commit 157096f164206349ee4fec260e53615b97a6d77b Author: eko54r Date: Sat Feb 7 15:57:09 2026 +0700 first commit diff --git a/.fvmrc b/.fvmrc new file mode 100644 index 0000000..f620326 --- /dev/null +++ b/.fvmrc @@ -0,0 +1,3 @@ +{ + "flutter": "3.38.5" +} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..84ceabf --- /dev/null +++ b/.gitignore @@ -0,0 +1,50 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release +/android/app/.cxx** + +# FVM Version Cache +.fvm/ \ No newline at end of file diff --git a/.metadata b/.metadata new file mode 100644 index 0000000..2d1be89 --- /dev/null +++ b/.metadata @@ -0,0 +1,45 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: "2663184aa79047d0a33a14a3b607954f8fdd8730" + channel: "stable" + +project_type: app + +# Tracks metadata for the flutter migrate command +migration: + platforms: + - platform: root + create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + - platform: android + create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + - platform: ios + create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + - platform: linux + create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + - platform: macos + create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + - platform: web + create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + - platform: windows + create_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + base_revision: 2663184aa79047d0a33a14a3b607954f8fdd8730 + + # User provided section + + # List of Local paths (relative to this file) that should be + # ignored by the migrate tool. + # + # Files that are not part of the templates will be ignored by default. + unmanaged_files: + - 'lib/main.dart' + - 'ios/Runner.xcodeproj/project.pbxproj' diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..0f7b500 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "dart.flutterSdkPath": ".fvm/versions/3.38.5" +} \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..c09aa6f --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +f# mobile_pos + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 0000000..d0101f5 --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,10 @@ +include: package:flutter_lints/flutter.yaml + +formatter: + page_width: 120 + trailing_commas: preserve + +analyzer: + errors: + no_leading_underscores_for_local_identifiers: ignore + unused_result: ignore diff --git a/android/.gitignore b/android/.gitignore new file mode 100644 index 0000000..55afd91 --- /dev/null +++ b/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/to/reference-keystore +key.properties +**/*.keystore +**/*.jks diff --git a/android/app/build.gradle b/android/app/build.gradle new file mode 100644 index 0000000..b54d943 --- /dev/null +++ b/android/app/build.gradle @@ -0,0 +1,58 @@ +plugins { + id "com.android.application" + id "kotlin-android" + // The Flutter Gradle Plugin must be applied after the Android and Kotlin Gradle plugins. + id "dev.flutter.flutter-gradle-plugin" +} + +android { + namespace = "com.acnoo.pospro" + compileSdk = 36 + ndkVersion = "27.0.12077973" + + compileOptions { + sourceCompatibility = JavaVersion.VERSION_17 + targetCompatibility = JavaVersion.VERSION_17 + } + + kotlinOptions { + jvmTarget = "17" + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId = "com.acnoo.pospro" + // You can update the following values to match your application needs. + // For more information, see: https://flutter.dev/to/review-gradle-config. + minSdk = 23 + targetSdk = 35 + versionCode = flutter.versionCode + versionName = flutter.versionName + } + signingConfigs { + release { + keyAlias 'upload' + keyPassword '123456789' + storeFile file('pospro.jks') + storePassword '123456789' + } + } + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.release + minifyEnabled false + shrinkResources false + } + } +} + +flutter { + source = "../.." +} + +dependencies { + implementation 'androidx.window:window:1.0.0' + implementation 'androidx.window:window-java:1.0.0' +} diff --git a/android/app/src/debug/AndroidManifest.xml b/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..80354ca --- /dev/null +++ b/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/android/app/src/main/ic_launcher-playstore.png b/android/app/src/main/ic_launcher-playstore.png new file mode 100644 index 0000000..2af6cc2 Binary files /dev/null and b/android/app/src/main/ic_launcher-playstore.png differ diff --git a/android/app/src/main/kotlin/com/maantheme/mobilepos/pospro_main/MainActivity.kt b/android/app/src/main/kotlin/com/maantheme/mobilepos/pospro_main/MainActivity.kt new file mode 100644 index 0000000..01f61e0 --- /dev/null +++ b/android/app/src/main/kotlin/com/maantheme/mobilepos/pospro_main/MainActivity.kt @@ -0,0 +1,5 @@ +package com.acnoo.pospro + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() diff --git a/android/app/src/main/playstore-icon.png b/android/app/src/main/playstore-icon.png new file mode 100644 index 0000000..c6d46b1 Binary files /dev/null and b/android/app/src/main/playstore-icon.png differ diff --git a/android/app/src/main/res/drawable-v21/launch_background.xml b/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/drawable/launch_background.xml b/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml new file mode 100644 index 0000000..036d09b --- /dev/null +++ b/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..182ffbd Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..f209dd3 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png new file mode 100644 index 0000000..d640c65 Binary files /dev/null and b/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png differ diff --git a/android/app/src/main/res/mipmap-ldpi/ic_launcher.png b/android/app/src/main/res/mipmap-ldpi/ic_launcher.png new file mode 100644 index 0000000..b24d931 Binary files /dev/null and b/android/app/src/main/res/mipmap-ldpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..3b0dfde Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..3f2a660 Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png new file mode 100644 index 0000000..7f16d3b Binary files /dev/null and b/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..432f1ee Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..55a04d4 Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png new file mode 100644 index 0000000..a247399 Binary files /dev/null and b/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..55bcf86 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..ab2cd18 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..c54dd76 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..9adb783 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png new file mode 100644 index 0000000..f54a0b8 Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png differ diff --git a/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png new file mode 100644 index 0000000..6955bff Binary files /dev/null and b/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png differ diff --git a/android/app/src/main/res/values-night/styles.xml b/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..06952be --- /dev/null +++ b/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/main/res/values/ic_launcher_background.xml b/android/app/src/main/res/values/ic_launcher_background.xml new file mode 100644 index 0000000..6d499b7 --- /dev/null +++ b/android/app/src/main/res/values/ic_launcher_background.xml @@ -0,0 +1,4 @@ + + + #c42424 + \ No newline at end of file diff --git a/android/app/src/main/res/values/styles.xml b/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..cb1ef88 --- /dev/null +++ b/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/android/app/src/profile/AndroidManifest.xml b/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..399f698 --- /dev/null +++ b/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/android/build.gradle b/android/build.gradle new file mode 100644 index 0000000..570d790 --- /dev/null +++ b/android/build.gradle @@ -0,0 +1,37 @@ +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = "../build" + +subprojects { + // fix for verifyReleaseResources + // ============ + afterEvaluate { project -> + if (project.plugins.hasPlugin("com.android.application") || + project.plugins.hasPlugin("com.android.library")) { + project.android { + compileSdkVersion 36 + buildToolsVersion "36.0.0" + } + } + if (project.hasProperty("android")) { + project.android { + if (namespace == null) { + namespace project.group + } + } + } + } + // ============ + project.buildDir = "${rootProject.buildDir}/${project.name}" + project.evaluationDependsOn(":app") +} + +tasks.register("clean", Delete) { + delete rootProject.buildDir +} + diff --git a/android/gradle.properties b/android/gradle.properties new file mode 100644 index 0000000..38b702f --- /dev/null +++ b/android/gradle.properties @@ -0,0 +1,4 @@ +org.gradle.jvmargs=-Xmx4G -XX:MaxMetaspaceSize=2G -XX:+HeapDumpOnOutOfMemoryError +android.useAndroidX=true +#kotlin.jvm.target.validation.mode=IGNORE +android.enableJetifier=true diff --git a/android/gradle/wrapper/gradle-wrapper.properties b/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..afa1e8e --- /dev/null +++ b/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-all.zip diff --git a/android/settings.gradle b/android/settings.gradle new file mode 100644 index 0000000..8cbd262 --- /dev/null +++ b/android/settings.gradle @@ -0,0 +1,25 @@ +pluginManagement { + def flutterSdkPath = { + def properties = new Properties() + file("local.properties").withInputStream { properties.load(it) } + def flutterSdkPath = properties.getProperty("flutter.sdk") + assert flutterSdkPath != null, "flutter.sdk not set in local.properties" + return flutterSdkPath + }() + + includeBuild("$flutterSdkPath/packages/flutter_tools/gradle") + + repositories { + google() + mavenCentral() + gradlePluginPortal() + } +} + +plugins { + id "dev.flutter.flutter-plugin-loader" version "1.0.0" + id "com.android.application" version "8.7.0" apply false + id "org.jetbrains.kotlin.android" version "2.1.0" apply false +} + +include ":app" diff --git a/assets/account_delete.svg b/assets/account_delete.svg new file mode 100644 index 0000000..8effa65 --- /dev/null +++ b/assets/account_delete.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/bank.svg b/assets/bank.svg new file mode 100644 index 0000000..7a555cf --- /dev/null +++ b/assets/bank.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/assets/bank_adjust.svg b/assets/bank_adjust.svg new file mode 100644 index 0000000..4da3f6f --- /dev/null +++ b/assets/bank_adjust.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/bank_cash.svg b/assets/bank_cash.svg new file mode 100644 index 0000000..8e9e592 --- /dev/null +++ b/assets/bank_cash.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/barcode.svg b/assets/barcode.svg new file mode 100644 index 0000000..91b485f --- /dev/null +++ b/assets/barcode.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/branch.svg b/assets/branch.svg new file mode 100644 index 0000000..86e70e0 --- /dev/null +++ b/assets/branch.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/branch_icon.svg b/assets/branch_icon.svg new file mode 100644 index 0000000..1eae41f --- /dev/null +++ b/assets/branch_icon.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/branch_list.svg b/assets/branch_list.svg new file mode 100644 index 0000000..f8e07b4 --- /dev/null +++ b/assets/branch_list.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/cCart.svg b/assets/cCart.svg new file mode 100644 index 0000000..3886b58 --- /dev/null +++ b/assets/cCart.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/cFile.svg b/assets/cFile.svg new file mode 100644 index 0000000..f9fa8ff --- /dev/null +++ b/assets/cFile.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/cHome.svg b/assets/cHome.svg new file mode 100644 index 0000000..5521635 --- /dev/null +++ b/assets/cHome.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/cPos.svg b/assets/cPos.svg new file mode 100644 index 0000000..f6a6141 --- /dev/null +++ b/assets/cPos.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/cSetting.svg b/assets/cSetting.svg new file mode 100644 index 0000000..cb2693f --- /dev/null +++ b/assets/cSetting.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/cart.svg b/assets/cart.svg new file mode 100644 index 0000000..de69b91 --- /dev/null +++ b/assets/cart.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/assets/cash_bank.svg b/assets/cash_bank.svg new file mode 100644 index 0000000..0043590 --- /dev/null +++ b/assets/cash_bank.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/countrylist.json b/assets/countrylist.json new file mode 100644 index 0000000..68abecd --- /dev/null +++ b/assets/countrylist.json @@ -0,0 +1 @@ +[{"name":"Ascension Island","code":"AC","emoji":"🇦🇨","unicode":"U+1F1E6 U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AC.svg"},{"name":"Andorra","code":"AD","emoji":"🇦🇩","unicode":"U+1F1E6 U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AD.svg"},{"name":"United Arab Emirates","code":"AE","emoji":"🇦🇪","unicode":"U+1F1E6 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AE.svg"},{"name":"Afghanistan","code":"AF","emoji":"🇦🇫","unicode":"U+1F1E6 U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AF.svg"},{"name":"Antigua & Barbuda","code":"AG","emoji":"🇦🇬","unicode":"U+1F1E6 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AG.svg"},{"name":"Anguilla","code":"AI","emoji":"🇦🇮","unicode":"U+1F1E6 U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AI.svg"},{"name":"Albania","code":"AL","emoji":"🇦🇱","unicode":"U+1F1E6 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AL.svg"},{"name":"Armenia","code":"AM","emoji":"🇦🇲","unicode":"U+1F1E6 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AM.svg"},{"name":"Angola","code":"AO","emoji":"🇦🇴","unicode":"U+1F1E6 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AO.svg"},{"name":"Antarctica","code":"AQ","emoji":"🇦🇶","unicode":"U+1F1E6 U+1F1F6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AQ.svg"},{"name":"Argentina","code":"AR","emoji":"🇦🇷","unicode":"U+1F1E6 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AR.svg"},{"name":"United States","code":"US","emoji":"🇺🇸","unicode":"U+1F1FA U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/US.svg"},{"name":"American Samoa","code":"AS","emoji":"🇦🇸","unicode":"U+1F1E6 U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AS.svg"},{"name":"Austria","code":"AT","emoji":"🇦🇹","unicode":"U+1F1E6 U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AT.svg"},{"name":"Australia","code":"AU","emoji":"🇦🇺","unicode":"U+1F1E6 U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AU.svg"},{"name":"Aruba","code":"AW","emoji":"🇦🇼","unicode":"U+1F1E6 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AW.svg"},{"name":"Åland Islands","code":"AX","emoji":"🇦🇽","unicode":"U+1F1E6 U+1F1FD","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AX.svg"},{"name":"Azerbaijan","code":"AZ","emoji":"🇦🇿","unicode":"U+1F1E6 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/AZ.svg"},{"name":"Bosnia & Herzegovina","code":"BA","emoji":"🇧🇦","unicode":"U+1F1E7 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BA.svg"},{"name":"Barbados","code":"BB","emoji":"🇧🇧","unicode":"U+1F1E7 U+1F1E7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BB.svg"},{"name":"Bangladesh","code":"BD","emoji":"🇧🇩","unicode":"U+1F1E7 U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BD.svg"},{"name":"Belgium","code":"BE","emoji":"🇧🇪","unicode":"U+1F1E7 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BE.svg"},{"name":"Burkina Faso","code":"BF","emoji":"🇧🇫","unicode":"U+1F1E7 U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BF.svg"},{"name":"Bulgaria","code":"BG","emoji":"🇧🇬","unicode":"U+1F1E7 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BG.svg"},{"name":"Bahrain","code":"BH","emoji":"🇧🇭","unicode":"U+1F1E7 U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BH.svg"},{"name":"Burundi","code":"BI","emoji":"🇧🇮","unicode":"U+1F1E7 U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BI.svg"},{"name":"Benin","code":"BJ","emoji":"🇧🇯","unicode":"U+1F1E7 U+1F1EF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BJ.svg"},{"name":"St. Barthélemy","code":"BL","emoji":"🇧🇱","unicode":"U+1F1E7 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BL.svg"},{"name":"Bermuda","code":"BM","emoji":"🇧🇲","unicode":"U+1F1E7 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BM.svg"},{"name":"Brunei","code":"BN","emoji":"🇧🇳","unicode":"U+1F1E7 U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BN.svg"},{"name":"Bolivia","code":"BO","emoji":"🇧🇴","unicode":"U+1F1E7 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BO.svg"},{"name":"Caribbean Netherlands","code":"BQ","emoji":"🇧🇶","unicode":"U+1F1E7 U+1F1F6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BQ.svg"},{"name":"Brazil","code":"BR","emoji":"🇧🇷","unicode":"U+1F1E7 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BR.svg"},{"name":"Bahamas","code":"BS","emoji":"🇧🇸","unicode":"U+1F1E7 U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BS.svg"},{"name":"Bhutan","code":"BT","emoji":"🇧🇹","unicode":"U+1F1E7 U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BT.svg"},{"name":"Bouvet Island","code":"BV","emoji":"🇧🇻","unicode":"U+1F1E7 U+1F1FB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BV.svg"},{"name":"Botswana","code":"BW","emoji":"🇧🇼","unicode":"U+1F1E7 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BW.svg"},{"name":"Belarus","code":"BY","emoji":"🇧🇾","unicode":"U+1F1E7 U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BY.svg"},{"name":"Belize","code":"BZ","emoji":"🇧🇿","unicode":"U+1F1E7 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/BZ.svg"},{"name":"Canada","code":"CA","emoji":"🇨🇦","unicode":"U+1F1E8 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CA.svg"},{"name":"Cocos (Keeling) Islands","code":"CC","emoji":"🇨🇨","unicode":"U+1F1E8 U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CC.svg"},{"name":"Congo - Kinshasa","code":"CD","emoji":"🇨🇩","unicode":"U+1F1E8 U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CD.svg"},{"name":"Central African Republic","code":"CF","emoji":"🇨🇫","unicode":"U+1F1E8 U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CF.svg"},{"name":"Congo - Brazzaville","code":"CG","emoji":"🇨🇬","unicode":"U+1F1E8 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CG.svg"},{"name":"Switzerland","code":"CH","emoji":"🇨🇭","unicode":"U+1F1E8 U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CH.svg"},{"name":"Côte d’Ivoire","code":"CI","emoji":"🇨🇮","unicode":"U+1F1E8 U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CI.svg"},{"name":"Cook Islands","code":"CK","emoji":"🇨🇰","unicode":"U+1F1E8 U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CK.svg"},{"name":"Chile","code":"CL","emoji":"🇨🇱","unicode":"U+1F1E8 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CL.svg"},{"name":"Cameroon","code":"CM","emoji":"🇨🇲","unicode":"U+1F1E8 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CM.svg"},{"name":"China","code":"CN","emoji":"🇨🇳","unicode":"U+1F1E8 U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CN.svg"},{"name":"Colombia","code":"CO","emoji":"🇨🇴","unicode":"U+1F1E8 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CO.svg"},{"name":"Clipperton Island","code":"CP","emoji":"🇨🇵","unicode":"U+1F1E8 U+1F1F5","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CP.svg"},{"name":"Costa Rica","code":"CR","emoji":"🇨🇷","unicode":"U+1F1E8 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CR.svg"},{"name":"Cuba","code":"CU","emoji":"🇨🇺","unicode":"U+1F1E8 U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CU.svg"},{"name":"Cape Verde","code":"CV","emoji":"🇨🇻","unicode":"U+1F1E8 U+1F1FB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CV.svg"},{"name":"Curaçao","code":"CW","emoji":"🇨🇼","unicode":"U+1F1E8 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CW.svg"},{"name":"Christmas Island","code":"CX","emoji":"🇨🇽","unicode":"U+1F1E8 U+1F1FD","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CX.svg"},{"name":"Cyprus","code":"CY","emoji":"🇨🇾","unicode":"U+1F1E8 U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CY.svg"},{"name":"Czechia","code":"CZ","emoji":"🇨🇿","unicode":"U+1F1E8 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/CZ.svg"},{"name":"Germany","code":"DE","emoji":"🇩🇪","unicode":"U+1F1E9 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DE.svg"},{"name":"Diego Garcia","code":"DG","emoji":"🇩🇬","unicode":"U+1F1E9 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DG.svg"},{"name":"Djibouti","code":"DJ","emoji":"🇩🇯","unicode":"U+1F1E9 U+1F1EF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DJ.svg"},{"name":"Denmark","code":"DK","emoji":"🇩🇰","unicode":"U+1F1E9 U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DK.svg"},{"name":"Dominica","code":"DM","emoji":"🇩🇲","unicode":"U+1F1E9 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DM.svg"},{"name":"Dominican Republic","code":"DO","emoji":"🇩🇴","unicode":"U+1F1E9 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DO.svg"},{"name":"Algeria","code":"DZ","emoji":"🇩🇿","unicode":"U+1F1E9 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/DZ.svg"},{"name":"Ceuta & Melilla","code":"EA","emoji":"🇪🇦","unicode":"U+1F1EA U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EA.svg"},{"name":"Ecuador","code":"EC","emoji":"🇪🇨","unicode":"U+1F1EA U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EC.svg"},{"name":"Estonia","code":"EE","emoji":"🇪🇪","unicode":"U+1F1EA U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EE.svg"},{"name":"Egypt","code":"EG","emoji":"🇪🇬","unicode":"U+1F1EA U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EG.svg"},{"name":"Western Sahara","code":"EH","emoji":"🇪🇭","unicode":"U+1F1EA U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EH.svg"},{"name":"Eritrea","code":"ER","emoji":"🇪🇷","unicode":"U+1F1EA U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ER.svg"},{"name":"Spain","code":"ES","emoji":"🇪🇸","unicode":"U+1F1EA U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ES.svg"},{"name":"Ethiopia","code":"ET","emoji":"🇪🇹","unicode":"U+1F1EA U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ET.svg"},{"name":"European Union","code":"EU","emoji":"🇪🇺","unicode":"U+1F1EA U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/EU.svg"},{"name":"Finland","code":"FI","emoji":"🇫🇮","unicode":"U+1F1EB U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FI.svg"},{"name":"Fiji","code":"FJ","emoji":"🇫🇯","unicode":"U+1F1EB U+1F1EF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FJ.svg"},{"name":"Falkland Islands","code":"FK","emoji":"🇫🇰","unicode":"U+1F1EB U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FK.svg"},{"name":"Micronesia","code":"FM","emoji":"🇫🇲","unicode":"U+1F1EB U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FM.svg"},{"name":"Faroe Islands","code":"FO","emoji":"🇫🇴","unicode":"U+1F1EB U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FO.svg"},{"name":"France","code":"FR","emoji":"🇫🇷","unicode":"U+1F1EB U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/FR.svg"},{"name":"Gabon","code":"GA","emoji":"🇬🇦","unicode":"U+1F1EC U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GA.svg"},{"name":"United Kingdom","code":"GB","emoji":"🇬🇧","unicode":"U+1F1EC U+1F1E7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GB.svg"},{"name":"Grenada","code":"GD","emoji":"🇬🇩","unicode":"U+1F1EC U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GD.svg"},{"name":"Georgia","code":"GE","emoji":"🇬🇪","unicode":"U+1F1EC U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GE.svg"},{"name":"French Guiana","code":"GF","emoji":"🇬🇫","unicode":"U+1F1EC U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GF.svg"},{"name":"Guernsey","code":"GG","emoji":"🇬🇬","unicode":"U+1F1EC U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GG.svg"},{"name":"Ghana","code":"GH","emoji":"🇬🇭","unicode":"U+1F1EC U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GH.svg"},{"name":"Gibraltar","code":"GI","emoji":"🇬🇮","unicode":"U+1F1EC U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GI.svg"},{"name":"Greenland","code":"GL","emoji":"🇬🇱","unicode":"U+1F1EC U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GL.svg"},{"name":"Gambia","code":"GM","emoji":"🇬🇲","unicode":"U+1F1EC U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GM.svg"},{"name":"Guinea","code":"GN","emoji":"🇬🇳","unicode":"U+1F1EC U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GN.svg"},{"name":"Guadeloupe","code":"GP","emoji":"🇬🇵","unicode":"U+1F1EC U+1F1F5","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GP.svg"},{"name":"Equatorial Guinea","code":"GQ","emoji":"🇬🇶","unicode":"U+1F1EC U+1F1F6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GQ.svg"},{"name":"Greece","code":"GR","emoji":"🇬🇷","unicode":"U+1F1EC U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GR.svg"},{"name":"South Georgia & South Sandwich Islands","code":"GS","emoji":"🇬🇸","unicode":"U+1F1EC U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GS.svg"},{"name":"Guatemala","code":"GT","emoji":"🇬🇹","unicode":"U+1F1EC U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GT.svg"},{"name":"Guam","code":"GU","emoji":"🇬🇺","unicode":"U+1F1EC U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GU.svg"},{"name":"Guinea-Bissau","code":"GW","emoji":"🇬🇼","unicode":"U+1F1EC U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GW.svg"},{"name":"Guyana","code":"GY","emoji":"🇬🇾","unicode":"U+1F1EC U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/GY.svg"},{"name":"Hong Kong SAR China","code":"HK","emoji":"🇭🇰","unicode":"U+1F1ED U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HK.svg"},{"name":"Heard & McDonald Islands","code":"HM","emoji":"🇭🇲","unicode":"U+1F1ED U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HM.svg"},{"name":"Honduras","code":"HN","emoji":"🇭🇳","unicode":"U+1F1ED U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HN.svg"},{"name":"Croatia","code":"HR","emoji":"🇭🇷","unicode":"U+1F1ED U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HR.svg"},{"name":"Haiti","code":"HT","emoji":"🇭🇹","unicode":"U+1F1ED U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HT.svg"},{"name":"Hungary","code":"HU","emoji":"🇭🇺","unicode":"U+1F1ED U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/HU.svg"},{"name":"Canary Islands","code":"IC","emoji":"🇮🇨","unicode":"U+1F1EE U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IC.svg"},{"name":"Indonesia","code":"ID","emoji":"🇮🇩","unicode":"U+1F1EE U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ID.svg"},{"name":"Ireland","code":"IE","emoji":"🇮🇪","unicode":"U+1F1EE U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IE.svg"},{"name":"Israel","code":"IL","emoji":"🇮🇱","unicode":"U+1F1EE U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IL.svg"},{"name":"Isle of Man","code":"IM","emoji":"🇮🇲","unicode":"U+1F1EE U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IM.svg"},{"name":"India","code":"IN","emoji":"🇮🇳","unicode":"U+1F1EE U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IN.svg"},{"name":"British Indian Ocean Territory","code":"IO","emoji":"🇮🇴","unicode":"U+1F1EE U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IO.svg"},{"name":"Iraq","code":"IQ","emoji":"🇮🇶","unicode":"U+1F1EE U+1F1F6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IQ.svg"},{"name":"Iran","code":"IR","emoji":"🇮🇷","unicode":"U+1F1EE U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IR.svg"},{"name":"Iceland","code":"IS","emoji":"🇮🇸","unicode":"U+1F1EE U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IS.svg"},{"name":"Italy","code":"IT","emoji":"🇮🇹","unicode":"U+1F1EE U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/IT.svg"},{"name":"Jersey","code":"JE","emoji":"🇯🇪","unicode":"U+1F1EF U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JE.svg"},{"name":"Jamaica","code":"JM","emoji":"🇯🇲","unicode":"U+1F1EF U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JM.svg"},{"name":"Jordan","code":"JO","emoji":"🇯🇴","unicode":"U+1F1EF U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JO.svg"},{"name":"Japan","code":"JP","emoji":"🇯🇵","unicode":"U+1F1EF U+1F1F5","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/JP.svg"},{"name":"Kenya","code":"KE","emoji":"🇰🇪","unicode":"U+1F1F0 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KE.svg"},{"name":"Kyrgyzstan","code":"KG","emoji":"🇰🇬","unicode":"U+1F1F0 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KG.svg"},{"name":"Cambodia","code":"KH","emoji":"🇰🇭","unicode":"U+1F1F0 U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KH.svg"},{"name":"Kiribati","code":"KI","emoji":"🇰🇮","unicode":"U+1F1F0 U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KI.svg"},{"name":"Comoros","code":"KM","emoji":"🇰🇲","unicode":"U+1F1F0 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KM.svg"},{"name":"St. Kitts & Nevis","code":"KN","emoji":"🇰🇳","unicode":"U+1F1F0 U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KN.svg"},{"name":"North Korea","code":"KP","emoji":"🇰🇵","unicode":"U+1F1F0 U+1F1F5","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KP.svg"},{"name":"South Korea","code":"KR","emoji":"🇰🇷","unicode":"U+1F1F0 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KR.svg"},{"name":"Kuwait","code":"KW","emoji":"🇰🇼","unicode":"U+1F1F0 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KW.svg"},{"name":"Cayman Islands","code":"KY","emoji":"🇰🇾","unicode":"U+1F1F0 U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KY.svg"},{"name":"Kazakhstan","code":"KZ","emoji":"🇰🇿","unicode":"U+1F1F0 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/KZ.svg"},{"name":"Laos","code":"LA","emoji":"🇱🇦","unicode":"U+1F1F1 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LA.svg"},{"name":"Lebanon","code":"LB","emoji":"🇱🇧","unicode":"U+1F1F1 U+1F1E7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LB.svg"},{"name":"St. Lucia","code":"LC","emoji":"🇱🇨","unicode":"U+1F1F1 U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LC.svg"},{"name":"Liechtenstein","code":"LI","emoji":"🇱🇮","unicode":"U+1F1F1 U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LI.svg"},{"name":"Sri Lanka","code":"LK","emoji":"🇱🇰","unicode":"U+1F1F1 U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LK.svg"},{"name":"Liberia","code":"LR","emoji":"🇱🇷","unicode":"U+1F1F1 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LR.svg"},{"name":"Lesotho","code":"LS","emoji":"🇱🇸","unicode":"U+1F1F1 U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LS.svg"},{"name":"Lithuania","code":"LT","emoji":"🇱🇹","unicode":"U+1F1F1 U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LT.svg"},{"name":"Luxembourg","code":"LU","emoji":"🇱🇺","unicode":"U+1F1F1 U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LU.svg"},{"name":"Latvia","code":"LV","emoji":"🇱🇻","unicode":"U+1F1F1 U+1F1FB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LV.svg"},{"name":"Libya","code":"LY","emoji":"🇱🇾","unicode":"U+1F1F1 U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/LY.svg"},{"name":"Morocco","code":"MA","emoji":"🇲🇦","unicode":"U+1F1F2 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MA.svg"},{"name":"Monaco","code":"MC","emoji":"🇲🇨","unicode":"U+1F1F2 U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MC.svg"},{"name":"Moldova","code":"MD","emoji":"🇲🇩","unicode":"U+1F1F2 U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MD.svg"},{"name":"Montenegro","code":"ME","emoji":"🇲🇪","unicode":"U+1F1F2 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ME.svg"},{"name":"St. Martin","code":"MF","emoji":"🇲🇫","unicode":"U+1F1F2 U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MF.svg"},{"name":"Madagascar","code":"MG","emoji":"🇲🇬","unicode":"U+1F1F2 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MG.svg"},{"name":"Marshall Islands","code":"MH","emoji":"🇲🇭","unicode":"U+1F1F2 U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MH.svg"},{"name":"North Macedonia","code":"MK","emoji":"🇲🇰","unicode":"U+1F1F2 U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MK.svg"},{"name":"Mali","code":"ML","emoji":"🇲🇱","unicode":"U+1F1F2 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ML.svg"},{"name":"Myanmar (Burma)","code":"MM","emoji":"🇲🇲","unicode":"U+1F1F2 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MM.svg"},{"name":"Mongolia","code":"MN","emoji":"🇲🇳","unicode":"U+1F1F2 U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MN.svg"},{"name":"Macao SAR China","code":"MO","emoji":"🇲🇴","unicode":"U+1F1F2 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MO.svg"},{"name":"Northern Mariana Islands","code":"MP","emoji":"🇲🇵","unicode":"U+1F1F2 U+1F1F5","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MP.svg"},{"name":"Martinique","code":"MQ","emoji":"🇲🇶","unicode":"U+1F1F2 U+1F1F6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MQ.svg"},{"name":"Mauritania","code":"MR","emoji":"🇲🇷","unicode":"U+1F1F2 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MR.svg"},{"name":"Montserrat","code":"MS","emoji":"🇲🇸","unicode":"U+1F1F2 U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MS.svg"},{"name":"Malta","code":"MT","emoji":"🇲🇹","unicode":"U+1F1F2 U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MT.svg"},{"name":"Mauritius","code":"MU","emoji":"🇲🇺","unicode":"U+1F1F2 U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MU.svg"},{"name":"Maldives","code":"MV","emoji":"🇲🇻","unicode":"U+1F1F2 U+1F1FB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MV.svg"},{"name":"Malawi","code":"MW","emoji":"🇲🇼","unicode":"U+1F1F2 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MW.svg"},{"name":"Mexico","code":"MX","emoji":"🇲🇽","unicode":"U+1F1F2 U+1F1FD","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MX.svg"},{"name":"Malaysia","code":"MY","emoji":"🇲🇾","unicode":"U+1F1F2 U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MY.svg"},{"name":"Mozambique","code":"MZ","emoji":"🇲🇿","unicode":"U+1F1F2 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/MZ.svg"},{"name":"Namibia","code":"NA","emoji":"🇳🇦","unicode":"U+1F1F3 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NA.svg"},{"name":"New Caledonia","code":"NC","emoji":"🇳🇨","unicode":"U+1F1F3 U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NC.svg"},{"name":"Niger","code":"NE","emoji":"🇳🇪","unicode":"U+1F1F3 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NE.svg"},{"name":"Norfolk Island","code":"NF","emoji":"🇳🇫","unicode":"U+1F1F3 U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NF.svg"},{"name":"Nigeria","code":"NG","emoji":"🇳🇬","unicode":"U+1F1F3 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NG.svg"},{"name":"Nicaragua","code":"NI","emoji":"🇳🇮","unicode":"U+1F1F3 U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NI.svg"},{"name":"Netherlands","code":"NL","emoji":"🇳🇱","unicode":"U+1F1F3 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NL.svg"},{"name":"Norway","code":"NO","emoji":"🇳🇴","unicode":"U+1F1F3 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NO.svg"},{"name":"Nepal","code":"NP","emoji":"🇳🇵","unicode":"U+1F1F3 U+1F1F5","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NP.svg"},{"name":"Nauru","code":"NR","emoji":"🇳🇷","unicode":"U+1F1F3 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NR.svg"},{"name":"Niue","code":"NU","emoji":"🇳🇺","unicode":"U+1F1F3 U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NU.svg"},{"name":"New Zealand","code":"NZ","emoji":"🇳🇿","unicode":"U+1F1F3 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/NZ.svg"},{"name":"Oman","code":"OM","emoji":"🇴🇲","unicode":"U+1F1F4 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/OM.svg"},{"name":"Panama","code":"PA","emoji":"🇵🇦","unicode":"U+1F1F5 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PA.svg"},{"name":"Peru","code":"PE","emoji":"🇵🇪","unicode":"U+1F1F5 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PE.svg"},{"name":"French Polynesia","code":"PF","emoji":"🇵🇫","unicode":"U+1F1F5 U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PF.svg"},{"name":"Papua New Guinea","code":"PG","emoji":"🇵🇬","unicode":"U+1F1F5 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PG.svg"},{"name":"Philippines","code":"PH","emoji":"🇵🇭","unicode":"U+1F1F5 U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PH.svg"},{"name":"Pakistan","code":"PK","emoji":"🇵🇰","unicode":"U+1F1F5 U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PK.svg"},{"name":"Poland","code":"PL","emoji":"🇵🇱","unicode":"U+1F1F5 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PL.svg"},{"name":"St. Pierre & Miquelon","code":"PM","emoji":"🇵🇲","unicode":"U+1F1F5 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PM.svg"},{"name":"Pitcairn Islands","code":"PN","emoji":"🇵🇳","unicode":"U+1F1F5 U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PN.svg"},{"name":"Puerto Rico","code":"PR","emoji":"🇵🇷","unicode":"U+1F1F5 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PR.svg"},{"name":"Palestinian Territories","code":"PS","emoji":"🇵🇸","unicode":"U+1F1F5 U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PS.svg"},{"name":"Portugal","code":"PT","emoji":"🇵🇹","unicode":"U+1F1F5 U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PT.svg"},{"name":"Palau","code":"PW","emoji":"🇵🇼","unicode":"U+1F1F5 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PW.svg"},{"name":"Paraguay","code":"PY","emoji":"🇵🇾","unicode":"U+1F1F5 U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/PY.svg"},{"name":"Qatar","code":"QA","emoji":"🇶🇦","unicode":"U+1F1F6 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/QA.svg"},{"name":"Réunion","code":"RE","emoji":"🇷🇪","unicode":"U+1F1F7 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RE.svg"},{"name":"Romania","code":"RO","emoji":"🇷🇴","unicode":"U+1F1F7 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RO.svg"},{"name":"Serbia","code":"RS","emoji":"🇷🇸","unicode":"U+1F1F7 U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RS.svg"},{"name":"Russia","code":"RU","emoji":"🇷🇺","unicode":"U+1F1F7 U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RU.svg"},{"name":"Rwanda","code":"RW","emoji":"🇷🇼","unicode":"U+1F1F7 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/RW.svg"},{"name":"Saudi Arabia","code":"SA","emoji":"🇸🇦","unicode":"U+1F1F8 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SA.svg"},{"name":"Solomon Islands","code":"SB","emoji":"🇸🇧","unicode":"U+1F1F8 U+1F1E7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SB.svg"},{"name":"Seychelles","code":"SC","emoji":"🇸🇨","unicode":"U+1F1F8 U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SC.svg"},{"name":"Sudan","code":"SD","emoji":"🇸🇩","unicode":"U+1F1F8 U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SD.svg"},{"name":"Sweden","code":"SE","emoji":"🇸🇪","unicode":"U+1F1F8 U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SE.svg"},{"name":"Singapore","code":"SG","emoji":"🇸🇬","unicode":"U+1F1F8 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SG.svg"},{"name":"St. Helena","code":"SH","emoji":"🇸🇭","unicode":"U+1F1F8 U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SH.svg"},{"name":"Slovenia","code":"SI","emoji":"🇸🇮","unicode":"U+1F1F8 U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SI.svg"},{"name":"Svalbard & Jan Mayen","code":"SJ","emoji":"🇸🇯","unicode":"U+1F1F8 U+1F1EF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SJ.svg"},{"name":"Slovakia","code":"SK","emoji":"🇸🇰","unicode":"U+1F1F8 U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SK.svg"},{"name":"Sierra Leone","code":"SL","emoji":"🇸🇱","unicode":"U+1F1F8 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SL.svg"},{"name":"San Marino","code":"SM","emoji":"🇸🇲","unicode":"U+1F1F8 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SM.svg"},{"name":"Senegal","code":"SN","emoji":"🇸🇳","unicode":"U+1F1F8 U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SN.svg"},{"name":"Somalia","code":"SO","emoji":"🇸🇴","unicode":"U+1F1F8 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SO.svg"},{"name":"Suriname","code":"SR","emoji":"🇸🇷","unicode":"U+1F1F8 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SR.svg"},{"name":"South Sudan","code":"SS","emoji":"🇸🇸","unicode":"U+1F1F8 U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SS.svg"},{"name":"São Tomé & Príncipe","code":"ST","emoji":"🇸🇹","unicode":"U+1F1F8 U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ST.svg"},{"name":"El Salvador","code":"SV","emoji":"🇸🇻","unicode":"U+1F1F8 U+1F1FB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SV.svg"},{"name":"Sint Maarten","code":"SX","emoji":"🇸🇽","unicode":"U+1F1F8 U+1F1FD","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SX.svg"},{"name":"Syria","code":"SY","emoji":"🇸🇾","unicode":"U+1F1F8 U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SY.svg"},{"name":"Eswatini","code":"SZ","emoji":"🇸🇿","unicode":"U+1F1F8 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SZ.svg"},{"name":"Tristan da Cunha","code":"TA","emoji":"🇹🇦","unicode":"U+1F1F9 U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TA.svg"},{"name":"Turks & Caicos Islands","code":"TC","emoji":"🇹🇨","unicode":"U+1F1F9 U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TC.svg"},{"name":"Chad","code":"TD","emoji":"🇹🇩","unicode":"U+1F1F9 U+1F1E9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TD.svg"},{"name":"French Southern Territories","code":"TF","emoji":"🇹🇫","unicode":"U+1F1F9 U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TF.svg"},{"name":"Togo","code":"TG","emoji":"🇹🇬","unicode":"U+1F1F9 U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TG.svg"},{"name":"Thailand","code":"TH","emoji":"🇹🇭","unicode":"U+1F1F9 U+1F1ED","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TH.svg"},{"name":"Tajikistan","code":"TJ","emoji":"🇹🇯","unicode":"U+1F1F9 U+1F1EF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TJ.svg"},{"name":"Tokelau","code":"TK","emoji":"🇹🇰","unicode":"U+1F1F9 U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TK.svg"},{"name":"Timor-Leste","code":"TL","emoji":"🇹🇱","unicode":"U+1F1F9 U+1F1F1","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TL.svg"},{"name":"Turkmenistan","code":"TM","emoji":"🇹🇲","unicode":"U+1F1F9 U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TM.svg"},{"name":"Tunisia","code":"TN","emoji":"🇹🇳","unicode":"U+1F1F9 U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TN.svg"},{"name":"Tonga","code":"TO","emoji":"🇹🇴","unicode":"U+1F1F9 U+1F1F4","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TO.svg"},{"name":"Turkey","code":"TR","emoji":"🇹🇷","unicode":"U+1F1F9 U+1F1F7","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TR.svg"},{"name":"Trinidad & Tobago","code":"TT","emoji":"🇹🇹","unicode":"U+1F1F9 U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TT.svg"},{"name":"Tuvalu","code":"TV","emoji":"🇹🇻","unicode":"U+1F1F9 U+1F1FB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TV.svg"},{"name":"Taiwan","code":"TW","emoji":"🇹🇼","unicode":"U+1F1F9 U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TW.svg"},{"name":"Tanzania","code":"TZ","emoji":"🇹🇿","unicode":"U+1F1F9 U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/TZ.svg"},{"name":"Ukraine","code":"UA","emoji":"🇺🇦","unicode":"U+1F1FA U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UA.svg"},{"name":"Uganda","code":"UG","emoji":"🇺🇬","unicode":"U+1F1FA U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UG.svg"},{"name":"U.S. Outlying Islands","code":"UM","emoji":"🇺🇲","unicode":"U+1F1FA U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UM.svg"},{"name":"United Nations","code":"UN","emoji":"🇺🇳","unicode":"U+1F1FA U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UN.svg"},{"name":"United States","code":"US","emoji":"🇺🇸","unicode":"U+1F1FA U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/US.svg"},{"name":"Uruguay","code":"UY","emoji":"🇺🇾","unicode":"U+1F1FA U+1F1FE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UY.svg"},{"name":"Uzbekistan","code":"UZ","emoji":"🇺🇿","unicode":"U+1F1FA U+1F1FF","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/UZ.svg"},{"name":"Vatican City","code":"VA","emoji":"🇻🇦","unicode":"U+1F1FB U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VA.svg"},{"name":"St. Vincent & Grenadines","code":"VC","emoji":"🇻🇨","unicode":"U+1F1FB U+1F1E8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VC.svg"},{"name":"Venezuela","code":"VE","emoji":"🇻🇪","unicode":"U+1F1FB U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VE.svg"},{"name":"British Virgin Islands","code":"VG","emoji":"🇻🇬","unicode":"U+1F1FB U+1F1EC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VG.svg"},{"name":"U.S. Virgin Islands","code":"VI","emoji":"🇻🇮","unicode":"U+1F1FB U+1F1EE","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VI.svg"},{"name":"Vietnam","code":"VN","emoji":"🇻🇳","unicode":"U+1F1FB U+1F1F3","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VN.svg"},{"name":"Vanuatu","code":"VU","emoji":"🇻🇺","unicode":"U+1F1FB U+1F1FA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/VU.svg"},{"name":"Wallis & Futuna","code":"WF","emoji":"🇼🇫","unicode":"U+1F1FC U+1F1EB","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/WF.svg"},{"name":"Samoa","code":"WS","emoji":"🇼🇸","unicode":"U+1F1FC U+1F1F8","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/WS.svg"},{"name":"Kosovo","code":"XK","emoji":"🇽🇰","unicode":"U+1F1FD U+1F1F0","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/XK.svg"},{"name":"Yemen","code":"YE","emoji":"🇾🇪","unicode":"U+1F1FE U+1F1EA","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/YE.svg"},{"name":"Mayotte","code":"YT","emoji":"🇾🇹","unicode":"U+1F1FE U+1F1F9","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/YT.svg"},{"name":"South Africa","code":"ZA","emoji":"🇿🇦","unicode":"U+1F1FF U+1F1E6","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ZA.svg"},{"name":"Zambia","code":"ZM","emoji":"🇿🇲","unicode":"U+1F1FF U+1F1F2","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ZM.svg"},{"name":"Zimbabwe","code":"ZW","emoji":"🇿🇼","unicode":"U+1F1FF U+1F1FC","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ZW.svg"},{"name":"England","code":"ENGLAND","emoji":"🏴󠁧󠁢󠁥󠁮󠁧󠁿","unicode":"U+1F3F4 U+E0067 U+E0062 U+E0065 U+E006E U+E0067 U+E007F","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/ENGLAND.svg"},{"name":"Scotland","code":"SCOTLAND","emoji":"🏴󠁧󠁢󠁳󠁣󠁴󠁿","unicode":"U+1F3F4 U+E0067 U+E0062 U+E0073 U+E0063 U+E0074 U+E007F","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/SCOTLAND.svg"},{"name":"Wales","code":"WALES","emoji":"🏴󠁧󠁢󠁷󠁬󠁳󠁿","unicode":"U+1F3F4 U+E0067 U+E0062 U+E0077 U+E006C U+E0073 U+E007F","image":"https://cdn.jsdelivr.net/npm/country-flag-emoji-json@2.0.0/dist/images/WALES.svg"}] diff --git a/assets/currency.svg b/assets/currency.svg new file mode 100644 index 0000000..7f70b42 --- /dev/null +++ b/assets/currency.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/dashboard.svg b/assets/dashboard.svg new file mode 100644 index 0000000..001a6f1 --- /dev/null +++ b/assets/dashboard.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/dashbord.svg b/assets/dashbord.svg new file mode 100644 index 0000000..aa3473f --- /dev/null +++ b/assets/dashbord.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/dashbord1.svg b/assets/dashbord1.svg new file mode 100644 index 0000000..9d4f5ea --- /dev/null +++ b/assets/dashbord1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/dueLists.svg b/assets/dueLists.svg new file mode 100644 index 0000000..e202a31 --- /dev/null +++ b/assets/dueLists.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/duelis.svg b/assets/duelis.svg new file mode 100644 index 0000000..304510d --- /dev/null +++ b/assets/duelis.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/duelist.svg b/assets/duelist.svg new file mode 100644 index 0000000..ed39d9f --- /dev/null +++ b/assets/duelist.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/duereport.svg b/assets/duereport.svg new file mode 100644 index 0000000..0a334c3 --- /dev/null +++ b/assets/duereport.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/assets/empty_image.svg b/assets/empty_image.svg new file mode 100644 index 0000000..05751f9 --- /dev/null +++ b/assets/empty_image.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/empty_placeholder.png b/assets/empty_placeholder.png new file mode 100644 index 0000000..4d59cc9 Binary files /dev/null and b/assets/empty_placeholder.png differ diff --git a/assets/excel.svg b/assets/excel.svg new file mode 100644 index 0000000..7dd1e48 --- /dev/null +++ b/assets/excel.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/expense.svg b/assets/expense.svg new file mode 100644 index 0000000..ea5a2b8 --- /dev/null +++ b/assets/expense.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/expenseReport.svg b/assets/expenseReport.svg new file mode 100644 index 0000000..3904d8d --- /dev/null +++ b/assets/expenseReport.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/expense_icons.svg b/assets/expense_icons.svg new file mode 100644 index 0000000..4bf1b63 --- /dev/null +++ b/assets/expense_icons.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/file.svg b/assets/file.svg new file mode 100644 index 0000000..19cf530 --- /dev/null +++ b/assets/file.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/filter.svg b/assets/filter.svg new file mode 100644 index 0000000..8e87cfc --- /dev/null +++ b/assets/filter.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/fonts/Amiri-Regular.ttf b/assets/fonts/Amiri-Regular.ttf new file mode 100644 index 0000000..e44f124 Binary files /dev/null and b/assets/fonts/Amiri-Regular.ttf differ diff --git a/assets/fonts/AnekGujarati-Regular.ttf b/assets/fonts/AnekGujarati-Regular.ttf new file mode 100644 index 0000000..aa709e9 Binary files /dev/null and b/assets/fonts/AnekGujarati-Regular.ttf differ diff --git a/assets/fonts/AnekKannada-Regular.ttf b/assets/fonts/AnekKannada-Regular.ttf new file mode 100644 index 0000000..16cb79b Binary files /dev/null and b/assets/fonts/AnekKannada-Regular.ttf differ diff --git a/assets/fonts/AnekMalayalam-Regular.ttf b/assets/fonts/AnekMalayalam-Regular.ttf new file mode 100644 index 0000000..bacd956 Binary files /dev/null and b/assets/fonts/AnekMalayalam-Regular.ttf differ diff --git a/assets/fonts/AnekTamil-Regular.ttf b/assets/fonts/AnekTamil-Regular.ttf new file mode 100644 index 0000000..69f4b69 Binary files /dev/null and b/assets/fonts/AnekTamil-Regular.ttf differ diff --git a/assets/fonts/AnekTelugu-Regular.ttf b/assets/fonts/AnekTelugu-Regular.ttf new file mode 100644 index 0000000..45ff1b6 Binary files /dev/null and b/assets/fonts/AnekTelugu-Regular.ttf differ diff --git a/assets/fonts/GFSDidot-Regular.ttf b/assets/fonts/GFSDidot-Regular.ttf new file mode 100644 index 0000000..fb2a5f1 Binary files /dev/null and b/assets/fonts/GFSDidot-Regular.ttf differ diff --git a/assets/fonts/GoogleSans-Regular.ttf b/assets/fonts/GoogleSans-Regular.ttf new file mode 100644 index 0000000..cc37c3f Binary files /dev/null and b/assets/fonts/GoogleSans-Regular.ttf differ diff --git a/assets/fonts/Hind-Regular.ttf b/assets/fonts/Hind-Regular.ttf new file mode 100644 index 0000000..682abc3 Binary files /dev/null and b/assets/fonts/Hind-Regular.ttf differ diff --git a/assets/fonts/Khmer-Regular.ttf b/assets/fonts/Khmer-Regular.ttf new file mode 100644 index 0000000..3232923 Binary files /dev/null and b/assets/fonts/Khmer-Regular.ttf differ diff --git a/assets/fonts/NotoSans-Bold.ttf b/assets/fonts/NotoSans-Bold.ttf new file mode 100644 index 0000000..07f0d25 Binary files /dev/null and b/assets/fonts/NotoSans-Bold.ttf differ diff --git a/assets/fonts/NotoSans-Regular.ttf b/assets/fonts/NotoSans-Regular.ttf new file mode 100644 index 0000000..4bac02f Binary files /dev/null and b/assets/fonts/NotoSans-Regular.ttf differ diff --git a/assets/fonts/NotoSansArabic-Regular.ttf b/assets/fonts/NotoSansArabic-Regular.ttf new file mode 100644 index 0000000..3279938 Binary files /dev/null and b/assets/fonts/NotoSansArabic-Regular.ttf differ diff --git a/assets/fonts/NotoSansArmenian-Regular.ttf b/assets/fonts/NotoSansArmenian-Regular.ttf new file mode 100644 index 0000000..bf1caee Binary files /dev/null and b/assets/fonts/NotoSansArmenian-Regular.ttf differ diff --git a/assets/fonts/NotoSansBengali-Regular.ttf b/assets/fonts/NotoSansBengali-Regular.ttf new file mode 100644 index 0000000..4bb5e64 Binary files /dev/null and b/assets/fonts/NotoSansBengali-Regular.ttf differ diff --git a/assets/fonts/NotoSansDevanagari-Regular.ttf b/assets/fonts/NotoSansDevanagari-Regular.ttf new file mode 100644 index 0000000..ab3f433 Binary files /dev/null and b/assets/fonts/NotoSansDevanagari-Regular.ttf differ diff --git a/assets/fonts/NotoSansGeorgian-Regular.ttf b/assets/fonts/NotoSansGeorgian-Regular.ttf new file mode 100644 index 0000000..9735269 Binary files /dev/null and b/assets/fonts/NotoSansGeorgian-Regular.ttf differ diff --git a/assets/fonts/NotoSansHebrew-Regular.ttf b/assets/fonts/NotoSansHebrew-Regular.ttf new file mode 100644 index 0000000..b44a0db Binary files /dev/null and b/assets/fonts/NotoSansHebrew-Regular.ttf differ diff --git a/assets/fonts/NotoSansLaoLooped-Regular.ttf b/assets/fonts/NotoSansLaoLooped-Regular.ttf new file mode 100644 index 0000000..fd58745 Binary files /dev/null and b/assets/fonts/NotoSansLaoLooped-Regular.ttf differ diff --git a/assets/fonts/NotoSansOriya-Regular.ttf b/assets/fonts/NotoSansOriya-Regular.ttf new file mode 100644 index 0000000..19e76e3 Binary files /dev/null and b/assets/fonts/NotoSansOriya-Regular.ttf differ diff --git a/assets/fonts/NotoSansSC-Regular.ttf b/assets/fonts/NotoSansSC-Regular.ttf new file mode 100644 index 0000000..176f113 Binary files /dev/null and b/assets/fonts/NotoSansSC-Regular.ttf differ diff --git a/assets/fonts/NotoSansSinhala-Regular.ttf b/assets/fonts/NotoSansSinhala-Regular.ttf new file mode 100644 index 0000000..60c85f4 Binary files /dev/null and b/assets/fonts/NotoSansSinhala-Regular.ttf differ diff --git a/assets/fonts/NotoSansThai-Regular.ttf b/assets/fonts/NotoSansThai-Regular.ttf new file mode 100644 index 0000000..54f3e29 Binary files /dev/null and b/assets/fonts/NotoSansThai-Regular.ttf differ diff --git a/assets/fonts/Padauk-Regular.ttf b/assets/fonts/Padauk-Regular.ttf new file mode 100644 index 0000000..75aaa17 Binary files /dev/null and b/assets/fonts/Padauk-Regular.ttf differ diff --git a/assets/fonts/Roboto-Regular.ttf b/assets/fonts/Roboto-Regular.ttf new file mode 100644 index 0000000..7e3bb2f Binary files /dev/null and b/assets/fonts/Roboto-Regular.ttf differ diff --git a/assets/fonts/siyam_rupali_ansi.ttf b/assets/fonts/siyam_rupali_ansi.ttf new file mode 100644 index 0000000..7f80f6f Binary files /dev/null and b/assets/fonts/siyam_rupali_ansi.ttf differ diff --git a/assets/google.svg b/assets/google.svg new file mode 100644 index 0000000..a9833f8 --- /dev/null +++ b/assets/google.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/assets/h_income.svg b/assets/h_income.svg new file mode 100644 index 0000000..c36132c --- /dev/null +++ b/assets/h_income.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/h_lossProfit.svg b/assets/h_lossProfit.svg new file mode 100644 index 0000000..b3f6c08 --- /dev/null +++ b/assets/h_lossProfit.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/h_stock.svg b/assets/h_stock.svg new file mode 100644 index 0000000..7d2ad12 --- /dev/null +++ b/assets/h_stock.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/home.svg b/assets/home.svg new file mode 100644 index 0000000..e438668 --- /dev/null +++ b/assets/home.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/hrm/attendence.svg b/assets/hrm/attendence.svg new file mode 100644 index 0000000..bcca8eb --- /dev/null +++ b/assets/hrm/attendence.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/hrm/branch_list.svg b/assets/hrm/branch_list.svg new file mode 100644 index 0000000..f8e07b4 --- /dev/null +++ b/assets/hrm/branch_list.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/hrm/delete.svg b/assets/hrm/delete.svg new file mode 100644 index 0000000..cdab6c4 --- /dev/null +++ b/assets/hrm/delete.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/hrm/depertment.svg b/assets/hrm/depertment.svg new file mode 100644 index 0000000..c4468cd --- /dev/null +++ b/assets/hrm/depertment.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/hrm/designation.svg b/assets/hrm/designation.svg new file mode 100644 index 0000000..2b14948 --- /dev/null +++ b/assets/hrm/designation.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/hrm/employee.svg b/assets/hrm/employee.svg new file mode 100644 index 0000000..47d892b --- /dev/null +++ b/assets/hrm/employee.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/assets/hrm/holiday.svg b/assets/hrm/holiday.svg new file mode 100644 index 0000000..1b62023 --- /dev/null +++ b/assets/hrm/holiday.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/hrm/hrm.svg b/assets/hrm/hrm.svg new file mode 100644 index 0000000..411c14d --- /dev/null +++ b/assets/hrm/hrm.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/hrm/image_icon.jpg b/assets/hrm/image_icon.jpg new file mode 100644 index 0000000..1b3b60a Binary files /dev/null and b/assets/hrm/image_icon.jpg differ diff --git a/assets/hrm/image_icon.svg b/assets/hrm/image_icon.svg new file mode 100644 index 0000000..8a52d82 --- /dev/null +++ b/assets/hrm/image_icon.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/hrm/leave.svg b/assets/hrm/leave.svg new file mode 100644 index 0000000..c773170 --- /dev/null +++ b/assets/hrm/leave.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/hrm/payroll.svg b/assets/hrm/payroll.svg new file mode 100644 index 0000000..cd911fa --- /dev/null +++ b/assets/hrm/payroll.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/hrm/report.svg b/assets/hrm/report.svg new file mode 100644 index 0000000..62b77aa --- /dev/null +++ b/assets/hrm/report.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/hrm/reports.svg b/assets/hrm/reports.svg new file mode 100644 index 0000000..97aa4d3 --- /dev/null +++ b/assets/hrm/reports.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/hrm/role_permission.svg b/assets/hrm/role_permission.svg new file mode 100644 index 0000000..8f51150 --- /dev/null +++ b/assets/hrm/role_permission.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/hrm/shift.svg b/assets/hrm/shift.svg new file mode 100644 index 0000000..09814d3 --- /dev/null +++ b/assets/hrm/shift.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/incomeReport.png b/assets/incomeReport.png new file mode 100644 index 0000000..0d88468 Binary files /dev/null and b/assets/incomeReport.png differ diff --git a/assets/incomeReport.svg b/assets/incomeReport.svg new file mode 100644 index 0000000..43882ea --- /dev/null +++ b/assets/incomeReport.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/language.svg b/assets/language.svg new file mode 100644 index 0000000..d99b8ba --- /dev/null +++ b/assets/language.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/ledger.svg b/assets/ledger.svg new file mode 100644 index 0000000..2ce08c9 --- /dev/null +++ b/assets/ledger.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/logo.svg b/assets/logo.svg new file mode 100644 index 0000000..ed2b157 --- /dev/null +++ b/assets/logo.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/assets/logout.svg b/assets/logout.svg new file mode 100644 index 0000000..ff5fe69 --- /dev/null +++ b/assets/logout.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/loss.svg b/assets/loss.svg new file mode 100644 index 0000000..b601deb --- /dev/null +++ b/assets/loss.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/lossprofit.svg b/assets/lossprofit.svg new file mode 100644 index 0000000..905dfda --- /dev/null +++ b/assets/lossprofit.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/assets/onbord1.svg b/assets/onbord1.svg new file mode 100644 index 0000000..a5c810b --- /dev/null +++ b/assets/onbord1.svg @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/onbord2.svg b/assets/onbord2.svg new file mode 100644 index 0000000..3c32870 --- /dev/null +++ b/assets/onbord2.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/onbord3.svg b/assets/onbord3.svg new file mode 100644 index 0000000..5687b91 --- /dev/null +++ b/assets/onbord3.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/parties.svg b/assets/parties.svg new file mode 100644 index 0000000..59d9ea7 --- /dev/null +++ b/assets/parties.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/payment_type.svg b/assets/payment_type.svg new file mode 100644 index 0000000..618c2f8 --- /dev/null +++ b/assets/payment_type.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/plan.svg b/assets/plan.svg new file mode 100644 index 0000000..ed046b1 --- /dev/null +++ b/assets/plan.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/pos.svg b/assets/pos.svg new file mode 100644 index 0000000..5191dc3 --- /dev/null +++ b/assets/pos.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/print.svg b/assets/print.svg new file mode 100644 index 0000000..3cc770e --- /dev/null +++ b/assets/print.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/assets/printer.svg b/assets/printer.svg new file mode 100644 index 0000000..7f1cc60 --- /dev/null +++ b/assets/printer.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/products.svg b/assets/products.svg new file mode 100644 index 0000000..618f0e1 --- /dev/null +++ b/assets/products.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/profile.svg b/assets/profile.svg new file mode 100644 index 0000000..221ab67 --- /dev/null +++ b/assets/profile.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/purchase.svg b/assets/purchase.svg new file mode 100644 index 0000000..a3032d9 --- /dev/null +++ b/assets/purchase.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/assets/purchaseLisst.svg b/assets/purchaseLisst.svg new file mode 100644 index 0000000..39bf029 --- /dev/null +++ b/assets/purchaseLisst.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/purchaseReport.svg b/assets/purchaseReport.svg new file mode 100644 index 0000000..26ba2cf --- /dev/null +++ b/assets/purchaseReport.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/purchase_return_icon.svg b/assets/purchase_return_icon.svg new file mode 100644 index 0000000..c153851 --- /dev/null +++ b/assets/purchase_return_icon.svg @@ -0,0 +1,3 @@ + + + diff --git a/assets/qr_new.svg b/assets/qr_new.svg new file mode 100644 index 0000000..52337e2 --- /dev/null +++ b/assets/qr_new.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/assets/report.svg b/assets/report.svg new file mode 100644 index 0000000..62b77aa --- /dev/null +++ b/assets/report.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/reports.svg b/assets/reports.svg new file mode 100644 index 0000000..a9860e8 --- /dev/null +++ b/assets/reports.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/role_permission.svg b/assets/role_permission.svg new file mode 100644 index 0000000..8f51150 --- /dev/null +++ b/assets/role_permission.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/assets/salelist.svg b/assets/salelist.svg new file mode 100644 index 0000000..3a4e784 --- /dev/null +++ b/assets/salelist.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/sales.svg b/assets/sales.svg new file mode 100644 index 0000000..d07c786 --- /dev/null +++ b/assets/sales.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/salesReport.svg b/assets/salesReport.svg new file mode 100644 index 0000000..8f312f4 --- /dev/null +++ b/assets/salesReport.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/assets/setting.svg b/assets/setting.svg new file mode 100644 index 0000000..28f0277 --- /dev/null +++ b/assets/setting.svg @@ -0,0 +1,4 @@ + + + + diff --git a/assets/splash.svg b/assets/splash.svg new file mode 100644 index 0000000..8f66f47 --- /dev/null +++ b/assets/splash.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/assets/stock.svg b/assets/stock.svg new file mode 100644 index 0000000..5a85254 --- /dev/null +++ b/assets/stock.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/assets/subscription.svg b/assets/subscription.svg new file mode 100644 index 0000000..4832a82 --- /dev/null +++ b/assets/subscription.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/tax.svg b/assets/tax.svg new file mode 100644 index 0000000..70d25b2 --- /dev/null +++ b/assets/tax.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/assets/totalIncome.svg b/assets/totalIncome.svg new file mode 100644 index 0000000..c9b8a48 --- /dev/null +++ b/assets/totalIncome.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/totalItem.svg b/assets/totalItem.svg new file mode 100644 index 0000000..ae45e13 --- /dev/null +++ b/assets/totalItem.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/assets/upgradePlan.svg b/assets/upgradePlan.svg new file mode 100644 index 0000000..48b3ee1 --- /dev/null +++ b/assets/upgradePlan.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/assets/userRole.svg b/assets/userRole.svg new file mode 100644 index 0000000..d367860 --- /dev/null +++ b/assets/userRole.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/devtools_options.yaml b/devtools_options.yaml new file mode 100644 index 0000000..fa0b357 --- /dev/null +++ b/devtools_options.yaml @@ -0,0 +1,3 @@ +description: This file stores settings for Dart & Flutter DevTools. +documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states +extensions: diff --git a/fonts/NotoSans/NotoSans-Black.ttf b/fonts/NotoSans/NotoSans-Black.ttf new file mode 100644 index 0000000..d5a6e0d Binary files /dev/null and b/fonts/NotoSans/NotoSans-Black.ttf differ diff --git a/fonts/NotoSans/NotoSans-BlackItalic.ttf b/fonts/NotoSans/NotoSans-BlackItalic.ttf new file mode 100644 index 0000000..dfc640c Binary files /dev/null and b/fonts/NotoSans/NotoSans-BlackItalic.ttf differ diff --git a/fonts/NotoSans/NotoSans-Bold.ttf b/fonts/NotoSans/NotoSans-Bold.ttf new file mode 100644 index 0000000..506f7d8 Binary files /dev/null and b/fonts/NotoSans/NotoSans-Bold.ttf differ diff --git a/fonts/NotoSans/NotoSans-BoldItalic.ttf b/fonts/NotoSans/NotoSans-BoldItalic.ttf new file mode 100644 index 0000000..0e8fa4b Binary files /dev/null and b/fonts/NotoSans/NotoSans-BoldItalic.ttf differ diff --git a/fonts/NotoSans/NotoSans-ExtraBold.ttf b/fonts/NotoSans/NotoSans-ExtraBold.ttf new file mode 100644 index 0000000..5868446 Binary files /dev/null and b/fonts/NotoSans/NotoSans-ExtraBold.ttf differ diff --git a/fonts/NotoSans/NotoSans-ExtraBoldItalic.ttf b/fonts/NotoSans/NotoSans-ExtraBoldItalic.ttf new file mode 100644 index 0000000..68abd4c Binary files /dev/null and b/fonts/NotoSans/NotoSans-ExtraBoldItalic.ttf differ diff --git a/fonts/NotoSans/NotoSans-ExtraLight.ttf b/fonts/NotoSans/NotoSans-ExtraLight.ttf new file mode 100644 index 0000000..078f8dc Binary files /dev/null and b/fonts/NotoSans/NotoSans-ExtraLight.ttf differ diff --git a/fonts/NotoSans/NotoSans-ExtraLightItalic.ttf b/fonts/NotoSans/NotoSans-ExtraLightItalic.ttf new file mode 100644 index 0000000..acaa466 Binary files /dev/null and b/fonts/NotoSans/NotoSans-ExtraLightItalic.ttf differ diff --git a/fonts/NotoSans/NotoSans-Italic.ttf b/fonts/NotoSans/NotoSans-Italic.ttf new file mode 100644 index 0000000..d9b9e14 Binary files /dev/null and b/fonts/NotoSans/NotoSans-Italic.ttf differ diff --git a/fonts/NotoSans/NotoSans-Light.ttf b/fonts/NotoSans/NotoSans-Light.ttf new file mode 100644 index 0000000..8d8a678 Binary files /dev/null and b/fonts/NotoSans/NotoSans-Light.ttf differ diff --git a/fonts/NotoSans/NotoSans-LightItalic.ttf b/fonts/NotoSans/NotoSans-LightItalic.ttf new file mode 100644 index 0000000..0ab65c0 Binary files /dev/null and b/fonts/NotoSans/NotoSans-LightItalic.ttf differ diff --git a/fonts/NotoSans/NotoSans-Medium.ttf b/fonts/NotoSans/NotoSans-Medium.ttf new file mode 100644 index 0000000..a44124b Binary files /dev/null and b/fonts/NotoSans/NotoSans-Medium.ttf differ diff --git a/fonts/NotoSans/NotoSans-MediumItalic.ttf b/fonts/NotoSans/NotoSans-MediumItalic.ttf new file mode 100644 index 0000000..467af1b Binary files /dev/null and b/fonts/NotoSans/NotoSans-MediumItalic.ttf differ diff --git a/fonts/NotoSans/NotoSans-Regular.ttf b/fonts/NotoSans/NotoSans-Regular.ttf new file mode 100644 index 0000000..4bac02f Binary files /dev/null and b/fonts/NotoSans/NotoSans-Regular.ttf differ diff --git a/fonts/NotoSans/NotoSans-SemiBold.ttf b/fonts/NotoSans/NotoSans-SemiBold.ttf new file mode 100644 index 0000000..e846749 Binary files /dev/null and b/fonts/NotoSans/NotoSans-SemiBold.ttf differ diff --git a/fonts/NotoSans/NotoSans-SemiBoldItalic.ttf b/fonts/NotoSans/NotoSans-SemiBoldItalic.ttf new file mode 100644 index 0000000..cacc7ec Binary files /dev/null and b/fonts/NotoSans/NotoSans-SemiBoldItalic.ttf differ diff --git a/fonts/NotoSans/NotoSans-Thin.ttf b/fonts/NotoSans/NotoSans-Thin.ttf new file mode 100644 index 0000000..04335a5 Binary files /dev/null and b/fonts/NotoSans/NotoSans-Thin.ttf differ diff --git a/fonts/NotoSans/NotoSans-ThinItalic.ttf b/fonts/NotoSans/NotoSans-ThinItalic.ttf new file mode 100644 index 0000000..910dfc7 Binary files /dev/null and b/fonts/NotoSans/NotoSans-ThinItalic.ttf differ diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000..62d4c05 Binary files /dev/null and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..c33acf6 --- /dev/null +++ b/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,5 @@ +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-8.1.0-bin.zip +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists diff --git a/gradlew b/gradlew new file mode 100644 index 0000000..b4ca204 --- /dev/null +++ b/gradlew @@ -0,0 +1,185 @@ +#!/usr/bin/env sh + +# +# Copyright 2015 the original author or authors. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# https://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +############################################################################## +## +## Gradle start up script for UN*X +## +############################################################################## + +# Attempt to set APP_HOME +# Resolve links: $0 may be a link +PRG="$0" +# Need this for relative symlinks. +while [ -h "$PRG" ] ; do + ls=`ls -ld "$PRG"` + link=`expr "$ls" : '.*-> \(.*\)$'` + if expr "$link" : '/.*' > /dev/null; then + PRG="$link" + else + PRG=`dirname "$PRG"`"/$link" + fi +done +SAVED="`pwd`" +cd "`dirname \"$PRG\"`/" >/dev/null +APP_HOME="`pwd -P`" +cd "$SAVED" >/dev/null + +APP_NAME="Gradle" +APP_BASE_NAME=`basename "$0"` + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD="maximum" + +warn () { + echo "$*" +} + +die () { + echo + echo "$*" + echo + exit 1 +} + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "`uname`" in + CYGWIN* ) + cygwin=true + ;; + Darwin* ) + darwin=true + ;; + MINGW* ) + msys=true + ;; + NONSTOP* ) + nonstop=true + ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD="$JAVA_HOME/jre/sh/java" + else + JAVACMD="$JAVA_HOME/bin/java" + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD="java" + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if [ "$cygwin" = "false" -a "$darwin" = "false" -a "$nonstop" = "false" ] ; then + MAX_FD_LIMIT=`ulimit -H -n` + if [ $? -eq 0 ] ; then + if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then + MAX_FD="$MAX_FD_LIMIT" + fi + ulimit -n $MAX_FD + if [ $? -ne 0 ] ; then + warn "Could not set maximum file descriptor limit: $MAX_FD" + fi + else + warn "Could not query maximum file descriptor limit: $MAX_FD_LIMIT" + fi +fi + +# For Darwin, add options to specify how the application appears in the dock +if $darwin; then + GRADLE_OPTS="$GRADLE_OPTS \"-Xdock:name=$APP_NAME\" \"-Xdock:icon=$APP_HOME/media/gradle.icns\"" +fi + +# For Cygwin or MSYS, switch paths to Windows format before running java +if [ "$cygwin" = "true" -o "$msys" = "true" ] ; then + APP_HOME=`cygpath --path --mixed "$APP_HOME"` + CLASSPATH=`cygpath --path --mixed "$CLASSPATH"` + + JAVACMD=`cygpath --unix "$JAVACMD"` + + # We build the pattern for arguments to be converted via cygpath + ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null` + SEP="" + for dir in $ROOTDIRSRAW ; do + ROOTDIRS="$ROOTDIRS$SEP$dir" + SEP="|" + done + OURCYGPATTERN="(^($ROOTDIRS))" + # Add a user-defined pattern to the cygpath arguments + if [ "$GRADLE_CYGPATTERN" != "" ] ; then + OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)" + fi + # Now convert the arguments - kludge to limit ourselves to /bin/sh + i=0 + for arg in "$@" ; do + CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -` + CHECK2=`echo "$arg"|egrep -c "^-"` ### Determine if an option + + if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then ### Added a condition + eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"` + else + eval `echo args$i`="\"$arg\"" + fi + i=`expr $i + 1` + done + case $i in + 0) set -- ;; + 1) set -- "$args0" ;; + 2) set -- "$args0" "$args1" ;; + 3) set -- "$args0" "$args1" "$args2" ;; + 4) set -- "$args0" "$args1" "$args2" "$args3" ;; + 5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;; + 6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;; + 7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;; + 8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;; + 9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;; + esac +fi + +# Escape application args +save () { + for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;$currencys/$currency/' \\\\/" ; done + echo " " +} +APP_ARGS=`save "$@"` + +# Collect all arguments for the java command, following the shell quoting and substitution rules +eval set -- $DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS "\"-Dorg.gradle.appname=$APP_BASE_NAME\"" -classpath "\"$CLASSPATH\"" org.gradle.wrapper.GradleWrapperMain "$APP_ARGS" + +exec "$JAVACMD" "$@" diff --git a/gradlew.bat b/gradlew.bat new file mode 100644 index 0000000..5093609 --- /dev/null +++ b/gradlew.bat @@ -0,0 +1,104 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto init + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto init + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:init +@rem Get command-line arguments, handling Windows variants + +if not "%OS%" == "Windows_NT" goto win9xME_args + +:win9xME_args +@rem Slurp the command line arguments. +set CMD_LINE_ARGS= +set _SKIP=2 + +:win9xME_args_slurp +if "x%~1" == "x" goto execute + +set CMD_LINE_ARGS=%* + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %CMD_LINE_ARGS% + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/images/Group 1171275273 (1).png b/images/Group 1171275273 (1).png new file mode 100644 index 0000000..e0d47be Binary files /dev/null and b/images/Group 1171275273 (1).png differ diff --git a/images/adjustment.png b/images/adjustment.png new file mode 100644 index 0000000..10b548e Binary files /dev/null and b/images/adjustment.png differ diff --git a/images/appIcon.png b/images/appIcon.png new file mode 100644 index 0000000..a028c2b Binary files /dev/null and b/images/appIcon.png differ diff --git a/images/backup.png b/images/backup.png new file mode 100644 index 0000000..12ef20f Binary files /dev/null and b/images/backup.png differ diff --git a/images/bank.png b/images/bank.png new file mode 100644 index 0000000..1bbe06b Binary files /dev/null and b/images/bank.png differ diff --git a/images/banner1.png b/images/banner1.png new file mode 100644 index 0000000..8b8675d Binary files /dev/null and b/images/banner1.png differ diff --git a/images/barcode.png b/images/barcode.png new file mode 100644 index 0000000..970fa70 Binary files /dev/null and b/images/barcode.png differ diff --git a/images/barcodescan.png b/images/barcodescan.png new file mode 100644 index 0000000..9e6eb5e Binary files /dev/null and b/images/barcodescan.png differ diff --git a/images/branch.png b/images/branch.png new file mode 100644 index 0000000..3f592b5 Binary files /dev/null and b/images/branch.png differ diff --git a/images/calculator.png b/images/calculator.png new file mode 100644 index 0000000..5a18cb7 Binary files /dev/null and b/images/calculator.png differ diff --git a/images/cash.png b/images/cash.png new file mode 100644 index 0000000..64b0e1b Binary files /dev/null and b/images/cash.png differ diff --git a/images/city.png b/images/city.png new file mode 100644 index 0000000..123d9a9 Binary files /dev/null and b/images/city.png differ diff --git a/images/cod-logo.png b/images/cod-logo.png new file mode 100644 index 0000000..5d717d0 Binary files /dev/null and b/images/cod-logo.png differ diff --git a/images/cod.png b/images/cod.png new file mode 100644 index 0000000..97609a8 Binary files /dev/null and b/images/cod.png differ diff --git a/images/complete.png b/images/complete.png new file mode 100644 index 0000000..3140903 Binary files /dev/null and b/images/complete.png differ diff --git a/images/customer.png b/images/customer.png new file mode 100644 index 0000000..560251d Binary files /dev/null and b/images/customer.png differ diff --git a/images/damage.png b/images/damage.png new file mode 100644 index 0000000..d54efcd Binary files /dev/null and b/images/damage.png differ diff --git a/images/dash_pos.svg b/images/dash_pos.svg new file mode 100644 index 0000000..3164d9d --- /dev/null +++ b/images/dash_pos.svg @@ -0,0 +1,4 @@ + + + + diff --git a/images/dashboard.png b/images/dashboard.png new file mode 100644 index 0000000..debff68 Binary files /dev/null and b/images/dashboard.png differ diff --git a/images/delivery.png b/images/delivery.png new file mode 100644 index 0000000..c6c207c Binary files /dev/null and b/images/delivery.png differ diff --git a/images/demand.png b/images/demand.png new file mode 100644 index 0000000..04aec85 Binary files /dev/null and b/images/demand.png differ diff --git a/images/due_collection_2.png b/images/due_collection_2.png new file mode 100644 index 0000000..2205c94 Binary files /dev/null and b/images/due_collection_2.png differ diff --git a/images/duelist.png b/images/duelist.png new file mode 100644 index 0000000..af1fe3b Binary files /dev/null and b/images/duelist.png differ diff --git a/images/e.png b/images/e.png new file mode 100644 index 0000000..4cee6d0 Binary files /dev/null and b/images/e.png differ diff --git a/images/emailsent.png b/images/emailsent.png new file mode 100644 index 0000000..763df63 Binary files /dev/null and b/images/emailsent.png differ diff --git a/images/empty_image.svg b/images/empty_image.svg new file mode 100644 index 0000000..05751f9 --- /dev/null +++ b/images/empty_image.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/en.png b/images/en.png new file mode 100644 index 0000000..57386c9 Binary files /dev/null and b/images/en.png differ diff --git a/images/excel.png b/images/excel.png new file mode 100644 index 0000000..ac17948 Binary files /dev/null and b/images/excel.png differ diff --git a/images/expenses.png b/images/expenses.png new file mode 100644 index 0000000..7bb7134 Binary files /dev/null and b/images/expenses.png differ diff --git a/images/fb.png b/images/fb.png new file mode 100644 index 0000000..112b4a1 Binary files /dev/null and b/images/fb.png differ diff --git a/images/file-upload.png b/images/file-upload.png new file mode 100644 index 0000000..93efe27 Binary files /dev/null and b/images/file-upload.png differ diff --git a/images/flutterwave_logo.png b/images/flutterwave_logo.png new file mode 100644 index 0000000..c051780 Binary files /dev/null and b/images/flutterwave_logo.png differ diff --git a/images/free_plan.png b/images/free_plan.png new file mode 100644 index 0000000..7420464 Binary files /dev/null and b/images/free_plan.png differ diff --git a/images/freetrial.png b/images/freetrial.png new file mode 100644 index 0000000..44df418 Binary files /dev/null and b/images/freetrial.png differ diff --git a/images/gift.png b/images/gift.png new file mode 100644 index 0000000..39c1413 Binary files /dev/null and b/images/gift.png differ diff --git a/images/income.png b/images/income.png new file mode 100644 index 0000000..689ec3d Binary files /dev/null and b/images/income.png differ diff --git a/images/insta.png b/images/insta.png new file mode 100644 index 0000000..0e5b30d Binary files /dev/null and b/images/insta.png differ diff --git a/images/instrument.png b/images/instrument.png new file mode 100644 index 0000000..f38a035 Binary files /dev/null and b/images/instrument.png differ diff --git a/images/invoice.png b/images/invoice.png new file mode 100644 index 0000000..bdf279d Binary files /dev/null and b/images/invoice.png differ diff --git a/images/invoice_2.png b/images/invoice_2.png new file mode 100644 index 0000000..e11a9ed Binary files /dev/null and b/images/invoice_2.png differ diff --git a/images/label.png b/images/label.png new file mode 100644 index 0000000..f634b93 Binary files /dev/null and b/images/label.png differ diff --git a/images/label_test.png b/images/label_test.png new file mode 100644 index 0000000..cc9bd56 Binary files /dev/null and b/images/label_test.png differ diff --git a/images/ledger.png b/images/ledger.png new file mode 100644 index 0000000..1d1d313 Binary files /dev/null and b/images/ledger.png differ diff --git a/images/lifetime.png b/images/lifetime.png new file mode 100644 index 0000000..dce3e2a Binary files /dev/null and b/images/lifetime.png differ diff --git a/images/linkedin.png b/images/linkedin.png new file mode 100644 index 0000000..3b54a0e Binary files /dev/null and b/images/linkedin.png differ diff --git a/images/logo.png b/images/logo.png new file mode 100644 index 0000000..276e91c Binary files /dev/null and b/images/logo.png differ diff --git a/images/logoPos.png b/images/logoPos.png new file mode 100644 index 0000000..9d237ba Binary files /dev/null and b/images/logoPos.png differ diff --git a/images/logoandname.png b/images/logoandname.png new file mode 100644 index 0000000..ad8e2f2 Binary files /dev/null and b/images/logoandname.png differ diff --git a/images/lossprofit.png b/images/lossprofit.png new file mode 100644 index 0000000..c31b8bf Binary files /dev/null and b/images/lossprofit.png differ diff --git a/images/mailbox.png b/images/mailbox.png new file mode 100644 index 0000000..bdb8cde Binary files /dev/null and b/images/mailbox.png differ diff --git a/images/map.png b/images/map.png new file mode 100644 index 0000000..696013f Binary files /dev/null and b/images/map.png differ diff --git a/images/marketing.png b/images/marketing.png new file mode 100644 index 0000000..5a0a171 Binary files /dev/null and b/images/marketing.png differ diff --git a/images/mastercard.png b/images/mastercard.png new file mode 100644 index 0000000..53f78a9 Binary files /dev/null and b/images/mastercard.png differ diff --git a/images/noImage.png b/images/noImage.png new file mode 100644 index 0000000..6d10235 Binary files /dev/null and b/images/noImage.png differ diff --git a/images/no_product_image.png b/images/no_product_image.png new file mode 100644 index 0000000..0bbc345 Binary files /dev/null and b/images/no_product_image.png differ diff --git a/images/no_shop_image.png b/images/no_shop_image.png new file mode 100644 index 0000000..b8d8187 Binary files /dev/null and b/images/no_shop_image.png differ diff --git a/images/officedeliver.png b/images/officedeliver.png new file mode 100644 index 0000000..36d1e8e Binary files /dev/null and b/images/officedeliver.png differ diff --git a/images/onboard1.png b/images/onboard1.png new file mode 100644 index 0000000..88b34b2 Binary files /dev/null and b/images/onboard1.png differ diff --git a/images/onboard2.png b/images/onboard2.png new file mode 100644 index 0000000..7ba5cd1 Binary files /dev/null and b/images/onboard2.png differ diff --git a/images/onboard3.png b/images/onboard3.png new file mode 100644 index 0000000..91bcee3 Binary files /dev/null and b/images/onboard3.png differ diff --git a/images/onbord1.png b/images/onbord1.png new file mode 100644 index 0000000..c8173c1 Binary files /dev/null and b/images/onbord1.png differ diff --git a/images/onbord2.png b/images/onbord2.png new file mode 100644 index 0000000..5a6d588 Binary files /dev/null and b/images/onbord2.png differ diff --git a/images/onbord3.png b/images/onbord3.png new file mode 100644 index 0000000..7538166 Binary files /dev/null and b/images/onbord3.png differ diff --git a/images/oneb.png b/images/oneb.png new file mode 100644 index 0000000..2cd650c Binary files /dev/null and b/images/oneb.png differ diff --git a/images/onlineorder.png b/images/onlineorder.png new file mode 100644 index 0000000..fcb89ec Binary files /dev/null and b/images/onlineorder.png differ diff --git a/images/onlinestore.png b/images/onlinestore.png new file mode 100644 index 0000000..81ae382 Binary files /dev/null and b/images/onlinestore.png differ diff --git a/images/op.png b/images/op.png new file mode 100644 index 0000000..abc70fd Binary files /dev/null and b/images/op.png differ diff --git a/images/parties1.png b/images/parties1.png new file mode 100644 index 0000000..279cb1e Binary files /dev/null and b/images/parties1.png differ diff --git a/images/parties_2.png b/images/parties_2.png new file mode 100644 index 0000000..f16efb6 Binary files /dev/null and b/images/parties_2.png differ diff --git a/images/paypal-logo.png b/images/paypal-logo.png new file mode 100644 index 0000000..22bc10c Binary files /dev/null and b/images/paypal-logo.png differ diff --git a/images/paystack-logo.png b/images/paystack-logo.png new file mode 100644 index 0000000..10d5f48 Binary files /dev/null and b/images/paystack-logo.png differ diff --git a/images/paytm-logo.png b/images/paytm-logo.png new file mode 100644 index 0000000..2a34a41 Binary files /dev/null and b/images/paytm-logo.png differ diff --git a/images/plan_banner.svg b/images/plan_banner.svg new file mode 100644 index 0000000..b6919de --- /dev/null +++ b/images/plan_banner.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/plan_details_1.png b/images/plan_details_1.png new file mode 100644 index 0000000..928beb3 Binary files /dev/null and b/images/plan_details_1.png differ diff --git a/images/plan_details_2.png b/images/plan_details_2.png new file mode 100644 index 0000000..cc24cb3 Binary files /dev/null and b/images/plan_details_2.png differ diff --git a/images/plan_details_3.png b/images/plan_details_3.png new file mode 100644 index 0000000..b6652a2 Binary files /dev/null and b/images/plan_details_3.png differ diff --git a/images/plan_details_4.png b/images/plan_details_4.png new file mode 100644 index 0000000..c943049 Binary files /dev/null and b/images/plan_details_4.png differ diff --git a/images/plan_details_5.png b/images/plan_details_5.png new file mode 100644 index 0000000..6f582d0 Binary files /dev/null and b/images/plan_details_5.png differ diff --git a/images/plan_details_6.png b/images/plan_details_6.png new file mode 100644 index 0000000..527aa32 Binary files /dev/null and b/images/plan_details_6.png differ diff --git a/images/printer.svg b/images/printer.svg new file mode 100644 index 0000000..5822a09 --- /dev/null +++ b/images/printer.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/images/pro_plan.png b/images/pro_plan.png new file mode 100644 index 0000000..11835f7 Binary files /dev/null and b/images/pro_plan.png differ diff --git a/images/product.png b/images/product.png new file mode 100644 index 0000000..38e329e Binary files /dev/null and b/images/product.png differ diff --git a/images/product1.png b/images/product1.png new file mode 100644 index 0000000..ca95c08 Binary files /dev/null and b/images/product1.png differ diff --git a/images/profile.png b/images/profile.png new file mode 100644 index 0000000..d808f87 Binary files /dev/null and b/images/profile.png differ diff --git a/images/profileimage.png b/images/profileimage.png new file mode 100644 index 0000000..b085243 Binary files /dev/null and b/images/profileimage.png differ diff --git a/images/propic.png b/images/propic.png new file mode 100644 index 0000000..e6cd045 Binary files /dev/null and b/images/propic.png differ diff --git a/images/purchase.png b/images/purchase.png new file mode 100644 index 0000000..fa52e75 Binary files /dev/null and b/images/purchase.png differ diff --git a/images/purchase1.png b/images/purchase1.png new file mode 100644 index 0000000..75af1e5 Binary files /dev/null and b/images/purchase1.png differ diff --git a/images/purchase_2.png b/images/purchase_2.png new file mode 100644 index 0000000..18a4490 Binary files /dev/null and b/images/purchase_2.png differ diff --git a/images/purchaselist.png b/images/purchaselist.png new file mode 100644 index 0000000..6b8542d Binary files /dev/null and b/images/purchaselist.png differ diff --git a/images/quotation.png b/images/quotation.png new file mode 100644 index 0000000..af25a4b Binary files /dev/null and b/images/quotation.png differ diff --git a/images/razorpay-logo.png b/images/razorpay-logo.png new file mode 100644 index 0000000..cba5dfe Binary files /dev/null and b/images/razorpay-logo.png differ diff --git a/images/report_2.png b/images/report_2.png new file mode 100644 index 0000000..377d611 Binary files /dev/null and b/images/report_2.png differ diff --git a/images/reports.png b/images/reports.png new file mode 100644 index 0000000..20413d5 Binary files /dev/null and b/images/reports.png differ diff --git a/images/reports1.png b/images/reports1.png new file mode 100644 index 0000000..297e12c Binary files /dev/null and b/images/reports1.png differ diff --git a/images/return.png b/images/return.png new file mode 100644 index 0000000..d2df494 Binary files /dev/null and b/images/return.png differ diff --git a/images/salelist.png b/images/salelist.png new file mode 100644 index 0000000..9a15f1e Binary files /dev/null and b/images/salelist.png differ diff --git a/images/sales.png b/images/sales.png new file mode 100644 index 0000000..f762073 Binary files /dev/null and b/images/sales.png differ diff --git a/images/sales1.png b/images/sales1.png new file mode 100644 index 0000000..614bfdc Binary files /dev/null and b/images/sales1.png differ diff --git a/images/sales_2.png b/images/sales_2.png new file mode 100644 index 0000000..f1ff140 Binary files /dev/null and b/images/sales_2.png differ diff --git a/images/saleslist.png b/images/saleslist.png new file mode 100644 index 0000000..780a8dc Binary files /dev/null and b/images/saleslist.png differ diff --git a/images/salesreturn.png b/images/salesreturn.png new file mode 100644 index 0000000..872e389 Binary files /dev/null and b/images/salesreturn.png differ diff --git a/images/search_icon.svg b/images/search_icon.svg new file mode 100644 index 0000000..5ef4941 --- /dev/null +++ b/images/search_icon.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/images/selected.png b/images/selected.png new file mode 100644 index 0000000..9e09b8e Binary files /dev/null and b/images/selected.png differ diff --git a/images/sp1.png b/images/sp1.png new file mode 100644 index 0000000..d30e0cb Binary files /dev/null and b/images/sp1.png differ diff --git a/images/sp2.png b/images/sp2.png new file mode 100644 index 0000000..d62048a Binary files /dev/null and b/images/sp2.png differ diff --git a/images/sp3.png b/images/sp3.png new file mode 100644 index 0000000..901e8d1 Binary files /dev/null and b/images/sp3.png differ diff --git a/images/sp4.png b/images/sp4.png new file mode 100644 index 0000000..aa8637a Binary files /dev/null and b/images/sp4.png differ diff --git a/images/sp5.png b/images/sp5.png new file mode 100644 index 0000000..6794afd Binary files /dev/null and b/images/sp5.png differ diff --git a/images/sp6.png b/images/sp6.png new file mode 100644 index 0000000..812b2f6 Binary files /dev/null and b/images/sp6.png differ diff --git a/images/splashLogo.png b/images/splashLogo.png new file mode 100644 index 0000000..2c00447 Binary files /dev/null and b/images/splashLogo.png differ diff --git a/images/sslcommerz.jpg b/images/sslcommerz.jpg new file mode 100644 index 0000000..5ca63c8 Binary files /dev/null and b/images/sslcommerz.jpg differ diff --git a/images/stock.png b/images/stock.png new file mode 100644 index 0000000..0b4668a Binary files /dev/null and b/images/stock.png differ diff --git a/images/stock1.png b/images/stock1.png new file mode 100644 index 0000000..2024425 Binary files /dev/null and b/images/stock1.png differ diff --git a/images/stock_2.png b/images/stock_2.png new file mode 100644 index 0000000..6dc2112 Binary files /dev/null and b/images/stock_2.png differ diff --git a/images/storeicon.png b/images/storeicon.png new file mode 100644 index 0000000..59fbd1c Binary files /dev/null and b/images/storeicon.png differ diff --git a/images/stripe-logo.png b/images/stripe-logo.png new file mode 100644 index 0000000..b5a064d Binary files /dev/null and b/images/stripe-logo.png differ diff --git a/images/success.png b/images/success.png new file mode 100644 index 0000000..0bee7a4 Binary files /dev/null and b/images/success.png differ diff --git a/images/supplier.png b/images/supplier.png new file mode 100644 index 0000000..de124cb Binary files /dev/null and b/images/supplier.png differ diff --git a/images/tap.png b/images/tap.png new file mode 100644 index 0000000..84f6722 Binary files /dev/null and b/images/tap.png differ diff --git a/images/transaction.png b/images/transaction.png new file mode 100644 index 0000000..de49f5a Binary files /dev/null and b/images/transaction.png differ diff --git a/images/trash.svg b/images/trash.svg new file mode 100644 index 0000000..ad5dbe1 --- /dev/null +++ b/images/trash.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/images/twitter.png b/images/twitter.png new file mode 100644 index 0000000..b8c5910 Binary files /dev/null and b/images/twitter.png differ diff --git a/images/usaa.png b/images/usaa.png new file mode 100644 index 0000000..d9018dd Binary files /dev/null and b/images/usaa.png differ diff --git a/images/usb.png b/images/usb.png new file mode 100644 index 0000000..4d350f9 Binary files /dev/null and b/images/usb.png differ diff --git a/images/userrole.png b/images/userrole.png new file mode 100644 index 0000000..9523be8 Binary files /dev/null and b/images/userrole.png differ diff --git a/images/warehouse.png b/images/warehouse.png new file mode 100644 index 0000000..c38a77b Binary files /dev/null and b/images/warehouse.png differ diff --git a/images/x.png b/images/x.png new file mode 100644 index 0000000..3421827 Binary files /dev/null and b/images/x.png differ diff --git a/ios/.gitignore b/ios/.gitignore new file mode 100644 index 0000000..151026b --- /dev/null +++ b/ios/.gitignore @@ -0,0 +1,33 @@ +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/ephemeral/ +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/ios/Flutter/AppFrameworkInfo.plist b/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..7c56964 --- /dev/null +++ b/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 12.0 + + diff --git a/ios/Flutter/Debug.xcconfig b/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..ec97fc6 --- /dev/null +++ b/ios/Flutter/Debug.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Generated.xcconfig" diff --git a/ios/Flutter/Release.xcconfig b/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..c4855bf --- /dev/null +++ b/ios/Flutter/Release.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Generated.xcconfig" diff --git a/ios/Podfile b/ios/Podfile new file mode 100644 index 0000000..9346d06 --- /dev/null +++ b/ios/Podfile @@ -0,0 +1,41 @@ +# Uncomment this line to define a global platform for your project +platform :ios, '15.5' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/ios/Podfile.lock b/ios/Podfile.lock new file mode 100644 index 0000000..6f1bed8 --- /dev/null +++ b/ios/Podfile.lock @@ -0,0 +1,232 @@ +PODS: + - connectivity_plus (0.0.1): + - Flutter + - device_info_plus (0.0.1): + - Flutter + - file_selector_ios (0.0.1): + - Flutter + - Flutter (1.0.0) + - flutter_inappwebview_ios (0.0.1): + - Flutter + - flutter_inappwebview_ios/Core (= 0.0.1) + - OrderedSet (~> 6.0.3) + - flutter_inappwebview_ios/Core (0.0.1): + - Flutter + - OrderedSet (~> 6.0.3) + - flutter_keyboard_visibility (0.0.1): + - Flutter + - flutter_pdfview (1.0.2): + - Flutter + - fluttertoast (0.0.2): + - Flutter + - GoogleDataTransport (10.1.0): + - nanopb (~> 3.30910.0) + - PromisesObjC (~> 2.4) + - GoogleMLKit/BarcodeScanning (7.0.0): + - GoogleMLKit/MLKitCore + - MLKitBarcodeScanning (~> 6.0.0) + - GoogleMLKit/MLKitCore (7.0.0): + - MLKitCommon (~> 12.0.0) + - GoogleToolboxForMac/Defines (4.2.1) + - GoogleToolboxForMac/Logger (4.2.1): + - GoogleToolboxForMac/Defines (= 4.2.1) + - "GoogleToolboxForMac/NSData+zlib (4.2.1)": + - GoogleToolboxForMac/Defines (= 4.2.1) + - GoogleUtilities/Environment (8.0.2): + - GoogleUtilities/Privacy + - GoogleUtilities/Logger (8.0.2): + - GoogleUtilities/Environment + - GoogleUtilities/Privacy + - GoogleUtilities/Privacy (8.0.2) + - GoogleUtilities/UserDefaults (8.0.2): + - GoogleUtilities/Logger + - GoogleUtilities/Privacy + - GTMSessionFetcher/Core (3.5.0) + - image_picker_ios (0.0.1): + - Flutter + - MLImage (1.0.0-beta6) + - MLKitBarcodeScanning (6.0.0): + - MLKitCommon (~> 12.0) + - MLKitVision (~> 8.0) + - MLKitCommon (12.0.0): + - GoogleDataTransport (~> 10.0) + - GoogleToolboxForMac/Logger (< 5.0, >= 4.2.1) + - "GoogleToolboxForMac/NSData+zlib (< 5.0, >= 4.2.1)" + - GoogleUtilities/Logger (~> 8.0) + - GoogleUtilities/UserDefaults (~> 8.0) + - GTMSessionFetcher/Core (< 4.0, >= 3.3.2) + - MLKitVision (8.0.0): + - GoogleToolboxForMac/Logger (< 5.0, >= 4.2.1) + - "GoogleToolboxForMac/NSData+zlib (< 5.0, >= 4.2.1)" + - GTMSessionFetcher/Core (< 4.0, >= 3.3.2) + - MLImage (= 1.0.0-beta6) + - MLKitCommon (~> 12.0) + - mobile_scanner (6.0.2): + - Flutter + - GoogleMLKit/BarcodeScanning (~> 7.0.0) + - nanopb (3.30910.0): + - nanopb/decode (= 3.30910.0) + - nanopb/encode (= 3.30910.0) + - nanopb/decode (3.30910.0) + - nanopb/encode (3.30910.0) + - nb_utils (0.0.1): + - Flutter + - open_file_ios (0.0.1): + - Flutter + - OrderedSet (6.0.3) + - package_info_plus (0.4.5): + - Flutter + - path_provider_foundation (0.0.1): + - Flutter + - FlutterMacOS + - permission_handler_apple (9.3.0): + - Flutter + - pointer_interceptor_ios (0.0.1): + - Flutter + - print_bluetooth_thermal (0.0.1): + - Flutter + - printing (1.0.0): + - Flutter + - PromisesObjC (2.4.0) + - restart_app (0.0.1): + - Flutter + - shared_preferences_foundation (0.0.1): + - Flutter + - FlutterMacOS + - sqflite_darwin (0.0.4): + - Flutter + - FlutterMacOS + - url_launcher_ios (0.0.1): + - Flutter + - webview_flutter_wkwebview (0.0.1): + - Flutter + - FlutterMacOS + +DEPENDENCIES: + - connectivity_plus (from `.symlinks/plugins/connectivity_plus/ios`) + - device_info_plus (from `.symlinks/plugins/device_info_plus/ios`) + - file_selector_ios (from `.symlinks/plugins/file_selector_ios/ios`) + - Flutter (from `Flutter`) + - flutter_inappwebview_ios (from `.symlinks/plugins/flutter_inappwebview_ios/ios`) + - flutter_keyboard_visibility (from `.symlinks/plugins/flutter_keyboard_visibility/ios`) + - flutter_pdfview (from `.symlinks/plugins/flutter_pdfview/ios`) + - fluttertoast (from `.symlinks/plugins/fluttertoast/ios`) + - image_picker_ios (from `.symlinks/plugins/image_picker_ios/ios`) + - mobile_scanner (from `.symlinks/plugins/mobile_scanner/ios`) + - nb_utils (from `.symlinks/plugins/nb_utils/ios`) + - open_file_ios (from `.symlinks/plugins/open_file_ios/ios`) + - package_info_plus (from `.symlinks/plugins/package_info_plus/ios`) + - path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`) + - permission_handler_apple (from `.symlinks/plugins/permission_handler_apple/ios`) + - pointer_interceptor_ios (from `.symlinks/plugins/pointer_interceptor_ios/ios`) + - print_bluetooth_thermal (from `.symlinks/plugins/print_bluetooth_thermal/ios`) + - printing (from `.symlinks/plugins/printing/ios`) + - restart_app (from `.symlinks/plugins/restart_app/ios`) + - shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`) + - sqflite_darwin (from `.symlinks/plugins/sqflite_darwin/darwin`) + - url_launcher_ios (from `.symlinks/plugins/url_launcher_ios/ios`) + - webview_flutter_wkwebview (from `.symlinks/plugins/webview_flutter_wkwebview/darwin`) + +SPEC REPOS: + trunk: + - GoogleDataTransport + - GoogleMLKit + - GoogleToolboxForMac + - GoogleUtilities + - GTMSessionFetcher + - MLImage + - MLKitBarcodeScanning + - MLKitCommon + - MLKitVision + - nanopb + - OrderedSet + - PromisesObjC + +EXTERNAL SOURCES: + connectivity_plus: + :path: ".symlinks/plugins/connectivity_plus/ios" + device_info_plus: + :path: ".symlinks/plugins/device_info_plus/ios" + file_selector_ios: + :path: ".symlinks/plugins/file_selector_ios/ios" + Flutter: + :path: Flutter + flutter_inappwebview_ios: + :path: ".symlinks/plugins/flutter_inappwebview_ios/ios" + flutter_keyboard_visibility: + :path: ".symlinks/plugins/flutter_keyboard_visibility/ios" + flutter_pdfview: + :path: ".symlinks/plugins/flutter_pdfview/ios" + fluttertoast: + :path: ".symlinks/plugins/fluttertoast/ios" + image_picker_ios: + :path: ".symlinks/plugins/image_picker_ios/ios" + mobile_scanner: + :path: ".symlinks/plugins/mobile_scanner/ios" + nb_utils: + :path: ".symlinks/plugins/nb_utils/ios" + open_file_ios: + :path: ".symlinks/plugins/open_file_ios/ios" + package_info_plus: + :path: ".symlinks/plugins/package_info_plus/ios" + path_provider_foundation: + :path: ".symlinks/plugins/path_provider_foundation/darwin" + permission_handler_apple: + :path: ".symlinks/plugins/permission_handler_apple/ios" + pointer_interceptor_ios: + :path: ".symlinks/plugins/pointer_interceptor_ios/ios" + print_bluetooth_thermal: + :path: ".symlinks/plugins/print_bluetooth_thermal/ios" + printing: + :path: ".symlinks/plugins/printing/ios" + restart_app: + :path: ".symlinks/plugins/restart_app/ios" + shared_preferences_foundation: + :path: ".symlinks/plugins/shared_preferences_foundation/darwin" + sqflite_darwin: + :path: ".symlinks/plugins/sqflite_darwin/darwin" + url_launcher_ios: + :path: ".symlinks/plugins/url_launcher_ios/ios" + webview_flutter_wkwebview: + :path: ".symlinks/plugins/webview_flutter_wkwebview/darwin" + +SPEC CHECKSUMS: + connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d + device_info_plus: bf2e3232933866d73fe290f2942f2156cdd10342 + file_selector_ios: f0670c1064a8c8450e38145d8043160105d0b97c + Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7 + flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4 + flutter_keyboard_visibility: 0339d06371254c3eb25eeb90ba8d17dca8f9c069 + flutter_pdfview: 2e4d13ffb774858562ffbdfdb61b40744b191adc + fluttertoast: 21eecd6935e7064cc1fcb733a4c5a428f3f24f0f + GoogleDataTransport: aae35b7ea0c09004c3797d53c8c41f66f219d6a7 + GoogleMLKit: eff9e23ec1d90ea4157a1ee2e32a4f610c5b3318 + GoogleToolboxForMac: d1a2cbf009c453f4d6ded37c105e2f67a32206d8 + GoogleUtilities: 26a3abef001b6533cf678d3eb38fd3f614b7872d + GTMSessionFetcher: 5aea5ba6bd522a239e236100971f10cb71b96ab6 + image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1 + MLImage: 0ad1c5f50edd027672d8b26b0fee78a8b4a0fc56 + MLKitBarcodeScanning: 0a3064da0a7f49ac24ceb3cb46a5bc67496facd2 + MLKitCommon: 07c2c33ae5640e5380beaaa6e4b9c249a205542d + MLKitVision: 45e79d68845a2de77e2dd4d7f07947f0ed157b0e + mobile_scanner: fd0054c52ede661e80bf5a4dea477a2467356bee + nanopb: fad817b59e0457d11a5dfbde799381cd727c1275 + nb_utils: 68f1f405e47c19c92dbd4bbf4528dae7dd0fb257 + open_file_ios: 461db5853723763573e140de3193656f91990d9e + OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94 + package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4 + path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46 + permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2 + pointer_interceptor_ios: 508241697ff0947f853c061945a8b822463947c1 + print_bluetooth_thermal: 54a9ba9436479dd633d18f393669ee793ee498fa + printing: 233e1b73bd1f4a05615548e9b5a324c98588640b + PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47 + restart_app: 806659942bf932f6ce51c5372f91ce5e81c8c14a + shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78 + sqflite_darwin: 5a7236e3b501866c1c9befc6771dfd73ffb8702d + url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe + webview_flutter_wkwebview: a4af96a051138e28e29f60101d094683b9f82188 + +PODFILE CHECKSUM: cae996b781a9f8c90f2029f5480abb3b517cd2af + +COCOAPODS: 1.16.2 diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..b38f050 --- /dev/null +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,580 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 4C0508A729CEC9FF006D9DDE /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 4C0508A629CEC9FE006D9DDE /* GoogleService-Info.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 82714B8FBDFFD9581380D277 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84D59A43E892672CD3131366 /* Pods_Runner.framework */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 4C0508A629CEC9FE006D9DDE /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = "GoogleService-Info.plist"; path = "Runner/GoogleService-Info.plist"; sourceTree = ""; }; + 4C2D0F802DA7724B00D312A5 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 84D59A43E892672CD3131366 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + B97415233A3F52531C8D5D5F /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + C866DFDAD67011F1A1C2CA05 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + F9703675671624190ABDC919 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 82714B8FBDFFD9581380D277 /* Pods_Runner.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4C8DB5ACA373EA7C39AE2C73 /* Pods */ = { + isa = PBXGroup; + children = ( + C866DFDAD67011F1A1C2CA05 /* Pods-Runner.debug.xcconfig */, + F9703675671624190ABDC919 /* Pods-Runner.release.xcconfig */, + B97415233A3F52531C8D5D5F /* Pods-Runner.profile.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; + 7E2E53706D9AF1227113967F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 84D59A43E892672CD3131366 /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 4C0508A629CEC9FE006D9DDE /* GoogleService-Info.plist */, + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + 4C8DB5ACA373EA7C39AE2C73 /* Pods */, + 7E2E53706D9AF1227113967F /* Frameworks */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 4C2D0F802DA7724B00D312A5 /* Runner.entitlements */, + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + F4EB9CDB34C582BD7005B142 /* [CP] Check Pods Manifest.lock */, + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + BD844403F892D4E72307FC43 /* [CP] Embed Pods Frameworks */, + 76A1B83A41C5E3E2E09F192E /* [CP] Copy Pods Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 4C0508A729CEC9FF006D9DDE /* GoogleService-Info.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + "${TARGET_BUILD_DIR}/${INFOPLIST_PATH}", + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 76A1B83A41C5E3E2E09F192E /* [CP] Copy Pods Resources */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Copy Pods Resources"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n"; + showEnvVarsInLog = 0; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; + BD844403F892D4E72307FC43 /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + F4EB9CDB34C582BD7005B142 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.maantheme.mobilepos; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.maantheme.mobilepos.mobilePos; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Runner.entitlements; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 16.6; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.maantheme.mobilepos.mobilePos; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..4f74653 --- /dev/null +++ b/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner.xcworkspace/contents.xcworkspacedata b/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..21a3cc1 --- /dev/null +++ b/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/ios/Runner/AppDelegate.swift b/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..b636303 --- /dev/null +++ b/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@main +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..eabd851 --- /dev/null +++ b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images": [ + { + "filename": "Icon-App-20x20@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "20x20" + }, + { + "filename": "Icon-App-20x20@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "20x20" + }, + { + "filename": "Icon-App-29x29@1x.png", + "idiom": "iphone", + "scale": "1x", + "size": "29x29" + }, + { + "filename": "Icon-App-29x29@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "29x29" + }, + { + "filename": "Icon-App-29x29@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "29x29" + }, + { + "filename": "Icon-App-40x40@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "40x40" + }, + { + "filename": "Icon-App-40x40@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "40x40" + }, + { + "filename": "Icon-App-60x60@2x.png", + "idiom": "iphone", + "scale": "2x", + "size": "60x60" + }, + { + "filename": "Icon-App-60x60@3x.png", + "idiom": "iphone", + "scale": "3x", + "size": "60x60" + }, + { + "filename": "Icon-App-20x20@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "20x20" + }, + { + "filename": "Icon-App-20x20@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "20x20" + }, + { + "filename": "Icon-App-29x29@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "29x29" + }, + { + "filename": "Icon-App-29x29@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "29x29" + }, + { + "filename": "Icon-App-40x40@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "40x40" + }, + { + "filename": "Icon-App-40x40@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "40x40" + }, + { + "filename": "Icon-App-76x76@1x.png", + "idiom": "ipad", + "scale": "1x", + "size": "76x76" + }, + { + "filename": "Icon-App-76x76@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "76x76" + }, + { + "filename": "Icon-App-83.5x83.5@2x.png", + "idiom": "ipad", + "scale": "2x", + "size": "83.5x83.5" + }, + { + "filename": "Icon-App-1024x1024@1x.png", + "idiom": "ios-marketing", + "scale": "1x", + "size": "1024x1024" + } + ], + "info": { + "author": "icons_launcher", + "version": 1 + } +} \ No newline at end of file diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000..3b2abdf Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000..d2f91d0 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000..7820aa5 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000..a8ca0bf Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000..4f8176a Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000..4d8bcc3 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 0000000..fa91874 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png new file mode 100644 index 0000000..7820aa5 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000..a1e57bf Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000..324593a Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000..324593a Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000..db1c96e Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000..e7b9f08 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 0000000..77b839a Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000..a647d84 Binary files /dev/null and b/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000..0bedcf2 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/ios/Runner/Base.lproj/LaunchScreen.storyboard b/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/Base.lproj/Main.storyboard b/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ios/Runner/GoogleService-Info.plist b/ios/Runner/GoogleService-Info.plist new file mode 100644 index 0000000..020b695 --- /dev/null +++ b/ios/Runner/GoogleService-Info.plist @@ -0,0 +1,38 @@ + + + + + CLIENT_ID + 77048286492-argcr9ue3lj2avu6qhheek5r57r0u3so.apps.googleusercontent.com + REVERSED_CLIENT_ID + com.googleusercontent.apps.77048286492-argcr9ue3lj2avu6qhheek5r57r0u3so + ANDROID_CLIENT_ID + 77048286492-172efq9f54h89dk8n9q8hvaf2e3p919p.apps.googleusercontent.com + API_KEY + AIzaSyAZ1-jarigGmBML92RdG_onYSpKFVYQx7E + GCM_SENDER_ID + 77048286492 + PLIST_VERSION + 1 + BUNDLE_ID + com.maantheme.mobilepos + PROJECT_ID + salespro-saas-4a6d5 + STORAGE_BUCKET + salespro-saas-4a6d5.appspot.com + IS_ADS_ENABLED + + IS_ANALYTICS_ENABLED + + IS_APPINVITE_ENABLED + + IS_GCM_ENABLED + + IS_SIGNIN_ENABLED + + GOOGLE_APP_ID + 1:77048286492:ios:22cb6c02e5c1c83c847ed9 + DATABASE_URL + https://salespro-saas-4a6d5-default-rtdb.firebaseio.com + + \ No newline at end of file diff --git a/ios/Runner/Info.plist b/ios/Runner/Info.plist new file mode 100644 index 0000000..d569389 --- /dev/null +++ b/ios/Runner/Info.plist @@ -0,0 +1,70 @@ + + + + + NSBluetoothAlwaysUsageDescription + Bluetooth access to connect 58mm or 80mm thermal printers + NSCameraUsageDescription + This app needs camera access to scan QR codes + NSPhotoLibraryUsageDescription + This app needs photos access to get QR code from photo library + LSSupportsOpeningDocumentsInPlace + + UIFileSharingEnabled + + CADisableMinimumFrameDurationOnPhone + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + mobile_pos + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleURLTypes + + + CFBundleTypeRole + Editor + CFBundleURLSchemes + + com.googleusercontent.apps.77048286492-argcr9ue3lj2avu6qhheek5r57r0u3so + + + + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UIApplicationSupportsIndirectInputEvents + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/ios/Runner/Runner-Bridging-Header.h b/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/ios/Runner/Runner.entitlements b/ios/Runner/Runner.entitlements new file mode 100644 index 0000000..4d799ed --- /dev/null +++ b/ios/Runner/Runner.entitlements @@ -0,0 +1,8 @@ + + + + + com.apple.developer.avfoundation.multitasking-camera-access + + + diff --git a/ios/RunnerTests/RunnerTests.swift b/ios/RunnerTests/RunnerTests.swift new file mode 100644 index 0000000..86a7c3b --- /dev/null +++ b/ios/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Flutter +import UIKit +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/ios/build/.last_build_id b/ios/build/.last_build_id new file mode 100644 index 0000000..6673bc8 --- /dev/null +++ b/ios/build/.last_build_id @@ -0,0 +1 @@ +2ebc20c2b41ee7a5ad26c926d44dbef6 \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/project/PROJECT@v11_mod=caec95b1832e44d6b3cae443ee3fda2d_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1-json b/ios/build/ios/XCBuildData/PIFCache/project/PROJECT@v11_mod=caec95b1832e44d6b3cae443ee3fda2d_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1-json new file mode 100644 index 0000000..f3c1604 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/project/PROJECT@v11_mod=caec95b1832e44d6b3cae443ee3fda2d_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1-json @@ -0,0 +1 @@ +{"appPreferencesBuildSettings":{},"buildConfigurations":[{"buildSettings":{"ALWAYS_SEARCH_USER_PATHS":"NO","CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED":"YES","CLANG_ANALYZER_NONNULL":"YES","CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION":"YES_AGGRESSIVE","CLANG_CXX_LANGUAGE_STANDARD":"gnu++14","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_ENABLE_OBJC_WEAK":"YES","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_DOCUMENTATION_COMMENTS":"YES","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"YES","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNGUARDED_AVAILABILITY":"YES_AGGRESSIVE","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","COPY_PHASE_STRIP":"NO","DEBUG_INFORMATION_FORMAT":"dwarf","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","GCC_C_LANGUAGE_STANDARD":"gnu11","GCC_DYNAMIC_NO_PIC":"NO","GCC_NO_COMMON_BLOCKS":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PREPROCESSOR_DEFINITIONS":"POD_CONFIGURATION_DEBUG=1 DEBUG=1 $(inherited)","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","IPHONEOS_DEPLOYMENT_TARGET":"15.5","MTL_ENABLE_DEBUG_INFO":"INCLUDE_SOURCE","MTL_FAST_MATH":"YES","ONLY_ACTIVE_ARCH":"YES","PRODUCT_NAME":"$(TARGET_NAME)","STRIP_INSTALLED_PRODUCT":"NO","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"DEBUG","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_VERSION":"5.0","SYMROOT":"${SRCROOT}/../build"},"guid":"bfdfe7dc352907fc980b868725387e98f163dd7676e34d73118265310fd8bd77","name":"Debug"},{"buildSettings":{"ALWAYS_SEARCH_USER_PATHS":"NO","CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED":"YES","CLANG_ANALYZER_NONNULL":"YES","CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION":"YES_AGGRESSIVE","CLANG_CXX_LANGUAGE_STANDARD":"gnu++14","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_ENABLE_OBJC_WEAK":"YES","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_DOCUMENTATION_COMMENTS":"YES","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"YES","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNGUARDED_AVAILABILITY":"YES_AGGRESSIVE","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","COPY_PHASE_STRIP":"NO","DEBUG_INFORMATION_FORMAT":"dwarf-with-dsym","ENABLE_NS_ASSERTIONS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","GCC_C_LANGUAGE_STANDARD":"gnu11","GCC_NO_COMMON_BLOCKS":"YES","GCC_PREPROCESSOR_DEFINITIONS":"POD_CONFIGURATION_PROFILE=1 $(inherited)","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","IPHONEOS_DEPLOYMENT_TARGET":"15.5","MTL_ENABLE_DEBUG_INFO":"NO","MTL_FAST_MATH":"YES","PRODUCT_NAME":"$(TARGET_NAME)","STRIP_INSTALLED_PRODUCT":"NO","SWIFT_COMPILATION_MODE":"wholemodule","SWIFT_OPTIMIZATION_LEVEL":"-O","SWIFT_VERSION":"5.0","SYMROOT":"${SRCROOT}/../build"},"guid":"bfdfe7dc352907fc980b868725387e98991e523ec0ad6b3945cfe4387793f8a3","name":"Profile"},{"buildSettings":{"ALWAYS_SEARCH_USER_PATHS":"NO","CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED":"YES","CLANG_ANALYZER_NONNULL":"YES","CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION":"YES_AGGRESSIVE","CLANG_CXX_LANGUAGE_STANDARD":"gnu++14","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_ENABLE_OBJC_WEAK":"YES","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_DOCUMENTATION_COMMENTS":"YES","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"YES","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNGUARDED_AVAILABILITY":"YES_AGGRESSIVE","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","COPY_PHASE_STRIP":"NO","DEBUG_INFORMATION_FORMAT":"dwarf-with-dsym","ENABLE_NS_ASSERTIONS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","GCC_C_LANGUAGE_STANDARD":"gnu11","GCC_NO_COMMON_BLOCKS":"YES","GCC_PREPROCESSOR_DEFINITIONS":"POD_CONFIGURATION_RELEASE=1 $(inherited)","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","IPHONEOS_DEPLOYMENT_TARGET":"15.5","MTL_ENABLE_DEBUG_INFO":"NO","MTL_FAST_MATH":"YES","PRODUCT_NAME":"$(TARGET_NAME)","STRIP_INSTALLED_PRODUCT":"NO","SWIFT_COMPILATION_MODE":"wholemodule","SWIFT_OPTIMIZATION_LEVEL":"-O","SWIFT_VERSION":"5.0","SYMROOT":"${SRCROOT}/../build"},"guid":"bfdfe7dc352907fc980b868725387e98fbafb8a05ccd5bea303e1e67e163fed6","name":"Release"}],"classPrefix":"","defaultConfigurationName":"Release","developmentRegion":"en","groupTree":{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98d0b25d39b515a574839e998df229c3cb","path":"../Podfile","sourceTree":"SOURCE_ROOT","type":"file"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98be5dc73ab44375d2e25365357bd8d214","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ios/connectivity_plus/Sources/connectivity_plus/ConnectivityPlusPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e985cfbc7070485c1d597931d449ce7ac16","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ios/connectivity_plus/Sources/connectivity_plus/ConnectivityProvider.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9876dcd096975291b060c6724c0bfe0f5e","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ios/connectivity_plus/Sources/connectivity_plus/PathMonitorConnectivityProvider.swift","sourceTree":"","type":"file"},{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e986fc6814edbda79eb79d51e1991ebc449","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ios/connectivity_plus/Sources/connectivity_plus/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98278c37339a56eac95c9f073b4f6e9e12","name":"connectivity_plus","path":"connectivity_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9841a9489ed66f6951cf3175cdfff2a69f","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e7a8a50cd5b8ecb3a4cdb33d9fcf1db2","name":"connectivity_plus","path":"connectivity_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984247663740606542735609b5517aaf96","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98da6e4036c1c5150bbaf825703232d1a1","name":"connectivity_plus","path":"connectivity_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98aad83415340736cb5607886387ee8350","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983fe7e57233d29c6b69fce73eb32ca0ad","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c72aac15287f3fe7a2176e5d63463830","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98207c760a8c1694b12a674e1d1af2226e","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98948e6aadc1cea3b3837eaaf9d75e2001","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9800cd4900565ad9dc6f8a8ea2d83d0a62","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9872af783650241b7a34f447b354209b35","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c151afeed753b3b2e780906c196249a9","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98cc56531940ac1d849e5c9072954886cd","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9862e03fa55c8584ca3c8c21e77fcd9edd","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987b141c3336ad5e717a37181dc0ed188b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989d89584176b60777717acbe4ebd07926","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98aeb83daf560857a43c3017c4b5b73110","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ios/connectivity_plus/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e9856bf84738225cc673c943596b4c84b2c","path":"../../../../../../../.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/ios/connectivity_plus.podspec","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e989053e271ee1c318bcacedc29b0d211ce","path":"../../../../../../../.pub-cache/hosted/pub.dev/connectivity_plus-6.1.3/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98ccc25021b656074c9edc0013b81b1745","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9879ce067e05b7856169c6671bb14f7692","path":"connectivity_plus.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98c52e3884cadd92b5f2753979a1e1a81d","path":"connectivity_plus-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e984dea384b7462c531e83dfa4d882642c2","path":"connectivity_plus-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9837ea5d04f1ca72e881e93744a0981cb0","path":"connectivity_plus-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f7e145269f9ac184a9895ce4fc0b272e","path":"connectivity_plus-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e982c4a21410d8985568c8a15f48c17f89a","path":"connectivity_plus.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9851ec0356504dbd269acb42c21ff6736f","path":"connectivity_plus.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98bb531c8e70262e1c563bed9e46bd02d8","path":"ResourceBundle-connectivity_plus_privacy-connectivity_plus-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e985433232d2f4933bf8e8a8ca0565534f8","name":"Support Files","path":"../../../../Pods/Target Support Files/connectivity_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d2a76a6b761e4fd7ea844fe7d6c8dd4b","name":"connectivity_plus","path":"../.symlinks/plugins/connectivity_plus/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e314b195e12f5cac57497a209d6a4eee","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/ios/device_info_plus/Sources/device_info_plus/DeviceIdentifiers.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e985278b70ee47c785c26f590224fc00f55","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/ios/device_info_plus/Sources/device_info_plus/FPPDeviceInfoPlusPlugin.m","sourceTree":"","type":"file"},{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98bd3c932505dbf7123a5bd43e09cde99b","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/ios/device_info_plus/Sources/device_info_plus/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9805de81f430f69f069736c4cc87748122","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/ios/device_info_plus/Sources/device_info_plus/include/device_info_plus/DeviceIdentifiers.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98205ef1f5bfa51ac401f1d34ea593683b","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/ios/device_info_plus/Sources/device_info_plus/include/device_info_plus/FPPDeviceInfoPlusPlugin.h","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98fb90bb6da299e6dd832c80303f627384","name":"device_info_plus","path":"device_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b8bfff53dad9452ddcbc580a144c1794","name":"include","path":"include","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bb5b43d4887ca2755d0e611084661f98","name":"device_info_plus","path":"device_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987c32910d1c2975bcca7547689a1c6308","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987c9bebff525776336617bf9737067990","name":"device_info_plus","path":"device_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98206535593d0dbbd1a36c21bcdd3e4ac1","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986b2af95ace4a922eaf7e72f97b5bad2f","name":"device_info_plus","path":"device_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d636fa78796042aeb1a2e0e5958bb6ca","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e833a0a68c9a2a7818cc6b3db28179a2","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98037865bee4e1fc0005d10337c9e0b359","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985e0e9e5850d71f53bbfb247dc308626e","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985e4e16e2d25baa69d8032afe2d2762f9","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986f0f1d25bcb7611faf6c8e908425ec50","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9899ebd60609c366f6842dcf0e1c3a776d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98708cd96b451b3fcda7a84dafb786c8bd","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ee2197c2c06d9bdb790241d77dd0312d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9885c9ef09f3be7ce74217cf19c79d5e07","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9807de49825a3a957e5c1fa935f72010e8","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d9b6eb1368e429d9071f2db53ed74705","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98212369bd421b98264d802ff92cffd7e0","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/ios/device_info_plus/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98563054a8ecc88fd846b116d0ac2b15e1","path":"../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/ios/device_info_plus.podspec","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98b82788ebc033968a243c4be4ee3c2ba1","path":"../../../../../../../.pub-cache/hosted/pub.dev/device_info_plus-11.3.3/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98c682f748de68f3dbbbc040448f2b97b5","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98d74ab1e36fef870e17eb307fb7266641","path":"device_info_plus.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e980d142f623f473f792673e5f09cd2a8f9","path":"device_info_plus-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9884268d769cf68a4434ad8656da067f55","path":"device_info_plus-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e983751386e217f70e380b3dbbfaca005c7","path":"device_info_plus-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9813fe406f99efc19a7e5c9e1f6f46658b","path":"device_info_plus-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98fde0306e34e191a1e12eb0154bd319f2","path":"device_info_plus.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e989b940b6c373473d50e99f9510f407829","path":"device_info_plus.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98a1ac51f8bb5cb2b7ec55dbe38d0a94b5","path":"ResourceBundle-device_info_plus_privacy-device_info_plus-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e986c255db9017e8c1d4966b06598e21d77","name":"Support Files","path":"../../../../Pods/Target Support Files/device_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9810fba0552d6baff39efd323830d1ab00","name":"device_info_plus","path":"../.symlinks/plugins/device_info_plus/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98f48ae12c44972835f46f6981a4c6198d","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/file_selector_ios-0.5.3+1/ios/file_selector_ios/Sources/file_selector_ios/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e987926cd59261899249c05798fbdd18e27","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989611dedd17b14bb6ab9b956f4fce24f0","name":"file_selector_ios","path":"file_selector_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9873d7fae408e7e0a2547944c1275bfd34","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98846b3eaf22c783c18d92e4cf3df492e8","name":"file_selector_ios","path":"file_selector_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981f8e76bf42c7d8e609237e039a964fe8","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c30848e4546582006e8d6ce6b50a674d","name":"file_selector_ios","path":"file_selector_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98dddf5d1987febee74c6cad103e1b50e5","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986d91b060b60ff90cd06da877e4e490d2","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a3c7c2b3a8396c10497877a221aa73e3","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9871ca3abef994bb635eda52534eacdf4b","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e0669c4eb6e07daecd7f4e908db494e4","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ec80f37c00d499b0b4a6608b409c5348","name":"..","path":".","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983a5d093fc9123f6ec0c5c4460f49b75f","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/file_selector_ios-0.5.3+1/ios/file_selector_ios/Sources/file_selector_ios/FileSelectorPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9866b3719eb7470e0b36d65d365d950573","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/file_selector_ios-0.5.3+1/ios/file_selector_ios/Sources/file_selector_ios/messages.g.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e988fc6741f1d6291969dc9fbd55512aa34","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/file_selector_ios-0.5.3+1/ios/file_selector_ios/Sources/file_selector_ios/ViewPresenter.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e980573c67bd18d02149d0ad448427e254d","name":"file_selector_ios","path":"file_selector_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ed14a2f5ac7dc2c46e01c9ce3414271f","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986ef6ee53376c9d8603ff66bac9293a67","name":"file_selector_ios","path":"file_selector_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98db1380c6cceb8ab8b25295785a410d4d","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c5e35253240aae7efd6f6ca1b4deabdc","name":"file_selector_ios","path":"file_selector_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c80f8d369082e2bafeb23ce2c7a15d00","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982f927273912a404b5b1eee68e44c1a06","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983f34644bd7cef4328a9e1afc35271d11","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9853ffe66b0ee4a76e45754c68d65cb4c2","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987be4e943d04ee50311926b59c0ba56ad","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986b89b88c5332fb01824c82b23ad4b588","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f0789b75090d92d4302c49c654afd8cf","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987e93f857ae8cdbb1d32cc18c0aab86f1","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e07f42c18286971148fc567e282ce280","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bee01d22311c8670aec7ffc96ac2289e","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981fdceb19ccb6d5784c394b53a46f3be4","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ae56164a28c39fef93d1a2bd9683b574","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984720c0525c7cd8dfb943bd07b35f25e8","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/file_selector_ios-0.5.3+1/ios/file_selector_ios/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98649e13035fd9f1e00ae01ce38e67cf12","path":"../../../../../../../.pub-cache/hosted/pub.dev/file_selector_ios-0.5.3+1/ios/file_selector_ios.podspec","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98e67c87431b8b5e0826d6426dd8a093de","path":"../../../../../../../.pub-cache/hosted/pub.dev/file_selector_ios-0.5.3+1/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98c1f84c0fc0100a75ba22d4f6ea60de5d","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9820d12f5ba015fb25a9c68b01d4f2524d","path":"file_selector_ios.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e987b30ca8d1f7e4e75db6e274d31880a95","path":"file_selector_ios-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98cdc1b384d09a11575a43e1c2affcf800","path":"file_selector_ios-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a7a5cfe2304af46803958d0ec1677e81","path":"file_selector_ios-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e983b9642d99114f8120d8f0679d6223b9e","path":"file_selector_ios-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98bd834ad57b7221769658f25d34be5ee7","path":"file_selector_ios.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e982b6febca591c9a9899c598ad4d2f1a37","path":"file_selector_ios.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98fb8404f3f14f6291e29af72ee1faaf9b","path":"ResourceBundle-file_selector_ios_privacy-file_selector_ios-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98069401a90b136daf8b11197b8fd74314","name":"Support Files","path":"../../../../Pods/Target Support Files/file_selector_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98919a314d4523f1d2398cfcc56beba8ed","name":"file_selector_ios","path":"../.symlinks/plugins/file_selector_ios/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e985d7c6ab9c1baa9c8519bd2d01e174d03","path":"Flutter.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9829051b8c76fc61b3c714dc992d207e54","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98570727974e5c4b55e954d5217866a29b","path":"Flutter.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e988b4dbf1eed3b94318bdb5a35e938530c","path":"Flutter.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98b174741030204e101dfb35b7205bfd8d","name":"Support Files","path":"../Pods/Target Support Files/Flutter","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9893e3b8fe0246a1b04f63707cb1123fb3","name":"Flutter","path":"../Flutter","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f5830bd3a8b8e6389fa2cc24df192cd0","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/CredentialDatabase.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98367a213946423b4238698b0940ca4eed","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebViewFlutterPlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9808bdd774c43c9070ee93cc57a7cee555","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebViewFlutterPlugin.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981c3f6d0f5319509900f1ca08ec5250c5","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/ISettings.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ac441721ad3b37146ba22969624239d9","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/LeakAvoider.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98c59d8858fbcc8572d4217e0ae5d178a7","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/MyCookieManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e984ea46c3fa74e3d598ab44974ef22fe45","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/MyWebStorageManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98b6e7a3ad9fc68d7212dfc425da15d467","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PlatformUtil.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98c13ccb074f612153ada83bc3bfb33d63","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/SwiftFlutterPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98de44cbcf0c374ee9d27c894633f37607","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Util.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983c78d3a21e282a6f152236e36df0bb04","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/WKProcessPoolManager.swift","sourceTree":"","type":"file"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983e148ab625e5e41c03956a2a354ac3da","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/FindInteraction/FindInteractionChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9814d4fefbb8413fc162911a0996cab9b1","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/FindInteraction/FindInteractionController.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f34b5d08123e2ffd83f746d9054279c7","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/FindInteraction/FindInteractionSettings.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e988c0c9189007877e0e47523c72658108e","name":"FindInteraction","path":"FindInteraction","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9851fe68d0a18ccdd7dc4b0bed0a753f4d","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/HeadlessInAppWebView/HeadlessInAppWebView.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ff59c07c61fce474f4fac86ef67860ae","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/HeadlessInAppWebView/HeadlessInAppWebViewManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983fdfa348c88ac4ae5133ff0409f6c548","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/HeadlessInAppWebView/HeadlessWebViewChannelDelegate.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98b3bd301de44bf430283a4951a8328cdd","name":"HeadlessInAppWebView","path":"HeadlessInAppWebView","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98123f686468b05482feac38973260f7c8","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppBrowser/InAppBrowserChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987f40e32300f3a2d23193e8fb9f10c16e","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppBrowser/InAppBrowserDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e986f5b8a6d1680af1ce254c662c4913c85","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppBrowser/InAppBrowserManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982451304388e075097e68f665d84703f3","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppBrowser/InAppBrowserNavigationController.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98c722b762f61813f2339c95562fa221bb","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppBrowser/InAppBrowserSettings.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98084c080dc703ee4ec4c61f28bdef5f23","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppBrowser/InAppBrowserWebViewController.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98264d44277208682335afbe7d517501c7","name":"InAppBrowser","path":"InAppBrowser","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981aa8f4e0bcec34ff8a0e76f76ab7900b","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/ContextMenuSettings.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981e146cc3ddb271819a54040125addc27","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/CustomSchemeHandler.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98964348422461274226e1a02503ef650a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/FlutterWebViewController.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981f55cb3b0f14f60c5c2f995d4eb788f2","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/FlutterWebViewFactory.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98df97d99fade477e2ecd5ed92670f4db1","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/InAppWebView.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9803979e0639e73c024fcc4aa370b07f7a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/InAppWebViewManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e988bf311e3f00c08fbe42e5e8ea539101b","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/InAppWebViewSettings.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e980b1764de2a2fc8ab08597703ff31a1ef","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/WebViewChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9804aa73f05d8ac32de088baf8bd8f9347","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/WebViewChannelDelegateMethods.swift","sourceTree":"","type":"file"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987807fcf89ecbaad2cb89104522f44e4a","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/WebMessage/WebMessageChannel.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987a72faba39366e2906ff18a1cfc70c25","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/WebMessage/WebMessageChannelChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98977ef4175aba7c09b175fc56b84862c1","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/WebMessage/WebMessageListener.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e980279f75a3ab47a723f1c8d190d6cd096","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/InAppWebView/WebMessage/WebMessageListenerChannelDelegate.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e981342272e7348432f7aa1021c8c297a9f","name":"WebMessage","path":"WebMessage","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98082e1bd77c372154cc1787768b462f4f","name":"InAppWebView","path":"InAppWebView","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98143c92d8f2a822647548f6888be84e54","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/CallAsyncJavaScriptBelowIOS14WrapperJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98a7bd2a3af3cdbabafb6f5cad395b1fef","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/ConsoleLogJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9800c9f82b939090c211c287194480da4a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/EnableViewportScaleJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e986830bfa08bd06dda9d5e5556d8d1c90c","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/FindElementsAtPointJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98b00533ca9bd1fec91c3046084c190109","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/FindTextHighlightJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9836a000bebd5570119f11b1aa9d6c8aaa","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/InterceptAjaxRequestJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d2ea0fe7035c375717076261dd4505ae","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/InterceptFetchRequestJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98fbb05bee17bb006c442fc60a8725aff7","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/JavaScriptBridgeJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98130c6d80f144d08384b15488b2e22304","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/LastTouchedAnchorOrImageJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987b1e85b098575ba7aad0c8c5dd448322","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/OnLoadResourceJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982221047bcc53a1dc6b35b72382205c81","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/OnWindowBlurEventJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98e25fb761ab11a66e6823fa85c3940d10","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/OnWindowFocusEventJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9860a7579b141c52cba4286b341ff64c13","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/OriginalViewPortMetaTagContentJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9837794fe6e6f540ad9835ff2e0b9a7fc6","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/PluginScriptsUtil.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e984c50021d9983f463d48f363bfca1998f","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/PrintJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ed8a17b476a490178d11e634a32c3ab7","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/PromisePolyfillJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9880b4fce515797d66d915a2aa98898405","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/SupportZoomJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98fde92428d824101435c03c13d601bef5","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/WebMessageChannelJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983e901ce0d1575fead961b7e5c07558cc","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/WebMessageListenerJS.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f2289bf31d2a4866b5fa19e7173599a5","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PluginScriptsJS/WindowIdJS.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e987ee9c8d0aed8bc69ad5676293d39e635","name":"PluginScriptsJS","path":"PluginScriptsJS","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98af561e53e10fa2babfa213f230963dc4","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PrintJob/CustomUIPrintPageRenderer.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e980ee297e0f3b1ee6442744880762c3d45","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PrintJob/PrintAttributes.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ef5a04593a77f12f567b4d1d7e79e5c5","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PrintJob/PrintJobChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9867c9e237b7686218d7346e0c0560e7d3","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PrintJob/PrintJobController.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98afd6a7123222d4e3193b6826df9981ef","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PrintJob/PrintJobInfo.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987349c65e0a4a31b0445ebb368ca92fc5","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PrintJob/PrintJobManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98cdfcf90784f4e74da198445feb310067","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PrintJob/PrintJobSettings.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98233abe666b5b24e666c6177fe6fb449f","name":"PrintJob","path":"PrintJob","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e984eaba43d025e5115076ada832cb4bfe3","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PullToRefresh/PullToRefreshChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9895a8e38df22170737050fbcc1a35aff7","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PullToRefresh/PullToRefreshControl.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9893a1dadac260629201e9d59c2b3e548c","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PullToRefresh/PullToRefreshDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d6d3b7e576a9c9f65379de41ef6c4aef","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/PullToRefresh/PullToRefreshSettings.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98a24536ecf6cf563b5c2e98fb3d08e9c3","name":"PullToRefresh","path":"PullToRefresh","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982bcfce7fa146fcdb3c9164e8f93c1b06","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/SafariViewController/ChromeSafariBrowserManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98a31f9ad268c053726644e75a553ac88a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/SafariViewController/CustomUIActivity.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f10280a6b0b4740f92693fefe76e71f4","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/SafariViewController/SafariBrowserSettings.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98327b29628b41c40eaa63f3ff55496889","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/SafariViewController/SafariViewController.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9855fc9e5525f813226cf3dfcfee2297ac","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/SafariViewController/SafariViewControllerChannelDelegate.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98636b0538a9ee1c2e5d27d251cfc5e0a1","name":"SafariViewController","path":"SafariViewController","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98fa8f5c3f80493e0c60c33f9d1a40d2ef","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/ActivityButton.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9840295d38e5ef0460eefd2d92df756afd","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/BaseCallbackResult.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98aa896a34259ed1c06c2196b1d91d0350","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/CallbackResult.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981ddacf932888c172ef41c1014266913c","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/CGRect.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98bd02d6c96f3e2e522d1c39b9fe05fbcc","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/CGSize.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9870deeca8d2d808093d8c40fc052a046a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/ChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e986a7877f3a4f75414dc45afe11bba0abd","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/ClientCertChallenge.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f9801827eaa50bfe1255cfac121c27c2","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/ClientCertResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983d1a3f75f6d0747826908e95f22acbad","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/CreateWindowAction.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982e0fd99d4943d1c17ea9dc8dc97a7576","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/CustomSchemeResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983307699d5cadd97a5fbb8fb397b1852b","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/Disposable.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987c49551dfe72394e9411dde0feeb104e","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/DownloadStartRequest.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ea8e0f0ea455cd0b76ade6bc1726ff35","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/FlutterMethodCallDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9859530da534e52b3db0ad1dc6c26d8a4d","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/FlutterMethodChannel.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98df44662c2a2a4c1404be953ee4f7e82d","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/HitTestResult.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ee2a9502e37dde56157da0383951dfcb","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/HttpAuthenticationChallenge.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983d398caed401698cec1fff5268b73f8b","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/HttpAuthResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98b98420ceff4f1506440459eaed065c1f","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/InAppBrowserMenuItem.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f9bc5cba57babdd402db377495ea2e80","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/JsAlertResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981ca4823c9de03733b7becb37189f8835","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/JsConfirmResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98e96ee30a4986fd0cd009f03ac97c5c3e","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/JsPromptResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9820e2f652e7bad1973ae2ee5706d9cbc4","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/MethodChannelResult.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98a05bd0ed67eea8f84daf384dc6880df6","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/NSAttributedString.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9862cddedcdbd7eef7e113261e7a453116","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/PermissionRequest.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e986d46b1b4114652688b02136fe2601cc9","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/PermissionResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9840562be534400d0c5eab2687c7aca1a8","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/PluginScript.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982491cbe253b6a31f16ada4f99d5f2bde","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/SecCertificate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987e9def5e6d068337b1058343e1218eae","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/ServerTrustAuthResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9807e785f8c86dd32e0a35439e7f847eb1","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/ServerTrustChallenge.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9865acb04ddc0ef79109a73dd29d105020","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/Size2D.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f055d2a9f11be9c73ca5d29b9a51d261","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/SslCertificate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d3ed99f31f75e2969431596e51196930","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/SslError.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98342c048c44ddfefdb0b3db5fdf7f962f","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/StringOrInt.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982173c46bb118c3653be5be7a151f26a9","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/UIColor.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9808c5a2e41dbb02de83b9574666a3a6c7","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/UIEdgeInsets.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9898946ec5e5acedf6290f3fef3bff8e0c","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/UIEventAttribution.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e984b41896072f1097e822475a0325d1a3c","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/UIFindSession.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982d0e076e0dab6ea72788f6830e8f3f84","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/UIImage.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e980590c67a28c296469882687cf0b53c50","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/URLAuthenticationChallenge.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981771ea98d5632d0e8185ee298fd519a4","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/URLCredential.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98cb417a74f3a2b90df3cbb0edb56aa96e","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/URLProtectionSpace.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d7bb9976aec396cff921ab06174d9a52","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/URLRequest.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98768a00164f95450520d25e5e33aebdd0","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/URLResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98705aa014bc3080edb32080f73b9ef888","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/UserScript.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982594ccb84e2e8653c2710acca5d1bb39","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WebMessage.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9801d8e4e37beb17d4d42bc094c88e0c8b","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WebMessagePort.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98dfa3fb8d6f7b5a52e4e7cd57312fec12","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WebResourceError.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9884812ebd880782c771d9c9086b11e4f9","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WebResourceRequest.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e988f40320e8ed9fcf28c163995ab15e348","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WebResourceResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e988643611a43b093c99487dc3cc80b3380","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WebViewTransport.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9849f7e1a2d2963d34a8debb4e54b3701d","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WKContentWorld.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9804562248ee52e159c8b09d41805f4b37","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WKFrameInfo.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ea55cd9fb61d0aa8edcf175a5870a1e9","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WKNavigationAction.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9834779cdf086b437b0c498dea8bfb263f","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WKNavigationResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e984630dff38ec08f886ab561d5914d7bde","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WKSecurityOrigin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9801897db7ab6cf4378c77df78a57a0412","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WKUserContentController.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e989d05b531a6bea436c6dcf10fa9191508","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/Types/WKWindowFeatures.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e980bc23e6c15778e62c05835b0effbaeb9","name":"Types","path":"Types","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98482771be1b086769c83f60a14c9a966a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/UIApplication/VisibleViewController.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9855fb7665edbee05a4fd5bc5193a11586","name":"UIApplication","path":"UIApplication","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98466c0797ece0a7839bc8f394d7673b5a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/WebAuthenticationSession/WebAuthenticationSession.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98895781b287cfbf3214174c2326a2bac0","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/WebAuthenticationSession/WebAuthenticationSessionChannelDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9844ccae542e81a1cfef200e3d33ba5775","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/WebAuthenticationSession/WebAuthenticationSessionManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ef4d217cb5c69605af576b2c1aaaf3ea","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Classes/WebAuthenticationSession/WebAuthenticationSessionSettings.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9825be24b8de20435465f777963fd58623","name":"WebAuthenticationSession","path":"WebAuthenticationSession","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9881578edfa00c35d40e34b48ef1aa89ec","name":"Classes","path":"Classes","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e9821c5c48683d4079719b3fae82a3defcd","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9877e22232fa939d11e03082db75855a72","name":"Resources","path":"Resources","sourceTree":"","type":"group"},{"children":[{"fileType":"file.storyboard","guid":"bfdfe7dc352907fc980b868725387e98b805931134b20fa1adf4346ad64ee4fe","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/Storyboards/WebView.storyboard","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9897c360f88b0e38910809c430b83c7c49","name":"Storyboards","path":"Storyboards","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9821c0fd65504cdd8ba58e220fa088b66b","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988dd81d2502568b29c59147b0994f0b84","name":"flutter_inappwebview_ios","path":"flutter_inappwebview_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984fa4e146d891175a58c37fcc7f172f14","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9877b2a2e4e2b7c5c12709c15377f751e3","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d8a2624f6ca0af65bff508b743bde8db","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985eb05a84c93a02680bf8fd0401bbea58","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e980a57f06668607ef48db2b3864a63a225","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98fa37a823b95cd11a8c8233709475d688","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983c1004e520e8ad10ac5c503d9e24e866","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988a96aa2276640c2596f0fe3566294a69","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98485dcd4d7aea4736d74dfe0baddd5ba9","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986a008c0307141007e2f6d0aa8a8cd97a","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985dceeb2fb8ca1482b5c521746353b6f8","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e9802c2360b901b22b78787299fbff78cb0","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/ios/flutter_inappwebview_ios.podspec","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e982732349626655cc5a88c0be38310aa1b","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_inappwebview_ios-1.1.2/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98db76b6bf9215baf4efd7f1832782528f","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98a55c91471d2f07eb67a330cd6f7db8ca","path":"flutter_inappwebview_ios.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98a409aedf6e19de9eb560ca03884cedc5","path":"flutter_inappwebview_ios-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98f216561a570ba3065ef2775b99037ffd","path":"flutter_inappwebview_ios-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e985a595c33091fdd3050aedb3e89930ced","path":"flutter_inappwebview_ios-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e1e12855c8ded386557ce89ca0f8c936","path":"flutter_inappwebview_ios-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9833765e48151a2f2fdd3b4ff79ffc9aaf","path":"flutter_inappwebview_ios.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98e473147686d2d78db6b13348a42d3600","path":"flutter_inappwebview_ios.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98a6f8f02b8e00ab4241d7e052a4d62528","path":"ResourceBundle-flutter_inappwebview_ios_privacy-flutter_inappwebview_ios-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98c0aac2226ed95f57542fa2ef335bbdbd","name":"Support Files","path":"../../../../Pods/Target Support Files/flutter_inappwebview_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9860b114faf968fcc82d1785fcbc007f38","name":"flutter_inappwebview_ios","path":"../.symlinks/plugins/flutter_inappwebview_ios/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9801f55a13730e7eeb847a0d6adfbbd61c","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_keyboard_visibility-6.0.0/ios/Classes/FlutterKeyboardVisibilityPlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98a6247f251da99ac64cbdad26a4f250bd","path":"../../../../../../../../.pub-cache/hosted/pub.dev/flutter_keyboard_visibility-6.0.0/ios/Classes/FlutterKeyboardVisibilityPlugin.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9818f4bd9464366fbaf98a57a43136b04f","name":"Classes","path":"Classes","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e04a38c5458a525ed4ee1726ae090180","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9832a2385c90757692c94b577f5077c710","name":"flutter_keyboard_visibility","path":"flutter_keyboard_visibility","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98737702c99c9dc36e414ba645e52fe25a","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98de22a6bf366224a0678fe6d131343979","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e517303966e779b1e58463dbd3e54ad6","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98523bffe433280a7dc2a658f3a725a374","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9802c9b794c15da65c653bdba48450511f","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b9b55c51ff2a9062be6fd55b81f6dce0","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98871d1c4a799526280a16b6549b76cfa7","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d41c3d3d8c573dfab5b424cc723e78df","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9895b03f5607bc95dbbe447e12dbe13b1a","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b26c411fb89ea623c4ee870beabb2485","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981161b36713af9643624be9f3da5aa790","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_keyboard_visibility-6.0.0/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e9848f747c22c8d70e4e5a3271e1079a8b2","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_keyboard_visibility-6.0.0/ios/flutter_keyboard_visibility.podspec","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98676b09c82ba4f2904bf7d2c5ef0e1739","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_keyboard_visibility-6.0.0/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9876556a20cde9c767f247b2ef382ca1e1","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e981139e82cac86b2fb975cba24ba4cbb97","path":"flutter_keyboard_visibility.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e989c2f7fb84701f249603a15aa45898023","path":"flutter_keyboard_visibility-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e980adfe36845473b4431ce2c098a106b8e","path":"flutter_keyboard_visibility-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98beb9ab3d761a6227094e42493ed02e51","path":"flutter_keyboard_visibility-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987d8a72c4f6353a51fec490585daec012","path":"flutter_keyboard_visibility-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98c363f6dffddc15c050b7432164118549","path":"flutter_keyboard_visibility.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e984ef10e21f0c2de7d4c020cbc30fe04d6","path":"flutter_keyboard_visibility.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e988ef2f202931dcd755b4c7e0d01413cc9","name":"Support Files","path":"../../../../Pods/Target Support Files/flutter_keyboard_visibility","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e641def6bd0d654534d76261ad82494a","name":"flutter_keyboard_visibility","path":"../.symlinks/plugins/flutter_keyboard_visibility/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e42aeffd3b55eb77b1a75c588b712d29","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_pdfview-1.4.0/ios/flutter_pdfview/Sources/flutter_pdfview/FlutterPDFView.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98613a96e7afbbd7202c8c0309404c25f8","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_pdfview-1.4.0/ios/flutter_pdfview/Sources/flutter_pdfview/PDFViewFlutterPlugin.m","sourceTree":"","type":"file"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f63a377b7191f43e0c1546872b84fdc1","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_pdfview-1.4.0/ios/flutter_pdfview/Sources/flutter_pdfview/include/flutter_pdfview/FlutterPDFView.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f5f0545dd62b894642ea3c5f89f33877","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/flutter_pdfview-1.4.0/ios/flutter_pdfview/Sources/flutter_pdfview/include/flutter_pdfview/PDFViewFlutterPlugin.h","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e985b33d9e1c4de380aa5e59fa16dab608b","name":"flutter_pdfview","path":"flutter_pdfview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9836f96c7090a7defe18e53b50641a5ab3","name":"include","path":"include","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98fb91ee8860974a1aec10816c8da948ff","name":"flutter_pdfview","path":"flutter_pdfview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98981b45839fee4b679bc61f8f2f321d4a","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98dc4c62aadb10824e322a9157d4201968","name":"flutter_pdfview","path":"flutter_pdfview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98fd19424f3b5b40bdfc37cd0b45a2d957","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98330f3a71b6b67761a21f498438f1e4f1","name":"flutter_pdfview","path":"flutter_pdfview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98688e6c9f8e153f8e4cf0070668e920ab","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98dad71ff6dfa118b3b8b4dd6a69c60917","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985570edef41c9f305d2c2efce25e92712","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98fb001c9a2a79d3c8c705df0863d0e1b3","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98623d5f8f7176b2b588eccb5980b01754","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98574546cbf5813c759a52fff63465ff1b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b1149303ea0434baa18ce85cfe296abd","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98fecb3e29ae553a8001bfda0a5bfc38c8","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9868a1aae0b68eebe594101d57f7eb807c","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9810af05735879bd1b978df34ac5f40027","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9837058758ce240c79ae93e4b173a6fe91","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981baaf64780c6db610422b8ae2577e57e","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c6b9f4db21f4b1fa93f0293bbae08e27","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_pdfview-1.4.0/ios/flutter_pdfview/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e987b855199004390bce40f1c22cf5d1f1a","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_pdfview-1.4.0/ios/flutter_pdfview.podspec","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e9898374289bec92a062f35e1e1ab087833","path":"../../../../../../../.pub-cache/hosted/pub.dev/flutter_pdfview-1.4.0/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e984933e889420e6ad4cfa80b2859bf4dc3","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98c468e9288f9825179efac84dcc16073b","path":"flutter_pdfview.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e982518717a152794e62f18f12e9aeea9d4","path":"flutter_pdfview-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e987d6d942cef92b9e9edeccfd2b2e6ea30","path":"flutter_pdfview-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9838b3b624d64d842073ec131b99fba0e7","path":"flutter_pdfview-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98da89a688bda6f403278d3e394f17ecef","path":"flutter_pdfview-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98bd4e5141b71568db162bb806fa459785","path":"flutter_pdfview.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98f1a08b6faf6ee96dbaa6cb727fd4af10","path":"flutter_pdfview.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e019feb104e40a1b0e5cbea54b9abfa1","name":"Support Files","path":"../../../../Pods/Target Support Files/flutter_pdfview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ecd324d37ff0af8dc67662ec1a355d9a","name":"flutter_pdfview","path":"../.symlinks/plugins/flutter_pdfview/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b42c2e7d949a7780a0db828a1ee66b70","path":"../../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/ios/Classes/FluttertoastPlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98499de7a7d95ab0e0d4bcc5504d272811","path":"../../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/ios/Classes/FluttertoastPlugin.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e981433937bcf9431617dee3472c4195437","path":"../../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/ios/Classes/UIView+Toast.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e985f75afa293996602c3b25a2e4f0fc758","path":"../../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/ios/Classes/UIView+Toast.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98c145df4f75c9e942001bd24132f015bd","name":"Classes","path":"Classes","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98ee9c9170f88f429676a5c412eb75b98e","path":"../../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/ios/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e983da3fb235986c72a21685dc6847f2b31","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982e8fbe46b79428b8291661c6395fe728","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9824ba5753fa8dc485ba8219aa0059a284","name":"fluttertoast","path":"fluttertoast","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98da06239ee85a433c6740ca8259a76137","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98db1d356d5204dd7ca0d45900056a5dc9","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b7d7a36fc6742bb8af438f6e25d27bb2","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9809795ea77821cd6760ebb61f83f0474a","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981d16566b5b074ea206263dc0a59c863f","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986c034dcd277d83c64f7c333c2d6c34a7","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d4c91fda464f3efe22537afe3381a591","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984ba1c3bb57bb8f99a56529ddab666760","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9835492f6175bd654997cb947b6363a8de","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9815e19b5fdca1ec424b6c5ba99fe45c41","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986e4daa661e7c66fb0b1f7a8e54492dd8","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98495f5c3448e19f12a0e6c09a45846af9","path":"../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/ios/fluttertoast.podspec","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e9815672b16c8a2e7282f8cc87fea9fbab0","path":"../../../../../../../.pub-cache/hosted/pub.dev/fluttertoast-8.2.12/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e980e2eb26c407b79bf04783ed153d40ddb","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9838c886f03bf36f3429909c4cd446e0d9","path":"fluttertoast.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98af86463ef4fb72586a78678b1fcbf850","path":"fluttertoast-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9883e1a541a59792d45ebb8ca4cf9558c7","path":"fluttertoast-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98924ec3e533413efebd5a81196c9ef478","path":"fluttertoast-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9817e1cb7f3aa76a94804f0f4365ec3b6d","path":"fluttertoast-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e986bb24850bad0bb59f52b77265b062875","path":"fluttertoast.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e989dd8b88b7ece213df95c69d0761d4449","path":"fluttertoast.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9831412524bb849b1976c8bf7d63a1e9dd","path":"ResourceBundle-fluttertoast_privacy-fluttertoast-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98f503579188a3cc11737c3ccc952826a7","name":"Support Files","path":"../../../../Pods/Target Support Files/fluttertoast","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98933a1ce1e5b0adb03c1012b8c160b553","name":"fluttertoast","path":"../.symlinks/plugins/fluttertoast/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98ebe812bb69d9497a2f39bf2633377697","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e986f79ceefede72f9125eebb6a658de8ef","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987fd3d192d5902b4852711d5b2c82db72","name":"image_picker_ios","path":"image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c1e256cce3bec0f9a209c7e0a0b1fdb9","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98cfacec5678e93c3a0118486cb443a80b","name":"image_picker_ios","path":"image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9880aab5efb5f8078ca43b620f8af8418f","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9893871e9e915ab2272f25230db6cb545c","name":"image_picker_ios","path":"image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98af07a397ed8b97f0599499fc558d9d92","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98165ad29522a7110ffaa8ca3aecf1746c","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985577de3f7cb481831e5d11dbbe55d9c3","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9842c24c8c2cb0f9e15b84801aa22b038a","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a773b6770854ff0d05a25aec3fe628c0","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e25c43caad1e5373e0f9ede311ec8c49","name":"..","path":".","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98fc89bf25357ebd432ea3dc8d222b7d13","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/FLTImagePickerImageUtil.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e980085a59600f4c688b619a2772f560025","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/FLTImagePickerMetaDataUtil.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d24cdfd515bc7ee28870ada7bc4232c6","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/FLTImagePickerPhotoAssetUtil.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98849ff4c4f42eb1d7ec85ab06e3bcf340","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/FLTImagePickerPlugin.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98232800cac290077b4ebed7cca05d68b6","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/FLTPHPickerSaveImageToPathOperation.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e987f7fd06af97ab06510a590bde910b34d","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/messages.g.m","sourceTree":"","type":"file"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98fdb825c90414b3f6aa779c1f0e5ce50e","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios-umbrella.h","sourceTree":"","type":"file"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987e96176b93ff7efc6bab56e5421d7e92","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/FLTImagePickerImageUtil.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e981281de2ff85701539908ddc8558835cf","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/FLTImagePickerMetaDataUtil.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98bf4e6ec49f95b47e5b53c3b17f59be44","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/FLTImagePickerPhotoAssetUtil.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9818099a0363b3408a71f3e82c946868dc","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/FLTImagePickerPlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98d808afe1f1f354fbee8237bd1dd75e33","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/FLTImagePickerPlugin_Test.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e984df0933c79e981b85815b3920cf19f91","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/FLTPHPickerSaveImageToPathOperation.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98c18dfd7f60469a1e99abe70038a6ac91","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/image_picker_ios/messages.g.h","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d9306e036908795dc204244dfd7cef5a","name":"image_picker_ios","path":"image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986886c3d06a6e89488543e2444f6b80c5","name":"include","path":"include","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bb826d3f193e51e9e6db3f3e8d2e4b4b","name":"image_picker_ios","path":"image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bc392fbc21bfc5ed4c9ffaff532de16b","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ddba956994d710eb3b200eb6553cc071","name":"image_picker_ios","path":"image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e980ef209f05257e21f0b38778329c44bd9","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981b2432716686d166da4413cbf80b69bf","name":"image_picker_ios","path":"image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988773420b5fbe71187665cfaa7bb269d9","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b3b2590cc30abc9a8bd7218bfd693479","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98323a300667bc5a37f670ba88028ca195","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f00ff45d5ca6f1b4e0e8e8f55ab33529","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98267183dc235343438821fc2f08674af4","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d14369eacf7056aed4d66187b70e2a89","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98418808bec3836ca88df45a118438db75","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982144f05044609c4c09c8e85a85e0aa3b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982a52a08a7acf66b058718fdca8aa8d71","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b005a27751902f09193f99e84bc376a4","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a141b7a9d1dbebe849bdeda3194dee2d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d55c9847c554ed72dba8e4218a262986","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988a1d67116d36330d17398d01472dcb5f","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e9819739e3635ee95d7bf85e09ce4e14599","path":"../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios.podspec","sourceTree":"","type":"file"},{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9856c6aee5f2be55cac58a8554dcb7f0df","path":"../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/ios/image_picker_ios/Sources/image_picker_ios/include/ImagePickerPlugin.modulemap","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98f1387dd2e99a5c73d9c4ce9611d682a4","path":"../../../../../../../.pub-cache/hosted/pub.dev/image_picker_ios-0.8.12+2/LICENSE","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98bba0e8f922bc60b0f1d9cdae20b5af9f","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98910809de94eed44a537dd24df82944d4","path":"image_picker_ios.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98bf2e7b91f739bd194771e7743c473167","path":"image_picker_ios-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9804c7dc2537d8f562ffbedf3c2ca35cdf","path":"image_picker_ios-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98d794cdae6e91e5e60171d1fe7cb4ce5f","path":"image_picker_ios-prefix.pch","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9877e8ccaae42394969125e4c12b3af18d","path":"image_picker_ios.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98f8f16a38e7e74ffbc6d6356830dfb6d7","path":"image_picker_ios.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98bcf76667667db0ccc43868394dee1d6b","path":"ResourceBundle-image_picker_ios_privacy-image_picker_ios-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98482cedcbc77967e438160444351ace85","name":"Support Files","path":"../../../../Pods/Target Support Files/image_picker_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a2583843a150f7f11ac385f35b7cc6b8","name":"image_picker_ios","path":"../.symlinks/plugins/image_picker_ios/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9821e0f4463256b1dd55fabd1f79766bd5","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Classes/BarcodeHandler.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987fdf29a70786a2b0ac11e4015a1e9b55","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Classes/DetectionSpeed.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e988b81e90be62e4a66a9ba7f4383fe5988","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Classes/MobileScanner.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9841df9f70cd002ec78dd95c18fe5838b1","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Classes/MobileScannerError.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98c83e8d995cd314f80fc63dafb11fc4b8","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Classes/MobileScannerErrorCodes.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98df2dff04d43331fa5689979afe9c2e51","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Classes/MobileScannerPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98496058743e656037fa0b3ad0bb318080","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Classes/MobileScannerUtilities.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98ec8ca3413561389a90b10aa060d47a0c","name":"Classes","path":"Classes","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e986139b63e45a98500b4934136be1f76e4","path":"../../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d5c822067ccbcf803771d13f5b77b419","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9819d33b5b2a72f5b75918ffe1a2e8ef75","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a86b1d87dd6684b15357ce628468d2fc","name":"mobile_scanner","path":"mobile_scanner","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9889edb845de2e93fdc3036cbfb92803a5","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981cb89c22f900c1b8bc56dd6ee4a3ce8f","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d7420dcc166dbed055c01f56da76c8ea","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9882dcaaf8e751c4402eb4916118ef99c2","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9837334dd8eab5a97503a8b4b6f878d313","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d3b03f1f2492269f9afd54878a2e6d74","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98860b7fd17ef6570ccde02c2d18c9c7d1","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d900dc098304fabfa0e817756cb024f1","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987ed180d3348ec142b42ef1c2cb768f04","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986aff90c05e287b455077d376bf45d3b7","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98289456b2a38fd08ac04dbea0e27c93d9","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e9804194c93976a3439b2f2d99f866a728e","path":"../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98bbb8718cf25d3b46ebc4256603e07840","path":"../../../../../../../.pub-cache/hosted/pub.dev/mobile_scanner-6.0.7/ios/mobile_scanner.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e987c21e7bf0d989127fecabdfd7708b092","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98208521bf31ba65994d20b4a6108625ef","path":"mobile_scanner.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9830918423d8a90515d6d40fe51dac17d8","path":"mobile_scanner-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e987bf2cbbaebfe449d024ff4ee779c6536","path":"mobile_scanner-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e984afa015d4bde30a426c08123eb6312ff","path":"mobile_scanner-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98cbc4e1c158cae5a3083fa9022c34936d","path":"mobile_scanner-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98e48623b9c65dc1c97da993630795544f","path":"mobile_scanner.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98ccb44c0f1c888f9146fbd6cdbcdea131","path":"mobile_scanner.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98f58cdde4b989834fae38a8fe908bdb9e","path":"ResourceBundle-mobile_scanner_privacy-mobile_scanner-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98140112defbd29bf8fbff83a25eeed92a","name":"Support Files","path":"../../../../Pods/Target Support Files/mobile_scanner","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984e1f5eca0fd5832a1bde3b980ef66d0d","name":"mobile_scanner","path":"../.symlinks/plugins/mobile_scanner/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e983a904ce88bc7be47cf15107d4ed12a79","path":"../../../../../../../../.pub-cache/hosted/pub.dev/nb_utils-7.1.3/ios/Classes/NbUtilsPlugin.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9895fdb32f6aa98855abb2941815a7ff1b","name":"Classes","path":"Classes","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989db91b18e25a9599dd1cd8942f7a551c","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9874a50df2377d4c57035927e1d24e8f28","name":"nb_utils","path":"nb_utils","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d0e1e9b1867e2f564a75fb5b87afd20f","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98be7aefa9fada81a50ea5ab22769ba23a","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f434d44427db77f33e051962d8c31fa8","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986c61cca14e34bfa811da7aa1886040b0","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9857afe9872310b5e22f8af3b061e36129","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98862cd5a65f24abf25022da09238fc431","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98487e9e124f4ac4d74b1bdf4fac5f8c77","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b956d6ba00b75e2b97bfaf17156af830","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ad1b8c6510242cbcef1f3d8afbfa8911","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985bc5e12399e4d6db1980153e28f254c5","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9803e4e0def7ebe0e90d94a773c89a6d91","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/nb_utils-7.1.3/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98adb30a37cb4bd9ead12cf9cc239b790f","path":"../../../../../../../.pub-cache/hosted/pub.dev/nb_utils-7.1.3/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e987518ae131693a73ebf767f40f674374e","path":"../../../../../../../.pub-cache/hosted/pub.dev/nb_utils-7.1.3/ios/nb_utils.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98049c1634b2940c77380f763e642af646","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e986d6a32bf9c16e0c3ab6979d4d6d7ce7a","path":"nb_utils.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9833e5df64c90f7d5913e7ed3beb028467","path":"nb_utils-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98fb3c0cf4d1f870b07b490b0ec3b5e78b","path":"nb_utils-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9804362206c1eb164e46bcd9c3c77f46ad","path":"nb_utils-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e986237b9e65cd77afd9fc5ea9f83ab729e","path":"nb_utils-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e983c54483e1d4ae7810c107e04555c536c","path":"nb_utils.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e982377caee75724e8c57641438c1291132","path":"nb_utils.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98a7931f59e925b920ae9ea80d230e61d8","name":"Support Files","path":"../../../../Pods/Target Support Files/nb_utils","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981f7900e0f486e2daadb5243acdd21727","name":"nb_utils","path":"../.symlinks/plugins/nb_utils/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b37c0f6249586d4370ee3b7dfd13982a","path":"../../../../../../../../.pub-cache/hosted/pub.dev/open_file_ios-1.0.3/ios/Classes/OpenFilePlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98369024dda8a285323ff6f02771e1ff8b","path":"../../../../../../../../.pub-cache/hosted/pub.dev/open_file_ios-1.0.3/ios/Classes/OpenFilePlugin.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e639bac9be39a672db02315178b194ed","name":"Classes","path":"Classes","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9806d5fe2d5d2664bfd688edc13d073cf6","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9884941c52fff619646b75a30680dcfcc7","name":"open_file_ios","path":"open_file_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984bbf17c728122cd3c0a1243ecf7bd297","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98094672b838418cdcfc39ee40506d79f7","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981331e30bc8ccdc2830a7752441f84d1a","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e980c3568a6409270481714e4cd80ce3cca","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985bbb9fa1fbb9aee0e466a42621d6f17a","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f2c311702d9ec215ac64a57d3b593f10","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9874ba991bcf65067c6259ab49d945df48","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9815dce90d724c8582566c6831810ae388","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984ccb8fd4d9c672a5e4f7fd98dae4fae1","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984564078325e86c50e40c901974f0ff3b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981088ae4d3e049f980c31ecc254256b8b","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/open_file_ios-1.0.3/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e9824a400f9a433876c6a307e0ad119a487","path":"../../../../../../../.pub-cache/hosted/pub.dev/open_file_ios-1.0.3/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98c7e6a1f0e63b7f7752867ad94a8a6c0e","path":"../../../../../../../.pub-cache/hosted/pub.dev/open_file_ios-1.0.3/ios/open_file_ios.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98c1713eee9a5f573dc85bfcc82a77652a","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e983c57bedc83757c1a4ee3c60b5d0e0101","path":"open_file_ios.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98101d17eab4bbf545a9bda6845c7a5c84","path":"open_file_ios-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98512d9d62b91d5df8651adb3d7bafea83","path":"open_file_ios-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ab977b524be89d62da4f2bd6223cf55b","path":"open_file_ios-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9807ebdd9a36da8a7bc51167fc2bfe985e","path":"open_file_ios-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98182fbcf92aac026d985d953b0e6f144e","path":"open_file_ios.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98991d60be89a5c8f1a4b6ff52cb223429","path":"open_file_ios.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d4727c54c3afaa1b5f88135ecdcc2002","name":"Support Files","path":"../../../../Pods/Target Support Files/open_file_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9806902111a719bac0603a94d9e2da237e","name":"open_file_ios","path":"../.symlinks/plugins/open_file_ios/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9882afeaae13ef64a0dc26552f8fc462ed","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/package_info_plus-8.3.0/ios/package_info_plus/Sources/package_info_plus/FPPPackageInfoPlusPlugin.m","sourceTree":"","type":"file"},{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e988d83ce38220058dffa90d4d5241bb957","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/package_info_plus-8.3.0/ios/package_info_plus/Sources/package_info_plus/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b76da63c1e71bff155046158b93214ae","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/package_info_plus-8.3.0/ios/package_info_plus/Sources/package_info_plus/include/package_info_plus/FPPPackageInfoPlusPlugin.h","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98605c4f73f5ff2be234c5dc34eac2daf1","name":"package_info_plus","path":"package_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9889c27f172b602f0f15801d8afcf11f55","name":"include","path":"include","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981827877802b019ac2bc8729d3b79be2b","name":"package_info_plus","path":"package_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988c7c94962006088baa1107d115d7bde8","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989a493ba0929a376f2cd596dc0f5bf95b","name":"package_info_plus","path":"package_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989e234647ff87caa1b2237a0d1cd1e55e","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988cfe6fedeb9effd5975155d71edb0840","name":"package_info_plus","path":"package_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9833d436c27da22bf5e66caa4704653ae8","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986d760b975dc287539e61d69228916b47","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f2c30ea9036442020a6a2540ca7945a3","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d725fab727dedcdcd91295d71e8311f3","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98448bac07d9b633dfa1e910822d48db3f","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ca2030aa59811af43acd1536cffae231","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98027d29f543b8cc1729dc2a2732994219","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9814713e6c7c7a8ff44f31d0b8b113878e","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e1abe36931cdebe2019367436357095a","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982f410371cb2d02fcd649987349b40c6d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9861680c5b36a133b87a7cc9bc89e659d0","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b6d050b9374d7dde6af03ee90147fd26","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98544b0f377318484add826fe7aacf0f66","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/package_info_plus-8.3.0/ios/package_info_plus/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98a26ee5d103d3fb8ecc7f1d5cdaf17904","path":"../../../../../../../.pub-cache/hosted/pub.dev/package_info_plus-8.3.0/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e984467cd9d692b9db24f5f5767b69f2f04","path":"../../../../../../../.pub-cache/hosted/pub.dev/package_info_plus-8.3.0/ios/package_info_plus.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9857040a9ecab7bf3f231e8b0b43e7b69e","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e981693ab60273abd4aaea617bfb5d4cb5b","path":"package_info_plus.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9810040d8480192bb945ab95999f2e8605","path":"package_info_plus-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9870da3738c8170d304cf58856ebe8869d","path":"package_info_plus-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e988aa8cbd7ddf98d82982bf4672141bc6f","path":"package_info_plus-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e988ae55cc8fec369f71c2b418d0d44ec53","path":"package_info_plus-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98bf0dd783a85d3637efce6b1ab83d1851","path":"package_info_plus.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9845f9c19e07f61988237dba315558c50c","path":"package_info_plus.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9812be6d77100e1b6904eb9c470a9ce96f","path":"ResourceBundle-package_info_plus_privacy-package_info_plus-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e987abc60a138f4e21e6b6309a80a6ef25f","name":"Support Files","path":"../../../../Pods/Target Support Files/package_info_plus","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988c62aed4696d88f45d1f3a405f843088","name":"package_info_plus","path":"../.symlinks/plugins/package_info_plus/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e9849b56a5d8b40e5aac8f26fb320c3dc45","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/darwin/path_provider_foundation/Sources/path_provider_foundation/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e980afc058dbd57b9f36235b1dc72609153","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981d8f444ba20961b5f65a218edda3379e","name":"path_provider_foundation","path":"path_provider_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98df060b6e77458b87b39abae5149c9dd1","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e10367ae8038b526a83310aac07aeedd","name":"path_provider_foundation","path":"path_provider_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9866aac3a5b0870a51ad14ee5fe8943221","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f9cdd666637f5bfff87ae5ffb676b697","name":"path_provider_foundation","path":"path_provider_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985a6b3c16a10e191d5ef309433187dabf","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98feecae0a9c49bc276e2b0e2619b6a47d","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984d1b1a7cb221b0b5ac359d93d268d8b2","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981faf316da14292d2e6b395482132cd99","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98feb3c04c575b7d22d5577b17136a780e","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ebc3cce69129c6c78d9334ab72324e08","name":"..","path":".","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98276e8d0a75ceb309c767c4a91869afe1","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/darwin/path_provider_foundation/Sources/path_provider_foundation/messages.g.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e986b90335608b00417516c59ed463d6ab5","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/darwin/path_provider_foundation/Sources/path_provider_foundation/PathProviderPlugin.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d74d23cc4c52f27f88d6fb5b9e2b042f","name":"path_provider_foundation","path":"path_provider_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98456a4db6580bed7959782c8833ddcf0a","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ede09af3b52f97f9696f9ff1500c765c","name":"path_provider_foundation","path":"path_provider_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9852d4a03f7c827a7177143622ec128033","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98aef0f0caefffa11a3b056e966dac8bb0","name":"path_provider_foundation","path":"path_provider_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e4941dc93410df5b7ac7d1c43de5378f","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985a41f4683adb87e4e813de366bbf1703","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e4eec316afb181765f2013ac55233c4d","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986f44e49dd49b9683cadeddaa4667411e","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982100ee27a7ff8225690758635a869311","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9829f7ed1870354abad50c86891ae2125d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f2464a8829494f23e8ff038edaf54d01","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b52bc9a9c19c2db0cdafbe0f6a00f50b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98abb13e0d2861ef71f32ead430d51fe0c","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981da3abd88094f7b2d43dffdc186efd0a","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9874a47e1d62a82eac93a52f2c552c2084","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9897062541aeaf15f80a499ec0caa76539","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e980787d15eaf74da28664ed8bf118284e3","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/darwin/path_provider_foundation/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98edf2e1a1cf60f3dabe7fc91453494378","path":"../../../../../../../.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98799516056c233501a578b64664b36ac2","path":"../../../../../../../.pub-cache/hosted/pub.dev/path_provider_foundation-2.4.1/darwin/path_provider_foundation.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98342661c2b38a8ee434463d696a8b1598","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e982c9586c3ec5641317bff6bc65cc4d401","path":"path_provider_foundation.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e986e6a3f0deabce6dc2170e08b06cdecfe","path":"path_provider_foundation-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98ce54d0f296629cca906990ab8b9e96c3","path":"path_provider_foundation-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e982c3c0c430080b266f7f92397931f128a","path":"path_provider_foundation-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98179c75100c0532065c3ddd9e35831f70","path":"path_provider_foundation-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9873a3ae6d9a37ac15fb645a0aea22e1e5","path":"path_provider_foundation.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98e7ced7af90ef178a39b2111bc98f7637","path":"path_provider_foundation.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e989f60bd83d7aaa83c4d196f45ad7b0340","path":"ResourceBundle-path_provider_foundation_privacy-path_provider_foundation-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98646559d9360a20d91c3f5a8a037677d5","name":"Support Files","path":"../../../../Pods/Target Support Files/path_provider_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c15c42914beed4eed8c9265b531462fc","name":"path_provider_foundation","path":"../.symlinks/plugins/path_provider_foundation/darwin","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987561110844faa160fc1fe2a07f3f188a","path":"../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/PermissionHandlerEnums.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e980a543c512f58f3573e127e57de3b8be4","path":"../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/PermissionHandlerPlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e983d16d8d6db3c712691d842bd7558e740","path":"../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/PermissionHandlerPlugin.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98c8c2df8c4756bc114d3e23c6d237b57a","path":"../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/PermissionManager.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9828c6d1b0dc990cff56fad8b878f1e7e1","path":"../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/PermissionManager.m","sourceTree":"","type":"file"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98891ebfa5b94ca788ddfe118c86826908","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/AppTrackingTransparencyPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98839c8ae5c7428d14ec84917eff89390a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/AppTrackingTransparencyPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e984991423798bc30a92372bf88d5564680","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/AssistantPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d084fbe3ed42f6441f5118b5c580ed7d","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/AssistantPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e989ff378ed4c8146311fb89cec35cf7c17","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/AudioVideoPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98579d65f2ebf3ffe1c4b910476e5e5a1d","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/AudioVideoPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98710fa8b0c747f69a803a85d88b4ae167","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/BackgroundRefreshStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e8acd2e3e5bbf01122898f70bed773d7","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/BackgroundRefreshStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9851d8f4452ae23a0c9b0cbb8178634d6e","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/BluetoothPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98baebd3ec3a64b2ecfbdd15dd3882b25a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/BluetoothPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a0b4066fae13ab089c17e22575a77c28","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/ContactPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9855406c52b3d21734ef7e88b33b1bddab","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/ContactPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e980ee1d7bb128f9feb914911357c907a0a","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/CriticalAlertsPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9835a6b49bb9246a02ae459ce83bed0494","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/CriticalAlertsPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9824affca1bfc622dcb0a374b1d74de933","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/EventPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e987f00092011e83a5a95611da91dbf12e5","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/EventPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b87b6a4300631447d92c1cf78d25e23c","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/LocationPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9846f640acf336b23f08b2525f63e28a1d","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/LocationPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e981b675566fbd9727bc06d4f16c2f258e0","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/MediaLibraryPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e3fcac849920c5a72a11d2f046445780","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/MediaLibraryPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98629c97835c61fd16c737fa40f6d8c37c","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/NotificationPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d7af7fbe5ef8f37d355ed851fb08ed8f","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/NotificationPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9819ad76564b52d96d86b4fb449f1ba619","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/PermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9806d91f44b5e862705a58c2fc369c8569","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/PhonePermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98ab49c9fab87096d3b63a061aa9bb4a07","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/PhonePermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98292cd0235b1622727ba5671e3f38b230","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/PhotoPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98674a6f7589b201dedaf82ce4b4cab569","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/PhotoPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98d4c1e015e2b00c581a2d2dfa7e0f8504","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/SensorPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e985a276aec7f15372815db3d767db3157f","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/SensorPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f0234dd38ffd637860c42f0eed93bea4","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/SpeechPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98ed11a65442862756120b00a0a7edd005","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/SpeechPermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e985770d0af17d30b57a7a2042a5ec4e442","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/StoragePermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e56c69651e3de0c5d22ee6be1edc9719","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/StoragePermissionStrategy.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98fe2e35482313d01507bcaec1a118eac7","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/UnknownPermissionStrategy.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98f32e4f8d105686103e95f85cf1249979","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/strategies/UnknownPermissionStrategy.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98c51fd610e3636fa0f8fb25fb977f98b7","name":"strategies","path":"strategies","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98073f2fb333b2a48e79ac88ac1f588bb6","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/util/Codec.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e984dd295b2cbcdd10f019315b335a5e27e","path":"../../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Classes/util/Codec.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98160ee24854cf6d23e04f720c64491c39","name":"util","path":"util","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98680a915f7ba2761d127a32ae906f73ae","name":"Classes","path":"Classes","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e9888ea3a87e98fd6df375aa8764cfac7eb","path":"../../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98fc98c5271cbfdacceb4ab9935c800526","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9840b005a647b9893114c578b130e0f6af","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b6f5a6f2066f6f7c3a147102df512dc0","name":"permission_handler_apple","path":"permission_handler_apple","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a947674cbf71cb37ae4a063d3cfc0d43","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983d4e336f3ee14a5a4e6bd0dd8fbc75c9","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9876a98e72a98dd10498626d234cc79b99","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986af1fdc68b149ca44e982e1a38eaeb93","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f6b4a7d4b712aaaa19c4b86a5f6c046e","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9805ddacc7fdb4b815de99736befc66d1b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f521cc1365a813ed286f20bbfadce8b2","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98767eb3d78b501ebc5a484d64415863bb","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b0909e61564d571dd083ac34a241214c","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98cb07edb373bac2b64016778cab4f11ad","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ebc7ac0be034cebebd200e980a84748f","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98437e4dd32bbf9fc1080774233bf15c97","path":"../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98a2b0d619f4475071275dfd00417c63c8","path":"../../../../../../../.pub-cache/hosted/pub.dev/permission_handler_apple-9.4.6/ios/permission_handler_apple.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e97b2df419d926ab95ef3e709e1de3a7","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98d59b260bf43741270faa8c47bad38bbb","path":"permission_handler_apple.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98db36539126f1b2156e3d4f2eadedee1c","path":"permission_handler_apple-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98392c84cd31ecdcdba714d879b33afe39","path":"permission_handler_apple-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e983efa002682b1a03c6e6a3aa0ae07fce9","path":"permission_handler_apple-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98890538ccbdd3f200a00015cf3cf5f502","path":"permission_handler_apple-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98815aff05b5de7d08a9775e7d286f0253","path":"permission_handler_apple.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98e56dc9568bffa872e4e3d651fb070b17","path":"permission_handler_apple.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9816d4f647c01135278a35b2ee80953d28","path":"ResourceBundle-permission_handler_apple_privacy-permission_handler_apple-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e985331d2a692bff694a86841bfeff97ec0","name":"Support Files","path":"../../../../Pods/Target Support Files/permission_handler_apple","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98cf9cccddf6c204c4911bc3667874b797","name":"permission_handler_apple","path":"../.symlinks/plugins/permission_handler_apple/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d1c6eb2736014be0c925c6fc3c6eaee2","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/pointer_interceptor_ios-0.10.1/ios/pointer_interceptor_ios/Sources/pointer_interceptor_ios/PointerInterceptorFactory.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98b605e6671a600d17b3c3d100b8345cb1","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/pointer_interceptor_ios-0.10.1/ios/pointer_interceptor_ios/Sources/pointer_interceptor_ios/PointerInterceptorIosPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e986a87b1f578477a8b19e297f5fe238217","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/pointer_interceptor_ios-0.10.1/ios/pointer_interceptor_ios/Sources/pointer_interceptor_ios/PointerInterceptorView.swift","sourceTree":"","type":"file"},{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98e3eca4aafa5555b73ac34310fc7c670a","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/pointer_interceptor_ios-0.10.1/ios/pointer_interceptor_ios/Sources/pointer_interceptor_ios/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9848158424817a92599030122981651192","name":"pointer_interceptor_ios","path":"pointer_interceptor_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e5e10fb1accccaa77b30fd52ecaf9bce","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98cc79ad28dee8ace21657f0c1484ad0f4","name":"pointer_interceptor_ios","path":"pointer_interceptor_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98defbf950ab5f85a3c5cde4df07871574","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983a05546da4408b3b10f45055a6bb9114","name":"pointer_interceptor_ios","path":"pointer_interceptor_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9812aed2b1c50159e1e89d1ca368b8a951","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9838c1ac41f5f90b2dddae3dc9d1bf6f86","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e9cb560584bcba6617c210f4948037e5","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9889548dc143193867194dbd8faa0bcfc2","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bf96dd05bc5e2008e75ea9c9105c8821","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b056b865368bf0199f50650d3160955f","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986f038b5faac0ca53972a69b2462301cd","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9892b0862677c39a004b00b270637c6ae0","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988122aa491bbfb2bff0b9e0e0c80168cf","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e14167154ae77e57e24e9b61a16cfa61","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9868efa8d6cca9c25bb032565fafe7d749","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d46c615f865f348bf2aad38841d8638b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985b7ac16a49605b3c084ebe481501e5b5","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/pointer_interceptor_ios-0.10.1/ios/pointer_interceptor_ios/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e9874628feba21da07a014a919a65ad295a","path":"../../../../../../../.pub-cache/hosted/pub.dev/pointer_interceptor_ios-0.10.1/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98ff06effa8cc23b2d1813e869dacccec9","path":"../../../../../../../.pub-cache/hosted/pub.dev/pointer_interceptor_ios-0.10.1/ios/pointer_interceptor_ios.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98964fb32c492d3b8dbbc2d72b0e22ffe2","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e989808c79ed893a289bf9f97d6c446fbea","path":"pointer_interceptor_ios.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9855fa6a1880211c6131e0680b47f8cc3e","path":"pointer_interceptor_ios-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e988837f74377ddab8f0b33d69456efde85","path":"pointer_interceptor_ios-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9885ceb5272705b97e7b5572fd5f72674a","path":"pointer_interceptor_ios-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f9204030c4e3cde087bce4e778c07128","path":"pointer_interceptor_ios-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98dbd49d4495f66ebe0657494a197c2b81","path":"pointer_interceptor_ios.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98f2567c25c747956764d46baad5fec410","path":"pointer_interceptor_ios.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98205b505a9b07ed6d569b75012a83d9aa","path":"ResourceBundle-pointer_interceptor_ios_privacy-pointer_interceptor_ios-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98cbae7451c35d5a09c48a1b6ea5420e6d","name":"Support Files","path":"../../../../Pods/Target Support Files/pointer_interceptor_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b317f95b701a50b055ff26265c1cc07b","name":"pointer_interceptor_ios","path":"../.symlinks/plugins/pointer_interceptor_ios/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98597d3b1732c5c5973043825e385d55c5","path":"../../../../../../../../.pub-cache/hosted/pub.dev/print_bluetooth_thermal-1.1.6/ios/Classes/PrintBluetoothThermalPlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e9cc3f15f9526008d5ccacc018278a12","path":"../../../../../../../../.pub-cache/hosted/pub.dev/print_bluetooth_thermal-1.1.6/ios/Classes/PrintBluetoothThermalPlugin.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98567bd1f71e45308c85c5a5dad50729fa","path":"../../../../../../../../.pub-cache/hosted/pub.dev/print_bluetooth_thermal-1.1.6/ios/Classes/SwiftPrintBluetoothThermalPlugin.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9829b486c3b103c6e35722cd2540056fdb","name":"Classes","path":"Classes","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981e307fe42ee3c363a922c98322b7641a","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a773ab5fef5419d758b97509dfb362ad","name":"print_bluetooth_thermal","path":"print_bluetooth_thermal","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a2aa3dc5f24a2e8e9570d58e6435bc34","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9858b5c188fefb413fcb06335531c1f3cb","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d1c58c0989e008ec6f4aa76c3b11bace","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ff8e9cb7e99c197cda0b9b1f2034d070","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987ff058a3be4bd317b63c23533433cca2","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98019e117751b166250a1232d0defe90a1","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98501f054c4603dab4b2d1b177aa247bc9","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d9bd936653c279e4d8991b5d538f1032","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988691f1ac0ea638ef88803f17877fc9f8","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9894e8137a90e93a60430310adead5013e","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f6f16491db83d0e727e4a69ca2eb958e","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/print_bluetooth_thermal-1.1.6/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e982526e0f6f1852d59ff25f6f8e5c20f5b","path":"../../../../../../../.pub-cache/hosted/pub.dev/print_bluetooth_thermal-1.1.6/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e9861a6c68a55f4a776048d4064fc74dfa6","path":"../../../../../../../.pub-cache/hosted/pub.dev/print_bluetooth_thermal-1.1.6/ios/print_bluetooth_thermal.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e980e6f273130e3cc637775853ec5260f52","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e986196cbc7fbd332aee9e1450067ae7b50","path":"print_bluetooth_thermal.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d13dcb82de9aa4f0d157c822307cf95e","path":"print_bluetooth_thermal-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9850e2ca1b02574ff17cfcba66fda7df0b","path":"print_bluetooth_thermal-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98cfa3ca67c000e36a883197a248aeb104","path":"print_bluetooth_thermal-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98508eb1aa87809d511785874215ad62b7","path":"print_bluetooth_thermal-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98af590fb2051cdbdfa4127ceb598ae36a","path":"print_bluetooth_thermal.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98240eba24e2720eb6a45d6af47eb8db62","path":"print_bluetooth_thermal.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e988eee3e872a3f61b34c23b23c423ce950","name":"Support Files","path":"../../../../Pods/Target Support Files/print_bluetooth_thermal","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983040ab55b98eaa3d8554cb6126bd6464","name":"print_bluetooth_thermal","path":"../.symlinks/plugins/print_bluetooth_thermal/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e988f7fcd875f3ea9d21eff9c4d0e1252e6","path":"../../../../../../../../.pub-cache/hosted/pub.dev/printing-5.14.2/ios/Classes/CustomPrintPaper.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e24fae6406294825cff8ccf8b86ddf44","path":"../../../../../../../../.pub-cache/hosted/pub.dev/printing-5.14.2/ios/Classes/PrintingPlugin.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98807bf0774f73331836efb0c7d93b6065","path":"../../../../../../../../.pub-cache/hosted/pub.dev/printing-5.14.2/ios/Classes/PrintingPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d83a8826183ac26b429e7fd6971d5154","path":"../../../../../../../../.pub-cache/hosted/pub.dev/printing-5.14.2/ios/Classes/PrintJob.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98f89e197962155a5f7b36ec3d246db2f4","name":"Classes","path":"Classes","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9813862c3a6005290f71283a74c351cd86","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98523bac1633c7b4dcc3315304ba19c840","name":"printing","path":"printing","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986d37fe7ed9c9ef47205757a73e2621a9","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987a2c66d2a11302534022b3958d73a88b","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988c776f7514e215fd5656e145a2b2f83d","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98deb653ea7994686db16349dc0d997b4f","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985b9cbdc127c2aba627e74bf38c8d594a","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a3f425036bdb1668f2a0a0443aaa61ad","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b672c8113c1ce833e1f6fcc4211d8b80","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98dffc60f2517d55ce4baa8be57eda3795","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b4c326c127ffecd1807069e6b338a971","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98617e309f9a137534574f79c8eb2fa2ea","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98624a1926125247bb079ee0c910728605","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/printing-5.14.2/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e989271118e0420382a0da4c2c3a6ae4ea0","path":"../../../../../../../.pub-cache/hosted/pub.dev/printing-5.14.2/ios/printing.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9882027232c4bb3931e30db534669ffd9b","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9834cd6f7828c3c165f686d8b9299b6e13","path":"printing.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98ea80e7c8a95fef11a060b8b745a55a6f","path":"printing-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98bac00f48e5c6078119bfba87fbd36a1d","path":"printing-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9838cad40abb7112a710487eb6202e7e06","path":"printing-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e473f8f29feffa05f8a1969c048e8a43","path":"printing-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9865153ae6db7e295faff65f8f2d610ed1","path":"printing.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e981df695c3888fec3992b7b5dbbf9ddbc0","path":"printing.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98bc93c7f95864e1e0d7613c0e91487ad0","name":"Support Files","path":"../../../../Pods/Target Support Files/printing","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98df3b7c5ff4cd8cb9e3889409b92444f3","name":"printing","path":"../.symlinks/plugins/printing/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98966450c519451ed6ed54f2ec6474fcea","path":"../../../../../../../../.pub-cache/hosted/pub.dev/restart_app-1.3.2/ios/Classes/RestartAppPlugin.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98bd44d29d902a01f40840fcc403b9faac","name":"Classes","path":"Classes","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987ed066a547d5702a109fb19c8902e980","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9841b34016bb5492389625ddb45b01a67b","name":"restart_app","path":"restart_app","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9823fb338152ccf79ee45e60ada3141419","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987621c54bb00077386d17fcdce097fbcc","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98096bf98ad42a93ba3d061e8152eb4012","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d918193434fca59b2cdba7e1a09db9d0","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9840050d3764957c230595416258029d28","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988ea84efad93b3c9273157e1d9e07b78c","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98de9638c8049b22bc16470b4d2195a5d9","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9846b92110319c1538e09510092e8b4d43","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b665599b9aa7129d29991e3120c45fac","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989c41b685b51a284f2f189924a630ba6f","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9883d190dc6bca7286ef8580f2a6add4d0","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/restart_app-1.3.2/ios","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98b61e43bdbe77387fb3207dd5d4539dca","path":"../../../../../../../.pub-cache/hosted/pub.dev/restart_app-1.3.2/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98617157de646c5c1e48d828172543030d","path":"../../../../../../../.pub-cache/hosted/pub.dev/restart_app-1.3.2/ios/restart_app.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98454c5c3d2a3acee025d2406149ec5b2a","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e988393be15f543a1fc74e492b984c9b6eb","path":"restart_app.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98430c9f040ae638ca375d92c10a2d01ff","path":"restart_app-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e985165ae8950ded42890b46cbf62bb0fda","path":"restart_app-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a3fb767fb891d74c01d5bd6ed2c233c8","path":"restart_app-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98763a3f8fa7d308c425c1d01a3a4cc3f1","path":"restart_app-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98406ee24d85b1672faaf8801829886b69","path":"restart_app.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98aa2db5614679bb33d3bc601a09fdf812","path":"restart_app.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d8d23d551f27adeb86074730f7dad866","name":"Support Files","path":"../../../../Pods/Target Support Files/restart_app","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9853168fa27d16ae3094889ca7f99b4636","name":"restart_app","path":"../.symlinks/plugins/restart_app/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98ad3ce8e0fe3e7303abb11ea4f799343a","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e986794bfa019ad7aad8040a004604756ba","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a7f95094a1aaf408aa5e8266041f702b","name":"shared_preferences_foundation","path":"shared_preferences_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c4e4c4e185a9fdd16c5c8851b97034a8","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9899a0b3b3e01e0ec7d33c4f7e62d1f1e1","name":"shared_preferences_foundation","path":"shared_preferences_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986a9063dfd057b97f75f4606668f751e3","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98220e07a12b3c656d5a2ca3d7858a2d06","name":"shared_preferences_foundation","path":"shared_preferences_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98393729064cd15936218dc31cad77e71c","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982e86181894a975804eb6df9797bb2edf","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f60ccb7a3e198dbf02589afa561b6929","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9809dc0be55f626a593d94bf4881bb801e","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c5e223c3ffe7082380e13e7126d2c954","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984fc25e325b158386f9d1701e9cf0a275","name":"..","path":".","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e989430ceb5ea77cfc8f25325f31554ce61","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/messages.g.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9801a0a91740d23019067c6e53165da15a","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/darwin/shared_preferences_foundation/Sources/shared_preferences_foundation/SharedPreferencesPlugin.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e987c17bff952c5f14d62efa46da7d56dfc","name":"shared_preferences_foundation","path":"shared_preferences_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ede5e60fabee6d98e8fd5c63a8343a80","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9890b5d0a20e4297331edfa5b88c954204","name":"shared_preferences_foundation","path":"shared_preferences_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98065a3582006f659681e3491f44d15f4d","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988f87c19cfb2f2f72b5906d84093af85b","name":"shared_preferences_foundation","path":"shared_preferences_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981502b5e7a7c34d939211103fe05f7199","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988514918c36bfaca477b166d5a259b657","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987b754e73707e54e31361801d654e0781","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982a48f98f901c3ec922e0eb713501a233","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bbc1ffeaac99bb88adb1fa97b99ab0b5","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981de9fe24493fee48904f81de7ac74f76","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9859a2c7cb34bcfb7a77a2154cba54021d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d46aafc82a7213ea0a393f4b26efa064","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984c55d44c6c8021c0e20094826206b2a1","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b2e388418990d97ce16bb707238f1573","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9889339f31801266f27baf7aae87677bba","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98347cfbe7245556ea41af644a5239f1c2","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9847f2a462f1ee60318bf8272e481c6f8d","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/darwin/shared_preferences_foundation/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e98be6f27e8942fd06ef4b4ccc29dbf1b33","path":"../../../../../../../.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e9808e9bfa9b6b4e1ceef986982c29a0ed1","path":"../../../../../../../.pub-cache/hosted/pub.dev/shared_preferences_foundation-2.5.4/darwin/shared_preferences_foundation.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98625d07d91341f68ebba9aa8df8f38f57","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e985b0f8fee5e3f159916e534943c8a342b","path":"ResourceBundle-shared_preferences_foundation_privacy-shared_preferences_foundation-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9817826a3b3cccb18691b357ecc0984e8b","path":"shared_preferences_foundation.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9818e1b438c32b9d08e0e98d234927e082","path":"shared_preferences_foundation-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98d5f49daf99bfd3d6001caaa08c3e6dff","path":"shared_preferences_foundation-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9818037bb76b5c5f4d7bc37641bf8ccc65","path":"shared_preferences_foundation-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9809a696afe37fd486e6e11381a1c41252","path":"shared_preferences_foundation-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e980af042f48df290782fe3ee5860c9f1eb","path":"shared_preferences_foundation.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98efd1e37e52dc94158743eb3e77c3a670","path":"shared_preferences_foundation.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98de295fc032820bd08860ab718ee65cb6","name":"Support Files","path":"../../../../Pods/Target Support Files/shared_preferences_foundation","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9807fdf612878748dd282e8d0802ba7723","name":"shared_preferences_foundation","path":"../.symlinks/plugins/shared_preferences_foundation/darwin","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98a18dd3722b3d903e0f296469e578af48","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e987db631c2c70355879442f5f877c16959","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9886a00fca6140d3f62795b0e0284bc1c1","name":"sqflite_darwin","path":"sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9878ae39c7a5165b8d3c168d376a3ae993","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e980a6883d8a15894dce59fb8f65ac5c794","name":"sqflite_darwin","path":"sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989f668589f2e69046be91f4929188231f","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ed13c133d94da93700f0272f5203e947","name":"sqflite_darwin","path":"sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982d9027c056dfc0a0e7e95121fbf3fb13","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9837bd593399a077bdd2816b48ddb0e1c0","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98fe36934e0622125d0061cb9fe9e45741","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9846261ed009df10bf85f936e96238fcc8","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98eb76c945d9d77adc8938dfa520e026b4","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e2d6ae336f71f2912dc52a660ba58f51","name":"..","path":".","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b4d47f1b936d81dcbc94829da3c7a525","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteCursor.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98251da471627e135306f33af7b7637e49","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteCursor.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9895cb16dd2e3fcc5d5781a09db11b86ae","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinDatabase.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e988bc6f6238a49cf3c810183239b9d7ee1","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinDatabase.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98c21bf7f3ec50a3868e8222c2ce10869c","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinDatabaseAdditions.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e989644142de7529d1831a485ab0ff0a8b4","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinDatabaseAdditions.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98617f1b58d1b90851c93a5c4fbaa76187","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinDatabaseQueue.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9859a643ccd2a09c73f28601fb934dcbfc","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinDatabaseQueue.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9835c7fb485e1b4f855932f7f7f80c28fb","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinDB.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ac9acce9892c6c36693d7432204f419a","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinImport.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98d2b4f0dc4b5fefd80b6101208ec27713","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinResultSet.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98c352e50e7059914e296beba86dbb0628","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDarwinResultSet.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e984da7b3567dacdcf7927bb1d5f1edbcb2","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDatabase.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98444944917f16f9cfb7eecf2a263fb8c7","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteDatabase.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e984cd72449323a4b2ad03e796490b64591","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteImport.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e988c2a065cd33f230c9dec3f8fad6f00ee","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteOperation.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e988e119cca1aeb384ec63bb7a820f7f84f","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqfliteOperation.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987f6b7079d6485813f1d0c39caf40ac8d","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqflitePlugin.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98531cd796d5d5eb67263709ef815df84d","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/SqflitePlugin.m","sourceTree":"","type":"file"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e981c8c00f06b783ac54e45217df524012c","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/include/sqflite_darwin/SqfliteImportPublic.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9854c4368ad3c44653f2d1069a25ebaa42","path":"../../../../../../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources/sqflite_darwin/include/sqflite_darwin/SqflitePluginPublic.h","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d1259028d19991f26893c36cf334fc0c","name":"sqflite_darwin","path":"sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98639e0858bed726d428fa8754b14f82b1","name":"include","path":"include","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986ca8830bbf84fc5b2c19fe12e5126288","name":"sqflite_darwin","path":"sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983fce5ad96d70a38363cf88edeb1071f2","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e2cf19e4c8d21f8fd11ea06bf0b9449b","name":"sqflite_darwin","path":"sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9830b31986a440598da248f76cf1855ba1","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9847ca7b3bc9e664a3cdc48aa04e9f2eed","name":"sqflite_darwin","path":"sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c74a749438d3abb7412f0d3b928c187e","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9868f504c94b81f481a8e0bce1bad39224","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e8b272305f465bc0641773e8414a1593","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984b2216e944b7ad8317742fc18639b20e","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98143b1f31506da92b897e4805c4e151ce","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987c2d2e21b9489a415a1d8807bf4d526e","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bf194732ec39d2c9d084493c88d06c5a","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b508fb181076cf233155e4d5c5916d83","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d17aca39b4a6fa67640538ca9e225f5a","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9828b58074ae4e378b7f52417e04484682","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ccc569405afc8e18034c9c858655f2b0","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986c283eafe5621848e886ed190b626551","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98800a8b05d428d665d6a8ec9adec4cfc9","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e985708fdac919e21fcdd5ebf70cb08d929","path":"../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/LICENSE","sourceTree":"","type":"file"},{"fileType":"net.daringfireball.markdown","guid":"bfdfe7dc352907fc980b868725387e98d242fb474f572425e73e96bfe1febab6","path":"../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/README.md","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e98c2b9eafb08006442cb96cdca00c6c015","path":"../../../../../../../.pub-cache/hosted/pub.dev/sqflite_darwin-2.4.2/darwin/sqflite_darwin.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d8c5548535060dca0807da59fd780375","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98253be9c0b9d589573c737b2541ed1264","path":"ResourceBundle-sqflite_darwin_privacy-sqflite_darwin-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9884a5892aef9e047dede13cae3cf17743","path":"sqflite_darwin.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e987ecdd325dd8df00f3b897064739a0ada","path":"sqflite_darwin-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e989f0b79b4d5c4b04d624d0a650f674342","path":"sqflite_darwin-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98236fc2d8d503062dd4540cabb6dc64f1","path":"sqflite_darwin-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ab40131cb327bc066668de5cd3c9a903","path":"sqflite_darwin-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98e803127c8082c7bc28039e8dfc5bb249","path":"sqflite_darwin.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98c5651a00bac763429b4874b3001c40ba","path":"sqflite_darwin.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e981e78da4c8a3ae89285f0e20c612d59f2","name":"Support Files","path":"../../../../Pods/Target Support Files/sqflite_darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98096f122c2a73dd10e0858c064ecb4355","name":"sqflite_darwin","path":"../.symlinks/plugins/sqflite_darwin/darwin","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98200124d83463c5cc9f9bde213ebf9a74","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ios/url_launcher_ios/Sources/url_launcher_ios/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e1c0e5ee7cbb3329a3a6b23b0a03fd30","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981db304fed07976eba3a8e4f87b17dc42","name":"url_launcher_ios","path":"url_launcher_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a83ebbea2ed650a0de528d6a82a646b3","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e981018da17d05bf9542d9ce9f61ebf0727","name":"url_launcher_ios","path":"url_launcher_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a49ae1caaaecfe43c5909e7676d208f1","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9880071a750d445ad2e03214a8fadec613","name":"url_launcher_ios","path":"url_launcher_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98faffa55e2c7eac7e71c88e1eeef1e439","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989c2e0049e6b72ee09c6c714f64e7aef7","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d672bf885d502e53bc85666885b96a2e","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983ccd34027579932371d9dc7ed92ae7bc","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98856ee37b332009a858027e62720ea6de","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986b627e154af6445c88326de55bcd1ab5","name":"..","path":".","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e985f9d74ee98a3a7d73567c6534f43a909","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ios/url_launcher_ios/Sources/url_launcher_ios/Launcher.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9845287bc85f86fc439003d68846d67d59","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ios/url_launcher_ios/Sources/url_launcher_ios/messages.g.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981f83fef18c8c8193d0433dca7451211a","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ios/url_launcher_ios/Sources/url_launcher_ios/URLLauncherPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e989a26775313ac62dce3efe0991460d31f","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ios/url_launcher_ios/Sources/url_launcher_ios/URLLaunchSession.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9850a210a715a7609a9ed17c309edb02c4","name":"url_launcher_ios","path":"url_launcher_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e989247e4d82f338beb572e0ad9d4b459e9","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98824526c0a6a692d749beaa5b9a2cf80b","name":"url_launcher_ios","path":"url_launcher_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e983a2d57c649babd89e6f1927d27e69d3e","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e984607198b7ba06c6cc37761855dc67945","name":"url_launcher_ios","path":"url_launcher_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98042ce70ce026d7943ac1e175a579e838","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9841d2637ad8b22f23d8d1337c21235328","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9884f3e24c3fa6749d6c7fb1419262ea54","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9859b8fc0525afc10c7e209790004cc9bc","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986a82abbe113a670369b62f6f36b0f3c7","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a2a13f3e80531300765b7f910b2cc876","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9804f73cea396ad1205fd5f2e58cfe1a9c","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ee3bcfdcb26b11c38e6c424821ad4a4d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b4c53585bac049b22d9fdc5a54ff843e","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b3bef2916e9657ad7de0489e913b939b","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9857ce88ba7c5654f093a751504c719588","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9897896213a3f89390e218908120c9890c","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e4321c51dcbfcec83d285e10eb3da0b0","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ios/url_launcher_ios/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e983f31e44b815999169ed1e178a6b5bdc5","path":"../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e984b459c790aca0d7d8421d770c324779d","path":"../../../../../../../.pub-cache/hosted/pub.dev/url_launcher_ios-6.3.2/ios/url_launcher_ios.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e35f49a4b77e38b37b876eb91ceca841","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9814b13e01f7aadc014ac3f734f4ae9286","path":"ResourceBundle-url_launcher_ios_privacy-url_launcher_ios-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e982cb658f8a68bcb57e5cef08d6261946a","path":"url_launcher_ios.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98b16fd78a4529e3ec33a617c6ad85fb7e","path":"url_launcher_ios-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98e15b69a6ade91237a8da36eb74333551","path":"url_launcher_ios-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98680a251aa3fde030167e93e879e38a3c","path":"url_launcher_ios-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e89a3956e8256c212651f52c94fa2ed6","path":"url_launcher_ios-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98b7f540becf7e5ec2590c5e8a33d4c9a4","path":"url_launcher_ios.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98ca107ff5c6da5867cce8944b1f27cd12","path":"url_launcher_ios.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9822054ce93e723e760a4e23c1da6fa611","name":"Support Files","path":"../../../../Pods/Target Support Files/url_launcher_ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98caf5c9969a559b872278f39f237c43fc","name":"url_launcher_ios","path":"../.symlinks/plugins/url_launcher_ios/ios","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e980ce8e1ae26776164dc4d0c2b6cf83e33","path":"../../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e988c43a6c455f14122b4aeaf113896c431","name":"Resources","path":"Resources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98657ba217aaa4c59b5409176bb4236e56","name":"webview_flutter_wkwebview","path":"webview_flutter_wkwebview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982816232e0fea5110104371ec811c6896","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9872b73a4a65088184fd9d82e1bb3b7530","name":"webview_flutter_wkwebview","path":"webview_flutter_wkwebview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98229f4b1e2a10caf6b54f020657a06fce","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a069e4764dade4bea5d3ac748826aa92","name":"webview_flutter_wkwebview","path":"webview_flutter_wkwebview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986399e3bf1c5b258ba106e53d7621f92b","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9814a315be27082268f441d18db59bcfdb","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d5301b81d276ed2aab7274b8cca55e1b","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ec032d9f3361857f81a0d8fdc814f3cc","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9852920b3e9cec3b12f942ed2bdea20c1a","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98714f45e856bad8136bff9cdd2cc6009b","name":"..","path":".","sourceTree":"","type":"group"},{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e980b723122b8d99e3b3ba3f2d8bafbf917","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/AuthenticationChallengeResponse.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98fe8cc8e00d71ba4f9b3cd109a1ea6087","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/AuthenticationChallengeResponseProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98398067bcde595fc92c2479e5c5eb1ff2","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/ErrorProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d63092f5dc18ee7b7fdcd70ea3f80545","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/FlutterAssetManager.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98972e1eebdb8f27796c77edf3a2e95dc3","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/FlutterViewFactory.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98e181ca446177a353e42007152b26a654","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/FrameInfoProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9890d9d85c63178c792dae668e86385342","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/HTTPCookieProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f3f133893e63d2ea4e00594b8b035625","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/HTTPCookieStoreProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e985688913fc69b4742519223e630f4fdce","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/HTTPURLResponseProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98fbc2102183300b0fc6ebe3072fa0fa88","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/NavigationActionProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98831f75870a6d38ff3c9be116f08e1ba5","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/NavigationDelegateProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98a33125b03a49968143104b6ab862b76d","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/NavigationResponseProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e986d5380adcacc74f838afc0bb0e2bb1bb","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/NSObjectProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d9ba8326cf02be0f758629ad66dc68c4","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/PreferencesProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98fc73334c61797516a1186fee57bc9214","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/ProxyAPIRegistrar.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98c154a43a6f6fa14596623f45b8604931","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/ScriptMessageHandlerProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9818110b48bbea128d44f04fa6e6cb9f15","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/ScriptMessageProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98d298d42b19a6e030065df22e533e5895","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/ScrollViewDelegateProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9850da798befa95d9c96e3f22d1ea3d1a8","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/ScrollViewProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e981dc90c4bdc800c6ad5ffafbe1c2995ca","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/SecurityOriginProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f2652d5a74ca23aee2fa6bde8e5909b7","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/StructWrappers.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98f58c05ceb0bb23a3f145e0e77067823e","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/UIDelegateProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9878be2d03c6c6c2105c865a3b7eb9b1d3","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/UIViewProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987e78c837b38cc10edb8306c3a4979116","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/URLAuthenticationChallengeProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9839dbbfa3289d9facfc2367283a1fe4ec","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/URLCredentialProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982d21ec06aac76db07a6c4b8a43c0ec4f","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/URLProtectionSpaceProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e987344fa433870baa5a90f42c1a8a86856","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/URLProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e980399327c89461150c642f17ac3486d40","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/URLRequestProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98bdadb87c4310602ea449cca7c4b9f651","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/UserContentControllerProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9863cc98ecf2d5d8945d4e19e09ca3cfdd","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/UserScriptProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98ebb677a23e023943de5552dd64b86fe0","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebKitLibrary.g.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98c0eb6cf6ecb69600e4b6fe74e6b1fbb5","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebpagePreferencesProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98e4cd79beb44be1f3f1bba4db6ddffd56","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebsiteDataStoreProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e9822b5f39f66d39a081775bdcc19b32d20","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebViewConfigurationProxyAPIDelegate.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98748a10d7cf6fdd966a099feedf7b6785","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebViewFlutterPlugin.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e98c9639e29cd14e69f6ed9b4033822d38d","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebViewFlutterWKWebViewExternalAPI.swift","sourceTree":"","type":"file"},{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e985f08b2be9e39233184b7e1364def4772","path":"../../../../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/WebViewProxyAPIDelegate.swift","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e986c1da05da8c6a59a9469548a6e7296de","name":"webview_flutter_wkwebview","path":"webview_flutter_wkwebview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a27d510dcf7af982cd58fbac10d3c3bc","name":"Sources","path":"Sources","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98863bb4d47ea88b22448c347f548883c4","name":"webview_flutter_wkwebview","path":"webview_flutter_wkwebview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98ce1cf0e03954b1ee8b0b37fbe9298aca","name":"darwin","path":"darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988e6d8bacc93fe2f67c259c993e26da1f","name":"webview_flutter_wkwebview","path":"webview_flutter_wkwebview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985fcae98e213f1683756c372ace44dfe6","name":"plugins","path":"plugins","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9847495cfae5c596f82df91cbcd2fed782","name":".symlinks","path":".symlinks","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985dcba46ec1835908a9128ccc209f5a3b","name":"ios","path":"ios","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98c1babf8686f0d2f71506e1825f38d185","name":"pospro","path":"pospro","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98658e0832b836a1d211565a6e0a228499","name":"StudioProjects","path":"StudioProjects","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98934d303ca414b3c081258787d1af9cfd","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e839139d7b571857f37a445a516e1dd9","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e980387d90b024d3f7f5721aa5b05ddd67d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98b4c6da075f001084aa8f7e280e74ff47","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98bfd6d2854f10f105fdf59a0797ad031d","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f1de25e0ac8d72f07d24c8a6b5543d26","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d71a67c185d84577b0861e719d629863","name":"..","path":"..","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98000089afa8fdd605328c1a9b35e4ab33","name":"..","path":"../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview/Sources","sourceTree":"","type":"group"},{"children":[{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e985034f79bb78c0894a372b83fe6828664","path":"../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/LICENSE","sourceTree":"","type":"file"},{"fileType":"text.script.ruby","guid":"bfdfe7dc352907fc980b868725387e9838795d0c51173b31036375d76c7082ae","path":"../../../../../../../.pub-cache/hosted/pub.dev/webview_flutter_wkwebview-3.18.4/darwin/webview_flutter_wkwebview.podspec","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98f3cba37b3905fc561d2087137e34edbb","name":"Pod","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e984f51b3d431a04305393b3e82e1295755","path":"ResourceBundle-webview_flutter_wkwebview_privacy-webview_flutter_wkwebview-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9822d2d4097bc37dcff4a579f34edcce9c","path":"webview_flutter_wkwebview.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98ce6d074c00c2651da26b18a13552a1a7","path":"webview_flutter_wkwebview-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e987c856eda3f18827c41053e6c3df6aaa2","path":"webview_flutter_wkwebview-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98da51cf0629fd0b02f300885d61bdcfb1","path":"webview_flutter_wkwebview-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98cdc332024862a08be94263c8beca4df8","path":"webview_flutter_wkwebview-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9897a97b871b713619ac969a8f6f4e756a","path":"webview_flutter_wkwebview.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9814ea681529c38ada674a821176a041da","path":"webview_flutter_wkwebview.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98fa9bc6baa4c7c1e15d008fdc10987c49","name":"Support Files","path":"../../../../Pods/Target Support Files/webview_flutter_wkwebview","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985a151e4096767cdbc27454af0b02d07f","name":"webview_flutter_wkwebview","path":"../.symlinks/plugins/webview_flutter_wkwebview/darwin","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98046ad2f990b954ed0b176255c2548aab","name":"Development Pods","path":"","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e987d7177202b7153242caf6d86d49c2d85","path":"Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/CoreTelephony.framework","sourceTree":"DEVELOPER_DIR","type":"file"},{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","path":"Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Foundation.framework","sourceTree":"DEVELOPER_DIR","type":"file"},{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e98436a840bc5e20f191884954fd026a30c","path":"Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/Security.framework","sourceTree":"DEVELOPER_DIR","type":"file"},{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e9896c8eedccf617773650d9e2d3efc24f4","path":"Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/SystemConfiguration.framework","sourceTree":"DEVELOPER_DIR","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e985a8765b1b8e038117c1a41f07d93495d","name":"iOS","path":"","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e982d19418fdd45008b07b17f4326c01a60","name":"Frameworks","path":"","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e98f56cb81ef548e603d8b1bab8e9c42161","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ac5055bd2f05a6e583d06aeb58544ccd","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/cct.nanopb.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e9872d5a1f57820b6c2e6fc0715b1dc9f84","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/client_metrics.nanopb.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9839776aa25d99326310f77d0c77787b81","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/client_metrics.nanopb.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e9835aceb65f32dc70ca315f34d7a729555","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/compliance.nanopb.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9831c83a4cb2fa7d6003bd94e1cb3ef586","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/compliance.nanopb.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e98ed622a64176cfc7ad7bcd2b46ea7fb4d","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/external_prequest_context.nanopb.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987654268239077a67671eec43d08c4daf","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/external_prequest_context.nanopb.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e9836185ee04d668494b44fdbec1868bfaf","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/external_privacy_context.nanopb.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98cb63a798f03f04bf4c85590bb4863813","path":"GoogleDataTransport/GDTCCTLibrary/Protogen/nanopb/external_privacy_context.nanopb.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f699b623337a197afde9cff5c35c9241","path":"GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTCompressionHelper.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98a68a1770156140378146d84f948c098d","path":"GoogleDataTransport/GDTCCTLibrary/GDTCCTCompressionHelper.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98496c3671bc22e77a1cf40a30cb9b8c90","path":"GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTNanopbHelpers.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d238745ee6d72b77d0b06b518e8b9464","path":"GoogleDataTransport/GDTCCTLibrary/GDTCCTNanopbHelpers.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987932b02b2a42e9d3a9ee21ae75562f27","path":"GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTUploader.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9899a7f39ce9cdbcf6a103f9699b449031","path":"GoogleDataTransport/GDTCCTLibrary/GDTCCTUploader.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9844c1f6c68e0e5843539df4672cd6a11c","path":"GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTUploadOperation.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9866481d03f6e2a75ee17e89416ec26b3e","path":"GoogleDataTransport/GDTCCTLibrary/GDTCCTUploadOperation.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a640313a7d46683795547efae1d5436c","path":"GoogleDataTransport/GDTCCTLibrary/Private/GDTCCTURLSessionDataResponse.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e983aee03425e70b91dcefce4753056e127","path":"GoogleDataTransport/GDTCCTLibrary/GDTCCTURLSessionDataResponse.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ae25a18457bf3f752b0849a46030a6e1","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORAssert.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9858549d29483e9e9cece27ecd5c6a6942","path":"GoogleDataTransport/GDTCORLibrary/GDTCORAssert.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9839caf2633bad963822db3996c7f97627","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORClock.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e984cdc69bc5e941136ebc3b3054f771d3f","path":"GoogleDataTransport/GDTCORLibrary/GDTCORClock.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98bd4bc1e53221bbe1e9a800e23e1cd784","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORConsoleLogger.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e987864c8b4a5302e6259a93b1fb22ec67a","path":"GoogleDataTransport/GDTCORLibrary/GDTCORConsoleLogger.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e980db3eb442ee0907f32640ea9a389c4d8","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORDirectorySizeTracker.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98055763c975ae01550b9491c1c53d62a7","path":"GoogleDataTransport/GDTCORLibrary/GDTCORDirectorySizeTracker.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e989c5ae15d12b06fbe64b990bd5cb40998","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREndpoints.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e980279e0eda7bc6dda0d93289d00da6492","path":"GoogleDataTransport/GDTCORLibrary/GDTCOREndpoints.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a74f902b44d04879e07b982fb8a98943","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCOREndpoints_Private.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e986b552256dc875a6d06d4f8923d158317","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREvent.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98854fe21f5b904ff455f48c262671ad13","path":"GoogleDataTransport/GDTCORLibrary/GDTCOREvent.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98fe152c71ef396e41f38cc63528c41605","path":"GoogleDataTransport/GDTCCTLibrary/Public/GDTCOREvent+GDTCCTSupport.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e982afcc45927876552604a0fc1889d55b7","path":"GoogleDataTransport/GDTCCTLibrary/GDTCOREvent+GDTCCTSupport.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9858df1edc55942ad72c1c7e6a01577a51","path":"GoogleDataTransport/GDTCCTLibrary/Private/GDTCOREvent+GDTMetricsSupport.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9888b96462258a8c47cd78211271936b3f","path":"GoogleDataTransport/GDTCCTLibrary/GDTCOREvent+GDTMetricsSupport.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98d45e0dfbfce6c55cc274344452670bd0","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCOREvent_Private.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9817daea7f2fed3cdd32a959f18ab48ed9","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREventDataObject.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987a1a89e8122c3b5d55d0ccc5a1325d9d","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCOREventDropReason.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e985e4a2fbf4d03bc1a49834c6079f459a9","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCOREventTransformer.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9877e77a719b8fd57484318d3d725fea11","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORFlatFileStorage.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98032cff01e50b159a0df313b4560b018c","path":"GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e982af08910371027c420e33d43cecb1b86","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORFlatFileStorage+Promises.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e981769f4460c1f6d5ccec61e59d26af851","path":"GoogleDataTransport/GDTCORLibrary/GDTCORFlatFileStorage+Promises.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9822624598f928795f63879b2d8ca9d4f2","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORLifecycle.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e982a4832eac2dc44452123adcbbb8d06cf","path":"GoogleDataTransport/GDTCORLibrary/GDTCORLifecycle.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98128f9c08f93669b7f708b44bbf7b8ac1","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORLogSourceMetrics.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e980bc4e6adbe96509a2881c567244c200b","path":"GoogleDataTransport/GDTCORLibrary/GDTCORLogSourceMetrics.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e981152ae923e56cac12a273d022dd9532f","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORMetrics.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e985e58dc07ed6596bcae9f95dcc98dca13","path":"GoogleDataTransport/GDTCORLibrary/GDTCORMetrics.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e2eaef5a1858defe034daae474b5cc6b","path":"GoogleDataTransport/GDTCCTLibrary/Private/GDTCORMetrics+GDTCCTSupport.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e981b9b0a2b789bc951d69566decfe0b6d2","path":"GoogleDataTransport/GDTCCTLibrary/GDTCORMetrics+GDTCCTSupport.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98922002c5dede644e747c2db4a9e281fa","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORMetricsController.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9846e555bc43d263df8c326f0356d20ffd","path":"GoogleDataTransport/GDTCORLibrary/GDTCORMetricsController.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98096c12f969f775d925b7a9d6295d58cb","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORMetricsControllerProtocol.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98fff3c1fce7ba899d76ee9d3777e7172b","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORMetricsMetadata.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e988036dcb82278f686850d1bb6acde2aa7","path":"GoogleDataTransport/GDTCORLibrary/GDTCORMetricsMetadata.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b3346e72e8723701cda5ba1ecd12dc54","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORPlatform.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98aa8a8636d7002a8e9cb8e14396645527","path":"GoogleDataTransport/GDTCORLibrary/GDTCORPlatform.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98508cae85445f367ce36ab5a7e4b90c51","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORProductData.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98fe9adbb921de09b28b753e3fed1424ad","path":"GoogleDataTransport/GDTCORLibrary/GDTCORProductData.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e985a3177718bdc47ff067905dda897137f","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORReachability.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98b8f3504c7e1f787d6aac6750472c9230","path":"GoogleDataTransport/GDTCORLibrary/GDTCORReachability.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9803a87d3169de379097e69ed67fffb6a7","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORReachability_Private.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9870e9d4b9e6728a16cf98471767cc4d9f","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORRegistrar.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98da2bc7c97aaec606ff2a62c1075b6e79","path":"GoogleDataTransport/GDTCORLibrary/GDTCORRegistrar.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98790d1960d16df772eae770e65a7c95fe","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORRegistrar_Private.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b91fa57ee2c33b3e5b7c04df8df21077","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageEventSelector.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98ee94847230472fc46d83a3deb154f7a5","path":"GoogleDataTransport/GDTCORLibrary/GDTCORStorageEventSelector.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e45d126b07fa699e4f7a1ec9e763d758","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORStorageMetadata.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98de41b38d1b3614a16e24c1ee71806870","path":"GoogleDataTransport/GDTCORLibrary/GDTCORStorageMetadata.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e981945eab863eca64e6b2828413b598f19","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageProtocol.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98c1112688ceae72ad1680f734b581d732","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORStorageSizeBytes.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9810a350ab51937c0c00b91eee6ca45cb5","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORTargets.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9810b552c15f711f0a9b05b6361f7f5e1b","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98edbcf2b7b1677e68bd66ff5e5e4d6b40","path":"GoogleDataTransport/GDTCORLibrary/GDTCORTransformer.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98af2e8d5d6c4af84c323e753680c3e30c","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransformer_Private.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e985d702d1ec497d1f08ee3e3ec2702a821","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GDTCORTransport.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e984f38502e1d34d25918eaea7b674fed2e","path":"GoogleDataTransport/GDTCORLibrary/GDTCORTransport.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9862ee44a381624c8d61a2a54e5bf7f837","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORTransport_Private.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e985cdc23b3334cd897986c8001bd40d461","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadBatch.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e986a6d3e9af61fcbaf791620381e2ff0a2","path":"GoogleDataTransport/GDTCORLibrary/GDTCORUploadBatch.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9863b9df4b89149c3cefa6e891d2e525f6","path":"GoogleDataTransport/GDTCORLibrary/Private/GDTCORUploadCoordinator.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e988d78b5800207ec0a672e097044893065","path":"GoogleDataTransport/GDTCORLibrary/GDTCORUploadCoordinator.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f5b332c5902c0bf37e2b5752bba40603","path":"GoogleDataTransport/GDTCORLibrary/Internal/GDTCORUploader.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e7f16d9e98172cb29c32af2a1a0a3869","path":"GoogleDataTransport/GDTCORLibrary/Public/GoogleDataTransport/GoogleDataTransport.h","sourceTree":"","type":"file"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e9860801047862d023d9d53b085a63fcefe","path":"GoogleDataTransport/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e986a33ad0e753533f48d3323aa73fff32f","name":"Resources","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e982780c3150bdc57490ceb3d30d1fe9e70","path":"GoogleDataTransport.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e3c506c4664962c1fad6e1550ea3fb00","path":"GoogleDataTransport-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e983ae542fa02dabbc034f17c61b8e9516c","path":"GoogleDataTransport-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a0e471a07adabea159448196ced10a62","path":"GoogleDataTransport-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98c1e4de993049c70f55a9e7e511b54b47","path":"GoogleDataTransport.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98cee566dee313e61b6e40823d64d0d97a","path":"GoogleDataTransport.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e980f28159d05a16cb6030058fb790ece5a","path":"ResourceBundle-GoogleDataTransport_Privacy-GoogleDataTransport-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e986aff9a8ce8a32529970f74259c3d566e","name":"Support Files","path":"../Target Support Files/GoogleDataTransport","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98e52107900b1239c7b5ef6b0148ccd412","name":"GoogleDataTransport","path":"GoogleDataTransport","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9871150351aa0bcb6c4905827b1320ce43","path":"MLKitCore/Sources/MLKit.h","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9806a284deafc26c6fb923b4e351c1aa2f","name":"MLKitCore","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e986071a640485f98f42a3182ebb95d6683","path":"GoogleMLKit.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9804d8c7d1e0a0ce2ddcb09ec20121eca6","path":"GoogleMLKit.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e986e18d79133c6f782e1f8a9c7ef35b65d","name":"Support Files","path":"../Target Support Files/GoogleMLKit","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e987f945f488140a30d67c9b80508684e02","name":"GoogleMLKit","path":"GoogleMLKit","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98739729a1cba3cf09c187e66be4e14eaf","path":"GTMDefines.h","sourceTree":"","type":"file"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e985388e49bb9468227051e0ad9f8ca4345","path":"Resources/Base/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98f9e5a3d792ffcc24689020b8e385bdb5","name":"Resources","path":"","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986611478dffc922e8809e348f6d12e3cc","name":"Defines","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e985bd2d85d21f5427bfffb979186ab8407","path":"Foundation/GTMLogger.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98be3955f62b8db75737d6ccfbb0466af0","path":"Foundation/GTMLogger.m","sourceTree":"","type":"file"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98c93f488f8544ae6e5bc7c6028e2dd30b","path":"Resources/Logger/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98f790acba392f4332cabb3333a5bbde27","name":"Resources","path":"","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98f44342295e10c041364d7d90ab81ae7c","name":"Logger","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98232c94b77a7c0da2e3a742f0569c72f7","path":"Foundation/GTMNSData+zlib.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e984973ca6b3c7c34ec26e98980185ee4c2","path":"Foundation/GTMNSData+zlib.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98015e00cba8aabdb8521cec8c35de822e","name":"NSData+zlib","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9874d796174bf0b668e367bcf327fed14d","path":"GoogleToolboxForMac.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9821378a8a8113ea53d52ddfa990b906a9","path":"GoogleToolboxForMac-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98fb842cf33ff8eb7b6d8f7edbd6137c87","path":"GoogleToolboxForMac-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e982d66d53fc5a82c7f9c476c4a6af37071","path":"GoogleToolboxForMac-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98bc257419e7c603b7a456dc1b47a6e63e","path":"GoogleToolboxForMac-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98efa0dec86124ebe5eb4b8ef99d9cb1d7","path":"GoogleToolboxForMac.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9813ca13fc91877ab1c92c543f7272dc2f","path":"GoogleToolboxForMac.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98b7e2f4f846d7f33607b4f051e07a6fbb","path":"ResourceBundle-GoogleToolboxForMac_Logger_Privacy-GoogleToolboxForMac-Info.plist","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9883bcf4c7dbf646a86841f246f080f59f","path":"ResourceBundle-GoogleToolboxForMac_Privacy-GoogleToolboxForMac-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e301c9089469bbf7017fbf5b20ce5b9e","name":"Support Files","path":"../Target Support Files/GoogleToolboxForMac","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9871dda224038034fc17fbfab33633b39b","name":"GoogleToolboxForMac","path":"GoogleToolboxForMac","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e9e2ef35974288cae56f6bcd77b3d1a1","path":"GoogleUtilities/Environment/Public/GoogleUtilities/GULAppEnvironmentUtil.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98a8dbf8b03ae03c1e62189a909f490a0d","path":"GoogleUtilities/Environment/GULAppEnvironmentUtil.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b21e645f173f484d7d489395cb0ef47d","path":"GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainStorage.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e6c88b1f3313d30f09f0879bb3335727","path":"GoogleUtilities/Environment/SecureStorage/GULKeychainStorage.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98471a8f6f6acf4f32d5a3c7765fefedd4","path":"GoogleUtilities/Environment/Public/GoogleUtilities/GULKeychainUtils.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9840addf1c4035ef26ce5168823f6a9b0b","path":"GoogleUtilities/Environment/SecureStorage/GULKeychainUtils.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98321cc23fac0ad4ffb6bf880736ffd908","path":"GoogleUtilities/Environment/Public/GoogleUtilities/GULNetworkInfo.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98f411004528dfcd6277395c9c04378ec5","path":"GoogleUtilities/Environment/NetworkInfo/GULNetworkInfo.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a4b2b8a524e01d674925168ed4d2466f","path":"third_party/IsAppEncrypted/Public/IsAppEncrypted.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d70ab1c926a4eeb4700f84a670831343","path":"third_party/IsAppEncrypted/IsAppEncrypted.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e7783cfb8f9c2c360f89422291b6d3aa","name":"Environment","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9842d1f64cbc54a0ae19d94636c10a5cd3","path":"GoogleUtilities/Logger/Public/GoogleUtilities/GULLogger.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98dfd3ee5c0377fc1213b74cc7f101a631","path":"GoogleUtilities/Logger/GULLogger.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9817453918ab621122177134ff62397b50","path":"GoogleUtilities/Logger/Public/GoogleUtilities/GULLoggerLevel.h","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98359b3b2496484391416d832f19159441","name":"Logger","path":"","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98f73c19051baa47364f05aece854681a4","path":"GoogleUtilities/Privacy/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98eef7243c96269b21761e3a701dec9e36","name":"Resources","path":"","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988cd5a7a29244c8fed1fd736822de83ca","name":"Privacy","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e9812d32a5910607a608eef0949a4e4ae1a","path":"GoogleUtilities.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98f8457eb72f13d1202673bd4369a1f1b5","path":"GoogleUtilities-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9858b3defbe10d522f595fe77a6628ae27","path":"GoogleUtilities-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e984f249c2e49e1e50198addf779cf50217","path":"GoogleUtilities-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e984241c8b937c49ad4e777ae59c47622db","path":"GoogleUtilities.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98ab677290647ef16808d254ef29fcf39c","path":"GoogleUtilities.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98f1d78169cf6c9f694f61179b6b0b89c8","path":"ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98e01bde28a9766a3e7404eced76d6430f","name":"Support Files","path":"../Target Support Files/GoogleUtilities","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e989fedc220d8b6e4f5a7599be2173481e0","path":"GoogleUtilities/UserDefaults/Public/GoogleUtilities/GULUserDefaults.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98b40a185e1d9e86066a2ea904cf00a8cb","path":"GoogleUtilities/UserDefaults/GULUserDefaults.m","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9892b39006436fb581af3bf7b4029dae22","name":"UserDefaults","path":"","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e988e824f380353d782ece369aab1b3abb3","name":"GoogleUtilities","path":"GoogleUtilities","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e986d089ee360c603922801857a658b4ec2","path":"Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcher.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9850c8d3169df239ffe6e03aa6accedf13","path":"Sources/Core/GTMSessionFetcher.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a59b70f1d0329ed860628b5cdf337465","path":"Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherLogging.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e981f2196e0ba7024508ad8588f69cb8ed2","path":"Sources/Core/GTMSessionFetcherLogging.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98449265f8805c8b35b888efa981a05d25","path":"Sources/Core/Public/GTMSessionFetcher/GTMSessionFetcherService.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98aff5e7d420df09fee84a864a7a441fb0","path":"Sources/Core/GTMSessionFetcherService.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98c76262f28de06948c4f3224a2db24388","path":"Sources/Core/GTMSessionFetcherService+Internal.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9849242128dfeb83350ea97c9c2b3824b2","path":"Sources/Core/Public/GTMSessionFetcher/GTMSessionUploadFetcher.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9862e5638453fb32bc89f73b782b14fb73","path":"Sources/Core/GTMSessionUploadFetcher.m","sourceTree":"","type":"file"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98d5948241124407c2aacb005346e50a4e","path":"Sources/Core/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9887654a2e37e056a9020fa3b9a20fa26c","name":"Resources","path":"","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9833d6307be58e15f250ad2e524bc73b27","name":"Core","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e980681d18b6fbcb30cbb7b54b0132e1c9c","path":"GTMSessionFetcher.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e2ecf4d3f6c7b2124ddf346d76a614c2","path":"GTMSessionFetcher-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98bac6988fa3f352e96698b8fa4fffb996","path":"GTMSessionFetcher-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9895d862fa48f8f52ef0bb877a1af15ce3","path":"GTMSessionFetcher-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98f88ea66a7a98347f6f7b2b6deb1cb354","path":"GTMSessionFetcher.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98fa1e20182fc25c803241748998f282d1","path":"GTMSessionFetcher.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98eded1c04d862b9ae6202de16390d96cd","path":"ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9816ae413c4633ffd6aace82781f3e8872","name":"Support Files","path":"../Target Support Files/GTMSessionFetcher","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d286a6b847b5ab2941d938250a80e881","name":"GTMSessionFetcher","path":"GTMSessionFetcher","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e984ef4aede367aed7d0840d5dd0212f822","path":"Frameworks/MLImage.framework","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98cb8239cc1dfc667d34b905c2b105cef2","name":"Frameworks","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98fe9978b072d50fbe03c2bf1e25479d0f","path":"MLImage.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9888a7e146a4ff118f43813c517d4b83c3","path":"MLImage.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9848777170bdb199f097bc0be7cc4cadf6","name":"Support Files","path":"../Target Support Files/MLImage","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e985e5d95dde270ca6452c87d150a06bd7a","name":"MLImage","path":"MLImage","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e980aa9f654e7c6016888ec4d36cd6fcdec","path":"Frameworks/MLKitBarcodeScanning.framework","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9803114949979de94f9f7e9f1723d31bee","name":"Frameworks","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98d11faec0fabbfad2c3afd2cf31085eb7","path":"MLKitBarcodeScanning.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9870bea0013c2f2c4b81931253a5b10583","path":"MLKitBarcodeScanning.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98bd557ef9faf6d8a062a826c65688009f","name":"Support Files","path":"../Target Support Files/MLKitBarcodeScanning","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9846c8d351017a032200227237c16bd89a","name":"MLKitBarcodeScanning","path":"MLKitBarcodeScanning","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e98eb9adc2bf81b8a7f79444fe83753e6a2","path":"Frameworks/MLKitCommon.framework","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98c0127b391509c41a38256f77aef3b056","name":"Frameworks","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98496383681bcad5eefdc420c11d24eca9","path":"MLKitCommon.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9876608c82debdaa6583a14019bfc31b45","path":"MLKitCommon.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98881c8eda19fb89ff6d9de9fb7b5fdc2a","name":"Support Files","path":"../Target Support Files/MLKitCommon","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e986d0a6a597f15d1a1d570884bc8c463d6","name":"MLKitCommon","path":"MLKitCommon","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"wrapper.framework","guid":"bfdfe7dc352907fc980b868725387e981fc5ed107658f38da2f4f5be70b51cdc","path":"Frameworks/MLKitVision.framework","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e988d847e61619e1891602149b3137cbe72","name":"Frameworks","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e985e44c1d5c7e9aadeafdeedbefa179720","path":"MLKitVision.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98d849af40da011af03239151fd0d9b8ba","path":"MLKitVision.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d1afe3b46cb404ee56af4d920da2abcd","name":"Support Files","path":"../Target Support Files/MLKitVision","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a8dfd647a3052985ee89a0bcd841f6fe","name":"MLKitVision","path":"MLKitVision","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f67428f08273cf09360b179e79a272ff","path":"pb.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e9894491b75481323633e5614839dab4ccb","path":"pb_common.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98bc6e9c788c7e5269ce6111bf65b60fe9","path":"pb_common.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e986939911dd9216515166fd9306df587d2","path":"pb_decode.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98c93a147463808831d031024697247c56","path":"pb_decode.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.c","guid":"bfdfe7dc352907fc980b868725387e98189f703007c621514290b80547563267","path":"pb_encode.c","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98af011d5fc77f1223ac1e46796333b5aa","path":"pb_encode.h","sourceTree":"","type":"file"},{"guid":"bfdfe7dc352907fc980b868725387e98894c7b385cab58f3689e598afb9acb75","name":"decode","path":"","sourceTree":"","type":"group"},{"guid":"bfdfe7dc352907fc980b868725387e98e06e152cfb692ec8634603b544a3f866","name":"encode","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e98248e9bb354c82eae2acbb0736ae66b40","path":"spm_resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98daa836e99b4199a023746f7674af2ab6","name":"Resources","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98dd5870d579e51a6416e83ba0dc513d50","path":"nanopb.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98c5926b5e4f3e2fea03771d5deb80dfa3","path":"nanopb-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98c68ab96115bf5597ebcc5c62e6fb8662","path":"nanopb-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e0d2978741afb0daf3cbcc461f800f7a","path":"nanopb-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f7e89b1e813ac1a93e3b7d9ed11b61fa","path":"nanopb-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9803fb9f06bbc90c377375c22e8467af68","path":"nanopb.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e988d9fbafd475c77e77d719f43037be3d0","path":"nanopb.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e984d5ab8e95c452ba323e05c70372948ae","path":"ResourceBundle-nanopb_Privacy-nanopb-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e980037f3f9eb9d9c6e5be4bc0e27f3b89d","name":"Support Files","path":"../Target Support Files/nanopb","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98acad5f3517aa1fe6f14804e846b98120","name":"nanopb","path":"nanopb","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.swift","guid":"bfdfe7dc352907fc980b868725387e982aa71e922f3772e980b324edb62deb06","path":"Sources/OrderedSet.swift","sourceTree":"","type":"file"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e9859a615201bc3d485a85f859beb98f66c","path":"Framework/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9843e325d9f58678915370f4100931ce37","name":"Resources","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98253d2c6dec09e4cc08142d5a605e87bb","path":"OrderedSet.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98863fd1912cb08eeb7d9c18c5b4fdb060","path":"OrderedSet-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e982733b294f420751e2da73ab303bea5a1","path":"OrderedSet-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e56c50b25c0cd41dca2ac09d894f512b","path":"OrderedSet-prefix.pch","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9873f366ee160d9972c906b980cbb6b71b","path":"OrderedSet-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e983023981019bf88f5d704b8bf70d0b6dc","path":"OrderedSet.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98debefa36390a76e87af43af97d7837a8","path":"OrderedSet.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e9836f5e4bbe1cad54024c54ccc863d1cfe","path":"ResourceBundle-OrderedSet_privacy-OrderedSet-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98d2549006b8806b907679daa8fbfcbb3e","name":"Support Files","path":"../Target Support Files/OrderedSet","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e9855a937d00a291e118ad81d955b63ddc2","name":"OrderedSet","path":"OrderedSet","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e0a923a7d4a0e632fd2659b8111fab50","path":"Sources/FBLPromises/include/FBLPromise.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e988590272de1f4dd12a9582bcbe735e307","path":"Sources/FBLPromises/FBLPromise.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ad5e35dd676c4e3b8ce435aacbe717b2","path":"Sources/FBLPromises/include/FBLPromise+All.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98918195b16b6c8611c5f9d333f6964c69","path":"Sources/FBLPromises/FBLPromise+All.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ed7ab5e2b549f243dcae772033c275c2","path":"Sources/FBLPromises/include/FBLPromise+Always.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e20e403778fe0f001c174a85e5356c34","path":"Sources/FBLPromises/FBLPromise+Always.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e986d12c2b5e959f04d7c186d68d7d9a8b0","path":"Sources/FBLPromises/include/FBLPromise+Any.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98f952ab256446ba3f8086a8b096c50992","path":"Sources/FBLPromises/FBLPromise+Any.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9800a5a5de5ba5cfff8bafcca46ef01a05","path":"Sources/FBLPromises/include/FBLPromise+Async.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e982040d72eca2a2d7e284bcefd82330f58","path":"Sources/FBLPromises/FBLPromise+Async.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98f9dcf987c60af6633b185decfc1c748b","path":"Sources/FBLPromises/include/FBLPromise+Await.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e989c7b388dc58704123b8a4a11fc847cb8","path":"Sources/FBLPromises/FBLPromise+Await.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e980ee67a69a7d046789fbf563cf8b2bfbc","path":"Sources/FBLPromises/include/FBLPromise+Catch.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9859fe93ab58661c1e7367560091c4f2ab","path":"Sources/FBLPromises/FBLPromise+Catch.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e981798f11eaac6d368190ea0bafcb4317a","path":"Sources/FBLPromises/include/FBLPromise+Delay.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98da444379a5e2cd7ae57e372fc6f14307","path":"Sources/FBLPromises/FBLPromise+Delay.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98504898c4aaafeccf1fcd0c66b2fd0c7a","path":"Sources/FBLPromises/include/FBLPromise+Do.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98951effbc7a3ab70ae1245584d11f491b","path":"Sources/FBLPromises/FBLPromise+Do.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98593387865852ff92022e892cc07bed63","path":"Sources/FBLPromises/include/FBLPromise+Race.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98a6a585d65cee90dbb52372cf6d49d575","path":"Sources/FBLPromises/FBLPromise+Race.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ce4570a9ae59dc02ab55cf79033fd070","path":"Sources/FBLPromises/include/FBLPromise+Recover.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98c3a86bfb5e4019e75ef9511a54b6c9f1","path":"Sources/FBLPromises/FBLPromise+Recover.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98a1095bd9e224026b2551b4a47ec2071b","path":"Sources/FBLPromises/include/FBLPromise+Reduce.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d5761f18c4f0c30421b6f31c6ddec0ff","path":"Sources/FBLPromises/FBLPromise+Reduce.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e980599ce59cf01c031819699d5f5d88af6","path":"Sources/FBLPromises/include/FBLPromise+Retry.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e981ccdf4ff119e858d6c092c389e7242bc","path":"Sources/FBLPromises/FBLPromise+Retry.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98ded23fb36a87a2765c1bf92d5cc85a7f","path":"Sources/FBLPromises/include/FBLPromise+Testing.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98e11f0b9ac9a9135fbd98753b0b75a353","path":"Sources/FBLPromises/FBLPromise+Testing.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98c293e23cb47371dafb9e21b4f49b8e2c","path":"Sources/FBLPromises/include/FBLPromise+Then.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98f9717a37c55a19ef214229c998490661","path":"Sources/FBLPromises/FBLPromise+Then.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98867dd74ca512bcd805f36178e66c849a","path":"Sources/FBLPromises/include/FBLPromise+Timeout.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98469d8fff442dc37742ae2d345ecfd0b5","path":"Sources/FBLPromises/FBLPromise+Timeout.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98d6e6902914c19f5f492895b76efb1cbb","path":"Sources/FBLPromises/include/FBLPromise+Validate.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98b3bb4c1608a82b06d7d4a2d256ae876f","path":"Sources/FBLPromises/FBLPromise+Validate.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e987294df4227950f88f3f2e3d5f554f729","path":"Sources/FBLPromises/include/FBLPromise+Wrap.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98a0e37c735e1da296589f5f13ff528e35","path":"Sources/FBLPromises/FBLPromise+Wrap.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9887a3344292fc8c9f17741b10e81f0736","path":"Sources/FBLPromises/include/FBLPromiseError.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98a72f2374fb4cd44d5f4d6f4c09c9dba4","path":"Sources/FBLPromises/FBLPromiseError.m","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98151650b5a89bc34a2e776f442cd04843","path":"Sources/FBLPromises/include/FBLPromisePrivate.h","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98e4e4a6ec1d6522e449e1ea550e6bfcda","path":"Sources/FBLPromises/include/FBLPromises.h","sourceTree":"","type":"file"},{"children":[{"fileType":"text.xml","guid":"bfdfe7dc352907fc980b868725387e9895a6c95d7856ba8c55778cc269446fcf","path":"Sources/FBLPromises/Resources/PrivacyInfo.xcprivacy","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e98a3cd7cf9016618e7fb31566fae17154d","name":"Resources","path":"","sourceTree":"","type":"group"},{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98fa3746e69e9a0eeaa2eb0cb9d4b38eaf","path":"PromisesObjC.modulemap","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e9890b7dd9efcffaf36ffa9fa8095ccfc01","path":"PromisesObjC-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e98ada7a703eda1b7d29a3476a749410d7a","path":"PromisesObjC-Info.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e98b43fba964ce1f6b8e7d20e9133c1a5df","path":"PromisesObjC-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e983f096ef0bc9661e4ff4073d62a0d33c8","path":"PromisesObjC.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e9896c6fd8ae02ef0ec174ed989f8105f01","path":"PromisesObjC.release.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e988d17914f6061b83791cc1580d7092141","path":"ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9894b3a1da012acb5cee28a50726a580f8","name":"Support Files","path":"../Target Support Files/PromisesObjC","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98a3525639fd8092efde387f47595b82a1","name":"PromisesObjC","path":"PromisesObjC","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98986ad5256db71ab59a626c572dca1db1","name":"Pods","path":"","sourceTree":"","type":"group"},{"guid":"bfdfe7dc352907fc980b868725387e980a621f81ea6cff43b7b372a8263ce0aa","name":"Products","path":"","sourceTree":"","type":"group"},{"children":[{"children":[{"fileType":"sourcecode.module-map","guid":"bfdfe7dc352907fc980b868725387e98bc9b33687cf974a825db433d5a4ce66f","path":"Pods-Runner.modulemap","sourceTree":"","type":"file"},{"fileType":"text","guid":"bfdfe7dc352907fc980b868725387e987edd064bed57826d8d017ae149a3d52e","path":"Pods-Runner-acknowledgements.markdown","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e987fb378bbcd6c5ed58c790a44f8de1ad8","path":"Pods-Runner-acknowledgements.plist","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.objc","guid":"bfdfe7dc352907fc980b868725387e98d314b0e0b0622c4b6805a741f2686226","path":"Pods-Runner-dummy.m","sourceTree":"","type":"file"},{"fileType":"text.script.sh","guid":"bfdfe7dc352907fc980b868725387e98c868b1c7c8b6f1d4f98ebdaeb296a675","path":"Pods-Runner-frameworks.sh","sourceTree":"","type":"file"},{"fileType":"text.plist.xml","guid":"bfdfe7dc352907fc980b868725387e986fd78883b66d5d9077a96975628773ce","path":"Pods-Runner-Info.plist","sourceTree":"","type":"file"},{"fileType":"text.script.sh","guid":"bfdfe7dc352907fc980b868725387e983a42af4f91479a2ff6a94702f9452725","path":"Pods-Runner-resources.sh","sourceTree":"","type":"file"},{"fileType":"sourcecode.c.h","guid":"bfdfe7dc352907fc980b868725387e9847c36cf1fe2165ccb62332bdeff26348","path":"Pods-Runner-umbrella.h","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e985f6ec3891a0be6525111807007bbcf76","path":"Pods-Runner.debug.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e988db807c74690161e03dc575ee7464945","path":"Pods-Runner.profile.xcconfig","sourceTree":"","type":"file"},{"fileType":"text.xcconfig","guid":"bfdfe7dc352907fc980b868725387e98778a51cd43710d278531fd4c4e5ed80f","path":"Pods-Runner.release.xcconfig","sourceTree":"","type":"file"}],"guid":"bfdfe7dc352907fc980b868725387e9863ac39dbb3c5e6697e1e483c96fdcf12","name":"Pods-Runner","path":"Target Support Files/Pods-Runner","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98d87df373aa945c7cffc56572b5b5c1d0","name":"Targets Support Files","path":"","sourceTree":"","type":"group"}],"guid":"bfdfe7dc352907fc980b868725387e98677e601b37074db53aff90e47c8f96d1","name":"Pods","path":"","sourceTree":"","type":"group"},"guid":"bfdfe7dc352907fc980b868725387e98","path":"/Users/tahmidtarongo/StudioProjects/pospro/ios/Pods/Pods.xcodeproj","projectDirectory":"/Users/tahmidtarongo/StudioProjects/pospro/ios/Pods","targets":["TARGET@v11_hash=261fc33951585b81cd95fbd63c08ae39","TARGET@v11_hash=2a4893fb30a94e6793efa33b4096dc60","TARGET@v11_hash=8ac669a7fcca68e6f1152ac9ad274a6a","TARGET@v11_hash=3b689a229981626093c54b50eb283d69","TARGET@v11_hash=131374119d1e605198830188781f978e","TARGET@v11_hash=6c83c7ad08cfa9fa0044353008db6e07","TARGET@v11_hash=8622347e9e7ee879c0521a667deb548f","TARGET@v11_hash=449f1e63e0c76fc704395a896336fc83","TARGET@v11_hash=be13a8e7aa53523e2c1230f1b6a17ebc","TARGET@v11_hash=1e843b4eb8b294ff897297ec72eeae35","TARGET@v11_hash=f41a4bc4f44930ac9d650b57a4037b76","TARGET@v11_hash=46d226e98fd67e206c3103a1bb126f48","TARGET@v11_hash=1aee622a070c752edc503161842367a8","TARGET@v11_hash=262dd8be2be9fc77d428450a1f77b4c5","TARGET@v11_hash=93f790b3e745e7a951a0f06e09bb3255","TARGET@v11_hash=b69346bfc8149fb35b50114f4680c3b5","TARGET@v11_hash=1a5f9c146504dbec144f988bfeaa2f39","TARGET@v11_hash=c0dcfc870431ad532613ebd5d579dc10","TARGET@v11_hash=6bffd98c7f46ad1930ed2624e94660ed","TARGET@v11_hash=86b22a44d807dcee1032d99a816cb004","TARGET@v11_hash=65d3c8b861545b17e88ee52445fb7154","TARGET@v11_hash=41cd4dcc102bbf4853a9b11bae1f44e4","TARGET@v11_hash=98405af382d7755479b20624dddc63b9","TARGET@v11_hash=c2b7f4456537ca11a9434806bd9cd9c3","TARGET@v11_hash=983e64c49077bd3e022d6c4321f40e37","TARGET@v11_hash=54a2977852a2dfa3c75c860b21200e32","TARGET@v11_hash=3512c3c9347fc0d466bb0b370764ed3f","TARGET@v11_hash=fa21eea6cf761e8fe82a25f7cdf54d22","TARGET@v11_hash=01ed61f6275dc926ef763acdd76c1794","TARGET@v11_hash=50326f2057da883e9474c9faec4e1461","TARGET@v11_hash=3a127fccb7ca14b83fd70894f5bf1ee7","TARGET@v11_hash=f4b30d7db85bc604a737cf2c4178dcc9","TARGET@v11_hash=29a011eced5115061237d50525b83bfa","TARGET@v11_hash=69048d4f80ff5c8fb22b29f1850748a5","TARGET@v11_hash=4b4b63d94319e7d73339001dd8970587","TARGET@v11_hash=319800ef15220468f721c1e8ad9c0dd7","TARGET@v11_hash=eeb98a3c0f0fbb44029cd80aead734e8","TARGET@v11_hash=b52fec3dc78b921fc0040f322b53b6d0","TARGET@v11_hash=7899fdca22c6e3b93467ffe502b4aab4","TARGET@v11_hash=b720f4a0754598820256d4b637dee639","TARGET@v11_hash=32be51901fc74a800e588a746ef5befa","TARGET@v11_hash=c01f1db723e7b76fa2b31cd4c7c1d78a","TARGET@v11_hash=20e349bcbc7772e0a99287871d88aa11","TARGET@v11_hash=cf4a1492ef0673732dedb5fcd8dfc511","TARGET@v11_hash=86e2ceeb74e572156f187677fdaf337f","TARGET@v11_hash=669c0591eba81634232c2eee15fcbc3e","TARGET@v11_hash=d31ccdf85d7c58b271171416ac270dea","TARGET@v11_hash=5b8c414037a1ef9f37cf0403a8e63099","TARGET@v11_hash=be09427adf4a3ada18f560fe56e16eff","TARGET@v11_hash=922a513b63ea92d7e4175d64f2343fa4","TARGET@v11_hash=699ba1aa5dd394353996f8208dae224c","TARGET@v11_hash=aec4c30a10666e1e05d5ce3749157b7a","TARGET@v11_hash=a053baae9ebed7535beda45276d9f329","TARGET@v11_hash=d23f97f674db5112860299174e877962","TARGET@v11_hash=2ffe0efa2d9b04cb4335ebf13590c5fb","TARGET@v11_hash=1ff8c9a145b3676b6775131c6ab541fe","TARGET@v11_hash=dbcf856821f57c3548ec3b0e7ff56308","TARGET@v11_hash=9ae363f40153b599366c95ebce6e7c9a","TARGET@v11_hash=5280fddcddc5b62f6f929c0f01ab9526"]} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=01ed61f6275dc926ef763acdd76c1794-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=01ed61f6275dc926ef763acdd76c1794-json new file mode 100644 index 0000000..ac97485 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=01ed61f6275dc926ef763acdd76c1794-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e985e44c1d5c7e9aadeafdeedbefa179720","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","ONLY_ACTIVE_ARCH":"NO","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2"},"guid":"bfdfe7dc352907fc980b868725387e984bf7bec840c7afc31348add252ccd26e","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98d849af40da011af03239151fd0d9b8ba","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e989dce99ba55258e59cae96bcbbef90a0d","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98d849af40da011af03239151fd0d9b8ba","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e98cedac972acedc0f35d231c097a695527","name":"Release"}],"buildPhases":[],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e9896cd7ae8c7639d8f9257b5465384bf6b","name":"GoogleToolboxForMac"},{"guid":"bfdfe7dc352907fc980b868725387e98dd3a6a519ed4181bf31ea6bc1f18ebc5","name":"GTMSessionFetcher"},{"guid":"bfdfe7dc352907fc980b868725387e986a3314f48204dcd3250955aef3b5b25c","name":"MLImage"},{"guid":"bfdfe7dc352907fc980b868725387e986aa58d33b8894c02f49ea32c3da727fe","name":"MLKitCommon"}],"guid":"bfdfe7dc352907fc980b868725387e9841a9e73b2585cb546680d93608f0e002","name":"MLKitVision","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Release","provisioningStyle":0}],"type":"aggregate"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=131374119d1e605198830188781f978e-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=131374119d1e605198830188781f978e-json new file mode 100644 index 0000000..ab21ef8 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=131374119d1e605198830188781f978e-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98bd834ad57b7221769658f25d34be5ee7","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/file_selector_ios/file_selector_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/file_selector_ios/file_selector_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/file_selector_ios/file_selector_ios.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"file_selector_ios","PRODUCT_NAME":"file_selector_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e984c78e1f657d786fc062232f5be7a4c97","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982b6febca591c9a9899c598ad4d2f1a37","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/file_selector_ios/file_selector_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/file_selector_ios/file_selector_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/file_selector_ios/file_selector_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"file_selector_ios","PRODUCT_NAME":"file_selector_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e982f41bce8b433a1eb5a28e8b47bdcf7c2","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982b6febca591c9a9899c598ad4d2f1a37","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/file_selector_ios/file_selector_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/file_selector_ios/file_selector_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/file_selector_ios/file_selector_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"file_selector_ios","PRODUCT_NAME":"file_selector_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98e4b40a1b1e34033e3fe80d9f29e9a3ea","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e983b9642d99114f8120d8f0679d6223b9e","guid":"bfdfe7dc352907fc980b868725387e9807f448b26a149156d6ad7762ea029db3","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98d06e263c8c4c22bf01433b389dea226c","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e987b30ca8d1f7e4e75db6e274d31880a95","guid":"bfdfe7dc352907fc980b868725387e980529f91d8d31f8c0ae17d526b7576bb6"},{"fileReference":"bfdfe7dc352907fc980b868725387e983a5d093fc9123f6ec0c5c4460f49b75f","guid":"bfdfe7dc352907fc980b868725387e98415254890f178f9b8c7443ca0c907bfc"},{"fileReference":"bfdfe7dc352907fc980b868725387e9866b3719eb7470e0b36d65d365d950573","guid":"bfdfe7dc352907fc980b868725387e98cdebb2aaa87d2f62ca0e71d54d2684c7"},{"fileReference":"bfdfe7dc352907fc980b868725387e988fc6741f1d6291969dc9fbd55512aa34","guid":"bfdfe7dc352907fc980b868725387e98f9b1205744b1d0a04a52406328188ac1"}],"guid":"bfdfe7dc352907fc980b868725387e987d137a8dde5d27a87e012c2d0d25bdb5","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e987abe237170fc2f507e176beab102403a"}],"guid":"bfdfe7dc352907fc980b868725387e98bb686d736760c1aafeb2585a7df097b0","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e988868bb129e921eb7047f300ed055ff61","targetReference":"bfdfe7dc352907fc980b868725387e9865c7202c1fc33b2af510b64e6d532fb2"}],"guid":"bfdfe7dc352907fc980b868725387e981895301765af8239f23097fad7798abb","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9865c7202c1fc33b2af510b64e6d532fb2","name":"file_selector_ios-file_selector_ios_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e984c83246bc20987a37ea775a535d55cc9","name":"file_selector_ios","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e982efdaf2d28b3a8e59a402711ff1abdd2","name":"file_selector_ios.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1a5f9c146504dbec144f988bfeaa2f39-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1a5f9c146504dbec144f988bfeaa2f39-json new file mode 100644 index 0000000..c039763 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1a5f9c146504dbec144f988bfeaa2f39-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98efa0dec86124ebe5eb4b8ef99d9cb1d7","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"10.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac.modulemap","ONLY_ACTIVE_ARCH":"NO","PRODUCT_MODULE_NAME":"GoogleToolboxForMac","PRODUCT_NAME":"GoogleToolboxForMac","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98f6aec7eb1146c4d8051629c95619a28a","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9813ca13fc91877ab1c92c543f7272dc2f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"10.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac.modulemap","PRODUCT_MODULE_NAME":"GoogleToolboxForMac","PRODUCT_NAME":"GoogleToolboxForMac","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98e28e3897a29a3269f56f9f6363abc1a2","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9813ca13fc91877ab1c92c543f7272dc2f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"10.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleToolboxForMac/GoogleToolboxForMac.modulemap","PRODUCT_MODULE_NAME":"GoogleToolboxForMac","PRODUCT_NAME":"GoogleToolboxForMac","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98e5075cf73637d320e2e7051cece82c08","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98bc257419e7c603b7a456dc1b47a6e63e","guid":"bfdfe7dc352907fc980b868725387e98fb4ad4820a3e5671dd4636e4ce1d8913","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98739729a1cba3cf09c187e66be4e14eaf","guid":"bfdfe7dc352907fc980b868725387e981cb08bccf79be46949609b9d47eec252","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e985bd2d85d21f5427bfffb979186ab8407","guid":"bfdfe7dc352907fc980b868725387e98d49df3b69540694a6c6f4536262dda56","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98232c94b77a7c0da2e3a742f0569c72f7","guid":"bfdfe7dc352907fc980b868725387e984b42cbee557d895efec65060c3fd0882","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98980b88c07c1331b24a123f7cb2a0d0e0","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9821378a8a8113ea53d52ddfa990b906a9","guid":"bfdfe7dc352907fc980b868725387e9879fe3d66e92842863187b8bcb7e93ab3"},{"additionalCompilerOptions":"-fno-objc-arc","fileReference":"bfdfe7dc352907fc980b868725387e98be3955f62b8db75737d6ccfbb0466af0","guid":"bfdfe7dc352907fc980b868725387e9804b0221ac8173936c2335b7297117b5f"},{"fileReference":"bfdfe7dc352907fc980b868725387e984973ca6b3c7c34ec26e98980185ee4c2","guid":"bfdfe7dc352907fc980b868725387e98cd4ba7dcc7cb311f4e1cd2afa9cef8fe"}],"guid":"bfdfe7dc352907fc980b868725387e9851f1f53c0d555026cc74091632ab1d58","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e980b8e23158d5b5505ae009b606f028274"}],"guid":"bfdfe7dc352907fc980b868725387e9856cbeb0933fd20c891d75b4a79dca518","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e9840585042e3967660450c8f81da4d404e","targetReference":"bfdfe7dc352907fc980b868725387e98e474ad9306e7b8df54bd6c4337ea1912"},{"guid":"bfdfe7dc352907fc980b868725387e98972e6fab21967a91456323d26f84d039","targetReference":"bfdfe7dc352907fc980b868725387e98a435583ab4c2282d404489aa813de99b"}],"guid":"bfdfe7dc352907fc980b868725387e98e140f7a28ce5e10b599b1625f3ac31b7","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98e474ad9306e7b8df54bd6c4337ea1912","name":"GoogleToolboxForMac-GoogleToolboxForMac_Logger_Privacy"},{"guid":"bfdfe7dc352907fc980b868725387e98a435583ab4c2282d404489aa813de99b","name":"GoogleToolboxForMac-GoogleToolboxForMac_Privacy"}],"guid":"bfdfe7dc352907fc980b868725387e9896cd7ae8c7639d8f9257b5465384bf6b","name":"GoogleToolboxForMac","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98687f19ce59be21c066e59085f757b472","name":"GoogleToolboxForMac.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1aee622a070c752edc503161842367a8-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1aee622a070c752edc503161842367a8-json new file mode 100644 index 0000000..c3dc92f --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1aee622a070c752edc503161842367a8-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e986bb24850bad0bb59f52b77265b062875","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/fluttertoast","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"fluttertoast","INFOPLIST_FILE":"Target Support Files/fluttertoast/ResourceBundle-fluttertoast_privacy-fluttertoast-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"fluttertoast_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98c375148812dc1b86d848abdf80fc4d82","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989dd8b88b7ece213df95c69d0761d4449","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/fluttertoast","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"fluttertoast","INFOPLIST_FILE":"Target Support Files/fluttertoast/ResourceBundle-fluttertoast_privacy-fluttertoast-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","PRODUCT_NAME":"fluttertoast_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e981e7fa39ca65ec941b72511f5b2e2c801","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989dd8b88b7ece213df95c69d0761d4449","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/fluttertoast","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"fluttertoast","INFOPLIST_FILE":"Target Support Files/fluttertoast/ResourceBundle-fluttertoast_privacy-fluttertoast-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","PRODUCT_NAME":"fluttertoast_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9879e1c38770851187800d6eb66c191975","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98f166a69471ae6d4d2991cec4bce92176","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e987070f5767c306340c9008fe84ae18bcc","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98ee9c9170f88f429676a5c412eb75b98e","guid":"bfdfe7dc352907fc980b868725387e980c40494b501de83dcd031f2aa2015b9a"}],"guid":"bfdfe7dc352907fc980b868725387e98d07f8d07e8ee7ab2dff84aa0bb79870a","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e985739272bce418ef50bd06c859612bad5","name":"fluttertoast-fluttertoast_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e989d4bb598ca0a92e1d0f3a4ef0157bf7e","name":"fluttertoast_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1e843b4eb8b294ff897297ec72eeae35-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1e843b4eb8b294ff897297ec72eeae35-json new file mode 100644 index 0000000..9c0ecca --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1e843b4eb8b294ff897297ec72eeae35-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98c363f6dffddc15c050b7432164118549","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_keyboard_visibility","PRODUCT_NAME":"flutter_keyboard_visibility","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98393eb1efda29ef31259dda5d589467eb","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e984ef10e21f0c2de7d4c020cbc30fe04d6","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_keyboard_visibility","PRODUCT_NAME":"flutter_keyboard_visibility","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98943d3e711d56ecf175042853ab88b110","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e984ef10e21f0c2de7d4c020cbc30fe04d6","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_keyboard_visibility/flutter_keyboard_visibility.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_keyboard_visibility","PRODUCT_NAME":"flutter_keyboard_visibility","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e986c95d5fcc38a27d5f4c7b7ff9730161e","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e987d8a72c4f6353a51fec490585daec012","guid":"bfdfe7dc352907fc980b868725387e983c6bcc1556283ea4958cc9798fad93f4","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9801f55a13730e7eeb847a0d6adfbbd61c","guid":"bfdfe7dc352907fc980b868725387e98029c6cffaf6232763eef53d463cb00fc","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9833b159845d971c8f249d517b1610e26f","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e989c2f7fb84701f249603a15aa45898023","guid":"bfdfe7dc352907fc980b868725387e987979f77b933a7cb640e0115b59deb14d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a6247f251da99ac64cbdad26a4f250bd","guid":"bfdfe7dc352907fc980b868725387e9826bd88aa8dcf1deeef5a22a79525473c"}],"guid":"bfdfe7dc352907fc980b868725387e985b5b680d1f7661079dc47b8daffaabf3","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98664630480fa00b26b8a1a8bb4d5ebb97"}],"guid":"bfdfe7dc352907fc980b868725387e985e4a4449d158131c66d916c7814a19b6","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e983e814ccd221ca48f0d8fd132119dac92","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"}],"guid":"bfdfe7dc352907fc980b868725387e98397d1949c19933d656e15d632cccabfd","name":"flutter_keyboard_visibility","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98465e8ddc0c1c3fe0e4bb7ea0de0215ca","name":"flutter_keyboard_visibility.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1ff8c9a145b3676b6775131c6ab541fe-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1ff8c9a145b3676b6775131c6ab541fe-json new file mode 100644 index 0000000..a43c407 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=1ff8c9a145b3676b6775131c6ab541fe-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98b7f540becf7e5ec2590c5e8a33d4c9a4","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/url_launcher_ios/url_launcher_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/url_launcher_ios/url_launcher_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/url_launcher_ios/url_launcher_ios.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"url_launcher_ios","PRODUCT_NAME":"url_launcher_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e983bf7c387e6b30e7532f6cb4e6e71951b","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ca107ff5c6da5867cce8944b1f27cd12","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/url_launcher_ios/url_launcher_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/url_launcher_ios/url_launcher_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/url_launcher_ios/url_launcher_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"url_launcher_ios","PRODUCT_NAME":"url_launcher_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9852e5f92b339577bcf682a1eb4792c8f4","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ca107ff5c6da5867cce8944b1f27cd12","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/url_launcher_ios/url_launcher_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/url_launcher_ios/url_launcher_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/url_launcher_ios/url_launcher_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"url_launcher_ios","PRODUCT_NAME":"url_launcher_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98606903bd7be7dc87a070537db999d889","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98e89a3956e8256c212651f52c94fa2ed6","guid":"bfdfe7dc352907fc980b868725387e98488b1aae650ee0880687b46866424107","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9803da34d77efef8ef3ce2c8ebbae5bdbc","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e985f9d74ee98a3a7d73567c6534f43a909","guid":"bfdfe7dc352907fc980b868725387e988f040ca1cfa26d60ebdf96062eae1d91"},{"fileReference":"bfdfe7dc352907fc980b868725387e9845287bc85f86fc439003d68846d67d59","guid":"bfdfe7dc352907fc980b868725387e980441223a4374882c7197a4a01ebf08ad"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b16fd78a4529e3ec33a617c6ad85fb7e","guid":"bfdfe7dc352907fc980b868725387e9888b1e74e60918c1dda1636aa70ed211a"},{"fileReference":"bfdfe7dc352907fc980b868725387e981f83fef18c8c8193d0433dca7451211a","guid":"bfdfe7dc352907fc980b868725387e984dd61892113408dce686f38da3837ce8"},{"fileReference":"bfdfe7dc352907fc980b868725387e989a26775313ac62dce3efe0991460d31f","guid":"bfdfe7dc352907fc980b868725387e98fcf977391a7960146ff426cde177cc28"}],"guid":"bfdfe7dc352907fc980b868725387e98fa96dbb049cf26a8a5faf87ef8982665","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e982f8b7ae2e7caa8ede8091d9bb363b0d1"}],"guid":"bfdfe7dc352907fc980b868725387e988f4e5a15bd2f3cf26d08bb8eafccb083","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e9829873fc0097fc1cd118d2ea1c7a9e44f","targetReference":"bfdfe7dc352907fc980b868725387e9891b3b8cc56823cdea4b418e009a423b2"}],"guid":"bfdfe7dc352907fc980b868725387e98e31bb378ac96256438f4a2e26e722c1b","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9891b3b8cc56823cdea4b418e009a423b2","name":"url_launcher_ios-url_launcher_ios_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98903e66fa03d6d27edaa18126a82c20fd","name":"url_launcher_ios","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f7a21f0cd31eecef97e8eaf4a819dde1","name":"url_launcher_ios.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=20e349bcbc7772e0a99287871d88aa11-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=20e349bcbc7772e0a99287871d88aa11-json new file mode 100644 index 0000000..a930047 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=20e349bcbc7772e0a99287871d88aa11-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98815aff05b5de7d08a9775e7d286f0253","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/permission_handler_apple","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"permission_handler_apple","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/ResourceBundle-permission_handler_apple_privacy-permission_handler_apple-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"permission_handler_apple_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98da19cab0ce2bace61dc5e343bebd396a","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e56dc9568bffa872e4e3d651fb070b17","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/permission_handler_apple","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"permission_handler_apple","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/ResourceBundle-permission_handler_apple_privacy-permission_handler_apple-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","PRODUCT_NAME":"permission_handler_apple_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e983eb76179791a8adbaf029083157501c8","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e56dc9568bffa872e4e3d651fb070b17","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/permission_handler_apple","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"permission_handler_apple","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/ResourceBundle-permission_handler_apple_privacy-permission_handler_apple-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","PRODUCT_NAME":"permission_handler_apple_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98cc2965ac31bf798108b3e12d86a9ba5b","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e987b559113441d7fbd25be00cf4a9912b2","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9830e66a6c3bc665882fc145b9d3ddd456","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9888ea3a87e98fd6df375aa8764cfac7eb","guid":"bfdfe7dc352907fc980b868725387e98dd1da337b7e8f680ada7e613a272fb51"}],"guid":"bfdfe7dc352907fc980b868725387e9850fc2688c5042817c549da2fcae299dd","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e9802f35ab680609a626ebd2ddd692a3822","name":"permission_handler_apple-permission_handler_apple_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e983e9a904e8a35cb34b69458780be142b3","name":"permission_handler_apple_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=261fc33951585b81cd95fbd63c08ae39-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=261fc33951585b81cd95fbd63c08ae39-json new file mode 100644 index 0000000..19cf515 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=261fc33951585b81cd95fbd63c08ae39-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982c4a21410d8985568c8a15f48c17f89a","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/connectivity_plus/connectivity_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/connectivity_plus/connectivity_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/connectivity_plus/connectivity_plus.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"connectivity_plus","PRODUCT_NAME":"connectivity_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9839c57ad3072ec2046a63d02e2a05a44e","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9851ec0356504dbd269acb42c21ff6736f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/connectivity_plus/connectivity_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/connectivity_plus/connectivity_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/connectivity_plus/connectivity_plus.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"connectivity_plus","PRODUCT_NAME":"connectivity_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98804484cab12d6083558bb64845ddc72b","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9851ec0356504dbd269acb42c21ff6736f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/connectivity_plus/connectivity_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/connectivity_plus/connectivity_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/connectivity_plus/connectivity_plus.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"connectivity_plus","PRODUCT_NAME":"connectivity_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e983d16b0499d1dce6e16ad4ba8513de979","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98f7e145269f9ac184a9895ce4fc0b272e","guid":"bfdfe7dc352907fc980b868725387e9816d4c1d3ad947ea333e1ec7fd33121d1","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98aa262b1f6ff1ed116a0e12910e764073","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98c52e3884cadd92b5f2753979a1e1a81d","guid":"bfdfe7dc352907fc980b868725387e98ae4c0851b6bc181528d3473da9d38c9b"},{"fileReference":"bfdfe7dc352907fc980b868725387e98be5dc73ab44375d2e25365357bd8d214","guid":"bfdfe7dc352907fc980b868725387e987c2a9e57f728751b90c1f42b62ec0a77"},{"fileReference":"bfdfe7dc352907fc980b868725387e985cfbc7070485c1d597931d449ce7ac16","guid":"bfdfe7dc352907fc980b868725387e987b72fb03dcaa666cef3dd416aa03136a"},{"fileReference":"bfdfe7dc352907fc980b868725387e9876dcd096975291b060c6724c0bfe0f5e","guid":"bfdfe7dc352907fc980b868725387e98b8b9cc9feb4a95f8e5d343e6a275c670"}],"guid":"bfdfe7dc352907fc980b868725387e9810350e0ce83f73e0a0c7a47831420b59","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98398b4cae2eb82d7eec282095ebbda0f9"}],"guid":"bfdfe7dc352907fc980b868725387e98c595fec10b4d135f7d0db0a2ac42e4a1","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e982eb19c089cfe30fe7415b79927ad87c0","targetReference":"bfdfe7dc352907fc980b868725387e9831ced05e49f553f4d1bb4a7cc8ab09f7"}],"guid":"bfdfe7dc352907fc980b868725387e98700ac966c7ace749f46dc53236f5994e","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9831ced05e49f553f4d1bb4a7cc8ab09f7","name":"connectivity_plus-connectivity_plus_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98144902882b713248a71c322fd5b2f4ee","name":"connectivity_plus","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9849d71e523f9c532b7a090a4d5cf8d1e0","name":"connectivity_plus.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=262dd8be2be9fc77d428450a1f77b4c5-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=262dd8be2be9fc77d428450a1f77b4c5-json new file mode 100644 index 0000000..f6ed98d --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=262dd8be2be9fc77d428450a1f77b4c5-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98c1e4de993049c70f55a9e7e511b54b47","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleDataTransport/GoogleDataTransport.modulemap","ONLY_ACTIVE_ARCH":"NO","PRODUCT_MODULE_NAME":"GoogleDataTransport","PRODUCT_NAME":"GoogleDataTransport","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98a84f360a00988831d71ee25156dc41a4","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98cee566dee313e61b6e40823d64d0d97a","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleDataTransport/GoogleDataTransport.modulemap","PRODUCT_MODULE_NAME":"GoogleDataTransport","PRODUCT_NAME":"GoogleDataTransport","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e984ec1eb0e0cbe9dc1b3513be3c3a48a4e","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98cee566dee313e61b6e40823d64d0d97a","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleDataTransport/GoogleDataTransport-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleDataTransport/GoogleDataTransport.modulemap","PRODUCT_MODULE_NAME":"GoogleDataTransport","PRODUCT_NAME":"GoogleDataTransport","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98fc54b7081f1e4fd0ac4b4fa72bdc5a40","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98ac5055bd2f05a6e583d06aeb58544ccd","guid":"bfdfe7dc352907fc980b868725387e98e3a39688f7840b59faef98ea8c628868"},{"fileReference":"bfdfe7dc352907fc980b868725387e9839776aa25d99326310f77d0c77787b81","guid":"bfdfe7dc352907fc980b868725387e988f28afaf89fa464587845d2ac4a7f062"},{"fileReference":"bfdfe7dc352907fc980b868725387e9831c83a4cb2fa7d6003bd94e1cb3ef586","guid":"bfdfe7dc352907fc980b868725387e98126076c4a3e94c278667c7ca6f665033"},{"fileReference":"bfdfe7dc352907fc980b868725387e987654268239077a67671eec43d08c4daf","guid":"bfdfe7dc352907fc980b868725387e9828529155970d381f7b8098ad56f4ceca"},{"fileReference":"bfdfe7dc352907fc980b868725387e98cb63a798f03f04bf4c85590bb4863813","guid":"bfdfe7dc352907fc980b868725387e9849f4114224f44b6bc992e80a3497b96b"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f699b623337a197afde9cff5c35c9241","guid":"bfdfe7dc352907fc980b868725387e9893d73d1216451f539fe1faae61a28907"},{"fileReference":"bfdfe7dc352907fc980b868725387e98496c3671bc22e77a1cf40a30cb9b8c90","guid":"bfdfe7dc352907fc980b868725387e9812c939ff372422d050360184f8813ae6"},{"fileReference":"bfdfe7dc352907fc980b868725387e987932b02b2a42e9d3a9ee21ae75562f27","guid":"bfdfe7dc352907fc980b868725387e98887c5e731c59b2b0d7d1f1cc93e2399e"},{"fileReference":"bfdfe7dc352907fc980b868725387e9844c1f6c68e0e5843539df4672cd6a11c","guid":"bfdfe7dc352907fc980b868725387e98789b441ca36c319f77e3d79bb9217e3f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a640313a7d46683795547efae1d5436c","guid":"bfdfe7dc352907fc980b868725387e98c4958398413951036034457e12e205a7"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ae25a18457bf3f752b0849a46030a6e1","guid":"bfdfe7dc352907fc980b868725387e985ced8440831b6c156f59f436f7c98091"},{"fileReference":"bfdfe7dc352907fc980b868725387e9839caf2633bad963822db3996c7f97627","guid":"bfdfe7dc352907fc980b868725387e98c674792e6e9a7e1b1b01269a86bdd9df","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98bd4bc1e53221bbe1e9a800e23e1cd784","guid":"bfdfe7dc352907fc980b868725387e9821b2bd3d26348dd8a37b7b9632be5dc9","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e980db3eb442ee0907f32640ea9a389c4d8","guid":"bfdfe7dc352907fc980b868725387e982a33fb4e00f844daa96fbc516afc7643"},{"fileReference":"bfdfe7dc352907fc980b868725387e989c5ae15d12b06fbe64b990bd5cb40998","guid":"bfdfe7dc352907fc980b868725387e988a3156a91206771d649eff385dbae936","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a74f902b44d04879e07b982fb8a98943","guid":"bfdfe7dc352907fc980b868725387e98b19bd3be1fa1e000552f0e484a5135da"},{"fileReference":"bfdfe7dc352907fc980b868725387e986b552256dc875a6d06d4f8923d158317","guid":"bfdfe7dc352907fc980b868725387e98c4f3eecbceb496cd24d7943a864f57e3","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fe152c71ef396e41f38cc63528c41605","guid":"bfdfe7dc352907fc980b868725387e98254126dd317400e49811608a07f5f8ed"},{"fileReference":"bfdfe7dc352907fc980b868725387e9858df1edc55942ad72c1c7e6a01577a51","guid":"bfdfe7dc352907fc980b868725387e985b9fee48b6a69b368ee254d6943ad4a4"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d45e0dfbfce6c55cc274344452670bd0","guid":"bfdfe7dc352907fc980b868725387e98fa3a2390cd9c288a31745273c9199e05"},{"fileReference":"bfdfe7dc352907fc980b868725387e9817daea7f2fed3cdd32a959f18ab48ed9","guid":"bfdfe7dc352907fc980b868725387e98b249cf772d7e6631165b0ef06cbeb95a","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e987a1a89e8122c3b5d55d0ccc5a1325d9d","guid":"bfdfe7dc352907fc980b868725387e98a46b8b437e4fe4e4b81a896eeeb836d4"},{"fileReference":"bfdfe7dc352907fc980b868725387e985e4a2fbf4d03bc1a49834c6079f459a9","guid":"bfdfe7dc352907fc980b868725387e9862678bd1916de454b0d6490914fb92aa","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9877e77a719b8fd57484318d3d725fea11","guid":"bfdfe7dc352907fc980b868725387e9818050b21e8d2f69c3b6567084b92665b"},{"fileReference":"bfdfe7dc352907fc980b868725387e982af08910371027c420e33d43cecb1b86","guid":"bfdfe7dc352907fc980b868725387e988c898523800bd79c5011e3b66763bcf0"},{"fileReference":"bfdfe7dc352907fc980b868725387e9822624598f928795f63879b2d8ca9d4f2","guid":"bfdfe7dc352907fc980b868725387e9846106146ca5ae814f94f614e466af860"},{"fileReference":"bfdfe7dc352907fc980b868725387e98128f9c08f93669b7f708b44bbf7b8ac1","guid":"bfdfe7dc352907fc980b868725387e983c86881de9ce698c8af3865e1fd48183"},{"fileReference":"bfdfe7dc352907fc980b868725387e981152ae923e56cac12a273d022dd9532f","guid":"bfdfe7dc352907fc980b868725387e9876b153bf556c6084c4fbaaf131aa1c3f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e2eaef5a1858defe034daae474b5cc6b","guid":"bfdfe7dc352907fc980b868725387e98ccd2b15ff41fa9b9abf320c1b74a74c8"},{"fileReference":"bfdfe7dc352907fc980b868725387e98922002c5dede644e747c2db4a9e281fa","guid":"bfdfe7dc352907fc980b868725387e98c4f5806673251cc32d434aea6a5e4e3e"},{"fileReference":"bfdfe7dc352907fc980b868725387e98096c12f969f775d925b7a9d6295d58cb","guid":"bfdfe7dc352907fc980b868725387e98b3cb964dff2b9823db9d2fe8a5071633"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fff3c1fce7ba899d76ee9d3777e7172b","guid":"bfdfe7dc352907fc980b868725387e98e48b3b6d7e5b59bbb8d729a7098724a5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b3346e72e8723701cda5ba1ecd12dc54","guid":"bfdfe7dc352907fc980b868725387e98feb6877a35456205cb44f398da5ffe42"},{"fileReference":"bfdfe7dc352907fc980b868725387e98508cae85445f367ce36ab5a7e4b90c51","guid":"bfdfe7dc352907fc980b868725387e98ccd6ac810aa6121ff97d7aadae5741d2","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e985a3177718bdc47ff067905dda897137f","guid":"bfdfe7dc352907fc980b868725387e98d9ca73182f53ad0c47a7cf1f28806a0e"},{"fileReference":"bfdfe7dc352907fc980b868725387e9803a87d3169de379097e69ed67fffb6a7","guid":"bfdfe7dc352907fc980b868725387e98291c93a770ca947e7813661d4065f650"},{"fileReference":"bfdfe7dc352907fc980b868725387e9870e9d4b9e6728a16cf98471767cc4d9f","guid":"bfdfe7dc352907fc980b868725387e98949d5efd2c21e18befe5d2c77eb7cc61"},{"fileReference":"bfdfe7dc352907fc980b868725387e98790d1960d16df772eae770e65a7c95fe","guid":"bfdfe7dc352907fc980b868725387e98b019a7b29fd8285f81af4d09d1f96bd9"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b91fa57ee2c33b3e5b7c04df8df21077","guid":"bfdfe7dc352907fc980b868725387e98010eb29c18eef7d8e8c35ce508facb08"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e45d126b07fa699e4f7a1ec9e763d758","guid":"bfdfe7dc352907fc980b868725387e9867b0f447a9a262653567ec3bb442bd45"},{"fileReference":"bfdfe7dc352907fc980b868725387e981945eab863eca64e6b2828413b598f19","guid":"bfdfe7dc352907fc980b868725387e98f44a548ecbf9105bf4ac84ce6ae143ed"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c1112688ceae72ad1680f734b581d732","guid":"bfdfe7dc352907fc980b868725387e98e21bb76881245f5fa4a53f436dc63c11"},{"fileReference":"bfdfe7dc352907fc980b868725387e9810a350ab51937c0c00b91eee6ca45cb5","guid":"bfdfe7dc352907fc980b868725387e987f0d0a2d3903ef30052c34b31c2948e6","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9810b552c15f711f0a9b05b6361f7f5e1b","guid":"bfdfe7dc352907fc980b868725387e98bb9b0d3fb7a0af06098be0b6b6e7844e"},{"fileReference":"bfdfe7dc352907fc980b868725387e98af2e8d5d6c4af84c323e753680c3e30c","guid":"bfdfe7dc352907fc980b868725387e9819af148abb22001c4ba260136715dd9b"},{"fileReference":"bfdfe7dc352907fc980b868725387e985d702d1ec497d1f08ee3e3ec2702a821","guid":"bfdfe7dc352907fc980b868725387e98936b4ae3b015abf6ef723ac31ead6882","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9862ee44a381624c8d61a2a54e5bf7f837","guid":"bfdfe7dc352907fc980b868725387e98c07026e1da929d536c7d77b57611a7f9"},{"fileReference":"bfdfe7dc352907fc980b868725387e985cdc23b3334cd897986c8001bd40d461","guid":"bfdfe7dc352907fc980b868725387e98aafd70a5077bd7c75a3054caad6fa4b7"},{"fileReference":"bfdfe7dc352907fc980b868725387e9863b9df4b89149c3cefa6e891d2e525f6","guid":"bfdfe7dc352907fc980b868725387e985a1f25533936f9273e1ae21cdd58cde5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f5b332c5902c0bf37e2b5752bba40603","guid":"bfdfe7dc352907fc980b868725387e986f3cdaef90efaf3fd14c8766d20a4de4"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e7f16d9e98172cb29c32af2a1a0a3869","guid":"bfdfe7dc352907fc980b868725387e981ab22011d08c93fb6a2ee9fcb28b7243","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a0e471a07adabea159448196ced10a62","guid":"bfdfe7dc352907fc980b868725387e984d63c89a33bbbe58604b17e76358511d","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e988b2a760c4da31d39ed7dbd5579681669","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98f56cb81ef548e603d8b1bab8e9c42161","guid":"bfdfe7dc352907fc980b868725387e98aadf700a2b11eae51ce57e531cc93fa2"},{"fileReference":"bfdfe7dc352907fc980b868725387e9872d5a1f57820b6c2e6fc0715b1dc9f84","guid":"bfdfe7dc352907fc980b868725387e98cd31e8fd13c60caa53286bf9fba5aad3"},{"fileReference":"bfdfe7dc352907fc980b868725387e9835aceb65f32dc70ca315f34d7a729555","guid":"bfdfe7dc352907fc980b868725387e9876589c0972ce05a13321094c9844f141"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ed622a64176cfc7ad7bcd2b46ea7fb4d","guid":"bfdfe7dc352907fc980b868725387e98029b7b5d51b05bf7cee6ac360adcaaf2"},{"fileReference":"bfdfe7dc352907fc980b868725387e9836185ee04d668494b44fdbec1868bfaf","guid":"bfdfe7dc352907fc980b868725387e98613f0c0d778d893513ec33b03b44efd7"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a68a1770156140378146d84f948c098d","guid":"bfdfe7dc352907fc980b868725387e986b5e62f6e0ba2582f37161d8b9156b20"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d238745ee6d72b77d0b06b518e8b9464","guid":"bfdfe7dc352907fc980b868725387e98dc5bd79205195cf21ceaabc6989afd31"},{"fileReference":"bfdfe7dc352907fc980b868725387e9899a7f39ce9cdbcf6a103f9699b449031","guid":"bfdfe7dc352907fc980b868725387e984856ab9095e4c6855889e18e0e4d9307"},{"fileReference":"bfdfe7dc352907fc980b868725387e9866481d03f6e2a75ee17e89416ec26b3e","guid":"bfdfe7dc352907fc980b868725387e98e3aeb6810118c7836e353c3a33208bac"},{"fileReference":"bfdfe7dc352907fc980b868725387e983aee03425e70b91dcefce4753056e127","guid":"bfdfe7dc352907fc980b868725387e983cafefb627db9d61cf2d0752aa2826b6"},{"fileReference":"bfdfe7dc352907fc980b868725387e9858549d29483e9e9cece27ecd5c6a6942","guid":"bfdfe7dc352907fc980b868725387e986282b643e11129fa5394ad3fa175846f"},{"fileReference":"bfdfe7dc352907fc980b868725387e984cdc69bc5e941136ebc3b3054f771d3f","guid":"bfdfe7dc352907fc980b868725387e984cb3c60789b4e7886b3d5ffae4246f89"},{"fileReference":"bfdfe7dc352907fc980b868725387e987864c8b4a5302e6259a93b1fb22ec67a","guid":"bfdfe7dc352907fc980b868725387e985e9e57c73f2aaea51fad5a633eb95018"},{"fileReference":"bfdfe7dc352907fc980b868725387e98055763c975ae01550b9491c1c53d62a7","guid":"bfdfe7dc352907fc980b868725387e98ccfcb9d45af0c2da1aa48b5b732fd458"},{"fileReference":"bfdfe7dc352907fc980b868725387e980279e0eda7bc6dda0d93289d00da6492","guid":"bfdfe7dc352907fc980b868725387e9856215d0d5d75ffa425f09eb65102bc8a"},{"fileReference":"bfdfe7dc352907fc980b868725387e98854fe21f5b904ff455f48c262671ad13","guid":"bfdfe7dc352907fc980b868725387e9865f8345086889da625ee3e469f2afd81"},{"fileReference":"bfdfe7dc352907fc980b868725387e982afcc45927876552604a0fc1889d55b7","guid":"bfdfe7dc352907fc980b868725387e98cf6dd46874a2b55d540119368df7776c"},{"fileReference":"bfdfe7dc352907fc980b868725387e9888b96462258a8c47cd78211271936b3f","guid":"bfdfe7dc352907fc980b868725387e9876bf9c5eccfec16a90f99a4a174f02dc"},{"fileReference":"bfdfe7dc352907fc980b868725387e98032cff01e50b159a0df313b4560b018c","guid":"bfdfe7dc352907fc980b868725387e98df5c499c5161ce657fad18fcf0a63a8b"},{"fileReference":"bfdfe7dc352907fc980b868725387e981769f4460c1f6d5ccec61e59d26af851","guid":"bfdfe7dc352907fc980b868725387e98123905e313d24a4bd6dfcf6af87d5c04"},{"fileReference":"bfdfe7dc352907fc980b868725387e982a4832eac2dc44452123adcbbb8d06cf","guid":"bfdfe7dc352907fc980b868725387e98dc128ce003cb3d8e8c74c301954cfc26"},{"fileReference":"bfdfe7dc352907fc980b868725387e980bc4e6adbe96509a2881c567244c200b","guid":"bfdfe7dc352907fc980b868725387e986ff1d7dbea003f3f99186d915b9cdc23"},{"fileReference":"bfdfe7dc352907fc980b868725387e985e58dc07ed6596bcae9f95dcc98dca13","guid":"bfdfe7dc352907fc980b868725387e98a3e12677bbc7f9577917cdae4dd0ac5d"},{"fileReference":"bfdfe7dc352907fc980b868725387e981b9b0a2b789bc951d69566decfe0b6d2","guid":"bfdfe7dc352907fc980b868725387e981a80ef2e132140f441dd8a42e80fc9f1"},{"fileReference":"bfdfe7dc352907fc980b868725387e9846e555bc43d263df8c326f0356d20ffd","guid":"bfdfe7dc352907fc980b868725387e988b75cb59c6e42dfb6cfb40a820b9fdae"},{"fileReference":"bfdfe7dc352907fc980b868725387e988036dcb82278f686850d1bb6acde2aa7","guid":"bfdfe7dc352907fc980b868725387e98cda09e0dea32a7d5e037f00281a28afb"},{"fileReference":"bfdfe7dc352907fc980b868725387e98aa8a8636d7002a8e9cb8e14396645527","guid":"bfdfe7dc352907fc980b868725387e98526406bcf82ee61237617cd12a3c35d9"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fe9adbb921de09b28b753e3fed1424ad","guid":"bfdfe7dc352907fc980b868725387e986ec9fbb0f186b81dbc86cb0e001f42dc"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b8f3504c7e1f787d6aac6750472c9230","guid":"bfdfe7dc352907fc980b868725387e98535c11e112973fabefbbc30cd69ed6e8"},{"fileReference":"bfdfe7dc352907fc980b868725387e98da2bc7c97aaec606ff2a62c1075b6e79","guid":"bfdfe7dc352907fc980b868725387e981d31a97620e84d47bdb60b1ceb694a13"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ee94847230472fc46d83a3deb154f7a5","guid":"bfdfe7dc352907fc980b868725387e98d25ba6c7e180ed6d8f85c719b40fc7c7"},{"fileReference":"bfdfe7dc352907fc980b868725387e98de41b38d1b3614a16e24c1ee71806870","guid":"bfdfe7dc352907fc980b868725387e98f502c949258ee3e298bc8a0d82dcabd2"},{"fileReference":"bfdfe7dc352907fc980b868725387e98edbcf2b7b1677e68bd66ff5e5e4d6b40","guid":"bfdfe7dc352907fc980b868725387e98249965ff04c79e35b56717cb3a7d88ae"},{"fileReference":"bfdfe7dc352907fc980b868725387e984f38502e1d34d25918eaea7b674fed2e","guid":"bfdfe7dc352907fc980b868725387e98591f34daf0815cba86a2779236ef82f5"},{"fileReference":"bfdfe7dc352907fc980b868725387e986a6d3e9af61fcbaf791620381e2ff0a2","guid":"bfdfe7dc352907fc980b868725387e98d4fcee70c95b70e85c8776aa42c1fb6a"},{"fileReference":"bfdfe7dc352907fc980b868725387e988d78b5800207ec0a672e097044893065","guid":"bfdfe7dc352907fc980b868725387e9801573c8dccd1d8b914ff4ede204d9cbc"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e3c506c4664962c1fad6e1550ea3fb00","guid":"bfdfe7dc352907fc980b868725387e98eec4b6f9beaeb8852db56d65813c95ca"}],"guid":"bfdfe7dc352907fc980b868725387e984b1fc8ec28bb64ab5619231462e8d50c","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e987d7177202b7153242caf6d86d49c2d85","guid":"bfdfe7dc352907fc980b868725387e98391bd4697410dcbca86eeb287846efb2"},{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98f98724054c4b8cd4a84b01f29bda8aec"},{"fileReference":"bfdfe7dc352907fc980b868725387e9896c8eedccf617773650d9e2d3efc24f4","guid":"bfdfe7dc352907fc980b868725387e98a07fdcadc5b56211b83671594da942a0"}],"guid":"bfdfe7dc352907fc980b868725387e983a452aff3f0af5091f93159687ce6126","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e982e00c3f5dd99e7347db4ae713592245e","targetReference":"bfdfe7dc352907fc980b868725387e98bb3e3ebadbb0b9a8a4f20f605e3cb3cb"}],"guid":"bfdfe7dc352907fc980b868725387e986ccb008b7841394e276d088a4497fbb8","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98bb3e3ebadbb0b9a8a4f20f605e3cb3cb","name":"GoogleDataTransport-GoogleDataTransport_Privacy"},{"guid":"bfdfe7dc352907fc980b868725387e98f10882e1684b8a3dfdec597bc0a47af3","name":"PromisesObjC"},{"guid":"bfdfe7dc352907fc980b868725387e980062393f91a1d2d94e3e5ed3a5aa5da9","name":"nanopb"}],"guid":"bfdfe7dc352907fc980b868725387e98d3c8dfff2c580c352f83d3850ad17775","name":"GoogleDataTransport","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98c64019424081ed2ed9efdee0281dc680","name":"GoogleDataTransport.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=29a011eced5115061237d50525b83bfa-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=29a011eced5115061237d50525b83bfa-json new file mode 100644 index 0000000..95d5eaf --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=29a011eced5115061237d50525b83bfa-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9803fb9f06bbc90c377375c22e8467af68","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/nanopb","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"nanopb","INFOPLIST_FILE":"Target Support Files/nanopb/ResourceBundle-nanopb_Privacy-nanopb-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"nanopb_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9842e1e091dcfec7f7f497bbbcfad0cfe7","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988d9fbafd475c77e77d719f43037be3d0","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/nanopb","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"nanopb","INFOPLIST_FILE":"Target Support Files/nanopb/ResourceBundle-nanopb_Privacy-nanopb-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"nanopb_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98958f48bf3c4d56b19c6abc302d5c2bd6","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988d9fbafd475c77e77d719f43037be3d0","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/nanopb","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"nanopb","INFOPLIST_FILE":"Target Support Files/nanopb/ResourceBundle-nanopb_Privacy-nanopb-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"nanopb_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9895c2a0adf8ba285892289d5744e17629","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9868db7101ea1d747a5b172551eed36b84","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98fbe0288ebde67e712d54f4b205588532","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98248e9bb354c82eae2acbb0736ae66b40","guid":"bfdfe7dc352907fc980b868725387e98e957449154780a40ee500c2ed7883d8f"}],"guid":"bfdfe7dc352907fc980b868725387e98dcef6fc452f30aae6ad0acd87ae21ad2","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98c9e4d77647dbd2f60d4df5fb297112b6","name":"nanopb-nanopb_Privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98eef91895065d6940077eed40aa23053b","name":"nanopb_Privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2a4893fb30a94e6793efa33b4096dc60-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2a4893fb30a94e6793efa33b4096dc60-json new file mode 100644 index 0000000..3126d2c --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2a4893fb30a94e6793efa33b4096dc60-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982c4a21410d8985568c8a15f48c17f89a","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/connectivity_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"connectivity_plus","INFOPLIST_FILE":"Target Support Files/connectivity_plus/ResourceBundle-connectivity_plus_privacy-connectivity_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"connectivity_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e988b8e09eef2b369dbe07d9dce7eed4955","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9851ec0356504dbd269acb42c21ff6736f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/connectivity_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"connectivity_plus","INFOPLIST_FILE":"Target Support Files/connectivity_plus/ResourceBundle-connectivity_plus_privacy-connectivity_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"connectivity_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98cf68d3c87bf32c3cc531c982435bc56d","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9851ec0356504dbd269acb42c21ff6736f","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/connectivity_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"connectivity_plus","INFOPLIST_FILE":"Target Support Files/connectivity_plus/ResourceBundle-connectivity_plus_privacy-connectivity_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"connectivity_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98c4a1df9fa8472218be73d0686c164131","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98a573b5a943c684c96ae698ca0975aaba","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e987b3990f457a764f185c420bff5b1cecd","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e986fc6814edbda79eb79d51e1991ebc449","guid":"bfdfe7dc352907fc980b868725387e98fae75b75c32ee8aedae0fdb052746624"}],"guid":"bfdfe7dc352907fc980b868725387e98ce5f542300bf5f634a03ddaf0e5ace74","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e9831ced05e49f553f4d1bb4a7cc8ab09f7","name":"connectivity_plus-connectivity_plus_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98883ac788d30417c21a28a2a7f2ab79e8","name":"connectivity_plus_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2ffe0efa2d9b04cb4335ebf13590c5fb-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2ffe0efa2d9b04cb4335ebf13590c5fb-json new file mode 100644 index 0000000..b7c00fc --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=2ffe0efa2d9b04cb4335ebf13590c5fb-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e803127c8082c7bc28039e8dfc5bb249","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/sqflite_darwin","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"sqflite_darwin","INFOPLIST_FILE":"Target Support Files/sqflite_darwin/ResourceBundle-sqflite_darwin_privacy-sqflite_darwin-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"sqflite_darwin_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9802a805b9de1dade1b720b267a4a93505","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98c5651a00bac763429b4874b3001c40ba","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/sqflite_darwin","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"sqflite_darwin","INFOPLIST_FILE":"Target Support Files/sqflite_darwin/ResourceBundle-sqflite_darwin_privacy-sqflite_darwin-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"sqflite_darwin_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e982a670941641092d56619d38224a2d816","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98c5651a00bac763429b4874b3001c40ba","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/sqflite_darwin","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"sqflite_darwin","INFOPLIST_FILE":"Target Support Files/sqflite_darwin/ResourceBundle-sqflite_darwin_privacy-sqflite_darwin-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"sqflite_darwin_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98a2badd92de2768dfeb73e382a9d85833","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98b87ea5cc7bc25d544a9375bca5bf86e4","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9889badf839dc751c5a4d67fb15b9cd01c","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98a18dd3722b3d903e0f296469e578af48","guid":"bfdfe7dc352907fc980b868725387e983d4a0734ef5bd011e6811c7c724e396e"}],"guid":"bfdfe7dc352907fc980b868725387e980f239cd107908536d3f987e0e1c67a17","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e9883134bb5f399cb37a1eb075d4fea30d8","name":"sqflite_darwin-sqflite_darwin_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9849c1d4b1200fcbf6f387f94121c7d0bf","name":"sqflite_darwin_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=319800ef15220468f721c1e8ad9c0dd7-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=319800ef15220468f721c1e8ad9c0dd7-json new file mode 100644 index 0000000..a5a0f3f --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=319800ef15220468f721c1e8ad9c0dd7-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e983023981019bf88f5d704b8bf70d0b6dc","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/OrderedSet/OrderedSet-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/OrderedSet/OrderedSet-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/OrderedSet/OrderedSet.modulemap","ONLY_ACTIVE_ARCH":"NO","PRODUCT_MODULE_NAME":"OrderedSet","PRODUCT_NAME":"OrderedSet","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98094e637e6feab3fdadf28c8935e9e679","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98debefa36390a76e87af43af97d7837a8","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/OrderedSet/OrderedSet-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/OrderedSet/OrderedSet-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/OrderedSet/OrderedSet.modulemap","PRODUCT_MODULE_NAME":"OrderedSet","PRODUCT_NAME":"OrderedSet","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98cc37d92124e1b261a2918afa0a0948f4","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98debefa36390a76e87af43af97d7837a8","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/OrderedSet/OrderedSet-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/OrderedSet/OrderedSet-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/OrderedSet/OrderedSet.modulemap","PRODUCT_MODULE_NAME":"OrderedSet","PRODUCT_NAME":"OrderedSet","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e982f9cabb681c69c139a580f46a2181620","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9873f366ee160d9972c906b980cbb6b71b","guid":"bfdfe7dc352907fc980b868725387e981685f17e038873c94fd0044c6d807a4b","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98c15728d948f67b056e754fd22ff17822","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e982aa71e922f3772e980b324edb62deb06","guid":"bfdfe7dc352907fc980b868725387e98d970e8b21deda8472465090754e01c6d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98863fd1912cb08eeb7d9c18c5b4fdb060","guid":"bfdfe7dc352907fc980b868725387e982df2fbd7f4e9421452fea05697d93252"}],"guid":"bfdfe7dc352907fc980b868725387e9898523131d4ecf1abdfdcdbc39256497d","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98761f9325dc19ea9ad549fd4571eeab60"}],"guid":"bfdfe7dc352907fc980b868725387e98381f10bac8925abf6589b8118d6bc129","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e9870698bde723f46202b7c65b1ca2ca72a","targetReference":"bfdfe7dc352907fc980b868725387e98c899cdf4508bc4bf81da5159caa56216"}],"guid":"bfdfe7dc352907fc980b868725387e98cbe8b2063dccaaa5f5ec4ff77f2e1697","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98c899cdf4508bc4bf81da5159caa56216","name":"OrderedSet-OrderedSet_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e985f0ec3a68eeed5241cb87afb05bcc380","name":"OrderedSet","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e982caf30498115759b55001b10e9221714","name":"OrderedSet.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=32be51901fc74a800e588a746ef5befa-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=32be51901fc74a800e588a746ef5befa-json new file mode 100644 index 0000000..73c2a94 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=32be51901fc74a800e588a746ef5befa-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9873a3ae6d9a37ac15fb645a0aea22e1e5","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/path_provider_foundation","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"path_provider_foundation","INFOPLIST_FILE":"Target Support Files/path_provider_foundation/ResourceBundle-path_provider_foundation_privacy-path_provider_foundation-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"path_provider_foundation_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98ef8f7b615b0620e2fa53158469fec925","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e7ced7af90ef178a39b2111bc98f7637","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/path_provider_foundation","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"path_provider_foundation","INFOPLIST_FILE":"Target Support Files/path_provider_foundation/ResourceBundle-path_provider_foundation_privacy-path_provider_foundation-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"path_provider_foundation_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e989acc2e5c73e63b6a5c13a32b24a1c7d1","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e7ced7af90ef178a39b2111bc98f7637","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/path_provider_foundation","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"path_provider_foundation","INFOPLIST_FILE":"Target Support Files/path_provider_foundation/ResourceBundle-path_provider_foundation_privacy-path_provider_foundation-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"path_provider_foundation_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9807d74e28e88e771ff3f6be444674ccf4","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98da356652bacf2b55b2e53c367730d90f","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e982c6015dbd6d40474eee0433a049c84eb","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9849b56a5d8b40e5aac8f26fb320c3dc45","guid":"bfdfe7dc352907fc980b868725387e981758a2cea036d4b0054ff1d9c63c8609"}],"guid":"bfdfe7dc352907fc980b868725387e9883efe8aaa425644b38692ebeda989805","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e987ea64ee8d53085bf9edd1a57aaf8cbb5","name":"path_provider_foundation-path_provider_foundation_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e986e649604f74c414a7c2dbe5ef4cc4e75","name":"path_provider_foundation_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3512c3c9347fc0d466bb0b370764ed3f-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3512c3c9347fc0d466bb0b370764ed3f-json new file mode 100644 index 0000000..42af2d4 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3512c3c9347fc0d466bb0b370764ed3f-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98d11faec0fabbfad2c3afd2cf31085eb7","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","ONLY_ACTIVE_ARCH":"NO","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2"},"guid":"bfdfe7dc352907fc980b868725387e980f0c1d4de219756a64a1421c596ca5cc","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9870bea0013c2f2c4b81931253a5b10583","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e9828cdd0884baaac153b9f0a818da20428","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9870bea0013c2f2c4b81931253a5b10583","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e98d77cd97ef60d65d285eeda273fe14f4c","name":"Release"}],"buildPhases":[],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e986aa58d33b8894c02f49ea32c3da727fe","name":"MLKitCommon"},{"guid":"bfdfe7dc352907fc980b868725387e9841a9e73b2585cb546680d93608f0e002","name":"MLKitVision"}],"guid":"bfdfe7dc352907fc980b868725387e98ce8e18cb7dd8a33e75f807c37bedf494","name":"MLKitBarcodeScanning","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Release","provisioningStyle":0}],"type":"aggregate"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3a127fccb7ca14b83fd70894f5bf1ee7-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3a127fccb7ca14b83fd70894f5bf1ee7-json new file mode 100644 index 0000000..acf9b40 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3a127fccb7ca14b83fd70894f5bf1ee7-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e48623b9c65dc1c97da993630795544f","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/mobile_scanner","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"mobile_scanner","INFOPLIST_FILE":"Target Support Files/mobile_scanner/ResourceBundle-mobile_scanner_privacy-mobile_scanner-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"15.5.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"mobile_scanner_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9824f90fc8e980782b6cf43b0deb58b4e4","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ccb44c0f1c888f9146fbd6cdbcdea131","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/mobile_scanner","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"mobile_scanner","INFOPLIST_FILE":"Target Support Files/mobile_scanner/ResourceBundle-mobile_scanner_privacy-mobile_scanner-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"15.5.0","PRODUCT_NAME":"mobile_scanner_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98818c011281b3d06972e6c9bbdd14efe1","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ccb44c0f1c888f9146fbd6cdbcdea131","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/mobile_scanner","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"mobile_scanner","INFOPLIST_FILE":"Target Support Files/mobile_scanner/ResourceBundle-mobile_scanner_privacy-mobile_scanner-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"15.5.0","PRODUCT_NAME":"mobile_scanner_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e985f1741e064e1a3d03c32ee7be2c67018","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9819934732201cef359e7c8f77f8ea92d0","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e987ede3081ec29081ade697dd901e84f5c","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e986139b63e45a98500b4934136be1f76e4","guid":"bfdfe7dc352907fc980b868725387e985d2383c05c50aef0e994d3d23eb2ac8f"}],"guid":"bfdfe7dc352907fc980b868725387e98967bf2d66287d17ee2ea78dcf85db601","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98e39aae0c91f0bdebfb6ac42304942a79","name":"mobile_scanner-mobile_scanner_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9810e5c44ed7d683e2ac7edeced31dad48","name":"mobile_scanner_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3b689a229981626093c54b50eb283d69-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3b689a229981626093c54b50eb283d69-json new file mode 100644 index 0000000..e5d1dd9 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=3b689a229981626093c54b50eb283d69-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98fde0306e34e191a1e12eb0154bd319f2","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/device_info_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"device_info_plus","INFOPLIST_FILE":"Target Support Files/device_info_plus/ResourceBundle-device_info_plus_privacy-device_info_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"device_info_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e980c680010ec7c4fc909265a9b7a7fe6ed","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989b940b6c373473d50e99f9510f407829","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/device_info_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"device_info_plus","INFOPLIST_FILE":"Target Support Files/device_info_plus/ResourceBundle-device_info_plus_privacy-device_info_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"device_info_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9809b6f9d5e876b0c9653553cc34df3fed","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989b940b6c373473d50e99f9510f407829","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/device_info_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"device_info_plus","INFOPLIST_FILE":"Target Support Files/device_info_plus/ResourceBundle-device_info_plus_privacy-device_info_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"device_info_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98ea02add3fda2c0c430d7810bbf1d7be5","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98133b3757646eb65b2ba3e9a65477aca4","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e985f2ad487748977a941779f9d2b2a308c","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98bd3c932505dbf7123a5bd43e09cde99b","guid":"bfdfe7dc352907fc980b868725387e98065faf05fa6a8c67ac313a1e0c8abf12"}],"guid":"bfdfe7dc352907fc980b868725387e98faf69b46da46ea0259c5315919568ec6","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98583f48d08e567205bb589ccf43c23e63","name":"device_info_plus-device_info_plus_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98796fe11972476d5a3ffbbf6850b4991c","name":"device_info_plus_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=41cd4dcc102bbf4853a9b11bae1f44e4-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=41cd4dcc102bbf4853a9b11bae1f44e4-json new file mode 100644 index 0000000..15e046a --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=41cd4dcc102bbf4853a9b11bae1f44e4-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f88ea66a7a98347f6f7b2b6deb1cb354","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"10.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap","ONLY_ACTIVE_ARCH":"NO","PRODUCT_MODULE_NAME":"GTMSessionFetcher","PRODUCT_NAME":"GTMSessionFetcher","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98d80dcfa85a997a2be5b3ab5b73d1312d","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98fa1e20182fc25c803241748998f282d1","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"10.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap","PRODUCT_MODULE_NAME":"GTMSessionFetcher","PRODUCT_NAME":"GTMSessionFetcher","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98714f4a3d57f258270c80465c509292be","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98fa1e20182fc25c803241748998f282d1","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GTMSessionFetcher/GTMSessionFetcher-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"10.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GTMSessionFetcher/GTMSessionFetcher.modulemap","PRODUCT_MODULE_NAME":"GTMSessionFetcher","PRODUCT_NAME":"GTMSessionFetcher","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98077ee75bb4ac5fc8f2edbb4e6ad89142","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e986d089ee360c603922801857a658b4ec2","guid":"bfdfe7dc352907fc980b868725387e98f3554565e378eec2c52d59efac97020e","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9895d862fa48f8f52ef0bb877a1af15ce3","guid":"bfdfe7dc352907fc980b868725387e9873052d4c8904c2ce6013b58c0eca5bdc","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a59b70f1d0329ed860628b5cdf337465","guid":"bfdfe7dc352907fc980b868725387e98f095baa03cbda8fc897d631089de3094","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98449265f8805c8b35b888efa981a05d25","guid":"bfdfe7dc352907fc980b868725387e9818b842ba75f7a3dfd850f3b18092d717","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c76262f28de06948c4f3224a2db24388","guid":"bfdfe7dc352907fc980b868725387e988b2610095b240642a72d41a3aa83c9d7"},{"fileReference":"bfdfe7dc352907fc980b868725387e9849242128dfeb83350ea97c9c2b3824b2","guid":"bfdfe7dc352907fc980b868725387e98a5cc2e1690cc619c8f9db16624429031","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e983098120657f84a84bb4fa641321e6b91","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9850c8d3169df239ffe6e03aa6accedf13","guid":"bfdfe7dc352907fc980b868725387e98cf4a4b5c5522b1f97cd52b626ed7820c"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e2ecf4d3f6c7b2124ddf346d76a614c2","guid":"bfdfe7dc352907fc980b868725387e9851c50343672e43173bc7db7abbd30c91"},{"fileReference":"bfdfe7dc352907fc980b868725387e981f2196e0ba7024508ad8588f69cb8ed2","guid":"bfdfe7dc352907fc980b868725387e98c83059af4c3042d9ed08ed14afd61a2e"},{"fileReference":"bfdfe7dc352907fc980b868725387e98aff5e7d420df09fee84a864a7a441fb0","guid":"bfdfe7dc352907fc980b868725387e987a6c4b7751a0f8ce1aac5e72812755a4"},{"fileReference":"bfdfe7dc352907fc980b868725387e9862e5638453fb32bc89f73b782b14fb73","guid":"bfdfe7dc352907fc980b868725387e9823109e0fc00dc5dda68f52f4602ad37e"}],"guid":"bfdfe7dc352907fc980b868725387e98faf90d7ad46d295311c3eebcab8e3268","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98b4fd2c3197ae7592a8289943e7bf8652"},{"fileReference":"bfdfe7dc352907fc980b868725387e98436a840bc5e20f191884954fd026a30c","guid":"bfdfe7dc352907fc980b868725387e980f61be1e89aabcb78f5770f0d78fe39e"}],"guid":"bfdfe7dc352907fc980b868725387e9813e4a350a71451cafbbcdc9120386a78","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e980390d0fd15edf30890504e1b66a205be","targetReference":"bfdfe7dc352907fc980b868725387e9801af34ddea6be97d757786022edb34b1"}],"guid":"bfdfe7dc352907fc980b868725387e98111922dcbf7cccc815d08bd0697e3e6f","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e9801af34ddea6be97d757786022edb34b1","name":"GTMSessionFetcher-GTMSessionFetcher_Core_Privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98dd3a6a519ed4181bf31ea6bc1f18ebc5","name":"GTMSessionFetcher","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f65e88472d384b1ba0888326befb3a8e","name":"GTMSessionFetcher.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=449f1e63e0c76fc704395a896336fc83-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=449f1e63e0c76fc704395a896336fc83-json new file mode 100644 index 0000000..af6d227 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=449f1e63e0c76fc704395a896336fc83-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9833765e48151a2f2fdd3b4ff79ffc9aaf","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_inappwebview_ios","PRODUCT_NAME":"flutter_inappwebview_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98b89882dc28a6d5c860523e82f554cc84","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e473147686d2d78db6b13348a42d3600","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_inappwebview_ios","PRODUCT_NAME":"flutter_inappwebview_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98e29cd749ce03643e9abbafc9d7ee4c45","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e473147686d2d78db6b13348a42d3600","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_inappwebview_ios/flutter_inappwebview_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_inappwebview_ios","PRODUCT_NAME":"flutter_inappwebview_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e982fd3c6a7f4d84d77d3348746052d187a","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98e1e12855c8ded386557ce89ca0f8c936","guid":"bfdfe7dc352907fc980b868725387e98807bebc10b9b2347b3c38ab76dcd39c8","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98367a213946423b4238698b0940ca4eed","guid":"bfdfe7dc352907fc980b868725387e98830df83e0ec997753ec519538ef6f60c","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98e2f978f0bcd85da9c3f3f0ea66389fce","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98fa8f5c3f80493e0c60c33f9d1a40d2ef","guid":"bfdfe7dc352907fc980b868725387e98ccdfea99e0cc660b9001c8a5d5adb33a"},{"fileReference":"bfdfe7dc352907fc980b868725387e9840295d38e5ef0460eefd2d92df756afd","guid":"bfdfe7dc352907fc980b868725387e98dc5de76e264055f43c861d8493e01121"},{"fileReference":"bfdfe7dc352907fc980b868725387e98143c92d8f2a822647548f6888be84e54","guid":"bfdfe7dc352907fc980b868725387e9871791bf8d2f68b9f58e2fe1d470f4886"},{"fileReference":"bfdfe7dc352907fc980b868725387e98aa896a34259ed1c06c2196b1d91d0350","guid":"bfdfe7dc352907fc980b868725387e98250472815ebabfbe2170b8bbf902db8f"},{"fileReference":"bfdfe7dc352907fc980b868725387e981ddacf932888c172ef41c1014266913c","guid":"bfdfe7dc352907fc980b868725387e9875bed1f957181399dbba774b75f2fadd"},{"fileReference":"bfdfe7dc352907fc980b868725387e98bd02d6c96f3e2e522d1c39b9fe05fbcc","guid":"bfdfe7dc352907fc980b868725387e9883888c5b2799e1a0437df6bc3e5fbba7"},{"fileReference":"bfdfe7dc352907fc980b868725387e9870deeca8d2d808093d8c40fc052a046a","guid":"bfdfe7dc352907fc980b868725387e98e6c0000aa9967ac168d5c88601b76b16"},{"fileReference":"bfdfe7dc352907fc980b868725387e982bcfce7fa146fcdb3c9164e8f93c1b06","guid":"bfdfe7dc352907fc980b868725387e9808eca2f1587502e4fb0253dd70590083"},{"fileReference":"bfdfe7dc352907fc980b868725387e986a7877f3a4f75414dc45afe11bba0abd","guid":"bfdfe7dc352907fc980b868725387e98a72d821a485fdcedd26adedfb0a2b23d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f9801827eaa50bfe1255cfac121c27c2","guid":"bfdfe7dc352907fc980b868725387e98ca4096acac43a317bda5ba0c47bb8bda"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a7bd2a3af3cdbabafb6f5cad395b1fef","guid":"bfdfe7dc352907fc980b868725387e982ad692615143ac287df3354fda01c162"},{"fileReference":"bfdfe7dc352907fc980b868725387e981aa8f4e0bcec34ff8a0e76f76ab7900b","guid":"bfdfe7dc352907fc980b868725387e9864b3dbf6d6ced697454ea174127f7c6a"},{"fileReference":"bfdfe7dc352907fc980b868725387e983d1a3f75f6d0747826908e95f22acbad","guid":"bfdfe7dc352907fc980b868725387e986fa224351bf07d506906474ad5f24fc3"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f5830bd3a8b8e6389fa2cc24df192cd0","guid":"bfdfe7dc352907fc980b868725387e980c4b58a8297e745a2a277b5c4d9247fc"},{"fileReference":"bfdfe7dc352907fc980b868725387e981e146cc3ddb271819a54040125addc27","guid":"bfdfe7dc352907fc980b868725387e9812491126bbc5062ff02880e7b428066a"},{"fileReference":"bfdfe7dc352907fc980b868725387e982e0fd99d4943d1c17ea9dc8dc97a7576","guid":"bfdfe7dc352907fc980b868725387e987c7759cedb074971adacad0051eaa2c5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a31f9ad268c053726644e75a553ac88a","guid":"bfdfe7dc352907fc980b868725387e98ded215c4320567521f37c44a3f5f8d43"},{"fileReference":"bfdfe7dc352907fc980b868725387e98af561e53e10fa2babfa213f230963dc4","guid":"bfdfe7dc352907fc980b868725387e98d1f5a1d290b761132be798590f0e63cb"},{"fileReference":"bfdfe7dc352907fc980b868725387e983307699d5cadd97a5fbb8fb397b1852b","guid":"bfdfe7dc352907fc980b868725387e982fca89ef90efb3c5d03b926ccf48972b"},{"fileReference":"bfdfe7dc352907fc980b868725387e987c49551dfe72394e9411dde0feeb104e","guid":"bfdfe7dc352907fc980b868725387e98724a5382285ba30611c6c80c7223a6cf"},{"fileReference":"bfdfe7dc352907fc980b868725387e9800c9f82b939090c211c287194480da4a","guid":"bfdfe7dc352907fc980b868725387e98314e1d0592601eec0305df273487779b"},{"fileReference":"bfdfe7dc352907fc980b868725387e986830bfa08bd06dda9d5e5556d8d1c90c","guid":"bfdfe7dc352907fc980b868725387e982da34c67b6738b27c0b8164aa29b2f6b"},{"fileReference":"bfdfe7dc352907fc980b868725387e983e148ab625e5e41c03956a2a354ac3da","guid":"bfdfe7dc352907fc980b868725387e983f12e6082182025f7e041ef080820aca"},{"fileReference":"bfdfe7dc352907fc980b868725387e9814d4fefbb8413fc162911a0996cab9b1","guid":"bfdfe7dc352907fc980b868725387e98cbe2590344c31ed3a21c3773426e3fe4"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f34b5d08123e2ffd83f746d9054279c7","guid":"bfdfe7dc352907fc980b868725387e98b35df1c3f81bed4424b8b446948a1c70"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b00533ca9bd1fec91c3046084c190109","guid":"bfdfe7dc352907fc980b868725387e989eb0d23d507b408da8575a7e972a2cf2"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a409aedf6e19de9eb560ca03884cedc5","guid":"bfdfe7dc352907fc980b868725387e985359bf3f299bad8a26efcc1796d7c1cd"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ea8e0f0ea455cd0b76ade6bc1726ff35","guid":"bfdfe7dc352907fc980b868725387e98462265d7e73c937aba0c1a0c7a05f7e6"},{"fileReference":"bfdfe7dc352907fc980b868725387e9859530da534e52b3db0ad1dc6c26d8a4d","guid":"bfdfe7dc352907fc980b868725387e989cc343ddd199dcedcf3100c93f46534f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98964348422461274226e1a02503ef650a","guid":"bfdfe7dc352907fc980b868725387e98ab5fcee13c8c4444d60bddb6a295be5e"},{"fileReference":"bfdfe7dc352907fc980b868725387e981f55cb3b0f14f60c5c2f995d4eb788f2","guid":"bfdfe7dc352907fc980b868725387e981f3185aeafddcb4f6ad2369d0f8b8b8a"},{"fileReference":"bfdfe7dc352907fc980b868725387e9851fe68d0a18ccdd7dc4b0bed0a753f4d","guid":"bfdfe7dc352907fc980b868725387e988129f147513ddb8d2cd36defbe96ac9b"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ff59c07c61fce474f4fac86ef67860ae","guid":"bfdfe7dc352907fc980b868725387e98a160350763ead235ae8e93e475392e1f"},{"fileReference":"bfdfe7dc352907fc980b868725387e983fdfa348c88ac4ae5133ff0409f6c548","guid":"bfdfe7dc352907fc980b868725387e98164e73f85bbfb94e6fd4ff8e92faf005"},{"fileReference":"bfdfe7dc352907fc980b868725387e98df44662c2a2a4c1404be953ee4f7e82d","guid":"bfdfe7dc352907fc980b868725387e982ca5c8128c4301080ce2ab76a87de2a5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ee2a9502e37dde56157da0383951dfcb","guid":"bfdfe7dc352907fc980b868725387e98a3aa5c4326493008dfe5627384906f85"},{"fileReference":"bfdfe7dc352907fc980b868725387e983d398caed401698cec1fff5268b73f8b","guid":"bfdfe7dc352907fc980b868725387e983ef3a1fa9beea16913e59206e92a27fa"},{"fileReference":"bfdfe7dc352907fc980b868725387e98123f686468b05482feac38973260f7c8","guid":"bfdfe7dc352907fc980b868725387e9894d4fc4cdf98039d9ddf9524d12d795d"},{"fileReference":"bfdfe7dc352907fc980b868725387e987f40e32300f3a2d23193e8fb9f10c16e","guid":"bfdfe7dc352907fc980b868725387e98db847b3345cc1944e6e7659ddef1e272"},{"fileReference":"bfdfe7dc352907fc980b868725387e986f5b8a6d1680af1ce254c662c4913c85","guid":"bfdfe7dc352907fc980b868725387e98ce1c4d48c89aab4d580616508036dd9d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b98420ceff4f1506440459eaed065c1f","guid":"bfdfe7dc352907fc980b868725387e9819971fed787079059c7146de03897424"},{"fileReference":"bfdfe7dc352907fc980b868725387e982451304388e075097e68f665d84703f3","guid":"bfdfe7dc352907fc980b868725387e985694432eba2505c3088b40c4577e6121"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c722b762f61813f2339c95562fa221bb","guid":"bfdfe7dc352907fc980b868725387e98e100eee6ab91604739cd83bc225305cd"},{"fileReference":"bfdfe7dc352907fc980b868725387e98084c080dc703ee4ec4c61f28bdef5f23","guid":"bfdfe7dc352907fc980b868725387e98f05e2e6f5f20f2097468207b2b08f057"},{"fileReference":"bfdfe7dc352907fc980b868725387e98df97d99fade477e2ecd5ed92670f4db1","guid":"bfdfe7dc352907fc980b868725387e9829d94119edcc321aea742c339acb7459"},{"fileReference":"bfdfe7dc352907fc980b868725387e9808bdd774c43c9070ee93cc57a7cee555","guid":"bfdfe7dc352907fc980b868725387e980facc7b14738d485db14bdf99debf547"},{"fileReference":"bfdfe7dc352907fc980b868725387e9803979e0639e73c024fcc4aa370b07f7a","guid":"bfdfe7dc352907fc980b868725387e9875aab928f91efc50bca0b3a4b53323ed"},{"fileReference":"bfdfe7dc352907fc980b868725387e988bf311e3f00c08fbe42e5e8ea539101b","guid":"bfdfe7dc352907fc980b868725387e98cdd19bdba7752c5cd9ec9adbc95dfd75"},{"fileReference":"bfdfe7dc352907fc980b868725387e9836a000bebd5570119f11b1aa9d6c8aaa","guid":"bfdfe7dc352907fc980b868725387e98e5de14b5482be462d4bb44c08a0b4e92"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d2ea0fe7035c375717076261dd4505ae","guid":"bfdfe7dc352907fc980b868725387e983cea68a78c71ced38e5925a70d2e4d0a"},{"fileReference":"bfdfe7dc352907fc980b868725387e981c3f6d0f5319509900f1ca08ec5250c5","guid":"bfdfe7dc352907fc980b868725387e98811167c16fb4f59c13d4f45c4b0bf823"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fbb05bee17bb006c442fc60a8725aff7","guid":"bfdfe7dc352907fc980b868725387e982fae6087faf90913c54ca9ba872a78b1"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f9bc5cba57babdd402db377495ea2e80","guid":"bfdfe7dc352907fc980b868725387e981dda166fea1d00755baa7c2e29f91792"},{"fileReference":"bfdfe7dc352907fc980b868725387e981ca4823c9de03733b7becb37189f8835","guid":"bfdfe7dc352907fc980b868725387e98c27886c8f0e54a0a2e68beffe517c4c0"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e96ee30a4986fd0cd009f03ac97c5c3e","guid":"bfdfe7dc352907fc980b868725387e989da49c25cceb0f746dc7b6d52a264248"},{"fileReference":"bfdfe7dc352907fc980b868725387e98130c6d80f144d08384b15488b2e22304","guid":"bfdfe7dc352907fc980b868725387e98c2daa5cb5599c651b6c709acea822f42"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ac441721ad3b37146ba22969624239d9","guid":"bfdfe7dc352907fc980b868725387e98f995a9f501a217d614b8f4b2cecf3390"},{"fileReference":"bfdfe7dc352907fc980b868725387e9820e2f652e7bad1973ae2ee5706d9cbc4","guid":"bfdfe7dc352907fc980b868725387e98d2ff23ba143638be7746ca5b910f7369"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c59d8858fbcc8572d4217e0ae5d178a7","guid":"bfdfe7dc352907fc980b868725387e98bbffa023bc2ad159c246eb78792c3849"},{"fileReference":"bfdfe7dc352907fc980b868725387e984ea46c3fa74e3d598ab44974ef22fe45","guid":"bfdfe7dc352907fc980b868725387e98aa8696a741ccd4b6741719a926fea194"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a05bd0ed67eea8f84daf384dc6880df6","guid":"bfdfe7dc352907fc980b868725387e980b0a11f669d8564f8815d6d3a179b046"},{"fileReference":"bfdfe7dc352907fc980b868725387e987b1e85b098575ba7aad0c8c5dd448322","guid":"bfdfe7dc352907fc980b868725387e98ce47c641f0458341bf50d7b25f1c6a2f"},{"fileReference":"bfdfe7dc352907fc980b868725387e982221047bcc53a1dc6b35b72382205c81","guid":"bfdfe7dc352907fc980b868725387e98f9e52fc7467b0174f0e055e0eba47775"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e25fb761ab11a66e6823fa85c3940d10","guid":"bfdfe7dc352907fc980b868725387e98d2b0721788df1c5d87ce43d2ad84dff9"},{"fileReference":"bfdfe7dc352907fc980b868725387e9860a7579b141c52cba4286b341ff64c13","guid":"bfdfe7dc352907fc980b868725387e98a22b91bc30195e74d25116f730383a0f"},{"fileReference":"bfdfe7dc352907fc980b868725387e9862cddedcdbd7eef7e113261e7a453116","guid":"bfdfe7dc352907fc980b868725387e98cf64948e2e73b70435172d32ba723704"},{"fileReference":"bfdfe7dc352907fc980b868725387e986d46b1b4114652688b02136fe2601cc9","guid":"bfdfe7dc352907fc980b868725387e981ad231c682034a6053a672fe7e0b2c42"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b6e7a3ad9fc68d7212dfc425da15d467","guid":"bfdfe7dc352907fc980b868725387e989ccdfd00db0fd04284ddf335fafa86f5"},{"fileReference":"bfdfe7dc352907fc980b868725387e9840562be534400d0c5eab2687c7aca1a8","guid":"bfdfe7dc352907fc980b868725387e986aa0ed2968449bb085643a863f0937ad"},{"fileReference":"bfdfe7dc352907fc980b868725387e9837794fe6e6f540ad9835ff2e0b9a7fc6","guid":"bfdfe7dc352907fc980b868725387e98e588ceaedef830278f4fcdfa03d515c1"},{"fileReference":"bfdfe7dc352907fc980b868725387e980ee297e0f3b1ee6442744880762c3d45","guid":"bfdfe7dc352907fc980b868725387e98fc667a1b02350a9be46c6509f23aef81"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ef5a04593a77f12f567b4d1d7e79e5c5","guid":"bfdfe7dc352907fc980b868725387e98162e2a5689a129dba61a30062c656c93"},{"fileReference":"bfdfe7dc352907fc980b868725387e9867c9e237b7686218d7346e0c0560e7d3","guid":"bfdfe7dc352907fc980b868725387e9874c29c73a36beaebd65b0cb0fb9225af"},{"fileReference":"bfdfe7dc352907fc980b868725387e98afd6a7123222d4e3193b6826df9981ef","guid":"bfdfe7dc352907fc980b868725387e98d432c3f46b28ab7c360d9d055f1a6ac9"},{"fileReference":"bfdfe7dc352907fc980b868725387e987349c65e0a4a31b0445ebb368ca92fc5","guid":"bfdfe7dc352907fc980b868725387e98a94054347508856afb9f5fd629bd1851"},{"fileReference":"bfdfe7dc352907fc980b868725387e98cdfcf90784f4e74da198445feb310067","guid":"bfdfe7dc352907fc980b868725387e98eeaa4a3d7df0ff0514f95cf919a6efc0"},{"fileReference":"bfdfe7dc352907fc980b868725387e984c50021d9983f463d48f363bfca1998f","guid":"bfdfe7dc352907fc980b868725387e985b9dbcf06d35ab48c4feae2b62c0a9b5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ed8a17b476a490178d11e634a32c3ab7","guid":"bfdfe7dc352907fc980b868725387e98f0cb55ef7a1593e9205541db820b22c1"},{"fileReference":"bfdfe7dc352907fc980b868725387e984eaba43d025e5115076ada832cb4bfe3","guid":"bfdfe7dc352907fc980b868725387e98193b45a979ab1a1e15db8ad8f20b7024"},{"fileReference":"bfdfe7dc352907fc980b868725387e9895a8e38df22170737050fbcc1a35aff7","guid":"bfdfe7dc352907fc980b868725387e98b33dff1b8addf2e809060b9f0431620b"},{"fileReference":"bfdfe7dc352907fc980b868725387e9893a1dadac260629201e9d59c2b3e548c","guid":"bfdfe7dc352907fc980b868725387e98c37a16228db23d06e86e00dd29019c33"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d6d3b7e576a9c9f65379de41ef6c4aef","guid":"bfdfe7dc352907fc980b868725387e981e2e1346a1633ce1ee4eb4cb55b57c7d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f10280a6b0b4740f92693fefe76e71f4","guid":"bfdfe7dc352907fc980b868725387e985d9ebef983dfa659514f8975005289dd"},{"fileReference":"bfdfe7dc352907fc980b868725387e98327b29628b41c40eaa63f3ff55496889","guid":"bfdfe7dc352907fc980b868725387e984c9519493ccdac0b918d35fb0cf523af"},{"fileReference":"bfdfe7dc352907fc980b868725387e9855fc9e5525f813226cf3dfcfee2297ac","guid":"bfdfe7dc352907fc980b868725387e98e80213b22df3304548a02d49a2d8e3f3"},{"fileReference":"bfdfe7dc352907fc980b868725387e982491cbe253b6a31f16ada4f99d5f2bde","guid":"bfdfe7dc352907fc980b868725387e98f08ee4bfef07c27371e0706f6620feb2"},{"fileReference":"bfdfe7dc352907fc980b868725387e987e9def5e6d068337b1058343e1218eae","guid":"bfdfe7dc352907fc980b868725387e9875e616075cc95c8cd36fbd21fd6b0440"},{"fileReference":"bfdfe7dc352907fc980b868725387e9807e785f8c86dd32e0a35439e7f847eb1","guid":"bfdfe7dc352907fc980b868725387e989658d9408f6bba8d3ca6ca5e9dbc8c90"},{"fileReference":"bfdfe7dc352907fc980b868725387e9865acb04ddc0ef79109a73dd29d105020","guid":"bfdfe7dc352907fc980b868725387e981a727837450fac18a64627732dc82897"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f055d2a9f11be9c73ca5d29b9a51d261","guid":"bfdfe7dc352907fc980b868725387e98be4bfcca04bf0482d361a80c377ffc42"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d3ed99f31f75e2969431596e51196930","guid":"bfdfe7dc352907fc980b868725387e9885397fa3e0a6ac3fe2c9b9c7b909826c"},{"fileReference":"bfdfe7dc352907fc980b868725387e98342c048c44ddfefdb0b3db5fdf7f962f","guid":"bfdfe7dc352907fc980b868725387e98d61c6522170340c11f804d594d516906"},{"fileReference":"bfdfe7dc352907fc980b868725387e9880b4fce515797d66d915a2aa98898405","guid":"bfdfe7dc352907fc980b868725387e984e695630728ab22705d1b42df7f49906"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c13ccb074f612153ada83bc3bfb33d63","guid":"bfdfe7dc352907fc980b868725387e9805b0bcf4ef09ecebd888d0e223785cff"},{"fileReference":"bfdfe7dc352907fc980b868725387e982173c46bb118c3653be5be7a151f26a9","guid":"bfdfe7dc352907fc980b868725387e98a601a1a8dda4277e4adcc83c0e68fe33"},{"fileReference":"bfdfe7dc352907fc980b868725387e9808c5a2e41dbb02de83b9574666a3a6c7","guid":"bfdfe7dc352907fc980b868725387e98e207a2aef02fa50a6ec65bb21c712e24"},{"fileReference":"bfdfe7dc352907fc980b868725387e9898946ec5e5acedf6290f3fef3bff8e0c","guid":"bfdfe7dc352907fc980b868725387e98472398837d89d36c21b64cc493a94a41"},{"fileReference":"bfdfe7dc352907fc980b868725387e984b41896072f1097e822475a0325d1a3c","guid":"bfdfe7dc352907fc980b868725387e98e72d95288ea46299e61700c842e7b4da"},{"fileReference":"bfdfe7dc352907fc980b868725387e982d0e076e0dab6ea72788f6830e8f3f84","guid":"bfdfe7dc352907fc980b868725387e98d0061c648c5ae49d828560fcae9a0534"},{"fileReference":"bfdfe7dc352907fc980b868725387e980590c67a28c296469882687cf0b53c50","guid":"bfdfe7dc352907fc980b868725387e98225b5fe7185fdcd8126bbe8d691c29ef"},{"fileReference":"bfdfe7dc352907fc980b868725387e981771ea98d5632d0e8185ee298fd519a4","guid":"bfdfe7dc352907fc980b868725387e98262a5ae95bec7b8f6379fdf1257d87a8"},{"fileReference":"bfdfe7dc352907fc980b868725387e98cb417a74f3a2b90df3cbb0edb56aa96e","guid":"bfdfe7dc352907fc980b868725387e98e3e492a5e14907a00207c7702af8d212"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d7bb9976aec396cff921ab06174d9a52","guid":"bfdfe7dc352907fc980b868725387e98cda12c54392375845b2f8302144b7245"},{"fileReference":"bfdfe7dc352907fc980b868725387e98768a00164f95450520d25e5e33aebdd0","guid":"bfdfe7dc352907fc980b868725387e98af0decb17c191742bee91d1b04138c8e"},{"fileReference":"bfdfe7dc352907fc980b868725387e98705aa014bc3080edb32080f73b9ef888","guid":"bfdfe7dc352907fc980b868725387e98ba174d72bbb3036585382e9428ba9077"},{"fileReference":"bfdfe7dc352907fc980b868725387e98de44cbcf0c374ee9d27c894633f37607","guid":"bfdfe7dc352907fc980b868725387e98be57fb2fa056f7111daf382f49270451"},{"fileReference":"bfdfe7dc352907fc980b868725387e98482771be1b086769c83f60a14c9a966a","guid":"bfdfe7dc352907fc980b868725387e98c14d819d66ed9375efcc6a539b85b7ec"},{"fileReference":"bfdfe7dc352907fc980b868725387e98466c0797ece0a7839bc8f394d7673b5a","guid":"bfdfe7dc352907fc980b868725387e98e308fbcee206f934ffb00475cc523a36"},{"fileReference":"bfdfe7dc352907fc980b868725387e98895781b287cfbf3214174c2326a2bac0","guid":"bfdfe7dc352907fc980b868725387e98b3132a0220e94aab07f737db82c3cfe4"},{"fileReference":"bfdfe7dc352907fc980b868725387e9844ccae542e81a1cfef200e3d33ba5775","guid":"bfdfe7dc352907fc980b868725387e988893378490c2052a8a464aa57090531f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ef4d217cb5c69605af576b2c1aaaf3ea","guid":"bfdfe7dc352907fc980b868725387e98154b1d25eb1a439b8767d19ef39e1ae6"},{"fileReference":"bfdfe7dc352907fc980b868725387e982594ccb84e2e8653c2710acca5d1bb39","guid":"bfdfe7dc352907fc980b868725387e98b0674a3442b1a2a48f3f4262ef7237b7"},{"fileReference":"bfdfe7dc352907fc980b868725387e987807fcf89ecbaad2cb89104522f44e4a","guid":"bfdfe7dc352907fc980b868725387e98ebf7b3e19e4965170d45392782771cb7"},{"fileReference":"bfdfe7dc352907fc980b868725387e987a72faba39366e2906ff18a1cfc70c25","guid":"bfdfe7dc352907fc980b868725387e98852d58f5e479ee1b5233ae013ab7002a"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fde92428d824101435c03c13d601bef5","guid":"bfdfe7dc352907fc980b868725387e981fe38c3f705316063a59f18ad70ac314"},{"fileReference":"bfdfe7dc352907fc980b868725387e98977ef4175aba7c09b175fc56b84862c1","guid":"bfdfe7dc352907fc980b868725387e983c25e1b3ec34195ddd1a48092e7d5c26"},{"fileReference":"bfdfe7dc352907fc980b868725387e980279f75a3ab47a723f1c8d190d6cd096","guid":"bfdfe7dc352907fc980b868725387e98a68eaafbd6e7d960af0028a8386b3330"},{"fileReference":"bfdfe7dc352907fc980b868725387e983e901ce0d1575fead961b7e5c07558cc","guid":"bfdfe7dc352907fc980b868725387e983f3d27c22745d72b49edccf768470f8a"},{"fileReference":"bfdfe7dc352907fc980b868725387e9801d8e4e37beb17d4d42bc094c88e0c8b","guid":"bfdfe7dc352907fc980b868725387e98e8f28ae119a17ae79c19b0db5ad09cbb"},{"fileReference":"bfdfe7dc352907fc980b868725387e98dfa3fb8d6f7b5a52e4e7cd57312fec12","guid":"bfdfe7dc352907fc980b868725387e98bc6a9ba2dd8868dbc2fb45beea927d56"},{"fileReference":"bfdfe7dc352907fc980b868725387e9884812ebd880782c771d9c9086b11e4f9","guid":"bfdfe7dc352907fc980b868725387e98d7d69d6c5dce8ac5c9d18c643e30de06"},{"fileReference":"bfdfe7dc352907fc980b868725387e988f40320e8ed9fcf28c163995ab15e348","guid":"bfdfe7dc352907fc980b868725387e98e3d136553c1a88705b7f7d040ca3a677"},{"fileReference":"bfdfe7dc352907fc980b868725387e980b1764de2a2fc8ab08597703ff31a1ef","guid":"bfdfe7dc352907fc980b868725387e98ee9a4010577dcfb314226dce4f361e27"},{"fileReference":"bfdfe7dc352907fc980b868725387e9804aa73f05d8ac32de088baf8bd8f9347","guid":"bfdfe7dc352907fc980b868725387e98e41af1ee7dc191c44cc159e5c2478f05"},{"fileReference":"bfdfe7dc352907fc980b868725387e988643611a43b093c99487dc3cc80b3380","guid":"bfdfe7dc352907fc980b868725387e981410763db0b310f0024e0807fdafd422"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f2289bf31d2a4866b5fa19e7173599a5","guid":"bfdfe7dc352907fc980b868725387e98b96aa6334ad332103ecc32edb480d0f1"},{"fileReference":"bfdfe7dc352907fc980b868725387e9849f7e1a2d2963d34a8debb4e54b3701d","guid":"bfdfe7dc352907fc980b868725387e98693ab963407f58e1d2533433981cc8a9"},{"fileReference":"bfdfe7dc352907fc980b868725387e9804562248ee52e159c8b09d41805f4b37","guid":"bfdfe7dc352907fc980b868725387e98530872d8b12748c7cc42dfe53eb608f3"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ea55cd9fb61d0aa8edcf175a5870a1e9","guid":"bfdfe7dc352907fc980b868725387e986550f864d69eb5b789ef74c2f45eaf60"},{"fileReference":"bfdfe7dc352907fc980b868725387e9834779cdf086b437b0c498dea8bfb263f","guid":"bfdfe7dc352907fc980b868725387e984ca6c988a2f9d3d9b69702cd0b293872"},{"fileReference":"bfdfe7dc352907fc980b868725387e983c78d3a21e282a6f152236e36df0bb04","guid":"bfdfe7dc352907fc980b868725387e98c0aaaa1042ab55ac68bc3d509c3c0620"},{"fileReference":"bfdfe7dc352907fc980b868725387e984630dff38ec08f886ab561d5914d7bde","guid":"bfdfe7dc352907fc980b868725387e9887ca8566a609060d63341628c7144b4b"},{"fileReference":"bfdfe7dc352907fc980b868725387e9801897db7ab6cf4378c77df78a57a0412","guid":"bfdfe7dc352907fc980b868725387e98c83e1006198954f0fa914a878343b98c"},{"fileReference":"bfdfe7dc352907fc980b868725387e989d05b531a6bea436c6dcf10fa9191508","guid":"bfdfe7dc352907fc980b868725387e98315f7552f7ef320c380e76f948f8d0ed"}],"guid":"bfdfe7dc352907fc980b868725387e98cac5758aaab041b306b3055c248885f4","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98027d34dd1e1770c79dd54f5404987fd6"}],"guid":"bfdfe7dc352907fc980b868725387e98d8f70b5ff677ed02b77232961e037957","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98b7d49ad1fe66522e6eab9248dd2331d6","targetReference":"bfdfe7dc352907fc980b868725387e98feffba4bc77d9f3d84a98c192cefdc8b"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b805931134b20fa1adf4346ad64ee4fe","guid":"bfdfe7dc352907fc980b868725387e98ec5268a1792f6b5cd4753bb67be7b719"}],"guid":"bfdfe7dc352907fc980b868725387e98ba929dd1b11c60f9a4f8fd06e4eaa3e7","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e985f0ec3a68eeed5241cb87afb05bcc380","name":"OrderedSet"},{"guid":"bfdfe7dc352907fc980b868725387e98feffba4bc77d9f3d84a98c192cefdc8b","name":"flutter_inappwebview_ios-flutter_inappwebview_ios_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98a562549a031aeda8bf3440b79b3420bc","name":"flutter_inappwebview_ios","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9810acd6d3a97e7ef91b90dda5618dc5c0","name":"flutter_inappwebview_ios.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=46d226e98fd67e206c3103a1bb126f48-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=46d226e98fd67e206c3103a1bb126f48-json new file mode 100644 index 0000000..2ce5b95 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=46d226e98fd67e206c3103a1bb126f48-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e986bb24850bad0bb59f52b77265b062875","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/fluttertoast/fluttertoast-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/fluttertoast/fluttertoast-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/fluttertoast/fluttertoast.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"fluttertoast","PRODUCT_NAME":"fluttertoast","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e980d95e38372e14dc164189e9e39c87ca3","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989dd8b88b7ece213df95c69d0761d4449","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/fluttertoast/fluttertoast-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/fluttertoast/fluttertoast-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/fluttertoast/fluttertoast.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"fluttertoast","PRODUCT_NAME":"fluttertoast","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e980c7da66ee29e77cf7e3c5ef7b6bf0505","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989dd8b88b7ece213df95c69d0761d4449","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/fluttertoast/fluttertoast-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/fluttertoast/fluttertoast-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/fluttertoast/fluttertoast.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"fluttertoast","PRODUCT_NAME":"fluttertoast","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e985d57597ee80c97031b19d4dd216a0459","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9817e1cb7f3aa76a94804f0f4365ec3b6d","guid":"bfdfe7dc352907fc980b868725387e9898803a5367f403dbe7d7f50e52e158e4","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b42c2e7d949a7780a0db828a1ee66b70","guid":"bfdfe7dc352907fc980b868725387e9858454facd9f926b4072d57cd1f195c72","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e981433937bcf9431617dee3472c4195437","guid":"bfdfe7dc352907fc980b868725387e983181135364c266a59ab6fd7496b709eb","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98f9f50c0f44c9e9758a8d2da9a3e9486d","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98af86463ef4fb72586a78678b1fcbf850","guid":"bfdfe7dc352907fc980b868725387e98732bda2bf98a69eea7b638ba5caac9e6"},{"additionalCompilerOptions":"-DOS_OBJECT_USE_OBJC=0","fileReference":"bfdfe7dc352907fc980b868725387e98499de7a7d95ab0e0d4bcc5504d272811","guid":"bfdfe7dc352907fc980b868725387e98940fd2455da349e37ddd41c815d97bf0"},{"additionalCompilerOptions":"-DOS_OBJECT_USE_OBJC=0","fileReference":"bfdfe7dc352907fc980b868725387e985f75afa293996602c3b25a2e4f0fc758","guid":"bfdfe7dc352907fc980b868725387e98d6155a29a6600b631d335ea6d861851a"}],"guid":"bfdfe7dc352907fc980b868725387e98ff7ff0914d28d25b338598e51f35a22a","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98fb70b41caaa71fca49a76d4a80225131"}],"guid":"bfdfe7dc352907fc980b868725387e9893a2f3917413e2f83f099b893b6202f2","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e982a8b2134dd93f2cb1d1331e935303944","targetReference":"bfdfe7dc352907fc980b868725387e985739272bce418ef50bd06c859612bad5"}],"guid":"bfdfe7dc352907fc980b868725387e98678ff57194ccd7dfda00aac2582b17b5","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e985739272bce418ef50bd06c859612bad5","name":"fluttertoast-fluttertoast_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98839a1650b1f10605b2db52456c9e6468","name":"fluttertoast","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f09a1b962c84d31b7bec2ec6176b5c98","name":"fluttertoast.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4b4b63d94319e7d73339001dd8970587-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4b4b63d94319e7d73339001dd8970587-json new file mode 100644 index 0000000..7f1d4d9 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=4b4b63d94319e7d73339001dd8970587-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98182fbcf92aac026d985d953b0e6f144e","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/open_file_ios/open_file_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/open_file_ios/open_file_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/open_file_ios/open_file_ios.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"open_file_ios","PRODUCT_NAME":"open_file_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98458a850196e37d2342329c8debfdfbf2","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98991d60be89a5c8f1a4b6ff52cb223429","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/open_file_ios/open_file_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/open_file_ios/open_file_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/open_file_ios/open_file_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"open_file_ios","PRODUCT_NAME":"open_file_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98c8d1dff8ef147080513f4cd3d3c56e7c","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98991d60be89a5c8f1a4b6ff52cb223429","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/open_file_ios/open_file_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/open_file_ios/open_file_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/open_file_ios/open_file_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"open_file_ios","PRODUCT_NAME":"open_file_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98028d8a081c1a780a08dc4fdb57f99006","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9807ebdd9a36da8a7bc51167fc2bfe985e","guid":"bfdfe7dc352907fc980b868725387e98680e0c3722a9cb65da515e55d77008b8","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b37c0f6249586d4370ee3b7dfd13982a","guid":"bfdfe7dc352907fc980b868725387e989923d9d9866fb05bd8597112e40cc398","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e988bb544be1f014ea2d141aeee5427ced6","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98101d17eab4bbf545a9bda6845c7a5c84","guid":"bfdfe7dc352907fc980b868725387e98f491a87ed7964bf94486d5991706d7e0"},{"fileReference":"bfdfe7dc352907fc980b868725387e98369024dda8a285323ff6f02771e1ff8b","guid":"bfdfe7dc352907fc980b868725387e98e86b2f85d157faa78a1ae4aa513cb919"}],"guid":"bfdfe7dc352907fc980b868725387e985442ed32013012f832218dcac257aa39","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98a3e15a597cbf20bbc66f492665c6bf70"}],"guid":"bfdfe7dc352907fc980b868725387e9893728fe3fba059e65d43d74c81fb32d6","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98e98998b64c564cfa84bdf831b7e8afd0","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"}],"guid":"bfdfe7dc352907fc980b868725387e98a75dd7e9b852b5d6c5e58b3a0fc01cea","name":"open_file_ios","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98ea72af00d3049160ad23203483bb0c51","name":"open_file_ios.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=50326f2057da883e9474c9faec4e1461-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=50326f2057da883e9474c9faec4e1461-json new file mode 100644 index 0000000..141439d --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=50326f2057da883e9474c9faec4e1461-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e48623b9c65dc1c97da993630795544f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/mobile_scanner/mobile_scanner-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/mobile_scanner/mobile_scanner-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"15.5.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/mobile_scanner/mobile_scanner.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"mobile_scanner","PRODUCT_NAME":"mobile_scanner","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e986e5271238892b3282d4b59882c2dff00","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ccb44c0f1c888f9146fbd6cdbcdea131","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/mobile_scanner/mobile_scanner-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/mobile_scanner/mobile_scanner-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"15.5.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/mobile_scanner/mobile_scanner.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"mobile_scanner","PRODUCT_NAME":"mobile_scanner","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e989a13d9787dbc95be2543b5e4b4172995","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ccb44c0f1c888f9146fbd6cdbcdea131","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/mobile_scanner/mobile_scanner-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/mobile_scanner/mobile_scanner-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"15.5.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/mobile_scanner/mobile_scanner.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"mobile_scanner","PRODUCT_NAME":"mobile_scanner","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98823ee80bb539993cfb981e0caf532738","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98cbc4e1c158cae5a3083fa9022c34936d","guid":"bfdfe7dc352907fc980b868725387e987a66fdae57affcbac014a1effaccb2d3","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98a33cda50bee1fa8f353bd354076a3878","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9821e0f4463256b1dd55fabd1f79766bd5","guid":"bfdfe7dc352907fc980b868725387e98f6c63b0392da9eb7bb0ae9ae37f6d5db"},{"fileReference":"bfdfe7dc352907fc980b868725387e987fdf29a70786a2b0ac11e4015a1e9b55","guid":"bfdfe7dc352907fc980b868725387e983c4b3e79bea0ac51567ad5e82d9fba57"},{"fileReference":"bfdfe7dc352907fc980b868725387e9830918423d8a90515d6d40fe51dac17d8","guid":"bfdfe7dc352907fc980b868725387e984322a98edb8334603f5c29eecf4fe77d"},{"fileReference":"bfdfe7dc352907fc980b868725387e988b81e90be62e4a66a9ba7f4383fe5988","guid":"bfdfe7dc352907fc980b868725387e987ff4402b8ddcebe1f7c6939f70dd0b2d"},{"fileReference":"bfdfe7dc352907fc980b868725387e9841df9f70cd002ec78dd95c18fe5838b1","guid":"bfdfe7dc352907fc980b868725387e981f66e2f3d159b42eb4f226ebdce4d260"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c83e8d995cd314f80fc63dafb11fc4b8","guid":"bfdfe7dc352907fc980b868725387e98875adb1114d7d675ae0f07314cc81755"},{"fileReference":"bfdfe7dc352907fc980b868725387e98df2dff04d43331fa5689979afe9c2e51","guid":"bfdfe7dc352907fc980b868725387e981517a24d313813ad22f8f244fd634003"},{"fileReference":"bfdfe7dc352907fc980b868725387e98496058743e656037fa0b3ad0bb318080","guid":"bfdfe7dc352907fc980b868725387e9825957323df618d5c5a4875db4dd3366d"}],"guid":"bfdfe7dc352907fc980b868725387e98be66c5e6de334a83d0d9aad3f417069c","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e985a7f7ca620286f8ac88ad70b5d18e842"}],"guid":"bfdfe7dc352907fc980b868725387e984aa18253eb3e60a42f6ad4ea2665188a","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e989cf704c50ea4e8e8358187fd3d616b63","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9832e568d1d64358cf46b257009674a4a8","name":"GoogleMLKit"},{"guid":"bfdfe7dc352907fc980b868725387e98e39aae0c91f0bdebfb6ac42304942a79","name":"mobile_scanner-mobile_scanner_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98b54f2bdfc3ce691d3ad04972a364d2a5","name":"mobile_scanner","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9819d278982b4910681a163531507644fe","name":"mobile_scanner.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5280fddcddc5b62f6f929c0f01ab9526-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5280fddcddc5b62f6f929c0f01ab9526-json new file mode 100644 index 0000000..b56fcca --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5280fddcddc5b62f6f929c0f01ab9526-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9897a97b871b713619ac969a8f6f4e756a","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/webview_flutter_wkwebview","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"webview_flutter_wkwebview","INFOPLIST_FILE":"Target Support Files/webview_flutter_wkwebview/ResourceBundle-webview_flutter_wkwebview_privacy-webview_flutter_wkwebview-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"webview_flutter_wkwebview_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e988bc4e946b4d9cc5ca10191d0032554ff","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9814ea681529c38ada674a821176a041da","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/webview_flutter_wkwebview","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"webview_flutter_wkwebview","INFOPLIST_FILE":"Target Support Files/webview_flutter_wkwebview/ResourceBundle-webview_flutter_wkwebview_privacy-webview_flutter_wkwebview-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"webview_flutter_wkwebview_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e984dee97e1a18d593e6909aba40cd576f5","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9814ea681529c38ada674a821176a041da","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/webview_flutter_wkwebview","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"webview_flutter_wkwebview","INFOPLIST_FILE":"Target Support Files/webview_flutter_wkwebview/ResourceBundle-webview_flutter_wkwebview_privacy-webview_flutter_wkwebview-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"webview_flutter_wkwebview_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9823797131a043ad5776a9d942c2d6d247","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9814bc9978ae8e6563d4599c839e6aba32","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98b3a36fbcd77fe81d0a56e8768f043c6c","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e980ce8e1ae26776164dc4d0c2b6cf83e33","guid":"bfdfe7dc352907fc980b868725387e989fc274911cdbad89cd77f3a5294cb07a"}],"guid":"bfdfe7dc352907fc980b868725387e985d6862696808d0928ef6aa534cf322a2","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e987c93e943aa0a38b5f6684beaf6b4a3a1","name":"webview_flutter_wkwebview-webview_flutter_wkwebview_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98a0c2ea56ea4c64a4495566659e5fdb93","name":"webview_flutter_wkwebview_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=54a2977852a2dfa3c75c860b21200e32-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=54a2977852a2dfa3c75c860b21200e32-json new file mode 100644 index 0000000..87c8192 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=54a2977852a2dfa3c75c860b21200e32-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98fe9978b072d50fbe03c2bf1e25479d0f","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","ONLY_ACTIVE_ARCH":"NO","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2"},"guid":"bfdfe7dc352907fc980b868725387e981af0d72ef27570d17e83f64e7d3ad6c3","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9888a7e146a4ff118f43813c517d4b83c3","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e985f8a2b729719ab7c558a69a5292486cb","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9888a7e146a4ff118f43813c517d4b83c3","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e9893200039cdddda54d4bca927a62777c1","name":"Release"}],"buildPhases":[],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e986a3314f48204dcd3250955aef3b5b25c","name":"MLImage","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Release","provisioningStyle":0}],"type":"aggregate"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5b8c414037a1ef9f37cf0403a8e63099-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5b8c414037a1ef9f37cf0403a8e63099-json new file mode 100644 index 0000000..aca2742 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=5b8c414037a1ef9f37cf0403a8e63099-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9865153ae6db7e295faff65f8f2d610ed1","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/printing/printing-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/printing/printing-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/printing/printing.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"printing","PRODUCT_NAME":"printing","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"4.2","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e989180cbb294342c37c56fef1b2a496a3e","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e981df695c3888fec3992b7b5dbbf9ddbc0","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/printing/printing-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/printing/printing-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/printing/printing.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"printing","PRODUCT_NAME":"printing","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"4.2","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e982f826a4dc5d774d621798c14630037db","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e981df695c3888fec3992b7b5dbbf9ddbc0","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/printing/printing-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/printing/printing-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/printing/printing.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"printing","PRODUCT_NAME":"printing","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"4.2","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98afa791a1e715b561d31327b1e18fa2fa","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98e473f8f29feffa05f8a1969c048e8a43","guid":"bfdfe7dc352907fc980b868725387e98c5232107b13054f10b2125348c3b89be","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98f8c7b0feb00d4a0d796038a589dcbff4","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e988f7fcd875f3ea9d21eff9c4d0e1252e6","guid":"bfdfe7dc352907fc980b868725387e9881a6d9f16dc14de28fd1f7ac41414365"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ea80e7c8a95fef11a060b8b745a55a6f","guid":"bfdfe7dc352907fc980b868725387e986d0f5149546efd2bae23df8631a6d086"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e24fae6406294825cff8ccf8b86ddf44","guid":"bfdfe7dc352907fc980b868725387e98caad1f8a70f9e742606efe9b797925dd"},{"fileReference":"bfdfe7dc352907fc980b868725387e98807bf0774f73331836efb0c7d93b6065","guid":"bfdfe7dc352907fc980b868725387e98f9644815d6298d0fea421621326f40f7"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d83a8826183ac26b429e7fd6971d5154","guid":"bfdfe7dc352907fc980b868725387e983b250013b6d4a13dce54a94c50290231"}],"guid":"bfdfe7dc352907fc980b868725387e98762120b03e967ca976ed83bb9ff49e9e","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e986aa8e5e3dd58adad6e672f929ff69a9d"}],"guid":"bfdfe7dc352907fc980b868725387e988677d1d09f996e86d984b8e885573392","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e988e57b82a9a8cfa20eca24bd310928f38","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"}],"guid":"bfdfe7dc352907fc980b868725387e9868b3737835b98c013ea1e742f994ae22","name":"printing","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e983541805154b8a0a140f969f779b5ca3a","name":"printing.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=65d3c8b861545b17e88ee52445fb7154-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=65d3c8b861545b17e88ee52445fb7154-json new file mode 100644 index 0000000..de78f6f --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=65d3c8b861545b17e88ee52445fb7154-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e984241c8b937c49ad4e777ae59c47622db","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUtilities","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleUtilities","INFOPLIST_FILE":"Target Support Files/GoogleUtilities/ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"GoogleUtilities_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98251077896b3ae9961fc93c03c442298c","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ab677290647ef16808d254ef29fcf39c","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUtilities","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleUtilities","INFOPLIST_FILE":"Target Support Files/GoogleUtilities/ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"GoogleUtilities_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e988f50ce538ecded79766ba9e46aff7ddf","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ab677290647ef16808d254ef29fcf39c","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleUtilities","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleUtilities","INFOPLIST_FILE":"Target Support Files/GoogleUtilities/ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"GoogleUtilities_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98bba056632b1abfc4f0163023fd42eddb","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98834512eaf148bcb0180c8e74c1e5bab6","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98b0d362950d2d60611040440c3963c117","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98f73c19051baa47364f05aece854681a4","guid":"bfdfe7dc352907fc980b868725387e982274af8f7f4c26908c2eb826db9c47c3"}],"guid":"bfdfe7dc352907fc980b868725387e98a142c71c363b00495377f76b334f5e5c","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e981a9fac6eb9c80f8eed49fda0531af6a4","name":"GoogleUtilities-GoogleUtilities_Privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e981f1852a7971aaa5e479d216071487d3a","name":"GoogleUtilities_Privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=669c0591eba81634232c2eee15fcbc3e-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=669c0591eba81634232c2eee15fcbc3e-json new file mode 100644 index 0000000..c4b6550 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=669c0591eba81634232c2eee15fcbc3e-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98dbd49d4495f66ebe0657494a197c2b81","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/pointer_interceptor_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"pointer_interceptor_ios","INFOPLIST_FILE":"Target Support Files/pointer_interceptor_ios/ResourceBundle-pointer_interceptor_ios_privacy-pointer_interceptor_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"pointer_interceptor_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e986b38c57cc786d46dbe258c1373b411b8","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f2567c25c747956764d46baad5fec410","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/pointer_interceptor_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"pointer_interceptor_ios","INFOPLIST_FILE":"Target Support Files/pointer_interceptor_ios/ResourceBundle-pointer_interceptor_ios_privacy-pointer_interceptor_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"pointer_interceptor_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e985256cda880191a42353555cc191752ff","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f2567c25c747956764d46baad5fec410","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/pointer_interceptor_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"pointer_interceptor_ios","INFOPLIST_FILE":"Target Support Files/pointer_interceptor_ios/ResourceBundle-pointer_interceptor_ios_privacy-pointer_interceptor_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"pointer_interceptor_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9849d8d5540f00f18116bb414a1bf2a95b","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98b735c647728e30968668c2330159fbcf","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9812efb5e4f08e6560132754a460542366","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98e3eca4aafa5555b73ac34310fc7c670a","guid":"bfdfe7dc352907fc980b868725387e983e2aa471f0d8bda5c14a89ae489a14b6"}],"guid":"bfdfe7dc352907fc980b868725387e98063565e05ce6e94aae3fd9584d8e1afa","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e989f9161ff8e5b778c00c0f4202dcaadc9","name":"pointer_interceptor_ios-pointer_interceptor_ios_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f49a561b1f656669a5bf019886c6571e","name":"pointer_interceptor_ios_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=69048d4f80ff5c8fb22b29f1850748a5-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=69048d4f80ff5c8fb22b29f1850748a5-json new file mode 100644 index 0000000..d493afd --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=69048d4f80ff5c8fb22b29f1850748a5-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e983c54483e1d4ae7810c107e04555c536c","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/nb_utils/nb_utils-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/nb_utils/nb_utils-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/nb_utils/nb_utils.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"nb_utils","PRODUCT_NAME":"nb_utils","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98050edb5f260f466d2039951fd856355a","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982377caee75724e8c57641438c1291132","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/nb_utils/nb_utils-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/nb_utils/nb_utils-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/nb_utils/nb_utils.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"nb_utils","PRODUCT_NAME":"nb_utils","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98eb3c1017a1d72d24577d0b4030df6652","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982377caee75724e8c57641438c1291132","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/nb_utils/nb_utils-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/nb_utils/nb_utils-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/nb_utils/nb_utils.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"nb_utils","PRODUCT_NAME":"nb_utils","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e983e3f943c57f825206b4c2a14415e6427","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e986237b9e65cd77afd9fc5ea9f83ab729e","guid":"bfdfe7dc352907fc980b868725387e989cac4275f2220dec4d0e2934be512c9a","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98d2f6cab980dc19df56071964f7e3e3e3","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9833e5df64c90f7d5913e7ed3beb028467","guid":"bfdfe7dc352907fc980b868725387e9873c96688f9b1095b36278abb69f2b827"},{"fileReference":"bfdfe7dc352907fc980b868725387e983a904ce88bc7be47cf15107d4ed12a79","guid":"bfdfe7dc352907fc980b868725387e98fd425ec91371e3517b1bca057c9150d1"}],"guid":"bfdfe7dc352907fc980b868725387e98769054f8f5203784385d9843d72bbc7a","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98f2b75ca8c850ca86c0abb0cebce29ffa"}],"guid":"bfdfe7dc352907fc980b868725387e982d664d0a910a2d5f122b7290e2ba31a4","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9840f77394346fd790cf94a4ea3b5642a6","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"}],"guid":"bfdfe7dc352907fc980b868725387e984e11f862d9349c20ca52140523687c97","name":"nb_utils","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e984e2ead80ec64f8f9ba33bbae0eacc904","name":"nb_utils.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=699ba1aa5dd394353996f8208dae224c-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=699ba1aa5dd394353996f8208dae224c-json new file mode 100644 index 0000000..f958549 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=699ba1aa5dd394353996f8208dae224c-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98406ee24d85b1672faaf8801829886b69","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/restart_app/restart_app-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/restart_app/restart_app-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/restart_app/restart_app.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"restart_app","PRODUCT_NAME":"restart_app","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e981f04683c93cd718d191b984724fd5239","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98aa2db5614679bb33d3bc601a09fdf812","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/restart_app/restart_app-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/restart_app/restart_app-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/restart_app/restart_app.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"restart_app","PRODUCT_NAME":"restart_app","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e983918e9421dde88b5b47afd44fb68fa9b","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98aa2db5614679bb33d3bc601a09fdf812","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/restart_app/restart_app-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/restart_app/restart_app-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/restart_app/restart_app.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"restart_app","PRODUCT_NAME":"restart_app","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9896d123cda3edc793e5d7e3175626c170","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98763a3f8fa7d308c425c1d01a3a4cc3f1","guid":"bfdfe7dc352907fc980b868725387e983a07aebe9401f0cede6f88732698b9f0","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9868cd1fe2639a6875b3d8b88c714fbb24","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98430c9f040ae638ca375d92c10a2d01ff","guid":"bfdfe7dc352907fc980b868725387e9880137b5a9b35ad9f90f552f574913e5c"},{"fileReference":"bfdfe7dc352907fc980b868725387e98966450c519451ed6ed54f2ec6474fcea","guid":"bfdfe7dc352907fc980b868725387e981f1d474a45e49621e7d84f243bb3d016"}],"guid":"bfdfe7dc352907fc980b868725387e98f69b07963aef79737e0143cc2e286167","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e984b19db45b9352a3da17db9969d6c89af"}],"guid":"bfdfe7dc352907fc980b868725387e982f7a6e9bd07caa4bd9d08ba3043b0a45","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e984f4c003a2c55fe00061c4feaf3b548fa","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"}],"guid":"bfdfe7dc352907fc980b868725387e98f940df642714374738023a04cf5507ee","name":"restart_app","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98cbfbc080fceff68c837e4511d307b28f","name":"restart_app.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6bffd98c7f46ad1930ed2624e94660ed-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6bffd98c7f46ad1930ed2624e94660ed-json new file mode 100644 index 0000000..232cee1 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6bffd98c7f46ad1930ed2624e94660ed-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98efa0dec86124ebe5eb4b8ef99d9cb1d7","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleToolboxForMac","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleToolboxForMac","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/ResourceBundle-GoogleToolboxForMac_Privacy-GoogleToolboxForMac-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"GoogleToolboxForMac_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e981e4ddf36b84262862eb53379872ab387","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9813ca13fc91877ab1c92c543f7272dc2f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleToolboxForMac","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleToolboxForMac","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/ResourceBundle-GoogleToolboxForMac_Privacy-GoogleToolboxForMac-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","PRODUCT_NAME":"GoogleToolboxForMac_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98d739b987f96fbea5dd4c5ae52861e4ae","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9813ca13fc91877ab1c92c543f7272dc2f","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleToolboxForMac","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleToolboxForMac","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/ResourceBundle-GoogleToolboxForMac_Privacy-GoogleToolboxForMac-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","PRODUCT_NAME":"GoogleToolboxForMac_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e985ec47469d56915fdffedf1d442320cd5","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98d2e83f96bd736cb2fe6213ebab4ffbd5","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98e7224eaff87d91ae7acabc274ab9bf82","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e985388e49bb9468227051e0ad9f8ca4345","guid":"bfdfe7dc352907fc980b868725387e986069ae9fb39be5f60a46a1f1afe35a93"}],"guid":"bfdfe7dc352907fc980b868725387e984a3fb5e55544a3ae5eef7ac9c14c3e64","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98a435583ab4c2282d404489aa813de99b","name":"GoogleToolboxForMac-GoogleToolboxForMac_Privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98c904f0b2b7f4637333387a1f36c1b5a4","name":"GoogleToolboxForMac_Privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6c83c7ad08cfa9fa0044353008db6e07-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6c83c7ad08cfa9fa0044353008db6e07-json new file mode 100644 index 0000000..bb0c5e4 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=6c83c7ad08cfa9fa0044353008db6e07-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98bd834ad57b7221769658f25d34be5ee7","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/file_selector_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"file_selector_ios","INFOPLIST_FILE":"Target Support Files/file_selector_ios/ResourceBundle-file_selector_ios_privacy-file_selector_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"file_selector_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e986b5eee140725ee0c69aee04841100887","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982b6febca591c9a9899c598ad4d2f1a37","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/file_selector_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"file_selector_ios","INFOPLIST_FILE":"Target Support Files/file_selector_ios/ResourceBundle-file_selector_ios_privacy-file_selector_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"file_selector_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98fe5e8ad33cdec6bc15fa22c770d2af41","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e982b6febca591c9a9899c598ad4d2f1a37","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/file_selector_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"file_selector_ios","INFOPLIST_FILE":"Target Support Files/file_selector_ios/ResourceBundle-file_selector_ios_privacy-file_selector_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"file_selector_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98d2d568f4fcc0da75a5436a27f3df0a99","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9886709183cdd97f1885ed8c7cbdd5942d","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98852fcf0ccfe4c9365d79fec21a4082fa","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98f48ae12c44972835f46f6981a4c6198d","guid":"bfdfe7dc352907fc980b868725387e9893d0b121c2b6382a86e68b088cea077e"}],"guid":"bfdfe7dc352907fc980b868725387e984f4a1a7557ee6d996f6d2a9397c33eef","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e9865c7202c1fc33b2af510b64e6d532fb2","name":"file_selector_ios-file_selector_ios_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98eea7ddd1978d7c6c4a7d366f56242af7","name":"file_selector_ios_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7899fdca22c6e3b93467ffe502b4aab4-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7899fdca22c6e3b93467ffe502b4aab4-json new file mode 100644 index 0000000..c39250f --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=7899fdca22c6e3b93467ffe502b4aab4-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98bf0dd783a85d3637efce6b1ab83d1851","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/package_info_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"package_info_plus","INFOPLIST_FILE":"Target Support Files/package_info_plus/ResourceBundle-package_info_plus_privacy-package_info_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"package_info_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e985e43443da8c18750c0ad2d30ee123f0b","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9845f9c19e07f61988237dba315558c50c","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/package_info_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"package_info_plus","INFOPLIST_FILE":"Target Support Files/package_info_plus/ResourceBundle-package_info_plus_privacy-package_info_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"package_info_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98bbf1624915fba454a9916b372cf42591","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9845f9c19e07f61988237dba315558c50c","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/package_info_plus","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"package_info_plus","INFOPLIST_FILE":"Target Support Files/package_info_plus/ResourceBundle-package_info_plus_privacy-package_info_plus-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"package_info_plus_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e987874350304c073e259e8803f510245ed","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9875f0e1dd0394a36f285926a22b3403b4","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9891ca3ff70709df5c26d635f0779e7d88","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e988d83ce38220058dffa90d4d5241bb957","guid":"bfdfe7dc352907fc980b868725387e98ae6dce5231ba1719d4989e5ed07c876f"}],"guid":"bfdfe7dc352907fc980b868725387e98f2e13937fb12be211a734aee93636339","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e987b6c2f882d164ef4f3c76673562685a1","name":"package_info_plus-package_info_plus_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e982a9852aa81a16cf5578d0e8c78b5679a","name":"package_info_plus_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8622347e9e7ee879c0521a667deb548f-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8622347e9e7ee879c0521a667deb548f-json new file mode 100644 index 0000000..cad308a --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8622347e9e7ee879c0521a667deb548f-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98570727974e5c4b55e954d5217866a29b","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","ONLY_ACTIVE_ARCH":"NO","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2"},"guid":"bfdfe7dc352907fc980b868725387e982cf0da236cf10d087750aa1434da9227","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988b4dbf1eed3b94318bdb5a35e938530c","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e98cc28f154213fd8181aa70d4c188a8335","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988b4dbf1eed3b94318bdb5a35e938530c","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e981f19fefc6e52ad9e4e005a2248234387","name":"Release"}],"buildPhases":[],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Release","provisioningStyle":0}],"type":"aggregate"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86b22a44d807dcee1032d99a816cb004-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86b22a44d807dcee1032d99a816cb004-json new file mode 100644 index 0000000..2f808f0 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86b22a44d807dcee1032d99a816cb004-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e984241c8b937c49ad4e777ae59c47622db","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleUtilities/GoogleUtilities.modulemap","ONLY_ACTIVE_ARCH":"NO","PRODUCT_MODULE_NAME":"GoogleUtilities","PRODUCT_NAME":"GoogleUtilities","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98b0bdc34ef0505e3d6885a7938a294455","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ab677290647ef16808d254ef29fcf39c","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleUtilities/GoogleUtilities.modulemap","PRODUCT_MODULE_NAME":"GoogleUtilities","PRODUCT_NAME":"GoogleUtilities","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98232e1456e932fe51dae98a0f06ee8d95","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ab677290647ef16808d254ef29fcf39c","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/GoogleUtilities/GoogleUtilities-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/GoogleUtilities/GoogleUtilities.modulemap","PRODUCT_MODULE_NAME":"GoogleUtilities","PRODUCT_NAME":"GoogleUtilities","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9893954c6217bd7a5ecfae4faa6a209fce","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e984f249c2e49e1e50198addf779cf50217","guid":"bfdfe7dc352907fc980b868725387e98ea6cf30d301037087868b67f883c095e","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e9e2ef35974288cae56f6bcd77b3d1a1","guid":"bfdfe7dc352907fc980b868725387e98f9bf58f6fc3f384fec90be2252a5a3cc","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b21e645f173f484d7d489395cb0ef47d","guid":"bfdfe7dc352907fc980b868725387e98baffbde80730837dd0a88b6f5794d238","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98471a8f6f6acf4f32d5a3c7765fefedd4","guid":"bfdfe7dc352907fc980b868725387e98f888a6cc99298b1d44b4cacdcf84ac5a","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9842d1f64cbc54a0ae19d94636c10a5cd3","guid":"bfdfe7dc352907fc980b868725387e986cd65fdc35e0debe0a26154e5ad160e2","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9817453918ab621122177134ff62397b50","guid":"bfdfe7dc352907fc980b868725387e98d2f3c8d6960ce91e19fad1ac9710e38b","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98321cc23fac0ad4ffb6bf880736ffd908","guid":"bfdfe7dc352907fc980b868725387e98b3f9a7dda2520724382b5c4f52242ee3","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e989fedc220d8b6e4f5a7599be2173481e0","guid":"bfdfe7dc352907fc980b868725387e983d7eb997d83c1fce564c9b1c220a412f","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a4b2b8a524e01d674925168ed4d2466f","guid":"bfdfe7dc352907fc980b868725387e9862aca22bfd724af4ec34dd7e59ee620c"}],"guid":"bfdfe7dc352907fc980b868725387e98255465732d642f5c84d3d07a99445a18","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98f8457eb72f13d1202673bd4369a1f1b5","guid":"bfdfe7dc352907fc980b868725387e985c2b038efa5fe42a7949d1ced09c3a83"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a8dbf8b03ae03c1e62189a909f490a0d","guid":"bfdfe7dc352907fc980b868725387e98a0100b43e409f836dd537ca8ce1bac4c"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e6c88b1f3313d30f09f0879bb3335727","guid":"bfdfe7dc352907fc980b868725387e98c5b92c52cb01b4683310d3e3ad137160"},{"fileReference":"bfdfe7dc352907fc980b868725387e9840addf1c4035ef26ce5168823f6a9b0b","guid":"bfdfe7dc352907fc980b868725387e988e642f33a78a9bcdcfb8db45e56f8c16"},{"fileReference":"bfdfe7dc352907fc980b868725387e98dfd3ee5c0377fc1213b74cc7f101a631","guid":"bfdfe7dc352907fc980b868725387e981292c598cc1a54a666c7c7caee7a2990"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f411004528dfcd6277395c9c04378ec5","guid":"bfdfe7dc352907fc980b868725387e98d39632aa07f2bdc66c92d3ba79603683"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b40a185e1d9e86066a2ea904cf00a8cb","guid":"bfdfe7dc352907fc980b868725387e981f15304a42dbab5b819cbb82c724376e"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d70ab1c926a4eeb4700f84a670831343","guid":"bfdfe7dc352907fc980b868725387e98c3525e92b27c220af39e11b4ca01c92a"}],"guid":"bfdfe7dc352907fc980b868725387e9815babf495a48e5f6fe8cfc782b422e73","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98fcb9e49bc6bf6091717e52ca338e3ba4"},{"fileReference":"bfdfe7dc352907fc980b868725387e98436a840bc5e20f191884954fd026a30c","guid":"bfdfe7dc352907fc980b868725387e9840562d760b8c74f0c51764ccbbf47ffc"}],"guid":"bfdfe7dc352907fc980b868725387e98a5436a1548f5a4a8059c9a1d1c0cde0c","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e9825bbb4425f3711722751bf2b2ac9de2e","targetReference":"bfdfe7dc352907fc980b868725387e981a9fac6eb9c80f8eed49fda0531af6a4"}],"guid":"bfdfe7dc352907fc980b868725387e984640ed9eb71cfd95149a0c1552793ead","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e981a9fac6eb9c80f8eed49fda0531af6a4","name":"GoogleUtilities-GoogleUtilities_Privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98718890dfdac589615663a02d43d9af3e","name":"GoogleUtilities","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98ca49ca851f2777b997a3e74ccb860358","name":"GoogleUtilities.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86e2ceeb74e572156f187677fdaf337f-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86e2ceeb74e572156f187677fdaf337f-json new file mode 100644 index 0000000..5cf76c2 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=86e2ceeb74e572156f187677fdaf337f-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98dbd49d4495f66ebe0657494a197c2b81","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"pointer_interceptor_ios","PRODUCT_NAME":"pointer_interceptor_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9819f0ce11c098656ac3d686061341e863","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f2567c25c747956764d46baad5fec410","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"pointer_interceptor_ios","PRODUCT_NAME":"pointer_interceptor_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e988ff6ec0d23e41191da86a4edce5bc916","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f2567c25c747956764d46baad5fec410","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/pointer_interceptor_ios/pointer_interceptor_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"pointer_interceptor_ios","PRODUCT_NAME":"pointer_interceptor_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9872a95b229ca902be6a511d5223113c75","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98f9204030c4e3cde087bce4e778c07128","guid":"bfdfe7dc352907fc980b868725387e98d674df42dcf64e58d479e33245849c20","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98a835c751e8ff4cf94c463826a5919186","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9855fa6a1880211c6131e0680b47f8cc3e","guid":"bfdfe7dc352907fc980b868725387e985eef7a1a45b245b57154d987868178b6"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d1c6eb2736014be0c925c6fc3c6eaee2","guid":"bfdfe7dc352907fc980b868725387e9875f2bd43c2ab7871512c9d55ba01c38f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b605e6671a600d17b3c3d100b8345cb1","guid":"bfdfe7dc352907fc980b868725387e987301bbc1308fa29ea0d24831a741c51d"},{"fileReference":"bfdfe7dc352907fc980b868725387e986a87b1f578477a8b19e297f5fe238217","guid":"bfdfe7dc352907fc980b868725387e98013da048897ef1f78d17beee7ecbb977"}],"guid":"bfdfe7dc352907fc980b868725387e98367ee77890c48164cb28884c3a8b62a2","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e980ea216098a784a4bf3ec821f8f2423ca"}],"guid":"bfdfe7dc352907fc980b868725387e984f2145ab745d04072fdcfd6ee04eb82d","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e9871e12b18b7841095a59f75e525bbfd8a","targetReference":"bfdfe7dc352907fc980b868725387e989f9161ff8e5b778c00c0f4202dcaadc9"}],"guid":"bfdfe7dc352907fc980b868725387e98bf3b28d6d70db26643b8f6223f00b677","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e989f9161ff8e5b778c00c0f4202dcaadc9","name":"pointer_interceptor_ios-pointer_interceptor_ios_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e985f8efbf925453bed4450ae5aa0d7294f","name":"pointer_interceptor_ios","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e980d4580623dd91fec4bfbc16f8e270242","name":"pointer_interceptor_ios.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8ac669a7fcca68e6f1152ac9ad274a6a-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8ac669a7fcca68e6f1152ac9ad274a6a-json new file mode 100644 index 0000000..17c8d2e --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=8ac669a7fcca68e6f1152ac9ad274a6a-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98fde0306e34e191a1e12eb0154bd319f2","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/device_info_plus/device_info_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/device_info_plus/device_info_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/device_info_plus/device_info_plus.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"device_info_plus","PRODUCT_NAME":"device_info_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9816a8336f082ec9a3669234f3df3ef306","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989b940b6c373473d50e99f9510f407829","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/device_info_plus/device_info_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/device_info_plus/device_info_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/device_info_plus/device_info_plus.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"device_info_plus","PRODUCT_NAME":"device_info_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98da658f6e11c8f9a5b0898bfe9485a0c1","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e989b940b6c373473d50e99f9510f407829","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/device_info_plus/device_info_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/device_info_plus/device_info_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/device_info_plus/device_info_plus.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"device_info_plus","PRODUCT_NAME":"device_info_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98c8a212801b2d5d63b36bf1f67475af99","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9813fe406f99efc19a7e5c9e1f6f46658b","guid":"bfdfe7dc352907fc980b868725387e98e22287c8a8e4e993d61ec55644f61c22","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9805de81f430f69f069736c4cc87748122","guid":"bfdfe7dc352907fc980b868725387e98122347444174b7c505558881014a665c","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98205ef1f5bfa51ac401f1d34ea593683b","guid":"bfdfe7dc352907fc980b868725387e9874b47791180cf155928492c1cdd0568d","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9840d98c3753b2d39f106825c4fdf513ae","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e980d142f623f473f792673e5f09cd2a8f9","guid":"bfdfe7dc352907fc980b868725387e98453d8b54a590feea4df4d6cb1f93d63d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e314b195e12f5cac57497a209d6a4eee","guid":"bfdfe7dc352907fc980b868725387e9806bbad5e838507cd49379ceb3dcc9b0e"},{"fileReference":"bfdfe7dc352907fc980b868725387e985278b70ee47c785c26f590224fc00f55","guid":"bfdfe7dc352907fc980b868725387e98d6940737a835549489905d5660d175ba"}],"guid":"bfdfe7dc352907fc980b868725387e985bdcfdad3c1bf6d3fac02e0e2d77829f","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98b8f30e51613d62290c400ac5362c0882"}],"guid":"bfdfe7dc352907fc980b868725387e981367a14a577154ba59aeeab53f667469","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98c53380dbd9f7caae5cbdb4ca2b1391f5","targetReference":"bfdfe7dc352907fc980b868725387e98583f48d08e567205bb589ccf43c23e63"}],"guid":"bfdfe7dc352907fc980b868725387e984b38ce846840f6ccefd735c9e1b71a5b","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e98583f48d08e567205bb589ccf43c23e63","name":"device_info_plus-device_info_plus_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98d41ce0bf2141365ff0288286787936d9","name":"device_info_plus","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9892a13085952e1452517bc40d45a802eb","name":"device_info_plus.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=922a513b63ea92d7e4175d64f2343fa4-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=922a513b63ea92d7e4175d64f2343fa4-json new file mode 100644 index 0000000..4d261da --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=922a513b63ea92d7e4175d64f2343fa4-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e983f096ef0bc9661e4ff4073d62a0d33c8","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/PromisesObjC","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"FBLPromises","INFOPLIST_FILE":"Target Support Files/PromisesObjC/ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"FBLPromises_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98824b5eb76622c5f21239a3ba61539213","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9896c6fd8ae02ef0ec174ed989f8105f01","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/PromisesObjC","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"FBLPromises","INFOPLIST_FILE":"Target Support Files/PromisesObjC/ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","PRODUCT_NAME":"FBLPromises_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e984cadcde0e20ab918ddfde61604dff57e","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9896c6fd8ae02ef0ec174ed989f8105f01","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/PromisesObjC","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"FBLPromises","INFOPLIST_FILE":"Target Support Files/PromisesObjC/ResourceBundle-FBLPromises_Privacy-PromisesObjC-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"9.0","PRODUCT_NAME":"FBLPromises_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9820b7776d67561b4e4f421dddffe2fa51","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98773ef71d781e0fcbe78bab97da265cb2","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9848501362be4f5310757c2a9193bdb96a","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9895a6c95d7856ba8c55778cc269446fcf","guid":"bfdfe7dc352907fc980b868725387e987c6175ee55f6b34038815587b5675e6f"}],"guid":"bfdfe7dc352907fc980b868725387e98b0369227ad000acac80df76f5f829a99","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98ad53226b339581a6725de188f2c8f823","name":"PromisesObjC-FBLPromises_Privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9867729fb6a85d4c069a179d51db31501d","name":"FBLPromises_Privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=93f790b3e745e7a951a0f06e09bb3255-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=93f790b3e745e7a951a0f06e09bb3255-json new file mode 100644 index 0000000..9b3ba5e --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=93f790b3e745e7a951a0f06e09bb3255-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98c1e4de993049c70f55a9e7e511b54b47","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleDataTransport","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleDataTransport","INFOPLIST_FILE":"Target Support Files/GoogleDataTransport/ResourceBundle-GoogleDataTransport_Privacy-GoogleDataTransport-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"GoogleDataTransport_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e985e79d5c53b503381ff3bd9f467ba2778","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98cee566dee313e61b6e40823d64d0d97a","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleDataTransport","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleDataTransport","INFOPLIST_FILE":"Target Support Files/GoogleDataTransport/ResourceBundle-GoogleDataTransport_Privacy-GoogleDataTransport-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"GoogleDataTransport_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98e3fb3f22ff1a0055e39015c9ab978a01","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98cee566dee313e61b6e40823d64d0d97a","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleDataTransport","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleDataTransport","INFOPLIST_FILE":"Target Support Files/GoogleDataTransport/ResourceBundle-GoogleDataTransport_Privacy-GoogleDataTransport-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"GoogleDataTransport_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e986b839c997453f8abec6926c08ffaf648","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98ee590a0edf1e2c585b9a47ba1059f9ac","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e981dd69e03c6d11c45694d921285f300db","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9860801047862d023d9d53b085a63fcefe","guid":"bfdfe7dc352907fc980b868725387e98b7b1f920a8dbfdad40dc16041c23e00e"}],"guid":"bfdfe7dc352907fc980b868725387e98a94d36fec8e7a8bf27c857eaaa3f5c46","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98bb3e3ebadbb0b9a8a4f20f605e3cb3cb","name":"GoogleDataTransport-GoogleDataTransport_Privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e988384e3ef3584a97142df3583f18d4cf4","name":"GoogleDataTransport_Privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=983e64c49077bd3e022d6c4321f40e37-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=983e64c49077bd3e022d6c4321f40e37-json new file mode 100644 index 0000000..117e6da --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=983e64c49077bd3e022d6c4321f40e37-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9877e8ccaae42394969125e4c12b3af18d","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/image_picker_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"image_picker_ios","INFOPLIST_FILE":"Target Support Files/image_picker_ios/ResourceBundle-image_picker_ios_privacy-image_picker_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"image_picker_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98eb65e5f9fc5c870ae95e943ff1b2a72d","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f8f16a38e7e74ffbc6d6356830dfb6d7","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/image_picker_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"image_picker_ios","INFOPLIST_FILE":"Target Support Files/image_picker_ios/ResourceBundle-image_picker_ios_privacy-image_picker_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"image_picker_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98c2f85b4cc97c4da17d416bbaac5c7bc0","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f8f16a38e7e74ffbc6d6356830dfb6d7","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/image_picker_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"image_picker_ios","INFOPLIST_FILE":"Target Support Files/image_picker_ios/ResourceBundle-image_picker_ios_privacy-image_picker_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"image_picker_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9833dbe52d87f6ce88b4f2ee590fd85d91","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98e9207c5e70b0835f8c1cc50595075ff0","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98625b0a30c785039be7da10e5a87fcceb","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98ebe812bb69d9497a2f39bf2633377697","guid":"bfdfe7dc352907fc980b868725387e98c31829024cda27ff9ddd94d46d26cbf6"}],"guid":"bfdfe7dc352907fc980b868725387e98808bcc54a51147ff14bd7e0c5d82a7d0","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98082dc85da1fc941e5234c7cc1f11b27d","name":"image_picker_ios-image_picker_ios_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98cba567c8a049008de84f093e54e3191c","name":"image_picker_ios_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=98405af382d7755479b20624dddc63b9-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=98405af382d7755479b20624dddc63b9-json new file mode 100644 index 0000000..5731a11 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=98405af382d7755479b20624dddc63b9-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f88ea66a7a98347f6f7b2b6deb1cb354","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GTMSessionFetcher","INFOPLIST_FILE":"Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"GTMSessionFetcher_Core_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98b5ab25ae5f130c6c03396334410ec046","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98fa1e20182fc25c803241748998f282d1","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GTMSessionFetcher","INFOPLIST_FILE":"Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","PRODUCT_NAME":"GTMSessionFetcher_Core_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98e97d9c11ab22e7b8f09d3194a634b8ff","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98fa1e20182fc25c803241748998f282d1","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GTMSessionFetcher","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GTMSessionFetcher","INFOPLIST_FILE":"Target Support Files/GTMSessionFetcher/ResourceBundle-GTMSessionFetcher_Core_Privacy-GTMSessionFetcher-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","PRODUCT_NAME":"GTMSessionFetcher_Core_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e988fe95263e8794f7279b81af11a6a0eb5","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98379a77665f97df1434c10d52afa4adfc","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98ffeb75aed0fca8af51dd224c04ace330","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98d5948241124407c2aacb005346e50a4e","guid":"bfdfe7dc352907fc980b868725387e981206e731bc3eda558564e40cd0cee9db"}],"guid":"bfdfe7dc352907fc980b868725387e9890eb5d2dda4ba94ea5a0cd74fd322e64","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e9801af34ddea6be97d757786022edb34b1","name":"GTMSessionFetcher-GTMSessionFetcher_Core_Privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e984eb2bec9e96ca1b7af92c0697fc4108d","name":"GTMSessionFetcher_Core_Privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9ae363f40153b599366c95ebce6e7c9a-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9ae363f40153b599366c95ebce6e7c9a-json new file mode 100644 index 0000000..78f8553 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=9ae363f40153b599366c95ebce6e7c9a-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9897a97b871b713619ac969a8f6f4e756a","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"webview_flutter_wkwebview","PRODUCT_NAME":"webview_flutter_wkwebview","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e980b0491debad13020a165ab8d8fb8e7a6","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9814ea681529c38ada674a821176a041da","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"webview_flutter_wkwebview","PRODUCT_NAME":"webview_flutter_wkwebview","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98d5d17fb1d91f0a4f64158124b05fa286","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9814ea681529c38ada674a821176a041da","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/webview_flutter_wkwebview/webview_flutter_wkwebview.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"webview_flutter_wkwebview","PRODUCT_NAME":"webview_flutter_wkwebview","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98d48975f249f96592ebac62cabeb71693","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98cdc332024862a08be94263c8beca4df8","guid":"bfdfe7dc352907fc980b868725387e9883c10ad6045e2edb3b45c1c6c0413b92","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e983a4fdc38bf986b19d561fd705b949d72","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e980b723122b8d99e3b3ba3f2d8bafbf917","guid":"bfdfe7dc352907fc980b868725387e9800bff08c09b6bf6f4be990e6a33240fb"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fe8cc8e00d71ba4f9b3cd109a1ea6087","guid":"bfdfe7dc352907fc980b868725387e98a483d02b37e3c313ffb9436697d8bd20"},{"fileReference":"bfdfe7dc352907fc980b868725387e98398067bcde595fc92c2479e5c5eb1ff2","guid":"bfdfe7dc352907fc980b868725387e98993f952a30f83c57b53be3282142fe9b"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d63092f5dc18ee7b7fdcd70ea3f80545","guid":"bfdfe7dc352907fc980b868725387e9828ff182d01bd0901b12aae1bccb998f5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98972e1eebdb8f27796c77edf3a2e95dc3","guid":"bfdfe7dc352907fc980b868725387e9847e2f54457681559addf94c156aad430"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e181ca446177a353e42007152b26a654","guid":"bfdfe7dc352907fc980b868725387e98565b8d2447c1cfee687c531a13119402"},{"fileReference":"bfdfe7dc352907fc980b868725387e9890d9d85c63178c792dae668e86385342","guid":"bfdfe7dc352907fc980b868725387e9835b4daf7fbd2072117ece146df654366"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f3f133893e63d2ea4e00594b8b035625","guid":"bfdfe7dc352907fc980b868725387e98f161a3dfa6c1a94d6c16e5d45c97361f"},{"fileReference":"bfdfe7dc352907fc980b868725387e985688913fc69b4742519223e630f4fdce","guid":"bfdfe7dc352907fc980b868725387e98598055b047d48fbf206617033e1ed441"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fbc2102183300b0fc6ebe3072fa0fa88","guid":"bfdfe7dc352907fc980b868725387e98e58307e5607d60f0fec0615c00153f88"},{"fileReference":"bfdfe7dc352907fc980b868725387e98831f75870a6d38ff3c9be116f08e1ba5","guid":"bfdfe7dc352907fc980b868725387e980864a7a2bb606bf3b0f8c587243226a2"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a33125b03a49968143104b6ab862b76d","guid":"bfdfe7dc352907fc980b868725387e98ea23136174349213fbf056063ec1c05e"},{"fileReference":"bfdfe7dc352907fc980b868725387e986d5380adcacc74f838afc0bb0e2bb1bb","guid":"bfdfe7dc352907fc980b868725387e98c5ff09ecfa48ecd2ee0e831dcdc93f11"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d9ba8326cf02be0f758629ad66dc68c4","guid":"bfdfe7dc352907fc980b868725387e982e49702dc9d5e8ac2320a0760f47f0a0"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fc73334c61797516a1186fee57bc9214","guid":"bfdfe7dc352907fc980b868725387e98ebba51212021bb8c6970d21247ee27c1"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c154a43a6f6fa14596623f45b8604931","guid":"bfdfe7dc352907fc980b868725387e9848517070436a2d343844b34a60d14da2"},{"fileReference":"bfdfe7dc352907fc980b868725387e9818110b48bbea128d44f04fa6e6cb9f15","guid":"bfdfe7dc352907fc980b868725387e980cf62209918edbab1f280d0a2c5b1d41"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d298d42b19a6e030065df22e533e5895","guid":"bfdfe7dc352907fc980b868725387e9844d9af3cf99327509357f6db224b9edc"},{"fileReference":"bfdfe7dc352907fc980b868725387e9850da798befa95d9c96e3f22d1ea3d1a8","guid":"bfdfe7dc352907fc980b868725387e98f45dba920ebd8a5c895b67ba9bc50a95"},{"fileReference":"bfdfe7dc352907fc980b868725387e981dc90c4bdc800c6ad5ffafbe1c2995ca","guid":"bfdfe7dc352907fc980b868725387e98a96861196f09e8a5da123f89e5d87777"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f2652d5a74ca23aee2fa6bde8e5909b7","guid":"bfdfe7dc352907fc980b868725387e9827b6ae5f8b03f42bed0e2f3e803daa98"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f58c05ceb0bb23a3f145e0e77067823e","guid":"bfdfe7dc352907fc980b868725387e980986744b6505e8b33c344cd9fc9e99be"},{"fileReference":"bfdfe7dc352907fc980b868725387e9878be2d03c6c6c2105c865a3b7eb9b1d3","guid":"bfdfe7dc352907fc980b868725387e98b2283ca0230134935515b5f8355d0462"},{"fileReference":"bfdfe7dc352907fc980b868725387e987e78c837b38cc10edb8306c3a4979116","guid":"bfdfe7dc352907fc980b868725387e982810ca6070bd44e3498e0c68ba6ef4f3"},{"fileReference":"bfdfe7dc352907fc980b868725387e9839dbbfa3289d9facfc2367283a1fe4ec","guid":"bfdfe7dc352907fc980b868725387e980924df53a4b6015760c7298deede9121"},{"fileReference":"bfdfe7dc352907fc980b868725387e982d21ec06aac76db07a6c4b8a43c0ec4f","guid":"bfdfe7dc352907fc980b868725387e98b05de6a938cf5e23c11133c8baf9a689"},{"fileReference":"bfdfe7dc352907fc980b868725387e987344fa433870baa5a90f42c1a8a86856","guid":"bfdfe7dc352907fc980b868725387e98350dcdb864ce3acbfc7d0c6c27df5bfe"},{"fileReference":"bfdfe7dc352907fc980b868725387e980399327c89461150c642f17ac3486d40","guid":"bfdfe7dc352907fc980b868725387e98841eb655414fae256c46e5fbb4ba7b50"},{"fileReference":"bfdfe7dc352907fc980b868725387e98bdadb87c4310602ea449cca7c4b9f651","guid":"bfdfe7dc352907fc980b868725387e985f0fc049ddf8108540e50a048fe39aab"},{"fileReference":"bfdfe7dc352907fc980b868725387e9863cc98ecf2d5d8945d4e19e09ca3cfdd","guid":"bfdfe7dc352907fc980b868725387e98173f30c70da1a2669bcd1bd9f397b5ff"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ebb677a23e023943de5552dd64b86fe0","guid":"bfdfe7dc352907fc980b868725387e988a552d7b79675b3424ecdf75d700a83d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c0eb6cf6ecb69600e4b6fe74e6b1fbb5","guid":"bfdfe7dc352907fc980b868725387e98dcb2b249e460b085d447f17edc0e1b44"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e4cd79beb44be1f3f1bba4db6ddffd56","guid":"bfdfe7dc352907fc980b868725387e980dbde252b454a47529e3faab3da8e697"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ce6d074c00c2651da26b18a13552a1a7","guid":"bfdfe7dc352907fc980b868725387e981c4bd8d279e2891906d36301438a9802"},{"fileReference":"bfdfe7dc352907fc980b868725387e9822b5f39f66d39a081775bdcc19b32d20","guid":"bfdfe7dc352907fc980b868725387e9868c519b5a93b8134493732f8149cb7c0"},{"fileReference":"bfdfe7dc352907fc980b868725387e98748a10d7cf6fdd966a099feedf7b6785","guid":"bfdfe7dc352907fc980b868725387e9818f49992388cc3053396a0d046e20917"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c9639e29cd14e69f6ed9b4033822d38d","guid":"bfdfe7dc352907fc980b868725387e987da9adb752a3e557df0b6dc7731c460c"},{"fileReference":"bfdfe7dc352907fc980b868725387e985f08b2be9e39233184b7e1364def4772","guid":"bfdfe7dc352907fc980b868725387e9877301d3345c8a53baa992670509b9e17"}],"guid":"bfdfe7dc352907fc980b868725387e98579fbecb47bc990731107675682637c6","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e9817874d657b3f6cd3a4f0acf89676b8a6"}],"guid":"bfdfe7dc352907fc980b868725387e98e3e0578284590adbf8b73f59c73cb7a7","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98acb6d21f8b6048502a790d59f4fc84cb","targetReference":"bfdfe7dc352907fc980b868725387e987c93e943aa0a38b5f6684beaf6b4a3a1"}],"guid":"bfdfe7dc352907fc980b868725387e98be611f6cbf3440ae2e558dafe4f7c459","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e987c93e943aa0a38b5f6684beaf6b4a3a1","name":"webview_flutter_wkwebview-webview_flutter_wkwebview_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e988efdc4dd0ac29b43123295eca853f4ed","name":"webview_flutter_wkwebview","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e980823710353e0487822d6da09bf8d6254","name":"webview_flutter_wkwebview.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=a053baae9ebed7535beda45276d9f329-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=a053baae9ebed7535beda45276d9f329-json new file mode 100644 index 0000000..a87a68c --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=a053baae9ebed7535beda45276d9f329-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e980af042f48df290782fe3ee5860c9f1eb","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/shared_preferences_foundation","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"shared_preferences_foundation","INFOPLIST_FILE":"Target Support Files/shared_preferences_foundation/ResourceBundle-shared_preferences_foundation_privacy-shared_preferences_foundation-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"shared_preferences_foundation_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e983553698fbc076566f98950817d76c434","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98efd1e37e52dc94158743eb3e77c3a670","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/shared_preferences_foundation","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"shared_preferences_foundation","INFOPLIST_FILE":"Target Support Files/shared_preferences_foundation/ResourceBundle-shared_preferences_foundation_privacy-shared_preferences_foundation-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"shared_preferences_foundation_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98e4010f628ca289621a1cf68013966d4d","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98efd1e37e52dc94158743eb3e77c3a670","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/shared_preferences_foundation","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"shared_preferences_foundation","INFOPLIST_FILE":"Target Support Files/shared_preferences_foundation/ResourceBundle-shared_preferences_foundation_privacy-shared_preferences_foundation-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"shared_preferences_foundation_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e982001ed38d63022b890acd336d00f073d","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e981c74689e7b63f998433460dcf29dc30d","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98b36355fd488ed987f825da7501c78134","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98ad3ce8e0fe3e7303abb11ea4f799343a","guid":"bfdfe7dc352907fc980b868725387e98035c07def6262879863bd9f22ba08b73"}],"guid":"bfdfe7dc352907fc980b868725387e98457b13d21ddecc99829eb781bb592819","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98e0be3b0d5ad56f1985578b1f97431765","name":"shared_preferences_foundation-shared_preferences_foundation_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98ad625504a4c1e61077bbfd33bd1d1785","name":"shared_preferences_foundation_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=aec4c30a10666e1e05d5ce3749157b7a-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=aec4c30a10666e1e05d5ce3749157b7a-json new file mode 100644 index 0000000..3cb4fbe --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=aec4c30a10666e1e05d5ce3749157b7a-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e980af042f48df290782fe3ee5860c9f1eb","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"shared_preferences_foundation","PRODUCT_NAME":"shared_preferences_foundation","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e986f83bf1d86816a7afe713389f3b0794c","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98efd1e37e52dc94158743eb3e77c3a670","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"shared_preferences_foundation","PRODUCT_NAME":"shared_preferences_foundation","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98c6ce66678a98cae8c935e06602a448e0","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98efd1e37e52dc94158743eb3e77c3a670","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/shared_preferences_foundation/shared_preferences_foundation.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"shared_preferences_foundation","PRODUCT_NAME":"shared_preferences_foundation","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e980f59bc0c0df185b08d92e2afa6f35dda","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9809a696afe37fd486e6e11381a1c41252","guid":"bfdfe7dc352907fc980b868725387e98e82259888cd400660e6ae15b115eb233","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9845bc282ec8aa7540f3a569c2631d21d5","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e989430ceb5ea77cfc8f25325f31554ce61","guid":"bfdfe7dc352907fc980b868725387e98fd02d1eda3186e16170f4f73c3d283d7"},{"fileReference":"bfdfe7dc352907fc980b868725387e9818e1b438c32b9d08e0e98d234927e082","guid":"bfdfe7dc352907fc980b868725387e98489a95f2019f3ec6e0acd5ba6de8991a"},{"fileReference":"bfdfe7dc352907fc980b868725387e9801a0a91740d23019067c6e53165da15a","guid":"bfdfe7dc352907fc980b868725387e9826de4802583ffb6c21e545de2d561bd8"}],"guid":"bfdfe7dc352907fc980b868725387e98f14b5d6b6d6b0c465e2f1e0eaa6bc1cd","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98475ba5d87573359032e9b06fd466a003"}],"guid":"bfdfe7dc352907fc980b868725387e9859badffc37928e123e98be61f8d11d71","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e9872e4e537a8c9a8da179493daa4c54b77","targetReference":"bfdfe7dc352907fc980b868725387e98e0be3b0d5ad56f1985578b1f97431765"}],"guid":"bfdfe7dc352907fc980b868725387e9876fd72010a5b056ae41fa1936cd39334","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e98e0be3b0d5ad56f1985578b1f97431765","name":"shared_preferences_foundation-shared_preferences_foundation_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e9828cab1f188854e0a973e6ff6905c5ffe","name":"shared_preferences_foundation","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9815af7ba71ce93f789a463577fc360420","name":"shared_preferences_foundation.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b52fec3dc78b921fc0040f322b53b6d0-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b52fec3dc78b921fc0040f322b53b6d0-json new file mode 100644 index 0000000..29266dd --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b52fec3dc78b921fc0040f322b53b6d0-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98bf0dd783a85d3637efce6b1ab83d1851","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/package_info_plus/package_info_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/package_info_plus/package_info_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/package_info_plus/package_info_plus.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"package_info_plus","PRODUCT_NAME":"package_info_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9897051622773a9cd7d8fae6ba3be0988b","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9845f9c19e07f61988237dba315558c50c","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/package_info_plus/package_info_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/package_info_plus/package_info_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/package_info_plus/package_info_plus.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"package_info_plus","PRODUCT_NAME":"package_info_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98937974f840ad34ce898c3a62a0a52a8d","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9845f9c19e07f61988237dba315558c50c","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/package_info_plus/package_info_plus-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/package_info_plus/package_info_plus-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/package_info_plus/package_info_plus.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"package_info_plus","PRODUCT_NAME":"package_info_plus","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98f7c4cdd694f93dd8f9baf8a7be82dba5","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98b76da63c1e71bff155046158b93214ae","guid":"bfdfe7dc352907fc980b868725387e98b54019b0d68db017e3dd4f7a48fb91e4","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e988ae55cc8fec369f71c2b418d0d44ec53","guid":"bfdfe7dc352907fc980b868725387e984a3cde720e889627fced5106f157da46","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9882bf16bb6e470ae110c9ab32e9a6916b","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9882afeaae13ef64a0dc26552f8fc462ed","guid":"bfdfe7dc352907fc980b868725387e9837f9cdcacc63a92e15834b821df66fff"},{"fileReference":"bfdfe7dc352907fc980b868725387e9810040d8480192bb945ab95999f2e8605","guid":"bfdfe7dc352907fc980b868725387e98807c0f13ab38bf78a255422ace44851d"}],"guid":"bfdfe7dc352907fc980b868725387e9802e6907f47df982f511318ee6421866b","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98f9972619f6373dcc7a588e3720ff6b1d"}],"guid":"bfdfe7dc352907fc980b868725387e9853f06540a2b47e2bce34c4f52b96b9b7","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98d3f2eef9a97764f5506e64926c3bef1a","targetReference":"bfdfe7dc352907fc980b868725387e987b6c2f882d164ef4f3c76673562685a1"}],"guid":"bfdfe7dc352907fc980b868725387e981ef7df0f5e6435e5f909151e5c6d893c","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e987b6c2f882d164ef4f3c76673562685a1","name":"package_info_plus-package_info_plus_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98a5ae7244e41cc249cf7186dbb9962ecb","name":"package_info_plus","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98d9c4afca85b28d898f3002d0bb74c874","name":"package_info_plus.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b69346bfc8149fb35b50114f4680c3b5-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b69346bfc8149fb35b50114f4680c3b5-json new file mode 100644 index 0000000..b5de7f2 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b69346bfc8149fb35b50114f4680c3b5-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e986071a640485f98f42a3182ebb95d6683","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","ONLY_ACTIVE_ARCH":"NO","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2"},"guid":"bfdfe7dc352907fc980b868725387e98450ba71886b5ba716952d5cc8e8767d6","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9804d8c7d1e0a0ce2ddcb09ec20121eca6","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e98c8e47c32d29ddd9ae898acbea72389dc","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9804d8c7d1e0a0ce2ddcb09ec20121eca6","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e98668f34c948d9a7f3a10c1a127984964d","name":"Release"}],"buildPhases":[],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98ce8e18cb7dd8a33e75f807c37bedf494","name":"MLKitBarcodeScanning"},{"guid":"bfdfe7dc352907fc980b868725387e986aa58d33b8894c02f49ea32c3da727fe","name":"MLKitCommon"}],"guid":"bfdfe7dc352907fc980b868725387e9832e568d1d64358cf46b257009674a4a8","name":"GoogleMLKit","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Release","provisioningStyle":0}],"type":"aggregate"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b720f4a0754598820256d4b637dee639-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b720f4a0754598820256d4b637dee639-json new file mode 100644 index 0000000..9569b47 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=b720f4a0754598820256d4b637dee639-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9873a3ae6d9a37ac15fb645a0aea22e1e5","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/path_provider_foundation/path_provider_foundation-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/path_provider_foundation/path_provider_foundation-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/path_provider_foundation/path_provider_foundation.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"path_provider_foundation","PRODUCT_NAME":"path_provider_foundation","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98ab88586633079f928287f370e8b6f07b","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e7ced7af90ef178a39b2111bc98f7637","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/path_provider_foundation/path_provider_foundation-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/path_provider_foundation/path_provider_foundation-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/path_provider_foundation/path_provider_foundation.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"path_provider_foundation","PRODUCT_NAME":"path_provider_foundation","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9880f884b2537bd891ed54ff6e3ab7d0ee","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e7ced7af90ef178a39b2111bc98f7637","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/path_provider_foundation/path_provider_foundation-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/path_provider_foundation/path_provider_foundation-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","MODULEMAP_FILE":"Target Support Files/path_provider_foundation/path_provider_foundation.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"path_provider_foundation","PRODUCT_NAME":"path_provider_foundation","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9858b9d941e76db42d349048c14af0e16e","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98179c75100c0532065c3ddd9e35831f70","guid":"bfdfe7dc352907fc980b868725387e98e40234757d04478dc54a213f59e845fa","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98450b40315711083d32b0ed949174ff28","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98276e8d0a75ceb309c767c4a91869afe1","guid":"bfdfe7dc352907fc980b868725387e98ee07124c5a56249624039545d27c3ef8"},{"fileReference":"bfdfe7dc352907fc980b868725387e986e6a3f0deabce6dc2170e08b06cdecfe","guid":"bfdfe7dc352907fc980b868725387e986dfc1b5ca512f6383be32a7124385963"},{"fileReference":"bfdfe7dc352907fc980b868725387e986b90335608b00417516c59ed463d6ab5","guid":"bfdfe7dc352907fc980b868725387e98d746aa9430fd2d1d914234552a9008b4"}],"guid":"bfdfe7dc352907fc980b868725387e98f5d455158bacea210fd45e1a8f3245fc","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e9829f34398048903731961241124ac546e"}],"guid":"bfdfe7dc352907fc980b868725387e987ebedde198dc993f3ca38aec4ed08768","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98234997a2811e55e2dfc23faf0b9d3093","targetReference":"bfdfe7dc352907fc980b868725387e987ea64ee8d53085bf9edd1a57aaf8cbb5"}],"guid":"bfdfe7dc352907fc980b868725387e98ac45f7d09c5ae0c1d8f7eb8e8ff004ab","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e987ea64ee8d53085bf9edd1a57aaf8cbb5","name":"path_provider_foundation-path_provider_foundation_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e9830037b09fee48cfce1f8562d753688c8","name":"path_provider_foundation","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Swift","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98177b75fe6f519d73b22b382cca137f1c","name":"path_provider_foundation.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=be09427adf4a3ada18f560fe56e16eff-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=be09427adf4a3ada18f560fe56e16eff-json new file mode 100644 index 0000000..1488c1c --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=be09427adf4a3ada18f560fe56e16eff-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e983f096ef0bc9661e4ff4073d62a0d33c8","buildSettings":{"CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/PromisesObjC/PromisesObjC-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"9.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/PromisesObjC/PromisesObjC.modulemap","ONLY_ACTIVE_ARCH":"NO","PRODUCT_MODULE_NAME":"FBLPromises","PRODUCT_NAME":"FBLPromises","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9831ef41978b9c06a5e5e3e10118d53dfd","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9896c6fd8ae02ef0ec174ed989f8105f01","buildSettings":{"CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/PromisesObjC/PromisesObjC-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"9.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/PromisesObjC/PromisesObjC.modulemap","PRODUCT_MODULE_NAME":"FBLPromises","PRODUCT_NAME":"FBLPromises","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e982e0db0cd28279a5a20a69f69a7bcedfb","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9896c6fd8ae02ef0ec174ed989f8105f01","buildSettings":{"CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/PromisesObjC/PromisesObjC-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"9.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/PromisesObjC/PromisesObjC.modulemap","PRODUCT_MODULE_NAME":"FBLPromises","PRODUCT_NAME":"FBLPromises","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98d2f498a2ab2d3bb9b297c38a0835e487","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98e0a923a7d4a0e632fd2659b8111fab50","guid":"bfdfe7dc352907fc980b868725387e98127ec027c2e0f22d99aaf7069196983c","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ad5e35dd676c4e3b8ce435aacbe717b2","guid":"bfdfe7dc352907fc980b868725387e984203a0b3ea50d2939cce857f1821e621","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ed7ab5e2b549f243dcae772033c275c2","guid":"bfdfe7dc352907fc980b868725387e98cac2ec2b44a26430b48872b48bc1d4ec","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e986d12c2b5e959f04d7c186d68d7d9a8b0","guid":"bfdfe7dc352907fc980b868725387e98c69b753bcb85869eba15c2841ce62a27","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9800a5a5de5ba5cfff8bafcca46ef01a05","guid":"bfdfe7dc352907fc980b868725387e9893d1d6806adf5e31e72610716d18bdac","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f9dcf987c60af6633b185decfc1c748b","guid":"bfdfe7dc352907fc980b868725387e980087aa177e895d3132d766da52e01e15","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e980ee67a69a7d046789fbf563cf8b2bfbc","guid":"bfdfe7dc352907fc980b868725387e98c5c76cd7836ab658ebead1836f377c84","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e981798f11eaac6d368190ea0bafcb4317a","guid":"bfdfe7dc352907fc980b868725387e982bd35401b8f7f651247f6450c5cb7ec3","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98504898c4aaafeccf1fcd0c66b2fd0c7a","guid":"bfdfe7dc352907fc980b868725387e98da09b2740f17e8dd9f924bbfb7ac689d","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98593387865852ff92022e892cc07bed63","guid":"bfdfe7dc352907fc980b868725387e9848ec77bca0a605ab5ccd755e656adfdb","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ce4570a9ae59dc02ab55cf79033fd070","guid":"bfdfe7dc352907fc980b868725387e98197aabde9bfc31706d5f88502b687e76","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a1095bd9e224026b2551b4a47ec2071b","guid":"bfdfe7dc352907fc980b868725387e9824e60b14f5e6fa6d3235e0eb43a609a0","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e980599ce59cf01c031819699d5f5d88af6","guid":"bfdfe7dc352907fc980b868725387e98a991df3e097d2dcb6637f7670515b3e5","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ded23fb36a87a2765c1bf92d5cc85a7f","guid":"bfdfe7dc352907fc980b868725387e98a6dcb94aabb3f90e8b7f89126e924aed","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c293e23cb47371dafb9e21b4f49b8e2c","guid":"bfdfe7dc352907fc980b868725387e98b1895d28e506265a8f874a6ef99d1206","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98867dd74ca512bcd805f36178e66c849a","guid":"bfdfe7dc352907fc980b868725387e9812d479baf410cc5a6272c5cd4bbf6cd5","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d6e6902914c19f5f492895b76efb1cbb","guid":"bfdfe7dc352907fc980b868725387e982fb4c3f2cd361ae322abfae370b64e7d","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e987294df4227950f88f3f2e3d5f554f729","guid":"bfdfe7dc352907fc980b868725387e985a45f631e2a10ce2dffd197149d40434","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9887a3344292fc8c9f17741b10e81f0736","guid":"bfdfe7dc352907fc980b868725387e98ab8be5c2fff293e4e9688a4ba43ef479","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98151650b5a89bc34a2e776f442cd04843","guid":"bfdfe7dc352907fc980b868725387e983148b330af3b9332057c8ca23d308391","headerVisibility":"private"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e4e4a6ec1d6522e449e1ea550e6bfcda","guid":"bfdfe7dc352907fc980b868725387e98bc6d426558ec8bbd41501d4b09413bf3","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b43fba964ce1f6b8e7d20e9133c1a5df","guid":"bfdfe7dc352907fc980b868725387e987b8b8380281428e58043bea2965949e2","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98bce941d24099c9a19560ef956ace1080","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e988590272de1f4dd12a9582bcbe735e307","guid":"bfdfe7dc352907fc980b868725387e98e8d0d2bb093db2ba18296e12f21c640b"},{"fileReference":"bfdfe7dc352907fc980b868725387e98918195b16b6c8611c5f9d333f6964c69","guid":"bfdfe7dc352907fc980b868725387e98821c91d692940653e4c3cac626d1d926"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e20e403778fe0f001c174a85e5356c34","guid":"bfdfe7dc352907fc980b868725387e980f9a9605d91975ce3253ae5fa2451d1d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f952ab256446ba3f8086a8b096c50992","guid":"bfdfe7dc352907fc980b868725387e98dc54b83a0739f21e87ceea27a0652a4a"},{"fileReference":"bfdfe7dc352907fc980b868725387e982040d72eca2a2d7e284bcefd82330f58","guid":"bfdfe7dc352907fc980b868725387e98b6ad837ae7a4f4848f3ae0a08beb36eb"},{"fileReference":"bfdfe7dc352907fc980b868725387e989c7b388dc58704123b8a4a11fc847cb8","guid":"bfdfe7dc352907fc980b868725387e982fcf3797abe0b0863525315aadb62d0e"},{"fileReference":"bfdfe7dc352907fc980b868725387e9859fe93ab58661c1e7367560091c4f2ab","guid":"bfdfe7dc352907fc980b868725387e986ddddd066c22289efe48793ac6c33b3d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98da444379a5e2cd7ae57e372fc6f14307","guid":"bfdfe7dc352907fc980b868725387e98124a9c6172cae7f593d1f3b3cb1bc5dc"},{"fileReference":"bfdfe7dc352907fc980b868725387e98951effbc7a3ab70ae1245584d11f491b","guid":"bfdfe7dc352907fc980b868725387e9886c8975a67a6467f1131d36f871f2180"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a6a585d65cee90dbb52372cf6d49d575","guid":"bfdfe7dc352907fc980b868725387e9879066cc354ae59bbf77b5be07b8786c1"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c3a86bfb5e4019e75ef9511a54b6c9f1","guid":"bfdfe7dc352907fc980b868725387e98b87c866495052015612c1c0b639e0edb"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d5761f18c4f0c30421b6f31c6ddec0ff","guid":"bfdfe7dc352907fc980b868725387e9831800531ca97a535f14d97d062a8ef3c"},{"fileReference":"bfdfe7dc352907fc980b868725387e981ccdf4ff119e858d6c092c389e7242bc","guid":"bfdfe7dc352907fc980b868725387e98e231941e5758ded599ead640f42611fc"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e11f0b9ac9a9135fbd98753b0b75a353","guid":"bfdfe7dc352907fc980b868725387e98362e6eeeae6e561706ab4f3d6cd61773"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f9717a37c55a19ef214229c998490661","guid":"bfdfe7dc352907fc980b868725387e9826850df03c877fb19d9bd6b90193a812"},{"fileReference":"bfdfe7dc352907fc980b868725387e98469d8fff442dc37742ae2d345ecfd0b5","guid":"bfdfe7dc352907fc980b868725387e98b9ca2242a23aa427c7ad42bc302d1331"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b3bb4c1608a82b06d7d4a2d256ae876f","guid":"bfdfe7dc352907fc980b868725387e98fbec750e0d506a51c12d56f6b785448f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a0e37c735e1da296589f5f13ff528e35","guid":"bfdfe7dc352907fc980b868725387e98b75793a57d46e8e61c04aa73297d153d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a72f2374fb4cd44d5f4d6f4c09c9dba4","guid":"bfdfe7dc352907fc980b868725387e98c34c7aebd6f8c3d9c7fc82a0d646cf07"},{"fileReference":"bfdfe7dc352907fc980b868725387e9890b7dd9efcffaf36ffa9fa8095ccfc01","guid":"bfdfe7dc352907fc980b868725387e98f4cb83f2eaf5fd12f6e359cd535d7c8a"}],"guid":"bfdfe7dc352907fc980b868725387e98d1a59522b334747f2977e52eb921fc51","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e9828d4b3a8c524c76daa45568a028a95fe"}],"guid":"bfdfe7dc352907fc980b868725387e98298220bb3eba4ee517cd09ff2be54742","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98e8f84e938bfe988b9965f1320d325a8b","targetReference":"bfdfe7dc352907fc980b868725387e98ad53226b339581a6725de188f2c8f823"}],"guid":"bfdfe7dc352907fc980b868725387e9871d9ba6cc204f44e946865ee7930de29","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98ad53226b339581a6725de188f2c8f823","name":"PromisesObjC-FBLPromises_Privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98f10882e1684b8a3dfdec597bc0a47af3","name":"PromisesObjC","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e981c795e45f8d875aac88217c6a2a95faa","name":"FBLPromises.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=be13a8e7aa53523e2c1230f1b6a17ebc-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=be13a8e7aa53523e2c1230f1b6a17ebc-json new file mode 100644 index 0000000..9c31e92 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=be13a8e7aa53523e2c1230f1b6a17ebc-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9833765e48151a2f2fdd3b4ff79ffc9aaf","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/flutter_inappwebview_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"flutter_inappwebview_ios","INFOPLIST_FILE":"Target Support Files/flutter_inappwebview_ios/ResourceBundle-flutter_inappwebview_ios_privacy-flutter_inappwebview_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"flutter_inappwebview_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9852c32455ae4adfba7ff8af10fa1e98f3","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e473147686d2d78db6b13348a42d3600","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/flutter_inappwebview_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"flutter_inappwebview_ios","INFOPLIST_FILE":"Target Support Files/flutter_inappwebview_ios/ResourceBundle-flutter_inappwebview_ios_privacy-flutter_inappwebview_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"flutter_inappwebview_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9844b9f387714611806bd28df7fef56cfc","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e473147686d2d78db6b13348a42d3600","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/flutter_inappwebview_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"flutter_inappwebview_ios","INFOPLIST_FILE":"Target Support Files/flutter_inappwebview_ios/ResourceBundle-flutter_inappwebview_ios_privacy-flutter_inappwebview_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"flutter_inappwebview_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9895bff6562b52311cafb93010626adccb","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98f43468ec741a496653a51c359ea123ea","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98b4da5f5b201f0b3b2119c3624490d1b0","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9821c5c48683d4079719b3fae82a3defcd","guid":"bfdfe7dc352907fc980b868725387e983fd7c93f7269d5885aeb77dba2c808b2"}],"guid":"bfdfe7dc352907fc980b868725387e98c953b91240fbcc3de990b3ada751c11c","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98feffba4bc77d9f3d84a98c192cefdc8b","name":"flutter_inappwebview_ios-flutter_inappwebview_ios_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f6265c1f1f4bdacc539aa5c84be2b7a5","name":"flutter_inappwebview_ios_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c01f1db723e7b76fa2b31cd4c7c1d78a-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c01f1db723e7b76fa2b31cd4c7c1d78a-json new file mode 100644 index 0000000..949a08f --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c01f1db723e7b76fa2b31cd4c7c1d78a-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98815aff05b5de7d08a9775e7d286f0253","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/permission_handler_apple/permission_handler_apple-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"permission_handler_apple","PRODUCT_NAME":"permission_handler_apple","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98519c0f1aabf34eacbf6f755b813f1496","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e56dc9568bffa872e4e3d651fb070b17","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/permission_handler_apple/permission_handler_apple-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"permission_handler_apple","PRODUCT_NAME":"permission_handler_apple","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98ec62137b0ee28ca4265944856877be27","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e56dc9568bffa872e4e3d651fb070b17","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/permission_handler_apple/permission_handler_apple-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/permission_handler_apple/permission_handler_apple.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"permission_handler_apple","PRODUCT_NAME":"permission_handler_apple","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9832ebf16d88dad2729e444c32094aa46a","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98891ebfa5b94ca788ddfe118c86826908","guid":"bfdfe7dc352907fc980b868725387e980eb9d23368b95b4f0923cd46a43136d3","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e984991423798bc30a92372bf88d5564680","guid":"bfdfe7dc352907fc980b868725387e98f457cef344e960dcd5e86a14876a724f","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e989ff378ed4c8146311fb89cec35cf7c17","guid":"bfdfe7dc352907fc980b868725387e98448d0ae29de8f3c224c2dcfdec1456de","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98710fa8b0c747f69a803a85d88b4ae167","guid":"bfdfe7dc352907fc980b868725387e98813b7079aa7de27e6db954b27ad09619","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9851d8f4452ae23a0c9b0cbb8178634d6e","guid":"bfdfe7dc352907fc980b868725387e981ea8f363f0722babcaed14c60409bf02","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98073f2fb333b2a48e79ac88ac1f588bb6","guid":"bfdfe7dc352907fc980b868725387e98e7ac745c3ef27b02fac012aa73444821","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98a0b4066fae13ab089c17e22575a77c28","guid":"bfdfe7dc352907fc980b868725387e985678ecb94e589405999c12157a408775","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e980ee1d7bb128f9feb914911357c907a0a","guid":"bfdfe7dc352907fc980b868725387e98cd87b467ebfeb07dfeb1385499e6cd77","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9824affca1bfc622dcb0a374b1d74de933","guid":"bfdfe7dc352907fc980b868725387e9871c163114fc9cc28ecff5b1b2d0a4de2","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b87b6a4300631447d92c1cf78d25e23c","guid":"bfdfe7dc352907fc980b868725387e981978a187afff967da6262086dc0e6fc3","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e981b675566fbd9727bc06d4f16c2f258e0","guid":"bfdfe7dc352907fc980b868725387e9826c907de3610a0743fa9d834fe3a26ab","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98629c97835c61fd16c737fa40f6d8c37c","guid":"bfdfe7dc352907fc980b868725387e980aab54a36f4355218c04e0f9e0c22709","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98890538ccbdd3f200a00015cf3cf5f502","guid":"bfdfe7dc352907fc980b868725387e98dc02dbc796bf1a1c79ffc8c7bf3cea72","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e987561110844faa160fc1fe2a07f3f188a","guid":"bfdfe7dc352907fc980b868725387e98d24acab5f9f5227c374c09fc08c9e695","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e980a543c512f58f3573e127e57de3b8be4","guid":"bfdfe7dc352907fc980b868725387e98eed3f758e63ab4fdfc010074b9de804b","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c8c2df8c4756bc114d3e23c6d237b57a","guid":"bfdfe7dc352907fc980b868725387e981f08693bd23a6d005b3df15e8e699fde","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9819ad76564b52d96d86b4fb449f1ba619","guid":"bfdfe7dc352907fc980b868725387e98bf1362e319e49dc96debe2ff1acb9025","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9806d91f44b5e862705a58c2fc369c8569","guid":"bfdfe7dc352907fc980b868725387e985b2090fddc5dd999ec75f69196ebf8ad","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98292cd0235b1622727ba5671e3f38b230","guid":"bfdfe7dc352907fc980b868725387e98232fcc544ef53e9da9ad40243b28e5a2","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d4c1e015e2b00c581a2d2dfa7e0f8504","guid":"bfdfe7dc352907fc980b868725387e98a63597065bd83c36166c1f6aeac7172a","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f0234dd38ffd637860c42f0eed93bea4","guid":"bfdfe7dc352907fc980b868725387e9829db91ca625511289316787d6d10ea44","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e985770d0af17d30b57a7a2042a5ec4e442","guid":"bfdfe7dc352907fc980b868725387e98c0b06c2b33df0dfa02bfa09f9932011c","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fe2e35482313d01507bcaec1a118eac7","guid":"bfdfe7dc352907fc980b868725387e9851ba8fa6ddb817e605d2665626d9d641","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e986a03fa67e33d48dce94be2b8eb2259ec","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98839c8ae5c7428d14ec84917eff89390a","guid":"bfdfe7dc352907fc980b868725387e98277468ca209872376e5f206f84332670"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d084fbe3ed42f6441f5118b5c580ed7d","guid":"bfdfe7dc352907fc980b868725387e98e9a6f3c2565cf9a05dd3d353eaa7a4c8"},{"fileReference":"bfdfe7dc352907fc980b868725387e98579d65f2ebf3ffe1c4b910476e5e5a1d","guid":"bfdfe7dc352907fc980b868725387e986111772b572857d7961a008265fc355c"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e8acd2e3e5bbf01122898f70bed773d7","guid":"bfdfe7dc352907fc980b868725387e983996f9c15e1fbf682fcc40770fd256d7"},{"fileReference":"bfdfe7dc352907fc980b868725387e98baebd3ec3a64b2ecfbdd15dd3882b25a","guid":"bfdfe7dc352907fc980b868725387e9858a8497e775e00416ce705748e767ece"},{"fileReference":"bfdfe7dc352907fc980b868725387e984dd295b2cbcdd10f019315b335a5e27e","guid":"bfdfe7dc352907fc980b868725387e98c6bee8141090191321d7771c3a1f978b"},{"fileReference":"bfdfe7dc352907fc980b868725387e9855406c52b3d21734ef7e88b33b1bddab","guid":"bfdfe7dc352907fc980b868725387e981cebb2289f1bb2bf7dee62eea371ce0c"},{"fileReference":"bfdfe7dc352907fc980b868725387e9835a6b49bb9246a02ae459ce83bed0494","guid":"bfdfe7dc352907fc980b868725387e98f1f6bd36d03eee3c0bdc3bc98e83ea19"},{"fileReference":"bfdfe7dc352907fc980b868725387e987f00092011e83a5a95611da91dbf12e5","guid":"bfdfe7dc352907fc980b868725387e98a32f894597a07a2a5504a8b9bcfdabdc"},{"fileReference":"bfdfe7dc352907fc980b868725387e9846f640acf336b23f08b2525f63e28a1d","guid":"bfdfe7dc352907fc980b868725387e9800ac44543ad413e32dda38d808c2afef"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e3fcac849920c5a72a11d2f046445780","guid":"bfdfe7dc352907fc980b868725387e980a3b558904dbc56f2153ae21439d6437"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d7af7fbe5ef8f37d355ed851fb08ed8f","guid":"bfdfe7dc352907fc980b868725387e9803ab6e9df07f67a9975e5c61b861ce4a"},{"fileReference":"bfdfe7dc352907fc980b868725387e98db36539126f1b2156e3d4f2eadedee1c","guid":"bfdfe7dc352907fc980b868725387e981850b344567e5543096f0a83d9eac0b2"},{"fileReference":"bfdfe7dc352907fc980b868725387e983d16d8d6db3c712691d842bd7558e740","guid":"bfdfe7dc352907fc980b868725387e984a502a85d82ab7ae770f404ac3bb3b9c"},{"fileReference":"bfdfe7dc352907fc980b868725387e9828c6d1b0dc990cff56fad8b878f1e7e1","guid":"bfdfe7dc352907fc980b868725387e984c79dfb7fcb3ff07f9037801d36c7134"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ab49c9fab87096d3b63a061aa9bb4a07","guid":"bfdfe7dc352907fc980b868725387e98832efc148e497d7aa81cf3800da27235"},{"fileReference":"bfdfe7dc352907fc980b868725387e98674a6f7589b201dedaf82ce4b4cab569","guid":"bfdfe7dc352907fc980b868725387e988b056d871bf720cc83d9b2c7291eec07"},{"fileReference":"bfdfe7dc352907fc980b868725387e985a276aec7f15372815db3d767db3157f","guid":"bfdfe7dc352907fc980b868725387e98afb0626ba205a690e15081763b4adef1"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ed11a65442862756120b00a0a7edd005","guid":"bfdfe7dc352907fc980b868725387e98cf6232b3e1482ebfb128206cef66a17c"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e56c69651e3de0c5d22ee6be1edc9719","guid":"bfdfe7dc352907fc980b868725387e98c76565777e1dccbddf6eca764d227a41"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f32e4f8d105686103e95f85cf1249979","guid":"bfdfe7dc352907fc980b868725387e98dba12151ab617cdd659014f8477b0bfb"}],"guid":"bfdfe7dc352907fc980b868725387e98be6229230a4715433df2f8e74fbafc5b","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e980797c2152e50219ee4196549bb34f857"}],"guid":"bfdfe7dc352907fc980b868725387e984d290968aff9eafa4ed5b85c80a8c610","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98fa0d11ed0b4e1a85c13d68e37d1547e0","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9802f35ab680609a626ebd2ddd692a3822","name":"permission_handler_apple-permission_handler_apple_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e98ef10255b706f98e1e88fae00855b0968","name":"permission_handler_apple","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98f8f53f8ba4165e76c7481b24262177ed","name":"permission_handler_apple.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c0dcfc870431ad532613ebd5d579dc10-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c0dcfc870431ad532613ebd5d579dc10-json new file mode 100644 index 0000000..f538c65 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c0dcfc870431ad532613ebd5d579dc10-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98efa0dec86124ebe5eb4b8ef99d9cb1d7","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleToolboxForMac","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleToolboxForMac","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/ResourceBundle-GoogleToolboxForMac_Logger_Privacy-GoogleToolboxForMac-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"GoogleToolboxForMac_Logger_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98daf2732e836babb0f8a59c0e8f5cb034","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9813ca13fc91877ab1c92c543f7272dc2f","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleToolboxForMac","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleToolboxForMac","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/ResourceBundle-GoogleToolboxForMac_Logger_Privacy-GoogleToolboxForMac-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","PRODUCT_NAME":"GoogleToolboxForMac_Logger_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e984571b03cc3922f2f8983d3ae40015573","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9813ca13fc91877ab1c92c543f7272dc2f","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/GoogleToolboxForMac","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"GoogleToolboxForMac","INFOPLIST_FILE":"Target Support Files/GoogleToolboxForMac/ResourceBundle-GoogleToolboxForMac_Logger_Privacy-GoogleToolboxForMac-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"10.0","PRODUCT_NAME":"GoogleToolboxForMac_Logger_Privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e984d3410985d52c5e9d42883d0ed31951d","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98b1aadc1fb947b6f620b0f7e7001c15d9","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98cde5014051b309a09cdd1a245959a040","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98c93f488f8544ae6e5bc7c6028e2dd30b","guid":"bfdfe7dc352907fc980b868725387e98d1633599b55e55fcf1fc98e4a32c2deb"}],"guid":"bfdfe7dc352907fc980b868725387e988f3256e9356449853bbff4d35df74048","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98e474ad9306e7b8df54bd6c4337ea1912","name":"GoogleToolboxForMac-GoogleToolboxForMac_Logger_Privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98a676029329e857f797e96ef07779f6e4","name":"GoogleToolboxForMac_Logger_Privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c2b7f4456537ca11a9434806bd9cd9c3-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c2b7f4456537ca11a9434806bd9cd9c3-json new file mode 100644 index 0000000..375e355 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=c2b7f4456537ca11a9434806bd9cd9c3-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9877e8ccaae42394969125e4c12b3af18d","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/image_picker_ios/image_picker_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/image_picker_ios/image_picker_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/image_picker_ios/image_picker_ios.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"image_picker_ios","PRODUCT_NAME":"image_picker_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9864dece58fe8898e7f0b46391fe2d091f","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f8f16a38e7e74ffbc6d6356830dfb6d7","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/image_picker_ios/image_picker_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/image_picker_ios/image_picker_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/image_picker_ios/image_picker_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"image_picker_ios","PRODUCT_NAME":"image_picker_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e981b08ec94c515cc2b895c3ae9b4c03834","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f8f16a38e7e74ffbc6d6356830dfb6d7","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/image_picker_ios/image_picker_ios-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/image_picker_ios/image_picker_ios-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/image_picker_ios/image_picker_ios.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"image_picker_ios","PRODUCT_NAME":"image_picker_ios","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e982b03ce4519745554a82e5cffe58f25e2","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e987e96176b93ff7efc6bab56e5421d7e92","guid":"bfdfe7dc352907fc980b868725387e9866bf3449eed6ab4ae907dc43916a91dd","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e981281de2ff85701539908ddc8558835cf","guid":"bfdfe7dc352907fc980b868725387e98adc3b0f3b2af8e9b7c9c2615aa8994b7","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98bf4e6ec49f95b47e5b53c3b17f59be44","guid":"bfdfe7dc352907fc980b868725387e98afc5e5c257ce07d3cfaa9857675d0bed","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e9818099a0363b3408a71f3e82c946868dc","guid":"bfdfe7dc352907fc980b868725387e98b1e61f196e718387d241ee50b723f211","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d808afe1f1f354fbee8237bd1dd75e33","guid":"bfdfe7dc352907fc980b868725387e9825bf152e8d9e6b07406828647ff1151a","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e984df0933c79e981b85815b3920cf19f91","guid":"bfdfe7dc352907fc980b868725387e98a352aba37649cda3635c483f178749f6","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98fdb825c90414b3f6aa779c1f0e5ce50e","guid":"bfdfe7dc352907fc980b868725387e982c2d7e9ecf504bef35535c30f22d7d57","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c18dfd7f60469a1e99abe70038a6ac91","guid":"bfdfe7dc352907fc980b868725387e98d74ae022f5aef6814611f174cab04147","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e987c543487347cac13b6462fae62598e7f","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98fc89bf25357ebd432ea3dc8d222b7d13","guid":"bfdfe7dc352907fc980b868725387e986f6672082677e1b32a16619131fbca36"},{"fileReference":"bfdfe7dc352907fc980b868725387e980085a59600f4c688b619a2772f560025","guid":"bfdfe7dc352907fc980b868725387e986487ee0d3edc05fdfbbf22ef004ff5a7"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d24cdfd515bc7ee28870ada7bc4232c6","guid":"bfdfe7dc352907fc980b868725387e987aa63680d2840cfb1d170d04693dd983"},{"fileReference":"bfdfe7dc352907fc980b868725387e98849ff4c4f42eb1d7ec85ab06e3bcf340","guid":"bfdfe7dc352907fc980b868725387e98d40d68ed00784d30b53390ad1f07019d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98232800cac290077b4ebed7cca05d68b6","guid":"bfdfe7dc352907fc980b868725387e98eaee9893684846155c530d52688d78b5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98bf2e7b91f739bd194771e7743c473167","guid":"bfdfe7dc352907fc980b868725387e98e0ab939fbafbd88342244f2b4a6d7f2e"},{"fileReference":"bfdfe7dc352907fc980b868725387e987f7fd06af97ab06510a590bde910b34d","guid":"bfdfe7dc352907fc980b868725387e98068918c8c53891a76170543119a02405"}],"guid":"bfdfe7dc352907fc980b868725387e98ce67561b68c83c2e24888c94da999914","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98cf1fddec899afc6c9825c5eb5ec44493"}],"guid":"bfdfe7dc352907fc980b868725387e98434353ef3b38c3699582ee30b73fe6a8","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e9872ef11792920b3966776ea469c5092df","targetReference":"bfdfe7dc352907fc980b868725387e98082dc85da1fc941e5234c7cc1f11b27d"}],"guid":"bfdfe7dc352907fc980b868725387e9811e9e8a5f23273fd9234f4740a75ccb9","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e98082dc85da1fc941e5234c7cc1f11b27d","name":"image_picker_ios-image_picker_ios_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e981f000f066404b97b12e9c4ca84d38d0f","name":"image_picker_ios","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e988e06e8c3685b7c12032d8059f412f4cb","name":"image_picker_ios.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=cf4a1492ef0673732dedb5fcd8dfc511-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=cf4a1492ef0673732dedb5fcd8dfc511-json new file mode 100644 index 0000000..bd83f72 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=cf4a1492ef0673732dedb5fcd8dfc511-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e985f6ec3891a0be6525111807007bbcf76","buildSettings":{"ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"NO","CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","INFOPLIST_FILE":"Target Support Files/Pods-Runner/Pods-Runner-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/Pods-Runner/Pods-Runner.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","OTHER_LIBTOOLFLAGS":"","PODS_ROOT":"$(SRCROOT)","PRODUCT_BUNDLE_IDENTIFIER":"org.cocoapods.${PRODUCT_NAME:rfc1034identifier}","PRODUCT_NAME":"$(TARGET_NAME:c99extidentifier)","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9854e1337ae9bd7a28999f6f507af86b2f","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988db807c74690161e03dc575ee7464945","buildSettings":{"ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"NO","CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","INFOPLIST_FILE":"Target Support Files/Pods-Runner/Pods-Runner-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/Pods-Runner/Pods-Runner.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","OTHER_LIBTOOLFLAGS":"","PODS_ROOT":"$(SRCROOT)","PRODUCT_BUNDLE_IDENTIFIER":"org.cocoapods.${PRODUCT_NAME:rfc1034identifier}","PRODUCT_NAME":"$(TARGET_NAME:c99extidentifier)","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e984c2c911405439c52c958792c6389cc84","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98778a51cd43710d278531fd4c4e5ed80f","buildSettings":{"ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"NO","CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","INFOPLIST_FILE":"Target Support Files/Pods-Runner/Pods-Runner-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MACH_O_TYPE":"staticlib","MODULEMAP_FILE":"Target Support Files/Pods-Runner/Pods-Runner.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","OTHER_LIBTOOLFLAGS":"","PODS_ROOT":"$(SRCROOT)","PRODUCT_BUNDLE_IDENTIFIER":"org.cocoapods.${PRODUCT_NAME:rfc1034identifier}","PRODUCT_NAME":"$(TARGET_NAME:c99extidentifier)","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e985ba3bf85084354167036fa0dd21c5048","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9847c36cf1fe2165ccb62332bdeff26348","guid":"bfdfe7dc352907fc980b868725387e982a707c8d846c887316319006c13ec465","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98e71e60a11363534eb15a928a8c888556","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98d314b0e0b0622c4b6805a741f2686226","guid":"bfdfe7dc352907fc980b868725387e98c5810a6b0b074e4eb28c7103135294fe"}],"guid":"bfdfe7dc352907fc980b868725387e9850d98a9e35bcf5b688c79126ea06aca4","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e988da383411c56df4100b53fd7d29b5269"}],"guid":"bfdfe7dc352907fc980b868725387e98f4dcf4489cdbfb198569300cce314276","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98699bd311f07d3da0c3493088f53c9e13","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e98dd3a6a519ed4181bf31ea6bc1f18ebc5","name":"GTMSessionFetcher"},{"guid":"bfdfe7dc352907fc980b868725387e98d3c8dfff2c580c352f83d3850ad17775","name":"GoogleDataTransport"},{"guid":"bfdfe7dc352907fc980b868725387e9832e568d1d64358cf46b257009674a4a8","name":"GoogleMLKit"},{"guid":"bfdfe7dc352907fc980b868725387e9896cd7ae8c7639d8f9257b5465384bf6b","name":"GoogleToolboxForMac"},{"guid":"bfdfe7dc352907fc980b868725387e98718890dfdac589615663a02d43d9af3e","name":"GoogleUtilities"},{"guid":"bfdfe7dc352907fc980b868725387e986a3314f48204dcd3250955aef3b5b25c","name":"MLImage"},{"guid":"bfdfe7dc352907fc980b868725387e98ce8e18cb7dd8a33e75f807c37bedf494","name":"MLKitBarcodeScanning"},{"guid":"bfdfe7dc352907fc980b868725387e986aa58d33b8894c02f49ea32c3da727fe","name":"MLKitCommon"},{"guid":"bfdfe7dc352907fc980b868725387e9841a9e73b2585cb546680d93608f0e002","name":"MLKitVision"},{"guid":"bfdfe7dc352907fc980b868725387e985f0ec3a68eeed5241cb87afb05bcc380","name":"OrderedSet"},{"guid":"bfdfe7dc352907fc980b868725387e98f10882e1684b8a3dfdec597bc0a47af3","name":"PromisesObjC"},{"guid":"bfdfe7dc352907fc980b868725387e98144902882b713248a71c322fd5b2f4ee","name":"connectivity_plus"},{"guid":"bfdfe7dc352907fc980b868725387e98d41ce0bf2141365ff0288286787936d9","name":"device_info_plus"},{"guid":"bfdfe7dc352907fc980b868725387e984c83246bc20987a37ea775a535d55cc9","name":"file_selector_ios"},{"guid":"bfdfe7dc352907fc980b868725387e98a562549a031aeda8bf3440b79b3420bc","name":"flutter_inappwebview_ios"},{"guid":"bfdfe7dc352907fc980b868725387e98397d1949c19933d656e15d632cccabfd","name":"flutter_keyboard_visibility"},{"guid":"bfdfe7dc352907fc980b868725387e98a3cbd0a9c0f5c337d4369a0284438b54","name":"flutter_pdfview"},{"guid":"bfdfe7dc352907fc980b868725387e98839a1650b1f10605b2db52456c9e6468","name":"fluttertoast"},{"guid":"bfdfe7dc352907fc980b868725387e981f000f066404b97b12e9c4ca84d38d0f","name":"image_picker_ios"},{"guid":"bfdfe7dc352907fc980b868725387e98b54f2bdfc3ce691d3ad04972a364d2a5","name":"mobile_scanner"},{"guid":"bfdfe7dc352907fc980b868725387e980062393f91a1d2d94e3e5ed3a5aa5da9","name":"nanopb"},{"guid":"bfdfe7dc352907fc980b868725387e984e11f862d9349c20ca52140523687c97","name":"nb_utils"},{"guid":"bfdfe7dc352907fc980b868725387e98a75dd7e9b852b5d6c5e58b3a0fc01cea","name":"open_file_ios"},{"guid":"bfdfe7dc352907fc980b868725387e98a5ae7244e41cc249cf7186dbb9962ecb","name":"package_info_plus"},{"guid":"bfdfe7dc352907fc980b868725387e9830037b09fee48cfce1f8562d753688c8","name":"path_provider_foundation"},{"guid":"bfdfe7dc352907fc980b868725387e98ef10255b706f98e1e88fae00855b0968","name":"permission_handler_apple"},{"guid":"bfdfe7dc352907fc980b868725387e985f8efbf925453bed4450ae5aa0d7294f","name":"pointer_interceptor_ios"},{"guid":"bfdfe7dc352907fc980b868725387e9845718b90b2be04dcc230b1979937be4b","name":"print_bluetooth_thermal"},{"guid":"bfdfe7dc352907fc980b868725387e9868b3737835b98c013ea1e742f994ae22","name":"printing"},{"guid":"bfdfe7dc352907fc980b868725387e98f940df642714374738023a04cf5507ee","name":"restart_app"},{"guid":"bfdfe7dc352907fc980b868725387e9828cab1f188854e0a973e6ff6905c5ffe","name":"shared_preferences_foundation"},{"guid":"bfdfe7dc352907fc980b868725387e981304d3d2169071b3ca365b19f5340b7c","name":"sqflite_darwin"},{"guid":"bfdfe7dc352907fc980b868725387e98903e66fa03d6d27edaa18126a82c20fd","name":"url_launcher_ios"},{"guid":"bfdfe7dc352907fc980b868725387e988efdc4dd0ac29b43123295eca853f4ed","name":"webview_flutter_wkwebview"}],"guid":"bfdfe7dc352907fc980b868725387e98312b4bc59bbbe2c06c205bf4da6737f5","name":"Pods-Runner","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98699846e06e93b50cafdb00290784c775","name":"Pods_Runner.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d23f97f674db5112860299174e877962-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d23f97f674db5112860299174e877962-json new file mode 100644 index 0000000..abcc9f7 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d23f97f674db5112860299174e877962-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98e803127c8082c7bc28039e8dfc5bb249","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/sqflite_darwin/sqflite_darwin-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/sqflite_darwin/sqflite_darwin-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/sqflite_darwin/sqflite_darwin.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"sqflite_darwin","PRODUCT_NAME":"sqflite_darwin","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98ee49f65d26d8a0c930cc03d16e0ffcc8","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98c5651a00bac763429b4874b3001c40ba","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/sqflite_darwin/sqflite_darwin-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/sqflite_darwin/sqflite_darwin-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/sqflite_darwin/sqflite_darwin.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"sqflite_darwin","PRODUCT_NAME":"sqflite_darwin","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e987d3fcd01a34fff9e18dec0764bcc371e","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98c5651a00bac763429b4874b3001c40ba","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/sqflite_darwin/sqflite_darwin-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/sqflite_darwin/sqflite_darwin-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/sqflite_darwin/sqflite_darwin.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"sqflite_darwin","PRODUCT_NAME":"sqflite_darwin","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e984def481d54810d0de6d3335b228b2a5d","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98ab40131cb327bc066668de5cd3c9a903","guid":"bfdfe7dc352907fc980b868725387e98f74bfe561cdc142d140be02f934f1dd5","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98b4d47f1b936d81dcbc94829da3c7a525","guid":"bfdfe7dc352907fc980b868725387e9859ea82e057971f6585c23e0629da0838"},{"fileReference":"bfdfe7dc352907fc980b868725387e9895cb16dd2e3fcc5d5781a09db11b86ae","guid":"bfdfe7dc352907fc980b868725387e982ed74ddcc2974a721c6052bc8574c94d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c21bf7f3ec50a3868e8222c2ce10869c","guid":"bfdfe7dc352907fc980b868725387e98c638ad6e49644c2dd9c7a0f69190ac5d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98617f1b58d1b90851c93a5c4fbaa76187","guid":"bfdfe7dc352907fc980b868725387e98d966ea1281f6a91a81f42d48d1872f50"},{"fileReference":"bfdfe7dc352907fc980b868725387e9835c7fb485e1b4f855932f7f7f80c28fb","guid":"bfdfe7dc352907fc980b868725387e986e155438834541a7d76d246cd5abdb00"},{"fileReference":"bfdfe7dc352907fc980b868725387e98ac9acce9892c6c36693d7432204f419a","guid":"bfdfe7dc352907fc980b868725387e9859c8275833f4ee49e4714bc41eb1e659"},{"fileReference":"bfdfe7dc352907fc980b868725387e98d2b4f0dc4b5fefd80b6101208ec27713","guid":"bfdfe7dc352907fc980b868725387e986b22609462b4233239cb7c9a221e9e63"},{"fileReference":"bfdfe7dc352907fc980b868725387e984da7b3567dacdcf7927bb1d5f1edbcb2","guid":"bfdfe7dc352907fc980b868725387e98c48ebc9a3cd1735759e6cca592d5450f"},{"fileReference":"bfdfe7dc352907fc980b868725387e984cd72449323a4b2ad03e796490b64591","guid":"bfdfe7dc352907fc980b868725387e98a912ebdcf80fb2f93a853de17a1952b3"},{"fileReference":"bfdfe7dc352907fc980b868725387e981c8c00f06b783ac54e45217df524012c","guid":"bfdfe7dc352907fc980b868725387e988ec4eb1a4c541cfb9b0fcccf8237bb60","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e988c2a065cd33f230c9dec3f8fad6f00ee","guid":"bfdfe7dc352907fc980b868725387e98791e86ec84756c86fb0d15b2a4261be4"},{"fileReference":"bfdfe7dc352907fc980b868725387e987f6b7079d6485813f1d0c39caf40ac8d","guid":"bfdfe7dc352907fc980b868725387e9825b761453dc0eac71f4c7fbe6ffcc40c"},{"fileReference":"bfdfe7dc352907fc980b868725387e9854c4368ad3c44653f2d1069a25ebaa42","guid":"bfdfe7dc352907fc980b868725387e9861983e92c953cfba9b9330cdcf4afe8a","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98cc465b98567e5be1dff8b7284a07e4e3","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e987ecdd325dd8df00f3b897064739a0ada","guid":"bfdfe7dc352907fc980b868725387e985adaa6c4e40f33315ac0cec984200988"},{"fileReference":"bfdfe7dc352907fc980b868725387e98251da471627e135306f33af7b7637e49","guid":"bfdfe7dc352907fc980b868725387e98bf1790982bc04eac3e06ab5e371d6c93"},{"fileReference":"bfdfe7dc352907fc980b868725387e988bc6f6238a49cf3c810183239b9d7ee1","guid":"bfdfe7dc352907fc980b868725387e980f2403feed669c952284c16e88f58518"},{"fileReference":"bfdfe7dc352907fc980b868725387e989644142de7529d1831a485ab0ff0a8b4","guid":"bfdfe7dc352907fc980b868725387e989fc437bcb8a2d2a1cfdb869b4460a604"},{"fileReference":"bfdfe7dc352907fc980b868725387e9859a643ccd2a09c73f28601fb934dcbfc","guid":"bfdfe7dc352907fc980b868725387e986ba7fe2f9be0bd4e78fcda7dc7b10343"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c352e50e7059914e296beba86dbb0628","guid":"bfdfe7dc352907fc980b868725387e987e844dde1a707645fa1443b4dc8f58b5"},{"fileReference":"bfdfe7dc352907fc980b868725387e98444944917f16f9cfb7eecf2a263fb8c7","guid":"bfdfe7dc352907fc980b868725387e98676284d6c751f8e5e484c13d47108fe3"},{"fileReference":"bfdfe7dc352907fc980b868725387e988e119cca1aeb384ec63bb7a820f7f84f","guid":"bfdfe7dc352907fc980b868725387e98d9f653069110e6ef3ecc4d8d36c0e68d"},{"fileReference":"bfdfe7dc352907fc980b868725387e98531cd796d5d5eb67263709ef815df84d","guid":"bfdfe7dc352907fc980b868725387e981d72a7e98d2a7d77e3c80c26f55e16de"}],"guid":"bfdfe7dc352907fc980b868725387e9837c2f0a37c50e959478519168227e455","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e982f461d51c284a55b8f869fc9092ae5dc"}],"guid":"bfdfe7dc352907fc980b868725387e98dd47f73652ff7b522b7942f6a87afd23","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98d17544c34b81de618417de5f9c91b4ec","targetReference":"bfdfe7dc352907fc980b868725387e9883134bb5f399cb37a1eb075d4fea30d8"}],"guid":"bfdfe7dc352907fc980b868725387e98e60a652c76bfee084293e97b00176921","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"},{"guid":"bfdfe7dc352907fc980b868725387e9883134bb5f399cb37a1eb075d4fea30d8","name":"sqflite_darwin-sqflite_darwin_privacy"}],"guid":"bfdfe7dc352907fc980b868725387e981304d3d2169071b3ca365b19f5340b7c","name":"sqflite_darwin","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98dbbec3eebed26c79cc653713be723aba","name":"sqflite_darwin.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d31ccdf85d7c58b271171416ac270dea-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d31ccdf85d7c58b271171416ac270dea-json new file mode 100644 index 0000000..8567d49 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=d31ccdf85d7c58b271171416ac270dea-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98af590fb2051cdbdfa4127ceb598ae36a","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"print_bluetooth_thermal","PRODUCT_NAME":"print_bluetooth_thermal","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98c7bacd4052f43a8ad0f80309b32be82f","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98240eba24e2720eb6a45d6af47eb8db62","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"print_bluetooth_thermal","PRODUCT_NAME":"print_bluetooth_thermal","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e987c341298cb014b1a1bcc09cf5fee7fda","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98240eba24e2720eb6a45d6af47eb8db62","buildSettings":{"CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/print_bluetooth_thermal/print_bluetooth_thermal.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"print_bluetooth_thermal","PRODUCT_NAME":"print_bluetooth_thermal","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9807ca42c866d0cf8574e678979a89b45d","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98508eb1aa87809d511785874215ad62b7","guid":"bfdfe7dc352907fc980b868725387e98d8dcb9005bd04f5adc6450ed069e60a5","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98597d3b1732c5c5973043825e385d55c5","guid":"bfdfe7dc352907fc980b868725387e98947eb69afbee989314202905cab8de80","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e98edddbfa1370f62213a7a54088d825729","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98d13dcb82de9aa4f0d157c822307cf95e","guid":"bfdfe7dc352907fc980b868725387e98a988cdec27082309463b8ec06edda2e6"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e9cc3f15f9526008d5ccacc018278a12","guid":"bfdfe7dc352907fc980b868725387e9883bf0f8a9232bb0ea9c9938738a8c761"},{"fileReference":"bfdfe7dc352907fc980b868725387e98567bd1f71e45308c85c5a5dad50729fa","guid":"bfdfe7dc352907fc980b868725387e98289f4ed6f52973ca02f38b8d1a377587"}],"guid":"bfdfe7dc352907fc980b868725387e98c8b345380a56d998fa5b358eddcb921e","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e984b64b3bfdb50741e4f63db29cf65fd1a"}],"guid":"bfdfe7dc352907fc980b868725387e98b252a849a1e0fe3f2f301a3fc88b15d6","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e986fa5c9764cb1e5b675b2f34806597a6c","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"}],"guid":"bfdfe7dc352907fc980b868725387e9845718b90b2be04dcc230b1979937be4b","name":"print_bluetooth_thermal","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e989cf86501cef3f820752e5db82405534e","name":"print_bluetooth_thermal.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=dbcf856821f57c3548ec3b0e7ff56308-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=dbcf856821f57c3548ec3b0e7ff56308-json new file mode 100644 index 0000000..8a55c64 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=dbcf856821f57c3548ec3b0e7ff56308-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98b7f540becf7e5ec2590c5e8a33d4c9a4","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/url_launcher_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"url_launcher_ios","INFOPLIST_FILE":"Target Support Files/url_launcher_ios/ResourceBundle-url_launcher_ios_privacy-url_launcher_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"url_launcher_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98007221e8eb64743ed9aa442a2d3b5e78","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ca107ff5c6da5867cce8944b1f27cd12","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/url_launcher_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"url_launcher_ios","INFOPLIST_FILE":"Target Support Files/url_launcher_ios/ResourceBundle-url_launcher_ios_privacy-url_launcher_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"url_launcher_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e986c1816794e7d12782c7f4484aaf3e281","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98ca107ff5c6da5867cce8944b1f27cd12","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/url_launcher_ios","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"url_launcher_ios","INFOPLIST_FILE":"Target Support Files/url_launcher_ios/ResourceBundle-url_launcher_ios_privacy-url_launcher_ios-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"url_launcher_ios_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9841a9bc47c3cc48971762780eb0096366","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9807362738b4a7c88eaa13a81bc574ab06","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e98bf48439e735de420718d6e6e9366fce3","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98200124d83463c5cc9f9bde213ebf9a74","guid":"bfdfe7dc352907fc980b868725387e983457f925590dcd36e678b52f652a9f14"}],"guid":"bfdfe7dc352907fc980b868725387e986b78112f0e4307215ed6acd89191673f","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e9891b3b8cc56823cdea4b418e009a423b2","name":"url_launcher_ios-url_launcher_ios_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9827df8da513ac7d6928fc311b53a7155d","name":"url_launcher_ios_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=eeb98a3c0f0fbb44029cd80aead734e8-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=eeb98a3c0f0fbb44029cd80aead734e8-json new file mode 100644 index 0000000..9573372 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=eeb98a3c0f0fbb44029cd80aead734e8-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e983023981019bf88f5d704b8bf70d0b6dc","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/OrderedSet","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"OrderedSet","INFOPLIST_FILE":"Target Support Files/OrderedSet/ResourceBundle-OrderedSet_privacy-OrderedSet-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","ONLY_ACTIVE_ARCH":"NO","PRODUCT_NAME":"OrderedSet_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e98a5531c25d1e38a041c95c5ec8e75eb93","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98debefa36390a76e87af43af97d7837a8","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/OrderedSet","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"OrderedSet","INFOPLIST_FILE":"Target Support Files/OrderedSet/ResourceBundle-OrderedSet_privacy-OrderedSet-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"OrderedSet_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e980a79bf089d592e819c2d7feb061b4f71","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98debefa36390a76e87af43af97d7837a8","buildSettings":{"CODE_SIGNING_ALLOWED":"NO","CODE_SIGNING_IDENTITY":"-","CODE_SIGNING_REQUIRED":"NO","CONFIGURATION_BUILD_DIR":"$(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/OrderedSet","EXPANDED_CODE_SIGN_IDENTITY":"-","IBSC_MODULE":"OrderedSet","INFOPLIST_FILE":"Target Support Files/OrderedSet/ResourceBundle-OrderedSet_privacy-OrderedSet-Info.plist","IPHONEOS_DEPLOYMENT_TARGET":"12.0","PRODUCT_NAME":"OrderedSet_privacy","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","TARGETED_DEVICE_FAMILY":"1,2","WRAPPER_EXTENSION":"bundle"},"guid":"bfdfe7dc352907fc980b868725387e9852811e9f84c8b45666e95127e206894e","name":"Release"}],"buildPhases":[{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e987cd24bd08c33837a3ec2612df25f6308","type":"com.apple.buildphase.sources"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9810eabc95c9c65d31952ea435c4eaf4d2","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9859a615201bc3d485a85f859beb98f66c","guid":"bfdfe7dc352907fc980b868725387e9899a904a22a8505a6f246390649fbbc99"}],"guid":"bfdfe7dc352907fc980b868725387e98e98e4953ac4d33c2bc4a8f5e8a4d9198","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[],"guid":"bfdfe7dc352907fc980b868725387e98c899cdf4508bc4bf81da5159caa56216","name":"OrderedSet-OrderedSet_privacy","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98afa3e8fcc090b4dadd5d733b6ceee1f9","name":"OrderedSet_privacy.bundle","type":"product"},"productTypeIdentifier":"com.apple.product-type.bundle","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":0}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=f41a4bc4f44930ac9d650b57a4037b76-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=f41a4bc4f44930ac9d650b57a4037b76-json new file mode 100644 index 0000000..f57f3a4 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=f41a4bc4f44930ac9d650b57a4037b76-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98bd4e5141b71568db162bb806fa459785","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_pdfview/flutter_pdfview-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_pdfview/flutter_pdfview-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_pdfview/flutter_pdfview.modulemap","ONLY_ACTIVE_ARCH":"NO","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_pdfview","PRODUCT_NAME":"flutter_pdfview","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98ef2d001999e4c50ee1a21c00f13b09bd","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f1a08b6faf6ee96dbaa6cb727fd4af10","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_pdfview/flutter_pdfview-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_pdfview/flutter_pdfview-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_pdfview/flutter_pdfview.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_pdfview","PRODUCT_NAME":"flutter_pdfview","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e980d91bf911707e70c64e5641ee65eee3f","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98f1a08b6faf6ee96dbaa6cb727fd4af10","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_BITCODE":"NO","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","EXCLUDED_ARCHS[sdk=iphoneos*]":"$(inherited) armv7","EXCLUDED_ARCHS[sdk=iphonesimulator*]":"$(inherited) i386","FRAMEWORK_SEARCH_PATHS[sdk=iphoneos*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64\" $(inherited)","FRAMEWORK_SEARCH_PATHS[sdk=iphonesimulator*]":"\"/Users/tahmidtarongo/development/flutter/bin/cache/artifacts/engine/ios-release/Flutter.xcframework/ios-arm64_x86_64-simulator\" $(inherited)","GCC_PREFIX_HEADER":"Target Support Files/flutter_pdfview/flutter_pdfview-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/flutter_pdfview/flutter_pdfview-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/flutter_pdfview/flutter_pdfview.modulemap","OTHER_LDFLAGS":"$(inherited) -framework Flutter","PRODUCT_MODULE_NAME":"flutter_pdfview","PRODUCT_NAME":"flutter_pdfview","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VALID_ARCHS[sdk=iphonesimulator*]":"$(ARCHS_STANDARD)","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9827868a55919d196b77f2e1c500de036e","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98da89a688bda6f403278d3e394f17ecef","guid":"bfdfe7dc352907fc980b868725387e981a1d9459a4f061eef4d930259c2cedf7","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f63a377b7191f43e0c1546872b84fdc1","guid":"bfdfe7dc352907fc980b868725387e98a9b28e875e4c43763d8a642e256d3f59","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f5f0545dd62b894642ea3c5f89f33877","guid":"bfdfe7dc352907fc980b868725387e980c92845ed1dc24002910a7bab2d81f69","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9841d847c13d2645279a75d2e6fb8756ce","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e982518717a152794e62f18f12e9aeea9d4","guid":"bfdfe7dc352907fc980b868725387e98073f8dc2821272ac9c9f3bc21c00910f"},{"fileReference":"bfdfe7dc352907fc980b868725387e98e42aeffd3b55eb77b1a75c588b712d29","guid":"bfdfe7dc352907fc980b868725387e987609463d4db3bbd62dfcf24e524c23ec"},{"fileReference":"bfdfe7dc352907fc980b868725387e98613a96e7afbbd7202c8c0309404c25f8","guid":"bfdfe7dc352907fc980b868725387e98bd94fa29fbe7cd3a5b1d95e93a2f6adf"}],"guid":"bfdfe7dc352907fc980b868725387e98265aa1bca0fbccbd43bf1e269df0f0af","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e984a0ede3d7e5f18504777ab8ac21a2b03"}],"guid":"bfdfe7dc352907fc980b868725387e98c4106191d23b17ec4e061113ad3074e8","type":"com.apple.buildphase.frameworks"},{"buildFiles":[],"guid":"bfdfe7dc352907fc980b868725387e9886af0596313a47dc963b28e3297c9529","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e989da425bb6d6d5d8dbb95e4afffb82217","name":"Flutter"}],"guid":"bfdfe7dc352907fc980b868725387e98a3cbd0a9c0f5c337d4369a0284438b54","name":"flutter_pdfview","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C","productReference":{"guid":"bfdfe7dc352907fc980b868725387e9890f8a76bd7a85aff0061008ea785d482","name":"flutter_pdfview.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=f4b30d7db85bc604a737cf2c4178dcc9-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=f4b30d7db85bc604a737cf2c4178dcc9-json new file mode 100644 index 0000000..59f1a50 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=f4b30d7db85bc604a737cf2c4178dcc9-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9803fb9f06bbc90c377375c22e8467af68","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/nanopb/nanopb-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/nanopb/nanopb-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/nanopb/nanopb.modulemap","ONLY_ACTIVE_ARCH":"NO","PRODUCT_MODULE_NAME":"nanopb","PRODUCT_NAME":"nanopb","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e980382bd45130da0ea5720a555eac8f96e","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988d9fbafd475c77e77d719f43037be3d0","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/nanopb/nanopb-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/nanopb/nanopb-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/nanopb/nanopb.modulemap","PRODUCT_MODULE_NAME":"nanopb","PRODUCT_NAME":"nanopb","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e9846065ef693262c4891e4afc7988b207c","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e988d9fbafd475c77e77d719f43037be3d0","buildSettings":{"CLANG_ENABLE_OBJC_WEAK":"NO","CODE_SIGN_IDENTITY[sdk=appletvos*]":"","CODE_SIGN_IDENTITY[sdk=iphoneos*]":"","CODE_SIGN_IDENTITY[sdk=watchos*]":"","CURRENT_PROJECT_VERSION":"1","DEFINES_MODULE":"YES","DYLIB_COMPATIBILITY_VERSION":"1","DYLIB_CURRENT_VERSION":"1","DYLIB_INSTALL_NAME_BASE":"@rpath","ENABLE_MODULE_VERIFIER":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","GCC_PREFIX_HEADER":"Target Support Files/nanopb/nanopb-prefix.pch","GENERATE_INFOPLIST_FILE":"NO","INFOPLIST_FILE":"Target Support Files/nanopb/nanopb-Info.plist","INSTALL_PATH":"$(LOCAL_LIBRARY_DIR)/Frameworks","IPHONEOS_DEPLOYMENT_TARGET":"12.0","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks @loader_path/Frameworks","MODULEMAP_FILE":"Target Support Files/nanopb/nanopb.modulemap","PRODUCT_MODULE_NAME":"nanopb","PRODUCT_NAME":"nanopb","SDKROOT":"iphoneos","SKIP_INSTALL":"YES","SWIFT_ACTIVE_COMPILATION_CONDITIONS":"$(inherited) ","SWIFT_INSTALL_OBJC_HEADER":"YES","SWIFT_VERSION":"5.0","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES","VERSIONING_SYSTEM":"apple-generic","VERSION_INFO_PREFIX":""},"guid":"bfdfe7dc352907fc980b868725387e98d3627eda48477a72f1d5a024d470bf13","name":"Release"}],"buildPhases":[{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98f7e89b1e813ac1a93e3b7d9ed11b61fa","guid":"bfdfe7dc352907fc980b868725387e98c3532a747419f6da9800043bb11b7aff","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98f67428f08273cf09360b179e79a272ff","guid":"bfdfe7dc352907fc980b868725387e98e154c0d4b9d5e38a984a45bb06b252d0","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98bc6e9c788c7e5269ce6111bf65b60fe9","guid":"bfdfe7dc352907fc980b868725387e9801825a4e73abd258c3b9bad621e4a3d6","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98c93a147463808831d031024697247c56","guid":"bfdfe7dc352907fc980b868725387e9852067766d34eb571fa41130656f9b4d7","headerVisibility":"public"},{"fileReference":"bfdfe7dc352907fc980b868725387e98af011d5fc77f1223ac1e46796333b5aa","guid":"bfdfe7dc352907fc980b868725387e988da90808a9a248a6c8c528c0d330a023","headerVisibility":"public"}],"guid":"bfdfe7dc352907fc980b868725387e9839ef6682ae480f2b5044e727ef9d765a","type":"com.apple.buildphase.headers"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e98c5926b5e4f3e2fea03771d5deb80dfa3","guid":"bfdfe7dc352907fc980b868725387e98cbe859917acd74882f6a20e948eec35a"},{"additionalCompilerOptions":"-fno-objc-arc -fno-objc-arc -fno-objc-arc","fileReference":"bfdfe7dc352907fc980b868725387e9894491b75481323633e5614839dab4ccb","guid":"bfdfe7dc352907fc980b868725387e989bd85411bf712fd0423725384a77944d"},{"additionalCompilerOptions":"-fno-objc-arc -fno-objc-arc","fileReference":"bfdfe7dc352907fc980b868725387e986939911dd9216515166fd9306df587d2","guid":"bfdfe7dc352907fc980b868725387e9821725266c41bf89e05f70c584516a4a6"},{"additionalCompilerOptions":"-fno-objc-arc -fno-objc-arc","fileReference":"bfdfe7dc352907fc980b868725387e98189f703007c621514290b80547563267","guid":"bfdfe7dc352907fc980b868725387e982d6036235ae157e43742f498811af031"}],"guid":"bfdfe7dc352907fc980b868725387e98986c1d231ccadcc2a6751f765e326400","type":"com.apple.buildphase.sources"},{"buildFiles":[{"fileReference":"bfdfe7dc352907fc980b868725387e9878973a38b9a5df93b219c6bbd2559854","guid":"bfdfe7dc352907fc980b868725387e98afe9acf301155a193469e12b0e95d5e5"}],"guid":"bfdfe7dc352907fc980b868725387e985ee25acbd39175823e69f5ff25c675de","type":"com.apple.buildphase.frameworks"},{"buildFiles":[{"guid":"bfdfe7dc352907fc980b868725387e98554f5c07df90f100097f34e11bba46c5","targetReference":"bfdfe7dc352907fc980b868725387e98c9e4d77647dbd2f60d4df5fb297112b6"}],"guid":"bfdfe7dc352907fc980b868725387e98ffda85bfd5fc96ccb9f6cb6c0614abf8","type":"com.apple.buildphase.resources"}],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98c9e4d77647dbd2f60d4df5fb297112b6","name":"nanopb-nanopb_Privacy"}],"guid":"bfdfe7dc352907fc980b868725387e980062393f91a1d2d94e3e5ed3a5aa5da9","name":"nanopb","predominantSourceCodeLanguage":"Xcode.SourceCodeLanguage.Objective-C-Plus-Plus","productReference":{"guid":"bfdfe7dc352907fc980b868725387e98edeb236a6bea2a184984d344e4936f7f","name":"nanopb.framework","type":"product"},"productTypeIdentifier":"com.apple.product-type.framework","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Debug","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Profile","provisioningStyle":1},{"bundleIdentifierFromInfoPlist":"${PRODUCT_BUNDLE_IDENTIFIER}","configurationName":"Release","provisioningStyle":1}],"type":"standard"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=fa21eea6cf761e8fe82a25f7cdf54d22-json b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=fa21eea6cf761e8fe82a25f7cdf54d22-json new file mode 100644 index 0000000..5918034 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/target/TARGET@v11_hash=fa21eea6cf761e8fe82a25f7cdf54d22-json @@ -0,0 +1 @@ +{"buildConfigurations":[{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e98496383681bcad5eefdc420c11d24eca9","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","ONLY_ACTIVE_ARCH":"NO","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2"},"guid":"bfdfe7dc352907fc980b868725387e98c0f373b735801ae322219953c26d6063","name":"Debug"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9876608c82debdaa6583a14019bfc31b45","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e9892eaa57e3176e0590685efcb61c0e614","name":"Profile"},{"baseConfigurationFileReference":"bfdfe7dc352907fc980b868725387e9876608c82debdaa6583a14019bfc31b45","buildSettings":{"ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME":"AccentColor","CLANG_ENABLE_OBJC_WEAK":"NO","ENABLE_USER_SCRIPT_SANDBOXING":"NO","IPHONEOS_DEPLOYMENT_TARGET":"15.5","LD_RUNPATH_SEARCH_PATHS":"$(inherited) @executable_path/Frameworks","SDKROOT":"iphoneos","TARGETED_DEVICE_FAMILY":"1,2","VALIDATE_PRODUCT":"YES"},"guid":"bfdfe7dc352907fc980b868725387e987aa0e3372156b67f11085f312efa44dd","name":"Release"}],"buildPhases":[],"buildRules":[],"dependencies":[{"guid":"bfdfe7dc352907fc980b868725387e98d3c8dfff2c580c352f83d3850ad17775","name":"GoogleDataTransport"},{"guid":"bfdfe7dc352907fc980b868725387e9896cd7ae8c7639d8f9257b5465384bf6b","name":"GoogleToolboxForMac"},{"guid":"bfdfe7dc352907fc980b868725387e98718890dfdac589615663a02d43d9af3e","name":"GoogleUtilities"},{"guid":"bfdfe7dc352907fc980b868725387e98dd3a6a519ed4181bf31ea6bc1f18ebc5","name":"GTMSessionFetcher"}],"guid":"bfdfe7dc352907fc980b868725387e986aa58d33b8894c02f49ea32c3da727fe","name":"MLKitCommon","provisioningSourceData":[{"bundleIdentifierFromInfoPlist":"","configurationName":"Debug","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Profile","provisioningStyle":0},{"bundleIdentifierFromInfoPlist":"","configurationName":"Release","provisioningStyle":0}],"type":"aggregate"} \ No newline at end of file diff --git a/ios/build/ios/XCBuildData/PIFCache/workspace/WORKSPACE@v11_hash=(null)_subobjects=42eb5d7b6fea9832d169a2ae768f5517-json b/ios/build/ios/XCBuildData/PIFCache/workspace/WORKSPACE@v11_hash=(null)_subobjects=42eb5d7b6fea9832d169a2ae768f5517-json new file mode 100644 index 0000000..89228d9 --- /dev/null +++ b/ios/build/ios/XCBuildData/PIFCache/workspace/WORKSPACE@v11_hash=(null)_subobjects=42eb5d7b6fea9832d169a2ae768f5517-json @@ -0,0 +1 @@ +{"guid":"dc4b70c03e8043e50e38f2068887b1d4","name":"Pods","path":"/Users/tahmidtarongo/StudioProjects/pospro/ios/Pods/Pods.xcodeproj/project.xcworkspace","projects":["PROJECT@v11_mod=caec95b1832e44d6b3cae443ee3fda2d_hash=bfdfe7dc352907fc980b868725387e98plugins=1OJSG6M1FOV3XYQCBH7Z29RZ0FPR9XDE1"]} \ No newline at end of file diff --git a/ios/firebase_app_id_file.json b/ios/firebase_app_id_file.json new file mode 100644 index 0000000..3f6cc76 --- /dev/null +++ b/ios/firebase_app_id_file.json @@ -0,0 +1,7 @@ +{ + "file_generated_by": "FlutterFire CLI", + "purpose": "FirebaseAppID & ProjectID for this Firebase app in this directory", + "GOOGLE_APP_ID": "1:77048286492:ios:22cb6c02e5c1c83c847ed9", + "FIREBASE_PROJECT_ID": "salespro-saas-4a6d5", + "GCM_SENDER_ID": "77048286492" +} \ No newline at end of file diff --git a/lib/Const/api_config.dart b/lib/Const/api_config.dart new file mode 100644 index 0000000..cc9e137 --- /dev/null +++ b/lib/Const/api_config.dart @@ -0,0 +1,6 @@ +class APIConfig { + static String domain = 'https://kulakpos.id/'; + static String url = '${domain}api/v1'; + static String registerUrl = '/sign-up'; + static String businessCategoriesUrl = '/business-categories'; +} diff --git a/lib/Const/lalnguage_data.dart b/lib/Const/lalnguage_data.dart new file mode 100644 index 0000000..5d3049d --- /dev/null +++ b/lib/Const/lalnguage_data.dart @@ -0,0 +1,190 @@ +import 'package:nb_utils/nb_utils.dart'; + +List> languageData = [ + {"code": "ab", "name": "Abkhaz", "nativeName": "аҧсуа"}, + {"code": "aa", "name": "Afar", "nativeName": "Afaraf"}, + {"code": "af", "name": "Afrikaans", "nativeName": "Afrikaans"}, + {"code": "ak", "name": "Akan", "nativeName": "Akan"}, + {"code": "sq", "name": "Albanian", "nativeName": "Shqip"}, + {"code": "am", "name": "Amharic", "nativeName": "አማርኛ"}, + {"code": "ar", "name": "Arabic", "nativeName": "العربية"}, + {"code": "an", "name": "Aragonese", "nativeName": "Aragonés"}, + {"code": "hy", "name": "Armenian", "nativeName": "Հայերեն"}, + {"code": "as", "name": "Assamese", "nativeName": "অসমীয়া"}, + {"code": "av", "name": "Avaric", "nativeName": "авар мацӀ, магӀарул мацӀ"}, + {"code": "ae", "name": "Avestan", "nativeName": "avesta"}, + {"code": "ay", "name": "Aymara", "nativeName": "aymar aru"}, + {"code": "az", "name": "Azerbaijani", "nativeName": "azərbaycan dili"}, + {"code": "bm", "name": "Bambara", "nativeName": "bamanankan"}, + {"code": "ba", "name": "Bashkir", "nativeName": "башҡорт теле"}, + {"code": "eu", "name": "Basque", "nativeName": "euskara, euskera"}, + {"code": "be", "name": "Belarusian", "nativeName": "Беларуская"}, + {"code": "bn", "name": "Bengali", "nativeName": "বাংলা"}, + {"code": "bh", "name": "Bihari", "nativeName": "भोजपुरी"}, + {"code": "bi", "name": "Bislama", "nativeName": "Bislama"}, + {"code": "bs", "name": "Bosnian", "nativeName": "bosanski jezik"}, + {"code": "br", "name": "Breton", "nativeName": "brezhoneg"}, + {"code": "bg", "name": "Bulgarian", "nativeName": "български език"}, + {"code": "my", "name": "Burmese", "nativeName": "ဗမာစာ"}, + {"code": "ca", "name": "Catalan; Valencian", "nativeName": "Català"}, + {"code": "ch", "name": "Chamorro", "nativeName": "Chamoru"}, + {"code": "ce", "name": "Chechen", "nativeName": "нохчийн мотт"}, + {"code": "ny", "name": "Chichewa; Chewa; Nyanja", "nativeName": "chiCheŵa, chinyanja"}, + {"code": "zh", "name": "Chinese", "nativeName": "中文 (Zhōngwén), 汉语, 漢語"}, + {"code": "cv", "name": "Chuvash", "nativeName": "чӑваш чӗлхи"}, + {"code": "kw", "name": "Cornish", "nativeName": "Kernewek"}, + {"code": "co", "name": "Corsican", "nativeName": "corsu, lingua corsa"}, + {"code": "cr", "name": "Cree", "nativeName": "ᓀᐦᐃᔭᐍᐏᐣ"}, + {"code": "hr", "name": "Croatian", "nativeName": "hrvatski"}, + {"code": "cs", "name": "Czech", "nativeName": "česky, čeština"}, + {"code": "da", "name": "Danish", "nativeName": "dansk"}, + {"code": "dv", "name": "Divehi; Dhivehi; Maldivian;", "nativeName": "ދިވެހި"}, + {"code": "nl", "name": "Dutch", "nativeName": "Nederlands, Vlaams"}, + {"code": "en", "name": "English", "nativeName": "English"}, + {"code": "eo", "name": "Esperanto", "nativeName": "Esperanto"}, + {"code": "et", "name": "Estonian", "nativeName": "eesti, eesti keel"}, + {"code": "ee", "name": "Ewe", "nativeName": "Eʋegbe"}, + {"code": "fo", "name": "Faroese", "nativeName": "føroyskt"}, + {"code": "fj", "name": "Fijian", "nativeName": "vosa Vakaviti"}, + {"code": "fi", "name": "Finnish", "nativeName": "suomi, suomen kieli"}, + {"code": "fr", "name": "French", "nativeName": "français, langue française"}, + {"code": "ff", "name": "Fula; Fulah; Pulaar; Pular", "nativeName": "Fulfulde, Pulaar, Pular"}, + {"code": "gl", "name": "Galician", "nativeName": "Galego"}, + {"code": "ka", "name": "Georgian", "nativeName": "ქართული"}, + {"code": "de", "name": "German", "nativeName": "Deutsch"}, + {"code": "el", "name": "Greek, Modern", "nativeName": "Ελληνικά"}, + {"code": "gn", "name": "Guaraní", "nativeName": "Avañeẽ"}, + {"code": "gu", "name": "Gujarati", "nativeName": "ગુજરાતી"}, + {"code": "ht", "name": "Haitian; Haitian Creole", "nativeName": "Kreyòl ayisyen"}, + {"code": "ha", "name": "Hausa", "nativeName": "Hausa, هَوُسَ"}, + {"code": "he", "name": "Hebrew (modern)", "nativeName": "עברית"}, + {"code": "hz", "name": "Herero", "nativeName": "Otjiherero"}, + {"code": "hi", "name": "Hindi", "nativeName": "हिन्दी"}, + {"code": "ho", "name": "Hiri Motu", "nativeName": "Hiri Motu"}, + {"code": "hu", "name": "Hungarian", "nativeName": "Magyar"}, + {"code": "ia", "name": "Interlingua", "nativeName": "Interlingua"}, + {"code": "id", "name": "Indonesian", "nativeName": "Bahasa Indonesia"}, + {"code": "ie", "name": "Interlingue", "nativeName": "Originally called Occidental; then Interlingue after WWII"}, + {"code": "ga", "name": "Irish", "nativeName": "Gaeilge"}, + {"code": "ig", "name": "Igbo", "nativeName": "Asụsụ Igbo"}, + {"code": "ik", "name": "Inupiaq", "nativeName": "Iñupiaq, Iñupiatun"}, + {"code": "io", "name": "Ido", "nativeName": "Ido"}, + {"code": "is", "name": "Icelandic", "nativeName": "Íslenska"}, + {"code": "it", "name": "Italian", "nativeName": "Italiano"}, + {"code": "iu", "name": "Inuktitut", "nativeName": "ᐃᓄᒃᑎᑐᑦ"}, + {"code": "ja", "name": "Japanese", "nativeName": "日本語 (にほんご/にっぽんご)"}, + {"code": "jv", "name": "Javanese", "nativeName": "basa Jawa"}, + {"code": "kl", "name": "Kalaallisut, Greenlandic", "nativeName": "kalaallisut, kalaallit oqaasii"}, + {"code": "kn", "name": "Kannada", "nativeName": "ಕನ್ನಡ"}, + {"code": "kr", "name": "Kanuri", "nativeName": "Kanuri"}, + {"code": "ks", "name": "Kashmiri", "nativeName": "कश्मीरी, كشميري‎"}, + {"code": "kk", "name": "Kazakh", "nativeName": "Қазақ тілі"}, + {"code": "km", "name": "Khmer", "nativeName": "ភាសាខ្មែរ"}, + {"code": "ki", "name": "Kikuyu, Gikuyu", "nativeName": "Gĩkũyũ"}, + {"code": "rw", "name": "Kinyarwanda", "nativeName": "Ikinyarwanda"}, + {"code": "ky", "name": "Kirghiz, Kyrgyz", "nativeName": "кыргыз тили"}, + {"code": "kv", "name": "Komi", "nativeName": "коми кыв"}, + {"code": "kg", "name": "Kongo", "nativeName": "KiKongo"}, + {"code": "ko", "name": "Korean", "nativeName": "한국어 (韓國語), 조선말 (朝鮮語)"}, + {"code": "ku", "name": "Kurdish", "nativeName": "Kurdî, كوردی‎"}, + {"code": "kj", "name": "Kwanyama, Kuanyama", "nativeName": "Kuanyama"}, + {"code": "la", "name": "Latin", "nativeName": "latine, lingua latina"}, + {"code": "lb", "name": "Luxembourgish, Letzeburgesch", "nativeName": "Lëtzebuergesch"}, + {"code": "lg", "name": "Luganda", "nativeName": "Luganda"}, + {"code": "li", "name": "Limburgish, Limburgan, Limburger", "nativeName": "Limburgs"}, + {"code": "ln", "name": "Lingala", "nativeName": "Lingála"}, + {"code": "lo", "name": "Lao", "nativeName": "ພາສາລາວ"}, + {"code": "lt", "name": "Lithuanian", "nativeName": "lietuvių kalba"}, + {"code": "lu", "name": "Luba-Katanga", "nativeName": ""}, + {"code": "lv", "name": "Latvian", "nativeName": "latviešu valoda"}, + {"code": "gv", "name": "Manx", "nativeName": "Gaelg, Gailck"}, + {"code": "mk", "name": "Macedonian", "nativeName": "македонски јазик"}, + {"code": "mg", "name": "Malagasy", "nativeName": "Malagasy fiteny"}, + {"code": "ms", "name": "Malay", "nativeName": "bahasa Melayu, بهاس ملايو‎"}, + {"code": "ml", "name": "Malayalam", "nativeName": "മലയാളം"}, + {"code": "mt", "name": "Maltese", "nativeName": "Malti"}, + {"code": "mi", "name": "Māori", "nativeName": "te reo Māori"}, + {"code": "mr", "name": "Marathi (Marāṭhī)", "nativeName": "मराठी"}, + {"code": "mh", "name": "Marshallese", "nativeName": "Kajin M̧ajeļ"}, + {"code": "mn", "name": "Mongolian", "nativeName": "монгол"}, + {"code": "na", "name": "Nauru", "nativeName": "Ekakairũ Naoero"}, + {"code": "nv", "name": "Navajo, Navaho", "nativeName": "Diné bizaad, Dinékʼehǰí"}, + {"code": "nb", "name": "Norwegian Bokmål", "nativeName": "Norsk bokmål"}, + {"code": "nd", "name": "North Ndebele", "nativeName": "isiNdebele"}, + {"code": "ne", "name": "Nepali", "nativeName": "नेपाली"}, + {"code": "ng", "name": "Ndonga", "nativeName": "Owambo"}, + {"code": "nn", "name": "Norwegian Nynorsk", "nativeName": "Norsk nynorsk"}, + {"code": "no", "name": "Norwegian", "nativeName": "Norsk"}, + {"code": "ii", "name": "Nuosu", "nativeName": "ꆈꌠ꒿ Nuosuhxop"}, + {"code": "nr", "name": "South Ndebele", "nativeName": "isiNdebele"}, + {"code": "oc", "name": "Occitan", "nativeName": "Occitan"}, + {"code": "oj", "name": "Ojibwe, Ojibwa", "nativeName": "ᐊᓂᔑᓈᐯᒧᐎᓐ"}, + {"code": "om", "name": "Oromo", "nativeName": "Afaan Oromoo"}, + {"code": "or", "name": "Oriya", "nativeName": "ଓଡ଼ିଆ"}, + {"code": "os", "name": "Ossetian, Ossetic", "nativeName": "ирон æвзаг"}, + {"code": "pa", "name": "Panjabi, Punjabi", "nativeName": "ਪੰਜਾਬੀ, پنجابی‎"}, + {"code": "pi", "name": "Pāli", "nativeName": "पाऴि"}, + {"code": "fa", "name": "Persian", "nativeName": "فارسی"}, + {"code": "pl", "name": "Polish", "nativeName": "polski"}, + {"code": "ps", "name": "Pashto, Pushto", "nativeName": "پښتو"}, + {"code": "pt", "name": "Portuguese", "nativeName": "Português"}, + {"code": "qu", "name": "Quechua", "nativeName": "Runa Simi, Kichwa"}, + {"code": "rm", "name": "Romansh", "nativeName": "rumantsch grischun"}, + {"code": "rn", "name": "Kirundi", "nativeName": "kiRundi"}, + {"code": "ro", "name": "Romanian, Moldavian, Moldovan", "nativeName": "română"}, + {"code": "ru", "name": "Russian", "nativeName": "русский язык"}, + {"code": "sa", "name": "Sanskrit (Saṁskṛta)", "nativeName": "संस्कृतम्"}, + {"code": "sc", "name": "Sardinian", "nativeName": "sardu"}, + {"code": "sd", "name": "Sindhi", "nativeName": "सिन्धी, سنڌي، سندھی‎"}, + {"code": "se", "name": "Northern Sami", "nativeName": "Davvisámegiella"}, + {"code": "sm", "name": "Samoan", "nativeName": "gagana faa Samoa"}, + {"code": "sg", "name": "Sango", "nativeName": "yângâ tî sängö"}, + {"code": "sr", "name": "Serbian", "nativeName": "српски језик"}, + {"code": "gd", "name": "Scottish Gaelic; Gaelic", "nativeName": "Gàidhlig"}, + {"code": "sn", "name": "Shona", "nativeName": "chiShona"}, + {"code": "si", "name": "Sinhala, Sinhalese", "nativeName": "සිංහල"}, + {"code": "sk", "name": "Slovak", "nativeName": "slovenčina"}, + {"code": "sl", "name": "Slovene", "nativeName": "slovenščina"}, + {"code": "so", "name": "Somali", "nativeName": "Soomaaliga, af Soomaali"}, + {"code": "st", "name": "Southern Sotho", "nativeName": "Sesotho"}, + {"code": "es", "name": "Spanish; Castilian", "nativeName": "español, castellano"}, + {"code": "su", "name": "Sundanese", "nativeName": "Basa Sunda"}, + {"code": "sw", "name": "Swahili", "nativeName": "Kiswahili"}, + {"code": "ss", "name": "Swati", "nativeName": "SiSwati"}, + {"code": "sv", "name": "Swedish", "nativeName": "svenska"}, + {"code": "ta", "name": "Tamil", "nativeName": "தமிழ்"}, + {"code": "te", "name": "Telugu", "nativeName": "తెలుగు"}, + {"code": "tg", "name": "Tajik", "nativeName": "тоҷикӣ, toğikī, تاجیکی‎"}, + {"code": "th", "name": "Thai", "nativeName": "ไทย"}, + {"code": "ti", "name": "Tigrinya", "nativeName": "ትግርኛ"}, + {"code": "bo", "name": "Tibetan Standard, Tibetan, Central", "nativeName": "བོད་ཡིག"}, + {"code": "tk", "name": "Turkmen", "nativeName": "Türkmen, Түркмен"}, + {"code": "tl", "name": "Tagalog", "nativeName": "Wikang Tagalog, ᜏᜒᜃᜅ᜔ ᜆᜄᜎᜓᜄ᜔"}, + {"code": "tn", "name": "Tswana", "nativeName": "Setswana"}, + {"code": "to", "name": "Tonga (Tonga Islands)", "nativeName": "faka Tonga"}, + {"code": "tr", "name": "Turkish", "nativeName": "Türkçe"}, + {"code": "ts", "name": "Tsonga", "nativeName": "Xitsonga"}, + {"code": "tt", "name": "Tatar", "nativeName": "татарча, tatarça, تاتارچا‎"}, + {"code": "tw", "name": "Twi", "nativeName": "Twi"}, + {"code": "ty", "name": "Tahitian", "nativeName": "Reo Tahiti"}, + {"code": "ug", "name": "Uighur, Uyghur", "nativeName": "Uyƣurqə, ئۇيغۇرچە‎"}, + {"code": "uk", "name": "Ukrainian", "nativeName": "українська"}, + {"code": "ur", "name": "Urdu", "nativeName": "اردو"}, + {"code": "uz", "name": "Uzbek", "nativeName": "zbek, Ўзбек, أۇزبېك‎"}, + {"code": "ve", "name": "Venda", "nativeName": "Tshivenḓa"}, + {"code": "vi", "name": "Vietnamese", "nativeName": "Tiếng Việt"}, + {"code": "vo", "name": "Volapük", "nativeName": "Volapük"}, + {"code": "wa", "name": "Walloon", "nativeName": "Walon"}, + {"code": "cy", "name": "Welsh", "nativeName": "Cymraeg"}, + {"code": "wo", "name": "Wolof", "nativeName": "Wollof"}, + {"code": "fy", "name": "Western Frisian", "nativeName": "Frysk"}, + {"code": "xh", "name": "Xhosa", "nativeName": "isiXhosa"}, + {"code": "yi", "name": "Yiddish", "nativeName": "ייִדיש"}, + {"code": "yo", "name": "Yoruba", "nativeName": "Yorùbá"}, + {"code": "za", "name": "Zhuang, Chuang", "nativeName": "Saɯ cueŋƅ, Saw cuengh"} +]; +final rtlLang = ['ar', 'ar-bh', 'eg-ar', 'fa', 'prs', 'ps', 'ur']; +Future getLanguageName() async { + final prefs = await SharedPreferences.getInstance(); + return prefs.getString('lang') ?? 'en'; +} diff --git a/lib/GlobalComponents/bar_code_scaner_widget.dart b/lib/GlobalComponents/bar_code_scaner_widget.dart new file mode 100644 index 0000000..48ceb65 --- /dev/null +++ b/lib/GlobalComponents/bar_code_scaner_widget.dart @@ -0,0 +1,150 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_scanner/mobile_scanner.dart'; + +class BarcodeScannerWidget extends StatefulWidget { + final Function(String) onBarcodeFound; + + const BarcodeScannerWidget({super.key, required this.onBarcodeFound}); + + @override + _BarcodeScannerWidgetState createState() => _BarcodeScannerWidgetState(); +} + +class _BarcodeScannerWidgetState extends State with SingleTickerProviderStateMixin { + late AnimationController _animationController; + late Animation _animation; + final MobileScannerController controller = MobileScannerController( + torchEnabled: false, + returnImage: false, + ); + + @override + void initState() { + super.initState(); + + // Red Line Animation (Moves Up and Down) + _animationController = AnimationController( + vsync: this, + duration: const Duration(seconds: 2), + )..repeat(reverse: true); + + _animation = Tween(begin: 50, end: 250).animate(_animationController); + } + + @override + void dispose() { + _animationController.dispose(); + controller.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + child: Container( + width: 320, + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + color: Colors.black, + borderRadius: BorderRadius.circular(8), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + // Title and Close Button + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + const Text( + "Scan Barcode", + style: TextStyle(color: Colors.white, fontSize: 18), + ), + IconButton( + icon: const Icon(Icons.close, color: Colors.white), + onPressed: () => Navigator.pop(context), + ), + ], + ), + + const SizedBox(height: 10), + + // Scanner Box + ClipRRect( + borderRadius: BorderRadius.circular(10), + child: Stack( + alignment: Alignment.center, + children: [ + // Camera Scanner + SizedBox( + width: 300, + height: 300, + child: MobileScanner( + fit: BoxFit.cover, + controller: controller, + onDetect: (capture) { + final List barcodes = capture.barcodes; + + if (barcodes.isNotEmpty) { + final Barcode barcode = barcodes.first; + debugPrint('Barcode found: ${barcode.rawValue}'); + + // Call the callback function with the barcode value + widget.onBarcodeFound(barcode.rawValue!); + + // Close the scanner + Navigator.pop(context); + } + }, + ), + ), + + // Animated Red Line + AnimatedBuilder( + animation: _animation, + builder: (context, child) { + return Positioned( + top: _animation.value, + left: 10, + right: 10, + child: Container( + height: 2, + width: 280, + color: Colors.red, + ), + ); + }, + ), + ], + ), + ), + ], + ), + ), + ); + } +} + +class BarCodeButton extends StatelessWidget { + const BarCodeButton({ + super.key, + }); + + @override + Widget build(BuildContext context) { + return Container( + height: 48.0, + width: 100.0, + padding: const EdgeInsets.all(5.0), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8.0), + border: Border.all(color: const Color(0xffD8D8D8)), + ), + child: const Image( + image: AssetImage('images/barcode.png'), + ), + ); + } +} diff --git a/lib/GlobalComponents/button_global.dart b/lib/GlobalComponents/button_global.dart new file mode 100644 index 0000000..69303d2 --- /dev/null +++ b/lib/GlobalComponents/button_global.dart @@ -0,0 +1,129 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; + +// ignore: must_be_immutable +class ButtonGlobal extends StatelessWidget { + // ignore: prefer_typing_uninitialized_variables + var iconWidget; + final String buttontext; + final Color iconColor; + final Decoration? buttonDecoration; + + // ignore: prefer_typing_uninitialized_variables + var onPressed; + + // ignore: use_key_in_widget_constructors + ButtonGlobal({required this.iconWidget, required this.buttontext, required this.iconColor, this.buttonDecoration, required this.onPressed}); + + @override + Widget build(BuildContext context) { + return TextButton( + onPressed: onPressed, + child: Container( + width: double.infinity, + padding: const EdgeInsets.only(top: 10.0, bottom: 10.0), + decoration: buttonDecoration ?? BoxDecoration(borderRadius: BorderRadius.circular(8), color: kMainColor), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + buttontext, + style: Theme.of(context).textTheme.titleLarge?.copyWith(color: Colors.white), + ), + const SizedBox( + width: 2, + ), + Icon( + iconWidget, + color: iconColor, + ), + ], + ), + ), + ); + } +} + +// ignore: must_be_immutable +class ButtonGlobalWithoutIcon extends StatelessWidget { + final String buttontext; + final Decoration buttonDecoration; + + // ignore: prefer_typing_uninitialized_variables + var onPressed; + final Color buttonTextColor; + + // ignore: use_key_in_widget_constructors + ButtonGlobalWithoutIcon({required this.buttontext, required this.buttonDecoration, required this.onPressed, required this.buttonTextColor}); + + @override + Widget build(BuildContext context) { + return TextButton( + onPressed: onPressed, + child: Container( + height: 50, + alignment: Alignment.center, + width: double.infinity, + padding: const EdgeInsets.only(top: 10.0, bottom: 10.0), + decoration: buttonDecoration, + child: Text( + buttontext, + overflow: TextOverflow.ellipsis, + maxLines: 1, + style: Theme.of(context).textTheme.titleLarge?.copyWith(color: buttonTextColor), + ), + ), + ); + } +} + +///-----------------------name with logo------------------ +class NameWithLogo extends StatelessWidget { + const NameWithLogo({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return Column( + children: [ + Container( + height: 75, + width: 66, + decoration: const BoxDecoration(image: DecorationImage(image: AssetImage(logo))), + ), + const Text( + appsName, + style: TextStyle(color: kTitleColor, fontWeight: FontWeight.bold, fontSize: 28), + ), + ], + ); + } +} + +///-------------------update button-------------------------------- + +class UpdateButton extends StatelessWidget { + const UpdateButton({Key? key, required this.text, required this.onpressed}) : super(key: key); + final String text; + final VoidCallback onpressed; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return GestureDetector( + onTap: onpressed, + child: Container( + alignment: Alignment.center, + width: double.infinity, + height: 48, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + color: kMainColor, + ), + child: Text( + text, + style: theme.textTheme.titleMedium?.copyWith(color: kWhite), + ), + ), + ); + } +} diff --git a/lib/GlobalComponents/check_subscription.dart b/lib/GlobalComponents/check_subscription.dart new file mode 100644 index 0000000..b03b739 --- /dev/null +++ b/lib/GlobalComponents/check_subscription.dart @@ -0,0 +1,48 @@ +// import 'package:flutter/material.dart'; +// import '../../model/business_info_model.dart' as business; +// import '../Screens/subscription/purchase_premium_plan_screen.dart'; +// +// Future checkSubscriptionAndNavigate( +// BuildContext context, +// String? subscriptionDate, +// String expireDate, +// business.EnrolledPlan? enrolledPlan, +// ) async { +// print('Subscription plan: Expire date : $expireDate'); +// DateTime expireDate2 = DateTime.parse(expireDate); +// if (DateTime.now().isAfter(expireDate2)) { +// await navigateToPurchasePremiumPlanScreen(context, true, expireDate, enrolledPlan); +// } +// if (subscriptionDate == null || enrolledPlan == null) { +// await navigateToPurchasePremiumPlanScreen(context, true, expireDate, enrolledPlan); +// return; +// } +// +// DateTime parsedSubscriptionDate = DateTime.parse(subscriptionDate); +// num duration = enrolledPlan.duration ?? 0; +// DateTime expirationDate = parsedSubscriptionDate.add(Duration(days: duration.toInt())); +// num daysLeft = expirationDate.difference(DateTime.now()).inDays; +// +// if (daysLeft < 0) { +// await navigateToPurchasePremiumPlanScreen(context, true, expireDate, enrolledPlan); +// } +// } +// +// Future navigateToPurchasePremiumPlanScreen( +// BuildContext context, +// bool isExpired, +// String expireDate, +// business.EnrolledPlan? enrolledPlan, +// ) async { +// await Navigator.push( +// context, +// MaterialPageRoute( +// builder: (context) => PurchasePremiumPlanScreen( +// isExpired: true, +// isCameBack: true, +// enrolledPlan: enrolledPlan, +// willExpire: expireDate, +// ), +// ), +// ); +// } diff --git a/lib/GlobalComponents/glonal_popup.dart b/lib/GlobalComponents/glonal_popup.dart new file mode 100644 index 0000000..e53a3ef --- /dev/null +++ b/lib/GlobalComponents/glonal_popup.dart @@ -0,0 +1,54 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import '../constant.dart'; +import 'internet_connection_notifier.dart'; + +class GlobalPopup extends ConsumerStatefulWidget { + final Widget child; + + const GlobalPopup({super.key, required this.child}); + + @override + ConsumerState createState() => _GlobalPopupState(); +} + +class _GlobalPopupState extends ConsumerState { + @override + Widget build(BuildContext context) { + final internetStatus = ref.watch(internetConnectionProvider); + + return Stack( + children: [ + widget.child, + if (!internetStatus.isConnected && internetStatus.appLifecycleState == AppLifecycleState.resumed) + Positioned.fill( + child: Container( + padding: const EdgeInsets.all(20), + color: Colors.white, + child: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon(Icons.wifi_off, color: kMainColor, size: 100), + const SizedBox(height: 20), + const Text( + 'No Internet Connection', + style: TextStyle(color: kTitleColor, fontSize: 24), + ), + const SizedBox(height: 20), + ElevatedButton( + onPressed: () async { + final notifier = ref.read(internetConnectionProvider); + await notifier.checkConnection(); + }, + child: const Text("Try Again"), + ), + ], + ), + ), + ), + ), + ], + ); + } +} diff --git a/lib/GlobalComponents/go_to_subscription-package_page_popup_widget.dart b/lib/GlobalComponents/go_to_subscription-package_page_popup_widget.dart new file mode 100644 index 0000000..0b75b12 --- /dev/null +++ b/lib/GlobalComponents/go_to_subscription-package_page_popup_widget.dart @@ -0,0 +1,68 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_svg/svg.dart'; + +import '../Screens/subscription/package_screen.dart'; +import '../constant.dart'; +import '../generated/l10n.dart' as lang; +import '../model/business_info_model.dart'; + +Widget goToPackagePagePopup({required BuildContext context, required EnrolledPlan? enrolledPlan}) { + return AlertDialog( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0.0, + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(30)), + contentPadding: const EdgeInsets.all(20), + titlePadding: const EdgeInsets.all(0), + content: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Row( + children: [ + const Spacer(), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () { + Navigator.pop(context); + }, + icon: const Icon( + Icons.close, + color: kGreyTextColor, + )), + ], + ), + SvgPicture.asset( + 'assets/upgradePlan.svg', + height: 198, + width: 238, + ), + const SizedBox(height: 20), + FittedBox( + fit: BoxFit.scaleDown, + child: Text( + // lang.S.of(context).endYourFreePlan, + textAlign: TextAlign.center, + enrolledPlan?.plan?.subscriptionName != null ? 'End your ${enrolledPlan?.plan?.subscriptionName} plan?' : "No active plan!", + style: const TextStyle(fontSize: 24, fontWeight: FontWeight.w600, color: kTitleColor), + ), + ), + const SizedBox(height: 10), + Text( + enrolledPlan?.plan?.subscriptionName != null + ? 'Your ${enrolledPlan?.plan?.subscriptionName} plan is almost done, buy your next plan Thanks.' + : 'You don’t have an active plan! buy your next plan now, Thanks', + style: Theme.of(context).textTheme.bodyMedium?.copyWith(color: kGreyTextColor), + textAlign: TextAlign.center, + ), + const SizedBox(height: 20), + ElevatedButton( + child: Text(lang.S.of(context).upgradeNow), + onPressed: () { + Navigator.pop(context); + }), + const SizedBox(height: 5), + ], + ), + ); +} diff --git a/lib/GlobalComponents/internet_connection_notifier.dart b/lib/GlobalComponents/internet_connection_notifier.dart new file mode 100644 index 0000000..2cf4eb1 --- /dev/null +++ b/lib/GlobalComponents/internet_connection_notifier.dart @@ -0,0 +1,55 @@ +import 'dart:async'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:internet_connection_checker_plus/internet_connection_checker_plus.dart'; + +final internetConnectionProvider = ChangeNotifierProvider((ref) { + return InternetConnectionNotifier(); +}); + +class InternetConnectionNotifier extends ChangeNotifier with WidgetsBindingObserver { + bool _isConnected = true; + AppLifecycleState appLifecycleState = AppLifecycleState.resumed; + late final StreamSubscription _subscription; + + bool get isConnected => _isConnected; + + InternetConnectionNotifier() { + WidgetsBinding.instance.addObserver(this); + _init(); + } + + void _init() { + checkConnection(); + _subscription = InternetConnection().onStatusChange.listen((status) { + print('Internet connection status: $status'); + if (appLifecycleState != AppLifecycleState.paused) { + final wasConnected = _isConnected; + _isConnected = status == InternetStatus.connected; + notifyListeners(); + } + }); + } + + Future checkConnection() async { + final previous = _isConnected; + _isConnected = await InternetConnection().hasInternetAccess; + if (_isConnected != previous) notifyListeners(); + } + + @override + void didChangeAppLifecycleState(AppLifecycleState state) { + appLifecycleState = state; + notifyListeners(); + if (state == AppLifecycleState.resumed) { + checkConnection(); + } + } + + @override + void dispose() { + WidgetsBinding.instance.removeObserver(this); + _subscription.cancel(); + super.dispose(); + } +} diff --git a/lib/GlobalComponents/license_verifier.dart b/lib/GlobalComponents/license_verifier.dart new file mode 100644 index 0000000..66c63ea --- /dev/null +++ b/lib/GlobalComponents/license_verifier.dart @@ -0,0 +1,44 @@ +import 'package:flutter/material.dart'; + +void showLicense({required BuildContext context}) { + showDialog( + context: context, + builder: (BuildContext context) { + return Padding( + padding: const EdgeInsets.all(30.0), + child: Center( + child: Container( + height: 180.0, + width: double.infinity, + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.all(Radius.circular(30)), + ), + child: const Column( + children: [ + Padding( + padding: EdgeInsets.all(20), + child: Column( + children: [ + Text( + 'Please Check Your Purchase Code', + style: TextStyle(fontSize: 20.0, fontWeight: FontWeight.bold), + ), + SizedBox( + height: 10.0, + ), + Text( + 'Your purchase code is not valid. Please buy our product from envato to get a new purchase code', + maxLines: 6, + ), + ], + ), + ), + ], + ), + ), + ), + ); + }, + ); +} diff --git a/lib/GlobalComponents/returned_tag_widget.dart b/lib/GlobalComponents/returned_tag_widget.dart new file mode 100644 index 0000000..5af53e8 --- /dev/null +++ b/lib/GlobalComponents/returned_tag_widget.dart @@ -0,0 +1,31 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class ReturnedTagWidget extends StatelessWidget { + const ReturnedTagWidget({super.key, required this.show}); + + final bool show; + + @override + Widget build(BuildContext context) { + return Visibility( + visible: show, + child: Padding( + padding: const EdgeInsets.only(left: 8, right: 8), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: Colors.orange.withOpacity(0.2), + borderRadius: const BorderRadius.all( + Radius.circular(2), + ), + ), + child: Text( + lang.S.of(context).returned, + style: const TextStyle(color: Colors.orange), + ), + ), + ), + ); + } +} diff --git a/lib/GlobalComponents/sales_transaction_widget.dart b/lib/GlobalComponents/sales_transaction_widget.dart new file mode 100644 index 0000000..bfbc4d5 --- /dev/null +++ b/lib/GlobalComponents/sales_transaction_widget.dart @@ -0,0 +1,387 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/GlobalComponents/returned_tag_widget.dart'; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../PDF Invoice/sales_invoice_pdf.dart'; +import '../Provider/profile_provider.dart'; +import '../Screens/Loss_Profit/single_loss_profit_screen.dart'; +import '../Screens/Sales/add_sales.dart'; +import '../Screens/Sales/provider/sales_cart_provider.dart'; +import '../Screens/invoice return/invoice_return_screen.dart'; +import '../Screens/invoice_details/sales_invoice_details_screen.dart'; +import '../constant.dart'; +import '../core/theme/_app_colors.dart'; +import '../currency.dart'; +import '../generated/l10n.dart' as lang; +import '../model/business_info_model.dart' as bInfo; +import '../service/check_actions_when_no_branch.dart'; +import '../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; + +Widget salesTransactionWidget({ + required BuildContext context, + required SalesTransactionModel sale, + required bInfo.BusinessInformationModel businessInfo, + required WidgetRef ref, + bool? showProductQTY, + required bool advancePermission, + bool? fromLossProfit, + num? returnAmount, + bool? isFromSaleList, +}) { + final theme = Theme.of(context); + final _lang = l.S.of(context); + final printerData = ref.watch(thermalPrinterProvider); + return Column( + children: [ + InkWell( + onTap: () { + if (fromLossProfit ?? false) { + SingleLossProfitScreen( + transactionModel: sale, + ).launch(context); + } else { + SalesInvoiceDetails( + saleTransaction: sale, + businessInfo: businessInfo, + ).launch(context); + } + }, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + child: Text( + (showProductQTY ?? false) + ? "${lang.S.of(context).totalProduct} : ${sale.salesDetails?.length.toString()}" + : sale.party?.name ?? '', + style: theme.textTheme.titleMedium?.copyWith( + fontSize: 15, + fontWeight: FontWeight.w500, + ), + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + ), + const SizedBox(width: 4), + Text( + '#${sale.invoiceNumber}', + style: theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + const SizedBox(height: 6), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + ///_____Payment_Sttus________________________________________ + getPaymentStatusBadge( + context: context, dueAmount: sale.dueAmount!, totalAmount: sale.totalAmount!), + + ///________Return_tag_________________________________________ + ReturnedTagWidget(show: sale.salesReturns?.isNotEmpty ?? false), + ], + ), + Flexible( + child: Text( + DateFormat('dd MMM, yyyy').format(DateTime.parse(sale.saleDate ?? '')), + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodyMedium?.copyWith( + color: kPeragrapColor, + ), + ), + ), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + '${lang.S.of(context).total} : $currency${formatPointNumber(sale.totalAmount ?? 0)}', + style: theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + fontWeight: FontWeight.w500, + ), + ), + const SizedBox(width: 4), + if (sale.dueAmount!.toInt() != 0) + Text( + '${lang.S.of(context).paid} : $currency${formatPointNumber( + (sale.totalAmount!.toDouble() - sale.dueAmount!.toDouble()), + )}', + style: theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + fontWeight: FontWeight.w500, + ), + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + if (fromLossProfit ?? false) ...{ + Flexible( + child: Text( + '${lang.S.of(context).profit} : $currency ${formatPointNumber(sale.detailsSumLossProfit ?? 0)}', + style: theme.textTheme.titleSmall?.copyWith( + color: Colors.green, + fontWeight: FontWeight.w500, + ), + ).visible(!sale.detailsSumLossProfit!.isNegative), + ), + Flexible( + child: Text( + '${lang.S.of(context).loss}: $currency ${formatPointNumber(sale.detailsSumLossProfit!.abs())}', + style: theme.textTheme.titleSmall?.copyWith( + color: Colors.redAccent, + fontWeight: FontWeight.w500, + ), + ).visible(sale.detailsSumLossProfit!.isNegative), + ), + } else ...{ + if (sale.dueAmount!.toInt() == 0) + Flexible( + child: Text( + (returnAmount != null) + ? '${_lang.returnedAmount}: $currency${formatPointNumber(returnAmount)}' + : '${lang.S.of(context).paid} : $currency${formatPointNumber((sale.totalAmount!.toDouble() - sale.dueAmount!.toDouble()))}', + style: theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.w500), + maxLines: 2, + ), + ), + if (sale.dueAmount!.toInt() != 0) + Flexible( + child: Text( + (returnAmount != null) + ? '${_lang.returnedAmount}: $currency${formatPointNumber(returnAmount)}' + : '${lang.S.of(context).due}: $currency${formatPointNumber(sale.dueAmount ?? 0)}', + maxLines: 2, + style: theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + }, + Row( + children: [ + const SizedBox(width: 6), + Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + SalesInvoicePdf.generateSaleDocument(sale, businessInfo, context, showPreview: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf02, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + // PrintSalesTransactionModel model = PrintSalesTransactionModel(transitionModel: sale, personalInformationModel: businessInfo); + // await printerData.printSalesThermalInvoiceNow( + // transaction: model, + // productList: model.transitionModel!.salesDetails, + // context: context, + // ); + SalesInvoiceDetails( + saleTransaction: sale, + businessInfo: businessInfo, + ).launch(context); + }, + icon: const Icon( + FeatherIcons.printer, + color: kPeraColor, + size: 22, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => SalesInvoiceExcel.generateSaleDocument(sale, businessInfo, context), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedXls02, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + SalesInvoicePdf.generateSaleDocument(sale, businessInfo, context, download: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedDownload01, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + SalesInvoicePdf.generateSaleDocument(sale, businessInfo, context, share: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedShare08, + size: 22, + color: kPeraColor, + ), + ), + ], + ), + + ///________Sales_return_____________________________ + if (isFromSaleList == true) + if (advancePermission) + PopupMenuButton( + offset: const Offset(0, 30), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + padding: EdgeInsets.zero, + itemBuilder: (BuildContext bc) => [ + ///________Sale Return___________________________________ + PopupMenuItem( + child: GestureDetector( + onTap: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!result) { + return; + } + await Navigator.push( + context, + MaterialPageRoute( + builder: (context) => InvoiceReturnScreen(saleTransactionModel: sale), + ), + ); + Navigator.pop(bc); + }, + child: Row( + children: [ + Icon( + Icons.keyboard_return_outlined, + color: kGreyTextColor, + ), + SizedBox(width: 10.0), + Text( + _lang.saleReturn, + style: TextStyle(color: kGreyTextColor), + ), + ], + ), + ), + ), + + PopupMenuItem( + onTap: () async { + ref.refresh(cartNotifier); + AddSalesScreen( + transitionModel: sale, + customerModel: null, + ).launch(context); + }, + child: Row( + children: [ + Icon( + FeatherIcons.edit, + color: kGreyTextColor, + ), + SizedBox(width: 10.0), + Text( + _lang.saleEdit, + style: TextStyle(color: kGreyTextColor), + ), + ], + ), + // child: + // + // ///_________Sales_edit___________________________ + // Visibility( + // visible: !(sale.salesReturns?.isNotEmpty ?? false), + // child: const Icon( + // FeatherIcons.edit, + // color: Colors.grey, + // ), + // ), + ), + ], + onSelected: (value) { + Navigator.pushNamed(context, '$value'); + }, + child: const Icon( + FeatherIcons.moreVertical, + color: kPeraColor, + ), + ), + ], + ) + ], + ), + ], + ), + ), + ), + Divider(height: 1, color: kLineColor), + ], + ); +} + +Widget getPaymentStatusBadge({required num dueAmount, required num totalAmount, required BuildContext context}) { + String status; + Color textColor; + Color bgColor; + + if (dueAmount <= 0) { + status = lang.S.of(context).paid; + textColor = const Color(0xff0dbf7d); + bgColor = const Color(0xff0dbf7d).withOpacity(0.1); + } else if (dueAmount >= totalAmount) { + status = lang.S.of(context).unPaid; + textColor = const Color(0xFFED1A3B); + bgColor = const Color(0xFFED1A3B).withOpacity(0.1); + } else { + status = lang.S.of(context).partialPaid; + textColor = const Color(0xFFFFA500); + bgColor = const Color(0xFFFFA500).withOpacity(0.1); + } + + return Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: bgColor, + borderRadius: const BorderRadius.all(Radius.circular(4)), + ), + child: Text( + status, + style: Theme.of(context).textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + color: textColor, + ), + ), + ); +} diff --git a/lib/GlobalComponents/tab_buttons.dart b/lib/GlobalComponents/tab_buttons.dart new file mode 100644 index 0000000..43771d1 --- /dev/null +++ b/lib/GlobalComponents/tab_buttons.dart @@ -0,0 +1,122 @@ +import 'package:flutter/material.dart'; + +// ignore: must_be_immutable +class TabButton extends StatelessWidget { + TabButton({ + required this.title, + required this.text, + required this.background, + required this.press, + Key? key, + }) : super(key: key); + final Color background; + final Color text; + final String title; + + // ignore: prefer_typing_uninitialized_variables + var press; + + @override + Widget build(BuildContext context) { + return Container( + height: 40.0, + width: 100.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + color: background, + ), + child: Center( + child: TextButton( + onPressed: press, + child: Text( + title, + style: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: text, + ), + ), + ), + ), + ); + } +} + +// ignore: must_be_immutable +class TabButtonSmall extends StatelessWidget { + TabButtonSmall({ + required this.title, + required this.text, + required this.background, + required this.press, + Key? key, + }) : super(key: key); + final Color background; + final Color text; + final String title; + + // ignore: prefer_typing_uninitialized_variables + var press; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Container( + height: 40.0, + width: 90.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + color: background, + ), + child: Center( + child: TextButton( + onPressed: press, + child: Text( + title, + style: theme.textTheme.bodyLarge?.copyWith( + color: text, + ), + ), + ), + ), + ); + } +} + +// ignore: must_be_immutable +class TabButtonBig extends StatelessWidget { + TabButtonBig({ + required this.title, + required this.text, + required this.background, + required this.press, + Key? key, + }) : super(key: key); + final Color background; + final Color text; + final String title; + + // ignore: prefer_typing_uninitialized_variables + var press; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Container( + height: 40.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + color: background, + ), + child: Center( + child: TextButton( + onPressed: press, + child: Text( + title, + style: theme.textTheme.bodyMedium?.copyWith( + color: text, + ), + ), + ), + ), + ); + } +} diff --git a/lib/GlobalComponents/url_lanuncer.dart b/lib/GlobalComponents/url_lanuncer.dart new file mode 100644 index 0000000..aa2c40e --- /dev/null +++ b/lib/GlobalComponents/url_lanuncer.dart @@ -0,0 +1,32 @@ +import 'package:flutter/material.dart'; +import 'package:url_launcher/url_launcher.dart'; + +class UrlLauncher { + static Future handleLaunchURL(BuildContext context, String url, bool isEmail) async { + try { + final parsedUrl = Uri.tryParse(url); + if (parsedUrl == null || !parsedUrl.hasScheme) { + throw const FormatException('Invalid URL format'); + } + + final launched = await launchUrl( + parsedUrl, + mode: LaunchMode.externalApplication, + ); + + if (!launched && context.mounted) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Could not launch ${isEmail ? 'Email' : 'Sms'}')), + ); + } + } catch (e, stackTrace) { + if (context.mounted) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Could not launch the ${isEmail ? 'Email' : 'Sms'}')), + ); + } +// Consider logging the error for debugging + debugPrint('URL Launch Error: $e\n$stackTrace'); + } + } +} diff --git a/lib/PDF Invoice/due_invoice_pdf.dart b/lib/PDF Invoice/due_invoice_pdf.dart new file mode 100644 index 0000000..5e03df8 --- /dev/null +++ b/lib/PDF Invoice/due_invoice_pdf.dart @@ -0,0 +1,1008 @@ +import 'dart:async'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/PDF%20Invoice/universal_image_widget.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:nb_utils/nb_utils.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../Screens/Due Calculation/Model/due_collection_model.dart'; +import '../model/business_info_model.dart'; +import 'pdf_common_functions.dart'; + +class DueInvoicePDF { + static Future generateDueDocument( + DueCollection transactions, + BusinessInformationModel personalInformation, + BuildContext context, { + bool? isShare, + bool? download, + bool? showPreview, + }) async { + final pw.Document doc = pw.Document(); + final _lang = l.S.of(context); + // Load the image as bytes + EasyLoading.show(status: _lang.generatingPdf); + + final String imageUrl = + '${APIConfig.domain}${(personalInformation.data?.showA4InvoiceLogo == 1) ? personalInformation.data?.a4InvoiceLogo : ''}'; + dynamic imageData = await PDFCommonFunctions().getNetworkImage(imageUrl); + imageData ??= (personalInformation.data?.showA4InvoiceLogo == 1) + ? await PDFCommonFunctions().loadAssetImage('images/logo.png') + : null; + final englishFont = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Regular.ttf')); + final englishBold = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Medium.ttf')); + final banglaFont = pw.Font.ttf(await rootBundle.load('assets/fonts/siyam_rupali_ansi.ttf')); + final arabicFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Amiri-Regular.ttf')); + final hindiFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Hind-Regular.ttf')); + final frenchFont = pw.Font.ttf(await rootBundle.load('assets/fonts/GFSDidot-Regular.ttf')); + + // Helper function + pw.Font getFont({bool bold = false}) { + switch (selectedLanguage) { + case 'en': + return bold ? englishBold : englishFont; + case 'bn': + // Bold not available, fallback to regular + return banglaFont; + case 'ar': + return arabicFont; + case 'hi': + return hindiFont; + case 'fr': + return frenchFont; + default: + return bold ? englishBold : englishFont; + } + } + + getFontWithLangMatching(String data) { + String detectedLanguage = detectLanguageEnhanced(data); + if (detectedLanguage == 'en') { + return englishFont; + } else if (detectedLanguage == 'bn') { + return banglaFont; + } else if (detectedLanguage == 'ar') { + return arabicFont; + } else if (detectedLanguage == 'hi') { + return hindiFont; + } else if (detectedLanguage == 'fr') { + return frenchFont; + } else { + return englishFont; + } + } + + final bankTransactions = + transactions.transactions?.where((t) => t.transactionType == 'bank_payment').toList() ?? []; + + final latestBankTransaction = bankTransactions.isNotEmpty ? bankTransactions.last : null; + + final showWarranty = personalInformation.data?.showWarranty == 1 && + (personalInformation.data?.warrantyVoidLabel != null || personalInformation.data?.warrantyVoid != null); + + doc.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.zero, + crossAxisAlignment: pw.CrossAxisAlignment.start, + header: (pw.Context context) { + return pw.Padding( + padding: const pw.EdgeInsets.all(20.0), + child: pw.Column( + children: [ + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Container( + height: 54.12, + width: 200, + child: universalImage( + imageData, + w: 200, + h: 54.12, + ), + ), + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + if (personalInformation.data?.meta?.showAddress == 1) + pw.SizedBox( + width: 200, + child: pw.Text( + '${_lang.address}: ${personalInformation.data?.address ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showPhoneNumber == 1) + pw.SizedBox( + width: 200, + child: pw.Text( + '${_lang.mobile}: ${personalInformation.data?.phoneNumber ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showEmail == 1) + pw.SizedBox( + width: 200, + child: pw.Text( + '${_lang.emailText}: ${personalInformation.data?.invoiceEmail ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + //vat Name + if (personalInformation.data?.meta?.showVat == 1) + if (personalInformation.data?.vatNo != null && personalInformation.data?.meta?.showVat == 1) + pw.SizedBox( + width: 200, + child: pw.Text( + '${personalInformation.data?.vatName ?? _lang.vatNumber}: ${personalInformation.data?.vatNo ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + ], + ), + ], + ), + pw.SizedBox(height: 16.0), + pw.Center( + child: pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 19, vertical: 10), + decoration: pw.BoxDecoration( + borderRadius: pw.BorderRadius.circular(20), + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.Text( + _lang.INVOICE, + style: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + fontSize: 18, + color: PdfColors.black, + font: getFont(bold: true), + ), + ), + ), + ), + pw.SizedBox(height: 20), + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + //customer name + if (personalInformation.data?.meta?.showCompanyName == 1) + pw.Row( + children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.customer, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfTextWithLanguage( + transactions.party?.name ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.party?.name ?? ''), + fontFallback: [englishFont], + ), + ), + ), + ], + ), + //Address + if (personalInformation.data?.meta?.showAddress == 1) + pw.Row( + children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.address, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 150.0, + child: getLocalizedPdfTextWithLanguage( + transactions.party?.address ?? 'N/a', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.party?.address ?? ''), + fontFallback: [englishFont], + ), + ), + ), + ], + ), + //mobile + if (personalInformation.data?.meta?.showPhoneNumber == 1) + pw.Row( + children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.mobile, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + transactions.party?.phone ?? (transactions.party?.phone ?? _lang.guest), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ], + ), + //Remarks + if (personalInformation.data?.showNote == 1) + pw.Row( + children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.remark, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + personalInformation.data?.invoiceNote ?? 'N/A', + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ], + ), + ], + ), + pw.Column( + children: [ + //Invoice Number + pw.Row( + children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.invoiceNumber, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: pw.Text( + '#${transactions.invoiceNumber}', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + ], + ), + //date + pw.Row( + children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.date, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfText( + DateFormat('d MMM, yyyy').format(DateTime.parse(transactions.paymentDate ?? '')), + // DateTimeFormat.format(DateTime.parse(transactions.saleDate ?? ''), format: 'D, M j'), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ], + ), + //Time + pw.Row( + children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.time, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfText( + DateFormat('hh:mm a').format(DateTime.parse(transactions.paymentDate!)), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ], + ), + //Sales by + pw.Row( + children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.collectedBy, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfTextWithLanguage( + transactions.user?.role == "shop-owner" ? _lang.admin : transactions.user?.name ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching( + transactions.user?.role == "shop-owner" + ? _lang.admin + : transactions.user?.name ?? '', + ), + fontFallback: [englishFont], + ), + ), + ), + ], + ), + ], + ), + ], + ), + ], + ), + ); + }, + footer: (pw.Context context) { + return pw.Column( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(10.0), + child: pw.Column(children: [ + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column( + children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.customerSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ], + ), + ), + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column( + children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.authorizedSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ], + ), + ), + ], + ), + pw.SizedBox(height: 8.5), + if (showWarranty) + pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.all(4), + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.RichText( + text: pw.TextSpan( + children: [ + if (personalInformation.data?.warrantyVoidLabel != null) + pw.TextSpan( + text: '${personalInformation.data!.warrantyVoidLabel!}- ', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + if (personalInformation.data?.warrantyVoid != null) + pw.TextSpan( + text: personalInformation.data!.warrantyVoid!, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ], + ), + ), + ), + ]), + ), + // if (!personalInformation.data!.gratitudeMessage.isEmptyOrNull) + // pw.Container( + // width: double.infinity, + // padding: const pw.EdgeInsets.only(bottom: 8.0), + // child: pw.Center( + // child: pw.Text( + // personalInformation.data!.gratitudeMessage ?? '', + // )), + // ), + pw.SizedBox(height: 8.5), + pw.Padding( + padding: pw.EdgeInsets.symmetric(horizontal: 10), + child: pw.Center( + child: pw.Text( + '${personalInformation.data?.developByLevel ?? ''} ${personalInformation.data?.developBy ?? ''}', + style: pw.TextStyle(fontWeight: pw.FontWeight.bold), + ), + ), + ), + ], + ); + }, + build: (pw.Context context) => [ + pw.Padding( + padding: const pw.EdgeInsets.only(left: 20.0, right: 20.0, bottom: 20.0), + child: pw.Column( + children: [ + pw.Table( + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + }, + border: pw.TableBorder( + horizontalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + verticalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + top: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + children: [ + // pw.TableRow( + // children: [ + // pw.Container( + // decoration: const pw.BoxDecoration( + // color: PdfColor.fromInt(0xffC52127), + // ), // Red background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.sl, + // pw.TextStyle(color: PdfColors.white, fontWeight: pw.FontWeight.bold, font: getFont(), fontFallback: [englishFont]), + // textAlignment: pw.TextAlign.left, + // ), + // ), + // pw.Container( + // color: const PdfColor.fromInt(0xffC52127), // Red background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.totalDue, + // pw.TextStyle(color: PdfColors.white, fontWeight: pw.FontWeight.bold, font: getFont(), fontFallback: [englishFont]), + // textAlignment: pw.TextAlign.left, + // ), + // ), + // pw.Container( + // color: const PdfColor.fromInt(0xff000000), // Black background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.paymentsAmount, + // pw.TextStyle(color: PdfColors.white, fontWeight: pw.FontWeight.bold, font: getFont(), fontFallback: [englishFont]), + // textAlignment: pw.TextAlign.left, + // ), + // ), + // pw.Container( + // color: const PdfColor.fromInt(0xff000000), // Black background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.remainingDue, + // pw.TextStyle(color: PdfColors.white, fontWeight: pw.FontWeight.bold, font: getFont(), fontFallback: [englishFont]), + // textAlignment: pw.TextAlign.left, + // ), + // ), + // ], + // ), + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.sl, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.totalDue, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.paymentsAmount, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.remainingDue, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.right, + ), + ), + ], + ), + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + '1', + textAlignment: pw.TextAlign.left, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + "${transactions.totalDue}", + textAlignment: pw.TextAlign.center, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + (transactions.totalDue!.toDouble() - transactions.dueAmountAfterPay!.toDouble()) + .toStringAsFixed(2), + textAlignment: pw.TextAlign.center, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + "${transactions.dueAmountAfterPay?.toStringAsFixed(2)}", + textAlignment: pw.TextAlign.right, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ], + ), + ], + ), + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + pw.Expanded( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + pw.SizedBox(height: 22), + // Amount in words + pw.SizedBox( + width: 350, + child: pw.Text( + PDFCommonFunctions().numberToWords(transactions.totalDue ?? 0), + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + maxLines: 3, + ), + ), + pw.SizedBox(height: 18), + // Paid via + pw.Wrap( + spacing: 6, + runSpacing: 4, + children: [ + pw.Text('${_lang.paidVia} :'), + ...?transactions.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == transactions.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return pw.Text( + text, + style: pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + ); + }), + ], + ), + pw.SizedBox(height: 12), + if ((!personalInformation.data!.invoiceNote.isEmptyOrNull || + !personalInformation.data!.invoiceNoteLevel.isEmptyOrNull) && + personalInformation.data!.showNote == 1) + pw.RichText( + text: pw.TextSpan( + text: '${personalInformation.data?.invoiceNoteLevel ?? ''}: ', + style: pw.TextStyle( + font: getFont(bold: true), + ), + children: [ + pw.TextSpan( + text: personalInformation.data?.invoiceNote ?? '', + style: pw.TextStyle( + font: getFont(bold: true), + )) + ])), + + pw.SizedBox(height: 12), + + // Bank details - FIXED: Check if transactions list is not empty + if (latestBankTransaction != null) + pw.Container( + width: 256, + height: 120, + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.Column( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: pw.Text( + _lang.bankDetails, + style: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontSize: 12, + ), + ), + ), + pw.Divider(color: PdfColors.black, height: 1), + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 4), + child: pw.Column( + children: [ + pw.Row( + children: [ + pw.Expanded( + child: pw.Text( + _lang.name, + style: pw.TextStyle( + font: getFont(), + fontSize: 12, + ), + ), + ), + pw.Expanded( + child: pw.Text(': ${latestBankTransaction.paymentType?.name ?? ''}'), + ), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded( + child: pw.Text( + _lang.accountNumber, + style: pw.TextStyle( + font: getFont(), + fontSize: 12, + ), + ), + ), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.accountNumber ?? ''}', + ), + ), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded( + child: pw.Text( + _lang.ifscCode, + style: pw.TextStyle( + font: getFont(), + fontSize: 12, + ), + ), + ), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.ifscCode ?? ''}', + ), + ), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded( + child: pw.Text( + _lang.holderName, + style: pw.TextStyle( + font: getFont(), + fontSize: 12, + ), + ), + ), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.holderName ?? ''}', + ), + ), + ], + ), + ], + ), + ), + ], + ), + ), + ], + ), + ), + + // Right column - Amount calculation (ALWAYS shows) + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + pw.SizedBox(height: 10.0), + getLocalizedPdfText( + "${_lang.payableAmount}: ${transactions.totalDue?.toStringAsFixed(2) ?? 0}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.receivedAmount} : ${(transactions.totalDue!.toDouble() - transactions.dueAmountAfterPay!.toDouble()).toStringAsFixed(2)}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.dueAmount} : ${transactions.dueAmountAfterPay?.toStringAsFixed(2) ?? 0}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + pw.SizedBox(height: 5.0), + ], + ), + ], + ), + pw.SizedBox(height: 20.0), + if (personalInformation.data?.showGratitudeMsg == 1) + if (!personalInformation.data!.gratitudeMessage.isEmptyOrNull) + pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.only(bottom: 8.0), + child: pw.Center( + child: pw.Text( + personalInformation.data!.gratitudeMessage ?? '', + )), + ), + pw.Padding(padding: const pw.EdgeInsets.all(10)), + ], + ), + ), + ], + ), + ); + + EasyLoading.showSuccess(_lang.pdfGenerateSuccessfully); + + if (showPreview == true) { + await Printing.layoutPdf( + name: personalInformation.data?.companyName ?? '', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => doc.save(), + ); + } else { + await PDFCommonFunctions.savePdfAndShowPdf( + context: context, + shopName: personalInformation.data?.companyName ?? '', + invoice: transactions.invoiceNumber ?? '', + doc: doc, + isShare: isShare, + download: download, + ); + } + } +} diff --git a/lib/PDF Invoice/pdf_common_functions.dart b/lib/PDF Invoice/pdf_common_functions.dart new file mode 100644 index 0000000..04d0cf9 --- /dev/null +++ b/lib/PDF Invoice/pdf_common_functions.dart @@ -0,0 +1,221 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:permission_handler/permission_handler.dart'; +import 'package:share_plus/share_plus.dart'; + +import '../Screens/PDF/pdf.dart'; +import '../http_client/customer_http_client_get.dart'; + +class PDFCommonFunctions { + //-------------------image + Future getNetworkImage(String imageURL) async { + if (imageURL.isEmpty) return null; + try { + final Uri uri = Uri.parse(imageURL); + final String fileExtension = uri.path.split('.').last.toLowerCase(); + if (fileExtension == 'png' || fileExtension == 'jpg' || fileExtension == 'jpeg') { + final List responseBytes = await http.readBytes(uri); + return Uint8List.fromList(responseBytes); + } else if (fileExtension == 'svg') { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final response = await clientGet.get(url: uri); + return response.body; + } else { + print('Unsupported image type: $fileExtension'); + return null; + } + } catch (e) { + print('Error loading image: $e'); + return null; + } + } + + + + Future loadAssetImage(String path) async { + try { + final ByteData data = await rootBundle.load(path); + return data.buffer.asUint8List(); + } catch (e) { + print('Error loading local image: $e'); + return null; + } + } + + int serialNumber = 1; // Initialize serial number + num getProductQuantity({required num detailsId, required SalesTransactionModel transactions}) { + num totalQuantity = transactions.salesDetails?.where((element) => element.id == detailsId).first.quantities ?? 0; + if (transactions.salesReturns?.isNotEmpty ?? false) { + for (var returns in transactions.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + if (details.saleDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + + return totalQuantity; + } + + static Future savePdfAndShowPdf( + {required BuildContext context, required String shopName, required String invoice, required pw.Document doc, bool? isShare, bool? download}) async { + if (Platform.isIOS) { + // EasyLoading.show(status: 'Generating PDF'); + if (download ?? false) { + EasyLoading.show(status: 'Downloading...'); + } else { + EasyLoading.show(status: 'Generating PDF'); + } + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${'$appsName-$shopName-$invoice'}.pdf'); + + final byteData = await doc.save(); + try { + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Done'); + if (isShare ?? false) { + await SharePlus.instance.share(ShareParams( + files: [XFile(file.path)], + text: 'Here is your invoice PDF: ', + )); + } else if (download ?? false) { + EasyLoading.showSuccess('Download successful! Check your Downloads folder'); + } else { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => PDFViewerPage(path: file.path), + ), + ); + } + } on FileSystemException catch (err) { + EasyLoading.showError(err.message); + // handle error + } + } + + if (Platform.isAndroid) { + var status = await Permission.storage.status; + if (status != PermissionStatus.granted) { + status = await Permission.storage.request(); + } + if (true) { + if (download ?? false) { + EasyLoading.show(status: 'Downloading...'); + } else { + EasyLoading.show(status: 'Generating PDF'); + } + const downloadsFolderPath = '/storage/emulated/0/Download/'; + Directory dir = Directory(downloadsFolderPath); + var file = File('${dir.path}/${'$appsName-$shopName-$invoice'}.pdf'); + for (var i = 1; i < 20; i++) { + if (await file.exists()) { + try { + await file.delete(); + break; + } catch (e) { + if (e.toString().contains('Cannot delete file')) { + file = File('${file.path.replaceAll(RegExp(r'\(\d+\)?'), '').replaceAll('.pdf', '')}($i).pdf'); + } + } + } else { + break; + } + } + + try { + final byteData = await doc.save(); + + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + + EasyLoading.dismiss(); + + if (isShare ?? false) { + await SharePlus.instance.share(ShareParams(files: [XFile(file.path)], text: 'Here is your invoice PDF: ')); + } else if (download ?? false) { + EasyLoading.showSuccess('Download successful! Check your Downloads folder'); + } else { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => PDFViewerPage(path: file.path), + ), + ); + } + } on FileSystemException catch (err) { + EasyLoading.showError(err.message); + } + } + } + } + + String numberToWords(num amount) { + int taka = amount.floor(); + int paisa = ((amount - taka) * 100).round(); + + String takaWords = _convertNumberToWords(taka); + String paisaWords = paisa > 0 ? ' and ${_convertNumberToWords(paisa)} Cents' : ''; + + return '$takaWords $paisaWords Only'; + } + + String _convertNumberToWords(int number) { + if (number == 0) return 'Zero'; + + final units = [ + '', + 'One', + 'Two', + 'Three', + 'Four', + 'Five', + 'Six', + 'Seven', + 'Eight', + 'Nine', + 'Ten', + 'Eleven', + 'Twelve', + 'Thirteen', + 'Fourteen', + 'Fifteen', + 'Sixteen', + 'Seventeen', + 'Eighteen', + 'Nineteen' + ]; + + final tens = ['', '', 'Twenty', 'Thirty', 'Forty', 'Fifty', 'Sixty', 'Seventy', 'Eighty', 'Ninety']; + + String convert(int n) { + if (n < 20) return units[n]; + if (n < 100) { + return tens[n ~/ 10] + (n % 10 != 0 ? ' ' + units[n % 10] : ''); + } + if (n < 1000) { + return units[n ~/ 100] + ' Hundred' + (n % 100 != 0 ? ' ' + convert(n % 100) : ''); + } + if (n < 100000) { + return convert(n ~/ 1000) + ' Thousand' + (n % 1000 != 0 ? ' ' + convert(n % 1000) : ''); + } + if (n < 10000000) { + return convert(n ~/ 100000) + ' Lakh' + (n % 100000 != 0 ? ' ' + convert(n % 100000) : ''); + } + return convert(n ~/ 10000000) + ' Crore' + (n % 10000000 != 0 ? ' ' + convert(n % 10000000) : ''); + } + + return convert(number); + } +} diff --git a/lib/PDF Invoice/purchase_invoice_pdf.dart b/lib/PDF Invoice/purchase_invoice_pdf.dart new file mode 100644 index 0000000..495fc8e --- /dev/null +++ b/lib/PDF Invoice/purchase_invoice_pdf.dart @@ -0,0 +1,1459 @@ +import 'dart:async'; + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/PDF%20Invoice/universal_image_widget.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:nb_utils/nb_utils.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../Screens/Products/add product/add_product.dart'; +import '../Screens/Products/add product/modle/create_product_model.dart'; +import '../Screens/Purchase/Model/purchase_transaction_model.dart'; +import '../model/business_info_model.dart'; +import 'pdf_common_functions.dart'; + +class PurchaseInvoicePDF { + static Future generatePurchaseDocument( + PurchaseTransaction transactions, BusinessInformationModel personalInformation, BuildContext context, + {bool? isShare, bool? download, bool? showPreview}) async { + final pw.Document doc = pw.Document(); + + final _lang = l.S.of(context); + + String productName({required num detailsId}) { + final details = transactions.details?[transactions.details!.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ''}]' : ''}" ?? + ''; + } + + num productPrice({required num detailsId}) { + return transactions.details!.where((element) => element.id == detailsId).first.productPurchasePrice ?? 0; + } + + num getReturndDiscountAmount() { + num totalReturnDiscount = 0; + if (transactions.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in transactions.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturnDiscount += + ((productPrice(detailsId: details.purchaseDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + num getProductQuantity({required num detailsId}) { + num totalQuantity = transactions.details?.where((element) => element.id == detailsId).first.quantities ?? 0; + if (transactions.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in transactions.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + if (details.purchaseDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + + return totalQuantity; + } + + num getTotalReturndAmount() { + num totalReturn = 0; + if (transactions.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in transactions.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + num getTotalForOldInvoice() { + num total = 0; + for (var element in transactions.details!) { + num productPrice = element.productPurchasePrice ?? 0; + num productQuantity = getProductQuantity(detailsId: element.id ?? 0); + + total += productPrice * productQuantity; + } + + return total; + } + + EasyLoading.show(status: _lang.generatingPdf); + + final String imageUrl = + '${APIConfig.domain}${(personalInformation.data?.showA4InvoiceLogo == 1) ? personalInformation.data?.a4InvoiceLogo : ''}'; + dynamic imageData = await PDFCommonFunctions().getNetworkImage(imageUrl); + imageData ??= (personalInformation.data?.showA4InvoiceLogo == 1) + ? await PDFCommonFunctions().loadAssetImage('images/logo.png') + : null; + final englishFont = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Regular.ttf')); + final englishBold = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Medium.ttf')); + final banglaFont = pw.Font.ttf(await rootBundle.load('assets/fonts/siyam_rupali_ansi.ttf')); + final arabicFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Amiri-Regular.ttf')); + final hindiFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Hind-Regular.ttf')); + final frenchFont = pw.Font.ttf(await rootBundle.load('assets/fonts/GFSDidot-Regular.ttf')); + + // Helper function + pw.Font getFont({bool bold = false}) { + switch (selectedLanguage) { + case 'en': + return bold ? englishBold : englishFont; + case 'bn': + // Bold not available, fallback to regular + return banglaFont; + case 'ar': + return arabicFont; + case 'hi': + return hindiFont; + case 'fr': + return frenchFont; + default: + return bold ? englishBold : englishFont; + } + } + + getFontWithLangMatching(String data) { + String detectedLanguage = detectLanguageEnhanced(data); + if (detectedLanguage == 'en') { + return englishFont; + } else if (detectedLanguage == 'bn') { + return banglaFont; + } else if (detectedLanguage == 'ar') { + return arabicFont; + } else if (detectedLanguage == 'hi') { + return hindiFont; + } else if (detectedLanguage == 'fr') { + return frenchFont; + } else { + return englishFont; + } + } + + final bankTransactions = + transactions.transactions?.where((t) => t.transactionType == 'bank_payment').toList() ?? []; + + final latestBankTransaction = bankTransactions.isNotEmpty ? bankTransactions.last : null; + + final showWarranty = personalInformation.data?.showWarranty == 1 && + (personalInformation.data?.warrantyVoidLabel != null || personalInformation.data?.warrantyVoid != null); + + doc.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.zero, + crossAxisAlignment: pw.CrossAxisAlignment.start, + header: (pw.Context context) { + return pw.Padding( + padding: const pw.EdgeInsets.all(20.0), + child: pw.Column( + children: [ + pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Container( + height: 54.12, + width: 200, + child: universalImage( + imageData, + w: 200, + h: 54.12, + ), + ), + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + if (personalInformation.data?.meta?.showAddress == 1) + pw.SizedBox( + width: 200, + child: pw.Text( + '${_lang.address}: ${personalInformation.data?.address ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showPhoneNumber == 1) + pw.SizedBox( + width: 200, + child: pw.Text( + '${_lang.mobile}: ${personalInformation.data?.phoneNumber ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showEmail == 1) + pw.SizedBox( + width: 200, + child: pw.Text('${_lang.emailText}: ${personalInformation.data?.invoiceEmail ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + //vat Name + if (personalInformation.data?.meta?.showVat == 1) + if (personalInformation.data?.vatNo != null && personalInformation.data?.meta?.showVat == 1) + pw.SizedBox( + width: 200, + child: pw.Text( + '${personalInformation.data?.vatName ?? _lang.vatNumber}: ${personalInformation.data?.vatNo ?? ''}', + textAlign: pw.TextAlign.end, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + ], + ), + ]), + pw.SizedBox(height: 16.0), + pw.Center( + child: pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 19, vertical: 10), + decoration: pw.BoxDecoration( + borderRadius: pw.BorderRadius.circular(20), + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.Text( + _lang.INVOICE, + style: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + fontSize: 18, + color: PdfColors.black, + font: getFont(bold: true), + ), + ), + ), + ), + pw.SizedBox(height: 20), + pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Column(crossAxisAlignment: pw.CrossAxisAlignment.start, children: [ + //customer name + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.customer, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfTextWithLanguage( + transactions.party?.name ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.party?.name ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + //Address + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.address, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 150.0, + child: getLocalizedPdfTextWithLanguage( + transactions.party?.address ?? 'N/a', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.party?.address ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + //mobile + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.mobile, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + transactions.party?.phone ?? (transactions.party?.phone ?? _lang.guest), + pw.TextStyle(font: getFont(), fontFallback: [englishFont])), + ), + ]), + //Remarks + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + 'Remark', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText(personalInformation.data?.invoiceNote ?? 'N/A', + pw.TextStyle(font: getFont(), fontFallback: [englishFont])), + ), + ]), + ]), + pw.Column(children: [ + //Invoice Number + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.invoiceNumber, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: pw.Text( + '#${transactions.invoiceNumber}', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + ]), + //date + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.date, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfText( + DateFormat('d MMM, yyyy').format(DateTime.parse(transactions.purchaseDate ?? '')), + // DateTimeFormat.format(DateTime.parse(transactions.saleDate ?? ''), format: 'D, M j'), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ]), + //Time + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + 'Time', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfText( + DateFormat('hh:mm a').format(DateTime.parse(transactions.purchaseDate!)), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ]), + //Sales by + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.purchasedBy, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfTextWithLanguage( + transactions.user?.role == "shop-owner" ? _lang.admin : transactions.user?.name ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.user?.role == "shop-owner" + ? _lang.admin + : transactions.user?.name ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + ]), + ]), + ], + ), + ); + }, + footer: (pw.Context context) { + return pw.Column(children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(10.0), + child: pw.Column(children: [ + pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column(children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.customerSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )) + ]), + ), + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column(children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.authorizedSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )) + ]), + ), + ]), + pw.SizedBox(height: 5), + if (showWarranty) + pw.Padding( + padding: pw.EdgeInsets.symmetric(horizontal: 10), + child: pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.all(4), + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.RichText( + text: pw.TextSpan( + children: [ + if (personalInformation.data?.warrantyVoidLabel != null) + pw.TextSpan( + text: '${personalInformation.data!.warrantyVoidLabel!}- ', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + if (personalInformation.data?.warrantyVoid != null) + pw.TextSpan( + text: personalInformation.data!.warrantyVoid!, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ], + ), + ), + ), + ), + ]), + ), + pw.SizedBox(height: 10), + pw.Padding( + padding: pw.EdgeInsets.symmetric(horizontal: 10), + child: pw.Center( + child: pw.Text( + '${personalInformation.data?.developByLevel ?? ''} ${personalInformation.data?.developBy ?? ''}', + style: pw.TextStyle(fontWeight: pw.FontWeight.bold), + ), + ), + ), + ]); + }, + build: (pw.Context context) => [ + pw.Padding( + padding: const pw.EdgeInsets.only(left: 20.0, right: 20.0, bottom: 20.0), + child: pw.Column( + children: [ + pw.Table( + border: pw.TableBorder( + horizontalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + verticalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + top: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(6), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + }, + children: [ + // pw.TableRow( + // children: [ + // pw.Container( + // decoration: const pw.BoxDecoration( + // color: PdfColor.fromInt(0xffC52127), + // ), // Red background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.sl, + // pw.TextStyle( + // color: PdfColors.white, + // font: getFont(), + // fontFallback: [englishFont], + // ), + // textAlignment: pw.TextAlign.center, + // ), + // ), + // pw.Container( + // color: const PdfColor.fromInt(0xffC52127), // Red background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.item, + // pw.TextStyle( + // color: PdfColors.white, + // font: getFont(), + // fontFallback: [englishFont], + // ), + // textAlignment: pw.TextAlign.left, + // ), + // ), + // pw.Container( + // color: const PdfColor.fromInt(0xff000000), // Black background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.quantity, + // pw.TextStyle( + // color: PdfColors.white, + // font: getFont(), + // fontFallback: [englishFont], + // ), + // textAlignment: pw.TextAlign.center, + // ), + // ), + // pw.Container( + // color: const PdfColor.fromInt(0xff000000), // Black background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.unitPrice, + // pw.TextStyle( + // color: PdfColors.white, + // font: getFont(), + // fontFallback: [englishFont], + // ), + // textAlignment: pw.TextAlign.right, + // ), + // ), + // pw.Container( + // color: const PdfColor.fromInt(0xff000000), // Black background + // padding: const pw.EdgeInsets.all(8.0), + // child: getLocalizedPdfText( + // _lang.totalPrice, + // pw.TextStyle( + // color: PdfColors.white, + // font: getFont(), + // fontFallback: [englishFont], + // ), + // textAlignment: pw.TextAlign.right, + // ), + // ), + // ], + // ), + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.sl, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.item, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.quantity, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.unitPrice, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.right, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.totalPrice, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.right, + ), + ), + ], + ), + for (int i = 0; i < transactions.details!.length; i++) + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: pw.Text('${i + 1}', textAlign: pw.TextAlign.center), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + "${transactions.details!.elementAt(i).product?.productName.toString()}${transactions.details!.elementAt(i).product?.productType == ProductType.variant.name ? ' [${transactions.details!.elementAt(i).stock?.batchNo ?? ''}]' : ''}", + pw.TextStyle( + font: getFontWithLangMatching( + transactions.details!.elementAt(i).product?.productName.toString() ?? ''), + fontFallback: [englishFont]), + textAlignment: pw.TextAlign.left), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + (getProductQuantity(detailsId: transactions.details!.elementAt(i).id ?? 0)).toString(), + textAlignment: pw.TextAlign.center, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + formatPointNumber(transactions.details!.elementAt(i).productPurchasePrice ?? 0), + textAlignment: pw.TextAlign.right, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + ((transactions.details!.elementAt(i).productPurchasePrice ?? 0) * + getProductQuantity(detailsId: transactions.details!.elementAt(i).id ?? 0)) + .toStringAsFixed(2), + textAlignment: pw.TextAlign.right, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ], + ), + ]), + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + // Left column - Payment information (ONLY when NO returns) + if (transactions.purchaseReturns != null || transactions.purchaseReturns!.isNotEmpty) + pw.SizedBox(), + if (transactions.purchaseReturns == null || transactions.purchaseReturns!.isEmpty) + pw.Expanded( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + pw.SizedBox(height: 22), + // Amount in words + pw.SizedBox( + width: 350, + child: pw.Text( + PDFCommonFunctions().numberToWords(transactions.totalAmount ?? 0), + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + maxLines: 3, + ), + ), + pw.SizedBox(height: 18), + // Paid via + pw.Wrap( + spacing: 6, + runSpacing: 4, + children: [ + pw.Text('${_lang.paidVia} :'), + ...?transactions.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == transactions.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return pw.Text( + text, + style: pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + ); + }), + ], + ), + pw.SizedBox(height: 12), + if ((!personalInformation.data!.invoiceNote.isEmptyOrNull || + !personalInformation.data!.invoiceNoteLevel.isEmptyOrNull) && + personalInformation.data!.showNote == 1) + pw.RichText( + text: pw.TextSpan( + text: '${personalInformation.data?.invoiceNoteLevel ?? ''}: ', + style: pw.TextStyle( + font: getFont(bold: true), + ), + children: [ + pw.TextSpan( + text: personalInformation.data?.invoiceNote ?? '', + style: pw.TextStyle( + font: getFont(bold: true), + )) + ])), + + pw.SizedBox(height: 12), + + if (latestBankTransaction != null) + pw.Container( + width: 256, + height: 120, + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.Column( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: pw.Text( + 'Bank Details', + style: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontSize: 12, + ), + ), + ), + pw.Divider(color: PdfColors.black, height: 1), + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 4), + child: pw.Column( + children: [ + pw.Row( + children: [ + pw.Expanded(child: pw.Text('Name')), + pw.Expanded( + child: + pw.Text(': ${latestBankTransaction.paymentType?.name ?? ''}')), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded(child: pw.Text('Account No')), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.accountNumber ?? ''}')), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded(child: pw.Text('IFSC Code')), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.ifscCode ?? ''}')), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded(child: pw.Text("Holder's Name")), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.holderName ?? ''}')), + ], + ), + ], + ), + ), + ], + ), + ), + ], + ), + ), + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + mainAxisAlignment: pw.MainAxisAlignment.end, + children: [ + pw.SizedBox(height: 10.0), + getLocalizedPdfText( + "${_lang.subTotal}: ${getTotalForOldInvoice().toStringAsFixed(2)}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.discount}: ${((transactions.discountAmount ?? 0) + getReturndDiscountAmount()).toStringAsFixed(2)}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${transactions.vat?.name ?? _lang.vat}: ${((transactions.vatAmount ?? 0)).toStringAsFixed(2)}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.shippingCharge}: ${((transactions.shippingCharge ?? 0)).toStringAsFixed(2)}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.totalAmount}: ${((transactions.totalAmount ?? 0) + getTotalReturndAmount()).toStringAsFixed(2)}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + // Payment summary for non-return invoices + if (transactions.purchaseReturns == null || transactions.purchaseReturns!.isEmpty) + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + pw.SizedBox(height: 5.0), + pw.Text( + "${_lang.payableAmount}: ${formatPointNumber(transactions.totalAmount ?? 0)}", + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + "${_lang.paidAmount}: ${formatPointNumber(((transactions.totalAmount ?? 0) - (transactions.dueAmount ?? 0)) + (transactions.changeAmount ?? 0))}", + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + (transactions.dueAmount ?? 0) > 0 + ? "${_lang.due}: ${formatPointNumber(transactions.dueAmount ?? 0)}" + : (transactions.changeAmount ?? 0) > 0 + ? "${_lang.changeAmount}: ${formatPointNumber(transactions.changeAmount ?? 0)}" + : '', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 10.0), + ], + ), + ]), + ]), + (transactions.purchaseReturns != null && transactions.purchaseReturns!.isNotEmpty) + ? pw.Container(height: 10) + : pw.Container(), + + ///-----return_table----- + (transactions.purchaseReturns != null && transactions.purchaseReturns!.isNotEmpty) + ? pw.Column(children: [ + pw.Table( + border: pw.TableBorder( + horizontalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + verticalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + top: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(3), + }, + children: [ + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.sl, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.date, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.returnedItem, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.quantity, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.totalReturned, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.right, + ), + ), + ], + ), + for (int i = 0; i < (transactions.purchaseReturns?.length ?? 0); i++) + for (int j = 0; + j < (transactions.purchaseReturns?[i].purchaseReturnDetails?.length ?? 0); + j++) + pw.TableRow( + decoration: PDFCommonFunctions().serialNumber.isOdd + ? const pw.BoxDecoration( + color: PdfColors.white, + ) // Odd row color + : const pw.BoxDecoration( + color: PdfColors.red50, + ), + children: [ + //serial number + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + '${PDFCommonFunctions().serialNumber++}', + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + textAlignment: pw.TextAlign.center, + ), + ), + //Date + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + DateFormat.yMMMd().format(DateTime.parse( + transactions.purchaseReturns?[i].returnDate ?? '0', + )), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + textAlignment: pw.TextAlign.left, + ), + ), + //Total return + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfTextWithLanguage( + productName( + detailsId: transactions + .purchaseReturns?[i].purchaseReturnDetails?[j].purchaseDetailId ?? + 0), + pw.TextStyle( + font: getFontWithLangMatching(productName( + detailsId: transactions.purchaseReturns?[i].purchaseReturnDetails?[j] + .purchaseDetailId ?? + 0)), + fontFallback: [englishFont]), + textAlignment: pw.TextAlign.center, + ), + ), + //Quantity + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + transactions.purchaseReturns?[i].purchaseReturnDetails?[j].returnQty + ?.toString() ?? + '0', + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + textAlignment: pw.TextAlign.right, + ), + ), + //Total Return + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + transactions.purchaseReturns?[i].purchaseReturnDetails?[j].returnAmount + ?.toStringAsFixed(2) ?? + '0', + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + textAlignment: pw.TextAlign.right, + ), + ), + ], + ), + ], + ), + ]) + : pw.SizedBox.shrink(), + // Payment information below returns table (ONLY when there ARE returns) + if (transactions.purchaseReturns != null && transactions.purchaseReturns!.isNotEmpty) + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + // Left column - Payment information (ONLY when there ARE returns) + pw.Expanded( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + pw.SizedBox(height: 22), + // Amount in words + pw.SizedBox( + width: 350, + child: pw.Text( + PDFCommonFunctions().numberToWords(transactions.totalAmount ?? 0), + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + maxLines: 3, + ), + ), + pw.SizedBox(height: 18), + // Paid via + pw.Wrap( + spacing: 6, + runSpacing: 4, + children: [ + pw.Text('${_lang.paidVia} :'), + ...?transactions.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == transactions.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return pw.Text( + text, + style: pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + ); + }), + ], + ), + pw.SizedBox(height: 12), + if ((!personalInformation.data!.invoiceNote.isEmptyOrNull || + !personalInformation.data!.invoiceNoteLevel.isEmptyOrNull) && + personalInformation.data!.showNote == 1) + pw.RichText( + text: pw.TextSpan( + text: '${personalInformation.data?.invoiceNoteLevel ?? ''}: ', + style: pw.TextStyle( + font: getFont(bold: true), + ), + children: [ + pw.TextSpan( + text: personalInformation.data?.invoiceNote ?? '', + style: pw.TextStyle( + font: getFont(bold: true), + )) + ])), + + pw.SizedBox(height: 12), + + if (latestBankTransaction != null) + pw.Container( + width: 256, + height: 120, + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.Column( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: pw.Text( + 'Bank Details', + style: pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontSize: 12, + ), + ), + ), + pw.Divider(color: PdfColors.black, height: 1), + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 4), + child: pw.Column( + children: [ + pw.Row( + children: [ + pw.Expanded(child: pw.Text('Name')), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.bankName ?? ''}')), + ], + ), + pw.Row( + children: [ + pw.Expanded(child: pw.Text('Account No')), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.accountNumber ?? ''}')), + ], + ), + pw.Row( + children: [ + pw.Expanded(child: pw.Text('IFSC Code')), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.ifscCode ?? ''}')), + ], + ), + pw.Row( + children: [ + pw.Expanded(child: pw.Text("Holder's Name")), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.holderName ?? ''}')), + ], + ), + ], + ), + ), + ], + ), + ), + ], + ), + ), + + // Right column - Return amount summary + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + pw.SizedBox(height: 10.0), + pw.RichText( + text: pw.TextSpan( + text: '${_lang.totalReturnAmount}: ', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + children: [ + pw.TextSpan( + text: formatPointNumber(getTotalReturndAmount()), + ), + ], + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + "${_lang.payableAmount}: ${formatPointNumber(transactions.totalAmount ?? 0)}", + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + "${_lang.receivedAmount}: ${formatPointNumber(((transactions.totalAmount ?? 0) - (transactions.dueAmount ?? 0)) + (transactions.changeAmount ?? 0))}", + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + (transactions.dueAmount ?? 0) > 0 + ? "${_lang.due}: ${formatPointNumber(transactions.dueAmount ?? 0)}" + : (transactions.changeAmount ?? 0) > 0 + ? "${_lang.changeAmount}: ${formatPointNumber(transactions.changeAmount ?? 0)}" + : '', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 10.0), + ], + ), + ], + ), + + pw.SizedBox(height: 20.0), + if (personalInformation.data?.showGratitudeMsg == 1) + if (!personalInformation.data!.gratitudeMessage.isEmptyOrNull) + pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.only(bottom: 8.0), + child: pw.Center( + child: pw.Text( + personalInformation.data!.gratitudeMessage ?? '', + )), + ), + + pw.Padding(padding: const pw.EdgeInsets.all(10)), + + pw.Padding(padding: const pw.EdgeInsets.all(10)), + ], + ), + ), + ], + ), + ); + EasyLoading.showSuccess('Pdf Generate Successfully'); + if (showPreview == true) { + await Printing.layoutPdf( + name: personalInformation.data?.companyName ?? '', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => doc.save()); + } else { + await PDFCommonFunctions.savePdfAndShowPdf( + context: context, + shopName: personalInformation.data?.companyName ?? '', + invoice: transactions.invoiceNumber ?? '', + doc: doc, + isShare: isShare, + download: download, + ); + } + } +} diff --git a/lib/PDF Invoice/sales_invoice_pdf.dart b/lib/PDF Invoice/sales_invoice_pdf.dart new file mode 100644 index 0000000..7262151 --- /dev/null +++ b/lib/PDF Invoice/sales_invoice_pdf.dart @@ -0,0 +1,1868 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:file_picker/file_picker.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/PDF%20Invoice/universal_image_widget.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../Screens/Products/add product/modle/create_product_model.dart'; +import '../model/business_info_model.dart'; +import 'pdf_common_functions.dart'; + +class SalesInvoicePdf { + static Future generateSaleDocument( + SalesTransactionModel transactions, BusinessInformationModel personalInformation, BuildContext context, + {bool? share, bool? download, bool? showPreview}) async { + final pw.Document doc = pw.Document(); + final _lang = l.S.of(context); + + num getTotalReturndAmount() { + num totalReturn = 0; + if (transactions.salesReturns?.isNotEmpty ?? false) { + for (var returns in transactions.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + ///-------returned_discount_amount + num productPrice({required num detailsId}) { + return transactions.salesDetails!.where((element) => element.id == detailsId).first.price ?? 0; + } + + num returnedDiscountAmount() { + num totalReturnDiscount = 0; + if (transactions.salesReturns?.isNotEmpty ?? false) { + for (var returns in transactions.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturnDiscount += ((productPrice(detailsId: details.saleDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + num getTotalForOldInvoice() { + num total = 0; + for (var element in transactions.salesDetails!) { + total += ((element.price ?? 0) * + PDFCommonFunctions().getProductQuantity(detailsId: element.id ?? 0, transactions: transactions) - + ((element.discount ?? 0) * + PDFCommonFunctions().getProductQuantity(detailsId: element.id ?? 0, transactions: transactions))); + } + + return total; + } + + String productName({required num detailsId}) { + final details = + transactions.salesDetails?[transactions.salesDetails!.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ""}]' : ''}"; + } + + final String imageUrl = + '${APIConfig.domain}${(personalInformation.data?.showA4InvoiceLogo == 1) ? personalInformation.data?.a4InvoiceLogo : ''}'; + dynamic imageData = await PDFCommonFunctions().getNetworkImage(imageUrl); + imageData ??= (personalInformation.data?.showA4InvoiceLogo == 1) + ? await PDFCommonFunctions().loadAssetImage('images/logo.png') + : null; + final englishFont = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Regular.ttf')); + final englishBold = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Medium.ttf')); + final banglaFont = pw.Font.ttf(await rootBundle.load('assets/fonts/siyam_rupali_ansi.ttf')); + final arabicFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Amiri-Regular.ttf')); + final hindiFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Hind-Regular.ttf')); + final frenchFont = pw.Font.ttf(await rootBundle.load('assets/fonts/GFSDidot-Regular.ttf')); + + // Helper function + pw.Font getFont({bool bold = false}) { + switch (selectedLanguage) { + case 'en': + return bold ? englishBold : englishFont; + case 'bn': + // Bold not available, fallback to regular + return banglaFont; + case 'ar': + return arabicFont; + case 'hi': + return hindiFont; + case 'fr': + return frenchFont; + default: + return bold ? englishBold : englishFont; + } + } + + getFontWithLangMatching(String data) { + String detectedLanguage = detectLanguageEnhanced(data); + if (detectedLanguage == 'en') { + return englishFont; + } else if (detectedLanguage == 'bn') { + return banglaFont; + } else if (detectedLanguage == 'ar') { + return arabicFont; + } else if (detectedLanguage == 'hi') { + return hindiFont; + } else if (detectedLanguage == 'fr') { + return frenchFont; + } else { + return englishFont; + } + } + + final hasWarranty = transactions.salesDetails!.any((e) => e.warrantyInfo?.warrantyDuration != null); + final hasGuarantee = transactions.salesDetails!.any((e) => e.warrantyInfo?.guaranteeDuration != null); + + final bankTransactions = + transactions.transactions?.where((t) => t.transactionType == 'bank_payment').toList() ?? []; + + final latestBankTransaction = bankTransactions.isNotEmpty ? bankTransactions.last : null; + + final showWarranty = personalInformation.data?.showWarranty == 1 && + (personalInformation.data?.warrantyVoidLabel != null || personalInformation.data?.warrantyVoid != null); + + doc.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.zero, + crossAxisAlignment: pw.CrossAxisAlignment.start, + header: (pw.Context context) { + return pw.Padding( + padding: const pw.EdgeInsets.all(20.0), + child: pw.Column( + children: [ + pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Container( + height: 54.12, + width: 200, + child: universalImage( + imageData, + w: 200, + h: 54.12, + ), + ), + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + if (personalInformation.data?.meta?.showAddress == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${_lang.address}: ${personalInformation.data?.address ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showPhoneNumber == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${_lang.mobile}: ${personalInformation.data?.phoneNumber ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showEmail == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${_lang.emailText}: ${personalInformation.data?.invoiceEmail ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + //vat Name + if (personalInformation.data?.meta?.showVat == 1) + if (personalInformation.data?.vatNo != null && personalInformation.data?.meta?.showVat == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${personalInformation.data?.vatName ?? _lang.vatNumber}: ${personalInformation.data?.vatNo ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + ], + ), + ]), + pw.SizedBox(height: 16.0), + pw.Center( + child: pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 19, vertical: 10), + decoration: pw.BoxDecoration( + borderRadius: pw.BorderRadius.circular(20), + border: pw.Border.all(color: PdfColors.black), + ), + child: getLocalizedPdfText( + _lang.INVOICE, + pw.TextStyle( + fontWeight: pw.FontWeight.bold, + fontSize: 18, + color: PdfColors.black, + font: getFont(bold: true), + ), + ), + ), + ), + pw.SizedBox(height: 20), + pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Column(crossAxisAlignment: pw.CrossAxisAlignment.start, children: [ + //customer name + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.customer, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfTextWithLanguage( + transactions.party?.name ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.party?.name ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + //Address + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.address, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 150.0, + child: getLocalizedPdfTextWithLanguage( + transactions.party?.address ?? 'N/a', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.party?.address ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + //mobile + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.mobile, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + transactions.party?.phone ?? (transactions.party?.phone ?? _lang.guest), + pw.TextStyle(font: getFont(), fontFallback: [englishFont])), + ), + ]), + //Remarks + if (personalInformation.data?.showNote == 1) + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.remark, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText(personalInformation.data?.invoiceNote ?? 'N/A', + pw.TextStyle(font: getFont(), fontFallback: [englishFont])), + ), + ]), + ]), + pw.Column(children: [ + //Invoice Number + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.invoiceNumber, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: pw.Text( + '#${transactions.invoiceNumber}', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + ]), + //date + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.date, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfText( + DateFormat('d MMM, yyyy').format(DateTime.parse(transactions.saleDate ?? '')), + // DateTimeFormat.format(DateTime.parse(transactions.saleDate ?? ''), format: 'D, M j'), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ]), + //Time + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.time, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfText( + DateFormat('hh:mm a').format(DateTime.parse(transactions.saleDate!)), + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ]), + //Sales by + pw.Row(children: [ + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText( + _lang.sellsBy, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 75.0, + child: getLocalizedPdfTextWithLanguage( + transactions.user?.role == "shop-owner" ? _lang.admin : transactions.user?.name ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(transactions.user?.role == "shop-owner" + ? _lang.admin + : transactions.user?.name ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + ]), + ]), + ], + ), + ); + }, + footer: (pw.Context context) { + return pw.Column(children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(10.0), + child: pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column(children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.customerSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )) + ]), + ), + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column(children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.authorizedSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )) + ]), + ), + ]), + ), + if (showWarranty) + pw.Padding( + padding: pw.EdgeInsets.symmetric(horizontal: 10), + child: pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.all(4), + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.RichText( + text: pw.TextSpan( + children: [ + if (personalInformation.data?.warrantyVoidLabel != null) + pw.TextSpan( + text: '${personalInformation.data!.warrantyVoidLabel!}- ', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + if (personalInformation.data?.warrantyVoid != null) + pw.TextSpan( + text: personalInformation.data!.warrantyVoid!, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ], + ), + ), + ), + ), + pw.SizedBox(height: 10), + pw.Padding( + padding: pw.EdgeInsets.symmetric(horizontal: 10), + child: pw.Center( + child: pw.Text( + '${personalInformation.data?.developByLevel ?? ''} ${personalInformation.data?.developBy ?? ''}', + style: pw.TextStyle(fontWeight: pw.FontWeight.bold), + ), + ), + ), + ]); + }, + build: (pw.Context context) => [ + pw.Padding( + padding: const pw.EdgeInsets.only(left: 20.0, right: 20.0, bottom: 20.0), + child: pw.Column( + children: [ + // Main products table + pw.Table( + border: pw.TableBorder( + horizontalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + verticalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + top: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: pw.FlexColumnWidth(hasGuarantee && !hasWarranty ? 6 : 3), + 2: pw.FlexColumnWidth(hasGuarantee && !hasWarranty ? 0 : 2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(2), + }, + children: [ + // Table header + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.sl, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.item, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.quantity, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + if (hasWarranty) + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.warranty, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + if (hasGuarantee) + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.guarantee, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.unitPrice, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.right, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.discount, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.right, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.totalPrice, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.right, + ), + ), + ], + ), + // Table rows for products + for (int i = 0; i < transactions.salesDetails!.length; i++) + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: pw.Text('${i + 1}', textAlign: pw.TextAlign.center), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + "${transactions.salesDetails!.elementAt(i).product?.productName.toString() ?? ''}${transactions.salesDetails?.elementAt(i).product?.productType == ProductType.variant.name ? ' [${transactions.salesDetails?.elementAt(i).stock?.batchNo ?? ''}]' : ''}", + pw.TextStyle( + font: getFontWithLangMatching( + transactions.salesDetails!.elementAt(i).product?.productName.toString() ?? ''), + fontFallback: [englishFont]), + textAlignment: pw.TextAlign.left), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + formatPointNumber(PDFCommonFunctions().getProductQuantity( + detailsId: transactions.salesDetails![i].id ?? 0, transactions: transactions)), + textAlignment: pw.TextAlign.center, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + // Warranty column + if (hasWarranty) + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + '${transactions.salesDetails![i].warrantyInfo?.warrantyDuration ?? ''} ${transactions.salesDetails![i].warrantyInfo?.warrantyUnit ?? ''}', + textAlignment: pw.TextAlign.center, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + // Guaranty column + if (hasGuarantee) + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + '${transactions.salesDetails![i].warrantyInfo?.guaranteeDuration ?? ''} ${transactions.salesDetails![i].warrantyInfo?.guaranteeUnit ?? ''}', + textAlignment: pw.TextAlign.center, + pw.TextStyle( + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + formatPointNumber(transactions.salesDetails!.elementAt(i).price ?? 0), + textAlignment: pw.TextAlign.center, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + formatPointNumber(transactions.salesDetails!.elementAt(i).discount ?? 0), + textAlignment: pw.TextAlign.center, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + formatPointNumber(((transactions.salesDetails![i].price ?? 0) * + (PDFCommonFunctions().getProductQuantity( + detailsId: transactions.salesDetails![i].id ?? 0, + transactions: transactions)) - + ((transactions.salesDetails![i].discount ?? 0) * + (PDFCommonFunctions().getProductQuantity( + detailsId: transactions.salesDetails![i].id ?? 0, + transactions: transactions))))), + textAlignment: pw.TextAlign.right, + pw.TextStyle(font: getFont(), fontFallback: [englishFont]), + ), + ), + ], + ), + ], + ), + // Two-column layout: Amount summary on right, Payment info on left (when no returns) + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + // Left column - Payment information (ONLY when NO returns) + if (transactions.salesReturns != null || transactions.salesReturns!.isNotEmpty) pw.SizedBox(), + if (transactions.salesReturns == null || transactions.salesReturns!.isEmpty) + pw.Expanded( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + pw.SizedBox(height: 22), + // Amount in words + pw.SizedBox( + width: 350, + child: getLocalizedPdfText( + PDFCommonFunctions().numberToWords(transactions.totalAmount ?? 0), + pw.TextStyle( + color: PdfColors.black, + fontBold: englishBold, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + ), + pw.SizedBox(height: 18), + // Paid via + pw.Wrap( + spacing: 6, + runSpacing: 4, + children: [ + pw.Text('${_lang.paidVia} :'), + ...?transactions.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == transactions.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return getLocalizedPdfText( + text, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ); + }), + ], + ), + pw.SizedBox(height: 12), + if ((!personalInformation.data!.invoiceNote.isEmptyOrNull || + !personalInformation.data!.invoiceNoteLevel.isEmptyOrNull) && + personalInformation.data!.showNote == 1) + pw.RichText( + text: pw.TextSpan( + text: '${personalInformation.data?.invoiceNoteLevel ?? ''}: ', + style: pw.TextStyle( + font: getFont(bold: true), + ), + children: [ + pw.TextSpan( + text: personalInformation.data?.invoiceNote ?? '', + style: pw.TextStyle( + font: getFont(bold: true), + )) + ])), + + pw.SizedBox(height: 12), + // Bank details - FIXED: Check if transactions list is not empty + + if (latestBankTransaction != null) + pw.Container( + width: 256, + height: 120, + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.Column( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: pw.Text( + _lang.bankDetails, + style: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontSize: 12, + ), + ), + ), + pw.Divider(color: PdfColors.black, height: 1), + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 4), + child: pw.Column( + children: [ + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.name, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: getLocalizedPdfText( + ': ${latestBankTransaction.paymentType?.name ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.accountNumber, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: getLocalizedPdfText( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.accountNumber ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.ifscCode, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: getLocalizedPdfText( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.ifscCode ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + ], + ), + pw.SizedBox(height: 4), + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.holderName, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: getLocalizedPdfText( + ': ${latestBankTransaction.paymentType?.paymentTypeMeta?.holderName ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + ], + ), + ], + ), + ), + ], + ), + ), + pw.SizedBox(height: 12), + if (latestBankTransaction != null) + if (!personalInformation.data!.gratitudeMessage.isEmptyOrNull) + pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.only(bottom: 8.0), + child: pw.Center( + child: pw.Text( + personalInformation.data!.gratitudeMessage ?? '', + )), + ), + ], + ), + ), + + // Right column - Amount calculation (ALWAYS shows) + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + pw.SizedBox(height: 10.0), + getLocalizedPdfText( + "${_lang.subTotal}: ${formatPointNumber(getTotalForOldInvoice())}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + )), + pw.SizedBox(height: 5.0), + pw.Container( + width: 100, + padding: pw.EdgeInsets.only(bottom: 5), + alignment: pw.AlignmentDirectional.centerEnd, + decoration: pw.BoxDecoration( + border: pw.Border( + bottom: pw.BorderSide( + color: PdfColors.black, + )), + ), + child: getLocalizedPdfText( + "${_lang.discount}: ${formatPointNumber((transactions.discountAmount ?? 0) + returnedDiscountAmount())}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + )), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${transactions.vat?.name ?? _lang.vat}: ${formatPointNumber(transactions.vatAmount ?? 0.00)}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + )), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.shippingCharge}: ${formatPointNumber((transactions.shippingCharge ?? 0))}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + )), + pw.SizedBox(height: 5.0), + // Rounded amount + if (transactions.roundingAmount != 0) + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + getLocalizedPdfText( + "${_lang.amount}: ${formatPointNumber((transactions.actualTotalAmount ?? 0))}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + )), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.rounding}: ${!(transactions.roundingAmount?.isNegative ?? true) ? '+' : ''}${formatPointNumber((transactions.roundingAmount ?? 0))}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + )), + pw.SizedBox(height: 5.0), + ], + ), + getLocalizedPdfText( + "${_lang.totalAmount}: ${formatPointNumber((transactions.totalAmount ?? 0) + getTotalReturndAmount())}", + pw.TextStyle( + color: PdfColors.black, + fontWeight: pw.FontWeight.bold, + font: getFont(bold: true), + fontFallback: [englishFont], + )), + // Payment summary for non-return invoices + if (transactions.salesReturns == null || transactions.salesReturns!.isEmpty) + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.end, + children: [ + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.payableAmount}: ${formatPointNumber(transactions.totalAmount ?? 0)}", + pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + "${_lang.receivedAmount}: ${formatPointNumber(((transactions.totalAmount ?? 0) - (transactions.dueAmount ?? 0)) + (transactions.changeAmount ?? 0))}", + pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + getLocalizedPdfText( + (transactions.dueAmount ?? 0) > 0 + ? "${_lang.due}: ${formatPointNumber(transactions.dueAmount ?? 0)}" + : (transactions.changeAmount ?? 0) > 0 + ? "${_lang.changeAmount}: ${formatPointNumber(transactions.changeAmount ?? 0)}" + : '', + pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 10.0), + ], + ), + ], + ), + ], + ), + ], + ), + + // Returns table - Only show if there are returns + if (transactions.salesReturns != null && transactions.salesReturns!.isNotEmpty) + pw.Column( + children: [ + pw.SizedBox(height: 20), + pw.Table( + border: pw.TableBorder( + horizontalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + verticalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + top: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(3), + }, + children: [ + // Table header for returns + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.sl, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.date, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.returnedItem, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.quantity, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.totalReturned, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.right, + ), + ), + ], + ), + // Data rows for returns + for (int i = 0; i < (transactions.salesReturns?.length ?? 0); i++) + for (int j = 0; j < (transactions.salesReturns?[i].salesReturnDetails?.length ?? 0); j++) + pw.TableRow( + decoration: (transactions.salesReturns?.length ?? 0) > 0 && i % 2 == 0 + ? const pw.BoxDecoration(color: PdfColors.white) + : const pw.BoxDecoration(color: PdfColors.red50), + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + '${(i * (transactions.salesReturns?[i].salesReturnDetails?.length ?? 0)) + j + 1}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + DateFormat.yMMMd() + .format(DateTime.parse(transactions.salesReturns?[i].returnDate ?? '0')), + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + productName( + detailsId: + transactions.salesReturns?[i].salesReturnDetails?[j].saleDetailId ?? 0), + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(productName( + detailsId: + transactions.salesReturns?[i].salesReturnDetails?[j].saleDetailId ?? + 0)), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + formatPointNumber( + transactions.salesReturns?[i].salesReturnDetails?[j].returnQty ?? 0), + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: getLocalizedPdfText( + formatPointNumber( + transactions.salesReturns?[i].salesReturnDetails?[j].returnAmount ?? 0), + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.right, + ), + ), + ], + ), + ], + ), + + // Payment information below returns table (ONLY when there ARE returns) + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + // Left column - Payment information (ONLY when there ARE returns) + pw.Expanded( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + pw.SizedBox(height: 22), + // Amount in words + pw.SizedBox( + width: 350, + child: pw.Text( + PDFCommonFunctions().numberToWords(transactions.totalAmount ?? 0), + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + maxLines: 3, + ), + ), + pw.SizedBox(height: 18), + // Paid via + pw.Wrap( + spacing: 6, + runSpacing: 4, + children: [ + pw.Text('${_lang.paidVia} :'), + ...?transactions.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == transactions.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return getLocalizedPdfText( + text, + pw.TextStyle( + font: getFont(bold: true), + fontWeight: pw.FontWeight.bold, + ), + ); + }), + ], + ), + pw.SizedBox(height: 12), + if ((!personalInformation.data!.invoiceNote.isEmptyOrNull || + !personalInformation.data!.invoiceNoteLevel.isEmptyOrNull) && + personalInformation.data!.showNote == 1) + pw.RichText( + text: pw.TextSpan( + text: '${personalInformation.data?.invoiceNoteLevel ?? ''}: ', + style: pw.TextStyle( + font: getFont(bold: true), + ), + children: [ + pw.TextSpan( + text: personalInformation.data?.invoiceNote ?? '', + style: pw.TextStyle( + font: getFont(bold: true), + )) + ])), + + pw.SizedBox(height: 12), + // Bank details - FIXED: Check if transactions list is not empty + + if (transactions.transactions != null && + transactions.transactions!.isNotEmpty && + transactions.transactions!.any((t) => t.transactionType == 'bank_payment')) + pw.Container( + width: 256, + height: 120, + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.Column( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 6), + child: getLocalizedPdfText( + _lang.bankDetails, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + pw.Divider(color: PdfColors.black, height: 1), + pw.Padding( + padding: const pw.EdgeInsets.symmetric(horizontal: 8, vertical: 4), + child: pw.Column( + children: [ + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.name, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: pw.Text( + ': ${latestBankTransaction?.paymentType?.paymentTypeMeta?.bankName ?? ''}')), + ], + ), + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.accountNumber, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: getLocalizedPdfText( + ': ${latestBankTransaction?.paymentType?.paymentTypeMeta?.accountNumber ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + ], + ), + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.ifscCode, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: getLocalizedPdfText( + ': ${latestBankTransaction?.paymentType?.paymentTypeMeta?.ifscCode ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + ], + ), + pw.Row( + children: [ + pw.Expanded( + child: getLocalizedPdfText( + _lang.holderName, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + pw.Expanded( + child: getLocalizedPdfText( + ': ${latestBankTransaction?.paymentType?.paymentTypeMeta?.holderName ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + )), + ], + ), + ], + ), + ), + ], + ), + ), + ], + ), + ), + + // Right column - Return amount summary + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + pw.SizedBox(height: 10.0), + pw.RichText( + text: pw.TextSpan( + text: '${_lang.totalReturnAmount}: ', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + children: [ + pw.TextSpan( + text: formatPointNumber(getTotalReturndAmount()), + ), + ], + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + "${_lang.payableAmount}: ${formatPointNumber(transactions.totalAmount ?? 0)}", + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + "${_lang.receivedAmount}: ${formatPointNumber(((transactions.totalAmount ?? 0) - (transactions.dueAmount ?? 0)) + (transactions.changeAmount ?? 0))}", + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 5.0), + pw.Text( + (transactions.dueAmount ?? 0) > 0 + ? "${_lang.due}: ${formatPointNumber(transactions.dueAmount ?? 0)}" + : (transactions.changeAmount ?? 0) > 0 + ? "${_lang.changeAmount}: ${formatPointNumber(transactions.changeAmount ?? 0)}" + : '', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 10.0), + ], + ), + ], + ), + ], + ), + pw.SizedBox(height: 20.0), + if (personalInformation.data?.showGratitudeMsg == 1) + if (!personalInformation.data!.gratitudeMessage.isEmptyOrNull) + pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.only(bottom: 8.0), + child: pw.Center( + child: pw.Text( + personalInformation.data!.gratitudeMessage ?? '', + )), + ), + pw.Padding(padding: const pw.EdgeInsets.all(10)), + ], + ), + ), + ], + ), + ); + + if (showPreview == true) { + await Printing.layoutPdf( + name: personalInformation.data?.companyName ?? '', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => doc.save()); + } else { + await PDFCommonFunctions.savePdfAndShowPdf( + context: context, + shopName: personalInformation.data?.companyName ?? '', + invoice: transactions.invoiceNumber ?? '', + doc: doc, + isShare: share, + download: download, + ); + } + } +} + +class SalesInvoiceExcel { + static Future generateSaleDocument( + SalesTransactionModel transactions, BusinessInformationModel personalInformation, BuildContext context, + {bool? share, bool? download}) async { + final _lang = l.S.of(context); + final hasWarranty = transactions.salesDetails!.any((e) => e.warrantyInfo?.warrantyDuration != null); + final hasGuarantee = transactions.salesDetails!.any((e) => e.warrantyInfo?.guaranteeDuration != null); + num getTotalReturndAmount() { + num totalReturn = 0; + if (transactions.salesReturns?.isNotEmpty ?? false) { + for (var returns in transactions.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + num productPrice({required num detailsId}) { + return transactions.salesDetails!.where((element) => element.id == detailsId).first.price ?? 0; + } + + num returnedDiscountAmount() { + num totalReturnDiscount = 0; + if (transactions.salesReturns?.isNotEmpty ?? false) { + for (var returns in transactions.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturnDiscount += ((productPrice(detailsId: details.saleDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + // num getTotalForOldInvoice() { + // num total = 0; + // for (var element in transactions.salesDetails!) { + // total += (element.price ?? 0) * PDFCommonFunctions().getProductQuantity(detailsId: element.id ?? 0, transactions: transactions); + // } + // return total; + // } + num getTotalForOldInvoice() { + num total = 0; + for (var element in transactions.salesDetails!) { + total += ((element.price ?? 0) * + PDFCommonFunctions().getProductQuantity(detailsId: element.id ?? 0, transactions: transactions) - + ((element.discount ?? 0) * + PDFCommonFunctions().getProductQuantity(detailsId: element.id ?? 0, transactions: transactions))); + } + + return total; + } + + String productName({required num detailsId}) { + return transactions + .salesDetails?[transactions.salesDetails!.indexWhere( + (element) => element.id == detailsId, + )] + .product + ?.productName ?? + ''; + } + + // Create Excel document + final excel = Excel.createExcel(); + final sheet = excel['Sales Invoice']; + + // Add header information + if (personalInformation.data?.meta?.showCompanyName == 1) { + sheet.appendRow([ + TextCellValue('Company: ${personalInformation.data?.companyName ?? ''}'), + ]); + } + if (personalInformation.data?.meta?.showPhoneNumber == 1) { + sheet.appendRow([ + TextCellValue('Mobile: ${personalInformation.data?.phoneNumber ?? ''}'), + ]); + } + sheet.appendRow([ + TextCellValue('Invoice: #${transactions.invoiceNumber}'), + ]); + sheet.appendRow([ + TextCellValue('Date: ${DateFormat('d MMM, yyyy').format(DateTime.parse(transactions.saleDate ?? ''))}'), + ]); + sheet.appendRow([]); + + // Add customer information + sheet.appendRow([ + TextCellValue('Bill To: ${transactions.party?.name ?? ''}'), + ]); + sheet.appendRow([ + TextCellValue('Mobile: ${transactions.party?.phone ?? (transactions.meta?.customerPhone ?? _lang.guest)}'), + ]); + sheet.appendRow([]); + + // Add sales details header + sheet.appendRow([ + TextCellValue(_lang.sl), + TextCellValue(_lang.item), + if (hasWarranty) TextCellValue('Warranty'), + if (hasGuarantee) TextCellValue('Guaranty'), + TextCellValue(_lang.quantity), + TextCellValue(_lang.unitPrice), + TextCellValue(_lang.discount), + TextCellValue(_lang.totalPrice), + ]); + + // Add sales details + for (int i = 0; i < transactions.salesDetails!.length; i++) { + sheet.appendRow([ + TextCellValue('${i + 1}'), + TextCellValue(transactions.salesDetails![i].product?.productName ?? ''), + if (hasWarranty) + TextCellValue( + '${transactions.salesDetails![i].warrantyInfo?.warrantyDuration ?? ''} ${transactions.salesDetails![i].warrantyInfo?.warrantyUnit ?? ''}'), + if (hasGuarantee) + TextCellValue( + '${transactions.salesDetails![i].warrantyInfo?.guaranteeDuration ?? ''} ${transactions.salesDetails![i].warrantyInfo?.guaranteeUnit ?? ''}'), + TextCellValue(formatPointNumber(PDFCommonFunctions() + .getProductQuantity(detailsId: transactions.salesDetails![i].id ?? 0, transactions: transactions))), + TextCellValue(formatPointNumber(transactions.salesDetails![i].price ?? 0)), + TextCellValue(formatPointNumber(transactions.salesDetails![i].discount ?? 0)), + TextCellValue( + formatPointNumber(((transactions.salesDetails![i].price ?? 0) * + (PDFCommonFunctions().getProductQuantity( + detailsId: transactions.salesDetails![i].id ?? 0, transactions: transactions))) - + (transactions.salesDetails![i].discount ?? 0) * + (PDFCommonFunctions().getProductQuantity( + detailsId: transactions.salesDetails![i].id ?? 0, transactions: transactions))), + ) + ]); + } + + sheet.appendRow([]); + + // Add totals + sheet.appendRow([ + TextCellValue('${_lang.subTotal}:'), + TextCellValue(formatPointNumber(getTotalForOldInvoice())), + ]); + sheet.appendRow([ + TextCellValue('${_lang.discount}:'), + TextCellValue(formatPointNumber((transactions.discountAmount ?? 0) + returnedDiscountAmount())), + ]); + sheet.appendRow([ + TextCellValue('${transactions.vat?.name ?? _lang.vat}:'), + TextCellValue(formatPointNumber(transactions.vatAmount ?? 0.00)), + ]); + sheet.appendRow([ + TextCellValue('${_lang.shippingCharge}:'), + TextCellValue(formatPointNumber((transactions.shippingCharge ?? 0))), + ]); + + if (transactions.roundingAmount != 0) { + sheet.appendRow([ + TextCellValue('${_lang.amount}:'), + TextCellValue(formatPointNumber((transactions.actualTotalAmount ?? 0))), + ]); + sheet.appendRow([ + TextCellValue('${_lang.rounding}:'), + TextCellValue( + '${!(transactions.roundingAmount?.isNegative ?? true) ? '+' : ''}${formatPointNumber((transactions.roundingAmount ?? 0))}'), + ]); + } + + sheet.appendRow([ + TextCellValue('${_lang.totalAmount}:'), + TextCellValue(formatPointNumber((transactions.totalAmount ?? 0) + getTotalReturndAmount())), + ]); + sheet.appendRow([]); + + // Add returns if any + if (transactions.salesReturns != null && transactions.salesReturns!.isNotEmpty) { + sheet.appendRow([ + TextCellValue(_lang.sl), + TextCellValue(_lang.date), + TextCellValue(_lang.returnedItem), + TextCellValue(_lang.quantity), + TextCellValue(_lang.totalReturned), + ]); + + int returnIndex = 1; + for (int i = 0; i < transactions.salesReturns!.length; i++) { + for (int j = 0; j < (transactions.salesReturns![i].salesReturnDetails?.length ?? 0); j++) { + sheet.appendRow([ + TextCellValue('${returnIndex++}'), + TextCellValue(DateFormat.yMMMd().format(DateTime.parse(transactions.salesReturns![i].returnDate ?? '0'))), + TextCellValue( + productName(detailsId: transactions.salesReturns![i].salesReturnDetails?[j].saleDetailId ?? 0)), + TextCellValue(formatPointNumber(transactions.salesReturns![i].salesReturnDetails?[j].returnQty ?? 0)), + TextCellValue(formatPointNumber(transactions.salesReturns![i].salesReturnDetails?[j].returnAmount ?? 0)), + ]); + } + } + + sheet.appendRow([ + TextCellValue('${_lang.totalReturnAmount}:'), + TextCellValue(formatPointNumber(getTotalReturndAmount())), + ]); + sheet.appendRow([]); + } + + // Add payment information + sheet.appendRow([ + TextCellValue('${_lang.paidVia}: ${transactions.paymentType?.name ?? 'N/A'}'), + ]); + sheet.appendRow([ + TextCellValue('${_lang.payableAmount}: ${formatPointNumber(transactions.totalAmount ?? 0)}'), + ]); + sheet.appendRow([ + TextCellValue( + '${_lang.receivedAmount}: ${formatPointNumber(((transactions.totalAmount ?? 0) - (transactions.dueAmount ?? 0)) + (transactions.changeAmount ?? 0))}'), + ]); + + if ((transactions.dueAmount ?? 0) > 0) { + sheet.appendRow([ + TextCellValue('${_lang.due}: ${formatPointNumber(transactions.dueAmount ?? 0)}'), + ]); + } else if ((transactions.changeAmount ?? 0) > 0) { + sheet.appendRow([ + TextCellValue('${_lang.changeAmount}: ${formatPointNumber(transactions.changeAmount ?? 0)}'), + ]); + } + + sheet.appendRow([ + TextCellValue('${_lang.amountsInWord}: ${PDFCommonFunctions().numberToWords(transactions.totalAmount ?? 0)}'), + ]); + + if (transactions.meta?.note?.isNotEmpty ?? false) { + sheet.appendRow([]); + sheet.appendRow([ + TextCellValue('${_lang.note}: ${(transactions.meta?.note ?? '')}'), + ]); + } + + // Save the Excel file + final directory = await getApplicationDocumentsDirectory(); + final filePath = '${directory.path}/Sales_Invoice_${transactions.invoiceNumber}.xlsx'; + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + // Open the Excel file + await OpenFile.open(filePath); + + // Optionally share or download + if (share == true) { + await FilePicker.platform.saveFile( + fileName: 'Sales_Invoice_${transactions.invoiceNumber}.xlsx', + // bytes: excel.encode(), + ); + } + } +} diff --git a/lib/PDF Invoice/subscription_invoice_pdf.dart b/lib/PDF Invoice/subscription_invoice_pdf.dart new file mode 100644 index 0000000..2a1a45c --- /dev/null +++ b/lib/PDF Invoice/subscription_invoice_pdf.dart @@ -0,0 +1,592 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:file_picker/file_picker.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/PDF%20Invoice/universal_image_widget.dart'; +import 'package:mobile_pos/Screens/all_transaction/model/transaction_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../Screens/Products/add product/modle/create_product_model.dart'; +import '../model/business_info_model.dart'; +import '../model/subscription_report_model.dart'; +import 'pdf_common_functions.dart'; + +class SubscriptionInvoicePdf { + static Future generateSaleDocument( + List subscription, BusinessInformationModel personalInformation, BuildContext context, + {bool? share, bool? download, bool? showPreview}) async { + final pw.Document doc = pw.Document(); + final _lang = l.S.of(context); + + final String imageUrl = + '${APIConfig.domain}${(personalInformation.data?.showA4InvoiceLogo == 1) ? personalInformation.data?.a4InvoiceLogo : ''}'; + dynamic imageData = await PDFCommonFunctions().getNetworkImage(imageUrl); + imageData ??= (personalInformation.data?.showA4InvoiceLogo == 1) + ? await PDFCommonFunctions().loadAssetImage('images/logo.png') + : null; + final englishFont = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Regular.ttf')); + final englishBold = pw.Font.ttf(await rootBundle.load('fonts/NotoSans/NotoSans-Medium.ttf')); + final banglaFont = pw.Font.ttf(await rootBundle.load('assets/fonts/siyam_rupali_ansi.ttf')); + final arabicFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Amiri-Regular.ttf')); + final hindiFont = pw.Font.ttf(await rootBundle.load('assets/fonts/Hind-Regular.ttf')); + final frenchFont = pw.Font.ttf(await rootBundle.load('assets/fonts/GFSDidot-Regular.ttf')); + + // Helper function + pw.Font getFont({bool bold = false}) { + switch (selectedLanguage) { + case 'en': + return bold ? englishBold : englishFont; + case 'bn': + // Bold not available, fallback to regular + return banglaFont; + case 'ar': + return arabicFont; + case 'hi': + return hindiFont; + case 'fr': + return frenchFont; + default: + return bold ? englishBold : englishFont; + } + } + + getFontWithLangMatching(String data) { + String detectedLanguage = detectLanguageEnhanced(data); + if (detectedLanguage == 'en') { + return englishFont; + } else if (detectedLanguage == 'bn') { + return banglaFont; + } else if (detectedLanguage == 'ar') { + return arabicFont; + } else if (detectedLanguage == 'hi') { + return hindiFont; + } else if (detectedLanguage == 'fr') { + return frenchFont; + } else { + return englishFont; + } + } + + final showWarranty = personalInformation.data?.showWarranty == 1 && + (personalInformation.data?.warrantyVoidLabel != null || personalInformation.data?.warrantyVoid != null); + + doc.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.zero, + crossAxisAlignment: pw.CrossAxisAlignment.start, + header: (pw.Context context) { + return pw.Padding( + padding: const pw.EdgeInsets.all(20.0), + child: pw.Column( + children: [ + pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Container( + height: 54.12, + width: 200, + child: universalImage( + imageData, + w: 200, + h: 54.12, + ), + ), + pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.end, + children: [ + if (personalInformation.data?.meta?.showAddress == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${_lang.address}: ${personalInformation.data?.address ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showPhoneNumber == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${_lang.mobile}: ${personalInformation.data?.phoneNumber ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ), + if (personalInformation.data?.meta?.showEmail == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${_lang.emailText}: ${personalInformation.data?.invoiceEmail ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + //vat Name + if (personalInformation.data?.meta?.showVat == 1) + if (personalInformation.data?.vatNo != null && personalInformation.data?.meta?.showVat == 1) + pw.SizedBox( + width: 200, + child: getLocalizedPdfText( + '${personalInformation.data?.vatName ?? _lang.vatNumber}: ${personalInformation.data?.vatNo ?? ''}', + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + ], + ), + ]), + pw.SizedBox(height: 16.0), + pw.Center( + child: pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 19, vertical: 10), + decoration: pw.BoxDecoration( + borderRadius: pw.BorderRadius.circular(20), + border: pw.Border.all(color: PdfColors.black), + ), + child: getLocalizedPdfText( + _lang.INVOICE, + pw.TextStyle( + fontWeight: pw.FontWeight.bold, + fontSize: 18, + color: PdfColors.black, + font: getFont(bold: true), + ), + ), + ), + ), + pw.SizedBox(height: 20), + pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Column(crossAxisAlignment: pw.CrossAxisAlignment.start, children: [ + //customer name + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.billTO, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfTextWithLanguage( + personalInformation.data?.user?.name ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(personalInformation.data?.user?.name ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + //mobile + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.mobile, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 100.0, + child: getLocalizedPdfText(personalInformation.data?.phoneNumber ?? 'n/a', + pw.TextStyle(font: getFont(), fontFallback: [englishFont])), + ), + ]), + //Address + pw.Row(children: [ + pw.SizedBox( + width: 60.0, + child: getLocalizedPdfText( + _lang.address, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox( + width: 10.0, + child: pw.Text( + ':', + style: pw.Theme.of(context).defaultTextStyle.copyWith(color: PdfColors.black), + ), + ), + pw.SizedBox( + width: 150.0, + child: getLocalizedPdfTextWithLanguage( + personalInformation.data?.address ?? '', + pw.TextStyle( + color: PdfColors.black, + font: getFontWithLangMatching(personalInformation.data?.address ?? ''), + fontFallback: [englishFont], + )), + ), + ]), + ]), + ]), + ], + ), + ); + }, + footer: (pw.Context context) { + return pw.Column(children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(10.0), + child: pw.Row(mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, children: [ + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column(children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.customerSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )) + ]), + ), + pw.Container( + alignment: pw.Alignment.centerRight, + margin: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + padding: const pw.EdgeInsets.only(bottom: 3.0 * PdfPageFormat.mm), + child: pw.Column(children: [ + pw.Container( + width: 120.0, + height: 2.0, + color: PdfColors.black, + ), + pw.SizedBox(height: 4.0), + getLocalizedPdfText( + _lang.authorizedSignature, + pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + )) + ]), + ), + ]), + ), + if (showWarranty) + pw.Padding( + padding: pw.EdgeInsets.symmetric(horizontal: 10), + child: pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.all(4), + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColors.black), + ), + child: pw.RichText( + text: pw.TextSpan( + children: [ + if (personalInformation.data?.warrantyVoidLabel != null) + pw.TextSpan( + text: '${personalInformation.data!.warrantyVoidLabel!}- ', + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(bold: true), + fontFallback: [englishFont], + ), + ), + if (personalInformation.data?.warrantyVoid != null) + pw.TextSpan( + text: personalInformation.data!.warrantyVoid!, + style: pw.TextStyle( + color: PdfColors.black, + font: getFont(), + fontFallback: [englishFont], + ), + ), + ], + ), + ), + ), + ), + pw.SizedBox(height: 10), + pw.Padding( + padding: pw.EdgeInsets.symmetric(horizontal: 10), + child: pw.Center( + child: pw.Text( + '${personalInformation.data?.developByLevel ?? ''} ${personalInformation.data?.developBy ?? ''}', + style: pw.TextStyle(fontWeight: pw.FontWeight.bold), + ), + ), + ), + ]); + }, + build: (pw.Context context) => [ + pw.Padding( + padding: const pw.EdgeInsets.only(left: 20.0, right: 20.0, bottom: 20.0), + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.start, + children: [ + // Main products table + pw.Table( + border: pw.TableBorder( + horizontalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + verticalInside: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + top: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(3), + }, + children: [ + // Table header + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.sl, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.date, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.left, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.packageName, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.started, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.end, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + pw.Padding( + padding: const pw.EdgeInsets.all(8), + child: getLocalizedPdfText( + _lang.paymentMethod, + pw.TextStyle( + font: getFont(bold: true), + fontFallback: [englishFont], + fontWeight: pw.FontWeight.bold, + ), + textAlignment: pw.TextAlign.center, + ), + ), + ], + ), + // Table rows for products + for (int i = 0; i < subscription.length; i++) + pw.TableRow( + children: [ + pw.Padding( + padding: const pw.EdgeInsets.all(8.0), + child: pw.Text('${i + 1}', textAlign: pw.TextAlign.center), + ), + pw.Padding( + padding: pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + textAlignment: pw.TextAlign.center, + subscription[i].startDate == null + ? "N/A" + : DateFormat('dd MMM yyyy').format(subscription[i].startDate!), + pw.TextStyle( + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.Padding( + padding: pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + textAlignment: pw.TextAlign.center, + subscription[i].name ?? 'n/a', + pw.TextStyle( + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.Padding( + padding: pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + textAlignment: pw.TextAlign.center, + subscription[i].startDate == null + ? "N/A" + : DateFormat('dd MMM yyyy').format(subscription[i].startDate!), + pw.TextStyle( + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.Padding( + padding: pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + textAlignment: pw.TextAlign.center, + subscription[i].endDate == null + ? "N/A" + : DateFormat('dd MMM yyyy').format(subscription[i].startDate!), + pw.TextStyle( + font: getFont(), + fontFallback: [englishFont], + )), + ), + pw.SizedBox(height: 12), + pw.Padding( + padding: pw.EdgeInsets.all(8.0), + child: getLocalizedPdfTextWithLanguage( + textAlignment: pw.TextAlign.center, + subscription[i].paymentBy ?? 'n/a', + pw.TextStyle( + font: getFont(), + fontFallback: [englishFont], + )), + ), + ], + ), + ], + ), + + pw.SizedBox(height: 20.0), + if ((!personalInformation.data!.invoiceNote.isEmptyOrNull || + !personalInformation.data!.invoiceNoteLevel.isEmptyOrNull) && + personalInformation.data!.showNote == 1) + pw.RichText( + textAlign: pw.TextAlign.start, + text: pw.TextSpan( + text: '${personalInformation.data?.invoiceNoteLevel ?? ''}: ', + style: pw.TextStyle( + font: getFont(bold: true), + ), + children: [ + pw.TextSpan( + text: personalInformation.data?.invoiceNote ?? '', + style: pw.TextStyle( + font: getFont(bold: true), + )) + ])), + pw.SizedBox(height: 30), + + if (personalInformation.data?.showGratitudeMsg == 1) + if (!personalInformation.data!.gratitudeMessage.isEmptyOrNull) + pw.Container( + width: double.infinity, + padding: const pw.EdgeInsets.only(bottom: 8.0), + child: pw.Center( + child: pw.Text( + personalInformation.data!.gratitudeMessage ?? '', + )), + ), + pw.Padding(padding: const pw.EdgeInsets.all(10)), + ], + ), + ), + ], + ), + ); + + if (showPreview == true) { + await Printing.layoutPdf( + name: personalInformation.data?.companyName ?? '', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => doc.save()); + } else { + await PDFCommonFunctions.savePdfAndShowPdf( + context: context, + shopName: personalInformation.data?.companyName ?? '', + invoice: '1', + doc: doc, + isShare: share, + download: download, + ); + } + } +} diff --git a/lib/PDF Invoice/universal_image_widget.dart b/lib/PDF Invoice/universal_image_widget.dart new file mode 100644 index 0000000..6d20673 --- /dev/null +++ b/lib/PDF Invoice/universal_image_widget.dart @@ -0,0 +1,83 @@ +import 'dart:convert'; +import 'package:flutter/services.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; + +pw.Widget universalImage(dynamic data, {double? w, double? h}) { + try { + // Case 1: Uint8List → PNG/JPG + if (data is Uint8List) { + return pw.Image( + pw.MemoryImage(data), + width: w, + height: h, + fit: pw.BoxFit.cover, + ); + } + + // Case 2: SVG string + if (data is String && data.trim().startsWith(" CartNotifierPurchase()); + +class CartNotifierPurchase extends ChangeNotifier { + List cartItemList = []; + TextEditingController discountTextControllerFlat = TextEditingController(); + TextEditingController vatAmountController = TextEditingController(); + TextEditingController shippingChargeController = TextEditingController(); + + ///_________NEW_________________________________ + num totalAmount = 0; + num discountAmount = 0; + num discountPercent = 0; + num totalPayableAmount = 0; + VatModel? selectedVat; + num vatAmount = 0; + bool isFullPaid = false; + num receiveAmount = 0; + num changeAmount = 0; + num dueAmount = 0; + num finalShippingCharge = 0; + + void changeSelectedVat({VatModel? data}) { + if (data != null) { + selectedVat = data; + } else { + selectedVat = null; + vatAmount = 0; + vatAmountController.clear(); + } + + calculatePrice(); + } + + void calculateDiscount({ + required String value, + bool? rebuilding, + String? selectedTaxType, + }) { + if (value.isEmpty) { + discountAmount = 0; + discountPercent = 0; + discountTextControllerFlat.clear(); + } else { + num discountValue = num.tryParse(value) ?? 0; + + if (selectedTaxType == null) { + EasyLoading.showError('Please select a discount type'); + discountAmount = 0; + discountPercent = 0; + } else if (selectedTaxType == "Flat") { + discountAmount = discountValue; + + if (discountAmount > totalAmount) { + discountTextControllerFlat.clear(); + discountAmount = 0; + EasyLoading.showError('Enter a valid discount'); + } + } else if (selectedTaxType == "Percent") { + discountPercent = discountValue; + discountAmount = (totalAmount * discountPercent) / 100; + + if (discountAmount > totalAmount) { + discountAmount = totalAmount; + } + } else { + EasyLoading.showError('Invalid discount type selected'); + discountAmount = 0; + } + } + + if (rebuilding == false) return; + calculatePrice(); + } + + void updateProduct({required int index, required CartProductModelPurchase newProduct}) { + cartItemList[index] = newProduct; + calculatePrice(); + } + + void calculatePrice({String? receivedAmount, String? shippingCharge, bool? stopRebuild}) { + totalAmount = 0; + totalPayableAmount = 0; + dueAmount = 0; + for (var element in cartItemList) { + totalAmount += (element.quantities ?? 0) * (element.productPurchasePrice ?? 0); + } + totalPayableAmount = totalAmount; + + if (discountAmount > totalAmount) { + calculateDiscount(value: discountAmount.toString(), rebuilding: false); + } + if (discountAmount >= 0) { + totalPayableAmount -= discountAmount; + } + if (selectedVat?.rate != null) { + vatAmount = (totalPayableAmount * selectedVat!.rate!) / 100; + vatAmountController.text = vatAmount.toStringAsFixed(2); + } + + totalPayableAmount += vatAmount; + if (shippingCharge != null) { + finalShippingCharge = num.tryParse(shippingCharge) ?? 0; + } + totalPayableAmount += finalShippingCharge; + if (receivedAmount != null) { + receiveAmount = num.tryParse(receivedAmount) ?? 0; + } + changeAmount = totalPayableAmount < receiveAmount ? receiveAmount - totalPayableAmount : 0; + dueAmount = totalPayableAmount < receiveAmount ? 0 : totalPayableAmount - receiveAmount; + if (dueAmount <= 0) isFullPaid = true; + if (stopRebuild ?? false) return; + notifyListeners(); + } + + double getTotalAmount() { + double totalAmountOfCart = 0; + for (var element in cartItemList) { + totalAmountOfCart = totalAmountOfCart + ((element.productPurchasePrice ?? 0) * (element.quantities ?? 0)); + } + + return totalAmountOfCart; + } + + void quantityIncrease(int index) { + cartItemList[index].quantities = (cartItemList[index].quantities ?? 0) + 1; + calculatePrice(); + } + + void quantityDecrease(int index) { + if ((cartItemList[index].quantities ?? 0) > 1) { + cartItemList[index].quantities = (cartItemList[index].quantities ?? 0) - 1; + } + calculatePrice(); + } + + void addToCartRiverPod({required CartProductModelPurchase cartItem, bool? fromEditSales, required bool isVariation}) { + if (!cartItemList + .any((element) => isVariation ? (element.productId == cartItem.productId && element.batchNumber == cartItem.batchNumber) : element.productId == cartItem.productId)) { + cartItemList.add(cartItem); + } else { + int index = cartItemList.indexWhere( + (element) => isVariation ? (element.productId == cartItem.productId && element.batchNumber == cartItem.batchNumber) : element.productId == cartItem.productId, + ); + cartItemList[index] = cartItem; + } + (fromEditSales ?? false) ? null : calculatePrice(); + } + + void deleteToCart(int index) { + cartItemList.removeAt(index); + calculatePrice(); + } +} diff --git a/lib/Provider/product_provider.dart b/lib/Provider/product_provider.dart new file mode 100644 index 0000000..1242124 --- /dev/null +++ b/lib/Provider/product_provider.dart @@ -0,0 +1,10 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; + +import '../Screens/Products/Repo/product_repo.dart'; + +ProductRepo productRepo = ProductRepo(); +final productProvider = FutureProvider.autoDispose>((ref) => productRepo.fetchAllProducts()); +final fetchProductDetails = FutureProvider.family.autoDispose((ref, id) { + return productRepo.fetchProductDetails(productID: id); +}); diff --git a/lib/Provider/profile_provider.dart b/lib/Provider/profile_provider.dart new file mode 100644 index 0000000..ef0a2c8 --- /dev/null +++ b/lib/Provider/profile_provider.dart @@ -0,0 +1,20 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/model/business_info_model.dart'; +import 'package:mobile_pos/model/dashboard_overview_model.dart'; + +import '../Repository/API/business_info_repo.dart'; +import '../service/check_user_role_permission_provider.dart'; +import '../model/todays_summary_model.dart'; + +final BusinessRepository businessRepository = BusinessRepository(); +final businessInfoProvider = FutureProvider((ref) async { + return await BusinessRepository().fetchBusinessData(); +}); + +final getExpireDateProvider = FutureProvider.family( + (ref, widgetRef) => businessRepository.fetchSubscriptionExpireDate(ref: widgetRef)); +final summaryInfoProvider = FutureProvider((ref) => businessRepository.fetchTodaySummaryData()); +final dashboardInfoProvider = FutureProvider.family((ref, type) { + return businessRepository.dashboardData(type); +}); diff --git a/lib/Provider/shop_category_provider.dart b/lib/Provider/shop_category_provider.dart new file mode 100644 index 0000000..ebbd39f --- /dev/null +++ b/lib/Provider/shop_category_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../Repository/API/business_category_repo.dart'; +import '../model/business_category_model.dart'; + +BusinessCategoryRepository businessCategoryRepository = BusinessCategoryRepository(); +final businessCategoryProvider = FutureProvider>((ref) => businessCategoryRepository.getBusinessCategories()); diff --git a/lib/Provider/transactions_provider.dart b/lib/Provider/transactions_provider.dart new file mode 100644 index 0000000..584ded4 --- /dev/null +++ b/lib/Provider/transactions_provider.dart @@ -0,0 +1,203 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/Screens/Purchase/Repo/purchase_repo.dart'; +import 'package:mobile_pos/Screens/Sales/Repo/sales_repo.dart'; +import 'package:mobile_pos/model/sale_transaction_model.dart'; + +import '../model/balance_sheet_model.dart' as bs; +import '../model/bill_wise_loss_profit_report_model.dart' as bwlprm; +import '../model/cashflow_model.dart' as cf; +import '../model/loss_profit_model.dart' as lpmodel; +import '../model/product_history_model.dart' as phlm; +import '../model/subscription_report_model.dart' as srm; +import '../model/tax_report_model.dart' as trm; + +//------------sales------------------------------------- +final saleRepo = Provider((ref) => SaleRepo()); + +final salesTransactionProvider = FutureProvider.autoDispose>((ref) { + final repo = ref.read(saleRepo); + return repo.fetchSalesList(); +}); + +final filteredSaleProvider = FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.fetchSalesList( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredSaleReturnedProvider = FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.fetchSalesList( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + salesReturn: true, + ); + }, +); + +//------------------purchase---------------------------------------- +final purchaseRepo = Provider((ref) => PurchaseRepo()); + +final purchaseTransactionProvider = FutureProvider.autoDispose>((ref) { + final repo = ref.read(purchaseRepo); + return repo.fetchPurchaseList(); +}); + +final filterPurchaseProvider = FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(purchaseRepo); + return repo.fetchPurchaseList( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filterPurchaseReturnProvider = FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(purchaseRepo); + return repo.fetchPurchaseList( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + salesReturn: true, + ); + }, +); + +final filteredLossProfitProvider = FutureProvider.family.autoDispose( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.getLossProfit( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredCashflowProvider = FutureProvider.family.autoDispose( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.getCashflow( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredBalanceSheetProvider = FutureProvider.family.autoDispose( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.getBalanceSheet( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredSubscriptionReportProvider = + FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.getSubscriptionReport( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredTaxReportReportProvider = FutureProvider.family.autoDispose( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.getTaxReport( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredBillWiseLossProfitReportProvider = + FutureProvider.family.autoDispose( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.getBillWiseLossProfitReport( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredProductSaleHistoryReportProvider = + FutureProvider.family.autoDispose( + (ref, filter) { + final repo = ref.read(saleRepo); + return repo.getProductSaleHistoryReport( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +final filteredProductSaleHistoryReportDetailsProvider = + FutureProvider.family.autoDispose( + (ref, arg) { + final repo = ref.read(saleRepo); + return repo.getProductSaleHistoryReportDetails( + productId: arg.productId, + type: arg.filter.duration, + fromDate: arg.filter.fromDate, + toDate: arg.filter.toDate, + ); + }, +); + +final filteredProductPurchaseHistoryReportDetailsProvider = + FutureProvider.family.autoDispose( + (ref, arg) { + final repo = ref.read(saleRepo); + return repo.getProductPurchaseHistoryReportDetails( + productId: arg.productId, + type: arg.filter.duration, + fromDate: arg.filter.fromDate, + toDate: arg.filter.toDate, + ); + }, +); + +class FilterModel { + final String? duration; + final String? fromDate; + final String? toDate; + + FilterModel({ + this.duration, + this.fromDate, + this.toDate, + }); + + @override + bool operator ==(Object other) { + if (identical(this, other)) return true; + + return other is FilterModel && other.duration == duration && other.fromDate == fromDate && other.toDate == toDate; + } + + @override + int get hashCode => duration.hashCode ^ fromDate.hashCode ^ toDate.hashCode; +} diff --git a/lib/Repository/API/business_category_repo.dart b/lib/Repository/API/business_category_repo.dart new file mode 100644 index 0000000..3731cd2 --- /dev/null +++ b/lib/Repository/API/business_category_repo.dart @@ -0,0 +1,28 @@ +import 'dart:convert'; + +import 'package:http/http.dart' as http; + +import '../../Const/api_config.dart'; +import '../../http_client/customer_http_client_get.dart'; +import '../../model/business_category_model.dart'; +import '../constant_functions.dart'; + +class BusinessCategoryRepository { + Future> getBusinessCategories() async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final response = await clientGet.get( + url: Uri.parse('${APIConfig.url}${APIConfig.businessCategoriesUrl}'), + ); + + if (response.statusCode == 200) { + final data = jsonDecode(response.body)['data'] as List; + return data.map((category) => BusinessCategory.fromJson(category)).toList(); + } else { + throw Exception('Failed to fetch business categories'); + } + } catch (error) { + throw Exception('Error fetching business categories: $error'); + } + } +} diff --git a/lib/Repository/API/business_info_repo.dart b/lib/Repository/API/business_info_repo.dart new file mode 100644 index 0000000..21564b8 --- /dev/null +++ b/lib/Repository/API/business_info_repo.dart @@ -0,0 +1,98 @@ +import 'dart:convert'; + +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/model/dashboard_overview_model.dart'; +import 'package:mobile_pos/model/todays_summary_model.dart'; + +import '../../http_client/customer_http_client_get.dart'; +import '../../http_client/subscription_expire_provider.dart'; +import '../../model/business_info_model.dart'; +import '../../model/business_info_model_new.dart'; +import '../constant_functions.dart'; + +class BusinessRepository { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + Future fetchBusinessData() async { + final uri = Uri.parse('${APIConfig.url}/business'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return BusinessInformationModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch business data'); + } + } + + Future fetchSubscriptionExpireDate({required WidgetRef ref}) async { + final uri = Uri.parse('${APIConfig.url}/business'); + + final response = await clientGet.get(url: uri); + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + final BusinessInformationModel businessInformation = BusinessInformationModel.fromJson(parsedData); + ref.read(subscriptionProvider.notifier).updateSubscription(businessInformation.data?.willExpire); + // ref.read(subscriptionProvider.notifier).updateSubscription("2025-01-05"); + } else { + throw Exception('Failed to fetch business data'); + } + } + + Future checkBusinessData() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/business'); + + final response = await clientGet.get(url: uri); + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return BusinessInformationModel.fromJson(parsedData); // Extract the "data" object from the response + } else { + return null; + } + } + + Future fetchTodaySummaryData() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + String date = DateFormat('yyyy-MM-dd').format(DateTime.now()); + final uri = Uri.parse('${APIConfig.url}/summary?date=$date'); + + final response = await clientGet.get(url: uri); + print('------------dashboard------${response.statusCode}--------------'); + if (response.statusCode == 200) { + print(response.body); + return TodaysSummaryModel.fromJson(jsonDecode(response.body)); // Extract the "data" object from the response + } else { + // await LogOutRepo().signOut(); + + throw Exception('Failed to fetch business data'); + } + } + + Future dashboardData(String type) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + + Uri uri; + + if (type.startsWith('custom_date&')) { + final uriParams = Uri.splitQueryString(type.replaceFirst('custom_date&', '')); + final fromDate = uriParams['from_date']; + final toDate = uriParams['to_date']; + + uri = Uri.parse('${APIConfig.url}/dashboard?duration=custom_date&from_date=$fromDate&to_date=$toDate'); + } else { + uri = Uri.parse('${APIConfig.url}/dashboard?duration=$type'); + } + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + return DashboardOverviewModel.fromJson(jsonDecode(response.body)); + } else { + throw Exception('Failed to fetch business data ${response.statusCode}'); + } + } +} diff --git a/lib/Repository/API/business_info_update_repo.dart b/lib/Repository/API/business_info_update_repo.dart new file mode 100644 index 0000000..ab1abaf --- /dev/null +++ b/lib/Repository/API/business_info_update_repo.dart @@ -0,0 +1,144 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter/cupertino.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Const/api_config.dart'; +import '../../http_client/custome_http_client.dart'; +import '../constant_functions.dart'; + +class BusinessUpdateRepository { + Future updateProfile({ + required String id, + String? name, + required String categoryId, + required BuildContext context, + required WidgetRef ref, + String? phone, + String? address, + String? email, + String? vatNumber, + String? vatTitle, + String? invoiceNoteLevel, + String? invoiceNote, + String? gratitudeMessage, + String? warrantyLabelVoid, + String? warrantyVoid, + String? saleRoundingOption, + String? invoiceSize, + String? invoiceLanguage, + Map? invoiceVisibilityMeta, + File? image, + File? invoiceLogo, + File? a4InvoiceLogo, + File? thermalInvoiceLogo, + File? invoiceScannerLogo, + }) async { + final uri = Uri.parse('${APIConfig.url}/business/$id'); + + final customHttpClient = CustomHttpClient( + client: http.Client(), + context: context, + ref: ref, + ); + + /// ---------- BASE FIELDS ---------- + final fields = { + '_method': 'PUT', + 'business_category_id': categoryId, + 'companyName': name ?? '', + 'phoneNumber': phone ?? '', + 'address': address ?? '', + 'email': email ?? '', + 'vat_no': vatNumber ?? '', + 'vat_name': vatTitle ?? '', + 'note_label': invoiceNoteLevel ?? '', + 'note': invoiceNote ?? '', + 'warranty_void_label': warrantyLabelVoid ?? '', + 'warranty_void': warrantyVoid ?? '', + 'gratitude_message': gratitudeMessage ?? '', + 'sale_rounding_option': saleRoundingOption ?? 'none', + 'invoice_size': invoiceSize ?? '2_inch_58mm', + 'invoice_language': invoiceLanguage ?? 'english', + }; + + /// ---------- META FIELDS (numeric 0/1) ---------- + fields['show_company_name'] = (invoiceVisibilityMeta?['show_company_name'] ?? 1).toString(); + fields['show_phone_number'] = (invoiceVisibilityMeta?['show_phone_number'] ?? 1).toString(); + fields['show_address'] = (invoiceVisibilityMeta?['show_address'] ?? 1).toString(); + fields['show_email'] = (invoiceVisibilityMeta?['show_email'] ?? 1).toString(); + fields['show_vat'] = (invoiceVisibilityMeta?['show_vat'] ?? 1).toString(); + + /// ---------- ROOT FIELDS (numeric 0/1) ---------- + fields['show_note'] = (invoiceVisibilityMeta?['show_note'] ?? 1).toString(); + fields['show_gratitude_msg'] = (invoiceVisibilityMeta?['show_gratitude_msg'] ?? 1).toString(); + fields['show_invoice_scanner_logo'] = (invoiceVisibilityMeta?['show_invoice_scanner_logo'] ?? 1).toString(); + fields['show_a4_invoice_logo'] = (invoiceVisibilityMeta?['show_a4_invoice_logo'] ?? 1).toString(); + fields['show_thermal_invoice_logo'] = (invoiceVisibilityMeta?['show_thermal_invoice_logo'] ?? 1).toString(); + fields['show_warranty'] = (invoiceVisibilityMeta?['show_warranty'] ?? 1).toString(); + + /// ---------- FILES ---------- + final files = {}; + if (image != null) files['pictureUrl'] = image; + if (invoiceLogo != null) files['invoice_logo'] = invoiceLogo; + if (a4InvoiceLogo != null) files['a4_invoice_logo'] = a4InvoiceLogo; + if (thermalInvoiceLogo != null) files['thermal_invoice_logo'] = thermalInvoiceLogo; + if (invoiceScannerLogo != null) files['invoice_scanner_logo'] = invoiceScannerLogo; + + try { + final response = await customHttpClient.uploadMultipleFiles( + url: uri, + fields: fields, + files: files, + ); + + final body = await response.stream.bytesToString(); + final decoded = json.decode(body); + + if (response.statusCode == 200) { + EasyLoading.showSuccess(decoded['message'] ?? 'Updated successfully'); + return true; + } else { + EasyLoading.showError(decoded['message'] ?? 'Update failed. Status: ${response.statusCode}'); + return false; + } + } catch (e, stackTrace) { + print('Error updating profile: $e'); + print('Stack trace: $stackTrace'); + EasyLoading.showError('Update failed: $e'); + return false; + } + } + + Future updateSalesSettings({ + required String id, + required BuildContext context, + required WidgetRef ref, + String? saleRoundingOption, + }) async { + final uri = Uri.parse('${APIConfig.url}/business/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + + request.fields['_method'] = 'put'; + if (saleRoundingOption != null) request.fields['sale_rounding_option'] = saleRoundingOption; + final response = await customHttpClient.uploadFile( + url: uri, + fields: request.fields, + ); + var da = await response.stream.bytesToString(); + + if (response.statusCode == 200) { + EasyLoading.showSuccess(json.decode(da)['message']); + return true; // Update successful + } else { + EasyLoading.showError(json.decode(da)['message']); + return false; + } + } +} diff --git a/lib/Repository/API/business_setup_repo.dart b/lib/Repository/API/business_setup_repo.dart new file mode 100644 index 0000000..dfa0f84 --- /dev/null +++ b/lib/Repository/API/business_setup_repo.dart @@ -0,0 +1,146 @@ +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Repository/constant_functions.dart'; + +import '../../Screens/Home/home.dart'; + +class BusinessSetupRepo { + Future businessSetup({ + required String name, + String? phone, + required String categoryId, + String? address, + String? openingBalance, + String? vatGstTitle, + String? vatGstNumber, + File? image, + required BuildContext context, + }) async { + EasyLoading.show(status: 'Loading...', dismissOnTap: false); + + final uri = Uri.parse('${APIConfig.url}/business'); + + var request = http.MultipartRequest('POST', uri) + ..headers['Authorization'] = await getAuthToken() + ..headers['Accept'] = 'application/json' + ..fields['companyName'] = name + ..fields['business_category_id'] = categoryId; + + // Only add fields if they're not null + _addFieldIfNotNull(request, 'address', address); + _addFieldIfNotNull(request, 'phoneNumber', phone); + _addFieldIfNotNull(request, 'shopOpeningBalance', openingBalance); + _addFieldIfNotNull(request, 'vat_name', vatGstTitle); + _addFieldIfNotNull(request, 'vat_no', vatGstNumber); + + // Add image file if present + if (image != null) { + try { + var picturePart = await _createImageFile(image); + request.files.add(picturePart); + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Failed to upload image: $e'))); + return; + } + } + + try { + var response = await request.send(); + await _handleResponse(response, context); + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Request failed: $e'))); + } + } + + // Helper method to add fields if they're not null + void _addFieldIfNotNull(http.MultipartRequest request, String field, String? value) { + if (value != null && value.isNotEmpty) { + request.fields[field] = value; + } + } + + // Helper method to create a MultipartFile from an image + Future _createImageFile(File image) async { + var imageBytes = await image.readAsBytes(); + return http.MultipartFile.fromBytes('pictureUrl', imageBytes, filename: image.path); + } + + // Handle HTTP response and show appropriate messages + Future _handleResponse(http.StreamedResponse response, BuildContext context) async { + EasyLoading.dismiss(); + print('response: ${response.statusCode}'); + + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Profile setup successful!'))); + Navigator.push(context, MaterialPageRoute(builder: (context) => const Home())); + } else { + var responseData = await response.stream.bytesToString(); + print('response: $responseData'); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Profile setup failed: $responseData'))); + } + } +} + +// import 'dart:io'; +// import 'package:flutter/material.dart'; +// import 'package:flutter_easyloading/flutter_easyloading.dart'; +// import 'package:http/http.dart' as http; +// import 'package:mobile_pos/Const/api_config.dart'; +// import 'package:mobile_pos/Repository/constant_functions.dart'; +// import '../../Screens/Home/home.dart'; +// +// class BusinessSetupRepo { +// Future businessSetup({ +// required String name, +// String? phone, +// required String categoryId, +// String? address, +// String? openingBalance, +// String? vatGstTitle, +// String? vatGstNumber, +// File? image, +// required BuildContext context, +// }) async { +// EasyLoading.show(status: 'Loading...', dismissOnTap: false); +// +// final uri = Uri.parse('${APIConfig.url}/business'); +// +// var request = http.MultipartRequest('POST', uri); +// request.headers['Authorization'] = await getAuthToken(); +// request.headers['Accept'] = 'application/json'; +// request.fields['companyName'] = name; +// request.fields['phoneNumber'] = phone ?? ''; +// request.fields['business_category_id'] = categoryId; +// if (address != null) request.fields['address'] = address; +// if (openingBalance != null) request.fields['shopOpeningBalance'] = openingBalance; +// if (vatGstTitle != null) request.fields['shopOpeningBalance'] = vatGstTitle; +// if (vatGstNumber != null) request.fields['shopOpeningBalance'] = vatGstNumber; +// if (image != null) { +// var picturePart = http.MultipartFile.fromBytes('pictureUrl', image.readAsBytesSync(), filename: image.path); +// request.files.add(picturePart); +// } +// +// var response = await request.send(); +// // final responseData = await response.stream.bytesToString(); +// // print('Profile setup failed: ${response.statusCode}'); +// // print(responseData); +// +// EasyLoading.dismiss(); +// +// if (response.statusCode == 200) { +// ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Profile setup successful!'))); +// Navigator.push(context, MaterialPageRoute(builder: (context) => const Home())); +// } else { +// ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Profile setup failed'))); +// +// // Handle error response +// } +// } +// } diff --git a/lib/Repository/API/future_invoice.dart b/lib/Repository/API/future_invoice.dart new file mode 100644 index 0000000..a0fcaa2 --- /dev/null +++ b/lib/Repository/API/future_invoice.dart @@ -0,0 +1,24 @@ +import 'package:http/http.dart' as http; + +import '../../Const/api_config.dart'; +import '../../http_client/customer_http_client_get.dart'; +import '../constant_functions.dart'; + +class FutureInvoice { + Future getFutureInvoice({required String tag}) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + try { + final response = await clientGet.get( + url: Uri.parse('${APIConfig.url}/new-invoice?platform=$tag'), + ); + + if (response.statusCode == 200) { + return response.body; + } else { + return ''; + } + } catch (error) { + return ''; + } + } +} diff --git a/lib/Repository/API/register_repo.dart b/lib/Repository/API/register_repo.dart new file mode 100644 index 0000000..387ad55 --- /dev/null +++ b/lib/Repository/API/register_repo.dart @@ -0,0 +1,39 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:http/http.dart' as http; + +import '../../Const/api_config.dart'; + +class RegisterRepo { + Future registerRepo({required String email, required String password, required String confirmPassword, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}${APIConfig.registerUrl}'); + final body = { + 'email': email, + 'password': password, + 'password_confirmation': confirmPassword, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + // await saveUserData(userData: responseData['data']); + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + } + } catch (error) { + print(error); + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + + return false; + } +} diff --git a/lib/Repository/check_addon_providers.dart b/lib/Repository/check_addon_providers.dart new file mode 100644 index 0000000..b5e98d6 --- /dev/null +++ b/lib/Repository/check_addon_providers.dart @@ -0,0 +1,35 @@ +import 'dart:convert'; + +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; + +import '../Const/api_config.dart'; +import '../http_client/customer_http_client_get.dart'; + +final socialLoginCheckProvider = FutureProvider.autoDispose((ref) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final url = Uri.parse('${APIConfig.url}/module-check?module_name=SocialLoginAddon'); + final headers = { + "Accept": "application/json", + }; + final response = await clientGet.get(url: url); + if (response.statusCode == 200) { + final data = jsonDecode(response.body); + return data['status']; + } else { + return false; + } +}); +final invoice80mmAddonCheckProvider = FutureProvider.autoDispose((ref) async { + final url = Uri.parse('${APIConfig.url}/module-check?module_name=ThermalPrinterAddon'); + final headers = { + "Accept": "application/json", + }; + final response = await http.get(url, headers: headers); + if (response.statusCode == 200) { + final data = jsonDecode(response.body); + return data['status']; + } else { + return false; + } +}); diff --git a/lib/Repository/constant_functions.dart b/lib/Repository/constant_functions.dart new file mode 100644 index 0000000..581231b --- /dev/null +++ b/lib/Repository/constant_functions.dart @@ -0,0 +1,17 @@ +import 'package:shared_preferences/shared_preferences.dart'; + +import '../core/constant_variables/local_data_saving_keys.dart'; + +Future getAuthToken() async { + final prefs = await SharedPreferences.getInstance(); + + print("AUTHToken: Bearer ${prefs.getString(LocalDataBaseSavingKey.tokenKey)}"); + return "Bearer ${prefs.getString(LocalDataBaseSavingKey.tokenKey) ?? ''}"; +} + +Future saveUserData({required String token}) async { + print(token); + final prefs = await SharedPreferences.getInstance(); + await prefs.setString(LocalDataBaseSavingKey.tokenKey, token); + await prefs.setBool(LocalDataBaseSavingKey.skipOnBodingKey, true); +} diff --git a/lib/Repository/report_repository.dart b/lib/Repository/report_repository.dart new file mode 100644 index 0000000..434baf3 --- /dev/null +++ b/lib/Repository/report_repository.dart @@ -0,0 +1,94 @@ +// import 'dart:convert'; +// import 'package:flutter_riverpod/flutter_riverpod.dart'; +// import 'package:mobile_pos/Const/api_config.dart'; +// import 'package:http/http.dart' as http; +// import 'package:mobile_pos/model/due_model.dart'; +// import 'package:mobile_pos/model/purchase_model.dart'; +// import 'package:mobile_pos/model/sale_model.dart'; +// +// import '../constant_functions.dart'; +// +// class ReportRepository { +// //---------sales report repo--------------- +// Future sale({String? type}) async { +// final headers = { +// 'Accept': 'application/json', +// 'Authorization': await getAuthToken(), +// }; +// Uri uri; +// +// if (type!.startsWith("custom_date")) { +// final uriParams = Uri.splitQueryString(type.replaceFirst('custom_date', '')); +// final fromDate = uriParams['from_date']; +// final toDate = uriParams['to_date']; +// uri = Uri.parse('${APIConfig.url}/sales?duration=custom_date&from_date=$fromDate&to_date=$toDate'); +// } else { +// uri = Uri.parse('${APIConfig.url}/sales?duration=$type'); +// } +// final response = await http.get(uri, headers: headers); +// if (response.statusCode == 200) { +// final parsedData = jsonDecode(response.body); +// return SaleModel.fromJson(parsedData); +// } else { +// throw Exception('Failed to fetch Sales List'); +// } +// } +// +// //----------purchase report repo---------------- +// Future purchase({String? type}) async { +// final headers = { +// 'Accept': 'application/json', +// 'Authorization': await getAuthToken(), +// }; +// Uri uri; +// +// if (type!.startsWith("custom_date")) { +// final uriParams = Uri.splitQueryString(type.replaceFirst('custom_date', '')); +// final fromDate = uriParams['from_date']; +// final toDate = uriParams['to_date']; +// uri = Uri.parse('${APIConfig.url}/purchase?duration=custom_date&from_date=$fromDate&to_date=$toDate'); +// } else { +// uri = Uri.parse('${APIConfig.url}/purchase?duration=$type'); +// } +// final response = await http.get(uri, headers: headers); +// print('-------${response.statusCode}------'); +// if (response.statusCode == 200) { +// final parsedData = jsonDecode(response.body); +// return PurchaseModel.fromJson(parsedData); +// } else { +// throw Exception('Failed to fetch Sales List'); +// } +// } +// +// //---------- report repo---------------- +// Future due({String? type}) async { +// final headers = { +// 'Accept': 'application/json', +// 'Authorization': await getAuthToken(), +// }; +// Uri uri; +// +// if (type!.startsWith("custom_date")) { +// final uriParams = Uri.splitQueryString(type.replaceFirst('custom_date', '')); +// final fromDate = uriParams['from_date']; +// final toDate = uriParams['to_date']; +// uri = Uri.parse('${APIConfig.url}/dues?duration=custom_date&from_date=$fromDate&to_date=$toDate'); +// } else { +// uri = Uri.parse('${APIConfig.url}/dues?duration=$type'); +// print('------$uri------------------'); +// } +// final response = await http.get(uri, headers: headers); +// print('-------${response.statusCode}------'); +// if (response.statusCode == 200) { +// final parsedData = jsonDecode(response.body); +// return DueModel.fromJson(parsedData); +// } else { +// throw Exception('Failed to fetch Sales List'); +// } +// } +// } +// +// final reportRepo = ReportRepository(); +// final saleReportProvider = FutureProvider.family.autoDispose((ref, type) => reportRepo.sale(type: type)); +// final purchaseReportProvider = FutureProvider.family.autoDispose((ref, type) => reportRepo.purchase(type: type)); +// final dueReportProvider = FutureProvider.family.autoDispose((ref, type) => reportRepo.due(type: type)); diff --git a/lib/Screens/Authentication/Phone Auth/Repo/phone_auth_repo.dart b/lib/Screens/Authentication/Phone Auth/Repo/phone_auth_repo.dart new file mode 100644 index 0000000..52522a6 --- /dev/null +++ b/lib/Screens/Authentication/Phone Auth/Repo/phone_auth_repo.dart @@ -0,0 +1,83 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; + +import '../../../../Const/api_config.dart'; +import '../../profile_setup_screen.dart'; +import '../../success_screen.dart'; + +class PhoneAuthRepo { + Future sentOTP({ + required String phoneNumber, + required BuildContext context, + }) async { + final url = Uri.parse('${APIConfig.url}/send-otp'); + final body = { + 'phone': phoneNumber, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final errorData = jsonDecode(response.body); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(errorData['message']))); + + return true; + } else { + EasyLoading.showError(errorData['message']); + } + } catch (error) { + EasyLoading.showError('Network error: Please try again'); + // ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + + return false; + } + + Future submitOTP({ + required String phoneNumber, + required String otp, + required BuildContext context, + }) async { + final url = Uri.parse('${APIConfig.url}/submit-otp'); + final body = { + 'phone': phoneNumber, + 'otp': otp, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final data = jsonDecode(response.body); + print(response.statusCode); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(data['message']))); + // await saveUserData(userData: data); + bool isSetup = data['is_setup'] ?? false; + if (isSetup) { + Navigator.push(context, MaterialPageRoute(builder: (context) => SuccessScreen(email: 'phone'))); + } else { + Navigator.push(context, MaterialPageRoute(builder: (context) => ProfileSetup())); + } + } else { + EasyLoading.showError(data['message']); + } + } catch (error) { + print(error); + EasyLoading.showError('Network error: Please try again'); + // ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + } +} diff --git a/lib/Screens/Authentication/Phone Auth/phone_OTP_screen.dart b/lib/Screens/Authentication/Phone Auth/phone_OTP_screen.dart new file mode 100644 index 0000000..bf8affd --- /dev/null +++ b/lib/Screens/Authentication/Phone Auth/phone_OTP_screen.dart @@ -0,0 +1,211 @@ +// ignore_for_file: file_names + +import 'dart:async'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/GlobalComponents/button_global.dart'; +import 'package:mobile_pos/Screens/Authentication/Phone%20Auth/Repo/phone_auth_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:pinput/pinput.dart'; + +class OTPVerify extends StatefulWidget { + const OTPVerify({Key? key, required this.phoneNumber}) : super(key: key); + + final String phoneNumber; + + @override + State createState() => _OTPVerifyState(); +} + +class _OTPVerifyState extends State { + String code = ''; + FocusNode focusNode = FocusNode(); + int _start = 60; // 2 minutes in seconds + late Timer _timer; + + void _startTimer() { + _timer = Timer.periodic(const Duration(seconds: 1), (timer) { + setState(() { + if (_start == 0) { + timer.cancel(); + } else { + _start--; + } + }); + }); + } + + void _resendOtp() async { + _start = 60; + _startTimer(); + PhoneAuthRepo repo = PhoneAuthRepo(); + await repo.sentOTP(phoneNumber: widget.phoneNumber, context: context); + } + + @override + void initState() { + super.initState(); + _startTimer(); + } + + @override + void dispose() { + // TODO: implement dispose + super.dispose(); + _timer.cancel(); + focusNode.dispose(); + } + + final GlobalKey _key = GlobalKey(); + + @override + Widget build(BuildContext context) { + return WillPopScope( + onWillPop: () async { + return false; + }, + child: Scaffold( + extendBodyBehindAppBar: true, + backgroundColor: kWhite, + body: Container( + margin: const EdgeInsets.only(left: 25, right: 25), + alignment: Alignment.center, + child: SingleChildScrollView( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const NameWithLogo(), + const SizedBox(height: 25), + Text( + lang.S.of(context).phoneVerification, + style: const TextStyle(fontSize: 22, fontWeight: FontWeight.bold), + ), + const SizedBox(height: 10), + Text( + //lang.S.of(context) + lang.S.of(context).weSentAnOTPInYourPhoneNumber, + // 'We sent an OTP in your phone number', + style: TextStyle( + fontSize: 16, + ), + textAlign: TextAlign.center, + ), + TextButton( + onPressed: () { + Navigator.pop(context); + }, + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Text( + widget.phoneNumber, + style: const TextStyle(fontSize: 16, color: kMainColor), + textAlign: TextAlign.center, + ), + const SizedBox(width: 10), + const Icon( + IconlyLight.edit_square, + size: 16, + color: kMainColor, + ) + ], + ), + ), + const SizedBox(height: 20), + Form( + key: _key, + child: Pinput( + focusNode: focusNode, + keyboardType: TextInputType.number, + errorPinTheme: PinTheme( + width: 50, + height: 50, + decoration: BoxDecoration( + color: Colors.red.shade200, borderRadius: const BorderRadius.all(Radius.circular(8)))), + validator: (value) { + // if (value.isEmptyOrNull) { + // //return 'Please enter the OTP'; + // return lang.S.of(context).pleaseEnterTheOTP; + // } + if (value == null || value.isEmpty) { + return lang.S.of(context).pleaseEnterTheOTP; + } + + if (value!.length < 4) { + //return 'Enter a valid OTP'; + return lang.S.of(context).enterAValidOTP; + } else { + return null; + } + }, + length: 4, + showCursor: true, + onCompleted: (pin) { + code = pin; + }), + ), + const SizedBox(height: 20), + SizedBox( + width: double.infinity, + height: 45, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: kMainColor, + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10))), + onPressed: () async { + focusNode.unfocus(); + + if (_key.currentState?.validate() ?? false) { + EasyLoading.show(); + + PhoneAuthRepo repo = PhoneAuthRepo(); + + await repo.submitOTP(phoneNumber: widget.phoneNumber, otp: code, context: context); + } + }, + child: Text( + lang.S.of(context).verify, + // 'Verify', + style: const TextStyle(color: Colors.white), + )), + ), + const SizedBox( + height: 20, + ), + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + _start == 0 + ? GestureDetector( + onTap: _resendOtp, + child: Text( + //'Resend OTP', + lang.S.of(context).resendOTP, + style: const TextStyle(color: kMainColor), + )) + : Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + lang.S.of(context).resendIn, + //'Resend OTP in ' + ), + Text( + '${_start.toString()} ${lang.S.of(context).seconds}', + style: const TextStyle(color: Colors.grey), + ), + ], + ) + ], + ) + ], + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/Phone Auth/phone_auth_screen.dart b/lib/Screens/Authentication/Phone Auth/phone_auth_screen.dart new file mode 100644 index 0000000..31c17f7 --- /dev/null +++ b/lib/Screens/Authentication/Phone Auth/phone_auth_screen.dart @@ -0,0 +1,214 @@ +import 'dart:async'; + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl_phone_field/intl_phone_field.dart'; +import 'package:mobile_pos/GlobalComponents/button_global.dart'; +import 'package:mobile_pos/Screens/Authentication/Phone%20Auth/phone_OTP_screen.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import 'Repo/phone_auth_repo.dart'; + +class PhoneAuth extends StatefulWidget { + const PhoneAuth({Key? key}) : super(key: key); + + @override + State createState() => _PhoneAuthState(); +} + +class _PhoneAuthState extends State { + String? phoneNumber; + + bool phoneFieldValid = true; + late StreamSubscription subscription; + bool isDeviceConnected = false; + bool isAlertSet = false; + + @override + void initState() { + super.initState(); + } + + @override + void dispose() { + super.dispose(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: kWhite, + body: Container( + margin: const EdgeInsets.only(left: 25, right: 25), + alignment: Alignment.center, + child: SingleChildScrollView( + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + children: [ + const NameWithLogo(), + const SizedBox(height: 25), + Text( + lang.S.of(context).phoneVerification, + style: const TextStyle(fontSize: 22, fontWeight: FontWeight.bold), + ), + const SizedBox(height: 10), + Text( + lang.S.of(context).registerTitle, + style: const TextStyle(fontSize: 16), + textAlign: TextAlign.center, + ), + const SizedBox(height: 30), + IntlPhoneField( + decoration: InputDecoration( + //labelText: 'Phone Number', + labelText: lang.S.of(context).phoneNumber, + border: const OutlineInputBorder(borderSide: BorderSide(), borderRadius: BorderRadius.all(Radius.circular(15))), + ), + initialCountryCode: 'BD', + onChanged: (phone) { + phoneNumber = phone.completeNumber; + }, + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + ), + const SizedBox(height: 20), + // Container( + // height: 55, + // decoration: + // BoxDecoration(border: Border.all(width: phoneFieldValid ? 1 : 2, color: phoneFieldValid ? Colors.grey : Colors.red), borderRadius: BorderRadius.circular(10)), + // child: Row( + // mainAxisAlignment: MainAxisAlignment.center, + // children: [ + // const SizedBox(width: 10), + // SizedBox( + // width: 40, + // child: TextField( + // controller: countryController, + // keyboardType: TextInputType.number, + // decoration: const InputDecoration( + // border: InputBorder.none, + // ), + // ), + // ), + // const Text( + // "|", + // style: TextStyle(fontSize: 33, color: Colors.grey), + // ), + // const SizedBox(width: 10), + // Expanded( + // child: Form( + // key: _key, + // child: TextFormField( + // controller: phoneNumberController, + // inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d'))], + // validator: (value) { + // if (value.isEmptyOrNull) { + // setState(() { + // phoneFieldValid = false; + // }); + // return null; + // } + // if (value!.length < 8) { + // setState(() { + // phoneFieldValid = false; + // }); + // return null; + // } else { + // setState(() { + // phoneFieldValid = true; + // }); + // + // return null; + // } + // }, + // keyboardType: TextInputType.phone, + // decoration: const InputDecoration( + // border: InputBorder.none, + // hintText: "Phone Number", + // ), + // ), + // )) + // ], + // ), + // ), + // Visibility( + // visible: !phoneFieldValid, + // child: const Padding( + // padding: EdgeInsets.only(top: 4, left: 2), + // child: Text( + // 'Enter a valid phone number', + // style: TextStyle(color: Colors.red), + // ), + // )), + // const SizedBox(height: 20), + SizedBox( + width: double.infinity, + height: 45, + child: ElevatedButton( + style: ElevatedButton.styleFrom(backgroundColor: kMainColor, shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10))), + // onPressed: () async { + // // const OTPVerify().launch(context); + // _key.currentState?.validate(); + // + // if (phoneFieldValid) { + // EasyLoading.show(); + // PhoneAuthRepo repo = PhoneAuthRepo(); + // + // if (await repo.sentOTP(phoneNumber: countryController.text + phoneNumberController.text, context: context)) { + // OTPVerify(phoneNumber: countryController.text + phoneNumberController.text).launch(context); + // } + // } + // }, + onPressed: () async { + if ((phoneNumber?.length ?? 0) > 8) { + EasyLoading.show(); + PhoneAuthRepo repo = PhoneAuthRepo(); + + if (await repo.sentOTP(phoneNumber: phoneNumber!, context: context)) { + // OTPVerify(phoneNumber: phoneNumber!).launch(context); + Navigator.push(context, MaterialPageRoute(builder: (context) => OTPVerify(phoneNumber: phoneNumber!))); + } + } else { + EasyLoading.showError( + lang.S.of(context).pleaseEnterAValidPhoneNumber, + //'Enter a valid Phone Number' + ); + } + }, + child: Text( + lang.S.of(context).sendCode, + style: const TextStyle(color: Colors.white), + )), + ), + const SizedBox(height: 10), + // Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // TextButton( + // onPressed: () { + // const LoginForm(isEmailLogin: false).launch(context); + // }, + // child: Text(lang.S.of(context).staffLogin), + // ), + // Flexible( + // child: TextButton( + // onPressed: () { + // const LoginForm(isEmailLogin: true).launch(context); + // }, + // child: Text( + // lang.S.of(context).logInWithMail, + // overflow: TextOverflow.ellipsis, + // maxLines: 1, + // ), + // ), + // ), + // ], + // ) + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/Repo/licnese_repo.dart b/lib/Screens/Authentication/Repo/licnese_repo.dart new file mode 100644 index 0000000..1377a18 --- /dev/null +++ b/lib/Screens/Authentication/Repo/licnese_repo.dart @@ -0,0 +1,16 @@ +import 'dart:async'; +import 'dart:convert'; +import 'dart:io'; // Required for SocketException + +import 'package:http/http.dart' as http; +// import '../../../constant.dart'; // Keep your constant import + +class PurchaseModel { + final String validProductCode = '53621221'; + final String apiToken = 'orZoxiU81Ok7kxsE0FvfraaO0vDW5tiz'; + + // Added 'purchaseCode' as a parameter to the function + Future isActiveBuyer(String purchaseCode) async { + return true; + } +} diff --git a/lib/Screens/Authentication/Repo/logout_repo.dart b/lib/Screens/Authentication/Repo/logout_repo.dart new file mode 100644 index 0000000..feecc2b --- /dev/null +++ b/lib/Screens/Authentication/Repo/logout_repo.dart @@ -0,0 +1,31 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:restart_app/restart_app.dart'; +import 'package:shared_preferences/shared_preferences.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../currency.dart'; + +class LogOutRepo { + Future signOut() async { + final prefs = await SharedPreferences.getInstance(); + await prefs.remove("token"); + await prefs.remove("hasShownExpiredDialog"); + CurrencyMethods().removeCurrencyFromLocalDatabase(); + EasyLoading.showSuccess('Successfully Logged Out'); + Restart.restartApp(); + } + + Future signOutApi() async { + final uri = Uri.parse('${APIConfig.url}/sign-out'); + + await http.get(uri, headers: { + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + await signOut(); + } +} diff --git a/lib/Screens/Authentication/Repo/otp_settings_repo.dart b/lib/Screens/Authentication/Repo/otp_settings_repo.dart new file mode 100644 index 0000000..f9f8923 --- /dev/null +++ b/lib/Screens/Authentication/Repo/otp_settings_repo.dart @@ -0,0 +1,48 @@ +import 'dart:convert'; +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; + +class OtpSettingsModel { + final String otpStatus; + final String otpExpirationTime; + final String otpDurationType; + + OtpSettingsModel({ + required this.otpStatus, + required this.otpExpirationTime, + required this.otpDurationType, + }); + + factory OtpSettingsModel.fromJson(Map json) { + return OtpSettingsModel( + otpStatus: json['otp_status'] ?? '', + otpExpirationTime: json['otp_expiration_time'] ?? '', + otpDurationType: json['otp_duration_type'] ?? '', + ); + } +} + +class OtpSettingsRepo { + Future fetchOtpSettings() async { + try { + final response = await http.get( + Uri.parse("${APIConfig.url}/otp-settings"), + headers: { + "Accept": "application/json", + }, + ); + + if (response.statusCode == 200) { + final Map decoded = jsonDecode(response.body); + final data = decoded['data']; + return OtpSettingsModel.fromJson(data); + } else { + throw Exception("Failed to load OTP settings"); + } + } catch (e) { + print("Error fetching OTP settings: $e"); + return null; + } + } +} diff --git a/lib/Screens/Authentication/Sign In/Model/LogInResponseModel.dart b/lib/Screens/Authentication/Sign In/Model/LogInResponseModel.dart new file mode 100644 index 0000000..4928dae --- /dev/null +++ b/lib/Screens/Authentication/Sign In/Model/LogInResponseModel.dart @@ -0,0 +1,53 @@ +class LogInResponseModel { + LogInResponseModel({ + this.message, + this.data, + }); + + LogInResponseModel.fromJson(dynamic json) { + message = json['message']; + data = json['data'] != null ? Data.fromJson(json['data']) : null; + } + + String? message; + Data? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.toJson(); + } + return map; + } +} + +class Data { + Data({ + this.name, + this.email, + this.isSetupped, + this.token, + }); + + Data.fromJson(dynamic json) { + name = json['name']; + email = json['email']; + isSetupped = json['is_setupped']; + token = json['token']; + } + + String? name; + String? email; + bool? isSetupped; + String? token; + + Map toJson() { + final map = {}; + map['name'] = name; + map['email'] = email; + map['is_setupped'] = isSetupped; + map['token'] = token; + return map; + } +} diff --git a/lib/Screens/Authentication/Sign In/Repo/sign_in_repo.dart b/lib/Screens/Authentication/Sign In/Repo/sign_in_repo.dart new file mode 100644 index 0000000..bb5e437 --- /dev/null +++ b/lib/Screens/Authentication/Sign In/Repo/sign_in_repo.dart @@ -0,0 +1,82 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; + +import '../../../../Const/api_config.dart'; +import '../../../../Repository/constant_functions.dart'; +import '../../../../currency.dart'; +import '../../../Home/home.dart'; +import '../../Sign Up/verify_email.dart'; +import '../../profile_setup_screen.dart'; + +class LogInRepo { + Future logIn({ + required String email, + required String password, + required BuildContext context, + }) async { + final url = Uri.parse('${APIConfig.url}/sign-in'); + + final body = { + 'email': email, + 'password': password, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + EasyLoading.dismiss(); + print('Signin ${response.statusCode}'); + print('Signin ${response.body}'); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + bool isSetupDone = responseData['data']['is_setup']; + try { + await CurrencyMethods() + .saveCurrencyDataInLocalDatabase(selectedCurrencySymbol: responseData['data']['currency']['symbol'], selectedCurrencyName: responseData['data']['currency']['name']); + } catch (error) { + print(error); + } + if (!isSetupDone) { + Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => const ProfileSetup())); + } else { + await saveUserData( + token: responseData['data']['token'], + ); + Navigator.pushReplacement(context, MaterialPageRoute(builder: (context) => const Home())); + } + + return true; + } else if (response.statusCode == 201) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => VerifyEmail( + email: email, + isFormForgotPass: false, + ), + ), + ); + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + } + } catch (error) { + print(error); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $error'))); + // ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } + + return false; + } +} diff --git a/lib/Screens/Authentication/Sign In/sign_in_screen.dart b/lib/Screens/Authentication/Sign In/sign_in_screen.dart new file mode 100644 index 0000000..461c54a --- /dev/null +++ b/lib/Screens/Authentication/Sign In/sign_in_screen.dart @@ -0,0 +1,419 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/GlobalComponents/button_global.dart'; +import 'package:mobile_pos/GlobalComponents/glonal_popup.dart'; +import 'package:mobile_pos/Screens/Authentication/Sign%20In/webview_login.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:shared_preferences/shared_preferences.dart'; + +import '../../../constant.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../Sign Up/sign_up_screen.dart'; +import '../forgot password/forgot_password.dart'; +import 'Repo/sign_in_repo.dart'; +import '../../../Repository/check_addon_providers.dart'; + +class SignIn extends StatefulWidget { + const SignIn({super.key}); + + @override + State createState() => _SignInState(); +} + +class _SignInState extends State { + bool showPassword = true; + bool _isChecked = false; + + ///__________variables_____________ + bool isClicked = false; + + final key = GlobalKey(); + + TextEditingController emailController = TextEditingController(); + TextEditingController passwordController = TextEditingController(); + + @override + void initState() { + super.initState(); + _loadUserCredentials(); + } + + @override + void dispose() { + super.dispose(); + emailController.dispose(); + passwordController.dispose(); + } + + void _loadUserCredentials() async { + SharedPreferences prefs = await SharedPreferences.getInstance(); + setState(() { + _isChecked = prefs.getBool('remember_me') ?? false; + if (_isChecked) { + emailController.text = prefs.getString('email') ?? ''; + passwordController.text = prefs.getString('password') ?? ''; + } + }); + } + + void _saveUserCredentials() async { + SharedPreferences prefs = await SharedPreferences.getInstance(); + prefs.setBool('remember_me', _isChecked); + if (_isChecked) { + prefs.setString('email', emailController.text); + prefs.setString('password', passwordController.text); + } else { + prefs.remove('email'); + prefs.remove('password'); + } + } + + @override + Widget build(BuildContext context) { + TextTheme textTheme = Theme.of(context).textTheme; + final _theme = Theme.of(context); + return GlobalPopup( + child: Consumer( + builder: (_, ref, watch) { + final socialNetworkProvider = ref.watch(socialLoginCheckProvider); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + surfaceTintColor: kWhite, + centerTitle: false, + automaticallyImplyLeading: false, + backgroundColor: kWhite, + titleSpacing: 16, + title: Text( + // 'Sign in', + lang.S.of(context).signIn, + ), + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Form( + key: key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + const NameWithLogo(), + // const SizedBox(height: 24), + // Text( + // // 'Welcome back!',f + // lang.S.of(context).welcomeBack, + // style: textTheme.titleMedium?.copyWith(fontSize: 24.0, fontWeight: FontWeight.w600), + // ), + // Text( + // lang.S.of(context).pleaseEnterYourDetails, + // //'Please enter your details.', + // style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor, fontSize: 16), + // ), + const SizedBox(height: 34.0), + TextFormField( + controller: emailController, + keyboardType: TextInputType.emailAddress, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + // labelText: 'Email', + labelText: lang.S.of(context).lableEmail, + //hintText: 'Enter email address', + hintText: lang.S.of(context).hintEmail, + ), + validator: (value) { + if (value == null || value.isEmpty) { + // return 'Email can\'t be empty'; + return lang.S.of(context).emailCannotBeEmpty; + } else if (!value.contains('@')) { + //return 'Please enter a valid email'; + return lang.S.of(context).pleaseEnterAValidEmail; + } + return null; + }, + ), + const SizedBox(height: 20.0), + TextFormField( + controller: passwordController, + keyboardType: TextInputType.text, + obscureText: showPassword, + decoration: InputDecoration( + //labelText: 'Password', + labelText: lang.S.of(context).lablePassword, + //hintText: 'Enter password', + hintText: lang.S.of(context).hintPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showPassword = !showPassword; + }); + }, + icon: Icon( + showPassword ? FeatherIcons.eyeOff : FeatherIcons.eye, + color: kGreyTextColor, + size: 18, + ), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + // return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value.length < 6) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } + return null; + }, + ), + const SizedBox(height: 4.0), + Row( + children: [ + Checkbox( + materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, + checkColor: Colors.white, + activeColor: kMainColor, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(3.0), + ), + fillColor: WidgetStateProperty.all(_isChecked ? kMainColor : Colors.transparent), + visualDensity: const VisualDensity(horizontal: -4), + side: const BorderSide(color: kGreyTextColor), + value: _isChecked, + onChanged: (newValue) { + setState(() { + _isChecked = newValue!; + }); + }, + ), + const SizedBox(width: 8.0), + Text( + lang.S.of(context).rememberMe, + //'Remember me', + style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor), + ), + const Spacer(), + TextButton( + style: ButtonStyle( + shape: WidgetStateProperty.all( + RoundedRectangleBorder( + borderRadius: BorderRadius.circular(6.0), + ), + ), + ), + onPressed: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const ForgotPassword(), + ), + ), + child: Text( + lang.S.of(context).forgotPassword, + //'Forgot password?', + style: textTheme.bodyMedium?.copyWith(fontWeight: FontWeight.bold, fontSize: 14), + ), + ), + ], + ), + const SizedBox(height: 24.0), + ElevatedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + if (isClicked) { + return; + } + if (key.currentState?.validate() ?? false) { + isClicked = true; + EasyLoading.show(); + LogInRepo repo = LogInRepo(); + if (await repo.logIn( + email: emailController.text, password: passwordController.text, context: context)) { + _saveUserCredentials(); + EasyLoading.showSuccess(lang.S.of(context).done); + } else { + isClicked = false; + } + } + }, + child: Text( + lang.S.of(context).logIn, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + const SizedBox(height: 16), + Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + InkWell( + highlightColor: kMainColor.withValues(alpha: 0.1), + borderRadius: BorderRadius.circular(3.0), + onTap: () { + Navigator.push(context, MaterialPageRoute( + builder: (context) { + return const SignUpScreen(); + }, + )); + }, + hoverColor: kMainColor.withValues(alpha: 0.1), + child: RichText( + text: TextSpan( + text: lang.S.of(context).donNotHaveAnAccount, + //'Don’t have an account? ', + style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor), + children: [ + TextSpan( + text: lang.S.of(context).signUp, + // text:'Sign Up', + style: + textTheme.bodyMedium?.copyWith(color: kMainColor, fontWeight: FontWeight.bold), + ) + ], + ), + ), + ), + ], + ), + socialNetworkProvider.when(data: (isEnable) { + if (isEnable) { + return Column( + children: [ + SizedBox(height: 20), + // Divider + SizedBox( + height: 28, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + spacing: 6, + children: [ + Expanded(child: Divider()), + Text( + lang.S.of(context).orContinueWith, + style: _theme.textTheme.bodyLarge, + ), + Expanded(child: Divider()), + ], + ), + ), + const SizedBox.square(dimension: 30), + // Social Login + Row( + spacing: 16, + children: [ + // Facebook + Expanded( + child: OutlinedButton.icon( + onPressed: () { + ///_________-This is a _ repo________________________ + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => WebViewLogin( + loginUrl: "${APIConfig.domain}login/x?platform=app", + ), + ), + ); + }, + style: ElevatedButton.styleFrom( + padding: EdgeInsets.symmetric(horizontal: 8), + minimumSize: Size(double.infinity, 48), + side: const BorderSide(color: kBorder), + foregroundColor: _theme.colorScheme.onPrimaryContainer, + ), + label: Text( + lang.S.of(context).loginX, + textAlign: TextAlign.center, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + icon: Container( + height: 26, + width: 26, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: + DecorationImage(fit: BoxFit.cover, image: AssetImage('images/x.png'))), + ), + ), + ), + + // Google + Expanded( + child: OutlinedButton.icon( + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => WebViewLogin( + loginUrl: "${APIConfig.domain}login/google?platform=app", + ), + ), + ); + }, + style: ElevatedButton.styleFrom( + padding: EdgeInsets.symmetric( + horizontal: 8, + ), + minimumSize: Size(double.infinity, 48), + side: const BorderSide(color: kBorder), + foregroundColor: _theme.colorScheme.onPrimaryContainer, + ), + label: Text( + lang.S.of(context).loginGoogle, + textAlign: TextAlign.center, + style: _theme.textTheme.titleMedium?.copyWith( + color: Colors.black, + fontWeight: FontWeight.w600, + ), + ), + icon: SvgPicture.asset( + 'assets/google.svg', + width: 26, + ), + ), + ), + ], + ), + ], + ); + } else { + return SizedBox.shrink(); + } + }, error: (e, stack) { + return Center( + child: Text(e.toString()), + ); + }, loading: () { + return Center( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: CircularProgressIndicator(), + ), + ); + }), + ], + ), + ), + ), + ), + ); + }, + ), + ); + } +} diff --git a/lib/Screens/Authentication/Sign In/webview_login.dart b/lib/Screens/Authentication/Sign In/webview_login.dart new file mode 100644 index 0000000..0944fbc --- /dev/null +++ b/lib/Screens/Authentication/Sign In/webview_login.dart @@ -0,0 +1,109 @@ +import 'package:flutter/material.dart'; +import 'package:webview_flutter/webview_flutter.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../../Repository/constant_functions.dart'; // Adjust path accordingly +import '../../../../currency.dart'; // Adjust path accordingly +import '../../Home/home.dart'; +import '../profile_setup_screen.dart'; // Adjust path accordingly + +class WebViewLogin extends StatefulWidget { + final String loginUrl; + + const WebViewLogin({super.key, required this.loginUrl}); + + @override + _WebViewLoginState createState() => _WebViewLoginState(); +} + +class _WebViewLoginState extends State { + @override + void initState() { + super.initState(); + EasyLoading.show(status: l.S.of(context).loading); + } + + void _handleRedirect(String url) async { + if (url.contains('/app-login-or-signup')) { + final uri = Uri.parse(url); + final queryParams = uri.queryParameters; + + final token = queryParams['token']; + final isSetup = queryParams['is_setup'] == '1'; + final status = queryParams['status']; + final currency = queryParams['currency'] ?? queryParams['currency_id']; + if (status == 'success' && token != null) { + await saveUserData(token: token); // Save token + if (currency != null) { + try { + await CurrencyMethods().saveCurrencyDataInLocalDatabase( + selectedCurrencySymbol: currency, + selectedCurrencyName: currency, + ); + } catch (e) { + print('Error saving currency: $e'); + } + } + + if (mounted) { + if (isSetup) { + Navigator.pushReplacement( + context, + MaterialPageRoute(builder: (_) => const Home()), + ); + } else { + Navigator.pushReplacement( + context, + MaterialPageRoute(builder: (_) => const ProfileSetup()), + ); + } + } + } else { + if (mounted) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text(l.S.of(context).loginFailedPleaseTryAgain), + )); + Navigator.pop(context); // Close WebView + } + } + } + } + + @override + Widget build(BuildContext context) { + return SafeArea( + child: Scaffold( + body: WebViewWidget( + controller: WebViewController() + ..setJavaScriptMode(JavaScriptMode.unrestricted) + ..setBackgroundColor(const Color(0x00000000)) + ..setNavigationDelegate( + NavigationDelegate( + // Intercept all navigation requests and load within WebView + onNavigationRequest: (request) { + return NavigationDecision.navigate; + }, + onPageFinished: (url) { + EasyLoading.dismiss(); + }, + onPageStarted: (url) { + _handleRedirect(url); + }, + onWebResourceError: (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(l.S.of(context).someThingWithWrongWithTheWebPage)), + ); + }, + ), + ) + // Set user agent to mimic a browser + ..setUserAgent( + 'Mozilla/5.0 (Linux; Android 10; Mobile) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.120 Mobile Safari/537.36') + ..loadRequest(Uri.parse(widget.loginUrl)), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/Sign Up/repo/sign_up_repo.dart b/lib/Screens/Authentication/Sign Up/repo/sign_up_repo.dart new file mode 100644 index 0000000..5979932 --- /dev/null +++ b/lib/Screens/Authentication/Sign Up/repo/sign_up_repo.dart @@ -0,0 +1,118 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; + +import '../../../../Const/api_config.dart'; +import '../../../../Repository/constant_functions.dart'; +import '../../../../currency.dart'; + +class SignUpRepo { + Future signUp({required String name, required String email, required String password, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}/sign-up'); + + final body = { + 'name': name, + 'email': email, + 'password': password, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + final token = responseData['token']; + if (token != null) { + await saveUserData(token: token); + return responseData['token']; + } + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + } + } catch (error) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + + return false; + } + + Future verifyOTP({required String email, required String otp, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}/submit-otp'); + + final body = { + 'email': email, + 'otp': otp, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + String? token = responseData['token']; + if (responseData['currency'] != null) { + await CurrencyMethods() + .saveCurrencyDataInLocalDatabase(selectedCurrencySymbol: responseData['currency']['symbol'], selectedCurrencyName: responseData['currency']['name']); + } + if (token != null) { + await saveUserData(token: responseData['token']); + } + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['error']))); + } + } catch (error) { + print('Error: $error'); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $error'))); + // ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Server error: Please try again'))); + } + + return false; + } + + Future resendOTP({required String email, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}/resend-otp'); + + final body = { + 'email': email, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['error']))); + } + } catch (error) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + + return false; + } +} diff --git a/lib/Screens/Authentication/Sign Up/sign_up_screen.dart b/lib/Screens/Authentication/Sign Up/sign_up_screen.dart new file mode 100644 index 0000000..36ef740 --- /dev/null +++ b/lib/Screens/Authentication/Sign Up/sign_up_screen.dart @@ -0,0 +1,260 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:mobile_pos/Screens/Authentication/Sign%20Up/repo/sign_up_repo.dart'; +import 'package:mobile_pos/Screens/Authentication/Sign%20Up/verify_email.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../../GlobalComponents/button_global.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; +import '../Wedgets/check_email_for_otp_popup.dart'; +import '../profile_setup_screen.dart'; + +class SignUpScreen extends StatefulWidget { + const SignUpScreen({Key? key}) : super(key: key); + + @override + State createState() => _SignUpScreenState(); +} + +class _SignUpScreenState extends State { + ///__________Variables________________________________ + bool showPassword = true; + bool isClicked = false; + + ///________Key_______________________________________ + GlobalKey key = GlobalKey(); + + ///___________Controllers______________________________ + TextEditingController nameTextController = TextEditingController(); + TextEditingController passwordTextController = TextEditingController(); + TextEditingController emailTextController = TextEditingController(); + + ///________Dispose____________________________________ + @override + void dispose() { + super.dispose(); + nameTextController.dispose(); + passwordTextController.dispose(); + emailTextController.dispose(); + } + + @override + Widget build(BuildContext context) { + TextTheme textTheme = Theme.of(context).textTheme; + final _theme = Theme.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: kWhite, + titleSpacing: 16, + centerTitle: true, + surfaceTintColor: kWhite, + title: Text( + lang.S.of(context).signUp, + //'Sign Up', + ), + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.fromLTRB(16.0, 20.0, 16.0, 0.0), + child: Form( + key: key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + const SizedBox( + height: 24, + ), + const NameWithLogo(), + const SizedBox( + height: 24, + ), + Text( + lang.S.of(context).createAFreeAccount, + //'Create A Free Account', + style: textTheme.titleMedium?.copyWith(fontSize: 24.0, fontWeight: FontWeight.w600), + ), + Text( + lang.S.of(context).pleaseEnterYourDetails, + //'Please enter your details', + style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor, fontSize: 16), + ), + const SizedBox(height: 24.0), + + ///____________Name______________________________________________ + TextFormField( + controller: nameTextController, + keyboardType: TextInputType.name, + decoration: InputDecoration( + //labelText: 'Full Name', + labelText: lang.S.of(context).fullName, + //hintText: 'Enter your full name', + hintText: lang.S.of(context).enterYourFullName, + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'name can\'n be empty'; + return lang.S.of(context).nameCanNotBeEmpty; + } + return null; + }, + ), + const SizedBox(height: 20.0), + + ///__________Email______________________________________________ + TextFormField( + controller: emailTextController, + keyboardType: TextInputType.emailAddress, + decoration: InputDecoration( + // border: OutlineInputBorder(), + // labelText: 'email', + labelText: lang.S.of(context).lableEmail, + //hintText: 'Enter email address', + hintText: lang.S.of(context).hintEmail, + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Email can\'n be empty'; + return lang.S.of(context).emailCannotBeEmpty; + } else if (!value.contains('@')) { + //return 'Please enter a valid email'; + return lang.S.of(context).pleaseEnterAValidEmail; + } + return null; + }, + ), + const SizedBox(height: 20.0), + + ///___________Password_____________________________________________ + TextFormField( + controller: passwordTextController, + keyboardType: TextInputType.text, + obscureText: showPassword, + decoration: InputDecoration( + //labelText: 'Password', + labelText: lang.S.of(context).lablePassword, + // hintText: 'Enter password', + hintText: lang.S.of(context).hintPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showPassword = !showPassword; + }); + }, + icon: Icon( + showPassword ? FeatherIcons.eyeOff : FeatherIcons.eye, + color: kGreyTextColor, + size: 18, + ), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value.length < 6) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } + return null; + }, + ), + const SizedBox(height: 24.0), + + ///________Button___________________________________________________ + ElevatedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + if (isClicked) { + return; + } + if (key.currentState?.validate() ?? false) { + isClicked = true; + EasyLoading.show(); + SignUpRepo repo = SignUpRepo(); + final result = await repo.signUp(name: nameTextController.text, email: emailTextController.text, password: passwordTextController.text, context: context); + if (result is bool && result) { + if (result) { + if (await checkEmailForCodePupUp(email: emailTextController.text, context: context, textTheme: textTheme)) { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => VerifyEmail( + email: emailTextController.text, + isFormForgotPass: false, + ), + ), + ); + } + } else { + isClicked = false; + } + } else if (result is String) { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => const ProfileSetup(), + ), + ); + } else { + isClicked = false; + } + } + }, + child: Text( + lang.S.of(context).signUp, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + const SizedBox( + height: 20, + ), + Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + InkWell( + highlightColor: kMainColor.withOpacity(0.1), + borderRadius: BorderRadius.circular(3.0), + onTap: () => Navigator.pop(context), + hoverColor: kMainColor.withOpacity(0.1), + child: RichText( + text: TextSpan( + text: lang.S.of(context).alreadyHaveAnAccount, + //'Already have an account? ', + style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor), + children: [ + TextSpan( + text: lang.S.of(context).signIn, + //'Sign In', + style: textTheme.bodyMedium?.copyWith(color: kMainColor, fontWeight: FontWeight.bold), + ) + ], + ), + ), + ), + ], + ) + ], + ), + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/Sign Up/verify_email.dart b/lib/Screens/Authentication/Sign Up/verify_email.dart new file mode 100644 index 0000000..9b485d4 --- /dev/null +++ b/lib/Screens/Authentication/Sign Up/verify_email.dart @@ -0,0 +1,251 @@ +import 'dart:async'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/Screens/Authentication/Sign%20Up/repo/sign_up_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:pinput/pinput.dart' as p; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../Repo/otp_settings_repo.dart'; +import '../forgot password/repo/forgot_pass_repo.dart'; +import '../forgot password/set_new_password.dart'; +import '../profile_setup_screen.dart'; + +class VerifyEmail extends StatefulWidget { + const VerifyEmail({super.key, required this.email, required this.isFormForgotPass}); + final String email; + final bool isFormForgotPass; + + @override + State createState() => _VerifyEmailNewState(); +} + +class _VerifyEmailNewState extends State { + bool isClicked = false; + + Timer? _timer; + int _start = 180; // default fallback + bool _isButtonEnabled = false; + + final pinController = TextEditingController(); + final focusNode = FocusNode(); + final _pinputKey = GlobalKey(); + + @override + void initState() { + super.initState(); + _loadOtpSettings(); + } + + Future _loadOtpSettings() async { + EasyLoading.show(status: lang.S.of(context).loadingOtpSetting); + final settings = await OtpSettingsRepo().fetchOtpSettings(); + print(settings?.otpExpirationTime); + EasyLoading.dismiss(); + + if (settings != null) { + int durationInSec = int.parse(settings.otpExpirationTime); + + if (settings.otpDurationType.toLowerCase().contains("minute")) { + durationInSec *= 60; + } else if (settings.otpDurationType.toLowerCase().contains("hour")) { + durationInSec *= 3600; + } + + setState(() { + _start = durationInSec; + }); + } + startTimer(); + } + + void startTimer() { + _isButtonEnabled = false; + _timer?.cancel(); + _timer = Timer.periodic(const Duration(seconds: 1), (timer) { + setState(() { + if (_start > 0) { + _start--; + } else { + _isButtonEnabled = true; + _timer?.cancel(); + } + }); + }); + } + + @override + void dispose() { + pinController.dispose(); + focusNode.dispose(); + _timer?.cancel(); + super.dispose(); + } + + static const focusedBorderColor = kMainColor; + static const fillColor = Color(0xFFF3F3F3); + final defaultPinTheme = p.PinTheme( + width: 45, + height: 52, + textStyle: const TextStyle( + fontSize: 20, + color: kTitleColor, + ), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10), + border: Border.all(color: kBorderColor), + ), + ); + + @override + Widget build(BuildContext context) { + TextTheme textTheme = Theme.of(context).textTheme; + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + centerTitle: true, + titleSpacing: 16, + title: Text(lang.S.of(context).verityEmail), + ), + body: Padding( + padding: const EdgeInsets.fromLTRB(16.0, 20.0, 16.0, 0.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + lang.S.of(context).verityEmail, + style: textTheme.titleMedium?.copyWith(fontSize: 24.0), + ), + const SizedBox(height: 8.0), + RichText( + textAlign: TextAlign.center, + text: TextSpan( + text: lang.S.of(context).digits, + style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor, fontSize: 16), + children: [ + TextSpan( + text: widget.email, + style: + textTheme.bodyMedium?.copyWith(color: kTitleColor, fontWeight: FontWeight.bold, fontSize: 16), + ) + ], + ), + ), + const SizedBox(height: 24.0), + Form( + key: _pinputKey, + child: p.Pinput( + length: 6, + controller: pinController, + focusNode: focusNode, + defaultPinTheme: defaultPinTheme, + separatorBuilder: (index) => const SizedBox(width: 11), + validator: (value) { + if ((value?.length ?? 0) < 6) { + return lang.S.of(context).enterValidOTP; + } + return null; + }, + focusedPinTheme: defaultPinTheme.copyWith( + decoration: defaultPinTheme.decoration!.copyWith( + color: kMainColor.withOpacity(0.1), + border: Border.all(color: focusedBorderColor), + ), + ), + submittedPinTheme: defaultPinTheme.copyWith( + decoration: defaultPinTheme.decoration!.copyWith( + color: fillColor, + border: Border.all(color: kTitleColor), + ), + ), + errorPinTheme: defaultPinTheme.copyBorderWith( + border: Border.all(color: Colors.redAccent), + ), + ), + ), + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Padding( + padding: const EdgeInsets.only(top: 11, bottom: 11), + child: Text( + _isButtonEnabled + ? lang.S.of(context).youCanNowResendYourOtp + : lang.S.of(context).resendOtpSeconds(_start), + ), + ), + const SizedBox(width: 20), + Visibility( + visible: _isButtonEnabled, + child: TextButton( + onPressed: _isButtonEnabled + ? () async { + EasyLoading.show(); + SignUpRepo repo = SignUpRepo(); + if (await repo.resendOTP(email: widget.email, context: context)) { + _loadOtpSettings(); + } + } + : null, + child: Text( + lang.S.of(context).resendOTP, + style: TextStyle(color: kMainColor), + ), + ), + ), + ], + ), + const SizedBox(height: 24.0), + ElevatedButton( + onPressed: widget.isFormForgotPass + ? () async { + if (isClicked) return; + focusNode.unfocus(); + if (_pinputKey.currentState?.validate() ?? false) { + isClicked = true; + EasyLoading.show(); + ForgotPassRepo repo = ForgotPassRepo(); + if (await repo.verifyOTPForgotPass( + email: widget.email, otp: pinController.text, context: context)) { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => SetNewPassword(email: widget.email), + ), + ); + } else { + isClicked = false; + } + } + } + : () async { + if (isClicked) return; + focusNode.unfocus(); + if (_pinputKey.currentState?.validate() ?? false) { + isClicked = true; + EasyLoading.show(); + SignUpRepo repo = SignUpRepo(); + if (await repo.verifyOTP(email: widget.email, otp: pinController.text, context: context)) { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => const ProfileSetup(), + ), + ); + } else { + isClicked = false; + } + } + }, + child: Text(lang.S.of(context).continueE), + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/Wedgets/check_email_for_otp_popup.dart b/lib/Screens/Authentication/Wedgets/check_email_for_otp_popup.dart new file mode 100644 index 0000000..9249787 --- /dev/null +++ b/lib/Screens/Authentication/Wedgets/check_email_for_otp_popup.dart @@ -0,0 +1,69 @@ +import 'dart:ui'; + +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../../constant.dart'; + +Future checkEmailForCodePupUp({required String email, required BuildContext context, required TextTheme textTheme}) { + return showDialog( + barrierDismissible: false, + context: context, + builder: (BuildContext contextPopUp) { + return WillPopScope( + onWillPop: () async => false, + child: BackdropFilter( + filter: ImageFilter.blur(sigmaX: 4, sigmaY: 4), + child: Dialog( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(16.0), + ), + child: Padding( + padding: const EdgeInsets.all(20), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + lang.S.of(context).verifyYourEmail, + // 'Verify Your Email', + style: textTheme.titleMedium?.copyWith(fontSize: 24.0), + ), + const SizedBox(height: 10.0), + Text( + lang.S.of(context).weHaveSentAConfirmationEmailTo, + //'We have sent a confirmation email to', + textAlign: TextAlign.center, + style: textTheme.bodyMedium?.copyWith(fontWeight: FontWeight.normal, color: kGreyTextColor, fontSize: 16), + ), + Text( + email, + style: textTheme.bodyMedium?.copyWith(fontWeight: FontWeight.bold, fontSize: 16), + ), + const SizedBox(height: 16.0), + Text( + lang.S.of(context).folder, + // 'It May be that the mail ended up in your spam folder.', + textAlign: TextAlign.center, + style: textTheme.bodyMedium?.copyWith(fontWeight: FontWeight.normal, color: kGreyTextColor, fontSize: 16), + ), + const SizedBox(height: 17.0), + ElevatedButton( + onPressed: () { + Navigator.pop(contextPopUp, true); + }, + child: Text(lang.S.of(context).gotIt), + //'Got It !', + ), + ], + ), + ), + ), + ), + ); + }, + ); +} diff --git a/lib/Screens/Authentication/change password/change_password_screen.dart b/lib/Screens/Authentication/change password/change_password_screen.dart new file mode 100644 index 0000000..81cc141 --- /dev/null +++ b/lib/Screens/Authentication/change password/change_password_screen.dart @@ -0,0 +1,199 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:mobile_pos/Screens/Authentication/change%20password/repo/change_pass_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; + +class ChangePasswordScreen extends StatefulWidget { + const ChangePasswordScreen({super.key}); + + @override + State createState() => _ChangePasswordScreenState(); +} + +class _ChangePasswordScreenState extends State { + final _formKey = GlobalKey(); + bool isClicked = false; + final TextEditingController _oldPasswordController = TextEditingController(); + final TextEditingController _newPasswordController = TextEditingController(); + final TextEditingController _confirmPasswordController = TextEditingController(); + + bool showOldPassword = true; + bool showPassword = true; + bool showConfirmPassword = true; + + @override + void dispose() { + _newPasswordController.dispose(); + _confirmPasswordController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + TextTheme textTheme = Theme.of(context).textTheme; + final _lang = lang.S.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + surfaceTintColor: kWhite, + backgroundColor: kWhite, + centerTitle: true, + titleSpacing: 16, + title: Text( + lang.S.of(context).changePassword, + //'Create New Password', + style: textTheme.titleMedium?.copyWith(fontSize: 18), + ), + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.fromLTRB(16.0, 20.0, 16.0, 0.0), + child: Form( + key: _formKey, + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + // Text( + // lang.S.of(context).setUpNewPassword, + // // 'Set Up New Password', + // style: textTheme.titleMedium?.copyWith(fontSize: 24.0), + // ), + // const SizedBox(height: 8.0), + // Text( + // lang.S.of(context).resetPassword, + // //'Reset your password to recovery and log in your account', + // style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor, fontSize: 16), textAlign: TextAlign.center, + // ), + // const SizedBox(height: 24.0), + TextFormField( + controller: _oldPasswordController, + keyboardType: TextInputType.text, + obscureText: showOldPassword, + decoration: kInputDecoration.copyWith( + // border: const OutlineInputBorder(), + hintText: '********', + labelText: _lang.oldPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showOldPassword = !showOldPassword; + }); + }, + icon: Icon( + showOldPassword ? FeatherIcons.eyeOff : FeatherIcons.eye, + color: kGreyTextColor, + ), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + return _lang.oldPasswordCanNotBeEmpty; + } else if (value.length < 6) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } + return null; + }, + ), + const SizedBox(height: 20.0), + TextFormField( + controller: _newPasswordController, + keyboardType: TextInputType.text, + obscureText: showPassword, + decoration: kInputDecoration.copyWith( + // border: const OutlineInputBorder(), + hintText: '********', + //labelText: 'New Password', + labelText: lang.S.of(context).newPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showPassword = !showPassword; + }); + }, + icon: Icon( + showPassword ? FeatherIcons.eyeOff : FeatherIcons.eye, + color: kGreyTextColor, + ), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value.length < 6) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } + return null; + }, + ), + const SizedBox(height: 20.0), + TextFormField( + controller: _confirmPasswordController, + keyboardType: TextInputType.text, + obscureText: showConfirmPassword, + decoration: kInputDecoration.copyWith( + border: const OutlineInputBorder(), + //labelText: 'Confirm Password', + labelText: lang.S.of(context).confirmPassword, + hintText: '********', + suffixIcon: IconButton( + onPressed: () { + setState(() { + showConfirmPassword = !showConfirmPassword; + }); + }, + icon: Icon( + showConfirmPassword ? FeatherIcons.eyeOff : FeatherIcons.eye, + color: kGreyTextColor, + ), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value != _newPasswordController.text) { + //return 'Passwords do not match'; + return lang.S.of(context).passwordsDoNotMatch; + } + return null; + }, + ), + const SizedBox(height: 24.0), + ElevatedButton( + onPressed: () async { + if (isClicked) { + return; + } + if (_formKey.currentState?.validate() ?? false) { + isClicked = true; + EasyLoading.show(); + ChangePassRepo repo = ChangePassRepo(); + if (await repo.changePass( + oldPass: _oldPasswordController.text, + newPass: _confirmPasswordController.text, + context: context)) { + Navigator.pop(context); + } else { + isClicked = false; + } + } + }, + child: Text(lang.S.of(context).save), + //'Save', + ), + ], + ), + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/change password/repo/change_pass_repo.dart b/lib/Screens/Authentication/change password/repo/change_pass_repo.dart new file mode 100644 index 0000000..9eae57a --- /dev/null +++ b/lib/Screens/Authentication/change password/repo/change_pass_repo.dart @@ -0,0 +1,43 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; + +import '../../../../Const/api_config.dart'; +import '../../../../Repository/constant_functions.dart'; + +class ChangePassRepo { + Future changePass({required String oldPass, required String newPass, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}/change-password'); + + final body = { + 'current_password': oldPass, + 'password': newPass, + }; + final headers = { + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + print('ChangePass: $responseData'); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + } + } catch (error) { + print(error); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $error'))); + } + + return false; + } +} diff --git a/lib/Screens/Authentication/check_email.dart b/lib/Screens/Authentication/check_email.dart new file mode 100644 index 0000000..b99276e --- /dev/null +++ b/lib/Screens/Authentication/check_email.dart @@ -0,0 +1,89 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class CheckEMail extends StatefulWidget { + const CheckEMail({super.key}); + + @override + // ignore: library_private_types_in_public_api + _CheckEMailState createState() => _CheckEMailState(); +} + +class _CheckEMailState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return SafeArea( + child: Scaffold( + body: Padding( + padding: const EdgeInsets.all(10.0), + child: Column( + children: [ + Expanded( + flex: 5, + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const SizedBox( + height: 100.0, + width: 100.0, + child: Image( + image: AssetImage('images/mailbox.png'), + ), + ), + Text( + lang.S.of(context).gotEmail, + style: theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 25, + ), + ), + Container( + padding: const EdgeInsets.all(20.0), + width: MediaQuery.of(context).size.width, + child: Text( + lang.S.of(context).sendEmail, + textAlign: TextAlign.center, + style: theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ), + Text( + 'example@johndoe.com', + style: theme.textTheme.titleLarge, + ), + ], + ), + ), + Expanded( + flex: 1, + child: Column( + children: [ + ElevatedButton( + onPressed: null, + child: Text(lang.S.of(context).checkEmail), + ), + TextButton( + onPressed: () { + Navigator.pushNamed(context, '/otp'); + }, + child: Text( + lang.S.of(context).checkEmail, + style: theme.textTheme.bodyMedium?.copyWith( + color: kMainColor, + ), + ), + ), + ], + ), + ) + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/forgot password/forgot_password.dart b/lib/Screens/Authentication/forgot password/forgot_password.dart new file mode 100644 index 0000000..7cba0a4 --- /dev/null +++ b/lib/Screens/Authentication/forgot password/forgot_password.dart @@ -0,0 +1,140 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/Screens/Authentication/forgot%20password/repo/forgot_pass_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; +import '../Sign Up/verify_email.dart'; +import '../Wedgets/check_email_for_otp_popup.dart'; + +class ForgotPassword extends StatefulWidget { + const ForgotPassword({ + Key? key, + }) : super(key: key); + + @override + State createState() => _ForgotPasswordState(); +} + +class _ForgotPasswordState extends State { + final _formKey = GlobalKey(); + bool isClicked = false; + final TextEditingController _emailController = TextEditingController(); + + @override + void dispose() { + _emailController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + TextTheme textTheme = Theme.of(context).textTheme; + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + titleSpacing: 16, + backgroundColor: kWhite, + surfaceTintColor: kWhite, + centerTitle: true, + title: Text( + // 'Forgot Password', + lang.S.of(context).forgotPassword, + style: textTheme.titleMedium?.copyWith(fontSize: 18), + ), + ), + body: Padding( + padding: const EdgeInsets.fromLTRB(16.0, 20.0, 16.0, 0.0), + child: Form( + key: _formKey, + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + // 'Forgot Password', + lang.S.of(context).forgotPassword, + style: textTheme.titleMedium?.copyWith(fontSize: 24.0), + ), + const SizedBox(height: 8.0), + Text( + //'Reset password by using your email or phone number', + lang.S.of(context).reset, + style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor, fontSize: 16), + textAlign: TextAlign.center, + ), + const SizedBox(height: 24.0), + TextFormField( + controller: _emailController, + keyboardType: TextInputType.emailAddress, + decoration: kInputDecoration.copyWith( + // labelText: 'Email', + labelText: lang.S.of(context).lableEmail, + // hintText: 'Enter email address', + hintText: lang.S.of(context).hintEmail, + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Email can\'t be empty'; + return lang.S.of(context).emailCannotBeEmpty; + } else if (!value.contains('@')) { + // return 'Please enter a valid email'; + return lang.S.of(context).pleaseEnterAValidEmail; + } + return null; + }, + ), + const SizedBox(height: 24.0), + ElevatedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + if (isClicked) { + return; + } + if (_formKey.currentState?.validate() ?? false) { + isClicked = true; + EasyLoading.show(); + ForgotPassRepo repo = ForgotPassRepo(); + if (await repo.forgotPass(email: _emailController.text, context: context)) { + if (await checkEmailForCodePupUp( + email: _emailController.text, context: context, textTheme: textTheme)) { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => VerifyEmail( + email: _emailController.text, + isFormForgotPass: true, + ), + ), + ); + } + } else { + isClicked = false; + } + } + }, + child: Text( + lang.S.of(context).continueE, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ], + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/forgot password/repo/forgot_pass_repo.dart b/lib/Screens/Authentication/forgot password/repo/forgot_pass_repo.dart new file mode 100644 index 0000000..f40db4f --- /dev/null +++ b/lib/Screens/Authentication/forgot password/repo/forgot_pass_repo.dart @@ -0,0 +1,102 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; + +import '../../../../Const/api_config.dart'; + +class ForgotPassRepo { + Future forgotPass({required String email, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}/send-reset-code'); + + final body = { + 'email': email, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + } + } catch (error) { + print(error); + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + + return false; + } + + Future verifyOTPForgotPass({required String email, required String otp, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}/verify-reset-code'); + + final body = { + 'email': email, + 'code': otp, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + print(response.body); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['error']))); + } + } catch (error) { + print(error); + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + + return false; + } + + Future resetPass({required String email, required String password, required BuildContext context}) async { + final url = Uri.parse('${APIConfig.url}/password-reset'); + + final body = { + 'email': email, + "password": password, + }; + final headers = { + 'Accept': 'application/json', + }; + + try { + final response = await http.post(url, headers: headers, body: body); + + final responseData = jsonDecode(response.body); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(responseData['message']))); + } + } catch (error) { + print(error); + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Network error: Please try again'))); + } finally {} + + return false; + } +} diff --git a/lib/Screens/Authentication/forgot password/set_new_password.dart b/lib/Screens/Authentication/forgot password/set_new_password.dart new file mode 100644 index 0000000..8f7722d --- /dev/null +++ b/lib/Screens/Authentication/forgot password/set_new_password.dart @@ -0,0 +1,165 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:mobile_pos/Screens/Authentication/forgot%20password/repo/forgot_pass_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; + +class SetNewPassword extends StatefulWidget { + const SetNewPassword({super.key, required this.email}); + + final String email; + + @override + State createState() => _SetNewPasswordState(); +} + +class _SetNewPasswordState extends State { + final _formKey = GlobalKey(); + bool isClicked = false; + final TextEditingController _passwordController = TextEditingController(); + final TextEditingController _confirmPasswordController = TextEditingController(); + + bool showPassword = true; + bool showConfirmPassword = true; + + @override + void dispose() { + _passwordController.dispose(); + _confirmPasswordController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + TextTheme textTheme = Theme.of(context).textTheme; + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + surfaceTintColor: kWhite, + backgroundColor: kWhite, + centerTitle: true, + titleSpacing: 16, + title: Text( + lang.S.of(context).createNewPassword, + //'Create New Password', + style: textTheme.titleMedium?.copyWith(fontSize: 18), + ), + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.fromLTRB(16.0, 20.0, 16.0, 0.0), + child: Form( + key: _formKey, + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + lang.S.of(context).setUpNewPassword, + // 'Set Up New Password', + style: textTheme.titleMedium?.copyWith(fontSize: 24.0), + ), + const SizedBox(height: 8.0), + Text( + lang.S.of(context).resetPassword, + //'Reset your password to recovery and log in your account', + style: textTheme.bodyMedium?.copyWith(color: kGreyTextColor, fontSize: 16), textAlign: TextAlign.center, + ), + const SizedBox(height: 24.0), + TextFormField( + controller: _passwordController, + keyboardType: TextInputType.text, + obscureText: showPassword, + decoration: kInputDecoration.copyWith( + // border: const OutlineInputBorder(), + hintText: '********', + //labelText: 'New Password', + labelText: lang.S.of(context).newPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showPassword = !showPassword; + }); + }, + icon: Icon( + showPassword ? FeatherIcons.eyeOff : FeatherIcons.eye, + color: kGreyTextColor, + ), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value.length < 6) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } + return null; + }, + ), + const SizedBox(height: 20.0), + TextFormField( + controller: _confirmPasswordController, + keyboardType: TextInputType.text, + obscureText: showConfirmPassword, + decoration: kInputDecoration.copyWith( + border: const OutlineInputBorder(), + //labelText: 'Confirm Password', + labelText: lang.S.of(context).confirmPassword, + hintText: '********', + suffixIcon: IconButton( + onPressed: () { + setState(() { + showConfirmPassword = !showConfirmPassword; + }); + }, + icon: Icon( + showConfirmPassword ? FeatherIcons.eyeOff : FeatherIcons.eye, + color: kGreyTextColor, + ), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value != _passwordController.text) { + //return 'Passwords do not match'; + return lang.S.of(context).passwordsDoNotMatch; + } + return null; + }, + ), + const SizedBox(height: 24.0), + ElevatedButton( + onPressed: () async { + if (isClicked) { + return; + } + if (_formKey.currentState?.validate() ?? false) { + isClicked = true; + EasyLoading.show(); + ForgotPassRepo repo = ForgotPassRepo(); + if (await repo.resetPass(email: widget.email, password: _confirmPasswordController.text, context: context)) { + Navigator.pop(context); + } else { + isClicked = false; + } + } + }, + child: Text(lang.S.of(context).save), + //'Save', + ), + ], + ), + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/forgot_password.dart b/lib/Screens/Authentication/forgot_password.dart new file mode 100644 index 0000000..52bde48 --- /dev/null +++ b/lib/Screens/Authentication/forgot_password.dart @@ -0,0 +1,119 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../constant.dart'; + +class ForgotPassword extends StatefulWidget { + const ForgotPassword({Key? key}) : super(key: key); + + @override + // ignore: library_private_types_in_public_api + _ForgotPasswordState createState() => _ForgotPasswordState(); +} + +class _ForgotPasswordState extends State { + bool showProgress = false; + late String email; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return SafeArea( + child: Scaffold( + body: Center( + child: SingleChildScrollView( + child: Column( + children: [ + Text( + lang.S.of(context).forgotPassword, + style: theme.textTheme.headlineSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Padding( + padding: const EdgeInsets.all(20.0), + child: Text( + lang.S.of(context).enterEmail, + maxLines: 2, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + style: theme.textTheme.titleLarge?.copyWith( + color: kGreyTextColor, + ), + ), + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: TextFormField( + keyboardType: TextInputType.emailAddress, + onChanged: (value) { + setState(() { + email = value; + }); + }, + decoration: InputDecoration( + labelText: lang.S.of(context).email, + border: const OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + hintText: 'example@example.com'), + ), + ), + ElevatedButton( + onPressed: () {}, + // onPressed: () async { + // setState(() { + // showProgress = true; + // }); + // try { + // await FirebaseAuth.instance.sendPasswordResetEmail( + // email: email, + // ); + // // ScaffoldMessenger.of(context).showSnackBar( + // // const SnackBar( + // // content: Text('Check your Inbox'), + // // duration: Duration(seconds: 3), + // // ), + // // ); + // if (!mounted) return; + // const LoginForm( + // isEmailLogin: true, + // ).launch(context); + // } on FirebaseAuthException catch (e) { + // if (e.code == 'user-not-found') { + // ScaffoldMessenger.of(context).showSnackBar( + // const SnackBar( + // content: Text('No user found for that email.'), + // duration: Duration(seconds: 3), + // ), + // ); + // } else if (e.code == 'wrong-password') { + // ScaffoldMessenger.of(context).showSnackBar( + // const SnackBar( + // content: Text('Wrong password provided for that user.'), + // duration: Duration(seconds: 3), + // ), + // ); + // } + // } catch (e) { + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar( + // content: Text(e.toString()), + // duration: const Duration(seconds: 3), + // ), + // ); + // } + // setState( + // () { + // showProgress = false; + // }, + // ); + // }, + child: Text(lang.S.of(context).sendLink)), + ], + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Authentication/login_form.dart b/lib/Screens/Authentication/login_form.dart new file mode 100644 index 0000000..ff7d318 --- /dev/null +++ b/lib/Screens/Authentication/login_form.dart @@ -0,0 +1,173 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Authentication/register_screen.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../constant.dart'; +import 'forgot_password.dart'; + +class LoginForm extends StatefulWidget { + const LoginForm({Key? key, required this.isEmailLogin}) : super(key: key); + + final bool isEmailLogin; + + @override + // ignore: library_private_types_in_public_api + _LoginFormState createState() => _LoginFormState(); +} + +class _LoginFormState extends State { + bool showPassword = true; + late String email, password; + GlobalKey globalKey = GlobalKey(); + + bool validateAndSave() { + final form = globalKey.currentState; + if (form!.validate()) { + form.save(); + return true; + } + return false; + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return SafeArea( + child: Scaffold( + body: Consumer(builder: (context, ref, child) { + return Center( + child: SingleChildScrollView( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Image.asset('images/logoandname.png'), + const SizedBox( + height: 30.0, + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: Form( + key: globalKey, + child: Column( + children: [ + const SizedBox(height: 20), + TextFormField( + keyboardType: TextInputType.emailAddress, + decoration: InputDecoration( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).emailText, + hintText: lang.S.of(context).enterYourEmailAddress, + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Email can\'n be empty'; + return lang.S.of(context).emailCannotBeEmpty; + } else if (!value.contains('@')) { + //return 'Please enter a valid email'; + return lang.S.of(context).pleaseEnterAValidEmail; + } + return null; + }, + onSaved: (value) { + // loginProvider.email = value!; + }, + ), + const SizedBox(height: 20), + TextFormField( + keyboardType: TextInputType.text, + obscureText: showPassword, + decoration: InputDecoration( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).password, + hintText: lang.S.of(context).pleaseEnterAPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showPassword = !showPassword; + }); + }, + icon: Icon(showPassword ? Icons.visibility_off : Icons.visibility), + ), + ), + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value.length < 4) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } + return null; + }, + onSaved: (value) { + // loginProvider.password = value!; + }, + ), + ], + ), + ), + ), + Visibility( + visible: widget.isEmailLogin, + child: Row( + children: [ + const Spacer(), + TextButton( + onPressed: () { + Navigator.push(context, MaterialPageRoute(builder: (context) => const ForgotPassword())); + // const ForgotPassword().launch(context); + }, + child: Text( + lang.S.of(context).forgotPassword, + style: theme.textTheme.bodyLarge?.copyWith( + color: kGreyTextColor, + ), + ), + ), + ], + ), + ), + ElevatedButton( + child: Text(lang.S.of(context).logIn), + onPressed: () { + if (validateAndSave()) { + // loginProvider.signIn(context); + } + }, + ), + Visibility( + visible: widget.isEmailLogin, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + lang.S.of(context).noAcc, + style: theme.textTheme.bodyLarge?.copyWith(color: kGreyTextColor), + ), + TextButton( + onPressed: () { + // Navigator.pushNamed(context, '/signup'); + // const RegisterScreen().launch(context); + Navigator.push(context, MaterialPageRoute(builder: (context) => const RegisterScreen())); + }, + child: Text( + lang.S.of(context).register, + style: theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + fontWeight: FontWeight.w600, + ), + ), + ), + ], + ), + ), + ], + ), + ), + ); + }), + ), + ); + } +} diff --git a/lib/Screens/Authentication/profile_setup_screen.dart b/lib/Screens/Authentication/profile_setup_screen.dart new file mode 100644 index 0000000..9d23db1 --- /dev/null +++ b/lib/Screens/Authentication/profile_setup_screen.dart @@ -0,0 +1,406 @@ +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/shop_category_provider.dart'; +import '../../Repository/API/business_setup_repo.dart'; +import '../../constant.dart'; +import '../../model/business_category_model.dart'; +import '../../model/lalnguage_model.dart'; + +class ProfileSetup extends StatefulWidget { + const ProfileSetup({super.key}); + + @override + State createState() => _ProfileSetupState(); +} + +class _ProfileSetupState extends State { + @override + void initState() { + // TODO: implement initState + super.initState(); + } + + // Language? selectedLanguage; + BusinessCategory? selectedBusinessCategory; + List language = []; + + final ImagePicker _picker = ImagePicker(); + XFile? pickedImage; + TextEditingController addressController = TextEditingController(); + TextEditingController openingBalanceController = TextEditingController(); + TextEditingController phoneController = TextEditingController(); + TextEditingController nameController = TextEditingController(); + TextEditingController vatGstTitleController = TextEditingController(); + TextEditingController vatGstNumberController = TextEditingController(); + + DropdownButton getCategory({required List list}) { + List> dropDownItems = []; + + for (BusinessCategory category in list) { + var item = DropdownMenuItem( + value: category, + child: Text(category.name), + ); + dropDownItems.add(item); + } + return DropdownButton( + isExpanded: true, + hint: Text(lang.S.of(context).selectBusinessCategory + //'Select Business Category' + ), + items: dropDownItems, + value: selectedBusinessCategory, + onChanged: (value) { + setState(() { + selectedBusinessCategory = value!; + }); + }, + ); + } + + final GlobalKey _formKey = GlobalKey(); + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final _lang = lang.S.of(context); + return WillPopScope( + onWillPop: () async => false, + child: Consumer(builder: (context, ref, __) { + final businessCategoryList = ref.watch(businessCategoryProvider); + + return businessCategoryList.when(data: (categoryList) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + lang.S.of(context).setUpProfile, + ), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(8.0), + child: ElevatedButton.icon( + iconAlignment: IconAlignment.end, + onPressed: () async { + if (selectedBusinessCategory != null) { + if (_formKey.currentState!.validate()) { + try { + BusinessSetupRepo businessSetupRepo = BusinessSetupRepo(); + await businessSetupRepo.businessSetup( + context: context, + name: nameController.text, + phone: phoneController.text, + address: addressController.text.isEmptyOrNull ? null : addressController.text, + categoryId: selectedBusinessCategory!.id.toString(), + image: pickedImage == null ? null : File(pickedImage!.path), + vatGstNumber: vatGstNumberController.text, + vatGstTitle: vatGstTitleController.text, + openingBalance: openingBalanceController.text, + ); + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(e.toString()))); + } + } + } else { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Select a Business Category'))); + } + }, + icon: const Icon( + Icons.arrow_forward, + color: Colors.white, + ), + label: Text(lang.S.of(context).continueButton), + ), + ), + body: SingleChildScrollView( + child: Center( + child: Form( + key: _formKey, + child: Column( + children: [ + ///________Image______________________________ + GestureDetector( + onTap: () { + showDialog( + context: context, + builder: (BuildContext context) { + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0), + ), + // ignore: sized_box_for_whitespace + child: Container( + height: 200.0, + width: MediaQuery.of(context).size.width - 80, + child: Center( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.gallery); + setState(() {}); + Navigator.pop(context); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.photo_library_rounded, + size: 60.0, + color: kMainColor, + ), + Text( + lang.S.of(context).gallery, + style: theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + ), + ), + ], + ), + ), + const SizedBox(width: 40.0), + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.camera); + setState(() {}); + Navigator.pop(context); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.camera, + size: 60.0, + color: kGreyTextColor, + ), + Text( + lang.S.of(context).camera, + style: theme.textTheme.titleMedium?.copyWith(color: kGreyTextColor), + ), + ], + ), + ), + ], + ), + ), + ), + ); + }); + }, + child: Stack( + children: [ + Container( + height: 120, + width: 120, + decoration: BoxDecoration( + shape: BoxShape.circle, + // border: Border.all(color: Colors.black54, width: 1), + // borderRadius: const BorderRadius.all(Radius.circular(120)), + image: pickedImage == null + ? const DecorationImage( + image: AssetImage('images/noImage.png'), + fit: BoxFit.cover, + ) + : DecorationImage( + image: FileImage(File(pickedImage!.path)), + fit: BoxFit.cover, + ), + ), + ), + Positioned( + bottom: 0, + right: 0, + child: Container( + height: 35, + width: 35, + decoration: BoxDecoration( + border: Border.all(color: Colors.white, width: 2), + // borderRadius: const BorderRadius.all(Radius.circular(120)), + shape: BoxShape.circle, + color: kMainColor, + ), + child: const Icon( + Icons.camera_alt_outlined, + size: 20, + color: Colors.white, + ), + ), + ) + ], + ), + ), + const SizedBox(height: 20.0), + Padding( + padding: const EdgeInsets.all(10.0), + child: SizedBox( + height: 60.0, + child: FormField( + builder: (FormFieldState field) { + return InputDecorator( + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).businessCat, + border: OutlineInputBorder(borderRadius: BorderRadius.circular(5.0))), + child: DropdownButtonHideUnderline(child: getCategory(list: categoryList)), + ); + }, + ), + ), + ), + + ///_________Name________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + // Optional + textFieldType: TextFieldType.NAME, + controller: nameController, + validator: (value) { + if (value == null || value.isEmpty) { + // return 'Please enter a valid business name'; + return lang.S.of(context).pleaseEnterAValidBusinessName; + } + return null; + }, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).businessName, + border: const OutlineInputBorder(), + //hintText: 'Enter Business/Store Name' + hintText: lang.S.of(context).enterBusiness, + ), + ), + ), + + ///__________Phone_________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: SizedBox( + height: 60.0, + child: AppTextField( + controller: phoneController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.PHONE, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).phone, + hintText: lang.S.of(context).enterYourPhoneNumber, + border: const OutlineInputBorder(), + ), + ), + ), + ), + + ///_________Address___________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + // ignore: deprecated_member_use + textFieldType: TextFieldType.ADDRESS, + controller: addressController, + decoration: kInputDecoration.copyWith( + focusedBorder: const OutlineInputBorder( + borderSide: BorderSide(color: kGreyTextColor), + ), + labelText: lang.S.of(context).companyAddress, + hintText: lang.S.of(context).enterFullAddress, + border: const OutlineInputBorder(), + ), + ), + ), + + ///________Opening_balance_______________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + validator: (value) { + return null; + }, + controller: openingBalanceController, // Optional + textFieldType: TextFieldType.PHONE, + decoration: kInputDecoration.copyWith( + //hintText: 'Enter opening balance', + hintText: lang.S.of(context).enterOpeningBalance, + labelText: lang.S.of(context).openingBalance, + border: const OutlineInputBorder(), + ), + ), + ), + + // ///_______Gst_number____________________________ + // Row( + // children: [ + // ///_______title__________________________________ + // Expanded( + // child: Padding( + // padding: const EdgeInsets.only(top: 10, left: 10, bottom: 10), + // child: AppTextField( + // validator: (value) { + // return null; + // }, + // controller: vatGstTitleController, + // textFieldType: TextFieldType.NAME, + // decoration: kInputDecoration.copyWith( + // labelText: _lang.vatGstTitle, + // hintText: _lang.enterVatGstTitle, + // border: const OutlineInputBorder(), + // ), + // ), + // ), + // ), + // + // ///______Vat_and_Gst_Number__________________________________ + // Expanded( + // child: Padding( + // padding: const EdgeInsets.all(10.0), + // child: AppTextField( + // validator: (value) { + // return null; + // }, + // controller: vatGstNumberController, // Optional + // textFieldType: TextFieldType.NAME, + // decoration: kInputDecoration.copyWith( + // hintText: _lang.enterVatGstNumber, + // labelText: _lang.vatGstNumber, + // border: const OutlineInputBorder(), + // ), + // ), + // ), + // ), + // ], + // ) + ], + ), + ), + ), + ), + ), + ); + }, error: (e, stack) { + return Center( + child: Text(e.toString()), + ); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }); + }), + ); + } +} diff --git a/lib/Screens/Authentication/register_screen.dart b/lib/Screens/Authentication/register_screen.dart new file mode 100644 index 0000000..b099f30 --- /dev/null +++ b/lib/Screens/Authentication/register_screen.dart @@ -0,0 +1,221 @@ +// ignore_for_file: curly_braces_in_flow_control_structures + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Authentication/Phone%20Auth/phone_auth_screen.dart'; +import 'package:mobile_pos/Screens/Authentication/profile_setup_screen.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../Repository/API/register_repo.dart'; +import '../../constant.dart'; +import 'login_form.dart'; + +class RegisterScreen extends StatefulWidget { + const RegisterScreen({Key? key}) : super(key: key); + + @override + State createState() => _RegisterScreenState(); +} + +class _RegisterScreenState extends State { + bool showPass1 = true; + bool showPass2 = true; + GlobalKey globalKey = GlobalKey(); + bool passwordShow = false; + String? givenPassword; + String? givenPassword2; + + late String email; + late String password; + late String passwordConfirmation; + + bool validateAndSave() { + final form = globalKey.currentState; + if (form!.validate() && givenPassword == givenPassword2) { + form.save(); + return true; + } + return false; + } + + @override + void initState() { + // TODO: implement initState + super.initState(); + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return SafeArea( + child: Scaffold( + body: Consumer(builder: (context, ref, child) { + return Center( + child: SingleChildScrollView( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Image.asset('images/logoandname.png'), + const SizedBox( + height: 30.0, + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: Form( + key: globalKey, + child: Column( + children: [ + const SizedBox(height: 20), + TextFormField( + keyboardType: TextInputType.emailAddress, + decoration: InputDecoration( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).emailText, + hintText: lang.S.of(context).enterYourEmailAddress, + ), + validator: (value) { + if (value == null || value.isEmpty) { + // return 'Email can\'n be empty'; + return lang.S.of(context).emailCannotBeEmpty; + } else if (!value.contains('@')) { + //return 'Please enter a valid email'; + return lang.S.of(context).pleaseEnterAValidEmail; + } + return null; + }, + onSaved: (value) { + email = value!; + }, + ), + const SizedBox(height: 20), + TextFormField( + keyboardType: TextInputType.text, + obscureText: showPass1, + decoration: InputDecoration( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).password, + hintText: lang.S.of(context).pleaseEnterAPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showPass1 = !showPass1; + }); + }, + icon: Icon(showPass1 ? Icons.visibility_off : Icons.visibility), + ), + ), + onChanged: (value) { + givenPassword = value; + }, + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value.length < 4) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } else if (value.length < 4) { + //return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } + return null; + }, + onSaved: (value) { + password = value!; + }, + ), + const SizedBox(height: 20), + TextFormField( + keyboardType: TextInputType.emailAddress, + obscureText: showPass2, + decoration: InputDecoration( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).confirmPass, + hintText: lang.S.of(context).pleaseEnterAConfirmPassword, + suffixIcon: IconButton( + onPressed: () { + setState(() { + showPass2 = !showPass2; + }); + }, + icon: Icon(showPass2 ? Icons.visibility_off : Icons.visibility), + ), + ), + onChanged: (value) { + givenPassword2 = value; + }, + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Password can\'t be empty'; + return lang.S.of(context).passwordCannotBeEmpty; + } else if (value.length < 4) { + // return 'Please enter a bigger password'; + return lang.S.of(context).pleaseEnterABiggerPassword; + } else if (givenPassword != givenPassword2) { + //return 'Password Not mach'; + return lang.S.of(context).passwordsDoNotMatch; + } + return null; + }, + ), + ], + ), + ), + ), + ElevatedButton( + onPressed: () async { + if (validateAndSave()) { + RegisterRepo reg = RegisterRepo(); + if (await reg.registerRepo(email: email, context: context, password: password, confirmPassword: password)) + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const ProfileSetup(), + )); + // auth.signUp(context); + } + }, + child: Text(lang.S.of(context).register), + ), + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + lang.S.of(context).haveAcc, + style: theme.textTheme.bodyLarge?.copyWith( + color: kMainColor, + ), + ), + TextButton( + onPressed: () { + const LoginForm( + isEmailLogin: true, + ).launch(context); + // Navigator.pushNamed(context, '/loginForm'); + }, + child: Text( + lang.S.of(context).logIn, + style: theme.textTheme.titleSmall?.copyWith( + color: kMainColor, + fontWeight: FontWeight.w600, + ), + ), + ), + ], + ), + TextButton( + onPressed: () { + const PhoneAuth().launch(context); + }, + child: Text(lang.S.of(context).loginWithPhone), + ), + ], + ), + ), + ); + }), + ), + ); + } +} diff --git a/lib/Screens/Authentication/success_screen.dart b/lib/Screens/Authentication/success_screen.dart new file mode 100644 index 0000000..269a318 --- /dev/null +++ b/lib/Screens/Authentication/success_screen.dart @@ -0,0 +1,79 @@ +// ignore_for_file: unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../Home/home.dart'; + +class SuccessScreen extends StatelessWidget { + const SuccessScreen({Key? key, required this.email}) : super(key: key); + + final String? email; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, _) { + final userRoleData = ref.watch(businessInfoProvider); + ref.watch(getExpireDateProvider(ref)); + return userRoleData.when(data: (data) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + resizeToAvoidBottomInset: true, + body: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Image(image: AssetImage('images/success.png')), + const SizedBox(height: 40.0), + Text( + lang.S.of(context).congratulation, + ), + Padding( + padding: const EdgeInsets.all(20.0), + child: Text( + lang.S.of(context).loremIpsumDolorSitAmetConsecteturElitInterdumCons, + maxLines: 2, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + style: theme.textTheme.bodyLarge?.copyWith( + fontSize: 16.0, + ), + ), + ), + Padding( + padding: const EdgeInsets.all(8.0), + child: ElevatedButton( + onPressed: () { + const Home().launch(context); + // Navigator.pushNamed(context, '/home'); + }, + child: Text(lang.S.of(context).continueButton), + ), + ) + ], + // ), + // bottomNavigationBar: ButtonGlobalWithoutIcon( + // buttontext: lang.S.of(context).continueButton, + // buttonDecoration: kButtonDecoration.copyWith(color: kMainColor), + // onPressed: () { + // const Home().launch(context); + // // Navigator.pushNamed(context, '/home'); + // }, + // buttonTextColor: Colors.white, + // ), + )), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + }); + } +} diff --git a/lib/Screens/Currency/Model/currency_model.dart b/lib/Screens/Currency/Model/currency_model.dart new file mode 100644 index 0000000..d7dc586 --- /dev/null +++ b/lib/Screens/Currency/Model/currency_model.dart @@ -0,0 +1,53 @@ +class CurrencyModel { + CurrencyModel({ + this.id, + this.name, + this.countryName, + this.code, + this.symbol, + this.position, + this.status, + this.isDefault, + this.createdAt, + this.updatedAt, + }); + + CurrencyModel.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + countryName = json['country_name']; + code = json['code']; + symbol = json['symbol']; + position = json['position']; + status = json['status']; + isDefault = json['is_default']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? name; + dynamic countryName; + String? code; + String? symbol; + dynamic position; + bool? status; + bool? isDefault; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['country_name'] = countryName; + map['code'] = code; + map['symbol'] = symbol; + map['position'] = position; + map['status'] = status; + map['is_default'] = isDefault; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/Currency/Provider/currency_provider.dart b/lib/Screens/Currency/Provider/currency_provider.dart new file mode 100644 index 0000000..cce7886 --- /dev/null +++ b/lib/Screens/Currency/Provider/currency_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../Model/currency_model.dart'; +import '../Repo/currency_repo.dart'; + +CurrencyRepo repo = CurrencyRepo(); +final currencyProvider = FutureProvider.autoDispose>((ref) => repo.fetchAllCurrency()); diff --git a/lib/Screens/Currency/Repo/currency_repo.dart b/lib/Screens/Currency/Repo/currency_repo.dart new file mode 100644 index 0000000..a0f5a40 --- /dev/null +++ b/lib/Screens/Currency/Repo/currency_repo.dart @@ -0,0 +1,63 @@ +import 'dart:convert'; + +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../Model/currency_model.dart'; + +class CurrencyRepo { + Future> fetchAllCurrency() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/currencies'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final partyList = parsedData['data'] as List; + + // Filter and map the list + return partyList + .where((category) => category['status'] == true) // Filter by status + .map((category) => CurrencyModel.fromJson(category)) + .toList(); + } else { + throw Exception('Failed to fetch Currency'); + } + } + + // Future> fetchAllCurrency() async { + // final uri = Uri.parse('${APIConfig.url}/currencies'); + // + // final response = await http.get(uri, headers: { + // 'Accept': 'application/json', + // 'Authorization': await getAuthToken(), + // }); + // + // if (response.statusCode == 200) { + // final parsedData = jsonDecode(response.body) as Map; + // + // final partyList = parsedData['data'] as List; + // return partyList.map((category) => CurrencyModel.fromJson(category)).toList(); + // // Parse into Party objects + // } else { + // throw Exception('Failed to fetch Currency'); + // } + // } + + Future setDefaultCurrency({required num id}) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/currencies/$id'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + return true; + } else { + return false; + } + } +} diff --git a/lib/Screens/Currency/currency_screen.dart b/lib/Screens/Currency/currency_screen.dart new file mode 100644 index 0000000..db33fc0 --- /dev/null +++ b/lib/Screens/Currency/currency_screen.dart @@ -0,0 +1,129 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Currency/Provider/currency_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import 'Model/currency_model.dart'; +import 'Repo/currency_repo.dart'; + +class CurrencyScreen extends StatefulWidget { + const CurrencyScreen({super.key}); + + @override + State createState() => _CurrencyScreenState(); +} + +class _CurrencyScreenState extends State { + CurrencyModel selectedCurrency = CurrencyModel(name: currencyName, symbol: currency); + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + final currencyData = ref.watch(currencyProvider); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + resizeToAvoidBottomInset: true, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).currency, + //'Currency', + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + body: currencyData.when( + data: (currencyList) { + return SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(10.0), + child: ListView.builder( + physics: const NeverScrollableScrollPhysics(), + itemCount: currencyList.length, + shrinkWrap: true, + itemBuilder: (BuildContext context, int index) { + return Padding( + padding: const EdgeInsets.only(bottom: 15), + child: Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(6), + color: selectedCurrency.name == currencyList[index].name ? kMainColor : kWhite, + boxShadow: [ + BoxShadow(color: const Color(0xff0C1A4B).withValues(alpha: 0.24), blurRadius: 1), + BoxShadow(color: const Color(0xff473232).withValues(alpha: 0.05), offset: const Offset(0, 3), spreadRadius: -1, blurRadius: 8) + ], + ), + child: ListTile( + selected: selectedCurrency.name == currencyList[index].name, + selectedColor: Colors.white, + onTap: () { + setState(() { + selectedCurrency = currencyList[index]; + }); + }, + title: Text('${currencyList[index].name} - ${currencyList[index].symbol}'), + trailing: const Icon( + (Icons.arrow_forward_ios), + ), + ), + ), + ); + }, + ), + ), + ); + }, + error: (error, stackTrace) { + return null; + }, + loading: () => const Center(child: CircularProgressIndicator()), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(10.0), + child: GestureDetector( + onTap: () async { + try { + EasyLoading.show(); + + final isSet = await CurrencyRepo().setDefaultCurrency(id: selectedCurrency.id!); + if (isSet) { + await CurrencyMethods().saveCurrencyDataInLocalDatabase( + selectedCurrencyName: selectedCurrency.name, + selectedCurrencySymbol: selectedCurrency.symbol, + ); + Navigator.pop(context); + } else { + EasyLoading.showError('Something went wrong'); + } + } catch (e) { + EasyLoading.showError('An error occurred: $e'); + } finally { + EasyLoading.dismiss(); + } + }, + child: Container( + height: 50, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: Center( + child: Text( + lang.S.of(context).save, + style: const TextStyle(fontSize: 18, color: Colors.white), + ), + ), + ), + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/Customers/Model/parties_model.dart b/lib/Screens/Customers/Model/parties_model.dart new file mode 100644 index 0000000..b6dfc6d --- /dev/null +++ b/lib/Screens/Customers/Model/parties_model.dart @@ -0,0 +1,263 @@ +import 'package:mobile_pos/model/sale_transaction_model.dart'; + +class Party { + Party({ + this.id, + this.name, + this.businessId, + this.email, + this.branchId, + this.type, + this.phone, + this.due, + this.openingBalanceType, + this.openingBalance, + this.wallet, + this.loyaltyPoints, + this.creditLimit, + this.address, + this.image, + this.status, + this.meta, + this.sales, + this.shippingAddress, + this.billingAddress, + this.createdAt, + this.updatedAt, + }); + + Party.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + businessId = json['business_id']; + email = json['email']; + type = json['type']; + phone = json['phone']; + branchId = json['branch_id']; + due = json['due']; + saleCount = json['sales_count']; + purchaseCount = json['purchases_count']; + totalSaleAmount = json['total_sale_amount']; + totalSalePaid = json['total_sale_paid']; + totalPurchaseAmount = json['total_purchase_amount']; + totalPurchasePaid = json['total_purchase_paid']; + totalSaleProfit = json['total_sale_profit']; + totalSaleLoss = json['total_sale_loss']; + openingBalanceType = json['opening_balance_type']; + openingBalance = json['opening_balance']; + wallet = json['wallet']; + loyaltyPoints = json['loyalty_points']; + creditLimit = json['credit_limit']; + address = json['address']; + image = json['image']; + status = json['status']; + meta = json['meta']; + shippingAddress = json['shipping_address'] != null ? ShippingAddress.fromJson(json['shipping_address']) : null; + if (json['sales'] != null) { + sales = []; + json['sales'].forEach((v) { + sales!.add(SalesTransactionModel.fromJson(v)); + }); + } + billingAddress = json['billing_address'] != null ? BillingAddress.fromJson(json['billing_address']) : null; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? name; + num? businessId; + String? email; + String? type; + String? phone; + num? branchId; + num? due; + num? saleCount; + num? purchaseCount; + num? totalSaleAmount; + num? totalSalePaid; + num? totalPurchaseAmount; + num? totalPurchasePaid; + // num? totalSaleLossProfit; + num? totalSaleProfit; + num? totalSaleLoss; + String? openingBalanceType; + num? openingBalance; + num? wallet; + num? loyaltyPoints; + num? creditLimit; + String? address; + String? image; + num? status; + dynamic meta; + ShippingAddress? shippingAddress; + BillingAddress? billingAddress; + List? sales; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['branch_id'] = branchId; + map['name'] = name; + map['business_id'] = businessId; + map['email'] = email; + map['type'] = type; + map['phone'] = phone; + map['due'] = due; + map['sales_count'] = saleCount; + map['purchases_count'] = purchaseCount; + map['total_sale_amount'] = totalSaleAmount; + map['total_sale_paid'] = totalSalePaid; + map['total_purchase_amount'] = totalPurchaseAmount; + map['total_purchase_paid'] = totalPurchasePaid; + map['total_sale_profit'] = totalSaleProfit; + map['total_sale_loss'] = totalSaleLoss; + map['opening_balance_type'] = openingBalanceType; + map['opening_balance'] = openingBalance; + map['wallet'] = wallet; + map['loyalty_points'] = loyaltyPoints; + map['credit_limit'] = creditLimit; + map['address'] = address; + map['image'] = image; + map['status'] = status; + map['meta'] = meta; + map['sales'] = sales; + if (shippingAddress != null) { + map['shipping_address'] = shippingAddress?.toJson(); + } + if (billingAddress != null) { + map['billing_address'] = billingAddress?.toJson(); + } + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} + +class BillingAddress { + BillingAddress({ + this.address, + this.city, + this.state, + this.zipCode, + this.country, + }); + + BillingAddress.fromJson(dynamic json) { + address = json['address']; + city = json['city']; + state = json['state']; + zipCode = json['zip_code']; + country = json['country']; + } + String? address; + String? city; + String? state; + String? zipCode; + String? country; + + Map toJson() { + final map = {}; + map['address'] = address; + map['city'] = city; + map['state'] = state; + map['zip_code'] = zipCode; + map['country'] = country; + return map; + } +} + +class ShippingAddress { + ShippingAddress({ + this.address, + this.city, + this.state, + this.zipCode, + this.country, + }); + + ShippingAddress.fromJson(dynamic json) { + address = json['address']; + city = json['city']; + state = json['state']; + zipCode = json['zip_code']; + country = json['country']; + } + String? address; + String? city; + String? state; + String? zipCode; + String? country; + + Map toJson() { + final map = {}; + map['address'] = address; + map['city'] = city; + map['state'] = state; + map['zip_code'] = zipCode; + map['country'] = country; + return map; + } +} + +extension PartyListExt on List { + List getTopFiveCustomers() { + final _customerTypes = {'customer', 'dealer', 'wholesaler', 'retailer'}; + + final _customers = where((p) => _customerTypes.contains(p.type?.trim().toLowerCase())).toList(); + + if (_customers.isEmpty) return const []; + + final _hasSaleAmount = _customers.any((p) => (p.totalSaleAmount ?? 0) > 0); + + final _filteredList = _customers.where((p) { + if (_hasSaleAmount) { + return (p.totalSaleAmount ?? 0) > 0; + } + + return (p.saleCount ?? 0) > 0; + }).toList(); + + if (_filteredList.isEmpty) return const []; + + _filteredList.sort((a, b) { + if (_hasSaleAmount) { + return (b.totalSaleAmount ?? 0).compareTo(a.totalSaleAmount ?? 0); + } + + return (b.saleCount ?? 0).compareTo(a.saleCount ?? 0); + }); + + return _filteredList.length > 5 ? _filteredList.sublist(0, 5) : _filteredList; + } + + List getTopFiveSuppliers() { + final _suppliers = where((p) => p.type?.trim().toLowerCase() == 'supplier').toList(); + + if (_suppliers.isEmpty) return const []; + + final _hasPurchaseAmount = _suppliers.any((p) => (p.totalPurchaseAmount ?? 0) > 0); + + final _filteredList = _suppliers.where((p) { + if (_hasPurchaseAmount) { + return (p.totalPurchaseAmount ?? 0) > 0; + } + + return (p.purchaseCount ?? 0) > 0; + }).toList(); + + if (_filteredList.isEmpty) return const []; + + _filteredList.sort((a, b) { + if (_hasPurchaseAmount) { + return (b.totalPurchaseAmount ?? 0).compareTo(a.totalPurchaseAmount ?? 0); + } + + return (b.purchaseCount ?? 0).compareTo(a.purchaseCount ?? 0); + }); + + return _filteredList.length > 5 ? _filteredList.sublist(0, 5) : _filteredList; + } +} diff --git a/lib/Screens/Customers/Provider/customer_provider.dart b/lib/Screens/Customers/Provider/customer_provider.dart new file mode 100644 index 0000000..d40b0bb --- /dev/null +++ b/lib/Screens/Customers/Provider/customer_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; + +import '../Repo/parties_repo.dart'; + +PartyRepository partiesRepo = PartyRepository(); +final partiesProvider = FutureProvider.autoDispose>((ref) => partiesRepo.fetchAllParties()); diff --git a/lib/Screens/Customers/Repo/parties_repo.dart b/lib/Screens/Customers/Repo/parties_repo.dart new file mode 100644 index 0000000..d57909b --- /dev/null +++ b/lib/Screens/Customers/Repo/parties_repo.dart @@ -0,0 +1,268 @@ +//ignore_for_file: avoid_print,unused_local_variable +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Const/api_config.dart'; + +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../Model/parties_model.dart'; +import '../Provider/customer_provider.dart'; +import '../add_customer.dart'; + +class PartyRepository { + Future> fetchAllParties() async { + final uri = Uri.parse('${APIConfig.url}/parties'); + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final partyList = parsedData['data'] as List; + return partyList.map((category) => Party.fromJson(category)).toList(); + // Parse into Party objects + } else { + throw Exception('Failed to fetch parties'); + } + } + + Future addParty({ + required WidgetRef ref, + required BuildContext context, + required Customer customer, + }) async { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + final uri = Uri.parse('${APIConfig.url}/parties'); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + + void addField(String key, String? value) { + if (value != null && value.isNotEmpty) { + request.fields[key] = value; + } + } + + addField('name', customer.name); + addField('phone', customer.phone); + addField('type', customer.customerType); + addField('email', customer.email); + addField('address', customer.address); + addField('opening_balance_type', customer.openingBalanceType); + addField('opening_balance', customer.openingBalance?.toString()); + addField('credit_limit', customer.creditLimit?.toString()); + + // Send billing and shipping address fields directly + addField('billing_address[address]', customer.billingAddress); + addField('billing_address[city]', customer.billingCity); + addField('billing_address[state]', customer.billingState); + addField('billing_address[zip_code]', customer.billingZipcode); + addField('billing_address[country]', customer.billingCountry); + + addField('shipping_address[address]', customer.shippingAddress); + addField('shipping_address[city]', customer.shippingCity); + addField('shipping_address[state]', customer.shippingState); + addField('shipping_address[zip_code]', customer.shippingZipcode); + addField('shipping_address[country]', customer.shippingCountry); + + print('Party Data: ${request.fields}'); + + final response = await customHttpClient.uploadFile( + url: uri, + fileFieldName: 'image', + file: customer.image, + fields: request.fields, + ); + + final responseData = await response.stream.bytesToString(); + print('${responseData}'); + final parsedData = jsonDecode(responseData); + print('Party Added Response: $parsedData'); + request.fields.forEach((key, value) { + print('$key: $value'); + }); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successfully!'))); + ref.refresh(partiesProvider); // Refresh party list + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Party creation failed: ${parsedData['message']}')), + ); + } + } + + Future updateParty({ + required WidgetRef ref, + required BuildContext context, + required Customer customer, + }) async { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + final uri = Uri.parse('${APIConfig.url}/parties/${customer.id}'); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + + void addField(String key, String? value) { + if (value != null && value.isNotEmpty) { + request.fields[key] = value; + } + } + + request.fields['_method'] = 'put'; + addField('name', customer.name); + addField('phone', customer.phone); + addField('type', customer.customerType); + addField('email', customer.email); + addField('address', customer.address); + addField('opening_balance_type', customer.openingBalanceType); + addField('opening_balance', customer.openingBalance?.toString()); + addField('credit_limit', customer.creditLimit?.toString()); + + // Send billing and shipping address fields directly + addField('billing_address[address]', customer.billingAddress); + addField('billing_address[city]', customer.billingCity); + addField('billing_address[state]', customer.billingState); + addField('billing_address[zip_code]', customer.billingZipcode); + addField('billing_address[country]', customer.billingCountry); + + addField('shipping_address[address]', customer.shippingAddress); + addField('shipping_address[city]', customer.shippingCity); + addField('shipping_address[state]', customer.shippingState); + addField('shipping_address[zip_code]', customer.shippingZipcode); + addField('shipping_address[country]', customer.shippingCountry); + + if (customer.image != null) { + request.files.add(await http.MultipartFile.fromPath('image', customer.image!.path)); + } + + final response = await customHttpClient.uploadFile( + url: uri, + fileFieldName: 'image', + file: customer.image, + fields: request.fields, + ); + + final responseData = await response.stream.bytesToString(); + final parsedData = jsonDecode(responseData); + print('--- Sending Party Data ---'); + request.fields.forEach((key, value) { + print('$key: $value'); + }); + if (customer.image != null) { + print('Image path: ${customer.image!.path}'); + } else { + print('No image selected'); + } + print('---------------------------'); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successfully!'))); + ref.refresh(partiesProvider); // Refresh party list + Navigator.pop(context); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Party creation failed: ${parsedData['message']}')), + ); + } + } + + // Future updateParty({ + // required String id, + // required WidgetRef ref, + // required BuildContext context, + // required String name, + // required String phone, + // required String type, + // File? image, + // String? email, + // String? address, + // String? due, + // }) async { + // final uri = Uri.parse('${APIConfig.url}/parties/$id'); + // CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + // + // var request = http.MultipartRequest('POST', uri) + // ..headers['Accept'] = 'application/json' + // ..headers['Authorization'] = await getAuthToken(); + // + // request.fields['_method'] = 'put'; + // request.fields['name'] = name; + // request.fields['phone'] = phone; + // request.fields['type'] = type; + // if (email != null) request.fields['email'] = email; + // if (address != null) request.fields['address'] = address; + // if (due != null) request.fields['due'] = due; // Convert due to string + // if (image != null) { + // request.files.add(http.MultipartFile.fromBytes('image', image.readAsBytesSync(), filename: image.path)); + // } + // + // // final response = await request.send(); + // final response = await customHttpClient.uploadFile(url: uri, fields: request.fields, file: image, fileFieldName: 'image'); + // final responseData = await response.stream.bytesToString(); + // + // final parsedData = jsonDecode(responseData); + // + // if (response.statusCode == 200) { + // ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Updated Successfully!'))); + // var data1 = ref.refresh(partiesProvider); + // + // Navigator.pop(context); + // Navigator.pop(context); + // } else { + // ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Party Update failed: ${parsedData['message']}'))); + // } + // } + + Future deleteParty({ + required String id, + required BuildContext context, + required WidgetRef ref, + }) async { + final String apiUrl = '${APIConfig.url}/parties/$id'; + + try { + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete( + url: Uri.parse(apiUrl), + ); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Party deleted successfully'))); + + var data1 = ref.refresh(partiesProvider); + + Navigator.pop(context); // Assuming you want to close the screen after deletion + // Navigator.pop(context); // Assuming you want to close the screen after deletion + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Failed to delete party: ${parsedData['message']}'))); + } + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $e'))); + } + } + + Future sendCustomerUdeSms({required num id, required BuildContext context}) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/parties/$id'); + + final response = await clientGet.get(url: uri); + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(jsonDecode(response.body)['message']))); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: ${jsonDecode((response.body))['message']}'))); + } + } +} diff --git a/lib/Screens/Customers/add_customer.dart b/lib/Screens/Customers/add_customer.dart new file mode 100644 index 0000000..728a33c --- /dev/null +++ b/lib/Screens/Customers/add_customer.dart @@ -0,0 +1,981 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:intl_phone_field/intl_phone_field.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../model/country_model.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'Provider/customer_provider.dart'; +import 'Repo/parties_repo.dart'; +import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; + +class AddParty extends StatefulWidget { + const AddParty({super.key, this.customerModel}); + final Party? customerModel; + @override + // ignore: library_private_types_in_public_api + _AddPartyState createState() => _AddPartyState(); +} + +class _AddPartyState extends State { + String groupValue = 'Retailer'; + String advanced = 'advance'; + String due = 'due'; + String openingBalanceType = 'due'; + bool expanded = false; + final ImagePicker _picker = ImagePicker(); + bool showProgress = false; + XFile? pickedImage; + + TextEditingController phoneController = TextEditingController(); + TextEditingController nameController = TextEditingController(); + TextEditingController emailController = TextEditingController(); + TextEditingController addressController = TextEditingController(); + final creditLimitController = TextEditingController(); + final billingAddressController = TextEditingController(); + final billingCityController = TextEditingController(); + final billingStateController = TextEditingController(); + final shippingAddressController = TextEditingController(); + final shippingCityController = TextEditingController(); + final shippingStateController = TextEditingController(); + final billingZipCodeCountryController = TextEditingController(); + final shippingZipCodeCountryController = TextEditingController(); + final openingBalanceController = TextEditingController(); + + final GlobalKey _formKay = GlobalKey(); + FocusNode focusNode = FocusNode(); + + List _countries = []; + Country? _selectedBillingCountry; + Country? _selectedShippingCountry; + + @override + void initState() { + super.initState(); + _loadCountries(); + } + + void _initializeFields() { + final party = widget.customerModel; + if (party != null) { + nameController.text = party.name ?? ''; + emailController.text = party.email ?? ''; + addressController.text = party.address ?? ''; + // dueController.text = party.due?.toString() ?? ''; + creditLimitController.text = party.creditLimit?.toString() ?? ''; + openingBalanceController.text = party.openingBalance?.toString() ?? ''; + openingBalanceType = party.openingBalanceType ?? 'due'; + groupValue = party.type ?? 'Retailer'; + phoneController.text = party.phone ?? ''; + + // Initialize billing address fields + billingAddressController.text = party.billingAddress?.address ?? ''; + billingCityController.text = party.billingAddress?.city ?? ''; + billingStateController.text = party.billingAddress?.state ?? ''; + billingZipCodeCountryController.text = party.billingAddress?.zipCode ?? ''; + if (party.billingAddress?.country != null) { + _selectedBillingCountry = _countries.firstWhere( + (c) => c.name == party.billingAddress!.country, + ); + } + shippingAddressController.text = party.shippingAddress?.address ?? ''; + shippingCityController.text = party.shippingAddress?.city ?? ''; + shippingStateController.text = party.shippingAddress?.state ?? ''; + shippingZipCodeCountryController.text = party.shippingAddress?.zipCode ?? ''; + if (party.shippingAddress?.country != null) { + _selectedShippingCountry = _countries.firstWhere( + (c) => c.name == party.shippingAddress!.country, + ); + } + } + } + + Future _loadCountries() async { + try { + final String response = await rootBundle.loadString('assets/countrylist.json'); + final List data = json.decode(response); + setState(() { + _countries = data.map((json) => Country.fromJson(json)).toList(); + }); + + // Now that countries are loaded, initialize fields + _initializeFields(); + } catch (e) { + print('Error loading countries: $e'); + } + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + bool isReadOnly = (widget.customerModel?.branchId != businessInfo.value?.data?.user?.activeBranchId) && + widget.customerModel != null; + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + surfaceTintColor: kWhite, + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).addParty, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + bottom: PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider( + height: 1, + thickness: 1, + )), + ), + body: SingleChildScrollView( + padding: EdgeInsets.all(16), + child: Form( + key: _formKay, + child: Column( + children: [ + TextFormField( + controller: phoneController, + keyboardType: TextInputType.phone, + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + validator: (value) { + if (value == null || value.isEmpty) { + return lang.S.of(context).pleaseEnterAValidPhoneNumber; + } + return null; + }, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).phone, + hintText: lang.S.of(context).enterYourPhoneNumber, + border: const OutlineInputBorder(), + ), + ), + SizedBox(height: 20), + + ///_________Name_______________________ + TextFormField( + controller: nameController, + validator: (value) { + if (value == null || value.isEmpty) { + // return 'Please enter a valid Name'; + return lang.S.of(context).pleaseEnterAValidName; + } + // You can add more validation logic as needed + return null; + }, + keyboardType: TextInputType.name, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).name, + hintText: lang.S.of(context).enterYourName, + border: const OutlineInputBorder(), + ), + ), + SizedBox(height: 20), + + ///_________opening balance_______________________ + /// + TextFormField( + controller: openingBalanceController, + // 2. Use the variable here + readOnly: isReadOnly, + keyboardType: TextInputType.name, + decoration: InputDecoration( + labelText: lang.S.of(context).balance, + hintText: lang.S.of(context).enterOpeningBalance, + suffixIcon: Padding( + padding: const EdgeInsets.all(1.0), + child: Container( + padding: EdgeInsets.symmetric(horizontal: 10), + decoration: BoxDecoration( + color: Color(0xffF7F7F7), + borderRadius: BorderRadius.only( + topRight: Radius.circular(4), + bottomRight: Radius.circular(4), + )), + child: DropdownButtonHideUnderline( + child: DropdownButton( + icon: Icon( + Icons.keyboard_arrow_down, + // Optional: Change icon color if disabled + color: isReadOnly ? Colors.grey : kPeraColor, + ), + // items: ['Advance', 'Due'].map((entry) { + // final valueToStore = entry.toLowerCase(); + // return DropdownMenuItem( + // value: valueToStore, + // child: Text( + // entry, + // style: theme.textTheme.bodyLarge?.copyWith(color: kTitleColor), + // ), + // ); + // }).toList(), + items: [ + DropdownMenuItem( + value: advanced, + child: Text( + lang.S.of(context).advance, + ), + ), + DropdownMenuItem( + value: due, + child: Text( + lang.S.of(context).due, + ), + ), + ], + value: openingBalanceType, + // 3. LOGIC APPLIED HERE: + // If isReadOnly is true, set onChanged to null (disables it). + // If false, allow the function to run. + onChanged: isReadOnly + ? null + : (String? value) { + setState(() { + openingBalanceType = value!; + }); + }, + ), + ), + ), + ), + ), + ), + // TextFormField( + // controller: openingBalanceController, + // keyboardType: TextInputType.name, + // decoration: InputDecoration( + // labelText: lang.S.of(context).balance, + // hintText: lang.S.of(context).enterOpeningBalance, + // suffixIcon: Padding( + // padding: const EdgeInsets.all(1.0), + // child: Container( + // padding: EdgeInsets.symmetric(horizontal: 10), + // decoration: BoxDecoration( + // color: Color(0xffF7F7F7), + // borderRadius: BorderRadius.only( + // topRight: Radius.circular(4), + // bottomRight: Radius.circular(4), + // )), + // child: DropdownButtonHideUnderline( + // child: DropdownButton( + // icon: Icon( + // Icons.keyboard_arrow_down, + // color: kPeraColor, + // ), + // items: ['Advance', 'Due'].map((entry) { + // final valueToStore = entry.toLowerCase(); // 'advanced', 'due' + // return DropdownMenuItem( + // value: valueToStore, + // child: Text( + // entry, // show capitalized + // style: theme.textTheme.bodyLarge?.copyWith(color: kTitleColor), + // ), + // ); + // }).toList(), + // value: openingBalanceType, + // onChanged: (String? value) { + // setState(() { + // openingBalanceType = value!; + // }); + // }, + // ), + // ), + // ), + // ), + // ), + // ), + + SizedBox(height: 20), + + ///_______Type___________________________ + Row( + children: [ + Expanded( + child: RadioListTile( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + fillColor: WidgetStateProperty.resolveWith( + (states) { + if (states.contains(WidgetState.selected)) { + return kMainColor; + } + return kPeraColor; + }, + ), + contentPadding: EdgeInsets.zero, + groupValue: groupValue, + title: Text( + lang.S.of(context).customer, + maxLines: 1, + style: theme.textTheme.bodyMedium, + ), + value: 'Retailer', + onChanged: (value) { + setState(() { + groupValue = value.toString(); + }); + }, + ), + ), + Expanded( + child: RadioListTile( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + fillColor: WidgetStateProperty.resolveWith( + (states) { + if (states.contains(WidgetState.selected)) { + return kMainColor; + } + return kPeraColor; + }, + ), + contentPadding: EdgeInsets.zero, + groupValue: groupValue, + title: Text( + lang.S.of(context).dealer, + maxLines: 1, + style: theme.textTheme.bodyMedium, + ), + value: 'Dealer', + onChanged: (value) { + setState(() { + groupValue = value.toString(); + }); + }, + ), + ), + ], + ), + Row( + children: [ + Expanded( + child: RadioListTile( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + fillColor: WidgetStateProperty.resolveWith( + (states) { + if (states.contains(WidgetState.selected)) { + return kMainColor; + } + return kPeraColor; + }, + ), + contentPadding: EdgeInsets.zero, + activeColor: kMainColor, + groupValue: groupValue, + title: Text( + lang.S.of(context).wholesaler, + maxLines: 1, + style: theme.textTheme.bodyMedium, + ), + value: 'Wholesaler', + onChanged: (value) { + setState(() { + groupValue = value.toString(); + }); + }, + ), + ), + Expanded( + child: RadioListTile( + contentPadding: EdgeInsets.zero, + activeColor: kMainColor, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + fillColor: WidgetStateProperty.resolveWith( + (states) { + if (states.contains(WidgetState.selected)) { + return kMainColor; + } + return kPeraColor; + }, + ), + groupValue: groupValue, + title: Text( + lang.S.of(context).supplier, + maxLines: 1, + style: theme.textTheme.bodyMedium, + ), + value: 'Supplier', + onChanged: (value) { + setState(() { + groupValue = value.toString(); + }); + }, + ), + ), + ], + ), + Visibility( + visible: showProgress, + child: const CircularProgressIndicator( + color: kMainColor, + strokeWidth: 5.0, + ), + ), + ExpansionPanelList( + expandIconColor: Colors.transparent, + expandedHeaderPadding: EdgeInsets.zero, + expansionCallback: (int index, bool isExpanded) { + setState(() { + expanded == false ? expanded = true : expanded = false; + }); + }, + animationDuration: const Duration(milliseconds: 500), + elevation: 0, + dividerColor: Colors.white, + children: [ + ExpansionPanel( + backgroundColor: kWhite, + headerBuilder: (BuildContext context, bool isExpanded) { + return TextButton.icon( + style: ButtonStyle( + alignment: Alignment.center, + backgroundColor: WidgetStateColor.transparent, + overlayColor: WidgetStateColor.transparent, + surfaceTintColor: WidgetStateColor.transparent, + padding: WidgetStatePropertyAll( + EdgeInsets.only(left: 70), + ), + ), + onPressed: () { + setState(() { + expanded == false ? expanded = true : expanded = false; + }); + }, + label: Text( + lang.S.of(context).moreInfo, + style: theme.textTheme.titleSmall?.copyWith(color: Colors.red), + ), + icon: Icon(Icons.keyboard_arrow_down_outlined), + iconAlignment: IconAlignment.end, + ); + }, + body: Column( + children: [ + GestureDetector( + onTap: () { + showDialog( + context: context, + builder: (BuildContext context) { + return Dialog( + backgroundColor: kWhite, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0), + ), + // ignore: sized_box_for_whitespace + child: Container( + height: 200.0, + width: MediaQuery.of(context).size.width - 80, + child: Center( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.gallery); + setState(() {}); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.photo_library_rounded, + size: 60.0, + color: kMainColor, + ), + Text( + lang.S.of(context).gallery, + //'Gallery', + style: theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + ), + ), + ], + ), + ), + const SizedBox( + width: 40.0, + ), + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.camera); + setState(() {}); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.camera, + size: 60.0, + color: kGreyTextColor, + ), + Text( + lang.S.of(context).camera, + //'Camera', + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + ); + }); + }, + child: Stack( + children: [ + Container( + height: 120, + width: 120, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: pickedImage == null + ? const DecorationImage( + image: AssetImage('images/no_shop_image.png'), + fit: BoxFit.cover, + ) + : DecorationImage( + image: FileImage(File(pickedImage!.path)), + fit: BoxFit.cover, + ), + ), + ), + Positioned( + bottom: 0, + right: 0, + child: Container( + height: 35, + width: 35, + decoration: BoxDecoration( + border: Border.all(color: Colors.white, width: 2), + borderRadius: const BorderRadius.all(Radius.circular(120)), + color: kMainColor, + ), + child: const Icon( + Icons.camera_alt_outlined, + size: 20, + color: Colors.white, + ), + ), + ) + ], + ), + ), + const SizedBox(height: 20), + + ///__________email__________________________ + TextFormField( + controller: emailController, + decoration: InputDecoration( + border: const OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).email, + //hintText: 'Enter your email address', + hintText: lang.S.of(context).hintEmail), + ), + SizedBox(height: 20), + TextFormField( + controller: addressController, + decoration: InputDecoration( + border: const OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).address, + //hintText: 'Enter your address' + hintText: lang.S.of(context).hintEmail), + ), + // SizedBox(height: 20), + // TextFormField( + // controller: dueController, + // inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + // keyboardType: TextInputType.number, + // decoration: InputDecoration( + // border: const OutlineInputBorder(), + // floatingLabelBehavior: FloatingLabelBehavior.always, + // labelText: lang.S.of(context).previousDue, + // hintText: lang.S.of(context).amount, + // ), + // ), + SizedBox(height: 20), + TextFormField( + controller: creditLimitController, + decoration: InputDecoration( + border: const OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).creditLimit, + hintText: 'Ex: 800'), + ), + SizedBox(height: 4), + Theme( + data: Theme.of(context).copyWith( + dividerColor: Colors.transparent, + ), + child: ExpansionTile( + collapsedIconColor: kGreyTextColor, + visualDensity: VisualDensity(vertical: -2, horizontal: -4), + tilePadding: EdgeInsets.zero, + trailing: SizedBox.shrink(), + title: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Icon( + FeatherIcons.plus, + size: 20, + ), + SizedBox(width: 8), + Text( + lang.S.of(context).billingAddress, + style: theme.textTheme.titleMedium, + ) + ], + ), + children: [ + SizedBox(height: 10), + //___________Billing Address________________ + TextFormField( + controller: billingAddressController, + decoration: InputDecoration( + labelText: lang.S.of(context).address, + hintText: lang.S.of(context).enterAddress, + ), + ), + SizedBox(height: 20), + //--------------billing city------------------------ + Row( + children: [ + Expanded( + child: TextFormField( + controller: billingCityController, + decoration: InputDecoration( + labelText: lang.S.of(context).city, + hintText: lang.S.of(context).cityName, + ), + ), + ), + SizedBox(width: 16), + Expanded( + child: TextFormField( + controller: billingStateController, + decoration: InputDecoration( + labelText: lang.S.of(context).state, + hintText: lang.S.of(context).stateName, + ), + ), + ), + ], + ), + //--------------billing state------------------------ + + SizedBox(height: 20), + Row( + children: [ + //--------------billing zip code------------------------ + Expanded( + child: TextFormField( + controller: billingZipCodeCountryController, + decoration: InputDecoration( + labelText: lang.S.of(context).zip, + hintText: lang.S.of(context).zipCode, + ), + ), + ), + SizedBox(width: 20), + //--------------billing country------------------------ + Flexible( + child: DropdownButtonFormField( + value: _selectedBillingCountry, + hint: Text(lang.S.of(context).chooseCountry), + onChanged: (Country? newValue) { + setState(() { + _selectedBillingCountry = newValue; + }); + if (newValue != null) { + print('Selected: ${newValue.name} (${newValue.code})'); + } + }, + items: _countries.map>((Country country) { + return DropdownMenuItem( + value: country, + child: Row( + children: [ + Text(country.emoji), + const SizedBox(width: 8), + Flexible( + child: Text( + country.name, + overflow: TextOverflow.ellipsis, + ), + ), + ], + ), + ); + }).toList(), + isExpanded: true, + dropdownColor: Colors.white, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).country, + ), + ), + ), + ], + ), + ], + ), + ), + Theme( + data: Theme.of(context).copyWith( + dividerColor: Colors.transparent, + ), + child: ExpansionTile( + collapsedIconColor: kGreyTextColor, + tilePadding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -2), + trailing: SizedBox.shrink(), + title: Row( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Icon(FeatherIcons.plus, size: 20), + SizedBox(width: 8), + Text( + lang.S.of(context).shippingAddress, + style: theme.textTheme.titleMedium, + ) + ], + ), + children: [ + SizedBox(height: 10), + //___________Billing Address________________ + TextFormField( + controller: shippingAddressController, + decoration: InputDecoration( + labelText: lang.S.of(context).address, + hintText: lang.S.of(context).enterAddress, + ), + ), + SizedBox(height: 20), + //--------------billing city------------------------ + Row( + children: [ + Expanded( + child: TextFormField( + controller: shippingCityController, + decoration: InputDecoration( + labelText: lang.S.of(context).city, + hintText: lang.S.of(context).cityName, + ), + ), + ), + SizedBox(width: 16), + Expanded( + child: TextFormField( + controller: shippingStateController, + decoration: InputDecoration( + labelText: lang.S.of(context).state, + hintText: lang.S.of(context).stateName, + ), + ), + ), + ], + ), + + //--------------billing state------------------------ + + SizedBox(height: 20), + Row( + children: [ + //--------------billing zip code------------------------ + Expanded( + child: TextFormField( + controller: shippingZipCodeCountryController, + decoration: InputDecoration( + labelText: lang.S.of(context).zip, + hintText: lang.S.of(context).zipCode, + ), + ), + ), + SizedBox(width: 20), + //--------------billing country------------------------ + Flexible( + child: DropdownButtonFormField( + value: _selectedShippingCountry, + hint: Text(lang.S.of(context).chooseCountry), + onChanged: (Country? newValue) { + setState(() { + _selectedShippingCountry = newValue; + }); + if (newValue != null) { + print('Selected: ${newValue.name} (${newValue.code})'); + } + }, + items: _countries.map>((Country country) { + return DropdownMenuItem( + value: country, + child: Row( + children: [ + Text(country.emoji), + const SizedBox(width: 8), + Flexible( + child: Text( + country.name, + overflow: TextOverflow.ellipsis, + ), + ), + ], + ), + ); + }).toList(), + isExpanded: true, + dropdownColor: Colors.white, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).country, + ), + ), + ), + ], + ), + ], + ), + ) + ], + ), + isExpanded: expanded, + ), + ], + ), + SizedBox(height: 20), + ElevatedButton( + onPressed: () async { + if (!permissionService.hasPermission(Permit.partiesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).partyCreateWarn), + ), + ); + return; + } + + num parseOrZero(String? input) { + if (input == null || input.isEmpty) return 0; + return num.tryParse(input) ?? 0; + } + + Customer customer = Customer( + id: widget.customerModel?.id.toString() ?? '', + name: nameController.text, + phone: phoneController.text ?? '', + customerType: groupValue, + image: pickedImage != null ? File(pickedImage!.path) : null, + email: emailController.text, + address: addressController.text, + openingBalanceType: openingBalanceType.toString(), + openingBalance: parseOrZero(openingBalanceController.text), + creditLimit: parseOrZero(creditLimitController.text), + billingAddress: billingAddressController.text, + billingCity: billingCityController.text, + billingState: billingStateController.text, + billingZipcode: billingZipCodeCountryController.text, + billingCountry: _selectedBillingCountry?.name.toString() ?? '', + shippingAddress: shippingAddressController.text, + shippingCity: shippingCityController.text, + shippingState: shippingStateController.text, + shippingZipcode: shippingZipCodeCountryController.text, + shippingCountry: _selectedShippingCountry?.name.toString() ?? '', + ); + + final partyRepo = PartyRepository(); + if (widget.customerModel == null) { + // Add new + await partyRepo.addParty( + ref: ref, + context: context, + customer: customer, + ); + } else { + await partyRepo.updateParty( + ref: ref, + context: context, + customer: customer, + ); + } + }, + child: Text(lang.S.of(context).save), + ) + ], + ), + ), + ), + ), + ); + }); + } +} + +class Customer { + String? id; + String name; + String? phone; + String? customerType; + File? image; + String? email; + String? address; + String? openingBalanceType; + num? openingBalance; + num? creditLimit; + String? billingAddress; + String? billingCity; + String? billingState; + String? billingZipcode; + String? billingCountry; + String? shippingAddress; + String? shippingCity; + String? shippingState; + String? shippingZipcode; + String? shippingCountry; + + Customer({ + this.id, + required this.name, + this.phone, + this.customerType, + this.image, + this.email, + this.address, + this.openingBalanceType, + this.openingBalance, + this.creditLimit, + this.billingAddress, + this.billingCity, + this.billingState, + this.billingZipcode, + this.billingCountry, + this.shippingAddress, + this.shippingCity, + this.shippingState, + this.shippingZipcode, + this.shippingCountry, + }); +} diff --git a/lib/Screens/Customers/customer_details.dart b/lib/Screens/Customers/customer_details.dart new file mode 100644 index 0000000..edd8fde --- /dev/null +++ b/lib/Screens/Customers/customer_details.dart @@ -0,0 +1,721 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/GlobalComponents/url_lanuncer.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/Screens/Customers/edit_customer.dart'; +import 'package:mobile_pos/Screens/Customers/sms_sent_confirmation.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/widgets/empty_widget/_empty_widget.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:url_launcher/url_launcher.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../GlobalComponents/sales_transaction_widget.dart'; +import '../../PDF Invoice/purchase_invoice_pdf.dart'; +import '../../Provider/profile_provider.dart'; +import '../../currency.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_actions_when_no_branch.dart'; +import '../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../invoice_details/purchase_invoice_details.dart'; +import 'Model/parties_model.dart'; +import 'Repo/parties_repo.dart'; +import 'add_customer.dart'; + +// ignore: must_be_immutable +class CustomerDetails extends ConsumerStatefulWidget { + CustomerDetails({super.key, required this.party}); + + Party party; + + @override + ConsumerState createState() => _CustomerDetailsState(); +} + +class _CustomerDetailsState extends ConsumerState { + @override + void initState() { + super.initState(); + } + + Future showDeleteConfirmationAlert({ + required BuildContext context, + required String id, + required WidgetRef ref, + }) async { + return showDialog( + context: context, + builder: (BuildContext context1) { + return AlertDialog( + title: Text( + lang.S.of(context).confirmPassword, + //'Confirm Delete' + ), + content: Text( + lang.S.of(context).areYouSureYouWant, + //'Are you sure you want to delete this party?' + ), + actions: [ + TextButton( + onPressed: () => Navigator.pop(context), + child: Text( + lang.S.of(context).cancel, + //'Cancel' + ), + ), + TextButton( + onPressed: () async { + Navigator.pop(context); + final party = PartyRepository(); + await party.deleteParty(id: id, context: context, ref: ref); + }, + child: Text(lang.S.of(context).delete, + // 'Delete', + style: const TextStyle(color: Colors.red)), + ), + ], + ); + }, + ); + } + + int selectedIndex = 0; + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, cRef, __) { + final providerData = cRef.watch(salesTransactionProvider); + final purchaseList = cRef.watch(purchaseTransactionProvider); + final printerData = cRef.watch(thermalPrinterProvider); + final businessInfo = cRef.watch(businessInfoProvider); + final permissionService = PermissionService(cRef); + final _theme = Theme.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + surfaceTintColor: kWhite, + backgroundColor: Colors.white, + title: Text( + widget.party.type != 'Supplier' ? lang.S.of(context).CustomerDetails : lang.S.of(context).supplierDetails, + ), + actions: [ + businessInfo.when(data: (details) { + return Row( + children: [ + IconButton( + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!permissionService.hasPermission(Permit.partiesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).updatePartyWarn), + ), + ); + return; + } + if (result) { + AddParty(customerModel: widget.party).launch(context); + } + }, + icon: const Icon( + FeatherIcons.edit2, + color: Colors.grey, + size: 20, + ), + ), + Padding( + padding: const EdgeInsets.only(right: 8), + child: IconButton( + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!permissionService.hasPermission(Permit.partiesDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).deletePartyWarn), + ), + ); + return; + } + if (result) { + await showDeleteConfirmationAlert( + context: context, id: widget.party.id.toString(), ref: cRef); + } + }, + icon: const Icon( + FeatherIcons.trash2, + color: Colors.grey, + size: 20, + ), + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }) + ], + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (permissionService.hasPermission(Permit.partiesRead.value)) ...{ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + const SizedBox(height: 30), + widget.party.image == null + ? Center( + child: Container( + height: 100, + width: 100, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: _theme.colorScheme.primary, + ), + child: Center( + child: Text( + (widget.party.name != null && widget.party.name!.length >= 2) + ? widget.party.name!.substring(0, 2) + : (widget.party.name != null ? widget.party.name! : ''), + style: _theme.textTheme.bodyMedium?.copyWith( + color: Colors.white, + fontSize: 21, + fontWeight: FontWeight.w700, + ), + ), + ), + ), + ) + : Center( + child: Container( + height: 100, + width: 100, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: widget.party.image == null + ? const DecorationImage( + image: AssetImage('images/no_shop_image.png'), + fit: BoxFit.cover, + ) + : DecorationImage( + image: NetworkImage('${APIConfig.domain}${widget.party.image!}'), + fit: BoxFit.cover, + ), + ), + ), + ), + SizedBox(height: 16), + Text( + // 'Personal Info:', + lang.S.of(context).personalInfo, + style: _theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600), + ), + SizedBox(height: 4), + ...{ + lang.S.of(context).name: widget.party.name, + lang.S.of(context).type: widget.party.type, + lang.S.of(context).phoneNumber: widget.party.phone, + lang.S.of(context).email: widget.party.email ?? "n/a", + lang.S.of(context).dueBalance: "$currency${(widget.party.due ?? "0")}", + lang.S.of(context).walletBalance: "$currency${(widget.party.wallet ?? "0")}", + lang.S.of(context).address: widget.party.address ?? "n/a", + // "Party Credit Limit": widget.party.creditLimit ?? "0", + // "Party GST": widget.party.creditLimit ?? "0", + }.entries.map((entry) { + return keyValueWidget(title: entry.key, value: entry.value.toString(), context: context); + }), + SizedBox(height: 19), + Text( + // 'Billing Address:', + lang.S.of(context).billingAddress, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.bold, + ), + ), + SizedBox(height: 4), + Text( + () { + final parts = [ + widget.party.billingAddress?.address, + widget.party.billingAddress?.city, + widget.party.billingAddress?.state, + widget.party.billingAddress?.zipCode, + widget.party.billingAddress?.country, + ].where((part) => part != null && part.isNotEmpty).toList(); + + return parts.isEmpty ? 'n/a' : parts.join(', '); + }(), + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + SizedBox(height: 12), + Text( + // 'Shipping Address:', + lang.S.of(context).shippingAddress, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.bold, + ), + ), + SizedBox(height: 8), + Text( + () { + final parts = [ + widget.party.shippingAddress?.address, + widget.party.shippingAddress?.city, + widget.party.shippingAddress?.state, + widget.party.shippingAddress?.zipCode, + widget.party.shippingAddress?.country, + ].where((part) => part != null && part.isNotEmpty).toList(); + + return parts.isEmpty ? 'n/a' : parts.join(', '); + }(), + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + SizedBox(height: 12), + Divider( + height: 1, + thickness: 1, + color: DAppColors.kDividerColor, + ), + SizedBox(height: 12), + Text( + lang.S.of(context).recentTransaction, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ], + ), + ), + // const SizedBox(height: 8), + widget.party.type != 'Supplier' + ? providerData.when(data: (transaction) { + final filteredTransactions = + transaction.where((t) => t.party?.id == widget.party.id).toList(); + return filteredTransactions.isNotEmpty + ? ListView.builder( + padding: EdgeInsets.zero, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + final currentTransaction = filteredTransactions[index]; + return salesTransactionWidget( + context: context, + ref: cRef, + businessInfo: businessInfo.value!, + sale: currentTransaction, + advancePermission: true, + showProductQTY: true, + ); + }, + ) + : EmptyWidget( + message: TextSpan(text: lang.S.of(context).noTransaction), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }) + : Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0), + child: purchaseList.when(data: (pTransaction) { + final filteredTransactions = + pTransaction.where((t) => t.party?.id == widget.party.id).toList(); + + return filteredTransactions.isNotEmpty + ? ListView.builder( + padding: EdgeInsets.zero, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + final currentTransaction = filteredTransactions[index]; + return GestureDetector( + onTap: () { + PurchaseInvoiceDetails( + transitionModel: currentTransaction, + businessInfo: businessInfo.value!, + ).launch(context); + }, + child: Column( + children: [ + SizedBox( + width: context.width(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + "${lang.S.of(context).totalProduct} : ${currentTransaction.details!.length.toString()}", + style: const TextStyle(fontSize: 16), + ), + Text('#${currentTransaction.invoiceNumber}'), + ], + ), + const SizedBox(height: 2), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: currentTransaction.dueAmount! <= 0 + ? const Color(0xff0dbf7d).withValues(alpha: 0.1) + : const Color(0xFFED1A3B).withValues(alpha: 0.1), + borderRadius: const BorderRadius.all(Radius.circular(2)), + ), + child: Text( + currentTransaction.dueAmount! <= 0 + ? lang.S.of(context).paid + : lang.S.of(context).unPaid, + style: TextStyle( + color: currentTransaction.dueAmount! <= 0 + ? const Color(0xff0dbf7d) + : const Color(0xFFED1A3B), + ), + ), + ), + Text(currentTransaction.purchaseDate!.substring(0, 10), + style: _theme.textTheme.bodyMedium + ?.copyWith(color: DAppColors.kSecondary)), + ], + ), + const SizedBox(height: 10), + Text( + '${lang.S.of(context).total} : $currency${currentTransaction.totalAmount.toString()}', + style: _theme.textTheme.bodyMedium + ?.copyWith(color: DAppColors.kSecondary), + ), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${lang.S.of(context).due}: $currency${currentTransaction.dueAmount.toString()}', + style: const TextStyle(fontSize: 16), + ), + businessInfo.when(data: (data) { + return Row( + children: [ + IconButton( + onPressed: () async { + PrintPurchaseTransactionModel model = + PrintPurchaseTransactionModel( + purchaseTransitionModel: currentTransaction, + personalInformationModel: data, + ); + + await printerData.printPurchaseThermalInvoiceNow( + transaction: model, + productList: model.purchaseTransitionModel!.details, + invoiceSize: businessInfo.value?.data?.invoiceSize, + context: context, + ); + }, + icon: const Icon( + FeatherIcons.printer, + color: Colors.grey, + ), + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + ), + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + ), + ), + const SizedBox(width: 8), + businessInfo.when(data: (business) { + return Row( + children: [ + IconButton( + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + )), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + currentTransaction, + data, + context, + showPreview: true, + ), + icon: const Icon( + Icons.picture_as_pdf, + color: Colors.grey, + ), + ), + IconButton( + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + )), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + currentTransaction, data, context, + isShare: true), + icon: const Icon( + Icons.share_outlined, + color: Colors.grey, + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return Text(lang.S.of(context).loading); + }), + ], + ), + ], + ), + ), + const Divider( + height: 15, + color: kBorderColor, + ), + const SizedBox(height: 10), + ], + ), + ); + }, + ) + : EmptyWidget( + message: TextSpan(text: lang.S.of(context).noTransaction), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + ), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + // bottomNavigationBar: ButtonGlobal( + // iconWidget: null, + // buttontext: lang.S.of(context).viewAll, + // iconColor: Colors.white, + // buttonDecoration: kButtonDecoration.copyWith(color: kMainColor), + // onPressed: () { + // Navigator.push(context, MaterialPageRoute(builder: (context)=>const CustomerAllTransactionScreen())); + // }, + // ), + ), + ); + }); + } +} + +class ContactOptionsRow extends StatefulWidget { + final Party party; + + const ContactOptionsRow({super.key, required this.party}); + + @override + State createState() => _ContactOptionsRowState(); +} + +class _ContactOptionsRowState extends State { + int selectedIndex = -1; + + void _onButtonTap(int index) async { + setState(() { + selectedIndex = index; + }); + + if (index == 0) { + // Call functionality + if (widget.party.phone == null) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).phoneNotAvail)), + ); + return; + } + final Uri url = Uri.parse('tel:${widget.party.phone}'); + bool t = await launchUrl(url); + if (!t) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).notLaunch)), + ); + } + } else if (index == 1) { + // SMS functionality + if (widget.party.type != 'Supplier') { + showDialog( + context: context, + builder: (context1) { + return SmsConfirmationPopup( + customerName: widget.party.name ?? '', + phoneNumber: widget.party.phone ?? '', + onCancel: () { + Navigator.pop(context1); + }, + onSendSms: () { + UrlLauncher.handleLaunchURL(context, 'sms:${widget.party.phone}', false); + // EasyLoading.show(status: 'SMS Sending..'); + // PartyRepository repo = PartyRepository(); + // await repo.sendCustomerUdeSms(id: widget.party.id!, context: context); + }, + ); + }, + ); + } else { + if (widget.party.phone == null) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).phoneNotAvail)), + ); + return; + } + UrlLauncher.handleLaunchURL( + context, + 'sms:${widget.party.phone}', + false, + ); + } + } else if (index == 2) { + // Email functionality + if (widget.party.email == null || !RegExp(r'^[^@]+@[^@]+\.[^@]+').hasMatch(widget.party.email!)) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Invalid email address.')), + ); + return; + } + UrlLauncher.handleLaunchURL(context, 'mailto:${widget.party.email}', true); + } + } + + Widget _buildContactButton(int index, IconData icon, String label) { + final _theme = Theme.of(context); + return Expanded( + child: GestureDetector( + onTap: () => _onButtonTap(index), + child: Container( + padding: const EdgeInsets.all(8), + height: 90, + decoration: BoxDecoration( + color: selectedIndex == index ? kMainColor : kMainColor.withValues(alpha: 0.10), + borderRadius: const BorderRadius.all(Radius.circular(10)), + ), + child: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Icon( + icon, + size: 20, + color: selectedIndex == index ? kWhite : Colors.black, + ), + const SizedBox(height: 8), + FittedBox( + fit: BoxFit.scaleDown, + child: Text( + label, + maxLines: 1, + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 14, + color: selectedIndex == index ? kWhite : Colors.black, + ), + ), + ), + ], + ), + ), + ), + ), + ); + } + + @override + Widget build(BuildContext context) { + return Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildContactButton(0, FeatherIcons.phone, 'Call'), + const SizedBox(width: 18), + _buildContactButton(1, FeatherIcons.messageSquare, 'Message'), + const SizedBox(width: 18), + _buildContactButton(2, FeatherIcons.mail, 'Email'), + ], + ); + } +} + +Widget keyValueWidget({required String title, required String value, required BuildContext context}) { + final _theme = Theme.of(context); + return Padding( + padding: const EdgeInsets.only(bottom: 8), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + fit: FlexFit.tight, + flex: 3, + child: Text( + '$title ', + style: _theme.textTheme.bodyMedium?.copyWith( + color: DAppColors.kNeutral700, + ), + ), + ), + SizedBox(width: 8), + Flexible( + fit: FlexFit.tight, + flex: 4, + child: Text( + ': $value', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + // fontSize: 15, + ), + ), + ), + ], + ), + ); +} diff --git a/lib/Screens/Customers/edit_customer.dart b/lib/Screens/Customers/edit_customer.dart new file mode 100644 index 0000000..ae84910 --- /dev/null +++ b/lib/Screens/Customers/edit_customer.dart @@ -0,0 +1,775 @@ +// // ignore: import_of_legacy_library_into_null_safe +// // ignore_for_file: unused_result +// import 'dart:io'; +// +// import 'package:flutter/material.dart'; +// import 'package:flutter_easyloading/flutter_easyloading.dart'; +// import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +// import 'package:flutter_riverpod/flutter_riverpod.dart'; +// import 'package:image_picker/image_picker.dart'; +// import 'package:mobile_pos/Const/api_config.dart'; +// import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; +// import 'package:mobile_pos/constant.dart'; +// import 'package:mobile_pos/generated/l10n.dart' as lang; +// import 'package:nb_utils/nb_utils.dart'; +// +// import '../../GlobalComponents/glonal_popup.dart'; +// import '../../http_client/custome_http_client.dart'; +// import '../User Roles/Provider/check_user_role_permission_provider.dart'; +// import 'Provider/customer_provider.dart'; +// import 'Repo/parties_repo.dart'; +// +// // ignore: must_be_immutable +// class EditCustomer extends StatefulWidget { +// EditCustomer({super.key, required this.customerModel}); +// +// Party customerModel; +// +// @override +// // ignore: library_private_types_in_public_api +// _EditCustomerState createState() => _EditCustomerState(); +// } +// +// class _EditCustomerState extends State { +// String groupValue = ''; +// bool expanded = false; +// final ImagePicker _picker = ImagePicker(); +// bool showProgress = false; +// XFile? pickedImage; +// +// @override +// void initState() { +// phoneController.text = widget.customerModel.phone ?? ''; +// nameController.text = widget.customerModel.name ?? ''; +// emailController.text = widget.customerModel.email ?? ''; +// dueController.text = (widget.customerModel.due ?? 0).toString(); +// addressController.text = widget.customerModel.address ?? ''; +// groupValue = widget.customerModel.type ?? ''; +// super.initState(); +// } +// +// final GlobalKey _formKay = GlobalKey(); +// +// TextEditingController phoneController = TextEditingController(); +// TextEditingController nameController = TextEditingController(); +// TextEditingController emailController = TextEditingController(); +// TextEditingController dueController = TextEditingController(); +// TextEditingController addressController = TextEditingController(); +// +// final partyCreditLimitController = TextEditingController(); +// final partyGstController = TextEditingController(); +// final billingAddressController = TextEditingController(); +// final billingCityController = TextEditingController(); +// final billingStateController = TextEditingController(); +// final billingCountryController = TextEditingController(); +// final shippingAddressController = TextEditingController(); +// final shippingCityController = TextEditingController(); +// final shippingStateController = TextEditingController(); +// final shippingCountryController = TextEditingController(); +// final billingZipCodeCountryController = TextEditingController(); +// final shippingZipCodeCountryController = TextEditingController(); +// final openingBalanceController = TextEditingController(); +// +// FocusNode focusNode = FocusNode(); +// String? selectedBillingCountry; +// String? selectedDShippingCountry; +// String? selectedBalanceType; +// +// @override +// Widget build(BuildContext context) { +// final theme = Theme.of(context); +// +// return Consumer(builder: (context, cRef, __) { +// final permissionService = PermissionService(cRef); +// return GlobalPopup( +// child: Scaffold( +// backgroundColor: Colors.white, +// appBar: AppBar( +// backgroundColor: Colors.white, +// title: Text( +// lang.S.of(context).updateContact, +// ), +// centerTitle: true, +// iconTheme: const IconThemeData(color: Colors.black), +// elevation: 0.0, +// ), +// body: Consumer(builder: (context, ref, __) { +// // ignore: unused_local_variable +// final customerData = ref.watch(partiesProvider); +// +// return SingleChildScrollView( +// child: Padding( +// padding: const EdgeInsets.all(16.0), +// child: Column( +// children: [ +// Form( +// key: _formKay, +// child: Column( +// children: [ +// ///_________Phone_______________________ +// TextFormField( +// controller: phoneController, +// validator: (value) { +// if (value == null || value.isEmpty) { +// // return 'Please enter a valid phone number'; +// return lang.S.of(context).pleaseEnterAValidPhoneNumber; +// } +// return null; +// }, +// decoration: InputDecoration( +// floatingLabelBehavior: FloatingLabelBehavior.always, +// labelText: lang.S.of(context).phone, +// hintText: lang.S.of(context).enterYourPhoneNumber, +// border: const OutlineInputBorder(), +// ), +// ), +// SizedBox(height: 20), +// +// ///_________Name_______________________ +// TextFormField( +// controller: nameController, +// validator: (value) { +// if (value == null || value.isEmpty) { +// // return 'Please enter a valid Name'; +// return lang.S.of(context).pleaseEnterAValidName; +// } +// // You can add more validation logic as needed +// return null; +// }, +// decoration: InputDecoration( +// floatingLabelBehavior: FloatingLabelBehavior.always, +// labelText: lang.S.of(context).name, +// hintText: lang.S.of(context).enterYourName, +// border: const OutlineInputBorder(), +// ), +// ), +// ], +// ), +// ), +// SizedBox(height: 20), +// +// ///_________opening balance_______________________ +// // TextFormField( +// // controller: openingBalanceController, +// // keyboardType: TextInputType.name, +// // decoration: InputDecoration( +// // labelText: lang.S.of(context).openingBalance, +// // hintText: lang.S.of(context).enterOpeningBalance, +// // suffixIcon: Padding( +// // padding: const EdgeInsets.all(1.0), +// // child: Container( +// // padding: EdgeInsets.symmetric(horizontal: 10), +// // decoration: BoxDecoration( +// // color: kBackgroundColor, +// // borderRadius: BorderRadius.only( +// // topRight: Radius.circular(4), +// // bottomRight: Radius.circular(4), +// // )), +// // child: DropdownButtonHideUnderline( +// // child: DropdownButton( +// // icon: Icon( +// // Icons.keyboard_arrow_down, +// // color: kPeraColor, +// // ), +// // items: ['Advanced', 'Due'].map((entry) { +// // return DropdownMenuItem(value: entry, child: Text(entry, style: theme.textTheme.bodyLarge?.copyWith(color: kTitleColor))); +// // }).toList(), +// // value: selectedBalanceType ?? 'Advanced', +// // onChanged: (String? value) { +// // setState(() { +// // selectedBalanceType = value; +// // }); +// // }), +// // ), +// // ), +// // )), +// // ), +// // SizedBox(height: 20), +// Row( +// children: [ +// Expanded( +// child: RadioListTile( +// visualDensity: VisualDensity(horizontal: -4, vertical: -4), +// fillColor: WidgetStateProperty.resolveWith( +// (states) { +// if (states.contains(WidgetState.selected)) { +// return kMainColor; +// } +// return kPeraColor; +// }, +// ), +// contentPadding: EdgeInsets.zero, +// groupValue: groupValue, +// title: Text( +// lang.S.of(context).retailer, +// maxLines: 1, +// style: theme.textTheme.bodySmall, +// ), +// value: 'Retailer', +// onChanged: (value) { +// if (widget.customerModel.type != 'Supplier') { +// setState(() { +// groupValue = value.toString(); +// }); +// } +// }, +// // Change the color to indicate it's not selectable +// activeColor: widget.customerModel.type == 'Supplier' ? Colors.grey : kMainColor, +// ), +// ), +// Expanded( +// child: RadioListTile( +// visualDensity: VisualDensity(horizontal: -4, vertical: -4), +// fillColor: WidgetStateProperty.resolveWith( +// (states) { +// if (states.contains(WidgetState.selected)) { +// return kMainColor; +// } +// return kPeraColor; +// }, +// ), +// contentPadding: EdgeInsets.zero, +// groupValue: groupValue, +// title: Text( +// lang.S.of(context).dealer, +// maxLines: 1, +// style: theme.textTheme.bodySmall, +// ), +// value: 'Dealer', +// onChanged: (value) { +// if (widget.customerModel.type != 'Supplier') { +// setState(() { +// groupValue = value.toString(); +// }); +// } +// }, +// activeColor: widget.customerModel.type == 'Supplier' ? Colors.grey : kMainColor, +// ), +// ), +// ], +// ), +// Row( +// children: [ +// Expanded( +// child: RadioListTile( +// visualDensity: VisualDensity(horizontal: -4, vertical: -4), +// fillColor: WidgetStateProperty.resolveWith( +// (states) { +// if (states.contains(WidgetState.selected)) { +// return kMainColor; +// } +// return kPeraColor; +// }, +// ), +// contentPadding: EdgeInsets.zero, +// activeColor: kMainColor, +// groupValue: groupValue, +// title: Text( +// lang.S.of(context).wholesaler, +// maxLines: 1, +// style: theme.textTheme.bodySmall, +// ), +// value: 'Wholesaler', +// onChanged: (value) { +// if (widget.customerModel.type != 'Supplier') { +// setState(() { +// groupValue = value.toString(); +// }); +// } +// }, +// ), +// ), +// Expanded( +// child: RadioListTile( +// visualDensity: VisualDensity(horizontal: -4, vertical: -4), +// fillColor: WidgetStateProperty.resolveWith( +// (states) { +// if (states.contains(WidgetState.selected)) { +// return kMainColor; +// } +// return kPeraColor; +// }, +// ), +// contentPadding: EdgeInsets.zero, +// activeColor: kMainColor, +// groupValue: groupValue, +// title: Text( +// lang.S.of(context).supplier, +// maxLines: 1, +// style: theme.textTheme.bodySmall, +// ), +// value: 'Supplier', +// onChanged: (value) { +// if (widget.customerModel.type != 'Retailer' && widget.customerModel.type != 'Dealer' && widget.customerModel.type != 'Wholesaler') { +// setState(() { +// groupValue = value.toString(); +// }); +// } +// }, +// ), +// ), +// ], +// ), +// Visibility( +// visible: showProgress, +// child: const CircularProgressIndicator( +// color: kMainColor, +// strokeWidth: 5.0, +// ), +// ), +// ExpansionPanelList( +// expandIconColor: Colors.red, +// expansionCallback: (int index, bool isExpanded) {}, +// animationDuration: const Duration(seconds: 1), +// elevation: 0, +// dividerColor: Colors.white, +// children: [ +// ExpansionPanel( +// backgroundColor: kWhite, +// headerBuilder: (BuildContext context, bool isExpanded) { +// return Column( +// mainAxisSize: MainAxisSize.min, +// children: [ +// TextButton( +// child: Text( +// lang.S.of(context).moreInfo, +// style: theme.textTheme.titleLarge?.copyWith( +// color: kMainColor, +// ), +// ), +// onPressed: () { +// setState(() { +// expanded == false ? expanded = true : expanded = false; +// }); +// }, +// ), +// ], +// ); +// }, +// body: Column( +// children: [ +// GestureDetector( +// onTap: () { +// showDialog( +// context: context, +// builder: (BuildContext context) { +// return Dialog( +// shape: RoundedRectangleBorder( +// borderRadius: BorderRadius.circular(12.0), +// ), +// // ignore: sized_box_for_whitespace +// child: Container( +// height: 200.0, +// width: MediaQuery.of(context).size.width - 80, +// child: Center( +// child: Row( +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// GestureDetector( +// onTap: () async { +// pickedImage = await _picker.pickImage(source: ImageSource.gallery); +// setState(() {}); +// Navigator.pop(context); +// }, +// child: Column( +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// const Icon( +// Icons.photo_library_rounded, +// size: 60.0, +// color: kMainColor, +// ), +// Text(lang.S.of(context).gallery, style: theme.textTheme.titleLarge?.copyWith(color: kMainColor)), +// ], +// ), +// ), +// const SizedBox( +// width: 40.0, +// ), +// GestureDetector( +// onTap: () async { +// pickedImage = await _picker.pickImage(source: ImageSource.camera); +// setState(() {}); +// Navigator.pop(context); +// }, +// child: Column( +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// const Icon( +// Icons.camera, +// size: 60.0, +// color: kGreyTextColor, +// ), +// Text( +// lang.S.of(context).camera, +// style: theme.textTheme.titleLarge?.copyWith( +// color: kGreyTextColor, +// ), +// ), +// ], +// ), +// ), +// ], +// ), +// ), +// ), +// ); +// }); +// }, +// child: Stack( +// children: [ +// Container( +// height: 120, +// width: 120, +// decoration: BoxDecoration( +// border: Border.all(color: Colors.black54, width: 1), +// borderRadius: const BorderRadius.all(Radius.circular(120)), +// image: pickedImage == null +// ? widget.customerModel.image.isEmptyOrNull +// ? const DecorationImage( +// image: AssetImage('images/no_shop_image.png'), +// fit: BoxFit.cover, +// ) +// : DecorationImage( +// image: NetworkImage('${APIConfig.domain}${widget.customerModel.image!}'), +// fit: BoxFit.cover, +// ) +// : DecorationImage( +// image: FileImage(File(pickedImage!.path)), +// fit: BoxFit.cover, +// ), +// ), +// ), +// Positioned( +// bottom: 0, +// right: 0, +// child: Container( +// height: 35, +// width: 35, +// decoration: BoxDecoration( +// border: Border.all(color: Colors.white, width: 2), +// borderRadius: const BorderRadius.all(Radius.circular(120)), +// color: kMainColor, +// ), +// child: const Icon( +// Icons.camera_alt_outlined, +// size: 20, +// color: Colors.white, +// ), +// ), +// ) +// ], +// ), +// ), +// const SizedBox(height: 20), +// TextFormField( +// controller: emailController, +// decoration: InputDecoration( +// labelText: lang.S.of(context).email, +// hintText: lang.S.of(context).hintEmail, +// ), +// ), +// SizedBox(height: 20), +// TextFormField( +// controller: addressController, +// decoration: InputDecoration( +// labelText: lang.S.of(context).address, +// hintText: lang.S.of(context).enterFullAddress, +// ), +// ), +// SizedBox(height: 20), +// TextFormField( +// readOnly: true, +// controller: dueController, +// decoration: InputDecoration( +// border: const OutlineInputBorder(), +// floatingLabelBehavior: FloatingLabelBehavior.always, +// labelText: lang.S.of(context).previousDue, +// ), +// ), +// // TextFormField( +// // readOnly: true, +// // controller: dueController, +// // decoration: InputDecoration( +// // border: const OutlineInputBorder(), +// // floatingLabelBehavior: +// // FloatingLabelBehavior.always, +// // labelText: lang.S.of(context).previousDue, +// // ), +// // ), +// // Row( +// // children: [ +// // Expanded( +// // child: TextFormField( +// // controller: partyCreditLimitController, +// // decoration: InputDecoration( +// // border: const OutlineInputBorder(), +// // floatingLabelBehavior: FloatingLabelBehavior.always, +// // labelText: 'Party Credit Limit', +// // //hintText: 'Enter your address' +// // hintText: 'Ex: 800'), +// // ), +// // ), +// // SizedBox(width: 20), +// // Expanded( +// // child: TextFormField( +// // controller: partyGstController, +// // decoration: InputDecoration( +// // border: const OutlineInputBorder(), +// // floatingLabelBehavior: FloatingLabelBehavior.always, +// // labelText: 'Party Gst', +// // //hintText: 'Enter your address' +// // hintText: 'Ex: 800'), +// // ), +// // ), +// // ], +// // ), +// // SizedBox(height: 4), +// // Theme( +// // data: Theme.of(context).copyWith( +// // dividerColor: Colors.transparent, +// // ), +// // child: ExpansionTile( +// // visualDensity: VisualDensity(vertical: -2, horizontal: -4), +// // tilePadding: EdgeInsets.zero, +// // trailing: SizedBox.shrink(), +// // title: Row( +// // crossAxisAlignment: CrossAxisAlignment.center, +// // children: [ +// // Icon(FeatherIcons.minus, size: 20, color: Colors.red), +// // SizedBox(width: 8), +// // Text( +// // 'Billing Address', +// // style: theme.textTheme.titleMedium?.copyWith( +// // color: kMainColor, +// // ), +// // ) +// // ], +// // ), +// // children: [ +// // SizedBox(height: 10), +// // //___________Billing Address________________ +// // TextFormField( +// // controller: billingAddressController, +// // decoration: InputDecoration( +// // labelText: 'Address', +// // hintText: 'Enter Address', +// // ), +// // ), +// // SizedBox(height: 20), +// // //--------------billing city------------------------ +// // TextFormField( +// // controller: billingCityController, +// // decoration: InputDecoration( +// // labelText: 'City', +// // hintText: 'Enter city', +// // ), +// // ), +// // SizedBox(height: 20), +// // //--------------billing state------------------------ +// // TextFormField( +// // controller: billingStateController, +// // decoration: InputDecoration( +// // labelText: 'State', +// // hintText: 'Enter state', +// // ), +// // ), +// // SizedBox(height: 20), +// // Row( +// // children: [ +// // //--------------billing zip code------------------------ +// // Expanded( +// // child: TextFormField( +// // controller: billingZipCodeCountryController, +// // decoration: InputDecoration( +// // labelText: 'Zip Code', +// // hintText: 'Enter zip code', +// // ), +// // ), +// // ), +// // SizedBox(width: 20), +// // //--------------billing country------------------------ +// // Expanded( +// // child: DropdownButtonFormField( +// // isExpanded: true, +// // hint: Text( +// // 'Select Country', +// // maxLines: 1, +// // style: theme.textTheme.bodyMedium?.copyWith( +// // color: kPeraColor, +// // ), +// // overflow: TextOverflow.ellipsis, +// // ), +// // icon: Icon(Icons.keyboard_arrow_down, color: kPeraColor), +// // items: ['Bangladesh', 'Pakisthan', 'Iran'].map((entry) { +// // return DropdownMenuItem( +// // value: entry, +// // child: Text( +// // entry, +// // style: theme.textTheme.bodyMedium?.copyWith(color: kPeraColor), +// // ), +// // ); +// // }).toList(), +// // value: selectedDShippingCountry, +// // onChanged: (String? value) { +// // setState(() { +// // selectedBillingCountry = value; +// // }); +// // }), +// // ), +// // ], +// // ), +// // ], +// // ), +// // ), +// // Theme( +// // data: Theme.of(context).copyWith( +// // dividerColor: Colors.transparent, +// // ), +// // child: ExpansionTile( +// // tilePadding: EdgeInsets.zero, +// // visualDensity: VisualDensity(horizontal: -4, vertical: -2), +// // trailing: SizedBox.shrink(), +// // title: Row( +// // crossAxisAlignment: CrossAxisAlignment.center, +// // children: [ +// // Icon(FeatherIcons.plus, size: 20), +// // SizedBox(width: 8), +// // Text( +// // 'Shipping Address', +// // style: theme.textTheme.titleMedium, +// // ) +// // ], +// // ), +// // children: [ +// // SizedBox(height: 10), +// // //___________Billing Address________________ +// // TextFormField( +// // controller: billingAddressController, +// // decoration: InputDecoration( +// // labelText: 'Address', +// // hintText: 'Enter Address', +// // ), +// // ), +// // SizedBox(height: 20), +// // //--------------billing city------------------------ +// // TextFormField( +// // controller: billingCityController, +// // decoration: InputDecoration( +// // labelText: 'City', +// // hintText: 'Enter city', +// // ), +// // ), +// // SizedBox(height: 20), +// // //--------------billing state------------------------ +// // TextFormField( +// // controller: billingStateController, +// // decoration: InputDecoration( +// // labelText: 'State', +// // hintText: 'Enter state', +// // ), +// // ), +// // SizedBox(height: 20), +// // Row( +// // children: [ +// // //--------------billing zip code------------------------ +// // Expanded( +// // child: TextFormField( +// // controller: billingZipCodeCountryController, +// // decoration: InputDecoration( +// // labelText: 'Zip Code', +// // hintText: 'Enter zip code', +// // ), +// // ), +// // ), +// // SizedBox(width: 20), +// // //--------------billing country------------------------ +// // Expanded( +// // child: DropdownButtonFormField( +// // isExpanded: true, +// // hint: Text( +// // 'Select Country', +// // maxLines: 1, +// // style: theme.textTheme.bodyMedium?.copyWith( +// // color: kPeraColor, +// // ), +// // overflow: TextOverflow.ellipsis, +// // ), +// // icon: Icon(Icons.keyboard_arrow_down, color: kPeraColor), +// // items: ['Bangladesh', 'Pakisthan', 'Iran'].map((entry) { +// // return DropdownMenuItem( +// // value: entry, +// // child: Text( +// // entry, +// // style: theme.textTheme.bodyMedium?.copyWith(color: kPeraColor), +// // ), +// // ); +// // }).toList(), +// // value: selectedDShippingCountry, +// // onChanged: (String? value) { +// // setState(() { +// // selectedBillingCountry = value; +// // }); +// // }), +// // ), +// // ], +// // ), +// // ], +// // ), +// // ) +// ], +// ), +// isExpanded: expanded, +// ), +// ], +// ), +// SizedBox(height: 20), +// ElevatedButton( +// onPressed: () async { +// if (!permissionService.hasPermission(Permit.partiesCreate.value)) { +// ScaffoldMessenger.of(context).showSnackBar( +// SnackBar( +// backgroundColor: Colors.red, +// content: Text('You do not have permission to update Party.'), +// ), +// ); +// return; +// } +// if (_formKay.currentState!.validate()) { +// try { +// EasyLoading.show( +// status: lang.S.of(context).updating, +// // 'Updating...' +// ); +// final party = PartyRepository(); +// await party.updateParty( +// id: widget.customerModel.id.toString(), +// // Assuming id is a property in customerModel +// ref: ref, +// context: context, +// name: nameController.text, +// phone: phoneController.text, +// type: groupValue, +// image: pickedImage != null ? File(pickedImage!.path) : null, +// email: emailController.text, +// address: addressController.text, +// due: dueController.text, +// ); +// EasyLoading.dismiss(); +// } catch (e) { +// EasyLoading.dismiss(); +// ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(e.toString()))); +// } +// } +// }, +// child: Text(lang.S.of(context).update)), +// ], +// ), +// ), +// ); +// }), +// ), +// ); +// }); +// } +// } diff --git a/lib/Screens/Customers/party_list_screen.dart b/lib/Screens/Customers/party_list_screen.dart new file mode 100644 index 0000000..fa39305 --- /dev/null +++ b/lib/Screens/Customers/party_list_screen.dart @@ -0,0 +1,587 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Screens/Sales/provider/sales_cart_provider.dart'; +import 'package:mobile_pos/Screens/Customers/Provider/customer_provider.dart'; +import 'package:mobile_pos/Screens/Customers/add_customer.dart'; +import 'package:mobile_pos/Screens/Customers/customer_details.dart'; +import 'package:mobile_pos/Screens/Sales/add_sales.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/widgets/empty_widget/_empty_widget.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../currency.dart'; +import '../../service/check_actions_when_no_branch.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'Repo/parties_repo.dart'; + +// 1. Combine the screens into a single class with a parameter for mode +class PartyListScreen extends StatefulWidget { + // Use a boolean to determine the screen's purpose + final bool isSelectionMode; + + const PartyListScreen({super.key, this.isSelectionMode = false}); + + @override + State createState() => _PartyListScreenState(); +} + +class _PartyListScreenState extends State { + late Color color; + bool _isRefreshing = false; + bool _isSearching = false; + final TextEditingController _searchController = TextEditingController(); + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + + ref.refresh(partiesProvider); + + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + String? partyType; + + // Define party types based on the mode + List get availablePartyTypes { + if (widget.isSelectionMode) { + // For Sales/Selection mode, exclude 'Supplier' + return [ + PartyType.customer, + PartyType.dealer, + PartyType.wholesaler, + ]; + } else { + // For General List/Management mode, include all + return [ + PartyType.customer, + PartyType.supplier, + PartyType.dealer, + PartyType.wholesaler, + ]; + } + } + + Future showDeleteConfirmationAlert({ + required BuildContext context, + required String id, + required WidgetRef ref, + }) async { + return showDialog( + context: context, + builder: (BuildContext context1) { + return AlertDialog( + title: Text( + lang.S.of(context).confirmPassword, + //'Confirm Delete' + ), + content: Text( + lang.S.of(context).areYouSureYouWant, + //'Are you sure you want to delete this party?' + ), + actions: [ + TextButton( + onPressed: () => Navigator.pop(context), + child: Text( + lang.S.of(context).cancel, + //'Cancel' + ), + ), + TextButton( + onPressed: () async { + Navigator.pop(context); + final party = PartyRepository(); + await party.deleteParty(id: id, context: context, ref: ref); + }, + child: Text(lang.S.of(context).delete, + // 'Delete', + style: const TextStyle(color: Colors.red)), + ), + ], + ); + }, + ); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + + // Determine App Bar Title based on mode + final appBarTitle = widget.isSelectionMode + ? lang.S.of(context).chooseCustomer // Sales title + : lang.S.of(context).partyList; // Management title + + return businessInfo.when(data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + resizeToAvoidBottomInset: true, + appBar: AppBar( + backgroundColor: Colors.white, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + actionsPadding: const EdgeInsets.symmetric(horizontal: 16), + title: Text( + appBarTitle, + style: _theme.textTheme.titleMedium?.copyWith(color: Colors.black), + ), + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when(data: (partyList) { + // Permission check only required for the management view + if (!widget.isSelectionMode && !permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + final filteredParties = partyList.where((c) { + final normalizedType = (c.type ?? '').toLowerCase(); + + // Filter out suppliers ONLY if in selection mode + if (widget.isSelectionMode && normalizedType == 'supplier') { + return false; + } + + final nameMatches = !_isSearching || _searchController.text.isEmpty + ? true + : (c.name ?? '').toLowerCase().contains(_searchController.text.toLowerCase()); + + final effectiveType = normalizedType == 'retailer' ? 'customer' : normalizedType; + + final typeMatches = partyType == null || partyType!.isEmpty ? true : effectiveType == partyType; + + return nameMatches && typeMatches; + }).toList(); + + return Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 4), + child: TextFormField( + controller: _searchController, + autofocus: true, + decoration: InputDecoration( + hintText: lang.S.of(context).search, + border: InputBorder.none, + hintStyle: TextStyle(color: Colors.grey[600]), + suffixIcon: Padding( + padding: const EdgeInsets.all(1.0), + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Container( + padding: const EdgeInsets.symmetric(horizontal: 10), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + borderRadius: const BorderRadius.only( + topRight: Radius.circular(8), + bottomRight: Radius.circular(8), + )), + child: DropdownButtonHideUnderline( + child: DropdownButton( + hint: Text(lang.S.of(context).selectType), + icon: partyType != null + ? IconButton( + icon: Icon( + Icons.clear, + color: kMainColor, + size: 18, + ), + onPressed: () { + setState(() { + partyType = null; + }); + }, + ) + : const Icon(Icons.keyboard_arrow_down, color: kPeraColor), + value: partyType, + onChanged: (String? value) { + setState(() { + partyType = value; + }); + }, + // Use the list defined by the mode + items: availablePartyTypes.map((entry) { + final valueToStore = entry.toLowerCase(); + return DropdownMenuItem( + value: valueToStore, + child: Text( + getPartyTypeLabel(context, valueToStore), + style: _theme.textTheme.bodyLarge?.copyWith(color: kTitleColor), + ), + ); + }).toList(), + ), + ), + ), + ], + ), + ), + ), + style: const TextStyle(color: Colors.black), + onChanged: (value) { + setState(() { + _isSearching = value.isNotEmpty; + }); + }, + ), + ), + + // 3. Show Walk-In Customer ONLY in selection mode + if (widget.isSelectionMode) + ListTile( + contentPadding: const EdgeInsets.symmetric(horizontal: 16), + onTap: () { + AddSalesScreen(customerModel: null).launch(context); + ref.refresh(cartNotifier); + }, + leading: SizedBox( + height: 40.0, + width: 40.0, + child: CircleAvatar( + backgroundColor: Colors.white, + child: ClipOval( + child: Image.asset( + 'images/no_shop_image.png', + fit: BoxFit.cover, + width: 120.0, + height: 120.0, + ), + ), + ), + ), + title: Text( + lang.S.of(context).walkInCustomer, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16.0, + ), + ), + subtitle: Text( + lang.S.of(context).guest, + style: _theme.textTheme.bodyLarge, + ), + trailing: const Icon( + Icons.arrow_forward_ios_rounded, + size: 18, + color: Color(0xff4B5563), + ), + ), + filteredParties.isNotEmpty + ? Expanded( + child: ListView.builder( + itemCount: filteredParties.length, + shrinkWrap: true, + physics: + const AlwaysScrollableScrollPhysics(), // Use AlwaysScrollableScrollPhysics for the main list + padding: const EdgeInsets.symmetric(horizontal: 16), + itemBuilder: (_, index) { + final item = filteredParties[index]; + final normalizedType = (item.type ?? '').toLowerCase(); + + // Color logic (unchanged) + color = Colors.white; + if (normalizedType == 'retailer' || normalizedType == 'customer') { + color = const Color(0xFF56da87); + } + if (normalizedType == 'wholesaler') color = const Color(0xFF25a9e0); + if (normalizedType == 'dealer') color = const Color(0xFFff5f00); + if (normalizedType == 'supplier') color = const Color(0xFFA569BD); + + // final effectiveDisplayType = normalizedType == 'retailer' + // ? 'Customer' + // : normalizedType == 'wholesaler' + // ? lang.S.of(context).wholesaler + // : normalizedType == 'dealer' + // ? lang.S.of(context).dealer + // : normalizedType == 'supplier' + // ? lang.S.of(context).supplier + // : item.type ?? ''; + + String effectiveDisplayType; + + if (normalizedType == 'retailer') { + effectiveDisplayType = lang.S.of(context).customer; + } else if (normalizedType == 'wholesaler') { + effectiveDisplayType = lang.S.of(context).wholesaler; + } else if (normalizedType == 'dealer') { + effectiveDisplayType = lang.S.of(context).dealer; + } else if (normalizedType == 'supplier') { + effectiveDisplayType = lang.S.of(context).supplier; + } else { + effectiveDisplayType = item.type ?? ''; + } + + // Due/Advance/No Due Logic (from previous step) + String statusText; + Color statusColor; + num? statusAmount; + + if (item.due != null && item.due! > 0) { + statusText = lang.S.of(context).due; + statusColor = const Color(0xFFff5f00); + statusAmount = item.due; + } else if (item.openingBalanceType?.toLowerCase() == 'advance' && + item.wallet != null && + item.wallet! > 0) { + statusText = lang.S.of(context).advance; + statusColor = DAppColors.kSecondary; + statusAmount = item.wallet; + } else { + statusText = lang.S.of(context).noDue; + statusColor = DAppColors.kSecondary; + statusAmount = null; + } + + return ListTile( + visualDensity: const VisualDensity(vertical: -2), + contentPadding: EdgeInsets.zero, + onTap: () { + // 4. OnTap action based on mode + if (widget.isSelectionMode) { + // Selection Mode: Go to AddSalesScreen + AddSalesScreen(customerModel: item).launch(context); + ref.refresh(cartNotifier); + } else { + // Management Mode: Go to CustomerDetails + CustomerDetails(party: item).launch(context); + } + }, + leading: item.image != null + ? Container( + height: 40, + width: 40, + decoration: BoxDecoration( + shape: BoxShape.circle, + border: Border.all(color: DAppColors.kBorder, width: 0.3), + image: DecorationImage( + image: NetworkImage('${APIConfig.domain}${item.image ?? ''}'), + fit: BoxFit.cover, + ), + ), + ) + : CircleAvatarWidget(name: item.name), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + child: Text( + item.name ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16.0, + ), + ), + ), + const SizedBox(width: 4), + Text( + statusAmount != null ? '$currency${statusAmount.toStringAsFixed(2)}' : '', + style: _theme.textTheme.bodyMedium?.copyWith(fontSize: 16.0), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: Text( + effectiveDisplayType, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: color, + fontSize: 14.0, + ), + ), + ), + const SizedBox(width: 4), + Text( + statusText, + style: _theme.textTheme.bodyMedium?.copyWith( + color: statusColor, + fontSize: 14.0, + ), + ), + ], + ), + trailing: PopupMenuButton( + offset: const Offset(0, 30), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + padding: EdgeInsets.zero, + itemBuilder: (BuildContext bc) => [ + PopupMenuItem( + onTap: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => CustomerDetails(party: item), + ), + ), + child: Row( + children: [ + Icon( + Icons.remove_red_eye, + color: kGreyTextColor, + size: 20, + ), + SizedBox(width: 8.0), + Text( + lang.S.of(context).view, + style: TextStyle(color: kGreyTextColor), + ), + ], + ), + ), + PopupMenuItem( + onTap: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!permissionService.hasPermission(Permit.partiesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).updatePartyWarn), + ), + ); + return; + } + if (result) { + AddParty(customerModel: item).launch(context); + } + }, + child: Row( + children: [ + Icon( + IconlyBold.edit, + color: kGreyTextColor, + size: 20, + ), + SizedBox(width: 8.0), + Text( + lang.S.of(context).edit, + style: TextStyle(color: kGreyTextColor), + ), + ], + ), + ), + PopupMenuItem( + onTap: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!permissionService.hasPermission(Permit.partiesDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).deletePartyWarn), + ), + ); + return; + } + if (result) { + await showDeleteConfirmationAlert( + context: context, id: item.id.toString(), ref: ref); + } + }, + child: Row( + children: [ + Icon( + IconlyBold.delete, + color: kGreyTextColor, + size: 20, + ), + SizedBox(width: 8.0), + Text( + lang.S.of(context).delete, + style: TextStyle(color: kGreyTextColor), + ), + ], + ), + ), + ], + onSelected: (value) { + Navigator.pushNamed(context, '$value'); + }, + child: const Icon( + FeatherIcons.moreVertical, + color: kGreyTextColor, + ), + ), + ); + }, + ), + ) + : Center( + child: EmptyWidget( + message: TextSpan(text: lang.S.of(context).noParty), + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: ElevatedButton.icon( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withAlpha(15), + disabledForegroundColor: const Color(0xff567DF4).withOpacity(0.05), + ), + onPressed: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + // Check logic based on business info (kept original logic) + if (result) { + if (details.data?.subscriptionDate != null && details.data?.enrolledPlan != null) { + Navigator.push(context, MaterialPageRoute(builder: (context) => const AddParty())); + } else if (!widget.isSelectionMode) { + // Allow navigation if not in selection mode and subscription check fails (or fix subscription check) + Navigator.push(context, MaterialPageRoute(builder: (context) => const AddParty())); + } + } + }, + icon: const Icon(Icons.add, color: Colors.white), + iconAlignment: IconAlignment.start, + label: Text( + lang.S.of(context).addCustomer, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + }, + ); + } +} diff --git a/lib/Screens/Customers/sms_sent_confirmation.dart b/lib/Screens/Customers/sms_sent_confirmation.dart new file mode 100644 index 0000000..4c86da5 --- /dev/null +++ b/lib/Screens/Customers/sms_sent_confirmation.dart @@ -0,0 +1,119 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class SmsConfirmationPopup extends StatefulWidget { + final String customerName; + final String phoneNumber; + final Function onSendSms; + final VoidCallback onCancel; + + const SmsConfirmationPopup({ + super.key, + required this.customerName, + required this.phoneNumber, + required this.onSendSms, + required this.onCancel, + }); + + @override + _SmsConfirmationPopupState createState() => _SmsConfirmationPopupState(); +} + +class _SmsConfirmationPopupState extends State with SingleTickerProviderStateMixin { + late AnimationController _animationController; + + @override + void initState() { + super.initState(); + _animationController = AnimationController( + vsync: this, + duration: const Duration(milliseconds: 250), + ); + } + + @override + void dispose() { + _animationController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + return AnimatedBuilder( + animation: _animationController, + builder: (context, child) { + final scale = _animationController.value; + return Transform.scale( + scale: scale, + child: child, + ); + }, + child: Dialog( + child: Padding( + padding: const EdgeInsets.all(12.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Text( + // 'Confirm SMS to ${widget.customerName}', + '${lang.S.of(context).confirmSMSTo} ${widget.customerName}', + style: Theme.of(context).textTheme.bodyMedium, + ), + const SizedBox(height: 8.0), + Text( + //'An SMS will be sent to the following number: ${widget.phoneNumber}', + '${lang.S.of(context).anSMSWillBeSentToTheFollowingNumber} ${widget.phoneNumber}', + style: Theme.of(context).textTheme.bodySmall, + textAlign: TextAlign.center, + ), + const SizedBox( + height: 20, + ), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: Colors.red, + ), + onPressed: widget.onCancel, + child: Text( + lang.S.of(context).cancel, + //'Cancel' + ), + ), + ), + SizedBox(width: 15), + Flexible( + child: ElevatedButton( + style: const ButtonStyle(backgroundColor: MaterialStatePropertyAll(kMainColor)), + onPressed: () { + widget.onSendSms(); + Navigator.pop(context); + }, + child: Text( + lang.S.of(context).sendSMS, + maxLines: 1, + overflow: TextOverflow.ellipsis, + // 'Send SMS', + style: const TextStyle(color: Colors.white), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } + + @override + void didChangeDependencies() { + super.didChangeDependencies(); + _animationController.forward(); + } +} diff --git a/lib/Screens/Customers/transaction_screen.dart b/lib/Screens/Customers/transaction_screen.dart new file mode 100644 index 0000000..ad815de --- /dev/null +++ b/lib/Screens/Customers/transaction_screen.dart @@ -0,0 +1,175 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../currency.dart'; + +class CustomerAllTransactionScreen extends StatefulWidget { + const CustomerAllTransactionScreen({Key? key}) : super(key: key); + + @override + State createState() => _CustomerAllTransactionScreenState(); +} + +class _CustomerAllTransactionScreenState extends State { + int currentIndex = 0; + bool isSearch = false; + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + elevation: 2.0, + surfaceTintColor: kWhite, + automaticallyImplyLeading: isSearch ? false : true, + backgroundColor: kWhite, + title: isSearch + ? TextFormField( + decoration: kInputDecoration.copyWith( + contentPadding: const EdgeInsets.only(left: 12, right: 5), + //hintText: 'Search Here.....', + hintText: lang.S.of(context).searchH, + ), + ) + : Text( + lang.S.of(context).transactions, + // 'Transactions' + ), + actions: [ + GestureDetector( + onTap: () { + setState(() { + isSearch = true; + }); + }, + child: const Padding( + padding: EdgeInsets.all(15.0), + child: Icon( + FeatherIcons.search, + color: kGreyTextColor, + ), + ), + ) + ], + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + ListView.builder( + padding: EdgeInsets.zero, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: 10, + itemBuilder: (context, index) { + return GestureDetector( + onTap: () { + // SalesInvoiceDetails( + // businessInfo: personalData.value!, + // saleTransaction: transaction[index], + // ).launch(context); + }, + child: Column( + children: [ + Container( + // padding: const EdgeInsets.all(20), + width: context.width(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).sale, + //"Sale", + style: const TextStyle(fontSize: 16), + ), + const Text('#2145'), + ], + ), + const SizedBox(height: 10), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Container( + // padding: const EdgeInsets.all(8), + decoration: BoxDecoration(color: const Color(0xff0dbf7d).withOpacity(0.1), borderRadius: const BorderRadius.all(Radius.circular(10))), + child: Text( + lang.S.of(context).paid, + style: const TextStyle(color: Color(0xff0dbf7d)), + ), + ), + const Text( + '30/08/2021', + style: TextStyle(color: Colors.grey), + ), + ], + ), + const SizedBox(height: 10), + Text( + '${lang.S.of(context).total} : $currency 20000', + style: const TextStyle(color: Colors.grey), + ), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${lang.S.of(context).due}: $currency 3000', + style: const TextStyle(fontSize: 16), + ), + Row( + children: [ + IconButton( + onPressed: () {}, + icon: const Icon( + FeatherIcons.printer, + color: Colors.grey, + )), + IconButton( + onPressed: () {}, + icon: const Icon( + Icons.picture_as_pdf, + color: Colors.grey, + )), + // IconButton( + // onPressed: () {}, + // icon: const Icon( + // FeatherIcons.share, + // color: Colors.grey, + // ), + // ), + // IconButton( + // onPressed: () {}, + // icon: const Icon( + // FeatherIcons.moreVertical, + // color: Colors.grey, + // )), + ], + ) + ], + ) + ], + ), + ), + Container( + height: 0.5, + width: context.width(), + color: Colors.grey, + ) + ], + ), + ); + }, + ) + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/DashBoard/chart_data.dart b/lib/Screens/DashBoard/chart_data.dart new file mode 100644 index 0000000..42a57d1 --- /dev/null +++ b/lib/Screens/DashBoard/chart_data.dart @@ -0,0 +1,7 @@ +class ChartData { + ChartData(this.x, this.y, this.y1); + + final String x; + final double y; + final double y1; +} diff --git a/lib/Screens/DashBoard/dashboard.dart b/lib/Screens/DashBoard/dashboard.dart new file mode 100644 index 0000000..ba2aca6 --- /dev/null +++ b/lib/Screens/DashBoard/dashboard.dart @@ -0,0 +1,484 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/DashBoard/global_container.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../Provider/profile_provider.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../widgets/build_date_selector/build_date_selector.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'numeric_axis.dart'; + +class DashboardScreen extends ConsumerStatefulWidget { + const DashboardScreen({super.key}); + + @override + ConsumerState createState() => _DashboardScreenState(); +} + +class _DashboardScreenState extends ConsumerState { + final Map dateOptions = { + 'today': lang.S.current.today, + 'yesterday': lang.S.current.yesterday, + 'last_seven_days': lang.S.current.last7Days, + 'last_thirty_days': lang.S.current.last30Days, + 'current_month': lang.S.current.currentMonth, + 'last_month': lang.S.current.lastMonth, + 'current_year': lang.S.current.currentYear, + 'custom_date': lang.S.current.customDate, + }; + String selectedTime = 'today'; + bool _isRefreshing = false; // Prevents multiple refresh calls + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; // Prevent duplicate refresh calls + _isRefreshing = true; + + ref.refresh(dashboardInfoProvider(selectedTime.toLowerCase())); + + await Future.delayed(const Duration(seconds: 1)); // Optional delay + _isRefreshing = false; + } + + bool _showCustomDatePickers = false; // Track if custom date pickers should be shown + + DateTime? fromDate; + DateTime? toDate; + + String _getDateRangeString() { + if (selectedTime != 'custom_date') { + return selectedTime.toLowerCase(); + } else if (fromDate != null && toDate != null) { + final formattedFrom = DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!); + final formattedTo = DateFormat('yyyy-MM-dd', 'en_US').format(toDate!); + return 'custom_date&from_date=$formattedFrom&to_date=$formattedTo'; + } else { + return 'custom_date'; // fallback + } + } + + Future _selectedFormDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + ); + if (picked != null && picked != fromDate) { + setState(() { + fromDate = picked; + }); + if (toDate != null) refreshData(ref); + } + } + + Future _selectToDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: fromDate ?? DateTime(2021), + lastDate: DateTime.now(), + ); + if (picked != null && picked != toDate) { + setState(() { + toDate = picked; + }); + if (fromDate != null) refreshData(ref); + } + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (_, ref, watch) { + final dateRangeString = _getDateRangeString(); + final dashboardInfo = ref.watch(dashboardInfoProvider(dateRangeString)); + final permissionService = PermissionService(ref); + return dashboardInfo.when(data: (dashboard) { + final totalSales = dashboard.data!.sales!.fold( + 0, + (sum, item) => sum + (item.amount ?? 0), + ); + + final totalPurchase = dashboard.data!.purchases!.fold( + 0, + (sum, items) => sum + (items.amount ?? 0), + ); + return Scaffold( + backgroundColor: kBackgroundColor, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + title: Text(lang.S.of(context).dashboard), + actions: [ + Padding( + padding: const EdgeInsets.only(right: 12), + child: SizedBox( + width: 120, + height: 32, + child: DropdownButtonFormField2( + isExpanded: true, + iconStyleData: IconStyleData( + icon: Icon(Icons.keyboard_arrow_down, color: kPeraColor, size: 20), + ), + value: selectedTime, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + fontWeight: FontWeight.w500, + ), + ), + ); + }).toList(), + onChanged: (value) { + setState(() { + selectedTime = value!; + _showCustomDatePickers = selectedTime == 'custom_date'; + + if (_showCustomDatePickers) { + fromDate = DateTime.now().subtract(const Duration(days: 7)); + toDate = DateTime.now(); + } + + if (selectedTime != 'custom_date') { + refreshData(ref); + } + }); + }, + dropdownStyleData: DropdownStyleData( + maxHeight: 500, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + ), + scrollbarTheme: ScrollbarThemeData( + radius: const Radius.circular(40), + thickness: WidgetStateProperty.all(6), + thumbVisibility: WidgetStateProperty.all(true), + ), + ), + menuItemStyleData: const MenuItemStyleData(padding: EdgeInsets.symmetric(horizontal: 6)), + ), + ), + ) + ], + bottom: _showCustomDatePickers + ? PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + GestureDetector( + onTap: () => _selectedFormDate(context), + child: buildDateSelector( + prefix: 'From', + date: + fromDate != null ? DateFormat('dd MMMM yyyy').format(fromDate!) : 'Select Date', + theme: theme, + ), + ), + SizedBox(width: 5), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 22, + color: kSubPeraColor, + ), + ), + SizedBox(width: 5), + GestureDetector( + onTap: () => _selectToDate(context), + child: buildDateSelector( + prefix: 'To', + date: toDate != null ? DateFormat('dd MMMM yyyy').format(toDate!) : 'Select Date', + theme: theme, + ), + ), + ], + ), + ), + ) + ], + ), + ) + : null, + ), + body: RefreshIndicator( + onRefresh: () => refreshData(ref), + child: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (permissionService.hasPermission(Permit.dashboardRead.value)) ...{ + Container( + padding: EdgeInsets.fromLTRB(16, 16, 16, 12), + decoration: BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.circular(8), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + lang.S.of(context).quickOver, + style: theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + color: kWhite, + ), + ), + SizedBox(height: 10), + Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Flexible( + child: GlobalContainer( + minVerticalPadding: 0, + minTileHeight: 0, + titlePadding: EdgeInsets.zero, + // isShadow: true, + textColor: true, + title: lang.S.of(context).sales, + subtitle: '$currency${formatAmount(totalSales.toString())}', + ), + ), + Flexible( + child: GlobalContainer( + alainRight: true, + minVerticalPadding: 0, + minTileHeight: 0, + // isShadow: true, + textColor: true, + titlePadding: EdgeInsets.zero, + title: lang.S.of(context).purchased, + subtitle: '$currency${formatAmount(totalPurchase.toString())}', + ), + ), + ], + ), + SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Flexible( + child: GlobalContainer( + minVerticalPadding: 0, + textColor: true, + minTileHeight: 0, + titlePadding: EdgeInsets.zero, + title: lang.S.of(context).income, + subtitle: '$currency${formatAmount(dashboard.data?.totalIncome.toString() ?? '0')}', + ), + ), + Flexible( + child: GlobalContainer( + alainRight: true, + minVerticalPadding: 0, + minTileHeight: 0, + textColor: true, + titlePadding: EdgeInsets.zero, + title: lang.S.of(context).expense, + subtitle: + '$currency${formatAmount(dashboard.data?.totalExpense.toString() ?? '0')}', + ), + ), + ], + ), + ], + ), + ), + SizedBox(height: 16), + + ///---------------chart---------------------- + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration(borderRadius: BorderRadius.circular(8), color: kWhite), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + lang.S.of(context).tranSacOver, + //'Sales & Purchase Overview', + style: theme.textTheme.titleLarge + ?.copyWith(fontWeight: FontWeight.bold, fontSize: 18, color: kTitleColor), + ), + const SizedBox( + height: 20, + ), + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.circle, + color: Colors.green, + size: 18, + ), + const SizedBox( + width: 5, + ), + RichText( + text: TextSpan( + text: '${lang.S.of(context).sales}: ', + //'Sales', + style: theme.textTheme.bodyMedium, + children: [ + TextSpan( + text: '$currency${formatAmount(totalSales.toString())}', + style: Theme.of(context) + .textTheme + .titleSmall + ?.copyWith(fontWeight: FontWeight.w600, color: kTitleColor)), + ])), + const SizedBox( + width: 20, + ), + const Icon( + Icons.circle, + color: kMainColor, + size: 18, + ), + const SizedBox( + width: 5, + ), + RichText( + text: TextSpan( + text: '${lang.S.of(context).purchase}: ', + //'Purchase', + style: theme.textTheme.bodyMedium, + children: [ + TextSpan( + text: '$currency${formatAmount(totalPurchase.toString())}', + style: Theme.of(context) + .textTheme + .titleSmall + ?.copyWith(fontWeight: FontWeight.w600, color: kTitleColor)), + ])), + ], + ), + const SizedBox( + height: 10, + ), + SizedBox( + height: 250, + width: double.infinity, + child: DashboardChart( + model: dashboard, + )), + ], + ), + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: GlobalContainer( + title: lang.S.of(context).totalDue, + image: 'assets/duelist.svg', + subtitle: '$currency ${formatAmount(dashboard.data!.totalDue.toString())}')), + const SizedBox( + width: 12, + ), + Expanded( + child: GlobalContainer( + title: lang.S.of(context).stockValue, + image: 'assets/h_stock.svg', + subtitle: "$currency${formatAmount(dashboard.data!.stockValue.toString())}")) + ], + ), + + const SizedBox(height: 19), + + ///_________Items_Category________________________ + Row( + children: [ + Expanded( + child: GlobalContainer( + title: lang.S.of(context).item, + image: 'assets/totalItem.svg', + subtitle: formatAmount('${dashboard.data?.totalItems!.round().toString()}'))), + const SizedBox( + width: 12, + ), + Expanded( + child: GlobalContainer( + title: lang.S.of(context).categories, + image: 'assets/purchaseLisst.svg', + subtitle: formatAmount('${dashboard.data?.totalCategories?.round().toString()}'))) + ], + ), + const SizedBox(height: 21), + Text( + lang.S.of(context).profitLoss, + style: theme.textTheme.titleLarge?.copyWith(fontWeight: FontWeight.w600, fontSize: 18), + ), + + ///__________Total_Lass_and_Total_profit_____________________________________ + const SizedBox(height: 12), + Row( + children: [ + Expanded( + child: GlobalContainer( + title: lang.S.of(context).profit, + image: 'assets/h_lossProfit.svg', + subtitle: '$currency ${formatAmount(dashboard.data!.totalProfit.toString())}')), + const SizedBox(width: 12), + Expanded( + child: GlobalContainer( + title: lang.S.of(context).loss, + image: 'assets/expense.svg', + subtitle: '$currency ${formatAmount(dashboard.data!.totalLoss!.abs().toString())}')) + ], + ), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + ), + ); + }, error: (e, stack) { + print('--------------print-------${e.toString()}-----------------'); + return Scaffold( + body: Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + //'{No data found} $e', + '${lang.S.of(context).noDataFound} $e', + style: const TextStyle(color: kGreyTextColor, fontSize: 16, fontWeight: FontWeight.w500), + ), + ], + ), + ), + ); + }, loading: () { + return const Scaffold( + body: Center( + child: CircularProgressIndicator(), + ), + ); + }); + }); + } +} diff --git a/lib/Screens/DashBoard/global_container.dart b/lib/Screens/DashBoard/global_container.dart new file mode 100644 index 0000000..52a7659 --- /dev/null +++ b/lib/Screens/DashBoard/global_container.dart @@ -0,0 +1,58 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_svg/svg.dart'; + +import '../../constant.dart'; + +class GlobalContainer extends StatelessWidget { + final String title; + final String? image; + final String subtitle; + final double? minVerticalPadding; + final double? minTileHeight; + final EdgeInsets? titlePadding; + final bool? textColor; + final bool? alainRight; + const GlobalContainer({ + super.key, + required this.title, + this.image, + required this.subtitle, + this.minVerticalPadding, + this.minTileHeight, + this.titlePadding, + this.textColor, + this.alainRight, + }); + + @override + Widget build(BuildContext context) { + return Container( + decoration: BoxDecoration(borderRadius: BorderRadius.circular(8), color: textColor == true ? Colors.transparent : Colors.white), + child: ListTile( + minVerticalPadding: minVerticalPadding ?? 4, + minTileHeight: minTileHeight ?? 0, + contentPadding: titlePadding ?? EdgeInsets.symmetric(horizontal: 10, vertical: 2), + visualDensity: const VisualDensity(vertical: -4, horizontal: -4), + leading: image != null + ? SvgPicture.asset( + image!, + height: 40, + width: 40, + ) + : null, + title: Text( + title, + textAlign: (alainRight ?? false) ? TextAlign.end : null, + style: Theme.of(context).textTheme.bodyMedium?.copyWith(color: textColor == true ? Colors.white : Colors.black), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + subtitle: Text( + subtitle, + textAlign: (alainRight ?? false) ? TextAlign.end : null, + style: Theme.of(context).textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600, color: textColor == true ? Colors.white : Colors.black), + ), + ), + ); + } +} diff --git a/lib/Screens/DashBoard/numeric_axis.dart b/lib/Screens/DashBoard/numeric_axis.dart new file mode 100644 index 0000000..0ab1cec --- /dev/null +++ b/lib/Screens/DashBoard/numeric_axis.dart @@ -0,0 +1,268 @@ +import 'package:fl_chart/fl_chart.dart'; +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/model/dashboard_overview_model.dart'; + +import 'chart_data.dart'; + +class DashboardChart extends StatefulWidget { + const DashboardChart({Key? key, required this.model}) : super(key: key); + + final DashboardOverviewModel model; + + @override + State createState() => _DashboardChartState(); +} + +class _DashboardChartState extends State { + List chartData = []; + + @override + void initState() { + super.initState(); + getData(widget.model); + } + + void getData(DashboardOverviewModel model) { + chartData = []; + for (int i = 0; i < model.data!.sales!.length; i++) { + chartData.add(ChartData( + model.data!.sales![i].date!, + model.data!.sales![i].amount!.toDouble(), + model.data!.purchases![i].amount!.toDouble(), + )); + } + } + + @override + Widget build(BuildContext context) { + return Scaffold( + body: Center( + child: Container( + color: Colors.white, + child: SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: SizedBox( + width: chartData.length * 50.0, // Adjust width based on the number of data points + child: Stack( + alignment: Alignment.topRight, + children: [ + BarChart( + BarChartData( + alignment: BarChartAlignment.spaceAround, + maxY: _getMaxY(), + barTouchData: BarTouchData(enabled: false), + titlesData: FlTitlesData( + show: true, + bottomTitles: AxisTitles( + sideTitles: SideTitles( + showTitles: true, + getTitlesWidget: (value, meta) { + return SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: _getBottomTitles(value, meta), + ); + }, + reservedSize: 42, + ), + ), + rightTitles: const AxisTitles( + sideTitles: SideTitles( + showTitles: false, + ), + ), + topTitles: const AxisTitles( + sideTitles: SideTitles(showTitles: false, reservedSize: 20), + ), + leftTitles: AxisTitles( + sideTitles: SideTitles( + showTitles: true, + getTitlesWidget: _getLeftTitles, + reservedSize: _getLeftTitleReservedSize(), + ), + ), + ), + borderData: FlBorderData( + show: false, + ), + gridData: FlGridData( + show: true, + drawVerticalLine: false, + drawHorizontalLine: true, + getDrawingHorizontalLine: (value) { + return const FlLine( + color: Color(0xffD1D5DB), + dashArray: [4, 4], + strokeWidth: 1, + ); + }, + ), + barGroups: _buildBarGroups(), + ), + ), + Column( + children: [ + SizedBox(), + const Spacer(), + Padding( + padding: const EdgeInsets.only(bottom: 42), + child: CustomPaint( + size: Size( + chartData.length * 50.0 - _getLeftTitleReservedSize(), // Adjust to match the width of the BarChart exactly + 0.1), + painter: DashedBarPainter( + barHeight: 1, + barColor: const Color(0xffD1D5DB), + dashWidth: 4, + dashSpace: 4, + ), + ), + ), + ], + ), + ], + ), + ), + ), + ), + ), + ); + } + + double _getMaxY() { + double maxY = 0; + for (var data in chartData) { + maxY = maxY > data.y ? maxY : data.y; + maxY = maxY > data.y1 ? maxY : data.y1; + } + return maxY + 10; + } + + double _getLeftTitleReservedSize() { + double maxY = _getMaxY(); + if (maxY < 999) { + return 32; + } else if (maxY < 1000) { + return 35; + } else if (maxY < 10000) { + return 54; + } else { + return 50; // Add more cases if needed + } + } + + List _buildBarGroups() { + return chartData.asMap().entries.map((entry) { + int index = entry.key; + ChartData data = entry.value; + + return BarChartGroupData( + x: index, + barRods: [ + BarChartRodData( + toY: data.y, + color: Colors.green, + width: 6, + borderRadius: const BorderRadius.all(Radius.circular(10)), + ), + BarChartRodData( + toY: data.y1, + color: kMainColor, + width: 6, + borderRadius: const BorderRadius.all(Radius.circular(10)), + ), + ], + barsSpace: 8, + ); + }).toList(); + } + + Widget _getBottomTitles(double value, TitleMeta meta) { + const style = TextStyle( + color: Color(0xff4D4D4D), + fontSize: 12, + ); + + String text = chartData[value.toInt()].x; + + return SideTitleWidget( + space: 8, + meta: TitleMeta( + min: meta.min, + max: meta.max, + parentAxisSize: meta.parentAxisSize, + axisPosition: meta.axisPosition, + appliedInterval: meta.appliedInterval, + sideTitles: meta.sideTitles, + formattedValue: meta.formattedValue, + axisSide: meta.axisSide, + rotationQuarterTurns: meta.rotationQuarterTurns, + ), + child: Text(text, style: style), + ); + } + + Widget _getLeftTitles(double value, TitleMeta meta) { + // Skip the highest value (already handled in your code) + double maxY = _getMaxY(); + if (value == maxY) { + return const SizedBox.shrink(); + } + + // Format the number + String formattedValue; + if (value >= 1e9) { + formattedValue = '${(value / 1e9).toStringAsFixed(1)}B'; + } else if (value >= 1e6) { + formattedValue = '${(value / 1e6).toStringAsFixed(1)}M'; + } else if (value >= 1e3) { + formattedValue = '${(value / 1e3).toStringAsFixed(1)}K'; + } else { + formattedValue = value.toInt().toString(); + } + + return SideTitleWidget( + meta: meta, + child: Text( + formattedValue, + style: const TextStyle( + color: Colors.black, + fontSize: 12, + ), + ), + ); + } +} + +///---------------------------------dash line------------------------------- + +class DashedBarPainter extends CustomPainter { + final double barHeight; + final Color barColor; + final double dashWidth; + final double dashSpace; + + DashedBarPainter({ + required this.barHeight, + required this.barColor, + this.dashWidth = 4.0, + this.dashSpace = 2.0, + }); + + @override + void paint(Canvas canvas, Size size) { + final paint = Paint() + ..color = barColor + ..style = PaintingStyle.stroke + ..strokeWidth = barHeight; + + final dashPath = Path(); + for (double i = 0; i < size.width; i += dashWidth + dashSpace) { + dashPath.addRect(Rect.fromLTWH(i, 0, dashWidth, size.height)); + } + canvas.drawPath(dashPath, paint); + } + + @override + bool shouldRepaint(covariant CustomPainter oldDelegate) => false; +} diff --git a/lib/Screens/DashBoard/test_numeric.dart b/lib/Screens/DashBoard/test_numeric.dart new file mode 100644 index 0000000..8035862 --- /dev/null +++ b/lib/Screens/DashBoard/test_numeric.dart @@ -0,0 +1,154 @@ +import 'package:fl_chart/fl_chart.dart'; +import 'package:flutter/material.dart'; + +class TestNumericAxisChart extends StatefulWidget { + const TestNumericAxisChart({Key? key}) : super(key: key); + + @override + State createState() => _TestNumericAxisChartState(); +} + +class _TestNumericAxisChartState extends State { + final List chartData = [ + ChartData('Sat', 20000, 15000), + ChartData('Sun', 10000, 25000), + ChartData('Mon', 5000, 5000), + ChartData('Tues', 45000, 35000), + ChartData('Wed', 25000, 30000), + ChartData('Thurs', 20000, 10000), + ChartData('Fri', 25000, 20000), + ]; + + @override + Widget build(BuildContext context) { + return Scaffold( + body: Center( + child: Container( + color: Colors.white, + padding: const EdgeInsets.all(16.0), + child: BarChart( + BarChartData( + alignment: BarChartAlignment.spaceAround, + maxY: 50000, + barTouchData: BarTouchData(enabled: false), + titlesData: FlTitlesData( + show: true, + bottomTitles: AxisTitles( + sideTitles: SideTitles( + showTitles: true, + getTitlesWidget: _getBottomTitles, + reservedSize: 42, + ), + ), + leftTitles: AxisTitles( + sideTitles: SideTitles( + showTitles: true, + getTitlesWidget: _getLeftTitles, + reservedSize: 42, + ), + ), + ), + borderData: FlBorderData(show: false), + gridData: FlGridData( + show: true, + drawVerticalLine: false, + getDrawingHorizontalLine: (value) { + return const FlLine( + color: Color(0xffD1D5DB), + dashArray: [5, 5], + strokeWidth: 1, + ); + }, + ), + barGroups: _buildBarGroups(), + ), + ), + ), + ), + ); + } + + List _buildBarGroups() { + return chartData.asMap().entries.map((entry) { + int index = entry.key; + ChartData data = entry.value; + + return BarChartGroupData( + x: index, + barRods: [ + BarChartRodData( + toY: data.y, + color: Colors.green, + width: 10, + borderRadius: BorderRadius.circular(0), + ), + BarChartRodData( + toY: data.y1, + color: Colors.red, + width: 10, + borderRadius: BorderRadius.circular(0), + ), + ], + barsSpace: 10, + ); + }).toList(); + } + + Widget _getBottomTitles(double value, TitleMeta meta) { + final style = const TextStyle( + color: Colors.black, + fontWeight: FontWeight.normal, + fontSize: 12, + ); + + String text = chartData[value.toInt()].x; + + return SideTitleWidget( + meta: TitleMeta( + min: meta.min, + max: meta.max, + parentAxisSize: meta.parentAxisSize, + axisPosition: meta.axisPosition, + appliedInterval: meta.appliedInterval, + sideTitles: meta.sideTitles, + formattedValue: meta.formattedValue, + axisSide: meta.axisSide, + rotationQuarterTurns: meta.rotationQuarterTurns, + ), + space: 8, + child: Text(text, style: style), + ); + } + + Widget _getLeftTitles(double value, TitleMeta meta) { + return SideTitleWidget( + meta: TitleMeta( + min: meta.min, + max: meta.max, + parentAxisSize: meta.parentAxisSize, + axisPosition: meta.axisPosition, + appliedInterval: meta.appliedInterval, + sideTitles: meta.sideTitles, + formattedValue: meta.formattedValue, + axisSide: meta.axisSide, + rotationQuarterTurns: meta.rotationQuarterTurns, + ), + child: Text( + value.toInt().toString(), + style: const TextStyle( + color: Colors.black, + fontWeight: FontWeight.normal, + fontSize: 12, + ), + ), + ); + } +} + +class ChartData { + ChartData(this.x, this.y, this.y1); + + final String x; + final double y; + final double y1; +} diff --git a/lib/Screens/Due Calculation/Model/due_collection_invoice_model.dart b/lib/Screens/Due Calculation/Model/due_collection_invoice_model.dart new file mode 100644 index 0000000..2996ba4 --- /dev/null +++ b/lib/Screens/Due Calculation/Model/due_collection_invoice_model.dart @@ -0,0 +1,78 @@ +class DueCollectionInvoice { + DueCollectionInvoice({ + this.id, + this.due, + this.name, + this.type, + this.salesDues, + }); + + DueCollectionInvoice.fromJson(dynamic json) { + id = json['id']; + due = json['due']; + name = json['name']; + type = json['type']; + if (json[json['type'] == 'Supplier' ? 'purchases_dues' : 'sales_dues'] != null) { + salesDues = []; + json[json['type'] == 'Supplier' ? 'purchases_dues' : 'sales_dues'].forEach((v) { + salesDues?.add(SalesDuesInvoice.fromJson(v)); + }); + } + } + + num? id; + num? due; + String? name; + String? type; + List? salesDues; + + Map toJson() { + final map = {}; + map['id'] = id; + map['due'] = due; + map['name'] = name; + map['type'] = type; + if (salesDues != null) { + map['sales_dues'] = salesDues?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class SalesDuesInvoice { + SalesDuesInvoice({ + this.id, + this.partyId, + this.dueAmount, + this.paidAmount, + this.totalAmount, + this.invoiceNumber, + }); + + SalesDuesInvoice.fromJson(dynamic json) { + id = json['id']; + partyId = json['party_id']; + dueAmount = json['dueAmount']; + paidAmount = json['paidAmount']; + totalAmount = json['totalAmount']; + invoiceNumber = json['invoiceNumber']; + } + + num? id; + num? partyId; + num? dueAmount; + num? paidAmount; + num? totalAmount; + String? invoiceNumber; + + Map toJson() { + final map = {}; + map['id'] = id; + map['party_id'] = partyId; + map['dueAmount'] = dueAmount; + map['paidAmount'] = paidAmount; + map['totalAmount'] = totalAmount; + map['invoiceNumber'] = invoiceNumber; + return map; + } +} diff --git a/lib/Screens/Due Calculation/Model/due_collection_model.dart b/lib/Screens/Due Calculation/Model/due_collection_model.dart new file mode 100644 index 0000000..7ec08cb --- /dev/null +++ b/lib/Screens/Due Calculation/Model/due_collection_model.dart @@ -0,0 +1,144 @@ +import '../../../model/sale_transaction_model.dart'; +import '../../../widgets/multipal payment mathods/model/payment_transaction_model.dart'; +import '../../Customers/Model/parties_model.dart'; + +class DueCollection { + DueCollection( + {this.id, + this.businessId, + this.partyId, + this.userId, + this.saleId, + this.purchaseId, + this.totalDue, + this.dueAmountAfterPay, + this.payDueAmount, + this.paymentTypeId, + this.paymentType, + this.paymentDate, + this.invoiceNumber, + this.createdAt, + this.updatedAt, + this.user, + this.party, + this.transactions, + this.branch}); + + DueCollection.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + partyId = json['party_id']; + userId = json['user_id']; + saleId = json['sale_id']; + purchaseId = json['purchase_id']; + totalDue = json['totalDue']; + dueAmountAfterPay = json['dueAmountAfterPay']; + payDueAmount = json['payDueAmount']; + paymentTypeId = int.tryParse(json["payment_type_id"].toString()); + // paymentType = json['paymentType']; + paymentDate = json['paymentDate']; + invoiceNumber = json['invoiceNumber']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + user = json['user'] != null ? User.fromJson(json['user']) : null; + party = json['party'] != null ? Party.fromJson(json['party']) : null; + paymentType = json['payment_type'] != null ? PaymentType.fromJson(json['payment_type']) : null; + branch = json['branch'] != null ? Branch.fromJson(json['branch']) : null; + // NEW: Parsing the transactions list + if (json['transactions'] != null) { + transactions = []; + json['transactions'].forEach((v) { + transactions?.add(PaymentsTransaction.fromJson(v)); + }); + } + } + + num? id; + num? businessId; + num? partyId; + num? userId; + num? saleId; + num? purchaseId; + num? totalDue; + num? dueAmountAfterPay; + num? payDueAmount; + int? paymentTypeId; + PaymentType? paymentType; + String? invoiceNumber; + String? paymentDate; + String? createdAt; + String? updatedAt; + User? user; + Party? party; + Branch? branch; + List? transactions; // NEW Variable + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['party_id'] = partyId; + map['user_id'] = userId; + map['sale_id'] = saleId; + map['purchase_id'] = purchaseId; + map['totalDue'] = totalDue; + map['dueAmountAfterPay'] = dueAmountAfterPay; + map['payDueAmount'] = payDueAmount; + map['paymentType'] = paymentType; + map['paymentDate'] = paymentDate; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (user != null) { + map['user'] = user?.toJson(); + } + if (party != null) { + map['party'] = party?.toJson(); + } + map['branch'] = branch; + return map; + } +} + +class PaymentType { + int? id; + String? name; + + PaymentType({required this.id, required this.name}); + + // Factory constructor to create an instance from a Map + factory PaymentType.fromJson(Map json) { + return PaymentType( + id: json['id'] as int, + name: json['name'] as String, + ); + } + + // Method to convert an instance to a Map + Map toJson() { + return { + 'id': id, + 'name': name, + }; + } +} + +class Branch { + Branch({ + this.id, + this.name, + this.phone, + this.address, + }); + + Branch.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + phone = json['phone']; + address = json['address']; + } + + num? id; + String? name; + String? phone; + String? address; +} diff --git a/lib/Screens/Due Calculation/Providers/due_provider.dart b/lib/Screens/Due Calculation/Providers/due_provider.dart new file mode 100644 index 0000000..a415f2c --- /dev/null +++ b/lib/Screens/Due Calculation/Providers/due_provider.dart @@ -0,0 +1,29 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Due%20Calculation/Model/due_collection_model.dart'; + +import '../../../Provider/transactions_provider.dart'; +import '../Model/due_collection_invoice_model.dart'; +import '../Repo/due_repo.dart'; + +//------------dues------------------------------------- +final dueRepo = Provider((ref) => DueRepo()); + +final dueCollectionListProvider = FutureProvider.autoDispose>((ref) { + final repo = ref.read(dueRepo); + return repo.fetchDueCollectionList(); +}); + +final filteredDueProvider = FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(dueRepo); + return repo.fetchDueCollectionList( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); + +DueRepo repo = DueRepo(); +final dueInvoiceListProvider = + FutureProvider.autoDispose.family((ref, id) => repo.fetchDueInvoiceList(id: id)); diff --git a/lib/Screens/Due Calculation/Repo/due_repo.dart b/lib/Screens/Due Calculation/Repo/due_repo.dart new file mode 100644 index 0000000..4fd2a2d --- /dev/null +++ b/lib/Screens/Due Calculation/Repo/due_repo.dart @@ -0,0 +1,132 @@ +// ignore_for_file: unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../../Customers/Provider/customer_provider.dart'; +import '../Model/due_collection_invoice_model.dart'; +import '../Model/due_collection_model.dart'; +import '../Providers/due_provider.dart'; + +class DueRepo { + Future> fetchDueCollectionList({ + String? type, + String? fromDate, + String? toDate, + }) async { + final client = CustomHttpClientGet(client: http.Client()); + + // Manually build query string to preserve order + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse('${APIConfig.url}/dues${queryString.isNotEmpty ? '?$queryString' : ''}'); + + print(uri); + + final response = await client.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body) as Map; + final list = parsed['data'] as List; + return list.map((json) => DueCollection.fromJson(json)).toList(); + } else { + throw Exception('Failed to fetch Due List. Status code: ${response.statusCode}'); + } + } + + Future fetchDueInvoiceList({required int id}) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/invoices?party_id=$id'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return DueCollectionInvoice.fromJson(parsedData['data']); + } else { + throw Exception('Failed to fetch Sales List'); + } + } + + Future dueCollect({ + required WidgetRef ref, + required BuildContext context, + required num partyId, + required String? invoiceNumber, + required String paymentDate, + required List> payments, + required num payDueAmount, + }) async { + final uri = Uri.parse('${APIConfig.url}/dues'); + final requestBody = jsonEncode({ + 'party_id': partyId, + 'invoiceNumber': invoiceNumber, + 'paymentDate': paymentDate, + 'payments': payments, + 'payDueAmount': payDueAmount, + }); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + var responseData = await customHttpClient.post( + url: uri, + headers: { + "Accept": 'application/json', + 'Authorization': await getAuthToken(), + 'Content-Type': 'application/json' + }, + body: requestBody); + final parsedData = jsonDecode(responseData.body); + print("Print Due data: $parsedData"); + + if (responseData.statusCode == 200) { + EasyLoading.showSuccess('Collected successful!'); + + ref.refresh(partiesProvider); + + ref.refresh(purchaseTransactionProvider); + ref.refresh(salesTransactionProvider); + ref.refresh(businessInfoProvider); + ref.refresh(getExpireDateProvider(ref)); + + // ref.refresh(dueInvoiceListProvider(partyId.round())); + ref.refresh(dueCollectionListProvider); + ref.refresh(summaryInfoProvider); + + return DueCollection.fromJson(parsedData['data']); + // Navigator.pop(context); + // return PurchaseTransaction.fromJson(parsedData); + } else { + EasyLoading.dismiss().then( + (value) => ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text('Due creation failed: ${parsedData['message']}'))), + ); + return null; + } + } catch (error) { + EasyLoading.dismiss().then( + (value) => ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))), + ); + return null; + } + } +} diff --git a/lib/Screens/Due Calculation/due_collection_screen.dart b/lib/Screens/Due Calculation/due_collection_screen.dart new file mode 100644 index 0000000..25b00d9 --- /dev/null +++ b/lib/Screens/Due Calculation/due_collection_screen.dart @@ -0,0 +1,475 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Due%20Calculation/Model/due_collection_model.dart'; +import 'package:mobile_pos/Screens/Due%20Calculation/Repo/due_repo.dart'; +import 'package:mobile_pos/Screens/invoice_details/due_invoice_details.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../widgets/multipal payment mathods/multi_payment_widget.dart'; +import '../Customers/Model/parties_model.dart'; +import 'Model/due_collection_invoice_model.dart'; +import 'Providers/due_provider.dart'; + +class DueCollectionScreen extends StatefulWidget { + const DueCollectionScreen({super.key, required this.customerModel}); + + @override + State createState() => _DueCollectionScreenState(); + final Party customerModel; +} + +class _DueCollectionScreenState extends State { + // Key for MultiPaymentWidget + final GlobalKey paymentWidgetKey = GlobalKey(); + + num paidAmount = 0; + num remainDueAmount = 0; + num dueAmount = 0; + + num calculateDueAmount({required num total}) { + if (total < 0) { + remainDueAmount = 0; + } else { + remainDueAmount = dueAmount - total; + } + return dueAmount - total; + } + + TextEditingController paidText = TextEditingController(); + TextEditingController dateController = TextEditingController(text: DateTime.now().toString().substring(0, 10)); + DateTime selectedDate = DateTime.now(); + + SalesDuesInvoice? selectedInvoice; + // int? paymentType; // Removed old single payment type + + // List of items in our dropdown menu + int count = 0; + + @override + void initState() { + super.initState(); + // Listener to update state when paidText changes (either manually or via MultiPaymentWidget) + paidText.addListener(() { + if (paidText.text.isEmpty) { + if (mounted) { + setState(() { + paidAmount = 0; + }); + } + } else { + final val = double.tryParse(paidText.text) ?? 0; + // Validation: Cannot pay more than due + if (val <= dueAmount) { + if (mounted) { + setState(() { + paidAmount = val; + }); + } + } else { + // If widget pushes value > due, or user types > due + // You might want to handle this gracefully. + // For now, keeping your old logic: + paidText.clear(); + if (mounted) { + setState(() { + paidAmount = 0; + }); + } + EasyLoading.showError(lang.S.of(context).youCanNotPayMoreThenDue); + } + } + }); + } + + @override + Widget build(BuildContext context) { + count++; + return Consumer(builder: (context, consumerRef, __) { + final personalData = consumerRef.watch(businessInfoProvider); + final dueInvoiceData = consumerRef.watch(dueInvoiceListProvider(widget.customerModel.id?.round() ?? 0)); + final _theme = Theme.of(context); + + return personalData.when(data: (data) { + List items = []; + num openingDueAmount = 0; + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).collectDue, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 16), + child: Column( + children: [ + Row( + children: [ + dueInvoiceData.when(data: (data) { + num totalDueInInvoice = 0; + if (data.salesDues?.isNotEmpty ?? false) { + for (var element in data.salesDues!) { + totalDueInInvoice += element.dueAmount ?? 0; + items.add(element); + } + } + openingDueAmount = (data.due ?? 0) - totalDueInInvoice; + if (selectedInvoice == null) { + dueAmount = openingDueAmount; + } + + return Expanded( + child: DropdownButtonFormField( + isExpanded: true, + value: selectedInvoice, + hint: Text( + lang.S.of(context).selectAInvoice, + ), + icon: selectedInvoice != null + ? GestureDetector( + onTap: () { + setState(() { + selectedInvoice = null; + // Reset payment widget when invoice is cleared + // paymentWidgetKey.currentState?.clear(); + }); + }, + child: const Icon( + Icons.close, + color: Colors.red, + size: 16, + ), + ) + : const Icon(Icons.keyboard_arrow_down, color: kGreyTextColor), + items: items.map((SalesDuesInvoice invoice) { + return DropdownMenuItem( + value: invoice, + child: Text( + invoice.invoiceNumber.toString(), + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (newValue) { + setState(() { + dueAmount = newValue?.dueAmount ?? 0; + paidAmount = 0; + paidText.clear(); + selectedInvoice = newValue; + // Reset payment widget when invoice changes + // paymentWidgetKey.currentState?.clear(); + }); + }, + decoration: const InputDecoration(), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + const SizedBox(width: 14), + Expanded( + child: TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: dateController, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).date, + border: const OutlineInputBorder(), + suffixIcon: IconButton( + onPressed: () async { + final DateTime? picked = await showDatePicker( + initialDate: DateTime.now(), + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + selectedDate = selectedDate.copyWith( + year: picked.year, + month: picked.month, + day: picked.day, + ); + dateController.text = picked.toString().substring(0, 10); + }); + } + }, + icon: const Icon(FeatherIcons.calendar), + ), + ), + ), + ), + ], + ), + const SizedBox(height: 20), + Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + RichText( + text: TextSpan( + text: "${lang.S.of(context).totalDueAmount}: ", + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 14, + color: DAppColors.kSecondary, + ), + children: [ + TextSpan( + text: widget.customerModel.due == null + ? '$currency${0}' + : '$currency${widget.customerModel.due!}', + style: const TextStyle(color: Color(0xFFFF8C34)), + ), + ]), + ) + ], + ), + const SizedBox(height: 10), + TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + initialValue: widget.customerModel.name, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).customerName, + border: const OutlineInputBorder(), + ), + ), + const SizedBox(height: 24), + + ///_____Total______________________________ + Container( + decoration: BoxDecoration( + borderRadius: const BorderRadius.all( + Radius.circular(5), + ), + color: _theme.colorScheme.primaryContainer, + boxShadow: [ + BoxShadow( + color: const Color(0xff000000).withValues(alpha: 0.08), + spreadRadius: 0, + offset: const Offset(0, 4), + blurRadius: 24, + ), + ], + ), + child: Column( + children: [ + Container( + padding: const EdgeInsets.all(10), + decoration: const BoxDecoration( + color: Color(0xffFEF0F1), + borderRadius: BorderRadius.only( + topRight: Radius.circular(5), + topLeft: Radius.circular(5), + ), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).totalAmount, + style: const TextStyle(fontSize: 16), + ), + Text( + dueAmount.toStringAsFixed(2), + style: const TextStyle(fontSize: 16), + ), + ], + ), + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).paidAmount, + style: const TextStyle(fontSize: 16), + ), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextFormField( + controller: paidText, + // Make ReadOnly if multiple payments are selected to avoid conflict + readOnly: (paymentWidgetKey.currentState?.getPaymentEntries().length ?? 1) > 1, + textAlign: TextAlign.right, + decoration: const InputDecoration( + hintText: '0', + hintStyle: TextStyle(color: kNeutralColor), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + keyboardType: TextInputType.number, + ), + ), + ], + ), + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).dueAmount, + style: const TextStyle(fontSize: 16), + ), + Text( + calculateDueAmount(total: paidAmount).toStringAsFixed(2), + style: const TextStyle(fontSize: 16), + ), + ], + ), + ), + ], + ), + ), + const SizedBox(height: 10), + ], + ), + ), + + ///__________Payment_Type_Widget_______________________________________ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 20), + child: Column( + children: [ + const Divider(height: 20), + MultiPaymentWidget( + key: paymentWidgetKey, + showWalletOption: true, // Configure as needed + showChequeOption: (widget.customerModel.type != 'Supplier'), // Configure as needed + totalAmountController: paidText, + onPaymentListChanged: () {}, + ), + const Divider(height: 20), + ], + ), + ), + ], + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 16), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + Navigator.pop(context); + }, + child: Text( + lang.S.of(context).cancel, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primary, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + const SizedBox(width: 20), + Expanded( + child: ElevatedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + if (paidAmount > 0 && dueAmount > 0) { + // Get payments from widget + List payments = paymentWidgetKey.currentState?.getPaymentEntries() ?? []; + + if (payments.isEmpty) { + EasyLoading.showError(lang.S.of(context).noDueSelected); // Or "Please select payment" + } else { + EasyLoading.show(); + + // Serialize Payment List + List> paymentData = payments.map((e) => e.toJson()).toList(); + + DueRepo repo = DueRepo(); + DueCollection? dueData; + dueData = await repo.dueCollect( + ref: consumerRef, + context: context, + partyId: widget.customerModel.id ?? 0, + invoiceNumber: selectedInvoice?.invoiceNumber, + paymentDate: selectedDate.toIso8601String(), + payments: paymentData, + payDueAmount: paidAmount, + ); + + if (dueData != null) { + DueInvoiceDetails( + dueCollection: dueData, + personalInformationModel: data, + isFromDue: true, + ).launch(context); + } + } + } else { + EasyLoading.showError( + lang.S.of(context).noDueSelected, + ); + } + }, + child: Text( + lang.S.of(context).save, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + ], + ), + ), + ), + ); + }, error: (e, stack) { + return Center( + child: Text(e.toString()), + ); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + }); + } +} diff --git a/lib/Screens/Due Calculation/due_list_screen.dart b/lib/Screens/Due Calculation/due_list_screen.dart new file mode 100644 index 0000000..8527c98 --- /dev/null +++ b/lib/Screens/Due Calculation/due_list_screen.dart @@ -0,0 +1,200 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; +import 'package:mobile_pos/Screens/Due%20Calculation/due_collection_screen.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../Const/api_config.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart' as DAppColors; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../Customers/Provider/customer_provider.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class DueCalculationContactScreen extends StatefulWidget { + const DueCalculationContactScreen({super.key}); + + @override + State createState() => _DueCalculationContactScreenState(); +} + +class _DueCalculationContactScreenState extends State { + late Color color; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + resizeToAvoidBottomInset: true, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).dueList, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Consumer(builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return providerData.when(data: (parties) { + List dueCustomerList = []; + + for (var party in parties) { + if ((party.due ?? 0) > 0) { + dueCustomerList.add(party); + } + } + return dueCustomerList.isNotEmpty + ? businessInfo.when(data: (details) { + if (!permissionService.hasPermission(Permit.duesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return ListView.builder( + shrinkWrap: true, + padding: const EdgeInsets.symmetric(horizontal: 16), + physics: const NeverScrollableScrollPhysics(), + itemCount: dueCustomerList.length, + itemBuilder: (_, index) { + dueCustomerList[index].type == 'Retailer' ? color = const Color(0xFF56da87) : Colors.white; + dueCustomerList[index].type == 'Wholesaler' + ? color = const Color(0xFF25a9e0) + : Colors.white; + dueCustomerList[index].type == 'Dealer' ? color = const Color(0xFFff5f00) : Colors.white; + dueCustomerList[index].type == 'Supplier' ? color = const Color(0xFFA569BD) : Colors.white; + + final item = dueCustomerList[index]; + final normalizedType = (item.type ?? '').toLowerCase(); + + String effectiveDisplayType; + + if (normalizedType == 'retailer') { + effectiveDisplayType = lang.S.of(context).customer; + } else if (normalizedType == 'wholesaler') { + effectiveDisplayType = lang.S.of(context).wholesaler; + } else if (normalizedType == 'dealer') { + effectiveDisplayType = lang.S.of(context).dealer; + } else if (normalizedType == 'supplier') { + effectiveDisplayType = lang.S.of(context).supplier; + } else { + effectiveDisplayType = item.type ?? ''; + } + + return ListTile( + visualDensity: const VisualDensity(vertical: -2), + contentPadding: EdgeInsets.zero, + onTap: () async { + DueCollectionScreen(customerModel: dueCustomerList[index]).launch(context); + }, + leading: dueCustomerList[index].image != null + ? Container( + height: 40, + width: 40, + decoration: BoxDecoration( + shape: BoxShape.circle, + border: Border.all(color: DAppColors.kBorder, width: 0.3), + image: DecorationImage( + image: NetworkImage( + '${APIConfig.domain}${dueCustomerList[index].image ?? ''}', + ), + fit: BoxFit.cover, + ), + ), + ) + : CircleAvatarWidget(name: dueCustomerList[index].name ?? 'n/a'), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + child: Text( + dueCustomerList[index].name ?? '', + maxLines: 1, + textAlign: TextAlign.start, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: Colors.black, + fontSize: 16.0, + ), + ), + ), + const SizedBox(width: 4), + Text( + '$currency ${dueCustomerList[index].due}', + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 16.0, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: Text( + // dueCustomerList[index].type ?? '', + effectiveDisplayType, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: color, + fontSize: 14.0, + ), + ), + ), + const SizedBox(width: 4), + Text( + dueCustomerList[index].due != null && dueCustomerList[index].due != 0 + ? lang.S.of(context).due + : 'No Due', + style: _theme.textTheme.bodyMedium?.copyWith( + color: dueCustomerList[index].due != null && dueCustomerList[index].due != 0 + ? const Color(0xFFff5f00) + : const Color(0xff808191), + fontSize: 14.0, + ), + ), + ], + ), + trailing: const Icon( + IconlyLight.arrow_right_2, + size: 18, + ), + ); + }); + }, error: (e, stack) { + return const CircularProgressIndicator(); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }) + : Center( + child: Text( + lang.S.of(context).noDataAvailabe, + maxLines: 2, + style: const TextStyle(color: Colors.black, fontWeight: FontWeight.bold, fontSize: 20.0), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + }), + ), + ), + ); + } +} diff --git a/lib/Screens/Expense/Model/expanse_category.dart b/lib/Screens/Expense/Model/expanse_category.dart new file mode 100644 index 0000000..d9f0821 --- /dev/null +++ b/lib/Screens/Expense/Model/expanse_category.dart @@ -0,0 +1,41 @@ +class ExpenseCategory { + ExpenseCategory({ + this.id, + this.categoryName, + this.businessId, + this.categoryDescription, + this.status, + this.createdAt, + this.updatedAt, + }); + + ExpenseCategory.fromJson(dynamic json) { + id = json['id']; + categoryName = json['categoryName']; + businessId = json['business_id']; + categoryDescription = json['categoryDescription']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? categoryName; + num? businessId; + String? categoryDescription; + bool? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['categoryName'] = categoryName; + map['business_id'] = businessId; + map['categoryDescription'] = categoryDescription; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/Expense/Model/expense_modle.dart b/lib/Screens/Expense/Model/expense_modle.dart new file mode 100644 index 0000000..ca41f0a --- /dev/null +++ b/lib/Screens/Expense/Model/expense_modle.dart @@ -0,0 +1,96 @@ +class Expense { + Expense({ + this.id, + this.account, + this.amount, + this.expenseCategoryId, + this.userId, + this.businessId, + this.expanseFor, + this.paymentType, + this.paymentTypeId, + this.referenceNo, + this.note, + this.expenseDate, + this.createdAt, + this.updatedAt, + this.category, + }); + + Expense.fromJson(dynamic json) { + id = json['id']; + account = json['account']; + amount = json['amount']; + expenseCategoryId = json['expense_category_id']; + userId = json['user_id']; + businessId = json['business_id']; + expanseFor = json['expanseFor']; + paymentTypeId = json["payment_type_id"]; + paymentType = json['paymentType']; + referenceNo = json['referenceNo']; + note = json['note']; + expenseDate = json['expenseDate']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + category = json['category'] != null ? Category.fromJson(json['category']) : null; + } + + num? id; + dynamic account; + num? amount; + num? expenseCategoryId; + num? userId; + num? businessId; + String? expanseFor; + int? paymentTypeId; + String? paymentType; + String? referenceNo; + String? note; + String? expenseDate; + String? createdAt; + String? updatedAt; + Category? category; + + Map toJson() { + final map = {}; + map['id'] = id; + map['account'] = account; + map['amount'] = amount; + map['expense_category_id'] = expenseCategoryId; + map['user_id'] = userId; + map['business_id'] = businessId; + map['expanseFor'] = expanseFor; + map['paymentType'] = paymentType; + map['referenceNo'] = referenceNo; + map['note'] = note; + map['expenseDate'] = expenseDate; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (category != null) { + map['category'] = category?.toJson(); + } + return map; + } +} + +class Category { + Category({ + this.id, + this.categoryName, + }); + + Category.fromJson(dynamic json) { + id = json['id']; + categoryName = json['categoryName']; + } + + num? id; + String? categoryName; + + Map toJson() { + final map = {}; + map['id'] = id; + map['categoryName'] = categoryName; + return map; + } +} diff --git a/lib/Screens/Expense/Providers/all_expanse_provider.dart b/lib/Screens/Expense/Providers/all_expanse_provider.dart new file mode 100644 index 0000000..23b3f89 --- /dev/null +++ b/lib/Screens/Expense/Providers/all_expanse_provider.dart @@ -0,0 +1,23 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Expense/Model/expense_modle.dart'; + +import '../../../Provider/transactions_provider.dart'; +import '../Repo/expanse_repo.dart'; + +//---------income for duration-------------------------------- + +final expenseRepoProvider = Provider( + (ref) => ExpenseRepo(), +); + +final filteredExpenseProvider = FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(expenseRepoProvider); + + return repo.fetchAllIExpense( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); diff --git a/lib/Screens/Expense/Providers/expense_category_proivder.dart b/lib/Screens/Expense/Providers/expense_category_proivder.dart new file mode 100644 index 0000000..607a632 --- /dev/null +++ b/lib/Screens/Expense/Providers/expense_category_proivder.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Expense/Model/expanse_category.dart'; + +import '../Repo/expanse_category_repo.dart'; + +ExpanseCategoryRepo expenseCategoryRepo = ExpanseCategoryRepo(); +final expanseCategoryProvider = FutureProvider.autoDispose>((ref) => expenseCategoryRepo.fetchAllExpanseCategory()); diff --git a/lib/Screens/Expense/Repo/expanse_category_repo.dart b/lib/Screens/Expense/Repo/expanse_category_repo.dart new file mode 100644 index 0000000..73f47ba --- /dev/null +++ b/lib/Screens/Expense/Repo/expanse_category_repo.dart @@ -0,0 +1,68 @@ +//ignore_for_file: file_names, unused_element, unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/Expense/Model/expanse_category.dart'; +import 'package:mobile_pos/Screens/Expense/Providers/expense_category_proivder.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; + +class ExpanseCategoryRepo { + Future> fetchAllExpanseCategory() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/expense-categories'); + + try { + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + final categoryList = parsedData['data'] as List; + return categoryList.map((category) => ExpenseCategory.fromJson(category)).toList(); + } else { + // Handle specific error cases based on response codes + throw Exception('Failed to fetch categories: ${response.statusCode}'); + } + } catch (error) { + // Handle unexpected errors gracefully + rethrow; // Re-throw to allow further handling upstream + } + } + + Future addExpanseCategory({ + required WidgetRef ref, + required BuildContext context, + required String categoryName, + }) async { + final uri = Uri.parse('${APIConfig.url}/expense-categories'); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post(url: uri, body: { + 'categoryName': categoryName, + }); + + EasyLoading.dismiss(); + + try { + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + var data1 = ref.refresh(expanseCategoryProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Category creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } +} diff --git a/lib/Screens/Expense/Repo/expanse_repo.dart b/lib/Screens/Expense/Repo/expanse_repo.dart new file mode 100644 index 0000000..acd3cf7 --- /dev/null +++ b/lib/Screens/Expense/Repo/expanse_repo.dart @@ -0,0 +1,147 @@ +//ignore_for_file: file_names, unused_element, unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Expense/Providers/all_expanse_provider.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../../../widgets/multipal payment mathods/multi_payment_widget.dart'; +import '../Model/expense_modle.dart'; +import '../add_erxpense.dart'; + +class ExpenseRepo { + Future> fetchAllIExpense({ + String? type, + String? fromDate, + String? toDate, + }) async { + final client = CustomHttpClientGet(client: http.Client()); + + final Map queryParams = {}; + + if (type != null && type.isNotEmpty) { + queryParams['duration'] = type; + } + + if (type == 'custom_date') { + if (fromDate != null && fromDate.isNotEmpty) { + queryParams['from_date'] = fromDate; + } + if (toDate != null && toDate.isNotEmpty) { + queryParams['to_date'] = toDate; + } + } + + final Uri uri = Uri.parse('${APIConfig.url}/expenses').replace( + queryParameters: queryParams.isNotEmpty ? queryParams : null, + ); + + print('Request URI: $uri'); + + final response = await client.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body) as Map; + final list = parsed['data'] as List; + return list.map((json) => Expense.fromJson(json)).toList(); + } else { + throw Exception('Failed to fetch Due List. Status code: ${response.statusCode}'); + } + } + + // Future> fetchExpense() async { + // CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + // final uri = Uri.parse('${APIConfig.url}/expenses'); + // + // final response = await clientGet.get(url: uri); + // + // if (response.statusCode == 200) { + // final parsedData = jsonDecode(response.body) as Map; + // + // final partyList = parsedData['data'] as List; + // return partyList.map((category) => Expense.fromJson(category)).toList(); + // // Parse into Party objects + // } else { + // throw Exception('Failed to fetch expense list'); + // } + // } + + Future createExpense({ + required WidgetRef ref, + required BuildContext context, + required num amount, + required num expenseCategoryId, + required String expanseFor, + required String referenceNo, + required String expenseDate, + required String note, + required List payments, // <<< Updated parameter + }) async { + final uri = Uri.parse('${APIConfig.url}/expenses'); + + // Build the request body as a Map for form-data + // This will be sent as 'application/x-www-form-urlencoded' + Map requestBody = { + 'amount': amount.toString(), + 'expense_category_id': expenseCategoryId.toString(), + 'expanseFor': expanseFor, + 'referenceNo': referenceNo, + 'expenseDate': expenseDate, + 'note': note, + }; + + // Add payments in the format: payments[index][key] + for (int i = 0; i < payments.length; i++) { + final payment = payments[i]; + final paymentAmount = num.tryParse(payment.amountController.text) ?? 0; + + // Only add valid payments + if (payment.type != null && paymentAmount > 0) { + requestBody['payments[$i][type]'] = payment.type!; + requestBody['payments[$i][amount]'] = paymentAmount.toString(); + + if (payment.type == 'cheque' && payment.chequeNumberController.text.isNotEmpty) { + requestBody['payments[$i][cheque_number]'] = payment.chequeNumberController.text; + } + } + } + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + print('POST DATA OF EXPENSE: $requestBody'); + + var responseData = await customHttpClient.post( + url: uri, + body: requestBody, + addContentTypeInHeader: false, + ); + + final parsedData = jsonDecode(responseData.body); + + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + Navigator.pop(context, true); + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text(parsedData['message'] ?? 'Expense created successfully'), + )); + } else { + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text('Expense creation failed: ${parsedData['message']}'))); + return; + } + } catch (error) { + EasyLoading.dismiss(); + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + // return null; + } + } +} diff --git a/lib/Screens/Expense/add_erxpense.dart b/lib/Screens/Expense/add_erxpense.dart new file mode 100644 index 0000000..bdd8193 --- /dev/null +++ b/lib/Screens/Expense/add_erxpense.dart @@ -0,0 +1,332 @@ +// ignore_for_file: unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Expense/Model/expanse_category.dart'; +import 'package:mobile_pos/Screens/Expense/expense_category_list.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../generated/l10n.dart' as lang; +import '../../service/check_user_role_permission_provider.dart'; +import '../../widgets/multipal payment mathods/multi_payment_widget.dart'; +import 'Repo/expanse_repo.dart'; + +// ignore: must_be_immutable +class AddExpense extends ConsumerStatefulWidget { + const AddExpense({ + super.key, + }); + + @override + // ignore: library_private_types_in_public_api + _AddExpenseState createState() => _AddExpenseState(); +} + +class _AddExpenseState extends ConsumerState { + ExpenseCategory? selectedCategory; + final dateController = TextEditingController(); + TextEditingController expanseForNameController = TextEditingController(); + TextEditingController expanseAmountController = TextEditingController(); + TextEditingController expanseNoteController = TextEditingController(); + TextEditingController expanseRefController = TextEditingController(); + + // (CHANGE 1) GlobalKey-ke public state class (`MultiPaymentWidgetState`) diye update kora holo + final GlobalKey _paymentKey = GlobalKey(); + + @override + void initState() { + super.initState(); + // All payment listeners are now in MultiPaymentWidget + } + + @override + void dispose() { + // Dispose all parent controllers + dateController.dispose(); + expanseForNameController.dispose(); + expanseAmountController.dispose(); + expanseNoteController.dispose(); + expanseRefController.dispose(); + // All payment controllers are disposed by MultiPaymentWidget + super.dispose(); + } + + DateTime selectedDate = DateTime.now(); + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + context: context, + initialDate: selectedDate, + firstDate: DateTime(2015, 8), + lastDate: DateTime(2021)); // Error fixed: 20121 -> 2021 + if (picked != null && picked != selectedDate) { + setState(() { + selectedDate = picked; + }); + } + } + + GlobalKey formKey = GlobalKey(); + + bool validateAndSave() { + final form = formKey.currentState; + if (form!.validate()) { + form.save(); + return true; + } + return false; + } + + @override + Widget build(BuildContext context) { + final permissionService = PermissionService(ref); + // bankListAsync is no longer needed here, MultiPaymentWidget will handle it + + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).addExpense, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + body: SingleChildScrollView( + child: SizedBox( + width: context.width(), + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Form( + key: formKey, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + ///_______date________________________________ + SizedBox( + height: 48, + child: FormField( + builder: (FormFieldState field) { + return InputDecorator( + decoration: kInputDecoration.copyWith( + suffixIcon: const Icon(IconlyLight.calendar, color: kGreyTextColor), + contentPadding: const EdgeInsets.all(8), + labelText: lang.S.of(context).expenseDate, + hintText: lang.S.of(context).enterExpenseDate, + ), + child: Text( + '${DateFormat.d().format(selectedDate)} ${DateFormat.MMM().format(selectedDate)} ${DateFormat.y().format(selectedDate)}', + ), + ); + }, + ).onTap(() => _selectDate(context)), + ), + const SizedBox(height: 20), + + ///_________category_______________________________________________ + Container( + height: 48.0, + width: MediaQuery.of(context).size.width, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kBorderColor), + ), + child: GestureDetector( + onTap: () async { + selectedCategory = await const ExpenseCategoryList().launch(context); + setState(() {}); + }, + child: Row( + children: [ + const SizedBox(width: 10.0), + Text(selectedCategory?.categoryName ?? lang.S.of(context).selectCategory), + const Spacer(), + const Icon(Icons.keyboard_arrow_down), + const SizedBox( + width: 10.0, + ), + ], + ), + ), + ), + const SizedBox(height: 20), + + ///________Expense_for_______________________________________________ + TextFormField( + showCursor: true, + controller: expanseForNameController, + validator: (value) { + if (value.isEmptyOrNull) { + return lang.S.of(context).pleaseEnterName; + } + return null; + }, + onSaved: (value) { + expanseForNameController.text = value!; + }, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).expenseFor, + hintText: lang.S.of(context).enterName, + ), + ), + const SizedBox(height: 20), + + ///_________________Total Amount_____________________________ + TextFormField( + controller: expanseAmountController, + // (CHANGE 2) readOnly logic-ti notun key diye update kora holo + readOnly: (_paymentKey.currentState?.getPaymentEntries().length ?? 1) > 1, + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + validator: (value) { + if (value.isEmptyOrNull) { + return lang.S.of(context).pleaseEnterAmount; + } + // Get total from the controller itself + final total = double.tryParse(value ?? '') ?? 0.0; + if (total <= 0) { + return lang.S.of(context).amountMustBeGreaterThanZero; + } + return null; + }, + decoration: kInputDecoration.copyWith( + // (CHANGE 3) fillColor logic-ti notun key diye update kora holo + fillColor: (_paymentKey.currentState?.getPaymentEntries().length ?? 1) > 1 + ? Colors.grey.shade100 + : Colors.white, + filled: true, + border: const OutlineInputBorder(), + errorBorder: const OutlineInputBorder( + borderSide: BorderSide(color: Colors.red), + ), + labelText: lang.S.of(context).amount, + floatingLabelBehavior: FloatingLabelBehavior.always, + hintText: '0.00', + ), + keyboardType: TextInputType.number, + ), + const SizedBox(height: 20), + + ///_______reference_________________________________ + TextFormField( + showCursor: true, + controller: expanseRefController, + validator: (value) { + return null; + }, + onSaved: (value) { + expanseRefController.text = value!; + }, + decoration: kInputDecoration.copyWith( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).referenceNo, + floatingLabelBehavior: FloatingLabelBehavior.always, + hintText: lang.S.of(context).enterRefNumber, + ), + ), + const SizedBox(height: 20), + + ///_________note____________________________________________________ + TextFormField( + showCursor: true, + controller: expanseNoteController, + validator: (value) { + return null; + }, + onSaved: (value) { + expanseNoteController.text = value!; + }, + decoration: kInputDecoration.copyWith( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).note, + hintText: lang.S.of(context).enterNote, + ), + ), + const SizedBox(height: 20), + MultiPaymentWidget( + key: _paymentKey, + totalAmountController: expanseAmountController, + showChequeOption: false, + onPaymentListChanged: () { + setState(() {}); + }, + ), + + const SizedBox(height: 20), + + ///_______button_________________________________ + SizedBox( + width: double.infinity, + height: 45, + child: ElevatedButton.icon( + iconAlignment: IconAlignment.end, + label: Text(lang.S.of(context).continueButton), + onPressed: () async { + if (!permissionService.hasPermission(Permit.expensesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDonNotHavePermissionToCreateExpense), + ), + ); + return; + } + if (validateAndSave()) { + // (CHANGE 5) Notun key diye data neya hocche + final totalExpense = double.tryParse(expanseAmountController.text) ?? 0.0; + final payments = _paymentKey.currentState?.getPaymentEntries(); + + if (selectedCategory == null) { + EasyLoading.showError(lang.S.of(context).pleaseSelectAExpenseCategory); + return; + } + + if (totalExpense <= 0) { + EasyLoading.showError(lang.S.of(context).amountMustBeGreaterThanZero); + return; + } + + if (payments == null || payments.isEmpty) { + EasyLoading.showError(lang.S.of(context).canNotRetrievePaymentDetails); + return; + } + + EasyLoading.show(); + ExpenseRepo repo = ExpenseRepo(); + + await repo.createExpense( + ref: ref, + context: context, + amount: totalExpense, // Use state variable + expenseCategoryId: selectedCategory?.id ?? 0, + expanseFor: expanseForNameController.text, + referenceNo: expanseRefController.text, + expenseDate: selectedDate.toString(), + note: expanseNoteController.text, + payments: payments, // Pass the payment list + ); + } + }, + icon: const Icon( + Icons.arrow_forward, + color: Colors.white, + ), + ), + ), + ], + )), + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Expense/add_expense_category.dart b/lib/Screens/Expense/add_expense_category.dart new file mode 100644 index 0000000..adb14bd --- /dev/null +++ b/lib/Screens/Expense/add_expense_category.dart @@ -0,0 +1,110 @@ +// ignore_for_file: unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Expense/Repo/expanse_category_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class AddExpenseCategory extends StatefulWidget { + const AddExpenseCategory({Key? key}) : super(key: key); + + @override + // ignore: library_private_types_in_public_api + _AddExpenseCategoryState createState() => _AddExpenseCategoryState(); +} + +class _AddExpenseCategoryState extends State { + bool showProgress = false; + + TextEditingController nameController = TextEditingController(); + GlobalKey key = GlobalKey(); + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + //final allCategory = ref.watch(expanseCategoryProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).addExpenseCat, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Visibility( + visible: showProgress, + child: const CircularProgressIndicator( + color: kMainColor, + strokeWidth: 5.0, + ), + ), + Form( + key: key, + child: TextFormField( + validator: (value) { + if (value?.trim().isEmptyOrNull ?? true) { + //return 'Enter expanse category name'; + return lang.S.of(context).enterExpanseCategoryName; + } + return null; + }, + controller: nameController, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).fashions, + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).categoryName, + ), + ), + ), + const SizedBox(height: 20), + ElevatedButton( + onPressed: () async { + if (!permissionService.hasPermission(Permit.expenseCategoriesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToCreateExpenseCategory), + ), + ); + return; + } + if (key.currentState?.validate() ?? false) { + EasyLoading.show(); + final categoryRepo = ExpanseCategoryRepo(); + await categoryRepo.addExpanseCategory( + ref: ref, + context: context, + categoryName: nameController.text.trim(), + ); + } + }, + child: Text(lang.S.of(context).save), + ), + ], + ), + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/Expense/expense_category_list.dart b/lib/Screens/Expense/expense_category_list.dart new file mode 100644 index 0000000..ecd2f22 --- /dev/null +++ b/lib/Screens/Expense/expense_category_list.dart @@ -0,0 +1,153 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Expense/add_expense_category.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'Providers/expense_category_proivder.dart'; + +class ExpenseCategoryList extends StatefulWidget { + const ExpenseCategoryList({Key? key, this.mainContext}) : super(key: key); + + final BuildContext? mainContext; + + @override + // ignore: library_private_types_in_public_api + _ExpenseCategoryListState createState() => _ExpenseCategoryListState(); +} + +class _ExpenseCategoryListState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, _) { + final data = ref.watch(expanseCategoryProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).expenseCat, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Padding( + padding: const EdgeInsets.all(10.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Row( + children: [ + Expanded( + flex: 3, + child: AppTextField( + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + ), + ), + const SizedBox( + width: 10.0, + ), + Expanded( + flex: 1, + child: GestureDetector( + onTap: () { + const AddExpenseCategory().launch(context); + }, + child: Container( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + height: 48.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kBorderColor), + ), + child: const Icon( + Icons.add, + color: kGreyTextColor, + ), + ), + ), + ), + ], + ), + const SizedBox( + height: 10, + ), + data.when(data: (data) { + if (!permissionService.hasPermission(Permit.incomeCategoriesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return ListView.builder( + physics: const NeverScrollableScrollPhysics(), + shrinkWrap: true, + itemCount: data.length, + itemBuilder: (BuildContext context, int index) { + return Padding( + padding: const EdgeInsets.only(left: 10.0, right: 10.0, bottom: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + data[index].categoryName ?? '', + style: theme.textTheme.titleLarge?.copyWith( + fontSize: 18.0, + ), + ), + ), + ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: kBackgroundColor, + padding: EdgeInsets.symmetric(vertical: 5, horizontal: 12), + minimumSize: Size( + 50, + 25, + ), + ), + // buttonDecoration: kButtonDecoration.copyWith(color: kDarkWhite), + onPressed: () { + // const AddExpense().launch(context); + Navigator.pop( + context, + data[index], + ); + }, + child: Text( + lang.S.of(context).select, + style: theme.textTheme.titleSmall?.copyWith(color: Colors.black, fontWeight: FontWeight.w600), + ), + ), + ], + ), + ); + }, + ); + }, error: (error, stackTrace) { + return Text(error.toString()); + }, loading: () { + return const CircularProgressIndicator(); + }) + ], + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/Expense/expense_list.dart b/lib/Screens/Expense/expense_list.dart new file mode 100644 index 0000000..ded4fc2 --- /dev/null +++ b/lib/Screens/Expense/expense_list.dart @@ -0,0 +1,332 @@ +// import 'package:flutter/material.dart'; +// import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +// import 'package:flutter_riverpod/flutter_riverpod.dart'; +// import 'package:intl/intl.dart'; +// import 'package:mobile_pos/Provider/profile_provider.dart'; +// import 'package:mobile_pos/Screens/Expense/Providers/all_expanse_provider.dart'; +// import 'package:mobile_pos/Screens/Expense/add_erxpense.dart'; +// import 'package:mobile_pos/generated/l10n.dart' as lang; +// import 'package:nb_utils/nb_utils.dart'; +// +// import '../../GlobalComponents/glonal_popup.dart'; +// import '../../constant.dart'; +// import '../../currency.dart'; +// import '../../http_client/custome_http_client.dart'; +// import '../../service/check_actions_when_no_branch.dart'; +// import '../../widgets/empty_widget/_empty_widget.dart'; +// import '../../service/check_user_role_permission_provider.dart'; +// import 'Providers/expense_category_proivder.dart'; +// +// class ExpenseList extends StatefulWidget { +// const ExpenseList({super.key}); +// +// @override +// // ignore: library_private_types_in_public_api +// _ExpenseListState createState() => _ExpenseListState(); +// } +// +// class _ExpenseListState extends State { +// final dateController = TextEditingController(); +// TextEditingController fromDateTextEditingController = TextEditingController(text: DateFormat.yMMMd().format(DateTime(2021))); +// TextEditingController toDateTextEditingController = TextEditingController(text: DateFormat.yMMMd().format(DateTime.now())); +// DateTime fromDate = DateTime(2021); +// DateTime toDate = DateTime(DateTime.now().year, DateTime.now().month, DateTime.now().day); +// num totalExpense = 0; +// +// @override +// void dispose() { +// dateController.dispose(); +// super.dispose(); +// } +// +// bool _isRefreshing = false; // Prevents multiple refresh calls +// +// Future refreshData(WidgetRef ref) async { +// if (_isRefreshing) return; // Prevent duplicate refresh calls +// _isRefreshing = true; +// +// ref.refresh(expenseProvider); +// ref.refresh(expanseCategoryProvider); +// +// await Future.delayed(const Duration(seconds: 1)); // Optional delay +// _isRefreshing = false; +// } +// +// @override +// Widget build(BuildContext context) { +// totalExpense = 0; +// return Consumer(builder: (context, ref, __) { +// final expenseData = ref.watch(expenseProvider); +// final businessInfoData = ref.watch(businessInfoProvider); +// final permissionService = PermissionService(ref); +// return GlobalPopup( +// child: Scaffold( +// backgroundColor: kWhite, +// appBar: AppBar( +// title: Text( +// lang.S.of(context).expense, +// ), +// iconTheme: const IconThemeData(color: Colors.black), +// centerTitle: true, +// backgroundColor: Colors.white, +// elevation: 0.0, +// ), +// body: RefreshIndicator( +// onRefresh: () => refreshData(ref), +// child: SingleChildScrollView( +// physics: const AlwaysScrollableScrollPhysics(), +// child: Padding( +// padding: const EdgeInsets.all(10.0), +// child: Column( +// children: [ +// if (permissionService.hasPermission(Permit.expensesRead.value)) ...{ +// Padding( +// padding: const EdgeInsets.only(right: 10.0, left: 10.0, top: 10, bottom: 10), +// child: Row( +// children: [ +// Expanded( +// child: AppTextField( +// textFieldType: TextFieldType.NAME, +// readOnly: true, +// controller: fromDateTextEditingController, +// decoration: InputDecoration( +// floatingLabelBehavior: FloatingLabelBehavior.always, +// labelText: lang.S.of(context).fromDate, +// border: const OutlineInputBorder(), +// suffixIcon: IconButton( +// onPressed: () async { +// final DateTime? picked = await showDatePicker( +// initialDate: DateTime.now(), +// firstDate: DateTime(2015, 8), +// lastDate: DateTime(2101), +// context: context, +// ); +// setState(() { +// fromDateTextEditingController.text = DateFormat.yMMMd().format(picked ?? DateTime.now()); +// fromDate = picked!; +// totalExpense = 0; +// }); +// }, +// icon: const Icon(FeatherIcons.calendar), +// ), +// ), +// ), +// ), +// const SizedBox(width: 10), +// Expanded( +// child: AppTextField( +// textFieldType: TextFieldType.NAME, +// readOnly: true, +// controller: toDateTextEditingController, +// decoration: InputDecoration( +// floatingLabelBehavior: FloatingLabelBehavior.always, +// labelText: lang.S.of(context).toDate, +// border: const OutlineInputBorder(), +// suffixIcon: IconButton( +// onPressed: () async { +// final DateTime? picked = await showDatePicker( +// initialDate: toDate, +// firstDate: DateTime(2015, 8), +// lastDate: DateTime(2101), +// context: context, +// ); +// +// setState(() { +// toDateTextEditingController.text = DateFormat.yMMMd().format(picked ?? DateTime.now()); +// picked!.isToday ? toDate = DateTime.now() : toDate = picked; +// totalExpense = 0; +// }); +// }, +// icon: const Icon(FeatherIcons.calendar), +// ), +// ), +// ), +// ), +// ], +// ), +// ), +// +// ///__________expense_data_table____________________________________________ +// Container( +// width: context.width(), +// height: 50, +// padding: const EdgeInsets.all(10), +// decoration: const BoxDecoration(color: kDarkWhite), +// child: Row( +// crossAxisAlignment: CrossAxisAlignment.center, +// mainAxisAlignment: MainAxisAlignment.spaceBetween, +// children: [ +// SizedBox( +// width: 130, +// child: Text( +// lang.S.of(context).expenseFor, +// ), +// ), +// SizedBox( +// width: 100, +// child: Text(lang.S.of(context).date), +// ), +// Container( +// alignment: Alignment.centerRight, +// width: 70, +// child: Text(lang.S.of(context).amount), +// ) +// ], +// ), +// ), +// +// expenseData.when(data: (mainData) { +// if (mainData.isNotEmpty) { +// totalExpense = 0; +// for (var element in mainData) { +// final dateStr = element.expenseDate; +// if (dateStr != null && dateStr.isNotEmpty) { +// final parsedDate = DateTime.tryParse(dateStr.substring(0, 10)); +// if (parsedDate != null && +// (fromDate.isBefore(parsedDate) || fromDate.isAtSameMomentAs(parsedDate)) && +// (toDate.isAfter(parsedDate) || toDate.isAtSameMomentAs(parsedDate))) { +// totalExpense += element.amount ?? 0; +// } +// } +// } +// return SizedBox( +// width: context.width(), +// child: ListView.builder( +// shrinkWrap: true, +// itemCount: mainData.length, +// physics: const NeverScrollableScrollPhysics(), +// itemBuilder: (BuildContext context, int index) { +// return Visibility( +// visible: mainData[index].expenseDate != null && +// mainData[index].expenseDate!.isNotEmpty && +// DateTime.tryParse(mainData[index].expenseDate!.substring(0, 10)) != null && +// (fromDate.isBefore(DateTime.parse(mainData[index].expenseDate!.substring(0, 10))) || +// fromDate.isAtSameMomentAs(DateTime.parse(mainData[index].expenseDate!.substring(0, 10)))) && +// (toDate.isAfter(DateTime.parse(mainData[index].expenseDate!.substring(0, 10))) || +// toDate.isAtSameMomentAs(DateTime.parse(mainData[index].expenseDate!.substring(0, 10)))), +// child: Column( +// children: [ +// Padding( +// padding: const EdgeInsets.all(10.0), +// child: Row( +// crossAxisAlignment: CrossAxisAlignment.center, +// mainAxisAlignment: MainAxisAlignment.spaceBetween, +// children: [ +// SizedBox( +// width: 130, +// child: Column( +// crossAxisAlignment: CrossAxisAlignment.start, +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// Text( +// mainData[index].expanseFor ?? '', +// maxLines: 2, +// overflow: TextOverflow.ellipsis, +// ), +// const SizedBox(height: 5), +// Text( +// mainData[index].category?.categoryName ?? '', +// maxLines: 2, +// overflow: TextOverflow.ellipsis, +// style: const TextStyle(color: Colors.grey, fontSize: 11), +// ), +// ], +// ), +// ), +// SizedBox( +// width: 100, +// child: Text( +// mainData[index].expenseDate != null && mainData[index].expenseDate!.isNotEmpty +// ? DateFormat.yMMMd().format(DateTime.parse(mainData[index].expenseDate!)) +// : 'N/A', +// ), +// ), +// Container( +// alignment: Alignment.centerRight, +// width: 70, +// child: Text('$currency${mainData[index].amount.toString()}'), +// ) +// ], +// ), +// ), +// Container( +// height: 1, +// color: Colors.black12, +// ) +// ], +// ), +// ); +// }, +// ), +// ); +// } else { +// return Padding( +// padding: const EdgeInsets.all(20), +// child: Center( +// child: Text(lang.S.of(context).noData), +// ), +// ); +// } +// }, error: (Object error, StackTrace? stackTrace) { +// return Text(error.toString()); +// }, loading: () { +// return const Center(child: CircularProgressIndicator()); +// }), +// } else +// Center(child: PermitDenyWidget()), +// ], +// ), +// ), +// ), +// ), +// bottomNavigationBar: Padding( +// padding: const EdgeInsets.all(10.0), +// child: Column( +// mainAxisSize: MainAxisSize.min, +// children: [ +// ///_________total______________________________________________ +// if (permissionService.hasPermission(Permit.expensesRead.value)) +// Container( +// height: 50, +// padding: const EdgeInsets.all(10), +// decoration: const BoxDecoration(color: kDarkWhite), +// child: Row( +// crossAxisAlignment: CrossAxisAlignment.center, +// mainAxisAlignment: MainAxisAlignment.spaceBetween, +// children: [ +// Text( +// lang.S.of(context).totalExpense, +// ), +// Text('$currency$totalExpense') +// ], +// ), +// ), +// const SizedBox(height: 10), +// +// ///________button________________________________________________ +// businessInfoData.when(data: (details) { +// return ElevatedButton( +// onPressed: () async { +// bool result = await checkActionWhenNoBranch(ref: ref, context: context); +// if (!result) { +// return; +// } +// const AddExpense().launch(context); +// }, +// child: Text(lang.S.of(context).addExpense), +// ); +// }, error: (e, stack) { +// return Text(e.toString()); +// }, loading: () { +// return const Center( +// child: CircularProgressIndicator(), +// ); +// }) +// ], +// ), +// ), +// ), +// ); +// }); +// } +// } diff --git a/lib/Screens/Home/Model/banner_model.dart b/lib/Screens/Home/Model/banner_model.dart new file mode 100644 index 0000000..2032e98 --- /dev/null +++ b/lib/Screens/Home/Model/banner_model.dart @@ -0,0 +1,33 @@ +class Banner { + Banner({ + this.id, + this.imageUrl, + this.status, + this.createdAt, + this.updatedAt, + }); + + Banner.fromJson(dynamic json) { + id = json['id']; + imageUrl = json['imageUrl']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? imageUrl; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['imageUrl'] = imageUrl; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/Home/Provider/banner_provider.dart b/lib/Screens/Home/Provider/banner_provider.dart new file mode 100644 index 0000000..a18a721 --- /dev/null +++ b/lib/Screens/Home/Provider/banner_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../Model/banner_model.dart'; +import '../Repo/banner_repo.dart'; + +BannerRepo imageRepo = BannerRepo(); +final bannerProvider = FutureProvider>((ref) => imageRepo.fetchAllIBanners()); diff --git a/lib/Screens/Home/Repo/banner_repo.dart b/lib/Screens/Home/Repo/banner_repo.dart new file mode 100644 index 0000000..32bb2f8 --- /dev/null +++ b/lib/Screens/Home/Repo/banner_repo.dart @@ -0,0 +1,26 @@ +import 'dart:convert'; + +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../Model/banner_model.dart'; + +class BannerRepo { + Future> fetchAllIBanners() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/banners'); + + final response = await clientGet.get(url: uri); + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final partyList = parsedData['data'] as List; + return partyList.map((user) => Banner.fromJson(user)).toList(); + // Parse into Party objects + } else { + throw Exception('Failed to fetch Users'); + } + } +} diff --git a/lib/Screens/Home/components/bottom_nav.dart b/lib/Screens/Home/components/bottom_nav.dart new file mode 100644 index 0000000..4c2ae41 --- /dev/null +++ b/lib/Screens/Home/components/bottom_nav.dart @@ -0,0 +1,64 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/Screens/Settings/settings_screen.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:nb_utils/nb_utils.dart'; + +class BottomNav extends StatefulWidget { + const BottomNav({ + Key? key, + }) : super(key: key); + + @override + State createState() => _BottomNavState(); +} + +class _BottomNavState extends State { + int _selectedIndex = 0; + + void _onItemTapped(int index) { + setState(() { + _selectedIndex = index; + switch (_selectedIndex) { + case 0: + Navigator.pushNamed(context, '/home'); + break; + case 1: + Navigator.pushNamed(context, '/order'); + break; + case 2: + Navigator.pushNamed(context, '/featuredProduct'); + break; + case 3: + const SettingScreen().launch(context); + break; + } + }); + } + + @override + Widget build(BuildContext context) { + return BottomNavigationBar( + type: BottomNavigationBarType.fixed, + elevation: 6.0, + selectedItemColor: kMainColor, + // ignore: prefer_const_literals_to_create_immutables + items: [ + const BottomNavigationBarItem( + icon: Icon(Icons.home), + label: 'Home', + ), + const BottomNavigationBarItem( + icon: Icon(Icons.flare_sharp), + label: 'Maan', + ), + const BottomNavigationBarItem( + icon: Icon(Icons.backpack), + label: 'Package', + ), + const BottomNavigationBarItem(icon: Icon(Icons.settings), label: 'Settings'), + ], + currentIndex: _selectedIndex, + onTap: _onItemTapped, + ); + } +} diff --git a/lib/Screens/Home/components/grid_items.dart b/lib/Screens/Home/components/grid_items.dart new file mode 100644 index 0000000..98d80e1 --- /dev/null +++ b/lib/Screens/Home/components/grid_items.dart @@ -0,0 +1,113 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class GridItems { + final String title, icon, route; + + GridItems({required this.title, required this.icon, required this.route}); +} + +List getFreeIcons({required BuildContext context, bool? brunchPermission, bool? hrmPermission}) { + List freeIcons = [ + GridItems( + title: lang.S.of(context).sale, + icon: 'assets/sales.svg', + route: 'Sales', + ), + GridItems( + title: lang.S.of(context).posSale, + icon: 'images/dash_pos.svg', + route: 'Pos Sale', + ), + GridItems( + title: lang.S.of(context).parties, + icon: 'assets/parties.svg', + route: 'Parties', + ), + GridItems( + title: lang.S.of(context).purchase, + icon: 'assets/purchase.svg', + route: 'Purchase', + ), + GridItems( + title: lang.S.of(context).product, + icon: 'assets/products.svg', + route: 'Products', + ), + GridItems( + title: lang.S.of(context).dueList, + icon: 'assets/duelist.svg', + route: 'Due List', + ), + GridItems( + title: lang.S.of(context).stockList, + icon: 'assets/h_stock.svg', + route: 'Stock', + ), + GridItems( + title: lang.S.of(context).reports, + icon: 'assets/reports.svg', + route: 'Reports', + ), + GridItems( + title: lang.S.of(context).saleList, + icon: 'assets/salelist.svg', + route: 'Sales List', + ), + GridItems( + title: lang.S.of(context).purchaseList, + icon: 'assets/purchaseLisst.svg', + route: 'Purchase List', + ), + GridItems( + // TODO: Shakil change this to `Profit & Loss` + title: lang.S.of(context).profitAndLoss, + icon: 'assets/h_lossProfit.svg', + route: 'Loss/Profit', + ), + GridItems( + title: lang.S.of(context).ledger, + icon: 'assets/ledger.svg', + route: 'ledger', + ), + GridItems( + title: lang.S.of(context).income, + icon: 'assets/h_income.svg', + route: 'Income', + ), + GridItems( + title: lang.S.of(context).expense, + icon: 'assets/expense.svg', + route: 'Expense', + ), + GridItems( + title: lang.S.of(context).vatAndTax, + icon: 'assets/tax.svg', + route: 'tax', + ), + // GridItems( + // title: 'Warehouse', + // icon: 'assets/tax.svg', + // route: 'warehouse', + // ), + GridItems( + title: lang.S.of(context).customPrint, + icon: 'assets/printer.svg', + route: 'customPrint', + ), + if (brunchPermission == true) + GridItems( + title: lang.S.of(context).branch, + icon: 'assets/branch.svg', + route: 'branch', + ), + if (hrmPermission ?? false) + GridItems( + title: lang.S.of(context).hrm, + icon: 'assets/hrm/hrm.svg', + route: 'hrm', + ), + ]; + + return freeIcons; +} diff --git a/lib/Screens/Home/home.dart b/lib/Screens/Home/home.dart new file mode 100644 index 0000000..f7177ed --- /dev/null +++ b/lib/Screens/Home/home.dart @@ -0,0 +1,132 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:mobile_pos/Screens/DashBoard/dashboard.dart'; +import 'package:mobile_pos/Screens/Home/home_screen.dart'; +import 'package:mobile_pos/Screens/Report/reports.dart'; +import 'package:mobile_pos/Screens/Settings/settings_screen.dart'; +import 'package:mobile_pos/Screens/pos_sale/pos_sale.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/model/business_info_model.dart' as visible; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../service/check_actions_when_no_branch.dart'; + +class Home extends StatefulWidget { + const Home({super.key}); + + @override + _HomeState createState() => _HomeState(); +} + +class _HomeState extends State { + int _tabIndex = 0; + late final PageController pageController = PageController(initialPage: _tabIndex); + + @override + void dispose() { + pageController.dispose(); + super.dispose(); + } + + void _handleNavigation( + int index, + BuildContext context, + ) { + setState(() => _tabIndex = index); + pageController.jumpToPage(index); + } + + @override + Widget build(BuildContext context) { + return WillPopScope( + onWillPop: () async => + await showDialog( + context: context, + builder: (context) => AlertDialog( + title: Text(lang.S.of(context).areYouSure), + content: Text(lang.S.of(context).doYouWantToExitTheApp), + actions: [ + TextButton(onPressed: () => Navigator.pop(context, false), child: Text(lang.S.of(context).no)), + TextButton(onPressed: () => Navigator.pop(context, true), child: Text(lang.S.of(context).yes)), + ], + ), + ) ?? + false, + child: Consumer(builder: (context, ref, __) { + ref.watch(getExpireDateProvider(ref)); + + return GlobalPopup( + child: Scaffold( + body: PageView( + controller: pageController, + physics: const NeverScrollableScrollPhysics(), + onPageChanged: (v) => setState(() => _tabIndex = v), + children: [ + HomeScreen(), + PosSaleScreen(), + DashboardScreen(), + Reports(), + SettingScreen(), + ], + ), + bottomNavigationBar: BottomNavigationBar( + currentIndex: _tabIndex, + backgroundColor: Colors.white, + // onTap: (i) => _handleNavigation(i, context, visibility), + onTap: (i) => _handleNavigation( + i, + context, + ), + items: [ + _buildNavItem(index: 0, activeIcon: 'cHome', icon: 'home', label: lang.S.of(context).home), + _buildNavItem( + index: 1, + activeIcon: 'cPos', + icon: 'pos', + label: lang.S.of(context).pos, + ), + _buildNavItem( + index: 2, + activeIcon: 'dashbord1', + icon: 'dashbord', + label: lang.S.of(context).dashboard, + ), + _buildNavItem( + index: 3, + activeIcon: 'cFile', + icon: 'file', + label: lang.S.of(context).reports, + ), + _buildNavItem( + index: 4, + activeIcon: 'cSetting', + icon: 'setting', + label: lang.S.of(context).setting, + ), + ], + type: BottomNavigationBarType.fixed, + selectedItemColor: kMainColor, + unselectedItemColor: kGreyTextColor, + selectedLabelStyle: const TextStyle(fontSize: 14), + unselectedLabelStyle: const TextStyle(fontSize: 14), + ), + ), + ); + }), + ); + } + + BottomNavigationBarItem _buildNavItem( + {required int index, required String activeIcon, required String icon, required String label}) { + return BottomNavigationBarItem( + icon: _tabIndex == index + ? SvgPicture.asset('assets/$activeIcon.svg', height: 28, width: 28, fit: BoxFit.scaleDown) + : SvgPicture.asset('assets/$icon.svg', + colorFilter: const ColorFilter.mode(kGreyTextColor, BlendMode.srcIn), height: 24, width: 24), + label: label, + ); + } +} diff --git a/lib/Screens/Home/home_screen.dart b/lib/Screens/Home/home_screen.dart new file mode 100644 index 0000000..35e4902 --- /dev/null +++ b/lib/Screens/Home/home_screen.dart @@ -0,0 +1,500 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Repository/check_addon_providers.dart'; +import 'package:mobile_pos/Screens/DashBoard/dashboard.dart'; +import 'package:mobile_pos/Screens/Home/components/grid_items.dart'; +import 'package:mobile_pos/Screens/Profile%20Screen/profile_details.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:restart_app/restart_app.dart'; + +import '../../Provider/profile_provider.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../service/check_actions_when_no_branch.dart'; +import '../Customers/Provider/customer_provider.dart'; +import '../DashBoard/global_container.dart'; +import '../Home/Model/banner_model.dart' as b; +import '../../service/check_user_role_permission_provider.dart'; +import '../branch/branch_list.dart'; +import '../branch/repo/branch_repo.dart'; +import '../subscription/package_screen.dart'; +import 'Provider/banner_provider.dart'; + +class HomeScreen extends ConsumerStatefulWidget { + const HomeScreen({super.key}); + + @override + ConsumerState createState() => _HomeScreenState(); +} + +class _HomeScreenState extends ConsumerState { + PageController pageController = PageController(initialPage: 0, viewportFraction: 0.8); + + bool _isRefreshing = false; + + Future refreshAllProviders({required WidgetRef ref}) async { + if (_isRefreshing) return; // Prevent multiple refresh calls + + _isRefreshing = true; + try { + ref.refresh(summaryInfoProvider); + ref.refresh(bannerProvider); + ref.refresh(businessInfoProvider); + ref.refresh(partiesProvider); + ref.refresh(getExpireDateProvider(ref)); + await Future.delayed(const Duration(seconds: 3)); + } finally { + _isRefreshing = false; + } + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (_, ref, __) { + final businessInfo = ref.watch(businessInfoProvider); + final summaryInfo = ref.watch(summaryInfoProvider); + final banner = ref.watch(bannerProvider); + final permissionService = PermissionService(ref); + return businessInfo.when(data: (details) { + final icons = getFreeIcons( + context: context, + hrmPermission: (details.data?.addons?.hrmAddon == true), + brunchPermission: (((details.data?.addons?.multiBranchAddon == true) && + (details.data?.enrolledPlan?.allowMultibranch == 1) && + (details.data?.user?.branchId == null))) + ? true + : false); + return Scaffold( + backgroundColor: kBackgroundColor, + appBar: AppBar( + backgroundColor: kWhite, + titleSpacing: 5, + surfaceTintColor: kWhite, + actions: [ + if ((details.data?.addons?.multiBranchAddon ?? false) && (details.data?.user?.activeBranch != null)) + TextButton.icon( + label: Text( + '${details.data?.user?.activeBranch?.name}', + style: theme.textTheme.bodyMedium?.copyWith(color: kTitleColor), + ), + style: ButtonStyle( + shape: WidgetStatePropertyAll( + RoundedRectangleBorder( + borderRadius: BorderRadiusGeometry.circular(2), + ), + ), + textStyle: WidgetStatePropertyAll( + theme.textTheme.bodyMedium?.copyWith(color: kTitleColor), + ), + ), + onPressed: () async { + if (details.data?.user?.branchId != null) { + return; + } + bool switchBranch = await BranchListScreen.switchDialog(context: context, isLogin: false); + if (switchBranch) { + EasyLoading.show(); + + final switched = + await BranchRepo().exitBranch(id: details.data?.user?.activeBranchId.toString() ?? ''); + + if (switched) { + Restart.restartApp(); + } + EasyLoading.dismiss(); + } + }, + icon: SvgPicture.asset( + 'assets/branch_icon.svg', + height: 16, + width: 16, + ), + ), + IconButton(onPressed: () async => refreshAllProviders(ref: ref), icon: const Icon(Icons.refresh)) + ], + leading: Padding( + padding: const EdgeInsets.all(10), + child: GestureDetector( + onTap: () { + const ProfileDetails().launch(context); + }, + child: Container( + height: 50, + width: 50, + decoration: details.data?.pictureUrl == null + ? BoxDecoration( + image: + const DecorationImage(image: AssetImage('images/no_shop_image.png'), fit: BoxFit.cover), + borderRadius: BorderRadius.circular(50), + ) + : BoxDecoration( + image: DecorationImage( + image: NetworkImage('${APIConfig.domain}${details.data?.pictureUrl}'), + fit: BoxFit.cover), + borderRadius: BorderRadius.circular(50), + ), + ), + ), + ), + title: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + details.data?.user?.role == 'staff' + ? '${details.data?.companyName ?? ''} [${details.data?.user?.name ?? ''}]' + : details.data?.companyName ?? '', + style: theme.textTheme.titleLarge?.copyWith( + fontSize: 18.0, + fontWeight: FontWeight.w500, + ), + ), + GestureDetector( + // onTap: () { + // showDialog( + // context: context, + // builder: (BuildContext context) { + // return goToPackagePagePopup( + // context: context, + // enrolledPlan: details.enrolledPlan); + // }); + // }, + child: Text.rich( + TextSpan( + text: '${details.data?.enrolledPlan?.plan?.subscriptionName ?? 'No Active'} Plan', + children: [ + // if (details.enrolledPlan?.duration != null && + // details.enrolledPlan!.duration! <= 7) + // TextSpan( + // text: ' (${getDayLeftInExpiring( + // expireDate: details.willExpire, + // shortMSG: false, + // )})', + // style: theme.textTheme.bodySmall?.copyWith( + // fontSize: 13, + // color: kPeraColor, + // ), + // ), + ], + ), + style: theme.textTheme.bodySmall?.copyWith( + fontSize: 13, + color: kPeraColor, + fontWeight: FontWeight.w500, + )), + ) + ], + ), + ), + resizeToAvoidBottomInset: true, + body: RefreshIndicator.adaptive( + onRefresh: () async => refreshAllProviders(ref: ref), + child: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + if (permissionService.hasPermission(Permit.dashboardRead.value)) ...{ + summaryInfo.when(data: (summary) { + return Container( + padding: EdgeInsets.fromLTRB(16, 16, 16, 12), + decoration: BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.circular(8), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + lang.S.of(context).quickOver, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + color: kWhite, + ), + ), + ), + GestureDetector( + onTap: () => Navigator.push( + context, MaterialPageRoute(builder: (context) => DashboardScreen())), + child: Text( + lang.S.of(context).viewAll, + style: theme.textTheme.bodySmall?.copyWith(color: kWhite, fontSize: 16), + ), + ) + ], + ), + SizedBox(height: 10), + Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Flexible( + child: GlobalContainer( + minVerticalPadding: 0, + minTileHeight: 0, + titlePadding: EdgeInsets.zero, + // isShadow: true, + textColor: true, + title: lang.S.of(context).sales, + subtitle: '$currency${formatAmount(summary.data!.sales.toString())}', + ), + ), + Flexible( + child: GlobalContainer( + minVerticalPadding: 0, + minTileHeight: 0, + // isShadow: true, + textColor: true, + alainRight: true, + titlePadding: EdgeInsets.zero, + title: lang.S.of(context).purchased, + subtitle: '$currency${formatAmount(summary.data!.purchase.toString())}', + ), + ), + ], + ), + SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceAround, + children: [ + Flexible( + child: GlobalContainer( + minVerticalPadding: 0, + textColor: true, + minTileHeight: 0, + titlePadding: EdgeInsets.zero, + title: lang.S.of(context).income, + subtitle: '$currency${formatAmount(summary.data!.income.toString())}', + ), + ), + Flexible( + child: GlobalContainer( + minVerticalPadding: 0, + minTileHeight: 0, + textColor: true, + alainRight: true, + titlePadding: EdgeInsets.zero, + title: lang.S.of(context).expense, + subtitle: '$currency${formatAmount(summary.data!.expense.toString())}', + ), + ), + ], + ), + ], + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return Center( + child: CircularProgressIndicator(), + ); + }), + SizedBox(height: 16), + }, + + GridView.count( + physics: const NeverScrollableScrollPhysics(), + shrinkWrap: true, + childAspectRatio: 3.0, + crossAxisSpacing: 10, + mainAxisSpacing: 10, + crossAxisCount: 2, + children: List.generate( + icons.length, + (index) => HomeGridCards( + gridItems: icons[index], + ), + ), + ), + const SizedBox(height: 20), + + ///________________Banner_______________________________________ + banner.when(data: (imageData) { + List images = []; + if (imageData.isNotEmpty) { + images.addAll(imageData.where( + (element) => element.status == 1, + )); + } + + if (images.isNotEmpty) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + lang.S.of(context).whatNew, + textAlign: TextAlign.start, + style: theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + SizedBox(height: 12), + Container( + height: 150, + width: MediaQuery.of(context).size.width, + clipBehavior: Clip.antiAlias, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5), + ), + child: ListView.builder( + scrollDirection: Axis.horizontal, + padding: EdgeInsets.zero, + itemCount: images.length, + itemBuilder: (_, index) { + return GestureDetector( + onTap: () { + const PackageScreen().launch(context); + }, + child: Padding( + padding: EdgeInsetsDirectional.only(end: 10), // Spacing between items + child: ClipRRect( + borderRadius: BorderRadius.circular(5), + child: Image.network( + "${APIConfig.domain}${images[index].imageUrl}", + width: MediaQuery.of(context).size.width * 0.7, // 80% width + fit: BoxFit.cover, + ), + ), + ), + ); + }, + ), + ), + const SizedBox(height: 12), + ], + ); + } else { + return Center( + child: Container( + height: 150, + width: MediaQuery.of(context).size.width, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5), + image: DecorationImage( + fit: BoxFit.cover, + image: AssetImage('images/banner1.png'), + ), + ), + ), + ); + } + }, error: (e, stack) { + return Padding( + padding: const EdgeInsets.only(bottom: 20), + child: Center( + child: Text( + lang.S.of(context).noDataFound, + style: theme.textTheme.titleMedium, + //'No Data Found' + ), + ), + ); + }, loading: () { + return const CircularProgressIndicator(); + }), + ], + ), + ), + ), + )); + }, error: (e, stack) { + return Center(child: Text(e.toString())); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + }); + } +} + +class HomeGridCards extends StatefulWidget { + const HomeGridCards({ + super.key, + required this.gridItems, + // this.visibility, + }); + + final GridItems gridItems; + // final business.Visibility? visibility; + + @override + State createState() => _HomeGridCardsState(); +} + +class _HomeGridCardsState extends State { + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + return GestureDetector( + onTap: () async { + bool result = await checkActionWhenNoBranch(context: context, actionName: widget.gridItems.title, ref: ref); + if (!result) { + return; + } + Navigator.of(context).pushNamed('/${widget.gridItems.route}'); + }, + child: Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration(borderRadius: BorderRadius.circular(8), color: kWhite, boxShadow: [ + BoxShadow( + color: const Color(0xff171717).withOpacity(0.07), + offset: const Offset(0, 3), + blurRadius: 50, + spreadRadius: -4) + ]), + child: Row( + children: [ + SvgPicture.asset( + widget.gridItems.icon.toString(), + height: 40, + width: 40, + ), + const SizedBox( + width: 8, + ), + Flexible( + child: Text( + widget.gridItems.title.toString(), + style: Theme.of(context).textTheme.bodyLarge?.copyWith(color: DAppColors.kNeutral700), + overflow: TextOverflow.ellipsis, + maxLines: 1, + )) + ], + ), + ), + ); + }); + } +} + +String getSubscriptionExpiring({required String? expireDate, required bool shortMSG}) { + if (expireDate == null) { + return shortMSG ? 'N/A' : lang.S.current.subscribeNow; + } + DateTime expiringDay = DateTime.parse(expireDate).add(const Duration(days: 1)); + if (expiringDay.isBefore(DateTime.now())) { + return lang.S.current.expired; + } + if (expiringDay.difference(DateTime.now()).inDays < 1) { + return shortMSG + ? '${expiringDay.difference(DateTime.now()).inHours}\n${lang.S.current.hoursLeft}' + : '${expiringDay.difference(DateTime.now()).inHours} ${lang.S.current.hoursLeft}'; + } else { + return shortMSG + ? '${expiringDay.difference(DateTime.now()).inDays}\n${lang.S.current.daysLeft}' + : '${expiringDay.difference(DateTime.now()).inDays} ${lang.S.current.daysLeft}'; + } +} diff --git a/lib/Screens/Income/Model/income_category.dart b/lib/Screens/Income/Model/income_category.dart new file mode 100644 index 0000000..1351b37 --- /dev/null +++ b/lib/Screens/Income/Model/income_category.dart @@ -0,0 +1,41 @@ +class IncomeCategory { + IncomeCategory({ + this.id, + this.categoryName, + this.businessId, + this.categoryDescription, + this.status, + this.createdAt, + this.updatedAt, + }); + + IncomeCategory.fromJson(dynamic json) { + id = json['id']; + categoryName = json['categoryName']; + businessId = json['business_id']; + categoryDescription = json['categoryDescription']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? categoryName; + num? businessId; + String? categoryDescription; + bool? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['categoryName'] = categoryName; + map['business_id'] = businessId; + map['categoryDescription'] = categoryDescription; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/Income/Model/income_modle.dart b/lib/Screens/Income/Model/income_modle.dart new file mode 100644 index 0000000..387ab0a --- /dev/null +++ b/lib/Screens/Income/Model/income_modle.dart @@ -0,0 +1,96 @@ +class Income { + Income({ + this.id, + this.account, + this.amount, + this.incomeCategoryId, + this.userId, + this.businessId, + this.incomeFor, + this.paymentTypeId, + this.paymentType, + this.referenceNo, + this.note, + this.incomeDate, + this.createdAt, + this.updatedAt, + this.category, + }); + + Income.fromJson(dynamic json) { + id = json['id']; + account = json['account']; + amount = json['amount'] as num; + incomeCategoryId = json['income_category_id']; + userId = json['user_id']; + businessId = json['business_id']; + incomeFor = json['incomeFor']; + paymentTypeId = json["payment_type_id"]; + paymentType = json['paymentType']; + referenceNo = json['referenceNo']; + note = json['note']; + incomeDate = json['incomeDate']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + category = json['category'] != null ? Category.fromJson(json['category']) : null; + } + + num? id; + num? account; + num? amount; + num? incomeCategoryId; + num? userId; + num? businessId; + String? incomeFor; + int? paymentTypeId; + String? paymentType; + String? referenceNo; + String? note; + String? incomeDate; + String? createdAt; + String? updatedAt; + Category? category; + + Map toJson() { + final map = {}; + map['id'] = id; + map['account'] = account; + map['amount'] = amount; + map['expense_category_id'] = incomeCategoryId; + map['user_id'] = userId; + map['business_id'] = businessId; + map['expanseFor'] = incomeFor; + map['paymentType'] = paymentType; + map['referenceNo'] = referenceNo; + map['note'] = note; + map['incomeDate'] = incomeDate; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (category != null) { + map['category'] = category?.toJson(); + } + return map; + } +} + +class Category { + Category({ + this.id, + this.categoryName, + }); + + Category.fromJson(dynamic json) { + id = json['id']; + categoryName = json['categoryName']; + } + + num? id; + String? categoryName; + + Map toJson() { + final map = {}; + map['id'] = id; + map['categoryName'] = categoryName; + return map; + } +} diff --git a/lib/Screens/Income/Providers/all_income_provider.dart b/lib/Screens/Income/Providers/all_income_provider.dart new file mode 100644 index 0000000..0de09f3 --- /dev/null +++ b/lib/Screens/Income/Providers/all_income_provider.dart @@ -0,0 +1,21 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../../Provider/transactions_provider.dart'; +import '../Model/income_modle.dart'; +import '../Repo/income_repo.dart'; + +final incomeRepoProvider = Provider( + (ref) => IncomeRepo(), +); + +final filteredIncomeProvider = FutureProvider.family.autoDispose, FilterModel>( + (ref, filter) { + final repo = ref.read(incomeRepoProvider); + + return repo.fetchAllIncome( + type: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + ); + }, +); diff --git a/lib/Screens/Income/Providers/income_category_provider.dart b/lib/Screens/Income/Providers/income_category_provider.dart new file mode 100644 index 0000000..0d55a87 --- /dev/null +++ b/lib/Screens/Income/Providers/income_category_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../Model/income_category.dart'; +import '../Repo/income_category_repo.dart'; + +IncomeCategoryRepo incomeCategoryRepo = IncomeCategoryRepo(); +final incomeCategoryProvider = FutureProvider.autoDispose>((ref) => incomeCategoryRepo.fetchAllIncomeCategory()); diff --git a/lib/Screens/Income/Repo/income_category_repo.dart b/lib/Screens/Income/Repo/income_category_repo.dart new file mode 100644 index 0000000..7f20ddc --- /dev/null +++ b/lib/Screens/Income/Repo/income_category_repo.dart @@ -0,0 +1,70 @@ +//ignore_for_file: file_names, unused_element, unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/Income/Providers/income_category_provider.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../Model/income_category.dart'; + +class IncomeCategoryRepo { + Future> fetchAllIncomeCategory() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/income-categories'); + + try { + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + final categoryList = parsedData['data'] as List; + return categoryList.map((category) => IncomeCategory.fromJson(category)).toList(); + } else { + // Handle specific error cases based on response codes + throw Exception('Failed to fetch categories: ${response.statusCode}'); + } + } catch (error) { + // Handle unexpected errors gracefully + rethrow; // Re-throw to allow further handling upstream + } + } + + Future addIncomeCategory({ + required WidgetRef ref, + required BuildContext context, + required String categoryName, + }) async { + final uri = Uri.parse('${APIConfig.url}/income-categories'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + body: { + 'categoryName': categoryName, + }, + ); + + EasyLoading.dismiss(); + + try { + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + var data1 = ref.refresh(incomeCategoryProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Category creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } +} diff --git a/lib/Screens/Income/Repo/income_repo.dart b/lib/Screens/Income/Repo/income_repo.dart new file mode 100644 index 0000000..1b3a0d4 --- /dev/null +++ b/lib/Screens/Income/Repo/income_repo.dart @@ -0,0 +1,120 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import '../../../Const/api_config.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../../../widgets/multipal payment mathods/multi_payment_widget.dart'; +import '../Model/income_modle.dart'; + +class IncomeRepo { + Future> fetchAllIncome({ + String? type, + String? fromDate, + String? toDate, + }) async { + final client = CustomHttpClientGet(client: http.Client()); + + final Map queryParams = {}; + + if (type != null && type.isNotEmpty) { + queryParams['duration'] = type; + } + + if (type == 'custom_date') { + if (fromDate != null && fromDate.isNotEmpty) { + queryParams['from_date'] = fromDate; + } + if (toDate != null && toDate.isNotEmpty) { + queryParams['to_date'] = toDate; + } + } + + final Uri uri = Uri.parse('${APIConfig.url}/incomes').replace( + queryParameters: queryParams.isNotEmpty ? queryParams : null, + ); + + print('Request URI: $uri'); + + final response = await client.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body) as Map; + final list = parsed['data'] as List; + return list.map((json) => Income.fromJson(json)).toList(); + } else { + throw Exception('Failed to fetch Due List. Status code: ${response.statusCode}'); + } + } + + Future createIncome({ + required WidgetRef ref, + required BuildContext context, + required num amount, + required num incomeCategoryId, + required String incomeFor, // Renamed from expanseFor + required String referenceNo, + required String incomeDate, // Renamed from expenseDate + required String note, + required List payments, // <<< Updated parameter + }) async { + final uri = Uri.parse('${APIConfig.url}/incomes'); + + // Build the request body as a Map for form-data + Map requestBody = { + 'amount': amount.toString(), + 'income_category_id': incomeCategoryId.toString(), + 'incomeFor': incomeFor, + 'referenceNo': referenceNo, + 'incomeDate': incomeDate, + 'note': note, + }; + + // Add payments in the format: payments[index][key] + for (int i = 0; i < payments.length; i++) { + final payment = payments[i]; + final paymentAmount = num.tryParse(payment.amountController.text) ?? 0; + + if (payment.type != null && paymentAmount > 0) { + requestBody['payments[$i][type]'] = payment.type!; + requestBody['payments[$i][amount]'] = paymentAmount.toString(); + + if (payment.type == 'cheque' && payment.chequeNumberController.text.isNotEmpty) { + requestBody['payments[$i][cheque_number]'] = payment.chequeNumberController.text; + } + } + } + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + body: requestBody, // Send the Map directly + // Set to false to send as x-www-form-urlencoded + addContentTypeInHeader: false, + ); + + final parsedData = jsonDecode(responseData.body); + + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + // Refresh income-related providers + + Navigator.pop(context, true); + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text(parsedData['message'] ?? 'Income created successfully'))); + } else { + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text('Income creation failed: ${parsedData['message']}'))); + return; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } +} diff --git a/lib/Screens/Income/add_income.dart b/lib/Screens/Income/add_income.dart new file mode 100644 index 0000000..a55ff45 --- /dev/null +++ b/lib/Screens/Income/add_income.dart @@ -0,0 +1,316 @@ +// ignore_for_file: unused_result +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:iconly/iconly.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Income/Model/income_category.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../../widgets/multipal payment mathods/multi_payment_widget.dart'; +import 'Repo/income_repo.dart'; +import 'income_category_list.dart'; + +// ignore: must_be_immutable +class AddIncome extends ConsumerStatefulWidget { + const AddIncome({ + super.key, + }); + + @override + // ignore: library_private_types_in_public_api + _AddIncomeState createState() => _AddIncomeState(); +} + +class _AddIncomeState extends ConsumerState { + IncomeCategory? selectedCategory; + final dateController = TextEditingController(); + TextEditingController incomeForNameController = TextEditingController(); + TextEditingController incomeAmountController = TextEditingController(); + TextEditingController incomeNoteController = TextEditingController(); + TextEditingController incomeRefController = TextEditingController(); + + final GlobalKey _paymentKey = GlobalKey(); + + @override + void initState() { + super.initState(); + } + + @override + void dispose() { + dateController.dispose(); + incomeForNameController.dispose(); + incomeAmountController.dispose(); + incomeNoteController.dispose(); + incomeRefController.dispose(); + super.dispose(); + } + + DateTime selectedDate = DateTime.now(); + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + context: context, initialDate: selectedDate, firstDate: DateTime(2015, 8), lastDate: DateTime(2101)); + if (picked != null && picked != selectedDate) { + setState(() { + selectedDate = picked; + }); + } + } + + GlobalKey formKey = GlobalKey(); + + bool validateAndSave() { + final form = formKey.currentState; + if (form!.validate()) { + form.save(); + return true; + } + return false; + } + + @override + Widget build(BuildContext context) { + final permissionService = PermissionService(ref); + + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).addIncome, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + body: SingleChildScrollView( + child: SizedBox( + width: context.width(), + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Form( + key: formKey, + child: Column( + children: [ + ///_______date________________________________ + SizedBox( + height: 48, + child: FormField( + builder: (FormFieldState field) { + return InputDecorator( + decoration: kInputDecoration.copyWith( + suffixIcon: const Icon(IconlyLight.calendar, color: kGreyTextColor), + contentPadding: const EdgeInsets.all(8), + labelText: lang.S.of(context).incomeDate, + hintText: lang.S.of(context).enterExpenseDate, + ), + child: Text( + '${DateFormat.d().format(selectedDate)} ${DateFormat.MMM().format(selectedDate)} ${DateFormat.y().format(selectedDate)}', + ), + ); + }, + ).onTap(() => _selectDate(context)), + ), + const SizedBox(height: 20), + + ///_________category_______________________________________________ + TextFormField( + readOnly: true, + controller: TextEditingController( + text: selectedCategory?.categoryName ?? lang.S.of(context).selectCategory), + onTap: () async { + selectedCategory = await const IncomeCategoryList().launch(context); + setState(() {}); + }, + decoration: kInputDecoration.copyWith( + contentPadding: const EdgeInsets.symmetric(vertical: 14.0, horizontal: 10.0), + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(5.0), + borderSide: BorderSide(color: kBorderColor, width: 1), + ), + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(5.0), + borderSide: BorderSide(color: kBorderColor, width: 1), + ), + suffixIcon: const Icon(Icons.keyboard_arrow_down), + ), + ), + + const SizedBox(height: 20), + + ///________Income_for_______________________________________________ + TextFormField( + showCursor: true, + controller: incomeForNameController, + validator: (value) { + if (value.isEmptyOrNull) { + return lang.S.of(context).pleaseEnterName; + } + return null; + }, + onSaved: (value) { + incomeForNameController.text = value!; + }, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).incomeFor, + hintText: lang.S.of(context).enterName, + ), + ), + const SizedBox.square(dimension: 20), + + ///_________________Total Amount_____________________________ + TextFormField( + controller: incomeAmountController, + readOnly: (_paymentKey.currentState?.getPaymentEntries().length ?? 1) > 1, + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + validator: (value) { + if (value.isEmptyOrNull) { + return lang.S.of(context).pleaseEnterAmount; + } + final total = double.tryParse(value ?? '') ?? 0.0; + if (total <= 0) { + return lang.S.of(context).amountMustBeGreaterThanZero; + } + return null; + }, + decoration: kInputDecoration.copyWith( + fillColor: (_paymentKey.currentState?.getPaymentEntries().length ?? 1) > 1 + ? Colors.grey.shade100 + : Colors.white, + filled: true, + border: const OutlineInputBorder(), + errorBorder: const OutlineInputBorder( + borderSide: BorderSide(color: Colors.red), + ), + labelText: lang.S.of(context).amount, + floatingLabelBehavior: FloatingLabelBehavior.always, + hintText: '0.00', + ), + keyboardType: TextInputType.number, + ), + + const SizedBox(height: 20), + + ///_______reference_________________________________ + TextFormField( + showCursor: true, + controller: incomeRefController, + validator: (value) { + return null; // Reference is optional + }, + onSaved: (value) { + incomeRefController.text = value!; + }, + decoration: kInputDecoration.copyWith( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).referenceNo, + floatingLabelBehavior: FloatingLabelBehavior.always, + hintText: lang.S.of(context).enterRefNumber, + ), + ), + const SizedBox(height: 20), + + ///_________note____________________________________________________ + TextFormField( + showCursor: true, + controller: incomeNoteController, + validator: (value) { + return null; // Note is optional + }, + onSaved: (value) { + incomeNoteController.text = value!; + }, + decoration: kInputDecoration.copyWith( + border: const OutlineInputBorder(), + labelText: lang.S.of(context).note, + hintText: lang.S.of(context).enterNote, + ), + ), + const SizedBox(height: 20), + + MultiPaymentWidget( + key: _paymentKey, + totalAmountController: incomeAmountController, + showChequeOption: true, + onPaymentListChanged: () { + setState(() { + // Rebuild to update readOnly status of amount field + }); + }, + ), + + const SizedBox(height: 20), + + ///_______button_________________________________ + ElevatedButton.icon( + iconAlignment: IconAlignment.end, + onPressed: () async { + if (validateAndSave()) { + if (!permissionService.hasPermission(Permit.incomesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDonNotHavePermissionToCreateIncome), + ), + ); + return; + } + + final totalIncome = double.tryParse(incomeAmountController.text) ?? 0.0; + final payments = _paymentKey.currentState?.getPaymentEntries(); + + if (selectedCategory == null) { + EasyLoading.showError(lang.S.of(context).pleaseSelectACategory); + return; + } + + if (totalIncome <= 0) { + EasyLoading.showError(lang.S.of(context).amountMustBeGreaterThanZero); + return; + } + + if (payments == null || payments.isEmpty) { + EasyLoading.showError(lang.S.of(context).canNotRetrievePaymentDetails); + return; + } + + EasyLoading.show(); + IncomeRepo repo = IncomeRepo(); + + await repo.createIncome( + ref: ref, + context: context, + amount: totalIncome, + incomeCategoryId: selectedCategory?.id ?? 0, + incomeFor: incomeForNameController.text, + referenceNo: incomeRefController.text, + incomeDate: selectedDate.toString(), + note: incomeNoteController.text, + payments: payments, // Pass the payment list + ); + } + }, + icon: const Icon( + Icons.arrow_forward, + color: Colors.white, + ), + label: Text(lang.S.of(context).continueButton), + ), + ], + )), + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Income/add_income_category.dart b/lib/Screens/Income/add_income_category.dart new file mode 100644 index 0000000..5b3bbe1 --- /dev/null +++ b/lib/Screens/Income/add_income_category.dart @@ -0,0 +1,114 @@ +// ignore_for_file: unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Income/Repo/income_category_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class AddIncomeCategory extends StatefulWidget { + const AddIncomeCategory({Key? key}) : super(key: key); + + @override + // ignore: library_private_types_in_public_api + _AddIncomeCategoryState createState() => _AddIncomeCategoryState(); +} + +class _AddIncomeCategoryState extends State { + bool showProgress = false; + + TextEditingController nameController = TextEditingController(); + GlobalKey key = GlobalKey(); + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + //final allCategory = ref.watch(expanseCategoryProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + leading: IconButton( + onPressed: () { + Navigator.pop(context); + }, + icon: const Icon(Icons.close)), + title: Text( + lang.S.of(context).addIncomeCategory, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Visibility( + visible: showProgress, + child: const CircularProgressIndicator( + color: kMainColor, + strokeWidth: 5.0, + ), + ), + Form( + key: key, + child: TextFormField( + validator: (value) { + if (value?.trim().isEmptyOrNull ?? true) { + //return 'Enter expanse category name'; + return lang.S.of(context).enterIncomeCategoryName; + } + return null; + }, + controller: nameController, + decoration: InputDecoration( + border: const OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).categoryName, + ), + ), + ), + const SizedBox(height: 20), + ElevatedButton( + onPressed: () async { + if (!permissionService.hasPermission(Permit.incomeCategoriesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToCreateIncomeCategory), + ), + ); + return; + } + if (key.currentState?.validate() ?? false) { + EasyLoading.show(); + final incomeRepo = IncomeCategoryRepo(); + await incomeRepo.addIncomeCategory( + ref: ref, + context: context, + categoryName: nameController.text.trim(), + ); + } + }, + child: Text(lang.S.of(context).save), + ), + ], + ), + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/Income/income_category_list.dart b/lib/Screens/Income/income_category_list.dart new file mode 100644 index 0000000..11249f0 --- /dev/null +++ b/lib/Screens/Income/income_category_list.dart @@ -0,0 +1,154 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'Providers/income_category_provider.dart'; +import 'add_income_category.dart'; + +class IncomeCategoryList extends StatefulWidget { + const IncomeCategoryList({Key? key, this.mainContext}) : super(key: key); + + final BuildContext? mainContext; + + @override + // ignore: library_private_types_in_public_api + _IncomeCategoryListState createState() => _IncomeCategoryListState(); +} + +class _IncomeCategoryListState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, _) { + final data = ref.watch(incomeCategoryProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).incomeCategories, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Padding( + padding: const EdgeInsets.all(10.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Row( + children: [ + Expanded( + flex: 3, + child: AppTextField( + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + ), + ), + const SizedBox( + width: 10.0, + ), + Expanded( + flex: 1, + child: GestureDetector( + onTap: () { + const AddIncomeCategory().launch(context); + }, + child: Container( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + height: 48.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kBorderColor), + ), + child: const Icon( + Icons.add, + color: kGreyTextColor, + ), + ), + ), + ), + ], + ), + const SizedBox(height: 10), + data.when(data: (data) { + if (!permissionService.hasPermission(Permit.incomeCategoriesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return Expanded( + child: ListView.builder( + physics: AlwaysScrollableScrollPhysics(), + shrinkWrap: true, + itemCount: data.length, + itemBuilder: (BuildContext context, int index) { + return Padding( + padding: const EdgeInsets.only(left: 10.0, right: 10.0, bottom: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + data[index].categoryName ?? '', + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ), + ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: kBackgroundColor, + padding: EdgeInsets.symmetric(vertical: 5, horizontal: 12), + minimumSize: Size( + 50, + 25, + ), + ), + child: Text( + lang.S.of(context).select, + style: theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + //'Select', + onPressed: () { + // const AddExpense().launch(context); + Navigator.pop( + context, + data[index], + ); + }, + ), + ], + ), + ); + }, + ), + ); + }, error: (error, stackTrace) { + return Text(error.toString()); + }, loading: () { + return const CircularProgressIndicator(); + }) + ], + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/Income/income_list.dart b/lib/Screens/Income/income_list.dart new file mode 100644 index 0000000..fe97f82 --- /dev/null +++ b/lib/Screens/Income/income_list.dart @@ -0,0 +1,349 @@ +// import 'package:flutter/material.dart'; +// import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +// import 'package:flutter_riverpod/flutter_riverpod.dart'; +// import 'package:intl/intl.dart'; +// import 'package:mobile_pos/Provider/profile_provider.dart'; +// import 'package:mobile_pos/Screens/Income/Providers/all_income_provider.dart'; +// import 'package:mobile_pos/Screens/Income/Providers/income_category_provider.dart'; +// import 'package:mobile_pos/generated/l10n.dart' as lang; +// import 'package:nb_utils/nb_utils.dart'; +// +// import '../../GlobalComponents/glonal_popup.dart'; +// import '../../constant.dart'; +// import '../../currency.dart'; +// import '../../http_client/custome_http_client.dart'; +// import '../../service/check_actions_when_no_branch.dart'; +// import '../../widgets/empty_widget/_empty_widget.dart'; +// import '../../service/check_user_role_permission_provider.dart'; +// import 'add_income.dart'; +// +// class IncomeList extends StatefulWidget { +// const IncomeList({super.key}); +// +// static bool isDateInRange({ +// required String? incomeDate, +// required DateTime fromDate, +// required DateTime toDate, +// }) { +// try { +// final parsedDate = DateTime.tryParse(incomeDate?.substring(0, 10) ?? ''); +// if (parsedDate == null) return false; +// final toDateOnly = DateTime.parse(toDate.toString().substring(0, 10)); +// +// final isAfterOrSameFrom = parsedDate.isAfter(fromDate) || parsedDate.isAtSameMomentAs(fromDate); +// +// final isBeforeOrSameTo = parsedDate.isBefore(toDateOnly) || parsedDate.isAtSameMomentAs(toDateOnly); +// +// return isAfterOrSameFrom && isBeforeOrSameTo; +// } catch (e) { +// return false; +// } +// } +// +// @override +// _IncomeListState createState() => _IncomeListState(); +// } +// +// class _IncomeListState extends State { +// final dateController = TextEditingController(); +// TextEditingController fromDateTextEditingController = TextEditingController(text: DateFormat.yMMMd().format(DateTime(2021))); +// TextEditingController toDateTextEditingController = TextEditingController(text: DateFormat.yMMMd().format(DateTime.now())); +// DateTime fromDate = DateTime(2021); +// DateTime toDate = DateTime(DateTime.now().year, DateTime.now().month, DateTime.now().day); +// num totalExpense = 0; +// +// @override +// void dispose() { +// dateController.dispose(); +// super.dispose(); +// } +// +// bool _isRefreshing = false; +// +// Future refreshData(WidgetRef ref) async { +// if (_isRefreshing) return; +// _isRefreshing = true; +// +// ref.refresh(incomeDurationProvider); +// ref.refresh(incomeCategoryProvider); +// +// await Future.delayed(const Duration(seconds: 1)); +// _isRefreshing = false; +// } +// +// @override +// Widget build(BuildContext context) { +// totalExpense = 0; +// return Consumer(builder: (context, ref, __) { +// final incomeData = ref.watch(incomeProvider); +// final businessInfoData = ref.watch(businessInfoProvider); +// final permissionService = PermissionService(ref); +// return GlobalPopup( +// child: Scaffold( +// backgroundColor: kWhite, +// appBar: AppBar( +// title: Text( +// lang.S.of(context).incomeReport, +// ), +// iconTheme: const IconThemeData(color: Colors.black), +// centerTitle: true, +// backgroundColor: Colors.white, +// elevation: 0.0, +// ), +// body: RefreshIndicator( +// onRefresh: () => refreshData(ref), +// child: SingleChildScrollView( +// physics: const AlwaysScrollableScrollPhysics(), +// child: Padding( +// padding: const EdgeInsets.all(10.0), +// child: Column( +// children: [ +// if (permissionService.hasPermission(Permit.incomesRead.value)) ...{ +// Padding( +// padding: const EdgeInsets.only(right: 10.0, left: 10.0, top: 10, bottom: 10), +// child: Row( +// children: [ +// Expanded( +// child: AppTextField( +// textFieldType: TextFieldType.NAME, +// readOnly: true, +// controller: fromDateTextEditingController, +// decoration: InputDecoration( +// floatingLabelBehavior: FloatingLabelBehavior.always, +// labelText: lang.S.of(context).fromDate, +// border: const OutlineInputBorder(), +// suffixIcon: IconButton( +// onPressed: () async { +// final DateTime? picked = await showDatePicker( +// initialDate: DateTime.now(), +// firstDate: DateTime(2015, 8), +// lastDate: DateTime(2101), +// context: context, +// ); +// setState(() { +// fromDateTextEditingController.text = DateFormat.yMMMd().format(picked ?? DateTime.now()); +// fromDate = picked!; +// totalExpense = 0; +// }); +// }, +// icon: const Icon(FeatherIcons.calendar), +// ), +// ), +// ), +// ), +// const SizedBox(width: 10), +// Expanded( +// child: AppTextField( +// textFieldType: TextFieldType.NAME, +// readOnly: true, +// controller: toDateTextEditingController, +// decoration: InputDecoration( +// floatingLabelBehavior: FloatingLabelBehavior.always, +// labelText: lang.S.of(context).toDate, +// border: const OutlineInputBorder(), +// suffixIcon: IconButton( +// onPressed: () async { +// final DateTime? picked = await showDatePicker( +// initialDate: toDate, +// firstDate: DateTime(2015, 8), +// lastDate: DateTime(2101), +// context: context, +// ); +// +// setState(() { +// toDateTextEditingController.text = DateFormat.yMMMd().format(picked ?? DateTime.now()); +// picked!.isToday ? toDate = DateTime.now() : toDate = picked; +// totalExpense = 0; +// }); +// }, +// icon: const Icon(FeatherIcons.calendar), +// ), +// ), +// ), +// ), +// ], +// ), +// ), +// +// ///__________expense_data_table____________________________________________ +// Container( +// width: context.width(), +// height: 50, +// padding: const EdgeInsets.all(10), +// decoration: const BoxDecoration(color: kDarkWhite), +// child: Row( +// crossAxisAlignment: CrossAxisAlignment.center, +// mainAxisAlignment: MainAxisAlignment.spaceBetween, +// children: [ +// SizedBox( +// width: 130, +// child: Text( +// lang.S.of(context).incomeFor, +// ), +// ), +// SizedBox( +// width: 100, +// child: Text(lang.S.of(context).date), +// ), +// Container( +// alignment: Alignment.centerRight, +// width: 70, +// child: Text(lang.S.of(context).amount), +// ) +// ], +// ), +// ), +// +// incomeData.when(data: (mainData) { +// if (mainData.isNotEmpty) { +// totalExpense = 0; +// for (var income in mainData) { +// final result = IncomeList.isDateInRange( +// incomeDate: income.incomeDate, +// fromDate: fromDate, +// toDate: toDate, +// ); +// if (result) { +// totalExpense += income.amount ?? 0; +// } +// } +// +// return SizedBox( +// width: context.width(), +// child: ListView.builder( +// shrinkWrap: true, +// itemCount: mainData.length, +// physics: const NeverScrollableScrollPhysics(), +// itemBuilder: (BuildContext context, int index) { +// return Visibility( +// visible: IncomeList.isDateInRange( +// incomeDate: mainData[index].incomeDate ?? (mainData[index].createdAt ?? ''), +// fromDate: fromDate, +// toDate: toDate, +// ), +// child: Column( +// children: [ +// Padding( +// padding: const EdgeInsets.all(10.0), +// child: Row( +// crossAxisAlignment: CrossAxisAlignment.center, +// mainAxisAlignment: MainAxisAlignment.spaceBetween, +// children: [ +// SizedBox( +// width: 130, +// child: Column( +// crossAxisAlignment: CrossAxisAlignment.start, +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// Text( +// mainData[index].incomeFor ?? '', +// maxLines: 2, +// overflow: TextOverflow.ellipsis, +// ), +// const SizedBox(height: 5), +// Text( +// mainData[index].category?.categoryName ?? '', +// maxLines: 2, +// overflow: TextOverflow.ellipsis, +// style: const TextStyle(color: Colors.grey, fontSize: 11), +// ), +// ], +// ), +// ), +// SizedBox( +// width: 100, +// child: Text( +// DateTime.tryParse(mainData[index].incomeDate ?? '') == null +// ? "" +// : DateFormat.yMMMd().format(DateTime.parse(mainData[index].incomeDate ?? '')), +// ), +// ), +// Container( +// alignment: Alignment.centerRight, +// width: 70, +// child: Text("$currency${mainData[index].amount.toString()}"), +// ) +// ], +// ), +// ), +// Container( +// height: 1, +// color: Colors.black12, +// ) +// ], +// ), +// ); +// }, +// ), +// ); +// } else { +// return Padding( +// padding: const EdgeInsets.all(20), +// child: Center( +// child: Text(lang.S.of(context).noData), +// ), +// ); +// } +// }, error: (Object error, StackTrace? stackTrace) { +// return Text(error.toString()); +// }, loading: () { +// return const Center(child: CircularProgressIndicator()); +// }), +// } else +// Center(child: PermitDenyWidget()), +// ], +// ), +// ), +// ), +// ), +// bottomNavigationBar: Padding( +// padding: const EdgeInsets.all(10.0), +// child: Column( +// mainAxisSize: MainAxisSize.min, +// children: [ +// ///_________total______________________________________________ +// if (permissionService.hasPermission(Permit.incomesRead.value)) +// Container( +// height: 50, +// padding: const EdgeInsets.all(10), +// decoration: const BoxDecoration(color: kDarkWhite), +// child: Row( +// crossAxisAlignment: CrossAxisAlignment.center, +// mainAxisAlignment: MainAxisAlignment.spaceBetween, +// children: [ +// Text( +// lang.S.of(context).totalIncome, +// ), +// Text('$currency$totalExpense') +// ], +// ), +// ), +// const SizedBox(height: 10), +// +// ///________button________________________________________________ +// businessInfoData.when(data: (details) { +// return ElevatedButton( +// onPressed: () async { +// bool result = await checkActionWhenNoBranch(ref: ref, context: context); +// if (!result) { +// return; +// } +// const AddIncome().launch(context); +// }, +// child: Text(lang.S.of(context).addIncome), +// ); +// }, error: (e, stack) { +// return Text(e.toString()); +// }, loading: () { +// return const Center( +// child: CircularProgressIndicator(), +// ); +// }) +// ], +// ), +// ), +// ), +// ); +// }); +// } +// } diff --git a/lib/Screens/Loss_Profit/loss_profit_screen.dart b/lib/Screens/Loss_Profit/loss_profit_screen.dart new file mode 100644 index 0000000..f929cd4 --- /dev/null +++ b/lib/Screens/Loss_Profit/loss_profit_screen.dart @@ -0,0 +1,662 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/pdf_report/loss_profit_report/loss_profit_pdf.dart'; +import 'package:nb_utils/nb_utils.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../core/theme/_app_colors.dart'; +import '../../currency.dart'; +import '../Home/home.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class LossProfitScreen extends ConsumerStatefulWidget { + const LossProfitScreen({super.key, this.fromReport}); + + final bool? fromReport; + + @override + ConsumerState createState() => _LossProfitScreenState(); +} + +class _LossProfitScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredSaleProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return WillPopScope( + onWillPop: () async { + return await const Home().launch(context, isNewTask: true); + }, + child: Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch(filteredLossProfitProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + return personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + (widget.fromReport ?? false) ? _lang.profitAndLoss : _lang.profitAndLoss, + ), + actions: [ + IconButton( + onPressed: () { + if ((transaction.expenseSummary?.isNotEmpty == true) || + (transaction.incomeSummary?.isNotEmpty == true)) { + generateLossProfitReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((transaction.expenseSummary?.isNotEmpty == true) || + (transaction.incomeSummary?.isNotEmpty == true)) { + generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : 'From', + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + l.S.of(context).to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : 'To', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + // Overview Containers + SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Row( + children: [ + Container( + height: 77, + width: 160, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transaction.cartGrossProfit ?? 0, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.grossProfit, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + height: 77, + width: 160, + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transaction.totalCardExpense ?? 0, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.expense, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + height: 77, + width: 160, + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transaction.cardNetProfit ?? 0, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.netProfit, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + + // Data + Expanded( + child: ListView( + children: [ + // Income Type + Column( + mainAxisSize: MainAxisSize.min, + children: [ + // Header + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(_lang.name)), + Flexible(flex: 0, child: Text(_lang.amount, textAlign: TextAlign.end)), + ], + ), + ), + ), + // Sub Header + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + width: double.maxFinite, + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Text(_lang.incomeType), + ), + ), + + // Item + ...?transaction.incomeSummary?.map((incomeType) { + return DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(incomeType.type ?? 'N/A')), + Flexible( + flex: 0, + child: Text( + "$currency${formatPointNumber(incomeType.totalIncome ?? 0, addComma: true)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ); + }), + + // Footer + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + color: const Color(0xff06A82F), + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xff06A82F).withValues(alpha: 0.15), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(_lang.grossProfit)), + Flexible( + flex: 0, + child: Text( + "$currency${formatPointNumber(transaction.grossIncomeProfit ?? 0, addComma: true)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ), + ], + ), + + // Expense Type + Column( + mainAxisSize: MainAxisSize.min, + children: [ + // Sub Header + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + width: double.maxFinite, + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Text(_lang.expensesType), + ), + ), + + // Item + ...?transaction.expenseSummary?.map((incomeType) { + return DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(incomeType.type ?? 'N/A')), + Flexible( + flex: 0, + child: Text( + "$currency${formatPointNumber(incomeType.totalExpense ?? 0, addComma: true)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ); + }), + + // Footer + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + color: const Color(0xffC52127), + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffC52127).withValues(alpha: 0.15), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(_lang.totalExpense)), + Flexible( + flex: 0, + child: Text( + "$currency${formatPointNumber(transaction.totalExpenses ?? 0, addComma: true)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ), + ], + ) + ], + ), + ) + ], + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + child: Text( + '${_lang.netProfit} (${_lang.income} - ${_lang.expense}) =$currency${formatPointNumber(transaction.netProfit ?? 0, addComma: true)}', + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) { + print('-----------------${'I Found the error'}-----------------'); + return Center(child: Text(e.toString())); + }, + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ), + ); + } +} diff --git a/lib/Screens/Loss_Profit/single_loss_profit_screen.dart b/lib/Screens/Loss_Profit/single_loss_profit_screen.dart new file mode 100644 index 0000000..c6554a3 --- /dev/null +++ b/lib/Screens/Loss_Profit/single_loss_profit_screen.dart @@ -0,0 +1,316 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/add_product.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../model/sale_transaction_model.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../Products/add product/modle/create_product_model.dart'; + +class SingleLossProfitScreen extends ConsumerStatefulWidget { + const SingleLossProfitScreen({ + super.key, + required this.transactionModel, + }); + + final SalesTransactionModel transactionModel; + + @override + ConsumerState createState() => _SingleLossProfitScreenState(); +} + +class _SingleLossProfitScreenState extends ConsumerState { + double getTotalProfit() { + double totalProfit = 0; + for (var element in widget.transactionModel.salesDetails!) { + if (!element.lossProfit!.isNegative) { + totalProfit = totalProfit + element.lossProfit!; + } + } + + return totalProfit; + } + + double getTotalLoss() { + double totalLoss = 0; + for (var element in widget.transactionModel.salesDetails!) { + if (element.lossProfit!.isNegative) { + totalLoss = totalLoss + element.lossProfit!.abs(); + } + } + + return totalLoss; + } + + num getTotalQuantity() { + num total = 0; + for (var element in widget.transactionModel.salesDetails!) { + total += element.quantities ?? 0; + } + return total; + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).lpDetails, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Container( + padding: const EdgeInsets.all(20), + child: Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + if (permissionService.hasPermission(Permit.lossProfitsDetailsRead.value)) ...{ + Text('${lang.S.of(context).invoice} #${widget.transactionModel.invoiceNumber}'), + const SizedBox(height: 10), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + child: Text( + widget.transactionModel.party?.name ?? '', + maxLines: 2, + )), + Text( + "${lang.S.of(context).dates} ${DateFormat.yMMMd().format( + DateTime.parse(widget.transactionModel.saleDate ?? ''), + )}", + ), + ], + ), + SizedBox(height: 10), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + "${lang.S.of(context).mobile}${widget.transactionModel.party?.phone ?? ''}", + style: const TextStyle(color: Colors.grey), + ), + Text( + DateFormat.jm().format(DateTime.parse(widget.transactionModel.saleDate ?? '')), + style: const TextStyle(color: Colors.grey), + ), + ], + ), + const SizedBox(height: 20), + Container( + padding: const EdgeInsets.all(10), + color: kMainColor.withOpacity(0.2), + child: Row( + children: [ + Expanded( + flex: 2, + child: Text( + lang.S.of(context).product, + style: const TextStyle(fontWeight: FontWeight.bold), + ), + ), + Expanded( + flex: 2, + child: Text( + lang.S.of(context).quantity, + style: const TextStyle(fontWeight: FontWeight.bold), + ), + ), + Expanded( + flex: 2, + child: Text( + lang.S.of(context).profit, + style: const TextStyle(fontWeight: FontWeight.bold), + ), + ), + Text( + lang.S.of(context).loss, + style: const TextStyle(fontWeight: FontWeight.bold), + ), + ], + ), + ), + ListView.builder( + itemCount: widget.transactionModel.salesDetails!.length, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemBuilder: (context, index) { + return Padding( + padding: const EdgeInsets.all(10.0), + child: Row( + children: [ + Expanded( + flex: 2, + child: Text( + '${widget.transactionModel.salesDetails?[index].product?.productName.toString() ?? ''}${widget.transactionModel.salesDetails?[index].product?.productType == ProductType.variant.name ? ' [${widget.transactionModel.salesDetails?[index].stock?.batchNo}]' : ''}', + textAlign: TextAlign.start, + ), + ), + Expanded( + flex: 2, + child: Center( + child: Text( + widget.transactionModel.salesDetails?[index].quantities.toString() ?? '', + ), + ), + ), + Expanded( + flex: 2, + child: Center( + child: Text( + !(widget.transactionModel.salesDetails?[index].lossProfit?.isNegative ?? false) + ? "$currency${widget.transactionModel.salesDetails?[index].lossProfit!.abs().toString()}" + : '0', + ), + )), + Expanded( + child: Center( + child: Text( + (widget.transactionModel.salesDetails?[index].lossProfit?.isNegative ?? false) + ? "$currency${widget.transactionModel.salesDetails?[index].lossProfit!.abs().toString()}" + : '0', + ), + ), + ), + ], + ), + ); + }), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + bottomNavigationBar: Visibility( + visible: permissionService.hasPermission(Permit.lossProfitsDetailsRead.value), + child: Container( + color: Colors.white, + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Container( + decoration: BoxDecoration( + color: kMainColor.withOpacity(0.2), + border: const Border(bottom: BorderSide(width: 1, color: Colors.grey))), + padding: const EdgeInsets.all(10), + child: Padding( + padding: const EdgeInsets.only(left: 15, right: 15), + child: Column( + children: [ + Row( + children: [ + Expanded( + flex: 3, + child: Text( + lang.S.of(context).total, + textAlign: TextAlign.start, + style: theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.w500), + ), + ), + Expanded( + flex: 2, + child: Text( + formatPointNumber(getTotalQuantity()), + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${getTotalProfit()}", + )), + Text( + "$currency${getTotalLoss()}", + overflow: TextOverflow.ellipsis, + ), + ], + ), + ], + ), + ), + ), + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + color: kMainColor.withOpacity(0.2), + border: const Border(bottom: BorderSide(width: 1, color: Colors.grey))), + child: Padding( + padding: const EdgeInsets.only(left: 15, right: 15), + child: Column( + children: [ + Row( + children: [ + Expanded( + flex: 3, + child: Text( + lang.S.of(context).discount, + textAlign: TextAlign.start, + style: theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.w500), + ), + ), + Text( + "$currency${widget.transactionModel.discountAmount ?? 0}", + overflow: TextOverflow.ellipsis, + ), + ], + ), + ], + ), + ), + ), + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + color: kMainColor.withOpacity(0.2), + ), + child: Padding( + padding: const EdgeInsets.only(left: 15, right: 15), + child: Column( + children: [ + Row( + children: [ + Expanded( + flex: 3, + child: Text( + widget.transactionModel.detailsSumLossProfit!.isNegative + ? lang.S.of(context).totalLoss + : lang.S.of(context).totalProfit, + textAlign: TextAlign.start, + style: theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.w500), + ), + ), + Text( + widget.transactionModel.detailsSumLossProfit!.isNegative + ? "$currency${widget.transactionModel.detailsSumLossProfit!.toInt().abs()}" + : "$currency${widget.transactionModel.detailsSumLossProfit!.toInt()}", + overflow: TextOverflow.ellipsis, + ), + ], + ), + ], + ), + ), + ), + ], + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Marketing/edit_social_media.dart b/lib/Screens/Marketing/edit_social_media.dart new file mode 100644 index 0000000..e71e821 --- /dev/null +++ b/lib/Screens/Marketing/edit_social_media.dart @@ -0,0 +1,132 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../constant.dart'; + +class EditSocialmedia extends StatefulWidget { + const EditSocialmedia({Key? key}) : super(key: key); + + @override + // ignore: library_private_types_in_public_api + _EditSocialmediaState createState() => _EditSocialmediaState(); +} + +class _EditSocialmediaState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Scaffold( + appBar: AppBar( + title: Text( + lang.S.of(context).editSocailMedia, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Column( + children: [ + const SizedBox( + height: 10.0, + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaEditCard( + iconWidget: const Image( + image: AssetImage('images/fb.png'), + ), + socialMediaName: lang.S.of(context).facebook, + //'Facebook', + ), + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaEditCard( + iconWidget: const Image( + image: AssetImage('images/twitter.png'), + ), + socialMediaName: lang.S.of(context).twitter, + // 'Twitter', + ), + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaEditCard( + iconWidget: const Image( + image: AssetImage('images/insta.png'), + ), + socialMediaName: lang.S.of(context).instagram, + //'Instagram', + ), + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaEditCard( + iconWidget: const Image( + image: AssetImage('images/linkedin.png'), + ), + socialMediaName: lang.S.of(context).linkedIN, + //'LinkedIN', + ), + ), + ], + ), + ); + } +} + +// ignore: must_be_immutable +class SocialMediaEditCard extends StatelessWidget { + SocialMediaEditCard({ + Key? key, + required this.iconWidget, + required this.socialMediaName, + }) : super(key: key); + + Widget iconWidget; + final String socialMediaName; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Row( + children: [ + iconWidget, + Padding( + padding: const EdgeInsets.only(left: 8.0), + child: Text( + socialMediaName, + style: theme.textTheme.titleLarge, + ), + ), + const Spacer(), + Container( + width: 95, + height: 40, + padding: const EdgeInsets.only(top: 5.0, bottom: 5.0), + decoration: kButtonDecoration.copyWith(color: kMainColor), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.add, + color: Colors.white, + ), + Text( + lang.S.of(context).link, + //'Link', + style: theme.textTheme.bodyLarge?.copyWith( + color: Colors.white, + ), + ), + ], + ), + ), + const SizedBox( + width: 30.0, + ), + ], + ); + } +} diff --git a/lib/Screens/Marketing/marketing_screen.dart b/lib/Screens/Marketing/marketing_screen.dart new file mode 100644 index 0000000..05afc26 --- /dev/null +++ b/lib/Screens/Marketing/marketing_screen.dart @@ -0,0 +1,160 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/Screens/Marketing/edit_social_media.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../constant.dart'; + +class MarketingScreen extends StatefulWidget { + const MarketingScreen({Key? key}) : super(key: key); + + @override + // ignore: library_private_types_in_public_api + _MarketingScreenState createState() => _MarketingScreenState(); +} + +class _MarketingScreenState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Scaffold( + appBar: AppBar( + title: Text( + lang.S.of(context).socialMarketing, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + actions: [ + Padding( + padding: const EdgeInsets.only(right: 15.0), + child: GestureDetector( + onTap: () { + const EditSocialmedia().launch(context); + }, + child: Row( + children: [ + const Icon( + Icons.edit, + color: kMainColor, + ), + const SizedBox( + width: 5.0, + ), + Text( + lang.S.of(context).edit, + style: theme.textTheme.bodyMedium?.copyWith( + color: kMainColor, + ), + ), + ], + ), + ), + ), + ], + ), + body: Column( + children: [ + const SizedBox( + height: 10.0, + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaCard( + iconWidget: const Image( + image: AssetImage('images/fb.png'), + ), + socialMediaName: lang.S.of(context).facebook, + //'Facebook', + ), + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaCard( + iconWidget: const Image( + image: AssetImage('images/twitter.png'), + ), + socialMediaName: lang.S.of(context).twitter, + //'Twitter', + ), + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaCard( + iconWidget: const Image( + image: AssetImage('images/insta.png'), + ), + socialMediaName: lang.S.of(context).instagram, + //'Instagram', + ), + ), + Padding( + padding: const EdgeInsets.only(bottom: 10.0, left: 10.0), + child: SocialMediaCard( + iconWidget: const Image( + image: AssetImage('images/linkedin.png'), + ), + socialMediaName: lang.S.of(context).linkedIN, + // 'LinkedIN', + ), + ), + ], + ), + ); + } +} + +// ignore: must_be_immutable +class SocialMediaCard extends StatelessWidget { + SocialMediaCard({ + Key? key, + required this.iconWidget, + required this.socialMediaName, + }) : super(key: key); + + Widget iconWidget; + final String socialMediaName; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Row( + children: [ + iconWidget, + Padding( + padding: const EdgeInsets.only(left: 8.0), + child: Text( + socialMediaName, + style: theme.textTheme.titleLarge?.copyWith( + fontSize: 18, + ), + ), + ), + const Spacer(), + Container( + width: 95, + height: 40, + padding: const EdgeInsets.only(top: 5.0, bottom: 5.0), + decoration: kButtonDecoration.copyWith(color: kMainColor), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + lang.S.of(context).share, + style: theme.textTheme.bodyLarge?.copyWith(color: Colors.white), + ), + const Icon( + Icons.share, + color: Colors.white, + ), + ], + ), + ), + const SizedBox( + width: 30.0, + ), + ], + ); + } +} diff --git a/lib/Screens/Notifications/notification_screen.dart b/lib/Screens/Notifications/notification_screen.dart new file mode 100644 index 0000000..d6c500e --- /dev/null +++ b/lib/Screens/Notifications/notification_screen.dart @@ -0,0 +1,136 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; + +class NotificationScreen extends StatefulWidget { + const NotificationScreen({Key? key}) : super(key: key); + + @override + // ignore: library_private_types_in_public_api + _NotificationScreenState createState() => _NotificationScreenState(); +} + +class _NotificationScreenState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return GlobalPopup( + child: Scaffold( + appBar: AppBar( + title: Text( + lang.S.of(context).notification, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Padding( + padding: const EdgeInsets.all(10.0), + child: Column( + children: [ + NotificationCard( + title: lang.S.of(context).purchaseAlarm, + iconColor: Colors.orange, + icons: Icons.alarm, + time: 'June 23, 2021', + description: lang.S.of(context).lorem, + // 'Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.', + ), + NotificationCard( + title: lang.S.of(context).purchaseConfirmed, + iconColor: Colors.purple, + icons: Icons.notifications_none_outlined, + time: 'June 23, 2021', + description: lang.S.of(context).lorem, + // 'Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.', + ), + ], + ), + ), + ), + ); + } +} + +class NotificationCard extends StatelessWidget { + const NotificationCard({ + Key? key, + required this.icons, + required this.title, + required this.description, + required this.time, + required this.iconColor, + }) : super(key: key); + + final IconData icons; + final String title; + final String description; + final String time; + final Color iconColor; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Card( + elevation: 0.0, + child: Column( + children: [ + Row( + children: [ + Container( + height: 40.0, + width: 40.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10.0), + color: iconColor.withOpacity(0.2), + ), + child: Center( + child: Icon( + icons, + color: iconColor, + ), + ), + ), + const SizedBox( + width: 20.0, + ), + Column( + children: [ + Text( + title, + style: theme.textTheme.titleLarge?.copyWith( + fontSize: 18, + ), + ), + ], + ), + const Spacer(), + Text( + time, + style: theme.textTheme.bodySmall?.copyWith( + color: kGreyTextColor, + ), + ), + const SizedBox( + width: 20, + ), + ], + ), + Padding( + padding: const EdgeInsets.only(left: 60.0), + child: Text( + description, + style: theme.textTheme.bodyMedium?.copyWith( + color: kGreyTextColor, + ), + maxLines: 3, + ), + ), + ], + ), + ); + } +} diff --git a/lib/Screens/PDF/pdf.dart b/lib/Screens/PDF/pdf.dart new file mode 100644 index 0000000..44da25b --- /dev/null +++ b/lib/Screens/PDF/pdf.dart @@ -0,0 +1,75 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_pdfview/flutter_pdfview.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class PDFViewerPage extends StatefulWidget { + final String path; + + const PDFViewerPage({super.key, required this.path}); + + @override + PDFViewerPageState createState() => PDFViewerPageState(); +} + +class PDFViewerPageState extends State { + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text( + lang.S.of(context).invoiceViewr, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Column( + children: [ + Expanded( + child: PDFView( + filePath: widget.path, + // onViewCreated: (PDFViewController controller) { + // _pdfViewController = controller; + // }, + // onPageChanged: (int page, int total) { + // setState(() { + // _currentPage = page; + // _pages = total; + // }); + // }, + ), + ), + // Container( + // padding: EdgeInsets.all(8.0), + // child: Row( + // mainAxisAlignment: MainAxisAlignment.center, + // children: [ + // IconButton( + // icon: Icon(Icons.chevron_left), + // // onPressed: () { + // // _pdfViewController.previousPage( + // // duration: Duration(milliseconds: 250), + // // curve: Curves.ease, + // // ); + // // }, + // ), + // Text('$_currentPage/$_pages'), + // IconButton( + // icon: const Icon(Icons.chevron_right), + // onPressed: () { + // _pdfViewController.setPage( + // + // duration: Duration(milliseconds: 250), + // curve: Curves.ease, + // ); + // }, + // ), + // ], + // ), + // ), + ], + ), + ); + } +} diff --git a/lib/Screens/Products/Model/product_model.dart b/lib/Screens/Products/Model/product_model.dart new file mode 100644 index 0000000..3c29918 --- /dev/null +++ b/lib/Screens/Products/Model/product_model.dart @@ -0,0 +1,382 @@ +// --- Nested Helper Models --- + +import 'package:mobile_pos/Screens/product%20racks/model/product_racks_model.dart'; +import 'package:mobile_pos/Screens/shelfs/model/shelf_list_model.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_model/warehouse_list_model.dart'; + +class Vat { + final int? id; + final num? rate; // Changed to num + + Vat({this.id, this.rate}); + + factory Vat.fromJson(Map json) { + return Vat( + id: json['id'], + rate: json['rate'], + ); + } +} + +class Unit { + final int? id; + final String? unitName; + + Unit({this.id, this.unitName}); + + factory Unit.fromJson(Map json) { + return Unit( + id: json['id'], + unitName: json['unitName'], + ); + } +} + +class Brand { + final int? id; + final String? brandName; + + Brand({this.id, this.brandName}); + + factory Brand.fromJson(Map json) { + return Brand( + id: json['id'], + brandName: json['brandName'], + ); + } +} + +class Category { + final int? id; + final String? categoryName; + + Category({this.id, this.categoryName}); + + factory Category.fromJson(Map json) { + return Category( + id: json['id'], + categoryName: json['categoryName'], + ); + } +} + +class ProductModel { + final int? id; + final String? name; + + ProductModel({this.id, this.name}); + + factory ProductModel.fromJson(Map json) { + return ProductModel( + id: json['id'], + name: json['name'], + ); + } +} + +class WarrantyGuaranteeInfo { + final String? warrantyDuration; + final String? warrantyUnit; + final String? guaranteeDuration; + final String? guaranteeUnit; + + WarrantyGuaranteeInfo({ + this.warrantyDuration, + this.warrantyUnit, + this.guaranteeDuration, + this.guaranteeUnit, + }); + + factory WarrantyGuaranteeInfo.fromJson(Map json) { + return WarrantyGuaranteeInfo( + warrantyDuration: json['warranty_duration'], + warrantyUnit: json['warranty_unit'], + guaranteeDuration: json['guarantee_duration'], + guaranteeUnit: json['guarantee_unit'], + ); + } +} + +/// Represents a specific stock/batch of a product, potentially with variants. +class Stock { + final int? id; + final int? businessId; + final int? branchId; + final int? warehouseId; + final int? productId; + final String? batchNo; + final num? productStock; // Changed to num + final num? productPurchasePrice; + final num? profitPercent; // Changed to num + final num? productSalePrice; + final num? productWholeSalePrice; + final num? productDealerPrice; + final String? serialNumbers; + // Variation data is an array of maps + final List>? variationData; + final String? variantName; + final String? mfgDate; + final String? expireDate; + final String? createdAt; + final String? updatedAt; + final String? deletedAt; + final Product? product; + final WarehouseData? warehouse; + + Stock({ + this.id, + this.businessId, + this.branchId, + this.warehouseId, + this.productId, + this.batchNo, + this.productStock, + this.productPurchasePrice, + this.profitPercent, + this.productSalePrice, + this.productWholeSalePrice, + this.productDealerPrice, + this.serialNumbers, + this.variationData, + this.variantName, + this.mfgDate, + this.expireDate, + this.createdAt, + this.updatedAt, + this.deletedAt, + this.product, + this.warehouse, + }); + + factory Stock.fromJson(Map json) { + return Stock( + id: json['id'], + businessId: json['business_id'], + branchId: json['branch_id'], + warehouseId: json['warehouse_id'], + productId: json['product_id'], + batchNo: json['batch_no'], + productStock: json['productStock'], + productPurchasePrice: json['productPurchasePrice'], + profitPercent: json['profit_percent'], + productSalePrice: json['productSalePrice'], + productWholeSalePrice: json['productWholeSalePrice'], + productDealerPrice: json['productDealerPrice'], + serialNumbers: json['serial_numbers'], + variationData: (json['variation_data'] as List?)?.cast>(), + variantName: json['variant_name'], + mfgDate: json['mfg_date'], + expireDate: json['expire_date'], + createdAt: json['created_at'], + updatedAt: json['updated_at'], + deletedAt: json['deleted_at'], + product: json['product'] != null ? Product.fromJson(json['product']) : null, + warehouse: json['warehouse'] != null ? WarehouseData.fromJson(json['warehouse']) : null, + ); + } +} + +/// Represents a component product within a 'combo' product. +class ComboProductComponent { + final int? id; + final int? productId; + final int? stockId; + final num? purchasePrice; + final num? quantity; // Changed to num + final Stock? stock; + + ComboProductComponent({ + this.id, + this.productId, + this.stockId, + this.purchasePrice, + this.quantity, + this.stock, + }); + + factory ComboProductComponent.fromJson(Map json) { + return ComboProductComponent( + id: json['id'], + productId: json['product_id'], + stockId: json['stock_id'], + purchasePrice: json['purchase_price'], + quantity: json['quantity'], + stock: json['stock'] != null ? Stock.fromJson(json['stock']) : null, + ); + } +} + +// --- Main Product Model --- + +/// Represents a single product entity. +class Product { + final int? id; + final String? productName; + final int? businessId; + final int? rackId; + final int? shelfId; + final int? unitId; + final int? brandId; + final int? categoryId; + final String? productCode; + final WarrantyGuaranteeInfo? warrantyGuaranteeInfo; + // variation_ids is a List or null + final List? variationIds; + final String? productPicture; + final String? productType; + final num? productDealerPrice; + final num? totalLossProfit; + final num? productPurchasePrice; + final num? totalSaleAmount; + final num? productSalePrice; + final num? saleCount; + final num? purchaseCount; + final num? productWholeSalePrice; + final num? productStock; // Changed to num + final String? expireDate; + final num? alertQty; // Changed to num + final num? profitPercent; // Changed to num + final num? vatAmount; + final String? vatType; + final String? size; + final String? type; + final String? color; + final String? weight; + final String? capacity; + final String? productManufacturer; + final dynamic meta; // Use 'dynamic' for unstructured JSON + final String? createdAt; + final String? updatedAt; + final int? vatId; + final int? modelId; + final int? warehouseId; + final num? stocksSumProductStock; // Changed to num + + // Relationships (Nested Objects/Lists) + final Unit? unit; + final Vat? vat; + final Brand? brand; + final Category? category; + final ProductModel? productModel; + final List? stocks; + final RackData? rack; + final ShelfData? shelf; + final List? comboProducts; + + Product({ + this.id, + this.productName, + this.businessId, + this.rackId, + this.shelfId, + this.unitId, + this.brandId, + this.categoryId, + this.productCode, + this.totalLossProfit, + this.warrantyGuaranteeInfo, + this.variationIds, + this.productPicture, + this.productType, + this.productDealerPrice, + this.saleCount, + this.purchaseCount, + this.productPurchasePrice, + this.productSalePrice, + this.productWholeSalePrice, + this.totalSaleAmount, + this.productStock, + this.expireDate, + this.alertQty, + this.profitPercent, + this.vatAmount, + this.vatType, + this.size, + this.type, + this.color, + this.weight, + this.capacity, + this.productManufacturer, + this.meta, + this.createdAt, + this.updatedAt, + this.vatId, + this.modelId, + this.warehouseId, + this.stocksSumProductStock, + this.unit, + this.vat, + this.brand, + this.category, + this.productModel, + this.stocks, + this.comboProducts, + this.rack, + this.shelf, + }); + + factory Product.fromJson(Map json) { + // Helper function to safely map lists, returning null if the source is null + List? _mapList(List? list, T Function(Map) fromJson) { + return list?.map((i) => fromJson(i as Map)).toList(); + } + + return Product( + id: json['id'], + productName: json['productName'], + businessId: json['business_id'], + rackId: json['rack_id'], + shelfId: json['shelf_id'], + unitId: json['unit_id'], + brandId: json['brand_id'], + categoryId: json['category_id'], + productCode: json['productCode'], + warrantyGuaranteeInfo: json['warranty_guarantee_info'] != null + ? WarrantyGuaranteeInfo.fromJson(json['warranty_guarantee_info']) + : null, + variationIds: (json['variation_ids'] as List?)?.cast(), + productPicture: json['productPicture'], + totalLossProfit: json['total_profit_loss'], + productType: json['product_type'], + productDealerPrice: json['productDealerPrice'], + totalSaleAmount: json['total_sale_amount'], + saleCount: json['sale_details_sum_quantities'], + purchaseCount: json['purchase_details_sum_quantities'], + productPurchasePrice: json['productPurchasePrice'], + productSalePrice: json['productSalePrice'], + productWholeSalePrice: json['productWholeSalePrice'], + productStock: json['productStock'], + expireDate: json['expire_date'], + alertQty: json['alert_qty'], + profitPercent: json['profit_percent'], + vatAmount: json['vat_amount'], + vatType: json['vat_type'], + size: json['size'], + type: json['type'], + color: json['color'], + weight: json['weight'], + capacity: json['capacity'], + productManufacturer: json['productManufacturer'], + meta: json['meta'], + createdAt: json['created_at'], + updatedAt: json['updated_at'], + vatId: json['vat_id'], + modelId: json['model_id'], + warehouseId: json['warehouse_id'], + stocksSumProductStock: json['stocks_sum_product_stock'], + + // Nested Relationships + unit: json['unit'] != null ? Unit.fromJson(json['unit']) : null, + shelf: json['shelf'] != null ? ShelfData.fromJson(json['shelf']) : null, + rack: json['rack'] != null ? RackData.fromJson(json['rack']) : null, + vat: json['vat'] != null ? Vat.fromJson(json['vat']) : null, + brand: json['brand'] != null ? Brand.fromJson(json['brand']) : null, + category: json['category'] != null ? Category.fromJson(json['category']) : null, + productModel: json['product_model'] != null ? ProductModel.fromJson(json['product_model']) : null, + + // Lists of Nested Objects + stocks: _mapList(json['stocks'] as List?, Stock.fromJson), + comboProducts: _mapList(json['combo_products'] as List?, ComboProductComponent.fromJson), + ); + } +} diff --git a/lib/Screens/Products/Model/product_total_stock_model.dart b/lib/Screens/Products/Model/product_total_stock_model.dart new file mode 100644 index 0000000..9b3cd47 --- /dev/null +++ b/lib/Screens/Products/Model/product_total_stock_model.dart @@ -0,0 +1,18 @@ +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; + +class ProductListResponse { + final double totalStockValue; + final List products; + + ProductListResponse({ + required this.totalStockValue, + required this.products, + }); + + factory ProductListResponse.fromJson(Map json) { + return ProductListResponse( + totalStockValue: (json['total_stock_value'] as num).toDouble(), + products: (json['data'] as List).map((item) => Product.fromJson(item)).toList(), + ); + } +} diff --git a/lib/Screens/Products/Providers/product_provider.dart b/lib/Screens/Products/Providers/product_provider.dart new file mode 100644 index 0000000..9097906 --- /dev/null +++ b/lib/Screens/Products/Providers/product_provider.dart @@ -0,0 +1,11 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_total_stock_model.dart'; + +import '../Repo/product_repo.dart'; + +ProductRepo productRepo = ProductRepo(); +final productListProvider = FutureProvider((ref) async { + final response = await productRepo.fetchProducts(); + return response; +}); diff --git a/lib/Screens/Products/Repo/product_repo.dart b/lib/Screens/Products/Repo/product_repo.dart new file mode 100644 index 0000000..0329208 --- /dev/null +++ b/lib/Screens/Products/Repo/product_repo.dart @@ -0,0 +1,448 @@ +//ignore_for_file: file_names, unused_element, unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_total_stock_model.dart'; +import 'package:mobile_pos/service/check_user_role_permission_provider.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../constant.dart'; +import '../../../core/constant_variables/local_data_saving_keys.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../../Purchase/Repo/purchase_repo.dart'; +import '../Model/product_model.dart'; +import '../add product/modle/create_product_model.dart'; + +class ProductRepo { + // ============================================================================== + // NEW CREATE PRODUCT FUNCTION + // ============================================================================== + Future createProduct({required CreateProductModel data, required BuildContext context, required WidgetRef ref}) async { + return _submitProductData(data: data, isUpdate: false, context: context, ref: ref); + } + + // ============================================================================== + // NEW UPDATE PRODUCT FUNCTION + // ============================================================================== + Future updateProduct({required CreateProductModel data, required BuildContext context, required WidgetRef ref}) async { + return _submitProductData(data: data, isUpdate: true, context: context, ref: ref); + } + + /// Shared Logic for Create and Update to avoid code duplication + Future _submitProductData({required CreateProductModel data, required bool isUpdate, required BuildContext context, required WidgetRef ref}) async { + EasyLoading.show(status: isUpdate ? 'Updating Product...' : 'Creating Product...'); + + final url = Uri.parse(isUpdate ? '${APIConfig.url}/products/${data.productId}' : '${APIConfig.url}/products'); + + var request = http.MultipartRequest('POST', url); + + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + + // Helper to safely add simple string fields + void addField(String key, dynamic value) { + if (value != null && value.toString().isNotEmpty && value.toString() != 'null') { + request.fields[key] = value.toString(); + } + } + + // --- 1. Standard Fields --- + if (isUpdate) addField('_method', 'put'); + + addField('productName', data.name); + addField('category_id', data.categoryId); + addField('unit_id', data.unitId); + addField('productCode', data.productCode); + addField('brand_id', data.brandId); + addField('model_id', data.modelId); + addField('rack_id', data.rackId); + addField('shelf_id', data.shelfId); + addField('alert_qty', data.alertQty); + + // Serial logic (1 or 0) + // addField('has_serial', (data.hasSerial == '1' || data.hasSerial == 'true') ? '1' : '0'); + + addField('product_type', data.productType); // single, variant, combo + addField('vat_type', data.vatType); + addField('vat_id', data.vatId); + // Optional: vat_amount if backend calculates it or needs it + if (data.vatAmount != null) addField('vat_amount', data.vatAmount); + + // Extra info + addField('productManufacturer', data.productManufacturer); + addField('productDiscount', data.productDiscount); + + // --- 2. Complex Fields (JSON Encoded) --- + + // A. STOCKS + // This handles Single (1 item in list) and Variant (multiple items in list) + if (data.stocks != null && data.stocks!.isNotEmpty) { + // Convert list of StockDataModel to List of Maps + List> stockListJson = data.stocks!.map((stock) => stock.toJson()).toList(); + // Encode to JSON String + request.fields['stocks'] = jsonEncode(stockListJson); + } + + // B. VARIATION IDs (Only for variant type) + if (data.productType?.toLowerCase() == 'variant' && (data.variationIds?.isNotEmpty ?? false)) { + request.fields['variation_ids'] = jsonEncode(data.variationIds); + } + + // C. COMBO PRODUCTS (Only for combo type) + if (data.productType?.toLowerCase() == 'combo' && (data.comboProducts?.isNotEmpty ?? false)) { + request.fields['combo_products'] = jsonEncode(data.comboProducts); + addField('profit_percent', data.comboProfitPercent); + addField('productSalePrice', data.comboProductSalePrice); + } + + // D. WARRANTY & GUARANTEE + Map warrantyInfo = {}; + if (data.warrantyDuration != null && data.warrantyDuration!.isNotEmpty) { + warrantyInfo['warranty_duration'] = data.warrantyDuration!; + warrantyInfo['warranty_unit'] = data.warrantyPeriod ?? 'days'; + } + if (data.guaranteeDuration != null && data.guaranteeDuration!.isNotEmpty) { + warrantyInfo['guarantee_duration'] = data.guaranteeDuration!; + warrantyInfo['guarantee_unit'] = data.guaranteePeriod ?? 'days'; + } + + if (warrantyInfo.isNotEmpty) { + request.fields['warranty_guarantee_info'] = jsonEncode(warrantyInfo); + } + + // --- 3. File Upload --- + if (data.image != null) { + request.files.add(await http.MultipartFile.fromPath( + 'productPicture', + data.image!.path, + filename: data.image!.path.split('/').last, + )); + } + + // --- Debugging Logs --- + print('URL: $url'); + print('--- Fields ---'); + + request.fields.forEach((key, value) { + print('$key: $value'); + }); + print('--- Fields ---'); + print(request.fields); + + // --- 4. Execute --- + try { + // var response = await request.send(); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), ref: ref, context: context); + print('Product image: ${data.image?.path}'); + final response = await customHttpClient.uploadFile( + url: url, + file: data.image, + fileFieldName: 'productPicture', + fields: request.fields, + ); + var responseData = await http.Response.fromStream(response); + + EasyLoading.dismiss(); + print("Response Status: ${response.statusCode}"); + print("Response Body: ${responseData.body}"); + + if (response.statusCode == 200 || response.statusCode == 201) { + try { + var body = jsonDecode(responseData.body); + EasyLoading.showSuccess(body['message'] ?? (isUpdate ? 'Updated successfully!' : 'Created successfully!')); + return true; + } catch (e) { + // If JSON parsing fails but status is 200 + EasyLoading.showSuccess(isUpdate ? 'Product updated!' : 'Product created!'); + return true; + } + } else { + try { + var body = jsonDecode(responseData.body); + EasyLoading.showError(body['message'] ?? 'Failed to process product'); + } catch (e) { + EasyLoading.showError('Failed with status: ${response.statusCode}'); + } + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Network Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } + + Future generateProductCode() async { + final uri = Uri.parse('${APIConfig.url}/product/generate-code'); + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + + try { + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final jsonResponse = json.decode(response.body); + return jsonResponse['data'].toString(); + } else { + return null; + } + } catch (e) { + return null; + } + } + + Future> fetchAllProducts() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/products'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final partyList = parsedData['data'] as List; + return partyList.map((category) => Product.fromJson(category)).toList(); + // Parse into Party objects + } else { + throw Exception('Failed to fetch Products'); + } + } + + Future fetchProducts() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/products'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return ProductListResponse.fromJson(parsedData); + } else { + throw Exception('Failed to fetch products'); + } + } + + // Fetch Product Details + Future fetchProductDetails({required String productID}) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + + final url = Uri.parse('${APIConfig.url}/products/$productID'); + + try { + var response = await clientGet.get(url: url); + EasyLoading.dismiss(); + print(response.statusCode); + print(response.body); + if (response.statusCode == 200) { + var jsonData = jsonDecode(response.body); + return Product.fromJson(jsonData['data']); + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to fetch details'); + throw Exception(data['message'] ?? 'Failed to fetch details'); + } + } catch (e) { + // Hide loading indicator and show error + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + throw Exception('Error: ${e.toString()}'); + } + } + + Future deleteProduct({ + required String id, + required BuildContext context, + required WidgetRef ref, + }) async { + final String apiUrl = '${APIConfig.url}/products/$id'; + + try { + CustomHttpClient customHttpClient = CustomHttpClient( + ref: ref, + context: context, + client: http.Client(), + ); + + final response = await customHttpClient.delete( + url: Uri.parse(apiUrl), + permission: Permit.productsDelete.value, + ); + + EasyLoading.dismiss(); + + // 👇 Print full response info + print('Delete Product Response:'); + print('Status Code: ${response.statusCode}'); + print('Body: ${response.body}'); + print('Headers: ${response.headers}'); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Product deleted successfully')), + ); + + ref.refresh(productProvider); + } else { + final parsedData = jsonDecode(response.body); + final errorMessage = parsedData['error'].toString().replaceFirst('Exception: ', ''); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text(errorMessage), + backgroundColor: kMainColor, + ), + ); + } + } catch (e) { + print('rrrr'); + EasyLoading.dismiss(); + print('Exception during product delete: $e'); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: $e')), + ); + } + } + + Future addStock({required String id, required String qty}) async { + final url = Uri.parse('${APIConfig.url}/stocks'); + String token = await getAuthToken() ?? ''; + + final headers = { + 'Accept': 'application/json', + 'Content-Type': 'application/json', + 'Authorization': token, + }; + + final requestBody = jsonEncode({ + "stock_id": id, + "productStock": qty, + }); + + try { + final response = await http.post(url, headers: headers, body: requestBody); + if (response.statusCode == 200) { + return true; + } else { + final data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Unknown error'); + return false; + } + } catch (e) { + EasyLoading.showError('Error: ${e.toString()}'); + return false; + } + } + + Future updateVariation({required CartProductModelPurchase data}) async { + EasyLoading.show(status: 'Updating Product...'); + final url = Uri.parse('${APIConfig.url}/stocks/${data.variantName}'); + var request = http.MultipartRequest('POST', url); + + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + + void addField(String key, dynamic value) { + if (value != null && value.toString().isNotEmpty && value.toString() != 'null') { + request.fields[key] = value.toString(); + } + } + + // Add standard fields + addField('_method', 'put'); + addField('batch_no', data.batchNumber); + addField('productStock', data.quantities); + addField('productPurchasePrice', data.productPurchasePrice); + addField('profit_percent', data.profitPercent); + addField('productSalePrice', data.productSalePrice); + addField('productWholeSalePrice', data.productWholeSalePrice); + addField('productDealerPrice', data.productDealerPrice); + addField('mfg_date', data.mfgDate); + addField('expire_date', data.expireDate); + + print('--- Product Data Fields ---'); + print('Total fields: ${request.fields.length}'); + print(data.mfgDate); + request.fields.forEach((key, value) { + print('$key: $value'); + }); + + try { + var response = await request.send(); + var responseData = await http.Response.fromStream(response); + + print('Response Status Code: ${response.statusCode}'); + print('Response Body: ${responseData.body}'); + + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + try { + var body = jsonDecode(responseData.body); + EasyLoading.showSuccess(body['message'] ?? 'Product update successfully!'); + return true; + } catch (e) { + EasyLoading.showSuccess('Product update successfully!'); + return true; + } + } else { + try { + var body = jsonDecode(responseData.body); + EasyLoading.showError(body['message'] ?? 'Failed to update product'); + print('Error Response: ${responseData.body}'); + } catch (e) { + EasyLoading.showError('Failed to update product. Status: ${response.statusCode}'); + print('Error Response (non-JSON): ${responseData.body}'); + } + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Network Error: ${e.toString()}'); + print('Network Error: ${e.toString()}'); + return false; + } + } + + Future deleteStock({required String id}) async { + EasyLoading.show(status: 'Processing'); + final prefs = await SharedPreferences.getInstance(); + String token = prefs.getString(LocalDataBaseSavingKey.tokenKey) ?? ''; + final url = Uri.parse('${APIConfig.url}/stocks/$id'); + final headers = { + 'Accept': 'application/json', + 'Authorization': 'Bearer $token', + 'Content-Type': 'application/json', + }; + try { + var response = await http.delete( + url, + headers: headers, + ); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to delete'); + print(data['message']); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } +} diff --git a/lib/Screens/Products/Repo/unit_repo.dart b/lib/Screens/Products/Repo/unit_repo.dart new file mode 100644 index 0000000..06ebbdc --- /dev/null +++ b/lib/Screens/Products/Repo/unit_repo.dart @@ -0,0 +1,154 @@ +// ignore_for_file: file_names, unused_element, unused_local_variable + +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../../product_unit/model/unit_model.dart'; +import '../../product_unit/provider/product_unit_provider.dart'; + +class UnitsRepo { + Future> fetchAllUnits() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/units'); + + try { + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + final categoryList = parsedData['data'] as List; + return categoryList.map((unit) => Unit.fromJson(unit)).toList(); + } else { + throw Exception('Failed to fetch units: ${response.statusCode}'); + } + } catch (error) { + rethrow; + } + } + + Future addUnit({ + required WidgetRef ref, + required BuildContext context, + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/units'); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + var responseData = await customHttpClient.post( + url: uri, + body: { + 'unitName': name, + }, + // addContentTypeInHeader: true, + ); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + var data1 = ref.refresh(unitsProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Unit creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } + + Future addUnitForBulk({ + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/units'); + + try { + var responseData = await http.post(uri, headers: { + "Accept": 'application/json', + 'Authorization': await getAuthToken(), + }, body: { + 'unitName': name, + }); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + return parsedData['data']['id']; + } else { + return null; + } + } catch (error) { + return null; + } + } + + ///_______Edit_Add_________________________________________ + Future editUnit({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/units/$id'); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + var responseData = await customHttpClient.post( + url: uri, + body: { + 'unitName': name, + '_method': 'put', + }, + ); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('update successful!'))); + var data1 = ref.refresh(unitsProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Unit creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } + + ///_________delete_unit________________________ + Future deleteUnit({required BuildContext context, required num unitId, required WidgetRef ref}) async { + final String apiUrl = '${APIConfig.url}/units/$unitId'; // Replace with your API URL + + try { + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete( + url: Uri.parse(apiUrl), + ); + + if (response.statusCode == 200) { + final responseData = json.decode(response.body); + final String message = responseData['message']; + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(message)), + ); + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed to delete unit.')), + ); + return false; + } + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred.')), + ); + return false; + } + } +} diff --git a/lib/Screens/Products/Widgets/acnoo_multiple_select_dropdown.dart b/lib/Screens/Products/Widgets/acnoo_multiple_select_dropdown.dart new file mode 100644 index 0000000..1d3534c --- /dev/null +++ b/lib/Screens/Products/Widgets/acnoo_multiple_select_dropdown.dart @@ -0,0 +1,217 @@ +import 'dart:ui'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:flutter/material.dart'; +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:mobile_pos/Screens/Products/Widgets/selected_button.dart'; +import 'package:mobile_pos/constant.dart'; + +class AcnooMultiSelectDropdown extends StatefulWidget { + AcnooMultiSelectDropdown({ + super.key, + this.decoration, + this.menuItemStyleData, + this.buttonStyleData, + this.iconStyleData, + this.dropdownStyleData, + required this.items, + this.values, + this.onChanged, + required this.labelText, + }) : assert( + items.isEmpty || + values == null || + items.where((item) { + return values.contains(item.value); + }).length == + values.length, + "There should be exactly one item with [AcnooMultiSelectDropdown]'s value in the items list. " + 'Either zero or 2 or more [MultiSelectDropdownMenuItem]s were detected with the same value', + ); + + final List> items; + final List? values; + final void Function(List? values)? onChanged; + + final InputDecoration? decoration; + final MenuItemStyleData? menuItemStyleData; + final ButtonStyleData? buttonStyleData; + final IconStyleData? iconStyleData; + final DropdownStyleData? dropdownStyleData; + + final String labelText; + + @override + State> createState() => _AcnooMultiSelectDropdownState(); +} + +class _AcnooMultiSelectDropdownState extends State> { + bool isOpen = false; + void listenMenuChange(bool value) { + setState(() { + isOpen = value; + if (!value) { + widget.onChanged?.call( + selectedItems.map((e) => e.value!).toList(), + ); + } + }); + } + + late List> selectedItems; + + @override + void initState() { + super.initState(); + selectedItems = widget.items.where((element) => widget.values?.contains(element.value) ?? false).toList(); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + + return DropdownButtonFormField2( + decoration: (widget.decoration ?? const InputDecoration()).copyWith( + labelText: widget.labelText, + hintText: '', + ), + menuItemStyleData: widget.menuItemStyleData ?? const MenuItemStyleData(), + buttonStyleData: widget.buttonStyleData ?? const ButtonStyleData(), + iconStyleData: widget.iconStyleData ?? const IconStyleData(), + dropdownStyleData: widget.dropdownStyleData ?? const DropdownStyleData(), + onMenuStateChange: listenMenuChange, + customButton: _buildCustomButton(context), + items: widget.items.map((item) { + return DropdownMenuItem( + value: item.value, + enabled: false, + child: _buildMenuItem(context, item, _theme), + ); + }).toList(), + onChanged: (_) {}, + ); + } + + // --------------- CHANGE IS HERE ---------------- // + Widget _buildCustomButton(BuildContext context) { + const _itemPadding = EdgeInsets.symmetric( + horizontal: 8, + vertical: 4, + ); + if (selectedItems.isEmpty) { + final _iconWidget = widget.iconStyleData?.icon ?? Icon(Icons.keyboard_arrow_down_outlined); + return Padding( + padding: _itemPadding, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + widget.decoration?.hintText ?? lang.S.of(context).selectItems, + style: widget.decoration?.hintStyle, + ), + _iconWidget, + ], + ), + ); + } + return ScrollConfiguration( + behavior: const ScrollBehavior().copyWith( + dragDevices: { + PointerDeviceKind.mouse, + PointerDeviceKind.trackpad, + PointerDeviceKind.touch, + }, + ), + child: SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Row( + children: selectedItems.reversed.map((item) { + return Padding( + padding: const EdgeInsets.only(right: 10), + child: SelectedItemButton( + padding: _itemPadding, + labelText: item.labelText, + onTap: () { + // 1. Remove item from local state + setState(() { + selectedItems.remove(item); + }); + + // 2. Trigger the onChanged callback immediately + widget.onChanged?.call( + selectedItems.map((e) => e.value!).toList(), + ); + }, + ), + ); + }).toList(), + ), + ), + ); + } + // ----------------------------------------------- // + + Widget _buildMenuItem( + BuildContext context, + MultiSelectDropdownMenuItem item, + ThemeData _theme, + ) { + return StatefulBuilder( + builder: (context, itemState) { + final _isSelected = selectedItems.contains(item); + return InkWell( + onTap: () { + _isSelected ? selectedItems.remove(item) : selectedItems.add(item); + widget.onChanged?.call( + selectedItems.map((e) => e.value!).toList(), + ); + setState(() {}); + itemState(() {}); + }, + child: Container( + constraints: const BoxConstraints(minHeight: 48), + alignment: AlignmentDirectional.center, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: Text(item.labelText), + ), + if (_isSelected) + Row( + mainAxisSize: MainAxisSize.min, + children: [ + Icon( + Icons.check_circle, + color: kMainColor, + ), + const SizedBox(width: 8), + ], + ), + ], + ), + ), + ); + }, + ); + } +} + +class MultiSelectDropdownMenuItem { + MultiSelectDropdownMenuItem({ + required this.labelText, + this.value, + }); + final String labelText; + final T? value; + + @override + bool operator ==(Object other) => + identical(this, other) || + other is MultiSelectDropdownMenuItem && + runtimeType == other.runtimeType && + labelText == other.labelText && + value == other.value; + + @override + int get hashCode => labelText.hashCode ^ value.hashCode; +} diff --git a/lib/Screens/Products/Widgets/dropdown_styles.dart b/lib/Screens/Products/Widgets/dropdown_styles.dart new file mode 100644 index 0000000..b7461f1 --- /dev/null +++ b/lib/Screens/Products/Widgets/dropdown_styles.dart @@ -0,0 +1,228 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; + +class AcnooDropdownStyle { + AcnooDropdownStyle(this.context); + + final BuildContext context; + + // Theme + ThemeData get _theme => Theme.of(context); + bool get _isDark => _theme.brightness == Brightness.dark; + + // Button Style + ButtonStyleData get buttonStyle => const ButtonStyleData(width: 0); + + // Dropdown Style + AcnooDropdownStyleData get dropdownStyle { + return AcnooDropdownStyleData( + maxHeight: 300, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(6), + color: _theme.colorScheme.primaryContainer, + ), + ); + } + + // Icon Style + AcnooDropdownIconData get iconStyle { + return AcnooDropdownIconData( + icon: Icon( + Icons.keyboard_arrow_down, + color: _isDark ? Colors.white : kMainColor, + ), + ); + } + + // Menu Style + AcnooDropdownMenuItemStyleData get menuItemStyle { + return AcnooDropdownMenuItemStyleData( + overlayColor: WidgetStateProperty.all( + kMainColor.withValues(alpha: 0.25), + ), + selectedMenuItemBuilder: (context, child) => DecoratedBox( + decoration: BoxDecoration( + color: kMainColor.withValues(alpha: 0.125), + ), + child: child, + ), + ); + } + + MenuItemStyleData get multiSelectMenuItemStyle { + return MenuItemStyleData( + overlayColor: WidgetStateProperty.all( + kMainColor.withValues(alpha: 0.25), + ), + selectedMenuItemBuilder: (context, child) => DecoratedBox( + decoration: BoxDecoration( + color: kMainColor.withValues(alpha: 0.125), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + child, + Row( + mainAxisSize: MainAxisSize.min, + children: [ + Icon( + Icons.check_circle, + color: kMainColor, + ), + const SizedBox(width: 8), + ], + ), + ], + ), + ), + ); + } + + // Text Style + TextStyle? get textStyle => _theme.textTheme.bodyLarge; + +/* + DropdownMenuItem firstItem({ + required String title, + required String actionTitle, + void Function()? onTap, + T? value, + bool enabled = false, + }) { + return DropdownMenuItem( + value: value, + enabled: enabled, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + title, + style: AcnooTextStyle.kSubtitleText.copyWith( + fontSize: 16, + color: AcnooAppColors.k03, + ), + ), + Text.rich( + TextSpan( + text: actionTitle, + recognizer: TapGestureRecognizer()..onTap = onTap, + ), + style: AcnooTextStyle.kSubtitleText.copyWith( + fontSize: 14, + color: AcnooAppColors.kPrimary, + ), + ), + ], + ), + ); + } + */ +} + +@immutable +class AcnooDropdownStyleData extends DropdownStyleData { + const AcnooDropdownStyleData({ + super.maxHeight, + super.width, + super.padding, + super.scrollPadding, + super.decoration, + super.elevation, + super.direction, + super.offset, + super.isOverButton, + super.useSafeArea, + super.isFullScreen, + super.useRootNavigator, + super.scrollbarTheme, + super.openInterval, + }); + + AcnooDropdownStyleData copyWith({ + double? maxHeight, + double? width, + EdgeInsetsGeometry? padding, + EdgeInsetsGeometry? scrollPadding, + BoxDecoration? decoration, + int? elevation, + DropdownDirection? direction, + Offset? offset, + bool? isOverButton, + bool? useSafeArea, + bool? isFullScreen, + bool? useRootNavigator, + ScrollbarThemeData? scrollbarTheme, + Interval? openInterval, + }) { + return AcnooDropdownStyleData( + maxHeight: maxHeight ?? this.maxHeight, + width: width ?? this.width, + padding: padding ?? this.padding, + scrollPadding: scrollPadding ?? this.scrollPadding, + decoration: decoration ?? this.decoration, + elevation: elevation ?? this.elevation, + direction: direction ?? this.direction, + offset: offset ?? this.offset, + isOverButton: isOverButton ?? this.isOverButton, + useSafeArea: useSafeArea ?? this.useSafeArea, + isFullScreen: isFullScreen ?? this.useRootNavigator, + useRootNavigator: useRootNavigator ?? this.useRootNavigator, + scrollbarTheme: scrollbarTheme ?? this.scrollbarTheme, + openInterval: openInterval ?? this.openInterval, + ); + } +} + +@immutable +class AcnooDropdownIconData extends IconStyleData { + const AcnooDropdownIconData({ + super.icon, + super.iconDisabledColor, + super.iconEnabledColor, + super.iconSize, + super.openMenuIcon, + }); + + AcnooDropdownIconData copyWith({ + Widget? icon, + Color? iconDisabledColor, + Color? iconEnabledColor, + double? iconSize, + Widget? openMenuIcon, + }) { + return AcnooDropdownIconData( + icon: icon ?? this.icon, + iconDisabledColor: iconDisabledColor ?? this.iconDisabledColor, + iconEnabledColor: iconEnabledColor ?? this.iconEnabledColor, + iconSize: iconSize ?? this.iconSize, + openMenuIcon: openMenuIcon ?? this.openMenuIcon, + ); + } +} + +@immutable +class AcnooDropdownMenuItemStyleData extends MenuItemStyleData { + const AcnooDropdownMenuItemStyleData({ + super.customHeights, + super.height, + super.overlayColor, + super.padding, + super.selectedMenuItemBuilder, + }); + + AcnooDropdownMenuItemStyleData copyWith({ + List? customHeights, + double? height, + Color? overlayColor, + EdgeInsetsGeometry? padding, + Widget Function(BuildContext, Widget)? selectedMenuItemBuilder, + }) { + return AcnooDropdownMenuItemStyleData( + customHeights: customHeights ?? this.customHeights, + height: height ?? this.height, + overlayColor: overlayColor != null ? WidgetStateProperty.all(overlayColor) : this.overlayColor, + selectedMenuItemBuilder: selectedMenuItemBuilder ?? this.selectedMenuItemBuilder, + ); + } +} diff --git a/lib/Screens/Products/Widgets/selected_button.dart b/lib/Screens/Products/Widgets/selected_button.dart new file mode 100644 index 0000000..13f87e7 --- /dev/null +++ b/lib/Screens/Products/Widgets/selected_button.dart @@ -0,0 +1,58 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; + +class SelectedItemButton extends StatelessWidget { + const SelectedItemButton({ + super.key, + required this.labelText, + this.padding, + this.onTap, + this.showCloseButton = true, + }); + final String labelText; + final EdgeInsetsGeometry? padding; + final void Function()? onTap; + final bool showCloseButton; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Container( + padding: padding ?? + const EdgeInsets.symmetric( + horizontal: 8, + vertical: 4, + ), + decoration: BoxDecoration( + color: kDarkWhite, + borderRadius: BorderRadius.circular(4), + ), + child: Text.rich( + TextSpan( + text: labelText, + style: _theme.textTheme.titleSmall?.copyWith( + color: kTitleColor, + ), + children: [ + if (showCloseButton) + WidgetSpan( + alignment: PlaceholderAlignment.middle, + child: Padding( + padding: const EdgeInsets.only(left: 8), + child: InkWell( + onTap: onTap, + child: const Icon( + Icons.close, + size: 12, + color: Colors.black, + ), + ), + ), + ), + ], + ), + style: TextStyle(color: _theme.colorScheme.onPrimary), + ), + ); + } +} diff --git a/lib/Screens/Products/Widgets/text_field_label_wrappers.dart b/lib/Screens/Products/Widgets/text_field_label_wrappers.dart new file mode 100644 index 0000000..8ce8b2a --- /dev/null +++ b/lib/Screens/Products/Widgets/text_field_label_wrappers.dart @@ -0,0 +1,37 @@ +// 🐦 Flutter imports: +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class TextFieldLabelWrapper extends StatelessWidget { + const TextFieldLabelWrapper({ + super.key, + this.labelText, + this.label, + this.labelStyle, + required this.inputField, + }); + final String? labelText; + final Widget? label; + final TextStyle? labelStyle; + final Widget inputField; + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + // Label + if (label == null) + Text( + labelText ?? lang.S.of(context).enterLabelText, + style: labelStyle ?? _theme.inputDecorationTheme.floatingLabelStyle, + ) + else + label!, + const SizedBox(height: 8), + inputField, + ], + ); + } +} diff --git a/lib/Screens/Products/add product/add_edit_comboItem.dart b/lib/Screens/Products/add product/add_edit_comboItem.dart new file mode 100644 index 0000000..febcc7c --- /dev/null +++ b/lib/Screens/Products/add product/add_edit_comboItem.dart @@ -0,0 +1,724 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_typeahead/flutter_typeahead.dart'; +import 'package:icons_plus/icons_plus.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/currency.dart'; +import '../../../Provider/product_provider.dart'; +import '../../../constant.dart'; +import 'combo_product_form.dart'; + +class AddOrEditComboItem extends ConsumerStatefulWidget { + final ComboItem? existingItem; + final Function(ComboItem) onSubmit; + + const AddOrEditComboItem({ + super.key, + this.existingItem, + required this.onSubmit, + }); + + @override + ConsumerState createState() => _AddOrEditComboItemPopupState(); +} + +class _AddOrEditComboItemPopupState extends ConsumerState { + Product? selectedProduct; + Stock? selectedStock; + + final TextEditingController searchController = TextEditingController(); + final TextEditingController qtyController = TextEditingController(); + final TextEditingController unitController = TextEditingController(); + final TextEditingController priceController = TextEditingController(); + final TextEditingController totalController = TextEditingController(); + + @override + void initState() { + super.initState(); + if (widget.existingItem != null) { + final item = widget.existingItem!; + selectedProduct = item.product; + selectedStock = item.stockData; + + if (item.product.productType == 'variant' && selectedStock != null) { + searchController.text = "${item.product.productName} - ${selectedStock?.variantName}"; + } else { + searchController.text = item.product.productName ?? ''; + } + + qtyController.text = item.quantity.toString(); + unitController.text = item.product.unit?.unitName ?? 'Pcs'; + + priceController.text = (item.manualPurchasePrice ?? selectedStock?.productPurchasePrice ?? 0).toString(); + + _calculateTotal(); + } + + // if (widget.existingItem != null) { + // // Load existing data for Edit Mode + // final item = widget.existingItem!; + // selectedProduct = item.product; + // selectedStock = item.stockData; + // searchController.text = item.product.productName ?? ''; + // qtyController.text = item.quantity.toString(); + // unitController.text = item.product.unit?.unitName ?? 'Pcs'; + // priceController.text = item.purchasePrice.toString(); + // _calculateTotal(); + // } else { + // // Add Mode Defaults + // qtyController.text = '1'; + // unitController.text = 'Pcs'; + // } + } + + void _calculateTotal() { + double qty = double.tryParse(qtyController.text) ?? 0; + double price = double.tryParse(priceController.text) ?? 0; + totalController.text = (qty * price).toStringAsFixed(2); + } + + late var _searchController = TextEditingController(); + // Product? selectedCustomer; + + @override + Widget build(BuildContext context) { + final productListAsync = ref.watch(productProvider); + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text( + widget.existingItem == null ? _lang.addProduct : _lang.editProduct, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + centerTitle: false, + elevation: 0, + automaticallyImplyLeading: false, + backgroundColor: Colors.white, + foregroundColor: Colors.black, + actions: [ + IconButton( + onPressed: () => Navigator.pop(context), + icon: const Icon( + Icons.close, + size: 22, + color: kPeraColor, + ), + ), + ], + bottom: PreferredSize( + preferredSize: Size.fromHeight(1.0), + child: Divider(height: 1, thickness: 1, color: kBottomBorder), + ), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (widget.existingItem == null) ...[ + // --------------use typehead--------------------- + productListAsync.when( + data: (products) { + // Filter out combos + final filteredProducts = products.where((p) => p.productType != 'combo').toList(); + + return TypeAheadField>( + emptyBuilder: (context) => Padding( + padding: const EdgeInsets.all(12), + child: Text(_lang.noItemFound), + ), + builder: (context, controller, focusNode) { + _searchController = controller; + return TextField( + controller: controller, + focusNode: focusNode, + decoration: InputDecoration( + prefixIcon: Icon(AntDesign.search_outline, color: kGreyTextColor), + hintText: selectedProduct != null ? selectedProduct?.productName : _lang.searchProduct, + suffixIcon: IconButton( + onPressed: () { + controller.clear(); + selectedProduct = null; + selectedStock = null; + setState(() {}); + }, + icon: Icon(Icons.close, color: kSubPeraColor), + ), + ), + ); + }, + suggestionsCallback: (pattern) { + final query = pattern.toLowerCase().trim(); + final List> suggestions = []; + + for (var product in filteredProducts) { + // Skip combo products (already filtered above) + if (product.productType != 'variant') { + final productName = (product.productName ?? '').toLowerCase(); + if (query.isEmpty || productName.contains(query)) { + suggestions.add({'type': 'single', 'product': product}); + } + continue; + } + + // Variant product + bool headerAdded = false; + final parentName = (product.productName ?? '').toLowerCase(); + + for (var s in product.stocks ?? []) { + final variantName = (s.variantName ?? '').toLowerCase(); + + // Combine parent name + variant name for searching + final combinedName = '$parentName $variantName'; + + if (query.isEmpty || combinedName.contains(query)) { + if (!headerAdded) { + suggestions.add({'type': 'header', 'product': product}); + headerAdded = true; + } + suggestions.add({ + 'type': 'variant', + 'product': product, + 'stock': s, + }); + } + } + } + + return suggestions; + }, + // suggestionsCallback: (pattern) { + // final query = pattern.toLowerCase().trim(); + // final List> suggestions = []; + // + // for (var product in filteredProducts) { + // if (product.productType != 'variant') { + // // Single product is selectable + // final productName = (product.productName ?? '').toLowerCase(); + // if (query.isEmpty || productName.contains(query)) { + // suggestions.add({'type': 'single', 'product': product}); + // } + // continue; + // } + // + // // Variant parent is only a header + // bool headerAdded = false; + // + // // Check if parent name matches + // final productName = (product.productName ?? '').toLowerCase(); + // if (query.isEmpty || productName.contains(query)) { + // suggestions.add({'type': 'header', 'product': product}); + // headerAdded = true; + // } + // + // // Check variant names + // for (var s in product.stocks ?? []) { + // final variantName = (s.variantName ?? '').toLowerCase(); + // if (query.isEmpty || variantName.contains(query)) { + // if (!headerAdded) { + // suggestions.add({'type': 'header', 'product': product}); + // headerAdded = true; + // } + // suggestions.add({ + // 'type': 'variant', + // 'product': product, + // 'stock': s, + // }); + // } + // } + // } + // + // return suggestions; + // }, + itemBuilder: (context, suggestion) { + final type = suggestion['type'] as String; + + if (type == 'header') { + final p = suggestion['product'] as Product; + return InkWell( + onTap: () { + // Just close the suggestion box without selecting anything + FocusScope.of(context).unfocus(); + }, + child: ListTile( + contentPadding: EdgeInsets.symmetric(horizontal: 10), + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + leading: Icon(Icons.circle, color: Colors.black, size: 10), + title: Text( + p.productName ?? '', + style: _theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.bold), + ), + ), + ); + } + + if (type == 'variant') { + final product = suggestion['product'] as Product; + final stock = suggestion['stock'] as Stock; + return ListTile( + contentPadding: EdgeInsets.symmetric(horizontal: 10), + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + leading: Icon(Icons.subdirectory_arrow_right, color: Colors.grey, size: 18), + title: Text("${product.productName} (${stock.variantName ?? 'n/a'})"), + subtitle: Text( + '${_lang.stock}: ${stock.productStock}, ${_lang.price}: $currency${stock.productPurchasePrice}, ${_lang.batch}: ${stock.batchNo}'), + ); + } + + // single product + final product = suggestion['product'] as Product; + return ListTile( + title: Text(product.productName ?? ''), + subtitle: Text( + '${_lang.stock}: ${product.stocksSumProductStock ?? 0}, ${_lang.price}: $currency${product.productPurchasePrice}'), + ); + }, + onSelected: (suggestion) { + final type = suggestion['type'] as String; + + if (type == 'variant' || type == 'single') { + final product = suggestion['product'] as Product; + + setState(() { + selectedProduct = product; + + if (type == 'variant') { + selectedStock = suggestion['stock'] as Stock; + } else { + selectedStock = product.stocks?.isNotEmpty == true ? product.stocks!.first : null; + } + + _searchController.text = type == 'variant' + ? "${product.productName} - ${selectedStock?.variantName}" + : product.productName ?? ''; + + unitController.text = product.unit?.unitName ?? 'Pcs'; + priceController.text = (selectedStock?.productPurchasePrice ?? 0).toStringAsFixed(2); + + _calculateTotal(); + }); + } + }, + ); + }, + loading: () => LinearProgressIndicator(), + error: (e, _) => Text("Error: $e"), + ), + // productListAsync.when( + // data: (products) { + // final List filteredProducts = products.where((p) => p.productType != 'combo').toList(); + // + // return TypeAheadField>( + // emptyBuilder: (context) => Padding( + // padding: const EdgeInsets.all(12), + // child: Text("No item found"), + // ), + // builder: (context, controller, focusNode) { + // _searchController = controller; + // return TextField( + // controller: controller, + // focusNode: focusNode, + // decoration: InputDecoration( + // prefixIcon: Icon(AntDesign.search_outline, color: kGreyTextColor), + // hintText: selectedProduct != null ? selectedProduct?.productName : 'Search product', + // suffixIcon: IconButton( + // onPressed: () { + // controller.clear(); + // selectedProduct = null; + // selectedStock = null; + // setState(() {}); + // }, + // icon: Icon(Icons.close, color: kSubPeraColor), + // ), + // ), + // ); + // }, + // suggestionsCallback: (pattern) { + // final query = pattern.toLowerCase().trim(); + // final List> suggestions = []; + // + // for (var product in filteredProducts) { + // final productName = (product.productName ?? '').toLowerCase(); + // if (product.productType != 'variant') { + // if (query.isEmpty || productName.contains(query)) { + // suggestions.add({'type': 'single', 'product': product}); + // } + // continue; + // } + // + // bool headerAdded = false; + // + // if (query.isEmpty) { + // suggestions.add({'type': 'header', 'product': product}); + // headerAdded = true; + // + // for (var s in product.stocks ?? []) { + // suggestions.add({ + // 'type': 'variant', + // 'product': product, + // 'stock': s, + // }); + // } + // continue; + // } + // + // if (productName.contains(query)) { + // suggestions.add({'type': 'header', 'product': product}); + // headerAdded = true; + // } + // + // for (var s in product.stocks ?? []) { + // final variantName = (s.variantName ?? '').toLowerCase(); + // + // if (variantName.contains(query)) { + // if (!headerAdded) { + // // Only add header once + // suggestions.add({'type': 'header', 'product': product}); + // headerAdded = true; + // } + // + // suggestions.add({ + // 'type': 'variant', + // 'product': product, + // 'stock': s, + // }); + // } + // } + // } + // + // return suggestions; + // }, + // itemBuilder: (context, suggestion) { + // final type = suggestion['type'] as String; + // if (type == 'header') { + // final p = suggestion['product'] as Product; + // return ListTile( + // contentPadding: EdgeInsets.symmetric(horizontal: 10), + // visualDensity: VisualDensity(horizontal: -4, vertical: -4), + // leading: Icon(Icons.circle, color: Colors.black, size: 10), + // title: Text( + // p.productName ?? '', + // style: _theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.bold), + // ), + // // header is not selectable, so we make it visually disabled + // enabled: false, + // ); + // } + // + // if (type == 'variant') { + // final product = suggestion['product'] as Product; + // final stock = suggestion['stock'] as Stock; + // return ListTile( + // contentPadding: EdgeInsets.symmetric(horizontal: 10), + // visualDensity: VisualDensity(horizontal: -4, vertical: -4), + // leading: Icon(Icons.subdirectory_arrow_right, color: Colors.grey, size: 18), + // title: Text("${product.productName} (${stock.variantName ?? 'n/a'})"), + // subtitle: Text('Stock: ${stock.productStock}, Price: $currency${stock.productPurchasePrice}, Batch: ${stock.batchNo}'), + // ); + // } + // + // // single product + // final product = suggestion['product'] as Product; + // return ListTile( + // title: Text(product.productName ?? ''), + // subtitle: Text('Stock: ${product.stocksSumProductStock ?? 0}, Price: $currency${product.productPurchasePrice}'), + // ); + // }, + // onSelected: (suggestion) { + // final type = suggestion['type'] as String; + // // Only allow single or variant selection + // if (type == 'single' || type == 'variant') { + // final product = suggestion['product'] as Product; + // setState(() { + // selectedProduct = product; + // + // if (type == 'variant') { + // selectedStock = suggestion['stock'] as Stock; + // } else { + // selectedStock = product.stocks?.isNotEmpty == true ? product.stocks!.first : null; + // } + // + // // Update search field + // _searchController.text = type == 'variant' ? "${product.productName} - ${selectedStock?.variantName}" : product.productName ?? ''; + // + // // Update unit field + // unitController.text = product.unit?.unitName ?? 'Pcs'; + // + // // Update price field + // priceController.text = (selectedStock?.productPurchasePrice ?? 0).toStringAsFixed(2); + // + // // Recalculate total + // _calculateTotal(); + // }); + // } + // }, + // ); + // }, + // loading: () => LinearProgressIndicator(), + // error: (e, _) => Text("Error: $e"), + // ), + // --------------use typehead--------------------- + ] else ...[ + TextFormField( + controller: searchController, + readOnly: true, + decoration: InputDecoration( + labelText: _lang.product, + border: OutlineInputBorder(), + filled: true, + fillColor: Color(0xFFF5F5F5), + ), + ), + ], + + // --------previous code----------------- + // if (widget.existingItem == null) ...[ + // // --------------use typehead--------------------- + // productListAsync.when( + // data: (products) { + // // Filter out combo products + // final filteredProducts = products.where((p) => p.productType != 'combo').toList(); + // + // return TypeAheadField>( + // builder: (context, controller, focusNode) { + // return TextField( + // controller: _searchController, + // focusNode: focusNode, + // decoration: InputDecoration( + // prefixIcon: Icon(AntDesign.search_outline, color: kGreyTextColor), + // hintText: selectedProduct != null ? selectedProduct?.productName : 'Search product', + // suffixIcon: IconButton( + // onPressed: () { + // _searchController.clear(); + // selectedProduct = null; + // setState(() {}); + // }, + // icon: Icon(Icons.close, color: kSubPeraColor), + // ), + // ), + // ); + // }, + // suggestionsCallback: (pattern) { + // final List> suggestions = []; + // + // for (var product in filteredProducts) { + // if (product.productType == 'variant') { + // // Show parent product as a header if it matches the search + // if ((product.productName ?? '').toLowerCase().contains(pattern.toLowerCase())) { + // suggestions.add({'type': 'header', 'product': product}); + // } + // + // // Show variant stocks + // for (var stock in product.stocks ?? []) { + // if ((stock.variantName ?? '').toLowerCase().contains(pattern.toLowerCase())) { + // suggestions.add({'type': 'variant', 'product': product, 'stock': stock}); + // } + // } + // } else { + // // Single product + // if ((product.productName ?? '').toLowerCase().contains(pattern.toLowerCase())) { + // suggestions.add({'type': 'single', 'product': product}); + // } + // } + // } + // + // return suggestions; + // }, + // itemBuilder: (context, suggestion) { + // final type = suggestion['type'] as String; + // if (type == 'header') { + // final product = suggestion['product'] as Product; + // return ListTile( + // contentPadding: EdgeInsets.symmetric(horizontal: 10), + // visualDensity: VisualDensity(horizontal: -4, vertical: -4), + // leading: Icon( + // Icons.circle, + // color: Colors.black, + // size: 10, + // ), + // title: Text( + // product.productName ?? '', + // style: _theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.bold), + // ), + // ); + // } else if (type == 'variant') { + // final product = suggestion['product'] as Product; + // final stock = suggestion['stock'] as Stock; + // return ListTile( + // contentPadding: EdgeInsets.symmetric(horizontal: 10), + // visualDensity: VisualDensity(horizontal: -4, vertical: -4), + // leading: Icon(Icons.subdirectory_arrow_right, color: Colors.grey, size: 18), + // title: Text("${product.productName} (${stock.variantName ?? 'n/a'})"), + // subtitle: Text('Stock: ${stock.productStock}, Price: $currency${stock.productPurchasePrice}, Batch: ${stock.batchNo}'), + // ); + // } else { + // final product = suggestion['product'] as Product; + // return ListTile( + // title: Text(product.productName ?? ''), + // subtitle: Text('Stock: ${product.stocksSumProductStock ?? 0}, Price: $currency${product.productPurchasePrice}'), + // ); + // } + // }, + // onSelected: (suggestion) { + // setState(() { + // final type = suggestion['type'] as String; + // final product = suggestion['product'] as Product; + // + // selectedProduct = product; + // + // if (type == 'variant') { + // selectedStock = suggestion['stock'] as Stock; + // } else { + // selectedStock = product.stocks != null && product.stocks!.isNotEmpty ? product.stocks!.first : null; + // } + // + // _searchController.text = type == 'variant' ? "${product.productName} - ${selectedStock?.variantName}" : product.productName ?? ''; + // + // unitController.text = product.unit?.unitName ?? 'Pcs'; + // priceController.text = (selectedStock?.productPurchasePrice ?? 0).toString(); + // _calculateTotal(); + // }); + // + // FocusScope.of(context).unfocus(); + // }, + // ); + // }, + // loading: () => const Center(child: LinearProgressIndicator()), + // error: (e, stack) => Text('Error: $e'), + // ), + // // --------------use typehead--------------------- + // ] else ...[ + // TextFormField( + // controller: searchController, + // readOnly: true, + // decoration: const InputDecoration( + // labelText: 'Product', + // border: OutlineInputBorder(), + // filled: true, + // fillColor: Color(0xFFF5F5F5), + // ), + // ), + // ], + SizedBox(height: 20), + // --- Row 1: Quantity & Units --- + Row( + children: [ + Expanded( + child: TextFormField( + controller: qtyController, + keyboardType: TextInputType.number, + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + decoration: InputDecoration( + labelText: _lang.quantity, + hintText: 'Ex: 1', + border: OutlineInputBorder(), + ), + onChanged: (_) => _calculateTotal(), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + controller: unitController, + readOnly: true, + decoration: InputDecoration( + labelText: _lang.units, + border: OutlineInputBorder(), + filled: true, + fillColor: Color(0xFFF5F5F5), + ), + ), + ), + ], + ), + const SizedBox(height: 16), + + // --- Row 2: Purchase Price & Total --- + Row( + children: [ + Expanded( + child: TextFormField( + controller: priceController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: _lang.purchasePrice, + hintText: 'Ex: 20', + border: OutlineInputBorder(), + ), + onChanged: (_) => _calculateTotal(), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + controller: totalController, + readOnly: true, + decoration: InputDecoration( + labelText: _lang.total, + border: OutlineInputBorder(), + filled: true, + fillColor: Color(0xFFF5F5F5), + ), + ), + ), + ], + ), + ], + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + style: OutlinedButton.styleFrom( + side: BorderSide(color: DAppColors.kWarning), + ), + onPressed: () => Navigator.pop(context), + child: Text( + _lang.cancel, + style: TextStyle( + color: DAppColors.kWarning, + ), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + style: ElevatedButton.styleFrom( + // minimumSize: Size.fromHeight(48), + backgroundColor: const Color(0xFFB71C1C), // Red color + ), + onPressed: () { + if (selectedProduct != null && selectedStock != null) { + final newItem = ComboItem( + product: selectedProduct!, + stockData: selectedStock!, + quantity: int.tryParse(qtyController.text) ?? 1, + manualPurchasePrice: double.tryParse(priceController.text), + ); + widget.onSubmit(newItem); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context) + .showSnackBar(const SnackBar(content: Text("Please select a product"))); + } + }, + child: Text(_lang.save, style: TextStyle(color: Colors.white)), + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/Products/add product/add_product.dart b/lib/Screens/Products/add product/add_product.dart new file mode 100644 index 0000000..6498596 --- /dev/null +++ b/lib/Screens/Products/add product/add_product.dart @@ -0,0 +1,1225 @@ +import 'dart:io'; +import 'package:collection/collection.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:iconly/iconly.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/Screens/Products/Repo/product_repo.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/product_setting_drawer.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/provider/setting_provider.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/single_product_form.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/variant_product_form.dart'; +import 'package:mobile_pos/Screens/product_category/product_category_list_screen.dart'; +import 'package:mobile_pos/Screens/product_unit/model/unit_model.dart' as unit; +import 'package:mobile_pos/Screens/product_unit/unit_list.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_model/warehouse_list_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import '../../../Const/api_config.dart'; +import '../../../GlobalComponents/bar_code_scaner_widget.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/product_provider.dart'; +import '../../../constant.dart'; +import '../../../widgets/dotted_border/custom_dotted_border.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../product racks/model/product_racks_model.dart'; +import '../../product racks/provider/product_recks_provider.dart'; +import '../../product variation/model/product_variation_model.dart'; +import '../../product_brand/brands_list.dart'; +import '../../product_brand/model/brands_model.dart' as brand; +import '../../product_category/model/category_model.dart'; +import '../../product_model/model/product_models_model.dart' as model; +import '../../product_model/product_model_list.dart'; +import '../../vat_&_tax/model/vat_model.dart'; +import '../../vat_&_tax/provider/text_repo.dart'; +import '../../warehouse/warehouse_provider/warehouse_provider.dart'; +import 'combo_product_form.dart'; +import 'modle/create_product_model.dart'; + +class AddProduct extends ConsumerStatefulWidget { + const AddProduct({super.key, this.productModel}); + + final Product? productModel; + @override + AddProductState createState() => AddProductState(); +} + +class AddProductState extends ConsumerState { + // This list holds the stocks for Variants (and potentially Single if edited via list) + List variantStocks = []; + List comboList = []; + List variationIds = []; + + CategoryModel? selectedCategory; + brand.Brand? selectedBrand; + model.Data? selectedModel; + unit.Unit? selectedUnit; + + late String productName, productStock, productSalePrice, productPurchasePrice, productCode; + String? selectedExpireDate; + String? selectedManufactureDate; + + // Controllers + TextEditingController nameController = TextEditingController(); + TextEditingController categoryController = TextEditingController(); + TextEditingController brandController = TextEditingController(); + TextEditingController productUnitController = TextEditingController(); + TextEditingController productStockController = TextEditingController(); + TextEditingController salePriceController = TextEditingController(); + TextEditingController discountPriceController = TextEditingController(); + TextEditingController purchaseExclusivePriceController = TextEditingController(); + TextEditingController profitMarginController = TextEditingController(); + TextEditingController purchaseInclusivePriceController = TextEditingController(); + TextEditingController productCodeController = TextEditingController(); + TextEditingController wholeSalePriceController = TextEditingController(); + TextEditingController dealerPriceController = TextEditingController(); + TextEditingController manufacturerController = TextEditingController(); + + TextEditingController stockAlertController = TextEditingController(); + TextEditingController expireDateController = TextEditingController(); + TextEditingController manufactureDateController = TextEditingController(); + TextEditingController productBatchNumberController = TextEditingController(); + TextEditingController modelController = TextEditingController(); + TextEditingController warrantyController = TextEditingController(); + TextEditingController guaranteeController = TextEditingController(); + TextEditingController batchNumberController = TextEditingController(); + TextEditingController warehouseController = TextEditingController(); + TextEditingController variationManufacturerDateController = TextEditingController(); + TextEditingController variationExpiredDateController = TextEditingController(); + TextEditingController variantNameController = TextEditingController(); + TextEditingController variantBatchNoController = TextEditingController(); + TextEditingController comboProfitMarginController = TextEditingController(); + TextEditingController comboSalePriceController = TextEditingController(); + + void initializeControllers() { + if (widget.productModel != null) { + // --- 1. Basic Product Info --- + nameController = TextEditingController(text: widget.productModel?.productName ?? ''); + previousProductImage = widget.productModel?.productPicture; + productCodeController.text = widget.productModel?.productCode ?? ''; + manufacturerController.text = widget.productModel?.productManufacturer ?? ''; + stockAlertController.text = widget.productModel?.alertQty.toString() ?? ''; // Used for stock alert quantity + + // --- 2. Dropdown (Related Models) Initialization --- + if (widget.productModel?.category != null) { + categoryController = TextEditingController(text: widget.productModel?.category?.categoryName ?? ''); + selectedCategory = CategoryModel(id: widget.productModel?.category?.id); + } + if (widget.productModel?.brand != null) { + brandController = TextEditingController(text: widget.productModel?.brand?.brandName ?? ''); + selectedBrand = brand.Brand(id: widget.productModel?.brand?.id); + } + if (widget.productModel?.unit != null) { + productUnitController = TextEditingController(text: widget.productModel?.unit?.unitName ?? ''); + selectedUnit = unit.Unit(id: widget.productModel?.unit?.id); + } + // Assuming model.Data and ProductModelInfo are structurally similar or compatible + if (widget.productModel?.modelId != null && widget.productModel?.productModel != null) { + modelController = TextEditingController(text: widget.productModel?.productModel?.name ?? ''); + selectedModel = model.Data(id: widget.productModel?.modelId); + } + + // --- 3. Rack, Shelf, Warehouse Initialization (Setting IDs for later matching in build) --- + // NOTE: We only initialize the target IDs/objects here. The actual selection in the Dropdown + // is handled in the build method once the corresponding Provider data is available. + + // Set initial type + _selectedType = widget.productModel?.productType == 'variant' + ? ProductType.variant + : widget.productModel?.productType == 'combo' + ? ProductType.combo + : ProductType.single; + + // --- 4. Tax/Price/Profit Logic --- + selectedTaxType = widget.productModel?.vatType ?? "exclusive"; + num firstStockPurchasePrice = widget.productModel?.stocks?.firstOrNull?.productPurchasePrice ?? 0; + num vatAmount = widget.productModel?.vatAmount ?? 0; + + // Set selectedTax (The full VatModel object matching vatId will be fetched in the build function's taxesData.whenData) + if (widget.productModel?.vatId != null && widget.productModel?.vat != null) { + // Assuming your ProductModel Vat object is compatible with VatModel + // Or we rely entirely on the build method's logic to find the VatModel from the provider list. + // For simplicity, we keep the initialization logic clean and rely on the build. + } + + // Purchase Price Calculation + if (selectedTaxType.toLowerCase() == 'exclusive') { + purchaseExclusivePriceController.text = firstStockPurchasePrice.toStringAsFixed(2); + purchaseInclusivePriceController.text = (firstStockPurchasePrice + vatAmount).toStringAsFixed(2); + } else { + purchaseInclusivePriceController.text = firstStockPurchasePrice.toStringAsFixed(2); + purchaseExclusivePriceController.text = (firstStockPurchasePrice - vatAmount).toStringAsFixed(2); + } + + // Profit and Sale Price + num profitPercent = widget.productModel?.stocks?.firstOrNull?.profitPercent ?? 0; + if (profitPercent.isNaN || profitPercent.isInfinite) { + profitMarginController.text = '0.00'; + } else { + profitMarginController.text = profitPercent.toStringAsFixed(2); + } + salePriceController.text = widget.productModel?.stocks?.firstOrNull?.productSalePrice?.toString() ?? ''; + wholeSalePriceController.text = + widget.productModel?.stocks?.firstOrNull?.productWholeSalePrice?.toStringAsFixed(2) ?? ''; + dealerPriceController.text = + widget.productModel?.stocks?.firstOrNull?.productDealerPrice?.toStringAsFixed(2) ?? ''; + + // --- 5. Date Fields --- + if (widget.productModel?.stocks?.firstOrNull?.expireDate != null) { + // The API returns expire_date at the product level, but also in stocks. Using stocks for consistency with SingleProductForm + expireDateController.text = + DateFormat.yMd().format(DateTime.parse(widget.productModel!.stocks!.first.expireDate.toString())); + selectedExpireDate = widget.productModel!.stocks!.first.expireDate?.toString(); + } + if (widget.productModel?.stocks?.firstOrNull?.mfgDate != null) { + manufactureDateController.text = + DateFormat.yMd().format(DateTime.parse(widget.productModel!.stocks!.first.mfgDate.toString())); + selectedManufactureDate = widget.productModel?.stocks?.first.mfgDate?.toString(); + } + + // --- 6. Warranty & Guarantee --- + final warrantyInfo = widget.productModel?.warrantyGuaranteeInfo; + if (warrantyInfo != null) { + warrantyController.text = warrantyInfo.warrantyDuration?.toString() ?? ''; + selectedTimeWarranty = warrantyInfo.warrantyUnit ?? 'Days'; + guaranteeController.text = warrantyInfo.guaranteeDuration?.toString() ?? ''; + selectedTimeGuarantee = warrantyInfo.guaranteeUnit ?? 'Days'; + } + + // --- 7. Stock Data Mapping (Based on _selectedType) --- + // ... [Existing SINGLE, VARIANT, COMBO mapping logic] ... + + if (_selectedType == ProductType.single && widget.productModel!.stocks!.isNotEmpty) { + batchNumberController.text = widget.productModel!.stocks!.first.batchNo ?? ''; + productStockController.text = widget.productModel!.stocks!.first.productStock.toString(); + } + + if (_selectedType == ProductType.variant && + widget.productModel!.stocks != null && + widget.productModel!.stocks!.isNotEmpty) { + variantStocks = widget.productModel!.stocks!.map((e) { + final inclusivePrice = selectedTaxType.toLowerCase() == 'exclusive' + ? (e.productPurchasePrice ?? 0) + vatAmount + : (e.productPurchasePrice ?? 0); + final exclusivePrice = selectedTaxType.toLowerCase() == 'exclusive' + ? (e.productPurchasePrice ?? 0) + : (e.productPurchasePrice ?? 0) - vatAmount; + + return StockDataModel( + stockId: e.id.toString(), + batchNo: e.batchNo, + productStock: e.productStock.toString(), + exclusivePrice: exclusivePrice.toStringAsFixed(2), + inclusivePrice: inclusivePrice.toStringAsFixed(2), + profitPercent: e.profitPercent.toString(), + productSalePrice: e.productSalePrice.toString(), + productWholeSalePrice: e.productWholeSalePrice.toString(), + productDealerPrice: e.productDealerPrice.toString(), + expireDate: e.expireDate, + mfgDate: e.mfgDate, + variantName: e.variantName, + variationData: e.variationData, + warehouseId: (e.warehouseId != null) ? e.warehouseId?.toString() : null, + ); + }).toList(); + } + + if (_selectedType == ProductType.combo) { + comboProfitMarginController.text = widget.productModel?.profitPercent?.toString() ?? ''; + comboSalePriceController.text = widget.productModel?.productSalePrice?.toString() ?? ''; + + if (widget.productModel?.comboProducts != null && widget.productModel!.comboProducts!.isNotEmpty) { + comboList = widget.productModel!.comboProducts!.map((e) { + return ComboProductModel( + stockId: e.stockId.toString(), + purchasePrice: e.purchasePrice.toString(), + quantity: e.quantity.toString(), + ); + }).toList(); + } + } + } + } + + @override + void dispose() { + // ... [Keep existing dispose calls] ... + nameController.dispose(); + categoryController.dispose(); + brandController.dispose(); + productUnitController.dispose(); + productStockController.dispose(); + salePriceController.dispose(); + discountPriceController.dispose(); + purchaseExclusivePriceController.dispose(); + profitMarginController.dispose(); + purchaseInclusivePriceController.dispose(); + productCodeController.dispose(); + wholeSalePriceController.dispose(); + dealerPriceController.dispose(); + manufacturerController.dispose(); + modelController.dispose(); + super.dispose(); + } + + final ImagePicker _picker = ImagePicker(); + XFile? pickedImage; + String? previousProductImage; + VatModel? selectedTax; + String selectedTaxType = 'exclusive'; + List codeList = []; + String promoCodeHint = 'Enter Product Code'; + RackData? selectedRack; + Shelf? selectedShelf; + WarehouseData? selectedWarehouse; + final kLoader = Center(child: CircularProgressIndicator(strokeWidth: 2)); + + String? selectedTimeWarranty = 'Days'; + String? selectedTimeGuarantee = 'Days'; + List selectedVariation = []; + List variationList = []; + + Product? selectedCustomer; + + List selectedProducts = []; + Map productQty = {}; + + // Duration lists for Warranty + List durationList = ['Days', 'Months', 'Years']; + List guaranteeList = ['Days', 'Months', 'Years']; + + void calculateMarginForCombo(String saleValue) { + // ... [Keep existing logic] ... + final double sale = double.tryParse(saleValue) ?? 0; + final double purchase = double.tryParse(comboSalePriceController.text) ?? 0; + if (purchase == 0) { + comboProfitMarginController.text = ''; + return; + } + final margin = ((sale - purchase) / purchase) * 100; + comboProfitMarginController.text = margin.toStringAsFixed(2); + } + + void calculatePurchaseAndMrp({String? from}) { + // ... [Keep existing logic] ... + num taxRate = selectedTax?.rate ?? 0; + num purchaseExc = 0; + num purchaseInc = 0; + num profitMargin = num.tryParse(profitMarginController.text) ?? 0; + num salePrice = 0; + + if (from == 'purchase_inc') { + if (taxRate != 0) { + purchaseExc = (num.tryParse(purchaseInclusivePriceController.text) ?? 0) / (1 + taxRate / 100); + } else { + purchaseExc = num.tryParse(purchaseInclusivePriceController.text) ?? 0; + } + purchaseExclusivePriceController.text = purchaseExc.toStringAsFixed(2); + } else { + purchaseExc = num.tryParse(purchaseExclusivePriceController.text) ?? 0; + purchaseInc = purchaseExc + (purchaseExc * taxRate / 100); + purchaseInclusivePriceController.text = purchaseInc.toStringAsFixed(2); + } + + purchaseInc = num.tryParse(purchaseInclusivePriceController.text) ?? 0; + + if (from == 'mrp') { + salePrice = num.tryParse(salePriceController.text) ?? 0; + num basePrice = selectedTaxType.toLowerCase() == 'exclusive' ? purchaseExc : purchaseInc; + + if (basePrice > 0) { + profitMargin = ((salePrice - basePrice) / basePrice) * 100; + profitMarginController.text = profitMargin.toStringAsFixed(2); + } else { + profitMarginController.text = '0.00'; + } + } else { + num basePrice = selectedTaxType.toLowerCase() == 'exclusive' ? purchaseExc : purchaseInc; + + if (basePrice > 0) { + salePrice = basePrice + (basePrice * profitMargin / 100); + salePriceController.text = salePrice.toStringAsFixed(2); + } else { + salePriceController.text = '0.00'; + } + } + setState(() {}); + } + + @override + void initState() { + super.initState(); + initializeControllers(); + if (widget.productModel == null) { + _fetchAndSetProductCode(); + } + + productCodeController.addListener(() { + if (_selectedType == ProductType.single) { + String code = productCodeController.text; + if (code.isNotEmpty) { + batchNumberController.text = "$code-1"; + } else { + batchNumberController.text = ""; + } + } else if (_selectedType == ProductType.variant) { + setState(() {}); + } + }); + } + + Future _fetchAndSetProductCode() async { + ProductRepo repo = ProductRepo(); + String? code = await repo.generateProductCode(); // API call + + if (code != null && mounted) { + setState(() { + productCodeController.text = code; + }); + } + } + + GlobalKey key = GlobalKey(); + bool isAlreadyBuild = false; + final GlobalKey _scaffoldKey = GlobalKey(); + ProductType _selectedType = ProductType.single; + + // Changed: No longer instantiating CreateProductModelOld + // CreateProductModel productData = CreateProductModel(); + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final settingData = ref.watch(fetchSettingProvider); + final permissionService = PermissionService(ref); + + return GlobalPopup( + child: settingData.when( + data: (snapShot) { + final showSingle = snapShot.data?.modules?.showProductTypeSingle == '1'; + final showVariant = snapShot.data?.modules?.showProductTypeVariant == '1'; + final showCombo = snapShot.data?.modules?.showProductTypeCombo == '1'; + + final List availableTypes = [ + if (showSingle) ProductType.single, + if (showVariant) ProductType.variant, + if (showCombo) ProductType.combo, + ]; + + if (availableTypes.isEmpty) { + availableTypes.add(ProductType.single); + } + + if (!availableTypes.contains(_selectedType)) { + _selectedType = availableTypes.first; // NOT forced to Single, but first valid option + } + return Scaffold( + key: _scaffoldKey, + backgroundColor: kWhite, + appBar: AppBar( + // ... [Keep existing AppBar] ... + surfaceTintColor: kWhite, + backgroundColor: Colors.white, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + widget.productModel != null ? lang.S.of(context).updateProduct : lang.S.of(context).addNewProduct), + centerTitle: true, + actions: [ + IconButton( + padding: EdgeInsets.symmetric(horizontal: 16), + icon: Icon(FeatherIcons.settings, color: Color(0xff4B5563)), + onPressed: () => _scaffoldKey.currentState?.openEndDrawer(), + tooltip: lang.S.of(context).openSetting, + ), + ], + bottom: PreferredSize( + preferredSize: Size.fromHeight(1.0), + child: Divider(height: 1, thickness: 1, color: kBottomBorder), + ), + ), + endDrawer: + ProductSettingsDrawer(onSave: () => Navigator.of(context).pop(), modules: snapShot.data?.modules), + body: Consumer( + builder: (context, ref, __) { + final taxesData = ref.watch(taxProvider); + final rackData = ref.watch(rackListProvider); + final productsList = ref.watch(productProvider); + final warehouseData = ref.watch(fetchWarehouseListProvider); + + // --- INITIALIZE DROPDOWN SELECTIONS --- + + // 1. VAT / Tax Selection + taxesData.whenData((dataList) { + if (widget.productModel != null && selectedTax == null) { + final targetTax = dataList.firstWhereOrNull((vat) => vat.id == widget.productModel?.vatId); + if (targetTax != null) { + selectedTax = targetTax; + Future.microtask(() => setState(() {})); + } + } + }); + + // 2. RACK/SHELF Selection + rackData.whenData((rackListModel) { + if (widget.productModel != null && selectedRack == null && rackListModel.data != null) { + final targetRack = rackListModel.data!.firstWhereOrNull((r) => r.id == widget.productModel?.rackId); + if (targetRack != null) { + selectedRack = targetRack; + // Find the specific Shelf within the selected Rack + selectedShelf = + selectedRack!.shelves?.firstWhereOrNull((s) => s.id == widget.productModel?.shelfId); + Future.microtask(() => setState(() {})); + } + } + }); + + // 3. WAREHOUSE Selection + warehouseData.whenData((warehouseListModel) { + if (widget.productModel != null && selectedWarehouse == null && warehouseListModel.data != null) { + // Assuming productModel.stocks.first.warehouse_id holds the warehouse ID for single product + final warehouseId = widget.productModel!.stocks?.firstOrNull?.warehouseId; + final targetWarehouse = warehouseListModel.data!.firstWhereOrNull((w) => w.id == warehouseId); + if (targetWarehouse != null) { + selectedWarehouse = targetWarehouse; + Future.microtask(() => setState(() {})); + } + } + }); + + // --- END INITIALIZE DROPDOWN SELECTIONS --- + + return SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Form( + key: key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // ... [Keep Image Upload Section] ... + if (snapShot.data?.modules?.showProductImage == '1') ...[ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(lang.S.of(context).image, + style: theme.textTheme.bodyMedium + ?.copyWith(color: kTitleColor, fontWeight: FontWeight.w500, fontSize: 16)), + SizedBox(height: 10), + pickedImage == null && previousProductImage == null + ? InkWell( + onTap: () => uploadImageDialog(context, theme), + child: CustomDottedBorder( + color: const Color(0xFFB7B7B7), + borderType: BorderType.rRect, + radius: const Radius.circular(8), + padding: const EdgeInsets.all(6), + child: ClipRRect( + borderRadius: const BorderRadius.all(Radius.circular(4.0)), + child: SizedBox( + height: 70, + width: 70, + child: + Column(mainAxisAlignment: MainAxisAlignment.center, children: [ + const Icon(IconlyLight.camera, color: kNeutralColor), + Text(lang.S.of(context).upload, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + fontSize: 14, + fontWeight: FontWeight.w500)) + ])))), + ) + : GestureDetector( + onTap: () => uploadImageDialog(context, theme), + child: Stack(alignment: Alignment.topRight, children: [ + Container( + height: 70, + width: 70, + padding: EdgeInsets.all(2), + decoration: BoxDecoration( + borderRadius: const BorderRadius.all(Radius.circular(4)), + border: Border.all(color: kBorderColorTextField)), + child: Container( + height: 70, + width: 70, + decoration: BoxDecoration( + image: DecorationImage( + image: pickedImage != null + ? FileImage(File(pickedImage!.path)) + : NetworkImage("${APIConfig.domain}$previousProductImage") + as ImageProvider, + fit: BoxFit.cover)))), + Padding( + padding: const EdgeInsets.all(5.0), + child: GestureDetector( + onTap: () => setState(() { + previousProductImage = null; + pickedImage = null; + }), + child: const Icon(Icons.close, color: kMainColor, size: 18))) + ]), + ), + ], + ), + SizedBox(height: 24), + ], + + ///____Name & Code & basic fields_____________________________ + _buildTextField( + controller: nameController, + label: lang.S.of(context).productName, + hint: lang.S.of(context).enterProductName, + validator: (value) => + value!.isEmpty ? lang.S.of(context).pleaseEnterAValidProductName : null), + + if (snapShot.data?.modules?.showProductCode == '1') ...[ + SizedBox(height: 24), + TextFormField( + controller: productCodeController, + onFieldSubmitted: (value) { + if (codeList.contains(value)) { + EasyLoading.showError(lang.S.of(context).thisProductAlreadyAdded); + productCodeController.clear(); + } + }, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).sku, + hintText: lang.S.of(context).enterProductCode, + border: const OutlineInputBorder(), + suffixIcon: InkWell( + onTap: () => showDialog( + context: context, + builder: (c) => BarcodeScannerWidget( + onBarcodeFound: (code) => productCodeController.text = code)), + child: Container( + padding: EdgeInsets.all(8), + height: 48, + width: 44, + decoration: BoxDecoration( + borderRadius: BorderRadius.only( + topRight: Radius.circular(5), bottomRight: Radius.circular(5)), + color: Color(0xffD8D8D8).withValues(alpha: 0.3)), + child: SvgPicture.asset(height: 28, 'assets/qr_new.svg'))), + ), + ), + ], + + ///_______Category & Brand________________________________ + if ((snapShot.data?.modules?.showProductCategory == '1') || + (snapShot.data?.modules?.showProductBrand == '1')) + SizedBox(height: 24), + Row( + children: [ + if (snapShot.data?.modules?.showProductCategory == '1') + Expanded( + child: TextFormField( + readOnly: true, + controller: categoryController, + onTap: () async { + selectedCategory = + await const CategoryList(isFromProductList: false).launch(context); + setState( + () => categoryController.text = selectedCategory?.categoryName ?? ''); + }, + decoration: kInputDecoration.copyWith( + suffixIcon: Icon(Icons.keyboard_arrow_down), + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).category, + hintText: lang.S.of(context).selectProductCategory, + border: const OutlineInputBorder()))), + if ((snapShot.data?.modules?.showProductCategory == '1') && + (snapShot.data?.modules?.showProductBrand == '1')) + const SizedBox(width: 14), + if (snapShot.data?.modules?.showProductBrand == '1') + Expanded( + child: TextFormField( + readOnly: true, + controller: brandController, + onTap: () async { + selectedBrand = + await const BrandsList(isFromProductList: false).launch(context); + setState(() => brandController.text = selectedBrand?.brandName ?? ''); + }, + decoration: kInputDecoration.copyWith( + suffixIcon: Icon(Icons.keyboard_arrow_down), + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).brand, + hintText: lang.S.of(context).selectABrand, + border: const OutlineInputBorder()))), + ], + ), + + ///_______Rack & Shelf________________________________ + if ((snapShot.data?.modules?.showRack == '1') || (snapShot.data?.modules?.showShelf == '1')) + SizedBox(height: 24), + Row(children: [ + if (snapShot.data?.modules?.showRack == '1') + Expanded( + child: rackData.when( + data: (d) => DropdownButtonFormField( + isExpanded: true, + hint: Text(lang.S.of(context).selectRack), + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).rack, border: OutlineInputBorder()), + value: selectedRack, + items: d.data + ?.map((e) => DropdownMenuItem(value: e, child: Text(e.name ?? ''))) + .toList(), + onChanged: (v) => setState(() { + selectedRack = v; + selectedShelf = null; // IMPORTANT: Reset shelf when rack changes + })), + error: (e, s) => Text('Error'), + loading: () => kLoader)), + if ((snapShot.data?.modules?.showRack == '1') && (snapShot.data?.modules?.showShelf == '1')) + const SizedBox(width: 14), + if (snapShot.data?.modules?.showShelf == '1') + Expanded( + child: DropdownButtonFormField( + isExpanded: true, + // Changed type to Shelf + hint: Text(lang.S.of(context).selectShelf), + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).shelf, border: OutlineInputBorder()), + value: selectedShelf, + // Use the shelves list from the currently selected Rack + items: selectedRack?.shelves + ?.map((e) => DropdownMenuItem(value: e, child: Text(e.name ?? ''))) + .toList() ?? + [], + // Disable if no rack is selected + onChanged: selectedRack == null ? null : (v) => setState(() => selectedShelf = v), + )), + ]), + + ///_______Model & Unit__________________________________ + if ((snapShot.data?.modules?.showModelNo == '1') || + (snapShot.data?.modules?.showProductUnit == '1')) + SizedBox(height: 24), + Row(children: [ + if (snapShot.data?.modules?.showModelNo == '1') + Expanded( + child: TextFormField( + readOnly: true, + controller: modelController, + onTap: () async { + selectedModel = + await const ProductModelList(fromProductList: false).launch(context); + setState(() => modelController.text = selectedModel?.name ?? ''); + }, + decoration: kInputDecoration.copyWith( + suffixIcon: Icon(Icons.keyboard_arrow_down), + labelText: lang.S.of(context).model, + hintText: lang.S.of(context).selectModel, + border: OutlineInputBorder(), + ), + ), + ), + if ((snapShot.data?.modules?.showModelNo == '1') && + (snapShot.data?.modules?.showProductUnit == '1')) + const SizedBox(width: 14), + if (snapShot.data?.modules?.showProductUnit == '1') + Expanded( + child: TextFormField( + readOnly: true, + controller: productUnitController, + onTap: () async { + selectedUnit = await const UnitList(isFromProductList: false).launch(context); + setState(() => productUnitController.text = selectedUnit?.unitName ?? ''); + }, + decoration: kInputDecoration.copyWith( + suffixIcon: Icon(Icons.keyboard_arrow_down), + labelText: lang.S.of(context).addUnit, + hintText: lang.S.of(context).selectProductUnit, + border: OutlineInputBorder(), + ), + ), + ), + ]), + + ///_____________Stock Alert__________________________ + if (snapShot.data?.modules?.showAlertQty == '1') ...[ + SizedBox(height: 24), + TextFormField( + controller: stockAlertController, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).lowStock, + hintText: lang.S.of(context).enLowStock, + border: const OutlineInputBorder(), + ), + ), + ], + + ///--------------Product Type------------------------ + SizedBox(height: 24), + DropdownButtonFormField( + decoration: InputDecoration( + labelText: lang.S.of(context).select, + border: OutlineInputBorder(borderRadius: BorderRadius.circular(8)), + fillColor: + widget.productModel != null ? kGreyTextColor.withOpacity(0.1) : Colors.transparent, + filled: widget.productModel != null, + ), + value: _selectedType, + items: [ + if (showSingle) + DropdownMenuItem( + value: ProductType.single, + child: Text(lang.S.of(context).single), + ), + if (showVariant) + DropdownMenuItem( + value: ProductType.variant, + child: Text(lang.S.of(context).variations), + ), + if (showCombo) + DropdownMenuItem( + value: ProductType.combo, + child: Text(lang.S.of(context).combo), + ), + ], + onChanged: + widget.productModel != null ? null : (value) => setState(() => _selectedType = value!), + ), + + ///-----------Applicable tax and Type----------------------------- + if (snapShot.data?.modules?.showVatType == '1' || + snapShot.data?.modules?.showVatId == '1') ...[ + SizedBox(height: 20), + Row(children: [ + if (snapShot.data?.modules?.showVatType == '1') + Expanded( + child: DropdownButtonFormField( + isExpanded: true, + hint: Text(lang.S.of(context).typeSelect), + decoration: kInputDecoration.copyWith(labelText: lang.S.of(context).taxType), + value: selectedTaxType, + items: ["inclusive", "exclusive"] + .map((type) => DropdownMenuItem(value: type, child: Text(type))) + .toList(), + onChanged: (value) { + selectedTaxType = value!; + calculatePurchaseAndMrp(); + })), + if (snapShot.data?.modules?.showVatType == '1' && + snapShot.data?.modules?.showVatId == '1') + const SizedBox(width: 14), + if (snapShot.data?.modules?.showVatId == '1') + Expanded( + child: taxesData.when( + data: (dataList) => DropdownButtonFormField( + isExpanded: true, + hint: Text(lang.S.of(context).selectTax), + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).selectTax, + ), + value: selectedTax, + icon: selectedTax != null + ? IconButton( + padding: EdgeInsets.zero, + icon: const Icon( + Icons.clear, + color: Colors.red, + size: 20, + ), + onPressed: () { + selectedTax = null; + calculatePurchaseAndMrp(); + }, + ) + : null, + items: dataList + .where((vat) => vat.status == true) + .map( + (vat) => DropdownMenuItem( + value: vat, + child: Text('${vat.name ?? ''} ${vat.rate}%'), + ), + ) + .toList(), + onChanged: (value) { + selectedTax = value; + calculatePurchaseAndMrp(); + }, + ), + error: (e, s) => const Text('Error'), + loading: () => kLoader, + ), + ), + ]), + ], + + ///------------Single Product Form------------------------------------ + if (_selectedType == ProductType.single) + SingleProductForm( + snapShot: snapShot, + // Controllers + batchController: batchNumberController, + stockController: + productStockController, // Using stockAlertController for quantity as per your logic (or check if it should be productStockController) + purchaseExController: purchaseExclusivePriceController, + purchaseIncController: purchaseInclusivePriceController, + profitController: profitMarginController, + saleController: salePriceController, + wholesaleController: wholeSalePriceController, + dealerController: dealerPriceController, + mfgDateController: manufactureDateController, + expDateController: expireDateController, + // State & Callbacks + selectedWarehouse: selectedWarehouse, + onWarehouseChanged: (val) => setState(() => selectedWarehouse = val), + onPriceChanged: (from) => calculatePurchaseAndMrp(from: from), + onMfgDateSelected: (dateString) => setState(() { + manufactureDateController.text = DateFormat.yMd().format(DateTime.parse(dateString)); + selectedManufactureDate = dateString; + }), + onExpDateSelected: (dateString) => setState(() { + expireDateController.text = DateFormat.yMd().format(DateTime.parse(dateString)); + selectedExpireDate = dateString; + }), + ), + + ///--------- Variations Product Form --------------------------- + if (_selectedType == ProductType.variant) + VariantProductForm( + initialStocks: variantStocks, + snapShot: snapShot, + tax: selectedTax, + selectedWarehouse: selectedWarehouse, + productCode: productCodeController.text, + taxType: selectedTaxType, + productVariationIds: widget.productModel?.variationIds, + onStocksUpdated: (updatedStocks) { + setState(() { + variantStocks = updatedStocks; + }); + }, + onSelectVariation: (ids) { + variationIds = ids; + }, + ), + + ///--------- COMBO Product Form --------------------------- + if (_selectedType == ProductType.combo) ...[ + SizedBox(height: 13), + ComboProductForm( + // 1. Passing Controllers from Parent + profitController: comboProfitMarginController, + saleController: comboSalePriceController, + purchasePriceController: purchaseExclusivePriceController, + + // 2. Edit Data Pass + initialComboList: comboList, + + // 3. List Callback + onComboListChanged: (List items) { + comboList = items; + + purchaseInclusivePriceController.text = purchaseExclusivePriceController.text; + }, + ), + ], + + ///-----------------Warranty-&-Guarantee------------- + // if (_selectedType != ProductType.variant) SizedBox(height: 24), + + if ((snapShot.data?.modules?.showWarranty == '1') || + (snapShot.data?.modules?.showGuaranty == '1')) ...[ + Column( + children: [ + Row(spacing: 10, children: [ + if (snapShot.data?.modules?.showWarranty == '1') + Expanded( + child: TextFormField( + controller: warrantyController, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).warranty, + hintText: 'Ex 30', + border: const OutlineInputBorder(), + suffixIcon: _buildDurationDropdown()))), + if (snapShot.data?.modules?.showGuaranty == '1') + Expanded( + child: TextFormField( + controller: guaranteeController, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).guarantee, + hintText: 'Ex 30', + border: const OutlineInputBorder(), + suffixIcon: _buildGuaranteeDropdown()))), + ]), + SizedBox(height: 24), + ], + ), + ], + + ElevatedButton( + onPressed: () async { + print('${selectedVariation.map((e) => e.toString()).toList()}'); + if ((key.currentState?.validate() ?? false)) { + ProductRepo productRepo = ProductRepo(); + bool success; + + // 1. Prepare Stocks List based on Type + List finalStocks = []; + + if (_selectedType == ProductType.single) { + // Create a single stock entry from the Single Product Form controllers + finalStocks.add(StockDataModel( + stockId: widget.productModel?.stocks?.firstOrNull?.id + .toString(), // Preserve ID if updating + + warehouseId: selectedWarehouse?.id.toString(), + // Using stockAlertController as per your UI logic for stock quantity + productStock: productStockController.text, + exclusivePrice: purchaseExclusivePriceController.text, + inclusivePrice: purchaseInclusivePriceController.text, + profitPercent: profitMarginController.text, + productSalePrice: salePriceController.text, + productWholeSalePrice: wholeSalePriceController.text, + productDealerPrice: dealerPriceController.text, + mfgDate: selectedManufactureDate, + expireDate: selectedExpireDate, + )); + } else if (_selectedType == ProductType.variant) { + if (variantStocks.isEmpty) { + EasyLoading.showError("Please generate variations"); + return; + } + finalStocks = variantStocks; + } + print('Variation ids $variationIds'); + // 2. Construct the NEW Model + CreateProductModel submitData = CreateProductModel( + productId: widget.productModel?.id.toString(), + name: nameController.text, + categoryId: selectedCategory?.id.toString(), + brandId: selectedBrand?.id.toString(), + unitId: selectedUnit?.id.toString(), + modelId: selectedModel?.id.toString(), + productCode: productCodeController.text, + alertQty: stockAlertController.text, + rackId: selectedRack?.id.toString(), + shelfId: selectedShelf?.id.toString(), + productType: _selectedType.name, + vatType: selectedTaxType, + vatId: selectedTax?.id.toString(), + vatAmount: ((num.tryParse(purchaseInclusivePriceController.text) ?? 0) - + (num.tryParse(purchaseExclusivePriceController.text) ?? 0)) + .toString(), + + // New structure: Pass the list of StockDataModel + stocks: finalStocks, + + // Variant IDs (only needed for variant type) + variationIds: _selectedType == ProductType.variant ? variationIds : null, + + // Extra Fields + productManufacturer: manufacturerController.text, + productDiscount: discountPriceController.text, + image: pickedImage != null ? File(pickedImage!.path) : null, + + // Warranty + warrantyDuration: warrantyController.text, + warrantyPeriod: selectedTimeWarranty, + guaranteeDuration: guaranteeController.text, + guaranteePeriod: selectedTimeGuarantee, + ); + // --- TYPE: COMBO --- + if (_selectedType == ProductType.combo) { + if (comboList.isEmpty) { + EasyLoading.showError("Please add products to combo"); + return; + } + submitData.comboProducts = comboList; + submitData.comboProfitPercent = comboProfitMarginController.text; + submitData.comboProductSalePrice = comboSalePriceController.text; + } + + // 3. Call API + if (widget.productModel != null) { + if (!permissionService.hasPermission(Permit.productsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).updateProductWarn))); + return; + } + success = + await productRepo.updateProduct(data: submitData, ref: ref, context: context); + } else { + if (!permissionService.hasPermission(Permit.productsCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + backgroundColor: Colors.red, content: Text(lang.S.of(context).addProductWarn))); + return; + } + success = + await productRepo.createProduct(data: submitData, ref: ref, context: context); + } + + if (success) { + if (widget.productModel != null) { + ref.refresh(fetchProductDetails(widget.productModel?.id.toString() ?? '')); + } + ref.refresh(productProvider); + Navigator.pop(context); + } + } + }, + child: Text(widget.productModel != null + ? lang.S.of(context).update + : lang.S.of(context).saveNPublish), + ), + ], + ), + ), + ), + ); + }, + ), + ); + }, + error: (e, stack) { + return Text(e.toString()); + }, + loading: () { + return const Center(child: CircularProgressIndicator()); + }, + ), + ); + } + + Widget _buildDurationDropdown() { + return Container( + padding: EdgeInsets.symmetric(horizontal: 8), + decoration: BoxDecoration( + color: kGreyTextColor.withValues(alpha: 0.1), + borderRadius: BorderRadius.only(topRight: Radius.circular(8), bottomRight: Radius.circular(8))), + child: DropdownButtonHideUnderline( + child: DropdownButton( + icon: Icon(Icons.keyboard_arrow_down), + value: selectedTimeWarranty != null && durationList.contains(selectedTimeWarranty) + ? selectedTimeWarranty + : null, + items: [ + // 'Days', 'Months', 'Years' + DropdownMenuItem(value: 'Days', child: Text(lang.S.of(context).days)), + DropdownMenuItem(value: 'Months', child: Text(lang.S.of(context).month)), + DropdownMenuItem(value: 'Years', child: Text(lang.S.of(context).years)), + ], + onChanged: (v) => setState(() => selectedTimeWarranty = v), + hint: Text(lang.S.of(context).select)))); + } + + Widget _buildGuaranteeDropdown() { + return Container( + padding: EdgeInsets.symmetric(horizontal: 8), + decoration: BoxDecoration( + color: kGreyTextColor.withValues(alpha: 0.1), + borderRadius: BorderRadius.only(topRight: Radius.circular(8), bottomRight: Radius.circular(8))), + child: DropdownButtonHideUnderline( + child: DropdownButton( + icon: Icon(Icons.keyboard_arrow_down), + value: selectedTimeGuarantee != null && guaranteeList.contains(selectedTimeGuarantee) + ? selectedTimeGuarantee + : null, + items: [ + // 'Days', 'Months', 'Years' + DropdownMenuItem(value: 'Days', child: Text(lang.S.of(context).days)), + DropdownMenuItem(value: 'Months', child: Text(lang.S.of(context).month)), + DropdownMenuItem(value: 'Years', child: Text(lang.S.of(context).years)), + ], + // items: guaranteeList.map((e) => DropdownMenuItem(value: e, child: Text(e))).toList(), + onChanged: (v) => setState(() => selectedTimeGuarantee = v), + hint: Text(lang.S.of(context).select)))); + } + + Future uploadImageDialog(BuildContext context, ThemeData theme) { + return showDialog( + context: context, + builder: (BuildContext context) { + return Dialog( + insetPadding: EdgeInsets.symmetric(horizontal: 24), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(5)), + child: Padding( + padding: const EdgeInsets.fromLTRB(16, 16, 16, 30), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Align( + alignment: AlignmentDirectional.centerEnd, + child: IconButton( + padding: EdgeInsets.zero, + visualDensity: VisualDensity(vertical: -4, horizontal: -4), + onPressed: () => Navigator.pop(context), + icon: Icon(Icons.clear, color: kNeutral800))), + Text(lang.S.of(context).choose, + style: theme.textTheme.bodyMedium + ?.copyWith(color: kTitleColor, fontWeight: FontWeight.w400, fontSize: 18)), + SizedBox(height: 30), + Center( + child: Row(mainAxisAlignment: MainAxisAlignment.center, children: [ + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.gallery); + setState(() {}); + Future.delayed(const Duration(milliseconds: 100), () => Navigator.pop(context)); + }, + child: Column(mainAxisAlignment: MainAxisAlignment.center, children: [ + const Icon(Icons.photo_library_outlined, size: 40.0, color: kMainColor), + Text(lang.S.of(context).gallery, + style: theme.textTheme.titleMedium?.copyWith(color: kMainColor)) + ])), + const SizedBox(width: 50.0), + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.camera); + setState(() {}); + Future.delayed(const Duration(milliseconds: 100), () => Navigator.pop(context)); + }, + child: Column(mainAxisAlignment: MainAxisAlignment.center, children: [ + const Icon(Icons.camera_alt_outlined, size: 40.0, color: kGreyTextColor), + Text(lang.S.of(context).camera, + style: theme.textTheme.titleMedium?.copyWith(color: kGreyTextColor)) + ])), + ])), + ], + ), + ), + ); + }, + ); + } +} + +Widget _buildTextField({ + required TextEditingController controller, + required String label, + required String hint, + TextInputType keyboardType = TextInputType.text, + String? Function(String?)? validator, + bool readOnly = false, + bool? icon, + VoidCallback? onTap, +}) { + return TextFormField( + controller: controller, + readOnly: readOnly, + onTap: onTap, + validator: validator, + keyboardType: keyboardType, + decoration: kInputDecoration.copyWith( + labelText: label, + hintText: hint, + suffixIcon: (icon ?? false) ? const Icon(Icons.keyboard_arrow_down_outlined) : null, + border: const OutlineInputBorder(), + ), + ); +} diff --git a/lib/Screens/Products/add product/combo_product_form.dart b/lib/Screens/Products/add product/combo_product_form.dart new file mode 100644 index 0000000..0ff9281 --- /dev/null +++ b/lib/Screens/Products/add product/combo_product_form.dart @@ -0,0 +1,318 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/invoice_constant.dart' hide kMainColor; +import '../../../Provider/product_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'add_edit_comboItem.dart'; +import 'modle/create_product_model.dart'; + +// Updated Helper Model to support manual price override +class ComboItem { + final Product product; + final Stock stockData; + int quantity; + double? manualPurchasePrice; // Added this field + + ComboItem({ + required this.product, + required this.stockData, + this.quantity = 1, + this.manualPurchasePrice, + }); + + // Use manual price if set, otherwise stock price + double get purchasePrice => manualPurchasePrice ?? (stockData.productPurchasePrice ?? 0).toDouble(); + double get totalAmount => purchasePrice * quantity; +} + +class ComboProductForm extends ConsumerStatefulWidget { + final TextEditingController profitController; + final TextEditingController saleController; + final TextEditingController purchasePriceController; + final List? initialComboList; + final Function(List) onComboListChanged; + + const ComboProductForm({ + super.key, + required this.profitController, + required this.saleController, + required this.purchasePriceController, + this.initialComboList, + required this.onComboListChanged, + }); + + @override + ConsumerState createState() => _ComboProductFormState(); +} + +class _ComboProductFormState extends ConsumerState { + List selectedComboItems = []; + bool _isDataLoaded = false; + + // --- Calculation Logic (Same as before) --- + void _calculateValues({String? source}) { + double totalPurchase = 0; + for (var item in selectedComboItems) { + totalPurchase += item.totalAmount; + } + + if (widget.purchasePriceController.text != totalPurchase.toStringAsFixed(2)) { + widget.purchasePriceController.text = totalPurchase.toStringAsFixed(2); + } + + double purchase = totalPurchase; + double profit = double.tryParse(widget.profitController.text) ?? 0; + double sale = double.tryParse(widget.saleController.text) ?? 0; + + if (source == 'margin') { + sale = purchase + (purchase * profit / 100); + widget.saleController.text = sale.toStringAsFixed(2); + } else if (source == 'sale') { + if (purchase > 0) { + profit = ((sale - purchase) / purchase) * 100; + widget.profitController.text = profit.toStringAsFixed(2); + } + } else { + sale = purchase + (purchase * profit / 100); + widget.saleController.text = sale.toStringAsFixed(2); + } + + List finalApiList = selectedComboItems.map((item) { + return ComboProductModel( + stockId: item.stockData.id.toString(), + quantity: item.quantity.toString(), + purchasePrice: item.purchasePrice.toString(), + ); + }).toList(); + + widget.onComboListChanged(finalApiList); + } + + // --- Open the Popup for Add or Edit --- + void openProductForm({ComboItem? item, int? index}) { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddOrEditComboItem( + existingItem: item, + onSubmit: (newItem) { + setState(() { + if (index != null) { + // Edit Mode: Replace item + selectedComboItems[index] = newItem; + } else { + // Add Mode: Check duplicate or add new + bool exists = false; + for (int i = 0; i < selectedComboItems.length; i++) { + if (selectedComboItems[i].stockData.id == newItem.stockData.id) { + // If same product exists, just update that entry + selectedComboItems[i] = newItem; + exists = true; + break; + } + } + if (!exists) selectedComboItems.add(newItem); + } + _calculateValues(source: 'item_updated'); + }); + }, + ), + ), + ); + } + + @override + Widget build(BuildContext context) { + final productListAsync = ref.watch(productProvider); + final _theme = Theme.of(context); + + // Load Initial Data Logic + productListAsync.whenData((products) { + if (!_isDataLoaded && widget.initialComboList != null && widget.initialComboList!.isNotEmpty) { + Future.delayed(Duration.zero, () { + List tempLoadedItems = []; + for (var initialItem in widget.initialComboList!) { + for (var product in products) { + if (product.stocks != null) { + try { + var matchingStock = + product.stocks!.firstWhere((s) => s.id.toString() == initialItem.stockId.toString()); + tempLoadedItems.add(ComboItem( + product: product, + stockData: matchingStock, + quantity: int.tryParse(initialItem.quantity.toString()) ?? 1, + manualPurchasePrice: double.tryParse(initialItem.purchasePrice.toString()), + )); + break; + } catch (_) {} + } + } + } + if (mounted) { + setState(() { + selectedComboItems = tempLoadedItems; + _isDataLoaded = true; + }); + _calculateValues(source: 'init'); + } + }); + } + }); + + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // 1. Add Product Button + ElevatedButton( + onPressed: () => openProductForm(), + style: ElevatedButton.styleFrom( + backgroundColor: kMainColor50, // Light reddish background + minimumSize: Size(131, 36), + elevation: 0, + alignment: Alignment.centerLeft, + padding: const EdgeInsets.symmetric(vertical: 12, horizontal: 16), + ), + child: Text( + "+ ${l.S.of(context).addProduct}", + style: Theme.of(context).textTheme.titleMedium?.copyWith( + color: kMainColor, + fontWeight: FontWeight.w500, + ), + ), + ), + + // 2. List of Items (Matching Screenshot 1) + if (selectedComboItems.isNotEmpty) + ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + padding: EdgeInsets.zero, + itemCount: selectedComboItems.length, + separatorBuilder: (_, __) => const Divider( + height: 1, + color: kLineColor, + ), + itemBuilder: (context, index) { + final item = selectedComboItems[index]; + return ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: 0), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + item.product.productType == 'single' + ? item.product.productName ?? 'n/a' + : ('${item.product.productName ?? ''} (${item.product.stocks?[index].variantName ?? 'n/a'})'), + style: _theme.textTheme.bodyLarge, + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + ), + Text( + '${l.S.of(context).qty}: ${item.quantity}', + style: _theme.textTheme.bodyLarge?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + '${l.S.of(context).code} : ${item.product.productCode ?? 'n/a'}, ${l.S.of(context).batchNo}: ${item.stockData.batchNo ?? 'n/a'}', + style: _theme.textTheme.bodyMedium, + ), + ), + Text( + '$currency${item.totalAmount ?? 'n/a'}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + trailing: SizedBox( + width: 30, + child: PopupMenuButton( + iconColor: kPeraColor, + onSelected: (value) { + if (value == 'edit') { + openProductForm(item: item, index: index); + } else if (value == 'delete') { + setState(() { + selectedComboItems.removeAt(index); + _calculateValues(source: 'item_removed'); + }); + } + }, + itemBuilder: (BuildContext context) => [ + PopupMenuItem(value: 'edit', child: Text(l.S.of(context).edit)), + PopupMenuItem( + value: 'delete', child: Text(l.S.of(context).delete, style: TextStyle(color: Colors.red))), + ], + ), + ), + ); + }, + ), + + if (selectedComboItems.isNotEmpty) + const Divider( + height: 1, + color: kLineColor, + ), + SizedBox(height: 13), + // 3. Footer: Net Total, Profit, Sale Price + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text("${l.S.of(context).netTotalAmount}:", style: TextStyle(fontWeight: FontWeight.bold, fontSize: 16)), + Text("\$${widget.purchasePriceController.text}", + style: const TextStyle(fontWeight: FontWeight.bold, fontSize: 18)), + ], + ), + const SizedBox(height: 16), + + Row( + children: [ + Expanded( + child: TextFormField( + controller: widget.profitController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: '${l.S.of(context).profitMargin} (%)', + hintText: 'Ex: 25%', + border: OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + ), + onChanged: (value) => _calculateValues(source: 'margin'), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + controller: widget.saleController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: l.S.of(context).defaultSellingPrice, + hintText: 'Ex: 150', + border: OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + ), + onChanged: (value) => _calculateValues(source: 'sale'), + ), + ), + ], + ), + SizedBox(height: 24), + ], + ); + } +} diff --git a/lib/Screens/Products/add product/modle/create_product_model.dart b/lib/Screens/Products/add product/modle/create_product_model.dart new file mode 100644 index 0000000..ab301cb --- /dev/null +++ b/lib/Screens/Products/add product/modle/create_product_model.dart @@ -0,0 +1,150 @@ +import 'dart:io'; + +// Enum for clearer logic in UI +enum ProductType { single, variant, combo } + +// --- 1. Combo Product Model --- +class ComboProductModel { + ComboProductModel({ + this.stockId, + this.quantity, + this.purchasePrice, + }); + + String? stockId; + String? quantity; + String? purchasePrice; + + Map toJson() { + final Map data = { + 'stock_id': stockId, + 'quantity': quantity, + 'purchase_price': purchasePrice, + }; + return data; + } +} + +// --- 2. Stock Data Model (Existing) --- +class StockDataModel { + StockDataModel({ + this.stockId, + this.batchNo, + this.warehouseId, + this.productStock, + this.exclusivePrice, + this.inclusivePrice, + this.profitPercent, + this.productSalePrice, + this.productWholeSalePrice, + this.productDealerPrice, + this.mfgDate, + this.expireDate, + this.serialNumbers, + this.variantName, + this.variationData, + this.subStock, + }); + + String? stockId; + String? batchNo; + String? warehouseId; + String? productStock; + String? exclusivePrice; + String? inclusivePrice; + String? profitPercent; + String? productSalePrice; + String? productWholeSalePrice; + String? productDealerPrice; + String? mfgDate; + String? expireDate; + List? serialNumbers; + bool? subStock; + String? variantName; + List>? variationData; + + Map toJson() { + final Map data = { + 'stock_id': stockId, + 'batch_no': batchNo, + 'warehouse_id': warehouseId, + 'productStock': productStock, + 'exclusive_price': exclusivePrice, + 'inclusive_price': inclusivePrice, + 'profit_percent': profitPercent == 'Infinity' ? '0' : profitPercent, + 'productSalePrice': productSalePrice, + 'productWholeSalePrice': productWholeSalePrice, + 'productDealerPrice': productDealerPrice, + 'mfg_date': mfgDate, + 'expire_date': expireDate, + 'serial_numbers': serialNumbers, + 'variant_name': variantName, + 'variation_data': variationData, + }; + data.removeWhere((key, value) => value == null || value.toString().isEmpty || value == 'null'); + return data; + } +} + +// --- 3. Main Create Product Model --- +class CreateProductModel { + CreateProductModel({ + this.productId, + this.name, + this.categoryId, + this.brandId, + this.productCode, + this.modelId, + this.rackId, + this.shelfId, + this.alertQty, + this.unitId, + this.vatId, + this.vatType, + this.vatAmount, + this.image, + this.productType, + this.stocks, + this.comboProducts, + this.variationIds, + this.warrantyDuration, + this.warrantyPeriod, + this.guaranteeDuration, + this.guaranteePeriod, + this.productManufacturer, + this.productDiscount, + this.comboProfitPercent, + this.comboProductSalePrice, + }); + + String? productId; + String? name; + String? categoryId; + String? brandId; + String? productCode; + String? modelId; + String? rackId; + String? shelfId; + String? alertQty; + String? unitId; + String? vatId; + String? vatType; + String? vatAmount; + File? image; + String? productType; + String? comboProfitPercent; + String? comboProductSalePrice; + + // Lists + List? stocks; + List? comboProducts; + List? variationIds; + + String? productManufacturer; + String? productDiscount; + + String? warrantyDuration; + String? warrantyPeriod; + String? guaranteeDuration; + String? guaranteePeriod; +} diff --git a/lib/Screens/Products/add product/single_product_form.dart b/lib/Screens/Products/add product/single_product_form.dart new file mode 100644 index 0000000..4ebfea7 --- /dev/null +++ b/lib/Screens/Products/add product/single_product_form.dart @@ -0,0 +1,373 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/model/get_product_setting_model.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_model/warehouse_list_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../constant.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../warehouse/warehouse_provider/warehouse_provider.dart'; + +class SingleProductForm extends ConsumerWidget { + const SingleProductForm({ + super.key, + required this.snapShot, + required this.batchController, + required this.stockController, + required this.purchaseExController, + required this.purchaseIncController, + required this.profitController, + required this.saleController, + required this.wholesaleController, + required this.dealerController, + required this.mfgDateController, + required this.expDateController, + this.selectedWarehouse, + required this.onWarehouseChanged, + required this.onPriceChanged, + required this.onMfgDateSelected, + required this.onExpDateSelected, + }); + + final GetProductSettingModel snapShot; + + // Controllers passed from Parent + final TextEditingController batchController; + final TextEditingController stockController; + final TextEditingController purchaseExController; + final TextEditingController purchaseIncController; + final TextEditingController profitController; + final TextEditingController saleController; + final TextEditingController wholesaleController; + final TextEditingController dealerController; + final TextEditingController mfgDateController; + final TextEditingController expDateController; + + // State variables passed from Parent + final WarehouseData? selectedWarehouse; + + // Callbacks to update Parent State + final Function(WarehouseData?) onWarehouseChanged; + final Function(String from) onPriceChanged; // To trigger calculation + final Function(String date) onMfgDateSelected; + final Function(String date) onExpDateSelected; + + @override + Widget build(BuildContext context, WidgetRef ref) { + final permissionService = PermissionService(ref); + final warehouseData = ref.watch(fetchWarehouseListProvider); + final modules = snapShot.data?.modules; + final _lang = lang.S.of(context); + + return Column( + children: [ + ///-------------Batch No & Warehouse---------------------------------- + if (modules?.showBatchNo == '1' || modules?.showWarehouse == '1') ...[ + const SizedBox(height: 24), + Row( + children: [ + if (modules?.showBatchNo == '1') + Expanded( + child: TextFormField( + controller: batchController, + decoration: InputDecoration( + labelText: _lang.batchNo, + hintText: _lang.enterBatchNo, + border: OutlineInputBorder(), + ), + ), + ), + if (modules?.showBatchNo == '1' && modules?.showWarehouse == '1') const SizedBox(width: 14), + if (modules?.showWarehouse == '1') + Expanded( + child: warehouseData.when( + data: (dataList) { + return Stack( + alignment: Alignment.centerRight, + children: [ + DropdownButtonFormField( + hint: Text(_lang.selectWarehouse), + isExpanded: true, + decoration: InputDecoration( + labelText: _lang.warehouse, + ), + value: selectedWarehouse, + icon: selectedWarehouse != null + ? IconButton( + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + visualDensity: VisualDensity( + horizontal: -4, + vertical: -4, + ), + ), + icon: const Icon( + Icons.clear, + color: Colors.red, + size: 20, + ), + onPressed: () { + onWarehouseChanged.call(null); + }, + ) + : const Icon(Icons.keyboard_arrow_down_outlined), + items: dataList.data + ?.map( + (rack) => DropdownMenuItem( + value: rack, + child: Text( + rack.name ?? '', + style: const TextStyle(fontWeight: FontWeight.normal), + ), + ), + ) + .toList(), + onChanged: onWarehouseChanged, + ), + ], + ); + }, + error: (e, st) => const Text('Warehouse Load Error'), + loading: () => const Center(child: CircularProgressIndicator()), + ), + // child: warehouseData.when( + // data: (dataList) { + // return DropdownButtonFormField( + // hint: const Text('Select Warehouse'), + // isExpanded: true, + // decoration: const InputDecoration(labelText: 'Warehouse', border: OutlineInputBorder()), + // value: selectedWarehouse, + // icon: const Icon(Icons.keyboard_arrow_down_outlined), + // items: dataList.data + // ?.map( + // (rack) => DropdownMenuItem( + // value: rack, + // child: Text(rack.name ?? '', style: const TextStyle(fontWeight: FontWeight.normal)), + // ), + // ) + // .toList(), + // onChanged: onWarehouseChanged, + // ); + // }, + // error: (e, st) => const Text('Rack Load Error'), + // loading: () => const Center(child: CircularProgressIndicator()), + // ), + ), + ], + ), + ], + + if (modules?.showProductStock == '1') const SizedBox(height: 24), + + ///-------------Stock-------------------------------------- + if (modules?.showProductStock == '1') + TextFormField( + controller: stockController, + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + keyboardType: TextInputType.number, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).stock, + hintText: lang.S.of(context).enterStock, + border: const OutlineInputBorder(), + ), + ), + + ///_________Purchase Price (Exclusive & Inclusive)____________________ + if ((modules?.showExclusivePrice == '1' || modules?.showInclusivePrice == '1') && + permissionService.hasPermission(Permit.productsPriceView.value)) ...[ + const SizedBox(height: 24), + Row( + children: [ + if (modules?.showExclusivePrice == '1') + Expanded( + child: TextFormField( + controller: purchaseExController, + onChanged: (value) => onPriceChanged('purchase_ex'), + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + keyboardType: TextInputType.number, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).purchaseEx, + hintText: lang.S.of(context).enterPurchasePrice, + border: const OutlineInputBorder(), + ), + ), + ), + if (modules?.showExclusivePrice == '1' && modules?.showInclusivePrice == '1') const SizedBox(width: 14), + if (modules?.showInclusivePrice == '1') + Expanded( + child: TextFormField( + controller: purchaseIncController, + onChanged: (value) => onPriceChanged('purchase_inc'), + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + keyboardType: TextInputType.number, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).purchaseIn, + hintText: lang.S.of(context).enterSaltingPrice, + border: const OutlineInputBorder(), + ), + ), + ), + ], + ), + ], + + ///_________Profit Margin & MRP_____________________ + if (modules?.showProfitPercent == '1' || modules?.showProductSalePrice == '1') ...[ + const SizedBox(height: 24), + Row( + children: [ + if (modules?.showProfitPercent == '1' && + (permissionService.hasPermission(Permit.productsPriceView.value))) + Expanded( + child: TextFormField( + controller: profitController, + onChanged: (value) => onPriceChanged('profit_margin'), + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + keyboardType: TextInputType.number, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).profitMargin, + hintText: lang.S.of(context).enterPurchasePrice, + border: const OutlineInputBorder(), + ), + ), + ), + if (modules?.showProfitPercent == '1' && + modules?.showProductSalePrice == '1' && + permissionService.hasPermission(Permit.productsPriceView.value)) + const SizedBox(width: 14), + if (modules?.showProductSalePrice == '1') + Expanded( + child: TextFormField( + controller: saleController, + onChanged: (value) => onPriceChanged('mrp'), + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + keyboardType: TextInputType.number, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).mrp, + hintText: lang.S.of(context).enterSaltingPrice, + border: const OutlineInputBorder(), + ), + ), + ), + ], + ), + ], + + ///_______Wholesale & Dealer Price_________________ + if (modules?.showProductWholesalePrice == '1' || modules?.showProductDealerPrice == '1') ...[ + const SizedBox(height: 24), + Row( + children: [ + if (modules?.showProductWholesalePrice == '1') + Expanded( + child: TextFormField( + controller: wholesaleController, + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + keyboardType: TextInputType.number, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).wholeSalePrice, + hintText: lang.S.of(context).enterWholesalePrice, + border: const OutlineInputBorder(), + ), + ), + ), + if (modules?.showProductWholesalePrice == '1' && modules?.showProductDealerPrice == '1') + const SizedBox(width: 14), + if (modules?.showProductDealerPrice == '1') + Expanded( + child: TextFormField( + controller: dealerController, + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + keyboardType: TextInputType.number, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).dealerPrice, + hintText: lang.S.of(context).enterDealerPrice, + border: const OutlineInputBorder(), + ), + ), + ), + ], + ), + ], + + ///_______Dates_________________ + if ((modules?.showMfgDate == '1') || (modules?.showExpireDate == '1')) ...[ + const SizedBox(height: 24), + Row( + children: [ + if (modules?.showMfgDate == '1') + Expanded( + child: TextFormField( + readOnly: true, + controller: mfgDateController, + decoration: InputDecoration( + labelText: lang.S.of(context).manuDate, + hintText: lang.S.of(context).selectDate, + border: const OutlineInputBorder(), + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + final DateTime? picked = await showDatePicker( + initialDate: DateTime.now(), + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + onMfgDateSelected(picked.toString()); + } + }, + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + ), + ), + if (modules?.showMfgDate == '1' && modules?.showExpireDate == '1') const SizedBox(width: 14), + if (modules?.showExpireDate == '1') + Expanded( + child: TextFormField( + readOnly: true, + controller: expDateController, + decoration: InputDecoration( + labelText: lang.S.of(context).expDate, + hintText: lang.S.of(context).selectDate, + border: const OutlineInputBorder(), + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + final DateTime? picked = await showDatePicker( + initialDate: DateTime.now(), + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + onExpDateSelected(picked.toString()); + } + }, + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + ), + ), + ], + ), + ], + const SizedBox(height: 24), + ], + ); + } +} diff --git a/lib/Screens/Products/add product/variant_product_form.dart b/lib/Screens/Products/add product/variant_product_form.dart new file mode 100644 index 0000000..906bd3e --- /dev/null +++ b/lib/Screens/Products/add product/variant_product_form.dart @@ -0,0 +1,898 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/model/get_product_setting_model.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_model/warehouse_list_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../product variation/model/product_variation_model.dart'; +import '../../product variation/provider/product_variation_provider.dart'; +import '../../vat_&_tax/model/vat_model.dart'; +import '../../warehouse/warehouse_provider/warehouse_provider.dart'; +import '../Widgets/acnoo_multiple_select_dropdown.dart'; +import '../Widgets/dropdown_styles.dart'; +import 'modle/create_product_model.dart'; + +class VariantProductForm extends ConsumerStatefulWidget { + const VariantProductForm({ + super.key, + required this.initialStocks, + required this.onStocksUpdated, + required this.snapShot, + this.selectedWarehouse, + required this.onSelectVariation, + this.tax, + required this.taxType, + this.productVariationIds, + this.productCode, + }); + + final List initialStocks; + final Function(List) onStocksUpdated; + final Function(List) onSelectVariation; + final GetProductSettingModel snapShot; + final VatModel? tax; + final String taxType; + final List? productVariationIds; + final String? productCode; + // State variables passed from Parent + final WarehouseData? selectedWarehouse; // Received from parent + + @override + ConsumerState createState() => _VariantProductFormState(); +} + +class _VariantProductFormState extends ConsumerState { + List selectedVariation = []; + List variationList = []; + Map?> selectedVariationValues = {}; + List localVariantStocks = []; + + bool isDataInitialized = false; + + final kLoader = const Center(child: CircularProgressIndicator(strokeWidth: 2)); + + @override + void initState() { + super.initState(); + localVariantStocks = widget.initialStocks; + } + + void generateVariants({bool? changeState}) { + if (selectedVariation.isEmpty) { + setState(() => localVariantStocks.clear()); + widget.onStocksUpdated(localVariantStocks); + return; + } + // 1. Gather active Variations (No Change) + List activeVariations = []; + List> activeValues = []; + + for (var id in selectedVariation) { + if (id != null && + selectedVariationValues.containsKey(id) && + selectedVariationValues[id] != null && + selectedVariationValues[id]!.isNotEmpty) { + var vData = variationList.firstWhere((element) => element.id == id, orElse: () => VariationData()); + if (vData.id != null) { + activeVariations.add(vData); + activeValues.add(selectedVariationValues[id]!); + } + } + } + + if (activeVariations.isEmpty || activeValues.length != activeVariations.length) { + setState(() => localVariantStocks = []); + widget.onStocksUpdated(localVariantStocks); + return; + } + ; + + // 2. Calculate Cartesian Product (No Change) + List> cartesian(List> lists) { + List> result = [[]]; + for (var list in lists) { + result = [ + for (var a in result) + for (var b in list) [...a, b] + ]; + } + return result; + } + + List> combinations = cartesian(activeValues); + List newStocks = []; + + String baseCode = widget.productCode ?? ""; + int counter = 1; + for (var combo in combinations) { + String variantName = combo.join(" - "); + List> vData = []; + for (int i = 0; i < combo.length; i++) { + vData.add({activeVariations[i].name ?? '': combo[i]}); + } + + // Check if this ROOT variant already exists (to preserve edits) + var existingIndex = localVariantStocks.indexWhere((element) => element.variantName == variantName); + + if (existingIndex != -1) { + StockDataModel parent = localVariantStocks[existingIndex]; + + // Updating batch no according to new code structure + if (baseCode.isNotEmpty) { + parent.batchNo = "$baseCode-$counter"; + } + newStocks.add(parent); + } else { + // C. New Root Variant + String autoBatchNo = baseCode.isNotEmpty ? "$baseCode-$counter" : ""; + + newStocks.add(StockDataModel( + profitPercent: '0', + variantName: variantName, + batchNo: autoBatchNo, // NEW LOGIC: 1002-1 + variationData: vData, + productStock: "0", + exclusivePrice: "0", + inclusivePrice: "0", + productSalePrice: "0", + )); + } + counter++; + } + + setState(() => localVariantStocks = newStocks); + widget.onStocksUpdated(localVariantStocks); + } + + // --- Logic to Initialize Data from Edit Mode --- + void _initializeEditData(List allVariations) { + if (isDataInitialized) return; + if (localVariantStocks.isEmpty && (widget.productVariationIds == null || widget.productVariationIds!.isEmpty)) + return; + + // 1. Set Selected Variation Types (Example: Size, Color IDs) + if (widget.productVariationIds != null) { + selectedVariation = widget.productVariationIds!.map((e) => int.tryParse(e)).where((e) => e != null).toList(); + } + + for (final stock in localVariantStocks) { + print('Pioewruwr------------------------> ${stock.variationData}'); + if (stock.variationData != null) { + for (Map vMap in stock.variationData!) { + print('$vMap'); + // vMap looks like {"Size": "M"} + vMap.forEach((keyName, value) { + // Find the ID associated with this Name (e.g., "Size" -> ID 1) + final variationObj = allVariations.firstWhere( + (element) => element.name?.toLowerCase() == keyName.toLowerCase(), + orElse: () => VariationData(), + ); + + if (variationObj.id != null) { + num vId = variationObj.id!; + + // Add value to the list if not exists + if (!selectedVariationValues.containsKey(vId)) { + selectedVariationValues[vId] = []; + } + + if (value is String && !selectedVariationValues[vId]!.contains(value)) { + selectedVariationValues[vId]!.add(value); + } + } + }); + } + } + } + + isDataInitialized = true; + Future.microtask(() => setState(() {})); + } + + void _addSubVariation(int parentIndex) { + final parentStock = localVariantStocks[parentIndex]; + + // Ensure parent has a batch number + if (parentStock.batchNo == null || parentStock.batchNo!.isEmpty) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text("Parent must have a Batch No first"))); + return; + } + + // Count existing children to generate ID (e.g., 1001-1, 1001-2) + final String parentBatch = parentStock.batchNo!; + int childCount = localVariantStocks + .where((element) => element.batchNo != null && element.batchNo!.startsWith("$parentBatch-")) + .length; + + String newSubBatch = "$parentBatch-${childCount + 1}"; + + // Create Child Stock (Copying basic data from parent if needed, or blank) + StockDataModel childStock = StockDataModel( + variantName: "${parentStock.variantName} (Sub ${childCount + 1})", // Indicating it's a sub + batchNo: '', + variationData: parentStock.variationData, // Inherit variation traits + profitPercent: parentStock.profitPercent ?? '0', + productStock: "0", + exclusivePrice: parentStock.exclusivePrice ?? "0", + inclusivePrice: parentStock.inclusivePrice ?? "0", + productSalePrice: parentStock.productSalePrice ?? "0", + warehouseId: parentStock.warehouseId, + ); + + setState(() { + // Insert immediately after the parent (and its existing children) + // We insert at parentIndex + 1 + childCount to keep them grouped + localVariantStocks.insert(parentIndex + 1 + childCount, childStock); + }); + widget.onStocksUpdated(localVariantStocks); + } + + void _removeVariation(int index) { + final stockToRemove = localVariantStocks[index]; + final String? batchNo = stockToRemove.batchNo; + + setState(() { + localVariantStocks.removeAt(index); + + // If it was a parent, remove all its children (Sub-variations) + if (batchNo != null && !batchNo.contains('-')) { + localVariantStocks + .removeWhere((element) => element.batchNo != null && element.batchNo!.startsWith("$batchNo-")); + } + }); + widget.onStocksUpdated(localVariantStocks); + } + + @override + Widget build(BuildContext context) { + final _dropdownStyle = AcnooDropdownStyle(context); + final variationData = ref.watch(variationListProvider); + final _theme = Theme.of(context); + + return Column( + children: [ + const SizedBox(height: 24), + + //------- Variation Type Selection -------------------- + variationData.when( + data: (variation) { + variationList = variation.data ?? []; + + // ----------------------------------------- + // HERE IS THE FIX: Initialize Data Once + // ----------------------------------------- + if (!isDataInitialized && variationList.isNotEmpty) { + _initializeEditData(variationList); + } + + return AcnooMultiSelectDropdown( + menuItemStyleData: _dropdownStyle.multiSelectMenuItemStyle, + buttonStyleData: _dropdownStyle.buttonStyle, + iconStyleData: _dropdownStyle.iconStyle, + dropdownStyleData: _dropdownStyle.dropdownStyle, + labelText: lang.S.of(context).selectVariations, + decoration: InputDecoration( + contentPadding: EdgeInsets.all(8), + hintText: lang.S.of(context).selectItems, + ), + values: selectedVariation, + items: variationList.map((item) { + return MultiSelectDropdownMenuItem(value: item.id, labelText: item.name ?? ''); + }).toList(), + onChanged: (values) { + setState(() { + selectedVariation = values?.map((e) => e as int?).toList() ?? []; + + selectedVariationValues.removeWhere((key, value) => !selectedVariation.contains(key)); + }); + + widget.onSelectVariation(values?.map((e) => e.toString()).toList() ?? []); + if (selectedVariation.isEmpty) { + setState(() => localVariantStocks.clear()); + widget.onStocksUpdated(localVariantStocks); + } else { + generateVariants(); + } + }, + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => kLoader, + ), + + //----------- Variation Values Selection --------------- + if (selectedVariation.isNotEmpty) const SizedBox(height: 24), + if (selectedVariation.isNotEmpty) + GridView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: variationList.where((item) => selectedVariation.contains(item.id)).length, + gridDelegate: const SliverGridDelegateWithFixedCrossAxisCount( + crossAxisCount: 2, mainAxisSpacing: 8, crossAxisSpacing: 8, childAspectRatio: 2.8), + itemBuilder: (context, index) { + final filteredItems = variationList.where((item) => selectedVariation.contains(item.id)).toList(); + final varItem = filteredItems[index]; + return AcnooMultiSelectDropdown( + key: GlobalKey(debugLabel: varItem.name), + labelText: varItem.name ?? '', + values: selectedVariationValues[varItem.id] ?? [], + items: (varItem.values ?? []).map((value) { + return MultiSelectDropdownMenuItem(value: value, labelText: value); + }).toList(), + onChanged: (values) { + selectedVariationValues[varItem.id?.toInt()] = values != null && values.isNotEmpty ? values : null; + + generateVariants(changeState: false); + }, + ); + }, + ), + + if (selectedVariation.isEmpty) const SizedBox(height: 24), + + // ================= GENERATED VARIANT LIST ================= + if (localVariantStocks.isNotEmpty) ...[ + // const SizedBox(height: 24), + Row( + children: [ + Text( + "${lang.S.of(context).selectVariations} (${localVariantStocks.length})", + style: Theme.of(context).textTheme.titleMedium, + ), + ], + ), + const SizedBox(height: 10), + ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: localVariantStocks.length, + separatorBuilder: (_, __) => const Divider(height: 1), + itemBuilder: (context, index) { + final stock = localVariantStocks[index]; + // Check if this is a Sub-Variation (contains '-') + bool isSubVariation = stock.batchNo != null && stock.variantName!.contains('Sub'); + + return Container( + color: isSubVariation ? Colors.grey.shade50 : Colors.transparent, // Light bg for sub items + child: ListTile( + onTap: () { + showVariantEditSheet( + context: context, + stock: localVariantStocks[index], + snapShot: widget.snapShot, + tax: widget.tax, + taxType: widget.taxType, + onSave: (updatedStock) { + setState(() { + localVariantStocks[index] = updatedStock; + }); + widget.onStocksUpdated(localVariantStocks); + }, + ); + }, + contentPadding: !isSubVariation ? EdgeInsets.zero : EdgeInsetsDirectional.only(start: 30), + // (+) Button only for Parent items + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + leading: !isSubVariation + ? IconButton( + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + ), + icon: const Icon(Icons.add, color: kTitleColor), + tooltip: lang.S.of(context).addSubVariation, + onPressed: () => _addSubVariation(index), + ) + : Icon(Icons.subdirectory_arrow_right, + color: Colors.grey, size: 18), // Visual indicator for child + + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + stock.variantName ?? "", + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: isSubVariation ? FontWeight.normal : FontWeight.w500, + fontSize: isSubVariation ? 13 : 14, + ), + ), + ), + SizedBox(width: 8), + Text.rich(TextSpan( + text: '${lang.S.of(context).stock}: ', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + ), + children: [ + TextSpan( + text: stock.productStock ?? 'n/a', + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: isSubVariation ? FontWeight.normal : FontWeight.w500, + fontSize: isSubVariation ? 13 : 14, + color: kPeraColor), + ) + ])), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + '${lang.S.of(context).batchNo}: ${stock.batchNo ?? 'N/A'}', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium + ?.copyWith(fontSize: isSubVariation ? 13 : 14, color: kPeraColor), + ), + ), + Text.rich(TextSpan( + text: '${lang.S.of(context).sale}: ', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + ), + children: [ + TextSpan( + text: '$currency${stock.productSalePrice ?? 'n/a'}', + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: isSubVariation ? FontWeight.normal : FontWeight.w500, + fontSize: isSubVariation ? 13 : 14, + color: kTitleColor, + ), + ) + ])), + ], + ), + trailing: SizedBox( + width: 30, + child: PopupMenuButton( + onSelected: (value) { + if (value == 'edit') { + showVariantEditSheet( + context: context, + stock: localVariantStocks[index], + snapShot: widget.snapShot, + tax: widget.tax, + taxType: widget.taxType, + onSave: (updatedStock) { + setState(() { + localVariantStocks[index] = updatedStock; + }); + widget.onStocksUpdated(localVariantStocks); + }, + ); + } else if (value == 'delete') { + _removeVariation(index); + } + }, + itemBuilder: (context) => [ + PopupMenuItem( + value: 'edit', + child: Row( + children: [ + HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kGreyTextColor, + size: 20, + ), + SizedBox(width: 8), + Text( + lang.S.of(context).edit, + style: _theme.textTheme.titleSmall?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + + // Show delete only if sub-variation + if (isSubVariation) + PopupMenuItem( + value: 'delete', + child: Row( + children: [ + HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: kGreyTextColor, + size: 20, + ), + SizedBox(width: 8), + Text( + lang.S.of(context).edit, + style: _theme.textTheme.titleSmall?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + ); + }, + ) + ] + ], + ); + } +} + +void showVariantEditSheet({ + required BuildContext context, + required StockDataModel stock, + required GetProductSettingModel snapShot, + VatModel? tax, + required String taxType, + required Function(StockDataModel updatedStock) onSave, +}) { + showModalBottomSheet( + context: context, + isScrollControlled: true, + shape: const RoundedRectangleBorder(borderRadius: BorderRadius.vertical(top: Radius.circular(16))), + builder: (context) => + VariantEditSheet(stock: stock, snapShot: snapShot, tax: tax, taxType: taxType, onSave: onSave), + ); +} + +class VariantEditSheet extends ConsumerStatefulWidget { + const VariantEditSheet( + {super.key, + required this.stock, + required this.snapShot, + required this.tax, + required this.taxType, + required this.onSave}); + final StockDataModel stock; + final GetProductSettingModel snapShot; + final VatModel? tax; + final String taxType; + final Function(StockDataModel) onSave; + @override + ConsumerState createState() => _VariantEditSheetState(); +} + +class _VariantEditSheetState extends ConsumerState { + late TextEditingController productBatchNumberController; + late TextEditingController productStockController; + late TextEditingController purchaseExclusivePriceController; + late TextEditingController purchaseInclusivePriceController; + late TextEditingController profitMarginController; + late TextEditingController salePriceController; + late TextEditingController wholeSalePriceController; + late TextEditingController dealerPriceController; + late TextEditingController expireDateController; + late TextEditingController manufactureDateController; + + String? selectedExpireDate; + String? selectedManufactureDate; + String? selectedWarehouseId; // Added variable for Warehouse + + @override + void initState() { + super.initState(); + productBatchNumberController = TextEditingController(text: widget.stock.batchNo ?? ''); + productStockController = TextEditingController(text: widget.stock.productStock ?? ''); + purchaseExclusivePriceController = TextEditingController(text: widget.stock.exclusivePrice ?? ''); + purchaseInclusivePriceController = TextEditingController(text: widget.stock.inclusivePrice ?? ''); + profitMarginController = TextEditingController(text: widget.stock.profitPercent ?? ''); + salePriceController = TextEditingController(text: widget.stock.productSalePrice ?? ''); + wholeSalePriceController = TextEditingController(text: widget.stock.productWholeSalePrice ?? ''); + dealerPriceController = TextEditingController(text: widget.stock.productDealerPrice ?? ''); + selectedExpireDate = widget.stock.expireDate; + selectedManufactureDate = widget.stock.mfgDate; + + // Initialize Warehouse ID + selectedWarehouseId = widget.stock.warehouseId; + + expireDateController = TextEditingController( + text: selectedExpireDate != null && selectedExpireDate!.isNotEmpty + ? DateFormat.yMd().format(DateTime.parse(selectedExpireDate!)) + : ''); + manufactureDateController = TextEditingController( + text: selectedManufactureDate != null && selectedManufactureDate!.isNotEmpty + ? DateFormat.yMd().format(DateTime.parse(selectedManufactureDate!)) + : ''); + } + + @override + void dispose() { + productBatchNumberController.dispose(); + productStockController.dispose(); + purchaseExclusivePriceController.dispose(); + purchaseInclusivePriceController.dispose(); + profitMarginController.dispose(); + salePriceController.dispose(); + wholeSalePriceController.dispose(); + dealerPriceController.dispose(); + expireDateController.dispose(); + manufactureDateController.dispose(); + super.dispose(); + } + + void calculatePurchaseAndMrp({String? from}) { + num taxRate = widget.tax?.rate ?? 0; + num purchaseExc = num.tryParse(purchaseExclusivePriceController.text) ?? 0; + num purchaseInc = num.tryParse(purchaseInclusivePriceController.text) ?? 0; + num profitMargin = num.tryParse(profitMarginController.text) ?? 0; + num salePrice = num.tryParse(salePriceController.text) ?? 0; + + if (from == 'purchase_inc') { + purchaseExc = (taxRate != 0) ? purchaseInc / (1 + taxRate / 100) : purchaseInc; + purchaseExclusivePriceController.text = purchaseExc.toStringAsFixed(2); + } else { + purchaseInc = purchaseExc + (purchaseExc * taxRate / 100); + purchaseInclusivePriceController.text = purchaseInc.toStringAsFixed(2); + } + purchaseExc = num.tryParse(purchaseExclusivePriceController.text) ?? 0; + purchaseInc = num.tryParse(purchaseInclusivePriceController.text) ?? 0; + num basePrice = widget.taxType.toLowerCase() == 'exclusive' ? purchaseExc : purchaseInc; + + if (from == 'mrp') { + salePrice = num.tryParse(salePriceController.text) ?? 0; + if (basePrice > 0) { + profitMargin = ((salePrice - basePrice) / basePrice) * 100; + profitMarginController.text = profitMargin.toStringAsFixed(2); + } + } else { + if (basePrice > 0) { + salePrice = basePrice + (basePrice * profitMargin / 100); + salePriceController.text = salePrice.toStringAsFixed(2); + } + } + setState(() {}); + } + + @override + Widget build(BuildContext context) { + final permissionService = PermissionService(ref); + final theme = Theme.of(context); + final modules = widget.snapShot.data?.modules; + + // 1. Fetch Warehouse List from Provider + final warehouseData = ref.watch(fetchWarehouseListProvider); + + return Padding( + padding: EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom), + child: Container( + decoration: + const BoxDecoration(color: Colors.white, borderRadius: BorderRadius.vertical(top: Radius.circular(16))), + child: Column(mainAxisSize: MainAxisSize.min, children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ + Flexible( + child: Text('${lang.S.of(context).edit} ${widget.stock.variantName}', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600, fontSize: 18)), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: const Icon(Icons.close, size: 20, color: Colors.grey)) + ])), + const Divider(height: 1, color: kBorderColor), + Flexible( + child: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Column(children: [ + // 2. Display Warehouse Dropdown + warehouseData.when( + data: (data) => DropdownButtonFormField( + value: selectedWarehouseId, + decoration: InputDecoration( + labelText: lang.S.of(context).warehouse, + hintText: lang.S.of(context).selectWarehouse, + border: OutlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 12, vertical: 12)), + items: data.data + ?.map((WarehouseData w) => + DropdownMenuItem(value: w.id.toString(), child: Text(w.name ?? ''))) + .toList(), + onChanged: (v) => setState(() => selectedWarehouseId = v)), + error: (e, s) => const Text('Failed to load warehouse'), + loading: () => const Center(child: LinearProgressIndicator())), + const SizedBox(height: 16), + + if (modules?.showBatchNo == '1' || modules?.showProductStock == '1') ...[ + Row(children: [ + if (modules?.showBatchNo == '1') + Expanded( + child: _buildField( + controller: productBatchNumberController, + label: lang.S.of(context).batchNo, + hint: "Ex: B-001")), + if (modules?.showBatchNo == '1' && modules?.showProductStock == '1') const SizedBox(width: 12), + if (modules?.showProductStock == '1') + Expanded( + child: _buildField( + controller: productStockController, + label: lang.S.of(context).stock, + isNumber: true, + hint: "Ex: 50")) + ]), + const SizedBox(height: 16) + ], + if ((modules?.showExclusivePrice == '1' || modules?.showInclusivePrice == '1') && + permissionService.hasPermission(Permit.productsPriceView.value)) ...[ + Row(children: [ + if (modules?.showExclusivePrice == '1') + Expanded( + child: _buildField( + controller: purchaseExclusivePriceController, + label: lang.S.of(context).purchaseEx, + isNumber: true, + hint: "Ex: 100.00", + onChanged: (v) => calculatePurchaseAndMrp())), + if (modules?.showExclusivePrice == '1' && modules?.showInclusivePrice == '1') + const SizedBox(width: 12), + if (modules?.showInclusivePrice == '1') + Expanded( + child: _buildField( + controller: purchaseInclusivePriceController, + label: lang.S.of(context).purchaseIn, + isNumber: true, + hint: "Ex: 115.00", + onChanged: (v) => calculatePurchaseAndMrp(from: "purchase_inc"))) + ]), + const SizedBox(height: 16) + ], + if (modules?.showProfitPercent == '1' || modules?.showProductSalePrice == '1') ...[ + Row(children: [ + if (modules?.showProfitPercent == '1' && + permissionService.hasPermission(Permit.productsPriceView.value)) + Expanded( + child: _buildField( + controller: profitMarginController, + label: lang.S.of(context).profitMargin, + isNumber: true, + hint: "Ex: 20%", + onChanged: (v) => calculatePurchaseAndMrp())), + if (modules?.showProfitPercent == '1' && + modules?.showProductSalePrice == '1' && + permissionService.hasPermission(Permit.productsPriceView.value)) + const SizedBox(width: 12), + if (modules?.showProductSalePrice == '1') + Expanded( + child: _buildField( + controller: salePriceController, + label: lang.S.of(context).mrp, + isNumber: true, + hint: "Ex: 150.00", + onChanged: (v) => calculatePurchaseAndMrp(from: 'mrp'))) + ]), + const SizedBox(height: 16) + ], + if (modules?.showProductWholesalePrice == '1' || modules?.showProductDealerPrice == '1') ...[ + Row(children: [ + if (modules?.showProductWholesalePrice == '1') + Expanded( + child: _buildField( + controller: wholeSalePriceController, + label: lang.S.of(context).wholeSalePrice, + isNumber: true, + hint: "Ex: 130.00")), + if (modules?.showProductWholesalePrice == '1' && modules?.showProductDealerPrice == '1') + const SizedBox(width: 12), + if (modules?.showProductDealerPrice == '1') + Expanded( + child: _buildField( + controller: dealerPriceController, + label: lang.S.of(context).dealerPrice, + isNumber: true, + hint: "Ex: 120.00")) + ]), + const SizedBox(height: 16) + ], + if (modules?.showMfgDate == '1' || modules?.showExpireDate == '1') ...[ + Row(children: [ + if (modules?.showMfgDate == '1') + Expanded( + child: _buildDateField( + controller: manufactureDateController, + label: lang.S.of(context).manufactureDate, + isExpire: false, + hint: lang.S.of(context).selectDate)), + if (modules?.showMfgDate == '1' && modules?.showExpireDate == '1') const SizedBox(width: 12), + if (modules?.showExpireDate == '1') + Expanded( + child: _buildDateField( + controller: expireDateController, + label: lang.S.of(context).expDate, + isExpire: true, + hint: lang.S.of(context).selectDate, + )) + ]), + const SizedBox(height: 24) + ], + SizedBox( + width: double.infinity, + height: 48, + child: ElevatedButton( + onPressed: () { + // 3. Set the selected warehouse ID to the stock object + widget.stock.warehouseId = selectedWarehouseId; + + widget.stock.batchNo = productBatchNumberController.text; + widget.stock.productStock = productStockController.text; + widget.stock.exclusivePrice = purchaseExclusivePriceController.text; + widget.stock.inclusivePrice = purchaseInclusivePriceController.text; + widget.stock.profitPercent = profitMarginController.text; + widget.stock.productSalePrice = salePriceController.text; + widget.stock.productWholeSalePrice = wholeSalePriceController.text; + widget.stock.productDealerPrice = dealerPriceController.text; + widget.stock.expireDate = selectedExpireDate; + widget.stock.mfgDate = selectedManufactureDate; + widget.onSave(widget.stock); + Navigator.pop(context); + }, + child: Text(lang.S.of(context).saveVariant))), + const SizedBox(height: 16), + ]), + ), + ), + ]), + ), + ); + } + + Widget _buildField( + {required TextEditingController controller, + required String label, + String? hint, + bool isNumber = false, + Function(String)? onChanged}) { + return TextFormField( + controller: controller, + keyboardType: isNumber ? TextInputType.number : TextInputType.text, + inputFormatters: isNumber ? [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))] : [], + onChanged: onChanged, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: label, + hintText: hint, + hintStyle: const TextStyle(color: Colors.grey, fontSize: 12), + border: const OutlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(horizontal: 12, vertical: 12))); + } + + Widget _buildDateField( + {required TextEditingController controller, required String label, String? hint, required bool isExpire}) { + return TextFormField( + controller: controller, + readOnly: true, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: label, + hintText: hint, + hintStyle: const TextStyle(color: Colors.grey, fontSize: 12), + border: const OutlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(horizontal: 12, vertical: 12), + suffixIcon: const Icon(Icons.calendar_today, size: 18)), + onTap: () async { + final DateTime? picked = await showDatePicker( + context: context, initialDate: DateTime.now(), firstDate: DateTime(2015, 8), lastDate: DateTime(2101)); + if (picked != null) { + setState(() { + controller.text = DateFormat.yMd().format(picked); + if (isExpire) { + selectedExpireDate = picked.toString(); + } else { + selectedManufactureDate = picked.toString(); + } + }); + } + }); + } +} diff --git a/lib/Screens/Products/bulk product upload/bulk_product_upload_screen.dart b/lib/Screens/Products/bulk product upload/bulk_product_upload_screen.dart new file mode 100644 index 0000000..b7305d7 --- /dev/null +++ b/lib/Screens/Products/bulk product upload/bulk_product_upload_screen.dart @@ -0,0 +1,141 @@ +import 'dart:io'; +import 'package:file_selector/file_selector.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/Screens/Products/bulk%20product%20upload/repo/bulk_upload_repo.dart'; +import 'package:mobile_pos/constant.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; + +class BulkUploader extends StatefulWidget { + const BulkUploader({ + super.key, + }); + + @override + State createState() => _BulkUploaderState(); +} + +class _BulkUploaderState extends State { + File? file; + + String getFileExtension(String fileName) { + return fileName.split('/').last; + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return GlobalPopup( + child: Scaffold( + appBar: AppBar( + title: Text(_lang.excelUploader), + ), + body: Consumer(builder: (context, ref, __) { + final businessInfo = ref.watch(businessInfoProvider); + return businessInfo.when(data: (details) { + return Center( + child: Padding( + padding: const EdgeInsets.all(8.0), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisSize: MainAxisSize.min, + children: [ + Visibility( + visible: file != null, + child: Padding( + padding: const EdgeInsets.only(bottom: 20), + child: Card( + child: ListTile( + leading: Container( + height: 40, + width: 40, + padding: const EdgeInsets.all(2), + decoration: BoxDecoration( + border: Border.all(color: Colors.grey), + borderRadius: const BorderRadius.all(Radius.circular(10)), + ), + child: const Image(image: AssetImage('images/excel.png'))), + title: Text( + getFileExtension(file?.path ?? ''), + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + trailing: GestureDetector( + onTap: () { + setState(() { + file = null; + }); + }, + child: Text(_lang.remove)))), + ), + ), + Visibility( + visible: file == null, + child: const Padding( + padding: EdgeInsets.only(bottom: 20), + child: Image( + height: 100, + width: 100, + image: AssetImage('images/file-upload.png'), + )), + ), + ElevatedButton( + style: const ButtonStyle(backgroundColor: WidgetStatePropertyAll(kMainColor)), + onPressed: () async { + if (file == null) { + await pickAndUploadFile(ref: ref); + } else { + EasyLoading.show(status: _lang.uploading); + await BulkUpLoadRepo().uploadBulkFile(file: file!, ref: ref, context: context); + EasyLoading.dismiss(); + } + }, + child: Text(file == null ? _lang.pickAndUploadFile : _lang.upload, + style: const TextStyle(color: Colors.white)), + ), + TextButton( + onPressed: () async { + await BulkUpLoadRepo().downloadFile(context); + }, + child: Text(_lang.downloadExcelFormat), + ), + ], + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }); + }), + ), + ); + } + + /// + + Future pickAndUploadFile({required WidgetRef ref}) async { + XTypeGroup typeGroup = XTypeGroup( + label: lang.S.of(context).excelFiles, + extensions: ['xlsx'], + ); + final XFile? fileResult = await openFile(acceptedTypeGroups: [typeGroup]); + + if (fileResult != null) { + final File files = File(fileResult.path); + setState(() { + file = files; + }); + } else { + print(lang.S.of(context).noFileSelected); + } + } +} diff --git a/lib/Screens/Products/bulk product upload/repo/bulk_upload_repo.dart b/lib/Screens/Products/bulk product upload/repo/bulk_upload_repo.dart new file mode 100644 index 0000000..372d515 --- /dev/null +++ b/lib/Screens/Products/bulk product upload/repo/bulk_upload_repo.dart @@ -0,0 +1,75 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Screens/product_brand/product_brand_provider/product_brand_provider.dart'; +import 'package:mobile_pos/Screens/product_category/provider/product_category_provider/product_unit_provider.dart'; +import 'package:mobile_pos/Screens/product_unit/provider/product_unit_provider.dart'; + +import '../../../../Const/api_config.dart'; +import '../../../../Repository/constant_functions.dart'; +import '../../../../http_client/custome_http_client.dart'; +import 'package:http/http.dart' as http; + +class BulkUpLoadRepo { + Future uploadBulkFile({ + required WidgetRef ref, + required BuildContext context, + required File file, + }) async { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + final uri = Uri.parse('${APIConfig.url}/bulk-uploads'); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + + request.files.add(http.MultipartFile.fromBytes('file', file.readAsBytesSync(), filename: file.path)); + + final response = await customHttpClient.uploadFile(url: uri, fileFieldName: 'file', file: file, fields: request.fields); + final responseData = await response.stream.bytesToString(); + final parsedData = jsonDecode(responseData); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + ref.refresh(productProvider); + ref.refresh(categoryProvider); + ref.refresh(brandsProvider); + ref.refresh(unitsProvider); + + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Failed: ${parsedData['message']}'))); + } + } + + final String fileUrl = '${APIConfig.domain}assets/POSpro_bulk_product_upload.xlsx'; + + Future downloadFile(BuildContext context) async { + try { + final response = await http.get(Uri.parse(fileUrl)); + if (response.statusCode != 200) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Failed to download file!')), + ); + return; + } + + final downloadPath = '/storage/emulated/0/Download'; + final file = File('$downloadPath/POSpro_bulk_product_upload.xlsx'); + + await file.writeAsBytes(response.bodyBytes); + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('File saved to: ${file.path}')), + ); + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Download error: $e')), + ); + } + } +} diff --git a/lib/Screens/Products/product_details.dart b/lib/Screens/Products/product_details.dart new file mode 100644 index 0000000..320fdf9 --- /dev/null +++ b/lib/Screens/Products/product_details.dart @@ -0,0 +1,985 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/modle/create_product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/product_provider.dart'; +import '../../service/check_actions_when_no_branch.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../widgets/key_values/key_values_widget.dart'; +import '../Purchase/Repo/purchase_repo.dart'; +import '../Purchase/purchase_product_buttom_sheet.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import 'Repo/product_repo.dart'; +import 'add product/add_edit_comboItem.dart'; +import 'add product/add_product.dart'; +import 'add product/combo_product_form.dart'; + +class ProductDetails extends ConsumerStatefulWidget { + const ProductDetails({ + super.key, + required this.details, + }); + + final Product details; + + @override + ConsumerState createState() => _ProductDetailsState(); +} + +class _ProductDetailsState extends ConsumerState { + TextEditingController productStockController = TextEditingController(); + TextEditingController salePriceController = TextEditingController(); + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final providerData = ref.watch(fetchProductDetails(widget.details.id.toString())); + final permissionService = PermissionService(ref); + final _lang = lang.S.of(context); + + return GlobalPopup( + child: providerData.when(data: (snapshot) { + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + title: Text( + lang.S.of(context).productDetails, + //'Product Details', + ), + actions: [ + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!result) { + return; + } + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddProduct( + productModel: snapshot, + ), + ), + ); + }, + icon: Icon( + Icons.edit, + color: Colors.green, + size: 22, + )), + IconButton( + padding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + bool confirmDelete = await showDeleteConfirmationDialog(context: context, itemName: 'product'); + if (confirmDelete) { + EasyLoading.show( + status: lang.S.of(context).deleting, + ); + ProductRepo productRepo = ProductRepo(); + await productRepo.deleteProduct(id: snapshot.id.toString(), context: context, ref: ref); + Navigator.pop(context); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedDelete02, + color: kMainColor, + size: 22, + ), + ), + SizedBox(width: 10), + ], + centerTitle: true, + // iconTheme: const IconThemeData(color: Colors.white), + elevation: 0.0, + ), + body: Container( + alignment: Alignment.topCenter, + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.only(topRight: Radius.circular(30), topLeft: Radius.circular(30))), + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (permissionService.hasPermission(Permit.productsRead.value)) ...{ + Container( + height: 256, + padding: EdgeInsets.all(8), + width: MediaQuery.of(context).size.width, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5), + color: Color(0xffF5F3F3), + ), + child: Container( + width: MediaQuery.of(context).size.width, + decoration: BoxDecoration( + color: Color(0xffF5F3F3), + borderRadius: BorderRadius.circular(5), + image: snapshot.productPicture == null + ? DecorationImage(fit: BoxFit.cover, image: AssetImage(noProductImageUrl)) + : DecorationImage( + fit: BoxFit.cover, + image: NetworkImage('${APIConfig.domain}${snapshot.productPicture}'))), + ), + ), + const SizedBox(height: 16), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + snapshot.productName.toString(), + //'Smart watch', + style: theme.textTheme.titleLarge?.copyWith(fontWeight: FontWeight.w600, fontSize: 18), + ), + SizedBox(height: 8), + Text( + snapshot.category?.categoryName.toString() ?? 'n/a', + //'Apple Watch', + style: theme.textTheme.bodyMedium?.copyWith( + color: kGreyTextColor, + fontSize: 15, + ), + ), + const SizedBox(height: 10), + Container( + margin: const EdgeInsets.symmetric(vertical: 10), + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4), + color: const Color(0xffFEF0F1), + ), + child: Column( + children: [ + //Single product details------------------------- + if (snapshot.productType == 'single') + ...{ + _lang.skuOrCode: snapshot.productCode ?? 'n/a', + _lang.brand: snapshot.brand?.brandName ?? 'n/a', + _lang.model: snapshot.productModel?.name ?? 'n/a', + _lang.units: snapshot.unit?.unitName ?? 'n/a', + _lang.rack: snapshot.rack?.name ?? 'n/a', + _lang.shelf: snapshot.shelf?.name ?? 'n/a', + // 'Test': snapshot.shelfId ?? 'n/a', + _lang.stock: snapshot.stocksSumProductStock?.toString() ?? '0', + _lang.lowStockAlert: snapshot.alertQty?.toString() ?? 'n/a', + _lang.warehouse: snapshot.stocks?.first.warehouse?.name?.toString() ?? 'n/a', + _lang.taxType: snapshot.vatType ?? 'n/a', + _lang.tax: snapshot.vatAmount?.toString() ?? 'n/a', + _lang.costExclusionTax: (snapshot.vatType != 'exclusive') + ? (snapshot.stocks != null && + snapshot.stocks!.isNotEmpty && + snapshot.stocks!.first.productPurchasePrice != null && + snapshot.vatAmount != null + ? '${snapshot.stocks!.first.productPurchasePrice! - snapshot.vatAmount!}' + : '0') + : ('$currency${snapshot.stocks?.isNotEmpty == true ? snapshot.stocks!.first.productPurchasePrice ?? '0' : '0'}'), + _lang.costInclusionTax: (snapshot.vatType == 'exclusive') + ? (snapshot.stocks != null && + snapshot.stocks!.isNotEmpty && + snapshot.stocks!.first.productPurchasePrice != null && + snapshot.vatAmount != null + ? '$currency${snapshot.stocks!.first.productPurchasePrice! + snapshot.vatAmount!}' + : '0') + : ('$currency${snapshot.stocks?.isNotEmpty == true ? snapshot.stocks!.first.productPurchasePrice ?? '0' : '0'}'), + '${_lang.profitMargin} (%)': (snapshot.stocks?.isNotEmpty == true && + snapshot.stocks!.first.profitPercent != null + ? snapshot.stocks!.first.profitPercent.toString() + : '0'), + _lang.mrpOrSalePrice: (snapshot.stocks?.isNotEmpty == true && + snapshot.stocks!.first.productSalePrice != null + ? '$currency${snapshot.stocks!.first.productSalePrice}' + : '0'), + _lang.wholeSalePrice: (snapshot.stocks?.isNotEmpty == true && + snapshot.stocks!.first.productWholeSalePrice != null + ? '$currency${snapshot.stocks!.first.productWholeSalePrice}' + : '0'), + _lang.dealerPrice: (snapshot.stocks?.isNotEmpty == true && + snapshot.stocks!.first.productDealerPrice != null + ? '$currency${snapshot.stocks?.first.productDealerPrice}' + : '0'), + _lang.manufactureDate: + (snapshot.stocks?.isNotEmpty == true && snapshot.stocks!.first.mfgDate != null) + ? DateFormat('d MMMM yyyy') + .format(DateTime.parse(snapshot.stocks!.first.mfgDate!)) + : 'n/a', + _lang.expiredDate: + (snapshot.stocks?.isNotEmpty == true && snapshot.stocks!.first.expireDate != null) + ? DateFormat('d MMMM yyyy') + .format(DateTime.parse(snapshot.stocks?.first.expireDate ?? '')) + : 'n/a', + _lang.warranty: + '${snapshot.warrantyGuaranteeInfo?.warrantyDuration?.toString() ?? ''} ${snapshot.warrantyGuaranteeInfo?.warrantyUnit?.toString() ?? 'n/a'}', + _lang.warranty: + '${snapshot.warrantyGuaranteeInfo?.guaranteeDuration?.toString() ?? ''} ${snapshot.warrantyGuaranteeInfo?.guaranteeUnit?.toString() ?? 'n/a'}', + }.entries.map( + (entry) => KeyValueRow( + title: entry.key, + titleFlex: 6, + description: entry.value.toString(), + descriptionFlex: 8, + ), + ), + //---------------variant product---------------- + if (snapshot.productType == 'variant') + ...{ + _lang.skuOrCode: snapshot.productCode ?? 'n/a', + _lang.brand: snapshot.brand?.brandName ?? 'n/a', + _lang.model: snapshot.productModel?.name ?? 'n/a', + _lang.rack: snapshot.shelf?.name ?? 'n/a', + _lang.lowStockAlert: snapshot.alertQty?.toString() ?? 'n/a', + _lang.taxReport: snapshot.vatType ?? 'n/a', + _lang.tax: snapshot.vatAmount?.toString() ?? 'n/a', + _lang.warranty: + '${snapshot.warrantyGuaranteeInfo?.warrantyDuration?.toString() ?? ''} ${snapshot.warrantyGuaranteeInfo?.warrantyUnit?.toString() ?? 'n/a'}', + _lang.guarantee: + '${snapshot.warrantyGuaranteeInfo?.guaranteeDuration?.toString() ?? ''} ${snapshot.warrantyGuaranteeInfo?.guaranteeUnit?.toString() ?? 'n/a'}', + }.entries.map( + (entry) => KeyValueRow( + title: entry.key, + titleFlex: 6, + description: entry.value.toString(), + descriptionFlex: 8, + ), + ), + //---------------Combo product---------------- + if (snapshot.productType == 'combo') + ...{ + _lang.skuOrCode: snapshot.productCode ?? 'n/a', + _lang.brand: snapshot.brand?.brandName ?? 'n/a', + _lang.model: snapshot.productModel?.name ?? 'n/a', + _lang.units: snapshot.unit?.unitName ?? 'n/a', + _lang.rack: snapshot.rack?.name ?? 'n/a', + _lang.shelf: snapshot.shelf?.name ?? 'n/a', + _lang.lowStockAlert: snapshot.alertQty?.toString() ?? 'n/a', + _lang.type: snapshot.productType ?? 'n/a', + _lang.taxType: snapshot.vatType ?? 'n/a', + _lang.tax: snapshot.vatAmount?.toString() ?? 'n/a', + _lang.netTotalAmount: + (snapshot.productSalePrice != null && snapshot.profitPercent != null) + ? (snapshot.productSalePrice! / (1 + (snapshot.profitPercent! / 100))) + .toStringAsFixed(2) + : 'n/a', + '${_lang.profitMargin} (%)': '${snapshot.profitPercent ?? 0}%', + _lang.sellingPrice: '$currency${snapshot.productSalePrice ?? 0}', + _lang.warranty: + '${snapshot.warrantyGuaranteeInfo?.warrantyDuration?.toString() ?? ''} ${snapshot.warrantyGuaranteeInfo?.warrantyUnit?.toString() ?? 'n/a'}', + _lang.guarantee: + '${snapshot.warrantyGuaranteeInfo?.guaranteeDuration?.toString() ?? ''} ${snapshot.warrantyGuaranteeInfo?.guaranteeUnit?.toString() ?? 'n/a'}', + }.entries.map( + (entry) => KeyValueRow( + title: entry.key, + titleFlex: 6, + description: entry.value.toString(), + descriptionFlex: 8, + ), + ), + ], + ), + ), + ], + ), + ), + //--------------variant product details--------------------------------- + if (snapshot.productType == 'variant') ...[ + Padding( + padding: EdgeInsetsDirectional.only(start: 16, end: 16, top: 16, bottom: 6), + child: Text( + _lang.variationsProduct, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ), + ListView.separated( + // padding: EdgeInsetsGeometry.symmetric(vertical: 10, horizontal: 16), + shrinkWrap: true, + physics: NeverScrollableScrollPhysics(), + itemCount: snapshot.stocks?.length ?? 0, + separatorBuilder: (context, index) => Divider( + thickness: 0.3, + color: kBorderColorTextField, + ), + itemBuilder: (context, index) { + return ListTile( + contentPadding: EdgeInsets.symmetric(horizontal: 16, vertical: 0), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + snapshot.stocks?[index].variantName ?? 'n/a', + maxLines: 1, + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + // fontWeight: FontWeight.w500, + fontSize: 16, + ), + ), + ), + Flexible( + child: Text( + '${_lang.sale}: $currency${snapshot.stocks?[index].productSalePrice ?? '0'}', + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontWeight: FontWeight.w400, + fontSize: 16, + ), + maxLines: 1, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + '${_lang.batch}: ${snapshot.stocks?[index].batchNo ?? 'N/A'}', + maxLines: 1, + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + // fontWeight: FontWeight.w500, + fontSize: 14, + ), + ), + ), + Flexible( + child: RichText( + text: TextSpan( + text: '${_lang.stock}: ', + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + fontWeight: FontWeight.w400, + fontSize: 14, + ), + children: [ + TextSpan( + text: snapshot.stocks?[index].productStock.toString() ?? '0', + style: theme.textTheme.bodyMedium?.copyWith( + color: Color(0xff34C759), + fontWeight: FontWeight.w400, + fontSize: 14, + ), + ), + ], + ), + ), + ), + ], + ), + trailing: SizedBox( + width: 30, + child: PopupMenuButton( + padding: EdgeInsets.zero, + iconColor: kPeraColor, + onSelected: (value) { + switch (value) { + case 'view': + viewModal(context, snapshot, index); + break; + case 'edit': + final stock = snapshot.stocks?[index]; + + final cartProduct = CartProductModelPurchase( + productId: snapshot.id ?? 0, + variantName: stock?.variantName, + brandName: snapshot.brand?.brandName, + productName: snapshot.productName ?? '', + productDealerPrice: stock?.productDealerPrice, + productPurchasePrice: stock?.productPurchasePrice, + productSalePrice: stock?.productSalePrice, + productWholeSalePrice: stock?.productWholeSalePrice, + quantities: stock?.productStock, + productType: snapshot.productType ?? '', + vatAmount: snapshot.vatAmount ?? 0, + vatRate: snapshot.vat?.rate ?? 0, + vatType: snapshot.vatType ?? 'exclusive', + expireDate: stock?.expireDate, + mfgDate: stock?.mfgDate, + profitPercent: stock?.profitPercent ?? 0, + stock: stock?.productStock, + batchNumber: stock?.batchNo ?? '', + ); + addProductInPurchaseCartButtomSheet( + context: context, + product: cartProduct, + ref: ref, + fromUpdate: false, + index: index, + fromStock: true, + stocks: []); + break; + case 'add_stock': + final GlobalKey _formKey = GlobalKey(); + productStockController.text = '1'; + salePriceController.text = + snapshot.stocks?[index].productSalePrice?.toString() ?? '0.0'; + addStockPopUp(context, _formKey, theme, snapshot, index); + break; + case 'delete': + showEditDeletePopUp( + context: context, + data: snapshot.stocks?[index], + ref: ref, + productId: widget.details.id.toString()); + break; + } + }, + itemBuilder: (context) => [ + PopupMenuItem(value: 'view', child: Text(_lang.view)), + PopupMenuItem(value: 'edit', child: Text(_lang.edit)), + PopupMenuItem(value: 'add_stock', child: Text(_lang.addStock)), + PopupMenuItem(value: 'delete', child: Text(_lang.delete)), + ], + ), + ), + visualDensity: VisualDensity(vertical: -4, horizontal: -4), + ); + }, + ), + ], + //--------------Combo product details--------------------------------- + if (snapshot.productType == 'combo') ...[ + Padding( + padding: EdgeInsetsDirectional.only(start: 16, end: 16, top: 16, bottom: 6), + child: Text( + _lang.comboProducts, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ), + ListView.separated( + // padding: EdgeInsetsGeometry.symmetric(vertical: 10, horizontal: 16), + shrinkWrap: true, + physics: NeverScrollableScrollPhysics(), + itemCount: snapshot.comboProducts?.length ?? 0, + separatorBuilder: (context, index) => Divider( + thickness: 0.3, + color: kBorderColorTextField, + ), + itemBuilder: (context, index) { + final combo = snapshot.comboProducts![index]; + return ListTile( + contentPadding: EdgeInsets.symmetric(horizontal: 16, vertical: 0), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${combo.stock?.product?.productName ?? 'n/a'} ${combo.stock?.variantName ?? ''}', + maxLines: 1, + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + ), + ), + Text( + '${_lang.qty}: ${combo.quantity ?? '0'}', + style: theme.textTheme.bodyLarge?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.code}: ${combo.stock?.product?.productCode ?? 'n/a'}, ${_lang.batchNo}: ${snapshot.comboProducts?[index].stock?.batchNo ?? 'n/a'}', + maxLines: 1, + style: theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + Text( + '$currency${combo.stock?.productSalePrice ?? 0}', + style: theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + // trailing: SizedBox( + // width: 30, + // child: PopupMenuButton( + // iconColor: kPeraColor, + // onSelected: (value) async { + // switch (value) { + // case 'edit': + // // Convert ComboProductComponent → ComboItem + // final comboItem = ComboItem( + // product: combo.product!, + // stockData: combo.stock!, + // quantity: combo.quantity ?? combo.stock?.productStock ?? 1, + // manualPurchasePrice: combo.purchasePrice?.toDouble(), + // ); + // + // // Navigate to edit page + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => AddOrEditComboItem( + // existingItem: comboItem, + // onSubmit: (updatedItem) { + // setState(() { + // // Convert ComboItem → ComboProductComponent after edit + // snapshot.comboProducts![index] = ComboProductComponent( + // id: combo.id, + // productId: updatedItem.product.id, + // stockId: updatedItem.stockData.id, + // purchasePrice: updatedItem.manualPurchasePrice, + // quantity: updatedItem.quantity, + // stock: updatedItem.stockData, + // product: updatedItem.product, + // ); + // }); + // }, + // ), + // ), + // ); + // break; + // + // case 'delete': + // final confirmDelete = await showDialog( + // context: context, + // builder: (context) => AlertDialog( + // title: const Text('Delete Combo Product'), + // content: const Text('Are you sure you want to delete this item?'), + // actions: [ + // TextButton(onPressed: () => Navigator.pop(context, false), child: const Text('Cancel')), + // TextButton(onPressed: () => Navigator.pop(context, true), child: const Text('Delete')), + // ], + // ), + // ); + // + // if (confirmDelete == true) { + // setState(() { + // snapshot.comboProducts!.removeAt(index); + // }); + // } + // break; + // } + // }, + // itemBuilder: (BuildContext context) => [ + // const PopupMenuItem(value: 'edit', child: Text('Edit')), + // const PopupMenuItem( + // value: 'delete', + // child: Text('Delete', style: TextStyle(color: Colors.red)), + // ), + // ], + // ), + // ), + visualDensity: VisualDensity(vertical: -4, horizontal: -4), + ); + }, + ), + ], + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + })); + } + + // Add stock popup + Future addStockPopUp( + BuildContext context, GlobalKey _formKey, ThemeData theme, Product snapshot, int index) { + return showDialog( + context: context, + builder: (context) { + return Dialog( + insetPadding: EdgeInsets.symmetric(horizontal: 16), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + child: Form( + key: _formKey, + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).addStock, + style: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + IconButton( + icon: Icon(Icons.close, color: kTitleColor, size: 16), + iconSize: 16, + constraints: BoxConstraints( + minWidth: 30, + minHeight: 30, + ), + style: ButtonStyle( + backgroundColor: WidgetStatePropertyAll(Color(0xffEEF3FF)), + padding: WidgetStatePropertyAll(EdgeInsets.zero), + ), + onPressed: () => Navigator.pop(context), + ), + ], + ), + ), + Divider( + thickness: 0.3, + color: kBorderColorTextField, + height: 0, + ), + SizedBox(height: 16), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + TextFormField( + textAlign: TextAlign.center, + controller: productStockController, + validator: (value) { + final int? enteredStock = int.tryParse(value ?? ''); + if (enteredStock == null || enteredStock < 1) { + return lang.S.of(context).stockWarn; + } + return null; + }, + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + keyboardType: TextInputType.number, + decoration: InputDecoration( + hintText: lang.S.of(context).enterStock, + prefixIcon: Container( + margin: EdgeInsets.symmetric(horizontal: 8, vertical: 8), + height: 26, + width: 26, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Color(0xffE0E2E7), + ), + child: InkWell( + borderRadius: BorderRadius.circular(50), + onTap: () { + int quantity = int.tryParse(productStockController.text) ?? 1; + if (quantity > 1) { + quantity--; + productStockController.text = quantity.toString(); + } + }, + child: Icon(Icons.remove, color: Color(0xff4A4A52)), + ), + ), + suffixIcon: Container( + margin: EdgeInsets.symmetric(horizontal: 8, vertical: 8), + height: 26, + width: 26, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: kMainColor.withOpacity(0.15), + ), + child: InkWell( + borderRadius: BorderRadius.circular(50), + onTap: () { + int quantity = int.tryParse(productStockController.text) ?? 1; + quantity++; + productStockController.text = quantity.toString(); + }, + child: Icon(Icons.add, color: theme.colorScheme.primary), + ), + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: Color(0xffE0E2E7))), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: Color(0xffE0E2E7))), + focusedBorder: UnderlineInputBorder(borderSide: BorderSide(color: Color(0xffE0E2E7))), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + ), + SizedBox(height: 24), + TextFormField( + readOnly: true, + controller: salePriceController, + inputFormatters: [ + FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}')), + ], + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: lang.S.of(context).salePrice, + hintText: lang.S.of(context).enterAmount, + border: const OutlineInputBorder(), + ), + ), + SizedBox(height: 24), + Row( + children: [ + Expanded( + child: OutlinedButton( + style: OutlinedButton.styleFrom( + side: BorderSide(color: Color(0xffF68A3D)), + ), + child: Text(lang.S.of(context).cancel, style: TextStyle(color: Color(0xffF68A3D))), + onPressed: () => Navigator.pop(context), + ), + ), + SizedBox(width: 12), + Expanded( + child: ElevatedButton( + child: Text(lang.S.of(context).save), + onPressed: () async { + if (_formKey.currentState?.validate() ?? false) { + final int newStock = int.tryParse(productStockController.text) ?? 0; + + try { + EasyLoading.show(status: lang.S.of(context).updating); + + final repo = ProductRepo(); + final String productId = snapshot.stocks?[index].id.toString() ?? ''; + + final bool success = await repo.addStock( + id: productId, + qty: newStock.toString(), + ); + + EasyLoading.dismiss(); + + if (success) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).updateSuccess)), + ); + + ref.refresh(fetchProductDetails(widget.details.id.toString())); + ref.refresh(productProvider); + + productStockController.clear(); + salePriceController.clear(); + + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).updateFailed)), + ); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: ${e.toString()}')), + ); + } + } + }, + ), + ), + ], + ), + ], + ), + ) + ], + ), + ), + ); + }, + ); + } + + // view modal sheet + Future viewModal(BuildContext context, Product snapshot, int index) { + final _lang = lang.S.of(context); + return showModalBottomSheet( + context: context, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(16)), + ), + isScrollControlled: true, + builder: (context) => StatefulBuilder( + builder: (BuildContext context, StateSetter setNewState) { + return Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).view, + style: Theme.of(context).textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: Icon(Icons.close, size: 18), + ) + ], + ), + ), + Divider(color: kBorderColor, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Column( + children: [ + if (snapshot.stocks != null && snapshot.stocks!.isNotEmpty && index < snapshot.stocks!.length) + ...{ + _lang.batchNo: snapshot.stocks![index].batchNo ?? 'n/a', + _lang.qty: snapshot.stocks![index].productStock?.toString() ?? '0', + _lang.costExclusionTax: snapshot.vatType != 'exclusive' + ? (snapshot.stocks![index].productPurchasePrice != null && snapshot.vatAmount != null + ? '${snapshot.stocks![index].productPurchasePrice! - snapshot.vatAmount!}' + : 'n/a') + : (snapshot.stocks![index].productPurchasePrice?.toString() ?? 'n/a'), + _lang.costInclusionTax: snapshot.vatType == 'exclusive' + ? (snapshot.stocks![index].productPurchasePrice != null && snapshot.vatAmount != null + ? '${snapshot.stocks![index].productPurchasePrice! + snapshot.vatAmount!}' + : 'n/a') + : (snapshot.stocks![index].productPurchasePrice?.toString() ?? 'n/a'), + '${_lang.profitMargin} (%)': snapshot.stocks![index].profitPercent?.toString() ?? 'n/a', + _lang.salePrice: snapshot.stocks![index].productSalePrice?.toString() ?? 'n/a', + _lang.wholeSalePrice: snapshot.stocks![index].productWholeSalePrice?.toString() ?? 'n/a', + _lang.dealerPrice: snapshot.stocks![index].productDealerPrice?.toString() ?? 'n/a', + _lang.manufactureDate: + (snapshot.stocks![index].mfgDate != null && snapshot.stocks![index].mfgDate!.isNotEmpty) + ? DateFormat('d MMMM yyyy') + .format(DateTime.tryParse(snapshot.stocks![index].mfgDate!) ?? DateTime(0)) + : 'n/a', + _lang.expiredDate: (snapshot.stocks![index].expireDate != null && + snapshot.stocks![index].expireDate!.isNotEmpty) + ? DateFormat('d MMMM yyyy') + .format(DateTime.tryParse(snapshot.stocks![index].expireDate!) ?? DateTime(0)) + : 'n/a', + }.entries.map( + (entry) => KeyValueRow( + title: entry.key, + titleFlex: 6, + description: entry.value.toString(), + descriptionFlex: 8, + ), + ) + else + Text(_lang.noStockAvailable), + ], + ), + ), + ], + ); + }, + ), + ); + } +} + +Future showEditDeletePopUp( + {required BuildContext context, Stock? data, required WidgetRef ref, required String productId}) async { + final _theme = Theme.of(context); + return await showDialog( + barrierDismissible: false, + context: context, + builder: (BuildContext dialogContext) { + return Padding( + padding: const EdgeInsets.all(16.0), + child: Center( + child: Container( + padding: EdgeInsets.all(16), + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + lang.S.of(context).deleteBatchWarn, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + ), + ), + SizedBox(height: 26), + Container( + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Color(0xffF68A3D).withValues(alpha: 0.1), + ), + padding: EdgeInsets.all(20), + child: SvgPicture.asset( + height: 146, + width: 146, + 'images/trash.svg', + ), + ), + SizedBox(height: 26), + Row( + children: [ + Expanded( + child: ElevatedButton( + onPressed: () async { + Navigator.pop(context); + }, + child: Text(lang.S.of(context).cancel), + ), + ), + SizedBox(width: 16), + Expanded( + child: OutlinedButton( + onPressed: () async { + await Future.delayed(Duration.zero); + ProductRepo repo = ProductRepo(); + bool success; + success = await repo.deleteStock( + id: data?.id.toString() ?? '', + ); + if (success) { + ref.refresh(fetchProductDetails(productId)); + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text(lang.S.of(context).deletedSuccessFully))); + Navigator.pop(context); + } + }, + child: Text(lang.S.of(context).delete), + ), + ), + ], + ), + ], + ), + ), + ), + ); + }, + ); +} diff --git a/lib/Screens/Products/product_list_screen.dart b/lib/Screens/Products/product_list_screen.dart new file mode 100644 index 0000000..ab66084 --- /dev/null +++ b/lib/Screens/Products/product_list_screen.dart @@ -0,0 +1,487 @@ +// File: product_list.dart (Refactored and Cleaned) + +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:icons_plus/icons_plus.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Products/product_details.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/provider/setting_provider.dart'; +import 'package:mobile_pos/Screens/product%20variation/product_variation_list_screen.dart'; +import 'package:mobile_pos/Screens/product_unit/unit_list.dart'; +import 'package:mobile_pos/Screens/shelfs/shelf_list_screen.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:screenshot/screenshot.dart'; +import '../../GlobalComponents/bar_code_scaner_widget.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../service/check_actions_when_no_branch.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../barcode/gererate_barcode.dart'; +import '../product racks/product_racks_list.dart'; +import '../product_brand/brands_list.dart'; +import '../product_category/product_category_list_screen.dart'; +import '../product_model/product_model_list.dart'; +import '../product_category/provider/product_category_provider/product_unit_provider.dart'; +import 'Repo/product_repo.dart'; +import 'add product/add_product.dart'; +import 'bulk product upload/bulk_product_upload_screen.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; + +class ProductList extends ConsumerStatefulWidget { + const ProductList({super.key}); + + @override + ConsumerState createState() => _ProductListState(); +} + +class _ProductListState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchQuery = ''; + final _productRepo = ProductRepo(); // Instantiate repo once + + // --- Data Refresh Logic --- + Future _refreshData() async { + if (_isRefreshing) return; + _isRefreshing = true; + + // Invalidate main providers to force reload + ref.invalidate(productProvider); + ref.invalidate(categoryProvider); + ref.invalidate(fetchSettingProvider); + + // Wait for reload (optional, but good for UX) + await Future.delayed(const Duration(milliseconds: 500)); + _isRefreshing = false; + } + + @override + void initState() { + super.initState(); + _searchController.addListener(() { + setState(() { + _searchQuery = _searchController.text; + }); + }); + } + + @override + void dispose() { + _searchController.dispose(); + super.dispose(); + } + + // --- Helper Widgets --- + + // Builds the main context menu for product management tasks + Widget _buildProductMenu() { + final _theme = Theme.of(context); + + // Helper function to build consistent menu items + PopupMenuItem buildItem( + {required VoidCallback onTap, List>? hugeIcons, IconData? icon, required String text}) { + return PopupMenuItem( + onTap: onTap, + child: Row( + children: [ + hugeIcons != null + ? HugeIcon( + icon: hugeIcons, + color: kPeraColor, + size: 20, + ) + : Icon( + icon, + color: kPeraColor, + size: 20, + ), + const SizedBox(width: 8), + Text( + text, + style: _theme.textTheme.bodyLarge, + ), + ], + ), + ); + } + + return PopupMenuButton( + itemBuilder: (context) => [ + buildItem( + onTap: () => const CategoryList(isFromProductList: true).launch(context), + hugeIcons: HugeIcons.strokeRoundedAddToList, + text: lang.S.of(context).productCategory, + ), + buildItem( + onTap: () => const BrandsList(isFromProductList: true).launch(context), + hugeIcons: HugeIcons.strokeRoundedSecurityCheck, + text: lang.S.of(context).brand, + ), + buildItem( + onTap: () => const ProductModelList(fromProductList: true).launch(context), + hugeIcons: HugeIcons.strokeRoundedDrawingMode, + text: lang.S.of(context).model, + ), + buildItem( + onTap: () => const UnitList(isFromProductList: true).launch(context), + hugeIcons: HugeIcons.strokeRoundedCells, + text: lang.S.of(context).productUnit, + ), + buildItem( + onTap: () => const ProductShelfList(isFromProductList: true).launch(context), + icon: Bootstrap.bookshelf, + text: lang.S.of(context).shelf, + ), + buildItem( + onTap: () => const ProductRackList(isFromProductList: true).launch(context), + icon: Bootstrap.hdd_rack, + text: lang.S.of(context).racks, + ), + buildItem( + onTap: () => const ProductVariationList().launch(context), + hugeIcons: HugeIcons.strokeRoundedPackage, + text: lang.S.of(context).variations, + ), + // const PopupMenuDivider(), + buildItem( + onTap: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (result) { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const BulkUploader(), + ), + ); + } + }, + hugeIcons: HugeIcons.strokeRoundedInboxUpload, + text: lang.S.of(context).bulk, + ), + buildItem( + onTap: () => const BarcodeGeneratorScreen().launch(context), + hugeIcons: HugeIcons.strokeRoundedBarCode01, + text: lang.S.of(context).barcodeGen, + ), + ], + offset: const Offset(0, 40), + color: kWhite, + padding: EdgeInsets.zero, + elevation: 2, + ); + } + + // Builds the search and barcode scanner input field + Widget _buildSearchInput() { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 8), + child: Row( + children: [ + Flexible( + child: TextFormField( + controller: _searchController, + decoration: InputDecoration( + hintText: lang.S.of(context).searchH, + prefixIcon: Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Icon( + AntDesign.search_outline, + color: kPeraColor, + ), + ), + contentPadding: EdgeInsetsDirectional.zero, + + ), + onChanged: (value) { + // No need for setState here as controller listener already handles it + }, + ), + ), + SizedBox(width: 10), + Container( + height: 48, + width: 48, + decoration: BoxDecoration( + color: kMainColor50, + borderRadius: BorderRadius.circular(4), + ), + child: IconButton( + onPressed: () { + showDialog( + context: context, + builder: (context) => BarcodeScannerWidget( + onBarcodeFound: (String code) { + setState(() { + _searchController.text = code; + _searchQuery = code; + }); + }, + ), + ); + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedIrisScan, + color: kMainColor, + ), + ), + ), + ], + ), + ); + } + + // Builds the main list of products + Widget _buildProductList(List products) { + final filteredProducts = products.where((product) { + final query = _searchQuery.toLowerCase(); + final name = product.productName?.toLowerCase() ?? ''; + final code = product.productCode?.toLowerCase() ?? ''; + return name.contains(query) || code.contains(query); + }).toList(); + + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + final locale = Localizations.localeOf(context).languageCode; + + if (!permissionService.hasPermission(Permit.productsRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + if (filteredProducts.isEmpty && _searchQuery.isEmpty) { + return Center( + child: Padding( + padding: const EdgeInsets.only(top: 30.0), + child: Text( + lang.S.of(context).addProduct, + maxLines: 2, + style: const TextStyle( + color: Colors.black, + fontWeight: FontWeight.bold, + fontSize: 20.0, + ), + ), + ), + ); + } + + if (filteredProducts.isEmpty && _searchQuery.isNotEmpty) { + return Center( + child: Padding( + padding: EdgeInsets.only(top: 30.0), + child: Text(lang.S.of(context).noProductMatchYourSearch), + ), + ); + } + + return ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredProducts.length, + itemBuilder: (_, i) { + final product = filteredProducts[i]; + + // Helper function for building PopupMenuItems (Edit/Delete) + PopupMenuItem buildActionItem( + {required int value, required IconData icon, required String text, required VoidCallback onTap}) { + return PopupMenuItem( + onTap: onTap, + value: value, + child: Row( + children: [ + Icon(icon, color: kGreyTextColor), + const SizedBox(width: 10), + Text(text, style: _theme.textTheme.bodyMedium?.copyWith(color: kGreyTextColor)), + ], + ), + ); + } + + return ListTile( + onTap: () => + Navigator.push(context, MaterialPageRoute(builder: (context) => ProductDetails(details: product))), + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + contentPadding: EdgeInsets.symmetric(horizontal: 16), + leading: product.productPicture == null + ? CircleAvatarWidget( + name: product.productName, + size: const Size(50, 50), + ) + : Container( + height: 50, + width: 50, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: DecorationImage( + image: NetworkImage('${APIConfig.domain}${product.productPicture!}'), + fit: BoxFit.cover, + ), + ), + ), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + product.productName ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Text( + product.productType == 'combo' + ? '$currency${product.productSalePrice.toString()}' + : "$currency${product.stocks != null && product.stocks!.isNotEmpty && product.stocks!.first.productSalePrice != null ? product.stocks!.first.productSalePrice : '0'}", + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + "${lang.S.of(context).type} : ${product.productType == 'single' ? lang.S.of(context).single : product.productType == 'variant' ? locale == 'en' ? 'Variant' : lang.S.of(context).variations : product.productType == 'combo' ? lang.S.of(context).combo : product.productType}", + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 14, + fontWeight: FontWeight.w400, + color: kPeraColor, + ), + ), + Text.rich( + TextSpan( + text: '${lang.S.of(context).stock} : ', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + children: [ + TextSpan( + text: product.productType == 'combo' + ? lang.S.of(context).combo + : '${product.stocksSumProductStock ?? '0'}', + style: _theme.textTheme.bodyMedium?.copyWith( + color: DAppColors.kSuccess, + )) + ]), + ), + ], + ), + trailing: SizedBox( + width: 30, + child: PopupMenuButton( + style: const ButtonStyle(padding: WidgetStatePropertyAll(EdgeInsets.zero)), + itemBuilder: (context) => [ + // Edit Action + buildActionItem( + value: 1, + icon: IconlyBold.edit, + text: lang.S.of(context).edit, + onTap: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!result) return; + Navigator.push(context, MaterialPageRoute(builder: (context) => AddProduct(productModel: product))); + }, + ), + // Delete Action + buildActionItem( + value: 2, + icon: IconlyBold.delete, + text: lang.S.of(context).delete, + onTap: () async { + bool confirmDelete = await showDeleteConfirmationDialog(context: context, itemName: 'product'); + if (confirmDelete) { + EasyLoading.show(status: lang.S.of(context).deleting); + await _productRepo.deleteProduct(id: product.id.toString(), context: context, ref: ref); + // Refresh will happen automatically if repo is implemented correctly + } + }, + ), + ], + offset: const Offset(0, 40), + color: kWhite, + padding: EdgeInsets.zero, + elevation: 2, + ), + ), + ); + }, + separatorBuilder: (context, index) { + return Divider(color: const Color(0xff808191).withAlpha(50)); + }, + ); + } + + // --- Main Build Method --- + @override + Widget build(BuildContext context) { + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: kWhite, + elevation: 0, + iconTheme: const IconThemeData(color: Colors.black), + title: Text(lang.S.of(context).productList), + actions: [_buildProductMenu()], + toolbarHeight: 80, + bottom: PreferredSize( + preferredSize: Size.fromHeight(40), + child: _buildSearchInput(), + ), + centerTitle: true, + ), + floatingActionButton: FloatingActionButton( + backgroundColor: kMainColor, + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(100)), + onPressed: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (result) { + Navigator.push(context, MaterialPageRoute(builder: (context) => AddProduct())); + } + }, + child: const Icon(Icons.add, color: kWhite), + ), + body: RefreshIndicator( + onRefresh: _refreshData, + child: Consumer(builder: (context, ref, __) { + final providerData = ref.watch(productProvider); + // This is the outer check, but the main data display is inside providerData.when + final businessInfo = ref.watch(businessInfoProvider); + + return businessInfo.when( + data: (_) => providerData.when( + data: (products) => SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: _buildProductList(products), + ), + error: (e, stack) => Center(child: Text('Error loading products: ${e.toString()}')), + loading: () => const Center(child: CircularProgressIndicator()), + ), + error: (e, stack) => Center(child: Text('Error loading business info: ${e.toString()}')), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }), + ), + ), + ); + } +} diff --git a/lib/Screens/Products/product_setting/model/get_product_setting_model.dart b/lib/Screens/Products/product_setting/model/get_product_setting_model.dart new file mode 100644 index 0000000..e002349 --- /dev/null +++ b/lib/Screens/Products/product_setting/model/get_product_setting_model.dart @@ -0,0 +1,243 @@ +class GetProductSettingModel { + GetProductSettingModel({ + this.message, + this.data, + }); + + GetProductSettingModel.fromJson(dynamic json) { + message = json['message']; + data = json['data'] != null ? Data.fromJson(json['data']) : null; + } + String? message; + Data? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.toJson(); + } + return map; + } +} + +class Data { + Data({ + // this.id, + // this.businessId, + this.modules, + this.createdAt, + this.updatedAt, + }); + + Data.fromJson(dynamic json) { + // id = json['id']; + // businessId = json['business_id']; + modules = json['modules'] != null ? Modules.fromJson(json['modules']) : null; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + // num? id; + // num? businessId; + Modules? modules; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + // map['id'] = id; + // map['business_id'] = businessId; + if (modules != null) { + map['modules'] = modules?.toJson(); + } + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} + +class Modules { + Modules({ + this.showProductName, + this.variantName, + this.showProductCode, + this.showProductStock, + this.showProductSalePrice, + this.showProductDealerPrice, + this.showProductWholesalePrice, + this.showProductUnit, + this.showProductBrand, + this.showProductCategory, + this.showProductManufacturer, + this.showProductImage, + this.showExpireDate, + this.showAlertQty, + this.showVatId, + this.showVatType, + this.showExclusivePrice, + this.showInclusivePrice, + this.showProfitPercent, + this.showWarehouse, + this.showBatchNo, + this.showMfgDate, + this.showModelNo, + this.defaultSalePrice, + this.defaultWholesalePrice, + this.defaultDealerPrice, + this.showProductTypeSingle, + this.showProductTypeVariant, + this.showAction, + this.defaultExpiredDate, + this.defaultMfgDate, + this.expireDateType, + this.mfgDateType, + this.showProductBatchNo, + this.showProductExpireDate, + // --- NEW FIELDS --- + this.showProductTypeCombo, + this.showRack, + this.showShelf, + this.showGuaranty, + this.showWarranty, + // this.showSerial, + // ------------------ + }); + + Modules.fromJson(dynamic json) { + showProductName = json['show_product_name']; + variantName = json['variant_name']; + showProductCode = json['show_product_code']; + showProductStock = json['show_product_stock']; + showProductSalePrice = json['show_product_sale_price']; + showProductDealerPrice = json['show_product_dealer_price']; + showProductWholesalePrice = json['show_product_wholesale_price']; + showProductUnit = json['show_product_unit']; + showProductBrand = json['show_product_brand']; + showProductCategory = json['show_product_category']; + showProductManufacturer = json['show_product_manufacturer']; + showProductImage = json['show_product_image']; + showExpireDate = json['show_expire_date']; + showAlertQty = json['show_alert_qty']; + showVatId = json['show_vat_id']; + showVatType = json['show_vat_type']; + showWarehouse = json['show_warehouse']; + showExclusivePrice = json['show_exclusive_price']; + showInclusivePrice = json['show_inclusive_price']; + showProfitPercent = json['show_profit_percent']; + showBatchNo = json['show_batch_no']; + showMfgDate = json['show_mfg_date']; + showModelNo = json['show_model_no']; + defaultSalePrice = json['default_sale_price']; + defaultWholesalePrice = json['default_wholesale_price']; + defaultDealerPrice = json['default_dealer_price']; + showProductTypeSingle = json['show_product_type_single']; + showProductTypeVariant = json['show_product_type_variant']; + showAction = json['show_action']; + defaultExpiredDate = json['default_expired_date']; + defaultMfgDate = json['default_mfg_date']; + expireDateType = json['expire_date_type']; + mfgDateType = json['mfg_date_type']; + showProductBatchNo = json['show_product_batch_no']; + showProductExpireDate = json['show_product_expire_date']; + // --- NEW FIELDS --- + showProductTypeCombo = json['show_product_type_combo'] ?? '1'; + showRack = json['show_rack'] ?? '1'; + showShelf = json['show_shelf'] ?? '1'; + showGuaranty = json['show_guarantee'] ?? '1'; + showWarranty = json['show_warranty'] ?? '1'; + // showSerial = json['show_serial'] ?? '1'; + // ------------------ + } + String? showProductName; + String? showProductCode; + String? showProductStock; + String? showProductSalePrice; + String? showProductDealerPrice; + String? showProductWholesalePrice; + String? showProductUnit; + String? showProductBrand; + String? showProductCategory; + String? showProductManufacturer; + String? showProductImage; + String? showExpireDate; + String? showAlertQty; + String? showVatId; + String? showVatType; + String? showExclusivePrice; + String? showInclusivePrice; + String? showProfitPercent; + String? showBatchNo; + String? variantName; + String? showMfgDate; + String? showModelNo; + String? defaultSalePrice; + String? defaultWholesalePrice; + String? defaultDealerPrice; + String? showProductTypeSingle; + String? showProductTypeVariant; + String? showAction; + String? defaultExpiredDate; + String? defaultMfgDate; + String? expireDateType; + String? mfgDateType; + String? showProductBatchNo; + String? showProductExpireDate; + // --- NEW FIELDS --- + String? showWarehouse; + String? showProductTypeCombo; + String? showRack; + String? showShelf; + String? showGuaranty; + String? showWarranty; + // String? showSerial; + + // ------------------ + + Map toJson() { + final map = {}; + map['show_product_name'] = showProductName; + map['variant_name'] = variantName; + map['show_product_code'] = showProductCode; + map['show_product_stock'] = showProductStock; + map['show_product_sale_price'] = showProductSalePrice; + map['show_product_dealer_price'] = showProductDealerPrice; + map['show_product_wholesale_price'] = showProductWholesalePrice; + map['show_product_unit'] = showProductUnit; + map['show_product_brand'] = showProductBrand; + map['show_product_category'] = showProductCategory; + map['show_product_manufacturer'] = showProductManufacturer; + map['show_product_image'] = showProductImage; + map['show_expire_date'] = showExpireDate; + map['show_alert_qty'] = showAlertQty; + map['show_vat_id'] = showVatId; + map['show_warehouse'] = showWarehouse; + map['show_vat_type'] = showVatType; + map['show_exclusive_price'] = showExclusivePrice; + map['show_inclusive_price'] = showInclusivePrice; + map['show_profit_percent'] = showProfitPercent; + map['show_batch_no'] = showBatchNo; + map['show_mfg_date'] = showMfgDate; + map['show_model_no'] = showModelNo; + map['default_sale_price'] = defaultSalePrice; + map['default_wholesale_price'] = defaultWholesalePrice; + map['default_dealer_price'] = defaultDealerPrice; + map['show_product_type_single'] = showProductTypeSingle; + map['show_product_type_variant'] = showProductTypeVariant; + map['show_action'] = showAction; + map['default_expired_date'] = defaultExpiredDate; + map['default_mfg_date'] = defaultMfgDate; + map['expire_date_type'] = expireDateType; + map['mfg_date_type'] = mfgDateType; + map['show_product_batch_no'] = showProductBatchNo; + map['show_product_expire_date'] = showProductExpireDate; + // --- NEW FIELDS --- + map['show_product_type_combo'] = showProductTypeCombo; + map['show_rack'] = showRack; + map['show_shelf'] = showShelf; + map['show_guarantee'] = showGuaranty; + map['show_warranty'] = showWarranty; + // map['show_serial'] = showSerial; + // ------------------ + return map; + } +} diff --git a/lib/Screens/Products/product_setting/model/product_setting_model.dart b/lib/Screens/Products/product_setting/model/product_setting_model.dart new file mode 100644 index 0000000..0c65393 --- /dev/null +++ b/lib/Screens/Products/product_setting/model/product_setting_model.dart @@ -0,0 +1,84 @@ +class UpdateProductSettingModel { + String? productCode; + String? productStock; + String? salePrice; + String? dealerPrice; + String? wholesalePrice; + String? unit; + String? brand; + String? category; + String? manufacturer; + String? image; + String? showExpireDate; + String? alertQty; + String? vatId; + String? vatType; + String? exclusivePrice; + String? inclusivePrice; + String? profitPercent; + String? batchNo; + String? showManufactureDate; + String? model; + String? showSingle; + String? showVariant; + String? showAction; + String? defaultExpireDate; + String? defaultManufactureDate; + String? expireDateType; + String? manufactureDateType; + String? showBatchNo; + // --- NEW FIELDS --- + String? showWarehouse; + String? showProductTypeCombo; + String? showRack; + String? showShelf; + String? showGuaranty; + String? showWarranty; + // String? showSerial; + + // String? defaultSalePrice; + // String? defaultWholeSalePrice; + // String? defaultDealerPrice; + + UpdateProductSettingModel({ + this.productCode, + this.productStock, + this.salePrice, + this.dealerPrice, + this.wholesalePrice, + this.unit, + this.brand, + this.category, + this.manufacturer, + this.image, + this.showExpireDate, + this.alertQty, + this.vatId, + this.vatType, + this.exclusivePrice, + this.inclusivePrice, + this.profitPercent, + this.batchNo, + this.showManufactureDate, + this.model, + this.showSingle, + this.showVariant, + this.showAction, + this.defaultExpireDate, + this.defaultManufactureDate, + this.expireDateType, + this.manufactureDateType, + this.showBatchNo, + this.showWarranty, + this.showGuaranty, + this.showShelf, + this.showRack, + this.showProductTypeCombo, + this.showWarehouse, + // this.showSerial, + // --- NEW FIELDS --- + // this.defaultSalePrice, + // this.defaultWholeSalePrice, + // this.defaultDealerPrice, + }); +} diff --git a/lib/Screens/Products/product_setting/product_setting_drawer.dart b/lib/Screens/Products/product_setting/product_setting_drawer.dart new file mode 100644 index 0000000..233e077 --- /dev/null +++ b/lib/Screens/Products/product_setting/product_setting_drawer.dart @@ -0,0 +1,305 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/provider/setting_provider.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/repo/product_setting_repo.dart'; +import 'package:mobile_pos/constant.dart'; + +import 'model/get_product_setting_model.dart'; +import 'model/product_setting_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class ProductSettingsDrawer extends ConsumerStatefulWidget { + final VoidCallback? onSave; + final Modules? modules; + + const ProductSettingsDrawer({ + super.key, + this.onSave, + this.modules, + }); + + @override + ConsumerState createState() => _ProductSettingsDrawerState(); +} + +class _ProductSettingsDrawerState extends ConsumerState { + final Map _switchValues = {}; + + @override + void initState() { + super.initState(); + final modules = widget.modules; + + _switchValues.addAll({ + 'Product Code': modules?.showProductCode == '1', + 'Product Stock': modules?.showProductStock == '1', + 'Sale': modules?.showProductSalePrice == '1', + 'Dealer': modules?.showProductDealerPrice == '1', + 'Wholesale Price': modules?.showProductWholesalePrice == '1', + 'Unit': modules?.showProductUnit == '1', + 'Brand': modules?.showProductBrand == '1', + 'Category': modules?.showProductCategory == '1', + 'Manufacturer': modules?.showProductManufacturer == '1', + 'Image': modules?.showProductImage == '1', + 'Show Expire Date': modules?.showExpireDate == '1', + 'Low Stock Alert': modules?.showAlertQty == '1', + 'Vat Id': modules?.showVatId == '1', + 'Vat Type': modules?.showVatType == '1', + 'Exclusive Price': modules?.showExclusivePrice == '1', + 'Inclusive Price': modules?.showInclusivePrice == '1', + 'Profit Percent': modules?.showProfitPercent == '1', + 'Batch No': modules?.showBatchNo == '1', + 'Show Manufacture Date': modules?.showMfgDate == '1', + 'Model': modules?.showModelNo == '1', + 'Show Single': modules?.showProductTypeSingle == '1', + 'Show Combo': modules?.showProductTypeCombo == '1', + 'Show Variant': modules?.showProductTypeVariant == '1', + 'Show Action': modules?.showAction == '1', + 'Warehouse': modules?.showWarehouse == '1', + 'Rack': modules?.showRack == '1', + 'Shelf': modules?.showShelf == '1', + 'Guarantee': modules?.showGuaranty == '1', + 'Warranty': modules?.showWarranty == '1', + }); + + _saleController.text = modules?.defaultSalePrice ?? ''; + _wholesaleController.text = modules?.defaultWholesalePrice ?? ''; + _dealerController.text = modules?.defaultDealerPrice ?? ''; + } + + final TextEditingController _saleController = TextEditingController(); + final TextEditingController _wholesaleController = TextEditingController(); + final TextEditingController _dealerController = TextEditingController(); + GlobalKey globalKey = GlobalKey(); + String getStringFromBool(Map map, String key) { + return map[key] == true ? '1' : '0'; + } + + final Map labelMap = { + 'Product Code': (s) => s.productCode, + 'Product Stock': (s) => s.productStock, + 'Sale': (s) => s.salePrice, + 'Dealer': (s) => s.dealerPrice, + 'Wholesale Price': (s) => s.wholeSalePrice, + 'Unit': (s) => s.unit, + 'Brand': (s) => s.brand, + 'Category': (s) => s.category, + 'Manufacturer': (s) => s.manufacturer, + 'Image': (s) => s.image, + 'Show Expire Date': (s) => s.showExpireDate, + 'Low Stock Alert': (s) => s.lowStockAlert, + 'Vat Id': (s) => s.vatId, + 'Vat Type': (s) => s.vatType, + 'Exclusive Price': (s) => s.exclusivePrice, + 'Inclusive Price': (s) => s.inclusivePrice, + 'Profit Percent': (s) => s.profitPercent, + 'Batch No': (s) => s.batchNo, + 'Show Manufacture Date': (s) => s.manufactureDate, + 'Model': (s) => s.model, + 'Show Single': (s) => s.showSingle, + 'Show Combo': (s) => s.showCombo, + 'Show Variant': (s) => s.showVariant, + 'Show Action': (s) => s.showAction, + 'Warehouse': (s) => s.warehouse, + 'Rack': (s) => s.rack, + 'Shelf': (s) => s.shelf, + 'Guarantee': (s) => s.guarantee, + 'Warranty': (s) => s.warranty, + }; + + String _label(BuildContext context, String key) { + final s = lang.S.of(context); + return labelMap[key]?.call(s) ?? key; + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Drawer( + child: SafeArea( + child: Padding( + padding: const EdgeInsets.symmetric(vertical: 8.0), + child: SingleChildScrollView( + child: Form( + key: globalKey, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Header + Padding( + padding: const EdgeInsets.fromLTRB(20, 0, 4, 0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).productSetting, + style: theme.textTheme.bodyMedium + ?.copyWith(color: kTitleColor, fontWeight: FontWeight.w600, fontSize: 16), + ), + IconButton( + icon: Icon( + Icons.close, + color: theme.colorScheme.primary, + ), + onPressed: () => Navigator.of(context).pop(), + ), + ], + ), + ), + Divider(color: Color(0xffE6E6E6)), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Switches List + ..._switchValues.entries.map(_buildSwitchTile), + Divider(), + SizedBox(height: 16), + + // Price Fields + // Text('PRICE SETTINGS', style: Theme.of(context).textTheme.bodyMedium), + // SizedBox(height: 14), + // _buildPriceField('Sale Price', _saleController), + // SizedBox(height: 8), + // _buildPriceField('Wholesale Price', _wholesaleController), + // SizedBox(height: 8), + // _buildPriceField('Dealer Price', _dealerController), + + // SizedBox(height: 16), + + // Save Button + Padding( + padding: EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom), + child: SizedBox( + width: double.infinity, + child: ElevatedButton( + onPressed: () async { + if ((globalKey.currentState?.validate() ?? false)) { + final single = _switchValues['Show Single'] ?? false; + final variant = _switchValues['Show Variant'] ?? false; + final combo = _switchValues['Show Combo'] ?? false; + + if (!single && !variant && !combo) { + EasyLoading.showError('Please enable at least one: Single, Variant or Combo'); + return; + } + ProductSettingRepo setting = ProductSettingRepo(); + bool success; + // Prepare the data for the update + UpdateProductSettingModel data = UpdateProductSettingModel( + productCode: getStringFromBool(_switchValues, 'Product Code'), + productStock: getStringFromBool(_switchValues, 'Product Stock'), + salePrice: getStringFromBool(_switchValues, 'Sale'), + dealerPrice: getStringFromBool(_switchValues, 'Dealer'), + wholesalePrice: getStringFromBool(_switchValues, 'Wholesale Price'), + unit: getStringFromBool(_switchValues, 'Unit'), + brand: getStringFromBool(_switchValues, 'Brand'), + category: getStringFromBool(_switchValues, 'Category'), + manufacturer: getStringFromBool(_switchValues, 'Manufacturer'), + image: getStringFromBool(_switchValues, 'Image'), + showExpireDate: getStringFromBool(_switchValues, 'Show Expire Date'), + alertQty: getStringFromBool(_switchValues, 'Low Stock Alert'), + vatId: getStringFromBool(_switchValues, 'Vat Id'), + vatType: getStringFromBool(_switchValues, 'Vat Type'), + exclusivePrice: getStringFromBool(_switchValues, 'Exclusive Price'), + inclusivePrice: getStringFromBool(_switchValues, 'Inclusive Price'), + profitPercent: getStringFromBool(_switchValues, 'Profit Percent'), + batchNo: getStringFromBool(_switchValues, 'Batch No'), + showManufactureDate: getStringFromBool(_switchValues, 'Show Manufacture Date'), + model: getStringFromBool(_switchValues, 'Model'), + showWarehouse: getStringFromBool(_switchValues, 'Warehouse'), + showRack: getStringFromBool(_switchValues, 'Rack'), + showShelf: getStringFromBool(_switchValues, 'Shelf'), + showSingle: getStringFromBool(_switchValues, 'Show Single'), + showProductTypeCombo: getStringFromBool(_switchValues, 'Show Combo'), + showVariant: getStringFromBool(_switchValues, 'Show Variant'), + showAction: getStringFromBool(_switchValues, 'Show Action'), + defaultExpireDate: getStringFromBool(_switchValues, 'Default ExpireDate'), + defaultManufactureDate: + getStringFromBool(_switchValues, 'Default Manufacture Date'), + expireDateType: getStringFromBool(_switchValues, 'ExpireDate type'), + manufactureDateType: getStringFromBool(_switchValues, 'ManufactureDate type'), + showBatchNo: getStringFromBool(_switchValues, 'Show batch no.'), + showWarranty: getStringFromBool(_switchValues, 'Warranty'), + showGuaranty: getStringFromBool(_switchValues, 'Guarantee'), + // defaultSalePrice: _saleController.text, + // defaultDealerPrice: _dealerController.text, + // defaultWholeSalePrice: _wholesaleController.text, + ); + success = await setting.updateProductSetting(data: data); + if (success) { + EasyLoading.showSuccess('Update Successfully'); + ref.refresh(fetchSettingProvider); + widget.onSave?.call(); + } else { + EasyLoading.showError('Please Try Again!'); + } + } + }, + style: ElevatedButton.styleFrom(), + child: Text(lang.S.of(context).saveSetting), + ), + ), + ) + ], + ), + ), + ) + ], + ), + ), + ), + ), + ), + ); + } + + Widget _buildSwitchTile(MapEntry entry) { + return ListTile( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 0), + title: Text(_label(context, entry.key)), + trailing: Transform.scale( + scale: 0.7, + child: SizedBox( + height: 20, + width: 40, + child: CupertinoSwitch( + applyTheme: true, + value: entry.value, + onChanged: (value) => setState(() => _switchValues[entry.key] = value), + activeTrackColor: Theme.of(context).colorScheme.primary, + inactiveTrackColor: Color(0xff999999), + ), + ), + ), + ); + } + + Widget _buildPriceField(String label, TextEditingController controller) { + return Padding( + padding: EdgeInsets.only(bottom: 12), + child: TextField( + controller: controller, + decoration: InputDecoration( + labelText: label, + border: OutlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 12, vertical: 14), + ), + keyboardType: TextInputType.numberWithOptions(decimal: true), + ), + ); + } + + @override + void dispose() { + _saleController.dispose(); + _wholesaleController.dispose(); + _dealerController.dispose(); + super.dispose(); + } +} diff --git a/lib/Screens/Products/product_setting/provider/setting_provider.dart b/lib/Screens/Products/product_setting/provider/setting_provider.dart new file mode 100644 index 0000000..93e08b2 --- /dev/null +++ b/lib/Screens/Products/product_setting/provider/setting_provider.dart @@ -0,0 +1,10 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/get_product_setting_model.dart'; +import '../repo/product_setting_repo.dart'; + +ProductSettingRepo repo = ProductSettingRepo(); + +final fetchSettingProvider = FutureProvider((ref) { + return repo.fetchProductSetting(); +}); diff --git a/lib/Screens/Products/product_setting/repo/product_setting_repo.dart b/lib/Screens/Products/product_setting/repo/product_setting_repo.dart new file mode 100644 index 0000000..73ec6e2 --- /dev/null +++ b/lib/Screens/Products/product_setting/repo/product_setting_repo.dart @@ -0,0 +1,105 @@ +import 'dart:convert'; + +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../../Const/api_config.dart'; +import '../../../../Repository/constant_functions.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../model/get_product_setting_model.dart'; +import '../model/product_setting_model.dart'; + +class ProductSettingRepo { + // add/update setting + Future updateProductSetting({required UpdateProductSettingModel data}) async { + EasyLoading.show(status: 'Updating'); + final prefs = await SharedPreferences.getInstance(); + + final url = Uri.parse('${APIConfig.url}/product-settings'); + + var request = http.MultipartRequest('POST', url); + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + + request.fields['show_product_name'] = '1'; + request.fields['show_product_code'] = data.productCode.toString(); + request.fields['show_product_stock'] = data.productStock.toString(); + request.fields['show_product_sale_price'] = data.salePrice.toString(); + request.fields['show_product_dealer_price'] = data.dealerPrice.toString(); + request.fields['show_product_wholesale_price'] = data.wholesalePrice.toString(); + request.fields['show_product_unit'] = data.unit.toString(); + request.fields['show_product_brand'] = data.brand.toString(); + request.fields['show_product_category'] = data.category.toString(); + request.fields['show_product_manufacturer'] = data.manufacturer.toString(); + request.fields['show_product_image'] = data.image.toString(); + request.fields['show_expire_date'] = data.showExpireDate.toString(); + request.fields['show_alert_qty'] = data.alertQty.toString(); + request.fields['show_vat_id'] = data.vatId.toString(); + request.fields['show_vat_type'] = data.vatType.toString(); + request.fields['show_exclusive_price'] = data.exclusivePrice.toString(); + request.fields['show_inclusive_price'] = data.inclusivePrice.toString(); + request.fields['show_profit_percent'] = data.profitPercent.toString(); + request.fields['show_batch_no'] = data.batchNo.toString(); + request.fields['show_mfg_date'] = data.showManufactureDate.toString(); + request.fields['show_model_no'] = data.model.toString(); + request.fields['show_product_type_single'] = data.showSingle.toString(); + request.fields['show_product_type_variant'] = data.showVariant.toString(); + request.fields['show_action'] = data.showAction.toString(); + request.fields['default_expired_date'] = data.defaultExpireDate.toString(); + request.fields['default_mfg_date'] = data.defaultManufactureDate.toString(); + request.fields['expire_date_type'] = data.expireDateType.toString(); + request.fields['mfg_date_type'] = data.manufactureDateType.toString(); + request.fields['mfg_date_type'] = data.manufactureDateType.toString(); + request.fields['show_product_type_combo'] = data.showProductTypeCombo.toString(); + request.fields['show_warehouse'] = data.showWarehouse.toString(); + request.fields['show_rack'] = data.showRack.toString(); + request.fields['show_shelf'] = data.showShelf.toString(); + request.fields['show_guarantee'] = data.showGuaranty.toString(); + request.fields['show_warranty'] = data.showWarranty.toString(); + + try { + var response = await request.send(); + + var responseData = await http.Response.fromStream(response); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(responseData.body); + EasyLoading.showError(data['message'] ?? 'Failed to update'); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + return false; + } + } + + Future fetchProductSetting() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final url = Uri.parse('${APIConfig.url}/product-settings'); + + try { + var response = await clientGet.get(url: url); + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + var jsonData = jsonDecode(response.body); + return GetProductSettingModel.fromJson(jsonData); + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to Setting'); + throw Exception(data['message'] ?? 'Failed to fetch Setting'); + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + throw Exception('Error: ${e.toString()}'); + } + } +} diff --git a/lib/Screens/Profile Screen/edit_profile.dart b/lib/Screens/Profile Screen/edit_profile.dart new file mode 100644 index 0000000..4d214c1 --- /dev/null +++ b/lib/Screens/Profile Screen/edit_profile.dart @@ -0,0 +1,447 @@ +// ignore_for_file: unused_result + +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../Provider/shop_category_provider.dart'; +import '../../Repository/API/business_info_update_repo.dart'; +import '../../constant.dart'; +import '../../model/business_category_model.dart'; +import '../../model/business_info_model.dart'; + +class EditProfile extends StatefulWidget { + const EditProfile({super.key, required this.profile, required this.ref}); + + final BusinessInformationModel profile; + final WidgetRef ref; + + @override + State createState() => _EditProfileState(); +} + +class _EditProfileState extends State { + TextEditingController addressController = TextEditingController(); + TextEditingController phoneController = TextEditingController(); + TextEditingController nameController = TextEditingController(); + TextEditingController vatGstTitleController = TextEditingController(); + TextEditingController vatGstNumberController = TextEditingController(); + + @override + void initState() { + // TODO: implement initState + super.initState(); + nameController.text = widget.profile.data?.companyName ?? ''; + phoneController.text = widget.profile.data?.phoneNumber ?? ''; + addressController.text = widget.profile.data?.address ?? ''; + vatGstTitleController.text = widget.profile.data?.vatName ?? ''; + vatGstNumberController.text = widget.profile.data?.vatNo ?? ''; + } + + int counter = 0; + + String dropdownValue = ''; + String companyName = 'nodata', phoneNumber = 'nodata'; + double progress = 0.0; + int invoiceNumber = 0; + bool showProgress = false; + String profilePicture = 'nodata'; + num openingBalance = 0; + num remainingShopBalance = 0; + + // ignore: prefer_typing_uninitialized_variables + var dialogContext; + final ImagePicker _picker = ImagePicker(); + XFile? pickedImage; + File imageFile = File('No File'); + + BusinessCategory? selectedBusinessCategory; + + DropdownButton getCategory({required List list}) { + List> dropDownItems = []; + + for (BusinessCategory category in list) { + var item = DropdownMenuItem( + value: category, + child: Text(category.name), + ); + dropDownItems.add(item); + } + return DropdownButton( + isExpanded: true, + hint: Text( + lang.S.of(context).selectBusinessCategory, + //'Select Business Category' + ), + items: dropDownItems, + value: selectedBusinessCategory, + onChanged: (value) { + setState(() { + selectedBusinessCategory = value!; + }); + }, + ); + } + + final GlobalKey _formKey = GlobalKey(); + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + counter++; + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + lang.S.of(context).updateProfile, + ), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Consumer(builder: (context, ref, child) { + final categoryList = ref.watch(businessCategoryProvider); + + return categoryList.when(data: (categoryList) { + if (counter == 1) { + for (var element in categoryList) { + if (element.id == widget.profile.data?.category?.id) { + selectedBusinessCategory = element; + } + } + } + + return Center( + child: Column( + children: [ + // Padding( + // padding: const EdgeInsets.all(10.0), + // child: Text( + // lang.S.of(context).updateYourProfile, + // // "Update your profile to connect your customer with better impression", + // maxLines: 2, + // overflow: TextOverflow.ellipsis, + // textAlign: TextAlign.center, + // style: theme.textTheme.bodyLarge?.copyWith( + // color: kGreyTextColor, + // ), + // ), + // ), + SizedBox(height: 20), + + ///__________Image_section________________________________________ + GestureDetector( + onTap: () { + showDialog( + context: context, + builder: (BuildContext context) { + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0), + ), + // ignore: sized_box_for_whitespace + child: Container( + height: 200.0, + width: MediaQuery.of(context).size.width - 80, + child: Center( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.gallery); + + setState(() { + imageFile = File(pickedImage!.path); + }); + + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.photo_library_rounded, + size: 60.0, + color: kMainColor, + ), + Text( + lang.S.of(context).gallery, + // 'Gallery', + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + const SizedBox( + width: 40.0, + ), + GestureDetector( + onTap: () async { + pickedImage = await _picker.pickImage(source: ImageSource.camera); + setState(() { + imageFile = File(pickedImage!.path); + }); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.camera, + size: 60.0, + color: kGreyTextColor, + ), + Text( + lang.S.of(context).camera, + // 'Camera', + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + ); + }); + }, + child: Stack( + children: [ + Container( + height: 120, + width: 120, + decoration: BoxDecoration( + border: Border.all(color: Colors.black54, width: 1), + borderRadius: const BorderRadius.all(Radius.circular(120)), + image: pickedImage == null + ? widget.profile.data?.pictureUrl == null + ? const DecorationImage( + image: AssetImage('images/no_shop_image.png'), + fit: BoxFit.cover, + ) + : DecorationImage( + image: NetworkImage(APIConfig.domain + (widget.profile.data?.pictureUrl.toString() ?? '')), + fit: BoxFit.cover, + ) + : DecorationImage( + image: FileImage(imageFile), + fit: BoxFit.cover, + ), + ), + ), + Positioned( + bottom: 0, + right: 0, + child: Container( + height: 35, + width: 35, + decoration: BoxDecoration( + border: Border.all(color: Colors.white, width: 2), + borderRadius: const BorderRadius.all(Radius.circular(120)), + color: kMainColor, + ), + child: const Icon( + Icons.camera_alt_outlined, + size: 20, + color: Colors.white, + ), + ), + ) + ], + ), + ), + const SizedBox(height: 20.0), + + ///________Category_______________________________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: SizedBox( + height: 60.0, + child: FormField( + builder: (FormFieldState field) { + return InputDecorator( + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).businessCat, + labelStyle: theme.textTheme.titleMedium, + border: OutlineInputBorder(borderRadius: BorderRadius.circular(5.0))), + child: DropdownButtonHideUnderline(child: getCategory(list: categoryList)), + ); + }, + ), + ), + ), + Form( + key: _formKey, + child: Column( + children: [ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + controller: nameController, // Optional + validator: (value) { + if (value == null || value.isEmpty) { + //return 'Please enter a valid business name'; + return lang.S.of(context).pleaseEnterAValidBusinessName; + } + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).businessName, + border: const OutlineInputBorder(), + ), + ), + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: SizedBox( + height: 60.0, + child: TextFormField( + controller: phoneController, + // validator: (value) { + // return null; + // }, + keyboardType: TextInputType.phone, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).phone, + border: const OutlineInputBorder(), + ), + ), + ), + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + controller: addressController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).address, + border: const OutlineInputBorder(), + ), + ), + ), + + ///_______Gst_number____________________________ + Row( + children: [ + ///_______title__________________________________ + Expanded( + child: Padding( + padding: const EdgeInsets.only(top: 10, left: 10, bottom: 10), + child: AppTextField( + validator: (value) { + return null; + }, + controller: vatGstTitleController, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + hintText: lang.S.of(context).enterVatGstTitle, + labelText: lang.S.of(context).vatGstTitle, + border: const OutlineInputBorder(), + ), + ), + ), + ), + + ///______Vat_and_Gst_Number__________________________________ + Expanded( + child: Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + validator: (value) { + return null; + }, + controller: vatGstNumberController, // Optional + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + hintText: lang.S.of(context).enterVatGstNumber, + labelText: lang.S.of(context).vatGstNumber, + border: const OutlineInputBorder(), + ), + ), + ), + ), + ], + ) + ], + ), + ), + ], + ), + ); + }, error: (e, stack) { + return Center( + child: Text(e.toString()), + ); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }); + }), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(10.0), + child: ElevatedButton.icon( + icon: const Icon( + Icons.arrow_forward, + color: Colors.white, + ), + label: Text(lang.S.of(context).continueButton), + onPressed: () async { + if (_formKey.currentState!.validate()) { + EasyLoading.show(); + final businessRepository = BusinessUpdateRepository(); + final isProfileUpdated = await businessRepository.updateProfile( + id: widget.profile.data?.id.toString() ?? '', + name: nameController.text, + categoryId: selectedBusinessCategory!.id.toString(), + address: addressController.text, + image: pickedImage != null ? File(pickedImage!.path) : null, + phone: phoneController.text, + vatNumber: vatGstNumberController.text, + vatTitle: vatGstTitleController.text, + ref: widget.ref, + context: context, + // fromInvoiceLogo: false, + ); + EasyLoading.dismiss(); + + if (isProfileUpdated) { + widget.ref.refresh(businessInfoProvider); + widget.ref.refresh(getExpireDateProvider(widget.ref)); + Navigator.pop(context); + } + } + }, + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Profile Screen/profile_details.dart b/lib/Screens/Profile Screen/profile_details.dart new file mode 100644 index 0000000..0e4d58b --- /dev/null +++ b/lib/Screens/Profile Screen/profile_details.dart @@ -0,0 +1,299 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Profile%20Screen/edit_profile.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../Const/api_config.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../constant.dart'; +import '../Authentication/change password/change_password_screen.dart'; + +class ProfileDetails extends StatefulWidget { + const ProfileDetails({super.key}); + + @override + ProfileDetailsState createState() => ProfileDetailsState(); +} + +class ProfileDetailsState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + final businessInfo = ref.watch(businessInfoProvider); + return businessInfo.when(data: (details) { + TextEditingController addressController = TextEditingController(text: details.data?.address); + TextEditingController openingBalanceController = TextEditingController(text: details.data?.shopOpeningBalance.toString()); + TextEditingController remainingBalanceController = TextEditingController(text: details.data?.remainingShopBalance.toString()); + TextEditingController phoneController = TextEditingController(text: details.data?.phoneNumber); + TextEditingController nameController = TextEditingController(text: details.data?.companyName); + TextEditingController categoryController = TextEditingController(text: details.data?.category?.name); + TextEditingController vatGstTitleController = TextEditingController(text: details.data?.vatName); + TextEditingController vatGstNumberController = TextEditingController(text: details.data?.vatNo); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).profile, + ), + actions: [ + Visibility( + // visible: details.data?.user?.visibility?.profileEditPermission ?? true, + child: Padding( + padding: const EdgeInsets.only(right: 15.0), + child: GestureDetector( + onTap: () async { + await Navigator.push( + context, + MaterialPageRoute( + builder: (context) => EditProfile( + profile: details, + ref: ref, + ), + )); + setState(() {}); + }, + child: Row( + children: [ + const Icon( + Icons.edit, + color: kMainColor, + ), + const SizedBox( + width: 5.0, + ), + Text( + lang.S.of(context).edit, + style: theme.textTheme.bodyMedium?.copyWith( + color: kMainColor, + ), + ), + ], + ), + ), + ), + ), + ], + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(10.0), + child: ElevatedButton.icon( + label: Text(lang.S.of(context).changePassword), + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => ChangePasswordScreen(), + )); + }, + ), + ), + body: Padding( + padding: const EdgeInsets.all(10.0), + child: SingleChildScrollView( + child: Column( + children: [ + Center( + child: Container( + height: 100.0, + width: 100.0, + decoration: details.data?.pictureUrl == null + ? BoxDecoration( + image: const DecorationImage(image: AssetImage('images/no_shop_image.png'), fit: BoxFit.cover), + borderRadius: BorderRadius.circular(50), + ) + : BoxDecoration( + image: DecorationImage(image: NetworkImage(APIConfig.domain + (details.data?.pictureUrl.toString() ?? '')), fit: BoxFit.cover), + borderRadius: BorderRadius.circular(50), + ), + ), + ), + const SizedBox(height: 10.0), + + ///________Name___________________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + readOnly: true, + cursorColor: kGreyTextColor, + controller: nameController, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).name, + border: const OutlineInputBorder().copyWith(borderSide: const BorderSide(color: kGreyTextColor)), + hoverColor: kGreyTextColor, + fillColor: kGreyTextColor, + ), + textFieldType: TextFieldType.NAME, + ), + ), + + ///________Email__________________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + readOnly: true, + initialValue: details.data?.user?.email, + cursorColor: kGreyTextColor, + decoration: kInputDecoration.copyWith( + //labelText: "Email", + labelText: lang.S.of(context).email, + border: const OutlineInputBorder().copyWith(borderSide: const BorderSide(color: kGreyTextColor)), + hoverColor: kGreyTextColor, + fillColor: kGreyTextColor, + ), + textFieldType: TextFieldType.NAME, + ), + ), + + ///_____________Category__________________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + readOnly: true, + cursorColor: kGreyTextColor, + controller: categoryController, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).businessCat, + border: const OutlineInputBorder().copyWith(borderSide: const BorderSide(color: kGreyTextColor)), + hoverColor: kGreyTextColor, + fillColor: kGreyTextColor, + ), + textFieldType: TextFieldType.NAME, + ), + ), + + ///_____________Phone_________________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + readOnly: true, + cursorColor: kGreyTextColor, + controller: phoneController, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).phone, + border: const OutlineInputBorder().copyWith(borderSide: const BorderSide(color: kGreyTextColor)), + hoverColor: kGreyTextColor, + fillColor: kGreyTextColor, + ), + textFieldType: TextFieldType.NAME, + ), + ), + + ///__________Address_________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + readOnly: true, + cursorColor: kGreyTextColor, + controller: addressController, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).address, + border: const OutlineInputBorder().copyWith(borderSide: const BorderSide(color: kGreyTextColor)), + hoverColor: kGreyTextColor, + fillColor: kGreyTextColor, + ), + textFieldType: TextFieldType.NAME, + ), + ), + + ///_______Gst_number____________________________ + Row( + children: [ + ///_______title__________________________________ + Expanded( + child: Padding( + padding: const EdgeInsets.only(top: 10, left: 10, bottom: 10), + child: AppTextField( + readOnly: true, + validator: (value) { + return null; + }, + controller: vatGstTitleController, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).vatGstTitle, + border: const OutlineInputBorder(), + ), + ), + ), + ), + + ///______Vat_and_Gst_Number__________________________________ + Expanded( + child: Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + readOnly: true, + validator: (value) { + return null; + }, + controller: vatGstNumberController, + // Optional + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).vatGstNumber, + border: const OutlineInputBorder(), + ), + ), + ), + ), + ], + ), + + ///__________Opening_Balance________________________ + Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + readOnly: true, + cursorColor: kGreyTextColor, + controller: openingBalanceController, + decoration: kInputDecoration.copyWith( + prefixText: '$currency ', + labelText: lang.S.of(context).shopOpeningBalance, + border: const OutlineInputBorder().copyWith(borderSide: const BorderSide(color: kGreyTextColor)), + hoverColor: kGreyTextColor, + fillColor: kGreyTextColor, + ), + textFieldType: TextFieldType.NAME, + ), + ), + + // ///__________Remaining_Balance________________________ + // Padding( + // padding: const EdgeInsets.all(10.0), + // child: AppTextField( + // readOnly: true, + // cursorColor: kGreyTextColor, + // controller: remainingBalanceController, + // decoration: kInputDecoration.copyWith( + // prefixText: '$currency ', + // labelText: lang.S.of(context).shopRemainingBalance, + // border: const OutlineInputBorder().copyWith(borderSide: const BorderSide(color: kGreyTextColor)), + // hoverColor: kGreyTextColor, + // fillColor: kGreyTextColor, + // ), + // textFieldType: TextFieldType.NAME, + // ), + // ), + ], + ), + ), + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const CircularProgressIndicator(); + }); + }); + } +} diff --git a/lib/Screens/Purchase List/purchase_list_screen.dart b/lib/Screens/Purchase List/purchase_list_screen.dart new file mode 100644 index 0000000..8304272 --- /dev/null +++ b/lib/Screens/Purchase List/purchase_list_screen.dart @@ -0,0 +1,421 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/Screens/Purchase/add_and_edit_purchase.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../PDF Invoice/purchase_invoice_pdf.dart'; +import '../../Provider/add_to_cart_purchase.dart'; +import '../../core/theme/_app_colors.dart'; +import '../../currency.dart'; +import '../../service/check_actions_when_no_branch.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../Home/home.dart'; +import '../invoice return/invoice_return_screen.dart'; +import '../invoice_details/purchase_invoice_details.dart'; + +class PurchaseListScreen extends StatefulWidget { + const PurchaseListScreen({super.key}); + + @override + PurchaseReportState createState() => PurchaseReportState(); +} + +class PurchaseReportState extends State { + bool _isRefreshing = false; // Prevents multiple refresh calls + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; // Prevent duplicate refresh calls + _isRefreshing = true; + + ref.refresh(purchaseTransactionProvider); + + await Future.delayed(const Duration(seconds: 1)); // Optional delay + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return WillPopScope( + onWillPop: () async { + return await const Home().launch(context, isNewTask: true); + }, + child: GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).purchaseList, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Consumer(builder: (context, ref, __) { + final providerData = ref.watch(purchaseTransactionProvider); + final printerData = ref.watch(thermalPrinterProvider); + final businessInfoData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: providerData.when(data: (purchaseTransactions) { + return purchaseTransactions.isNotEmpty + ? businessInfoData.when(data: (details) { + if (!permissionService.hasPermission(Permit.purchasesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return ListView.builder( + padding: EdgeInsets.zero, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: purchaseTransactions.length, + itemBuilder: (context, index) { + return Column( + children: [ + InkWell( + onTap: () { + PurchaseInvoiceDetails( + businessInfo: businessInfoData.value!, + transitionModel: purchaseTransactions[index], + ).launch(context); + }, + child: Container( + padding: const EdgeInsets.all(16), + width: context.width(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + child: Text( + purchaseTransactions[index].party?.name ?? '', + style: _theme.textTheme.bodyMedium?.copyWith(fontSize: 16), + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + ), + const SizedBox(width: 4), + Text( + '#${purchaseTransactions[index].invoiceNumber}', + style: _theme.textTheme.bodyMedium?.copyWith(fontSize: 16), + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: purchaseTransactions[index].dueAmount! <= 0 + ? const Color(0xff0dbf7d).withOpacity(0.1) + : const Color(0xFFED1A3B).withOpacity(0.1), + borderRadius: const BorderRadius.all(Radius.circular(2))), + child: Text( + purchaseTransactions[index].dueAmount! <= 0 + ? lang.S.of(context).paid + : lang.S.of(context).unPaid, + style: TextStyle( + color: purchaseTransactions[index].dueAmount! <= 0 + ? const Color(0xff0dbf7d) + : const Color(0xFFED1A3B)), + ), + ), + + ///________Return_tag_________________________________________ + Visibility( + visible: purchaseTransactions[index].purchaseReturns?.isNotEmpty ?? + false, + child: Padding( + padding: const EdgeInsets.only(left: 8, right: 8), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: Colors.orange.withOpacity(0.2), + borderRadius: const BorderRadius.all( + Radius.circular(2), + ), + ), + child: Text( + lang.S.of(context).returned, + style: const TextStyle(color: Colors.orange), + ), + ), + ), + ), + ], + ), + Text( + DateFormat.yMMMd().format( + DateTime.parse(purchaseTransactions[index].purchaseDate ?? '')), + style: const TextStyle(color: DAppColors.kSecondary), + ), + ], + ), + const SizedBox(height: 10), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + '${lang.S.of(context).total} : $currency ${purchaseTransactions[index].totalAmount.toString()}', + style: _theme.textTheme.bodyMedium + ?.copyWith(fontSize: 14, color: DAppColors.kSecondary), + ), + const SizedBox(width: 4), + if (purchaseTransactions[index].dueAmount!.toInt() != 0) + Text( + '${lang.S.of(context).paid} : $currency ${purchaseTransactions[index].totalAmount!.toDouble() - purchaseTransactions[index].dueAmount!.toDouble()}', + style: _theme.textTheme.bodyMedium + ?.copyWith(fontSize: 14, color: DAppColors.kSecondary), + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + if (purchaseTransactions[index].dueAmount!.toInt() == 0) + Flexible( + child: Text( + '${lang.S.of(context).paid} : $currency ${purchaseTransactions[index].totalAmount!.toDouble() - purchaseTransactions[index].dueAmount!.toDouble()}', + style: _theme.textTheme.bodyMedium?.copyWith(fontSize: 16), + maxLines: 2, + ), + ), + if (purchaseTransactions[index].dueAmount!.toInt() != 0) + Flexible( + child: Text( + '${lang.S.of(context).due}: $currency ${purchaseTransactions[index].dueAmount.toString()}', + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith(fontSize: 16), + ), + ), + businessInfoData.when(data: (data) { + return Row( + children: [ + const Icon( + FeatherIcons.printer, + color: Colors.grey, + size: 22, + ), + const SizedBox( + width: 6, + ), + Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + purchaseTransactions[index], data, context, + showPreview: true), + icon: const Icon( + Icons.picture_as_pdf, + color: Colors.grey, + size: 22, + )), + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + purchaseTransactions[index], data, context, + download: true), + icon: const Icon( + FeatherIcons.download, + color: Colors.grey, + size: 22, + )), + IconButton( + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + )), + onPressed: () => PurchaseInvoicePDF.generatePurchaseDocument( + purchaseTransactions[index], data, context, + isShare: true), + icon: const Icon( + Icons.share_outlined, + color: Colors.grey, + size: 22, + ), + ), + ], + ), + const SizedBox( + width: 10, + ), + + ///_________Edit_purchase______________________________ + Visibility( + visible: + !(purchaseTransactions[index].purchaseReturns?.isNotEmpty ?? + false), + child: IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + ref.refresh(cartNotifierPurchaseNew); + AddAndUpdatePurchaseScreen( + transitionModel: purchaseTransactions[index], + customerModel: null, + ).launch(context); + }, + icon: const Icon( + FeatherIcons.edit, + color: Colors.grey, + )), + ), + + ///_____More____________________________________________ + PopupMenuButton( + offset: const Offset(0, 30), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + padding: EdgeInsets.zero, + itemBuilder: (BuildContext bc) => [ + ///________Sale List Delete_______________________________ + // PopupMenuItem( + // child: GestureDetector( + // onTap: () async { + // bool? result = await invoiceDeleteAlert(context: context, type: 'Purchase Invoice'); + // Navigator.pop(bc); + // if (result != null && result) {} + // }, + // child: const Row( + // children: [ + // Icon( + // Icons.delete, + // color: kGreyTextColor, + // ), + // SizedBox( + // width: 10.0, + // ), + // Text( + // 'Delete', + // style: TextStyle(color: kGreyTextColor), + // ), + // ], + // ), + // ), + // ), + + ///________Purchase Return___________________________________ + PopupMenuItem( + child: GestureDetector( + onTap: () async { + bool result = await checkActionWhenNoBranch( + ref: ref, context: context); + if (!result) { + return; + } + await Navigator.push( + context, + MaterialPageRoute( + builder: (context) => InvoiceReturnScreen( + purchaseTransaction: purchaseTransactions[index]), + ), + ); + Navigator.pop(bc); + }, + child: const Row( + children: [ + Icon( + Icons.keyboard_return_outlined, + color: kGreyTextColor, + ), + SizedBox( + width: 10.0, + ), + Text( + 'Purchase return', + style: TextStyle(color: kGreyTextColor), + ), + ], + ), + ), + ), + ], + onSelected: (value) { + Navigator.pushNamed(context, '$value'); + }, + child: const Icon( + FeatherIcons.moreVertical, + color: kGreyTextColor, + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + //return Text('Loading'); + return Text(lang.S.of(context).loading); + }), + ], + ), + ], + ), + ), + ), + const Divider(height: 0) + ], + ); + }, + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }) + : Center( + child: EmptyWidget( + message: TextSpan( + text: lang.S.of(context).addAPurchase, + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + ), + ); + }), + ), + ), + ); + } +} diff --git a/lib/Screens/Purchase/Model/purchase_transaction_model.dart b/lib/Screens/Purchase/Model/purchase_transaction_model.dart new file mode 100644 index 0000000..b40896a --- /dev/null +++ b/lib/Screens/Purchase/Model/purchase_transaction_model.dart @@ -0,0 +1,502 @@ +import '../../../model/sale_transaction_model.dart'; +import '../../../widgets/multipal payment mathods/model/payment_transaction_model.dart'; + +class PurchaseTransaction { + PurchaseTransaction({ + this.id, + this.partyId, + this.businessId, + this.userId, + this.discountAmount, + this.discountPercent, + this.discountType, + this.shippingCharge, + this.dueAmount, + this.paidAmount, + this.changeAmount, + this.totalAmount, + this.invoiceNumber, + this.isPaid, + this.paymentTypeId, + this.paymentType, + this.purchaseDate, + this.createdAt, + this.updatedAt, + this.user, + this.party, + this.details, + this.purchaseReturns, + this.transactions, // New Field + this.vatAmount, + this.vatId, + this.vatPercent, + this.vat, + this.branch, + }); + + PurchaseTransaction.fromJson(dynamic json) { + id = json['id']; + partyId = json['party_id']; + businessId = json['business_id']; + userId = json['user_id']; + discountAmount = json['discountAmount']; + discountPercent = json['discount_percent']; + shippingCharge = json['shipping_charge']; + discountType = json['discount_type']; + dueAmount = json['dueAmount']; + changeAmount = json['change_amount']; + vatAmount = json['vat_amount']; + vatPercent = json['vat_percent']; + vatId = json['vat_id']; + paidAmount = json['paidAmount']; + totalAmount = json['totalAmount']; + invoiceNumber = json['invoiceNumber']; + isPaid = json['isPaid']; + paymentTypeId = int.tryParse(json["payment_type_id"].toString()); + + vat = json['vat'] != null ? PurchaseVat.fromJson(json['vat']) : null; + purchaseDate = json['purchaseDate']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + paymentType = json['payment_type'] != null ? PaymentType.fromJson(json['payment_type']) : null; + branch = json['branch'] != null ? Branch.fromJson(json['branch']) : null; + user = json['user'] != null ? User.fromJson(json['user']) : null; + party = json['party'] != null ? Party.fromJson(json['party']) : null; + + if (json['details'] != null) { + details = []; + json['details'].forEach((v) { + details?.add(PurchaseDetails.fromJson(v)); + }); + } + + if (json['purchase_returns'] != null) { + purchaseReturns = []; + json['purchase_returns'].forEach((v) { + purchaseReturns?.add(PurchaseReturn.fromJson(v)); + }); + } + + // New List from JSON + if (json['transactions'] != null) { + transactions = []; + json['transactions'].forEach((v) { + transactions?.add(PaymentsTransaction.fromJson(v)); + }); + } + } + + num? id; + num? partyId; + num? businessId; + num? userId; + num? discountAmount; + num? discountPercent; + num? shippingCharge; + String? discountType; + num? dueAmount; + num? paidAmount; + num? changeAmount; + num? vatAmount; + num? vatPercent; + num? vatId; + num? totalAmount; + String? invoiceNumber; + bool? isPaid; + int? paymentTypeId; + PaymentType? paymentType; + Branch? branch; + String? purchaseDate; + String? createdAt; + String? updatedAt; + User? user; + Party? party; + List? details; + List? purchaseReturns; + List? transactions; // Added + PurchaseVat? vat; +} + +class PurchaseDetails { + PurchaseDetails({ + this.id, + this.purchaseId, + this.productId, + this.productPurchasePrice, + this.quantities, + this.productWholeSalePrice, + this.productSalePrice, + this.productDealerPrice, + this.productStock, + this.profitPercent, + this.mfgDate, + this.expireDate, + this.stockId, + this.product, + this.stock, + }); + + PurchaseDetails.fromJson(dynamic json) { + id = json['id']; + purchaseId = json['purchase_id']; + productId = json['product_id']; + productPurchasePrice = json['productPurchasePrice']; + quantities = json['quantities']; + productDealerPrice = json['productDealerPrice']; + productSalePrice = json['productSalePrice']; + productStock = json['productStock']; + profitPercent = json['profit_percent']; + mfgDate = json['mfg_date']; + expireDate = json['expire_date']; + stockId = json['stock_id']; // Added + productWholeSalePrice = json['productWholeSalePrice']; + product = json['product'] != null ? Product.fromJson(json['product']) : null; + stock = json['stock'] != null ? PurchaseStock.fromJson(json['stock']) : null; + } + + num? id; + num? purchaseId; + num? productId; + num? productPurchasePrice; + num? quantities; + num? productDealerPrice; + num? productSalePrice; + num? productWholeSalePrice; + num? productStock; + num? profitPercent; + num? stockId; // Added + PurchaseStock? stock; + String? mfgDate; + String? expireDate; + Product? product; + + Map toJson() { + final map = {}; + map['id'] = id; + map['purchase_id'] = purchaseId; + map['product_id'] = productId; + map['productPurchasePrice'] = productPurchasePrice; + map['quantities'] = quantities; + map['stock_id'] = stockId; + if (product != null) { + map['product'] = product?.toJson(); + } + return map; + } +} + +class Product { + Product({ + this.id, + this.productName, + this.categoryId, + this.category, + this.productType, + this.vatAmount, + this.vatType, + this.vat, + }); + + Product.fromJson(dynamic json) { + id = json['id']; + productName = json['productName']; + productType = json['product_type']; + categoryId = json['category_id']; + vatAmount = json['vat_amount']; + vatType = json['vat_type']; + + category = json['category'] != null ? Category.fromJson(json['category']) : null; + vat = json['vat'] != null ? PurchaseProductVat.fromJson(json['vat']) : null; + } + + num? id; + String? productName; + String? productType; + String? vatType; + num? categoryId; + num? vatAmount; + + Category? category; + PurchaseProductVat? vat; + + Map toJson() { + final map = {}; + map['id'] = id; + map['productName'] = productName; + map['category_id'] = categoryId; + if (category != null) { + map['category'] = category?.toJson(); + } + return map; + } +} + +class Category { + Category({ + this.id, + this.categoryName, + }); + + Category.fromJson(dynamic json) { + id = json['id']; + categoryName = json['categoryName']; + } + + num? id; + String? categoryName; + + Map toJson() { + final map = {}; + map['id'] = id; + map['categoryName'] = categoryName; + return map; + } +} + +class PurchaseStock { + PurchaseStock({ + this.id, + this.batchNo, + this.variantName, + this.warehouseId, + }); + + PurchaseStock.fromJson(dynamic json) { + id = json['id']; + batchNo = json['batch_no'] ?? 'N/A'; + variantName = json['variant_name']; // Added + warehouseId = json['warehouse_id']; // Added + } + + num? id; + String? batchNo; + String? variantName; // Added + num? warehouseId; // Added +} + +class Party { + Party({ + this.id, + this.name, + this.email, + this.phone, + this.type, + this.address, + }); + + Party.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + email = json['email']; + phone = json['phone']; + type = json['type']; // Added based on JSON + address = json['address']; // Added based on JSON + } + + num? id; + String? name; + String? email; + String? address; + String? phone; + String? type; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['email'] = email; + map['address'] = address; + map['phone'] = phone; + map['type'] = type; + return map; + } +} + +class User { + User({ + this.id, + this.name, + this.role, + }); + + User.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + role = json['role']; + } + + num? id; + String? name; + String? role; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['role'] = role; + return map; + } +} + +class Branch { + Branch({ + this.id, + this.name, + this.phone, + this.address, + }); + + Branch.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + phone = json['phone']; + address = json['address']; + } + + num? id; + String? name; + String? phone; + String? address; +} + +class PurchaseReturn { + PurchaseReturn({ + this.id, + this.businessId, + this.purchaseId, + this.invoiceNo, + this.returnDate, + this.createdAt, + this.updatedAt, + this.purchaseReturnDetails, + }); + + PurchaseReturn.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + purchaseId = json['purchase_id']; + invoiceNo = json['invoice_no']; + returnDate = json['return_date']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + if (json['details'] != null) { + purchaseReturnDetails = []; + json['details'].forEach((v) { + purchaseReturnDetails?.add(PurchaseReturnDetails.fromJson(v)); + }); + } + } + + num? id; + num? businessId; + num? purchaseId; + String? invoiceNo; + String? returnDate; + String? createdAt; + String? updatedAt; + List? purchaseReturnDetails; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['purchase_id'] = purchaseId; + map['invoice_no'] = invoiceNo; + map['return_date'] = returnDate; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (purchaseReturnDetails != null) { + map['details'] = purchaseReturnDetails?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class PurchaseReturnDetails { + PurchaseReturnDetails({ + this.id, + this.businessId, + this.purchaseReturnId, + this.purchaseDetailId, + this.returnAmount, + this.returnQty, + }); + + PurchaseReturnDetails.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + purchaseReturnId = json['purchase_return_id']; + purchaseDetailId = json['purchase_detail_id']; + returnAmount = json['return_amount']; + returnQty = json['return_qty']; + } + + num? id; + num? businessId; + num? purchaseReturnId; + num? purchaseDetailId; + num? returnAmount; + num? returnQty; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['purchase_return_id'] = purchaseReturnId; + map['purchase_detail_id'] = purchaseDetailId; + map['return_amount'] = returnAmount; + map['return_qty'] = returnQty; + return map; + } +} + +class PurchaseVat { + PurchaseVat({ + this.id, + this.name, + this.rate, + }); + + PurchaseVat.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + rate = json['rate']; + } + + num? id; + String? name; + num? rate; +} + +class PaymentType { + PaymentType({ + this.id, + this.name, + }); + + PaymentType.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + + num? id; + String? name; +} + +class PurchaseProductVat { + PurchaseProductVat({ + this.id, + this.name, + this.rate, + }); + + PurchaseProductVat.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + rate = json['rate']; + } + + num? id; + num? rate; + String? name; +} diff --git a/lib/Screens/Purchase/Repo/purchase_repo.dart b/lib/Screens/Purchase/Repo/purchase_repo.dart new file mode 100644 index 0000000..feb6a48 --- /dev/null +++ b/lib/Screens/Purchase/Repo/purchase_repo.dart @@ -0,0 +1,330 @@ +//ignore_for_file: prefer_typing_uninitialized_variables,unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Provider/product_provider.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../../Customers/Provider/customer_provider.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../Model/purchase_transaction_model.dart'; + +class PurchaseRepo { + Future> fetchPurchaseList({ + bool? salesReturn, + String? type, + String? fromDate, + String? toDate, + }) async { + final client = CustomHttpClientGet(client: http.Client()); + + final List queryList = []; + + if (salesReturn != null && salesReturn) { + queryList.add('returned-purchase=true'); + } + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse('${APIConfig.url}/purchase${queryString.isNotEmpty ? '?$queryString' : ''}'); + + print(uri); + + final response = await client.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body) as Map; + final list = parsed['data'] as List; + return list.map((json) => PurchaseTransaction.fromJson(json)).toList(); + } else { + throw Exception('Failed to fetch Sales List. Status code: ${response.statusCode}'); + } + } + + Future createPurchase({ + required WidgetRef ref, + required BuildContext context, + required num partyId, + required String purchaseDate, + required num discountAmount, + required num discountPercent, + required num? vatId, + required num totalAmount, + required num vatAmount, + required num vatPercent, + required num dueAmount, + required num changeAmount, + required bool isPaid, + required List> paymentType, + required List products, + required String discountType, + required num shippingCharge, + }) async { + final uri = Uri.parse('${APIConfig.url}/purchase'); + + final body = { + 'party_id': partyId, + 'vat_id': vatId, + 'purchaseDate': purchaseDate, + 'discountAmount': discountAmount, + 'discount_percent': discountPercent, + 'totalAmount': totalAmount, + 'vat_amount': vatAmount, + 'vat_percent': vatPercent, + 'dueAmount': dueAmount, + 'paidAmount': totalAmount - dueAmount, + 'change_amount': changeAmount, + 'isPaid': isPaid, + 'payments': paymentType, + 'discount_type': discountType, + 'shipping_charge': shippingCharge, + 'products': products.map((e) => e.toJson()).toList(), + }; + + print('Purchase Posted data : ${jsonEncode(body)}'); + + try { + final response = await http.post( + uri, + headers: { + 'Accept': 'application/json', + 'Content-Type': 'application/json', + 'Authorization': await getAuthToken(), + }, + body: jsonEncode(body), + ); + + final parsed = jsonDecode(response.body); + + print('Purchase Response : ${response.statusCode}'); + print('Purchase Response : $parsed'); + + if (response.statusCode == 200) { + EasyLoading.showSuccess('Added successful!'); + + // Refresh providers + ref + ..refresh(productProvider) + ..refresh(partiesProvider) + ..refresh(purchaseTransactionProvider) + ..refresh(businessInfoProvider) + ..refresh(getExpireDateProvider(ref)) + ..refresh(summaryInfoProvider); + + print('Purchase Response: ${parsed['data']}'); + return PurchaseTransaction.fromJson(parsed['data']); + } else { + EasyLoading.dismiss(); + _showError(context, 'Purchase creation failed: ${parsed['message']}'); + } + } catch (e) { + EasyLoading.dismiss(); + _showError(context, 'An error occurred: $e'); + } + + return null; + } + + void _showError(BuildContext context, String message) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(message))); + } + + Future updatePurchase({ + required WidgetRef ref, + required BuildContext context, + required num id, + required num partyId, + required num? vatId, + required num vatAmount, + required num vatPercent, + required String purchaseDate, + required num discountAmount, + required num totalAmount, + required num dueAmount, + required num changeAmount, + required bool isPaid, + required List> paymentType, + required List products, + }) async { + final uri = Uri.parse('${APIConfig.url}/purchase/$id'); + final requestBody = jsonEncode({ + '_method': 'put', + 'party_id': partyId, + 'vat_id': vatId, + 'purchaseDate': purchaseDate, + 'discountAmount': discountAmount, + 'totalAmount': totalAmount, + 'vat_amount': vatAmount, + 'vat_percent': vatPercent, + 'dueAmount': dueAmount, + 'paidAmount': totalAmount - dueAmount, + 'change_amount': changeAmount, + 'isPaid': isPaid, + 'payments': paymentType, + 'products': products.map((product) => product.toJson()).toList(), + }); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + // permission: Permit.purchasesUpdate.value, + ); + + final parsedData = jsonDecode(responseData.body); + print(responseData.statusCode); + print(parsedData); + + if (responseData.statusCode == 200) { + EasyLoading.showSuccess('Added successful!'); + var data1 = ref.refresh(productProvider); + var data2 = ref.refresh(partiesProvider); + var data3 = ref.refresh(purchaseTransactionProvider); + var data4 = ref.refresh(businessInfoProvider); + ref.refresh(getExpireDateProvider(ref)); + Navigator.pop(context); + return PurchaseTransaction.fromJson(parsedData); + } else { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Purchase creation failed: ${parsedData['message']}'))); + return null; + } + } catch (error) { + EasyLoading.dismiss(); + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + return null; + } + } + + Future deletePurchase({ + required String id, + required BuildContext context, + required WidgetRef ref, + }) async { + final String apiUrl = '${APIConfig.url}/purchase/$id'; + + try { + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete( + url: Uri.parse(apiUrl), + ); + + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Product deleted successfully'))); + + var data1 = ref.refresh(productProvider); + + Navigator.pop(context); // Assuming you want to close the screen after deletion + Navigator.pop(context); // Assuming you want to close the screen after deletion + // Navigator.pop(context); // Assuming you want to close the screen after deletion + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Failed to delete product: ${parsedData['message']}'))); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $e'))); + } + } + + Future getSinglePurchase(int id) async { + final uri = Uri.parse('${APIConfig.url}/purchase/$id'); + + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final response = await clientGet.get(url: uri); + + print("Fetch Single Purchase Status: ${response.statusCode}"); + print("Fetch Single Purchase Body: ${response.body}"); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return PurchaseTransaction.fromJson(parsed['data']); + } else { + throw Exception("Failed to fetch purchase details"); + } + } catch (e) { + throw Exception("Error fetching purchase: $e"); + } + } +} + +class CartProductModelPurchase { + num productId; + String? variantName; + num? warehouseId; + String productName; + String productType; + String vatType; + num vatRate; + num vatAmount; + String? brandName; + String? batchNumber; + num? productDealerPrice; + num? productPurchasePrice; + String? expireDate; + String? mfgDate; + num? productSalePrice; + num? profitPercent; + num? productWholeSalePrice; + num? quantities; + num? stock; + + CartProductModelPurchase({ + required this.productId, + this.variantName, + this.warehouseId, // Change 1: Added to constructor + required this.productName, + required this.productType, + required this.vatRate, + required this.vatAmount, + required this.vatType, + this.brandName, + this.stock, + this.profitPercent, + required this.productDealerPrice, + required this.productPurchasePrice, + required this.productSalePrice, + required this.productWholeSalePrice, + required this.quantities, + this.batchNumber, + this.mfgDate, + this.expireDate, + }); + + Map toJson() => { + 'product_id': productId, + 'variant_name': variantName, + 'warehouse_id': warehouseId, + 'productDealerPrice': productDealerPrice, + 'productPurchasePrice': productPurchasePrice, + 'productSalePrice': productSalePrice, + 'productWholeSalePrice': productWholeSalePrice, + 'quantities': quantities, + 'batch_no': batchNumber, + 'profit_percent': profitPercent, + 'expire_date': expireDate, + 'mfg_date': mfgDate, + }; +} diff --git a/lib/Screens/Purchase/add_and_edit_purchase.dart b/lib/Screens/Purchase/add_and_edit_purchase.dart new file mode 100644 index 0000000..b452f8a --- /dev/null +++ b/lib/Screens/Purchase/add_and_edit_purchase.dart @@ -0,0 +1,1196 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/Screens/Purchase/bulk%20purchase/bulk_purchase.dart'; +import 'package:mobile_pos/Screens/Purchase/purchase_product_buttom_sheet.dart'; +import 'package:mobile_pos/Screens/Purchase/purchase_products.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/add_to_cart_purchase.dart'; +import '../../Repository/API/future_invoice.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../widgets/multipal payment mathods/multi_payment_widget.dart'; +import '../Customers/Model/parties_model.dart' as party; +import '../Home/home.dart'; +import '../Products/add product/modle/create_product_model.dart'; +import '../Purchase List/purchase_list_screen.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../invoice_details/purchase_invoice_details.dart'; +import '../vat_&_tax/model/vat_model.dart'; +import '../vat_&_tax/provider/text_repo.dart'; +import 'Repo/purchase_repo.dart'; + +class AddAndUpdatePurchaseScreen extends ConsumerStatefulWidget { + AddAndUpdatePurchaseScreen({super.key, required this.customerModel, this.transitionModel}); + + party.Party? customerModel; + final PurchaseTransaction? transitionModel; + + @override + AddSalesScreenState createState() => AddSalesScreenState(); +} + +class AddSalesScreenState extends ConsumerState { + // Key to access MultiPaymentWidget State + final GlobalKey paymentWidgetKey = GlobalKey(); + + bool isProcessing = false; + DateTime selectedDate = DateTime.now(); + + TextEditingController dateController = TextEditingController(text: DateTime.now().toString().substring(0, 10)); + TextEditingController phoneController = TextEditingController(); + TextEditingController recevedAmountController = TextEditingController(); + + // To handle initial logic + bool _initialingFirstTime = false; + + @override + void initState() { + super.initState(); + + // Listener to calculate prices when payment widget updates the total amount + recevedAmountController.addListener(() { + final cart = ref.read(cartNotifierPurchaseNew); + cart.calculatePrice(receivedAmount: recevedAmountController.text, stopRebuild: !_initialingFirstTime); + }); + + if (widget.transitionModel != null) { + final editedSales = widget.transitionModel; + dateController.text = editedSales?.purchaseDate?.substring(0, 10) ?? ''; + recevedAmountController.text = editedSales?.paidAmount.toString() ?? ''; + widget.customerModel = party.Party( + id: widget.transitionModel?.party?.id, + name: widget.transitionModel?.party?.name, + ); + if (widget.transitionModel?.discountType == 'flat') { + discountType = 'Flat'; + } else { + discountType = 'Percent'; + } + addProductsInCartFromEditList(); + } + _initialingFirstTime = true; + } + + String flatValue = 'Flat'; + String percentValue = 'Percent'; + + @override + void dispose() { + dateController.dispose(); + phoneController.dispose(); + recevedAmountController.dispose(); + super.dispose(); + } + + void addProductsInCartFromEditList() { + final cart = ref.read(cartNotifierPurchaseNew); + + if (widget.transitionModel?.details?.isNotEmpty ?? false) { + for (var detail in widget.transitionModel!.details!) { + cart.addToCartRiverPod( + cartItem: CartProductModelPurchase( + warehouseId: detail.stock?.warehouseId, + productName: detail.product?.productName ?? '', + productId: detail.productId ?? 0, + quantities: detail.quantities, + vatType: detail.product?.vatType ?? 'exclusive', + vatRate: detail.product?.vat?.rate ?? 0, + vatAmount: detail.product?.vatAmount ?? 0, + productType: detail.product?.productType ?? ProductType.single.name, + profitPercent: detail.profitPercent, + mfgDate: detail.mfgDate, + expireDate: detail.expireDate, + batchNumber: detail.stock?.batchNo ?? '', + productWholeSalePrice: detail.productWholeSalePrice ?? 0, + productSalePrice: detail.productSalePrice ?? 0, + productPurchasePrice: detail.productPurchasePrice, + productDealerPrice: detail.productDealerPrice ?? 0, + stock: detail.productStock ?? 0, + ), + fromEditSales: true, + isVariation: detail.product?.productType == ProductType.variant.name); + } + } + + cart.discountAmount = widget.transitionModel?.discountAmount ?? 0; + if (widget.transitionModel?.discountType == 'flat') { + cart.discountTextControllerFlat.text = widget.transitionModel?.discountAmount.toString() ?? ''; + } else { + cart.discountTextControllerFlat.text = widget.transitionModel?.discountPercent?.toString() ?? ''; + } + cart.finalShippingCharge = widget.transitionModel?.shippingCharge ?? 0; + cart.shippingChargeController.text = widget.transitionModel?.shippingCharge.toString() ?? ''; + + cart.vatAmountController.text = widget.transitionModel?.vatAmount.toString() ?? ''; + cart.calculatePrice(receivedAmount: widget.transitionModel?.paidAmount.toString(), stopRebuild: true); + } + + bool hasPreselected = false; + String discountType = 'Flat'; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final providerData = ref.watch(cartNotifierPurchaseNew); + final personalData = ref.watch(businessInfoProvider); + final taxesData = ref.watch(taxProvider); + final permissionService = PermissionService(ref); + + return personalData.when(data: (data) { + final _theme = Theme.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + widget.transitionModel == null ? lang.S.of(context).addPurchase : 'Update Purchase', + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 2.0, + surfaceTintColor: kWhite, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + children: [ + ///_______Invoice_And_Date_____________________________________________________ + Row( + children: [ + widget.transitionModel == null + ? FutureBuilder( + future: FutureInvoice().getFutureInvoice(tag: 'purchases'), + builder: (context, snapshot) { + if (snapshot.hasData) { + final invoiceValue = + (snapshot.data != null) ? snapshot.data.toString().replaceAll('"', '') : ''; + return Expanded( + child: AppTextField( + textFieldType: TextFieldType.NAME, + initialValue: invoiceValue ?? '', + readOnly: true, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).inv, + border: const OutlineInputBorder(), + ), + ), + ); + } else { + return Expanded( + child: TextFormField( + readOnly: true, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).inv, + border: const OutlineInputBorder(), + ), + ), + ); + } + }, + ) + : Expanded( + child: AppTextField( + textFieldType: TextFieldType.NAME, + initialValue: widget.transitionModel?.invoiceNumber, + readOnly: true, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).inv, + border: const OutlineInputBorder(), + ), + ), + ), + const SizedBox(width: 20), + Expanded( + child: TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).date, + suffixIconConstraints: const BoxConstraints( + minWidth: 20, + minHeight: 20, + ), + suffixIcon: IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + final DateTime? picked = await showDatePicker( + initialDate: selectedDate, + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null && picked != selectedDate) { + setState(() { + selectedDate = selectedDate.copyWith( + year: picked.year, + month: picked.month, + day: picked.day, + ); + dateController.text = selectedDate.toString().substring(0, 10); + }); + } + }, + icon: Icon(IconlyLight.calendar), + ), + ), + ), + ), + ], + ), + + ///______Selected_Due_And_Customer___________________________________________ + const SizedBox(height: 20), + Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Text(lang.S.of(context).dueAmount), + Text( + widget.customerModel?.due == null ? '$currency 0' : '$currency${widget.customerModel?.due}', + style: const TextStyle(color: Color(0xFFFF8C34)), + ), + ], + ), + const SizedBox( + height: 10, + ), + AppTextField( + textFieldType: TextFieldType.NAME, + readOnly: true, + initialValue: widget.customerModel?.name ?? 'Guest', + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).customerName, + border: const OutlineInputBorder(), + ), + ), + Visibility( + visible: widget.customerModel == null, + child: Padding( + padding: const EdgeInsets.only(top: 20.0), + child: AppTextField( + controller: phoneController, + textFieldType: TextFieldType.PHONE, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).customerPhoneNumber, + hintText: lang.S.of(context).enterCustomerPhoneNumber, + ), + ), + ), + ), + ], + ), + const SizedBox(height: 20), + + ///_______Added_Items_List_________________________________________________ + providerData.cartItemList.isNotEmpty + ? Padding( + padding: const EdgeInsets.only(bottom: 12), + child: Theme( + data: Theme.of(context).copyWith(dividerColor: Colors.transparent), + child: ExpansionTile( + initiallyExpanded: true, + collapsedBackgroundColor: kMainColor2, + backgroundColor: kMainColor2, + // + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + side: BorderSide( + color: kLineColor, + width: 1, + ), + ), + title: Text( + lang.S.of(context).itemAdded, + style: _theme.textTheme.titleMedium, + ), + children: [ + Container( + color: Colors.white, + child: ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: providerData.cartItemList.length, + itemBuilder: (context, index) { + return Padding( + padding: const EdgeInsets.only(left: 10, right: 10), + child: ListTile( + onTap: () { + addProductInPurchaseCartButtomSheet( + product: providerData.cartItemList[index], + ref: ref, + fromUpdate: true, + context: context, + index: index, + fromStock: false, + stocks: []); + }, + contentPadding: const EdgeInsets.all(0), + title: Text(providerData.cartItemList[index].productName.toString()), + subtitle: permissionService.hasPermission(Permit.purchasesPriceView.value) + ? Text( + '${providerData.cartItemList[index].quantities} X ${providerData.cartItemList[index].productPurchasePrice} = ${formatPointNumber((providerData.cartItemList[index].quantities ?? 0) * (providerData.cartItemList[index].productPurchasePrice ?? 0))} ${providerData.cartItemList[index].productType == ProductType.variant.name ? "[${providerData.cartItemList[index].batchNumber.isEmptyOrNull ? 'N/A' : providerData.cartItemList[index].batchNumber}]" : ''}') + : null, + trailing: Row( + mainAxisSize: MainAxisSize.min, + children: [ + SizedBox( + width: 80, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + GestureDetector( + onTap: () { + providerData.quantityDecrease(index); + }, + child: Container( + height: 18, + width: 18, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: const Center( + child: Icon(Icons.remove, size: 14, color: Colors.white), + ), + ), + ), + const SizedBox(width: 5), + SizedBox( + width: 30, + child: Center( + child: Text( + providerData.cartItemList[index].quantities.toString(), + ), + ), + ), + const SizedBox(width: 5), + GestureDetector( + onTap: () { + providerData.quantityIncrease(index); + }, + child: Container( + height: 18, + width: 18, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: const Center( + child: Icon(Icons.add, size: 14, color: Colors.white), + ), + ), + ), + ], + ), + ), + const SizedBox(width: 10), + GestureDetector( + onTap: () { + providerData.deleteToCart(index); + }, + child: HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + size: 19, + color: Colors.red, + ), + ), + ], + ), + ), + ); + }), + ) + ], + ), + ), + ) + : SizedBox.shrink(), + + // Padding( + // padding: const EdgeInsets.only(bottom: 20.0), + // child: Container( + // decoration: BoxDecoration( + // borderRadius: const BorderRadius.only(topLeft: Radius.circular(10), topRight: Radius.circular(10)), + // border: Border.all(width: 1, color: const Color(0xffEAEFFA)), + // ), + // child: Column( + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // Container( + // width: double.infinity, + // decoration: const BoxDecoration( + // color: Color(0xffEAEFFA), + // borderRadius: BorderRadius.only(topLeft: Radius.circular(10), topRight: Radius.circular(10)), + // ), + // child: Padding( + // padding: const EdgeInsets.all(10), + // child: SizedBox( + // width: context.width() / 1.35, + // child: Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // Text( + // lang.S.of(context).itemAdded, + // style: const TextStyle(fontSize: 16), + // ), + // Text( + // lang.S.of(context).quantity, + // style: const TextStyle(fontSize: 16), + // ), + // ], + // ), + // ), + // )), + // ListView.builder( + // shrinkWrap: true, + // physics: const NeverScrollableScrollPhysics(), + // itemCount: providerData.cartItemList.length, + // itemBuilder: (context, index) { + // return Padding( + // padding: const EdgeInsets.only(left: 10, right: 10), + // child: ListTile( + // onTap: () { + // addProductInPurchaseCartButtomSheet( + // product: providerData.cartItemList[index], ref: ref, fromUpdate: true, context: context, index: index, fromStock: false, stocks: []); + // }, + // contentPadding: const EdgeInsets.all(0), + // title: Text(providerData.cartItemList[index].productName.toString()), + // subtitle: permissionService.hasPermission(Permit.purchasesPriceView.value) + // ? Text( + // '${providerData.cartItemList[index].quantities} X ${providerData.cartItemList[index].productPurchasePrice} = ${formatPointNumber((providerData.cartItemList[index].quantities ?? 0) * (providerData.cartItemList[index].productPurchasePrice ?? 0))} ${providerData.cartItemList[index].productType == ProductType.variant.name ? "[${providerData.cartItemList[index].batchNumber.isEmptyOrNull ? 'N/A' : providerData.cartItemList[index].batchNumber}]" : ''}') + // : null, + // trailing: Row( + // mainAxisSize: MainAxisSize.min, + // children: [ + // SizedBox( + // width: 80, + // child: Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // GestureDetector( + // onTap: () { + // providerData.quantityDecrease(index); + // }, + // child: Container( + // height: 20, + // width: 20, + // decoration: const BoxDecoration( + // color: kMainColor, + // borderRadius: BorderRadius.all(Radius.circular(10)), + // ), + // child: const Center( + // child: Icon(Icons.remove, size: 14, color: Colors.white), + // ), + // ), + // ), + // const SizedBox(width: 5), + // SizedBox( + // width: 30, + // child: Center( + // child: Text( + // providerData.cartItemList[index].quantities.toString(), + // ), + // ), + // ), + // const SizedBox(width: 5), + // GestureDetector( + // onTap: () { + // providerData.quantityIncrease(index); + // }, + // child: Container( + // height: 20, + // width: 20, + // decoration: const BoxDecoration( + // color: kMainColor, + // borderRadius: BorderRadius.all(Radius.circular(10)), + // ), + // child: const Center( + // child: Icon(Icons.add, size: 14, color: Colors.white), + // ), + // ), + // ), + // ], + // ), + // ), + // const SizedBox(width: 10), + // GestureDetector( + // onTap: () { + // providerData.deleteToCart(index); + // }, + // child: Container( + // padding: const EdgeInsets.all(4), + // color: Colors.red.withOpacity(0.1), + // child: const Icon( + // Icons.delete, + // size: 20, + // color: Colors.red, + // ), + // ), + // ), + // ], + // ), + // ), + // ); + // }), + // ], + // ), + // )).visible(providerData.cartItemList.isNotEmpty), + + ///_______Add_Button__________________________________________________ + Row( + spacing: 10, + children: [ + Expanded( + child: ElevatedButton( + onPressed: () { + PurchaseProducts( + customerModel: widget.customerModel, + ).launch(context); + }, + style: ElevatedButton.styleFrom( + elevation: 0.0, + backgroundColor: kMainColor2, + minimumSize: Size.fromHeight(40), + ), + child: Text(lang.S.of(context).addItems, + style: _theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + )), + ), + ), + GestureDetector( + onTap: () { + Navigator.push( + context, MaterialPageRoute(builder: (context) => const BulkPurchaseUploader())); + }, + child: Container( + height: 48, + width: 60, + decoration: BoxDecoration( + color: Colors.green.withOpacity(0.1), + borderRadius: const BorderRadius.all(Radius.circular(10))), + child: Center( + child: Image( + height: 40, + width: 40, + image: AssetImage('images/file-upload.png'), + ), + ), + ), + ), + ], + ), + const SizedBox(height: 20), + + ///_____Total_Section_____________________________ + Container( + decoration: BoxDecoration( + borderRadius: const BorderRadius.all(Radius.circular(10)), + border: Border.all(color: Colors.grey.shade300, width: 1)), + child: Column( + children: [ + ///________Total_title_reader_________________________ + Container( + padding: const EdgeInsets.all(10), + decoration: const BoxDecoration( + color: Color(0xffFEF0F1), + borderRadius: + BorderRadius.only(topRight: Radius.circular(10), topLeft: Radius.circular(10))), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).subTotal, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + formatPointNumber(providerData.totalAmount), + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + ), + + ///_________Discount___________________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).discount, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + const Spacer(), + SizedBox( + width: context.width() / 4, + height: 30, + child: Container( + decoration: const BoxDecoration( + border: Border(bottom: BorderSide(color: kBorder, width: 1)), + ), + child: DropdownButton( + dropdownColor: Colors.white, + isExpanded: true, + isDense: true, + padding: EdgeInsets.zero, + icon: const Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + size: 18, + ), + hint: Text( + lang.S.of(context).select, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kGreyTextColor, + ), + ), + value: discountType, + items: [ + DropdownMenuItem( + value: flatValue, + child: Text(lang.S.of(context).flat), + ), + DropdownMenuItem( + value: percentValue, + child: Text(lang.S.of(context).percent), + ), + ], + onChanged: (value) { + setState(() { + discountType = value!; + providerData.calculateDiscount( + value: providerData.discountTextControllerFlat.text, + selectedTaxType: discountType, + ); + }); + }, + ), + ), + ), + const SizedBox(width: 10), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextField( + controller: providerData.discountTextControllerFlat, + onChanged: (value) { + setState(() { + providerData.calculateDiscount( + value: value, + selectedTaxType: discountType, + ); + }); + }, + textAlign: TextAlign.right, + style: _theme.textTheme.titleSmall, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleMedium?.copyWith( + color: kPeraColor, + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + keyboardType: TextInputType.number, + ), + ), + ], + ), + ), + + ///_________Vat_Dropdown_______________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisSize: MainAxisSize.min, + children: [ + Text( + lang.S.of(context).vat, + style: _theme.textTheme.titleSmall?.copyWith(color: kPeraColor), + ), + const Spacer(), + taxesData.when( + data: (data) { + List dataList = data.where((tax) => tax.status == true).toList(); + if (widget.transitionModel != null && + widget.transitionModel?.vatId != null && + !hasPreselected) { + VatModel matched = dataList.firstWhere( + (element) => element.id == widget.transitionModel?.vatId, + orElse: () => VatModel(), + ); + if (matched.id != null) { + hasPreselected = true; + providerData.selectedVat = matched; + } + } + return SizedBox( + width: context.width() / 4, + height: 30, + child: Container( + decoration: const BoxDecoration( + border: Border(bottom: BorderSide(color: kBorder, width: 1)), + ), + child: DropdownButton( + icon: providerData.selectedVat != null + ? GestureDetector( + onTap: () => providerData.changeSelectedVat(data: null), + child: const Icon( + Icons.close, + color: Colors.red, + size: 16, + ), + ) + : const Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + size: 18, + ), + dropdownColor: Colors.white, + isExpanded: true, + isDense: true, + padding: EdgeInsets.zero, + hint: Text( + lang.S.of(context).selectOne, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + value: providerData.selectedVat, + items: dataList.map((VatModel tax) { + return DropdownMenuItem( + value: tax, + child: Text( + tax.name ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + ); + }).toList(), + onChanged: (VatModel? newValue) { + providerData.changeSelectedVat(data: newValue); + }, + ), + ), + ); + }, + error: (error, stackTrace) { + return Text(error.toString()); + }, + loading: () { + return const SizedBox.shrink(); + }, + ), + const SizedBox(width: 10), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextFormField( + controller: providerData.vatAmountController, + style: _theme.textTheme.titleSmall, + readOnly: true, + onChanged: (value) => providerData.calculateDiscount( + value: value, selectedTaxType: discountType.toString()), + textAlign: TextAlign.right, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + keyboardType: TextInputType.number, + ), + ), + ], + ), + ), + + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).shippingCharge, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextFormField( + controller: providerData.shippingChargeController, + style: _theme.textTheme.titleSmall, + keyboardType: TextInputType.number, + onChanged: (value) => + providerData.calculatePrice(shippingCharge: value.isEmpty ? '0' : value), + textAlign: TextAlign.right, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + ), + ), + ], + ), + ), + + ///________Total_______________________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 7), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).total, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + formatPointNumber(providerData.totalPayableAmount), + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + + ///________paid_Amount__________________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).paidAmount, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextField( + controller: recevedAmountController, + // Make it readOnly if using multiple payments to force usage of the widget + readOnly: (paymentWidgetKey.currentState?.getPaymentEntries().length ?? 1) > 1, + keyboardType: TextInputType.number, + textAlign: TextAlign.right, + style: _theme.textTheme.titleSmall, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + ), + ), + ], + ), + ), + + ///________Change Amount_________________________________ + Visibility( + visible: providerData.changeAmount > 0, + child: Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 13, bottom: 13), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).changeAmount, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + formatPointNumber(providerData.changeAmount), + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + ), + + ///_______Due_amount_____________________________________ + Visibility( + visible: providerData.dueAmount > 0 || + (providerData.changeAmount == 0 && providerData.dueAmount == 0), + child: Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 13, bottom: 13), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).dueAmount, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + formatPointNumber(providerData.dueAmount), + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + const SizedBox(height: 20), + + ///_______Payment_Type_______________________________ + MultiPaymentWidget( + key: paymentWidgetKey, + showWalletOption: true, + totalAmountController: recevedAmountController, + showChequeOption: false, + initialTransactions: widget.transitionModel?.transactions, + onPaymentListChanged: () { + providerData.calculatePrice(receivedAmount: recevedAmountController.text); + }, + ), + + const SizedBox(height: 24), + + ///_____Action_Button_____________________________________ + Row( + children: [ + Expanded( + child: OutlinedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + const Home().launch(context, isNewTask: true); + }, + child: Text( + lang.S.of(context).cancel, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primary, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + const SizedBox(width: 20), + Expanded( + child: ElevatedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + if (providerData.cartItemList.isEmpty) { + EasyLoading.showError(lang.S.of(context).addProductFirst); + return; + } + if (widget.customerModel == null && providerData.dueAmount > 0) { + EasyLoading.showError(lang.S.of(context).dueSaleWarn); + return; + } + + // Validate Payments from the Widget + List payments = paymentWidgetKey.currentState?.getPaymentEntries() ?? []; + if (payments.isEmpty) { + EasyLoading.showError('Please select at least one payment method'); + return; + } + + // Prevent multiple clicks + if (isProcessing) return; + + setState(() { + isProcessing = true; + }); + + try { + EasyLoading.show(status: lang.S.of(context).loading, dismissOnTap: false); + + // Serialize Payment List for API + List> paymentData = payments.map((e) => e.toJson()).toList(); + + PurchaseRepo repo = PurchaseRepo(); + PurchaseTransaction? purchaseData; + + if (widget.transitionModel == null) { + /// CREATE + if (!permissionService.hasPermission(Permit.purchasesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).purchaseWarn), + ), + ); + return; + } + + purchaseData = await repo.createPurchase( + ref: ref, + context: context, + vatId: providerData.selectedVat?.id, + totalAmount: providerData.totalPayableAmount, + purchaseDate: selectedDate.toIso8601String(), + products: providerData.cartItemList, + vatAmount: providerData.vatAmount, + vatPercent: providerData.selectedVat?.rate ?? 0, + paymentType: paymentData, // Passing JSON String + partyId: widget.customerModel?.id ?? 0, + isPaid: providerData.dueAmount <= 0, + dueAmount: providerData.dueAmount <= 0 ? 0 : providerData.dueAmount, + discountAmount: providerData.discountAmount, + changeAmount: providerData.changeAmount, + shippingCharge: providerData.finalShippingCharge, + discountPercent: providerData.discountPercent, + discountType: discountType.toLowerCase() ?? '', + ); + if (purchaseData != null) { + final refreshed = await repo.getSinglePurchase((purchaseData.id ?? 0).toInt()); + + if (refreshed == null) { + PurchaseInvoiceDetails( + businessInfo: personalData.value!, + transitionModel: purchaseData, + isFromPurchase: true, + ).launch(context); + return; + } + + PurchaseInvoiceDetails( + businessInfo: personalData.value!, + transitionModel: refreshed, + isFromPurchase: true, + ).launch(context); + } + } else { + /// UPDATE + if (!permissionService.hasPermission(Permit.purchasesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).purchaseUpdateWarn))); + return; + } + print('-----payment type update-------$paymentData------------'); + purchaseData = await repo.updatePurchase( + id: widget.transitionModel!.id!, + ref: ref, + context: context, + vatId: providerData.selectedVat?.id, + totalAmount: providerData.totalPayableAmount, + purchaseDate: selectedDate.toString(), + products: providerData.cartItemList, + vatAmount: providerData.vatAmount, + vatPercent: providerData.selectedVat?.rate ?? 0, + paymentType: paymentData, // Passing JSON String + changeAmount: providerData.changeAmount, + partyId: widget.transitionModel?.party?.id ?? 0, + isPaid: providerData.dueAmount <= 0, + dueAmount: providerData.dueAmount <= 0 ? 0 : providerData.dueAmount, + discountAmount: providerData.discountAmount, + ); + + if (purchaseData != null) { + const PurchaseListScreen().launch(context); + } + } + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(e.toString()))); + } finally { + EasyLoading.dismiss(); + setState(() { + isProcessing = false; + }); + } + }, + child: Text( + lang.S.of(context).save, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ), + ); + }, error: (e, stack) { + return Center( + child: Text(e.toString()), + ); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + } +} diff --git a/lib/Screens/Purchase/bulk purchase/bulk_purchase.dart b/lib/Screens/Purchase/bulk purchase/bulk_purchase.dart new file mode 100644 index 0000000..a825a74 --- /dev/null +++ b/lib/Screens/Purchase/bulk purchase/bulk_purchase.dart @@ -0,0 +1,332 @@ +import 'dart:io'; +import 'package:excel/excel.dart' as e; +import 'package:file_selector/file_selector.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/add_product.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:permission_handler/permission_handler.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/add_to_cart_purchase.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../Products/add product/modle/create_product_model.dart'; +import '../Repo/purchase_repo.dart'; + +class BulkPurchaseUploader extends ConsumerStatefulWidget { + const BulkPurchaseUploader({super.key}); + + @override + ConsumerState createState() => _BulkPurchaseUploaderState(); +} + +class _BulkPurchaseUploaderState extends ConsumerState { + String? filePat; + File? file; + + String getFileExtension(String fileName) { + return fileName.split('/').last; + } + + Future createExcelFile() async { + if (!await Permission.storage.request().isDenied) { + EasyLoading.showError('Storage permission is required to create Excel file!'); + return; + } + EasyLoading.show(); + final List excelData = [ + e.TextCellValue('SL'), + e.TextCellValue('Product Code*'), + e.TextCellValue('Purchase Quantity*'), + e.TextCellValue('Purchase Price'), + e.TextCellValue('Profit Percent %'), + e.TextCellValue('Sale Price'), + e.TextCellValue('Wholesale Price'), + e.TextCellValue('Dealer Price'), + e.TextCellValue('Batch No'), + e.TextCellValue('Mfg Date'), + e.TextCellValue('Expire Date'), + ]; + e.CellStyle cellStyle = e.CellStyle( + bold: true, + textWrapping: e.TextWrapping.WrapText, + rotation: 0, + ); + var excel = e.Excel.createExcel(); + var sheet = excel['Sheet1']; + + sheet.appendRow(excelData); + + for (int i = 0; i < excelData.length; i++) { + var cell = sheet.cell(e.CellIndex.indexByColumnRow(columnIndex: i, rowIndex: 0)); + cell.cellStyle = cellStyle; + } + const downloadsFolderPath = '/storage/emulated/0/Download/'; + Directory dir = Directory(downloadsFolderPath); + final file = File('${dir.path}/${appsName}_bulk_purchase_upload.xlsx'); + if (await file.exists()) { + EasyLoading.showSuccess('The Excel file has already been downloaded'); + } else { + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Downloaded successfully in download folder'); + } + } + + @override + Widget build(BuildContext context) { + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: const Text('Excel Uploader'), + ), + body: Center( + child: Padding( + padding: const EdgeInsets.all(8.0), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisSize: MainAxisSize.min, + children: [ + Visibility( + visible: file != null, + child: Padding( + padding: const EdgeInsets.only(bottom: 20), + child: Card( + child: ListTile( + leading: Container( + height: 40, + width: 40, + padding: const EdgeInsets.all(2), + decoration: BoxDecoration( + border: Border.all(color: Colors.grey), + borderRadius: const BorderRadius.all(Radius.circular(10)), + ), + child: const Image(image: AssetImage('images/excel.png'))), + title: Text( + getFileExtension(file?.path ?? ''), + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + trailing: GestureDetector( + onTap: () { + setState(() { + file = null; + }); + }, + child: const Text('Remove')))), + ), + ), + Visibility( + visible: file == null, + child: const Padding( + padding: EdgeInsets.only(bottom: 20), + child: Image( + height: 100, + width: 100, + image: AssetImage('images/file-upload.png'), + )), + ), + ElevatedButton( + style: const ButtonStyle(backgroundColor: WidgetStatePropertyAll(kMainColor)), + onPressed: () async { + if (!permissionService.hasPermission(Permit.bulkUploadsCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to upload bulk.'), + ), + ); + return; + } + if (file == null) { + await pickAndUploadFile(ref: ref); + } else { + EasyLoading.show(status: 'Uploading...'); + await uploadProducts(ref: ref, file: file!, context: context); + EasyLoading.dismiss(); + } + }, + child: Text(file == null ? 'Pick and Upload File' : 'Upload', style: const TextStyle(color: Colors.white)), + ), + TextButton( + onPressed: () async { + if (!permissionService.hasPermission(Permit.bulkUploadsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to download file.'), + ), + ); + return; + } + await createExcelFile(); + }, + child: const Text('Download Excel Format'), + ), + ], + ), + ), + ), + ), + ); + } + + /// + + Future pickAndUploadFile({required WidgetRef ref}) async { + const XTypeGroup typeGroup = XTypeGroup( + label: 'Excel Files', + extensions: ['xlsx'], + ); + final XFile? fileResult = await openFile(acceptedTypeGroups: [typeGroup]); + + if (fileResult != null) { + final File files = File(fileResult.path); + setState(() { + file = files; + }); + } else { + print("No file selected"); + } + } + + Future uploadProducts({ + required File file, + required WidgetRef ref, + required BuildContext context, + }) async { + try { + final purchaseCart = ref.watch(cartNotifierPurchaseNew); + e.Excel excel = e.Excel.decodeBytes(file.readAsBytesSync()); + var sheet = excel.sheets.keys.first; + var table = excel.tables[sheet]!; + for (var row in table.rows) { + CartProductModelPurchase? data = await createProductModelFromExcelData(row: row, ref: ref); + + if (data != null) purchaseCart.addToCartRiverPod(cartItem: data, isVariation: data.productType == ProductType.variant.name); + } + + Future.delayed(const Duration(seconds: 1), () { + EasyLoading.showSuccess('Upload Done'); + int count = 0; + Navigator.popUntil(context, (route) { + return count++ == 1; + }); + }); + } catch (e) { + EasyLoading.showError(e.toString()); + return; + } + } + + Future createProductModelFromExcelData({required List row, required WidgetRef ref}) async { + Future getProductFromDatabase({required WidgetRef ref, required String givenProductCode}) async { + final products = ref.watch(productProvider); + CartProductModelPurchase? cartProductModel; + + // Wait for the category data to load + await products.when( + data: (product) async { + for (var element in product) { + if (element.productCode?.toLowerCase().trim() == givenProductCode.toLowerCase().trim()) { + cartProductModel = CartProductModelPurchase( + productId: element.id ?? 0, + vatRate: element.vat?.rate ?? 0, + productName: element.productName ?? '', + vatAmount: element.vatAmount ?? 0, + vatType: element.vatType ?? '', + productWholeSalePrice: 0, + productDealerPrice: 0, + productPurchasePrice: 0, + productSalePrice: 0, + productType: element.productType ?? 'single', + quantities: 0, + stock: 0, + brandName: '', + profitPercent: 0, + mfgDate: '', + expireDate: '', + batchNumber: '', + ); + return cartProductModel; + } + } + }, + error: (error, stackTrace) {}, + loading: () {}, + ); + + return cartProductModel; + } + + CartProductModelPurchase? productModel; + + // Loop through the row data + for (var element in row) { + if (element?.rowIndex == 0) { + // Skip header row + return null; + } + + switch (element?.columnIndex) { + case 1: // Product code + if (element?.value == null) return null; + + productModel = await getProductFromDatabase(ref: ref, givenProductCode: element?.value.toString() ?? ''); + break; + case 2: // Product quantity + if (element?.value == null) return null; + productModel?.quantities = num.tryParse(element?.value.toString() ?? '0'); + break; + case 3: // purchase price + + productModel?.productPurchasePrice = num.tryParse(element?.value.toString() ?? '') ?? 0; + break; + case 4: // profit percent + + productModel?.profitPercent = num.tryParse(element?.value.toString() ?? '') ?? 0; + break; + case 5: // sales price + + productModel?.productSalePrice = num.tryParse(element?.value.toString() ?? '') ?? 0; + break; + case 6: // wholesale price + + productModel?.productWholeSalePrice = num.tryParse(element?.value.toString() ?? '') ?? 0; + break; + case 7: //dealer price + if (element?.value != null) { + productModel?.productDealerPrice = num.tryParse(element?.value.toString() ?? '') ?? 0; + } + break; + case 8: // Batch (optional) + if (element?.value != null) { + productModel?.batchNumber = element?.value.toString() ?? ''; + } + break; + case 9: // mgf date (optional) + if (element?.value != null) { + productModel?.mfgDate = element?.value.toString() ?? ''; + } + break; + case 10: // expire date (optional) + if (element?.value != null) { + productModel?.expireDate = element?.value.toString() ?? ''; + } + break; + } + } + + // Return null if any of the required fields are missing + if (productModel?.productName == null || productModel?.quantities == null) { + return null; + } + + return productModel; + } +} diff --git a/lib/Screens/Purchase/choose_supplier_screen.dart b/lib/Screens/Purchase/choose_supplier_screen.dart new file mode 100644 index 0000000..dbd5f0a --- /dev/null +++ b/lib/Screens/Purchase/choose_supplier_screen.dart @@ -0,0 +1,203 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Provider/add_to_cart_purchase.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Customers/add_customer.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../Customers/Provider/customer_provider.dart'; +import 'add_and_edit_purchase.dart'; + +class PurchaseContacts extends StatefulWidget { + const PurchaseContacts({super.key}); + + @override + State createState() => _PurchaseContactsState(); +} + +class _PurchaseContactsState extends State { + Color color = Colors.black26; + String searchCustomer = ''; + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + final _theme = Theme.of(context); + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + return businessInfo.when(data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + resizeToAvoidBottomInset: true, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).chooseSupplier, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + body: SingleChildScrollView( + child: providerData.when(data: (customer) { + return customer.isNotEmpty + ? Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Column( + children: [ + TextFormField( + keyboardType: TextInputType.name, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + ), + ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: customer.length, + itemBuilder: (_, index) { + customer[index].type == 'Supplier' ? color = const Color(0xFFA569BD) : Colors.white; + return customer[index].name!.toLowerCase().trim().contains(searchCustomer) && + customer[index].type!.contains('Supplier') + ? ListTile( + contentPadding: EdgeInsets.zero, + onTap: () async { + ref.refresh(cartNotifierPurchaseNew); + AddAndUpdatePurchaseScreen(customerModel: customer[index]).launch(context); + }, + leading: customer[index].image != null + ? Container( + height: 40, + width: 40, + decoration: BoxDecoration( + shape: BoxShape.circle, + border: Border.all(color: Colors.grey.shade50, width: 0.3), + image: DecorationImage( + image: NetworkImage( + '${APIConfig.domain}${customer[index].image}', + ), + fit: BoxFit.cover), + ), + ) + : CircleAvatarWidget(name: customer[index].name), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + child: Text( + customer[index].name ?? '', + maxLines: 1, + textAlign: TextAlign.start, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: Colors.black, + fontSize: 16.0, + ), + ), + ), + const SizedBox(width: 4), + Text( + '$currency${customer[index].due}', + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 16.0, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: Text( + customer[index].type == 'Supplier' + ? lang.S.of(context).supplier + : customer[index].type ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: color, + fontSize: 14.0, + ), + ), + ), + const SizedBox(width: 4), + Text( + customer[index].due != null && customer[index].due != 0 + ? lang.S.of(context).due + : lang.S.of(context).noDue, + style: _theme.textTheme.bodyMedium?.copyWith( + color: customer[index].due != null && customer[index].due != 0 + ? const Color(0xFFff5f00) + : const Color(0xff7B787B), + fontSize: 14.0, + ), + ), + ], + ), + trailing: const Icon( + IconlyLight.arrow_right_2, + size: 18, + ), + ) + : const SizedBox.shrink(); + }, + ), + ], + ), + ) + : Center( + child: EmptyWidget( + message: TextSpan( + text: lang.S.of(context).noSupplier, + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + ), + floatingActionButton: FloatingActionButton( + backgroundColor: kMainColor, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(100), + ), + child: const Icon( + Icons.add, + color: kWhite, + ), + onPressed: () async { + const AddParty().launch(context); + }), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }); + }); + } +} diff --git a/lib/Screens/Purchase/purchase_list.dart b/lib/Screens/Purchase/purchase_list.dart new file mode 100644 index 0000000..a420615 --- /dev/null +++ b/lib/Screens/Purchase/purchase_list.dart @@ -0,0 +1,222 @@ +// import 'package:flutter/material.dart'; +// import 'package:mobile_pos/generated/l10n.dart' as lang; +// import 'package:nb_utils/nb_utils.dart'; +// +// import '../../GlobalComponents/glonal_popup.dart'; +// import '../../constant.dart'; +// +// class PurchaseList extends StatefulWidget { +// const PurchaseList({Key? key}) : super(key: key); +// +// @override +// // ignore: library_private_types_in_public_api +// _PurchaseListState createState() => _PurchaseListState(); +// } +// +// class _PurchaseListState extends State { +// final dateController = TextEditingController(); +// +// String dropdownValue = 'Last 30 Days'; +// +// DropdownButton getCategory() { +// List dropDownItems = [ +// 'Last 7 Days', +// 'Last 30 Days', +// 'Current year', +// 'Last Year', +// ]; +// return DropdownButton( +// items: dropDownItems.map>((String value) { +// return DropdownMenuItem( +// value: value, +// child: Text(value), +// ); +// }).toList(), +// value: dropdownValue, +// onChanged: (value) { +// setState(() { +// dropdownValue = value!; +// }); +// }, +// ); +// } +// +// @override +// void dispose() { +// dateController.dispose(); +// super.dispose(); +// } +// +// @override +// Widget build(BuildContext context) { +// return GlobalPopup( +// child: Scaffold( +// appBar: AppBar( +// title: Text( +// lang.S.of(context).purchaseList, +// //'Purchase List', +// ), +// iconTheme: const IconThemeData(color: Colors.black), +// centerTitle: true, +// backgroundColor: Colors.white, +// elevation: 0.0, +// ), +// body: Padding( +// padding: const EdgeInsets.all(10.0), +// child: Column( +// children: [ +// Column( +// children: [ +// const SizedBox( +// height: 10.0, +// ), +// Row( +// children: [ +// Expanded( +// child: Padding( +// padding: const EdgeInsets.all(4.0), +// child: Container( +// height: 60.0, +// decoration: BoxDecoration( +// borderRadius: BorderRadius.circular(5.0), +// border: Border.all(color: kGreyTextColor), +// ), +// child: Center(child: getCategory()), +// ), +// ), +// ), +// Expanded( +// child: Padding( +// padding: const EdgeInsets.all(4.0), +// child: AppTextField( +// textFieldType: TextFieldType.NAME, +// readOnly: true, +// onTap: () async { +// var date = await showDatePicker(context: context, initialDate: DateTime.now(), firstDate: DateTime(1900), lastDate: DateTime(2100)); +// dateController.text = date.toString().substring(0, 10); +// }, +// controller: dateController, +// decoration: InputDecoration( +// border: OutlineInputBorder(), +// floatingLabelBehavior: FloatingLabelBehavior.always, +// //labelText: 'Start Date', +// labelText: lang.S.of(context).startDate, +// //hintText: 'Pick Start Date' +// hintText: lang.S.of(context).pickStartDate), +// ), +// ), +// ), +// Expanded( +// child: Padding( +// padding: const EdgeInsets.all(4.0), +// child: AppTextField( +// textFieldType: TextFieldType.OTHER, +// readOnly: true, +// onTap: () async { +// var date = await showDatePicker(context: context, initialDate: DateTime.now(), firstDate: DateTime(1900), lastDate: DateTime(2100)); +// dateController.text = date.toString().substring(0, 10); +// }, +// controller: dateController, +// decoration: InputDecoration( +// border: OutlineInputBorder(), +// floatingLabelBehavior: FloatingLabelBehavior.always, +// //labelText: 'End Date', +// labelText: lang.S.of(context).endDate, +// //hintText: 'Pick End Date' +// hintText: lang.S.of(context).pickEndDate), +// ), +// ), +// ), +// ], +// ), +// const SizedBox( +// height: 10.0, +// ), +// SingleChildScrollView( +// scrollDirection: Axis.vertical, +// child: DataTable( +// columnSpacing: 80, +// horizontalMargin: 0, +// headingRowColor: MaterialStateColor.resolveWith((states) => kDarkWhite), +// columns: [ +// DataColumn( +// label: Text( +// // 'Name', +// lang.S.of(context).name), +// ), +// DataColumn( +// label: Text(lang.S.of(context).quantity +// //'Quantity', +// ), +// ), +// DataColumn( +// label: Text(lang.S.of(context).amount +// //'Amount', +// ), +// ), +// ], +// rows: [ +// DataRow( +// cells: [ +// DataCell( +// Row( +// children: [ +// Container( +// padding: const EdgeInsets.only(right: 3.0), +// height: 30.0, +// width: 30.0, +// child: const CircleAvatar( +// backgroundImage: AssetImage('images/profile.png'), +// ), +// ), +// Text( +// 'Riead', +// textAlign: TextAlign.start, +// style: Theme.of(context).textTheme.bodyLarge, +// ), +// ], +// ), +// ), +// const DataCell( +// Text('2'), +// ), +// const DataCell( +// Text('25'), +// ), +// ], +// ), +// ], +// ), +// ), +// ], +// ), +// const Spacer(), +// DataTable( +// columnSpacing: 120, +// headingRowColor: MaterialStateColor.resolveWith((states) => kDarkWhite), +// columns: [ +// DataColumn( +// label: Text(lang.S.of(context).totall +// //'Total:', +// ), +// ), +// const DataColumn( +// label: Text( +// '8', +// ), +// ), +// const DataColumn( +// label: Text( +// '50', +// ), +// ), +// ], +// rows: const [], +// ), +// ], +// ), +// ), +// ), +// ); +// } +// } diff --git a/lib/Screens/Purchase/purchase_product_buttom_sheet.dart b/lib/Screens/Purchase/purchase_product_buttom_sheet.dart new file mode 100644 index 0000000..c64f589 --- /dev/null +++ b/lib/Screens/Purchase/purchase_product_buttom_sheet.dart @@ -0,0 +1,617 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +// Adjust imports to match your project structure +import '../../Provider/add_to_cart_purchase.dart'; +import '../../Provider/product_provider.dart'; +import '../../constant.dart'; +import '../Products/Model/product_model.dart'; +import '../Products/Repo/product_repo.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../Products/add product/modle/create_product_model.dart'; +import '../warehouse/warehouse_model/warehouse_list_model.dart'; +import '../warehouse/warehouse_provider/warehouse_provider.dart'; +import 'Repo/purchase_repo.dart'; + +Future addProductInPurchaseCartButtomSheet({ + required BuildContext context, + required CartProductModelPurchase product, + required WidgetRef ref, + required bool fromUpdate, + required int index, + required bool fromStock, + required List stocks, +}) { + final theme = Theme.of(context); + final permissionService = PermissionService(ref); + final decimalInputFormatter = [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))]; + final _formKey = GlobalKey(); + + // Controllers + final TextEditingController productStockController = TextEditingController(text: product.quantities.toString()); + final TextEditingController salePriceController = TextEditingController(text: '${product.productSalePrice}'); + final TextEditingController purchaseExclusivePriceController = TextEditingController( + text: product.vatType == 'exclusive' + ? '${product.productPurchasePrice}' + : '${((product.productPurchasePrice ?? 0) / (1 + product.vatRate / 100))}'); + final TextEditingController profitMarginController = TextEditingController(text: '${product.profitPercent}'); + final TextEditingController purchaseInclusivePriceController = TextEditingController(); + final TextEditingController wholeSalePriceController = + TextEditingController(text: '${product.productWholeSalePrice}'); + final TextEditingController dealerPriceController = TextEditingController(text: '${product.productDealerPrice}'); + final TextEditingController expireDateController = TextEditingController(text: product.expireDate ?? ''); + final TextEditingController manufactureDateController = TextEditingController(text: product.mfgDate ?? ''); + final TextEditingController productBatchNumberController = TextEditingController(text: product.batchNumber ?? ''); + + // Initialization variables + bool isCalculated = false; + + // These will be managed inside the StatefulBuilder + num? selectedWarehouseId = product.warehouseId; + Stock? selectedStock; + + return showModalBottomSheet( + context: context, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(16)), + ), + isScrollControlled: true, + builder: (context) { + return Consumer( + builder: (context, ref, child) { + final warehouseAsyncValue = ref.watch(fetchWarehouseListProvider); + + return warehouseAsyncValue.when( + loading: () => Padding( + padding: const EdgeInsets.all(30.0), + child: const Center(child: CircularProgressIndicator()), + ), + error: (err, stack) => Padding( + padding: const EdgeInsets.all(30.0), + child: Center(child: Text('Error loading warehouses: $err')), + ), + data: (warehouseModel) { + final warehouseList = warehouseModel.data ?? []; + + return StatefulBuilder( + builder: (context, setState) { + // --- PRICE CALCULATION FUNCTION --- + void calculatePurchaseAndMrp({String? from}) { + num purchaseExc = 0; + num purchaseInc = 0; + num profitMargin = num.tryParse(profitMarginController.text) ?? 0; + num salePrice = 0; + + if (from == 'purchase_inc') { + purchaseExc = (num.tryParse(purchaseInclusivePriceController.text) ?? 0) / + (1 + (product.vatRate ?? 0) / 100); + purchaseExclusivePriceController.text = purchaseExc.toStringAsFixed(2); + } else { + purchaseExc = num.tryParse(purchaseExclusivePriceController.text) ?? 0; + purchaseInc = purchaseExc + (purchaseExc * (product.vatRate ?? 0) / 100); + purchaseInclusivePriceController.text = purchaseInc.toStringAsFixed(2); + } + + purchaseInc = num.tryParse(purchaseInclusivePriceController.text) ?? 0; + + if (from == 'mrp') { + salePrice = num.tryParse(salePriceController.text) ?? 0; + num costPrice = (product.vatType.toLowerCase() == 'exclusive' ? purchaseExc : purchaseInc); + + if (costPrice > 0) { + profitMargin = ((salePrice - costPrice) / costPrice) * 100; + profitMarginController.text = profitMargin.toStringAsFixed(2); + } + } else { + salePrice = (product.vatType.toLowerCase() == 'exclusive') + ? purchaseExc + (purchaseExc * profitMargin / 100) + : purchaseInc + (purchaseInc * profitMargin / 100); + salePriceController.text = salePrice.toStringAsFixed(2); + } + // No setState needed here if called inside setState, + // but needed if called from TextField onChanged outside build + } + + // Helper to populate fields from a Stock object + void populateFieldsFromStock(Stock stock) { + productBatchNumberController.text = stock.batchNo ?? ''; + + // Update Prices + purchaseExclusivePriceController.text = stock.productPurchasePrice?.toString() ?? '0'; + salePriceController.text = stock.productSalePrice?.toString() ?? '0'; + wholeSalePriceController.text = stock.productWholeSalePrice?.toString() ?? '0'; + dealerPriceController.text = stock.productDealerPrice?.toString() ?? '0'; + + // Update Dates + manufactureDateController.text = stock.mfgDate ?? ''; + expireDateController.text = stock.expireDate ?? ''; + + // Recalculate Inclusive Price based on new Exclusive Price + num purchaseExc = stock.productPurchasePrice ?? 0; + num purchaseInc = purchaseExc + (purchaseExc * (product.vatRate ?? 0) / 100); + purchaseInclusivePriceController.text = purchaseInc.toStringAsFixed(2); + + // Recalculate Margin based on new Sale Price + num salePrice = stock.productSalePrice ?? 0; + num costPrice = (product.vatType.toLowerCase() == 'exclusive' ? purchaseExc : purchaseInc); + + if (costPrice > 0) { + num profitMargin = ((salePrice - costPrice) / costPrice) * 100; + profitMarginController.text = profitMargin.toStringAsFixed(2); + } else { + profitMarginController.text = '0'; + } + } + + // --- 1. INITIALIZATION LOGIC (Runs once) --- + if (!isCalculated) { + // A. Calculate Initial Inclusive Price + num purchaseExc = num.tryParse(purchaseExclusivePriceController.text) ?? 0; + num purchaseInc = purchaseExc + (purchaseExc * (product.vatRate ?? 0) / 100); + purchaseInclusivePriceController.text = purchaseInc.toStringAsFixed(2); + + // B. Auto-Select Stock based on matching Batch Number + try { + if (product.batchNumber != null && product.batchNumber!.isNotEmpty) { + selectedStock = stocks.firstWhere( + (element) => element.batchNo == product.batchNumber, + ); + // Optional: If you want to force update fields on load from the matched stock: + // if(selectedStock != null) populateFieldsFromStock(selectedStock!); + } + } catch (e) { + selectedStock = null; + } + + // C. Auto-Select Warehouse + if (selectedStock != null) { + selectedWarehouseId = selectedStock!.warehouseId; + } else { + selectedWarehouseId = product.warehouseId; + } + + isCalculated = true; + } + + // --- 3. SAFETY CHECK --- + if (selectedStock != null) { + bool existsInFilter = stocks.any((element) => element.id == selectedStock!.id); + if (!existsInFilter) { + selectedStock = null; + } + } + + return Padding( + padding: EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom), + child: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(16), + child: Form( + key: _formKey, + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(lang.S.of(context).addVariantDetails, style: theme.textTheme.titleMedium), + IconButton(onPressed: () => Navigator.pop(context), icon: Icon(Icons.close)), + ], + ), + Divider(color: kBorderColor), + const SizedBox(height: 12), + + // ---------------- WAREHOUSE & STOCK SECTION ---------------- + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Warehouse Dropdown + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(lang.S.of(context).warehouse, + style: TextStyle(fontSize: 12, color: Colors.grey)), + SizedBox(height: 5), + DropdownButtonFormField( + value: selectedWarehouseId, + isExpanded: true, + decoration: kInputDecoration.copyWith( + hintText: lang.S.of(context).select, + contentPadding: EdgeInsets.symmetric(horizontal: 10, vertical: 0), + ), + items: warehouseList.map((WarehouseData warehouse) { + return DropdownMenuItem( + value: warehouse.id, + child: Text( + warehouse.name ?? 'Unknown', + overflow: TextOverflow.ellipsis, + style: const TextStyle(fontSize: 14), + ), + ); + }).toList(), + onChanged: (value) { + setState(() { + selectedWarehouseId = value; + }); + }, + ), + ], + ), + ), + + // Stock Dropdown (Auto-Populate Logic Here) + if (product.productType != 'single') ...[ + const SizedBox(width: 12), + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(lang.S.of(context).stockOrVariant, + style: TextStyle(fontSize: 12, color: Colors.grey)), + SizedBox(height: 5), + DropdownButtonFormField( + value: selectedStock, + isExpanded: true, + decoration: kInputDecoration.copyWith( + hintText: lang.S.of(context).selectStock, + contentPadding: EdgeInsets.symmetric(horizontal: 10, vertical: 0), + ), + items: stocks.map((stock) { + String displayName = stock.batchNo ?? lang.S.of(context).noBatch; + if (stock.variantName != null && stock.variantName!.isNotEmpty) { + displayName = "${stock.variantName} ($displayName)"; + } + return DropdownMenuItem( + value: stock, + child: Text( + displayName, + overflow: TextOverflow.ellipsis, + style: const TextStyle(fontSize: 14), + ), + ); + }).toList(), + onChanged: (Stock? value) { + setState(() { + selectedStock = value; + if (value != null) { + // Call helper to update UI controllers + populateFieldsFromStock(value); + } + }); + }, + ), + ], + ), + ), + ], + ], + ), + const SizedBox(height: 16), + // ---------------- END WAREHOUSE & STOCK SECTION ---------------- + + Row( + spacing: 12, + children: [ + if (product.productType == ProductType.variant.name) + Expanded( + child: TextFormField( + controller: productBatchNumberController, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).batchNo, + hintText: lang.S.of(context).enterBatchNo, + ), + ), + ), + Expanded( + child: TextFormField( + controller: productStockController, + inputFormatters: decimalInputFormatter, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).quantity, + hintText: lang.S.of(context).enterQuantity, + ), + validator: (value) { + if ((num.tryParse(value ?? '') ?? 0) <= 0) { + return lang.S.of(context).purchaseQuantityRequired; + } + return null; + }, + ), + ), + ], + ), + const SizedBox(height: 16), + if (permissionService.hasPermission(Permit.purchasesPriceView.value)) ...{ + Row( + children: [ + Expanded( + child: TextFormField( + controller: purchaseExclusivePriceController, + onChanged: (value) { + setState(() { + calculatePurchaseAndMrp(); + }); + }, + inputFormatters: decimalInputFormatter, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).purchaseEx, + hintText: lang.S.of(context).enterPurchasePrice, + ), + validator: (value) { + if ((num.tryParse(value ?? '') ?? 0) <= 0) { + return lang.S.of(context).purchaseExReq; + } + return null; + }, + ), + ), + const SizedBox(width: 12), + Expanded( + child: TextFormField( + controller: purchaseInclusivePriceController, + onChanged: (value) { + setState(() { + calculatePurchaseAndMrp(from: "purchase_inc"); + }); + }, + inputFormatters: decimalInputFormatter, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).purchaseIn, + hintText: lang.S.of(context).enterSaltingPrice, + ), + validator: (value) { + if ((num.tryParse(value ?? '') ?? 0) <= 0) { + return lang.S.of(context).purchaseInReq; + } + return null; + }, + ), + ), + ], + ), + const SizedBox(height: 16), + }, + Row( + children: [ + if (permissionService.hasPermission(Permit.purchasesPriceView.value)) ...{ + Expanded( + child: TextFormField( + controller: profitMarginController, + onChanged: (value) { + setState(() { + calculatePurchaseAndMrp(); + }); + }, + inputFormatters: decimalInputFormatter, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).profitMargin, + hintText: lang.S.of(context).enterPurchasePrice, + ), + ), + ), + const SizedBox(width: 12), + }, + Expanded( + child: TextFormField( + controller: salePriceController, + onChanged: (value) { + setState(() { + calculatePurchaseAndMrp(from: 'mrp'); + }); + }, + inputFormatters: decimalInputFormatter, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).mrp, + hintText: lang.S.of(context).enterSaltingPrice, + ), + validator: (value) { + if ((num.tryParse(value ?? '') ?? 0) <= 0) { + return lang.S.of(context).saleReq; + } + return null; + }, + ), + ), + ], + ), + const SizedBox(height: 16), + Row( + children: [ + Expanded( + child: TextFormField( + controller: wholeSalePriceController, + inputFormatters: decimalInputFormatter, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).wholeSalePrice, + hintText: lang.S.of(context).enterWholesalePrice, + ), + ), + ), + const SizedBox(width: 12), + Expanded( + child: TextFormField( + controller: dealerPriceController, + inputFormatters: decimalInputFormatter, + keyboardType: TextInputType.number, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).dealerPrice, + hintText: lang.S.of(context).enterDealerPrice, + ), + ), + ), + ], + ), + const SizedBox(height: 16), + Row( + children: [ + Expanded( + child: TextFormField( + controller: manufactureDateController, + readOnly: true, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).manufactureDate, + hintText: lang.S.of(context).selectDate, + suffixIcon: IconButton( + icon: Icon(IconlyLight.calendar), + onPressed: () async { + final picked = await showDatePicker( + context: context, + initialDate: DateTime.now(), + firstDate: DateTime(2015), + lastDate: DateTime(2101), + ); + if (picked != null) { + setState(() { + manufactureDateController.text = DateFormat.yMd().format(picked); + }); + } + }, + ), + ), + ), + ), + const SizedBox(width: 12), + Expanded( + child: TextFormField( + controller: expireDateController, + readOnly: true, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).expDate, + hintText: lang.S.of(context).selectDate, + suffixIcon: IconButton( + icon: Icon(IconlyLight.calendar), + onPressed: () async { + final picked = await showDatePicker( + context: context, + initialDate: DateTime.now(), + firstDate: DateTime(2015), + lastDate: DateTime(2101), + ); + if (picked != null) { + setState(() { + expireDateController.text = DateFormat.yMd().format(picked); + }); + } + }, + ), + ), + ), + ), + ], + ), + const SizedBox(height: 24), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () => Navigator.pop(context), + style: ButtonStyle( + side: WidgetStatePropertyAll(BorderSide(color: Color(0xffF68A3D)))), + child: + Text(lang.S.of(context).cancel, style: TextStyle(color: Color(0xffF68A3D))), + ), + ), + const SizedBox(width: 12), + Expanded( + child: ElevatedButton( + onPressed: () async { + if (_formKey.currentState!.validate()) { + final cartProduct = CartProductModelPurchase( + warehouseId: selectedWarehouseId, + productId: product.productId ?? 0, + // SAVE SELECTED STOCK ID OR ORIGINAL STOCK ID IF SINGLE + variantName: product.productType == 'single' + ? (product.variantName) + : (selectedStock?.variantName ?? product.variantName), + brandName: product.brandName ?? '', + productName: product.productName ?? '', + productType: product.productType, + vatAmount: product.vatAmount, + vatRate: product.vatRate, + vatType: product.vatType, + batchNumber: productBatchNumberController.text, + productDealerPrice: num.tryParse(dealerPriceController.text), + productPurchasePrice: num.tryParse(product.vatType == 'exclusive' + ? purchaseExclusivePriceController.text + : purchaseInclusivePriceController.text), + productSalePrice: num.tryParse(salePriceController.text), + productWholeSalePrice: num.tryParse(wholeSalePriceController.text), + quantities: num.tryParse(productStockController.text), + expireDate: dateFormateChange(date: expireDateController.text), + mfgDate: dateFormateChange(date: manufactureDateController.text), + profitPercent: num.tryParse(profitMarginController.text)); + + if (fromStock) { + ProductRepo productRepo = ProductRepo(); + bool success = await productRepo.updateVariation(data: cartProduct); + if (success) { + ref.refresh(productProvider); + ref.refresh(fetchProductDetails(product.productId.toString())); + Navigator.pop(context); + } + } else if (fromUpdate) { + ref + .watch(cartNotifierPurchaseNew) + .updateProduct(index: index, newProduct: cartProduct); + Navigator.pop(context); + } else { + ref.watch(cartNotifierPurchaseNew).addToCartRiverPod( + cartItem: cartProduct, + isVariation: product.productType == ProductType.variant.name); + int count = 0; + Navigator.popUntil(context, (route) { + return count++ == 2; + }); + } + } + }, + child: Text(lang.S.of(context).saveVariant), + ), + ), + ], + ), + ], + ), + ), + ), + ), + ); + }, + ); + }, + ); + }, + ); + }, + ); +} + +// Helper Function +String dateFormateChange({required String? date}) { + if (date == null || date.trim().isEmpty) return ''; + + try { + DateTime parsed; + if (date.contains('-')) { + parsed = DateTime.parse(date); + } else { + parsed = DateFormat("M/d/yyyy").parse(date); + } + + return DateFormat("yyyy-MM-dd").format(parsed); + } catch (e) { + print('Failed to format date: $date → $e'); + return ''; + } +} diff --git a/lib/Screens/Purchase/purchase_products.dart b/lib/Screens/Purchase/purchase_products.dart new file mode 100644 index 0000000..ac6c909 --- /dev/null +++ b/lib/Screens/Purchase/purchase_products.dart @@ -0,0 +1,314 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/add_product.dart'; +import 'package:mobile_pos/Screens/Purchase/Repo/purchase_repo.dart'; +import 'package:mobile_pos/Screens/Purchase/purchase_product_buttom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/bar_code_scaner_widget.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../core/theme/_app_colors.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../Products/Model/product_model.dart'; +import '../Products/add product/modle/create_product_model.dart'; + +class PurchaseProducts extends StatefulWidget { + PurchaseProducts({super.key, this.customerModel}); + + Party? customerModel; + + @override + State createState() => _PurchaseProductsState(); +} + +class _PurchaseProductsState extends State { + String productCode = '0000'; + TextEditingController codeController = TextEditingController(); + + @override + void initState() { + super.initState(); + } + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + final _theme = Theme.of(context); + final productList = ref.watch(productProvider); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).productList, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 10), + child: Row( + children: [ + Expanded( + flex: 3, + child: TextFormField( + controller: codeController, + keyboardType: TextInputType.name, + onChanged: (value) { + setState(() { + productCode = value; + }); + }, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).productCode, + hintText: productCode == '0000' || productCode == '-1' ? lang.S.of(context).scanCode : productCode, + border: const OutlineInputBorder(), + ), + ), + ), + const SizedBox(width: 10), + Expanded( + flex: 1, + child: GestureDetector( + onTap: () async { + showDialog( + context: context, + builder: (context) => BarcodeScannerWidget( + onBarcodeFound: (String code) { + setState(() { + productCode = code; + codeController.text = productCode; + }); + }, + ), + ); + }, + child: const BarCodeButton(), + ), + ), + ], + ), + ), + productList.when(data: (products) { + final filteredProducts = products.where((element) => element.productType?.toLowerCase() != 'combo').toList(); + // CHANGE END + + return ListView.builder( + padding: const EdgeInsets.symmetric(horizontal: 16.0), + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + // Use filteredProducts.length instead of products.length + itemCount: filteredProducts.length, + itemBuilder: (_, i) { + // Replace 'products[i]' with 'filteredProducts[i]' everywhere below + return Visibility( + visible: ((filteredProducts[i].productCode == productCode || productCode == '0000' || productCode == '-1')) || + filteredProducts[i].productName!.toLowerCase().contains(productCode.toLowerCase()), + child: ListTile( + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + contentPadding: EdgeInsets.zero, + leading: filteredProducts[i].productPicture == null + ? CircleAvatarWidget( + name: filteredProducts[i].productName, + size: const Size(50, 50), + ) + : Container( + height: 50, + width: 50, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: DecorationImage( + image: NetworkImage( + '${APIConfig.domain}${filteredProducts[i].productPicture!}', + ), + fit: BoxFit.cover, + ), + ), + ), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + filteredProducts[i].productName.toString(), + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + ), + const SizedBox(width: 4), + Text( + lang.S.of(context).stock, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + filteredProducts[i].brand?.brandName ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 14, + fontWeight: FontWeight.w400, + color: DAppColors.kSecondary, + ), + ), + ), + const SizedBox(width: 4), + Text( + '${filteredProducts[i].stocksSumProductStock ?? 0}', + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 14, + fontWeight: FontWeight.w400, + color: DAppColors.kSecondary, + ), + ), + ], + ), + onTap: () { + final Stock? stock = ((filteredProducts[i].stocks?.isEmpty ?? true) || filteredProducts[i].stocks == null) ? null : filteredProducts[i].stocks?.first; + + final cartProduct = CartProductModelPurchase( + productId: filteredProducts[i].id ?? 0, + brandName: filteredProducts[i].brand?.brandName ?? '', + productName: filteredProducts[i].productName ?? '', + productDealerPrice: stock?.productDealerPrice ?? 0, + productPurchasePrice: stock?.productPurchasePrice ?? 0, + productSalePrice: stock?.productSalePrice ?? 0, + productWholeSalePrice: stock?.productWholeSalePrice ?? 0, + quantities: 1, + productType: filteredProducts[i].productType ?? ProductType.single.name, + vatAmount: filteredProducts[i].vatAmount ?? 0, + vatRate: filteredProducts[i].vat?.rate ?? 0, + vatType: filteredProducts[i].vatType ?? 'exclusive', + expireDate: stock?.expireDate, + mfgDate: stock?.mfgDate, + profitPercent: stock?.profitPercent ?? 0, + stock: filteredProducts[i].stocksSumProductStock, + ); + addProductInPurchaseCartButtomSheet( + context: context, product: cartProduct, ref: ref, fromUpdate: false, index: 0, fromStock: false, stocks: filteredProducts[i].stocks ?? []); + }, + ), + ); + }); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + ], + ), + ), + ), + ); + }); + } +} + +// ignore: must_be_immutable +class ProductCard extends StatefulWidget { + ProductCard({super.key, required this.productTitle, required this.productDescription, required this.stock, required this.productImage}); + + // final Product product; + String productTitle, productDescription, stock; + String? productImage; + + @override + State createState() => _ProductCardState(); +} + +class _ProductCardState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + return Padding( + padding: const EdgeInsets.all(5.0), + child: Row( + children: [ + Padding( + padding: const EdgeInsets.all(4.0), + child: Container( + height: 50, + width: 50, + decoration: widget.productImage == null + ? BoxDecoration( + image: DecorationImage(image: AssetImage(noProductImageUrl), fit: BoxFit.cover), + borderRadius: BorderRadius.circular(90.0), + ) + : BoxDecoration( + image: DecorationImage(image: NetworkImage("${APIConfig.domain}${widget.productImage}"), fit: BoxFit.cover), + borderRadius: BorderRadius.circular(90.0), + ), + ), + ), + Padding( + padding: const EdgeInsets.only(left: 10.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + Row( + children: [ + Text( + widget.productTitle, + style: theme.textTheme.titleLarge, + ), + ], + ), + Text( + widget.productDescription, + style: theme.textTheme.bodyLarge, + ), + ], + ), + ), + const Spacer(), + Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text( + lang.S.of(context).stock, + style: theme.textTheme.titleLarge?.copyWith( + fontSize: 18, + ), + ), + Text( + widget.stock, + style: theme.textTheme.bodyLarge?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ], + ), + ); + }); + } +} diff --git a/lib/Screens/Report/Screens/balance_sheet_screen.dart b/lib/Screens/Report/Screens/balance_sheet_screen.dart new file mode 100644 index 0000000..db3cf72 --- /dev/null +++ b/lib/Screens/Report/Screens/balance_sheet_screen.dart @@ -0,0 +1,532 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../currency.dart'; +import '../../../pdf_report/transactions/balance_sheet_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; + +class BalanceSheetScreen extends ConsumerStatefulWidget { + const BalanceSheetScreen({super.key, this.fromReport}); + + final bool? fromReport; + + @override + ConsumerState createState() => _BalanceSheetScreenState(); +} + +class _BalanceSheetScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredBalanceSheetProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch(filteredBalanceSheetProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(_lang.balanceSheet), + actions: [ + IconButton( + onPressed: () { + if (transaction.data?.isNotEmpty == true) { + generateBalanceSheetReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + // TODO: Shakil fix this permission + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((transaction.expenseSummary?.isNotEmpty == true) || + (transaction.incomeSummary?.isNotEmpty == true)) { + generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + // Overview Containers + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Row( + children: [ + Expanded( + child: Container( + height: 77, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transaction.totalAsset ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.totalAssets, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + /* + SizedBox(width: 12), + Expanded( + child: Container( + height: 77, + width: double.infinity, + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transaction.netProfit ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + "Liabilities", + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + */ + ], + ), + ), + + // Data + Expanded( + child: ListView( + children: [ + // Header + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(_lang.name)), + Flexible(flex: 0, child: Text(_lang.amount, textAlign: TextAlign.end)), + ], + ), + ), + ), + + // Sub Header + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + width: double.maxFinite, + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Text(_lang.assets), + ), + ), + + // Item + ...?transaction.data?.map((incomeType) { + return DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(incomeType.name ?? 'N/A')), + Flexible( + flex: 0, + child: Text( + "$currency${formatPointNumber(incomeType.amount ?? 0, addComma: true)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ); + }), + + // Footer + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffFEF0F1), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(_lang.total)), + Flexible( + flex: 0, + child: Text( + "$currency${formatPointNumber(transaction.totalAsset ?? 0, addComma: true)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ), + ], + ), + ) + ], + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/bill_wise_profit_screen.dart b/lib/Screens/Report/Screens/bill_wise_profit_screen.dart new file mode 100644 index 0000000..d17f020 --- /dev/null +++ b/lib/Screens/Report/Screens/bill_wise_profit_screen.dart @@ -0,0 +1,731 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../core/theme/_app_colors.dart'; +import '../../../currency.dart'; +import '../../../model/bill_wise_loss_profit_report_model.dart' as bwlpm; +import '../../../pdf_report/loss_profit_report/bill_wise_loss_profit_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; + +class BillWiseProfitScreen extends ConsumerStatefulWidget { + const BillWiseProfitScreen({super.key}); + @override + ConsumerState createState() => _BillWiseProfitScreenState(); +} + +class _BillWiseProfitScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredBillWiseLossProfitReportProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch(filteredBillWiseLossProfitReportProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (data) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(_lang.billWiseProfit), + actions: [ + IconButton( + onPressed: () { + if (data.transactions?.isNotEmpty == true) { + generateBillWiseLossProfitReportPdf(context, data, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + // TODO: Shakil fix this permission + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((transaction.expenseSummary?.isNotEmpty == true) || + (transaction.incomeSummary?.isNotEmpty == true)) { + generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + // Overview Containers + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Row( + children: [ + Expanded( + child: Container( + height: 77, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(data.totalProfit ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.profit, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + SizedBox(width: 12), + Expanded( + child: Container( + height: 77, + width: double.infinity, + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber((data.totalLoss ?? 0).abs())}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.loss, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + + // Data + Expanded( + child: ListView.builder( + itemCount: data.transactions?.length ?? 0, + itemBuilder: (context, index) { + final transaction = [...?data.transactions][index]; + + return GestureDetector( + onTap: () => handleShowInvoiceDetails(context, transaction), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Expanded( + child: DefaultTextStyle.merge( + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + spacing: 2, + children: [ + Text( + transaction.partyName ?? "N/A", + style: TextStyle(fontWeight: FontWeight.w600), + ), + Text(transaction.invoiceNumber ?? "N/A"), + Text( + transaction.transactionDate == null + ? "N/A" + : DateFormat('dd MMM yyyy') + .format(transaction.transactionDate!), + style: TextStyle(color: const Color(0xff4B5563)), + ), + ], + ), + ), + ), + Expanded( + child: DefaultTextStyle.merge( + overflow: TextOverflow.ellipsis, + maxLines: 1, + textAlign: TextAlign.end, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + color: const Color(0xff4B5563), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.end, + spacing: 2, + children: [ + Text( + '${_lang.sales}: $currency${formatPointNumber(transaction.totalAmount ?? 0, addComma: true)}', + ), + Text.rich( + TextSpan( + text: "${_lang.profit}: ", + children: [ + TextSpan( + text: + '$currency${formatPointNumber(transaction.isProfit ? (transaction.lossProfit ?? 0) : 0, addComma: true)}', + style: TextStyle( + color: transaction.isProfit ? DAppColors.kSuccess : null, + ), + ) + ], + ), + ), + Text.rich( + TextSpan( + text: "${_lang.loss}: ", + children: [ + TextSpan( + text: + '$currency${formatPointNumber(transaction.isProfit ? 0 : (transaction.lossProfit ?? 0).abs(), addComma: true)}', + style: TextStyle( + color: transaction.isProfit ? null : DAppColors.kError, + ), + ) + ], + ), + ), + ], + ), + ), + ), + ], + ) + ], + ), + ), + ); + }, + ), + ) + ], + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } + + Future handleShowInvoiceDetails(BuildContext context, bwlpm.TransactionModel transaction) async { + return showModalBottomSheet( + context: context, + builder: (modalContext) => TestModal(transaction: transaction), + ); + } +} + +class TestModal extends StatelessWidget { + const TestModal({super.key, required this.transaction}); + final bwlpm.TransactionModel transaction; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + final locale = Localizations.localeOf(context); + + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + // Header + Container( + padding: const EdgeInsetsDirectional.only(start: 16, end: 8), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + child: Text( + '${_lang.invoice}: ${transaction.invoiceNumber ?? "N/A"} - ${transaction.partyName ?? ""}', + style: _theme.textTheme.titleMedium?.copyWith( + fontSize: 16, + fontWeight: FontWeight.w500, + ), + ), + ), + const CloseButton(), + ], + ), + ), + + Flexible( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Container( + padding: const EdgeInsets.all(12), + color: const Color(0xffF5F3F3), + child: Row( + children: [ + ...[ + _lang.itemName, + _lang.qty, + locale.languageCode == 'en' ? "Purch" : _lang.purchase, + _lang.salePrice, + _lang.profit, + _lang.loss, + ].asMap().entries.map((entry) { + return Expanded( + flex: entry.key == 0 ? 4 : 3, + child: Text( + entry.value, + textAlign: entry.key == 0 ? TextAlign.start : TextAlign.center, + style: _theme.textTheme.bodySmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ); + }) + ], + ), + ), + Flexible( + child: ListView.builder( + shrinkWrap: true, + itemCount: transaction.items?.length ?? 0, + itemBuilder: (context, index) { + final _item = [...?transaction.items][index]; + return Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 4, + child: Text( + _item.name ?? "N/A", + textAlign: TextAlign.start, + style: _theme.textTheme.bodyMedium?.copyWith(), + ), + ), + Expanded( + flex: 3, + child: Text( + (_item.quantity ?? 0).toString(), + textAlign: TextAlign.center, + style: _theme.textTheme.bodyMedium?.copyWith(), + ), + ), + Expanded( + flex: 3, + child: Text( + "$currency${formatPointNumber(_item.purchasePrice ?? 0, addComma: true)}", + textAlign: TextAlign.center, + style: _theme.textTheme.bodyMedium?.copyWith(), + ), + ), + Expanded( + flex: 3, + child: Text( + "$currency${formatPointNumber(_item.salesPrice ?? 0, addComma: true)}", + textAlign: TextAlign.center, + style: _theme.textTheme.bodyMedium?.copyWith(), + ), + ), + Expanded( + flex: 3, + child: Text( + "$currency${formatPointNumber(_item.isProfit ? (_item.lossProfit ?? 0) : 0, addComma: true)}", + textAlign: TextAlign.center, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _item.isProfit ? DAppColors.kSuccess : null, + ), + ), + ), + Expanded( + flex: 3, + child: Text( + "$currency${formatPointNumber(_item.isProfit ? 0 : (_item.lossProfit ?? 0).abs(), addComma: true)}", + textAlign: TextAlign.center, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _item.isProfit ? null : DAppColors.kError, + ), + ), + ), + ], + ), + ); + }, + ), + ) + ], + ), + ), + Container( + padding: const EdgeInsets.all(12), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + ...[ + _lang.total, + "${transaction.items?.fold(0, (p, ev) => p + (ev.quantity ?? 0))}", + "--", + "--", + "$currency${formatPointNumber(transaction.items?.fold(0, (p, ev) { + return ev.isProfit ? (p + (ev.lossProfit ?? 0)) : p; + }) ?? 0, addComma: true)}", + "$currency${formatPointNumber(transaction.items?.fold(0, (p, ev) { + return ev.isProfit ? p : (p + (ev.lossProfit ?? 0)); + }).abs() ?? 0, addComma: true)}", + ].asMap().entries.map((entry) { + return Expanded( + flex: entry.key == 0 ? 4 : 3, + child: Text( + entry.value, + textAlign: entry.key == 0 ? TextAlign.start : TextAlign.center, + style: _theme.textTheme.bodySmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ); + }) + ], + ), + ), + const SizedBox.square(dimension: 16), + ], + ); + } +} diff --git a/lib/Screens/Report/Screens/cashflow_screen.dart b/lib/Screens/Report/Screens/cashflow_screen.dart new file mode 100644 index 0000000..ea9c7c5 --- /dev/null +++ b/lib/Screens/Report/Screens/cashflow_screen.dart @@ -0,0 +1,631 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:nb_utils/nb_utils.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../constant.dart'; +import '../../../core/theme/_app_colors.dart'; +import '../../../currency.dart'; +import '../../../pdf_report/transactions/cashflow_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../Home/home.dart'; + +class CashflowScreen extends ConsumerStatefulWidget { + const CashflowScreen({super.key, this.fromReport}); + final bool? fromReport; + + @override + ConsumerState createState() => _CashflowScreenState(); +} + +class _CashflowScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + final selectedTransactionTypeNotifier = ValueNotifier('debit'); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredCashflowProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + + return WillPopScope( + onWillPop: () async { + return await const Home().launch(context, isNewTask: true); + }, + child: Consumer( + builder: (_, ref, watch) { + final _lang = l.S.of(context); + final providerData = ref.watch(filteredCashflowProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (tx) { + final _transactions = [...?tx.data]; + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(_lang.cashFlow), + actions: [ + IconButton( + onPressed: () { + if ((tx.data?.isNotEmpty == true) || (tx.data?.isNotEmpty == true)) { + generateCashflowReportPdf(context, tx, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + IconButton( + onPressed: () { + if ((tx.data?.isNotEmpty == true) || (tx.data?.isNotEmpty == true)) { + // generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null + ? DateFormat('dd MMM yyyy').format(fromDate!) + : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + // Overview Containers + SizedBox.fromSize( + size: Size.fromHeight(100), + child: SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + scrollDirection: Axis.horizontal, + child: Row( + children: [ + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(tx.cashIn ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.cashIn, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(tx.cashOut ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.cashOut, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: const Color(0xffFAE3FF), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(tx.runningCash ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.runningCash, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + + // Data + Expanded( + child: DefaultTabController( + length: 2, + child: Builder( + builder: (tabContext) { + DefaultTabController.of(tabContext).addListener( + () { + selectedTransactionTypeNotifier.value = + ['credit', 'debit'][DefaultTabController.of(tabContext).index]; + }, + ); + + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + SizedBox.fromSize( + size: const Size.fromHeight(40), + child: TabBar( + indicatorSize: TabBarIndicatorSize.tab, + unselectedLabelColor: const Color(0xff4B5563), + tabs: [ + Tab(text: _lang.cashIn), + Tab(text: _lang.cashOut), + ], + ), + ), + Expanded( + child: ValueListenableBuilder( + valueListenable: selectedTransactionTypeNotifier, + builder: (_, selectedTransactionType, __) { + final _filteredTransactions = _transactions + .where((element) => element.type == selectedTransactionType) + .toList(); + + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 4, + child: Text(_lang.name, textAlign: TextAlign.start), + ), + Expanded( + flex: 3, + child: Text(_lang.type, textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + selectedTransactionType == "credit" + ? _lang.cashIn + : _lang.cashOut, + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ), + Expanded( + child: ListView.builder( + itemCount: _filteredTransactions.length, + itemBuilder: (context, index) { + final _transaction = _filteredTransactions[index]; + + return Container( + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 6, + ), + decoration: BoxDecoration( + border: Border( + bottom: Divider.createBorderSide(context), + ), + ), + child: Row( + children: [ + Expanded( + flex: 4, + child: Text.rich( + TextSpan( + text: "${_transaction.partyName ?? "N/A"}\n", + children: [ + TextSpan( + text: _transaction.date == null + ? "N/A" + : intl.DateFormat("dd MMM yyyy") + .format(_transaction.date!), + style: TextStyle( + fontWeight: FontWeight.normal, + color: const Color(0xff4B5563), + ), + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Expanded( + flex: 3, + child: Text( + _transaction.platform?.toTitleCase() ?? "N/A", + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(_transaction.amount ?? 0, addComma: true)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ); + }, + ), + ) + ], + ); + }, + ), + ) + ], + ); + }, + ), + ), + ) + ], + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ), + ); + } +} + +extension TitleCaseExtension on String { + String toTitleCase() { + if (isEmpty) return this; + + final normalized = replaceAll(RegExp(r'[_\-]+'), ' '); + + final words = normalized.split(' ').map((w) => w.trim()).where((w) => w.isNotEmpty).toList(); + + if (words.isEmpty) return ''; + + final titleCased = words.map((word) { + final lower = word.toLowerCase(); + return lower[0].toUpperCase() + lower.substring(1); + }).join(' '); + + return titleCased; + } +} diff --git a/lib/Screens/Report/Screens/day_book_report.dart b/lib/Screens/Report/Screens/day_book_report.dart new file mode 100644 index 0000000..e305069 --- /dev/null +++ b/lib/Screens/Report/Screens/day_book_report.dart @@ -0,0 +1,614 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:intl/intl.dart' as intl; // Alias for date formatting inside list +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../pdf_report/transactions/daybook_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../all_transaction/model/transaction_model.dart'; +import '../../all_transaction/provider/transacton_provider.dart'; + +class DayBookReport extends ConsumerStatefulWidget { + const DayBookReport({super.key}); + + @override + DayBookReportState createState() => DayBookReportState(); +} + +class DayBookReportState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + // Logic to switch between Credit/Debit in the list + final selectedTransactionTypeNotifier = ValueNotifier('credit'); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + + /// Generates the date range string for the provider + TransactionFilteredModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return TransactionFilteredModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + // For predefined ranges (today, yesterday, etc.) + return TransactionFilteredModel( + duration: selectedTime.toLowerCase(), + ); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + // If custom date is selected and both dates are present, refresh + if (selectedTime == 'custom_date' && fromDate != null && toDate != null) { + _refreshFilteredProvider(); + } + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredTransactionProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); + } finally { + _isRefreshing = false; + } + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + case 'last_seven_days': + _updateDateUI(now.subtract(const Duration(days: 6)), now); + break; + case 'last_thirty_days': + _updateDateUI(now.subtract(const Duration(days: 29)), now); + break; + case 'current_month': + _updateDateUI(DateTime(now.year, now.month, 1), now); + break; + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + case 'current_year': + _updateDateUI(DateTime(now.year, 1, 1), now); + break; + case 'custom_date': + // Dates stay as they are, user picks manually + break; + } + } + + @override + void initState() { + super.initState(); + final now = DateTime.now(); + fromDate = now; + toDate = now; + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return Consumer( + builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final providerData = ref.watch(filteredTransactionProvider(filter)); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(_lang.dayBook), + backgroundColor: Colors.white, + elevation: 0.0, + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.data?.isNotEmpty == true) { + // Using DayBook PDF generator + generateDayBookReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: const HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + // IconButton( + // padding: EdgeInsets.zero, + // onPressed: () { + // // Placeholder for Excel or other actions + // EasyLoading.showInfo('Excel export not implemented yet'); + // }, + // icon: SvgPicture.asset('assets/excel.svg'), + // ), + const SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + const Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + const SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + const SizedBox(width: 4), + Text(_lang.to, style: _theme.textTheme.titleSmall), + const SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + const SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + const SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: providerData.when( + data: (transactions) { + final allTransactions = transactions.data ?? []; + + return Column( + children: [ + // Overview Containers (Horizontal Scroll) + SizedBox.fromSize( + size: const Size.fromHeight(100), + child: SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + scrollDirection: Axis.horizontal, + child: Row( + children: [ + // Card 1: Total Sales + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: kPeraColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all(Radius.circular(8)), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transactions.totalAmount ?? 0, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith(fontWeight: FontWeight.w600), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).total, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + const SizedBox(width: 12), + // Card 2: Money In + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: DAppColors.kSuccess.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all(Radius.circular(8)), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transactions.moneyIn ?? 0, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + color: DAppColors.kSuccess, + ), + ), + const SizedBox(height: 4), + Text( + _lang.moneyIn, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + const SizedBox(width: 12), + // Card 3: Money Out + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all(Radius.circular(8)), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transactions.moneyOut ?? 0, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + color: DAppColors.kError, + ), + ), + const SizedBox(height: 4), + Text( + _lang.moneyOut, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + + // Tabs & List Data + Expanded( + child: DefaultTabController( + length: 2, + child: Builder( + builder: (tabContext) { + // Listen to tab changes to update list filtering + DefaultTabController.of(tabContext).addListener(() { + if (DefaultTabController.of(tabContext).indexIsChanging) { + // 0 = Credit (Money In), 1 = Debit (Money Out) + selectedTransactionTypeNotifier.value = + ['credit', 'debit'][DefaultTabController.of(tabContext).index]; + } + }); + + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + SizedBox.fromSize( + size: const Size.fromHeight(40), + child: TabBar( + indicatorSize: TabBarIndicatorSize.tab, + unselectedLabelColor: Color(0xff4B5563), + tabs: [ + Tab(text: _lang.moneyIn), + Tab(text: _lang.moneyOut), + ], + ), + ), + Expanded( + child: ValueListenableBuilder( + valueListenable: selectedTransactionTypeNotifier, + builder: (_, selectedTransactionType, __) { + // Filter transactions based on selected tab + final filteredList = allTransactions + .where((element) => element.type == selectedTransactionType) + .toList(); + + if (filteredList.isEmpty) { + return Center(child: Text(_lang.noTransactionFound)); + } + + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + // Table Header + DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 4, + child: Text(_lang.details, textAlign: TextAlign.start), + ), + Expanded( + flex: 3, + child: Text(_lang.type, textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + selectedTransactionType == "credit" + ? _lang.moneyIn + : _lang.moneyOut, + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ), + + // List Items + Expanded( + child: ListView.builder( + itemCount: filteredList.length, + itemBuilder: (context, index) { + final t = filteredList[index]; + // Using platform as name placeholder if party name is missing + // Adjust 't.user?.name' or 't.party?.name' based on your exact model + final displayTitle = + t.paymentType?.paymentType ?? t.platform ?? 'Unknown'; + + return Container( + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 8, + ), + decoration: BoxDecoration( + border: Border( + bottom: Divider.createBorderSide(context), + ), + ), + child: Row( + children: [ + Expanded( + flex: 4, + child: Text.rich( + TextSpan( + text: "$displayTitle\n", + children: [ + TextSpan( + text: t.date != null + ? intl.DateFormat("dd MMM yyyy, hh:mm a") + .format(DateTime.parse(t.date!)) + : "N/A", + style: const TextStyle( + fontWeight: FontWeight.normal, + color: Color(0xff4B5563), + fontSize: 12, + ), + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Expanded( + flex: 3, + child: Text( + t.platform?.capitalizeFirstLetter() ?? "N/A", + textAlign: TextAlign.center, + style: _theme.textTheme.bodySmall, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(t.amount ?? 0, addComma: true)}", + textAlign: TextAlign.end, + style: TextStyle( + color: selectedTransactionType == 'credit' + ? Colors.green + : Colors.red, + fontWeight: FontWeight.w600), + ), + ), + ], + ), + ); + }, + ), + ) + ], + ); + }, + ), + ) + ], + ); + }, + ), + ), + ), + ], + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (e, _) => Center(child: Text(e.toString())), + ), + ), + ), + ); + }, + ); + } +} + +// Helper extension if not already in your project +extension StringExtension on String { + String capitalizeFirstLetter() { + if (this.isEmpty) return this; + return "${this[0].toUpperCase()}${this.substring(1).toLowerCase()}"; + } +} diff --git a/lib/Screens/Report/Screens/due_report_screen.dart b/lib/Screens/Report/Screens/due_report_screen.dart new file mode 100644 index 0000000..48611bf --- /dev/null +++ b/lib/Screens/Report/Screens/due_report_screen.dart @@ -0,0 +1,917 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/pdf_report/due_report/due_report_excel.dart'; +import 'package:mobile_pos/pdf_report/due_report/due_report_pdf.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../PDF Invoice/due_invoice_pdf.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../constant.dart'; +import '../../../core/theme/_app_colors.dart'; +import '../../../currency.dart'; +import '../../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Due Calculation/Providers/due_provider.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../invoice_details/due_invoice_details.dart'; + +class DueReportScreen extends ConsumerStatefulWidget { + const DueReportScreen({super.key}); + + @override + // ignore: library_private_types_in_public_api + _DueReportScreenState createState() => _DueReportScreenState(); +} + +class _DueReportScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredDueProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + // final translateTime = getTranslateTime(context); + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(filteredDueProvider(_getDateRangeFilter())); + final printerData = ref.watch(thermalPrinterProvider); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + l.S.of(context).dueReport, + ), + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateDueReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (transaction.isNotEmpty) { + generateDueReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showInfo(_lang.noDataAvailableForGeneratePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + if (permissionService.hasPermission(Permit.dueReportsRead.value)) ...{ + Padding( + padding: const EdgeInsets.only(right: 16.0, left: 16.0, top: 12, bottom: 0), + child: Column( + children: [ + TextFormField( + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + decoration: InputDecoration( + prefixIconConstraints: const BoxConstraints( + minHeight: 20, + minWidth: 20, + ), + prefixIcon: Padding( + padding: const EdgeInsetsDirectional.only(start: 10), + child: Icon( + FeatherIcons.search, + color: kGrey6, + ), + ), + hintText: l.S.of(context).searchH, + ), + ), + ], + ), + ), + providerData.when(data: (transaction) { + final filteredTransactions = transaction.where((due) { + final customerName = due.user?.name?.toLowerCase() ?? ''; + final invoiceNumber = due.invoiceNumber?.toLowerCase() ?? ''; + return customerName.contains(searchCustomer) || invoiceNumber.contains(searchCustomer); + }).toList(); + double totalReceiveDue = 0; // Customer receive + double totalPaidDue = 0; // Supplier paid + + for (var element in filteredTransactions) { + final amount = element.payDueAmount ?? 0; + + if (element.party?.type == 'Supplier') { + totalPaidDue += amount; // For Suppliers + } else { + totalReceiveDue += amount; // For Customers + } + } + return filteredTransactions.isNotEmpty + ? Column( + children: [ + Padding( + padding: EdgeInsets.fromLTRB(16, 12, 16, 0), + child: Row( + children: [ + Expanded( + child: Container( + height: 77, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalReceiveDue)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).customerPay, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + SizedBox(width: 12), + Expanded( + child: Container( + height: 77, + width: double.infinity, + decoration: BoxDecoration( + color: DAppColors.kWarning.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalPaidDue)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).supplerPay, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + final item = transaction[index]; + + final partyName = item.party?.name ?? 'n/a'; + final partyType = item.party?.type ?? 'n/a'; + final invoiceNo = item.invoiceNumber ?? 'n/a'; + + final dueAmount = item.dueAmountAfterPay ?? 0; + final totalDue = item.totalDue ?? 0; + + final paidAmount = (totalDue - dueAmount).clamp(0, double.infinity); + + // ---- SAFE DATE ---- + DateTime? paymentDate; + try { + if (item.paymentDate != null && item.paymentDate!.isNotEmpty) { + paymentDate = DateTime.parse(item.paymentDate!); + } + } catch (_) { + paymentDate = null; + } + + return GestureDetector( + onTap: () { + if (personalData.value != null) { + DueInvoiceDetails( + dueCollection: filteredTransactions[index], + personalInformationModel: personalData.value!, + ).launch(context); + } + }, + child: Column( + children: [ + Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + width: context.width(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // ------------------- TOP ROW ---------------------- + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Row( + children: [ + Text(partyName, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + )), + const SizedBox(width: 10), + if (partyType == 'Supplier') + Text( + '[S]', + style: _theme.textTheme.titleSmall + ?.copyWith(color: kMainColor), + ), + ], + ), + Text('#$invoiceNo'), + ], + ), + const SizedBox(height: 6), + // ------------------- STATUS + DATE ---------------------- + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: dueAmount <= 0 + ? const Color(0xff0dbf7d).withValues(alpha: 0.1) + : const Color(0xFFED1A3B).withValues(alpha: 0.1), + borderRadius: BorderRadius.circular(4), + ), + child: Text( + dueAmount <= 0 + ? l.S.of(context).fullyPaid + : l.S.of(context).stillUnpaid, + style: _theme.textTheme.titleSmall?.copyWith( + color: dueAmount <= 0 + ? const Color(0xff0dbf7d) + : const Color(0xFFED1A3B), + ), + ), + ), + Text( + paymentDate == null + ? '--' + : DateFormat.yMMMd().format(paymentDate), + style: _theme.textTheme.bodyMedium + ?.copyWith(color: kPeragrapColor), + ), + ], + ), + + const SizedBox(height: 8), + + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${l.S.of(context).total} : $currency${formatPointNumber(totalDue)}', + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + '${l.S.of(context).paid} : $currency${formatPointNumber(paidAmount)}', + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + + SizedBox(height: 3), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + // if (dueAmount > 0) + Text( + '${l.S.of(context).due}: $currency${formatPointNumber(dueAmount)}', + style: _theme.textTheme.titleMedium?.copyWith( + color: kPeraColor, + ), + ), + + // ------------------- PERSONAL DATA ---------------------- + personalData.when( + data: (data) { + return Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + if (Theme.of(context).platform == + TargetPlatform.android) { + final model = PrintDueTransactionModel( + dueTransactionModel: item, + personalInformationModel: data, + ); + await printerData.printDueThermalInvoiceNow( + transaction: model, + invoiceSize: data.data?.invoiceSize, + context: context, + ); + } + }, + icon: const Icon(FeatherIcons.printer, + color: kPeraColor, size: 22), + ), + Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, vertical: -4), + onPressed: () => DueInvoicePDF.generateDueDocument( + item, + data, + context, + showPreview: true, + ), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf02, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, vertical: -4), + onPressed: () => DueInvoicePDF.generateDueDocument( + item, + data, + context, + download: true, + ), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedDownload01, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, vertical: -4), + onPressed: () => DueInvoicePDF.generateDueDocument( + item, + data, + context, + isShare: true, + ), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedShare08, + size: 22, + color: kPeraColor, + ), + ), + ], + ), + ], + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => Text(l.S.of(context).loading), + ), + ], + ), + ], + ), + ), + + // Divider + Container( + height: 1, + color: kBottomBorder, + ), + ], + ), + ); + }, + // itemBuilder: (context, index) { + // return GestureDetector( + // onTap: () { + // DueInvoiceDetails( + // dueCollection: filteredTransactions[index], + // personalInformationModel: personalData.value!, + // ).launch(context); + // }, + // child: Column( + // children: [ + // Container( + // padding: const EdgeInsets.all(20), + // width: context.width(), + // child: Column( + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // Row( + // children: [ + // Text( + // transaction[index].party?.name ?? '', + // style: const TextStyle(fontSize: 16), + // ), + // const SizedBox( + // width: 10, + // ), + // Visibility( + // visible: transaction[index].party?.type == 'Supplier', + // child: const Text( + // '[S]', + // style: TextStyle( + // //fontSize: 16, + // color: kMainColor), + // ), + // ) + // ], + // ), + // Text('#${transaction[index].invoiceNumber}'), + // ], + // ), + // const SizedBox(height: 10), + // Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // Container( + // padding: const EdgeInsets.all(8), + // decoration: BoxDecoration( + // color: transaction[index].dueAmountAfterPay! <= 0 + // ? const Color(0xff0dbf7d).withOpacity(0.1) + // : const Color(0xFFED1A3B).withOpacity(0.1), + // borderRadius: const BorderRadius.all(Radius.circular(10))), + // child: Text( + // transaction[index].dueAmountAfterPay! <= 0 ? lang.S.of(context).fullyPaid : lang.S.of(context).stillUnpaid, + // style: TextStyle(color: transaction[index].dueAmountAfterPay! <= 0 ? const Color(0xff0dbf7d) : const Color(0xFFED1A3B)), + // ), + // ), + // Text( + // DateFormat.yMMMd().format(DateTime.parse(transaction[index].paymentDate ?? '')), + // style: const TextStyle(color: Colors.grey), + // ), + // ], + // ), + // const SizedBox(height: 10), + // Text( + // '${lang.S.of(context).total} : $currency${transaction[index].totalDue?.toStringAsFixed(2) ?? '0'}', + // style: const TextStyle(color: Colors.grey), + // ), + // const SizedBox(height: 10), + // Text( + // '${lang.S.of(context).paid} : $currency ${(transaction[index].totalDue!.toDouble() - transaction[index].dueAmountAfterPay!.toDouble()).toStringAsFixed(2) ?? '/a'}', + // style: const TextStyle(color: Colors.grey), + // ), + // Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // Text( + // '${lang.S.of(context).due}: $currency ${transaction[index].dueAmountAfterPay?.toStringAsFixed(2)}', + // style: const TextStyle(fontSize: 16), + // ).visible((transaction[index].dueAmountAfterPay ?? 0) > 0), + // personalData.when(data: (data) { + // return Row( + // children: [ + // IconButton( + // padding: EdgeInsets.zero, + // visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + // onPressed: () async { + // if ((Theme.of(context).platform == TargetPlatform.android)) { + // ///________Print_______________________________________________________ + // + // PrintDueTransactionModel model = + // PrintDueTransactionModel(dueTransactionModel: transaction[index], personalInformationModel: data); + // await printerData.printDueThermalInvoiceNow( + // transaction: model, invoiceSize: data.data?.invoiceSize, context: context); + // } + // }, + // icon: const Icon( + // FeatherIcons.printer, + // color: Colors.grey, + // size: 22, + // )), + // const SizedBox(width: 10), + // businessSettingData.when(data: (business) { + // return Row( + // children: [ + // IconButton( + // padding: EdgeInsets.zero, + // visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + // onPressed: () => + // DueInvoicePDF.generateDueDocument(transaction[index], data, context, business, showPreview: true), + // icon: const Icon( + // Icons.picture_as_pdf, + // color: Colors.grey, + // size: 22, + // )), + // IconButton( + // padding: EdgeInsets.zero, + // visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + // onPressed: () => DueInvoicePDF.generateDueDocument(transaction[index], data, context, business, download: true), + // icon: const Icon( + // FeatherIcons.download, + // color: Colors.grey, + // size: 22, + // )), + // IconButton( + // padding: EdgeInsets.zero, + // visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + // onPressed: () => DueInvoicePDF.generateDueDocument(transaction[index], data, context, business, isShare: true), + // icon: const Icon( + // Icons.share, + // color: Colors.grey, + // size: 22, + // )), + // ], + // ); + // }, error: (e, stack) { + // return Text(e.toString()); + // }, loading: () { + // return const Center( + // child: CircularProgressIndicator(), + // ); + // }) + // ], + // ); + // }, error: (e, stack) { + // return Text(e.toString()); + // }, loading: () { + // //return const Text('Loading'); + // return Text(lang.S.of(context).loading); + // }), + // ], + // ), + // ], + // ), + // ), + // Container( + // height: 0.5, + // width: context.width(), + // color: Colors.grey, + // ) + // ], + // ), + // ); + // }, + ) + ], + ) + : Center( + child: Text( + l.S.of(context).collectDues, + maxLines: 2, + style: + const TextStyle(color: Colors.black, fontWeight: FontWeight.bold, fontSize: 20.0), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/expense_report.dart b/lib/Screens/Report/Screens/expense_report.dart new file mode 100644 index 0000000..9e5e2af --- /dev/null +++ b/lib/Screens/Report/Screens/expense_report.dart @@ -0,0 +1,587 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Expense/Providers/all_expanse_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../global_report_filter_bottomshet.dart'; +import '../../../pdf_report/expense_report/expense_report_excel.dart'; +import '../../../pdf_report/expense_report/expense_report_pdf.dart'; +import '../../../service/check_actions_when_no_branch.dart'; +import '../../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../Expense/add_erxpense.dart'; + +class ExpenseReport extends ConsumerStatefulWidget { + const ExpenseReport({super.key, this.isFromExpense}); + + final bool? isFromExpense; + + @override + ConsumerState createState() => _ExpenseReportState(); +} + +class _ExpenseReportState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredSaleProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return Consumer(builder: (context, ref, __) { + final expenseData = ref.watch(filteredExpenseProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return GlobalPopup( + child: expenseData.when( + data: (allExpense) { + final filteredExpense = allExpense.where((expenses) { + final expenseFor = expenses.expanseFor?.toLowerCase() ?? ''; + return expenseFor.contains(searchCustomer); + }).toList(); + final totalExpense = filteredExpense.fold(0, (sum, income) => sum + (income.amount ?? 0)); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(l.S.of(context).expenseReport), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + actions: [ + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (allExpense.isNotEmpty) { + generateExpenseReportPdf(context, allExpense, business, fromDate, toDate, selectedTime); + } else { + EasyLoading.showInfo(l.S.of(context).noDataAvailableForGeneratePdf); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf01, + color: kSecondayColor, + ), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (allExpense.isNotEmpty) { + generateExpenseReportExcel(context, allExpense, business, fromDate, toDate, selectedTime); + } else { + EasyLoading.showInfo(l.S.of(context).noDataAvailableForGeneratePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + ), + body: SingleChildScrollView( + padding: EdgeInsetsDirectional.symmetric(vertical: 16), + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + ///__________expense_data_table____________________________________________ + if (permissionService.hasPermission(Permit.expenseReportsRead.value)) ...{ + Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: TextFormField( + decoration: InputDecoration( + hintText: l.S.of(context).searchWith, + ), + onChanged: (value) => setState(() { + searchCustomer = value.toLowerCase().trim(); + }), + ), + ), + SizedBox(height: 10), + Container( + width: context.width(), + padding: EdgeInsetsDirectional.symmetric(vertical: 13, horizontal: 24), + height: 50, + decoration: const BoxDecoration(color: kMainColor50), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: Text( + l.S.of(context).expenseFor, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.start, + ), + ), + Expanded( + child: Text( + l.S.of(context).date, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.center, + ), + ), + Expanded( + child: Text( + l.S.of(context).amount, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.end, + ), + ) + ], + ), + ), + ], + ), + if (filteredExpense.isEmpty) + Padding( + padding: const EdgeInsets.all(20), + child: Center( + child: Text(l.S.of(context).noData), + ), + ) + else + SizedBox( + width: context.width(), + child: ListView.builder( + shrinkWrap: true, + itemCount: filteredExpense.length, + physics: const NeverScrollableScrollPhysics(), + itemBuilder: (BuildContext context, int index) { + final expense = filteredExpense[index]; + return Column( + children: [ + Padding( + padding: EdgeInsetsDirectional.symmetric(vertical: 10, horizontal: 24), + child: Row( + children: [ + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + expense.expanseFor ?? '', + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + const SizedBox(height: 2), + Text( + expense.category?.categoryName ?? '', + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodySmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + Expanded( + child: Text( + DateTime.tryParse(expense.expenseDate ?? '') != null + ? DateFormat.yMMMd() + .format(DateTime.parse(expense.expenseDate ?? '')) + : '', + textAlign: TextAlign.center, + ), + ), + Expanded( + child: Text( + '$currency${expense.amount?.toStringAsFixed(2)}', + textAlign: TextAlign.end, + ), + ) + ], + ), + ), + Container( + height: 1, + color: Colors.black12, + ) + ], + ); + }, + ), + ), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + bottomNavigationBar: widget.isFromExpense == true + ? Visibility( + visible: permissionService.hasPermission(Permit.expenseReportsRead.value), + child: Container( + height: 50, + padding: const EdgeInsets.all(10), + decoration: const BoxDecoration(color: kMainColor50), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${l.S.of(context).total}:', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${totalExpense.toStringAsFixed(2)}', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ) + ], + ), + ), + ) + : Padding( + padding: const EdgeInsets.all(16.0), + child: SizedBox( + height: 120, + child: Column( + children: [ + Visibility( + visible: permissionService.hasPermission(Permit.expenseReportsRead.value), + child: Container( + height: 50, + padding: const EdgeInsets.all(10), + decoration: const BoxDecoration(color: kMainColor50), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${l.S.of(context).total}:', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${totalExpense.toStringAsFixed(2)}', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ) + ], + ), + ), + ), + SizedBox(height: 16), + personalData.when(data: (details) { + return ElevatedButton( + onPressed: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!result) { + return; + } + bool result2 = await const AddExpense().launch(context); + + if (result2) { + await _refreshFilteredProvider(); + } + }, + child: Text(l.S.of(context).addExpense), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }) + ], + ), + ), + ), + ); + }, + error: (error, stackTrace) => Center(child: Text(error.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ); + }, + error: (error, stackTrace) => Center(child: Text(error.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }); + } +} diff --git a/lib/Screens/Report/Screens/expire_report.dart b/lib/Screens/Report/Screens/expire_report.dart new file mode 100644 index 0000000..2cb6159 --- /dev/null +++ b/lib/Screens/Report/Screens/expire_report.dart @@ -0,0 +1,755 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/pdf_report/expire_report/expire_report_pdf.dart'; +import '../../../Provider/product_provider.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; + +class ExpiredList extends StatefulWidget { + const ExpiredList({super.key}); + + @override + ExpiredListState createState() => ExpiredListState(); +} + +class ExpiredListState extends State { + String productSearch = ''; + bool _isRefreshing = false; + String selectedFilter = 'All'; + + final TextEditingController searchController = TextEditingController(); + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + String? selectedCategory; + DateTime? _fromDate; + DateTime? _toDate; + String? _errorMessage; + bool _isFiltered = false; + DateTime? _firstExpenseDate; + + @override + void dispose() { + searchController.dispose(); + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(productProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + String _formatDate(DateTime date) { + return DateFormat('yyyy-MM-dd').format(date); + } + + Future _selectDate(BuildContext context, {DateTime? initialDate}) async { + return await showDatePicker( + context: context, + initialDate: initialDate ?? DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + ); + } + + Future _selectFromDate(BuildContext context) async { + DateTime? selectedDate = await _selectDate(context); + if (selectedDate != null) { + setState(() { + _fromDate = selectedDate; + fromDateController.text = _formatDate(selectedDate); + _errorMessage = null; + }); + } + } + + Future _selectToDate(BuildContext context) async { + DateTime? selectedDate = await _selectDate(context, initialDate: _fromDate ?? DateTime.now()); + if (selectedDate != null) { + if (_fromDate != null && selectedDate.isBefore(_fromDate!)) { + setState(() { + _errorMessage = lang.S.of(context).dateFilterWarn; + }); + } else { + setState(() { + _toDate = selectedDate; + toDateController.text = _formatDate(selectedDate); + _errorMessage = null; + }); + } + } + } + + void _clearFilters() { + setState(() { + selectedCategory = null; + selectedFilter = 'All'; + _fromDate = null; + _toDate = null; + fromDateController.clear(); + toDateController.clear(); + _errorMessage = null; + _isFiltered = false; + }); + Navigator.pop(context); + } + + void _applyFilters() { + if (_fromDate != null && _toDate != null && _toDate!.isBefore(_fromDate!)) { + setState(() { + _errorMessage = lang.S.of(context).dateFilterWarn; + }); + return; + } + + setState(() { + _isFiltered = true; + _errorMessage = null; + }); + Navigator.pop(context); + } + + List _filterProducts(List products) { + return products + .map((product) { + // Filter stocks of the product + final filteredStocks = product.stocks?.where((stock) { + final stockExpireDate = stock.expireDate != null ? DateTime.tryParse(stock.expireDate!) : null; + if (stockExpireDate == null) return false; + + final now = DateTime.now(); + + // Custom date filter + if (selectedFilter == 'Custom') { + if (_fromDate != null && stockExpireDate.isBefore(_fromDate!)) return false; + if (_toDate != null && stockExpireDate.isAfter(_toDate!)) return false; + return true; + } + + // Expiration status filters + switch (selectedFilter) { + case 'All': + return true; + case 'Expired': + final daysUntilExpiration = stockExpireDate.difference(now).inDays; + return daysUntilExpiration < 0; // expired if in the past + case '7 days': + final daysUntilExpiration = stockExpireDate.difference(now).inDays; + return daysUntilExpiration >= 0 && daysUntilExpiration <= 7; + case '15 days': + final daysUntilExpiration = stockExpireDate.difference(now).inDays; + return daysUntilExpiration > 7 && daysUntilExpiration <= 15; + case '30 days': + final daysUntilExpiration = stockExpireDate.difference(now).inDays; + return daysUntilExpiration > 15 && daysUntilExpiration <= 30; + } + + return true; + }).toList(); + + if (filteredStocks == null || filteredStocks.isEmpty) return null; + + // Return product with filtered stocks + return Product( + id: product.id, + productName: product.productName, + productCode: product.productCode, + productPurchasePrice: product.productPurchasePrice, + productSalePrice: product.productSalePrice, + stocks: filteredStocks, + category: product.category, + ); + }) + .whereType() + .toList(); + } + + double calculateStockValue(List products) { + double total = 0; + for (final product in products) { + if (product.stocks != null) { + for (final stock in product.stocks!) { + final qty = stock.productStock ?? 0; + final price = stock.productPurchasePrice ?? product.productPurchasePrice ?? 0; + total += qty * price; + } + } + } + return total; + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final _theme = Theme.of(context); + + return Consumer(builder: (context, ref, __) { + final providerData = ref.watch(productProvider); + final personalInfoProvider = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalInfoProvider.when( + data: (business) { + return providerData.when( + data: (products) { + if (_firstExpenseDate == null && products.isNotEmpty) { + // Find the earliest expiration date across all stocks + DateTime? earliestDate; + for (final product in products) { + if (product.stocks != null) { + for (final stock in product.stocks!) { + if (stock.expireDate != null) { + final date = DateTime.tryParse(stock.expireDate!); + if (date != null && (earliestDate == null || date.isBefore(earliestDate))) { + earliestDate = date; + } + } + } + } + } + _firstExpenseDate = earliestDate; + } + + final filteredProducts = _filterProducts(products); + final totalParPrice = calculateStockValue(filteredProducts); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(_lang.expiredList), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + actions: [ + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.expiredProductReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).createPdfWarn), + ), + ); + return; + } + + if (filteredProducts.isNotEmpty) { + generateExpireReportPdf( + context, filteredProducts, business, _firstExpenseDate, DateTime.now()); + } else { + EasyLoading.showInfo(lang.S.of(context).genPdfWarn); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf01, + color: kSecondayColor, + ), + ), + const SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(60), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 2), + child: TextFormField( + controller: searchController, + decoration: InputDecoration( + hintText: lang.S.of(context).searchWith, + suffixIcon: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (searchController.text.isNotEmpty) + IconButton( + visualDensity: const VisualDensity(horizontal: -4), + tooltip: 'Clear', + onPressed: () { + searchController.clear(); + setState(() {}); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ), + GestureDetector( + onTap: () => _showFilterBottomSheet(context, ref, _theme), + child: Padding( + padding: const EdgeInsets.all(1.0), + child: Container( + width: 50, + height: 45, + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: kMainColor50, + borderRadius: const BorderRadius.only( + topRight: Radius.circular(5), + bottomRight: Radius.circular(5), + ), + ), + child: SvgPicture.asset('assets/filter.svg'), + ), + ), + ), + ], + ), + ), + onChanged: (value) => setState(() {}), + ), + ), + ], + ), + ), + ), + body: RefreshIndicator( + onRefresh: () => refreshData(ref), + child: SingleChildScrollView( + child: Column( + children: [ + if (permissionService.hasPermission(Permit.expiredProductReportsRead.value)) ...{ + filteredProducts.isNotEmpty + ? ListView.separated( + // padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + shrinkWrap: true, + itemCount: filteredProducts.length, + physics: NeverScrollableScrollPhysics(), + itemBuilder: (_, i) { + final product = filteredProducts[i]; + final now = DateTime.now(); + final firstStock = product.stocks?.isNotEmpty == true ? product.stocks![0] : null; + + // Get all matching stocks for this product + final matchingStocks = product.stocks?.where((stock) { + final stockExpireDate = + stock.expireDate != null ? DateTime.tryParse(stock.expireDate!) : null; + if (stockExpireDate == null) return false; + + // Check if this stock matches the current filters + if (_isFiltered) { + if (_fromDate != null && stockExpireDate.isBefore(_fromDate!)) + return false; + if (_toDate != null && stockExpireDate.isAfter(_toDate!)) return false; + } + + if (selectedFilter != 'All') { + int daysUntilExpiration = stockExpireDate.difference(now).inDays; + switch (selectedFilter) { + case 'Expired': + if (!stockExpireDate.isBefore(now)) return false; + break; + case '7 days': + if (!(daysUntilExpiration >= 0 && daysUntilExpiration <= 7)) { + return false; + } + break; + case '15 days': + if (!(daysUntilExpiration > 7 && daysUntilExpiration <= 15)) { + return false; + } + break; + case '30 days': + if (!(daysUntilExpiration > 15 && daysUntilExpiration <= 30)) { + return false; + } + break; + } + } + return true; + }).toList() ?? + []; + + return Theme( + data: Theme.of(context).copyWith( + dividerColor: Colors.transparent, + ), + child: ExpansionTile( + showTrailingIcon: false, + title: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + product.productName.toString(), + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ), + Text( + '${_lang.sale}: $currency${formatPointNumber(firstStock?.productSalePrice ?? 0)}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.code}: ${product.productCode ?? 'N/A'}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.purchase}: $currency${formatPointNumber(firstStock?.productPurchasePrice ?? 0)}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + ], + ), + children: matchingStocks.map((stock) { + final stockExpireDate = DateTime.parse(stock.expireDate!); + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + 'Batch: ${stock.batchNo ?? 'N/A'}', + style: _theme.textTheme.titleSmall, + ), + Text( + 'Qty: ${stock.productStock?.toString() ?? '0'}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text.rich(TextSpan( + text: 'Expiry: ', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + children: [ + TextSpan( + text: DateFormat('yyyy-MM-dd').format(stockExpireDate), + style: TextStyle( + color: _getExpirationColor(stockExpireDate), + ), + ), + ])), + Text( + getExpirationStatus(stockExpireDate), + style: TextStyle( + color: _getExpirationColor(stockExpireDate), + ), + ), + ], + ), + const SizedBox(height: 8), + ], + ), + ); + }).toList(), + ), + ); + }, + separatorBuilder: (BuildContext context, int index) { + return Divider( + thickness: 1, + color: updateBorderColor, + ); + }, + ) + : Center( + child: Text( + _lang.listIsEmpty, + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 16, + fontWeight: FontWeight.w600, + ), + ), + ), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + bottomNavigationBar: Container( + color: const Color(0xffFEF0F1), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + _lang.stockValue, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${formatPointNumber(totalParPrice)}', + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ], + ), + ), + ), + ); + }, + error: (e, stack) { + return Text(e.toString()); + }, + loading: () { + return const Center(child: CircularProgressIndicator()); + }, + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => Center( + child: CircularProgressIndicator(), + )); + }); + } + + void _showFilterBottomSheet(BuildContext context, WidgetRef ref, ThemeData theme) { + // Initialize default 7-day range if Custom is selected + if (selectedFilter == 'Custom') { + final now = DateTime.now(); + _toDate ??= now; + _fromDate ??= now.subtract(const Duration(days: 7)); + + fromDateController.text = DateFormat('yyyy-MM-dd').format(_fromDate!); + toDateController.text = DateFormat('yyyy-MM-dd').format(_toDate!); + } + + showModalBottomSheet( + context: context, + isScrollControlled: true, + builder: (BuildContext context) { + return StatefulBuilder( + builder: (BuildContext context, StateSetter setState) { + return Padding( + padding: EdgeInsets.only( + bottom: MediaQuery.of(context).viewInsets.bottom, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: const EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).filter, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: const Icon(Icons.close, size: 18), + ) + ], + ), + ), + const Divider(color: kBorderColor, height: 1), + Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + DropdownButtonFormField( + value: selectedFilter, + hint: Text(lang.S.of(context).selectOne), + items: [ + DropdownMenuItem( + value: 'All', + child: Text(lang.S.of(context).all), + ), + DropdownMenuItem( + value: 'Expired', + child: Text(lang.S.of(context).expired), + ), + DropdownMenuItem( + value: '7 days', + child: Text(lang.S.of(context).sevenDays), + ), + DropdownMenuItem( + value: '15 days', + child: Text(lang.S.of(context).fifteenthDays), + ), + DropdownMenuItem( + value: '30 days', + child: Text(lang.S.of(context).thirtyDays), + ), + DropdownMenuItem( + value: 'Custom', + child: Text(lang.S.of(context).custom), + ), + ], + // items: ['All', 'Expired', '7 days', '15 days', '30 days', 'Custom'].map((status) { + // return DropdownMenuItem( + // value: status, + // child: Text(status), + // ); + // }).toList(), + onChanged: (value) { + setState(() { + selectedFilter = value!; + if (selectedFilter != 'Custom') { + _fromDate = null; + _toDate = null; + fromDateController.clear(); + toDateController.clear(); + } else { + // When Custom selected, default 7-day range + final now = DateTime.now(); + _toDate = now; + _fromDate = now.subtract(const Duration(days: 7)); + fromDateController.text = DateFormat('yyyy-MM-dd').format(_fromDate!); + toDateController.text = DateFormat('yyyy-MM-dd').format(_toDate!); + } + }); + }, + decoration: InputDecoration( + labelText: lang.S.of(context).expirationStatus, + ), + ), + const SizedBox(height: 20), + if (_errorMessage != null) + Padding( + padding: const EdgeInsets.only(bottom: 10), + child: Text( + _errorMessage!, + style: const TextStyle(color: Colors.red), + ), + ), + if (selectedFilter == 'Custom') ...[ + // const SizedBox(height: 20), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: GestureDetector( + onTap: () => _selectFromDate(context), + child: TextFormField( + controller: fromDateController, + enabled: false, + style: theme.textTheme.bodyLarge, + decoration: InputDecoration( + labelText: lang.S.of(context).fromDate, + hintText: lang.S.of(context).selectFDate, + suffixIcon: const Icon(Icons.calendar_month_rounded), + ), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: GestureDetector( + onTap: () => _selectToDate(context), + child: TextFormField( + controller: toDateController, + style: theme.textTheme.bodyLarge, + enabled: false, + decoration: InputDecoration( + labelText: lang.S.of(context).toDate, + hintText: lang.S.of(context).selectToDate, + suffixIcon: const Icon(Icons.calendar_month_rounded), + ), + ), + ), + ), + ], + ), + const SizedBox(height: 20), + ], + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _clearFilters, + child: Text(lang.S.of(context).clear), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _applyFilters, + child: Text(lang.S.of(context).apply), + ), + ), + ], + ), + ], + ), + ), + ], + ), + ); + }, + ); + }, + ); + } +} + +Color _getExpirationColor(DateTime expireDate) { + final DateTime now = DateTime.now(); + final Duration difference = expireDate.difference(now); + + if (difference.isNegative) { + return Colors.red; // Expired + } else if (difference.inDays <= 7) { + return Colors.orange; // Expiring soon (7 days or less) + } else if (difference.inDays <= 30) { + return Colors.amber; // Expiring within a month + } else { + return Colors.green; // Not expiring soon + } +} + +String getExpirationStatus(DateTime date) { + final DateTime now = DateTime.now(); + final Duration difference = date.difference(now); + + if (difference.isNegative) { + return 'Expired ${difference.inDays.abs()} days ago'; + } else if (difference.inDays == 0) { + return 'Expires today'; + } else if (difference.inDays == 1) { + return 'Expires tomorrow'; + } else if (difference.inDays <= 7) { + return 'Expires in ${difference.inDays} days'; + } else if (difference.inDays <= 30) { + return 'Expires in ${difference.inDays} days'; + } else { + return 'Expires in ${difference.inDays} days'; + } +} diff --git a/lib/Screens/Report/Screens/product_purchase_history_report/product_purchase_history_report_details.dart b/lib/Screens/Report/Screens/product_purchase_history_report/product_purchase_history_report_details.dart new file mode 100644 index 0000000..16ae4a3 --- /dev/null +++ b/lib/Screens/Report/Screens/product_purchase_history_report/product_purchase_history_report_details.dart @@ -0,0 +1,528 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../../GlobalComponents/glonal_popup.dart'; +import '../../../../Provider/profile_provider.dart'; +import '../../../../Provider/transactions_provider.dart'; +import '../../../../constant.dart'; +import '../../../../currency.dart'; +import '../../../../model/product_history_model.dart' as phlm; +import '../../../../pdf_report/transactions/product_wise_purchase_history_details_report_pdf.dart'; +import '../../../../service/check_user_role_permission_provider.dart'; + +class ProductPurchaseHistoryReportDetails extends ConsumerStatefulWidget { + const ProductPurchaseHistoryReportDetails({super.key, required this.data}); + final phlm.ProductHistoryItemModel data; + + @override + ConsumerState createState() => _ProductPurchaseHistoryReportDetailsState(); +} + +class _ProductPurchaseHistoryReportDetailsState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredProductPurchaseHistoryReportDetailsProvider((productId: widget.data.id!, filter: filter))); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch( + filteredProductPurchaseHistoryReportDetailsProvider( + (productId: widget.data.id!, filter: _getDateRangeFilter())), + ); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (tx) { + final _items = [...?tx.items]; + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(widget.data.name ?? _lang.product), + actions: [ + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionProfitAndLoss), + ), + ); + return; + } + if ((tx.items?.isNotEmpty == true) || (tx.items?.isNotEmpty == true)) { + generateProductWisePurchaseHistoryDetailsReportPdf( + context, + tx, + business, + fromDate, + toDate, + ); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((tx.data?.isNotEmpty == true) || (tx.data?.isNotEmpty == true)) { + // generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.invoice, textAlign: TextAlign.start), + ), + Expanded( + flex: 2, + child: Text(_lang.type, textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + _lang.qty, + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + _lang.cost, + textAlign: TextAlign.center, + ), + ), + ], + ), + ), + ), + Expanded( + child: ListView.builder( + itemCount: _items.length, + itemBuilder: (context, index) { + final _item = _items[index]; + + return Container( + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 6, + ), + decoration: BoxDecoration( + border: Border( + bottom: Divider.createBorderSide(context), + ), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text.rich( + TextSpan( + text: "${_item.invoiceNo ?? "N/A"}\n", + children: [ + TextSpan( + text: _item.transactionDate == null + ? null + : intl.DateFormat("dd MMM yyyy").format(_item.transactionDate!), + style: TextStyle( + fontWeight: FontWeight.normal, + color: const Color(0xff4B5563), + ), + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Expanded( + flex: 2, + child: Text( + _item.type ?? "N/A", + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + (_item.quantities ?? 0).toString(), + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(_item.purchasePrice ?? 0)}", + textAlign: TextAlign.center, + ), + ), + ], + ), + ); + }, + ), + ) + ], + ), + ), + bottomNavigationBar: DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + color: kTextColor, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + border: Border(top: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.total, textAlign: TextAlign.start), + ), + Expanded( + flex: 2, + child: const SizedBox.shrink(), + ), + Expanded( + flex: 2, + child: Text( + (tx.totalQuantities ?? 0).toString(), + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(tx.totalPurchasePrice ?? 0)}", + textAlign: TextAlign.center, + ), + ), + ], + ), + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/product_purchase_history_report/product_purchase_history_report_list.dart b/lib/Screens/Report/Screens/product_purchase_history_report/product_purchase_history_report_list.dart new file mode 100644 index 0000000..97eb19e --- /dev/null +++ b/lib/Screens/Report/Screens/product_purchase_history_report/product_purchase_history_report_list.dart @@ -0,0 +1,524 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../../GlobalComponents/glonal_popup.dart'; +import '../../../../Provider/profile_provider.dart'; +import '../../../../Provider/transactions_provider.dart'; +import '../../../../constant.dart'; +import '../../../../currency.dart'; +import '../../../../pdf_report/transactions/product_wise_purchase_history_list_report_pdf.dart'; +import '../../../../service/check_user_role_permission_provider.dart'; +import 'product_purchase_history_report_details.dart'; + +class ProductPurchaseHistoryReportList extends ConsumerStatefulWidget { + const ProductPurchaseHistoryReportList({super.key, this.fromReport}); + final bool? fromReport; + + @override + ConsumerState createState() => _ProductPurchaseHistoryReportListState(); +} + +class _ProductPurchaseHistoryReportListState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredProductSaleHistoryReportProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final _theme = Theme.of(context); + + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch(filteredProductSaleHistoryReportProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (tx) { + final _items = [...?tx.items]; + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(_lang.productPurchaseHistory), + actions: [ + IconButton( + onPressed: () { + if ((tx.items?.isNotEmpty == true) || (tx.items?.isNotEmpty == true)) { + generateProductWisePurchaseHistoryReportPdf(context, tx, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((tx.data?.isNotEmpty == true) || (tx.data?.isNotEmpty == true)) { + // generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.name, textAlign: TextAlign.start), + ), + Expanded( + flex: 3, + child: Text(_lang.purchase, textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + _lang.sold, + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 3, + child: Text( + _lang.remaining, + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ), + Expanded( + child: ListView.builder( + itemCount: _items.length, + itemBuilder: (context, index) { + final _item = _items[index]; + + return GestureDetector( + onTap: () async { + return Navigator.of(context).push(MaterialPageRoute( + builder: (_) => ProductPurchaseHistoryReportDetails(data: _item), + )); + }, + child: Container( + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 6, + ), + decoration: BoxDecoration( + border: Border( + bottom: Divider.createBorderSide(context), + ), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text.rich( + TextSpan( + text: "${_item.name ?? "N/A"}\n", + children: [ + TextSpan( + text: '${_lang.cost}: ', + children: [ + TextSpan( + text: + "$currency${formatPointNumber(_item.purchaseQuantity ?? 0)}", + style: + TextStyle(fontWeight: FontWeight.w500, color: Colors.black), + ) + ], + style: TextStyle( + fontWeight: FontWeight.normal, + color: const Color(0xff4B5563), + ), + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Expanded( + flex: 3, + child: Text( + (_item.purchaseQuantity ?? 0).toString(), + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + formatPointNumber((_item.saleQuantity ?? 0), addComma: true), + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 3, + child: Text( + '$currency${formatPointNumber((_item.remainingQuantity ?? 0), addComma: true)}', + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ); + }, + ), + ) + ], + ), + ), + bottomNavigationBar: DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + color: kTextColor, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + border: Border(top: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.total, textAlign: TextAlign.start), + ), + Expanded( + flex: 2, + child: Text("${tx.totalPurchaseQuantity ?? 0}", textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + "${tx.totalSaleQuantity ?? 0}", + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${tx.totalRemainingQuantity}", + textAlign: TextAlign.end, + style: TextStyle(color: DAppColors.kError), + ), + ), + ], + ), + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/product_sale_history_report/product_sale_history_report_details.dart b/lib/Screens/Report/Screens/product_sale_history_report/product_sale_history_report_details.dart new file mode 100644 index 0000000..c842f57 --- /dev/null +++ b/lib/Screens/Report/Screens/product_sale_history_report/product_sale_history_report_details.dart @@ -0,0 +1,513 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../../GlobalComponents/glonal_popup.dart'; +import '../../../../Provider/profile_provider.dart'; +import '../../../../Provider/transactions_provider.dart'; +import '../../../../constant.dart'; +import '../../../../core/theme/_app_colors.dart'; +import '../../../../currency.dart'; +import '../../../../model/product_history_model.dart' as phlm; +import '../../../../pdf_report/transactions/product_wise_sale_history_details_report_pdf.dart'; +import '../../../../service/check_user_role_permission_provider.dart'; + +class ProductSaleHistoryReportDetails extends ConsumerStatefulWidget { + const ProductSaleHistoryReportDetails({super.key, required this.data}); + final phlm.ProductHistoryItemModel data; + + @override + ConsumerState createState() => _ProductSaleHistoryReportDetailsState(); +} + +class _ProductSaleHistoryReportDetailsState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredProductSaleHistoryReportDetailsProvider((productId: widget.data.id!, filter: filter))); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch( + filteredProductSaleHistoryReportDetailsProvider((productId: widget.data.id!, filter: _getDateRangeFilter())), + ); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (tx) { + final _items = [...?tx.items]; + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(widget.data.name ?? _lang.product), + actions: [ + IconButton( + onPressed: () { + if ((tx.items?.isNotEmpty == true) || (tx.items?.isNotEmpty == true)) { + generateProductWiseSaleHistoryDetailsReportPdf(context, tx, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((tx.data?.isNotEmpty == true) || (tx.data?.isNotEmpty == true)) { + // generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.invoice, textAlign: TextAlign.start), + ), + Expanded( + flex: 2, + child: Text(_lang.qty, textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + _lang.cost, + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + _lang.sale, + textAlign: TextAlign.center, + ), + ), + ], + ), + ), + ), + Expanded( + child: ListView.builder( + itemCount: _items.length, + itemBuilder: (context, index) { + final _item = _items[index]; + + return Container( + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 6, + ), + decoration: BoxDecoration( + border: Border( + bottom: Divider.createBorderSide(context), + ), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text.rich( + TextSpan( + text: "${_item.invoiceNo ?? "N/A"}\n", + children: [ + TextSpan( + text: _item.transactionDate == null + ? null + : intl.DateFormat("dd MMM yyyy").format(_item.transactionDate!), + style: TextStyle( + fontWeight: FontWeight.normal, + color: const Color(0xff4B5563), + ), + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Expanded( + flex: 2, + child: Text( + (_item.quantities ?? 0).toString(), + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(_item.purchasePrice ?? 0)}", + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(_item.salePrice ?? 0)}", + textAlign: TextAlign.end, + ), + ), + ], + ), + ); + }, + ), + ) + ], + ), + ), + bottomNavigationBar: DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + color: kTextColor, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + border: Border(top: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.total, textAlign: TextAlign.start), + ), + Expanded( + flex: 2, + child: Text("${tx.totalQuantities ?? 0}", textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(tx.totalPurchasePrice ?? 0)}", + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(tx.totalSalePrice ?? 0)}", + textAlign: TextAlign.center, + style: TextStyle(color: DAppColors.kError), + ), + ), + ], + ), + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/product_sale_history_report/product_sale_history_report_list.dart b/lib/Screens/Report/Screens/product_sale_history_report/product_sale_history_report_list.dart new file mode 100644 index 0000000..87888ae --- /dev/null +++ b/lib/Screens/Report/Screens/product_sale_history_report/product_sale_history_report_list.dart @@ -0,0 +1,523 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../../GlobalComponents/glonal_popup.dart'; +import '../../../../Provider/profile_provider.dart'; +import '../../../../Provider/transactions_provider.dart'; +import '../../../../constant.dart'; +import '../../../../currency.dart'; +import '../../../../pdf_report/transactions/product_wise_sale_history_list_report_pdf.dart'; +import '../../../../service/check_user_role_permission_provider.dart'; +import 'product_sale_history_report_details.dart'; + +class ProductSaleHistoryReportList extends ConsumerStatefulWidget { + const ProductSaleHistoryReportList({super.key, this.fromReport}); + final bool? fromReport; + + @override + ConsumerState createState() => _ProductSaleHistoryReportListState(); +} + +class _ProductSaleHistoryReportListState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredProductSaleHistoryReportProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch(filteredProductSaleHistoryReportProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (tx) { + final _items = [...?tx.items]; + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(_lang.productSaleHistory), + actions: [ + IconButton( + onPressed: () { + if ((tx.items?.isNotEmpty == true) || (tx.items?.isNotEmpty == true)) { + generateProductWiseSaleHistoryReportPdf(context, tx, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((tx.data?.isNotEmpty == true) || (tx.data?.isNotEmpty == true)) { + // generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.name, textAlign: TextAlign.start), + ), + Expanded( + flex: 3, + child: Text(_lang.purchase, textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + _lang.sold, + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 3, + child: Text( + _lang.remaining, + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ), + Expanded( + child: ListView.builder( + itemCount: _items.length, + itemBuilder: (context, index) { + final _item = _items[index]; + + return GestureDetector( + onTap: () async { + return Navigator.of(context).push(MaterialPageRoute( + builder: (_) => ProductSaleHistoryReportDetails(data: _item), + )); + }, + child: Container( + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 6, + ), + decoration: BoxDecoration( + border: Border( + bottom: Divider.createBorderSide(context), + ), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text.rich( + TextSpan( + text: "${_item.name ?? "N/A"}\n", + children: [ + TextSpan( + text: '${_lang.price}: ', + children: [ + TextSpan( + text: "$currency${formatPointNumber(_item.salePrice ?? 0)}", + style: + TextStyle(fontWeight: FontWeight.w500, color: Colors.black), + ) + ], + style: TextStyle( + fontWeight: FontWeight.normal, + color: const Color(0xff4B5563), + ), + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Expanded( + flex: 3, + child: Text( + (_item.purchaseQuantity ?? 0).toString(), + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + (_item.saleQuantity ?? 0).toString(), + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 3, + child: Text( + '$currency${(_item.remainingQuantity ?? 0).toString()}', + textAlign: TextAlign.end, + ), + ), + ], + ), + ), + ); + }, + ), + ) + ], + ), + ), + bottomNavigationBar: DefaultTextStyle.merge( + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + color: kTextColor, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + border: Border(top: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded( + flex: 3, + child: Text(_lang.total, textAlign: TextAlign.start), + ), + Expanded( + flex: 2, + child: Text("${tx.totalPurchaseQuantity ?? 0}", textAlign: TextAlign.center), + ), + Expanded( + flex: 2, + child: Text( + "${tx.totalSaleQuantity ?? 0}", + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${tx.totalRemainingQuantity}", + textAlign: TextAlign.end, + style: TextStyle(color: DAppColors.kError), + ), + ), + ], + ), + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/purchase_report.dart b/lib/Screens/Report/Screens/purchase_report.dart new file mode 100644 index 0000000..21d46b4 --- /dev/null +++ b/lib/Screens/Report/Screens/purchase_report.dart @@ -0,0 +1,735 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/pdf_report/purchase_report/purchase_report_pdf.dart'; +import 'package:mobile_pos/pdf_report/purchase_report/purchase_report_excel.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../GlobalComponents/returned_tag_widget.dart'; +import '../../../PDF Invoice/purchase_invoice_pdf.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../core/theme/_app_colors.dart'; +import '../../../currency.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../invoice_details/purchase_invoice_details.dart'; + +class PurchaseReportScreen extends ConsumerStatefulWidget { + const PurchaseReportScreen({super.key}); + + @override + PurchaseReportState createState() => PurchaseReportState(); +} + +class PurchaseReportState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filterPurchaseProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final purchaseData = ref.watch(filterPurchaseProvider(filter)); + final printerData = ref.watch(thermalPrinterProvider); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + l.S.of(context).purchaseReport, + ), + actions: [ + personalData.when( + data: (business) { + return purchaseData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generatePurchaseReport(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(l.S.of(context).listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (transaction.isNotEmpty) { + generatePurchaseReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showInfo(l.S.of(context).noDataAvailableForGeneratePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null + ? DateFormat('dd MMM yyyy').format(fromDate!) + : l.S.of(context).from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + l.S.of(context).to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : l.S.of(context).to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + if (permissionService.hasPermission(Permit.purchaseReportsRead.value)) ...{ + Padding( + padding: const EdgeInsets.only(right: 16.0, left: 16.0, top: 12, bottom: 0), + child: TextFormField( + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + decoration: InputDecoration( + prefixIconConstraints: const BoxConstraints( + minHeight: 20, + minWidth: 20, + ), + prefixIcon: Padding( + padding: const EdgeInsetsDirectional.only(start: 10), + child: Icon( + FeatherIcons.search, + color: kGrey6, + ), + ), + hintText: l.S.of(context).searchH, + ), + ), + ), + purchaseData.when(data: (transaction) { + final filteredTransactions = transaction.where((purchase) { + final customerName = purchase.user?.name?.toLowerCase() ?? ''; + final invoiceNumber = purchase.invoiceNumber?.toLowerCase() ?? ''; + return customerName.contains(searchCustomer) || invoiceNumber.contains(searchCustomer); + }).toList(); + final totalPurchase = + filteredTransactions.fold(0, (sum, purchase) => sum + (purchase.totalAmount ?? 0)); + final totalDues = + filteredTransactions.fold(0, (sum, purchase) => sum + (purchase.dueAmount ?? 0)); + return Column( + children: [ + Padding( + padding: EdgeInsets.fromLTRB(16, 12, 16, 0), + child: Row( + children: [ + Expanded( + child: Container( + height: 77, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalPurchase)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).totalPurchase, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + SizedBox(width: 12), + Expanded( + child: Container( + height: 77, + width: double.infinity, + decoration: BoxDecoration( + color: DAppColors.kWarning.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalDues)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).balanceDue, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + filteredTransactions.isNotEmpty + ? ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + return Column( + children: [ + InkWell( + onTap: () { + PurchaseInvoiceDetails( + businessInfo: personalData.value!, + transitionModel: filteredTransactions[index], + ).launch(context); + }, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + width: context.width(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + child: Text( + filteredTransactions[index].party?.name ?? '', + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + ), + const SizedBox(width: 4), + Text( + '#${filteredTransactions[index].invoiceNumber}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Container( + padding: + const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: filteredTransactions[index].dueAmount! <= 0 + ? const Color(0xff0dbf7d).withValues(alpha: 0.1) + : const Color(0xFFED1A3B).withValues(alpha: 0.1), + borderRadius: + const BorderRadius.all(Radius.circular(4))), + child: Text( + filteredTransactions[index].dueAmount! <= 0 + ? l.S.of(context).paid + : l.S.of(context).unPaid, + style: _theme.textTheme.titleSmall?.copyWith( + color: filteredTransactions[index].dueAmount! <= 0 + ? const Color(0xff0dbf7d) + : const Color(0xFFED1A3B), + fontWeight: FontWeight.w500, + ), + ), + ), + + ///________Return_tag_________________________________________ + ReturnedTagWidget( + show: filteredTransactions[index] + .purchaseReturns + ?.isNotEmpty ?? + false), + ], + ), + Text( + DateFormat.yMMMd().format(DateTime.parse( + filteredTransactions[index].purchaseDate ?? '')), + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeragrapColor, + ), + ), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + '${l.S.of(context).total} : $currency ${filteredTransactions[index].totalAmount.toString()}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + const SizedBox(width: 4), + if (filteredTransactions[index].dueAmount!.toInt() != 0) + Text( + '${l.S.of(context).paid} : $currency ${filteredTransactions[index].totalAmount!.toDouble() - filteredTransactions[index].dueAmount!.toDouble()}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + const SizedBox(height: 3), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + if (filteredTransactions[index].dueAmount!.toInt() == 0) + Text( + '${l.S.of(context).paid} : $currency ${filteredTransactions[index].totalAmount!.toDouble() - filteredTransactions[index].dueAmount!.toDouble()}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + if (filteredTransactions[index].dueAmount!.toInt() != 0) + Text( + '${l.S.of(context).due}: $currency ${filteredTransactions[index].dueAmount.toString()}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + personalData.when(data: (data) { + return Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + if ((Theme.of(context).platform == + TargetPlatform.android)) { + ///________Print_______________________________________________________ + PrintPurchaseTransactionModel model = + PrintPurchaseTransactionModel( + purchaseTransitionModel: + filteredTransactions[index], + personalInformationModel: data); + await printerData.printPurchaseThermalInvoiceNow( + transaction: model, + productList: model.purchaseTransitionModel!.details, + context: context, + invoiceSize: data.data?.invoiceSize, + ); + } + }, + icon: const Icon( + FeatherIcons.printer, + color: kPeraColor, + size: 22, + ), + ), + const SizedBox(width: 10), + Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + filteredTransactions[index], data, context, + showPreview: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf02, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + filteredTransactions[index], data, context, + download: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedDownload01, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + )), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + filteredTransactions[index], data, context, + isShare: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedShare08, + size: 22, + color: kPeraColor, + ), + ), + ], + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + //return const Text('Loading'); + return Text(l.S.of(context).loading); + }), + ], + ), + ], + ), + ), + ), + const Divider(height: 0, color: kBottomBorder), + ], + ); + }, + ) + : Center( + child: EmptyWidgetUpdated( + message: TextSpan( + text: l.S.of(context).addSale, + ), + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/purchase_return_report.dart b/lib/Screens/Report/Screens/purchase_return_report.dart new file mode 100644 index 0000000..b857532 --- /dev/null +++ b/lib/Screens/Report/Screens/purchase_return_report.dart @@ -0,0 +1,722 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/pdf_report/purchase_return_report/purchase_return_excel.dart'; +import 'package:mobile_pos/pdf_report/purchase_return_report/purchase_returned_pdf.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../PDF Invoice/purchase_invoice_pdf.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../core/theme/_app_colors.dart'; +import '../../../currency.dart'; +import '../../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../invoice_details/purchase_invoice_details.dart'; + +class PurchaseReturnReportScreen extends ConsumerStatefulWidget { + const PurchaseReturnReportScreen({super.key}); + + @override + PurchaseReportState createState() => PurchaseReportState(); +} + +class PurchaseReportState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filterPurchaseReturnProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final purchaseData = ref.watch(filterPurchaseReturnProvider(filter)); + final printerData = ref.watch(thermalPrinterProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + l.S.of(context).purchaseReturnReport, + ), + actions: [ + businessInfo.when( + data: (business) { + return purchaseData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generatePurchaseReturnReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(l.S.of(context).listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (transaction.isNotEmpty) { + generatePurchaseReturnReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showInfo(l.S.of(context).noDataAvailableForGeneratePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : 'From', + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + 'To', + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : 'To', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + if (permissionService.hasPermission(Permit.purchaseReturnReportsRead.value)) ...{ + Padding( + padding: const EdgeInsets.only(right: 16.0, left: 16.0, top: 12, bottom: 0), + child: TextFormField( + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + decoration: InputDecoration( + prefixIconConstraints: const BoxConstraints( + minHeight: 20, + minWidth: 20, + ), + prefixIcon: Padding( + padding: const EdgeInsetsDirectional.only(start: 10), + child: Icon( + FeatherIcons.search, + color: kGrey6, + ), + ), + hintText: l.S.of(context).searchH, + ), + ), + ), + purchaseData.when(data: (transaction) { + final filteredTransactions = transaction.where((sale) { + final customerName = sale.user?.name?.toLowerCase() ?? ''; + final invoiceNumber = sale.invoiceNumber?.toLowerCase() ?? ''; + return customerName.contains(searchCustomer) || invoiceNumber.contains(searchCustomer); + }).toList(); + final totalPurchaseReturn = + filteredTransactions.fold(0, (sum, purchase) => sum + (purchase.totalAmount ?? 0)); + final totalDues = + filteredTransactions.fold(0, (sum, purchase) => sum + (purchase.dueAmount ?? 0)); + return Column( + children: [ + Padding( + padding: EdgeInsets.fromLTRB(16, 12, 16, 0), + child: Row( + children: [ + Expanded( + child: Container( + height: 77, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalPurchaseReturn)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).totalPurchase, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + SizedBox(width: 12), + Expanded( + child: Container( + height: 77, + width: double.infinity, + decoration: BoxDecoration( + color: DAppColors.kWarning.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalDues)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).balanceDue, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + filteredTransactions.isNotEmpty + ? ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + num returndAmount = 0; + for (var element in filteredTransactions[index].purchaseReturns!) { + for (var sales in element.purchaseReturnDetails!) { + returndAmount += (sales.returnAmount ?? 0); + } + } + return Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: InkWell( + onTap: () { + PurchaseInvoiceDetails( + businessInfo: businessInfo.value!, + transitionModel: filteredTransactions[index], + ).launch(context); + }, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + child: Text( + filteredTransactions[index].party?.name ?? '', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + ), + const SizedBox(width: 4), + Text( + '#${filteredTransactions[index].invoiceNumber}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + const SizedBox(height: 6), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Container( + padding: + const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: BoxDecoration( + color: filteredTransactions[index].dueAmount! <= 0 + ? const Color(0xff0dbf7d).withValues(alpha: 0.1) + : const Color(0xFFED1A3B).withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(4), + ), + ), + child: Text( + transaction[index].dueAmount! <= 0 + ? l.S.of(context).paid + : l.S.of(context).unPaid, + style: _theme.textTheme.titleSmall?.copyWith( + color: filteredTransactions[index].dueAmount! <= 0 + ? const Color(0xff0dbf7d) + : const Color(0xFFED1A3B)), + ), + ), + ], + ), + Text( + DateFormat.yMMMd().format(DateTime.parse( + filteredTransactions[index].purchaseDate ?? '')), + style: _theme.textTheme.titleSmall?.copyWith(color: kPeraColor), + ), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${l.S.of(context).total} : $currency${filteredTransactions[index].totalAmount.toString()}', + style: _theme.textTheme.titleSmall?.copyWith(color: kPeraColor), + ), + const SizedBox(width: 4), + Text( + '${l.S.of(context).paid} : $currency${filteredTransactions[index].totalAmount!.toDouble() - filteredTransactions[index].dueAmount!.toDouble()}', + style: _theme.textTheme.titleSmall?.copyWith(color: kPeraColor), + ), + ], + ), + const SizedBox(height: 3), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + child: Text( + '${l.S.of(context).returnAmount}: $currency$returndAmount', + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleSmall, + ), + ), + businessInfo.when(data: (data) { + return Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + if ((Theme.of(context).platform == + TargetPlatform.android)) { + ///________Print_______________________________________________________ + + PrintPurchaseTransactionModel model = + PrintPurchaseTransactionModel( + purchaseTransitionModel: + filteredTransactions[index], + personalInformationModel: data); + + await printerData.printPurchaseThermalInvoiceNow( + transaction: model, + productList: + model.purchaseTransitionModel!.details, + context: context, + invoiceSize: + businessInfo.value?.data?.invoiceSize, + ); + } + }, + icon: const Icon( + FeatherIcons.printer, + color: kPeraColor, + size: 22, + )), + const SizedBox( + width: 10, + ), + Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + filteredTransactions[index], data, context, + showPreview: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf02, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + filteredTransactions[index], data, context, + download: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedDownload01, + size: 22, + color: kPeraColor, + ), + ), + IconButton( + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + )), + onPressed: () => + PurchaseInvoicePDF.generatePurchaseDocument( + filteredTransactions[index], data, context, + isShare: true), + icon: HugeIcon( + icon: HugeIcons.strokeRoundedShare08, + size: 22, + color: kPeraColor, + ), + ), + ], + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + //return const Text('Loading'); + return Text(l.S.of(context).loading); + }), + ], + ), + ], + ), + ), + ), + Divider( + height: 0, + color: kBottomBorder, + ), + ], + ); + }, + ) + : Center( + child: EmptyWidgetUpdated( + message: TextSpan( + text: l.S.of(context).addNewPurchase, + ), + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/sales_report_screen.dart b/lib/Screens/Report/Screens/sales_report_screen.dart new file mode 100644 index 0000000..0d36335 --- /dev/null +++ b/lib/Screens/Report/Screens/sales_report_screen.dart @@ -0,0 +1,513 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/pdf_report/sales_report/sales_report_excel.dart'; +import 'package:mobile_pos/pdf_report/sales_report/sales_report_pdf.dart'; +import 'package:nb_utils/nb_utils.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../GlobalComponents/sales_transaction_widget.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../widgets/build_date_selector/build_date_selector.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; + +class SalesReportScreen extends ConsumerStatefulWidget { + const SalesReportScreen({super.key}); + @override + SalesReportScreenState createState() => SalesReportScreenState(); +} + +class SalesReportScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredSaleProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final _theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final providerData = ref.watch(filteredSaleProvider(filter)); + final personalData = ref.watch(businessInfoProvider); + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + l.S.of(context).salesReport, + ), + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateSaleReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (transaction.isNotEmpty) { + generateSaleReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showInfo(_lang.noDataAvailableForGeneratePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : 'From', + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : 'To', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.only(right: 16.0, left: 16.0, top: 12, bottom: 0), + child: Column( + children: [ + TextFormField( + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + decoration: InputDecoration( + prefixIconConstraints: const BoxConstraints( + minHeight: 20, + minWidth: 20, + ), + prefixIcon: Padding( + padding: const EdgeInsetsDirectional.only(start: 10), + child: Icon( + FeatherIcons.search, + color: kGrey6, + ), + ), + hintText: l.S.of(context).searchH, + ), + ), + ], + ), + ), + providerData.when(data: (transaction) { + final filteredTransactions = transaction.where((sale) { + final customerName = sale.user?.name?.toLowerCase() ?? ''; + final invoiceNumber = sale.invoiceNumber?.toLowerCase() ?? ''; + return customerName.contains(searchCustomer) || invoiceNumber.contains(searchCustomer); + }).toList(); + final totalSales = + filteredTransactions.fold(0, (sum, sale) => sum + (sale.totalAmount ?? 0)); + final totalDue = filteredTransactions.fold(0, (sum, due) => sum + (due.dueAmount ?? 0)); + return filteredTransactions.isNotEmpty + ? Column( + children: [ + Padding( + padding: EdgeInsets.fromLTRB(16, 12, 16, 0), + child: Row( + children: [ + Expanded( + child: Container( + height: 77, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalSales)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).totalSales, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + SizedBox(width: 12), + Expanded( + child: Container( + height: 77, + width: double.infinity, + decoration: BoxDecoration( + color: DAppColors.kWarning.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalDue)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.balanceDue, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + ListView.builder( + padding: EdgeInsets.zero, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + return salesTransactionWidget( + context: context, + ref: ref, + businessInfo: personalData.value!, + sale: filteredTransactions[index], + advancePermission: true, + ); + }, + ) + ], + ) + : Center( + child: EmptyWidgetUpdated( + message: TextSpan( + text: l.S.of(context).addSale, + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + print('-------print again and again------------'); + return const Center(child: CircularProgressIndicator()); + }), + ], + ), + ), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/sales_return_report_screen.dart b/lib/Screens/Report/Screens/sales_return_report_screen.dart new file mode 100644 index 0000000..f8531fa --- /dev/null +++ b/lib/Screens/Report/Screens/sales_return_report_screen.dart @@ -0,0 +1,547 @@ +import 'dart:io'; + +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:nb_utils/nb_utils.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../GlobalComponents/sales_transaction_widget.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../core/theme/_app_colors.dart'; +import '../../../currency.dart'; +import '../../../pdf_report/sales_report/sales_report_excel.dart'; +import '../../../pdf_report/sales_report/sales_report_pdf.dart'; +import '../../../pdf_report/sales_retunrn_report/sales_returned_excel.dart'; +import '../../../pdf_report/sales_retunrn_report/sales_returned_pdf.dart'; +import '../../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; + +class SalesReturnReportScreen extends ConsumerStatefulWidget { + const SalesReturnReportScreen({super.key}); + + @override + SalesReturnReportScreenState createState() => SalesReturnReportScreenState(); +} + +class SalesReturnReportScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredSaleReturnedProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final _lang = l.S.of(context); + final providerData = ref.watch(filteredSaleReturnedProvider(filter)); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + l.S.of(context).salesReturnReport, + ), + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateSaleReturnReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (transaction.isNotEmpty) { + generateSaleReturnReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showInfo(_lang.noDataAvailableForGeneratePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: Consumer(builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final providerData = ref.watch(filteredSaleReturnedProvider(filter)); + final printerData = ref.watch(thermalPrinterProvider); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + providerData.when(data: (transaction) { + final filteredTransactions = transaction.where((sale) { + final customerName = sale.user?.name?.toLowerCase() ?? ''; + final invoiceNumber = sale.invoiceNumber?.toLowerCase() ?? ''; + return customerName.contains(searchCustomer) || invoiceNumber.contains(searchCustomer); + }).toList(); + final totalSales = + filteredTransactions.fold(0, (sum, saleReturn) => sum + (saleReturn.totalAmount ?? 0)); + num returnAmount = 0; + for (var sale in filteredTransactions) { + for (var salesReturn in sale.salesReturns!) { + for (var sales in salesReturn.salesReturnDetails!) { + returnAmount += sales.returnAmount!; + } + } + } + + return Column( + children: [ + Padding( + padding: const EdgeInsets.only(right: 16.0, left: 16.0, top: 12, bottom: 0), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.only(bottom: 10), + child: TextFormField( + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + decoration: InputDecoration( + prefixIconConstraints: const BoxConstraints( + minHeight: 20, + minWidth: 20, + ), + prefixIcon: Padding( + padding: const EdgeInsetsDirectional.only(start: 10), + child: Icon( + FeatherIcons.search, + color: kGrey6, + ), + ), + hintText: l.S.of(context).searchH, + ), + ), + ), + if (_showCustomDatePickers) SizedBox(height: 10), + // const SizedBox(height: 12), + ], + ), + ), + filteredTransactions.isNotEmpty + ? Column( + children: [ + Padding( + padding: EdgeInsets.fromLTRB(16, 12, 16, 0), + child: Row( + children: [ + Expanded( + child: Container( + height: 77, + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(totalSales)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + l.S.of(context).totalSales, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + SizedBox(width: 12), + Expanded( + child: Container( + height: 77, + width: double.infinity, + decoration: BoxDecoration( + color: DAppColors.kWarning.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(returnAmount)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.returnedAmount, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + ListView.builder( + padding: EdgeInsets.zero, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: transaction.length, + itemBuilder: (context, index) { + num returndAmount = 0; + for (var element in transaction[index].salesReturns!) { + for (var sales in element.salesReturnDetails!) { + returndAmount += (sales.returnAmount ?? 0); + } + } + return salesTransactionWidget( + context: context, + ref: ref, + businessInfo: personalData.value!, + sale: transaction[index], + advancePermission: true, + returnAmount: returndAmount); + }, + ) + ], + ) + : Center( + child: EmptyWidgetUpdated( + message: TextSpan( + text: _lang.pleaseAddASalesReturn, + ), + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + ], + ), + ); + }), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/subscription_report_screen.dart b/lib/Screens/Report/Screens/subscription_report_screen.dart new file mode 100644 index 0000000..16cf2a8 --- /dev/null +++ b/lib/Screens/Report/Screens/subscription_report_screen.dart @@ -0,0 +1,552 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/model/dashboard_overview_model.dart'; +import '../../../PDF Invoice/subscription_invoice_pdf.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../pdf_report/transactions/subscription_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; + +class SubscriptionReportScreen extends ConsumerStatefulWidget { + const SubscriptionReportScreen({super.key}); + + @override + ConsumerState createState() => _SubscriptionReportScreenState(); +} + +class _SubscriptionReportScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredSubscriptionReportProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch(filteredSubscriptionReportProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(_lang.subscriptionReports), + actions: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty == true) { + generateSubscriptionReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + // TODO: Shakil fix this permission + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((transaction.expenseSummary?.isNotEmpty == true) || + (transaction.incomeSummary?.isNotEmpty == true)) { + generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + 'To', + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: DataTable( + headingRowColor: WidgetStatePropertyAll(Color(0xffF7F7F7)), + headingTextStyle: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + columns: [ + DataColumn(label: Text(_lang.name)), + DataColumn(label: Text(_lang.startDate)), + DataColumn(label: Text(_lang.endDate)), + DataColumn(label: Text(_lang.status)), + ], + rows: List.generate(transaction.length, (index) { + final _transaction = transaction[index]; + return DataRow(cells: [ + DataCell( + GestureDetector( + onTap: () { + SubscriptionInvoicePdf.generateSaleDocument(transaction, business, context); + }, + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + spacing: 2, + children: [ + Text( + _transaction.name ?? "N/A", + style: _theme.textTheme.titleSmall?.copyWith( + fontSize: 15, + color: DAppColors.kWarning, + ), + ), + Text( + _transaction.startDate == null + ? "N/A" + : DateFormat('dd MMM yyyy').format(_transaction.startDate!), + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ) + ], + ), + ), + ), + DataCell(Text( + _transaction.startDate == null + ? "N/A" + : DateFormat('dd MMM yyyy').format(_transaction.startDate!), + textAlign: TextAlign.center, + )), + DataCell( + Text( + _transaction.endDate == null + ? "N/A" + : DateFormat('dd MMM yyyy').format(_transaction.endDate!), + textAlign: TextAlign.center, + ), + ), + DataCell(Text.rich( + TextSpan( + children: [ + WidgetSpan( + alignment: PlaceholderAlignment.middle, + child: GestureDetector( + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 8), + decoration: BoxDecoration( + color: (_transaction.isPaid ? Colors.green : const Color(0xffC52127)) + .withValues(alpha: 0.15), + borderRadius: BorderRadius.circular(5), + ), + child: Text( + _transaction.isPaid ? _lang.paid : _lang.unPaid, + style: TextStyle( + color: _transaction.isPaid ? Colors.green : const Color(0xffC52127), + ), + ), + ), + ), + ) + ], + ), + )) + ]); + })), + ), + // child: ListView.builder( + // itemCount: transaction.length, + // itemBuilder: (context, index) { + // final _transaction = transaction[index]; + // return Container( + // padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + // decoration: BoxDecoration( + // border: Border(bottom: Divider.createBorderSide(context)), + // ), + // child: Column( + // mainAxisSize: MainAxisSize.min, + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // Row( + // children: [ + // Expanded( + // child: DefaultTextStyle.merge( + // maxLines: 1, + // overflow: TextOverflow.ellipsis, + // style: _theme.textTheme.bodyLarge?.copyWith( + // fontWeight: FontWeight.w600, + // fontSize: 15, + // ), + // child: Column( + // mainAxisSize: MainAxisSize.min, + // crossAxisAlignment: CrossAxisAlignment.start, + // spacing: 2, + // children: [ + // Text( + // _transaction.name ?? "N/A", + // style: TextStyle(fontWeight: FontWeight.w600), + // ), + // Text( + // _transaction.startDate == null + // ? "N/A" + // : DateFormat('dd MMM yyyy').format(_transaction.startDate!), + // style: TextStyle(color: const Color(0xff4B5563)), + // ), + // Text('Payment By: ${_transaction.paymentBy ?? "N/A"}'), + // ], + // ), + // ), + // ), + // Expanded( + // child: DefaultTextStyle.merge( + // overflow: TextOverflow.ellipsis, + // maxLines: 1, + // textAlign: TextAlign.end, + // style: _theme.textTheme.bodyLarge?.copyWith( + // fontWeight: FontWeight.w500, + // fontSize: 15, + // color: const Color(0xff4B5563), + // ), + // child: Column( + // mainAxisSize: MainAxisSize.min, + // crossAxisAlignment: CrossAxisAlignment.end, + // spacing: 2, + // children: [ + // Text( + // '${_lang.started}: ${_transaction.startDate == null ? "N/A" : DateFormat('dd MMM yyyy').format(_transaction.startDate!)}', + // ), + // Text( + // '${_lang.end}: ${_transaction.endDate == null ? "N/A" : DateFormat('dd MMM yyyy').format(_transaction.endDate!)}', + // ), + // Text.rich( + // TextSpan( + // text: '${_lang.status}: ', + // children: [ + // WidgetSpan( + // alignment: PlaceholderAlignment.middle, + // child: Container( + // padding: const EdgeInsets.symmetric(horizontal: 8), + // decoration: BoxDecoration( + // color: (_transaction.isPaid + // ? Colors.green + // : const Color(0xffC52127)) + // .withValues(alpha: 0.15), + // borderRadius: BorderRadius.circular(5), + // ), + // child: Text( + // _transaction.isPaid ? _lang.paid : _lang.unPaid, + // style: TextStyle( + // color: _transaction.isPaid + // ? Colors.green + // : const Color(0xffC52127), + // ), + // ), + // ), + // ) + // ], + // ), + // ) + // ], + // ), + // ), + // ), + // ], + // ) + // ], + // ), + // ); + // }, + // ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/Screens/tax_report.dart b/lib/Screens/Report/Screens/tax_report.dart new file mode 100644 index 0000000..96541fd --- /dev/null +++ b/lib/Screens/Report/Screens/tax_report.dart @@ -0,0 +1,618 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../constant.dart'; +import '../../../core/theme/_app_colors.dart'; +import '../../../currency.dart'; +import '../../../pdf_report/transactions/tax_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; + +class TaxReportScreen extends ConsumerStatefulWidget { + const TaxReportScreen({super.key}); + + @override + ConsumerState createState() => _TaxReportScreenState(); +} + +class _TaxReportScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + final tabIndexNotifier = ValueNotifier(0); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredTaxReportReportProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return Consumer( + builder: (_, ref, watch) { + final providerData = ref.watch(filteredTaxReportReportProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return DefaultTabController( + length: 2, + child: Builder( + builder: (tabContext) { + final tabController = DefaultTabController.of(tabContext); + tabController.addListener(() { + tabIndexNotifier.value = tabController.index; + }); + + return providerData.when( + data: (tx) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(_lang.taxReportList), + actions: [ + IconButton( + onPressed: () { + if ((tx.sales?.isNotEmpty == true) || (tx.purchases?.isNotEmpty == true)) { + generateTaxReportPdf( + context, + tx, + business, + fromDate, + toDate, + isPurchase: tabIndexNotifier.value == 1, + ); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + /* + IconButton( + onPressed: () { + if (!permissionService.hasPermission(Permit.lossProfitsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission of loss profit.'), + ), + ); + return; + } + if ((tx.sales?.isNotEmpty == true) || (tx.purchases?.isNotEmpty == true)) { + // generateLossProfitReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError('List is empty'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null + ? DateFormat('dd MMM yyyy').format(fromDate!) + : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : 'To', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: Column( + children: [ + // Overview Containers + ValueListenableBuilder( + valueListenable: tabIndexNotifier, + builder: (_, value, __) { + final _overview = [...?tx.overviews][value]; + return SizedBox.fromSize( + size: Size.fromHeight(100), + child: SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + scrollDirection: Axis.horizontal, + child: Row( + children: [ + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(_overview.totalAmount, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.totalAmount, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.1), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(_overview.totalDiscount, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.discount, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: const Color(0xffFAE3FF), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(_overview.totalVat, addComma: true)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.vat, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ], + ), + ), + ); + }), + + // Data + Expanded( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + SizedBox.fromSize( + size: const Size.fromHeight(40), + child: TabBar( + indicatorSize: TabBarIndicatorSize.tab, + unselectedLabelColor: const Color(0xff4B5563), + tabs: [ + Tab(text: _lang.sales), + Tab(text: _lang.purchase), + ], + ), + ), + Expanded( + child: ValueListenableBuilder( + valueListenable: tabIndexNotifier, + builder: (_, value, __) { + final _filteredTransactions = [ + ...?(value == 0 ? tx.sales : tx.purchases), + ]; + return ListView.builder( + itemCount: _filteredTransactions.length, + itemBuilder: (context, index) { + final _transaction = _filteredTransactions[index]; + return Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + decoration: BoxDecoration( + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Expanded( + child: DefaultTextStyle.merge( + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + spacing: 2, + children: [ + Text( + _transaction.partyName ?? "N/A", + style: TextStyle(fontWeight: FontWeight.w600), + ), + Text(_transaction.invoiceNumber ?? "N/A"), + Text( + _transaction.transactionDate == null + ? "N/A" + : DateFormat('dd MMM yyyy') + .format(_transaction.transactionDate!), + style: TextStyle(color: const Color(0xff4B5563)), + ), + ], + ), + ), + ), + Expanded( + child: DefaultTextStyle.merge( + overflow: TextOverflow.ellipsis, + maxLines: 1, + textAlign: TextAlign.end, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + color: const Color(0xff4B5563), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.end, + spacing: 2, + children: [ + Text( + '${_lang.amount}: $currency${formatPointNumber(_transaction.amount ?? 0, addComma: true)}', + ), + Text( + '${_lang.discount}: $currency${formatPointNumber(_transaction.discountAmount ?? 0, addComma: true)}', + ), + Text( + '${_transaction.vatName ?? _lang.vat}: $currency${formatPointNumber(_transaction.vatAmount ?? 0, addComma: true)}', + ), + ], + ), + ), + ), + ], + ) + ], + ), + ); + }, + ); + }, + ), + ) + ], + ), + ) + ], + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} + +extension TitleCaseExtension on String { + String toTitleCase() { + if (isEmpty) return this; + + final normalized = replaceAll(RegExp(r'[_\-]+'), ' '); + + final words = normalized.split(' ').map((w) => w.trim()).where((w) => w.isNotEmpty).toList(); + + if (words.isEmpty) return ''; + + final titleCased = words.map((word) { + final lower = word.toLowerCase(); + return lower[0].toUpperCase() + lower.substring(1); + }).join(' '); + + return titleCased; + } +} diff --git a/lib/Screens/Report/income_reports/income_categories_report.dart b/lib/Screens/Report/income_reports/income_categories_report.dart new file mode 100644 index 0000000..cf2a28f --- /dev/null +++ b/lib/Screens/Report/income_reports/income_categories_report.dart @@ -0,0 +1,127 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/pdf_report/income_Category_report/income_category_report.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Income/Providers/income_category_provider.dart'; + +class IncomeCategoryReport extends StatefulWidget { + const IncomeCategoryReport({super.key, this.mainContext}); + + final BuildContext? mainContext; + + @override + // ignore: library_private_types_in_public_api + _IncomeCategoryReportState createState() => _IncomeCategoryReportState(); +} + +class _IncomeCategoryReportState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final _lang = lang.S.of(context); + return Consumer(builder: (context, ref, _) { + final businessData = ref.watch(businessInfoProvider); + final data = ref.watch(incomeCategoryProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + _lang.incomeCategoriesReport, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + actions: [ + businessData.when( + data: (business) { + return data.when( + data: (category) { + return IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (category.isNotEmpty) { + generateIncomeCategoryReportPdf(context, category, business); + } else { + EasyLoading.showInfo(lang.S.of(context).genPdfWarn); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf01, + color: kSecondayColor, + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ) + ], + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Padding( + padding: const EdgeInsets.all(10.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + AppTextField( + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withValues(alpha: 0.5), + ), + ), + ), + const SizedBox(height: 10), + data.when(data: (data) { + if (!permissionService.hasPermission(Permit.incomeCategoriesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return Expanded( + child: ListView.separated( + physics: AlwaysScrollableScrollPhysics(), + shrinkWrap: true, + itemCount: data.length, + itemBuilder: (BuildContext context, int index) { + return Padding( + padding: const EdgeInsets.only(left: 10.0, right: 10.0, bottom: 10), + child: Text( + data[index].categoryName ?? '', + style: theme.textTheme.bodyLarge, + ), + ); + }, + separatorBuilder: (_, __) => Divider( + color: kLineColor, + ), + ), + ); + }, error: (error, stackTrace) { + return Text(error.toString()); + }, loading: () { + return const CircularProgressIndicator(); + }) + ], + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/Report/income_reports/income_report.dart b/lib/Screens/Report/income_reports/income_report.dart new file mode 100644 index 0000000..8dd8754 --- /dev/null +++ b/lib/Screens/Report/income_reports/income_report.dart @@ -0,0 +1,607 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Income/Providers/all_income_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/pdf_report/income_report/income_report_pdf.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../pdf_report/income_report/income_report_excel.dart'; +import '../../../service/check_actions_when_no_branch.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../Income/add_income.dart'; + +class IncomeReport extends ConsumerStatefulWidget { + const IncomeReport({super.key, this.fromIncomeReport}); + + final bool? fromIncomeReport; + + @override + ConsumerState createState() => _IncomeReportState(); +} + +class _IncomeReportState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredIncomeProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return Consumer(builder: (context, ref, __) { + final incomeData = ref.watch(filteredIncomeProvider(_getDateRangeFilter())); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return personalData.when( + data: (business) { + return GlobalPopup( + child: incomeData.when( + data: (allIncomes) { + final filteredIncomes = allIncomes.where((incomes) { + final incomeFor = incomes.incomeFor?.toLowerCase() ?? ''; + return incomeFor.contains(searchCustomer); + }).toList(); + + final toIncomes = filteredIncomes.fold(0, (sum, income) => sum + (income.amount ?? 0)); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(l.S.of(context).incomeReport), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + actions: [ + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.incomeReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(l.S.of(context).incomeReportPermission), + ), + ); + return; + } + if (allIncomes.isNotEmpty) { + generateIncomeReportPdf(context, allIncomes, business, fromDate, toDate, selectedTime); + } else { + EasyLoading.showInfo(l.S.of(context).genPdfWarn); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf01, + color: kSecondayColor, + ), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.incomeReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(l.S.of(context).incomeReportPermission), + ), + ); + return; + } + if (filteredIncomes.isNotEmpty) { + generateIncomeReportExcel( + context, filteredIncomes, business, selectedTime, fromDate, toDate); + } else { + EasyLoading.showInfo(l.S.of(context).genPdfWarn); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + SizedBox(width: 8), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: SingleChildScrollView( + padding: EdgeInsetsDirectional.symmetric(vertical: 16), + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + ///__________income_data_table____________________________________________ + if (permissionService.hasPermission(Permit.incomeReportsRead.value)) ...{ + Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: TextFormField( + decoration: InputDecoration( + hintText: l.S.of(context).searchWith, + ), + onChanged: (value) => setState(() { + searchCustomer = value.toLowerCase().trim(); + }), + ), + ), + SizedBox(height: 10), + Container( + width: context.width(), + padding: EdgeInsetsDirectional.symmetric(vertical: 13, horizontal: 24), + height: 50, + decoration: const BoxDecoration(color: kMainColor50), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: Text( + l.S.of(context).incomeFor, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.start, + ), + ), + Expanded( + child: Text( + l.S.of(context).date, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.center, + ), + ), + Expanded( + child: Text( + l.S.of(context).amount, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.end, + ), + ) + ], + ), + ), + ], + ), + if (filteredIncomes.isEmpty) + Padding( + padding: const EdgeInsets.all(20), + child: Center( + child: Text(l.S.of(context).noData), + ), + ) + else + SizedBox( + width: context.width(), + child: ListView.builder( + shrinkWrap: true, + itemCount: filteredIncomes.length, + physics: const NeverScrollableScrollPhysics(), + itemBuilder: (BuildContext context, int index) { + final income = filteredIncomes[index]; + return Column( + children: [ + Padding( + padding: EdgeInsetsDirectional.symmetric(vertical: 10, horizontal: 24), + child: Row( + children: [ + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + income.incomeFor ?? '', + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + const SizedBox(height: 2), + Text( + income.category?.categoryName ?? '', + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodySmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + Expanded( + child: Text( + DateFormat.yMMMd().format(DateTime.parse(income.incomeDate ?? '')), + textAlign: TextAlign.center, + ), + ), + Expanded( + child: Text( + '$currency${income.amount?.toStringAsFixed(2)}', + textAlign: TextAlign.end, + ), + ) + ], + ), + ), + Container( + height: 1, + color: Colors.black12, + ) + ], + ); + }, + ), + ), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + bottomNavigationBar: widget.fromIncomeReport == true + ? Visibility( + visible: permissionService.hasPermission(Permit.incomeReportsRead.value), + child: Container( + height: 50, + padding: const EdgeInsets.all(10), + decoration: const BoxDecoration(color: kMainColor50), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${l.S.of(context).total}:', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${toIncomes.toStringAsFixed(2)}', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ) + ], + ), + ), + ) + : Padding( + padding: const EdgeInsets.all(16.0), + child: SizedBox( + height: 117, + child: Column( + children: [ + Visibility( + visible: permissionService.hasPermission(Permit.incomeReportsRead.value), + child: Container( + height: 50, + padding: const EdgeInsets.all(10), + decoration: const BoxDecoration(color: kMainColor50), + child: Row( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${l.S.of(context).total}:', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${toIncomes.toStringAsFixed(2)}', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ) + ], + ), + ), + ), + SizedBox(height: 16), + + ///________button________________________________________________ + personalData.when(data: (details) { + return ElevatedButton( + onPressed: () async { + bool result = await checkActionWhenNoBranch(ref: ref, context: context); + if (!result) { + return; + } + bool result2 = await const AddIncome().launch(context); + + if (result2) { + await _refreshFilteredProvider(); + } + }, + child: Text(l.S.of(context).addIncome), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }) + ], + ), + ), + ), + ); + }, + error: (error, stackTrace) => Center(child: Text(error.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ); + }, + error: (error, stackTrace) => Center(child: Text(error.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }); + } +} diff --git a/lib/Screens/Report/party_report/customer_ledger.dart b/lib/Screens/Report/party_report/customer_ledger.dart new file mode 100644 index 0000000..a53b635 --- /dev/null +++ b/lib/Screens/Report/party_report/customer_ledger.dart @@ -0,0 +1,284 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../pdf_report/ledger_report_pdf/customer_ledger_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Customers/Provider/customer_provider.dart'; + +class CustomerLedgerReport extends ConsumerStatefulWidget { + const CustomerLedgerReport({super.key}); + + @override + ConsumerState createState() => _CustomerLedgerReportState(); +} + +class _CustomerLedgerReportState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchText = ''; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.customerLedger, + ), + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateCustomerLedgerReportPdf(context, transaction, business); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.expenseReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to view expense report.'), + ), + ); + return; + } + if (transaction.isNotEmpty) { + } else { + EasyLoading.showInfo('No data available for generate pdf'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: Size(double.infinity, 70), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SizedBox( + height: 45, + child: TextFormField( + controller: _searchController, + onChanged: (value) { + setState(() { + _searchText = value; + }); + }, + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + suffixIcon: _searchController.text.isNotEmpty + ? IconButton( + onPressed: () { + _searchController.clear(); + setState(() { + _searchText = ''; + }); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ) + : null, + hintText: l.S.of(context).searchH, + hintStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + ), + ), + ), + ), + ), + SizedBox(height: 8), + Divider(color: kBottomBorder), + ], + ), + ), + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (partyList) { + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + // --- Filter to only Customer, Dealer, Wholesaler --- + final filteredParties = partyList.where((party) { + final type = (party.type ?? '').toLowerCase(); + final nameMatches = _searchText.isEmpty + ? true + : (party.name ?? '').toLowerCase().contains(_searchText.toLowerCase()) || + (party.phone ?? '').contains(_searchText); + + final showType = + type == 'customer' || type == 'dealer' || type == 'wholesaler' || type == 'retailer'; + return showType && nameMatches; + }).toList(); + + return filteredParties.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: l.S.of(context).noParty))) + : ListView.separated( + itemCount: filteredParties.length, + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final party = filteredParties[index]; + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: GestureDetector( + // onTap: () { + // PartyLedgerScreen( + // partyId: party.id.toString(), + // partyName: party.name.toString(), + // ).launch(context); + // }, + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + party.name ?? '', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + '${_lang.due}: $currency${formatPointNumber(party.due ?? 0, addComma: true)}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.type}: ${party.type ?? ''}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.amount}: ${party.totalSaleAmount ?? 0}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.totalSales} : ${party.saleCount}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.paidAmount} : $currency${formatPointNumber(party.totalSalePaid ?? 0, addComma: true)}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + ], + ), + ), + ); + }, + separatorBuilder: (_, __) => Divider( + thickness: 1, + height: 1, + color: kBottomBorder, + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/party_report/party_wise_loss_profit_details.dart b/lib/Screens/Report/party_report/party_wise_loss_profit_details.dart new file mode 100644 index 0000000..cb7da55 --- /dev/null +++ b/lib/Screens/Report/party_report/party_wise_loss_profit_details.dart @@ -0,0 +1,209 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Customers/Model/parties_model.dart'; +import '../../Customers/Provider/customer_provider.dart'; + +class PartyWiseLossProfitDetails extends ConsumerStatefulWidget { + final Party party; + const PartyWiseLossProfitDetails({super.key, required this.party}); + + @override + ConsumerState createState() => _PartyWiseLossProfitDetailsState(); +} + +class _PartyWiseLossProfitDetailsState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchText = ''; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.details, + ), + bottom: PreferredSize( + preferredSize: const Size(double.infinity, 70), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: SizedBox( + height: 45, + child: TextFormField( + controller: _searchController, + onChanged: (value) { + setState(() { + _searchText = value; + }); + }, + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, + // + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + suffixIcon: _searchController.text.isNotEmpty + ? IconButton( + onPressed: () { + _searchController.clear(); + setState(() { + _searchText = ''; + }); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ) + : null, + hintText: l.S.of(context).searchH, + hintStyle: _theme.textTheme.bodyMedium?.copyWith(color: kNeutralColor), + ), + ), + ), + ), + ), + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: _buildTransactionList(context), + ), + ), + ); + } + + Widget _buildTransactionList(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + final permissionService = PermissionService(ref); + + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + final transactions = widget.party.sales ?? []; + + final filteredTransactions = transactions + .where((tx) => _searchText.isEmpty + ? true + : (tx.salesDetails ?? []) + .any((d) => (d.product?.productName ?? '').toLowerCase().contains(_searchText.toLowerCase()))) + .toList(); + + if (filteredTransactions.isEmpty) { + return Center(child: EmptyWidget(message: TextSpan(text: l.S.of(context).noProductFound))); + } + + return ListView.separated( + padding: EdgeInsets.zero, + itemCount: filteredTransactions.length, + itemBuilder: (_, index) { + final tx = filteredTransactions[index]; + final details = tx.salesDetails ?? []; + + return Column( + children: details + .where((d) => _searchText.isEmpty + ? true + : (d.product?.productName ?? '').toLowerCase().contains(_searchText.toLowerCase())) + .map( + (d) { + final profitLoss = d.lossProfit ?? 0; + final profit = profitLoss > 0 ? profitLoss : 0; + final loss = profitLoss < 0 ? profitLoss.abs() : 0; + + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + d.product?.productName ?? '', + style: _theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.w500), + ), + Text( + '${l.S.of(context).qty}: ${d.quantities ?? 0}', + style: _theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.w500), + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.purchasePrice}: $currency${formatPointNumber(d.productPurchasePrice ?? 0, addComma: true)}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.salePrice}: $currency${formatPointNumber(d.price ?? 0, addComma: true)}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.loss}: $currency${formatPointNumber(loss, addComma: true)}', + style: _theme.textTheme.bodyMedium?.copyWith(color: Colors.red), + ), + Text( + '${_lang.profit}: $currency${formatPointNumber(profit, addComma: true)}', + style: _theme.textTheme.bodyMedium?.copyWith(color: Colors.green), + ), + ], + ), + ], + ), + ); + }, + ).toList(), + ); + }, + separatorBuilder: (_, __) => const Divider(thickness: 1, height: 1, color: kLineColor), + ); + } +} diff --git a/lib/Screens/Report/party_report/party_wise_profit.dart b/lib/Screens/Report/party_report/party_wise_profit.dart new file mode 100644 index 0000000..8682e01 --- /dev/null +++ b/lib/Screens/Report/party_report/party_wise_profit.dart @@ -0,0 +1,303 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Screens/Report/party_report/party_wise_loss_profit_details.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../pdf_report/party/party_wise_loss_profit_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Customers/Provider/customer_provider.dart'; + +class PartyWiseProfitAndLoss extends ConsumerStatefulWidget { + const PartyWiseProfitAndLoss({super.key}); + + @override + ConsumerState createState() => _CustomerLedgerReportState(); +} + +class _CustomerLedgerReportState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchText = ''; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.partyWiseProfit, + ), + bottom: PreferredSize( + preferredSize: Size(double.infinity, 70), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SizedBox( + height: 45, + child: TextFormField( + controller: _searchController, + onChanged: (value) { + setState(() { + _searchText = value; + }); + }, + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, + // + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + suffixIcon: _searchController.text.isNotEmpty + ? IconButton( + onPressed: () { + _searchController.clear(); + setState(() { + _searchText = ''; + }); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ) + : null, + hintText: l.S.of(context).searchH, + hintStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + ), + ), + ), + ), + ), + SizedBox(height: 8), + Divider(color: kBottomBorder), + ], + ), + ), + actions: [ + businessInfo.when( + data: (business) { + return providerData.when( + data: (partyList) { + final filteredParties = partyList.where((party) { + final type = (party.type ?? '').toLowerCase(); + final isValidType = + type == 'customer' || type == 'dealer' || type == 'wholesaler' || type == 'retailer'; + if (!isValidType) return false; + + if (_searchText.isEmpty) return true; + final query = _searchText.toLowerCase(); + return (party.name ?? '').toLowerCase().contains(query) || + (party.phone ?? '').contains(query); + }).toList(); + + return Row( + children: [ + /// PDF + IconButton( + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + onPressed: () { + if (filteredParties.isEmpty) { + EasyLoading.showError(_lang.noDataAvailable); + return; + } + generatePartyWiseLossProfitReportPdf(context, filteredParties, business); + }, + ), + + /// EXCEL + /* + IconButton( + icon: SvgPicture.asset('assets/excel.svg'), + onPressed: () { + if (filteredParties.isEmpty) { + EasyLoading.showInfo('No data available for export'); + return; + } + // exportLedgerExcel(filteredParties, businessInfoData); + }, + ), + */ + ], + ); + }, + loading: () => const SizedBox.shrink(), + error: (_, __) => const SizedBox.shrink(), + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (partyList) { + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + final filteredParties = partyList.where((party) { + final type = (party.type ?? '').toLowerCase(); + final isValidType = + type == 'customer' || type == 'dealer' || type == 'wholesaler' || type == 'retailer'; + + if (!isValidType) return false; + + // Apply search filter + if (_searchText.isEmpty) return true; + + final query = _searchText.toLowerCase(); + return (party.name ?? '').toLowerCase().contains(query) || (party.phone ?? '').contains(query); + }).toList(); + + return filteredParties.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: l.S.of(context).noParty))) + : ListView.separated( + itemCount: filteredParties.length, + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final party = filteredParties[index]; + // final num profitLoss = party.totalSaleLossProfit ?? 0; + // + // final num profitAmount = profitLoss > 0 ? profitLoss : 0; + // final num lossAmount = profitLoss < 0 ? profitLoss.abs() : 0; + + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: GestureDetector( + onTap: () { + if (party.sales == null || party.sales!.isEmpty) { + EasyLoading.showError(_lang.noDataFound); + return; + } else { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => PartyWiseLossProfitDetails(party: party))); + } + }, + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + party.name ?? '', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text.rich( + TextSpan( + text: '${_lang.profit}: ', + children: [ + TextSpan( + text: + '$currency${formatPointNumber(party.totalSaleProfit ?? 0, addComma: true)}', + style: _theme.textTheme.titleMedium?.copyWith( + color: DAppColors.kSuccess, + )), + ], + style: _theme.textTheme.bodyLarge, + ), + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.sale}: ${formatPointNumber(party.totalSaleAmount ?? 0, addComma: true)}', + style: _theme.textTheme.bodyLarge, + ), + Text.rich( + TextSpan( + text: '${_lang.loss}: ', + children: [ + TextSpan( + text: + '$currency${formatPointNumber(party.totalSaleLoss?.abs() ?? 0, addComma: true)}', + style: TextStyle(color: DAppColors.kError)), + ], + style: _theme.textTheme.bodyLarge, + ), + ), + ], + ), + ], + ), + ), + ); + }, + separatorBuilder: (_, __) => Divider( + thickness: 1, + height: 1, + color: kBottomBorder, + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/party_report/supplier_ledger.dart b/lib/Screens/Report/party_report/supplier_ledger.dart new file mode 100644 index 0000000..79dea02 --- /dev/null +++ b/lib/Screens/Report/party_report/supplier_ledger.dart @@ -0,0 +1,295 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../pdf_report/ledger_report_pdf/supplier_ledger_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Customers/Provider/customer_provider.dart'; + +class SupplierLedger extends ConsumerStatefulWidget { + const SupplierLedger({super.key}); + + @override + ConsumerState createState() => _CustomerLedgerReportState(); +} + +class _CustomerLedgerReportState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchText = ''; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + final _lang = l.S.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.supplierLedger, + ), + bottom: PreferredSize( + preferredSize: Size(double.infinity, 70), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SizedBox( + height: 45, + child: TextFormField( + controller: _searchController, + onChanged: (value) { + setState(() { + _searchText = value; + }); + }, + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + suffixIcon: _searchController.text.isNotEmpty + ? IconButton( + onPressed: () { + _searchController.clear(); + setState(() { + _searchText = ''; + }); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ) + : null, + hintText: l.S.of(context).searchH, + hintStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + ), + ), + ), + ), + ), + SizedBox(height: 8), + Divider(color: kBottomBorder), + ], + ), + ), + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateSupplierLedgerReportPdf(context, transaction, business); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.expenseReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to view expense report.'), + ), + ); + return; + } + if (transaction.isNotEmpty) { + } else { + EasyLoading.showInfo('No data available for generate pdf'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ) + ], + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (partyList) { + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + // --- Filter to only Customer, Dealer, Wholesaler --- + final filteredParties = partyList.where((party) { + final type = (party.type ?? '').toLowerCase(); + final nameMatches = _searchText.isEmpty + ? true + : (party.name ?? '').toLowerCase().contains(_searchText.toLowerCase()) || + (party.phone ?? '').contains(_searchText); + + final showType = type == 'supplier'; + return showType && nameMatches; + }).toList(); + + // --- Calculate Total Due --- + double totalDue = 0; + for (var party in filteredParties) { + if (party.due != null && party.due! > 0) { + totalDue += party.due!; + } + } + + return filteredParties.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: l.S.of(context).noParty))) + : ListView.separated( + itemCount: filteredParties.length, + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final party = filteredParties[index]; + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: GestureDetector( + // onTap: () { + // PartyLedgerScreen( + // partyId: party.id.toString(), + // partyName: party.name.toString(), + // ).launch(context); + // }, + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + party.name ?? '', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + '${_lang.due}: $currency${formatPointNumber(party.due ?? 0, addComma: true)}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.type}: ${party.type ?? ''}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.amount}: ${party.totalPurchaseAmount}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.totalPurchase} : ${party.purchaseCount ?? 0}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.paidAmount} : $currency${formatPointNumber(party.totalPurchasePaid ?? 0, addComma: true)}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + ], + ), + ), + ); + }, + separatorBuilder: (_, __) => Divider( + thickness: 1, + height: 1, + color: kBottomBorder, + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/party_report/top_five_customer.dart b/lib/Screens/Report/party_report/top_five_customer.dart new file mode 100644 index 0000000..19e6c46 --- /dev/null +++ b/lib/Screens/Report/party_report/top_five_customer.dart @@ -0,0 +1,211 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../Customers/Model/parties_model.dart'; +import '../../../pdf_report/party/top_5_customer_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Customers/Provider/customer_provider.dart'; + +class TopFiveCustomer extends ConsumerStatefulWidget { + const TopFiveCustomer({super.key}); + + @override + ConsumerState createState() => _CustomerLedgerReportState(); +} + +class _CustomerLedgerReportState extends ConsumerState { + bool _isRefreshing = false; + final searchController = TextEditingController(); + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.top5Customer, + ), + actions: [ + businessInfo.when( + data: (business) { + return providerData.when( + data: (customers) { + final topFiveCustomers = customers.getTopFiveCustomers(); + + return Row( + children: [ + IconButton( + onPressed: () { + if (customers.isNotEmpty) { + generateTop5CustomerReportPdf(context, topFiveCustomers, business); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + + /* + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.expenseReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to view expense report.'), + ), + ); + return; + } + if (customers.isNotEmpty) { + } else { + EasyLoading.showInfo('No data available for generate pdf'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ), + ], + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (customers) { + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + final topFiveCustomers = customers.getTopFiveCustomers(); + + return topFiveCustomers.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: l.S.of(context).noParty))) + : ListView.separated( + itemCount: topFiveCustomers.length, + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final party = topFiveCustomers[index]; + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: GestureDetector( + // onTap: () { + // PartyLedgerScreen( + // partyId: party.id.toString(), + // partyName: party.name.toString(), + // ).launch(context); + // }, + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + party.name ?? '', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + '${_lang.due}: ${formatPointNumber(party.due ?? 0, addComma: true)}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.type}: ${party.type ?? ''}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.phone}: ${party.phone ?? 'n/a'}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.totalSales} : ${party.saleCount}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.paidAmount} : ${formatPointNumber(party.totalSalePaid ?? 0, addComma: true)}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + ], + ), + ), + ); + }, + separatorBuilder: (_, __) => Divider( + thickness: 1, + height: 1, + color: kBottomBorder, + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/party_report/top_five_supplier.dart b/lib/Screens/Report/party_report/top_five_supplier.dart new file mode 100644 index 0000000..4b57ff4 --- /dev/null +++ b/lib/Screens/Report/party_report/top_five_supplier.dart @@ -0,0 +1,224 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:nb_utils/nb_utils.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../pdf_report/party/top_5_supplier_report_pdf.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Customers/Provider/customer_provider.dart'; +import '../../party ledger/single_party_ledger_screen.dart'; + +class TopFiveSupplier extends ConsumerStatefulWidget { + const TopFiveSupplier({super.key}); + + @override + ConsumerState createState() => _CustomerLedgerReportState(); +} + +class _CustomerLedgerReportState extends ConsumerState { + bool _isRefreshing = false; + final searchController = TextEditingController(); + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.top5Supplier, + ), + actions: [ + businessInfo.when( + data: (business) { + return providerData.when( + data: (suppliers) { + final topFiveCustomers = suppliers.getTopFiveSuppliers(); + + return Row( + children: [ + IconButton( + onPressed: () { + if (suppliers.isNotEmpty) { + generateTop5SupplierReportPdf(context, topFiveCustomers, business); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + /* + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.expenseReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to view expense report.'), + ), + ); + return; + } + if (customers.isNotEmpty) { + } else { + EasyLoading.showInfo('No data available for generate pdf'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (partyList) { + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + final suppliers = partyList.where((party) { + final type = (party.type ?? '').toLowerCase(); + return type == 'supplier'; + }).toList(); + + suppliers.sort((a, b) { + final aPurchase = a.purchaseCount ?? 0; + final bPurchase = b.purchaseCount ?? 0; + return bPurchase.compareTo(aPurchase); + }); + + final topFiveSupplier = suppliers.length > 5 ? suppliers.take(5).toList() : suppliers; + return topFiveSupplier.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: l.S.of(context).noParty))) + : ListView.separated( + itemCount: topFiveSupplier.length, + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final party = topFiveSupplier[index]; + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: GestureDetector( + onTap: () { + PartyLedgerScreen( + partyId: party.id.toString(), + partyName: party.name.toString(), + ).launch(context); + }, + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + party.name ?? '', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + '${_lang.due}: ${party.due}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.type}: ${party.type ?? ''}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.phone}: ${party.phone ?? 'n/a'}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.totalSales} : ${party.purchaseCount ?? 0}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.paidAmount} : ${party.totalPurchasePaid ?? 0}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + ], + ), + ), + ); + }, + separatorBuilder: (_, __) => Divider( + thickness: 1, + height: 1, + color: kBottomBorder, + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/product_report/combo_product_report.dart b/lib/Screens/Report/product_report/combo_product_report.dart new file mode 100644 index 0000000..ffe50b9 --- /dev/null +++ b/lib/Screens/Report/product_report/combo_product_report.dart @@ -0,0 +1,358 @@ +// File: product_list.dart (Refactored and Cleaned) +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:icons_plus/icons_plus.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Products/product_details.dart'; +import 'package:mobile_pos/Screens/Products/product_setting/provider/setting_provider.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/pdf_report/combo_report/combo_report_pdf.dart'; + +import '../../../GlobalComponents/bar_code_scaner_widget.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Products/Repo/product_repo.dart'; +import '../../product_category/provider/product_category_provider/product_unit_provider.dart'; + +class ComboProductReport extends ConsumerStatefulWidget { + const ComboProductReport({super.key}); + + @override + ConsumerState createState() => _ProductListState(); +} + +class _ProductListState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchQuery = ''; + final _productRepo = ProductRepo(); // Instantiate repo once + + // --- Data Refresh Logic --- + Future _refreshData() async { + if (_isRefreshing) return; + _isRefreshing = true; + + // Invalidate main providers to force reload + ref.invalidate(productProvider); + ref.invalidate(categoryProvider); + ref.invalidate(fetchSettingProvider); + + // Wait for reload (optional, but good for UX) + await Future.delayed(const Duration(milliseconds: 500)); + _isRefreshing = false; + } + + @override + void initState() { + super.initState(); + _searchController.addListener(() { + setState(() { + _searchQuery = _searchController.text; + }); + }); + } + + @override + void dispose() { + _searchController.dispose(); + super.dispose(); + } + + // Builds the search and barcode scanner input field + Widget _buildSearchInput() { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 8), + child: Row( + children: [ + Flexible( + child: TextFormField( + controller: _searchController, + decoration: InputDecoration( + hintText: lang.S.of(context).searchH, + prefixIcon: Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Icon( + AntDesign.search_outline, + color: kPeraColor, + ), + ), + contentPadding: EdgeInsetsDirectional.zero, + + ), + onChanged: (value) { + // No need for setState here as controller listener already handles it + }, + ), + ), + SizedBox(width: 10), + Container( + height: 48, + width: 48, + decoration: BoxDecoration( + color: kMainColor50, + borderRadius: BorderRadius.circular(4), + ), + child: IconButton( + onPressed: () { + showDialog( + context: context, + builder: (context) => BarcodeScannerWidget( + onBarcodeFound: (String code) { + setState(() { + _searchController.text = code; + _searchQuery = code; + }); + }, + ), + ); + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedIrisScan, + color: kMainColor, + ), + ), + ), + ], + ), + ); + } + + // Builds the main list of products + Widget _buildProductList(List products) { + final filteredProducts = products.where((product) { + if (product.productType != 'combo') return false; + final query = _searchQuery.toLowerCase(); + final name = product.productName?.toLowerCase() ?? ''; + final code = product.productCode?.toLowerCase() ?? ''; + return name.contains(query) || code.contains(query); + }).toList(); + final locale = Localizations.localeOf(context).languageCode; + + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + + if (!permissionService.hasPermission(Permit.productsRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + if (filteredProducts.isEmpty && _searchQuery.isEmpty) { + return Center( + child: Padding( + padding: const EdgeInsets.only(top: 30.0), + child: Text( + lang.S.of(context).addProduct, + maxLines: 2, + style: const TextStyle( + color: Colors.black, + fontWeight: FontWeight.bold, + fontSize: 20.0, + ), + ), + ), + ); + } + + if (filteredProducts.isEmpty && _searchQuery.isNotEmpty) { + return Center( + child: Padding( + padding: EdgeInsets.only(top: 30.0), + child: Text(lang.S.of(context).noProductMatchYourSearch), + ), + ); + } + + return ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredProducts.length, + itemBuilder: (_, i) { + final product = filteredProducts[i]; + + // Helper function for building PopupMenuItems (Edit/Delete) + PopupMenuItem buildActionItem( + {required int value, required IconData icon, required String text, required VoidCallback onTap}) { + return PopupMenuItem( + onTap: onTap, + value: value, + child: Row( + children: [ + Icon(icon, color: kGreyTextColor), + const SizedBox(width: 10), + Text(text, style: _theme.textTheme.bodyMedium?.copyWith(color: kGreyTextColor)), + ], + ), + ); + } + + return ListTile( + onTap: () => + Navigator.push(context, MaterialPageRoute(builder: (context) => ProductDetails(details: product))), + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + contentPadding: EdgeInsets.symmetric(horizontal: 16), + leading: product.productPicture == null + ? CircleAvatarWidget( + name: product.productName, + size: const Size(50, 50), + ) + : Container( + height: 50, + width: 50, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: DecorationImage( + image: NetworkImage('${APIConfig.domain}${product.productPicture!}'), + fit: BoxFit.cover, + ), + ), + ), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + product.productName ?? '', + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + product.productType == 'combo' + ? '$currency${product.productSalePrice.toString()}' + : "$currency${product.stocks != null && product.stocks!.isNotEmpty && product.stocks!.first.productSalePrice != null ? product.stocks!.first.productSalePrice : '0'}", + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + "${lang.S.of(context).type} : ${product.productType == 'single' ? lang.S.of(context).single : product.productType == 'variant' ? locale == 'en' ? 'Variant' : lang.S.of(context).variations : product.productType == 'combo' ? lang.S.of(context).combo : product.productType}", + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: 14, + fontWeight: FontWeight.w400, + color: kPeraColor, + ), + ), + Text.rich( + TextSpan( + text: '${lang.S.of(context).stock} : ', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + children: [ + TextSpan( + text: product.productType == 'combo' + ? lang.S.of(context).combo + : '${product.stocksSumProductStock ?? '0'}', + style: _theme.textTheme.bodyMedium?.copyWith( + color: DAppColors.kSuccess, + )) + ]), + ), + ], + ), + ); + }, + separatorBuilder: (context, index) { + return Divider(color: const Color(0xff808191).withAlpha(50)); + }, + ); + } + + // --- Main Build Method --- + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return Consumer( + builder: (_, ref, __) { + final providerData = ref.watch(productProvider); + // This is the outer check, but the main data display is inside providerData.when + final businessInfo = ref.watch(businessInfoProvider); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + surfaceTintColor: kWhite, + elevation: 0, + iconTheme: const IconThemeData(color: Colors.black), + title: Text(_lang.comboReport), + toolbarHeight: 80, + bottom: PreferredSize( + preferredSize: Size.fromHeight(40), + child: _buildSearchInput(), + ), + centerTitle: true, + actions: [ + businessInfo.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateComboReportPdf(context, transaction, business); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + ), + body: RefreshIndicator( + onRefresh: _refreshData, + child: Consumer(builder: (context, ref, __) { + return businessInfo.when( + data: (_) => providerData.when( + data: (products) => SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: _buildProductList(products), + ), + error: (e, stack) => Center(child: Text('Error loading products: ${e.toString()}')), + loading: () => const Center(child: CircularProgressIndicator()), + ), + error: (e, stack) => Center(child: Text('Error loading business info: ${e.toString()}')), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }), + ), + )); + }, + ); + } +} diff --git a/lib/Screens/Report/product_report/item_purchased_report.dart b/lib/Screens/Report/product_report/item_purchased_report.dart new file mode 100644 index 0000000..7cbb700 --- /dev/null +++ b/lib/Screens/Report/product_report/item_purchased_report.dart @@ -0,0 +1,510 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/pdf_report/product_wise_purchase_report/product_wise_purchase_report.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../invoice_details/purchase_invoice_details.dart'; + +class ItemPurchaseReport extends ConsumerStatefulWidget { + const ItemPurchaseReport({super.key}); + + @override + PurchaseReportState createState() => PurchaseReportState(); +} + +class PurchaseReportState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filterPurchaseProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final _lang = l.S.of(context); + final purchaseData = ref.watch(filterPurchaseProvider(filter)); + final printerData = ref.watch(thermalPrinterProvider); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + _lang.productWisePurchase, + ), + actions: [ + personalData.when( + data: (business) { + return purchaseData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateProductPurchaseReport(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + // IconButton( + // visualDensity: VisualDensity(horizontal: -4, vertical: -4), + // padding: EdgeInsets.zero, + // onPressed: () { + // if (!permissionService.hasPermission(Permit.expenseReportsRead.value)) { + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar( + // backgroundColor: Colors.red, + // content: Text('You do not have permission to view expense report.'), + // ), + // ); + // return; + // } + // if (transaction.isNotEmpty) { + // generatePurchaseReportExcel(context, transaction, business, fromDate, toDate); + // } else { + // EasyLoading.showInfo('No data available for generate pdf'); + // } + // }, + // icon: SvgPicture.asset('assets/excel.svg'), + // ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : 'From', + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : 'To', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + if (permissionService.hasPermission(Permit.purchaseReportsRead.value)) ...{ + Padding( + padding: const EdgeInsets.only(right: 16.0, left: 16.0, top: 12, bottom: 0), + child: TextFormField( + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + decoration: InputDecoration( + prefixIconConstraints: const BoxConstraints( + minHeight: 20, + minWidth: 20, + ), + prefixIcon: Padding( + padding: const EdgeInsetsDirectional.only(start: 10), + child: Icon( + FeatherIcons.search, + color: kGrey6, + ), + ), + hintText: l.S.of(context).searchH, + ), + ), + ), + purchaseData.when(data: (transaction) { + final filteredTransactions = transaction.where((purchase) { + final customerName = purchase.user?.name?.toLowerCase() ?? ''; + final invoiceNumber = purchase.invoiceNumber?.toLowerCase() ?? ''; + return customerName.contains(searchCustomer) || invoiceNumber.contains(searchCustomer); + }).toList(); + final totalPurchase = + filteredTransactions.fold(0, (sum, purchase) => sum + (purchase.totalAmount ?? 0)); + final totalDues = + filteredTransactions.fold(0, (sum, purchase) => sum + (purchase.dueAmount ?? 0)); + return Column( + children: [ + filteredTransactions.isNotEmpty + ? ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + final transaction = filteredTransactions[index]; + final details = transaction.details; + + final productName = details != null && details.isNotEmpty + ? details.first.product?.productName ?? 'n/a' + : 'n/a'; + + final qty = + details != null && details.isNotEmpty ? details.first.quantities ?? 0 : 0; + + return Column( + children: [ + InkWell( + onTap: () { + PurchaseInvoiceDetails( + businessInfo: personalData.value!, + transitionModel: filteredTransactions[index], + ).launch(context); + }, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + width: context.width(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + productName, + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + ), + Text('#${transaction.invoiceNumber}'), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + '${_lang.supplier}: ${transaction.party?.name ?? ''}', + maxLines: 1, + overflow: TextOverflow.ellipsis, + )), + Text( + 'Date : ${DateFormat('dd MMM yyyy').format(DateTime.parse(transaction.purchaseDate ?? ''))}', + ), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text('${_lang.purchaseQty}: $qty'), + Text( + '${_lang.totalAmount}: $currency${transaction.totalAmount}', + ), + ], + ), + ], + ), + ), + ), + const Divider(height: 0), + ], + ); + }) + : Center( + child: EmptyWidgetUpdated( + message: TextSpan( + text: l.S.of(context).addSale, + ), + ), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/product_report/item_sale_report.dart b/lib/Screens/Report/product_report/item_sale_report.dart new file mode 100644 index 0000000..c7476cc --- /dev/null +++ b/lib/Screens/Report/product_report/item_sale_report.dart @@ -0,0 +1,582 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import 'package:mobile_pos/pdf_report/sales_report/sales_report_excel.dart'; +import 'package:mobile_pos/pdf_report/sales_report/sales_report_pdf.dart'; +import 'package:nb_utils/nb_utils.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../GlobalComponents/sales_transaction_widget.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../widgets/build_date_selector/build_date_selector.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../invoice_details/sales_invoice_details_screen.dart'; + +class ItemSaleReport extends ConsumerStatefulWidget { + const ItemSaleReport({super.key}); + + @override + SalesReportScreenState createState() => SalesReportScreenState(); +} + +class SalesReportScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + /// Generates the date range string for the provider + FilterModel _getDateRangeFilter() { + if (_showCustomDatePickers && fromDate != null && toDate != null) { + return FilterModel( + duration: 'custom_date', + fromDate: DateFormat('yyyy-MM-dd', 'en_US').format(fromDate!), + toDate: DateFormat('yyyy-MM-dd', 'en_US').format(toDate!), + ); + } else { + return FilterModel(duration: selectedTime.toLowerCase()); + } + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? fromDate ?? DateTime.now() : toDate ?? DateTime.now(), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) _refreshFilteredProvider(); + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + _isRefreshing = true; + try { + final filter = _getDateRangeFilter(); + ref.refresh(filteredSaleProvider(filter)); + await Future.delayed(const Duration(milliseconds: 300)); // small delay + } finally { + _isRefreshing = false; + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Custom: User will select manually + _updateDateUI(null, null); + break; + } + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return Consumer( + builder: (context, ref, __) { + final filter = _getDateRangeFilter(); + final providerData = ref.watch(filteredSaleProvider(filter)); + final personalData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + _lang.productWiseSale, + ), + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateSaleReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + // IconButton( + // visualDensity: VisualDensity(horizontal: -4, vertical: -4), + // padding: EdgeInsets.zero, + // onPressed: () { + // if (!permissionService.hasPermission(Permit.expenseReportsRead.value)) { + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar( + // backgroundColor: Colors.red, + // content: Text('You do not have permission to view expense report.'), + // ), + // ); + // return; + // } + // if (transaction.isNotEmpty) { + // generateSaleReportExcel(context, transaction, business, fromDate, toDate); + // } else { + // EasyLoading.showInfo('No data available for generate pdf'); + // } + // }, + // icon: SvgPicture.asset('assets/excel.svg'), + // ), + // SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + if (value != 'custom_date') { + _setDateRangeFromDropdown(value); + _refreshFilteredProvider(); + } + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: RefreshIndicator( + onRefresh: () => _refreshFilteredProvider(), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + children: [ + if (permissionService.hasPermission(Permit.saleReportsRead.value)) ...{ + Padding( + padding: const EdgeInsets.only(right: 16.0, left: 16.0, top: 12, bottom: 0), + child: Column( + children: [ + TextFormField( + onChanged: (value) { + setState(() { + searchCustomer = value.toLowerCase().trim(); + }); + }, + decoration: InputDecoration( + prefixIconConstraints: const BoxConstraints( + minHeight: 20, + minWidth: 20, + ), + prefixIcon: Padding( + padding: const EdgeInsetsDirectional.only(start: 10), + child: Icon( + FeatherIcons.search, + color: kGrey6, + ), + ), + hintText: l.S.of(context).searchH, + ), + ), + ], + ), + ), + providerData.when(data: (transaction) { + final filteredTransactions = transaction.where((sale) { + final customerName = sale.user?.name?.toLowerCase() ?? ''; + final invoiceNumber = sale.invoiceNumber?.toLowerCase() ?? ''; + return customerName.contains(searchCustomer) || invoiceNumber.contains(searchCustomer); + }).toList(); + final totalSales = + filteredTransactions.fold(0, (sum, sale) => sum + (sale.totalAmount ?? 0)); + final totalDue = filteredTransactions.fold(0, (sum, due) => sum + (due.dueAmount ?? 0)); + return filteredTransactions.isNotEmpty + ? Column( + children: [ + // Padding( + // padding: EdgeInsets.fromLTRB(16, 12, 16, 0), + // child: Row( + // children: [ + // Expanded( + // child: Container( + // height: 77, + // decoration: BoxDecoration( + // color: kSuccessColor.withValues(alpha: 0.1), + // borderRadius: const BorderRadius.all( + // Radius.circular(8), + // ), + // ), + // child: Column( + // mainAxisAlignment: MainAxisAlignment.center, + // crossAxisAlignment: CrossAxisAlignment.center, + // children: [ + // Text( + // "$currency${formatPointNumber(totalSales)}", + // style: _theme.textTheme.titleLarge?.copyWith( + // fontWeight: FontWeight.w600, + // ), + // ), + // const SizedBox(height: 4), + // Text( + // lang.S.of(context).totalSales, + // style: _theme.textTheme.titleMedium?.copyWith( + // fontWeight: FontWeight.w500, + // color: kPeraColor, + // ), + // ), + // ], + // ), + // ), + // ), + // SizedBox(width: 12), + // Expanded( + // child: Container( + // height: 77, + // width: double.infinity, + // decoration: BoxDecoration( + // color: DAppColors.kWarning.withValues(alpha: 0.1), + // borderRadius: const BorderRadius.all( + // Radius.circular(8), + // ), + // ), + // child: Column( + // mainAxisAlignment: MainAxisAlignment.center, + // crossAxisAlignment: CrossAxisAlignment.center, + // children: [ + // Text( + // "$currency${formatPointNumber(totalDue)}", + // style: _theme.textTheme.titleLarge?.copyWith( + // fontWeight: FontWeight.w600, + // ), + // ), + // const SizedBox(height: 4), + // Text( + // 'Balance Due', + // style: _theme.textTheme.titleMedium?.copyWith( + // fontWeight: FontWeight.w500, + // color: kPeraColor, + // ), + // ), + // ], + // ), + // ), + // ), + // ], + // ), + // ), + ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + itemBuilder: (context, index) { + final transaction = filteredTransactions[index]; + final details = transaction.salesDetails; + + final productName = details != null && details.isNotEmpty + ? details.first.product?.productName ?? 'n/a' + : 'n/a'; + + final qty = + details != null && details.isNotEmpty ? details.first.quantities ?? 0 : 0; + + return Column( + children: [ + InkWell( + onTap: () { + SalesInvoiceDetails( + businessInfo: personalData.value!, + saleTransaction: filteredTransactions[index], + ).launch(context); + }, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + width: context.width(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + productName, + maxLines: 2, + overflow: TextOverflow.ellipsis, + ), + ), + Text('#${transaction.invoiceNumber}'), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text('${_lang.customer}: ${transaction.party?.name ?? ''}'), + Text( + '${_lang.date}: ${DateFormat('dd MMM yyyy').format(DateTime.parse(transaction.saleDate ?? ''))}', + ), + ], + ), + const SizedBox(height: 8), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text('${_lang.saleQty}: $qty'), + Text( + '${_lang.totalAmount}: $currency${transaction.totalAmount}', + ), + ], + ), + ], + ), + ), + ), + const Divider(height: 0), + ], + ); + }), + ], + ) + : Center( + child: EmptyWidgetUpdated( + message: TextSpan( + text: l.S.of(context).addSale, + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + print('-------print again and again------------'); + return const Center(child: CircularProgressIndicator()); + }), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/product_report/product_wise_loss_profit.dart b/lib/Screens/Report/product_report/product_wise_loss_profit.dart new file mode 100644 index 0000000..68c9b04 --- /dev/null +++ b/lib/Screens/Report/product_report/product_wise_loss_profit.dart @@ -0,0 +1,265 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../../currency.dart'; +import '../../../pdf_report/product_wise_loss_profit/product_wise_loss_profit.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Customers/Provider/customer_provider.dart'; + +class ProductWiseProfitAndLoss extends ConsumerStatefulWidget { + const ProductWiseProfitAndLoss({super.key}); + + @override + ConsumerState createState() => _CustomerLedgerReportState(); +} + +class _CustomerLedgerReportState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchText = ''; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(productProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.productWiseProfitAndLoss, + ), + actions: [ + businessInfo.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.isNotEmpty) { + generateProductLossProfitReportPdf(context, transaction, business); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ), + ], + bottom: PreferredSize( + preferredSize: Size(double.infinity, 70), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SizedBox( + height: 45, + child: TextFormField( + controller: _searchController, + onChanged: (value) { + setState(() { + _searchText = value; + }); + }, + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, + // + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + suffixIcon: _searchController.text.isNotEmpty + ? IconButton( + onPressed: () { + _searchController.clear(); + setState(() { + _searchText = ''; + }); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ) + : null, + hintText: l.S.of(context).searchH, + hintStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + ), + ), + ), + ), + ), + SizedBox(height: 8), + Divider(color: kBottomBorder), + ], + ), + ), + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (productList) { + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + final filteredParties = productList.where((product) { + if (_searchText.isEmpty) return true; + + final query = _searchText.toLowerCase(); + return (product.productName ?? '').toLowerCase().contains(query) || + (product.productCode ?? '').contains(query); + }).toList(); + + return filteredParties.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: l.S.of(context).noParty))) + : ListView.separated( + itemCount: filteredParties.length, + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final products = filteredParties[index]; + final num profitLoss = products.totalLossProfit ?? 0; + + final num profitAmount = profitLoss > 0 ? profitLoss : 0; + final num lossAmount = profitLoss < 0 ? profitLoss.abs() : 0; + + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + products.productName ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Text.rich( + TextSpan( + text: '${_lang.profit}: ', + children: [ + TextSpan( + text: '$currency${formatPointNumber(profitAmount, addComma: true)}', + style: TextStyle(color: kSuccessColor)), + ], + style: _theme.textTheme.bodyLarge, + ), + ), + ], + ), + SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + '${_lang.productCode}: ${products.productCode ?? 'n/a'}', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyLarge, + ), + ), + SizedBox(width: 30), + Text.rich( + TextSpan( + text: '${_lang.loss}: ', + children: [ + TextSpan( + text: '$currency${formatPointNumber(lossAmount, addComma: true)}', + style: TextStyle(color: DAppColors.kError)), + ], + style: _theme.textTheme.bodyLarge, + ), + ), + ], + ), + ], + ), + ); + }, + separatorBuilder: (_, __) => Divider( + thickness: 1, + height: 1, + color: kBottomBorder, + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/product_report/top_five_product.dart b/lib/Screens/Report/product_report/top_five_product.dart new file mode 100644 index 0000000..5582ec8 --- /dev/null +++ b/lib/Screens/Report/product_report/top_five_product.dart @@ -0,0 +1,173 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/pdf_report/top_five_product_report/top_five_product_pdf.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../constant.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../Products/Model/product_model.dart'; + +class TopFiveProduct extends ConsumerStatefulWidget { + const TopFiveProduct({super.key}); + + @override + ConsumerState createState() => _CustomerLedgerReportState(); +} + +class _CustomerLedgerReportState extends ConsumerState { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(productProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(productProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + final _lang = lang.S.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.top5Product, + ), + actions: [ + businessInfo.when( + data: (business) { + return providerData.when( + data: (productList) { + final sortedProducts = [...productList] + ..sort((a, b) => (b.saleCount ?? 0).compareTo(a.saleCount ?? 0)); + + final topFiveProducts = sortedProducts.take(5).toList(); + return Row( + children: [ + IconButton( + onPressed: () { + if (productList.isNotEmpty) { + generateTopFiveReportPdf(context, topFiveProducts, business); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: SizedBox.shrink, + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: SizedBox.shrink, + ), + ], + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (productList) { + if (!permissionService.hasPermission(Permit.productsRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + final sortedProducts = [...productList] + ..sort((a, b) => (b.saleCount ?? 0).compareTo(a.saleCount ?? 0)); + + final topFiveProducts = sortedProducts.take(5).toList(); + + return topFiveProducts.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: lang.S.of(context).noParty))) + : ListView.separated( + itemCount: topFiveProducts.length, + itemBuilder: (_, index) { + final product = topFiveProducts[index]; + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + product.productName ?? 'N/A', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '${_lang.totalAmount}: ${formatPointNumber(product.totalSaleAmount ?? 0, addComma: true)}', + style: _theme.textTheme.titleSmall, + ), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${_lang.code}: ${product.productCode ?? '-'}', + style: _theme.textTheme.bodyMedium, + ), + Text( + '${_lang.totalSales}: ${product.saleCount ?? 0}', + style: _theme.textTheme.bodyMedium, + ), + ], + ), + ], + ), + ); + }, + separatorBuilder: (_, __) => Divider( + thickness: 1, + height: 1, + color: kBottomBorder, + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + ); + } +} diff --git a/lib/Screens/Report/reports.dart b/lib/Screens/Report/reports.dart new file mode 100644 index 0000000..03d9a43 --- /dev/null +++ b/lib/Screens/Report/reports.dart @@ -0,0 +1,304 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Loss_Profit/loss_profit_screen.dart'; +import 'package:mobile_pos/Screens/Report/Screens/day_book_report.dart'; +import 'package:mobile_pos/Screens/Report/Screens/due_report_screen.dart'; +import 'package:mobile_pos/Screens/Report/Screens/expense_report.dart'; +import 'package:mobile_pos/Screens/Report/income_reports/income_report.dart'; +import 'package:mobile_pos/Screens/Report/Screens/purchase_report.dart'; +import 'package:mobile_pos/Screens/Report/Screens/sales_report_screen.dart'; +import 'package:mobile_pos/Screens/Report/Screens/sales_return_report_screen.dart'; +import 'package:mobile_pos/Screens/Report/Screens/purchase_return_report.dart'; +import 'package:mobile_pos/Screens/Report/income_reports/income_categories_report.dart'; +import 'package:mobile_pos/Screens/Report/party_report/party_wise_profit.dart'; +import 'package:mobile_pos/Screens/Report/party_report/top_five_customer.dart'; +import 'package:mobile_pos/Screens/Report/party_report/top_five_supplier.dart'; +import 'package:mobile_pos/Screens/Report/product_report/combo_product_report.dart'; +import 'package:mobile_pos/Screens/Report/product_report/item_purchased_report.dart'; +import 'package:mobile_pos/Screens/Report/product_report/item_sale_report.dart'; +import 'package:mobile_pos/Screens/Report/product_report/product_wise_loss_profit.dart'; +import 'package:mobile_pos/Screens/Report/product_report/top_five_product.dart'; +import 'package:mobile_pos/Screens/hrm/reports/attandence_report.dart'; +import 'package:mobile_pos/Screens/hrm/reports/leave_reports.dart'; +import 'package:mobile_pos/Screens/hrm/reports/payroll_reports.dart'; +import 'package:mobile_pos/Screens/stock_list/low_stock.dart'; +import 'package:mobile_pos/Screens/stock_list/stock_list_main.dart'; +import 'package:mobile_pos/Screens/Report/Screens/expire_report.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/service/check_user_role_permission_provider.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../all_transaction/all_transaction.dart'; +import 'Screens/balance_sheet_screen.dart'; +import 'Screens/bill_wise_profit_screen.dart'; +import '../party ledger/ledger_party_list_screen.dart'; +import 'Screens/cashflow_screen.dart'; +import 'Screens/product_purchase_history_report/product_purchase_history_report_list.dart'; +import 'Screens/product_sale_history_report/product_sale_history_report_list.dart'; +import 'Screens/subscription_report_screen.dart'; +import 'Screens/tax_report.dart'; + +class Reports extends ConsumerStatefulWidget { + const Reports({super.key}); + + @override + ConsumerState createState() => _ReportsState(); +} + +class _ReportsState extends ConsumerState { + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = lang.S.of(context); + final _profileDetails = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + + return GlobalPopup( + child: Scaffold( + backgroundColor: kBackgroundColor, + appBar: AppBar( + surfaceTintColor: Colors.white, + title: Text(_lang.reports), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Column( + children: [ + /// ---------------- TRANSACTION SECTION ---------------- + if (permissionService.hasAnyPermission( + [ + Permit.saleReportsRead.value, + Permit.saleReturnReportsRead.value, + Permit.purchaseReportsRead.value, + Permit.purchaseReturnReportsRead.value, + Permit.dueReportsRead.value, + Permit.dayBookReportsRead.value, + Permit.transactionHistoryReportsRead.value, + Permit.billWiseProfitRead.value, + Permit.lossProfitReportsRead.value, + Permit.cashflowRead.value, + Permit.balanceSheetRead.value, + Permit.taxReportRead.value, + Permit.attendanceReportsRead.value, + Permit.payrollReportsRead.value, + Permit.leaveReportsRead.value, + ], + )) ...[ + _buildSection( + title: _lang.transactions, + theme: _theme, + items: [ + if (permissionService.hasPermission(Permit.saleReportsRead.value)) + _tile(title: _lang.salesReport, page: () => SalesReportScreen()), + if (permissionService.hasPermission(Permit.saleReturnReportsRead.value)) + _tile(title: _lang.salesReturnReport, page: () => SalesReturnReportScreen()), + if (permissionService.hasPermission(Permit.purchaseReportsRead.value)) + _tile(title: _lang.purchaseReport, page: () => PurchaseReportScreen()), + if (permissionService.hasPermission(Permit.purchaseReturnReportsRead.value)) + _tile(title: _lang.purchaseReturnReport, page: () => PurchaseReturnReportScreen()), + if (permissionService.hasPermission(Permit.dueReportsRead.value)) + _tile(title: _lang.dueReport, page: () => DueReportScreen()), + if (permissionService.hasPermission(Permit.dayBookReportsRead.value)) + _tile(title: _lang.dayBook, page: () => DayBookReport()), + if (permissionService.hasPermission(Permit.transactionHistoryReportsRead.value)) + _tile(title: _lang.allTransaction, page: () => AllTransactionReport()), + if (permissionService.hasPermission(Permit.billWiseProfitRead.value)) + _tile(title: _lang.billWiseProfit, page: () => BillWiseProfitScreen()), + if (permissionService.hasPermission(Permit.lossProfitReportsRead.value)) + _tile(title: _lang.profitAndLoss, page: () => LossProfitScreen()), + if (permissionService.hasPermission(Permit.cashflowRead.value)) + _tile(title: _lang.cashFlow, page: () => CashflowScreen()), + if (permissionService.hasPermission(Permit.balanceSheetRead.value)) + _tile(title: _lang.balanceSheet, page: () => BalanceSheetScreen()), + if (permissionService.hasPermission(Permit.taxReportRead.value)) + _tile(title: _lang.taxReport, page: () => TaxReportScreen()), + if (_profileDetails.value?.data?.addons?.hrmAddon == true) ...[ + if (permissionService.hasPermission(Permit.attendanceReportsRead.value)) + _tile(title: _lang.attendance, page: () => AttendanceReports()), + if (permissionService.hasPermission(Permit.payrollReportsRead.value)) + _tile(title: _lang.payroll, page: () => PayrollReports()), + if (permissionService.hasPermission(Permit.leaveReportsRead.value)) + _tile(title: _lang.leave, page: () => LeaveReports()), + ], + if (permissionService.hasPermission(Permit.incomeReportsRead.value)) + _tile(title: _lang.income, page: () => IncomeReport(fromIncomeReport: true)), + if (permissionService.hasPermission(Permit.incomeCategoriesRead.value)) + _tile(title: _lang.incomeCategories, page: () => IncomeCategoryReport()), + if (permissionService.hasPermission(Permit.expenseReportsRead.value)) + _tile(title: _lang.expense, page: () => ExpenseReport(isFromExpense: true)), + if (permissionService.hasPermission(Permit.productSaleHistoryRead.value)) + _tile(title: _lang.productSaleHistory, page: () => ProductSaleHistoryReportList()), + if (permissionService.hasPermission(Permit.productPurchaseHistoryRead.value)) + _tile(title: _lang.productPurchaseHistory, page: () => ProductPurchaseHistoryReportList()), + if (permissionService.hasPermission(Permit.subscriptionReportsRead.value)) + _tile(title: _lang.subscription, page: () => SubscriptionReportScreen()), + ], + ), + const SizedBox(height: 16), + ], + + /// ---------------- PARTY REPORTS ---------------- + if (permissionService.hasAnyPermission( + [ + Permit.customerLedgerRead.value, + Permit.supplierLedgerRead.value, + Permit.parityWiseProfitRead.value, + Permit.top5CustomerRead.value, + Permit.top5SupplierRead.value, + ], + )) ...[ + _buildSection( + title: _lang.partyReports, + theme: _theme, + items: [ + if (permissionService.hasPermission(Permit.customerLedgerRead.value)) + _tile( + title: _lang.customerLedger, + page: () => LedgerPartyListScreen(isReport: true, type: 'customer')), + if (permissionService.hasPermission(Permit.supplierLedgerRead.value)) + _tile( + title: _lang.supplierLedger, + page: () => LedgerPartyListScreen(isReport: true, type: 'supplier')), + if (permissionService.hasPermission(Permit.parityWiseProfitRead.value)) + _tile(title: _lang.partyWiseProfit, page: () => PartyWiseProfitAndLoss()), + if (permissionService.hasPermission(Permit.top5CustomerRead.value)) + _tile(title: _lang.top5Customer, page: () => TopFiveCustomer()), + if (permissionService.hasPermission(Permit.top5SupplierRead.value)) + _tile(title: _lang.top5Supplier, page: () => TopFiveSupplier()), + ], + ), + SizedBox(height: 16), + ], + + /// ---------------- PRODUCT REPORTS ---------------- + if (permissionService.hasAnyPermission( + [ + Permit.stockReportsRead.value, + Permit.comboReportRead.value, + Permit.stockReportsRead.value, + Permit.expiredProductReportsRead.value, + Permit.top5ProductRead.value, + Permit.productPurchaseReportRead.value, + Permit.productPurchaseReportRead.value, + Permit.productSalesReportRead.value, + ], + )) ...[ + const SizedBox(height: 16), + _buildSection( + title: _lang.productReports, + theme: _theme, + items: [ + if (permissionService.hasPermission(Permit.stockReportsRead.value)) + _tile(title: _lang.stockReport, page: () => StockList(isFromReport: true)), + if (permissionService.hasPermission(Permit.comboReportRead.value)) + _tile(title: _lang.comboReport, page: () => ComboProductReport()), + if (permissionService.hasPermission(Permit.stockReportsRead.value)) + _tile(title: _lang.lowStockReport, page: () => LowStock(isFromReport: true)), + if (permissionService.hasPermission(Permit.expiredProductReportsRead.value)) + _tile(title: _lang.expiredItemReport, page: () => ExpiredList()), + if (permissionService.hasPermission(Permit.top5ProductRead.value)) + _tile(title: _lang.top5Product, page: () => TopFiveProduct()), + if (permissionService.hasPermission(Permit.productPurchaseReportRead.value)) + _tile(title: _lang.productWiseProfitAndLoss, page: () => ProductWiseProfitAndLoss()), + if (permissionService.hasPermission(Permit.productPurchaseReportRead.value)) + _tile(title: _lang.productWisePurchase, page: () => ItemPurchaseReport()), + if (permissionService.hasPermission(Permit.productSalesReportRead.value)) + _tile(title: _lang.productWiseSale, page: () => ItemSaleReport()), + // _tile(title: "Item Wise Discount"), + ], + ), + ], + + if (!permissionService.hasAnyPermission([ + Permit.saleReportsRead.value, + Permit.saleReturnReportsRead.value, + Permit.purchaseReportsRead.value, + Permit.purchaseReturnReportsRead.value, + Permit.dueReportsRead.value, + Permit.dayBookReportsRead.value, + Permit.transactionHistoryReportsRead.value, + Permit.billWiseProfitRead.value, + Permit.lossProfitReportsRead.value, + Permit.cashflowRead.value, + Permit.balanceSheetRead.value, + Permit.taxReportRead.value, + Permit.attendanceReportsRead.value, + Permit.payrollReportsRead.value, + Permit.leaveReportsRead.value, + Permit.customerLedgerRead.value, + Permit.supplierLedgerRead.value, + Permit.parityWiseProfitRead.value, + Permit.top5CustomerRead.value, + Permit.top5SupplierRead.value, + Permit.stockReportsRead.value, + Permit.comboReportRead.value, + Permit.stockReportsRead.value, + Permit.expiredProductReportsRead.value, + Permit.top5ProductRead.value, + Permit.productPurchaseReportRead.value, + Permit.productPurchaseReportRead.value, + Permit.productSalesReportRead.value, + ])) ...[Center(child: PermitDenyWidget())], + ], + ), + ), + ), + ); + } + + // ------------------------------------------------------------- + // REUSABLE SECTION BUILDER + // ------------------------------------------------------------- + Widget _buildSection({ + required String title, + required ThemeData theme, + required List items, + }) { + return Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(8), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + title, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 10), + ...items, + ], + ), + ); + } + + // ------------------------------------------------------------- + // REUSABLE TILE BUILDER (Named parameters supported) + // ------------------------------------------------------------- + Widget _tile({required String title, Widget Function()? page}) { + return ListTile( + onTap: page == null + ? null + : () => Navigator.push( + context, + MaterialPageRoute(builder: (_) => page()), + ), + contentPadding: EdgeInsets.zero, + visualDensity: const VisualDensity(vertical: -4), + title: Text( + title, + style: Theme.of(context).textTheme.bodyMedium, + ), + ); + } +} diff --git a/lib/Screens/Sales List/sales_list_screen.dart b/lib/Screens/Sales List/sales_list_screen.dart new file mode 100644 index 0000000..a857d89 --- /dev/null +++ b/lib/Screens/Sales List/sales_list_screen.dart @@ -0,0 +1,127 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../GlobalComponents/sales_transaction_widget.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../Home/home.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class SalesListScreen extends StatefulWidget { + const SalesListScreen({super.key}); + + @override + // ignore: library_private_types_in_public_api + _SalesListScreenState createState() => _SalesListScreenState(); +} + +class _SalesListScreenState extends State { + bool _isRefreshing = false; // Prevents multiple refresh calls + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; // Prevent duplicate refresh calls + _isRefreshing = true; + + ref.refresh(salesTransactionProvider); + ref.refresh(businessInfoProvider); + ref.refresh(getExpireDateProvider(ref)); + ref.refresh(thermalPrinterProvider); + + await Future.delayed(const Duration(seconds: 1)); // Optional delay + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return WillPopScope( + onWillPop: () async { + return await const Home().launch(context, isNewTask: true); + }, + child: GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).saleList, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Consumer(builder: (context, ref, __) { + final providerData = ref.watch(salesTransactionProvider); + final profile = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: providerData.when(data: (transaction) { + return transaction.isNotEmpty + ? providerData.when( + data: (transaction) { + if (transaction.isEmpty) { + return Center( + child: EmptyWidget( + message: TextSpan( + text: lang.S.of(context).addSale, + ), + ), + ); + } + return profile.when( + data: (shopDetails) { + if (!permissionService.hasPermission(Permit.salesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: transaction.length, + itemBuilder: (context, index) { + return salesTransactionWidget( + context: context, + ref: ref, + businessInfo: shopDetails, + sale: transaction[index], + advancePermission: true, + isFromSaleList: true, + ); + }, + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (e, stack) => Text(e.toString()), + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (e, stack) => Text(e.toString()), + ) + : Center( + child: EmptyWidget( + message: TextSpan( + text: lang.S.of(context).addSale, + ), + )); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + ), + ); + }), + ), + ), + ); + } +} diff --git a/lib/Screens/Sales/Repo/sales_repo.dart b/lib/Screens/Sales/Repo/sales_repo.dart new file mode 100644 index 0000000..88ca0a6 --- /dev/null +++ b/lib/Screens/Sales/Repo/sales_repo.dart @@ -0,0 +1,704 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import '../../../Const/api_config.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../../../model/balance_sheet_model.dart' as bs; +import '../../../model/bill_wise_loss_profit_report_model.dart' as bwlprm; +import '../../../model/cashflow_model.dart' as cf; +import '../../../model/loss_profit_model.dart' as lpmodel; +import '../../../model/product_history_model.dart' as phlm; +import '../../../model/sale_transaction_model.dart'; +import '../../../model/subscription_report_model.dart' as srm; +import '../../../model/tax_report_model.dart' as trm; +import '../../Customers/Provider/customer_provider.dart'; + +class SaleRepo { + Future> fetchSalesList({ + bool? salesReturn, + String? type, + String? fromDate, + String? toDate, + }) async { + final client = CustomHttpClientGet(client: http.Client()); + + // Manually build query string to preserve order + final List queryList = []; + + if (salesReturn != null && salesReturn) { + queryList.add('returned-sales=true'); + } + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse('${APIConfig.url}/sales${queryString.isNotEmpty ? '?$queryString' : ''}'); + + print(uri); + + final response = await client.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body) as Map; + final list = parsed['data'] as List; + return list.map((json) => SalesTransactionModel.fromJson(json)).toList(); + } else { + throw Exception('Failed to fetch Sales List. Status code: ${response.statusCode}'); + } + } + + Future getSingleSale(int id) async { + final uri = Uri.parse('${APIConfig.url}/sales/$id'); + + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final response = await clientGet.get(url: uri); + + print("Fetch Single Single Status: ${response.statusCode}"); + print("Fetch Single Single Body: ${response.body}"); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return SalesTransactionModel.fromJson(parsed['data']); + } else { + throw Exception("Failed to fetch sale details"); + } + } catch (e) { + throw Exception("Error fetching sale: $e"); + } + } + + /// Create Sale + Future createSale({ + required WidgetRef ref, + required BuildContext context, + required num? partyId, + required String? customerPhone, + required String purchaseDate, + required num discountAmount, + required num discountPercent, + required num unRoundedTotalAmount, + required num totalAmount, + required num roundingAmount, + required num dueAmount, + required num vatAmount, + required num vatPercent, + required num? vatId, + required num changeAmount, + required bool isPaid, + required String paymentType, + required String roundedOption, + required List products, + required String discountType, + required num shippingCharge, + String? note, + File? image, + }) async { + // 1. Prepare Fields + final fields = _buildCommonFields( + purchaseDate: purchaseDate, + discountAmount: discountAmount, + discountPercent: discountPercent, + totalAmount: totalAmount, + dueAmount: dueAmount, + vatAmount: vatAmount, + vatPercent: vatPercent, + changeAmount: changeAmount, + isPaid: isPaid, + paymentType: paymentType, + discountType: discountType, + shippingCharge: shippingCharge, + roundedOption: roundedOption, + roundingAmount: roundingAmount, + unRoundedTotalAmount: unRoundedTotalAmount, + products: products, + note: note, + partyId: partyId, + vatId: vatId, + ); + + if (customerPhone != null) fields['customer_phone'] = customerPhone; + + // 2. Submit Request + final response = await _submitRequest( + ref: ref, + context: context, + url: '${APIConfig.url}/sales', + method: 'POST', + fields: fields, + image: image, + ); + print('Sales Response Data: ${response?.body}'); + + // 3. Handle Success + if (response != null && response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + _refreshProviders(ref); + return SalesTransactionModel.fromJson(parsedData['data']); + } else if (response != null) { + _handleError(context, response); + } + return null; + } + + /// Update Sale + Future updateSale({ + required WidgetRef ref, + required BuildContext context, + required num id, + required num? partyId, + required String purchaseDate, + required num discountAmount, + required num discountPercent, + required num unRoundedTotalAmount, + required num totalAmount, + required num dueAmount, + required num vatAmount, + required num vatPercent, + required num? vatId, + required num changeAmount, + required num roundingAmount, + required bool isPaid, + required String paymentType, + required String roundedOption, + required List products, + required String discountType, + required num shippingCharge, + String? note, + File? image, + }) async { + // 1. Prepare Fields + final fields = _buildCommonFields( + purchaseDate: purchaseDate, + discountAmount: discountAmount, + discountPercent: discountPercent, + totalAmount: totalAmount, + dueAmount: dueAmount, + vatAmount: vatAmount, + vatPercent: vatPercent, + changeAmount: changeAmount, + isPaid: isPaid, + paymentType: paymentType, + discountType: discountType, + shippingCharge: shippingCharge, + roundedOption: roundedOption, + roundingAmount: roundingAmount, + unRoundedTotalAmount: unRoundedTotalAmount, + products: products, + note: note, + partyId: partyId, + vatId: vatId, + ); + + // Add Method Override for Update + fields['_method'] = 'put'; + + // 2. Submit Request + final response = await _submitRequest( + ref: ref, + context: context, + url: '${APIConfig.url}/sales/$id', + method: 'POST', // Multipart uses POST with _method field for PUT behavior usually + fields: fields, + image: image, + ); + + // 3. Handle Success + if (response != null && response.statusCode == 200) { + EasyLoading.showSuccess('Updated successful!'); + _refreshProviders(ref); + Navigator.pop(context); + } else if (response != null) { + _handleError(context, response); + } + } + + // ------------------------------------------ + // Private Helper Methods (The Simplification) + // ------------------------------------------ + + Map _buildCommonFields({ + required String purchaseDate, + required num discountAmount, + required num discountPercent, + required num totalAmount, + required num dueAmount, + required num vatAmount, + required num vatPercent, + required num changeAmount, + required bool isPaid, + required String paymentType, + required String discountType, + required num shippingCharge, + required String roundedOption, + required num roundingAmount, + required num unRoundedTotalAmount, + required List products, + String? note, + num? partyId, + num? vatId, + }) { + final Map fields = { + 'saleDate': purchaseDate, + 'discountAmount': discountAmount.toString(), + 'discount_percent': discountPercent.toString(), + 'totalAmount': totalAmount.toString(), + 'dueAmount': dueAmount.toString(), + 'paidAmount': (totalAmount - dueAmount).toString(), + 'change_amount': changeAmount.toString(), + 'vat_amount': vatAmount.toString(), + 'vat_percent': vatPercent.toString(), + 'isPaid': isPaid.toString(), + 'payments': paymentType, + 'discount_type': discountType, + 'shipping_charge': shippingCharge.toString(), + 'rounding_option': roundedOption, + 'rounding_amount': roundingAmount.toStringAsFixed(2), + 'actual_total_amount': unRoundedTotalAmount.toString(), + 'note': note ?? '', + 'products': jsonEncode(products.map((e) => e.toJson()).toList()), + }; + + if (partyId != null) fields['party_id'] = partyId.toString(); + if (vatId != null) fields['vat_id'] = vatId.toString(); + + return fields; + } + + Future _submitRequest({ + required WidgetRef ref, + required BuildContext context, + required String url, + required String method, + required Map fields, + File? image, + }) async { + final uri = Uri.parse(url); + try { + var request = http.MultipartRequest(method, uri); + + // Add Headers + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + 'Content-Type': 'multipart/form-data', + }); + + // Add Fields + request.fields.addAll(fields); + + // Add Image + if (image != null) { + request.files.add(await http.MultipartFile.fromPath('image', image.path)); + } + + CustomHttpClient customHttpClient = CustomHttpClient( + client: http.Client(), + ref: ref, + context: context, + ); + + var streamedResponse = await customHttpClient.uploadFile( + url: uri, + file: image, + fileFieldName: 'image', + fields: request.fields, + contentType: 'multipart/form-data', + ); + print('POST Sales Data ------------------->\n${request.fields}'); + + return await http.Response.fromStream(streamedResponse); + } catch (error) { + EasyLoading.dismiss(); + final errorMessage = error.toString().replaceFirst('Exception: ', ''); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(errorMessage), backgroundColor: kMainColor), + ); + return null; + } + } + + void _refreshProviders(WidgetRef ref) { + ref.refresh(productProvider); + ref.refresh(partiesProvider); + ref.refresh(salesTransactionProvider); + ref.refresh(businessInfoProvider); + ref.refresh(getExpireDateProvider(ref)); + ref.refresh(summaryInfoProvider); + } + + void _handleError(BuildContext context, http.Response response) { + EasyLoading.dismiss(); + try { + final parsedData = jsonDecode(response.body); + print('reponse :${parsedData}'); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Operation failed: ${parsedData['message'] ?? response.reasonPhrase}')), + ); + } catch (_) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Operation failed: ${response.statusCode}')), + ); + } + } + + Future getLossProfit({ + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse('${APIConfig.url}/reports/loss-profit${queryString.isNotEmpty ? '?$queryString' : ''}'); + + final response = await clientGet.get(url: uri); + + print('Response Status: ${response.statusCode}'); + print('Response Body: ${response.body}'); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + if (parsed == null) { + throw Exception("Response is null"); + } + if (parsed['data'] == null) { + return lpmodel.LossProfitModel.fromJson(parsed); + } + + return lpmodel.LossProfitModel.fromJson(parsed['data']); + } else { + throw Exception("Failed to fetch loss profit: ${response.statusCode} - ${response.body}"); + } + } catch (e, stack) { + throw Exception("Error fetching loss profit: $e"); + } + } + + Future getCashflow({ + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse('${APIConfig.url}/reports/cashflow${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return cf.CashflowModel.fromJson(parsed); + } else { + throw Exception("Failed to fetch sale details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching sale: $e"); + } + } + + Future getBalanceSheet({ + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = + Uri.parse('${APIConfig.url}/reports/balance-sheet${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return bs.BalanceSheetModel.fromJson(parsed); + } else { + throw Exception("Failed to fetch balance sheet details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching balance sheet: $e"); + } + } + + Future> getSubscriptionReport({ + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = + Uri.parse('${APIConfig.url}/reports/subscription${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return [...?parsed?["data"].map((x) => srm.SubscriptionReportModel.fromJson(x))]; + } else { + throw Exception("Failed to fetch subscription report details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching subscription report: $e"); + } + } + + Future getTaxReport({ + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse('${APIConfig.url}/reports/tax${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return trm.TaxReportModel.fromJson(parsed); + } else { + throw Exception("Failed to fetch tax report details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching tax report: $e"); + } + } + + Future getBillWiseLossProfitReport({ + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = + Uri.parse('${APIConfig.url}/reports/bill-wise-profit${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return bwlprm.BillWiseLossProfitReportModel.fromJson(parsed); + } else { + throw Exception("Failed to fetch tax report details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching tax report: $e"); + } + } + + Future getProductSaleHistoryReport({ + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = + Uri.parse('${APIConfig.url}/reports/product-sale-history${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return phlm.ProductHistoryListModel.fromJson(parsed); + } else { + throw Exception("Failed to fetch tax report details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching tax report: $e"); + } + } + + Future getProductSaleHistoryReportDetails({ + required int productId, + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse( + '${APIConfig.url}/reports/product-sale-history/$productId${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return phlm.ProductHistoryDetailsModel.fromJson(parsed); + } else { + throw Exception("Failed to fetch tax report details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching tax report: $e"); + } + } + + Future getProductPurchaseHistoryReportDetails({ + required int productId, + String? type, + String? fromDate, + String? toDate, + }) async { + try { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + if (type != null && type.isNotEmpty) { + queryList.add('duration=$type'); + } + + if (type == 'custom_date' && fromDate != null && toDate != null && fromDate.isNotEmpty && toDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + queryList.add('to_date=$toDate'); + } + + final String queryString = queryList.join('&'); + final Uri uri = Uri.parse( + '${APIConfig.url}/reports/product-purchase-history/$productId${queryString.isNotEmpty ? '?$queryString' : ''}'); + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body); + return phlm.ProductHistoryDetailsModel.fromJson(parsed); + } else { + throw Exception("Failed to fetch tax report details: ${response.statusCode} - ${response.body}"); + } + } catch (e) { + throw Exception("Error fetching tax report: $e"); + } + } +} + +class CartSaleProducts { + final num stockId; + final num productId; + final num? price; + final num? discount; + final String productName; + final num? quantities; + + CartSaleProducts({ + required this.productName, + required this.stockId, + this.discount, + required this.productId, + required this.price, + required this.quantities, + }); + + Map toJson() => { + 'stock_id': stockId, + 'product_id': productId, + 'product_name': productName, + 'price': price, + 'quantities': quantities, + 'discount': discount, + }; +} diff --git a/lib/Screens/Sales/add_sales.dart b/lib/Screens/Sales/add_sales.dart new file mode 100644 index 0000000..ed0e1c1 --- /dev/null +++ b/lib/Screens/Sales/add_sales.dart @@ -0,0 +1,1245 @@ +import 'dart:convert'; +import 'dart:io'; +import 'dart:ui'; + +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Sales/provider/sales_cart_provider.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Sales/Repo/sales_repo.dart'; +import 'package:mobile_pos/Screens/Sales/sales_cart_widget.dart'; +import 'package:mobile_pos/Screens/Sales/sales_products_list_screen.dart'; +import 'package:mobile_pos/Screens/Settings/sales%20settings/model/amount_rounding_dropdown_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../Const/api_config.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Repository/API/future_invoice.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../model/add_to_cart_model.dart'; +import '../../model/sale_transaction_model.dart'; +import '../../widgets/multipal payment mathods/multi_payment_widget.dart'; +import '../Customers/Model/parties_model.dart'; +import '../Home/home.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../Products/add product/modle/create_product_model.dart'; +import '../invoice_details/sales_invoice_details_screen.dart'; +import '../vat_&_tax/model/vat_model.dart'; +import '../vat_&_tax/provider/text_repo.dart'; + +class AddSalesScreen extends ConsumerStatefulWidget { + AddSalesScreen({ + super.key, + required this.customerModel, + this.transitionModel, + this.isFromPos, + }); + + Party? customerModel; + final SalesTransactionModel? transitionModel; + bool? isFromPos; + + @override + AddSalesScreenState createState() => AddSalesScreenState(); +} + +class AddSalesScreenState extends ConsumerState { + // Key to access MultiPaymentWidget State + final GlobalKey paymentWidgetKey = GlobalKey(); + + bool isProcessing = false; + + DateTime selectedDate = DateTime.now(); + + TextEditingController dateController = TextEditingController(text: DateTime.now().toString().substring(0, 10)); + TextEditingController phoneController = TextEditingController(); + TextEditingController recevedAmountController = TextEditingController(); + + TextEditingController noteController = TextEditingController(); + bool _initialingFirstTime = false; + + @override + void initState() { + super.initState(); + + // Listener for Received Amount Controller to calculate prices + recevedAmountController.addListener(() { + final cart = ref.read(cartNotifier); + cart.calculatePrice(receivedAmount: recevedAmountController.text, stopRebuild: !_initialingFirstTime); + }); + + if (widget.transitionModel != null) { + final editedSales = widget.transitionModel; + dateController.text = editedSales?.saleDate?.substring(0, 10) ?? ''; + recevedAmountController.text = editedSales?.paidAmount.toString() ?? ''; + widget.customerModel = Party( + id: widget.transitionModel?.party?.id, + name: widget.transitionModel?.party?.name, + ); + if (widget.transitionModel?.discountType == 'flat') { + discountType = 'Flat'; + } else { + discountType = 'Percent'; + } + // Note: Pre-populating multi-payment from edit model would require parsing editedSales.paymentType or similar + addProductsInCartFromEditList(); + } + _initialingFirstTime = true; + } + + @override + void dispose() { + dateController.dispose(); + phoneController.dispose(); + recevedAmountController.dispose(); + super.dispose(); + } + + void addProductsInCartFromEditList() { + final cart = ref.read(cartNotifier); + cart.roundedOption = widget.transitionModel?.roundingOption ?? roundingMethods[0].value; + + if (widget.transitionModel?.salesDetails?.isNotEmpty ?? false) { + for (var detail in widget.transitionModel!.salesDetails!) { + SaleCartModel cartItem = SaleCartModel( + productType: detail.product?.productType, + productName: detail.product?.productName, + discountAmount: detail.discount, + unitPrice: detail.price, + batchName: detail.stock?.batchNo ?? '', + lossProfit: detail.lossProfit, + quantity: detail.quantities ?? 0, + productCode: detail.product?.productCode, + productPurchasePrice: detail.product?.productPurchasePrice, + stock: detail.stock?.productCurrentStock, + productId: detail.productId!, + stockId: detail.stock?.id ?? 0); + cart.addToCartRiverPod( + cartItem: cartItem, + fromEditSales: true, + isVariant: detail.product?.productType == ProductType.variant.name); + } + } + + cart.discountAmount = widget.transitionModel?.discountAmount ?? 0; + noteController.text = widget.transitionModel?.meta?.note?.toString() ?? ''; + if (widget.transitionModel?.discountType == 'flat') { + cart.discountTextControllerFlat.text = widget.transitionModel?.discountAmount.toString() ?? ''; + } else { + cart.discountTextControllerFlat.text = widget.transitionModel?.discountPercent?.toString() ?? ''; + } + + cart.finalShippingCharge = widget.transitionModel?.shippingCharge ?? 0; + cart.shippingChargeController.text = widget.transitionModel?.shippingCharge.toString() ?? ''; + cart.vatAmountController.text = widget.transitionModel?.vatAmount.toString() ?? ''; + + cart.calculatePrice(receivedAmount: widget.transitionModel?.paidAmount.toString(), stopRebuild: true); + } + + bool hasPreselected = false; // Flag to ensure preselection happens only once + + String flatValue = 'Flat'; + String percentValue = 'Percent'; + + String discountType = 'Flat'; + + File? _imageFile; + + Future _pickImage(ImageSource source) async { + final pickedFile = await ImagePicker().pickImage(source: source); + setState(() { + if (pickedFile != null) { + _imageFile = File(pickedFile.path); + } else { + print('No image selected.'); + } + }); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + double _height = 100; + final providerData = ref.watch(cartNotifier); + final personalData = ref.watch(businessInfoProvider); + final taxesData = ref.watch(taxProvider); + final permissionService = PermissionService(ref); + return personalData.when(data: (data) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).addSales, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 2.0, + surfaceTintColor: kWhite, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + children: [ + ///_______Invoice_And_Date_____________________________________________________ + Row( + children: [ + widget.transitionModel == null + ? FutureBuilder( + future: FutureInvoice().getFutureInvoice(tag: 'sales'), + builder: (context, snapshot) { + if (snapshot.hasData) { + final invoiceValue = + (snapshot.data != null) ? snapshot.data.toString().replaceAll('"', '') : ''; + return Expanded( + child: AppTextField( + textFieldType: TextFieldType.NAME, + initialValue: invoiceValue ?? '', + readOnly: true, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).inv, + border: const OutlineInputBorder(), + ), + ), + ); + } else { + return Expanded( + child: TextFormField( + readOnly: true, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).inv, + border: const OutlineInputBorder(), + ), + ), + ); + } + }, + ) + : Expanded( + child: AppTextField( + textFieldType: TextFieldType.NAME, + initialValue: widget.transitionModel?.invoiceNumber, + readOnly: true, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).inv, + border: const OutlineInputBorder(), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).date, + suffixIconConstraints: const BoxConstraints( + minWidth: 20, + minHeight: 20, + ), + suffixIcon: IconButton( + // padding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + final DateTime? picked = await showDatePicker( + initialDate: selectedDate, + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null && picked != selectedDate) { + setState(() { + selectedDate = selectedDate.copyWith( + year: picked.year, + month: picked.month, + day: picked.day, + ); + dateController.text = selectedDate.toString().substring(0, 10); + }); + } + }, + icon: Icon( + IconlyLight.calendar, + color: kPeraColor, + ), + ), + ), + ), + ), + ], + ), + + ///______Selected_Due_And_Customer___________________________________________ + const SizedBox(height: 20), + Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Text(lang.S.of(context).dueAmount), + Text( + widget.customerModel?.due == null ? '$currency 0' : '$currency${widget.customerModel?.due}', + style: const TextStyle(color: Color(0xFFFF8C34)), + ), + ], + ), + const SizedBox( + height: 10, + ), + AppTextField( + textFieldType: TextFieldType.NAME, + readOnly: true, + initialValue: widget.customerModel?.name ?? 'Guest', + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).customerName, + border: const OutlineInputBorder(), + ), + ), + Visibility( + visible: widget.customerModel == null, + child: Padding( + padding: const EdgeInsets.only(top: 20.0), + child: AppTextField( + controller: phoneController, + textFieldType: TextFieldType.PHONE, + decoration: kInputDecoration.copyWith( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).customerPhoneNumber, + hintText: lang.S.of(context).enterCustomerPhoneNumber, + ), + ), + ), + ), + ], + ), + SizedBox(height: 12), + + ///_______Add_Button__________________________________________________ + if (widget.isFromPos != true) + ElevatedButton( + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => SaleProductsList( + customerModel: widget.customerModel, + ), + ), + ); + }, + style: ElevatedButton.styleFrom( + elevation: 0.0, + backgroundColor: kMainColor2, + minimumSize: Size.fromHeight(40), + ), + child: Text(lang.S.of(context).addItems, + style: _theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + )), + ), + const SizedBox(height: 12), + + ///_______Added_Items_List_________________________________________________ + SalesCartListWidget(), + + ///_____Total_Section_____________________________ + Container( + decoration: BoxDecoration( + borderRadius: const BorderRadius.all(Radius.circular(10)), + border: Border.all(color: Colors.grey.shade300, width: 1)), + child: Column( + children: [ + ///________Total_title_reader_________________________ + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + color: kMainColor2, + borderRadius: + BorderRadius.only(topRight: Radius.circular(10), topLeft: Radius.circular(10))), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).subTotal, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + '$currency${formatPointNumber(providerData.totalAmount)}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + ), + + ///_________Discount___________________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + // Text for "Discount" + Text( + lang.S.of(context).discount, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + + Spacer(), + SizedBox( + width: context.width() / 4, + height: 30, + child: Container( + decoration: const BoxDecoration( + border: Border(bottom: BorderSide(color: kBorder, width: 1)), + ), + child: DropdownButton( + icon: const Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + size: 18, + ), + dropdownColor: Colors.white, + isExpanded: true, + isDense: true, + padding: EdgeInsets.zero, + hint: Text( + lang.S.of(context).select, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kGreyTextColor, + ), + ), + value: discountType, + items: [ + DropdownMenuItem( + value: flatValue, + child: Text(lang.S.of(context).flat), + ), + DropdownMenuItem( + value: percentValue, + child: Text(lang.S.of(context).percent), + ), + ], + onChanged: (value) { + setState(() { + discountType = value!; + providerData.calculateDiscount( + value: providerData.discountTextControllerFlat.text, + selectedTaxType: discountType, + ); + }); + }, + ), + ), + ), + const SizedBox(width: 10), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextFormField( + style: _theme.textTheme.titleSmall, + controller: providerData.discountTextControllerFlat, + onChanged: (value) { + setState(() { + providerData.calculateDiscount( + value: value, + selectedTaxType: discountType, + ); + }); + }, + textAlign: TextAlign.right, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleMedium?.copyWith( + color: kPeraColor, + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + keyboardType: TextInputType.number, + ), + ), + ], + ), + ), + + ///_________Vat_Dropdown_______________________________ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + lang.S.of(context).vat, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + const SizedBox(width: 10), + + const Spacer(), + taxesData.when( + data: (data) { + List dataList = data.where((tax) => tax.status == true).toList(); + if (widget.transitionModel != null && + widget.transitionModel?.vatId != null && + !hasPreselected) { + VatModel matched = dataList.firstWhere( + (element) => element.id == widget.transitionModel?.vatId, + orElse: () => VatModel(), + ); + if (matched.id != null) { + hasPreselected = true; + providerData.selectedVat = matched; + } + } + return SizedBox( + width: context.width() / 4, + height: 30, + child: Container( + decoration: const BoxDecoration( + border: Border( + bottom: BorderSide(color: kBorder, width: 1), + ), + ), + child: DropdownButton( + icon: providerData.selectedVat != null + ? GestureDetector( + onTap: () => providerData.changeSelectedVat(data: null), + child: const Icon( + Icons.close, + color: Colors.red, + size: 16, + ), + ) + : const Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + size: 18, + ), + dropdownColor: Colors.white, + isExpanded: true, + isDense: true, + padding: EdgeInsets.zero, + hint: Text( + lang.S.of(context).selectOne, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + value: providerData.selectedVat, + items: dataList.map((VatModel tax) { + return DropdownMenuItem( + value: tax, + child: Text( + tax.name ?? '', + maxLines: 1, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + ); + }).toList(), + onChanged: (VatModel? newValue) => + providerData.changeSelectedVat(data: newValue), + ), + ), + ); + }, + error: (error, stackTrace) { + return Text(error.toString()); + }, + loading: () { + return const SizedBox.shrink(); + }, + ), + + const SizedBox(width: 10), + + // VAT Amount Input Field + SizedBox( + height: 30, + width: 100, + child: TextFormField( + controller: providerData.vatAmountController, + style: _theme.textTheme.titleSmall, + readOnly: true, + onChanged: (value) => providerData.calculateDiscount( + value: value, + selectedTaxType: discountType.toString(), + ), + textAlign: TextAlign.right, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + border: const UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: const UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: const UnderlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + keyboardType: TextInputType.number, + ), + ), + ], + ), + ), + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).shippingCharge, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextFormField( + controller: providerData.shippingChargeController, + keyboardType: TextInputType.number, + onChanged: (value) => + providerData.calculatePrice(shippingCharge: value, stopRebuild: false), + textAlign: TextAlign.right, + style: _theme.textTheme.titleSmall, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + ), + ), + ], + ), + ), + + ///________Total_______________________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 7), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).total, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + formatPointNumber(providerData.actualTotalAmount), + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ], + ), + ), + + ///________Rounded Total_______________________________________ + Visibility( + // visible: providerData.roundingAmount != 0, + child: Column( + children: [ + ///________Rounded Amount_______________________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 7), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).roundings, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + formatPointNumber(providerData.roundingAmount), + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 7), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).roundingTotal, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + formatPointNumber(providerData.totalPayableAmount), + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + ], + ), + ), + + ///________paid_Amount__________________________________ + Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).receivedAmount, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + SizedBox( + width: context.width() / 4, + height: 30, + child: TextFormField( + controller: recevedAmountController, + readOnly: (paymentWidgetKey.currentState?.getPaymentEntries().length ?? 1) > 1, + keyboardType: TextInputType.number, + textAlign: TextAlign.right, + style: _theme.textTheme.titleSmall, + decoration: InputDecoration( + hintText: '0', + hintStyle: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + border: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + enabledBorder: UnderlineInputBorder(borderSide: BorderSide(color: kBorder)), + focusedBorder: UnderlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 8), + ), + ), + ), + ], + ), + ), + + ///________Change amount_________________________________ + Visibility( + visible: providerData.changeAmount > 0, + child: Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 13, bottom: 13), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).changeAmount, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + formatPointNumber(providerData.changeAmount), + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + ), + + ///_______Due_amount_____________________________________ + Visibility( + visible: providerData.dueAmount > 0 || + (providerData.changeAmount == 0 && providerData.dueAmount == 0), + child: Padding( + padding: const EdgeInsets.only(right: 10, left: 10, top: 13, bottom: 13), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).dueAmount, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + Text( + formatPointNumber(providerData.dueAmount), + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + const SizedBox(height: 20), + + ///_______Payment_Type_______________________________ + // REPLACED: PaymentTypeSelectorDropdown + MultiPaymentWidget( + key: paymentWidgetKey, + showWalletOption: true, + totalAmountController: recevedAmountController, + showChequeOption: true, + initialTransactions: widget.transitionModel?.transactions, + onPaymentListChanged: () { + providerData.calculatePrice(receivedAmount: recevedAmountController.text); + }, + ), + + const SizedBox(height: 20), + SizedBox( + height: 56, // Set a fixed height for the Row + child: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Expanded( + // Use Expanded to allow the TextFormField to take available space + child: Container( + constraints: const BoxConstraints( + maxHeight: 200, + ), + child: TextFormField( + controller: noteController, + maxLines: null, + decoration: InputDecoration( + hintText: lang.S.of(context).opinion, + ), + onChanged: (text) { + setState(() { + _height = (text.split('\n').length * 24).toDouble(); + }); + }, + style: _theme.textTheme.bodyMedium?.copyWith(height: 1.5), + ), + ), + ), + const SizedBox(width: 10), + _imageFile == null + ? widget.transitionModel?.image?.isNotEmpty ?? false + ? InkWell( + onTap: () { + showImagePickerDialog(context, _theme.textTheme); + }, + child: Container( + constraints: const BoxConstraints( + maxHeight: 48, + minHeight: 48, + maxWidth: 107, + ), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4), + color: const Color(0xffF5F3F3), + image: DecorationImage( + image: NetworkImage( + '${APIConfig.domain}${widget.transitionModel?.image.toString()}', + ), + fit: BoxFit.contain), + ), + ), + ) + : InkWell( + onTap: () { + showImagePickerDialog(context, _theme.textTheme); + }, + child: Container( + constraints: const BoxConstraints( + maxHeight: 48, + minHeight: 48, + maxWidth: 107, + ), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5), + color: const Color(0xffF5F3F3), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Icon(IconlyLight.camera), + SizedBox(width: 4.0), + Text(lang.S.of(context).image), + ], + ), + ), + ) + : InkWell( + onTap: () { + showImagePickerDialog(context, _theme.textTheme); + }, + child: Container( + constraints: const BoxConstraints( + maxHeight: 48, + minHeight: 48, + maxWidth: 107, + ), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5), + image: DecorationImage( + image: FileImage(_imageFile!), + fit: BoxFit.cover, + ), + ), + ), + ), + ], + ), + ), + + ///_____Action_Button_____________________________________ + const SizedBox(height: 24), + Row( + children: [ + Expanded( + child: OutlinedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + const Home().launch(context, isNewTask: true); + }, + child: Text( + lang.S.of(context).cancel, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primary, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + const SizedBox(width: 20), + Expanded( + child: ElevatedButton( + style: ElevatedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + backgroundColor: isProcessing + ? _theme.colorScheme.primary.withOpacity(0.15) + : _theme.colorScheme.primary, + ), + onPressed: () async { + if (providerData.cartItemList.isEmpty) { + EasyLoading.showError(lang.S.of(context).addProductFirst); + return; + } + + if (widget.customerModel == null && providerData.dueAmount > 0) { + EasyLoading.showError( + lang.S.of(context).dueSaleWarn, + ); + return; + } + + // Validate Payments from the Widget + List payments = paymentWidgetKey.currentState?.getPaymentEntries() ?? []; + if (payments.isEmpty) { + EasyLoading.showError('Please select at least one payment method'); + return; + } + + // Basic validation for each entry + // for (var p in payments) { + // if (p.type == null) { + // EasyLoading.showError('Please select payment type for all entries'); + // return; + // } + // if (p.amountController.text.isEmpty || (double.tryParse(p.amountController.text) ?? 0) < 0) { + // EasyLoading.showError('Invalid amount in payment entries'); + // return; + // } + // } + + if (isProcessing) return; + + setState(() { + isProcessing = true; + }); + + try { + EasyLoading.show( + status: lang.S.of(context).loading, + dismissOnTap: false, + ); + + // Prepare the list of selected products + List selectedProductList = providerData.cartItemList.map((element) { + return CartSaleProducts( + productName: element.productName ?? '', + stockId: element.stockId, + quantities: element.quantity, + price: num.tryParse(element.unitPrice.toString()) ?? 0, + productId: element.productId, + discount: element.discountAmount, + ); + }).toList(); + + // Prepare image file + File? imageFile; + if (_imageFile != null) { + final file = File(_imageFile!.path); + if (await file.exists()) { + imageFile = file; + } + } + + SaleRepo repo = SaleRepo(); + + // Serialize Payment List for API (Assuming Repo expects a JSON string in paymentType or similar) + // If Repo is not updated to handle this, this is how we pass the data for now. + List> paymentData = payments.map((e) => e.toJson()).toList(); + + String paymentTypeData = jsonEncode(paymentData); + + if (widget.transitionModel == null) { + // Create Sale + if (!permissionService.hasPermission(Permit.salesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text( + lang.S.of(context).createSaleWarn, + ), + ), + ); + return; + } + + SalesTransactionModel? saleData = await repo.createSale( + ref: ref, + context: context, + totalAmount: providerData.totalPayableAmount, + purchaseDate: selectedDate.toIso8601String(), + products: selectedProductList, + paymentType: paymentTypeData, // Passing serialized payment data + partyId: widget.customerModel?.id, + customerPhone: widget.customerModel == null ? phoneController.text : null, + vatAmount: providerData.vatAmount, + vatPercent: providerData.selectedVat?.rate ?? 0, + vatId: providerData.selectedVat?.id, + isPaid: providerData.isFullPaid, + dueAmount: providerData.dueAmount, + discountAmount: providerData.discountAmount, + changeAmount: providerData.changeAmount, + discountType: discountType.toLowerCase() ?? '', + roundedOption: providerData.roundedOption, + roundingAmount: providerData.roundingAmount, + unRoundedTotalAmount: providerData.actualTotalAmount, + note: noteController.text, + shippingCharge: providerData.finalShippingCharge, + image: imageFile, + discountPercent: providerData.discountPercent, + ); + + if (saleData != null && personalData.value != null) { + final refreshed = await repo.getSingleSale((saleData.id ?? 0).toInt()); + + if (refreshed == null) { + SalesInvoiceDetails( + businessInfo: personalData.value!, + saleTransaction: refreshed!, + fromSale: true, + ).launch(context); + return; + } + + SalesInvoiceDetails( + businessInfo: personalData.value!, + saleTransaction: refreshed, + fromSale: true, + ).launch(context); + } + // if (saleData != null && personalData.value != null) { + // SalesInvoiceDetails( + // businessInfo: personalData.value!, + // saleTransaction: saleData, + // fromSale: true, + // ).launch(context); + // } + } else { + // Update Sale + if (!permissionService.hasPermission(Permit.salesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).updateSaleWarn), + ), + ); + return; + } + + await repo.updateSale( + id: widget.transitionModel?.id ?? 0, + ref: ref, + context: context, + roundingAmount: providerData.roundingAmount, + totalAmount: providerData.totalPayableAmount, + purchaseDate: DateFormat('yyyy-MM-dd HH:mm:ss').format( + DateTime.parse( + selectedDate.toString(), + ), + ), + products: selectedProductList, + paymentType: paymentTypeData, // Passing serialized payment data + partyId: widget.transitionModel?.party?.id, + roundedOption: providerData.roundedOption, + vatAmount: providerData.vatAmount, + vatPercent: providerData.selectedVat?.rate ?? 0, + vatId: providerData.selectedVat?.id, + isPaid: providerData.isFullPaid, + dueAmount: providerData.dueAmount, + discountAmount: providerData.discountAmount, + unRoundedTotalAmount: providerData.actualTotalAmount, + changeAmount: providerData.changeAmount, + discountType: discountType.toLowerCase(), + note: noteController.text, + shippingCharge: providerData.finalShippingCharge, + image: imageFile, + discountPercent: providerData.discountPercent, + ); + } + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(e.toString())), + ); + } finally { + EasyLoading.dismiss(); + setState(() { + isProcessing = false; + }); + } + }, + child: isProcessing + ? SizedBox( + width: 24, + height: 24, + child: CircularProgressIndicator( + strokeWidth: 2, + color: _theme.colorScheme.primaryContainer, + ), + ) + : Text( + lang.S.of(context).save, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ), + ); + }, error: (e, stack) { + return Center( + child: Text(e.toString()), + ); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + } + + Future showImagePickerDialog(BuildContext context, TextTheme textTheme) { + return showCupertinoDialog( + context: context, + builder: (BuildContext contexts) => BackdropFilter( + filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), + child: CupertinoAlertDialog( + insetAnimationCurve: Curves.bounceInOut, + title: Text( + lang.S.of(context).uploadImage, + textAlign: TextAlign.center, + style: textTheme.bodyMedium?.copyWith(fontWeight: FontWeight.bold), + ), + actions: [ + CupertinoDialogAction( + child: Column( + children: [ + const Icon(IconlyLight.image, size: 30.0), + Text( + lang.S.of(context).useGallery, + textAlign: TextAlign.center, + style: textTheme.bodySmall?.copyWith(fontWeight: FontWeight.bold), + ) + ], + ), + onPressed: () async { + _pickImage(ImageSource.gallery); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + ), + CupertinoDialogAction( + child: Column( + children: [ + const Icon(IconlyLight.camera, size: 30.0), + Text( + lang.S.of(context).openCamera, + textAlign: TextAlign.center, + style: textTheme.bodySmall?.copyWith(fontWeight: FontWeight.bold), + ) + ], + ), + onPressed: () async { + _pickImage(ImageSource.camera); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + ), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/Sales/batch_select_popup_sales.dart b/lib/Screens/Sales/batch_select_popup_sales.dart new file mode 100644 index 0000000..28996f6 --- /dev/null +++ b/lib/Screens/Sales/batch_select_popup_sales.dart @@ -0,0 +1,272 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Sales/provider/sales_cart_provider.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../currency.dart'; +import '../../model/add_to_cart_model.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +Future showAddItemPopup({ + required BuildContext mainContext, + required Product productModel, + required WidgetRef ref, + required String? customerType, + required bool fromPOSSales, +}) async { + TextEditingController _searchController = TextEditingController(); + final product = productModel; + final permissionService = PermissionService(ref); + List tempCartItemList = []; + List controllers = []; + if (product.stocks?.isNotEmpty ?? false) { + final cartList = ref.read(cartNotifier).cartItemList; + + for (var element in product.stocks!) { + num sentProductPrice; + + if (customerType != null) { + if (customerType.contains('Dealer')) { + sentProductPrice = element.productDealerPrice ?? 0; + } else if (customerType.contains('Wholesaler')) { + sentProductPrice = element.productWholeSalePrice ?? 0; + } else if (customerType.contains('Supplier')) { + sentProductPrice = element.productPurchasePrice ?? 0; + } else { + sentProductPrice = element.productSalePrice ?? 0; + } + } else { + sentProductPrice = element.productSalePrice ?? 0; + } + + final existingCartItem = cartList.firstWhere( + (cartItem) => cartItem.productId == product.id && cartItem.stockId == element.id, + orElse: () => SaleCartModel(productId: -1, batchName: '', stockId: 0), // default not-found case + ); + + final existingQuantity = existingCartItem.productId != -1 ? existingCartItem.quantity : 0; + + controllers.add(TextEditingController(text: existingQuantity.toString())); + + tempCartItemList.add(SaleCartModel( + batchName: element.batchNo ?? 'N/A', + productName: product.productName, + stockId: element.id ?? 0, + unitPrice: sentProductPrice, + productType: product.productType, + productCode: product.productCode, + productPurchasePrice: element.productPurchasePrice, + stock: element.productStock, + productId: product.id ?? 0, + quantity: existingQuantity, + )); + } + } + + showDialog( + context: mainContext, + barrierDismissible: false, + builder: (BuildContext context) { + return StatefulBuilder(builder: (context, setState) { + void updateQuantity(int change, int index) { + int currentQty = int.tryParse(controllers[index].text) ?? 0; + int updatedQty = currentQty + change; + + if (updatedQty > (tempCartItemList[index].stock ?? 0)) return; + if (updatedQty < 0) return; + setState(() { + controllers[index].text = updatedQty.toString(); + }); + } + + _searchController.addListener( + () { + setState(() {}); + }, + ); + return Dialog( + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(16)), + insetPadding: EdgeInsets.all(20), + child: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(16), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + /// Title Row + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(product.productName ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: TextStyle(fontSize: 18, fontWeight: FontWeight.bold)), + IconButton( + icon: Icon(Icons.close), + onPressed: () => Navigator.pop(context), + ) + ], + ), + + SizedBox(height: 8), + + /// Search Field + TextField( + controller: _searchController, + decoration: InputDecoration( + hintText: lang.S.of(context).searchBatchNo, + prefixIcon: Icon(Icons.search), + contentPadding: EdgeInsets.symmetric(vertical: 0, horizontal: 12), + border: OutlineInputBorder(borderRadius: BorderRadius.circular(8)), + ), + ), + + SizedBox(height: 16), + + SizedBox( + height: 250, + child: SingleChildScrollView( + child: Column( + children: [ + /// Batch List + ...productModel.stocks!.map((item) => Visibility( + visible: _searchController.text.isEmpty || + (item.batchNo?.toLowerCase().contains(_searchController.text.toLowerCase()) ?? + true), + child: Column( + children: [ + Row( + children: [ + /// Batch Info + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text('${lang.S.of(context).batch}: ${item.batchNo ?? 'N/A'}', + style: TextStyle(fontWeight: FontWeight.w600)), + Text('${lang.S.of(context).stock}: ${item.productStock}', + style: TextStyle(color: Colors.green)), + ], + ), + ), + + /// Price + // if (permissionService.hasPermission(Permit.salesPriceView.value)) + Text('$currency${item.productSalePrice}', + style: TextStyle(fontWeight: FontWeight.w600)), + + SizedBox(width: 12), + + /// Quantity Controller with Round Buttons + Row( + children: [ + /// - Button + InkWell( + onTap: () => updateQuantity(-1, productModel.stocks?.indexOf(item) ?? 0), + borderRadius: BorderRadius.circular(20), + child: Container( + padding: EdgeInsets.all(2), + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Colors.grey.shade200, + ), + child: Icon(Icons.remove, size: 16), + ), + ), + + SizedBox(width: 8), + + /// Quantity TextField + Container( + width: 60, + height: 32, + alignment: Alignment.center, + child: TextFormField( + controller: controllers[productModel.stocks?.indexOf(item) ?? 0], + textAlign: TextAlign.center, + keyboardType: TextInputType.number, + style: TextStyle(fontSize: 14), + decoration: InputDecoration( + contentPadding: EdgeInsets.zero, + isDense: true, + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(6), + ), + ), + onChanged: (val) { + final parsed = int.tryParse(val); + if (parsed == null || + parsed < 0 || + parsed > (item.productStock ?? 0)) { + controllers[productModel.stocks?.indexOf(item) ?? 0].text = ''; + } + }, + ), + ), + + SizedBox(width: 8), + + /// + Button + InkWell( + onTap: () => updateQuantity(1, productModel.stocks?.indexOf(item) ?? 0), + borderRadius: BorderRadius.circular(20), + child: Container( + padding: EdgeInsets.all(2), + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Colors.grey.shade200, + ), + child: Icon(Icons.add, size: 16), + ), + ), + ], + ), + ], + ), + Divider(), + ], + ), + )), + ], + ), + ), + ), + + SizedBox(height: 16), + + /// Add to Cart Button + SizedBox( + width: double.infinity, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: kMainColor, + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(8)), + padding: EdgeInsets.symmetric(vertical: 14), + ), + onPressed: () { + for (var element in tempCartItemList) { + element.quantity = num.tryParse(controllers[tempCartItemList.indexOf(element)].text) ?? 0; + } + + tempCartItemList.removeWhere((element) => element.quantity <= 0); + for (var element in tempCartItemList) { + ref + .read(cartNotifier) + .addToCartRiverPod(cartItem: element, fromEditSales: false, isVariant: true); + } + if (!fromPOSSales) Navigator.pop(context); + Navigator.pop(context); + }, + child: Text(lang.S.of(context).addedToCart, style: TextStyle(fontSize: 16, color: Colors.white)), + ), + ), + ], + ), + ), + ), + ); + }); + }, + ); +} diff --git a/lib/Screens/Sales/provider/sales_cart_provider.dart b/lib/Screens/Sales/provider/sales_cart_provider.dart new file mode 100644 index 0000000..7f8e33f --- /dev/null +++ b/lib/Screens/Sales/provider/sales_cart_provider.dart @@ -0,0 +1,225 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/model/business_info_model.dart'; + +import '../../Settings/sales settings/model/amount_rounding_dropdown_model.dart'; +import '../../vat_&_tax/model/vat_model.dart'; +import '../../../model/add_to_cart_model.dart'; + +final cartNotifier = ChangeNotifierProvider((ref) { + return CartNotifier(businessInformation: ref.watch(businessInfoProvider).value); +}); + +class CartNotifier extends ChangeNotifier { + final BusinessInformationModel? businessInformation; + + CartNotifier({required this.businessInformation}); + + @override + void addListener(VoidCallback listener) { + super.addListener(listener); + roundedOption = businessInformation?.data?.saleRoundingOption ?? roundingMethods[0].value; + } + + List cartItemList = []; + TextEditingController discountTextControllerFlat = TextEditingController(); + TextEditingController vatAmountController = TextEditingController(); + TextEditingController shippingChargeController = TextEditingController(); + + ///_________NEW_________________________________ + num totalAmount = 0; + num discountAmount = 0; + num discountPercent = 0; + num roundingAmount = 0; + num actualTotalAmount = 0; + num totalPayableAmount = 0; + VatModel? selectedVat; + num vatAmount = 0; + bool isFullPaid = false; + num receiveAmount = 0; + num changeAmount = 0; + num dueAmount = 0; + num finalShippingCharge = 0; + String roundedOption = roundingMethods[0].value; + + void changeSelectedVat({VatModel? data}) { + if (data != null) { + selectedVat = data; + } else { + selectedVat = null; + vatAmount = 0; + vatAmountController.clear(); + } + + calculatePrice(); + } + + void calculateDiscount({required String value, bool? rebuilding, String? selectedTaxType}) { + if (value.isEmpty) { + discountAmount = 0; + discountPercent = 0; + discountTextControllerFlat.clear(); + } else { + num discountValue = num.tryParse(value) ?? 0; + + if (selectedTaxType == null) { + EasyLoading.showError('Please select a discount type'); + discountAmount = 0; + discountPercent = 0; + } else if (selectedTaxType == "Flat") { + discountAmount = discountValue; + } else if (selectedTaxType == "Percent") { + discountPercent = num.tryParse(discountTextControllerFlat.text) ?? 0.0; + discountAmount = (totalAmount * discountValue) / 100; + + if (discountAmount > totalAmount) { + discountAmount = totalAmount; + } + } else { + EasyLoading.showError('Invalid discount type selected'); + discountAmount = 0; + } + + if (discountAmount > totalAmount) { + discountTextControllerFlat.clear(); + discountAmount = 0; + EasyLoading.showError('Enter a valid discount'); + } + } + + if (rebuilding == false) return; + calculatePrice(); + } + + void updateProduct({required num productId, required String price, required String qty, required num discount}) { + int index = cartItemList.indexWhere((element) => element.productId == productId); + if (index != -1) { + cartItemList[index].unitPrice = num.tryParse(price); + cartItemList[index].quantity = num.tryParse(qty) ?? 0; + cartItemList[index].discountAmount = discount; // Store the product-wise discount + calculatePrice(); + } + } + + void calculatePrice({String? receivedAmount, String? shippingCharge, bool? stopRebuild}) { + totalAmount = 0; + totalPayableAmount = 0; + dueAmount = 0; + + // Calculate Subtotal with Product-wise Discounts + for (var element in cartItemList) { + num unitPrice = element.unitPrice ?? 0; + num productDiscount = element.discountAmount ?? 0; + num quantity = element.quantity; + + // Formula: (Unit Price - Discount) * Quantity + // Note: The validation in the form ensures Discount <= Unit Price + totalAmount += (unitPrice - productDiscount) * quantity; + } + + totalPayableAmount = totalAmount; + + // Apply Global Discount (on the already discounted subtotal) + if (discountAmount > totalAmount) { + calculateDiscount( + value: discountAmount.toString(), + rebuilding: false, + ); + } + if (discountAmount >= 0) { + totalPayableAmount -= discountAmount; + } + + // Apply VAT + if (selectedVat?.rate != null) { + vatAmount = (totalPayableAmount * selectedVat!.rate!) / 100; + vatAmountController.text = vatAmount.toStringAsFixed(2); + } + totalPayableAmount += vatAmount; + + // Apply Shipping + if (shippingCharge != null) { + finalShippingCharge = num.tryParse(shippingCharge) ?? 0; + } + totalPayableAmount += finalShippingCharge; + + // Rounding + actualTotalAmount = totalPayableAmount; + num tempTotalPayable = roundNumber(value: totalPayableAmount, roundingType: roundedOption); + roundingAmount = tempTotalPayable - totalPayableAmount; + totalPayableAmount = tempTotalPayable; + + // Payment Calculation + if (receivedAmount != null) { + receiveAmount = num.tryParse(receivedAmount) ?? 0; + } + + changeAmount = totalPayableAmount < receiveAmount ? receiveAmount - totalPayableAmount : 0; + dueAmount = totalPayableAmount < receiveAmount ? 0 : totalPayableAmount - receiveAmount; + if (dueAmount <= 0) isFullPaid = true; + + if (stopRebuild ?? false) return; + notifyListeners(); + } + + void quantityIncrease(int index) { + final item = cartItemList[index]; + final isCombo = item.productType?.toLowerCase().contains('combo') ?? false; + final stock = item.stock ?? 0; + final quantity = item.quantity; + + // Allow increase if it's a Combo OR if stock is available + if (isCombo || stock > quantity) { + // If not a combo, perform strict stock check + if (!isCombo && stock < quantity + 1) { + cartItemList[index].quantity = stock; + } else { + cartItemList[index].quantity++; + } + calculatePrice(); + } else { + EasyLoading.showError('Stock Overflow'); + } + } + + void quantityDecrease(int index) { + if (cartItemList[index].quantity > 1) { + cartItemList[index].quantity--; + } + calculatePrice(); + } + + void addToCartRiverPod({ + required SaleCartModel cartItem, + bool? fromEditSales, + bool? isVariant, + }) { + final variantMode = isVariant ?? false; + + final index = cartItemList.indexWhere((element) => variantMode ? element.stockId == cartItem.stockId : element.productId == cartItem.productId); + + if (index != -1) { + variantMode ? cartItemList[index].quantity = cartItem.quantity : cartItemList[index].quantity++; + } else { + cartItemList.add(cartItem); + } + + if (!(fromEditSales ?? false)) { + calculatePrice(); + } + } + + void deleteToCart(int index) { + cartItemList.removeAt(index); + calculatePrice(); + } + + void deleteAllVariant({required num productId}) { + cartItemList.removeWhere( + (element) => element.productId == productId, + ); + calculatePrice(); + } +} diff --git a/lib/Screens/Sales/sales_add_to_cart_sales_widget.dart b/lib/Screens/Sales/sales_add_to_cart_sales_widget.dart new file mode 100644 index 0000000..9f26811 --- /dev/null +++ b/lib/Screens/Sales/sales_add_to_cart_sales_widget.dart @@ -0,0 +1,207 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Sales/provider/sales_cart_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/model/add_to_cart_model.dart'; + +import '../../constant.dart'; + +class SalesAddToCartForm extends StatefulWidget { + const SalesAddToCartForm({ + super.key, + required this.batchWiseStockModel, + required this.previousContext, + }); + + final SaleCartModel batchWiseStockModel; + final BuildContext previousContext; + + @override + ProductAddToCartFormState createState() => ProductAddToCartFormState(); +} + +class ProductAddToCartFormState extends State { + final GlobalKey _formKey = GlobalKey(); + + // Controllers + late TextEditingController productQuantityController; + late TextEditingController discountController; + late TextEditingController salePriceController; + + bool isClicked = false; + + @override + void initState() { + super.initState(); + // Initialize controllers with existing data + salePriceController = TextEditingController( + text: widget.batchWiseStockModel.unitPrice.toString(), + ); + productQuantityController = TextEditingController( + text: formatPointNumber(widget.batchWiseStockModel.quantity), + ); + discountController = TextEditingController( + text: widget.batchWiseStockModel.discountAmount?.toString() ?? '', + ); + } + + @override + void dispose() { + productQuantityController.dispose(); + discountController.dispose(); + salePriceController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + final lang = l.S.of(context); + + return Form( + key: _formKey, + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // --- Quantity and Price Row --- + Row( + children: [ + // Quantity Field + Expanded( + child: TextFormField( + controller: productQuantityController, + keyboardType: TextInputType.number, + inputFormatters: [ + FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}')), + ], + validator: (value) { + final qty = num.tryParse(value ?? '') ?? 0; + + // 1. Check for basic valid quantity + if (value == null || value.isEmpty || qty <= 0) { + return lang.enterQuantity; + } + + // 2. Check Stock (Skip check if it is a Combo product) + final isCombo = widget.batchWiseStockModel.productType?.toLowerCase().contains('combo') ?? false; + final currentStock = widget.batchWiseStockModel.stock ?? 0; + + if (!isCombo && qty > currentStock) { + return lang.outOfStock; + } + return null; + }, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + label: Text(lang.quantity), + hintText: lang.enterQuantity, + border: const OutlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(horizontal: 10, vertical: 15), + ), + ), + ), + const SizedBox(width: 10), + // Sale Price Field + Expanded( + child: TextFormField( + controller: salePriceController, + keyboardType: TextInputType.number, + inputFormatters: [ + FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}')), + ], + validator: (value) { + if (value == null || value.isEmpty) { + return lang.pleaseEnterAValidSalePrice; + } + return null; + }, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + label: Text(lang.salePrice), + hintText: lang.enterAmount, + border: const OutlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(horizontal: 10, vertical: 15), + ), + ), + ), + ], + ), + const SizedBox(height: 15), + + // --- Discount Field --- + TextFormField( + controller: discountController, + keyboardType: TextInputType.number, + inputFormatters: [ + FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}')), + ], + validator: (value) { + if (value != null && value.isNotEmpty) { + final discount = num.tryParse(value) ?? 0; + final price = num.tryParse(salePriceController.text) ?? 0; + + if (discount < 0) { + return lang.enterAValidDiscount; // Or "Discount cannot be negative" + } + // Validation: Discount cannot be greater than the unit price + if (discount > price) { + return '${lang.discount} > ${lang.salePrice}'; + } + } + return null; + }, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + label: Text(lang.discount), + hintText: lang.enterAValidDiscount, + border: const OutlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(horizontal: 10, vertical: 15), + ), + ), + const SizedBox(height: 29), + + // --- Save Button --- + GestureDetector( + onTap: () async { + if (isClicked) return; + + if (_formKey.currentState?.validate() ?? false) { + setState(() { + isClicked = true; + }); + + ref.read(cartNotifier).updateProduct( + productId: widget.batchWiseStockModel.productId, + price: salePriceController.text, + qty: productQuantityController.text, + discount: num.tryParse(discountController.text) ?? 0, + ); + + Navigator.pop(context); + } + }, + child: Container( + height: 48, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: Center( + child: Text( + lang.save, + style: const TextStyle(fontSize: 18, color: Colors.white), + ), + ), + ), + ), + Padding( + padding: EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom), + ) + ], + ), + ); + }); + } +} diff --git a/lib/Screens/Sales/sales_cart_widget.dart b/lib/Screens/Sales/sales_cart_widget.dart new file mode 100644 index 0000000..3b2a1c1 --- /dev/null +++ b/lib/Screens/Sales/sales_cart_widget.dart @@ -0,0 +1,207 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Screens/Sales/provider/sales_cart_provider.dart'; +import 'package:mobile_pos/Screens/Sales/sales_add_to_cart_sales_widget.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class SalesCartListWidget extends ConsumerWidget { + const SalesCartListWidget({super.key}); + + @override + Widget build(BuildContext context, WidgetRef ref) { + final providerData = ref.watch(cartNotifier); + final s = lang.S.of(context); + final _theme = Theme.of(context); + return providerData.cartItemList.isNotEmpty + ? Padding( + padding: const EdgeInsets.only(bottom: 12), + child: Theme( + data: Theme.of(context).copyWith(dividerColor: Colors.transparent), + child: ExpansionTile( + initiallyExpanded: true, + collapsedBackgroundColor: kMainColor2, + backgroundColor: kMainColor2, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + side: BorderSide( + color: kLineColor, + width: 1, + ), + ), + title: Text( + lang.S.of(context).itemAdded, + style: _theme.textTheme.titleMedium, + ), + children: [ + Container( + color: Colors.white, + child: ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: providerData.cartItemList.length, + itemBuilder: (context, index) { + final item = providerData.cartItemList[index]; + + // Calculate values for display + final double quantity = item.quantity.toDouble(); + final double unitPrice = (item.unitPrice ?? 0).toDouble(); + final double discountPerUnit = (item.discountAmount ?? 0).toDouble(); + final double totalDiscount = quantity * discountPerUnit; + final double subTotal = quantity * unitPrice; + final double finalTotal = subTotal - totalDiscount; + + return ListTile( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + contentPadding: EdgeInsetsDirectional.symmetric(horizontal: 10), + onTap: () => showModalBottomSheet( + isScrollControlled: true, + context: context, + builder: (context2) { + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 10.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + s.updateProduct, + style: const TextStyle(fontWeight: FontWeight.bold), + ), + CloseButton( + onPressed: () => Navigator.pop(context2), + ) + ], + ), + ), + const Divider(thickness: 1, color: kBorderColorTextField), + Padding( + padding: const EdgeInsets.all(16.0), + child: SalesAddToCartForm( + batchWiseStockModel: item, + previousContext: context2, + ), + ), + ], + ); + }, + ), + title: Text( + item.productName.toString(), + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + subtitle: RichText( + text: TextSpan( + style: DefaultTextStyle.of(context).style, + children: [ + // Qty X Price + TextSpan( + text: '${formatPointNumber(quantity)} X $unitPrice ', + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + // Show Discount if exists + if (totalDiscount > 0) + TextSpan( + text: '- ${formatPointNumber(totalDiscount)} (Disc) ', + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + ), + ), + // Final Total + TextSpan( + text: '= ${formatPointNumber(finalTotal)} ', + style: _theme.textTheme.titleSmall?.copyWith( + color: kTitleColor, + ), + ), + // Batch Info + if (item.productType == 'variant') + TextSpan( + text: '[${item.batchName}]', + style: const TextStyle(fontSize: 12, fontStyle: FontStyle.italic), + ), + ], + ), + ), + trailing: Row( + mainAxisSize: MainAxisSize.min, + children: [ + SizedBox( + width: 90, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + GestureDetector( + onTap: () => providerData.quantityDecrease(index), + child: Container( + height: 18, + width: 18, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: const Center( + child: Icon(Icons.remove, size: 14, color: Colors.white), + ), + ), + ), + const SizedBox(width: 5), + SizedBox( + width: 40, + child: Center( + child: Text( + formatPointNumber(item.quantity), + style: Theme.of(context).textTheme.bodyLarge?.copyWith( + color: kGreyTextColor, + ), + maxLines: 1, + ), + ), + ), + const SizedBox(width: 8), + GestureDetector( + onTap: () => providerData.quantityIncrease(index), + child: Container( + height: 18, + width: 18, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: const Center( + child: Icon(Icons.add, size: 14, color: Colors.white), + ), + ), + ), + ], + ), + ), + const SizedBox(width: 12), + GestureDetector( + onTap: () => providerData.deleteToCart(index), + child: HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + size: 20, + color: Colors.red, + ), + ), + ], + ), + ); + }, + ), + ) + ], + ), + ), + ) + : SizedBox.shrink(); + } +} diff --git a/lib/Screens/Sales/sales_products_list_screen.dart b/lib/Screens/Sales/sales_products_list_screen.dart new file mode 100644 index 0000000..13666cb --- /dev/null +++ b/lib/Screens/Sales/sales_products_list_screen.dart @@ -0,0 +1,326 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../Const/api_config.dart'; +import '../../GlobalComponents/bar_code_scaner_widget.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import 'provider/sales_cart_provider.dart'; +import '../../currency.dart'; +import '../../model/add_to_cart_model.dart'; +import '../Products/add product/add_product.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../Products/add product/modle/create_product_model.dart'; +import 'batch_select_popup_sales.dart'; + +class SaleProductsList extends StatefulWidget { + const SaleProductsList({super.key, this.customerModel}); + + final Party? customerModel; + + @override + // ignore: library_private_types_in_public_api + _SaleProductsListState createState() => _SaleProductsListState(); +} + +class _SaleProductsListState extends State { + String productCode = '0000'; + TextEditingController codeController = TextEditingController(); + + @override + Widget build(BuildContext context) { + return GlobalPopup( + child: Consumer(builder: (context, ref, __) { + final providerData = ref.watch(cartNotifier); + final productList = ref.watch(productProvider); + + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).addItems, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Padding( + padding: const EdgeInsets.all(20.0), + child: SingleChildScrollView( + child: Column( + children: [ + Row( + children: [ + Expanded( + flex: 3, + child: Padding( + padding: const EdgeInsets.all(10.0), + child: AppTextField( + controller: codeController, + textFieldType: TextFieldType.NAME, + onChanged: (value) { + setState(() { + productCode = value.trim(); + }); + }, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).productCode, + hintText: (productCode == '0000' || productCode == '-1' || productCode.isEmpty) + ? lang.S.of(context).scanCode + : productCode, + border: const OutlineInputBorder(), + ), + ), + ), + ), + Expanded( + flex: 1, + child: GestureDetector( + onTap: () async { + showDialog( + context: context, + builder: (context) => BarcodeScannerWidget( + onBarcodeFound: (String code) { + setState(() { + productCode = code; + codeController.text = productCode; + }); + }, + ), + ); + }, + child: const BarCodeButton(), + ), + ), + ], + ), + productList.when( + data: (products) { + final filteredProducts = products.where((product) { + final codeMatch = product.productCode == productCode || + productCode == '0000' || + productCode == '-1' || + productCode.isEmpty; + final nameMatch = + (product.productName?.toLowerCase() ?? '').contains(productCode.toLowerCase()); + + // --- Logic Update Starts Here --- + bool isCombo = product.productType?.toLowerCase().contains('combo') ?? false; + bool hasStock = (product.stocksSumProductStock ?? 0) > 0; + + // If it is NOT a combo, it MUST have stock to be shown. + // If it IS a combo, we show it regardless of the specific 'stocksSumProductStock' field + // (unless you specifically want to hide empty combos too). + if (!isCombo && !hasStock) { + return false; + } + // --- Logic Update Ends Here --- + + return codeMatch || nameMatch; + }).toList(); + + if (filteredProducts.isEmpty) { + return Center( + child: Text(lang.S.of(context).noProductFound), + ); + } + + return ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredProducts.length, + itemBuilder: (_, i) { + final product = filteredProducts[i]; + final isCombo = product.productType?.toLowerCase().contains('combo') ?? false; + num sentProductPrice = 0; + final stock = + (product.stocks != null && product.stocks!.isNotEmpty) ? product.stocks!.first : null; + + // Determine display text for stock + String stockDisplayText; + if (isCombo) { + stockDisplayText = "Combo"; + sentProductPrice = product.productSalePrice ?? 0; + } else { + stockDisplayText = '${lang.S.of(context).stocks}${product.stocksSumProductStock ?? 0}'; + if (widget.customerModel?.type != null) { + final type = widget.customerModel!.type!; + if (type.contains('Dealer')) { + sentProductPrice = stock?.productDealerPrice ?? 0; + } else if (type.contains('Wholesaler')) { + sentProductPrice = stock?.productWholeSalePrice ?? 0; + } else if (type.contains('Supplier')) { + sentProductPrice = stock?.productPurchasePrice ?? 0; + } else { + sentProductPrice = stock?.productSalePrice ?? 0; + } + } else { + sentProductPrice = stock?.productSalePrice ?? 0; + } + } + + return GestureDetector( + onTap: product.productType == ProductType.variant.name + ? () async { + if ((product.stocksSumProductStock ?? 0) <= 0) { + EasyLoading.showError(lang.S.of(context).outOfStock); + return; + } + await showAddItemPopup( + mainContext: context, + productModel: product, + ref: ref, + customerType: widget.customerModel?.type, + fromPOSSales: false, + ); + } + : () async { + // For Single Products, check stock. + // For Combo, we skip strict stock check here or assume it's allowed. + if (!isCombo && (product.stocksSumProductStock ?? 0) <= 0) { + EasyLoading.showError(lang.S.of(context).outOfStock); + } else { + SaleCartModel cartItem = SaleCartModel( + productName: product.productName, + batchName: '', + stockId: stock?.id ?? 0, + unitPrice: sentProductPrice, + productCode: product.productCode, + productPurchasePrice: stock?.productPurchasePrice, + stock: stock?.productStock, + productType: product.productType, + productId: product.id ?? 0, + quantity: (stock?.productStock ?? 0) < 1 + ? (isCombo + ? 1 + : (stock?.productStock ?? 10)) // Ensure combo adds at least 1 + : 1, + ); + providerData.addToCartRiverPod(cartItem: cartItem, fromEditSales: false); + Navigator.pop(context); + } + }, + child: ProductCard( + productTitle: product.productName.toString(), + productPrice: sentProductPrice, + productImage: product.productPicture, + stockInfo: stockDisplayText, // Passing String instead of num + ), + ); + }, + ); + }, + error: (e, stack) { + return Text('Error: ${e.toString()}'); + }, + loading: () { + return const Center(child: CircularProgressIndicator()); + }, + ), + ], + ), + ), + ), + ); + }), + ); + } +} + +// ignore: must_be_immutable +class ProductCard extends StatefulWidget { + ProductCard({ + super.key, + required this.productTitle, + required this.productPrice, + required this.productImage, + required this.stockInfo, // Changed from 'num stock' to 'String stockInfo' + }); + + String productTitle; + num productPrice; + String stockInfo; // Type changed + String? productImage; + + @override + State createState() => _ProductCardState(); +} + +class _ProductCardState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + // Removed the quantity calculation loop here as it wasn't being used in the UI directly + // If you need to show current cart quantity on the card, let me know. + + // final permissionService = PermissionService(ref); // Uncomment if permission needed + + return Padding( + padding: const EdgeInsets.all(5.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Row( + children: [ + Padding( + padding: const EdgeInsets.all(4.0), + child: Container( + height: 50, + width: 50, + decoration: widget.productImage == null + ? BoxDecoration( + image: DecorationImage(image: AssetImage(noProductImageUrl), fit: BoxFit.cover), + borderRadius: BorderRadius.circular(90.0), + ) + : BoxDecoration( + image: DecorationImage( + image: NetworkImage("${APIConfig.domain}${widget.productImage}"), fit: BoxFit.cover), + borderRadius: BorderRadius.circular(90.0), + ), + ), + ), + Flexible( + child: Padding( + padding: const EdgeInsets.only(left: 10.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisSize: MainAxisSize.min, + children: [ + Text( + widget.productTitle, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.titleMedium!.copyWith(fontSize: 18), + ), + // Display the stockInfo string (Either "Combo" or "Stock: 50") + Text( + widget.stockInfo, + style: const TextStyle(color: Colors.grey), + ), + ], + ), + ), + ), + ], + ), + ), + // if (permissionService.hasPermission(Permit.salesPriceView.value)) + Text( + '$currency${widget.productPrice}', + style: theme.textTheme.titleMedium!.copyWith(fontSize: 18), + ), + ], + ), + ); + }); + } +} diff --git a/lib/Screens/Settings/Help & Support/contact_us.dart b/lib/Screens/Settings/Help & Support/contact_us.dart new file mode 100644 index 0000000..1113a17 --- /dev/null +++ b/lib/Screens/Settings/Help & Support/contact_us.dart @@ -0,0 +1,127 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class ContactUs extends StatefulWidget { + const ContactUs({Key? key}) : super(key: key); + + @override + // ignore: library_private_types_in_public_api + _ContactUsState createState() => _ContactUsState(); +} + +class _ContactUsState extends State { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Scaffold( + appBar: AppBar( + title: Text( + lang.S.of(context).contactUs, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Column( + children: [ + Center( + // ignore: sized_box_for_whitespace + child: Container( + height: 150.0, + width: MediaQuery.of(context).size.width - 40, + child: TextField( + keyboardType: TextInputType.name, + maxLines: 30, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).writeYourMessageHere, + ), + ), + ), + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: ElevatedButton( + onPressed: () { + showDialog( + context: context, + builder: (BuildContext context) => Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0), + ), + // ignore: sized_box_for_whitespace + child: Container( + height: 350.0, + width: MediaQuery.of(context).size.width - 80, + child: Column( + children: [ + Row( + children: [ + const Spacer(), + IconButton( + color: kGreyTextColor, + icon: const Icon(Icons.cancel_outlined), + onPressed: () { + Navigator.pop(context); + }, + ), + ], + ), + Container( + height: 100.0, + width: 100.0, + decoration: BoxDecoration( + color: kDarkWhite, + borderRadius: BorderRadius.circular(10.0), + ), + child: const Center( + child: Image( + image: AssetImage('images/emailsent.png'), + ), + ), + ), + const SizedBox( + height: 20.0, + ), + Center( + child: Text( + lang.S.of(context).sendYourEmail, + style: theme.textTheme.titleLarge, + ), + ), + Center( + child: Padding( + padding: EdgeInsets.all(8.0), + child: Text( + lang.S.of(context).loremIpsumDolorSitAmetConsecteturElitInterdumCons, + //'Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.', + maxLines: 2, + textAlign: TextAlign.center, + style: theme.textTheme.bodyLarge?.copyWith( + color: kGreyTextColor, + ), + ), + ), + ), + ElevatedButton( + onPressed: () { + Navigator.pop(context); + }, + child: Text(lang.S.of(context).backToHome), + ), + ], + ), + ), + ), + ); + }, + child: Text(lang.S.of(context).sendMessage), + ), + ), + ], + ), + ); + } +} diff --git a/lib/Screens/Settings/account detele/repo/delete_account_repo.dart b/lib/Screens/Settings/account detele/repo/delete_account_repo.dart new file mode 100644 index 0000000..df41e4b --- /dev/null +++ b/lib/Screens/Settings/account detele/repo/delete_account_repo.dart @@ -0,0 +1,44 @@ +import 'dart:convert'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Const/api_config.dart'; +import '../../../../Repository/constant_functions.dart'; + +class DeleteAccountRepository { + Future deleteAccount({ + required String businessId, + required String password, + }) async { + EasyLoading.show(); + final url = Uri.parse('${APIConfig.url}/business-delete'); + + try { + var request = http.MultipartRequest('POST', url); + + // Add headers + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + + request.fields['password'] = password; + + // Send request + final streamedResponse = await request.send(); + final response = await http.Response.fromStream(streamedResponse); + + if (response.statusCode == 200) { + await EasyLoading.showSuccess('Account deleted successfully', duration: Duration(seconds: 2)); + return true; + } else { + final result = jsonDecode(response.body); + EasyLoading.showError(result['message']); + return false; + } + } catch (e) { + print('Delete exception: $e'); + EasyLoading.showError('Something went wrong'); + return false; + } + } +} diff --git a/lib/Screens/Settings/delete_acount_allart_dialog.dart b/lib/Screens/Settings/delete_acount_allart_dialog.dart new file mode 100644 index 0000000..ecd91c6 --- /dev/null +++ b/lib/Screens/Settings/delete_acount_allart_dialog.dart @@ -0,0 +1,103 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../Authentication/Repo/logout_repo.dart'; +import 'account detele/repo/delete_account_repo.dart'; + +void showDeleteAccountDialog(BuildContext context, WidgetRef ref) { + final _lang = lang.S.of(context); + final TextEditingController passwordController = TextEditingController(); + final GlobalKey formKey = GlobalKey(); + bool isChecked = false; + + showDialog( + context: context, + builder: (context) { + return StatefulBuilder( + builder: (context, setState) { + // AlertDialog-er baire theke SingleChildScrollView soriye deya hoyeche + return AlertDialog( + title: Text(_lang.deleteAcc), + content: SingleChildScrollView( + // Ekhane use korun + child: Form( + key: formKey, + child: Column( + mainAxisSize: MainAxisSize.min, // Column-ke tar dorkari jayga nite bolbe + children: [ + Text( + _lang.deleteDialogDetails, + style: TextStyle(color: kMainColor), + ), + const SizedBox(height: 16), + TextFormField( + controller: passwordController, + obscureText: true, + decoration: InputDecoration( + labelText: _lang.enterYourPassword, + border: const OutlineInputBorder(), + ), + validator: (value) { + if (value == null || value.isEmpty) { + return _lang.passwordIsRequired; + } + if (value.length < 6) { + return _lang.passwordMust6Character; + } + return null; + }, + ), + const SizedBox(height: 16), + CheckboxListTile( + value: isChecked, + onChanged: (value) { + setState(() { + isChecked = value ?? false; + }); + }, + contentPadding: EdgeInsets.zero, + title: Text(_lang.iAgreeDeleteMyAccountPermanent), + controlAffinity: ListTileControlAffinity.leading, + ), + ], + ), + ), + ), + actions: [ + TextButton( + child: Text(_lang.cancel), + onPressed: () => Navigator.of(context).pop(), + ), + ElevatedButton( + onPressed: isChecked + ? () async { + if (formKey.currentState!.validate()) { + // ref.read use kora better callback function-er bhetor + final businessId = ref.read(businessInfoProvider).value?.data?.id.toString() ?? ''; + + final bool isDeleted = await DeleteAccountRepository() + .deleteAccount(businessId: businessId, password: passwordController.text); + + if (isDeleted) { + await LogOutRepo().signOut(); + if (context.mounted) Navigator.of(context).pop(); + } + } + } + : null, + style: ElevatedButton.styleFrom( + backgroundColor: kMainColor, + foregroundColor: Colors.white, + ), + child: Text(_lang.delete), + ), + ], + ); + }, + ); + }, + ); +} diff --git a/lib/Screens/Settings/printing_invoice/printing_invoice_screen.dart b/lib/Screens/Settings/printing_invoice/printing_invoice_screen.dart new file mode 100644 index 0000000..e30d0d1 --- /dev/null +++ b/lib/Screens/Settings/printing_invoice/printing_invoice_screen.dart @@ -0,0 +1,1080 @@ +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Repository/check_addon_providers.dart'; +import 'package:mobile_pos/Screens/Settings/printing_invoice/repo/invoice_size_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:shimmer/shimmer.dart'; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Repository/API/business_info_update_repo.dart'; +import '../../../constant.dart'; + +class PrintingInvoiceScreen extends ConsumerStatefulWidget { + const PrintingInvoiceScreen({super.key}); + + @override + ConsumerState createState() => _PrintingInvoiceScreenState(); +} + +class _PrintingInvoiceScreenState extends ConsumerState { + Map invoiceVisibility = { + "show_company_name": true, + "show_phone_number": true, + "show_address": true, + "show_email": true, + "show_vat": true, + "show_note": true, + "show_gratitude_msg": true, + "show_invoice_scanner_logo": true, + "show_a4_invoice_logo": true, + "show_thermal_invoice_logo": true, + "show_warranty": true, + }; + + TextEditingController addressController = TextEditingController(); + TextEditingController vatNameController = TextEditingController(); + TextEditingController vatNumberController = TextEditingController(); + TextEditingController phoneController = TextEditingController(); + TextEditingController emailController = TextEditingController(); + TextEditingController nameController = TextEditingController(); + final noteLevelController = TextEditingController(); + final warrantyVoidLabel = TextEditingController(); + final warrantyVoid = TextEditingController(); + final noteController = TextEditingController(); + final gratitudeController = TextEditingController(); + Map invoiceSizeOptions = { + '3_inch_80mm': '3 inch 80mm', + '2_inch_58mm': '2 inch 58mm', + }; + Map invoiceLanguageOptions = { + 'english': 'English', + 'all_language': 'All Language', + }; + + @override + void initState() { + super.initState(); + printing = isPrintEnable; + + // Load initial data + WidgetsBinding.instance.addPostFrameCallback((_) { + _loadInitialData(); + }); + } + + void _loadInitialData() { + final businessData = ref.read(businessInfoProvider).value; + if (businessData?.data != null) { + final data = businessData!.data!; + + // Load form field data - ALWAYS LOAD THESE + nameController.text = data.companyName ?? ''; + phoneController.text = data.phoneNumber ?? ''; + emailController.text = data.invoiceEmail ?? ''; + addressController.text = data.address ?? ''; + vatNameController.text = data.vatName ?? ''; + vatNumberController.text = data.vatNo ?? ''; + noteLevelController.text = data.invoiceNoteLevel ?? ''; + warrantyVoidLabel.text = data.warrantyVoidLabel ?? ''; + warrantyVoid.text = data.warrantyVoid ?? ''; + noteController.text = data.invoiceNote ?? ''; + gratitudeController.text = data.gratitudeMessage ?? ''; + + /// ---------- Load visibility flags from META ---------- + final meta = data.meta; + if (meta != null) { + invoiceVisibility["show_company_name"] = meta.showCompanyName == 1; + invoiceVisibility["show_phone_number"] = meta.showPhoneNumber == 1; + invoiceVisibility["show_address"] = meta.showAddress == 1; + invoiceVisibility["show_email"] = meta.showEmail == 1; + invoiceVisibility["show_vat"] = meta.showVat == 1; + } + + /// ---------- Load visibility flags from ROOT ---------- + invoiceVisibility["show_note"] = data.showNote == 1; + invoiceVisibility["show_gratitude_msg"] = data.showGratitudeMsg == 1; + invoiceVisibility["show_invoice_scanner_logo"] = data.showInvoiceScannerLogo == 1; + invoiceVisibility["show_a4_invoice_logo"] = data.showA4InvoiceLogo == 1; + invoiceVisibility["show_thermal_invoice_logo"] = data.showThermalInvoiceLogo == 1; + invoiceVisibility["show_warranty"] = data.showWarranty == 1; + + // Set invoice size + final invoiceSize = data.invoiceSize; + if (invoiceSizeOptions.containsKey(invoiceSize)) { + selectedThermalPrinter = invoiceSize; + } else { + selectedThermalPrinter = '2_inch_58mm'; + } + + // Set invoice language + final invoiceLanguage = data.invoiceLanguage; + if (invoiceLanguageOptions.containsKey(invoiceLanguage)) { + selectedThermalPrinterLanguage = invoiceLanguage; + } else { + selectedThermalPrinterLanguage = 'english'; + } + + if (mounted) { + setState(() {}); + } + } + } + + Widget invoiceCheckbox(String key) { + return Checkbox( + value: invoiceVisibility[key] ?? false, + onChanged: (val) { + setState(() { + invoiceVisibility[key] = val ?? false; + }); + }, + ); + } + + bool printing = false; + + final ImagePicker _picker = ImagePicker(); + XFile? pickedImage; + File imageFile = File('No File'); + final ImagePicker _a4Picker = ImagePicker(); + XFile? pickedA4Image; + File a4ImageFile = File('No File'); + final ImagePicker _thermalPicker = ImagePicker(); + XFile? pickedThermalImage; + File thermalImageFile = File('No File'); + //--------warranty picker--------- + final ImagePicker _scannerPicker = ImagePicker(); + XFile? pickedScannerImage; + File scannerImageFile = File('No File'); + + final GlobalKey _formKey = GlobalKey(); + + String? selectedThermalPrinter; + String? selectedThermalPrinterLanguage = 'english'; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final _lang = lang.S.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.printingInvoice, + ), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(15.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Row( + // children: [ + // Text( + // _lang.invoiceLogo, + // style: theme.textTheme.titleMedium, + // ), + // invoiceCheckbox("show_thermal_invoice_logo"), + // ], + // ), + // const SizedBox(height: 10), + // + // ///__________Image_section________________________________________ + // Center( + // child: GestureDetector( + // onTap: () { + // showDialog( + // context: context, + // builder: (BuildContext context) { + // return Dialog( + // shape: RoundedRectangleBorder( + // borderRadius: BorderRadius.circular(12.0), + // ), + // // ignore: sized_box_for_whitespace + // child: Container( + // height: 200.0, + // width: MediaQuery.of(context).size.width - 80, + // child: Center( + // child: Row( + // mainAxisAlignment: MainAxisAlignment.center, + // children: [ + // GestureDetector( + // onTap: () async { + // pickedImage = await _picker.pickImage(source: ImageSource.gallery); + // + // setState(() { + // imageFile = File(pickedImage!.path); + // }); + // + // Navigator.pop(context); + // }, + // child: Column( + // mainAxisAlignment: MainAxisAlignment.center, + // children: [ + // const Icon( + // Icons.photo_library_rounded, + // size: 60.0, + // color: kMainColor, + // ), + // Text( + // lang.S.of(context).gallery, + // style: theme.textTheme.titleMedium?.copyWith( + // color: kGreyTextColor, + // ), + // ), + // ], + // ), + // ), + // const SizedBox( + // width: 40.0, + // ), + // GestureDetector( + // onTap: () async { + // pickedImage = await _picker.pickImage(source: ImageSource.camera); + // setState(() { + // imageFile = File(pickedImage!.path); + // }); + // Future.delayed(const Duration(milliseconds: 100), () { + // Navigator.pop(context); + // }); + // }, + // child: Column( + // mainAxisAlignment: MainAxisAlignment.center, + // children: [ + // const Icon( + // Icons.camera, + // size: 60.0, + // color: kGreyTextColor, + // ), + // Text( + // lang.S.of(context).camera, + // style: theme.textTheme.titleMedium?.copyWith( + // color: kGreyTextColor, + // ), + // ), + // ], + // ), + // ), + // ], + // ), + // ), + // ), + // ); + // }); + // }, + // child: Stack( + // children: [ + // Container( + // height: 120, + // width: 120, + // decoration: BoxDecoration( + // border: Border.all(color: Colors.black54, width: 1), + // borderRadius: const BorderRadius.all(Radius.circular(120)), + // image: pickedImage == null + // ? ref.watch(businessInfoProvider).value?.data?.invoiceLogo == null + // ? const DecorationImage( + // image: AssetImage(logo), + // fit: BoxFit.cover, + // ) + // : DecorationImage( + // image: NetworkImage(APIConfig.domain + + // (ref.watch(businessInfoProvider).value?.data?.invoiceLogo.toString() ?? '')), + // fit: BoxFit.cover, + // ) + // : DecorationImage( + // image: FileImage(imageFile), + // fit: BoxFit.cover, + // ), + // ), + // ), + // Positioned( + // bottom: 0, + // right: 0, + // child: Container( + // height: 35, + // width: 35, + // decoration: BoxDecoration( + // border: Border.all(color: Colors.white, width: 2), + // borderRadius: const BorderRadius.all(Radius.circular(120)), + // color: kMainColor, + // ), + // child: const Icon( + // Icons.camera_alt_outlined, + // size: 20, + // color: Colors.white, + // ), + // ), + // ) + // ], + // ), + // ), + // ), + // const SizedBox(height: 20.0), + Form( + key: _formKey, + child: Column( + children: [ + AppTextField( + controller: nameController, + validator: (value) { + if (value == null || value.isEmpty) { + return lang.S.of(context).pleaseEnterAValidBusinessName; + } + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).businessName, + suffixIcon: invoiceCheckbox("show_company_name"), + border: const OutlineInputBorder(), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: phoneController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.PHONE, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).phone, + border: const OutlineInputBorder(), + suffixIcon: invoiceCheckbox("show_phone_number"), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: emailController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.EMAIL, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).email, + border: const OutlineInputBorder(), + suffixIcon: invoiceCheckbox("show_email"), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: addressController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).address, + border: const OutlineInputBorder(), + suffixIcon: invoiceCheckbox("show_address"), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: vatNameController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).vatGstTitle, + border: const OutlineInputBorder(), + suffixIcon: invoiceCheckbox("show_vat"), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: vatNumberController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).vatGstNumber, + border: const OutlineInputBorder(), + suffixIcon: invoiceCheckbox("show_vat"), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: noteLevelController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).noteLevel, + suffixIcon: invoiceCheckbox("show_note"), + hintText: lang.S.of(context).enterYourNoteLevel, + border: const OutlineInputBorder(), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: noteController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).note, + suffixIcon: invoiceCheckbox("show_note"), + hintText: lang.S.of(context).enterNote, + border: const OutlineInputBorder(), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: warrantyVoidLabel, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: 'Warranty Void Label ', + suffixIcon: invoiceCheckbox("show_warranty"), + hintText: 'Enter warranty void label', + border: const OutlineInputBorder(), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: warrantyVoid, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: 'Warranty Void ', + suffixIcon: invoiceCheckbox("show_warranty"), + hintText: 'Enter warranty void', + border: const OutlineInputBorder(), + ), + ), + const SizedBox(height: 20), + AppTextField( + controller: gratitudeController, + validator: (value) { + return null; + }, + textFieldType: TextFieldType.NAME, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).postSaleMessage, + suffixIcon: invoiceCheckbox("show_gratitude_msg"), + hintText: lang.S.of(context).enterYourPostSaleMessage, + border: const OutlineInputBorder(), + ), + ), + ], + ), + ), + const SizedBox(height: 20), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Text( + lang.S.of(context).a4PageLogo, + style: theme.textTheme.titleSmall, + ), + const SizedBox(width: 20), + Checkbox( + value: invoiceVisibility["show_a4_invoice_logo"] ?? false, + onChanged: (val) { + setState(() { + invoiceVisibility["show_a4_invoice_logo"] = val!; + }); + }, + ), + ], + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () { + showDialog( + context: context, + builder: (BuildContext context) { + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0), + ), + // ignore: sized_box_for_whitespace + child: Container( + height: 200.0, + width: MediaQuery.of(context).size.width - 80, + child: Center( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + GestureDetector( + onTap: () async { + pickedA4Image = await _a4Picker.pickImage(source: ImageSource.gallery); + + setState(() { + a4ImageFile = File(pickedA4Image!.path); + }); + + Navigator.pop(context); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.photo_library_rounded, + size: 60.0, + color: kMainColor, + ), + Text( + lang.S.of(context).gallery, + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + const SizedBox( + width: 40.0, + ), + GestureDetector( + onTap: () async { + pickedA4Image = await _a4Picker.pickImage(source: ImageSource.camera); + setState(() { + a4ImageFile = File(pickedA4Image!.path); + }); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.camera, + size: 60.0, + color: kGreyTextColor, + ), + Text( + lang.S.of(context).camera, + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + ); + }); + }, + child: Container( + height: 80, + width: double.infinity, + decoration: BoxDecoration( + border: Border.all(color: Colors.black54, width: 1), + borderRadius: const BorderRadius.all(Radius.circular(8)), + image: pickedA4Image == null + ? ref.watch(businessInfoProvider).value?.data?.a4InvoiceLogo == null + ? const DecorationImage( + image: AssetImage(logo), + fit: BoxFit.cover, + ) + : DecorationImage( + image: NetworkImage(APIConfig.domain + + (ref.watch(businessInfoProvider).value?.data?.a4InvoiceLogo.toString() ?? '')), + fit: BoxFit.cover, + ) + : DecorationImage( + image: FileImage(a4ImageFile), + fit: BoxFit.cover, + ), + ), + ), + ) + ], + ), + const SizedBox(height: 20), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Text( + _lang.thermalInvoicePageLogo, + style: theme.textTheme.titleSmall, + ), + const SizedBox(width: 20), + Checkbox( + value: invoiceVisibility["show_thermal_invoice_logo"] ?? false, + onChanged: (val) { + setState(() { + invoiceVisibility["show_thermal_invoice_logo"] = val!; + }); + }, + ), + ], + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () { + showDialog( + context: context, + builder: (BuildContext context) { + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0), + ), + // ignore: sized_box_for_whitespace + child: Container( + height: 200.0, + width: MediaQuery.of(context).size.width - 80, + child: Center( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + GestureDetector( + onTap: () async { + pickedThermalImage = + await _thermalPicker.pickImage(source: ImageSource.gallery); + + setState(() { + thermalImageFile = File(pickedThermalImage!.path); + }); + + Navigator.pop(context); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.photo_library_rounded, + size: 60.0, + color: kMainColor, + ), + Text( + lang.S.of(context).gallery, + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + const SizedBox( + width: 40.0, + ), + GestureDetector( + onTap: () async { + pickedThermalImage = + await _thermalPicker.pickImage(source: ImageSource.camera); + setState(() { + thermalImageFile = File(pickedThermalImage!.path); + }); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.camera, + size: 60.0, + color: kGreyTextColor, + ), + Text( + lang.S.of(context).camera, + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + ); + }); + }, + child: Container( + height: 80, + width: double.infinity, + decoration: BoxDecoration( + border: Border.all(color: Colors.black54, width: 1), + borderRadius: const BorderRadius.all(Radius.circular(8)), + image: pickedThermalImage == null + ? ref.watch(businessInfoProvider).value?.data?.thermalInvoiceLogo == null + ? const DecorationImage( + image: AssetImage(logo), + fit: BoxFit.cover, + ) + : DecorationImage( + image: NetworkImage(APIConfig.domain + + (ref.watch(businessInfoProvider).value?.data?.thermalInvoiceLogo.toString() ?? + '')), + fit: BoxFit.cover, + ) + : DecorationImage( + image: FileImage(thermalImageFile), + fit: BoxFit.cover, + ), + ), + ), + ) + ], + ), + const SizedBox(height: 20), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Text( + 'Invoice Scanner Logo', + style: theme.textTheme.titleSmall, + ), + const SizedBox(width: 20), + Checkbox( + value: invoiceVisibility["show_invoice_scanner_logo"] ?? false, + onChanged: (val) { + setState(() { + invoiceVisibility["show_invoice_scanner_logo"] = val!; + }); + }, + ), + ], + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () { + showDialog( + context: context, + builder: (BuildContext context) { + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(12.0), + ), + // ignore: sized_box_for_whitespace + child: Container( + height: 200.0, + width: MediaQuery.of(context).size.width - 80, + child: Center( + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + GestureDetector( + onTap: () async { + pickedScannerImage = + await _scannerPicker.pickImage(source: ImageSource.gallery); + + setState(() { + scannerImageFile = File(pickedScannerImage!.path); + }); + + Navigator.pop(context); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.photo_library_rounded, + size: 60.0, + color: kMainColor, + ), + Text( + lang.S.of(context).gallery, + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + const SizedBox( + width: 40.0, + ), + GestureDetector( + onTap: () async { + pickedScannerImage = + await _scannerPicker.pickImage(source: ImageSource.camera); + setState(() { + scannerImageFile = File(pickedScannerImage!.path); + }); + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon( + Icons.camera, + size: 60.0, + color: kGreyTextColor, + ), + Text( + lang.S.of(context).camera, + style: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + ); + }); + }, + child: Container( + height: 80, + width: double.infinity, + decoration: BoxDecoration( + border: Border.all(color: Colors.black54, width: 1), + borderRadius: const BorderRadius.all(Radius.circular(8)), + image: pickedScannerImage == null + ? ref.watch(businessInfoProvider).value?.data?.invoiceScannerLogo == null + ? const DecorationImage( + image: AssetImage(logo), + fit: BoxFit.cover, + ) + : DecorationImage( + image: NetworkImage(APIConfig.domain + + (ref.watch(businessInfoProvider).value?.data?.invoiceScannerLogo.toString() ?? + '')), + fit: BoxFit.cover, + ) + : DecorationImage( + image: FileImage(scannerImageFile), + fit: BoxFit.cover, + ), + ), + ), + ) + ], + ), + const SizedBox(height: 30.0), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(_lang.printingOption, style: theme.textTheme.titleMedium), + SizedBox( + width: 44, + height: 22, + child: Transform.scale( + scale: 0.8, + child: Switch.adaptive( + activeTrackColor: kMainColor, + value: printing, + onChanged: (bool value) async { + setState(() => printing = value); + }, + ), + ), + ) + ], + ), + SizedBox(height: 10), + + ///___________Tharmal_printing_Language_________ + ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: const VisualDensity(vertical: -4, horizontal: -4), + title: Text( + _lang.thermalPrinterLanguage, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + trailing: SizedBox( + width: 105, + child: DropdownButtonHideUnderline( + child: DropdownButton( + isExpanded: true, + padding: EdgeInsets.zero, + items: invoiceLanguageOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + style: theme.textTheme.bodySmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ); + }).toList(), + value: selectedThermalPrinterLanguage ?? 'english', + onChanged: (String? value) async { + setState(() { + selectedThermalPrinterLanguage = value; + }); + }, + ), + ), + ), + ), + + ///________Tharmal_printing_page_size_________ + ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: const VisualDensity(vertical: -4, horizontal: -4), + title: Text( + _lang.thermalPrinterPageSize, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + trailing: ref.watch(invoice80mmAddonCheckProvider).when( + data: (data) { + if (!data) { + invoiceSizeOptions = { + '2_inch_58mm': '2 inch 58mm', + }; + } + return SizedBox( + width: 105, + child: DropdownButtonHideUnderline( + child: DropdownButton( + isExpanded: true, + padding: EdgeInsets.zero, + items: invoiceSizeOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + style: theme.textTheme.bodySmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ); + }).toList(), + value: selectedThermalPrinter ?? '2_inch_58mm', + onChanged: (String? value) async { + InvoiceSizeRepo repo = InvoiceSizeRepo(); + final bool result = + await repo.invoiceSizeChange(invoiceSize: value, ref: ref, context: context); + if (result) { + setState(() { + selectedThermalPrinter = value; + }); + } + }, + ), + ), + ); + }, + error: (error, stackTrace) => Text(error.toString()), + loading: () => Shimmer.fromColors( + baseColor: Colors.grey.shade300, + highlightColor: Colors.grey.shade100, + child: Container( + width: 105, + height: 38, + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(4), + ), + ), + ), + ), + ), + ], + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(10.0), + child: ElevatedButton.icon( + icon: const Icon( + Icons.arrow_forward, + color: Colors.white, + ), + label: Text(lang.S.of(context).continueButton), + onPressed: () async { + if (_formKey.currentState!.validate()) { + EasyLoading.show(); + + final businessRepository = BusinessUpdateRepository(); + final businessData = ref.read(businessInfoProvider).value?.data; + + if (businessData == null) { + EasyLoading.showError('Business data not found'); + return; + } + + /// ---------- BUILD NUMERIC VISIBILITY FIELDS ---------- + final visibilityFields = { + 'show_company_name': invoiceVisibility["show_company_name"]! ? 1 : 0, + 'show_phone_number': invoiceVisibility["show_phone_number"]! ? 1 : 0, + 'show_address': invoiceVisibility["show_address"]! ? 1 : 0, + 'show_email': invoiceVisibility["show_email"]! ? 1 : 0, + 'show_vat': invoiceVisibility["show_vat"]! ? 1 : 0, + 'show_note': invoiceVisibility["show_note"]! ? 1 : 0, + 'show_gratitude_msg': invoiceVisibility["show_gratitude_msg"]! ? 1 : 0, + 'show_invoice_scanner_logo': invoiceVisibility["show_invoice_scanner_logo"]! ? 1 : 0, + 'show_a4_invoice_logo': invoiceVisibility["show_a4_invoice_logo"]! ? 1 : 0, + 'show_thermal_invoice_logo': invoiceVisibility["show_thermal_invoice_logo"]! ? 1 : 0, + 'show_warranty': invoiceVisibility["show_warranty"]! ? 1 : 0, + }; + + final isProfileUpdated = await businessRepository.updateProfile( + id: businessData.id.toString(), + name: nameController.text.trim(), + categoryId: businessData.category?.id.toString() ?? '1', + phone: phoneController.text.trim(), + email: emailController.text.trim(), + address: addressController.text.trim(), + vatTitle: vatNameController.text.trim(), + vatNumber: vatNumberController.text.trim(), + warrantyLabelVoid: warrantyVoidLabel.text.trim(), + warrantyVoid: warrantyVoid.text.trim(), + invoiceNoteLevel: noteLevelController.text.trim(), + invoiceNote: noteController.text.trim(), + gratitudeMessage: gratitudeController.text.trim(), + invoiceLogo: pickedImage != null ? File(pickedImage!.path) : null, + a4InvoiceLogo: pickedA4Image != null ? File(pickedA4Image!.path) : null, + thermalInvoiceLogo: pickedThermalImage != null ? File(pickedThermalImage!.path) : null, + ref: ref, + invoiceSize: selectedThermalPrinter ?? '2_inch_58mm', + context: context, + invoiceLanguage: selectedThermalPrinterLanguage ?? 'english', + invoiceVisibilityMeta: visibilityFields, // fixed numeric 0/1 + ); + + if (isProfileUpdated) { + final prefs = await SharedPreferences.getInstance(); + await prefs.setBool('isPrintEnable', printing); + isPrintEnable = printing; + + ref.invalidate(businessInfoProvider); + + EasyLoading.showSuccess('Settings updated successfully'); + Future.delayed(const Duration(seconds: 1), () { + Navigator.pop(context); + }); + } else { + EasyLoading.dismiss(); + } + } + }), + ), + ), + ); + } +} diff --git a/lib/Screens/Settings/printing_invoice/repo/invoice_size_repo.dart b/lib/Screens/Settings/printing_invoice/repo/invoice_size_repo.dart new file mode 100644 index 0000000..3d86b13 --- /dev/null +++ b/lib/Screens/Settings/printing_invoice/repo/invoice_size_repo.dart @@ -0,0 +1,29 @@ +import 'dart:convert'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/http_client/custome_http_client.dart'; +import 'package:http/http.dart' as http; +import '../../../../Const/api_config.dart'; + +class InvoiceSizeRepo { + Future invoiceSizeChange({required String? invoiceSize, required WidgetRef ref, required BuildContext context}) async { + EasyLoading.show(); + CustomHttpClient client = CustomHttpClient(client: http.Client(), ref: ref, context: context); + final url = Uri.parse('${APIConfig.url}/invoice-settings/update'); + try { + final response = await client.post(url: url, body: {'invoice_size': invoiceSize}); + + final massage = json.decode(response.body)['message']; + if (response.statusCode == 200) { + EasyLoading.showSuccess(massage); + return true; + } + EasyLoading.showError(massage); + return false; + } catch (e) { + EasyLoading.showError(e.toString()); + return false; + } + } +} diff --git a/lib/Screens/Settings/sales settings/model/amount_rounding_dropdown_model.dart b/lib/Screens/Settings/sales settings/model/amount_rounding_dropdown_model.dart new file mode 100644 index 0000000..06849c9 --- /dev/null +++ b/lib/Screens/Settings/sales settings/model/amount_rounding_dropdown_model.dart @@ -0,0 +1,42 @@ +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class AmountRoundingDropdownModel { + late String value; + late String option; + + AmountRoundingDropdownModel({required this.value, required this.option}); +} + +final List roundingMethods = [ + AmountRoundingDropdownModel(value: 'none', option: lang.S.current.none), + AmountRoundingDropdownModel(value: 'round_up', option: lang.S.current.roundToWholeNumber), + AmountRoundingDropdownModel(value: 'nearest_whole_number', option: lang.S.current.roundToNearestWholeNumber), + AmountRoundingDropdownModel(value: 'nearest_0.05', option: lang.S.current.roundToNearnessDecimalNumber005), + AmountRoundingDropdownModel(value: 'nearest_0.1', option: lang.S.current.roundToNearnessDecimalNumber01), + AmountRoundingDropdownModel(value: 'nearest_0.5', option: lang.S.current.roundToNearnessDecimalNumber05), +]; + +num roundNumber({required num value, required String roundingType}) { + switch (roundingType) { + case "none": + return value; + + case "round_up": + return value.ceilToDouble(); + + case "nearest_whole_number": + return value.roundToDouble(); + + case "nearest_0.05": + return (value / 0.05).round() * 0.05; + + case "nearest_0.1": + return (value / 0.1).round() * 0.1; + + case "nearest_0.5": + return (value / 0.5).round() * 0.5; + + default: + return value; + } +} diff --git a/lib/Screens/Settings/sales settings/sales_settings_screen.dart b/lib/Screens/Settings/sales settings/sales_settings_screen.dart new file mode 100644 index 0000000..cd31af5 --- /dev/null +++ b/lib/Screens/Settings/sales settings/sales_settings_screen.dart @@ -0,0 +1,116 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Repository/API/business_info_update_repo.dart'; +import '../../../constant.dart'; +import 'model/amount_rounding_dropdown_model.dart'; + +class SalesSettingsScreen extends ConsumerStatefulWidget { + const SalesSettingsScreen({super.key}); + + @override + ConsumerState createState() => _PrintingInvoiceScreenState(); +} + +class _PrintingInvoiceScreenState extends ConsumerState { + @override + void initState() { + // TODO: implement initState + super.initState(); + ref.read(businessInfoProvider).when( + data: (data) { + setState(() { + selectedMethod = roundingMethods.firstWhere( + (element) => element.value == data.data?.saleRoundingOption, + ); + }); + }, + error: (error, stackTrace) {}, + loading: () {}, + ); + } + + AmountRoundingDropdownModel? selectedMethod = roundingMethods[0]; + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.salesSetting, + ), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(10.0), + child: ElevatedButton( + child: Text(lang.S.of(context).save), + onPressed: () async { + ref.watch(businessInfoProvider).when( + data: (data) async { + final businessRepository = BusinessUpdateRepository(); + final isProfileUpdated = await businessRepository.updateSalesSettings( + id: data.data?.id.toString() ?? '', + ref: ref, + context: context, + saleRoundingOption: selectedMethod?.value, + ); + + if (isProfileUpdated) { + ref.refresh(businessInfoProvider); + Navigator.pop(context); + } + }, + error: (error, stackTrace) {}, + loading: () {}, + ); + }, + ), + ), + body: Padding( + padding: const EdgeInsets.all(15.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + spacing: 15, + children: [ + Text( + '${_lang.amountRoundingMethod}:', + style: TextStyle( + fontSize: 16, + ), + ), + DropdownButtonFormField( + isExpanded: true, + decoration: InputDecoration( + labelText: _lang.amountRoundingMethod, + border: OutlineInputBorder(), + ), + value: selectedMethod, + items: roundingMethods.map((method) { + return DropdownMenuItem( + value: method, + child: Text(method.option), + ); + }).toList(), + onChanged: (value) { + setState(() { + selectedMethod = value; + }); + }, + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/Settings/settings_screen.dart b/lib/Screens/Settings/settings_screen.dart new file mode 100644 index 0000000..1c42ee8 --- /dev/null +++ b/lib/Screens/Settings/settings_screen.dart @@ -0,0 +1,278 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Screens/DashBoard/dashboard.dart'; +import 'package:mobile_pos/Screens/Profile%20Screen/profile_details.dart'; +import 'package:mobile_pos/Screens/Settings/printing_invoice/printing_invoice_screen.dart'; +import 'package:mobile_pos/Screens/Settings/sales%20settings/sales_settings_screen.dart'; +import 'package:mobile_pos/Screens/User%20Roles/user_role_screen.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20account/bank_account_list_screen.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/cansh%20in%20hand/cash_in_hand_screen.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../widgets/page_navigation_list/_page_navigation_list.dart'; +import '../Authentication/Repo/logout_repo.dart'; +import '../Currency/currency_screen.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../barcode/gererate_barcode.dart'; +import '../cash and bank/cheques/cheques_list_screen.dart'; +import '../language/language.dart'; +import '../subscription/package_screen.dart'; +import 'delete_acount_allart_dialog.dart'; + +class SettingScreen extends ConsumerStatefulWidget { + const SettingScreen({super.key}); + + @override + ConsumerState createState() => SettingScreenState(); +} + +class SettingScreenState extends ConsumerState { + bool expanded = false; + bool expandedHelp = false; + bool expandedAbout = false; + bool selected = false; + + @override + void initState() { + super.initState(); + WidgetsBinding.instance.addPostFrameCallback((_) { + printerIsEnable(); + }); + } + + void printerIsEnable() async { + final prefs = await SharedPreferences.getInstance(); + + setState(() => isPrintEnable = prefs.getBool('isPrintEnable') ?? true); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return SafeArea( + child: Consumer( + builder: (context, ref, _) { + final businessInfo = ref.watch(businessInfoProvider); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: PreferredSize( + preferredSize: const Size.fromHeight(80), + child: Padding( + padding: const EdgeInsets.only(top: 8), + child: Builder( + builder: (_) { + final _details = businessInfo.value; + return ListTile( + leading: GestureDetector( + onTap: () => const ProfileDetails().launch(context), + child: Container( + constraints: BoxConstraints.tight( + const Size.square(54), + ), + decoration: BoxDecoration( + image: _details?.data?.pictureUrl == null + ? const DecorationImage( + image: AssetImage('images/no_shop_image.png'), + fit: BoxFit.cover, + ) + : DecorationImage( + image: NetworkImage( + APIConfig.domain + (_details?.data?.pictureUrl ?? ''), + ), + fit: BoxFit.cover, + ), + borderRadius: BorderRadius.circular(50), + ), + ), + ), + title: Text( + _details?.data?.user?.role == 'staff' + ? '${_details?.data?.companyName ?? ''} [${_details?.data?.user?.name ?? ''}]' + : _details?.data?.companyName ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + titleTextStyle: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + subtitle: Text( + _details?.data?.category?.name ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + subtitleTextStyle: _theme.textTheme.bodyLarge?.copyWith( + color: kGreyTextColor, + ), + ); + }, + ), + ), + ), + body: PageNavigationListView( + navTiles: navItems, + onTap: (value) async { + if (value.type == PageNavigationListTileType.navigation && value.route != null) { + if (value.route is SelectLanguage) { + final prefs = await SharedPreferences.getInstance(); + final data = prefs.getString('lang'); + Navigator.of(context).push( + MaterialPageRoute( + builder: (_) => SelectLanguage( + alreadySelectedLanguage: data, + ), + ), + ); + return; + } + + final _previousCurrency = currency; + await Navigator.of(context).push(MaterialPageRoute(builder: (_) => value.route!)).then( + (_) => (_previousCurrency != currency) ? setState(() {}) : null, + ); + } + + if (value.type == PageNavigationListTileType.function) { + if (value.value == 'logout') { + ref.invalidate(businessInfoProvider); + EasyLoading.show(status: lang.S.of(context).logOut); + LogOutRepo repo = LogOutRepo(); + await repo.signOutApi(); + } + if (value.value == 'delete_account') { + showDeleteAccountDialog(context, ref); + } + } + }, + // footer: Padding( + // padding: const EdgeInsetsDirectional.only( + // start: 24, + // top: 8, + // ), + // child: Text( + // 'POSPro V-$appVersion', + // style: _theme.textTheme.bodyLarge?.copyWith( + // color: kGreyTextColor, + // ), + // ), + // ), + ), + ), + ); + }, + ), + ); + } + + List> get navItems { + return [ + PageNavigationNavTile( + title: lang.S.of(context).profile, + svgIconPath: 'assets/profile.svg', + route: const ProfileDetails(), + ), + PageNavigationNavTile( + title: lang.S.of(context).printingInvoice, + svgIconPath: 'assets/print.svg', + route: PrintingInvoiceScreen(), + ), + PageNavigationNavTile( + title: lang.S.of(context).salesSetting, + svgIconPath: 'assets/sales.svg', + route: SalesSettingsScreen(), + ), + PageNavigationNavTile( + title: lang.S.of(context).subscription, + svgIconPath: 'assets/subscription.svg', + route: const PackageScreen(), + ), + PageNavigationNavTile( + title: lang.S.of(context).dashboard, + svgIconPath: 'assets/dashboard.svg', + route: const DashboardScreen(), + ), + if (PermissionService(ref).hasPermission(Permit.rolesRead.value)) + PageNavigationNavTile( + title: lang.S.of(context).userRole, + svgIconPath: 'assets/userRole.svg', + route: const UserRoleScreen(), + ), + + /// NEW EXPANSION TILE: CASH & BANK + PageNavigationNavTile( + title: lang.S.of(context).cashAndBank, + svgIconPath: 'assets/cash_bank.svg', + type: PageNavigationListTileType.expansion, + children: [ + PageNavigationNavTile( + title: lang.S.of(context).bankAccounts, + svgIconPath: 'assets/bank.svg', + route: BankAccountListScreen(), + ), + PageNavigationNavTile( + title: lang.S.of(context).cashInHand, + svgIconPath: 'assets/cash.svg', + route: CashInHandScreen(), + ), + PageNavigationNavTile( + title: lang.S.of(context).cheque, + svgIconPath: 'assets/cheque.svg', + route: ChequesListScreen(), + ), + ], + ), + PageNavigationNavTile( + title: lang.S.of(context).currency, + svgIconPath: 'assets/currency.svg', + route: const CurrencyScreen(), + trailing: Text.rich( + TextSpan( + text: '($currency) ', + children: const [ + WidgetSpan( + alignment: PlaceholderAlignment.middle, + child: Icon( + Icons.arrow_forward_ios, + size: 20, + color: kGreyTextColor, + ), + ), + ], + ), + style: Theme.of(context).textTheme.bodyLarge, + ), + ), + PageNavigationNavTile( + title: lang.S.of(context).barcodeGenerator, + svgIconPath: 'assets/barcode.svg', + route: const BarcodeGeneratorScreen(), + ), + PageNavigationNavTile( + title: lang.S.of(context).selectLang, + svgIconPath: 'assets/language.svg', + route: const SelectLanguage(), + ), + PageNavigationNavTile( + title: lang.S.of(context).deleteAcc, + svgIconPath: 'assets/account_delete.svg', + value: 'delete_account', + hideTrailing: true, + type: PageNavigationListTileType.function, + ), + PageNavigationNavTile( + title: lang.S.of(context).logOut, + svgIconPath: 'assets/logout.svg', + value: 'logout', + hideTrailing: true, + type: PageNavigationListTileType.function, + ), + ]; + } +} diff --git a/lib/Screens/Shimmers/home_screen_appbar_shimmer.dart b/lib/Screens/Shimmers/home_screen_appbar_shimmer.dart new file mode 100644 index 0000000..7c8d7e1 --- /dev/null +++ b/lib/Screens/Shimmers/home_screen_appbar_shimmer.dart @@ -0,0 +1,62 @@ +import 'package:flutter/material.dart'; +import 'package:shimmer/shimmer.dart'; + +class HomeScreenAppBarShimmer extends StatelessWidget { + const HomeScreenAppBarShimmer({ + Key? key, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Shimmer.fromColors( + baseColor: Colors.grey.shade300, + highlightColor: Colors.grey.shade100, + child: Row( + children: [ + Container( + height: 42, + width: 42, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(30.0), + color: Colors.white, + ), + ), + const SizedBox( + width: 10.0, + ), + Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + height: 20, + width: 200, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8.0), + color: Colors.white, + ), + ), + const SizedBox(height: 8), + Container( + height: 15, + width: 120, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8.0), + color: Colors.white, + ), + ) + ], + ), + const Spacer(), + Container( + height: 40.0, + width: 40.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(10.0), + color: Colors.white, + ), + ), + ], + )); + } +} diff --git a/lib/Screens/SplashScreen/on_board.dart b/lib/Screens/SplashScreen/on_board.dart new file mode 100644 index 0000000..a048fec --- /dev/null +++ b/lib/Screens/SplashScreen/on_board.dart @@ -0,0 +1,191 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:smooth_page_indicator/smooth_page_indicator.dart'; + +import '../../constant.dart'; +import '../Authentication/Sign In/sign_in_screen.dart'; + +class OnBoard extends StatefulWidget { + const OnBoard({super.key}); + + @override + // ignore: library_private_types_in_public_api + _OnBoardState createState() => _OnBoardState(); +} + +class _OnBoardState extends State { + PageController pageController = PageController(initialPage: 0); + int currentIndexPage = 0; + String buttonText = 'Next'; + + List> getSlider({required BuildContext context}) { + List> sliderList = [ + { + "icon": onboard1, + "title": lang.S.of(context).easyToUseThePos, + "description": lang.S.of(context).easytheusedesciption, + }, + { + "icon": onboard2, + "title": lang.S.of(context).choseYourFeature, + "description": lang.S.of(context).choseyourfeatureDesciption, + }, + { + "icon": onboard3, + "title": lang.S.of(context).allBusinessSolutions, + "description": lang.S.of(context).allBusinessolutionDescrip, + }, + ]; + return sliderList; + } + + List> sliderList = []; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + sliderList = getSlider(context: context); + return Scaffold( + backgroundColor: kWhite, + body: Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + const SizedBox(height: 30), + Padding( + padding: const EdgeInsets.all(8), + child: TextButton( + onPressed: () { + Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => const SignIn(), + )); + }, + child: Text( + lang.S.of(context).skip, + style: _theme.textTheme.titleMedium, + ), + ), + ), + Expanded( + child: Container( + padding: const EdgeInsets.only(top: 20, bottom: 20), + width: context.width(), + child: Stack( + alignment: Alignment.bottomCenter, + children: [ + PageView.builder( + itemCount: sliderList.length, + controller: pageController, + onPageChanged: (int index) => setState(() => currentIndexPage = index), + itemBuilder: (_, index) { + return Column( + children: [ + const SizedBox(height: 20), + Expanded( + child: Image.asset( + sliderList[index]['icon'], + fit: BoxFit.contain, + width: context.width() - 100, + ), + ), + const SizedBox(height: 20), + Padding( + padding: const EdgeInsets.all(10.0), + child: Text( + sliderList[index]['title'].toString(), + style: _theme.textTheme.headlineSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.center, + ), + ), + // ignore: sized_box_for_whitespace + Padding( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + // ignore: sized_box_for_whitespace + child: Container( + width: context.width(), + child: Text( + sliderList[index]['description'].toString(), + textAlign: TextAlign.center, + overflow: TextOverflow.ellipsis, + maxLines: 5, + style: _theme.textTheme.bodyLarge?.copyWith( + color: DAppColors.kNeutral700, + ), + ), + ), + ), + ], + ); + }, + ), + ], + ), + ), + ), + Center( + child: SmoothPageIndicator( + controller: pageController, + count: sliderList.length, + effect: ExpandingDotsEffect(dotColor: kMainColor.withOpacity(0.2), activeDotColor: kMainColor, dotHeight: 8, dotWidth: 8), + ), + ), + // DotIndicator( + // currentDotSize: 25, + // dotSize: 6, + // pageController: pageController, + // pages: sliderList, + // indicatorColor: kMainColor, + // unselectedIndicatorColor: Colors.grey, + // ), + // const Spacer(), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0), + child: ElevatedButton.icon( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + disabledForegroundColor: const Color(0xff567DF4).withOpacity(0.05), + ), + onPressed: () { + setState( + () { + currentIndexPage < 2 + ? pageController.nextPage(duration: const Duration(microseconds: 1000), curve: Curves.bounceInOut) + : Navigator.pushReplacement( + context, + MaterialPageRoute( + builder: (context) => const SignIn(), + )); + // : const SignInScreen().launch(context); + }, + ); + }, + icon: const Icon( + Icons.arrow_forward, + color: Colors.white, + ), + iconAlignment: IconAlignment.end, + label: Text( + lang.S.of(context).next, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ), + const SizedBox(height: 20), + ], + ), + ); + } +} diff --git a/lib/Screens/SplashScreen/splash_screen.dart b/lib/Screens/SplashScreen/splash_screen.dart new file mode 100644 index 0000000..5ac0c0d --- /dev/null +++ b/lib/Screens/SplashScreen/splash_screen.dart @@ -0,0 +1,147 @@ +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:internet_connection_checker_plus/internet_connection_checker_plus.dart'; +import 'package:mobile_pos/Screens/SplashScreen/on_board.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:flutter/services.dart'; +import 'package:permission_handler/permission_handler.dart'; +import 'package:provider/provider.dart'; +import 'package:shared_preferences/shared_preferences.dart'; + +import '../../Repository/API/business_info_repo.dart'; +import '../../core/constant_variables/local_data_saving_keys.dart'; +import '../../currency.dart'; +import '../Authentication/Repo/licnese_repo.dart'; +import '../Authentication/Sign In/sign_in_screen.dart'; +import '../Home/home.dart'; +import '../language/language_provider.dart'; + +class SplashScreen extends ConsumerStatefulWidget { + const SplashScreen({super.key}); + + @override + SplashScreenState createState() => SplashScreenState(); +} + +class SplashScreenState extends ConsumerState { + void getPermission() async { + Map statuses = await [ + Permission.bluetoothScan, + Permission.bluetoothConnect, + ].request(); + } + + int retryCount = 0; + + Future checkUserValidity() async { + final bool isConnected = await InternetConnection().hasInternetAccess; + if (isConnected) { + nextPage(); + } else { + if (retryCount < 3) { + retryCount++; + checkUserValidity(); + } else { + showDialog( + context: context, + builder: (context) => AlertDialog( + title: Text(lang.S.of(context).notInternetConnection), + content: Text(lang.S.of(context).pleaseCheckYourInternetConnection), + actions: [ + TextButton( + onPressed: () { + Navigator.pop(context); + checkUserValidity(); + }, + child: Text(lang.S.of(context).ok), + ), + ], + ), + ); + } + } + } + + @override + void initState() { + super.initState(); + getPermission(); + CurrencyMethods().getCurrencyFromLocalDatabase(); + checkUserValidity(); + setLanguage(); + } + + Future setLanguage() async { + final prefs = await SharedPreferences.getInstance(); + final savedLanguageCode = prefs.getString('lang') ?? 'en'; // Default to English code + setState(() { + selectedLanguage = savedLanguageCode; + }); + context.read().changeLocale(savedLanguageCode); + } + + Future nextPage() async { + final prefs = await SharedPreferences.getInstance(); + await Future.delayed(const Duration(seconds: 1)); + + final token = prefs.getString(LocalDataBaseSavingKey.tokenKey); + final skipOnBoard = prefs.getBool(LocalDataBaseSavingKey.skipOnBodingKey) ?? false; + + if (token == null) { + CurrencyMethods().removeCurrencyFromLocalDatabase(); + return _goTo(skipOnBoard ? const SignIn() : const OnBoard()); + } + + final data = await BusinessRepository().checkBusinessData(); + _goTo(data == null ? (skipOnBoard ? const SignIn() : const OnBoard()) : const Home()); + } + + void _goTo(Widget page) { + Navigator.pushReplacement(context, MaterialPageRoute(builder: (_) => page)); + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return SafeArea( + child: Scaffold( + backgroundColor: kMainColor, + body: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + const Spacer(), + Container( + height: 230, + width: 230, + decoration: const BoxDecoration(image: DecorationImage(image: AssetImage(splashLogo))), + ), + const Spacer(), + Center( + child: Text( + '${lang.S.of(context).poweredBy} $companyName', + style: theme.textTheme.titleLarge + ?.copyWith(color: Colors.white, fontWeight: FontWeight.w500, fontSize: 18), + ), + ), + // Center( + // child: Text( + // 'V $appVersion', + // style: theme.textTheme.titleLarge?.copyWith( + // color: Colors.white, + // fontWeight: FontWeight.w500, + // fontSize: 18, + // ), + // ), + // ), + const SizedBox(height: 16), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/User Roles/Model/user_role_model_new.dart b/lib/Screens/User Roles/Model/user_role_model_new.dart new file mode 100644 index 0000000..b4321a3 --- /dev/null +++ b/lib/Screens/User Roles/Model/user_role_model_new.dart @@ -0,0 +1,99 @@ +class UserRoleListModelNew { + final num? id; + final int? businessId; + final int? activeBranchId; + final int? branchId; + final String? email; + final String? name; + final String? role; + final String? phone; + final String? image; + final String? lang; + final num? isVerified; + + final Map> visibility; + final Branch? branch; + + UserRoleListModelNew({ + this.id, + this.businessId, + this.activeBranchId, + this.branchId, + this.email, + this.name, + this.role, + this.phone, + this.image, + this.lang, + this.isVerified, + required this.visibility, + this.branch, + }); + + factory UserRoleListModelNew.fromJson(Map json) { + final rawVisibility = json['visibility']; + Map> parsedVisibility = {}; + + if (rawVisibility is Map) { + parsedVisibility = rawVisibility.map((moduleKey, perms) { + if (perms is Map) { + return MapEntry( + moduleKey, + perms.map((permKey, value) => MapEntry(permKey, value.toString())), + ); + } + return MapEntry(moduleKey, {}); + }); + } + + return UserRoleListModelNew( + id: json['id'], + businessId: json['business_id'], + activeBranchId: json['active_branch_id'], + branchId: json['branch_id'], + email: json['email'], + name: json['name'], + role: json['role'], + phone: json['phone'], + image: json['image'], + lang: json['lang'], + isVerified: json['is_verified'], + visibility: parsedVisibility, + branch: json['branch'] != null ? Branch.fromJson(json['branch']) : null, + ); + } + + List getAllPermissions() { + final List permissions = []; + visibility.forEach((module, perms) { + perms.forEach((action, value) { + if (value == "1") { + permissions.add('$module.$action'); + } + // permissions.add('$module.$action'); + }); + }); + return permissions; + } +} + +class Branch { + Branch({ + this.id, + this.name, + }); + + Branch.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} diff --git a/lib/Screens/User Roles/Provider/user_role_provider.dart b/lib/Screens/User Roles/Provider/user_role_provider.dart new file mode 100644 index 0000000..e857e13 --- /dev/null +++ b/lib/Screens/User Roles/Provider/user_role_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../Model/user_role_model_new.dart'; +import '../Repo/user_role_repo.dart'; + +UserRoleRepo repo = UserRoleRepo(); +final userRoleProvider = FutureProvider>((ref) => repo.fetchAllUsers()); diff --git a/lib/Screens/User Roles/Repo/user_role_repo.dart b/lib/Screens/User Roles/Repo/user_role_repo.dart new file mode 100644 index 0000000..fc1905c --- /dev/null +++ b/lib/Screens/User Roles/Repo/user_role_repo.dart @@ -0,0 +1,185 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../core/constant_variables/local_data_saving_keys.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../Model/user_role_model_new.dart'; + +class UserRoleRepo { + Future> fetchAllUsers() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/users'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final Map parsedData = jsonDecode(response.body); + + final List userList = parsedData['data'] ?? []; + return userList.map((user) => UserRoleListModelNew.fromJson(user)).toList(); + } else { + throw Exception('Failed to fetch users: ${response.statusCode}'); + } + } + + Future addUser({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String email, + required String password, + String? branchId, + required Map> visibility, + }) async { + final uri = Uri.parse('${APIConfig.url}/users'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), ref: ref, context: context); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + + request.fields.addAll({ + "name": name, + "email": email, + "password": password, + }); + if (branchId != null) { + request.fields['branch_id'] = branchId; + } + visibility.forEach((key, perm) { + perm.forEach((action, value) { + if (value != null) { + request.fields['visibility[$key][$action]'] = value; + } + }); + }); + + final response = await customHttpClient.uploadFile( + url: uri, + fields: request.fields, + ); + + final responseData = await response.stream.bytesToString(); + final parsedData = jsonDecode(responseData); + print(response.statusCode); + print(parsedData); + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + } else { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text('User creation failed: ${parsedData['message']}'))); + } + } + + Future updateUser({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String email, + String? password, + String? branchId, + required String userId, + required Map> visibility, + }) async { + final uri = Uri.parse('${APIConfig.url}/users/$userId'); + CustomHttpClient customHttpClient = CustomHttpClient( + client: http.Client(), + ref: ref, + context: context, + ); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + + request.fields.addAll({ + "name": name, + "email": email, + "_method": 'put', + }); + if (branchId != null) { + request.fields['branch_id'] = branchId; + } + if (password != null) { + request.fields['password'] = password; + } + + // Add visibility fields + visibility.forEach((key, perm) { + perm.forEach((action, value) { + if (value != null) { + request.fields['visibility[$key][$action]'] = value; + } + }); + }); + + final response = await customHttpClient.uploadFile( + url: uri, + fields: request.fields, + ); + + final responseData = await response.stream.bytesToString(); + final parsedData = jsonDecode(responseData); + + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Update successful!')), + ); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('User update failed: ${parsedData['message']}')), + ); + } + } + + Future deleteUser({ + required String id, + required BuildContext context, + required WidgetRef ref, + }) async { + EasyLoading.show(status: 'Processing'); + final prefs = await SharedPreferences.getInstance(); + String token = prefs.getString(LocalDataBaseSavingKey.tokenKey) ?? ''; + final url = Uri.parse('${APIConfig.url}/users/$id'); + final headers = { + 'Accept': 'application/json', + 'Authorization': 'Bearer $token', + 'Content-Type': 'application/json', + }; + try { + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + var response = await customHttpClient.delete( + url: url, + headers: headers, + ); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to delete'); + print(data['message']); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } +} diff --git a/lib/Screens/User Roles/add_user_role_screen.dart b/lib/Screens/User Roles/add_user_role_screen.dart new file mode 100644 index 0000000..ded4e51 --- /dev/null +++ b/lib/Screens/User Roles/add_user_role_screen.dart @@ -0,0 +1,719 @@ +import 'package:flutter/gestures.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../Provider/profile_provider.dart'; +import '../branch/model/branch_list_model.dart'; +import '../branch/provider/branch_list_provider.dart'; +import 'Model/user_role_model_new.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'Provider/user_role_provider.dart'; +import 'Repo/user_role_repo.dart'; + +class AddUserRoleScreen extends ConsumerStatefulWidget { + const AddUserRoleScreen({ + super.key, + this.userRole, + }); + final UserRoleListModelNew? userRole; + + @override + _AddUserRoleScreenState createState() => _AddUserRoleScreenState(); +} + +class _AddUserRoleScreenState extends ConsumerState { + GlobalKey globalKey = GlobalKey(); + + bool _selectAll = false; + + bool validateAndSave() { + final form = globalKey.currentState; + if (form!.validate()) { + form.save(); + return true; + } + return false; + } + + TextEditingController emailController = TextEditingController(); + TextEditingController passwordController = TextEditingController(); + TextEditingController confirmPasswordController = TextEditingController(); + TextEditingController titleController = TextEditingController(); + + Map selectedPermissions = {}; + + @override + void initState() { + super.initState(); + if (widget.userRole != null) { + emailController.text = widget.userRole!.email ?? ''; + titleController.text = widget.userRole!.name ?? ''; + // selectedBranch = widget.userRole.branchId ?? ''; + selectedPermissions = widget.userRole!.visibility.map((key, value) { + return MapEntry( + key, + Permission( + read: value['read'], + create: value['create'], + update: value['update'], + delete: value['delete'], + price: value['price'], + )); + }); + } + } + + bool _obscureText = true; + + void _togglePasswordVisibility() { + setState(() { + _obscureText = !_obscureText; + }); + } + + BranchData? selectedBranch; + bool _branchInitialized = false; + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final modules = _basePermissions.modules; + final branchList = ref.watch(branchListProvider); + final businessInfo = ref.watch(businessInfoProvider); + final keys = modules.keys.toList(growable: false); + final theme = Theme.of(context); + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(widget.userRole != null ? _lang.updateRole : _lang.addRole), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + bottom: PreferredSize( + preferredSize: const Size.fromHeight(1), + child: Container( + color: Color(0xFFE8E9F2), + height: 1, + ), + ), + ), + body: businessInfo.when(data: (infoSnap) { + return SingleChildScrollView( + child: Form( + key: globalKey, + child: Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Column( + children: [ + if ((infoSnap.data?.addons?.multiBranchAddon == true) && + (infoSnap.data?.enrolledPlan?.allowMultibranch == 1) && + (infoSnap.data?.user?.activeBranch == null)) ...{ + branchList.when( + data: (snapshot) { + if (widget.userRole != null && !_branchInitialized) { + final branchId = widget.userRole!.branchId; + try { + selectedBranch = snapshot.data!.firstWhere((branch) => branch.id == branchId); + } catch (e) { + selectedBranch = null; + } + _branchInitialized = true; + } + + return DropdownButtonFormField( + value: selectedBranch, + decoration: InputDecoration( + labelText: _lang.branch, + border: OutlineInputBorder(), + contentPadding: EdgeInsets.symmetric(horizontal: 12, vertical: 8), + ), + items: [ + DropdownMenuItem( + value: null, + child: Text( + _lang.branchList, + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + ), + ...?snapshot.data?.map((branch) { + return DropdownMenuItem( + value: branch, + child: Text( + branch.name ?? 'Unnamed', + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + ); + }).toList(), + ], + onChanged: (value) { + setState(() { + selectedBranch = value; + print('---------------------------->${selectedBranch?.id ?? ''}'); + }); + }, + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => const Center(child: LinearProgressIndicator()), + ), + SizedBox(height: 24), + }, + TextFormField( + validator: (value) { + if (value == null || value.isEmpty) { + return 'Name cannot be empty'; + } + return null; + }, + controller: titleController, + decoration: InputDecoration( + labelText: _lang.name, + hintText: _lang.enterUserName, + border: OutlineInputBorder(), + ), + ), + SizedBox(height: 24), + TextFormField( + validator: (value) { + if (value == null || value.isEmpty) { + return _lang.emailCannotBeEmpty; + } else if (!value.contains('@')) { + return _lang.pleaseEnterAValidEmail; + } + return null; + }, + controller: emailController, + decoration: InputDecoration( + labelText: _lang.email, + hintText: _lang.enterYourEmailAddress, + border: OutlineInputBorder(), + ), + ), + SizedBox(height: 24), + TextFormField( + obscureText: _obscureText, + controller: passwordController, + validator: (value) { + if (widget.userRole != null) { + return null; + } + if (value == null || value.isEmpty) { + return _lang.passwordCannotBeEmpty; + } else if (value.length < 4) { + return _lang.pleaseEnterABiggerPassword; + } + + return null; + }, + decoration: InputDecoration( + labelText: _lang.password, + hintText: _lang.enterYourPassword, + border: const OutlineInputBorder(), + suffixIcon: IconButton( + icon: Icon( + _obscureText ? Icons.visibility_off : Icons.visibility, + color: Color(0xff7B7C84), + ), + onPressed: _togglePasswordVisibility, + ), + ), + ), + ], + ), + ), + + /// Select All Checkbox + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 4), + child: Row( + mainAxisAlignment: MainAxisAlignment.end, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Checkbox( + activeColor: kMainColor, + side: BorderSide(color: Color(0xffA3A3A3)), + value: _selectAll, + onChanged: (bool? value) { + if (value != null) { + setState(() { + _selectAll = value; + _toggleAllPermissions(value); + }); + } + }, + visualDensity: VisualDensity.compact, + materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, + ), + RichText( + text: TextSpan( + text: _lang.selectAll, + style: theme.textTheme.bodyMedium?.copyWith(color: kGreyTextColor, fontSize: 16), + recognizer: TapGestureRecognizer() + ..onTap = () { + setState(() { + _selectAll = !_selectAll; + _toggleAllPermissions(_selectAll); + }); + }, + ), + ), + ], + ), + ), + + /// Permissions Table + LayoutBuilder( + builder: (context, constraints) { + return FittedBox( + child: DataTable( + headingRowColor: WidgetStateProperty.all(Color(0xffF7F7F7)), + columnSpacing: 16, + border: const TableBorder( + verticalInside: BorderSide(color: Color(0xffE6E6E6)), + ), + headingTextStyle: theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.bold), + columns: [ + DataColumn(label: Text(_lang.sNo)), + DataColumn(label: Text(_lang.feature)), + DataColumn(label: Text(_lang.read)), + DataColumn(label: Text(_lang.create)), + DataColumn(label: Text(_lang.update)), + DataColumn(label: Text(_lang.update)), + DataColumn(label: Text(_lang.viewPrice)), + ], + rows: List.generate(keys.length, (index) { + final key = keys[index]; + final perm = selectedPermissions[key] ?? modules[key]; + + return DataRow(cells: [ + DataCell(Text('${index + 1}')), + DataCell( + Text(permissionDisplayTitles[key] ?? key, + style: theme.textTheme.titleSmall?.copyWith(fontWeight: FontWeight.w600)), + ), + _buildCheckboxCell( + value: perm?.read, + onChanged: (v) => _togglePermission(key, 'read', v), + ), + _buildCheckboxCell( + value: perm?.create, + onChanged: (v) => _togglePermission(key, 'create', v), + ), + _buildCheckboxCell( + value: perm?.update, + onChanged: (v) => _togglePermission(key, 'update', v), + ), + _buildCheckboxCell( + value: perm?.delete, + onChanged: (v) => _togglePermission(key, 'delete', v), + ), + _buildCheckboxCell( + value: perm?.price, + onChanged: (v) => _togglePermission(key, 'price', v), + ), + ]); + }), + ), + ); + }, + ) + ], + ), + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(10.0), + child: ElevatedButton( + // onPressed: _createUserRole, + onPressed: () async { + print('--------------------------->>>>${selectedBranch?.id}'); + if (validateAndSave()) { + UserRoleRepo repo = UserRoleRepo(); + if (selectedPermissions.isEmpty) { + selectedPermissions = _basePermissions.modules.map((key, perm) { + return MapEntry( + key, + Permission( + read: perm.read != null ? "0" : null, + create: perm.create != null ? "0" : null, + update: perm.update != null ? "0" : null, + delete: perm.delete != null ? "0" : null, + price: perm.price != null ? "0" : null, + )); + }); + } + + final visibilityMap = selectedPermissions.map((key, perm) { + final Map permissionMap = {}; + if (perm.read != null) { + permissionMap["read"] = perm.read ?? "0"; + } + if (perm.create != null) { + permissionMap["create"] = perm.create ?? "0"; + } + if (perm.update != null) { + permissionMap["update"] = perm.update ?? "0"; + } + if (perm.delete != null) { + permissionMap["delete"] = perm.delete ?? "0"; + } + if (perm.price != null) { + permissionMap["price"] = perm.price ?? "0"; + } + return MapEntry(key, permissionMap); + }); + + print('=========================$visibilityMap'); + if (widget.userRole == null) { + // Create + await repo.addUser( + ref: ref, + context: context, + branchId: selectedBranch?.id.toString() ?? '', + name: titleController.text, + email: emailController.text, + password: passwordController.text, + visibility: visibilityMap, + ); + } else { + // Update + + await repo.updateUser( + ref: ref, + context: context, + userId: widget.userRole?.id.toString() ?? '', + branchId: selectedBranch?.id.toString() ?? '', + name: titleController.text, + email: emailController.text, + password: passwordController.text, + visibility: visibilityMap, + ); + } + + ref.refresh(userRoleProvider); + Navigator.pop(context); + } + }, + child: Text(widget.userRole != null ? _lang.update : _lang.create), + ), + ), + ); + } + + void _togglePermission(String key, String action, bool? value) { + final basePerm = selectedPermissions[key] ?? _basePermissions.modules[key]; + if (basePerm == null) return; + + final updated = basePerm.copyWith( + read: action == 'read' ? (value == true ? "1" : "0") : basePerm.read, + create: action == 'create' ? (value == true ? "1" : "0") : basePerm.create, + update: action == 'update' ? (value == true ? "1" : "0") : basePerm.update, + delete: action == 'delete' ? (value == true ? "1" : "0") : basePerm.delete, + price: action == 'price' ? (value == true ? "1" : "0") : basePerm.price, + ); + setState(() { + selectedPermissions[key] = updated; + }); + } + + void _toggleAllPermissions(bool isSelected) { + final updated = {}; + + _basePermissions.modules.forEach((key, perm) { + updated[key] = Permission( + read: perm.read != null ? (isSelected ? "1" : "0") : null, + create: perm.create != null ? (isSelected ? "1" : "0") : null, + update: perm.update != null ? (isSelected ? "1" : "0") : null, + delete: perm.delete != null ? (isSelected ? "1" : "0") : null, + price: perm.price != null ? (isSelected ? "1" : "0") : null, + ); + }); + + setState(() { + selectedPermissions = updated; + }); + } + + DataCell _buildCheckboxCell({ + required String? value, + required ValueChanged onChanged, + }) { + return DataCell( + value == null + ? const SizedBox.shrink() + : Center( + child: Checkbox( + value: value == "1", + onChanged: onChanged, + ), + ), + ); + } + + final _basePermissions = PermissionModules.fromJson({ + "dashboard": {"read": "0"}, + "sales": { + "read": "0", + "create": "0", + "update": "0", + "delete": "0", + }, + "inventory": { + "read": "0", + "create": "0", + }, + "sale-returns": {"read": "0", "create": "0", "price": "0"}, + "purchases": {"read": "0", "create": "0", "update": "0", "delete": "0", "price": "0"}, + "purchase-returns": {"read": "0", "create": "0", "price": "0"}, + "products": {"read": "0", "create": "0", "update": "0", "delete": "0", "price": "0"}, + // "branches": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "products-expired": {"read": "0"}, + "barcodes": {"read": "0", "create": "0"}, + "bulk-uploads": {"read": "0", "create": "0"}, + "categories": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "brands": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "units": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "product-models": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "stocks": { + "read": "0", + "price": "0", + }, + "expired-products": {"read": "0"}, + "parties": { + "read": "0", + "create": "0", + "update": "0", + "delete": "0", + }, + "incomes": { + "read": "0", + "create": "0", + "update": "0", + "delete": "0", + }, + "income-categories": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "expenses": { + "read": "0", + "create": "0", + "update": "0", + "delete": "0", + }, + "expense-categories": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "vats": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "dues": {"read": "0"}, + "subscriptions": {"read": "0"}, + "loss-profits": {"read": "0"}, + "payment-types": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "roles": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "department": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "designations": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "shifts": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "employees": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "leave-types": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "leaves": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "holidays": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "attendances": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "payrolls": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "attendance-reports": {"read": "0"}, + "payroll-reports": {"read": "0"}, + "leave-reports": {"read": "0"}, + "warehouses": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "transfers": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "racks": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "shelfs": {"read": "0", "create": "0", "update": "0", "delete": "0"}, + "manage-settings": {"read": "0", "update": "0"}, + "download-apk": {"read": "0"}, + "sale-reports": {"read": "0"}, + "sale-return-reports": {"read": "0"}, + "purchase-reports": {"read": "0"}, + "purchase-return-reports": {"read": "0"}, + "vat-reports": {"read": "0"}, + "income-reports": {"read": "0"}, + "expense-reports": {"read": "0"}, + "loss-profits-details": {"read": "0"}, + "stock-reports": {"read": "0"}, + "due-reports": {"read": "0"}, + "supplier-due-reports": {"read": "0"}, + "loss-profit-reports": {"read": "0"}, + "transaction-history-reports": {"read": "0"}, + "subscription-reports": {"read": "0"}, + "expired-product-reports": {"read": "0"}, + "day-book-reports": {"read": "0"}, + "bill-wise-profit": {"read": "0"}, + "cashflow": {"read": "0"}, + "balance-sheet": {"read": "0"}, + "tax-report": {"read": "0"}, + "customer-ledger": {"read": "0"}, + "supplier-ledger": {"read": "0"}, + "parity-wise-profit": {"read": "0"}, + "top-5-customer": {"read": "0"}, + "top-5-supplier": {"read": "0"}, + "combo-report": {"read": "0"}, + "top-5-product": {"read": "0"}, + "product-wise-profit-loss": {"read": "0"}, + "product-purchase-report": {"read": "0"}, + "product-sales-report": {"read": "0"}, + "product-purchase-history": {"read": "0"}, + "product-sale-history": {"read": "0"}, + }); + final Map permissionDisplayTitles = { + "dashboard": l.S.current.dashboard, + "sales": l.S.current.sales, + "inventory": l.S.current.inventory, + "sale-returns": l.S.current.saleReturn, + "purchases": l.S.current.purchase, + "purchase-returns": l.S.current.purchaseReturns, + "products": l.S.current.products, + // "branches": "Branches", + "products-expired": l.S.current.expiredProduct, + "barcodes": l.S.current.barcodes, + "bulk-uploads": l.S.current.bulkUploads, + "categories": l.S.current.categories, + "brands": l.S.current.brands, + "units": l.S.current.units, + "product-models": l.S.current.productModels, + "stocks": l.S.current.stocks, + "expired-products": l.S.current.expiredProduct, + "parties": l.S.current.parties, + "incomes": l.S.current.income, + "income-categories": l.S.current.incomes, + "expenses": l.S.current.expense, + "expense-categories": l.S.current.expenseCat, + "vats": l.S.current.vat, + "dues": l.S.current.dues, + "subscriptions": l.S.current.subscriptions, + "loss-profits": l.S.current.profitAndLoss, + "payment-types": l.S.current.paymentTypes, + "roles": l.S.current.roles, + "department": l.S.current.department, + "designations": l.S.current.designation, + "shifts": l.S.current.shift, + "employees": l.S.current.employee, + "leave-types": l.S.current.leaveType, + "leaves": l.S.current.leave, + "holidays": l.S.current.holiday, + "attendances": l.S.current.attendance, + "payrolls": l.S.current.payroll, + "attendance-reports": l.S.current.attendanceReport, + "payroll-reports": l.S.current.payrollReports, + "leave-reports": l.S.current.leaveReports, + "warehouses": l.S.current.warehouse, + "transfers": l.S.current.transfer, + "racks": l.S.current.racks, + "shelfs": l.S.current.shelves, + "manage-settings": l.S.current.manageSetting, + "download-apk": l.S.current.downloadApk, + "sale-reports": l.S.current.salesReport, + "sale-return-reports": l.S.current.salesReturnReport, + "purchase-reports": l.S.current.purchaseReport, + "purchase-return-reports": l.S.current.purchaseReturnReport, + "vat-reports": l.S.current.vatReports, + "income-reports": l.S.current.incomeReport, + "expense-reports": l.S.current.expenseReport, + "loss-profits-details": l.S.current.profitAndLossDetailsReport, + "stock-reports": l.S.current.stockReport, + "due-reports": l.S.current.dueReport, + "supplier-due-reports": l.S.current.supplierDue, + "loss-profit-reports": l.S.current.profitAndLoss, + "transaction-history-reports": l.S.current.transactionsHistoryReport, + "subscription-reports": l.S.current.subscriptionReports, + "expired-product-reports": l.S.current.expireProductReports, + "day-book-reports": l.S.current.dayBook, + "bill-wise-profit": l.S.current.billWiseProfit, + "cashflow": l.S.current.cashFlow, + "balance-sheet": l.S.current.balanceSheet, + "tax-report": l.S.current.taxReport, + "customer-ledger": l.S.current.customerLedger, + "supplier-ledger": l.S.current.supplierLedger, + "parity-wise-profit": l.S.current.partyWiseProfit, + "top-5-customer": l.S.current.top5Customer, + "top-5-supplier": l.S.current.top5Supplier, + "combo-report": l.S.current.comboReport, + "top-5-product": l.S.current.top5Product, + "product-wise-profit-loss": l.S.current.productWiseProfitAndLoss, + "product-purchase-report": l.S.current.productPurchaseReport, + "product-sales-report": l.S.current.productSalesReport, + "product-purchase-history": l.S.current.productPurchaseHistory, + "product-sale-history": l.S.current.productSaleHistory, + }; +} + +class Permission { + final String? read; + final String? create; + final String? update; + final String? delete; + final String? price; + + const Permission({ + this.read, + this.create, + this.update, + this.delete, + this.price, + }); + + Permission copyWith({ + String? read, + String? create, + String? update, + String? delete, + String? price, + }) { + return Permission( + read: read ?? this.read, + create: create ?? this.create, + update: update ?? this.update, + delete: delete ?? this.delete, + price: price ?? this.price, + ); + } + + factory Permission.fromJson(Map json) { + return Permission( + read: json['read'] as String?, + create: json['create'] as String?, + update: json['update'] as String?, + delete: json['delete'] as String?, + price: json['price'] as String?, + ); + } + + Map toJson() { + return { + if (read != null) 'read': read, + if (create != null) 'create': create, + if (update != null) 'update': update, + if (delete != null) 'delete': delete, + if (price != null) 'price': price, + }; + } +} + +class PermissionModules { + final Map modules; + + PermissionModules(this.modules); + + factory PermissionModules.fromJson(Map json) { + return PermissionModules( + json.map((key, value) => MapEntry(key, Permission.fromJson(value))), + ); + } +} diff --git a/lib/Screens/User Roles/user_role_details.dart b/lib/Screens/User Roles/user_role_details.dart new file mode 100644 index 0000000..eeca5a0 --- /dev/null +++ b/lib/Screens/User Roles/user_role_details.dart @@ -0,0 +1,693 @@ +// // ignore_for_file: unused_result +// import 'package:flutter/material.dart'; +// import 'package:flutter_easyloading/flutter_easyloading.dart'; +// import 'package:flutter_riverpod/flutter_riverpod.dart'; +// import 'package:mobile_pos/Screens/User%20Roles/Model/user_role_model.dart' as user; +// import 'package:mobile_pos/Screens/User%20Roles/Repo/user_role_repo.dart'; +// import 'package:mobile_pos/constant.dart'; +// import 'package:mobile_pos/generated/l10n.dart' as lang; +// import 'package:nb_utils/nb_utils.dart'; +// +// import '../../GlobalComponents/glonal_popup.dart'; +// import 'Model/user_role_model.dart'; +// +// class UserRoleDetails extends StatefulWidget { +// const UserRoleDetails({Key? key, required this.userRoleModel}) : super(key: key); +// +// final UserRoleModel userRoleModel; +// +// @override +// // ignore: library_private_types_in_public_api +// _UserRoleDetailsState createState() => _UserRoleDetailsState(); +// } +// +// class _UserRoleDetailsState extends State { +// GlobalKey globalKey = GlobalKey(); +// +// bool validateAndSave() { +// final form = globalKey.currentState; +// if (form!.validate()) { +// form.save(); +// return true; +// } +// return false; +// } +// +// TextEditingController passwordController = TextEditingController(); +// +// bool allPermissions = false; +// bool salePermission = false; +// bool partiesPermission = false; +// bool purchasePermission = false; +// bool productPermission = false; +// bool profileEditPermission = false; +// bool addExpensePermission = false; +// bool addIncomePermission = false; +// bool dashBoardPermission = false; +// bool lossProfitPermission = false; +// bool dueListPermission = false; +// bool stockPermission = false; +// bool reportsPermission = false; +// bool salesListPermission = false; +// bool purchaseListPermission = false; +// +// // TextEditingController phoneController = TextEditingController(); +// TextEditingController emailController = TextEditingController(); +// TextEditingController titleController = TextEditingController(); +// bool isMailSent = false; +// +// @override +// void dispose() { +// // TODO: implement dispose +// super.dispose(); +// // phoneController.dispose(); +// emailController.dispose(); +// titleController.dispose(); +// passwordController.dispose(); +// } +// +// @override +// void initState() { +// // TODO: implement initState +// super.initState(); +// salePermission = widget.userRoleModel.visibility?.salePermission ?? false; +// partiesPermission = widget.userRoleModel.visibility?.partiesPermission ?? false; +// purchasePermission = widget.userRoleModel.visibility?.purchasePermission ?? false; +// productPermission = widget.userRoleModel.visibility?.productPermission ?? false; +// +// profileEditPermission = widget.userRoleModel.visibility?.profileEditPermission ?? false; +// addExpensePermission = widget.userRoleModel.visibility?.addExpensePermission ?? false; +// lossProfitPermission = widget.userRoleModel.visibility?.lossProfitPermission ?? false; +// dueListPermission = widget.userRoleModel.visibility?.dueListPermission ?? false; +// stockPermission = widget.userRoleModel.visibility?.stockPermission ?? false; +// reportsPermission = widget.userRoleModel.visibility?.reportsPermission ?? false; +// salesListPermission = widget.userRoleModel.visibility?.salesListPermission ?? false; +// purchaseListPermission = widget.userRoleModel.visibility?.purchaseListPermission ?? false; +// dashBoardPermission = widget.userRoleModel.visibility?.dashboardPermission ?? false; +// addIncomePermission = widget.userRoleModel.visibility?.addIncomePermission ?? false; +// emailController.text = widget.userRoleModel.email ?? ''; +// // phoneController.text = widget.userRoleModel.phone ?? ''; +// titleController.text = widget.userRoleModel.name ?? ''; +// } +// +// List adminRoleList = []; +// List userRoleList = []; +// +// @override +// Widget build(BuildContext context) { +// final theme = Theme.of(context); +// return Consumer(builder: (context, ref, __) { +// return GlobalPopup( +// child: Scaffold( +// backgroundColor: Colors.white, +// appBar: AppBar( +// backgroundColor: Colors.white, +// title: Text( +// lang.S.of(context).userRoleDetails, +// // 'User Role Details', +// // style: GoogleFonts.poppins( +// // color: Colors.black, +// // ), +// ), +// actions: [ +// IconButton( +// onPressed: () async { +// showDialog( +// context: context, +// barrierDismissible: false, +// builder: (BuildContext context1) { +// return Padding( +// padding: const EdgeInsets.all(30.0), +// child: Center( +// child: Container( +// width: double.infinity, +// decoration: const BoxDecoration( +// color: Colors.white, +// borderRadius: BorderRadius.all(Radius.circular(30)), +// ), +// child: Padding( +// padding: const EdgeInsets.all(20.0), +// child: Column( +// mainAxisSize: MainAxisSize.min, +// children: [ +// Text(lang.S.of(context).doYouWantToDeleteTheUser, +// //'Do you want to delete the user?', +// style: const TextStyle(fontSize: 20)), +// const SizedBox(height: 20), +// Row( +// children: [ +// Expanded( +// child: ElevatedButton( +// //buttontext: 'Cancel', +// onPressed: (() { +// Navigator.pop(context1); +// }), +// //buttontext: 'Cancel', +// child: Text(lang.S.of(context).cancel), +// ), +// ), +// Expanded( +// child: ElevatedButton( +// //buttontext: 'Delete', +// onPressed: (() async { +// EasyLoading.show( +// status: lang.S.of(context).loading, +// //'loading..' +// ); +// UserRoleRepo repo = UserRoleRepo(); +// await repo.deleteUser(id: widget.userRoleModel.id.toString(), context: context, ref: ref); +// }), +// //buttontext: 'Delete', +// child: Text(lang.S.of(context).delete)), +// ), +// ], +// ), +// ], +// ), +// ), +// ), +// ), +// ); +// }, +// ); +// }, +// icon: const Icon( +// Icons.delete, +// color: Colors.red, +// )) +// ], +// centerTitle: true, +// iconTheme: const IconThemeData(color: Colors.black), +// elevation: 0.0, +// ), +// body: SingleChildScrollView( +// child: Padding( +// padding: const EdgeInsets.all(10.0), +// child: Column( +// children: [ +// Padding( +// padding: const EdgeInsets.all(10.0), +// child: Container( +// decoration: BoxDecoration( +// border: Border.all(width: 0.5, color: kGreyTextColor), +// borderRadius: const BorderRadius.all(Radius.circular(10)), +// ), +// child: Column( +// children: [ +// ///_______all_&_sale____________________________________________ +// Row( +// children: [ +// ///_______all__________________________ +// SizedBox( +// width: context.width() / 2 - 20, +// child: CheckboxListTile( +// value: allPermissions, +// onChanged: (value) { +// if (value == true) { +// setState(() { +// allPermissions = value!; +// salePermission = true; +// partiesPermission = true; +// purchasePermission = true; +// productPermission = true; +// profileEditPermission = true; +// addExpensePermission = true; +// lossProfitPermission = true; +// dueListPermission = true; +// stockPermission = true; +// reportsPermission = true; +// salesListPermission = true; +// purchaseListPermission = true; +// addIncomePermission = true; +// dashBoardPermission = true; +// }); +// } else { +// setState(() { +// allPermissions = value!; +// salePermission = false; +// partiesPermission = false; +// purchasePermission = false; +// productPermission = false; +// profileEditPermission = false; +// addExpensePermission = false; +// lossProfitPermission = false; +// dueListPermission = false; +// stockPermission = false; +// reportsPermission = false; +// salesListPermission = false; +// purchaseListPermission = false; +// addIncomePermission = false; +// dashBoardPermission = false; +// }); +// } +// }, +// title: Text( +// lang.S.of(context).all, +// //'All', +// style: TextStyle(fontSize: 14), +// ), +// ), +// ), +// ], +// ), +// +// ///_______Edit Profile_&_sale____________________________________________ +// Row( +// children: [ +// ///_______Edit_Profile_________________________ +// Expanded( +// child: CheckboxListTile( +// value: profileEditPermission, +// onChanged: (value) { +// setState(() { +// profileEditPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).profileEdit, +// //'Profile Edit', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// +// ///______sales____________________________ +// Expanded( +// child: CheckboxListTile( +// value: salePermission, +// onChanged: (value) { +// setState(() { +// salePermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).sales, +// //'Sales', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// ], +// ), +// +// ///_____parties_&_Purchase_________________________________________ +// Row( +// children: [ +// Expanded( +// child: CheckboxListTile( +// value: partiesPermission, +// onChanged: (value) { +// setState(() { +// partiesPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).parties, +// //'Parties', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// Expanded( +// child: CheckboxListTile( +// value: purchasePermission, +// onChanged: (value) { +// setState(() { +// purchasePermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).purchase, +// // 'Purchase', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// ], +// ), +// +// ///_____Product_&_DueList_________________________________________ +// Row( +// children: [ +// Expanded( +// child: CheckboxListTile( +// value: productPermission, +// onChanged: (value) { +// setState(() { +// productPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).products, +// // 'Products', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// Expanded( +// child: CheckboxListTile( +// value: dueListPermission, +// onChanged: (value) { +// setState(() { +// dueListPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).dueList, +// //'Due List', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// ], +// ), +// +// ///_____Stock_&_Reports_________________________________________ +// Row( +// children: [ +// Expanded( +// child: CheckboxListTile( +// value: stockPermission, +// onChanged: (value) { +// setState(() { +// stockPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).stock, +// //'Stock', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// Expanded( +// child: CheckboxListTile( +// value: reportsPermission, +// onChanged: (value) { +// setState(() { +// reportsPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).reports, +// //'Reports', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// ], +// ), +// +// ///_____SalesList_&_Purchase List_________________________________________ +// Row( +// children: [ +// Expanded( +// child: CheckboxListTile( +// value: salesListPermission, +// onChanged: (value) { +// setState(() { +// salesListPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).salesList, +// //'Sales List', +// style: const TextStyle(fontSize: 14), +// maxLines: 1, +// overflow: TextOverflow.ellipsis, +// ), +// ), +// ), +// Expanded( +// child: CheckboxListTile( +// value: purchaseListPermission, +// onChanged: (value) { +// setState(() { +// purchaseListPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).purchaseList, +// // 'Purchase List', +// style: const TextStyle(fontSize: 14), +// maxLines: 1, +// overflow: TextOverflow.ellipsis, +// ), +// ), +// ), +// ], +// ), +// +// ///_____LossProfit_&_Expense_________________________________________ +// Row( +// children: [ +// Expanded( +// child: CheckboxListTile( +// value: lossProfitPermission, +// onChanged: (value) { +// setState(() { +// lossProfitPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).lossProfit, +// //'Loss Profit', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// Expanded( +// child: CheckboxListTile( +// value: addExpensePermission, +// onChanged: (value) { +// setState(() { +// addExpensePermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).expense, +// //'Expense', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// ], +// ), +// +// ///_____LossProfit_&_Expense_________________________________________ +// Row( +// children: [ +// Expanded( +// child: CheckboxListTile( +// value: dashBoardPermission, +// onChanged: (value) { +// setState(() { +// dashBoardPermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).dashboard, +// //'Loss Profit', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// Expanded( +// child: CheckboxListTile( +// value: addIncomePermission, +// onChanged: (value) { +// setState(() { +// addIncomePermission = value!; +// }); +// }, +// title: Text( +// lang.S.of(context).income, +// //'Expense', +// style: const TextStyle(fontSize: 14), +// ), +// ), +// ), +// ], +// ), +// ], +// ), +// ), +// ), +// +// ///___________Text_fields_____________________________________________ +// Padding( +// padding: const EdgeInsets.all(10.0), +// child: Form( +// key: globalKey, +// child: Column( +// crossAxisAlignment: CrossAxisAlignment.end, +// children: [ +// ///__________email_________________________________________________________ +// AppTextField( +// // readOnly: true, +// controller: emailController, +// // initialValue: widget.userRoleModel.email, +// // cursorColor: kTitleColor, +// validator: (value) { +// if (value == null || value.isEmpty) { +// //return 'Email can\'n be empty'; +// return lang.S.of(context).emailCannotBeEmpty; +// } else if (!value.contains('@')) { +// //return 'Please enter a valid email'; +// return lang.S.of(context).pleaseEnterAValidEmail; +// } +// return null; +// }, +// decoration: kInputDecoration.copyWith( +// //labelText: 'Email', +// labelText: lang.S.of(context).email, +// // labelStyle: kTextStyle.copyWith(color: kTitleColor), +// //hintText: 'Enter your email address', +// hintText: lang.S.of(context).enterYourEmailAddress, +// // hintStyle: kTextStyle.copyWith(color: kLitGreyColor), +// contentPadding: const EdgeInsets.all(10.0), +// enabledBorder: const OutlineInputBorder( +// borderRadius: BorderRadius.all( +// Radius.circular(4.0), +// ), +// borderSide: BorderSide(color: kBorderColorTextField, width: 1), +// ), +// errorBorder: const OutlineInputBorder(borderSide: BorderSide(color: Colors.red)), +// focusedBorder: const OutlineInputBorder( +// borderRadius: BorderRadius.all(Radius.circular(4.0)), +// borderSide: BorderSide(color: kBorderColorTextField, width: 2), +// ), +// ), +// textFieldType: TextFieldType.EMAIL, +// ), +// const SizedBox(height: 20.0), +// +// ///__________Title_________________________________________________________ +// TextFormField( +// validator: (value) { +// if (value == null || value.isEmpty) { +// //return 'User title can\'n be empty'; +// return lang.S.of(context).useTitleCanNotBeEmpty; +// } +// return null; +// }, +// showCursor: true, +// controller: titleController, +// decoration: kInputDecoration.copyWith( +// //labelText: 'User Title', +// labelText: lang.S.of(context).userTitle, +// // hintText: 'Enter User Title', +// hintText: lang.S.of(context).enterUserTitle, +// contentPadding: const EdgeInsets.all(10.0), +// errorBorder: const OutlineInputBorder(borderSide: BorderSide(color: Colors.red)), +// enabledBorder: const OutlineInputBorder( +// borderRadius: BorderRadius.all( +// Radius.circular(4.0), +// ), +// borderSide: BorderSide(color: kBorderColorTextField, width: 1), +// ), +// focusedBorder: const OutlineInputBorder( +// borderRadius: BorderRadius.all(Radius.circular(4.0)), +// borderSide: BorderSide(color: kBorderColorTextField, width: 2), +// ), +// ), +// ), +// const SizedBox(height: 20.0), +// +// ///_____________Update_Password__________________________________ +// AppTextField( +// validator: (value) { +// return null; +// }, +// controller: passwordController, +// showCursor: true, +// decoration: kInputDecoration.copyWith( +// labelText: 'Update Password', +// floatingLabelAlignment: FloatingLabelAlignment.start, +// hintText: 'Update your password', +// contentPadding: const EdgeInsets.all(10.0), +// enabledBorder: const OutlineInputBorder( +// borderRadius: BorderRadius.all( +// Radius.circular(4.0), +// ), +// borderSide: BorderSide(color: kBorderColorTextField, width: 1), +// ), +// errorBorder: const OutlineInputBorder(borderSide: BorderSide(color: Colors.red)), +// focusedBorder: const OutlineInputBorder( +// borderRadius: BorderRadius.all(Radius.circular(4.0)), +// borderSide: BorderSide(color: kBorderColorTextField, width: 2), +// ), +// ), +// textFieldType: TextFieldType.PASSWORD, +// ), +// ], +// ), +// ), +// ), +// ], +// ), +// ), +// ), +// bottomNavigationBar: Padding( +// padding: const EdgeInsets.all(10.0), +// child: ElevatedButton( +// onPressed: (() async { +// if (salePermission || +// partiesPermission || +// purchasePermission || +// productPermission || +// profileEditPermission || +// addExpensePermission || +// lossProfitPermission || +// dueListPermission || +// stockPermission || +// reportsPermission || +// salesListPermission || +// addIncomePermission || +// dashBoardPermission || +// purchaseListPermission) { +// if (validateAndSave()) { +// EasyLoading.show( +// status: lang.S.of(context).loading, +// //'loading..' +// ); +// user.Permission permission = user.Permission( +// salePermission: salePermission, +// partiesPermission: partiesPermission, +// purchasePermission: purchasePermission, +// productPermission: productPermission, +// profileEditPermission: profileEditPermission, +// addExpensePermission: addExpensePermission, +// lossProfitPermission: lossProfitPermission, +// dueListPermission: dueListPermission, +// stockPermission: stockPermission, +// reportsPermission: reportsPermission, +// salesListPermission: salesListPermission, +// purchaseListPermission: purchaseListPermission, +// dashboardPermission: dashBoardPermission, +// addIncomePermission: addIncomePermission, +// ); +// UserRoleRepo repo = UserRoleRepo(); +// await repo.updateUser( +// userId: widget.userRoleModel.id.toString(), +// ref: ref, +// context: context, +// userName: titleController.text, +// email: emailController.text, +// password: passwordController.text, +// permission: permission, +// ); +// } +// } else { +// EasyLoading.showError(lang.S.of(context).youHaveToGivePermission +// //'You Have To Give Permission' +// ); +// } +// }), +// child: Text(lang.S.of(context).update)), +// ), +// ), +// ); +// }); +// } +// } diff --git a/lib/Screens/User Roles/user_role_screen.dart b/lib/Screens/User Roles/user_role_screen.dart new file mode 100644 index 0000000..f09228c --- /dev/null +++ b/lib/Screens/User Roles/user_role_screen.dart @@ -0,0 +1,270 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Screens/User%20Roles/user_role_details.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../Products/product_details.dart'; +import 'Model/user_role_model_new.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'Provider/user_role_provider.dart'; +import 'Repo/user_role_repo.dart'; +import 'add_user_role_screen.dart'; + +class UserRoleScreen extends StatefulWidget { + const UserRoleScreen({super.key}); + + @override + State createState() => _UserRoleScreenState(); +} + +class _UserRoleScreenState extends State { + bool _isRefreshing = false; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + + ref.refresh(userRoleProvider); + + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return Consumer( + builder: (context, ref, __) { + final userRoleData = ref.watch(userRoleProvider); + final _theme = Theme.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + resizeToAvoidBottomInset: true, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + _lang.roleAndPermission, + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + bottom: PreferredSize( + preferredSize: const Size.fromHeight(1), + child: Container( + color: Color(0xFFE8E9F2), + height: 1, + ), + ), + ), + body: RefreshIndicator( + onRefresh: () => refreshData(ref), + child: userRoleData.when( + data: (users) { + return users.isNotEmpty + ? ListView.separated( + padding: EdgeInsets.symmetric(vertical: 16), + itemCount: users.length, + shrinkWrap: true, + itemBuilder: (BuildContext context, int index) { + final user = users[index]; + return ListTile( + visualDensity: const VisualDensity(vertical: -4, horizontal: -4), + contentPadding: const EdgeInsets.symmetric(horizontal: 16, vertical: 0), + title: Text( + user.name ?? '', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontWeight: FontWeight.w500, + fontSize: 15, + ), + ), + subtitle: Text( + '${_lang.role}: ${user.role ?? ''}', + style: _theme.textTheme.bodyMedium?.copyWith( + color: Color(0xff5B5B5B), + fontWeight: FontWeight.w400, + fontSize: 13, + ), + ), + trailing: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (PermissionService(ref).hasPermission(Permit.rolesUpdate.value)) + IconButton( + icon: const Icon( + IconlyLight.edit_square, + color: Color(0xff00932C), + size: 20, + ), + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddUserRoleScreen(userRole: user), + ), + ); + }, + padding: EdgeInsets.zero, + visualDensity: VisualDensity.compact, + constraints: const BoxConstraints(), + tooltip: _lang.edit, + ), + if (PermissionService(ref).hasPermission(Permit.rolesDelete.value)) + IconButton( + icon: const Icon( + IconlyLight.delete, + color: kMainColor, + size: 20, + ), + onPressed: () { + showDialog( + barrierDismissible: false, + context: context, + builder: (BuildContext dialogContext) { + return Padding( + padding: const EdgeInsets.all(16.0), + child: Center( + child: Container( + padding: EdgeInsets.all(16), + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + _lang.areYouSureWantToDeleteThisRole, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + ), + ), + SizedBox(height: 26), + Container( + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Color(0xffF68A3D).withValues(alpha: 0.1), + ), + padding: EdgeInsets.all(20), + child: SvgPicture.asset( + height: 126, + width: 126, + 'images/trash.svg', + ), + ), + SizedBox(height: 26), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () async { + Navigator.pop(context); + }, + child: Text(_lang.cancel), + ), + ), + SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () async { + await Future.delayed(Duration.zero); + UserRoleRepo repo = UserRoleRepo(); + bool success; + success = await repo.deleteUser( + id: user.id.toString() ?? '', + context: context, + ref: ref); + if (success) { + ref.refresh(userRoleProvider); + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text(_lang.deletedSuccessFully))); + Navigator.pop(context); + } + }, + child: Text(_lang.delete), + ), + ), + ], + ), + ], + ), + ), + ), + ); + }, + ); + }, + padding: EdgeInsets.zero, + visualDensity: VisualDensity.compact, + constraints: const BoxConstraints(), + tooltip: 'Delete', + ), + ], + ), + ); + }, + separatorBuilder: (BuildContext context, int index) { + return Divider( + thickness: 1, + color: Color(0xffDADADA), + ); + }, + ) + : Center(child: Text(lang.S.of(context).noRoleFound)); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + bottomNavigationBar: (PermissionService(ref).hasPermission(Permit.rolesCreate.value)) + ? Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: GestureDetector( + onTap: () { + if (!PermissionService(ref).hasPermission(Permit.rolesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text( + 'You do not have permission to create Role.', + ), + ), + ); + return; + } + const AddUserRoleScreen().launch(context); + }, + child: Container( + height: 50, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: Center( + child: Text( + lang.S.of(context).addUserRole, + style: const TextStyle(fontSize: 18, color: Colors.white), + ), + ), + ), + ), + ) + : null, + ), + ); + }, + ); + } +} diff --git a/lib/Screens/all_transaction/all_transaction.dart b/lib/Screens/all_transaction/all_transaction.dart new file mode 100644 index 0000000..4a2e6ec --- /dev/null +++ b/lib/Screens/all_transaction/all_transaction.dart @@ -0,0 +1,757 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Customers/Provider/customer_provider.dart'; +import 'package:mobile_pos/Screens/all_transaction/provider/transacton_provider.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../GlobalComponents/glonal_popup.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../constant.dart'; +import '../../currency.dart'; +import '../../pdf_report/transactions/all_transaction_report_pdf.dart'; + +class AllTransactionReport extends ConsumerStatefulWidget { + const AllTransactionReport({super.key}); + + @override + SalesReportScreenState createState() => SalesReportScreenState(); +} + +class SalesReportScreenState extends ConsumerState { + final TextEditingController fromDateController = TextEditingController(); + final TextEditingController toDateController = TextEditingController(); + + final Map dateOptions = { + 'today': l.S.current.today, + 'yesterday': l.S.current.yesterday, + 'last_seven_days': l.S.current.last7Days, + 'last_thirty_days': l.S.current.last30Days, + 'current_month': l.S.current.currentMonth, + 'last_month': l.S.current.lastMonth, + 'current_year': l.S.current.currentYear, + 'custom_date': l.S.current.customerDate, + }; + + String selectedTime = 'today'; + + final Map transactionType = { + 'all_transaction': l.S.current.allTransaction, + 'sale': l.S.current.sales, + 'purchase': l.S.current.purchase, + 'due_collect': l.S.current.dueCollection, + 'income': l.S.current.income, + 'expense': l.S.current.expense, + 'due_pay': l.S.current.duePay, + 'bank': l.S.current.bank, + 'cash': l.S.current.cash, + 'cheque': l.S.current.cheque, + }; + + String selectedTransaction = 'all_transaction'; + + String? selectedParty; + + bool _isRefreshing = false; + bool _showCustomDatePickers = false; + + DateTime? fromDate; + DateTime? toDate; + String searchCustomer = ''; + + TransactionFilteredModel _getFilter() { + return TransactionFilteredModel( + duration: selectedTime, + fromDate: fromDate == null ? null : DateFormat('yyyy-MM-dd').format(fromDate!), + toDate: toDate == null ? null : DateFormat('yyyy-MM-dd').format(toDate!), + transactionType: selectedTransaction == 'all_transaction' ? null : selectedTransaction, + party: selectedParty, + ); + } + + Future _selectDate({ + required BuildContext context, + required bool isFrom, + }) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + initialDate: isFrom ? (fromDate ?? DateTime.now()) : (toDate ?? DateTime.now()), + ); + + if (picked != null) { + setState(() { + if (isFrom) { + fromDate = picked; + fromDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } else { + toDate = picked; + toDateController.text = DateFormat('yyyy-MM-dd').format(picked); + } + }); + + if (fromDate != null && toDate != null) { + _refreshFilteredProvider(); + } + } + } + + Future _refreshFilteredProvider() async { + if (_isRefreshing) return; + setState(() { + _isRefreshing = true; + }); + + try { + final filter = _getFilter(); + // Force refresh by invalidating the provider + ref.invalidate(filteredTransactionProvider(filter)); + // Wait for the new data + await ref.refresh(filteredTransactionProvider(filter).future); + + await Future.delayed(const Duration(milliseconds: 300)); + } catch (e) { + print('Refresh error: $e'); + } finally { + if (mounted) { + setState(() { + _isRefreshing = false; + }); + } + } + } + + @override + void dispose() { + fromDateController.dispose(); + toDateController.dispose(); + super.dispose(); + } + + void _updateDateUI(DateTime? from, DateTime? to) { + setState(() { + fromDate = from; + toDate = to; + + fromDateController.text = from != null ? DateFormat('yyyy-MM-dd').format(from) : ''; + toDateController.text = to != null ? DateFormat('yyyy-MM-dd').format(to) : ''; + }); + } + + void _setDateRangeFromDropdown(String value) { + final now = DateTime.now(); + + setState(() { + selectedTime = value; + _showCustomDatePickers = value == 'custom_date'; + }); + + switch (value) { + case 'today': + _updateDateUI(now, now); + break; + + case 'yesterday': + final y = now.subtract(const Duration(days: 1)); + _updateDateUI(y, y); + break; + + case 'last_seven_days': + _updateDateUI( + now.subtract(const Duration(days: 6)), + now, + ); + break; + + case 'last_thirty_days': + _updateDateUI( + now.subtract(const Duration(days: 29)), + now, + ); + break; + + case 'current_month': + _updateDateUI( + DateTime(now.year, now.month, 1), + now, + ); + break; + + case 'last_month': + final first = DateTime(now.year, now.month - 1, 1); + final last = DateTime(now.year, now.month, 0); + _updateDateUI(first, last); + break; + + case 'current_year': + _updateDateUI( + DateTime(now.year, 1, 1), + now, + ); + break; + + case 'custom_date': + // Clear dates for custom selection + _updateDateUI(null, null); + return; // Don't refresh, user will select dates manually + } + + // Refresh data after setting dates (except for custom) + _refreshFilteredProvider(); + } + + @override + void initState() { + super.initState(); + + final now = DateTime.now(); + + // Set initial From and To date = TODAY + fromDate = now; + toDate = now; + + fromDateController.text = DateFormat('yyyy-MM-dd').format(now); + toDateController.text = DateFormat('yyyy-MM-dd').format(now); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final _lang = l.S.of(context); + final filter = _getFilter(); + final providerData = ref.watch(filteredTransactionProvider(filter)); + final partyData = ref.watch(partiesProvider); + final personalData = ref.watch(businessInfoProvider); + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(_lang.allTransaction), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(120), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + //Date Time + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + children: [ + Expanded( + flex: 2, + child: Row( + children: [ + Icon(IconlyLight.calendar, color: kPeraColor, size: 20), + const SizedBox(width: 3), + GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: true); + } + }, + child: Text( + fromDate != null ? DateFormat('dd MMM yyyy').format(fromDate!) : _lang.from, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + const SizedBox(width: 4), + Text( + _lang.to, + style: _theme.textTheme.titleSmall, + ), + const SizedBox(width: 4), + Flexible( + child: GestureDetector( + onTap: () { + if (_showCustomDatePickers) { + _selectDate(context: context, isFrom: false); + } + }, + child: Text( + toDate != null ? DateFormat('dd MMM yyyy').format(toDate!) : _lang.to, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: Theme.of(context).textTheme.bodyMedium, + ), + ), + ), + ], + ), + ), + const SizedBox(width: 2), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 20, + color: kSubPeraColor, + ), + ), + const SizedBox(width: 2), + Expanded( + child: DropdownButtonHideUnderline( + child: DropdownButton( + iconSize: 20, + value: selectedTime, + isExpanded: true, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + _setDateRangeFromDropdown(value); + }, + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12), + child: Row( + children: [ + Expanded( + child: SizedBox( + height: 40, + child: DropdownButtonFormField2( + decoration: const InputDecoration( + contentPadding: EdgeInsets.zero, + // + ), + value: selectedTransaction, + isExpanded: true, + items: transactionType.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleSmall, + ), + ); + }).toList(), + onChanged: (value) { + if (value == null) return; + + setState(() => selectedTransaction = value); + _refreshFilteredProvider(); + }, + ), + ), + ), + const SizedBox(width: 8), + Expanded( + child: partyData.when( + data: (data) { + return SizedBox( + height: 40, + child: DropdownButtonFormField2( + decoration: const InputDecoration( + contentPadding: EdgeInsets.zero, + // + ), + isExpanded: true, + items: [ + DropdownMenuItem( + value: 'all_parties', + child: Text( + _lang.allParties, + style: _theme.textTheme.titleSmall, + ), + ), + ...data.map((entry) { + return DropdownMenuItem( + value: entry.id?.toString() ?? '', + child: Text( + entry.name ?? 'Unknown', + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ); + }), + ], + value: selectedParty ?? 'all_parties', + onChanged: (value) { + if (value == null) return; + setState(() => selectedParty = value); + _refreshFilteredProvider(); + }, + ), + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: () => const Center( + child: CircularProgressIndicator(), + ), + ), + ), + ], + ), + ), + Divider(thickness: 1, color: kBottomBorder, height: 1), + ], + ), + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + actions: [ + personalData.when( + data: (business) { + return providerData.when( + data: (transaction) { + return Row( + children: [ + IconButton( + onPressed: () { + if (transaction.data?.isNotEmpty == true) { + generateAllTransactionReportPdf(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showError(_lang.listIsEmpty); + } + }, + icon: HugeIcon(icon: HugeIcons.strokeRoundedPdf02, color: kSecondayColor), + ), + /* + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (!permissionService.hasPermission(Permit.expenseReportsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to view expense report.'), + ), + ); + return; + } + if (transaction.data?.isNotEmpty == true) { + // generateSaleReportExcel(context, transaction, business, fromDate, toDate); + } else { + EasyLoading.showInfo('No data available for generate pdf'); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + */ + SizedBox(width: 8), + ], + ); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: () => Center( + child: CircularProgressIndicator(), + )); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: () => Center( + child: CircularProgressIndicator(), + )), + ], + ), + body: RefreshIndicator( + onRefresh: _refreshFilteredProvider, + child: providerData.when( + data: (transactions) { + final dataList = transactions.data ?? []; + + if (dataList.isEmpty) { + return Center( + child: Text(_lang.noTransactionFound), + ); + } + + return Column( + children: [ + // Overview Containers + SizedBox.fromSize( + size: Size.fromHeight(100), + child: SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + scrollDirection: Axis.horizontal, + child: Row( + children: [ + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: const Color(0xffFAE3FF), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transactions.totalAmount ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.transactions, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: kSuccessColor.withValues(alpha: 0.15), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transactions.moneyIn ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.moneyIn, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + SizedBox(width: 12), + Container( + constraints: const BoxConstraints(minWidth: 170, maxHeight: 80), + decoration: BoxDecoration( + color: DAppColors.kError.withValues(alpha: 0.15), + borderRadius: const BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "$currency${formatPointNumber(transactions.moneyOut ?? 0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 4), + Text( + _lang.moneyOut, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kPeraColor, + ), + ), + ], + ), + ), + ], + ), + ), + ), + + // Header + DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(bottom: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(flex: 4, child: Text(_lang.name)), + Expanded(flex: 3, child: Text(_lang.type, textAlign: TextAlign.center)), + Expanded(flex: 2, child: Text(_lang.amount, textAlign: TextAlign.end)), + ], + ), + ), + ), + + // Transactions + Expanded( + child: ListView.builder( + itemCount: dataList.length, + itemBuilder: (context, index) { + final _transaction = dataList[index]; + + return Container( + padding: const EdgeInsets.symmetric( + horizontal: 16, + vertical: 6, + ), + decoration: BoxDecoration( + border: Border( + bottom: Divider.createBorderSide(context), + ), + ), + child: Row( + children: [ + Expanded( + flex: 4, + child: Text.rich( + TextSpan( + text: "${_transaction.party?.name ?? "N/A"}\n", + children: [ + TextSpan( + text: _transaction.date == null + ? "N/A" + : DateFormat("dd MMM yyyy").format(DateTime.parse(_transaction.date!)), + style: TextStyle( + fontWeight: FontWeight.normal, + color: const Color(0xff4B5563), + ), + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Expanded( + flex: 3, + child: Text( + _transaction.platform?.toTitleCase() ?? "N/A", + textAlign: TextAlign.center, + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${formatPointNumber(_transaction.amount ?? 0, addComma: true)}", + textAlign: TextAlign.end, + style: TextStyle( + color: switch (_transaction.type?.trim().toLowerCase()) { + 'credit' => Colors.green, + 'debit' => Colors.red, + _ => null, + }, + fontWeight: FontWeight.w500, + ), + ), + ), + ], + ), + ); + }, + ), + ) + ], + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (e, _) { + print('Error Found: ${e.toString()}'); + return Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text('Error: ${e.toString()}'), + const SizedBox(height: 20), + ElevatedButton( + onPressed: _refreshFilteredProvider, + child: Text(_lang.retry), + ), + ], + ), + ); + }, + ), + ), + bottomNavigationBar: providerData.when( + data: (data) { + return DefaultTextStyle.merge( + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + ), + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + decoration: BoxDecoration( + color: const Color(0xffF7F7F7), + border: Border(top: Divider.createBorderSide(context)), + ), + child: Row( + children: [ + Expanded(child: Text(_lang.total)), + Expanded( + child: Text("$currency${formatPointNumber(data.totalAmount ?? 0)}", textAlign: TextAlign.end), + ), + ], + ), + ), + ); + }, + error: (_, __) => const SizedBox.shrink(), + loading: SizedBox.shrink, + ), + ), + ); + }, + ); + } +} + +extension TitleCaseExtension on String { + String toTitleCase() { + if (isEmpty) return this; + + final normalized = replaceAll(RegExp(r'[_\-]+'), ' '); + + final words = normalized.split(' ').map((w) => w.trim()).where((w) => w.isNotEmpty).toList(); + + if (words.isEmpty) return ''; + + final titleCased = words.map((word) { + final lower = word.toLowerCase(); + return lower[0].toUpperCase() + lower.substring(1); + }).join(' '); + + return titleCased; + } +} diff --git a/lib/Screens/all_transaction/model/transaction_model.dart b/lib/Screens/all_transaction/model/transaction_model.dart new file mode 100644 index 0000000..a90dc57 --- /dev/null +++ b/lib/Screens/all_transaction/model/transaction_model.dart @@ -0,0 +1,166 @@ +import 'package:mobile_pos/Screens/Due%20Calculation/Model/due_collection_model.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import 'package:mobile_pos/widgets/multipal%20payment%20mathods/model/payment_transaction_model.dart'; + +class TransactionModel { + TransactionModel({ + this.message, + this.totalAmount, + this.moneyIn, + this.moneyOut, + this.data, + }); + + String? message; + num? totalAmount; + num? moneyIn; + num? moneyOut; + List? data; + + factory TransactionModel.fromJson(Map json) { + return TransactionModel( + message: json['message'], + totalAmount: json['total_amount'], + moneyIn: json['money_in'], + moneyOut: json['money_out'], + data: json['data'] != null + ? List.from( + json['data'].map((v) => TransactionModelData.fromJson(v)), + ) + : null, + ); + } + + Map toJson() { + return { + 'message': message, + 'total_amount': totalAmount, + 'money_in': moneyIn, + 'money_out': moneyOut, + 'data': data?.map((e) => e.toJson()).toList(), + }; + } +} + +class TransactionModelData { + TransactionModelData({ + this.id, + this.platform, + this.transactionType, + this.type, + this.amount, + this.totalAmount, + this.date, + this.businessId, + this.branchId, + this.paymentTypeId, + this.userId, + this.fromBank, + this.toBank, + this.referenceId, + this.invoiceNo, + this.image, + this.note, + this.meta, + this.deletedAt, + this.createdAt, + this.updatedAt, + this.party, + this.paymentType, + this.sale, + this.purchase, + this.dueCollect, + }); + + num? id; + String? platform; + String? transactionType; + String? type; + num? amount; + num? totalAmount; + String? date; + num? businessId; + num? branchId; + num? paymentTypeId; + num? userId; + String? fromBank; + int? toBank; + num? referenceId; + String? invoiceNo; + String? image; + String? note; + Meta? meta; + String? deletedAt; + String? createdAt; + String? updatedAt; + + Party? party; + PaymentsTransaction? paymentType; + SalesTransactionModel? sale; + PurchaseTransaction? purchase; + DueCollection? dueCollect; + + factory TransactionModelData.fromJson(Map json) { + final _partyKey = json['sale']?['party'] ?? json['purchase']?['party'] ?? json['due_collect']?['party']; + + return TransactionModelData( + id: json['id'], + platform: json['platform'], + transactionType: json['transaction_type'], + type: json['type'], + amount: json['amount'], + totalAmount: json['total_amount'], + date: json['date'], + businessId: json['business_id'], + branchId: json['branch_id'], + paymentTypeId: json['payment_type_id'], + userId: json['user_id'], + fromBank: json['from_bank'], + toBank: json['to_bank'], + referenceId: json['reference_id'], + invoiceNo: json['invoice_no'], + image: json['image'], + note: json['note'], + meta: json['meta'] != null ? Meta.fromJson(json['meta']) : null, + deletedAt: json['deleted_at'], + createdAt: json['created_at'], + updatedAt: json['updated_at'], + party: _partyKey != null ? Party.fromJson(_partyKey) : null, + paymentType: json['payment_type'] != null ? PaymentsTransaction.fromJson(json['payment_type']) : null, + sale: json['sale'] != null ? SalesTransactionModel.fromJson(json['sale']) : null, + purchase: json['purchase'] != null ? PurchaseTransaction.fromJson(json['purchase']) : null, + dueCollect: json['due_collect'] != null ? DueCollection.fromJson(json['due_collect']) : null, + ); + } + + Map toJson() { + return { + 'id': id, + 'platform': platform, + 'transaction_type': transactionType, + 'type': type, + 'amount': amount, + 'total_amount': totalAmount, + 'date': date, + 'business_id': businessId, + 'branch_id': branchId, + 'payment_type_id': paymentTypeId, + 'user_id': userId, + 'from_bank': fromBank, + 'to_bank': toBank, + 'reference_id': referenceId, + 'invoice_no': invoiceNo, + 'image': image, + 'note': note, + 'meta': meta?.toJson(), + 'deleted_at': deletedAt, + 'created_at': createdAt, + 'updated_at': updatedAt, + 'payment_type': paymentType, + 'sale': sale, + 'purchase': purchase, + 'due_collect': dueCollect, + }; + } +} diff --git a/lib/Screens/all_transaction/provider/transacton_provider.dart b/lib/Screens/all_transaction/provider/transacton_provider.dart new file mode 100644 index 0000000..6d5f518 --- /dev/null +++ b/lib/Screens/all_transaction/provider/transacton_provider.dart @@ -0,0 +1,72 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import '../model/transaction_model.dart'; +import '../repo/transaction_repo.dart'; + +final transactionRepoProvider = Provider((ref) { + return TransactionRepo(); +}); + +// final filteredTransactionProvider = FutureProvider.family( +// (ref, filter) async { +// final repo = ref.read(transactionRepoProvider); +// +// return repo.fetchTransactionList( +// duration: filter.duration, +// fromDate: filter.fromDate, +// toDate: filter.toDate, +// platform: filter.transactionType == 'all_transaction' ? null : filter.transactionType, +// partyId: filter.party == 'all_parties' ? null : int.tryParse(filter.party!), +// ); +// }, +// ); + +class TransactionFilteredModel { + final String duration; + final String? fromDate; + final String? toDate; + final String? transactionType; + final String? party; + + const TransactionFilteredModel({ + required this.duration, + this.fromDate, + this.toDate, + this.transactionType, + this.party, + }); + + @override + bool operator ==(Object other) => + identical(this, other) || + other is TransactionFilteredModel && + runtimeType == other.runtimeType && + duration == other.duration && + fromDate == other.fromDate && + toDate == other.toDate && + transactionType == other.transactionType && + party == other.party; + + @override + int get hashCode => + duration.hashCode ^ fromDate.hashCode ^ toDate.hashCode ^ transactionType.hashCode ^ party.hashCode; +} + +final filteredTransactionProvider = FutureProvider.autoDispose.family( + (ref, filter) async { + final repo = ref.read(transactionRepoProvider); + + // Convert party string to int if it's not "all_parties" + int? partyId; + if (filter.party != null && filter.party!.isNotEmpty && filter.party != 'all_parties') { + partyId = int.tryParse(filter.party!); + } + + return repo.fetchTransactionList( + duration: filter.duration, + fromDate: filter.fromDate, + toDate: filter.toDate, + platform: filter.transactionType, + partyId: partyId, + ); + }, +); diff --git a/lib/Screens/all_transaction/repo/transaction_repo.dart b/lib/Screens/all_transaction/repo/transaction_repo.dart new file mode 100644 index 0000000..327074d --- /dev/null +++ b/lib/Screens/all_transaction/repo/transaction_repo.dart @@ -0,0 +1,62 @@ +import 'dart:convert'; +import 'package:http/http.dart' as http; +import '../../../Const/api_config.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/transaction_model.dart'; + +class TransactionRepo { + Future fetchTransactionList({ + required String duration, + String? fromDate, + String? toDate, + String? platform, + int? partyId, + }) async { + try { + final client = CustomHttpClientGet(client: http.Client()); + final List queryList = []; + + // Add required duration parameter + queryList.add('duration=$duration'); + + // Add date parameters only if duration is custom_date + if (duration == 'custom_date') { + if (fromDate != null && fromDate.isNotEmpty) { + queryList.add('from_date=$fromDate'); + } + if (toDate != null && toDate.isNotEmpty) { + queryList.add('to_date=$toDate'); + } + } + + // Add platform filter if specified and not "all_transaction" + if (platform != null && platform.isNotEmpty && platform != 'all_transaction') { + queryList.add('platform=$platform'); + } + + // Add party filter if specified + if (partyId != null) { + queryList.add('party_id=$partyId'); + } + + final uri = Uri.parse( + '${APIConfig.url}/transactions?${queryList.join('&')}', + ); + + print('Fetching transactions from: $uri'); // Debug print + + final response = await client.get(url: uri); + + if (response.statusCode == 200) { + final jsonData = jsonDecode(response.body); + return TransactionModel.fromJson(jsonData); + } else { + print('API Error: ${response.statusCode} - ${response.body}'); + throw Exception('Failed to fetch transactions: ${response.statusCode}'); + } + } catch (e) { + print('TransactionRepo error: $e'); + throw Exception('Failed to fetch transactions: $e'); + } + } +} diff --git a/lib/Screens/barcode/barcode_preview.dart b/lib/Screens/barcode/barcode_preview.dart new file mode 100644 index 0000000..6d92e05 --- /dev/null +++ b/lib/Screens/barcode/barcode_preview.dart @@ -0,0 +1,152 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:pdf/pdf.dart'; +import 'package:printing/printing.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'dart:io'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:path_provider/path_provider.dart'; + +import 'package:permission_handler/permission_handler.dart'; + +import '../../constant.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class PdfPreviewScreen extends ConsumerStatefulWidget { + final pw.Document pdfDocument; + + const PdfPreviewScreen({super.key, required this.pdfDocument}); + + @override + ConsumerState createState() => _PdfPreviewScreenState(); +} + +class _PdfPreviewScreenState extends ConsumerState { + Future _saveBarcodeLabels(pw.Document doc) async { + if (Platform.isIOS) { + EasyLoading.show(status: lang.S.current.downloading); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/barcode_labels.pdf'); + final byteData = await doc.save(); + try { + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess(lang.S.current.downloadSuccessfulPleaseCheckYourDocumentFolder); + } on FileSystemException catch (err) { + EasyLoading.showError(err.message); + } + } + + if (Platform.isAndroid) { + var status = await Permission.storage.status; + if (status != PermissionStatus.granted) { + status = await Permission.storage.request(); + } + + // Use the same condition as your working method + if (true) { + EasyLoading.show(status: lang.S.current.downloading); + const downloadsFolderPath = '/storage/emulated/0/Download/'; + Directory dir = Directory(downloadsFolderPath); + var file = File('${dir.path}/barcode_labels.pdf'); + + // Exact same file conflict handling as your working method + for (var i = 1; i < 20; i++) { + if (await file.exists()) { + try { + await file.delete(); + break; + } catch (e) { + if (e.toString().contains('Cannot delete file')) { + file = File('${file.path.replaceAll(RegExp(r'$$\d+$$?'), '').replaceAll('.pdf', '')}($i).pdf'); + } + } + } else { + break; + } + } + + try { + final byteData = await doc.save(); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.dismiss(); + EasyLoading.showSuccess(lang.S.current.downloadSuccessfulPleaseCheckYourDocumentFolder); + } on FileSystemException catch (err) { + EasyLoading.showError(err.message); + } + } + } + } + + @override + Widget build(BuildContext context) { + final permissionService = PermissionService(ref); + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text( + lang.S.of(context).printBarCode, + ), + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: PdfPreview( + dynamicLayout: false, + actionBarTheme: PdfActionBarTheme( + backgroundColor: Colors.white, + ), + previewPageMargin: EdgeInsets.symmetric(horizontal: 16, vertical: 16), + initialPageFormat: PdfPageFormat.a4, + scrollViewDecoration: BoxDecoration( + color: Colors.grey.shade50, + ), + pdfPreviewPageDecoration: const BoxDecoration( + backgroundBlendMode: BlendMode.overlay, + color: Colors.white, + ), + useActions: false, + build: (format) => widget.pdfDocument.save(), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 16), + child: ElevatedButton.icon( + style: ElevatedButton.styleFrom( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8.0), + ), + backgroundColor: kMainColor, + minimumSize: const Size(double.maxFinite, 48), + textStyle: const TextStyle( + color: Colors.white, + fontSize: 18, + fontWeight: FontWeight.w600, + ), + ), + onPressed: () async { + if (!permissionService.hasPermission(Permit.barcodesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToGenerateBarcode), + ), + ); + return; + } + await _saveBarcodeLabels(widget.pdfDocument); + Navigator.of(context).pop(); + }, + icon: Icon(Icons.download), + label: Text( + lang.S.of(context).download, + style: Theme.of(context).textTheme.titleLarge?.copyWith( + color: Colors.white, + fontWeight: FontWeight.w600, + ), + ), + ), + ), + ); + } +} diff --git a/lib/Screens/barcode/gererate_barcode.dart b/lib/Screens/barcode/gererate_barcode.dart new file mode 100644 index 0000000..02677f1 --- /dev/null +++ b/lib/Screens/barcode/gererate_barcode.dart @@ -0,0 +1,1184 @@ +import 'dart:async'; +import 'dart:ui'; +import 'package:bluetooth_print_plus/bluetooth_print_plus.dart'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_typeahead/flutter_typeahead.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:pdf/widgets.dart' as pw; +import '../../Const/api_config.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/product_provider.dart'; +import '../../thermal priting invoices/barcode_widget.dart'; +import '../../thermal priting invoices/label_print_test.dart'; +import '../../thermal priting invoices/sticker_image_generation.dart'; +import '../Products/Model/product_model.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'barcode_preview.dart'; + +class BarcodeGeneratorScreen extends StatefulWidget { + const BarcodeGeneratorScreen({super.key}); + + @override + _BarcodeGeneratorScreenState createState() => _BarcodeGeneratorScreenState(); +} + +class _BarcodeGeneratorScreenState extends State { + List products = []; + List selectedProducts = []; + bool showBusinessName = true; + bool showName = true; + bool showPrice = true; + bool showPackageDate = true; + bool showCode = true; + + final Map _controllers = {}; + + String formatDateString(String? dateString) { + if (dateString == null) return 'N/A'; + try { + final parsed = DateTime.parse(dateString); + return DateFormat('yyyy-MM-dd').format(parsed); + } catch (e) { + return 'N/A'; + } + } + + Future _preview({required String businessName}) async { + final pdf = pw.Document(); + List barcodeWidgets = []; + + for (var selectedProduct in selectedProducts) { + for (int i = 0; i < selectedProduct.quantity; i++) { + final stock = selectedProduct.product.stocks?.isNotEmpty == true ? selectedProduct.product.stocks!.first : null; + + barcodeWidgets.add(pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + mainAxisAlignment: pw.MainAxisAlignment.center, + children: [ + if (showBusinessName) + pw.Text( + businessName, + style: pw.TextStyle( + fontSize: double.tryParse(showNameFontSizeController.text) ?? 9, + fontWeight: pw.FontWeight.normal, + ), + ), + if (showName) + pw.Text( + '${selectedProduct.product.productName}', + style: pw.TextStyle( + fontSize: double.tryParse(showNameFontSizeController.text) ?? 9, + fontWeight: pw.FontWeight.bold, + ), + ), + if (showPrice && stock != null) + pw.RichText( + text: pw.TextSpan( + text: '${lang.S.of(context).price}: ', + style: pw.TextStyle(fontSize: 8, fontWeight: pw.FontWeight.normal), + children: [ + pw.TextSpan( + text: '${stock.productSalePrice}', + style: pw.TextStyle( + fontSize: double.tryParse(showPriceFontSizeController.text) ?? 8, + fontWeight: pw.FontWeight.bold), + ) + ], + ), + ), + if (showPackageDate && stock != null) + pw.Text( + '${lang.S.of(context).packingDate}: ${formatDateString(stock.mfgDate)}', + textAlign: pw.TextAlign.center, + style: pw.TextStyle( + fontSize: double.tryParse(showPackageDateFontSizeController.text) ?? 7, + fontWeight: pw.FontWeight.normal, + ), + ), + pw.SizedBox(height: 2), + pw.BarcodeWidget( + drawText: showCode, + data: selectedProduct.product.productCode ?? 'n/a', + barcode: pw.Barcode.code128(), + width: 80, + height: 30, + textPadding: 4, + textStyle: pw.TextStyle(fontSize: double.tryParse(showCodeFontSizeController.text) ?? 8), + ), + ], + )); + } + } + + pdf.addPage( + pw.MultiPage( + build: (pw.Context context) => [ + pw.GridView( + crossAxisCount: 4, + mainAxisSpacing: 10, + crossAxisSpacing: 10, + childAspectRatio: 0.68, + children: barcodeWidgets, + ), + ], + ), + ); + + return pdf; + } + + void _toggleCheckbox(bool value, void Function(bool) updateFunction) { + setState(() { + updateFunction(value); + }); + } + + //---------label print + BluetoothDevice? _device; + late StreamSubscription _isScanningSubscription; + late StreamSubscription _blueStateSubscription; + late StreamSubscription _connectStateSubscription; + late StreamSubscription _receivedDataSubscription; + late StreamSubscription> _scanResultsSubscription; + List _scanResults = []; + + String _selectedSize = '0'; + + void _updateFontSizeControllers() { + showCodeFontSizeController.text = getFontSize(_selectedSize, 'code'); + showPriceFontSizeController.text = getFontSize(_selectedSize, 'price'); + showNameFontSizeController.text = getFontSize(_selectedSize, 'name'); + showPackageDateFontSizeController.text = getFontSize(_selectedSize, 'packageDate'); + } + + String getFontSize(String selectedSize, String field) { + if (selectedSize == '0') { + switch (field) { + case 'code': + case 'price': + return '8'; + case 'name': + return '9'; + case 'businessName': + return '8'; + case 'packageDate': + return '7'; + default: + return '8'; + } + } else if (selectedSize == '1') { + switch (field) { + case 'code': + case 'price': + case 'name': + case 'businessName': + case 'packageDate': + return '19.5'; + + default: + return '19.5'; + } + } else if (selectedSize == '2') { + switch (field) { + case 'code': + case 'price': + case 'name': + case 'businessName': + case 'packageDate': + return '20.0'; + default: + return '20'; + } + } else { + return '20'; + } + } + + late TextEditingController showCodeFontSizeController; + late TextEditingController showPriceFontSizeController; + late TextEditingController showNameFontSizeController; + late TextEditingController showBusinessNameFontSizeController; + late TextEditingController showPackageDateFontSizeController; + + @override + void initState() { + super.initState(); + initBluetoothPrintPlusListen(); + showCodeFontSizeController = TextEditingController(text: getFontSize(_selectedSize, 'code')); + showPriceFontSizeController = TextEditingController(text: getFontSize(_selectedSize, 'price')); + showNameFontSizeController = TextEditingController(text: getFontSize(_selectedSize, 'name')); + showBusinessNameFontSizeController = TextEditingController(text: getFontSize(_selectedSize, 'businessName')); + showPackageDateFontSizeController = TextEditingController(text: getFontSize(_selectedSize, 'packageDate')); + } + + @override + void dispose() { + super.dispose(); + for (final controller in _controllers.values) { + controller.dispose(); + } + _isScanningSubscription.cancel(); + _blueStateSubscription.cancel(); + _connectStateSubscription.cancel(); + _receivedDataSubscription.cancel(); + _scanResultsSubscription.cancel(); + _scanResults.clear(); + showCodeFontSizeController.dispose(); + showPriceFontSizeController.dispose(); + showNameFontSizeController.dispose(); + showPackageDateFontSizeController.dispose(); + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer( + builder: (context, ref, __) { + final productData = ref.watch(productProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + titleSpacing: 0, + centerTitle: false, + title: Text( + lang.S.of(context).barcodeGenerator, + ), + backgroundColor: Colors.white, + ), + body: productData.when( + data: (snapshot) { + products = snapshot; + return Padding( + padding: const EdgeInsets.all(16.0), + child: SingleChildScrollView( + child: Column( + children: [ + //-----------------search_bar + TypeAheadField( + builder: (context, controller, focusNode) { + return TextField( + controller: controller, + focusNode: focusNode, + autofocus: false, + decoration: kInputDecoration.copyWith( + fillColor: kWhite, + border: const OutlineInputBorder( + borderSide: BorderSide( + color: kMainColor, + ), + ), + hintText: lang.S.of(context).searchProduct, + suffixIcon: Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + color: kMainColor, + ), + child: const Icon( + Icons.search, + color: Colors.white, + ), + ), + contentPadding: const EdgeInsets.symmetric(horizontal: 8.0, vertical: 4), + ), + ); + }, + suggestionsCallback: (pattern) { + return products + .where( + (product) => product.productName!.toLowerCase().startsWith(pattern.toLowerCase())) + .toList(); + }, + itemBuilder: (context, Product suggestion) { + return Container( + color: Colors.white, + child: ListTile( + leading: suggestion.productPicture != null + ? Container( + height: 40, + width: 40, + decoration: BoxDecoration( + borderRadius: BorderRadiusGeometry.circular(2), + border: Border.all( + color: kBorderColorTextField, + width: 0.3, + ), + image: DecorationImage( + image: NetworkImage( + '${APIConfig.domain}${suggestion.productPicture}', + ), + fit: BoxFit.cover, + ), + ), + ) + : Container( + height: 40, + width: 40, + decoration: BoxDecoration( + borderRadius: BorderRadiusGeometry.circular(2), + border: Border.all( + color: CupertinoColors.systemGrey6, + width: 0.3, + ), + color: CupertinoColors.systemGrey6, + ), + child: Icon(IconlyLight.image), + ), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + suggestion.productName ?? 'n/a', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontWeight: FontWeight.w700, + fontSize: 14, + ), + ), + ), + SizedBox(width: 4), + Flexible( + child: Text( + '${lang.S.of(context).code}: ${suggestion.productCode?.toString() ?? '0'}', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodyMedium?.copyWith( + color: kGreyTextColor, + fontWeight: FontWeight.w400, + fontSize: 13, + ), + ), + ), + ], + ), + isThreeLine: true, + contentPadding: EdgeInsets.symmetric(horizontal: 8, vertical: 0), + minVerticalPadding: 8, + visualDensity: VisualDensity(vertical: -4), + subtitle: ListView.builder( + shrinkWrap: true, + itemCount: suggestion.stocks?.length, + itemBuilder: (context, i) { + return Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + '${lang.S.of(context).batch}: ${suggestion.stocks?[i].batchNo?.toString() ?? 'n/a'}', + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontWeight: FontWeight.w400, + fontSize: 13, + ), + ), + ), + SizedBox(width: 4), + Text( + suggestion.stocks?[i].productStock != 0 + ? ', ${lang.S.of(context).inStock}: ${suggestion.stocks?[i].productStock?.toString() ?? 'n/a'}' + : ', ${lang.S.of(context).outOfStock}', + style: theme.textTheme.bodyMedium?.copyWith( + color: + suggestion.stocks?[i].productStock != 0 ? Colors.green : Colors.red, + fontWeight: FontWeight.w400, + fontSize: 13, + ), + ), + Spacer(), + Text( + '${suggestion.stocks?.isNotEmpty == true ? ('$currency${suggestion.stocks?[i].productSalePrice ?? 0}') : null}', + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontWeight: FontWeight.w600, + fontSize: 13, + ), + ), + ], + ); + })), + ); + }, + onSelected: (Product product) { + setState(() { + if (product.stocks != null && product.stocks!.isNotEmpty) { + if (product.stocks!.length > 1 || product.productType == 'variant') { + for (var stock in product.stocks!) { + final variantKey = '${product.id}_${stock.batchNo}'; + final initialQty = stock.productStock ?? 1; + final existingIndex = selectedProducts.indexWhere( + (p) => '${p.product.id}_${p.product.stocks?.first.batchNo}' == variantKey); + + if (existingIndex != -1) { + selectedProducts[existingIndex].quantity = + (selectedProducts[existingIndex].quantity + 1) + .clamp(1, double.maxFinite.toInt()); + _controllers[variantKey]?.text = + selectedProducts[existingIndex].quantity.toString(); + } else { + selectedProducts.add(SelectedProduct( + product: Product( + id: product.id, + productName: product.productName, + productCode: product.productCode, + productType: product.productType, + stocksSumProductStock: stock.productStock, + stocks: [stock], + unit: product.unit, + brand: product.brand, + category: product.category, + ), + quantity: initialQty, + )); + _controllers[variantKey] = TextEditingController(text: initialQty.toString()); + } + } + } else { + final initialQty = product.stocks!.first.productStock ?? 1; + final existingIndex = selectedProducts.indexWhere((p) => p.product.id == product.id); + + if (existingIndex != -1) { + selectedProducts[existingIndex].quantity = + (selectedProducts[existingIndex].quantity + 1) + .clamp(1, double.maxFinite.toInt()); + _controllers[product.id.toString()]?.text = + selectedProducts[existingIndex].quantity.toString(); + } else { + selectedProducts.add(SelectedProduct( + product: product, + quantity: initialQty, + )); + _controllers[product.id.toString()] = + TextEditingController(text: initialQty.toString()); + } + } + } + }); + }, + ), + const SizedBox(height: 14), + //-----------------check_box + Theme( + data: Theme.of(context).copyWith(dividerColor: Colors.transparent), + child: ExpansionTile( + leading: Icon(Icons.settings), + title: Text( + lang.S.of(context).informationShowInLabels, + style: theme.textTheme.bodyMedium?.copyWith(color: kTitleColor, fontSize: 14), + ), + tilePadding: EdgeInsets.zero, + childrenPadding: EdgeInsets.zero, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + children: [ + Expanded( + child: _buildCheckboxWithFontSize( + context, + value: showCode, + label: lang.S.of(context).showCode, + fontSizeController: showCodeFontSizeController, + onChanged: (val) => _toggleCheckbox(val, (v) => showCode = v), + ), + ), + SizedBox(width: 10), + Expanded( + child: _buildCheckboxWithFontSize( + context, + value: showPrice, + label: lang.S.of(context).showPrice, + fontSizeController: showPriceFontSizeController, + onChanged: (val) => _toggleCheckbox(val, (v) => showPrice = v), + ), + ), + ], + ), + Row( + children: [ + Expanded( + child: _buildCheckboxWithFontSize( + context, + value: showName, + label: lang.S.of(context).showName, + fontSizeController: showNameFontSizeController, + onChanged: (val) => _toggleCheckbox(val, (v) => showName = v), + ), + ), + SizedBox(width: 10), + Expanded( + child: _buildCheckboxWithFontSize( + context, + value: showPackageDate, + label: lang.S.of(context).packageDate, + fontSizeController: showPackageDateFontSizeController, + onChanged: (val) => _toggleCheckbox(val, (v) => showPackageDate = v), + ), + ), + ], + ), + SizedBox( + width: MediaQuery.of(context).size.width / 2 - 20, + child: _buildCheckboxWithFontSize( + context, + value: showBusinessName, + label: lang.S.of(context).businessName, + fontSizeController: showBusinessNameFontSizeController, + onChanged: (val) => _toggleCheckbox(val, (v) => showBusinessName = v), + ), + ), + SizedBox(height: 16), + SizedBox( + height: 40, + child: DropdownButtonFormField( + isExpanded: true, + value: _selectedSize, + decoration: InputDecoration( + contentPadding: EdgeInsets.symmetric(horizontal: 8, vertical: 8), + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + isDense: true, + labelText: lang.S.of(context).barCodePrintLabelSetting), + onChanged: (value) { + if (value != null) { + setState(() { + _selectedSize = value; + _updateFontSizeControllers(); + }); + } + }, + items: [ + DropdownMenuItem( + value: '2', + child: SizedBox( + width: MediaQuery.of(context).size.width - 72, + child: Text( + lang.S.of(context).labelRoleLabelSize2Inch, + style: + theme.textTheme.bodySmall?.copyWith(color: kTitleColor, fontSize: 12), + overflow: TextOverflow.ellipsis, + ), + ), + ), + DropdownMenuItem( + value: '1', + child: SizedBox( + width: MediaQuery.of(context).size.width - 72, + child: Text( + lang.S.of(context).labelRoleLabelSize1_5Inch, + style: + theme.textTheme.bodySmall?.copyWith(color: kTitleColor, fontSize: 12), + overflow: TextOverflow.ellipsis, + ), + ), + ), + DropdownMenuItem( + value: '0', + child: SizedBox( + width: MediaQuery.of(context).size.width - 72, + child: Text( + lang.S.of(context).thirtyTwoLabelPerSheet, + style: + theme.textTheme.bodySmall?.copyWith(color: kTitleColor, fontSize: 12), + overflow: TextOverflow.ellipsis, + maxLines: 1, + ), + ), + ), + ], + ), + ), + const SizedBox(height: 16), + ], + ), + ], + ), + ), + //-----------------data_table + selectedProducts.isNotEmpty + ? SizedBox( + width: double.maxFinite, + child: DataTable( + headingRowColor: WidgetStateProperty.all(Colors.red.shade50), + showBottomBorder: true, + horizontalMargin: 8, + columns: [ + DataColumn(label: Text(lang.S.of(context).name)), + DataColumn(label: Text(lang.S.of(context).quantity)), + DataColumn(label: Text(lang.S.of(context).actions)), + ], + rows: selectedProducts.map((selectedProduct) { + // final controllerKey = (selectedProduct.product.stocks?.length ?? 0) > 1 || selectedProduct.product.productType == 'variant' + // ? '${selectedProduct.product.id}_${selectedProduct.product.stocks?.first.batchNo}' + // : selectedProduct.product.id.toString(); + // final controller = _controllers[controllerKey]; + final controllerKey = (selectedProduct.product.stocks?.length ?? 0) > 1 || + selectedProduct.product.productType == 'variant' + ? '${selectedProduct.product.id}_${selectedProduct.product.stocks?.first.batchNo}' + : selectedProduct.product.id.toString(); + + final controller = _controllers.putIfAbsent( + controllerKey, + () => TextEditingController(text: selectedProduct.quantity.toString()), + ); + + // Add error state for this product + final hasError = ValueNotifier(false); + + return DataRow( + cells: [ + DataCell( + Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + selectedProduct.product.productName ?? 'N/A', + style: theme.textTheme.bodyMedium, + maxLines: 1, + ), + Text( + selectedProduct.product.productCode ?? 'N/A', + style: theme.textTheme.bodySmall?.copyWith(color: kGreyTextColor), + ), + ], + ), + ), + DataCell( + SizedBox( + height: 38, + width: 60, + // child: TextFormField( + // controller: controller, + // keyboardType: TextInputType.number, + // textAlign: TextAlign.center, + // onChanged: (value) { + // setState(() { + // final newQty = (int.tryParse(value) ?? 1).clamp(1, double.maxFinite.toInt()); + // selectedProduct.quantity = newQty; + // controller?.text = newQty.toString(); + // }); + // }, + // decoration: const InputDecoration( + // border: OutlineInputBorder(), + // contentPadding: EdgeInsets.symmetric(vertical: 8.0), + // ), + // inputFormatters: [ + // FilteringTextInputFormatter.digitsOnly, + // ], + // ), + child: TextFormField( + controller: controller, + keyboardType: TextInputType.number, + textAlign: TextAlign.center, + // onChanged: (value) { + // setState(() { + // final newQty = (int.tryParse(value) ?? 1).clamp(1, double.maxFinite.toInt()); + // selectedProduct.quantity = newQty; + // }); + // }, + onChanged: (value) { + final newQty = int.tryParse(value) ?? 0; + + if (newQty < 1) { + hasError.value = true; + selectedProduct.quantity = 0; + } else { + hasError.value = false; + selectedProduct.quantity = newQty; + } + }, + decoration: const InputDecoration( + border: OutlineInputBorder(), + contentPadding: EdgeInsets.symmetric(vertical: 8.0), + ), + inputFormatters: [ + FilteringTextInputFormatter.digitsOnly, + ], + ), + ), + ), + DataCell( + IconButton( + icon: const Icon( + Icons.delete, + color: kMainColor, + ), + onPressed: () { + setState(() { + final controllerKey = (selectedProduct.product.stocks?.length ?? 0) > + 1 || + selectedProduct.product.productType == 'variant' + ? '${selectedProduct.product.id}_${selectedProduct.product.stocks?.first.batchNo}' + : selectedProduct.product.id.toString(); + + _controllers[controllerKey]?.dispose(); + _controllers.remove(controllerKey); + selectedProducts.remove(selectedProduct); + }); + }, + ), + ), + ], + ); + }).toList(), + ), + ) + : Center( + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const SizedBox(height: 50), + const Icon( + IconlyLight.document, + color: kMainColor, + size: 70, + ), + Text( + lang.S.of(context).noItemSelected, + style: theme.textTheme.titleLarge?.copyWith( + fontSize: 18, + fontWeight: FontWeight.w600, + ), + ), + ], + ), + ), + ], + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ), + bottomNavigationBar: businessInfo.when( + data: (details) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: ElevatedButton.icon( + style: ElevatedButton.styleFrom( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8.0), + ), + backgroundColor: kMainColor, + minimumSize: const Size(double.maxFinite, 48), + textStyle: const TextStyle( + color: Colors.white, + fontSize: 18, + fontWeight: FontWeight.w600, + ), + ), + onPressed: () async { + if (!permissionService.hasPermission(Permit.barcodesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHaveAnyPermissionToGenerateBarCode), + ), + ); + return; + } + if (selectedProducts.isEmpty) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).pleaseSelectAProductFirst)), + ); + return; + } + + bool hasInvalidQuantity = false; + for (var product in selectedProducts) { + if (product.quantity < 1) { + hasInvalidQuantity = true; + break; + } + } + + if (hasInvalidQuantity) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).pleaseEnterAValidQuantity)), + ); + return; + } + + if (selectedProducts.isEmpty) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text(lang.S.of(context).pleaseSelectAProductFirst), + )); + return; + } + + if (_selectedSize == '0') { + final pdfDocument = await _preview(businessName: details.data?.companyName ?? 'n/a'); + Navigator.of(context).push( + MaterialPageRoute( + builder: (context) => PdfPreviewScreen(pdfDocument: pdfDocument), + ), + ); + return; + } + + // Check Bluetooth status + if (!BluetoothPrintPlus.isBlueOn) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).bluetoothIsTurnedOff)), + ); + return; + } + + if (!BluetoothPrintPlus.isConnected) { + await listOfBluDialog(context: context); + if (_device == null) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).noBluetoothDeviceSelected)), + ); + return; + } + } + + // Begin printing loop + for (var selectedProduct in selectedProducts) { + final product = selectedProduct.product; + final stock = product.stocks?.isNotEmpty == true ? product.stocks!.first : null; + + for (int i = 0; i < selectedProduct.quantity; i++) { + final pngBytes = await createImageFromWidget( + context, + StickerWidget( + data: StickerData( + businessName: details.data?.companyName ?? 'n/a', + name: product.productName ?? 'N/A', + price: stock?.productSalePrice ?? 0.0, + code: product.productCode ?? 'N/A', + mfg: stock?.mfgDate ?? 'N/A', + isTwoIch: _selectedSize == '2', + showBusinessName: showBusinessName, + showName: showName, + showPrice: showPrice, + showCode: showCode, + showMfg: showPackageDate, + nameFontSize: double.tryParse(showNameFontSizeController.text) ?? 20, + codeFontSize: double.tryParse(showCodeFontSizeController.text) ?? 20, + mfgFontSize: double.tryParse(showPackageDateFontSizeController.text) ?? 20, + priceFontSize: double.tryParse(showPriceFontSizeController.text) ?? 20, + ), + ), + logicalSize: Size(_selectedSize == '2' ? 350 : 280, 180), + imageSize: Size(_selectedSize == '2' ? 350 : 280, 180), + ); + + await printLabelTest( + productName: product.productName ?? 'N/A', + date: stock?.mfgDate ?? 'N/A', + price: '\$${stock?.productSalePrice ?? 0.0}', + barcodeData: product.productCode ?? 'N/A', + pngBytes: pngBytes!, + isTwoInch: _selectedSize == '2', + ); + } + } + }, + icon: Icon(_selectedSize == '0' ? Icons.preview : Icons.print), + label: Text( + _selectedSize == '0' ? lang.S.of(context).previewPdf : lang.S.of(context).printLabel, + style: theme.textTheme.titleLarge?.copyWith( + color: Colors.white, + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ), + ); + }, + ); + } + + Future initBluetoothPrintPlusListen() async { + /// listen scanResults + _scanResultsSubscription = BluetoothPrintPlus.scanResults.listen((event) { + if (mounted) { + setState(() { + _scanResults = event; + }); + } + }); + + /// listen isScanning + _isScanningSubscription = BluetoothPrintPlus.isScanning.listen((event) { + print('********** isScanning: $event **********'); + if (mounted) { + setState(() {}); + } + }); + + /// listen blue state + _blueStateSubscription = BluetoothPrintPlus.blueState.listen((event) { + print('********** blueState change: $event **********'); + if (mounted) { + setState(() {}); + } + }); + + /// listen connect state + _connectStateSubscription = BluetoothPrintPlus.connectState.listen((event) async { + print('********** connectState change: $event **********'); + switch (event) { + case ConnectState.connected: + setState(() {}); + break; + case ConnectState.disconnected: + setState(() { + _device = null; + }); + break; + } + }); + + /// listen received data + _receivedDataSubscription = BluetoothPrintPlus.receivedData.listen((data) { + print('********** received data: $data **********'); + + /// do something... + }); + } + + Future listOfBluDialog({required BuildContext context}) async { + return showCupertinoDialog( + context: context, + builder: (_) { + // Start scanning when dialog is shown + WidgetsBinding.instance.addPostFrameCallback((_) { + onScanPressed(); + }); + + return WillPopScope( + onWillPop: () async => false, + child: BackdropFilter( + filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), + child: StatefulBuilder( + builder: (context, setDialogState) { + return CupertinoAlertDialog( + insetAnimationCurve: Curves.bounceInOut, + content: Container( + height: 300, + width: double.maxFinite, + child: BluetoothPrintPlus.isBlueOn + ? StreamBuilder>( + stream: BluetoothPrintPlus.scanResults, + builder: (context, snapshot) { + if (snapshot.connectionState == ConnectionState.waiting) { + return Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + CircularProgressIndicator(), + SizedBox(height: 16), + Text(lang.S.of(context).caningForDevices), + ], + ), + ); + } else if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } else if (!snapshot.hasData || snapshot.data!.isEmpty) { + return Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Icon(Icons.bluetooth_disabled, size: 40, color: Colors.grey), + SizedBox(height: 8), + Text(lang.S.of(context).noDeviceFound), + SizedBox(height: 8), + ElevatedButton( + onPressed: () => onScanPressed(), + child: Text(lang.S.of(context).retryScan), + ), + ], + ), + ); + } else { + return ListView.builder( + padding: EdgeInsets.all(0), + itemCount: snapshot.data!.length, + itemBuilder: (context1, index) { + final device = snapshot.data![index]; + return ListTile( + contentPadding: EdgeInsets.all(16), + title: Text(device.name), + subtitle: Text(device.address), + onTap: () async { + setDialogState(() {}); + await BluetoothPrintPlus.connect(device); + _device = device; + Navigator.pop(context); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('${lang.S.current.connectedTo}${device.name}')), + ); + }, + ); + }, + ); + } + }, + ) + : Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Icon(Icons.bluetooth_disabled, size: 40, color: Colors.red), + SizedBox(height: 8), + Text(lang.S.of(context).pleaseEnableBluetooth), + ], + ), + ), + ), + title: Text(lang.S.of(context).connectPrinter), + actions: [ + CupertinoDialogAction( + child: Text(lang.S.of(context).cancel), + onPressed: () { + BluetoothPrintPlus.stopScan(); + Navigator.pop(context); + }, + ), + ], + ); + }, + ), + ), + ); + }, + ); + } + + Widget _buildCheckboxWithFontSize( + BuildContext context, { + required bool value, + required String label, + required TextEditingController fontSizeController, + required ValueChanged onChanged, + }) { + return Padding( + padding: const EdgeInsets.symmetric(vertical: 8.0), + child: Column( + children: [ + Row( + children: [ + Checkbox( + activeColor: kMainColor, + value: value, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onChanged: (val) => onChanged(val!), + ), + Expanded( + child: Text( + label, + overflow: TextOverflow.ellipsis, + ), + ), + ], + ), + const SizedBox(height: 4), + SizedBox( + height: 40, + child: TextFormField( + controller: fontSizeController, + keyboardType: TextInputType.number, + style: TextStyle(fontSize: 14), + decoration: InputDecoration( + isDense: true, + contentPadding: EdgeInsets.symmetric(horizontal: 8, vertical: 8), + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + prefixIcon: Container( + width: 50, + decoration: BoxDecoration( + color: Color(0xffD8D8D8).withOpacity(0.3), + borderRadius: BorderRadius.only( + topLeft: Radius.circular(8), + bottomLeft: Radius.circular(8), + ), + ), + child: Center( + child: Text( + lang.S.of(context).size, + style: TextStyle(fontSize: 12), + ), + ), + ), + ), + ), + ), + ], + ), + ); + } + + Widget buildBlueOffWidget() { + return Center( + child: Text( + "${lang.S.of(context).bluetoothIsTurnedOff}...", + style: TextStyle(fontWeight: FontWeight.w700, fontSize: 16, color: Colors.red), + textAlign: TextAlign.center, + )); + } + + Widget buildScanButton(BuildContext context) { + if (BluetoothPrintPlus.isScanningNow) { + return FloatingActionButton( + onPressed: onStopPressed, + backgroundColor: Colors.red, + child: Icon(Icons.stop), + ); + } else { + return FloatingActionButton(onPressed: onScanPressed, backgroundColor: Colors.green, child: Text("SCAN")); + } + } + + Future onScanPressed() async { + try { + await BluetoothPrintPlus.startScan(timeout: Duration(seconds: 10)); + setState(() {}); + } catch (e) { + print("onScanPressed error: $e"); + } + } + + Future onStopPressed() async { + try { + BluetoothPrintPlus.stopScan(); + } catch (e) { + print("onStopPressed error: $e"); + } + } +} + +class SelectedProduct { + final Product product; + num quantity; + + SelectedProduct({required this.product, required this.quantity}); +} diff --git a/lib/Screens/branch/add_and_edit_brunch_screen.dart b/lib/Screens/branch/add_and_edit_brunch_screen.dart new file mode 100644 index 0000000..762b99f --- /dev/null +++ b/lib/Screens/branch/add_and_edit_brunch_screen.dart @@ -0,0 +1,234 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/branch/repo/branch_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'model/branch_list_model.dart'; + +class AddAndEditBranch extends StatefulWidget { + final BranchData? branchData; + + const AddAndEditBranch({super.key, this.branchData}); + + @override + _AddAndEditBranchState createState() => _AddAndEditBranchState(); +} + +class _AddAndEditBranchState extends State { + final formKey = GlobalKey(); + + final nameController = TextEditingController(); + final phoneController = TextEditingController(); + final emailController = TextEditingController(); + final addressController = TextEditingController(); + final openingBalanceController = TextEditingController(); + final descriptionController = TextEditingController(); + + bool get isEdit => widget.branchData != null; + + @override + void initState() { + super.initState(); + if (isEdit) { + nameController.text = widget.branchData?.name ?? ''; + phoneController.text = widget.branchData?.phone ?? ''; + emailController.text = widget.branchData?.email ?? ''; + addressController.text = widget.branchData?.address ?? ''; + openingBalanceController.text = widget.branchData?.branchOpeningBalance?.toString() ?? ''; + descriptionController.text = widget.branchData?.description ?? ''; + } + } + + bool validateAndSave() { + final form = formKey.currentState; + if (form!.validate()) { + form.save(); + return true; + } + return false; + } + + void resetForm() { + nameController.clear(); + phoneController.clear(); + emailController.clear(); + addressController.clear(); + openingBalanceController.clear(); + descriptionController.clear(); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Consumer(builder: (context, ref, __) { + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(isEdit ? _lang.updateBranch : _lang.createBranch), + centerTitle: true, + backgroundColor: Colors.white, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0, + ), + body: Form( + key: formKey, + child: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.only(right: 10.0, left: 10, top: 20, bottom: 10), + child: Column( + spacing: 16, + children: [ + TextFormField( + controller: nameController, + validator: (v) => v!.isEmpty ? _lang.pleaseEnterBranchName : null, + decoration: kInputDecoration.copyWith( + labelText: _lang.name, + hintText: _lang.enterName, + ), + ), + + TextFormField( + controller: phoneController, + keyboardType: TextInputType.phone, + decoration: kInputDecoration.copyWith( + labelText: _lang.phone, + hintText: _lang.enterYourPhoneNumber, + ), + ), + + TextFormField( + controller: emailController, + decoration: kInputDecoration.copyWith( + labelText: _lang.email, + hintText: _lang.enterEmail, + ), + ), + + TextFormField( + controller: addressController, + decoration: kInputDecoration.copyWith( + labelText: _lang.address, + hintText: _lang.enterAddress, + ), + ), + + TextFormField( + controller: openingBalanceController, + keyboardType: TextInputType.number, + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + decoration: kInputDecoration.copyWith( + labelText: _lang.openingBalance, + hintText: _lang.enterBalance, + ), + ), + + TextFormField( + controller: descriptionController, + maxLines: 3, + decoration: kInputDecoration.copyWith( + labelText: _lang.description, + hintText: _lang.enterDescription, + contentPadding: const EdgeInsets.symmetric( + vertical: 16, + horizontal: 12, + ), + ), + ), + + /// Buttons + Padding( + padding: const EdgeInsets.only(top: 10.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Expanded( + child: OutlinedButton( + onPressed: resetForm, + style: OutlinedButton.styleFrom( + side: const BorderSide(color: kMainColor), + padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 12), + ), + child: Text(_lang.resets, style: TextStyle(color: kMainColor)), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: kMainColor, + padding: const EdgeInsets.symmetric(horizontal: 32, vertical: 12), + ), + onPressed: () async { + if (validateAndSave()) { + if (isEdit) { + if (!permissionService.hasPermission(Permit.branchesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text( + _lang.youDoNotHavePermissionToUpdateBranch, + ), + ), + ); + return; + } + + EasyLoading.show(); + await BranchRepo().updateBranch( + ref: ref, + context: context, + id: widget.branchData!.id.toString(), + name: nameController.text, + phone: phoneController.text, + email: emailController.text, + address: addressController.text, + branchOpeningBalance: openingBalanceController.text, + description: descriptionController.text, + ); + } else { + // 🔹 Add Mode + if (!permissionService.hasPermission(Permit.branchesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(_lang.youDoNotHavePermissionToUpdateBranch)), + ); + return; + } + + EasyLoading.show(); + await BranchRepo().createBranch( + ref: ref, + context: context, + name: nameController.text, + phone: phoneController.text, + email: emailController.text, + address: addressController.text, + branchOpeningBalance: openingBalanceController.text, + description: descriptionController.text, + ); + } + } + }, + child: Text( + isEdit ? _lang.update : _lang.save, + style: const TextStyle(color: Colors.white), + ), + ), + ), + ], + ), + ), + ], + ), + ), + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/branch/branch_list.dart b/lib/Screens/branch/branch_list.dart new file mode 100644 index 0000000..8bb6914 --- /dev/null +++ b/lib/Screens/branch/branch_list.dart @@ -0,0 +1,525 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:mobile_pos/Screens/branch/provider/branch_list_provider.dart'; +import 'package:mobile_pos/Screens/branch/repo/branch_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:restart_app/restart_app.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../Provider/profile_provider.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../widgets/key_values/key_values_widget.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'add_and_edit_brunch_screen.dart'; + +class BranchListScreen extends ConsumerStatefulWidget { + const BranchListScreen({super.key}); + static Future switchDialog({required BuildContext context, required bool isLogin}) async { + const Color primaryColor = Color(0xffC52127); + + return await showDialog( + context: context, + barrierDismissible: false, + builder: (BuildContext context) { + return Dialog( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(20), + ), + elevation: 8, + child: Padding( + padding: const EdgeInsets.all(24.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + CircleAvatar( + backgroundColor: primaryColor.withOpacity(0.1), + radius: 30, + child: Icon( + Icons.sync_alt_rounded, + color: primaryColor, + size: 32, + ), + ), + const SizedBox(height: 20), + Text( + isLogin ? l.S.of(context).switchBank : l.S.of(context).exitBank, + style: const TextStyle( + fontSize: 22, + fontWeight: FontWeight.bold, + ), + ), + const SizedBox(height: 12), + Text( + isLogin + ? l.S.of(context).areYouSureWantToSwitchToDifferentBranch + : l.S.of(context).areYourSureYouWantToExitFromThisBranch, + textAlign: TextAlign.center, + style: const TextStyle( + fontSize: 16, + color: Colors.black87, + ), + ), + const SizedBox(height: 24), + Row( + children: [ + Expanded( + child: OutlinedButton( + style: OutlinedButton.styleFrom( + side: const BorderSide(color: kMainColor), + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + ), + ), + onPressed: () { + Navigator.of(context).pop(false); + }, + child: Text( + l.S.of(context).cancel, + style: TextStyle(fontSize: 16), + ), + ), + ), + const SizedBox(width: 12), + Expanded( + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: primaryColor, + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(10), + ), + elevation: 2, + ), + onPressed: () { + Navigator.of(context).pop(true); + }, + child: Text( + isLogin ? l.S.of(context).switchs : l.S.of(context).exit, + style: const TextStyle(fontSize: 16, color: Colors.white), + ), + ), + ), + ], + ) + ], + ), + ), + ); + }, + ) ?? + false; + } + + @override + ConsumerState createState() => _BranchListScreenState(); +} + +class _BranchListScreenState extends ConsumerState { + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final _theme = Theme.of(context); + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + centerTitle: true, + title: Text( + _lang.branchList, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 20, + fontWeight: FontWeight.w500, + ), + ), + bottom: const PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider( + height: 1, + color: Color(0xFFE8E9F2), + ), + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(20.0), + child: ElevatedButton.icon( + iconAlignment: IconAlignment.end, + onPressed: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddAndEditBranch(), + )); + }, + label: Text(_lang.createBranch), + ), + ), + body: const BranchListWidget(formFullPage: true), + ); + } +} + +class BranchListWidget extends ConsumerWidget { + const BranchListWidget({required this.formFullPage, super.key}); + + final bool formFullPage; + + @override + Widget build(BuildContext context, WidgetRef ref) { + final _theme = Theme.of(context); + final branchList = ref.watch(branchListProvider); + final profile = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + + return branchList.when( + data: (snapshot) { + if (!permissionService.hasPermission(Permit.branchesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + return profile.when( + data: (profileSnap) { + final activeBranchId = profileSnap.data?.user?.activeBranchId; + return RefreshIndicator.adaptive( + onRefresh: () async { + ref.refresh(branchListProvider); + ref.refresh(businessInfoProvider); + }, + child: snapshot.data?.isNotEmpty ?? false + ? ListView.separated( + physics: const AlwaysScrollableScrollPhysics(), + shrinkWrap: true, + itemCount: snapshot.data?.length ?? 0, + padding: const EdgeInsets.symmetric(vertical: 16), + itemBuilder: (context, index) { + final branch = snapshot.data?[index]; + final isActiveBranch = branch?.id == activeBranchId; + + Future _handleMenuAction(String value) async { + switch (value) { + case 'view': + showModalBottomSheet( + context: context, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(24)), + ), + builder: (context) => _buildViewDetailsSheet(context, _theme, branch), + ); + break; + case 'edit': + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddAndEditBranch( + branchData: branch, + ), + )); + break; + case 'delete': + showDialog( + barrierDismissible: false, + context: context, + builder: (BuildContext dialogContext) { + return Padding( + padding: const EdgeInsets.all(16.0), + child: Center( + child: Container( + padding: EdgeInsets.all(16), + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + l.S.of(context).areYourSureYouWantToExitFromThisBranch, + textAlign: TextAlign.center, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + ), + ), + SizedBox(height: 26), + Container( + decoration: BoxDecoration( + shape: BoxShape.circle, + color: Color(0xffF68A3D).withValues(alpha: 0.1), + ), + padding: EdgeInsets.all(20), + child: SvgPicture.asset( + height: 126, + width: 126, + 'images/trash.svg', + ), + ), + SizedBox(height: 26), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () async { + Navigator.pop(context); + }, + child: Text(l.S.of(context).cancel), + ), + ), + SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () async { + await Future.delayed(Duration.zero); + BranchRepo repo = BranchRepo(); + bool success; + success = await repo.deleteUser( + id: branch?.id.toString() ?? '', context: context, ref: ref); + if (success) { + ref.refresh(branchListProvider); + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text(l.S.of(context).deletedSuccessFully))); + Navigator.pop(context); + } + }, + child: Text(l.S.of(context).delete), + ), + ), + ], + ), + ], + ), + ), + ), + ); + }, + ); + break; + + case 'login': + bool switchBranch = await BranchListScreen.switchDialog( + context: context, + isLogin: true, + ); + + if (switchBranch) { + EasyLoading.show(); + + final switched = await BranchRepo().switchBranch(id: branch?.id.toString() ?? ''); + + if (switched) { + ref.refresh(branchListProvider); + ref.refresh(businessInfoProvider); + Restart.restartApp(); + } + EasyLoading.dismiss(); + } + break; + + case 'exit': + bool exitBranch = await BranchListScreen.switchDialog( + context: context, + isLogin: false, + ); + + if (exitBranch) { + EasyLoading.show(); + + final switched = await BranchRepo().exitBranch(id: branch?.id.toString() ?? ''); + + if (switched) { + ref.refresh(branchListProvider); + ref.refresh(businessInfoProvider); + Restart.restartApp(); + } + EasyLoading.dismiss(); + } + break; + + default: + debugPrint('Unknown menu action: $value'); + } + } + + return ListTile( + onTap: () async { + await _handleMenuAction(isActiveBranch ? 'exit' : 'login'); + }, + visualDensity: const VisualDensity(horizontal: -4, vertical: -2), + contentPadding: const EdgeInsets.symmetric(horizontal: 16), + title: Row( + children: [ + Text( + branch?.name?.toString() ?? 'n/a', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + fontWeight: FontWeight.w500, + ), + ), + if (isActiveBranch) ...[ + const SizedBox(width: 6), + Container( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 2.5), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(2), + color: const Color(0xff08B935).withOpacity(0.12), + ), + child: Text( + l.S.of(context).currents, + style: _theme.textTheme.bodyMedium?.copyWith( + color: const Color(0xff00A92B), + fontSize: 14, + fontWeight: FontWeight.w500, + ), + ), + ), + ] + ], + ), + subtitle: Text( + branch?.address?.toString() ?? 'n/a', + style: _theme.textTheme.bodyMedium?.copyWith( + color: const Color(0xff4B5563), + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + trailing: PopupMenuButton( + icon: const Icon( + Icons.more_vert, + color: Color(0xff4B5563), + ), + onSelected: _handleMenuAction, + itemBuilder: (context) => [ + PopupMenuItem( + value: 'view', + child: Text(l.S.of(context).view), + ), + if (PermissionService(ref).hasPermission(Permit.branchesUpdate.value)) + PopupMenuItem( + value: 'edit', + child: Text(l.S.of(context).edit), + ), + if (PermissionService(ref).hasPermission(Permit.branchesDelete.value)) + PopupMenuItem( + value: 'delete', + child: Text(l.S.of(context).delete), + ), + // You can uncomment these if you want to enable login/exit from menu + // PopupMenuItem( + // value: 'login', + // child: Text('Login'), + // ), + // PopupMenuItem( + // value: 'exit', + // child: Text('Exit'), + // ), + ], + ), + ); + }, + separatorBuilder: (context, index) => const Divider( + height: 0, + color: Color(0xffDADADA), + ), + ) + : EmptyWidget( + message: TextSpan(text: l.S.of(context).noBrunchFound), + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => formFullPage + ? const Center(child: SizedBox(height: 40, width: 40, child: CircularProgressIndicator())) + : Container( + height: 100, + width: MediaQuery.of(context).size.width, + decoration: BoxDecoration(color: Colors.transparent), + child: const Center(child: SizedBox(height: 40, width: 40, child: CircularProgressIndicator()))), + ); + } + + Widget _buildViewDetailsSheet(BuildContext context, ThemeData theme, dynamic branch) { + return Container( + width: double.maxFinite, + decoration: const BoxDecoration( + borderRadius: BorderRadius.vertical( + top: Radius.circular(24), + ), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + l.S.of(context).viewDetails, + style: theme.textTheme.titleMedium?.copyWith( + color: const Color(0xff121535), + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + const CloseButton(), + ], + ), + ), + const Divider( + height: 0, + color: Color(0xffE6E6E6), + ), + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Column(crossAxisAlignment: CrossAxisAlignment.start, children: [ + ...{ + l.S.of(context).name: branch?.name?.toString() ?? 'n/a', + l.S.of(context).phone: branch?.phone?.toString() ?? 'n/a', + l.S.of(context).email: branch?.email?.toString() ?? 'n/a', + l.S.of(context).address: branch?.address?.toString() ?? 'n/a', + }.entries.map( + (entry) { + return KeyValueRow( + title: entry.key, + titleFlex: 1, + description: entry.value.toString(), + descriptionFlex: 4, + ); + }, + ), + const SizedBox(height: 12), + Text( + l.S.of(context).description, + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + fontWeight: FontWeight.w500, + ), + ), + const SizedBox(height: 2), + Text( + branch?.description?.toString() ?? 'n/a', + style: theme.textTheme.bodyMedium?.copyWith( + color: const Color(0xff4B5563), + fontSize: 16, + fontWeight: FontWeight.w500, + ), + ), + ]), + ), + ], + ), + ); + } +} diff --git a/lib/Screens/branch/branch_screen.dart b/lib/Screens/branch/branch_screen.dart new file mode 100644 index 0000000..f5d4ed4 --- /dev/null +++ b/lib/Screens/branch/branch_screen.dart @@ -0,0 +1,135 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:mobile_pos/Screens/Report/reports.dart'; +import 'package:mobile_pos/Screens/User%20Roles/user_role_screen.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'branch_list.dart'; + +class BranchScreen extends StatefulWidget { + const BranchScreen({super.key}); + + @override + State createState() => _BranchScreenState(); +} + +class _BranchScreenState extends State { + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final _theme = Theme.of(context); + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + centerTitle: true, + title: Text( + _lang.branch, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 20, + fontWeight: FontWeight.w500, + ), + ), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(1), + child: Container( + color: Color(0xFFE8E9F2), + height: 1, + ), + ), + ), + body: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 16), + child: Column( + children: [ + ListTile( + onTap: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => BranchListScreen(), + ), + ), + contentPadding: EdgeInsets.zero, + leading: SvgPicture.asset( + 'assets/branch_list.svg', + height: 36, + width: 36, + ), + title: Text( + _lang.branchList, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + trailing: Icon( + Icons.keyboard_arrow_right_rounded, + color: Color(0xff4B5563), + ), + ), + Divider( + color: Color(0xffE6E6E6), + ), + ListTile( + onTap: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => UserRoleScreen(), + ), + ), + contentPadding: EdgeInsets.zero, + leading: SvgPicture.asset( + 'assets/role_permission.svg', + height: 36, + width: 36, + ), + title: Text( + _lang.roleAndPermission, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + trailing: Icon( + Icons.keyboard_arrow_right_rounded, + color: Color(0xff4B5563), + ), + ), + Divider( + color: Color(0xffE6E6E6), + ), + ListTile( + onTap: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => Reports(), + ), + ), + contentPadding: EdgeInsets.zero, + leading: SvgPicture.asset( + 'assets/report.svg', + height: 36, + width: 36, + ), + title: Text( + _lang.reports, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ), + trailing: Icon( + Icons.keyboard_arrow_right_rounded, + color: Color(0xff4B5563), + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/branch/model/branch_list_model.dart b/lib/Screens/branch/model/branch_list_model.dart new file mode 100644 index 0000000..f6490cb --- /dev/null +++ b/lib/Screens/branch/model/branch_list_model.dart @@ -0,0 +1,96 @@ +class BranchListModel { + BranchListModel({ + this.message, + this.data, + }); + + BranchListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(BranchData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class BranchData { + BranchData({ + this.id, + this.businessId, + this.name, + this.phone, + this.email, + this.address, + this.description, + this.status, + this.isMain, + this.branchOpeningBalance, + this.branchRemainingBalance, + this.deletedAt, + this.createdAt, + this.updatedAt, + }); + + BranchData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + name = json['name']; + phone = json['phone']; + email = json['email']; + address = json['address']; + description = json['description']; + status = json['status']; + isMain = json['is_main']; + branchOpeningBalance = json['branchOpeningBalance']; + branchRemainingBalance = json['branchRemainingBalance']; + deletedAt = json['deleted_at']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + num? id; + num? businessId; + String? name; + String? phone; + String? email; + String? address; + String? description; + num? status; + num? isMain; + num? branchOpeningBalance; + num? branchRemainingBalance; + String? deletedAt; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['name'] = name; + map['phone'] = phone; + map['email'] = email; + map['address'] = address; + map['description'] = description; + map['status'] = status; + map['is_main'] = isMain; + map['branchOpeningBalance'] = branchOpeningBalance; + map['branchRemainingBalance'] = branchRemainingBalance; + map['deleted_at'] = deletedAt; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/branch/provider/branch_list_provider.dart b/lib/Screens/branch/provider/branch_list_provider.dart new file mode 100644 index 0000000..eb06b46 --- /dev/null +++ b/lib/Screens/branch/provider/branch_list_provider.dart @@ -0,0 +1,5 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/branch/model/branch_list_model.dart'; +import 'package:mobile_pos/Screens/branch/repo/branch_repo.dart'; + +final branchListProvider = FutureProvider.autoDispose((ref) => BranchRepo().fetchBranchList()); diff --git a/lib/Screens/branch/repo/branch_repo.dart b/lib/Screens/branch/repo/branch_repo.dart new file mode 100644 index 0000000..29b4997 --- /dev/null +++ b/lib/Screens/branch/repo/branch_repo.dart @@ -0,0 +1,228 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/branch/provider/branch_list_provider.dart'; +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/branch_list_model.dart'; + +class BranchRepo { + Future fetchBranchList() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/branches'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + + return BranchListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch Branch List'); + } + } + Future createBranch({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String phone, + required String email, + required String address, + required String branchOpeningBalance, + required String description, + }) async { + final uri = Uri.parse('${APIConfig.url}/branches'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + final requestBody = json.encode({ + "name": name, + "phone": phone, + "email": email, + "address": address, + "branchOpeningBalance": branchOpeningBalance, + "description": description, + }); + + try { + var responseData = await customHttpClient.post( + url: uri, + body: requestBody, + addContentTypeInHeader: true, + ); + + EasyLoading.dismiss(); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Branch created successfully!')), + ); + ref.refresh(branchListProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed: ${parsedData['message']}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: $error')), + ); + } + } + + Future updateBranch({ + required WidgetRef ref, + required BuildContext context, + required String id, + required String name, + required String phone, + required String email, + required String address, + required String branchOpeningBalance, + required String description, + }) async { + final uri = Uri.parse('${APIConfig.url}/branches/$id'); + CustomHttpClient customHttpClient = + CustomHttpClient(client: http.Client(), context: context, ref: ref); + + final body = { + "name": name, + "phone": phone, + "email": email, + "address": address, + "branchOpeningBalance": branchOpeningBalance, + "description": description, + "_method": "put", // Laravel PUT simulation + }; + + try { + var responseData = await customHttpClient.post( + url: uri, + body: body, + addContentTypeInHeader: false, + ); + + EasyLoading.dismiss(); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Branch updated successfully!')), + ); + ref.refresh(branchListProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed: ${parsedData['message']}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: $error')), + ); + } + } + + + // switch Branch + Future switchBranch({required String id}) async { + EasyLoading.show(status: 'Processing'); + final url = Uri.parse('${APIConfig.url}/switch-branch/$id'); + final headers = { + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + 'Content-Type': 'application/json', + }; + try { + var response = await http.get( + url, + headers: headers, + ); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to switch'); + print(data['message']); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } + + Future deleteUser({ + required String id, + required BuildContext context, + required WidgetRef ref, + }) async { + EasyLoading.show(status: 'Processing'); + final url = Uri.parse('${APIConfig.url}/branches/$id'); + try { + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + var response = await customHttpClient.delete( + url: url, + ); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to delete'); + print(data['message']); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } + + // switch Branch + Future exitBranch({required String id}) async { + EasyLoading.show(status: 'Processing'); + final url = Uri.parse('${APIConfig.url}/exit-branch/$id'); + final headers = { + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + 'Content-Type': 'application/json', + }; + try { + var response = await http.get( + url, + headers: headers, + ); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to exit'); + print(data['message']); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } +} diff --git a/lib/Screens/cash and bank/adjust bank balance/adjust_bank_balance_screen.dart b/lib/Screens/cash and bank/adjust bank balance/adjust_bank_balance_screen.dart new file mode 100644 index 0000000..147f186 --- /dev/null +++ b/lib/Screens/cash and bank/adjust bank balance/adjust_bank_balance_screen.dart @@ -0,0 +1,415 @@ +// File: adjust_bank_balance_screen.dart + +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +// --- Local Imports --- +import 'package:mobile_pos/currency.dart'; + +// Data Source Imports +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20to%20bank%20transfer/repo/bank_to_bank_transfar_repo.dart'; +import '../bank account/model/bank_transfer_history_model.dart'; +import '../bank%20account/model/bank_account_list_model.dart'; +import '../bank%20account/provider/bank_account_provider.dart'; +import '../widgets/image_picker_widget.dart'; + +// Adjustment Type Model (Reused) +class AdjustmentType { + final String displayName; + final String apiValue; + const AdjustmentType(this.displayName, this.apiValue); +} + +const List adjustmentTypes = [ + AdjustmentType('Increase balance', 'credit'), + AdjustmentType('Decrease balance', 'debit'), +]; + +class AdjustBankBalanceScreen extends ConsumerStatefulWidget { + // Added optional transaction parameter for editing + final TransactionData? transaction; + + const AdjustBankBalanceScreen({super.key, this.transaction}); + + @override + ConsumerState createState() => _AdjustBankBalanceScreenState(); +} + +class _AdjustBankBalanceScreenState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + + final amountController = TextEditingController(); + final dateController = TextEditingController(); + final descriptionController = TextEditingController(); + + BankData? _selectedBank; + AdjustmentType? _selectedType; + DateTime? _selectedDate; + File? _pickedImage; + String? _existingImageUrl; // State for image already on the server + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + @override + void initState() { + super.initState(); + final transaction = widget.transaction; + + if (transaction != null) { + // Pre-fill data for editing + amountController.text = transaction.amount?.toString() ?? ''; + descriptionController.text = transaction.note ?? ''; + _existingImageUrl = transaction.image; + _selectedType = adjustmentTypes.firstWhere( + (type) => type.apiValue == transaction.type, + orElse: () => adjustmentTypes.first, + ); + + try { + if (transaction.date != null) { + _selectedDate = _apiFormat.parse(transaction.date!); + dateController.text = _displayFormat.format(_selectedDate!); + } + } catch (e) { + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + } else { + // For a new transaction + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + _selectedType = adjustmentTypes.first; + } + } + + @override + void dispose() { + amountController.dispose(); + dateController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + _selectedDate = picked; + dateController.text = _displayFormat.format(picked); + }); + } + } + + // --- Submission Logic (Handles both Create and Update) --- +// --- Submission Logic (Handles both Create and Update) --- + void _submit() async { + if (!_key.currentState!.validate()) return; + if (_selectedBank == null || _selectedType == null) { + ScaffoldMessenger.of(context) + .showSnackBar(const SnackBar(content: Text('Please select an account and adjustment type.'))); + return; + } + + final repo = BankTransactionRepo(); + final isEditing = widget.transaction != null; + final transactionId = widget.transaction?.id; + + // Base parameters are collected from the state + final num amount = num.tryParse(amountController.text) ?? 0; + final String date = _apiFormat.format(_selectedDate!); + final String note = descriptionController.text.trim(); + + if (isEditing && transactionId != null) { + // Call UPDATE function by passing EACH parameter explicitly + await repo.updateBankTransfer( + ref: ref, + context: context, + transactionId: transactionId, // Specific to UPDATE + existingImageUrl: _existingImageUrl, // Specific to UPDATE + // Common parameters passed explicitly + fromBankId: _selectedBank!.id!, + toBankId: _selectedBank!.id!, // Same bank for adjustment + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: 'adjust_bank', + type: _selectedType!.apiValue, + ); + } else { + // Call CREATE function by passing EACH parameter explicitly + await repo.createBankTransfer( + ref: ref, + context: context, + + // Common parameters passed explicitly + fromBankId: _selectedBank!.id!, + toBankId: _selectedBank!.id!, // Same bank for adjustment + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: 'adjust_bank', + type: _selectedType!.apiValue, + ); + } + } + + // --- Form Reset Logic --- + void _clearForm() { + setState(() { + _selectedBank = null; + _selectedType = adjustmentTypes.first; + _pickedImage = null; + _existingImageUrl = null; + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + amountController.clear(); + descriptionController.clear(); + }); + _key.currentState?.reset(); + } + + void _resetOrCancel(bool isResetButton) { + if (isResetButton) { + _clearForm(); + } else { + Navigator.pop(context); + } + } + + // --- Helper to pre-select bank on data load --- + void _setInitialBank(List banks) { + if (widget.transaction != null && _selectedBank == null) { + _selectedBank = banks.firstWhere( + (bank) => bank.id == widget.transaction!.fromBankId, + orElse: () => _selectedBank!, + ); + } + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final banksAsync = ref.watch(bankListProvider); + final isEditing = widget.transaction != null; + final appBarTitle = isEditing ? _lang.editBankAdjustment : _lang.adjustBankBalance; + final saveButtonText = isEditing ? _lang.update : _lang.save; + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(appBarTitle), + centerTitle: true, + elevation: 0, + ), + body: banksAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading bank accounts: $err')), + data: (bankModel) { + final banks = bankModel.data ?? []; + // Set initial bank state once the data is loaded + _setInitialBank(banks); + + if (banks.isEmpty) { + return Center( + child: Padding( + padding: EdgeInsets.all(20.0), + child: Text(_lang.pleaseAddAtLeastOneBank, textAlign: TextAlign.center), + )); + } + + return SingleChildScrollView( + padding: const EdgeInsets.all(20), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // 1. Account Name + _buildAccountDropdown(banks), + const SizedBox(height: 20), + + // 2. Type (Increase/Decrease) + _buildAdjustmentTypeDropdown(), + const SizedBox(height: 20), + + // 3. Amount + _buildAmountInput(), + const SizedBox(height: 20), + + // 4. Adjustment Date + _buildDateInput(context), + const SizedBox(height: 20), + + // 5. Description + _buildDescriptionInput(), + const SizedBox(height: 20), + + // 6. Image Picker (Updated for Edit) + ReusableImagePicker( + initialImage: _pickedImage, + existingImageUrl: _existingImageUrl, + onImagePicked: (file) { + setState(() { + _pickedImage = file; + if (file != null) _existingImageUrl = null; + }); + }, + onImageRemoved: () { + setState(() { + _pickedImage = null; + _existingImageUrl = null; + }); + }, + ), + const SizedBox(height: 30), + ], + ), + ), + ); + }, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () => _resetOrCancel(true), + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(saveButtonText), // Dynamically shows Save/Update + ), + ), + ], + ), + ), + ); + } + + // --- Widget Builders --- + + Widget _buildAccountDropdown(List banks) { + return DropdownButtonFormField( + icon: Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + ), + value: _selectedBank, + decoration: InputDecoration( + labelText: l.S.of(context).accountNumber, + hintText: l.S.of(context).selectOne, + ), + validator: (value) => value == null ? l.S.of(context).selectAccount : null, + items: banks.map((bank) { + return DropdownMenuItem( + value: bank, + child: Text(bank.name ?? 'Unknown'), + ); + }).toList(), + onChanged: (BankData? newValue) { + setState(() { + _selectedBank = newValue; + }); + }, + ); + } + + Widget _buildAdjustmentTypeDropdown() { + return DropdownButtonFormField( + icon: Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + ), + value: _selectedType, + decoration: InputDecoration( + labelText: l.S.of(context).type, + hintText: l.S.of(context).selectType, + ), + validator: (value) => value == null ? l.S.of(context).selectType : null, + items: adjustmentTypes.map((type) { + return DropdownMenuItem( + value: type, + child: Text(type.displayName), + ); + }).toList(), + onChanged: (AdjustmentType? newValue) { + setState(() { + _selectedType = newValue; + }); + }, + ); + } + + Widget _buildAmountInput() { + return TextFormField( + controller: amountController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: l.S.of(context).amount, + hintText: 'Ex: 500', + prefixText: currency, + ), + validator: (value) { + if (value!.isEmpty) return l.S.of(context).amountsIsRequired; + if (num.tryParse(value) == null || num.parse(value) <= 0) return l.S.of(context).invalidAmount; + return null; + }, + ); + } + + Widget _buildDateInput(BuildContext context) { + return TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: l.S.of(context).adjustmentDate, + hintText: 'DD/MM/YYYY', + suffixIcon: IconButton( + icon: const Icon(IconlyLight.calendar, size: 22), + onPressed: () => _selectDate(context), + ), + ), + validator: (value) => value!.isEmpty ? l.S.of(context).dateIsRequired : null, + ); + } + + Widget _buildDescriptionInput() { + return TextFormField( + controller: descriptionController, + maxLines: 3, + decoration: InputDecoration( + labelText: l.S.of(context).description, + hintText: l.S.of(context).enterDescription, + contentPadding: EdgeInsets.symmetric(horizontal: 12.0, vertical: 10.0), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/bank account/add_edit_new_bank_account_screen.dart b/lib/Screens/cash and bank/bank account/add_edit_new_bank_account_screen.dart new file mode 100644 index 0000000..4620e19 --- /dev/null +++ b/lib/Screens/cash and bank/bank account/add_edit_new_bank_account_screen.dart @@ -0,0 +1,402 @@ +// File: add_edit_new_bank.dart + +import 'package:flutter/gestures.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20account/repo/bank_account_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +// --- Local Imports --- +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; + +import 'model/bank_account_list_model.dart'; + +// Accept optional BankData for editing +class AddEditNewBank extends ConsumerStatefulWidget { + final BankData? bankData; + const AddEditNewBank({super.key, this.bankData}); + + @override + ConsumerState createState() => _AddEditNewBankState(); +} + +class _AddEditNewBankState extends ConsumerState { + final _key = GlobalKey(); + + // Core fields + final nameController = TextEditingController(); // Account Display Name + final openingBalanceController = TextEditingController(); + final asOfDateController = TextEditingController(); + + // Meta fields + final accNumberController = TextEditingController(); + final ifscController = TextEditingController(); + final upiController = TextEditingController(); + final bankNameController = TextEditingController(); + final accHolderController = TextEditingController(); + + // State + bool _showMoreFields = false; + bool _showInInvoice = false; + DateTime? _selectedDate; + + // Date formats + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd', 'en_US'); + + bool get isEditing => widget.bankData != null; + + @override + void initState() { + super.initState(); + if (!isEditing) { + _selectedDate = DateTime.now(); + asOfDateController.text = _displayFormat.format(_selectedDate!); + } else { + _loadInitialData(); + } + } + + void _loadInitialData() { + final data = widget.bankData!; + nameController.text = data.name ?? ''; + openingBalanceController.text = data.openingBalance?.toString() ?? ''; + _showInInvoice = data.showInInvoice == 1; + + if (data.openingDate != null) { + try { + _selectedDate = DateTime.parse(data.openingDate!); + asOfDateController.text = _displayFormat.format(_selectedDate!); + } catch (_) { + asOfDateController.text = data.openingDate!; + } + } + + if (data.meta != null) { + _showMoreFields = true; + accNumberController.text = data.meta!.accountNumber ?? ''; + ifscController.text = data.meta!.ifscCode ?? ''; + upiController.text = data.meta!.upiId ?? ''; + bankNameController.text = data.meta!.bankName ?? ''; + accHolderController.text = data.meta!.accountHolder ?? ''; + } + } + + @override + void dispose() { + nameController.dispose(); + openingBalanceController.dispose(); + asOfDateController.dispose(); + accNumberController.dispose(); + ifscController.dispose(); + upiController.dispose(); + bankNameController.dispose(); + accHolderController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + DateTime initialDate = _selectedDate ?? DateTime.now(); + + final DateTime? picked = await showDatePicker( + initialDate: initialDate, + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + _selectedDate = picked; + asOfDateController.text = _displayFormat.format(picked); + }); + } + } + + // --- Submission Logic --- + void _submit() async { + if (!_key.currentState!.validate() || _selectedDate == null) { + if (_selectedDate == null) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('As of Date is required.'))); + } + return; + } + + final repo = BankRepo(); + final apiOpeningDate = _apiFormat.format(_selectedDate!); + final apiShowInInvoice = _showInInvoice ? 1 : 0; + + final meta = BankMeta( + accountNumber: accNumberController.text.trim(), + ifscCode: ifscController.text.trim(), + upiId: upiController.text.trim(), + bankName: bankNameController.text.trim(), + accountHolder: accHolderController.text.trim(), + ); + + if (isEditing) { + await repo.updateBank( + ref: ref, + context: context, + id: widget.bankData!.id!, + name: nameController.text, + openingBalance: num.tryParse(openingBalanceController.text) ?? 0, + openingDate: apiOpeningDate, + showInInvoice: apiShowInInvoice, + meta: meta, + ); + } else { + await repo.createBank( + ref: ref, + context: context, + name: nameController.text, + openingBalance: num.tryParse(openingBalanceController.text) ?? 0, + openingDate: apiOpeningDate, + showInInvoice: apiShowInInvoice, + meta: meta, + ); + } + } + + // --- Reset/Cancel Logic --- + void _resetOrCancel() { + if (isEditing) { + Navigator.pop(context); + } else { + setState(() { + _key.currentState?.reset(); + nameController.clear(); + openingBalanceController.clear(); + accNumberController.clear(); + ifscController.clear(); + upiController.clear(); + bankNameController.clear(); + accHolderController.clear(); + _showInInvoice = false; + _showMoreFields = false; + _selectedDate = DateTime.now(); + asOfDateController.text = _displayFormat.format(_selectedDate!); + }); + } + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + isEditing ? _lang.editBankAccounts : _lang.addNewBankAccounts, + ), + centerTitle: true, + elevation: 0, + actions: [ + IconButton(onPressed: () => Navigator.pop(context), icon: const Icon(Icons.close)), + ], + bottom: const PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider(height: 2, color: kBackgroundColor), + ), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // --- Row 1: Account Display Name --- + TextFormField( + controller: nameController, + decoration: InputDecoration( + labelText: _lang.accountDisplayName, + hintText: _lang.enterAccountDisplayName, + ), + validator: (value) => value!.isEmpty ? _lang.displayNameIsRequired : null, + ), + const SizedBox(height: 20), + + // --- Row 2: Balance, Date (Max 2 fields) --- + TextFormField( + controller: openingBalanceController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: _lang.openingBalance, + hintText: 'Ex: 500', + prefixText: currency, + ), + validator: (value) => value!.isEmpty ? _lang.openingBalanceIsRequired : null, + ), + const SizedBox(height: 16), + TextFormField( + readOnly: true, + controller: asOfDateController, + decoration: InputDecoration( + labelText: _lang.asOfDate, + hintText: 'DD/MM/YYYY', + suffixIcon: IconButton( + icon: const Icon(IconlyLight.calendar, size: 22), + onPressed: () => _selectDate(context), + ), + ), + validator: (value) => value!.isEmpty ? _lang.dateIsRequired : null, + ), + const SizedBox(height: 16), + + // --- Toggle More Fields Button --- + GestureDetector( + onTap: () { + setState(() { + _showMoreFields = !_showMoreFields; + }); + }, + child: Padding( + padding: const EdgeInsets.symmetric(vertical: 8.0), + child: Text( + _showMoreFields ? '- ${_lang.hideFiled}' : '+ ${_lang.addMoreFiled}', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kSuccessColor, + fontWeight: FontWeight.w500, + ), + ), + ), + ), + const SizedBox(height: 16), + + // --- Extra Fields (Meta Data) --- + if (_showMoreFields) + Column( + children: [ + // Row 3: Account Number, IFSC + TextFormField( + controller: accNumberController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: _lang.accountNumber, + hintText: _lang.enterAccountName, + ), + ), + const SizedBox(height: 20), + TextFormField( + controller: ifscController, + decoration: InputDecoration(labelText: _lang.ifscCode, hintText: 'Ex: DBBL0001234'), + ), + const SizedBox(height: 20), + + // Row 4: UPI, Bank Name + TextFormField( + controller: upiController, + decoration: InputDecoration( + labelText: _lang.upiIdForQrCode, + hintText: 'yourname@upi', + ), + ), + const SizedBox(height: 20), + TextFormField( + controller: bankNameController, + decoration: InputDecoration( + labelText: _lang.bankName, + hintText: _lang.enterBankName, + ), + ), + const SizedBox(height: 20), + + // Row 5: Account Holder (Single field) + TextFormField( + controller: accHolderController, + decoration: InputDecoration( + labelText: _lang.accountHolderName, + hintText: _lang.enterAccountHolderName, + ), + ), + const SizedBox(height: 16), + ], + ), + + // --- Show in Invoice Checkbox --- + Text.rich( + TextSpan( + children: [ + WidgetSpan( + alignment: PlaceholderAlignment.middle, + child: Theme( + data: Theme.of(context).copyWith( + checkboxTheme: CheckboxThemeData( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + side: const BorderSide(color: Colors.grey, width: 1), + ), + ), + child: Checkbox( + value: _showInInvoice, + onChanged: (value) { + setState(() => _showInInvoice = value ?? false); + }, + activeColor: Colors.blue, // your kMainColor + ), + ), + ), + TextSpan( + text: _lang.printBankDetailsAndInvoice, + style: const TextStyle(color: Colors.black), + recognizer: TapGestureRecognizer() + ..onTap = () { + setState(() => _showInInvoice = !_showInInvoice); + }, + ), + WidgetSpan( + alignment: PlaceholderAlignment.middle, + child: Row( + mainAxisSize: MainAxisSize.min, + children: const [ + Icon( + Icons.info_outline, + size: 18, + color: Colors.grey, // your kGreyTextColor + ), + ], + ), + ), + ], + ), + ), + ], + ), + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetOrCancel, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(isEditing ? _lang.cancel : _lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(_lang.save), + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/bank account/bank_account_list_screen.dart b/lib/Screens/cash and bank/bank account/bank_account_list_screen.dart new file mode 100644 index 0000000..b196664 --- /dev/null +++ b/lib/Screens/cash and bank/bank account/bank_account_list_screen.dart @@ -0,0 +1,550 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:iconly/iconly.dart'; +import 'package:icons_plus/icons_plus.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20account/provider/bank_account_provider.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20account/repo/bank_account_repo.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/global_search_appbar.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../../hrm/widgets/deleteing_alart_dialog.dart'; +import '../adjust bank balance/adjust_bank_balance_screen.dart'; +import '../bank to bank transfer/bank_to_bank_transfer_screen.dart'; +import '../bank to cash transfer/bank_to_cash_transfer.dart'; +import 'add_edit_new_bank_account_screen.dart'; +import 'bank_transfer_history_screen.dart'; +import 'model/bank_account_list_model.dart'; + +class BankAccountListScreen extends ConsumerStatefulWidget { + const BankAccountListScreen({super.key}); + + @override + ConsumerState createState() => _BankAccountListScreenState(); +} + +class _BankAccountListScreenState extends ConsumerState { + final TextEditingController _searchController = TextEditingController(); + String _searchQuery = ''; + bool _isSearch = false; + + List _filteredList = []; + + @override + void initState() { + super.initState(); + _searchController.addListener(_applyFilters); + } + + @override + void dispose() { + _searchController.dispose(); + super.dispose(); + } + + // --- Date Formatting Utility --- + String _formatDateForDisplay(String? date) { + if (date == null || date.isEmpty) return 'N/A'; + try { + final dateTime = DateFormat('yyyy-MM-dd').parse(date); + return DateFormat('dd MMM, yyyy').format(dateTime); + } catch (_) { + return date; + } + } + // --- END Date Formatting Utility --- + + void _applyFilters() { + setState(() { + _searchQuery = _searchController.text; + }); + } + + void _filterBanks(List allBanks) { + final query = _searchQuery.toLowerCase().trim(); + if (query.isEmpty) { + _filteredList = allBanks; + } else { + _filteredList = allBanks.where((bank) { + final name = (bank.name ?? '').toLowerCase(); + final bankName = (bank.meta?.bankName ?? '').toLowerCase(); + final accNumber = (bank.meta?.accountNumber ?? '').toLowerCase(); + final holderName = (bank.meta?.accountHolder ?? '').toLowerCase(); + + return name.contains(query) || + bankName.contains(query) || + accNumber.contains(query) || + holderName.contains(query); + }).toList(); + } + } + + // --- CRITICAL FIX 1: NAVIGATION AND ACTION METHODS --- + void _navigateToEdit(BankData bank) { + Navigator.push( + context, + MaterialPageRoute(builder: (context) => AddEditNewBank(bankData: bank)), + ); + } + + void _navigateToTransactions(BankData bank) { + // Placeholder for navigating to transactions screen + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('${l.S.of(context).viewingTransactionFor} ${bank.name}')), + ); + } + + void _showDeleteConfirmationDialog(num id, String name) async { + bool result = await showDeleteConfirmationDialog(context: context, itemName: name); + if (result) { + final repo = BankRepo(); + await repo.deleteBank(id: id, context: context, ref: ref); + // Repo handles invalidate(bankListProvider) + } + } + // --- END FIX 1 --- + + // --- Pull to Refresh --- + Future _refreshData() async { + ref.invalidate(bankListProvider); + return ref.watch(bankListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final theme = Theme.of(context); + final bankListAsync = ref.watch(bankListProvider); + final permissionService = PermissionService(ref); // Assuming this is defined + + return Scaffold( + backgroundColor: Colors.white, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () { + setState(() { + _isSearch = !_isSearch; + if (!_isSearch) { + _searchController.clear(); + } + }); + }, + title: _lang.bankAccounts, + controller: _searchController, + onChanged: (query) { + // Handled by _searchController.addListener + }, + ), + body: bankListAsync.when( + data: (model) { + // Check read permission (Assuming 'bank_read_permit' exists) + if (!permissionService.hasPermission('bank_read_permit')) { + return const Center(child: PermitDenyWidget()); // Assuming PermitDenyWidget exists + } + final allBanks = model.data ?? []; + + _filterBanks(allBanks); + + if (_filteredList.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshData, + child: Center( + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Text( + _searchController.text.isEmpty + ? _lang.noBankAccountFound + : '${_lang.noAccountsFoundMissing} "${_searchController.text}".', + style: theme.textTheme.titleMedium, + ), + ), + ), + ); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + itemBuilder: (_, index) => _buildBankItem( + context: context, + ref: ref, + bank: _filteredList[index], + ), + separatorBuilder: (_, __) => const Divider( + color: kLineColor, + height: 1, + ), + ), + ); + }, + error: (err, stack) => Center(child: Text('Failed to load bank accounts: $err')), + loading: () => const Center(child: CircularProgressIndicator()), + ), + bottomNavigationBar: permissionService.hasPermission('bank_create_permit') + ? Padding( + padding: const EdgeInsets.all(16), + child: Row( + spacing: 16, + children: [ + Expanded( + child: OutlinedButton( + onPressed: () => _depositPopUp(context), + child: Text(_lang.deposit), + ), + ), + Expanded( + child: ElevatedButton.icon( + onPressed: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const AddEditNewBank(), + ), + ), + icon: const Icon(Icons.add, color: Colors.white), + label: Text(_lang.addBank), + ), + ) + ], + ), + ) + : null, + ); + } + + //------Deposit/Withdraw Popup------------------- + void _depositPopUp(BuildContext context) { + final _lang = l.S.of(context); + showModalBottomSheet( + context: context, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(16)), + ), + builder: (context) { + return Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Align( + alignment: Alignment.topRight, + child: InkWell( + onTap: () => Navigator.pop(context), + child: Icon( + Icons.close, + color: kPeraColor, + ), + ), + ), + ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(vertical: -2, horizontal: -2), + leading: SvgPicture.asset( + 'assets/bank.svg', + height: 24, + width: 24, + ), + title: Text(_lang.bankToBankTransfer), + onTap: () { + Navigator.pop(context); + Navigator.push( + context, + MaterialPageRoute(builder: (_) => BankToBankTransferScreen()), + ); + }, + ), + ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(vertical: -2, horizontal: -2), + leading: SvgPicture.asset( + 'assets/bank_cash.svg', + height: 24, + width: 24, + ), + title: Text(_lang.bankToCashTransfer), + onTap: () { + Navigator.pop(context); + Navigator.push( + context, + MaterialPageRoute(builder: (_) => BankToCashTransferScreen()), + ); + }, + ), + ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(vertical: -2, horizontal: -2), + leading: SvgPicture.asset( + 'assets/bank_adjust.svg', + height: 24, + width: 24, + ), + title: Text(_lang.adjustBankBalance), + onTap: () { + Navigator.pop(context); + Navigator.push( + context, + MaterialPageRoute(builder: (_) => AdjustBankBalanceScreen()), + ); + }, + ), + const SizedBox(height: 12), + ], + ), + ); + }, + ); + } + + // --- List Item Builder --- + + Widget _buildBankItem({ + required BuildContext context, + required WidgetRef ref, + required BankData bank, + }) { + final theme = Theme.of(context); + final _lang = l.S.of(context); + final bankMeta = bank.meta; + final balanceDisplay = '$currency${bank.balance?.toStringAsFixed(2) ?? '0.00'}'; + final accountName = bank.name ?? 'N/A'; + final bankName = bankMeta?.bankName ?? 'N/A Bank'; + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + _lang.accountName: accountName, + _lang.accountNumber: bankMeta?.accountNumber ?? 'N/A', + _lang.bankName: bankName, + _lang.holderName: bankMeta?.accountHolder ?? 'N/A', + _lang.openingDate: _formatDateForDisplay(bank.openingDate), + }, + descriptionTitle: '${_lang.currentBalance}:', + description: balanceDisplay, + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4), + title: Row( + children: [ + Text( + accountName, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + const Spacer(), + Text( + balanceDisplay, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kSuccessColor, + ), + ) + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + bankName, + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + Text( + bankMeta?.accountNumber ?? 'N/A', + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + ], + ), + trailing: _buildActionButtons(context, ref, bank), + ), + ], + ), + ), + ); + } + + Widget _buildTimeColumn({ + required String time, + required String label, + required ThemeData theme, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + time, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 6), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + ), + ], + ); + } + + Widget _buildActionButtons(BuildContext context, WidgetRef ref, BankData bank) { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + final bankMeta = bank.meta; + final balanceDisplay = '$currency${bank.balance?.toStringAsFixed(2) ?? '0.00'}'; + final accountName = bank.name ?? 'N/A'; + final bankName = bankMeta?.bankName ?? 'N/A Bank'; + final permissionService = PermissionService(ref); + return SizedBox( + width: 20, + child: PopupMenuButton( + padding: EdgeInsets.zero, + onSelected: (value) { + if (bank.id == null) return; + if (value == 'view') { + if (!permissionService.hasPermission('bank_view_permit')) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(_lang.permissionDeniedToViewBank))); + return; + } + viewModalSheet( + context: context, + item: { + _lang.accountName: accountName, + _lang.accountNumber: bankMeta?.accountNumber ?? 'N/A', + _lang.bankName: bankName, + _lang.holderName: bankMeta?.accountHolder ?? 'N/A', + _lang.openingDate: _formatDateForDisplay(bank.openingDate), + }, + descriptionTitle: '${_lang.currentBalance}:', + description: balanceDisplay, + ); + } else if (value == 'edit') { + if (!permissionService.hasPermission('bank_update_permit')) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(_lang.permissionDeniedToUpdateBank))); + return; + } + _navigateToEdit(bank); + } else if (value == 'transactions') { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => BankTransactionHistoryScreen( + accountName: bank.name ?? '', + accountNumber: '', + bankId: bank.id ?? 0, + currentBalance: bank.balance ?? 0, + bank: bank, + ), + ), + ); + } else if (value == 'delete') { + if (!permissionService.hasPermission('bank_delete_permit')) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(_lang.permissionDeniedToDeleteBank))); + return; + } + _showDeleteConfirmationDialog(bank.id!, bank.name ?? _lang.bankAccounts); + } + }, + itemBuilder: (context) => [ + PopupMenuItem( + value: 'view', + child: Row( + spacing: 8, + children: [ + HugeIcon( + icon: HugeIcons.strokeRoundedView, + color: kPeraColor, + size: 20, + ), + Text( + _lang.view, + style: _theme.textTheme.bodyLarge?.copyWith( + color: kPeraColor, + ), + ), + ], + )), + PopupMenuItem( + value: 'transactions', + child: Row( + spacing: 8, + children: [ + HugeIcon( + icon: HugeIcons.strokeRoundedMoneyExchange02, + color: kPeraColor, + size: 20, + ), + Text( + _lang.transactions, + style: _theme.textTheme.bodyLarge?.copyWith( + color: kPeraColor, + ), + ), + ], + )), + PopupMenuItem( + value: 'edit', + child: Row( + spacing: 8, + children: [ + HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kPeraColor, + size: 20, + ), + Text( + _lang.edit, + style: _theme.textTheme.bodyLarge?.copyWith( + color: kPeraColor, + ), + ), + ], + )), + PopupMenuItem( + value: 'delete', + child: Row( + spacing: 8, + children: [ + HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: kPeraColor, + size: 20, + ), + Text( + _lang.delete, + style: _theme.textTheme.bodyLarge?.copyWith( + color: kPeraColor, + ), + ), + ], + )), + ], + icon: const Icon( + Icons.more_vert, + color: kPeraColor, + ), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/bank account/bank_transfer_history_screen.dart b/lib/Screens/cash and bank/bank account/bank_transfer_history_screen.dart new file mode 100644 index 0000000..cb20673 --- /dev/null +++ b/lib/Screens/cash and bank/bank account/bank_transfer_history_screen.dart @@ -0,0 +1,477 @@ +// File: bank_transaction_history_screen.dart (Final Fixed Code) + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20account/provider/bank_account_provider.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20account/provider/bank_transfers_history_provider.dart'; +import '../../hrm/widgets/deleteing_alart_dialog.dart'; +import '../adjust%20bank%20balance/adjust_bank_balance_screen.dart'; +import '../bank%20to%20cash%20transfer/bank_to_cash_transfer.dart'; +import '../bank%20to%20bank%20transfer/bank_to_bank_transfer_screen.dart'; +import '../bank%20to%20bank%20transfer/repo/bank_to_bank_transfar_repo.dart'; +import '../widgets/cheques_filter_search.dart'; // Reusable Filter Widget +import 'model/bank_account_list_model.dart'; +import 'model/bank_transfer_history_model.dart'; + +// 🔔 Filter State Model (Must match the data returned by ChequesFilterSearch) +class BankFilterState { + final String searchQuery; + final DateTime? fromDate; + final DateTime? toDate; + + BankFilterState({ + required this.searchQuery, + this.fromDate, + this.toDate, + }); +} + +class BankTransactionHistoryScreen extends ConsumerStatefulWidget { + final num bankId; + final String accountName; + final String accountNumber; + final num currentBalance; + final BankData bank; + + const BankTransactionHistoryScreen({ + super.key, + required this.bankId, + required this.accountName, + required this.accountNumber, + required this.currentBalance, + required this.bank, + }); + + @override + ConsumerState createState() => _BankTransactionHistoryScreenState(); +} + +class _BankTransactionHistoryScreenState extends ConsumerState { + // Local states to hold filter values from the child widget + String _currentSearchQuery = ''; + DateTime? _currentFromDate; + DateTime? _currentToDate; + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + final List _timeFilterOptions = [ + 'Today', + 'Yesterday', + 'Last 7 Days', + 'Last 30 Days', + 'Current Month', + 'Last Month', + 'Current Year', + 'Custom Date' + ]; + + // FIX: Helper to initialize filter dates + void _updateInitialDateRange() { + final now = DateTime.now(); + // Default to Current Year + _currentFromDate = DateTime(now.year, 1, 1); + // End of today for inclusive filtering + _currentToDate = DateTime(now.year, now.month, now.day, 23, 59, 59); + } + + @override + void initState() { + super.initState(); + // 🔔 FIX: Initialize filter date range right away + _updateInitialDateRange(); + } + + @override + void dispose() { + super.dispose(); + } + + String _formatDate(String? date) { + if (date == null) return 'N/A'; + try { + return DateFormat('dd MMM, yyyy').format(DateTime.parse(date)); + } catch (_) { + return date; + } + } + + // --- DELETE Logic --- + + Future _confirmAndDeleteTransaction(TransactionData transaction) async { + final transactionId = transaction.id; + if (transactionId == null) return; + + final confirmed = await showDeleteConfirmationDialog( + context: context, + itemName: 'transaction', + ); + + if (confirmed == true) { + final repo = BankTransactionRepo(); + await repo.deleteBankTransaction( + ref: ref, + context: context, + transactionId: transactionId, + ); + } + } + + // --- Filter Callback Handler --- + void _handleFilterChange(BankFilterState filterState) { + setState(() { + _currentSearchQuery = filterState.searchQuery; + _currentFromDate = filterState.fromDate; + _currentToDate = filterState.toDate; + }); + } + + // --- LOCAL FILTERING FUNCTION (with robust date checks) --- + List _filterTransactionsLocally(List transactions) { + // 1. Filter by Date Range + Iterable dateFiltered = transactions.where((t) { + if (_currentFromDate == null && _currentToDate == null) return true; + if (t.date == null) return false; + + try { + final transactionDate = DateTime.parse(t.date!); + + final start = _currentFromDate; + final end = _currentToDate; + + bool afterStart = start == null || transactionDate.isAfter(start) || transactionDate.isAtSameMomentAs(start); + bool beforeEnd = end == null || transactionDate.isBefore(end) || transactionDate.isAtSameMomentAs(end); + + return afterStart && beforeEnd; + } catch (e) { + return false; + } + }); + + // 2. Filter by Search Query + final query = _currentSearchQuery.toLowerCase(); + if (query.isEmpty) { + return dateFiltered.toList(); + } + + return dateFiltered.where((t) { + return (t.transactionType ?? '').toLowerCase().contains(query) || + (t.user?.name ?? '').toLowerCase().contains(query) || + (t.amount?.toString() ?? '').contains(query) || + (t.invoiceNo ?? '').toLowerCase().contains(query); + }).toList(); + } + // --- END LOCAL FILTERING FUNCTION --- + + // --- Core Logic Helpers (Unchanged) --- + + String _getBankNameById(num? id, List banks) { + if (id == null) return 'Cash/System'; + final bank = banks.firstWhere((b) => b.id == id, orElse: () => BankData(name: 'Bank ID $id', id: id)); + return bank.name ?? 'Bank ID $id'; + } + + String _getListName(TransactionData t, List banks) { + final nameFromUser = t.user?.name ?? 'System'; + + if (t.transactionType == 'bank_to_bank') { + if (t.fromBankId != widget.bankId) { + return 'From: ${_getBankNameById(t.fromBankId, banks)}'; + } else if (t.toBankId != widget.bankId) { + return 'To: ${_getBankNameById(t.toBankId, banks)}'; + } + return 'Internal Transfer'; + } else if (t.transactionType == 'bank_to_cash') { + return 'To: Cash'; + } else if (t.transactionType == 'adjust_bank') { + return t.type == 'credit' ? 'Adjustment (Credit)' : 'Adjustment (Debit)'; + } + return nameFromUser; + } + + Map _getAmountDetails(TransactionData t) { + bool isOutgoing = false; + + if (t.transactionType == 'adjust_bank') { + isOutgoing = t.type == 'debit'; + } else if (t.transactionType == 'bank_to_bank' || t.transactionType == 'bank_to_cash') { + isOutgoing = t.fromBankId == widget.bankId; + } + + final color = isOutgoing ? Colors.red.shade700 : Colors.green.shade700; + final sign = isOutgoing ? '-' : '+'; + + return {'sign': sign, 'color': color}; + } + + // --- UI Builders --- + + Widget _buildBalanceCard(ThemeData theme) { + final _lang = l.S.of(context); + return Padding( + padding: const EdgeInsets.all(16.0), + child: Container( + height: 77, + width: double.infinity, + color: kSuccessColor.withValues(alpha: 0.1), + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + '$currency${widget.currentBalance.toStringAsFixed(2)}', + style: theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + _lang.balance, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + color: kSubPeraColor, + ), + ), + ], + ), + ), + ); + } + + Widget _buildActionMenu(TransactionData transaction, List allBanks) { + // Helper to compile details for the view modal + Map _compileDetails() { + final details = {}; + details['Transaction Type'] = (transaction.transactionType ?? 'N/A').replaceAll('_', ' ').toUpperCase(); + details['Date'] = _formatDate(transaction.date); + details['Amount'] = '$currency${transaction.amount?.toStringAsFixed(2) ?? '0.00'}'; + details['User'] = transaction.user?.name ?? 'System'; + details['Invoice No'] = transaction.invoiceNo ?? 'N/A'; + details['Note'] = transaction.note ?? 'No Note'; + + if (transaction.transactionType == 'bank_to_bank') { + details['From Account'] = _getBankNameById(transaction.fromBankId, allBanks); + details['To Account'] = _getBankNameById(transaction.toBankId, allBanks); + } else if (transaction.transactionType == 'bank_to_cash') { + details['From Account'] = _getBankNameById(transaction.fromBankId, allBanks); + details['To'] = 'Cash'; + } + + return details; + } + + return PopupMenuButton( + onSelected: (value) { + if (transaction.id == null) return; + + if (value == 'view') { + // *** VIEW IMPLEMENTATION *** + viewModalSheet( + context: context, + item: _compileDetails(), + descriptionTitle: '${l.S.of(context).description}:', + description: transaction.note ?? 'N/A', + ); + } else if (value == 'edit') { + // --- Determine the Destination Screen based on transaction_type --- + Widget destinationScreen; + + switch (transaction.transactionType) { + case 'bank_to_bank': + destinationScreen = BankToBankTransferScreen(transaction: transaction); + break; + case 'bank_to_cash': + destinationScreen = BankToCashTransferScreen(transaction: transaction); + break; + case 'adjust_bank': + destinationScreen = AdjustBankBalanceScreen( + transaction: transaction, + ); + break; + default: + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(content: Text(l.S.of(context).canNotEditThisTransactionType))); + return; + } + + Navigator.push(context, MaterialPageRoute(builder: (context) => destinationScreen)); + } else if (value == 'delete') { + // *** DELETE IMPLEMENTATION - Call the confirmation dialog *** + _confirmAndDeleteTransaction(transaction); + } + }, + itemBuilder: (context) => [ + PopupMenuItem(value: 'view', child: Text(l.S.of(context).view)), + PopupMenuItem(value: 'edit', child: Text(l.S.of(context).edit)), + PopupMenuItem(value: 'delete', child: Text(l.S.of(context).delete, style: TextStyle(color: Colors.red))), + ], + icon: const Icon(Icons.more_vert, color: kNeutral800), + ); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final bankMeta = widget.bank.meta; + final bankName = bankMeta?.bankName ?? 'N/A ${_lang.bank}'; + final theme = Theme.of(context); + final historyAsync = ref.watch(bankTransactionHistoryProvider(widget.bankId)); + final banksListAsync = ref.watch(bankListProvider); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + title: Text( + widget.accountName, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + subtitle: Text( + bankName, + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + ), + ), + body: RefreshIndicator( + onRefresh: () => ref.refresh(bankTransactionHistoryProvider(widget.bankId).future), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + // 1. Balance and Account Info Card + _buildBalanceCard(theme), + // // 2. Filters and Search (Using Reusable Widget) + // ChequesFilterSearch( + // displayFormat: _displayFormat, // Use local display format + // timeOptions: _timeFilterOptions, + // onFilterChanged: (filterState) { + // // Cast the dynamic output to the expected BankFilterState + // _handleFilterChange(filterState as BankFilterState); + // }, + // ), + + Container( + padding: EdgeInsets.symmetric(horizontal: 16), + height: 42, + width: double.infinity, + color: kBackgroundColor, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + _lang.transactions, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + _lang.amount, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ], + ), + ), + + // 3. Transaction List + banksListAsync.when( + loading: () => + const Center(child: Padding(padding: EdgeInsets.all(20), child: CircularProgressIndicator())), + error: (e, s) => Center(child: Text('Error loading bank data: ${e.toString()}')), + data: (bankModel) { + final allBanks = bankModel.data ?? []; // List for lookup + + return historyAsync.when( + loading: () => + const Center(child: Padding(padding: EdgeInsets.all(20), child: CircularProgressIndicator())), + error: (err, stack) => Center(child: Text('Error: ${err.toString()}')), + data: (model) { + final allTransactions = model.data ?? []; + + // Apply local date and search filtering + final filteredTransactions = _filterTransactionsLocally(allTransactions); + + if (filteredTransactions.isEmpty) { + return Center( + child: Padding( + padding: EdgeInsets.all(40), + child: Text( + _lang.noTransactionFoundForThisFilter, + ), + ), + ); + } + + return ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: filteredTransactions.length, + separatorBuilder: (_, __) => const Divider(color: kLineColor, height: 1), + itemBuilder: (_, index) { + final transaction = filteredTransactions[index]; + final amountDetails = _getAmountDetails(transaction); + + return ListTile( + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + (transaction.transactionType ?? 'N/A').replaceAll('_', ' ').toUpperCase(), + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${transaction.amount?.toStringAsFixed(2) ?? '0.00'}', + style: theme.textTheme.titleMedium?.copyWith( + color: amountDetails['color'], + fontWeight: FontWeight.w600, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + _formatDate(transaction.date), + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + Text( + transaction.platform.toString(), + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + ], + ), + ); + }, + ); + }, + ); + }), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/bank account/model/bank_account_list_model.dart b/lib/Screens/cash and bank/bank account/model/bank_account_list_model.dart new file mode 100644 index 0000000..63d6955 --- /dev/null +++ b/lib/Screens/cash and bank/bank account/model/bank_account_list_model.dart @@ -0,0 +1,83 @@ +// File: bank_account_model.dart + +class BankListModel { + BankListModel({this.message, this.data}); + + BankListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(BankData.fromJson(v)); + }); + } + } + String? message; + List? data; +} + +class BankData { + BankData({ + this.id, + this.name, // Account Display Name + this.meta, + this.showInInvoice, + this.openingDate, + this.openingBalance, + this.balance, + this.status, + }); + + BankData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + meta = json['meta'] != null ? BankMeta.fromJson(json['meta']) : null; + showInInvoice = json['show_in_invoice']; + openingDate = json['opening_date']; + openingBalance = json['opening_balance']; + balance = json['balance']; + status = json['status']; + } + num? id; + String? name; + BankMeta? meta; + num? showInInvoice; + String? openingDate; + num? openingBalance; + num? balance; + num? status; +} + +class BankMeta { + BankMeta({ + this.accountNumber, + this.ifscCode, + this.upiId, + this.bankName, + this.accountHolder, + }); + + BankMeta.fromJson(dynamic json) { + accountNumber = json['account_number']; + ifscCode = json['ifsc_code']; + upiId = json['upi_id']; + bankName = json['bank_name']; + accountHolder = json['account_holder']; + } + String? accountNumber; + String? ifscCode; + String? upiId; + String? bankName; + String? accountHolder; + + // Helper method to convert back to API format (meta fields are sent as separate inputs) + Map toApiMetaJson() { + return { + 'account_number': accountNumber, + 'ifsc_code': ifscCode, + 'upi_id': upiId, + 'bank_name': bankName, + 'account_holder': accountHolder, + }; + } +} diff --git a/lib/Screens/cash and bank/bank account/model/bank_transfer_history_model.dart b/lib/Screens/cash and bank/bank account/model/bank_transfer_history_model.dart new file mode 100644 index 0000000..93def53 --- /dev/null +++ b/lib/Screens/cash and bank/bank account/model/bank_transfer_history_model.dart @@ -0,0 +1,72 @@ +// File: bank_transaction_history_model.dart (Updated to full structure) + +class TransactionHistoryListModel { + TransactionHistoryListModel({this.message, this.data}); + + TransactionHistoryListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(TransactionData.fromJson(v)); + }); + } + } + String? message; + List? data; +} + +class TransactionData { + TransactionData({ + this.id, + this.platform, + this.transactionType, + this.type, // credit / debit / transfer + this.amount, + this.date, + this.fromBankId, + this.toBankId, + this.invoiceNo, + this.image, + this.note, + this.user, + // Add nested bank models if API provides bank objects, otherwise we only use IDs + }); + + TransactionData.fromJson(dynamic json) { + id = json['id']; + platform = json['platform']; + transactionType = json['transaction_type']; + type = json['type']; + amount = json['amount']; + date = json['date']; + fromBankId = json['from_bank']; + toBankId = json['to_bank']; + invoiceNo = json['invoice_no']; + image = json['image']; + note = json['note']; + user = json['user'] != null ? TransactionUser.fromJson(json['user']) : null; + } + num? id; + String? platform; + String? transactionType; + String? type; + num? amount; + String? date; + num? fromBankId; + num? toBankId; + String? invoiceNo; + String? image; + String? note; + TransactionUser? user; +} + +class TransactionUser { + TransactionUser({this.id, this.name}); + TransactionUser.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; +} \ No newline at end of file diff --git a/lib/Screens/cash and bank/bank account/provider/bank_account_provider.dart b/lib/Screens/cash and bank/bank account/provider/bank_account_provider.dart new file mode 100644 index 0000000..870292f --- /dev/null +++ b/lib/Screens/cash and bank/bank account/provider/bank_account_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/bank_account_list_model.dart'; +import '../repo/bank_account_repo.dart'; + +final repo = BankRepo(); +final bankListProvider = FutureProvider.autoDispose((ref) => repo.fetchAllBanks()); diff --git a/lib/Screens/cash and bank/bank account/provider/bank_transfers_history_provider.dart b/lib/Screens/cash and bank/bank account/provider/bank_transfers_history_provider.dart new file mode 100644 index 0000000..25f730b --- /dev/null +++ b/lib/Screens/cash and bank/bank account/provider/bank_transfers_history_provider.dart @@ -0,0 +1,14 @@ +// File: bank_transaction_history_provider.dart + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/bank_transfer_history_model.dart'; +import '../repo/bank_transfer_history_repo.dart'; + +final repo = BankTransactionHistoryRepo(); + +// Provider that takes bankId as a parameter (Family Provider) +final bankTransactionHistoryProvider = FutureProvider.autoDispose.family((ref, bankId) { + // Pass the bankId to the repository + return repo.fetchHistory(bankId: bankId); +}); diff --git a/lib/Screens/cash and bank/bank account/repo/bank_account_repo.dart b/lib/Screens/cash and bank/bank account/repo/bank_account_repo.dart new file mode 100644 index 0000000..9f9042b --- /dev/null +++ b/lib/Screens/cash and bank/bank account/repo/bank_account_repo.dart @@ -0,0 +1,206 @@ +// File: bank_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../model/bank_account_list_model.dart'; +import '../provider/bank_account_provider.dart'; + +class BankRepo { + static const String _endpoint = '/banks'; + + ///---------------- FETCH ALL BANKS (GET) ----------------/// + Future fetchAllBanks() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return BankListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch bank list. Status: ${response.statusCode}'); + } + } + + // Helper to construct API body from core data and meta data + Map _buildBody({ + required String name, + required num openingBalance, + required String openingDate, + required num showInInvoice, + required BankMeta meta, + num? branchId, + }) { + // NOTE: API requires meta fields to be nested meta[key] in form-data. + // When sending JSON, we flatten the meta data and prefix it. + + // Convert meta to flat fields with 'meta[key]' prefix + final metaFields = meta.toApiMetaJson().map((key, value) => MapEntry(key, value)); + + return { + 'name': name, + 'branch_id': branchId, // Assuming branchId is managed separately or is nullable + 'opening_balance': openingBalance, + 'opening_date': openingDate, // YYYY-MM-DD format + 'show_in_invoice': showInInvoice, + ...metaFields // Flattened meta fields + }; + } + + ///---------------- CREATE BANK (POST) ----------------/// + Future createBank({ + required WidgetRef ref, + required BuildContext context, + required String name, + required num openingBalance, + required String openingDate, + required num showInInvoice, + required BankMeta meta, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode(_buildBody( + name: name, + openingBalance: openingBalance, + openingDate: openingDate, + showInInvoice: showInInvoice, + meta: meta, + )); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Creating Bank...'); + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + permission: 'bank_create_permit', // Assuming permit exists + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + print('Add Bank Response: $parsedData'); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.invalidate(bankListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Bank Account created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE BANK (PUT) ----------------/// + Future updateBank({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + required num openingBalance, + required String openingDate, + required num showInInvoice, + required BankMeta meta, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final baseBody = _buildBody( + name: name, + openingBalance: openingBalance, + openingDate: openingDate, + showInInvoice: showInInvoice, + meta: meta, + ); + // Add PUT method override + baseBody['_method'] = 'put'; + + final requestBody = jsonEncode(baseBody); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Updating Bank...'); + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + permission: 'bank_update_permit', // Assuming permit exists + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.invalidate(bankListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Bank Account updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE BANK ----------------/// + Future deleteBank({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete( + url: url, + permission: 'bank_delete_permit', // Assuming permit exists + ); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(bankListProvider); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Bank Account deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/cash and bank/bank account/repo/bank_transfer_history_repo.dart b/lib/Screens/cash and bank/bank account/repo/bank_transfer_history_repo.dart new file mode 100644 index 0000000..dde0b48 --- /dev/null +++ b/lib/Screens/cash and bank/bank account/repo/bank_transfer_history_repo.dart @@ -0,0 +1,50 @@ +// File: bank_transaction_history_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; + +// --- Local Imports --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../model/bank_transfer_history_model.dart'; + +class BankTransactionHistoryRepo { + static const String _endpoint = '/bank-transactions'; + + // NOTE: This API must accept bankId and optional filters (like time range) + Future fetchHistory({ + required num bankId, + String? timeFilter, // e.g., 'Today', 'Current Year' + String? transactionTypeFilter, + }) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + + // Construct query parameters + final Map queryParams = { + 'bank_id': bankId.toString(), + // Add other filters as API requires (e.g., 'filter_time': timeFilter) + }; + + final uri = Uri.parse('${APIConfig.url}$_endpoint').replace(queryParameters: queryParams); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return TransactionHistoryListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch transaction history. Status: ${response.statusCode}'); + } + } + + // NOTE: You would add methods here for deleting and updating individual transactions + // if required by the action menu. + + // --- Deletion Placeholder --- + Future deleteTransaction(num transactionId, BuildContext context, WidgetRef ref) async { + // ... Implementation using CustomHttpClient().delete() ... + // ref.invalidate(bankTransactionHistoryProvider(bankId)); + } +} diff --git a/lib/Screens/cash and bank/bank to bank transfer/bank_to_bank_transfer_screen.dart b/lib/Screens/cash and bank/bank to bank transfer/bank_to_bank_transfer_screen.dart new file mode 100644 index 0000000..13618a3 --- /dev/null +++ b/lib/Screens/cash and bank/bank to bank transfer/bank_to_bank_transfer_screen.dart @@ -0,0 +1,376 @@ +// File: bank_to_bank_transfer_screen.dart + +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +// Data Source Imports +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20to%20bank%20transfer/repo/bank_to_bank_transfar_repo.dart'; +import '../bank account/model/bank_transfer_history_model.dart'; +import '../bank%20account/model/bank_account_list_model.dart'; +import '../bank%20account/provider/bank_account_provider.dart'; +import '../widgets/image_picker_widget.dart'; + +class BankToBankTransferScreen extends ConsumerStatefulWidget { + // 1. Add optional transaction parameter for editing + final TransactionData? transaction; + + const BankToBankTransferScreen({super.key, this.transaction}); + + @override + ConsumerState createState() => _BankToBankTransferScreenState(); +} + +class _BankToBankTransferScreenState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + + // Controllers + final amountController = TextEditingController(); + final dateController = TextEditingController(); + final descriptionController = TextEditingController(); + + // State + BankData? _fromBank; + BankData? _toBank; + DateTime? _selectedDate; + File? _pickedImage; // Image file state (for new upload/replace) + String? _existingImageUrl; // State for image already on the server + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + @override + void initState() { + super.initState(); + final transaction = widget.transaction; + + if (transaction != null) { + // 2. Pre-fill data for editing + amountController.text = transaction.amount?.toString() ?? ''; + descriptionController.text = transaction.note ?? ''; + _existingImageUrl = transaction.image; // Set existing image URL + + // Parse and set the date + try { + if (transaction.date != null) { + _selectedDate = _apiFormat.parse(transaction.date!); + dateController.text = _displayFormat.format(_selectedDate!); + } + } catch (e) { + // Fallback to current date if parsing fails + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + + // The actual bank selection (fromBankId and toBankId) will be handled + // when the bank list loads (in the 'data' block of banksAsync.when). + } else { + // For a new transaction + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + } + + @override + void dispose() { + amountController.dispose(); + dateController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + _selectedDate = picked; + dateController.text = _displayFormat.format(picked); + }); + } + } + + // --- Submission Logic --- + void _submit() async { + if (!_key.currentState!.validate()) return; + if (_fromBank == null || _toBank == null) { + // Show an error if banks haven't been selected/pre-filled + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(l.S.of(context).pleaseSelectBothAccounts))); + return; + } + + if (_fromBank!.id == _toBank!.id) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text( + l.S.of(context).cannotTransferToSameAccounts, + ), + ), + ); + return; + } + + final repo = BankTransactionRepo(); + + final isEditing = widget.transaction != null; + final transactionId = widget.transaction?.id; + + if (isEditing && transactionId != null) { + // 3. Call UPDATE function + await repo.updateBankTransfer( + // **You need to implement this in your repo** + ref: ref, + context: context, + transactionId: transactionId, // Pass the ID for update + fromBankId: _fromBank!.id!, + toBankId: _toBank!.id!, + amount: num.tryParse(amountController.text) ?? 0, + date: _apiFormat.format(_selectedDate!), + note: descriptionController.text.trim(), + image: _pickedImage, // New image to upload (or null) + existingImageUrl: _existingImageUrl, // Existing image URL if needed by the API + transactionType: "bank_to_bank", + type: '', + ); + } else { + // 3. Call CREATE function + await repo.createBankTransfer( + ref: ref, + context: context, + fromBankId: _fromBank!.id!, + toBankId: _toBank!.id!, + amount: num.tryParse(amountController.text) ?? 0, + date: _apiFormat.format(_selectedDate!), + note: descriptionController.text.trim(), + image: _pickedImage, + transactionType: "bank_to_bank", + type: '', + ); + } + } + + // --- Reset/Cancel Logic --- + void _resetOrCancel() { + Navigator.pop(context); + } + + // --- Helper to pre-select banks on data load --- + void _setInitialBanks(List banks) { + if (widget.transaction != null && _fromBank == null && _toBank == null) { + _fromBank = banks.firstWhere( + (bank) => bank.id == widget.transaction!.fromBankId, + orElse: () => _fromBank!, // Fallback (shouldn't happen if IDs are correct) + ); + _toBank = banks.firstWhere( + (bank) => bank.id == widget.transaction!.toBankId, + orElse: () => _toBank!, // Fallback + ); + } + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final banksAsync = ref.watch(bankListProvider); + final isEditing = widget.transaction != null; + final appBarTitle = isEditing ? _lang.editBankTransfer : _lang.bankToBankTransfer; + final saveButtonText = isEditing ? _lang.update : _lang.save; + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(appBarTitle), + centerTitle: true, + elevation: 0, + ), + body: banksAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading bank accounts: $err')), + data: (bankModel) { + final banks = bankModel.data ?? []; + + // Important: Set initial bank state once the data is loaded + _setInitialBanks(banks); + + if (banks.length < 2) { + return Center( + child: Padding( + padding: EdgeInsets.all(20.0), + child: Text(_lang.needAtLeastTwoBankAccount, textAlign: TextAlign.center), + )); + } + + return SingleChildScrollView( + padding: const EdgeInsets.all(20), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Row 1: From Bank (Full Width) + _buildBankDropdown(banks, isFrom: true), + const SizedBox(height: 20), + + // Row 2: To Bank (Full Width) + _buildBankDropdown(banks, isFrom: false), + const SizedBox(height: 20), + + // Row 3: Amount (Full Width) + _buildAmountInput(), + const SizedBox(height: 20), + + // Row 4: Date (Full Width) + _buildDateInput(context), + const SizedBox(height: 20), + + // Row 5: Description (Full Width) + _buildDescriptionInput(), + const SizedBox(height: 20), + + // Row 6: Image Picker (Full Width, using reusable widget) + ReusableImagePicker( + initialImage: _pickedImage, + // Pass existing image URL for display when editing + existingImageUrl: _existingImageUrl, + onImagePicked: (file) { + // Update the local state variable when image is picked/removed + setState(() { + _pickedImage = file; + // If a new image is picked, clear the existing URL + if (file != null) _existingImageUrl = null; + }); + }, + onImageRemoved: () { + setState(() { + _pickedImage = null; + _existingImageUrl = null; // Clear both file and URL + }); + }, + ), + const SizedBox(height: 40), + ], + ), + ), + ); + }, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetOrCancel, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.cancel), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + // 4. Update button text + child: Text(saveButtonText), + ), + ), + ], + ), + ), + ); + } + + Widget _buildBankDropdown(List banks, {required bool isFrom}) { + return DropdownButtonFormField( + value: isFrom ? _fromBank : _toBank, + icon: Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + ), + decoration: InputDecoration( + labelText: isFrom ? l.S.of(context).from : l.S.of(context).to, + hintText: l.S.of(context).selectOne, + ), + validator: (value) => value == null ? l.S.of(context).selectAccount : null, + items: banks.map((bank) { + return DropdownMenuItem( + value: bank, + enabled: isFrom ? (bank.id != _toBank?.id) : (bank.id != _fromBank?.id), + child: Text(bank.name ?? 'Unknown'), + ); + }).toList(), + onChanged: (BankData? newValue) { + setState(() { + if (isFrom) { + _fromBank = newValue; + } else { + _toBank = newValue; + } + }); + }, + ); + } + + Widget _buildAmountInput() { + return TextFormField( + controller: amountController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: l.S.of(context).amount, + hintText: 'Ex: 500', + prefixText: currency, + ), + validator: (value) { + if (value!.isEmpty) return l.S.of(context).amountsIsRequired; + if (num.tryParse(value) == null || num.parse(value) <= 0) return l.S.of(context).invalidAmount; + return null; + }, + ); + } + + Widget _buildDateInput(BuildContext context) { + return TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: l.S.of(context).adjustmentDate, + hintText: 'DD/MM/YYYY', + suffixIcon: IconButton( + icon: const Icon(IconlyLight.calendar, size: 22), + onPressed: () => _selectDate(context), + ), + ), + validator: (value) => value!.isEmpty ? l.S.of(context).dateIsRequired : null, + ); + } + + Widget _buildDescriptionInput() { + return TextFormField( + controller: descriptionController, + maxLines: 3, + decoration: InputDecoration( + labelText: l.S.of(context).description, + hintText: l.S.of(context).enterDescription, + contentPadding: EdgeInsets.symmetric(horizontal: 12.0, vertical: 10.0), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/bank to bank transfer/model/bank_to_bank_transfar_model.dart b/lib/Screens/cash and bank/bank to bank transfer/model/bank_to_bank_transfar_model.dart new file mode 100644 index 0000000..c8b2f1c --- /dev/null +++ b/lib/Screens/cash and bank/bank to bank transfer/model/bank_to_bank_transfar_model.dart @@ -0,0 +1,20 @@ +// File: bank_transaction_model.dart (Simplified for create operation) + +class BankTransactionData { + // Only defining fields needed for creation/submission reference + final String transactionType; + final num amount; + final String date; + final num fromBankId; + final num toBankId; + final String? note; + + BankTransactionData({ + required this.transactionType, + required this.amount, + required this.date, + required this.fromBankId, + required this.toBankId, + this.note, + }); +} \ No newline at end of file diff --git a/lib/Screens/cash and bank/bank to bank transfer/repo/bank_to_bank_transfar_repo.dart b/lib/Screens/cash and bank/bank to bank transfer/repo/bank_to_bank_transfar_repo.dart new file mode 100644 index 0000000..e2349e8 --- /dev/null +++ b/lib/Screens/cash and bank/bank to bank transfer/repo/bank_to_bank_transfar_repo.dart @@ -0,0 +1,200 @@ +// File: bank_transaction_repo.dart + +import 'dart:convert'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../bank account/provider/bank_account_provider.dart'; +import '../../bank account/provider/bank_transfers_history_provider.dart'; +// Note: We don't need a specific provider for transactions list update right now. + +class BankTransactionRepo { + static const String _endpoint = '/bank-transactions'; + + ///---------------- CREATE BANK TO BANK TRANSFER (POST - FORM-DATA) ----------------/// + Future createBankTransfer({ + required WidgetRef ref, + required BuildContext context, + required num fromBankId, + num? toBankId, + required num amount, + required String date, // YYYY-MM-DD + required String transactionType, + required String type, + String? note, + File? image, // Optional image file + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + // Prepare fields for MultipartRequest + final Map fields = { + 'transaction_type': transactionType, + 'amount': amount.toString(), + 'date': date, + 'from': fromBankId.toString(), + 'to': toBankId.toString(), + 'note': note ?? '', + 'type': type, + }; + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + print(fields); + EasyLoading.show(status: 'Transferring...'); + + var streamedResponse = await customHttpClient.uploadFile( + url: uri, + file: image, + fileFieldName: 'image', + fields: fields, + permission: 'bank_transaction_create_permit', + ); + + var response = await http.Response.fromStream(streamedResponse); + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 201) { + ref.invalidate(bankListProvider); // Invalidate bank list to update balances + ref.invalidate(bankTransactionHistoryProvider); // Invalidate history + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Transfer successful')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Transfer failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE BANK TO BANK TRANSFER/ADJUSTMENT (PUT/PATCH - FORM-DATA) ----------------/// + Future updateBankTransfer({ + required WidgetRef ref, + required BuildContext context, + required num transactionId, // New: ID of the transaction being updated + required num fromBankId, + num? toBankId, + required num amount, + required String date, // YYYY-MM-DD + required String transactionType, + required String type, + String? note, + File? image, // Optional: New image file to upload + String? existingImageUrl, // Optional: Used to determine if image was removed + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$transactionId'); + + // Prepare fields for MultipartRequest + final Map fields = { + 'transaction_type': transactionType, + 'amount': amount.toString(), + 'date': date, + 'from': fromBankId.toString(), + 'to': toBankId.toString(), + 'note': note ?? '', + 'type': type, + '_method': 'PUT', // Important: Tells backend this is a PUT/PATCH request + + 'image_removed': (image == null && existingImageUrl == null) ? '1' : '0', + }; + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + print(fields); + EasyLoading.show(status: 'Updating...'); + + var streamedResponse = await customHttpClient.uploadFile( + url: uri, + file: image, // Will upload new image if present + fileFieldName: 'image', + fields: fields, + permission: 'bank_transaction_edit_permit', // Assuming a different permission for editing + ); + + var response = await http.Response.fromStream(streamedResponse); + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 201) { + ref.invalidate(bankListProvider); // Invalidate bank list to update balances + ref.invalidate(bankTransactionHistoryProvider); // Invalidate history + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Update successful')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE BANK TRANSACTION (DELETE) ----------------/// + Future deleteBankTransaction({ + required WidgetRef ref, + required BuildContext context, + required num transactionId, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$transactionId'); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Deleting...'); + + // Assuming your CustomHttpClient has a standard method for DELETE requests + // If not, you'll need to use http.delete(uri, headers: customHttpClient.headers) directly. + var response = await customHttpClient.delete( + url: uri, + permission: 'bank_transaction_delete_permit', // Assuming required permission + ); + + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 204) { + ref.invalidate(bankListProvider); // Refresh bank balances + ref.invalidate(bankTransactionHistoryProvider); // Refresh history list + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Transaction deleted successfully!')), + ); + // Do NOT pop here; let the calling widget handle navigation (e.g., pop from the list view) + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/cash and bank/bank to cash transfer/bank_to_cash_transfer.dart b/lib/Screens/cash and bank/bank to cash transfer/bank_to_cash_transfer.dart new file mode 100644 index 0000000..089dba1 --- /dev/null +++ b/lib/Screens/cash and bank/bank to cash transfer/bank_to_cash_transfer.dart @@ -0,0 +1,363 @@ +// File: bank_to_cash_transfer_screen.dart + +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +// Data Source Imports +// Assuming BankTransactionRepo is the class name in the imported file +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20to%20bank%20transfer/repo/bank_to_bank_transfar_repo.dart'; +import '../bank account/model/bank_transfer_history_model.dart'; +import '../bank%20account/model/bank_account_list_model.dart'; +import '../bank%20account/provider/bank_account_provider.dart'; +import '../widgets/image_picker_widget.dart'; + +class BankToCashTransferScreen extends ConsumerStatefulWidget { + // Optional transaction parameter for editing + final TransactionData? transaction; + + const BankToCashTransferScreen({super.key, this.transaction}); + + @override + ConsumerState createState() => _BankToCashTransferScreenState(); +} + +class _BankToCashTransferScreenState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + + // Controllers + final amountController = TextEditingController(); + final dateController = TextEditingController(); + final descriptionController = TextEditingController(); + + // State + BankData? _fromBank; + DateTime? _selectedDate; + File? _pickedImage; + String? _existingImageUrl; // For editing: stores existing image URL + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + @override + void initState() { + super.initState(); + final transaction = widget.transaction; + + if (transaction != null) { + // Pre-fill data for editing + amountController.text = transaction.amount?.toString() ?? ''; + descriptionController.text = transaction.note ?? ''; + _existingImageUrl = transaction.image; + + try { + if (transaction.date != null) { + _selectedDate = _apiFormat.parse(transaction.date!); + dateController.text = _displayFormat.format(_selectedDate!); + } + } catch (e) { + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + } else { + // For a new transaction + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + } + + @override + void dispose() { + amountController.dispose(); + dateController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + _selectedDate = picked; + dateController.text = _displayFormat.format(picked); + }); + } + } + + // Helper to pre-select the 'From' bank on data load + void _setInitialBank(List banks) { + if (widget.transaction != null && _fromBank == null) { + _fromBank = banks.firstWhere( + (bank) => bank.id == widget.transaction!.fromBankId, + orElse: () => _fromBank!, + ); + } + } + + // --- Submission Logic --- + void _submit() async { + if (!_key.currentState!.validate()) return; + if (_fromBank == null) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Please select an account.'))); + return; + } + + final repo = BankTransactionRepo(); + final isEditing = widget.transaction != null; + final transactionId = widget.transaction?.id; + + // Common parameters + final num fromBankId = _fromBank!.id!; + // Using 0 as a placeholder for CASH destination (check API docs) + const num toBankId = 0; + final num amount = num.tryParse(amountController.text) ?? 0; + final String date = _apiFormat.format(_selectedDate!); + final String note = descriptionController.text.trim(); + const String transactionType = 'bank_to_cash'; + const String type = ''; + + if (isEditing && transactionId != null) { + // Call UPDATE function + await repo.updateBankTransfer( + transactionId: transactionId, + existingImageUrl: _existingImageUrl, + ref: ref, + context: context, + fromBankId: fromBankId, + toBankId: toBankId, + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: transactionType, + type: type, + ); + } else { + // Call CREATE function + await repo.createBankTransfer( + ref: ref, + context: context, + fromBankId: fromBankId, + toBankId: toBankId, + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: transactionType, + type: type, + ); + } + } + + // --- Reset/Cancel Logic --- + void _resetOrCancel() { + Navigator.pop(context); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final banksAsync = ref.watch(bankListProvider); + final isEditing = widget.transaction != null; + final appBarTitle = isEditing ? _lang.editBankToCash : _lang.bankToCashTransfer; + final saveButtonText = isEditing ? _lang.update : _lang.save; + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(appBarTitle), + centerTitle: true, + elevation: 0, + ), + body: banksAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading bank accounts: $err')), + data: (bankModel) { + final banks = bankModel.data ?? []; + + _setInitialBank(banks); // Set initial bank selection for editing + + if (banks.isEmpty) { + return Center(child: Text(_lang.noBankAccountsFoundToTransferFrom, textAlign: TextAlign.center)); + } + + return SingleChildScrollView( + padding: const EdgeInsets.all(20), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Row 1: From Bank + _buildFromBankDropdown(banks), + const SizedBox(height: 20), + + // Row 2: To (Static Cash) + _buildStaticCashField(), + const SizedBox(height: 20), + + // Row 3: Amount + _buildAmountInput(), + const SizedBox(height: 20), + + // Row 4: Date + _buildDateInput(context), + const SizedBox(height: 20), + + // Row 5: Description + _buildDescriptionInput(), + const SizedBox(height: 20), + + // Row 6: Image Picker + ReusableImagePicker( + initialImage: _pickedImage, + existingImageUrl: _existingImageUrl, + onImagePicked: (file) { + setState(() { + _pickedImage = file; + if (file != null) _existingImageUrl = null; + }); + }, + onImageRemoved: () { + setState(() { + _pickedImage = null; + _existingImageUrl = null; + }); + }, + ), + const SizedBox(height: 40) + ], + ), + ), + ); + }, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetOrCancel, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.cancel), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(saveButtonText), + ), + ), + ], + ), + ), + ); + } + + // --- Widget Builders --- + + Widget _buildFromBankDropdown(List banks) { + return DropdownButtonFormField( + value: _fromBank, + icon: Icon( + Icons.keyboard_arrow_down, + color: kPeraColor, + ), + decoration: InputDecoration( + labelText: l.S.of(context).from, + hintText: l.S.of(context).selectOneAccount, + ), + validator: (value) => value == null ? l.S.of(context).selectOneAccount : null, + items: banks.map((bank) { + return DropdownMenuItem( + value: bank, + child: Text(bank.name ?? 'Unknown'), + ); + }).toList(), + onChanged: (BankData? newValue) { + setState(() { + _fromBank = newValue; + }); + }, + ); + } + + Widget _buildStaticCashField() { + return TextFormField( + initialValue: 'Cash', + readOnly: true, + decoration: InputDecoration( + labelText: l.S.of(context).to, + hintText: l.S.of(context).cash, + filled: true, + ), + ); + } + + Widget _buildAmountInput() { + return TextFormField( + controller: amountController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: l.S.of(context).amount, + hintText: 'Ex: 500', + prefixText: currency, + ), + validator: (value) { + if (value!.isEmpty) return l.S.of(context).amountsIsRequired; + if (num.tryParse(value) == null || num.parse(value) <= 0) return l.S.of(context).invalidAmount; + return null; + }, + ); + } + + Widget _buildDateInput(BuildContext context) { + return TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: l.S.of(context).date, + hintText: 'DD/MM/YYYY', + suffixIcon: IconButton( + icon: const Icon(IconlyLight.calendar, size: 22), + onPressed: () => _selectDate(context), + ), + ), + validator: (value) => value!.isEmpty ? l.S.of(context).dateIsRequired : null, + ); + } + + Widget _buildDescriptionInput() { + return TextFormField( + controller: descriptionController, + maxLines: 3, + decoration: InputDecoration( + labelText: l.S.of(context).description, + hintText: l.S.of(context).enterDescription, + contentPadding: EdgeInsets.symmetric(horizontal: 12.0, vertical: 10.0), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/cansh in hand/adjust_cash_screen.dart b/lib/Screens/cash and bank/cansh in hand/adjust_cash_screen.dart new file mode 100644 index 0000000..bcab184 --- /dev/null +++ b/lib/Screens/cash and bank/cansh in hand/adjust_cash_screen.dart @@ -0,0 +1,350 @@ +// File: adjust_cash_balance_screen.dart + +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/cansh%20in%20hand/repo/cash_in_hand_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +// --- Local Imports --- +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../bank%20account/model/bank_transfer_history_model.dart'; // TransactionData Model +import '../widgets/image_picker_widget.dart'; +import 'model/cash_transaction_list_model.dart'; + +// Adjustment Type Model (Add/Reduce Cash) +class CashAdjustmentType { + final String displayName; + final String apiValue; // 'credit' for Add, 'debit' for Reduce + const CashAdjustmentType(this.displayName, this.apiValue); +} + +List adjustmentTypes = [ + CashAdjustmentType(lang.S.current.addCash, 'credit'), + CashAdjustmentType(lang.S.current.reduceCash, 'debit'), +]; + +class AdjustCashBalanceScreen extends ConsumerStatefulWidget { + // Optional transaction parameter for editing (TransactionData is used here) + final CashTransactionData? transaction; + + const AdjustCashBalanceScreen({super.key, this.transaction}); + + @override + ConsumerState createState() => _AdjustCashBalanceScreenState(); +} + +class _AdjustCashBalanceScreenState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + + final amountController = TextEditingController(); + final dateController = TextEditingController(); + final descriptionController = TextEditingController(); + + // State + CashAdjustmentType? _selectedType; + DateTime? _selectedDate; + File? _pickedImage; + String? _existingImageUrl; // For editing: stores existing image URL + + // API Constants (Based on your POST fields) + final num _cashIdentifier = 0; // 'from' field will be 0/Cash + final String _transactionType = 'adjust_cash'; + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd', 'en_US'); + + @override + void initState() { + super.initState(); + final transaction = widget.transaction; + + if (transaction != null) { + // Pre-fill data for editing + amountController.text = transaction.amount?.toString() ?? ''; + descriptionController.text = transaction.note ?? ''; + _existingImageUrl = transaction.image; + + // Determine adjustment type based on transaction.type ('credit' or 'debit') + _selectedType = adjustmentTypes.firstWhere( + (type) => type.apiValue == transaction.type, + orElse: () => adjustmentTypes.first, + ); + + try { + if (transaction.date != null) { + _selectedDate = _apiFormat.parse(transaction.date!); + dateController.text = _displayFormat.format(_selectedDate!); + } + } catch (e) { + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + } else { + // For a new transaction: Default to Add Cash (Credit) + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + _selectedType = adjustmentTypes.first; + } + } + + @override + void dispose() { + amountController.dispose(); + dateController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + _selectedDate = picked; + dateController.text = _displayFormat.format(picked); + }); + } + } + + // --- Submission Logic (Handles both Create and Update) --- + void _submit() async { + if (!_key.currentState!.validate()) return; + if (_selectedType == null) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Please select an adjustment type.'))); + return; + } + + final repo = CashTransactionRepo(); + final isEditing = widget.transaction != null; + final transactionId = widget.transaction?.id; + + // Common parameters + final num cashId = _cashIdentifier; + final num amount = num.tryParse(amountController.text) ?? 0; + final String date = _apiFormat.format(_selectedDate!); + final String note = descriptionController.text.trim(); + final String type = _selectedType!.apiValue; + + if (isEditing && transactionId != null) { + // Call UPDATE function + await repo.updateCashTransfer( + transactionId: transactionId, + existingImageUrl: _existingImageUrl, + ref: ref, + context: context, + fromBankId: cashId, // Cash identifier + toBankId: cashId, // Cash identifier (as per your API structure for adjustment) + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: _transactionType, // 'adjust_cash' + type: type, // 'credit' or 'debit' + ); + } else { + // Call CREATE function + await repo.createCashTransfer( + ref: ref, + context: context, + fromBankId: cashId, + toBankId: cashId, // Cash identifier + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: _transactionType, + type: type, + ); + } + } + + // --- Reset/Cancel Logic --- + void _resetForm() { + setState(() { + _selectedType = adjustmentTypes.first; + _pickedImage = null; + _existingImageUrl = null; + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + amountController.clear(); + descriptionController.clear(); + }); + _key.currentState?.reset(); + } + + void _resetOrCancel() { + Navigator.pop(context); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final isEditing = widget.transaction != null; + final appBarTitle = isEditing ? _lang.editCashAdjustment : _lang.adjustCashBalance; + final saveButtonText = isEditing ? _lang.update : _lang.save; + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(appBarTitle), + centerTitle: true, + elevation: 0, + actions: [ + IconButton(onPressed: _resetOrCancel, icon: const Icon(Icons.close)), + ], + ), + body: SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 20), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // 1. Adjustment Type (Radio Buttons) + _buildAdjustmentTypeSelector(), + const SizedBox(height: 20), + + // 2. Amount + _buildAmountInput(), + const SizedBox(height: 20), + + // 3. Adjustment Date + _buildDateInput(context), + const SizedBox(height: 20), + // 5. Description + _buildDescriptionInput(), + const SizedBox(height: 20), + + // 4. Image Picker + ReusableImagePicker( + initialImage: _pickedImage, + existingImageUrl: _existingImageUrl, + onImagePicked: (file) { + setState(() { + _pickedImage = file; + if (file != null) _existingImageUrl = null; + }); + }, + onImageRemoved: () { + setState(() { + _pickedImage = null; + _existingImageUrl = null; + }); + }, + ), + ], + ), + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, // Reset the form fields + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(saveButtonText), + ), + ), + ], + ), + ), + ); + } + + // --- Widget Builders --- + + Widget _buildAdjustmentTypeSelector() { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: adjustmentTypes.map((type) { + return RadioListTile( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + title: Text( + type.displayName, + style: Theme.of(context).textTheme.bodyLarge, + ), + value: type, + groupValue: _selectedType, + onChanged: (CashAdjustmentType? newValue) { + setState(() { + _selectedType = newValue; + }); + }, + dense: false, + contentPadding: EdgeInsets.zero, + ); + }).toList(), + ); + } + + Widget _buildAmountInput() { + return TextFormField( + controller: amountController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: l.S.of(context).amount, + hintText: 'Ex: 500', + prefixText: currency, + ), + validator: (value) { + if (value!.isEmpty) return l.S.of(context).amountsIsRequired; + if (num.tryParse(value) == null || num.parse(value) <= 0) return l.S.of(context).invalidAmount; + return null; + }, + ); + } + + Widget _buildDateInput(BuildContext context) { + return TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: l.S.of(context).adjustmentDate, + hintText: 'DD/MM/YYYY', + suffixIcon: IconButton( + icon: const Icon(IconlyLight.calendar, size: 22), + onPressed: () => _selectDate(context), + ), + ), + validator: (value) => value!.isEmpty ? l.S.of(context).dateIsRequired : null, + ); + } + + Widget _buildDescriptionInput() { + return TextFormField( + controller: descriptionController, + maxLines: 4, + decoration: InputDecoration( + labelText: l.S.of(context).description, + hintText: l.S.of(context).description, + contentPadding: EdgeInsets.symmetric(horizontal: 12.0, vertical: 10.0), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/cansh in hand/cash_in_hand_screen.dart b/lib/Screens/cash and bank/cansh in hand/cash_in_hand_screen.dart new file mode 100644 index 0000000..9b9302a --- /dev/null +++ b/lib/Screens/cash and bank/cansh in hand/cash_in_hand_screen.dart @@ -0,0 +1,436 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/cansh%20in%20hand/provider/cash_in_hand_provider.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/cansh%20in%20hand/repo/cash_in_hand_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/deleteing_alart_dialog.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../widgets/cheques_filter_search.dart'; +import 'adjust_cash_screen.dart'; +import 'cash_to_bank_transfer_screen.dart'; +import 'model/cash_transaction_list_model.dart'; + +class CashInHandScreen extends ConsumerStatefulWidget { + const CashInHandScreen({super.key}); + + @override + ConsumerState createState() => _CashInHandScreenState(); +} + +class _CashInHandScreenState extends ConsumerState { + String _currentSearchQuery = ''; + DateTime? _currentFromDate; + DateTime? _currentToDate; + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + // List of filter options needed for the reusable widget + final List _timeFilterOptions = [ + 'Today', + 'Yesterday', + 'Last 7 Days', + 'Last 30 Days', + 'Current Month', + 'Last Month', + 'Current Year', + 'Custom Date' + ]; + + final Map timeFilterBn = { + 'Today': l.S.current.today, + 'Yesterday': l.S.current.yesterday, + 'Last 7 Days': l.S.current.last7Days, + 'Last 30 Days': l.S.current.last30Days, + 'Current Month': l.S.current.currentMonth, + 'Last Month': l.S.current.lastMonth, + 'Current Year': l.S.current.currentYear, + 'Custom Date': l.S.current.customDate, + }; + + @override + void initState() { + super.initState(); + + // Initialize default date range for local filtering (e.g., Current Year) + final now = DateTime.now(); + _currentFromDate = DateTime(now.year, 1, 1); + _currentToDate = DateTime(now.year, now.month, now.day, 23, 59, 59); + } + + @override + void dispose() { + super.dispose(); + } + + String _formatDate(String? date) { + if (date == null) return 'N/A'; + try { + return DateFormat('dd MMM, yyyy').format(DateTime.parse(date)); + } catch (_) { + return date; + } + } + + // --- DELETE Logic (Unchanged) --- + Future _confirmAndDeleteTransaction(CashTransactionData transaction) async { + final transactionId = transaction.id; + if (transactionId == null) return; + + final confirmed = await showDeleteConfirmationDialog( + context: context, + itemName: 'cash transaction', + ); + + if (confirmed == true) { + final repo = CashTransactionRepo(); + await repo.deleteCashTransaction( + ref: ref, + context: context, + transactionId: transactionId, + ); + } + } + + // --- Logic Helpers (Unchanged) --- + + String _getListName(CashTransactionData t) { + final nameFromUser = t.user?.name ?? 'System'; + + if (t.transactionType == 'cash_to_bank') { + return 'To: Bank (ID: ${t.toBank})'; + } else if (t.transactionType == 'bank_to_cash') { + return 'From: Bank (ID: ${t.fromBank})'; + } else if (t.transactionType == 'adjust_cash') { + return t.type == 'credit' ? 'Adjustment (Credit)' : 'Adjustment (Debit)'; + } + return nameFromUser; + } + + Map _getAmountDetails(CashTransactionData t) { + bool isOutgoing = false; + + if (t.transactionType == 'adjust_cash') { + isOutgoing = t.type == 'debit'; + } else if (t.transactionType == 'cash_to_bank') { + isOutgoing = true; + } else if (t.transactionType == 'bank_to_cash') { + isOutgoing = false; + } + + final color = isOutgoing ? Colors.red.shade700 : Colors.green.shade700; + final sign = isOutgoing ? '-' : '+'; + + return {'sign': sign, 'color': color}; + } + + // --- Filter Callback Handler --- + // 🔔 FIX: Callback now uses the defined CashFilterState type + void _handleFilterChange(CashFilterState filterState) { + setState(() { + _currentSearchQuery = filterState.searchQuery; + _currentFromDate = filterState.fromDate; + _currentToDate = filterState.toDate; + }); + } + + // --- LOCAL FILTERING FUNCTION (Unchanged) --- + List _filterTransactionsLocally(List transactions) { + // 1. Filter by Date Range + Iterable dateFiltered = transactions.where((t) { + if (_currentFromDate == null && _currentToDate == null) return true; + if (t.date == null) return false; + + try { + final transactionDate = DateTime.parse(t.date!); + + final start = _currentFromDate; + final end = _currentToDate; + + bool afterStart = start == null || transactionDate.isAfter(start) || transactionDate.isAtSameMomentAs(start); + bool beforeEnd = end == null || transactionDate.isBefore(end) || transactionDate.isAtSameMomentAs(end); + + return afterStart && beforeEnd; + } catch (e) { + return false; + } + }); + + // 2. Filter by Search Query + final query = _currentSearchQuery.toLowerCase(); + if (query.isEmpty) { + return dateFiltered.toList(); + } + + return dateFiltered.where((c) { + return (c.transactionType ?? '').toLowerCase().contains(query) || + (c.user?.name ?? '').toLowerCase().contains(query) || + (c.amount?.toString() ?? '').contains(query) || + (c.invoiceNo ?? '').toLowerCase().contains(query); + }).toList(); + } + // --- END LOCAL FILTERING FUNCTION --- + + // --- Navigation Helpers for App Bar Menu (Unchanged) --- + void _navigateToTransfer() { + Navigator.push(context, MaterialPageRoute(builder: (context) => const CashToBankTransferScreen())); + } + + void _navigateToAdjust() { + Navigator.push(context, MaterialPageRoute(builder: (context) => const AdjustCashBalanceScreen())); + } + + // --- UI Builders (Only _buildBalanceCard and _buildActionMenu shown for brevity) --- + + Widget _buildBalanceCard(ThemeData theme, num balance) { + return Container( + width: double.infinity, + color: kMainColor.withOpacity(0.9), + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 20.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + l.S.of(context).cashInHand, + style: theme.textTheme.headlineSmall?.copyWith(fontWeight: FontWeight.bold, color: Colors.white), + ), + const SizedBox(height: 15), + + // Balance Info + Container( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), + decoration: BoxDecoration( + color: Colors.white.withValues(alpha: 0.2), + borderRadius: BorderRadius.circular(4), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + '$currency${balance.toStringAsFixed(2)}', + style: theme.textTheme.titleLarge?.copyWith(fontWeight: FontWeight.bold, color: Colors.white), + ), + Text(l.S.of(context).currentCashBalance, + style: theme.textTheme.bodySmall?.copyWith(color: Colors.white70)), + ], + ), + ), + ], + ), + ); + } + + Widget _buildActionMenu(CashTransactionData transaction, BuildContext context) { + final _lang = l.S.of(context); + // ... (Implementation unchanged) ... + Map _compileDetails() { + final details = {}; + details[_lang.transactionType] = (transaction.transactionType ?? 'N/A').replaceAll('_', ' ').toUpperCase(); + details[_lang.date] = _formatDate(transaction.date); + details[_lang.amount] = '$currency${transaction.amount?.toStringAsFixed(2) ?? '0.00'}'; + details[_lang.user] = transaction.user?.name ?? 'System'; + details[_lang.invoiceNumber] = transaction.invoiceNo ?? 'N/A'; + details[_lang.note] = transaction.note ?? 'No Note'; + + if (transaction.transactionType == 'cash_to_bank') { + details[_lang.toAccount] = 'Bank ID ${transaction.toBank}'; + } else if (transaction.transactionType == 'bank_to_cash') { + details[_lang.fromAccount] = 'Bank ID ${transaction.fromBank}'; + } + + return details; + } + + return SizedBox( + width: 30, + child: PopupMenuButton( + onSelected: (value) { + if (transaction.id == null) return; + + if (value == 'view') { + viewModalSheet( + context: context, + item: _compileDetails(), + descriptionTitle: '${_lang.description}:', + description: transaction.note ?? 'N/A', + ); + } else if (value == 'edit') { + if (transaction.transactionType != 'adjust_cash') { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => CashToBankTransferScreen( + transaction: transaction, + ), + )); + } else { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AdjustCashBalanceScreen( + transaction: transaction, + ), + )); + } + } else if (value == 'delete') { + _confirmAndDeleteTransaction(transaction); + } + }, + itemBuilder: (context) => [ + PopupMenuItem(value: 'view', child: Text(l.S.of(context).view)), + if ((transaction.transactionType == 'cash_to_bank') || (transaction.transactionType == 'adjust_cash')) + PopupMenuItem(value: 'edit', child: Text(l.S.of(context).edit)), + PopupMenuItem(value: 'delete', child: Text(l.S.of(context).delete, style: TextStyle(color: Colors.red))), + ], + icon: const Icon(Icons.more_vert, color: kNeutral800), + ), + ); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final theme = Theme.of(context); + final historyAsync = ref.watch(cashTransactionHistoryProvider); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(_lang.cashInHand), + centerTitle: true, + toolbarHeight: 80, + bottom: PreferredSize( + preferredSize: Size.fromHeight(50), + child: Column( + children: [ + ChequesFilterSearch( + displayFormat: _displayFormat, + timeOptions: _timeFilterOptions, + onFilterChanged: (filterState) { + // Cast the dynamic output to the expected CashFilterState + _handleFilterChange(filterState as CashFilterState); + }, + ), + Divider(thickness: 1, color: kLineColor), + ], + ), + ), + ), + body: historyAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: ${err.toString()}')), + data: (model) { + final allTransactions = model.data ?? []; + + // Apply local date and search filtering + final filteredTransactions = _filterTransactionsLocally(allTransactions); + + return RefreshIndicator( + onRefresh: () => ref.refresh(cashTransactionHistoryProvider.future), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + // 1. Balance and Account Info Card + // _buildBalanceCard(theme, model.totalBalance ?? 0), + + // 2. Filters and Search (Using Reusable Widget) + // 🔔 FIX: Using ChequesFilterSearch from external file + + // 3. Transaction List + if (filteredTransactions.isEmpty) + Center( + child: Padding( + padding: EdgeInsets.all(40), + child: Text( + _lang.noTransactionFoundForThisFilter, + textAlign: TextAlign.center, + ))) + else + ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + padding: EdgeInsets.zero, + itemCount: filteredTransactions.length, + separatorBuilder: (_, __) => const Divider(color: kBackgroundColor), + itemBuilder: (_, index) { + final transaction = filteredTransactions[index]; + final amountDetails = _getAmountDetails(transaction); + return ListTile( + visualDensity: VisualDensity(vertical: -4, horizontal: -4), + contentPadding: EdgeInsets.symmetric(horizontal: 16), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + (transaction.transactionType ?? 'N/A').replaceAll('_', ' ').toUpperCase(), + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${transaction.amount?.toStringAsFixed(2) ?? '0.00'}', + style: theme.textTheme.titleMedium?.copyWith( + color: amountDetails['color'], + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + _formatDate(transaction.date), + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + Text( + transaction.platform.toString(), + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + ], + ), + trailing: _buildActionMenu(transaction, context), + ); + }, + ), + ], + ), + ), + ); + }, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.end, + children: [ + Expanded( + child: OutlinedButton( + onPressed: () => _navigateToTransfer(), + child: Text(_lang.transfer), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + style: ElevatedButton.styleFrom( + backgroundColor: kMainColor, + ), + onPressed: () => _navigateToAdjust(), + child: Text(_lang.adjustCash, style: TextStyle(color: Colors.white)), + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/cansh in hand/cash_to_bank_transfer_screen.dart b/lib/Screens/cash and bank/cansh in hand/cash_to_bank_transfer_screen.dart new file mode 100644 index 0000000..ca6b090 --- /dev/null +++ b/lib/Screens/cash and bank/cansh in hand/cash_to_bank_transfer_screen.dart @@ -0,0 +1,375 @@ +// File: cash_to_bank_transfer_screen.dart + +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/cansh%20in%20hand/repo/cash_in_hand_repo.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../bank%20account/model/bank_transfer_history_model.dart'; +import '../bank%20account/model/bank_account_list_model.dart'; +import '../bank%20account/provider/bank_account_provider.dart'; +import '../widgets/image_picker_widget.dart'; +import 'model/cash_transaction_list_model.dart'; + +class CashToBankTransferScreen extends ConsumerStatefulWidget { + // Optional transaction parameter for editing + final CashTransactionData? transaction; + + const CashToBankTransferScreen({super.key, this.transaction}); + + @override + ConsumerState createState() => _CashToBankTransferScreenState(); +} + +class _CashToBankTransferScreenState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + + // Controllers + final amountController = TextEditingController(); + final dateController = TextEditingController(); + final descriptionController = TextEditingController(); + + // State + BankData? _toBank; // Now we select the destination Bank + DateTime? _selectedDate; + File? _pickedImage; + String? _existingImageUrl; // For editing: stores existing image URL + + // Placeholder for Cash ID/Platform identifier (API must accept this) + final num _cashPlatformId = 0; + final String _transactionType = 'cash_to_bank'; + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + @override + void initState() { + super.initState(); + final transaction = widget.transaction; + + if (transaction != null) { + // Pre-fill data for editing + amountController.text = transaction.amount?.toString() ?? ''; + descriptionController.text = transaction.note ?? ''; + _existingImageUrl = transaction.image; + + try { + if (transaction.date != null) { + _selectedDate = _apiFormat.parse(transaction.date!); + dateController.text = _displayFormat.format(_selectedDate!); + } + } catch (e) { + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + + // Note: _toBank selection will be handled in _setInitialBank + } else { + // For a new transaction + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + } + + @override + void dispose() { + amountController.dispose(); + dateController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + _selectedDate = picked; + dateController.text = _displayFormat.format(picked); + }); + } + } + + // Helper to pre-select the 'To' bank on data load + void _setInitialBank(List banks) { + if (widget.transaction != null && _toBank == null) { + // For Cash to Bank, the destination bank is 'toBankId' + _toBank = banks.firstWhere( + (bank) => bank.id == widget.transaction!.toBank, + orElse: () => _toBank!, + ); + } + } + + // --- Submission Logic --- + void _submit() async { + if (!_key.currentState!.validate()) return; + if (_toBank == null) { + // Check if destination bank is selected + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text( + l.S.of(context).pleaseSelectADestinationBankAccounts, + ), + ), + ); + return; + } + + final repo = CashTransactionRepo(); // Using Cash Repo + final isEditing = widget.transaction != null; + final transactionId = widget.transaction?.id; + + // Common parameters + final num fromBankId = _cashPlatformId; // Cash is always FROM + final num toBankId = _toBank!.id!; // Destination bank is TO + final num amount = num.tryParse(amountController.text) ?? 0; + final String date = _apiFormat.format(_selectedDate!); + final String note = descriptionController.text.trim(); + const String type = ''; // Assuming type is blank for transfers + + if (isEditing && transactionId != null) { + // Call UPDATE function (Assuming CashTransactionRepo has a similar update structure) + await repo.updateCashTransfer( + // *** NOTE: Must match the function signature added to CashTransactionRepo below *** + transactionId: transactionId, + existingImageUrl: _existingImageUrl, + ref: ref, + context: context, + fromBankId: fromBankId, + toBankId: toBankId, + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: _transactionType, + type: type, + ); + } else { + // Call CREATE function + await repo.createCashTransfer( + // *** NOTE: Must match the function signature added to CashTransactionRepo below *** + ref: ref, + context: context, + fromBankId: fromBankId, + toBankId: toBankId, + amount: amount, + date: date, + note: note, + image: _pickedImage, + transactionType: _transactionType, + type: type, + ); + } + } + + // --- Reset/Cancel Logic --- + void _resetOrCancel() { + Navigator.pop(context); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final banksAsync = ref.watch(bankListProvider); // To get destination banks + final isEditing = widget.transaction != null; + final appBarTitle = isEditing ? _lang.editCashToBank : _lang.bankToCashTransfer; + final saveButtonText = isEditing ? _lang.update : _lang.save; + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(appBarTitle), + centerTitle: true, + elevation: 0, + actions: [ + IconButton(onPressed: _resetOrCancel, icon: const Icon(Icons.close)), + ], + ), + body: banksAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading bank accounts: $err')), + data: (bankModel) { + final banks = bankModel.data ?? []; + + _setInitialBank(banks); // Set initial bank selection for editing + + if (banks.isEmpty) { + return Center(child: Text(_lang.noDestinationBankAccountFond, textAlign: TextAlign.center)); + } + + return SingleChildScrollView( + padding: const EdgeInsets.all(20), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Row 1: From (Static Cash) + _buildStaticCashField(), + const SizedBox(height: 20), + + // Row 2: To Bank (Dropdown) + _buildToBankDropdown(banks), + const SizedBox(height: 20), + + // Row 3: Amount + _buildAmountInput(), + const SizedBox(height: 20), + + // Row 4: Date + _buildDateInput(context), + const SizedBox(height: 20), + + // Row 5: Description + _buildDescriptionInput(), + const SizedBox(height: 20), + + // Row 6: Image Picker + ReusableImagePicker( + initialImage: _pickedImage, + existingImageUrl: _existingImageUrl, + onImagePicked: (file) { + setState(() { + _pickedImage = file; + if (file != null) _existingImageUrl = null; + }); + }, + onImageRemoved: () { + setState(() { + _pickedImage = null; + _existingImageUrl = null; + }); + }, + ), + ], + ), + ), + ); + }, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetOrCancel, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.cancel), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(saveButtonText), + ), + ), + ], + ), + ), + ); + } + + // --- Widget Builders --- + + Widget _buildStaticCashField() { + return TextFormField( + initialValue: 'Cash', + readOnly: true, + decoration: InputDecoration( + labelText: l.S.of(context).from, // Changed label to 'From' + hintText: l.S.of(context).cash, + filled: true, + ), + ); + } + + Widget _buildToBankDropdown(List banks) { + return DropdownButtonFormField( + value: _toBank, + icon: Icon(Icons.keyboard_arrow_down), + decoration: InputDecoration( + labelText: l.S.of(context).to, + hintText: l.S.of(context).selectOneAccount, + ), + validator: (value) => value == null ? l.S.of(context).selectAccount : null, + items: banks.map((bank) { + return DropdownMenuItem( + value: bank, + child: Text(bank.name ?? 'Unknown'), + ); + }).toList(), + onChanged: (BankData? newValue) { + setState(() { + _toBank = newValue; + }); + }, + ); + } + + Widget _buildAmountInput() { + return TextFormField( + controller: amountController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: l.S.of(context).amount, + hintText: 'Ex: 500', + prefixText: currency, + ), + validator: (value) { + if (value!.isEmpty) return l.S.of(context).amountsIsRequired; + if (num.tryParse(value) == null || num.parse(value) <= 0) return l.S.of(context).invalidAmount; + return null; + }, + ); + } + + Widget _buildDateInput(BuildContext context) { + return TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: l.S.of(context).adjustmentDate, + hintText: 'DD/MM/YYYY', + suffixIcon: IconButton( + icon: const Icon(IconlyLight.calendar, size: 22), + onPressed: () => _selectDate(context), + ), + ), + validator: (value) => value!.isEmpty ? l.S.of(context).dateIsRequired : null, + ); + } + + Widget _buildDescriptionInput() { + return TextFormField( + controller: descriptionController, + maxLines: 4, + decoration: InputDecoration( + labelText: l.S.of(context).description, + hintText: l.S.of(context).enterDescription, + contentPadding: EdgeInsets.symmetric(horizontal: 12.0, vertical: 10.0), + ), + ); + } +} diff --git a/lib/Screens/cash and bank/cansh in hand/model/cash_transaction_list_model.dart b/lib/Screens/cash and bank/cansh in hand/model/cash_transaction_list_model.dart new file mode 100644 index 0000000..7cd2e1e --- /dev/null +++ b/lib/Screens/cash and bank/cansh in hand/model/cash_transaction_list_model.dart @@ -0,0 +1,78 @@ +// File: cash_transaction_model.dart + +class CashTransactionModel { + final String? message; + final List? data; + final num? totalBalance; + + CashTransactionModel({this.message, this.data, this.totalBalance}); + + factory CashTransactionModel.fromJson(Map json) { + return CashTransactionModel( + message: json['message'], + data: (json['data'] as List?)?.map((e) => CashTransactionData.fromJson(e as Map)).toList(), + totalBalance: json['total_balance'], + ); + } +} + +class CashTransactionData { + final int? id; + final String? platform; + final String? transactionType; + final String? type; + final num? amount; + final String? date; + final num? fromBank; + final num? toBank; + final String? invoiceNo; + final String? image; + final String? note; + final User? user; + + CashTransactionData({ + this.id, + this.platform, + this.transactionType, + this.type, + this.amount, + this.date, + this.fromBank, + this.toBank, + this.invoiceNo, + this.image, + this.note, + this.user, + }); + + factory CashTransactionData.fromJson(Map json) { + return CashTransactionData( + id: json['id'], + platform: json['platform'], + transactionType: json['transaction_type'], + type: json['type'], + amount: json['amount'], + date: json['date'], + fromBank: json['from_bank'], + toBank: json['to_bank'], + invoiceNo: json['invoice_no'], + image: json['image'], + note: json['note'], + user: json['user'] != null ? User.fromJson(json['user']) : null, + ); + } +} + +class User { + final int? id; + final String? name; + + User({this.id, this.name}); + + factory User.fromJson(Map json) { + return User( + id: json['id'], + name: json['name'], + ); + } +} diff --git a/lib/Screens/cash and bank/cansh in hand/provider/cash_in_hand_provider.dart b/lib/Screens/cash and bank/cansh in hand/provider/cash_in_hand_provider.dart new file mode 100644 index 0000000..8b795c1 --- /dev/null +++ b/lib/Screens/cash and bank/cansh in hand/provider/cash_in_hand_provider.dart @@ -0,0 +1,14 @@ +// File: cash_transaction_provider.dart + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/cash_transaction_list_model.dart'; +import '../repo/cash_in_hand_repo.dart'; + +// Simple AutoDisposeProvider for the cash transaction history list +// Note: You can optionally make this a FamilyProvider if filtering is complex. +final cashTransactionHistoryProvider = FutureProvider.autoDispose((ref) async { + final repo = CashTransactionRepo(); + + return repo.fetchCashTransactions(filter: null); +}); diff --git a/lib/Screens/cash and bank/cansh in hand/repo/cash_in_hand_repo.dart b/lib/Screens/cash and bank/cansh in hand/repo/cash_in_hand_repo.dart new file mode 100644 index 0000000..671c70f --- /dev/null +++ b/lib/Screens/cash and bank/cansh in hand/repo/cash_in_hand_repo.dart @@ -0,0 +1,219 @@ +// File: cash_transaction_repo.dart + +import 'dart:convert'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/http_client/customer_http_client_get.dart'; + +// --- Local Imports --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../bank account/provider/bank_account_provider.dart'; +import '../model/cash_transaction_list_model.dart'; +import '../provider/cash_in_hand_provider.dart'; + +class CashTransactionRepo { + static const String _endpoint = '/cashes'; + + // --- FETCH Cash Transactions --- + Future fetchCashTransactions({ + required String? filter, + }) async { + // NOTE: Filter logic (date range) would be implemented here in the real code + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + try { + CustomHttpClientGet customHttpClient = CustomHttpClientGet(client: http.Client()); + final response = await customHttpClient.get( + url: uri, + ); + + if (response.statusCode == 200) { + return CashTransactionModel.fromJson(jsonDecode(response.body)); + } else { + throw Exception('Failed to load cash data: ${response.statusCode}'); + } + } catch (e) { + throw Exception('Network Error: $e'); + } + } + + ///---------------- CREATE CASH TRANSFER (e.g., Cash to Bank) (POST - FORM-DATA) ----------------/// + Future createCashTransfer({ + required WidgetRef ref, + required BuildContext context, + required num fromBankId, // Should be 0 for Cash + required num toBankId, // Destination Bank ID + required num amount, + required String date, // YYYY-MM-DD + required String transactionType, // Should be 'cash_to_bank' + required String type, + String? note, + File? image, // Optional image file + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final Map fields = { + // NOTE: API expects 'from' to be the bank ID or cash identifier, 'to' is the destination + 'transaction_type': transactionType, + 'amount': amount.toString(), + 'date': date, + 'from': 'Cash', + if (transactionType != 'adjust_cash') 'to': toBankId.toString(), + 'note': note ?? '', + 'type': type, + // 'platform': 'cash', // Platform should be 'cash' for this endpoint + }; + print('POSTING DATA: $fields'); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Transferring...'); + + var streamedResponse = await customHttpClient.uploadFile( + url: uri, + file: image, + fileFieldName: 'image', + fields: fields, + ); + + var response = await http.Response.fromStream(streamedResponse); + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 201) { + ref.invalidate(cashTransactionHistoryProvider); // Refresh Cash History + ref.invalidate(bankListProvider); // Refresh Bank List (since a bank balance changed) + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Transfer successful')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Transfer failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE CASH TRANSFER (e.g., Cash to Bank) (POST/PUT/PATCH - FORM-DATA) ----------------/// + Future updateCashTransfer({ + required WidgetRef ref, + required BuildContext context, + required num transactionId, + required num fromBankId, // Should be 0 for Cash + required num toBankId, // Destination Bank ID + required num amount, + required String date, // YYYY-MM-DD + required String transactionType, // Should be 'cash_to_bank' + required String type, + String? note, + File? image, // Optional: New image file to upload + String? existingImageUrl, // Optional: Used to determine if image was removed + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$transactionId'); + + final Map fields = { + 'transaction_type': transactionType, + 'amount': amount.toString(), + 'date': date, + 'from': fromBankId.toString(), + if (transactionType != 'adjust_cash')'to': toBankId.toString(), + 'note': note ?? '', + 'type': type, + 'platform': 'cash', + '_method': 'PUT', + 'image_removed': (image == null && existingImageUrl == null) ? '1' : '0', + }; + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Updating...'); + + var streamedResponse = await customHttpClient.uploadFile( + url: uri, + file: image, + fileFieldName: 'image', + fields: fields, + permission: 'cash_transaction_edit_permit', + ); + + var response = await http.Response.fromStream(streamedResponse); + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 201) { + ref.invalidate(cashTransactionHistoryProvider); // Refresh Cash History + ref.invalidate(bankListProvider); // Refresh Bank List + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Update successful')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + // --- DELETE Cash Transaction --- + Future deleteCashTransaction({ + required WidgetRef ref, + required BuildContext context, + required num transactionId, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$transactionId'); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Deleting...'); + + var response = await customHttpClient.delete( + url: uri, + permission: 'cash_transaction_delete_permit', + ); + + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 204) { + ref.invalidate(cashTransactionHistoryProvider); // Refresh the cash history list + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Transaction deleted successfully!')), + ); + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/cash and bank/cash_and_bank_manu_screen.dart b/lib/Screens/cash and bank/cash_and_bank_manu_screen.dart new file mode 100644 index 0000000..1d709d7 --- /dev/null +++ b/lib/Screens/cash and bank/cash_and_bank_manu_screen.dart @@ -0,0 +1,92 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; + +// --- Local Imports --- +import '../../constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../service/check_user_role_permission_provider.dart'; +import 'bank account/bank_account_list_screen.dart'; +import 'cansh in hand/cash_in_hand_screen.dart'; +import 'cheques/cheques_list_screen.dart'; + +class CashAndBankScreen extends ConsumerStatefulWidget { + const CashAndBankScreen({super.key}); + + @override + ConsumerState createState() => _CashAndBankScreenState(); +} + +class _CashAndBankScreenState extends ConsumerState { + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Scaffold( + backgroundColor: kBackgroundColor, + appBar: AppBar( + title: Text(_lang.cashAndBankManagement), // Updated title + centerTitle: true, + elevation: 0.0, + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16.0), + child: Column( + spacing: 10, + children: [ + _buildListItem( + context, + icon: 'assets/hrm/depertment.svg', + title: _lang.bankAccounts, + destination: BankAccountListScreen(), + ), + _buildListItem( + context, + icon: 'assets/hrm/depertment.svg', + title: _lang.cashInHand, + destination: CashInHandScreen(), + ), + _buildListItem( + context, + icon: 'assets/hrm/depertment.svg', + title: _lang.cheque, + destination: ChequesListScreen(), + ), + ], + ), + ), + ); + } + + ///-------------build menu item------------------------------ + Widget _buildListItem( + BuildContext context, { + required String icon, + required String title, + required Widget destination, + }) { + final _theme = Theme.of(context); + return ListTile( + tileColor: Colors.white, + shape: RoundedRectangleBorder(borderRadius: BorderRadiusGeometry.circular(6)), + horizontalTitleGap: 15, + contentPadding: EdgeInsetsDirectional.symmetric(horizontal: 8), + onTap: () { + Navigator.push(context, MaterialPageRoute(builder: (context) => destination)); + }, + leading: SvgPicture.asset( + icon, + height: 40, + width: 40, + ), + title: Text( + title, + style: _theme.textTheme.bodyLarge, + ), + trailing: Icon( + Icons.arrow_forward_ios, + size: 18, + color: kNeutral800, + ), + ); + } +} diff --git a/lib/Screens/cash and bank/cheques/cheques_deposit_screen.dart b/lib/Screens/cash and bank/cheques/cheques_deposit_screen.dart new file mode 100644 index 0000000..9748cdc --- /dev/null +++ b/lib/Screens/cash and bank/cheques/cheques_deposit_screen.dart @@ -0,0 +1,271 @@ +// File: transfer_cheque_deposit_screen.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/cheques/repo/cheque_repository.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +// Data Layer Imports +import '../bank%20account/model/bank_account_list_model.dart'; +import '../bank%20account/provider/bank_account_provider.dart'; +import 'model/cheques_list_model.dart'; + +// NOTE: Add a static Cash option to the dropdown list +final BankData _cashOption = BankData(name: 'Cash', id: 0); + +class TransferChequeDepositScreen extends ConsumerStatefulWidget { + final ChequeTransactionData cheque; + + const TransferChequeDepositScreen({super.key, required this.cheque}); + + @override + ConsumerState createState() => _TransferChequeDepositScreenState(); +} + +class _TransferChequeDepositScreenState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + final descriptionController = TextEditingController(); + final dateController = TextEditingController(); + + // Changed to dynamic to hold either BankData or _cashOption + BankData? _depositDestination; + DateTime? _selectedDate; + + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + @override + void initState() { + super.initState(); + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + } + + @override + void dispose() { + descriptionController.dispose(); + dateController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + setState(() { + _selectedDate = picked; + dateController.text = _displayFormat.format(picked); + }); + } + } + + void _submit() async { + if (!_key.currentState!.validate()) return; + if (_depositDestination == null) { + ScaffoldMessenger.of(context) + .showSnackBar(const SnackBar(content: Text('Please select a deposit destination (Bank or Cash).'))); + return; + } + + final repo = ChequeRepository(); + + // Determine the value to send to the repository: Bank ID or 'cash' string + dynamic paymentDestination; + if (_depositDestination!.id == 0) { + // Using 0 for Cash option + paymentDestination = 'cash'; + } else { + paymentDestination = _depositDestination!.id; // Bank ID + } + + await repo.depositCheque( + ref: ref, + context: context, + chequeTransactionId: widget.cheque.id!, + paymentDestination: paymentDestination, + transferDate: _apiFormat.format(_selectedDate!), + description: descriptionController.text.trim(), + ); + } + + void _resetForm() { + setState(() { + _depositDestination = null; + descriptionController.clear(); + _selectedDate = DateTime.now(); + dateController.text = _displayFormat.format(_selectedDate!); + }); + // Reset form validation & states + _key.currentState?.reset(); + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final _lang = l.S.of(context); + final cheque = widget.cheque; + final banksAsync = ref.watch(bankListProvider); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(_lang.transferCheque), + automaticallyImplyLeading: false, + actions: [ + IconButton(onPressed: () => Navigator.pop(context), icon: const Icon(Icons.close)), + ], + ), + body: banksAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading banks: $err')), + data: (bankModel) { + // Combine Bank List with the static Cash option + final banks = [ + _cashOption, // Cash option first + ...(bankModel.data ?? []), + ]; + + return SingleChildScrollView( + padding: const EdgeInsets.symmetric(horizontal: 20), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // --- Cheque Details --- + _buildDetailRow(theme, _lang.receivedFrom, cheque.user?.name ?? 'N/A'), + _buildDetailRow(theme, _lang.chequeAmount, '$currency${cheque.amount?.toStringAsFixed(2) ?? '0.00'}'), + _buildDetailRow(theme, _lang.chequeNumber, cheque.meta?.chequeNumber ?? 'N/A'), + _buildDetailRow(theme, _lang.chequeDate, _formatDate(cheque.date)), + _buildDetailRow(theme, _lang.referenceNo, cheque.invoiceNo ?? 'N/A'), + const Divider(height: 30), + + DropdownButtonFormField( + value: _depositDestination, // use value instead of initialValue + decoration: InputDecoration( + hintText: _lang.selectBankToCash, + labelText: _lang.depositTo, + ), + validator: (value) => value == null ? _lang.selectDepositDestination : null, + items: banks.map((destination) { + return DropdownMenuItem( + value: destination, + child: Text(destination.name ?? 'Unknown'), + ); + }).toList(), + onChanged: (BankData? newValue) { + setState(() { + _depositDestination = newValue; + }); + }, + ), + const SizedBox(height: 20), + + // --- Transfer Date Input --- + _buildDateInput(context), + const SizedBox(height: 20), + + // --- Description Input --- + _buildDescriptionInput(), + const SizedBox(height: 40), + ], + ), + ), + ); + }, + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(16.0), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(_lang.send), + ), + ), + ], + ), + ), + ); + } + + Widget _buildDetailRow(ThemeData theme, String label, String value) { + return Padding( + padding: const EdgeInsets.symmetric(vertical: 4.0), + child: Row( + children: [ + SizedBox( + width: 120, + child: Text(label, style: theme.textTheme.bodyMedium), + ), + Text(': ', style: theme.textTheme.bodyMedium), + Expanded( + child: Text(value, style: theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600)), + ), + ], + ), + ); + } + + Widget _buildDateInput(BuildContext context) { + return TextFormField( + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: l.S.of(context).transferDate, + suffixIcon: IconButton( + icon: const Icon(IconlyLight.calendar, size: 22), + onPressed: () => _selectDate(context), + ), + ), + validator: (value) => value!.isEmpty ? l.S.of(context).dateIsRequired : null, + ); + } + + Widget _buildDescriptionInput() { + return TextFormField( + controller: descriptionController, + maxLines: 3, + decoration: InputDecoration( + labelText: l.S.of(context).description, + hintText: l.S.of(context).enterDescription, + contentPadding: EdgeInsets.symmetric(horizontal: 12.0, vertical: 10.0), + ), + ); + } + + String _formatDate(String? date) { + if (date == null) return 'N/A'; + try { + return DateFormat('dd MMM, yyyy').format(DateTime.parse(date)); + } catch (_) { + return date; + } + } +} diff --git a/lib/Screens/cash and bank/cheques/cheques_list_screen.dart b/lib/Screens/cash and bank/cheques/cheques_list_screen.dart new file mode 100644 index 0000000..985b38a --- /dev/null +++ b/lib/Screens/cash and bank/cheques/cheques_list_screen.dart @@ -0,0 +1,401 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/cash%20and%20bank/cheques/repo/cheque_repository.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../widgets/cheques_filter_search.dart'; +import 'cheques_deposit_screen.dart'; +import 'model/cheques_list_model.dart'; + +class ChequesListScreen extends ConsumerStatefulWidget { + const ChequesListScreen({super.key}); + + @override + ConsumerState createState() => _ChequesListScreenState(); +} + +class _ChequesListScreenState extends ConsumerState { + String _currentSearchQuery = ''; + DateTime? _currentFromDate; + DateTime? _currentToDate; + + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + + @override + void initState() { + super.initState(); + final now = DateTime.now(); + _currentFromDate = DateTime(now.year, 1, 1); + _currentToDate = DateTime(now.year, now.month, now.day, 23, 59, 59); + } + + String _formatDate(String? date) { + if (date == null) return 'N/A'; + try { + return DateFormat('dd MMM, yyyy').format(DateTime.parse(date)); + } catch (_) { + return date; + } + } + + void _navigateToDepositScreen(ChequeTransactionData cheque) { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => TransferChequeDepositScreen(cheque: cheque), + ), + ); + } + + //------------ Re Open dialog ----------------------------------- + void _showOpenDialog(ChequeTransactionData cheque) { + showDialog( + context: context, + builder: (BuildContext context) { + final _theme = Theme.of(context); + return Dialog( + backgroundColor: Colors.white, + shape: RoundedRectangleBorder( + borderRadius: BorderRadiusGeometry.circular(8), + ), + child: Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Align( + alignment: Alignment.topRight, + child: InkWell( + onTap: () { + Navigator.pop(context); + }, + child: Icon(Icons.close), + ), + ), + Center( + child: Text( + l.S.of(context).doYouWantToRellyReOpenThisCheque, + textAlign: TextAlign.center, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + SizedBox(height: 24), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + Navigator.pop(context); + }, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 40), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(l.S.of(context).cancel), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () async { + // --- IMPLEMENTATION HERE --- + if (cheque.id != null) { + final repo = ChequeRepository(); + await repo.reOpenCheque( + ref: ref, + context: context, + chequeTransactionId: cheque.id!, + ); + } + }, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 40), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(l.S.of(context).okay), + ), + ), + ], + ) + ], + ), + ), + ); + }); + } + + // --- LOCAL FILTERING FUNCTION --- + List _filterTransactionsLocally(List transactions) { + Iterable dateFiltered = transactions.where((t) { + if (_currentFromDate == null && _currentToDate == null) return true; + if (t.date == null) return false; + + try { + final transactionDate = DateTime.parse(t.date!); + final start = _currentFromDate; + final end = _currentToDate; + + bool afterStart = start == null || transactionDate.isAfter(start) || transactionDate.isAtSameMomentAs(start); + bool beforeEnd = end == null || transactionDate.isBefore(end) || transactionDate.isAtSameMomentAs(end); + + return afterStart && beforeEnd; + } catch (e) { + return false; + } + }); + + final query = _currentSearchQuery.toLowerCase(); + if (query.isEmpty) { + return dateFiltered.toList(); + } + + return dateFiltered.where((c) { + return (c.user?.name ?? '').toLowerCase().contains(query) || + (c.meta?.chequeNumber ?? '').contains(query) || + (c.amount?.toString() ?? '').contains(query) || + (c.invoiceNo ?? '').toLowerCase().contains(query); + }).toList(); + } + + // --- Filter Callback Handler --- + void _handleFilterChange(CashFilterState filterState) { + setState(() { + _currentSearchQuery = filterState.searchQuery; + _currentFromDate = filterState.fromDate; + _currentToDate = filterState.toDate; + }); + } + + Widget _buildChequeListTile(ThemeData theme, ChequeTransactionData cheque) { + final status = cheque.type ?? 'N/A'; + final isDepositable = status == 'pending'; + return ListTile( + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + cheque.user?.name ?? 'n/a', + style: theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + TextButton( + onPressed: () { + isDepositable ? _navigateToDepositScreen(cheque) : _showOpenDialog(cheque); + }, + style: ButtonStyle( + visualDensity: VisualDensity(vertical: -4), + padding: WidgetStatePropertyAll( + EdgeInsets.symmetric( + horizontal: 12, + ), + ), + shape: WidgetStatePropertyAll( + RoundedRectangleBorder( + borderRadius: BorderRadiusGeometry.circular(4), + ), + ), + foregroundColor: WidgetStatePropertyAll( + isDepositable + ? DAppColors.kWarning.withValues( + alpha: 0.5, + ) + : kSuccessColor.withValues( + alpha: 0.5, + ), + ), + backgroundColor: WidgetStatePropertyAll(isDepositable + ? kSuccessColor.withValues( + alpha: 0.1, + ) + : DAppColors.kWarning.withValues( + alpha: 0.1, + )), + ), + child: Text( + isDepositable ? l.S.of(context).deposit : l.S.of(context).reOpen, + style: theme.textTheme.titleSmall?.copyWith( + color: isDepositable ? kSuccessColor : DAppColors.kWarning, + ), + ), + ) + ], + ), + subtitle: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + DateFormat('dd MMM, yyyy').format( + DateTime.parse(cheque.date ?? 'n/a'), + ), + style: theme.textTheme.bodyMedium?.copyWith( + color: kGrey6, + ), + ), + Text( + '$currency${cheque.amount?.toStringAsFixed(2) ?? '0.00'}', + style: theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + overflow: TextOverflow.ellipsis, + ), + ], + ), + SizedBox(height: 6), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text.rich( + TextSpan( + text: '${l.S.of(context).type}: ', + style: TextStyle(color: kGreyTextColor), + children: [ + TextSpan( + text: cheque.platform.capitalizeFirstLetter(), + style: TextStyle( + color: kTitleColor, + ), + ), + ], + ), + style: theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + ), + ), + Text( + isDepositable + ? l.S.of(context).open + : 'Deposit to ${cheque.paymentType == null ? l.S.of(context).cash : cheque.paymentType?.name ?? 'n/a'}', + ) + ], + ), + ], + ), + ); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final theme = Theme.of(context); + final chequesAsync = ref.watch(chequeListProvider); + + return DefaultTabController( + length: 3, + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + title: Text(_lang.chequeList), + centerTitle: true, + toolbarHeight: 100, + bottom: PreferredSize( + preferredSize: Size.fromHeight(10), + child: Column( + children: [ + Divider( + color: kLineColor, + height: 1, + ), + TabBar( + dividerColor: kLineColor, + dividerHeight: 0.1, + indicatorSize: TabBarIndicatorSize.tab, + labelStyle: theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + ), + unselectedLabelStyle: theme.textTheme.titleMedium?.copyWith( + color: kGreyTextColor, + ), + tabs: [ + Tab( + text: _lang.all, + ), + Tab( + text: _lang.open, + ), + Tab( + text: _lang.closed, + ), + ], + ), + Divider( + color: kLineColor, + height: 1, + ) + ], + ), + ), + ), + body: Column( + crossAxisAlignment: CrossAxisAlignment.stretch, + children: [ + Expanded( + child: RefreshIndicator( + onRefresh: () => ref.refresh(chequeListProvider.future), + child: chequesAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Text( + 'Error loading cheques: ${err.toString()}', + textAlign: TextAlign.center, + ), + ), + ), + data: (model) { + final allCheques = model.data ?? []; + final filteredCheques = _filterTransactionsLocally(allCheques); + + return TabBarView( + children: [ + _buildChequeList(theme, filteredCheques), + _buildChequeList( + theme, + filteredCheques.where((c) => (c.type ?? '').toLowerCase() == 'pending').toList(), + ), + _buildChequeList( + theme, + filteredCheques.where((c) => (c.type ?? '').toLowerCase() == 'deposit').toList(), + ), + ], + ); + }, + ), + ), + ), + ], + ), + ), + ); + } + + Widget _buildChequeList(ThemeData theme, List cheques) { + if (cheques.isEmpty) { + return Center(child: Text(l.S.of(context).noChequeFound)); + } + + return ListView.separated( + itemCount: cheques.length, + separatorBuilder: (_, __) => const Divider(height: 1, color: kBackgroundColor), + itemBuilder: (_, index) { + final cheque = cheques[index]; + return _buildChequeListTile(theme, cheque); + }, + ); + } +} diff --git a/lib/Screens/cash and bank/cheques/model/cheques_list_model.dart b/lib/Screens/cash and bank/cheques/model/cheques_list_model.dart new file mode 100644 index 0000000..1e7b56f --- /dev/null +++ b/lib/Screens/cash and bank/cheques/model/cheques_list_model.dart @@ -0,0 +1,83 @@ +import 'package:mobile_pos/Screens/cash%20and%20bank/bank%20account/model/bank_account_list_model.dart'; + +import '../../../../model/business_info_model.dart'; + +class ChequeTransactionModel { + final String? message; + final List? data; + + ChequeTransactionModel({this.message, this.data}); + + factory ChequeTransactionModel.fromJson(Map json) { + return ChequeTransactionModel( + message: json['message'], + data: (json['data'] as List?)?.map((e) => ChequeTransactionData.fromJson(e as Map)).toList(), + ); + } +} + +class ChequeTransactionData { + final int? id; + final String? platform; + final String? transactionType; + final String? type; // 'credit' + final num? amount; + final String? date; + final num? referenceId; + final String? invoiceNo; + final String? image; + final String? note; + final ChequeMeta? meta; + final User? user; // Received From + BankData? paymentType; + + ChequeTransactionData({ + this.id, + this.platform, + this.transactionType, + this.type, + this.amount, + this.date, + this.referenceId, + this.invoiceNo, + this.image, + this.note, + this.meta, + this.user, + this.paymentType, + }); + + factory ChequeTransactionData.fromJson(Map json) { + return ChequeTransactionData( + id: json['id'], + platform: json['platform'], + transactionType: json['transaction_type'], + type: json['type'], + amount: json['amount'], + date: json['date'], + referenceId: json['reference_id'], + invoiceNo: json['invoice_no'], + image: json['image'], + note: json['note'], + meta: json['meta'] != null ? ChequeMeta.fromJson(json['meta']) : null, + user: json['user'] != null ? User.fromJson(json['user']) : null, + paymentType: json['payment_type'] != null ? BankData.fromJson(json['payment_type']) : null, + ); + } +} + +class ChequeMeta { + final String? chequeNumber; + final String? status; // 'open' + + ChequeMeta({this.chequeNumber, this.status}); + + factory ChequeMeta.fromJson(Map json) { + return ChequeMeta( + chequeNumber: json['cheque_number'], + status: json['status'], + ); + } +} + +// User model is assumed to be shared from bank_transfer_history_model.dart diff --git a/lib/Screens/cash and bank/cheques/repo/cheque_repository.dart b/lib/Screens/cash and bank/cheques/repo/cheque_repository.dart new file mode 100644 index 0000000..054e39b --- /dev/null +++ b/lib/Screens/cash and bank/cheques/repo/cheque_repository.dart @@ -0,0 +1,141 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../../bank account/provider/bank_account_provider.dart'; +import '../model/cheques_list_model.dart'; + +final chequeListProvider = FutureProvider.autoDispose((ref) async { + final repo = ChequeRepository(); + return repo.fetchChequeList(filter: 'Current Year'); +}); + +class ChequeRepository { + static const String _endpoint = '/cheques'; + + // --- 1. FETCH LIST --- + Future fetchChequeList({ + required String? filter, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + try { + CustomHttpClientGet customHttpClientGet = CustomHttpClientGet(client: http.Client()); + final response = await customHttpClientGet.get( + url: uri, + ); + + if (response.statusCode == 200) { + return ChequeTransactionModel.fromJson(jsonDecode(response.body)); + } else { + throw Exception('Failed to load cheques: ${response.statusCode}'); + } + } catch (e) { + throw Exception('Network Error: $e'); + } + } + + // --- 2. DEPOSIT Cheque (POST /api/v1/cheques) --- + Future depositCheque({ + required WidgetRef ref, + required BuildContext context, + required num chequeTransactionId, + required dynamic paymentDestination, + required String transferDate, + required String description, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final Map fields = { + 'transaction_id': chequeTransactionId.toString(), + 'payment_type': paymentDestination.toString(), + 'date': transferDate, + 'note': description, + }; + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Depositing Cheque...'); + + var response = await customHttpClient.post( + url: uri, + body: fields, + permission: 'cheque_deposit_permit', + ); + + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 201) { + ref.invalidate(chequeListProvider); + ref.invalidate(bankListProvider); + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Cheque Deposited Successfully!')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deposit Failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + // --- 3. RE-OPEN Cheque (POST /api/v1/cheque-reopen/{transaction_id}) --- + Future reOpenCheque({ + required WidgetRef ref, + required BuildContext context, + required num chequeTransactionId, + }) async { + // API Call: POST /cheque-reopen/{id} + final uri = Uri.parse('${APIConfig.url}/cheque-reopen/$chequeTransactionId'); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Re-opening Cheque...'); + + // Sending Empty body as the ID is in the URL + var response = await customHttpClient.post( + url: uri, + body: {}, + ); + + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 201) { + // Success: Refresh Lists and Close Dialog + ref.invalidate(chequeListProvider); + ref.invalidate(bankListProvider); + + Navigator.pop(context); // Close the confirmation dialog + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Cheque Re-opened Successfully!')), + ); + } else { + // API Error + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } +} diff --git a/lib/Screens/cash and bank/widgets/cheques_filter_search.dart b/lib/Screens/cash and bank/widgets/cheques_filter_search.dart new file mode 100644 index 0000000..d2a518d --- /dev/null +++ b/lib/Screens/cash and bank/widgets/cheques_filter_search.dart @@ -0,0 +1,407 @@ +// File: widgets/cheques_filter_search.dart (Update this file content) + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/constant.dart'; + +class CashFilterState { + final String searchQuery; + final DateTime? fromDate; + final DateTime? toDate; + + CashFilterState({ + required this.searchQuery, + this.fromDate, + this.toDate, + }); +} + +class ChequesFilterSearch extends ConsumerStatefulWidget { + final Function(dynamic) onFilterChanged; // Use dynamic if model name differs + final DateFormat displayFormat; + final List timeOptions; + + const ChequesFilterSearch({ + super.key, + required this.onFilterChanged, + required this.displayFormat, + required this.timeOptions, + }); + + @override + ConsumerState createState() => _ChequesFilterSearchState(); +} + +class _ChequesFilterSearchState extends ConsumerState { + final TextEditingController _searchController = TextEditingController(); + + String _searchQuery = ''; + String? _selectedTimeFilter; + DateTime? _fromDate; + DateTime? _toDate; + + @override + void initState() { + super.initState(); + _searchController.addListener(_onSearchChanged); + + // default filter + _selectedTimeFilter = widget.timeOptions.contains('Today') ? 'Today' : widget.timeOptions.first; + _updateDateRange(_selectedTimeFilter!, notify: false); + } + + @override + void dispose() { + _searchController.removeListener(_onSearchChanged); + _searchController.dispose(); + super.dispose(); + } + + void _notifyParent() { + widget.onFilterChanged( + CashFilterState( + searchQuery: _searchQuery, + fromDate: _fromDate, + toDate: _toDate, + ), + ); + } + + void _onSearchChanged() { + setState(() { + _searchQuery = _searchController.text; + }); + _notifyParent(); + } + + void _updateDateRange(String range, {bool notify = true}) { + final now = DateTime.now(); + DateTime newFromDate; + + setState(() { + _selectedTimeFilter = range; + + if (range == 'Custom Date') { + _fromDate = null; + _toDate = null; + if (notify) _notifyParent(); + return; + } + + final today = DateTime(now.year, now.month, now.day); + _toDate = DateTime(now.year, now.month, now.day, 23, 59, 59); + + switch (range) { + case 'Today': + newFromDate = today; + break; + case 'Yesterday': + newFromDate = today.subtract(const Duration(days: 1)); + _toDate = DateTime(now.year, now.month, now.day - 1, 23, 59, 59); + break; + case 'Last 7 Days': + newFromDate = today.subtract(const Duration(days: 6)); + break; + case 'Last 30 Days': + newFromDate = today.subtract(const Duration(days: 29)); + break; + case 'Current Month': + newFromDate = DateTime(now.year, now.month, 1); + break; + case 'Last Month': + newFromDate = DateTime(now.year, now.month - 1, 1); + _toDate = DateTime(now.year, now.month, 0, 23, 59, 59); + break; + case 'Current Year': + default: + newFromDate = DateTime(now.year, 1, 1); + break; + } + _fromDate = newFromDate; + }); + if (notify) _notifyParent(); + } + + String? _tempSelectedFilter; // used when opening sheet + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 8.0), + child: TextFormField( + controller: _searchController, + decoration: InputDecoration( + hintText: l.S.of(context).searchTransaction, + prefixIcon: const Icon(Icons.search), + suffixIcon: Padding( + padding: const EdgeInsets.all(1), + child: Container( + height: 44, + width: 44, + decoration: BoxDecoration( + color: Color(0xffFEF0F1), + borderRadius: const BorderRadius.only( + topRight: Radius.circular(6), + bottomRight: Radius.circular(6), + )), + child: IconButton( + icon: Icon( + IconlyLight.filter, + color: kMainColor, + ), + onPressed: () => _openTimeFilterSheet(context), + ), + ), + ), + ), + ), + ); + } + + void _openTimeFilterSheet(BuildContext context) { + // initialize temp values from current parent state + _tempSelectedFilter = _selectedTimeFilter; + DateTime? tempFrom = _fromDate; + DateTime? tempTo = _toDate; + final _theme = Theme.of(context); + + showModalBottomSheet( + context: context, + isScrollControlled: true, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(16)), + ), + builder: (context) { + // use StatefulBuilder so we can update sheet-local state + return StatefulBuilder(builder: (context, setModalState) { + final showCustomDates = _tempSelectedFilter == 'Custom Date'; + + Future pickDateLocal(bool isFrom) async { + final initial = isFrom ? (tempFrom ?? DateTime.now()) : (tempTo ?? tempFrom ?? DateTime.now()); + final picked = await showDatePicker( + context: context, + initialDate: initial, + firstDate: DateTime(2000), + lastDate: DateTime(2101), + ); + if (picked != null) { + setModalState(() { + if (isFrom) { + tempFrom = DateTime(picked.year, picked.month, picked.day); + // ensure tempTo >= tempFrom + if (tempTo != null && tempTo!.isBefore(tempFrom!)) { + tempTo = DateTime(picked.year, picked.month, picked.day, 23, 59, 59); + } + } else { + tempTo = DateTime(picked.year, picked.month, picked.day, 23, 59, 59); + if (tempFrom != null && tempFrom!.isAfter(tempTo!)) { + tempFrom = DateTime(picked.year, picked.month, picked.day); + } + } + // if user picked any date, ensure filter is Custom Date + _tempSelectedFilter = 'Custom Date'; + }); + } + } + + String formatSafe(DateTime? d) => d == null ? '' : widget.displayFormat.format(d); + + return Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.all(16.0), + child: Row(mainAxisAlignment: MainAxisAlignment.spaceBetween, children: [ + Text( + l.S.of(context).filterByDate, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + ), + ), + InkWell( + onTap: () => Navigator.pop(context), + child: const Icon(Icons.close), + ), + ]), + ), + const Divider(height: 1), + Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + DropdownButtonFormField( + value: _tempSelectedFilter, + decoration: InputDecoration( + labelText: l.S.of(context).filterByDate, + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + ), + contentPadding: const EdgeInsets.symmetric( + horizontal: 12, + ), + ), + // items: widget.timeOptions.map((item) { + // return DropdownMenuItem( + // value: item, + // child: Text( + // item, + // style: _theme.textTheme.bodyLarge, + // ), + // ); + // }).toList(), + // List of filter options needed for the reusable widget + // final List _timeFilterOptions = [ + // 'Today', + // 'Yesterday', + // 'Last 7 Days', + // 'Last 30 Days', + // 'Current Month', + // 'Last Month', + // 'Current Year', + // 'Custom Date' + // ]; + items: [ + DropdownMenuItem( + value: 'Today', + child: Text(l.S.of(context).today), + ), + DropdownMenuItem( + value: 'Yesterday', + child: Text(l.S.of(context).yesterday), + ), + DropdownMenuItem( + value: 'Last 7 Days', + child: Text(l.S.of(context).last7Days), + ), + DropdownMenuItem( + value: 'Last 30 Days', + child: Text(l.S.of(context).last30Days), + ), + DropdownMenuItem( + value: 'Current Month', + child: Text(l.S.of(context).currentMonth), + ), + DropdownMenuItem( + value: 'Last Month', + child: Text(l.S.of(context).lastMonth), + ), + DropdownMenuItem( + value: 'Current Year', + child: Text(l.S.of(context).currentYear), + ), + DropdownMenuItem( + value: 'Custom Date', + child: Text(l.S.of(context).customDate), + ), + ], + onChanged: (value) { + setModalState(() { + _tempSelectedFilter = value; + // if selecting a pre-defined range, clear temp custom dates + if (_tempSelectedFilter != 'Custom Date') { + tempFrom = null; + tempTo = null; + } else { + // keep current parent's dates as starting point if available + tempFrom ??= _fromDate; + tempTo ??= _toDate; + } + }); + }, + ), + const SizedBox(height: 16), + // Custom Date Fields + if (showCustomDates) + Row( + children: [ + Expanded( + child: InkWell( + onTap: () => pickDateLocal(true), + child: InputDecorator( + decoration: InputDecoration( + labelText: l.S.of(context).fromDate, + suffixIcon: Icon(IconlyLight.calendar), + border: OutlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(vertical: 12, horizontal: 12), + ), + child: Text( + formatSafe(tempFrom), + style: _theme.textTheme.bodyLarge, + ), + ), + ), + ), + const SizedBox(width: 10), + Expanded( + child: InkWell( + onTap: () => pickDateLocal(false), + child: InputDecorator( + decoration: InputDecoration( + labelText: l.S.of(context).toDate, + suffixIcon: Icon(IconlyLight.calendar), + border: OutlineInputBorder(), + contentPadding: const EdgeInsets.symmetric(vertical: 12, horizontal: 12), + ), + child: Text( + formatSafe(tempTo), + style: _theme.textTheme.bodyLarge, + ), + ), + ), + ), + ], + ), + const SizedBox(height: 16), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + Navigator.pop(context); + }, + child: Text(l.S.of(context).cancel), + ), + ), + const SizedBox(width: 10), + Expanded( + child: ElevatedButton( + style: ElevatedButton.styleFrom(backgroundColor: kMainColor), + onPressed: () { + Navigator.pop(context); + setState(() { + if (_tempSelectedFilter == 'Custom Date') { + // commit custom dates (if any) + _selectedTimeFilter = 'Custom Date'; + _fromDate = tempFrom; + _toDate = tempTo; + // ensure to normalize times if needed + if (_fromDate != null && _toDate == null) { + _toDate = DateTime(_fromDate!.year, _fromDate!.month, _fromDate!.day, 23, 59, 59); + } + } else if (_tempSelectedFilter != null) { + _updateDateRange(_tempSelectedFilter!); + } + }); + + _notifyParent(); + }, + child: Text(l.S.of(context).apply, style: TextStyle(color: Colors.white)), + ), + ), + ], + ), + ], + ), + ) + ], + ); + }); + }, + ); + } +} diff --git a/lib/Screens/cash and bank/widgets/image_picker_widget.dart b/lib/Screens/cash and bank/widgets/image_picker_widget.dart new file mode 100644 index 0000000..11e8c6b --- /dev/null +++ b/lib/Screens/cash and bank/widgets/image_picker_widget.dart @@ -0,0 +1,192 @@ +// File: shared_widgets/reusable_image_picker.dart + +import 'dart:io'; +import 'dart:ui'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:iconly/iconly.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:mobile_pos/Const/api_config.dart'; + +// Assuming you have a l10n package for lang.S.of(context) +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/constant.dart'; // kMainColor, kNeutral800 etc. + +class ReusableImagePicker extends StatefulWidget { + final File? initialImage; + final String? existingImageUrl; // NEW: Image URL for editing + final Function(File?) onImagePicked; + final Function()? onImageRemoved; // NEW: Callback for explicit removal + + const ReusableImagePicker({ + super.key, + this.initialImage, + this.existingImageUrl, // Added to constructor + required this.onImagePicked, + this.onImageRemoved, // Added to constructor + }); + + @override + State createState() => _ReusableImagePickerState(); +} + +class _ReusableImagePickerState extends State { + File? _pickedImage; + String? _existingImageUrl; // State for the image URL + final ImagePicker _picker = ImagePicker(); + + @override + void initState() { + super.initState(); + // Prioritize new file if passed, otherwise use existing URL + _pickedImage = widget.initialImage; + _existingImageUrl = widget.existingImageUrl; + } + + // Update state if parent widget sends new values (e.g., when switching between edit screens) + @override + void didUpdateWidget(covariant ReusableImagePicker oldWidget) { + super.didUpdateWidget(oldWidget); + if (widget.initialImage != oldWidget.initialImage || widget.existingImageUrl != oldWidget.existingImageUrl) { + // Keep the new image if present, otherwise load the URL + _pickedImage = widget.initialImage; + _existingImageUrl = widget.existingImageUrl; + } + } + + Future _pickImage(ImageSource source, BuildContext dialogContext) async { + final XFile? xFile = await _picker.pickImage(source: source); + + // Close the dialog after selection attempt + Navigator.of(dialogContext).pop(); + + if (xFile != null) { + final newFile = File(xFile.path); + setState(() { + _pickedImage = newFile; + _existingImageUrl = null; // A new file means we discard the existing URL + }); + widget.onImagePicked(newFile); // Notify parent screen + } + } + + // Custom Cupertino Dialog for image source selection (unchanged) + void _showImageSourceDialog() { + final textTheme = Theme.of(context).textTheme; + + showCupertinoDialog( + context: context, + builder: (BuildContext contexts) => BackdropFilter( + filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), + child: CupertinoAlertDialog( + insetAnimationCurve: Curves.bounceInOut, + title: Text( + lang.S.of(context).uploadImage, // Assuming this string exists + textAlign: TextAlign.center, + style: textTheme.bodyMedium?.copyWith(fontWeight: FontWeight.bold), + ), + actions: [ + CupertinoDialogAction( + child: Column( + children: [ + const Icon(IconlyLight.image, size: 30.0), + Text( + lang.S.of(context).useGallery, // Assuming this string exists + textAlign: TextAlign.center, + style: textTheme.bodySmall?.copyWith(fontWeight: FontWeight.bold), + ) + ], + ), + onPressed: () => _pickImage(ImageSource.gallery, contexts), + ), + CupertinoDialogAction( + child: Column( + children: [ + const Icon(IconlyLight.camera, size: 30.0), + Text( + lang.S.of(context).openCamera, // Assuming this string exists + textAlign: TextAlign.center, + style: textTheme.bodySmall?.copyWith(fontWeight: FontWeight.bold), + ) + ], + ), + onPressed: () => _pickImage(ImageSource.camera, contexts), + ), + ], + ), + ), + ); + } + + @override + Widget build(BuildContext context) { + // Determine the source to display + final bool hasImage = _pickedImage != null || (_existingImageUrl?.isNotEmpty ?? false); + + return Container( + height: 100, + decoration: BoxDecoration( + border: Border.all(color: Colors.grey.shade400), + borderRadius: BorderRadius.circular(5), + ), + child: InkWell( + onTap: _showImageSourceDialog, // Always allow tapping to change/add image + child: !hasImage + ? Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + const Icon(IconlyLight.image, size: 30), + const SizedBox(height: 5), + Text(lang.S.of(context).addImage, style: Theme.of(context).textTheme.bodyMedium), + ], + ), + ) + : Stack( + fit: StackFit.expand, + children: [ + ClipRRect( + borderRadius: BorderRadius.circular(5), + // Conditional Image Widget + child: _pickedImage != null + ? Image.file(_pickedImage!, fit: BoxFit.cover) // Display new file + : Image.network( + // Display existing image from URL + '${APIConfig.domain}${_existingImageUrl!}', + fit: BoxFit.cover, + errorBuilder: (context, error, stackTrace) => const Center( + child: Icon(Icons.error_outline, color: Colors.red)), // Show error icon on failed load + loadingBuilder: (context, child, loadingProgress) { + if (loadingProgress == null) return child; + return const Center(child: CircularProgressIndicator()); + }, + ), + ), + Positioned( + top: 4, + right: 4, + child: GestureDetector( + onTap: () { + setState(() { + _pickedImage = null; + _existingImageUrl = null; // Crucial: clear URL as well + }); + // Notify parent that the image (file or url) is removed + widget.onImagePicked(null); + if (widget.onImageRemoved != null) { + widget.onImageRemoved!(); + } + }, + child: const CircleAvatar( + radius: 12, + backgroundColor: Colors.black54, + child: Icon(Icons.close, size: 16, color: Colors.white), + ), + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/custom_print/custom_print.dart b/lib/Screens/custom_print/custom_print.dart new file mode 100644 index 0000000..e2497eb --- /dev/null +++ b/lib/Screens/custom_print/custom_print.dart @@ -0,0 +1,137 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:nb_utils/nb_utils.dart'; +import 'package:print_bluetooth_thermal/print_bluetooth_thermal.dart'; + +import '../../constant.dart'; +import '../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../thermal priting invoices/provider/custom_print_provider.dart'; + +class CustomPrintScreen extends StatefulWidget { + const CustomPrintScreen({super.key}); + + @override + State createState() => _CustomPrintScreenState(); +} + +class _CustomPrintScreenState extends State { + TextEditingController textEditingController = TextEditingController(); + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(_lang.customPrint), + ), + body: Consumer(builder: (context, ref, __) { + final printerData = ref.watch(printerPurchaseProviderNotifier); + final personalData = ref.watch(businessInfoProvider); + final purchaseData = ref.watch(purchaseTransactionProvider); + return purchaseData.when(data: (purchaseData) { + return SingleChildScrollView( + padding: EdgeInsets.all(16), + child: Column( + children: [ + TextFormField( + controller: textEditingController, + maxLines: null, + minLines: 1, + keyboardType: TextInputType.multiline, + decoration: InputDecoration( + floatingLabelBehavior: FloatingLabelBehavior.never, + hintText: _lang.writerTaxHere, + ), + ), + SizedBox(height: 20), + personalData.when(data: (data) { + return ElevatedButton( + onPressed: () async { + await printerData.getBluetooth(); + if (connected) { + await printerData.printCustomTicket( + printTransactionModel: PrintPurchaseTransactionModel(personalInformationModel: data, purchaseTransitionModel: null), + data: textEditingController.text, + paperSize: ''); + } else { + showDialog( + context: context, + builder: (_) { + return WillPopScope( + onWillPop: () async => false, + child: Dialog( + child: SizedBox( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + ListView.builder( + shrinkWrap: true, + itemCount: printerData.availableBluetoothDevices.isNotEmpty ? printerData.availableBluetoothDevices.length : 0, + itemBuilder: (context, index) { + return ListTile( + onTap: () async { + BluetoothInfo select = printerData.availableBluetoothDevices[index]; + bool isConnect = await printerData.setConnect(select.macAdress); + isConnect + // ignore: use_build_context_synchronously + ? finish(context) + : toast(l.S.of(context).tryAgain); + }, + title: Text(printerData.availableBluetoothDevices[index].name), + subtitle: Text(l.S.of(context).clickToConnect), + ); + }, + ), + Padding( + padding: const EdgeInsets.only(top: 20, bottom: 10), + child: Text( + l.S.of(context).pleaseConnectYourBlutohPrinter, + style: const TextStyle(color: Colors.black, fontWeight: FontWeight.bold), + ), + ), + const SizedBox(height: 10), + Container(height: 1, width: double.infinity, color: Colors.grey), + const SizedBox(height: 15), + GestureDetector( + onTap: () { + Navigator.pop(context); + }, + child: Center( + child: Text( + l.S.of(context).cancel, + style: const TextStyle(color: kMainColor), + ), + ), + ), + const SizedBox(height: 15), + ], + ), + ), + ), + ); + }); + } + }, + child: Text(l.S.of(context).print), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const CircularProgressIndicator(); + }) + ], + ), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return Center(child: CircularProgressIndicator()); + }); + }), + ); + } +} diff --git a/lib/Screens/hrm/attendance/add_new_attendance.dart b/lib/Screens/hrm/attendance/add_new_attendance.dart new file mode 100644 index 0000000..a39fae7 --- /dev/null +++ b/lib/Screens/hrm/attendance/add_new_attendance.dart @@ -0,0 +1,364 @@ +// File: add_new_attendance.dart (Modified) +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:icons_plus/icons_plus.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/hrm/attendance/repo/attendence_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +// --- Local Imports --- +import '../../../constant.dart'; +import '../employee/model/employee_list_model.dart' as employee; +import '../widgets/set_time.dart'; // setTime function import + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; +// *** CORRECT SHIFT IMPORTS *** +import 'package:mobile_pos/Screens/hrm/shift/Model/shift_list_model.dart' as shift; + +import 'model/attendence_list_model.dart'; + +class AddNewAttendance extends ConsumerStatefulWidget { + final AttendanceData? attendanceData; + + const AddNewAttendance({super.key, this.attendanceData}); + + @override + ConsumerState createState() => _AddNewAttendanceState(); +} + +class _AddNewAttendanceState extends ConsumerState { + // --- Form Controllers --- + final GlobalKey _key = GlobalKey(); + final dateController = TextEditingController(); + final shiftController = TextEditingController(); + final timeInController = TextEditingController(); + final timeOutController = TextEditingController(); + final noteController = TextEditingController(); + + // --- Selected Values (API payload) --- + employee.EmployeeData? _selectedEmployee; + DateTime? _selectedDate; + String? _selectedMonth; + + // --- UI/API Helpers --- + final DateFormat _displayDateFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiDateFormat = DateFormat('yyyy-MM-dd'); + final DateFormat _apiTimeFormat = DateFormat('HH:mm'); + final DateFormat _monthFormat = DateFormat('MMMM'); + + bool get isEditing => widget.attendanceData != null; + + @override + void initState() { + super.initState(); + if (isEditing) { + final data = widget.attendanceData!; + noteController.text = data.note ?? ''; + + try { + if (data.date != null) { + _selectedDate = DateTime.parse(data.date!); + dateController.text = _displayDateFormat.format(_selectedDate!); + _selectedMonth = data.month; + } + timeInController.text = data.timeIn ?? ''; + timeOutController.text = data.timeOut ?? ''; + } catch (e) { + debugPrint('Error parsing dates/times for editing: $e'); + } + } + } + + @override + void dispose() { + dateController.dispose(); + timeOutController.dispose(); + timeInController.dispose(); + noteController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + setState(() { + if (picked != null) { + _selectedDate = picked; + dateController.text = _displayDateFormat.format(picked); + _selectedMonth = _monthFormat.format(picked).toLowerCase(); + } + }); + } + + String? _convertDisplayTimeToAPI(String displayTime) { + try { + final dateTime = DateFormat('hh:mm a').parse(displayTime); + return _apiTimeFormat.format(dateTime); + } catch (e) { + debugPrint('Time conversion error: $e'); + return null; + } + } + + void _submit() async { + String? _formatDateForAPI(String dateDisplay) { + // Converts display format (dd/MM/yyyy) to API format (YYYY-MM-DD) + if (dateDisplay.isEmpty) return null; + try { + final dateTime = DateFormat('dd/MM/yyyy').parse(dateDisplay); + return DateFormat('yyyy-MM-dd').format(dateTime); + } catch (_) { + return null; + } + } + + if (_key.currentState!.validate() && _selectedEmployee != null) { + final repo = AttendanceRepo(); + + final apiTimeIn = _convertDisplayTimeToAPI(timeInController.text); + final apiTimeOut = _convertDisplayTimeToAPI(timeOutController.text); + + if (apiTimeIn == null || apiTimeOut == null) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Error converting time format.')), + ); + return; + } + + final payload = { + 'employee_id': _selectedEmployee!.id!, + 'shift_id': _selectedEmployee!.shiftId!, + 'time_in': (apiTimeIn), + 'time_out': apiTimeOut, + 'date': _apiDateFormat.format(_selectedDate!), + // 'month': _selectedMonth!, + 'note': noteController.text, + }; + if (isEditing) { + await repo.updateAttendance( + ref: ref, + context: context, + id: widget.attendanceData!.id!, + employeeId: payload['employee_id'] as num, + shiftId: payload['shift_id'] as num, + timeIn: payload['time_in'] as String, + timeOut: payload['time_out'] as String, + date: payload['date'] as String, + // month: payload['month'] as String, + note: payload['note'] as String?, + ); + } else { + await repo.createAttendance( + ref: ref, + context: context, + employeeId: payload['employee_id'] as num, + shiftId: payload['shift_id'] as num, + timeIn: payload['time_in'] as String, + timeOut: payload['time_out'] as String, + date: payload['date'] as String, + // month: payload['month'] as String, + note: payload['note'] as String?, + ); + } + } + } + + void _resetForm() { + if (!isEditing) { + setState(() { + _key.currentState?.reset(); + dateController.clear(); + shiftController.clear(); + timeInController.clear(); + timeOutController.clear(); + noteController.clear(); + _selectedEmployee = null; + _selectedMonth = null; + _selectedDate = null; + }); + } else { + Navigator.pop(context); + } + } + + @override + Widget build(BuildContext context) { + // Watch required providers + final _lang = lang.S.of(context); + final employeesAsync = ref.watch(employeeListProvider); + + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text(isEditing ? _lang.editAttendance : _lang.addNewAttendance), + bottom: const PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider(height: 2, color: kBackgroundColor), + ), + ), + body: employeesAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading employees: $err')), + data: (employeeModel) { + final employees = employeeModel.employees ?? []; + + if (isEditing) { + final data = widget.attendanceData!; + + _selectedEmployee ??= employees.firstWhere( + (e) => e.id == data.employeeId, + orElse: () => _selectedEmployee ?? employees.first, + ); + shiftController.text = _selectedEmployee?.shift?.name ?? ''; + } + + return SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + children: [ + _buildEmployeeDropdown(employees), + const SizedBox(height: 20), + _buildShiftDropdown(), // Pass actual shift data + const SizedBox(height: 20), + Row( + children: [ + Expanded(child: _buildMonthDropdown()), + const SizedBox(width: 16), + Expanded(child: _buildDateInput()), + ], + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded(child: _buildTimeInput(true, context)), + const SizedBox(width: 16), + Expanded(child: _buildTimeInput(false, context)), + ], + ), + const SizedBox(height: 20), + TextFormField( + controller: noteController, + decoration: InputDecoration(labelText: _lang.note, hintText: _lang.enterNote), + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, child: Text(isEditing ? _lang.cancel : _lang.resets))), + const SizedBox(width: 16), + Expanded( + child: + ElevatedButton(onPressed: _submit, child: Text(isEditing ? _lang.update : _lang.save))), + ], + ), + ], + ), + ), + ); + }), + ); + } + + // --- Widget Builders --- + + Widget _buildEmployeeDropdown(List employees) { + final _lang = lang.S.of(context); + return DropdownButtonFormField( + value: _selectedEmployee, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: _lang.employee, hintText: _lang.selectOne), + validator: (value) => value == null ? _lang.pleaseSelectAnEmployee : null, + items: employees.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry.name ?? 'N/A'), + ); + }).toList(), + onChanged: (employee.EmployeeData? value) { + setState(() { + _selectedEmployee = value; + shiftController.text = _selectedEmployee?.shift?.name ?? ''; + }); + }, + ); + } + + // *** SHIFT DROPDOWN USING ShiftData *** + Widget _buildShiftDropdown() { + return TextFormField( + controller: shiftController, + readOnly: true, + decoration: + InputDecoration(labelText: lang.S.of(context).shift, hintText: lang.S.of(context).selectEmployeeFirst), + ); + } + + Widget _buildMonthDropdown() { + final monthDisplay = _selectedMonth != null + ? _selectedMonth![0].toUpperCase() + _selectedMonth!.substring(1) + : lang.S.of(context).selectDateFirst; + + return TextFormField( + // initialValue: monthDisplay, + controller: TextEditingController(text: monthDisplay), + readOnly: true, + // icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: lang.S.of(context).month, hintText: lang.S.of(context).autoSelected), + validator: (value) => _selectedDate == null ? lang.S.of(context).pleaseSelectDate : null, + // items: [ + // DropdownMenuItem(value: monthDisplay, child: Text(monthDisplay)), + // ], + onChanged: null, + ); + } + + Widget _buildDateInput() { + return TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: lang.S.of(context).date, + hintText: 'DD/MM/YYYY', + border: const OutlineInputBorder(), + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => _selectDate(context), + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + validator: (value) => value!.isEmpty ? lang.S.of(context).pleaseSelectDate : null, + ); + } + + Widget _buildTimeInput(bool isTimeIn, BuildContext context) { + final controller = isTimeIn ? timeInController : timeOutController; + final label = isTimeIn ? lang.S.of(context).timeIn : lang.S.of(context).timeOut; + + return TextFormField( + onTap: () => setTime(controller, context), + readOnly: true, + controller: controller, + decoration: InputDecoration( + labelText: label, + hintText: isTimeIn ? '09:00 AM' : '05:00 PM', + suffixIcon: Icon( + AntDesign.clock_circle_outline, + size: 18, + color: kNeutral800, + ), + ), + validator: (value) => value!.isEmpty ? '${lang.S.of(context).selectDate} $label' : null, + ); + } +} diff --git a/lib/Screens/hrm/attendance/attendance_screen.dart b/lib/Screens/hrm/attendance/attendance_screen.dart new file mode 100644 index 0000000..537b761 --- /dev/null +++ b/lib/Screens/hrm/attendance/attendance_screen.dart @@ -0,0 +1,450 @@ +// File: attendance_screen.dart (Final Code) + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/attendance/add_new_attendance.dart'; +import 'package:mobile_pos/Screens/hrm/attendance/provider/attendence_provider.dart'; +import 'package:mobile_pos/Screens/hrm/attendance/repo/attendence_repo.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/filter_dropdown.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../widgets/deleteing_alart_dialog.dart'; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; + +import 'model/attendence_list_model.dart'; + +class AttendanceScreen extends ConsumerStatefulWidget { + const AttendanceScreen({super.key}); + + @override + ConsumerState createState() => _AttendanceScreenState(); +} + +class _AttendanceScreenState extends ConsumerState { + // --- Filter State --- + String? _selectedEmployeeFilter; + String? _selectedTimeFilter; + + List _filteredList = []; + final TextEditingController _searchController = TextEditingController(); + + final List _timeFilters = ['Today', 'Weekly', 'Monthly', 'Yearly']; + + @override + void initState() { + super.initState(); + _searchController.addListener(_applyFilters); + _selectedEmployeeFilter = 'All Employee'; + _selectedTimeFilter = 'Today'; + } + + @override + void dispose() { + _searchController.removeListener(_applyFilters); + _searchController.dispose(); + super.dispose(); + } + + // --- Filtering Logic --- + + void _applyFilters() { + setState(() {}); // Trigger rebuild to re-run filtering + } + + void _filterAttendance(List allAttendance) { + _filteredList = allAttendance.where((att) { + final name = (att.employee?.name ?? '').toLowerCase(); + + // 1. Employee Filter + final employeeNameMatches = + _selectedEmployeeFilter == 'All Employee' || name == _selectedEmployeeFilter!.toLowerCase(); + + // 2. Time Filter (Simplified date logic) + bool timeMatches = true; + if (_selectedTimeFilter == 'Today') { + final today = DateFormat('yyyy-MM-dd').format(DateTime.now()); + timeMatches = att.date == today; + } else { + // Show all for other filter types, as full date range logic is complex + timeMatches = true; + } + + return employeeNameMatches && timeMatches; + }).toList(); + } + + // --- Utility Functions --- + + String _formatTimeForDisplay(String? time) { + if (time == null) return 'N/A'; + try { + final dateTime = DateFormat('HH:mm:ss').parse(time); + return DateFormat('hh:mm a').format(dateTime); + } catch (_) { + return time; + } + } + + String _formatDateForDisplay(String? date) { + if (date == null) return 'N/A'; + try { + final dateTime = DateFormat('yyyy-MM-dd').parse(date); + return DateFormat('dd MMM yyyy').format(dateTime); + } catch (_) { + return date; + } + } + + // --- Delete Logic --- + + void _showDeleteConfirmationDialog(BuildContext context, WidgetRef ref, num id, String name) async { + bool result = await showDeleteConfirmationDialog( + context: context, + itemName: name, + ); + + if (result) { + final repo = AttendanceRepo(); + await repo.deleteAttendance(id: id, context: context, ref: ref); + ref.invalidate(attendanceListProvider); // Force list refresh + } + } + + // --- Pull to Refresh --- + + Future _refreshData() async { + ref.invalidate(attendanceListProvider); + return ref.watch(attendanceListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final theme = Theme.of(context); + final attendanceAsync = ref.watch(attendanceListProvider); + final employeesAsync = ref.watch(employeeListProvider); // Employee List for filter data + final permissionService = PermissionService(ref); + + // Combine data fetching results for UI + final combinedAsync = attendanceAsync.asData != null && employeesAsync.asData != null + ? AsyncValue.data(true) + : attendanceAsync.hasError || employeesAsync.hasError + ? AsyncValue.error(attendanceAsync.error ?? employeesAsync.error!, StackTrace.current) + : const AsyncValue.loading(); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(_lang.attendance), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(65), + child: Column( + children: [ + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 13), + child: Row( + children: [ + // Employee Filter Dropdown + Expanded( + flex: 6, + child: FilterDropdownButton( + value: _selectedEmployeeFilter, + items: [ + DropdownMenuItem( + value: 'All Employee', + child: Text(_lang.allEmployee), + ), + // CRITICAL FIX: Accessing Employee List Data via .data + ...(employeesAsync.value?.employees ?? []) + .map((e) => DropdownMenuItem( + value: e.name, + child: Text(e.name ?? 'n/a'), + )) + .toList(), + ] + .map((item) => item.value != null + ? DropdownMenuItem( + value: item.value, + child: Text( + item.value!, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ) + : item) + .toList(), + onChanged: (String? value) { + setState(() { + _selectedEmployeeFilter = value; + _applyFilters(); + }); + }, + ), + ), + const SizedBox(width: 10), + // Time Filter Dropdown + Expanded( + flex: 4, + child: FilterDropdownButton( + buttonDecoration: BoxDecoration( + color: kBackgroundColor, + borderRadius: BorderRadius.circular(5), + border: Border.all(color: kBorderColor), + ), + value: _selectedTimeFilter, + items: _timeFilters.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text( + entry, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ); + }).toList(), + onChanged: (String? value) { + setState(() { + _selectedTimeFilter = value; + _applyFilters(); + }); + }, + ), + ), + ], + ), + ), + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + ], + )), + ), + + // Body handles loading/error and displays filtered list + body: combinedAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: Failed to load data.')), + data: (_) { + if (!permissionService.hasPermission(Permit.attendancesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + // Data is loaded, apply filter + _filterAttendance(attendanceAsync.value?.data ?? []); + + if (_filteredList.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshData, + child: Center( + child: SingleChildScrollView( + physics: AlwaysScrollableScrollPhysics(), + child: Text(_lang.noAvailableRecordFound), + ), + ), + ); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + separatorBuilder: (_, __) => const Divider( + color: kBackgroundColor, + height: 1.5, + ), + itemBuilder: (_, index) => _buildAttendanceItem( + context: context, + ref: ref, + attendance: _filteredList[index], + ), + ), + ); + }, + ), + + bottomNavigationBar: permissionService.hasPermission(Permit.attendancesCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () { + Navigator.push( + context, + MaterialPageRoute(builder: (context) => const AddNewAttendance()), + ); + }, + icon: const Icon(Icons.add, color: Colors.white), + label: Text(_lang.addAttendance), + ), + ) + : null, + ); + } + + // --- List Item Builder --- + + Widget _buildAttendanceItem({ + required BuildContext context, + required WidgetRef ref, + required AttendanceData attendance, + }) { + final theme = Theme.of(context); + + String timeInDisplay = _formatTimeForDisplay(attendance.timeIn); + String timeOutDisplay = _formatTimeForDisplay(attendance.timeOut); + String dateDisplay = _formatDateForDisplay(attendance.date); + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + "Employee": attendance.employee?.name ?? 'N/A', + "Shift": attendance.shift?.name ?? 'N/A', + "Month": attendance.month ?? 'N/A', + "Date": dateDisplay, + "Time In": timeInDisplay, + "Time Out": timeOutDisplay, + }, + description: attendance.note ?? lang.S.of(context).noNoteProvided, + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + attendance.employee?.name ?? 'N/A Employee', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Text( + dateDisplay, + style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800), + ), + ], + ), + _buildActionButtons( + context, + ref, + attendance.id, + attendance.employee?.name ?? lang.S.of(context).attendance, + ), + ], + ), + const SizedBox(height: 20), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildTimeColumn( + time: timeInDisplay, + label: lang.S.of(context).timeIn, + theme: theme, + ), + _buildTimeColumn( + time: timeOutDisplay, + label: lang.S.of(context).timeOut, + theme: theme, + ), + _buildTimeColumn( + time: attendance.duration ?? 'N/A', + label: lang.S.of(context).duration, + theme: theme, + ), + ], + ), + ], + ), + ), + ); + } + + Widget _buildTimeColumn({ + required String time, + required String label, + required ThemeData theme, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(time, style: theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600)), + const SizedBox(height: 6), + Text(label, style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800)), + ], + ); + } + + Widget _buildActionButtons(BuildContext context, WidgetRef ref, num? id, String name) { + final permissionService = PermissionService(ref); + return Column( + children: [ + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.attendancesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToViewAttendance), + ), + ); + return; + } + if (id != null) { + final attendanceData = _filteredList.firstWhere((a) => a.id == id); + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddNewAttendance(attendanceData: attendanceData), + ), + ); + } + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.attendancesDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToViewAttendance), + ), + ); + return; + } + if (id != null) { + _showDeleteConfirmationDialog(context, ref, id, name); + } + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ], + ); + } +} diff --git a/lib/Screens/hrm/attendance/model/attendence_list_model.dart b/lib/Screens/hrm/attendance/model/attendence_list_model.dart new file mode 100644 index 0000000..df9f65e --- /dev/null +++ b/lib/Screens/hrm/attendance/model/attendence_list_model.dart @@ -0,0 +1,113 @@ +// File: attendance_model.dart + +class AttendanceListModel { + AttendanceListModel({ + this.message, + this.data, + }); + + AttendanceListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(AttendanceData.fromJson(v)); + }); + } + } + String? message; + List? data; +} + +class AttendanceData { + AttendanceData({ + this.id, + this.businessId, + this.branchId, + this.employeeId, + this.shiftId, + this.timeIn, + this.timeOut, + this.date, + this.duration, + this.month, + this.note, + this.createdAt, + this.updatedAt, + this.employee, + this.shift, + }); + + AttendanceData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + branchId = json['branch_id']; + employeeId = json['employee_id']; + shiftId = json['shift_id']; + timeIn = json['time_in']; + timeOut = json['time_out']; + date = json['date']; + duration = json['duration']; + month = json['month']; + note = json['note']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + employee = json['employee'] != null ? Employee.fromJson(json['employee']) : null; + shift = json['shift'] != null ? Shift.fromJson(json['shift']) : null; + } + num? id; + num? businessId; + dynamic branchId; + num? employeeId; + num? shiftId; + String? timeIn; + String? timeOut; + String? date; + String? duration; + String? month; + String? note; + String? createdAt; + String? updatedAt; + Employee? employee; + Shift? shift; +} + +class Employee { + Employee({this.id, this.name}); + Employee.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; +} + +class Shift { + Shift({this.id, this.name}); + Shift.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; +} + +// Assume EmployeeData model exists elsewhere for provider list consumption +class EmployeeData { + num? id; + String? name; + EmployeeData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } +} + +// Assume ShiftData model exists elsewhere for provider list consumption +class ShiftData { + num? id; + String? name; + ShiftData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } +} diff --git a/lib/Screens/hrm/attendance/provider/attendence_provider.dart b/lib/Screens/hrm/attendance/provider/attendence_provider.dart new file mode 100644 index 0000000..e93b953 --- /dev/null +++ b/lib/Screens/hrm/attendance/provider/attendence_provider.dart @@ -0,0 +1,9 @@ + + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/attendence_list_model.dart'; +import '../repo/attendence_repo.dart'; + +final repo = AttendanceRepo(); +final attendanceListProvider = FutureProvider((ref) => repo.fetchAllAttendance()); diff --git a/lib/Screens/hrm/attendance/repo/attendence_repo.dart b/lib/Screens/hrm/attendance/repo/attendence_repo.dart new file mode 100644 index 0000000..4f02d3a --- /dev/null +++ b/lib/Screens/hrm/attendance/repo/attendence_repo.dart @@ -0,0 +1,182 @@ +// File: attendance_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../model/attendence_list_model.dart'; +import '../provider/attendence_provider.dart'; + +class AttendanceRepo { + static const String _endpoint = '/attendances'; // Assuming a suitable endpoint + + ///---------------- FETCH ALL ATTENDANCE (GET) ----------------/// + Future fetchAllAttendance() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return AttendanceListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch attendance list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE ATTENDANCE (POST) ----------------/// + Future createAttendance({ + required WidgetRef ref, + required BuildContext context, + required num employeeId, + required num shiftId, + required String timeIn, // HH:MM:SS format + required String timeOut, // HH:MM:SS format + required String date, // YYYY-MM-DD format + // required String month, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'employee_id': employeeId, + 'shift_id': shiftId, + 'time_in': timeIn, + 'time_out': timeOut, + 'date': date, + // 'month': month, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Recording Attendance...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.invalidate(attendanceListProvider); // Refresh the list + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Attendance recorded successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Recording failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE ATTENDANCE (PUT) ----------------/// + Future updateAttendance({ + required WidgetRef ref, + required BuildContext context, + required num id, + required num employeeId, + required num shiftId, + required String timeIn, + required String timeOut, + required String date, + // required String month, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', + 'employee_id': employeeId, + 'shift_id': shiftId, + 'time_in': timeIn, + 'time_out': timeOut, + 'date': date, + // 'month': month, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Updating...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.invalidate(attendanceListProvider); // Refresh the list + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Attendance updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE ATTENDANCE ----------------/// + Future deleteAttendance({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(attendanceListProvider); // Refresh the list + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Attendance deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/department/add_new_depertment.dart b/lib/Screens/hrm/department/add_new_depertment.dart new file mode 100644 index 0000000..4762b9e --- /dev/null +++ b/lib/Screens/hrm/department/add_new_depertment.dart @@ -0,0 +1,191 @@ +// File: add_edit_department.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/department/model/department_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/department/repo/department_repo.dart'; +import 'package:mobile_pos/constant.dart'; +// Assuming DepartmentRepo is available via this path + +class AddEditDepartment extends ConsumerStatefulWidget { + final bool isEdit; + final DepartmentData? department; + + const AddEditDepartment({super.key, this.isEdit = false, this.department}); + + @override + ConsumerState createState() => _AddEditDepartmentState(); +} + +class _AddEditDepartmentState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + final TextEditingController nameController = TextEditingController(); + final TextEditingController descController = TextEditingController(); + + String? _selectedStatus; // UI state for dropdown + + final List _statusOptions = ['Active', 'Inactive']; + + @override + void initState() { + super.initState(); + if (widget.isEdit && widget.department != null) { + final data = widget.department!; + nameController.text = data.name ?? ''; + descController.text = data.description ?? ''; + // Convert num status (1/0) to string status ('Active'/'Inactive') + _selectedStatus = data.status.toString() == '1' || data.status.toString() == 'Active' ? 'Active' : 'Inactive'; + } else { + _selectedStatus = 'Active'; // Default status for new entry + } + } + + @override + void dispose() { + nameController.dispose(); + descController.dispose(); + super.dispose(); + } + + // --- Submission Logic --- + Future _submit() async { + if (!_key.currentState!.validate()) { + return; + } + + final repo = DepartmentRepo(); + // Convert selected string status to API required string "1" (Active) or "0" (Inactive) + final String apiStatus = _selectedStatus == 'Active' ? '1' : '0'; + + EasyLoading.show(status: widget.isEdit ? 'Updating...' : 'Saving...'); + + if (widget.isEdit) { + await repo.updateDepartment( + ref: ref, + context: context, + + // Assuming ID is non-null when isEdit is true + id: widget.department!.id!.round(), + name: nameController.text, + description: descController.text, + status: apiStatus, + ); + } else { + await repo.createDepartment( + ref: ref, + context: context, + name: nameController.text, + description: descController.text, + status: apiStatus, + ); + } + } + + // --- Reset Logic --- + void _resetForm() { + setState(() { + _key.currentState?.reset(); + nameController.clear(); + descController.clear(); + _selectedStatus = 'Active'; + + // If editing, pressing reset should revert to original values + if (widget.isEdit && widget.department != null) { + final data = widget.department!; + nameController.text = data.name ?? ''; + descController.text = data.description ?? ''; + _selectedStatus = data.status == '1' || data.status == 'Active' ? 'Active' : 'Inactive'; + } + }); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(widget.isEdit ? 'Edit Department' : 'Add Department'), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + children: [ + // 1. Department Name + TextFormField( + controller: nameController, + decoration: kInputDecoration.copyWith( + labelText: 'Department Name', + hintText: 'Enter Department Name', + ), + validator: (value) => value!.isEmpty ? 'Please enter department name' : null, + ), + const SizedBox(height: 16), + + // 2. Status Dropdown + DropdownButtonFormField( + value: _selectedStatus, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: kInputDecoration.copyWith(labelText: 'Status'), + items: _statusOptions.map((String value) { + return DropdownMenuItem(value: value, child: Text(value)); + }).toList(), + onChanged: (String? newValue) { + setState(() { + _selectedStatus = newValue; + }); + }, + validator: (value) => value == null ? 'Please select a status' : null, + ), + const SizedBox(height: 16), + + // 3. Description + TextFormField( + controller: descController, + maxLines: 3, + decoration: kInputDecoration.copyWith( + labelText: 'Description', + hintText: 'Enter Description', + contentPadding: const EdgeInsets.symmetric(horizontal: 12.0, vertical: 10.0), + ), + ), + const SizedBox(height: 30), + + // 4. Action Buttons (Reset/Save) + Row( + children: [ + // Reset Button + Expanded( + child: OutlinedButton( + onPressed: _resetForm, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + ), + child: Text(widget.isEdit ? 'Cancel' : 'Reset'), + ), + ), + const SizedBox(width: 16), + // Save/Update Button + Expanded( + child: ElevatedButton.icon( + onPressed: _submit, + label: Text(widget.isEdit ? 'Update' : 'Save'), + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + ), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/hrm/department/department_screen.dart b/lib/Screens/hrm/department/department_screen.dart new file mode 100644 index 0000000..8ec67df --- /dev/null +++ b/lib/Screens/hrm/department/department_screen.dart @@ -0,0 +1,236 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Screens/hrm/department/add_new_depertment.dart'; +import 'package:mobile_pos/Screens/hrm/department/provider/department_list_provider.dart'; +import 'package:mobile_pos/Screens/hrm/department/repo/department_repo.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/deleteing_alart_dialog.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/global_search_appbar.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../../generated/l10n.dart' as lang; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; + +class DepartmentScreen extends ConsumerStatefulWidget { + const DepartmentScreen({super.key}); + + @override + ConsumerState createState() => _DepartmentScreenState(); +} + +class _DepartmentScreenState extends ConsumerState { + bool _isSearch = false; + final _searchController = TextEditingController(); + String _searchQuery = ''; + + Future _refreshList() async { + await ref.refresh(departmentListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final theme = Theme.of(context); + final departmentAsync = ref.watch(departmentListProvider); + final permissionService = PermissionService(ref); + + return Scaffold( + backgroundColor: kWhite, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () => setState(() { + _isSearch = !_isSearch; + _searchController.clear(); + _searchQuery = ''; + }), + title: _lang.department, + controller: _searchController, + onChanged: (query) { + setState(() => _searchQuery = query.trim().toLowerCase()); + }, + ), + body: departmentAsync.when( + data: (data) { + if (!permissionService.hasPermission(Permit.departmentRead.value)) { + return const Center(child: PermitDenyWidget()); + } + final departmentList = data.data ?? []; + + // Search filter + final filteredList = departmentList.where((dept) { + final name = dept.name?.toLowerCase() ?? ''; + final desc = dept.description?.toLowerCase() ?? ''; + return name.contains(_searchQuery) || desc.contains(_searchQuery); + }).toList(); + + if (filteredList.isEmpty) { + return Center(child: Text(_lang.noDepartmentFound)); + } + + return RefreshIndicator( + onRefresh: _refreshList, + child: ListView.separated( + physics: const AlwaysScrollableScrollPhysics(), + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final dept = filteredList[index]; + return ListTile( + onTap: () { + viewModalSheet( + context: context, + item: { + _lang.department: dept.name ?? 'n/a', + _lang.status: (dept.status == 1) ? _lang.active : _lang.inactive, + }, + description: dept.description ?? _lang.noDescriptionAvailableForThisDepartment, + ); + }, + contentPadding: const EdgeInsetsDirectional.symmetric( + horizontal: 16, + vertical: 0, + ), + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + dept.name ?? 'n/a', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + IconButton( + style: const ButtonStyle( + padding: WidgetStatePropertyAll(EdgeInsets.all(0)), + ), + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () { + if (!permissionService.hasPermission(Permit.departmentUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionToUpdateDepartment), + ), + ); + return; + } + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddEditDepartment( + isEdit: true, + department: dept, + ), + ), + ); + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + dept.description ?? 'n/a', + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + IconButton( + padding: EdgeInsets.zero, + style: const ButtonStyle( + padding: WidgetStatePropertyAll(EdgeInsets.all(0)), + ), + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + if (!permissionService.hasPermission(Permit.departmentDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToDeleteDepartment), + ), + ); + return; + } + final _lang = lang.S.of(context); + final confirm = await showDeleteConfirmationDialog( + itemName: lang.S.of(context).department, + context: context, + ); + + if (confirm) { + EasyLoading.show(status: _lang.deleting); + final DepartmentRepo repo = DepartmentRepo(); + try { + final result = + await repo.deleteDepartment(id: dept.id.toString(), ref: ref, context: context); + if (result) { + ref.refresh(departmentListProvider); + EasyLoading.showSuccess(_lang.deletedSuccessFully); + } else { + EasyLoading.showError(_lang.failedToDeleteTheDeterment); + } + } catch (e) { + EasyLoading.showError('${"Error deleting"}: $e'); + } finally { + EasyLoading.dismiss(); + } + } + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ], + ), + ); + }, + separatorBuilder: (_, __) => const Divider( + color: kBackgroundColor, + height: 2, + ), + itemCount: filteredList.length, + ), + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, _) => Center( + child: Text('${lang.S.of(context).failedToLoadDepartment}.\n$err'), + ), + ), + bottomNavigationBar: permissionService.hasPermission(Permit.departmentCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () { + Navigator.push( + context, + MaterialPageRoute(builder: (context) => const AddEditDepartment(isEdit: false)), + ); + }, + label: Text(lang.S.of(context).addDepartment), + icon: const Icon(Icons.add, color: Colors.white), + ), + ) + : null, + ); + } +} diff --git a/lib/Screens/hrm/department/model/department_list_model.dart b/lib/Screens/hrm/department/model/department_list_model.dart new file mode 100644 index 0000000..ced9b42 --- /dev/null +++ b/lib/Screens/hrm/department/model/department_list_model.dart @@ -0,0 +1,68 @@ +class DepartmentListModel { + DepartmentListModel({ + this.message, + this.data, + }); + + DepartmentListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(DepartmentData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class DepartmentData { + DepartmentData({ + this.id, + this.businessId, + this.name, + this.description, + this.status, + this.createdAt, + this.updatedAt, + }); + + DepartmentData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + name = json['name']; + description = json['description']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + num? id; + num? businessId; + String? name; + String? description; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['name'] = name; + map['description'] = description; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/hrm/department/provider/department_list_provider.dart b/lib/Screens/hrm/department/provider/department_list_provider.dart new file mode 100644 index 0000000..8a4279d --- /dev/null +++ b/lib/Screens/hrm/department/provider/department_list_provider.dart @@ -0,0 +1,6 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/department/model/department_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/department/repo/department_repo.dart'; + +DepartmentRepo repo = DepartmentRepo(); +final departmentListProvider = FutureProvider((ref) => repo.fetchAllDepartments()); diff --git a/lib/Screens/hrm/department/repo/department_repo.dart b/lib/Screens/hrm/department/repo/department_repo.dart new file mode 100644 index 0000000..c61c0fe --- /dev/null +++ b/lib/Screens/hrm/department/repo/department_repo.dart @@ -0,0 +1,149 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/hrm/department/model/department_list_model.dart'; + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../provider/department_list_provider.dart'; + +class DepartmentRepo { + Future fetchAllDepartments() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/departments'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + + return DepartmentListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch Department list'); + } + } + + ///---------------- CREATE DEPARTMENT ----------------/// + Future createDepartment({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String description, + required String status, + }) async { + final uri = Uri.parse('${APIConfig.url}/departments'); + + final requestBody = jsonEncode({ + 'name': name, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Creating...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.refresh(departmentListProvider); + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Department created')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Department creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE DEPARTMENT ----------------/// + Future updateDepartment({ + required WidgetRef ref, + required BuildContext context, + required int id, + required String name, + required String description, + required String status, + }) async { + final uri = Uri.parse('${APIConfig.url}/departments/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', + 'name': name, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Updating...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.refresh(departmentListProvider); + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Department updated')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Department update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + Future deleteDepartment({required String id, required BuildContext context, required WidgetRef ref}) async { + try { + final url = Uri.parse('${APIConfig.url}/departments/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + if (response.statusCode == 200) { + return true; + } else { + print('Error deleting Department: ${response.statusCode} - ${response.body}'); + return false; + } + } catch (error) { + print('Error during delete operation: $error'); + return false; + } finally { + EasyLoading.dismiss(); + } + } +} diff --git a/lib/Screens/hrm/designation/Model/designation_list_model.dart b/lib/Screens/hrm/designation/Model/designation_list_model.dart new file mode 100644 index 0000000..d8bcbed --- /dev/null +++ b/lib/Screens/hrm/designation/Model/designation_list_model.dart @@ -0,0 +1,68 @@ +class DesignationListModel { + DesignationListModel({ + this.message, + this.data, + }); + + DesignationListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(DesignationData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class DesignationData { + DesignationData({ + this.id, + this.name, + this.businessId, + this.description, + this.status, + this.createdAt, + this.updatedAt, + }); + + DesignationData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + businessId = json['business_id']; + description = json['description']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + num? id; + String? name; + num? businessId; + String? description; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['business_id'] = businessId; + map['description'] = description; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/hrm/designation/add_new_designation.dart b/lib/Screens/hrm/designation/add_new_designation.dart new file mode 100644 index 0000000..680aea1 --- /dev/null +++ b/lib/Screens/hrm/designation/add_new_designation.dart @@ -0,0 +1,153 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/designation/Model/designation_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/designation/repo/designation_repo.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/label_style.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/constant.dart'; + +class AddEditDesignation extends ConsumerStatefulWidget { + final bool isEdit; + final DesignationData? designation; + + const AddEditDesignation({super.key, this.isEdit = false, this.designation}); + + @override + ConsumerState createState() => _AddEditDesignationState(); +} + +class _AddEditDesignationState extends ConsumerState { + final nameController = TextEditingController(); + final descriptionController = TextEditingController(); + String? selectedValue = 'Active'; + final key = GlobalKey(); + + @override + void initState() { + super.initState(); + if (widget.isEdit && widget.designation != null) { + nameController.text = widget.designation?.name ?? ''; + descriptionController.text = widget.designation?.description ?? ''; + selectedValue = widget.designation?.status.toString() == '1' ? 'Active' : 'InActive'; + } + } + + Future _submit() async { + if (!key.currentState!.validate()) return; + + final repo = DesignationRepo(); + EasyLoading.show(status: '${lang.S.of(context).saving}...'); + + if (widget.isEdit) { + await repo.updateDesignation( + ref: ref, + context: context, + id: widget.designation!.id.toString(), + name: nameController.text, + status: selectedValue ?? lang.S.of(context).active, + description: descriptionController.text, + ); + } else { + await repo.createDesignation( + ref: ref, + context: context, + name: nameController.text, + status: selectedValue ?? lang.S.of(context).active, + description: descriptionController.text, + ); + } + } + + @override + void dispose() { + nameController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text( + widget.isEdit ? _lang.editDesignation : _lang.addDesignation, + ), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(1), + child: Divider(height: 2, color: kBackgroundColor), + ), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: key, + child: Column( + children: [ + TextFormField( + controller: nameController, + decoration: InputDecoration( + label: labelSpan(title: _lang.designationName, context: context), + hintText: _lang.enterDesignationName, + ), + validator: (value) => value!.isEmpty ? _lang.pleaseEnterDesignationName : null, + ), + const SizedBox(height: 20), + DropdownButtonFormField( + value: selectedValue, + icon: Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration( + labelText: _lang.status, + hintText: _lang.select, + ), + items: + ['Active', 'InActive'].map((value) => DropdownMenuItem(value: value, child: Text(value))).toList(), + onChanged: (String? newValue) { + setState(() { + selectedValue = newValue; + }); + }, + validator: (value) => value == null ? _lang.pleaseSelectAStatus : null, + ), + const SizedBox(height: 20), + TextFormField( + controller: descriptionController, + decoration: InputDecoration( + labelText: _lang.description, + hintText: '${_lang.enterDescription}...', + ), + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + key.currentState?.reset(); + nameController.clear(); + descriptionController.clear(); + selectedValue = null; + setState(() {}); + }, + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + child: Text(widget.isEdit ? _lang.update : _lang.save), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/hrm/designation/designation_list.dart b/lib/Screens/hrm/designation/designation_list.dart new file mode 100644 index 0000000..8d0e90d --- /dev/null +++ b/lib/Screens/hrm/designation/designation_list.dart @@ -0,0 +1,246 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Screens/hrm/designation/add_new_designation.dart'; +import 'package:mobile_pos/Screens/hrm/designation/provider/designation_list_provider.dart'; +import 'package:mobile_pos/Screens/hrm/designation/repo/designation_repo.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/deleteing_alart_dialog.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/global_search_appbar.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; + +import '../../../generated/l10n.dart' as lang; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; + +class DesignationListScreen extends ConsumerStatefulWidget { + const DesignationListScreen({super.key}); + + @override + ConsumerState createState() => _DesignationListScreenState(); +} + +class _DesignationListScreenState extends ConsumerState { + bool _isSearch = false; + final _searchController = TextEditingController(); + String _searchQuery = ''; + + Future _refreshList() async { + await ref.refresh(designationListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final theme = Theme.of(context); + final designationAsync = ref.watch(designationListProvider); + final permissionService = PermissionService(ref); + + return Scaffold( + backgroundColor: kWhite, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () => setState(() { + _isSearch = !_isSearch; + _searchController.clear(); + _searchQuery = ''; + }), + title: _lang.designation, + controller: _searchController, + onChanged: (query) { + setState(() => _searchQuery = query.trim().toLowerCase()); + }, + ), + body: designationAsync.when( + data: (data) { + if (!permissionService.hasPermission(Permit.designationsRead.value)) { + return const Center(child: PermitDenyWidget()); + } + final designationList = data.data ?? []; + + // Search filter + final filteredList = designationList.where((item) { + final name = item.name?.toLowerCase() ?? ''; + final desc = item.description?.toLowerCase() ?? ''; + return name.contains(_searchQuery) || desc.contains(_searchQuery); + }).toList(); + + if (filteredList.isEmpty) { + return Center(child: Text(_lang.noDesignationFound)); + } + + return RefreshIndicator( + onRefresh: _refreshList, + child: ListView.separated( + physics: const AlwaysScrollableScrollPhysics(), + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final desig = filteredList[index]; + return ListTile( + onTap: () { + viewModalSheet( + context: context, + item: { + _lang.designation: desig.name ?? 'n/a', + _lang.status: (desig.status == 1) ? _lang.active : _lang.inactive, + }, + description: desig.description ?? _lang.noDescriptionAvailableForThisDesignation, + ); + }, + contentPadding: const EdgeInsetsDirectional.symmetric( + horizontal: 16, + vertical: 0, + ), + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + desig.name ?? 'n/a', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + Row( + children: [ + Container( + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + color: desig.status.toString() != '1' + ? kMainColor.withOpacity(0.1) + : Colors.green.withOpacity(0.1)), + child: Padding( + padding: const EdgeInsets.only(right: 8.0, left: 8), + child: Text( + desig.status.toString() == '1' ? _lang.active : _lang.inactive ?? '', + style: theme.textTheme.titleMedium?.copyWith(), + ), + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () { + if (!permissionService.hasPermission(Permit.designationsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotPermissionToUpdateDesignation), + ), + ); + return; + } + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddEditDesignation( + isEdit: true, + designation: desig, + ), + ), + ); + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + ], + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + desig.description ?? 'n/a', + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + if (!permissionService.hasPermission(Permit.designationsDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionToDeleteDesignation), + ), + ); + return; + } + final confirm = await showDeleteConfirmationDialog( + itemName: _lang.designation, + context: context, + ); + + if (confirm) { + EasyLoading.show(status: _lang.deleting); + final repo = DesignationRepo(); + try { + final result = + await repo.deleteDesignation(id: desig.id.toString(), ref: ref, context: context); + if (result) { + ref.refresh(designationListProvider); + EasyLoading.showSuccess(_lang.deletedSuccessFully); + } else { + EasyLoading.showError(_lang.failedToDeleteTheTax); + } + } catch (e) { + EasyLoading.showError('${_lang.errorDeletingTax}: $e'); + } finally { + EasyLoading.dismiss(); + } + } + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ], + ), + ); + }, + separatorBuilder: (_, __) => const Divider( + color: kBackgroundColor, + height: 2, + ), + itemCount: filteredList.length, + ), + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, _) => Center(child: Text('Failed to load designations.\n$err')), + ), + bottomNavigationBar: permissionService.hasPermission(Permit.designationsCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const AddEditDesignation(), + ), + ); + }, + label: Text(_lang.addDesignation), + icon: const Icon(Icons.add, color: Colors.white), + ), + ) + : null, + ); + } +} diff --git a/lib/Screens/hrm/designation/provider/designation_list_provider.dart b/lib/Screens/hrm/designation/provider/designation_list_provider.dart new file mode 100644 index 0000000..a4a5ee5 --- /dev/null +++ b/lib/Screens/hrm/designation/provider/designation_list_provider.dart @@ -0,0 +1,8 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/department/model/department_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/department/repo/department_repo.dart'; +import 'package:mobile_pos/Screens/hrm/designation/Model/designation_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/designation/repo/designation_repo.dart'; + +final repo = DesignationRepo(); +final designationListProvider = FutureProvider((ref) => repo.fetchAllDesignation()); diff --git a/lib/Screens/hrm/designation/repo/designation_repo.dart b/lib/Screens/hrm/designation/repo/designation_repo.dart new file mode 100644 index 0000000..6b767f3 --- /dev/null +++ b/lib/Screens/hrm/designation/repo/designation_repo.dart @@ -0,0 +1,131 @@ +// ignore_for_file: use_build_context_synchronously +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/hrm/designation/Model/designation_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/designation/provider/designation_list_provider.dart'; +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; + +class DesignationRepo { + Future fetchAllDesignation() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/designations'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + + return DesignationListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch Designation list'); + } + } + + /// Create Designation + Future createDesignation({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String status, + required String description, + }) async { + final uri = Uri.parse('${APIConfig.url}/designations'); + final body = jsonEncode({ + 'name': name, + 'status': status == 'Active' ? '1' : "0", + 'description': description, + }); + + try { + CustomHttpClient client = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + final response = await client.post( + url: uri, + addContentTypeInHeader: true, + body: body, + ); + + final data = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + ref.refresh(designationListProvider); + Navigator.pop(context); + EasyLoading.showSuccess('Designation Created Successfully'); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Failed: ${data['message']}'))); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $e'))); + } + } + + /// Update Designation + Future updateDesignation({ + required WidgetRef ref, + required BuildContext context, + required String id, + required String name, + required String status, + required String description, + }) async { + final uri = Uri.parse('${APIConfig.url}/designations/$id'); + final body = jsonEncode({ + '_method': 'put', + 'name': name, + 'status': status == 'Active' ? '1' : "0", + 'description': description, + }); + + try { + CustomHttpClient client = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + final response = await client.post( + url: uri, + addContentTypeInHeader: true, + body: body, + ); + + final data = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + ref.refresh(designationListProvider); + Navigator.pop(context); + EasyLoading.showSuccess('Designation Updated Successfully'); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Failed: ${data['message']}'))); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Error: $e'))); + } + } + + ///________Delete_Designations______________________________________________________ + Future deleteDesignation({required String id, required BuildContext context, required WidgetRef ref}) async { + try { + final url = Uri.parse('${APIConfig.url}/designations/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + if (response.statusCode == 200) { + return true; + } else { + print('Error deleting Designations: ${response.statusCode} - ${response.body}'); + return false; + } + } catch (error) { + print('Error during delete operation: $error'); + return false; + } finally { + EasyLoading.dismiss(); + } + } +} diff --git a/lib/Screens/hrm/employee/add_new_employee.dart b/lib/Screens/hrm/employee/add_new_employee.dart new file mode 100644 index 0000000..5c6fd0c --- /dev/null +++ b/lib/Screens/hrm/employee/add_new_employee.dart @@ -0,0 +1,613 @@ +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Screens/hrm/employee/repo/employee_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +// Assuming these imports are correct based on your previous code +import '../../../constant.dart'; +import '../department/provider/department_list_provider.dart'; +import '../designation/provider/designation_list_provider.dart'; +import '../shift/provider/shift_list_provider.dart'; +import 'model/employee_list_model.dart'; + +class AddNewEmployee extends ConsumerStatefulWidget { + const AddNewEmployee({super.key, this.isEdit = false, this.employeeToEdit}); + + final bool isEdit; + final EmployeeData? employeeToEdit; // Assume you pass the data here + + @override + ConsumerState createState() => _AddNewEmployeeState(); +} + +class _AddNewEmployeeState extends ConsumerState { + // Assuming 'status' is num (1 for active) or string ('Active') + bool _isActive(dynamic item) { + if (item == null) return false; + if (item.status is num) { + return item.status == 1; + } + if (item.status is String) { + return item.status.toLowerCase() == 'active'; + } + // Default to true if status is missing or unknown (for safety) + return true; + } + + final nameController = TextEditingController(); + final emailController = TextEditingController(); + final phoneController = TextEditingController(); + final countryController = TextEditingController(); + final salaryController = TextEditingController(); + final birthDateController = TextEditingController(); + final joinDateController = TextEditingController(); + final GlobalKey _key = GlobalKey(); + + // Storing IDs for API submission + int? selectedDesignationId; + int? selectedDepartmentId; + int? selectShiftId; + + // Storing names for Dropdown display (if initial value is set) + String? selectedDesignationName; + String? selectedDepartmentName; + String? selectedShiftName; + + String? selectedGender; + String? selectedStatus; + + final ImagePicker _picker = ImagePicker(); + XFile? pickedImage; + + // Repositories for API calls + final _employeeCrudRepo = EmployeeRepo(); + + @override + void initState() { + super.initState(); + if (widget.isEdit && widget.employeeToEdit != null) { + _loadInitialData(widget.employeeToEdit!); + } + } + + void _loadInitialData(EmployeeData employee) { + nameController.text = employee.name ?? ''; + emailController.text = employee.email ?? ''; + phoneController.text = employee.phone ?? ''; + countryController.text = employee.country ?? ''; + salaryController.text = employee.amount?.toString() ?? ''; + birthDateController.text = _formatDateForDisplay(employee.birthDate); + joinDateController.text = _formatDateForDisplay(employee.joinDate); + + // Set initial values for dropdowns (using IDs for submission) + selectedDesignationId = employee.designationId?.toInt(); + selectedDesignationName = employee.designation?.name; + + selectedDepartmentId = employee.departmentId?.toInt(); + selectedDepartmentName = employee.department?.name; + + selectShiftId = employee.shiftId?.toInt(); + selectedShiftName = employee.shift?.name; + + selectedGender = employee.gender; + selectedStatus = employee.status; + + // Note: Image needs a separate logic if you want to load the existing one from URL + } + + String _formatDateForDisplay(String? date) { + if (date == null || date.isEmpty) return ''; + try { + final dateTime = DateTime.parse(date); + return DateFormat('dd/MM/yyyy').format(dateTime); + } catch (_) { + return date; // return as is if parsing fails + } + } + + @override + void dispose() { + nameController.dispose(); + emailController.dispose(); + phoneController.dispose(); + countryController.dispose(); + salaryController.dispose(); + birthDateController.dispose(); + joinDateController.dispose(); + super.dispose(); + } + + // --- API Submission Logic --- + Future _submitForm() async { + if (!_key.currentState!.validate()) return; + + final isEdit = widget.isEdit; + final employeeId = widget.employeeToEdit?.id?.toString(); + + // Prepare formData for API (using form-data structure from Postman) + final Map formData = { + if (isEdit) '_method': 'put', + 'name': nameController.text, + 'designation_id': selectedDesignationId?.toString() ?? "", + 'department_id': selectedDepartmentId?.toString() ?? "", + 'shift_id': selectShiftId?.toString() ?? "", + 'amount': salaryController.text, + 'phone': phoneController.text, + 'email': emailController.text, + 'gender': selectedGender?.toLowerCase() ?? "", + 'country': countryController.text, + // Date formatting to YYYY-MM-DD for API + 'birth_date': _formatDateForAPI(birthDateController.text) ?? "", + 'join_date': _formatDateForAPI(joinDateController.text) ?? "", + 'status': selectedStatus?.toLowerCase() ?? "", // active | terminate | suspended + }; + + await _employeeCrudRepo.saveEmployee( + ref: ref, + context: context, + formData: formData, + isEdit: isEdit, + image: pickedImage != null ? File(pickedImage!.path) : null, + employeeId: employeeId, + ); + } + + String? _formatDateForAPI(String dateDisplay) { + // Converts display format (dd/MM/yyyy) to API format (YYYY-MM-DD) + if (dateDisplay.isEmpty) return null; + try { + final dateTime = DateFormat('dd/MM/yyyy').parse(dateDisplay); + return DateFormat('yyyy-MM-dd').format(dateTime); + } catch (_) { + return null; + } + } + + @override + Widget build(BuildContext context) { + // 1. Watch the three provider + final _lang = lang.S.of(context); + final designationAsync = ref.watch(designationListProvider); + final departmentAsync = ref.watch(departmentListProvider); + final shiftAsync = ref.watch(shiftListProvider); + + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text( + widget.isEdit ? _lang.editEmployee : _lang.addNewEmployee, + ), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(1), + child: Divider( + height: 2, + color: kBackgroundColor, + ), + ), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // --- Name --- + TextFormField( + controller: nameController, + keyboardType: TextInputType.name, + decoration: InputDecoration( + labelText: _lang.name, + hintText: _lang.enterYourFullName, + ), + validator: (value) => value!.isEmpty ? _lang.enterFullName : null, + ), + const SizedBox(height: 20), + + // --- Designation Dropdown (Dynamic) --- + designationAsync.when( + loading: () => const LinearProgressIndicator(), + error: (err, stack) => Text('Designation Error: $err'), + data: (model) { + final items = (model.data ?? []).where(_isActive).toList(); + return DropdownButtonFormField( + decoration: InputDecoration( + labelText: _lang.designation, + hintText: _lang.selectOne, + ), + // Use ID for value, Name for display + value: selectedDesignationId, + validator: (value) => value == null ? _lang.pleaseSelectDesignation : null, + items: items.map((data) { + return DropdownMenuItem( + value: data.id?.toInt(), + child: Text(data.name ?? 'N/A'), + ); + }).toList(), + onChanged: (int? value) { + setState(() { + selectedDesignationId = value; + }); + }, + ); + }, + ), + const SizedBox(height: 20), + + // --- Department Dropdown (Dynamic) --- + departmentAsync.when( + loading: () => const LinearProgressIndicator(), + error: (err, stack) => Text('Department Error: $err'), + data: (model) { + final items = (model.data ?? []).where(_isActive).toList(); + return DropdownButtonFormField( + decoration: InputDecoration( + labelText: _lang.department, + hintText: _lang.selectOne, + ), + value: selectedDepartmentId, + validator: (value) => value == null ? _lang.pleaseSelectDepartment : null, + items: items.map((data) { + return DropdownMenuItem( + value: data.id?.toInt(), + child: Text(data.name ?? 'N/A'), + ); + }).toList(), + onChanged: (int? value) { + setState(() { + selectedDepartmentId = value; + }); + }, + ); + }, + ), + const SizedBox(height: 20), + + // --- Email --- + TextFormField( + controller: emailController, + keyboardType: TextInputType.emailAddress, + decoration: InputDecoration( + labelText: _lang.email, + hintText: _lang.enterYourEmailAddress, + ), + ), + const SizedBox(height: 20), + + // --- Phone --- + TextFormField( + controller: phoneController, + keyboardType: TextInputType.phone, + decoration: InputDecoration( + labelText: _lang.phone, + hintText: _lang.enterYourPhoneNumber, + ), + validator: (value) => value!.isEmpty ? _lang.pleaseEnterYourPhoneNumber : null, + ), + const SizedBox(height: 20), + + // --- Country --- + TextFormField( + controller: countryController, + keyboardType: TextInputType.name, + decoration: InputDecoration( + labelText: _lang.countryName, + hintText: _lang.enterYourCountry, + ), + ), + const SizedBox(height: 20), + + // --- Salary --- + TextFormField( + controller: salaryController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: _lang.salary, + hintText: 'Ex: \$500', + ), + validator: (value) => value!.isEmpty ? _lang.pleaseEnterYourSalary : null, + ), + const SizedBox(height: 20), + + // --- Gender & Shift (Dynamic) --- + Row( + children: [ + // --- Gender --- + Expanded( + child: DropdownButtonFormField( + decoration: InputDecoration( + labelText: _lang.gender, + hintText: _lang.selectOne, + ), + value: selectedGender, + validator: (value) => value == null ? _lang.pleaseSelectYourGender : null, + items: ['Male', 'Female', 'Others'].map((entry) { + return DropdownMenuItem(value: entry.toLowerCase(), child: Text(entry)); + }).toList(), + onChanged: (String? value) { + setState(() { + selectedGender = value; + }); + }), + ), + const SizedBox(width: 16), + + // --- Shift Dropdown (Dynamic) --- + Expanded( + child: shiftAsync.when( + loading: () => const LinearProgressIndicator(), + error: (err, stack) => Text('Shift Error: $err'), + data: (model) { + final items = (model.data ?? []).where(_isActive).toList(); + return DropdownButtonFormField( + decoration: InputDecoration( + labelText: _lang.shift, + hintText: _lang.selectOne, + ), + value: selectShiftId, + validator: (value) => value == null ? _lang.pleaseSelectYourShift : null, + items: items.map((data) { + return DropdownMenuItem( + value: data.id?.toInt(), + child: Text(data.name ?? 'N/A'), + ); + }).toList(), + onChanged: (int? value) { + setState(() { + selectShiftId = value; + }); + }, + ); + }, + ), + ), + ], + ), + const SizedBox(height: 20), + + // --- Birth Date & Join Date --- + Row( + children: [ + Expanded( + child: TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: birthDateController, + decoration: InputDecoration( + labelText: _lang.birthDate, + hintText: '06/02/2025', + border: const OutlineInputBorder(), + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + final DateTime? picked = await showDatePicker( + initialDate: DateTime.now(), + firstDate: DateTime(1900), + lastDate: DateTime.now(), + context: context, + ); + if (picked != null) { + birthDateController.text = DateFormat('dd/MM/yyyy').format(picked); + } + }, + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: joinDateController, + decoration: InputDecoration( + labelText: _lang.joinDate, + hintText: '06/02/2025', + border: const OutlineInputBorder(), + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () async { + final DateTime? picked = await showDatePicker( + initialDate: DateTime.now(), + firstDate: DateTime(2000), + lastDate: DateTime(2101), + context: context, + ); + if (picked != null) { + joinDateController.text = DateFormat('dd/MM/yyyy').format(picked); + } + }, + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + ), + ), + ], + ), + const SizedBox(height: 20), + + // --- Status --- + Row( + children: [ + Expanded( + child: DropdownButtonFormField( + decoration: InputDecoration( + labelText: _lang.status, + hintText: _lang.selectOne, + ), + value: selectedStatus, + validator: (value) => value == null ? _lang.pleaseSelectAStatus : null, + items: ['Active', 'Terminated', 'Suspended'].map((entry) { + return DropdownMenuItem(value: entry.toLowerCase(), child: Text(entry)); + }).toList(), + onChanged: (String? value) { + setState(() { + selectedStatus = value; + }); + }), + ), + const SizedBox(width: 16), + const Expanded(child: SizedBox()) + ], + ), + const SizedBox(height: 20), + + // --- Image Picker UI (Your existing code) --- + Text( + _lang.image, + style: Theme.of(context).textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Center( + child: Column( + children: [ + const SizedBox(height: 10), + GestureDetector( + onTap: () => showDialog( + context: context, + builder: (_) => Dialog( + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(12)), + child: SizedBox( + height: 200, + width: MediaQuery.of(context).size.width - 80, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + _imageOption( + icon: Icons.photo_library_rounded, + label: _lang.gallery, + color: kMainColor, + source: ImageSource.gallery, + ), + const SizedBox(width: 40), + _imageOption( + icon: Icons.camera, + label: _lang.camera, + color: kGreyTextColor, + source: ImageSource.camera, + ), + ], + ), + ), + ), + ), + child: Stack( + children: [ + Container( + height: 120, + width: 120, + decoration: BoxDecoration( + border: Border.all(color: Colors.black54), + borderRadius: BorderRadius.circular(120), + image: DecorationImage( + image: pickedImage != null + ? FileImage(File(pickedImage!.path)) + : widget.employeeToEdit?.image != null + ? NetworkImage('${APIConfig.domain}${widget.employeeToEdit?.image}') + : const AssetImage('assets/hrm/image_icon.jpg') as ImageProvider, + fit: BoxFit.cover, + ), + ), + ), + Positioned( + bottom: 0, + right: 0, + child: Container( + height: 35, + width: 35, + decoration: BoxDecoration( + color: kMainColor, + border: Border.all(color: Colors.white, width: 2), + borderRadius: BorderRadius.circular(120), + ), + child: const Icon(Icons.camera_alt_outlined, size: 20, color: Colors.white), + ), + ), + ], + ), + ), + const SizedBox(height: 10), + ], + ), + ), + const SizedBox(height: 20), + + // --- Save/Update & Reset Buttons --- + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + // Reset logic remains the same + setState(() { + _key.currentState?.reset(); + nameController.clear(); + emailController.clear(); + phoneController.clear(); + countryController.clear(); + salaryController.clear(); + birthDateController.clear(); + joinDateController.clear(); + selectedDesignationId = null; + selectedDepartmentId = null; + selectShiftId = null; + selectedGender = null; + selectedStatus = null; + pickedImage = null; // Reset image + }); + }, + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submitForm, // Call the submit function + child: Text(widget.isEdit ? _lang.update : _lang.save), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } + + /// Helper Widget + Widget _imageOption({ + required IconData icon, + required String label, + required Color color, + required ImageSource source, + }) { + return GestureDetector( + onTap: () async { + final navigator = Navigator.of(context); + pickedImage = await _picker.pickImage(source: source); + setState(() {}); + Future.delayed( + const Duration(milliseconds: 100), + () => navigator.pop(), + ); + }, + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Icon(icon, size: 60, color: color), + Text(label, style: Theme.of(context).textTheme.titleMedium?.copyWith(color: kGreyTextColor)), + ], + ), + ); + } +} diff --git a/lib/Screens/hrm/employee/employee_list_screen.dart b/lib/Screens/hrm/employee/employee_list_screen.dart new file mode 100644 index 0000000..80e6ab3 --- /dev/null +++ b/lib/Screens/hrm/employee/employee_list_screen.dart @@ -0,0 +1,322 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Screens/hrm/employee/add_new_employee.dart'; +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; +import 'package:mobile_pos/Screens/hrm/employee/repo/employee_repo.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/deleteing_alart_dialog.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/global_search_appbar.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; + +import '../../../Const/api_config.dart'; +import '../../../generated/l10n.dart' as lang; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; + +class EmployeeListScreen extends ConsumerStatefulWidget { + const EmployeeListScreen({super.key}); + + @override + ConsumerState createState() => _EmployeeListScreenState(); +} + +class _EmployeeListScreenState extends ConsumerState { + bool _isSearch = false; + final _searchController = TextEditingController(); + String _searchQuery = ''; + + @override + void initState() { + super.initState(); + _searchController.addListener(() { + setState(() { + _searchQuery = _searchController.text.toLowerCase(); + }); + }); + } + + @override + void dispose() { + _searchController.dispose(); + super.dispose(); + } + + // 2. Refresh logic using Riverpod's invalidate + Future _refreshEmployeeList() async { + // Invalidate the provider, which forces it to refetch the data + ref.invalidate(employeeListProvider); + // Wait for the new future to complete + await ref.read(employeeListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final employeeListAsync = ref.watch(employeeListProvider); + final permissionService = PermissionService(ref); + final _lang = lang.S.of(context); + return Scaffold( + backgroundColor: kWhite, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () { + setState(() { + _isSearch = !_isSearch; + if (!_isSearch) { + _searchController.clear(); + _searchQuery = ''; + } + }); + }, + title: 'Employee', + controller: _searchController, + onChanged: (query) { + // Listener handles the search logic + }, + ), + body: employeeListAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: $err')), + data: (employeeModel) { + if (!permissionService.hasPermission(Permit.employeesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + final allEmployees = employeeModel.employees ?? []; + + // Filtering logic + final filteredEmployees = allEmployees.where((employee) { + final nameLower = employee.name?.toLowerCase() ?? ''; + final phoneLower = employee.phone?.toLowerCase() ?? ''; + final emailLower = employee.email?.toLowerCase() ?? ''; + + return nameLower.contains(_searchQuery) || phoneLower.contains(_searchQuery) || emailLower.contains(_searchQuery); + }).toList(); + + if (filteredEmployees.isEmpty) { + return Center(child: Text(_searchQuery.isEmpty ? 'No employees found.' : 'No results found for "$_searchQuery".')); + } + + // 3. Wrap the ListView with RefreshIndicator + return RefreshIndicator( + onRefresh: _refreshEmployeeList, // Calls the Riverpod refresh logic + child: ListView.separated( + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final employee = filteredEmployees[index]; + + // Dynamic Data Mapping + final name = employee.name ?? 'N/A'; + final phone = employee.phone ?? 'N/A'; + final designation = employee.designation?.name ?? 'N/A'; + final department = employee.department?.name ?? 'N/A'; + final image = employee.image; + final email = employee.email ?? 'N/A'; + final country = employee.country ?? 'N/A'; + final salary = '\$${employee.amount?.toStringAsFixed(2) ?? '0.00'}'; + final gender = employee.gender ?? 'N/A'; + final shift = employee.shift?.name ?? 'N/A'; + final birthDate = employee.birthDate ?? 'N/A'; + final joinDate = employee.joinDate ?? 'N/A'; + final status = employee.status ?? 'N/A'; + + return ListTile( + onTap: () { + // Displaying dynamic data in Modal Sheet + viewModalSheet( + context: context, + showImage: true, + image: image, + item: { + "Full Name": name, + "Designation ": designation, + "Department ": department, + "Email ": email, + "Phone ": phone, + "Country": country, + "Salary": salary, + "Gender": gender, + "Shift": shift, + "Birth Date": birthDate, + "Join Date": joinDate, + "Status": status, + }, + ); + }, + contentPadding: const EdgeInsetsDirectional.symmetric( + horizontal: 16, + vertical: 0, + ), + horizontalTitleGap: 14, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + leading: Container( + alignment: Alignment.center, + height: 40, + width: 40, + clipBehavior: Clip.antiAlias, + decoration: BoxDecoration(shape: BoxShape.circle, color: kMainColor.withValues(alpha: 0.1)), + child: image == null + ? Text( + name.substring(0, 1), + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + color: kMainColor, + ), + ) + : Image.network( + fit: BoxFit.fill, + "${APIConfig.domain}$image", + ), + ), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + name, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + SizedBox( + height: 28, + width: 28, + child: IconButton( + style: const ButtonStyle( + padding: WidgetStatePropertyAll( + EdgeInsets.zero, + ), + ), + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + ), + onPressed: () { + if (!permissionService.hasPermission(Permit.employeesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text("You do not have permission to update Employee."), + ), + ); + return; + } + // Navigation to edit employee screen + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddNewEmployee( + isEdit: true, + employeeToEdit: employee, + ), + ), + ); + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + ), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + phone, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + )), + SizedBox( + height: 28, + width: 28, + child: IconButton( + padding: EdgeInsets.zero, + style: const ButtonStyle( + padding: WidgetStatePropertyAll( + EdgeInsets.zero, + ), + ), + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + ), + onPressed: () async { + if (!permissionService.hasPermission(Permit.employeesDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text("You do not have permission to delete Employee."), + ), + ); + return; + } + final confirm = await showDeleteConfirmationDialog( + itemName: 'Employee', + context: context, + ); + + if (confirm) { + EasyLoading.show(status: _lang.deleting); + final repo = EmployeeRepo(); + try { + final result = await repo.deleteEmployee(id: employee.id.toString(), ref: ref, context: context); + if (result) { + ref.refresh(employeeListProvider); + EasyLoading.showSuccess(_lang.deletedSuccessFully); + } else { + EasyLoading.showError("Failed to delete the Employee"); + } + } catch (e) { + EasyLoading.showError('Error deleting: $e'); + } finally { + EasyLoading.dismiss(); + } + } + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ) + ], + ), + ); + }, + separatorBuilder: (_, __) => Divider( + color: kBackgroundColor, + height: 2, + ), + itemCount: filteredEmployees.length), + ); + }, + ), + bottomNavigationBar: permissionService.hasPermission(Permit.employeesCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () { + Navigator.push(context, MaterialPageRoute(builder: (context) => const AddNewEmployee())); + }, + label: const Text('Add Employee'), + icon: const Icon( + Icons.add, + color: Colors.white, + ), + ), + ) + : null, + ); + } +} diff --git a/lib/Screens/hrm/employee/model/employee_list_model.dart b/lib/Screens/hrm/employee/model/employee_list_model.dart new file mode 100644 index 0000000..41e133a --- /dev/null +++ b/lib/Screens/hrm/employee/model/employee_list_model.dart @@ -0,0 +1,220 @@ +class EmployeeListModel { + EmployeeListModel({ + this.message, + this.employees, + }); + + EmployeeListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + employees = []; + json['data'].forEach((v) { + employees?.add(EmployeeData.fromJson(v)); + }); + } + } + String? message; + List? employees; + + Map toJson() { + final map = {}; + map['message'] = message; + if (employees != null) { + map['data'] = employees?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class EmployeeData { + EmployeeData({ + this.id, + this.name, + this.businessId, + this.branchId, + this.designationId, + this.departmentId, + this.shiftId, + this.amount, + this.image, + this.phone, + this.email, + this.gender, + this.country, + this.birthDate, + this.joinDate, + this.status, + this.createdAt, + this.updatedAt, + this.department, + this.designation, + this.shift, + this.branch, + }); + + EmployeeData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + businessId = json['business_id']; + branchId = json['branch_id']; + designationId = json['designation_id']; + departmentId = json['department_id']; + shiftId = json['shift_id']; + amount = json['amount']; + image = json['image']; + phone = json['phone']; + email = json['email']; + gender = json['gender']; + country = json['country']; + birthDate = json['birth_date']; + joinDate = json['join_date']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + department = json['department'] != null ? Department.fromJson(json['department']) : null; + designation = json['designation'] != null ? Designation.fromJson(json['designation']) : null; + shift = json['shift'] != null ? Shift.fromJson(json['shift']) : null; + branch = json['branch'] != null ? Branch.fromJson(json['branch']) : null; + } + num? id; + String? name; + num? businessId; + num? branchId; + num? designationId; + num? departmentId; + num? shiftId; + num? amount; + dynamic image; + String? phone; + String? email; + String? gender; + String? country; + String? birthDate; + String? joinDate; + String? status; + String? createdAt; + String? updatedAt; + Department? department; + Designation? designation; + Shift? shift; + Branch? branch; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['business_id'] = businessId; + map['branch_id'] = branchId; + map['designation_id'] = designationId; + map['department_id'] = departmentId; + map['shift_id'] = shiftId; + map['amount'] = amount; + map['image'] = image; + map['phone'] = phone; + map['email'] = email; + map['gender'] = gender; + map['country'] = country; + map['birth_date'] = birthDate; + map['join_date'] = joinDate; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (department != null) { + map['department'] = department?.toJson(); + } + if (designation != null) { + map['designation'] = designation?.toJson(); + } + if (shift != null) { + map['shift'] = shift?.toJson(); + } + if (branch != null) { + map['branch'] = branch?.toJson(); + } + return map; + } +} + +class Branch { + Branch({ + this.id, + this.name, + }); + + Branch.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} + +class Shift { + Shift({ + this.id, + this.name, + }); + + Shift.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} + +class Designation { + Designation({ + this.id, + this.name, + }); + + Designation.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} + +class Department { + Department({ + this.id, + this.name, + }); + + Department.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} diff --git a/lib/Screens/hrm/employee/provider/emplpyee_list_provider.dart b/lib/Screens/hrm/employee/provider/emplpyee_list_provider.dart new file mode 100644 index 0000000..715fc2e --- /dev/null +++ b/lib/Screens/hrm/employee/provider/emplpyee_list_provider.dart @@ -0,0 +1,6 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/employee/model/employee_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/employee/repo/employee_repo.dart'; + +final repo = EmployeeRepo(); +final employeeListProvider = FutureProvider((ref) => repo.fetchAllEmployee()); diff --git a/lib/Screens/hrm/employee/repo/employee_repo.dart b/lib/Screens/hrm/employee/repo/employee_repo.dart new file mode 100644 index 0000000..22ed644 --- /dev/null +++ b/lib/Screens/hrm/employee/repo/employee_repo.dart @@ -0,0 +1,98 @@ +import 'dart:convert'; +import 'dart:io'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/hrm/employee/model/employee_list_model.dart'; +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../provider/emplpyee_list_provider.dart'; + +class EmployeeRepo { + Future fetchAllEmployee() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/employees'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + + return EmployeeListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch Employee list'); + } + } + + Future saveEmployee({ + required WidgetRef ref, + required BuildContext context, + required Map formData, + required bool isEdit, + required File? image, + String? employeeId, + }) async { + final url = isEdit ? Uri.parse('${APIConfig.url}/employees/$employeeId') : Uri.parse('${APIConfig.url}/employees'); + + try { + EasyLoading.show(status: isEdit ? 'Updating...' : 'Saving...'); + + final client = http.Client(); + + // We assume CustomHttpClient handles form-data and authorization. + CustomHttpClient customClient = CustomHttpClient(client: client, context: context, ref: ref); + + // We need to use post for both create and update (with _method: put) + final response = await customClient.uploadFile( + url: url, + fields: formData, // Passing the map directly for form-data + file: image, + fileFieldName: 'image', + ); + + EasyLoading.dismiss(); + final responseData = await response.stream.bytesToString(); + final data = jsonDecode(responseData); + + if (response.statusCode == 200 || response.statusCode == 201) { + // Refresh the main employee list provider after successful operation + ref.invalidate(employeeListProvider); + Navigator.pop(context); + EasyLoading.showSuccess(isEdit ? 'Employee Updated Successfully' : 'Employee Saved Successfully'); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed: ${data['message'] ?? 'Unknown error'}')), + ); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: $e')), + ); + } + } + + ///________Delete_Employee______________________________________________________ + Future deleteEmployee({required String id, required BuildContext context, required WidgetRef ref}) async { + try { + final url = Uri.parse('${APIConfig.url}/employees/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + if (response.statusCode == 200) { + return true; + } else { + print('Error deleting Employee: ${response.statusCode} - ${response.body}'); + return false; + } + } catch (error) { + print('Error during delete operation: $error'); + return false; + } finally { + EasyLoading.dismiss(); + } + } +} diff --git a/lib/Screens/hrm/holiday/add_new_holiday.dart b/lib/Screens/hrm/holiday/add_new_holiday.dart new file mode 100644 index 0000000..6b2ae2b --- /dev/null +++ b/lib/Screens/hrm/holiday/add_new_holiday.dart @@ -0,0 +1,280 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; // Import Riverpod +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../../constant.dart'; + +// --- Riverpod Imports (Assuming these paths are correct) --- +import 'package:mobile_pos/Screens/hrm/holiday/model/holiday_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/holiday/repo/holiday_repo.dart'; +// ----------------------------------------------------------- + +// Accept optional HolidayData for editing (renamed from isEdit) +class AddNewHoliday extends ConsumerStatefulWidget { + final HolidayData? holidayData; + // Changed constructor to use key and remove isEdit + const AddNewHoliday({super.key, this.holidayData}); + + @override + ConsumerState createState() => _AddNewHolidayState(); +} + +class _AddNewHolidayState extends ConsumerState { + final nameController = TextEditingController(); + final startDateController = TextEditingController(); + final endDateController = TextEditingController(); + final descriptionController = TextEditingController(); + final GlobalKey _key = GlobalKey(); + + // Variables to hold parsed dates for comparison/API formatting + DateTime? _selectedStartDate; + DateTime? _selectedEndDate; + + bool get isEditing => widget.holidayData != null; + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); // API typically needs YYYY-MM-DD + + @override + void initState() { + super.initState(); + if (isEditing) { + final holiday = widget.holidayData!; + nameController.text = holiday.name ?? ''; + descriptionController.text = holiday.description ?? ''; + + try { + if (holiday.startDate != null) { + _selectedStartDate = DateTime.parse(holiday.startDate!); + startDateController.text = _displayFormat.format(_selectedStartDate!); + } + if (holiday.endDate != null) { + _selectedEndDate = DateTime.parse(holiday.endDate!); + endDateController.text = _displayFormat.format(_selectedEndDate!); + } + } catch (e) { + // Handle date parsing failure if API format is inconsistent + debugPrint('Error parsing date for editing: $e'); + startDateController.text = holiday.startDate ?? ''; + endDateController.text = holiday.endDate ?? ''; + } + } + } + + @override + void dispose() { + nameController.dispose(); + startDateController.dispose(); + endDateController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + Future _selectDate(BuildContext context, TextEditingController controller, bool isStart) async { + DateTime initialDate = DateTime.now(); + if (isStart) { + initialDate = _selectedStartDate ?? initialDate; + } else { + initialDate = _selectedEndDate ?? _selectedStartDate ?? initialDate; + } + + final DateTime? picked = await showDatePicker( + initialDate: initialDate, + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + + if (picked != null) { + setState(() { + controller.text = _displayFormat.format(picked); + if (isStart) { + _selectedStartDate = picked; + // Auto-adjust end date if it is before the new start date + if (_selectedEndDate != null && _selectedEndDate!.isBefore(picked)) { + _selectedEndDate = picked; + endDateController.text = _displayFormat.format(picked); + } + } else { + _selectedEndDate = picked; + } + }); + } + } + + void _submit() async { + if (_key.currentState!.validate()) { + // Validate that dates are not null and end date is not before start date + if (_selectedStartDate == null || _selectedEndDate == null) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).pleaseSelectValidStartAndEndDates)), + ); + return; + } + + if (_selectedEndDate!.isBefore(_selectedStartDate!)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).endDateCannotBeBeforeStartDate)), + ); + return; + } + + final repo = HolidayRepo(); + final String apiStartDate = _apiFormat.format(_selectedStartDate!); + final String apiEndDate = _apiFormat.format(_selectedEndDate!); + + if (isEditing) { + // --- UPDATE HOLIDAY --- + await repo.updateHolidays( + ref: ref, + context: context, + id: widget.holidayData!.id!.toInt(), + name: nameController.text, + startDate: apiStartDate, + endDate: apiEndDate, + description: descriptionController.text, + ); + } else { + // --- CREATE HOLIDAY --- + await repo.createHolidays( + ref: ref, + context: context, + name: nameController.text, + startDate: apiStartDate, + endDate: apiEndDate, + description: descriptionController.text, + ); + } + // Note: The repo functions already handle Navigator.pop(context) and SnackBar + } + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text( + isEditing ? _lang.editHoliday : _lang.addNewHoliday, + ), + bottom: const PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider( + height: 2, + color: kBackgroundColor, + ), + ), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + children: [ + TextFormField( + controller: nameController, + decoration: InputDecoration( + labelText: _lang.name, + hintText: _lang.enterHolidayName, + ), + validator: (value) => value!.isEmpty ? _lang.pleaseEnterHolidayName : null, + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: startDateController, + decoration: InputDecoration( + labelText: _lang.startDate, + hintText: _lang.pleaseEnterDate, + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => _selectDate(context, startDateController, true), + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + validator: (value) => value!.isEmpty ? _lang.pleaseSelectStartDate : null, + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: endDateController, + decoration: InputDecoration( + labelText: _lang.endDate, + hintText: _lang.pleaseEnterDate, + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => _selectDate(context, endDateController, false), + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + validator: (value) { + if (value!.isEmpty) { + return _lang.pleaseEnterEndDate; + } + if (_selectedStartDate != null && + _selectedEndDate != null && + _selectedEndDate!.isBefore(_selectedStartDate!)) { + return _lang.endDateBeforeStartDate; + } + return null; + }, + ), + ), + ], + ), + const SizedBox(height: 20), + TextFormField( + controller: descriptionController, + decoration: InputDecoration( + labelText: _lang.description, + hintText: '${_lang.enterDescription}...', + ), + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + // Reset functionality + setState(() { + _key.currentState?.reset(); + nameController.clear(); + descriptionController.clear(); + startDateController.clear(); + endDateController.clear(); + _selectedStartDate = null; + _selectedEndDate = null; + }); + }, + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, // Call the submission function + child: Text( + isEditing ? _lang.update : _lang.save, + ), + ), + ), + ], + ), + ], + )), + ), + ); + } +} diff --git a/lib/Screens/hrm/holiday/holiday_list_screen.dart b/lib/Screens/hrm/holiday/holiday_list_screen.dart new file mode 100644 index 0000000..c88338a --- /dev/null +++ b/lib/Screens/hrm/holiday/holiday_list_screen.dart @@ -0,0 +1,324 @@ +// File: holiday_list.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; // Import for DateFormat + +// --- Local Imports (Assuming correct paths) --- +import 'package:mobile_pos/Screens/hrm/holiday/add_new_holiday.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import '../../../service/check_user_role_permission_provider.dart'; // PermissionService +import '../../../widgets/empty_widget/_empty_widget.dart'; // PermitDenyWidget (Assuming this exists) +import '../widgets/deleteing_alart_dialog.dart'; +import '../widgets/global_search_appbar.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/holiday/model/holiday_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/holiday/repo/holiday_repo.dart'; +import 'package:mobile_pos/Screens/hrm/holiday/provider/holidays_list_provider.dart'; + +class HolidayList extends ConsumerStatefulWidget { + const HolidayList({super.key}); + + @override + ConsumerState createState() => _HolidayListState(); +} + +class _HolidayListState extends ConsumerState { + final TextEditingController _searchController = TextEditingController(); + List _filteredHolidays = []; + bool _isSearch = false; + + @override + void initState() { + super.initState(); + _searchController.addListener(_onSearchChanged); + } + + @override + void dispose() { + _searchController.removeListener(_onSearchChanged); + _searchController.dispose(); + super.dispose(); + } + + // --- Date Formatting Utility (FIX) --- + String _formatDateForDisplay(String? date) { + if (date == null || date.isEmpty) return 'N/A'; + try { + // Parse YYYY-MM-DD from API + final dateTime = DateFormat('yyyy-MM-dd').parse(date); + // Format to dd MMM, yyyy (e.g., 02 Jun, 2025) + return DateFormat('dd MMM, yyyy').format(dateTime); + } catch (_) { + return date; + } + } + // --- End Date Formatting Utility --- + + void _onSearchChanged() { + setState(() { + // Trigger rebuild to re-apply filter + }); + } + + void _filterHolidays(List allHolidays) { + final query = _searchController.text.toLowerCase().trim(); + if (query.isEmpty) { + _filteredHolidays = allHolidays; + } else { + _filteredHolidays = allHolidays.where((holiday) { + final nameMatch = (holiday.name ?? '').toLowerCase().contains(query); + final branchMatch = (holiday.branch?.name ?? '').toLowerCase().contains(query); + final startDateMatch = (holiday.startDate ?? '').toLowerCase().contains(query); + final endDateMatch = (holiday.endDate ?? '').toLowerCase().contains(query); + + return nameMatch || branchMatch || startDateMatch || endDateMatch; + }).toList(); + } + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final holidayListAsync = ref.watch(holidayListProvider); + // Assuming PermissionService and Permit enum exist globally or are accessible + final permissionService = PermissionService(ref); + + return Scaffold( + backgroundColor: Colors.white, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () { + setState(() { + _isSearch = !_isSearch; + if (!_isSearch) { + _searchController.clear(); + } + }); + }, + title: _lang.holidayList, + controller: _searchController, + onChanged: (query) { + // Handled by _searchController.addListener + }, + ), + body: holidayListAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center( + child: Text('Failed to load holidays: $err'), + ), + data: (model) { + // Check read permission + if (!permissionService.hasPermission(Permit.holidaysRead.value)) { + return const Center(child: PermitDenyWidget()); + } + final allHolidays = model.data ?? []; + + // Apply filter + _filterHolidays(allHolidays); + + if (_filteredHolidays.isEmpty) { + return Center( + child: Text( + _searchController.text.isEmpty + ? _lang.noHolidayFound + : '${_lang.noHolidayFundMatching}"${_searchController.text}".', + style: Theme.of(context).textTheme.titleMedium, + ), + ); + } + + return ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredHolidays.length, + separatorBuilder: (_, __) => const Divider( + color: kBackgroundColor, + height: 1.5, + ), + itemBuilder: (_, index) => _buildHolidayItem( + context: context, + ref: ref, + holiday: _filteredHolidays[index], // Use filtered list + ), + ); + }, + ), + bottomNavigationBar: permissionService.hasPermission(Permit.holidaysCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const AddNewHoliday(), + ), + ), + icon: const Icon(Icons.add, color: Colors.white), + label: Text(_lang.addHoliday), + ), + ) + : null, + ); + } + + // --- Helper Methods --- + + Widget _buildHolidayItem({ + required BuildContext context, + required WidgetRef ref, + required HolidayData holiday, + }) { + final theme = Theme.of(context); + + // FIX: Formatting the dates for display + final String startDateDisplay = _formatDateForDisplay(holiday.startDate); + final String endDateDisplay = _formatDateForDisplay(holiday.endDate); + final String description = holiday.description ?? 'N/A'; + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + lang.S.of(context).name: holiday.name ?? 'N/A', + lang.S.of(context).startDate: startDateDisplay, + lang.S.of(context).endDate: endDateDisplay, + }, + description: description, + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + holiday.name ?? 'n/a', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.center, + ), + _buildActionButtons(context, ref, holiday), + ], + ), + const SizedBox(height: 16), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildTimeColumn( + time: startDateDisplay, // Use formatted date + label: lang.S.of(context).startDate, + theme: theme, + ), + _buildTimeColumn( + time: endDateDisplay, // Use formatted date + label: lang.S.of(context).endDate, + theme: theme, + ), + const SizedBox(width: 50), + ], + ), + ], + ), + ), + ); + } + + Widget _buildTimeColumn({ + required String time, + required String label, + required ThemeData theme, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + time, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 6), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + ), + ], + ); + } + + Widget _buildActionButtons(BuildContext context, WidgetRef ref, HolidayData holiday) { + final permissionService = PermissionService(ref); + return Column( + children: [ + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.holidaysUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToUpgradeHoliday), + ), + ); + return; + } + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddNewHoliday(holidayData: holiday), + ), + ); + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.holidaysDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar( + backgroundColor: Colors.red, + content: Text("You do not have permission to delete Holidays."), + ), + ); + return; + } + if (holiday.id != null) { + _showDeleteConfirmationDialog(context, ref, holiday.id!); + } + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ], + ); + } + + void _showDeleteConfirmationDialog(BuildContext context, WidgetRef ref, num id) async { + bool result = await showDeleteConfirmationDialog( + context: context, + itemName: lang.S.of(context).holiday, + ); + + if (result) { + final repo = HolidayRepo(); + await repo.deleteHolidays(id: id, context: context, ref: ref); + // The repo method handles refreshing the list + } + } +} diff --git a/lib/Screens/hrm/holiday/model/holiday_list_model.dart b/lib/Screens/hrm/holiday/model/holiday_list_model.dart new file mode 100644 index 0000000..c44b283 --- /dev/null +++ b/lib/Screens/hrm/holiday/model/holiday_list_model.dart @@ -0,0 +1,103 @@ +class HolidayListModel { + HolidayListModel({ + this.message, + this.data, + }); + + HolidayListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(HolidayData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class HolidayData { + HolidayData({ + this.id, + this.businessId, + this.branchId, + this.name, + this.startDate, + this.endDate, + this.description, + this.createdAt, + this.updatedAt, + this.branch, + }); + + HolidayData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + branchId = json['branch_id']; + name = json['name']; + startDate = json['start_date']; + endDate = json['end_date']; + description = json['description']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + branch = json['branch'] != null ? Branch.fromJson(json['branch']) : null; + } + num? id; + num? businessId; + num? branchId; + String? name; + String? startDate; + String? endDate; + String? description; + String? createdAt; + String? updatedAt; + Branch? branch; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['branch_id'] = branchId; + map['name'] = name; + map['start_date'] = startDate; + map['end_date'] = endDate; + map['description'] = description; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (branch != null) { + map['branch'] = branch?.toJson(); + } + return map; + } +} + +class Branch { + Branch({ + this.id, + this.name, + }); + + Branch.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} diff --git a/lib/Screens/hrm/holiday/provider/holidays_list_provider.dart b/lib/Screens/hrm/holiday/provider/holidays_list_provider.dart new file mode 100644 index 0000000..fd5398c --- /dev/null +++ b/lib/Screens/hrm/holiday/provider/holidays_list_provider.dart @@ -0,0 +1,8 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/department/model/department_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/department/repo/department_repo.dart'; +import 'package:mobile_pos/Screens/hrm/holiday/model/holiday_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/holiday/repo/holiday_repo.dart'; + +final repo = HolidayRepo(); +final holidayListProvider = FutureProvider((ref) => repo.fetchAllHolidays()); diff --git a/lib/Screens/hrm/holiday/repo/holiday_repo.dart b/lib/Screens/hrm/holiday/repo/holiday_repo.dart new file mode 100644 index 0000000..6ff460b --- /dev/null +++ b/lib/Screens/hrm/holiday/repo/holiday_repo.dart @@ -0,0 +1,171 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import 'package:mobile_pos/Screens/hrm/holiday/model/holiday_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/holiday/provider/holidays_list_provider.dart'; + +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; + +class HolidayRepo { + ///---------------- FETCH HOLIDAYS ----------------/// + Future fetchAllHolidays() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/holidays'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return HolidayListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch Holidays list'); + } + } + + ///---------------- CREATE HOLIDAY ----------------/// + Future createHolidays({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String startDate, + required String endDate, + required String description, + }) async { + final uri = Uri.parse('${APIConfig.url}/holidays'); // Modified endpoint + + final requestBody = jsonEncode({ + 'name': name, + 'start_date': startDate, // Field names match the model/API + 'end_date': endDate, // Field names match the model/API + 'description': description, + }); + + try { + EasyLoading.show(status: 'Creating Holiday...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.refresh(holidayListProvider); // Refresh the list after creation + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Holiday created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Holiday creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE HOLIDAY ----------------/// + Future updateHolidays({ + // Renamed function + required WidgetRef ref, + required BuildContext context, + required int id, + required String name, + required String startDate, + required String endDate, + required String description, + }) async { + final uri = Uri.parse('${APIConfig.url}/holidays/$id'); // Modified endpoint + + final requestBody = jsonEncode({ + '_method': 'put', // Required for PUT/PATCH via POST on some APIs + 'name': name, + 'start_date': startDate, + 'end_date': endDate, + 'description': description, + }); + + try { + EasyLoading.show(status: 'Updating Holiday...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + // Assuming the PUT is sent via POST with '_method': 'put' + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.refresh(holidayListProvider); // Refresh the list after update + + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Holiday updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Holiday update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE HOLIDAY ----------------/// + Future deleteHolidays({ + // Renamed function + required num id, // Changed to num to match model's id type + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}/holidays/$id'); // Modified endpoint + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.refresh(holidayListProvider); // Refresh the list after deletion + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Holiday deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/hrm_manu_screen.dart b/lib/Screens/hrm/hrm_manu_screen.dart new file mode 100644 index 0000000..9111873 --- /dev/null +++ b/lib/Screens/hrm/hrm_manu_screen.dart @@ -0,0 +1,240 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/Screens/hrm/attendance/attendance_screen.dart'; +import 'package:mobile_pos/Screens/hrm/department/department_screen.dart'; +import 'package:mobile_pos/Screens/hrm/designation/designation_list.dart'; +import 'package:mobile_pos/Screens/hrm/employee/employee_list_screen.dart'; +import 'package:mobile_pos/Screens/hrm/holiday/holiday_list_screen.dart'; +import 'package:mobile_pos/Screens/hrm/leave_request/leave/leave_list_screen.dart'; +import 'package:mobile_pos/Screens/hrm/leave_request/leave_type/leave_type_list.dart'; +import 'package:mobile_pos/Screens/hrm/payroll/payroll_list.dart'; +import 'package:mobile_pos/Screens/hrm/reports/attandence_report.dart'; +import 'package:mobile_pos/Screens/hrm/reports/leave_reports.dart'; +import 'package:mobile_pos/Screens/hrm/reports/payroll_reports.dart'; +import 'package:mobile_pos/Screens/hrm/shift/shift_screen.dart'; + +import '../../constant.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class HrmScreen extends ConsumerStatefulWidget { + const HrmScreen({super.key}); + + @override + ConsumerState createState() => _HrmScreenState(); +} + +class _HrmScreenState extends ConsumerState { + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final permissionService = PermissionService(ref); + return Scaffold( + backgroundColor: kBackgroundColor, + appBar: AppBar( + title: Text(_lang.hrm), + centerTitle: true, + elevation: 0.0, + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + //---------------Department-------------------- + _buildListItem( + context, + icon: 'assets/hrm/depertment.svg', + title: _lang.department, + destination: DepartmentScreen(), + ), + const SizedBox(height: 10), + //-----------------Designation---------------------- + _buildListItem( + context, + icon: 'assets/hrm/designation.svg', + title: _lang.designation, + destination: DesignationListScreen(), + ), + const SizedBox(height: 10), + //---------------------Shift---------------------------- + _buildListItem( + context, + icon: 'assets/hrm/shift.svg', + title: _lang.shift, + destination: const ShiftScreen(), + ), + SizedBox(height: 10), + //-----------------Employee--------------------------------- + _buildListItem( + context, + icon: 'assets/hrm/employee.svg', + title: _lang.employee, + destination: const EmployeeListScreen(), + ), + SizedBox(height: 10), + //-----------------Leave request----------------------------- + _buildExpansionTile( + context, + icon: 'assets/hrm/leave.svg', + title: _lang.leaveRequest, + children: [ + _buildSubMenuItem( + context, + title: _lang.leaveType, + destination: const LeaveTypeList(), + ), + _buildSubMenuItem( + context, + title: _lang.leave, + destination: const LeaveListScreen(), + ), + ], + ), + SizedBox(height: 10), + //------------------------Holiday---------------------------------- + _buildListItem( + context, + icon: 'assets/hrm/holiday.svg', + title: _lang.holiday, + destination: const HolidayList(), + ), + SizedBox(height: 10), + //------------------------Attendance------------------------------- + _buildListItem( + context, + icon: 'assets/hrm/attendence.svg', + title: _lang.attendance, + destination: const AttendanceScreen(), + ), + SizedBox(height: 10), + //-------------------------payroll---------------------------------- + _buildListItem( + context, + icon: 'assets/hrm/payroll.svg', + title: _lang.payroll, + destination: const PayrollScreen(), + ), + SizedBox(height: 10), + //--------------------------Reports-------------------------------- + if (permissionService.hasPermission(Permit.attendanceReportsRead.value) || + permissionService.hasPermission(Permit.payrollReportsRead.value) || + permissionService.hasPermission(Permit.leaveReportsRead.value)) + _buildExpansionTile( + context, + icon: 'assets/hrm/reports.svg', + title: _lang.reports, + children: [ + if (permissionService.hasPermission(Permit.attendanceReportsRead.value)) + _buildSubMenuItem( + context, + title: _lang.attendance, + destination: const AttendanceReports(), + ), + if (permissionService.hasPermission(Permit.payrollReportsRead.value)) + _buildSubMenuItem( + context, + title: _lang.payroll, + destination: const PayrollReports(), + ), + if (permissionService.hasPermission(Permit.leaveReportsRead.value)) + _buildSubMenuItem( + context, + title: _lang.leave, + destination: const LeaveReports(), + ), + ], + ), + ], + ), + ), + ); + } + + ///-------------build menu item------------------------------ + Widget _buildListItem( + BuildContext context, { + required String icon, + required String title, + required Widget destination, + }) { + final _theme = Theme.of(context); + return ListTile( + tileColor: Colors.white, + shape: RoundedRectangleBorder(borderRadius: BorderRadiusGeometry.circular(6)), + horizontalTitleGap: 15, + contentPadding: EdgeInsetsDirectional.symmetric(horizontal: 8), + onTap: () { + // expansibleController.collapse(); + // expansibleController2.collapse(); + Navigator.push(context, MaterialPageRoute(builder: (context) => destination)); + }, + leading: SvgPicture.asset( + icon, + height: 40, + width: 40, + ), + title: Text( + title, + style: _theme.textTheme.bodyLarge, + ), + trailing: Icon( + Icons.arrow_forward_ios, + size: 18, + color: kNeutral800, + ), + ); + } + + ///---------------------expansion tile item--------------------------------- + Widget _buildExpansionTile( + BuildContext context, { + required String icon, + required String title, + required List children, + }) { + return Theme( + data: Theme.of(context).copyWith( + dividerColor: WidgetStateColor.transparent, + ), + child: ExpansionTile( + backgroundColor: Colors.white, + collapsedBackgroundColor: Colors.white, + collapsedShape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(6)), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(6)), + iconColor: kNeutral800, + tilePadding: const EdgeInsets.symmetric(horizontal: 8), + childrenPadding: const EdgeInsets.symmetric(horizontal: 50), + leading: SvgPicture.asset( + icon, + height: 40, + width: 40, + ), + title: Text(title, style: Theme.of(context).textTheme.bodyLarge), + children: children, + ), + ); + } + + ///-------------------sub menu item--------------------------------------- + Widget _buildSubMenuItem( + BuildContext context, { + required String title, + required Widget destination, + }) { + return ListTile( + onTap: () { + // setState(() => selectedTitle = title); + + Navigator.push(context, MaterialPageRoute(builder: (context) => destination)); + }, + visualDensity: const VisualDensity(vertical: -4), + title: Text( + title, + style: Theme.of(context).textTheme.bodyLarge?.copyWith( + color: kTitleColor, + ), + ), + ); + } +} diff --git a/lib/Screens/hrm/leave_request/leave/add_new_leave.dart b/lib/Screens/hrm/leave_request/leave/add_new_leave.dart new file mode 100644 index 0000000..71ba23d --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave/add_new_leave.dart @@ -0,0 +1,473 @@ +// File: add_new_leave.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/hrm/leave_request/leave/repo/leave_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +// --- Local Imports --- +import '../../../../constant.dart'; +import '../../employee/model/employee_list_model.dart'; +import '../../employee/provider/emplpyee_list_provider.dart'; +import '../leave_type/model/leave_type_list_model.dart'; +import '../leave_type/provider/leave_type_list_provider.dart'; +import 'model/leave_list_model.dart'; + +class AddNewLeave extends ConsumerStatefulWidget { + final LeaveRequestData? leaveRequestData; + + const AddNewLeave({super.key, this.leaveRequestData}); + + @override + ConsumerState createState() => _AddNewLeaveState(); +} + +class _AddNewLeaveState extends ConsumerState { + bool _isActive(dynamic item) { + if (item == null) return false; + if (item.status is num) { + return item.status == 1; + } + if (item.status is String) { + return item.status.toLowerCase() == 'active'; + } + // Default to true if status is missing or unknown (for safety) + return true; + } + + // --- Form Controllers --- + final GlobalKey _key = GlobalKey(); + final startDateController = TextEditingController(); + final endDateController = TextEditingController(); + final leaveDurationController = TextEditingController(); + final noteController = TextEditingController(); + + // --- Selected Values (API payload) --- + EmployeeData? _selectedEmployee; + LeaveTypeData? _selectedLeaveType; + DateTime? _selectedStartDate; + DateTime? _selectedEndDate; + String? _selectedMonth; + String _selectedStatus = 'pending'; + + // --- UI/API Helpers --- + final DateFormat _displayFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + final DateFormat _monthFormat = DateFormat('MMMM'); + + // UI state for Department (Auto-filled) + final TextEditingController _currentEmployeeDepartmentName = TextEditingController(text: 'Select an employee'); + + bool get isEditing => widget.leaveRequestData != null; + + @override + void initState() { + super.initState(); + if (isEditing) { + final data = widget.leaveRequestData!; + noteController.text = data.description ?? ''; + leaveDurationController.text = data.leaveDuration?.toString() ?? ''; + _selectedStatus = data.status ?? 'pending'; + + try { + if (data.startDate != null) { + _selectedStartDate = DateTime.parse(data.startDate!); + startDateController.text = _displayFormat.format(_selectedStartDate!); + } + if (data.endDate != null) { + _selectedEndDate = DateTime.parse(data.endDate!); + endDateController.text = _displayFormat.format(_selectedEndDate!); + } + _selectedMonth = data.month; + } catch (e) { + debugPrint('Error parsing dates for editing: $e'); + } + _currentEmployeeDepartmentName.text = data.department?.name ?? ''; + } + } + + @override + void dispose() { + startDateController.dispose(); + endDateController.dispose(); + leaveDurationController.dispose(); + noteController.dispose(); + super.dispose(); + } + + Future _selectDate(bool isStart) async { + final controller = isStart ? startDateController : endDateController; + + DateTime initialDate = + isStart ? _selectedStartDate ?? DateTime.now() : _selectedEndDate ?? _selectedStartDate ?? DateTime.now(); + + final DateTime? picked = await showDatePicker( + initialDate: initialDate, + firstDate: DateTime(2015, 8), + lastDate: DateTime(2101), + context: context, + ); + + if (picked != null) { + setState(() { + controller.text = _displayFormat.format(picked); + + if (isStart) { + _selectedStartDate = picked; + } else { + _selectedEndDate = picked; + } + + _updateCalculatedFields(); + }); + } + } + + void _updateCalculatedFields() { + // 1. Month + if (_selectedStartDate != null) { + _selectedMonth = _monthFormat.format(_selectedStartDate!).toLowerCase(); + } + + // 2. Duration + if (_selectedStartDate != null && _selectedEndDate != null) { + final duration = _selectedEndDate!.difference(_selectedStartDate!).inDays + 1; + leaveDurationController.text = duration.toString(); + } else { + leaveDurationController.clear(); + } + } + + void _submit() async { + if (_key.currentState!.validate() && _selectedEmployee != null && _selectedLeaveType != null) { + final repo = LeaveRepo(); + + final String apiStartDate = _apiFormat.format(_selectedStartDate!); + final String apiEndDate = _apiFormat.format(_selectedEndDate!); + + final payload = { + 'employee_id': _selectedEmployee!.id!, + 'leave_type_id': _selectedLeaveType!.id!, + 'start_date': apiStartDate, + 'end_date': apiEndDate, + 'leave_duration': leaveDurationController.text, + 'month': _selectedMonth!, + 'description': noteController.text, + 'status': _selectedStatus.toLowerCase(), + }; + + if (isEditing) { + await repo.updateLeaveRequest( + ref: ref, + context: context, + id: widget.leaveRequestData!.id!, + employeeId: payload['employee_id'] as num, + leaveTypeId: payload['leave_type_id'] as num, + startDate: payload['start_date'] as String, + endDate: payload['end_date'] as String, + leaveDuration: payload['leave_duration'], + month: payload['month'] as String, + description: payload['description'] as String, + status: payload['status'] as String, + ); + } else { + await repo.createLeaveRequest( + ref: ref, + context: context, + employeeId: payload['employee_id'] as num, + leaveTypeId: payload['leave_type_id'] as num, + startDate: payload['start_date'] as String, + endDate: payload['end_date'] as String, + leaveDuration: payload['leave_duration'], + month: payload['month'] as String, + description: payload['description'] as String, + status: payload['status'] as String, + ); + } + } + } + + @override + Widget build(BuildContext context) { + final employeesAsync = ref.watch(employeeListProvider); + final leaveTypesAsync = ref.watch(leaveTypeListProvider); + final _lang = lang.S.of(context); + + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text( + isEditing ? _lang.editLeave : _lang.addNewLeave, + ), + bottom: const PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider( + height: 2, + color: kBackgroundColor, + ), + ), + ), + body: employeesAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading employees: $err')), + data: (employeeModel) => leaveTypesAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading leave types: $err')), + data: (leaveTypeModel) { + final employees = employeeModel.employees ?? []; + final leaveTypes = (leaveTypeModel.data ?? []).where(_isActive).toList(); + + if (isEditing) { + final data = widget.leaveRequestData!; + + if (_selectedEmployee == null) { + _selectedEmployee = employees.firstWhere( + (e) => e.id == data.employeeId, + orElse: () => _selectedEmployee ?? employees.first, + ); + _currentEmployeeDepartmentName.text = data.department?.name ?? ''; + } + + _selectedLeaveType ??= leaveTypes.firstWhere( + (lt) => lt.id == data.leaveTypeId, + orElse: () => _selectedLeaveType ?? leaveTypes.first, + ); + } + + return SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + children: [ + _buildEmployeeDropdown(employees), + const SizedBox(height: 20), + + // 2. Department Field (Auto-filled and Read-only) + _buildDepartmentDisplay(), + const SizedBox(height: 20), + + _buildLeaveTypeDropdown(leaveTypes), + const SizedBox(height: 20), + + _buildMonthDropdown(), + const SizedBox(height: 20), + + Row( + children: [ + Expanded(child: _buildDateInput(true)), + const SizedBox(width: 16), + Expanded(child: _buildDateInput(false)), + ], + ), + const SizedBox(height: 20), + + Row( + children: [ + Expanded(child: _buildDurationInput()), + const SizedBox(width: 16), + Expanded(child: _buildStatusDropdown()), + ], + ), + const SizedBox(height: 20), + + TextFormField( + controller: noteController, + decoration: InputDecoration( + labelText: _lang.note, + hintText: _lang.enterNote, + ), + ), + const SizedBox(height: 20), + + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, + child: Text(isEditing ? _lang.cancel : _lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + child: Text(isEditing ? _lang.update : _lang.save), + ), + ), + ], + ), + ], + ), + ), + ); + }, + ), + ), + ); + } + + // --- Widget Builders --- + + Widget _buildEmployeeDropdown(List employees) { + return DropdownButtonFormField( + value: _selectedEmployee, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration( + labelText: lang.S.of(context).employee, + hintText: lang.S.of(context).selectOne, + ), + validator: (value) => value == null ? lang.S.of(context).pleaseSelectAnEmployee : null, + items: employees.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry.name ?? 'N/A'), + ); + }).toList(), + onChanged: (EmployeeData? value) { + setState(() { + _selectedEmployee = value; + // Auto-set department for display + _currentEmployeeDepartmentName.text = value?.department?.name ?? ''; + print('Name: ${_currentEmployeeDepartmentName.text}'); + }); + }, + ); + } + + // --- Department Display (TextFormField equivalent) --- + Widget _buildDepartmentDisplay() { + return TextFormField( + readOnly: true, + controller: _currentEmployeeDepartmentName, + // initialValue: _selectedEmployee?.department?.name ?? 'Select an employee', + decoration: InputDecoration( + labelText: lang.S.of(context).department, + hintText: lang.S.of(context).autoSelected, + ), + ); + } + + // --- (Other builders remain the same) --- + + Widget _buildLeaveTypeDropdown(List leaveTypes) { + return DropdownButtonFormField( + value: _selectedLeaveType, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration( + labelText: lang.S.of(context).leaveType, + hintText: lang.S.of(context).selectOne, + ), + validator: (value) => value == null ? lang.S.of(context).pleaseSelectALeaveType : null, + items: leaveTypes.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry.name ?? 'N/A'), + ); + }).toList(), + onChanged: (LeaveTypeData? value) { + setState(() { + _selectedLeaveType = value; + }); + }, + ); + } + + Widget _buildMonthDropdown() { + return TextFormField( + readOnly: true, + controller: TextEditingController(text: _selectedMonth), + decoration: InputDecoration( + labelText: lang.S.of(context).month, + hintText: lang.S.of(context).autoSelected, + ), + validator: (value) => value == null ? lang.S.of(context).pleaseSelectAStartDate : null, + onChanged: null, + ); + } + + Widget _buildDateInput(bool isStart) { + final controller = isStart ? startDateController : endDateController; + final label = isStart ? lang.S.of(context).startDate : lang.S.of(context).endDate; + + return TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: controller, + decoration: InputDecoration( + labelText: label, + hintText: 'DD/MM/YYYY', + border: const OutlineInputBorder(), + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => _selectDate(isStart), + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + validator: (value) { + if (value!.isEmpty) return 'Please enter $label'; + + if (!isStart && + _selectedStartDate != null && + _selectedEndDate != null && + _selectedEndDate!.isBefore(_selectedStartDate!)) { + return lang.S.of(context).endDateCannotBeBeforeStartDate; + } + return null; + }, + ); + } + + Widget _buildDurationInput() { + return TextFormField( + controller: leaveDurationController, + readOnly: true, + decoration: InputDecoration( + labelText: lang.S.of(context).leaveDuration, + hintText: lang.S.of(context).autoCalculatedDays, + ), + ); + } + + Widget _buildStatusDropdown() { + final List statusOptions = ['Pending', 'Approved', 'Rejected']; + + return DropdownButtonFormField( + value: _selectedStatus.isNotEmpty ? _selectedStatus[0].toUpperCase() + _selectedStatus.substring(1) : null, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: lang.S.of(context).status, hintText: lang.S.of(context).selectOne), + validator: (value) => value == null ? lang.S.of(context).pleaseSelectStatus : null, + items: statusOptions.map((entry) { + return DropdownMenuItem(value: entry, child: Text(entry)); + }).toList(), + onChanged: (String? value) { + setState(() { + _selectedStatus = value!.toLowerCase(); + }); + }); + } + + void _resetForm() { + if (!isEditing) { + setState(() { + _key.currentState?.reset(); + startDateController.clear(); + endDateController.clear(); + leaveDurationController.clear(); + noteController.clear(); + _selectedEmployee = null; + _currentEmployeeDepartmentName.clear(); // Clear department name + _selectedLeaveType = null; + _selectedMonth = null; + _selectedStartDate = null; + _selectedEndDate = null; + _selectedStatus = 'pending'; + }); + } else { + Navigator.pop(context); + } + } +} diff --git a/lib/Screens/hrm/leave_request/leave/leave_list_screen.dart b/lib/Screens/hrm/leave_request/leave/leave_list_screen.dart new file mode 100644 index 0000000..139a689 --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave/leave_list_screen.dart @@ -0,0 +1,513 @@ +// File: leave_list_screen.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/leave_request/leave/add_new_leave.dart'; // Correct Provider Name +import 'package:mobile_pos/Screens/hrm/leave_request/leave/provider/leave_list_provider.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/filter_dropdown.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../../../service/check_user_role_permission_provider.dart'; +import '../../../../widgets/empty_widget/_empty_widget.dart'; +import '../../widgets/deleteing_alart_dialog.dart'; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/leave_request/leave/repo/leave_repo.dart'; +import 'package:mobile_pos/Screens/hrm/leave_request/leave/model/leave_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; // Employee Provider + +class LeaveListScreen extends ConsumerStatefulWidget { + const LeaveListScreen({super.key}); + + @override + ConsumerState createState() => _LeaveListScreenState(); +} + +class _LeaveListScreenState extends ConsumerState { + // --- Filter State --- + String? _selectedEmployeeFilter; + String? _selectedMonthFilter; + + List _filteredList = []; + final TextEditingController _searchController = TextEditingController(); + + static const List _monthOptions = [ + 'All Month', + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + + @override + void initState() { + super.initState(); + _searchController.addListener(_applyFilters); + _selectedEmployeeFilter = 'All Employee'; + _selectedMonthFilter = 'All Month'; + } + + @override + void dispose() { + _searchController.removeListener(_applyFilters); + _searchController.dispose(); + super.dispose(); + } + + // --- Filtering Logic --- + + void _applyFilters() { + setState(() {}); // Rebuild to apply filters + } + + void _filterLeaveRequests(List allRequests) { + final query = _searchController.text.toLowerCase().trim(); + + _filteredList = allRequests.where((leave) { + final name = (leave.employee?.name ?? '').toLowerCase(); + final leaveType = (leave.leaveType?.name ?? '').toLowerCase(); + final month = (leave.month ?? '').toLowerCase(); + final status = (leave.status ?? '').toLowerCase(); + + // 1. Search Query Filter + final matchesQuery = query.isEmpty || + name.contains(query) || + leaveType.contains(query) || + month.contains(query) || + status.contains(query); + + if (!matchesQuery) return false; + + // 2. Employee Filter + final employeeNameMatches = + _selectedEmployeeFilter == 'All Employee' || name == _selectedEmployeeFilter!.toLowerCase(); + + // 3. Month Filter + final monthMatches = _selectedMonthFilter == 'All Month' || month.startsWith(_selectedMonthFilter!.toLowerCase()); + + return employeeNameMatches && monthMatches; + }).toList(); + } + + // --- Utility Functions --- + + Color _getStatusColor(String? status) { + switch (status?.toLowerCase()) { + case 'approved': + return kSuccessColor; + case 'rejected': + return Colors.red; + case 'pending': + return Colors.orange; + default: + return kNeutral800; + } + } + + // --- Delete Logic --- + + void _showDeleteConfirmationDialog(BuildContext context, WidgetRef ref, num id, String name) async { + bool result = await showDeleteConfirmationDialog( + context: context, + itemName: name, + ); + + if (result) { + final repo = LeaveRepo(); + await repo.deleteLeaveRequest(id: id, context: context, ref: ref); + + // The repo method should handle ref.invalidate(leaveRequestListProvider) + // If it doesn't, uncomment the line below: + // ref.invalidate(leaveRequestListProvider); + } + } + + // --- Pull to Refresh --- + + Future _refreshData() async { + // Invalidate and watch future to force reload of the leave list + ref.invalidate(leaveRequestListProvider); + return ref.watch(leaveRequestListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final theme = Theme.of(context); + final leaveListAsync = ref.watch(leaveRequestListProvider); + final employeesAsync = ref.watch(employeeListProvider); + final permissionService = PermissionService(ref); + + // Combine data fetching results for UI + final combinedAsync = leaveListAsync.asData != null && employeesAsync.asData != null + ? AsyncValue.data(true) + : leaveListAsync.hasError || employeesAsync.hasError + ? AsyncValue.error(leaveListAsync.error ?? employeesAsync.error!, StackTrace.current) + : const AsyncValue.loading(); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(_lang.leaveList), + // Filter Dropdowns in AppBar bottom section + bottom: PreferredSize( + preferredSize: const Size.fromHeight(65), + child: Column( + children: [ + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 13), + child: Row( + children: [ + // Employee Filter Dropdown + Expanded( + flex: 6, + child: FilterDropdownButton( + value: _selectedEmployeeFilter, + items: [ + DropdownMenuItem( + value: 'All Employee', + child: Text(_lang.allEmployee), + ), + // CRITICAL: Employee data access uses .data property + ...(employeesAsync.value?.employees ?? []) + .map((e) => DropdownMenuItem( + value: e.name, + child: Text(e.name ?? 'n/a'), + )) + .toList(), + ] + .map((item) => item.value != null + ? DropdownMenuItem( + value: item.value, + child: Text( + item.value!, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ) + : item) + .toList(), + onChanged: (String? value) { + setState(() { + _selectedEmployeeFilter = value; + _applyFilters(); + }); + }, + ), + ), + const SizedBox(width: 10), + // Month Filter Dropdown + Expanded( + flex: 4, + child: FilterDropdownButton( + buttonDecoration: BoxDecoration( + color: kBackgroundColor, + borderRadius: BorderRadius.circular(5), + border: Border.all(color: kBorderColor), + ), + value: _selectedMonthFilter, + items: _monthOptions.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text( + entry, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ); + }).toList(), + onChanged: (String? value) { + setState(() { + _selectedMonthFilter = value; + _applyFilters(); + }); + }, + ), + ), + ], + ), + ), + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + ], + )), + ), + // Body handles loading/error and displays filtered list + body: combinedAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: Failed to load data.')), + data: (_) { + // Permission Check + if (!permissionService.hasPermission(Permit.leavesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + + // Data is loaded, apply filter + _filterLeaveRequests(leaveListAsync.value?.data ?? []); + + if (_filteredList.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshData, + child: Center( + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Text( + _lang.noLeaveRequestFound, + style: theme.textTheme.titleMedium, + ), + ), + ), + ); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + separatorBuilder: (_, __) => const Divider( + color: kBackgroundColor, + height: 1.5, + ), + itemBuilder: (_, index) => _buildShiftItem( + context: context, + ref: ref, + leave: _filteredList[index], + ), + ), + ); + }, + ), + + bottomNavigationBar: permissionService.hasPermission(Permit.leavesCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () => Navigator.push( + context, + MaterialPageRoute(builder: (context) => const AddNewLeave()), + ), + icon: const Icon(Icons.add, color: Colors.white), + label: Text(_lang.addLeave), + ), + ) + : null, + ); + } + + // --- List Item Builder --- + + Widget _buildShiftItem({ + required BuildContext context, + required WidgetRef ref, + required LeaveRequestData leave, + }) { + final theme = Theme.of(context); + final status = leave.status; + final statusColor = _getStatusColor(status); + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + "Name": leave.employee?.name ?? 'N/A', + "Department": leave.department?.name ?? 'N/A', + "Leave Type": leave.leaveType?.name ?? 'N/A', + "Month": leave.month ?? 'N/A', + "Start Date": leave.startDate ?? 'N/A', + "End Date": leave.endDate ?? 'N/A', + "Leave Duration": leave.leaveDuration?.toString() ?? '0', + "Status": status?.toUpperCase() ?? 'N/A' + }, + description: leave.description ?? lang.S.of(context).noDescriptionProvided, + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + leave.employee?.name ?? 'N/A Employee', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Row( + children: [ + Text( + leave.leaveType?.name ?? 'N/A Type', + style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800), + ), + const SizedBox(width: 8), + Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4), + decoration: BoxDecoration( + color: statusColor.withOpacity(0.1), + borderRadius: BorderRadius.circular(4), + ), + child: Text( + status?.toUpperCase() ?? 'N/A', + style: theme.textTheme.labelSmall?.copyWith( + color: statusColor, + fontWeight: FontWeight.bold, + ), + ), + ), + ], + ), + ], + ), + _buildActionButtons(context, ref, leave), + ], + ), + const SizedBox(height: 20), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildTimeColumn( + time: leave.month ?? 'N/A', + label: lang.S.of(context).month, + theme: theme, + ), + _buildTimeColumn( + time: leave.startDate ?? 'N/A', + label: lang.S.of(context).startDate, + theme: theme, + ), + _buildTimeColumn( + time: leave.endDate ?? 'N/A', + label: lang.S.of(context).endDate, + theme: theme, + ), + ], + ), + ], + ), + ), + ); + } + + Widget _buildTimeColumn({ + required String time, + required String label, + required ThemeData theme, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + time, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 6), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + ), + ], + ); + } + + Widget _buildActionButtons(BuildContext context, WidgetRef ref, LeaveRequestData leave) { + final permissionService = PermissionService(ref); + return Column( + children: [ + GestureDetector( + onTap: () async { + // Made async to await navigation + if (!permissionService.hasPermission(Permit.leavesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToUpdateLeaveRequest), + ), + ); + return; + } + // Await the push operation + await Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddNewLeave(leaveRequestData: leave), + ), + ); + // The repo call inside AddNewLeave should invalidate the provider, + // causing this screen to rebuild automatically upon return. + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.leavesDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToDeleteLeaveRequest), + ), + ); + return; + } + if (leave.id != null) { + _showDeleteConfirmationDialog( + context, + ref, + leave.id!, + leave.employee?.name ?? lang.S.of(context).leaveRequest, + ); + } + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ], + ); + } + + // void _showDeleteConfirmationDialog(BuildContext context, WidgetRef ref, num id, String name) async { + // bool result = await showDeleteConfirmationDialog( + // context: context, + // itemName: name, + // ); + // + // if (result) { + // final repo = LeaveRepo(); + // // This call should trigger list refresh via repo's ref.invalidate() + // await repo.deleteLeaveRequest(id: id, context: context, ref: ref); + // } + // } +} diff --git a/lib/Screens/hrm/leave_request/leave/model/leave_list_model.dart b/lib/Screens/hrm/leave_request/leave/model/leave_list_model.dart new file mode 100644 index 0000000..1333cfa --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave/model/leave_list_model.dart @@ -0,0 +1,181 @@ +class LeaveListModel { + LeaveListModel({ + this.message, + this.data, + }); + + LeaveListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(LeaveRequestData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class LeaveRequestData { + LeaveRequestData({ + this.id, + this.businessId, + this.branchId, + this.employeeId, + this.leaveTypeId, + this.departmentId, + this.startDate, + this.endDate, + this.leaveDuration, + this.month, + this.status, + this.description, + this.createdAt, + this.updatedAt, + this.employee, + this.branch, + this.leaveType, + this.department, + }); + + LeaveRequestData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + branchId = json['branch_id']; + employeeId = json['employee_id']; + leaveTypeId = json['leave_type_id']; + departmentId = json['department_id']; + startDate = json['start_date']; + endDate = json['end_date']; + leaveDuration = json['leave_duration']; + month = json['month']; + status = json['status']; + description = json['description']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + employee = json['employee'] != null ? Employee.fromJson(json['employee']) : null; + branch = json['branch']; + leaveType = json['leave_type'] != null ? LeaveType.fromJson(json['leave_type']) : null; + department = json['department'] != null ? Department.fromJson(json['department']) : null; + } + num? id; + num? businessId; + dynamic branchId; + num? employeeId; + num? leaveTypeId; + num? departmentId; + String? startDate; + String? endDate; + num? leaveDuration; + String? month; + String? status; + String? description; + String? createdAt; + String? updatedAt; + Employee? employee; + dynamic branch; + LeaveType? leaveType; + Department? department; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['branch_id'] = branchId; + map['employee_id'] = employeeId; + map['leave_type_id'] = leaveTypeId; + map['department_id'] = departmentId; + map['start_date'] = startDate; + map['end_date'] = endDate; + map['leave_duration'] = leaveDuration; + map['month'] = month; + map['status'] = status; + map['description'] = description; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (employee != null) { + map['employee'] = employee?.toJson(); + } + map['branch'] = branch; + if (leaveType != null) { + map['leave_type'] = leaveType?.toJson(); + } + if (department != null) { + map['department'] = department?.toJson(); + } + return map; + } +} + +class Department { + Department({ + this.id, + this.name, + }); + + Department.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} + +class LeaveType { + LeaveType({ + this.id, + this.name, + }); + + LeaveType.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} + +class Employee { + Employee({ + this.id, + this.name, + }); + + Employee.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} diff --git a/lib/Screens/hrm/leave_request/leave/provider/leave_list_provider.dart b/lib/Screens/hrm/leave_request/leave/provider/leave_list_provider.dart new file mode 100644 index 0000000..585cdd1 --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave/provider/leave_list_provider.dart @@ -0,0 +1,10 @@ +// File: leave_request_provider.dart + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/leave_list_model.dart'; +import '../repo/leave_repo.dart'; + +final repo = LeaveRepo(); +// This provider will fetch the list of all leave requests +final leaveRequestListProvider = FutureProvider((ref) => repo.fetchAllLeaveRequests()); diff --git a/lib/Screens/hrm/leave_request/leave/repo/leave_repo.dart b/lib/Screens/hrm/leave_request/leave/repo/leave_repo.dart new file mode 100644 index 0000000..1fd36cc --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave/repo/leave_repo.dart @@ -0,0 +1,189 @@ +// File: leave_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../../../../Const/api_config.dart'; +import '../../../../../http_client/custome_http_client.dart'; +import '../../../../../http_client/customer_http_client_get.dart'; +import '../model/leave_list_model.dart'; +import '../provider/leave_list_provider.dart'; + +class LeaveRepo { + // Base endpoint for leave requests from Postman screenshots + static const String _endpoint = '/leaves'; + + ///---------------- FETCH ALL LEAVE REQUESTS (GET) ----------------/// + Future fetchAllLeaveRequests() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return LeaveListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch leave requests list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE LEAVE REQUEST (POST) ----------------/// + Future createLeaveRequest({ + required WidgetRef ref, + required BuildContext context, + required num employeeId, + required num leaveTypeId, + required String startDate, + required String endDate, + required dynamic leaveDuration, + required String month, + required String description, + required String status, // e.g., 'pending' + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'employee_id': employeeId, + 'leave_type_id': leaveTypeId, + 'start_date': startDate, + 'end_date': endDate, + 'leave_duration': leaveDuration, + 'month': month, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Submitting Leave Request...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.refresh(leaveRequestListProvider); // Assuming you'll define this provider + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Leave Request created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Submission failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE LEAVE REQUEST (POST with _method=put) ----------------/// + Future updateLeaveRequest({ + required WidgetRef ref, + required BuildContext context, + required num id, // Leave Request ID from Postman URL + required num employeeId, + required num leaveTypeId, + required String startDate, + required String endDate, + required dynamic leaveDuration, + required String month, + required String description, + required String status, // e.g., 'approved' + }) async { + // Postman URL: {{url}}/api/v1/leaves/2 + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', // Required for sending PUT data via POST + 'employee_id': employeeId, + 'leave_type_id': leaveTypeId, + 'start_date': startDate, + 'end_date': endDate, + 'leave_duration': leaveDuration, + 'month': month, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Updating Request...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + // Sending as POST request based on the Postman screenshot + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.refresh(leaveRequestListProvider); // Assuming you'll define this provider + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Leave Request updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE LEAVE REQUEST (DELETE) ----------------/// + Future deleteLeaveRequest({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + // URL: {{url}}/api/v1/leaves/{id} + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.refresh(leaveRequestListProvider); // Assuming you'll define this provider + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Leave Request deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/leave_request/leave_type/add_new_leave_type.dart b/lib/Screens/hrm/leave_request/leave_type/add_new_leave_type.dart new file mode 100644 index 0000000..b80122a --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave_type/add_new_leave_type.dart @@ -0,0 +1,186 @@ +// File: add_new_leave_type.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/leave_request/leave_type/repo/leave_type_repo.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/widgets/label_style.dart'; +import 'package:mobile_pos/constant.dart'; + +import 'model/leave_type_list_model.dart'; + +class AddNewLeaveType extends ConsumerStatefulWidget { + final LeaveTypeData? leaveTypeData; // For editing + + // isEdit property replaced by checking if leaveTypeData is null + const AddNewLeaveType({super.key, this.leaveTypeData}); + + @override + ConsumerState createState() => _AddNewLeaveTypeState(); +} + +class _AddNewLeaveTypeState extends ConsumerState { + final nameController = TextEditingController(); + final descriptionController = TextEditingController(); + String? selectedValue; + GlobalKey key = GlobalKey(); + + bool get isEditing => widget.leaveTypeData != null; + + @override + void initState() { + super.initState(); + if (isEditing) { + final data = widget.leaveTypeData!; + nameController.text = data.name ?? ''; + descriptionController.text = data.description ?? ''; + + // Convert num status (1/0) to string status ('Active'/'Inactive') + if (data.status == 1) { + selectedValue = 'Active'; + } else if (data.status == 0) { + selectedValue = 'Inactive'; + } + } else { + // Default status for new entry + selectedValue = 'Active'; + } + } + + @override + void dispose() { + nameController.dispose(); + descriptionController.dispose(); + super.dispose(); + } + + void _submit() async { + if (key.currentState!.validate() && selectedValue != null) { + final repo = LeaveTypeRepo(); + final statusNum = selectedValue == 'Active' ? 1 : 0; + + if (isEditing) { + // --- UPDATE LEAVE TYPE --- + await repo.updateLeaveType( + ref: ref, + context: context, + id: widget.leaveTypeData!.id!, + name: nameController.text, + description: descriptionController.text, + status: statusNum, + ); + } else { + // --- CREATE LEAVE TYPE --- + await repo.createLeaveType( + ref: ref, + context: context, + name: nameController.text, + description: descriptionController.text, + status: statusNum, + ); + } + } + } + + void _resetOrCancel() { + if (isEditing) { + Navigator.pop(context); + } else { + setState(() { + key.currentState?.reset(); + nameController.clear(); + descriptionController.clear(); + selectedValue = 'Active'; + }); + } + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text( + isEditing ? 'Edit Leave Type' : 'Add New Leave Type', + ), + bottom: const PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider( + height: 2, + color: kBackgroundColor, + ), + ), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: key, + child: Column( + children: [ + TextFormField( + controller: nameController, + decoration: InputDecoration( + label: labelSpan( + title: 'Name', + context: context, + ), + hintText: 'Enter leave type name', + ), + validator: (value) => value!.isEmpty ? 'Please Enter leave type name' : null, + ), + const SizedBox(height: 20), + DropdownButtonFormField( + value: selectedValue, + icon: const Icon( + Icons.keyboard_arrow_down, + color: kNeutral800, + ), + decoration: const InputDecoration( + labelText: 'Status', + hintText: 'Select a status', + ), + items: ['Active', 'Inactive'].map((String value) { + return DropdownMenuItem(value: value, child: Text(value)); + }).toList(), + onChanged: (String? newValue) { + setState(() { + selectedValue = newValue; + }); + }, + validator: (value) => value == null ? 'Please select a status' : null, + ), + const SizedBox(height: 20), + TextFormField( + controller: descriptionController, + decoration: const InputDecoration( + labelText: 'Description ', + hintText: 'Enter Description...', + ), + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetOrCancel, + child: Text(isEditing ? 'Cancel' : 'Reset'), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + child: Text(isEditing ? 'Update' : 'Save'), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/hrm/leave_request/leave_type/leave_type_list.dart b/lib/Screens/hrm/leave_request/leave_type/leave_type_list.dart new file mode 100644 index 0000000..7b440c0 --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave_type/leave_type_list.dart @@ -0,0 +1,298 @@ +// File: leave_type_list.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/leave_request/leave_type/add_new_leave_type.dart'; +import 'package:mobile_pos/Screens/hrm/leave_request/leave_type/provider/leave_type_list_provider.dart'; +import 'package:mobile_pos/Screens/hrm/leave_request/leave_type/repo/leave_type_repo.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/deleteing_alart_dialog.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/global_search_appbar.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; + +import '../../../../service/check_user_role_permission_provider.dart'; +import '../../../../widgets/empty_widget/_empty_widget.dart'; +import 'model/leave_type_list_model.dart'; + +class LeaveTypeList extends ConsumerStatefulWidget { + const LeaveTypeList({super.key}); + + @override + ConsumerState createState() => _LeaveTypeListState(); +} + +class _LeaveTypeListState extends ConsumerState { + bool _isSearch = false; + final _searchController = TextEditingController(); + List _filteredLeaveTypes = []; + + @override + void initState() { + super.initState(); + _searchController.addListener(_onSearchChanged); + } + + @override + void dispose() { + _searchController.removeListener(_onSearchChanged); + _searchController.dispose(); + super.dispose(); + } + + // Method to refresh the list manually (for pull-to-refresh) + Future _refreshList() async { + ref.invalidate(leaveTypeListProvider); + // Wait for the future provider to reload + await ref.read(leaveTypeListProvider.future); + } + + void _onSearchChanged() { + setState(() { + // Trigger widget rebuild to run filter + }); + } + + void _filterLeaveTypes(List allTypes) { + final query = _searchController.text.toLowerCase().trim(); + if (query.isEmpty) { + _filteredLeaveTypes = allTypes; + } else { + _filteredLeaveTypes = allTypes.where((type) { + final nameMatch = (type.name ?? '').toLowerCase().contains(query); + final descriptionMatch = (type.description ?? '').toLowerCase().contains(query); + final status = type.status == 1 ? 'active' : 'inactive'; + final statusMatch = status.contains(query); + + return nameMatch || descriptionMatch || statusMatch; + }).toList(); + } + } + + String _getStatusText(num? status) { + if (status == 1) return 'Active'; + if (status == 0) return 'Inactive'; + return 'N/A'; + } + + Color _getStatusColor(num? status) { + if (status == 1) return kSuccessColor; + if (status == 0) return Colors.red; + return kNeutral800; + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final leaveListAsync = ref.watch(leaveTypeListProvider); + final permissionService = PermissionService(ref); + + return Scaffold( + backgroundColor: kWhite, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () => setState(() { + _isSearch = !_isSearch; + if (!_isSearch) _searchController.clear(); + }), + title: 'Leave Type', + controller: _searchController, + onChanged: (query) { + // Handled by listener + }, + ), + body: leaveListAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center( + child: Text('Failed to load leave types: $err'), + ), + data: (model) { + if (!permissionService.hasPermission(Permit.leaveTypesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + final allTypes = model.data ?? []; + _filterLeaveTypes(allTypes); + + if (_filteredLeaveTypes.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshList, + child: Center( + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Text( + _searchController.text.isEmpty ? 'No leave types found.' : 'No results found for "${_searchController.text}".', + style: _theme.textTheme.titleMedium, + ), + ), + ), + ); + } + + return RefreshIndicator( + onRefresh: _refreshList, + child: ListView.separated( + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final leaveType = _filteredLeaveTypes[index]; + return ListTile( + onTap: () { + viewModalSheet( + context: context, + item: { + "Name": leaveType.name ?? 'N/A', + "Status": _getStatusText(leaveType.status), + }, + description: leaveType.description ?? 'N/A', + ); + }, + contentPadding: const EdgeInsetsDirectional.symmetric( + horizontal: 16, + vertical: 0, + ), + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + leaveType.name ?? 'n/a', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + ), + _buildEditButton(context, leaveType), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + leaveType.description ?? 'No description', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + )), + _buildDeleteButton(context, ref, leaveType), + ], + ), + ); + }, + separatorBuilder: (_, __) => const Divider( + color: kBackgroundColor, + height: 2, + ), + itemCount: _filteredLeaveTypes.length, + ), + ); + }, + ), + bottomNavigationBar: permissionService.hasPermission(Permit.leaveTypesCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () { + Navigator.push(context, MaterialPageRoute(builder: (context) => const AddNewLeaveType())); + }, + label: const Text('Add Leave Type'), + icon: const Icon( + Icons.add, + color: Colors.white, + ), + ), + ) + : null, + ); + } + + Widget _buildEditButton(BuildContext context, LeaveTypeData leaveType) { + final permissionService = PermissionService(ref); + return IconButton( + style: const ButtonStyle( + padding: WidgetStatePropertyAll( + EdgeInsets.all(0), + ), + ), + padding: EdgeInsets.zero, + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + ), + onPressed: () { + if (!permissionService.hasPermission(Permit.leaveTypesUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text("You do not have permission to update Leave Type."), + ), + ); + return; + } + Navigator.push( + context, + MaterialPageRoute( + // Pass data for editing + builder: (context) => AddNewLeaveType(leaveTypeData: leaveType), + ), + ); + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ); + } + + Widget _buildDeleteButton(BuildContext context, WidgetRef ref, LeaveTypeData leaveType) { + return IconButton( + padding: EdgeInsets.zero, + style: const ButtonStyle( + padding: WidgetStatePropertyAll( + EdgeInsets.all(0), + ), + ), + visualDensity: const VisualDensity( + horizontal: -4, + vertical: -4, + ), + onPressed: () { + if (leaveType.id != null) { + _showDeleteConfirmationDialog(context, ref, leaveType.id!, leaveType.name ?? 'this leave type'); + } + }, + icon: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ); + } + + void _showDeleteConfirmationDialog(BuildContext context, WidgetRef ref, num id, String name) async { + final permissionService = PermissionService(ref); + if (!permissionService.hasPermission(Permit.leaveTypesDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text("You do not have permission to delete Leave Type."), + ), + ); + return; + } + bool result = await showDeleteConfirmationDialog( + context: context, + itemName: 'Leave Type', + ); + + if (result) { + final repo = LeaveTypeRepo(); + await repo.deleteLeaveType(id: id, context: context, ref: ref); + } + } +} diff --git a/lib/Screens/hrm/leave_request/leave_type/model/leave_type_list_model.dart b/lib/Screens/hrm/leave_request/leave_type/model/leave_type_list_model.dart new file mode 100644 index 0000000..3ed782f --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave_type/model/leave_type_list_model.dart @@ -0,0 +1,71 @@ +// File: leave_type_model.dart + +class LeaveTypeListModel { + LeaveTypeListModel({ + this.message, + this.data, + }); + + LeaveTypeListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(LeaveTypeData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class LeaveTypeData { + LeaveTypeData({ + this.id, + this.businessId, + this.name, + this.description, + this.status, + this.createdAt, + this.updatedAt, + }); + + LeaveTypeData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + name = json['name']; + description = json['description']; + // Assuming status 1 means 'Active' and 0 means 'Inactive' in the UI + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + num? id; + num? businessId; + String? name; + String? description; + num? status; // status is a number (1 or 0) + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['name'] = name; + map['description'] = description; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/hrm/leave_request/leave_type/provider/leave_type_list_provider.dart b/lib/Screens/hrm/leave_request/leave_type/provider/leave_type_list_provider.dart new file mode 100644 index 0000000..2c284a7 --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave_type/provider/leave_type_list_provider.dart @@ -0,0 +1,9 @@ +// File: leave_type_provider.dart + +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/leave_type_list_model.dart'; +import '../repo/leave_type_repo.dart'; + +final repo = LeaveTypeRepo(); +final leaveTypeListProvider = FutureProvider((ref) => repo.fetchAllLeaveTypes()); diff --git a/lib/Screens/hrm/leave_request/leave_type/repo/leave_type_repo.dart b/lib/Screens/hrm/leave_request/leave_type/repo/leave_type_repo.dart new file mode 100644 index 0000000..67e0d87 --- /dev/null +++ b/lib/Screens/hrm/leave_request/leave_type/repo/leave_type_repo.dart @@ -0,0 +1,166 @@ +// File: leave_type_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import '../../../../../Const/api_config.dart'; +import '../../../../../http_client/custome_http_client.dart'; +import '../../../../../http_client/customer_http_client_get.dart'; +import '../model/leave_type_list_model.dart'; +import '../provider/leave_type_list_provider.dart'; + +class LeaveTypeRepo { + static const String _endpoint = '/leave-types'; + + ///---------------- FETCH ALL LEAVE TYPES ----------------/// + Future fetchAllLeaveTypes() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return LeaveTypeListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch leave types list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE LEAVE TYPE ----------------/// + Future createLeaveType({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String description, + required num status, // 1 for Active, 0 for Inactive + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'name': name, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Creating...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.refresh(leaveTypeListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Leave Type created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE LEAVE TYPE ----------------/// + Future updateLeaveType({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + required String description, + required num status, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', + 'name': name, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Updating...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.refresh(leaveTypeListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Leave Type updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE LEAVE TYPE ----------------/// + Future deleteLeaveType({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.refresh(leaveTypeListProvider); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Leave Type deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/payroll/Model/payroll_lsit_model.dart b/lib/Screens/hrm/payroll/Model/payroll_lsit_model.dart new file mode 100644 index 0000000..3957bd2 --- /dev/null +++ b/lib/Screens/hrm/payroll/Model/payroll_lsit_model.dart @@ -0,0 +1,100 @@ +// File: payroll_list_model.dart + +import '../../../../widgets/multipal payment mathods/model/payment_transaction_model.dart'; + +class PayrollListModel { + PayrollListModel({ + this.message, + this.data, + }); + + PayrollListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(PayrollData.fromJson(v)); + }); + } + } + String? message; + List? data; +} + +class PayrollData { + PayrollData({ + this.id, + this.businessId, + this.branchId, + this.employeeId, + this.paymentTypeId, + this.month, + this.puid, + this.date, + this.amount, + this.payemntYear, + this.note, + this.createdAt, + this.updatedAt, + this.employee, + this.transactions, + this.branch, + }); + + PayrollData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + branchId = json['branch_id']; + employeeId = json['employee_id']; + paymentTypeId = json['payment_type_id']; + month = json['month']; + puid = json['puid']; + date = json['date']; + amount = json['amount']; + payemntYear = json['payemnt_year']; + note = json['note']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + employee = json['employee'] != null ? Employee.fromJson(json['employee']) : null; + if (json['transactions'] != null) { + transactions = []; + json['transactions'].forEach((v) { + transactions?.add(PaymentsTransaction.fromJson(v)); + }); + } + branch = json['branch']; + } + num? id; + num? businessId; + dynamic branchId; + num? employeeId; + num? paymentTypeId; + String? month; + String? puid; + String? date; + num? amount; + String? payemntYear; + String? note; + String? createdAt; + String? updatedAt; + Employee? employee; + List? transactions; + dynamic branch; +} + + +// Reusing Employee model from previous section (assuming it's available) +class Employee { + Employee({this.id, this.name}); + Employee.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; +} + +// Placeholder for list consumption +class PaymentTypeData extends PaymentType { + PaymentTypeData.fromJson(dynamic json) : super.fromJson(json); +} diff --git a/lib/Screens/hrm/payroll/add_new_payroll.dart b/lib/Screens/hrm/payroll/add_new_payroll.dart new file mode 100644 index 0000000..a29e1be --- /dev/null +++ b/lib/Screens/hrm/payroll/add_new_payroll.dart @@ -0,0 +1,383 @@ +// File: add_new_payroll.dart +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/widgets/multipal%20payment%20mathods/multi_payment_widget.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +// --- Local Imports --- +import '../../../constant.dart'; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/payroll/repo/payroll_repo.dart'; +import 'package:mobile_pos/Screens/hrm/employee/model/employee_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; +import 'Model/payroll_lsit_model.dart'; + +class AddNewPayroll extends ConsumerStatefulWidget { + final PayrollData? payrollData; + + const AddNewPayroll({super.key, this.payrollData}); + + @override + ConsumerState createState() => _AddNewPayrollState(); +} + +class _AddNewPayrollState extends ConsumerState { + // --- Form Controllers --- + final GlobalKey _key = GlobalKey(); + final GlobalKey _paymentKey = GlobalKey(); + final dateController = TextEditingController(); + final amountController = TextEditingController(); + final noteController = TextEditingController(); + + // --- Selected Values (API payload) --- + EmployeeData? _selectedEmployee; + String? _selectedYear; + String? _selectedMonth; + DateTime? _selectedDate; + + // --- UI/API Helpers --- + final DateFormat _displayDateFormat = DateFormat('dd/MM/yyyy'); + final DateFormat _apiFormat = DateFormat('yyyy-MM-dd'); + final List _months = [ + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + + bool get isEditing => widget.payrollData != null; + + @override + void initState() { + super.initState(); + if (isEditing) { + final data = widget.payrollData!; + amountController.text = data.amount?.toString() ?? ''; + noteController.text = data.note ?? ''; + _selectedYear = data.payemntYear; + _selectedMonth = data.month != null ? data.month![0].toUpperCase() + data.month!.substring(1) : null; + + try { + if (data.date != null) { + _selectedDate = DateTime.parse(data.date!); + dateController.text = _displayDateFormat.format(_selectedDate!); + } + } catch (e) { + debugPrint('Error parsing date for editing: $e'); + } + } + } + + @override + void dispose() { + dateController.dispose(); + amountController.dispose(); + noteController.dispose(); + super.dispose(); + } + + // --- Year Generation Logic --- + List _getYearOptions() { + final currentYear = DateTime.now().year; + List years = []; + for (int i = 0; i <= 5; i++) { + years.add((currentYear - i).toString()); + } + years.insert(0, (currentYear + 1).toString()); + return years.toSet().toList().reversed.toList(); + } + + // --- Date Picker Logic --- + Future _selectDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + initialDate: _selectedDate ?? DateTime.now(), + firstDate: DateTime(2015, 1), + lastDate: DateTime(2101), + context: context, + ); + setState(() { + if (picked != null) { + _selectedDate = picked; + dateController.text = _displayDateFormat.format(picked); + } + }); + } + + // --- Submission Logic --- + void _submit() async { + if (_key.currentState!.validate() && _selectedEmployee != null && _selectedDate != null) { + // Get Payments from the MultiPaymentWidget + List payments = _paymentKey.currentState?.getPaymentEntries() ?? []; + + // Validation: Ensure payments are added + if (payments.isEmpty) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Please add a payment method'))); + return; + } + + final repo = PayrollRepo(); + + // Convert payments to JSON list for API + final paymentListJson = payments.map((e) => e.toJson()).toList(); + + final payload = { + 'employee_id': _selectedEmployee!.id!, + 'month': _selectedMonth!.toLowerCase(), + 'date': _apiFormat.format(_selectedDate!), + 'amount': amountController.text, + 'payemnt_year': _selectedYear!, + 'note': noteController.text, + 'payments': paymentListJson, + }; + + if (isEditing) { + await repo.updatePayroll( + ref: ref, + context: context, + id: widget.payrollData!.id!, + employeeId: payload['employee_id'] as num, + month: payload['month'] as String, + date: payload['date'] as String, + amount: payload['amount'] as String, + paymentYear: payload['payemnt_year'] as String, + note: payload['note'] as String?, + payments: paymentListJson, + ); + } else { + await repo.createPayroll( + ref: ref, + context: context, + employeeId: payload['employee_id'] as num, + month: payload['month'] as String, + date: payload['date'] as String, + amount: payload['amount'] as String, + paymentYear: payload['payemnt_year'] as String, + note: payload['note'] as String?, + payments: paymentListJson, + ); + } + } + } + + void _resetForm() { + if (!isEditing) { + setState(() { + _key.currentState?.reset(); + dateController.clear(); + amountController.clear(); + noteController.clear(); + _selectedEmployee = null; + _selectedYear = null; + _selectedMonth = null; + _selectedDate = null; + // _paymentKey state resets automatically on rebuild or you can clear manually if needed + }); + } else { + Navigator.pop(context); + } + } + + @override + Widget build(BuildContext context) { + // Watch required providers + final employeesAsync = ref.watch(employeeListProvider); + final _lang = lang.S.of(context); + + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text(isEditing ? _lang.editPayroll : _lang.addNewPayroll), + bottom: const PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider(height: 2, color: kBackgroundColor), + ), + ), + body: employeesAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error loading employees: $err')), + data: (employeeModel) { + final employees = employeeModel.employees ?? []; + + if (isEditing) { + final data = widget.payrollData!; + _selectedEmployee = employees.firstWhere( + (e) => e.id == data.employeeId, + orElse: () => _selectedEmployee ?? employees.first, + ); + amountController.text = _selectedEmployee?.amount.toString() ?? ''; + } + + return SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + children: [ + // 1. Employee Dropdown + _buildEmployeeDropdown(employees), + const SizedBox(height: 20), + + // 2. Payment Year Dropdown + _buildYearDropdown(), + const SizedBox(height: 20), + + // 3. Month & Date + Row( + children: [ + Expanded(child: _buildMonthDropdown()), + const SizedBox(width: 16), + Expanded(child: _buildDateInput()), + ], + ), + const SizedBox(height: 20), + + // 4. Amount Field (Read Only - Based on Employee) + _buildAmountInput(), + const SizedBox(height: 20), + + // 5. Payment Methods + MultiPaymentWidget( + key: _paymentKey, + hideAddButton: true, + disableDropdown: widget.payrollData != null, + showWalletOption: false, + showChequeOption: false, + totalAmountController: amountController, + initialTransactions: widget.payrollData?.transactions, // <--- Passing data for Edit + ), + const SizedBox(height: 20), + + // 6. Note + _buildNoteInput(), + const SizedBox(height: 20), + + // 7. Action Buttons + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, child: Text(isEditing ? _lang.cancel : _lang.resets))), + const SizedBox(width: 16), + Expanded( + child: + ElevatedButton(onPressed: _submit, child: Text(isEditing ? _lang.update : _lang.save))), + ], + ), + ], + ), + ), + ); + }, + ), + ); + } + + // --- Widget Builder Helpers --- + + Widget _buildEmployeeDropdown(List employees) { + return DropdownButtonFormField( + value: _selectedEmployee, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: lang.S.of(context).employee, hintText: lang.S.of(context).selectOne), + validator: (value) => value == null ? lang.S.of(context).pleaseSelectAnEmployee : null, + items: employees.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry.name ?? 'N/A'), + ); + }).toList(), + onChanged: (EmployeeData? value) { + setState(() { + _selectedEmployee = value; + amountController.text = _selectedEmployee?.amount.toString() ?? '0'; + }); + }, + ); + } + + Widget _buildYearDropdown() { + return DropdownButtonFormField( + value: _selectedYear, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: lang.S.of(context).paymentYear, hintText: lang.S.of(context).selectOne), + validator: (value) => value == null ? lang.S.of(context).pleaseSelectPaymentYear : null, + items: _getYearOptions().map((entry) { + return DropdownMenuItem(value: entry, child: Text(entry)); + }).toList(), + onChanged: (String? value) { + setState(() => _selectedYear = value); + }, + ); + } + + Widget _buildMonthDropdown() { + return DropdownButtonFormField( + value: _selectedMonth, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: lang.S.of(context).month, hintText: lang.S.of(context).selectOne), + validator: (value) => value == null ? lang.S.of(context).pleaseSelectAnMonth : null, + items: _months.map((entry) { + return DropdownMenuItem(value: entry, child: Text(entry)); + }).toList(), + onChanged: (String? value) { + setState(() => _selectedMonth = value); + }, + ); + } + + Widget _buildDateInput() { + return TextFormField( + keyboardType: TextInputType.name, + readOnly: true, + controller: dateController, + decoration: InputDecoration( + labelText: lang.S.of(context).month, + hintText: 'DD/MM/YYYY', + border: const OutlineInputBorder(), + suffixIcon: IconButton( + padding: EdgeInsets.zero, + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => _selectDate(context), + icon: const Icon(IconlyLight.calendar, size: 22), + ), + ), + validator: (value) => value!.isEmpty ? lang.S.of(context).pleaseEnterADate : null, + ); + } + + Widget _buildAmountInput() { + return TextFormField( + readOnly: true, + controller: amountController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + labelText: lang.S.of(context).totalSalaryAmount, + hintText: lang.S.of(context).selectEmployeeFirst, + border: OutlineInputBorder(), + ), + ); + } + + Widget _buildNoteInput() { + return TextFormField( + controller: noteController, + maxLines: 2, + decoration: InputDecoration( + labelText: lang.S.of(context).note, + hintText: lang.S.of(context).enterNote, + border: OutlineInputBorder(), + ), + ); + } +} diff --git a/lib/Screens/hrm/payroll/payroll_list.dart b/lib/Screens/hrm/payroll/payroll_list.dart new file mode 100644 index 0000000..2d13723 --- /dev/null +++ b/lib/Screens/hrm/payroll/payroll_list.dart @@ -0,0 +1,436 @@ +// File: payroll_screen.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/currency.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/payroll/add_new_payroll.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/filter_dropdown.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; +import '../widgets/deleteing_alart_dialog.dart'; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/payroll/repo/payroll_repo.dart'; +import 'package:mobile_pos/Screens/hrm/payroll/provider/payroll_provider.dart'; +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; +import 'package:mobile_pos/Screens/hrm/employee/model/employee_list_model.dart'; + +import 'Model/payroll_lsit_model.dart'; + +class PayrollScreen extends ConsumerStatefulWidget { + const PayrollScreen({super.key}); + + @override + ConsumerState createState() => _PayrollScreenState(); +} + +class _PayrollScreenState extends ConsumerState { + // --- Filter State --- + String? _selectedEmployeeFilter; + String? _selectedMonthFilter; + + List _filteredList = []; + + final List _monthFilters = [ + 'All Month', + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + + @override + void initState() { + super.initState(); + _selectedEmployeeFilter = 'All Employee'; + _selectedMonthFilter = 'All Month'; + } + + void _applyFilters() { + setState(() {}); // Trigger rebuild to apply filters + } + + void _filterPayrolls(List allPayrolls) { + _filteredList = allPayrolls.where((payroll) { + final employeeName = (payroll.employee?.name ?? '').toLowerCase(); + final month = (payroll.month ?? '').toLowerCase(); + + // 1. Employee Filter + final employeeMatches = + _selectedEmployeeFilter == 'All Employee' || employeeName == _selectedEmployeeFilter!.toLowerCase(); + + // 2. Month Filter + final monthMatches = _selectedMonthFilter == 'All Month' || month == _selectedMonthFilter!.toLowerCase(); + + return employeeMatches && monthMatches; + }).toList(); + } + + Color _getStatusColor(String? status) { + if (status?.toLowerCase() == 'paid') return kSuccessColor; + return Colors.orange; // Defaulting any other status to orange/pending + } + + Future _refreshData() async { + ref.invalidate(payrollListProvider); + return ref.watch(payrollListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final theme = Theme.of(context); + final payrollsAsync = ref.watch(payrollListProvider); + final employeesAsync = ref.watch(employeeListProvider); + final permissionService = PermissionService(ref); + + final combinedAsync = payrollsAsync.asData != null && employeesAsync.asData != null + ? AsyncValue.data(true) + : payrollsAsync.hasError || employeesAsync.hasError + ? AsyncValue.error(payrollsAsync.error ?? employeesAsync.error!, StackTrace.current) + : const AsyncValue.loading(); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(_lang.payrollList), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(65), + child: Column( + children: [ + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 13), + child: Row( + children: [ + // Employee Filter Dropdown + Expanded( + flex: 6, + child: FilterDropdownButton( + value: _selectedEmployeeFilter, + items: [ + DropdownMenuItem(value: 'All Employee', child: Text(_lang.allEmployee)), + ...(employeesAsync.value?.employees ?? []) + .map((e) => DropdownMenuItem(value: e.name, child: Text(e.name ?? 'n/a'))) + .toList(), + ] + .map((item) => item.value != null + ? DropdownMenuItem( + value: item.value, + child: Text(item.value!, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ) + : item) + .toList(), + onChanged: (String? value) { + setState(() { + _selectedEmployeeFilter = value; + _applyFilters(); + }); + }, + ), + ), + const SizedBox(width: 10), + // Month Filter Dropdown + Expanded( + flex: 4, + child: FilterDropdownButton( + buttonDecoration: BoxDecoration( + color: kBackgroundColor, + borderRadius: BorderRadius.circular(5), + border: Border.all(color: kBorderColor), + ), + value: _selectedMonthFilter, + items: _monthFilters.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ); + }).toList(), + onChanged: (String? value) { + setState(() { + _selectedMonthFilter = value; + _applyFilters(); + }); + }, + ), + ), + ], + ), + ), + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + ], + )), + ), + body: combinedAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: Failed to load data.')), + data: (_) { + if (!permissionService.hasPermission(Permit.payrollsRead.value)) { + return const Center(child: PermitDenyWidget()); + } + _filterPayrolls(payrollsAsync.value?.data ?? []); + + if (_filteredList.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshData, + child: Center( + child: SingleChildScrollView( + physics: AlwaysScrollableScrollPhysics(), child: Text(lang.S.of(context).noPayrollFound))), + ); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + separatorBuilder: (_, __) => const Divider(color: kBackgroundColor, height: 1.5), + itemBuilder: (_, index) => _buildPayrollItem( + context: context, + ref: ref, + payroll: _filteredList[index], + ), + ), + ); + }, + ), + bottomNavigationBar: permissionService.hasPermission(Permit.payrollsCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () => Navigator.push( + context, + MaterialPageRoute(builder: (context) => const AddNewPayroll()), + ), + icon: const Icon(Icons.add, color: Colors.white), + label: Text(_lang.addNewPayroll), + ), + ) + : null, + ); + } + + // --- List Item Builder --- + + Widget _buildPayrollItem({ + required BuildContext context, + required WidgetRef ref, + required PayrollData payroll, + }) { + final theme = Theme.of(context); + final status = payroll.amount != null ? lang.S.of(context).paid : lang.S.of(context).unPaid; + final statusColor = _getStatusColor(status); + + // Logic to prepare Detail String for transactions + String paymentDetails = ""; + if (payroll.transactions != null && payroll.transactions!.isNotEmpty) { + // Create a list of strings like "Cash: 500", "Bank: 200" + List details = payroll.transactions!.map((t) { + return (t.transactionType == 'cash_payment') ? 'Cash' : (t.paymentType?.name ?? 'Unknown'); + }).toList(); + paymentDetails = details.join('\n'); + } else { + // Fallback for old data or no transactions + paymentDetails = "N/A"; + } + + // Logic for Summary text in the List view + String paymentSummary = "N/A"; + if (payroll.transactions != null && payroll.transactions!.isNotEmpty) { + paymentSummary = (payroll.transactions!.first.transactionType == 'cash_payment') + ? 'Cash' + : (payroll.transactions!.first.paymentType?.name ?? 'Unknown'); + if (payroll.transactions!.length > 1) { + paymentSummary += " +${payroll.transactions!.length - 1}"; + } + } + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + lang.S.of(context).employee: payroll.employee?.name ?? 'N/A', + lang.S.of(context).paymentYear: payroll.payemntYear ?? 'N/A', + lang.S.of(context).month: payroll.month ?? 'N/A', + lang.S.of(context).date: payroll.date ?? 'N/A', + lang.S.of(context).amount: '$currency${payroll.amount?.toStringAsFixed(2) ?? '0.00'}', + lang.S.of(context).paymentDetails: paymentDetails, // Showing Full Details Here + }, + descriptionTitle: '${lang.S.of(context).paymentDetails} : ', + description: payroll.note ?? 'N/A', + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + payroll.employee?.name ?? 'N/A Employee', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Text( + payroll.date ?? 'N/A Date', + style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800), + ), + ], + ), + _buildActionButtons(context, ref, payroll), + ], + ), + const SizedBox(height: 16), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildTimeColumn( + time: '$currency${payroll.amount?.toStringAsFixed(2) ?? '0.00'}', + label: lang.S.of(context).amount, + theme: theme, + ), + _buildTimeColumn( + time: paymentSummary, // Showing Summary Here + label: lang.S.of(context).payment, + theme: theme, + ), + _buildTimeColumn( + time: status, + label: lang.S.of(context).status, + titleColor: statusColor, + theme: theme, + ), + ], + ), + ], + ), + ), + ); + } + + Widget _buildTimeColumn({ + required String time, + required String label, + required ThemeData theme, + Color? titleColor, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + time, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + color: titleColor ?? kTitleColor, + ), + ), + const SizedBox(height: 6), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + ), + ], + ); + } + + Widget _buildActionButtons(BuildContext context, WidgetRef ref, PayrollData payroll) { + final permissionService = PermissionService(ref); + return Column( + children: [ + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.payrollsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHaveUpdatePayroll), + ), + ); + return; + } + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddNewPayroll(payrollData: payroll), + ), + ); + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.payrollsDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToDeletePayroll), + ), + ); + return; + } + if (payroll.id != null) { + _showDeleteConfirmationDialog( + context, + ref, + payroll.id!, + payroll.employee?.name ?? lang.S.of(context).payrollRecord, + ); + } + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ], + ); + } + + void _showDeleteConfirmationDialog(BuildContext context, WidgetRef ref, num id, String name) async { + bool result = await showDeleteConfirmationDialog( + context: context, + itemName: name, + ); + + if (result) { + final repo = PayrollRepo(); + await repo.deletePayroll(id: id, context: context, ref: ref); + ref.invalidate(payrollListProvider); + } + } +} diff --git a/lib/Screens/hrm/payroll/provider/payroll_provider.dart b/lib/Screens/hrm/payroll/provider/payroll_provider.dart new file mode 100644 index 0000000..98f1fd2 --- /dev/null +++ b/lib/Screens/hrm/payroll/provider/payroll_provider.dart @@ -0,0 +1,9 @@ +// File: payroll_provider.dart + +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/payroll/repo/payroll_repo.dart'; + +import '../Model/payroll_lsit_model.dart'; + +final repo = PayrollRepo(); +final payrollListProvider = FutureProvider((ref) => repo.fetchAllPayrolls()); diff --git a/lib/Screens/hrm/payroll/repo/payroll_repo.dart b/lib/Screens/hrm/payroll/repo/payroll_repo.dart new file mode 100644 index 0000000..0608aa8 --- /dev/null +++ b/lib/Screens/hrm/payroll/repo/payroll_repo.dart @@ -0,0 +1,183 @@ +// File: payroll_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../../../../Const/api_config.dart'; +import '../../../../../http_client/custome_http_client.dart'; +import '../../../../../http_client/customer_http_client_get.dart'; +import '../Model/payroll_lsit_model.dart'; +import '../provider/payroll_provider.dart'; + +class PayrollRepo { + static const String _endpoint = '/payrolls'; + + ///---------------- FETCH ALL PAYROLLS (GET) ----------------/// + Future fetchAllPayrolls() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return PayrollListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch payroll list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE PAYROLL (POST) ----------------/// + Future createPayroll({ + required WidgetRef ref, + required BuildContext context, + required num employeeId, + required String month, + required String date, // YYYY-MM-DD + required String amount, + required String paymentYear, + required List> payments, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'employee_id': employeeId, + 'payments': payments, + 'month': month.toLowerCase(), + 'date': date, + 'amount': amount, + 'payemnt_year': paymentYear, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Creating Payroll...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + addContentTypeInHeader: true, + url: uri, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.invalidate(payrollListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Payroll created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE PAYROLL (POST with _method=put) ----------------/// + Future updatePayroll({ + required WidgetRef ref, + required BuildContext context, + required num id, + required num employeeId, + required String month, + required String date, + required String amount, + required String paymentYear, + required List> payments, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', + 'employee_id': employeeId, + 'payments': payments, + 'month': month.toLowerCase(), + 'date': date, + 'amount': amount, + 'payemnt_year': paymentYear, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Updating Payroll...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + print('Payroll Update POST:-------> ${requestBody}'); + print('Payroll Update:-------> ${parsedData}'); + + if (responseData.statusCode == 200) { + ref.invalidate(payrollListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Payroll updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE PAYROLL ----------------/// + Future deletePayroll({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(payrollListProvider); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Payroll deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/reports/attandence_report.dart b/lib/Screens/hrm/reports/attandence_report.dart new file mode 100644 index 0000000..20ab711 --- /dev/null +++ b/lib/Screens/hrm/reports/attandence_report.dart @@ -0,0 +1,378 @@ +// File: attendance_reports.dart (Final Code with Search) + +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:hugeicons/hugeicons.dart'; // HugeIcons Import + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/widgets/filter_dropdown.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; +import '../attendance/model/attendence_list_model.dart'; +import '../attendance/provider/attendence_provider.dart'; + +class AttendanceReports extends ConsumerStatefulWidget { + const AttendanceReports({super.key}); + + @override + ConsumerState createState() => _AttendanceReportsState(); +} + +class _AttendanceReportsState extends ConsumerState { + // --- Filter State --- + String? _selectedEmployeeFilter; + String? _selectedTimeFilter; + + List _filteredList = []; + final TextEditingController _searchController = TextEditingController(); + bool _isSearch = false; // State to manage search bar visibility + + final List _timeFilters = ['Today', 'Weekly', 'Monthly', 'Yearly']; + + @override + void initState() { + super.initState(); + _searchController.addListener(_applyFilters); // Listen to search input changes + _selectedEmployeeFilter = 'All Employee'; + _selectedTimeFilter = 'Today'; + } + + @override + void dispose() { + _searchController.removeListener(_applyFilters); + _searchController.dispose(); + super.dispose(); + } + + // --- Filtering Logic --- + + void _applyFilters() { + // This is called when dropdowns or the search bar input changes + setState(() {}); + } + + void _filterAttendance(List allAttendance) { + final query = _searchController.text.toLowerCase().trim(); + + _filteredList = allAttendance.where((att) { + final employeeName = (att.employee?.name ?? '').toLowerCase(); + final date = (att.date ?? '').toLowerCase(); + final timeIn = (att.timeIn ?? '').toLowerCase(); + final timeOut = (att.timeOut ?? '').toLowerCase(); + + // 1. Search Query Filter (Checks Employee, Date, Time In, Time Out) + final matchesQuery = query.isEmpty || + employeeName.contains(query) || + date.contains(query) || + timeIn.contains(query) || + timeOut.contains(query); + + if (!matchesQuery) return false; + + // 2. Employee Filter + final employeeNameMatches = + _selectedEmployeeFilter == 'All Employee' || employeeName.contains(_selectedEmployeeFilter!.toLowerCase()); + + // 3. Time Filter (Simplified date logic) + bool timeMatches = true; + final today = DateFormat('yyyy-MM-dd').format(DateTime.now()); + + if (_selectedTimeFilter == 'Today') { + timeMatches = att.date == today; + } + // NOTE: Other time filters are just placeholders now. + + return employeeNameMatches && timeMatches; + }).toList(); + } + + // --- Utility Functions --- + + String _formatTimeForDisplay(String? time) { + if (time == null) return 'N/A'; + try { + final dateTime = DateFormat('H:m:s').parse(time); + return DateFormat('hh:mm a').format(dateTime); + } catch (_) { + return time; + } + } + + String _formatDateForDisplay(String? date) { + if (date == null) return 'N/A'; + try { + final dateTime = DateFormat('yyyy-MM-dd').parse(date); + return DateFormat('dd MMM yyyy').format(dateTime); + } catch (_) { + return date; + } + } + + Future _refreshData() async { + ref.invalidate(attendanceListProvider); + return ref.watch(attendanceListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final theme = Theme.of(context); + final attendanceAsync = ref.watch(attendanceListProvider); + final employeesAsync = ref.watch(employeeListProvider); + + final combinedAsync = attendanceAsync.asData != null && employeesAsync.asData != null + ? AsyncValue.data(true) + : attendanceAsync.hasError || employeesAsync.hasError + ? AsyncValue.error(attendanceAsync.error ?? employeesAsync.error!, StackTrace.current) + : const AsyncValue.loading(); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + // *** SEARCH IMPLEMENTATION *** + title: _isSearch + ? TextField( + autofocus: true, + controller: _searchController, + decoration: InputDecoration( + hintText: '${lang.S.of(context).searchAttendance}...', + border: InputBorder.none, + suffixIcon: Icon( + FeatherIcons.search, + // size: 18, + color: kNeutral800, + ), + ), + ) + : Text(lang.S.of(context).attendanceReport), + actions: [ + IconButton( + icon: Icon( + _isSearch ? Icons.close : FeatherIcons.search, + color: _isSearch ? kMainColor : kNeutral800, + size: _isSearch ? null : 22, + ), + onPressed: () { + setState(() { + _isSearch = !_isSearch; + if (!_isSearch) { + _searchController.clear(); + _applyFilters(); // Re-apply filters when search is closed + } + }); + }, + ), + ], + // *** END SEARCH IMPLEMENTATION *** + bottom: PreferredSize( + preferredSize: const Size.fromHeight(65), + child: Column( + children: [ + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 13), + child: Row( + children: [ + // Employee Filter + Expanded( + flex: 6, + child: FilterDropdownButton( + value: _selectedEmployeeFilter, + items: [ + DropdownMenuItem(value: 'All Employee', child: Text(lang.S.of(context).allEmployee)), + ...(employeesAsync.value?.employees ?? []) + .map((e) => DropdownMenuItem(value: e.name, child: Text(e.name ?? 'Unknown'))) + .toList(), + ] + .map((item) => item.value != null + ? DropdownMenuItem( + value: item.value, + child: Text(item.value!, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ) + : item) + .toList(), + onChanged: (String? value) { + setState(() { + _selectedEmployeeFilter = value; + _applyFilters(); + }); + }, + ), + ), + const SizedBox(width: 10), + // Time Filter + Expanded( + flex: 4, + child: FilterDropdownButton( + buttonDecoration: BoxDecoration( + color: kBackgroundColor, + borderRadius: BorderRadius.circular(5), + border: Border.all(color: kBorderColor), + ), + value: _selectedTimeFilter, + items: _timeFilters.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ); + }).toList(), + onChanged: (String? value) { + setState(() { + _selectedTimeFilter = value; + _applyFilters(); + }); + }, + ), + ), + ], + ), + ), + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + ], + )), + ), + + // Body handles loading/error and displays filtered list + body: combinedAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: Failed to load reports.')), + data: (_) { + _filterAttendance(attendanceAsync.value?.data ?? []); + + if (_filteredList.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshData, + child: Center( + child: SingleChildScrollView( + physics: AlwaysScrollableScrollPhysics(), + child: Text( + lang.S.of(context).noAttendanceRecordFound, + ), + ), + ), + ); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + separatorBuilder: (_, __) => const Divider(color: kBackgroundColor, height: 1.5), + itemBuilder: (_, index) => _buildReportItem(context, _filteredList[index]), + ), + ); + }, + ), + ); + } + + // --- List Item Builder (Unchanged) --- + + Widget _buildReportItem(BuildContext context, AttendanceData attendance) { + final theme = Theme.of(context); + final timeInDisplay = _formatTimeForDisplay(attendance.timeIn); + final timeOutDisplay = _formatTimeForDisplay(attendance.timeOut); + final dateDisplay = _formatDateForDisplay(attendance.date); + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + lang.S.of(context).employee: attendance.employee?.name ?? 'N/A', + lang.S.of(context).shift: attendance.shift?.name ?? 'N/A', + lang.S.of(context).month: attendance.month ?? 'N/A', + lang.S.of(context).date: dateDisplay, + lang.S.of(context).timeIn: timeInDisplay, + lang.S.of(context).timeOut: timeOutDisplay, + }, + description: attendance.note, + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + attendance.employee?.name ?? 'N/A Employee', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Text( + dateDisplay, + style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800), + ), + ], + ), + const SizedBox(height: 20), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildValueColumn( + value: timeInDisplay, + label: lang.S.of(context).timeIn, + theme: theme, + ), + _buildValueColumn( + value: timeOutDisplay, + label: lang.S.of(context).timeOut, + theme: theme, + ), + _buildValueColumn( + value: attendance.duration ?? 'N/A', + label: lang.S.of(context).duration, + theme: theme, + ), + ], + ), + ], + ), + ), + ); + } + + Widget _buildValueColumn({ + required String value, + required String label, + required ThemeData theme, + Color? titleColor, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + value, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + color: titleColor ?? kTitleColor, + ), + ), + const SizedBox(height: 6), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + ), + ], + ); + } +} diff --git a/lib/Screens/hrm/reports/leave_reports.dart b/lib/Screens/hrm/reports/leave_reports.dart new file mode 100644 index 0000000..168c042 --- /dev/null +++ b/lib/Screens/hrm/reports/leave_reports.dart @@ -0,0 +1,395 @@ +// File: leave_reports.dart (Final Code) + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:intl/intl.dart'; +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/widgets/filter_dropdown.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/leave_request/leave/model/leave_list_model.dart'; // LeaveRequestData model +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; // Employee List Provider +import 'package:mobile_pos/Screens/hrm/employee/model/employee_list_model.dart'; + +import '../leave_request/leave/provider/leave_list_provider.dart'; // EmployeeData model + +class LeaveReports extends ConsumerStatefulWidget { + const LeaveReports({super.key}); + + @override + ConsumerState createState() => _LeaveReportsState(); +} + +class _LeaveReportsState extends ConsumerState { + // --- Filter & Search State --- + String? _selectedEmployeeFilter; + String? _selectedMonthFilter; + + List _filteredList = []; + final TextEditingController _searchController = TextEditingController(); + bool _isSearch = false; + + final List _monthFilters = [ + 'All Month', + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + + @override + void initState() { + super.initState(); + _searchController.addListener(_applyFilters); + _selectedEmployeeFilter = 'All Employee'; + _selectedMonthFilter = 'All Month'; + } + + @override + void dispose() { + _searchController.removeListener(_applyFilters); + _searchController.dispose(); + super.dispose(); + } + + // --- Filtering Logic --- + + void _applyFilters() { + setState(() {}); // Trigger rebuild + } + + void _filterLeaves(List allLeaves) { + final query = _searchController.text.toLowerCase().trim(); + + _filteredList = allLeaves.where((leave) { + final employeeName = (leave.employee?.name ?? '').toLowerCase(); + final leaveType = (leave.leaveType?.name ?? '').toLowerCase(); + final month = (leave.month ?? '').toLowerCase(); + final status = (leave.status ?? '').toLowerCase(); + + // 1. Search Query Filter + final matchesQuery = query.isEmpty || + employeeName.contains(query) || + leaveType.contains(query) || + month.contains(query) || + status.contains(query); + + if (!matchesQuery) return false; + + // 2. Employee Filter + final employeeMatches = + _selectedEmployeeFilter == 'All Employee' || employeeName.contains(_selectedEmployeeFilter!.toLowerCase()); + + // 3. Month Filter + final monthMatches = _selectedMonthFilter == 'All Month' || month.startsWith(_selectedMonthFilter!.toLowerCase()); + + return employeeMatches && monthMatches; + }).toList(); + } + + // --- Utility Functions --- + + Color _getStatusColor(String? status) { + switch (status?.toLowerCase()) { + case 'approved': + return kSuccessColor; + case 'rejected': + return Colors.red; + case 'pending': + return Colors.orange; + default: + return kNeutral800; + } + } + + Future _refreshData() async { + ref.invalidate(leaveRequestListProvider); + return ref.watch(leaveRequestListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + final theme = Theme.of(context); + final leavesAsync = ref.watch(leaveRequestListProvider); + final employeesAsync = ref.watch(employeeListProvider); + + final combinedAsync = leavesAsync.asData != null && employeesAsync.asData != null + ? AsyncValue.data(true) + : leavesAsync.hasError || employeesAsync.hasError + ? AsyncValue.error(leavesAsync.error ?? employeesAsync.error!, StackTrace.current) + : const AsyncValue.loading(); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + // Search implementation + title: _isSearch + ? TextField( + autofocus: true, + controller: _searchController, + decoration: InputDecoration( + hintText: '${_lang.searchLeave}...', + border: InputBorder.none, + suffixIcon: Icon(FeatherIcons.search, color: kNeutral800), + ), + ) + : Text(_lang.leaveReports), + actions: [ + IconButton( + icon: Icon( + _isSearch ? Icons.close : FeatherIcons.search, + color: _isSearch ? kMainColor : kNeutral800, + size: _isSearch ? null : 22, + ), + onPressed: () { + setState(() { + _isSearch = !_isSearch; + if (!_isSearch) { + _searchController.clear(); + _applyFilters(); + } + }); + }, + ), + ], + // Filter Dropdowns + bottom: PreferredSize( + preferredSize: const Size.fromHeight(65), + child: Column( + children: [ + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 13), + child: Row( + children: [ + // Employee Filter + Expanded( + flex: 6, + child: FilterDropdownButton( + value: _selectedEmployeeFilter, + items: [ + DropdownMenuItem(value: 'All Employee', child: Text(_lang.allEmployee)), + ...(employeesAsync.value?.employees ?? []) + .map((e) => DropdownMenuItem(value: e.name, child: Text(e.name ?? 'Unknown'))) + .toList(), + ] + .map((item) => item.value != null + ? DropdownMenuItem( + value: item.value, + child: Text(item.value!, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ) + : item) + .toList(), + onChanged: (String? value) { + setState(() { + _selectedEmployeeFilter = value; + _applyFilters(); + }); + }, + ), + ), + const SizedBox(width: 10), + // Month Filter + Expanded( + flex: 4, + child: FilterDropdownButton( + buttonDecoration: BoxDecoration( + color: kBackgroundColor, + borderRadius: BorderRadius.circular(5), + border: Border.all(color: kBorderColor), + ), + value: _selectedMonthFilter, + items: _monthFilters.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ); + }).toList(), + onChanged: (String? value) { + setState(() { + _selectedMonthFilter = value; + _applyFilters(); + }); + }, + ), + ), + ], + ), + ), + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + ], + )), + ), + + // Body handles loading/error and displays filtered list + body: combinedAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: Failed to load reports.')), + data: (_) { + _filterLeaves(leavesAsync.value?.data ?? []); + + if (_filteredList.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshData, + child: Center( + child: SingleChildScrollView( + physics: AlwaysScrollableScrollPhysics(), child: Text(_lang.noLeaveRecordFound))), + ); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + separatorBuilder: (_, __) => const Divider(color: kBackgroundColor, height: 1.5), + itemBuilder: (_, index) => _buildReportItem(context, _filteredList[index]), + ), + ); + }, + ), + ); + } + + // --- List Item Builder --- + + Widget _buildReportItem(BuildContext context, LeaveRequestData leave) { + final theme = Theme.of(context); + final statusColor = _getStatusColor(leave.status); + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + l.S.of(context).name: leave.employee?.name ?? 'N/A', + l.S.of(context).department: leave.department?.name ?? 'N/A', + l.S.of(context).leaveType: leave.leaveType?.name ?? 'N/A', + l.S.of(context).month: leave.month ?? 'N/A', + l.S.of(context).startDate: leave.startDate ?? 'N/A', + l.S.of(context).endDate: leave.endDate ?? 'N/A', + l.S.of(context).leaveDuration: leave.leaveDuration?.toString() ?? '0', + l.S.of(context).status: leave.status?.toUpperCase() ?? 'N/A', + }, + description: leave.description, + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + leave.employee?.name ?? 'N/A Employee', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Row( + children: [ + Text( + leave.leaveType?.name ?? 'N/A Type', + style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800), + ), + const SizedBox(width: 8), + Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4), + decoration: BoxDecoration( + color: statusColor.withOpacity(0.1), + borderRadius: BorderRadius.circular(4), + ), + child: Text( + leave.status?.toUpperCase() ?? 'N/A', + style: theme.textTheme.labelSmall?.copyWith( + color: statusColor, + fontWeight: FontWeight.bold, + ), + ), + ), + ], + ), + ], + ), + ], + ), + const SizedBox(height: 20), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildTimeColumn( + value: leave.month ?? 'N/A', + label: l.S.of(context).month, + theme: theme, + ), + _buildTimeColumn( + value: leave.startDate ?? 'N/A', + label: l.S.of(context).startDate, + theme: theme, + ), + _buildTimeColumn( + value: leave.leaveDuration?.toString() ?? 'N/A', + label: l.S.of(context).durationDays, + theme: theme, + ), + ], + ), + ], + ), + ), + ); + } + + // Changed name from _buildTimeColumn to _buildValueColumn for consistency + Widget _buildTimeColumn({ + required String value, + required String label, + required ThemeData theme, + Color? titleColor, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + value, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + color: titleColor ?? kTitleColor, + ), + ), + const SizedBox(height: 6), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + ), + ], + ); + } +} diff --git a/lib/Screens/hrm/reports/payroll_reports.dart b/lib/Screens/hrm/reports/payroll_reports.dart new file mode 100644 index 0000000..b26a91b --- /dev/null +++ b/lib/Screens/hrm/reports/payroll_reports.dart @@ -0,0 +1,346 @@ +// File: payroll_reports.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/hrm/widgets/filter_dropdown.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +// --- Data Layer Imports --- +import 'package:mobile_pos/Screens/hrm/payroll/provider/payroll_provider.dart'; +import 'package:mobile_pos/Screens/hrm/employee/provider/emplpyee_list_provider.dart'; + +import '../payroll/Model/payroll_lsit_model.dart'; + +class PayrollReports extends ConsumerStatefulWidget { + const PayrollReports({super.key}); + + @override + ConsumerState createState() => _PayrollReportsState(); +} + +class _PayrollReportsState extends ConsumerState { + // --- Filter State --- + String? _selectedEmployeeFilter; + String? _selectedMonthFilter; + + List _filteredList = []; + + final List _monthFilters = [ + 'All Month', + 'January', + 'February', + 'March', + 'April', + 'May', + 'June', + 'July', + 'August', + 'September', + 'October', + 'November', + 'December' + ]; + + @override + void initState() { + super.initState(); + _selectedEmployeeFilter = 'All Employee'; + _selectedMonthFilter = 'All Month'; + } + + // --- Filtering Logic --- + + void _applyFilters() { + setState(() {}); // Trigger rebuild to re-run filtering + } + + void _filterPayrolls(List allPayrolls) { + _filteredList = allPayrolls.where((payroll) { + final employeeName = (payroll.employee?.name ?? '').toLowerCase(); + final month = (payroll.month ?? '').toLowerCase(); + + // 1. Employee Filter + final employeeMatches = + _selectedEmployeeFilter == 'All Employee' || employeeName == _selectedEmployeeFilter!.toLowerCase(); + + // 2. Month Filter + final monthMatches = _selectedMonthFilter == 'All Month' || month == _selectedMonthFilter!.toLowerCase(); + + return employeeMatches && monthMatches; + }).toList(); + } + + // --- Pull to Refresh --- + + Future _refreshData() async { + ref.invalidate(payrollListProvider); + return ref.watch(payrollListProvider.future); + } + + Color _getStatusColor(String? status) { + if (status?.toLowerCase() == 'paid') return kSuccessColor; + return Colors.red; + } + + String _formatAmount(num? amount) { + return '$currency${amount?.toStringAsFixed(2) ?? '0.00'}'; + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final _lang = l.S.of(context); + + // Watch primary data source and filter options + final payrollsAsync = ref.watch(payrollListProvider); + final employeesAsync = ref.watch(employeeListProvider); + + // Combine loading state + final combinedAsync = payrollsAsync.asData != null && employeesAsync.asData != null + ? AsyncValue.data(true) + : payrollsAsync.hasError || employeesAsync.hasError + ? AsyncValue.error(payrollsAsync.error ?? employeesAsync.error!, StackTrace.current) + : const AsyncValue.loading(); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(_lang.payrollReports), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(65), + child: Column( + children: [ + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 13), + child: Row( + children: [ + // Employee Filter + Expanded( + flex: 6, + child: FilterDropdownButton( + value: _selectedEmployeeFilter, + items: [ + DropdownMenuItem(value: 'All Employee', child: Text(_lang.allEmployee)), + // Map Employee List names from provider + ...(employeesAsync.value?.employees ?? []) + .map((e) => DropdownMenuItem(value: e.name, child: Text(e.name ?? 'Unknown'))) + .toList(), + ] + .map((item) => item.value != null + ? DropdownMenuItem( + value: item.value, + child: Text(item.value!, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ) + : item) + .toList(), + onChanged: (String? value) { + setState(() { + _selectedEmployeeFilter = value; + _applyFilters(); + }); + }, + ), + ), + const SizedBox(width: 10), + // Month Filter + Expanded( + flex: 4, + child: FilterDropdownButton( + buttonDecoration: BoxDecoration( + color: kBackgroundColor, + borderRadius: BorderRadius.circular(5), + border: Border.all(color: kBorderColor), + ), + value: _selectedMonthFilter, + items: _monthFilters.map((entry) { + return DropdownMenuItem( + value: entry, + child: Text(entry, + style: theme.textTheme.bodyLarge?.copyWith(color: kNeutral800), + maxLines: 1, + overflow: TextOverflow.ellipsis), + ); + }).toList(), + onChanged: (String? value) { + setState(() { + _selectedMonthFilter = value; + _applyFilters(); + }); + }, + ), + ), + ], + ), + ), + const Divider(thickness: 1.5, color: kBackgroundColor, height: 1), + ], + )), + ), + + // Body handles loading/error and displays filtered list + body: combinedAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Error: Failed to load report data.')), + data: (_) { + _filterPayrolls(payrollsAsync.value?.data ?? []); + + if (_filteredList.isEmpty) { + return RefreshIndicator( + onRefresh: _refreshData, + child: Center( + child: SingleChildScrollView( + physics: AlwaysScrollableScrollPhysics(), + child: Text( + _lang.noMatchingPayrollFound, + ), + ), + ), + ); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + separatorBuilder: (_, __) => const Divider(color: kBackgroundColor, height: 1.5), + itemBuilder: (_, index) => _buildPayrollItem(context: context, payroll: _filteredList[index]), + ), + ); + }, + ), + ); + } + + // --- List Item Builder --- + + Widget _buildPayrollItem({ + required BuildContext context, + required PayrollData payroll, + }) { + final theme = Theme.of(context); + // Determine status and color + final isPaid = payroll.amount != null && payroll.amount! > 0; + final status = isPaid ? 'Paid' : 'Unpaid'; + final statusColor = _getStatusColor(status); + + // Logic to prepare Detail String for transactions (Modal) + String paymentDetails = ""; + if (payroll.transactions != null && payroll.transactions!.isNotEmpty) { + List details = payroll.transactions!.map((t) { + return (t.transactionType == 'cash_payment') ? 'Cash' : (t.paymentType?.name ?? 'Unknown'); + }).toList(); + paymentDetails = details.join('\n'); + } else { + paymentDetails = "N/A"; + } + + // Logic for Summary text in the List view (Row) + String paymentSummary = "N/A"; + if (payroll.transactions != null && payroll.transactions!.isNotEmpty) { + paymentSummary = payroll.transactions!.first.paymentType?.name ?? 'Unknown'; + if (payroll.transactions!.length > 1) { + paymentSummary += " +${payroll.transactions!.length - 1}"; + } + } + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + l.S.of(context).employee: payroll.employee?.name ?? 'N/A', + l.S.of(context).paymentYear: payroll.payemntYear ?? 'N/A', + l.S.of(context).month: payroll.month ?? 'N/A', + l.S.of(context).date: payroll.date ?? 'N/A', + l.S.of(context).amount: _formatAmount(payroll.amount), + l.S.of(context).paymentDetails: paymentDetails, // Showing Full Details Here + }, + descriptionTitle: 'Note : ', + description: payroll.note ?? 'N/A', + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + payroll.employee?.name ?? 'N/A Employee', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Text( + payroll.date ?? 'N/A Date', + style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800), + ), + ], + ), + const SizedBox(height: 16), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildTimeColumn( + time: _formatAmount(payroll.amount), + label: l.S.of(context).amount, + theme: theme, + ), + _buildTimeColumn( + time: paymentSummary, // Showing Summary Here + label: l.S.of(context).payment, + theme: theme, + ), + _buildTimeColumn( + time: status, + label: l.S.of(context).status, + titleColor: statusColor, + theme: theme, + ), + ], + ), + ], + ), + ), + ); + } + + Widget _buildTimeColumn({ + required String time, + required String label, + required ThemeData theme, + Color? titleColor, + }) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + time, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + color: titleColor ?? kTitleColor, + ), + ), + const SizedBox(height: 6), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith( + color: kNeutral800, + ), + ), + ], + ); + } +} diff --git a/lib/Screens/hrm/reports/repo/attendence_report_repo.dart b/lib/Screens/hrm/reports/repo/attendence_report_repo.dart new file mode 100644 index 0000000..d907be2 --- /dev/null +++ b/lib/Screens/hrm/reports/repo/attendence_report_repo.dart @@ -0,0 +1,182 @@ +// File: attendance_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../../attendance/model/attendence_list_model.dart'; +import '../../attendance/provider/attendence_provider.dart'; + +class AttendanceRepo { + static const String _endpoint = '/attendances'; // Assuming a suitable endpoint + + ///---------------- FETCH ALL ATTENDANCE (GET) ----------------/// + Future fetchAllAttendance() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return AttendanceListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch attendance list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE ATTENDANCE (POST) ----------------/// + Future createAttendance({ + required WidgetRef ref, + required BuildContext context, + required num employeeId, + required num shiftId, + required String timeIn, // HH:MM:SS format + required String timeOut, // HH:MM:SS format + required String date, // YYYY-MM-DD format + // required String month, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'employee_id': employeeId, + 'shift_id': shiftId, + 'time_in': timeIn, + 'time_out': timeOut, + 'date': date, + // 'month': month, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Recording Attendance...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.invalidate(attendanceListProvider); // Refresh the list + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Attendance recorded successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Recording failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE ATTENDANCE (PUT) ----------------/// + Future updateAttendance({ + required WidgetRef ref, + required BuildContext context, + required num id, + required num employeeId, + required num shiftId, + required String timeIn, + required String timeOut, + required String date, + // required String month, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', + 'employee_id': employeeId, + 'shift_id': shiftId, + 'time_in': timeIn, + 'time_out': timeOut, + 'date': date, + // 'month': month, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Updating...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.invalidate(attendanceListProvider); // Refresh the list + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Attendance updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE ATTENDANCE ----------------/// + Future deleteAttendance({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(attendanceListProvider); // Refresh the list + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Attendance deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/reports/repo/leave_report_repo.dart b/lib/Screens/hrm/reports/repo/leave_report_repo.dart new file mode 100644 index 0000000..12b7084 --- /dev/null +++ b/lib/Screens/hrm/reports/repo/leave_report_repo.dart @@ -0,0 +1,188 @@ +// File: leave_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../../../../Const/api_config.dart'; +import '../../../../../http_client/custome_http_client.dart'; +import '../../../../../http_client/customer_http_client_get.dart'; +import '../../leave_request/leave/model/leave_list_model.dart'; + +class LeaveRepo { + // Base endpoint for leave requests from Postman screenshots + static const String _endpoint = '/leaves'; + + ///---------------- FETCH ALL LEAVE REQUESTS (GET) ----------------/// + Future fetchAllLeaveRequests() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return LeaveListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch leave requests list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE LEAVE REQUEST (POST) ----------------/// + Future createLeaveRequest({ + required WidgetRef ref, + required BuildContext context, + required num employeeId, + required num leaveTypeId, + required String startDate, + required String endDate, + required dynamic leaveDuration, + required String month, + required String description, + required String status, // e.g., 'pending' + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'employee_id': employeeId, + 'leave_type_id': leaveTypeId, + 'start_date': startDate, + 'end_date': endDate, + 'leave_duration': leaveDuration, + 'month': month, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Submitting Leave Request...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + // ref.refresh(leaveRequestListProvider); // Assuming you'll define this provider + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Leave Request created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Submission failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE LEAVE REQUEST (POST with _method=put) ----------------/// + Future updateLeaveRequest({ + required WidgetRef ref, + required BuildContext context, + required num id, // Leave Request ID from Postman URL + required num employeeId, + required num leaveTypeId, + required String startDate, + required String endDate, + required dynamic leaveDuration, + required String month, + required String description, + required String status, // e.g., 'approved' + }) async { + // Postman URL: {{url}}/api/v1/leaves/2 + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', // Required for sending PUT data via POST + 'employee_id': employeeId, + 'leave_type_id': leaveTypeId, + 'start_date': startDate, + 'end_date': endDate, + 'leave_duration': leaveDuration, + 'month': month, + 'description': description, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Updating Request...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + // Sending as POST request based on the Postman screenshot + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + // ref.refresh(leaveRequestListProvider); // Assuming you'll define this provider + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Leave Request updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE LEAVE REQUEST (DELETE) ----------------/// + Future deleteLeaveRequest({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + // URL: {{url}}/api/v1/leaves/{id} + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + // ref.refresh(leaveRequestListProvider); // Assuming you'll define this provider + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Leave Request deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/reports/repo/payroll_report_repo.dart b/lib/Screens/hrm/reports/repo/payroll_report_repo.dart new file mode 100644 index 0000000..88568f1 --- /dev/null +++ b/lib/Screens/hrm/reports/repo/payroll_report_repo.dart @@ -0,0 +1,181 @@ +// File: payroll_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../../../../Const/api_config.dart'; +import '../../../../../http_client/custome_http_client.dart'; +import '../../../../../http_client/customer_http_client_get.dart'; +import '../../payroll/Model/payroll_lsit_model.dart'; +import '../../payroll/provider/payroll_provider.dart'; + +class PayrollRepo { + static const String _endpoint = '/payrolls'; + + ///---------------- FETCH ALL PAYROLLS (GET) ----------------/// + Future fetchAllPayrolls() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return PayrollListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch payroll list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE PAYROLL (POST) ----------------/// + Future createPayroll({ + required WidgetRef ref, + required BuildContext context, + required num employeeId, + required num paymentTypeId, + required String month, + required String date, // YYYY-MM-DD + required String amount, + required String paymentYear, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'employee_id': employeeId, + 'payment_type_id': paymentTypeId, + 'month': month.toLowerCase(), + 'date': date, + 'amount': amount, + 'payemnt_year': paymentYear, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Creating Payroll...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + addContentTypeInHeader: true, + url: uri, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.invalidate(payrollListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Payroll created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE PAYROLL (POST with _method=put) ----------------/// + Future updatePayroll({ + required WidgetRef ref, + required BuildContext context, + required num id, + required num employeeId, + required num paymentTypeId, + required String month, + required String date, + required String amount, + required String paymentYear, + String? note, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', + 'employee_id': employeeId, + 'payment_type_id': paymentTypeId, + 'month': month.toLowerCase(), + 'date': date, + 'amount': amount, + 'payemnt_year': paymentYear, + 'note': note, + }); + + try { + EasyLoading.show(status: 'Updating Payroll...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.invalidate(payrollListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Payroll updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE PAYROLL ----------------/// + Future deletePayroll({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(payrollListProvider); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Payroll deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/hrm/shift/Model/shift_list_model.dart b/lib/Screens/hrm/shift/Model/shift_list_model.dart new file mode 100644 index 0000000..fc63c44 --- /dev/null +++ b/lib/Screens/hrm/shift/Model/shift_list_model.dart @@ -0,0 +1,88 @@ +class ShiftListModel { + ShiftListModel({ + this.message, + this.data, + }); + + ShiftListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(ShiftData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class ShiftData { + ShiftData({ + this.id, + this.name, + this.businessId, + this.startTime, + this.endTime, + this.startBreakTime, + this.endBreakTime, + this.breakTime, + this.breakStatus, + this.status, + this.createdAt, + this.updatedAt, + }); + + ShiftData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + businessId = json['business_id']; + startTime = json['start_time']; + endTime = json['end_time']; + startBreakTime = json['start_break_time']; + endBreakTime = json['end_break_time']; + breakTime = json['break_time']; + breakStatus = json['break_status']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + num? id; + String? name; + num? businessId; + String? startTime; + String? endTime; + String? startBreakTime; + String? endBreakTime; + String? breakTime; + String? breakStatus; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['business_id'] = businessId; + map['start_time'] = startTime; + map['end_time'] = endTime; + map['start_break_time'] = startBreakTime; + map['end_break_time'] = endBreakTime; + map['break_time'] = breakTime; + map['break_status'] = breakStatus; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/hrm/shift/add_new_shift.dart b/lib/Screens/hrm/shift/add_new_shift.dart new file mode 100644 index 0000000..0395f93 --- /dev/null +++ b/lib/Screens/hrm/shift/add_new_shift.dart @@ -0,0 +1,316 @@ +// File: add_new_shift.dart (Shift Name Changed back to Dropdown) + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/shift/Model/shift_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/shift/repo/shift_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:icons_plus/icons_plus.dart'; +import '../../../constant.dart'; +import '../widgets/set_time.dart'; +import 'package:intl/intl.dart'; + +class AddNewShift extends ConsumerStatefulWidget { + const AddNewShift({super.key, this.isEdit = false, this.shift}); + + final bool isEdit; + final ShiftData? shift; + + @override + ConsumerState createState() => _AddNewShiftState(); +} + +class _AddNewShiftState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + + // *** CHANGED: Shift Name is now managed by selectedShift String? *** + String? selectedShift; + // shiftNameController is now unnecessary for dropdown, but kept for cleanup clarity + final TextEditingController shiftNameController = TextEditingController(); + + String? selectedBreakStatus; + String? _selectedStatus; + + final startTimeController = TextEditingController(); + final endTimeController = TextEditingController(); + final startBreakTimeController = TextEditingController(); + final endBreakTimeController = TextEditingController(); + + final List _statusOptions = ['Active', 'Inactive']; + final List _shiftNameOptions = ['Morning', "Day", "Evening", 'Night']; // Fixed list for dropdown + + String formatTime(String time24) { + try { + DateTime parsedTime = DateFormat("HH:mm:ss").parse(time24); + return DateFormat("h:mm a").format(parsedTime); + } catch (e) { + return time24; + } + } + + @override + void initState() { + super.initState(); + if (widget.isEdit && widget.shift != null) { + final data = widget.shift!; + + // *** FIX: Use Shift Name from data for selectedShift state *** + selectedShift = data.name; + + selectedBreakStatus = data.breakStatus == 'yes' ? "Yes" : "No"; + _selectedStatus = data.status == 1 ? 'Active' : 'Inactive'; + + startTimeController.text = formatTime(data.startTime ?? ''); + endTimeController.text = formatTime(data.endTime ?? ''); + startBreakTimeController.text = formatTime(data.startBreakTime ?? ''); + endBreakTimeController.text = formatTime(data.endBreakTime ?? ''); + } else { + _selectedStatus = 'Active'; + selectedBreakStatus = 'No'; + } + } + + @override + void dispose() { + // shiftNameController.dispose(); // No longer needed if using dropdown + startTimeController.dispose(); + endTimeController.dispose(); + startBreakTimeController.dispose(); + endBreakTimeController.dispose(); + super.dispose(); + } + + Future _saveOrUpdateShift(BuildContext context) async { + if (!_key.currentState!.validate()) return; + + // Check if the required state variables are set by the dropdowns + if (selectedShift == null) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Please select Shift Name')), + ); + return; + } + + final repo = ShiftRepo(); + final int apiStatus = _selectedStatus == 'Active' ? 1 : 0; + + // Ensure times are in HH:mm format before sending (setTime uses HH:mm a, + // but the repo needs to handle conversion to HH:mm:ss if necessary) + + if (widget.isEdit) { + await repo.updateShift( + ref: ref, + context: context, + id: widget.shift!.id!.round(), + shiftName: selectedShift!, + breakStatus: selectedBreakStatus!, + startTime: startTimeController.text, + endTime: endTimeController.text, + breakStartTime: startBreakTimeController.text.isEmpty ? null : startBreakTimeController.text, + breakEndTime: endBreakTimeController.text.isEmpty ? null : endBreakTimeController.text, + status: apiStatus.toString(), + ); + } else { + await repo.createShift( + ref: ref, + context: context, + shiftName: selectedShift!, + breakStatus: selectedBreakStatus ?? "No", + startTime: startTimeController.text, + endTime: endTimeController.text, + breakStartTime: startBreakTimeController.text.isEmpty ? null : startBreakTimeController.text, + breakEndTime: endBreakTimeController.text.isEmpty ? null : endBreakTimeController.text, + status: apiStatus.toString(), + ); + } + } + + void _resetForm() { + _key.currentState?.reset(); + setState(() { + selectedShift = null; // Reset dropdown selection + selectedBreakStatus = 'No'; + _selectedStatus = 'Active'; + + // Reset time controllers + startTimeController.clear(); + endTimeController.clear(); + startBreakTimeController.clear(); + endBreakTimeController.clear(); + }); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text( + widget.isEdit ? _lang.editShift : _lang.addNewShift, + ), + bottom: PreferredSize( + preferredSize: const Size.fromHeight(1), + child: Divider(height: 2, color: kBackgroundColor), + ), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + children: [ + // 1. Shift Name (FIXED: Changed back to Dropdown) + DropdownButtonFormField( + value: selectedShift, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: _lang.shiftName, hintText: _lang.selectOne), + items: _shiftNameOptions + .map((String value) => DropdownMenuItem(value: value, child: Text(value))) + .toList(), + onChanged: (String? newValue) => setState(() => selectedShift = newValue), + validator: (value) => value == null ? _lang.pleaseSelectAShift : null, + ), + const SizedBox(height: 20), + + // 2. Break Status Dropdown + DropdownButtonFormField( + value: selectedBreakStatus, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration( + labelText: _lang.breakStatus, + hintText: _lang.selectOne, + ), + items: const ['Yes', 'No'] + .map((String value) => DropdownMenuItem(value: value, child: Text(value))) + .toList(), + onChanged: (String? newValue) => setState(() => selectedBreakStatus = newValue), + validator: (value) => value == null ? _lang.pleaseSelectBreakStatus : null, + ), + const SizedBox(height: 20), + + // 3. Status Dropdown + DropdownButtonFormField( + value: _selectedStatus, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration( + labelText: _lang.status, + hintText: _lang.selectOne, + ), + items: + _statusOptions.map((String value) => DropdownMenuItem(value: value, child: Text(value))).toList(), + onChanged: (String? newValue) => setState(() => _selectedStatus = newValue), + validator: (value) => value == null ? _lang.pleaseSelectAStatus : null, + ), + const SizedBox(height: 20), + + // 4. Start Time & End Time + Row( + children: [ + Expanded( + child: TextFormField( + onTap: () => setTime(startTimeController, context), + readOnly: true, + controller: startTimeController, + validator: (value) => value.isNullOrEmpty() ? _lang.startTimeIsRequired : null, + decoration: InputDecoration( + labelText: _lang.startTime, + hintText: _lang.enterStartTime, + suffixIcon: Icon( + AntDesign.clock_circle_outline, + size: 18, + color: kNeutral800, + ), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + readOnly: true, + controller: endTimeController, + onTap: () => setTime(endTimeController, context), + validator: (value) => value.isNullOrEmpty() ? _lang.endTimeIsRequired : null, + decoration: InputDecoration( + labelText: _lang.endTime, + hintText: _lang.enterEndTime, + suffixIcon: Icon( + AntDesign.clock_circle_outline, + size: 18, + color: kNeutral800, + ), + ), + ), + ), + ], + ), + const SizedBox(height: 20), + + // 5. Break Time (Conditional) + if (selectedBreakStatus == 'Yes') + Row( + children: [ + Expanded( + child: TextFormField( + onTap: () => setTime(startBreakTimeController, context), + readOnly: true, + controller: startBreakTimeController, + decoration: InputDecoration( + labelText: _lang.startBreakTime, + hintText: _lang.enterBreakTime, + suffixIcon: Icon( + AntDesign.clock_circle_outline, + size: 18, + color: kNeutral800, + ), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + readOnly: true, + controller: endBreakTimeController, + onTap: () => setTime(endBreakTimeController, context), + decoration: InputDecoration( + labelText: _lang.endBreakTime, + hintText: _lang.enterBreakTime, + suffixIcon: Icon( + AntDesign.clock_circle_outline, + size: 18, + color: kNeutral800, + ), + ), + ), + ), + ], + ), + const SizedBox(height: 20), + + // 6. Action Buttons + Row( + children: [ + Expanded( + child: OutlinedButton(onPressed: _resetForm, child: Text(_lang.resets)), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () => _saveOrUpdateShift(context), + child: Text(widget.isEdit ? _lang.update : _lang.save)), + ), + ], + ), + ], + ), + ), + ), + ); + } +} + +// Extension to help with simple validation checks +extension on String? { + bool isNullOrEmpty() => this == null || this!.isEmpty; +} diff --git a/lib/Screens/hrm/shift/provider/shift_list_provider.dart b/lib/Screens/hrm/shift/provider/shift_list_provider.dart new file mode 100644 index 0000000..5d318d3 --- /dev/null +++ b/lib/Screens/hrm/shift/provider/shift_list_provider.dart @@ -0,0 +1,8 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/hrm/department/model/department_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/department/repo/department_repo.dart'; +import 'package:mobile_pos/Screens/hrm/shift/Model/shift_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/shift/repo/shift_repo.dart'; + +ShiftRepo repo = ShiftRepo(); +final shiftListProvider = FutureProvider((ref) => repo.fetchAllShifts()); diff --git a/lib/Screens/hrm/shift/repo/shift_repo.dart b/lib/Screens/hrm/shift/repo/shift_repo.dart new file mode 100644 index 0000000..003c1de --- /dev/null +++ b/lib/Screens/hrm/shift/repo/shift_repo.dart @@ -0,0 +1,185 @@ +// ignore_for_file: use_build_context_synchronously +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/hrm/shift/Model/shift_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/shift/provider/shift_list_provider.dart'; +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import 'package:intl/intl.dart'; + +class ShiftRepo { + String convertTo24HourFormat(String time12h) { + // Example input: "8:00 PM" + final dateTime = DateFormat('h:mm a').parse(time12h); + return DateFormat('HH:mm').format(dateTime); // Output: "20:00" + } + + /// Fetch all shifts + Future fetchAllShifts() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/shifts'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return ShiftListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch Shift list'); + } + } + + /// Create new shift (form-data format) + Future createShift({ + required WidgetRef ref, + required BuildContext context, + required String shiftName, + required String breakStatus, + required String startTime, + required String endTime, + required String status, + String? breakStartTime, + String? breakEndTime, + }) async { + final uri = Uri.parse('${APIConfig.url}/shifts'); + + // Build form-data map (Postman style) + final Map body = { + 'name': shiftName, + 'start_time': convertTo24HourFormat(startTime), + 'status': status, + 'end_time': convertTo24HourFormat(endTime), + 'break_status': breakStatus.toLowerCase(), // yes/no + if (breakStartTime != null && breakStartTime.isNotEmpty) 'start_break_time': breakStatus.toLowerCase() == 'no' ? '' : convertTo24HourFormat(breakStartTime), + if (breakEndTime != null && breakEndTime.isNotEmpty) 'end_break_time': breakStatus.toLowerCase() == 'no' ? '' : convertTo24HourFormat(breakEndTime), + }; + + try { + EasyLoading.show(status: 'Saving...'); + CustomHttpClient client = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + print("POST Data For: $body"); + + final response = await client.post( + url: uri, + body: body, // form-data + addContentTypeInHeader: false, // important for form-data + ); + + EasyLoading.dismiss(); + + final parsed = jsonDecode(response.body); + + if (response.statusCode == 200 || response.statusCode == 201) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Shift created successfully!')), + ); + ref.refresh(shiftListProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed to create shift: ${parsed['message']}')), + ); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: $e')), + ); + } + } + + /// Update existing shift (form-data format) + Future updateShift({ + required WidgetRef ref, + required BuildContext context, + required int id, + required String shiftName, + required String breakStatus, + required String startTime, + required String endTime, + required String status, + String? breakStartTime, + String? breakEndTime, + }) async { + final uri = Uri.parse('${APIConfig.url}/shifts/$id'); + + final Map body = { + "_method": 'put', + 'name': shiftName, + 'status': status, + 'start_time': convertTo24HourFormat(startTime), + 'end_time': convertTo24HourFormat(endTime), + 'break_status': breakStatus.toLowerCase(), + if (breakStartTime != null && breakStartTime.isNotEmpty) 'start_break_time': breakStatus.toLowerCase() == 'no' ? '' : convertTo24HourFormat(breakStartTime), + if (breakEndTime != null && breakEndTime.isNotEmpty) 'end_break_time': breakStatus.toLowerCase() == 'no' ? '' : convertTo24HourFormat(breakEndTime), + }; + + try { + EasyLoading.show(status: 'Updating...'); + CustomHttpClient client = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + final response = await client.post( + url: uri, + body: body, + addContentTypeInHeader: false, // still form-data + ); + + EasyLoading.dismiss(); + + final parsed = jsonDecode(response.body); + + if (response.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Shift updated successfully!')), + ); + ref.refresh(shiftListProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed to update shift: ${parsed['message']}')), + ); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: $e')), + ); + } + } + + /// Delete shift + Future deleteShift({ + required WidgetRef ref, + required BuildContext context, + required int id, + }) async { + final uri = Uri.parse('${APIConfig.url}/shifts/$id'); + + try { + EasyLoading.show(status: 'Deleting...'); + CustomHttpClient client = CustomHttpClient(client: http.Client(), context: context, ref: ref); + final response = await client.delete(url: uri); + + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed to delete shift: ${response.body}')), + ); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Error: $e')), + ); + } + return false; + } +} diff --git a/lib/Screens/hrm/shift/shift_screen.dart b/lib/Screens/hrm/shift/shift_screen.dart new file mode 100644 index 0000000..357b568 --- /dev/null +++ b/lib/Screens/hrm/shift/shift_screen.dart @@ -0,0 +1,287 @@ +// ignore_for_file: use_build_context_synchronously +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/hrm/shift/add_new_shift.dart'; +import 'package:mobile_pos/Screens/hrm/shift/provider/shift_list_provider.dart'; +import 'package:mobile_pos/Screens/hrm/shift/repo/shift_repo.dart'; +import 'package:mobile_pos/Screens/hrm/shift/Model/shift_list_model.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/global_search_appbar.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/deleteing_alart_dialog.dart'; +import 'package:mobile_pos/constant.dart'; + +import '../../../generated/l10n.dart' as lang; +import '../../../service/check_user_role_permission_provider.dart'; +import '../../../widgets/empty_widget/_empty_widget.dart'; + +class ShiftScreen extends ConsumerStatefulWidget { + const ShiftScreen({super.key}); + + @override + ConsumerState createState() => _ShiftScreenState(); +} + +class _ShiftScreenState extends ConsumerState { + bool _isSearch = false; + final _searchController = TextEditingController(); + String _searchQuery = ''; + + @override + void dispose() { + _searchController.dispose(); + super.dispose(); + } + + Future _refreshList() async { + ref.refresh(shiftListProvider); + } + + /// ✅ Convert "HH:mm" to "hh:mm a" format safely + String _formatToAmPm(String? time) { + if (time == null || time.isEmpty || !time.contains(':')) return 'n/a'; + try { + final date = DateFormat("HH:mm").parse(time); + return DateFormat("hh:mm a").format(date); + } catch (_) { + return time; // fallback + } + } + + @override + Widget build(BuildContext context) { + final asyncShifts = ref.watch(shiftListProvider); + final permissionService = PermissionService(ref); + final _lang = lang.S.of(context); + + return Scaffold( + backgroundColor: Colors.white, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () => setState(() { + _isSearch = !_isSearch; + _searchQuery = ''; + _searchController.clear(); + }), + title: _lang.shift, + controller: _searchController, + onChanged: (query) { + setState(() { + _searchQuery = query.toLowerCase().trim(); + }); + }, + ), + body: RefreshIndicator( + onRefresh: _refreshList, + child: asyncShifts.when( + data: (shiftList) { + if (!permissionService.hasPermission(Permit.shiftsRead.value)) { + return const Center(child: PermitDenyWidget()); + } + final allShifts = shiftList.data ?? []; + + // ✅ Apply search filter + final shifts = allShifts.where((shift) { + final name = (shift.name ?? '').toLowerCase(); + return name.contains(_searchQuery); + }).toList(); + + if (shifts.isEmpty) { + return Center(child: Text(_lang.noShiftFound)); + } + + return ListView.separated( + padding: EdgeInsets.zero, + itemCount: shifts.length, + separatorBuilder: (_, __) => const Divider( + color: kBackgroundColor, + height: 2, + ), + itemBuilder: (_, index) { + final shift = shifts[index]; + return _buildShiftItem(context, shift); + }, + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (e, _) => Center(child: Text('Error: $e')), + ), + ), + bottomNavigationBar: permissionService.hasPermission(Permit.shiftsCreate.value) + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () => Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const AddNewShift(isEdit: false), + ), + ), + icon: const Icon(Icons.add, color: Colors.white), + label: Text(_lang.addShift), + ), + ) + : null, + ); + } + + Widget _buildShiftItem(BuildContext context, ShiftData shift) { + final theme = Theme.of(context); + + return InkWell( + onTap: () => viewModalSheet( + context: context, + item: { + lang.S.of(context).shift: shift.name ?? 'n/a', + lang.S.of(context).startTime: _formatToAmPm(shift.startTime), + lang.S.of(context).endTime: _formatToAmPm(shift.endTime), + lang.S.of(context).breakTime: (shift.startBreakTime == null || + shift.startBreakTime!.isEmpty || + shift.endBreakTime == null || + shift.endBreakTime!.isEmpty) + ? 'N/A' + : "${_formatToAmPm(shift.startBreakTime)} - ${_formatToAmPm(shift.endBreakTime)}", + lang.S.of(context).breakDuration: shift.breakTime?.isEmpty ?? true ? 'N/A' : shift.breakTime!, + lang.S.of(context).status: shift.status == 1 ? lang.S.of(context).active : lang.S.of(context).inactive, + }, + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 13.5), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + shift.name ?? 'n/a', + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 10), + if (shift.breakStatus == 'yes') + Text.rich( + TextSpan( + text: '${lang.S.of(context).breakTime}: ', + style: const TextStyle(color: kNeutral800), + children: [ + TextSpan( + text: '${_formatToAmPm(shift.startBreakTime)} - ${_formatToAmPm(shift.endBreakTime)}', + style: const TextStyle(color: kTitleColor), + ), + ], + ), + style: theme.textTheme.bodyMedium, + ), + const SizedBox(height: 20.5), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildTimeColumn(_formatToAmPm(shift.startTime), lang.S.of(context).startTime, theme), + _buildTimeColumn(_formatToAmPm(shift.endTime), lang.S.of(context).endTime, theme), + _buildActionButtons(context, shift), + ], + ), + ], + ), + ), + ); + } + + Widget _buildTimeColumn(String time, String label, ThemeData theme) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + time, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Text( + label, + style: theme.textTheme.bodyMedium?.copyWith(color: kNeutral800), + ), + ], + ); + } + + Widget _buildActionButtons(BuildContext context, shift) { + final _lang = lang.S.of(context); + final permissionService = PermissionService(ref); + return Column( + children: [ + GestureDetector( + onTap: () { + if (!permissionService.hasPermission(Permit.shiftsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotToHavePermissionToUpdateShift), + ), + ); + return; + } + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddNewShift( + isEdit: true, + shift: shift, + ), + ), + ); + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedPencilEdit02, + color: kSuccessColor, + size: 20, + ), + ), + const SizedBox(height: 8), + GestureDetector( + onTap: () async { + if (!permissionService.hasPermission(Permit.shiftsDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotToHavePermissionToDeleteShift), + ), + ); + return; + } + final _lang = lang.S.of(context); + final confirm = await showDeleteConfirmationDialog( + itemName: _lang.shift, + context: context, + ); + + if (confirm) { + EasyLoading.show(status: _lang.deleting); + final repo = ShiftRepo(); + try { + final result = await repo.deleteShift(id: shift.id, ref: ref, context: context); + if (result) { + ref.refresh(shiftListProvider); + EasyLoading.showSuccess(_lang.deletedSuccessFully); + } else { + EasyLoading.showError('Failed to delete the Shift'); + } + } catch (e) { + EasyLoading.showError('Error: $e'); + } finally { + EasyLoading.dismiss(); + } + } + }, + child: const HugeIcon( + icon: HugeIcons.strokeRoundedDelete03, + color: Colors.red, + size: 20, + ), + ), + ], + ); + } +} diff --git a/lib/Screens/hrm/widgets/deleteing_alart_dialog.dart b/lib/Screens/hrm/widgets/deleteing_alart_dialog.dart new file mode 100644 index 0000000..66ef4f9 --- /dev/null +++ b/lib/Screens/hrm/widgets/deleteing_alart_dialog.dart @@ -0,0 +1,72 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:flutter_svg/flutter_svg.dart'; + +Future showDeleteConfirmationDialog({ + required BuildContext context, + required String itemName, // Name of the item to delete +}) async { + final _theme = Theme.of(context); + final _lang = l.S.of(context); + return await showDialog( + barrierDismissible: false, + context: context, + builder: (BuildContext dialogContext) { + return Padding( + padding: const EdgeInsets.all(16.0), + child: Center( + child: Container( + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.all( + Radius.circular(15), + ), + ), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 30), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + '${_lang.doYouReallyWantToDeleteThis} $itemName?', + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + color: Colors.black, + ), + textAlign: TextAlign.center, + ), + SizedBox(height: 26), + Center(child: SvgPicture.asset('assets/hrm/delete.svg')), + SizedBox(height: 26), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + Navigator.pop(context, false); + }, + child: Text(_lang.no), + ), + ), + SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () { + Navigator.pop(context, true); + }, + child: Text(_lang.yes), + ), + ), + ], + ) + ], + ), + ), + ), + ), + ); + }, + ); +} diff --git a/lib/Screens/hrm/widgets/filter_dropdown.dart b/lib/Screens/hrm/widgets/filter_dropdown.dart new file mode 100644 index 0000000..d30d2da --- /dev/null +++ b/lib/Screens/hrm/widgets/filter_dropdown.dart @@ -0,0 +1,102 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/constant.dart'; + +class FilterDropdownButton extends StatefulWidget { + const FilterDropdownButton({ + super.key, + this.value, + required this.items, + this.onChanged, + this.buttonDecoration, + this.hint, + this.buttonHeight = 40, + this.buttonWidth, + this.dropdownWidth, + this.icon, + this.iconSize = 24, + this.dropdownDecoration, + this.selectedItemBuilder, + }); + + final T? value; + final List> items; + final ValueChanged? onChanged; + final BoxDecoration? buttonDecoration; + final Widget? hint; + final double buttonHeight; + final double? buttonWidth; + final double? dropdownWidth; + final Widget? icon; + final double iconSize; + final BoxDecoration? dropdownDecoration; + final DropdownButtonBuilder? selectedItemBuilder; + + @override + State> createState() => _FilterDropdownButtonState(); +} + +class _FilterDropdownButtonState extends State> { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final isDarkMode = theme.brightness == Brightness.dark; + + return DropdownButtonHideUnderline( + child: DropdownButton2( + isExpanded: true, + value: widget.value, + items: widget.items, + onChanged: widget.onChanged, + selectedItemBuilder: widget.selectedItemBuilder, + hint: widget.hint ?? Text(l.S.of(context).selectOne), + buttonStyleData: ButtonStyleData( + height: widget.buttonHeight, + width: widget.buttonWidth, + padding: const EdgeInsets.symmetric(horizontal: 2), + decoration: widget.buttonDecoration ?? + BoxDecoration( + borderRadius: BorderRadius.circular(5), + border: Border.all( + color: kBorderColor, + ), + color: isDarkMode ? Colors.grey.shade900 : Colors.white, + ), + elevation: 0, + ), + iconStyleData: IconStyleData( + icon: widget.icon ?? + const Icon( + Icons.keyboard_arrow_down, + color: kNeutral800, + ), + iconSize: widget.iconSize, + iconEnabledColor: theme.iconTheme.color, + iconDisabledColor: Colors.grey, + ), + dropdownStyleData: DropdownStyleData( + maxHeight: 250, + width: widget.dropdownWidth, + padding: null, + decoration: widget.dropdownDecoration ?? + BoxDecoration( + borderRadius: BorderRadius.circular(8), + color: isDarkMode ? Colors.grey.shade900 : Colors.white, + ), + elevation: 4, + // offset: const Offset(0, 0), + scrollbarTheme: ScrollbarThemeData( + radius: const Radius.circular(40), + thickness: WidgetStateProperty.all(6), + thumbVisibility: WidgetStateProperty.all(true), + ), + ), + menuItemStyleData: const MenuItemStyleData( + height: 40, + padding: EdgeInsets.symmetric(horizontal: 12), + ), + ), + ); + } +} diff --git a/lib/Screens/hrm/widgets/global_search_appbar.dart b/lib/Screens/hrm/widgets/global_search_appbar.dart new file mode 100644 index 0000000..5c6a8e2 --- /dev/null +++ b/lib/Screens/hrm/widgets/global_search_appbar.dart @@ -0,0 +1,80 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; + +import '../../../constant.dart'; + +class GlobalSearchAppBar extends StatelessWidget implements PreferredSizeWidget { + final bool isSearch; + final VoidCallback onSearchToggle; + final String title; + final TextEditingController? controller; + final ValueChanged? onChanged; + final PopupMenuItemSelected? onManuSelect; + final List? popupMenuButtons; + + const GlobalSearchAppBar({ + super.key, + required this.isSearch, + required this.onSearchToggle, + required this.title, + this.controller, + this.onChanged, + this.popupMenuButtons, + this.onManuSelect, + }); + + @override + Widget build(BuildContext context) { + return AppBar( + title: isSearch + ? TextField( + autofocus: true, + controller: controller, + onChanged: onChanged, + decoration: InputDecoration( + hintText: '${l.S.of(context).searchH}...', + border: InputBorder.none, + suffixIcon: Icon( + FeatherIcons.search, + // size: 18, + color: kNeutral800, + ), + ), + ) + : Text(title), + centerTitle: true, + automaticallyImplyLeading: !isSearch, + actions: [ + IconButton( + style: ButtonStyle( + overlayColor: WidgetStatePropertyAll(Colors.transparent), + ), + visualDensity: const VisualDensity(horizontal: -4), + padding: EdgeInsets.only(right: 16), + onPressed: onSearchToggle, + icon: Icon( + isSearch ? Icons.close : FeatherIcons.search, + color: isSearch ? kMainColor : kNeutral800, + size: isSearch ? null : 22, + ), + ), + if (popupMenuButtons != null) + PopupMenuButton( + onSelected: onManuSelect, + itemBuilder: (context) => popupMenuButtons!, + icon: const Icon(Icons.more_vert), + ) + ], + bottom: PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider( + height: 2, + color: kBackgroundColor, + )), + ); + } + + @override + Size get preferredSize => Size.fromHeight(isSearch ? 65 : kToolbarHeight); +} diff --git a/lib/Screens/hrm/widgets/label_style.dart b/lib/Screens/hrm/widgets/label_style.dart new file mode 100644 index 0000000..09425e5 --- /dev/null +++ b/lib/Screens/hrm/widgets/label_style.dart @@ -0,0 +1,16 @@ +import 'package:flutter/material.dart'; + +Widget labelSpan({required String title, required BuildContext context}) { + final _theme = Theme.of(context); + return Text.rich( + TextSpan(text: title, children: [ + TextSpan( + text: '*', + style: TextStyle(color: Colors.red), + ) + ]), + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ); +} diff --git a/lib/Screens/hrm/widgets/model_bottom_sheet.dart b/lib/Screens/hrm/widgets/model_bottom_sheet.dart new file mode 100644 index 0000000..f740233 --- /dev/null +++ b/lib/Screens/hrm/widgets/model_bottom_sheet.dart @@ -0,0 +1,138 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import '../../../Const/api_config.dart'; +import '../../../constant.dart'; + +void viewModalSheet({ + required BuildContext context, + required Map item, + String? description, + bool? showImage, + String? image, + String? descriptionTitle, +}) { + final _theme = Theme.of(context); + + showModalBottomSheet( + context: context, + isScrollControlled: true, + useSafeArea: true, + isDismissible: false, + builder: (BuildContext context) { + return SingleChildScrollView( + padding: EdgeInsets.only( + bottom: MediaQuery.of(context).viewInsets.bottom, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + l.S.of(context).viewDetails, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: Icon(Icons.close, size: 18), + ) + ], + ), + ), + Divider(color: kBorderColor, height: 1), + Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (showImage == true) ...[ + SizedBox(height: 15), + image != null + ? Center( + child: Container( + height: 120, + width: 120, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: DecorationImage( + fit: BoxFit.cover, + image: NetworkImage('${APIConfig.domain}$image'), + ), + ), + ), + ) + : Center( + child: Image.asset( + height: 120, + width: 120, + fit: BoxFit.cover, + 'assets/hrm/image_icon.jpg', + ), + ), + SizedBox(height: 21), + ], + Column( + children: item.entries.map((entry) { + return Padding( + padding: const EdgeInsets.symmetric(vertical: 4.0), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + fit: FlexFit.tight, + flex: 2, + child: Text( + '${entry.key} ', + style: _theme.textTheme.bodyLarge?.copyWith( + color: kNeutral800, + fontWeight: FontWeight.w500, + ), + ), + ), + SizedBox(width: 8), + Flexible( + fit: FlexFit.tight, + flex: 4, + child: Text( + ': ${entry.value}', + style: _theme.textTheme.bodyLarge, + ), + ), + ], + ), + ); + }).toList(), + ), + if (description != null) ...[ + SizedBox(height: 16), + Text.rich( + TextSpan( + text: "${descriptionTitle ?? l.S.of(context).description}\n", + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + children: [ + TextSpan( + text: description, + style: _theme.textTheme.bodyLarge?.copyWith( + color: kNeutral800, + ), + ) + ]), + ), + ], + ], + ), + ), + ], + ), + ); + }, + ); +} diff --git a/lib/Screens/hrm/widgets/set_time.dart b/lib/Screens/hrm/widgets/set_time.dart new file mode 100644 index 0000000..8ae8502 --- /dev/null +++ b/lib/Screens/hrm/widgets/set_time.dart @@ -0,0 +1,86 @@ +// import 'package:flutter/material.dart'; +// +// Future setTime(TextEditingController controller, BuildContext context) async { +// TimeOfDay initialTime = TimeOfDay.now(); +// +// if (controller.text.isNotEmpty) { +// final timeParts = controller.text.split(' '); +// final time = timeParts[0].split(':'); +// final period = timeParts[1]; +// +// int hour = int.parse(time[0]); +// if (period == 'PM' && hour != 12) hour += 12; +// if (period == 'AM' && hour == 12) hour = 0; +// +// initialTime = TimeOfDay(hour: hour, minute: int.parse(time[1])); +// } +// +// final TimeOfDay? picked = await showTimePicker( +// context: context, +// initialTime: initialTime, +// builder: (context, child) => MediaQuery( +// data: MediaQuery.of(context).copyWith(alwaysUse24HourFormat: false), +// child: child!, +// ), +// ); +// +// if (picked != null) { +// final hours = picked.hourOfPeriod; +// final minutes = picked.minute.toString().padLeft(2, '0'); +// final period = picked.period == DayPeriod.am ? 'AM' : 'PM'; +// controller.text = '$hours:$minutes $period'; +// } +// } + +import 'package:flutter/material.dart'; + +Future setTime(TextEditingController controller, BuildContext context) async { + TimeOfDay initialTime = TimeOfDay.now(); + + if (controller.text.isNotEmpty) { + final timeParts = controller.text.split(' '); + final time = timeParts[0].split(':'); + final period = timeParts.length > 1 ? timeParts[1] : ''; + + int hour = int.parse(time[0]); + if (period == 'PM' && hour != 12) hour += 12; + if (period == 'AM' && hour == 12) hour = 0; + + initialTime = TimeOfDay(hour: hour, minute: int.parse(time[1])); + } + + final TimeOfDay? picked = await showTimePicker( + context: context, + initialTime: initialTime, + builder: (context, child) { + final theme = Theme.of(context); + return Theme( + data: theme.copyWith( + colorScheme: theme.colorScheme.copyWith( + primary: theme.colorScheme.primary, // active selection color + onPrimary: Colors.white, // text color on primary (e.g., white text) + surface: theme.colorScheme.surface, // dialog background + onSurface: theme.colorScheme.onSurface, // default text color + ), + timePickerTheme: TimePickerThemeData( + backgroundColor: theme.dialogBackgroundColor, + hourMinuteTextColor: theme.colorScheme.onSurface, + dialBackgroundColor: theme.colorScheme.surfaceVariant, + dialHandColor: theme.colorScheme.primary, + ), + ), + child: MediaQuery( + data: MediaQuery.of(context).copyWith(alwaysUse24HourFormat: false), + child: child!, + ), + ); + }, + ); + + if (picked != null) { + final hours = picked.hourOfPeriod == 0 ? 12 : picked.hourOfPeriod; + final minutes = picked.minute.toString().padLeft(2, '0'); + final period = picked.period == DayPeriod.am ? 'AM' : 'PM'; + controller.text = '$hours:$minutes $period'; + } +} diff --git a/lib/Screens/invoice return/invoice_return_screen.dart b/lib/Screens/invoice return/invoice_return_screen.dart new file mode 100644 index 0000000..d508742 --- /dev/null +++ b/lib/Screens/invoice return/invoice_return_screen.dart @@ -0,0 +1,468 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/Screens/invoice%20return/repo/invoice_return_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../model/add_to_cart_model.dart'; +import '../../model/sale_transaction_model.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../../widgets/multipal payment mathods/multi_payment_widget.dart'; + +class InvoiceReturnScreen extends StatefulWidget { + const InvoiceReturnScreen({super.key, this.saleTransactionModel, this.purchaseTransaction}); + + final SalesTransactionModel? saleTransactionModel; + final PurchaseTransaction? purchaseTransaction; + + @override + State createState() => _InvoiceReturnScreenState(); +} + +class _InvoiceReturnScreenState extends State { + final GlobalKey _paymentKey = GlobalKey(); + final TextEditingController _totalReturnAmountController = TextEditingController(); + + List returnList = []; + List controllers = []; + List focus = []; + + // Helper to check context + bool get isSale => widget.saleTransactionModel != null; + + @override + void initState() { + super.initState(); + _initializeData(); + } + + void _initializeData() { + if (isSale && widget.saleTransactionModel?.salesDetails != null) { + for (var element in widget.saleTransactionModel!.salesDetails!) { + // Sales Calculation Logic + num unitPrice = calculateDiscountForEachProduct( + productPrice: (element.price ?? 0) - (element.discount ?? 0), + quantity: (element.quantities ?? 0), + totalDiscount: + (widget.saleTransactionModel?.discountAmount ?? 0) - (widget.saleTransactionModel?.roundingAmount ?? 0), + totalPrice: + ((widget.saleTransactionModel?.totalAmount ?? 0) + (widget.saleTransactionModel?.discountAmount ?? 0)) - + ((widget.saleTransactionModel?.vatAmount ?? 0) + (widget.saleTransactionModel?.shippingCharge ?? 0)), + ); + _addItemToList(element.product?.productName, element.stock?.batchNo, element.stock?.id, unitPrice, element.id, + element.product?.id, element.quantities, element.lossProfit); + } + } else if (!isSale && widget.purchaseTransaction?.details != null) { + for (var element in widget.purchaseTransaction!.details!) { + // Purchase Calculation Logic + num unitPrice = calculateDiscountForEachProduct( + productPrice: (element.productPurchasePrice ?? 0), + quantity: (element.quantities ?? 0), + totalDiscount: (widget.purchaseTransaction?.discountAmount ?? 0), + totalPrice: + ((widget.purchaseTransaction?.totalAmount ?? 0) + (widget.purchaseTransaction?.discountAmount ?? 0)) - + ((widget.purchaseTransaction?.vatAmount ?? 0) + (widget.purchaseTransaction?.shippingCharge ?? 0)), + ); + _addItemToList(element.product?.productName, element.stock?.batchNo, element.stock?.id, unitPrice, element.id, + element.product?.id, element.quantities, 0); + } + } + _updateTotalController(); + } + + void _addItemToList(String? name, String? batch, num? stockId, num unitPrice, num? detailId, num? productId, + num? stockQty, num? lossProfit) { + returnList.add(SaleCartModel( + productName: name, + batchName: batch ?? '', + stockId: stockId ?? 0, + unitPrice: unitPrice, + productId: detailId ?? 0, + quantity: 0, + productCode: productId.toString(), + stock: stockQty ?? 0, + lossProfit: lossProfit, + )); + controllers.add(TextEditingController()); + focus.add(FocusNode()); + } + + void _updateTotalController() { + _totalReturnAmountController.text = getTotalReturnAmount().toStringAsFixed(2); + } + + num calculateDiscountForEachProduct( + {required num totalDiscount, required num productPrice, required num totalPrice, required num quantity}) { + if (totalPrice == 0) return productPrice; + num thisProductDiscount = (totalDiscount * (productPrice * quantity)) / totalPrice; + return productPrice - (thisProductDiscount / (quantity == 0 ? 1 : quantity)); + } + + num getTotalReturnAmount() { + num returnAmount = 0; + for (var element in returnList) { + if (element.quantity > 0) { + returnAmount += element.quantity * (num.tryParse(element.unitPrice.toString()) ?? 0); + } + } + return returnAmount; + } + + /// ___________________ MAIN SUBMISSION LOGIC ___________________ + Future _submitReturn(WidgetRef ref, PermissionService permissionService, BuildContext context) async { + EasyLoading.show(); + + // 1. Filter Items + final validReturnItems = returnList.where((element) => element.quantity > 0).toList(); + + if (validReturnItems.isEmpty) { + EasyLoading.dismiss(); + EasyLoading.showError(lang.S.of(context).pleaseSelectForProductReturn); + return; + } + + // 2. Permission Check + String requiredPermission = isSale ? Permit.saleReturnsCreate.value : Permit.purchaseReturnsCreate.value; + if (!permissionService.hasPermission(requiredPermission)) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context) + .showSnackBar(SnackBar(backgroundColor: Colors.red, content: Text(lang.S.of(context).permissionDenied))); + return; + } + + try { + // 4. Create Model + ReturnDataModel data = ReturnDataModel( + saleId: isSale ? widget.saleTransactionModel?.id.toString() : widget.purchaseTransaction?.id.toString(), + returnQty: [], + payments: []); + for (var item in validReturnItems) { + data.returnQty.add(item.quantity); + } + + List payments = _paymentKey.currentState?.getPaymentEntries() ?? []; + data.payments = payments.map((e) => e.toJson()).toList(); + + // 6. Call API + InvoiceReturnRepo repo = InvoiceReturnRepo(); + bool? result; + if (isSale) { + result = await repo.createSalesReturn(ref: ref, context: context, salesReturn: data); + } else { + result = await repo.createPurchaseReturn(ref: ref, context: context, returnData: data); + } + + EasyLoading.dismiss(); + if (result ?? false) { + if (mounted) Navigator.pop(context); + } else { + EasyLoading.showError(lang.S.of(context).failedToProcessReturn); + } + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text(e.toString()))); + } + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final _lang = lang.S.of(context); + + // Unified Data Getters + final invoiceNumber = + isSale ? widget.saleTransactionModel!.invoiceNumber : widget.purchaseTransaction!.invoiceNumber; + final dateString = isSale ? widget.saleTransactionModel!.saleDate! : widget.purchaseTransaction!.purchaseDate!; + final partyName = isSale ? widget.saleTransactionModel!.party?.name : widget.purchaseTransaction!.user?.name; + final vatAmount = isSale + ? ((widget.saleTransactionModel?.vatAmount ?? 0) + (widget.saleTransactionModel?.shippingCharge ?? 0)) + : ((widget.purchaseTransaction?.vatAmount ?? 0) + (widget.purchaseTransaction?.shippingCharge ?? 0)); + + return Consumer(builder: (context, consumerRef, __) { + final permissionService = PermissionService(consumerRef); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text(isSale ? _lang.salesReturn : _lang.purchaseReturn), + centerTitle: true, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + children: [ + // Invoice Header Info + Row( + children: [ + Expanded( + child: AppTextField( + textFieldType: TextFieldType.NAME, + readOnly: true, + initialValue: invoiceNumber, + decoration: InputDecoration( + labelText: _lang.invoiceNumber, + border: OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always), + ), + ), + const SizedBox(width: 20), + Expanded( + child: AppTextField( + textFieldType: TextFieldType.NAME, + readOnly: true, + initialValue: DateFormat.yMMMd().format(DateTime.parse(dateString)), + decoration: InputDecoration( + labelText: lang.S.of(context).date, + border: const OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always), + ), + ), + ], + ), + const SizedBox(height: 30), + AppTextField( + textFieldType: TextFieldType.NAME, + readOnly: true, + initialValue: partyName, + decoration: InputDecoration( + labelText: lang.S.of(context).customerName, + border: const OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always), + ), + const SizedBox(height: 20), + + // Return Items List + Container( + decoration: BoxDecoration( + borderRadius: const BorderRadius.all(Radius.circular(5)), + color: theme.colorScheme.primaryContainer, + boxShadow: [ + BoxShadow( + color: const Color(0xff000000).withValues(alpha: 0.08), + spreadRadius: 0, + offset: const Offset(0, 4), + blurRadius: 24) + ], + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + width: double.infinity, + decoration: const BoxDecoration( + color: Color(0xffFEF0F1), + borderRadius: BorderRadius.only(topLeft: Radius.circular(5), topRight: Radius.circular(5)), + ), + child: Padding( + padding: const EdgeInsets.all(10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(lang.S.of(context).itemAdded, style: const TextStyle(fontSize: 16)), + Text(lang.S.of(context).quantity, style: const TextStyle(fontSize: 16)), + ], + ), + ), + ), + ListView.builder( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: returnList.length, + itemBuilder: (context, index) { + focus[index].addListener(() { + if (!focus[index].hasFocus) setState(() {}); + }); + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 10), + child: ListTile( + contentPadding: EdgeInsets.zero, + title: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text(returnList[index].productName.toString(), + maxLines: 2, overflow: TextOverflow.ellipsis)), + Text(_lang.returnQuantity), + ], + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + '${formatPointNumber((returnList[index].stock ?? 0) - returnList[index].quantity)} X ${formatPointNumber(returnList[index].unitPrice ?? 0)}'), + SizedBox( + width: 100, + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + _buildQtyBtn(Icons.remove, () { + setState(() { + if (returnList[index].quantity > 0) { + returnList[index].quantity--; + controllers[index].text = returnList[index].quantity.toString(); + _updateTotalController(); + } + }); + }), + SizedBox( + width: 50, + child: TextFormField( + controller: controllers[index], + focusNode: focus[index], + textAlign: TextAlign.center, + keyboardType: TextInputType.number, + inputFormatters: [ + FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}')) + ], + onChanged: (value) { + num stock = returnList[index].stock ?? 1; + num newVal = num.tryParse(value) ?? 0; + if (newVal <= stock) { + returnList[index].quantity = newVal; + _updateTotalController(); + } else { + controllers[index].text = '0'; + EasyLoading.showError(lang.S.of(context).outOfStock); + } + }, + decoration: InputDecoration( + border: InputBorder.none, + hintText: focus[index].hasFocus + ? null + : returnList[index].quantity.toString()), + ), + ), + _buildQtyBtn(Icons.add, () { + if (returnList[index].quantity < (returnList[index].stock ?? 0)) { + setState(() { + returnList[index].quantity++; + controllers[index].text = returnList[index].quantity.toString(); + _updateTotalController(); + }); + } else { + EasyLoading.showError(_lang.outOfStock); + } + }), + ], + ), + ), + ], + ), + ), + ); + }, + ), + ], + ).visible(returnList.isNotEmpty), + ), + const SizedBox(height: 20), + + // Total Amount Box + Container( + padding: const EdgeInsets.all(10), + decoration: BoxDecoration( + boxShadow: [ + BoxShadow( + color: const Color(0xff000000).withValues(alpha: 0.08), + spreadRadius: 0, + offset: const Offset(0, 4), + blurRadius: 24) + ], + color: theme.colorScheme.primaryContainer, + borderRadius: const BorderRadius.all(Radius.circular(5.0)), + ), + child: Column( + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text('${_lang.totalReturnAmount}:', style: TextStyle(fontSize: 16)), + Text('$currency ${getTotalReturnAmount().toStringAsFixed(2)}', + style: const TextStyle(fontSize: 16)), + ], + ), + const SizedBox(height: 4), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible(child: Text('${_lang.nonFoundableDiscount}:', style: TextStyle(fontSize: 16))), + Text('$currency ${vatAmount.toStringAsFixed(2)}', style: const TextStyle(fontSize: 16)), + ], + ), + ], + ), + ), + + // Payment Widget + MultiPaymentWidget( + key: _paymentKey, + totalAmountController: _totalReturnAmountController, + showWalletOption: true, + hideAddButton: true, + ), + ], + ), + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16.0, vertical: 16), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + style: OutlinedButton.styleFrom(minimumSize: const Size(double.infinity, 48)), + onPressed: () => Navigator.pop(context), + child: Text( + lang.S.of(context).cancel, + style: theme.textTheme.bodyMedium?.copyWith( + color: theme.colorScheme.primary, + fontWeight: FontWeight.w600, + ), + ), + ), + ), + const SizedBox(width: 20), + Expanded( + child: ElevatedButton( + style: ElevatedButton.styleFrom(minimumSize: const Size(double.infinity, 48)), + onPressed: () => _submitReturn(consumerRef, permissionService, context), + child: Text( + _lang.confirmReturn, + style: theme.textTheme.bodyMedium?.copyWith( + color: theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + ), + ), + ), + ), + ], + ), + ), + ), + ); + }); + } + + Widget _buildQtyBtn(IconData icon, VoidCallback onTap) { + return GestureDetector( + onTap: onTap, + child: Container( + height: 20, + width: 20, + decoration: const BoxDecoration(color: kMainColor, borderRadius: BorderRadius.all(Radius.circular(10))), + child: Icon(icon, size: 14, color: Colors.white), + ), + ); + } +} diff --git a/lib/Screens/invoice return/repo/invoice_return_repo.dart b/lib/Screens/invoice return/repo/invoice_return_repo.dart new file mode 100644 index 0000000..54c67ad --- /dev/null +++ b/lib/Screens/invoice return/repo/invoice_return_repo.dart @@ -0,0 +1,131 @@ +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Provider/product_provider.dart'; +import 'package:mobile_pos/Screens/Customers/Provider/customer_provider.dart'; +import '../../../Const/api_config.dart'; +import '../../../Provider/profile_provider.dart'; +import '../../../Provider/transactions_provider.dart'; +import '../../../constant.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../service/check_user_role_permission_provider.dart'; + +class InvoiceReturnRepo { + ///__________Sales_return___________________________________________ + Future createSalesReturn({ + required WidgetRef ref, + required BuildContext context, + required ReturnDataModel salesReturn, + }) async { + return _submitReturnRequest( + ref: ref, + context: context, + urlPath: '/sales-return', + body: salesReturn.toJson(), + permission: Permit.saleReturnsCreate.value, + successMessage: 'Sales Return Added successfully!', + onSuccessRefresh: () { + ref.refresh(salesTransactionProvider); + }, + ); + } + + ///_________Purchase_return__________________________________ + Future createPurchaseReturn({ + required WidgetRef ref, + required BuildContext context, + required ReturnDataModel returnData, + }) async { + return _submitReturnRequest( + ref: ref, + context: context, + urlPath: '/purchases-return', + body: returnData.toJson(purchase: true), + permission: Permit.purchaseReturnsCreate.value, + successMessage: 'Purchase Return Added successfully!', + onSuccessRefresh: () { + ref.refresh(purchaseTransactionProvider); + }, + ); + } + + ///_________Common_Private_Method_to_Avoid_Duplication_______ + Future _submitReturnRequest({ + required WidgetRef ref, + required BuildContext context, + required String urlPath, + required Map body, + required String permission, + required String successMessage, + required VoidCallback onSuccessRefresh, + }) async { + final uri = Uri.parse('${APIConfig.url}$urlPath'); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var response = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: jsonEncode(body), + permission: permission, + ); + + final parsedData = jsonDecode(response.body); + + if (response.statusCode == 200) { + EasyLoading.showSuccess(successMessage); + + // Refresh Common Providers + ref.refresh(summaryInfoProvider); + ref.refresh(partiesProvider); + ref.refresh(productProvider); + + // Refresh Specific Provider + onSuccessRefresh(); + + return true; + } else { + _showError(context, parsedData['message'] ?? 'Something went wrong'); + return null; + } + } catch (error) { + final errorMessage = error.toString().replaceFirst('Exception: ', ''); + _showError(context, errorMessage); + return null; + } + } + + // Helper to show error snackbar + void _showError(BuildContext context, String message) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text(message), + backgroundColor: kMainColor, + ), + ); + } +} + +class ReturnDataModel { + final String? saleId; + final List returnQty; + List> payments; + + ReturnDataModel({ + required this.saleId, + required this.returnQty, + required this.payments, + }); + + Map toJson({bool purchase = false}) { + return { + purchase ? "purchase_id" : 'sale_id': saleId, + 'return_qty': returnQty.map((e) => e.toString()).toList(), + 'payments': payments, + }; + } +} diff --git a/lib/Screens/invoice_details/components/common_image_builder.dart b/lib/Screens/invoice_details/components/common_image_builder.dart new file mode 100644 index 0000000..5eb44bc --- /dev/null +++ b/lib/Screens/invoice_details/components/common_image_builder.dart @@ -0,0 +1,12 @@ +import 'package:flutter/material.dart'; + +Widget buildInvoiceLogo({required ImageProvider image}) { + return Container( + height: 70, + width: 70, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: DecorationImage(fit: BoxFit.cover, image: image), + ), + ); +} diff --git a/lib/Screens/invoice_details/due_invoice_details.dart b/lib/Screens/invoice_details/due_invoice_details.dart new file mode 100644 index 0000000..352c64f --- /dev/null +++ b/lib/Screens/invoice_details/due_invoice_details.dart @@ -0,0 +1,695 @@ +import 'package:barcode_widget/barcode_widget.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_long_screenshot/flutter_long_screenshot.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/invoice_details/components/common_image_builder.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:provider/provider.dart' as pro; + +import '../../Const/api_config.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../constant.dart' as mainConstant; +import '../../constant.dart' show fontSizeForPrinter; +import '../../model/business_info_model.dart'; +import '../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../widgets/dotted_border/global_dotted_border.dart'; +import '../../widgets/universal_image.dart'; +import '../Due Calculation/Model/due_collection_model.dart'; +import '../language/language_provider.dart'; + +class DueInvoiceDetails extends StatefulWidget { + const DueInvoiceDetails( + {super.key, required this.dueCollection, required this.personalInformationModel, this.isFromDue}); + + final DueCollection dueCollection; + final BusinessInformationModel personalInformationModel; + final bool? isFromDue; + + @override + State createState() => _DueInvoiceDetailsState(); +} + +class _DueInvoiceDetailsState extends State { + final GlobalKey _screenshotKey = GlobalKey(); + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final _theme = Theme.of(context); + final _lang = lang.S.of(context); + return Consumer( + builder: (context, ref, __) { + final printerData = ref.watch(thermalPrinterProvider); + final businessSettingData = ref.watch(businessInfoProvider); + final locale = Localizations.localeOf(context).languageCode; + return GlobalPopup( + child: SafeArea( + child: Scaffold( + backgroundColor: Colors.white, + body: SingleChildScrollView( + child: RepaintBoundary( + key: _screenshotKey, + child: SizedBox( + width: 374, + child: Container( + width: 374, + color: Colors.white, + padding: const EdgeInsets.all(10.0), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + ///----------------header-------------------------------------------- + Center( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + //----------Invoice Logo------------------------ + if (widget.personalInformationModel.data?.showThermalInvoiceLogo == 1) + businessSettingData.when( + data: (business) { + final isSvg = business.data?.thermalInvoiceLogo?.endsWith('.svg'); + final imageUrl = '${APIConfig.domain}${business.data?.thermalInvoiceLogo}'; + const placeholder = AssetImage(mainConstant.logo); + return (business.data?.thermalInvoiceLogo?.isEmptyOrNull ?? true) + ? buildInvoiceLogo(image: placeholder) + : (isSvg ?? false) + ? SvgPicture.network( + imageUrl, + height: 54.12, + width: 52, + fit: BoxFit.cover, + colorFilter: ColorFilter.mode(Colors.black, BlendMode.srcIn), + ) + : buildInvoiceLogo(image: NetworkImage(imageUrl)); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator()), + ), + //----------company name--------------------------- + if (widget.personalInformationModel.data?.meta?.showCompanyName == 1) + Text('${widget.personalInformationModel.data?.companyName}', + style: _theme.textTheme.titleLarge?.copyWith(fontWeight: FontWeight.w700)), + //-------------company Branch--------------------------------- + if (widget.dueCollection.branch?.name?.isNotEmpty ?? false) + Text.rich( + TextSpan( + text: '${_lang.branch} : ', + children: [ + TextSpan( + text: widget.dueCollection.branch?.name.toString() ?? 'n/a', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //----------------Address---------------------------------- + if (widget.personalInformationModel.data?.meta?.showAddress == 1) + Text( + '${_lang.address}: ${widget.personalInformationModel.data?.address ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + //---------------Phone------------------------------------------- + if (widget.personalInformationModel.data?.meta?.showPhoneNumber == 1) + Text( + '${_lang.mobile} ${(widget.dueCollection.branch?.phone?.isNotEmpty ?? false) ? widget.dueCollection.branch?.phone?.toString() ?? 'n/a' : widget.personalInformationModel.data?.phoneNumber?.toString() ?? 'n/a'}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + //-----------------email---------------------------- + if (widget.personalInformationModel.data?.meta?.showEmail == 1) + Text( + '${_lang.email}: ${widget.personalInformationModel.data?.user?.email ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + textAlign: TextAlign.center, + ), + SizedBox(height: 8), + //-----------------Invoice------------------- + Text( + _lang.moneyReceipt.toUpperCase(), + style: _theme.textTheme.headlineSmall + ?.copyWith(fontWeight: FontWeight.w600, decoration: TextDecoration.underline), + ), + ], + ), + ), + SizedBox(height: 16), + + ///--------header data----------------- + Row( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + //Invoice + Text.rich( + TextSpan( + text: '${lang.S.of(context).receipt} : ', + children: [ + TextSpan( + text: widget.dueCollection.invoiceNumber ?? '', + style: _theme.textTheme.titleSmall?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //name + Text.rich( + TextSpan( + text: '${lang.S.of(context).name} : ', + children: [TextSpan(text: widget.dueCollection.party?.name ?? '')], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //mobile + Text.rich( + TextSpan( + text: '${lang.S.of(context).mobile} ', + children: [TextSpan(text: widget.dueCollection.party?.phone ?? '')], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + if (widget.personalInformationModel.data?.invoiceSize != "3_inch_80mm") ...[ + //date---------------- + Text.rich( + TextSpan( + text: '${lang.S.of(context).date} : ', + children: [ + TextSpan( + text: DateFormat.yMMMd() + .format(DateTime.parse(widget.dueCollection.paymentDate ?? ''))) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Time + Text.rich( + textAlign: TextAlign.end, + TextSpan( + text: '${locale == "en" ? 'Time' : lang.S.of(context).allTime}: ', + children: [ + TextSpan( + text: DateFormat.jm().format(DateTime.parse( + widget.dueCollection.paymentDate ?? DateTime.now().toString()))) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Sales by + Text.rich( + TextSpan( + text: '${lang.S.of(context).collectedBy} ', + children: [ + TextSpan( + text: widget.dueCollection.user?.role == "shop-owner" + ? 'Admin' + : widget.dueCollection.user?.name ?? '') + ], + style: _theme.textTheme.titleSmall?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor), + ), + ), + //Vat Number + Visibility( + visible: widget.personalInformationModel.data?.vatNo != null && + widget.personalInformationModel.data?.meta?.showVat == 1, + child: Text.rich( + TextSpan( + text: + '${widget.personalInformationModel.data?.vatName ?? _lang.vatNumber} : ', + children: [ + TextSpan(text: widget.personalInformationModel.data?.vatNo ?? '') + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + textAlign: TextAlign.start, + ), + ), + ], + ], + ), + ), + SizedBox(width: 8), + if (widget.personalInformationModel.data?.invoiceSize == "3_inch_80mm") ...[ + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + //date---------------- + Text.rich( + TextSpan( + text: '${lang.S.of(context).date} : ', + children: [ + TextSpan( + text: DateFormat.yMMMd() + .format(DateTime.parse(widget.dueCollection.paymentDate ?? ''))) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Time + Text.rich( + textAlign: TextAlign.end, + TextSpan( + text: '${locale == "en" ? 'Time' : lang.S.of(context).allTime}: ', + children: [ + TextSpan( + text: DateFormat.jm().format(DateTime.parse( + widget.dueCollection.paymentDate ?? DateTime.now().toString()))) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Sales by + Text.rich( + TextSpan( + text: '${lang.S.of(context).collectedBy} ', + children: [ + TextSpan( + text: widget.dueCollection.user?.role == "shop-owner" + ? 'Admin' + : widget.dueCollection.user?.name ?? '') + ], + style: _theme.textTheme.titleSmall?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor), + ), + ), + //Vat Number + Visibility( + visible: widget.personalInformationModel.data?.vatNo != null && + widget.personalInformationModel.data?.meta?.showVat == 1, + child: Text.rich( + TextSpan( + text: + '${widget.personalInformationModel.data?.vatName ?? _lang.vatNumber} : ', + children: [ + TextSpan(text: widget.personalInformationModel.data?.vatNo ?? '') + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + textAlign: TextAlign.start, + ), + ), + ], + ), + ), + ], + ], + ), + + ///-----------------header data---------------------------- + const SizedBox(height: 12.0), + + ///--------------------Product table data---------------------- + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + Padding( + padding: const EdgeInsets.symmetric(vertical: 6), + child: Row( + children: [ + //SL + Expanded( + flex: 1, + child: Text( + _lang.sl, + textAlign: TextAlign.start, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize) - 4, + color: mainConstant.kTextColor, + ), + ), + ), + //Product + Expanded( + flex: 2, + child: Text( + _lang.totalDue, + textAlign: TextAlign.start, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize) - 4, + color: mainConstant.kTextColor, + ), + ), + ), + //Quantity + Expanded( + flex: 2, + child: Text( + _lang.payment, + textAlign: TextAlign.center, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize) - 4, + color: mainConstant.kTextColor, + ), + ), + ), + //Unit Price + Expanded( + flex: 3, + child: Text( + _lang.remainingDue, + textAlign: TextAlign.center, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + fontSize: + fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize) - 4, + color: mainConstant.kTextColor, + ), + ), + ), + ], + ), + ), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + Padding( + padding: const EdgeInsets.only(top: 7), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + flex: 1, + child: Text( + '1', + textAlign: TextAlign.start, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + )), + Expanded( + flex: 2, + child: Text( + "$currency${widget.dueCollection.totalDue?.toStringAsFixed(2)}", + textAlign: TextAlign.start, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + )), + Expanded( + flex: 2, + child: Text( + "$currency${(widget.dueCollection.totalDue!.toDouble() - widget.dueCollection.dueAmountAfterPay!).toStringAsFixed(2)}", + // '$currency${formatPointNumber(saleDetail.price)}', + textAlign: TextAlign.center, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + Expanded( + flex: 2, + child: Text( + "$currency${widget.dueCollection.dueAmountAfterPay?.toStringAsFixed(2)}", + textAlign: TextAlign.end, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + )), + ], + ), + ), + SizedBox(height: 7), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 12), + Align( + alignment: Alignment.centerRight, + child: Text( + "${_lang.payableAmount}: $currency ${widget.dueCollection.totalDue?.toStringAsFixed(2) ?? '0.00'}", + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + const SizedBox(height: 5.0), + Align( + alignment: Alignment.centerRight, + child: Text( + "${_lang.receivedAmount}: $currency ${(widget.dueCollection.totalDue!.toDouble() - widget.dueCollection.dueAmountAfterPay!.toDouble()).toStringAsFixed(2)}", + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + const SizedBox(height: 5.0), + Align( + alignment: Alignment.centerRight, + child: Text( + "${_lang.dueAmount} $currency ${widget.dueCollection.dueAmountAfterPay?.toStringAsFixed(2) ?? '0.00'}", + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + SizedBox(height: 6), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 6), + Wrap( + spacing: 6, + runSpacing: 4, + children: [ + Text( + '${_lang.paidVia} :', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: mainConstant.kPeraColor, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + ), + ), + ...?(widget.dueCollection.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + + case 'cheque_payment': + label = 'Cheque'; + break; + + case 'wallet_payment': + label = 'Wallet'; + break; + + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == widget.dueCollection.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return Text( + text, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: mainConstant.kPeraColor, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + ), + ); + }).toList()), + ], + ), + const SizedBox(height: 20.0), + if (widget.personalInformationModel.data?.showNote == 1) ...[ + Text( + '${widget.personalInformationModel.data?.invoiceNoteLevel ?? ''}: ${widget.personalInformationModel.data?.invoiceNote ?? ''}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: mainConstant.kPeraColor, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + ), + ), + SizedBox(height: 8), + ], + if (widget.personalInformationModel.data?.showGratitudeMsg == 1) + Center( + child: Text( + widget.personalInformationModel.data?.gratitudeMessage ?? '', + maxLines: 3, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: mainConstant.kPeraColor, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + ), + textAlign: TextAlign.center, + ), + ), + if (widget.personalInformationModel.data?.showInvoiceScannerLogo == 1) + Padding( + padding: const EdgeInsets.symmetric(vertical: 10), + child: Center( + child: UniversalImage( + imagePath: + '${APIConfig.domain}${widget.personalInformationModel.data?.invoiceScannerLogo}', + height: 120, + width: 120, + ), + ), + ), + if (widget.personalInformationModel.data?.developByLevel != null || + widget.personalInformationModel.data?.developBy != null) + Center( + child: Text( + '${widget.personalInformationModel.data?.developByLevel ?? ''} ${widget.personalInformationModel.data?.developBy ?? ''}', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: mainConstant.kPeraColor, + fontSize: fontSizeForPrinter(widget.personalInformationModel.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 40), + ], + ), + ), + ), + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SizedBox( + height: 60, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Expanded( + child: OutlinedButton( + onPressed: () async { + if (widget.isFromDue ?? false) { + int count = 0; + Navigator.popUntil(context, (route) { + return count++ == 2; + }); + } else { + Navigator.pop(context); + } + }, + child: Text( + lang.S.of(context).cancel, + ), + ), + ), + SizedBox(width: 16), + pro.Consumer( + builder: (BuildContext context, LanguageChangeProvider value, Widget? child) { + return Expanded( + child: ElevatedButton( + onPressed: () async { + PrintDueTransactionModel model = PrintDueTransactionModel( + dueTransactionModel: widget.dueCollection, + personalInformationModel: widget.personalInformationModel, + ); + await printerData.printDueThermalInvoiceNow( + invoiceSize: widget.personalInformationModel.data?.invoiceSize, + transaction: model, + context: context); + }, + child: Text( + lang.S.of(context).print, + ), + ), + ); + }, + ), + ], + ), + ), + ), + ), + ), + ); + }, + ); + } +} diff --git a/lib/Screens/invoice_details/purchase_invoice_details.dart b/lib/Screens/invoice_details/purchase_invoice_details.dart new file mode 100644 index 0000000..31cf497 --- /dev/null +++ b/lib/Screens/invoice_details/purchase_invoice_details.dart @@ -0,0 +1,1240 @@ +import 'package:barcode_widget/barcode_widget.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_long_screenshot/flutter_long_screenshot.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/invoice_details/components/common_image_builder.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:provider/provider.dart' as pro; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart' as mainConstant; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../model/business_info_model.dart' as binfo; +import '../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../widgets/dotted_border/global_dotted_border.dart'; +import '../../widgets/universal_image.dart'; +import '../Products/add product/modle/create_product_model.dart'; +import '../Purchase/Model/purchase_transaction_model.dart'; +import '../language/language_provider.dart'; + +class PurchaseInvoiceDetails extends StatefulWidget { + const PurchaseInvoiceDetails( + {super.key, required this.transitionModel, required this.businessInfo, this.isFromPurchase}); + + final PurchaseTransaction transitionModel; + final binfo.BusinessInformationModel businessInfo; + final bool? isFromPurchase; + + @override + State createState() => _PurchaseInvoiceDetailsState(); +} + +class _PurchaseInvoiceDetailsState extends State { + final GlobalKey _screenshotKey = GlobalKey(); + + num productPrice({required num detailsId}) { + return widget.transitionModel.details!.where((element) => element.id == detailsId).first.productPurchasePrice ?? 0; + } + + num getReturndDiscountAmount() { + num totalReturnDiscount = 0; + if (widget.transitionModel.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in widget.transitionModel.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturnDiscount += + ((productPrice(detailsId: details.purchaseDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + String productName({required num detailsId}) { + final details = widget + .transitionModel.details?[widget.transitionModel.details!.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ""}]' : ''}"; + } + + num getTotalReturndAmount() { + num totalReturn = 0; + if (widget.transitionModel.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in widget.transitionModel.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + // num getTotalForOldInvoice() { + // num total = 0; + // for (var element in widget.transitionModel.details!) { + // total += (element.productPurchasePrice ?? 0) * getProductQuantity(detailsId: element.id ?? 0); + // } + // return total + (widget.transitionModel.vatAmount ?? 0); + // } + num getTotalForOldInvoice() { + num total = 0; + for (var element in widget.transitionModel.details!) { + // Calculate the total for each item without VAT + num productPrice = element.productPurchasePrice ?? 0; + num productQuantity = getProductQuantity(detailsId: element.id ?? 0); + + total += productPrice * productQuantity; + } + + return total; + } + + int serialNumber = 1; + + num getProductQuantity({required num detailsId}) { + num totalQuantity = + widget.transitionModel.details?.where((element) => element.id == detailsId).first.quantities ?? 0; + if (widget.transitionModel.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in widget.transitionModel.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + if (details.purchaseDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + + return totalQuantity; + } + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + final printerData = ref.watch(thermalPrinterProvider); + final businessSettingData = ref.watch(businessInfoProvider); + final _theme = Theme.of(context); + final _lang = lang.S.of(context); + final locale = Localizations.localeOf(context).languageCode; + // final hasWarranty = widget.transitionModel.details!.any((e) => e.warrantyInfo?.warrantyDuration != null); + // final hasGuarantee = widget.saleTransaction.salesDetails!.any((e) => e.warrantyInfo?.guaranteeDuration != null); + return SafeArea( + child: GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + body: SingleChildScrollView( + child: RepaintBoundary( + key: _screenshotKey, + child: SizedBox( + width: 374, + child: Container( + width: 374, + color: Colors.white, + padding: const EdgeInsets.all(10.0), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + ///------------header ------------------- + Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + //----------Invoice Logo------------------------ + if (widget.businessInfo.data?.showThermalInvoiceLogo == 1) + businessSettingData.when( + data: (business) { + final isSvg = business.data?.thermalInvoiceLogo?.endsWith('.svg'); + final imageUrl = '${APIConfig.domain}${business.data?.thermalInvoiceLogo}'; + const placeholder = AssetImage(mainConstant.logo); + return (business.data?.thermalInvoiceLogo?.isEmptyOrNull ?? true) + ? buildInvoiceLogo(image: placeholder) + : (isSvg ?? false) + ? SvgPicture.network( + imageUrl, + height: 46, + width: 44, + fit: BoxFit.cover, + colorFilter: ColorFilter.mode(Colors.black, BlendMode.srcIn), + ) + : buildInvoiceLogo( + image: NetworkImage(imageUrl), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center( + child: CircularProgressIndicator(), + ), + ), + SizedBox( + height: 10, + ), + //----------company name--------------------------- + if (widget.businessInfo.data?.meta?.showCompanyName == 1) + Text( + '${widget.businessInfo.data?.companyName}', + style: _theme.textTheme.titleLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w700, + ), + ), + //-------------company Branch--------------------------------- + if (widget.transitionModel.branch?.name?.isNotEmpty ?? false) + Text.rich( + TextSpan( + text: '${_lang.branch} : ', + children: [ + TextSpan( + text: widget.transitionModel.branch?.name.toString() ?? 'n/a', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //----------------Address---------------------------------- + if (widget.businessInfo.data?.meta?.showAddress == 1) + Text( + '${_lang.address}: ${widget.businessInfo.data?.address ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + //---------------Phone------------------------------------------- + if (widget.businessInfo.data?.meta?.showPhoneNumber == 1) + Text( + '${_lang.mobile} ${(widget.transitionModel.branch?.phone?.isNotEmpty ?? false) ? widget.transitionModel.branch?.phone ?? 'n/a' : widget.businessInfo.data?.phoneNumber?.toString() ?? 'n/a'}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + //-----------------email---------------------------- + if (widget.businessInfo.data?.meta?.showEmail == 1) + Text( + '${_lang.email}: ${widget.businessInfo.data?.user?.email ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + textAlign: TextAlign.center, + ), + SizedBox(height: 8), + //-----------------Invoice------------------- + Text( + _lang.invoice.toUpperCase(), + style: _theme.textTheme.headlineSmall?.copyWith( + fontWeight: FontWeight.w600, + decoration: TextDecoration.underline, + ), + ), + //-------------duplicate header section--------------------------- + // ListTile( + // contentPadding: EdgeInsets.zero, + // leading: businessSettingData.when( + // data: (business) { + // final isSvg = business.pictureUrl?.endsWith('.svg'); + // final imageUrl = '${APIConfig.domain}${business.pictureUrl}'; + // const placeholder = AssetImage(mainConstant.logo); + // return business.pictureUrl.isEmptyOrNull + // ? _buildInvoiceLogo(image: placeholder) + // : (isSvg ?? false) + // ? SvgPicture.network(imageUrl, height: 54.12, width: 52, fit: BoxFit.cover) + // : _buildInvoiceLogo( + // image: NetworkImage(imageUrl), + // ); + // }, + // error: (e, stack) => Text(e.toString()), + // loading: () => const Center( + // child: CircularProgressIndicator(), + // ), + // ), + // title: Text( + // '${widget.businessInfo.data?.companyName}', + // style: _theme.textTheme.headlineSmall?.copyWith( + // fontWeight: FontWeight.w700, + // ), + // ), + // subtitle: Column( + // crossAxisAlignment: CrossAxisAlignment.start, + // children: [ + // if (widget.saleTransaction.branch?.name?.isNotEmpty ?? false) + // Text.rich( + // TextSpan( + // text: 'Branch : ', + // children: [ + // TextSpan( + // text: widget.saleTransaction.branch?.name.toString() ?? 'n/a', + // ), + // ], + // ), + // ), + // Text.rich( + // TextSpan( + // text: '${lang.S.of(context).mobiles} : ', + // children: [ + // TextSpan( + // text: (widget.saleTransaction.branch?.phone?.isNotEmpty ?? false) + // ? widget.saleTransaction.branch?.phone ?? 'n/a' + // : widget.businessInfo.data?.phoneNumber?.toString() ?? 'n/a', + // ), + // ], + // ), + // ), + // ], + // ), + // trailing: Container( + // alignment: Alignment.center, + // // height: 52, + // width: 110, + // padding: const EdgeInsets.all(8), + // decoration: const BoxDecoration( + // color: Colors.black, + // borderRadius: BorderRadius.only( + // topLeft: Radius.circular(25), + // bottomLeft: Radius.circular(25), + // ), + // ), + // child: Text( + // lang.S.of(context).invoice, + // style: _theme.textTheme.titleLarge?.copyWith( + // color: white, + // fontWeight: FontWeight.bold, + // ), + // ), + // ), + // ), + SizedBox(height: 32), + + ///--------header data----------------- + Row( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + //Invoice + Text.rich( + TextSpan( + text: '${lang.S.of(context).invoice} : ', + children: [ + TextSpan( + text: widget.transitionModel.invoiceNumber ?? '', + style: _theme.textTheme.titleSmall?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + )) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + )), + ), + //name + Text.rich( + TextSpan( + text: '${lang.S.of(context).name} : ', + children: [ + TextSpan( + text: widget.transitionModel.party?.name ?? '', + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor)) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //mobile + Text.rich( + TextSpan( + text: '${lang.S.of(context).mobile} ', + children: [ + TextSpan( + text: widget.transitionModel.party?.phone, + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + if (widget.businessInfo.data?.invoiceSize != "3_inch_80mm") ...[ + //date---------------- + Text.rich( + TextSpan( + text: '${lang.S.of(context).date} : ', + children: [ + TextSpan( + text: DateFormat.yMMMd().format(DateTime.parse( + widget.transitionModel.purchaseDate ?? DateTime.now().toString())), + ), + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Time + Text.rich( + textAlign: TextAlign.end, + TextSpan( + text: '${locale == "en" ? 'Time' : lang.S.of(context).allTime}: ', + children: [ + TextSpan( + text: DateFormat.jm().format(DateTime.parse( + widget.transitionModel.purchaseDate ?? DateTime.now().toString())), + ) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Purchase by + Text.rich( + TextSpan( + text: '${lang.S.of(context).purchaseBy} ', + children: [ + TextSpan( + text: widget.transitionModel.user?.role == "shop-owner" + ? "Admin" + : widget.transitionModel.user?.name ?? '', + ) + ], + style: _theme.textTheme.titleSmall?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + ), + ), + ), + //Vat Number + Visibility( + visible: widget.businessInfo.data?.vatNo != null && + widget.businessInfo.data?.meta?.showVat == 1, + child: Text.rich( + TextSpan( + text: '${widget.businessInfo.data?.vatName ?? _lang.vatNumber} : ', + children: [ + TextSpan( + text: widget.businessInfo.data?.vatNo ?? '', + ) + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + textAlign: TextAlign.start, + ), + ), + ], + ], + ), + ), + SizedBox(width: 8), + if (widget.businessInfo.data?.invoiceSize == "3_inch_80mm") ...[ + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + //date---------------- + Text.rich( + TextSpan( + text: '${lang.S.of(context).date} : ', + children: [ + TextSpan( + text: DateFormat.yMMMd().format(DateTime.parse( + widget.transitionModel.purchaseDate ?? DateTime.now().toString())), + ), + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Time + Text.rich( + textAlign: TextAlign.end, + TextSpan( + text: '${locale == "en" ? 'Time' : lang.S.of(context).allTime}: ', + children: [ + TextSpan( + text: DateFormat.jm().format(DateTime.parse( + widget.transitionModel.purchaseDate ?? DateTime.now().toString())), + ) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Purchase by + Text.rich( + TextSpan( + text: '${lang.S.of(context).purchaseBy} ', + children: [ + TextSpan( + text: widget.transitionModel.user?.role == "shop-owner" + ? "Admin" + : widget.transitionModel.user?.name ?? '', + ) + ], + style: _theme.textTheme.titleSmall?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + ), + ), + ), + //Vat Number + Visibility( + visible: widget.businessInfo.data?.vatNo != null && + widget.businessInfo.data?.meta?.showVat == 1, + child: Text.rich( + TextSpan( + text: '${widget.businessInfo.data?.vatName ?? _lang.vatNumber} : ', + children: [ + TextSpan( + text: widget.businessInfo.data?.vatNo ?? '', + ) + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + textAlign: TextAlign.start, + ), + ), + ], + ), + ), + ], + ], + ), + ], + ), + SizedBox(height: 12), + + ///-----------Product Table------------------------------------------ + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + Padding( + padding: const EdgeInsets.symmetric(vertical: 6), + child: Row( + children: [ + //SL + Expanded( + flex: 1, + child: Text( + _lang.sl, + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Product + Expanded( + flex: 3, + child: Text( + _lang.product, + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Quantity + Expanded( + flex: 2, + child: Text( + lang.S.of(context).qty, + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Unit Price + if (widget.businessInfo.data?.invoiceSize == "3_inch_80mm") ...[ + Expanded( + flex: 3, + child: Text( + locale == "en" ? "U.Price" : _lang.unitPrice, + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + //Amount + Expanded( + flex: 3, + child: Text( + lang.S.of(context).amount, + textAlign: TextAlign.end, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + ), + ), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + ...widget.transitionModel.details!.asMap().entries.map((entry) { + final i = entry.key; // This is the index + final detail = entry.value; // This is the detail object + final quantity = getProductQuantity(detailsId: detail.id ?? 0); + final unitPrice = detail.productPurchasePrice ?? 0; + final totalPrice = unitPrice * quantity; + return Padding( + padding: const EdgeInsets.only(top: 7), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + flex: 1, + child: Text( + (i + 1).toString(), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.start, + ), + ), + Expanded( + flex: 3, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Text( + '${detail.product?.productName ?? ''}${detail.product?.productType == ProductType.variant.name ? ' [${detail.stock?.batchNo ?? ''}]' : ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.start, + ), + // if (hasWarranty) + // Text( + // 'Warranty : ${saleDetail.warrantyInfo?.warrantyDuration ?? ''} ${saleDetail.warrantyInfo?.warrantyUnit ?? ''}', + // style: _theme.textTheme.bodySmall?.copyWith( + // fontSize: 10, + // ), + // ), + // if (hasWarranty) + // Text( + // 'Guaranty : ${saleDetail.warrantyInfo?.warrantyDuration ?? ''} ${saleDetail.warrantyInfo?.warrantyUnit ?? ''}', + // style: _theme.textTheme.bodySmall?.copyWith( + // fontSize: 10, + // ), + // ), + ], + ), + ), + Expanded( + flex: 2, + child: Text( + quantity.toString(), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.center, + ), + ), + if (widget.businessInfo.data?.invoiceSize == "3_inch_80mm") ...[ + Expanded( + flex: 3, + child: Text( + '$currency $unitPrice', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + // '$currency${formatPointNumber(saleDetail.price)}', + textAlign: TextAlign.center, + ), + ), + ], + Expanded( + flex: 3, + child: Text( + '$currency $totalPrice', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.end, + ), + ), + ], + ), + ); + }), + SizedBox(height: 7), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 12), + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).subTotal} : ', + children: [ + TextSpan( + text: '$currency ${mainConstant.formatPointNumber(getTotalForOldInvoice())}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5.0), + + //----------discount---------------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).discount} : ', + children: [ + TextSpan( + text: + '$currency ${mainConstant.formatPointNumber((widget.transitionModel.discountAmount ?? 0) + getReturndDiscountAmount())}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + + const SizedBox(height: 5.0), + //----------vat---------------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${widget.transitionModel.vat?.name ?? lang.S.of(context).vat} : ', + children: [ + TextSpan( + text: + '$currency ${mainConstant.formatPointNumber((widget.transitionModel.vatAmount ?? 0))}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + + const SizedBox(height: 5.0), + + ///__________shipping_charge______________ + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).shippingCharge} : ', + children: [ + TextSpan( + text: + '$currency ${mainConstant.formatPointNumber(widget.transitionModel.shippingCharge ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5.0), + + //----------total amount------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).totalAmount} : ', + children: [ + TextSpan( + text: + '$currency ${mainConstant.formatPointNumber((widget.transitionModel.totalAmount ?? 0) + getTotalReturndAmount())}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + + ///------------Returned Amount-------------------------------------- + if (widget.transitionModel.purchaseReturns!.isNotEmpty) ...[ + ///-------------new product data--------------------- + const SizedBox(height: 16), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + Padding( + padding: const EdgeInsets.symmetric(vertical: 6), + child: Row( + children: [ + //SL + Expanded( + flex: 1, + child: Text( + _lang.sl, + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Quantity + Expanded( + flex: 3, + child: Text( + locale == 'en' ? 'R.Item' : _lang.returnedItem, + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Product + Expanded( + flex: 3, + child: Text( + _lang.returnedDate, + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Unit Price + Expanded( + flex: 1, + child: Text( + _lang.qty, + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Amount + Expanded( + flex: 2, + child: Text( + lang.S.of(context).totalPrice, + textAlign: TextAlign.end, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + ), + ), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + for (var i = 0; i < (widget.transitionModel.purchaseReturns?.length ?? 0); i++) + for (var detailIndex = 0; + detailIndex < + (widget.transitionModel.purchaseReturns?[i].purchaseReturnDetails?.length ?? 0); + detailIndex++) + Padding( + padding: const EdgeInsets.only(top: 7), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + flex: 1, + child: Text( + (serialNumber++).toString(), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.start, + ), + ), + Expanded( + flex: 3, + child: Text( + productName( + detailsId: widget.transitionModel.purchaseReturns?[i] + .purchaseReturnDetails?[detailIndex].purchaseDetailId ?? + 0), + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + Expanded( + flex: 3, + child: Text( + DateFormat.yMMMd().format(DateTime.parse( + widget.transitionModel.purchaseReturns?[i].returnDate ?? + DateTime.now().toString())), + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + Expanded( + flex: 1, + child: Text( + widget.transitionModel.purchaseReturns?[i].purchaseReturnDetails?[detailIndex] + .returnQty + .toString() ?? + '0', + // '$currency${formatPointNumber(saleDetail.price)}', + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + Expanded( + flex: 2, + child: Text( + '$currency ${(widget.transitionModel.purchaseReturns?[i].purchaseReturnDetails?[detailIndex].returnAmount ?? 0)}', + textAlign: TextAlign.end, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + ), + ), + SizedBox(height: 7), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 12), + ], + //__________Total Return amount______________________ + if (widget.transitionModel.purchaseReturns!.isNotEmpty) + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).totalReturnAmount} : ', + children: [ + TextSpan( + text: '$currency ${getTotalReturndAmount()}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5.0), + + //-------------Total payable-------------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).totalPayable} : ', + children: [ + TextSpan( + text: + '$currency ${mainConstant.formatPointNumber(widget.transitionModel.totalAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5.0), + + //----------------paid------------------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).paid} : ', + children: [ + TextSpan( + text: + '$currency ${mainConstant.formatPointNumber(((widget.transitionModel.totalAmount ?? 0) - (widget.transitionModel.dueAmount ?? 0)) + (widget.transitionModel.changeAmount ?? 0))}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5.0), + + //-----------due-------------- + Visibility( + visible: (widget.transitionModel.dueAmount ?? 0) > 0, + child: Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).due} : ', + children: [ + TextSpan( + text: + '$currency ${mainConstant.formatPointNumber(widget.transitionModel.dueAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ), + + ///-------------Change Amount--------------- + Visibility( + visible: (widget.transitionModel.changeAmount ?? 0) > 0, + child: Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${_lang.changeAmount} : ', + style: const TextStyle(fontWeight: FontWeight.w600), + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(widget.transitionModel.changeAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 6), + Wrap( + spacing: 6, + runSpacing: 4, + children: [ + Text( + '${_lang.paidVia} :', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ...?(widget.transitionModel.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + + case 'cheque_payment': + label = 'Cheque'; + break; + + case 'wallet_payment': + label = 'Wallet'; + break; + + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == widget.transitionModel.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return Text( + text, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ); + }).toList()), + ], + ), + const SizedBox(height: 20.0), + if (widget.businessInfo.data?.showNote == 1) ...[ + Text( + '${widget.businessInfo.data?.invoiceNoteLevel ?? ''}: ${widget.businessInfo.data?.invoiceNote ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + SizedBox(height: 8), + ], + if (widget.businessInfo.data?.showGratitudeMsg == 1) + Center( + child: Text( + widget.businessInfo.data?.gratitudeMessage ?? '', + maxLines: 3, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.center, + ), + ), + if (widget.businessInfo.data?.showInvoiceScannerLogo == 1) + Padding( + padding: const EdgeInsets.symmetric(vertical: 10), + child: Center( + child: UniversalImage( + imagePath: '${APIConfig.domain}${widget.businessInfo.data?.invoiceScannerLogo}', + height: 120, + width: 120, + ), + ), + ), + if (widget.businessInfo.data?.developByLevel != null || + widget.businessInfo.data?.developBy != null) + Center( + child: Text( + '${widget.businessInfo.data?.developByLevel ?? ''} ${widget.businessInfo.data?.developBy ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 40), + ], + ), + ), + ), + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SizedBox( + height: 60, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + if (widget.isFromPurchase ?? false) { + int count = 0; + Navigator.popUntil(context, (route) { + return count++ == 2; + }); + } else { + Navigator.pop(context); + } + }, + child: Text( + lang.S.of(context).cancel, + ), + ), + ), + SizedBox(width: 16), + pro.Consumer( + builder: (BuildContext context, LanguageChangeProvider value, Widget? child) { + return Expanded( + child: ElevatedButton( + onPressed: () async { + PrintPurchaseTransactionModel model = PrintPurchaseTransactionModel( + purchaseTransitionModel: widget.transitionModel, + personalInformationModel: widget.businessInfo); + await printerData.printPurchaseThermalInvoiceNow( + transaction: model, + productList: model.purchaseTransitionModel!.details, + context: context, + invoiceSize: ref.watch(businessInfoProvider).value!.data?.invoiceSize, + ); + }, + child: Text( + lang.S.of(context).print, + ), + ), + ); + }, + ), + ], + ), + ), + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/invoice_details/sales_invoice_details_screen.dart b/lib/Screens/invoice_details/sales_invoice_details_screen.dart new file mode 100644 index 0000000..47e3411 --- /dev/null +++ b/lib/Screens/invoice_details/sales_invoice_details_screen.dart @@ -0,0 +1,1365 @@ +import 'package:barcode_widget/barcode_widget.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_long_screenshot/flutter_long_screenshot.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/PDF%20Invoice/universal_image_widget.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/invoice_details/components/common_image_builder.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; +import 'package:provider/provider.dart' as pro; +import 'package:screenshot/screenshot.dart'; + +import '../../Const/api_config.dart'; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart' as mainConstant; +import '../../constant.dart'; +import '../../currency.dart'; +import '../../model/business_info_model.dart' as binfo; +import '../../model/sale_transaction_model.dart'; +import '../../thermal priting invoices/model/print_transaction_model.dart'; +import '../../thermal priting invoices/provider/print_thermal_invoice_provider.dart'; +import '../../widgets/dotted_border/global_dotted_border.dart'; +import '../../widgets/universal_image.dart'; +import '../Products/add product/modle/create_product_model.dart'; +import '../language/language_provider.dart'; + +class SalesInvoiceDetails extends StatefulWidget { + const SalesInvoiceDetails({ + super.key, + required this.saleTransaction, + required this.businessInfo, + this.fromSale, + this.saleId, + }); + + final SalesTransactionModel saleTransaction; + final binfo.BusinessInformationModel businessInfo; + final bool? fromSale; + final int? saleId; + + @override + State createState() => _SalesInvoiceDetailsState(); +} + +class _SalesInvoiceDetailsState extends State { + ScreenshotController controller = ScreenshotController(); + final GlobalKey _screenshotKey = GlobalKey(); + + String productName({required num detailsId}) { + final details = widget.saleTransaction + .salesDetails?[widget.saleTransaction.salesDetails!.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ""}]' : ''}"; + } + + num productPrice({required num detailsId}) { + return widget.saleTransaction.salesDetails!.where((element) => element.id == detailsId).first.price ?? 0; + } + + num getTotalReturndAmount() { + num totalReturn = 0; + if (widget.saleTransaction.salesReturns?.isNotEmpty ?? false) { + for (var returns in widget.saleTransaction.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + int serialNumber = 1; + + num getReturndDiscountAmount() { + num totalReturnDiscount = 0; + if (widget.saleTransaction.salesReturns?.isNotEmpty ?? false) { + for (var returns in widget.saleTransaction.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturnDiscount += ((productPrice(detailsId: details.saleDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + num getTotalForOldInvoice() { + num total = 0; + for (var element in widget.saleTransaction.salesDetails!) { + total += ((element.price ?? 0) * getProductQuantity(detailsId: element.id ?? 0) - + (element.discount ?? 0) * getProductQuantity(detailsId: element.id ?? 0)); + } + + return total; + } + + //--------total per item discount------------------------- + num getTotalItemDiscount() { + num totalDiscount = 0; + for (var element in widget.saleTransaction.salesDetails!) { + totalDiscount += (element.discount ?? 0) * getProductQuantity(detailsId: element.id ?? 0); + } + + return totalDiscount; + } + + num getProductQuantity({required num detailsId}) { + num totalQuantity = + widget.saleTransaction.salesDetails?.where((element) => element.id == detailsId).first.quantities ?? 0; + if (widget.saleTransaction.salesReturns?.isNotEmpty ?? false) { + for (var returns in widget.saleTransaction.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + if (details.saleDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + + return totalQuantity; + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final _theme = Theme.of(context); + final locale = Localizations.localeOf(context).languageCode; + return Consumer(builder: (context, ref, __) { + final printerData = ref.watch(thermalPrinterProvider); + final businessSettingData = ref.watch(businessInfoProvider); + final hasWarranty = widget.saleTransaction.salesDetails!.any((e) => e.warrantyInfo?.warrantyDuration != null); + final hasGuarantee = widget.saleTransaction.salesDetails!.any((e) => e.warrantyInfo?.guaranteeDuration != null); + + return SafeArea( + child: GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + body: SingleChildScrollView( + child: RepaintBoundary( + key: _screenshotKey, + child: SizedBox( + width: 374, + child: Container( + width: 374, + color: Colors.white, + padding: const EdgeInsets.all(10.0), + child: + Column(mainAxisSize: MainAxisSize.min, crossAxisAlignment: CrossAxisAlignment.start, children: [ + ///------------header ------------------- + Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + //----------Invoice Logo------------------------ + if (widget.businessInfo.data?.showThermalInvoiceLogo == 1) + businessSettingData.when( + data: (business) { + final isSvg = business.data?.thermalInvoiceLogo?.endsWith('.svg'); + final imageUrl = '${APIConfig.domain}${business.data?.thermalInvoiceLogo}'; + const placeholder = AssetImage(mainConstant.logo); + return (business.data?.thermalInvoiceLogo?.isEmptyOrNull ?? true) + ? buildInvoiceLogo(image: placeholder) + : (isSvg ?? false) + ? SvgPicture.network( + imageUrl, + height: 46, + width: 44, + fit: BoxFit.cover, + colorFilter: ColorFilter.mode(Colors.black, BlendMode.srcIn), + ) + : buildInvoiceLogo( + image: NetworkImage(imageUrl), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center( + child: CircularProgressIndicator(), + ), + ), + SizedBox( + height: 10, + ), + //----------company name--------------------------- + if (widget.businessInfo.data?.meta?.showCompanyName == 1) + Text( + '${widget.businessInfo.data?.companyName}', + style: _theme.textTheme.titleLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w700, + ), + ), + //-------------company Branch--------------------------------- + if (widget.saleTransaction.branch?.name?.isNotEmpty ?? false) + Text.rich( + TextSpan( + text: '${_lang.branch} : ', + children: [ + TextSpan( + text: widget.saleTransaction.branch?.name.toString() ?? 'n/a', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //----------------Address---------------------------------- + if (widget.businessInfo.data?.meta?.showCompanyName == 1) + Text( + '${_lang.address}: ${widget.businessInfo.data?.address ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + //---------------Phone------------------------------------------- + if (widget.businessInfo.data?.meta?.showPhoneNumber == 1) + Text( + '${_lang.mobile} ${(widget.saleTransaction.branch?.phone?.isNotEmpty ?? false) ? widget.saleTransaction.branch?.phone ?? 'n/a' : widget.businessInfo.data?.phoneNumber?.toString() ?? 'n/a'}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + //-----------------email---------------------------- + if (widget.businessInfo.data?.meta?.showEmail == 1) + Text( + '${_lang.email}: ${widget.businessInfo.data?.user?.email ?? ''}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + textAlign: TextAlign.center, + ), + SizedBox(height: 8), + //-----------------Invoice------------------- + Text( + _lang.invoice.toUpperCase(), + style: _theme.textTheme.headlineSmall?.copyWith( + fontWeight: FontWeight.w600, + decoration: TextDecoration.underline, + ), + ), + SizedBox(height: 32), + + ///--------header data----------------- + Row( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + //Invoice + Text.rich( + TextSpan( + text: '${lang.S.of(context).invoice} : ', + children: [ + TextSpan( + text: widget.saleTransaction.invoiceNumber ?? '', + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + )) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + )), + ), + //name + Text.rich( + TextSpan( + text: '${lang.S.of(context).name} : ', + children: [ + TextSpan( + text: widget.saleTransaction.party?.name ?? '', + ) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //mobile + Text.rich( + TextSpan( + text: '${lang.S.of(context).mobile} ', + children: [ + TextSpan( + text: widget.saleTransaction.party?.phone ?? + (widget.saleTransaction.meta?.customerPhone ?? lang.S.of(context).guest), + ), + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + if (widget.businessInfo.data?.invoiceSize != "3_inch_80mm") ...[ + //date---------------- + Text.rich( + TextSpan( + text: '${lang.S.of(context).date} : ', + children: [ + TextSpan( + text: DateFormat.yMMMd().format(DateTime.parse( + widget.saleTransaction.saleDate ?? DateTime.now().toString())), + ), + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Time + Text.rich( + textAlign: TextAlign.end, + TextSpan( + text: '${locale == "en" ? 'Time' : lang.S.of(context).allTime}: ', + children: [ + TextSpan( + text: DateFormat.jm().format(DateTime.parse( + widget.saleTransaction.saleDate ?? DateTime.now().toString())), + ) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Sales by + Text.rich( + TextSpan( + text: '${lang.S.of(context).salesBy} ', + children: [ + TextSpan( + text: widget.saleTransaction.user?.name ?? '', + ) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + ), + ), + ), + //Vat Number + Visibility( + visible: widget.businessInfo.data?.vatNo != null && + widget.businessInfo.data?.meta?.showVat == 1, + child: Text.rich( + TextSpan( + text: '${widget.businessInfo.data?.vatName ?? _lang.vatNumber} : ', + children: [ + TextSpan( + text: widget.businessInfo.data?.vatNo ?? '', + ) + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + textAlign: TextAlign.start, + ), + ), + ], + ], + ), + ), + if (widget.businessInfo.data?.invoiceSize == "3_inch_80mm") ...[ + SizedBox(width: 8), + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + //date---------------- + Text.rich( + TextSpan( + text: '${lang.S.of(context).date} : ', + children: [ + TextSpan( + text: DateFormat.yMMMd().format(DateTime.parse( + widget.saleTransaction.saleDate ?? DateTime.now().toString())), + ), + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Time + Text.rich( + textAlign: TextAlign.end, + TextSpan( + text: '${locale == "en" ? 'Time' : lang.S.of(context).allTime}: ', + children: [ + TextSpan( + text: DateFormat.jm().format(DateTime.parse( + widget.saleTransaction.saleDate ?? DateTime.now().toString())), + ) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + ), + //Sales by + Text.rich( + TextSpan( + text: '${lang.S.of(context).salesBy} ', + children: [ + TextSpan( + text: widget.saleTransaction.user?.name ?? '', + ) + ], + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + ), + ), + ), + //Vat Number + Visibility( + visible: widget.businessInfo.data?.vatNo != null && + widget.businessInfo.data?.meta?.showVat == 1, + child: Text.rich( + TextSpan( + text: '${widget.businessInfo.data?.vatName ?? _lang.vatNumber} : ', + children: [ + TextSpan( + text: widget.businessInfo.data?.vatNo ?? '', + ) + ], + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + color: mainConstant.kTextColor, + ), + ), + textAlign: TextAlign.start, + ), + ), + ], + ), + ), + ], + ], + ), + ], + ), + SizedBox(height: 12), + + ///-------------------Product list data------------------------ + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + Padding( + padding: const EdgeInsets.symmetric(vertical: 6), + child: Row( + children: [ + //SL + Expanded( + flex: 1, + child: Text( + _lang.sl, + textAlign: TextAlign.start, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Product + Expanded( + flex: 2, + child: Text( + _lang.product, + textAlign: TextAlign.start, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Quantity + Expanded( + flex: 2, + child: Text( + lang.S.of(context).qty, + textAlign: TextAlign.center, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + if (widget.businessInfo.data?.invoiceSize == "3_inch_80mm") ...[ + Expanded( + flex: 2, + child: Text( + lang.S.of(context).discount, + textAlign: TextAlign.center, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + //Unit Price + // Expanded( + // flex: 2, + // child: Text( + // locale == "en" ? "U.Price" : _lang.unitPrice, + // textAlign: TextAlign.center, + // style: _theme.textTheme.titleLarge?.copyWith( + // fontWeight: FontWeight.w500, + // fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + // ), + // ), + // ), + //Amount + Expanded( + flex: 2, + child: Text( + lang.S.of(context).amount, + textAlign: TextAlign.end, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + ), + ), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + ...widget.saleTransaction.salesDetails!.asMap().entries.map((entry) { + final i = entry.key; // This is the index + final saleDetail = entry.value; // This is the saleDetail object + + final quantity = getProductQuantity(detailsId: saleDetail.id ?? 0); + final totalPrice = ((saleDetail.price ?? 0) * quantity) - ((saleDetail.discount ?? 0) * quantity); + return Padding( + padding: const EdgeInsets.only(top: 7), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + flex: 1, + child: Text( + (widget.saleTransaction.salesDetails!.indexOf(saleDetail) + 1).toString(), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.start, + ), + ), + Expanded( + flex: 2, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + Text( + saleDetail.product?.productName ?? '', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.start, + ), + if (saleDetail.warrantyInfo?.warrantyDuration != null && + saleDetail.warrantyInfo?.warrantyUnit != null) + Text( + '${_lang.warranty} : ${saleDetail.warrantyInfo?.warrantyDuration} ${saleDetail.warrantyInfo?.warrantyUnit}', + style: _theme.textTheme.bodySmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize) - 6, + ), + ), + if (saleDetail.warrantyInfo?.guaranteeDuration != null && + saleDetail.warrantyInfo?.guaranteeUnit != null) + Text( + '${_lang.guarantee} : ${saleDetail.warrantyInfo?.guaranteeDuration} ${saleDetail.warrantyInfo?.guaranteeUnit}', + style: _theme.textTheme.bodySmall?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize) - 6, + ), + ), + ], + ), + ), + // Expanded( + // flex: 3, + // child: Column( + // crossAxisAlignment: CrossAxisAlignment.start, + // mainAxisAlignment: MainAxisAlignment.start, + // children: [ + // Text( + // saleDetail.product?.productName ?? '', + // textAlign: TextAlign.start, + // ), + // if (hasWarranty) + // Text( + // 'Warranty : ${saleDetail.warrantyInfo?.warrantyDuration ?? ''} ${saleDetail.warrantyInfo?.warrantyUnit ?? ''}', + // style: _theme.textTheme.bodySmall?.copyWith( + // fontSize: 10, + // ), + // ), + // if (hasGuarantee) + // Text( + // 'Guaranty : ${saleDetail.warrantyInfo?.guaranteeDuration ?? ''} ${saleDetail.warrantyInfo?.guaranteeUnit ?? ''}', + // style: _theme.textTheme.bodySmall?.copyWith( + // fontSize: 10, + // ), + // ), + // ], + // ), + // ), + Expanded( + flex: 2, + child: Text( + quantity.toString(), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.center, + ), + ), + if (widget.businessInfo.data?.invoiceSize == "3_inch_80mm") ...[ + Expanded( + flex: 2, + child: Text( + '$currency${mainConstant.formatPointNumber(saleDetail.discount ?? 0, addComma: true)}', + textAlign: TextAlign.center, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + // Expanded( + // flex: 2, + // child: Text( + // '$currency${mainConstant.formatPointNumber(saleDetail.price ?? 0, addComma: true)}', + // style: _theme.textTheme.bodyLarge?.copyWith( + // fontWeight: FontWeight.w600, + // fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + // ), + // // '$currency${formatPointNumber(saleDetail.price)}', + // textAlign: TextAlign.center, + // ), + // ), + Expanded( + flex: 2, + child: Text( + '$currency${mainConstant.formatPointNumber(totalPrice, addComma: true)}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.end, + ), + ), + ], + ), + ); + }), + SizedBox(height: 7), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 12), + + ///-----------sub total---------------------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).subTotal} : ', + children: [ + TextSpan( + text: '$currency${mainConstant.formatPointNumber(getTotalForOldInvoice())}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + + ///__________discount______________________ + const SizedBox(height: 5), + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).discount} : ', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + children: [ + TextSpan( + text: '$currency${mainConstant.formatPointNumber( + (widget.saleTransaction.discountAmount ?? 0) + + getReturndDiscountAmount() + + getTotalItemDiscount(), + )}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + + ///-------vat------------------- + const SizedBox(height: 5), + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${widget.saleTransaction.vat?.name ?? lang.S.of(context).vat} : ', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + children: [ + TextSpan( + text: '$currency${mainConstant.formatPointNumber(widget.saleTransaction.vatAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5), + + ///__________shipping_charge______________ + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).shippingCharge} : ', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(widget.saleTransaction.shippingCharge ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5), + + ///______Rounded_amount__________________________________ + Visibility( + visible: widget.saleTransaction.roundingAmount != 0, + child: Column( + children: [ + ///------------Total Amount---------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${_lang.total} :', + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(widget.saleTransaction.actualTotalAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5), + + ///------------rounding amount---------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${_lang.rounding} : ', + style: TextStyle( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + children: [ + TextSpan( + text: + '$currency${!(widget.saleTransaction.roundingAmount?.isNegative ?? true) ? '+' : ''}${mainConstant.formatPointNumber(widget.saleTransaction.roundingAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5), + ], + ), + ), + + ///------------total amount---------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).totalAmount} : ', + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(getTotalReturndAmount() + (widget.saleTransaction.totalAmount ?? 0))}', + ), + ], + ), + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + + ///______________Returned_Product_______________________________ + if (widget.saleTransaction.salesReturns!.isNotEmpty) ...[ + const SizedBox(height: 16), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + Padding( + padding: const EdgeInsets.symmetric(vertical: 6), + child: Row( + children: [ + //SL + Expanded( + flex: 1, + child: Text( + _lang.sl, + textAlign: TextAlign.start, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Quantity + Expanded( + flex: 2, + child: Text( + locale == 'en' ? 'R.Item' : _lang.returnedItem, + textAlign: TextAlign.start, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w400, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Product + Expanded( + flex: 3, + child: Text( + _lang.returnedDate, + textAlign: TextAlign.start, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w400, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Unit Price + Expanded( + flex: 1, + child: Text( + _lang.qty, + textAlign: TextAlign.center, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w400, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + //Amount + Expanded( + flex: 2, + child: Text( + lang.S.of(context).totalPrice, + textAlign: TextAlign.end, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w400, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + ), + ), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + for (var i = 0; i < (widget.saleTransaction.salesReturns?.length ?? 0); i++) + for (var detailIndex = 0; + detailIndex < (widget.saleTransaction.salesReturns?[i].salesReturnDetails?.length ?? 0); + detailIndex++) + Padding( + padding: const EdgeInsets.only(top: 7), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Expanded( + flex: 1, + child: Text( + (serialNumber++).toString(), + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + Expanded( + flex: 2, + child: Text( + productName( + detailsId: widget.saleTransaction.salesReturns?[i] + .salesReturnDetails?[detailIndex].saleDetailId ?? + 0), + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + Expanded( + flex: 3, + child: Column( + children: [ + Text( + DateFormat.yMMMd().format(DateTime.parse( + widget.saleTransaction.salesReturns?[i].returnDate ?? + DateTime.now().toString())), + textAlign: TextAlign.start, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + // if (hasWarranty) + // Text( + // 'Warranty : ${saleDetail.warrantyInfo?.warrantyDuration ?? ''} ${saleDetail.warrantyInfo?.warrantyUnit ?? ''}', + // style: _theme.textTheme.bodySmall?.copyWith( + // fontSize: 10, + // ), + // ), + // if (hasWarranty) + // Text( + // 'Guaranty : ${saleDetail.warrantyInfo?.warrantyDuration ?? ''} ${saleDetail.warrantyInfo?.warrantyUnit ?? ''}', + // style: _theme.textTheme.bodySmall?.copyWith( + // fontSize: 10, + // ), + // ), + ], + ), + ), + Expanded( + flex: 1, + child: Text( + mainConstant.formatPointNumber(widget.saleTransaction.salesReturns?[i] + .salesReturnDetails?[detailIndex].returnQty ?? + 0), + // '$currency${formatPointNumber(saleDetail.price)}', + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + Expanded( + flex: 2, + child: Text( + '$currency${(widget.saleTransaction.salesReturns?[i].salesReturnDetails?[detailIndex].returnAmount ?? 0)}', + textAlign: TextAlign.end, + style: _theme.textTheme.bodyLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ], + ), + ), + SizedBox(height: 7), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 12), + ], + + ///__________Total Return amount______________________ + if (widget.saleTransaction.salesReturns!.isNotEmpty) + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).totalReturnAmount} : ', + children: [ + TextSpan( + text: '$currency${mainConstant.formatPointNumber(getTotalReturndAmount())}', + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5), + + ///-----------total payable------------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).totalPayable} : ', + style: const TextStyle(fontWeight: FontWeight.w600), + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(widget.saleTransaction.totalAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w500, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5.0), + + ///-------paid----------------- + Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).receivedAmount} : ', + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(((widget.saleTransaction.totalAmount ?? 0) - (widget.saleTransaction.dueAmount ?? 0)) + (widget.saleTransaction.changeAmount ?? 0))}', + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 5.0), + + ///-------------due--------------- + Visibility( + visible: (widget.saleTransaction.dueAmount ?? 0) > 0, + child: Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${lang.S.of(context).due} : ', + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(widget.saleTransaction.dueAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ), + + ///-------------Change Amount--------------- + Visibility( + visible: (widget.saleTransaction.changeAmount ?? 0) > 0, + child: Align( + alignment: Alignment.centerRight, + child: Text.rich( + TextSpan( + text: '${_lang.changeAmount} : ', + children: [ + TextSpan( + text: + '$currency${mainConstant.formatPointNumber(widget.saleTransaction.changeAmount ?? 0)}', + ), + ], + ), + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + ), + SizedBox(height: 6), + globalDottedLine(borderColor: Colors.black54, height: 2, generatedLine: 60), + SizedBox(height: 6), + Wrap( + spacing: 6, + runSpacing: 4, + children: [ + Text( + '${_lang.paidVia} :', + style: _theme.textTheme.titleLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + ), + ), + ...?(widget.saleTransaction.transactions?.asMap().entries.map((entry) { + final index = entry.key; + final item = entry.value; + + String label; + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + + case 'cheque_payment': + label = 'Cheque'; + break; + + case 'wallet_payment': + label = 'Wallet'; + break; + + default: + label = item.paymentType?.name ?? 'n/a'; + } + + final isLast = index == widget.saleTransaction.transactions!.length - 1; + final text = isLast ? label : '$label,'; + + return Text( + text, + style: _theme.textTheme.titleLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w500, + ), + ); + }).toList()), + ], + ), + const SizedBox(height: 16.0), + Visibility( + visible: widget.saleTransaction.image?.isNotEmpty ?? false, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + _lang.attachment, + style: _theme.textTheme.titleLarge?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 8), + Container( + height: 100, + width: 200, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4), + color: const Color(0xffF5F3F3), + image: DecorationImage( + image: NetworkImage( + '${APIConfig.domain}${widget.saleTransaction.image}', + ), + fit: BoxFit.contain), + ), + ), + ], + ), + ), + if (widget.businessInfo.data?.showNote == 1) ...[ + Text( + '${widget.businessInfo.data?.invoiceNoteLevel ?? ''}: ${widget.businessInfo.data?.invoiceNote ?? ''}', + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + SizedBox(height: 8), + ], + if (widget.businessInfo.data?.gratitudeMessage != null && + widget.businessInfo.data?.showGratitudeMsg == 1) + Center( + child: Text( + widget.businessInfo.data?.gratitudeMessage ?? '', + maxLines: 3, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + textAlign: TextAlign.center, + ), + ), + if (widget.businessInfo.data?.showInvoiceScannerLogo == 1) + Padding( + padding: const EdgeInsets.symmetric(vertical: 10), + child: Center( + child: UniversalImage( + imagePath: '${APIConfig.domain}${widget.businessInfo.data?.invoiceScannerLogo}', + height: 120, + width: 120, + ), + ), + ), + + if (widget.businessInfo.data?.developByLevel != null || widget.businessInfo.data?.developBy != null) + Center( + child: Text( + '${widget.businessInfo.data?.developByLevel ?? ''} ${widget.businessInfo.data?.developBy ?? ''}', + style: _theme.textTheme.bodyMedium?.copyWith( + fontSize: fontSizeForPrinter(widget.businessInfo.data?.invoiceSize), + ), + ), + ), + const SizedBox(height: 40), + ]), + ), + ), + )), + bottomNavigationBar: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: SizedBox( + height: 60, + child: Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Expanded( + child: OutlinedButton( + onPressed: () async { + if (widget.fromSale ?? false) { + int count = 0; + bool popped = false; + + Navigator.popUntil(context, (route) { + count++; + if (count == 2 && !popped) { + popped = true; + Navigator.pop(context, true); + } + return count == 2; + }); + } else { + Navigator.pop(context); + } + }, + child: Text( + lang.S.of(context).cancel, + //'Cancel', + ), + ), + ), + SizedBox(width: 16), + pro.Consumer( + builder: (BuildContext context, LanguageChangeProvider value, Widget? child) { + return Expanded( + child: ElevatedButton( + onPressed: () async { + PrintSalesTransactionModel model = PrintSalesTransactionModel( + transitionModel: widget.saleTransaction, + personalInformationModel: widget.businessInfo); + await printerData.printSalesThermalInvoiceNow( + transaction: model, + productList: model.transitionModel!.salesDetails, + context: context, + ); + // final defould = true; + + // if (defould) { + + // } else { + // BluetoothPrinterManager printerManager = + // BluetoothPrinterManager(); + + // //var capturedImage = await controller.captureFromLongWidget(SaleReceiptWidget(paperSize: "58 mm", model: model), pixelRatio: 2); + // // convert Uint8list to Image + // var capturedImage = await FlutterLongScreenshot + // .captureLongScreenshot( + // key: _screenshotKey, + // pixelRatio: 2.5, + // quality: 3.0, + // ); + + // final image = + // await decodeImageFromList(capturedImage!); + + // //Show an Overlay + + // printerManager.printReceipt( + // context: context, + // receiptWidget: image, + // paperSizeInvoice: + // widget.businessInfo.data?.invoiceSize); + // } + }, + child: Text( + lang.S.of(context).print, + ), + ), + ); + }, + ), + ], + ), + ), + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/language/language.dart b/lib/Screens/language/language.dart new file mode 100644 index 0000000..0de9603 --- /dev/null +++ b/lib/Screens/language/language.dart @@ -0,0 +1,132 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:provider/provider.dart'; +import 'package:shared_preferences/shared_preferences.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../constant.dart'; +import '../Home/home.dart'; +import 'language_provider.dart'; + +class SelectLanguage extends StatefulWidget { + const SelectLanguage({Key? key, this.alreadySelectedLanguage}) : super(key: key); + final String? alreadySelectedLanguage; + + @override + State createState() => _SelectLanguageState(); +} + +class _SelectLanguageState extends State { + Future saveData(String data) async { + final prefs = await SharedPreferences.getInstance(); + await prefs.setString('lang', data); + } + + Future getInit() async { + final prefs = await SharedPreferences.getInstance(); + final savedLanguageCode = prefs.getString('lang') ?? 'en'; // Default to English code + setState(() { + selectedLanguage = savedLanguageCode; + }); + + // Update provider with the saved language code + context.read().changeLocale(savedLanguageCode); + } + + @override + void initState() { + // TODO: implement initState + super.initState(); + getInit(); + } + + @override + Widget build(BuildContext context) { + print('-----language length--${languageMap.length}----------------'); + return GlobalPopup( + child: Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + surfaceTintColor: kWhite, + elevation: 0, + backgroundColor: Colors.white, + leading: GestureDetector( + onTap: () { + Navigator.pop(context); + }, + child: const Icon( + FeatherIcons.x, + color: kTitleColor, + ), + ), + centerTitle: true, + title: Text( + lang.S.of(context).selectLang, + style: const TextStyle(color: kTitleColor), + ), + ), + body: SingleChildScrollView( + physics: const BouncingScrollPhysics(), + child: Column( + children: [ + ListView.builder( + padding: const EdgeInsets.only(left: 10.0, right: 10.0, bottom: 10), + itemCount: languageMap.length, + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemBuilder: (_, index) { + var entry = languageMap.entries.toList()[index]; + String languageName = entry.key; + String languageCode = entry.value; + return StatefulBuilder( + builder: (_, i) { + return Padding( + padding: const EdgeInsets.only(bottom: 10.0), + child: ListTile( + onTap: () { + setState(() { + selectedLanguage = languageCode; + }); + }, + contentPadding: const EdgeInsets.only(left: 10, right: 10.0), + horizontalTitleGap: 10, + title: Text(languageName), + trailing: Icon( + selectedLanguage == languageCode ? Icons.radio_button_checked_outlined : Icons.circle_outlined, + color: selectedLanguage == languageCode ? kMainColor : Colors.grey, + ), + ), + ); + }, + ); + }, + ) + ], + ), + ), + bottomNavigationBar: Padding( + padding: const EdgeInsets.all(10.0), + child: ElevatedButton( + onPressed: () async { + // Update locale in the provider + if (selectedLanguage != null) { + // Save the selected language + await saveData(selectedLanguage!); + + // Update locale in the provider + context.read().changeLocale(selectedLanguage!); + + // Navigate to Home + Navigator.pushReplacement( + context, + MaterialPageRoute(builder: (context) => const Home()), + ); + } + }, + child: Text(lang.S.of(context).save)), + ), + ), + ); + } +} diff --git a/lib/Screens/language/language_provider.dart b/lib/Screens/language/language_provider.dart new file mode 100644 index 0000000..ed22be7 --- /dev/null +++ b/lib/Screens/language/language_provider.dart @@ -0,0 +1,12 @@ +import 'package:flutter/material.dart'; + +class LanguageChangeProvider with ChangeNotifier { + Locale _currentLocale = const Locale("en"); + + Locale get currentLocale => _currentLocale; + + void changeLocale(String locale) { + _currentLocale = Locale(locale); + notifyListeners(); + } +} diff --git a/lib/Screens/party ledger/ledger_party_list_screen.dart b/lib/Screens/party ledger/ledger_party_list_screen.dart new file mode 100644 index 0000000..ee2e3ec --- /dev/null +++ b/lib/Screens/party ledger/ledger_party_list_screen.dart @@ -0,0 +1,769 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Screens/Customers/Provider/customer_provider.dart'; +import 'package:mobile_pos/Screens/party%20ledger/single_party_ledger_screen.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/widgets/empty_widget/_empty_widget.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../currency.dart'; +import '../../pdf_report/ledger_report_pdf/customer_ledger_report_pdf.dart'; +import '../../pdf_report/ledger_report_pdf/supplier_ledger_report_pdf.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../Customers/Model/parties_model.dart'; + +class LedgerPartyListScreen extends StatefulWidget { + const LedgerPartyListScreen({ + super.key, + this.isReport = false, + this.type, + }); + final bool isReport; + final String? type; + + @override + State createState() => _LedgerPartyListScreenState(); +} + +class _LedgerPartyListScreenState extends State { + bool _isRefreshing = false; + final TextEditingController _searchController = TextEditingController(); + String _searchText = ''; + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(partiesProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + List get availablePartyTypes { + if (widget.isReport) { + // Report mode + if (widget.type == 'supplier') { + return ['Supplier']; + } + return ['All Party', 'Customer', 'Dealer', 'Wholesaler']; + } + return ['All', 'Customer', 'Supplier', 'Dealer', 'Wholesaler']; + } + + String getPartyLegerTypeLabel(String value) { + switch (value) { + case 'All': + return lang.S.current.all; + case 'All Party': + return lang.S.current.allParty; + case 'Customer': + return lang.S.current.customer; + case 'Supplier': + return lang.S.current.supplier; + case 'Dealer': + return lang.S.current.dealer; + case 'Wholesaler': + return lang.S.current.wholesaler; + default: + return value; // fallback + } + } + + String? selectedPartyType; + + @override + void initState() { + super.initState(); + + if (widget.isReport) { + selectedPartyType = widget.type == 'supplier' ? 'Supplier' : 'All Party'; + } else { + selectedPartyType = 'All'; + } + } + + List getFilteredParties(List partyList) { + return partyList.where((c) { + final normalizedType = (c.type ?? '').toLowerCase(); + final effectiveType = normalizedType == 'retailer' ? 'customer' : normalizedType; + + final nameMatches = _searchText.isEmpty || + (c.name ?? '').toLowerCase().contains(_searchText.toLowerCase()) || + (c.phone ?? '').contains(_searchText); + + // -------- REPORT MODE -------- + if (widget.isReport) { + if (widget.type == 'supplier') { + return effectiveType == 'supplier' && nameMatches; + } + + if (selectedPartyType == 'All Party') { + return (effectiveType == 'customer' || effectiveType == 'dealer' || effectiveType == 'wholesaler') && + nameMatches; + } + + return effectiveType == selectedPartyType!.toLowerCase() && nameMatches; + } + + if (selectedPartyType == 'All') { + return nameMatches; + } + + return effectiveType == selectedPartyType!.toLowerCase() && nameMatches; + }).toList(); + } + + @override + Widget build(BuildContext context) { + return Consumer( + builder: (context, ref, __) { + final providerData = ref.watch(partiesProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _theme = Theme.of(context); + final _lang = lang.S.of(context); + + return businessInfo.when( + data: (details) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: kWhite, + surfaceTintColor: kWhite, + elevation: 0, + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + title: Text( + _lang.ledger, + style: const TextStyle( + color: Colors.black, + fontWeight: FontWeight.bold, + fontSize: 20, + ), + ), + actions: [ + if (widget.isReport) + businessInfo.when( + data: (business) { + return providerData.when( + data: (partyList) { + final permissionService = PermissionService(ref); + + /// 🔹 IMPORTANT: use filtered list + final filteredParties = getFilteredParties(partyList); + + return Row( + children: [ + /// ================= PDF ================= + IconButton( + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf02, + color: kSecondayColor, + ), + onPressed: () { + // ---------- PERMISSION ---------- + final hasPermission = widget.type == 'supplier' + ? permissionService.hasPermission(Permit.saleReportsRead.value) + : permissionService.hasPermission(Permit.saleReportsRead.value); + + if (!hasPermission) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionToGenerateReport), + ), + ); + return; + } + + // ---------- EMPTY CHECK ---------- + if (filteredParties.isEmpty) { + EasyLoading.showError(_lang.noDataAvailabe); + return; + } + + // ---------- GENERATE PDF ---------- + if (widget.isReport && widget.type == 'customer') { + generateCustomerLedgerReportPdf( + context, + filteredParties, + business, + ); + } else { + generateSupplierLedgerReportPdf( + context, + filteredParties, + business, + ); + } + }, + ), + + /// ================= EXCEL ================= + // IconButton( + // visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + // padding: EdgeInsets.zero, + // icon: SvgPicture.asset('assets/excel.svg'), + // onPressed: () { + // // ---------- PERMISSION ---------- + // if (!permissionService.hasPermission(Permit.saleReportsRead.value)) { + // ScaffoldMessenger.of(context).showSnackBar( + // SnackBar( + // backgroundColor: Colors.red, + // content: Text(_lang.youDoNotHavePermissionToExportExcel), + // ), + // ); + // return; + // } + // + // // ---------- EMPTY CHECK ---------- + // if (filteredParties.isEmpty) { + // EasyLoading.showInfo(_lang.noDataAvailableForExport); + // return; + // } + // + // // ---------- TODO: CALL EXCEL EXPORT ---------- + // // ---------- GENERATE PDF ---------- + // if (widget.isReport && widget.type == 'customer') { + // generateCustomerLedgerReportPdf( + // context, + // filteredParties, + // business, + // ); + // } else { + // generateSupplierLedgerReportPdf( + // context, + // filteredParties, + // business, + // ); + // } + // }, + // ), + + const SizedBox(width: 8), + ], + ); + }, + loading: () => const SizedBox.shrink(), + error: (_, __) => const SizedBox.shrink(), + ); + }, + loading: () => const SizedBox.shrink(), + error: (_, __) => const SizedBox.shrink(), + ), + ], + ), + body: RefreshIndicator.adaptive( + onRefresh: () => refreshData(ref), + child: providerData.when( + data: (partyList) { + if (!permissionService.hasPermission(Permit.partiesRead.value)) { + return const Center(child: PermitDenyWidget()); + } + // --- 1. Calculate All Summary in ONE Loop --- + double totalCustomerDue = 0; + double totalSupplierDue = 0; + double summaryDue = 0; + + for (var party in partyList) { + final normalizedType = (party.type ?? '').toLowerCase(); + final effectiveType = normalizedType == 'retailer' ? 'customer' : normalizedType; + + final due = party.due ?? 0; + if (due <= 0) continue; + + // --- TOTALS --- + if (effectiveType == 'customer') { + totalCustomerDue += due; + } + + if (effectiveType == 'supplier') { + totalSupplierDue += due; + } + + // --- SUMMARY BASED ON FILTER --- + if (widget.isReport) { + if (selectedPartyType == 'All Party') { + if (effectiveType == 'customer' || + effectiveType == 'dealer' || + effectiveType == 'wholesaler') { + summaryDue += due; + } + } else { + if (effectiveType == selectedPartyType!.toLowerCase()) { + summaryDue += due; + } + } + } else { + if (selectedPartyType == 'All') { + summaryDue += due; + } else if (effectiveType == selectedPartyType!.toLowerCase()) { + summaryDue += due; + } + } + } + final filteredParties = getFilteredParties(partyList); + + return Column( + children: [ + // --- SUMMARY DISPLAY --- + if (selectedPartyType != 'All') + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 16), + child: Container( + height: 90, + width: double.infinity, + alignment: Alignment.center, + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: const Color(0xffFFE5F9), + borderRadius: BorderRadius.circular(12), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text("$currency${summaryDue.toStringAsFixed(0)}", + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + )), + const SizedBox(height: 4), + Text( + "${getPartyLegerTypeLabel(selectedPartyType ?? 'All')} ${_lang.due}", + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: kPeraColor, + ), + ) + ], + ), + ), + ), + // --- Summary Cards --- + if (selectedPartyType == 'All') + Padding( + padding: const EdgeInsets.fromLTRB(16, 10, 16, 16), + child: Row( + children: [ + // Customer Due Card + Expanded( + child: Container( + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: const Color(0xffFFE5F9), + borderRadius: BorderRadius.circular(12), + ), + child: Column( + children: [ + Text('$currency${totalCustomerDue.toStringAsFixed(2)}', + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + )), + const SizedBox(height: 4), + Text( + _lang.customerDue, + textAlign: TextAlign.center, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + const SizedBox(width: 16), + // Supplier Due Card + Expanded( + child: Container( + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: const Color(0xFF5F001A).withValues(alpha: 0.1), // Beige Light + borderRadius: BorderRadius.circular(12), + ), + child: Column( + children: [ + Text( + '$currency${totalSupplierDue.toStringAsFixed(2)}', + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + const SizedBox(height: 4), + Text( + _lang.supplierDue, + textAlign: TextAlign.center, + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + color: kPeraColor, + ), + ), + ], + ), + ), + ), + ], + ), + ), + Row( + children: [ + Flexible( + flex: 5, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: TextFormField( + controller: _searchController, + onChanged: (value) { + setState(() { + _searchText = value; + }); + }, + decoration: InputDecoration( + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + suffixIcon: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (_searchController.text.isNotEmpty) + IconButton( + visualDensity: const VisualDensity(horizontal: -4), + tooltip: _lang.clear, + onPressed: () { + _searchController.clear(); + setState(() { + _searchText = ''; + }); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ), + if (!(widget.isReport && widget.type == 'supplier')) + GestureDetector( + onTap: () { + _showFilterBottomSheet(context); + }, + child: Padding( + padding: const EdgeInsets.all(1.0), + child: Container( + width: 50, + height: 45, + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: kMainColor50, + borderRadius: const BorderRadius.only( + topRight: Radius.circular(5), + bottomRight: Radius.circular(5), + ), + ), + child: SvgPicture.asset('assets/filter.svg'), + ), + ), + ), + ], + ), + hintText: lang.S.of(context).searchH, + hintStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + )), + ), + ), + ), + ], + ), + + // --- List View --- + Expanded( + child: filteredParties.isEmpty + ? Center(child: EmptyWidget(message: TextSpan(text: lang.S.of(context).noParty))) + : ListView.builder( + itemCount: filteredParties.length, + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + itemBuilder: (_, index) { + final party = filteredParties[index]; + return _buildPartyTile(party, context, ref); + }, + ), + ), + ], + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator())), + ), + ), + ); + }, + error: (e, stack) => Text(e.toString()), + loading: () => const Center(child: CircularProgressIndicator())); + }, + ); + } + + // --- Helper Widgets & Methods --- + + Widget _buildPartyTile(Party party, BuildContext context, WidgetRef ref) { + final normalizedType = (party.type ?? '').toLowerCase(); + String effectiveDisplayType; + + if (normalizedType == 'retailer') { + effectiveDisplayType = lang.S.of(context).customer; + } else if (normalizedType == 'wholesaler') { + effectiveDisplayType = lang.S.of(context).wholesaler; + } else if (normalizedType == 'dealer') { + effectiveDisplayType = lang.S.of(context).dealer; + } else if (normalizedType == 'supplier') { + effectiveDisplayType = lang.S.of(context).supplier; + } else { + effectiveDisplayType = normalizedType ?? ''; + } + + // Status & Color Logic + String statusText; + Color statusColor; + num? statusAmount; + + if (party.due != null && party.due! > 0) { + statusText = 'Due'; + statusColor = kDueColor; // Red + statusAmount = party.due; + } else if (party.openingBalanceType?.toLowerCase() == 'advance' && party.wallet != null && party.wallet! > 0) { + statusText = 'Advance'; + statusColor = kAdvanceColor; // Green + statusAmount = party.wallet; + } else { + statusText = lang.S.of(context).noDue; + statusColor = kPeraColor; + statusAmount = null; + } + + final _theme = Theme.of(context); + + return ListTile( + contentPadding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -3, vertical: -2), + onTap: () { + PartyLedgerScreen( + partyId: party.id.toString(), + partyName: party.name.toString(), + ).launch(context); + }, + // Avatar + leading: CircleAvatar( + radius: 20, + backgroundColor: kMainColor50, + backgroundImage: + (party.image != null && party.image!.isNotEmpty) ? NetworkImage('${APIConfig.domain}${party.image}') : null, + child: (party.image == null || party.image!.isEmpty) + ? Text( + (party.name != null && party.name!.length >= 2) + ? party.name!.substring(0, 2) + : (party.name != null ? party.name! : ''), + style: _theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + fontWeight: FontWeight.w500, + ), + ) + : null, + ), + // Name and Type + title: Text( + party.name ?? '', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + subtitle: Text( + effectiveDisplayType, + style: _theme.textTheme.bodySmall?.copyWith( + color: kPeraColor, + ), + ), + // Amount and Status + trailing: Row( + mainAxisSize: MainAxisSize.min, + children: [ + Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + if (statusAmount != null) + Text( + '$currency${statusAmount.toStringAsFixed(0)}', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + statusText, + style: _theme.textTheme.bodySmall?.copyWith( + color: statusColor, + fontWeight: FontWeight.w500, + ), + ), + ], + ), + const SizedBox(width: 8), + const Icon( + Icons.arrow_forward_ios_rounded, + size: 16, + color: kPeraColor, + ), + ], + ), + ); + } + + // --- Bottom Sheet Filter --- + void _showFilterBottomSheet(BuildContext context) { + String? tempSelectedType = selectedPartyType; + + showModalBottomSheet( + context: context, + backgroundColor: Colors.white, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(20)), + ), + builder: (context) { + return StatefulBuilder( + builder: (context, setModalState) { + return Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: EdgeInsetsGeometry.symmetric(horizontal: 16, vertical: 8), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).filter, + style: TextStyle( + fontSize: 18, + fontWeight: FontWeight.bold, + ), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + ), + onPressed: () => Navigator.pop(context), + icon: const Icon(Icons.close), + ), + ], + ), + ), + const Divider( + color: kLineColor, + height: 1, + ), + Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + DropdownButtonFormField( + isExpanded: true, + decoration: InputDecoration( + labelText: '${lang.S.of(context).partyType}*', + ), + hint: Text(lang.S.of(context).selectOne), + value: tempSelectedType, + items: availablePartyTypes.map((type) { + return DropdownMenuItem( + value: type, + child: Text( + getPartyLegerTypeLabel(type), + style: Theme.of(context).textTheme.bodyMedium?.copyWith(color: kTitleColor), + ), + ); + }).toList(), + onChanged: (widget.isReport && widget.type == 'supplier') + ? null + : (val) { + setModalState(() { + tempSelectedType = val; + }); + }, + ), + const SizedBox(height: 24), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + setModalState(() { + tempSelectedType = 'All'; + }); + }, + style: OutlinedButton.styleFrom( + side: const BorderSide(color: Colors.red), + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + child: Text( + lang.S.of(context).clear, + style: TextStyle(color: Colors.red), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () { + setState(() { + selectedPartyType = tempSelectedType; + }); + Navigator.pop(context); + }, + style: ElevatedButton.styleFrom( + backgroundColor: const Color(0xFFB71C1C), // Deep Red + padding: const EdgeInsets.symmetric(vertical: 14), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + child: Text( + lang.S.of(context).apply, + style: TextStyle(color: Colors.white, fontWeight: FontWeight.bold), + ), + ), + ), + ], + ), + ], + ), + ), + ], + ); + }, + ); + }, + ); + } +} diff --git a/lib/Screens/party ledger/model/party_leder_filer_param.dart b/lib/Screens/party ledger/model/party_leder_filer_param.dart new file mode 100644 index 0000000..01c5a7c --- /dev/null +++ b/lib/Screens/party ledger/model/party_leder_filer_param.dart @@ -0,0 +1,20 @@ +class PartyLedgerFilterParam { + final String partyId; + final String? duration; + + PartyLedgerFilterParam({ + required this.partyId, + this.duration, + }); + + @override + bool operator ==(Object other) => + identical(this, other) || + other is PartyLedgerFilterParam && + runtimeType == other.runtimeType && + partyId == other.partyId && + duration == other.duration; + + @override + int get hashCode => partyId.hashCode ^ duration.hashCode; +} diff --git a/lib/Screens/party ledger/model/party_ledger_model.dart b/lib/Screens/party ledger/model/party_ledger_model.dart new file mode 100644 index 0000000..c00a481 --- /dev/null +++ b/lib/Screens/party ledger/model/party_ledger_model.dart @@ -0,0 +1,123 @@ +class PartyLedgerModel { + int? id; + String? platform; + // num? amount; + num? creditAmount; + num? debitAmount; + String? date; + num? balance; + String? invoiceNumber; + SaleModel? sale; + PurchaseModel? purchase; + DueModelLeger? dueCollect; + + PartyLedgerModel({ + this.id, + this.platform, + this.creditAmount, + this.debitAmount, + this.date, + this.balance, + this.invoiceNumber, + this.sale, + this.purchase, + this.dueCollect, + }); + + // factory PartyLedgerModel.fromJson(Map json) { + // // Helper to extract invoice number from nested objects + // String? getInvoice(Map json) { + // if (json['sale'] != null) return json['sale']['invoiceNumber']; + // if (json['purchase'] != null) return json['purchase']['invoiceNumber']; + // if (json['due_collect'] != null) return json['due_collect']['invoiceNumber']; + // return null; + // } + // + // return PartyLedgerModel( + // id: json['id'], + // platform: json['platform'], + // debitAmount: num.tryParse(json['debit_amount'].toString()), + // creditAmount: num.tryParse(json['credit_amount'].toString()), + // date: json['date'], + // balance: num.tryParse(json['balance'].toString()), + // sale: json['sale'] != null ? SaleModel.fromJson(json['sale']) : null, + // purchase: json['purchase'] != null ? PurchaseModel.fromJson(json['purchase']) : null, + // dueCollect: json['due_collect'] != null ? DueModelLeger.fromJson(json['due_collect']) : null, + // invoiceNumber: getInvoice(json), + // ); + // } + + factory PartyLedgerModel.fromJson(Map json) { + return PartyLedgerModel( + id: json['id'], + platform: json['platform'], + debitAmount: + json['debit_amount'] is String ? num.tryParse(json['debit_amount']) : json['debit_amount']?.toDouble(), + creditAmount: + json['credit_amount'] is String ? num.tryParse(json['credit_amount']) : json['credit_amount']?.toDouble(), + date: json['date']?.toString(), + balance: json['balance'] is String ? num.tryParse(json['balance']) : json['balance']?.toDouble(), + invoiceNumber: json['invoice_no'], + ); + } +} + +//SalePartyLegerModel +class SaleModel { + int? id; + String? invoiceNumber; + int? partyId; + + SaleModel({this.id, this.invoiceNumber, this.partyId}); + + factory SaleModel.fromJson(Map json) { + return SaleModel( + id: json['id'], + invoiceNumber: json['invoiceNumber'], + partyId: json['party_id'], + ); + } +} + +//SalePartyLegerModel +class PurchaseModel { + int? id; + String? invoiceNumber; + int? partyId; + + PurchaseModel({this.id, this.invoiceNumber, this.partyId}); + + factory PurchaseModel.fromJson(Map json) { + return PurchaseModel( + id: json['id'], + invoiceNumber: json['invoiceNumber'], + partyId: json['party_id'], + ); + } +} + +//SalePartyLegerModel +class DueModelLeger { + int? id; + String? invoiceNumber; + int? partyId; + + DueModelLeger({this.id, this.invoiceNumber, this.partyId}); + + factory DueModelLeger.fromJson(Map json) { + return DueModelLeger( + id: json['id'], + invoiceNumber: json['invoiceNumber'], + partyId: json['party_id'], + ); + } +} + +// Helper class to return data + pagination info +class PartyLedgerResponse { + final List data; + final int lastPage; + final int currentPage; + + PartyLedgerResponse({required this.data, required this.lastPage, required this.currentPage}); +} diff --git a/lib/Screens/party ledger/provider.dart b/lib/Screens/party ledger/provider.dart new file mode 100644 index 0000000..c52165d --- /dev/null +++ b/lib/Screens/party ledger/provider.dart @@ -0,0 +1,189 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/party%20ledger/repo/party_ledger_repo.dart'; +import 'model/party_leder_filer_param.dart'; +import 'model/party_ledger_model.dart'; + +// State Class +class LedgerState { + final List transactions; + final bool isLoading; + final bool isLoadMoreRunning; + final int page; + final bool hasMoreData; + final String currentFilter; + + LedgerState({ + this.transactions = const [], + this.isLoading = true, + this.isLoadMoreRunning = false, + this.page = 1, + this.hasMoreData = true, + this.currentFilter = 'All', + }); + + LedgerState copyWith({ + List? transactions, + bool? isLoading, + bool? isLoadMoreRunning, + int? page, + bool? hasMoreData, + String? currentFilter, + }) { + return LedgerState( + transactions: transactions ?? this.transactions, + isLoading: isLoading ?? this.isLoading, + isLoadMoreRunning: isLoadMoreRunning ?? this.isLoadMoreRunning, + page: page ?? this.page, + hasMoreData: hasMoreData ?? this.hasMoreData, + currentFilter: currentFilter ?? this.currentFilter, + ); + } +} + +// Notifier +// class PartyLedgerNotifier extends StateNotifier { +// final PartyLedgerRepo _repository = PartyLedgerRepo(); +// final String partyId; +// +// PartyLedgerNotifier(this.partyId) : super(LedgerState()) { +// loadInitialData(); +// } +// +// // 1. Load Initial Data (Page 1) +// Future loadInitialData() async { +// try { +// state = state.copyWith(isLoading: true); +// final response = await _repository.getPartyLedger(partyId: partyId, page: 1, duration: state.currentFilter // Pass the filter +// ); +// +// state = state.copyWith( +// transactions: response.data, +// isLoading: false, +// page: 1, +// hasMoreData: response.currentPage < response.lastPage, +// ); +// } catch (e) { +// state = state.copyWith(isLoading: false, hasMoreData: false); +// print("Error loading ledger: $e"); +// } +// } +// +// // 2. Load More (Infinite Scroll) +// Future loadMore() async { +// if (state.isLoadMoreRunning || !state.hasMoreData) return; +// +// state = state.copyWith(isLoadMoreRunning: true); +// +// try { +// final nextPage = state.page + 1; +// final response = await _repository.getPartyLedger(partyId: partyId, page: nextPage, duration: state.currentFilter // Keep using current filter +// ); +// +// state = state.copyWith( +// transactions: [...state.transactions, ...response.data], +// page: nextPage, +// isLoadMoreRunning: false, +// hasMoreData: response.currentPage < response.lastPage, +// ); +// } catch (e) { +// state = state.copyWith(isLoadMoreRunning: false); +// } +// } +// +// // 3. Update Filter (Resets data) +// void updateFilter(String newFilter) { +// if (state.currentFilter == newFilter) return; +// +// // Reset state but keep the new filter +// state = LedgerState(currentFilter: newFilter, isLoading: true); +// loadInitialData(); // Reload with new filter +// } +// } + +class PartyLedgerNotifier extends StateNotifier { + final PartyLedgerRepo _repository = PartyLedgerRepo(); + final String partyId; + + PartyLedgerNotifier({ + required this.partyId, + required String initialFilter, + }) : super(LedgerState(currentFilter: initialFilter)) { + loadInitialData(); + } + + // Load initial page (page 1) + Future loadInitialData() async { + try { + state = state.copyWith(isLoading: true, page: 0, hasMoreData: true); + final response = await _repository.getPartyLedger( + partyId: partyId, + page: 1, + duration: state.currentFilter, + ); + + state = state.copyWith( + transactions: response.data, + isLoading: false, + page: 1, + hasMoreData: response.currentPage < response.lastPage, + ); + } catch (e, st) { + print('Error loading ledger: $e\n$st'); + state = state.copyWith(isLoading: false, hasMoreData: false); + } + } + + // Load more for pagination + Future loadMore() async { + if (state.isLoadMoreRunning || !state.hasMoreData) return; + + state = state.copyWith(isLoadMoreRunning: true); + + try { + final nextPage = state.page + 1; + final response = await _repository.getPartyLedger( + partyId: partyId, + page: nextPage, + duration: state.currentFilter, + ); + + state = state.copyWith( + transactions: [...state.transactions, ...response.data], + page: nextPage, + isLoadMoreRunning: false, + hasMoreData: response.currentPage < response.lastPage, + ); + } catch (e) { + print('Error loading more ledger: $e'); + state = state.copyWith(isLoadMoreRunning: false); + } + } + + // Update filter (resets data and reloads) + void updateFilter(String newFilter) { + if (state.currentFilter == newFilter) return; + + state = LedgerState( + currentFilter: newFilter, + isLoading: true, + transactions: [], + page: 0, + hasMoreData: true, + isLoadMoreRunning: false, + ); + + loadInitialData(); + } +} + +final partyLedgerProvider = + StateNotifierProvider.family.autoDispose( + (ref, input) => PartyLedgerNotifier( + partyId: input.partyId, + initialFilter: input.duration ?? '', + ), +); + +// final partyLedgerProvider = StateNotifierProvider.family.autoDispose( +// (ref, partyId) => PartyLedgerNotifier(partyId), +// ); diff --git a/lib/Screens/party ledger/repo/party_ledger_repo.dart b/lib/Screens/party ledger/repo/party_ledger_repo.dart new file mode 100644 index 0000000..daa0333 --- /dev/null +++ b/lib/Screens/party ledger/repo/party_ledger_repo.dart @@ -0,0 +1,152 @@ +import 'dart:convert'; + +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/party_ledger_model.dart'; + +// class PartyLedgerRepo { +// // ... existing code ... +// +// Future getPartyLedger({ +// required String partyId, +// required int page, +// String? duration, // e.g., 'today', 'this_month', etc. +// }) async { +// // Construct URL with pagination AND duration filter +// String url = '${APIConfig.url}/party-ledger/$partyId?page=$page'; +// +// // Append filter if it exists +// if (duration != null && duration != 'All') { +// url += '&duration=${duration.toLowerCase().replaceAll(' ', '_')}'; +// // Example: "This Month" becomes "&duration=this_month" +// } +// +// final uri = Uri.parse(url); +// CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); +// final response = await clientGet.get(url: uri); +// +// if (response.statusCode == 200) { +// final parsedData = jsonDecode(response.body) as Map; +// +// final paginationData = parsedData['data']['data'] as List; +// final metaData = parsedData['data']; +// +// List ledgerList = paginationData.map((item) => PartyLedgerModel.fromJson(item)).toList(); +// +// return PartyLedgerResponse( +// data: ledgerList, +// lastPage: metaData['last_page'] ?? 1, +// currentPage: metaData['current_page'] ?? 1, +// ); +// } else { +// throw Exception('Failed to fetch ledger'); +// } +// } +// +// // ... existing code ... +// } + +import 'dart:convert'; +import 'package:http/http.dart' as http; + +// class PartyLedgerRepo { +// Future getPartyLedger({ +// required String partyId, +// required int page, +// String? duration, // same format as dashboard +// }) async { +// String url = '${APIConfig.url}/party-ledger/$partyId?page=$page'; +// +// if (duration != null && duration != 'All' && duration.isNotEmpty) { +// if (duration.startsWith('custom_date&')) { +// final params = Uri.splitQueryString(duration.replaceFirst('custom_date&', '')); +// final fromDate = params['from_date']; +// final toDate = params['to_date']; +// +// // append exact query string as dashboard does +// url += '&duration=custom_date&from_date=$fromDate&to_date=$toDate'; +// } else { +// // simple durations like 'today', 'this_month', 'this_week', etc. +// url += '&duration=$duration'; +// } +// } +// +// final uri = Uri.parse(url); +// +// print('-------url----${uri}-----------------'); +// final clientGet = CustomHttpClientGet(client: http.Client()); +// final response = await clientGet.get(url: uri); +// +// print('--------status code----${response.statusCode}-------------'); +// +// if (response.statusCode == 200) { +// final parsed = jsonDecode(response.body) as Map; +// final paginationList = parsed['data']['data'] as List; +// final meta = parsed['data']; +// +// final ledgerList = paginationList.map((e) => PartyLedgerModel.fromJson(e as Map)).toList(); +// +// return PartyLedgerResponse( +// data: ledgerList, +// lastPage: meta['last_page'] ?? 1, +// currentPage: meta['current_page'] ?? 1, +// ); +// } else { +// throw Exception('Failed to fetch ledger ${response.statusCode}'); +// } +// } +// } + +class PartyLedgerRepo { + Future getPartyLedger({ + required String partyId, + required int page, + String? duration, + }) async { + String url = '${APIConfig.url}/party-ledger/$partyId?page=$page'; + + if (duration != null && duration != 'All' && duration.isNotEmpty) { + if (duration.startsWith('custom_date&')) { + final params = Uri.splitQueryString(duration.replaceFirst('custom_date&', '')); + final fromDate = params['from_date']; + final toDate = params['to_date']; + + url += '&duration=custom_date&from_date=$fromDate&to_date=$toDate'; + } else { + url += '&duration=$duration'; + } + } + + final uri = Uri.parse(url); + print('-------url----$uri-----------------'); + + final clientGet = CustomHttpClientGet(client: http.Client()); + final response = await clientGet.get(url: uri); + + print('--------status code----${response.statusCode}-------------'); + print('--------response body----${response.body}-------------'); + + if (response.statusCode == 200) { + final parsed = jsonDecode(response.body) as Map; + + // FIX: Based on your JSON response, 'data' is directly an array + // not wrapped in another 'data' object with pagination metadata + final dataList = parsed['data'] as List; + + // Since your API doesn't seem to provide pagination metadata in the response, + // you'll need to handle pagination differently + // For now, I'm returning default pagination values + final ledgerList = dataList.map((e) => PartyLedgerModel.fromJson(e as Map)).toList(); + + return PartyLedgerResponse( + data: ledgerList, + lastPage: parsed['last_page'] ?? 1, + currentPage: parsed['current_page'] ?? page, + ); + } else { + throw Exception('Failed to fetch ledger ${response.statusCode}'); + } + } +} diff --git a/lib/Screens/party ledger/single_party_ledger_screen.dart b/lib/Screens/party ledger/single_party_ledger_screen.dart new file mode 100644 index 0000000..8e35230 --- /dev/null +++ b/lib/Screens/party ledger/single_party_ledger_screen.dart @@ -0,0 +1,643 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/Provider/transactions_provider.dart'; +import 'package:collection/collection.dart'; +import 'package:mobile_pos/Screens/Due%20Calculation/Providers/due_provider.dart'; +import 'package:mobile_pos/Screens/invoice_details/due_invoice_details.dart'; +import 'package:mobile_pos/Screens/invoice_details/purchase_invoice_details.dart'; +import 'package:mobile_pos/Screens/invoice_details/sales_invoice_details_screen.dart'; +import 'package:mobile_pos/Screens/party%20ledger/provider.dart'; +import 'package:mobile_pos/currency.dart'; +import 'package:mobile_pos/pdf_report/ledger_report/ledger_report_pdf.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../constant.dart'; +import '../../model/business_info_model.dart'; +import '../../pdf_report/ledger_report/ledger_report_excel.dart'; +import '../../widgets/build_date_selector/build_date_selector.dart'; +import '../Sales/Repo/sales_repo.dart'; +import 'model/party_leder_filer_param.dart'; + +class PartyLedgerScreen extends ConsumerStatefulWidget { + final String partyId; + final String partyName; // Passed for the Appbar title + + const PartyLedgerScreen({ + super.key, + required this.partyId, + required this.partyName, + }); + + @override + ConsumerState createState() => _PartyLedgerScreenState(); +} + +class _PartyLedgerScreenState extends ConsumerState { + final ScrollController _scrollController = ScrollController(); + + final Map dateOptions = { + 'all': lang.S.current.all, + 'today': lang.S.current.today, + 'yesterday': lang.S.current.yesterday, + 'last_seven_days': lang.S.current.last7Days, + 'last_thirty_days': lang.S.current.last30Days, + 'current_month': lang.S.current.currentMonth, + 'last_month': lang.S.current.lastMonth, + 'current_year': lang.S.current.currentYear, + 'custom_date': lang.S.current.customerDate, + }; + String selectedTime = 'all'; + // String selectedTime = 'today'; + bool _isRefreshing = false; // Prevents multiple refresh calls + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; // Prevent duplicate refresh calls + _isRefreshing = true; + + ref.refresh(dashboardInfoProvider(selectedTime.toLowerCase())); + + await Future.delayed(const Duration(seconds: 1)); // Optional delay + _isRefreshing = false; + } + + bool _showCustomDatePickers = false; // Track if custom date pickers should be shown + + DateTime? fromDate; + DateTime? toDate; + + String? _getDateRangeString() { + if (selectedTime == 'all') { + return null; + } + + if (selectedTime != 'custom_date') { + return selectedTime.toLowerCase(); + } + + if (fromDate != null && toDate != null) { + final formattedFrom = DateFormat('yyyy-MM-dd').format(fromDate!); + final formattedTo = DateFormat('yyyy-MM-dd').format(toDate!); + return 'custom_date&from_date=$formattedFrom&to_date=$formattedTo'; + } + + return null; + } + + Future _selectedFormDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: DateTime(2021), + lastDate: DateTime.now(), + ); + if (picked != null && picked != fromDate) { + setState(() { + fromDate = picked; + }); + if (toDate != null) refreshData(ref); + } + } + + Future _selectToDate(BuildContext context) async { + final DateTime? picked = await showDatePicker( + context: context, + firstDate: fromDate ?? DateTime(2021), + lastDate: DateTime.now(), + ); + if (picked != null && picked != toDate) { + setState(() { + toDate = picked; + }); + if (fromDate != null) refreshData(ref); + } + } + + // Helper to format date "27 Jan 2025" + String _formatDate(String? dateStr) { + if (dateStr == null) return '-'; + try { + DateTime date = DateTime.parse(dateStr); + return DateFormat('dd MMM yyyy').format(date); + } catch (e) { + return dateStr; + } + } + + @override + void initState() { + super.initState(); + + final dateRangeString = _getDateRangeString(); + final filterParam = PartyLedgerFilterParam( + partyId: widget.partyId, + duration: dateRangeString, + ); + + _scrollController.addListener(() { + if (_scrollController.position.pixels >= _scrollController.position.maxScrollExtent - 100) { + ref.read(partyLedgerProvider(filterParam).notifier).loadMore(); + } + }); + } + + @override + void dispose() { + _scrollController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final dateRangeString = _getDateRangeString(); + print('-----------party id-----------${widget.partyId}---filter: $dateRangeString'); + final filterParam = PartyLedgerFilterParam( + partyId: widget.partyId, + duration: dateRangeString, + ); + + final ledgerState = ref.watch(partyLedgerProvider(filterParam)); + + final notifier = ref.read(partyLedgerProvider(filterParam).notifier); + final businessData = ref.watch(businessInfoProvider); + final saleTransactionData = ref.watch(salesTransactionProvider); + final purchaseTransactionData = ref.watch(purchaseTransactionProvider); + final dueTransactionData = ref.watch(dueCollectionListProvider); + final _theme = Theme.of(context); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + backgroundColor: Colors.white, + elevation: 0, + leadingWidth: 30, + title: Text( + widget.partyName, + style: _theme.textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + actions: [ + businessData.when( + data: (business) { + return IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (ledgerState.transactions.isNotEmpty) { + generateLedgerReportPdf( + context, + ledgerState.transactions, + business, + _showCustomDatePickers ? fromDate : null, + _showCustomDatePickers ? toDate : null, + selectedTime, + ); + } else { + EasyLoading.showInfo(_lang.noTransactionToGeneratePdf); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf01, + color: kSecondayColor, + ), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center( + child: CircularProgressIndicator(), + ), + ), + businessData.when( + data: (business) { + return IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (ledgerState.transactions.isNotEmpty) { + generateLedgerReportExcel( + context, + ledgerState.transactions, + business, + _showCustomDatePickers ? fromDate : null, + _showCustomDatePickers ? toDate : null, + selectedTime, + ); + } else { + EasyLoading.showInfo(_lang.generatePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => Center( + child: CircularProgressIndicator(), + ), + ), + const SizedBox(width: 8), + // --- Filter Dropdown --- + Padding( + padding: const EdgeInsets.only(right: 12), + child: SizedBox( + width: 120, + height: 32, + child: DropdownButtonFormField2( + isExpanded: true, + iconStyleData: IconStyleData( + icon: Icon(Icons.keyboard_arrow_down, color: kPeraColor, size: 20), + ), + value: selectedTime, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text( + entry.value, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.titleSmall?.copyWith( + color: kPeraColor, + fontWeight: FontWeight.w500, + ), + ), + ); + }).toList(), + onChanged: (value) { + setState(() { + selectedTime = value!; + _showCustomDatePickers = selectedTime == 'custom_date'; + + if (_showCustomDatePickers) { + fromDate = DateTime.now().subtract(const Duration(days: 7)); + toDate = DateTime.now(); + } + + if (selectedTime != 'custom_date') { + refreshData(ref); + } + }); + }, + dropdownStyleData: DropdownStyleData( + maxHeight: 500, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + ), + scrollbarTheme: ScrollbarThemeData( + radius: const Radius.circular(40), + thickness: WidgetStateProperty.all(6), + thumbVisibility: WidgetStateProperty.all(true), + ), + ), + menuItemStyleData: const MenuItemStyleData(padding: EdgeInsets.symmetric(horizontal: 6)), + ), + ), + ) + ], + bottom: _showCustomDatePickers + ? PreferredSize( + preferredSize: const Size.fromHeight(50), + child: Column( + children: [ + Divider(thickness: 1, color: kBottomBorder, height: 1), + SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 10), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + GestureDetector( + onTap: () => _selectedFormDate(context), + child: buildDateSelector( + prefix: 'From', + date: fromDate != null ? DateFormat('dd MMMM yyyy').format(fromDate!) : 'Select Date', + theme: _theme, + ), + ), + SizedBox(width: 5), + RotatedBox( + quarterTurns: 1, + child: Container( + height: 1, + width: 22, + color: kPeraColor, + ), + ), + SizedBox(width: 5), + GestureDetector( + onTap: () => _selectToDate(context), + child: buildDateSelector( + prefix: 'To', + date: toDate != null ? DateFormat('dd MMMM yyyy').format(toDate!) : 'Select Date', + theme: _theme, + ), + ), + ], + ), + ), + ) + ], + ), + ) + : null, + ), + body: RefreshIndicator( + onRefresh: () async => notifier.updateFilter(ledgerState.currentFilter), + child: ledgerState.isLoading + ? const Center(child: CircularProgressIndicator()) + : ledgerState.transactions.isEmpty + ? Center(child: Text(_lang.noTransactionFound)) + : RefreshIndicator( + onRefresh: () async => notifier.updateFilter(ledgerState.currentFilter), + child: SingleChildScrollView( + controller: _scrollController, // keep infinite scroll + physics: const AlwaysScrollableScrollPhysics(), + scrollDirection: Axis.vertical, + child: SingleChildScrollView( + scrollDirection: Axis.horizontal, // horizontal scroll + child: DataTable( + headingRowColor: WidgetStateProperty.all( + Color(0xffF5F3F3).withValues(alpha: 0.5), + ), + dividerThickness: 1, + // --- Header ------------- + columns: [ + DataColumn( + label: Text( + _lang.date, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + ), + ), + DataColumn( + label: Text( + _lang.reference, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + ), + ), + DataColumn( + label: Text( + _lang.description, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + ), + ), + DataColumn( + label: Text( + _lang.creditIn, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + ), + ), + DataColumn( + label: Text( + _lang.debitOut, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + ), + ), + DataColumn( + label: Text( + _lang.balance, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 15, + ), + ), + ), + ], + + // --- Rows (converted from ListView rows) --- // + rows: [ + ...ledgerState.transactions.map((data) { + return DataRow( + cells: [ + // 1. Date + DataCell( + Text( + _formatDate(data.date), + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: 15, + ), + ), + ), + + DataCell( + saleTransactionData.when( + data: (sales) { + return purchaseTransactionData.when( + data: (purchases) { + return dueTransactionData.when( + data: (dueCollections) { + return businessData.when( + data: (business) { + return InkWell( + onTap: () { + if (data.platform == 'Sales') { + final sale = sales.firstWhereOrNull((e) => e.id == data.id); + if (sale != null) { + Navigator.push( + context, + MaterialPageRoute( + builder: (_) => SalesInvoiceDetails( + saleTransaction: sale, + businessInfo: business, + ), + ), + ); + } else { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Sale not found')), + ); + } + } else if (data.platform == 'Purchase') { + final purchase = + purchases.firstWhereOrNull((e) => e.id == data.id); + if (purchase != null) { + Navigator.push( + context, + MaterialPageRoute( + builder: (_) => PurchaseInvoiceDetails( + transitionModel: purchase, + businessInfo: business, + ), + ), + ); + } else { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Purchase not found')), + ); + } + } else if (data.platform == 'Payment') { + final due = + dueCollections.firstWhereOrNull((e) => e.id == data.id); + if (due != null) { + Navigator.push( + context, + MaterialPageRoute( + builder: (_) => DueInvoiceDetails( + dueCollection: due, + personalInformationModel: business, + ), + ), + ); + } else { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Due Collection not found')), + ); + } + } + }, + child: Align( + alignment: Alignment.center, + child: Text( + data.invoiceNumber ?? '-', + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + color: Colors.red, + fontSize: 15, + ), + ), + ), + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (e, stack) => Center(child: Text(e.toString())), + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (e, stack) => Center(child: Text(e.toString())), + ); + }, + loading: () => const CircularProgressIndicator(), + error: (e, stack) => Center(child: Text(e.toString())), + ); + }, + loading: () => const CircularProgressIndicator(), + error: (e, stack) => Center(child: Text(e.toString())), + ), + ), + DataCell( + Align( + alignment: Alignment.center, + child: Text( + data.platform.toString(), + textAlign: TextAlign.center, + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: 15, + ), + ), + ), + ), + + // Credit + DataCell( + Align( + alignment: Alignment.center, + child: Text( + '$currency${formatPointNumber(data.creditAmount ?? 0, addComma: true)}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: 15, + ), + ), + ), + ), + // Debit + DataCell( + Align( + alignment: Alignment.center, + child: Text( + '$currency${formatPointNumber(data.debitAmount ?? 0, addComma: true)}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: 15, + ), + ), + ), + ), + // Balance + DataCell( + Align( + alignment: Alignment.center, + child: Text( + '$currency${formatPointNumber(data.balance ?? 0, addComma: true)}', + style: _theme.textTheme.bodyLarge?.copyWith( + fontSize: 15, + ), + ), + ), + ), + ], + ); + }), + + // --- Load More Loader Row --- // + if (ledgerState.isLoadMoreRunning) + const DataRow( + cells: [ + DataCell( + Padding( + padding: EdgeInsets.all(12.0), + child: Center(child: CircularProgressIndicator()), + ), + ), + DataCell(Text("")), + DataCell(Text("")), + DataCell(Text("")), + DataCell(Text("")), + DataCell(Text("")), + ], + ), + ], + ), + ), + ), + ), + ), + bottomNavigationBar: Container( + padding: const EdgeInsets.all(16), + decoration: BoxDecoration( + color: Color(0xffF5F3F3).withValues(alpha: 0.5), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + _lang.totalBalance, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + ), + Text( + ledgerState.transactions.isNotEmpty + ? "$currency${formatPointNumber(ledgerState.transactions.last.balance ?? 0)}" + : "0", + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 15, + ), + ), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/payment getway/payment_getway_screen.dart b/lib/Screens/payment getway/payment_getway_screen.dart new file mode 100644 index 0000000..d26e88f --- /dev/null +++ b/lib/Screens/payment getway/payment_getway_screen.dart @@ -0,0 +1,127 @@ +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:image_picker/image_picker.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:webview_flutter/webview_flutter.dart'; +import 'package:webview_flutter_android/webview_flutter_android.dart'; + +import '../../Const/api_config.dart'; + +class PaymentScreen extends StatefulWidget { + const PaymentScreen({super.key, required this.planId, required this.businessId}); + + final String planId; + final String businessId; + + @override + PaymentScreenState createState() => PaymentScreenState(); +} + +String paymentUrl = '${APIConfig.domain}payments-gateways/plan_id/business_id?platform=app'; +const String successUrl = 'order-status?status=success'; +const String failureUrl = 'order-status?status=failed'; + +class PaymentScreenState extends State { + late WebViewController controller; + final ImagePicker _imagePicker = ImagePicker(); + + @override + void initState() { + // TODO: implement initState + super.initState(); + paymentUrl = paymentUrl.replaceAll(APIConfig.domain, APIConfig.domain).replaceAll('plan_id', widget.planId).replaceAll('business_id', widget.businessId); + + controller = WebViewController() + ..setJavaScriptMode(JavaScriptMode.unrestricted) + ..setBackgroundColor(const Color(0x00000000)) + ..setNavigationDelegate( + NavigationDelegate( + onPageStarted: (String url) { + if (url.contains(successUrl)) { + Navigator.pop(context, true); + return; + } + if (url.contains(failureUrl)) { + Navigator.pop(context, false); + return; + } + }, + ), + ) + ..loadRequest(Uri.parse(paymentUrl)); + + // For image picker + if (Platform.isAndroid) { + final androidController = controller.platform as AndroidWebViewController; + androidController.setOnShowFileSelector(_androidImagePicker); + } + } + + Future> _androidImagePicker(FileSelectorParams params) async { + final XFile? pickedFile = await _imagePicker.pickImage( + source: ImageSource.gallery, + ); + if (pickedFile != null) { + String filePath = pickedFile.path; + final fileUri = Uri.file(filePath); + return [fileUri.toString()]; + } + return []; + } + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text( + lang.S.of(context).paymentGateway, + // 'Payment Gateway' + ), + ), + body: WebViewWidget( + controller: controller, + ), + ); + } +} + +class SuccessScreen extends StatelessWidget { + const SuccessScreen({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text( + lang.S.of(context).paymentSuccess, + // 'Payment Success' + ), + ), + body: Center( + child: Text( + lang.S.of(context).paymentWasSuccessful, + // 'Payment was successful!' + ), + ), + ); + } +} + +class FailureScreen extends StatelessWidget { + const FailureScreen({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text(lang.S.of(context).paymentFailed), + ), + body: Center( + child: Text( + lang.S.of(context).paymentFailedPleaseTryAgain, + ), + ), + ); + } +} diff --git a/lib/Screens/pos_sale/pos_sale.dart b/lib/Screens/pos_sale/pos_sale.dart new file mode 100644 index 0000000..1aa30b1 --- /dev/null +++ b/lib/Screens/pos_sale/pos_sale.dart @@ -0,0 +1,790 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:flutter_typeahead/flutter_typeahead.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; + +import '../../Const/api_config.dart'; +import '../../GlobalComponents/bar_code_scaner_widget.dart'; +import '../Sales/provider/sales_cart_provider.dart'; +import '../../Provider/product_provider.dart'; +import '../../model/add_to_cart_model.dart'; +import '../../service/check_actions_when_no_branch.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../Customers/Model/parties_model.dart'; +import '../Customers/Provider/customer_provider.dart'; +import '../Customers/add_customer.dart'; +import '../Products/Model/product_model.dart'; +import '../Products/add product/modle/create_product_model.dart'; +import '../Sales/add_sales.dart'; +import '../Sales/batch_select_popup_sales.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../product_category/model/category_model.dart'; +import '../product_category/provider/product_category_provider/product_unit_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class PosSaleScreen extends ConsumerStatefulWidget { + const PosSaleScreen({super.key}); + + @override + ConsumerState createState() => _PosSaleScreenState(); +} + +class _PosSaleScreenState extends ConsumerState { + final productController = TextEditingController(); + List filteredProducts = []; + Party? selectedCustomer; + CategoryModel? selectedCategory; + String? selectedPrice; + + String price_low_to_high = 'Low to high Price'; + String price_high_to_low = 'High to Low Price'; + + late List> priceOptions = [ + { + 'value': price_low_to_high, + 'label': lang.S.current.lowToHighPrice, + }, + { + 'value': price_high_to_low, + 'label': lang.S.current.highToLowPrice, + }, + ]; + + @override + void initState() { + super.initState(); + ref.refresh(cartNotifier); + filteredProducts = ref.read(productProvider).value ?? []; + productController.addListener(_applyFilters); + } + + @override + void dispose() { + productController.removeListener(_applyFilters); + productController.dispose(); + super.dispose(); + } + + // Helper to safely get price for sorting + num _getSortPrice(Product product) { + bool isCombo = product.productType?.toLowerCase().contains('combo') ?? false; + if (isCombo) { + return product.productSalePrice ?? 0; + } + return product.stocks?.isNotEmpty == true ? (product.stocks!.last.productSalePrice ?? 0) : 0; + } + + void _applyFilters() { + final query = productController.text.toLowerCase(); + final products = ref.read(productProvider).value ?? []; + setState(() { + filteredProducts = products.where((product) { + // Update: Allow Combos even if stock is 0 + bool isCombo = product.productType?.toLowerCase().contains('combo') ?? false; + bool hasStock = (product.stocksSumProductStock ?? 0) > 0; + + return product.productName!.toLowerCase().startsWith(query) && + (selectedCategory == null || product.categoryId == selectedCategory!.id) && + (isCombo || hasStock); + }).toList(); + + if (selectedPrice == 'Low to high Price') { + filteredProducts.sort((a, b) => _getSortPrice(a).compareTo(_getSortPrice(b))); + } else if (selectedPrice == 'High to Low Price') { + filteredProducts.sort((a, b) => _getSortPrice(b).compareTo(_getSortPrice(a))); + } + }); + } + + final TextEditingController _searchController = TextEditingController(); + bool _hasInitializedFilters = false; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final providerData = ref.watch(cartNotifier); + final productsList = ref.watch(productProvider); + final categoryData = ref.watch(categoryProvider); + final customer = ref.watch(partiesProvider); + final permissionService = PermissionService(ref); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(lang.S.of(context).posSale), + centerTitle: true, + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: productsList.when( + data: (products) { + if (!_hasInitializedFilters) { + filteredProducts = products.where((product) { + // Update: Initial filter allowing Combos + bool isCombo = product.productType?.toLowerCase().contains('combo') ?? false; + bool hasStock = (product.stocksSumProductStock ?? 0) > 0; + return isCombo || hasStock; + }).toList(); + _hasInitializedFilters = true; + } + if (!permissionService.hasPermission(Permit.inventoryRead.value)) { + return Center(child: PermitDenyWidget()); + } + return Column( + children: [ + customer.when( + data: (customers) { + return TypeAheadField( + controller: _searchController, + builder: (context, controller, focusNode) { + return TextField( + controller: controller, + focusNode: focusNode, + autofocus: false, + decoration: InputDecoration( + hintText: + selectedCustomer != null ? selectedCustomer?.name : lang.S.of(context).selectCustomer, + suffixIcon: Row( + mainAxisSize: MainAxisSize.min, + children: [ + IconButton( + visualDensity: const VisualDensity(horizontal: -4), + tooltip: 'Clear', + onPressed: selectedCustomer == null + ? () { + focusNode.requestFocus(); + } + : () { + _searchController.clear(); + selectedCustomer = null; + setState(() {}); + }, + icon: Icon( + selectedCustomer != null ? Icons.close : Icons.keyboard_arrow_down, + size: 20, + color: kSubPeraColor, + ), + ), + SizedBox(width: 8), + GestureDetector( + onTap: () { + Navigator.push( + context, + MaterialPageRoute(builder: (context) => AddParty()), + ); + }, + child: Padding( + padding: const EdgeInsets.all(1.0), + child: Container( + width: 50, + height: 45, + decoration: BoxDecoration( + color: kMainColor50, + borderRadius: BorderRadius.only( + topRight: Radius.circular(5), + bottomRight: Radius.circular(5), + ), + ), + child: Icon(Icons.add, color: kMainColor), + ), + ), + ), + ], + ), + ), + ); + }, + suggestionsCallback: (pattern) { + if (pattern.isEmpty) { + return customers; + } + return customers + .where((party) => (party.name ?? '').toLowerCase().startsWith(pattern.toLowerCase())) + .toList(); + }, + itemBuilder: (context, suggestion) { + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Padding( + padding: const EdgeInsets.only(left: 8), + child: Text(suggestion.name ?? '', style: const TextStyle(fontSize: 16)), + ), + Padding( + padding: const EdgeInsets.only(left: 8), + child: Text(suggestion.phone ?? ''), + ), + Divider(), + ], + ); + }, + onSelected: (Party selectedParty) { + setState(() { + _searchController.text = selectedParty.name ?? ''; + selectedCustomer = selectedParty; + }); + Future.delayed(Duration.zero, () { + FocusScope.of(context).unfocus(); + }); + }, + ); + }, + error: (e, stack) => Text('Error: $e'), + loading: () => const Center(child: LinearProgressIndicator()), + ), + const SizedBox(height: 16), + Row( + spacing: 10, + children: [ + Expanded( + flex: 6, + child: TextFormField( + controller: productController, + decoration: InputDecoration( + hintText: lang.S.of(context).searchWith, + suffixIcon: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (productController.text.isNotEmpty) + IconButton( + visualDensity: const VisualDensity(horizontal: -4), + tooltip: 'Clear', + onPressed: () { + productController.clear(); + selectedCategory = null; + selectedPrice = null; + filteredProducts = ref.read(productProvider).value ?? []; + setState(() {}); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ), + GestureDetector( + onTap: () { + showModalBottomSheet( + context: context, + isScrollControlled: true, + useSafeArea: true, + isDismissible: false, + builder: (BuildContext context) { + return StatefulBuilder( + builder: (BuildContext context, void Function(void Function()) setState) { + return SingleChildScrollView( + padding: EdgeInsets.only( + bottom: MediaQuery.of(context).viewInsets.bottom, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).filter, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + IconButton( + onPressed: () { + setState(() { + selectedCategory = null; + selectedPrice = null; + }); + Navigator.pop(context); + }, + icon: Icon(Icons.close, size: 18), + ) + ], + ), + ), + Divider(color: kBorderColor, height: 1), + Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + categoryData.when( + data: (catSnap) { + return DropdownButtonFormField2( + value: selectedCategory, + hint: Text(lang.S.of(context).selectOne), + iconStyleData: const IconStyleData( + icon: Icon(Icons.keyboard_arrow_down), + iconSize: 24, + openMenuIcon: Icon(Icons.keyboard_arrow_up), + iconEnabledColor: Colors.grey, + ), + items: catSnap.map((category) { + return DropdownMenuItem( + value: category, + child: Text(category.categoryName ?? 'Unnamed'), + ); + }).toList(), + onChanged: (CategoryModel? value) { + setState(() { + selectedCategory = value; + }); + }, + menuItemStyleData: const MenuItemStyleData( + padding: EdgeInsets.symmetric(horizontal: 6), + ), + decoration: InputDecoration( + labelText: lang.S.of(context).category, + ), + ); + }, + error: (e, stack) { + return Text('Error: $e'); + }, + loading: () { + return const Center(child: CircularProgressIndicator()); + }, + ), + SizedBox(height: 10), + ...priceOptions.map((entry) { + return Theme( + data: Theme.of(context).copyWith( + radioTheme: RadioThemeData( + fillColor: + WidgetStateProperty.resolveWith((states) { + if (states.contains(WidgetState.selected)) { + return kMainColor; + } + return kSubPeraColor; + }), + visualDensity: + const VisualDensity(horizontal: -4, vertical: -4), + ), + ), + child: RadioListTile( + visualDensity: + const VisualDensity(horizontal: -4, vertical: -2), + contentPadding: EdgeInsets.zero, + value: entry['value']!, + title: Text(entry['label']!), + groupValue: selectedPrice, + onChanged: (value) { + setState(() { + selectedPrice = value; + }); + }, + ), + ); + }), + SizedBox(height: 10), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + setState(() { + productController.clear(); + selectedCategory = null; + selectedPrice = null; + filteredProducts = + ref.read(productProvider).value ?? []; + _applyFilters(); + }); + Navigator.pop(context); + }, + child: Text(lang.S.of(context).cancel))), + SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () { + _applyFilters(); + Navigator.pop(context); + }, + child: Text(lang.S.of(context).apply))) + ], + ) + ], + ), + ), + ], + ), + ); + }, + ); + }, + ); + }, + child: Padding( + padding: const EdgeInsets.all(1.0), + child: Container( + width: 50, + height: 45, + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: kMainColor50, + borderRadius: const BorderRadius.only( + topRight: Radius.circular(5), + bottomRight: Radius.circular(5), + ), + ), + child: SvgPicture.asset('assets/filter.svg'), + ), + ), + ), + ], + ), + ), + ), + ), + + ///___________Bar_code_scanner_________________________________ + Expanded( + flex: 1, + child: GestureDetector( + onTap: () async { + Product? variantProduct; + await showDialog( + context: context, + builder: (barcodeContext) => BarcodeScannerWidget( + onBarcodeFound: (String code) async { + final product = products.firstWhere( + (element) => element.productCode?.toLowerCase().trim() == code.toLowerCase().trim(), + orElse: () => Product(id: -1), + ); + + if (product.id == -1) { + EasyLoading.showError(lang.S.of(context).productNotFound); + return; + } else { + variantProduct = product; + } + + return; + }, + ), + ); + if (variantProduct != null) { + if (variantProduct?.productType == ProductType.variant.name) { + await showAddItemPopup( + mainContext: context, + productModel: variantProduct!, + ref: ref, + customerType: selectedCustomer?.type ?? 'Retailer', + fromPOSSales: true, + ); + return; + } + + // Update: Check if it's combo + bool isCombo = variantProduct!.productType?.toLowerCase().contains('combo') ?? false; + + // Update: Only block stock if NOT combo and stock is <= 0 + if (!isCombo && (variantProduct!.stocksSumProductStock ?? 0) <= 0) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text( + lang.S.of(context).outOfStock, + style: _theme.textTheme.bodyMedium?.copyWith(color: Colors.white), + ), + backgroundColor: kMainColor, + )); + return; + } + + // Determine price based on customer type + String getPriceByCustomerType() { + // Update: If Combo, use productSalePrice directly + if (isCombo) return variantProduct!.productSalePrice.toString(); + + final type = selectedCustomer?.type ?? 'Retailer'; + if (variantProduct!.stocks?.isEmpty ?? true) return '0'; + if (type.contains('Dealer')) + return variantProduct!.stocks?.first.productDealerPrice.toString() ?? '0'; + + if (type.contains('Wholesaler')) + return variantProduct!.stocks?.first.productWholeSalePrice.toString() ?? '0'; + if (type.contains('Supplier')) + return variantProduct!.stocks?.first.productPurchasePrice.toString() ?? '0'; + return variantProduct!.stocks?.first.productSalePrice.toString() ?? '0'; + } + + final cartItem = SaleCartModel( + productName: variantProduct!.productName, + batchName: '', + stockId: variantProduct!.stocks?.isNotEmpty == true + ? variantProduct!.stocks!.first.id!.round() + : 0, + unitPrice: num.tryParse(getPriceByCustomerType()), + productCode: variantProduct!.productCode, + productPurchasePrice: variantProduct!.stocks?.isNotEmpty == true + ? variantProduct!.stocks!.first.productPurchasePrice + : 0, + stock: variantProduct!.stocksSumProductStock ?? 0, + productType: variantProduct!.productType, + productId: variantProduct!.id ?? 0, + quantity: 1, + ); + + providerData.addToCartRiverPod(cartItem: cartItem); + } + }, + child: const BarCodeButton(), + ), + ), + ], + ), + const SizedBox(height: 16), + if (filteredProducts.isEmpty) + Text(lang.S.of(context).noMatched, style: _theme.textTheme.bodyMedium) + else + GridView.builder( + shrinkWrap: true, + physics: const ScrollPhysics(), + gridDelegate: SliverGridDelegateWithMaxCrossAxisExtent( + childAspectRatio: 1, + maxCrossAxisExtent: MediaQuery.of(context).size.width / 3, + mainAxisExtent: 180, + mainAxisSpacing: 8, + crossAxisSpacing: 8, + ), + itemCount: filteredProducts.length, + itemBuilder: (_, i) { + final product = filteredProducts[i]; + bool isSelected = providerData.cartItemList.any((item) => item.productId == product.id); + num quantity = isSelected + ? providerData.cartItemList.firstWhere((item) => item.productId == product.id).quantity + : 0; + // Update: Logic for Combo check + bool isCombo = product.productType?.toLowerCase().contains('combo') ?? false; + + return GestureDetector( + onTap: () async { + // If it's variant type, show the batch selector popup + if (product.productType == ProductType.variant.name) { + await showAddItemPopup( + mainContext: context, + productModel: product, + ref: ref, + customerType: 'Retailer', + fromPOSSales: true, + ); + return; + } + + // Update: If product is out of stock (only checks if NOT combo) + if (!isCombo && (product.stocksSumProductStock ?? 0) <= 0) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text( + lang.S.of(context).outOfStock, + style: _theme.textTheme.bodyMedium?.copyWith(color: Colors.white), + ), + backgroundColor: kMainColor, + )); + return; + } + + // Determine price based on customer type + String getPriceByCustomerType() { + // Update: If Combo, return productSalePrice + if (isCombo) return product.productSalePrice.toString(); + + final type = selectedCustomer?.type ?? 'Retailer'; + if (product.stocks?.isEmpty ?? true) return '0'; + if (type.contains('Dealer')) + return product.stocks?.first.productDealerPrice.toString() ?? '0'; + + if (type.contains('Wholesaler')) + return product.stocks?.first.productWholeSalePrice.toString() ?? '0'; + if (type.contains('Supplier')) + return product.stocks?.first.productPurchasePrice.toString() ?? '0'; + return product.stocks?.first.productSalePrice.toString() ?? '0'; + } + + final cartItem = SaleCartModel( + productName: product.productName, + batchName: '', + stockId: product.stocks?.isNotEmpty == true ? product.stocks!.first.id!.round() : 0, + unitPrice: num.tryParse(getPriceByCustomerType()), + productCode: product.productCode, + productPurchasePrice: + product.stocks?.isNotEmpty == true ? product.stocks!.first.productPurchasePrice : 0, + stock: product.stocksSumProductStock ?? 0, + productType: product.productType, + productId: product.id ?? 0, + quantity: 1, + ); + + providerData.addToCartRiverPod(cartItem: cartItem); + }, + child: Stack( + children: [ + Container( + padding: const EdgeInsets.all(6), + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(4), + color: Colors.white, + border: Border.all( + color: isSelected ? kMainColor : kBottomBorder, + ), + ), + child: Column( + mainAxisAlignment: MainAxisAlignment.start, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + product.productPicture?.isNotEmpty ?? false + ? Image.network( + fit: BoxFit.cover, + '${APIConfig.domain}${product.productPicture}', + height: 92, + width: 92, + ) + : Image.asset( + fit: BoxFit.cover, + noProductImageUrl, + height: 92, + width: 92, + ), + const SizedBox(height: 8), + Text( + product.productName ?? '', + maxLines: 2, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + Text( + () { + // Update: Price Display Logic + if (isCombo) { + return '$currency${product.productSalePrice ?? 0}'; + } + + final customerType = selectedCustomer?.type ?? ''; + final stock = product.stocks?.isNotEmpty == true ? product.stocks!.last : null; + + if (stock == null) return '$currency${0.00}'; + + if (customerType.contains('Retailer')) { + return '$currency${stock.productSalePrice ?? 0}'; + } else if (customerType.contains('Dealer')) { + return '$currency${stock.productDealerPrice ?? 0}'; + } else if (customerType.contains('Wholesaler')) { + return '$currency${stock.productWholeSalePrice ?? 0}'; + } else if (customerType.contains('Supplier')) { + return '$currency${stock.productPurchasePrice ?? 0}'; + } else { + return '$currency${stock.productSalePrice ?? 0}'; + } + }(), + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + ], + ), + ), + if (isSelected) + Padding( + padding: const EdgeInsets.all(6.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Container( + alignment: Alignment.center, + width: 34, + height: 20, + decoration: BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.circular(3), + ), + child: Text( + quantity.toString(), + style: _theme.textTheme.titleSmall?.copyWith( + color: Colors.white, + ), + ), + ), + GestureDetector( + onTap: () { + providerData.deleteAllVariant(productId: product.id ?? 0); + }, + child: const Icon( + Icons.close, + color: Colors.red, + size: 18, + ), + ), + ], + ), + ), + ], + ), + ); + }, + ), + const SizedBox(height: 20), + ], + ); + }, + error: (e, stack) { + return Text(e.toString()); + }, + loading: () { + return const Center(child: CircularProgressIndicator()); + }, + ), + ), + bottomNavigationBar: providerData.cartItemList.isNotEmpty + ? Column( + mainAxisSize: MainAxisSize.min, + children: [ + Divider(thickness: 0.2, color: kBorderColorTextField), + Padding( + padding: EdgeInsetsGeometry.symmetric(horizontal: 16, vertical: 8), + child: ElevatedButton( + onPressed: () async { + if (!permissionService.hasPermission(Permit.saleReturnsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: kMainColor, + content: Text(lang.S.of(context).inventoryPermission), + ), + ); + return; + } + bool branchResult = await checkActionWhenNoBranch(context: context, ref: ref); + if (!branchResult) { + return; + } + + // Navigate to the next screen if permission is granted + bool result = await Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddSalesScreen( + customerModel: selectedCustomer, + isFromPos: true, + ), + ), + ); + + // Handle result after returning from AddSalesScreen + if (result) { + _searchController.clear(); + selectedCustomer = null; + setState(() {}); + } + }, + child: Text(lang.S.of(context).continueE), + ), + ), + ], + ) + : null, + ); + } +} diff --git a/lib/Screens/product racks/add_edit_racks_screen.dart b/lib/Screens/product racks/add_edit_racks_screen.dart new file mode 100644 index 0000000..3b7d249 --- /dev/null +++ b/lib/Screens/product racks/add_edit_racks_screen.dart @@ -0,0 +1,253 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/product%20racks/repo/product_racks_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../constant.dart'; +import '../shelfs/model/shelf_list_model.dart'; +import '../shelfs/provider/shelf_provider.dart'; +import 'model/product_racks_model.dart'; + +class AddEditRack extends ConsumerStatefulWidget { + final bool isEdit; + final RackData? rack; + + const AddEditRack({super.key, this.isEdit = false, this.rack}); + + @override + ConsumerState createState() => _AddEditRackState(); +} + +class _AddEditRackState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + final TextEditingController nameController = TextEditingController(); + + List _selectedShelves = []; // List of selected shelves (full data) + String? _selectedStatus; + + final List _statusOptions = ['Active', 'Inactive']; + + @override + void initState() { + super.initState(); + if (widget.isEdit && widget.rack != null) { + final data = widget.rack!; + nameController.text = data.name ?? ''; + _selectedStatus = (data.status == 1 || data.status == 'Active') ? 'Active' : 'Inactive'; + + // NOTE: _selectedShelves will be populated in build after shelfListAsync loads. + } else { + _selectedStatus = 'Active'; + } + } + + @override + void dispose() { + nameController.dispose(); + super.dispose(); + } + + // --- Submission Logic --- + Future _submit() async { + if (!_key.currentState!.validate()) return; + + final repo = RackRepo(); + final String apiStatus = _selectedStatus == 'Active' ? '1' : '0'; + + // Extract list of IDs from selected ShelfData objects + final List shelfIds = _selectedShelves.map((s) => s.id ?? 0).toList(); + + if (shelfIds.isEmpty) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Please select at least one Shelf.')), + ); + return; + } + + if (widget.isEdit) { + await repo.updateRack( + ref: ref, + context: context, + id: widget.rack!.id!.round(), + name: nameController.text, + shelfIds: shelfIds, + status: apiStatus, + ); + } else { + await repo.createRack( + ref: ref, + context: context, + name: nameController.text, + shelfIds: shelfIds, + status: apiStatus, + ); + } + } + + // --- Reset Logic --- + void _resetForm() { + if (widget.isEdit) { + Navigator.pop(context); + } else { + setState(() { + _key.currentState?.reset(); + nameController.clear(); + _selectedStatus = 'Active'; + _selectedShelves = []; + }); + } + } + + // Helper widget to display selected shelves as chips (matching screenshot) + Widget _buildShelfChip(ShelfData shelf) { + return Chip( + label: Text(shelf.name ?? 'N/A'), + backgroundColor: kMainColor.withOpacity(0.1), + labelStyle: const TextStyle(color: kMainColor), + deleteIcon: const Icon(Icons.close, size: 16), + onDeleted: () { + setState(() { + _selectedShelves.removeWhere((s) => s.id == shelf.id); + }); + _key.currentState?.validate(); // Re-validate after removal + }, + ); + } + + @override + Widget build(BuildContext context) { + final shelfListAsync = ref.watch(shelfListProvider); + final _lang = lang.S.of(context); + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(widget.isEdit ? _lang.editRack : _lang.addNewRack), + actions: [IconButton(onPressed: () => Navigator.pop(context), icon: const Icon(Icons.close))], + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // 1. Rack Name Input + TextFormField( + controller: nameController, + decoration: InputDecoration(labelText: _lang.rackName, hintText: _lang.enterName), + validator: (value) => value!.isEmpty ? _lang.pleaseEnterRackName : null, + ), + const SizedBox(height: 20), + + // 2. Shelves Multi-Select Dropdown (Dynamic) + shelfListAsync.when( + loading: () => const LinearProgressIndicator(), + error: (err, stack) => Text('Shelf List Error: $err'), + data: (shelfModel) { + final allShelves = shelfModel.data ?? []; + + // FIX: Populate _selectedShelves on first load if editing + if (widget.isEdit && widget.rack!.shelves != null && _selectedShelves.isEmpty) { + final currentShelfIds = widget.rack!.shelves!.map((s) => s.id).toSet(); + // Map Shelf (nested model) back to ShelfData (provider model) for consistency + _selectedShelves = allShelves.where((s) => currentShelfIds.contains(s.id)).toList(); + } + + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(_lang.shelves, style: Theme.of(context).textTheme.bodyLarge), + const SizedBox(height: 8), + // Display selected items as chips + Wrap( + spacing: 8.0, + runSpacing: 4.0, + children: _selectedShelves.map(_buildShelfChip).toList(), + ), + + // Custom Dropdown Button for selection + DropdownButtonFormField( + decoration: InputDecoration( + hintText: _lang.pressToSelect, + contentPadding: EdgeInsets.symmetric(horizontal: 12.0, vertical: 12.0), + ), + value: null, + icon: const Icon(Icons.keyboard_arrow_down), + validator: (_) => _selectedShelves.isEmpty ? _lang.selectAtLeastOneRack : null, + items: allShelves.map((ShelfData shelf) { + final isSelected = _selectedShelves.any((s) => s.id == shelf.id); + return DropdownMenuItem( + value: shelf, + enabled: !isSelected, + child: Text(shelf.name ?? 'N/A', + style: TextStyle(color: isSelected ? Colors.grey : Colors.black)), + ); + }).toList(), + onChanged: (ShelfData? newShelf) { + if (newShelf != null && !_selectedShelves.any((s) => s.id == newShelf.id)) { + setState(() { + _selectedShelves.add(newShelf); + }); + } + _key.currentState?.validate(); + }, + ), + ], + ); + }), + const SizedBox(height: 20), + + // 3. Status Dropdown + DropdownButtonFormField( + value: _selectedStatus, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: _lang.status, hintText: _lang.selectOne), + items: [ + DropdownMenuItem(value: 'Active', child: Text(_lang.active)), + DropdownMenuItem(value: 'Inactive', child: Text(_lang.inactive)), + ], + // items: + // _statusOptions.map((String value) => DropdownMenuItem(value: value, child: Text(value))).toList(), + onChanged: (String? newValue) { + setState(() => _selectedStatus = newValue); + }, + validator: (value) => value == null ? _lang.pleaseSelectAStatus : null, + ), + const SizedBox(height: 30), + + // 4. Action Buttons (Reset/Save) + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(widget.isEdit ? _lang.update : _lang.save), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/product racks/model/product_racks_model.dart b/lib/Screens/product racks/model/product_racks_model.dart new file mode 100644 index 0000000..cd79292 --- /dev/null +++ b/lib/Screens/product racks/model/product_racks_model.dart @@ -0,0 +1,57 @@ +// File: product_rack_model.dart (Updated with actual API structure) + +class RackListModel { + RackListModel({ + this.message, + this.data, + }); + + RackListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(RackData.fromJson(v)); + }); + } + } + String? message; + List? data; +} + +class RackData { + RackData({ + this.id, + this.name, + this.status, + this.shelves, // List of Shelf objects (for reading/display) + }); + + RackData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + status = json['status']; + + // Process the nested 'shelves' list + if (json['shelves'] is List) { + shelves = (json['shelves'] as List).map((e) => Shelf.fromJson(e)).toList(); + } + } + num? id; + String? name; + dynamic status; + List? shelves; // For UI display +} + +// Model for the nested Shelf objects returned inside a Rack +class Shelf { + Shelf({this.id, this.name}); + + // NOTE: We ignore the 'pivot' field in the model as it's not needed for UI/submission + Shelf.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; +} diff --git a/lib/Screens/product racks/product_racks_list.dart b/lib/Screens/product racks/product_racks_list.dart new file mode 100644 index 0000000..e46a4f8 --- /dev/null +++ b/lib/Screens/product racks/product_racks_list.dart @@ -0,0 +1,259 @@ +// File: product_rack_list_screen.dart (Rack List) + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:mobile_pos/Screens/product%20racks/provider/product_recks_provider.dart'; +import 'package:mobile_pos/Screens/product%20racks/repo/product_racks_repo.dart'; +import 'package:nb_utils/nb_utils.dart'; // For .launch() + +// --- Local Imports --- +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import '../hrm/widgets/global_search_appbar.dart'; +import '../product_category/product_category_list_screen.dart'; +import 'add_edit_racks_screen.dart'; +import 'model/product_racks_model.dart'; // Assuming GlobalSearchAppBar exists + +class ProductRackList extends ConsumerStatefulWidget { + const ProductRackList({super.key, required this.isFromProductList}); + + final bool isFromProductList; + + @override + ConsumerState createState() => _ProductRackListState(); +} + +class _ProductRackListState extends ConsumerState { + final TextEditingController _searchController = TextEditingController(); + List _filteredList = []; + bool _isSearch = false; + String search = ''; // Used for searching the list + + @override + void initState() { + super.initState(); + _searchController.addListener(_onSearchChanged); + } + + @override + void dispose() { + _searchController.removeListener(_onSearchChanged); + _searchController.dispose(); + super.dispose(); + } + + void _onSearchChanged() { + setState(() { + search = _searchController.text; + }); + } + + void _filterRacks(List allRacks) { + final query = search.toLowerCase().trim(); + if (query.isEmpty) { + _filteredList = allRacks; + } else { + _filteredList = allRacks.where((rack) { + final nameMatch = (rack.name ?? '').toLowerCase().contains(query); + final shelfNames = (rack.shelves ?? []).map((s) => s.name).join(', ').toLowerCase(); + + return nameMatch || shelfNames.contains(query); + }).toList(); + } + } + + String _getStatusText(dynamic status) { + if (status == 1 || status == '1' || status?.toLowerCase() == 'active') return 'Active'; + return 'Inactive'; + } + + Color _getStatusColor(dynamic status) { + if (status == 1 || status == '1' || status?.toLowerCase() == 'active') return kSuccessColor; + return Colors.red; + } + + Future _refreshData() async { + ref.invalidate(rackListProvider); + return ref.watch(rackListProvider.future); + } + + @override + Widget build(BuildContext context) { + // NOTE: Using GlobalSearchAppBar from your Holiday/Department List structure + // If you prefer the old BrandList structure (TextField inside the body), + // you'll need to adapt the GlobalSearchAppBar part below. + final _lang = lang.S.of(context); + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(_lang.productRacks), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Consumer(builder: (context, ref, __) { + final rackDataAsync = ref.watch(rackListProvider); + // Assuming businessInfoProvider and Permit enum are accessible + final permissionService = PermissionService(ref); + + return Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + children: [ + Expanded( + flex: 3, + child: AppTextField( + // Assuming AppTextField is similar to TextFormField + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + onChanged: (value) { + setState(() { + search = value; + _onSearchChanged(); // Manually trigger search update + }); + }, + ), + ), + const SizedBox(width: 10.0), + // Add Button + Expanded( + flex: 1, + child: GestureDetector( + onTap: () async { + // NOTE: Replace 'rack_create_permit' with your actual Permit.value + if (!permissionService.hasPermission('rack_create_permit')) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNtHavePermissionToCreateRacks))); + return; + } + const AddEditRack().launch(context); + }, + child: Container( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + height: 48.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kGreyTextColor), + ), + child: const Icon( + Icons.add, + color: kGreyTextColor, + ), + ), + ), + ), + ], + ), + ), + + // Rack Data List Loading and Display + rackDataAsync.when( + data: (model) { + final allRacks = model.data ?? []; + // Apply Search Filtering + _filterRacks(allRacks); + + // NOTE: Replace 'rack_read_permit' with your actual Permit.value + if (!permissionService.hasPermission('rack_read_permit')) { + return const Center(child: PermitDenyWidget()); + } + + return _filteredList.isNotEmpty + ? ListView.builder( + shrinkWrap: true, + itemCount: _filteredList.length, + physics: const NeverScrollableScrollPhysics(), + itemBuilder: (context, i) { + final rack = _filteredList[i]; + return ListCardWidget( + // OnSelect action depends on context (e.g., selecting for product creation) + onSelect: widget.isFromProductList ? () => Navigator.pop(context, rack) : () {}, + title: rack.name ?? 'N/A Rack', + // subtitle: 'Shelves: ${(rack.shelves ?? []).map((s) => s.name).join(', ')}', + + // Delete Action + onDelete: () async { + // NOTE: Replace 'rack_delete_permit' with your actual Permit.value + if (!permissionService.hasPermission('rack_delete_permit')) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNtHavePermissionToDeleteRacks))); + return; + } + + bool confirmDelete = + await showDeleteConfirmationDialog(context: context, itemName: 'rack'); + if (confirmDelete) { + EasyLoading.show(); + if (await RackRepo().deleteRack(context: context, id: rack.id ?? 0, ref: ref)) { + ref.refresh(rackListProvider); + } + EasyLoading.dismiss(); + } + }, + + // Edit Action + onEdit: () async { + // NOTE: Replace 'rack_update_permit' with your actual Permit.value + if (!permissionService.hasPermission('rack_update_permit')) { + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNtHavePermissionToUpdateRacks))); + return; + } + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddEditRack( + isEdit: true, + rack: rack, + ), + )); + }, + ); + }) + : Padding( + padding: const EdgeInsets.all(20.0), + child: Text( + search.isEmpty ? lang.S.of(context).noDataFound : _lang.notMatchingResultFound, + ), + ); + }, + error: (e, __) { + return Padding( + padding: const EdgeInsets.all(20.0), + child: Text('Error loading data: ${e.toString()}'), + ); + }, + loading: () { + return const Center(child: CircularProgressIndicator()); + }, + ), + ], + ); + }), + ), + ), + ); + } +} diff --git a/lib/Screens/product racks/provider/product_recks_provider.dart b/lib/Screens/product racks/provider/product_recks_provider.dart new file mode 100644 index 0000000..a0bd4e9 --- /dev/null +++ b/lib/Screens/product racks/provider/product_recks_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/product_racks_model.dart'; +import '../repo/product_racks_repo.dart'; + +final repo = RackRepo(); +final rackListProvider = FutureProvider((ref) => repo.fetchAllRacks()); diff --git a/lib/Screens/product racks/repo/product_racks_repo.dart b/lib/Screens/product racks/repo/product_racks_repo.dart new file mode 100644 index 0000000..1a28274 --- /dev/null +++ b/lib/Screens/product racks/repo/product_racks_repo.dart @@ -0,0 +1,208 @@ +// File: rack_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; // YOUR CUSTOM HTTP CLIENT +import '../../../../http_client/customer_http_client_get.dart'; +import '../model/product_racks_model.dart'; +import '../provider/product_recks_provider.dart'; + +class RackRepo { + static const String _endpoint = '/racks'; + + ///---------------- FETCH ALL RACKS (GET) ----------------/// + Future fetchAllRacks() async { + // This remains unchanged, using CustomHttpClientGet + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return RackListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch rack list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE RACK (POST - USING UPLOAD FILE FOR FORM-DATA) ----------------/// + Future createRack({ + required WidgetRef ref, + required BuildContext context, + required String name, + required List shelfIds, + required String status, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + // Prepare fields for MultipartRequest + final Map fields = { + 'name': name, + 'status': status, + }; + + // Add shelf_id[] as multiple fields (Multipart Request handles array fields easily) + for (int i = 0; i < shelfIds.length; i++) { + fields['shelf_id[$i]'] = shelfIds[i].toString(); + // NOTE: Using 'shelf_id[i]' indexing is a common way to ensure PHP/Laravel + // recognizes the array input in form-data. + } + + // Initialize CustomHttpClient + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Creating Rack...'); + + // Use uploadFile method for form-data submission (even without a file) + var streamedResponse = await customHttpClient.uploadFile( + url: uri, + fields: fields, + // NOTE: Replace 'rack_create_permit' with your actual Permit.value + permission: 'rack_create_permit', + ); + + // Convert StreamedResponse to standard Response for easy parsing + var response = await http.Response.fromStream(streamedResponse); + + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200 || response.statusCode == 201) { + ref.invalidate(rackListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Rack created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + // Catching the "Permission denied" exception thrown by CustomHttpClient + if (error.toString().contains("Permission denied")) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Permission denied to create rack.'), backgroundColor: Colors.red)); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + } + + ///---------------- UPDATE RACK (POST with _method=put - USING UPLOAD FILE) ----------------/// + Future updateRack({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + required List shelfIds, + required String status, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final Map fields = { + '_method': 'put', // Simulate PUT + 'name': name, + 'status': status, + }; + + // Add shelf_id[] + for (int i = 0; i < shelfIds.length; i++) { + fields['shelf_id[$i]'] = shelfIds[i].toString(); + } + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Updating Rack...'); + + var streamedResponse = await customHttpClient.uploadFile( + url: uri, + fields: fields, + // NOTE: Replace 'rack_update_permit' with your actual Permit.value + permission: 'rack_update_permit', + ); + + var response = await http.Response.fromStream(streamedResponse); + final parsedData = jsonDecode(response.body); + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + ref.invalidate(rackListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Rack updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + if (error.toString().contains("Permission denied")) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Permission denied to update rack.'), backgroundColor: Colors.red)); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + } + + ///---------------- DELETE RACK (DELETE - USING CustomHttpClient) ----------------/// + Future deleteRack({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + + try { + EasyLoading.show(status: 'Deleting...'); + + // Use the standard delete method + final response = await customHttpClient.delete( + url: url, + // NOTE: Replace 'rack_delete_permit' with your actual Permit.value + permission: 'rack_delete_permit', + ); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(rackListProvider); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Rack deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + if (error.toString().contains("Permission denied")) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Permission denied to delete rack.'), backgroundColor: Colors.red)); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + } + return false; + } + } +} diff --git a/lib/Screens/product variation/add_edit_product_variation_screen.dart b/lib/Screens/product variation/add_edit_product_variation_screen.dart new file mode 100644 index 0000000..da46342 --- /dev/null +++ b/lib/Screens/product variation/add_edit_product_variation_screen.dart @@ -0,0 +1,264 @@ +// File: add_edit_variation.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/product%20variation/repo/product_variation_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'model/product_variation_model.dart'; + +class AddEditVariation extends ConsumerStatefulWidget { + final bool isEdit; + final VariationData? variation; + + const AddEditVariation({super.key, this.isEdit = false, this.variation}); + + @override + ConsumerState createState() => _AddEditVariationState(); +} + +class _AddEditVariationState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + final TextEditingController nameController = TextEditingController(); + final TextEditingController valueInputController = TextEditingController(); // Input for adding new tag + + List _selectedValues = []; // List of values (tags) + String? _selectedStatus; + + final List _statusOptions = ['Active', 'Inactive']; + + @override + void initState() { + super.initState(); + if (widget.isEdit && widget.variation != null) { + final data = widget.variation!; + nameController.text = data.name ?? ''; + + // Load initial status + _selectedStatus = (data.status == 1) ? 'Active' : 'Inactive'; + + // Load existing values (List) + _selectedValues = data.values ?? []; + } else { + _selectedStatus = 'Active'; + } + } + + @override + void dispose() { + nameController.dispose(); + valueInputController.dispose(); + super.dispose(); + } + + // --- Tag/Chip Management --- + void _addValue(String value) { + final trimmed = value.trim(); + if (trimmed.isNotEmpty && !_selectedValues.contains(trimmed)) { + setState(() { + _selectedValues.add(trimmed); + }); + valueInputController.clear(); + } + } + + void _removeValue(String value) { + setState(() { + _selectedValues.remove(value); + }); + _key.currentState?.validate(); + } + + // --- Submission Logic --- + Future _submit() async { + if (!_key.currentState!.validate()) return; + + // Final check for values input (if user entered text but didn't press enter/add) + _addValue(valueInputController.text); + + if (_selectedValues.isEmpty) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Please enter at least one value.')), + ); + return; + } + + final repo = VariationRepo(); + final String apiStatus = _selectedStatus == 'Active' ? '1' : '0'; + + // CRITICAL: Convert List to Comma Separated String for API payload + final String valuesString = _selectedValues.join(','); + + if (widget.isEdit) { + await repo.updateVariation( + ref: ref, + context: context, + id: widget.variation!.id!.round(), + name: nameController.text, + values: valuesString, + status: apiStatus, + ); + } else { + await repo.createVariation( + ref: ref, + context: context, + name: nameController.text, + values: valuesString, + status: apiStatus, + ); + } + } + + // --- Reset Logic --- + void _resetForm() { + if (widget.isEdit) { + Navigator.pop(context); + } else { + setState(() { + _key.currentState?.reset(); + nameController.clear(); + valueInputController.clear(); + _selectedStatus = 'Active'; + _selectedValues = []; + }); + } + } + + // Helper widget to display values as chips + Widget _buildValueChip(String value) { + return Chip( + label: Text(value), + backgroundColor: kMainColor.withOpacity(0.1), + labelStyle: const TextStyle(color: kMainColor), + deleteIcon: const Icon(Icons.close, size: 16), + onDeleted: () => _removeValue(value), + ); + } + + @override + Widget build(BuildContext context) { + final _lang = l.S.of(context); + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(widget.isEdit ? _lang.editVariations : _lang.addNewVariation), + actions: [IconButton(onPressed: () => Navigator.pop(context), icon: const Icon(Icons.close))], + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // 1. Variation Name Input + TextFormField( + controller: nameController, + decoration: InputDecoration(labelText: _lang.name, hintText: _lang.enterName), + validator: (value) => value!.isEmpty ? _lang.pleaseEnterName : null, + ), + const SizedBox(height: 20), + + // 2. Values (Chip/Tag Input) + Text(_lang.values, style: Theme.of(context).textTheme.bodyLarge), + const SizedBox(height: 8), + + Container( + width: 500, + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 10), + decoration: BoxDecoration( + border: Border.all(color: Colors.grey.shade400), + borderRadius: BorderRadius.circular(5), + ), + child: Wrap( + spacing: 8.0, + runSpacing: 4.0, + children: [ + ..._selectedValues.map(_buildValueChip), + IntrinsicWidth( + child: TextField( + controller: valueInputController, + decoration: InputDecoration( + border: InputBorder.none, + focusedBorder: InputBorder.none, + enabledBorder: InputBorder.none, + hintText: _lang.enterValues, + isDense: true, + contentPadding: EdgeInsets.symmetric(vertical: 8.0, horizontal: 0), + ), + + // Input settings + // CRITICAL FIX: Use onSubmitted to handle 'Enter' key press + onSubmitted: (value) => _addValue(value), + + // onEditingComplete is also useful but usually triggered by software keyboard's 'Done' + onEditingComplete: () => _addValue(valueInputController.text), + ), + ), + ], + ), + ), + // Hidden Validator based on selected list + if (_selectedValues.isEmpty && valueInputController.text.isEmpty) + Padding( + padding: const EdgeInsets.only(top: 8.0), + child: Text( + _lang.pleaseEnterAtLeastOneValues, + style: TextStyle(color: Colors.red.shade700, fontSize: 12), + ), + ), + + const SizedBox(height: 20), + + // 3. Status Dropdown + DropdownButtonFormField( + value: _selectedStatus, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: _lang.status, hintText: _lang.selectOne), + items: [ + DropdownMenuItem(value: 'Active', child: Text(_lang.active)), + DropdownMenuItem(value: 'Inactive', child: Text(_lang.inactive)), + ], + // items: + // _statusOptions.map((String value) => DropdownMenuItem(value: value, child: Text(value))).toList(), + onChanged: (String? newValue) => setState(() => _selectedStatus = newValue), + validator: (value) => value == null ? _lang.pleaseSelectAStatus : null, + ), + const SizedBox(height: 30), + + // 4. Action Buttons (Reset/Save) + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + side: const BorderSide(color: Colors.red), + foregroundColor: Colors.red, + ), + child: Text(_lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + backgroundColor: const Color(0xFFB71C1C), + foregroundColor: Colors.white, + ), + child: Text(widget.isEdit ? _lang.update : _lang.save), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/product variation/model/product_variation_model.dart b/lib/Screens/product variation/model/product_variation_model.dart new file mode 100644 index 0000000..07e93a5 --- /dev/null +++ b/lib/Screens/product variation/model/product_variation_model.dart @@ -0,0 +1,42 @@ + +class VariationListModel { + VariationListModel({ + this.message, + this.data, + }); + + VariationListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(VariationData.fromJson(v)); + }); + } + } + String? message; + List? data; +} + +class VariationData { + VariationData({ + this.id, + this.name, + this.status, + this.values, + }); + + VariationData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + status = json['status']; + + if (json['values'] is List) { + values = List.from(json['values']); + } + } + num? id; + String? name; + num? status; // 1 or 0 + List? values; +} diff --git a/lib/Screens/product variation/product_variation_list_screen.dart b/lib/Screens/product variation/product_variation_list_screen.dart new file mode 100644 index 0000000..44ea36b --- /dev/null +++ b/lib/Screens/product variation/product_variation_list_screen.dart @@ -0,0 +1,228 @@ +// File: product_variation_list.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/product%20variation/provider/product_variation_provider.dart'; +import 'package:mobile_pos/Screens/product%20variation/repo/product_variation_repo.dart'; + +// --- Local Imports --- +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/Screens/hrm/widgets/model_bottom_sheet.dart'; +import '../../../service/check_user_role_permission_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +// --- Data Layer Imports --- +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import '../hrm/widgets/global_search_appbar.dart'; +import '../product_category/product_category_list_screen.dart'; +import 'add_edit_product_variation_screen.dart'; +import 'model/product_variation_model.dart'; + +class ProductVariationList extends ConsumerStatefulWidget { + const ProductVariationList({super.key}); + + @override + ConsumerState createState() => _ProductVariationListState(); +} + +class _ProductVariationListState extends ConsumerState { + final TextEditingController _searchController = TextEditingController(); + List _filteredList = []; + bool _isSearch = false; + String search = ''; + + @override + void initState() { + super.initState(); + _searchController.addListener(_onSearchChanged); + } + + @override + void dispose() { + _searchController.removeListener(_onSearchChanged); + _searchController.dispose(); + super.dispose(); + } + + void _onSearchChanged() { + setState(() { + search = _searchController.text; + }); + } + + void _filterVariations(List allVariations) { + final query = search.toLowerCase().trim(); + if (query.isEmpty) { + _filteredList = allVariations; + } else { + _filteredList = allVariations.where((variation) { + final nameMatch = (variation.name ?? '').toLowerCase().contains(query); + final valuesMatch = (variation.values ?? []).join(', ').toLowerCase().contains(query); + + return nameMatch || valuesMatch; + }).toList(); + } + } + + String _getStatusText(dynamic status) { + if (status == 1 || status == '1') return 'Active'; + return 'Inactive'; + } + + Color _getStatusColor(dynamic status) { + if (status == 1 || status == '1') return kSuccessColor; + return Colors.red; + } + + Future _refreshData() async { + ref.invalidate(variationListProvider); + return ref.watch(variationListProvider.future); + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final theme = Theme.of(context); + final variationListAsync = ref.watch(variationListProvider); + final permissionService = PermissionService(ref); + + return Scaffold( + backgroundColor: Colors.white, + appBar: GlobalSearchAppBar( + isSearch: _isSearch, + onSearchToggle: () { + setState(() { + _isSearch = !_isSearch; + if (!_isSearch) { + _searchController.clear(); + } + }); + }, + title: _lang.productVariations, + controller: _searchController, + onChanged: (query) { + // Handled by _searchController.addListener + }, + ), + body: variationListAsync.when( + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Center(child: Text('Failed to load variations: $err')), + data: (model) { + // NOTE: Replace 'variation_read_permit' with your actual Permit.value + if (!permissionService.hasPermission('variation_read_permit')) { + // return const Center(child: PermitDenyWidget()); // Assuming this exists + return Center(child: Text(_lang.permissionDenied)); + } + final allVariations = model.data ?? []; + + _filterVariations(allVariations); + + if (_filteredList.isEmpty) { + return Center( + child: Text(search.isEmpty ? _lang.noVariationFound : _lang.notMatchingResultFound, + style: theme.textTheme.titleMedium)); + } + + return RefreshIndicator( + onRefresh: _refreshData, + child: ListView.separated( + padding: EdgeInsets.zero, + itemCount: _filteredList.length, + separatorBuilder: (_, __) => const Divider(color: kBackgroundColor, height: 1.5), + itemBuilder: (_, index) => _buildVariationItem(context, ref, _filteredList[index]), + ), + ); + }, + ), + bottomNavigationBar: permissionService.hasPermission('variation_create_permit') + ? Padding( + padding: const EdgeInsets.all(16), + child: ElevatedButton.icon( + onPressed: () => + Navigator.push(context, MaterialPageRoute(builder: (context) => const AddEditVariation())), + icon: const Icon(Icons.add, color: Colors.white), + label: Text(_lang.addNewVariation), + ), + ) + : null, + ); + } + + // --- Helper Methods --- + + Widget _buildVariationItem(BuildContext context, WidgetRef ref, VariationData variation) { + final permissionService = PermissionService(ref); + final theme = Theme.of(context); + final statusText = _getStatusText(variation.status); + final statusColor = _getStatusColor(variation.status); + final valuesText = (variation.values ?? []).join(', '); + + return ListCardWidget( + // Assuming ListCardWidget is available + onSelect: () => viewModalSheet( + context: context, + item: { + lang.S.of(context).name: variation.name ?? 'N/A', + lang.S.of(context).status: statusText, + lang.S.of(context).values: valuesText, + }, + description: '${lang.S.of(context).variationId}: ${variation.id ?? 'N/A'}', + ), + + title: variation.name ?? 'N/A ${lang.S.of(context).variations}', + subtitle: valuesText.isEmpty ? lang.S.of(context).noValuesDenied : valuesText, + onEdit: () { + if (!permissionService.hasPermission('variation_update_permit')) return; + Navigator.push( + context, MaterialPageRoute(builder: (context) => AddEditVariation(isEdit: true, variation: variation))); + }, + onDelete: () { + if (!permissionService.hasPermission('variation_delete_permit')) return; + if (variation.id != null) { + _showDeleteConfirmationDialog(context, ref, variation.id!); + } + }, + ); + } + + Widget _buildActionButtons(BuildContext context, WidgetRef ref, VariationData variation) { + final permissionService = PermissionService(ref); + return PopupMenuButton( + onSelected: (value) { + if (value == 'edit') { + if (!permissionService.hasPermission('variation_update_permit')) return; + Navigator.push( + context, MaterialPageRoute(builder: (context) => AddEditVariation(isEdit: true, variation: variation))); + } else if (value == 'delete') { + if (!permissionService.hasPermission('variation_delete_permit')) return; + if (variation.id != null) { + _showDeleteConfirmationDialog(context, ref, variation.id!); + } + } + }, + itemBuilder: (BuildContext context) => >[ + PopupMenuItem( + value: 'edit', + child: Text(lang.S.of(context).edit, style: TextStyle(color: kSuccessColor)), + ), + PopupMenuItem( + value: 'delete', + child: Text(lang.S.of(context).delete, style: TextStyle(color: Colors.red)), + ), + ], + icon: const Icon(Icons.more_vert), + ); + } + + void _showDeleteConfirmationDialog(BuildContext context, WidgetRef ref, num id) async { + bool result = await showDeleteConfirmationDialog( + context: context, + itemName: lang.S.of(context).variations, + ); + + if (result) { + final repo = VariationRepo(); + await repo.deleteVariation(id: id, context: context, ref: ref); + } + } +} diff --git a/lib/Screens/product variation/provider/product_variation_provider.dart b/lib/Screens/product variation/provider/product_variation_provider.dart new file mode 100644 index 0000000..6bfda5d --- /dev/null +++ b/lib/Screens/product variation/provider/product_variation_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/product_variation_model.dart'; +import '../repo/product_variation_repo.dart'; + +final repo = VariationRepo(); +final variationListProvider = FutureProvider((ref) => repo.fetchAllVariations()); diff --git a/lib/Screens/product variation/repo/product_variation_repo.dart b/lib/Screens/product variation/repo/product_variation_repo.dart new file mode 100644 index 0000000..dcb0568 --- /dev/null +++ b/lib/Screens/product variation/repo/product_variation_repo.dart @@ -0,0 +1,166 @@ +// File: variation_repo.dart + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/product_variation_model.dart'; +import '../provider/product_variation_provider.dart'; + +class VariationRepo { + static const String _endpoint = '/variations'; + + ///---------------- FETCH ALL VARIATIONS (GET) ----------------/// + Future fetchAllVariations() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return VariationListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch variation list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE VARIATION (POST) ----------------/// + Future createVariation({ + required WidgetRef ref, + required BuildContext context, + required String name, + required String values, // Comma separated string of values + required String status, // "1" or "0" + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'name': name, + 'values': values, + 'status': status, + }); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Creating Variation...'); + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.invalidate(variationListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Variation created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE VARIATION (PUT) ----------------/// + Future updateVariation({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + required String values, + required String status, + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', // Use POST method with _method=put + 'name': name, + 'values': values, + 'status': status, + }); + + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + try { + EasyLoading.show(status: 'Updating Variation...'); + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.invalidate(variationListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Variation updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE VARIATION ----------------/// + Future deleteVariation({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(variationListProvider); + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Variation deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} diff --git a/lib/Screens/product_brand/add_brans.dart b/lib/Screens/product_brand/add_brans.dart new file mode 100644 index 0000000..e84cc58 --- /dev/null +++ b/lib/Screens/product_brand/add_brans.dart @@ -0,0 +1,142 @@ +// ignore_for_file: unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../product_brand/model/brands_model.dart'; +import 'brand repo/brand_repo.dart'; + +class AddBrands extends StatefulWidget { + const AddBrands({super.key, this.brand}); + + final Brand? brand; + + @override + // ignore: library_private_types_in_public_api + _AddBrandsState createState() => _AddBrandsState(); +} + +class _AddBrandsState extends State { + bool showProgress = false; + TextEditingController brandController = TextEditingController(); + + final GlobalKey _key = GlobalKey(); + + @override + void initState() { + // TODO: implement initState + super.initState(); + widget.brand != null ? brandController.text = widget.brand?.brandName ?? '' : null; + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).addBrand, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + children: [ + Visibility( + visible: showProgress, + child: const CircularProgressIndicator( + color: kMainColor, + strokeWidth: 5.0, + ), + ), + Form( + key: _key, + child: TextFormField( + validator: (value) { + if (value == null || value.isEmpty) { + // return 'Please enter a valid brand name'; + return lang.S.of(context).pleaseEnterAValidBrandName; + } + return null; + }, + controller: brandController, + decoration: InputDecoration( + border: const OutlineInputBorder(), + // hintText: 'Enter a brand name', + hintText: lang.S.of(context).enterABrandName, + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).brandName, + ), + ), + ), + const SizedBox(height: 24), + ElevatedButton( + style: OutlinedButton.styleFrom( + maximumSize: const Size(double.infinity, 48), + minimumSize: const Size(double.infinity, 48), + disabledBackgroundColor: _theme.colorScheme.primary.withValues(alpha: 0.15), + ), + onPressed: () async { + if (widget.brand == null) { + if (!permissionService.hasPermission(Permit.brandsCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to create brand'), + ), + ); + return; + } + } else { + if (!permissionService.hasPermission(Permit.brandsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to update brand'), + ), + ); + return; + } + } + + if (_key.currentState!.validate()) { + BrandsRepo brandRepo = BrandsRepo(); + widget.brand == null + ? await brandRepo.addBrand(ref: ref, context: context, name: brandController.text) + : await brandRepo.editBrand(ref: ref, id: widget.brand?.id ?? 0, context: context, name: brandController.text); + } + }, + child: Text( + lang.S.of(context).save, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: _theme.textTheme.bodyMedium?.copyWith( + color: _theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ], + ), + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/product_brand/brand repo/brand_repo.dart b/lib/Screens/product_brand/brand repo/brand_repo.dart new file mode 100644 index 0000000..309fce1 --- /dev/null +++ b/lib/Screens/product_brand/brand repo/brand_repo.dart @@ -0,0 +1,151 @@ +//ignore_for_file: unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/brands_model.dart'; +import '../product_brand_provider/product_brand_provider.dart'; + +class BrandsRepo { + Future> fetchAllBrands() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/brands'); + + try { + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + final categoryList = parsedData['data'] as List; + return categoryList.map((category) => Brand.fromJson(category)).toList(); + } else { + throw Exception('Failed to fetch brands: ${response.statusCode}'); + } + } catch (error) { + rethrow; + } + } + + Future addBrand({ + required WidgetRef ref, + required BuildContext context, + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/brands'); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + var responseData = await customHttpClient.post( + url: uri, + body: { + 'brandName': name, + }, + ); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + var data1 = ref.refresh(brandsProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Brand creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } + + Future addBrandForBulkUpload({ + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/brands'); + + try { + var responseData = await http.post(uri, headers: { + "Accept": 'application/json', + 'Authorization': await getAuthToken(), + }, body: { + 'brandName': name, + }); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + return parsedData['data']['id']; + } + } catch (error) { + return null; + } + return null; + } + + ///_________Edit_brand_________________________ + Future editBrand({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/brands/$id'); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + var responseData = await customHttpClient.post( + url: uri, + body: { + 'brandName': name, + '_method': 'put', + }, + ); + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('update successful!'))); + var data1 = ref.refresh(brandsProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Brand update failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } + + ///_________delete_brand________________________ + Future deleteBrand({required BuildContext context, required num brandId, required WidgetRef ref}) async { + final String apiUrl = '${APIConfig.url}/brands/$brandId'; // Replace with your API URL + + try { + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete( + url: Uri.parse(apiUrl), + ); + + if (response.statusCode == 200) { + final responseData = json.decode(response.body); + final String message = responseData['message']; + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(message)), + ); + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed to delete brand.')), + ); + return false; + } + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred.')), + ); + return false; + } + } +} diff --git a/lib/Screens/product_brand/brands_list.dart b/lib/Screens/product_brand/brands_list.dart new file mode 100644 index 0000000..764632c --- /dev/null +++ b/lib/Screens/product_brand/brands_list.dart @@ -0,0 +1,179 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/product_brand/product_brand_provider/product_brand_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import '../product_category/product_category_list_screen.dart'; +import 'add_brans.dart'; +import 'brand repo/brand_repo.dart'; + +// ignore: must_be_immutable +class BrandsList extends StatefulWidget { + const BrandsList({super.key, required this.isFromProductList}); + + final bool isFromProductList; + + @override + // ignore: library_private_types_in_public_api + _BrandsListState createState() => _BrandsListState(); +} + +class _BrandsListState extends State { + String search = ''; + + @override + Widget build(BuildContext context) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).brands, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Consumer(builder: (context, ref, __) { + final brandData = ref.watch(brandsProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return businessInfo.when(data: (details) { + // if (!permissionService.hasPermission(Permit.categoriesRead.value)) { + // return Center(child: PermitDenyWidget()); + // } + return Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + children: [ + Expanded( + flex: 3, + child: AppTextField( + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + onChanged: (value) { + setState(() { + search = value; + }); + }, + ), + ), + const SizedBox(width: 10.0), + Expanded( + flex: 1, + child: GestureDetector( + onTap: () async { + const AddBrands().launch(context); + }, + child: Container( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + height: 48.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kGreyTextColor), + ), + child: const Icon( + Icons.add, + color: kGreyTextColor, + ), + ), + ), + ), + ], + ), + ), + brandData.when(data: (data) { + return data.isNotEmpty + ? ListView.builder( + shrinkWrap: true, + itemCount: data.length, + physics: const NeverScrollableScrollPhysics(), + itemBuilder: (context, i) { + return (data[i].brandName ?? '').toLowerCase().contains(search.toLowerCase()) + ? ListCardWidget( + onSelect: widget.isFromProductList + ? () {} + : () async { + Navigator.pop(context, data[i]); + }, + title: data[i].brandName ?? '', + // Delete + onDelete: () async { + if (!permissionService.hasPermission(Permit.salesCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to delete brands.'), + ), + ); + return; + } + bool confirmDelete = await showDeleteConfirmationDialog(context: context, itemName: 'brand'); + if (confirmDelete) { + EasyLoading.show(); + if (await BrandsRepo().deleteBrand(context: context, brandId: data[i].id ?? 0, ref: ref)) { + ref.refresh(brandsProvider); + } + EasyLoading.dismiss(); + } + }, + // Edit + onEdit: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddBrands( + brand: data[i], + ), + )); + }, + ) + : const SizedBox.shrink(); + }) + : Padding( + padding: const EdgeInsets.all(20.0), + child: Text( + lang.S.of(context).noDataFound, + //'No Data Found' + ), + ); + }, error: (_, __) { + return Container(); + }, loading: () { + return const CircularProgressIndicator(); + }), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }); + }), + ), + ), + ); + } +} diff --git a/lib/Screens/product_brand/model/brands_model.dart b/lib/Screens/product_brand/model/brands_model.dart new file mode 100644 index 0000000..2c5f08a --- /dev/null +++ b/lib/Screens/product_brand/model/brands_model.dart @@ -0,0 +1,37 @@ +class Brand { + Brand({ + this.id, + this.businessId, + this.brandName, + this.status, + this.createdAt, + this.updatedAt, + }); + + Brand.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + brandName = json['brandName']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + num? businessId; + String? brandName; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['brandName'] = brandName; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/product_brand/product_brand_provider/product_brand_provider.dart b/lib/Screens/product_brand/product_brand_provider/product_brand_provider.dart new file mode 100644 index 0000000..0094d5d --- /dev/null +++ b/lib/Screens/product_brand/product_brand_provider/product_brand_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/product_brand/model/brands_model.dart'; + +import '../brand repo/brand_repo.dart'; + +BrandsRepo brandsRepo = BrandsRepo(); +final brandsProvider = FutureProvider>((ref) => brandsRepo.fetchAllBrands()); diff --git a/lib/Screens/product_category/add_edit_product_category_screen.dart b/lib/Screens/product_category/add_edit_product_category_screen.dart new file mode 100644 index 0000000..6acfa39 --- /dev/null +++ b/lib/Screens/product_category/add_edit_product_category_screen.dart @@ -0,0 +1,146 @@ +// ignore_for_file: unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/product_category/model/category_model.dart'; // Import CategoryModel +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'repo/product_category_repo.dart'; + +class CategoryFormScreen extends StatefulWidget { + // Make the categoryModel nullable to handle both Add (null) and Edit (not null) + final CategoryModel? categoryModel; + + const CategoryFormScreen({super.key, this.categoryModel}); + + @override + _CategoryFormScreenState createState() => _CategoryFormScreenState(); +} + +class _CategoryFormScreenState extends State { + bool showProgress = false; + TextEditingController categoryNameController = TextEditingController(); + + @override + void initState() { + super.initState(); + // Check if we are in Edit mode + if (widget.categoryModel != null) { + // Pre-fill fields for editing + categoryNameController.text = widget.categoryModel!.categoryName ?? ''; + } + } + + // Determine if the screen is for editing or adding + bool get isEditing => widget.categoryModel != null; + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + final permissionService = PermissionService(ref); + + // Determine the title based on whether we are editing or adding + final String screenTitle = isEditing + ? lang.S.of(context).editCategory // Assuming you have an 'editCategory' key + : lang.S.of(context).addCategory; + + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(screenTitle), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Visibility( + visible: showProgress, + child: const Padding( + padding: EdgeInsets.all(8.0), + child: CircularProgressIndicator( + color: kMainColor, + strokeWidth: 5.0, + ), + ), + ), + TextFormField( + controller: categoryNameController, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).enterCategoryName, + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).categoryName, + ), + ), + const SizedBox(height: 20), + ElevatedButton( + onPressed: () => _saveCategory(context, ref, permissionService), + child: Text(lang.S.of(context).save), + ), + ], + ), + ), + ), + ), + ); + }); + } + + Future _saveCategory(BuildContext context, WidgetRef ref, PermissionService permissionService) async { + // Determine the required permission for the current operation + final Permit requiredPermit = isEditing ? Permit.categoriesUpdate : Permit.categoriesCreate; + + // Check permission + if (!permissionService.hasPermission(requiredPermit.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text( + isEditing + ? 'You do not have permission to update category.' + : 'You do not have permission to create category.', + ), + ), + ); + return; + } + + setState(() { + showProgress = true; + }); + + final categoryRepo = CategoryRepo(); + + if (isEditing) { + // Logic for editing an existing category + await categoryRepo.editCategory( + id: widget.categoryModel!.id ?? 0, + ref: ref, + context: context, + name: categoryNameController.text, + ); + } else { + // Logic for adding a new category + await categoryRepo.addCategory( + ref: ref, + context: context, + name: categoryNameController.text, + ); + } + + setState(() { + showProgress = false; + }); + } +} diff --git a/lib/Screens/product_category/model/category_model.dart b/lib/Screens/product_category/model/category_model.dart new file mode 100644 index 0000000..a8217b1 --- /dev/null +++ b/lib/Screens/product_category/model/category_model.dart @@ -0,0 +1,37 @@ +class CategoryModel { + CategoryModel({ + this.id, + this.categoryName, + this.businessId, + this.status, + this.createdAt, + this.updatedAt, + }); + + CategoryModel.fromJson(dynamic json) { + id = json['id']; + categoryName = json['categoryName']; + businessId = json['business_id']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? categoryName; + num? businessId; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['categoryName'] = categoryName; + map['business_id'] = businessId; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/product_category/product_category_list_screen.dart b/lib/Screens/product_category/product_category_list_screen.dart new file mode 100644 index 0000000..d7c15dc --- /dev/null +++ b/lib/Screens/product_category/product_category_list_screen.dart @@ -0,0 +1,263 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Screens/product_category/provider/product_category_provider/product_unit_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/widgets/empty_widget/_empty_widget.dart'; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../Provider/profile_provider.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import 'add_edit_product_category_screen.dart'; +import 'repo/product_category_repo.dart'; + +class CategoryList extends StatefulWidget { + const CategoryList({super.key, required this.isFromProductList}); + + final bool isFromProductList; + + @override + CategoryListState createState() => CategoryListState(); +} + +class CategoryListState extends State { + String search = ''; + + @override + Widget build(BuildContext context) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).categories, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Consumer(builder: (context, ref, __) { + final categoryData = ref.watch(categoryProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return businessInfo.when(data: (details) { + if (!permissionService.hasPermission(Permit.categoriesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + children: [ + Expanded( + flex: 3, + child: AppTextField( + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + border: const OutlineInputBorder(), + //hintText: 'Search', + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + onChanged: (value) { + setState(() { + search = value; + }); + }, + ), + ), + const SizedBox(width: 10.0), + Expanded( + flex: 1, + child: GestureDetector( + onTap: () { + const CategoryFormScreen().launch(context); + }, + child: Container( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + height: 48.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kGreyTextColor), + ), + child: const Icon( + Icons.add, + color: kGreyTextColor, + ), + ), + ), + ), + // const SizedBox(width: 20.0), + ], + ), + ), + Expanded( + child: categoryData.when(data: (data) { + return SingleChildScrollView( + child: data.isNotEmpty + ? ListView.builder( + physics: const NeverScrollableScrollPhysics(), + shrinkWrap: true, + itemCount: data.length, + itemBuilder: (context, i) { + return (data[i].categoryName ?? '').toLowerCase().contains(search.toLowerCase()) + ? ListCardWidget( + onSelect: widget.isFromProductList + ? () {} + : () { + Navigator.pop(context, data[i]); + }, + title: data[i].categoryName.toString(), + // Delete + onDelete: () async { + bool confirmDelete = await showDeleteConfirmationDialog(context: context, itemName: 'category'); + if (confirmDelete) { + EasyLoading.show(); + if (await CategoryRepo().deleteCategory(context: context, categoryId: data[i].id ?? 0, ref: ref)) { + ref.refresh(categoryProvider); + } + EasyLoading.dismiss(); + } + }, + // Edit + onEdit: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => CategoryFormScreen( + categoryModel: data[i], + ), + ), + ); + }, + ) + : const SizedBox.shrink(); + }, + ) + : Center( + child: EmptyWidget( + message: TextSpan(text: lang.S.of(context).noDataFound), + ), + ), + ); + }, error: (_, __) { + return Container(); + }, loading: () { + return const Center(child: SizedBox(height: 40, width: 40, child: CircularProgressIndicator())); + }), + ), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }); + }), + ), + ); + } +} + +class ListCardWidget extends StatelessWidget { + const ListCardWidget({ + super.key, + this.onEdit, + this.onDelete, + required this.title, + this.onSelect, + this.subtitle, + }); + + final void Function()? onEdit; + final void Function()? onDelete; + final void Function()? onSelect; + final String title; + final String? subtitle; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + + return InkWell( + onTap: onSelect, + child: Container( + padding: const EdgeInsets.symmetric(vertical: 8), + margin: const EdgeInsets.symmetric(horizontal: 16), + decoration: const BoxDecoration( + border: Border( + bottom: BorderSide(color: Color(0xffD8D8D8)), + ), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Expanded( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + title, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodyLarge, + ), + if (subtitle != null) + Text( + subtitle!, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodySmall, + ), + ], + ), + ), + Row( + children: [ + IconButton.filledTonal( + onPressed: onEdit, + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + backgroundColor: Colors.white.withValues(alpha: 0.25), + ), + visualDensity: const VisualDensity(horizontal: -2, vertical: -2), + iconSize: 20, + icon: const Icon( + IconlyLight.edit, + color: DAppColors.kSecondary, + ), + ), + IconButton.filledTonal( + onPressed: onDelete, + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + backgroundColor: Colors.white.withValues(alpha: 0.25), + ), + visualDensity: const VisualDensity(horizontal: -2, vertical: -2), + iconSize: 20, + icon: const Icon( + IconlyLight.delete, + color: Colors.redAccent, + ), + ), + ], + ), + // const Spacer(), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/product_category/provider/product_category_provider/product_unit_provider.dart b/lib/Screens/product_category/provider/product_category_provider/product_unit_provider.dart new file mode 100644 index 0000000..d597760 --- /dev/null +++ b/lib/Screens/product_category/provider/product_category_provider/product_unit_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../model/category_model.dart'; +import '../../repo/product_category_repo.dart'; + +CategoryRepo categoryRepo = CategoryRepo(); +final categoryProvider = FutureProvider>((ref) => categoryRepo.fetchAllCategory()); diff --git a/lib/Screens/product_category/repo/product_category_repo.dart b/lib/Screens/product_category/repo/product_category_repo.dart new file mode 100644 index 0000000..adee8b4 --- /dev/null +++ b/lib/Screens/product_category/repo/product_category_repo.dart @@ -0,0 +1,126 @@ +//ignore_for_file: file_names, unused_element, unused_local_variable +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/category_model.dart'; +import '../provider/product_category_provider/product_unit_provider.dart'; + +class CategoryRepo { + Future> fetchAllCategory() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/categories'); + + try { + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + final categoryList = parsedData['data'] as List; + return categoryList.map((category) => CategoryModel.fromJson(category)).toList(); + } else { + // Handle specific error cases based on response codes + throw Exception('Failed to fetch categories: ${response.statusCode}'); + } + } catch (error) { + // Handle unexpected errors gracefully + rethrow; // Re-throw to allow further handling upstream + } + } + + Future addCategory({ + required WidgetRef ref, + required BuildContext context, + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/categories'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post(url: uri, body: {'categoryName': name}); + + try { + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + print('eswyfgseuyfgseygfysegfseygfseygfseygfseygfseygfesgfsegfseygf'); + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + var data1 = ref.refresh(categoryProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Category creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } + + Future editCategory({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + }) async { + final uri = Uri.parse('${APIConfig.url}/categories/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post(url: uri, body: { + '_method': 'put', + 'categoryName': name, + }); + + try { + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Added successful!'))); + var data1 = ref.refresh(categoryProvider); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Category creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } + + Future deleteCategory({required BuildContext context, required num categoryId, required WidgetRef ref}) async { + final String apiUrl = '${APIConfig.url}/categories/$categoryId'; // Replace with your API URL + + try { + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete( + url: Uri.parse(apiUrl), + ); + + print(response.statusCode); + print(response.body); + + if (response.statusCode == 200) { + final responseData = json.decode(response.body); + final String message = responseData['message']; + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(message)), + ); + return true; + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Failed to delete category.')), + ); + return false; + } + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('An error occurred.')), + ); + return false; + } + } +} diff --git a/lib/Screens/product_model/add_products_models.dart b/lib/Screens/product_model/add_products_models.dart new file mode 100644 index 0000000..878041f --- /dev/null +++ b/lib/Screens/product_model/add_products_models.dart @@ -0,0 +1,178 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/product_model/provider/models_provider.dart'; +import 'package:mobile_pos/Screens/product_model/repo/product_models_repo.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../constant.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'model/product_models_model.dart'; + +class AddProductModel extends ConsumerStatefulWidget { + const AddProductModel({super.key, this.editData}); + + final Data? editData; + + bool get isEditMode => editData != null; + + @override + ConsumerState createState() => _AddProductModelState(); +} + +class _AddProductModelState extends ConsumerState { + late final TextEditingController nameController; + final GlobalKey formKey = GlobalKey(); + bool isActive = true; + + @override + void initState() { + super.initState(); + nameController = TextEditingController(); + + WidgetsBinding.instance.addPostFrameCallback((_) { + if (widget.isEditMode) { + setState(() { + nameController.text = widget.editData?.name ?? ''; + isActive = widget.editData?.status == 1; + }); + } + }); + } + + @override + void dispose() { + nameController.dispose(); + super.dispose(); + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final permissionService = PermissionService(ref); + final _lang = lang.S.of(context); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text(widget.isEditMode ? _lang.editModel : _lang.addNewModel), + ), + body: Form( + key: formKey, + child: SingleChildScrollView( + padding: const EdgeInsets.all(20.0), + child: Column( + children: [ + // Model Name Input + TextFormField( + controller: nameController, + validator: (value) { + if (value == null || value.isEmpty) { + return _lang.pleaseEnterValidName; + } + return null; + }, + decoration: InputDecoration( + border: OutlineInputBorder(), + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: _lang.modelName, + hintText: _lang.enterModelName, + ), + ), + const SizedBox(height: 8), + + // Status Toggle + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(_lang.status), + SizedBox( + height: 32, + width: 44, + child: FittedBox( + child: Switch.adaptive( + value: isActive, + onChanged: (value) => setState(() => isActive = value), + ), + ), + ), + ], + ), + const SizedBox(height: 16), + + // Submit Button + ElevatedButton( + style: OutlinedButton.styleFrom( + disabledBackgroundColor: theme.colorScheme.primary.withAlpha(40), + ), + onPressed: () async { + if (widget.editData == null) { + if (!permissionService.hasPermission(Permit.productModelsCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionToCreateModel), + ), + ); + return; + } + } else { + if (!permissionService.hasPermission(Permit.productModelsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionToUpdateModel), + ), + ); + return; + } + } + if (formKey.currentState?.validate() ?? false) { + final repo = ProductModelsRepo(); + final data = CreateModelsModel( + name: nameController.text, + status: isActive ? '1' : '0', + modelId: widget.editData?.id.toString(), + ); + + bool success = + widget.isEditMode ? await repo.updateModels(data: data) : await repo.createModels(data: data); + + if (success) { + EasyLoading.showSuccess( + widget.isEditMode ? _lang.modelUpdateSuccessfully : _lang.modelCreatedSuccessfully, + ); + ref.refresh(fetchModelListProvider); + Navigator.pop(context); + } + } + }, + child: Text( + _lang.save, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodyMedium?.copyWith( + color: theme.colorScheme.primaryContainer, + fontWeight: FontWeight.w600, + fontSize: 16, + ), + ), + ), + ], + ), + ), + ), + ); + } +} + +class CreateModelsModel { + CreateModelsModel({ + this.modelId, + this.name, + this.status, + }); + String? modelId; + String? name; + String? status; +} diff --git a/lib/Screens/product_model/model/product_models_model.dart b/lib/Screens/product_model/model/product_models_model.dart new file mode 100644 index 0000000..fe5b205 --- /dev/null +++ b/lib/Screens/product_model/model/product_models_model.dart @@ -0,0 +1,64 @@ +class ProductModelsModel { + ProductModelsModel({ + this.message, + this.data, + }); + + ProductModelsModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(Data.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class Data { + Data({ + this.id, + this.name, + this.businessId, + this.status, + this.createdAt, + this.updatedAt, + }); + + Data.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + businessId = json['business_id']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + num? id; + String? name; + num? businessId; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['business_id'] = businessId; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/product_model/product_model_list.dart b/lib/Screens/product_model/product_model_list.dart new file mode 100644 index 0000000..308996c --- /dev/null +++ b/lib/Screens/product_model/product_model_list.dart @@ -0,0 +1,243 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:iconly/iconly.dart'; +import 'package:mobile_pos/Screens/product_model/provider/models_provider.dart'; +import 'package:mobile_pos/Screens/product_model/repo/product_models_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/core/theme/_app_colors.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/widgets/empty_widget/_empty_widget.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'add_products_models.dart'; + +class ProductModelList extends StatefulWidget { + const ProductModelList({super.key, required this.fromProductList}); + + final bool fromProductList; + + @override + ProductModelListState createState() => ProductModelListState(); +} + +class ProductModelListState extends State { + String search = ''; + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(_lang.models), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Consumer(builder: (context, ref, __) { + final modelData = ref.watch(fetchModelListProvider); + final permissionService = PermissionService(ref); + if (!permissionService.hasPermission(Permit.productModelsRead.value)) { + return Center(child: PermitDenyWidget()); + } + return SingleChildScrollView( + physics: NeverScrollableScrollPhysics(), + child: Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + children: [ + Expanded( + child: TextFormField( + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + onChanged: (value) { + setState(() { + search = value; + }); + }, + ), + ), + const SizedBox(width: 10.0), + GestureDetector( + onTap: () { + Navigator.push( + context, + MaterialPageRoute(builder: (context) => AddProductModel()), + ); + }, + child: Container( + height: 48.0, + width: 48, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kMainColor), + ), + child: const Icon(Icons.add, color: kMainColor), + ), + ), + ], + ), + ), + modelData.when( + data: (snapshot) { + final allModels = snapshot.data ?? []; + final filteredModels = allModels.where((model) { + final name = (model.name ?? '').toLowerCase(); + return name.contains(search.toLowerCase()); + }).toList(); + + if (filteredModels.isEmpty) { + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 50), + child: EmptyWidgetUpdated( + message: TextSpan(text: lang.S.of(context).noDataFound), + ), + ); + } + + return ListView.builder( + itemCount: filteredModels.length, + physics: AlwaysScrollableScrollPhysics(), + shrinkWrap: true, + itemBuilder: (context, i) { + final model = filteredModels[i]; + return ListCardWidget( + onSelect: widget.fromProductList + ? () {} + : () { + Navigator.pop(context, model); + }, + title: model.name?.toString() ?? 'n/a', + onDelete: () async { + if (!permissionService.hasPermission(Permit.productModelsDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionDeleteModel), + ), + ); + return; + } + ProductModelsRepo repo = ProductModelsRepo(); + bool success = await repo.deleteModel(id: model.id?.toString() ?? ''); + if (success) { + ref.refresh(fetchModelListProvider); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(_lang.deletedSuccessFully)), + ); + } + }, + onEdit: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddProductModel(editData: model), + ), + ); + }, + ); + }, + ); + }, + error: (_, __) => const SizedBox.shrink(), + loading: () => const Center( + child: SizedBox(height: 40, width: 40, child: CircularProgressIndicator()), + ), + ), + ], + ), + ); + }), + ), + ); + } +} + +class ListCardWidget extends StatelessWidget { + const ListCardWidget({ + super.key, + this.onEdit, + this.onDelete, + required this.title, + this.onSelect, + }); + + final void Function()? onEdit; + final void Function()? onDelete; + final void Function()? onSelect; + final String title; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + + return InkWell( + onTap: onSelect, + child: Container( + padding: const EdgeInsets.symmetric(vertical: 8), + margin: const EdgeInsets.symmetric(horizontal: 16), + decoration: const BoxDecoration( + border: Border( + bottom: BorderSide(color: Color(0xffD8D8D8)), + ), + ), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + title, + maxLines: 2, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodyLarge, + ), + ), + Row( + children: [ + IconButton.filledTonal( + onPressed: onEdit, + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + backgroundColor: Colors.white.withValues(alpha: 0.25), + ), + visualDensity: const VisualDensity(horizontal: -2, vertical: -2), + iconSize: 20, + icon: const Icon( + IconlyLight.edit, + color: DAppColors.kSecondary, + ), + ), + IconButton.filledTonal( + onPressed: onDelete, + style: IconButton.styleFrom( + padding: EdgeInsets.zero, + backgroundColor: Colors.white.withValues(alpha: 0.25), + ), + visualDensity: const VisualDensity(horizontal: -2, vertical: -2), + iconSize: 20, + icon: const Icon( + IconlyLight.delete, + color: Colors.redAccent, + ), + ), + ], + ), + // const Spacer(), + ], + ), + ), + ); + } +} diff --git a/lib/Screens/product_model/provider/models_provider.dart b/lib/Screens/product_model/provider/models_provider.dart new file mode 100644 index 0000000..e94fbaf --- /dev/null +++ b/lib/Screens/product_model/provider/models_provider.dart @@ -0,0 +1,11 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/product_models_model.dart'; +import '../repo/product_models_repo.dart'; + +ProductModelsRepo repo = ProductModelsRepo(); + +// fetch models list +final fetchModelListProvider = FutureProvider((ref) { + return repo.fetchModelsList(); +}); diff --git a/lib/Screens/product_model/repo/product_models_repo.dart b/lib/Screens/product_model/repo/product_models_repo.dart new file mode 100644 index 0000000..1372f14 --- /dev/null +++ b/lib/Screens/product_model/repo/product_models_repo.dart @@ -0,0 +1,144 @@ +import 'dart:convert'; + +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/product_models_model.dart'; +import '../add_products_models.dart'; + +class ProductModelsRepo { + // Create Model + Future createModels({required CreateModelsModel data}) async { + EasyLoading.show(status: 'Creating Models...'); + final url = Uri.parse('${APIConfig.url}/product-models'); + + // Create a multipart request + var request = http.MultipartRequest('POST', url); + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + request.fields['name'] = data.name.toString(); + request.fields['status'] = data.status.toString(); + try { + var response = await request.send(); + + var responseData = await http.Response.fromStream(response); + EasyLoading.dismiss(); + print('Model create ${response.statusCode}'); + print('Model create ${data.status}'); + + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(responseData.body); + EasyLoading.showError(data['message'] ?? 'Failed to create Model'); + print('Error: ${data['message']}'); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print('Error: ${e.toString()}'); + return false; + } + } + + // models List + Future fetchModelsList() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final prefs = await SharedPreferences.getInstance(); + String token = prefs.getString('token') ?? ''; + final url = Uri.parse('${APIConfig.url}/product-models'); + try { + var response = await clientGet.get(url: url); + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + var jsonData = jsonDecode(response.body); + return ProductModelsModel.fromJson(jsonData); + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to fetch models'); + throw Exception(data['message'] ?? 'Failed to fetch models'); + } + } catch (e) { + // Hide loading indicator and show error + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + throw Exception('Error: ${e.toString()}'); + } + } + + // Update Model + Future updateModels({required CreateModelsModel data}) async { + EasyLoading.show(status: 'Updating Model...'); + final url = Uri.parse('${APIConfig.url}/product-models/${data.modelId}'); + + // Create a multipart request + var request = http.MultipartRequest('POST', url); + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + request.fields['name'] = data.name.toString(); + request.fields['status'] = data.status.toString(); + request.fields['_method'] = 'put'; + try { + var response = await request.send(); + + var responseData = await http.Response.fromStream(response); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(responseData.body); + EasyLoading.showError(data['message'] ?? 'Failed to update'); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + return false; + } + } + + // delete warehouse + Future deleteModel({required String id}) async { + EasyLoading.show(status: 'Processing'); + final prefs = await SharedPreferences.getInstance(); + String token = prefs.getString('token') ?? ''; + final url = Uri.parse('${APIConfig.url}/product-models/$id'); + final headers = { + 'Accept': 'application/json', + 'Authorization': 'Bearer $token', + 'Content-Type': 'application/json', + }; + try { + var response = await http.delete( + url, + headers: headers, + ); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to delete'); + print(data['message']); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } +} diff --git a/lib/Screens/product_unit/add_units.dart b/lib/Screens/product_unit/add_units.dart new file mode 100644 index 0000000..29fa847 --- /dev/null +++ b/lib/Screens/product_unit/add_units.dart @@ -0,0 +1,129 @@ +// ignore_for_file: unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Products/Repo/unit_repo.dart'; +import 'package:mobile_pos/Screens/product_unit/model/unit_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class AddUnits extends StatefulWidget { + const AddUnits({super.key, this.unit}); + + final Unit? unit; + + @override + // ignore: library_private_types_in_public_api + _AddUnitsState createState() => _AddUnitsState(); +} + +class _AddUnitsState extends State { + bool showProgress = false; + TextEditingController unitController = TextEditingController(); + final GlobalKey _key = GlobalKey(); + + @override + void initState() { + // TODO: implement initState + super.initState(); + + if (widget.unit != null) { + unitController.text = widget.unit?.unitName ?? ''; + } + } + + @override + Widget build(BuildContext context) { + return Consumer(builder: (context, ref, __) { + final permissionService = PermissionService(ref); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).addUnit, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + children: [ + Visibility( + visible: showProgress, + child: const CircularProgressIndicator( + color: kMainColor, + strokeWidth: 5.0, + ), + ), + Form( + key: _key, + child: TextFormField( + controller: unitController, + validator: (value) { + if (value == null || value.isEmpty) { + // return 'Please enter a valid unit name'; + return lang.S.of(context).pleaseEnterAValidUnitName; + } + return null; + }, + decoration: InputDecoration( + border: const OutlineInputBorder(), + // hintText: 'Please enter unit name', + hintText: lang.S.of(context).pleaseEnterUnitName, + floatingLabelBehavior: FloatingLabelBehavior.always, + labelText: lang.S.of(context).unitName, + ), + ), + ), + const SizedBox(height: 15), + ElevatedButton( + onPressed: () async { + if (widget.unit == null) { + if (!permissionService.hasPermission(Permit.unitsCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to create unit'), + ), + ); + return; + } + } else { + if (!permissionService.hasPermission(Permit.unitsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to update unit'), + ), + ); + return; + } + } + if (_key.currentState!.validate()) { + UnitsRepo unit = UnitsRepo(); + + if ((widget.unit == null)) { + await unit.addUnit(ref: ref, context: context, name: unitController.text); + } else { + await unit.editUnit(ref: ref, id: widget.unit?.id ?? 0, context: context, name: unitController.text); + } + } + }, + child: Text(lang.S.of(context).save), + ), + ], + ), + ), + ), + ); + }); + } +} diff --git a/lib/Screens/product_unit/model/unit_model.dart b/lib/Screens/product_unit/model/unit_model.dart new file mode 100644 index 0000000..137637e --- /dev/null +++ b/lib/Screens/product_unit/model/unit_model.dart @@ -0,0 +1,37 @@ +class Unit { + Unit({ + this.id, + this.unitName, + this.businessId, + this.status, + this.createdAt, + this.updatedAt, + }); + + Unit.fromJson(dynamic json) { + id = json['id']; + unitName = json['unitName']; + businessId = json['business_id']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? unitName; + num? businessId; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['unitName'] = unitName; + map['business_id'] = businessId; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} diff --git a/lib/Screens/product_unit/provider/product_unit_provider.dart b/lib/Screens/product_unit/provider/product_unit_provider.dart new file mode 100644 index 0000000..1b92cef --- /dev/null +++ b/lib/Screens/product_unit/provider/product_unit_provider.dart @@ -0,0 +1,6 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../../Products/Repo/unit_repo.dart'; +import '../../product_unit/model/unit_model.dart'; + +final unitsProvider = FutureProvider>((ref) => UnitsRepo().fetchAllUnits()); diff --git a/lib/Screens/product_unit/unit_list.dart b/lib/Screens/product_unit/unit_list.dart new file mode 100644 index 0000000..50cf620 --- /dev/null +++ b/lib/Screens/product_unit/unit_list.dart @@ -0,0 +1,178 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/product_unit/provider/product_unit_provider.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../GlobalComponents/glonal_popup.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../Products/Repo/unit_repo.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import '../product_category/product_category_list_screen.dart'; +import 'add_units.dart'; + +// ignore: must_be_immutable +class UnitList extends StatefulWidget { + const UnitList({super.key, required this.isFromProductList}); + + final bool isFromProductList; + + @override + // ignore: library_private_types_in_public_api + _UnitListState createState() => _UnitListState(); +} + +class _UnitListState extends State { + String search = ''; + + @override + Widget build(BuildContext context) { + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + lang.S.of(context).units, + ), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Consumer(builder: (context, ref, __) { + final unitData = ref.watch(unitsProvider); + final businessInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return businessInfo.when(data: (details) { + if (!permissionService.hasPermission(Permit.categoriesRead.value)) { + return Center(child: PermitDenyWidget()); + } + return Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + children: [ + Expanded( + flex: 3, + child: AppTextField( + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + onChanged: (value) { + setState(() { + search = value; + }); + }, + ), + ), + const SizedBox( + width: 10.0, + ), + Expanded( + flex: 1, + child: GestureDetector( + onTap: () async { + final currentIndex = context; + const AddUnits().launch(currentIndex); + }, + child: Container( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + height: 48.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kGreyTextColor), + ), + child: const Icon( + Icons.add, + color: kGreyTextColor, + ), + ), + ), + ), + ], + ), + ), + unitData.when(data: (data) { + return data.isNotEmpty + ? ListView.builder( + physics: const NeverScrollableScrollPhysics(), + shrinkWrap: true, + itemCount: data.length, + itemBuilder: (context, i) { + return (data[i].unitName ?? '').toLowerCase().contains(search.toLowerCase()) + ? ListCardWidget( + onSelect: widget.isFromProductList + ? () {} + : () { + Navigator.pop(context, data[i]); + }, + title: data[i].unitName.toString(), + onDelete: () async { + if (!permissionService.hasPermission(Permit.unitsDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to delete unit.'), + ), + ); + return; + } + bool confirmDelete = await showDeleteConfirmationDialog(context: context, itemName: 'unit'); + if (confirmDelete) { + EasyLoading.show(); + if (await UnitsRepo().deleteUnit(context: context, unitId: data[i].id ?? 0, ref: ref)) { + ref.refresh(unitsProvider); + } + EasyLoading.dismiss(); + } + }, + onEdit: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddUnits( + unit: data[i], + ), + )); + }, + ) + : Container(); + }) + : Padding( + padding: const EdgeInsets.all(20.0), + child: Text( + lang.S.of(context).noDataFound, + //'No Data Found' + ), + ); + }, error: (_, __) { + return Container(); + }, loading: () { + return const CircularProgressIndicator(); + }), + ], + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center(child: CircularProgressIndicator()); + }); + }), + ), + ), + ); + } +} diff --git a/lib/Screens/shelfs/add_edit_shelf_screen.dart b/lib/Screens/shelfs/add_edit_shelf_screen.dart new file mode 100644 index 0000000..b89d849 --- /dev/null +++ b/lib/Screens/shelfs/add_edit_shelf_screen.dart @@ -0,0 +1,164 @@ +// File: add_edit_shelf.dart + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +// --- Local Imports --- +import 'package:mobile_pos/Screens/shelfs/repo/shelf_repo.dart'; +import 'package:mobile_pos/constant.dart'; + +import 'model/shelf_list_model.dart'; + +class AddEditShelf extends ConsumerStatefulWidget { + final bool isEdit; + final ShelfData? shelf; + + const AddEditShelf({super.key, this.isEdit = false, this.shelf}); + + @override + ConsumerState createState() => _AddEditShelfState(); +} + +class _AddEditShelfState extends ConsumerState { + final GlobalKey _key = GlobalKey(); + final TextEditingController nameController = TextEditingController(); + // TextEditingController descController is removed + + String? _selectedStatus; + final List _statusOptions = ['Active', 'Inactive']; + + @override + void initState() { + super.initState(); + if (widget.isEdit && widget.shelf != null) { + final data = widget.shelf!; + nameController.text = data.name ?? ''; + // descController.text = data.description ?? ''; // Removed + _selectedStatus = (data.status == 1 || data.status == 'Active') ? 'Active' : 'Inactive'; + } else { + _selectedStatus = 'Active'; + } + } + + @override + void dispose() { + nameController.dispose(); + // descController.dispose(); // Removed + super.dispose(); + } + + // --- Submission Logic --- + Future _submit() async { + if (!_key.currentState!.validate()) { + return; + } + + final repo = ShelfRepo(); + final String apiStatus = _selectedStatus == 'Active' ? '1' : '0'; + + EasyLoading.show(status: widget.isEdit ? 'Updating...' : 'Saving...'); + + if (widget.isEdit) { + await repo.updateShelf( + ref: ref, + context: context, + id: widget.shelf!.id!.round(), + name: nameController.text, + status: apiStatus, + ); + } else { + await repo.createShelf( + ref: ref, + context: context, + name: nameController.text, + status: apiStatus, + ); + } + } + + // --- Reset Logic --- + void _resetForm() { + if (widget.isEdit) { + Navigator.pop(context); + } else { + setState(() { + _key.currentState?.reset(); + nameController.clear(); + // descController.clear(); // Removed + _selectedStatus = 'Active'; + }); + } + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(widget.isEdit ? _lang.editShift : _lang.addShelf), + ), + body: SingleChildScrollView( + padding: const EdgeInsets.all(16), + child: Form( + key: _key, + child: Column( + children: [ + // 1. Shelf Name + TextFormField( + controller: nameController, + decoration: InputDecoration(labelText: _lang.shelfName, hintText: _lang.enterShelfName), + validator: (value) => value!.isEmpty ? _lang.pleaseEnterShelfName : null, + ), + const SizedBox(height: 16), + + // 2. Status Dropdown + DropdownButtonFormField( + value: _selectedStatus, + icon: const Icon(Icons.keyboard_arrow_down, color: kNeutral800), + decoration: InputDecoration(labelText: _lang.status, hintText: _lang.selectOne), + items: + _statusOptions.map((String value) => DropdownMenuItem(value: value, child: Text(value))).toList(), + onChanged: (String? newValue) { + setState(() => _selectedStatus = newValue); + }, + validator: (value) => value == null ? _lang.pleaseSelectStatus : null, + ), + const SizedBox(height: 30), + + // NOTE: Description field removed here + + // 4. Action Buttons (Reset/Save) + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: _resetForm, + style: OutlinedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + ), + child: Text(widget.isEdit ? _lang.cancel : _lang.resets), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: _submit, + style: ElevatedButton.styleFrom( + minimumSize: const Size(double.infinity, 50), + ), + child: Text(widget.isEdit ? _lang.update : _lang.save), + ), + ), + ], + ), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/shelfs/model/shelf_list_model.dart b/lib/Screens/shelfs/model/shelf_list_model.dart new file mode 100644 index 0000000..7a8643b --- /dev/null +++ b/lib/Screens/shelfs/model/shelf_list_model.dart @@ -0,0 +1,59 @@ +// File: product_shelf_model.dart + +class ShelfListModel { + ShelfListModel({ + this.message, + this.data, + }); + + ShelfListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + // Handles list of shelves in the 'data' key + json['data'].forEach((v) { + data?.add(ShelfData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class ShelfData { + ShelfData({ + this.id, + this.name, + this.description, // Keeping it nullable in model as API might return it + this.status, + }); + + ShelfData.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + description = json['description']; + status = json['status']; + } + num? id; + String? name; + String? description; // Nullable string + dynamic status; // Use dynamic to handle potential num (1/0) or String ("Active") + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['description'] = description; + map['status'] = status; + return map; + } +} diff --git a/lib/Screens/shelfs/provider/shelf_provider.dart b/lib/Screens/shelfs/provider/shelf_provider.dart new file mode 100644 index 0000000..aa2ecf5 --- /dev/null +++ b/lib/Screens/shelfs/provider/shelf_provider.dart @@ -0,0 +1,11 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/shelf_list_model.dart'; +import '../repo/shelf_repo.dart'; + +// Instantiate the repository +final repo = ShelfRepo(); + +final shelfListProvider = FutureProvider.autoDispose((ref) { + return repo.fetchAllShelves(); +}); diff --git a/lib/Screens/shelfs/repo/shelf_repo.dart b/lib/Screens/shelfs/repo/shelf_repo.dart new file mode 100644 index 0000000..226f2a1 --- /dev/null +++ b/lib/Screens/shelfs/repo/shelf_repo.dart @@ -0,0 +1,166 @@ +// File: shelf_repo.dart (FINAL CODE WITHOUT DESCRIPTION) + +import 'dart:convert'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +// --- Local Imports (Ensure these paths are correct for your project) --- +import '../../../../Const/api_config.dart'; +import '../../../../http_client/custome_http_client.dart'; +import '../../../../http_client/customer_http_client_get.dart'; +import '../model/shelf_list_model.dart'; +import '../provider/shelf_provider.dart'; + + +class ShelfRepo { + + static const String _endpoint = '/shelfs'; + + + ///---------------- FETCH ALL SHELVES (GET) ----------------/// + Future fetchAllShelves() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body); + return ShelfListModel.fromJson(parsedData); + } else { + throw Exception('Failed to fetch shelf list. Status: ${response.statusCode}'); + } + } + + ///---------------- CREATE SHELF (POST) ----------------/// + Future createShelf({ + required WidgetRef ref, + required BuildContext context, + required String name, + // Description removed from parameters + required String status, // "1" or "0" + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint'); + + final requestBody = jsonEncode({ + 'name': name, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Creating Shelf...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200 || responseData.statusCode == 201) { + ref.invalidate(shelfListProvider); // Refresh list on success + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Shelf created successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Creation failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- UPDATE SHELF (PUT) ----------------/// + Future updateShelf({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String name, + required String status, // "1" or "0" + }) async { + final uri = Uri.parse('${APIConfig.url}$_endpoint/$id'); + + final requestBody = jsonEncode({ + '_method': 'put', // Use POST method with _method=put + 'name': name, + 'status': status, + }); + + try { + EasyLoading.show(status: 'Updating Shelf...'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + EasyLoading.dismiss(); + + if (responseData.statusCode == 200) { + ref.invalidate(shelfListProvider); // Refresh list on success + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(parsedData['message'] ?? 'Shelf updated successfully')), + ); + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Update failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred: $error')), + ); + } + } + + ///---------------- DELETE SHELF (DELETE) ----------------/// + Future deleteShelf({ + required num id, + required BuildContext context, + required WidgetRef ref, + }) async { + try { + EasyLoading.show(status: 'Deleting...'); + final url = Uri.parse('${APIConfig.url}$_endpoint/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.invalidate(shelfListProvider); // Refresh list on success + ScaffoldMessenger.of(context).showSnackBar( + const SnackBar(content: Text('Shelf deleted successfully')), + ); + return true; + } else { + final parsedData = jsonDecode(response.body); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('Deletion failed: ${parsedData['message'] ?? 'Unknown error'}')), + ); + return false; + } + } catch (error) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text('An error occurred during deletion: $error')), + ); + return false; + } + } +} \ No newline at end of file diff --git a/lib/Screens/shelfs/shelf_list_screen.dart b/lib/Screens/shelfs/shelf_list_screen.dart new file mode 100644 index 0000000..33fbd6d --- /dev/null +++ b/lib/Screens/shelfs/shelf_list_screen.dart @@ -0,0 +1,202 @@ +// File: product_shelf_list_screen.dart (Based on BrandsList structure) + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/shelfs/provider/shelf_provider.dart'; +import 'package:mobile_pos/Screens/shelfs/repo/shelf_repo.dart'; +import 'package:nb_utils/nb_utils.dart'; // Assuming nb_utils is needed for .launch() + +// --- Local Imports --- +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../GlobalComponents/glonal_popup.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import '../product_category/product_category_list_screen.dart'; +import 'add_edit_shelf_screen.dart'; + +// --- Data Layer Imports --- + +class ProductShelfList extends ConsumerStatefulWidget { + const ProductShelfList({super.key, required this.isFromProductList}); + + final bool isFromProductList; + + @override + ConsumerState createState() => _ProductShelfListState(); +} + +class _ProductShelfListState extends ConsumerState { + String search = ''; + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + return GlobalPopup( + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text(_lang.shelf), + iconTheme: const IconThemeData(color: Colors.black), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: SingleChildScrollView( + child: Consumer(builder: (context, ref, __) { + final shelfDataAsync = ref.watch(shelfListProvider); + // Assuming businessInfoProvider and Permit enum are accessible + final permissionService = PermissionService(ref); + + // NOTE: I'm skipping the outer businessInfo.when block + // for simplicity, as the main data is shelfDataAsync. + + // You may insert the outer businessInfo.when block here if required: + // final businessInfo = ref.watch(businessInfoProvider); + // return businessInfo.when(data: (details) { ... }); + + return Column( + children: [ + Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + children: [ + Expanded( + flex: 3, + child: AppTextField( + textFieldType: TextFieldType.NAME, + decoration: InputDecoration( + border: const OutlineInputBorder(), + hintText: lang.S.of(context).search, + prefixIcon: Icon( + Icons.search, + color: kGreyTextColor.withOpacity(0.5), + ), + ), + onChanged: (value) { + setState(() { + search = value; + }); + }, + ), + ), + const SizedBox(width: 10.0), + // Add Button + Expanded( + flex: 1, + child: GestureDetector( + onTap: () async { + // Assuming AddEditShelf is used for adding too (isEdit=false) + const AddEditShelf().launch(context); + }, + child: Container( + padding: const EdgeInsets.only(left: 20.0, right: 20.0), + height: 48.0, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(5.0), + border: Border.all(color: kGreyTextColor), + ), + child: const Icon( + Icons.add, + color: kGreyTextColor, + ), + ), + ), + ), + ], + ), + ), + + // Shelf Data List Loading and Display + shelfDataAsync.when( + data: (model) { + final allShelves = model.data ?? []; + // Apply Search Filtering + final filteredShelves = allShelves.where((shelf) { + return (shelf.name ?? '').toLowerCase().contains(search.toLowerCase()) || + (shelf.description ?? '').toLowerCase().contains(search.toLowerCase()); + }).toList(); + + return filteredShelves.isNotEmpty + ? ListView.builder( + shrinkWrap: true, + itemCount: filteredShelves.length, + physics: const NeverScrollableScrollPhysics(), + itemBuilder: (context, i) { + final shelf = filteredShelves[i]; + return ListCardWidget( + // OnSelect action depends on context (e.g., selecting for product creation) + onSelect: widget.isFromProductList + ? () => Navigator.pop(context, shelf) + : () { + // Default action if not from product list + // You might navigate to a detailed view or do nothing + }, + title: shelf.name ?? 'N/A Shelf', + + // Delete Action + onDelete: () async { + // NOTE: Replace 'shelf_delete_permit' with your actual Permit.value + if (!permissionService.hasPermission('shelf_delete_permit')) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(_lang.youDoNotHavePermissionDeleteTheShelf), + ), + ); + return; + } + + bool confirmDelete = + await showDeleteConfirmationDialog(context: context, itemName: 'shelf'); + if (confirmDelete) { + EasyLoading.show(); + if (await ShelfRepo().deleteShelf(context: context, id: shelf.id ?? 0, ref: ref)) { + ref.refresh(shelfListProvider); + } + EasyLoading.dismiss(); + } + }, + + // Edit Action + onEdit: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddEditShelf( + isEdit: true, + shelf: shelf, + ), + )); + }, + ); + }) + : Padding( + padding: const EdgeInsets.all(20.0), + child: Text( + search.isEmpty ? lang.S.of(context).noDataFound : _lang.notMatchingResultFound, + ), + ); + }, + error: (e, __) { + return Padding( + padding: const EdgeInsets.all(20.0), + child: Text('Error loading data: ${e.toString()}'), + ); + }, + loading: () { + return const Center(child: CircularProgressIndicator()); + }, + ), + ], + ); + + // End of businessInfo.when block if it was used + }), + ), + ), + ); + } +} diff --git a/lib/Screens/stock_list/low_stock.dart b/lib/Screens/stock_list/low_stock.dart new file mode 100644 index 0000000..9c6e1d3 --- /dev/null +++ b/lib/Screens/stock_list/low_stock.dart @@ -0,0 +1,337 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/Screens/Products/Providers/product_provider.dart' hide productProvider; +import 'package:mobile_pos/Screens/stock_list/stock_in_varriant.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/pdf_report/stock_report_pdf/stock_report_pdf.dart'; +import 'package:mobile_pos/widgets/empty_widget/_empty_widget.dart'; +import '../../Provider/product_provider.dart'; +import '../../currency.dart'; + +class LowStock extends ConsumerStatefulWidget { + const LowStock({super.key, required this.isFromReport}); + + final bool isFromReport; + + @override + ConsumerState createState() => StockListState(); +} + +class StockListState extends ConsumerState { + String productSearch = ''; + bool _isRefreshing = false; + // String selectedFilter = 'Low Stock'; + String selectedExpireFilter = '7 Days'; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(productProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + final _horizontalScroll = ScrollController(); + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + final providerData = ref.watch(productProvider); + final totalStockValueProvider = ref.watch(productListProvider); + final businessData = ref.watch(businessInfoProvider); + return totalStockValueProvider.when( + data: (stockValue) { + return businessData.when(data: (business) { + return providerData.when( + data: (product) { + List showableProducts = []; + double totalStockValue = 0; + + for (var element in product) { + if (element.productType == 'combo') continue; + + final searchMatch = element.productName!.toLowerCase().contains(productSearch.toLowerCase().trim()); + if (!searchMatch) continue; + + final qty = element.stocksSumProductStock ?? 0; + final alertQty = element.alertQty ?? 0; + final isLowStock = qty <= alertQty; + + if (isLowStock) { + showableProducts.add(element); + + final lastStock = + (element.stocks != null && element.stocks!.isNotEmpty) ? element.stocks!.last : null; + + final purchasePrice = lastStock?.productPurchasePrice ?? element.productPurchasePrice ?? 0; + + totalStockValue += purchasePrice * qty; + } + } + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(lang.S.of(context).lowStock), + backgroundColor: Colors.white, + elevation: 0.0, + actions: [ + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (showableProducts.isNotEmpty) { + generateStockReportPdf(context, showableProducts, business, stockValue, true); + } else { + EasyLoading.showError(lang.S.of(context).genPdfWarn); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf01, + color: kSecondayColor, + ), + ), + SizedBox(width: 8), + ], + toolbarHeight: 100, + bottom: PreferredSize( + preferredSize: const Size(double.infinity, 40), + child: Column( + children: [ + Container( + color: updateBorderColor.withValues(alpha: 0.5), + width: double.infinity, + height: 1, + ), + Padding( + padding: const EdgeInsets.all(16), + child: TextFormField( + onChanged: (value) { + setState(() { + productSearch = value; + }); + }, + decoration: InputDecoration( + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + hintText: lang.S.of(context).searchH, + hintStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + )), + ), + ), + ], + ), + ), + ), + body: SingleChildScrollView( + child: RefreshIndicator( + onRefresh: () => refreshData(ref), + child: Column( + children: [ + showableProducts.isNotEmpty + ? LayoutBuilder( + builder: (BuildContext context, BoxConstraints constraints) { + final kWidth = constraints.maxWidth; + return SingleChildScrollView( + scrollDirection: Axis.horizontal, + controller: _horizontalScroll, + child: ConstrainedBox( + constraints: BoxConstraints(minWidth: kWidth), + child: Theme( + data: Theme.of(context).copyWith( + dividerTheme: const DividerThemeData(color: Colors.transparent), + checkboxTheme: CheckboxThemeData(), + ), + child: DataTable( + border: const TableBorder( + horizontalInside: BorderSide( + width: 1, + color: updateBorderColor, + ), + ), + dataRowColor: const WidgetStatePropertyAll(Colors.white), + headingRowColor: WidgetStateProperty.all(const Color(0xffFEF0F1)), + showBottomBorder: false, + dividerThickness: 0.0, + headingTextStyle: theme.textTheme.titleSmall, + dataTextStyle: theme.textTheme.bodyMedium, + columnSpacing: 20.0, + headingRowHeight: 40, + dataRowMinHeight: 40, + columns: [ + DataColumn(label: Text(lang.S.of(context).product)), + DataColumn(label: Text(lang.S.of(context).qty)), + DataColumn(label: Text(lang.S.of(context).cost)), + DataColumn(label: Text(lang.S.of(context).sale)), + ], + rows: showableProducts.asMap().entries.map((entry) { + final product = entry.value; + final lastStock = + product.stocks?.isNotEmpty == true ? product.stocks?.last : null; + bool isLowStock = + (product.stocksSumProductStock ?? 0) <= (product.alertQty ?? 0); + + // Find the first expired stock (if any) + Stock? expiredStock; + if (product.stocks != null) { + for (final stock in product.stocks!) { + if (stock.expireDate != null) { + final expiryDate = DateTime.tryParse(stock.expireDate!); + if (expiryDate != null && expiryDate.isBefore(DateTime.now())) { + expiredStock = stock; + break; + } + } + } + } + bool isExpired = expiredStock != null; + + void navigateNextScreen() { + if (product.productType == "variant" && + product.stocks?.isNotEmpty == true) { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => StockInVarriantList(product: product), + ), + ); + } + } + + return DataRow( + cells: [ + DataCell( + onTap: () => navigateNextScreen(), + SizedBox( + width: 150, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text( + product.productName ?? 'N/A', + style: theme.textTheme.bodyMedium, + textAlign: TextAlign.start, + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + if (isExpired) SizedBox(height: 1), + if (isExpired) + Text.rich( + TextSpan( + text: '${lang.S.of(context).expired}: ', + children: [ + TextSpan( + text: DateFormat('dd MMM yyyy').format( + DateTime.parse(expiredStock.expireDate + .toString())), + style: TextStyle( + color: Colors.red, + fontSize: 12, + )) + ]), + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: theme.textTheme.bodySmall, + ) + ], + ), + )), + DataCell( + onTap: () => navigateNextScreen(), + Text( + "${product.stocksSumProductStock ?? 0}", + )), + DataCell( + onTap: () => navigateNextScreen(), + Text( + '$currency${formatPointNumber(lastStock?.productPurchasePrice ?? 0)}', + style: theme.textTheme.bodyMedium?.copyWith())), + DataCell( + onTap: () => navigateNextScreen(), + Text( + '$currency${formatPointNumber(lastStock?.productSalePrice ?? 0)}', + )), + ], + ); + }).toList(), + ), + ), + ), + ); + }, + ) + : EmptyWidget( + message: TextSpan(text: lang.S.of(context).noProductFound), + ), + ], + ), + ), + ), + bottomNavigationBar: Container( + color: const Color(0xffFEF0F1), + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Padding( + padding: const EdgeInsets.only(left: 8.0, right: 8), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).stockValue, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${formatPointNumber(totalStockValue)}', + style: theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600), + ), + ], + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text("Error: $e")), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return Center(child: CircularProgressIndicator()); + }); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: () { + return Center( + child: CircularProgressIndicator(), + ); + }); + }); + } +} diff --git a/lib/Screens/stock_list/stock_in_varriant.dart b/lib/Screens/stock_list/stock_in_varriant.dart new file mode 100644 index 0000000..e99a6c4 --- /dev/null +++ b/lib/Screens/stock_list/stock_in_varriant.dart @@ -0,0 +1,243 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import '../../constant.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class StockInVarriantList extends ConsumerStatefulWidget { + const StockInVarriantList({super.key, required this.product}); + final Product product; + + @override + ConsumerState createState() => _StockInBatchListState(); +} + +class _StockInBatchListState extends ConsumerState { + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + final now = DateTime.now(); + final permissionService = PermissionService(ref); + final _lang = l.S.of(context); + return Scaffold( + appBar: AppBar( + title: Text(_lang.viewStock), + centerTitle: true, + ), + body: SingleChildScrollView( + padding: const EdgeInsets.symmetric(vertical: 16), + child: Container( + decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(10)), + child: Column( + children: [ + Container( + padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 8), + decoration: const BoxDecoration( + color: Color(0xf0fef0f1), + borderRadius: BorderRadius.vertical(top: Radius.circular(10)), + ), + child: Row( + children: [ + _buildHeaderText(_lang.batch, 4, theme, TextAlign.start), + _buildHeaderText(_lang.stock, 4, theme, TextAlign.center), + if (permissionService.hasPermission(Permit.stocksPriceView.value)) + _buildHeaderText(_lang.cost, 4, theme, TextAlign.center), + // _buildHeaderText('Sale', 2, theme, TextAlign.right), + _buildHeaderText(_lang.expiry, 4, theme, TextAlign.center), + ], + ), + ), + ListView.separated( + shrinkWrap: true, + physics: const NeverScrollableScrollPhysics(), + itemCount: widget.product.stocks!.length, + separatorBuilder: (_, __) => Divider(color: updateBorderColor), + itemBuilder: (_, index) { + final stock = widget.product.stocks![index]; + bool isExpired = false; + + if (stock.expireDate != null) { + final expiryDate = DateTime.tryParse(stock.expireDate!); + if (expiryDate != null && expiryDate.isBefore(now)) { + isExpired = true; + } + } + return _buildRow(theme, index, isExpired); + }, + ), + ], + ), + ), + ), + ); + } + + Widget _buildHeaderText(String text, int flex, ThemeData theme, TextAlign textAlign) => Expanded( + flex: flex, + child: Text( + text, + style: theme.textTheme.titleMedium, + textAlign: textAlign, + ), + ); + + Widget _buildRow(ThemeData theme, int index, bool isExpired) { + final permissionService = PermissionService(ref); + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 10, vertical: 8), + child: Row( + children: [ + _buildCell( + widget.product.stocks![index].batchNo ?? 'n/a', + 4, + theme, + TextAlign.left, + isExpired: isExpired, + ), + _buildCell( + widget.product.stocks![index].productStock.toString(), + 4, + theme, + TextAlign.center, + isExpired: isExpired, + ), + if (permissionService.hasPermission(Permit.stocksPriceView.value)) + _buildCell( + widget.product.stocks![index].productPurchasePrice.toString(), + 4, + theme, + TextAlign.center, + isExpired: isExpired, + ), + // _buildCell( + // widget.product.stocks![index].productSalePrice.toString(), + // 2, + // theme, + // TextAlign.end, + // isExpired: isExpired, + // ), + _buildCell( + widget.product.stocks![index].expireDate != null + ? DateFormat('dd MMM yyyy').format(DateTime.parse(widget.product.stocks![index].expireDate.toString())) + : 'n/a', + 4, + theme, + TextAlign.center, + isExpired: isExpired, + ), + ], + ), + ); + } + + Widget _buildCell(String text, int flex, ThemeData theme, TextAlign textAlign, {required bool isExpired}) => Expanded( + flex: flex, + child: Text( + text, + style: theme.textTheme.bodyMedium?.copyWith( + color: isExpired ? Colors.red : null, + ), + textAlign: textAlign, + )); +} + +// class StockInBatchList extends StatefulWidget { +// const StockInBatchList({super.key, required this.product}); +// final ProductModel product; +// +// @override +// State createState() => _StockInBatchListState(); +// } +// +// class _StockInBatchListState extends State { +// @override +// Widget build(BuildContext context) { +// final theme = Theme.of(context); +// return Scaffold( +// appBar: AppBar( +// title: const Text('View Stock'), +// centerTitle: true, +// ), +// body: SingleChildScrollView( +// padding: const EdgeInsets.all(16), +// child: Container( +// decoration: BoxDecoration(color: Colors.white, borderRadius: BorderRadius.circular(10)), +// child: Column( +// children: [ +// _buildHeader(theme), +// ListView.separated( +// shrinkWrap: true, +// physics: const NeverScrollableScrollPhysics(), +// itemCount: widget.product.stocks!.length, +// separatorBuilder: (_, __) => Divider(color: updateBorderColor), +// itemBuilder: (_, index) => _buildRow(theme, index), +// ), +// ], +// ), +// ), +// ), +// ); +// } +// +// Widget _buildHeader(ThemeData theme) => Container( +// padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), +// decoration: const BoxDecoration( +// color: Color(0xf0fef0f1), +// borderRadius: BorderRadius.vertical(top: Radius.circular(10)), +// ), +// child: Row( +// children: [ +// _buildHeaderText( +// 'Batch', +// 3, +// theme, +// TextAlign.left, +// ), +// _buildHeaderText( +// 'Stock', +// 3, +// theme, +// TextAlign.center, +// ), +// _buildHeaderText( +// 'Cost', +// 3, +// theme, +// TextAlign.center, +// ), +// _buildHeaderText('Sale', 2, theme, TextAlign.right), +// ], +// ), +// ); +// +// Widget _buildHeaderText(String text, int flex, ThemeData theme, TextAlign textAlign) => Expanded( +// flex: flex, +// child: Text( +// text, +// style: theme.textTheme.titleMedium, +// textAlign: textAlign, +// ), +// ); +// +// Widget _buildRow(ThemeData theme, int index) => Padding( +// padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 6), +// child: Row( +// children: [ +// _buildCell(widget.product.stocks![index].batchNo ?? 'n/a', 3, theme, TextAlign.left), +// _buildCell(widget.product.stocks![index].productStock.toString(), 3, theme, TextAlign.center), +// _buildCell(widget.product.stocks![index].productPurchasePrice.toString(), 3, theme, TextAlign.center), +// _buildCell(widget.product.stocks![index].productSalePrice.toString(), 2, theme, TextAlign.end), +// ], +// ), +// ); +// +// Widget _buildCell(String text, int flex, ThemeData theme, TextAlign textAlign) => Expanded( +// flex: flex, +// child: Text( +// text, +// style: theme.textTheme.bodyMedium, +// textAlign: textAlign, +// )); +// } diff --git a/lib/Screens/stock_list/stock_list_main.dart b/lib/Screens/stock_list/stock_list_main.dart new file mode 100644 index 0000000..0687abf --- /dev/null +++ b/lib/Screens/stock_list/stock_list_main.dart @@ -0,0 +1,712 @@ +import 'package:dropdown_button2/dropdown_button2.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/svg.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/Screens/Products/Providers/product_provider.dart'; +import 'package:mobile_pos/Screens/stock_list/stock_in_varriant.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/pdf_report/stock_report_pdf/stock_report_pdf.dart'; +import 'package:mobile_pos/thermal%20priting%20invoices/provider/print_thermal_invoice_provider.dart'; +import 'package:mobile_pos/widgets/empty_widget/_empty_widget.dart'; + +import '../../Provider/product_provider.dart'; +import '../../currency.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../pdf_report/stock_report_pdf/stock_report_excel.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class StockList extends ConsumerStatefulWidget { + const StockList({super.key, required this.isFromReport}); + + final bool isFromReport; + + @override + ConsumerState createState() => StockListState(); +} + +class StockListState extends ConsumerState { + String productSearch = ''; + bool _isRefreshing = false; + String selectedFilter = 'All'; + String selectedExpireFilter = '7 Days'; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + ref.refresh(productProvider); + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + final _horizontalScroll = ScrollController(); + + // Helper function to check if any stock is expired or near expiration + bool _isProductExpiredOrNearExpiry(Product product, DateTime now) { + if (product.stocks == null || product.stocks!.isEmpty) return false; + + for (final stock in product.stocks!) { + if (stock.expireDate != null) { + final expiryDate = DateTime.tryParse(stock.expireDate!); + if (expiryDate != null) { + final daysLeft = expiryDate.difference(now).inDays; + + switch (selectedExpireFilter) { + case '7 Days': + if (daysLeft <= 7 && daysLeft >= 0) return true; + break; + case '15 Days': + if (daysLeft <= 15 && daysLeft >= 0) return true; + break; + case '30 Days': + if (daysLeft <= 30 && daysLeft >= 0) return true; + break; + case '60 Days': + if (daysLeft <= 50 && daysLeft >= 0) return true; + break; + case 'Expired': + if (daysLeft < 0) return true; + break; + } + } + } + } + return false; + } + + final TextEditingController searchController = TextEditingController(); + + String all = 'All'; + String lowStock = 'Low Stock'; + String expire = 'Expire'; + + late List> categoryItems = [ + {'value': all, 'label': lang.S.of(context).all}, + {'value': lowStock, 'label': lang.S.of(context).lowStock}, + {'value': expire, 'label': lang.S.of(context).expire}, + ]; + + String EXPIRE_7 = '7 Days'; + String EXPIRE_15 = '15 Days'; + String EXPIRE_30 = '30 Days'; + String EXPIRE_60 = '60 Days'; + String EXPIRE_DONE = 'Expired'; + + late List> expireItems = [ + {'value': EXPIRE_7, 'label': lang.S.of(context).sevenDays}, + {'value': EXPIRE_15, 'label': lang.S.of(context).fifteenthDays}, + {'value': EXPIRE_30, 'label': lang.S.of(context).thirtyDays}, + {'value': EXPIRE_60, 'label': lang.S.of(context).sixtyDays}, + {'value': EXPIRE_DONE, 'label': lang.S.of(context).expired}, + ]; + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + final providerData = ref.watch(productProvider); + final totalStockValueProvider = ref.watch(productListProvider); + final businessData = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + final _lang = lang.S.of(context); + return totalStockValueProvider.when( + data: (stockValue) { + return businessData.when(data: (business) { + return providerData.when( + data: (product) { + DateTime now = DateTime.now(); + List showableProducts = []; + + double totalStockValue = 0; + + for (var element in product) { + bool matchesSearch = + element.productName!.toLowerCase().contains(productSearch.toLowerCase().trim()); + + bool matchesLowStock = (element.productType != 'combo') && + (element.stocksSumProductStock ?? 0) <= (element.alertQty ?? 0); + + bool matchesExpireFilter = true; + + if (selectedFilter == 'Expire') { + matchesExpireFilter = _isProductExpiredOrNearExpiry(element, now); + } + + // ADD PRODUCTS TO LIST BASED ON FILTER + bool shouldAdd = false; + + if (selectedFilter == 'Expire') { + shouldAdd = matchesSearch && matchesExpireFilter; + } else if (selectedFilter == 'Low Stock') { + shouldAdd = matchesSearch && matchesLowStock; + } else { + shouldAdd = matchesSearch; // "All" + } + + if (shouldAdd) { + showableProducts.add(element); + + final lastStock = + (element.stocks != null && element.stocks!.isNotEmpty) ? element.stocks!.last : null; + + final purchasePrice = lastStock?.productPurchasePrice ?? element.productPurchasePrice ?? 0; + + final qty = element.stocksSumProductStock ?? 0; + + totalStockValue += purchasePrice * qty; + } + } + + final bool isFiltered = productSearch.isNotEmpty || selectedFilter != 'All'; + final double displayedStockValue = isFiltered ? totalStockValue : stockValue.totalStockValue; + + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + centerTitle: true, + title: Text(lang.S.of(context).stockList), + backgroundColor: Colors.white, + elevation: 0.0, + actions: [ + if (permissionService.hasPermission(Permit.stocksRead.value)) ...{ + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (showableProducts.isNotEmpty) { + generateStockReportPdf(context, product, business, stockValue, false); + } else { + EasyLoading.showError(_lang.noDataAvailableForGeneratePdf); + } + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPdf01, + color: kSecondayColor, + ), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + if (showableProducts.isNotEmpty) { + generateStockReportExcel(context, product, business, stockValue); + } else { + EasyLoading.showError(_lang.noDataAvailableForGeneratePdf); + } + }, + icon: SvgPicture.asset('assets/excel.svg'), + ), + IconButton( + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + ref.watch(thermalPrinterProvider).printStockInvoiceNow( + products: product, + businessInformationModel: business, + context: context, + totalStock: stockValue, + ); + }, + icon: HugeIcon( + icon: HugeIcons.strokeRoundedPrinter, + color: kMainColor, + ), + ), + SizedBox(width: 8), + } + ], + toolbarHeight: 100, + bottom: PreferredSize( + preferredSize: const Size(double.infinity, 40), + child: Column( + children: [ + Container( + color: updateBorderColor.withValues(alpha: 0.5), + width: double.infinity, + height: 1, + ), + const SizedBox(height: 16), + Row( + children: [ + Flexible( + flex: 5, + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 16), + child: TextFormField( + controller: searchController, + onChanged: (value) { + setState(() { + productSearch = value; + }); + }, + decoration: InputDecoration( + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: updateBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(8), + borderSide: const BorderSide(color: Colors.red, width: 1), + ), + prefixIcon: const Padding( + padding: EdgeInsets.only(left: 10), + child: Icon( + FeatherIcons.search, + color: kNeutralColor, + ), + ), + suffixIcon: Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (searchController.text.isNotEmpty) + IconButton( + visualDensity: const VisualDensity(horizontal: -4), + tooltip: _lang.clear, + onPressed: () { + setState(() { + searchController.clear(); + }); + }, + icon: Icon( + Icons.close, + size: 20, + color: kSubPeraColor, + ), + ), + GestureDetector( + onTap: () { + showModalBottomSheet( + context: context, + isScrollControlled: true, + isDismissible: false, + useSafeArea: true, + builder: (BuildContext context) { + String tempSelectedFilter = selectedFilter; + String tempSelectedExpireFilter = selectedExpireFilter; + + return StatefulBuilder( + builder: (BuildContext context, StateSetter setNewState) { + return SingleChildScrollView( + padding: EdgeInsets.only( + bottom: MediaQuery.of(context).viewInsets.bottom, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: const EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).filter, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: const Icon(Icons.close, size: 18), + ) + ], + ), + ), + const Divider(color: kBorderColor, height: 1), + Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + children: [ + DropdownButtonFormField2( + value: tempSelectedFilter, + hint: Text(_lang.selectCategory), + iconStyleData: const IconStyleData( + icon: Icon(Icons.keyboard_arrow_down), + iconSize: 24, + openMenuIcon: Icon(Icons.keyboard_arrow_up), + iconEnabledColor: Colors.grey, + ), + onChanged: (String? newValue) { + setNewState(() { + tempSelectedFilter = newValue!; + }); + }, + // items: [ + // 'All', + // 'Low Stock', + // 'Expire' + // ].map>((String value) { + // return DropdownMenuItem( + // value: value, + // child: Text(value, + // style: theme.textTheme.bodyMedium), + // ); + // }).toList(), + items: categoryItems.map((item) { + return DropdownMenuItem( + value: item['value'], + child: Text(item['label']!), + ); + }).toList(), + + dropdownStyleData: DropdownStyleData( + maxHeight: 500, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + ), + scrollbarTheme: ScrollbarThemeData( + radius: const Radius.circular(40), + thickness: + WidgetStateProperty.all(6), + thumbVisibility: + WidgetStateProperty.all(true), + ), + ), + menuItemStyleData: const MenuItemStyleData( + padding: + EdgeInsets.symmetric(horizontal: 6)), + decoration: InputDecoration( + labelText: lang.S.of(context).category, + ), + ), + if (tempSelectedFilter == 'Expire') + SizedBox(height: 16), + if (tempSelectedFilter == 'Expire') + DropdownButtonFormField2( + value: tempSelectedExpireFilter, + isDense: true, + iconStyleData: const IconStyleData( + icon: Icon(Icons.keyboard_arrow_down), + iconSize: 24, + openMenuIcon: Icon(Icons.keyboard_arrow_up), + iconEnabledColor: Colors.grey, + ), + hint: Text("Select Days", + style: theme.textTheme.bodyMedium), + onChanged: (String? newValue) { + setNewState(() { + tempSelectedExpireFilter = newValue!; + }); + }, + items: expireItems.map((item) { + return DropdownMenuItem( + value: item['value'], + child: Text(item['label']!), + ); + }).toList(), + // items: [ + // '7 Days', + // '15 Days', + // '30 Days', + // '60 Days', + // 'Expired' + // ].map>( + // (String value) { + // return DropdownMenuItem( + // value: value, + // child: Text(value, + // style: theme.textTheme.bodyMedium), + // ); + // }).toList(), + dropdownStyleData: DropdownStyleData( + maxHeight: 500, + decoration: BoxDecoration( + borderRadius: BorderRadius.circular(8), + ), + scrollbarTheme: ScrollbarThemeData( + radius: const Radius.circular(40), + thickness: + WidgetStateProperty.all(6), + thumbVisibility: + WidgetStateProperty.all(true), + ), + ), + menuItemStyleData: const MenuItemStyleData( + padding: + EdgeInsets.symmetric(horizontal: 6)), + ), + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () { + Navigator.pop(context); + }, + child: Text(lang.S.of(context).cancel), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () { + setState(() { + selectedFilter = tempSelectedFilter; + selectedExpireFilter = + tempSelectedExpireFilter; + }); + Navigator.pop(context); + }, + child: Text(lang.S.of(context).apply), + ), + ), + ], + ), + ], + ), + ), + ], + ), + ); + }, + ); + }, + ); + }, + child: Padding( + padding: const EdgeInsets.all(1.0), + child: Container( + width: 50, + height: 45, + padding: const EdgeInsets.all(8), + decoration: BoxDecoration( + color: kMainColor50, + borderRadius: const BorderRadius.only( + topRight: Radius.circular(5), + bottomRight: Radius.circular(5), + ), + ), + child: SvgPicture.asset('assets/filter.svg'), + ), + ), + ), + ], + ), + hintText: lang.S.of(context).searchH, + hintStyle: Theme.of(context).textTheme.bodyMedium?.copyWith( + color: kNeutralColor, + )), + ), + ), + ), + ], + ), + const SizedBox(height: 16), + ], + ), + ), + ), + body: SingleChildScrollView( + child: RefreshIndicator( + onRefresh: () => refreshData(ref), + child: Column( + children: [ + if (permissionService.hasPermission( + widget.isFromReport ? Permit.stockReportsRead.value : Permit.stocksRead.value)) ...{ + showableProducts.isNotEmpty + ? LayoutBuilder( + builder: (BuildContext context, BoxConstraints constraints) { + final kWidth = constraints.maxWidth; + return SingleChildScrollView( + scrollDirection: Axis.horizontal, + controller: _horizontalScroll, + child: ConstrainedBox( + constraints: BoxConstraints(minWidth: kWidth), + child: Theme( + data: Theme.of(context).copyWith( + dividerTheme: const DividerThemeData(color: Colors.transparent), + checkboxTheme: CheckboxThemeData(), + ), + child: DataTable( + border: const TableBorder( + horizontalInside: BorderSide( + width: 1, + color: updateBorderColor, + ), + ), + dataRowColor: const WidgetStatePropertyAll(Colors.white), + headingRowColor: WidgetStateProperty.all(const Color(0xffFEF0F1)), + showBottomBorder: false, + dividerThickness: 0.0, + headingTextStyle: theme.textTheme.titleSmall, + dataTextStyle: theme.textTheme.bodyMedium, + columnSpacing: 20.0, + headingRowHeight: 40, + dataRowMinHeight: 40, + columns: [ + DataColumn(label: Text(lang.S.of(context).product)), + DataColumn( + label: Text( + lang.S.of(context).qty, + textAlign: TextAlign.center, + )), + if (permissionService.hasPermission(Permit.stocksPriceView.value)) + DataColumn( + label: Text( + lang.S.of(context).cost, + textAlign: TextAlign.center, + )), + DataColumn( + label: Text( + lang.S.of(context).sale, + textAlign: TextAlign.center, + )), + ], + rows: showableProducts.asMap().entries.map((entry) { + final product = entry.value; + final lastStock = + product.stocks?.isNotEmpty == true ? product.stocks?.last : null; + bool isLowStock = + (product.stocksSumProductStock ?? 0) <= (product.alertQty ?? 0); + + // Find the first expired stock (if any) + Stock? expiredStock; + if (product.stocks != null) { + for (final stock in product.stocks!) { + if (stock.expireDate != null) { + final expiryDate = DateTime.tryParse(stock.expireDate!); + if (expiryDate != null && expiryDate.isBefore(DateTime.now())) { + expiredStock = stock; + break; + } + } + } + } + bool isExpired = expiredStock != null; + + void navigateNextScreen() { + if (product.productType == "variant" && + product.stocks?.isNotEmpty == true) { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => StockInVarriantList(product: product), + ), + ); + } + } + + return DataRow( + cells: [ + DataCell( + onTap: () => navigateNextScreen(), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + SizedBox( + width: 100, + child: Text( + product.productName ?? 'N/A', + style: theme.textTheme.bodyMedium, + textAlign: TextAlign.start, + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ), + if (isExpired) SizedBox(height: 1), + if (isExpired) + Text.rich( + TextSpan(text: '${_lang.expired}: ', children: [ + TextSpan( + text: DateFormat('dd MMM yyyy').format( + DateTime.parse( + expiredStock.expireDate.toString())), + style: TextStyle( + color: Colors.red, + fontSize: 12, + )) + ]), + style: theme.textTheme.bodySmall, + ) + ], + )), + DataCell( + onTap: () => navigateNextScreen(), + Text( + product.stocksSumProductStock?.toString() ?? '0', + textAlign: TextAlign.center, + )), + if (permissionService.hasPermission(Permit.stocksPriceView.value)) + DataCell( + onTap: () => navigateNextScreen(), + Text( + '$currency${formatPointNumber(lastStock?.productPurchasePrice ?? 0)}', + textAlign: TextAlign.center, + style: theme.textTheme.bodyMedium?.copyWith(), + ), + ), + DataCell( + onTap: () => navigateNextScreen(), + Text( + '$currency${formatPointNumber(lastStock?.productSalePrice ?? 0)}', + textAlign: TextAlign.center, + )), + ], + ); + }).toList(), + ), + ), + ), + ); + }, + ) + : EmptyWidget( + message: TextSpan(text: lang.S.of(context).noProductFound), + ), + } else + Center(child: PermitDenyWidget()), + ], + ), + ), + ), + bottomNavigationBar: Visibility( + visible: permissionService + .hasPermission(widget.isFromReport ? Permit.stockReportsRead.value : Permit.stocksRead.value), + child: Container( + color: const Color(0xffFEF0F1), + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).stockValue, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + Text( + '$currency${formatPointNumber(displayedStockValue)}', + style: theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600), + ), + ], + ), + ), + ), + ); + }, + error: (e, stack) => Center(child: Text("Error: $e")), + loading: () => const Center(child: CircularProgressIndicator()), + ); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return Center(child: CircularProgressIndicator()); + }); + }, + error: (e, stack) => Center( + child: Text(e.toString()), + ), + loading: () { + return Center( + child: CircularProgressIndicator(), + ); + }); + }); + } +} diff --git a/lib/Screens/subscription/Model/payment_credential_model.dart b/lib/Screens/subscription/Model/payment_credential_model.dart new file mode 100644 index 0000000..e8826f3 --- /dev/null +++ b/lib/Screens/subscription/Model/payment_credential_model.dart @@ -0,0 +1,29 @@ +class PaymentCredentialModel { + PaymentCredentialModel({ + required this.shurjopayserverUrl, + required this.merchantuserName, + required this.merchantPassword, + required this.merchantkeyPrefix, + }); + + PaymentCredentialModel.fromJson(dynamic json) { + shurjopayserverUrl = json['SHURJOPAY_SERVER_URL']; + merchantuserName = json['MERCHANT_USERNAME']; + merchantPassword = json['MERCHANT_PASSWORD']; + merchantkeyPrefix = json['MERCHANT_KEY_PREFIX']; + } + + late String shurjopayserverUrl; + late String merchantuserName; + late String merchantPassword; + late String merchantkeyPrefix; + + Map toJson() { + final map = {}; + map['SHURJOPAY_SERVER_URL'] = shurjopayserverUrl; + map['MERCHANT_USERNAME'] = merchantuserName; + map['MERCHANT_PASSWORD'] = merchantPassword; + map['MERCHANT_KEY_PREFIX'] = merchantkeyPrefix; + return map; + } +} diff --git a/lib/Screens/subscription/Model/subscription_plan_model.dart b/lib/Screens/subscription/Model/subscription_plan_model.dart new file mode 100644 index 0000000..a78cb34 --- /dev/null +++ b/lib/Screens/subscription/Model/subscription_plan_model.dart @@ -0,0 +1,77 @@ +class SubscriptionPlanModel { + SubscriptionPlanModel({ + this.id, + this.subscriptionName, + this.duration, + this.offerPrice, + this.subscriptionPrice, + this.status, + this.createdAt, + this.updatedAt, + }); + + SubscriptionPlanModel.fromJson(dynamic json) { + id = json['id']; + subscriptionName = json['subscriptionName']; + duration = json['duration']; + offerPrice = json['offerPrice']; + subscriptionPrice = json['subscriptionPrice']; + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? subscriptionName; + num? duration; + num? offerPrice; + num? subscriptionPrice; + num? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['subscriptionName'] = subscriptionName; + map['duration'] = duration; + map['offerPrice'] = offerPrice; + map['subscriptionPrice'] = subscriptionPrice; + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} + +class SubscriptionPlanModelNew { + final int id; + final String subscriptionName; + final int duration; + final double? offerPrice; + final double subscriptionPrice; + final int status; + final Map features; + + SubscriptionPlanModelNew({ + required this.id, + required this.subscriptionName, + required this.duration, + this.offerPrice, + required this.subscriptionPrice, + required this.status, + required this.features, + }); + + factory SubscriptionPlanModelNew.fromJson(Map json) { + return SubscriptionPlanModelNew( + id: json['id'], + subscriptionName: json['subscriptionName'], + duration: json['duration'], + offerPrice: json['offerPrice']?.toDouble(), + subscriptionPrice: json['subscriptionPrice'].toDouble(), + status: json['status'], + features: json['features'] is Map ? Map.from(json['features']) : {}, + ); + } +} diff --git a/lib/Screens/subscription/Provider/subacription_plan_provider.dart b/lib/Screens/subscription/Provider/subacription_plan_provider.dart new file mode 100644 index 0000000..0d0225f --- /dev/null +++ b/lib/Screens/subscription/Provider/subacription_plan_provider.dart @@ -0,0 +1,7 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../Model/subscription_plan_model.dart'; +import '../Repo/subscriptionPlanRepo.dart'; + +SubscriptionPlanRepo subscriptionRepo = SubscriptionPlanRepo(); +final subscriptionPlanProvider = FutureProvider.autoDispose>((ref) => subscriptionRepo.fetchAllPlans()); diff --git a/lib/Screens/subscription/Repo/subscriptionPlanRepo.dart b/lib/Screens/subscription/Repo/subscriptionPlanRepo.dart new file mode 100644 index 0000000..2457bd2 --- /dev/null +++ b/lib/Screens/subscription/Repo/subscriptionPlanRepo.dart @@ -0,0 +1,106 @@ +// ignore_for_file: file_names, unused_element, unused_local_variable + +import 'dart:convert'; +import 'dart:math'; + +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Provider/profile_provider.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../Model/payment_credential_model.dart'; +import '../Model/subscription_plan_model.dart'; + +class SubscriptionPlanRepo { + final _chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz1234567890'; + final Random _rnd = Random(); + + String getRandomString(int length) => String.fromCharCodes(Iterable.generate(length, (_) => _chars.codeUnitAt(_rnd.nextInt(_chars.length)))); + + Future> fetchAllPlans() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/plans'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final partyList = parsedData['data'] as List; + return partyList.map((category) => SubscriptionPlanModelNew.fromJson(category)).toList(); + // Parse into Party objects + } else { + throw Exception('Failed to fetch Products'); + } + } + + Future> fetchAllPlansPrevious() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/plans'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final partyList = parsedData['data'] as List; + return partyList.map((category) => SubscriptionPlanModel.fromJson(category)).toList(); + // Parse into Party objects + } else { + throw Exception('Failed to fetch Products'); + } + } + + Future getPaymentCredential() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/gateways'); + final response = await clientGet.get(url: uri); + print(response.statusCode); + print(response.body); + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final data = parsedData['data']; + return PaymentCredentialModel.fromJson(data); + } else { + throw Exception('Failed to fetch credential'); + } + } + + Future subscribePlan({ + required WidgetRef ref, + required BuildContext context, + required int planId, + required String paymentMethod, + }) async { + final uri = Uri.parse('${APIConfig.url}/subscribes'); + + var responseData = await http.post(uri, headers: { + "Accept": 'application/json', + 'Authorization': await getAuthToken(), + }, body: { + 'plan_id': planId.toString(), + 'subscriptionMethod': paymentMethod, + }); + + try { + final parsedData = jsonDecode(responseData.body); + + if (responseData.statusCode == 200) { + ScaffoldMessenger.of(context).showSnackBar(const SnackBar(content: Text('Subscribe successful!'))); + var data = ref.refresh(businessInfoProvider); + ref.refresh(getExpireDateProvider(ref)); + + Navigator.pop(context); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Subscribe creation failed: ${parsedData['message']}'))); + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + } + } +} diff --git a/lib/Screens/subscription/package_screen.dart b/lib/Screens/subscription/package_screen.dart new file mode 100644 index 0000000..e1000b0 --- /dev/null +++ b/lib/Screens/subscription/package_screen.dart @@ -0,0 +1,331 @@ +import 'package:community_material_icon/community_material_icon.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/subscription/purchase_premium_plan_screen.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:nb_utils/nb_utils.dart'; + +import '../../http_client/custome_http_client.dart'; +import '../../http_client/subscription_expire_provider.dart'; +import '../Home/home_screen.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'Model/subscription_plan_model.dart'; +import 'Provider/subacription_plan_provider.dart'; + +class PackageScreen extends StatefulWidget { + const PackageScreen({super.key}); + + @override + State createState() => _PackageScreenState(); +} + +class _PackageScreenState extends State { + Duration? remainTime; + List? initialPackageService; + List? mainPackageService; + List imageList = [ + 'images/sales_2.png', + 'images/purchase_2.png', + 'images/due_collection_2.png', + 'images/parties_2.png', + 'images/product1.png', + ]; + + @override + void initState() { + super.initState(); + } + + bool _isRefreshing = false; + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + + ref.refresh(businessInfoProvider); + ref.refresh(getExpireDateProvider(ref)); + + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + Widget _buildFeatureItem(String featureKey, dynamic featureValue) { + final isActive = featureValue is List && featureValue.length > 1 && featureValue[1] == "1"; + final featureText = featureValue is List ? featureValue[0].toString() : featureKey; + + return Container( + padding: EdgeInsets.symmetric(horizontal: 6, vertical: 8), + margin: EdgeInsets.only(bottom: 10), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(6), + boxShadow: [ + BoxShadow(color: Color(0xff473232).withValues(alpha: 0.05), blurRadius: 8, offset: Offset(0, 3), spreadRadius: -1), + BoxShadow(color: Color(0xff0C1A4B).withValues(alpha: 0.024), blurRadius: 1, offset: Offset(0, 0), spreadRadius: 0) + ], + ), + child: ListTile( + contentPadding: EdgeInsets.symmetric(horizontal: 0, vertical: 0), + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + leading: Icon( + isActive ? Icons.check_circle : CommunityMaterialIcons.close_circle, + color: isActive ? Colors.green : Colors.red, + ), + title: Text( + featureText, + style: TextStyle( + color: kGreyTextColor, + ), + ), + ), + ); + } + + @override + Widget build(BuildContext context) { + List nameList = [ + lang.S.of(context).sales, + lang.S.of(context).purchase, + lang.S.of(context).dueCollection, + lang.S.of(context).parties, + lang.S.of(context).products, + ]; + final theme = Theme.of(context); + return Consumer(builder: (context, ref, __) { + final profileInfo = ref.watch(businessInfoProvider); + final permissionService = PermissionService(ref); + return profileInfo.when( + data: (info) { + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + backgroundColor: Colors.white, + title: Text( + lang.S.of(context).yourPack, + // style: GoogleFonts.poppins( + // color: Colors.black, + // ), + ), + centerTitle: true, + iconTheme: const IconThemeData(color: Colors.black), + elevation: 0.0, + ), + bottomNavigationBar: Visibility( + // visible: permissionService.hasPermission(Permit.subscriptionsRead.value), + child: SizedBox( + height: 115, + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Padding( + padding: const EdgeInsets.only(left: 20, right: 20), + child: Text( + lang.S.of(context).unlimitedUsagesOfOurPackage, + //'Unlimited Usages of Our Package👇 ', + style: Theme.of(context).textTheme.titleLarge?.copyWith( + fontWeight: FontWeight.w600, + ), + textAlign: TextAlign.center, + overflow: TextOverflow.ellipsis, + ), + ), + Padding( + padding: const EdgeInsets.all(16.0), + child: GestureDetector( + onTap: () { + final subscriptionState = ref.read(subscriptionProvider); + PurchasePremiumPlanScreen( + isCameBack: true, + enrolledPlan: subscriptionState.isExpired ? null : info.data?.enrolledPlan, + willExpire: info.data?.willExpire, + ).launch(context); + }, + child: Container( + height: 50, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all(Radius.circular(10)), + ), + child: Center( + child: Text( + lang.S.of(context).updateNow, + style: const TextStyle(fontSize: 18, color: Colors.white), + ), + ), + ), + ), + ), + ], + ), + ), + ), + body: RefreshIndicator( + onRefresh: () => refreshData(ref), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Container( + height: 80, + width: double.infinity, + decoration: BoxDecoration(color: kMainColor.withOpacity(0.1), borderRadius: const BorderRadius.all(Radius.circular(10))), + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 10), + child: Row( + children: [ + Flexible( + child: Column( + mainAxisAlignment: MainAxisAlignment.center, + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + info.data?.enrolledPlan != null + ? (info.data?.enrolledPlan?.price ?? 0) > 0 + ? lang.S.of(context).premiumPlan + : lang.S.of(context).freePlan + : 'No active plan!', + style: const TextStyle(fontSize: 18), + overflow: TextOverflow.ellipsis, + maxLines: 1, + ), + const SizedBox(height: 8), + Flexible( + child: info.data?.enrolledPlan?.plan != null + ? Text.rich(TextSpan(text: lang.S.of(context).youRUsing, children: [ + TextSpan( + text: '${info.data?.enrolledPlan?.plan?.subscriptionName} Package', + style: Theme.of(context).textTheme.titleSmall?.copyWith( + color: kMainColor, + fontWeight: FontWeight.w600, + )) + ])) + : const Text('You don’t have an active plan.'), + ), + ], + ), + ), + Container( + height: 63, + width: 63, + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.all( + Radius.circular(50), + ), + ), + child: Center( + child: Padding( + padding: const EdgeInsets.all(2.0), + child: Text( + getSubscriptionExpiring(expireDate: info.data?.willExpire, shortMSG: true), + textAlign: TextAlign.center, + style: const TextStyle(fontSize: 12, color: Colors.white), + ), + )), + ), + ], + ), + ), + ), + const SizedBox(height: 20), + Text( + lang.S.of(context).packFeatures, + style: const TextStyle(fontSize: 20, fontWeight: FontWeight.bold), + ), + // const SizedBox(height: 20), + // ListView.builder( + // itemCount: nameList.length, + // shrinkWrap: true, + // physics: const NeverScrollableScrollPhysics(), + // itemBuilder: (_, i) { + // return Padding( + // padding: const EdgeInsets.only(bottom: 16), + // child: GestureDetector( + // onTap: () {}, + // child: Container( + // decoration: BoxDecoration( + // borderRadius: BorderRadius.circular(6), + // color: kWhite, + // boxShadow: [ + // BoxShadow(color: const Color(0xff0C1A4B).withOpacity(0.24), blurRadius: 1), + // BoxShadow(color: const Color(0xff473232).withOpacity(0.05), offset: const Offset(0, 3), spreadRadius: -1, blurRadius: 8) + // ], + // ), + // child: ListTile( + // visualDensity: const VisualDensity(vertical: -4), + // horizontalTitleGap: 10, + // contentPadding: const EdgeInsets.only(left: 6, top: 6, bottom: 6, right: 12), + // leading: SizedBox( + // height: 40, + // width: 40, + // child: Image( + // image: AssetImage(imageList[i]), + // ), + // ), + // title: Text( + // nameList[i], + // style: const TextStyle(fontSize: 16), + // ), + // trailing: Text( + // lang.S.of(context).unlimited, + // style: const TextStyle(color: Colors.grey), + // ), + // ), + // ), + // ), + // ); + // }), + const SizedBox(height: 20), + FutureBuilder>( + future: subscriptionRepo.fetchAllPlans(), + builder: (context, snapshot) { + if (snapshot.hasError) { + return Center(child: Text('Error: ${snapshot.error}')); + } + + if (!snapshot.hasData) { + return const Center(child: CircularProgressIndicator()); + } + + final plans = snapshot.data!; + final currentPlanId = info.data?.enrolledPlan?.planId; + final currentPlan = plans.firstWhere( + (plan) => plan.id == currentPlanId, + ); + + if (currentPlan.id == null) { + return const Center(child: Text("Current plan not found.")); + } + + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + ...currentPlan.features.entries.map( + (entry) => _buildFeatureItem(entry.key, entry.value), + ), + ], + ); + }, + ), + ], + ), + ), + ), + ), + ); + }, + error: (error, stackTrace) { + return Text(error.toString()); + }, + loading: () { + return const CircularProgressIndicator(); + }, + ); + }); + } +} diff --git a/lib/Screens/subscription/purchase_premium_plan_screen.dart b/lib/Screens/subscription/purchase_premium_plan_screen.dart new file mode 100644 index 0000000..06a0ff5 --- /dev/null +++ b/lib/Screens/subscription/purchase_premium_plan_screen.dart @@ -0,0 +1,903 @@ +import 'package:community_material_icon/community_material_icon.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../GlobalComponents/go_to_subscription-package_page_popup_widget.dart'; +import '../../constant.dart'; +import '../../http_client/custome_http_client.dart'; +import '../../model/business_info_model.dart' as bInfo; +import '../Currency/Model/currency_model.dart'; +import '../Currency/Provider/currency_provider.dart'; +import '../Home/home.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../payment getway/payment_getway_screen.dart'; +import 'Model/subscription_plan_model.dart'; +import 'Provider/subacription_plan_provider.dart'; +import 'Repo/subscriptionPlanRepo.dart'; + +// class PurchasePremiumPlanScreenPrevious extends StatefulWidget { +// const PurchasePremiumPlanScreenPrevious({super.key, required this.isCameBack, this.isExpired, this.enrolledPlan, this.willExpire}); +// +// final bool isCameBack; +// final bool? isExpired; +// final bInfo.EnrolledPlan? enrolledPlan; +// final String? willExpire; +// +// @override +// State createState() => _PurchasePremiumPlanScreenState(); +// } +// +// class _PurchasePremiumPlanScreenState extends State { +// SubscriptionPlanModelNew? selectedPlan; +// bool isPlanExpiringIn7Days = false; +// +// List imageList = [ +// 'images/sp1.png', +// 'images/sp2.png', +// 'images/sp3.png', +// 'images/sp4.png', +// 'images/sp5.png', +// 'images/sp6.png', +// ]; +// +// List planDetailsImages = [ +// 'images/plan_details_1.png', +// 'images/plan_details_2.png', +// 'images/plan_details_3.png', +// 'images/plan_details_4.png', +// 'images/plan_details_5.png', +// 'images/plan_details_6.png', +// ]; +// +// @override +// void didChangeDependencies() { +// super.didChangeDependencies(); +// WidgetsBinding.instance.addPostFrameCallback((_) { +// if (widget.isExpired == true) { +// getUpgradeDialog(); +// } +// }); +// } +// +// CurrencyModel? getDefoultCurrency({required List currencies}) { +// for (var element in currencies) { +// if (element.isDefault ?? false) { +// return element; +// } +// } +// return null; +// } +// +// // warning popup +// void getUpgradeDialog() { +// showDialog( +// context: context, +// builder: (BuildContext dialogContext) { +// return goToPackagePagePopup(context: dialogContext, enrolledPlan: widget.enrolledPlan); +// }); +// } +// +// bool _isRefreshing = false; // Prevents multiple refresh calls +// +// Future refreshData(WidgetRef ref) async { +// if (_isRefreshing) return; // Prevent duplicate refresh calls +// _isRefreshing = true; +// +// ref.refresh(businessInfoProvider); +// ref.refresh(subscriptionPlanProvider); +// ref.refresh(getExpireDateProvider(ref)); +// +// await Future.delayed(const Duration(seconds: 1)); // Optional delay +// _isRefreshing = false; +// } +// +// @override +// void initState() { +// // selectedPlan = SubscriptionPlanModel(id: widget.enrolledPlan?.planId); +// if (widget.willExpire != null && DateTime.tryParse(widget.willExpire ?? '') != null) { +// DateTime expiryDate = DateTime.parse(widget.willExpire!); +// isPlanExpiringIn7Days = expiryDate.isBefore(DateTime.now().add(const Duration(days: 6))); +// } +// +// super.initState(); +// } +// +// @override +// Widget build(BuildContext context) { +// List planDetailsText = [ +// lang.S.of(context).freeLifetimeUpdate, +// lang.S.of(context).android, +// lang.S.of(context).premiumCustomerSupport, +// lang.S.of(context).customInvoiceBranding, +// lang.S.of(context).unlimitedUsage, +// lang.S.of(context).freeDataBackup, +// ]; +// List titleListData = [ +// lang.S.of(context).freeLifetimeUpdate, +// lang.S.of(context).android, +// lang.S.of(context).premiumCustomerSupport, +// lang.S.of(context).customInvoiceBranding, +// lang.S.of(context).unlimitedUsage, +// lang.S.of(context).freeDataBackup, +// ]; +// +// return Consumer(builder: (context, ref, __) { +// final subscriptionPlanData = ref.watch(subscriptionPlanProvider); +// final businessInfo = ref.watch(businessInfoProvider); +// final currencyData = ref.watch(currencyProvider); +// return Scaffold( +// backgroundColor: kWhite, +// body: PopScope( +// canPop: widget.isExpired != true, +// child: RefreshIndicator( +// onRefresh: () => refreshData(ref), +// child: SingleChildScrollView( +// physics: const AlwaysScrollableScrollPhysics(), +// child: SafeArea( +// child: Padding( +// padding: const EdgeInsets.all(20.0), +// child: Column( +// crossAxisAlignment: CrossAxisAlignment.start, +// children: [ +// Row( +// mainAxisAlignment: MainAxisAlignment.spaceBetween, +// children: [ +// Text( +// lang.S.of(context).purchasePremium, +// style: const TextStyle(fontSize: 18, fontWeight: FontWeight.w500), +// ), +// GestureDetector( +// onTap: widget.isExpired != true +// ? () { +// if (widget.isCameBack) { +// Navigator.pop(context); +// } else { +// Navigator.pushAndRemoveUntil( +// context, +// MaterialPageRoute(builder: (context) => const Home()), +// (Route route) => false, +// ); +// } +// } +// : () => Navigator.pushAndRemoveUntil( +// context, +// MaterialPageRoute(builder: (context) => const Home()), +// (Route route) => false, +// ), +// // ScaffoldMessenger.of(context).showSnackBar( +// // const SnackBar( +// // backgroundColor: Colors.red, +// // content: Text('Please update your plan'), +// // ), +// // ), +// +// child: Icon( +// Icons.cancel_outlined, +// color: widget.isExpired != true ? Colors.grey : Colors.black, +// ), +// ) +// ], +// ), +// const SizedBox(height: 20), +// ListView.builder( +// itemCount: imageList.length, +// shrinkWrap: true, +// physics: const NeverScrollableScrollPhysics(), +// itemBuilder: (_, i) { +// return Padding( +// padding: const EdgeInsets.only(bottom: 15), +// child: GestureDetector( +// onTap: () { +// showDialog( +// context: context, +// builder: (BuildContext context) { +// return Dialog( +// child: Column( +// mainAxisSize: MainAxisSize.min, +// mainAxisAlignment: MainAxisAlignment.center, +// crossAxisAlignment: CrossAxisAlignment.center, +// children: [ +// const SizedBox(height: 20), +// Row( +// mainAxisSize: MainAxisSize.max, +// mainAxisAlignment: MainAxisAlignment.end, +// children: [ +// GestureDetector( +// child: const Icon(Icons.cancel), +// onTap: () { +// Navigator.pop(context); +// }, +// ), +// const SizedBox(width: 20), +// ], +// ), +// const SizedBox(height: 20), +// Image( +// height: 200, +// width: 200, +// image: AssetImage(planDetailsImages[i]), +// ), +// const SizedBox(height: 20), +// Text( +// planDetailsText[i], +// textAlign: TextAlign.center, +// style: const TextStyle(fontSize: 20, fontWeight: FontWeight.bold), +// ), +// const SizedBox(height: 15), +// Padding( +// padding: const EdgeInsets.all(8.0), +// child: Text(lang.S.of(context).loremIpsumDolor, +// //'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.', +// textAlign: TextAlign.center, +// style: const TextStyle(fontSize: 16)), +// ), +// const SizedBox(height: 20), +// ], +// ), +// ); +// }, +// ); +// }, +// child: Container( +// decoration: BoxDecoration(borderRadius: BorderRadius.circular(6), color: kWhite, boxShadow: [ +// BoxShadow(color: const Color(0xff0C1A4B).withOpacity(0.24), blurRadius: 1), +// BoxShadow(color: const Color(0xff473232).withOpacity(0.05), offset: const Offset(0, 3), blurRadius: 8, spreadRadius: -1) +// ]), +// child: ListTile( +// visualDensity: const VisualDensity(horizontal: -4), +// contentPadding: const EdgeInsets.only(left: 8, right: 10), +// leading: SizedBox( +// height: 40, +// width: 40, +// child: Image( +// image: AssetImage(imageList[i]), +// ), +// ), +// title: Text( +// titleListData[i], +// style: const TextStyle(fontSize: 16), +// ), +// trailing: const Icon( +// FeatherIcons.alertCircle, +// color: kGreyTextColor, +// size: 20, +// ), +// ), +// ), +// ), +// ); +// }), +// const SizedBox(height: 10), +// Text( +// lang.S.of(context).buyPremium, +// style: const TextStyle(fontSize: 18, fontWeight: FontWeight.bold), +// ), +// +// ///_______Plans_List______________________________________________________________ +// subscriptionPlanData.when(data: (data) { +// return SizedBox( +// height: (context.width() / 2.5) + 18, +// child: ListView.builder( +// physics: const ClampingScrollPhysics(), +// shrinkWrap: true, +// scrollDirection: Axis.horizontal, +// itemCount: data.length, +// itemBuilder: (BuildContext context, int index) { +// return GestureDetector( +// onTap: () { +// setState(() { +// selectedPlan = data[index]; +// }); +// }, +// child: (data[index].offerPrice != null && (data[index].offerPrice ?? 0) > 0) +// ? Padding( +// padding: const EdgeInsets.only(right: 10), +// child: SizedBox( +// height: (context.width() / 3) + 18, +// child: Stack( +// alignment: Alignment.center, +// children: [ +// Padding( +// padding: const EdgeInsets.only(bottom: 20, top: 20), +// child: Container( +// // height: (context.width() / 3) - 20, +// width: (context.width() / 3) - 20, +// decoration: BoxDecoration( +// color: data[index].id == selectedPlan?.id ? kPremiumPlanColor2.withOpacity(0.1) : Colors.white, +// borderRadius: const BorderRadius.all( +// Radius.circular(10), +// ), +// border: Border.all( +// width: 1, +// color: data[index].id == selectedPlan?.id ? kPremiumPlanColor2 : kPremiumPlanColor, +// ), +// ), +// child: Column( +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// Text( +// data[index].subscriptionName ?? '', +// style: const TextStyle(fontSize: 16, fontWeight: FontWeight.bold), +// ), +// Text( +// '${data[index].duration} days', +// textAlign: TextAlign.center, +// style: const TextStyle( +// fontSize: 13, +// ), +// ), +// Text( +// '${getDefoultCurrency(currencies: currencyData.value ?? [])?.symbol ?? ''}${data[index].offerPrice}', +// style: const TextStyle(fontSize: 20, fontWeight: FontWeight.bold, color: kPremiumPlanColor2), +// ), +// Text( +// '${getDefoultCurrency(currencies: currencyData.value ?? [])?.symbol ?? ''}${data[index].subscriptionPrice}', +// style: const TextStyle(decoration: TextDecoration.lineThrough, fontSize: 14, color: Colors.grey), +// ), +// ], +// ), +// ), +// ), +// Positioned( +// top: 8, +// left: 0, +// child: Container( +// height: 25, +// width: 70, +// decoration: const BoxDecoration( +// color: kPremiumPlanColor2, +// borderRadius: BorderRadius.only( +// topLeft: Radius.circular(10), +// bottomRight: Radius.circular(10), +// ), +// ), +// child: Center( +// child: Text( +// // 'Save ${(100 - (((data[index].offerPrice ?? 0) * 100) / (data[index].subscriptionPrice ?? 0))).round().toString()}%', +// '${lang.S.of(context).save} ${(100 - (((data[index].offerPrice ?? 0) * 100) / (data[index].subscriptionPrice ?? 0))).round().toString()}%', +// style: const TextStyle(color: Colors.white), +// ), +// ), +// ), +// ), +// ], +// ), +// ), +// ) +// : Padding( +// padding: const EdgeInsets.only(bottom: 20, top: 20, right: 10), +// child: Container( +// width: (context.width() / 3) - 20, +// decoration: BoxDecoration( +// color: data[index].id == selectedPlan?.id ? kPremiumPlanColor2.withOpacity(0.1) : Colors.white, +// borderRadius: const BorderRadius.all( +// Radius.circular(10), +// ), +// border: Border.all(width: 1, color: data[index].id == selectedPlan?.id ? kPremiumPlanColor2 : kPremiumPlanColor), +// ), +// child: Column( +// mainAxisAlignment: MainAxisAlignment.center, +// children: [ +// Text( +// data[index].subscriptionName ?? '', +// style: const TextStyle(fontSize: 16), +// ), +// Text( +// //'${data[index].duration} days', +// '${data[index].duration} ${lang.S.of(context).days}', +// textAlign: TextAlign.center, +// style: const TextStyle( +// fontSize: 13, +// ), +// ), +// const SizedBox(height: 12), +// Text( +// '${getDefoultCurrency(currencies: currencyData.value ?? [])?.symbol ?? ''}${data[index].subscriptionPrice.toString()}', +// style: const TextStyle(fontSize: 20, fontWeight: FontWeight.bold, color: kPremiumPlanColor), +// ) +// ], +// ), +// ), +// ), +// ); +// }, +// ), +// ); +// }, error: (Object error, StackTrace? stackTrace) { +// return Text(error.toString()); +// }, loading: () { +// return const Center(child: CircularProgressIndicator()); +// }), +// const SizedBox(height: 20), +// Visibility( +// visible: (selectedPlan != null && +// (widget.enrolledPlan?.planId != selectedPlan?.id || isPlanExpiringIn7Days) && +// ((widget.enrolledPlan?.duration ?? 0) < (selectedPlan?.duration ?? 0)) && +// (selectedPlan?.offerPrice != null ? selectedPlan!.offerPrice! > 0 : (selectedPlan?.subscriptionPrice ?? 0) > 0)), +// child: GestureDetector( +// onTap: () async { +// if (selectedPlan != null) { +// bool success = await Navigator.push( +// context, +// MaterialPageRoute( +// builder: (context) => PaymentScreen( +// planId: selectedPlan?.id.toString() ?? '', +// businessId: businessInfo.value?.id.toString() ?? '', +// ), +// )); +// +// if (success) { +// ref.refresh(businessInfoProvider); +// ref.refresh(getExpireDateProvider(ref)); +// widget.isExpired == false; +// EasyLoading.showSuccess( +// lang.S.of(context).successfullyPaid, +// // 'successfully paid' +// ); +// Navigator.push(context, MaterialPageRoute(builder: (context) => const Home())); +// } else { +// EasyLoading.showError( +// lang.S.of(context).field, +// // 'Field' +// ); +// } +// } +// }, +// child: Container( +// height: 50, +// decoration: const BoxDecoration( +// color: kMainColor, +// borderRadius: BorderRadius.all(Radius.circular(10)), +// ), +// child: Center( +// child: Text( +// lang.S.of(context).payForSubscribe, +// style: const TextStyle(fontSize: 18, color: Colors.white), +// ), +// ), +// ), +// ), +// ), +// ], +// ), +// ), +// ), +// ), +// ), +// ), +// ); +// }); +// } +// } + +class PurchasePremiumPlanScreen extends ConsumerStatefulWidget { + const PurchasePremiumPlanScreen({ + super.key, + required this.isCameBack, + this.isExpired, + this.enrolledPlan, + this.willExpire, + }); + final bool isCameBack; + final bool? isExpired; + final bInfo.EnrolledPlan? enrolledPlan; + final String? willExpire; + + @override + ConsumerState createState() => _SubscriptionPlanScreenState(); +} + +class _SubscriptionPlanScreenState extends ConsumerState { + SubscriptionPlanModelNew? selectedPlan; + bool _isLoading = false; + bool isPlanExpiringIn7Days = false; + bool _isRefreshing = false; + int? ineligibleIndex; + + SubscriptionPlanRepo subscriptionRepo = SubscriptionPlanRepo(); + + Widget _buildFeatureItem(String featureKey, dynamic featureValue) { + final isActive = featureValue is List && featureValue.length > 1 && featureValue[1] == "1"; + final featureText = featureValue is List ? featureValue[0].toString() : featureKey; + + return Container( + padding: EdgeInsets.symmetric(horizontal: 6, vertical: 8), + margin: EdgeInsets.only(bottom: 10), + decoration: BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.circular(6), + boxShadow: [ + BoxShadow( + color: Color(0xff473232).withValues(alpha: 0.05), blurRadius: 8, offset: Offset(0, 3), spreadRadius: -1), + BoxShadow( + color: Color(0xff0C1A4B).withValues(alpha: 0.024), blurRadius: 1, offset: Offset(0, 0), spreadRadius: 0) + ], + ), + child: ListTile( + contentPadding: EdgeInsets.symmetric(horizontal: 8, vertical: 0), + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + leading: Icon( + isActive ? Icons.check_circle : CommunityMaterialIcons.close_circle, + color: isActive ? Colors.green : Colors.red, + ), + title: Text( + featureText, + style: TextStyle( + color: kGreyTextColor, + ), + ), + ), + ); + } + + CurrencyModel? getDefoultCurrency({required List currencies}) { + for (var element in currencies) { + if (element.isDefault ?? false) { + return element; + } + } + return null; + } + + int calculateDiscountPercent(double originalPrice, double offerPrice) { + return ((1 - (offerPrice / originalPrice)) * 100).round(); + } + + @override + void initState() { + super.initState(); + + if (widget.willExpire != null && DateTime.tryParse(widget.willExpire ?? '') != null) { + DateTime expiryDate = DateTime.parse(widget.willExpire!); + isPlanExpiringIn7Days = expiryDate.isBefore(DateTime.now().add(const Duration(days: 6))); + } + + // Fetch plans and select initial plan + subscriptionRepo.fetchAllPlans().then((plans) { + if (plans.isNotEmpty) { + final currentPlanId = widget.enrolledPlan?.planId; + final matchedPlan = plans.firstWhere( + (plan) => plan.id == currentPlanId, + orElse: () => plans.first, + ); + + setState(() { + selectedPlan = matchedPlan; + }); + } + }); + } + + @override + void didChangeDependencies() { + super.didChangeDependencies(); + WidgetsBinding.instance.addPostFrameCallback((_) { + if (widget.isExpired == true) { + getUpgradeDialog(); + } + }); + } + + void getUpgradeDialog() { + showDialog( + context: context, + builder: (BuildContext dialogContext) { + return goToPackagePagePopup( + context: dialogContext, + enrolledPlan: widget.enrolledPlan, + ); + }, + ); + } + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; + _isRefreshing = true; + + ref.refresh(businessInfoProvider); + ref.refresh(subscriptionPlanProvider); + ref.refresh(getExpireDateProvider(ref)); + + await Future.delayed(const Duration(seconds: 1)); + _isRefreshing = false; + } + + bool showIneligibleMessage = false; + + @override + @override + @override + Widget build(BuildContext context) { + final businessInfo = ref.watch(businessInfoProvider); + final currencyData = ref.watch(currencyProvider); + final theme = Theme.of(context); + final permissionService = PermissionService(ref); + return SafeArea( + child: Scaffold( + backgroundColor: kWhite, + bottomNavigationBar: selectedPlan == null + ? const SizedBox.shrink() + : Container( + padding: const EdgeInsets.all(16), + child: SizedBox( + height: 50, + width: double.infinity, + child: ElevatedButton( + onPressed: () async { + if (!permissionService.hasPermission(Permit.subscriptionsRead.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text(lang.S.of(context).youDoNotHavePermissionToCreatePurchase), + ), + ); + return; + } + final plan = selectedPlan!; + final isCurrentPlan = plan.id == widget.enrolledPlan?.planId; + final isUpgradeEligible = (widget.enrolledPlan?.planId != plan.id || isPlanExpiringIn7Days) && + ((widget.enrolledPlan?.duration ?? 0) < (plan.duration ?? 0)); + + if ((plan.subscriptionPrice ?? 0) <= 0) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).thisPlanIsNotAvailableToPurchase)), + ); + return; + } + + if (isUpgradeEligible || isCurrentPlan) { + final success = await Navigator.push( + context, + MaterialPageRoute( + builder: (_) => PaymentScreen( + planId: plan.id.toString(), + businessId: businessInfo.value?.data?.id.toString() ?? '', + ), + ), + ); + + if (success == true) { + ref.refresh(businessInfoProvider); + ref.refresh(getExpireDateProvider(ref)); + EasyLoading.showSuccess(lang.S.of(context).successfullyPaid); + Navigator.pushReplacement( + context, + MaterialPageRoute(builder: (context) => const Home()), + ); + } else { + EasyLoading.showError(lang.S.of(context).field); + } + } else { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar(content: Text(lang.S.of(context).thisPlanIsEligibleForUpgrade)), + ); + } + }, + style: ElevatedButton.styleFrom( + backgroundColor: kMainColor, + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(8), + ), + ), + child: Text( + selectedPlan?.id == widget.enrolledPlan?.planId + ? lang.S.of(context).extendPlan + : lang.S.of(context).buyNow, + style: const TextStyle( + color: Colors.white, + fontWeight: FontWeight.w600, + ), + ), + ), + ), + ), + body: FutureBuilder>( + future: subscriptionRepo.fetchAllPlans(), + builder: (context, snapshot) { + if (snapshot.hasError) return Center(child: Text('Error: ${snapshot.error}')); + if (!snapshot.hasData) return const Center(child: CircularProgressIndicator()); + + final plans = snapshot.data!; + return Padding( + padding: const EdgeInsets.all(16.0), + child: SingleChildScrollView( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Features + if (selectedPlan != null) + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + lang.S.of(context).purchasePremium, + style: const TextStyle(fontSize: 18, fontWeight: FontWeight.w500, color: kTitleColor), + ), + GestureDetector( + onTap: widget.isExpired != true + ? () { + if (widget.isCameBack) { + Navigator.pop(context); + } else { + Navigator.pushAndRemoveUntil( + context, + MaterialPageRoute(builder: (context) => const Home()), + (Route route) => false, + ); + } + } + : () => Navigator.pushAndRemoveUntil( + context, + MaterialPageRoute(builder: (context) => const Home()), + (Route route) => false, + ), + // ScaffoldMessenger.of(context).showSnackBar( + // const SnackBar( + // backgroundColor: Colors.red, + // content: Text('Please update your plan'), + // ), + // ), + + child: Icon( + Icons.close, + color: widget.isExpired != true ? Colors.grey : Colors.black, + ), + ) + ], + ), + const SizedBox(height: 8), + ...selectedPlan!.features.entries.map((entry) => _buildFeatureItem(entry.key, entry.value)), + const SizedBox(height: 16), + ], + ), + + Text( + lang.S.of(context).outPremiumPlan, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w700, + fontSize: 18, + ), + ), + SizedBox(height: 10), + // Horizontal Plan List + SizedBox( + height: 165, + child: ListView.builder( + scrollDirection: Axis.horizontal, + itemCount: plans.length, + itemBuilder: (context, index) { + final plan = plans[index]; + final isSelected = selectedPlan?.id == plan.id; + final hasOffer = plan.offerPrice != null && plan.offerPrice! > 0; + final discountPercent = + hasOffer ? calculateDiscountPercent(plan.subscriptionPrice, plan.offerPrice!) : null; + + return GestureDetector( + onTap: () => setState(() => selectedPlan = plan), + child: Container( + padding: const EdgeInsets.symmetric(vertical: 10), + margin: const EdgeInsets.only(right: 16), + width: 115, + child: Stack( + clipBehavior: Clip.none, + children: [ + // Main card container (single instance now) + Container( + height: 145, + width: 115, + decoration: BoxDecoration( + color: isSelected + ? const Color(0xffFEF0F1).withOpacity(0.2) + : theme.colorScheme.primaryContainer, + borderRadius: BorderRadius.circular(8), + border: Border.all( + color: isSelected ? kMainColor : const Color(0xffEAECF0), + ), + ), + padding: const EdgeInsets.all(16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + plan.subscriptionName, + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w400, + fontSize: 18, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + ), + const SizedBox(height: 8), + Text( + '${plan.duration} ${lang.S.of(context).days}', + style: theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w400, + fontSize: 14, + ), + ), + const SizedBox(height: 12), + if (hasOffer) + Column( + children: [ + Text( + '${getDefoultCurrency(currencies: currencyData.value ?? [])?.symbol ?? ''}${plan.offerPrice}', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w700, + color: isSelected ? kMainColor : kTitleColor, + ), + ), + Text( + '${getDefoultCurrency(currencies: currencyData.value ?? [])?.symbol ?? ''}${plan.subscriptionPrice}', + style: const TextStyle( + fontSize: 13, + fontWeight: FontWeight.w400, + decoration: TextDecoration.lineThrough, + color: Colors.grey, + ), + ), + const SizedBox(height: 4), + ], + ) + else + Text( + '${getDefoultCurrency(currencies: currencyData.value ?? [])?.symbol ?? ''}${plan.subscriptionPrice}', + style: TextStyle( + fontSize: 20, + fontWeight: FontWeight.w700, + color: isSelected ? kMainColor : kTitleColor, + ), + ), + ], + ), + ), + + // Offer banner + if (hasOffer) + Positioned( + top: -8, + left: 0, + child: Container( + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 2), + decoration: const BoxDecoration( + color: kMainColor, + borderRadius: BorderRadius.only( + topLeft: Radius.circular(8), + bottomRight: Radius.circular(8), + ), + ), + child: Text( + '${lang.S.of(context).save} $discountPercent%', + style: const TextStyle( + fontSize: 14, + fontWeight: FontWeight.w500, + color: Colors.white, + ), + ), + ), + ), + ], + ), + ), + ); + }, + ), + ), + ], + ), + ), + ); + }, + ), + ), + ); + } +} diff --git a/lib/Screens/vat_&_tax/add_group_tax.dart b/lib/Screens/vat_&_tax/add_group_tax.dart new file mode 100644 index 0000000..b694717 --- /dev/null +++ b/lib/Screens/vat_&_tax/add_group_tax.dart @@ -0,0 +1,466 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/provider/text_repo.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/repo/tax_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import 'model/vat_model.dart'; + +class AddGroupTax extends ConsumerStatefulWidget { + const AddGroupTax({ + super.key, + this.taxModel, + }); + + final VatModel? taxModel; + + @override + AddTaxGroupState createState() => AddTaxGroupState(); +} + +class AddTaxGroupState extends ConsumerState { + List subTaxList = []; + + TextEditingController nameController = TextEditingController(); + bool status = true; + + final GlobalKey _fromKey = GlobalKey(); + + void _saveTax({required BuildContext context, required WidgetRef ref}) async {} + + @override + void initState() { + super.initState(); + + if (widget.taxModel?.subTax != null) { + Future.microtask(() async { + final data = await ref.read(singleTaxProvider.future); + + List matchingItems = []; + + for (var element in widget.taxModel!.subTax!) { + try { + VatModel matchingItem = data.firstWhere( + (item) => element.id == item.id, + orElse: () => VatModel(), + ); + + if (matchingItem.id != null) { + matchingItems.add(matchingItem); + } + } catch (_) {} + } + + setState(() { + subTaxList = matchingItems; + }); + }); + nameController.text = widget.taxModel?.name ?? ''; + status = widget.taxModel?.status ?? false; + } + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final permissionService = PermissionService(ref); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + widget.taxModel == null ? _lang.addTaxGroup : _lang.editTaxGroup, + // style: GoogleFonts.poppins( + // color: Colors.white, + // ), + ), + // iconTheme: const IconThemeData(color: Colors.white), + centerTitle: true, + backgroundColor: Colors.white, + elevation: 0.0, + ), + body: Container( + padding: const EdgeInsets.all(15), + width: MediaQuery.of(context).size.width, + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.only( + topRight: Radius.circular(30), + topLeft: Radius.circular(30), + ), + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + //___________________________________Tax Rates______________________________ + Text('${widget.taxModel == null ? _lang.add : _lang.edit} ${_lang.taxWithSingleMultipleTaxType}', + style: const TextStyle(color: kTitleColor, fontWeight: FontWeight.bold)), + const SizedBox(height: 10.0), + Text('${lang.S.of(context).name}*', style: const TextStyle(color: kTitleColor)), + const SizedBox(height: 8.0), + Form( + key: _fromKey, + child: TextFormField( + controller: nameController, + keyboardType: TextInputType.text, + validator: (value) { + if (value == null || value.trim().isEmpty) { + return 'Tax name is required'; + } + return null; + }, + decoration: InputDecoration( + contentPadding: const EdgeInsets.only(left: 8, right: 8.0), + border: const OutlineInputBorder(), + // hintText: 'Enter Name', + hintText: lang.S.of(context).enterName, + ), + ), + ), + const SizedBox(height: 20.0), + Text('${_lang.subTaxes}*', style: TextStyle(color: kTitleColor)), + const SizedBox(height: 8.0), + Consumer(builder: (context, ref, __) { + final taxes = ref.watch(singleTaxProvider); + return taxes.when( + data: (taxes) { + return GestureDetector( + onTap: () async { + subTaxList = await getTaxesModalSheet(mainContext: context, ref: ref, oldList: subTaxList, taxList: taxes); + setState(() { + subTaxList; + }); + }, + child: Container( + padding: const EdgeInsets.only(left: 10), + decoration: BoxDecoration(borderRadius: BorderRadius.circular(4.0), color: Colors.transparent, border: Border.all(color: kBorderColorTextField)), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + subTaxList.isNotEmpty + ? Expanded( + child: SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: Wrap( + children: List.generate( + subTaxList.length, + (index) { + final category = subTaxList[index]; + return Padding( + padding: const EdgeInsets.only(right: 5.0), + child: Container( + height: 30, + decoration: BoxDecoration(borderRadius: BorderRadius.circular(4.0), color: kMainColor), + child: Row( + children: [ + IconButton( + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + padding: EdgeInsets.zero, + onPressed: () { + setState(() { + subTaxList.removeAt(index); + }); + }, + icon: const Icon( + Icons.close, + color: kWhite, + size: 16, + ), + ), + Text( + category.name ?? '', + style: const TextStyle(color: kWhite), + ), + const SizedBox(width: 8) + ], + ), + ), + ); + }, + ), + ), + ), + ) + : Text(_lang.noSubTaxSelected, style: TextStyle(color: kTitleColor)), + + //___________________________________________showModalBottomSheet______________________ + const Padding( + padding: EdgeInsets.all(11.0), + child: Icon( + Icons.keyboard_arrow_down_rounded, + color: kGreyTextColor, + ), + ), + ], + ), + ), + ); + }, + error: (error, stackTrace) { + return Text(error.toString()); + }, + loading: () => Container( + padding: const EdgeInsets.only(left: 10), + decoration: BoxDecoration(borderRadius: BorderRadius.circular(4.0), color: Colors.transparent, border: Border.all(color: kBorderColorTextField)), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text(_lang.noSubTaxSelected, style: TextStyle(color: kTitleColor)), + + //___________________________________________showModalBottomSheet______________________ + Padding( + padding: EdgeInsets.all(11.0), + child: Icon( + Icons.keyboard_arrow_down_rounded, + color: kGreyTextColor, + ), + ), + ], + ), + )); + // loading: () => Skeletonizer( + // enabled: true, + // child: Container( + // padding: const EdgeInsets.only(left: 10), + // decoration: BoxDecoration(borderRadius: BorderRadius.circular(4.0), color: Colors.transparent, border: Border.all(color: kBorderColorTextField)), + // child: Row( + // mainAxisAlignment: MainAxisAlignment.spaceBetween, + // children: [ + // Text(_lang.noSubTaxSelected, style: TextStyle(color: kTitleColor)), + // + // //___________________________________________showModalBottomSheet______________________ + // Padding( + // padding: EdgeInsets.all(11.0), + // child: Icon( + // Icons.keyboard_arrow_down_rounded, + // color: kGreyTextColor, + // ), + // ), + // ], + // ), + // ), + // )); + }), + const SizedBox(height: 20.0), + Row( + children: [ + Text( + _lang.status, + style: TextStyle(color: kTitleColor), + ), + const SizedBox(width: 8.0), + Switch( + value: status, + onChanged: (value) { + setState(() { + status = value; + }); + }, + ) + ], + ), + + //___________________________________________save_button______________________ + const Spacer(), + Padding( + padding: const EdgeInsets.all(10.0), + child: SizedBox( + height: 45.0, + width: MediaQuery.of(context).size.width, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + padding: const EdgeInsets.only(left: 2, right: 2), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(30.0), + ), + backgroundColor: kMainColor, + elevation: 1.0, + foregroundColor: kGreyTextColor.withValues(alpha: 0.1), + shadowColor: kMainColor, + animationDuration: const Duration(milliseconds: 300), + textStyle: const TextStyle(color: Colors.white, fontFamily: 'Display', fontSize: 16, fontWeight: FontWeight.bold), + ), + onPressed: () async { + if (widget.taxModel == null) { + if (!permissionService.hasPermission(Permit.vatsCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to create tax.'), + ), + ); + return; + } + } else { + if (!permissionService.hasPermission(Permit.vatsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to update tax.'), + ), + ); + return; + } + } + if (_fromKey.currentState!.validate()) { + if (subTaxList.isNotEmpty) { + EasyLoading.show(); + TaxRepo repo = TaxRepo(); + List ids = []; + for (var element in subTaxList) { + ids.add(element.id!); + } + if (widget.taxModel != null) { + await repo.updateGroupTax(id: widget.taxModel!.id!, ref: ref, context: context, taxName: nameController.text, taxIds: ids, status: status); + } else { + await repo.createGroupTax(ref: ref, context: context, taxName: nameController.text, taxIds: ids, status: status); + } + EasyLoading.dismiss(); + + Navigator.pop(context); + } else { + EasyLoading.showError('Please select taxes'); + } + } + }, + child: Text( + lang.S.of(context).save, + style: const TextStyle(color: kWhite, fontSize: 12, fontWeight: FontWeight.bold), + ), + ), + ), + ), + ], + ), + ), + ); + } +} + +Future> getTaxesModalSheet({ + required BuildContext mainContext, + required WidgetRef ref, + required List oldList, + required List taxList, +}) async { + List subTaxList = [...oldList]; + + bool? isDone = await showModalBottomSheet( + isScrollControlled: true, + useSafeArea: true, + backgroundColor: Colors.white, + context: mainContext, + builder: (BuildContext context) { + final _lang = lang.S.of(context); + return StatefulBuilder( + builder: (BuildContext context, StateSetter setNewState) { + return Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: const EdgeInsets.fromLTRB(20.0, 13.0, 0.0, 0.0), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + _lang.subTaxList, + style: TextStyle(color: kTitleColor, fontWeight: FontWeight.w600, fontSize: 20), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: const Icon( + Icons.close_rounded, + size: 21, + color: kTitleColor, + ), + padding: EdgeInsets.zero, + ), + ], + ), + ), + const Divider(color: kBorderColorTextField), + // const SizedBox(height: 5), + Expanded( + child: ListView.builder( + padding: const EdgeInsets.fromLTRB(20.0, 0.0, 20.0, 10.0), + itemCount: taxList.length, + itemBuilder: (context, index) { + final category = taxList[index]; + return Column( + children: [ + CheckboxListTile( + contentPadding: EdgeInsets.zero, + materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, + checkboxShape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(50.0), + ), + checkColor: Colors.white, + + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(6.0), + ), + // fillColor: WidgetStateProperty.all( + // subTaxList.contains(category) ? kMainColor : Colors.transparent, + // ), + fillColor: WidgetStatePropertyAll(subTaxList.contains(category) ? kMainColor : kBackgroundColor), + visualDensity: const VisualDensity(horizontal: -4, vertical: -4), + side: const BorderSide(color: kBorderColorTextField), + title: Text(category.name ?? '', style: const TextStyle(color: kTitleColor, overflow: TextOverflow.ellipsis)), + subtitle: Text('${_lang.taxPercent}: ${category.rate}%', style: const TextStyle(color: kGreyTextColor)), + value: subTaxList.contains(category), + onChanged: (isChecked) { + setNewState(() { + if (isChecked!) { + if (!subTaxList.contains(category)) { + subTaxList.add(category); // Add only the TaxModel instance + } + } else { + subTaxList.remove(category); + } + }); + }, + ), + const Divider( + color: kBorderColorTextField, + height: 0.0, + ) + ], + ); + }, + ), + ), + Padding( + padding: const EdgeInsets.all(10.0), + child: SizedBox( + height: 45.0, + width: MediaQuery.of(context).size.width, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + padding: const EdgeInsets.only(left: 2, right: 2), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(30.0), + ), + backgroundColor: kMainColor, + elevation: 1.0, + foregroundColor: kGreyTextColor.withValues(alpha: 0.1), + shadowColor: kMainColor, + animationDuration: const Duration(milliseconds: 300), + textStyle: const TextStyle(color: Colors.white, fontFamily: 'Display', fontSize: 16, fontWeight: FontWeight.bold), + ), + onPressed: () { + Navigator.pop(context, true); + }, + child: Text(_lang.done, style: TextStyle(color: kWhite, fontWeight: FontWeight.bold)), + ), + ), + ), + ], + ); + }, + ); + }, + ); + return (isDone ?? false) ? subTaxList : oldList; +} diff --git a/lib/Screens/vat_&_tax/creating_single_tax.dart b/lib/Screens/vat_&_tax/creating_single_tax.dart new file mode 100644 index 0000000..2144304 --- /dev/null +++ b/lib/Screens/vat_&_tax/creating_single_tax.dart @@ -0,0 +1,248 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/model/vat_model.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/repo/tax_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../http_client/custome_http_client.dart'; +import '../../service/check_user_role_permission_provider.dart'; + +class CreateSingleTax extends ConsumerStatefulWidget { + const CreateSingleTax({super.key, this.taxModel}); + + final VatModel? taxModel; + + @override + ConsumerState createState() => _CreateSingleTaxState(); +} + +class _CreateSingleTaxState extends ConsumerState { + final _formKey = GlobalKey(); + late TextEditingController taxNameController; + late TextEditingController taxRateController; + + bool status = true; + + @override + void initState() { + super.initState(); + taxNameController = TextEditingController(text: widget.taxModel?.name ?? ''); + taxRateController = TextEditingController( + text: widget.taxModel?.rate != null ? widget.taxModel!.rate.toString() : '', + ); + status = widget.taxModel?.status ?? true; + } + + @override + void dispose() { + taxNameController.dispose(); + taxRateController.dispose(); + super.dispose(); + } + + Future _saveTax({required BuildContext context, required WidgetRef ref}) async {} + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final permissionService = PermissionService(ref); + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text( + widget.taxModel == null ? _lang.addTax : _lang.editTax, + ), + centerTitle: true, + backgroundColor: Colors.white, + surfaceTintColor: Colors.white, + elevation: 0.0, + ), + body: Container( + padding: const EdgeInsets.all(15), + width: MediaQuery.of(context).size.width, + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.only( + topRight: Radius.circular(30), + topLeft: Radius.circular(30), + ), + ), + child: Form( + key: _formKey, + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + widget.taxModel == null ? _lang.addNewTax : _lang.editTax, + // 'Add New Tax', + style: const TextStyle(color: kTitleColor, fontWeight: FontWeight.bold), + ), + const SizedBox(height: 20.0), + // Tax Name Field + Text( + '${lang.S.of(context).name}*', + style: const TextStyle(color: kTitleColor), + ), + const SizedBox(height: 8.0), + TextFormField( + controller: taxNameController, + keyboardType: TextInputType.text, + decoration: InputDecoration( + contentPadding: const EdgeInsets.symmetric(horizontal: 8.0), + border: const OutlineInputBorder(), + hintText: lang.S.of(context).enterName, + ), + validator: (value) { + if (value == null || value.trim().isEmpty) { + return 'Tax name is required'; + } + return null; + }, + ), + const SizedBox(height: 20.0), + // Tax Rate Field + Text( + '${_lang.taxRates}*', + style: TextStyle(color: kTitleColor), + ), + const SizedBox(height: 8.0), + TextFormField( + controller: taxRateController, + keyboardType: TextInputType.number, + decoration: InputDecoration( + contentPadding: EdgeInsets.symmetric(horizontal: 8.0), + border: OutlineInputBorder(), + hintText: _lang.enterTaxRates, + ), + validator: (value) { + if (value == null || value.trim().isEmpty) { + return 'Tax rate is required'; + } + if (double.tryParse(value.trim()) == null) { + return 'Enter a valid number'; + } + return null; + }, + ), + const SizedBox(height: 20.0), + Row( + children: [ + Text( + _lang.status, + style: TextStyle(color: kTitleColor), + ), + const SizedBox(width: 8.0), + Switch( + value: status, + onChanged: (value) { + setState(() { + status = value; + }); + }, + ) + ], + ), + const Spacer(), + // Save Button + Consumer(builder: (context1, ref, __) { + return Padding( + padding: const EdgeInsets.all(10.0), + child: SizedBox( + height: 45.0, + width: MediaQuery.of(context).size.width, + child: ElevatedButton( + style: ElevatedButton.styleFrom( + padding: const EdgeInsets.symmetric(horizontal: 2), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(30.0), + ), + backgroundColor: kMainColor, + elevation: 1.0, + shadowColor: kMainColor, + animationDuration: const Duration(milliseconds: 300), + ), + onPressed: () async { + if (widget.taxModel == null) { + if (!permissionService.hasPermission(Permit.vatsCreate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to create tax.'), + ), + ); + return; + } + } else { + if (!permissionService.hasPermission(Permit.vatsUpdate.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to update tax.'), + ), + ); + return; + } + } + + if (!_formKey.currentState!.validate()) return; + + EasyLoading.show(); + + TaxRepo repo = TaxRepo(); + + final taxRate = num.tryParse(taxRateController.text) ?? 0; + final taxName = taxNameController.text; + + try { + if (widget.taxModel == null) { + await repo.createSingleTax( + ref: ref, + context: context, + taxRate: taxRate, + taxName: taxName, + status: status, + ); + } else { + await repo.updateSingleTax( + ref: ref, + context: context, + rate: taxRate, + name: taxName, + id: widget.taxModel!.id!, + status: status, + ); + } + + EasyLoading.dismiss(); + Navigator.pop(context); + } catch (e) { + EasyLoading.dismiss(); + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('An error occurred: $e'), + ), + ); + } + }, + child: Text( + _lang.save, + style: TextStyle( + color: kWhite, + fontSize: 14, + fontWeight: FontWeight.bold, + ), + ), + ), + ), + ); + }), + ], + ), + ), + ), + ); + } +} diff --git a/lib/Screens/vat_&_tax/model/group_text_model.dart b/lib/Screens/vat_&_tax/model/group_text_model.dart new file mode 100644 index 0000000..e1b6674 --- /dev/null +++ b/lib/Screens/vat_&_tax/model/group_text_model.dart @@ -0,0 +1,34 @@ +import 'package:mobile_pos/Screens/vat_&_tax/model/vat_model.dart'; + +class GroupTaxModel { + late String name; + late num taxRate; + late String id; + List? subTaxes; + + GroupTaxModel({ + required this.name, + required this.taxRate, + required this.id, + required this.subTaxes, + }); + + GroupTaxModel.fromJson(Map json) { + name = json['name']; + taxRate = json['rate']; + id = json['id']; + if (json['subTax'] != null) { + subTaxes = []; + json['subTax'].forEach((v) { + subTaxes!.add(VatModel.fromJson(v)); + }); + } + } + + Map toJson() => { + 'name': name, + 'rate': taxRate, + 'id': id, + 'subTax': subTaxes?.map((e) => e.toJson()).toList(), + }; +} diff --git a/lib/Screens/vat_&_tax/model/vat_model.dart b/lib/Screens/vat_&_tax/model/vat_model.dart new file mode 100644 index 0000000..363b860 --- /dev/null +++ b/lib/Screens/vat_&_tax/model/vat_model.dart @@ -0,0 +1,78 @@ +class VatModel { + VatModel({ + this.id, + this.name, + this.businessId, + this.rate, + this.subTax, + this.status, + this.createdAt, + this.updatedAt, + }); + + VatModel.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + businessId = json['business_id']; + rate = json['rate']; + if (json['sub_vat'] != null) { + subTax = []; + json['sub_vat'].forEach((v) { + subTax?.add(SubVat.fromJson(v)); + }); + } + status = json['status']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + } + + num? id; + String? name; + num? businessId; + num? rate; + List? subTax; + bool? status; + String? createdAt; + String? updatedAt; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['business_id'] = businessId; + map['rate'] = rate; + if (subTax != null) { + map['sub_vat'] = subTax?.map((v) => v.toJson()).toList(); + } + map['status'] = status; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + return map; + } +} + +class SubVat { + SubVat({ + this.id, + this.name, + this.rate, + }); + + SubVat.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + rate = json['rate']; + } + + num? id; + String? name; + num? rate; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['rate'] = rate; + return map; + } +} diff --git a/lib/Screens/vat_&_tax/provider/text_repo.dart b/lib/Screens/vat_&_tax/provider/text_repo.dart new file mode 100644 index 0000000..cd710dc --- /dev/null +++ b/lib/Screens/vat_&_tax/provider/text_repo.dart @@ -0,0 +1,11 @@ +//_____________________________________________Tax_provider_____________________ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../model/vat_model.dart'; +import '../repo/tax_repo.dart'; + +TaxRepo taxRepo = TaxRepo(); +final taxProvider = FutureProvider>((ref) => taxRepo.fetchAllTaxes(taxType: '')); + +//_____________________________________________Group_Tax_provider_____________________ +final singleTaxProvider = FutureProvider.autoDispose>((ref) => taxRepo.fetchAllTaxes(taxType: 'single')); diff --git a/lib/Screens/vat_&_tax/repo/tax_repo.dart b/lib/Screens/vat_&_tax/repo/tax_repo.dart new file mode 100644 index 0000000..e96793c --- /dev/null +++ b/lib/Screens/vat_&_tax/repo/tax_repo.dart @@ -0,0 +1,238 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/custome_http_client.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../model/vat_model.dart'; +import '../provider/text_repo.dart'; + +class TaxRepo { + Future> fetchAllTaxes({String? taxType}) async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final uri = Uri.parse('${APIConfig.url}/vats?type=$taxType'); + + final response = await clientGet.get(url: uri); + + if (response.statusCode == 200) { + final parsedData = jsonDecode(response.body) as Map; + + final partyList = parsedData['data'] as List; + return partyList.map((category) => VatModel.fromJson(category)).toList(); + // Parse into Party objects + } else { + throw Exception('Failed to fetch tax list'); + } + } + + Future createSingleTax({ + required WidgetRef ref, + required BuildContext context, + required num taxRate, + required String taxName, + required bool status, + }) async { + final uri = Uri.parse('${APIConfig.url}/vats'); + final requestBody = jsonEncode({ + 'name': taxName, + 'rate': taxRate, + }); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + var responseData = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + final parsedData = jsonDecode(responseData.body); + + EasyLoading.dismiss(); + if (responseData.statusCode == 200) { + ref.refresh(taxProvider); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Tax creation failed: ${parsedData}'))); + return; + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + // return null; + } + } + + Future createGroupTax({ + required WidgetRef ref, + required BuildContext context, + required String taxName, + required List taxIds, + required bool status, + }) async { + final uri = Uri.parse('${APIConfig.url}/vats'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + request.fields.addAll({ + 'name': taxName, + }); + + if (taxIds.isNotEmpty) { + int index = 0; + for (var element in taxIds) { + request.fields['vat_ids[$index]'] = element.toString(); + index++; + } + } + + try { + final response = await customHttpClient.uploadFile( + url: uri, + fields: request.fields, + ); + // final response = await request.send(); + final responseData = await response.stream.bytesToString(); + final parsedData = jsonDecode(responseData); + + EasyLoading.dismiss(); + print(response.statusCode); + print(responseData); + if (response.statusCode == 200) { + print('45235'); + ref.refresh(taxProvider); + } else if (response.statusCode == 403) { + throw Exception('Failed to update tax'); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Tax creation failed: ${parsedData['message']}'))); + return; + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + // return null; + } + } + + ///________Update_Single_Tax__________________________________________ + Future updateSingleTax({ + required num id, + required String name, + required num rate, + required bool status, + required WidgetRef ref, + required BuildContext context, + }) async { + final uri = Uri.parse('${APIConfig.url}/vats/$id'); + final requestBody = jsonEncode({ + 'rate': rate, + 'name': name, + 'status': status, + '_method': 'put', + }); + + try { + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + final response = await customHttpClient.post( + url: uri, + addContentTypeInHeader: true, + body: requestBody, + ); + + if (response.statusCode == 200) { + ref.refresh(taxProvider); + } else { + throw Exception('Failed to update tax. Status Code: ${response.statusCode} - ${response.body}'); + } + } catch (error) { + print('Error updating income: $error'); + throw Exception('Error updating income: $error'); + } finally { + EasyLoading.dismiss(); + } + } + + Future updateGroupTax({ + required WidgetRef ref, + required BuildContext context, + required num id, + required String taxName, + required List taxIds, + required bool status, + }) async { + final uri = Uri.parse('${APIConfig.url}/vats/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(client: http.Client(), context: context, ref: ref); + + var request = http.MultipartRequest('POST', uri) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken(); + request.fields.addAll({ + 'name': taxName, + 'status': status ? '1' : "0", + '_method': 'put', + }); + + if (taxIds.isNotEmpty) { + int index = 0; + for (var element in taxIds) { + request.fields['vat_ids[$index]'] = element.toString(); + index++; + } + } + + try { + final response = await customHttpClient.uploadFile( + url: uri, + fields: request.fields, + ); + // final response = await request.send(); + final responseData = await response.stream.bytesToString(); + final parsedData = jsonDecode(responseData); + + EasyLoading.dismiss(); + if (response.statusCode == 200) { + ref.refresh(taxProvider); + } else { + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Tax creation failed: ${parsedData['message']}'))); + return; + } + } catch (error) { + // Handle unexpected errors gracefully + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('An error occurred: $error'))); + // return null; + } + } + + ///________Delete_Tax______________________________________________________ + Future deleteTax({required String id, required BuildContext context, required WidgetRef ref}) async { + try { + final token = await getAuthToken(); + if (token.isEmpty) { + throw Exception('Authentication token is missing or empty'); + } + + final url = Uri.parse('${APIConfig.url}/vats/$id'); + CustomHttpClient customHttpClient = CustomHttpClient(ref: ref, context: context, client: http.Client()); + final response = await customHttpClient.delete(url: url); + + if (response.statusCode == 200) { + return true; + } else { + print('Error deleting tax: ${response.statusCode} - ${response.body}'); + return false; + } + } catch (error) { + print('Error during delete operation: $error'); + return false; + } finally { + EasyLoading.dismiss(); + } + } +} diff --git a/lib/Screens/vat_&_tax/tax_report.dart b/lib/Screens/vat_&_tax/tax_report.dart new file mode 100644 index 0000000..ff8f4cf --- /dev/null +++ b/lib/Screens/vat_&_tax/tax_report.dart @@ -0,0 +1,567 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_feather_icons/flutter_feather_icons.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/add_group_tax.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/creating_single_tax.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/provider/text_repo.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/repo/tax_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +import '../../http_client/custome_http_client.dart'; +import '../../widgets/empty_widget/_empty_widget.dart'; +import '../../service/check_user_role_permission_provider.dart'; +import '../hrm/widgets/deleteing_alart_dialog.dart'; +import 'model/vat_model.dart'; + +class TaxReport extends ConsumerStatefulWidget { + const TaxReport({super.key}); + + @override + ConsumerState createState() => _TaxReportState(); +} + +class _TaxReportState extends ConsumerState { + bool _isRefreshing = false; // Prevents multiple refresh calls + + Future refreshData(WidgetRef ref) async { + if (_isRefreshing) return; // Prevent duplicate refresh calls + _isRefreshing = true; + + ref.refresh(taxProvider); + + await Future.delayed(const Duration(seconds: 1)); // Optional delay + _isRefreshing = false; + } + + @override + Widget build(BuildContext context) { + final _lang = lang.S.of(context); + final taxes = ref.watch(taxProvider); + final businessProviderData = ref.watch(businessInfoProvider); + ref.watch(getExpireDateProvider(ref)); + final permissionService = PermissionService(ref); + return businessProviderData.when(data: (details) { + return Scaffold( + backgroundColor: Colors.white, + appBar: AppBar( + surfaceTintColor: Colors.white, + title: Text( + _lang.taxRates, + ), + centerTitle: true, + backgroundColor: kWhite, + elevation: 0.0, + ), + body: taxes.when( + data: (data) { + List singleTaxes = []; + List groupTaxes = []; + for (var element in data) { + if (element.subTax == null) { + singleTaxes.add(element); + } else { + groupTaxes.add(element); + } + } + if (!permissionService.hasPermission(Permit.vatsRead.value)) { + return Center(child: PermitDenyWidget()); + } + return RefreshIndicator( + onRefresh: () => refreshData(ref), + child: SingleChildScrollView( + physics: const AlwaysScrollableScrollPhysics(), + padding: const EdgeInsets.all(16), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + //___________________________________Tax Rates______________________________ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + _lang.taxRatesMangeYourTaxRates, + ), + ), + ElevatedButton.icon( + style: ElevatedButton.styleFrom( + padding: const EdgeInsets.only(left: 2, right: 2), + minimumSize: Size(60, 30), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + backgroundColor: kSuccessColor, + elevation: 1.0, + foregroundColor: kGreyTextColor.withValues(alpha: 0.1), + shadowColor: kMainColor, + animationDuration: const Duration(milliseconds: 300), + textStyle: const TextStyle(color: Colors.white, fontFamily: 'Display', fontSize: 16, fontWeight: FontWeight.bold), + ), + onPressed: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => const CreateSingleTax(), + ), + ); + }, + label: Text( + _lang.add, + style: TextStyle(color: kWhite, fontSize: 12, fontWeight: FontWeight.bold), + ), + icon: const Icon( + FeatherIcons.plus, + size: 15, + color: kWhite, + ), + ), + ], + ), + const SizedBox(height: 10.0), + SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: DataTable( + headingRowColor: WidgetStateColor.resolveWith((states) => Colors.white), + border: TableBorder.all(borderRadius: BorderRadius.circular(2.0), color: kBorderColorTextField), + dividerThickness: 1.0, + sortAscending: true, + showCheckboxColumn: false, + horizontalMargin: 5.0, + columnSpacing: 10, + dataRowMinHeight: 45, + showBottomBorder: true, + checkboxHorizontalMargin: 0.0, + columns: [ + DataColumn( + label: Text( + lang.S.of(context).name, + // 'Name', + ), + ), + DataColumn( + label: Text( + '${_lang.taxRates} %', + ), + ), + DataColumn( + label: Text( + _lang.status, + ), + ), + DataColumn( + headingRowAlignment: MainAxisAlignment.center, + label: Text( + _lang.actions, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.center, + ), + ), + ], + rows: List.generate( + singleTaxes.length, + (index) => DataRow( + cells: [ + DataCell( + SizedBox( + width: MediaQuery.of(context).size.width * .30, + child: Text( + '${singleTaxes[index].name}', + maxLines: 1, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.start, + ), + ), + ), + DataCell(Center( + child: Text( + '${singleTaxes[index].rate.toString()}%', + textAlign: TextAlign.center, + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + )), + DataCell(Center( + child: Text( + (singleTaxes[index].status ?? false) ? _lang.active : _lang.disable, + textAlign: TextAlign.center, + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + )), + DataCell( + Row( + children: [ + ElevatedButton( + style: ElevatedButton.styleFrom( + minimumSize: Size(50, 25), + padding: const EdgeInsets.only(left: 2, right: 2), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + backgroundColor: kSuccessColor, + elevation: 1.0, + foregroundColor: kGreyTextColor.withValues(alpha: 0.1), + shadowColor: kMainColor, + animationDuration: const Duration(milliseconds: 300), + textStyle: const TextStyle(color: Colors.white, fontFamily: 'Display', fontSize: 16, fontWeight: FontWeight.bold), + ), + onPressed: () async { + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => CreateSingleTax(taxModel: singleTaxes[index]), + ), + ); + }, + child: Row( + children: [ + const Icon( + FeatherIcons.edit, + size: 15, + color: kWhite, + ), + const SizedBox(width: 4), + Text( + lang.S.of(context).edit, + //'Edit', + style: const TextStyle(color: kWhite, fontSize: 12, fontWeight: FontWeight.bold), + ), + ], + ), + ), + const SizedBox(width: 5.0), + ElevatedButton( + style: ElevatedButton.styleFrom( + minimumSize: Size(50, 25), + padding: const EdgeInsets.only(left: 2, right: 2), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + backgroundColor: Colors.red, + elevation: 1.0, + foregroundColor: Colors.white.withValues(alpha: 0.1), + shadowColor: Colors.red, + animationDuration: const Duration(milliseconds: 300), + ), + onPressed: () async { + if (!permissionService.hasPermission(Permit.vatsDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to delete tax.'), + ), + ); + return; + } + bool result = await showDeleteConfirmationDialog(context: context, itemName: 'vat_&_tax'); + if (result) { + EasyLoading.show(status: _lang.deleting); + final repo = TaxRepo(); + try { + final result = await repo.deleteTax(id: singleTaxes[index].id.toString(), ref: ref, context: context); + if (result) { + ref.refresh(taxProvider); + EasyLoading.showSuccess(_lang.deletedSuccessFully); + } else { + EasyLoading.showError(_lang.failedToDeleteTheTax); + } + } catch (e) { + EasyLoading.showError('${_lang.errorDeletingTax}: $e'); + } finally { + EasyLoading.dismiss(); + } + } + }, + child: Row( + children: [ + const Icon( + Icons.delete_outline, + size: 17, + color: kWhite, + ), + const SizedBox(width: 4), + Text(lang.S.of(context).delete, style: const TextStyle(color: kWhite, fontSize: 12, fontWeight: FontWeight.bold)), + ], + ), + ), + ], + ), + ), + ], + color: WidgetStateColor.resolveWith( + (Set states) { + // Use index to determine whether the row is even or odd + return index % 2 == 0 ? Colors.grey.shade100 : Colors.white; + }, + ), + ), + ), + ), + ), + //___________________________________Tax Group______________________________ + const SizedBox(height: 40.0), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text(_lang.taxGroup, style: TextStyle(color: kTitleColor, fontWeight: FontWeight.bold)), + Text('(${_lang.combinationOfTheMultipleTaxes})', style: TextStyle(color: kGreyTextColor)), + ], + ), + ), + ElevatedButton( + style: ElevatedButton.styleFrom( + padding: const EdgeInsets.only(left: 2, right: 2), + minimumSize: Size(60, 30), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + backgroundColor: kSuccessColor, + elevation: 1.0, + foregroundColor: kGreyTextColor.withValues(alpha: 0.1), + shadowColor: kMainColor, + animationDuration: const Duration(milliseconds: 300), + textStyle: const TextStyle(color: Colors.white, fontFamily: 'Display', fontSize: 16, fontWeight: FontWeight.bold), + ), + onPressed: () async { + Navigator.push( + context, + MaterialPageRoute(builder: (context) => const AddGroupTax()), + ); + }, + child: Row( + children: [ + Icon( + FeatherIcons.plus, + size: 15, + color: kWhite, + ), + SizedBox(width: 4), + Text(_lang.add, style: TextStyle(color: kWhite, fontSize: 12, fontWeight: FontWeight.bold)), + ], + ), + ), + ], + ), + const SizedBox(height: 20.0), + SingleChildScrollView( + scrollDirection: Axis.horizontal, + child: DataTable( + headingRowColor: WidgetStateColor.resolveWith((states) => Colors.white), + border: TableBorder.all(borderRadius: BorderRadius.circular(2.0), color: kBorderColorTextField), + dividerThickness: 1.0, + sortAscending: true, + showCheckboxColumn: false, + horizontalMargin: 5.0, + columnSpacing: 10, + dataRowMinHeight: 45, + showBottomBorder: true, + checkboxHorizontalMargin: 0.0, + columns: [ + DataColumn( + label: Text( + lang.S.of(context).name, + ), + ), + DataColumn( + label: Text( + '${_lang.taxRates} %', + ), + ), + DataColumn( + label: Text( + _lang.subTaxes, + overflow: TextOverflow.ellipsis, + ), + ), + DataColumn( + headingRowAlignment: MainAxisAlignment.center, + label: Text( + _lang.action, + overflow: TextOverflow.ellipsis, + ), + ), + ], + rows: List.generate( + groupTaxes.length, + (index) => DataRow( + cells: [ + DataCell( + Text( + groupTaxes[index].name ?? '', + maxLines: 1, + overflow: TextOverflow.ellipsis, + textAlign: TextAlign.start, + style: const TextStyle(color: kGreyTextColor), + ), + ), + DataCell( + Center( + child: Text( + '${groupTaxes[index].rate.toString()}%', + textAlign: TextAlign.start, + maxLines: 1, + overflow: TextOverflow.ellipsis, + style: const TextStyle(color: kGreyTextColor), + ), + ), + ), + DataCell( + Wrap( + children: List.generate( + groupTaxes[index].subTax?.length ?? 0, + (i) { + return Text( + "${groupTaxes[index].subTax?[i].name ?? 'n/a'}, ", + maxLines: 1, + textAlign: TextAlign.start, + overflow: TextOverflow.ellipsis, + style: const TextStyle(color: kGreyTextColor), + ); + }, + ), + ), + ), + DataCell( + Row( + children: [ + ElevatedButton( + style: ElevatedButton.styleFrom( + minimumSize: Size(50, 25), + padding: const EdgeInsets.only(left: 2, right: 2), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + backgroundColor: Colors.green, + elevation: 1.0, + foregroundColor: kGreyTextColor.withValues(alpha: 0.1), + shadowColor: kMainColor, + animationDuration: const Duration(milliseconds: 300), + textStyle: const TextStyle(color: Colors.white, fontFamily: 'Display', fontSize: 16, fontWeight: FontWeight.bold), + ), + onPressed: () async { + Navigator.push( + context, + MaterialPageRoute(builder: (context) => AddGroupTax(taxModel: groupTaxes[index])), + ); + }, + child: Row( + children: [ + const Icon( + FeatherIcons.edit, + size: 15, + color: kWhite, + ), + const SizedBox(width: 4), + Text( + lang.S.of(context).edit, + //'Edit', + style: const TextStyle(color: kWhite, fontSize: 12, fontWeight: FontWeight.bold), + ), + ], + ), + ), + const SizedBox(width: 5.0), + ElevatedButton( + style: ElevatedButton.styleFrom( + padding: const EdgeInsets.only(left: 2, right: 2), + minimumSize: Size(50, 25), + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(4.0), + ), + backgroundColor: Colors.red, + elevation: 1.0, + foregroundColor: Colors.white.withValues(alpha: 0.1), + shadowColor: Colors.red, + animationDuration: const Duration(milliseconds: 300), + textStyle: const TextStyle(color: kWhite)), + onPressed: () async { + if (!permissionService.hasPermission(Permit.vatsDelete.value)) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + backgroundColor: Colors.red, + content: Text('You do not have permission to delete tax.'), + ), + ); + return; + } + bool result = await showDeleteConfirmationDialog(context: context, itemName: 'vat_&_tax'); + if (result) { + EasyLoading.show(status: _lang.deleting); + final repo = TaxRepo(); + try { + final result = await repo.deleteTax(id: groupTaxes[index].id.toString(), context: context, ref: ref); + if (result) { + ref.refresh(taxProvider); + EasyLoading.showSuccess(_lang.deletedSuccessFully); + } else { + EasyLoading.showError(_lang.failedToDeleteTheTax); + } + } catch (e) { + EasyLoading.showError('${_lang.errorDeletingTax}: $e'); + } finally { + EasyLoading.dismiss(); + } + } + }, + child: Row( + children: [ + const Icon( + Icons.delete_outline, + size: 17, + color: kWhite, + ), + const SizedBox(width: 4), + Text( + lang.S.of(context).delete, + //'Delete', + style: const TextStyle(color: kWhite, fontSize: 12, fontWeight: FontWeight.bold), + ), + ], + ), + ), + ], + ), + ), + ], + color: WidgetStateColor.resolveWith( + (Set states) { + // Use index to determine whether the row is even or odd + return index % 2 == 0 ? Colors.grey.shade100 : Colors.white; + }, + ), + ), + ), + ), + ) + ], + ), + ), + ); + }, + error: (e, stackTrace) { + return Center( + child: Text(e.toString()), + ); + }, + loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }, + )); + }, error: (e, stack) { + return Text(e.toString()); + }, loading: () { + return const Center( + child: CircularProgressIndicator(), + ); + }); + } +} diff --git a/lib/Screens/warehouse/add_new_warehouse.dart b/lib/Screens/warehouse/add_new_warehouse.dart new file mode 100644 index 0000000..ee9bd12 --- /dev/null +++ b/lib/Screens/warehouse/add_new_warehouse.dart @@ -0,0 +1,165 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_model/warehouse_list_model.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_provider/warehouse_provider.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_repo/warehouse_repo.dart'; +import 'package:mobile_pos/constant.dart'; + +class AddNewWarehouse extends ConsumerStatefulWidget { + const AddNewWarehouse({super.key, this.editData}); + final WarehouseData? editData; + + @override + ConsumerState createState() => _AddNewWarehouseState(); +} + +class _AddNewWarehouseState extends ConsumerState { + final warehouseNameController = TextEditingController(); + final emailController = TextEditingController(); + final phoneNumberController = TextEditingController(); + final addressController = TextEditingController(); + String? selectedValue; + GlobalKey key = GlobalKey(); + + @override + void dispose() { + warehouseNameController.dispose(); + emailController.dispose(); + phoneNumberController.dispose(); + addressController.dispose(); + super.dispose(); + } + + @override + void initState() { + super.initState(); + if (widget.editData != null) { + warehouseNameController.text = widget.editData?.name.toString() ?? ''; + emailController.text = widget.editData?.email?.toString() ?? ''; + phoneNumberController.text = widget.editData?.phone ?? ''; + addressController.text = widget.editData?.address ?? ''; + } + } + + @override + Widget build(BuildContext context) { + return Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + centerTitle: true, + title: Text( + widget.editData != null ? 'Edit Warehouse' : 'Add New Warehouse', + ), + bottom: PreferredSize( + preferredSize: Size.fromHeight(1), + child: Divider( + height: 2, + color: kBackgroundColor, + ), + ), + ), + body: SingleChildScrollView( + padding: EdgeInsets.all(16), + child: Form( + key: key, + child: Column( + children: [ + TextFormField( + controller: warehouseNameController, + decoration: InputDecoration( + labelText: 'Warehouse Name', + hintText: 'Enter warehouse name', + ), + validator: (value) => value!.isEmpty ? 'Enter warehouse name' : null, + ), + SizedBox(height: 20), + TextFormField( + keyboardType: TextInputType.number, + controller: phoneNumberController, + inputFormatters: [FilteringTextInputFormatter.digitsOnly], + decoration: InputDecoration( + labelText: 'Phone', + hintText: 'Enter phone number', + ), + ), + SizedBox(height: 20), + TextFormField( + controller: emailController, + keyboardType: TextInputType.emailAddress, + autofillHints: [AutofillHints.email], + decoration: InputDecoration( + labelText: 'Email', + hintText: 'Enter your email address (optional)', + ), + validator: (value) { + if (value != null && value.isNotEmpty) { + final emailRegex = RegExp(r'^[\w-\.]+@([\w-]+\.)+[\w-]{2,4}$'); + if (!emailRegex.hasMatch(value)) { + return 'Enter a valid email address'; + } + } + return null; // Valid (either empty or valid email) + }, + ), + SizedBox(height: 20), + TextFormField( + controller: addressController, + decoration: InputDecoration( + labelText: 'Address', + hintText: 'Enter your address', + ), + ), + SizedBox(height: 20), + ElevatedButton( + onPressed: () async { + if ((key.currentState?.validate() ?? false)) { + WarehouseRepo warehouse = WarehouseRepo(); + bool success; + CreateWareHouseModel data = CreateWareHouseModel( + address: addressController.text, + email: emailController.text, + name: warehouseNameController.text, + phone: phoneNumberController.text, + warehouseId: widget.editData?.id.toString()); + if (widget.editData != null) { + print('update'); + success = await warehouse.updateWareHouse(data: data); + } else { + print('create'); + success = await warehouse.createWareHouse(data: data); + } + if (success) { + EasyLoading.showSuccess(widget.editData != null ? 'Warehouse Updated Successfully!' : 'Warehouse created successfully!'); + ref.refresh(fetchWarehouseListProvider); + Navigator.pop(context); + } else { + EasyLoading.showError('Please Try Again!'); + } + } + }, + child: Text(widget.editData != null ? 'Update' : 'Save'), + ), + ], + ), + ), + ), + ); + } +} + +class CreateWareHouseModel { + CreateWareHouseModel({ + this.warehouseId, + this.name, + this.phone, + this.email, + this.address, + }); + String? warehouseId; + String? name; + String? phone; + String? email; + String? address; +} diff --git a/lib/Screens/warehouse/tab_item/transfer_list.dart b/lib/Screens/warehouse/tab_item/transfer_list.dart new file mode 100644 index 0000000..28a07f1 --- /dev/null +++ b/lib/Screens/warehouse/tab_item/transfer_list.dart @@ -0,0 +1,161 @@ +import 'package:community_material_icon/community_material_icon.dart'; +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; + +Widget transferWidget({ + required String invoiceNumber, + required String date, + required String from, + required String to, + required String quantity, + required String stockValue, + required BuildContext context, +}) { + final _theme = Theme.of(context); + return Padding( + padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 8), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + 'Invoice: #$invoiceNumber', + style: _theme.textTheme.titleSmall?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + date, + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + ), + ], + ), + Row( + children: [ + IconButton( + padding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + onPressed: () {}, + icon: Icon( + CommunityMaterialIcons.printer, + color: kSubPeraColor, + ), + ), + IconButton( + padding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + onPressed: () {}, + icon: Icon( + CommunityMaterialIcons.share, + color: kSubPeraColor, + size: 20, + ), + ), + SizedBox( + width: 20, + child: IconButton( + padding: EdgeInsets.zero, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + onPressed: () => PopupMenuButton( + itemBuilder: (context) => [ + PopupMenuItem(child: Text('Edit')), + PopupMenuItem(child: Text('Delete')), + ]), + icon: Icon( + Icons.more_vert, + color: kSubPeraColor, + ), + ), + ), + ], + ) + ], + ), + SizedBox(height: 6), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + 'From', + style: _theme.textTheme.bodySmall?.copyWith( + color: kPeraColor, + fontSize: 13, + ), + ), + Text( + from, + style: _theme.textTheme.titleSmall, + ) + ], + ), + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + 'To', + style: _theme.textTheme.bodySmall?.copyWith( + color: kPeraColor, + fontSize: 13, + ), + ), + Text( + from, + style: _theme.textTheme.titleSmall, + ) + ], + ) + ], + ), + SizedBox(height: 6), + Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Text( + 'Quantity', + style: _theme.textTheme.bodySmall?.copyWith( + color: kPeraColor, + fontSize: 13, + ), + ), + Text( + quantity, + style: _theme.textTheme.titleSmall, + ) + ], + ), + Column( + crossAxisAlignment: CrossAxisAlignment.end, + children: [ + Text( + 'Stock Value', + style: _theme.textTheme.bodySmall?.copyWith( + color: kPeraColor, + fontSize: 13, + ), + ), + Text( + stockValue, + textAlign: TextAlign.end, + style: _theme.textTheme.titleSmall, + ) + ], + ) + ], + ), + ], + ), + ); +} diff --git a/lib/Screens/warehouse/tab_item/warehouse_list.dart b/lib/Screens/warehouse/tab_item/warehouse_list.dart new file mode 100644 index 0000000..8173cd6 --- /dev/null +++ b/lib/Screens/warehouse/tab_item/warehouse_list.dart @@ -0,0 +1,10 @@ +import 'package:flutter/material.dart'; + +class WarehouseList extends StatelessWidget { + const WarehouseList({super.key}); + + @override + Widget build(BuildContext context) { + return const Placeholder(); + } +} diff --git a/lib/Screens/warehouse/warehouse.dart b/lib/Screens/warehouse/warehouse.dart new file mode 100644 index 0000000..320255f --- /dev/null +++ b/lib/Screens/warehouse/warehouse.dart @@ -0,0 +1,419 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:mobile_pos/Screens/warehouse/add_new_warehouse.dart'; +import 'package:mobile_pos/Screens/warehouse/tab_item/transfer_list.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_model/warehouse_list_model.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_provider/warehouse_provider.dart'; +import 'package:mobile_pos/Screens/warehouse/warehouse_repo/warehouse_repo.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/currency.dart'; + +class WarehouseScreen extends ConsumerStatefulWidget { + const WarehouseScreen({super.key}); + @override + ConsumerState createState() => _WarehouseScreenState(); +} + +class _WarehouseScreenState extends ConsumerState { + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final warehouse = ref.watch(fetchWarehouseListProvider); + return DefaultTabController( + length: 2, + child: Scaffold( + backgroundColor: kWhite, + appBar: AppBar( + title: Text('Warehouse'), + centerTitle: true, + bottom: PreferredSize( + preferredSize: Size.fromHeight(45), + child: Column( + children: [ + Divider( + height: 2, + color: kBackgroundColor, + ), + Theme( + data: _theme.copyWith( + tabBarTheme: TabBarThemeData(dividerColor: kBackgroundColor), + ), + child: TabBar( + labelStyle: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + labelColor: Colors.red, + unselectedLabelColor: kPeraColor, + indicatorSize: TabBarIndicatorSize.tab, + tabs: [ + Tab( + text: 'Warehouse List', + ), + Tab( + text: 'Transfer List', + ) + ]), + ), + ], + )), + ), + body: TabBarView(children: [ + warehouse.when( + data: (snapshot) { + return snapshot.data?.isNotEmpty ?? false + ? ListView.separated( + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + final warehouseList = snapshot.data?[index]; + return ListTile( + onTap: () { + showEditDeletePopUp( + context: context, + item: { + "Name": warehouseList?.name?.toString() ?? 'n/a', + "Phone": warehouseList?.phone?.toString() ?? 'n/a', + "Email": warehouseList?.email?.toString() ?? 'n/a', + "Address": warehouseList?.address?.toString() ?? 'n/a', + // "Category": "120", + "Stock Qty": warehouseList?.totalQuantity?.toString() ?? '0', + "Stock Value": "$currency${warehouseList?.totalValue?.toString() ?? '0'}", + }, + editData: warehouseList, + ref: ref); + }, + visualDensity: VisualDensity(horizontal: -4, vertical: -4), + title: Padding( + padding: const EdgeInsets.only(bottom: 6), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + warehouseList?.name?.toString() ?? '', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ), + Text( + "$currency${warehouseList?.totalValue?.toString() ?? '0'}", + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + ) + ], + ), + ), + subtitle: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + warehouseList?.phone?.toString() ?? 'n/a', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + Text( + 'Stock Value', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kPeraColor, + ), + maxLines: 1, + overflow: TextOverflow.ellipsis, + ), + ], + ), + ); + }, + separatorBuilder: (_, __) => Divider( + color: kBackgroundColor, + height: 2, + ), + itemCount: snapshot.data?.length ?? 0) + : emptyWidget(_theme); + }, + error: (e, stack) => Center(child: Text(e.toString())), + loading: () => const Center(child: CircularProgressIndicator()), + ), + ListView.separated( + padding: EdgeInsets.zero, + itemBuilder: (_, index) { + return transferWidget( + invoiceNumber: transferList[index]['inv'] ?? 'n/a', + date: transferList[index]['date'] ?? 'n/a', + stockValue: transferList[index]['stock'] ?? 'n/a', + quantity: transferList[index]['quantity'] ?? 'n/a', + from: transferList[index]['from'] ?? 'n/a', + to: transferList[index]['to'] ?? 'n/a', + context: context, + ); + }, + separatorBuilder: (_, __) => Divider( + color: kBackgroundColor, + height: 2, + ), + itemCount: warehouseList.length), + ]), + floatingActionButtonLocation: FloatingActionButtonLocation.endFloat, + floatingActionButton: Container( + height: 48, + width: 190, + decoration: BoxDecoration( + boxShadow: [ + BoxShadow( + color: Color(0xFFC52127).withValues(alpha: 0.2), // #C5212733 (33 is ~20% opacity) + offset: Offset(0, 11), + blurRadius: 14, + spreadRadius: 0, + ), + ], + ), + child: FloatingActionButton( + shape: RoundedRectangleBorder( + borderRadius: BorderRadiusGeometry.circular(8), + ), + isExtended: true, + backgroundColor: kMainColor, + onPressed: () { + Navigator.push(context, MaterialPageRoute(builder: (context) => AddNewWarehouse())); + }, + child: Text( + '+ Add Warehouse', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + color: Colors.white, + ), + ), + ), + ), + ), + ); + } + + // empty widget + Column emptyWidget(ThemeData _theme) { + return Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.start, + children: [ + SizedBox(height: 50), + SvgPicture.asset( + width: 319, + height: 250, + 'images/empty_image.svg', + ), + SizedBox(height: 30), + Text( + 'Ooph... it\'s empty in here', + style: _theme.textTheme.bodyMedium?.copyWith( + color: kTitleColor, + fontSize: 24, + fontWeight: FontWeight.w600, + ), + ), + Text( + 'Add some warehouse first', + style: _theme.textTheme.bodyMedium?.copyWith( + color: Color(0xff4B5563), + fontSize: 16, + fontWeight: FontWeight.w400, + ), + ) + ], + ); + } + + List> transferList = [ + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + {"inv": "65324", "date": "15 Jan 2025 10:35AM", "from": "Warehouse 1", "to": "Warehouse 2", "quantity": "30", "stock": "\$6000.00"}, + ]; + + List> warehouseList = [ + { + "title": "Warehouse 1", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 2", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 3", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 4", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 5", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 6", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 7", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 8", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 9", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + { + "title": "Warehouse 10", + "amount": "\$5,00,000", + "phone": "017123456789", + }, + ]; +} + +Future showEditDeletePopUp({required BuildContext context, required Map item, WarehouseData? editData, required WidgetRef ref}) async { + final _theme = Theme.of(context); + return await showDialog( + barrierDismissible: false, + context: context, + builder: (BuildContext dialogContext) { + return Padding( + padding: const EdgeInsets.all(16.0), + child: Center( + child: Container( + decoration: const BoxDecoration( + color: Colors.white, + borderRadius: BorderRadius.all( + Radius.circular(8), + ), + ), + child: Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + 'View Details', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: Icon(Icons.close, size: 18), + ) + ], + ), + ), + Divider(color: kBorderColor, height: 1), + Padding( + padding: const EdgeInsets.fromLTRB(16, 0, 16, 16), + child: Column( + children: item.entries.map((entry) { + return Padding( + padding: const EdgeInsets.symmetric(vertical: 4.0), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + fit: FlexFit.tight, + flex: 2, + child: Text( + '${entry.key} ', + style: _theme.textTheme.bodyLarge?.copyWith( + color: kNeutral800, + fontWeight: FontWeight.w500, + ), + ), + ), + SizedBox(width: 8), + Flexible( + fit: FlexFit.tight, + flex: 4, + child: Text( + ': ${entry.value}', + style: _theme.textTheme.bodyLarge, + ), + ), + ], + ), + ); + }).toList(), + ), + ), + Padding( + padding: const EdgeInsets.fromLTRB(16, 0, 16, 16), + child: Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: () async { + await Future.delayed(Duration.zero); + WarehouseRepo repo = WarehouseRepo(); + bool success; + success = await repo.deleteWarehouse( + id: editData?.id.toString() ?? '', + ); + if (success) { + ref.refresh(fetchWarehouseListProvider); + ScaffoldMessenger.of(context).showSnackBar(SnackBar(content: Text('Deleted Successfully'))); + Navigator.pop(context); + } + }, + child: Text('Delete'), + ), + ), + SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () async { + Navigator.pop(context); + await Future.delayed(Duration.zero); + Navigator.push( + context, + MaterialPageRoute( + builder: (context) => AddNewWarehouse(editData: editData), + ), + ); + }, + child: Text('Edit'), + ), + ), + ], + ), + ) + ], + ), + ), + ), + ); + }, + ); +} diff --git a/lib/Screens/warehouse/warehouse_model/warehouse_list_model.dart b/lib/Screens/warehouse/warehouse_model/warehouse_list_model.dart new file mode 100644 index 0000000..ad73c70 --- /dev/null +++ b/lib/Screens/warehouse/warehouse_model/warehouse_list_model.dart @@ -0,0 +1,72 @@ +class WarehouseListModel { + WarehouseListModel({ + this.message, + this.data, + }); + + WarehouseListModel.fromJson(dynamic json) { + message = json['message']; + if (json['data'] != null) { + data = []; + json['data'].forEach((v) { + data?.add(WarehouseData.fromJson(v)); + }); + } + } + String? message; + List? data; + + Map toJson() { + final map = {}; + map['message'] = message; + if (data != null) { + map['data'] = data?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class WarehouseData { + WarehouseData({ + this.id, + this.businessId, + this.name, + this.phone, + this.email, + this.address, + this.totalQuantity, + this.totalValue, + }); + + WarehouseData.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + name = json['name']; + phone = json['phone']; + email = json['email']; + address = json['address']; + totalQuantity = json['total_quantity']; + totalValue = json['total_value']; + } + num? id; + num? businessId; + String? name; + String? phone; + String? email; + String? address; + num? totalQuantity; + num? totalValue; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['name'] = name; + map['phone'] = phone; + map['email'] = email; + map['address'] = address; + map['total_quantity'] = totalQuantity; + map['total_value'] = totalValue; + return map; + } +} diff --git a/lib/Screens/warehouse/warehouse_provider/warehouse_provider.dart b/lib/Screens/warehouse/warehouse_provider/warehouse_provider.dart new file mode 100644 index 0000000..86a5773 --- /dev/null +++ b/lib/Screens/warehouse/warehouse_provider/warehouse_provider.dart @@ -0,0 +1,11 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../warehouse_model/warehouse_list_model.dart'; +import '../warehouse_repo/warehouse_repo.dart'; + +WarehouseRepo repo = WarehouseRepo(); + +// fetch warehouse list +final fetchWarehouseListProvider = FutureProvider((ref) { + return repo.fetchWareHouseList(); +}); diff --git a/lib/Screens/warehouse/warehouse_repo/warehouse_repo.dart b/lib/Screens/warehouse/warehouse_repo/warehouse_repo.dart new file mode 100644 index 0000000..36632a5 --- /dev/null +++ b/lib/Screens/warehouse/warehouse_repo/warehouse_repo.dart @@ -0,0 +1,146 @@ +import 'dart:convert'; + +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:http/http.dart' as http; +import 'package:nb_utils/nb_utils.dart'; + +import '../../../Const/api_config.dart'; +import '../../../Repository/constant_functions.dart'; +import '../../../http_client/customer_http_client_get.dart'; +import '../add_new_warehouse.dart'; +import '../warehouse_model/warehouse_list_model.dart'; + +class WarehouseRepo { + // Create Warehouse + Future createWareHouse({required CreateWareHouseModel data}) async { + EasyLoading.show(status: 'Creating Warehouse...'); + final url = Uri.parse('${APIConfig.url}/warehouses'); + + // Create a multipart request + var request = http.MultipartRequest('POST', url); + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + + request.fields['name'] = data.name.toString(); + request.fields['phone'] = data.phone.toString(); + request.fields['email'] = data.email.toString(); + request.fields['address'] = data.address.toString(); + try { + var response = await request.send(); + + var responseData = await http.Response.fromStream(response); + EasyLoading.dismiss(); + print('warehouse create ${response.statusCode}'); + print('warehouse create ${response.request}'); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(responseData.body); + EasyLoading.showError(data['message'] ?? 'Failed to create warehouse'); + print('Error: ${data['message']}'); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print('Error: ${e.toString()}'); + return false; + } + } + + // warehouse List + Future fetchWareHouseList() async { + CustomHttpClientGet clientGet = CustomHttpClientGet(client: http.Client()); + final url = Uri.parse('${APIConfig.url}/warehouses'); + try { + var response = await clientGet.get(url: url); + EasyLoading.dismiss(); + + if (response.statusCode == 200) { + var jsonData = jsonDecode(response.body); + return WarehouseListModel.fromJson(jsonData); + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to fetch warehouse'); + throw Exception(data['message'] ?? 'Failed to fetch warehouse'); + } + } catch (e) { + // Hide loading indicator and show error + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + throw Exception('Error: ${e.toString()}'); + } + } + + // Update Warehouse + Future updateWareHouse({required CreateWareHouseModel data}) async { + EasyLoading.show(status: 'Updating Warehouse...'); + final url = Uri.parse('${APIConfig.url}/warehouses/${data.warehouseId}'); + + // Create a multipart request + var request = http.MultipartRequest('POST', url); + request.headers.addAll({ + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }); + request.fields['name'] = data.name.toString(); + request.fields['phone'] = data.phone.toString(); + request.fields['email'] = data.email.toString(); + request.fields['address'] = data.address.toString(); + request.fields['_method'] = 'put'; + try { + var response = await request.send(); + + var responseData = await http.Response.fromStream(response); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(responseData.body); + EasyLoading.showError(data['message'] ?? 'Failed to update'); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + return false; + } + } + + // delete warehouse + Future deleteWarehouse({required String id}) async { + EasyLoading.show(status: 'Processing'); + final prefs = await SharedPreferences.getInstance(); + String token = prefs.getString('token') ?? ''; + final url = Uri.parse('${APIConfig.url}/warehouses/$id'); + final headers = { + 'Accept': 'application/json', + 'Authorization': 'Bearer $token', + 'Content-Type': 'application/json', + }; + try { + var response = await http.delete( + url, + headers: headers, + ); + EasyLoading.dismiss(); + print(response.statusCode); + if (response.statusCode == 200) { + return true; + } else { + var data = jsonDecode(response.body); + EasyLoading.showError(data['message'] ?? 'Failed to delete'); + print(data['message']); + return false; + } + } catch (e) { + EasyLoading.dismiss(); + EasyLoading.showError('Error: ${e.toString()}'); + print(e.toString()); + return false; + } + } +} diff --git a/lib/constant.dart b/lib/constant.dart new file mode 100644 index 0000000..f56f979 --- /dev/null +++ b/lib/constant.dart @@ -0,0 +1,325 @@ +import 'package:bijoy_helper/bijoy_helper.dart'; +import 'package:flutter/material.dart'; +import 'package:intl/intl.dart'; +import 'package:pdf/widgets.dart' as pw; + +import 'generated/l10n.dart' as lang; + +const kMainColor = Color(0xffC52127); +const kMainColor100 = Color(0xffFDE7F2); +const kMainColor50 = Color(0xffFEF0F1); +const kMainColor2 = Color(0xffFEF0F1); +const kGreyTextColor = Color(0xFF828282); +const kGrey6 = Color(0xff666666); +const kBackgroundColor = Color(0xffF5F3F3); +const kBorderColorTextField = Color(0xFFC2C2C2); +const kDarkWhite = Color(0xFFF1F7F7); +const kWhite = Color(0xFFffffff); +const kBottomBorder = Color(0xffE6E6E6); +const kBorderColor = Color(0xffD8D8D8); +const kPeraColor = Color(0xff4B5563); +const kPeragrapColor = Color(0xff656565); +const kTextColor = Color(0xff121535); +const kLineColor = Color(0xffE6E6E9); +const kSubPeraColor = Color(0xff999999); +const kSuccessColor = Colors.green; +const kPremiumPlanColor = Color(0xFF8752EE); +const kPremiumPlanColor2 = Color(0xFFFF5F00); +const kSecondayColor = Color(0xffF68A3D); +const kTitleColor = Color(0xFF000000); +const kStoreColor = Color(0xffFF5D32); +const kNeutral800 = Color(0xff4B5563); +const kNeutralColor = Color(0xFF4D4D4D); +const kDueColor = Color(0xffFF5F00); +const kAdvanceColor = Color(0xff29CE00); +const kBorder = Color(0xFF999999); +const updateBorderColor = Color(0xffD8D8D8); +bool isPrintEnable = false; +String noProductImageUrl = 'images/no_product_image.png'; + +///_______Purchase_Code________________________________________ +//String purchaseCode = 'IVIP56510558'; + +///---------update information--------------- + +const String splashLogo = 'images/splashLogo.png'; +const String onboard1 = 'images/onbord1.png'; +const String onboard2 = 'images/onbord2.png'; +const String onboard3 = 'images/onbord3.png'; +const String logo = 'images/logo.png'; +const String appsName = 'POSpro'; +const String companyWebsite = 'https://acnoo.com'; +const String companyName = 'Acnoo'; + +bool connected = false; + +const kButtonDecoration = BoxDecoration( + borderRadius: BorderRadius.all( + Radius.circular(5), + ), +); + +const kInputDecoration = InputDecoration( + hintStyle: TextStyle(color: kGreyTextColor), + floatingLabelBehavior: FloatingLabelBehavior.always, + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.all(Radius.circular(8.0)), + borderSide: BorderSide(color: kBorderColor, width: 1), + ), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.all(Radius.circular(6.0)), + borderSide: BorderSide(color: kBorderColor, width: 1), + ), +); +OutlineInputBorder outlineInputBorder() { + return OutlineInputBorder( + borderRadius: BorderRadius.circular(1.0), + borderSide: const BorderSide(color: kBorderColorTextField), + ); +} + +final otpInputDecoration = InputDecoration( + contentPadding: const EdgeInsets.symmetric(vertical: 5.0), + border: outlineInputBorder(), + focusedBorder: outlineInputBorder(), + enabledBorder: outlineInputBorder(), +); + +//----------Days List-------- +List durationList = [ + 'Days', + 'Month', + 'Year', +]; + +List guaranteeList = [ + 'Days', + 'Month', + 'Year', +]; + +//----------------Class Party------------- + +class PartyType { + static const customer = 'customer'; + static const supplier = 'supplier'; + static const dealer = 'dealer'; + static const wholesaler = 'wholesaler'; +} + +String getPartyTypeLabel(BuildContext context, String value) { + switch (value) { + case PartyType.customer: + return lang.S.of(context).customer; + case PartyType.supplier: + return lang.S.of(context).supplier; + case PartyType.dealer: + return lang.S.of(context).dealer; + case PartyType.wholesaler: + return lang.S.of(context).wholesaler; + default: + return ''; + } +} + +///__________Language________________________________ +Map languageMap = { + 'English': 'en', + 'Afrikaans': 'af', + 'Amharic': 'am', //not suppored pdf + 'Arabic': 'ar', + 'Assamese': 'as', + 'Azerbaijani': 'az', + 'Belarusian': 'be', + 'Bulgarian': 'bg', + 'Bengali': 'bn', + 'Bosnian': 'bs', + 'Catalan Valencian': 'ca', + 'Czech': 'cs', + 'Welsh': 'cy', + 'Danish': 'da', + 'German': 'de', + 'Modern Greek': 'el', + 'Spanish Castilian': 'es', + 'Estonian': 'et', + 'Basque': 'eu', + 'Persian': 'fa', + 'Finnish': 'fi', + 'Filipino Pilipino': 'fil', + 'French': 'fr', + 'Galician': 'gl', + 'Swiss German Alemannic Alsatian': 'gsw', + 'Gujarati': 'gu', //not supported pdf + 'Hebrew': 'he', //not supported pdf + 'Hindi': 'hi', + 'Croatian': 'hr', + 'Hungarian': 'hu', + 'Armenian': 'hy', //not supported pdf + 'Indonesian': 'id', + 'Icelandic': 'is', + 'Italian': 'it', + 'Japanese': 'ja', + 'Georgian': 'ka', //not supported pdf + 'Kazakh': 'kk', + 'Khmer Central Khmer': 'km', //not supported pdf + 'Kannada': 'kn', // not supported pdf + 'Korean': 'ko', // not supported pdf + 'Kirghiz Kyrgyz': 'ky', + 'Lao': 'lo', //not supported pdf + 'Lithuanian': 'lt', + 'Latvian': 'lv', + 'Macedonian': 'mk', + 'Malayalam': 'ml', //not supported pdf + 'Mongolian': 'mn', + 'Marathi': 'mr', + 'Malay': 'ms', + 'Burmese': 'my', //not supported pdf + 'Norwegian Bokmål': 'nb', + 'Nepali': 'ne', + 'Dutch Flemish': 'nl', + 'Norwegian': 'no', + 'Oriya': 'or', //not supported pdf + 'Panjabi Punjabi': 'pa', //not supported pdf + 'Polish': 'pl', + 'Pushto Pashto': 'ps', + 'Portuguese': 'pt', + 'Romanian Moldavian Moldovan': 'ro', + 'Russian': 'ru', + 'Sinhala Sinhalese': 'si', //not supported pdf + 'Slovak': 'sk', + 'Slovenian': 'sl', + 'Albanian': 'sq', + 'Serbian': 'sr', + 'Swedish': 'sv', + 'Swahili': 'sw', + 'Tamil': 'ta', //not supported pdf + 'Telugu': 'te', //not supported pdf + 'Thai': 'th', //not supported pdf + 'Turkish': 'tr', + 'Ukrainian': 'uk', + 'Urdu': 'ur', + 'Vietnamese': 'vi', + 'Chinese': 'zh', +}; + +String formatPointNumber(num value, {bool addComma = false}) { + String formatted; + + if (value % 1 == 0) { + formatted = value.toInt().toString(); + } else { + formatted = value.toStringAsFixed(2); + } + + if (addComma) { + // NumberFormat from intl package is used here + final formatter = NumberFormat.decimalPattern(); + formatted = formatter.format(num.parse(formatted)); + } + + return formatted; +} +// String formatPointNumber(num value) { +// if (value % 1 == 0) { +// return value.toInt().toString(); +// } else { +// return value.toStringAsFixed(2); +// } +// } + +String? selectedLanguage = languageMap['English']; + +extension ColorExt on Color { + Color withValues({required double alpha}) { + return Color.fromARGB((alpha * 255).toInt(), red, green, blue); + } +} + +pw.Widget getLocalizedPdfText(String text, pw.TextStyle textStyle, {pw.TextAlign? textAlignment}) { + print('Current Language: $selectedLanguage, Text: $text'); + return pw.Text( + selectedLanguage == "bn" ? unicodeToBijoy(text) : text, + textAlign: textAlignment, + style: textStyle, + ); +} + +pw.Widget getLocalizedPdfTextWithLanguage(String text, pw.TextStyle textStyle, {pw.TextAlign? textAlignment}) { + print('Current Language: $selectedLanguage, Text: $text'); + String detectedLanguage = detectLanguageEnhanced(text); + return pw.Text( + detectedLanguage == "bn" ? unicodeToBijoy(text) : text, + textAlign: textAlignment, + style: textStyle, + ); +} + +String detectLanguageEnhanced(String text, {double threshold = 0.7}) { + final cleanedText = text.replaceAll(RegExp(r'[^\p{L}]', unicode: true), ''); + if (cleanedText.isEmpty) return 'en'; + + // Count matches for each script + final Map counts = { + 'bn': RegExp(r'[\u0980-\u09FF]').allMatches(cleanedText).length, + 'hi': RegExp(r'[\u0900-\u097F]').allMatches(cleanedText).length, + 'ar': RegExp(r'[\u0600-\u06FF\u0750-\u077F\u08A0-\u08FF]').allMatches(cleanedText).length, + 'fr': RegExp(r'[a-zA-Zéèêëàâîïôùûç]').allMatches(cleanedText).length, + }; + + // Calculate ratios + final total = cleanedText.length; + final ratios = counts.map((lang, count) => MapEntry(lang, count / total)); + + // Determine dominant language + for (final entry in ratios.entries) { + if (entry.value >= threshold) return entry.key; + } + + return 'en'; +} + +String formatAmount(String value, {bool isCurrency = false, String currencySymbol = ''}) { + final number = double.tryParse(value) ?? 0; + return formatNumber(number, isCurrency: isCurrency, currencySymbol: currencySymbol); +} + +String formatNumber(double number, {int decimals = 2, bool isCurrency = false, String currencySymbol = '\$'}) { + String removeTrailingZeros(double num, int dec) { + String fixed = num.toStringAsFixed(dec); + return fixed.contains('.') ? fixed.replaceAll(RegExp(r'0+$'), '').replaceAll(RegExp(r'\.$'), '') : fixed; + } + + String formatted; + if (number >= 1e9) { + formatted = '${removeTrailingZeros(number / 1e9, decimals)}B'; + } else if (number >= 1e6) { + formatted = '${removeTrailingZeros(number / 1e6, decimals)}M'; + } else if (number >= 1e3) { + formatted = '${removeTrailingZeros(number / 1e3, decimals)}K'; + } else { + formatted = removeTrailingZeros(number, decimals); + } + + return isCurrency ? '$currencySymbol$formatted' : formatted; +} + +Widget getFieldLabelText({required String label, required BuildContext context}) { + final theme = Theme.of(context); + return label.contains('*') + ? RichText( + text: TextSpan(text: label.replaceAll('*', ''), style: theme.textTheme.bodyLarge, children: [ + TextSpan( + text: '*', + style: theme.textTheme.bodyLarge?.copyWith( + color: Color(0xffF68A3D), + )) + ])) + : Text(label); +} + +double fontSizeForPrinter(String? printerSize) { + if (printerSize == null) return 17; + if (printerSize == "3_inch_80mm") return 16; + if (printerSize != "3_inch_80mm") return 17; + return 17; +} diff --git a/lib/core/constant_variables/const_enums.dart b/lib/core/constant_variables/const_enums.dart new file mode 100644 index 0000000..f84f220 --- /dev/null +++ b/lib/core/constant_variables/const_enums.dart @@ -0,0 +1,6 @@ + +///___________Party_Payment_type +enum PartyOpeningBalanceType { + due, + advance, +} diff --git a/lib/core/constant_variables/local_data_saving_keys.dart b/lib/core/constant_variables/local_data_saving_keys.dart new file mode 100644 index 0000000..6248133 --- /dev/null +++ b/lib/core/constant_variables/local_data_saving_keys.dart @@ -0,0 +1,4 @@ +class LocalDataBaseSavingKey { + static String skipOnBodingKey = 'skip_on_boding'; + static String tokenKey = 'token'; +} diff --git a/lib/core/theme/_app_colors.dart b/lib/core/theme/_app_colors.dart new file mode 100644 index 0000000..c21728a --- /dev/null +++ b/lib/core/theme/_app_colors.dart @@ -0,0 +1,27 @@ +import 'dart:ui'; + +abstract class DAppColors { + static const kPrimary = Color(0xffC52127); + static const kOnPrimary = Color(0xffFFFFFF); + + static const kSecondary = Color(0xff808191); + static const kOnSecondary = Color(0xffFFFFFF); + + static const kSurfaceLight = Color(0xffFFFFFF); + static const kOnSurfaceLight = Color(0xff1F1F1F); + + static const kPrimaryContainerLight = Color(0xffFFFFFF); + static const kOnPrimaryContainerLight = Color(0xff1F1F1F); + + static const kBorder = Color(0xff7E7E7E); + + static const kNeutral700 = Color(0xff4D4D4D); + + static const kNeutralColor = Color(0xff09160C); + static const kDividerColor = Color(0xFFD7D9DE); + + static const kWarning = Color(0xffFF900C); + static const kInfo = Color(0xff2400FF); + static const kSuccess = Color(0xff00B243); + static const kError = Color(0xffF23B3D); +} diff --git a/lib/core/theme/theme.dart b/lib/core/theme/theme.dart new file mode 100644 index 0000000..8a77f07 --- /dev/null +++ b/lib/core/theme/theme.dart @@ -0,0 +1,195 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; + +import '_app_colors.dart'; + +abstract class AcnooTheme { + static const _fontFamily = 'NotoSans'; + + static ThemeData kLightTheme(BuildContext context) { + final mainTheme = ThemeData.light(); + final textTheme = _getTextTheme(mainTheme.textTheme); + return mainTheme.copyWith( + textTheme: textTheme, + scaffoldBackgroundColor: Colors.transparent, + snackBarTheme: _getSnackBarTheme(), + appBarTheme: const AppBarTheme( + surfaceTintColor: Colors.white, + titleTextStyle: TextStyle( + fontSize: 20, + fontFamily: 'NotoSans', + fontWeight: FontWeight.w500, + color: Colors.black, + ), + ), + dropdownMenuTheme: const DropdownMenuThemeData( + textStyle: TextStyle(color: kTitleColor, fontSize: 16.0, fontWeight: FontWeight.normal), + menuStyle: MenuStyle( + backgroundColor: WidgetStatePropertyAll(Colors.white), + surfaceTintColor: WidgetStatePropertyAll(Colors.white), + ), + inputDecorationTheme: InputDecorationTheme( + hintStyle: TextStyle(color: kNeutralColor, fontSize: 14.0, fontWeight: FontWeight.normal), + labelStyle: TextStyle(color: kTitleColor, fontSize: 16.0, fontWeight: FontWeight.normal), + iconColor: kGreyTextColor, + contentPadding: EdgeInsets.only(left: 10.0, right: 7.0), + ), + ), + dialogBackgroundColor: Colors.white, + dividerTheme: const DividerThemeData( + color: DAppColors.kDividerColor, + ), + inputDecorationTheme: InputDecorationTheme( + suffixIconColor: kGreyTextColor, + iconColor: kGreyTextColor, + floatingLabelBehavior: FloatingLabelBehavior.always, + focusColor: kMainColor, + outlineBorder: const BorderSide(color: Color(0xFFD7D9DE), width: 1.0), + hintStyle: const TextStyle(color: kNeutralColor, fontSize: 16.0, fontWeight: FontWeight.normal), + labelStyle: const TextStyle(color: kTitleColor, fontSize: 16.0, fontWeight: FontWeight.normal), + focusedBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(6.0), + borderSide: const BorderSide(color: kMainColor, width: 1.0), + ), + enabledBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(6.0), + borderSide: const BorderSide(color: Color(0xFFD7D9DE), width: 1.0), + ), + errorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(6.0), + borderSide: const BorderSide(color: Color(0xFFb00020), width: 1.0), + ), + focusedErrorBorder: OutlineInputBorder( + borderRadius: BorderRadius.circular(6.0), + borderSide: const BorderSide(color: DAppColors.kPrimary, width: 1.0), + ), + contentPadding: const EdgeInsets.only(left: 10.0, right: 7.0), + border: OutlineInputBorder( + borderRadius: BorderRadius.circular(6.0), + borderSide: const BorderSide(color: Color(0xFFD7D9DE), width: 1.0), + ), + filled: false, + fillColor: Colors.white, + ), + colorScheme: const ColorScheme.light(surface: kWhite, primary: kMainColor, primaryContainer: kWhite, outline: kBorderColor), + elevatedButtonTheme: _getElevatedButtonTheme(textTheme), + outlinedButtonTheme: _getOutlineButtonTheme, + pageTransitionsTheme: PageTransitionsTheme( + builders: { + TargetPlatform.android: CustomPageTransitionBuilder(), + TargetPlatform.iOS: CustomPageTransitionBuilder(), + // You can define transitions for other platforms if needed + }, + ), + ); + } + + //------------------Elevated Button Theme------------------// + static const _buttonPadding = EdgeInsets.symmetric( + horizontal: 24, + vertical: 12, + ); + + //------------------snackbar theme------------------------ + static SnackBarThemeData _getSnackBarTheme() { + return const SnackBarThemeData( + backgroundColor: Color(0xff333333), // Change this to your desired color + actionTextColor: Colors.white, // Change action button text color if needed + contentTextStyle: TextStyle(color: Colors.white), // Change the toast message color + ); + } + + static const _buttonDensity = VisualDensity.standard; + + static ElevatedButtonThemeData _getElevatedButtonTheme(TextTheme baseTextTheme) { + return ElevatedButtonThemeData( + style: ElevatedButton.styleFrom( + padding: _buttonPadding, + visualDensity: _buttonDensity, + foregroundColor: DAppColors.kOnPrimary, + backgroundColor: DAppColors.kPrimary, + textStyle: const TextStyle(fontSize: 16, fontWeight: FontWeight.w600, fontFamily: 'NotoSans'), + shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(6)), + minimumSize: const Size.fromHeight(48), + ), + ); + } + + static final _getOutlineButtonTheme = OutlinedButtonThemeData( + style: OutlinedButton.styleFrom( + shape: RoundedRectangleBorder( + borderRadius: BorderRadius.circular(6), + ), + visualDensity: _buttonDensity, + padding: _buttonPadding, + side: const BorderSide(color: kMainColor), + textStyle: const TextStyle(fontSize: 16, fontWeight: FontWeight.w600, fontFamily: 'NotoSans'), + foregroundColor: kMainColor, + minimumSize: const Size.fromHeight(48), + ), + ); + + static TextTheme _getTextTheme(TextTheme baseTextTheme) { + return baseTextTheme.copyWith( + displayLarge: baseTextTheme.displayLarge?.copyWith( + fontFamily: _fontFamily, + ), + displayMedium: baseTextTheme.displayMedium?.copyWith( + fontFamily: _fontFamily, + ), + displaySmall: baseTextTheme.displaySmall?.copyWith( + fontFamily: _fontFamily, + ), + headlineLarge: baseTextTheme.headlineLarge?.copyWith( + fontFamily: _fontFamily, + ), + headlineMedium: baseTextTheme.headlineMedium?.copyWith( + fontFamily: _fontFamily, + ), + headlineSmall: baseTextTheme.headlineSmall?.copyWith( + fontFamily: _fontFamily, + ), + titleLarge: baseTextTheme.titleLarge?.copyWith( + fontFamily: _fontFamily, + ), + titleMedium: baseTextTheme.titleMedium?.copyWith( + fontFamily: _fontFamily, + ), + titleSmall: baseTextTheme.titleSmall?.copyWith( + fontFamily: _fontFamily, + ), + bodyLarge: baseTextTheme.bodyLarge?.copyWith( + fontFamily: _fontFamily, + ), + bodyMedium: baseTextTheme.bodyMedium?.copyWith( + fontFamily: _fontFamily, + ), + bodySmall: baseTextTheme.bodySmall?.copyWith(fontFamily: _fontFamily, color: kNeutralColor), + labelLarge: baseTextTheme.labelLarge?.copyWith( + fontFamily: _fontFamily, + ), + labelMedium: baseTextTheme.labelMedium?.copyWith( + fontFamily: _fontFamily, + ), + labelSmall: baseTextTheme.labelSmall?.copyWith( + fontFamily: _fontFamily, + ), + ); + } +} + +class CustomPageTransitionBuilder extends PageTransitionsBuilder { + @override + Widget buildTransitions( + PageRoute route, + BuildContext context, + Animation animation, + Animation secondaryAnimation, + Widget child, + ) { + return FadeTransition( + opacity: Tween(begin: 0.0, end: 1.0).animate(CurvedAnimation(parent: animation, curve: Curves.easeInOut)), + child: child, + ); + } +} diff --git a/lib/core/thermal_receipt_widgets/sale_receipt_widget.dart b/lib/core/thermal_receipt_widgets/sale_receipt_widget.dart new file mode 100644 index 0000000..0be0286 --- /dev/null +++ b/lib/core/thermal_receipt_widgets/sale_receipt_widget.dart @@ -0,0 +1,29 @@ +import 'package:flutter/material.dart'; + +import '../../thermal priting invoices/model/print_transaction_model.dart'; + +final GlobalKey screenshotGlobalKey = GlobalKey(); + +class SaleReceiptWidget extends StatelessWidget { + const SaleReceiptWidget({super.key, required this.paperSize, required this.model}); + final String paperSize; + final PrintSalesTransactionModel model; + + @override + Widget build(BuildContext context) { + return RepaintBoundary( + key: screenshotGlobalKey, + child: Container( + color: Colors.white, + width: paperSize == "58 mm" ? 384 : 576, + child: Column( + children: [ + Text(model.personalInformationModel.data?.companyName ?? "", style: Theme.of(context).textTheme.titleLarge), + Text(model.personalInformationModel.data?.address ?? "", style: Theme.of(context).textTheme.bodyLarge), + Text(model.personalInformationModel.data?.phoneNumber ?? "", style: Theme.of(context).textTheme.bodyLarge), + ], + ), + ), + ); + } +} diff --git a/lib/currency.dart b/lib/currency.dart new file mode 100644 index 0000000..2c33816 --- /dev/null +++ b/lib/currency.dart @@ -0,0 +1,31 @@ +import 'package:shared_preferences/shared_preferences.dart'; + +///______APP_Default_currency________________________ +const String appDefaultCurrency = '\$'; +const String appDefaultCurrencyName = 'US Dollar'; + +///______Dynamic_currency_variables___________________ +String currency = appDefaultCurrency; +String currencyName = appDefaultCurrencyName; + +class CurrencyMethods { + void removeCurrencyFromLocalDatabase() async { + final prefs = await SharedPreferences.getInstance(); + await prefs.remove('currency'); + await prefs.remove('currencyName'); + } + + Future saveCurrencyDataInLocalDatabase({required String? selectedCurrencySymbol, required String? selectedCurrencyName}) async { + print('This is currency from apis: $selectedCurrencyName - And symbol is : $selectedCurrencySymbol'); + final prefs = await SharedPreferences.getInstance(); + await prefs.setString('currency', selectedCurrencySymbol ?? appDefaultCurrency); + await prefs.setString('currencyName', selectedCurrencyName ?? appDefaultCurrencyName); + await getCurrencyFromLocalDatabase(); + } + + Future getCurrencyFromLocalDatabase() async { + final prefs = await SharedPreferences.getInstance(); + currency = prefs.getString('currency') ?? appDefaultCurrency; + currencyName = prefs.getString('currencyName') ?? appDefaultCurrencyName; + } +} diff --git a/lib/cusotm_data_table.dart b/lib/cusotm_data_table.dart new file mode 100644 index 0000000..454ee8d --- /dev/null +++ b/lib/cusotm_data_table.dart @@ -0,0 +1,1357 @@ +// Copyright 2014 The Flutter Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. +library; + +import 'dart:math' as math; + +import 'package:flutter/rendering.dart'; +import 'package:flutter/material.dart'; + +// Examples can assume: +// late BuildContext context; +// late List _columns; +// late List _rows; + +/// Signature for [DataColumn.onSort] callback. +typedef DataColumnSortCallback = void Function(int columnIndex, bool ascending); + +/// Column configuration for a [DataTable]. +/// +/// One column configuration must be provided for each column to +/// display in the table. The list of [DataColumn] objects is passed +/// as the `columns` argument to the [DataTable.new] constructor. +@immutable +class DataColumn { + /// Creates the configuration for a column of a [DataTable]. + const DataColumn({ + required this.label, + this.columnWidth, + this.tooltip, + this.numeric = false, + this.onSort, + this.mouseCursor, + this.headingRowAlignment, + }); + + /// The column heading. + /// + /// Typically, this will be a [Text] widget. It could also be an + /// [Icon] (typically using size 18), or a [Row] with an icon and + /// some text. + /// + /// The [label] is placed within a [Row] along with the + /// sort indicator (if applicable). By default, [label] only occupy minimal + /// space. It is recommended to place the label content in an [Expanded] or + /// [Flexible] as [label] to control how the content flexes. Otherwise, + /// an exception will occur when the available space is insufficient. + /// + /// By default, [DefaultTextStyle.softWrap] of this subtree will be set to false. + /// Use [DefaultTextStyle.merge] to override it if needed. + /// + /// The label should not include the sort indicator. + final Widget label; + + /// How the horizontal extents of this column of the table should be determined. + /// + /// The [FixedColumnWidth] class can be used to specify a specific width in + /// pixels. This is the cheapest way to size a table's columns. + /// + /// The layout performance of the table depends critically on which column + /// sizing algorithms are used here. In particular, [IntrinsicColumnWidth] is + /// quite expensive because it needs to measure each cell in the column to + /// determine the intrinsic size of the column. + /// + /// If this property is `null`, the table applies a default behavior: + /// - If the table has exactly one column identified as the only text column + /// (i.e., all the rest are numeric), that column uses `IntrinsicColumnWidth(flex: 1.0)`. + /// - All other columns use `IntrinsicColumnWidth()`. + final TableColumnWidth? columnWidth; + + /// The column heading's tooltip. + /// + /// This is a longer description of the column heading, for cases + /// where the heading might have been abbreviated to keep the column + /// width to a reasonable size. + final String? tooltip; + + /// Whether this column represents numeric data or not. + /// + /// The contents of cells of columns containing numeric data are + /// right-aligned. + final bool numeric; + + /// Called when the user asks to sort the table using this column. + /// + /// If null, the column will not be considered sortable. + /// + /// See [DataTable.sortColumnIndex] and [DataTable.sortAscending]. + final DataColumnSortCallback? onSort; + + bool get _debugInteractive => onSort != null; + + /// The cursor for a mouse pointer when it enters or is hovering over the + /// heading row. + /// + /// [WidgetStateProperty.resolve] is used for the following [WidgetState]s: + /// + /// * [WidgetState.disabled]. + /// + /// If this is null, then the value of [DataTableThemeData.headingCellCursor] + /// is used. If that's null, then [WidgetStateMouseCursor.clickable] is used. + /// + /// See also: + /// * [WidgetStateMouseCursor], which can be used to create a [MouseCursor]. + final MaterialStateProperty? mouseCursor; + + /// Defines the horizontal layout of the [label] and sort indicator in the + /// heading row. + /// + /// If [headingRowAlignment] value is [MainAxisAlignment.center] and [onSort] is + /// not null, then a [SizedBox] with a width of sort arrow icon size and sort + /// arrow padding will be placed before the [label] to ensure the label is + /// centered in the column. + /// + /// If null, then defaults to [MainAxisAlignment.start]. + final MainAxisAlignment? headingRowAlignment; +} + +/// Row configuration and cell data for a [DataTable]. +/// +/// One row configuration must be provided for each row to +/// display in the table. The list of [DataRow] objects is passed +/// as the `rows` argument to the [DataTable.new] constructor. +/// +/// The data for this row of the table is provided in the [cells] +/// property of the [DataRow] object. +@immutable +class DataRow { + /// Creates the configuration for a row of a [DataTable]. + const DataRow({ + this.key, + this.selected = false, + this.onSelectChanged, + this.onTap, + this.onLongPress, + this.color, + this.mouseCursor, + required this.cells, + }); + + /// Creates the configuration for a row of a [DataTable], deriving + /// the key from a row index. + DataRow.byIndex({ + int? index, + this.selected = false, + this.onSelectChanged, + this.onTap, + this.onLongPress, + this.color, + this.mouseCursor, + required this.cells, + }) : key = ValueKey(index); + + /// A [Key] that uniquely identifies this row. This is used to + /// ensure that if a row is added or removed, any stateful widgets + /// related to this row (e.g. an in-progress checkbox animation) + /// remain on the right row visually. + /// + /// If the table never changes once created, no key is necessary. + final LocalKey? key; + + /// Called when the user selects or unselects a selectable row. + /// + /// If this is not null, then the row is selectable. The current + /// selection state of the row is given by [selected]. + /// + /// If any row is selectable, then the table's heading row will have + /// a checkbox that can be checked to select all selectable rows + /// (and which is checked if all the rows are selected), and each + /// subsequent row will have a checkbox to toggle just that row. + /// + /// A row whose [onSelectChanged] callback is null is ignored for + /// the purposes of determining the state of the "all" checkbox, + /// and its checkbox is disabled. + /// + /// If a [DataCell] in the row has its [DataCell.onTap] callback defined, + /// that callback behavior overrides the gesture behavior of the row for + /// that particular cell. + final ValueChanged? onSelectChanged; + + /// Called when the row is tapped. + /// + /// If non-null, tapping the row will call this callback. If + /// null (including [onDoubleTap], [onLongPress], [onTapCancel] and [onTapDown]), + /// tapping the row will attempt to select the row (if + /// [DataRow.onSelectChanged] is provided). + final GestureTapCallback? onTap; + + /// Called if the row is long-pressed. + /// + /// If non-null, tapping the row will invoke this callback. If + /// null (including [onTap] [onDoubleTap], [onTapCancel] and [onTapDown]), + /// tapping the row will attempt to select the row (if + /// [DataRow.onSelectChanged] is provided). + final GestureLongPressCallback? onLongPress; + + /// Whether the row is selected. + /// + /// If [onSelectChanged] is non-null for any row in the table, then + /// a checkbox is shown at the start of each row. If the row is + /// selected (true), the checkbox will be checked and the row will + /// be highlighted. + /// + /// Otherwise, the checkbox, if present, will not be checked. + final bool selected; + + /// The data for this row. + /// + /// There must be exactly as many cells as there are columns in the + /// table. + final List cells; + + /// The color for the row. + /// + /// By default, the color is transparent unless selected. Selected rows has + /// a grey translucent color. + /// + /// The effective color can depend on the [WidgetState] state, if the + /// row is selected, pressed, hovered, focused, disabled or enabled. The + /// color is painted as an overlay to the row. To make sure that the row's + /// [InkWell] is visible (when pressed, hovered and focused), it is + /// recommended to use a translucent color. + /// + /// If [onSelectChanged] or [onLongPress] is null, the row's [InkWell] will be disabled. + /// + /// ```dart + /// DataRow( + /// color: WidgetStateProperty.resolveWith((Set states) { + /// if (states.contains(WidgetState.selected)) { + /// return Theme.of(context).colorScheme.primary.withOpacity(0.08); + /// } + /// return null; // Use the default value. + /// }, + /// cells: const [ + /// // ... + /// ], + /// ) + /// ``` + /// + /// See also: + /// + /// * The Material Design specification for overlay colors and how they + /// match a component's state: + /// . + final MaterialStateProperty? color; + + /// The cursor for a mouse pointer when it enters or is hovering over the + /// data row. + /// + /// [WidgetStateProperty.resolve] is used for the following [WidgetState]s: + /// + /// * [WidgetState.selected]. + /// + /// If this is null, then the value of [DataTableThemeData.dataRowCursor] + /// is used. If that's null, then [WidgetStateMouseCursor.clickable] is used. + /// + /// See also: + /// * [WidgetStateMouseCursor], which can be used to create a [MouseCursor]. + final MaterialStateProperty? mouseCursor; + + bool get _debugInteractive => onSelectChanged != null || onTap != null || onLongPress != null || cells.any((DataCell cell) => cell._debugInteractive); +} + +/// The data for a cell of a [DataTable]. +/// +/// One list of [DataCell] objects must be provided for each [DataRow] +/// in the [DataTable], in the new [DataRow] constructor's `cells` +/// argument. +@immutable +class DataCell { + /// Creates an object to hold the data for a cell in a [DataTable]. + /// + /// The first argument is the widget to show for the cell, typically + /// a [Text] or [DropdownButton] widget. + /// + /// If the cell has no data, then a [Text] widget with placeholder + /// text should be provided instead, and then the [placeholder] + /// argument should be set to true. + const DataCell( + this.child, { + this.placeholder = false, + this.showEditIcon = false, + this.onTap, + this.onLongPress, + this.onTapDown, + this.onDoubleTap, + this.onTapCancel, + }); + + /// A cell that has no content and has zero width and height. + static const DataCell empty = DataCell(SizedBox.shrink()); + + /// The data for the row. + /// + /// Typically a [Text] widget or a [DropdownButton] widget. + /// + /// If the cell has no data, then a [Text] widget with placeholder + /// text should be provided instead, and [placeholder] should be set + /// to true. + /// + /// {@macro flutter.widgets.ProxyWidget.child} + final Widget child; + + /// Whether the [child] is actually a placeholder. + /// + /// If this is true, the default text style for the cell is changed + /// to be appropriate for placeholder text. + final bool placeholder; + + /// Whether to show an edit icon at the end of the cell. + /// + /// This does not make the cell actually editable; the caller must + /// implement editing behavior if desired (initiated from the + /// [onTap] callback). + /// + /// If this is set, [onTap] should also be set, otherwise tapping + /// the icon will have no effect. + final bool showEditIcon; + + /// Called if the cell is tapped. + /// + /// If non-null, tapping the cell will call this callback. If + /// null (including [onDoubleTap], [onLongPress], [onTapCancel] and [onTapDown]), + /// tapping the cell will attempt to select the row (if + /// [DataRow.onSelectChanged] is provided). + final GestureTapCallback? onTap; + + /// Called when the cell is double tapped. + /// + /// If non-null, tapping the cell will call this callback. If + /// null (including [onTap], [onLongPress], [onTapCancel] and [onTapDown]), + /// tapping the cell will attempt to select the row (if + /// [DataRow.onSelectChanged] is provided). + final GestureTapCallback? onDoubleTap; + + /// Called if the cell is long-pressed. + /// + /// If non-null, tapping the cell will invoke this callback. If + /// null (including [onDoubleTap], [onTap], [onTapCancel] and [onTapDown]), + /// tapping the cell will attempt to select the row (if + /// [DataRow.onSelectChanged] is provided). + final GestureLongPressCallback? onLongPress; + + /// Called if the cell is tapped down. + /// + /// If non-null, tapping the cell will call this callback. If + /// null (including [onTap] [onDoubleTap], [onLongPress] and [onTapCancel]), + /// tapping the cell will attempt to select the row (if + /// [DataRow.onSelectChanged] is provided). + final GestureTapDownCallback? onTapDown; + + /// Called if the user cancels a tap was started on cell. + /// + /// If non-null, canceling the tap gesture will invoke this callback. + /// If null (including [onTap], [onDoubleTap] and [onLongPress]), + /// tapping the cell will attempt to select the + /// row (if [DataRow.onSelectChanged] is provided). + final GestureTapCancelCallback? onTapCancel; + + bool get _debugInteractive => onTap != null || onDoubleTap != null || onLongPress != null || onTapDown != null || onTapCancel != null; +} + +/// A data table that follows the +/// [Material 2](https://material.io/go/design-data-tables) +/// design specification. +/// +/// {@youtube 560 315 https://www.youtube.com/watch?v=ktTajqbhIcY} +/// +/// ## Performance considerations +/// +/// Columns are sized automatically based on the table's contents. +/// It's expensive to display large amounts of data with this widget, +/// since it must be measured twice: once to negotiate each column's +/// dimensions, and again when the table is laid out. +/// +/// A [SingleChildScrollView] mounts and paints the entire child, even +/// when only some of it is visible. For a table that effectively handles +/// large amounts of data, here are some other options to consider: +/// +/// * `TableView`, a widget from the +/// [two_dimensional_scrollables](https://pub.dev/packages/two_dimensional_scrollables) +/// package. +/// * [PaginatedDataTable], which automatically splits the data into +/// multiple pages. +/// * [CustomScrollView], for greater control over scrolling effects. +/// +/// {@tool dartpad} +/// This sample shows how to display a [DataTable] with three columns: name, age, and +/// role. The columns are defined by three [DataColumn] objects. The table +/// contains three rows of data for three example users, the data for which +/// is defined by three [DataRow] objects. +/// +/// ![](https://flutter.github.io/assets-for-api-docs/assets/material/data_table.png) +/// +/// ** See code in examples/api/lib/material/data_table/data_table.0.dart ** +/// {@end-tool} +/// +/// +/// {@tool dartpad} +/// This sample shows how to display a [DataTable] with alternate colors per +/// row, and a custom color for when the row is selected. +/// +/// ** See code in examples/api/lib/material/data_table/data_table.1.dart ** +/// {@end-tool} +/// +/// [DataTable] can be sorted on the basis of any column in [columns] in +/// ascending or descending order. If [sortColumnIndex] is non-null, then the +/// table will be sorted by the values in the specified column. The boolean +/// [sortAscending] flag controls the sort order. +/// +/// See also: +/// +/// * [DataColumn], which describes a column in the data table. +/// * [DataRow], which contains the data for a row in the data table. +/// * [DataCell], which contains the data for a single cell in the data table. +/// * [PaginatedDataTable], which shows part of the data in a data table and +/// provides controls for paging through the remainder of the data. +/// * `TableView` from the +/// [two_dimensional_scrollables](https://pub.dev/packages/two_dimensional_scrollables) +/// package, for displaying large amounts of data without pagination. +/// * +class DataTable extends StatelessWidget { + /// Creates a widget describing a data table. + /// + /// The [columns] argument must be a list of as many [DataColumn] + /// objects as the table is to have columns, ignoring the leading + /// checkbox column if any. The [columns] argument must have a + /// length greater than zero. + /// + /// The [rows] argument must be a list of as many [DataRow] objects + /// as the table is to have rows, ignoring the leading heading row + /// that contains the column headings (derived from the [columns] + /// argument). There may be zero rows, but the rows argument must + /// not be null. + /// + /// Each [DataRow] object in [rows] must have as many [DataCell] + /// objects in the [DataRow.cells] list as the table has columns. + /// + /// If the table is sorted, the column that provides the current + /// primary key should be specified by index in [sortColumnIndex], 0 + /// meaning the first column in [columns], 1 being the next one, and + /// so forth. + /// + /// The actual sort order can be specified using [sortAscending]; if + /// the sort order is ascending, this should be true (the default), + /// otherwise it should be false. + DataTable({ + super.key, + required this.columns, + this.sortColumnIndex, + this.sortAscending = true, + this.onSelectAll, + this.decoration, + this.dataRowColor, + @Deprecated( + 'Migrate to use dataRowMinHeight and dataRowMaxHeight instead. ' + 'This feature was deprecated after v3.7.0-5.0.pre.', + ) + double? dataRowHeight, + double? dataRowMinHeight, + double? dataRowMaxHeight, + this.dataTextStyle, + this.headingRowColor, + this.headingRowHeight, + this.headingTextStyle, + this.horizontalMargin, + this.columnSpacing, + this.showCheckboxColumn = true, + this.showBottomBorder = false, + this.dividerThickness, + required this.rows, + this.checkboxHorizontalMargin, + this.border, + this.clipBehavior = Clip.none, + }) : assert(columns.isNotEmpty), + assert( + sortColumnIndex == null || (sortColumnIndex >= 0 && sortColumnIndex < columns.length), + ), + assert( + !rows.any((DataRow row) => row.cells.length != columns.length), + 'All rows must have the same number of cells as there are header cells (${columns.length})', + ), + assert(dividerThickness == null || dividerThickness >= 0), + assert( + dataRowMinHeight == null || dataRowMaxHeight == null || dataRowMaxHeight >= dataRowMinHeight, + ), + assert( + dataRowHeight == null || (dataRowMinHeight == null && dataRowMaxHeight == null), + 'dataRowHeight ($dataRowHeight) must not be set if dataRowMinHeight ($dataRowMinHeight) or dataRowMaxHeight ($dataRowMaxHeight) are set.', + ), + dataRowMinHeight = dataRowHeight ?? dataRowMinHeight, + dataRowMaxHeight = dataRowHeight ?? dataRowMaxHeight, + _onlyTextColumn = _initOnlyTextColumn(columns); + + /// The configuration and labels for the columns in the table. + final List columns; + + /// The current primary sort key's column. + /// + /// If non-null, indicates that the indicated column is the column + /// by which the data is sorted. The number must correspond to the + /// index of the relevant column in [columns]. + /// + /// Setting this will cause the relevant column to have a sort + /// indicator displayed. + /// + /// When this is null, it implies that the table's sort order does + /// not correspond to any of the columns. + /// + /// The direction of the sort is specified using [sortAscending]. + final int? sortColumnIndex; + + /// Whether the column mentioned in [sortColumnIndex], if any, is sorted + /// in ascending order. + /// + /// If true, the order is ascending (meaning the rows with the + /// smallest values for the current sort column are first in the + /// table). + /// + /// If false, the order is descending (meaning the rows with the + /// smallest values for the current sort column are last in the + /// table). + /// + /// Ascending order is represented by an upwards-facing arrow. + final bool sortAscending; + + /// Invoked when the user selects or unselects every row, using the + /// checkbox in the heading row. + /// + /// If this is null, then the [DataRow.onSelectChanged] callback of + /// every row in the table is invoked appropriately instead. + /// + /// To control whether a particular row is selectable or not, see + /// [DataRow.onSelectChanged]. This callback is only relevant if any + /// row is selectable. + final ValueSetter? onSelectAll; + + /// {@template flutter.material.dataTable.decoration} + /// The background and border decoration for the table. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.decoration] is used. By default there is no + /// decoration. + final Decoration? decoration; + + /// {@template flutter.material.dataTable.dataRowColor} + /// The background color for the data rows. + /// + /// The effective background color can be made to depend on the + /// [WidgetState] state, i.e. if the row is selected, pressed, hovered, + /// focused, disabled or enabled. The color is painted as an overlay to the + /// row. To make sure that the row's [InkWell] is visible (when pressed, + /// hovered and focused), it is recommended to use a translucent background + /// color. + /// + /// If [DataRow.onSelectChanged] or [DataRow.onLongPress] is null, the row's + /// [InkWell] will be disabled. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.dataRowColor] is used. By default, the + /// background color is transparent unless selected. Selected rows have a grey + /// translucent color. To set a different color for individual rows, see + /// [DataRow.color]. + /// + /// {@template flutter.material.DataTable.dataRowColor} + /// ```dart + /// DataTable( + /// dataRowColor: WidgetStateProperty.resolveWith((Set states) { + /// if (states.contains(WidgetState.selected)) { + /// return Theme.of(context).colorScheme.primary.withOpacity(0.08); + /// } + /// return null; // Use the default value. + /// }), + /// columns: _columns, + /// rows: _rows, + /// ) + /// ``` + /// + /// See also: + /// + /// * The Material Design specification for overlay colors and how they + /// match a component's state: + /// . + /// {@endtemplate} + final MaterialStateProperty? dataRowColor; + + /// {@template flutter.material.dataTable.dataRowHeight} + /// The height of each row (excluding the row that contains column headings). + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.dataRowHeight] is used. This value defaults + /// to [kMinInteractiveDimension] to adhere to the Material Design + /// specifications. + @Deprecated( + 'Migrate to use dataRowMinHeight and dataRowMaxHeight instead. ' + 'This feature was deprecated after v3.7.0-5.0.pre.', + ) + double? get dataRowHeight => dataRowMinHeight == dataRowMaxHeight ? dataRowMinHeight : null; + + /// {@template flutter.material.dataTable.dataRowMinHeight} + /// The minimum height of each row (excluding the row that contains column headings). + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.dataRowMinHeight] is used. This value defaults + /// to [kMinInteractiveDimension] to adhere to the Material Design + /// specifications. + final double? dataRowMinHeight; + + /// {@template flutter.material.dataTable.dataRowMaxHeight} + /// The maximum height of each row (excluding the row that contains column headings). + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.dataRowMaxHeight] is used. This value defaults + /// to [kMinInteractiveDimension] to adhere to the Material Design + /// specifications. + final double? dataRowMaxHeight; + + /// {@template flutter.material.dataTable.dataTextStyle} + /// The text style for data rows. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.dataTextStyle] is used. By default, the text + /// style is [TextTheme.bodyMedium]. + final TextStyle? dataTextStyle; + + /// {@template flutter.material.dataTable.headingRowColor} + /// The background color for the heading row. + /// + /// The effective background color can be made to depend on the + /// [WidgetState] state, i.e. if the row is pressed, hovered, focused when + /// sorted. The color is painted as an overlay to the row. To make sure that + /// the row's [InkWell] is visible (when pressed, hovered and focused), it is + /// recommended to use a translucent color. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.headingRowColor] is used. + /// + /// {@template flutter.material.DataTable.headingRowColor} + /// ```dart + /// DataTable( + /// columns: _columns, + /// rows: _rows, + /// headingRowColor: WidgetStateProperty.resolveWith((Set states) { + /// if (states.contains(WidgetState.hovered)) { + /// return Theme.of(context).colorScheme.primary.withOpacity(0.08); + /// } + /// return null; // Use the default value. + /// }), + /// ) + /// ``` + /// + /// See also: + /// + /// * The Material Design specification for overlay colors and how they + /// match a component's state: + /// . + /// {@endtemplate} + final MaterialStateProperty? headingRowColor; + + /// {@template flutter.material.dataTable.headingRowHeight} + /// The height of the heading row. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.headingRowHeight] is used. This value + /// defaults to 56.0 to adhere to the Material Design specifications. + final double? headingRowHeight; + + /// {@template flutter.material.dataTable.headingTextStyle} + /// The text style for the heading row. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.headingTextStyle] is used. By default, the + /// text style is [TextTheme.titleSmall]. + final TextStyle? headingTextStyle; + + /// {@template flutter.material.dataTable.horizontalMargin} + /// The horizontal margin between the edges of the table and the content + /// in the first and last cells of each row. + /// + /// When a checkbox is displayed, it is also the margin between the checkbox + /// the content in the first data column. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.horizontalMargin] is used. This value + /// defaults to 24.0 to adhere to the Material Design specifications. + /// + /// If [checkboxHorizontalMargin] is null, then [horizontalMargin] is also the + /// margin between the edge of the table and the checkbox, as well as the + /// margin between the checkbox and the content in the first data column. + final double? horizontalMargin; + + /// {@template flutter.material.dataTable.columnSpacing} + /// The horizontal margin between the contents of each data column. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.columnSpacing] is used. This value defaults + /// to 56.0 to adhere to the Material Design specifications. + final double? columnSpacing; + + /// {@template flutter.material.dataTable.showCheckboxColumn} + /// Whether the widget should display checkboxes for selectable rows. + /// + /// If true, a [Checkbox] will be placed at the beginning of each row that is + /// selectable. However, if [DataRow.onSelectChanged] is not set for any row, + /// checkboxes will not be placed, even if this value is true. + /// + /// If false, all rows will not display a [Checkbox]. + /// {@endtemplate} + final bool showCheckboxColumn; + + /// The data to show in each row (excluding the row that contains + /// the column headings). + /// + /// The list may be empty. + final List rows; + + /// {@template flutter.material.dataTable.dividerThickness} + /// The width of the divider that appears between [TableRow]s. + /// + /// Must be greater than or equal to zero. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.dividerThickness] is used. This value + /// defaults to 1.0. + final double? dividerThickness; + + /// Whether a border at the bottom of the table is displayed. + /// + /// By default, a border is not shown at the bottom to allow for a border + /// around the table defined by [decoration]. + final bool showBottomBorder; + + /// {@template flutter.material.dataTable.checkboxHorizontalMargin} + /// Horizontal margin around the checkbox, if it is displayed. + /// {@endtemplate} + /// + /// If null, [DataTableThemeData.checkboxHorizontalMargin] is used. If that is + /// also null, then [horizontalMargin] is used as the margin between the edge + /// of the table and the checkbox, as well as the margin between the checkbox + /// and the content in the first data column. This value defaults to 24.0. + final double? checkboxHorizontalMargin; + + /// The style to use when painting the boundary and interior divisions of the table. + final TableBorder? border; + + /// {@macro flutter.material.Material.clipBehavior} + /// + /// This can be used to clip the content within the border of the [DataTable]. + /// + /// Defaults to [Clip.none]. + final Clip clipBehavior; + + // Set by the constructor to the index of the only Column that is + // non-numeric, if there is exactly one, otherwise null. + final int? _onlyTextColumn; + static int? _initOnlyTextColumn(List columns) { + int? result; + for (int index = 0; index < columns.length; index += 1) { + final DataColumn column = columns[index]; + if (!column.numeric) { + if (result != null) { + return null; + } + result = index; + } + } + return result; + } + + bool get _debugInteractive { + return columns.any((DataColumn column) => column._debugInteractive) || rows.any((DataRow row) => row._debugInteractive); + } + + static final LocalKey _headingRowKey = UniqueKey(); + + void _handleSelectAll(bool? checked, bool someChecked) { + // If some checkboxes are checked, all checkboxes are selected. Otherwise, + // use the new checked value but default to false if it's null. + final bool effectiveChecked = someChecked || (checked ?? false); + if (onSelectAll != null) { + onSelectAll!(effectiveChecked); + } else { + for (final DataRow row in rows) { + if (row.onSelectChanged != null && row.selected != effectiveChecked) { + row.onSelectChanged!(effectiveChecked); + } + } + } + } + + /// The default height of the heading row. + static const double _headingRowHeight = 56.0; + + /// The default horizontal margin between the edges of the table and the content + /// in the first and last cells of each row. + static const double _horizontalMargin = 24.0; + + /// The default horizontal margin between the contents of each data column. + static const double _columnSpacing = 56.0; + + /// The default padding between the heading content and sort arrow. + static const double _sortArrowPadding = 2.0; + + /// The default divider thickness. + static const double _dividerThickness = 1.0; + + static const Duration _sortArrowAnimationDuration = Duration(milliseconds: 150); + + Widget _buildCheckbox({ + required BuildContext context, + required bool? checked, + required VoidCallback? onRowTap, + required ValueChanged? onCheckboxChanged, + required MaterialStateProperty? overlayColor, + required bool tristate, + MouseCursor? rowMouseCursor, + }) { + final ThemeData themeData = Theme.of(context); + final double effectiveHorizontalMargin = horizontalMargin ?? themeData.dataTableTheme.horizontalMargin ?? _horizontalMargin; + final double effectiveCheckboxHorizontalMarginStart = checkboxHorizontalMargin ?? themeData.dataTableTheme.checkboxHorizontalMargin ?? effectiveHorizontalMargin; + final double effectiveCheckboxHorizontalMarginEnd = checkboxHorizontalMargin ?? themeData.dataTableTheme.checkboxHorizontalMargin ?? effectiveHorizontalMargin / 2.0; + Widget contents = Semantics( + container: true, + child: Padding( + padding: EdgeInsetsDirectional.only( + start: effectiveCheckboxHorizontalMarginStart, + end: effectiveCheckboxHorizontalMarginEnd, + ), + child: Center( + child: Checkbox(value: checked, onChanged: onCheckboxChanged, tristate: tristate), + ), + ), + ); + if (onRowTap != null) { + contents = TableRowInkWell( + onTap: onRowTap, + overlayColor: overlayColor, + mouseCursor: rowMouseCursor, + child: contents, + ); + } + return TableCell(verticalAlignment: TableCellVerticalAlignment.fill, child: contents); + } + + Widget _buildHeadingCell({ + required BuildContext context, + required EdgeInsetsGeometry padding, + required Widget label, + required String? tooltip, + required bool numeric, + required VoidCallback? onSort, + required bool sorted, + required bool ascending, + required MaterialStateProperty? overlayColor, + required MouseCursor? mouseCursor, + required MainAxisAlignment headingRowAlignment, + }) { + final ThemeData themeData = Theme.of(context); + final DataTableThemeData dataTableTheme = DataTableTheme.of(context); + label = Semantics( + role: SemanticsRole.columnHeader, + child: Row( + textDirection: numeric ? TextDirection.rtl : null, + mainAxisAlignment: headingRowAlignment, + children: [ + if (headingRowAlignment == MainAxisAlignment.center && onSort != null) const SizedBox(width: _SortArrowState._arrowIconSize + _sortArrowPadding), + label, + if (onSort != null) ...[ + _SortArrow( + visible: sorted, + up: sorted ? ascending : null, + duration: _sortArrowAnimationDuration, + ), + const SizedBox(width: _sortArrowPadding), + ], + ], + ), + ); + + final TextStyle effectiveHeadingTextStyle = headingTextStyle ?? dataTableTheme.headingTextStyle ?? themeData.dataTableTheme.headingTextStyle ?? themeData.textTheme.titleSmall!; + final double effectiveHeadingRowHeight = headingRowHeight ?? dataTableTheme.headingRowHeight ?? themeData.dataTableTheme.headingRowHeight ?? _headingRowHeight; + label = Container( + padding: padding, + height: effectiveHeadingRowHeight, + alignment: numeric ? Alignment.centerRight : AlignmentDirectional.centerStart, + child: AnimatedDefaultTextStyle( + style: DefaultTextStyle.of(context).style.merge(effectiveHeadingTextStyle), + softWrap: false, + duration: _sortArrowAnimationDuration, + child: label, + ), + ); + if (tooltip != null) { + label = Tooltip(message: tooltip, child: label); + } + + label = InkWell( + onTap: onSort, + overlayColor: overlayColor, + mouseCursor: mouseCursor, + child: label, + ); + return label; + } + + Widget _buildDataCell({ + required BuildContext context, + required EdgeInsetsGeometry padding, + required Widget label, + required bool numeric, + required bool placeholder, + required bool showEditIcon, + required GestureTapCallback? onTap, + required VoidCallback? onSelectChanged, + required GestureTapCallback? onDoubleTap, + required GestureLongPressCallback? onLongPress, + required GestureTapDownCallback? onTapDown, + required GestureTapCancelCallback? onTapCancel, + required MaterialStateProperty? overlayColor, + required GestureLongPressCallback? onRowLongPress, + required MouseCursor? mouseCursor, + }) { + final ThemeData themeData = Theme.of(context); + final DataTableThemeData dataTableTheme = DataTableTheme.of(context); + if (showEditIcon) { + const Widget icon = Icon(Icons.edit, size: 18.0); + label = Expanded(child: label); + label = Row( + textDirection: numeric ? TextDirection.rtl : null, + children: [label, icon], + ); + } + + final TextStyle effectiveDataTextStyle = dataTextStyle ?? dataTableTheme.dataTextStyle ?? themeData.dataTableTheme.dataTextStyle ?? themeData.textTheme.bodyMedium!; + final double effectiveDataRowMinHeight = dataRowMinHeight ?? dataTableTheme.dataRowMinHeight ?? themeData.dataTableTheme.dataRowMinHeight ?? kMinInteractiveDimension; + final double effectiveDataRowMaxHeight = dataRowMaxHeight ?? dataTableTheme.dataRowMaxHeight ?? themeData.dataTableTheme.dataRowMaxHeight ?? kMinInteractiveDimension; + label = Container( + padding: padding, + constraints: BoxConstraints( + minHeight: effectiveDataRowMinHeight, + maxHeight: effectiveDataRowMaxHeight, + ), + alignment: numeric ? Alignment.centerRight : AlignmentDirectional.centerStart, + child: DefaultTextStyle( + style: DefaultTextStyle.of(context).style.merge(effectiveDataTextStyle).copyWith(color: placeholder ? effectiveDataTextStyle.color!.withOpacity(0.6) : null), + child: DropdownButtonHideUnderline(child: label), + ), + ); + if (onTap != null || onDoubleTap != null || onLongPress != null || onTapDown != null || onTapCancel != null) { + label = InkWell( + onTap: onTap, + onDoubleTap: onDoubleTap, + onLongPress: onLongPress, + onTapCancel: onTapCancel, + onTapDown: onTapDown, + overlayColor: overlayColor, + child: label, + ); + } else if (onSelectChanged != null || onRowLongPress != null) { + label = TableRowInkWell( + onTap: onSelectChanged != null ? () => onSelectChanged!() : null, + onLongPress: onRowLongPress, + overlayColor: overlayColor, + mouseCursor: mouseCursor, + child: label, + ); + } + return TableCell(child: label); + } + + @override + Widget build(BuildContext context) { + assert(!_debugInteractive || debugCheckHasMaterial(context)); + + final ThemeData theme = Theme.of(context); + final DataTableThemeData dataTableTheme = DataTableTheme.of(context); + final MaterialStateProperty? effectiveHeadingRowColor = headingRowColor ?? dataTableTheme.headingRowColor ?? theme.dataTableTheme.headingRowColor; + final MaterialStateProperty? effectiveDataRowColor = dataRowColor ?? dataTableTheme.dataRowColor ?? theme.dataTableTheme.dataRowColor; + final MaterialStateProperty defaultRowColor = MaterialStateProperty.resolveWith(( + Set states, + ) { + if (states.contains(MaterialState.selected)) { + return theme.colorScheme.primary.withOpacity(0.08); + } + return null; + }); + final bool anyRowSelectable = rows.any((DataRow row) => row.onSelectChanged != null); + final bool displayCheckboxColumn = showCheckboxColumn && anyRowSelectable; + final Iterable rowsWithCheckbox = displayCheckboxColumn ? rows.where((DataRow row) => row.onSelectChanged != null) : []; + final Iterable rowsChecked = rowsWithCheckbox.where((DataRow row) => row.selected); + final bool allChecked = displayCheckboxColumn && rowsChecked.length == rowsWithCheckbox.length; + final bool anyChecked = displayCheckboxColumn && rowsChecked.isNotEmpty; + final bool someChecked = anyChecked && !allChecked; + final double effectiveHorizontalMargin = horizontalMargin ?? dataTableTheme.horizontalMargin ?? theme.dataTableTheme.horizontalMargin ?? _horizontalMargin; + final double effectiveCheckboxHorizontalMarginStart = + checkboxHorizontalMargin ?? dataTableTheme.checkboxHorizontalMargin ?? theme.dataTableTheme.checkboxHorizontalMargin ?? effectiveHorizontalMargin; + final double effectiveCheckboxHorizontalMarginEnd = + checkboxHorizontalMargin ?? dataTableTheme.checkboxHorizontalMargin ?? theme.dataTableTheme.checkboxHorizontalMargin ?? effectiveHorizontalMargin / 2.0; + final double effectiveColumnSpacing = columnSpacing ?? dataTableTheme.columnSpacing ?? theme.dataTableTheme.columnSpacing ?? _columnSpacing; + + final List tableColumns = List.filled( + columns.length + (displayCheckboxColumn ? 1 : 0), + const _NullTableColumnWidth(), + ); + final List tableRows = List.generate( + rows.length + 1, // the +1 is for the header row + (int index) { + final bool isSelected = index > 0 && rows[index - 1].selected; + final bool isDisabled = index > 0 && anyRowSelectable && rows[index - 1].onSelectChanged == null; + final Set states = { + if (isSelected) MaterialState.selected, + if (isDisabled) MaterialState.disabled, + }; + final Color? resolvedDataRowColor = index > 0 ? (rows[index - 1].color ?? effectiveDataRowColor)?.resolve(states) : null; + final Color? resolvedHeadingRowColor = effectiveHeadingRowColor?.resolve({}); + final Color? rowColor = index > 0 ? resolvedDataRowColor : resolvedHeadingRowColor; + final BorderSide borderSide = Divider.createBorderSide( + context, + width: dividerThickness ?? dataTableTheme.dividerThickness ?? theme.dataTableTheme.dividerThickness ?? _dividerThickness, + ); + final Border? border = showBottomBorder + ? Border(bottom: borderSide) + : index == 0 + ? null + : Border(top: borderSide); + return TableRow( + key: index == 0 ? _headingRowKey : rows[index - 1].key, + decoration: BoxDecoration( + border: border, + color: rowColor ?? defaultRowColor.resolve(states), + ), + children: List.filled(tableColumns.length, const _NullWidget()), + ); + }, + ); + + int rowIndex; + + int displayColumnIndex = 0; + if (displayCheckboxColumn) { + tableColumns[0] = FixedColumnWidth( + effectiveCheckboxHorizontalMarginStart + Checkbox.width + effectiveCheckboxHorizontalMarginEnd, + ); + tableRows[0].children[0] = _buildCheckbox( + context: context, + checked: someChecked ? null : allChecked, + onRowTap: null, + onCheckboxChanged: (bool? checked) => _handleSelectAll(checked, someChecked), + overlayColor: null, + tristate: true, + ); + rowIndex = 1; + for (final DataRow row in rows) { + final Set states = {if (row.selected) MaterialState.selected}; + tableRows[rowIndex].children[0] = _buildCheckbox( + context: context, + checked: row.selected, + onRowTap: row.onTap ?? (row.onSelectChanged == null ? null : () => row.onSelectChanged?.call(!row.selected)), + onCheckboxChanged: row.onSelectChanged, + overlayColor: row.color ?? effectiveDataRowColor, + rowMouseCursor: row.mouseCursor?.resolve(states) ?? dataTableTheme.dataRowCursor?.resolve(states), + tristate: false, + ); + rowIndex += 1; + } + displayColumnIndex += 1; + } + + for (int dataColumnIndex = 0; dataColumnIndex < columns.length; dataColumnIndex += 1) { + final DataColumn column = columns[dataColumnIndex]; + + final double paddingStart = switch (dataColumnIndex) { + 0 when displayCheckboxColumn && checkboxHorizontalMargin == null => effectiveHorizontalMargin / 2.0, + 0 => effectiveHorizontalMargin, + _ => effectiveColumnSpacing / 2.0, + }; + + final double paddingEnd; + if (dataColumnIndex == columns.length - 1) { + paddingEnd = effectiveHorizontalMargin; + } else { + paddingEnd = effectiveColumnSpacing / 2.0; + } + + final EdgeInsetsDirectional padding = EdgeInsetsDirectional.only( + start: paddingStart, + end: paddingEnd, + ); + if (column.columnWidth != null) { + tableColumns[displayColumnIndex] = column.columnWidth!; + } else if (dataColumnIndex == _onlyTextColumn) { + tableColumns[displayColumnIndex] = const IntrinsicColumnWidth(flex: 1.0); + } else { + tableColumns[displayColumnIndex] = const IntrinsicColumnWidth(); + } + + final Set headerStates = { + if (column.onSort == null) MaterialState.disabled, + }; + tableRows[0].children[displayColumnIndex] = _buildHeadingCell( + context: context, + padding: padding, + label: column.label, + tooltip: column.tooltip, + numeric: column.numeric, + onSort: column.onSort != null + ? () => column.onSort!( + dataColumnIndex, + sortColumnIndex != dataColumnIndex || !sortAscending, + ) + : null, + sorted: dataColumnIndex == sortColumnIndex, + ascending: sortAscending, + overlayColor: effectiveHeadingRowColor, + mouseCursor: column.mouseCursor?.resolve(headerStates) ?? dataTableTheme.headingCellCursor?.resolve(headerStates), + headingRowAlignment: column.headingRowAlignment ?? dataTableTheme.headingRowAlignment ?? MainAxisAlignment.start, + ); + rowIndex = 1; + for (final DataRow row in rows) { + final Set states = {if (row.selected) MaterialState.selected}; + final DataCell cell = row.cells[dataColumnIndex]; + tableRows[rowIndex].children[displayColumnIndex] = _buildDataCell( + context: context, + padding: padding, + label: cell.child, + numeric: column.numeric, + placeholder: cell.placeholder, + showEditIcon: cell.showEditIcon, + onTap: cell.onTap, + onDoubleTap: cell.onDoubleTap, + onLongPress: cell.onLongPress, + onTapCancel: cell.onTapCancel, + onTapDown: cell.onTapDown, + onSelectChanged: row.onSelectChanged == null ? null : () => row.onSelectChanged?.call(!row.selected), + overlayColor: row.color ?? effectiveDataRowColor, + onRowLongPress: row.onLongPress, + mouseCursor: row.mouseCursor?.resolve(states) ?? dataTableTheme.dataRowCursor?.resolve(states), + ); + rowIndex += 1; + } + displayColumnIndex += 1; + } + + return Container( + decoration: decoration ?? dataTableTheme.decoration ?? theme.dataTableTheme.decoration, + child: Material( + type: MaterialType.transparency, + borderRadius: border?.borderRadius, + clipBehavior: clipBehavior, + child: Table( + columnWidths: tableColumns.asMap(), + defaultVerticalAlignment: TableCellVerticalAlignment.middle, + children: tableRows, + border: border, + ), + ), + ); + } +} + +/// A rectangular area of a Material that responds to touch but clips +/// its ink splashes to the current table row of the nearest table. +/// +/// Must have an ancestor [Material] widget in which to cause ink +/// reactions and an ancestor [Table] widget to establish a row. +/// +/// The [TableRowInkWell] must be in the same coordinate space (modulo +/// translations) as the [Table]. If it's rotated or scaled or +/// otherwise transformed, it will not be able to describe the +/// rectangle of the row in its own coordinate system as a [Rect], and +/// thus the splash will not occur. (In general, this is easy to +/// achieve: just put the [TableRowInkWell] as the direct child of the +/// [Table], and put the other contents of the cell inside it.) +/// +/// See also: +/// +/// * [DataTable], which makes use of [TableRowInkWell] when +/// [DataRow.onSelectChanged] is defined and [DataCell.onTap] +/// is not. +class TableRowInkWell extends InkResponse { + /// Creates an ink well for a table row. + const TableRowInkWell({ + super.key, + super.child, + super.onTap, + super.onDoubleTap, + super.onLongPress, + super.onHighlightChanged, + super.onSecondaryTap, + super.onSecondaryTapDown, + super.overlayColor, + super.mouseCursor, + }) : super(containedInkWell: true, highlightShape: BoxShape.rectangle); + + @override + RectCallback getRectCallback(RenderBox referenceBox) { + return () { + RenderObject cell = referenceBox; + RenderObject? table = cell.parent; + final Matrix4 transform = Matrix4.identity(); + while (table is RenderObject && table is! RenderTable) { + table.applyPaintTransform(cell, transform); + assert(table == cell.parent); + cell = table; + table = table.parent; + } + if (table is RenderTable) { + final TableCellParentData cellParentData = cell.parentData! as TableCellParentData; + assert(cellParentData.y != null); + final Rect rect = table.getRowBox(cellParentData.y!); + // The rect is in the table's coordinate space. We need to change it to the + // TableRowInkWell's coordinate space. + table.applyPaintTransform(cell, transform); + final Offset? offset = MatrixUtils.getAsTranslation(transform); + if (offset != null) { + return rect.shift(-offset); + } + } + return Rect.zero; + }; + } + + @override + bool debugCheckContext(BuildContext context) { + assert(debugCheckHasTable(context)); + return super.debugCheckContext(context); + } +} + +class _SortArrow extends StatefulWidget { + const _SortArrow({required this.visible, required this.up, required this.duration}); + + final bool visible; + + final bool? up; + + final Duration duration; + + @override + _SortArrowState createState() => _SortArrowState(); +} + +class _SortArrowState extends State<_SortArrow> with TickerProviderStateMixin { + late final AnimationController _opacityController; + late final CurvedAnimation _opacityAnimation; + + late final AnimationController _orientationController; + late final Animation _orientationAnimation; + double _orientationOffset = 0.0; + + bool? _up; + + static final Animatable _turnTween = Tween( + begin: 0.0, + end: math.pi, + ).chain(CurveTween(curve: Curves.easeIn)); + + @override + void initState() { + super.initState(); + _up = widget.up; + _opacityAnimation = CurvedAnimation( + parent: _opacityController = AnimationController(duration: widget.duration, vsync: this), + curve: Curves.fastOutSlowIn, + )..addListener(_rebuild); + _opacityController.value = widget.visible ? 1.0 : 0.0; + _orientationController = AnimationController(duration: widget.duration, vsync: this); + _orientationAnimation = _orientationController.drive(_turnTween) + ..addListener(_rebuild) + ..addStatusListener(_resetOrientationAnimation); + if (widget.visible) { + _orientationOffset = widget.up! ? 0.0 : math.pi; + } + } + + void _rebuild() { + setState(() { + // The animations changed, so we need to rebuild. + }); + } + + void _resetOrientationAnimation(AnimationStatus status) { + if (status.isCompleted) { + assert(_orientationAnimation.value == math.pi); + _orientationOffset += math.pi; + _orientationController.value = 0.0; // TODO(ianh): This triggers a pointless rebuild. + } + } + + @override + void didUpdateWidget(_SortArrow oldWidget) { + super.didUpdateWidget(oldWidget); + bool skipArrow = false; + final bool? newUp = widget.up ?? _up; + if (oldWidget.visible != widget.visible) { + if (widget.visible && _opacityController.isDismissed) { + _orientationController.stop(); + _orientationController.value = 0.0; + _orientationOffset = newUp! ? 0.0 : math.pi; + skipArrow = true; + } + if (widget.visible) { + _opacityController.forward(); + } else { + _opacityController.reverse(); + } + } + if ((_up != newUp) && !skipArrow) { + if (_orientationController.isDismissed) { + _orientationController.forward(); + } else { + _orientationController.reverse(); + } + } + _up = newUp; + } + + @override + void dispose() { + _opacityController.dispose(); + _orientationController.dispose(); + _opacityAnimation.dispose(); + super.dispose(); + } + + static const double _arrowIconBaselineOffset = -1.5; + static const double _arrowIconSize = 16.0; + + @override + Widget build(BuildContext context) { + return FadeTransition( + opacity: _opacityAnimation, + child: Transform( + transform: Matrix4.rotationZ(_orientationOffset + _orientationAnimation.value)..setTranslationRaw(0.0, _arrowIconBaselineOffset, 0.0), + alignment: Alignment.center, + child: const Icon(Icons.arrow_upward, size: _arrowIconSize), + ), + ); + } +} + +class _NullTableColumnWidth extends TableColumnWidth { + const _NullTableColumnWidth(); + + @override + double maxIntrinsicWidth(Iterable cells, double containerWidth) => throw UnimplementedError(); + + @override + double minIntrinsicWidth(Iterable cells, double containerWidth) => throw UnimplementedError(); +} + +class _NullWidget extends Widget { + const _NullWidget(); + + @override + Element createElement() => throw UnimplementedError(); +} diff --git a/lib/generated/intl/messages_af.dart b/lib/generated/intl/messages_af.dart new file mode 100644 index 0000000..1e05dd6 --- /dev/null +++ b/lib/generated/intl/messages_af.dart @@ -0,0 +1,2306 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a af locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'af'; + + static String m0(start) => "Herstuur OTP binne \$${start} sekondes"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Kliëntbesonderhede", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTUUR"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 Faktuur Logo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Rekening Vertoonnaam", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Rekeninghouer Naam", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Rekeningnaam"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Rekeningnaam"), + "action": MessageLookupByLibrary.simpleMessage("Aksie"), + "actions": MessageLookupByLibrary.simpleMessage("Aksie"), + "active": MessageLookupByLibrary.simpleMessage("Aktief"), + "add": MessageLookupByLibrary.simpleMessage("Voeg Toe"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Voeg asseblief \'n Aankoop by", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Voeg Bywoning By"), + "addBank": MessageLookupByLibrary.simpleMessage("Voeg Bank By"), + "addBrand": MessageLookupByLibrary.simpleMessage("Voeg Handelsmerk by"), + "addCash": MessageLookupByLibrary.simpleMessage("Voeg kontant by"), + "addCategory": MessageLookupByLibrary.simpleMessage("Voeg Kategorie By"), + "addContact": MessageLookupByLibrary.simpleMessage("Voeg Kontak Toe"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Voeg asseblief \'n Kliënt by", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Voeg Klant Toe"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Voeg Aflewering by"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Voeg Departement By", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Posbenaming By", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Voeg Uitgawe Toe"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Voeg Uitgawe Kategorie Toe", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Voeg Vakansiedag By"), + "addImage": MessageLookupByLibrary.simpleMessage("Voeg Beeld By"), + "addIncome": MessageLookupByLibrary.simpleMessage("Voeg Inkomste by"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Voeg Inkomste Kategorie by", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Voeg Items by"), + "addLeave": MessageLookupByLibrary.simpleMessage("Voeg Verlof By"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Voeg meer velde by"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Voeg Nuwe Adres by"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Bywoning By", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Voeg Bankrekeninge By", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Werknemer By", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Vakansiedag By", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Voeg Nuwe Verlof By"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Voeg Nuwe Model by"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Betaalstaat By", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Produk by", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Voeg asseblief \'n Aankoop by", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Voeg nuwe rak by"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Voeg Nuwe Skof By"), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Belasting Toe", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Voeg nuwe variasie by", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Voeg nuwe variasies by", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Pakhuis by", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Voeg Nota by"), + "addParty": MessageLookupByLibrary.simpleMessage("Voeg Partye Toe"), + "addPayment": MessageLookupByLibrary.simpleMessage("Voeg Betaling by"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Voeg asseblief \'n Produk by", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Voeg eers \'n produk by", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produk suksesvol geskep!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om \'n produk te skep nie.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Voeg Aankoop by"), + "addRole": MessageLookupByLibrary.simpleMessage("Voeg Rol by"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Voeg asseblief \'n Verkoop by", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Voeg Verkope by"), + "addShelf": MessageLookupByLibrary.simpleMessage("Voeg nuwe rak by"), + "addShift": MessageLookupByLibrary.simpleMessage("Voeg Skof By"), + "addStock": MessageLookupByLibrary.simpleMessage("Voeg Voorraad Toe"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Voeg Sub-variasie by", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Voeg Belasting Toe"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Voeg Nuwe Belasting Groep Toe", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Voeg Eenheid by"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Voeg Gebruikersrol By", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Voeg Variant Toe"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Voeg Variantbesonderhede Toe", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Bygevoeg tot Mandjie"), + "adding": MessageLookupByLibrary.simpleMessage("Voeg by.."), + "address": MessageLookupByLibrary.simpleMessage("Adres"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Pas Bankbalans Aan", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Pas Kontant Aan"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Pas Kontantbalans Aan", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Aanpassingsdatum"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Voorskot"), + "all": MessageLookupByLibrary.simpleMessage("Alles"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Alle besigheidsoplossings", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "POSpro is \'n volledige besigheidsoplossing met voorraad, rekening, verkope, uitgawes en verlies/wins.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alle Werknemers"), + "allParties": MessageLookupByLibrary.simpleMessage("Alle Partye"), + "allParty": MessageLookupByLibrary.simpleMessage("Alle Partye"), + "allTime": MessageLookupByLibrary.simpleMessage("Altyd"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Alle Transaksies"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Reeds Toegevoeg"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Het jy al \'n rekening? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Bedrag"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Bedrag moet groter as 0 wees", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Bedrag afrondingsmetode", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Bedrae in Woorde"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Bedrag word vereis", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "‘n SMS sal na die volgende nommer gestuur word: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Ondersteuning", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Daar is \'n nuwe opdatering beskikbaar\nBlaai verby die opdatering", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Horlosie"), + "apply": MessageLookupByLibrary.simpleMessage("Pas toe"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Is jy seker?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Is jy seker jy wil hierdie Tak skrap?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Is jy seker jy wil hierdie rol verwyder?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Is jy seker jy wil na \'n ander tak oorskakel?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Is jy seker jy wil hierdie party verwyder?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Is jy seker jy wil hierdie tak verlaat?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Soos op Datum"), + "assets": MessageLookupByLibrary.simpleMessage("Bates"), + "attachment": MessageLookupByLibrary.simpleMessage("Aanhangsel"), + "attendance": MessageLookupByLibrary.simpleMessage("Bywoning"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Bywoningsverslae", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Gemagtigde Handtekening", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Outo-berekende dae", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Outo-gekies"), + "backToHome": MessageLookupByLibrary.simpleMessage("Terug Na Huis"), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Balans Verskuldig"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balansstaat"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesj"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankrekeninge"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankbesonderhede"), + "bankName": MessageLookupByLibrary.simpleMessage("Bank Naam"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bank na Bank Oordrag", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bank na Kontant Oordrag", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Streepkode Etiket Druk Instelling", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Strepieskoodgenerator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Streepkode Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Streepkodes"), + "batch": MessageLookupByLibrary.simpleMessage("Lot"), + "batchNo": MessageLookupByLibrary.simpleMessage("Lotnommer"), + "billTO": MessageLookupByLibrary.simpleMessage("Betaal aan"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Rekening-gewys wins", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Rekeningadres"), + "birthDate": MessageLookupByLibrary.simpleMessage("Geboortedatum"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth is afgeskakel. Skakel dit asseblief aan.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Tak"), + "branchList": MessageLookupByLibrary.simpleMessage("Taklys"), + "brand": MessageLookupByLibrary.simpleMessage("Handelsmerk"), + "brandName": MessageLookupByLibrary.simpleMessage("Handelsmerknaam"), + "brands": MessageLookupByLibrary.simpleMessage("Handelsmerke"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pouse Duur"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pouse Status"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pouse Tyd"), + "bulk": MessageLookupByLibrary.simpleMessage("Massa-oplaai"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Massalaai"), + "businessCat": MessageLookupByLibrary.simpleMessage("Besigheidskategorie"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Maatskappy- en Besigheidsnaam", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Koop Nou"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Koop premium Plan"), + "call": MessageLookupByLibrary.simpleMessage("Bel"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Kan nie hierdie transaksietipe wysig nie.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Kon nie betalingsbesonderhede herwin nie.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Kanselleer"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Soek vir toestelle...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Kan nie na dieselfde rekening oordra nie.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasiteit"), + "cash": MessageLookupByLibrary.simpleMessage("Kontant"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Kontant & Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Kontant & Bankbestuur", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Kontantvloei"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kontant In"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Kontant Voorhande"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kontant Uit"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Kontant Na Bank Oordrag", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorieë"), + "category": MessageLookupByLibrary.simpleMessage("Kategorie"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategorie Naam"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Wisselgeld Bedrag"), + "changePassword": MessageLookupByLibrary.simpleMessage("Verander Wagwoord"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Kyk na E-pos"), + "cheque": MessageLookupByLibrary.simpleMessage("Tjeks"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Tjek Bedrag"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Tjek Datum"), + "chequeList": MessageLookupByLibrary.simpleMessage("Tjeklys"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Tjek Nommer"), + "choose": MessageLookupByLibrary.simpleMessage("Kies"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Kies Land"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Kies \'n Kliënt"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Kies \'n Verskaffer", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Kies Jou Funksies", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funksies is die belangrike deel wat POSpro van tradisionele oplossings onderskei.", + ), + "city": MessageLookupByLibrary.simpleMessage("Stad"), + "cityName": MessageLookupByLibrary.simpleMessage("Stadsnaam"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Maak Skoon"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klik om te verbind", + ), + "close": MessageLookupByLibrary.simpleMessage("Maak Toe"), + "closed": MessageLookupByLibrary.simpleMessage("Gesluit"), + "code": MessageLookupByLibrary.simpleMessage("Kode"), + "collectDue": MessageLookupByLibrary.simpleMessage("Innis Verkry"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Versamel asseblief \'n Uitstaande", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Ingewin deur:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Versamel Deur"), + "color": MessageLookupByLibrary.simpleMessage("Kleur"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinasie van verskeie belastings", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombinasie"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombinasie Produk Verslag", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage( + "Kombinasie Produkte", + ), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinasie verslag"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Binnekort Beskikbaar"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Maatskappy Adres"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Bevestig Verwydering", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Bevestig Wagwoord"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Bevestig Wagwoord", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Bevestig opgawe"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Bevestig SMS na"), + "congratulation": MessageLookupByLibrary.simpleMessage("Gelukwensing"), + "connect": MessageLookupByLibrary.simpleMessage("Klik om te verbind"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Verbind jou drukker", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Koppel Jou Drukker", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Gekoppel aan"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Kontakbesonderhede", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontak Ons"), + "continueButton": MessageLookupByLibrary.simpleMessage("Gaan voort"), + "continueE": MessageLookupByLibrary.simpleMessage("Gaan voort"), + "cost": MessageLookupByLibrary.simpleMessage("Koste"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Koste Uitgesluit Belasting", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Koste Ingesluit Belasting", + ), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Land Naam"), + "create": MessageLookupByLibrary.simpleMessage("Skep"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Skep \'n gratis rekening", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Skep \'n Gratis Rekening", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Skep Tak"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Skep \'n Nuwe Wagwoord", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om \'n PDF te skep nie.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om \'n verkoop te skep nie.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Krediet (In)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Partykredietlimiet"), + "currency": MessageLookupByLibrary.simpleMessage("Geldeenheid"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Huidige Balans"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Huidige Kontantbalans", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Huidige Maand"), + "currentYear": MessageLookupByLibrary.simpleMessage("Huidige Jaar"), + "currents": MessageLookupByLibrary.simpleMessage("Huidige"), + "custom": MessageLookupByLibrary.simpleMessage("Aangepas"), + "customDate": MessageLookupByLibrary.simpleMessage("Pasgemaakte Datum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Pasgemaakte Faktuur Merk", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Gepasmaakte Drukwerk"), + "customer": MessageLookupByLibrary.simpleMessage("Klant"), + "customerDate": MessageLookupByLibrary.simpleMessage("Pasgemaakte Datum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Kliëntskuld"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kliënt Grootboek"), + "customerName": MessageLookupByLibrary.simpleMessage("Kliënt Naam"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kliënt Betaal"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kliënt Telefoonnommer", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Klient Handtekening", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Daaglikse Transaksie", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data suksesvol gestoor.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Tot Datum kan nie voor Van Datum wees nie.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Datum word vereis"), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dagboek"), + "days": MessageLookupByLibrary.simpleMessage("dae"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dae Oor"), + "dealer": MessageLookupByLibrary.simpleMessage("Handelaar"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Handelaarsprys"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debiet (Uit)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standaard Verkoopprys", + ), + "delete": MessageLookupByLibrary.simpleMessage("Verwyder"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Skrap Rekening"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Is jy seker jy wil hierdie lot verwyder?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Is jy seker jy wil jou rekening uitvee? Hierdie aksie sal al jou data permanent uitvee.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om party te skrap nie.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Suksesvol uitgevee!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Verwyder...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Afleweringsadres"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Aflewering Fooi"), + "department": MessageLookupByLibrary.simpleMessage("Departement"), + "deposit": MessageLookupByLibrary.simpleMessage("Deposito"), + "depositTo": MessageLookupByLibrary.simpleMessage("Deponeer Na"), + "description": MessageLookupByLibrary.simpleMessage("Beskrywing"), + "designation": MessageLookupByLibrary.simpleMessage("Posbenaming"), + "designationName": MessageLookupByLibrary.simpleMessage("Posbenaming Naam"), + "details": MessageLookupByLibrary.simpleMessage("Besonderhede"), + "developedBy": MessageLookupByLibrary.simpleMessage("Ontwikkel Deur"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-syfer pin is na jou e-posadres gestuur: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Deaktiveer"), + "discount": MessageLookupByLibrary.simpleMessage("Afslag"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Vertoonnaam word vereis", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Moet nie steur nie"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Wil jy regtig hierdie skrap", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Wil jy die gebruiker uitvee?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Wil jy die app verlaat?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Wil jy regtig hierdie tjek heropen?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Het jy nie \'n rekening nie?", + ), + "done": MessageLookupByLibrary.simpleMessage("Klaar"), + "download": MessageLookupByLibrary.simpleMessage("Aflaai"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Laai APK af"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Laai Excel-formaat af", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Aflaai suksesvol! Gaan jou Dokumente-vouer na", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "Besig om af te laai...", + ), + "due": MessageLookupByLibrary.simpleMessage("Uitstaande"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Uitstaande Bedrag: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Verskuldigde Balans"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Vorderende Invordering", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Uitstaande Lys"), + "duePay": MessageLookupByLibrary.simpleMessage("Verskuldig Betaal"), + "dueReport": MessageLookupByLibrary.simpleMessage("Uitstaande Verslag"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Verkope op krediet word nie toegelaat vir instapklante nie.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Verskuldig"), + "duration": MessageLookupByLibrary.simpleMessage("Duur"), + "durationDays": MessageLookupByLibrary.simpleMessage("Duur (Dae)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Maklik om die mobiele pos te gebruik", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro-app is gratis, maklik om te gebruik. Werklik, dit is een van die beste POS-stelsels regoor die wêreld.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Wysig"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Wysig Bywoning"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Wysig Bankrekeninge", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Wysig Bankaanpassing", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Wysig Bank na Kontant", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Wysig Bankoordrag", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Wysig Kontantaanpassing", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Wysig Kontant na Bank", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Wysig Kategorie"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Wysig Posbenaming", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Wysig Werknemer"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Wysig Vakansiedag"), + "editLeave": MessageLookupByLibrary.simpleMessage("Wysig Verlof"), + "editModel": MessageLookupByLibrary.simpleMessage("Wysig Model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Wysig Betaalstaat"), + "editPhone": MessageLookupByLibrary.simpleMessage("Wysig Telefoonnommer?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Wysig Produk"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Wysig Aankoopfaktuur", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Wysig Rak"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Wysig Verkope Faktuur", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Wysig Rak"), + "editShift": MessageLookupByLibrary.simpleMessage("Wysig Skof"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Wysig Sosiale Media", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Wysig Belasting"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Wysig Belasting Groep", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Wysig Variasie"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Wysig Pakhuis"), + "email": MessageLookupByLibrary.simpleMessage("E-posadres"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-pos kan nie leeg wees nie", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-pos"), + "employee": MessageLookupByLibrary.simpleMessage("Werknemer"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Voer lae voorraad in"), + "end": MessageLookupByLibrary.simpleMessage("Einde"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Eindig Pouse Tyd"), + "endDate": MessageLookupByLibrary.simpleMessage("Einddatum"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Einddatum voor begindatum", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Einddatum kan nie voor begindatum wees nie.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Eindtyd"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Eindtyd word vereis", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Eindig jou gratis plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Voer Lotnommer In"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Voer \'n handelsnaam in", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Voer \'n geldige afslag in", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Tik \'n geldige OTP in", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Voer \'n geldige voorraad in", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Voer rekening vertoonnaam in", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Voer rekeninghouer naam in", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Voer rekeningnommer in", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Voer Adres In"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Voer Bedrag in"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Voer Balans In"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Voer Bank Naam In"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Voer Lotnommer in (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Voer Pouse Tyd In"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Voer Besigheid/Winkel Naam in", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Voer Kapasiteit in"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Voer kategorienaam in", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Voer Kleur in"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer kliënt telefoonnommer in", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Voer Handelaarprys in", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Voer Beskrywing in", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Voer Posbenaming naam in", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Voer Afslag in"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Voer asseblief jou e-posadres hieronder in om \'n skakel vir wagwoordherstel te ontvang.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Voer Eindtyd In"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Voer die uitgawe kategorie naam in", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Voer uitgawedatum in", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Voer Volledige Adres in", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Voer Volle Naam In"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Voer vakansiedag naam in", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Voer inkomste kategorie naam in", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Voer etiket-teks in", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Voer vervaardiger naam in", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Voer modelnaam in"), + "enterName": MessageLookupByLibrary.simpleMessage("Voer Naam in"), + "enterNote": MessageLookupByLibrary.simpleMessage("Voer \'n Nota in"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Voer openingsaldo in", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Voer produk kode in", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Voer produknaam in", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Voer Aankoopprys in", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Voer hoeveelheid in", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Voer verwysingsnommer in", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Voer Verkoopprys in", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Voer rak naam in"), + "enterSize": MessageLookupByLibrary.simpleMessage("Voer Grootte in"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Voer Begintyd In"), + "enterStock": MessageLookupByLibrary.simpleMessage("Voer voorraad in"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Voer Belastingkoers in", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Voer Tipe in"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Voer Gebruikersnaam in", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Voer Gebruikerstitel in", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Voer geldige OTP in", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Voer waardes in"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Voer BTW/GST Nommer in", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Voer BTW/GST Titel in", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Voer pakhuisnaam in", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Voer Gewig in"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Voer Groothandelprys in", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Voer jou land in", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Voer jou e-posadres in", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Voer jou volle naam in", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Voer jou naam in"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Voer nota vlak in", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Voer jou wagwoord in", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer jou telefoonnommer in", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Voer boodskap na verkope in", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Fout met die uitvee van belasting", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-lêers"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-oplader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Eksklusiewe Prys"), + "exit": MessageLookupByLibrary.simpleMessage("Verlaat"), + "exitBank": MessageLookupByLibrary.simpleMessage("Verlaat Tak"), + "expDate": MessageLookupByLibrary.simpleMessage("Vervaldatum"), + "expense": MessageLookupByLibrary.simpleMessage("Uitgawe"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Uitgawe Kategorieë"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Uitgawedatum"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Uitgawe Vir"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Uitgaweverslag"), + "expensesType": MessageLookupByLibrary.simpleMessage("Uitgawe Tipes"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Vervalstatus"), + "expire": MessageLookupByLibrary.simpleMessage("Verval"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Verval Produk Verslae", + ), + "expired": MessageLookupByLibrary.simpleMessage("Verval"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Verval Datum"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Verval item verslag", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Vervalde Lys"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Verval Produk"), + "expiry": MessageLookupByLibrary.simpleMessage("Verval"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Verleng Plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Kon nie die Departement skrap nie", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Kon nie die belasting uitvee nie", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Kon nie platformweergawe kry nie.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Kon nie departemente laai nie", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Kon nie opgawe verwerk nie.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Kenmerk"), + "field": MessageLookupByLibrary.simpleMessage("Veld"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Dae"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filtreer volgens Datum", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Voornaam"), + "flat": MessageLookupByLibrary.simpleMessage("Plat"), + "folder": MessageLookupByLibrary.simpleMessage( + "Dit kan wees dat die e-pos in jou strooipos-lêer beland het.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Wagwoord vergeet"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Gratis Data Rugsteun", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Gratis Lewenslange Opgradering", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Gratis Pakket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Gratis Plan"), + "from": MessageLookupByLibrary.simpleMessage("Van"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Van Rekening"), + "fromDate": MessageLookupByLibrary.simpleMessage("Van Datum"), + "fullName": MessageLookupByLibrary.simpleMessage("Volle Naam"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Volledig Betaal"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerie"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Geen data beskikbaar om PDF te genereer nie", + ), + "gender": MessageLookupByLibrary.simpleMessage("Geslag"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Genereer Pdf"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Genereer PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Jy het \'n E-pos ontvang", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Verstaan"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruto Wins (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garansie"), + "guest": MessageLookupByLibrary.simpleMessage("Gas"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Het reeds \'n rekening?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Versteek velde"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Hoog na Lae Prys"), + "hintEmail": MessageLookupByLibrary.simpleMessage("Voer e-posadres in"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Voer wagwoord in"), + "holderName": MessageLookupByLibrary.simpleMessage("Houer Naam"), + "holiday": MessageLookupByLibrary.simpleMessage("Vakansiedag"), + "holidayList": MessageLookupByLibrary.simpleMessage("Vakansiedaglys"), + "home": MessageLookupByLibrary.simpleMessage("Huis"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Ure Oor"), + "hrm": MessageLookupByLibrary.simpleMessage("MHB"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Ek stem in om my rekening permanent uit te vee.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC Kode"), + "image": MessageLookupByLibrary.simpleMessage("Beeld"), + "inActive": MessageLookupByLibrary.simpleMessage("Onaktief"), + "inStock": MessageLookupByLibrary.simpleMessage("In Voorraad"), + "inactive": MessageLookupByLibrary.simpleMessage("Onaktief"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Inklusiewe Prys"), + "income": MessageLookupByLibrary.simpleMessage("Inkomste"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Inkomste Kategorieë", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Inkomstekategorieë Verslag", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Inkomste Datum"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Inkomste Vir"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Inkomsteverslag"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om inkomsteverslag te sien nie.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Inkomste Tipe"), + "incomes": MessageLookupByLibrary.simpleMessage("Inkomste"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Inligting wys in etikette", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruksie"), + "inv": MessageLookupByLibrary.simpleMessage("Faktuur Nr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ongeldige bedrag"), + "inventory": MessageLookupByLibrary.simpleMessage("Voorraad"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Jy het nie voorraadtoestemming nie", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktuur"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Faktuur Logo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Faktuur Nommer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Faktuurkyker"), + "item": MessageLookupByLibrary.simpleMessage("Item"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Item Bygevoeg"), + "itemName": MessageLookupByLibrary.simpleMessage("Item Naam"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Items Verkoop"), + "joinDate": MessageLookupByLibrary.simpleMessage("Aansluitingsdatum"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiket Rol Grootte 1.5\"*1, 38mm*25mm, Gaping 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiket Rol Grootte 2\"*1, 50mm*25mm, Gaping 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-pos"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Wagwoord"), + "language": MessageLookupByLibrary.simpleMessage("taal"), + "last30Days": MessageLookupByLibrary.simpleMessage("Laaste 30 Dae"), + "last7Days": MessageLookupByLibrary.simpleMessage("Laaste 7 Dae"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Verlede Maand"), + "lastName": MessageLookupByLibrary.simpleMessage("Van"), + "lastYear": MessageLookupByLibrary.simpleMessage("Verlede Jaar"), + "leave": MessageLookupByLibrary.simpleMessage("Verlof"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Verlof Duur"), + "leaveList": MessageLookupByLibrary.simpleMessage("Verloflys"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Verlofverslae"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Verlofversoek"), + "leaveType": MessageLookupByLibrary.simpleMessage("Verlof Tipe"), + "ledger": MessageLookupByLibrary.simpleMessage("Grootboek"), + "link": MessageLookupByLibrary.simpleMessage("Skakel"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Lys is Leeg"), + "loading": MessageLookupByLibrary.simpleMessage("Laai"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Laai OTP-instellings...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Teken In"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Teken In Met E-pos"), + "logOut": MessageLookupByLibrary.simpleMessage("Teken Uit"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Meld aan misluk. Probeer asseblief weer.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Teken In Met Telefoon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Verlies"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Verlies/Wins"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Verlies/Wins"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Verlies/Wins Verslag", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Lae Voorraad"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Lae Voorraad Waarskuwing", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Lae Voorraadrappor", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Laag na Hoë Prys"), + "lp": MessageLookupByLibrary.simpleMessage("Verlies/Wins"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Verlies/Wins Besonderhede", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Bestuur Instellings", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Vervaardigingsdatum"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Vervaardigingsdatum", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Vervaardiger"), + "masterCard": MessageLookupByLibrary.simpleMessage("Meesterkaart"), + "messege": MessageLookupByLibrary.simpleMessage("Boodskap"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobiel:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Selfoon"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model suksesvol geskep!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modelnaam"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model suksesvol opgedateer!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelle"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Geld In"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Geld Uit"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Kwitansie"), + "month": MessageLookupByLibrary.simpleMessage("Maand"), + "monthly": MessageLookupByLibrary.simpleMessage("Maandeliks"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Meer Inligting"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Maksimum Verkoopprys (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Naam"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Naam kan nie leeg wees nie", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Benodig ten minste twee bankrekeninge om \'n oordrag uit te voer.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Netto Wins (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Netto Totale Bedrag", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nuwe Wagwoord"), + "next": MessageLookupByLibrary.simpleMessage("Volgende"), + "no": MessageLookupByLibrary.simpleMessage("Nee"), + "noAcc": MessageLookupByLibrary.simpleMessage("Het nog geen rekening nie?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Geen rekeninge gevind wat ooreenstem nie", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nie Aktiewe Gebruiker nie", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Geen bywoningsrekords gevind vir gekose filters nie.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Geen bywoningsrekords gevind nie.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Geen bankrekeninge gevind nie.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Geen bankrekeninge gevind om van oor te dra nie.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Geen Groep"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Geen Bluetooth-toestel gekies nie.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Geen Tak Gevind Nie", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Geen tjek gevind nie", + ), + "noData": MessageLookupByLibrary.simpleMessage("Geen Data Beskikbaar"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Geen data beskikbaar", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Geen data beskikbaar nie", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Geen data beskikbaar vir uitvoer nie", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Geen data beskikbaar vir genereer pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Geen data gevind nie"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Geen departement gevind nie.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Geen beskrywing beskikbaar vir hierdie departement nie.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Geen beskrywing beskikbaar vir hierdie posbenaming nie.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Geen beskrywing verskaf nie.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Geen posbenaming gevind nie.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Geen bestemmingsbankrekeninge gevind nie.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Geen toestel gevind nie", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Geen Uitstaande Bedrag"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Geen Skuld Gekies Nie", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Geen lêer gekies nie", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Geen vakansiedae gevind nie.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Geen vakansiedae gevind wat ooreenstem nie", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Geen item gevind nie"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Geen Item Geselekteer", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Geen verlofrekords gevind vir gekose filters nie.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Geen verlofversoeke gevind nie.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Geen ooreenstemmende produkte gevind nie.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Geen ooreenstemmende betaalstaat rekords gevind nie.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Geen nota verskaf nie.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Geen Partye Gevind Nie"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Geen betaalstaat rekords gevind nie.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Geen Produk Gevind Nie", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Geen produkte pas by jou soektog nie.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Geen Produk Geselekteer", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Geen Gebruikersrol Gevind Nie", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Geen skofte gevind nie.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Geen voorraad beskikbaar data nie.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Geen Sub-belasting Geselekteer nie", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Geen Verskaffer Beskikbaar", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Geen Transaksie"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Geen transaksies gevind nie", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Geen transaksies gevind vir hierdie filter nie.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Geen transaksies om PDF te genereer nie", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Geen waardes gedefinieer nie", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Geen variasie gevind nie.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nie-terugbetaalbaar (BTW/Afslag)", + ), + "none": MessageLookupByLibrary.simpleMessage("Geen"), + "notFound": MessageLookupByLibrary.simpleMessage("Nie Gevind Nie"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Geen internetverbinding nie", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Kon nie die foonapp oopmaak nie.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Geen ooreenstemmende resultate gevind nie", + ), + "note": MessageLookupByLibrary.simpleMessage("Nota"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nota Vlak"), + "notification": MessageLookupByLibrary.simpleMessage("Kennisgewing"), + "off": MessageLookupByLibrary.simpleMessage("Af"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Oukei"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Ou Wagwoord"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ou Wagwoord mag nie leeg wees nie", + ), + "on": MessageLookupByLibrary.simpleMessage("Aan"), + "open": MessageLookupByLibrary.simpleMessage("Oop"), + "openCamera": MessageLookupByLibrary.simpleMessage("Maak Kamera Oop"), + "openSetting": MessageLookupByLibrary.simpleMessage("Maak Instellings Oop"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Beginbalans"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Openingsbalans word vereis", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Openingsdatum"), + "opinion": MessageLookupByLibrary.simpleMessage("Voer jou mening in"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Of gaan voort met"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Uit Voorraad"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Ons Premium Plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Pakket Funksies"), + "package": MessageLookupByLibrary.simpleMessage("Pakket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Verpakking Datum"), + "packageName": MessageLookupByLibrary.simpleMessage("Pakket Naam"), + "packingDate": MessageLookupByLibrary.simpleMessage("Verpakkingsdatum"), + "paid": MessageLookupByLibrary.simpleMessage("Betaal"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Betaalde Bedrag"), + "paidBy": MessageLookupByLibrary.simpleMessage("Betaal Deur"), + "paidVia": MessageLookupByLibrary.simpleMessage("Betaal deur"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Gedeeltelik Betaal"), + "parties": MessageLookupByLibrary.simpleMessage("Partyjies"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om \'n Party te skep nie.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Partylyste"), + "partyReports": MessageLookupByLibrary.simpleMessage("Party Verslae"), + "partyType": MessageLookupByLibrary.simpleMessage("Party Tipe"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Party-gewys wins"), + "password": MessageLookupByLibrary.simpleMessage("Wagwoord"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Wagwoord kan nie leeg wees nie", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Wagwoord moet ten minste 6 karakters wees", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Wagwoord moet ten minste 6 karakters wees", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Wagwoorde stem nie ooreen nie", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Betaal vir Intekening", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Betaalbare Bedrag"), + "payment": MessageLookupByLibrary.simpleMessage("Betaling"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Betaling Voltooi"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Betalingsbesonderhede", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Betaling Misluk"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Betaling misluk. Probeer asseblief weer.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Betaling Gateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Betaalmetode"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Betaalmetodes"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Betaling Suksesvol", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n betaalmetode", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Betaal Tipe"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Betaling was suksesvol!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Betalingsjaar"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Betaalbedrae"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Betaal Tipes"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Betaal met Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Betaalstaat"), + "payrollList": MessageLookupByLibrary.simpleMessage("Betaalstaatlys"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Betaalstaat Rekord"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Betaalstaatverslae", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf Suksesvol Gegenereer", + ), + "percent": MessageLookupByLibrary.simpleMessage("Persent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Toegang Geweier"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Toestemming geweier om bank te skrap.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Toestemming geweier om bank op te dateer.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Toestemming geweier om bank te bekyk.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Toestemming nie verleen nie!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Persoonlike Inligting:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Telefoonnommer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefoonnommer is nie beskikbaar nie.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefoonnommer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefoonverifikasie", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefoon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Kies en laai lêer op", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Kies Einddatum"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Kies Begindatum"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Voeg Asseblief \'n Verkope Terugsending By", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Voeg asseblief ten minste een bankrekening by om balanse aan te pas.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Voeg asseblief hoeveelheid by", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Gaan asseblief jou internetverbinding na en probeer weer", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Verbind asseblief die drukker eerste", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Verbind asseblief jou Bluetooth-drukker", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Aktiveer asseblief Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n langer wagwoord in", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n bevestig wagwoord in", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Voer asseblief datum in", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n wagwoord in", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige handelsnaam in", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige besigheidsnaam in", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige e-pos in", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige naam in", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige telefoonnommer in", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige produknaam in", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige aankoopprys in", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige hoeveelheid in (ten minste 1) vir alle produkte", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige verkoopprys in", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige eenheidsnaam in", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n Bedrag in", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Voer asseblief ten minste een waarde in.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief taknaam in", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Voer asseblief datum in", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief posbenaming naam in", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Kies Asseblief Einddatum", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Voer Asseblief Vakansiedag Naam In", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n Naam in", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief rak naam in", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief rak naam in", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Tik asseblief die OTP in", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief eenheidsnaam in", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige naam in", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Voer asseblief \'n geldige telefoonnommer en naam eers in", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Voer asseblief jou besonderhede in.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer asseblief jou telefoonnommer in", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Voer Asseblief Jou Salaris In", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Maak asseblief eers \'n verkoop", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n kategorie", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n bestemmingsbankrekening.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n uitgawe kategorie", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n verlof tipe", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Kies asseblief eers \'n produk", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n skof", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Kies asseblief begindatum", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n werknemer", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Kies asseblief \'n maand", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Kies asseblief beide rekeninge.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Kies asseblief pouse status", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Kies asseblief datum", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Kies asseblief departement", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Kies asseblief posbenaming", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Kies asseblief produk vir opgawe", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Kies asseblief betalingsjaar", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Kies asseblief produk eers", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Kies Asseblief Begindatum", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Kies asseblief status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Kies asseblief geldige begin- en einddatums.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Kies asseblief jou Geslag", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Kies asseblief jou skof", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Gebruik asseblief die geldige aankoopkode om die toepassing te gebruik.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Verkooppunt"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Verkope"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Boodskap na verkope", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Aangedryf deur Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Aangedryf Deur"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Ondersteuning", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium Plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Druk om te kies"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Voorbeeld PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Vorige Uitstaande"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Vorige Betaalbedrag", + ), + "price": MessageLookupByLibrary.simpleMessage("Prys"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Prys mag nie leeg wees nie", + ), + "print": MessageLookupByLibrary.simpleMessage("Druk"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Druk Bankbesonderhede op fakture", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Druk Strepieskode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Druk Etiket"), + "printing": MessageLookupByLibrary.simpleMessage("Drukopsie"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Druk Faktuur"), + "printingOption": MessageLookupByLibrary.simpleMessage("Drukkery Opsie"), + "product": MessageLookupByLibrary.simpleMessage("Produk"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produk Handelsmerk"), + "productCategory": MessageLookupByLibrary.simpleMessage("Produk Kategorie"), + "productCode": MessageLookupByLibrary.simpleMessage("Produkkode"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Produk kode is vereis", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Produk Besonderhede", + ), + "productList": MessageLookupByLibrary.simpleMessage("Produklys"), + "productModels": MessageLookupByLibrary.simpleMessage("Produk Modelle"), + "productName": MessageLookupByLibrary.simpleMessage("Produknaam"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produk nie gevind nie", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Produkaankope Geskiedenis", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Produk Aankoop Verslag", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produk Rakke"), + "productReports": MessageLookupByLibrary.simpleMessage("Produk Verslae"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Produkverkope Geskiedenis", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Produk Verkope Verslag", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Produkinstellings"), + "productStock": MessageLookupByLibrary.simpleMessage("Produk Voorraad"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produk Eenheid"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produk Variasies", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Produk-gewys wins", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Produk-gewys Wins & Verlies", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Produk-gewys Aankoop", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Produk-gewys Verlies", + ), + "products": MessageLookupByLibrary.simpleMessage("Produkte"), + "profile": MessageLookupByLibrary.simpleMessage("Profiel"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profiel Redigeer"), + "profit": MessageLookupByLibrary.simpleMessage("Wins"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Wins & Verlies"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Wins en Verlies Besonderhede Verslag", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Wins & Verlies"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Winsmarge (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Wins Persentasie"), + "promo": MessageLookupByLibrary.simpleMessage("Promosie"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo Kode"), + "purchase": MessageLookupByLibrary.simpleMessage("Aankoop"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Aankoop Alarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Gekoop deur:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Aankoop Bevestig", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Aankoopbesonderhede", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Aankoopprys Eks."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Aankoopprys Eks. vereis", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Aankoopprys Insl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Aankoopprys Insl. vereis", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Aankooplys"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Koop Nou"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Koop Premium Plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Koopprys"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Aankoop Hvh"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Aankoophoeveelheid benodig", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Aankoopverslag"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Verkoopsopgawe"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Aankoop Retourverslag", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Aankoop Opbrengste", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om aankope by te werk nie.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om aankope te skep nie.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Aangekoop"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Aangekoop Deur"), + "qty": MessageLookupByLibrary.simpleMessage("Hoeveelheid"), + "quantity": MessageLookupByLibrary.simpleMessage("Hoeveelheid"), + "quickOver": MessageLookupByLibrary.simpleMessage("Vinnige Oorsig"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Vinnige Oorsig"), + "rack": MessageLookupByLibrary.simpleMessage("Rak (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Rak Naam"), + "racks": MessageLookupByLibrary.simpleMessage("Rakke (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Heropen"), + "read": MessageLookupByLibrary.simpleMessage("Lees"), + "receipt": MessageLookupByLibrary.simpleMessage("Kwitansie"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Ontvange Bedrag"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Ontvang Deur"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Ontvang Van"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Onlangse Transaksies", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Ontvang die Pinkode"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Verminder kontant"), + "reference": MessageLookupByLibrary.simpleMessage("Verwysing"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Verwysingsnommer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Verwysing No"), + "register": MessageLookupByLibrary.simpleMessage("Registreer"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Ons moet jou telefoon registreer sonder om te begin!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Oorblywende"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Oorblywende Verskuldig", + ), + "remark": MessageLookupByLibrary.simpleMessage("Opmerking"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Onthou my"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Onthou my later"), + "remove": MessageLookupByLibrary.simpleMessage("Verwyder"), + "reports": MessageLookupByLibrary.simpleMessage("Verslae"), + "resendIn": MessageLookupByLibrary.simpleMessage("Stuur OTP weer in"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Stuur OTP weer"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Herstel wagwoord deur jou e-pos of telefoonnommer te gebruik", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Herstel jou wagwoord om jou rekening te herwin en aan te meld", + ), + "resets": MessageLookupByLibrary.simpleMessage("Herstel"), + "retailer": MessageLookupByLibrary.simpleMessage("Kleinhandelaar"), + "retry": MessageLookupByLibrary.simpleMessage("Probeer weer"), + "retryScan": MessageLookupByLibrary.simpleMessage("Probeer Weer"), + "retur": MessageLookupByLibrary.simpleMessage("Terugkeer"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "Terugbetaling Bedrag", + ), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Opgawe Hoeveelheid", + ), + "returned": MessageLookupByLibrary.simpleMessage("Terugbetaal"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Teruggekeerde Bedrag", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Geretourneerde Datum", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage("Geretourneerde Item"), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rol & Toestemming", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rolle"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Rond af na naaste heelgetal", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Rond af na naaste desimaal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Rond af na naaste desimaal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Rond af na naaste desimaal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Rond af na heelgetal", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Afronding"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Afrondingstotaal"), + "roundings": MessageLookupByLibrary.simpleMessage("Afronding (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Lopende Kontant"), + "sNo": MessageLookupByLibrary.simpleMessage("No."), + "salary": MessageLookupByLibrary.simpleMessage("Salaris"), + "sale": MessageLookupByLibrary.simpleMessage("Verkoop"), + "saleBy": MessageLookupByLibrary.simpleMessage("Verkope Deur"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Verkope Wysig"), + "saleList": MessageLookupByLibrary.simpleMessage("Verkope Lys"), + "salePrice": MessageLookupByLibrary.simpleMessage("Verkoopprys"), + "saleQty": MessageLookupByLibrary.simpleMessage("Verkoop Hvh"), + "saleReq": MessageLookupByLibrary.simpleMessage("Verkoopprys vereis"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Verkope Terugsending"), + "sales": MessageLookupByLibrary.simpleMessage("Verkope"), + "salesBy": MessageLookupByLibrary.simpleMessage("Verkoop deur:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Verkope Besonderhede", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Verkooplys"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Verkoop- & Aankoopoorsig", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Verkope Verslag"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Verkoopsopgawe"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Verkoop Retourverslag", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Verkoopsinstellings"), + "save": MessageLookupByLibrary.simpleMessage("Stoor"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Stoor en Publiseer"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Stoor Instellings"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Stoor Variant"), + "saving": MessageLookupByLibrary.simpleMessage("Stoor"), + "scanCode": MessageLookupByLibrary.simpleMessage("Skandeer produk QR-kode"), + "search": MessageLookupByLibrary.simpleMessage("Soek"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Soek bywoning"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Soek Groepnr..."), + "searchH": MessageLookupByLibrary.simpleMessage("Soek Hier...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Soek verlof"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Soek Produk"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Soek transaksies...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Soek..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekondes"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Sien alle promokodes", + ), + "select": MessageLookupByLibrary.simpleMessage("Kies"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Kies \'n Handelsmerk", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Kies \'n faktuur"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Kies rekening"), + "selectAll": MessageLookupByLibrary.simpleMessage("Kies Alles"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Kies ten minste een rak", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Kies Bank of Kontant", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Kies Besigheidskategorie", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Kies Kategorie"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Kies Klant"), + "selectDate": MessageLookupByLibrary.simpleMessage("Kies Datum"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("Kies eers datum"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Kies deposito bestemming", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Kies eers werknemer", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Kies Van-datum"), + "selectItems": MessageLookupByLibrary.simpleMessage("Kies Items"), + "selectLang": MessageLookupByLibrary.simpleMessage("Kies jou Taal"), + "selectModel": MessageLookupByLibrary.simpleMessage("Kies Model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Kies Een"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Kies een rekening", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Kies Produk Kategorie", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Kies Produk Eenheid", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Kies Rak"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Kies Rak (Shelf)"), + "selectStock": MessageLookupByLibrary.simpleMessage("Kies Voorraad"), + "selectTax": MessageLookupByLibrary.simpleMessage("Kies Belasting"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Kies Tot-datum"), + "selectType": MessageLookupByLibrary.simpleMessage("Kies tipe"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Kies variasies: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Kies Pakhuis"), + "sellAll": MessageLookupByLibrary.simpleMessage("Verkoop alles >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Verkoopprys"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Verkoop Deur"), + "send": MessageLookupByLibrary.simpleMessage("Stuur"), + "sendCode": MessageLookupByLibrary.simpleMessage("Stuur die kode"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Ons het \'n E-pos gestuur met instruksies oor hoe om wagwoord te herstel na:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Stuur Herstel Skakel"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Stuur Boodskap"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Stuur SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Stuur SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Stuur u E-pos"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Werk jou profiel op om beter indruk te maak wanneer jy met jou dokter kommunikeer", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Stel \'n Nuwe Wagwoord Op", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Stel Jou Profiel Op"), + "setting": MessageLookupByLibrary.simpleMessage("Instelling"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Dae"), + "share": MessageLookupByLibrary.simpleMessage("Deel"), + "shelf": MessageLookupByLibrary.simpleMessage("Rak (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Rak Naam"), + "shelves": MessageLookupByLibrary.simpleMessage("Rakke (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Skof"), + "shiftName": MessageLookupByLibrary.simpleMessage("Skof Naam"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Afleweringsadres"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Versendingskoste"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Winkel Opening Saldo", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Winkel Oorblywende Saldo", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Wys Aksie"), + "showCode": MessageLookupByLibrary.simpleMessage("Wys kode"), + "showCombo": MessageLookupByLibrary.simpleMessage("Wys Kombinasie"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Wys Verval Datum"), + "showName": MessageLookupByLibrary.simpleMessage("Wys Naam"), + "showPrice": MessageLookupByLibrary.simpleMessage("Wys Prys"), + "showSingle": MessageLookupByLibrary.simpleMessage("Wys Enkel"), + "showVariant": MessageLookupByLibrary.simpleMessage("Wys Variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Meld aan"), + "signUp": MessageLookupByLibrary.simpleMessage("Teken In"), + "single": MessageLookupByLibrary.simpleMessage("Enkel"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Dae"), + "size": MessageLookupByLibrary.simpleMessage("Grootte"), + "skip": MessageLookupByLibrary.simpleMessage("Overslaan"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Slaan die opdatering oor", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "sl": MessageLookupByLibrary.simpleMessage("SL"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Slim horlosie"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sosiale Bemarking", + ), + "sold": MessageLookupByLibrary.simpleMessage("Verkoop"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Iets het foutgegaan met die webblad.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Iets is"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Personeel Teken In"), + "start": MessageLookupByLibrary.simpleMessage("Begin"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Begin Pouse Tyd"), + "startDate": MessageLookupByLibrary.simpleMessage("Begindatum"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Begin Nuwe Verkoping", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Begintyd"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Begintyd word vereis", + ), + "started": MessageLookupByLibrary.simpleMessage("Begin"), + "state": MessageLookupByLibrary.simpleMessage("Provinsie"), + "stateName": MessageLookupByLibrary.simpleMessage("Provinsienaam"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Nog Onbetaal"), + "stock": MessageLookupByLibrary.simpleMessage("Voorraad"), + "stockList": MessageLookupByLibrary.simpleMessage("Voorraadlys"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Voorraad / Variant", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Voorraadverslag"), + "stockValue": MessageLookupByLibrary.simpleMessage("Voorraadwaarde"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Voorraad moet minstens 1 wees", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Voorraad: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Sub-belasting Lys"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sub-belastings"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotaal"), + "submit": MessageLookupByLibrary.simpleMessage("Dien In"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Teken Nou In"), + "subscription": MessageLookupByLibrary.simpleMessage("Subskripsie"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Intekening Verslae", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Intekeninge"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotaal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "suksesvol betaal", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Verskaffer Betaal"), + "supplier": MessageLookupByLibrary.simpleMessage("Verskaffer"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Verskaffer Besonderhede", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Verskaffer Verskuldig", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Verskaffer Grootboek", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Verskaffer Naam"), + "switchBank": MessageLookupByLibrary.simpleMessage("Skakel Tak?"), + "switchs": MessageLookupByLibrary.simpleMessage("Skakel"), + "tax": MessageLookupByLibrary.simpleMessage("Belasting (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Belastinggroep"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Belastingpersentasie"), + "taxRates": MessageLookupByLibrary.simpleMessage("Belastingkoerse"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Belastingkoerse - Bestuur jou Belastingkoerse", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Belastingverslag"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Belastingverslaglys", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Belastingtipe"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Belasting met enkel/veelvuldige Belastingtipe", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Dankie vir jou aankoop", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Dankie vir jou uitstaande betaling", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termiese Faktuur Logo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Termiese Drukker Taal", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Termiese Drukker Bladsygrootte", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Dae"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 Etikette per vel, 8.27 x 11.69 duim", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Hierdie Maand"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Hierdie plan is nie in aanmerking vir opgradering nie", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Hierdie plan is nie beskikbaar om te koop nie", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Hierdie Produk is reeds bygevoeg!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Hierdie Week"), + "thisYear": MessageLookupByLibrary.simpleMessage("Hierdie Jaar"), + "time": MessageLookupByLibrary.simpleMessage("Tyd"), + "timeIn": MessageLookupByLibrary.simpleMessage("Tyd In"), + "timeOut": MessageLookupByLibrary.simpleMessage("Tyd Uit"), + "to": MessageLookupByLibrary.simpleMessage("Na"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na Rekening"), + "toDate": MessageLookupByLibrary.simpleMessage("Tot Datum"), + "today": MessageLookupByLibrary.simpleMessage("Vandag"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Vandag se Opsomming"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Kliënt"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produk"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Verskaffer"), + "total": MessageLookupByLibrary.simpleMessage("Totaal"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Totale Bedrag"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Totale Bates"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Totale Balans"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Totale Kategorieë", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Totaal Verskuldig"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Totale Verskuldigde Bedrag", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Totale Uitgawe"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Totale Inkomste"), + "totalItems": MessageLookupByLibrary.simpleMessage("Totale Items"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Totale Verlies"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Totaal Verskuldig"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Totale Prys"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Totale Produkte"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Totale Wins"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Totale Aankoop"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Totale Terugbetaalde Bedrag", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totaal Terugbesorg"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Totale Salarisbedrag", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Totale Verkope"), + "totalVat": MessageLookupByLibrary.simpleMessage("Totale BTW"), + "totall": MessageLookupByLibrary.simpleMessage("Totaal:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transaksie Oorsig"), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaksietipe"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaksies"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaksiegeskiedenis Verslag", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Oordrag"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Oordrag Tjek"), + "transferDate": MessageLookupByLibrary.simpleMessage("Oordrag Datum"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Probeer Weer"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tipe"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Kies Tipe"), + "unPaid": MessageLookupByLibrary.simpleMessage("Onbetaal"), + "unit": MessageLookupByLibrary.simpleMessage("Eenheid"), + "unitName": MessageLookupByLibrary.simpleMessage("Eenheidsnaam"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Eenheidsprys"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Eenheidsprys"), + "units": MessageLookupByLibrary.simpleMessage("Eenhede"), + "unlimited": MessageLookupByLibrary.simpleMessage("Onbeperk"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Onbeperkte Gebruik", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Onbeperkte Gebruik van Ons Pakket👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Opdateer"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Dateer Tak Op"), + "updateContact": MessageLookupByLibrary.simpleMessage("Opdateer Kontak"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Kon nie voorraad bywerk nie", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Werk Nou By"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om party by te werk nie.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Werk Produk by"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produk suksesvol bygewerk!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om die produk by te werk nie.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Werk Jou Profiel by", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Dateer Aankoop Op"), + "updateRole": MessageLookupByLibrary.simpleMessage("Dateer Rol op"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om \'n verkoop by te werk nie.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Suksesvol Bygewerk"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Werk jou profiel op om jou kliënt met \'n beter indruk te verbind", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Werk jou intekening op", + ), + "updating": MessageLookupByLibrary.simpleMessage("Opdateer..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Opgradeer Nou"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID vir QR Kode", + ), + "upload": MessageLookupByLibrary.simpleMessage("Laai Op"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Laai Beeld Op"), + "uploading": MessageLookupByLibrary.simpleMessage("Besig om op te laai..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Gebruik Galery"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Gebruikerstitel kan nie leeg wees nie", + ), + "user": MessageLookupByLibrary.simpleMessage("Gebruiker"), + "userRole": MessageLookupByLibrary.simpleMessage("Gebruikersrol"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Gebruikersrol Besonderhede", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Gebruikerstitel"), + "values": MessageLookupByLibrary.simpleMessage("Waardes"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant suksesvol bygevoeg!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant suksesvol verwyder!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variant Lys"), + "variationId": MessageLookupByLibrary.simpleMessage("Variasie ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variasies"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variasie Produkte", + ), + "vat": MessageLookupByLibrary.simpleMessage("BTW"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("BTW & Belasting"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("BTW/GST Nommer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("BTW/GST Titel"), + "vatId": MessageLookupByLibrary.simpleMessage("BTW ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("BTW Nommer"), + "vatReports": MessageLookupByLibrary.simpleMessage("BTW Verslae (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("BTW Tipe"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikasie"), + "verify": MessageLookupByLibrary.simpleMessage("Verifieer"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Bevestig jou E-pos", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Bevestig E-pos"), + "view": MessageLookupByLibrary.simpleMessage("Bekyk Besonderhede"), + "viewAll": MessageLookupByLibrary.simpleMessage("Vertoon Alles"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Bekyk Besonderhede"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Sien Prys"), + "viewStock": MessageLookupByLibrary.simpleMessage("Sien Voorraad"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Bekyk transaksies vir", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Inloop Kliënt"), + "wallet": MessageLookupByLibrary.simpleMessage("Beursie"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Beursie Balans"), + "warehouse": MessageLookupByLibrary.simpleMessage("Pakhuis (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Pakhuisnaam"), + "warranty": MessageLookupByLibrary.simpleMessage("Waarborg"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Ons het \'n bevestigings-e-pos gestuur na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ons het \'n OTP na jou foonnommer gestuur", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Weekliks"), + "weight": MessageLookupByLibrary.simpleMessage("Gewig"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Welkom terug!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Wat is Nuut"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Groothandelsprys"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Groothandelaar"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Sal binnekort bygevoeg word", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Skryf u boodskap hier", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Skryf teks hier..."), + "yearly": MessageLookupByLibrary.simpleMessage("Jaarliks"), + "years": MessageLookupByLibrary.simpleMessage("Jare"), + "yes": MessageLookupByLibrary.simpleMessage("Ja"), + "yesterday": MessageLookupByLibrary.simpleMessage("Gister"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Jy kan nie meer as die verskuldigde bedrag betaal nie", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Jy kan nou die OTP herstuur.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Jy het geen toestemming om streepkode te genereer nie.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om model uit te vee nie.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om die rak te verwyder nie", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming vir verlies wins nie.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om uitgawekategorie te skep nie.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om inkomstekategorie te skep nie.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om model te skep nie", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om aankoop te skep nie.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Departement te skrap nie.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Posbenaming te skrap nie.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Verlofversoek te skrap nie.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Betaalstaat te skrap nie.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om na excel uit te voer nie", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om \'n strepieskode te genereer nie.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om verslae te genereer nie", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om tak op te dateer nie.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Departement op te dateer nie.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Verlofversoek op te dateer nie.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om model op te dateer nie", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Vakansiedae op te dateer nie.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om bywoning te sien nie", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Betaalstaat op te dateer nie.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Posbenaming op te dateer nie.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Skof te skrap nie.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om Skof op te dateer nie.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om rakke te skep nie.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om rakke te verwyder nie.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om rakke op te dateer nie.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om uitgawe te skep nie.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Jy het nie toestemming om inkomste te skep nie.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Jy moet toestemming gee", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Jy gebruik "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Wil jy hierdie produk verwyder?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Jou gratis pakket is amper klaar, koop jou volgende plan. Dankie.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Jou Pakket"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "U Pakket Verval Binne 5 Dae", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "U Pakket Verval Vandag\n\nKoop asseblief weer", + ), + "zip": MessageLookupByLibrary.simpleMessage("Poskode"), + "zipCode": MessageLookupByLibrary.simpleMessage("Voer Pospkode In"), + }; +} diff --git a/lib/generated/intl/messages_all.dart b/lib/generated/intl/messages_all.dart new file mode 100644 index 0000000..7f61174 --- /dev/null +++ b/lib/generated/intl/messages_all.dart @@ -0,0 +1,388 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that looks up messages for specific locales by +// delegating to the appropriate library. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:implementation_imports, file_names, unnecessary_new +// ignore_for_file:unnecessary_brace_in_string_interps, directives_ordering +// ignore_for_file:argument_type_not_assignable, invalid_assignment +// ignore_for_file:prefer_single_quotes, prefer_generic_function_type_aliases +// ignore_for_file:comment_references + +import 'dart:async'; + +import 'package:flutter/foundation.dart'; +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; +import 'package:intl/src/intl_helpers.dart'; + +import 'messages_af.dart' as messages_af; +import 'messages_am.dart' as messages_am; +import 'messages_ar.dart' as messages_ar; +import 'messages_as.dart' as messages_as; +import 'messages_az.dart' as messages_az; +import 'messages_be.dart' as messages_be; +import 'messages_bg.dart' as messages_bg; +import 'messages_bn.dart' as messages_bn; +import 'messages_bs.dart' as messages_bs; +import 'messages_ca.dart' as messages_ca; +import 'messages_cs.dart' as messages_cs; +import 'messages_cy.dart' as messages_cy; +import 'messages_da.dart' as messages_da; +import 'messages_de.dart' as messages_de; +import 'messages_el.dart' as messages_el; +import 'messages_en.dart' as messages_en; +import 'messages_es.dart' as messages_es; +import 'messages_et.dart' as messages_et; +import 'messages_eu.dart' as messages_eu; +import 'messages_fa.dart' as messages_fa; +import 'messages_fi.dart' as messages_fi; +import 'messages_fil.dart' as messages_fil; +import 'messages_fr.dart' as messages_fr; +import 'messages_gl.dart' as messages_gl; +import 'messages_gsw.dart' as messages_gsw; +import 'messages_gu.dart' as messages_gu; +import 'messages_ha.dart' as messages_ha; +import 'messages_he.dart' as messages_he; +import 'messages_hi.dart' as messages_hi; +import 'messages_hr.dart' as messages_hr; +import 'messages_hu.dart' as messages_hu; +import 'messages_hy.dart' as messages_hy; +import 'messages_id.dart' as messages_id; +import 'messages_is.dart' as messages_is; +import 'messages_it.dart' as messages_it; +import 'messages_ja.dart' as messages_ja; +import 'messages_ka.dart' as messages_ka; +import 'messages_kk.dart' as messages_kk; +import 'messages_km.dart' as messages_km; +import 'messages_kn.dart' as messages_kn; +import 'messages_ko.dart' as messages_ko; +import 'messages_ky.dart' as messages_ky; +import 'messages_lo.dart' as messages_lo; +import 'messages_lt.dart' as messages_lt; +import 'messages_lv.dart' as messages_lv; +import 'messages_mk.dart' as messages_mk; +import 'messages_ml.dart' as messages_ml; +import 'messages_mn.dart' as messages_mn; +import 'messages_mr.dart' as messages_mr; +import 'messages_ms.dart' as messages_ms; +import 'messages_my.dart' as messages_my; +import 'messages_nb.dart' as messages_nb; +import 'messages_ne.dart' as messages_ne; +import 'messages_nl.dart' as messages_nl; +import 'messages_no.dart' as messages_no; +import 'messages_or.dart' as messages_or; +import 'messages_pa.dart' as messages_pa; +import 'messages_pl.dart' as messages_pl; +import 'messages_ps.dart' as messages_ps; +import 'messages_pt.dart' as messages_pt; +import 'messages_ro.dart' as messages_ro; +import 'messages_ru.dart' as messages_ru; +import 'messages_si.dart' as messages_si; +import 'messages_sk.dart' as messages_sk; +import 'messages_sl.dart' as messages_sl; +import 'messages_sq.dart' as messages_sq; +import 'messages_sr.dart' as messages_sr; +import 'messages_sv.dart' as messages_sv; +import 'messages_sw.dart' as messages_sw; +import 'messages_ta.dart' as messages_ta; +import 'messages_te.dart' as messages_te; +import 'messages_th.dart' as messages_th; +import 'messages_tl.dart' as messages_tl; +import 'messages_tr.dart' as messages_tr; +import 'messages_tt.dart' as messages_tt; +import 'messages_uk.dart' as messages_uk; +import 'messages_ur.dart' as messages_ur; +import 'messages_uz.dart' as messages_uz; +import 'messages_vi.dart' as messages_vi; +import 'messages_zh.dart' as messages_zh; +import 'messages_zu.dart' as messages_zu; + +typedef Future LibraryLoader(); +Map _deferredLibraries = { + 'af': () => new SynchronousFuture(null), + 'am': () => new SynchronousFuture(null), + 'ar': () => new SynchronousFuture(null), + 'as': () => new SynchronousFuture(null), + 'az': () => new SynchronousFuture(null), + 'be': () => new SynchronousFuture(null), + 'bg': () => new SynchronousFuture(null), + 'bn': () => new SynchronousFuture(null), + 'bs': () => new SynchronousFuture(null), + 'ca': () => new SynchronousFuture(null), + 'cs': () => new SynchronousFuture(null), + 'cy': () => new SynchronousFuture(null), + 'da': () => new SynchronousFuture(null), + 'de': () => new SynchronousFuture(null), + 'el': () => new SynchronousFuture(null), + 'en': () => new SynchronousFuture(null), + 'es': () => new SynchronousFuture(null), + 'et': () => new SynchronousFuture(null), + 'eu': () => new SynchronousFuture(null), + 'fa': () => new SynchronousFuture(null), + 'fi': () => new SynchronousFuture(null), + 'fil': () => new SynchronousFuture(null), + 'fr': () => new SynchronousFuture(null), + 'gl': () => new SynchronousFuture(null), + 'gsw': () => new SynchronousFuture(null), + 'gu': () => new SynchronousFuture(null), + 'ha': () => new SynchronousFuture(null), + 'he': () => new SynchronousFuture(null), + 'hi': () => new SynchronousFuture(null), + 'hr': () => new SynchronousFuture(null), + 'hu': () => new SynchronousFuture(null), + 'hy': () => new SynchronousFuture(null), + 'id': () => new SynchronousFuture(null), + 'is': () => new SynchronousFuture(null), + 'it': () => new SynchronousFuture(null), + 'ja': () => new SynchronousFuture(null), + 'ka': () => new SynchronousFuture(null), + 'kk': () => new SynchronousFuture(null), + 'km': () => new SynchronousFuture(null), + 'kn': () => new SynchronousFuture(null), + 'ko': () => new SynchronousFuture(null), + 'ky': () => new SynchronousFuture(null), + 'lo': () => new SynchronousFuture(null), + 'lt': () => new SynchronousFuture(null), + 'lv': () => new SynchronousFuture(null), + 'mk': () => new SynchronousFuture(null), + 'ml': () => new SynchronousFuture(null), + 'mn': () => new SynchronousFuture(null), + 'mr': () => new SynchronousFuture(null), + 'ms': () => new SynchronousFuture(null), + 'my': () => new SynchronousFuture(null), + 'nb': () => new SynchronousFuture(null), + 'ne': () => new SynchronousFuture(null), + 'nl': () => new SynchronousFuture(null), + 'no': () => new SynchronousFuture(null), + 'or': () => new SynchronousFuture(null), + 'pa': () => new SynchronousFuture(null), + 'pl': () => new SynchronousFuture(null), + 'ps': () => new SynchronousFuture(null), + 'pt': () => new SynchronousFuture(null), + 'ro': () => new SynchronousFuture(null), + 'ru': () => new SynchronousFuture(null), + 'si': () => new SynchronousFuture(null), + 'sk': () => new SynchronousFuture(null), + 'sl': () => new SynchronousFuture(null), + 'sq': () => new SynchronousFuture(null), + 'sr': () => new SynchronousFuture(null), + 'sv': () => new SynchronousFuture(null), + 'sw': () => new SynchronousFuture(null), + 'ta': () => new SynchronousFuture(null), + 'te': () => new SynchronousFuture(null), + 'th': () => new SynchronousFuture(null), + 'tl': () => new SynchronousFuture(null), + 'tr': () => new SynchronousFuture(null), + 'tt': () => new SynchronousFuture(null), + 'uk': () => new SynchronousFuture(null), + 'ur': () => new SynchronousFuture(null), + 'uz': () => new SynchronousFuture(null), + 'vi': () => new SynchronousFuture(null), + 'zh': () => new SynchronousFuture(null), + 'zu': () => new SynchronousFuture(null), +}; + +MessageLookupByLibrary? _findExact(String localeName) { + switch (localeName) { + case 'af': + return messages_af.messages; + case 'am': + return messages_am.messages; + case 'ar': + return messages_ar.messages; + case 'as': + return messages_as.messages; + case 'az': + return messages_az.messages; + case 'be': + return messages_be.messages; + case 'bg': + return messages_bg.messages; + case 'bn': + return messages_bn.messages; + case 'bs': + return messages_bs.messages; + case 'ca': + return messages_ca.messages; + case 'cs': + return messages_cs.messages; + case 'cy': + return messages_cy.messages; + case 'da': + return messages_da.messages; + case 'de': + return messages_de.messages; + case 'el': + return messages_el.messages; + case 'en': + return messages_en.messages; + case 'es': + return messages_es.messages; + case 'et': + return messages_et.messages; + case 'eu': + return messages_eu.messages; + case 'fa': + return messages_fa.messages; + case 'fi': + return messages_fi.messages; + case 'fil': + return messages_fil.messages; + case 'fr': + return messages_fr.messages; + case 'gl': + return messages_gl.messages; + case 'gsw': + return messages_gsw.messages; + case 'gu': + return messages_gu.messages; + case 'ha': + return messages_ha.messages; + case 'he': + return messages_he.messages; + case 'hi': + return messages_hi.messages; + case 'hr': + return messages_hr.messages; + case 'hu': + return messages_hu.messages; + case 'hy': + return messages_hy.messages; + case 'id': + return messages_id.messages; + case 'is': + return messages_is.messages; + case 'it': + return messages_it.messages; + case 'ja': + return messages_ja.messages; + case 'ka': + return messages_ka.messages; + case 'kk': + return messages_kk.messages; + case 'km': + return messages_km.messages; + case 'kn': + return messages_kn.messages; + case 'ko': + return messages_ko.messages; + case 'ky': + return messages_ky.messages; + case 'lo': + return messages_lo.messages; + case 'lt': + return messages_lt.messages; + case 'lv': + return messages_lv.messages; + case 'mk': + return messages_mk.messages; + case 'ml': + return messages_ml.messages; + case 'mn': + return messages_mn.messages; + case 'mr': + return messages_mr.messages; + case 'ms': + return messages_ms.messages; + case 'my': + return messages_my.messages; + case 'nb': + return messages_nb.messages; + case 'ne': + return messages_ne.messages; + case 'nl': + return messages_nl.messages; + case 'no': + return messages_no.messages; + case 'or': + return messages_or.messages; + case 'pa': + return messages_pa.messages; + case 'pl': + return messages_pl.messages; + case 'ps': + return messages_ps.messages; + case 'pt': + return messages_pt.messages; + case 'ro': + return messages_ro.messages; + case 'ru': + return messages_ru.messages; + case 'si': + return messages_si.messages; + case 'sk': + return messages_sk.messages; + case 'sl': + return messages_sl.messages; + case 'sq': + return messages_sq.messages; + case 'sr': + return messages_sr.messages; + case 'sv': + return messages_sv.messages; + case 'sw': + return messages_sw.messages; + case 'ta': + return messages_ta.messages; + case 'te': + return messages_te.messages; + case 'th': + return messages_th.messages; + case 'tl': + return messages_tl.messages; + case 'tr': + return messages_tr.messages; + case 'tt': + return messages_tt.messages; + case 'uk': + return messages_uk.messages; + case 'ur': + return messages_ur.messages; + case 'uz': + return messages_uz.messages; + case 'vi': + return messages_vi.messages; + case 'zh': + return messages_zh.messages; + case 'zu': + return messages_zu.messages; + default: + return null; + } +} + +/// User programs should call this before using [localeName] for messages. +Future initializeMessages(String localeName) { + var availableLocale = Intl.verifiedLocale( + localeName, + (locale) => _deferredLibraries[locale] != null, + onFailure: (_) => null, + ); + if (availableLocale == null) { + return new SynchronousFuture(false); + } + var lib = _deferredLibraries[availableLocale]; + lib == null ? new SynchronousFuture(false) : lib(); + initializeInternalMessageLookup(() => new CompositeMessageLookup()); + messageLookup.addLocale(availableLocale, _findGeneratedMessagesFor); + return new SynchronousFuture(true); +} + +bool _messagesExistFor(String locale) { + try { + return _findExact(locale) != null; + } catch (e) { + return false; + } +} + +MessageLookupByLibrary? _findGeneratedMessagesFor(String locale) { + var actualLocale = Intl.verifiedLocale( + locale, + _messagesExistFor, + onFailure: (_) => null, + ); + if (actualLocale == null) return null; + return _findExact(actualLocale); +} diff --git a/lib/generated/intl/messages_am.dart b/lib/generated/intl/messages_am.dart new file mode 100644 index 0000000..109e2c8 --- /dev/null +++ b/lib/generated/intl/messages_am.dart @@ -0,0 +1,1882 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a am locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'am'; + + static String m0(start) => "በ \$${start} ሰከንዶች ውስጥ OTP እንደገና ይላኩ"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("የደንበኛ ዝርዝሮች"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ደረሰኝ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("የA4 ደረሰኝ አርማ"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage("የሂሳብ ማሳያ ስም"), + "accountHolderName": MessageLookupByLibrary.simpleMessage("የሂሳብ ባለቤቱ ስም"), + "accountName": MessageLookupByLibrary.simpleMessage("የሂሳብ ስም"), + "accountNumber": MessageLookupByLibrary.simpleMessage("የሂሳብ ስም"), + "action": MessageLookupByLibrary.simpleMessage("እርምጃ"), + "actions": MessageLookupByLibrary.simpleMessage("ድርጊቶች"), + "active": MessageLookupByLibrary.simpleMessage("አክቲቭ"), + "add": MessageLookupByLibrary.simpleMessage("አክል"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("እባክዎን ግዢ ያክሉ"), + "addAttendance": MessageLookupByLibrary.simpleMessage("መገኘት ያክሉ"), + "addBank": MessageLookupByLibrary.simpleMessage("ባንክ ያክሉ"), + "addBrand": MessageLookupByLibrary.simpleMessage("ብራንድ አክል"), + "addCash": MessageLookupByLibrary.simpleMessage("ጥሬ ገንዘብ ያክሉ"), + "addCategory": MessageLookupByLibrary.simpleMessage("ምድብ አክል"), + "addContact": MessageLookupByLibrary.simpleMessage("እውቂያ አክል"), + "addCustomer": MessageLookupByLibrary.simpleMessage("እባክዎን ደንበኛ ያክሉ"), + "addCustomers": MessageLookupByLibrary.simpleMessage("ደንበኛ አክል"), + "addDelivery": MessageLookupByLibrary.simpleMessage("መላኪያ አክል"), + "addDepartment": MessageLookupByLibrary.simpleMessage("ክፍል ያክሉ"), + "addDesignation": MessageLookupByLibrary.simpleMessage("አዲስ ማዕረግ ያክሉ"), + "addExpense": MessageLookupByLibrary.simpleMessage("ወጪ አክል"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("የወጪ ምድብ አክል"), + "addHoliday": MessageLookupByLibrary.simpleMessage("በዓል ያክሉ"), + "addImage": MessageLookupByLibrary.simpleMessage("ምስል ያክሉ"), + "addIncome": MessageLookupByLibrary.simpleMessage("ገቢ አክል"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage("የገቢ ምድብ አክል"), + "addItems": MessageLookupByLibrary.simpleMessage("ዕቃ አክል"), + "addLeave": MessageLookupByLibrary.simpleMessage("ፈቃድ ያክሉ"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("ተጨማሪ መስኮችን ያክሉ"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("አዲስ አድራሻ አክል"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "አዲስ የመገኘት መዝገብ ያክሉ", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "የባንክ ሂሳቦችን ያክሉ", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("አዲስ ሰራተኛ ያክሉ"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("አዲስ በዓል ያክሉ"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("አዲስ ፈቃድ ያክሉ"), + "addNewModel": MessageLookupByLibrary.simpleMessage("አዲስ ሞዴል ያክሉ"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("አዲስ የደመወዝ ክፍያ ያክሉ"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("አዲስ ምርት አክል"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("እባክዎን አዲስ ግዢ ያክሉ"), + "addNewRack": MessageLookupByLibrary.simpleMessage("አዲስ መደርደሪያ ጨምር"), + "addNewShift": MessageLookupByLibrary.simpleMessage("አዲስ ፈረቃ ያክሉ"), + "addNewTax": MessageLookupByLibrary.simpleMessage("አዲስ ታክስ ጨምር"), + "addNewVariation": MessageLookupByLibrary.simpleMessage("አዲስ ልዩነት ጨምር"), + "addNewVariations": MessageLookupByLibrary.simpleMessage("አዲስ ልዩነቶችን ጨምር"), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("አዲስ መጋዘን ያክሉ"), + "addNote": MessageLookupByLibrary.simpleMessage("ማስታወሻ አክል"), + "addParty": MessageLookupByLibrary.simpleMessage("ፓርቲዎችን አክል"), + "addPayment": MessageLookupByLibrary.simpleMessage("ክፍያ ጨምር"), + "addProduct": MessageLookupByLibrary.simpleMessage("እባክዎን ምርት ያክሉ"), + "addProductFirst": MessageLookupByLibrary.simpleMessage("በመጀመሪያ ምርት ያክሉ"), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ምርት በተሳካ ሁኔታ ተፈጥሯል!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "እባክዎ ምርት ፍጠር ፈቃድ የለዎትም።", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("ግዢ አክል"), + "addRole": MessageLookupByLibrary.simpleMessage("ሚና ጨምር"), + "addSale": MessageLookupByLibrary.simpleMessage("እባክዎን ሽያጭ ያክሉ"), + "addSales": MessageLookupByLibrary.simpleMessage("ሽያጭ አክል"), + "addShelf": MessageLookupByLibrary.simpleMessage("አዲስ መደርደሪያ ጨምር"), + "addShift": MessageLookupByLibrary.simpleMessage("ፈረቃ ያክሉ"), + "addStock": MessageLookupByLibrary.simpleMessage("አቅራቢ አክል"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("ንዑስ ልዩነት ጨምር"), + "addTax": MessageLookupByLibrary.simpleMessage("ታክስ ጨምር"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("አዲስ የታክስ ቡድን ጨምር"), + "addUnit": MessageLookupByLibrary.simpleMessage("አሃድ አክል"), + "addUserRole": MessageLookupByLibrary.simpleMessage("ተጠቃሚ ሚና አክል"), + "addVariant": MessageLookupByLibrary.simpleMessage("ተለያዩ አይነቶች አክል"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "የተለያዩ አይነቶች ዝርዝር አክል", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("ወደ ጋሪ ተጨመረ"), + "adding": MessageLookupByLibrary.simpleMessage("እየተጨመረ ነው..."), + "address": MessageLookupByLibrary.simpleMessage("አድራሻ"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "የባንክ ቀሪ ሂሳብን ያስተካክሉ", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("ጥሬ ገንዘብን ያስተካክሉ"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "የጥሬ ገንዘብ ቀሪ ሂሳብን ያስተካክሉ", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("የማስተካከያ ቀን"), + "admin": MessageLookupByLibrary.simpleMessage("አስተዳዳሪ"), + "advance": MessageLookupByLibrary.simpleMessage("ቅድመ ክፍያ"), + "all": MessageLookupByLibrary.simpleMessage("ሁሉም"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ሁሉም የንግድ መፍትሄዎች", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro ለአክሲዮን፣ ሂሳብ፣ ሽያጭ፣ ወጪ እና ኪሳራ/ትርፍ ሙሉ የንግድ መፍትሄ ነው።", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("ሁሉም ሰራተኞች"), + "allParties": MessageLookupByLibrary.simpleMessage("ሁሉም ወገኖች"), + "allParty": MessageLookupByLibrary.simpleMessage("ሁሉም ወገኖች"), + "allTime": MessageLookupByLibrary.simpleMessage("ሁሉም ጊዜ"), + "allTransaction": MessageLookupByLibrary.simpleMessage("ሁሉም ግብይቶች"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("ቀድሞ የተጨመረ"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage("አካውንት አለዎት?"), + "amount": MessageLookupByLibrary.simpleMessage("መጠን"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "መጠኑ ከ 0 መብለጥ አለበት", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "የመጠን ማዞሪያ ዘዴ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("በቃላት ውስጥ ያሉ መጠኖች"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("መጠን ያስፈልጋል"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "ኤስኤምኤስ ወደሚከተለው ቁጥር ይላካል፡", + ), + "android": MessageLookupByLibrary.simpleMessage( + "የ Android እና iOS መተግበሪያ ድጋፍ", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "አዲስ ዝመና ይገኛል\nእባክዎን መተግበሪያዎን ያዘምኑ", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("አፕል ዎች"), + "apply": MessageLookupByLibrary.simpleMessage("ተግብር"), + "areYouSure": MessageLookupByLibrary.simpleMessage("እርግጠኛ ነዎት?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "ይህንን ቅርንጫፍ መሰረዝ እንደሚፈልጉ እርግጠኛ ነዎት?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "ይህን ሚና ለመሰረዝ እርግጠኛ ነዎት?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "ወደ ሌላ ቅርንጫፍ መቀየር እንደሚፈልጉ እርግጠኛ ነዎት?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ይህንን ወገን መሰረዝ እንደሚፈልጉ እርግጠኛ ነዎት?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "ከዚህ ቅርንጫፍ መውጣት እንደሚፈልጉ እርግጠኛ ነዎት?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("ከቀን ጀምሮ"), + "assets": MessageLookupByLibrary.simpleMessage("ንብረቶች"), + "attachment": MessageLookupByLibrary.simpleMessage("አባሪ"), + "attendance": MessageLookupByLibrary.simpleMessage("វត្តመን"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("የመገኘት ሪፖርቶች"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("የተፈቀደ ፊርማ"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "በራስ-ሰር የተሰሉ ቀናት", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("በራስ-ሰር የተመረጠ"), + "backToHome": MessageLookupByLibrary.simpleMessage("ወደ ቤት ተመለስ"), + "balance": MessageLookupByLibrary.simpleMessage("ቀሪ ሂሳብ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ቀሪ ዕዳ"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("የሂሳብ መግለጫ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ባንግላዴሽ"), + "bank": MessageLookupByLibrary.simpleMessage("ባንክ"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("የባንክ ሂሳቦች"), + "bankDetails": MessageLookupByLibrary.simpleMessage("የባንክ ዝርዝሮች"), + "bankName": MessageLookupByLibrary.simpleMessage("የባንክ ስም"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ከባንክ ወደ ባንክ ማስተላለፍ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ከባንክ ወደ ጥሬ ገንዘብ ማስተላለፍ", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "የባርኮድ መለያ ማተሚያ ቅንብር", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("የባርኮድ መፍጠሪያ"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("ባርኮድ ጀነሬተር"), + "barcodes": MessageLookupByLibrary.simpleMessage("ባርኮዶች"), + "batch": MessageLookupByLibrary.simpleMessage("ቅፅ"), + "batchNo": MessageLookupByLibrary.simpleMessage("የቅፅ ቁጥር"), + "billTO": MessageLookupByLibrary.simpleMessage("ሂሳብ ለ"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("የክፍያ መጠየቂያ ትርፍ"), + "billingAddress": MessageLookupByLibrary.simpleMessage("የተከፈለ አድራሻ"), + "birthDate": MessageLookupByLibrary.simpleMessage("የትውልድ ቀን"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ብሉቱዝ ጠፍቷል። እባክዎ ያብሩት።", + ), + "branch": MessageLookupByLibrary.simpleMessage("ቅርንጫፍ"), + "branchList": MessageLookupByLibrary.simpleMessage("የቅርንጫፍ ዝርዝር"), + "brand": MessageLookupByLibrary.simpleMessage("ብራንድ"), + "brandName": MessageLookupByLibrary.simpleMessage("የብራንድ ስም"), + "brands": MessageLookupByLibrary.simpleMessage("ብራንዶች"), + "breakDuration": MessageLookupByLibrary.simpleMessage("የእረፍት ቆይታ"), + "breakStatus": MessageLookupByLibrary.simpleMessage("የእረፍት ሁኔታ"), + "breakTime": MessageLookupByLibrary.simpleMessage("የእረፍት ሰዓት"), + "bulk": MessageLookupByLibrary.simpleMessage("ብዙ አስገባ"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("በጅምላ ጫን"), + "businessCat": MessageLookupByLibrary.simpleMessage("የንግድ ምድብ"), + "businessName": MessageLookupByLibrary.simpleMessage("ኩባንያ እና የንግድ ስም"), + "buyNow": MessageLookupByLibrary.simpleMessage("አሁን ይግዙ"), + "buyPremium": MessageLookupByLibrary.simpleMessage("ፕሪሚየም ዕቅድ ይግዙ"), + "call": MessageLookupByLibrary.simpleMessage("ጥሪ"), + "camera": MessageLookupByLibrary.simpleMessage("ካሜራ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ይህንን የግብይት ዓይነት ማረም አይቻልም።", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "የክፍያ ዝርዝሮችን ማግኘት አልተቻለም።", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ሰርዝ"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "መሣሪያዎችን በመፈለግ ላይ...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ወደ ተመሳሳይ ሂሳብ ማስተላለፍ አይቻልም።", + ), + "capacity": MessageLookupByLibrary.simpleMessage("አቅም"), + "cash": MessageLookupByLibrary.simpleMessage("ጥሬ ገንዘብ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("ጥሬ ገንዘብ እና ባንክ"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "የጥሬ ገንዘብ እና የባንክ አስተዳደር", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("የገንዘብ ፍሰት"), + "cashIn": MessageLookupByLibrary.simpleMessage("ገቢ ጥሬ ገንዘብ"), + "cashInHand": MessageLookupByLibrary.simpleMessage("በእጅ ላይ ያለ ጥሬ ገንዘብ"), + "cashOut": MessageLookupByLibrary.simpleMessage("ወጪ ጥሬ ገንዘብ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ከጥሬ ገንዘብ ወደ ባንክ ማስተላለፍ", + ), + "categories": MessageLookupByLibrary.simpleMessage("ምድቦች"), + "category": MessageLookupByLibrary.simpleMessage("ምድብ"), + "categoryName": MessageLookupByLibrary.simpleMessage("የምድብ ስም"), + "changeAmount": MessageLookupByLibrary.simpleMessage("የለውጥ መጠን"), + "changePassword": MessageLookupByLibrary.simpleMessage("የይለፍ ቃል ቀይር"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ኢሜል ይመልከቱ"), + "cheque": MessageLookupByLibrary.simpleMessage("ቼኮች"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("የቼክ መጠን"), + "chequeDate": MessageLookupByLibrary.simpleMessage("የቼክ ቀን"), + "chequeList": MessageLookupByLibrary.simpleMessage("የቼኮች ዝርዝር"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("የቼክ ቁጥር"), + "choose": MessageLookupByLibrary.simpleMessage("ይምረጡ"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("አገር ይምረጡ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ደንበኛ ይምረጡ"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("አቅራቢ ይምረጡ"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage("ባህሪያትዎን ይምረጡ"), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ባህሪያት POSpro ን ከባህላዊ መፍትሄዎች የሚለየው አስፈላጊ ክፍል ናቸው።", + ), + "city": MessageLookupByLibrary.simpleMessage("ከተማ"), + "cityName": MessageLookupByLibrary.simpleMessage("የከተማ ስም"), + "clarence": MessageLookupByLibrary.simpleMessage("ክላረንስ"), + "clear": MessageLookupByLibrary.simpleMessage("አጽዳ"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("ለማገናኘት ይጫኑ"), + "close": MessageLookupByLibrary.simpleMessage("ዝጋ"), + "closed": MessageLookupByLibrary.simpleMessage("ተዘግቷል"), + "code": MessageLookupByLibrary.simpleMessage("ኮድ"), + "collectDue": MessageLookupByLibrary.simpleMessage("ዕዳ ሰብስብ"), + "collectDues": MessageLookupByLibrary.simpleMessage("እባክዎን ዕዳ ይሰብስቡ"), + "collectedBy": MessageLookupByLibrary.simpleMessage("የተሰበሰበው በ:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("የተሰበሰበው"), + "color": MessageLookupByLibrary.simpleMessage("ቀለም"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "የብዙ ታክሶች ጥምረት", + ), + "combo": MessageLookupByLibrary.simpleMessage("ጥምር"), + "comboProductReport": MessageLookupByLibrary.simpleMessage("የኮምቦ ምርት ሪፖርት"), + "comboProducts": MessageLookupByLibrary.simpleMessage("ጥምር ምርቶች"), + "comboReport": MessageLookupByLibrary.simpleMessage("ጥምር ሪፖርት"), + "comingSoon": MessageLookupByLibrary.simpleMessage("በቅርቡ ይመጣል"), + "companyAddress": MessageLookupByLibrary.simpleMessage("የኩባንያ አድራሻ"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("ሰርዝን አረጋግጥ"), + "confirmPass": MessageLookupByLibrary.simpleMessage("የይለፍ ቃል ያረጋግጡ"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("የይለፍ ቃል ያረጋግጡ"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("ተመላሹን ያረጋግጡ"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("ወደ ኤስኤምኤስ ያረጋግጡ"), + "congratulation": MessageLookupByLibrary.simpleMessage("እንኳን ደስ አለዎት"), + "connect": MessageLookupByLibrary.simpleMessage("ለማገናኘት ይጫኑ"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("አታሚዎን ያገናኙ"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage("አታሚዎን ያገናኙ"), + "connectedTo": MessageLookupByLibrary.simpleMessage("ተገናኝቷል ከ"), + "contactDetials": MessageLookupByLibrary.simpleMessage("የእውቂያ ዝርዝሮች"), + "contactUs": MessageLookupByLibrary.simpleMessage("ያግኙን"), + "continueButton": MessageLookupByLibrary.simpleMessage("ቀጥል"), + "continueE": MessageLookupByLibrary.simpleMessage("ቀጥል"), + "cost": MessageLookupByLibrary.simpleMessage("ወጪ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("ታክስ ያልተካተተ ዋጋ"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("ታክስ የተካተተ ዋጋ"), + "country": MessageLookupByLibrary.simpleMessage("አገር"), + "countryName": MessageLookupByLibrary.simpleMessage("የአገር ስም"), + "create": MessageLookupByLibrary.simpleMessage("ፍጠር"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage("ነፃ አካውንት ይፍጠሩ"), + "createAcc": MessageLookupByLibrary.simpleMessage("ነፃ አካውንት ይፍጠሩ"), + "createBranch": MessageLookupByLibrary.simpleMessage("ቅርንጫፍ ፍጠር"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "አዲስ የይለፍ ቃል ፍጠር", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage("PDF ፍጠር ፈቃድ የለዎትም።"), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "የሽያጭ ፍጠራ ፈቃድ የለዎትም።", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ክሬዲት (ገቢ)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("የፓርቲ ዕዳ ገደብ"), + "currency": MessageLookupByLibrary.simpleMessage("ገንዘብ"), + "currentBalance": MessageLookupByLibrary.simpleMessage("የአሁኑ ቀሪ ሂሳብ"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "የአሁኑ የጥሬ ገንዘብ ቀሪ ሂሳብ", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("የአሁኑ ወር"), + "currentYear": MessageLookupByLibrary.simpleMessage("የአሁኑ ዓመት"), + "currents": MessageLookupByLibrary.simpleMessage("የአሁኑ"), + "custom": MessageLookupByLibrary.simpleMessage("ብጁ"), + "customDate": MessageLookupByLibrary.simpleMessage("ብጁ ቀን"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "የተበጀ ደረሰኝ ብራንዲንግ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("ብጁ ህትመት"), + "customer": MessageLookupByLibrary.simpleMessage("ደንበኛ"), + "customerDate": MessageLookupByLibrary.simpleMessage("ብጁ ቀን"), + "customerDue": MessageLookupByLibrary.simpleMessage("የደንበኛ ዕዳ"), + "customerLedger": MessageLookupByLibrary.simpleMessage("የደንበኛ መዝገብ"), + "customerName": MessageLookupByLibrary.simpleMessage("የደንበኛ ስም"), + "customerPay": MessageLookupByLibrary.simpleMessage("ደንበኛ ይከፍላል"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "የደንበኛ ስልክ ቁጥር", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("የደንበኛ ፊርማ"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("የዕለት ተዕዛዝ"), + "dashboard": MessageLookupByLibrary.simpleMessage("ዳሽቦርድ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ውሂቡ በተሳካ ሁኔታ ተቀምጧል።", + ), + "date": MessageLookupByLibrary.simpleMessage("ቀን"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "እስከ ቀን፣ ከመጀመሪያ ቀን በፊት መሆን አይችልም።", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("ቀን ያስፈልጋል"), + "dates": MessageLookupByLibrary.simpleMessage("ቀን:"), + "dayBook": MessageLookupByLibrary.simpleMessage("የቀን መዝገብ"), + "days": MessageLookupByLibrary.simpleMessage("ቀናት"), + "daysLeft": MessageLookupByLibrary.simpleMessage("የቀሩት ቀናት"), + "dealer": MessageLookupByLibrary.simpleMessage("አከፋፋይ"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("የአከፋፋይ ዋጋ"), + "debitOut": MessageLookupByLibrary.simpleMessage("ዴቢት (ወጪ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage("መደበኛ የሽያጭ ዋጋ"), + "delete": MessageLookupByLibrary.simpleMessage("ሰርዝ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("መለያ ሰርዝ"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ይህን ቅፅ መሰረዝ እርግጠኛ ነህ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "መለያዎን መሰረዝዎን እርግጠኛ ነዎት? ይህ እርምጃ ሁሉንም ውሂብዎን በቋሚነት ያጠፋል።", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "ፓርቲ ለመሰረዝ ፈቃድ የለዎትም።", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "በተሳካ ሁኔታ ተሰርዟል!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("እየተሰረዘ ነው..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("የመላኪያ አድራሻ"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("የመላኪያ ክፍያ"), + "department": MessageLookupByLibrary.simpleMessage("ክፍል"), + "deposit": MessageLookupByLibrary.simpleMessage("ተቀማጭ ገንዘብ"), + "depositTo": MessageLookupByLibrary.simpleMessage("ተቀማጭ ለ"), + "description": MessageLookupByLibrary.simpleMessage("መግለጫ"), + "designation": MessageLookupByLibrary.simpleMessage("ማዕረግ"), + "designationName": MessageLookupByLibrary.simpleMessage("የማዕረግ ስም"), + "details": MessageLookupByLibrary.simpleMessage("ዝርዝሮች"), + "developedBy": MessageLookupByLibrary.simpleMessage("የተሰራው በ"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-አሃዝ ፒን ወደ ኢሜል አድራሻዎ ተልኳል፡", + ), + "disable": MessageLookupByLibrary.simpleMessage("አቦዝን"), + "discount": MessageLookupByLibrary.simpleMessage("ቅናሽ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "የማሳያ ስም ያስፈልጋል", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("አይረብሹኝ"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ይህንን በእርግጥ መሰረዝ ይፈልጋሉ?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "ተጠቃሚውን መሰረዝ ይፈልጋሉ?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ከመተግበሪያው መውጣት ይፈልጋሉ?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ይህንን ቼክ በእርግጥ እንደገና መክፈት ይፈልጋሉ?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("አካውንት የለዎትም?"), + "done": MessageLookupByLibrary.simpleMessage("ተከናውኗል"), + "download": MessageLookupByLibrary.simpleMessage("አውርድ"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK አውርድ"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "የኤክሴል ቅርጸት ያውርዱ", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage("ማውረድ ተሳክቷል! የሰነዶች አቃፊዎን ያረጋግጡ"), + "downloading": MessageLookupByLibrary.simpleMessage("በማውረድ ላይ..."), + "due": MessageLookupByLibrary.simpleMessage("ዕዳ"), + "dueAmount": MessageLookupByLibrary.simpleMessage("የዕዳ መጠን፡ "), + "dueBalance": MessageLookupByLibrary.simpleMessage("ያለበት ዕዳ"), + "dueCollection": MessageLookupByLibrary.simpleMessage("የዕዳ ሰብስቦ"), + "dueList": MessageLookupByLibrary.simpleMessage("የዕዳ ዝርዝር"), + "duePay": MessageLookupByLibrary.simpleMessage("የሚከፈል ዕዳ"), + "dueReport": MessageLookupByLibrary.simpleMessage("የዕዳ ሪፖርት"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ለመዳረሻ ደንበኞች ብድር ላይ ሽያጭ ማድረግ የተበዛ።", + ), + "dues": MessageLookupByLibrary.simpleMessage("ክፍያዎች"), + "duration": MessageLookupByLibrary.simpleMessage("ቆይታ"), + "durationDays": MessageLookupByLibrary.simpleMessage("ቆይታ (ቀናት)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ለመጠቀም ቀላል የሞባይል ፒኦኤስ", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro መተግበሪያ ነፃ እና ለመጠቀም ቀላል ነው። በእርግጥ በዓለም ላይ ካሉ ምርጥ POS ስርዓቶች አንዱ ነው።", + ), + "edit": MessageLookupByLibrary.simpleMessage("አርትዕ"), + "editAttendance": MessageLookupByLibrary.simpleMessage("የመገኘት መዝገብ ያርትዑ"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage("የባንክ ሂሳቦችን ያርትዑ"), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "የባንክ ማስተካከያን ያርትዑ", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ከባንክ ወደ ጥሬ ገንዘብ ማረም", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage("የባንክ ዝውውርን ያርትዑ"), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "የጥሬ ገንዘብ ማስተካከያን ያርትዑ", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "ከጥሬ ገንዘብ ወደ ባንክ ማረም", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("ምድብ ያድሱ"), + "editDesignation": MessageLookupByLibrary.simpleMessage("ማዕረግን ያርትዑ"), + "editEmployee": MessageLookupByLibrary.simpleMessage("ሰራተኛን ያርትዑ"), + "editHoliday": MessageLookupByLibrary.simpleMessage("በዓልን ያርትዑ"), + "editLeave": MessageLookupByLibrary.simpleMessage("ፈቃድን ያርትዑ"), + "editModel": MessageLookupByLibrary.simpleMessage("ሞዴል ያድሱ"), + "editPayroll": MessageLookupByLibrary.simpleMessage("የደመወዝ ክፍያን ያርትዑ"), + "editPhone": MessageLookupByLibrary.simpleMessage("የስልክ ቁጥር ያርትዑ?"), + "editProduct": MessageLookupByLibrary.simpleMessage("ምርት አሻሽል"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "የግዢ ደረሰኝ አርትዕ ያድርጉ", + ), + "editRack": MessageLookupByLibrary.simpleMessage("መደርደሪያ አሻሽል"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "የሽያጭ ደረሰኝ አርትዕ ያድርጉ", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("መደርደሪያ አሻሽል"), + "editShift": MessageLookupByLibrary.simpleMessage("ፈረቃን ያርትዑ"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "ማህበራዊ ሚዲያን አርትዕ ያድርጉ", + ), + "editTax": MessageLookupByLibrary.simpleMessage("ታክስን አርትዕ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("የታክስ ቡድንን አርትዕ"), + "editVariations": MessageLookupByLibrary.simpleMessage("ልዩነት አሻሽል"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("መጋዘን ያድሱ"), + "email": MessageLookupByLibrary.simpleMessage("ኢሜል አድራሻ"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ኢሜል ባዶ ሊሆን አይችልም", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ኢሜል"), + "employee": MessageLookupByLibrary.simpleMessage("ሰራተኛ"), + "enLowStock": MessageLookupByLibrary.simpleMessage("ዝቅተኛ አቅራቢ አስገባ"), + "end": MessageLookupByLibrary.simpleMessage("መጨረሻ"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("የእረፍት ማብቂያ ሰዓት"), + "endDate": MessageLookupByLibrary.simpleMessage("የመጨረሻ ቀን"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "የመድረሻ ቀን ከመነሻ ቀን በፊት ነው", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "የመድረሻ ቀን ከመነሻ ቀን በፊት መሆን አይችልም።", + ), + "endTime": MessageLookupByLibrary.simpleMessage("የማብቂያ ሰዓት"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "የማብቂያ ሰዓት ያስፈልጋል", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage("ነፃ ዕቅድዎን ያቁሙ"), + "entBatchNo": MessageLookupByLibrary.simpleMessage("የቅፅ ቁጥር አስገባ"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("የብራንድ ስም ያስገቡ"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "ትክክለኛ ቅናሽ ያስገቡ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("ትክክለኛውን OTP ያስገቡ"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage("ትክክለኛ ክምችት ያስገቡ"), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "የሂሳብ ማሳያ ስም ያስገቡ", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "የሂሳብ ባለቤቱን ስም ያስገቡ", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage("የሂሳብ ቁጥር ያስገቡ"), + "enterAddress": MessageLookupByLibrary.simpleMessage("አድራሻ አስገባ"), + "enterAmount": MessageLookupByLibrary.simpleMessage("መጠን ያስገቡ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("ቀሪ ሂሳብ ያስገቡ"), + "enterBankName": MessageLookupByLibrary.simpleMessage("የባንክ ስም ያስገቡ"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "የባች ቁጥር ያስገቡ (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("የእረፍት ሰዓት ያስገቡ"), + "enterBusiness": MessageLookupByLibrary.simpleMessage("ንግድ/ሱቅ ስም ያስገቡ"), + "enterCapacity": MessageLookupByLibrary.simpleMessage("አቅም ያስገቡ"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage("የምድብ ስም ያስገቡ"), + "enterColor": MessageLookupByLibrary.simpleMessage("ቀለም ያስገቡ"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "የደንበኛ ስልክ ቁጥር ያስገቡ", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("የአከፋፋይ ዋጋ ያስገቡ"), + "enterDescription": MessageLookupByLibrary.simpleMessage("መግለጫ ያስገቡ"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "የማዕረግ ስም ያስገቡ", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ቅናሽ ያስገቡ"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "የይለፍ ቃል ዳግም ማቀናበር አገናኝ ለመቀበል ከዚህ በታች ያለውን የኢሜል አድራሻዎን ያስገቡ።", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("የማብቂያ ሰዓት ያስገቡ"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "የወጪ ምድብ ስም ያስገቡ", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage("የወጪ ቀን ያስገቡ"), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("ሙሉ አድራሻዎን ያስገቡ"), + "enterFullName": MessageLookupByLibrary.simpleMessage("ሙሉ ስም ያስገቡ"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("የበዓል ስም ያስገቡ"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "የገቢ ምድብ ስም ያስገቡ", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("የመለያ ጽሁፍ ያስገቡ"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "የአምራች ስም ያስገቡ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("የሞዴል ስም ያስገቡ"), + "enterName": MessageLookupByLibrary.simpleMessage("ስም ያስገቡ"), + "enterNote": MessageLookupByLibrary.simpleMessage("ማስታወሻ ያስገቡ"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "የመክፈቻ ቀሪ ሂሳብ ያስገቡ", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage("የምርት ኮድ ያስገቡ"), + "enterProductName": MessageLookupByLibrary.simpleMessage("የምርት ስም ያስገቡ"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("የግዢ ዋጋ ያስገቡ"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("ብዛት ያስገቡ"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("ማጣቀሻ ቁጥር ያስገቡ"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("የሽያጭ ዋጋ ያስገቡ"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("የመደርደሪያ ስም ያስገቡ"), + "enterSize": MessageLookupByLibrary.simpleMessage("መጠን ያስገቡ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("የመነሻ ሰዓት ያስገቡ"), + "enterStock": MessageLookupByLibrary.simpleMessage("ክምችት ያስገቡ"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("የታክስ መጠን ያስገቡ"), + "enterType": MessageLookupByLibrary.simpleMessage("አይነት ያስገቡ"), + "enterUserName": MessageLookupByLibrary.simpleMessage("የተጠቃሚ ስም ያስገቡ"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("የተጠቃሚ ርዕስ ያስገቡ"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("ትክክለኛውን OTP ያስገቡ"), + "enterValues": MessageLookupByLibrary.simpleMessage("እሴቶችን ያስገቡ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ተእታ/ተእስእ ቁጥር ያስገቡ", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ተእታ/ተእስእ ርዕስ ያስገቡ", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage("የመጋዘን ስም ያስገቡ"), + "enterWeight": MessageLookupByLibrary.simpleMessage("ክብደት ያስገቡ"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "የጅምላ ሽያጭ ዋጋ ያስገቡ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("አገርዎን ያስገቡ"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "ኢሜል አድራሻዎን ያስገቡ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage("ሙሉ ስምዎን ያስገቡ"), + "enterYourName": MessageLookupByLibrary.simpleMessage("ስምዎን ያስገቡ"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "የማስታወሻ ደረጃዎን ያስገቡ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("የይለፍ ቃል ያስገቡ"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ስልክ ቁጥርዎን ያስገቡ", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "ከሽያጭ በኋላ የሚላክ መልዕክት ያስገቡ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ታክስን በመሰረዝ ላይ ስህተት", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("የኤክሴል ፋይሎች"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ኤክሴል መጫኛ"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("ታክስ ያልተካተተ ዋጋ"), + "exit": MessageLookupByLibrary.simpleMessage("ውጣ"), + "exitBank": MessageLookupByLibrary.simpleMessage("ከቅርንጫፍ ይውጡ"), + "expDate": MessageLookupByLibrary.simpleMessage("የማለውበት ቀን"), + "expense": MessageLookupByLibrary.simpleMessage("ወጪ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("የወጪ ምድቦች"), + "expenseDate": MessageLookupByLibrary.simpleMessage("የወጪ ቀን"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ለ ወጪ"), + "expenseReport": MessageLookupByLibrary.simpleMessage("የወጪ ሪፖርት"), + "expensesType": MessageLookupByLibrary.simpleMessage("የወጪ ዓይነቶች"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("የማለው ሁኔታ"), + "expire": MessageLookupByLibrary.simpleMessage("ጊዜው ያልፍበታል"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "ጊዜያቸው ያለፈባቸው ምርቶች ሪፖርት", + ), + "expired": MessageLookupByLibrary.simpleMessage("ጊዜው ያለፈበት"), + "expiredDate": MessageLookupByLibrary.simpleMessage("ጊዜው የሚያበቃበት ቀን"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "ጊዜው ያለፈበት ዕቃ ሪፖርት", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ያለፈው ጊዜ ዝርዝር"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("ጊዜው ያለፈበት ምርት"), + "expiry": MessageLookupByLibrary.simpleMessage("ጊዜው የሚያበቃበት"), + "extendPlan": MessageLookupByLibrary.simpleMessage("ፕላኑን ያራዝሙ"), + "facebook": MessageLookupByLibrary.simpleMessage("ፌስቡክ"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "ክፍሉን መሰረዝ አልተቻለም", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ታክሱን መሰረዝ አልተቻለም", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "የመድረክ ስሪት ማግኘት አልተቻለም።", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "ክፍሎችን መጫን አልተቻለም", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ተመላሹን ማሰናዳት አልተሳካም።", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ፋሽን"), + "feature": MessageLookupByLibrary.simpleMessage("ባህሪ"), + "field": MessageLookupByLibrary.simpleMessage("መስክ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ቀናት"), + "filter": MessageLookupByLibrary.simpleMessage("ማፈላለጊያ"), + "filterByDate": MessageLookupByLibrary.simpleMessage("በቀን ያጣሩ"), + "firstName": MessageLookupByLibrary.simpleMessage("የመጀመሪያ ስም"), + "flat": MessageLookupByLibrary.simpleMessage("ጠፍጣፋ"), + "folder": MessageLookupByLibrary.simpleMessage( + "ኢሜሉ ወደ አይፈለጌ መልእክት አቃፊዎ ሊገባ ይችላል።", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("የይለፍ ቃል ረሳህ?"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("ነፃ የውሂብ ምትኬ"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "ነፃ የህይወት ዘመን ዝመና", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ነፃ ጥቅል"), + "freePlan": MessageLookupByLibrary.simpleMessage("ነፃ ዕቅድ"), + "from": MessageLookupByLibrary.simpleMessage("ከ"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ከሂሳብ"), + "fromDate": MessageLookupByLibrary.simpleMessage("ከ ቀን"), + "fullName": MessageLookupByLibrary.simpleMessage("ሙሉ ስም"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("ሙሉ በሙሉ ተከፍሏል"), + "gallery": MessageLookupByLibrary.simpleMessage("ጋለሪ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage("PDF ለመፍጠር ዳታ የለም"), + "gender": MessageLookupByLibrary.simpleMessage("ጾታ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("ፒዲኤፍ አመንጭ"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("ፒዲኤፍ እየተፈጠረ ነው"), + "gotEmail": MessageLookupByLibrary.simpleMessage("ኢሜል ደርሶዎታል"), + "gotIt": MessageLookupByLibrary.simpleMessage("ተረድቷል"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "ጠቅላላ ትርፍ (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ማረጋገጫ"), + "guest": MessageLookupByLibrary.simpleMessage("እንግዳ"), + "haveAcc": MessageLookupByLibrary.simpleMessage("አካውንት አለዎት?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("መስኮችን ደብቅ"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("ከከፍተኛ ወደ ዝቅተኛ ዋጋ"), + "hintEmail": MessageLookupByLibrary.simpleMessage("የኢሜል አድራሻ ያስገቡ"), + "hintPassword": MessageLookupByLibrary.simpleMessage("የይለፍ ቃል ያስገቡ"), + "holderName": MessageLookupByLibrary.simpleMessage("የባለቤቱ ስም"), + "holiday": MessageLookupByLibrary.simpleMessage("በዓል"), + "holidayList": MessageLookupByLibrary.simpleMessage("የበዓላት ዝርዝር"), + "home": MessageLookupByLibrary.simpleMessage("ቤት"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("የቀሩት ሰዓታት"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "መለያዬን በቋሚነት ለመሰረዝ እስማማለሁ።", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC ኮድ"), + "image": MessageLookupByLibrary.simpleMessage("ምስል"), + "inActive": MessageLookupByLibrary.simpleMessage("አልተገበረም"), + "inStock": MessageLookupByLibrary.simpleMessage("በመጋዘን ያለ"), + "inactive": MessageLookupByLibrary.simpleMessage("ቦዘኔ"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("ታክስ የተካተተ ዋጋ"), + "income": MessageLookupByLibrary.simpleMessage("ገቢ"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("የገቢ ምድቦች"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "የገቢ ምድቦች ሪፖርት", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("ገቢ ቀን"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ገቢ ለ"), + "incomeReport": MessageLookupByLibrary.simpleMessage("የገቢ ሪፖርት"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "የገቢ ሪፖርት ለመመልከት ፈቃድ የለዎትም።", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("የገቢ ዓይነት"), + "incomes": MessageLookupByLibrary.simpleMessage("ገቢዎች"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "በመለያዎች ላይ የሚታይ መረጃ", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ኢንስታግራም"), + "instrucation": MessageLookupByLibrary.simpleMessage("መመሪያ"), + "inv": MessageLookupByLibrary.simpleMessage("ኢንቭ ቁጥር"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("የማይሰራ መጠን"), + "inventory": MessageLookupByLibrary.simpleMessage("ዕቃ ዝርዝር"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "የአቅራቢ ፈቃድ የለዎትም", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ደረሰኝ"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("የደረሰኝ አርማ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("የደረሰኝ ቁጥር"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("የደረሰኝ ተመልካች"), + "item": MessageLookupByLibrary.simpleMessage("እቃ"), + "itemAdded": MessageLookupByLibrary.simpleMessage("ዕቃ ተጨመረ"), + "itemName": MessageLookupByLibrary.simpleMessage("የዕቃ ስም"), + "itemsSales": MessageLookupByLibrary.simpleMessage("የዕቃ ሽያጮች"), + "joinDate": MessageLookupByLibrary.simpleMessage("የተቀላቀሉበት ቀን"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "የመለያ መጠን 1.5\"*1, 38mm*25mm, ክፍተት 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "የመለያ መጠን 2\"*1, 50mm*25mm, ክፍተት 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ኢሜል"), + "lablePassword": MessageLookupByLibrary.simpleMessage("ይለፍ ቃል"), + "language": MessageLookupByLibrary.simpleMessage("ቋንቋ"), + "last30Days": MessageLookupByLibrary.simpleMessage("ባለፉት 30 ቀናት"), + "last7Days": MessageLookupByLibrary.simpleMessage("ባለፉት 7 ቀናት"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ያለፈው ወር"), + "lastName": MessageLookupByLibrary.simpleMessage("የአባት ስም"), + "lastYear": MessageLookupByLibrary.simpleMessage("ባለፈው ዓመት"), + "leave": MessageLookupByLibrary.simpleMessage("ፈቃድ"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("የፈቃድ ቆይታ"), + "leaveList": MessageLookupByLibrary.simpleMessage("የፈቃድ ዝርዝር"), + "leaveReports": MessageLookupByLibrary.simpleMessage("የፈቃድ ሪፖርቶች"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("የፈቃድ ጥያቄ"), + "leaveType": MessageLookupByLibrary.simpleMessage("የፈቃድ ዓይነት"), + "ledger": MessageLookupByLibrary.simpleMessage("መዝገብ"), + "link": MessageLookupByLibrary.simpleMessage("አገናኝ"), + "linkedIN": MessageLookupByLibrary.simpleMessage("ሊንክድኢን"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("ዝርዝሩ ባዶ ነው"), + "loading": MessageLookupByLibrary.simpleMessage("እየጫነ ነው"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "የ OTP ቅንብሮችን በመጫን ላይ...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ይግቡ"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("በኢሜል ይግቡ"), + "logOut": MessageLookupByLibrary.simpleMessage("ውጣ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "መግባት አልተሳካም። እባክዎ እንደገና ይሞክሩ።", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("በስልክ ይግቡ"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "ሎረም ኢፕሰም ዶሎር ሲት አሜት, ኮንሴክቴቱር አዲፒስ ግራቪ ኢሲንግ ኤሊት. ኡልትሪሲስ ግራቪዳ ስኬለሪስኬ አርኩ ፋሲሊሲስ ዱይስ ኢን.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "ሎረም ኢፕሰም ዶሎር ሲት አሜት, ኮንሴክቴቱር አዲፒሲንግ ኤሊት. ናቶኩ አሊኩት ኢት, ኩር ኢጌት. ቴሉስ ሳፒየን ኦዲዮ አሊቅ.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "ሎረም ኢፕሰም ዶሎር ሲት አሜት, ኮንሴክቴቱር ኤሊት. ኢንተርዱም ኮንስ.", + ), + "loss": MessageLookupByLibrary.simpleMessage("ኪሳራ"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("ኪሳራ/ትርፍ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ኪሳራ/ትርፍ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage("የኪሳራ/ትርፍ ሪፖርት"), + "lowStock": MessageLookupByLibrary.simpleMessage("ዝቅተኛ አቅራቢ"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("ዝቅተኛ ክምችት ማስጠንቀቂያ"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("ዝቅተኛ አቅራቢ ሪፖርት"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("ከዝቅተኛ ወደ ከፍተኛ ዋጋ"), + "lp": MessageLookupByLibrary.simpleMessage("ኪሳራ/ትርፍ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("የኪሳራ/ትርፍ ዝርዝሮች"), + "manageSetting": MessageLookupByLibrary.simpleMessage("ቅንብሮችን አስተዳድር"), + "manuDate": MessageLookupByLibrary.simpleMessage("የአምራች ቀን"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("የአምራች ቀን"), + "manufacturer": MessageLookupByLibrary.simpleMessage("አምራች"), + "masterCard": MessageLookupByLibrary.simpleMessage("ማስተርካርድ"), + "messege": MessageLookupByLibrary.simpleMessage("መልእክት"), + "mobile": MessageLookupByLibrary.simpleMessage("ሞባይል:"), + "mobiles": MessageLookupByLibrary.simpleMessage("ሞባይል"), + "model": MessageLookupByLibrary.simpleMessage("አምራች"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ሞዴል በተሳካ ሁኔታ ተፈጥሯል!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("የሞዴል ስም"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ሞዴል በተሳካ ሁኔታ ታድሷል!", + ), + "models": MessageLookupByLibrary.simpleMessage("ሞዴሎች"), + "moneyIn": MessageLookupByLibrary.simpleMessage("ገቢ ገንዘብ"), + "moneyOut": MessageLookupByLibrary.simpleMessage("ወጪ ገንዘብ"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("የገንዘብ ደረሰኝ"), + "month": MessageLookupByLibrary.simpleMessage("ወር"), + "monthly": MessageLookupByLibrary.simpleMessage("ወርሃዊ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("ተጨማሪ መረጃ"), + "mrp": MessageLookupByLibrary.simpleMessage("ኤምአርፒ"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "ከፍተኛ የሽያጭ ዋጋ (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("ስም"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ስም ባዶ ሊሆን አይችልም", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ዝውውር ለማከናወን ቢያንስ ሁለት የባንክ ሂሳቦች ያስፈልጋሉ።", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("የተጣራ ትርፍ (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("ጠቅላላ የተጣራ መጠን"), + "newPassword": MessageLookupByLibrary.simpleMessage("አዲስ የይለፍ ቃል"), + "next": MessageLookupByLibrary.simpleMessage("ቀጣይ"), + "no": MessageLookupByLibrary.simpleMessage("አይደለም"), + "noAcc": MessageLookupByLibrary.simpleMessage("አካውንት የለም?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "ምንም ተዛማጅ ሂሳቦች አልተገኙም", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("ንቁ ተጠቃሚ አይደለም"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "ለተመረጡት ማጣሪያዎች ምንም የመገኘት መዝገቦች አልተገኙም።", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "ምንም የመገኘት መዝገቦች አልተገኙም።", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "ምንም የባንክ ሂሳቦች አልተገኙም።", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ለማስተላለፍ ምንም የባንክ ሂሳቦች አልተገኙም።", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("ባች የለም"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "ምንም የብሉቱዝ መሣሪያ አልተመረጠም።", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("ምንም ቅርንጫፍ አልተገኘም"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("ምንም ቼክ አልተገኘም"), + "noData": MessageLookupByLibrary.simpleMessage("ምንም ውሂብ የለም"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("ምንም ውሂብ የለም"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("ምንም መረጃ የለም"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ለመላክ ምንም መረጃ የለም", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "ፒዲኤፍ ለማመንጨት ምንም መረጃ የለም", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("ምንም ውሂብ አልተገኘም"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "ምንም ክፍል አልተገኘም።", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("ለዚህ ክፍል ምንም መግለጫ የለም።"), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("ለዚህ ማዕረግ ምንም መግለጫ የለም።"), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "ምንም መግለጫ አልቀረበም።", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "ምንም ማዕረግ አልተገኘም።", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "ምንም የመድረሻ ባንክ ሂሳቦች አልተገኙም።", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("ምንም መሣሪያ አልተገኘም"), + "noDue": MessageLookupByLibrary.simpleMessage("ምንም ብድር የለም"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("ምንም ዕዳ አልተመረጠም"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("ምንም ፋይል አልተመረጠም"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("ምንም በዓላት አልተገኙም።"), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "ተዛማጅ በዓላት አልተገኙም", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("ምንም ዕቃ አልተገኘም"), + "noItemSelected": MessageLookupByLibrary.simpleMessage("ምንም ንጥል አልተመረጠም"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "ለተመረጡት ማጣሪያዎች ምንም የፈቃድ መዝገቦች አልተገኙም።", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "ምንም የፈቃድ ጥያቄዎች አልተገኙም።", + ), + "noMatched": MessageLookupByLibrary.simpleMessage("ተመሳሳይ ምርቶች አልተገኙም"), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "ተዛማጅ የደመወዝ ክፍያ መዝገቦች አልተገኙም።", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("ምንም ማስታወሻ አልቀረበም።"), + "noParty": MessageLookupByLibrary.simpleMessage("ፓርቲዎች አልተገኙም"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "ምንም የደመወዝ ክፍያ መዝገቦች አልተገኙም።", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("ምንም ምርት አልተገኘም"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ከፍለጋዎ ጋር የሚዛመዱ ምንም ምርቶች የሉም።", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "ምንም ምርት አልተመረጠም", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage("ምንም ተጠቃሚ ሚና አልተገኘም"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("ምንም ፈረቃዎች አልተገኙም።"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "ምንም የክምችት መረጃ የለም።", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ምንም ንዑስ ታክስ አልተመረጠም", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("ምንም አቅራቢ የለም"), + "noTransaction": MessageLookupByLibrary.simpleMessage("ምንም ግብይት የለም"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "ምንም ግብይቶች አልተገኙም", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ለዚህ ማጣሪያ ምንም ግብይቶች አልተገኙም።", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "ፒዲኤፍ ለማመንጨት ምንም ግብይቶች የሉም", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("ምንም እሴቶች አልተገለጹም"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "ምንም ልዩነት አልተገኘም።", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ተመላሽ የማይደረግ(VAT/ቅናሽ)", + ), + "none": MessageLookupByLibrary.simpleMessage("ምንም"), + "notFound": MessageLookupByLibrary.simpleMessage("አልተገኘም"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ምንም የኢንተርኔት ግንኙነት የለም", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "የስልክ መተግበሪያ ማብቂያ አልተከናወነበትም።", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ተዛማጅ ውጤት አልተገኘም", + ), + "note": MessageLookupByLibrary.simpleMessage("ማስታወሻ"), + "noteLevel": MessageLookupByLibrary.simpleMessage("የማስታወሻ ደረጃ"), + "notification": MessageLookupByLibrary.simpleMessage("ማሳወቂያ"), + "off": MessageLookupByLibrary.simpleMessage("ጠፍቷል"), + "ok": MessageLookupByLibrary.simpleMessage("እሺ"), + "okay": MessageLookupByLibrary.simpleMessage("እሺ"), + "oldPassword": MessageLookupByLibrary.simpleMessage("አሮጌ የይለፍ ቃል"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "አሮጌ የይለፍ ቃል ባዶ መሆን አይችልም", + ), + "on": MessageLookupByLibrary.simpleMessage("በርቷል"), + "open": MessageLookupByLibrary.simpleMessage("ክፈት"), + "openCamera": MessageLookupByLibrary.simpleMessage("ካሜራ አክፍ"), + "openSetting": MessageLookupByLibrary.simpleMessage("ቅንብሮችን ክፈት"), + "openingBalance": MessageLookupByLibrary.simpleMessage("የመክፈቻ ቀሪ ሂሳብ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "የመጀመሪያ ቀሪ ሂሳብ ያስፈልጋል", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("የተከፈተበት ቀን"), + "opinion": MessageLookupByLibrary.simpleMessage("አስተያየትዎን አስገባ"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("ወይም በዚህ ይቀጥሉ"), + "outOfStock": MessageLookupByLibrary.simpleMessage("ከክምችት ውጪ"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("የእኛ ፕሪሚየም ፕላን"), + "packFeatures": MessageLookupByLibrary.simpleMessage("የጥቅል ባህሪያት"), + "package": MessageLookupByLibrary.simpleMessage("ጥቅል"), + "packageDate": MessageLookupByLibrary.simpleMessage("የታሸገበት ቀን"), + "packageName": MessageLookupByLibrary.simpleMessage("የጥቅል ስም"), + "packingDate": MessageLookupByLibrary.simpleMessage("የማሸጊያ ቀን"), + "paid": MessageLookupByLibrary.simpleMessage("ተከፍሏል"), + "paidAmount": MessageLookupByLibrary.simpleMessage("የተከፈለ መጠን"), + "paidBy": MessageLookupByLibrary.simpleMessage("የተከፈለው በ"), + "paidVia": MessageLookupByLibrary.simpleMessage("በ በኩል የተከፈለ"), + "partialPaid": MessageLookupByLibrary.simpleMessage("በከፊል የተከፈለ"), + "parties": MessageLookupByLibrary.simpleMessage("ወገኖች"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "የፓርቲ ፍጠርታ ፈቃድ የለዎትም።", + ), + "partyList": MessageLookupByLibrary.simpleMessage("የወገኖች ዝርዝር"), + "partyReports": MessageLookupByLibrary.simpleMessage("የወገን ሪፖርቶች"), + "partyType": MessageLookupByLibrary.simpleMessage("የወገን ዓይነት"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("የወገን ትርፍ"), + "password": MessageLookupByLibrary.simpleMessage("ይለፍ ቃል"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "የይለፍ ቃል ባዶ ሊሆን አይችልም", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "የይለፍ ቃል ቢያንስ 6 ቁምፊዎች መሆን አለበት", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "የይለፍ ቃል ቢያንስ 6 ቁምፊዎች መሆን አለበት", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "የይለፍ ቃሎች አይጣጣሙም", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("ለምዝገባ ይክፈሉ"), + "payableAmount": MessageLookupByLibrary.simpleMessage("የሚከፈል ገንዘብ"), + "payment": MessageLookupByLibrary.simpleMessage("ክፍያ"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("ክፍያ ተጠናቀቀ"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("የክፍያ ዝርዝሮች"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("ክፍያ አልተሳካም"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ክፍያው አልተሳካም። እንደገን ሞክር።", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("የክፍያ በር"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("የክፍያ ዘዴ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("የክፍያ ዘዴዎች"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("ክፍያ ተሳካ"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "እባክዎ የክፍያ አይነት ይምረጡ", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("የክፍያ አይነቶች"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage("ክፍያው ተሳክቷል!"), + "paymentYear": MessageLookupByLibrary.simpleMessage("የክፍያ ዓመት"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("የክፍያ መጠኖች"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("የክፍያ ዓይነቶች"), + "paypalPay": MessageLookupByLibrary.simpleMessage("በ PayPal ይክፈሉ"), + "payroll": MessageLookupByLibrary.simpleMessage("የደመወዝ ክፍያ"), + "payrollList": MessageLookupByLibrary.simpleMessage("የደመወዝ ክፍያ ዝርዝር"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("የደመወዝ ክፍያ መዝገብ"), + "payrollReports": MessageLookupByLibrary.simpleMessage("የደመወዝ ክፍያ ሪፖርቶች"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ፒዲኤፍ በተሳካ ሁኔታ ተፈጥሯል", + ), + "percent": MessageLookupByLibrary.simpleMessage("በመቶ"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("ፈቃድ ተከልክሏል"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ባንክን ለመሰረዝ ፈቃድ ተከልክሏል።", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ባንክን ለማዘመን ፈቃድ ተከልክሏል።", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ባንክን ለማየት ፈቃድ ተከልክሏል።", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage("ፍቃድ አልተሰጠም!"), + "personalInfo": MessageLookupByLibrary.simpleMessage("የግል መረጃ:"), + "phone": MessageLookupByLibrary.simpleMessage("ስልክ ቁጥር"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage("የስልክ ቁጥር አይገኝም።"), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ስልክ ቁጥር"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("የስልክ ማረጋገጫ"), + "phonee": MessageLookupByLibrary.simpleMessage("ስልክ:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ፋይል ይምረጡ እና ይጫኑ", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("የመጨረሻ ቀን ይምረጡ"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("የመጀመሪያ ቀን ይምረጡ"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "እባክዎ የሽያጭ ተመላሽ ያክሉ", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "ቀሪ ሂሳቦችን ለማስተካከል እባክዎ ቢያንስ አንድ የባንክ ሂሳብ ያክሉ።", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("እባክዎን ብዛት ያክሉ"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "እባክዎ የኢንተርኔት ግንኙነትዎን ያረጋግጡና እንደገና ይሞክሩ", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "እባክዎን አታሚውን በመጀመሪያ ያገናኙ", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "እባክዎን የብሉቱዝ አታሚዎን ያገናኙ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "እባክዎ ብሉቱዝን ያብሩ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "እባክዎን ረዘም ያለ የይለፍ ቃል ያስገቡ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "እባክዎን የይለፍ ቃል ያረጋግጡ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("እባክዎ ቀን ያስገቡ"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "እባክዎን የይለፍ ቃል ያስገቡ", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የብራንድ ስም ያስገቡ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የንግድ ስም ያስገቡ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የኢሜል አድራሻ ያስገቡ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ ስም ያስገቡ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የስልክ ቁጥር ያስገቡ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የምርት ስም ያስገቡ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የግዢ ዋጋ ያስገቡ", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "እባክዎ ለሁሉም ምርቶች ትክክለኛ መጠን (ቢያንስ 1) ያስገቡ", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የሽያጭ ዋጋ ያስገቡ", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "እባክዎን የተረጋገጠ የአሃድ ስም ያስገቡ", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("እባክዎን መጠን ያስገቡ"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "እባክዎ ቢያንስ አንድ እሴት ያስገቡ።", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "እባክዎ የቅርንጫፍ ስም ያስገቡ", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("እባክዎ ቀን ያስገቡ"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "እባክዎ የማዕረግ ስም ያስገቡ", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "እባክዎ የመድረሻ ቀን ይምረጡ", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "እባክዎ የበዓል ስም ያስገቡ", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("እባክዎን ስም ያስገቡ"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "እባክዎ የመደርደሪያ ስም ያስገቡ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "እባክዎ የመደርደሪያ ስም ያስገቡ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "እባክዎን OTP ን ያስገቡ", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage("የአሃድ ስም ያስገቡ"), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "እባክዎ ትክክለኛ ስም ያስገቡ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "እባክዎን ትክክለኛ ስልክ ቁጥር እና ስም ያስገቡ", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "እባክዎን ዝርዝሮችዎን ያስገቡ።", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "እባክዎ ስልክ ቁጥርዎን ያስገቡ", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "እባክዎ ደሞዝዎን ያስገቡ", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "እባክዎን በመጀመሪያ ሽያጭ ያድርጉ", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "እባክዎን ምድብ ይምረጡ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("እባክዎ የመድረሻ ባንክ ሂሳብ ይምረጡ።"), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "እባክዎን የወጪ ምድብ ይምረጡ", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "እባክዎ የፈቃድ ዓይነት ይምረጡ", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "እባክዎ መጀመሪያ ምርት ይምረጡ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage("እባክዎ ፈረቃ ይምረጡ"), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "እባክዎ የመነሻ ቀን ይምረጡ", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "እባክዎ ሁኔታን ይምረጡ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "እባክዎ ሰራተኛ ይምረጡ", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage("እባክዎ ወር ይምረጡ"), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "እባክዎ ሁለቱንም ሂሳቦች ይምረጡ።", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "እባክዎ የእረፍት ሁኔታን ይምረጡ", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage("እባክዎ ቀን ይምረጡ"), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "እባክዎ ክፍል ይምረጡ", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "እባክዎ ማዕረግ ይምረጡ", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "እባክዎ ለመመለስ ምርቱን ይምረጡ", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "እባክዎ የክፍያ ዓመት ይምረጡ", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "እባክዎ መጀመሪያ ምርት ይምረጡ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "እባክዎ የመነሻ ቀን ይምረጡ", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "እባክዎ ሁኔታን ይምረጡ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "እባክዎ ትክክለኛ የመነሻ እና የመድረሻ ቀኖችን ይምረጡ።", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "እባክዎ ጾታዎን ይምረጡ", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "እባክዎ ፈረቃዎን ይምረጡ", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "እባክዎ መተግበሪያውን ለመጠቀም ትክክለኛውን የግዢ ኮድ ይጠቀሙ።", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS ሽያጭ"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "ከሽያጭ በኋላ የሚላክ መልዕክት", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("በAcnoo የተጎላበተ"), + "poweredBy": MessageLookupByLibrary.simpleMessage("በኃይል የሚሰራው በ"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "የ Android እና iOS መተግበሪያ ድጋፍ", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("ፕሪሚየም ዕቅድ"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("ለመምረጥ ይጫኑ"), + "previewPdf": MessageLookupByLibrary.simpleMessage("ቅድመ እይታ PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("ቀድሞ ያለ ዕዳ"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage("ቀድሞ የተከፈለ መጠን"), + "price": MessageLookupByLibrary.simpleMessage("ዋጋ"), + "priceWarn": MessageLookupByLibrary.simpleMessage("ዋጋ ባዶ መሆን አይችልም"), + "print": MessageLookupByLibrary.simpleMessage("አትም"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "የባንክ ዝርዝሮችን በደረሰኞች ላይ ያትሙ", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("ባርኮድ ያትሙ"), + "printLabel": MessageLookupByLibrary.simpleMessage("መለያ አትም"), + "printing": MessageLookupByLibrary.simpleMessage("የህትመት አማራጭ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("ደረሰኝ እየታተመ ነው"), + "printingOption": MessageLookupByLibrary.simpleMessage("የማተሚያ አማራጭ"), + "product": MessageLookupByLibrary.simpleMessage("ምርት"), + "productBrand": MessageLookupByLibrary.simpleMessage("የምርት ብራንድ"), + "productCategory": MessageLookupByLibrary.simpleMessage("የምርት ምድብ"), + "productCode": MessageLookupByLibrary.simpleMessage("የምርት ኮድ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "የምርት ኮድ ያስፈልጋል", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("የምርት ዝርዝሮች"), + "productList": MessageLookupByLibrary.simpleMessage("የምርት ዝርዝር"), + "productModels": MessageLookupByLibrary.simpleMessage("የምርት ሞዴሎች"), + "productName": MessageLookupByLibrary.simpleMessage("የምርት ስም"), + "productNotFound": MessageLookupByLibrary.simpleMessage("ምርት አልተገኘም"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "የምርት ግዢ ታሪክ", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "የምርት ግዢ ሪፖርት", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("የምርት መደርደሪያዎች"), + "productReports": MessageLookupByLibrary.simpleMessage("የምርት ሪፖርቶች"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage("የምርት ሽያጭ ታሪክ"), + "productSalesReport": MessageLookupByLibrary.simpleMessage("የምርት ሽያጭ ሪፖርት"), + "productSetting": MessageLookupByLibrary.simpleMessage("የምርት ቅንብሮች"), + "productStock": MessageLookupByLibrary.simpleMessage("የምርት ክምችት"), + "productUnit": MessageLookupByLibrary.simpleMessage("የምርት አሃድ"), + "productVariations": MessageLookupByLibrary.simpleMessage("የምርት ልዩነቶች"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("የምርት ትርፍ"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "የምርት ትርፍ እና ኪሳራ", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage("የምርት ግዢ"), + "productWiseSale": MessageLookupByLibrary.simpleMessage("የምርት ኪሳራ"), + "products": MessageLookupByLibrary.simpleMessage("ምርቶች"), + "profile": MessageLookupByLibrary.simpleMessage("መገለጫ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("መገለጫ አርትዕ"), + "profit": MessageLookupByLibrary.simpleMessage("ትርፍ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ትርፍ እና ኪሳራ"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "የትርፍና ኪሳራ ዝርዝር ሪፖርት", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Wins & Verlies"), + "profitMargin": MessageLookupByLibrary.simpleMessage("የትርፍ መክፈቻ (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("የትርፍ መቶኛ"), + "promo": MessageLookupByLibrary.simpleMessage("ማስተዋወቂያ"), + "promoCode": MessageLookupByLibrary.simpleMessage("ማስተዋወቂያ ኮድ"), + "purchase": MessageLookupByLibrary.simpleMessage("ግዢ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("የግዢ ማንቂያ"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("የተገዛው በ:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("ግዢ ተረጋገጠ"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("የግዢ ዝርዝሮች"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("የግዢ ዋጋ ውጪ"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage("የግዢ ዋጋ ውጪ ያስፈልጋል"), + "purchaseIn": MessageLookupByLibrary.simpleMessage("የግዢ ዋጋ ውስጥ"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage("የግዢ ዋጋ ውስጥ ያስፈልጋል"), + "purchaseList": MessageLookupByLibrary.simpleMessage("የግዢ ዝርዝር"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("አሁን ይግዙ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("ፕሪሚየም ዕቅድ ይግዙ"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("የግዢ ዋጋ"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("የግዢ ብዛት"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "የግዢ መጠን ያስፈልጋል", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("የግዢ ሪፖርት"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("የሽያጭ ተመላሽ"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "የግዢ መመለሻ ሪፖርት", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("የግዢ ተመላሾች"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "የግዢ አዘምን ፈቃድ የለዎትም።", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage("የግዢ ፍጠራ ፈቃድ የለዎትም።"), + "purchased": MessageLookupByLibrary.simpleMessage("ተገዛ"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("የተገዛው"), + "qty": MessageLookupByLibrary.simpleMessage("ብዛት"), + "quantity": MessageLookupByLibrary.simpleMessage("ብዛት"), + "quickOver": MessageLookupByLibrary.simpleMessage("ፈጣን እይታ"), + "quickOverview": MessageLookupByLibrary.simpleMessage("ፈጣን አጠቃላይ እይታ"), + "rack": MessageLookupByLibrary.simpleMessage("መደርደሪያ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("የመደርደሪያ ስም"), + "racks": MessageLookupByLibrary.simpleMessage("መደርደሪያዎች (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("እንደገና ክፈት"), + "read": MessageLookupByLibrary.simpleMessage("አንብብ"), + "receipt": MessageLookupByLibrary.simpleMessage("ደረሰኝ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("የተቀበለው ገንዘብ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("የተቀበለው በ"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("የተቀበለው ከ"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("የቅርብ ግብይቶች"), + "recivethePin": MessageLookupByLibrary.simpleMessage("ፒኑን ተቀበል"), + "reduceCash": MessageLookupByLibrary.simpleMessage("ጥሬ ገንዘብ ይቀንሱ"), + "reference": MessageLookupByLibrary.simpleMessage("ማጣቀሻ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ማጣቀሻ ቁጥር"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("የማጣቀሻ ቁጥር"), + "register": MessageLookupByLibrary.simpleMessage("መመዝገብ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "መጀመር ከመጀመርዎ በፊት ስልክዎን መመዝገብ አለብን!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("ቀሪ"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ቀሪ ዕዳ"), + "remark": MessageLookupByLibrary.simpleMessage("አስተያየት"), + "rememberMe": MessageLookupByLibrary.simpleMessage("አስታውሰኝ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("በኋላ አስታውሰኝ"), + "remove": MessageLookupByLibrary.simpleMessage("አስወግድ"), + "reports": MessageLookupByLibrary.simpleMessage("ሪፖርቶች"), + "resendIn": MessageLookupByLibrary.simpleMessage("በ ውስጥ OTP ን እንደገና ይላኩ"), + "resendOTP": MessageLookupByLibrary.simpleMessage("ትክክለኛውን OTP ያስገቡ"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "የኢሜል አድራሻዎን ወይም የስልክ ቁጥርዎን በመጠቀም የይለፍ ቃልዎን ዳግም ያስጀምሩ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "የይለፍ ቃልዎን ዳግም አስጀምረው ወደ አካውንትዎ ይግቡ", + ), + "resets": MessageLookupByLibrary.simpleMessage("ዳግም አስጀምር"), + "retailer": MessageLookupByLibrary.simpleMessage("ችርቻሮ ነጋዴ"), + "retry": MessageLookupByLibrary.simpleMessage("እንደገና ይሞክሩ"), + "retryScan": MessageLookupByLibrary.simpleMessage("እንደገና ፈልግ"), + "retur": MessageLookupByLibrary.simpleMessage("መመለስ"), + "returnAmount": MessageLookupByLibrary.simpleMessage("የተመላሽ መጠን"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("የተመላሽ መጠን"), + "returned": MessageLookupByLibrary.simpleMessage("ተመላሽ"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("የተመለሰ መጠን"), + "returnedDate": MessageLookupByLibrary.simpleMessage("የመለስታ ቀን"), + "returnedItem": MessageLookupByLibrary.simpleMessage("የተመለሰ እቃ"), + "role": MessageLookupByLibrary.simpleMessage("ሚና"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("ሚና እና ፈቃድ"), + "roles": MessageLookupByLibrary.simpleMessage("ሚናዎች"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "ወده ቅርብ ሙሉ ቁጥር ጠቅልል", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "ወደ ቅርብ ዲሲማል ጠቅልል (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "ወደ ቅርብ ዲሲማል ጠቅልል (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "ወደ ቅርብ ዲሲማል ጠቅልል (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "ወደ ሙሉ ቁጥር ጠቅልል", + ), + "rounding": MessageLookupByLibrary.simpleMessage("ማዞሪያ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("የተከለከለ አጠቃላይ"), + "roundings": MessageLookupByLibrary.simpleMessage("አስቀድሞ/ኋላ ማረጋገጫ"), + "runningCash": MessageLookupByLibrary.simpleMessage("ተንቀሳቃሽ ጥሬ ገንዘብ"), + "sNo": MessageLookupByLibrary.simpleMessage("ተ.ቁ"), + "salary": MessageLookupByLibrary.simpleMessage("ደሞዝ"), + "sale": MessageLookupByLibrary.simpleMessage("ሽያጭ"), + "saleBy": MessageLookupByLibrary.simpleMessage("የሽያጭ የተደረገው"), + "saleEdit": MessageLookupByLibrary.simpleMessage("የሽያጭ አርትዖት"), + "saleList": MessageLookupByLibrary.simpleMessage("የሽያጭ ዝርዝር"), + "salePrice": MessageLookupByLibrary.simpleMessage("የሽያጭ ዋጋ"), + "saleQty": MessageLookupByLibrary.simpleMessage("የሽያጭ ብዛት"), + "saleReq": MessageLookupByLibrary.simpleMessage("የሽያጭ ዋጋ ያስፈልጋል"), + "saleReturn": MessageLookupByLibrary.simpleMessage("የሽያጭ ተመላሽ"), + "sales": MessageLookupByLibrary.simpleMessage("ሽያጮች"), + "salesBy": MessageLookupByLibrary.simpleMessage("የተሸጠው በ:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("የሽያጭ ዝርዝሮች"), + "salesList": MessageLookupByLibrary.simpleMessage("የሽያጭ ዝርዝር"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "የሽያጭ እና የግዢ አጠቃላይ እይታ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("የሽያጭ ሪፖርት"), + "salesReturn": MessageLookupByLibrary.simpleMessage("የሽያጭ ተመላሽ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage("የሽያጭ መመለሻ ሪፖርት"), + "salesSetting": MessageLookupByLibrary.simpleMessage("የሽያጭ ቅንብሮች"), + "save": MessageLookupByLibrary.simpleMessage("አስቀምጥ"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("አስቀምጥ እና አሳተም"), + "saveSetting": MessageLookupByLibrary.simpleMessage("ቅንብሮች አስቀምጥ"), + "saveVariant": MessageLookupByLibrary.simpleMessage("ተለያዩ አይነቶች አስቀምጥ"), + "saving": MessageLookupByLibrary.simpleMessage("በማስቀመጥ ላይ"), + "scanCode": MessageLookupByLibrary.simpleMessage("የምርት QR ኮድ ስና"), + "search": MessageLookupByLibrary.simpleMessage("ፈልግ"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("መገኘትን ይፈልጉ"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("ባች ቁጥር ይፈልጉ..."), + "searchH": MessageLookupByLibrary.simpleMessage("እዚህ ፈልግ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ፈቃዶችን ይፈልጉ"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ምርት ፈልግ"), + "searchTransaction": MessageLookupByLibrary.simpleMessage("ግብይቶችን ይፈልጉ..."), + "searchWith": MessageLookupByLibrary.simpleMessage("ፈልግ..."), + "seconds": MessageLookupByLibrary.simpleMessage("ሰከንዶች"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ሁሉንም ማስተዋወቂያ ኮዶችን ይመልከቱ", + ), + "select": MessageLookupByLibrary.simpleMessage("ምረጥ"), + "selectABrand": MessageLookupByLibrary.simpleMessage("ብራንድ ይምረጡ"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("ደረሰኝ ይምረጡ"), + "selectAccount": MessageLookupByLibrary.simpleMessage("ሂሳብ ይምረጡ"), + "selectAll": MessageLookupByLibrary.simpleMessage("ሁሉንም ይምረጡ"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "ቢያንስ አንድ መደርደሪያ ይምረጡ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ባንክ ወይም ጥሬ ገንዘብ ይምረጡ", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "የንግድ ምድብ ይምረጡ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("ምድብ ይምረጡ"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ደንበኛ ይምረጡ"), + "selectDate": MessageLookupByLibrary.simpleMessage("ቀን ይምረጡ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("መጀመሪያ ቀን ይምረጡ"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "የተቀማጭ መድረሻን ይምረጡ", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "መጀመሪያ ሰራተኛ ይምረጡ", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("ከቀን ይምረጡ"), + "selectItems": MessageLookupByLibrary.simpleMessage("ዕቃዎችን ይምረጡ"), + "selectLang": MessageLookupByLibrary.simpleMessage("ቋንቋዎን ይምረጡ"), + "selectModel": MessageLookupByLibrary.simpleMessage("አምራች ይምረጡ"), + "selectOne": MessageLookupByLibrary.simpleMessage("አንዱን ይምረጡ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("አንድ ሂሳብ ይምረጡ"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "የምርት ምድብ ይምረጡ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage("የምርት አሃድ ይምረጡ"), + "selectRack": MessageLookupByLibrary.simpleMessage("መደርደሪያ ይምረጡ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("መደርደሪያ ይምረጡ (Shelf)"), + "selectStock": MessageLookupByLibrary.simpleMessage("ክምችት ይምረጡ"), + "selectTax": MessageLookupByLibrary.simpleMessage("ግብር ይምረጡ"), + "selectToDate": MessageLookupByLibrary.simpleMessage("እስከ ቀን ይምረጡ"), + "selectType": MessageLookupByLibrary.simpleMessage("ዓይነት ይምረጡ"), + "selectVariations": MessageLookupByLibrary.simpleMessage("ልዩነቶችን ይምረጡ፡"), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("መጋዘን ይምረጡ"), + "sellAll": MessageLookupByLibrary.simpleMessage("ሁሉንም ይሽጡ >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("የሽያጭ ዋጋ"), + "sellsBy": MessageLookupByLibrary.simpleMessage("የሚሸጠው በ"), + "send": MessageLookupByLibrary.simpleMessage("ላክ"), + "sendCode": MessageLookupByLibrary.simpleMessage("ኮዱን ላክ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "የይለፍ ቃል ዳግም ለማቀናበር መመሪያዎችን የያዘ ኢሜል ልከናል፡", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("የዳግም ማቀናበር አገናኝ ላክ"), + "sendMessage": MessageLookupByLibrary.simpleMessage("መልእክት ላክ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("ኤስኤምኤስ ላክ"), + "sendSms": MessageLookupByLibrary.simpleMessage("ኤስኤምኤስ ላክ"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("ኢሜልዎን ይላኩ"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "ዶክተርዎን በተሻለ ስሜት ለማገናኘት መገለጫዎን ያዘምኑ", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "አዲስ የይለፍ ቃል ያዘጋጁ", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("መገለጫዎን ያዘጋጁ"), + "setting": MessageLookupByLibrary.simpleMessage("ቅንብር"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ቀናት"), + "share": MessageLookupByLibrary.simpleMessage("አጋራ"), + "shelf": MessageLookupByLibrary.simpleMessage("መደርደሪያ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("የመደርደሪያ ስም"), + "shelves": MessageLookupByLibrary.simpleMessage("መደርደሪያዎች (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("ፈረቃ"), + "shiftName": MessageLookupByLibrary.simpleMessage("የፈረቃ ስም"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("የመላኪያ አድራሻ"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("የጭነት ክፍያ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "የሱቅ መክፈቻ ቀሪ ሂሳብ", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage("የሱቅ ቀሪ ሂሳብ"), + "showAction": MessageLookupByLibrary.simpleMessage("ተግባር አሳይ"), + "showCode": MessageLookupByLibrary.simpleMessage("ኮድ አሳይ"), + "showCombo": MessageLookupByLibrary.simpleMessage("ጥምር አሳይ"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "ጊዜው የሚያበቃበት ቀን አሳይ", + ), + "showName": MessageLookupByLibrary.simpleMessage("ስም አሳይ"), + "showPrice": MessageLookupByLibrary.simpleMessage("ዋጋ አሳይ"), + "showSingle": MessageLookupByLibrary.simpleMessage("ነጠላ አሳይ"), + "showVariant": MessageLookupByLibrary.simpleMessage("ልዩነት አሳይ"), + "signIn": MessageLookupByLibrary.simpleMessage("ይግቡ"), + "signUp": MessageLookupByLibrary.simpleMessage("ይመዝገቡ"), + "single": MessageLookupByLibrary.simpleMessage("አንድነት"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ቀናት"), + "size": MessageLookupByLibrary.simpleMessage("መጠን"), + "skip": MessageLookupByLibrary.simpleMessage("ዝለል"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("ዝመናውን ዝለል"), + "sku": MessageLookupByLibrary.simpleMessage("SKU/ኮድ"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / ኮድ"), + "sl": MessageLookupByLibrary.simpleMessage("ተ.ቁ"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ስማርት ሰዓት"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("ማህበራዊ ግብይት"), + "sold": MessageLookupByLibrary.simpleMessage("ተሽጧል"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "በድረ-ገጹ ላይ የሆነ ችግር ተከስቷል።", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("አንድ ነገር አለ"), + "staffLogin": MessageLookupByLibrary.simpleMessage("የሰራተኛ መግቢያ"), + "start": MessageLookupByLibrary.simpleMessage("ጀምር"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("የእረፍት መጀመሪያ ሰዓት"), + "startDate": MessageLookupByLibrary.simpleMessage("የመጀመሪያ ቀን"), + "startNewSale": MessageLookupByLibrary.simpleMessage("አዲስ ሽያጭ ይጀምሩ"), + "startTime": MessageLookupByLibrary.simpleMessage("የመነሻ ሰዓት"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "የመነሻ ሰዓት ያስፈልጋል", + ), + "started": MessageLookupByLibrary.simpleMessage("ተጀምሯል"), + "state": MessageLookupByLibrary.simpleMessage("ግዛት"), + "stateName": MessageLookupByLibrary.simpleMessage("የግዛት ስም"), + "status": MessageLookupByLibrary.simpleMessage("ሁኔታ"), + "staus": MessageLookupByLibrary.simpleMessage("ሁኔታ"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("አሁንም ያልተከፈለ"), + "stock": MessageLookupByLibrary.simpleMessage("ክምችት"), + "stockList": MessageLookupByLibrary.simpleMessage("የክምችት ዝርዝር"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("ክምችት / ልዩነት"), + "stockReport": MessageLookupByLibrary.simpleMessage("የክምችት ሪፖርት"), + "stockValue": MessageLookupByLibrary.simpleMessage("የክምችት ዋጋ"), + "stockWarn": MessageLookupByLibrary.simpleMessage("አቅራቢዎት ቢያንስ 1 መሆን አለበት"), + "stocks": MessageLookupByLibrary.simpleMessage("ክምችት፡"), + "subTaxList": MessageLookupByLibrary.simpleMessage("የንዑስ ታክስ ዝርዝር"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ንዑስ ታክሶች"), + "subTotal": MessageLookupByLibrary.simpleMessage("ጠቅላላ ድምር"), + "submit": MessageLookupByLibrary.simpleMessage("አስገባ"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("አሁን ይመዝገቡ"), + "subscription": MessageLookupByLibrary.simpleMessage("ምዝገባ"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "የደንበኝነት ምዝገባ ሪፖርቶች", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("ደንበኝነት"), + "subtotal": MessageLookupByLibrary.simpleMessage("ጠቅላላ ድምር"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("በተሳካ ሁኔታ ተከፍሏል"), + "supplerPay": MessageLookupByLibrary.simpleMessage("አቅራቢ ይከፍላል"), + "supplier": MessageLookupByLibrary.simpleMessage("አቅራቢ"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("የአቅራቢ ዝርዝሮች"), + "supplierDue": MessageLookupByLibrary.simpleMessage("የአቅራቢ ክፍያ"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("የአቅራቢ መዝገብ"), + "supplierName": MessageLookupByLibrary.simpleMessage("የአቅራቢ ስም"), + "switchBank": MessageLookupByLibrary.simpleMessage("ቅርንጫፍ ይቀይሩ?"), + "switchs": MessageLookupByLibrary.simpleMessage("ቀይር"), + "tax": MessageLookupByLibrary.simpleMessage("ታክስ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("የታክስ ቡድን"), + "taxPercent": MessageLookupByLibrary.simpleMessage("የታክስ በመቶኛ"), + "taxRates": MessageLookupByLibrary.simpleMessage("የታክስ ተመኖች"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "የታክስ ተመኖች - የታክስ ተመኖችዎን ያስተዳድሩ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("የግብር ሪፖርት"), + "taxReportList": MessageLookupByLibrary.simpleMessage("የግብር ሪፖርት ዝርዝር"), + "taxType": MessageLookupByLibrary.simpleMessage("የግብር አይነት"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ነጠላ/ብዙ የታክስ አይነት ያለው ታክስ", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ለግዢዎ እናመሰግናለን", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ለዕዳዎ ክፍያ እናመሰግናለን", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "የሙቀት ማተሚያ ደረሰኝ አርማ", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "የሙቀት ማተሚያ ቋንቋ", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "የሙቀት ማተሚያ ወረቀት መጠን", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ቀናት"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "በአንድ ወረቀት 32 መለያዎች, 8.27 x 11.69 ኢንች", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("በዚህ ወር"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ይህ ፕላን ለማሻሻል ብቁ አይደለም", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ይህ ፕላን ለመግዛት አይገኝም", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ይህ ምርት ቀድሞ ተጨምሯል!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("በዚህ ሳምንት"), + "thisYear": MessageLookupByLibrary.simpleMessage("በዚህ አመት"), + "time": MessageLookupByLibrary.simpleMessage("ሰዓት"), + "timeIn": MessageLookupByLibrary.simpleMessage("የመግቢያ ሰዓት"), + "timeOut": MessageLookupByLibrary.simpleMessage("የመውጫ ሰዓት"), + "to": MessageLookupByLibrary.simpleMessage("ወደ"), + "toAccount": MessageLookupByLibrary.simpleMessage("ወደ ሂሳብ"), + "toDate": MessageLookupByLibrary.simpleMessage("እስከ ቀን"), + "today": MessageLookupByLibrary.simpleMessage("ዛሬ"), + "todaySummary": MessageLookupByLibrary.simpleMessage("የዛሬው ማጠቃለያ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ምርጥ 5 ደንበኞች"), + "top5Product": MessageLookupByLibrary.simpleMessage("ምርጥ 5 ምርቶች"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("ምርጥ 5 አቅራቢዎች"), + "total": MessageLookupByLibrary.simpleMessage("ጠቅላላ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ጠቅላላ መጠን"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ጠቅላላ ንብረቶች"), + "totalBalance": MessageLookupByLibrary.simpleMessage("ጠቅላላ ቀሪ ሂሳብ"), + "totalCategories": MessageLookupByLibrary.simpleMessage("ጠቅላላ ምድቦች"), + "totalDue": MessageLookupByLibrary.simpleMessage("ጠቅላላ ዕዳ"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ጠቅላላ የዕዳ መጠን"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ጠቅላላ ወጪ"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ጠቅላላ ገቢ"), + "totalItems": MessageLookupByLibrary.simpleMessage("ጠቅላላ ዕቃዎች"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ጠቅላላ ኪሳራ"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ጠቅላላ ክፍያ"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ጠቅላላ ዋጋ"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ጠቅላላ ምርቶች"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ጠቅላላ ትርፍ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ጠቅላላ ግዢ"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("ጠቅላላ የተመለሰ መጠን"), + "totalReturned": MessageLookupByLibrary.simpleMessage("ጠቅላላ የተመለሰ"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("ጠቅላላ የደመወዝ መጠን"), + "totalSales": MessageLookupByLibrary.simpleMessage("ጠቅላላ ሽያጭ"), + "totalVat": MessageLookupByLibrary.simpleMessage("ጠቅላላ ቫት"), + "totall": MessageLookupByLibrary.simpleMessage("ጠቅላላ:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transaksie Oorsig"), + "transactionType": MessageLookupByLibrary.simpleMessage("የግብይት አይነት"), + "transactions": MessageLookupByLibrary.simpleMessage("ግብይቶች"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "የግብይት ታሪክ ሪፖርት", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ማስተላለፍ"), + "transferCheque": MessageLookupByLibrary.simpleMessage("ቼክ ያስተላልፉ"), + "transferDate": MessageLookupByLibrary.simpleMessage("የዝውውር ቀን"), + "tryAgain": MessageLookupByLibrary.simpleMessage("እንደገን ሞክር"), + "twitter": MessageLookupByLibrary.simpleMessage("ትዊተር"), + "type": MessageLookupByLibrary.simpleMessage("አይነት"), + "typeSelect": MessageLookupByLibrary.simpleMessage("አይነት ይምረጡ"), + "unPaid": MessageLookupByLibrary.simpleMessage("ያልተከፈለ"), + "unit": MessageLookupByLibrary.simpleMessage("አሃድ"), + "unitName": MessageLookupByLibrary.simpleMessage("የአሃድ ስም"), + "unitPirce": MessageLookupByLibrary.simpleMessage("አሃድ ዋጋ"), + "unitPrice": MessageLookupByLibrary.simpleMessage("የእቃው ዋጋ"), + "units": MessageLookupByLibrary.simpleMessage("አሃዶች"), + "unlimited": MessageLookupByLibrary.simpleMessage("ያልተገደበ"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("ያልተገደበ አጠቃቀም"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "የጥቅላችን ያልተገደበ አጠቃቀም 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("አዘምን"), + "updateBranch": MessageLookupByLibrary.simpleMessage("ቅርንጫፍን ያዘምኑ"), + "updateContact": MessageLookupByLibrary.simpleMessage("እውቂያ አዘምን"), + "updateFailed": MessageLookupByLibrary.simpleMessage("የአቅራቢ አዘምን አልተሳካም"), + "updateNow": MessageLookupByLibrary.simpleMessage("አሁን አዘምን"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "ፓርቲ ለመዘምን ፈቃድ የለዎትም።", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("ምርት አዘምን"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ምርት በተሳካ ሁኔታ ተካቢውኋል!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "እባክዎ ምርት አዘምን ፈቃድ የለዎትም።", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("መገለጫዎን አዘምኑ"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("ግዢን ያዘምኑ"), + "updateRole": MessageLookupByLibrary.simpleMessage("ሚና አሻሽል"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "የሽያጭ አዘምን ፈቃድ የለዎትም።", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("በተሳካ ሁኔታ ተካቢውኋል"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "ደንበኞችዎን በተሻለ ስሜት ለማገናኘት መገለጫዎን ያዘምኑ", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "ምዝገባዎን ያዘምኑ", + ), + "updating": MessageLookupByLibrary.simpleMessage("እየተዘመነ ነው..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("አሁን ያሻሽሉ"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("የQR ኮድ UPI መታወቂያ"), + "upload": MessageLookupByLibrary.simpleMessage("አስገባ"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ምስል አስገባ"), + "uploading": MessageLookupByLibrary.simpleMessage("በመጫን ላይ..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ጋለሪ ተጠቀም"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "የተጠቃሚ ርዕስ ባዶ ሊሆን አይችልም", + ), + "user": MessageLookupByLibrary.simpleMessage("ተጠቃሚ"), + "userRole": MessageLookupByLibrary.simpleMessage("የተጠቃሚ ሚና"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("የተጠቃሚ ሚና ዝርዝሮች"), + "userTitle": MessageLookupByLibrary.simpleMessage("የተጠቃሚ ርዕስ"), + "values": MessageLookupByLibrary.simpleMessage("እሴቶች"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ተለያዩ አይነቶች በተሳካ ሁኔታ ታክሏል!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ተለያዩ አይነቶች በተሳካ ሁኔታ ደርሰዋል!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("የልዩነት ዝርዝር"), + "variationId": MessageLookupByLibrary.simpleMessage("ልዩነት መለያ"), + "variations": MessageLookupByLibrary.simpleMessage("ልዩነቶች"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("ልዩነት ያላቸው ምርቶች"), + "vat": MessageLookupByLibrary.simpleMessage("ቫት"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ተእታ እና ታክስ"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ተእታ/ተእስእ ቁጥር"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ተእታ/ተእስእ ርዕስ"), + "vatId": MessageLookupByLibrary.simpleMessage("የታክስ መለያ"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ተእታ ቁጥር"), + "vatReports": MessageLookupByLibrary.simpleMessage("የተጨማሪ እሴት ታክስ ሪፖርቶች"), + "vatType": MessageLookupByLibrary.simpleMessage("የታክስ ዓይነት"), + "verification": MessageLookupByLibrary.simpleMessage("ማረጋገጫ"), + "verify": MessageLookupByLibrary.simpleMessage("ያረጋግጡ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage("ኢሜልዎን ያረጋግጡ"), + "verityEmail": MessageLookupByLibrary.simpleMessage("ኢሜል ያረጋግጡ"), + "view": MessageLookupByLibrary.simpleMessage("ዝርዝር እይ"), + "viewAll": MessageLookupByLibrary.simpleMessage("ሁሉንም ይመልከቱ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("ዝርዝሮችን ይመልከቱ"), + "viewPrice": MessageLookupByLibrary.simpleMessage("ዋጋ እይ"), + "viewStock": MessageLookupByLibrary.simpleMessage("ክምችት እይ"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "ግብይቶችን በመመልከት ላይ ለ", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ተራ ደንበኛ"), + "wallet": MessageLookupByLibrary.simpleMessage("የኪስ ቦርሳ"), + "walletBalance": MessageLookupByLibrary.simpleMessage("የኪስ ቦርሳ ቀሪ ሂሳብ"), + "warehouse": MessageLookupByLibrary.simpleMessage("መጋዘን (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("የመጋዘን ስም"), + "warranty": MessageLookupByLibrary.simpleMessage("ዋስትና"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "የማረጋገጫ ኢሜል ልከናል", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "የOTP ኮድ ወደ ስልክ ቁጥርዎ ልከናል", + ), + "weekly": MessageLookupByLibrary.simpleMessage("ሳምንታዊ"), + "weight": MessageLookupByLibrary.simpleMessage("ክብደት"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("እንኳን ተመለስ!"), + "whatNew": MessageLookupByLibrary.simpleMessage("አዲስ ምንድነው"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("የጅምላ ሽያጭ ዋጋ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("ጅምላ ነጋዴ"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("በቅርቡ ይጨመራል"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "መልእክትዎን እዚህ ይጻፉ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("እዚህ ጽሑፍ ይጻፉ..."), + "yearly": MessageLookupByLibrary.simpleMessage("የዓመት"), + "years": MessageLookupByLibrary.simpleMessage("ዓመታት"), + "yes": MessageLookupByLibrary.simpleMessage("አዎ"), + "yesterday": MessageLookupByLibrary.simpleMessage("ትናንት"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "ከሚገባው በላይ መክፈል አይችሉም", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "አሁን OTP እንደገና መላክ ይችላሉ።", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("ባርኮድ ለማመንጨት ፈቃድ የሉዎትም።"), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "ሞዴል ለመሰረዝ ፈቃድ የለዎትም።", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("መደርደሪያውን ለመሰረዝ ፈቃድ የሉዎትም"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ለትርፍ እና ኪሳራ ፈቃድ የለዎትም።", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage("የወጪ ምድብ ለመፍጠር ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage("የገቢ ምድብ ለመፍጠር ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "ሞዴል ለመፍጠር ፈቃድ የለዎትም", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("ግዢ ለመፍጠር ፈቃድ የሉዎትም።"), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("ክፍልን ለመሰረዝ ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("ማዕረግን ለመሰረዝ ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("የፈቃድ ጥያቄን ለመሰረዝ ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("የደመወዝ ክፍያን ለመሰረዝ ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "ወደ Excel ለመላክ ፈቃድ የለዎትም", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("ባርኮድ ለማመንጨት ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("ሪፖርት ለማመንጨት ፈቃድ የለዎትም"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("ቅርንጫፍን ለማዘመን ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("ክፍልን ለማዘመን ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage("የፈቃድ ጥያቄን ለማዘመን ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "ሞዴል ለማዘመን ፈቃድ የለዎትም", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("በዓላትን ለማዘመን ፈቃድ የለዎትም።"), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("የመገኘት መዝገብ ለማየት ፈቃድ የለዎትም"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "የደመወዝ ክፍያን ለማዘመን ፈቃድ የለዎትም።", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("ማዕረግን ለማዘመን ፈቃድ የለዎትም።"), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("ፈረቃን ለመሰረዝ ፈቃድ የለዎትም።"), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("ፈረቃን ለማዘመን ፈቃድ የለዎትም።"), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "መደርደሪያዎችን ለመፍጠር ፈቃድ የሉዎትም።", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "መደርደሪያዎችን ለመሰረዝ ፈቃድ የሉዎትም።", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "መደርደሪያዎችን ለማሻሻል ፈቃድ የሉዎትም።", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("ወጪ ለመፍጠር ፈቃድ የለዎትም።"), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("ገቢ ለመፍጠር ፈቃድ የለዎትም።"), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "ፍቃድ መስጠት አለቦት", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("እየተጠቀሙበት ነው"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "ይህንን ምርት መሰረዝ ይፈልጋሉ?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ነፃ ጥቅልዎ ሊጠናቀቅ ተቃርቧል፣ ቀጣዩን ጥቅልዎን ይግዙ እናመሰግናለን።", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("ጥቅልዎ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "ጥቅልዎ በ5 ቀን ውስጥ ይጠፋል", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "ጥቅልዎ ዛሬ ይጠፋል\n\nእባክዎን እንደገን ይግዙ", + ), + "zip": MessageLookupByLibrary.simpleMessage("የፖስታ ኮድ"), + "zipCode": MessageLookupByLibrary.simpleMessage("የፖስታ ኮድ አስገባ"), + }; +} diff --git a/lib/generated/intl/messages_ar.dart b/lib/generated/intl/messages_ar.dart new file mode 100644 index 0000000..b640754 --- /dev/null +++ b/lib/generated/intl/messages_ar.dart @@ -0,0 +1,2162 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ar locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ar'; + + static String m0(start) => "إعادة إرسال رمز التحقق خلال \$${start} ثانية"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("تفاصيل العميل"), + "INVOICE": MessageLookupByLibrary.simpleMessage("فاتورة"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("شعار فاتورة صفحة A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "اسم عرض الحساب", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "اسم صاحب الحساب", + ), + "accountName": MessageLookupByLibrary.simpleMessage("اسم الحساب"), + "accountNumber": MessageLookupByLibrary.simpleMessage("اسم الحساب"), + "action": MessageLookupByLibrary.simpleMessage("الإجراء"), + "actions": MessageLookupByLibrary.simpleMessage("الإجراءات"), + "active": MessageLookupByLibrary.simpleMessage("نشط"), + "add": MessageLookupByLibrary.simpleMessage("إضافة"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("الرجاء إضافة شراء"), + "addAttendance": MessageLookupByLibrary.simpleMessage("إضافة حضور"), + "addBank": MessageLookupByLibrary.simpleMessage("إضافة بنك"), + "addBrand": MessageLookupByLibrary.simpleMessage("أضف العلامة التجارية"), + "addCash": MessageLookupByLibrary.simpleMessage("إضافة نقد"), + "addCategory": MessageLookupByLibrary.simpleMessage("إضافة فئة"), + "addContact": MessageLookupByLibrary.simpleMessage("إضافة جهة اتصال"), + "addCustomer": MessageLookupByLibrary.simpleMessage("الرجاء إضافة عميل"), + "addCustomers": MessageLookupByLibrary.simpleMessage("إضافة عميل"), + "addDelivery": MessageLookupByLibrary.simpleMessage("إضافة توصيل"), + "addDepartment": MessageLookupByLibrary.simpleMessage("إضافة قسم"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "إضافة مسمى وظيفي جديد", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("أضف المصاريف"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("إضافة فئة المصاريف"), + "addHoliday": MessageLookupByLibrary.simpleMessage("إضافة عطلة"), + "addImage": MessageLookupByLibrary.simpleMessage("إضافة صورة"), + "addIncome": MessageLookupByLibrary.simpleMessage("أضف دخل"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage("أضف فئة دخل"), + "addItems": MessageLookupByLibrary.simpleMessage("إضافة عناصر"), + "addLeave": MessageLookupByLibrary.simpleMessage("إضافة إجازة"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "إضافة المزيد من الحقول", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("إضافة عنوان جديد"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage("إضافة حضور جديد"), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "إضافة حسابات بنكية", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("إضافة موظف جديد"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("إضافة عطلة جديدة"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("إضافة إجازة جديدة"), + "addNewModel": MessageLookupByLibrary.simpleMessage("إضافة موديل جديد"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("إضافة رواتب جديدة"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("اضافة منتج جديد"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("الرجاء إضافة شراء"), + "addNewRack": MessageLookupByLibrary.simpleMessage("إضافة رف جديد"), + "addNewShift": MessageLookupByLibrary.simpleMessage("إضافة وردية جديدة"), + "addNewTax": MessageLookupByLibrary.simpleMessage("إضافة ضريبة جديدة"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "إضافة اختلاف جديد", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "إضافة اختلاف جديد", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "إضافة مستودع جديد", + ), + "addNote": MessageLookupByLibrary.simpleMessage("إضافة ملاحظة"), + "addParty": MessageLookupByLibrary.simpleMessage("إضافة جهات"), + "addPayment": MessageLookupByLibrary.simpleMessage("إضافة دفع"), + "addProduct": MessageLookupByLibrary.simpleMessage("الرجاء إضافة منتج"), + "addProductFirst": MessageLookupByLibrary.simpleMessage("أضف المنتج أولاً"), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "تم إنشاء المنتج بنجاح!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن بإنشاء منتج.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("أضف شراء"), + "addRole": MessageLookupByLibrary.simpleMessage("إضافة دور"), + "addSale": MessageLookupByLibrary.simpleMessage("الرجاء إضافة بيع"), + "addSales": MessageLookupByLibrary.simpleMessage("أضف المبيعات"), + "addShelf": MessageLookupByLibrary.simpleMessage("إضافة رف جديد"), + "addShift": MessageLookupByLibrary.simpleMessage("إضافة وردية"), + "addStock": MessageLookupByLibrary.simpleMessage("إضافة مخزون"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "إضافة اختلاف فرعي", + ), + "addTax": MessageLookupByLibrary.simpleMessage("إضافة ضريبة"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "إضافة مجموعة ضريبية جديدة", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("أضف وحدة"), + "addUserRole": MessageLookupByLibrary.simpleMessage("إضافة دور المستخدم"), + "addVariant": MessageLookupByLibrary.simpleMessage("إضافة متغير"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "إضافة تفاصيل المتغير", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "تمت الإضافة إلى السلة", + ), + "adding": MessageLookupByLibrary.simpleMessage("جارٍ الإضافة.."), + "address": MessageLookupByLibrary.simpleMessage("عنوان"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "تسوية الرصيد البنكي", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("تسوية النقد"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "تسوية الرصيد النقدي", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("تاريخ التسوية"), + "admin": MessageLookupByLibrary.simpleMessage("المشرف"), + "advance": MessageLookupByLibrary.simpleMessage("دفعة مقدمة"), + "all": MessageLookupByLibrary.simpleMessage("الكل"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "جميع حلول الأعمال", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "POSpro هو حلاً شاملاً للأعمال مع الأسهم والحسابات والمبيعات والمصروفات والخسائر / الأرباح.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("كل الموظفين"), + "allParties": MessageLookupByLibrary.simpleMessage("كل الأطراف"), + "allParty": MessageLookupByLibrary.simpleMessage("كل الأطراف"), + "allTime": MessageLookupByLibrary.simpleMessage("كل الوقت"), + "allTransaction": MessageLookupByLibrary.simpleMessage("كل المعاملات"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("اسم التصنيف"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "هل لديك حساب بالفعل؟", + ), + "amount": MessageLookupByLibrary.simpleMessage("كمية"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "يجب أن يكون المبلغ أكبر من 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "طريقة تقريب المبلغ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("المبالغ بالأحرف"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("المبلغ مطلوب"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "سيتم إرسال رسالة نصية إلى الرقم التالي: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "دعم تطبيقات أندرويد و iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "تحديث جديد متاح\nالرجاء تحديث تطبيقك", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ساعة آبل"), + "apply": MessageLookupByLibrary.simpleMessage("تطبيق"), + "areYouSure": MessageLookupByLibrary.simpleMessage("هل أنت متأكد؟"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "هل أنت متأكد أنك تريد حذف هذا الفرع؟", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "هل أنت متأكد أنك تريد حذف هذا الدور؟", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "هل أنت متأكد أنك تريد التبديل إلى فرع مختلف؟", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "هل أنت متأكد أنك تريد حذف هذا الطرف؟", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "هل أنت متأكد أنك تريد الخروج من هذا الفرع؟", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("بتاريخ"), + "assets": MessageLookupByLibrary.simpleMessage("الأصول"), + "attachment": MessageLookupByLibrary.simpleMessage("مرفق"), + "attendance": MessageLookupByLibrary.simpleMessage("الحضور"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("تقارير الحضور"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("توقيع معتمد"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "أيام محسوبة تلقائيًا", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("تحديد تلقائي"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "العودة إلى الصفحة الرئيسية", + ), + "balance": MessageLookupByLibrary.simpleMessage("الرصيد"), + "balanceDue": MessageLookupByLibrary.simpleMessage("الرصيد المستحق"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("الميزانية العمومية"), + "bangladesh": MessageLookupByLibrary.simpleMessage("بنغلاديش"), + "bank": MessageLookupByLibrary.simpleMessage("بنك"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("الحسابات البنكية"), + "bankDetails": MessageLookupByLibrary.simpleMessage("تفاصيل البنك"), + "bankName": MessageLookupByLibrary.simpleMessage("اسم البنك"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "تحويل من بنك إلى بنك", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "تحويل من بنك إلى نقد", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "إعداد طباعة ملصق الباركود", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("مولد الباركود"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("مولد باركود"), + "barcodes": MessageLookupByLibrary.simpleMessage("باركود"), + "batch": MessageLookupByLibrary.simpleMessage("دفعة"), + "batchNo": MessageLookupByLibrary.simpleMessage("رقم الدفعة"), + "billTO": MessageLookupByLibrary.simpleMessage("إلى الفاتورة"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "الربح حسب الفاتورة", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("عنوان الفواتير"), + "birthDate": MessageLookupByLibrary.simpleMessage("تاريخ الميلاد"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "البلوتوث مغلق. يرجى تشغيله.", + ), + "branch": MessageLookupByLibrary.simpleMessage("فرع"), + "branchList": MessageLookupByLibrary.simpleMessage("قائمة الفروع"), + "brand": MessageLookupByLibrary.simpleMessage("العلامة التجارية"), + "brandName": MessageLookupByLibrary.simpleMessage("اسم العلامة التجارية"), + "brands": MessageLookupByLibrary.simpleMessage("العلامات التجارية"), + "breakDuration": MessageLookupByLibrary.simpleMessage("مدة الاستراحة"), + "breakStatus": MessageLookupByLibrary.simpleMessage("حالة الاستراحة"), + "breakTime": MessageLookupByLibrary.simpleMessage("وقت الاستراحة"), + "bulk": MessageLookupByLibrary.simpleMessage("تحميل جماعي"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("رفع جماعي"), + "businessCat": MessageLookupByLibrary.simpleMessage("نوع العمل"), + "businessName": MessageLookupByLibrary.simpleMessage("اسم الشركة والأعمال"), + "buyNow": MessageLookupByLibrary.simpleMessage("اشترِ الآن"), + "buyPremium": MessageLookupByLibrary.simpleMessage("شراء خطة قسط"), + "call": MessageLookupByLibrary.simpleMessage("الاتصال"), + "camera": MessageLookupByLibrary.simpleMessage("آلة تصوير"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "لا يمكن تعديل نوع المعاملة هذا.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "تعذر استرداد تفاصيل الدفع.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("يلغي"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "جاري البحث عن أجهزة...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "لا يمكن التحويل لنفس الحساب.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("السعة"), + "cash": MessageLookupByLibrary.simpleMessage("نقداً"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("النقد والبنوك"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "إدارة النقد والبنوك", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("التدفق النقدي"), + "cashIn": MessageLookupByLibrary.simpleMessage("نقد وارد"), + "cashInHand": MessageLookupByLibrary.simpleMessage("نقد في اليد"), + "cashOut": MessageLookupByLibrary.simpleMessage("نقد صادر"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "تحويل من نقد إلى بنك", + ), + "categories": MessageLookupByLibrary.simpleMessage("الفئات"), + "category": MessageLookupByLibrary.simpleMessage("الفئة"), + "categoryName": MessageLookupByLibrary.simpleMessage("اسم التصنيف"), + "changeAmount": MessageLookupByLibrary.simpleMessage("مبلغ التغيير"), + "changePassword": MessageLookupByLibrary.simpleMessage("تغيير كلمة المرور"), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "تفقد البريد الإلكتروني", + ), + "cheque": MessageLookupByLibrary.simpleMessage("شيكات"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("مبلغ الشيك"), + "chequeDate": MessageLookupByLibrary.simpleMessage("تاريخ الشيك"), + "chequeList": MessageLookupByLibrary.simpleMessage("قائمة الشيكات"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("رقم الشيك"), + "choose": MessageLookupByLibrary.simpleMessage("اختر"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("اختر الدولة"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("اختر الزبون"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("اختر موردًا"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage("اختر ميزاتك"), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "الميزات هي الجزء الهام الذي يجعلPosPro مختلفًا عن الحلول التقليدية.", + ), + "city": MessageLookupByLibrary.simpleMessage("المدينة"), + "cityName": MessageLookupByLibrary.simpleMessage("اسم المدينة"), + "clarence": MessageLookupByLibrary.simpleMessage("كلارنس"), + "clear": MessageLookupByLibrary.simpleMessage("مسح"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("انقر للاتصال"), + "close": MessageLookupByLibrary.simpleMessage("يغلق"), + "closed": MessageLookupByLibrary.simpleMessage("مغلق"), + "code": MessageLookupByLibrary.simpleMessage("الرمز"), + "collectDue": MessageLookupByLibrary.simpleMessage("تحصيل المستحق"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "يرجى جمع المبلغ المستحق", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("تم جمعه بواسطة:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("تم التحصيل بواسطة"), + "color": MessageLookupByLibrary.simpleMessage("اللون"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "مزيج من ضرائب متعددة", + ), + "combo": MessageLookupByLibrary.simpleMessage("كومبو (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "تقرير المنتج المجمع", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("منتجات كومبو"), + "comboReport": MessageLookupByLibrary.simpleMessage("تقرير مجمع"), + "comingSoon": MessageLookupByLibrary.simpleMessage("قريبًا"), + "companyAddress": MessageLookupByLibrary.simpleMessage("عنوان الشركة"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("تأكيد الحذف"), + "confirmPass": MessageLookupByLibrary.simpleMessage("تأكيد كلمة المرور"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "تأكيد كلمة المرور", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("تأكيد المرتجع"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "تأكيد الرسالة النصية إلى", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("تهانينا"), + "connect": MessageLookupByLibrary.simpleMessage("انقر للاتصال"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "قم بتوصيل الطابعة الخاصة بك", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "قم بتوصيل طابعتك", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("متصل بـ"), + "contactDetials": MessageLookupByLibrary.simpleMessage("بيانات الاتصال"), + "contactUs": MessageLookupByLibrary.simpleMessage("اتصل بنا"), + "continueButton": MessageLookupByLibrary.simpleMessage("يكمل"), + "continueE": MessageLookupByLibrary.simpleMessage("استمرار"), + "cost": MessageLookupByLibrary.simpleMessage("التكلفة"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "التكلفة بدون الضريبة", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "التكلفة شاملة الضريبة", + ), + "country": MessageLookupByLibrary.simpleMessage("الدولة"), + "countryName": MessageLookupByLibrary.simpleMessage("اسم الدولة"), + "create": MessageLookupByLibrary.simpleMessage("إنشاء"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "إنشاء حساب مجاني", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("إنشاء حساب مجاني"), + "createBranch": MessageLookupByLibrary.simpleMessage("إنشاء فرع"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "إنشاء كلمة مرور جديدة", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لإنشاء PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن بإنشاء بيع.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("دائن (وارد)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("حد ائتمان الجهة"), + "currency": MessageLookupByLibrary.simpleMessage("عملة"), + "currentBalance": MessageLookupByLibrary.simpleMessage("الرصيد الحالي"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "الرصيد النقدي الحالي", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("الشهر الحالي"), + "currentYear": MessageLookupByLibrary.simpleMessage("السنة الحالية"), + "currents": MessageLookupByLibrary.simpleMessage("الحالي"), + "custom": MessageLookupByLibrary.simpleMessage("مخصص"), + "customDate": MessageLookupByLibrary.simpleMessage("تاريخ مخصص"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "تخصيص علامة الفواتير", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("طباعة مخصصة"), + "customer": MessageLookupByLibrary.simpleMessage("العميل"), + "customerDate": MessageLookupByLibrary.simpleMessage("تاريخ مخصص"), + "customerDue": MessageLookupByLibrary.simpleMessage("مستحقات العميل"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "دفتر أستاذ العملاء", + ), + "customerName": MessageLookupByLibrary.simpleMessage("اسم الزبون"), + "customerPay": MessageLookupByLibrary.simpleMessage("دفع العميل"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "رقم هاتف العميل", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("توقيع العميل"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "المعاملات اليومية", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("لوحة التحكم"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "تم حفظ البيانات بنجاح.", + ), + "date": MessageLookupByLibrary.simpleMessage("تاريخ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن يكون تاريخ النهاية قبل البداية.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("التاريخ مطلوب"), + "dates": MessageLookupByLibrary.simpleMessage("تاريخ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("دفتر اليومية"), + "days": MessageLookupByLibrary.simpleMessage("أيام"), + "daysLeft": MessageLookupByLibrary.simpleMessage("الأيام المتبقية"), + "dealer": MessageLookupByLibrary.simpleMessage("تاجر"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("سعر التاجر"), + "debitOut": MessageLookupByLibrary.simpleMessage("مدين (صادر)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "سعر البيع الافتراضي", + ), + "delete": MessageLookupByLibrary.simpleMessage("حذف"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("حذف الحساب"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "هل أنت متأكد أنك تريد حذف هذه الدفعة؟", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "هل أنت متأكد أنك تريد حذف حسابك؟ سيؤدي هذا الإجراء إلى حذف جميع بياناتك نهائيًا.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لحذف جهة.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "تم الحذف بنجاح!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("جارٍ الحذف...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("عنوان التوصيل"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("رسوم التوصيل"), + "department": MessageLookupByLibrary.simpleMessage("قسم"), + "deposit": MessageLookupByLibrary.simpleMessage("إيداع"), + "depositTo": MessageLookupByLibrary.simpleMessage("إيداع في"), + "description": MessageLookupByLibrary.simpleMessage("الوصف"), + "designation": MessageLookupByLibrary.simpleMessage("المسمى الوظيفي"), + "designationName": MessageLookupByLibrary.simpleMessage( + "اسم المسمى الوظيفي", + ), + "details": MessageLookupByLibrary.simpleMessage("التفاصيل"), + "developedBy": MessageLookupByLibrary.simpleMessage("تم التطوير بواسطة"), + "digits": MessageLookupByLibrary.simpleMessage( + "تم إرسال رمز مكون من 6 أرقام إلى عنوان بريدك الإلكتروني:", + ), + "disable": MessageLookupByLibrary.simpleMessage("تعطيل"), + "discount": MessageLookupByLibrary.simpleMessage("تخفيض"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "اسم العرض مطلوب", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("عدم الإزعاج"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "هل تريد حقًا حذف هذا", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "هل تريد حذف المستخدم؟", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "هل تريد الخروج من التطبيق؟", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "هل تريد حقًا إعادة فتح هذا الشيك؟", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "لا تملك حسابًا؟", + ), + "done": MessageLookupByLibrary.simpleMessage("تم"), + "download": MessageLookupByLibrary.simpleMessage("تحميل"), + "downloadApk": MessageLookupByLibrary.simpleMessage("تحميل APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "تحميل صيغة إكسل", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "تم التحميل بنجاح! تحقق من مجلد المستندات", + ), + "downloading": MessageLookupByLibrary.simpleMessage("جاري التحميل..."), + "due": MessageLookupByLibrary.simpleMessage("حق"), + "dueAmount": MessageLookupByLibrary.simpleMessage("مبلغ مستحق: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("الرصيد المستحق"), + "dueCollection": MessageLookupByLibrary.simpleMessage("التحصيل المستحق"), + "dueList": MessageLookupByLibrary.simpleMessage("قائمة الاستحقاق"), + "duePay": MessageLookupByLibrary.simpleMessage("دفع المستحقات"), + "dueReport": MessageLookupByLibrary.simpleMessage("تقرير الاستحقاق"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "المبيعات على الحساب غير مسموح بها للعملاء المباشرين.", + ), + "dues": MessageLookupByLibrary.simpleMessage("مستحقات"), + "duration": MessageLookupByLibrary.simpleMessage("المدة"), + "durationDays": MessageLookupByLibrary.simpleMessage("المدة (أيام)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "سهولة استخدام نقاط البيع المحمولة", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "تطبيق POSpro مجاني وسهل الاستخدام. في الواقع، إنه واحد من أفضل أنظمة نقاط البيع حول العالم.", + ), + "edit": MessageLookupByLibrary.simpleMessage("يحرر"), + "editAttendance": MessageLookupByLibrary.simpleMessage("تعديل الحضور"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "تعديل الحسابات البنكية", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "تعديل التسوية البنكية", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "تعديل من بنك إلى نقد", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "تعديل التحويل البنكي", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "تعديل التسوية النقدية", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "تعديل من نقد إلى بنك", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("تعديل الفئة"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "تعديل المسمى الوظيفي", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("تعديل الموظف"), + "editHoliday": MessageLookupByLibrary.simpleMessage("تعديل العطلة"), + "editLeave": MessageLookupByLibrary.simpleMessage("تعديل الإجازة"), + "editModel": MessageLookupByLibrary.simpleMessage("تعديل الموديل"), + "editPayroll": MessageLookupByLibrary.simpleMessage("تعديل الرواتب"), + "editPhone": MessageLookupByLibrary.simpleMessage("تحرير رقم الهاتف؟"), + "editProduct": MessageLookupByLibrary.simpleMessage("تعديل المنتج"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "تحرير فاتورة الشراء", + ), + "editRack": MessageLookupByLibrary.simpleMessage("تعديل الرف"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "تحرير فاتورة المبيعات", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("تعديل الرف"), + "editShift": MessageLookupByLibrary.simpleMessage("تعديل الوردية"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "تعديل وسائل التواصل الاجتماعي", + ), + "editTax": MessageLookupByLibrary.simpleMessage("تعديل الضريبة"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "تعديل المجموعة الضريبية", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("تعديل الاختلاف"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("تعديل المستودع"), + "email": MessageLookupByLibrary.simpleMessage("عنوان البريد الإلكتروني"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن يكون البريد الإلكتروني فارغًا", + ), + "emailText": MessageLookupByLibrary.simpleMessage("بريد إلكتروني"), + "employee": MessageLookupByLibrary.simpleMessage("موظف"), + "enLowStock": MessageLookupByLibrary.simpleMessage("أدخل المخزون المنخفض"), + "end": MessageLookupByLibrary.simpleMessage("نهاية"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "وقت انتهاء الاستراحة", + ), + "endDate": MessageLookupByLibrary.simpleMessage("تاريخ الانتهاء"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "تاريخ الانتهاء قبل تاريخ البدء", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن يكون تاريخ الانتهاء قبل تاريخ البدء.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("وقت الانتهاء"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "وقت الانتهاء مطلوب", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "أنه خطتك المجانية", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("أدخل رقم الدفعة"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم العلامة التجارية", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "أدخل خصم صالح", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("أدخل OTP صالح"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "أدخل مخزونًا صالحًا", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم عرض الحساب", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم صاحب الحساب", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage("أدخل رقم الحساب"), + "enterAddress": MessageLookupByLibrary.simpleMessage("أدخل العنوان"), + "enterAmount": MessageLookupByLibrary.simpleMessage("أدخل المبلغ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("أدخل الرصيد"), + "enterBankName": MessageLookupByLibrary.simpleMessage("أدخل اسم البنك"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "أدخل رقم الدفعة (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "أدخل وقت الاستراحة", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "أدخل اسم العمل / المتجر", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("أدخل السعة"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage("أدخل اسم الفئة"), + "enterColor": MessageLookupByLibrary.simpleMessage("أدخل اللون"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "أدخل رقم هاتف العميل", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("أدخل سعر الوكيل"), + "enterDescription": MessageLookupByLibrary.simpleMessage("أدخل الوصف"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم المسمى الوظيفي", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("أدخل الخصم"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال عنوان بريدك الإلكتروني أدناه لتلقي رابط إعادة تعيين كلمة المرور.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("أدخل وقت الانتهاء"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم فئة النفقات", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "أدخل تاريخ المصاريف", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "أدخل العنوان بالكامل", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("أدخل الاسم الكامل"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("أدخل اسم العطلة"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم فئة الدخل", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("أدخل نص التسمية"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم الشركة المصنعة", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("أدخل اسم الموديل"), + "enterName": MessageLookupByLibrary.simpleMessage("أدخل الاسم"), + "enterNote": MessageLookupByLibrary.simpleMessage("أدخل ملاحظة"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "أدخل الرصيد الافتتاحي", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage("أدخل رمز المنتج"), + "enterProductName": MessageLookupByLibrary.simpleMessage("أدخل اسم المنتج"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "أدخل سعر الشراء", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("أدخل الكمية"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("أدخل رقم الإشارة"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("أدخل سعر البيع"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("أدخل اسم الرف"), + "enterSize": MessageLookupByLibrary.simpleMessage("أدخل الحجم"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("أدخل وقت البدء"), + "enterStock": MessageLookupByLibrary.simpleMessage("أدخل المخزون"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("أدخل معدل الضريبة"), + "enterType": MessageLookupByLibrary.simpleMessage("أدخل النوع"), + "enterUserName": MessageLookupByLibrary.simpleMessage("أدخل اسم المستخدم"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "أدخل عنوان المستخدم", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("أدخل رمز تحقق صحيح"), + "enterValues": MessageLookupByLibrary.simpleMessage("أدخل القيم"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "أدخل رقم ضريبة القيمة المضافة/ضريبة السلع والخدمات", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "أدخل عنوان ضريبة القيمة المضافة/ضريبة السلع والخدمات", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "أدخل اسم المستودع", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("أدخل الوزن"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "أدخل سعر الجملة", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("أدخل دولتك"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "أدخل عنوان بريدك الإلكتروني", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "أدخل اسمك الكامل", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("أدخل اسمك"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "أدخل مستوى ملاحظتك", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "أدخل كلمة المرور الخاصة بك", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "أدخل رقم هاتفك", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "أدخل رسالة ما بعد البيع الخاصة بك", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "خطأ في حذف الضريبة", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ملفات إكسل"), + "excelUploader": MessageLookupByLibrary.simpleMessage("مرفع إكسل"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "السعر الحصري (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("خروج"), + "exitBank": MessageLookupByLibrary.simpleMessage("الخروج من الفرع"), + "expDate": MessageLookupByLibrary.simpleMessage("تاريخ الانتهاء"), + "expense": MessageLookupByLibrary.simpleMessage("المصروفات"), + "expenseCat": MessageLookupByLibrary.simpleMessage("فئات المصاريف"), + "expenseDate": MessageLookupByLibrary.simpleMessage("تاريخ المصاريف"), + "expenseFor": MessageLookupByLibrary.simpleMessage("حساب ل"), + "expenseReport": MessageLookupByLibrary.simpleMessage("تقرير المصاريف"), + "expensesType": MessageLookupByLibrary.simpleMessage("أنواع المصاريف"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("حالة الانتهاء"), + "expire": MessageLookupByLibrary.simpleMessage("ينتهي"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "تقارير المنتجات المنتهية", + ), + "expired": MessageLookupByLibrary.simpleMessage("منتهي الصلاحية"), + "expiredDate": MessageLookupByLibrary.simpleMessage("تاريخ الانتهاء"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "تقرير المواد منتهية الصلاحية", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "قائمة منتهية الصلاحية", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "المنتجات منتهية الصلاحية", + ), + "expiry": MessageLookupByLibrary.simpleMessage("انتهاء"), + "extendPlan": MessageLookupByLibrary.simpleMessage("تمديد الخطة"), + "facebook": MessageLookupByLibrary.simpleMessage("فيسبوك"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "فشل حذف القسم", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "فشل في حذف الضريبة", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "فشل في الحصول على إصدار المنصة.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "فشل تحميل الأقسام", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "فشل في معالجة المرتجع.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("الأزياء"), + "feature": MessageLookupByLibrary.simpleMessage("ميزة"), + "field": MessageLookupByLibrary.simpleMessage("الحقل"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 يوماً"), + "filter": MessageLookupByLibrary.simpleMessage("تصفية"), + "filterByDate": MessageLookupByLibrary.simpleMessage("تصفية حسب التاريخ"), + "firstName": MessageLookupByLibrary.simpleMessage("الاسم الأول"), + "flat": MessageLookupByLibrary.simpleMessage("ثابت (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "قد يكون البريد قد انتهى في مجلد البريد العشوائي.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("هل نسيت كلمة السر"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "نسخ احتياطي مجاني للبيانات", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "تحديث مجاني مدى الحياة", + ), + "freePack": MessageLookupByLibrary.simpleMessage("حزمة مجانية"), + "freePlan": MessageLookupByLibrary.simpleMessage("خطة مجانية"), + "from": MessageLookupByLibrary.simpleMessage("من"), + "fromAccount": MessageLookupByLibrary.simpleMessage("من حساب"), + "fromDate": MessageLookupByLibrary.simpleMessage("من التاريخ"), + "fullName": MessageLookupByLibrary.simpleMessage("الاسم الكامل"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("مدفوعة بالكامل"), + "gallery": MessageLookupByLibrary.simpleMessage("صالة عرض"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "لا توجد بيانات لتوليد PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("الجنس"), + "generatePdf": MessageLookupByLibrary.simpleMessage("إنشاء PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("جاري إنشاء ملف PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("لديك بريد إلكتروني"), + "gotIt": MessageLookupByLibrary.simpleMessage("فهمت"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "إجمالي الربح (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("كفالة"), + "guest": MessageLookupByLibrary.simpleMessage("ضيف"), + "haveAcc": MessageLookupByLibrary.simpleMessage("هل لديك حساب؟"), + "hideFiled": MessageLookupByLibrary.simpleMessage("إخفاء الحقول"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "السعر من الأعلى إلى الأقل", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "أدخل عنوان البريد الإلكتروني", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("أدخل كلمة المرور"), + "holderName": MessageLookupByLibrary.simpleMessage("اسم المالك"), + "holiday": MessageLookupByLibrary.simpleMessage("عطلة"), + "holidayList": MessageLookupByLibrary.simpleMessage("قائمة العطلات"), + "home": MessageLookupByLibrary.simpleMessage("الصفحة الرئيسية"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("الساعات المتبقية"), + "hrm": MessageLookupByLibrary.simpleMessage("الموارد البشرية"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "أوافق على حذف حسابي نهائيًا.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("رمز IFSC"), + "image": MessageLookupByLibrary.simpleMessage("صورة"), + "inActive": MessageLookupByLibrary.simpleMessage("غير نشط"), + "inStock": MessageLookupByLibrary.simpleMessage("متوفر في المخزون"), + "inactive": MessageLookupByLibrary.simpleMessage("غير نشط"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "السعر الشامل (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("الدخل"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("فئات الدخل"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "تقرير فئات الدخل", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("تاريخ الدخل"), + "incomeFor": MessageLookupByLibrary.simpleMessage("الدخل لـ"), + "incomeReport": MessageLookupByLibrary.simpleMessage("تقرير الدخل"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لعرض تقرير الدخل.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("نوع الدخل"), + "incomes": MessageLookupByLibrary.simpleMessage("دخل"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "المعلومات المراد عرضها في الملصقات", + ), + "instagram": MessageLookupByLibrary.simpleMessage("إنستغرام"), + "instrucation": MessageLookupByLibrary.simpleMessage("تعليمات"), + "inv": MessageLookupByLibrary.simpleMessage("رقم الفاتورة"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("مبلغ غير صالح"), + "inventory": MessageLookupByLibrary.simpleMessage("المخزون"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "لا تملك إذن المخزون", + ), + "invoice": MessageLookupByLibrary.simpleMessage("فاتورة"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("شعار الفاتورة"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("رقم الفاتورة"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("عارض الفواتير"), + "item": MessageLookupByLibrary.simpleMessage("المنتج"), + "itemAdded": MessageLookupByLibrary.simpleMessage("تمت إضافة العنصر"), + "itemName": MessageLookupByLibrary.simpleMessage("اسم العنصر"), + "itemsSales": MessageLookupByLibrary.simpleMessage("مبيعات العناصر"), + "joinDate": MessageLookupByLibrary.simpleMessage("تاريخ الانضمام"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "حجم الملصق 1.5\"*1، 38 مم*25 مم، الفجوة 3.1 مم", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "حجم الملصق 2\"*1، 50 مم*25 مم، الفجوة 3.1 مم", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("البريد الإلكتروني"), + "lablePassword": MessageLookupByLibrary.simpleMessage("كلمة المرور"), + "language": MessageLookupByLibrary.simpleMessage("لغة"), + "last30Days": MessageLookupByLibrary.simpleMessage("آخر 30 يومًا"), + "last7Days": MessageLookupByLibrary.simpleMessage("آخر 7 أيام"), + "lastMonth": MessageLookupByLibrary.simpleMessage("الشهر الماضي"), + "lastName": MessageLookupByLibrary.simpleMessage("الاسم الأخير"), + "lastYear": MessageLookupByLibrary.simpleMessage("العام الماضي"), + "leave": MessageLookupByLibrary.simpleMessage("إجازة"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("مدة الإجازة"), + "leaveList": MessageLookupByLibrary.simpleMessage("قائمة الإجازات"), + "leaveReports": MessageLookupByLibrary.simpleMessage("تقارير الإجازات"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("طلب إجازة"), + "leaveType": MessageLookupByLibrary.simpleMessage("نوع الإجازة"), + "ledger": MessageLookupByLibrary.simpleMessage("دفتر الأستاذ (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("رابط"), + "linkedIN": MessageLookupByLibrary.simpleMessage("لينكد إن"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("القائمة فارغة"), + "loading": MessageLookupByLibrary.simpleMessage("تحميل"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "جاري تحميل إعدادات رمز التحقق...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("تسجيل الدخول"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "تسجيل الدخول بالبريد الإلكتروني", + ), + "logOut": MessageLookupByLibrary.simpleMessage("تسجيل خروج"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "فشل تسجيل الدخول. يرجى المحاولة مرة أخرى.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "تسجيل الدخول بالهاتف", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "لوريم إيبسوم دولار سيت أميت، كونسكتتور أديبيسيسي إليت. التراك ميتوس ميلوز غرافيدا سكيلريسكي أرشو فاسيليزيس دويس إين.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "لوريم إيبسوم دولار سيت أميت، كونسكتتور أديبيسيسي إليت. التراك ميتوس.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "لوريم إيبسوم دولار سيت أميت، كونسكتتور أديبيسيسي إليت. التراك ميتوس.", + ), + "loss": MessageLookupByLibrary.simpleMessage("خسارة"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("خسارة / ربح"), + "lossProfit": MessageLookupByLibrary.simpleMessage("الخسارة/الربح"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "تقرير الخسارة/الربح", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("مخزون منخفض"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "تنبيه انخفاض المخزون", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "تقرير المخزون المنخفض", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "السعر من الأقل إلى الأعلى", + ), + "lp": MessageLookupByLibrary.simpleMessage("خسارة الأرباح"), + "lpDetails": MessageLookupByLibrary.simpleMessage("تفاصيل الخسارة / الربح"), + "manageSetting": MessageLookupByLibrary.simpleMessage("إدارة الإعدادات"), + "manuDate": MessageLookupByLibrary.simpleMessage("تاريخ التصنيع"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("تاريخ التصنيع"), + "manufacturer": MessageLookupByLibrary.simpleMessage("الصانع"), + "masterCard": MessageLookupByLibrary.simpleMessage("بطاقة ماستركارد"), + "messege": MessageLookupByLibrary.simpleMessage("رسالة"), + "mobile": MessageLookupByLibrary.simpleMessage("متحرك:"), + "mobiles": MessageLookupByLibrary.simpleMessage("هاتف نقال"), + "model": MessageLookupByLibrary.simpleMessage("الموديل"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "تم إنشاء الموديل بنجاح!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("اسم الموديل"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "تم تحديث الموديل بنجاح!", + ), + "models": MessageLookupByLibrary.simpleMessage("الموديلات"), + "moneyIn": MessageLookupByLibrary.simpleMessage("أموال واردة"), + "moneyOut": MessageLookupByLibrary.simpleMessage("أموال صادرة"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("إيصال استلام نقود"), + "month": MessageLookupByLibrary.simpleMessage("شهر"), + "monthly": MessageLookupByLibrary.simpleMessage("شهريًا"), + "moreInfo": MessageLookupByLibrary.simpleMessage("مزيد من المعلومات"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "سعر التجزئة/سعر البيع (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("اسم"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن يكون الاسم فارغًا", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "تحتاج لحسابين بنكيين على الأقل لإجراء تحويل.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "صافي الربح (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "إجمالي المبلغ الصافي", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("كلمة مرور جديدة"), + "next": MessageLookupByLibrary.simpleMessage("التالي"), + "no": MessageLookupByLibrary.simpleMessage("لا"), + "noAcc": MessageLookupByLibrary.simpleMessage("ليس لديك أي حساب?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على حسابات مطابقة", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("مستخدم غير نشط"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على سجلات حضور للمرشحات المحددة.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على سجلات حضور.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على حسابات بنكية.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على حسابات بنكية للتحويل منها.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("لا توجد دفعة"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "لم يتم اختيار جهاز بلوتوث.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على فرع", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على شيكات", + ), + "noData": MessageLookupByLibrary.simpleMessage("لا تتوافر بيانات"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "لا توجد بيانات متاحة", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("لا تتوفر بيانات"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "لا توجد بيانات متاحة للتصدير", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "لا تتوفر بيانات لإنشاء pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على بيانات", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على قسم.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("لا يوجد وصف متاح لهذا القسم."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "لا يوجد وصف متاح لهذا المسمى الوظيفي.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "لم يتم تقديم وصف.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على مسمى وظيفي.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على حسابات بنكية وجهة.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على أجهزة", + ), + "noDue": MessageLookupByLibrary.simpleMessage("لا يوجد مستحق"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "لم يتم تحديد أي مستحق", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage("لم يتم اختيار ملف"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على عطلات.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على عطلات مطابقة", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على أي عنصر", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "لم يتم تحديد أي عنصر", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على سجلات إجازة للمرشحات المحددة.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على طلبات إجازة.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "لم يُعثر على منتجات مطابقة.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على سجلات رواتب مطابقة.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "لم يتم تقديم ملاحظة.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("لم تُعثر على جهات"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على سجلات رواتب.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على منتج", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "لا توجد منتجات تطابق بحثك.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "لم يتم تحديد أي منتج", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على دور المستخدم", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على ورديات.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "لا توجد بيانات مخزون متاحة.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "لم يتم تحديد أي ضريبة فرعية", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("لا يوجد مورد متاح"), + "noTransaction": MessageLookupByLibrary.simpleMessage("لا توجد معاملات"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على معاملات", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على معاملات لهذا المرشح.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "لا توجد معاملات لإنشاء PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("لم يتم تعريف قيم"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على اختلافات.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "غير قابل للاسترداد (ضريبة/خصم)", + ), + "none": MessageLookupByLibrary.simpleMessage("لا شيء"), + "notFound": MessageLookupByLibrary.simpleMessage("غير موجود"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "لا يوجد اتصال بالإنترنت", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "تعذر تشغيل تطبيق الهاتف.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "لم يتم العثور على نتائج مطابقة", + ), + "note": MessageLookupByLibrary.simpleMessage("ملحوظة"), + "noteLevel": MessageLookupByLibrary.simpleMessage("مستوى الملاحظة"), + "notification": MessageLookupByLibrary.simpleMessage("إشعار"), + "off": MessageLookupByLibrary.simpleMessage("إيقاف"), + "ok": MessageLookupByLibrary.simpleMessage("موافق"), + "okay": MessageLookupByLibrary.simpleMessage("حسنًا"), + "oldPassword": MessageLookupByLibrary.simpleMessage("كلمة المرور القديمة"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن تكون كلمة المرور القديمة فارغة", + ), + "on": MessageLookupByLibrary.simpleMessage("تشغيل"), + "open": MessageLookupByLibrary.simpleMessage("مفتوح"), + "openCamera": MessageLookupByLibrary.simpleMessage("فتح الكاميرا"), + "openSetting": MessageLookupByLibrary.simpleMessage("فتح الإعدادات"), + "openingBalance": MessageLookupByLibrary.simpleMessage("الرصيد الافتتاحي"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "الرصيد الافتتاحي مطلوب", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("تاريخ الفتح"), + "opinion": MessageLookupByLibrary.simpleMessage("أدخل رأيك"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "أو الاستمرار بواسطة", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("نفد المخزون"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("خطتنا المميزة"), + "packFeatures": MessageLookupByLibrary.simpleMessage("ميزات العبوة"), + "package": MessageLookupByLibrary.simpleMessage("الباقة"), + "packageDate": MessageLookupByLibrary.simpleMessage("تاريخ العبوة"), + "packageName": MessageLookupByLibrary.simpleMessage("اسم الحزمة"), + "packingDate": MessageLookupByLibrary.simpleMessage("تاريخ التعبئة"), + "paid": MessageLookupByLibrary.simpleMessage("مدفوع"), + "paidAmount": MessageLookupByLibrary.simpleMessage("المبلغ المدفوع"), + "paidBy": MessageLookupByLibrary.simpleMessage("الدفع بواسطة"), + "paidVia": MessageLookupByLibrary.simpleMessage("الدفع عن طريق"), + "partialPaid": MessageLookupByLibrary.simpleMessage("مدفوع جزئياً"), + "parties": MessageLookupByLibrary.simpleMessage("الأطراف"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن بإنشاء جهة.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("قائمة الأحزاب"), + "partyReports": MessageLookupByLibrary.simpleMessage("تقارير الأطراف"), + "partyType": MessageLookupByLibrary.simpleMessage("نوع الطرف"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("الربح حسب الطرف"), + "password": MessageLookupByLibrary.simpleMessage("كلمة المرور"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن تكون كلمة المرور فارغة", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "كلمة المرور مطلوبة (يجب أن تكون 6 أحرف على الأقل)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "يجب أن تكون كلمة المرور 6 أحرف على الأقل", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "كلمات المرور غير متطابقة", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("دفع الاشتراك"), + "payableAmount": MessageLookupByLibrary.simpleMessage("المبلغ المستحق"), + "payment": MessageLookupByLibrary.simpleMessage("الدفع"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("اكتمال الدفع"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("تفاصيل الدفع"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("فشل الدفع"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "فشل الدفع. يرجى المحاولة مرة أخرى.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("بوابة الدفع"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("طريقة الدفع"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("طرق الدفع"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("تم الدفع بنجاح"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار نوع الدفع", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("نوع الدفع"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "تم الدفع بنجاح!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("سنة الدفع"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("مبالغ الدفع"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("أنواع المدفوعات"), + "paypalPay": MessageLookupByLibrary.simpleMessage("الدفع بواسط باى بال"), + "payroll": MessageLookupByLibrary.simpleMessage("الرواتب"), + "payrollList": MessageLookupByLibrary.simpleMessage("قائمة الرواتب"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("سجل الرواتب"), + "payrollReports": MessageLookupByLibrary.simpleMessage("تقارير الرواتب"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "تم إنشاء Pdf بنجاح", + ), + "percent": MessageLookupByLibrary.simpleMessage("نسبة مئوية"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("تم رفض الإذن"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "تم رفض الإذن لحذف البنك.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "تم رفض الإذن لتحديث البنك.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "تم رفض الإذن لعرض البنك.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "لم يتم منح الإذن!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("معلومات شخصية:"), + "phone": MessageLookupByLibrary.simpleMessage("رقم التليفون"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "رقم الهاتف غير متوفر.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("رقم الهاتف"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "التحقق من الهاتف", + ), + "phonee": MessageLookupByLibrary.simpleMessage("الهاتف:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "اختر وارفع الملف", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("اختر تاريخ الانتهاء"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("اختر تاريخ البدء"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "يرجى إضافة مرتجع مبيعات", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "يرجى إضافة حساب بنكي واحد على الأقل لتسوية الأرصدة.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "يرجى إضافة الكمية", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "يرجى التحقق من اتصالك بالإنترنت والمحاولة مرة أخرى", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "الرجاء توصيل الطابعة أولاً", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "الرجاء توصيل طابعة البلوتوث الخاصة بك", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "يرجى تفعيل البلوتوث", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال كلمة مرور أطول", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "الرجاء إدخال تأكيد كلمة المرور", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال التاريخ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "الرجاء إدخال كلمة مرور", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم علامة تجارية صالح", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم عمل صالح", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال بريد إلكتروني صالح", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم صالح", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال رقم هاتف صالح", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم منتج صالح", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال سعر شراء صالح", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال كمية صالحة (على الأقل 1) لجميع المنتجات", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال سعر بيع صالح", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم وحدة صالح", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال المبلغ", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال قيمة واحدة على الأقل.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم الفرع", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال التاريخ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم المسمى الوظيفي", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار تاريخ الانتهاء", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم العطلة", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("يرجى إدخال الاسم"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم الرف", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم الرف", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("يرجى إدخال OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم الوحدة", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال اسم صحيح", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال رقم هاتف واسم صالحين أولاً", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال التفاصيل الخاصة بك.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال رقم هاتفك", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "يرجى إدخال راتبك", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "يرجى إجراء عملية بيع أولاً", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار فئة", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("يرجى اختيار حساب بنكي وجهة."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار فئة نفقات", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار نوع الإجازة", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار منتج أولاً", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار وردية", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار تاريخ البدء", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار الحالة", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار موظف", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار شهر", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار كلا الحسابين.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار حالة الاستراحة", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار التاريخ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار القسم", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار المسمى الوظيفي", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "يرجى تحديد المنتج للمرتجع", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار سنة الدفع", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار منتج أولاً", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار تاريخ البدء", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار الحالة", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار تواريخ بدء وانتهاء صالحة.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار جنسك", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "يرجى اختيار ورديتك", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "يرجى استخدام رمز شراء صالح لاستخدام التطبيق.", + ), + "pos": MessageLookupByLibrary.simpleMessage("نقاط البيع"), + "posSale": MessageLookupByLibrary.simpleMessage("بيع نقاط البيع"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "رسالة ما بعد البيع", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "مشغل بواسطة Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("مدعوم بواسطة"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "دعم تطبيقات أندرويد و iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("خطة بريميوم"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("اضغط للاختيار"), + "previewPdf": MessageLookupByLibrary.simpleMessage("معاينة PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage( + "تاريخ الاستحقاق السابق", + ), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "مبلغ الدفع السابق", + ), + "price": MessageLookupByLibrary.simpleMessage("السعر"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن يكون السعر فارغاً", + ), + "print": MessageLookupByLibrary.simpleMessage("طباعة"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "طباعة التفاصيل البنكية على الفواتير", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("طباعة الباركود"), + "printLabel": MessageLookupByLibrary.simpleMessage("طباعة الملصق"), + "printing": MessageLookupByLibrary.simpleMessage("خيار الطباعة"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "جاري طباعة الفاتورة", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("خيار الطباعة"), + "product": MessageLookupByLibrary.simpleMessage("منتج"), + "productBrand": MessageLookupByLibrary.simpleMessage("علامة المنتج"), + "productCategory": MessageLookupByLibrary.simpleMessage("فئة المنتج"), + "productCode": MessageLookupByLibrary.simpleMessage("كود المنتج"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "مطلوب رمز المنتج", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("تفاصيل المنتج"), + "productList": MessageLookupByLibrary.simpleMessage("قائمة المنتجات"), + "productModels": MessageLookupByLibrary.simpleMessage("موديلات المنتجات"), + "productName": MessageLookupByLibrary.simpleMessage("اسم المنتج"), + "productNotFound": MessageLookupByLibrary.simpleMessage("المنتج غير موجود"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "سجل مشتريات المنتجات", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "تقرير شراء المنتج", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("رفوف المنتجات"), + "productReports": MessageLookupByLibrary.simpleMessage("تقارير المنتجات"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "سجل مبيعات المنتجات", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "تقرير مبيعات المنتج", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("إعدادات المنتج"), + "productStock": MessageLookupByLibrary.simpleMessage("مخزون المنتج"), + "productUnit": MessageLookupByLibrary.simpleMessage("وحدة المنتج"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "اختلافات المنتج", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "الربح حسب المنتج", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "الربح والخسارة حسب المنتج", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "المشتريات حسب المنتج", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "الخسارة حسب المنتج", + ), + "products": MessageLookupByLibrary.simpleMessage("المنتجات"), + "profile": MessageLookupByLibrary.simpleMessage("حساب تعريفي"), + "profileEdit": MessageLookupByLibrary.simpleMessage("تعديل الملف الشخصي"), + "profit": MessageLookupByLibrary.simpleMessage("ربح"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("الأرباح والخسائر"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "تقرير تفاصيل الأرباح والخسائر", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("الربح والخسارة"), + "profitMargin": MessageLookupByLibrary.simpleMessage("هامش الربح (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("نسبة الربح"), + "promo": MessageLookupByLibrary.simpleMessage("عرض ترويجي"), + "promoCode": MessageLookupByLibrary.simpleMessage("رمز الترويج"), + "purchase": MessageLookupByLibrary.simpleMessage("شراء"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("تنبيه الشراء"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("تم الشراء بواسطة:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("تأكيد الشراء"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("تفاصيل الشراء"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("سعر الشراء دون ضريبة"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "مطلوب سعر شراء دون ضريبة", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "سعر الشراء شامل الضريبة", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "مطلوب سعر شراء شامل الضريبة", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("قائمة الشراء"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("شراء الآن"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("شراء خطة بريميوم"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("سعر الشراء"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("كمية الشراء"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "كمية الشراء مطلوبة", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("تقرير الشراء"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("مرتجع مبيعات"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "تقرير إرجاع المشتريات", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "مرتجعات المشتريات", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن بتحديث المشتريات.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن بإنشاء مشتريات.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("تم الشراء"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("تم الشراء بواسطة"), + "qty": MessageLookupByLibrary.simpleMessage("الكمية"), + "quantity": MessageLookupByLibrary.simpleMessage("كمية"), + "quickOver": MessageLookupByLibrary.simpleMessage("نظرة سريعة"), + "quickOverview": MessageLookupByLibrary.simpleMessage("نظرة سريعة"), + "rack": MessageLookupByLibrary.simpleMessage("رف (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("اسم الرف"), + "racks": MessageLookupByLibrary.simpleMessage("الرفوف (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("إعادة فتح"), + "read": MessageLookupByLibrary.simpleMessage("قراءة"), + "receipt": MessageLookupByLibrary.simpleMessage("إيصال"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("المبلغ المستلم"), + "receivedBy": MessageLookupByLibrary.simpleMessage("مستلم بواسطة"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("مستلم من"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "التحويلات الاخيرة", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("استلام الرمز السري"), + "reduceCash": MessageLookupByLibrary.simpleMessage("تقليل النقد"), + "reference": MessageLookupByLibrary.simpleMessage("مرجع"), + "referenceNo": MessageLookupByLibrary.simpleMessage("رقم المرجع"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("رقم المرجع"), + "register": MessageLookupByLibrary.simpleMessage("يسجل"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "نحتاج إلى تسجيل هاتفك دون أن نبدأ!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("متبقي"), + "remainingDue": MessageLookupByLibrary.simpleMessage("المتبقي المستحق"), + "remark": MessageLookupByLibrary.simpleMessage("ملاحظة"), + "rememberMe": MessageLookupByLibrary.simpleMessage("تذكرني"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("تذكرني لاحقًا"), + "remove": MessageLookupByLibrary.simpleMessage("إزالة"), + "reports": MessageLookupByLibrary.simpleMessage("التقارير"), + "resendIn": MessageLookupByLibrary.simpleMessage("أعد إرسال OTP في "), + "resendOTP": MessageLookupByLibrary.simpleMessage("إعادة إرسال رمز التحقق"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "إعادة تعيين كلمة المرور باستخدام بريدك الإلكتروني أو رقم هاتفك", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "إعادة تعيين كلمة المرور لاستعادة وتسجيل الدخول إلى حسابك", + ), + "resets": MessageLookupByLibrary.simpleMessage("إعادة تعيين"), + "retailer": MessageLookupByLibrary.simpleMessage("بائع تجزئة"), + "retry": MessageLookupByLibrary.simpleMessage("إعادة المحاولة"), + "retryScan": MessageLookupByLibrary.simpleMessage("إعادة المحاولة"), + "retur": MessageLookupByLibrary.simpleMessage("إرجاع"), + "returnAmount": MessageLookupByLibrary.simpleMessage("المبلغ العائد"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("كمية المرتجع"), + "returned": MessageLookupByLibrary.simpleMessage("مرتجع"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("المبلغ المرتجع"), + "returnedDate": MessageLookupByLibrary.simpleMessage("تاريخ الإعادة"), + "returnedItem": MessageLookupByLibrary.simpleMessage("السلعة المُعادة"), + "role": MessageLookupByLibrary.simpleMessage("دور"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "الأدوار والأذونات", + ), + "roles": MessageLookupByLibrary.simpleMessage("الأدوار"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "التقريب لأقرب عدد صحيح", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "تقريب لأقرب منزلة عشرية (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "تقريب لأقرب منزلة عشرية (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "تقريب لأقرب منزلة عشرية (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "التقريب لعدد صحيح", + ), + "rounding": MessageLookupByLibrary.simpleMessage("تقريب"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("المجموع المقرب"), + "roundings": MessageLookupByLibrary.simpleMessage("التقريب (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("نقد جاري"), + "sNo": MessageLookupByLibrary.simpleMessage("رقم تسلسلي (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("الراتب"), + "sale": MessageLookupByLibrary.simpleMessage("أُوكَازيُون"), + "saleBy": MessageLookupByLibrary.simpleMessage("تم البيع بواسطة"), + "saleEdit": MessageLookupByLibrary.simpleMessage("تعديل المبيعات"), + "saleList": MessageLookupByLibrary.simpleMessage("قائمة المبيعات"), + "salePrice": MessageLookupByLibrary.simpleMessage("سعر البيع"), + "saleQty": MessageLookupByLibrary.simpleMessage("كمية البيع"), + "saleReq": MessageLookupByLibrary.simpleMessage("مطلوب سعر البيع"), + "saleReturn": MessageLookupByLibrary.simpleMessage("مرتجع مبيعات"), + "sales": MessageLookupByLibrary.simpleMessage("المبيعات"), + "salesBy": MessageLookupByLibrary.simpleMessage("تم البيع بواسطة:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("تفاصيل المبيعات"), + "salesList": MessageLookupByLibrary.simpleMessage("قائمة المبيعات"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "نظرة عامة على المبيعات والمشتريات", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("تقرير المبيعات"), + "salesReturn": MessageLookupByLibrary.simpleMessage("مرتجع مبيعات"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "تقرير إرجاع المبيعات", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("إعدادات المبيعات"), + "save": MessageLookupByLibrary.simpleMessage("يحفظ"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("احفظ وانشر"), + "saveSetting": MessageLookupByLibrary.simpleMessage("حفظ الإعدادات"), + "saveVariant": MessageLookupByLibrary.simpleMessage("حفظ المتغير"), + "saving": MessageLookupByLibrary.simpleMessage("جاري الحفظ"), + "scanCode": MessageLookupByLibrary.simpleMessage("امسح رمز المنتج QR"), + "search": MessageLookupByLibrary.simpleMessage("يبحث"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("بحث في الحضور"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "البحث عن رقم الدفعة...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("ابحث هنا...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("بحث في الإجازات"), + "searchProduct": MessageLookupByLibrary.simpleMessage("بحث عن المنتج"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "بحث في المعاملات...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("بحث..."), + "seconds": MessageLookupByLibrary.simpleMessage("ثواني"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "عرض جميع رموز الترويج", + ), + "select": MessageLookupByLibrary.simpleMessage("يختار"), + "selectABrand": MessageLookupByLibrary.simpleMessage("اختر علامة تجارية"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("اختر فاتورة"), + "selectAccount": MessageLookupByLibrary.simpleMessage("اختر الحساب"), + "selectAll": MessageLookupByLibrary.simpleMessage("تحديد الكل"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "اختر رفاً واحداً على الأقل", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage("اختر بنك أو نقد"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "اختر فئة العمل", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("اختر الفئة"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("اختر العميل"), + "selectDate": MessageLookupByLibrary.simpleMessage("اختر التاريخ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "اختر التاريخ أولاً", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "اختر وجهة الإيداع", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "اختر الموظف أولاً", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("اختر تاريخ البدء"), + "selectItems": MessageLookupByLibrary.simpleMessage("اختر العناصر"), + "selectLang": MessageLookupByLibrary.simpleMessage("اختر لغتك"), + "selectModel": MessageLookupByLibrary.simpleMessage("اختر الموديل"), + "selectOne": MessageLookupByLibrary.simpleMessage("اختر واحداً"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "اختر حسابًا واحدًا", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "اختر فئة المنتج", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "اختر وحدة المنتج", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("اختر الرف"), + "selectShelf": MessageLookupByLibrary.simpleMessage("اختر الرف الخشبي"), + "selectStock": MessageLookupByLibrary.simpleMessage("اختر المخزون"), + "selectTax": MessageLookupByLibrary.simpleMessage("اختر الضريبة"), + "selectToDate": MessageLookupByLibrary.simpleMessage("اختر تاريخ الانتهاء"), + "selectType": MessageLookupByLibrary.simpleMessage("اختر النوع"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "اختر المتغيرات :", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("اختر المستودع"), + "sellAll": MessageLookupByLibrary.simpleMessage("بيع الكل >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("سعر البيع"), + "sellsBy": MessageLookupByLibrary.simpleMessage("يباع بواسطة"), + "send": MessageLookupByLibrary.simpleMessage("إرسال"), + "sendCode": MessageLookupByLibrary.simpleMessage("أرسل الرمز"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "أرسلنا بريدًا إلكترونيًا يحتوي على إرشادات حول كيفية إعادة تعيين كلمة المرور إلى:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("أرسل رابط إعادة التعيين"), + "sendMessage": MessageLookupByLibrary.simpleMessage("إرسال الرسالة"), + "sendSMS": MessageLookupByLibrary.simpleMessage("إرسال رسالة نصية"), + "sendSms": MessageLookupByLibrary.simpleMessage("إرسال رسالة نصية"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "أرسل بريدك الإلكتروني", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "قم بتحديث ملف التعريف الخاص بك لتوصيل طبيبك بانطباع أفضل", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "إعداد كلمة مرور جديدة", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "قم بإعداد ملف التعريف الخاص بك", + ), + "setting": MessageLookupByLibrary.simpleMessage("الإعدادات"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 أيام"), + "share": MessageLookupByLibrary.simpleMessage("مشاركة"), + "shelf": MessageLookupByLibrary.simpleMessage("رف (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("اسم الرف"), + "shelves": MessageLookupByLibrary.simpleMessage("الرفوف (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("وردية"), + "shiftName": MessageLookupByLibrary.simpleMessage("اسم الوردية"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("عنوان الشحن"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("رسوم الشحن"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "رصيد الافتتاح للمحل", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "الرصيد المتبقي للمحل", + ), + "showAction": MessageLookupByLibrary.simpleMessage("عرض الإجراء"), + "showCode": MessageLookupByLibrary.simpleMessage("إظهار الرمز"), + "showCombo": MessageLookupByLibrary.simpleMessage("عرض كومبو"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "عرض تاريخ الانتهاء", + ), + "showName": MessageLookupByLibrary.simpleMessage("إظهار الاسم"), + "showPrice": MessageLookupByLibrary.simpleMessage("إظهار السعر"), + "showSingle": MessageLookupByLibrary.simpleMessage("عرض فردي"), + "showVariant": MessageLookupByLibrary.simpleMessage("عرض المتغيرات"), + "signIn": MessageLookupByLibrary.simpleMessage("تسجيل الدخول"), + "signUp": MessageLookupByLibrary.simpleMessage("اشتراك"), + "single": MessageLookupByLibrary.simpleMessage("فردي"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 يوماً"), + "size": MessageLookupByLibrary.simpleMessage("الحجم"), + "skip": MessageLookupByLibrary.simpleMessage("تخطى"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("تخطى التحديث"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / رمز"), + "skuOrCode": MessageLookupByLibrary.simpleMessage( + "وحدة حفظ المخزون / الرمز (SKU / Code)", + ), + "sl": MessageLookupByLibrary.simpleMessage("رقم"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ساعة ذكية"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "التسويق عبر وسائل التواصل الاجتماعي", + ), + "sold": MessageLookupByLibrary.simpleMessage("مباع"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "حدث خطأ ما في صفحة الويب.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("هناك شيء"), + "staffLogin": MessageLookupByLibrary.simpleMessage("دخول الموظفين"), + "start": MessageLookupByLibrary.simpleMessage("ابدأ"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("وقت بدء الاستراحة"), + "startDate": MessageLookupByLibrary.simpleMessage("تاريخ البدء"), + "startNewSale": MessageLookupByLibrary.simpleMessage("بدء عملية بيع جديدة"), + "startTime": MessageLookupByLibrary.simpleMessage("وقت البدء"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "وقت البدء مطلوب", + ), + "started": MessageLookupByLibrary.simpleMessage("بدأ"), + "state": MessageLookupByLibrary.simpleMessage("الولاية"), + "stateName": MessageLookupByLibrary.simpleMessage("اسم الولاية"), + "status": MessageLookupByLibrary.simpleMessage("الحالة"), + "staus": MessageLookupByLibrary.simpleMessage("الحالة"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("لا يزال غير مدفوع"), + "stock": MessageLookupByLibrary.simpleMessage("مخزون"), + "stockList": MessageLookupByLibrary.simpleMessage("قائمة الأسهم"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("مخزون / نوع"), + "stockReport": MessageLookupByLibrary.simpleMessage("تقرير المخزون"), + "stockValue": MessageLookupByLibrary.simpleMessage("قيمة المخزون"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "يجب أن يكون المخزون على الأقل ١", + ), + "stocks": MessageLookupByLibrary.simpleMessage("المخزون:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("قائمة الضرائب الفرعية"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ضرائب فرعية"), + "subTotal": MessageLookupByLibrary.simpleMessage("المجموع الفرعي"), + "submit": MessageLookupByLibrary.simpleMessage("إرسال"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("اشترك الآن"), + "subscription": MessageLookupByLibrary.simpleMessage("الاشتراك"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "تقارير الاشتراك", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("اشتراكات"), + "subtotal": MessageLookupByLibrary.simpleMessage("المجموع الفرعي"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("تم الدفع بنجاح"), + "supplerPay": MessageLookupByLibrary.simpleMessage("دفع المورد"), + "supplier": MessageLookupByLibrary.simpleMessage("المورد"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("تفاصيل المورد"), + "supplierDue": MessageLookupByLibrary.simpleMessage("مستحقات المورد"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "دفتر أستاذ الموردين", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("اسم المورد"), + "switchBank": MessageLookupByLibrary.simpleMessage("تبديل الفرع؟"), + "switchs": MessageLookupByLibrary.simpleMessage("تبديل"), + "tax": MessageLookupByLibrary.simpleMessage("ضريبة (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("المجموعة الضريبية"), + "taxPercent": MessageLookupByLibrary.simpleMessage("نسبة الضريبة"), + "taxRates": MessageLookupByLibrary.simpleMessage("معدلات الضريبة"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "معدلات الضريبة - إدارة معدلات الضرائب الخاصة بك", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("تقرير الضرائب"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "قائمة تقارير الضرائب", + ), + "taxType": MessageLookupByLibrary.simpleMessage("نوع الضريبة"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ضريبة بنوع ضريبة واحد/متعدد", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "شكرًا لك على عمليتك الشرائية", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "شكرًا لك على الدفع المستحق", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "شعار فاتورة الطابعة الحرارية", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "لغة الطابعة الحرارية", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "حجم ورقة الطابعة الحرارية", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 يوماً"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 ملصقاً لكل ورقة، 8.27 بوصة في 11.69 بوصة", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("هذا الشهر"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "هذه الخطة غير مؤهلة للترقية", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "هذه الخطة غير متاحة للشراء", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "تم إضافة هذا المنتج بالفعل!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("هذا الأسبوع"), + "thisYear": MessageLookupByLibrary.simpleMessage("هذا العام"), + "time": MessageLookupByLibrary.simpleMessage("الوقت"), + "timeIn": MessageLookupByLibrary.simpleMessage("وقت الدخول"), + "timeOut": MessageLookupByLibrary.simpleMessage("وقت الخروج"), + "to": MessageLookupByLibrary.simpleMessage("إلى"), + "toAccount": MessageLookupByLibrary.simpleMessage("إلى حساب"), + "toDate": MessageLookupByLibrary.simpleMessage("ان يذهب في موعد"), + "today": MessageLookupByLibrary.simpleMessage("اليوم"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ملخص اليوم"), + "top5Customer": MessageLookupByLibrary.simpleMessage("أفضل 5 عملاء"), + "top5Product": MessageLookupByLibrary.simpleMessage("أفضل 5 منتجات"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("أفضل 5 موردين"), + "total": MessageLookupByLibrary.simpleMessage("المجموع"), + "totalAmount": MessageLookupByLibrary.simpleMessage("المبلغ الإجمالي"), + "totalAssets": MessageLookupByLibrary.simpleMessage("إجمالي الأصول"), + "totalBalance": MessageLookupByLibrary.simpleMessage("إجمالي الرصيد"), + "totalCategories": MessageLookupByLibrary.simpleMessage("إجمالي الفئات"), + "totalDue": MessageLookupByLibrary.simpleMessage("الإجمالي المستحق"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "إجمالي المبلغ المستحق", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("المصاريف الكلية"), + "totalIncome": MessageLookupByLibrary.simpleMessage("إجمالي الدخل"), + "totalItems": MessageLookupByLibrary.simpleMessage("إجمالي العناصر"), + "totalLoss": MessageLookupByLibrary.simpleMessage("خسارة كاملة"), + "totalPayable": MessageLookupByLibrary.simpleMessage("المجموع الدائن"), + "totalPrice": MessageLookupByLibrary.simpleMessage("السعر الإجمالي"), + "totalProduct": MessageLookupByLibrary.simpleMessage("إجمالي المنتجات"), + "totalProfit": MessageLookupByLibrary.simpleMessage("اجمالي الربح"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("إجمالي الشراء"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "إجمالي المبلغ المرتجع", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("إجمالي المرتجعات"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "إجمالي مبلغ الراتب", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("إجمالي المبيعات"), + "totalVat": MessageLookupByLibrary.simpleMessage("إجمالي الضريبة"), + "totall": MessageLookupByLibrary.simpleMessage("الإجمالي:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "نظرة عامة على المعاملة", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("نوع المعاملة"), + "transactions": MessageLookupByLibrary.simpleMessage("المعاملات"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "تقارير سجل المعاملات", + ), + "transfer": MessageLookupByLibrary.simpleMessage("تحويل"), + "transferCheque": MessageLookupByLibrary.simpleMessage("تحويل شيك"), + "transferDate": MessageLookupByLibrary.simpleMessage("تاريخ التحويل"), + "tryAgain": MessageLookupByLibrary.simpleMessage("حاول ثانية"), + "twitter": MessageLookupByLibrary.simpleMessage("تويتر"), + "type": MessageLookupByLibrary.simpleMessage("النوع"), + "typeSelect": MessageLookupByLibrary.simpleMessage("اختر النوع"), + "unPaid": MessageLookupByLibrary.simpleMessage("غير مدفوعة"), + "unit": MessageLookupByLibrary.simpleMessage("وحدة"), + "unitName": MessageLookupByLibrary.simpleMessage("إسم الوحدة"), + "unitPirce": MessageLookupByLibrary.simpleMessage("سعر الوحدة"), + "unitPrice": MessageLookupByLibrary.simpleMessage("سعر الوحدة"), + "units": MessageLookupByLibrary.simpleMessage("الوحدات"), + "unlimited": MessageLookupByLibrary.simpleMessage("غير محدود"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("استخدام غير محدود"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "استخدامات غير محدودة لحزمتنا👇", + ), + "update": MessageLookupByLibrary.simpleMessage("تحديث"), + "updateBranch": MessageLookupByLibrary.simpleMessage("تحديث الفرع"), + "updateContact": MessageLookupByLibrary.simpleMessage("تحديث جهة الاتصال"), + "updateFailed": MessageLookupByLibrary.simpleMessage("فشل تحديث المخزون"), + "updateNow": MessageLookupByLibrary.simpleMessage("تحديث الان"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لتحديث الجهة.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("تحديث المنتج"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "تم تحديث المنتج بنجاح!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن بتحديث المنتج.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("تحديث ملفك الشخصي"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("تحديث الشراء"), + "updateRole": MessageLookupByLibrary.simpleMessage("تحديث الدور"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن بتحديث البيع.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("تم التحديث بنجاح"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "قم بتحديث ملفك الشخصي لربط عملائك بانطباع أفضل", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "قم بتحديث اشتراكك", + ), + "updating": MessageLookupByLibrary.simpleMessage("جاري التحديث..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ترقية الآن"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "معرف UPI لرمز الاستجابة السريعة", + ), + "upload": MessageLookupByLibrary.simpleMessage("رفع"), + "uploadImage": MessageLookupByLibrary.simpleMessage("رفع صورة"), + "uploading": MessageLookupByLibrary.simpleMessage("جارٍ الرفع..."), + "useGallery": MessageLookupByLibrary.simpleMessage("استخدام المعرض"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "لا يمكن أن يكون عنوان المستخدم فارغًا", + ), + "user": MessageLookupByLibrary.simpleMessage("المستخدم"), + "userRole": MessageLookupByLibrary.simpleMessage("دور المستخدم"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "تفاصيل دور المستخدم", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("عنوان المستخدم"), + "values": MessageLookupByLibrary.simpleMessage("القيم"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "تمت إضافة المتغير بنجاح!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "تم حذف المتغير بنجاح!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("قائمة المتغيرات"), + "variationId": MessageLookupByLibrary.simpleMessage( + "معرف الاختلاف (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("الاختلافات"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("منتجات متنوعة"), + "vat": MessageLookupByLibrary.simpleMessage("ضريبة القيمة المضافة"), + "vatAndTax": MessageLookupByLibrary.simpleMessage( + "ضريبة القيمة المضافة والضريبة", + ), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "رقم ضريبة القيمة المضافة/ضريبة السلع والخدمات", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "عنوان ضريبة القيمة المضافة/ضريبة السلع والخدمات", + ), + "vatId": MessageLookupByLibrary.simpleMessage( + "رقم التعريف الضريبي (Vat Id)", + ), + "vatNumber": MessageLookupByLibrary.simpleMessage( + "رقم ضريبة القيمة المضافة", + ), + "vatReports": MessageLookupByLibrary.simpleMessage("تقارير الضريبة (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("نوع الضريبة (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("التحقق"), + "verify": MessageLookupByLibrary.simpleMessage("تحقق"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "تحقق من بريدك الإلكتروني", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "تحقق من البريد الإلكتروني", + ), + "view": MessageLookupByLibrary.simpleMessage("عرض التفاصيل"), + "viewAll": MessageLookupByLibrary.simpleMessage("مشاهدة الكل"), + "viewDetails": MessageLookupByLibrary.simpleMessage("عرض التفاصيل"), + "viewPrice": MessageLookupByLibrary.simpleMessage("عرض السعر"), + "viewStock": MessageLookupByLibrary.simpleMessage("عرض المخزون"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "عرض المعاملات لـ", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("عميل عابر"), + "wallet": MessageLookupByLibrary.simpleMessage("المحفظة"), + "walletBalance": MessageLookupByLibrary.simpleMessage("رصيد المحفظة"), + "warehouse": MessageLookupByLibrary.simpleMessage("مستودع (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("اسم المستودع"), + "warranty": MessageLookupByLibrary.simpleMessage("الضمان"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "لقد أرسلنا رسالة تأكيد إلى", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "أرسلنا OTP إلى رقم هاتفك", + ), + "weekly": MessageLookupByLibrary.simpleMessage("أسبوعيًا"), + "weight": MessageLookupByLibrary.simpleMessage("الوزن"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("مرحبًا بعودتك!"), + "whatNew": MessageLookupByLibrary.simpleMessage("ما هو الجديد"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("سعر بالجملة"), + "wholesaler": MessageLookupByLibrary.simpleMessage("تاجر الجملة"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "سيتم إضافته قريبًا", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "اكتب رسالتك هنا", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("اكتب النص هنا..."), + "yearly": MessageLookupByLibrary.simpleMessage("سنويًا"), + "years": MessageLookupByLibrary.simpleMessage("سنوات"), + "yes": MessageLookupByLibrary.simpleMessage("نعم"), + "yesterday": MessageLookupByLibrary.simpleMessage("أمس"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "لا يمكنك الدفع أكثر من المستحق", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "يمكنك الآن إعادة إرسال رمز التحقق.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لإنشاء باركود."), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لحذف الموديل.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لحذف الرف"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن للربح والخسارة.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لإنشاء فئة مصروفات.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لإنشاء فئة دخل."), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لإنشاء موديل", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لإنشاء مشتريات."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لحذف القسم."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لحذف المسمى الوظيفي.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لحذف طلب الإجازة."), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لحذف الرواتب."), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن للتصدير إلى Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لإنشاء باركود."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لإنشاء تقرير"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لتحديث الفرع."), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لتحديث القسم."), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لتحديث طلب الإجازة.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لتحديث الموديل", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لتحديث العطلات."), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لعرض الحضور"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لتحديث الرواتب.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لتحديث المسمى الوظيفي.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لحذف الوردية."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لتحديث الوردية."), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لإنشاء رفوف.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لحذف الرفوف.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ليس لديك إذن لتحديث الرفوف.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لإنشاء مصروف."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("ليس لديك إذن لإنشاء دخل."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "يجب عليك منح الإذن", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("انت تستخدم "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "هل ترغب في حذف هذا المنتج؟", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "حزمتك المجانية على وشك الانتهاء، اشتر خطتك التالية. شكرًا.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("مجموعتك"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "سينتهي اشتراكك خلال 5 أيام", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "سينتهي اشتراكك اليوم\n\nيرجى الشراء مجددًا", + ), + "zip": MessageLookupByLibrary.simpleMessage("الرمز البريدي"), + "zipCode": MessageLookupByLibrary.simpleMessage("أدخل الرمز البريدي"), + }; +} diff --git a/lib/generated/intl/messages_as.dart b/lib/generated/intl/messages_as.dart new file mode 100644 index 0000000..46f8f70 --- /dev/null +++ b/lib/generated/intl/messages_as.dart @@ -0,0 +1,2270 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a as locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'as'; + + static String m0(start) => "\$${start} ছেকেণ্ডৰ ভিতৰত OTP পুনৰ পঠাওক"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("গ্ৰাহক বিৱৰণ"), + "INVOICE": MessageLookupByLibrary.simpleMessage("চালান"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 ইনভইচ ল’গ’"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "একাউন্ট প্ৰদৰ্শন নাম", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "একাউন্টধাৰীৰ নাম", + ), + "accountName": MessageLookupByLibrary.simpleMessage("একাউন্টৰ নাম"), + "accountNumber": MessageLookupByLibrary.simpleMessage("একাউন্টৰ নাম"), + "action": MessageLookupByLibrary.simpleMessage("কাৰ্য্য"), + "actions": MessageLookupByLibrary.simpleMessage("কাৰ্য"), + "active": MessageLookupByLibrary.simpleMessage("সক্ৰিয়"), + "add": MessageLookupByLibrary.simpleMessage("যোগ কৰক"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি এখন পৰচেজ যোগ কৰক", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("উপস্থিতি যোগ কৰক"), + "addBank": MessageLookupByLibrary.simpleMessage("বেংক যোগ কৰক"), + "addBrand": MessageLookupByLibrary.simpleMessage("ব্ৰাণ্ড যোগ কৰক"), + "addCash": MessageLookupByLibrary.simpleMessage("নগদ ধন যোগ কৰক"), + "addCategory": MessageLookupByLibrary.simpleMessage("শ্ৰেণী যোগ কৰক"), + "addContact": MessageLookupByLibrary.simpleMessage("যোগাযোগ সংযোগ কৰক"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি গ্ৰাহক যোগ কৰক", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("গ্ৰাহক যোগ কৰক"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ডেলিভাৰী যোগ কৰক"), + "addDepartment": MessageLookupByLibrary.simpleMessage("বিভাগ যোগ কৰক"), + "addDesignation": MessageLookupByLibrary.simpleMessage("নতুন পদবী যোগ কৰক"), + "addExpense": MessageLookupByLibrary.simpleMessage("ব্যয় যোগ কৰক"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "ব্যয় শ্ৰেণী যোগ কৰক", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("ছুটী যোগ কৰক"), + "addImage": MessageLookupByLibrary.simpleMessage("ছবি যোগ কৰক"), + "addIncome": MessageLookupByLibrary.simpleMessage("আয় যোগ কৰক"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "আয়ৰ শ্ৰেণী যোগ কৰক", + ), + "addItems": MessageLookupByLibrary.simpleMessage("আইটেম যোগ কৰক"), + "addLeave": MessageLookupByLibrary.simpleMessage("ছুটী যোগ কৰক"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "অধিক ক্ষেত্ৰ যোগ কৰক", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("নতুন ঠিকনা যোগ কৰক"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "নতুন উপস্থিতি যোগ কৰক", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "বেংক একাউন্ট যোগ কৰক", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "নতুন কৰ্মচাৰী যোগ কৰক", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("নতুন চুটী যোগ কৰক"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "নতুন চুটীৰ আবেদন যোগ কৰক", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("নতুন মডেল যোগ কৰক"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "নতুন পেৰ\'ল যোগ কৰক", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("নতুন পণ্য যোগ কৰক"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি নতুন পৰচেজ যোগ কৰক", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("নতুন ৰেক যোগ কৰক"), + "addNewShift": MessageLookupByLibrary.simpleMessage("নতুন শিফ্ট যোগ কৰক"), + "addNewTax": MessageLookupByLibrary.simpleMessage("নতুন কৰ যোগ কৰক"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "নতুন ভিন্নতা যোগ কৰক", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "নতুন ভিন্নতাসমূহ যোগ কৰক", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "নতুন গুদাম যোগ কৰক", + ), + "addNote": MessageLookupByLibrary.simpleMessage("টীকা যোগ কৰক"), + "addParty": MessageLookupByLibrary.simpleMessage("পার্টি যোগ কৰক"), + "addPayment": MessageLookupByLibrary.simpleMessage("পৰিশোধ যোগ কৰক"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি পণ্য যোগ কৰক", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "প্ৰথমে সামগ্ৰী যোগ কৰক", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "উৎপাদ সফলতাৰে সৃষ্টি!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ উৎপাদ সৃষ্টি কৰিবলৈ অনুমতি নাই।", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("পৰচেজ যোগ কৰক"), + "addRole": MessageLookupByLibrary.simpleMessage("ভূমিকা যোগ কৰক"), + "addSale": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি এখন বিক্ৰয় যোগ কৰক", + ), + "addSales": MessageLookupByLibrary.simpleMessage("বিক্ৰয় যোগ কৰক"), + "addShelf": MessageLookupByLibrary.simpleMessage("নতুন শ্বেলফ যোগ কৰক"), + "addShift": MessageLookupByLibrary.simpleMessage("শিফ্ট যোগ কৰক"), + "addStock": MessageLookupByLibrary.simpleMessage("পোন-পৃষ্ঠ যোগ কৰক"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "উপ-ভিন্নতা যোগ কৰক", + ), + "addTax": MessageLookupByLibrary.simpleMessage("কৰ যোগ কৰক"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("নতুন কৰ গোট যোগ কৰক"), + "addUnit": MessageLookupByLibrary.simpleMessage("একক যোগ কৰক"), + "addUserRole": MessageLookupByLibrary.simpleMessage("ইউজাৰ ৰোল যোগ কৰক"), + "addVariant": MessageLookupByLibrary.simpleMessage("বিকল্প যোগ কৰক"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "বিকল্প বিবৰণ যোগ কৰক", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("কাৰ্টত যোগ কৰা হৈছে"), + "adding": MessageLookupByLibrary.simpleMessage("যোগ কৰা হচ্ছে.."), + "address": MessageLookupByLibrary.simpleMessage("ঠিকনা"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "বেংক বেলেঞ্চ এডজাষ্ট কৰক", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("নগদ এডজাষ্ট কৰক"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "নগদ বেলেঞ্চ এডজাষ্ট কৰক", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "এডজাষ্টমেন্টৰ তাৰিখ", + ), + "admin": MessageLookupByLibrary.simpleMessage("প্ৰশাসক"), + "advance": MessageLookupByLibrary.simpleMessage("অগ্ৰিম"), + "all": MessageLookupByLibrary.simpleMessage("সকলো"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "সকল ব্যৱসায় সমাধান", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro হৈছে এক পৰিপূৰ্ণ ব্যৱসায় সমাধান য’ত ষ্টক, একাউণ্ট, বিক্ৰী, খৰচ আৰু লোকচান/লাভ অন্তৰ্ভুক্ত।", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("সকলো কৰ্মচাৰী"), + "allParties": MessageLookupByLibrary.simpleMessage("সকলো পৰিপন্থী"), + "allParty": MessageLookupByLibrary.simpleMessage("সকলো পৰিপন্থী"), + "allTime": MessageLookupByLibrary.simpleMessage("সকলো সময়"), + "allTransaction": MessageLookupByLibrary.simpleMessage("সকলো লেনদেন"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "ইয়াৰ আগতে যোগ কৰা হৈছে", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "অহা, আপোনাৰ একাউন্ট আছে নে?", + ), + "amount": MessageLookupByLibrary.simpleMessage("পৰিমাণ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "পৰিমাণ ০ তকৈ বেছি হ’ব লাগিব", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "পৰিমাণ গোলাকাৰ কৰাৰ পদ্ধতি", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("আকৌণ্ট শব্দত"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "পৰিমাণ প্ৰয়োজনীয়", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "এটা SMS তলৰ নম্বৰলৈ পঠোৱা হ\'ব: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "এণ্ড্ৰইড আৰু iOS এপ সমৰ্থন", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "এটি নতুন আপডেট উপলব্ধ\nঅনুগ্ৰহ কৰি আপোনাৰ এপ্লিকেচন আপডেট কৰক", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("আপল ৱাচ"), + "apply": MessageLookupByLibrary.simpleMessage("আবেদন কৰক"), + "areYouSure": MessageLookupByLibrary.simpleMessage("আপুনি নিশ্চিত নেকি?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "আপুনি সঁচাকৈয়ে এই শাখা মচি পেলাব বিচাৰে নেকি?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "আপুনি নিশ্চিতনে যে এই ভূমিকাটো মচিব বিচাৰিছে?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "আপুনি সঁচাকৈয়ে বেলেগ শাখালৈ সলনি কৰিব বিচাৰে নেকি?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "আপুনি কি নিশ্চিত যে আপুনি এই পক্ষী মুছি পেলাব বিচাৰে?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "আপুনি সঁচাকৈয়ে এই শাখাৰ পৰা ওলাই যাব বিচাৰে নেকি?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("তাৰিখলৈকে"), + "assets": MessageLookupByLibrary.simpleMessage("সম্পত্তি"), + "attachment": MessageLookupByLibrary.simpleMessage("সংলগ্ন ফাইল"), + "attendance": MessageLookupByLibrary.simpleMessage("উপস্থিতি"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "উপস্থিতি প্ৰতিবেদন", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("অনুমোদিত চহী"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "স্বয়ংক্ৰিয়ভাৱে গণনা কৰা দিন", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "স্বয়ংক্ৰিয়ভাৱে নিৰ্বাচন কৰা হৈছে", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("বাড়ীলৈ ফিৰি চাওক"), + "balance": MessageLookupByLibrary.simpleMessage("ব্যালেঞ্চ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("বকেয়া বেলেঞ্চ"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("বেলেঞ্চ শ্বীট"), + "bangladesh": MessageLookupByLibrary.simpleMessage("বাংলাদেশ"), + "bank": MessageLookupByLibrary.simpleMessage("বেংক"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("বেংক একাউন্ট"), + "bankDetails": MessageLookupByLibrary.simpleMessage("বেংকৰ সবিশেষ"), + "bankName": MessageLookupByLibrary.simpleMessage("বেংকৰ নাম"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "বেংকৰ পৰা বেংকলৈ স্থানান্তৰ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "বেংকৰ পৰা নগদলৈ স্থানান্তৰ", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "বাৰকোড লেবেল প্ৰিণ্ট ছেটিং", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("বারক\'ড উৎপাদক"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("বারকোড জেনাৰেটৰ"), + "barcodes": MessageLookupByLibrary.simpleMessage("বাৰকোড"), + "batch": MessageLookupByLibrary.simpleMessage("ব্যাচ"), + "batchNo": MessageLookupByLibrary.simpleMessage("ব্যাচ নম্বৰ"), + "billTO": MessageLookupByLibrary.simpleMessage("বিল টু"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("বিল অনুসৰি লাভ"), + "billingAddress": MessageLookupByLibrary.simpleMessage("বিলিং ঠিকনা"), + "birthDate": MessageLookupByLibrary.simpleMessage("জন্ম তাৰিখ"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ব্লুটুথ বন্ধ হৈ আছে। অনুগ্ৰহ কৰি অন কৰক।", + ), + "branch": MessageLookupByLibrary.simpleMessage("শাখা"), + "branchList": MessageLookupByLibrary.simpleMessage("শাখা তালিকা"), + "brand": MessageLookupByLibrary.simpleMessage("ব্রেণ্ড"), + "brandName": MessageLookupByLibrary.simpleMessage("ব্ৰাণ্ড নাম"), + "brands": MessageLookupByLibrary.simpleMessage("ব্ৰাণ্ড"), + "breakDuration": MessageLookupByLibrary.simpleMessage("বিৰতিৰ সময়কাল"), + "breakStatus": MessageLookupByLibrary.simpleMessage("বিৰতিৰ স্থিতি"), + "breakTime": MessageLookupByLibrary.simpleMessage("বিৰতিৰ সময়"), + "bulk": MessageLookupByLibrary.simpleMessage("বাল্ক আপলোড"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("বাল্ক আপলোড"), + "businessCat": MessageLookupByLibrary.simpleMessage("ব্যৱসায়িক শ্ৰেণী"), + "businessName": MessageLookupByLibrary.simpleMessage( + "কোম্পানী আৰু ব্যৱসায়ৰ নাম", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("এতিয়াই ক্ৰয় কৰক"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "প্ৰিমিয়াম পৰিকল্পনা কিনক", + ), + "call": MessageLookupByLibrary.simpleMessage("কল কৰক"), + "camera": MessageLookupByLibrary.simpleMessage("কেমেৰা"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "এই লেনদেনৰ ধৰণ সম্পাদনা কৰিব নোৱাৰি।", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "পৰিশোধৰ বিৱৰণ উদ্ধাৰ কৰিব পৰা নগ’ল।", + ), + "cancel": MessageLookupByLibrary.simpleMessage("বাতিল কৰক"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ডিভাইচ বিচাৰি থকা হৈছে...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "একেটা একাউন্টলৈ স্থানান্তৰ কৰিব নোৱাৰি।", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ক্ষমতা"), + "cash": MessageLookupByLibrary.simpleMessage("নগদ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("নগদ আৰু বেংক"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "নগদ আৰু বেংক ব্যৱস্থাপনা", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("নগদ প্ৰবাহ"), + "cashIn": MessageLookupByLibrary.simpleMessage("নগদ অহা"), + "cashInHand": MessageLookupByLibrary.simpleMessage("হাতত থকা নগদ"), + "cashOut": MessageLookupByLibrary.simpleMessage("নগদ যোৱা"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "নগদৰ পৰা বেংকলৈ স্থানান্তৰ", + ), + "categories": MessageLookupByLibrary.simpleMessage("শ্ৰেণীসমূহ"), + "category": MessageLookupByLibrary.simpleMessage("শ্ৰেণী"), + "categoryName": MessageLookupByLibrary.simpleMessage("শ্ৰেণী নাম"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ঘূৰাই দিয়া পৰিমাণ"), + "changePassword": MessageLookupByLibrary.simpleMessage("পাছৱাৰ্ড সলনি কৰক"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ইমেইল পৰীক্ষা কৰক"), + "cheque": MessageLookupByLibrary.simpleMessage("চেক"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("চেকৰ পৰিমাণ"), + "chequeDate": MessageLookupByLibrary.simpleMessage("চেকৰ তাৰিখ"), + "chequeList": MessageLookupByLibrary.simpleMessage("চেকৰ তালিকা"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("চেক নম্বৰ"), + "choose": MessageLookupByLibrary.simpleMessage("নিৰ্বাচন কৰক"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("দেওশ নিৰ্বাচন কৰক"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "এটা গ্ৰাহক বাচনি কৰক", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "এটা সাপ্লায়াৰ বাচনি কৰক", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বৈশিষ্ট্য বাচনি কৰক", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "বৈশিষ্ট্যসমূহ হৈছে সেইবোৰ যি POSpro ক পৰম্পৰাগত সমাধানৰ পৰা পৃথক কৰে।", + ), + "city": MessageLookupByLibrary.simpleMessage("চহৰ"), + "cityName": MessageLookupByLibrary.simpleMessage("চহৰৰ নাম"), + "clarence": MessageLookupByLibrary.simpleMessage("ক্লাৰেঞ্চ"), + "clear": MessageLookupByLibrary.simpleMessage("মচি পেলাওক"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "সংযোগ কৰিবলৈ ক্লিক কৰক", + ), + "close": MessageLookupByLibrary.simpleMessage("বন্ধ কৰক"), + "closed": MessageLookupByLibrary.simpleMessage("বন্ধ"), + "code": MessageLookupByLibrary.simpleMessage("কোড"), + "collectDue": MessageLookupByLibrary.simpleMessage("বকেয়া সংগ্ৰহ কৰক"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি বকেয়া সংগ্রহ কৰক", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("সংগ্ৰহ কৰা হৈছে:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("সংগ্ৰহ কৰা"), + "color": MessageLookupByLibrary.simpleMessage("ৰং"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "একাধিক কৰৰ সমাহাৰ", + ), + "combo": MessageLookupByLibrary.simpleMessage("কম্বো"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "কম্বো প্ৰডাক্ট ৰিপৰ্ট", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("কম্বো সামগ্ৰী"), + "comboReport": MessageLookupByLibrary.simpleMessage("কম্বো প্ৰতিবেদন"), + "comingSoon": MessageLookupByLibrary.simpleMessage("চাৰা আহি আছে"), + "companyAddress": MessageLookupByLibrary.simpleMessage("কোম্পানী ঠিকনা"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "মুছি পেলোৱাৰ বাবে নিশ্চিত কৰক", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("পাসৱৰ্ড নিশ্চিত কৰক"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "পাসৱৰ্ড নিশ্চিত কৰক", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "ৰিটাৰ্ণ নিশ্চিত কৰক", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS নিশ্চিত কৰক"), + "congratulation": MessageLookupByLibrary.simpleMessage("অভিনন্দন"), + "connect": MessageLookupByLibrary.simpleMessage("সংযোগ কৰিবলৈ ক্লিক কৰক"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ প্ৰিণ্টাৰ সংযোগ কৰক", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ প্ৰিণ্টাৰ সংযোগ কৰক", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("সংযুক্ত হৈছে"), + "contactDetials": MessageLookupByLibrary.simpleMessage("যোগাযোগৰ বিবৰণ"), + "contactUs": MessageLookupByLibrary.simpleMessage("আমাৰ সৈতে যোগাযোগ কৰক"), + "continueButton": MessageLookupByLibrary.simpleMessage("অগ্ৰসর হওক"), + "continueE": MessageLookupByLibrary.simpleMessage("অগ্ৰসর হ\'ব"), + "cost": MessageLookupByLibrary.simpleMessage("মূল্য"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("কৰ অবিহনে মূল্য"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("কৰসহ মূল্য"), + "country": MessageLookupByLibrary.simpleMessage("দেশ"), + "countryName": MessageLookupByLibrary.simpleMessage("দেশৰ নাম"), + "create": MessageLookupByLibrary.simpleMessage("সৃষ্টি কৰক"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "এটা মুক্ত অকৌণ্ট সৃষ্টি কৰক", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "এটা মুক্ত অকৌণ্ট সৃষ্টি কৰক", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("শাখা সৃষ্টি কৰক"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "নতুন পাসৱৰ্ড সৃষ্টি কৰক", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ PDF সৃষ্টি কৰাৰ অনুমতি নাই।", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বিক্ৰী সৃষ্টি কৰিবলৈ অনুমতি নাই।", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ক্ৰেডিট (জমা)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("পার্টি কাৰ্ড সীমা"), + "currency": MessageLookupByLibrary.simpleMessage("মুদ্ৰা"), + "currentBalance": MessageLookupByLibrary.simpleMessage("বৰ্তমান বেলেঞ্চ"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "বৰ্তমান নগদ বেলেঞ্চ", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("বৰ্তমান মাহ"), + "currentYear": MessageLookupByLibrary.simpleMessage("বৰ্তমান বছৰ"), + "currents": MessageLookupByLibrary.simpleMessage("বৰ্তমান"), + "custom": MessageLookupByLibrary.simpleMessage("কাষ্টম"), + "customDate": MessageLookupByLibrary.simpleMessage("কাস্টম তাৰিখ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "কাষ্টম ইনভইচ ব্রেণ্ডিং", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("কাষ্টম প্ৰিন্ট"), + "customer": MessageLookupByLibrary.simpleMessage("গ্ৰাহক"), + "customerDate": MessageLookupByLibrary.simpleMessage("কাস্টম তাৰিখ"), + "customerDue": MessageLookupByLibrary.simpleMessage("গ্ৰাহক ঋণ"), + "customerLedger": MessageLookupByLibrary.simpleMessage("গ্ৰাহকৰ লেজাৰ"), + "customerName": MessageLookupByLibrary.simpleMessage("গ্ৰাহকৰ নাম"), + "customerPay": MessageLookupByLibrary.simpleMessage("গ্ৰাহকে পৰিশোধ কৰে"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "গ্ৰাহকৰ ফোন নম্বৰ", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("গ্ৰাহকৰ চহী"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("দৈনিক লেনদেন"), + "dashboard": MessageLookupByLibrary.simpleMessage("ড্যাসব\'ৰ্ড"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ডাটা সফলভাবে সংৰক্ষিত হৈছে।", + ), + "date": MessageLookupByLibrary.simpleMessage("তাৰিখ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "শেষ তাৰিখ আৰম্ভণিৰ পৰা আগতে হ\'ব নোৱাৰি।", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("তাৰিখ প্ৰয়োজনীয়"), + "dates": MessageLookupByLibrary.simpleMessage("তাৰিখ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("দিনৰ কিতাপ"), + "days": MessageLookupByLibrary.simpleMessage("দিন"), + "daysLeft": MessageLookupByLibrary.simpleMessage("দিন বাকী আছে"), + "dealer": MessageLookupByLibrary.simpleMessage("ডিলাৰ"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ডিলাৰ মূল্য"), + "debitOut": MessageLookupByLibrary.simpleMessage("ডেবিট (খৰচ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ডিফল্ট বিক্ৰী মূল্য", + ), + "delete": MessageLookupByLibrary.simpleMessage("মচি পেলাওক"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("একাউণ্ট মচক"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "আপুনি নিশ্চিত যে এই ব্যাচ মচি পেলাব বিচাৰে?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "আপুনি নিশ্চিতনে যে আপুনি আপোনাৰ একাউণ্ট মচিব বিচাৰে? এই কাৰ্যই আপোনাৰ সকলো তথ্য স্থায়ীভাৱে মচি পেলাব।", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পাৰ্টি মচিবলৈ অনুমতি নাই।", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "সফলতাৰে ডিলিট কৰা হৈছে!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("মচি থকা...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ডেলিভাৰী ঠিকনা"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ডেলিভাৰী চাৰ্জ"), + "department": MessageLookupByLibrary.simpleMessage("বিভাগ"), + "deposit": MessageLookupByLibrary.simpleMessage("জমা"), + "depositTo": MessageLookupByLibrary.simpleMessage("ত জমা কৰক"), + "description": MessageLookupByLibrary.simpleMessage("বিৱৰণ"), + "designation": MessageLookupByLibrary.simpleMessage("পদবী"), + "designationName": MessageLookupByLibrary.simpleMessage("পদবীৰ নাম"), + "details": MessageLookupByLibrary.simpleMessage("বিৱৰণ"), + "developedBy": MessageLookupByLibrary.simpleMessage("বিকাশ কৰা হৈছে"), + "digits": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ইমেইল ঠিকনালৈ ৬-ডিজিটৰ পিন পঠোৱা হৈছে: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("অচল কৰক"), + "discount": MessageLookupByLibrary.simpleMessage("ছাড়"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "প্ৰদৰ্শন নাম প্ৰয়োজনীয়", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ব্যাঘাত নকৰিব"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "আপুনি সঁচাকৈয়ে এইটো মচি পেলাব বিচাৰে নেকি", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "আপুনি এই ব্যৱহাৰকাৰী মচি দিবলৈ চাৰা জানেনে?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "আপুনি এপ্লিকেচন পৰা বাহিৰ হ\'ব চাহে নে?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "আপুনি সঁচাকৈয়ে এই চেকখন পুনৰ খুলিব বিচাৰে নেকি?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("অকৌণ্ট নাই?"), + "done": MessageLookupByLibrary.simpleMessage("সম্পন্ন"), + "download": MessageLookupByLibrary.simpleMessage("ডাউনলোড"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ডাউনলোড কৰক"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "এক্সেল ফৰ্মেট ডাউনলোড কৰক", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ডাউনলোড সফল হ’ল! আপোনাৰ ডকুমেণ্ট ফোল্ডাৰটো পৰীক্ষা কৰক", + ), + "downloading": MessageLookupByLibrary.simpleMessage("ডাউনলোড হৈ আছে..."), + "due": MessageLookupByLibrary.simpleMessage("বকেয়া"), + "dueAmount": MessageLookupByLibrary.simpleMessage("বকেয়া পৰিমাণ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("বকেয়া বেলেঞ্চ"), + "dueCollection": MessageLookupByLibrary.simpleMessage("বাকী সংগ্ৰহ"), + "dueList": MessageLookupByLibrary.simpleMessage("বকেয়াৰ তালিকা"), + "duePay": MessageLookupByLibrary.simpleMessage("বকেয়া পৰিশোধ"), + "dueReport": MessageLookupByLibrary.simpleMessage("বকেয়া প্ৰতিবেদন"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "পদক্ষেপ গ্ৰাহকৰ বাবে বকেয়াদাৰে বিক্ৰী অনুমোদিত নহয়।", + ), + "dues": MessageLookupByLibrary.simpleMessage("বাকী থকা ধন"), + "duration": MessageLookupByLibrary.simpleMessage("সময়কাল"), + "durationDays": MessageLookupByLibrary.simpleMessage("সময়কাল (দিন)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "POS ব্যৱস্থা ব্যৱহাৰ কৰাটো সহজ", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro এপ্লিকেচন মন্নাই কৰিব পৰা, ব্যৱহাৰ কৰিবলৈ সৰল। সঁচা কথা, এইটো বিশ্বৰ অন্যতম উত্তম POS ব্যৱস্থাসমূহৰ ভিতৰত এক।", + ), + "edit": MessageLookupByLibrary.simpleMessage("সম্পাদনা কৰক"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "উপস্থিতি সম্পাদনা কৰক", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "বেংক একাউন্ট সম্পাদনা কৰক", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "বেংক এডজাষ্টমেন্ট সম্পাদনা কৰক", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "বেংকৰ পৰা নগদলৈ সম্পাদনা কৰক", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "বেংক স্থানান্তৰ সম্পাদনা কৰক", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "নগদ এডজাষ্টমেন্ট সম্পাদনা কৰক", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "নগদৰ পৰা বেংকলৈ সম্পাদনা কৰক", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("শ্ৰেণী সম্পাদনা কৰক"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "পদবী সম্পাদনা কৰক", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "কৰ্মচাৰী সম্পাদনা কৰক", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("ছুটী সম্পাদনা কৰক"), + "editLeave": MessageLookupByLibrary.simpleMessage( + "ছুটীৰ আবেদন সম্পাদনা কৰক", + ), + "editModel": MessageLookupByLibrary.simpleMessage("মডেল সম্পাদনা কৰক"), + "editPayroll": MessageLookupByLibrary.simpleMessage("পেৰ\'ল সম্পাদনা কৰক"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ফোন নম্বৰ সম্পাদনা কৰক?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("সামগ্ৰী সম্পাদনা কৰক"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "পৰচেজ ইনভইচ সম্পাদনা কৰক", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ৰেক সম্পাদনা কৰক"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "বিক্ৰয় ইনভইচ সম্পাদনা কৰক", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("শ্বেলফ সম্পাদনা কৰক"), + "editShift": MessageLookupByLibrary.simpleMessage("শিফ্ট সম্পাদনা কৰক"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "চ\'চিয়েল মিডিয়া সম্পাদনা কৰক", + ), + "editTax": MessageLookupByLibrary.simpleMessage("কৰ সম্পাদনা কৰক"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("কৰ গোট সম্পাদনা কৰক"), + "editVariations": MessageLookupByLibrary.simpleMessage( + "ভিন্নতা সম্পাদনা কৰক", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("গুদাম সম্পাদনা কৰক"), + "email": MessageLookupByLibrary.simpleMessage("ইমেইল ঠিকনা"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ইমেইল খালী নোৱাৰিব", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ইমেইল"), + "employee": MessageLookupByLibrary.simpleMessage("কৰ্মচাৰী"), + "enLowStock": MessageLookupByLibrary.simpleMessage("কম পোন-পৃষ্ঠ লিখক"), + "end": MessageLookupByLibrary.simpleMessage("শেষ"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "বিৰতি শেষ হোৱাৰ সময়", + ), + "endDate": MessageLookupByLibrary.simpleMessage("সমাপ্তি তাৰিখ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "শেষৰ তাৰিখ আৰম্ভণি তাৰিখৰ আগত", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "শেষৰ তাৰিখ আৰম্ভণি তাৰিখৰ আগত হ\'ব নোৱাৰে।", + ), + "endTime": MessageLookupByLibrary.simpleMessage("শেষৰ সময়"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "শেষৰ সময় প্ৰয়োজনীয়", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ মুক্ত পৰিকল্পনা শেষ কৰক", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("ব্যাচ নম্বৰ লিখক"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "এক ব্র্যান্ড নাম প্ৰৱিষ্ট কৰক", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "সঠিক ৰেহাই প্ৰৱিষ্ট কৰক", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("বৈধ OTP টা দিয়ক"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "বৈধ ষ্টকৰ পৰা নিৰ্দেশ দিন", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "একাউন্ট প্ৰদৰ্শন নাম লিখক", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "একাউন্টধাৰীৰ নাম লিখক", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "একাউন্ট নম্বৰ লিখক", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("ঠিকনা লিখক"), + "enterAmount": MessageLookupByLibrary.simpleMessage("টকা সন্নিবেশ কৰক"), + "enterBalance": MessageLookupByLibrary.simpleMessage("বেলেঞ্চ লিখক"), + "enterBankName": MessageLookupByLibrary.simpleMessage("বেংকৰ নাম লিখক"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("বেটচ নং লিখক"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("বিৰতিৰ সময় লিখক"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "ব্যৱসায়/দোকানৰ নাম প্ৰৱিষ্ট কৰক", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("ধাৰণক্ষমতা দিন"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "শ্ৰেণী নাম প্ৰৱিষ্ট কৰক", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("ৰঙৰ নাম দিন"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "গ্ৰাহকৰ ফোন নম্বৰ দিন", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("ডিলাৰ মূল্য দিন"), + "enterDescription": MessageLookupByLibrary.simpleMessage("বিৱৰণ লিখক"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "পদবীৰ নাম লিখক", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ছাৰ দিব"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "পাসৱৰ্ড ৰিছেট লিংক পোৱাৰ বাবে আপোনাৰ ইমেইল ঠিকনা তলত দাখিল কৰক।", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("শেষৰ সময় লিখক"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ব্যয় শ্ৰেণী নাম প্ৰৱিষ্ট কৰক", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "খৰচৰ তাৰিখ সন্নিবেশ কৰক", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("পূৰ্ণ ঠিকনা দিন"), + "enterFullName": MessageLookupByLibrary.simpleMessage("সম্পূৰ্ণ নাম লিখক"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("ছুটীৰ নাম লিখক"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "আয়ৰ শ্ৰেণীৰ নাম প্ৰৱিষ্ট কৰক", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("লেবেল টেক্সট লিখক"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "উৎপাদকৰ নাম দিন", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("মডেলৰ নাম লিখক"), + "enterName": MessageLookupByLibrary.simpleMessage("নাম সন্নিবেশ কৰক"), + "enterNote": MessageLookupByLibrary.simpleMessage("টিপ্পনী প্ৰৱিষ্ট কৰক"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "প্ৰাৰম্ভিক বেলেঞ্চ প্ৰৱিষ্ট কৰক", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "প্ৰডাক্ট কোড প্ৰৱিষ্ট কৰক", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "প্ৰোডাক্টৰ নাম দিন", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ক্ৰয় মূল্য দিন", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage(" পৰিমাণ দিন"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "ৰেফাৰেন্স নম্বৰ সন্নিবেশ কৰক", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "বিক্ৰি মূল্য দিন", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("শ্বেলফৰ নাম লিখক"), + "enterSize": MessageLookupByLibrary.simpleMessage("আকাৰ দিন"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "আৰম্ভণিৰ সময় লিখক", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("ষ্টক দিন"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("কৰৰ হাৰ লিখক"), + "enterType": MessageLookupByLibrary.simpleMessage("প্ৰকাৰ দিন"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "ব্যৱহাৰকাৰীৰ নাম লিখক", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "ব্যৱহাৰকাৰীৰ শিৰোনাম দিন", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "যথাযথ OTP প্ৰৱিষ্ট কৰক", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("মূল্যসমূহ লিখক"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ভেট/জিএছটি নম্বৰ লিখক", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ভেট/জিএছটি শিৰোনাম সন্নিৱিষ্ট কৰক", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "গুদামৰ নাম লিখক", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("ওজন দিন"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "পৰিসৰে মূল্য দিন", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("আপোনাৰ দেশ লিখক"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ইমেইল ঠিকনা দিন", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ সম্পূৰ্ণ নাম প্ৰৱিষ্ট কৰক", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ নাম সন্নিবেশ কৰক", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ টোকাৰ স্তৰ লিখক", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পাছৱৰ্ড লিখক", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ফোন নম্বৰ দিন", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "বিক্ৰীৰ পিছৰ বাৰ্তা লিখক", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "কৰ ডিলিট কৰাৰ সময়ত ত্ৰুটি", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("এক্সেল ফাইলসমূহ"), + "excelUploader": MessageLookupByLibrary.simpleMessage("এক্সেল আপলোডাৰ"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("কৰ অবিহনে মূল্য"), + "exit": MessageLookupByLibrary.simpleMessage("ওলাই যাওক"), + "exitBank": MessageLookupByLibrary.simpleMessage("শাখাৰ পৰা ওলাই যাওক"), + "expDate": MessageLookupByLibrary.simpleMessage("আৰ্থিক সমাপ্তি তাৰিখ"), + "expense": MessageLookupByLibrary.simpleMessage("খৰচ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ব্যয়ৰ শ্ৰেণী"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ব্যয় তাৰিখ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ব্যয়ৰ উদ্দেশ্য"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ব্যয় প্ৰতিবেদন"), + "expensesType": MessageLookupByLibrary.simpleMessage("খৰচৰ প্ৰকাৰ"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "মেয়াদোত্তীর্ণ অৱস্থা", + ), + "expire": MessageLookupByLibrary.simpleMessage("ম্যাদ উকলিব"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "ম্যাদ উকলি যোৱা সামগ্ৰীৰ ৰিপ’ৰ্ট", + ), + "expired": MessageLookupByLibrary.simpleMessage("ম্যাদ উকলি গৈছে"), + "expiredDate": MessageLookupByLibrary.simpleMessage( + "ম্যাদ শেষ হোৱাৰ তাৰিখ", + ), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "ম্যাদ উকলি যোৱা সামগ্ৰীৰ প্ৰতিবেদন", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "মেয়াদ উকলি যোৱা তালিকা", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "ম্যাদ উকলি যোৱা সামগ্ৰী", + ), + "expiry": MessageLookupByLibrary.simpleMessage("ম্যাদ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("আঁচনি বৃদ্ধি কৰক"), + "facebook": MessageLookupByLibrary.simpleMessage("ফেচবুক"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "বিভাগ মচি পেলাবলৈ ব্যৰ্থ হ\'ল", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "কৰ ডিলিট কৰিবলৈ বিফল", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "প্লাটফৰ্মৰ সংস্কৰণ লাভ কৰাত বিফল।", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "বিভাগবোৰ লোড কৰিবলৈ ব্যৰ্থ হ\'ল", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ৰিটাৰ্ণ প্ৰক্ৰিয়াকৰণত ব্যৰ্থ হ’ল।", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ফেশ্বন"), + "feature": MessageLookupByLibrary.simpleMessage("বৈশিষ্ট্য"), + "field": MessageLookupByLibrary.simpleMessage("মাঠ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("১৫ দিন"), + "filter": MessageLookupByLibrary.simpleMessage("ফিল্টার"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "তাৰিখ অনুসৰি ফিল্টাৰ কৰক", + ), + "firstName": MessageLookupByLibrary.simpleMessage("প্ৰথম নাম"), + "flat": MessageLookupByLibrary.simpleMessage("ফ্লেট"), + "folder": MessageLookupByLibrary.simpleMessage( + "এটা সম্ভাৱনা হৈছে যে মেইলটো আপোনাৰ স্পাম ফ\'ল্ডাৰলৈ গ\'ল।", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "পাসৱৰ্ড পাহৰি গ\'লে", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "মুক্ত ডাটা ব্যাকআপ", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "মুক্ত আজীৱন আপডেট", + ), + "freePack": MessageLookupByLibrary.simpleMessage("মুক্ত পেকেজ"), + "freePlan": MessageLookupByLibrary.simpleMessage("মুক্ত পৰিকল্পনা"), + "from": MessageLookupByLibrary.simpleMessage("পৰা"), + "fromAccount": MessageLookupByLibrary.simpleMessage("একাউণ্টৰ পৰা"), + "fromDate": MessageLookupByLibrary.simpleMessage("তাৰিখৰ পৰা"), + "fullName": MessageLookupByLibrary.simpleMessage("সম্পূৰ্ণ নাম"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("সম্পূৰ্ণৰূপে পেইড"), + "gallery": MessageLookupByLibrary.simpleMessage("গেলাৰী"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF তৈয়াৰ কৰিবলৈ কোনো তথ্য নাই", + ), + "gender": MessageLookupByLibrary.simpleMessage("লিংগ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF প্ৰস্তুত কৰক"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "PDF তৈয়াৰ কৰা হৈছে", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("আপোনাৰ এটা ইমেইল আছে"), + "gotIt": MessageLookupByLibrary.simpleMessage("বুজিছো"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "মুঠ লাভ (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("গেৰান্টি"), + "guest": MessageLookupByLibrary.simpleMessage("অতিথি"), + "haveAcc": MessageLookupByLibrary.simpleMessage("ইতিমধ্যে অকৌণ্ট আছে?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ক্ষেত্ৰবোৰ লুকাই ৰাখক"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "বেছিৰ পৰা কম মূল্য", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("ইমেইল ঠিকনা লিখক"), + "hintPassword": MessageLookupByLibrary.simpleMessage("পাসৱৰ্ড লিখক"), + "holderName": MessageLookupByLibrary.simpleMessage("ধাৰকৰ নাম"), + "holiday": MessageLookupByLibrary.simpleMessage("ছুটী"), + "holidayList": MessageLookupByLibrary.simpleMessage("ছুটীৰ তালিকা"), + "home": MessageLookupByLibrary.simpleMessage("বাড়ী"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ঘণ্টা বাকী আছে"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "মই মোৰ একাউণ্ট স্থায়ীভাৱে মচিবলৈ সন্মত হৈছোঁ।", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC কোড"), + "image": MessageLookupByLibrary.simpleMessage("চিত্ৰ"), + "inActive": MessageLookupByLibrary.simpleMessage("নিষ্ক্ৰিয়"), + "inStock": MessageLookupByLibrary.simpleMessage("ষ্টকত আছে"), + "inactive": MessageLookupByLibrary.simpleMessage("নিষ্ক্ৰিয়"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("কৰসহ মূল্য"), + "income": MessageLookupByLibrary.simpleMessage("আয়"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("আয়ৰ শ্ৰেণীসমূহ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "আয়ৰ শ্ৰেণীসমূহৰ প্ৰতিবেদন", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("আয়ৰ তাৰিখ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("আয়ৰ বাবে"), + "incomeReport": MessageLookupByLibrary.simpleMessage("আয় প্ৰতিবেদন"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ আয় প্ৰতিবেদন দেখাৰ অনুমতি নাই।", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("আয়ৰ প্ৰকাৰ"), + "incomes": MessageLookupByLibrary.simpleMessage("আয়সমূহ"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "লেবেলত দেখুৱাব লগা তথ্য", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ইনষ্টাগ্ৰাম"), + "instrucation": MessageLookupByLibrary.simpleMessage("নির্দেশনা"), + "inv": MessageLookupByLibrary.simpleMessage("ইনভ। নং"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("অবৈধ পৰিমাণ"), + "inventory": MessageLookupByLibrary.simpleMessage("ইনভেন্টৰী"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ইনভেণ্টৰিৰ অনুমতি নাই।", + ), + "invoice": MessageLookupByLibrary.simpleMessage("চালান"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("চালানৰ লোগো"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("চালান নম্বৰ"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("চালান দর্শক"), + "itemAdded": MessageLookupByLibrary.simpleMessage("আইটেম যোগ কৰা হৈছে"), + "itemName": MessageLookupByLibrary.simpleMessage("সামগ্ৰীৰ নাম"), + "itemsSales": MessageLookupByLibrary.simpleMessage("বস্তুৰ বিক্ৰী"), + "joinDate": MessageLookupByLibrary.simpleMessage("যোগদানৰ তাৰিখ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "লেবেল ৰোলৰ জোখ 1.5\"*1, 38mm*25mm, গেপ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "লেবেল ৰোলৰ জোখ 2\"*1, 50mm*25mm, গেপ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ইমেইল"), + "lablePassword": MessageLookupByLibrary.simpleMessage("পাসৱৰ্ড"), + "language": MessageLookupByLibrary.simpleMessage("ভাষা"), + "last30Days": MessageLookupByLibrary.simpleMessage("যোৱা ৩০ দিন"), + "last7Days": MessageLookupByLibrary.simpleMessage("যোৱা ৭ দিন"), + "lastMonth": MessageLookupByLibrary.simpleMessage("যোৱা মাহ"), + "lastName": MessageLookupByLibrary.simpleMessage("শেষ নাম"), + "lastYear": MessageLookupByLibrary.simpleMessage("যোৱা বছৰ"), + "leave": MessageLookupByLibrary.simpleMessage("ছুটী"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("ছুটীৰ সময়কাল"), + "leaveList": MessageLookupByLibrary.simpleMessage("ছুটীৰ তালিকা"), + "leaveReports": MessageLookupByLibrary.simpleMessage("ছুটী প্ৰতিবেদন"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("ছুটীৰ অনুৰোধ"), + "leaveType": MessageLookupByLibrary.simpleMessage("ছুটীৰ ধৰণ"), + "ledger": MessageLookupByLibrary.simpleMessage("লেজাৰ (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("লিংক"), + "linkedIN": MessageLookupByLibrary.simpleMessage("লিঙ্কডইন"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("তালিকা খালী"), + "loading": MessageLookupByLibrary.simpleMessage("লোড হোৱা"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ছেটিংছ লোড হৈ আছে...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("লগ ইন"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ইমেইলৰ সৈতে লগ ইন কৰক", + ), + "logOut": MessageLookupByLibrary.simpleMessage("লগ আউট"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "লগইন বিফল হ’ল। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক।", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ফোনৰ সৈতে লগ ইন কৰক", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "লোৰেম ইপছাম ডলৰ সিট আমেট, কনসেক্টেচটুর আদিপি গ্ৰাভিড স্কেলাৰিস্কে আৰচু ফাচিলিচিস দুউইন ইন.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "লোৰেম ইপ্সাম ডলৰ সিট আমেট, কনচেপ্টিউৰ adipiscing এলিট। নাটোক এট, কুৰ ইগেট। টেলাস সেপিয়েন ওডিও আলিক।", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "লোৰেম ইপ্সাম ডলৰ সিট আমেট, কনচেপ্টিউৰ এলিট। ইণ্টাৰডাম কনচ।", + ), + "loss": MessageLookupByLibrary.simpleMessage("লোকচান"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("লোকচান/লাভ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("লোকচান/লাভ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "লোকচান/লাভ প্ৰতিবেদন", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("কম পোন-পৃষ্ঠ"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("কম ষ্টকৰ সতৰ্কবাণী"), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "কম পোন-পৃষ্ঠ প্ৰতিবেদন", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "কমৰ পৰা বেছি মূল্য", + ), + "lp": MessageLookupByLibrary.simpleMessage("লোকচান/লাভ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("লোকচান/লাভৰ বিৱৰণ"), + "manageSetting": MessageLookupByLibrary.simpleMessage("ছেটিং পৰিচালনা কৰক"), + "manuDate": MessageLookupByLibrary.simpleMessage("উৎপাদন তাৰিখ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("উৎপাদন তাৰিখ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("উৎপাদক"), + "masterCard": MessageLookupByLibrary.simpleMessage("মাষ্টাৰকাৰ্ড"), + "messege": MessageLookupByLibrary.simpleMessage("বাৰ্তা"), + "mobile": MessageLookupByLibrary.simpleMessage("ম\'বাইল:"), + "model": MessageLookupByLibrary.simpleMessage("মডেল"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "মডেল সফলতাৰে সৃষ্টি কৰা হ’ল!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("মডেলৰ নাম"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "মডেল সফলতাৰে আপডেট কৰা হ’ল!", + ), + "models": MessageLookupByLibrary.simpleMessage("মডেলসমূহ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("টকা অহা"), + "moneyOut": MessageLookupByLibrary.simpleMessage("টকা যোৱা"), + "month": MessageLookupByLibrary.simpleMessage("মাহ"), + "monthly": MessageLookupByLibrary.simpleMessage("মাহেক"), + "moreInfo": MessageLookupByLibrary.simpleMessage("অধিক তথ্য"), + "mrp": MessageLookupByLibrary.simpleMessage("এম. আৰ. পি."), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "সৰ্বাধিক বিক্ৰী মূল্য (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("নাম"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "নাম খালী নোহোৱা উচিত নহয়", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "স্থানান্তৰ কৰিবলৈ কমেও দুটা বেংক একাউন্টৰ প্ৰয়োজন।", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("নিট লাভ (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("মুঠ নিট পৰিমাণ"), + "newPassword": MessageLookupByLibrary.simpleMessage("নতুন পাসৱৰ্ড"), + "next": MessageLookupByLibrary.simpleMessage("পৰবর্তী"), + "no": MessageLookupByLibrary.simpleMessage("না"), + "noAcc": MessageLookupByLibrary.simpleMessage("অকৌণ্ট নে?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "কোনো মিল থকা একাউন্ট পোৱা নগ\'ল", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "সক্ৰিয় ব্যৱহাৰকাৰী নহয়", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "নিৰ্বাচিত ফিল্টাৰৰ বাবে কোনো উপস্থিতি ৰেকৰ্ড পোৱা নগ\'ল।", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "কোনো উপস্থিতিৰ ৰেকৰ্ড পোৱা নগ\'ল।", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "কোনো বেংক একাউন্ট পোৱা নগ\'ল।", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "স্থানান্তৰ কৰিবলৈ কোনো বেংক একাউন্ট পোৱা নগ\'ল।", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("কোনো বেচ নাই"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "কোনো ব্লুটুথ ডিভাইচ বাছনি কৰা হোৱা নাই।", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "কোনো শাখা পোৱা নগ\'ল", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "কোনো চেক পোৱা নগ\'ল", + ), + "noData": MessageLookupByLibrary.simpleMessage("ডাটা উপলব্ধ নাই"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "কোনো তথ্য উপলব্ধ নাই", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "কোনো তথ্য উপলব্ধ নাই", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ৰপ্তানিৰ বাবে কোনো তথ্য উপলব্ধ নাই", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF প্ৰস্তুত কৰিবলৈ কোনো তথ্য উপলব্ধ নাই", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("কোনো ডাটা পোৱা নগ\'ল"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "কোনো বিভাগ পোৱা নগ\'ল।", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "এই বিভাগৰ বাবে কোনো বিৱৰণ উপলব্ধ নাই।", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "এই পদবীৰ বাবে কোনো বিৱৰণ উপলব্ধ নাই।", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "কোনো বিৱৰণ দিয়া হোৱা নাই।", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "কোনো পদবী পোৱা নগ\'ল।", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "কোনো গন্তব্য বেংক একাউন্ট পোৱা নগ\'ল।", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "কোনো ডিভাইচ পোৱা নগ’ল", + ), + "noDue": MessageLookupByLibrary.simpleMessage("কোনো বকেয়া নাই"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "কোনো ঋণ বাচনি কৰা হোৱা নাই", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "কোনো ফাইল বাছনি কৰা হোৱা নাই", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "কোনো চুটী পোৱা নগ\'ল।", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "কোনো মিল থকা চুটী পোৱা নগ\'ল", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "কোনো সামগ্ৰী পোৱা নগ’ল", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "কোনো বস্তু নিৰ্বাচিত নহয়", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "নিৰ্বাচিত ফিল্টাৰৰ বাবে কোনো চুটী ৰেকৰ্ড পোৱা নগ\'ল।", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "কোনো চুটীৰ অনুৰোধ পোৱা নগ\'ল।", + ), + "noMatched": MessageLookupByLibrary.simpleMessage("সমান উৎপাদ পোৱা নগ\'ল।"), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "কোনো মিল থকা পেৰ\'ল ৰেকৰ্ড পোৱা নগ\'ল।", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "কোনো টোকা দিয়া হোৱা নাই।", + ), + "noParty": MessageLookupByLibrary.simpleMessage("কোনো পাৰ্টি পোৱা নগ\'ল"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "কোনো পেৰ\'ল ৰেকৰ্ড পোৱা নগ\'ল।", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "কোনো সামগ্ৰী পোৱা নগ\'ল", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ অনুসন্ধানৰ সৈতে কোনো সামগ্ৰী মিলা নাই।", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "কোনো প্ৰডাক্ট নিৰ্বাচিত নহয়", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "কোনো ইউজাৰ ৰোল পোৱা গৈছে নে", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "কোনো শিফ্ট পোৱা নগ\'ল।", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "কোনো ষ্টক উপলব্ধ তথ্য নাই।", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "কোনো উপকৰ নিৰ্বাচিত হোৱা নাই", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "কোনো সাপ্লায়াৰ উপলব্ধ নাই", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("কোনো লেনদেন নাই"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "কোনো লেনদেন পোৱা নগ\'ল", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "এই ফিল্টাৰৰ বাবে কোনো লেনদেন পোৱা নগ\'ল।", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF প্ৰস্তুত কৰিবলৈ কোনো লেনদেন নাই", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "কোনো মান নিৰ্ধাৰণ কৰা হোৱা নাই", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "কোনো ভিন্নতা পোৱা নগ’ল।", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "অ-ফেৰতযোগ্য (VAT/ডিস্কাউণ্ট)", + ), + "none": MessageLookupByLibrary.simpleMessage("একো নাই"), + "notFound": MessageLookupByLibrary.simpleMessage("নাহি পোৱা গ\'ল"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ইণ্টাৰনেট সংযোগ নাই", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ফোন এপ্লিকেশন চালনা কৰিব পৰা নগ\'ল।", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "কোনো মিল থকা ফলাফল পোৱা নগ’ল", + ), + "note": MessageLookupByLibrary.simpleMessage("টিপ্পনী"), + "noteLevel": MessageLookupByLibrary.simpleMessage("টোকাৰ স্তৰ"), + "notification": MessageLookupByLibrary.simpleMessage("অধিসূচনা"), + "off": MessageLookupByLibrary.simpleMessage("বন্ধ"), + "ok": MessageLookupByLibrary.simpleMessage("ঠিক আছে"), + "okay": MessageLookupByLibrary.simpleMessage("ঠিক আছে"), + "oldPassword": MessageLookupByLibrary.simpleMessage("পুৰণি পাছৱৰ্ড"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "পুৰণি পাছৱৰ্ড খালী হ’ব নোৱাৰে", + ), + "on": MessageLookupByLibrary.simpleMessage("চালু"), + "open": MessageLookupByLibrary.simpleMessage("খোলক"), + "openCamera": MessageLookupByLibrary.simpleMessage("কেমেৰা খুলক"), + "openSetting": MessageLookupByLibrary.simpleMessage("ছেটিংছ খোলক"), + "openingBalance": MessageLookupByLibrary.simpleMessage("আৰম্ভণি ব্যালেন্স"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "আৰম্ভণিৰ বেলেঞ্চ প্ৰয়োজনীয়", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("খোলাৰ তাৰিখ"), + "opinion": MessageLookupByLibrary.simpleMessage("আপোনাৰ মতামত লিখক"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "অথবা ইয়াৰ সৈতে আগবাঢ়ক", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("ষ্টকৰ পৰা বাহিৰ"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "আমাৰ প্ৰিমিয়াম আঁচনি", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("পেকেজ বৈশিষ্ট্য"), + "package": MessageLookupByLibrary.simpleMessage("পেকেজ"), + "packageDate": MessageLookupByLibrary.simpleMessage("পেকেজিংৰ তাৰিখ"), + "packageName": MessageLookupByLibrary.simpleMessage("পেকেজৰ নাম"), + "packingDate": MessageLookupByLibrary.simpleMessage("প্যাকিংৰ তাৰিখ"), + "paid": MessageLookupByLibrary.simpleMessage("পৰিশোধিত"), + "paidAmount": MessageLookupByLibrary.simpleMessage("পৰিশোধিত পৰিমাণ"), + "paidBy": MessageLookupByLibrary.simpleMessage("পইচা দিছে"), + "partialPaid": MessageLookupByLibrary.simpleMessage("আংশিক পৰিশোধিত"), + "parties": MessageLookupByLibrary.simpleMessage("পাৰ্টীসমূহ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পাৰ্টি তৈরি কৰিবলৈ অনুমতি নাই।", + ), + "partyList": MessageLookupByLibrary.simpleMessage("পাৰ্টি তালিকা"), + "partyReports": MessageLookupByLibrary.simpleMessage("পৰিপন্থীৰ প্ৰতিবেদন"), + "partyType": MessageLookupByLibrary.simpleMessage("পৰিপন্থীৰ ধৰণ"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "পৰিপন্থী অনুসৰি লাভ", + ), + "password": MessageLookupByLibrary.simpleMessage("পাসৱৰ্ড"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "পাসৱৰ্ড খালী নোৱাৰিব", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "পাছৱৰ্ড অন্ততঃ ৬ টা আখৰৰ হ’ব লাগিব", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "পাছৱৰ্ড অন্ততঃ ৬ টা আখৰৰ হ’ব লাগিব", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "পাসৱৰ্ড মেল খাইছে না", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "চৰ্চা কৰিবলৈ পৰিশোধ কৰক", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("চুকাব পৰা পৰিমাণ"), + "payment": MessageLookupByLibrary.simpleMessage("পেমেন্ট"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "পেমেন্ট সম্পূৰ্ণ হৈছে", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("পেমেন্টৰ সবিশেষ"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("পেমেন্ট বিফল"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "পেমেন্ট বিফল। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক।", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("পেমেন্ট গেটৱে"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("পৰিশোধৰ পদ্ধতি"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("পেমেন্ট পদ্ধতি"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("পেমেন্ট সফল"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি পেমেণ্ট প্ৰকাৰ নিৰ্বাচন কৰক", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("পেমেন্ট পদ্ধতি"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "পেমেন্ট সফলভাবে সম্পন্ন হৈছে!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("পেমেন্টৰ বছৰ"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("পেমেন্টৰ পৰিমাণ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("পৰিশোধৰ প্ৰকাৰ"), + "paypalPay": MessageLookupByLibrary.simpleMessage("পেপালৰ সৈতে পৰিশোধ কৰক"), + "payroll": MessageLookupByLibrary.simpleMessage("পেৰ\'ল"), + "payrollList": MessageLookupByLibrary.simpleMessage("পেৰ\'ল তালিকা"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("পেৰ\'ল ৰেকৰ্ড"), + "payrollReports": MessageLookupByLibrary.simpleMessage("পেৰ\'ল প্ৰতিবেদন"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF সফলভাৱে প্ৰস্তুত কৰা হ\'ল", + ), + "percent": MessageLookupByLibrary.simpleMessage("শতাংশ"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "অনুমতি অস্বীকাৰ কৰা হৈছে", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "বেংক মচি পেলাবলৈ অনুমতি অস্বীকাৰ কৰা হৈছে।", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "বেংক আপডেট কৰিবলৈ অনুমতি অস্বীকাৰ কৰা হৈছে।", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "বেংক চাবলৈ অনুমতি অস্বীকাৰ কৰা হৈছে।", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "অনুমতি প্ৰদান কৰা হোৱা নাই!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ব্যক্তিগত তথ্য:"), + "phone": MessageLookupByLibrary.simpleMessage("ফোন নম্বৰ"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ফোন নম্বৰ উপলব্ধ নহয়।", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ফোন নম্বৰ"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("ফোন পৰীক্ষণ"), + "phonee": MessageLookupByLibrary.simpleMessage("ফোন:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ফাইল বাছনি কৰি আপলোড কৰক", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("এণ্ড তাৰিখ বাচক"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "শুরু তাৰিখ বাচনি কৰক", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বিক্ৰী ঘূৰাই দিয়া যোগ কৰক", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "বেলেঞ্চ এডজাষ্ট কৰিবলৈ অনুগ্ৰহ কৰি কমেও এটা বেংক একাউন্ট যোগ কৰক।", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি পৰিমাণ যোগ কৰক", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আপোনাৰ ইণ্টাৰনেট সংযোগ পৰীক্ষা কৰক আৰু পুনৰ চেষ্টা কৰক", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি প্ৰথমে প্ৰিণ্টাৰ সংযোগ কৰক", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আপোনাৰ ব্লুটুথ প্ৰিণ্টাৰ সংযোগ কৰক", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি ব্লুটুথ সক্ষম কৰক", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি এক দীঘল পাসৱৰ্ড লিখক", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি নিশ্চিত পাসৱৰ্ড সন্নিবেশ কৰক", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি তাৰিখ লিখক", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি পাসৱৰ্ড সন্নিবেশ কৰক", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি সঠিক ব্র্যান্ড নাম প্ৰৱিষ্ট কৰক", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি এক সঠিক ব্যৱসায়ৰ নাম প্ৰৱিষ্ট কৰক", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি একটি বৈধ ইমেইল লিখক", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি সঠিক নাম প্ৰৱিষ্ট কৰক", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি সঠিক ফোন নম্বৰ প্ৰৱিষ্ট কৰক", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বৈধ প্ৰোডাক্টৰ নাম দিব", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বৈধ ক্ৰয় মূল্য দিন", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি সকলো সামগ্ৰীৰ বাবে এটা বৈধ পৰিমাণ (অতিকমেও ১) লিখক", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বৈধ বিক্ৰি মূল্য দিন", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বৈধ ইউনিট নাম দিন", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি পৰিমাণ প্ৰৱিষ্ট কৰক", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি অতিকমেও এটা মূল্য লিখক।", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি শাখাৰ নাম লিখক", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি তাৰিখ লিখক", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি পদবীৰ নাম লিখক", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি শেষৰ তাৰিখ বাছনি কৰক", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি চুটীৰ নাম লিখক", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি নাম প্ৰৱিষ্ট কৰক", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি ৰেকৰ নাম লিখক", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি শ্বেলফৰ নাম লিখক", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("OTP টা দিয়ক"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি ইউনিট নাম দিন", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি এটা বৈধ নাম লিখক", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি প্ৰথমে সঠিক ফোন আৰু নাম প্ৰৱিষ্ট কৰক", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি আপোনাৰ বিৱৰণ লিখক।", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আপোনাৰ ফোন নম্বৰ লিখক", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আপোনাৰ দৰমহা লিখক", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "প্ৰথমে বিক্ৰী কৰক", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি এক শ্ৰেণী বাচক", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি গন্তব্য বেংক একাউন্ট বাছনি কৰক।", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "দয়া কৰি এক ব্যয় শ্ৰেণী বাচনি কৰক", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি চুটীৰ ধৰণ বাছনি কৰক", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি প্ৰথমে এটা সামগ্ৰী বাছনি কৰক", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি এটা শিফ্ট বাছনি কৰক", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আৰম্ভণিৰ তাৰিখ বাছনি কৰক", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি এটা স্থিতি বাছনি কৰক", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি এজন কৰ্মচাৰী বাছনি কৰক", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি এটা মাহ বাছনি কৰক", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি দুয়োটা একাউন্ট বাছনি কৰক।", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বিৰতিৰ স্থিতি বাছনি কৰক", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি তাৰিখ বাছনি কৰক", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বিভাগ বাছনি কৰক", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি পদবী বাছনি কৰক", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি ৰিটাৰ্ণৰ বাবে সামগ্ৰী বাছনি কৰক", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি পেমেন্টৰ বছৰ বাছনি কৰক", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি প্ৰথমে সামগ্ৰী বাছনি কৰক", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আৰম্ভণিৰ তাৰিখ বাছনি কৰক", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি স্থিতি বাছনি কৰক", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি বৈধ আৰম্ভণি আৰু শেষৰ তাৰিখ বাছনি কৰক।", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আপোনাৰ লিংগ বাছনি কৰক", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি আপোনাৰ শিফ্ট বাছনি কৰক", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "অনুগ্ৰহ কৰি এপটো ব্যৱহাৰ কৰিবলৈ বৈধ ক্ৰয় কোড ব্যৱহাৰ কৰক।", + ), + "pos": MessageLookupByLibrary.simpleMessage("পজ (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS বিক্ৰী"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "বিক্ৰীৰ পিছৰ বাৰ্তা", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo দ্বাৰা চালিত", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("উৎপাদিত দ্বাৰা"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "এণ্ড্ৰইড আৰু iOS এপ সমৰ্থন", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("প্ৰিমিয়াম পৰিকল্পনা"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("বাছনি কৰিবলৈ টিপক"), + "previewPdf": MessageLookupByLibrary.simpleMessage("পিডিএফ পূৰ্বদৰ্শন"), + "previousDue": MessageLookupByLibrary.simpleMessage("পূৰ্বৰ বকেয়া"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "পূৰ্বৰ পেইড পৰিমাণ", + ), + "price": MessageLookupByLibrary.simpleMessage("মূল্য"), + "priceWarn": MessageLookupByLibrary.simpleMessage("মূল্য খালী হ\'ব নোৱাৰি"), + "print": MessageLookupByLibrary.simpleMessage("প্ৰিন্ট কৰক"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ইনভইচত বেংকৰ সবিশেষ ছপা কৰক", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("বাৰকোড প্ৰিণ্ট কৰক"), + "printLabel": MessageLookupByLibrary.simpleMessage("লেবেল প্ৰিণ্ট কৰক"), + "printing": MessageLookupByLibrary.simpleMessage("প্ৰিণ্টিং বিকল্প"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("চালান ছপা হৈ আছে"), + "printingOption": MessageLookupByLibrary.simpleMessage("ছপাৰ বিকল্প"), + "product": MessageLookupByLibrary.simpleMessage("পণ্য"), + "productBrand": MessageLookupByLibrary.simpleMessage("প্ৰোডাক্টৰ ব্রেণ্ড"), + "productCategory": MessageLookupByLibrary.simpleMessage("প্ৰোডাক্ট শ্ৰেণী"), + "productCode": MessageLookupByLibrary.simpleMessage("পণ্য কোড"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "প্ৰোডাক্ট কোড আৱশ্যক", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("প্ৰোডাক্টৰ বিৱৰণ"), + "productList": MessageLookupByLibrary.simpleMessage("পণ্যৰ তালিকা"), + "productModels": MessageLookupByLibrary.simpleMessage("সামগ্ৰীৰ মডেল"), + "productName": MessageLookupByLibrary.simpleMessage("পণ্যৰ নাম"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "উৎপাদন পোৱা নগ\'ল", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী ক্ৰয়ৰ ইতিহাস", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী ক্ৰয়ৰ ৰিপ’ৰ্ট", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("সামগ্ৰীৰ ৰেকসমূহ"), + "productReports": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰীৰ প্ৰতিবেদন", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী বিক্ৰীৰ ইতিহাস", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী বিক্ৰীৰ ৰিপ’ৰ্ট", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("উৎপাদ সংযোজন"), + "productStock": MessageLookupByLibrary.simpleMessage("সামগ্ৰীৰ ষ্টক"), + "productUnit": MessageLookupByLibrary.simpleMessage("প্ৰোডাক্ট ইউনিট"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰীৰ ভিন্নতা", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী অনুসৰি লাভ", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী অনুসৰি লাভ আৰু লোকচান", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী অনুসৰি ক্ৰয়", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "সামগ্ৰী অনুসৰি লোকচান", + ), + "products": MessageLookupByLibrary.simpleMessage("প্ৰোডাক্টসমূহ"), + "profile": MessageLookupByLibrary.simpleMessage("প্ৰোফাইল"), + "profileEdit": MessageLookupByLibrary.simpleMessage("প্ৰোফাইল সম্পাদনা"), + "profit": MessageLookupByLibrary.simpleMessage("লাভ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("লাভ আৰু লোকচান"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "লাভ আৰু লোকচানৰ বিতং ৰিপ’ৰ্ট", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("লাভ আৰু লোকচান"), + "profitMargin": MessageLookupByLibrary.simpleMessage("লাভ ৰাশি (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("লাভৰ শতাংশ"), + "promo": MessageLookupByLibrary.simpleMessage("প্ৰমো"), + "promoCode": MessageLookupByLibrary.simpleMessage("প্ৰমো কোড"), + "purchase": MessageLookupByLibrary.simpleMessage("পৰচেজ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ক্ৰয়ৰ এলাৰ্ম"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ক্ৰয় কৰা হৈছে:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "ক্ৰয় নিশ্চিত কৰা হৈছে", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("কিনাৰ বিবৰণ"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "ক্ৰয় মূল্য (বহিৰ্ভূত)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "বহিৰ্ভূত ক্ৰয় মূল্য প্ৰয়োজন", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "ক্ৰয় মূল্য (ভিতৰ্ভূত)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ভিতৰ্ভূত ক্ৰয় মূল্য প্ৰয়োজন", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("পৰচেজ তালিকা"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("এতিয়াকৈ ক্ৰয় কৰক"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "প্ৰিমিয়াম পৰিকল্পনা কিনক", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("ক্ৰয় মূল্য"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("ক্ৰয়ৰ পৰিমাণ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "ক্ৰয়ৰ পৰিমাণ প্ৰয়োজন", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("পৰচেজ প্ৰতিবেদন"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("বিক্ৰীৰ ৰিটাৰ্ণ"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "ক্ৰয় উভতি প্ৰতিবেদন", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("ক্ৰয় ফেৰত"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ কেনা সম্পাদনা কৰিবলৈ অনুমতি নাই।", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ কেনা সৃষ্টি কৰিবলৈ অনুমতি নাই।", + ), + "purchased": MessageLookupByLibrary.simpleMessage("কিনিছো"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("কিনিব পৰা"), + "qty": MessageLookupByLibrary.simpleMessage("পরিমাণ"), + "quantity": MessageLookupByLibrary.simpleMessage("মাত্ৰা"), + "quickOver": MessageLookupByLibrary.simpleMessage("দ্ৰুত দৃশ্য"), + "quickOverview": MessageLookupByLibrary.simpleMessage("দ্রুত সাৰাংশ"), + "rack": MessageLookupByLibrary.simpleMessage("ৰেক (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ৰেকৰ নাম"), + "racks": MessageLookupByLibrary.simpleMessage("ৰেকসমূহ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("পুনৰ খোলক"), + "read": MessageLookupByLibrary.simpleMessage("পঢ়ক"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("প্ৰাপ্ত পৰিমাণ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("গ্ৰহণ কৰিছে"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("পৰা গ্ৰহণ কৰা হৈছে"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "সাম্প্ৰতিক লেনদেন", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("পিন গ্ৰহণ কৰা হৈছে"), + "reduceCash": MessageLookupByLibrary.simpleMessage("নগদ ধন হ্ৰাস কৰক"), + "reference": MessageLookupByLibrary.simpleMessage("প্ৰসংগ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ৰেফাৰেঞ্চ নম্বৰ"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("প্ৰসংগ নম্বৰ"), + "register": MessageLookupByLibrary.simpleMessage("পঞ্জীয়ন কৰক"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "আমাৰ আৰম্ভণিৰ বাবে আপোনাৰ ফোন পঞ্জীয়ন কৰক!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("বাকী আছে"), + "remainingDue": MessageLookupByLibrary.simpleMessage("বাকী বকেয়া"), + "remark": MessageLookupByLibrary.simpleMessage("মন্তব্য"), + "rememberMe": MessageLookupByLibrary.simpleMessage("মোক মনত ৰাখক"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "পৰৱৰ্তী সময়ত মনত ৰাখক", + ), + "remove": MessageLookupByLibrary.simpleMessage("আঁতৰাওক"), + "reports": MessageLookupByLibrary.simpleMessage("প্ৰতিবেদন"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP পুনৰ পঠাবলৈ"), + "resendOTP": MessageLookupByLibrary.simpleMessage("যথাযথ OTP প্ৰৱিষ্ট কৰক"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ইমেইল বা ফোন নম্বৰ ব্যৱহাৰ কৰি পাসৱৰ্ড ৰিছেট কৰক", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পাসৱৰ্ড পুনঃপ্ৰতিষ্ঠা কৰক আৰু আপোনাৰ একাউন্টত লগইন কৰক", + ), + "resets": MessageLookupByLibrary.simpleMessage("পুনৰ ছেট কৰক"), + "retailer": MessageLookupByLibrary.simpleMessage("ৰিটেইলাৰ"), + "retry": MessageLookupByLibrary.simpleMessage("পুনৰ চেষ্টা কৰক"), + "retryScan": MessageLookupByLibrary.simpleMessage("পুনৰ স্কেন কৰক"), + "retur": MessageLookupByLibrary.simpleMessage("ফিৰাই দিয়ক"), + "returnAmount": MessageLookupByLibrary.simpleMessage("ফিৰতি পৰিমাণ"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("ৰিটাৰ্ণৰ পৰিমাণ"), + "returned": MessageLookupByLibrary.simpleMessage("উভতি দিয়া"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "ঘূৰাই দিয়া পৰিমাণ", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("ফিৰাই দিয়া তাৰিখ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ফিৰাই দিয়া সামগ্ৰী"), + "role": MessageLookupByLibrary.simpleMessage("ভূমিকা"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "ভূমিকা আৰু অনুমতি", + ), + "roles": MessageLookupByLibrary.simpleMessage("ভূমিকা"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "নিকটতম পূৰ্ণ সংখ্যাক কৰক", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "নিকটতম দশমিকলৈ কৰক (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "নিকটতম দশমিকলৈ কৰক (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "নিকটতম দশমিকলৈ কৰক (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "পূৰ্ণ সংখ্যাক কৰক", + ), + "rounding": MessageLookupByLibrary.simpleMessage("গোলাকাৰ কৰা"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("আলোচিত মুঠ"), + "roundings": MessageLookupByLibrary.simpleMessage("আলী-ঘণাৰী (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("চলি থকা নগদ"), + "sNo": MessageLookupByLibrary.simpleMessage("ক্ৰমিক নং"), + "salary": MessageLookupByLibrary.simpleMessage("দৰমহা"), + "sale": MessageLookupByLibrary.simpleMessage("বিক্ৰয়"), + "saleBy": MessageLookupByLibrary.simpleMessage("বিক্ৰী কৰা"), + "saleEdit": MessageLookupByLibrary.simpleMessage("বিক্ৰী সম্পাদনা"), + "saleList": MessageLookupByLibrary.simpleMessage("বিক্ৰয় তালিকা"), + "salePrice": MessageLookupByLibrary.simpleMessage("বিক্ৰী মূল্য"), + "saleQty": MessageLookupByLibrary.simpleMessage("বিক্ৰীৰ পৰিমাণ"), + "saleReq": MessageLookupByLibrary.simpleMessage("বিক্ৰী মূল্য প্ৰয়োজন"), + "saleReturn": MessageLookupByLibrary.simpleMessage("বিক্ৰী ঘূৰাই দিয়া"), + "sales": MessageLookupByLibrary.simpleMessage("বিক্ৰী"), + "salesBy": MessageLookupByLibrary.simpleMessage("বিক্ৰী কৰা হৈছে:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("বিক্ৰীৰ বিৱৰণ"), + "salesList": MessageLookupByLibrary.simpleMessage("বিক্ৰী তালিকা"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "বিক্ৰী আৰু কিনা সাৰাংশ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("বিক্ৰীৰ প্ৰতিবেদন"), + "salesReturn": MessageLookupByLibrary.simpleMessage("বিক্ৰীৰ ৰিটাৰ্ণ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "বিক্ৰী উভতি প্ৰতিবেদন", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("বিক্ৰী ছেটিংছ"), + "save": MessageLookupByLibrary.simpleMessage("সংৰক্ষণ কৰক"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "সংৰক্ষণ আৰু প্ৰকাশ কৰক", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("সংযোজন সংৰক্ষণ"), + "saveVariant": MessageLookupByLibrary.simpleMessage("বিকল্প সংৰক্ষণ কৰক"), + "saving": MessageLookupByLibrary.simpleMessage("সংৰক্ষণ কৰা হৈছে"), + "scanCode": MessageLookupByLibrary.simpleMessage("উৎপাদ QR কোড পাঠক"), + "search": MessageLookupByLibrary.simpleMessage("অনুসন্ধান"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "উপস্থিতি অনুসন্ধান কৰক", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "বেচ নম্বৰ সন্ধান কৰক...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("এতিয়া অনুসন্ধান কৰক...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ছুটী অনুসন্ধান কৰক"), + "searchProduct": MessageLookupByLibrary.simpleMessage("প্ৰডাক্ট বিচাৰক"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "লেনদেন অনুসন্ধান কৰক...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("অনুসন্ধান..."), + "seconds": MessageLookupByLibrary.simpleMessage("ছেকেণ্ড"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "সকল প্ৰমো কোড চাওক", + ), + "select": MessageLookupByLibrary.simpleMessage("বাচনি কৰক"), + "selectABrand": MessageLookupByLibrary.simpleMessage("এটি ব্রেণ্ড বাচক"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "এক চালান বাচনি কৰক", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("একাউন্ট বাছনি কৰক"), + "selectAll": MessageLookupByLibrary.simpleMessage("সকলো বাছনি কৰক"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "অতিকমেও এটা ৰেক বাছনি কৰক", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "বেংক বা নগদ বাছনি কৰক", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ব্যৱসায়ৰ শ্ৰেণী বাচনি কৰক", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("শ্ৰেণী বাচনি কৰক"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "গ্ৰাহক নিৰ্বাচন কৰক", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("তাৰিখ নিৰ্বাচন কৰক"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "প্ৰথমতে তাৰিখ বাছনি কৰক", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "জমাৰ গন্তব্য বাছনি কৰক", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "প্ৰথমতে কৰ্মচাৰী বাছনি কৰক", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("শুরু তাৰিখ নিৰ্বাচন"), + "selectItems": MessageLookupByLibrary.simpleMessage("সামগ্ৰী বাছনি কৰক"), + "selectLang": MessageLookupByLibrary.simpleMessage("আপোনাৰ ভাষা বাচনি কৰক"), + "selectModel": MessageLookupByLibrary.simpleMessage("মডেল নিৰ্বাচন কৰক"), + "selectOne": MessageLookupByLibrary.simpleMessage("এটা নিৰ্বাচন কৰক"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "এটা একাউন্ট বাছনি কৰক", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "প্ৰোডাক্ট শ্ৰেণী বাচক", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "প্ৰোডাক্ট ইউনিট বাচক", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("ৰেক বাছনি কৰক"), + "selectShelf": MessageLookupByLibrary.simpleMessage("শ্বেলফ বাছনি কৰক"), + "selectStock": MessageLookupByLibrary.simpleMessage("ষ্টক বাছনি কৰক"), + "selectTax": MessageLookupByLibrary.simpleMessage("কৰ নিৰ্বাচন কৰক"), + "selectToDate": MessageLookupByLibrary.simpleMessage("শেষ তাৰিখ নিৰ্বাচন"), + "selectType": MessageLookupByLibrary.simpleMessage("প্ৰকাৰ বাছনি কৰক"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "বৈচিত্র্য বাচনি কৰক : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("গুদাম বাছনি কৰক"), + "sellAll": MessageLookupByLibrary.simpleMessage("সকলো বিক্ৰী কৰক >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("বিক্ৰী মূল্য"), + "sellsBy": MessageLookupByLibrary.simpleMessage("বিক্ৰী কৰিছে"), + "send": MessageLookupByLibrary.simpleMessage("পঠিয়াওক"), + "sendCode": MessageLookupByLibrary.simpleMessage("ক’ড প্ৰেৰণ কৰক"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "আমিয়ে ইমেইল প্ৰেৰণ কৰিছে পাসৱৰ্ড ৰিছেট কৰাৰ নিৰ্দেশনা সহ:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ৰিছেট লিংক প্ৰেৰণ কৰক"), + "sendMessage": MessageLookupByLibrary.simpleMessage("বাৰ্তা পঠিয়াওক"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS পঠাও"), + "sendSms": MessageLookupByLibrary.simpleMessage("এসএমএস পঠিয়াওক"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ইমেইল পঠিয়াওক", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ প্ৰ\'ফাইল আপডেট কৰক যাতে আপোনাৰ ডাক্তৰ সৈতে ভাল ছাপ মিলিব", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "নতুন পাসৱৰ্ড স্থাপন কৰক", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ প্ৰ\'ফাইল স্থাপন কৰক", + ), + "setting": MessageLookupByLibrary.simpleMessage("সেটিং"), + "sevenDays": MessageLookupByLibrary.simpleMessage("৭ দিন"), + "share": MessageLookupByLibrary.simpleMessage("চাৰা"), + "shelf": MessageLookupByLibrary.simpleMessage("শ্বেলফ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("শ্বেলফৰ নাম"), + "shelves": MessageLookupByLibrary.simpleMessage("শ্বেলফসমূহ (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("শিফ্ট"), + "shiftName": MessageLookupByLibrary.simpleMessage("শিফ্টৰ নাম"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("শিপিং ঠিকনা"), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "পঠিয়াই দিয়াৰ মাচুল", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "দোকানৰ আৰম্ভণি বেলেঞ্চ", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "দোকানৰ অবশিষ্ট বেলেঞ্চ", + ), + "showAction": MessageLookupByLibrary.simpleMessage("কাৰ্য দেখুৱাওক"), + "showCode": MessageLookupByLibrary.simpleMessage("কোড দেখুৱাওক"), + "showCombo": MessageLookupByLibrary.simpleMessage("কম্বো দেখুৱাওক"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "ম্যাদ উকলি যোৱা তাৰিখ দেখুৱাওক", + ), + "showName": MessageLookupByLibrary.simpleMessage("নাম দেখুৱাওক"), + "showPrice": MessageLookupByLibrary.simpleMessage("মূল্য দেখুৱাওক"), + "showSingle": MessageLookupByLibrary.simpleMessage("একক দেখুৱাওক"), + "showVariant": MessageLookupByLibrary.simpleMessage("ভিন্নতা দেখুৱাওক"), + "signIn": MessageLookupByLibrary.simpleMessage("চাইন ইন"), + "signUp": MessageLookupByLibrary.simpleMessage("চাইন আপ কৰক"), + "single": MessageLookupByLibrary.simpleMessage("একলব্য"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("৬০ দিন"), + "size": MessageLookupByLibrary.simpleMessage("আকাৰ"), + "skip": MessageLookupByLibrary.simpleMessage("অতিৰিক্ত"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("আপডেট এড়াই চাওক"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / কোড"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / ক’ড"), + "smartWatch": MessageLookupByLibrary.simpleMessage("স্মাৰ্ট ৱাচ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "চ\'চিয়েল মাৰ্কেটিং", + ), + "sold": MessageLookupByLibrary.simpleMessage("বিক্ৰী হ\'ল"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ৱেব পেজটোত কিবা ভুল হৈছে।", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("কিছু ভুল হৈছে"), + "staffLogin": MessageLookupByLibrary.simpleMessage("কর্মচাৰী লগিন"), + "start": MessageLookupByLibrary.simpleMessage("আৰম্ভ কৰক"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "বিৰতি আৰম্ভ হোৱাৰ সময়", + ), + "startDate": MessageLookupByLibrary.simpleMessage("শুরু তাৰিখ"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "নতুন বিক্ৰী আৰম্ভ কৰক", + ), + "startTime": MessageLookupByLibrary.simpleMessage("আৰম্ভণিৰ সময়"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "আৰম্ভণিৰ সময় প্ৰয়োজনীয়", + ), + "started": MessageLookupByLibrary.simpleMessage("আৰম্ভ হ\'ল"), + "state": MessageLookupByLibrary.simpleMessage("ৰাজ্য"), + "stateName": MessageLookupByLibrary.simpleMessage("ৰাজ্যৰ নাম"), + "status": MessageLookupByLibrary.simpleMessage("অৱস্থা"), + "staus": MessageLookupByLibrary.simpleMessage("স্থিতি"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("এখনো অনাদায়ী"), + "stock": MessageLookupByLibrary.simpleMessage("স্টক"), + "stockList": MessageLookupByLibrary.simpleMessage("স্টক তালিকা"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("ষ্টক / ভেৰিয়েণ্ট"), + "stockReport": MessageLookupByLibrary.simpleMessage("ষ্টক প্ৰতিবেদন"), + "stockValue": MessageLookupByLibrary.simpleMessage("ষ্টক মূল্য"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "পোন-পৃষ্ঠ কমেও ১ হ\'ব লাগিব", + ), + "stocks": MessageLookupByLibrary.simpleMessage("ষ্টক: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("উপকৰৰ তালিকা"), + "subTaxes": MessageLookupByLibrary.simpleMessage("উপকৰসমূহ"), + "subTotal": MessageLookupByLibrary.simpleMessage("সাব টোটেল"), + "submit": MessageLookupByLibrary.simpleMessage("জমা দিন"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "এতিয়াই চাবস্ক্ৰাইব কৰক", + ), + "subscription": MessageLookupByLibrary.simpleMessage("সাবস্ক্ৰিপচন"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "চাবস্ক্ৰিপশন প্ৰতিবেদন", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("চাবস্ক্ৰিপচন"), + "subtotal": MessageLookupByLibrary.simpleMessage("উপমুঠ"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "সফলভাৱে পৰিশোধিত", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("যোগানকাৰী পৰিশোধ কৰে"), + "supplier": MessageLookupByLibrary.simpleMessage("সরবরাহকাৰী"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("যোগানদাৰৰ বিৱৰণ"), + "supplierDue": MessageLookupByLibrary.simpleMessage("যোগানকাৰীৰ বকেয়া"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("যোগানকাৰীৰ লেজাৰ"), + "supplierName": MessageLookupByLibrary.simpleMessage("সাপ্লায়াৰ নাম"), + "switchBank": MessageLookupByLibrary.simpleMessage("শাখা সলনি কৰিব নেকি?"), + "switchs": MessageLookupByLibrary.simpleMessage("সলনি কৰক"), + "tax": MessageLookupByLibrary.simpleMessage("কৰ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("কৰ গোট"), + "taxPercent": MessageLookupByLibrary.simpleMessage("কৰ শতাংশ"), + "taxRates": MessageLookupByLibrary.simpleMessage("কৰৰ হাৰ"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "কৰৰ হাৰ - আপোনাৰ কৰৰ হাৰ ব্যৱস্থাপনা কৰক", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("কৰ প্ৰতিবেদন"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "কৰ প্ৰতিবেদনৰ তালিকা", + ), + "taxType": MessageLookupByLibrary.simpleMessage("কৰ প্ৰকাৰ"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "এটা বা একাধিক কৰ প্ৰকাৰৰ সৈতে কৰ", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ক্ৰয়ৰ বাবে ধন্যবাদ", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বকেয়া পৰিশোধৰ বাবে ধন্যবাদ", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "থাৰ্মেল ইনভইচ ল’গ’", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "থাৰ্মেল প্ৰিন্টাৰৰ ভাষা", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "থাৰ্মেল প্ৰিন্টাৰৰ কাগজৰ জোখ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("৩০ দিন"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "প্ৰতি শ্বীটত ৩২ টা লেবেল, ৮.২৭ x ১১.৬৯ ইঞ্চি", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("এই মাহ"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "এই আঁচনিখন আপগ্ৰেডৰ বাবে যোগ্য নহয়", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "এই আঁচনিখন ক্ৰয় কৰিবলৈ উপলব্ধ নহয়", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "এই প্ৰোডাক্ট ইতিমধ্যে যোগ কৰা হৈছে!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("এই সপ্তাহ"), + "thisYear": MessageLookupByLibrary.simpleMessage("এই বৰ্ষ"), + "time": MessageLookupByLibrary.simpleMessage("সময়"), + "timeIn": MessageLookupByLibrary.simpleMessage("সোমোৱাৰ সময়"), + "timeOut": MessageLookupByLibrary.simpleMessage("ওলোৱাৰ সময়"), + "to": MessageLookupByLibrary.simpleMessage("লৈ"), + "toAccount": MessageLookupByLibrary.simpleMessage("একাউণ্টলৈ"), + "toDate": MessageLookupByLibrary.simpleMessage("তাৰিখলৈ"), + "today": MessageLookupByLibrary.simpleMessage("আজিৰ দিন"), + "todaySummary": MessageLookupByLibrary.simpleMessage("আজিৰ সাৰাংশ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("শীৰ্ষ ৫ গ্ৰাহক"), + "top5Product": MessageLookupByLibrary.simpleMessage("শীৰ্ষ ৫ সামগ্ৰী"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("শীৰ্ষ ৫ যোগানকাৰী"), + "total": MessageLookupByLibrary.simpleMessage("মুঠ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("মুঠ পৰিমাণ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("মুঠ সম্পত্তি"), + "totalBalance": MessageLookupByLibrary.simpleMessage("মুঠ বেলেঞ্চ"), + "totalCategories": MessageLookupByLibrary.simpleMessage("মুঠ শ্ৰেণী"), + "totalDue": MessageLookupByLibrary.simpleMessage("মুঠ বকেয়া"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("মুঠ ঋণ পৰিমাণ"), + "totalExpense": MessageLookupByLibrary.simpleMessage("মুঠ ব্যয়"), + "totalIncome": MessageLookupByLibrary.simpleMessage("মুঠ আয়"), + "totalItems": MessageLookupByLibrary.simpleMessage("মুঠ সামগ্ৰী"), + "totalLoss": MessageLookupByLibrary.simpleMessage("মুঠ লোকচান"), + "totalPayable": MessageLookupByLibrary.simpleMessage("মুঠ পৰিশোধযোগ্য"), + "totalPrice": MessageLookupByLibrary.simpleMessage("মুঠ মূল্য"), + "totalProduct": MessageLookupByLibrary.simpleMessage("মুঠ পণ্য"), + "totalProfit": MessageLookupByLibrary.simpleMessage("মুঠ লাভ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("মুঠ পৰিসৰে কেনেকৈ"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "মুঠ উভতি পৰিমাণ", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "মুঠ উভতাই দিয়া হৈছে", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "মুঠ দৰমহাৰ পৰিমাণ", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("মুঠ বিক্ৰী"), + "totalVat": MessageLookupByLibrary.simpleMessage("মুঠ ভেট"), + "totall": MessageLookupByLibrary.simpleMessage("মুঠ:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("লেনদেনৰ পৰ্যালোচনা"), + "transactionType": MessageLookupByLibrary.simpleMessage("লেনদেনৰ প্ৰকাৰ"), + "transactions": MessageLookupByLibrary.simpleMessage("লেনদেন"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "লেনদেনৰ ইতিহাস ৰিপ’ৰ্ট", + ), + "transfer": MessageLookupByLibrary.simpleMessage("স্থানান্তৰ"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "চেক স্থানান্তৰ কৰক", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("স্থানান্তৰৰ তাৰিখ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("আৰম্ভৰ পৰা চেষ্টা কৰক"), + "twitter": MessageLookupByLibrary.simpleMessage("টুইটাৰ"), + "type": MessageLookupByLibrary.simpleMessage("প্ৰকাৰ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("প্ৰকাৰ নিৰ্বাচন কৰক"), + "unPaid": MessageLookupByLibrary.simpleMessage("অপৰিশোধিত"), + "unit": MessageLookupByLibrary.simpleMessage("গোট"), + "unitName": MessageLookupByLibrary.simpleMessage("একক নাম"), + "unitPirce": MessageLookupByLibrary.simpleMessage("এটা ইউনিটৰ মূল্য"), + "unitPrice": MessageLookupByLibrary.simpleMessage("একক মুল্য"), + "units": MessageLookupByLibrary.simpleMessage("এককসমূহ"), + "unlimited": MessageLookupByLibrary.simpleMessage("অসীম"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("অসীম ব্যৱহাৰ"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "আমাৰ পেকেজৰ অপৰিসীম ব্যৱহাৰ👇", + ), + "update": MessageLookupByLibrary.simpleMessage("আপডেট"), + "updateBranch": MessageLookupByLibrary.simpleMessage("শাখা আপডেট কৰক"), + "updateContact": MessageLookupByLibrary.simpleMessage("যোগাযোগ আপডেট কৰক"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "পোন-পৃষ্ঠ সম্পাদনা ব্যৰ্থ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("এতিয়া আপডেট কৰক"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পাৰ্টি সম্পাদনা কৰিবলৈ অনুমতি নাই।", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("পণ্য আপডেট কৰক"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "উৎপাদ সফলতাৰে সম্পাদিত!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ উৎপাদ সম্পাদনা কৰিবলৈ অনুমতি নাই।", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ প্ৰোফাইল আপডেট কৰক", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("ক্ৰয় আপডেট কৰক"), + "updateRole": MessageLookupByLibrary.simpleMessage("ভূমিকা আপডেট কৰক"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বিক্ৰী সম্পাদনা কৰিবলৈ অনুমতি নাই।", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("সফলতাৰে সম্পাদিত"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ প্ৰ\'ফাইল আপডেট কৰক যাতে আপোনাৰ গ্ৰাহকসকলৰ সৈতে ভাল সংযোগ স্থাপন কৰিব পাৰিব", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ সদস্যপদ আপডেট কৰক", + ), + "updating": MessageLookupByLibrary.simpleMessage("আপডেট কৰা হচ্ছে..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("এতিয়া আপগ্ৰেড কৰক"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR কোডৰ বাবে UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("আপলোড"), + "uploadImage": MessageLookupByLibrary.simpleMessage("চবি আপলোড কৰক"), + "uploading": MessageLookupByLibrary.simpleMessage("আপলোড হৈ আছে..."), + "useGallery": MessageLookupByLibrary.simpleMessage("গ্যালাৰী ব্যৱহাৰ কৰক"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ব্যৱহাৰ শিৰোনাম খালি নহ\'ব পাৰে", + ), + "user": MessageLookupByLibrary.simpleMessage("ব্যৱহাৰকাৰী"), + "userRole": MessageLookupByLibrary.simpleMessage("ব্যৱহাৰকাৰী ভূমিকা"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "ব্যৱহাৰকাৰীৰ ভূমিকাৰ বিৱৰণ", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("ব্যৱহাৰকাৰীৰ শিৰোনাম"), + "values": MessageLookupByLibrary.simpleMessage("মূল্যসমূহ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "বিকল্প সফলতাৰে সংযোজিত!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "বিকল্প সফলতাৰে মচি পেলোৱা!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ভিন্নতাৰ তালিকা"), + "variationId": MessageLookupByLibrary.simpleMessage("ভিন্নতা আইডি"), + "variations": MessageLookupByLibrary.simpleMessage("ভিন্নতা"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ভিন্নতাপূৰ্ণ সামগ্ৰী", + ), + "vat": MessageLookupByLibrary.simpleMessage("ভাট"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ভেট আৰু কৰ"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ভেট/জিএছটি নম্বৰ"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ভেট/জিএছটি শিৰোনাম"), + "vatId": MessageLookupByLibrary.simpleMessage("ভাট আইডি"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ভেট নম্বৰ"), + "vatReports": MessageLookupByLibrary.simpleMessage("ভাট ৰিপ’ৰ্টসমূহ"), + "vatType": MessageLookupByLibrary.simpleMessage("ভাটৰ প্ৰকাৰ"), + "verification": MessageLookupByLibrary.simpleMessage("যাচাই"), + "verify": MessageLookupByLibrary.simpleMessage("যাচাই কৰক"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ইমেইল সঠিক কৰক", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ইমেইল সঠিক কৰক"), + "view": MessageLookupByLibrary.simpleMessage("বিৱৰণ চাওক"), + "viewAll": MessageLookupByLibrary.simpleMessage("সৰ্বাত্মক চাওক"), + "viewDetails": MessageLookupByLibrary.simpleMessage("সবিশেষ চাওক"), + "viewPrice": MessageLookupByLibrary.simpleMessage("মূল্য চাওক"), + "viewStock": MessageLookupByLibrary.simpleMessage("ষ্টক চাওক"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "ইয়াৰ বাবে লেনদেন চোৱা হৈছে", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("হাঁটিব পৰা গ্ৰাহক"), + "wallet": MessageLookupByLibrary.simpleMessage("ৱালেট"), + "walletBalance": MessageLookupByLibrary.simpleMessage("ৱালেট বেলেঞ্চ"), + "warehouse": MessageLookupByLibrary.simpleMessage("গুদাম (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("গুদামৰ নাম"), + "warranty": MessageLookupByLibrary.simpleMessage("ৱাৰেণ্টি"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "আমিয়ে আপোনাৰ ইমেইল ঠিকনালৈ এক নিশ্চিতকৰণ ইমেইল পঠাইছে", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "আমাৰ OTP আপোনাৰ ফোন নম্বৰত পঠোৱা হৈছে", + ), + "weekly": MessageLookupByLibrary.simpleMessage("সাপ্তাহিক"), + "weight": MessageLookupByLibrary.simpleMessage("ওজন"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("স্বাগতম!"), + "whatNew": MessageLookupByLibrary.simpleMessage("নতুন কি?"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("থোক মূল্য"), + "wholesaler": MessageLookupByLibrary.simpleMessage("হোলচেইলাৰ"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "শীঘ্ৰেই যোগ কৰা হ\'ব", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বাৰ্তা ইয়াত লিখক", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("ইয়াত লেখক..."), + "yearly": MessageLookupByLibrary.simpleMessage("বৰ্ষিক"), + "years": MessageLookupByLibrary.simpleMessage("বছৰ"), + "yes": MessageLookupByLibrary.simpleMessage("হয়"), + "yesterday": MessageLookupByLibrary.simpleMessage("কালি"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "আপুনি ঋণৰ পৰা অধিক পোৱা নাযাব", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "আপুনি এতিয়া OTP পুনৰ পঠাব পাৰে।", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বাৰকোড সৃষ্টি কৰাৰ কোনো অনুমতি নাই।", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "মডেল মচিবলৈ আপোনাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("আপোনাৰ শ্বেলফ মচিবলৈ অনুমতি নাই"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ লাভ লোকচানৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "খৰচৰ শ্ৰেণী সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "আয়ৰ শ্ৰেণী সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "মডেল সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ক্ৰয় সৃষ্টি কৰাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বিভাগ মচি পেলোৱাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পদবী মচি পেলোৱাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ চুটীৰ অনুৰোধ মচি পেলোৱাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পেৰ\'ল মচি পেলোৱাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ এক্সেললৈ ৰপ্তানি কৰাৰ অনুমতি নাই", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "বাৰকোড জেনেৰেট কৰিবলৈ আপোনাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ প্ৰতিবেদন প্ৰস্তুত কৰাৰ অনুমতি নাই", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ শাখা আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ বিভাগ আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ চুটীৰ অনুৰোধ আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "মডেল আপডেট কৰিবলৈ আপোনাৰ অনুমতি নাই", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ চুটী আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ উপস্থিতি চোৱাৰ অনুমতি নাই", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পেৰ\'ল আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পদবী আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ শিফ্ট মচি পেলোৱাৰ অনুমতি নাই।", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "আপোনাৰ শিফ্ট আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ৰেক সৃষ্টি কৰাৰ অনুমতি নাই।", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ৰেক মচি পেলোৱাৰ অনুমতি নাই।", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ ৰেক আপডেট কৰাৰ অনুমতি নাই।", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "খৰচ সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "আয় সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ অনুমতি দিয়াটো আবশ্যক", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("আপুনি ব্যৱহাৰ কৰিছে "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "আপুনি এই প্ৰডাক্টটো মচি পেলাবলৈ চাৰা?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ মুক্ত পৰিকল্পনা প্ৰায় শেষ হৈছে, আপোনাৰ পৰবর্তী পৰিকল্পনা কিনক। ধন্যবাদ।", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("আপোনাৰ পেকেজ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পেকেজ 5 দিনত মন্নাই থাকিব", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "আপোনাৰ পেকেজ আজিৰ দিনত মন্নাই থাকিব\n\nঅনুগ্ৰহ কৰি পুনৰ ক্ৰয় কৰক", + ), + "zip": MessageLookupByLibrary.simpleMessage("জিপ কোড"), + "zipCode": MessageLookupByLibrary.simpleMessage("জিপ কোড লিখক"), + }; +} diff --git a/lib/generated/intl/messages_az.dart b/lib/generated/intl/messages_az.dart new file mode 100644 index 0000000..f984ce9 --- /dev/null +++ b/lib/generated/intl/messages_az.dart @@ -0,0 +1,2318 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a az locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'az'; + + static String m0(start) => "OTP-ni \$${start} saniyə ərzində yenidən göndər"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Müştəri məlumatları", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 Faktura Loqosu"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Hesabın Görünən Adı", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Hesab Sahibinin Adı", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Hesab Adı"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Hesab Adı"), + "action": MessageLookupByLibrary.simpleMessage("Hərəkət"), + "actions": MessageLookupByLibrary.simpleMessage("Hərəkətlər"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Əlavə Et"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bir alış əlavə edin", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Davamiyyət Əlavə Et", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Bank Əlavə Et"), + "addBrand": MessageLookupByLibrary.simpleMessage("Marka Əlavə Et"), + "addCash": MessageLookupByLibrary.simpleMessage("Nağd Pul Əlavə Et"), + "addCategory": MessageLookupByLibrary.simpleMessage("Kateqoriya Əlavə Et"), + "addContact": MessageLookupByLibrary.simpleMessage("Əlaqə əlavə et"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bir müştəri əlavə edin", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Müştəri əlavə et"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Çatdırılma Əlavə Et"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Şöbə Əlavə Et"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Yeni Vəzifə Əlavə Et", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Xərc əlavə et"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Xərc kateqoriyası əlavə edin", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Bayram Əlavə Et"), + "addImage": MessageLookupByLibrary.simpleMessage("Şəkil Əlavə Et"), + "addIncome": MessageLookupByLibrary.simpleMessage("Gəlir əlavə et"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Gəlir Kateqoriyası əlavə et", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Məhsullar əlavə et"), + "addLeave": MessageLookupByLibrary.simpleMessage("Məzuniyyət Əlavə Et"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Daha çox sahə əlavə et", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Yeni Ünvan Əlavə Et", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Yeni Davamiyyət Əlavə Et", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bank Hesabları Əlavə Et", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Yeni İşçi Əlavə Et", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Yeni Bayram Əlavə Et", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Yeni Məzuniyyət Əlavə Et", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Yeni Model Əlavə Et"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Yeni Əmək Haqqı Əlavə Et", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Yeni Məhsul Əlavə Et", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bir alış əlavə edin", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Yeni Rəf Əlavə Et"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Yeni Növbə Əlavə Et"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Yeni Vergi Əlavə Et"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Yeni Variasiya Əlavə Et", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Yeni Variasiyalar Əlavə Et", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Yeni Anbar Əlavə Et", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Qeyd Əlavə Et"), + "addParty": MessageLookupByLibrary.simpleMessage("Şəxsləri əlavə et"), + "addPayment": MessageLookupByLibrary.simpleMessage("Ödəniş Əlavə Et"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bir məhsul əlavə edin", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Əvvəlcə məhsul əlavə edin", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Məhsul uğurla yaradıldı!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Məhsul yaratmaq üçün icazəniz yoxdur.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Alış əlavə et"), + "addRole": MessageLookupByLibrary.simpleMessage("Rol Əlavə Et"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bir satış əlavə edin", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Satış əlavə edin"), + "addShelf": MessageLookupByLibrary.simpleMessage("Yeni Göz Əlavə Et"), + "addShift": MessageLookupByLibrary.simpleMessage("Növbə Əlavə Et"), + "addStock": MessageLookupByLibrary.simpleMessage("Stok əlavə et"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Alt Variasiya Əlavə Et", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Vergi Əlavə Et"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Yeni Vergi Qrupu Əlavə Et", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Vahid Əlavə Et"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "İstifadəçi Rolu Əlavə Et", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Variant əlavə et"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Variant detallarını əlavə et", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Səbətə əlavə olundu"), + "adding": MessageLookupByLibrary.simpleMessage("Əlavə olunur.."), + "address": MessageLookupByLibrary.simpleMessage("Ünvan"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Bank Balansını Düzəliş Et", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Nağd Pulu Düzəliş Et"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Nağd Balansını Düzəliş Et", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Düzəliş Tarixi"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Avans"), + "all": MessageLookupByLibrary.simpleMessage("Hamısı"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Bütün Biznes Həlləri", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Satış Proqramı, stok, hesab, satış, xərclər və zərər/qazanc ilə tam bir iş həllidir.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Bütün İşçilər"), + "allParties": MessageLookupByLibrary.simpleMessage("Bütün Tərəflər"), + "allParty": MessageLookupByLibrary.simpleMessage("Bütün Tərəflər"), + "allTime": MessageLookupByLibrary.simpleMessage("Hər zaman"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Bütün Əməliyyatlar", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Artıq əlavə edilib"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hesabınız var?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Məbləğ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Məbləğ 0-dan böyük olmalıdır", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Məbləği yuvarlaqlaşdırma metodu", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Sözlərlə Məbləğlər"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Məbləğ tələb olunur", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Aşağıdakı nömrəyə SMS göndəriləcək: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android və iOS Tətbiq Dəstəyi", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Saatı"), + "apply": MessageLookupByLibrary.simpleMessage("Tətbiq et"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Əminsiniz?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Bu filialı silmək istədiyinizə əminsiniz?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Bu rolu silmək istədiyinizə əminsiniz?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Fərqli bir filiala keçmək istədiyinizə əminsiniz?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Bu şəxsi silmək istədiyinizə əminsiniz?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Bu filialdan çıxmaq istədiyinizə əminsiniz?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Tarixinə görə"), + "assets": MessageLookupByLibrary.simpleMessage("Aktivlər"), + "attachment": MessageLookupByLibrary.simpleMessage("Əlavə"), + "attendance": MessageLookupByLibrary.simpleMessage("Davamiyyət"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Davamiyyət Hesabatları", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Səlahiyyətli İmza", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Avtomatik hesablanan günlər", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Avtomatik seçilmiş"), + "backToHome": MessageLookupByLibrary.simpleMessage("Evə qayıt"), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Qalan Borc"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balans hesabatı"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Banqladeş"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bank Hesabları"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bank Məlumatları"), + "bankName": MessageLookupByLibrary.simpleMessage("Bank Adı"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankdan Banka Köçürmə", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bankdan Nağda Köçürmə", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Barkod Etiketi Çap Parametrləri", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barkod generatoru"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barkod Generatoru", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barkodlar"), + "batch": MessageLookupByLibrary.simpleMessage("Partiya"), + "batchNo": MessageLookupByLibrary.simpleMessage("Partiya №"), + "billTO": MessageLookupByLibrary.simpleMessage("Faturalama ünvanı"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Qaimə üzrə mənfəət", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Faktura ünvanı"), + "birthDate": MessageLookupByLibrary.simpleMessage("Doğum Tarixi"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth söndürülüb. Zəhmət olmasa qoşun.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filial"), + "branchList": MessageLookupByLibrary.simpleMessage("Filial Siyahısı"), + "brand": MessageLookupByLibrary.simpleMessage("Marka"), + "brandName": MessageLookupByLibrary.simpleMessage("Marka adı"), + "brands": MessageLookupByLibrary.simpleMessage("Markalar"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Fasilə Müddəti"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Fasilə Statusu"), + "breakTime": MessageLookupByLibrary.simpleMessage("Fasilə Vaxtı"), + "bulk": MessageLookupByLibrary.simpleMessage("Kütləvi yükləmə"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Kütləvi Yükləmə"), + "businessCat": MessageLookupByLibrary.simpleMessage("Biznes Kateqoriyası"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Şirkət və Biznes Adı", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("İndi Al"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Premium plan satın al"), + "call": MessageLookupByLibrary.simpleMessage("Zəng Et"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Bu əməliyyat növü redaktə edilə bilməz.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Ödəniş təfərrüatlarını əldə etmək mümkün olmadı.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Ləğv et"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Cihazlar axtarılır...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Eyni hesaba köçürmə edilə bilməz.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Tutum"), + "cash": MessageLookupByLibrary.simpleMessage("Nəğd"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Nağd və Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Nağd və Bank İdarəetməsi", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Pul axını"), + "cashIn": MessageLookupByLibrary.simpleMessage("Nağd Giriş"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Əldə Olan Nağd Pul"), + "cashOut": MessageLookupByLibrary.simpleMessage("Nağd Çıxış"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Nağddan Banka Köçürmə", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kateqoriyalar"), + "category": MessageLookupByLibrary.simpleMessage("Kateqoriya"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kateqoriya adı"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Qalıq Məbləği"), + "changePassword": MessageLookupByLibrary.simpleMessage("Şifrəni dəyişdir"), + "checkEmail": MessageLookupByLibrary.simpleMessage("E-poçtu yoxlayın"), + "cheque": MessageLookupByLibrary.simpleMessage("Çeklər"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Çek Məbləği"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Çek Tarixi"), + "chequeList": MessageLookupByLibrary.simpleMessage("Çeklər Siyahısı"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Çek Nömrəsi"), + "choose": MessageLookupByLibrary.simpleMessage("Seç"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Ölkəni seç"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Müştəri seçin"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Təchizatçı seçin"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Xüsusiyyətlərinizi Seçin", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Xüsusiyyətlər əsas hissəsidir və POSpro-u ənənəvi həllərdən fərqləndirir.", + ), + "city": MessageLookupByLibrary.simpleMessage("Şəhər"), + "cityName": MessageLookupByLibrary.simpleMessage("Şəhərin adı"), + "clarence": MessageLookupByLibrary.simpleMessage("Klarens"), + "clear": MessageLookupByLibrary.simpleMessage("Təmizlə"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Qoşulmaq üçün klikləyin", + ), + "close": MessageLookupByLibrary.simpleMessage("Bağla"), + "closed": MessageLookupByLibrary.simpleMessage("Bağlı"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Borc toplamaq"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bir borc toplayın", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Toplanmışdır:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Tərəfindən toplanıb"), + "color": MessageLookupByLibrary.simpleMessage("Rəng"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Çoxsaylı Vergilərin Kombinasiyası", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombo Məhsul Hesabatı", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombo Məhsullar"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombo hesabat"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Tezliklə Gələcək"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Şirkət ünvanı"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Silinməsi Təsdiqlə"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Şifrəni təsdiqləyin"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Şifrəni təsdiqləyin", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Geri qaytarmanı təsdiqlə", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS təsdiqlə"), + "congratulation": MessageLookupByLibrary.simpleMessage("Təbrik edirik"), + "connect": MessageLookupByLibrary.simpleMessage( + "Əlaqə yaratmaq üçün klikləyin", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage("Printerə qoşul"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Çap cihazınızı qoşun", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Buna qoşuldu"), + "contactUs": MessageLookupByLibrary.simpleMessage("Bizimlə Əlaqə"), + "continueButton": MessageLookupByLibrary.simpleMessage("Davam et"), + "continueE": MessageLookupByLibrary.simpleMessage("Davam et"), + "cost": MessageLookupByLibrary.simpleMessage("Məbləğ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Vergi Xaric Qiymət", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Vergi Daxil Qiymət", + ), + "country": MessageLookupByLibrary.simpleMessage("Ölkə"), + "countryName": MessageLookupByLibrary.simpleMessage("Ölkə Adı"), + "create": MessageLookupByLibrary.simpleMessage("Yarat"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Pulsuz Hesab Yaradın", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Pulsuz hesab yaratın"), + "createBranch": MessageLookupByLibrary.simpleMessage("Filial Yarat"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Yeni Şifrə Yaradın", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF yaratmaq üçün icazəniz yoxdur.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Satış yaratmaq üçün icazəniz yoxdur.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Gəlir)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Şəxsin kredit limiti"), + "currency": MessageLookupByLibrary.simpleMessage("Valyuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Cari Balans"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Cari Nağd Balans", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Cari Ay"), + "currentYear": MessageLookupByLibrary.simpleMessage("Cari İl"), + "currents": MessageLookupByLibrary.simpleMessage("Cari"), + "custom": MessageLookupByLibrary.simpleMessage("Xüsusi"), + "customDate": MessageLookupByLibrary.simpleMessage("Xüsusi Tarix"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Fərdi Qaimə Brendləşdirmə", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Xüsusi Çap"), + "customer": MessageLookupByLibrary.simpleMessage("Müştəri"), + "customerDate": MessageLookupByLibrary.simpleMessage("Xüsusi Tarix"), + "customerDue": MessageLookupByLibrary.simpleMessage("Müştəri Borcu"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Müştəri Kitabı"), + "customerName": MessageLookupByLibrary.simpleMessage("Müştəri adı"), + "customerPay": MessageLookupByLibrary.simpleMessage("Müştəri Ödənişi"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Müştəri Telefon Nömrəsi", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Müştəri İmzası"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Günlük Əməliyyatlar", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Göstərici Paneli"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Məlumat uğurla yadda saxlanıldı.", + ), + "date": MessageLookupByLibrary.simpleMessage("Tarix"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Son tarix əvvəlki tarix ola bilməz.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Tarix tələb olunur", + ), + "dates": MessageLookupByLibrary.simpleMessage("Tarix:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Gündəlik Kitab"), + "days": MessageLookupByLibrary.simpleMessage("gün"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Qalan Günlər"), + "dealer": MessageLookupByLibrary.simpleMessage("Satıcı"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Satıcı Qiyməti"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Xərc)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standart Satış Qiyməti", + ), + "delete": MessageLookupByLibrary.simpleMessage("Sil"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Hesabı sil"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Bu partiyanı silmək istədiyinizə əminsiniz?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Hesabınızı silmək istədiyinizə əminsiniz? Bu əməliyyat bütün məlumatlarınızı birdəfəlik siləcək.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Şəxsi silmək üçün icazəniz yoxdur.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Uğurla silindi!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Silinir...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Çatdırılma Ünvanı", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Çatdırılma Haqqı"), + "department": MessageLookupByLibrary.simpleMessage("Şöbə"), + "deposit": MessageLookupByLibrary.simpleMessage("Depozit"), + "depositTo": MessageLookupByLibrary.simpleMessage("Depozit Et"), + "description": MessageLookupByLibrary.simpleMessage("Təsvir"), + "designation": MessageLookupByLibrary.simpleMessage("Vəzifə"), + "designationName": MessageLookupByLibrary.simpleMessage("Vəzifə Adı"), + "details": MessageLookupByLibrary.simpleMessage("Təfərrüatlar"), + "developedBy": MessageLookupByLibrary.simpleMessage( + "Tərəfindən Hazırlanıb", + ), + "digits": MessageLookupByLibrary.simpleMessage( + "6-rəqəmli kod e-poçt ünvanınıza göndərildi: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Deaktiv Et"), + "discount": MessageLookupByLibrary.simpleMessage("Endirim"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Görünən ad tələb olunur", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Narahat etməyin"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Bunu həqiqətən silmək istəyirsiniz", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "İstifadəçini silmək istəyirsiniz?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Tətbiqdən çıxmaq istəyirsiniz?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Bu çeki həqiqətən yenidən açmaq istəyirsiniz?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hesabınız yoxdur?", + ), + "done": MessageLookupByLibrary.simpleMessage("Hazır"), + "download": MessageLookupByLibrary.simpleMessage("Yüklə"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK Yüklə"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel Formatını Yüklə", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Yükləmə uğurludur! Sənədlər qovluğunu yoxlayın", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Yüklənir..."), + "due": MessageLookupByLibrary.simpleMessage("Borc"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Borc miktarı: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Borc Balansı"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Borclu toplama"), + "dueList": MessageLookupByLibrary.simpleMessage("Borc siyahısı"), + "duePay": MessageLookupByLibrary.simpleMessage("Borc Ödənişi"), + "dueReport": MessageLookupByLibrary.simpleMessage("Borc Hesabatı"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Gəzən müştərilər üçün krediti ilə satış qadağandır.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Borclar"), + "duration": MessageLookupByLibrary.simpleMessage("Müddət"), + "durationDays": MessageLookupByLibrary.simpleMessage("Müddət (Gün)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Asan istifadə edilən mobil POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Satış Proqramı pulsuzdur, asan istifadə olunur. Həqiqətən də, bu dünyanın ən yaxşı POS sistemlərindən biridir.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Düzəlt"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Davamiyyəti Redaktə Et", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bank Hesablarını Redaktə Et", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Bank Düzəlişini Redaktə Et", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Bankdan Nağda Redaktə Et", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bank Köçürməsini Redaktə Et", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Nağd Düzəlişini Redaktə Et", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Nağddan Banka Redaktə Et", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Kateqoriyanı Redaktə Et", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Vəzifəni Redaktə Et", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("İşçini Redaktə Et"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Bayramı Redaktə Et"), + "editLeave": MessageLookupByLibrary.simpleMessage("Məzuniyyəti Redaktə Et"), + "editModel": MessageLookupByLibrary.simpleMessage("Modeli Redaktə Et"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Əmək Haqqını Redaktə Et", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Telefon nömrəsini düzəlt?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Məhsulu Redaktə Et"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Alış Fakturasını düzəlt", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Rəfi Redaktə Et"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Satış fakturasını düzəlt", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Gözü Redaktə Et"), + "editShift": MessageLookupByLibrary.simpleMessage("Növbəni Redaktə Et"), + "editTax": MessageLookupByLibrary.simpleMessage("Vergini Redaktə Et"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Vergi Qrupunu Redaktə Et", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Variasiyanı Redaktə Et", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Anbarı Redaktə Et"), + "email": MessageLookupByLibrary.simpleMessage("E-poçt ünvanı"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-poçt boş ola bilməz", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-poçt"), + "employee": MessageLookupByLibrary.simpleMessage("İşçi"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Aşağı stok daxil et"), + "end": MessageLookupByLibrary.simpleMessage("Bitmə"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Fasilə Bitmə Vaxtı"), + "endDate": MessageLookupByLibrary.simpleMessage("Bitmə Tarixi"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Bitmə tarixi başlanğıc tarixindən əvvəldir", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Bitmə tarixi başlanğıc tarixindən əvvəl ola bilməz.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Bitmə Vaxtı"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Bitmə vaxtı tələb olunur", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Pulsuz planınızı bitirin", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Partiyanın № daxil et"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Marka adı daxil edin", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Düzgün endirim daxil edin", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Doğru OTP daxil edin", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Düzgün inventar daxil edin", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Hesabın görünən adını daxil edin", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Hesab sahibinin adını daxil edin", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Hesab nömrəsini daxil edin", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Ünvanı daxil et"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Məbləği daxil edin"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Balansı Daxil Edin"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Bank Adını Daxil Edin", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Partiya nömrəsini daxil edin", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Fasilə Vaxtını Daxil Edin", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Biznes/ mağaza adı daxil edin", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Tutumu daxil edin"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Kateqoriya adını daxil edin", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Rəngi daxil edin"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Müştəri telefon nömrəsini daxil edin", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Diler qiymətini daxil edin", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Təsvir daxil edin", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vəzifə adını daxil edin", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Endirimi daxil edin", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Şifrə yeniləmə keçidi almaq üçün aşağıdakı e-poçt ünvanınızı daxil edin.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Bitmə Vaxtını Daxil Edin", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Xərc kateqoriya adını daxil edin", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Xərc tarixini daxil edin", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Tam ünvanı daxil edin", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Tam Adı Daxil Edin"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Bayram adını daxil edin", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Gəlir kateqoriyası adını daxil edin", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Etiket mətnini daxil edin", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "İstehsalçı adını daxil edin", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Model Adını Daxil Edin", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Adı daxil edin"), + "enterNote": MessageLookupByLibrary.simpleMessage("Qeydləri daxil edin"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Açılış balansını daxil edin", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Məhsul kodunu daxil edin", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Məhsul adını daxil edin", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Alış qiymətini daxil edin", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Miqdar daxil edin"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "İstinad nömrəsini daxil edin", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Satış qiymətini daxil edin", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Göz adını daxil edin", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Ölçünü daxil edin"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Başlanğıc Vaxtını Daxil Edin", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("İnventarı daxil edin"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Vergi Dərəcəsini Daxil Edin", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Növü daxil edin"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "İstifadəçi adını daxil edin", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "İstifadəçi Başlığını daxil edin", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Düzgün OTP daxil edin", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Dəyərləri daxil edin"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ƏDV/GST Nömrəsini Daxil Edin", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ƏDV/GST Başlığını Daxil Edin", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Anbar adını daxil edin", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Çəkini daxil edin"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Topdansatış qiymətini daxil edin", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Ölkənizi daxil edin", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "E-poçt ünvanınızı daxil edin", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Tam adınızı daxil edin", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Adınızı daxil edin"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Qeyd səviyyəsini daxil edin", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Şifrənizi daxil edin", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefon nömrənizi daxil edin", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Satışdan sonrakı mesajı daxil edin", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Vergini silmə xətası", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel Faylları"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel Yükləyici"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Vergi Xaric Qiymət", + ), + "exit": MessageLookupByLibrary.simpleMessage("Çıx"), + "exitBank": MessageLookupByLibrary.simpleMessage("Filialdan Çıx"), + "expDate": MessageLookupByLibrary.simpleMessage("Son istifadə tarixi"), + "expense": MessageLookupByLibrary.simpleMessage("Xərc"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Xərc kateqoriyaları"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Xərc tarixi"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Xərclər üçün"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Xərc hesabatı"), + "expensesType": MessageLookupByLibrary.simpleMessage("Xərc Növləri"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Son istifadə vəziyyəti", + ), + "expire": MessageLookupByLibrary.simpleMessage("Vaxtı Bitir"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Vaxtı Bitmiş Məhsul Hesabatları", + ), + "expired": MessageLookupByLibrary.simpleMessage("Vaxtı Bitmiş"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Son İstifadə Tarixi"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Vaxtı bitmiş məhsul hesabatı", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Vaxtı Keçmiş Siyahı"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Vaxtı Bitmiş Məhsul", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Vaxtı Bitmə"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Planı Uzat"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Şöbəni silmək mümkün olmadı", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Vergini silmək alınmadı", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Platforma versiyasını əldə etmək mümkün olmadı.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Şöbələri yükləmək mümkün olmadı", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Geri qaytarmanı emal etmək mümkün olmadı.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Xüsusiyyət"), + "field": MessageLookupByLibrary.simpleMessage("Sahə"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Gün"), + "filter": MessageLookupByLibrary.simpleMessage("Filtirlə"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Tarixə görə filtrlə"), + "firstName": MessageLookupByLibrary.simpleMessage("Ad"), + "flat": MessageLookupByLibrary.simpleMessage("Sabit"), + "folder": MessageLookupByLibrary.simpleMessage( + "E-poçtunuz spam qovluğuna düşə bilər.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Şifrəni unutdunuz?", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Pulsuz Məlumat Yedəkləmə", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Pulsuz Ömürlük Yeniləmə", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Pulsuz paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Pulsuz plan"), + "from": MessageLookupByLibrary.simpleMessage("Kimdən"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Hesabdan"), + "fromDate": MessageLookupByLibrary.simpleMessage("Başlama tarixi"), + "fullName": MessageLookupByLibrary.simpleMessage("Tam Ad"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Tam Ödənilmiş"), + "gallery": MessageLookupByLibrary.simpleMessage("Qalereya"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF yaratmaq üçün məlumat yoxdur", + ), + "gender": MessageLookupByLibrary.simpleMessage("Cins"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF Yarat"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF yaradılır"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Bir e-poçt aldınız"), + "gotIt": MessageLookupByLibrary.simpleMessage("Anladım"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Ümumi Mənfəət (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Qarantiya"), + "guest": MessageLookupByLibrary.simpleMessage("Qonaq"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Artıq hesabınız var?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Sahələri gizlət"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Qiymət: Bahadan Ucuz", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "E-poçt ünvanını daxil edin", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Şifrəni daxil edin"), + "holderName": MessageLookupByLibrary.simpleMessage("Sahibinin Adı"), + "holiday": MessageLookupByLibrary.simpleMessage("Bayram"), + "holidayList": MessageLookupByLibrary.simpleMessage("Bayram Siyahısı"), + "home": MessageLookupByLibrary.simpleMessage("Əsas Səhifə"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Qalan Saatlar"), + "hrm": MessageLookupByLibrary.simpleMessage("İnsan Resursları"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Hesabımın birdəfəlik silinməsinə razıyam.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC Kodu"), + "image": MessageLookupByLibrary.simpleMessage("Şəkil"), + "inActive": MessageLookupByLibrary.simpleMessage("Deaktiv"), + "inStock": MessageLookupByLibrary.simpleMessage("Anbarda"), + "inactive": MessageLookupByLibrary.simpleMessage("Qeyri-aktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Vergi Daxil Qiymət", + ), + "income": MessageLookupByLibrary.simpleMessage("Gəlir"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Gəlir Kateqoriyaları", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Gəlir Kateqoriyaları Hesabatı", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Gəlir tarixi"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Gəlir üçün"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Gəlir Hesabatı"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Gəlir hesabatını görmək üçün icazəniz yoxdur.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Gəlir Növü"), + "incomes": MessageLookupByLibrary.simpleMessage("Gəlirlər"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Etiketlərdə göstərilən məlumatlar", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Faktura No."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Yanlış məbləğ"), + "inventory": MessageLookupByLibrary.simpleMessage("İnventar"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Anbar icazəniz yoxdur", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Faktura Loqosu"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Faktura Nömrəsi"), + "item": MessageLookupByLibrary.simpleMessage("Məhsul"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Məhsul əlavə edildi"), + "itemName": MessageLookupByLibrary.simpleMessage("Məhsul Adı"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Məhsul Satışları"), + "joinDate": MessageLookupByLibrary.simpleMessage("Qoşulma Tarixi"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiket Rulu Ölçüsü 1.5\"*1, 38mm*25mm, Boşluq 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiket Rulu Ölçüsü 2\"*1, 50mm*25mm, Boşluq 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-poçt"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Şifrə"), + "language": MessageLookupByLibrary.simpleMessage("Dil"), + "last30Days": MessageLookupByLibrary.simpleMessage("Son 30 Gün"), + "last7Days": MessageLookupByLibrary.simpleMessage("Son 7 Gün"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Keçən Ay"), + "lastName": MessageLookupByLibrary.simpleMessage("Soyad"), + "lastYear": MessageLookupByLibrary.simpleMessage("Keçən İl"), + "leave": MessageLookupByLibrary.simpleMessage("Məzuniyyət"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Məzuniyyət Müddəti"), + "leaveList": MessageLookupByLibrary.simpleMessage("Məzuniyyət Siyahısı"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Məzuniyyət Hesabatları", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Məzuniyyət Sorğusu"), + "leaveType": MessageLookupByLibrary.simpleMessage("Məzuniyyət Növü"), + "ledger": MessageLookupByLibrary.simpleMessage("Mühasibat Kitabı"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Siyahı Boşdur"), + "loading": MessageLookupByLibrary.simpleMessage("Yüklənir"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP parametrləri yüklənir...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Giriş"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("E-poçt ilə giriş"), + "logOut": MessageLookupByLibrary.simpleMessage("Çıxış et"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Giriş uğursuz oldu. Zəhmət olmasa yenidən cəhd edin.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Telefonla giriş"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Zərər"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Ziyan/Mənfəət"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Zərər/ Qazanc"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Zərər/ Qazanc Hesabatı", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Aşağı stok"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Aşağı Stok Xəbərdarlığı", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Aşağı stok hesabatı", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Qiymət: Ucuzdan Bahaya", + ), + "lp": MessageLookupByLibrary.simpleMessage("Zərər / Qazanc"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Zərər / Qazanc Detalları", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Parametrləri İdarə Et", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("İstehsal tarixi"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("İstehsal tarixi"), + "manufacturer": MessageLookupByLibrary.simpleMessage("İstehsalçı"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Uğurla Yaradıldı!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Model Adı"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Uğurla Yeniləndi!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modellər"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Pul Girişi"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Pul Çıxışı"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Pul Qəbzi"), + "month": MessageLookupByLibrary.simpleMessage("Ay"), + "monthly": MessageLookupByLibrary.simpleMessage("Aylıq"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Ətraflı məlumat"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Maksimum Satış Qiyməti (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Ad"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ad boş ola bilməz", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Köçürmə etmək üçün ən azı iki bank hesabı lazımdır.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Xalis Mənfəət (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Xalis Ümumi Məbləğ", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Yeni Şifrə"), + "next": MessageLookupByLibrary.simpleMessage("Növbəti"), + "no": MessageLookupByLibrary.simpleMessage("Xeyr"), + "noAcc": MessageLookupByLibrary.simpleMessage("Hesabınız yoxdur?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Uyğun gələn hesab tapılmadı", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Aktiv İstifadəçi deyil", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Seçilmiş filtrlər üçün davamiyyət qeydi tapılmadı.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Davamiyyət qeydi tapılmadı.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Bank hesabı tapılmadı.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Köçürmə üçün bank hesabı tapılmadı.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Partiya yoxdur"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth cihazı seçilməyib.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Filial Tapılmadı"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Çek tapılmadı"), + "noData": MessageLookupByLibrary.simpleMessage("Məlumat yoxdur"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Məlumat yoxdur"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Məlumat yoxdur"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "İxrac üçün məlumat yoxdur", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF yaratmaq üçün məlumat yoxdur", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Məlumat Tapılmadı"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Şöbə tapılmadı.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Bu şöbə üçün təsvir yoxdur."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Bu vəzifə üçün təsvir yoxdur."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Təsvir verilməyib.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Vəzifə tapılmadı.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Təyinat bank hesabı tapılmadı.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Cihaz tapılmadı"), + "noDue": MessageLookupByLibrary.simpleMessage("Borç yoxdur"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Borcu Seçilmədi"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Fayl seçilməyib"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("Bayram tapılmadı."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Uyğun gələn bayram tapılmadı", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Məhsul tapılmadı"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Heç bir əşya seçilməyib", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Seçilmiş filtrlər üçün məzuniyyət qeydi tapılmadı.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Məzuniyyət sorğusu tapılmadı.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Uyğun məhsullar tapılmadı.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Uyğun gələn əmək haqqı qeydi tapılmadı.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Qeyd yoxdur."), + "noParty": MessageLookupByLibrary.simpleMessage("Şəxs tapılmadı"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Əmək haqqı qeydi tapılmadı.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Məhsul Tapılmadı"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Axtarışınıza uyğun məhsul yoxdur.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Heç bir məhsul seçilməyib", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "İstifadəçi Rolu Tapılmadı", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Növbə tapılmadı."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Stok məlumatı yoxdur.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Heç Bir Alt Vergi Seçilməyib", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Təchizatçı mövcud deyil", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "Heç bir əməliyyat yoxdur", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Əməliyyat tapılmadı", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Bu filtr üçün əməliyyat tapılmadı.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF yaratmaq üçün əməliyyat yoxdur", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Qiymətlər təyin edilməyib", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Variasiya tapılmadı.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Geri qaytarılmayan (ƏDV/Endirim)", + ), + "none": MessageLookupByLibrary.simpleMessage("Yoxdur"), + "notFound": MessageLookupByLibrary.simpleMessage("Tapılmadı"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "İnternet Bağlantısı Yoxdur", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Telefon tətbiqini açmaq mümkün olmadı.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Uyğun nəticə tapılmadı", + ), + "note": MessageLookupByLibrary.simpleMessage("Qeyd"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Qeyd Səviyyəsi"), + "notification": MessageLookupByLibrary.simpleMessage("Bildiriş"), + "off": MessageLookupByLibrary.simpleMessage("Açıq"), + "ok": MessageLookupByLibrary.simpleMessage("Tamam"), + "okay": MessageLookupByLibrary.simpleMessage("Oldu"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Köhnə Şifrə"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Köhnə şifrə boş ola bilməz", + ), + "on": MessageLookupByLibrary.simpleMessage("Yox"), + "open": MessageLookupByLibrary.simpleMessage("Açıq"), + "openCamera": MessageLookupByLibrary.simpleMessage("Kameranı aç"), + "openSetting": MessageLookupByLibrary.simpleMessage("Parametrləri Aç"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Açılış balansı"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Açılış balansı tələb olunur", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Açılış Tarixi"), + "opinion": MessageLookupByLibrary.simpleMessage("Fikrinizi daxil edin"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Və ya ilə davam edin", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Mövcud deyil"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Premium Planımız"), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Paket xüsusiyyətləri", + ), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Qablaşdırma Tarixi"), + "packageName": MessageLookupByLibrary.simpleMessage("Paket Adı"), + "packingDate": MessageLookupByLibrary.simpleMessage("Qablaşdırma Tarixi"), + "paid": MessageLookupByLibrary.simpleMessage("Ödənilmiş"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Ödənilmiş məbləğ"), + "paidBy": MessageLookupByLibrary.simpleMessage("Tərəfindən Ödənilib"), + "paidVia": MessageLookupByLibrary.simpleMessage("Ödəniş üsulu"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Qismən Ödənilib"), + "parties": MessageLookupByLibrary.simpleMessage("Tərəfdaşlar"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Şəxs yaratmaq üçün icazəniz yoxdur.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Tərəf siyahısı"), + "partyReports": MessageLookupByLibrary.simpleMessage("Tərəf Hesabatları"), + "partyType": MessageLookupByLibrary.simpleMessage("Tərəf Növü"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Tərəf üzrə mənfəət", + ), + "password": MessageLookupByLibrary.simpleMessage("Şifrə"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Şifrə boş ola bilməz", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Şifrə ən azı 6 simvoldan ibarət olmalıdır", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Şifrə ən azı 6 simvoldan ibarət olmalıdır", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Şifrələr uyğun gəlmir", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Abunəlik üçün ödəyin", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Ödəniləcək məbləğ"), + "payment": MessageLookupByLibrary.simpleMessage("Ödəniş"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Ödəniş Tamamlandı", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Ödəniş Təfərrüatları", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Ödəniş Uğursuz"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Ödəniş uğursuz oldu. Zəhmət olmasa, yenidən cəhd edin.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Ödəniş Qapısı"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Ödəniş Metodu"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Ödəniş Metodları"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Ödəniş Uğurlu"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa ödəniş növünü seçin", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Ödəniş növü"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Ödəniş uğurlu oldu!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Ödəniş İli"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Ödəniş Məbləği"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Ödəniş Növləri"), + "paypalPay": MessageLookupByLibrary.simpleMessage("PayPal ilə ödəyin"), + "payroll": MessageLookupByLibrary.simpleMessage("Əmək Haqqı"), + "payrollList": MessageLookupByLibrary.simpleMessage("Əmək Haqqı Siyahısı"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Əmək Haqqı Qeydi"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Əmək Haqqı Hesabatları", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf Uğurla Yaradıldı", + ), + "percent": MessageLookupByLibrary.simpleMessage("Faiz"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "İcazə rədd edildi", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Bankı silmək üçün icazə rədd edildi.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Bankı yeniləmək üçün icazə rədd edildi.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Bankı görmək üçün icazə rədd edildi.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "İcazə verilməyib!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Şəxsi Məlumat:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefon nömrəsi"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefon nömrəsi mövcud deyil.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefon Nömrəsi"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefon doğrulama", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Faylı Seçin və Yükləyin", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Bitmə Tarixini Seçin"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Başlanğıc Tarixini Seçin", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa Satış Qaytarılması Əlavə Edin", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Balansları düzəltmək üçün zəhmət olmasa ən azı bir bank hesabı əlavə edin.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Miqdar əlavə edin", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa internet bağlantınızı yoxlayın və yenidən cəhd edin", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa əvvəlcə çap etmə makinasını qoşun", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa Bluetooth-u aktiv edin", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Daha uzun bir şifrə daxil edin", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa təsdiq şifrəsini daxil edin", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa tarixi daxil edin", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa şifrə daxil edin", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Düzgün marka adı daxil edin", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Düzgün iş adı daxil edin", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa, düzgün e-poçt ünvanı daxil edin", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Düzgün ad daxil edin", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Düzgün telefon nömrəsi daxil edin", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Düzgün məhsul adı daxil edin", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Düzgün alış qiyməti daxil edin", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bütün məhsullar üçün etibarlı miqdar (ən azı 1) daxil edin", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Düzgün satış qiyməti daxil edin", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Düzgün vahid adı daxil edin", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Məbləğ daxil edin", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa ən azı bir dəyər daxil edin.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa filial adını daxil edin", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa tarixi daxil edin", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa vəzifə adını daxil edin", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bitmə tarixini seçin", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bayram adını daxil edin", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Ad daxil edin"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa rəf adını daxil edin", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa göz adını daxil edin", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "OTP-ni daxil edin", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Vahid adını daxil edin", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa etibarlı ad daxil edin", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Əvvəlcə düzgün telefon nömrəsi və ad daxil edin", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa, məlumatlarınızı daxil edin.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa telefon nömrənizi daxil edin", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa maaşınızı daxil edin", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Əvvəlcə satış edin", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Kateqoriya seçin", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa təyinat bank hesabını seçin.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Xərc kateqoriyasını seçin", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa məzuniyyət növünü seçin", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa əvvəlcə məhsul seçin", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa növbə seçin", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa başlanğıc tarixini seçin", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa status seçin", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa bir işçi seçin", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa ay seçin", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa hər iki hesabı seçin.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa fasilə statusunu seçin", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa tarixi seçin", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa şöbəni seçin", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa vəzifəni seçin", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa geri qaytarmaq üçün məhsul seçin", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa ödəniş ilini seçin", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa əvvəlcə məhsul seçin", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa başlanğıc tarixini seçin", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa statusu seçin", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa etibarlı başlanğıc və bitmə tarixlərini seçin.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa cinsinizi seçin", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa növbənizi seçin", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Zəhmət olmasa tətbiqdən istifadə etmək üçün etibarlı satınalma kodundan istifadə edin.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Satışı"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Satışdan Sonrakı Mesaj", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage( + "Tərəfindən Gücləndirilib", + ), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android və iOS Tətbiq Dəstəyi", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Seçmək üçün basın"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF-i önizləmə"), + "previousDue": MessageLookupByLibrary.simpleMessage("Əvvəlki borc"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Əvvəlki ödəniş miqdarı", + ), + "price": MessageLookupByLibrary.simpleMessage("Qiymət"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Qiymət boş ola bilməz"), + "print": MessageLookupByLibrary.simpleMessage("Çap Et"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Fakturada bank məlumatlarını çap et", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Barkodu Çap Et"), + "printLabel": MessageLookupByLibrary.simpleMessage("Etiketi Çap Et"), + "printing": MessageLookupByLibrary.simpleMessage("Çap etmə seçimi"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Faktura Çap Edilir", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Çap Seçimi"), + "product": MessageLookupByLibrary.simpleMessage("Məhsul"), + "productBrand": MessageLookupByLibrary.simpleMessage("Məhsul Markası"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Məhsul Kateqoriyası", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Məhsul Kodu"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Məhsul kodu tələb olunur", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Məhsul Detalları"), + "productList": MessageLookupByLibrary.simpleMessage("Məhsul Siyahısı"), + "productModels": MessageLookupByLibrary.simpleMessage("Məhsul Modelləri"), + "productName": MessageLookupByLibrary.simpleMessage("Məhsul adı"), + "productNotFound": MessageLookupByLibrary.simpleMessage("Məhsul tapılmadı"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Məhsul Alış Tarixçəsi", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Məhsul Alış Hesabatı", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Məhsul Rəfləri"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Məhsul Hesabatları", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Məhsul Satış Tarixçəsi", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Məhsul Satış Hesabatı", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Məhsul parametrləri", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Məhsul Stoku"), + "productUnit": MessageLookupByLibrary.simpleMessage("Məhsul Vahidi"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Məhsul Variasiyaları", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Məhsul üzrə mənfəət", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Məhsul Üzrə Mənfəət və Zərər", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Məhsul Üzrə Alış", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Məhsul Üzrə Zərər", + ), + "products": MessageLookupByLibrary.simpleMessage("Məhsullar"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profil Redaktəsi"), + "profit": MessageLookupByLibrary.simpleMessage("Qazanc"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Mənfəət və Zərər"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Mənfəət və Zərər Hesabatı", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Mənfəət və zərər"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Mənfəət marjası (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Mənfəət Faizi"), + "promo": MessageLookupByLibrary.simpleMessage("Promosiyalar"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo Kod"), + "purchase": MessageLookupByLibrary.simpleMessage("Alış"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "Alışveriş Xəbərdarlığı", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Alış edən:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Alışveriş Təsdiqləndi", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Alış Detalları"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Alış qiyməti (vergisiz)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Vergisiz alış qiyməti tələb olunur", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Alış qiyməti (vergi daxil)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Vergi daxil alış qiyməti tələb olunur", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Alış Siyahısı"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("İndi Alın"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Premium planı satın alın", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Alış Qiyməti"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Alış Miqdarı"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Satınalma miqdarı tələb olunur", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Alış Hesabatı"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Satış Geri Qayıtma", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Alış-veriş Qaytarılması Hesabatı", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Alış İadələri"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Alışı yeniləmək üçün icazəniz yoxdur.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Alış yaratmaq üçün icazəniz yoxdur.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Alınmış"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Tərəfindən alınıb"), + "qty": MessageLookupByLibrary.simpleMessage("Miqdar"), + "quantity": MessageLookupByLibrary.simpleMessage("Miqdar"), + "quickOver": MessageLookupByLibrary.simpleMessage("Sürətli baxış"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Tez Baxış"), + "rack": MessageLookupByLibrary.simpleMessage("Rəf (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Rəf Adı"), + "racks": MessageLookupByLibrary.simpleMessage("Rəflər (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Yenidən Aç"), + "read": MessageLookupByLibrary.simpleMessage("Oxuma"), + "receipt": MessageLookupByLibrary.simpleMessage("Qəbz"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Alınan məbləğ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Qəbul Edən"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Qəbul Edildi"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Son əməliyyatlar", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Nağd Pulu Azalt"), + "reference": MessageLookupByLibrary.simpleMessage("İstinad"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referans nömrəsi"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("İstinad Nömrəsi"), + "register": MessageLookupByLibrary.simpleMessage("Qeydiyyatdan keçin"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Başlamaq üçün telefonunuzu qeyd etməliyik!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Qalan"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Qalıq Borc"), + "remark": MessageLookupByLibrary.simpleMessage("Qeyd"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Məni xatırla"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Məni sonra xatırla", + ), + "remove": MessageLookupByLibrary.simpleMessage("Sil"), + "reports": MessageLookupByLibrary.simpleMessage("Hesabatlar"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP-ni yenidən göndəri"), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "OTP-ni yenidən göndərin", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "E-poçt və ya telefon nömrəsi vasitəsilə şifrəni sıfırlayın", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Şifrənizi bərpa edin və hesabınıza daxil olun", + ), + "resets": MessageLookupByLibrary.simpleMessage("Sıfırla"), + "retailer": MessageLookupByLibrary.simpleMessage("Alıcı"), + "retry": MessageLookupByLibrary.simpleMessage("Yenidən cəhd et"), + "retryScan": MessageLookupByLibrary.simpleMessage("Yenidən Axtar"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Qaytarılan Məbləğ"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Geri Qayıtma Miqdarı", + ), + "returned": MessageLookupByLibrary.simpleMessage("Qaytarıldı"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Qaytarılan Məbləğ"), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Geri qaytarılma tarixi", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Geri qaytarılan əşya", + ), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Rol və İcazə"), + "roles": MessageLookupByLibrary.simpleMessage("Rollar"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Ən yaxın tam ədədə yuvarla", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Ən yaxın ondalığa yuvarla (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Ən yaxın ondalığa yuvarla (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Ən yaxın ondalığa yuvarla (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Tam ədədə yuvarla", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Yuvarlaqlaşdırma"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Yuvarlaqlaşdırılmış cəmi", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Yuvarlaqlaşdırma (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage( + "Dövriyyədəki Nağd Pul", + ), + "sNo": MessageLookupByLibrary.simpleMessage("S.No."), + "salary": MessageLookupByLibrary.simpleMessage("Maaş"), + "sale": MessageLookupByLibrary.simpleMessage("Satış"), + "saleBy": MessageLookupByLibrary.simpleMessage("Tərəfindən satış"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Satış Redaktə"), + "saleList": MessageLookupByLibrary.simpleMessage("Satış siyahısı"), + "salePrice": MessageLookupByLibrary.simpleMessage("Satış Qiyməti"), + "saleQty": MessageLookupByLibrary.simpleMessage("Satış Miqdarı"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Satış qiyməti tələb olunur", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Satış Qaytarılması"), + "sales": MessageLookupByLibrary.simpleMessage("Satışlar"), + "salesBy": MessageLookupByLibrary.simpleMessage("Satış edən:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Satış Detalları"), + "salesList": MessageLookupByLibrary.simpleMessage("Satışlar Siyahısı"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Satış və Alış Ümumi Baxışı", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Satış Hesabatı"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Satış Geri Qayıtma"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Satış Qaytarılması Hesabatı", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Satış Parametrləri"), + "save": MessageLookupByLibrary.simpleMessage("Saxla"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Yadda Saxla və Yayımla", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Parametrləri yadda saxla", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("Varianti yadda saxla"), + "saving": MessageLookupByLibrary.simpleMessage("Yadda saxlanılır"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Məhsulun QR kodunu skan et", + ), + "search": MessageLookupByLibrary.simpleMessage("Axtar"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Davamiyyəti axtar", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Partiya nömrəsini axtar...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Burada Axtarın...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Məzuniyyətləri axtar"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Məhsulu axtar"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Əməliyyatları axtar...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Axtar..."), + "seconds": MessageLookupByLibrary.simpleMessage("saniyə"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Bütün promo kodları görmək", + ), + "select": MessageLookupByLibrary.simpleMessage("Seçin"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Marka seçin"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Faktura seçin"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Hesabı seçin"), + "selectAll": MessageLookupByLibrary.simpleMessage("Hamısını Seç"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Ən azı bir göz seçin", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Bank və ya Nağd seçin", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Biznes kateqoriyasını seçin", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Kateqoriyanı seçin", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Müştəri seç"), + "selectDate": MessageLookupByLibrary.simpleMessage("Tarixi seç"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Əvvəlcə tarixi seçin", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Depozit təyinatını seçin", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Əvvəlcə işçini seçin", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Başlanğıc tarixini seç", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Məhsulları Seç"), + "selectLang": MessageLookupByLibrary.simpleMessage("Dilinizi seçin"), + "selectModel": MessageLookupByLibrary.simpleMessage("Modeli seç"), + "selectOne": MessageLookupByLibrary.simpleMessage("Birini seç"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("Bir hesab seçin"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Məhsul Kateqoriyasını seçin", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Məhsul vahidini seçin", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Rəf Seç"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Göz Seç (Shelf)"), + "selectStock": MessageLookupByLibrary.simpleMessage("Anbar Seçin"), + "selectTax": MessageLookupByLibrary.simpleMessage("Vergi seç"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Sonuncu tarixi seç"), + "selectType": MessageLookupByLibrary.simpleMessage("Növü seçin"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Variasiyaları seçin: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Anbar Seç"), + "sellAll": MessageLookupByLibrary.simpleMessage("Hamısını Sat >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Satış Qiyməti"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Tərəfindən Satılır"), + "send": MessageLookupByLibrary.simpleMessage("Göndər"), + "sendCode": MessageLookupByLibrary.simpleMessage("Kodu göndər"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Şifrəni yeniləmək üçün təlimatları olan bir e-poçt göndərdik:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Yeniləmə keçidi göndər"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Mesaj Göndər"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS Göndər"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS Göndər"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Emailinizi göndərin", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Həkiminizlə daha yaxşı əlaqə qurmaq üçün profilinizi yeniləyin", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Yeni Şifrə Təyin edin", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Profilinizi təyin edin", + ), + "setting": MessageLookupByLibrary.simpleMessage("qəbulu"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Gün"), + "share": MessageLookupByLibrary.simpleMessage("Paylaş"), + "shelf": MessageLookupByLibrary.simpleMessage("Göz (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Göz Adı"), + "shelves": MessageLookupByLibrary.simpleMessage("Gözlər (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Növbə"), + "shiftName": MessageLookupByLibrary.simpleMessage("Növbə Adı"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Çatdırılma ünvanı", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Göndərmə Haqqı"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Mağaza Açılış Balansı", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Mağaza Qalan Balans", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Əməliyyatı Göstər"), + "showCode": MessageLookupByLibrary.simpleMessage("Kodu göstər"), + "showCombo": MessageLookupByLibrary.simpleMessage("Kombo Göster"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Son İstifadə Tarixini Göstər", + ), + "showName": MessageLookupByLibrary.simpleMessage("Adı göstər"), + "showPrice": MessageLookupByLibrary.simpleMessage("Qiyməti göstər"), + "showSingle": MessageLookupByLibrary.simpleMessage("Təkli Göstər"), + "showVariant": MessageLookupByLibrary.simpleMessage("Variant Göstər"), + "signIn": MessageLookupByLibrary.simpleMessage("Daxil olun"), + "signUp": MessageLookupByLibrary.simpleMessage("Qeydiyyatdan Keç"), + "single": MessageLookupByLibrary.simpleMessage("Yalnız"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Gün"), + "size": MessageLookupByLibrary.simpleMessage("Ölçü"), + "skip": MessageLookupByLibrary.simpleMessage("Keç"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Yeniləməni keç"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("S/S"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Ağıllı Saat"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Sosial Marketinq"), + "sold": MessageLookupByLibrary.simpleMessage("Satıldı"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Veb səhifədə xəta baş verdi.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Bir şey var"), + "staffLogin": MessageLookupByLibrary.simpleMessage("İşçi girişi"), + "start": MessageLookupByLibrary.simpleMessage("Başla"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Fasilə Başlanğıc Vaxtı", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Başlanğıc Tarixi"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Yeni Satış Başlat"), + "startTime": MessageLookupByLibrary.simpleMessage("Başlanğıc Vaxtı"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Başlanğıc vaxtı tələb olunur", + ), + "started": MessageLookupByLibrary.simpleMessage("Başladı"), + "state": MessageLookupByLibrary.simpleMessage("Region"), + "stateName": MessageLookupByLibrary.simpleMessage("Regionun adı"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Hələ də Ödənilməyib"), + "stock": MessageLookupByLibrary.simpleMessage("Stok"), + "stockList": MessageLookupByLibrary.simpleMessage("Stok siyahısı"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Anbar / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("İnventar Hesabatı"), + "stockValue": MessageLookupByLibrary.simpleMessage("İnventar Dəyəri"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Stok ən azı 1 olmalıdır", + ), + "stocks": MessageLookupByLibrary.simpleMessage("İnventar: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Alt Vergi Siyahısı"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Alt Vergiler"), + "subTotal": MessageLookupByLibrary.simpleMessage("Cəmi"), + "submit": MessageLookupByLibrary.simpleMessage("Təqdim etmək"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("İndi Abunə Ol"), + "subscription": MessageLookupByLibrary.simpleMessage("Abunəlik"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abunə Hesabatları", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abunəliklər"), + "subtotal": MessageLookupByLibrary.simpleMessage("Ara cəmi"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Uğurla ödənildi"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Təchizatçı Ödənişi"), + "supplier": MessageLookupByLibrary.simpleMessage("Təchizatçı"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Təchizatçı Məlumatları", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Təchizatçı Borcu"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Təchizatçı Kitabı"), + "supplierName": MessageLookupByLibrary.simpleMessage("Təchizatçı Adı"), + "switchBank": MessageLookupByLibrary.simpleMessage("Filialı Dəyiş?"), + "switchs": MessageLookupByLibrary.simpleMessage("Dəyiş"), + "tax": MessageLookupByLibrary.simpleMessage("Vergi (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Vergi Qrupu"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Vergi Faizi"), + "taxRates": MessageLookupByLibrary.simpleMessage("Vergi Dərəcələri"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Vergi dərəcələri - Vergi Dərəcələrinizi İdarə Edin", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Vergi Hesabatı"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Vergi Hesabatı Siyahısı", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Vergi növü"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Tək/Çox Vergi Növü ilə Vergi", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Alışverişiniz üçün təşəkkür edirik", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Həsrətlikdən ödənişiniz üçün təşəkkür edirik", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termal Faktura Loqosu", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Termal Printer Dili", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Termal Printer Kağız Ölçüsü", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Gün"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "Vərəq başına 32 etiket, 8.27 x 11.69 düym", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Bu Ay"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Bu plan yenilənmə üçün uyğun deyil", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Bu planı almaq mümkün deyil", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Bu məhsul artıq əlavə olunub!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Bu Həftə"), + "thisYear": MessageLookupByLibrary.simpleMessage("Bu İl"), + "time": MessageLookupByLibrary.simpleMessage("Vaxt"), + "timeIn": MessageLookupByLibrary.simpleMessage("Giriş Vaxtı"), + "timeOut": MessageLookupByLibrary.simpleMessage("Çıxış Vaxtı"), + "to": MessageLookupByLibrary.simpleMessage("Kimə"), + "toAccount": MessageLookupByLibrary.simpleMessage("Hesaba"), + "toDate": MessageLookupByLibrary.simpleMessage("Bitiş tarixi"), + "today": MessageLookupByLibrary.simpleMessage("Bu gün"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Bu Günün Xülasəsi"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Müştəri"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Məhsul"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Təchizatçı"), + "total": MessageLookupByLibrary.simpleMessage("Ümumi"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Ümumi məbləğ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Ümumi Aktivlər"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Ümumi Balans"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Cəmi Kateqoriyalar", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Ümumi Borc"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Ümumi Borc Miqdarı", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Ümumi xərclər"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Ümumi Gəlir"), + "totalItems": MessageLookupByLibrary.simpleMessage("Cəmi Məhsullar"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Cəmi Zərər"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Ümumi Ödəniş"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Ümumi Qiymət"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Ümumi məhsullar"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Cəmi Qazanc"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Ümumi Alış"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Ümumi Qaytarılan Məbləğ", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Ümumi Qaytarılan"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Ümumi Maaş Məbləği", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Ümumi Satış"), + "totalVat": MessageLookupByLibrary.simpleMessage("Ümumi KDV"), + "totall": MessageLookupByLibrary.simpleMessage("Cəm:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Əməliyyatın icmalı"), + "transactionType": MessageLookupByLibrary.simpleMessage("Əməliyyat Növü"), + "transactions": MessageLookupByLibrary.simpleMessage("Əməliyyatlar"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Əməliyyat Tarixçəsi Hesabatı", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Köçürmə"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Çeki Köçür"), + "transferDate": MessageLookupByLibrary.simpleMessage("Köçürmə Tarixi"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Yenidən cəhd edin"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Növ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Növü seç"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ödənilməmiş"), + "unit": MessageLookupByLibrary.simpleMessage("Vahid"), + "unitName": MessageLookupByLibrary.simpleMessage("Vahid adı"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Birim Qiymət"), + "units": MessageLookupByLibrary.simpleMessage("Vahid"), + "unlimited": MessageLookupByLibrary.simpleMessage("Limitsiz"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Məhdudiyyətsiz İstifadə", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Paketimizdən məhdudiyyətsiz istifadə", + ), + "update": MessageLookupByLibrary.simpleMessage("Yenilə"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Filialı Yenilə"), + "updateContact": MessageLookupByLibrary.simpleMessage("Əlaqəni yenilə"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Stoku yeniləmək alınmadı", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("İndi yeniləyin"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Şəxsi yeniləmək üçün icazəniz yoxdur.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Məhsulu yeniləyin"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Məhsul uğurla yeniləndi!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Məhsulu yeniləmək üçün icazəniz yoxdur.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Profilinizi yeniləyin", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Alışı Yenilə"), + "updateRole": MessageLookupByLibrary.simpleMessage("Rolu Yenilə"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Satışı yeniləmək üçün icazəniz yoxdur.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Uğurla yeniləndi"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Profilinizi yeniləyin, müştərilərinizlə daha yaxşı təsir bağışlayın", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Abunəliyinizi yeniləyin", + ), + "updating": MessageLookupByLibrary.simpleMessage("Yenilənir..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("İndi Yüksəldin"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR Kod üçün UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("Yüklə"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Şəkil yüklə"), + "uploading": MessageLookupByLibrary.simpleMessage("Yüklənir..."), + "useGallery": MessageLookupByLibrary.simpleMessage( + "Qalereyadan istifadə et", + ), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "İstifadəçi başlığı boş ola bilməz", + ), + "user": MessageLookupByLibrary.simpleMessage("İstifadəçi"), + "userRole": MessageLookupByLibrary.simpleMessage("İstifadəçi rolü"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "İstifadəçi Rolunun Təfərrüatları", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("İstifadəçi Başlığı"), + "values": MessageLookupByLibrary.simpleMessage("Dəyərlər"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant uğurla əlavə edildi!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant uğurla silindi!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variant Siyahısı"), + "variationId": MessageLookupByLibrary.simpleMessage("Variasiya ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variasiyalar"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variasiyalı Məhsullar", + ), + "vat": MessageLookupByLibrary.simpleMessage("ƏDV"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ƏDV və Vergi"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ƏDV/GST Nömrəsi"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ƏDV/GST Başlığı"), + "vatId": MessageLookupByLibrary.simpleMessage("ƏDV ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ƏDV Nömrəsi"), + "vatReports": MessageLookupByLibrary.simpleMessage("ƏDV Hesabatları"), + "vatType": MessageLookupByLibrary.simpleMessage("ƏDV Növü"), + "verification": MessageLookupByLibrary.simpleMessage("Təsdiqləmə"), + "verify": MessageLookupByLibrary.simpleMessage("Təsdiqlə"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "E-poçtunuzu təsdiqləyin", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("E-poçtu təsdiqləyin"), + "view": MessageLookupByLibrary.simpleMessage("Təfərrüatları bax"), + "viewAll": MessageLookupByLibrary.simpleMessage("Hamısını gör"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Təfərrüatlara Bax"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Qiymətə Bax"), + "viewStock": MessageLookupByLibrary.simpleMessage("Stoka Bax"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Əməliyyatlara baxılır:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Yürüyüş edən Müştəri", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Pul Kisəsi"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Pul Kisəsi Balansı"), + "warehouse": MessageLookupByLibrary.simpleMessage("Anbar (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Anbar Adı"), + "warranty": MessageLookupByLibrary.simpleMessage("Zəmanət"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Təsdiqləmə e-poçtu göndərdik", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefon nömrənizə OTP göndərdik", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Həftəlik"), + "weight": MessageLookupByLibrary.simpleMessage("Çəki"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Yenidən xoş gəlmisiniz!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Nə var yenilik"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Toptan Satış Qiyməti", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Toptancı"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Tezliklə əlavə olunacaq", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Mesajınızı buraya yazın", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Buraya mətn yazın...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("İlliyə"), + "years": MessageLookupByLibrary.simpleMessage("İllər"), + "yes": MessageLookupByLibrary.simpleMessage("Bəli"), + "yesterday": MessageLookupByLibrary.simpleMessage("Dünən"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Borcdan artıq ödəyə bilməzsiniz", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "İndi OTP-ni yenidən göndərə bilərsiniz.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Barkod yaratmaq üçün icazəniz yoxdur.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Modeli silmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Gözü silmək üçün icazəniz yoxdur", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Mənfəət və zərər icazəniz yoxdur.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Xərc kateqoriyası yaratmaq icazəniz yoxdur.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Gəlir kateqoriyası yaratmaq icazəniz yoxdur.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Model yaratmaq icazəniz yoxdur", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Alış yaratmaq üçün icazəniz yoxdur.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("Şöbəni silmək icazəniz yoxdur."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Vəzifəni silmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Məzuniyyət sorğusunu silmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Əmək haqqını silmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Excel-ə ixrac etmək icazəniz yoxdur", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Barkod yaratmaq icazəniz yoxdur.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Hesabat yaratmaq icazəniz yoxdur", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Filialı yeniləmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Şöbəni yeniləmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Məzuniyyət sorğusunu yeniləmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Modeli yeniləmək icazəniz yoxdur", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Bayramları yeniləmək icazəniz yoxdur.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Davamiyyətə baxmaq icazəniz yoxdur", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Əmək haqqını yeniləmək icazəniz yoxdur.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Vəzifəni yeniləmək icazəniz yoxdur.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("Növbəni silmək icazəniz yoxdur."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Növbəni yeniləmək icazəniz yoxdur.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Rəf yaratmaq üçün icazəniz yoxdur.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Rəfi silmək üçün icazəniz yoxdur.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Rəfi yeniləmək üçün icazəniz yoxdur.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Xərc yaratmaq icazəniz yoxdur."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("Gəlir yaratmaq icazəniz yoxdur."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "İcazə verməlisiniz", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage( + "Siz istifadə edirsiniz ", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Pulsuz Paketiniz bitmək üzrədir, növbəti planınızı alın. Təşəkkürlər.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Sizin paketiniz"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Paketiniz 5 gün içində sona çatacaq", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Paketiniz bu gün sona çatır\n\nXahiş edirik yenidən satın alın", + ), + "zip": MessageLookupByLibrary.simpleMessage("Poçt kodu"), + "zipCode": MessageLookupByLibrary.simpleMessage("Poçt kodunu daxil et"), + }; +} diff --git a/lib/generated/intl/messages_be.dart b/lib/generated/intl/messages_be.dart new file mode 100644 index 0000000..cc5d9fa --- /dev/null +++ b/lib/generated/intl/messages_be.dart @@ -0,0 +1,2398 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a be locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'be'; + + static String m0(start) => "Паўторна адправіць OTP праз \$${start} секунд"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Дэталі кліента"), + "INVOICE": MessageLookupByLibrary.simpleMessage("РАХУНАК-ФАКТУРА"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Лагатып інвойсу A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Адлюстроўваемае імя рахунку", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Імя ўладальніка рахунку", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Назва рахунку"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Назва рахунку"), + "action": MessageLookupByLibrary.simpleMessage("Дзеянне"), + "actions": MessageLookupByLibrary.simpleMessage("Дзеянні"), + "active": MessageLookupByLibrary.simpleMessage("Актыўны"), + "add": MessageLookupByLibrary.simpleMessage("Дадаць"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце пакупку", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Дадаць наведвальнасць", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Дадаць банк"), + "addBrand": MessageLookupByLibrary.simpleMessage("Дадаць брэнд"), + "addCash": MessageLookupByLibrary.simpleMessage("Дадаць наяўныя"), + "addCategory": MessageLookupByLibrary.simpleMessage("Дадаць катэгорыю"), + "addContact": MessageLookupByLibrary.simpleMessage("Дадаць кантакт"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце кліента", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Дадаць кліента"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Дадаць дастаўку"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Дадаць аддзел"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Дадаць новую пасаду", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Дадаць выдаткі"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Дадаць катэгорыю выдаткаў", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Дадаць свята"), + "addImage": MessageLookupByLibrary.simpleMessage("Дадаць малюнак"), + "addIncome": MessageLookupByLibrary.simpleMessage("Дадаць даход"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Дадаць катэгорыю даходу", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Дадаць тавары"), + "addLeave": MessageLookupByLibrary.simpleMessage("Дадаць водпуск"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Дадаць больш палёў"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Дадаць новы адрас"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Дадаць новую наведвальнасць", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Дадаць банкаўскія рахункі", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Дадаць новага супрацоўніка", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Дадаць новае свята"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Дадаць новы водпуск"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Дадаць новую мадэль"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Дадаць новую заработную плату", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Дадаць новы прадукт", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце пакупку", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Дадаць новы стэлаж"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Дадаць новую змену"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Дадаць новы падатак"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Дадаць новы варыянт", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Дадаць новыя варыянты", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Дадаць новы склад", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Дадаць нататку"), + "addParty": MessageLookupByLibrary.simpleMessage("Дадаць партнёраў"), + "addPayment": MessageLookupByLibrary.simpleMessage("Дадаць аплату"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце прадукт", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Спачатку дадайце прадукт", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Прадукт паспяхова створаны!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне прадукту.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Дадаць пакупку"), + "addRole": MessageLookupByLibrary.simpleMessage("Дадаць ролю"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце продаж", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Дадаць продажы"), + "addShelf": MessageLookupByLibrary.simpleMessage("Дадаць новую паліцу"), + "addShift": MessageLookupByLibrary.simpleMessage("Дадаць змену"), + "addStock": MessageLookupByLibrary.simpleMessage("Дадаць запас"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Дадаць падварыянт", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Дадаць падатак"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Дадаць новую падатковую групу", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Дадаць адзінку"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Дадаць ролю карыстальніка", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Дадаць варыянт"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Дадаць дэталі варыянту", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Дададзена ў кошык"), + "adding": MessageLookupByLibrary.simpleMessage("Дадаюцца..."), + "address": MessageLookupByLibrary.simpleMessage("Адрас"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Скарэкціраваць баланс банка", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage( + "Скарэкціраваць наяўныя", + ), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Скарэкціраваць баланс наяўных", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Дата карэкціроўкі"), + "admin": MessageLookupByLibrary.simpleMessage("Адмін"), + "advance": MessageLookupByLibrary.simpleMessage("Аванс"), + "all": MessageLookupByLibrary.simpleMessage("Усё"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Усе бізнес-рашэнні", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro з\'яўляецца поўным бізнес-рашэннем са складам, улікам, продажамі, выдаткамі і прыбыткамі/стратамі.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Усе супрацоўнікі"), + "allParties": MessageLookupByLibrary.simpleMessage("Усе контрагенты"), + "allParty": MessageLookupByLibrary.simpleMessage("Усе контрагенты"), + "allTime": MessageLookupByLibrary.simpleMessage("За ўвесь час"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Усе транзакцыі"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Ужо дададзена"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Ужо ёсць уліковы запіс? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Сума"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Сума павінна быць больш за 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Метад акруглення сумы", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Сумы словамі"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Патрабуецца сума", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS будзе адпраўлена на наступны нумар: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Падтрымка прыкладанняў для Android і iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Даступна новае абнаўленне\nКалі ласка, абнавіце сваё прыкладанне", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Ужыць"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Вы ўпэўнены?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Вы ўпэўнены, што хочаце выдаліць гэты філіял?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Вы ўпэўнены, што хочаце выдаліць гэтую ролю?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Вы ўпэўнены, што хочаце пераключыцца на іншы філіял?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Вы ўпэўнены, што хочаце выдаліць гэтую партыю?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Вы ўпэўнены, што хочаце выйсці з гэтага філіяла?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("На дату"), + "assets": MessageLookupByLibrary.simpleMessage("Актывы"), + "attachment": MessageLookupByLibrary.simpleMessage("Укладанне"), + "attendance": MessageLookupByLibrary.simpleMessage("Наведвальнасць"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Справаздачы аб наведвальнасці", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Аўтарызаваны подпіс", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Аўтаматычна разлічаныя дні", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Аўтаматычна выбрана"), + "backToHome": MessageLookupByLibrary.simpleMessage("Вярнуцца дадому"), + "balance": MessageLookupByLibrary.simpleMessage("Баланс"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Баланс да аплаты"), + "balanceSheet": MessageLookupByLibrary.simpleMessage( + "Балансавая справаздача", + ), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладэш"), + "bank": MessageLookupByLibrary.simpleMessage("Банк"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банкаўскія рахункі"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банкаўскія рэквізіты"), + "bankName": MessageLookupByLibrary.simpleMessage("Назва банка"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Перавод з банка ў банк", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Перавод з банка ў наяўныя", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Налады друку этыкетак", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Генератар штрых‑кодаў"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Генератар штрых-кода", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Штрых-коды"), + "batch": MessageLookupByLibrary.simpleMessage("Партыя"), + "batchNo": MessageLookupByLibrary.simpleMessage("Нумар партыі"), + "billTO": MessageLookupByLibrary.simpleMessage("Рахунак на"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прыбытак па рахунках", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Адрас для рахунку"), + "birthDate": MessageLookupByLibrary.simpleMessage("Дата нараджэння"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth выключаны. Калі ласка, уключыце яго.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Філіял"), + "branchList": MessageLookupByLibrary.simpleMessage("Спіс філіялаў"), + "brand": MessageLookupByLibrary.simpleMessage("Брэнд"), + "brandName": MessageLookupByLibrary.simpleMessage("Назва брэнду"), + "brands": MessageLookupByLibrary.simpleMessage("Брэнд"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Працягласць перапынку", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Статус перапынку"), + "breakTime": MessageLookupByLibrary.simpleMessage("Час перапынку"), + "bulk": MessageLookupByLibrary.simpleMessage("Масавая загрузка"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Масавая загрузка"), + "businessCat": MessageLookupByLibrary.simpleMessage("Катэгорыя бізнесу"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Назва кампаніі і бізнесу", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Купіць зараз"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Купіць прэміум-план"), + "call": MessageLookupByLibrary.simpleMessage("Званок"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Немагчыма рэдагаваць гэты тып транзакцыі.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Не ўдалося атрымаць дэталі плацяжу.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Адмяніць"), + "caningForDevices": MessageLookupByLibrary.simpleMessage("Пошук прылад..."), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Немагчыма перавесці на той жа рахунак.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Ёмістасць"), + "cash": MessageLookupByLibrary.simpleMessage("Наяўныя"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Наяўныя і банк"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Кіраванне наяўнымі і банкам", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Рух грашовых сродкаў"), + "cashIn": MessageLookupByLibrary.simpleMessage("Увод наяўных"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Наяўныя на руках"), + "cashOut": MessageLookupByLibrary.simpleMessage("Вывад наяўных"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Перавод наяўных у банк", + ), + "categories": MessageLookupByLibrary.simpleMessage("Катэгорыі"), + "category": MessageLookupByLibrary.simpleMessage("Катэгорыя"), + "categoryName": MessageLookupByLibrary.simpleMessage("Назва катэгорыі"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Сума здачы"), + "changePassword": MessageLookupByLibrary.simpleMessage("Змяніць пароль"), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Праверце электронную пошту", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Чэкі"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Сума чэка"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Дата чэка"), + "chequeList": MessageLookupByLibrary.simpleMessage("Спіс чэкаў"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Нумар чэка"), + "choose": MessageLookupByLibrary.simpleMessage("Выбраць"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Выберыце краіну"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Выберыце кліента"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Выберыце пастаўшчыка", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Абярыце свае функцыі", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Асаблівасці з\'яўляюцца важнай часткай, якая адрознівае POSpro ад традыцыйных рашэнняў.", + ), + "city": MessageLookupByLibrary.simpleMessage("Горад"), + "cityName": MessageLookupByLibrary.simpleMessage("Назва горада"), + "clarence": MessageLookupByLibrary.simpleMessage("Кларанс"), + "clear": MessageLookupByLibrary.simpleMessage("Ачысціць"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Націсніце, каб падключыцца", + ), + "close": MessageLookupByLibrary.simpleMessage("Закрыць"), + "closed": MessageLookupByLibrary.simpleMessage("Закрыта"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Спагнаць заўдаленасць"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Калі ласка, спаганіце заўдаленасць", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Сабрана:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Сабрана"), + "color": MessageLookupByLibrary.simpleMessage("Колер"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Камбінацыя некалькіх падаткаў", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комба"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Справаздача па камбінаваных таварах", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комба-тавары"), + "comboReport": MessageLookupByLibrary.simpleMessage( + "Камбінаваная справаздача", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("Хутка"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Адрас кампаніі"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Пацвердзіць выдаленне", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Пацвердзіце пароль"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Пацвердзіце пароль", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Пацвердзіць вяртанне", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Пацвердзіць SMS на"), + "congratulation": MessageLookupByLibrary.simpleMessage("Віншуем"), + "connect": MessageLookupByLibrary.simpleMessage( + "Націсніце, каб падключыцца", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Падключыце свой прынтэр", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Падключыце свой прынтэр", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Падключана да"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Кантактныя дадзеныя", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Звяжыцеся з намі"), + "continueButton": MessageLookupByLibrary.simpleMessage("Працягнуць"), + "continueE": MessageLookupByLibrary.simpleMessage("Працягнуць"), + "cost": MessageLookupByLibrary.simpleMessage("Кошт"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Кошт без падатку", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Кошт з падаткам"), + "country": MessageLookupByLibrary.simpleMessage("Краіна"), + "countryName": MessageLookupByLibrary.simpleMessage("Назва краіны"), + "create": MessageLookupByLibrary.simpleMessage("Стварыць"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Стварыць бясплатны ўліковы запіс", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Стварыць бясплатны ўліковы запіс", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Стварыць філіял"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Стварыць новы пароль", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне продажу.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Крэдыт (Прыход)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Крэдытны ліміт партнёра", + ), + "currency": MessageLookupByLibrary.simpleMessage("Валюта"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Бягучы баланс"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Бягучы баланс наяўных", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Бягучы месяц"), + "currentYear": MessageLookupByLibrary.simpleMessage("Бягучы год"), + "currents": MessageLookupByLibrary.simpleMessage("Бягучы"), + "custom": MessageLookupByLibrary.simpleMessage("Карыстацкі"), + "customDate": MessageLookupByLibrary.simpleMessage("Карыстальніцкая дата"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Індывідуальны брэндзінг рахункаў-фактур", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Карыстацкая друк"), + "customer": MessageLookupByLibrary.simpleMessage("Кліент"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Карыстальніцкая дата", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Заўдаленасць кліента"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Галоўная кніга кліента", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Імя кліента"), + "customerPay": MessageLookupByLibrary.simpleMessage("Аплата кліента"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Нумар тэлефона кліента", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Подпіс кліента"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Дзённыя транзакцыі", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Прыборная панэль"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Дадзеныя захаваны паспяхова.", + ), + "date": MessageLookupByLibrary.simpleMessage("Дата"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Дата заканчэння не можа быць раней за дату пачатку.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Патрабуецца дата"), + "dates": MessageLookupByLibrary.simpleMessage("Дата:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Дзённая кніга"), + "days": MessageLookupByLibrary.simpleMessage("дзён"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Засталося дзён"), + "dealer": MessageLookupByLibrary.simpleMessage("Дылер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Цана дылера"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дэбет (Расход)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Цана продажу па змаўчанні", + ), + "delete": MessageLookupByLibrary.simpleMessage("Выдаліць"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Выдаліць уліковы запіс"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Вы ўпэўнены, што хочаце выдаліць гэтую партыю?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Вы ўпэўненыя, што хочаце выдаліць свой уліковы запіс? Гэта дзеянне назаўсёды выдаліць усе вашы даныя.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на выдаленне партнёра.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Выдалена паспяхова!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Выдаляюцца..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Адрас дастаўкі"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Кошт дастаўкі"), + "department": MessageLookupByLibrary.simpleMessage("Аддзел"), + "deposit": MessageLookupByLibrary.simpleMessage("Дэпазіт"), + "depositTo": MessageLookupByLibrary.simpleMessage("Унесці на"), + "description": MessageLookupByLibrary.simpleMessage("Апісанне"), + "designation": MessageLookupByLibrary.simpleMessage("Пасада"), + "designationName": MessageLookupByLibrary.simpleMessage("Назва пасады"), + "details": MessageLookupByLibrary.simpleMessage("Дэталі"), + "developedBy": MessageLookupByLibrary.simpleMessage("Распрацавана"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-значны код быў адпраўлены на ваш адрас электроннай пошты: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Адключыць"), + "discount": MessageLookupByLibrary.simpleMessage("Зніжка"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Патрабуецца адлюстроўваемае імя", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Не турбаваць"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Вы сапраўды хочаце выдаліць гэта", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Вы хочаце выдаліць карыстальніка?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Вы хочаце выйсці з прыкладання?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Вы сапраўды хочаце зноў адкрыць гэты чэк?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "У вас няма ўліковага запісу?", + ), + "done": MessageLookupByLibrary.simpleMessage("Гатова"), + "download": MessageLookupByLibrary.simpleMessage("Спампаваць"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Спампаваць APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Спампаваць фармат Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Спампоўка паспяховая! Праверце папку «Дакументы»", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Спампоўка..."), + "due": MessageLookupByLibrary.simpleMessage("Заўдаленасць"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Сума заўдаленасці: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Баланс запазычанасці"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Спагнанне заўдаленасці", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Спіс заўдаленасці"), + "duePay": MessageLookupByLibrary.simpleMessage("Аплата доўгу"), + "dueReport": MessageLookupByLibrary.simpleMessage("Звод заўдаленасці"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Продажы ў крэдыт для непасрэдных кліентаў забароненыя.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Завінавачанасці"), + "duration": MessageLookupByLibrary.simpleMessage("Працягласць"), + "durationDays": MessageLookupByLibrary.simpleMessage("Працягласць (дні)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Просты ў выкарыстанні мабільны POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Дадатак POSpro бясплатнае і простае ў выкарыстанні. На самай справе, гэта адна з лепшых POS-сістэм у свеце.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Рэдагаваць"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць наведвальнасць", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць банкаўскія рахункі", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць банкаўскую карэкціроўку", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць банк у наяўныя", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць банкаўскі перавод", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць карэкціроўку наяўных", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць наяўныя ў банк", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць катэгорыю", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць пасаду", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць супрацоўніка", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("Рэдагаваць свята"), + "editLeave": MessageLookupByLibrary.simpleMessage("Рэдагаваць водпуск"), + "editModel": MessageLookupByLibrary.simpleMessage("Рэдагаваць мадэль"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць заработную плату", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць нумар тэлефона?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Рэдагаваць тавар"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць рахунак-фактуру на пакупку", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Рэдагаваць стэлаж"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць рахунак-фактуру на продаж", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Рэдагаваць паліцу"), + "editShift": MessageLookupByLibrary.simpleMessage("Рэдагаваць змену"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць сацыяльныя медыя", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Рэдагаваць падатак"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць падатковую групу", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Рэдагаваць варыянт", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Рэдагаваць склад"), + "email": MessageLookupByLibrary.simpleMessage("Адрас электроннай пошты"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Электронная пошта не можа быць пустой", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Электронная пошта"), + "employee": MessageLookupByLibrary.simpleMessage("Супрацоўнік"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Увядзіце нізкі запас"), + "end": MessageLookupByLibrary.simpleMessage("Канец"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Час заканчэння перапынку", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Дата заканчэння"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дата заканчэння раней даты пачатку", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дата заканчэння не можа быць раней даты пачатку.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Час заканчэння"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Патрабуецца час заканчэння", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Завершыце свой бясплатны план", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Увядзіце нумар партыі"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву брэнду", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Увядзіце правільную зніжку", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Увядзіце правільны OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Увядзіце правільны запас", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Увядзіце адлюстроўваемае імя рахунку", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Увядзіце імя ўладальніка рахунку", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Увядзіце нумар рахунку", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Увядзіце адрас"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Увядзіце суму"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Увядзіце баланс"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву банка", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Увядзіце нумар партыі", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Увядзіце час перапынку", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву бізнесу/крамы", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Увядзіце ёмістасць"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву катэгорыі", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Увядзіце колер"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Увядзіце нумар тэлефона кліента", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Увядзіце цану дылера", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Увядзіце апісанне", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву пасады", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Увядзіце зніжку"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце свой адрас электроннай пошты ніжэй, каб атрымаць спасылку для скіду пароля.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Увядзіце час заканчэння", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву катэгорыі выдаткаў", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Увядзіце дату выдаткаў", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Увядзіце поўны адрас", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Увядзіце поўнае імя", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву свята", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву катэгорыі даходу", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Увядзіце тэкст меткі", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву вытворцы", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву мадэлі", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Увядзіце імя"), + "enterNote": MessageLookupByLibrary.simpleMessage("Увядзіце нататку"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Увядзіце пачатковы баланс", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Увядзіце код прадукту", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву прадукту", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Увядзіце закупляльную цану", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Увядзіце колькасць"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Увядзіце нумар спасылкі", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Увядзіце прадажную цану", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву паліцы", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Увядзіце памер"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Увядзіце час пачатку", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Увядзіце запас"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Увядзіце падатковую стаўку", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Увядзіце тып"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Увядзіце імя карыстальніка", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву ролі карыстальніка", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Увядзіце правільны OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Увядзіце значэнні"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Увядзіце нумар ПДВ/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву ПДВ/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Увядзіце назву склада", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Увядзіце вагу"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Увядзіце аптовую цану", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Увядзіце вашу краіну", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Увядзіце свой адрас электроннай пошты", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Увядзіце сваё поўнае імя", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Увядзіце сваё імя"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Увядзіце ўзровень нататкі", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Увядзіце пароль", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Увядзіце свой нумар тэлефона", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Увядзіце паведамленне пасля продажу", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Памылка выдалення падатку", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Файлы Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Загрузчык Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Кошт без ПДВ"), + "exit": MessageLookupByLibrary.simpleMessage("Выхад"), + "exitBank": MessageLookupByLibrary.simpleMessage("Выйсці з філіяла"), + "expDate": MessageLookupByLibrary.simpleMessage("Дата заканчэння"), + "expense": MessageLookupByLibrary.simpleMessage("Выдаткі"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Катэгорыі выдаткаў"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Дата выдаткаў"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Выдаткі на"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Звод выдаткаў"), + "expensesType": MessageLookupByLibrary.simpleMessage("Тыпы выдаткаў"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Статус заканчэння тэрміну", + ), + "expire": MessageLookupByLibrary.simpleMessage("Заканчваецца"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Справаздачы па пратэрмінаваных таварах", + ), + "expired": MessageLookupByLibrary.simpleMessage("Тэрмін дзеяння скончыўся"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Тэрмін прыдатнасці"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Справаздача па тэрмінах прыдатнасці", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Спіс пратэрмінаваных"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Пратэрмінаваны тавар", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Прыдатнасць"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Падоўжыць план"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Не ўдалося выдаліць аддзел", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Не атрымалася выдаліць падатак", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Немагчыма атрымаць версію платформы.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Не ўдалося загрузіць аддзелы", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Не ўдалося апрацаваць вяртанне.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Мода"), + "feature": MessageLookupByLibrary.simpleMessage("Функцыя"), + "field": MessageLookupByLibrary.simpleMessage("Поле"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 дзён"), + "filter": MessageLookupByLibrary.simpleMessage("Фільтр"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Фільтр па даце"), + "firstName": MessageLookupByLibrary.simpleMessage("Імя"), + "flat": MessageLookupByLibrary.simpleMessage("Фіксаваны"), + "folder": MessageLookupByLibrary.simpleMessage( + "Магчыма, паведамленне апынулася ў спаме.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Забылі пароль"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Бясплатнае рэзервовае капіраванне дадзеных", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Бясплатнае пажыццёвае абнаўленне", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Бясплатны пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Бясплатны план"), + "from": MessageLookupByLibrary.simpleMessage("З"), + "fromAccount": MessageLookupByLibrary.simpleMessage("З рахунку"), + "fromDate": MessageLookupByLibrary.simpleMessage("З даты"), + "fullName": MessageLookupByLibrary.simpleMessage("Поўнае імя"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Поўнасцю аплочана"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерэя"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Няма даных для стварэння PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Пол"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Стварыць PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Стварэнне PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Вы атрымалі электронны ліст", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Зразумела"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Валавы прыбытак (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Гарантыя (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Госць"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Ужо ёсць уліковы запіс?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Схаваць палі"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Цана: ад высокай да нізкай", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Увядзіце адрас электроннай пошты", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Увядзіце пароль"), + "holderName": MessageLookupByLibrary.simpleMessage("Імя ўладальніка"), + "holiday": MessageLookupByLibrary.simpleMessage("Свята"), + "holidayList": MessageLookupByLibrary.simpleMessage("Спіс свят"), + "home": MessageLookupByLibrary.simpleMessage("Дадому"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Засталося гадзін"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Я згаджаюся выдаліць свой уліковы запіс назаўсёды.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Код IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Выява"), + "inActive": MessageLookupByLibrary.simpleMessage("Неактыўны"), + "inStock": MessageLookupByLibrary.simpleMessage("У наяўнасці"), + "inactive": MessageLookupByLibrary.simpleMessage("Неактыўны"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Кошт з ПДВ"), + "income": MessageLookupByLibrary.simpleMessage("Даход"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Катэгорыі даходаў", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Справаздача па катэгорыях даходаў", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Дата даходу"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Даход за"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Звод даходаў"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на прагляд справаздачы па даходах.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Тып даходу"), + "incomes": MessageLookupByLibrary.simpleMessage("Даходы"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Інфармацыя на этыкетках", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Інструкцыя"), + "inv": MessageLookupByLibrary.simpleMessage("№ інв."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Няправільная сума"), + "inventory": MessageLookupByLibrary.simpleMessage("Інвентар"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на склад", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Рахунак-фактура"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "Лагатып рахунка-фактуры", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage( + "Нумар рахунка-фактуры", + ), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Прагляд рахунку-фактуры", + ), + "item": MessageLookupByLibrary.simpleMessage("Artikel"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Тавар дададзены"), + "itemName": MessageLookupByLibrary.simpleMessage("Назва прадмета"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Продажы тавараў"), + "joinDate": MessageLookupByLibrary.simpleMessage("Дата далучэння"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Памер этыкеткі 1.5\"*1, 38мм*25мм, зазор 3.1мм", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Памер этыкеткі 2\"*1, 50мм*25мм, зазор 3.1мм", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Электронная пошта"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Пароль"), + "language": MessageLookupByLibrary.simpleMessage("Мова"), + "last30Days": MessageLookupByLibrary.simpleMessage("Апошнія 30 дзён"), + "last7Days": MessageLookupByLibrary.simpleMessage("Апошнія 7 дзён"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Мінулы месяц"), + "lastName": MessageLookupByLibrary.simpleMessage("Прозвішча"), + "lastYear": MessageLookupByLibrary.simpleMessage("Мінулы год"), + "leave": MessageLookupByLibrary.simpleMessage("Водпуск"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Працягласць водпуску", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Спіс водпускаў"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Справаздачы аб водпусках", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Запыт на водпуск"), + "leaveType": MessageLookupByLibrary.simpleMessage("Тып водпуску"), + "ledger": MessageLookupByLibrary.simpleMessage("Галоўная кніга"), + "link": MessageLookupByLibrary.simpleMessage("Спасылка"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Спіс пусты"), + "loading": MessageLookupByLibrary.simpleMessage("Загрузка"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Загрузка налад OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Увайсці"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Увайсці з дапамогай электроннай пошты", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Выйсці"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Памылка ўваходу. Калі ласка, паспрабуйце яшчэ раз.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Увайсці з дапамогай тэлефона", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Страта"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Страта/Прыбытак"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Страта/Прыбытак"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Звод страт/прыбытку", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Нізкі запас"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Папярэджанне аб нізкім запасе", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Даклад аб нізкім запасе", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Цана: ад нізкай да высокай", + ), + "lp": MessageLookupByLibrary.simpleMessage("Страта/Прыбытак"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Дэталі страт/прыбытку"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Кіраванне наладамі"), + "manuDate": MessageLookupByLibrary.simpleMessage("Дата вытворчасці"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Дата вытворчасці"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Вытворца"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Паведамленне"), + "mobile": MessageLookupByLibrary.simpleMessage("Мабільны:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobiel"), + "model": MessageLookupByLibrary.simpleMessage("Мадэль"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Мадэль паспяхова створана!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Назва мадэлі"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Мадэль паспяхова абноўлена!", + ), + "models": MessageLookupByLibrary.simpleMessage("Мадэлі"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Увод грошай"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Вывад грошай"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Kwitantie"), + "month": MessageLookupByLibrary.simpleMessage("Месяц"), + "monthly": MessageLookupByLibrary.simpleMessage("Штомесячна"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Больш інфармацыі"), + "mrp": MessageLookupByLibrary.simpleMessage("РРЦ"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Цана продажу (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Імя"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Імя не можа быць пустым", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Для выканання пераводу патрэбны як мінімум два банкаўскія рахункі.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Чысты прыбытак (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Агульная сума нета", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Новы пароль"), + "next": MessageLookupByLibrary.simpleMessage("Далей"), + "no": MessageLookupByLibrary.simpleMessage("Не"), + "noAcc": MessageLookupByLibrary.simpleMessage("Няма ўліковага запісу?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Рахункі не знойдзены", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Не актыўны карыстальнік", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Запісы наведвальнасці для выбраных фільтраў не знойдзены.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Запісаў наведвальнасці не знойдзена.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Банкаўскія рахункі не знойдзены.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Не знойдзены банкаўскія рахункі для пераводу.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Няма партыі"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Прылада Bluetooth не выбрана.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Філіял не знойдзены", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Чэкі не знойдзены"), + "noData": MessageLookupByLibrary.simpleMessage("Няма дадзеных"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Няма дадзеных"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Няма даступных дадзеных", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Няма дадзеных для экспарту", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Няма дадзеных для стварэння pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Дадзеных не знойдзена", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Аддзел не знойдзены.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Апісанне для гэтага аддзела адсутнічае.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Апісанне для гэтай пасады адсутнічае.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Апісанне не прадстаўлена.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Пасада не знойдзена.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Мэтавыя банкаўскія рахункі не знойдзены.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Прылада не знойдзена", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Няма даўгоў"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Нічога не выбрана"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Файл не выбраны"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Святы не знойдзены.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Святы не знойдзены па супадзенні", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Тавар не знойдзены"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ніводны элемент не выбраны", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Запісы аб водпусках для выбраных фільтраў не знойдзены.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Запыты на водпуск не знойдзены.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Не знойдзена адпаведных прадуктаў.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Супадаючыя запісы аб зарплаце не знойдзены.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Нататка не прадстаўлена.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Партнёраў не знойдзена"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Запісы аб зарплаце не знойдзены.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Прадуктаў не знойдзена", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Прадукты не знойдзены па вашаму запыту.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ніводны прадукт не выбраны", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Роля карыстальніка не знойдзена", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Змены не знойдзены."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Дадзеныя аб запасах адсутнічаюць.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Няма выбраных падпарадкаваных падаткаў", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Пастаўшчыкі недаступныя", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Няма транзакцый"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Транзакцыі не знойдзены", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Транзакцыі для гэтага фільтра не знойдзены.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Няма транзакцый для стварэння PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Значэнні не вызначаны", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Варыянтаў не знойдзена.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Не вяртаецца (ПДВ/Зніжка)", + ), + "none": MessageLookupByLibrary.simpleMessage("Няма"), + "notFound": MessageLookupByLibrary.simpleMessage("Не знойдзена"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Няма інтэрнэт-злучэння", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Не ўдалося запусціць праграму тэлефона.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Супадзенняў не знойдзена", + ), + "note": MessageLookupByLibrary.simpleMessage("Нататка"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Узровень нататкі"), + "notification": MessageLookupByLibrary.simpleMessage("Апавяшчэнне"), + "off": MessageLookupByLibrary.simpleMessage("Выключаны"), + "ok": MessageLookupByLibrary.simpleMessage("Ок"), + "okay": MessageLookupByLibrary.simpleMessage("Добра"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Стары пароль"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Стары пароль не можа быць пустым", + ), + "on": MessageLookupByLibrary.simpleMessage("Уключаны"), + "open": MessageLookupByLibrary.simpleMessage("Адкрыць"), + "openCamera": MessageLookupByLibrary.simpleMessage("Адкрыць камеру"), + "openSetting": MessageLookupByLibrary.simpleMessage("Адкрыць налады"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Пачатковы баланс"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Патрабуецца пачатковы баланс", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Дата адкрыцця"), + "opinion": MessageLookupByLibrary.simpleMessage("Увядзіце вашу думку"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Або працягнуць праз", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Няма на складзе"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Наш Прэміум план"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Асаблівасці пакета"), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "packageDate": MessageLookupByLibrary.simpleMessage("Дата ўпакоўкі"), + "packageName": MessageLookupByLibrary.simpleMessage("Назва пакета"), + "packingDate": MessageLookupByLibrary.simpleMessage("Дата ўпакоўкі"), + "paid": MessageLookupByLibrary.simpleMessage("Аплочана"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Аплочаная сума"), + "paidBy": MessageLookupByLibrary.simpleMessage("Аплачана"), + "paidVia": MessageLookupByLibrary.simpleMessage("Betaald via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Часткова аплачана"), + "parties": MessageLookupByLibrary.simpleMessage("Партыі"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне партнера.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Спіс бакоў"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Справаздачы па контрагентах", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Тып контрагента"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прыбытак па контрагентах", + ), + "password": MessageLookupByLibrary.simpleMessage("Пароль"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Пароль не можа быць пустым", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Пароль павінен складацца мінімум з 6 сімвалаў", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Пароль павінен складацца мінімум з 6 сімвалаў", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Паролі не супадаюць", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Аплаціць падпіску", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Сума да аплаты"), + "payment": MessageLookupByLibrary.simpleMessage("Аплата"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Аплата завершана"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Дэталі плацяжу"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Аплата няўдалая"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Аплата няўдалая. Калі ласка, паспрабуйце яшчэ раз.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Платёжны шлюз"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Метад аплаты"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Спосабы аплаты"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Аплата прайшла паспяхова", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце тып аплаты", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Тып аплаты"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Аплата прайшла паспяхова!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Год выплаты"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Сумы плацяжоў"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Тыпы плацяжоў"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Аплаціць праз PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Заработная плата"), + "payrollList": MessageLookupByLibrary.simpleMessage("Ведамасць зарплаты"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Запіс аб зарплаце"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Справаздачы па зарплаце", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf паспяхова створаны", + ), + "percent": MessageLookupByLibrary.simpleMessage("Працэнт"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Доступ забаронены", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "У доступе на выдаленне банка адмоўлена.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Адмоўлена ў доступе да абнаўлення банка.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Адмоўлена ў доступе да прагляду банка.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Дазвол не дадзены!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Асабістая інфармацыя:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Нумар тэлефона"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Нумар тэлефона недаступны.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Нумар тэлефона"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Праверка тэлефона", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Тэлефон:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Выбраць і загрузіць файл", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Выбраць дату заканчэння", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Выбраць дату пачатку", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце вяртанне продажу", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце хоць бы адзін банкаўскі рахунак для карэкціроўкі балансу.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Калі ласка, дадайце колькасць", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Калі ласка, праверце інтэрнэт-злучэнне і паспрабуйце яшчэ раз", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Спачатку падключыце прынтэр", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Калі ласка, падключыце ваш Bluetooth-прынтэр", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Калі ласка, уключыце Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце больш складаны пароль", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце пацверджанне пароля", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце дату", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце пароль", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільную назву брэнду", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільную назву бізнесу", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільны адрас электроннай пошты", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільнае імя", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільны нумар тэлефона", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільную назву прадукту", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільную закупляльную цану", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце карэктную колькасць (мінімум 1) для ўсіх тавараў", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільную прадажную цану", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце правільную назву адзінкі", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце суму", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце хаця б адно значэнне.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце назву філіяла", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце дату", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце назву пасады", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце дату заканчэння", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце назву свята", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце імя", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце назву стэлажа", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце назву паліцы", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце назву адзінкі", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце дапушчальнае імя", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Спачатку ўвядзіце правільны нумар тэлефона і імя", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце свае дадзеныя.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце свой нумар тэлефона", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Калі ласка, увядзіце вашу зарплату", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Спачатку зрабіце продаж", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце катэгорыю", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце мэтавы банкаўскі рахунак.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце катэгорыю выдаткаў", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце тып водпуску", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Калі ласка, спачатку выберыце тавар", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце змену", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце дату пачатку", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце статус", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце супрацоўніка", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце месяц", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце абодва рахункі.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце статус перапынку", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце дату", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце аддзел", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце пасаду", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце тавар для вяртання", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце год выплаты", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Калі ласка, спачатку выберыце тавар", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце дату пачатку", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце статус", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце сапраўдныя даты пачатку і заканчэння.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце ваш пол", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выберыце вашу змену", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Калі ласка, выкарыстоўвайце сапраўдны код пакупкі для выкарыстання праграмы.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Каса (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS продаж"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Паведамленне пасля продажу", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Працуе на Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Працуе на"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Прэміум-падтрымка кліентаў", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Прэміум-план"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Націсніце для выбару", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Папярэдні прагляд PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage( + "Папярэдняя заўдаленасць", + ), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Папярэдняя сума аплаты", + ), + "price": MessageLookupByLibrary.simpleMessage("Цана"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Цана не можа быць пустой", + ), + "print": MessageLookupByLibrary.simpleMessage("Друкаваць"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Друкаваць банкаўскія рэквізіты ў рахунках", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Друкаваць штрых-код"), + "printLabel": MessageLookupByLibrary.simpleMessage("Друкаваць этыкетку"), + "printing": MessageLookupByLibrary.simpleMessage("Варыянт друку"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Друк рахунка-фактуры", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Параметры друку"), + "product": MessageLookupByLibrary.simpleMessage("Прадукт"), + "productBrand": MessageLookupByLibrary.simpleMessage("Брэнд прадукту"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Катэгорыя прадукту", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Код прадукту"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Патрэбен код прадукту", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Дэталі прадукту"), + "productList": MessageLookupByLibrary.simpleMessage("Спіс прадуктаў"), + "productModels": MessageLookupByLibrary.simpleMessage("Мадэлі тавараў"), + "productName": MessageLookupByLibrary.simpleMessage("Назва прадукту"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Прадукт не знойдзены", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Гісторыя купляў прадукту", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Справаздача аб закупцы тавараў", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Стэлажы для тавараў"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Справаздачы па прадуктах", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Гісторыя продажаў прадукту", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Справаздача аб продажы тавараў", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Настройкі прадукту", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Запас тавару"), + "productUnit": MessageLookupByLibrary.simpleMessage( + "Адзінка вымярэння прадукту", + ), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Варыянты тавару", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прыбытак па прадуктах", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Прыбытак і страты па прадуктах", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Купля па прадуктах", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Страта па прадуктах", + ), + "products": MessageLookupByLibrary.simpleMessage("Прадукты"), + "profile": MessageLookupByLibrary.simpleMessage("Профіль"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Рэдагаванне профілю"), + "profit": MessageLookupByLibrary.simpleMessage("Прыбытак"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Прыбытак і страты"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Справаздача аб прыбытках і стратах", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Прафіт і страты"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Маржа прыбытку (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Працэнт прыбытку"), + "promo": MessageLookupByLibrary.simpleMessage("Прама"), + "promoCode": MessageLookupByLibrary.simpleMessage("Прама код"), + "purchase": MessageLookupByLibrary.simpleMessage("Пакупка"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Сігнал пакупкі"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Купля набыта:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Пакупка пацверджана", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Дэталі пакупкі"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Кошт закупкі (без падатку)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Патрэбны кошт закупкі без падатку", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Кошт закупкі (з падаткам)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Патрэбны кошт закупкі з падаткам", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Спіс пакупак"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Купіць зараз"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Купіць прэміум-план", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Цана пакупкі"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Колькасць пакупкі"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Патрабуецца колькасць пакупкі", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Звод пакупак"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Вяртанне продажаў"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Звод даходаў ад пакупкі", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Вяртанне закупак"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне закупак.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне закупак.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Набыта"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Куплена"), + "qty": MessageLookupByLibrary.simpleMessage("Кількасць"), + "quantity": MessageLookupByLibrary.simpleMessage("Колькасць"), + "quickOver": MessageLookupByLibrary.simpleMessage("Хуткі агляд"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Хуткі агляд"), + "rack": MessageLookupByLibrary.simpleMessage("Стэлаж (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Назва стэлажа"), + "racks": MessageLookupByLibrary.simpleMessage("Стэлажы (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Зноў адкрыць"), + "read": MessageLookupByLibrary.simpleMessage("Чытанне"), + "receipt": MessageLookupByLibrary.simpleMessage("Bon"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Атрыманая сума"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Атрымана"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Атрымана ад"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Апошнія транзакцыі", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Атрымаў Пін-код"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Паменшыць наяўныя"), + "reference": MessageLookupByLibrary.simpleMessage("Даведка"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Нумар спасылкі"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Нумар спасылкі"), + "register": MessageLookupByLibrary.simpleMessage("Зарэгістравацца"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Нам трэба зарэгістраваць ваш тэлефон, перш чым пачынаць!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Засталося"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Астатак да выплаты"), + "remark": MessageLookupByLibrary.simpleMessage("Заўвага"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Запомніць мяне"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Нагадаць мне пазней", + ), + "remove": MessageLookupByLibrary.simpleMessage("Выдаліць"), + "reports": MessageLookupByLibrary.simpleMessage("Зводкі"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Паўторна адправіць праз ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Увядзіце правільны OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Скінуць пароль, выкарыстоўваючы свой адрас электроннай пошты або нумар тэлефона", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Скіньце свой пароль для аднаўлення і ўваходу ў свой уліковы запіс", + ), + "resets": MessageLookupByLibrary.simpleMessage("Скінуць"), + "retailer": MessageLookupByLibrary.simpleMessage("Рознічны гандляр"), + "retry": MessageLookupByLibrary.simpleMessage("Паўтарыць"), + "retryScan": MessageLookupByLibrary.simpleMessage("Паўтарыць пошук"), + "retur": MessageLookupByLibrary.simpleMessage("Вярнуць"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Сума вяртання"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Колькасць вяртання", + ), + "returned": MessageLookupByLibrary.simpleMessage("Вярнуты"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Вернутая сума"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Дата вяртання"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Вернуты тавар"), + "role": MessageLookupByLibrary.simpleMessage("Роля"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Роля і дазвол"), + "roles": MessageLookupByLibrary.simpleMessage("Ролі"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Да бліжэйшага цэлага", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Да бліжэйшага дзесятковага (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Да бліжэйшага дзесятковага (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Да бліжэйшага дзесятковага (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Акругляць да цэлага", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Акругленне"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Акруглены вынік"), + "roundings": MessageLookupByLibrary.simpleMessage("Акругленне (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Бягучыя наяўныя"), + "sNo": MessageLookupByLibrary.simpleMessage("№"), + "salary": MessageLookupByLibrary.simpleMessage("Зарплата"), + "sale": MessageLookupByLibrary.simpleMessage("Продаж"), + "saleBy": MessageLookupByLibrary.simpleMessage("Прададзена"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Рэдагаванне продажу"), + "saleList": MessageLookupByLibrary.simpleMessage("Спіс продажаў"), + "salePrice": MessageLookupByLibrary.simpleMessage("Прадажная цана"), + "saleQty": MessageLookupByLibrary.simpleMessage("Колькасць продажу"), + "saleReq": MessageLookupByLibrary.simpleMessage("Патрэбна цана продажу"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Вяртанне продажу"), + "sales": MessageLookupByLibrary.simpleMessage("Продажы"), + "salesBy": MessageLookupByLibrary.simpleMessage("Продажа набыта:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Дэталі продажаў"), + "salesList": MessageLookupByLibrary.simpleMessage("Спіс продажаў"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Агляд продажаў і пакупак", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Звод продажаў"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Вяртанне продажаў"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Звод даходаў ад продажаў", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Настройкі продажаў"), + "save": MessageLookupByLibrary.simpleMessage("Захаваць"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Захаваць і апублікаваць", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Захаваць налады"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Захаваць варыянт"), + "saving": MessageLookupByLibrary.simpleMessage("Захаванне"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Адсканаваць QR-код прадукту", + ), + "search": MessageLookupByLibrary.simpleMessage("Пошук"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Пошук наведвальнасці", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Пошук нумара партыі...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Пошук тут...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Пошук водпускаў"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Пошук прадукту"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Пошук транзакцый...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Пошук..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунд"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Паглядзець усе прама коды", + ), + "select": MessageLookupByLibrary.simpleMessage("Выбраць"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Выберыце брэнд"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Выберыце рахунак-фактуру", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Выберыце рахунак"), + "selectAll": MessageLookupByLibrary.simpleMessage("Выбраць усё"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Выберыце хаця б адну паліцу", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Выберыце банк ці наяўныя", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Выберыце катэгорыю бізнесу", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Выберыце катэгорыю", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Выберыце кліента"), + "selectDate": MessageLookupByLibrary.simpleMessage("Выберыце дату"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Спачатку выберыце дату", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Выберыце месца дэпазіту", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Спачатку выберыце супрацоўніка", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Выберыце дату пачатку", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Выбраць тавары"), + "selectLang": MessageLookupByLibrary.simpleMessage("Выберыце мову"), + "selectModel": MessageLookupByLibrary.simpleMessage("Выберыце мадэль"), + "selectOne": MessageLookupByLibrary.simpleMessage("Выберыце адзін пункт"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Выберыце адзін рахунак", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Выберыце катэгорыю прадукту", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Выберыце адзінку вымярэння прадукту", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Выбраць стэлаж"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Выбраць паліцу"), + "selectStock": MessageLookupByLibrary.simpleMessage("Выбраць склад"), + "selectTax": MessageLookupByLibrary.simpleMessage("Выберыце падатак"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Выберыце дату заканчэння", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Выберыце тып"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Выберыце варыянты: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Выбраць склад"), + "sellAll": MessageLookupByLibrary.simpleMessage("Прадаць усё >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Цана продажу"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Прадае"), + "send": MessageLookupByLibrary.simpleMessage("Адправіць"), + "sendCode": MessageLookupByLibrary.simpleMessage("Адправіць код"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Мы адправілі вам электронны ліст з інструкцыямі па аднаўленні пароля на адрас:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Адправіць спасылку для скіду", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage( + "Адправіць паведамленне", + ), + "sendSMS": MessageLookupByLibrary.simpleMessage("Адправіць SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Адправіць SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Адпраўце свой электронны ліст", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Абнавіце свой профіль, каб лепш звязацца з лекарам", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Наладзіць новы пароль", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Наладзьце свой профіль", + ), + "setting": MessageLookupByLibrary.simpleMessage("Налады"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 дзён"), + "share": MessageLookupByLibrary.simpleMessage("Падзяліцца"), + "shelf": MessageLookupByLibrary.simpleMessage("Паліца (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Назва паліцы"), + "shelves": MessageLookupByLibrary.simpleMessage("Паліцы (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Змена"), + "shiftName": MessageLookupByLibrary.simpleMessage("Назва змены"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Адрас дастаўкі"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Кошт дастаўкі"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Пачатковы баланс крамы", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Астатні баланс крамы", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Паказаць дзеянне"), + "showCode": MessageLookupByLibrary.simpleMessage("Паказаць код"), + "showCombo": MessageLookupByLibrary.simpleMessage("Паказаць комба"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Паказаць дату прыдатнасці", + ), + "showName": MessageLookupByLibrary.simpleMessage("Паказаць назву"), + "showPrice": MessageLookupByLibrary.simpleMessage("Паказаць цану"), + "showSingle": MessageLookupByLibrary.simpleMessage("Паказаць адзінкавыя"), + "showVariant": MessageLookupByLibrary.simpleMessage("Паказаць варыянты"), + "signIn": MessageLookupByLibrary.simpleMessage("Увайсці"), + "signUp": MessageLookupByLibrary.simpleMessage("Зарэгістравацца"), + "single": MessageLookupByLibrary.simpleMessage("Адна"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 дзён"), + "size": MessageLookupByLibrary.simpleMessage("Памер"), + "skip": MessageLookupByLibrary.simpleMessage("Прапусціць"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Прапусціць абнаўленне", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "sl": MessageLookupByLibrary.simpleMessage("Nr."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart watch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Сацыяльны маркетынг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Прададзена"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Штосьці пайшло не так з вэб-старонкай.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Штосьці"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Уваход для персаналу"), + "start": MessageLookupByLibrary.simpleMessage("Пачаць"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Час пачатку перапынку", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Дата пачатку"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Пачаць новы продаж"), + "startTime": MessageLookupByLibrary.simpleMessage("Час пачатку"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Патрабуецца час пачатку", + ), + "started": MessageLookupByLibrary.simpleMessage("Пачата"), + "state": MessageLookupByLibrary.simpleMessage("Вобласць"), + "stateName": MessageLookupByLibrary.simpleMessage("Назва вобласці"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Статус"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Яшчэ не аплочана"), + "stock": MessageLookupByLibrary.simpleMessage("Запас"), + "stockList": MessageLookupByLibrary.simpleMessage("Спіс наяўнасці"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Склад / Варыянт"), + "stockReport": MessageLookupByLibrary.simpleMessage("Звод запасаў"), + "stockValue": MessageLookupByLibrary.simpleMessage("Кошт запасаў"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Запас павінен быць як мінімум 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Запас: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Спіс падпарадкаваных падаткаў", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Падпарадныя падаткі"), + "subTotal": MessageLookupByLibrary.simpleMessage("Ітого"), + "submit": MessageLookupByLibrary.simpleMessage("Адправіць"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Падпісацца зараз"), + "subscription": MessageLookupByLibrary.simpleMessage("Падпіска"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Справаздачы па падпісцы", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Падпіскі"), + "subtotal": MessageLookupByLibrary.simpleMessage("Ітого"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Аплата прайшла паспяхова", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Аплата пастаўшчыка"), + "supplier": MessageLookupByLibrary.simpleMessage("Пастаўшчык"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Звесткі пра пастаўшчыка", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Доўг пастаўшчыку"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Галоўная кніга пастаўшчыка", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Назва пастаўшчыка"), + "switchBank": MessageLookupByLibrary.simpleMessage("Змяніць філіял?"), + "switchs": MessageLookupByLibrary.simpleMessage("Пераключыць"), + "tax": MessageLookupByLibrary.simpleMessage("Податак (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Падатковая група"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Працэнт падатку"), + "taxRates": MessageLookupByLibrary.simpleMessage("Падатковыя стаўкі"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Падатковыя стаўкі - Кіраванне падатковымі стаўкамі", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Падатковая справаздача"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Спіс падатковых справаздач", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Тып падатку"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Падатак з адным/некалькімі тыпамі падаткаў", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Дзякуем за пакупку", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Дзякуем за аплату па заўдаленасці", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Лагатып чэка", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Мова прынтэра", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Памер паперы прынтэра", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 дзён"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 этыкеткі на аркушы, 8.27 x 11.69 цаляў", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Гэты месяц"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Гэты план не падлягае абнаўленню", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Гэты план недаступны для куплі", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Гэты прадукт ужо дададзены!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Гэты тыдзень"), + "thisYear": MessageLookupByLibrary.simpleMessage("Гэты год"), + "time": MessageLookupByLibrary.simpleMessage("Час"), + "timeIn": MessageLookupByLibrary.simpleMessage("Час прыходу"), + "timeOut": MessageLookupByLibrary.simpleMessage("Час сыходу"), + "to": MessageLookupByLibrary.simpleMessage("На"), + "toAccount": MessageLookupByLibrary.simpleMessage("На рахунак"), + "toDate": MessageLookupByLibrary.simpleMessage("Да даты"), + "today": MessageLookupByLibrary.simpleMessage("Сёння"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Сённяшняя справаздача", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Топ 5 кліентаў"), + "top5Product": MessageLookupByLibrary.simpleMessage("Топ 5 прадуктаў"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Топ 5 пастаўшчыкоў"), + "total": MessageLookupByLibrary.simpleMessage("Усяго"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Агульная сума"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Агульныя актывы"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Агульны баланс"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Усяго катэгорый"), + "totalDue": MessageLookupByLibrary.simpleMessage( + "Агульная сума да выплаты", + ), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Агульная сума заўдаленасці", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Агульныя выдаткі"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Агульны даход"), + "totalItems": MessageLookupByLibrary.simpleMessage("Усяго тавараў"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Агульная страта"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Агульная сума да аплаты", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Агульная цана"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Усяго прадуктаў"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Агульны прыбытак"), + "totalPurchase": MessageLookupByLibrary.simpleMessage( + "Агульная сума пакупак", + ), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Агульная сума вяртання", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Усяго вернута"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Агульная сума зарплаты", + ), + "totalSales": MessageLookupByLibrary.simpleMessage( + "Агульная сума продажаў", + ), + "totalVat": MessageLookupByLibrary.simpleMessage("Агульны ПДВ"), + "totall": MessageLookupByLibrary.simpleMessage("Усяго:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Агульны агляд транзакцыі", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Тып транзакцыі"), + "transactions": MessageLookupByLibrary.simpleMessage("Транзакцыі"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Гісторыя транзакцый", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Перавод"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Перавесці чэк"), + "transferDate": MessageLookupByLibrary.simpleMessage("Дата пераводу"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Спрабуйце яшчэ раз"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Тып"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Выберыце тып"), + "unPaid": MessageLookupByLibrary.simpleMessage("Неаплочана"), + "unit": MessageLookupByLibrary.simpleMessage("Адзінка"), + "unitName": MessageLookupByLibrary.simpleMessage("Назва адзінкі"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Цана за адзінку"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Кошт за адзінку"), + "units": MessageLookupByLibrary.simpleMessage("Адзінкі"), + "unlimited": MessageLookupByLibrary.simpleMessage("Неабмежавана"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Неабмежаваная колькасць выкарыстанняў", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Неабмежаваная колькасць выкарыстанняў нашага пакета 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Абнавіць"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Абнавіць філіял"), + "updateContact": MessageLookupByLibrary.simpleMessage("Абнавіць кантакт"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Не ўдалося абнавіць запас", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Абнавіць зараз"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне партнёра.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Абнавіць прадукт"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Прадукт паспяхова абноўлены!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне прадукту.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Абнавіць свой профіль", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Абнавіць куплю"), + "updateRole": MessageLookupByLibrary.simpleMessage("Абнавіць ролю"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне продажу.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Абноўлена паспяхова", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Абнавіце свой профіль, каб лепш звязацца з кліентам", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Абнавіце сваю падпіску", + ), + "updating": MessageLookupByLibrary.simpleMessage("Абнаўленне..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Абнавіць зараз"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID для QR-кода", + ), + "upload": MessageLookupByLibrary.simpleMessage("Загрузіць"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Загрузіць выяву"), + "uploading": MessageLookupByLibrary.simpleMessage("Загрузка..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Выкарыстаць галерэю"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Назва ролі карыстальніка не можа быць пустой", + ), + "user": MessageLookupByLibrary.simpleMessage("Карыстальнік"), + "userRole": MessageLookupByLibrary.simpleMessage("Роля карыстальніка"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Дэталі ролі карыстальніка", + ), + "userTitle": MessageLookupByLibrary.simpleMessage( + "Назва ролі карыстальніка", + ), + "values": MessageLookupByLibrary.simpleMessage("Значэнні"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Варыянт паспяхова дададзены!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Варыянт паспяхова выдалены!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Спіс варыянтаў"), + "variationId": MessageLookupByLibrary.simpleMessage("ID варыянта"), + "variations": MessageLookupByLibrary.simpleMessage("Варыянты"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Варыятыўныя тавары", + ), + "vat": MessageLookupByLibrary.simpleMessage("ПДВ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ПДВ і падатак"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Нумар ПДВ/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Назва ПДВ/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ПДВ ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Нумар ПДВ"), + "vatReports": MessageLookupByLibrary.simpleMessage("Справаздачы па ПДВ"), + "vatType": MessageLookupByLibrary.simpleMessage("Тып ПДВ"), + "verification": MessageLookupByLibrary.simpleMessage("Праверка"), + "verify": MessageLookupByLibrary.simpleMessage("Праверыць"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Праверце свой электронны ліст", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Праверка электроннай пошты", + ), + "view": MessageLookupByLibrary.simpleMessage("Паглядзець падрабязнасці"), + "viewAll": MessageLookupByLibrary.simpleMessage("Паглядзець усё"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Праглядзець дэталі"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Прагляд цаны"), + "viewStock": MessageLookupByLibrary.simpleMessage("Прагляд запасу"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Прагляд транзакцый для", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Кліент, які зайшоў", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Кашалёк"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Баланс кашалька"), + "warehouse": MessageLookupByLibrary.simpleMessage("Склад (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Назва склада"), + "warranty": MessageLookupByLibrary.simpleMessage("Гарантыя (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Мы адправілі пацверджальны ліст на", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Мы адправілі OTP на ваш нумар тэлефона", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Штотыднёва"), + "weight": MessageLookupByLibrary.simpleMessage("Вага"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Ласкава прашу!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Што новага"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Аптовая цана"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Аптовік"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Будзе дададзена неўзабаве", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Напішыце сваё паведамленне тут", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Напішыце тэкст тут...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Штогод"), + "years": MessageLookupByLibrary.simpleMessage("Гады"), + "yes": MessageLookupByLibrary.simpleMessage("Так"), + "yesterday": MessageLookupByLibrary.simpleMessage("Учора"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Вы не можаце аплаціць больш, чым заўдаленасць", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Цяпер вы можаце паўторна адправіць OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "У вас няма правоў на генерацыю штрых-кода.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на выдаленне мадэлі.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "У вас няма правоў на выдаленне паліцы", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на прыбытак і страты.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне катэгорыі выдаткаў.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне катэгорыі даходу.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне мадэлі", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "У вас няма правоў на стварэнне закупкі.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на выдаленне аддзела.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на выдаленне пасады.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на выдаленне запыту на водпуск.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на выдаленне заработнай платы.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на экспарт у Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне штрых-кода.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне справаздачы", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне філіяла.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне аддзела.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне запыту на водпуск.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне мадэлі", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне свят.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на прагляд наведвальнасці", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне заработнай платы.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне пасады.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на выдаленне змены.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на абнаўленне змены.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "У вас няма правоў на стварэнне стэлажоў.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "У вас няма правоў на выдаленне стэлажоў.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "У вас няма правоў на абнаўленне стэлажоў.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне выдаткаў.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "У вас няма дазволу на стварэнне даходу.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Вы павінны даць дазвол", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Вы выкарыстоўваеце "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Вы хочаце выдаліць гэты прадукт?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ваш бясплатны пакет амаль скончыўся, купіце наступны план. Дзякуй.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Ваш пакет"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ваш пакет скончыцца праз 5 дзён", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ваш пакет скончыцца сёння\n\nКалі ласка, купіце зноў", + ), + "zip": MessageLookupByLibrary.simpleMessage("Паштовы код"), + "zipCode": MessageLookupByLibrary.simpleMessage("Увядзіце паштовы код"), + }; +} diff --git a/lib/generated/intl/messages_bg.dart b/lib/generated/intl/messages_bg.dart new file mode 100644 index 0000000..0909786 --- /dev/null +++ b/lib/generated/intl/messages_bg.dart @@ -0,0 +1,2388 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a bg locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'bg'; + + static String m0(start) => "Изпрати повторно OTP след \$${start} секунди"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Данни за клиента"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ФАКТУРА"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Лого за фактура A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Име на сметка за показване", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Име на титуляр на сметка", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Име на сметка"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Име на сметка"), + "action": MessageLookupByLibrary.simpleMessage("Действие"), + "actions": MessageLookupByLibrary.simpleMessage("Действия"), + "active": MessageLookupByLibrary.simpleMessage("Активен"), + "add": MessageLookupByLibrary.simpleMessage("Добавяне"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Моля, добави покупка", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Добавяне на присъствие", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Добавяне на банка"), + "addBrand": MessageLookupByLibrary.simpleMessage("Добави марка"), + "addCash": MessageLookupByLibrary.simpleMessage("Добавяне на пари в брой"), + "addCategory": MessageLookupByLibrary.simpleMessage("Добави категория"), + "addContact": MessageLookupByLibrary.simpleMessage("Добави контакт"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Моля, добави клиент"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Добави клиент"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Добави доставка"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Добавяне на отдел"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Добавяне на нова длъжност", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Добави разход"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Добави категория на разход", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Добавяне на празник"), + "addImage": MessageLookupByLibrary.simpleMessage("Добавяне на изображение"), + "addIncome": MessageLookupByLibrary.simpleMessage("Добави доход"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Добави категория на дохода", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Добави артикули"), + "addLeave": MessageLookupByLibrary.simpleMessage("Добавяне на отпуск"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Добавяне на още полета", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Добави нов адрес"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Добавяне на ново присъствие", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Добавяне на банкови сметки", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Добавяне на нов служител", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Добавяне на нов празник", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Добавяне на нов отпуск", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Добавяне на нов модел", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Добавяне на нова ведомост", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Добави нов продукт"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Моля, добави покупка", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Добавяне на нов стелаж", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Добавяне на нова смяна", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Добавяне на нов данък"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Добавяне на нова вариация", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Добавяне на нови вариации", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Добавяне на нов склад", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Добави бележка"), + "addParty": MessageLookupByLibrary.simpleMessage("Добави страни"), + "addPayment": MessageLookupByLibrary.simpleMessage("Добавяне на плащане"), + "addProduct": MessageLookupByLibrary.simpleMessage("Моля, добави продукт"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Първо добави продукт", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продуктът е създаден успешно!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да създавате продукт.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Добави покупка"), + "addRole": MessageLookupByLibrary.simpleMessage("Добавяне на роля"), + "addSale": MessageLookupByLibrary.simpleMessage("Моля, добави продажба"), + "addSales": MessageLookupByLibrary.simpleMessage("Добави продажби"), + "addShelf": MessageLookupByLibrary.simpleMessage("Добавяне на нов рафт"), + "addShift": MessageLookupByLibrary.simpleMessage("Добавяне на смяна"), + "addStock": MessageLookupByLibrary.simpleMessage("Добави наличност"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Добавяне на подвариация", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Добавяне на данък"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Добавяне на нова данъчна група", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Добави единица"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Добавяне на роля на потребител", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Добави вариант"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Добави детайли на вариант", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Добавено в кошницата"), + "adding": MessageLookupByLibrary.simpleMessage("Добавяне..."), + "address": MessageLookupByLibrary.simpleMessage("Адрес"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Коригиране на банков баланс", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage( + "Коригиране на пари в брой", + ), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Коригиране на касов баланс", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Дата на корекция"), + "admin": MessageLookupByLibrary.simpleMessage("Админ"), + "advance": MessageLookupByLibrary.simpleMessage("Аванс"), + "all": MessageLookupByLibrary.simpleMessage("Всички"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Всички бизнес решения", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro е цялостно бизнес решение със склад, счетоводство, продажби, разходи и печалба/загуба.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Всички служители"), + "allParties": MessageLookupByLibrary.simpleMessage("Всички страни"), + "allParty": MessageLookupByLibrary.simpleMessage("Всички страни"), + "allTime": MessageLookupByLibrary.simpleMessage("През цялото време"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Всички транзакции"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Вече добавено"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Вече имате акаунт? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Сума"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Сумата трябва да бъде по-голяма от 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Метод за закръгляне на сумата", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Суми с думи"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Изисква се сума", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS ще бъде изпратено на следния номер: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Поддръжка на приложения за Android и iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Налично е ново актуализация\nМоля, актуализирайте вашето приложение", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Приложи"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Сигурни ли сте?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Сигурни ли сте, че искате да изтриете този клон?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Сигурни ли сте, че искате да изтриете тази роля?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Сигурни ли сте, че искате да превключите към различен клон?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Сигурни ли сте, че искате да изтриете тази страна?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Сигурни ли сте, че искате да излезете от този клон?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Към дата"), + "assets": MessageLookupByLibrary.simpleMessage("Активи"), + "attachment": MessageLookupByLibrary.simpleMessage("Прикачен файл"), + "attendance": MessageLookupByLibrary.simpleMessage("Присъствие"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Отчети за присъствие", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Упълномощен подпис", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Автоматично изчислени дни", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Автоматично избрано"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Назад към началната страница", + ), + "balance": MessageLookupByLibrary.simpleMessage("Баланс"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Дължим баланс"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Балансов отчет"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "bank": MessageLookupByLibrary.simpleMessage("Банка"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банкови сметки"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банкови детайли"), + "bankName": MessageLookupByLibrary.simpleMessage("Име на банка"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Трансфер от банка към банка", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Трансфер от банка към каса", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Настройка за печат на етикети", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Генератор на баркод"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Генератор на баркод", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Баркодове"), + "batch": MessageLookupByLibrary.simpleMessage("Партия"), + "batchNo": MessageLookupByLibrary.simpleMessage("Номер на партия"), + "billTO": MessageLookupByLibrary.simpleMessage("Фактура към"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Печалба по сметка"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Адрес за фактура"), + "birthDate": MessageLookupByLibrary.simpleMessage("Дата на раждане"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth е изключен. Моля, включете го.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Клон"), + "branchList": MessageLookupByLibrary.simpleMessage("Списък с клонове"), + "brand": MessageLookupByLibrary.simpleMessage("Марка"), + "brandName": MessageLookupByLibrary.simpleMessage("Име на марка"), + "brands": MessageLookupByLibrary.simpleMessage("Марки"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Продължителност на почивка", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Статус на почивка"), + "breakTime": MessageLookupByLibrary.simpleMessage("Време за почивка"), + "bulk": MessageLookupByLibrary.simpleMessage("Масово качване"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Масово качване"), + "businessCat": MessageLookupByLibrary.simpleMessage("Категория бизнес"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Име на компанията и бизнеса", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Купи сега"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Купи премиум план"), + "call": MessageLookupByLibrary.simpleMessage("Обади се"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Не може да се редактира този тип транзакция.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Неуспешно извличане на детайли за плащане.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Отказ"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Търсене на устройства...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Не може да се прехвърля към същата сметка.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Капацитет"), + "cash": MessageLookupByLibrary.simpleMessage("Кеш"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Пари в брой и банка"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Управление на пари в брой и банки", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Паричен поток"), + "cashIn": MessageLookupByLibrary.simpleMessage("Вход на пари в брой"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Налични пари в брой"), + "cashOut": MessageLookupByLibrary.simpleMessage("Изход на пари в брой"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Трансфер от каса към банка", + ), + "categories": MessageLookupByLibrary.simpleMessage("Категории"), + "category": MessageLookupByLibrary.simpleMessage("Категория"), + "categoryName": MessageLookupByLibrary.simpleMessage("Име на категория"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Сума за връщане"), + "changePassword": MessageLookupByLibrary.simpleMessage("Смени парола"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Провери имейла"), + "cheque": MessageLookupByLibrary.simpleMessage("Чекове"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Сума на чека"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Дата на чека"), + "chequeList": MessageLookupByLibrary.simpleMessage("Списък с чекове"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Номер на чека"), + "choose": MessageLookupByLibrary.simpleMessage("Избери"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Изберете държава"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Избери клиент"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Избери доставчик"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Избери своите функции", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Функциите са важна част, която прави POSpro различен от традиционните решения.", + ), + "city": MessageLookupByLibrary.simpleMessage("Град"), + "cityName": MessageLookupByLibrary.simpleMessage("Име на град"), + "clarence": MessageLookupByLibrary.simpleMessage("Кларънс"), + "clear": MessageLookupByLibrary.simpleMessage("Изчистване"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Кликни, за да се свържеш", + ), + "close": MessageLookupByLibrary.simpleMessage("Затвори"), + "closed": MessageLookupByLibrary.simpleMessage("Затворен"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Събери дължимото"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Моля, събери дължимото", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Събрано от:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Събрано от"), + "color": MessageLookupByLibrary.simpleMessage("Цвят"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Комбинация от множество данъци", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комбо"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Отчет за комбинирани продукти", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комбо продукти"), + "comboReport": MessageLookupByLibrary.simpleMessage("Комбиниран отчет"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Скоро"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Адрес на компанията", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Потвърди изтриване"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Потвърди парола"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Потвърди парола"), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Потвърждаване на връщането", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Потвърди SMS на"), + "congratulation": MessageLookupByLibrary.simpleMessage("Поздравления"), + "connect": MessageLookupByLibrary.simpleMessage("Кликни, за да се свържеш"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Свържи твоя принтер", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Свържи своя принтер", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Свързан към"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Контактни данни"), + "contactUs": MessageLookupByLibrary.simpleMessage("Свържете се с нас"), + "continueButton": MessageLookupByLibrary.simpleMessage("Продължи"), + "continueE": MessageLookupByLibrary.simpleMessage("Продължи"), + "cost": MessageLookupByLibrary.simpleMessage("Цена"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Цена без данък"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Цена с данък"), + "country": MessageLookupByLibrary.simpleMessage("Държава"), + "countryName": MessageLookupByLibrary.simpleMessage("Име на държава"), + "create": MessageLookupByLibrary.simpleMessage("Създай"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Създай безплатен акаунт", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Създай безплатен акаунт", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Създаване на клон"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Създай нова парола", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да създавате продажба.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Кредит (Вход)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Кредитен лимит на страната", + ), + "currency": MessageLookupByLibrary.simpleMessage("Валута"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Текущ баланс"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Текущ касов баланс", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Текущ месец"), + "currentYear": MessageLookupByLibrary.simpleMessage("Текуща година"), + "currents": MessageLookupByLibrary.simpleMessage("Текущ"), + "custom": MessageLookupByLibrary.simpleMessage("Персонализирано"), + "customDate": MessageLookupByLibrary.simpleMessage("Персонализирана дата"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Персонализирано брандиране на фактури", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Персонализиран печат"), + "customer": MessageLookupByLibrary.simpleMessage("Клиент"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Персонализирана дата", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Дължимо от клиенти"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Счетоводна книга на клиенти", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Име на клиента"), + "customerPay": MessageLookupByLibrary.simpleMessage("Плащане от клиент"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Телефонен номер на клиента", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Подпис на клиента", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Дневни транзакции", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Табло"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Данните са запазени успешно.", + ), + "date": MessageLookupByLibrary.simpleMessage("Дата"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Крайната дата не може да бъде преди началната.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Изисква се дата"), + "dates": MessageLookupByLibrary.simpleMessage("Дата:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Дневна книга"), + "days": MessageLookupByLibrary.simpleMessage("дни"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Оставащи дни"), + "dealer": MessageLookupByLibrary.simpleMessage("Дилър"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Цена на дилър"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дебит (Изход)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Продажна цена по подразбиране", + ), + "delete": MessageLookupByLibrary.simpleMessage("Изтрий"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Изтрий профил"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Сигурни ли сте, че искате да изтриете тази партида?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Сигурни ли сте, че искате да изтриете акаунта си? Това действие ще изтрие за постоянно всички ваши данни.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да изтривате страна.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Успешно изтрито!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Изтриване..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Адрес за доставка", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Такса за доставка"), + "department": MessageLookupByLibrary.simpleMessage("Отдел"), + "deposit": MessageLookupByLibrary.simpleMessage("Депозит"), + "depositTo": MessageLookupByLibrary.simpleMessage("Депозиране в"), + "description": MessageLookupByLibrary.simpleMessage("Описание"), + "designation": MessageLookupByLibrary.simpleMessage("Длъжност"), + "designationName": MessageLookupByLibrary.simpleMessage("Име на длъжност"), + "details": MessageLookupByLibrary.simpleMessage("Детайли"), + "developedBy": MessageLookupByLibrary.simpleMessage("Разработено от"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-цифрен код е изпратен на вашия имейл адрес: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Деактивиране"), + "discount": MessageLookupByLibrary.simpleMessage("Отстъпка"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Изисква се име за показване", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Не безпокой"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Наистина ли искате да изтриете това", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Искате ли да изтриете потребителя?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Искате ли да излезете от приложението?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Наистина ли искате да отворите отново този чек?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Нямаш акаунт?", + ), + "done": MessageLookupByLibrary.simpleMessage("Готово"), + "download": MessageLookupByLibrary.simpleMessage("Изтегляне"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Изтегляне на APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Изтегли Excel формат", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Изтеглянето е успешно! Проверете папката „Документи“", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Изтегляне..."), + "due": MessageLookupByLibrary.simpleMessage("Дължимо"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Дължима сума: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Дължим баланс"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Събиране на дължимо", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Списък на дължимото"), + "duePay": MessageLookupByLibrary.simpleMessage("Плащане на задължение"), + "dueReport": MessageLookupByLibrary.simpleMessage("Отчет за дължимото"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Продажби на кредит не са разрешени за директни клиенти.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Задължения"), + "duration": MessageLookupByLibrary.simpleMessage("Продължителност"), + "durationDays": MessageLookupByLibrary.simpleMessage( + "Продължителност (Дни)", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Лесен за използване мобилен POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro app е безплатен и лесен за използване. Всъщност, той е една от най-добрите POS системи в света.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Редактирай"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Редактиране на присъствие", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Редактиране на банкови сметки", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Редактиране на банкова корекция", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Редактиране на банка към каса", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Редактиране на банков трансфер", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Редактиране на касова корекция", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Редактиране на каса към банка", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Редактиране на категория", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Редактиране на длъжност", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Редактиране на служител", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "Редактиране на празник", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("Редактиране на отпуск"), + "editModel": MessageLookupByLibrary.simpleMessage("Редактиране на модел"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Редактиране на ведомост", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Редактирай телефонен номер?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage( + "Редактиране на продукт", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Редактирай фактура за покупка", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Редактиране на стелаж"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Редактирай фактура за продажба", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Редактиране на рафт"), + "editShift": MessageLookupByLibrary.simpleMessage("Редактиране на смяна"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Редактирай социални медии", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Редактиране на данък"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Редактиране на данъчна група", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Редактиране на вариация", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "Редактиране на склад", + ), + "email": MessageLookupByLibrary.simpleMessage("Имейл адрес"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Имейлът не може да бъде празен", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Имейл"), + "employee": MessageLookupByLibrary.simpleMessage("Служител"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Въведете нисък наличност", + ), + "end": MessageLookupByLibrary.simpleMessage("Край"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Краен час на почивка", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Крайна дата"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Крайната дата е преди началната дата", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Крайната дата не може да бъде преди началната дата.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Краен час"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Изисква се краен час", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Приключи своя безплатен план", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Въведете номер на партия", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Въведете име на марка", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Въведете валидна отстъпка", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Въведете валиден OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Въведете валидна наличност", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Въведете име на сметка за показване", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Въведете име на титуляр на сметка", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Въведете номер на сметка", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Въведете адрес"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Въведете сума"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Въведете баланс"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Въведете име на банка", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Въведете номер на партида", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Въведете час на почивка", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Въведете име на бизнес/магазин", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Въведете капацитет"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Въведете име на категория", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Въведете цвят"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Въведете телефонен номер на клиента", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Въведете цена на дилър", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Въведете описание", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Въведете име на длъжност", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Въведете отстъпка"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Моля, въведете вашия имейл адрес по-долу, за да получите линк за нулиране на паролата.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Въведете краен час"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Въведете име на категория на разход", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Въведете дата на разход", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Въведете пълен адрес", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Въведете пълно име"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Въведете име на празник", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Въведете име на категория на дохода", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Въведете текст на етикета", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Въведете име на производителя", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Въведете име на модел", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Въведете име"), + "enterNote": MessageLookupByLibrary.simpleMessage("Въведете бележка"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Въведете начален баланс", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Въведете продуктов код", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Въведете име на продукта", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Въведете покупна цена", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Въведете количество", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Въведете референтен номер", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Въведете продажна цена", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Въведете име на рафта", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Въведете размер"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Въведете начален час", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Въведете наличност"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Въведете данъчна ставка", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Въведете тип"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Въведете потребителско име", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Въведете заглавие на потребителя", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Въведете валиден OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Въведете стойности"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Въведете ДДС/GST Номер", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Въведете заглавие на ДДС/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Въведете име на склад", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Въведете тегло"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Въведете цена на едро", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Въведете вашата държава", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Въведете вашия имейл адрес", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Въведете пълното си име", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Въведете вашето име", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Въведете ниво на бележка", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Въведете парола", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Въведете вашия телефонен номер", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Въведете съобщение след продажба", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Грешка при изтриване на данък", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel файлове"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel качвач"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Цена без ДДС"), + "exit": MessageLookupByLibrary.simpleMessage("Изход"), + "exitBank": MessageLookupByLibrary.simpleMessage("Изход от клон"), + "expDate": MessageLookupByLibrary.simpleMessage("Дата на изтичане"), + "expense": MessageLookupByLibrary.simpleMessage("Разход"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Категории на разходите", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Дата на разход"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Разход за"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Отчет за разходи"), + "expensesType": MessageLookupByLibrary.simpleMessage("Видове разходи"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Състояние на изтичане", + ), + "expire": MessageLookupByLibrary.simpleMessage("Изтича"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Отчети за изтичащи продукти", + ), + "expired": MessageLookupByLibrary.simpleMessage("Изтекъл"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Срок на годност"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Отчет за изтекли артикули", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "Списък с изтекъл срок", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Изтекъл продукт"), + "expiry": MessageLookupByLibrary.simpleMessage("Изтичане"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Удължаване на плана"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Неуспешно изтриване на отдела", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Неуспешно изтриване на данъка", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Неуспешно получаване на версия на платформата.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Неуспешно зареждане на отдели", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Неуспешна обработка на връщането.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Мода"), + "feature": MessageLookupByLibrary.simpleMessage("Функция"), + "field": MessageLookupByLibrary.simpleMessage("Поле"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 дни"), + "filter": MessageLookupByLibrary.simpleMessage("Филтър"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Филтриране по дата"), + "firstName": MessageLookupByLibrary.simpleMessage("Име"), + "flat": MessageLookupByLibrary.simpleMessage("Фиксирана сума"), + "folder": MessageLookupByLibrary.simpleMessage( + "Възможно е имейлът да е отишъл в папката за спам.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Забравена парола"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Безплатно архивиране на данни", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Безплатна доживотна актуализация", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Безплатен пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Безплатен план"), + "from": MessageLookupByLibrary.simpleMessage("От"), + "fromAccount": MessageLookupByLibrary.simpleMessage("От сметка"), + "fromDate": MessageLookupByLibrary.simpleMessage("От дата"), + "fullName": MessageLookupByLibrary.simpleMessage("Пълно име"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Изцяло платено"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерия"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Няма данни за генериране на PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Пол"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Генериране на PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Генериране на PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Получихте имейл"), + "gotIt": MessageLookupByLibrary.simpleMessage("Разбрах"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Брутна печалба (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Гаранция (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Гост"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Вече имате акаунт?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Скриване на полета"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Цена: от висока към ниска", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Въведете имейл адрес"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Въведете парола"), + "holderName": MessageLookupByLibrary.simpleMessage("Име на титуляр"), + "holiday": MessageLookupByLibrary.simpleMessage("Празник"), + "holidayList": MessageLookupByLibrary.simpleMessage("Списък с празници"), + "home": MessageLookupByLibrary.simpleMessage("Начало"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Оставащи часове"), + "hrm": MessageLookupByLibrary.simpleMessage("Човешки ресурси"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Съгласен съм да изтрия акаунта си за постоянно.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC код"), + "image": MessageLookupByLibrary.simpleMessage("Изображение"), + "inActive": MessageLookupByLibrary.simpleMessage("Неактивен"), + "inStock": MessageLookupByLibrary.simpleMessage("В наличност"), + "inactive": MessageLookupByLibrary.simpleMessage("Неактивен"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Цена с ДДС"), + "income": MessageLookupByLibrary.simpleMessage("Доход"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Категории на дохода", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Отчет за категории доходи", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Дата на доход"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Доход за"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Отчет за доходи"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за преглед на отчета за доходите.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Тип доход"), + "incomes": MessageLookupByLibrary.simpleMessage("Приходи"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Информация в етикетите", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Инструкция"), + "inv": MessageLookupByLibrary.simpleMessage("№ на фактурата"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Невалидна сума"), + "inventory": MessageLookupByLibrary.simpleMessage("Инвентар"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за инвентара", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Фактура"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Лого на фактура"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Номер на фактура"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Преглед на фактура"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Артикул добавен"), + "itemName": MessageLookupByLibrary.simpleMessage("Име на артикул"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Продажби на артикули"), + "joinDate": MessageLookupByLibrary.simpleMessage("Дата на постъпване"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Размер на етикет 1.5\"*1, 38mm*25mm, разстояние 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Размер на етикет 2\"*1, 50mm*25mm, разстояние 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Имейл"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Парола"), + "language": MessageLookupByLibrary.simpleMessage("Език"), + "last30Days": MessageLookupByLibrary.simpleMessage("Последните 30 дни"), + "last7Days": MessageLookupByLibrary.simpleMessage("Последните 7 дни"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Минал месец"), + "lastName": MessageLookupByLibrary.simpleMessage("Фамилия"), + "lastYear": MessageLookupByLibrary.simpleMessage("Миналата година"), + "leave": MessageLookupByLibrary.simpleMessage("Отпуск"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Продължителност на отпуска", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Списък с отпуски"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Отчети за отпуски"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Заявка за отпуск"), + "leaveType": MessageLookupByLibrary.simpleMessage("Вид отпуск"), + "ledger": MessageLookupByLibrary.simpleMessage("Счетоводна книга"), + "link": MessageLookupByLibrary.simpleMessage("Линк"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Списъкът е празен"), + "loading": MessageLookupByLibrary.simpleMessage("Зареждане"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Зареждане на OTP настройки...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Влез"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Вход с имейл"), + "logOut": MessageLookupByLibrary.simpleMessage("Изход"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Влизането неуспешно. Моля, опитайте отново.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Вход с телефон"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Загуба"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Загуба/Печалба"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Загуба/Печалба"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Отчет за загуба/печалба", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Нисък наличност"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Предупреждение за ниска наличност", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Отчет за нисък запас", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Цена: от ниска към висока", + ), + "lp": MessageLookupByLibrary.simpleMessage("Загуба/Печалба"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Детайли за загуба/печалба", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Управление на настройки", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Дата на производство"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Дата на производство", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Производител"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Съобщение"), + "mobile": MessageLookupByLibrary.simpleMessage("Мобилен:"), + "model": MessageLookupByLibrary.simpleMessage("Модел"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Моделът е създаден успешно!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Име на модел"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Моделът е актуализиран успешно!", + ), + "models": MessageLookupByLibrary.simpleMessage("Модели"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Вход на пари"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Изход на пари"), + "month": MessageLookupByLibrary.simpleMessage("Месец"), + "monthly": MessageLookupByLibrary.simpleMessage("Месечно"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Повече информация"), + "mrp": MessageLookupByLibrary.simpleMessage("МРЦ"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Препоръчителна цена (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Име"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Името не може да бъде празно", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Необходими са поне две банкови сметки за извършване на трансфер.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Нетна печалба (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Обща нетна сума"), + "newPassword": MessageLookupByLibrary.simpleMessage("Нова парола"), + "next": MessageLookupByLibrary.simpleMessage("Следващ"), + "no": MessageLookupByLibrary.simpleMessage("Не"), + "noAcc": MessageLookupByLibrary.simpleMessage("Нямате акаунт?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Няма намерени съвпадащи сметки", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Неактивен потребител", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени записи за присъствие за избраните филтри.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени записи за присъствие.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени банкови сметки.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Няма намерени банкови сметки за трансфер от.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Няма партида"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Не е избрано Bluetooth устройство.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Няма намерен клон"), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени чекове", + ), + "noData": MessageLookupByLibrary.simpleMessage("Няма налични данни"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Няма налични данни", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Няма налични данни", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Няма налични данни за експорт", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Няма налични данни за генериране на pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Няма намерени данни"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Няма намерен отдел.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Няма налично описание за този отдел.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Няма налично описание за тази длъжност.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Няма предоставено описание.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Няма намерена длъжност.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Няма намерени банкови сметки получатели.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Не е намерено устройство", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Без дължими"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Нищо не е избрано"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Няма избран файл"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени празници.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Няма намерени съвпадащи празници", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Не е намерен артикул"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Няма избран елемент", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени записи за отпуск за избраните филтри.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени заявки за отпуск.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Не са намерени съвпадащи продукти.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени съвпадащи записи за заплати.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Няма предоставена бележка.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Не са намерени страни"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени записи във ведомостта.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Продукт не е намерен", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Няма продукти, отговарящи на вашето търсене.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Няма избран продукт", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Роля на потребител не е намерена", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени смени.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Няма налични данни за наличност.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Няма избрани под-данъци", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Няма налични доставчици", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Няма транзакции"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Няма намерени транзакции", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Няма намерени транзакции за този филтър.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Няма транзакции за генериране на PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Няма дефинирани стойности", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Не е намерена вариация.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Невъзвръщаем (ДДС/Отстъпка)", + ), + "none": MessageLookupByLibrary.simpleMessage("Няма"), + "notFound": MessageLookupByLibrary.simpleMessage("Не е намерен"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Няма връзка с интернет", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Не може да се стартира приложението за телефон.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Няма съвпадащи резултати", + ), + "note": MessageLookupByLibrary.simpleMessage("Бележка"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Ниво на бележка"), + "notification": MessageLookupByLibrary.simpleMessage("Известие"), + "off": MessageLookupByLibrary.simpleMessage("Изключено"), + "ok": MessageLookupByLibrary.simpleMessage("Ок"), + "okay": MessageLookupByLibrary.simpleMessage("Добре"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Стара парола"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Старата парола не може да бъде празна", + ), + "on": MessageLookupByLibrary.simpleMessage("Включено"), + "open": MessageLookupByLibrary.simpleMessage("Отворен"), + "openCamera": MessageLookupByLibrary.simpleMessage("Отвори камера"), + "openSetting": MessageLookupByLibrary.simpleMessage("Отвори настройки"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Начален баланс"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Изисква се начален баланс", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Дата на откриване"), + "opinion": MessageLookupByLibrary.simpleMessage("Въведете вашето мнение"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Или продължи с"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Няма наличност"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Нашият премиум план", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Характеристики на пакета", + ), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "packageDate": MessageLookupByLibrary.simpleMessage("Дата на опаковане"), + "packageName": MessageLookupByLibrary.simpleMessage("Име на пакета"), + "packingDate": MessageLookupByLibrary.simpleMessage("Дата на опаковане"), + "paid": MessageLookupByLibrary.simpleMessage("Платено"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Платена сума"), + "paidBy": MessageLookupByLibrary.simpleMessage("Платено от"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Частично платено"), + "parties": MessageLookupByLibrary.simpleMessage("Партии"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на страна.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Списък на страните"), + "partyReports": MessageLookupByLibrary.simpleMessage("Отчети за страни"), + "partyType": MessageLookupByLibrary.simpleMessage("Вид страна"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Печалба по страна", + ), + "password": MessageLookupByLibrary.simpleMessage("Парола"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Паролата не може да бъде празна", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Паролата трябва да бъде поне 6 знака", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Паролата трябва да бъде поне 6 знака", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Паролите не съвпадат", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Плати за абонамент", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Дължима сума"), + "payment": MessageLookupByLibrary.simpleMessage("Плащане"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Плащането е завършено", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Данни за плащане"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Плащането е неуспешно", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Плащането е неуспешно. Моля, опитайте отново.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Платформа за плащане", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Метод на плащане"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Начини на плащане"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Плащането е успешно", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Моля, изберете тип плащане", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Тип на плащане"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Плащането беше успешно!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Година на плащане"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Суми на плащанията", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Видове плащания"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Плати с PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Ведомост"), + "payrollList": MessageLookupByLibrary.simpleMessage("Списък с ведомости"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Запис във ведомостта", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage("Отчети за заплати"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf е генериран успешно", + ), + "percent": MessageLookupByLibrary.simpleMessage("Процент"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Достъпът е отказан", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Отказано разрешение за изтриване на банка.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Отказан достъп за актуализиране на банка.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Отказан достъп за преглед на банка.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Достъпът не е разрешен!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Лична информация:"), + "phone": MessageLookupByLibrary.simpleMessage("Телефонен номер"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Телефонният номер е недостъпен.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Телефонен номер"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Телефонна верификация", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Телефон:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Избери и качи файл", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Избери крайна дата"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Избери начална дата", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Моля, добавете връщане на продажба", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Моля, добавете поне една банкова сметка за коригиране на баланси.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Моля, добавете количество", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Моля, проверете интернет връзката си и опитайте отново", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Моля, първо свържете принтера", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Моля, свържете вашия Bluetooth принтер", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Моля, активирайте Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Моля, въведете по-дълга парола", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Моля, въведете потвърждаваща парола", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Моля, въведете дата", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Моля, въведете парола", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидно име на марка", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидно име на бизнеса", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валиден имейл", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидно име", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валиден телефонен номер", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидно име на продукта", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидна покупна цена", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Въведете валидно количество (минимум 1) за всички продукти", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидна продажна цена", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидно име на единица", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Моля, въведете сума", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Моля, въведете поне една стойност.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете име на клон", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Моля, въведете дата", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете име на длъжност", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Моля, изберете крайна дата", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете име на празник", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете име", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете име на стелажа", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете име на рафта", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Моля, въведете OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете име на единица", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Моля, въведете валидно име", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Моля, първо въведете валиден телефонен номер и име", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Моля, въведете своите данни.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Моля, въведете вашия телефонен номер", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Моля, въведете вашата заплата", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Моля, първо направете продажба", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Моля, изберете категория", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Моля, изберете банкова сметка получател.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Моля, изберете категория на разход", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Моля, изберете вид отпуск", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Моля, първо изберете продукт", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Моля, изберете смяна", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Моля, изберете начална дата", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Моля, изберете статус", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Моля, изберете служител", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Моля, изберете месец", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Моля, изберете и двете сметки.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Моля, изберете статус на почивка", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Моля, изберете дата", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Моля, изберете отдел", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Моля, изберете длъжност", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Моля, изберете продукт за връщане", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Моля, изберете година на плащане", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Моля, първо изберете продукт", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Моля, изберете начална дата", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Моля, изберете статус", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Моля, изберете валидни начална и крайна дата.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Моля, изберете вашия пол", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Моля, изберете вашата смяна", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Моля, използвайте валиден код за покупка, за да използвате приложението.", + ), + "pos": MessageLookupByLibrary.simpleMessage("ПОС терминал"), + "posSale": MessageLookupByLibrary.simpleMessage("POS продажба"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Съобщение след продажба", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Задвижван от Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Осъществено от"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Премиум клиентска поддръжка", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Премиум план"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Натиснете за избор"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Преглед на PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Предишно дължимо"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Предишна платена сума", + ), + "price": MessageLookupByLibrary.simpleMessage("Цена"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Цената не може да е празна", + ), + "print": MessageLookupByLibrary.simpleMessage("Принтирай"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Печат на банкови детайли във фактури", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Печат на баркод"), + "printLabel": MessageLookupByLibrary.simpleMessage("Печат на етикет"), + "printing": MessageLookupByLibrary.simpleMessage("Опция за печат"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Печат на фактура"), + "printingOption": MessageLookupByLibrary.simpleMessage("Опция за печат"), + "product": MessageLookupByLibrary.simpleMessage("Продукт"), + "productBrand": MessageLookupByLibrary.simpleMessage("Марка на продукта"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Категория на продукта", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Код на продукта"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Изисква се код на продукта", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Детайли на продукта", + ), + "productList": MessageLookupByLibrary.simpleMessage("Списък на продуктите"), + "productModels": MessageLookupByLibrary.simpleMessage("Модели продукти"), + "productName": MessageLookupByLibrary.simpleMessage("Име на продукта"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Продуктът не е намерен", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "История на покупките на продукти", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Отчет за покупки", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Продуктови стелажи"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Отчети за продукти", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "История на продажбите на продукти", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Отчет за продажби", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Настройки на продукта", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Складова наличност"), + "productUnit": MessageLookupByLibrary.simpleMessage("Единица на продукта"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Продуктови вариации", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Печалба по продукт", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Печалба и загуба по продукт", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Покупка по продукт", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Загуба по продукт", + ), + "products": MessageLookupByLibrary.simpleMessage("Продукти"), + "profile": MessageLookupByLibrary.simpleMessage("Профил"), + "profileEdit": MessageLookupByLibrary.simpleMessage( + "Редактиране на профил", + ), + "profit": MessageLookupByLibrary.simpleMessage("Печалба"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Печалба и загуба"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Подробен отчет за приходи и разходи", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Печалба и загуба"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Печалба (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Процент печалба"), + "promo": MessageLookupByLibrary.simpleMessage("Промоция"), + "promoCode": MessageLookupByLibrary.simpleMessage("Промо код"), + "purchase": MessageLookupByLibrary.simpleMessage("Покупка"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Аларма за покупка"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Купено от:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Покупка потвърдена", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Детайли за покупката", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Цена на покупка (без данък)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Необходима е цена без данък", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Цена на покупка (с данък)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Необходима е цена с данък", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Списък с покупки"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Купи сега"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Купи премиум план", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Купувна цена"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Количество покупка"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Изисква се количество за покупка", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Отчет за покупки"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Връщане на продажби", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Отчет за връщане на покупки", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Връщане на покупки", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да обновявате покупки.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да създавате покупки.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Закупено"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Закупено от"), + "qty": MessageLookupByLibrary.simpleMessage("Кол."), + "quantity": MessageLookupByLibrary.simpleMessage("Количество"), + "quickOver": MessageLookupByLibrary.simpleMessage("Бърз преглед"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Бърз преглед"), + "rack": MessageLookupByLibrary.simpleMessage("Стелаж (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Име на стелажа"), + "racks": MessageLookupByLibrary.simpleMessage("Стелажи (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Отвори отново"), + "read": MessageLookupByLibrary.simpleMessage("Четене"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Получена сума"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Получено от"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Получено от"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Последни транзакции", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Получен ПИН код"), + "reduceCash": MessageLookupByLibrary.simpleMessage( + "Намаляване на пари в брой", + ), + "reference": MessageLookupByLibrary.simpleMessage("Референция"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Референзен номер"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Референтен номер"), + "register": MessageLookupByLibrary.simpleMessage("Регистрирай се"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Трябва да регистрираме вашия телефон, преди да започнете!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Оставащ"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Оставащо дължимо"), + "remark": MessageLookupByLibrary.simpleMessage("Забележка"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Запомни ме"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Помни ме по-късно", + ), + "remove": MessageLookupByLibrary.simpleMessage("Премахни"), + "reports": MessageLookupByLibrary.simpleMessage("Отчети"), + "resendIn": MessageLookupByLibrary.simpleMessage("Изпрати отново след "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Въведете валиден OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Нулирай парола, използвайки своя имейл или телефонен номер", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Нулирай паролата си, за да възстановиш и влезеш в акаунта си", + ), + "resets": MessageLookupByLibrary.simpleMessage("Нулиране"), + "retailer": MessageLookupByLibrary.simpleMessage("Търговец на дребно"), + "retry": MessageLookupByLibrary.simpleMessage("Опитай пак"), + "retryScan": MessageLookupByLibrary.simpleMessage("Повторно сканиране"), + "retur": MessageLookupByLibrary.simpleMessage("Връщане"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Сума за връщане"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Количество за връщане", + ), + "returned": MessageLookupByLibrary.simpleMessage("Върнат"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Върната сума"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Дата на връщане"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Върнат артикул"), + "role": MessageLookupByLibrary.simpleMessage("Роля"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Роли и разрешения", + ), + "roles": MessageLookupByLibrary.simpleMessage("Роли"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "До най-близкото цяло число", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "До най-близкия десетичен знак (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "До най-близкия десетичен знак (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "До най-близкия десетичен знак (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Закръгляване до цяло число", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Закръгляне"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Окръглен общ"), + "roundings": MessageLookupByLibrary.simpleMessage("Окръгляване (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Текущи пари в брой"), + "sNo": MessageLookupByLibrary.simpleMessage("№"), + "salary": MessageLookupByLibrary.simpleMessage("Заплата"), + "sale": MessageLookupByLibrary.simpleMessage("Продажба"), + "saleBy": MessageLookupByLibrary.simpleMessage("Продадено от"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Редактиране на продажба"), + "saleList": MessageLookupByLibrary.simpleMessage("Списък с продажби"), + "salePrice": MessageLookupByLibrary.simpleMessage("Продажна цена"), + "saleQty": MessageLookupByLibrary.simpleMessage("Количество продажба"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Необходима е продажна цена", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Връщане на продажба"), + "sales": MessageLookupByLibrary.simpleMessage("Продажби"), + "salesBy": MessageLookupByLibrary.simpleMessage("Продадено от:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Детайли за продажбите", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Списък с продажби"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Преглед на продажби и покупки", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Отчет за продажби"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Връщане на продажби"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Отчет за връщане на продажби", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Настройки за продажби", + ), + "save": MessageLookupByLibrary.simpleMessage("Запази"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Запази и публикувай"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Запази настройки"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Запази вариант"), + "saving": MessageLookupByLibrary.simpleMessage("Запазване"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Сканирай QR код на продукта", + ), + "search": MessageLookupByLibrary.simpleMessage("Търсене"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Търсене на присъствие", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Търсене на партиден номер...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Търси тук...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Търсене на отпуски"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Търсене на продукт"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Търсене на транзакции...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Търсене..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунди"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Виж всички промо кодове", + ), + "select": MessageLookupByLibrary.simpleMessage("Избери"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Избери марка"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Избери фактура"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Изберете сметка"), + "selectAll": MessageLookupByLibrary.simpleMessage("Избери всички"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Изберете поне един рафт", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Изберете банка или каса", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Избери категория бизнес", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Избери категория"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Изберете клиент"), + "selectDate": MessageLookupByLibrary.simpleMessage("Изберете дата"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Първо изберете дата", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Изберете дестинация за депозит", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Първо изберете служител", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Изберете начална дата", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Избор на артикули"), + "selectLang": MessageLookupByLibrary.simpleMessage("Избери език"), + "selectModel": MessageLookupByLibrary.simpleMessage("Изберете модел"), + "selectOne": MessageLookupByLibrary.simpleMessage("Изберете една"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Изберете една сметка", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Избери категория на продукта", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Избери единица на продукта", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Избор на стелаж"), + "selectShelf": MessageLookupByLibrary.simpleMessage( + "Избор на рафт (Shelf)", + ), + "selectStock": MessageLookupByLibrary.simpleMessage("Избор на склад"), + "selectTax": MessageLookupByLibrary.simpleMessage("Изберете данък"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Изберете крайна дата", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Изберете тип"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Избери вариации: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Избор на склад"), + "sellAll": MessageLookupByLibrary.simpleMessage("Продай всичко >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Продажна цена"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Продава се от"), + "send": MessageLookupByLibrary.simpleMessage("Изпрати"), + "sendCode": MessageLookupByLibrary.simpleMessage("Изпрати кода"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Изпратихме Ви имейл с инструкции за нулиране на паролата на адрес:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Изпрати линк за нулиране", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Изпрати съобщение"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Изпрати SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Изпрати SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Изпрати своя имейл"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Актуализирайте своя профил, за да се свържете с Вашия лекар с по-добро впечатление", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Настрой нова парола", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Настрой профила си"), + "setting": MessageLookupByLibrary.simpleMessage("Настройки"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 дни"), + "share": MessageLookupByLibrary.simpleMessage("Сподели"), + "shelf": MessageLookupByLibrary.simpleMessage("Рафт (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Име на рафта"), + "shelves": MessageLookupByLibrary.simpleMessage("Рафтове (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Смяна"), + "shiftName": MessageLookupByLibrary.simpleMessage("Име на смяна"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Адрес за доставка", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Такса за доставка"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Начален баланс на магазина", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Остатъчен баланс на магазина", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Покажи действие"), + "showCode": MessageLookupByLibrary.simpleMessage("Покажи код"), + "showCombo": MessageLookupByLibrary.simpleMessage("Покажи комбо"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Покажи срок на годност", + ), + "showName": MessageLookupByLibrary.simpleMessage("Покажи име"), + "showPrice": MessageLookupByLibrary.simpleMessage("Покажи цена"), + "showSingle": MessageLookupByLibrary.simpleMessage("Покажи единични"), + "showVariant": MessageLookupByLibrary.simpleMessage("Покажи варианти"), + "signIn": MessageLookupByLibrary.simpleMessage("Влез"), + "signUp": MessageLookupByLibrary.simpleMessage("Регистрирай се"), + "single": MessageLookupByLibrary.simpleMessage("Един"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 дни"), + "size": MessageLookupByLibrary.simpleMessage("Размер"), + "skip": MessageLookupByLibrary.simpleMessage("Пропусни"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Пропусни актуализацията", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart watch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Социален маркетинг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Продаден"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Нещо се обърка с уеб страницата.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Нещо е"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Вход за персонал"), + "start": MessageLookupByLibrary.simpleMessage("Старт"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Начален час на почивка", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Начална дата"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Започни нова продажба", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Начален час"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Изисква се начален час", + ), + "started": MessageLookupByLibrary.simpleMessage("Стартиран"), + "state": MessageLookupByLibrary.simpleMessage("Област"), + "stateName": MessageLookupByLibrary.simpleMessage("Име на област"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Статус"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Все още неплатено"), + "stock": MessageLookupByLibrary.simpleMessage("Наличност"), + "stockList": MessageLookupByLibrary.simpleMessage("Списък на наличностите"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Склад / Вариант"), + "stockReport": MessageLookupByLibrary.simpleMessage("Отчет за наличност"), + "stockValue": MessageLookupByLibrary.simpleMessage( + "Стойност на наличностите", + ), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Наличността трябва да е поне 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Наличност: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Списък на под-данъци"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Под-данъци"), + "subTotal": MessageLookupByLibrary.simpleMessage("Междусума"), + "submit": MessageLookupByLibrary.simpleMessage("Изпрати"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Абонирай се сега"), + "subscription": MessageLookupByLibrary.simpleMessage("Абонамент"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Отчети за абонамент", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Абонаменти"), + "subtotal": MessageLookupByLibrary.simpleMessage("Междусума"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Успешно платено"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Плащане от доставчик"), + "supplier": MessageLookupByLibrary.simpleMessage("Доставчик"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Данни за доставчика", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Дължимо на доставчик"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Счетоводна книга на доставчици", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Име на доставчика"), + "switchBank": MessageLookupByLibrary.simpleMessage("Смяна на клон?"), + "switchs": MessageLookupByLibrary.simpleMessage("Смяна"), + "tax": MessageLookupByLibrary.simpleMessage("Данък (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Данъчна група"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Процент на данък"), + "taxRates": MessageLookupByLibrary.simpleMessage("Данъчни ставки"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Данъчни ставки - Управление на вашите данъчни ставки", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Данъчен отчет"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Списък с данъчни отчети", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Тип данък"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Данък с един/множество данъчни типове", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Благодарим Ви за покупката", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Благодарим Ви за плащането на дължимото", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Лого за касов бон", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Език на принтера", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Размер на хартията", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 дни"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 етикета на лист, 8.27 x 11.69 инча", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Този месец"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Този план не подлежи на надграждане", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Този план не е достъпен за покупка", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Този продукт вече е добавен!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Тази седмица"), + "thisYear": MessageLookupByLibrary.simpleMessage("Тази година"), + "time": MessageLookupByLibrary.simpleMessage("Време"), + "timeIn": MessageLookupByLibrary.simpleMessage("Час на влизане"), + "timeOut": MessageLookupByLibrary.simpleMessage("Час на излизане"), + "to": MessageLookupByLibrary.simpleMessage("Към"), + "toAccount": MessageLookupByLibrary.simpleMessage("Към сметка"), + "toDate": MessageLookupByLibrary.simpleMessage("До дата"), + "today": MessageLookupByLibrary.simpleMessage("Днес"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Днешна обобщена информация", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Топ 5 клиенти"), + "top5Product": MessageLookupByLibrary.simpleMessage("Топ 5 продукти"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Топ 5 доставчици"), + "total": MessageLookupByLibrary.simpleMessage("Общо"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Обща сума"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Общи активи"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Общ баланс"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Общо категории"), + "totalDue": MessageLookupByLibrary.simpleMessage("Общо дължимо"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Обща дължима сума"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Общо разходи"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Общ доход"), + "totalItems": MessageLookupByLibrary.simpleMessage("Общо артикули"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Обща загуба"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Общо за плащане"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Обща цена"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Общо продукти"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Обща печалба"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Обща покупка"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Обща върната сума", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Общо върнати"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Обща сума на заплатата", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Обща продажба"), + "totalVat": MessageLookupByLibrary.simpleMessage("Общ ДДС"), + "totall": MessageLookupByLibrary.simpleMessage("Общо:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Преглед на транзакциите", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Тип транзакция"), + "transactions": MessageLookupByLibrary.simpleMessage("Транзакции"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "История на транзакциите", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Трансфер"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Трансфер на чек"), + "transferDate": MessageLookupByLibrary.simpleMessage("Дата на трансфер"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Опитай отново"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Тип"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Изберете тип"), + "unPaid": MessageLookupByLibrary.simpleMessage("Неплатено"), + "unit": MessageLookupByLibrary.simpleMessage("Единица"), + "unitName": MessageLookupByLibrary.simpleMessage("Име на единица"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Цена за единица"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Единична цена"), + "units": MessageLookupByLibrary.simpleMessage("Единици"), + "unlimited": MessageLookupByLibrary.simpleMessage("Неограничено"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Неограничено използване", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Неограничено използване на нашия пакет 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Актуализирай"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Актуализиране на клон", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Актуализирай контакт", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Неуспешно обновяване на наличност", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Актуализирай сега"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да обновявате страна.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Актуализирай продукт", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продуктът е обновен успешно!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да обновявате продукта.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Актуализирай своя профил", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Актуализиране на покупка", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Актуализиране на роля"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да обновявате продажба.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Успешно обновено"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Актуализирай своя профил, за да се свържеш с клиента си с по-добро впечатление", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Актуализирай своята абонаментна услуга", + ), + "updating": MessageLookupByLibrary.simpleMessage("Актуализиране..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Актуализирай сега"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI ID за QR код"), + "upload": MessageLookupByLibrary.simpleMessage("Качи"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Качи изображение"), + "uploading": MessageLookupByLibrary.simpleMessage("Качване..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Използвай галерия"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Заглавието на потребителя не може да бъде празно", + ), + "user": MessageLookupByLibrary.simpleMessage("Потребител"), + "userRole": MessageLookupByLibrary.simpleMessage("Роля на потребителя"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Детайли за ролята на потребителя", + ), + "userTitle": MessageLookupByLibrary.simpleMessage( + "Заглавие на потребителя", + ), + "values": MessageLookupByLibrary.simpleMessage("Стойности"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Вариантът е добавен успешно!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Вариантът е изтрит успешно!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Списък с варианти"), + "variationId": MessageLookupByLibrary.simpleMessage("ID на вариация"), + "variations": MessageLookupByLibrary.simpleMessage("Вариации"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Вариативни продукти", + ), + "vat": MessageLookupByLibrary.simpleMessage("ДДС"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ДДС и данък"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ДДС/GST Номер"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Заглавие на ДДС/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ДДС номер"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ДДС Номер"), + "vatReports": MessageLookupByLibrary.simpleMessage("ДДС отчети (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Тип ДДС"), + "verification": MessageLookupByLibrary.simpleMessage("Верификация"), + "verify": MessageLookupByLibrary.simpleMessage("Верифицирай"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Верифицирай своя имейл", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Верифицирай имейл"), + "view": MessageLookupByLibrary.simpleMessage("Преглед на детайли"), + "viewAll": MessageLookupByLibrary.simpleMessage("Виж всички"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Вижте подробности"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Виж цена"), + "viewStock": MessageLookupByLibrary.simpleMessage("Виж наличност"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Преглед на транзакции за", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Клиент на място"), + "wallet": MessageLookupByLibrary.simpleMessage("Портфейл"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Баланс на портфейл"), + "warehouse": MessageLookupByLibrary.simpleMessage("Склад (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Име на склад"), + "warranty": MessageLookupByLibrary.simpleMessage("Гаранция (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Изпратихме потвърдителен имейл на", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Изпратихме Ви OTP на Вашия телефонен номер", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Седмично"), + "weight": MessageLookupByLibrary.simpleMessage("Тегло"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Добре дошъл!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Какво ново"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Цена на едро"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Търговец на едро"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Ще бъде добавено скоро", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Напишете вашето съобщение тук", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Напишете текст тук...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Годишно"), + "years": MessageLookupByLibrary.simpleMessage("Години"), + "yes": MessageLookupByLibrary.simpleMessage("Да"), + "yesterday": MessageLookupByLibrary.simpleMessage("Вчера"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Не можете да платите повече от дължимото", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Вече можете да изпратите повторно OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за генериране на баркод.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за изтриване на модел.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за изтриване на рафта", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за печалба и загуба.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на категория разходи.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на категория приходи.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на модел", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на покупка.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да изтривате отдел.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да изтривате длъжност.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да изтривате заявка за отпуск.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да изтривате ведомост.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за експорт в Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за генериране на баркод.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за генериране на отчет", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да актуализирате клон.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да актуализирате отдел.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да актуализирате заявка за отпуск.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за актуализиране на модел", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да актуализирате празници.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да преглеждате присъствие", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да актуализирате ведомост.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да актуализирате длъжност.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да изтривате смяна.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение да актуализирате смяна.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на стелажи.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за изтриване на стелажи.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за актуализиране на стелажи.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на разход.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Нямате разрешение за създаване на приход.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Трябва да дадете разрешение", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Вие използвате "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Искате ли да изтриете този продукт?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Вашият безплатен пакет почти свършва, купете следващия си план. Благодаря.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Вашият пакет"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Вашият пакет изтича след 5 дни", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Вашият пакет изтича днес\n\nМоля, закупете отново", + ), + "zip": MessageLookupByLibrary.simpleMessage("Пощенски код"), + "zipCode": MessageLookupByLibrary.simpleMessage("Въведете пощенски код"), + }; +} diff --git a/lib/generated/intl/messages_bn.dart b/lib/generated/intl/messages_bn.dart new file mode 100644 index 0000000..3adad38 --- /dev/null +++ b/lib/generated/intl/messages_bn.dart @@ -0,0 +1,2294 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a bn locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'bn'; + + static String m0(start) => "\$${start} সেকেন্ডের মধ্যে পুনরায় OTP পাঠান"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "কাস্টমার বিস্তারিত", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("ইনভয়েস"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 পেজ ইনভয়েস লোগো"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "অ্যাকাউন্ট প্রদর্শনের নাম", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "অ্যাকাউন্টধারীর নাম", + ), + "accountName": MessageLookupByLibrary.simpleMessage("অ্যাকাউন্টের নাম"), + "accountNumber": MessageLookupByLibrary.simpleMessage("অ্যাকাউন্ট নম্বর"), + "action": MessageLookupByLibrary.simpleMessage("কার্যক্রম"), + "actions": MessageLookupByLibrary.simpleMessage("কার্যক্রম"), + "active": MessageLookupByLibrary.simpleMessage("সক্রিয়"), + "add": MessageLookupByLibrary.simpleMessage("যোগ করুন"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "দয়া করে একটি ক্রয় যোগ করুন", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("উপস্থিতি যোগ করুন"), + "addBank": MessageLookupByLibrary.simpleMessage("ব্যাংক যোগ করুন"), + "addBrand": MessageLookupByLibrary.simpleMessage("ব্র্যান্ড যোগ করুন"), + "addCash": MessageLookupByLibrary.simpleMessage("নগদ যোগ করুন"), + "addCategory": MessageLookupByLibrary.simpleMessage("ক্যাটাগরি যোগ করুন"), + "addContact": MessageLookupByLibrary.simpleMessage("পরিচিতি যোগ করুন"), + "addCustomer": MessageLookupByLibrary.simpleMessage("একটি গ্রাহক যোগ করুন"), + "addCustomers": MessageLookupByLibrary.simpleMessage("গ্রাহক যোগ করুন"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ডেলিভারি যোগ করুন"), + "addDepartment": MessageLookupByLibrary.simpleMessage("বিভাগ যোগ করুন"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "নতুন পদবী যোগ করুন", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("খরচ যোগ করুন"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "ব্যয় বিভাগ যোগ করুন", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("ছুটি যোগ করুন"), + "addImage": MessageLookupByLibrary.simpleMessage("ছবি যোগ করুন"), + "addIncome": MessageLookupByLibrary.simpleMessage("আয় যোগ করুন"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "আয় বিভাগ যোগ করুন", + ), + "addItems": MessageLookupByLibrary.simpleMessage("আইটেম যোগ করুন"), + "addLeave": MessageLookupByLibrary.simpleMessage("ছুটি যোগ করুন"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("আরও ফিল্ড যোগ করুন"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "নতুন ঠিকানা যোগ করুন", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "নতুন উপস্থিতি যোগ করুন", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "ব্যাংক অ্যাকাউন্ট যোগ করুন", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "নতুন কর্মচারী যোগ করুন", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("নতুন ছুটি যোগ করুন"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "নতুন ছুটির আবেদন যোগ করুন", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("নতুন মডেল যোগ করুন"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "নতুন পেরোল যোগ করুন", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("নতুন পণ্য যোগ করুন"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "দয়া করে একটি ক্রয় যোগ করুন", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("নতুন র‍্যাক যোগ করুন"), + "addNewShift": MessageLookupByLibrary.simpleMessage("নতুন শিফট যোগ করুন"), + "addNewTax": MessageLookupByLibrary.simpleMessage("নতুন ট্যাক্স যোগ করুন"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "নতুন ভ্যারিয়েশন যোগ করুন", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "নতুন ভ্যারিয়েশন যোগ করুন", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "নতুন ওয়্যারহাউস যোগ করুন", + ), + "addNote": MessageLookupByLibrary.simpleMessage("নোট যোগ করুন"), + "addParty": MessageLookupByLibrary.simpleMessage("পার্টি যোগ করুন"), + "addPayment": MessageLookupByLibrary.simpleMessage("পেমেন্ট যোগ করুন"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "দয়া করে একটি পণ্য যুক্ত করুন", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "প্রথমে পণ্য যোগ করুন", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "পণ্য সফলভাবে তৈরি হয়েছে!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "পণ্য তৈরি করার অনুমতি নেই।", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("ক্রয় যোগ করুন"), + "addRole": MessageLookupByLibrary.simpleMessage("রোল যোগ করুন"), + "addSale": MessageLookupByLibrary.simpleMessage( + "দয়া করে একটি বিক্রয় যোগ করুন", + ), + "addSales": MessageLookupByLibrary.simpleMessage("বিক্রয় যোগ করুন"), + "addShelf": MessageLookupByLibrary.simpleMessage("নতুন শেলফ যোগ করুন"), + "addShift": MessageLookupByLibrary.simpleMessage("শিফট যোগ করুন"), + "addStock": MessageLookupByLibrary.simpleMessage("স্টক যোগ করুন"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "সাব-ভ্যারিয়েশন যোগ করুন", + ), + "addTax": MessageLookupByLibrary.simpleMessage("ট্যাক্স যোগ করুন"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "নতুন ট্যাক্স যোগ করুন", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("ইউনিট যোগ করুন"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "ব্যবহারকারী ভূমিকা যোগ করুন", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("ভ্যারিয়েন্ট যোগ করুন"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "ভ্যারিয়েন্ট বিবরণ যোগ করুন", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "কার্টে যোগ করা হয়েছে", + ), + "adding": MessageLookupByLibrary.simpleMessage("যোগ করা হচ্ছে.."), + "address": MessageLookupByLibrary.simpleMessage("ঠিকানা"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ব্যাংক ব্যালেন্স অ্যাডজাস্ট করুন", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("নগদ অ্যাডজাস্ট করুন"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "নগদ ব্যালেন্স অ্যাডজাস্ট করুন", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "অ্যাডজাস্টমেন্টের তারিখ", + ), + "admin": MessageLookupByLibrary.simpleMessage("অ্যাডমিন"), + "advance": MessageLookupByLibrary.simpleMessage("অগ্রিম"), + "all": MessageLookupByLibrary.simpleMessage("সব"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "সমস্ত ব্যবসায়িক সমাধান", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "সেলস প্রো একটি সম্পূর্ণ ব্যবসার সমাধান যা মজুদ, হিসাব, বিক্রয়, ব্যয় এবং লক্ষ্য/লাভ অপরাধ শাখা সহিত।", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("সকল কর্মচারী"), + "allParties": MessageLookupByLibrary.simpleMessage("সকল পার্টি"), + "allParty": MessageLookupByLibrary.simpleMessage("সকল পার্টি"), + "allTime": MessageLookupByLibrary.simpleMessage("সর্বকালের"), + "allTransaction": MessageLookupByLibrary.simpleMessage("সকল লেনদেন"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("ইতিমধ্যে যোগ"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "একাউন্ট already আছে?", + ), + "amount": MessageLookupByLibrary.simpleMessage("পরিমাণ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "পরিমাণ অবশ্যই ০-এর বেশি হতে হবে", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "পরিমাণ রাউন্ডিং পদ্ধতি", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("কথায় পরিমাণ"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "পরিমাণ প্রয়োজন", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "নিচের নম্বরে একটি এসএমএস পাঠানো হবে: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "অ্যান্ড্রয়েড ও আইওএস অ্যাপ সমর্থন", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("অ্যাপল ওয়াচ"), + "apply": MessageLookupByLibrary.simpleMessage("প্রয়োগ"), + "areYouSure": MessageLookupByLibrary.simpleMessage("আপনি কি নিশ্চিত?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "আপনি কি নিশ্চিত যে আপনি এই শাখাটি মুছে ফেলতে চান?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "আপনি কি নিশ্চিতভাবে এই রোলটি মুছে ফেলতে চান?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "আপনি কি নিশ্চিত যে আপনি একটি ভিন্ন শাখায় পরিবর্তন করতে চান?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "আপনি কি সত্যিই এই পার্টি মুছে ফেলতে চান?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "আপনি কি নিশ্চিত যে আপনি এই শাখা থেকে বের হতে চান?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("তারিখ পর্যন্ত"), + "assets": MessageLookupByLibrary.simpleMessage("সম্পদ"), + "attachment": MessageLookupByLibrary.simpleMessage("সংযুক্তি"), + "attendance": MessageLookupByLibrary.simpleMessage("উপস্থিতি"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "উপস্থিতি রিপোর্ট", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "অনুমোদিত স্বাক্ষর", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "স্বয়ংক্রিয়ভাবে গণনা করা দিন", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "স্বয়ংক্রিয়ভাবে নির্বাচিত", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("মূলপাতায় ফিরে যান"), + "balance": MessageLookupByLibrary.simpleMessage("ব্যালেন্স"), + "balanceDue": MessageLookupByLibrary.simpleMessage("বকেয়া ব্যালেন্স"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ব্যালেন্স শিট"), + "bangladesh": MessageLookupByLibrary.simpleMessage("বাংলাদেশ"), + "bank": MessageLookupByLibrary.simpleMessage("ব্যাংক"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("ব্যাংক অ্যাকাউন্ট"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ব্যাংকের বিবরণ"), + "bankName": MessageLookupByLibrary.simpleMessage("ব্যাংকের নাম"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ব্যাংক থেকে ব্যাংকে স্থানান্তর", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ব্যাংক থেকে নগদে স্থানান্তর", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "বারকোড প্রিন্ট লেবেল সেটিং", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("বারকোড জেনারেটর"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("বারকোড জেনারেটর"), + "barcodes": MessageLookupByLibrary.simpleMessage("বারকোড"), + "batch": MessageLookupByLibrary.simpleMessage("ব্যাচ"), + "batchNo": MessageLookupByLibrary.simpleMessage("ব্যাচ নম্বর"), + "billTO": MessageLookupByLibrary.simpleMessage("বিল প্রাপ্তকারী"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("বিল অনুযায়ী লাভ"), + "billingAddress": MessageLookupByLibrary.simpleMessage("বিলের ঠিকানা"), + "birthDate": MessageLookupByLibrary.simpleMessage("জন্ম তারিখ"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ব্লুটুথ বন্ধ আছে। দয়া করে এটি চালু করুন।", + ), + "branch": MessageLookupByLibrary.simpleMessage("শাখা"), + "branchList": MessageLookupByLibrary.simpleMessage("শাখা তালিকা"), + "brand": MessageLookupByLibrary.simpleMessage("ব্র্যান্ড"), + "brandName": MessageLookupByLibrary.simpleMessage("ব্র্যান্ড নাম"), + "brands": MessageLookupByLibrary.simpleMessage("ব্র্যান্ড"), + "breakDuration": MessageLookupByLibrary.simpleMessage("বিরতির সময়কাল"), + "breakStatus": MessageLookupByLibrary.simpleMessage("বিরতির স্ট্যাটাস"), + "breakTime": MessageLookupByLibrary.simpleMessage("বিরতির সময়"), + "bulk": MessageLookupByLibrary.simpleMessage("ব্যাচ আপলোড"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("বাল্ক আপলোড"), + "businessCat": MessageLookupByLibrary.simpleMessage("ব্যবসা বিভাগ"), + "businessName": MessageLookupByLibrary.simpleMessage( + "কোম্পানি এবং ব্যবসা নাম", + ), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "প্রিমিয়াম প্ল্যান কেনার জন্য", + ), + "call": MessageLookupByLibrary.simpleMessage("কল"), + "camera": MessageLookupByLibrary.simpleMessage("ক্যামেরা"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "এই লেনদেনের ধরন সম্পাদনা করা যাবে না।", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "পেমেন্টের বিবরণ পাওয়া যায়নি।", + ), + "cancel": MessageLookupByLibrary.simpleMessage("বাতিল করুন"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ডিভাইস খোঁজা হচ্ছে...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "একই অ্যাকাউন্টে স্থানান্তর করা যাবে না।", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ধারণক্ষমতা"), + "cash": MessageLookupByLibrary.simpleMessage("নগদ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("নগদ ও ব্যাংক"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "নগদ ও ব্যাংক ব্যবস্থাপনা", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("নগদ প্রবাহ"), + "cashIn": MessageLookupByLibrary.simpleMessage("নগদ আসা"), + "cashInHand": MessageLookupByLibrary.simpleMessage("হাতে থাকা নগদ"), + "cashOut": MessageLookupByLibrary.simpleMessage("নগদ যাওয়া"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "নগদ থেকে ব্যাংকে স্থানান্তর", + ), + "categories": MessageLookupByLibrary.simpleMessage("বিভাগসমূহ"), + "category": MessageLookupByLibrary.simpleMessage("ক্যাটাগরি"), + "categoryName": MessageLookupByLibrary.simpleMessage("বিভাগ নাম"), + "changeAmount": MessageLookupByLibrary.simpleMessage("পরিবর্তনের পরিমাণ"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড পরিবর্তন করুন", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("ইমেল পরীক্ষা করুন"), + "cheque": MessageLookupByLibrary.simpleMessage("চেক"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("চেকের পরিমাণ"), + "chequeDate": MessageLookupByLibrary.simpleMessage("চেকের তারিখ"), + "chequeList": MessageLookupByLibrary.simpleMessage("চেকের তালিকা"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("চেক নম্বর"), + "choose": MessageLookupByLibrary.simpleMessage("নির্বাচন করুন"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("দেশ নির্বাচন করুন"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("গ্রাহক চয়ন করুন"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "একটি সরবরাহকারী চয়ন করুন", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "আপনার বৈশিষ্ট্য চয়ন করুন", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "বৈশিষ্ট্যগুলি মৌলিকভাবে গুরুত্বপূর্ণ, এটি সেলস প্রোকে পারম্পরিক সমাধানগুলি থেকে আলাদা করে।", + ), + "city": MessageLookupByLibrary.simpleMessage("শহর"), + "cityName": MessageLookupByLibrary.simpleMessage("শহরের নাম"), + "clarence": MessageLookupByLibrary.simpleMessage("ক্ল্যারেন্স"), + "clear": MessageLookupByLibrary.simpleMessage("পরিষ্কার করুন"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "সংযোগ করতে ক্লিক করুন", + ), + "close": MessageLookupByLibrary.simpleMessage("বন্ধ করুন"), + "closed": MessageLookupByLibrary.simpleMessage("বন্ধ"), + "code": MessageLookupByLibrary.simpleMessage("কোড"), + "collectDue": MessageLookupByLibrary.simpleMessage("বকেয়া সংগ্রহ করুন"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "দয়া করে একটি বাকি আদায় করুন", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("সংগ্রহ করেছে:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("সংগ্রহ করেছেন"), + "color": MessageLookupByLibrary.simpleMessage("দেয়া"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "একাধিক ট্যাক্সের সমন্বয়", + ), + "combo": MessageLookupByLibrary.simpleMessage("কম্বো"), + "comboProducts": MessageLookupByLibrary.simpleMessage("কম্বো পণ্য"), + "comboReport": MessageLookupByLibrary.simpleMessage("কম্বো রিপোর্ট"), + "comingSoon": MessageLookupByLibrary.simpleMessage("শিগগিরই আসছে"), + "companyAddress": MessageLookupByLibrary.simpleMessage("কোম্পানির ঠিকানা"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "মুছে ফেলা নিশ্চিত করুন", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড নিশ্চিত করুন", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড নিশ্চিত করুন", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("ফেরত নিশ্চিত করুন"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("এসএমএস নিশ্চিত করুন"), + "congratulation": MessageLookupByLibrary.simpleMessage("অভিনন্দন"), + "connect": MessageLookupByLibrary.simpleMessage("সংযোগ করতে ক্লিক করুন"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "আপনার প্রিন্টার সংযুক্ত করুন", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "আপনার প্রিন্টার সংযুক্ত করুন", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("সংযুক্ত:"), + "contactUs": MessageLookupByLibrary.simpleMessage("যোগাযোগ করুন"), + "continueButton": MessageLookupByLibrary.simpleMessage("চালিয়ে যান"), + "continueE": MessageLookupByLibrary.simpleMessage("অগ্রসর হোন"), + "cost": MessageLookupByLibrary.simpleMessage("খরচ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "খরচ (ট্যাক্স বাদে)", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("খরচ (ট্যাক্সসহ)"), + "country": MessageLookupByLibrary.simpleMessage("দেশ"), + "countryName": MessageLookupByLibrary.simpleMessage("দেশের নাম"), + "create": MessageLookupByLibrary.simpleMessage("তৈরি করুন"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "একটি ফ্রি একাউন্ট তৈরি করুন", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "একটি ফ্রি অ্যাকাউন্ট তৈরি করুন", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("শাখা তৈরি করুন"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "নতুন পাসওয়ার্ড তৈরি করুন", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF তৈরি করার অনুমতি নেই।", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "বিক্রি তৈরির অনুমতি নেই।", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ক্রেডিট (জমা)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("পার্টির ক্রেডিট সীমা"), + "currency": MessageLookupByLibrary.simpleMessage("মুদ্রা"), + "currentBalance": MessageLookupByLibrary.simpleMessage("বর্তমান ব্যালেন্স"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "বর্তমান নগদ ব্যালেন্স", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("বর্তমান মাস"), + "currentYear": MessageLookupByLibrary.simpleMessage("বর্তমান বছর"), + "currents": MessageLookupByLibrary.simpleMessage("বর্তমান"), + "custom": MessageLookupByLibrary.simpleMessage("কাস্টম"), + "customDate": MessageLookupByLibrary.simpleMessage("কাস্টম তারিখ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "কাস্টম ইনভয়েস ব্র্যান্ডিং", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("কাস্টম প্রিন্ট"), + "customer": MessageLookupByLibrary.simpleMessage("গ্রাহক"), + "customerDate": MessageLookupByLibrary.simpleMessage("কাস্টম তারিখ"), + "customerDue": MessageLookupByLibrary.simpleMessage("গ্রাহক ঋণ"), + "customerLedger": MessageLookupByLibrary.simpleMessage("গ্রাহকের লেজার"), + "customerName": MessageLookupByLibrary.simpleMessage("ক্রেতার নাম"), + "customerPay": MessageLookupByLibrary.simpleMessage("গ্রাহক পেমেন্ট"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "গ্রাহক ফোন নম্বর", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "গ্রাহকের স্বাক্ষর", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("দৈনিক লেনদেন"), + "dashboard": MessageLookupByLibrary.simpleMessage("ড্যাশবোর্ড"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ডেটা সফলভাবে সংরক্ষিত হয়েছে।", + ), + "date": MessageLookupByLibrary.simpleMessage("তারিখ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "শেষ তারিখ শুরু তারিখের আগে হতে পারে না।", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("তারিখ প্রয়োজন"), + "dates": MessageLookupByLibrary.simpleMessage("তারিখঃ"), + "dayBook": MessageLookupByLibrary.simpleMessage("দিনপঞ্জি"), + "days": MessageLookupByLibrary.simpleMessage("দিন"), + "daysLeft": MessageLookupByLibrary.simpleMessage("দিন বাকি"), + "dealer": MessageLookupByLibrary.simpleMessage("ডিলার"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ডিলার মূল্য"), + "debitOut": MessageLookupByLibrary.simpleMessage("ডেবিট (খরচ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ডিফল্ট বিক্রয় মূল্য", + ), + "delete": MessageLookupByLibrary.simpleMessage("মুছে ফেলা"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("অ্যাকাউন্ট মুছুন"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "আপনি কি নিশ্চিত এই ব্যাচ মুছে ফেলতে চান?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "আপনি কি নিশ্চিত যে আপনি আপনার অ্যাকাউন্টটি মুছে ফেলতে চান? এই পদক্ষেপটি আপনার সমস্ত তথ্য স্থায়ীভাবে মুছে ফেলবে।", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "পার্টি মুছতে অনুমতি নেই।", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "সফলভাবে মুছে ফেলা হয়েছে!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("মুছে ফেলা হচ্ছে...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ডেলিভারি ঠিকানা"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ডেলিভারি চার্জ"), + "department": MessageLookupByLibrary.simpleMessage("বিভাগ"), + "deposit": MessageLookupByLibrary.simpleMessage("জমা"), + "depositTo": MessageLookupByLibrary.simpleMessage("তে জমা করুন"), + "description": MessageLookupByLibrary.simpleMessage("বিবরণ"), + "designation": MessageLookupByLibrary.simpleMessage("পদবী"), + "designationName": MessageLookupByLibrary.simpleMessage("পদবীর নাম"), + "details": MessageLookupByLibrary.simpleMessage("বিস্তারিত"), + "developedBy": MessageLookupByLibrary.simpleMessage("তৈরি করেছেন"), + "digits": MessageLookupByLibrary.simpleMessage( + "৬-সংখ্যার পিন আপনার ইমেল ঠিকানায় পাঠানো হয়েছে: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("অক্ষম"), + "discount": MessageLookupByLibrary.simpleMessage("ডিসকাউন্ট"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "প্রদর্শনের নাম প্রয়োজন", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("বাধা দেবেন না"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "আপনি কি সত্যিই এটি মুছে ফেলতে চান", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "আপনি কি ব্যবহারকারী মুছে ফেলতে চান?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "আপনি কি অ্যাপ থেকে বের হতে চান?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "আপনি কি সত্যিই এই চেকটি পুনরায় খুলতে চান?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("একাউন্ট নেই?"), + "done": MessageLookupByLibrary.simpleMessage("সম্পন্ন"), + "download": MessageLookupByLibrary.simpleMessage("ডাউনলোড"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ডাউনলোড করুন"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "এক্সেল ফরম্যাট ডাউনলোড করুন", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ডাউনলোড সফল হয়েছে! আপনার ডকুমেন্ট ফোল্ডারটি দেখুন", + ), + "downloading": MessageLookupByLibrary.simpleMessage("ডাউনলোড হচ্ছে..."), + "due": MessageLookupByLibrary.simpleMessage("বাকি"), + "dueAmount": MessageLookupByLibrary.simpleMessage("বাকি টাকা: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("বকেয়া ব্যালেন্স"), + "dueCollection": MessageLookupByLibrary.simpleMessage("বকেয়া সংগ্রহ"), + "dueList": MessageLookupByLibrary.simpleMessage("ডিউ লিস্ট"), + "duePay": MessageLookupByLibrary.simpleMessage("বকেয়া পরিশোধ"), + "dueReport": MessageLookupByLibrary.simpleMessage("বাকি বিবরণী"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ওয়াক-ইন গ্রাহকদের জন্য বকেয়া বিক্রি অনুমোদিত নয়।", + ), + "dues": MessageLookupByLibrary.simpleMessage("বকেয়া"), + "duration": MessageLookupByLibrary.simpleMessage("সময়কাল"), + "durationDays": MessageLookupByLibrary.simpleMessage("সময়কাল (দিন)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "সহজে ব্যবহার করুন মোবাইল পস", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "সেলস প্রো অ্যাপ বিনামূল্যে এবং সহজে ব্যবহার করা যায়। সত্যিই, এটি বিশ্বব্যাপী শ্রেষ্ঠ POS সিস্টেমগুলির মধ্যে একটি।", + ), + "edit": MessageLookupByLibrary.simpleMessage("সম্পাদনা করুন"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "উপস্থিতি সম্পাদনা করুন", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "ব্যাংক অ্যাকাউন্ট সম্পাদনা করুন", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ব্যাংক অ্যাডজাস্টমেন্ট সম্পাদনা করুন", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ব্যাংক থেকে নগদে সম্পাদনা করুন", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ব্যাংক স্থানান্তর সম্পাদনা করুন", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "নগদ অ্যাডজাস্টমেন্ট সম্পাদনা করুন", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "নগদ থেকে ব্যাংকে সম্পাদনা করুন", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "ক্যাটাগরি সম্পাদনা করুন", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "পদবী সম্পাদনা করুন", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "কর্মচারী সম্পাদনা করুন", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("ছুটি সম্পাদনা করুন"), + "editLeave": MessageLookupByLibrary.simpleMessage( + "ছুটির আবেদন সম্পাদনা করুন", + ), + "editModel": MessageLookupByLibrary.simpleMessage("মডেল সম্পাদনা করুন"), + "editPayroll": MessageLookupByLibrary.simpleMessage("পেরোল সম্পাদনা করুন"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ফোন নম্বর সম্পাদনা করুন?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("পণ্য সম্পাদনা করুন"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ক্রয় চালান সম্পাদনা করুন", + ), + "editRack": MessageLookupByLibrary.simpleMessage("র‍্যাক সম্পাদনা করুন"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "বিক্রয় চালান সম্পাদনা করুন", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("শেলফ সম্পাদনা করুন"), + "editShift": MessageLookupByLibrary.simpleMessage("শিফট সম্পাদনা করুন"), + "editTax": MessageLookupByLibrary.simpleMessage("ট্যাক্স সম্পাদনা করুন"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "ট্যাক্স গ্রুপ সম্পাদনা করুন", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "ভ্যারিয়েশন সম্পাদনা করুন", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "ওয়্যারহাউস সম্পাদনা করুন", + ), + "email": MessageLookupByLibrary.simpleMessage("ইমেইল ঠিকানা"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ইমেল ফাঁকা রাখা যাবে না", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ইমেল"), + "employee": MessageLookupByLibrary.simpleMessage("কর্মচারী"), + "enLowStock": MessageLookupByLibrary.simpleMessage("নিম্ন স্টক লিখুন"), + "end": MessageLookupByLibrary.simpleMessage("শেষ"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "বিরতি শেষ হওয়ার সময়", + ), + "endDate": MessageLookupByLibrary.simpleMessage("শেষ তারিখ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "শেষের তারিখ শুরুর তারিখের আগে", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "শেষের তারিখ শুরুর তারিখের আগে হতে পারে না।", + ), + "endTime": MessageLookupByLibrary.simpleMessage("শেষের সময়"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "শেষের সময় প্রয়োজন", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "আপনার ফ্রি পরিকল্পনা শেষ করুন", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("ব্যাচ নম্বর লিখুন"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "একটি ব্র্যান্ড নাম লিখুন", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ ছাড় লিখুন", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ OTP প্রবেশ করুন", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ স্টক লিখুন", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "অ্যাকাউন্ট প্রদর্শনের নাম লিখুন", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "অ্যাকাউন্টধারীর নাম লিখুন", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "অ্যাকাউন্ট নম্বর লিখুন", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("ঠিকানা লিখুন"), + "enterAmount": MessageLookupByLibrary.simpleMessage("মুদ্রা লিখুন"), + "enterBalance": MessageLookupByLibrary.simpleMessage("ব্যালেন্স লিখুন"), + "enterBankName": MessageLookupByLibrary.simpleMessage("ব্যাংকের নাম লিখুন"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("ব্যাচ নম্বর লিখুন"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("বিরতির সময় লিখুন"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "ব্যবসা/স্টোর নাম লিখুন", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("ক্ষমতা লিখুন"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "ক্যাটাগরির নাম লিখুন", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("রং লিখুন"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "গ্রাহক ফোন নম্বর লিখুন", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ডিলার মূল্য লিখুন", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("বিবরণ লিখুন"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "পদবীর নাম লিখুন", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ছাড় লিখুন"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড রিসেট লিঙ্ক পেতে নিম্নলিখিত ইমেল ঠিকানা লিখুন।", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("শেষের সময় লিখুন"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "খরচ ক্যাটাগরির নাম লিখুন", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ব্যয়ের তারিখ লিখুন", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "পূর্ণ ঠিকানা লিখুন", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("পুরো নাম লিখুন"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("ছুটির নাম লিখুন"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "আয় বিভাগের নাম লিখুন", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "লেবেল টেক্সট লিখুন", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "তৈরি কারকের নাম লিখুন", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("মডেলের নাম লিখুন"), + "enterName": MessageLookupByLibrary.simpleMessage("নাম লিখুন"), + "enterNote": MessageLookupByLibrary.simpleMessage("নোট লিখুন"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "উদ্বোধনী ব্যালেন্স লিখুন", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "পণ্য কোড প্রবেশ করান", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "পণ্যের নাম লিখুন", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ক্রয় মূল্য লিখুন", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("পরিমাণ লিখুন"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "রেফারেন্স নম্বর লিখুন", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "সল্টিং মূল্য লিখুন", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("শেলফের নাম লিখুন"), + "enterSize": MessageLookupByLibrary.simpleMessage("আকার লিখুন"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("শুরুর সময় লিখুন"), + "enterStock": MessageLookupByLibrary.simpleMessage("স্টক লিখুন"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "ট্যাক্সের হার লিখুন", + ), + "enterType": MessageLookupByLibrary.simpleMessage("ধরণ লিখুন"), + "enterUserName": MessageLookupByLibrary.simpleMessage("ইউজার নেম লিখুন"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "ব্যবহারকারীর শিরোনাম লিখুন", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("ভ্যালিড OTP লিখুন"), + "enterValues": MessageLookupByLibrary.simpleMessage("মান লিখুন"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ভ্যাট/জিএসটি নম্বর লিখুন", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ভ্যাট/জিএসটি শিরোনাম লিখুন", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "ওয়্যারহাউসের নাম লিখুন", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("ওজন লিখুন"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "পাইকারি মূল্য লিখুন", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("আপনার দেশ লিখুন"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "আপনার ইমেল ঠিকানা লিখুন", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "আপনার পুরো নাম লিখুন", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("আপনার নাম লিখুন"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "আপনার নোট লেভেল লিখুন", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "আপনার পাসওয়ার্ড লিখুন", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "আপনার ফোন নম্বর লিখুন", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "আপনার বিক্রয় পরবর্তী বার্তা লিখুন", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ট্যাক্স মুছতে সমস্যা", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("এক্সেল ফাইলসমূহ"), + "excelUploader": MessageLookupByLibrary.simpleMessage("এক্সেল আপলোডার"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "এক্সক্লুসিভ মূল্য (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("বের হন"), + "exitBank": MessageLookupByLibrary.simpleMessage("শাখা থেকে বের হন"), + "expDate": MessageLookupByLibrary.simpleMessage("মেয়াদ উত্তীর্ণের তারিখ"), + "expense": MessageLookupByLibrary.simpleMessage("ব্যয়"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ব্যয় বিভাগ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("খরচের তারিখ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("জন্য খরচ"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ব্যয় রিপোর্ট"), + "expensesType": MessageLookupByLibrary.simpleMessage("ব্যয়ের ধরন"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "মেয়াদ শেষের অবস্থা", + ), + "expire": MessageLookupByLibrary.simpleMessage("মেয়াদ শেষ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "মেয়াদোত্তীর্ণ পণ্যের রিপোর্ট", + ), + "expired": MessageLookupByLibrary.simpleMessage("মেয়াদোত্তীর্ণ"), + "expiredDate": MessageLookupByLibrary.simpleMessage( + "মেয়াদোত্তীর্ণের তারিখ", + ), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "মেয়াদোত্তীর্ণ আইটেমের রিপোর্ট", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "মেয়াদ উত্তীর্ণ তালিকা", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "মেয়াদোত্তীর্ণ পণ্য", + ), + "expiry": MessageLookupByLibrary.simpleMessage("মেয়াদ উত্তীর্ণ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("প্ল্যান বর্ধিত করুন"), + "facebook": MessageLookupByLibrary.simpleMessage("ফেসবুক"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "বিভাগ মুছে ফেলতে ব্যর্থ", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ট্যাক্স মুছতে ব্যর্থ হয়েছে", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "প্ল্যাটফর্ম সংস্করণ পাওয়া যায়নি।", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "বিভাগ লোড করতে ব্যর্থ", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ফেরত প্রক্রিয়া করতে ব্যর্থ হয়েছে।", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ফ্যাশন"), + "feature": MessageLookupByLibrary.simpleMessage("ফিচার"), + "field": MessageLookupByLibrary.simpleMessage("ফিল্ড"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("১৫ দিন"), + "filter": MessageLookupByLibrary.simpleMessage("ফিল্টার"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "তারিখ অনুযায়ী ফিল্টার করুন", + ), + "firstName": MessageLookupByLibrary.simpleMessage("নামের প্রথম অংশ"), + "flat": MessageLookupByLibrary.simpleMessage("ফ্ল্যাট (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "মেইলটি আপনার স্প্যাম ফোল্ডারে চলে যেতে পারে।", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড ভুলে গেছেন", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "মুক্ত ডেটা ব্যাকআপ", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "মুক্ত আজীবন আপডেট", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ফ্রি প্যাকেজ"), + "freePlan": MessageLookupByLibrary.simpleMessage("ফ্রি প্ল্যান"), + "from": MessageLookupByLibrary.simpleMessage("থেকে"), + "fromAccount": MessageLookupByLibrary.simpleMessage( + "প্রেরক অ্যাকাউন্ট (From Account)", + ), + "fromDate": MessageLookupByLibrary.simpleMessage("তারিখ হইতে"), + "fullName": MessageLookupByLibrary.simpleMessage("পুরো নাম"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("সম্পূর্ণভাবে পরিশোধিত"), + "gallery": MessageLookupByLibrary.simpleMessage("গ্যালারি"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF তৈরির জন্য কোনো ডেটা নেই", + ), + "gender": MessageLookupByLibrary.simpleMessage("লিঙ্গ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("পিডিএফ তৈরি করুন"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("পিডিএফ তৈরি হচ্ছে"), + "gotEmail": MessageLookupByLibrary.simpleMessage("আপনি একটি ইমেল পেয়েছেন"), + "gotIt": MessageLookupByLibrary.simpleMessage("বুঝেছি"), + "grossProfit": MessageLookupByLibrary.simpleMessage("মোট লাভ"), + "guarantee": MessageLookupByLibrary.simpleMessage("গ্যারান্টি"), + "guest": MessageLookupByLibrary.simpleMessage("অতিথি"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "ইতিমধ্যে একটি অ্যাকাউন্ট আছে?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("ফিল্ডগুলো লুকান"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "উচ্চ মূল্য থেকে নিম্ন মূল্য", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("ইমেল ঠিকানা লিখুন"), + "hintPassword": MessageLookupByLibrary.simpleMessage("পাসওয়ার্ড লিখুন"), + "holderName": MessageLookupByLibrary.simpleMessage("ধারকের নাম"), + "holiday": MessageLookupByLibrary.simpleMessage("ছুটি"), + "holidayList": MessageLookupByLibrary.simpleMessage("ছুটির তালিকা"), + "home": MessageLookupByLibrary.simpleMessage("হোম"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ঘণ্টা বাকি"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "আমি আমার অ্যাকাউন্টটি স্থায়ীভাবে মুছে ফেলতে সম্মত।", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC কোড"), + "image": MessageLookupByLibrary.simpleMessage("ছবি"), + "inActive": MessageLookupByLibrary.simpleMessage("নিষ্ক্রিয়"), + "inStock": MessageLookupByLibrary.simpleMessage("স্টক আছে"), + "inactive": MessageLookupByLibrary.simpleMessage("নিষ্ক্রিয়"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "ইনক্লুসিভ মূল্য (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("আয়"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("আয় বিভাগ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "আয়ের বিভাগগুলোর রিপোর্ট", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("আয়ের তারিখ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("আয়ের জন্য"), + "incomeReport": MessageLookupByLibrary.simpleMessage("আয় রিপোর্ট"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "আয় রিপোর্ট দেখতে অনুমতি নেই।", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("আয়ের ধরন"), + "incomes": MessageLookupByLibrary.simpleMessage("আয়"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "লেবেলে প্রদর্শিত তথ্য", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ইনস্টাগ্রাম"), + "inv": MessageLookupByLibrary.simpleMessage("চালান নং"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("অকার্যকর পরিমাণ"), + "inventory": MessageLookupByLibrary.simpleMessage("ইনভেন্টরি"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "আপনার কাছে ইনভেন্টরি অনুমতি নেই", + ), + "invoice": MessageLookupByLibrary.simpleMessage("চালান"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ইনভয়েস লোগো"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ইনভয়েস নম্বর"), + "item": MessageLookupByLibrary.simpleMessage("পণ্য"), + "itemAdded": MessageLookupByLibrary.simpleMessage("আইটেম যুক্ত করা হয়েছে"), + "itemName": MessageLookupByLibrary.simpleMessage("আইটেমের নাম"), + "itemsSales": MessageLookupByLibrary.simpleMessage("আইটেম বিক্রয়"), + "joinDate": MessageLookupByLibrary.simpleMessage("যোগদানের তারিখ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "লেবেল রোল সাইজ ১.৫\"*১, ৩৮মিমি*২৫মিমি, গ্যাপ ৩.১মিমি", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "লেবেল রোল সাইজ ২\"*১, ৫০মিমি*২৫মিমি, গ্যাপ ৩.১মিমি", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ইমেল"), + "lablePassword": MessageLookupByLibrary.simpleMessage("পাসওয়ার্ড"), + "language": MessageLookupByLibrary.simpleMessage("ভাষা"), + "last30Days": MessageLookupByLibrary.simpleMessage("গত ৩০ দিন"), + "last7Days": MessageLookupByLibrary.simpleMessage("গত ৭ দিন"), + "lastMonth": MessageLookupByLibrary.simpleMessage("গত মাস"), + "lastName": MessageLookupByLibrary.simpleMessage("নামের শেষ অংশ"), + "lastYear": MessageLookupByLibrary.simpleMessage("গত বছর"), + "leave": MessageLookupByLibrary.simpleMessage("ছুটি"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("ছুটির সময়কাল"), + "leaveList": MessageLookupByLibrary.simpleMessage("ছুটির তালিকা"), + "leaveReports": MessageLookupByLibrary.simpleMessage("ছুটি রিপোর্ট"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("ছুটির অনুরোধ"), + "leaveType": MessageLookupByLibrary.simpleMessage("ছুটির ধরন"), + "ledger": MessageLookupByLibrary.simpleMessage("খতিয়ান"), + "link": MessageLookupByLibrary.simpleMessage("লিঙ্ক"), + "linkedIN": MessageLookupByLibrary.simpleMessage("লিঙ্কডইন"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("তালিকাটি খালি"), + "loading": MessageLookupByLibrary.simpleMessage("লোড হচ্ছে"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP সেটিংস লোড হচ্ছে...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("লগ ইন করুন"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ইমেল দিয়ে লগ ইন করুন", + ), + "logOut": MessageLookupByLibrary.simpleMessage("লগ আউট"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "লগইন ব্যর্থ হয়েছে। অনুগ্রহ করে আবার চেষ্টা করুন।", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("গুগল দিয়ে লগইন"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ফোন দিয়ে লগ ইন করুন", + ), + "loginX": MessageLookupByLibrary.simpleMessage("X (টুইটার) দিয়ে লগইন"), + "lorem": MessageLookupByLibrary.simpleMessage( + "লোরেম ইপসাম ডলর সিট অ্যামেট, কনসেকটেটুর adip gravi iscing elit. আলট্রিস গ্রাভিডা স্কেলারিসক আর্কু ফ্যাসিলিস ডুইস ইন।", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "লোরেম ইপসাম ডলর সিট অ্যামেট, কনসেকটেটুর অ্যাডিপিসিং এলিট। নাতোক অ্যালিকুইট ইট, কুর ইগেট। টেলুস সেপিয়েন ওডিও অ্যালিক।", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "লোরেম ইপসাম ডলর সিট অ্যামেট, কনসেকটেটুর এলিট। ইন্টারডাম কনস।", + ), + "loss": MessageLookupByLibrary.simpleMessage("ক্ষতি"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("লাভ /ক্ষতি"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ক্ষতি/লাভ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "ক্ষতি/লাভ রিপোর্ট", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("স্টক কম"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("কম স্টকের সতর্কতা"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("কম স্টকের রিপোর্ট"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "নিম্ন মূল্য থেকে উচ্চ মূল্য", + ), + "lp": MessageLookupByLibrary.simpleMessage("ক্ষতি লাভ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("লস / প্রফিট বিবরণী"), + "manageSetting": MessageLookupByLibrary.simpleMessage("সেটিংস পরিচালনা"), + "manuDate": MessageLookupByLibrary.simpleMessage("উৎপাদনের তারিখ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("উৎপাদনের তারিখ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("উত্পাদক"), + "masterCard": MessageLookupByLibrary.simpleMessage("মাস্টারকার্ড"), + "mobile": MessageLookupByLibrary.simpleMessage("মোবাইলঃ"), + "mobiles": MessageLookupByLibrary.simpleMessage("মোবাইল"), + "model": MessageLookupByLibrary.simpleMessage("মডেল"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "মডেল সফলভাবে তৈরি করা হয়েছে!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("মডেলের নাম"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "মডেল সফলভাবে আপডেট করা হয়েছে!", + ), + "models": MessageLookupByLibrary.simpleMessage("মডেলসমূহ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("টাকা আসা"), + "moneyOut": MessageLookupByLibrary.simpleMessage("টাকা যাওয়া"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("মানি রসিদ"), + "month": MessageLookupByLibrary.simpleMessage("মাস"), + "monthly": MessageLookupByLibrary.simpleMessage("মাসিক"), + "moreInfo": MessageLookupByLibrary.simpleMessage("অধিক তথ্য"), + "mrp": MessageLookupByLibrary.simpleMessage("মুল্য নির্ধারণ"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "এমআরপি (MRP) / বিক্রয় মূল্য", + ), + "name": MessageLookupByLibrary.simpleMessage("নাম"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "নাম ফাঁকা রাখা যাবে না", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "স্থানান্তর করতে অন্তত দুটি ব্যাংক অ্যাকাউন্ট প্রয়োজন।", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("নিট লাভ"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("মোট নিট পরিমাণ"), + "newPassword": MessageLookupByLibrary.simpleMessage("নতুন পাসওয়ার্ড"), + "next": MessageLookupByLibrary.simpleMessage("পরবর্তী"), + "no": MessageLookupByLibrary.simpleMessage("না"), + "noAcc": MessageLookupByLibrary.simpleMessage("কোনও অ্যাকাউন্ট নেই?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "কোনো মিল থাকা অ্যাকাউন্ট পাওয়া যায়নি", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "সক্রিয় ব্যবহারকারী নয়", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "নির্বাচিত ফিল্টারের জন্য কোনো উপস্থিতির রেকর্ড পাওয়া যায়নি।", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "কোনো উপস্থিতির রেকর্ড পাওয়া যায়নি।", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "কোনো ব্যাংক অ্যাকাউন্ট পাওয়া যায়নি।", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "স্থানান্তর করার জন্য কোনো ব্যাংক অ্যাকাউন্ট পাওয়া যায়নি।", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("কোনো ব্যাচ নেই"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "কোনো ব্লুটুথ ডিভাইস নির্বাচন করা হয়নি।", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "কোনো শাখা পাওয়া যায়নি", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "কোনো চেক পাওয়া যায়নি", + ), + "noData": MessageLookupByLibrary.simpleMessage("কোন তথ্য নেই"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "কোনও ডেটা পাওয়া যায়নি", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "কোনো তথ্য উপলব্ধ নেই", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "এক্সপোর্টের জন্য কোনো তথ্য উপলব্ধ নেই", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "পিডিএফ তৈরির জন্য কোনো তথ্য উপলব্ধ নেই", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "কোনও ডেটা পাওয়া যায়নি", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "কোনো বিভাগ পাওয়া যায়নি।", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "এই বিভাগের জন্য কোনো বিবরণ উপলব্ধ নেই।", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "এই পদবীর জন্য কোনো বিবরণ উপলব্ধ নেই।", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "কোনো বিবরণ দেওয়া হয়নি।", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "কোনো পদবী পাওয়া যায়নি।", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "কোনো গন্তব্য ব্যাংক অ্যাকাউন্ট পাওয়া যায়নি।", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "কোনো ডিভাইস পাওয়া যায়নি", + ), + "noDue": MessageLookupByLibrary.simpleMessage("বকেয়া নেই"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "কোনও ঋণ নির্বাচিত হয়নি", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "কোনো ফাইল নির্বাচন করা হয়নি", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "কোনো ছুটি পাওয়া যায়নি।", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "কোনো মিল থাকা ছুটি পাওয়া যায়নি", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "কোনো আইটেম পাওয়া যায়নি", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "কোন আইটেম নির্বাচিত হয়নি", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "নির্বাচিত ফিল্টারের জন্য কোনো ছুটির রেকর্ড পাওয়া যায়নি।", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "কোনো ছুটির অনুরোধ পাওয়া যায়নি।", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "মেলানো পণ্য পাওয়া যায়নি।", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "কোনো মিল থাকা পেরোল রেকর্ড পাওয়া যায়নি।", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "কোনো নোট দেওয়া হয়নি।", + ), + "noParty": MessageLookupByLibrary.simpleMessage("পার্টি পাওয়া যায়নি"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "কোনো পেরোল রেকর্ড পাওয়া যায়নি।", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "কোনও পণ্য পাওয়া যায়নি", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "আপনার অনুসন্ধানের সাথে কোনো পণ্য মেলেনি।", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "কোন পণ্য নির্বাচিত হয়নি", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "কোন ব্যবহারকারী ভূমিকা পাওয়া যায়নি", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "কোনো শিফট পাওয়া যায়নি।", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "স্টকের কোনো তথ্য পাওয়া যায়নি।", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "কোন উপ-ট্যাক্স নির্বাচিত হয়নি", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "কোনও সরবরাহকারী উপলব্ধ নেই", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("কোন লেনদেন নেই"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "কোনো লেনদেন পাওয়া যায়নি", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "এই ফিল্টারের জন্য কোনো লেনদেন পাওয়া যায়নি।", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "পিডিএফ তৈরির জন্য কোনো লেনদেন নেই", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "কোনো মান (Value) নির্ধারিত নেই", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "কোনো ভ্যারিয়েশন পাওয়া যায়নি।", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "অফেরতযোগ্য (ভ্যাট/ডিসকাউন্ট)", + ), + "none": MessageLookupByLibrary.simpleMessage("কিছুই না"), + "notFound": MessageLookupByLibrary.simpleMessage("কিছু পাওয়া যায়নি"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "কোনো ইন্টারনেট সংযোগ নেই", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ফোন অ্যাপ চালানো যায়নি।", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "মেলার মতো কোনো ফলাফল পাওয়া যায়নি", + ), + "note": MessageLookupByLibrary.simpleMessage("বিঃদ্রঃ"), + "noteLevel": MessageLookupByLibrary.simpleMessage("নোট লেভেল"), + "notification": MessageLookupByLibrary.simpleMessage("বিজ্ঞপ্তি"), + "off": MessageLookupByLibrary.simpleMessage("বন্ধ"), + "ok": MessageLookupByLibrary.simpleMessage("ঠিক আছে"), + "okay": MessageLookupByLibrary.simpleMessage("ঠিক আছে"), + "oldPassword": MessageLookupByLibrary.simpleMessage("পুরানো পাসওয়ার্ড"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "পুরানো পাসওয়ার্ডের ঘরটি খালি রাখা যাবে না", + ), + "on": MessageLookupByLibrary.simpleMessage("চালু"), + "open": MessageLookupByLibrary.simpleMessage("খুলুন"), + "openCamera": MessageLookupByLibrary.simpleMessage("ক্যামেরা খুলুন"), + "openSetting": MessageLookupByLibrary.simpleMessage("সেটিং খুলুন"), + "openingBalance": MessageLookupByLibrary.simpleMessage("উদ্ঘাটন ব্যালেন্স"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "শুরুর ব্যালেন্স প্রয়োজন", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("খোলার তারিখ"), + "opinion": MessageLookupByLibrary.simpleMessage("আপনার মতামত লিখুন"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "অথবা এর মাধ্যমে চালিয়ে যান", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("স্টকে নেই"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "আমাদের প্রিমিয়াম প্ল্যান", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("প্যাকেজ সুবিধা"), + "package": MessageLookupByLibrary.simpleMessage("প্যাকেজ"), + "packageDate": MessageLookupByLibrary.simpleMessage("প্যাকেজিং তারিখ"), + "packageName": MessageLookupByLibrary.simpleMessage("প্যাকেজের নাম"), + "packingDate": MessageLookupByLibrary.simpleMessage("প্যাকিংয়ের তারিখ"), + "paid": MessageLookupByLibrary.simpleMessage("পরিশোধ করা"), + "paidAmount": MessageLookupByLibrary.simpleMessage("দেওয়া পরিমাণ"), + "paidBy": MessageLookupByLibrary.simpleMessage("পরিশোধিত"), + "paidVia": MessageLookupByLibrary.simpleMessage("এর মাধ্যমে পরিশোধিত"), + "partialPaid": MessageLookupByLibrary.simpleMessage("আংশিক পরিশোধিত"), + "parties": MessageLookupByLibrary.simpleMessage("পার্টি লিস্ট"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "পার্টি তৈরির অনুমতি নেই।", + ), + "partyList": MessageLookupByLibrary.simpleMessage("দলগুলোর তালিকা"), + "partyReports": MessageLookupByLibrary.simpleMessage("পার্টি রিপোর্ট"), + "partyType": MessageLookupByLibrary.simpleMessage("পার্টির ধরন"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "পার্টি অনুযায়ী লাভ", + ), + "password": MessageLookupByLibrary.simpleMessage("পাসওয়ার্ড"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড ফাঁকা রাখা যাবে না", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড দেওয়া বাধ্যতামূলক (কমপক্ষে ৬ অক্ষর হতে হবে)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড অবশ্যই কমপক্ষে ৬ অক্ষরের হতে হবে", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "পাসওয়ার্ড মেলেনি", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "সাবস্ক্রাইব করার জন্য পেমেন্ট করুন", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("পরিশোধযোগ্য পরিমাণ"), + "payment": MessageLookupByLibrary.simpleMessage("পেমেন্ট"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("পেমেন্ট সম্পন্ন"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("পেমেন্টের বিবরণ"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "পেমেন্ট ব্যর্থ হয়েছে", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "পেমেন্ট ব্যর্থ হয়েছে। আবার চেষ্টা করুন।", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("পেমেন্ট গেটওয়ে"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("পেমেন্ট পদ্ধতি"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "মুল্য পরিশোধ পদ্ধতি", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("পেমেন্ট সফল"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "দয়া করে একটি পেমেন্ট টাইপ নির্বাচন করুন", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("শোধের ধরণ"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "পেমেন্ট সফল হয়েছে!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("পেমেন্টের বছর"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("পেমেন্ট পরিমাণ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("পেমেন্টের ধরন"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "পেপাল দিয়ে প্রদান করুন", + ), + "payroll": MessageLookupByLibrary.simpleMessage("পেরোল"), + "payrollList": MessageLookupByLibrary.simpleMessage("পেরোল তালিকা"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("পেরোল রেকর্ড"), + "payrollReports": MessageLookupByLibrary.simpleMessage("পেরোল রিপোর্ট"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "পিডিএফ সফলভাবে তৈরি হয়েছে", + ), + "percent": MessageLookupByLibrary.simpleMessage("শতাংশ"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "অনুমতি প্রত্যাখ্যাত", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ব্যাংক মুছে ফেলার অনুমতি প্রত্যাখ্যান করা হয়েছে।", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ব্যাংক তথ্য আপডেট করার অনুমতি নেই।", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ব্যাংক তথ্য দেখার অনুমতি নেই।", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "অনুমতি দেওয়া হয়নি!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ব্যক্তিগত তথ্য:"), + "phone": MessageLookupByLibrary.simpleMessage("ফোন নম্বর"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ফোন নম্বর পাওয়া যায়নি।", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ফোন নম্বর"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("ফোন যাচাই"), + "phonee": MessageLookupByLibrary.simpleMessage("ফোন:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ফাইল নির্বাচন এবং আপলোড করুন", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "শেষ তারিখ নির্বাচন করুন", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "শুরুর তারিখ নির্বাচন করুন", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে একটি বিক্রয় ফেরত যোগ করুন", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "ব্যালেন্স অ্যাডজাস্ট করতে অনুগ্রহ করে অন্তত একটি ব্যাংক অ্যাকাউন্ট যোগ করুন।", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "পরিমাণ যোগ করুন", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে আপনার ইন্টারনেট সংযোগ পরীক্ষা করুন এবং আবার চেষ্টা করুন", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "দয়া করে প্রিন্টারটি প্রথমে সংযুক্ত করুন", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "দয়া করে ব্লুটুথ চালু করুন", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "একটি বড় পাসওয়ার্ড লিখুন", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "একটি নিশ্চিত পাসওয়ার্ড লিখুন দয়া করে", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে তারিখ লিখুন", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "একটি পাসওয়ার্ড লিখুন দয়া করে", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ ব্র্যান্ড নাম লিখুন", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ ব্যবসার নাম লিখুন", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ ইমেল লিখুন", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ নাম লিখুন", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ ফোন নম্বর লিখুন", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ পণ্যের নাম লিখুন", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ ক্রয় মূল্য লিখুন", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "দয়া করে সব পণ্যের জন্য সঠিক পরিমাণ (কমপক্ষে ১) লিখুন", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ বিক্রয় মূল্য লিখুন", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "একটি বৈধ ইউনিট নাম লিখুন", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("পরিমাণ লিখুন"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "দয়া করে কমপক্ষে একটি মান লিখুন।", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে শাখার নাম লিখুন", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে তারিখ লিখুন", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে পদবীর নাম লিখুন", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে শেষের তারিখ নির্বাচন করুন", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে ছুটির নাম লিখুন", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("নাম লিখুন"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "দয়া করে র‍্যাকের নাম লিখুন", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "দয়া করে শেলফের নাম লিখুন", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে OTP প্রবেশ করুন", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "ইউনিট নাম লিখুন", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে একটি সঠিক নাম লিখুন", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "প্রথমে বৈধ ফোন এবং নাম লিখুন", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "আপনার বিবরণ দিন।", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে আপনার ফোন নম্বর লিখুন", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে আপনার বেতন লিখুন", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "প্রথমে একটি বিক্রয় করুন", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "একটি ক্যাটাগরি নির্বাচন করুন", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে গন্তব্য ব্যাংক অ্যাকাউন্ট নির্বাচন করুন।", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "একটি খরচ ক্যাটাগরি নির্বাচন করুন", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে ছুটির ধরন নির্বাচন করুন", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "দয়া করে আগে একটি পণ্য নির্বাচন করুন", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে একটি শিফট নির্বাচন করুন", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে শুরুর তারিখ নির্বাচন করুন", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে একটি স্ট্যাটাস নির্বাচন করুন", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে একজন কর্মচারী নির্বাচন করুন", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে একটি মাস নির্বাচন করুন", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে উভয় অ্যাকাউন্ট নির্বাচন করুন।", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে বিরতির স্ট্যাটাস নির্বাচন করুন", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে তারিখ নির্বাচন করুন", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে বিভাগ নির্বাচন করুন", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে পদবী নির্বাচন করুন", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে ফেরত দেওয়ার জন্য পণ্য নির্বাচন করুন", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে পেমেন্টের বছর নির্বাচন করুন", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "দয়া করে আগে একটি পণ্য নির্বাচন করুন", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে শুরুর তারিখ নির্বাচন করুন", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে স্ট্যাটাস নির্বাচন করুন", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে সঠিক শুরু এবং শেষের তারিখ নির্বাচন করুন।", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে আপনার লিঙ্গ নির্বাচন করুন", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "অনুগ্রহ করে আপনার শিফট নির্বাচন করুন", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "অ্যাপটি ব্যবহার করার জন্য অনুগ্রহ করে সঠিক পারচেজ কোড ব্যবহার করুন।", + ), + "pos": MessageLookupByLibrary.simpleMessage("পজ"), + "posSale": MessageLookupByLibrary.simpleMessage("POS বিক্রি"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "বিক্রয় পরবর্তী বার্তা", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("দ্বারা চালিত"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "অ্যান্ড্রয়েড ও আইওএস অ্যাপ সমর্থন", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("প্রিমিয়াম প্ল্যান"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "নির্বাচন করতে চাপ দিন", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("পিডিএফ প্রিভিউ"), + "previousDue": MessageLookupByLibrary.simpleMessage("আগের বকেয়া"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "পূর্ববর্তী পরিশোধ পরিমাণ", + ), + "price": MessageLookupByLibrary.simpleMessage("মূল্য"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "মূল্য খালি থাকতে পারে না", + ), + "print": MessageLookupByLibrary.simpleMessage("প্রিন্ট"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ইনভয়েসে ব্যাংকের বিবরণ প্রিন্ট করুন", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("বারকোড প্রিন্ট করুন"), + "printLabel": MessageLookupByLibrary.simpleMessage("লেবেল প্রিন্ট করুন"), + "printing": MessageLookupByLibrary.simpleMessage("মুদ্রণ বিকল্প"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ইনভয়েস প্রিন্ট হচ্ছে", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("প্রিন্টিং অপশন"), + "product": MessageLookupByLibrary.simpleMessage("পণ্য"), + "productBrand": MessageLookupByLibrary.simpleMessage("পণ্যের ব্র্যান্ড"), + "productCategory": MessageLookupByLibrary.simpleMessage("পণ্যের ক্যাটাগরি"), + "productCode": MessageLookupByLibrary.simpleMessage("পণ্য কোড"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "পণ্যের কোড প্রয়োজন", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("পণ্যের বিবরণ"), + "productList": MessageLookupByLibrary.simpleMessage("পণ্যের তালিকা"), + "productModels": MessageLookupByLibrary.simpleMessage("পণ্য মডেল"), + "productName": MessageLookupByLibrary.simpleMessage("পণ্যের নাম"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "পণ্য পাওয়া যায়নি", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "পণ্য ক্রয়ের ইতিহাস", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "পণ্য ক্রয় রিপোর্ট", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("প্রোডাক্ট র‍্যাকস"), + "productReports": MessageLookupByLibrary.simpleMessage("পণ্যের রিপোর্ট"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "পণ্য বিক্রয়ের ইতিহাস", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "পণ্য বিক্রয় রিপোর্ট", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("পণ্যের সেটিংস"), + "productStock": MessageLookupByLibrary.simpleMessage("পণ্যের স্টক"), + "productUnit": MessageLookupByLibrary.simpleMessage("পণ্যের ইউনিট"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "পণ্য ভ্যারিয়েশন", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "পণ্য অনুযায়ী লাভ", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "পণ্য অনুযায়ী লাভ ও ক্ষতি", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "পণ্য অনুযায়ী ক্রয়", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "পণ্য অনুযায়ী ক্ষতি", + ), + "products": MessageLookupByLibrary.simpleMessage("পণ্য"), + "profile": MessageLookupByLibrary.simpleMessage("প্রোফাইল"), + "profileEdit": MessageLookupByLibrary.simpleMessage("প্রোফাইল সম্পাদনা"), + "profit": MessageLookupByLibrary.simpleMessage("লাভ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("লাভ ও ক্ষতি"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "লাভ ও ক্ষতির বিস্তারিত রিপোর্ট", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("লাভ ও ক্ষতি"), + "profitMargin": MessageLookupByLibrary.simpleMessage("লাভের মার্জিন"), + "profitPercent": MessageLookupByLibrary.simpleMessage("লাভের শতাংশ"), + "promo": MessageLookupByLibrary.simpleMessage("প্রোমো"), + "promoCode": MessageLookupByLibrary.simpleMessage("প্রোমো কোড"), + "purchase": MessageLookupByLibrary.simpleMessage("ক্রয়"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ক্রয় সতর্কতা"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("কেনেছে:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("ক্রয় নিশ্চিত"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("ক্রয়ের বিবরণ"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("ক্রয় মূল্য (অবৈতনিক)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ক্রয় মূল্য (অবৈতনিক) প্রয়োজন", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "ক্রয় মূল্য (অন্তর্ভুক্ত)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ক্রয় মূল্য (অন্তর্ভুক্ত) প্রয়োজন", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("ক্রয় তালিকা"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("এখনই কিনুন"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "প্রিমিয়াম প্ল্যান ক্রয় করুন", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("ক্রয় মূল্য"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("ক্রয়ের পরিমাণ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "ক্রয়ের পরিমাণ প্রয়োজন", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("ক্রয় রিপোর্ট"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "ক্রয় ফেরত (Purchase Return)", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "ক্রয় রিটার্ন রিপোর্ট", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("ক্রয় ফেরত"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "ক্রয় আপডেট করার অনুমতি নেই।", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage("ক্রয়ের অনুমতি নেই।"), + "purchased": MessageLookupByLibrary.simpleMessage("ক্রয়কৃত"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("কর্তৃক ক্রয়কৃত"), + "qty": MessageLookupByLibrary.simpleMessage("পরিমাণ"), + "quantity": MessageLookupByLibrary.simpleMessage("পরিমাণ"), + "quickOver": MessageLookupByLibrary.simpleMessage("দ্রুত পর্যালোচনা"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "সংক্ষিপ্ত পর্যালোচনা", + ), + "rack": MessageLookupByLibrary.simpleMessage("র‍্যাক"), + "rackName": MessageLookupByLibrary.simpleMessage("র‍্যাকের নাম"), + "racks": MessageLookupByLibrary.simpleMessage("র‍্যাকস"), + "reOpen": MessageLookupByLibrary.simpleMessage("পুনরায় খুলুন"), + "read": MessageLookupByLibrary.simpleMessage("পড়া (Read)"), + "receipt": MessageLookupByLibrary.simpleMessage("রসিদ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("প্রাপ্ত পরিমাণ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("গ্রহণ করেছেন"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("থেকে প্রাপ্ত"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "সাম্প্রতিক লেনদেন", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("নগদ কমান"), + "reference": MessageLookupByLibrary.simpleMessage("রেফারেন্স"), + "referenceNo": MessageLookupByLibrary.simpleMessage("পরিচিত সংখ্যা"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("রেফারেন্স নম্বর"), + "register": MessageLookupByLibrary.simpleMessage("রেজিস্টার করুন"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "আমরা শুরু করার আগে আপনার ফোন নিবন্ধন করতে প্রয়োজন!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("অবশিষ্ট"), + "remainingDue": MessageLookupByLibrary.simpleMessage("অবশিষ্ট বাকি"), + "remark": MessageLookupByLibrary.simpleMessage("মন্তব্য"), + "rememberMe": MessageLookupByLibrary.simpleMessage("আমাকে মনে রাখুন"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "আমাকে পরে মনে করুন", + ), + "remove": MessageLookupByLibrary.simpleMessage("সরিয়ে ফেলুন"), + "reports": MessageLookupByLibrary.simpleMessage("রিপোর্টস"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "OTP পুনরায় প্রেরণ করুন ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("ভ্যালিড OTP লিখুন"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "আপনার ইমেল বা ফোন নম্বর ব্যবহার করে পাসওয়ার্ড পুনরায় সেট করুন", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "আপনার পাসওয়ার্ড পুনরায় সেট করুন এবং আপনার একাউন্টে লগ ইন করুন", + ), + "resets": MessageLookupByLibrary.simpleMessage("রিসেট"), + "retailer": MessageLookupByLibrary.simpleMessage("খুচরা বিক্রেতা"), + "retry": MessageLookupByLibrary.simpleMessage("পুনরায় চেষ্টা করুন"), + "retryScan": MessageLookupByLibrary.simpleMessage("আবার স্ক্যান করুন"), + "returnAmount": MessageLookupByLibrary.simpleMessage("ফেরত মুল্য"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("ফেরত পরিমাণ"), + "returned": MessageLookupByLibrary.simpleMessage("প্রত্যাবর্তন"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "ফেরত দেওয়া পরিমাণ", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("ফেরতের তারিখ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ফেরতকৃত পণ্য"), + "role": MessageLookupByLibrary.simpleMessage("রোল"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "ভূমিকা এবং অনুমতি", + ), + "roles": MessageLookupByLibrary.simpleMessage("রোলসমূহ"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "নিকটতম পূর্ণসংখ্যায় রূপান্তর করুন", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "নিকটতম দশমিক (০.০৫) এ রূপান্তর করুন", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "নিকটতম দশমিক (০.১) এ রূপান্তর করুন", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "নিকটতম দশমিক (০.৫) এ রূপান্তর করুন", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "পূর্ণসংখ্যায় রূপান্তর করুন", + ), + "rounding": MessageLookupByLibrary.simpleMessage("রাউন্ডিং"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("গোলাকার মোট"), + "roundings": MessageLookupByLibrary.simpleMessage("গোলাকার (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("চলমান নগদ"), + "sNo": MessageLookupByLibrary.simpleMessage("ক্রমিক নং"), + "salary": MessageLookupByLibrary.simpleMessage("বেতন"), + "sale": MessageLookupByLibrary.simpleMessage("বিক্রয়"), + "saleBy": MessageLookupByLibrary.simpleMessage("বিক্রয় করেছেন"), + "saleEdit": MessageLookupByLibrary.simpleMessage("বিক্রয় সম্পাদনা"), + "saleList": MessageLookupByLibrary.simpleMessage("বিক্রয় তালিকা"), + "salePrice": MessageLookupByLibrary.simpleMessage("বিক্রয় মূল্য"), + "saleQty": MessageLookupByLibrary.simpleMessage("বিক্রয়ের পরিমাণ"), + "saleReq": MessageLookupByLibrary.simpleMessage("বিক্রয় মূল্য প্রয়োজন"), + "saleReturn": MessageLookupByLibrary.simpleMessage("বিক্রয় ফেরত"), + "sales": MessageLookupByLibrary.simpleMessage("বিক্রয়"), + "salesBy": MessageLookupByLibrary.simpleMessage("বিক্রি করেছে:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("বিক্রয় বিবরণী"), + "salesList": MessageLookupByLibrary.simpleMessage("বিক্রয়ের তালিকা"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "বিক্রয় এবং ক্রয় পর্যালোচনা", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("বিক্রয় রিপোর্ট"), + "salesReturn": MessageLookupByLibrary.simpleMessage( + "বিক্রয় ফেরত (Sales Return)", + ), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "বিক্রয় রিটার্ন রিপোর্ট", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("বিক্রয় সেটিংস"), + "save": MessageLookupByLibrary.simpleMessage("সংরক্ষণ"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "সংরক্ষণ এবং প্রকাশ করুন", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("সেটিংস সংরক্ষণ করুন"), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "ভ্যারিয়েন্ট সংরক্ষণ করুন", + ), + "saving": MessageLookupByLibrary.simpleMessage("সংরক্ষণ করা হচ্ছে"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "প্রোডাক্টের QR কোড স্ক্যান করুন", + ), + "search": MessageLookupByLibrary.simpleMessage("অনুসন্ধান করুন"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "উপস্থিতি অনুসন্ধান করুন", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "ব্যাচ নম্বর দিয়ে খুঁজুন...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("এখানে সন্ধান করুন...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ছুটি অনুসন্ধান করুন"), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "পণ্য অনুসন্ধান করুন", + ), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "লেনদেন অনুসন্ধান করুন...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("খুঁজুন..."), + "seconds": MessageLookupByLibrary.simpleMessage("সেকেন্ড"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "সমস্ত প্রোমো কোড দেখুন", + ), + "select": MessageLookupByLibrary.simpleMessage("নির্বাচন করুন"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "একটি ব্র্যান্ড নির্বাচন করুন", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "একটি ইনভয়েস নির্বাচন করুন", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "অ্যাকাউন্ট নির্বাচন করুন", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("সব নির্বাচন করুন"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "কমপক্ষে একটি শেলফ নির্বাচন করুন", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ব্যাংক বা নগদ নির্বাচন করুন", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ব্যবসার ক্যাটাগরি নির্বাচন করুন", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "বিভাগ নির্বাচন করুন", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "গ্রাহক নির্বাচন করুন", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("তারিখ নির্বাচন করুন"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "প্রথমে তারিখ নির্বাচন করুন", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "জমার গন্তব্য নির্বাচন করুন", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "প্রথমে কর্মচারী নির্বাচন করুন", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "শুরুর তারিখ নির্বাচন করুন", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("আইটেম নির্বাচন করুন"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "আপনার ভাষা নির্বাচন করুন", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("মডেল নির্বাচন করুন"), + "selectOne": MessageLookupByLibrary.simpleMessage("একটি নির্বাচন করুন"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "একটি অ্যাকাউন্ট নির্বাচন করুন", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "পণ্যের ক্যাটাগরি নির্বাচন করুন", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "পণ্যের ইউনিট নির্বাচন করুন", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("র‍্যাক নির্বাচন করুন"), + "selectShelf": MessageLookupByLibrary.simpleMessage("শেলফ নির্বাচন করুন"), + "selectStock": MessageLookupByLibrary.simpleMessage("স্টক নির্বাচন করুন"), + "selectTax": MessageLookupByLibrary.simpleMessage("কর নির্বাচন করুন"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "শেষ তারিখ নির্বাচন করুন", + ), + "selectType": MessageLookupByLibrary.simpleMessage("ধরন নির্বাচন করুন"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "ভেরিয়েশনগুলি নির্বাচন করুন: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "ওয়ারহাউস নির্বাচন করুন", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("সব বিক্রি করুন >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("বিক্রয় মূল্য"), + "sellsBy": MessageLookupByLibrary.simpleMessage("বিক্রয় করে"), + "send": MessageLookupByLibrary.simpleMessage("প্রেরণ করুন"), + "sendCode": MessageLookupByLibrary.simpleMessage("কোড প্রেরণ করুন"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "আমরা একটি ইমেল প্রেরণ করেছি যেটি পাসওয়ার্ড রিসেট করার নির্দেশাবলী সহ আছে:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("রিসেট লিঙ্ক প্রেরণ করুন"), + "sendMessage": MessageLookupByLibrary.simpleMessage("বার্তা প্রেরণ করুন"), + "sendSMS": MessageLookupByLibrary.simpleMessage("এসএমএস পাঠান"), + "sendSms": MessageLookupByLibrary.simpleMessage("এসএমএস পাঠান"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "আপনার ইমেল প্রেরণ করুন", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "আপনার প্রোফাইল আপডেট করে আপনার ডাক্তারকে ভাল প্রভাব দিতে সাহায্য করুন", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "নতুন পাসওয়ার্ড সেট আপ করুন", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "আপনার প্রোফাইল সেটআপ করুন", + ), + "setting": MessageLookupByLibrary.simpleMessage("সেটিং"), + "sevenDays": MessageLookupByLibrary.simpleMessage("৭ দিন"), + "share": MessageLookupByLibrary.simpleMessage("শেয়ার"), + "shelf": MessageLookupByLibrary.simpleMessage("শেলফ"), + "shelfName": MessageLookupByLibrary.simpleMessage("শেলফের নাম"), + "shelves": MessageLookupByLibrary.simpleMessage("শেলফসমূহ"), + "shift": MessageLookupByLibrary.simpleMessage("শিফট"), + "shiftName": MessageLookupByLibrary.simpleMessage("শিফটের নাম"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("সরবরাহের ঠিকানা"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("শিপিং চার্জ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "দোকানের উদ্বোধনী ব্যালেন্স", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "দোকানের বাকি ব্যালেন্স", + ), + "showAction": MessageLookupByLibrary.simpleMessage("অ্যাকশন দেখান"), + "showCode": MessageLookupByLibrary.simpleMessage("কোড দেখান"), + "showCombo": MessageLookupByLibrary.simpleMessage("কম্বো দেখান"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "মেয়াদ উত্তীর্ণের তারিখ দেখান", + ), + "showName": MessageLookupByLibrary.simpleMessage("নাম দেখান"), + "showPrice": MessageLookupByLibrary.simpleMessage("মূল্য দেখান"), + "showSingle": MessageLookupByLibrary.simpleMessage("একক দেখান"), + "showVariant": MessageLookupByLibrary.simpleMessage("ভেরিয়েন্ট দেখান"), + "signIn": MessageLookupByLibrary.simpleMessage("সাইন ইন"), + "signUp": MessageLookupByLibrary.simpleMessage("সাইন আপ করুন"), + "single": MessageLookupByLibrary.simpleMessage("একক"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("৬০ দিন"), + "size": MessageLookupByLibrary.simpleMessage("আকার"), + "skip": MessageLookupByLibrary.simpleMessage("এড়িয়ে যান"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "আপডেট অগ্রাহ্য করুন", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / কোড"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("এসকেইউ (SKU) / কোড"), + "sl": MessageLookupByLibrary.simpleMessage("ক্রমিক নং"), + "smartWatch": MessageLookupByLibrary.simpleMessage("স্মার্ট ওয়াচ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "সামাজিক মার্কেটিং", + ), + "sold": MessageLookupByLibrary.simpleMessage("বিক্রিত"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ওয়েব পেজে কিছু সমস্যা হয়েছে।", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("কিছু সমস্যা হয়েছে"), + "staffLogin": MessageLookupByLibrary.simpleMessage("স্টাফ লগইন"), + "start": MessageLookupByLibrary.simpleMessage("শুরু"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("বিরতি শুরুর সময়"), + "startDate": MessageLookupByLibrary.simpleMessage("শুরুর তারিখ"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "নতুন বিক্রয় শুরু করুন", + ), + "startTime": MessageLookupByLibrary.simpleMessage("শুরুর সময়"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "শুরুর সময় প্রয়োজন", + ), + "started": MessageLookupByLibrary.simpleMessage("শুরু হয়েছে"), + "state": MessageLookupByLibrary.simpleMessage("রাজ্য"), + "stateName": MessageLookupByLibrary.simpleMessage("রাজ্যের নাম"), + "status": MessageLookupByLibrary.simpleMessage("অবস্থা"), + "staus": MessageLookupByLibrary.simpleMessage("স্ট্যাটাস"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "এখনো পরিশোধ করা হয়নি", + ), + "stock": MessageLookupByLibrary.simpleMessage("স্টক"), + "stockList": MessageLookupByLibrary.simpleMessage("মজুদ তালিকা"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("স্টক / ভেরিয়েন্ট"), + "stockReport": MessageLookupByLibrary.simpleMessage("স্টক রিপোর্ট"), + "stockValue": MessageLookupByLibrary.simpleMessage("স্টক মান"), + "stockWarn": MessageLookupByLibrary.simpleMessage("স্টক কমপক্ষে ১ হতে হবে"), + "stocks": MessageLookupByLibrary.simpleMessage("স্টক: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("উপ-ট্যাক্সের তালিকা"), + "subTaxes": MessageLookupByLibrary.simpleMessage("উপ-ট্যাক্স"), + "subTotal": MessageLookupByLibrary.simpleMessage("সাবটোটাল"), + "submit": MessageLookupByLibrary.simpleMessage("জমা দিন"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "এখনই সাবস্ক্রাইব করুন", + ), + "subscription": MessageLookupByLibrary.simpleMessage("সাবস্ক্রিপশন"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "সাবস্ক্রিপশন রিপোর্ট", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("সাবস্ক্রিপশন"), + "subtotal": MessageLookupByLibrary.simpleMessage("অন্তর্বর্তী মোট"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "সফলভাবে পেমেন্ট হয়েছে", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("সরবরাহকারী পেমেন্ট"), + "supplier": MessageLookupByLibrary.simpleMessage("সরবরাহকারী"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "সরবরাহকারীর বিবরণ", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("সরবরাহকারীর বকেয়া"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("সরবরাহকারীর লেজার"), + "supplierName": MessageLookupByLibrary.simpleMessage("সরবরাহকারীর নাম"), + "switchBank": MessageLookupByLibrary.simpleMessage("শাখা পরিবর্তন করবেন?"), + "switchs": MessageLookupByLibrary.simpleMessage("পরিবর্তন করুন"), + "tax": MessageLookupByLibrary.simpleMessage("ট্যাক্স/কর"), + "taxGroup": MessageLookupByLibrary.simpleMessage("ট্যাক্স গ্রুপ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("ট্যাক্স শতাংশ"), + "taxRates": MessageLookupByLibrary.simpleMessage("ট্যাক্সের হার"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "ট্যাক্সের হার - আপনার ট্যাক্সের হার পরিচালনা করুন", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("ট্যাক্স রিপোর্ট"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "ট্যাক্স রিপোর্টের তালিকা", + ), + "taxType": MessageLookupByLibrary.simpleMessage("কর প্রকার"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "একক/একাধিক ট্যাক্স প্রকারের সাথে ট্যাক্স", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "আপনার ক্রয় করার জন্য আপনাকে ধন্যবাদ", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "আপনার বাকি পরিশোধের জন্য ধন্যবাদ", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "থার্মাল ইনভয়েস লোগো", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "থার্মাল প্রিন্টার ল্যাঙ্গুয়েজ", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "থার্মাল প্রিন্টার পেজ সাইজ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("৩০ দিন"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "প্রতি শিটে ৩২টি লেবেল, ৮.২৭ ইঞ্চি x ১১.৬৯ ইঞ্চি", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("এই মাস"), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "এই পণ্য ইতিমধ্যে যোগ করা হয়েছে!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("এই সপ্তাহ"), + "thisYear": MessageLookupByLibrary.simpleMessage("এই বছর"), + "time": MessageLookupByLibrary.simpleMessage("সময়"), + "timeIn": MessageLookupByLibrary.simpleMessage("প্রবেশের সময়"), + "timeOut": MessageLookupByLibrary.simpleMessage("বের হওয়ার সময়"), + "to": MessageLookupByLibrary.simpleMessage("তে"), + "toAccount": MessageLookupByLibrary.simpleMessage( + "প্রাপক অ্যাকাউন্ট (To Account)", + ), + "toDate": MessageLookupByLibrary.simpleMessage("এখন পর্যন্ত"), + "today": MessageLookupByLibrary.simpleMessage("আজ"), + "todaySummary": MessageLookupByLibrary.simpleMessage("আজকের সারসংক্ষেপ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("শীর্ষ ৫ গ্রাহক"), + "top5Product": MessageLookupByLibrary.simpleMessage("শীর্ষ ৫ পণ্য"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("শীর্ষ ৫ সরবরাহকারী"), + "total": MessageLookupByLibrary.simpleMessage("মোট"), + "totalAmount": MessageLookupByLibrary.simpleMessage("সর্বমোট পরিমাণ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("মোট সম্পদ"), + "totalBalance": MessageLookupByLibrary.simpleMessage("মোট ব্যালেন্স"), + "totalCategories": MessageLookupByLibrary.simpleMessage("মোট ক্যাটাগরি"), + "totalDue": MessageLookupByLibrary.simpleMessage("মোট বাকি"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("মোট ঋণ পরিমাণ"), + "totalExpense": MessageLookupByLibrary.simpleMessage("সর্বমোট খরচ"), + "totalIncome": MessageLookupByLibrary.simpleMessage("মোট আয়"), + "totalItems": MessageLookupByLibrary.simpleMessage("মোট আইটেম"), + "totalLoss": MessageLookupByLibrary.simpleMessage("মোট ক্ষতি"), + "totalPayable": MessageLookupByLibrary.simpleMessage("মোট পরিশোধিত"), + "totalPrice": MessageLookupByLibrary.simpleMessage("মোট মূল্য"), + "totalProduct": MessageLookupByLibrary.simpleMessage("মোট পণ্য"), + "totalProfit": MessageLookupByLibrary.simpleMessage("মোট প্রফিট"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("মোট ক্রয়"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "মোট ফেরত দেওয়া পরিমাণ", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("মোট ফেরত"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "মোট বেতনের পরিমাণ", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("মোট বিক্রয়"), + "totalVat": MessageLookupByLibrary.simpleMessage("মোট ভ্যাট"), + "totall": MessageLookupByLibrary.simpleMessage("মোট:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("লেনদেনের ওভারভিউ"), + "transactionType": MessageLookupByLibrary.simpleMessage("লেনদেনের ধরন"), + "transactions": MessageLookupByLibrary.simpleMessage("লেনদেন"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "লেনদেনের ইতিহাসের রিপোর্ট", + ), + "transfer": MessageLookupByLibrary.simpleMessage("স্থানান্তর"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "চেক স্থানান্তর করুন", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("স্থানান্তরের তারিখ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("আবার চেষ্টা কর"), + "twitter": MessageLookupByLibrary.simpleMessage("টুইটার"), + "type": MessageLookupByLibrary.simpleMessage("প্রকার"), + "typeSelect": MessageLookupByLibrary.simpleMessage("টাইপ নির্বাচন করুন"), + "unPaid": MessageLookupByLibrary.simpleMessage("আনপেইড"), + "unit": MessageLookupByLibrary.simpleMessage("ইউনিট"), + "unitName": MessageLookupByLibrary.simpleMessage("ইউনিট নাম"), + "unitPrice": MessageLookupByLibrary.simpleMessage("একক মূল্য"), + "units": MessageLookupByLibrary.simpleMessage("ইউনিট"), + "unlimited": MessageLookupByLibrary.simpleMessage("সীমাহীন"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("অনন্ত ব্যবহার"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "আমাদের প্যাকেজের অযথা ব্যবহার👇", + ), + "update": MessageLookupByLibrary.simpleMessage("হালনাগাদ"), + "updateBranch": MessageLookupByLibrary.simpleMessage("শাখা আপডেট করুন"), + "updateContact": MessageLookupByLibrary.simpleMessage("যোগাযোগ আপডেট করুন"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "স্টক আপডেট করতে ব্যর্থ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("এখনই আপডেট করুন"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "পার্টি আপডেট করতে অনুমতি নেই।", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("পণ্য আপডেট করুন"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "পণ্য সফলভাবে আপডেট হয়েছে!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "পণ্য আপডেট করার অনুমতি নেই।", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "আপনার প্রোফাইল আপডেট করুন", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("ক্রয় আপডেট করুন"), + "updateRole": MessageLookupByLibrary.simpleMessage("রোল আপডেট করুন"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "বিক্রি আপডেট করার অনুমতি নেই।", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "সফলভাবে আপডেট হয়েছে", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "আপনার প্রোফাইল আপডেট করুন আপনার গ্রাহকদের সাথে আরও ভালভাবে সংযোগ করার জন্য", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "আপনার সাবস্ক্রিপশন আপডেট করুন", + ), + "updating": MessageLookupByLibrary.simpleMessage("আপডেট হচ্ছে..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("এখন আপগ্রেড করুন"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR কোডের জন্য UPI আইডি", + ), + "upload": MessageLookupByLibrary.simpleMessage("আপলোড"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ছবি আপলোড করুন"), + "uploading": MessageLookupByLibrary.simpleMessage("আপলোড হচ্ছে..."), + "useGallery": MessageLookupByLibrary.simpleMessage("গ্যালারি ব্যবহার করুন"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ব্যবহারকারীর শিরোনাম ফাঁকা রাখা যাবে না", + ), + "user": MessageLookupByLibrary.simpleMessage("ব্যবহারকারী"), + "userRole": MessageLookupByLibrary.simpleMessage("ব্যবহারকারী ভূমিকা"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "ব্যবহারকারী ভূমিকা বিবরণ", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("ব্যবহারকারীর শিরোনাম"), + "values": MessageLookupByLibrary.simpleMessage("মানসমূহ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ভ্যারিয়েন্ট সফলভাবে যোগ হয়েছে!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ভ্যারিয়েন্ট সফলভাবে মুছে ফেলা হয়েছে!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ভ্যারিয়েন্ট তালিকা"), + "variationId": MessageLookupByLibrary.simpleMessage("ভ্যারিয়েশন আইডি"), + "variations": MessageLookupByLibrary.simpleMessage("ভ্যারিয়েশন"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ভ্যারিয়েশন পণ্য", + ), + "vat": MessageLookupByLibrary.simpleMessage("ভ্যাট"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ভ্যাট ও ট্যাক্স"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ভ্যাট/জিএসটি নম্বর"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ভ্যাট/জিএসটি শিরোনাম"), + "vatId": MessageLookupByLibrary.simpleMessage("ভ্যাট আইডি (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ভ্যাট নম্বর"), + "vatReports": MessageLookupByLibrary.simpleMessage("ভ্যাট রিপোর্ট"), + "vatType": MessageLookupByLibrary.simpleMessage("ভ্যাটের ধরন (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("যাচাইকরণ"), + "verify": MessageLookupByLibrary.simpleMessage("যাচাই করুন"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "আপনার ইমেল যাচাই করুন", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ইমেল যাচাই করুন"), + "view": MessageLookupByLibrary.simpleMessage("বিস্তারিত দেখুন"), + "viewAll": MessageLookupByLibrary.simpleMessage("সব দেখ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("বিস্তারিত দেখুন"), + "viewPrice": MessageLookupByLibrary.simpleMessage("মূল্য দেখুন"), + "viewStock": MessageLookupByLibrary.simpleMessage("স্টক দেখুন"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "এর জন্য লেনদেন দেখা হচ্ছে", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ওয়াক-ইন গ্রাহক"), + "wallet": MessageLookupByLibrary.simpleMessage("ওয়ালেট"), + "walletBalance": MessageLookupByLibrary.simpleMessage("ওয়ালেট ব্যালেন্স"), + "warehouse": MessageLookupByLibrary.simpleMessage("ওয়ারহাউস"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ওয়্যারহাউসের নাম"), + "warranty": MessageLookupByLibrary.simpleMessage("ওয়ারেন্টি"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "আমরা একটি নিশ্চিতকরণ ইমেল পাঠিয়েছি", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "আমরা আপনার ফোন নম্বরে একটি OTP পাঠিয়েছি", + ), + "weekly": MessageLookupByLibrary.simpleMessage("সাপ্তাহিক"), + "weight": MessageLookupByLibrary.simpleMessage("ওজন"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("স্বাগতম ফিরে!"), + "whatNew": MessageLookupByLibrary.simpleMessage("নতুন কি"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("হোলসেল মূল্য"), + "wholesaler": MessageLookupByLibrary.simpleMessage("পাইকারী বিক্রেতা"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "শিগগিরই যোগ করা হবে", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "আপনার বার্তা এখানে লিখুন", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "এখানে লেখা লিখুন...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("বার্ষিক"), + "years": MessageLookupByLibrary.simpleMessage("বছর"), + "yes": MessageLookupByLibrary.simpleMessage("হ্যাঁ"), + "yesterday": MessageLookupByLibrary.simpleMessage("গতকাল"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "আপনি ঋণের চেয়ে বেশি দিতে পারবেন না", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "আপনি এখন পুনরায় OTP পাঠাতে পারেন।", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("আপনার বারকোড তৈরির অনুমতি নেই।"), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "মডেল মুছে ফেলার অনুমতি নেই।", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "আপনার শেলফ মুছে ফেলার অনুমতি নেই", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "আপনার লাভ ও ক্ষতির অনুমতি নেই।", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "খরচের ক্যাটাগরি তৈরির অনুমতি নেই।", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "আয়ের ক্যাটাগরি তৈরির অনুমতি নেই।", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "মডেল তৈরি করার অনুমতি নেই", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "আপনার বিভাগ মুছে ফেলার অনুমতি নেই।", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "আপনার পদবী মুছে ফেলার অনুমতি নেই।", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "আপনার ছুটির অনুরোধ মুছে ফেলার অনুমতি নেই।", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "আপনার পেরোল মুছে ফেলার অনুমতি নেই।", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "আপনার এক্সেলে এক্সপোর্ট করার অনুমতি নেই", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "বারকোড তৈরি করার জন্য আপনার অনুমতি নেই।", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "আপনার রিপোর্ট তৈরি করার অনুমতি নেই", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "আপনার শাখা আপডেট করার অনুমতি নেই।", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "আপনার বিভাগ আপডেট করার অনুমতি নেই।", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "আপনার ছুটির অনুরোধ আপডেট করার অনুমতি নেই।", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "মডেল আপডেট করার অনুমতি নেই", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "আপনার ছুটি আপডেট করার অনুমতি নেই।", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("আপনার উপস্থিতি দেখার অনুমতি নেই"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "আপনার পেরোল আপডেট করার অনুমতি নেই।", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "আপনার পদবী আপডেট করার অনুমতি নেই।", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "আপনার শিফট মুছে ফেলার অনুমতি নেই।", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "আপনার শিফট আপডেট করার অনুমতি নেই।", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "আপনার র‍্যাক তৈরির অনুমতি নেই।", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "আপনার র‍্যাক মুছে ফেলার অনুমতি নেই।", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "আপনার র‍্যাক আপডেট করার অনুমতি নেই।", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("খরচ তৈরির অনুমতি নেই।"), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("আয়ের তথ্য তৈরির অনুমতি নেই।"), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "আপনাকে অনুমতি দিতে হবে", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("আপনি ব্যবহার করছেন "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "আপনার ফ্রি প্যাকেজ প্রায় শেষ, আপনার পরবর্তী পরিকল্পনা কিনুন ধন্যবাদ।", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("আপনার প্যাকেজ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "আপনার প্যাকেজ 5 দিনে মেয়াদ শেষ হবে", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "আপনার প্যাকেজ আজ মেয়াদ শেষ হবে\n\nঅনুগ্রহ করে আবার ক্রয় করুন", + ), + "zip": MessageLookupByLibrary.simpleMessage("জিপ কোড"), + "zipCode": MessageLookupByLibrary.simpleMessage("জিপ কোড লিখুন"), + }; +} diff --git a/lib/generated/intl/messages_bs.dart b/lib/generated/intl/messages_bs.dart new file mode 100644 index 0000000..f1dfc94 --- /dev/null +++ b/lib/generated/intl/messages_bs.dart @@ -0,0 +1,2352 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a bs locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'bs'; + + static String m0(start) => "Ponovo pošalji OTP za \$${start} sekundi"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Customer Details"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo za A4 fakturu"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Prikazano ime računa", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Ime vlasnika računa", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Naziv računa"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Naziv računa"), + "action": MessageLookupByLibrary.simpleMessage("Akcija"), + "actions": MessageLookupByLibrary.simpleMessage("Radnje"), + "active": MessageLookupByLibrary.simpleMessage("Aktivan"), + "add": MessageLookupByLibrary.simpleMessage("Dodaj"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte kupovinu", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Dodaj prisustvo"), + "addBank": MessageLookupByLibrary.simpleMessage("Dodaj banku"), + "addBrand": MessageLookupByLibrary.simpleMessage("Add Brand"), + "addCash": MessageLookupByLibrary.simpleMessage("Dodaj gotovinu"), + "addCategory": MessageLookupByLibrary.simpleMessage("Dodaj kategoriju"), + "addContact": MessageLookupByLibrary.simpleMessage("Dodaj kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Molimo dodajte kupca"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Dodaj kupca"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Dodaj Isporuku"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Dodaj odjel"), + "addDesignation": MessageLookupByLibrary.simpleMessage("Dodaj novo zvanje"), + "addExpense": MessageLookupByLibrary.simpleMessage("Add Expense"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Dodajte kategoriju troškova", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Dodaj praznik"), + "addImage": MessageLookupByLibrary.simpleMessage("Dodaj sliku"), + "addIncome": MessageLookupByLibrary.simpleMessage("Dodaj prihod"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Dodaj kategoriju prihoda", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Dodaj stavke"), + "addLeave": MessageLookupByLibrary.simpleMessage("Dodaj odsustvo"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Dodaj više polja"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Dodaj Novu Adresu"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Dodaj novo prisustvo", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Dodaj bankovne račune", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Dodaj novog zaposlenika", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Dodaj novi praznik"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Dodaj novo odsustvo"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Dodaj novi model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Dodaj novi platni spisak", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Dodaj novi proizvod", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte kupovinu", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Dodaj novi stalak"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Dodaj novu smjenu"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Dodaj novi porez"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj novu varijaciju", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Dodaj nove varijacije", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Dodaj novo skladište", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Dodaj Napomenu"), + "addParty": MessageLookupByLibrary.simpleMessage("Dodaj stranke"), + "addPayment": MessageLookupByLibrary.simpleMessage("Dodaj plaćanje"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte proizvod", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Prvo dodajte proizvod", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Proizvod je uspješno kreiran!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje proizvoda.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Dodaj kupovinu"), + "addRole": MessageLookupByLibrary.simpleMessage("Dodaj ulogu"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte rasprodaju", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Dodaj prodaju"), + "addShelf": MessageLookupByLibrary.simpleMessage("Dodaj novu policu"), + "addShift": MessageLookupByLibrary.simpleMessage("Dodaj smjenu"), + "addStock": MessageLookupByLibrary.simpleMessage("Dodaj zalihe"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj podvarijaciju", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Dodaj porez"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Dodaj novu poresku grupu", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Dodaj jedinicu"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Dodaj ulogu korisnika", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Dodaj varijantu"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Dodaj detalje varijante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Dodato u korpu"), + "adding": MessageLookupByLibrary.simpleMessage("Dodavanje.."), + "address": MessageLookupByLibrary.simpleMessage("Adresa"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Usklađivanje bankovnog salda", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Usklađivanje gotovine"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Usklađivanje gotovinskog salda", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Datum usklađivanja", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Avans"), + "all": MessageLookupByLibrary.simpleMessage("Sve"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Sva poslovna rešenja", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "POSpro je kompletan poslovni sistem sa zalihama, računima, prodajom, troškovima i gubicima/profitom.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Svi zaposlenici"), + "allParties": MessageLookupByLibrary.simpleMessage("Sve strane"), + "allParty": MessageLookupByLibrary.simpleMessage("Sve strane"), + "allTime": MessageLookupByLibrary.simpleMessage("Sve vrijeme"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Sve transakcije"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Već dodano"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Već imate nalog?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Iznos"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Iznos mora biti veći od 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metoda zaokruživanja iznosa", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Iznosi riječima"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Iznos je obavezan", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS će biti poslat na sledeći broj: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Podrška za Android i iOS aplikacije", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Dostupno je novo ažuriranje\nMolimo vas da ažurirate aplikaciju", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Primeni"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Da li ste sigurni?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite obrisati ovu poslovnicu?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite obrisati ovu ulogu?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite preći na drugu poslovnicu?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da obrišete ovu stranu?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite izaći iz ove poslovnice?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Na dan"), + "assets": MessageLookupByLibrary.simpleMessage("Imovina"), + "attachment": MessageLookupByLibrary.simpleMessage("Prilog"), + "attendance": MessageLookupByLibrary.simpleMessage("Prisustvo"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Izvještaji o prisustvu", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Ovlašteni potpis", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatski izračunati dani", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Automatski odabrano"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Nazad na početnu stranicu", + ), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo duga"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilans stanja"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladeš"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankovni računi"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankovni detalji"), + "bankName": MessageLookupByLibrary.simpleMessage("Naziv banke"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer s banke na banku", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer s banke u gotovinu", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Postavke štampanja bar kod naljepnica", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Generator barkoda"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator bar koda", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Bar kodovi"), + "batch": MessageLookupByLibrary.simpleMessage("Serija"), + "batchNo": MessageLookupByLibrary.simpleMessage("Broj serije"), + "billTO": MessageLookupByLibrary.simpleMessage("Račun za"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Dobit po računu"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Adresa za fakturu"), + "birthDate": MessageLookupByLibrary.simpleMessage("Datum rođenja"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth je isključen. Uključite ga.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Poslovnica"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista poslovnica"), + "brand": MessageLookupByLibrary.simpleMessage("Brend"), + "brandName": MessageLookupByLibrary.simpleMessage("Brand name"), + "brands": MessageLookupByLibrary.simpleMessage("Brendovi"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Trajanje pauze"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status pauze"), + "breakTime": MessageLookupByLibrary.simpleMessage("Vrijeme pauze"), + "bulk": MessageLookupByLibrary.simpleMessage("Masovno učitavanje"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masovni uvoz"), + "businessCat": MessageLookupByLibrary.simpleMessage("Poslovna kategorija"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Naziv kompanije i preduzeća", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kupi odmah"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kupite premium plan"), + "call": MessageLookupByLibrary.simpleMessage("Poziv"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Nije moguće urediti ovaj tip transakcije.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nije moguće preuzeti detalje plaćanja.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Otkaži"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Traženje uređaja...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nije moguće prenijeti na isti račun.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacitet"), + "cash": MessageLookupByLibrary.simpleMessage("Gotovina"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Gotovina i banka"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Upravljanje gotovinom i bankom", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Tok novca"), + "cashIn": MessageLookupByLibrary.simpleMessage("Ulaz gotovine"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Gotovina u ruci"), + "cashOut": MessageLookupByLibrary.simpleMessage("Izlaz gotovine"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer s gotovine u banku", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorije"), + "category": MessageLookupByLibrary.simpleMessage("Kategorija"), + "categoryName": MessageLookupByLibrary.simpleMessage("Naziv kategorije"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Iznos kusura"), + "changePassword": MessageLookupByLibrary.simpleMessage("Promijeni lozinku"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Provjeri email"), + "cheque": MessageLookupByLibrary.simpleMessage("Čekovi"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Iznos čeka"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Datum čeka"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista čekova"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Broj čeka"), + "choose": MessageLookupByLibrary.simpleMessage("Izaberi"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Izaberite državu"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Odaberite kupca"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Odaberite dobavljača", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Izaberite Svoje Mogućnosti", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Mogućnosti su važan deo koji čini POSpro drugačijim od tradicionalnih rešenja.", + ), + "city": MessageLookupByLibrary.simpleMessage("Grad"), + "cityName": MessageLookupByLibrary.simpleMessage("Ime grada"), + "clarence": MessageLookupByLibrary.simpleMessage("Klerens"), + "clear": MessageLookupByLibrary.simpleMessage("Očisti"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kliknite za povezivanje", + ), + "close": MessageLookupByLibrary.simpleMessage("Zatvori"), + "closed": MessageLookupByLibrary.simpleMessage("Zatvoreno"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Collect Due"), + "collectDues": MessageLookupByLibrary.simpleMessage("Molimo prikupiti dug"), + "collectedBy": MessageLookupByLibrary.simpleMessage( + "Sakupljeno od strane:", + ), + "collectedBys": MessageLookupByLibrary.simpleMessage( + "Prikupljeno od strane", + ), + "color": MessageLookupByLibrary.simpleMessage("Boja"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinacija više poreza", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o combo proizvodima", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombo proizvodi"), + "comboReport": MessageLookupByLibrary.simpleMessage( + "Kombinovani izvještaj", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("Uskoro"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Adresa kompanije"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Potvrdite brisanje"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Potvrdi šifru"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Potvrdite lozinku", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Potvrdi povrat"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Potvrdite SMS na"), + "congratulation": MessageLookupByLibrary.simpleMessage("Čestitam"), + "connect": MessageLookupByLibrary.simpleMessage("Kliknite za povezivanje"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Povežite svoj štampač", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Povežite svoju štampač", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Povezano sa"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontakt Detalji"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontaktirajte nas"), + "continueButton": MessageLookupByLibrary.simpleMessage("Nastavi"), + "continueE": MessageLookupByLibrary.simpleMessage("Nastavi"), + "cost": MessageLookupByLibrary.simpleMessage("Trošak"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Nabavna cijena bez poreza", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Nabavna cijena sa porezom", + ), + "country": MessageLookupByLibrary.simpleMessage("Država"), + "countryName": MessageLookupByLibrary.simpleMessage("Naziv države"), + "create": MessageLookupByLibrary.simpleMessage("Kreiraj"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Kreirajte besplatan nalog", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Kreirajte besplatni nalog", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Kreiraj poslovnicu"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Kreirajte novu lozinku", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje PDF-a.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje prodaje.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Ulaz)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kreditni limit stranke", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Trenutni saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Trenutni gotovinski saldo", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Trenutni mjesec"), + "currentYear": MessageLookupByLibrary.simpleMessage("Trenutna godina"), + "currents": MessageLookupByLibrary.simpleMessage("Trenutni"), + "custom": MessageLookupByLibrary.simpleMessage("Prilagođeno"), + "customDate": MessageLookupByLibrary.simpleMessage("Prilagođeni datum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Prilagođeno brendiranje faktura", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Prilagođena štampa"), + "customer": MessageLookupByLibrary.simpleMessage("Kupac"), + "customerDate": MessageLookupByLibrary.simpleMessage("Prilagođeni datum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Dug kupca"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Glavna knjiga kupaca", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Ime kupca"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kupac plaća"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Broj telefona kupca", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Potpis kupca"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Dnevne Transakcije", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Kontrolna tabla"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Podaci su uspešno sačuvani.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Datum do ne može biti prije datuma od.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Datum je obavezan"), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dnevnik"), + "days": MessageLookupByLibrary.simpleMessage("dani"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Preostalo dana"), + "dealer": MessageLookupByLibrary.simpleMessage("Diler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Dilerska cijena"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Izlaz)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Zadana prodajna cijena", + ), + "delete": MessageLookupByLibrary.simpleMessage("Izbriši"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Obriši nalog"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite obrisati ovu seriju?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite obrisati svoj račun? Ova radnja će trajno izbrisati sve vaše podatke.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje stranke.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Uspješno izbrisano!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Brisanje...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Adresa za isporuku", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Trošak dostave"), + "department": MessageLookupByLibrary.simpleMessage("Odjel"), + "deposit": MessageLookupByLibrary.simpleMessage("Depozit"), + "depositTo": MessageLookupByLibrary.simpleMessage("Depozit u"), + "description": MessageLookupByLibrary.simpleMessage("Opis"), + "designation": MessageLookupByLibrary.simpleMessage("Zvanje"), + "designationName": MessageLookupByLibrary.simpleMessage("Naziv zvanja"), + "details": MessageLookupByLibrary.simpleMessage("Detalji"), + "developedBy": MessageLookupByLibrary.simpleMessage("Razvio"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-cifreni PIN je poslat na vašu email adresu:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Onemogući"), + "discount": MessageLookupByLibrary.simpleMessage("Popust"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Prikazano ime je obavezno", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ne uzrujavaj"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Da li zaista želite ovo obrisati", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Da li želite da obrišete korisnika?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Da li želite da izađete iz aplikacije?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Da li zaista želite ponovo otvoriti ovaj ček?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nemate nalog?", + ), + "done": MessageLookupByLibrary.simpleMessage("Završeno"), + "download": MessageLookupByLibrary.simpleMessage("Preuzmi"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Preuzmi APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Preuzmi Excel format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Preuzimanje uspješno! Provjerite mapu Dokumenti", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Preuzimanje..."), + "due": MessageLookupByLibrary.simpleMessage("Due"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Dospjeli iznos: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Saldo duga"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Dugovanje za naplatu", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Due List"), + "duePay": MessageLookupByLibrary.simpleMessage("Plaćanje duga"), + "dueReport": MessageLookupByLibrary.simpleMessage("Due Report"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Prodaja na dug nije dozvoljena za kupce bez računa.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dugovanja"), + "duration": MessageLookupByLibrary.simpleMessage("Trajanje"), + "durationDays": MessageLookupByLibrary.simpleMessage("Trajanje (Dani)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Lako koristiti mobilni POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro aplikacija je besplatna i laka za korišćenje. Zapravo, jedan je od najboljih POS sistema širom sveta.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Uredi"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Uredi prisustvo"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Uredi bankovne račune", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Uredi bankovno usklađivanje", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Uredi s banke u gotovinu", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Uredi bankovni transfer", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Uredi usklađivanje gotovine", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Uredi s gotovine u banku", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Uredi kategoriju"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Uredi zvanje"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Uredi zaposlenika"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Uredi praznik"), + "editLeave": MessageLookupByLibrary.simpleMessage("Uredi odsustvo"), + "editModel": MessageLookupByLibrary.simpleMessage("Uredi model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Uredi platni spisak"), + "editPhone": MessageLookupByLibrary.simpleMessage("Urediti broj telefona?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Uredi proizvod"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Uredite fakturu za kupovinu", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Uredi stalak"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Uredite fakturu prodaje", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Uredi policu"), + "editShift": MessageLookupByLibrary.simpleMessage("Uredi smjenu"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Uredi Društvene Medije", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Uredi porez"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Uredi poresku grupu"), + "editVariations": MessageLookupByLibrary.simpleMessage("Uredi varijaciju"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Uredi skladište"), + "email": MessageLookupByLibrary.simpleMessage("E-mail adresa"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Email ne može biti prazan", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Zaposlenik"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Unesite nisku zalihu"), + "end": MessageLookupByLibrary.simpleMessage("Kraj"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Vrijeme završetka pauze", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Datum završetka"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum završetka je prije datuma početka", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum završetka ne može biti prije datuma početka.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Vrijeme završetka"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Vrijeme završetka je obavezno", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Kraj vašeg besplatnog plana", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Unesite broj serije"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Unesite ime brenda", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Unesite važeći popust", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Unesite ispravan OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Unesite važeće zalihe", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Unesite prikazano ime računa", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Unesite ime vlasnika računa", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Unesite broj računa", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Unesite adresu"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Unesite Iznos"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Unesite saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv banke", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Unesite broj serije (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Unesite vrijeme pauze", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Unesite ime firme/prodavnice", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Unesite kapacitet"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Unesite boju"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Unesite broj telefona kupca", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Unesite cenu za dilere", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Unesite opis"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv zvanja", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Unesite popust"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Molimo unesite svoju adresu e-pošte ispod da dobijete link za poništavanje lozinke.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Unesite vrijeme završetka", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije troškova", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Unesite datum troška", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Unesite punu adresu", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Unesite puno ime"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv praznika", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije prihoda", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Unesite tekst oznake", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Unesite ime proizvođača", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv modela", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Unesite Ime"), + "enterNote": MessageLookupByLibrary.simpleMessage("Unesite belešku"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Unesite početni saldo", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Unesite kod proizvoda", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Unesite ime proizvoda", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Unesite cenu kupovine", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Unesite količinu"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Unesite referentni broj", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Unesite cenu za prodaju", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv police", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Unesite veličinu"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Unesite vrijeme početka", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Unesite zalihe"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Unesite poresku stopu", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Unesite tip"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Unesite korisničko ime", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Unesite naziv korisnika", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Unesite važeći OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Unesite vrijednosti"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Unesite PDV/GST Broj", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Unesite naziv PDV/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv skladišta", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Unesite težinu"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Unesite veleprodajnu cenu", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Unesite svoju državu", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Unesite vašu email adresu", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Unesite svoje puno ime", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Unesite vaše ime"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Unesite nivo napomene", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Unesite lozinku", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Unesite vaš broj telefona", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Unesite poruku nakon prodaje", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Greška pri brisanju poreza", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel datoteke"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel otpremač"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Cijena bez PDV-a"), + "exit": MessageLookupByLibrary.simpleMessage("Izlaz"), + "exitBank": MessageLookupByLibrary.simpleMessage("Izađi iz poslovnice"), + "expDate": MessageLookupByLibrary.simpleMessage("Datum isteka"), + "expense": MessageLookupByLibrary.simpleMessage("Trošak"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategorije troškova"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Datum troška"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Expense For"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o troškovima", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Vrste troškova"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Status isteka"), + "expire": MessageLookupByLibrary.simpleMessage("Ističe"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Izvještaj o isteklim proizvodima", + ), + "expired": MessageLookupByLibrary.simpleMessage("Isteklo"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Datum isteka"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o isteklom artiklu", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Lista isteklih"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Istekli proizvod"), + "expiry": MessageLookupByLibrary.simpleMessage("Istek"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Produži plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Brisanje odjela nije uspjelo", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Neuspješno brisanje poreza", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nije uspelo dobijanje verzije platforme.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Učitavanje odjela nije uspjelo", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Neuspješna obrada povrata.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Funkcija"), + "field": MessageLookupByLibrary.simpleMessage("Polje"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dana"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtriraj po datumu"), + "firstName": MessageLookupByLibrary.simpleMessage("Ime"), + "flat": MessageLookupByLibrary.simpleMessage("Fiksno"), + "folder": MessageLookupByLibrary.simpleMessage( + "Može biti da je email završio u vašem spam folderu.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Zaboravili ste lozinku", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Besplatno sigurnosno kopiranje podataka", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Besplatna ažuriranja za cijeli život", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Besplatni paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Besplatni plan"), + "from": MessageLookupByLibrary.simpleMessage("Od"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Sa računa"), + "fromDate": MessageLookupByLibrary.simpleMessage("Od datuma"), + "fullName": MessageLookupByLibrary.simpleMessage("Puno ime"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Fully Paid"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerija"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nema podataka za generisanje PDF-a", + ), + "gender": MessageLookupByLibrary.simpleMessage("Spol"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generiši PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Generisanje PDF-a"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Imate e-poštu"), + "gotIt": MessageLookupByLibrary.simpleMessage("Razumem"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruto dobit (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garancija (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Gost"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Već imate račun?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Sakrij polja"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Cijena: od najviše", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Unesite adresu emaila"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Unesite lozinku"), + "holderName": MessageLookupByLibrary.simpleMessage("Ime vlasnika"), + "holiday": MessageLookupByLibrary.simpleMessage("Praznik"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista praznika"), + "home": MessageLookupByLibrary.simpleMessage("Početna"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Preostalo sati"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Pristajem na trajno brisanje mog računa.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC kod"), + "image": MessageLookupByLibrary.simpleMessage("Slika"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktivno"), + "inStock": MessageLookupByLibrary.simpleMessage("Na stanju"), + "inactive": MessageLookupByLibrary.simpleMessage("Neaktivan"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Cijena sa PDV-om"), + "income": MessageLookupByLibrary.simpleMessage("Prihod"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategorije prihoda", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o kategorijama prihoda", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Datum prihoda"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Prihod za"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o prihodima", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za pregled izvještaja o prihodima.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Vrsta prihoda"), + "incomes": MessageLookupByLibrary.simpleMessage("Prihodi"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informacije prikazane na naljepnicama", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrukcija"), + "inv": MessageLookupByLibrary.simpleMessage("Inv br."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Nevažeći iznos"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventar"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za inventar", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Račun"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo fakture"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Broj fakture"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Pregled Fakture"), + "item": MessageLookupByLibrary.simpleMessage("Artikal"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Stavka dodana"), + "itemName": MessageLookupByLibrary.simpleMessage("Naziv artikla"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Prodaja stavki"), + "joinDate": MessageLookupByLibrary.simpleMessage("Datum pridruživanja"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Veličina rolne naljepnica 1.5\"*1, 38mm*25mm, razmak 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Veličina rolne naljepnica 2\"*1, 50mm*25mm, razmak 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Lozinka"), + "language": MessageLookupByLibrary.simpleMessage("jezik"), + "last30Days": MessageLookupByLibrary.simpleMessage("Zadnjih 30 dana"), + "last7Days": MessageLookupByLibrary.simpleMessage("Zadnjih 7 dana"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Prošli mjesec"), + "lastName": MessageLookupByLibrary.simpleMessage("Prezime"), + "lastYear": MessageLookupByLibrary.simpleMessage("Prošla godina"), + "leave": MessageLookupByLibrary.simpleMessage("Odsustvo"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Trajanje odsustva"), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista odsustava"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Izvještaji o odsustvima", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Zahtjev za odsustvo"), + "leaveType": MessageLookupByLibrary.simpleMessage("Vrsta odsustva"), + "ledger": MessageLookupByLibrary.simpleMessage("Glavna knjiga"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Lista je prazna"), + "loading": MessageLookupByLibrary.simpleMessage("Učitavanje"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Učitavanje OTP postavki...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Ulogovati se"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Prijavite se putem e-pošte", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Odjaviti se"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Prijava nije uspjela. Molimo pokušajte ponovo.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Prijavite se putem telefona", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Gubitak"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Gubitak/Dobitak"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Gubitak/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o gubitku/profitu", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Niska zaliha"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Upozorenje o niskim zalihama", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o niskoj zalihi", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Cijena: od najniže", + ), + "lp": MessageLookupByLibrary.simpleMessage("Gubitak/Profit"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalji o gubitku/profitu", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Upravljaj postavkama", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Datum proizvodnje"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Datum proizvodnje", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Proizvođač"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Kartica"), + "messege": MessageLookupByLibrary.simpleMessage("Poruka"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobilni:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobitel"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspješno kreiran!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Naziv modela"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspješno ažuriran!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeli"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Ulaz novca"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Izlaz novca"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Potvrda o uplati"), + "month": MessageLookupByLibrary.simpleMessage("Mjesec"), + "monthly": MessageLookupByLibrary.simpleMessage("Mjesečno"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Više informacija"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Maloprodajna cijena (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Ime"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ime ne može biti prazno", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Potrebna su najmanje dva bankovna računa za obavljanje transfera.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Neto dobit (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Ukupni neto iznos"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nova lozinka"), + "next": MessageLookupByLibrary.simpleMessage("Sledeće"), + "no": MessageLookupByLibrary.simpleMessage("Ne"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nemate nikakav račun?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni odgovarajući računi", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nije aktivan korisnik", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni zapisi o prisustvu za odabrane filtere.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni zapisi o prisustvu.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Bankovni računi nisu pronađeni.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni bankovni računi za transfer.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nema serije"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran Bluetooth uređaj.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Poslovnica nije pronađena", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Čekovi nisu pronađeni", + ), + "noData": MessageLookupByLibrary.simpleMessage("Nema dostupnih podataka"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka za izvoz", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka za generisanje pdf-a", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Nema podataka"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Odjel nije pronađen.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Opis nije dostupan za ovaj odjel.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Opis nije dostupan za ovo zvanje.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Opis nije naveden.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Zvanje nije pronađeno.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni odredišni bankovni računi.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Uređaj nije pronađen", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Nema duga"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nema odabranog duga", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nijedna datoteka nije odabrana", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Praznici nisu pronađeni.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni odgovarajući praznici", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Stavka nije pronađena", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran nijedan predmet", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni zapisi o odsustvu za odabrane filtere.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni zahtjevi za odsustvo.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nema pronađenih proizvoda koji odgovaraju.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni odgovarajući zapisi platnog spiska.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Napomena nije navedena.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Nema pronađenih stranaka"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni zapisi platnog spiska.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Proizvod nije pronađen", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Nema proizvoda koji odgovaraju vašoj pretrazi.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran nijedan proizvod", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nema pronađene uloge korisnika", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Smjene nisu pronađene.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka o zalihama.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran nijedan podporez", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Dobavljač nije dostupan", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Nema transakcija"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Transakcije nisu pronađene", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nisu pronađene transakcije za ovaj filter.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nema transakcija za generisanje PDF-a", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nisu definisane vrijednosti", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Varijacija nije pronađena.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nepovratno (PDV/Popust)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nijedan"), + "notFound": MessageLookupByLibrary.simpleMessage("Nije pronađeno"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nema internet konekcije", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Aplikacija za telefon se ne može pokrenuti.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nema podudarajućih rezultata", + ), + "note": MessageLookupByLibrary.simpleMessage("Bilješka"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nivo napomene"), + "notification": MessageLookupByLibrary.simpleMessage("Obavijest"), + "off": MessageLookupByLibrary.simpleMessage("Isključeno"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("U redu"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Stara lozinka"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Stara lozinka ne može biti prazna", + ), + "on": MessageLookupByLibrary.simpleMessage("Uključeno"), + "open": MessageLookupByLibrary.simpleMessage("Otvori"), + "openCamera": MessageLookupByLibrary.simpleMessage("Otvori kameru"), + "openSetting": MessageLookupByLibrary.simpleMessage("Otvori postavke"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Početni saldo"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Početni saldo je obavezan", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Datum otvaranja"), + "opinion": MessageLookupByLibrary.simpleMessage("Unesite vaše mišljenje"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ili nastavi sa"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Nema na skladištu"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Naš Premium plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Package Features"), + "package": MessageLookupByLibrary.simpleMessage("Paketi"), + "packageDate": MessageLookupByLibrary.simpleMessage("Datum pakovanja"), + "packageName": MessageLookupByLibrary.simpleMessage("Naziv paketa"), + "packingDate": MessageLookupByLibrary.simpleMessage("Datum pakovanja"), + "paid": MessageLookupByLibrary.simpleMessage("Plaćeno"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Plaćeni iznos"), + "paidBy": MessageLookupByLibrary.simpleMessage("Plaćeno od strane"), + "paidVia": MessageLookupByLibrary.simpleMessage("Plaćeno putem"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Djelomično plaćeno"), + "parties": MessageLookupByLibrary.simpleMessage("Strane"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje stranke.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista stranaka"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Izvještaji o stranama", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Vrsta strane"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Dobit po strani"), + "password": MessageLookupByLibrary.simpleMessage("Lozinka"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Lozinka ne može biti prazna", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Lozinka mora imati najmanje 6 znakova", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Lozinka mora imati najmanje 6 znakova", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Lozinke se ne podudaraju", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Plati za pretplatu", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Iznos za uplatu"), + "payment": MessageLookupByLibrary.simpleMessage("Plaćanje"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Plaćanje završeno", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Detalji plaćanja"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Plačanje nije uspelo", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Plačanje nije uspelo. Molimo pokušajte ponovo.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Gateway za plačanje", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Način plaćanja"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Načini Plaćanja"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Uspešno plaćeno"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite tip plaćanja", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Vrsta plaćanja"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Plačanje je bilo uspešno!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Godina isplate"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Iznosi uplata"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Vrste plaćanja"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Platite Paypalom"), + "payroll": MessageLookupByLibrary.simpleMessage("Platni spisak"), + "payrollList": MessageLookupByLibrary.simpleMessage("Platni spisak"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Zapis platnog spiska", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Izvještaji o platnom spisku", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf uspješno generisan", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procenat"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Pristup odbijen"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Odbijena dozvola za brisanje banke.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Dozvola za ažuriranje banke odbijena.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Dozvola za pregled banke odbijena.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Dozvola nije odobrena!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Lični podaci:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonski broj"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Broj telefona nije dostupan.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Broj telefona"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonska verifikacija", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Odaberi i otpremi datoteku", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Izaberite datum završetka", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Izaberite datum početka", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte povrat prodaje", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte barem jedan bankovni račun za usklađivanje salda.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte količinu", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Molimo provjerite internet konekciju i pokušajte ponovo", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Molimo vas da prvo povežete štampač", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Molimo vas da povežete vaš bluetooth štampač", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Omogućite Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Molimo unesite dužu lozinku", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Unesite potvrdu lozinke", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Molimo unesite datum", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Unesite lozinku", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime brenda", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime firme", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću email adresu", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći broj telefona", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime proizvoda", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću cenu kupovine", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Unesite važeću količinu (barem 1) za sve proizvode", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću cenu prodaje", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime jedinične mere", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Molimo unesite iznos", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Unesite barem jednu vrijednost.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv poslovnice", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Molimo unesite datum", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv zvanja", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite datum završetka", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv praznika", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite ime", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv stalka", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv police", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("Unesite OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite ime jedinične mere", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo unesite važeće telefone i ime", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Molimo unesite svoje podatke.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Molimo unesite svoj broj telefona", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Molimo unesite svoju platu", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo obavite prodaju", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite kategoriju", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Molimo odaberite odredišni bankovni račun.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite kategoriju troškova", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite vrstu odsustva", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Prvo odaberite proizvod", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite smjenu", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite datum početka", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite zaposlenika", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite mjesec", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite oba računa.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite status pauze", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite datum", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite odjel", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite zvanje", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite proizvod za povrat", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite godinu isplate", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Prvo odaberite proizvod", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite datum početka", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite važeće datume početka i završetka.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite svoj spol", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite svoju smjenu", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Molimo koristite važeći kod za kupovinu da biste koristili aplikaciju.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS prodaja"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Poruka nakon prodaje", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Pokreće Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Pokreće"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Podrška za Android i iOS aplikacije", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Pritisnite za odabir", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Pregled PDF-a"), + "previousDue": MessageLookupByLibrary.simpleMessage("Previous Due"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Prethodni iznos plaćanja", + ), + "price": MessageLookupByLibrary.simpleMessage("Cijena"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Cijena ne može biti prazna", + ), + "print": MessageLookupByLibrary.simpleMessage("Štampaj"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Štampaj bankovne podatke na fakturama", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Štampaj barkod"), + "printLabel": MessageLookupByLibrary.simpleMessage("Štampaj naljepnicu"), + "printing": MessageLookupByLibrary.simpleMessage("Printing Option"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Štampanje fakture", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Opcija štampanja"), + "product": MessageLookupByLibrary.simpleMessage("Proizvod"), + "productBrand": MessageLookupByLibrary.simpleMessage("Brend proizvoda"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategorija proizvoda", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Kod proizvoda"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kod proizvoda je obavezan", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Detalji o proizvodu", + ), + "productList": MessageLookupByLibrary.simpleMessage("Lista proizvoda"), + "productModels": MessageLookupByLibrary.simpleMessage("Modeli proizvoda"), + "productName": MessageLookupByLibrary.simpleMessage("Ime proizvoda"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Proizvod nije pronađen", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historija kupovine proizvoda", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o nabavci proizvoda", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Stalci za proizvode"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Izvještaji o proizvodima", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historija prodaje proizvoda", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o prodaji proizvoda", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Postavke proizvoda", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Zalihe proizvoda"), + "productUnit": MessageLookupByLibrary.simpleMessage( + "Jedinična mera proizvoda", + ), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Varijacije proizvoda", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Dobit po proizvodu", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Dobit i gubitak po proizvodu", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Kupovina po proizvodu", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Gubitak po proizvodu", + ), + "products": MessageLookupByLibrary.simpleMessage("Proizvodi"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Izmena profila"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Dobit i gubitak"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Detaljan izvještaj o dobiti i gubitku", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Dobit i gubitak"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Marža profita (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Procenat dobiti"), + "promo": MessageLookupByLibrary.simpleMessage("Promocija"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promotivni kod"), + "purchase": MessageLookupByLibrary.simpleMessage("Kupovina"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm o kupovini"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kupio:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Kupovina potvrđena", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Detalji kupovine"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Kupovna cijena bez PDV-a", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Potrebna je kupovna cijena bez PDV-a", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Kupovna cijena sa PDV-om", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Potrebna je kupovna cijena sa PDV-om", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista kupovine"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kupi Sada"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kupite Premium plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Otkupna cijena"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Količina kupovine"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Potrebna količina kupovine", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o kupovini", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Povrat prodaje"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o povratu kupovine", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Povrat nabavke"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje kupovina.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje kupovina.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Kupljeno"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Kupljeno od strane"), + "qty": MessageLookupByLibrary.simpleMessage("Količina"), + "quantity": MessageLookupByLibrary.simpleMessage("Količina"), + "quickOver": MessageLookupByLibrary.simpleMessage("Brzi pregled"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Brzi pregled"), + "rack": MessageLookupByLibrary.simpleMessage("Stalak (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Naziv stalka"), + "racks": MessageLookupByLibrary.simpleMessage("Stalci (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Ponovo otvori"), + "read": MessageLookupByLibrary.simpleMessage("Čitanje"), + "receipt": MessageLookupByLibrary.simpleMessage("Račun"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Primljeni iznos"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Primio"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Primljeno od"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nedavne transakcije", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Primite PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Smanji gotovinu"), + "reference": MessageLookupByLibrary.simpleMessage("Referenca"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referentni broj"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referentni broj"), + "register": MessageLookupByLibrary.simpleMessage("Registrirajte se"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Moramo registrovati vaš telefon bez početka!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Preostalo"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Preostalo za platiti", + ), + "remark": MessageLookupByLibrary.simpleMessage("Napomena"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Zapamti me"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Podseti me kasnije", + ), + "remove": MessageLookupByLibrary.simpleMessage("Ukloni"), + "reports": MessageLookupByLibrary.simpleMessage("Izvještaji"), + "resendIn": MessageLookupByLibrary.simpleMessage("Pošalji OTP ponovo za"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Ponovo pošaljite OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Poništite lozinku koristeći svoj email ili broj telefona", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Poništite svoju lozinku kako biste se prijavili na nalog", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetuj"), + "retailer": MessageLookupByLibrary.simpleMessage("Prodavac na malo"), + "retry": MessageLookupByLibrary.simpleMessage("Pokušaj ponovo"), + "retryScan": MessageLookupByLibrary.simpleMessage("Pokušaj ponovo"), + "retur": MessageLookupByLibrary.simpleMessage("Povrat"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Povratni iznos"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Količina povrata"), + "returned": MessageLookupByLibrary.simpleMessage("Vraćeno"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Vraćen iznos"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Datum povrata"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Vraćena stavka"), + "role": MessageLookupByLibrary.simpleMessage("Uloga"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Uloga i dozvola", + ), + "roles": MessageLookupByLibrary.simpleMessage("Uloge"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbliži cijeli broj", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokruži na cijeli broj", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Zaokruživanje"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Zaokruženi ukupno"), + "roundings": MessageLookupByLibrary.simpleMessage("Zaokruživanje (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Tekuća gotovina"), + "sNo": MessageLookupByLibrary.simpleMessage("Br."), + "salary": MessageLookupByLibrary.simpleMessage("Plata"), + "sale": MessageLookupByLibrary.simpleMessage("Prodaja"), + "saleBy": MessageLookupByLibrary.simpleMessage("Prodaja od strane"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Uredi prodaju"), + "saleList": MessageLookupByLibrary.simpleMessage("Sales List"), + "salePrice": MessageLookupByLibrary.simpleMessage("Prodajna cijena"), + "saleQty": MessageLookupByLibrary.simpleMessage("Količina prodaje"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Potrebna je prodajna cijena", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Povrat prodaje"), + "sales": MessageLookupByLibrary.simpleMessage("Prodaja"), + "salesBy": MessageLookupByLibrary.simpleMessage("Prodao:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Sales Details"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista prodaje"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pregled prodaje i kupovine", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Izvještaj o prodaji"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Povrat prodaje"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o povratu prodaje", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Postavke prodaje"), + "save": MessageLookupByLibrary.simpleMessage("Sačuvaj"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Sačuvaj i objavi"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Sačuvaj postavke"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Sačuvaj varijantu"), + "saving": MessageLookupByLibrary.simpleMessage("Spremanje"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skeniraj QR kod proizvoda", + ), + "search": MessageLookupByLibrary.simpleMessage("Traži"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Pretraži prisustvo", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Pretraži broj serije...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Pretraži ovde...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Pretraži odsustva"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Pretraži proizvod"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Pretraži transakcije...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Pretraži..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunde"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Pogledaj sve promotivne kodove", + ), + "select": MessageLookupByLibrary.simpleMessage("Odaberite"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Izaberite brend"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Izaberite račun"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Odaberi račun"), + "selectAll": MessageLookupByLibrary.simpleMessage("Označi sve"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Odaberite barem jednu policu", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Odaberi banku ili gotovinu", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Izaberite kategoriju firme", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Izaberite Kategoriju", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Izaberite kupca"), + "selectDate": MessageLookupByLibrary.simpleMessage("Izaberite datum"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Prvo odaberite datum", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Odaberi odredište depozita", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Prvo odaberite zaposlenika", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Izaberite početni datum", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Odaberi stavke"), + "selectLang": MessageLookupByLibrary.simpleMessage("Odaberite Vaš jezik"), + "selectModel": MessageLookupByLibrary.simpleMessage("Izaberite model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Izaberite jedan"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Odaberi jedan račun", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Izaberite kategoriju proizvoda", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Izaberite jediničnu meru proizvoda", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Odaberi stalak"), + "selectShelf": MessageLookupByLibrary.simpleMessage( + "Odaberi policu (Shelf)", + ), + "selectStock": MessageLookupByLibrary.simpleMessage("Odaberi zalihu"), + "selectTax": MessageLookupByLibrary.simpleMessage("Izaberite porez"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Izaberite krajnji datum", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Odaberi tip"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Izaberite varijacije :", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Odaberi skladište", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Prodaj sve >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prodajna cijena"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Prodaje"), + "send": MessageLookupByLibrary.simpleMessage("Pošalji"), + "sendCode": MessageLookupByLibrary.simpleMessage("Pošalji kod"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Poslali smo e-mail sa uputstvima kako da poništim lozinku na:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Pošalji vezu za resetovanje", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Pošalji poruku"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Pošaljite SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Pošalji SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Pošaljite vašu email adresu", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil da povežete svog doktora sa boljim utiskom", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Postavite novu lozinku", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Postavite svoj profil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Postavke"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dana"), + "share": MessageLookupByLibrary.simpleMessage("Podijeli"), + "shelf": MessageLookupByLibrary.simpleMessage("Polica (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Naziv police"), + "shelves": MessageLookupByLibrary.simpleMessage("Police (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Smjena"), + "shiftName": MessageLookupByLibrary.simpleMessage("Naziv smjene"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adresa za dostavu", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Troškovi dostave"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Početni saldo prodavnice", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Preostali saldo prodavnice", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Prikaži akciju"), + "showCode": MessageLookupByLibrary.simpleMessage("Prikaži kod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Prikaži kombo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Prikaži datum isteka", + ), + "showName": MessageLookupByLibrary.simpleMessage("Prikaži ime"), + "showPrice": MessageLookupByLibrary.simpleMessage("Prikaži cijenu"), + "showSingle": MessageLookupByLibrary.simpleMessage("Prikaži pojedinačne"), + "showVariant": MessageLookupByLibrary.simpleMessage("Prikaži varijante"), + "signIn": MessageLookupByLibrary.simpleMessage("Prijavi se"), + "signUp": MessageLookupByLibrary.simpleMessage("Prijavi se"), + "single": MessageLookupByLibrary.simpleMessage("Pojedinačno"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dana"), + "size": MessageLookupByLibrary.simpleMessage("Veličina"), + "skip": MessageLookupByLibrary.simpleMessage("Preskoči"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Preskoči ažuriranje", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("Br."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Pametan sat"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Društveni Marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Prodano"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Nešto nije u redu sa web stranicom.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Nešto je"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Prijava osoblja"), + "start": MessageLookupByLibrary.simpleMessage("Početak"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Vrijeme početka pauze", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Datum početka"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Započnite Novu Prodaju", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Vrijeme početka"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Vrijeme početka je obavezno", + ), + "started": MessageLookupByLibrary.simpleMessage("Počelo"), + "state": MessageLookupByLibrary.simpleMessage("Država"), + "stateName": MessageLookupByLibrary.simpleMessage("Ime države"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Still Unpaid"), + "stock": MessageLookupByLibrary.simpleMessage("Stock"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista dionica"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Zaliha / Varijanta", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Izveštaj o zalihama"), + "stockValue": MessageLookupByLibrary.simpleMessage("Vrednost zaliha"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Zaliha mora biti najmanje 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Zalihe: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Lista podporeza"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Podporezi"), + "subTotal": MessageLookupByLibrary.simpleMessage("Sub Total"), + "submit": MessageLookupByLibrary.simpleMessage("Pošalji"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Pretplati se sada"), + "subscription": MessageLookupByLibrary.simpleMessage("Pretplata"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Izvještaji o pretplati", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Pretplate"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Uspešno plaćeno"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Dobavljač plaća"), + "supplier": MessageLookupByLibrary.simpleMessage("Dobavljač"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Podaci o dobavljaču", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Dug dobavljaču"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Glavna knjiga dobavljača", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Dobavljač Ime"), + "switchBank": MessageLookupByLibrary.simpleMessage("Promijeni poslovnicu?"), + "switchs": MessageLookupByLibrary.simpleMessage("Promijeni"), + "tax": MessageLookupByLibrary.simpleMessage("Porez (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Poreska grupa"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Procenat poreza"), + "taxRates": MessageLookupByLibrary.simpleMessage("Poreske stope"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Poreske stope - Upravljajte vašim poreskim stopama", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Poreski izvještaj"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista poreskih izvještaja", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Vrsta poreza"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Porez sa jednim/više tipova poreza", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Hvala vam na kupovini", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Hvala vam na vašoj uplati", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo za termalni račun", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Jezik termalnog štampača", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Veličina papira štampača", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dana"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 naljepnice po listu, 8.27 x 11.69 inča", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ovaj mjesec"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ovaj plan nije pogodan za nadogradnju", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ovaj plan nije dostupan za kupovinu", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ovaj proizvod je već dodat!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ovaj tjedan"), + "thisYear": MessageLookupByLibrary.simpleMessage("Ova godina"), + "time": MessageLookupByLibrary.simpleMessage("Vrijeme"), + "timeIn": MessageLookupByLibrary.simpleMessage("Vrijeme dolaska"), + "timeOut": MessageLookupByLibrary.simpleMessage("Vrijeme odlaska"), + "to": MessageLookupByLibrary.simpleMessage("Do"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na račun"), + "toDate": MessageLookupByLibrary.simpleMessage("Izlaziti s"), + "today": MessageLookupByLibrary.simpleMessage("Danas"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Danasnji pregled"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 kupaca"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 proizvoda"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 dobavljača"), + "total": MessageLookupByLibrary.simpleMessage("Ukupno"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Ukupan iznos"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Ukupna imovina"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Ukupni saldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Ukupno kategorija", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Ukupno za platiti"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Ukupni dug"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Total Expense"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Ukupni prihod"), + "totalItems": MessageLookupByLibrary.simpleMessage("Ukupno stavki"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Total Loss"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Ukupno za platiti"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Ukupna cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Total Products"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total Profit"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Ukupna kupovina"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Ukupni iznos vraćen", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Ukupno vraćeno"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Ukupan iznos plate", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Ukupna prodaja"), + "totalVat": MessageLookupByLibrary.simpleMessage("Ukupni PDV"), + "totall": MessageLookupByLibrary.simpleMessage("Ukupno:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Pregled transakcije"), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Vrsta transakcije", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transakcije"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o historiji transakcija", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfer"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transfer čeka"), + "transferDate": MessageLookupByLibrary.simpleMessage("Datum transfera"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Pokušaj ponovo"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tip"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Izaberite tip"), + "unPaid": MessageLookupByLibrary.simpleMessage("UnPaid"), + "unit": MessageLookupByLibrary.simpleMessage("Jedinica"), + "unitName": MessageLookupByLibrary.simpleMessage("Naziv jedinice"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Jedinična cena"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Jedinična cijena"), + "units": MessageLookupByLibrary.simpleMessage("Jedinice"), + "unlimited": MessageLookupByLibrary.simpleMessage("Karakteristike paketa"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Neograničena upotreba", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neograničena upotreba našeg paketa👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Ažuriraj"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Ažuriraj poslovnicu"), + "updateContact": MessageLookupByLibrary.simpleMessage("Ažurirajte kontakt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Nije uspjelo ažuriranje zaliha", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Ažurirati sada"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje stranke.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Ažurirajte proizvod", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Proizvod je uspješno ažuriran!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje proizvoda.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Ažuriraj kupovinu"), + "updateRole": MessageLookupByLibrary.simpleMessage("Ažuriraj ulogu"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje prodaje.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Uspješno ažurirano"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil kako biste ostavili bolji utisak na svoje kupce", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoju pretplatu", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ažuriranje..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Nabavite sada"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI ID za QR kod"), + "upload": MessageLookupByLibrary.simpleMessage("Otpremi"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Otpremi sliku"), + "uploading": MessageLookupByLibrary.simpleMessage("Otpremanje..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Koristi galeriju"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Naziv korisnika ne može biti prazan", + ), + "user": MessageLookupByLibrary.simpleMessage("Korisnik"), + "userRole": MessageLookupByLibrary.simpleMessage("Uloga korisnika"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalji uloge korisnika", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Naziv korisnika"), + "values": MessageLookupByLibrary.simpleMessage("Vrijednosti"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varijanta uspješno dodana!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varijanta uspješno obrisana!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Lista varijanti"), + "variationId": MessageLookupByLibrary.simpleMessage("ID varijacije"), + "variations": MessageLookupByLibrary.simpleMessage("Varijacije"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Varijacijski proizvodi", + ), + "vat": MessageLookupByLibrary.simpleMessage("PDV"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("PDV i porez"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("PDV/GST Broj"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Naziv PDV/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("PDV ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("PDV Broj"), + "vatReports": MessageLookupByLibrary.simpleMessage("PDV izvještaji"), + "vatType": MessageLookupByLibrary.simpleMessage("Vrsta PDV-a"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikacija"), + "verify": MessageLookupByLibrary.simpleMessage("Potvrdi"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifikujte svoj Email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifikujte Email"), + "view": MessageLookupByLibrary.simpleMessage("Pogledaj detalje"), + "viewAll": MessageLookupByLibrary.simpleMessage("Vidi sve"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Pogledaj detalje"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Pogledaj cijenu"), + "viewStock": MessageLookupByLibrary.simpleMessage("Pogledaj stanje"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Pregled transakcija za", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Kupac koji je došao", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Novčanik"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo novčanika"), + "warehouse": MessageLookupByLibrary.simpleMessage("Skladište (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Naziv skladišta"), + "warranty": MessageLookupByLibrary.simpleMessage("Garancija (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Poslali smo potvrdu na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Poslali smo vam OTP na vaš broj telefona", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Sedmično"), + "weight": MessageLookupByLibrary.simpleMessage("Težina"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Dobrodošli nazad!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Šta je novo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Veleprodajna cijena", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Veletrgovac"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Biće dodano uskoro", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Napišite vašu poruku ovdje", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Napišite tekst ovdje...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Godišnje"), + "years": MessageLookupByLibrary.simpleMessage("Godine"), + "yes": MessageLookupByLibrary.simpleMessage("Da"), + "yesterday": MessageLookupByLibrary.simpleMessage("Jučer"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ne možete platiti više od duga", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Sada možete ponovo poslati OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za generisanje bar koda.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje modela.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje police", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za dobit i gubitak.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje kategorije troškova.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje kategorije prihoda.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje modela", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje nabavke.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje odjela.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje zvanja.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje zahtjeva za odsustvo.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje platnog spiska.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za izvoz u Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za generisanje barkoda.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za generisanje izvještaja", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje poslovnice.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje odjela.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje zahtjeva za odsustvo.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje modela", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje praznika.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za pregled prisustva", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje platnog spiska.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje zvanja.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje smjene.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje smjene.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje stalaka.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje stalaka.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje stalaka.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje troška.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje prihoda.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Morate dati dozvolu", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Vi koristite "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Da li želite izbrisati ovaj proizvod?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Vaš besplatan paket je skoro gotov, kupite sledeći plan. Hvala.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Vaš paket"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Vaš paket će isteći za 5 dana", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Vaš paket ističe danas\n\nMolimo kupite ponovo", + ), + "zip": MessageLookupByLibrary.simpleMessage("Poštanski broj"), + "zipCode": MessageLookupByLibrary.simpleMessage("Unesite poštanski broj"), + }; +} diff --git a/lib/generated/intl/messages_ca.dart b/lib/generated/intl/messages_ca.dart new file mode 100644 index 0000000..6d8723f --- /dev/null +++ b/lib/generated/intl/messages_ca.dart @@ -0,0 +1,2474 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ca locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ca'; + + static String m0(start) => "Torna a enviar l\'OTP en \$${start} segons"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Detalls del client", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FACTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logotip de factura A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nom visible del compte", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nom del titular del compte", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nom del compte"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nom del compte"), + "action": MessageLookupByLibrary.simpleMessage("Acció"), + "actions": MessageLookupByLibrary.simpleMessage("Accions"), + "active": MessageLookupByLibrary.simpleMessage("Actiu"), + "add": MessageLookupByLibrary.simpleMessage("Afegeix"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Si us plau, afegeix una compra", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Afegir assistència"), + "addBank": MessageLookupByLibrary.simpleMessage("Afegir banc"), + "addBrand": MessageLookupByLibrary.simpleMessage("Afegeix marca"), + "addCash": MessageLookupByLibrary.simpleMessage("Afegeix efectiu"), + "addCategory": MessageLookupByLibrary.simpleMessage("Afegeix categoria"), + "addContact": MessageLookupByLibrary.simpleMessage("Afegeix contacte"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Si us plau, afegeix un client", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Afegir client"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Afegeix lliurament"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Afegir departament"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Afegir nova designació", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Afegeix despesa"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Afegeix categoria de despesa", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Afegir festiu"), + "addImage": MessageLookupByLibrary.simpleMessage("Afegir imatge"), + "addIncome": MessageLookupByLibrary.simpleMessage("Afegeix ingressos"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Afegeix categoria d\'ingressos", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Afegeix articles"), + "addLeave": MessageLookupByLibrary.simpleMessage("Afegir permís"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Afegir més camps"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Afegeix nova adreça", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Afegir nova assistència", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Afegir comptes bancaris", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Afegir nou empleat", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Afegir nou festiu"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Afegir nou permís"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Afegeix un nou model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("Afegir nova nòmina"), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Afegeix nou producte", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Si us plau, afegeix una compra", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Afegir nova prestatgeria", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage("Afegir nou torn"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Afegeix un nou impost"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Afegir nova variació", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Afegir noves variacions", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Afegeix un nou magatzem", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Afegeix nota"), + "addParty": MessageLookupByLibrary.simpleMessage("Afegir entitats"), + "addPayment": MessageLookupByLibrary.simpleMessage("Afegir pagament"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Si us plau, afegeix un producte", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Afegeix primer un producte", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Producte creat amb èxit!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per crear producte.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Afegeix compra"), + "addRole": MessageLookupByLibrary.simpleMessage("Afegir rol"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Si us plau, afegeix una venda", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Afegeix vendes"), + "addShelf": MessageLookupByLibrary.simpleMessage("Afegir nou estante"), + "addShift": MessageLookupByLibrary.simpleMessage("Afegir torn"), + "addStock": MessageLookupByLibrary.simpleMessage("Afegir estoc"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Afegir subvariant", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Afegeix impost"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Afegeix un nou grup d\'impostos", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Afegeix unitat"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Afegeix rol d\'usuari", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Afegir variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Afegir detalls de variant", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Afegit al carret"), + "adding": MessageLookupByLibrary.simpleMessage("Afegint..."), + "address": MessageLookupByLibrary.simpleMessage("Adreça"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Ajustar saldo bancari", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Ajustar efectiu"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Ajustar saldo d\'efectiu", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Data d\'ajust"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Bestreta"), + "all": MessageLookupByLibrary.simpleMessage("Tot"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Totes les solucions empresarials", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro és una solució empresarial completa amb estoc, comptabilitat, vendes, despeses i pèrdues/benefici.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Tots els empleats"), + "allParties": MessageLookupByLibrary.simpleMessage("Totes les parts"), + "allParty": MessageLookupByLibrary.simpleMessage("Totes les parts"), + "allTime": MessageLookupByLibrary.simpleMessage("Tot el temps"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Totes les transaccions", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Ja afegit"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Ja tens un compte?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Import"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "L\'import ha de ser superior a 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Mètode d\'arrodoniment de l\'import", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Imports en lletres"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'import és obligatori", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "S\'enviarà un SMS al següent número: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Suport per a aplicacions Android i iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Hi ha una nova actualització disponible\nSi us plau, actualitza la teva aplicació", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Aplicar"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Estàs segur?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Esteu segur que voleu suprimir aquesta sucursal?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Esteu segur que voleu eliminar aquest rol?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Esteu segur que voleu canviar a una sucursal diferent?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Estàs segur que vols eliminar aquesta part?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Esteu segur que voleu sortir d\'aquesta sucursal?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("A data de"), + "assets": MessageLookupByLibrary.simpleMessage("Actius"), + "attachment": MessageLookupByLibrary.simpleMessage("Adjunt"), + "attendance": MessageLookupByLibrary.simpleMessage("Assistència"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Informes d\'assistència", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Signatura autoritzada", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Dies calculats automàticament", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Seleccionat automàticament", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Torna a Inici"), + "balance": MessageLookupByLibrary.simpleMessage("Balanç"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo pendent"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balanç de situació"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banc"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Comptes bancaris"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Detalls bancaris"), + "bankName": MessageLookupByLibrary.simpleMessage("Nom del banc"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferència entre bancs", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transferència de banc a efectiu", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Configuració d\'etiquetes de codi de barres", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Generador de codis de barres", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generador de codi de barres", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Codis de barres"), + "batch": MessageLookupByLibrary.simpleMessage("Lot"), + "batchNo": MessageLookupByLibrary.simpleMessage("Número de lot"), + "billTO": MessageLookupByLibrary.simpleMessage("Factura a"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Benefici per factura", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Adreça de facturació", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Data de naixement"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "El Bluetooth està apagat. Activeu-lo.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Sucursal"), + "branchList": MessageLookupByLibrary.simpleMessage("Llista de sucursals"), + "brand": MessageLookupByLibrary.simpleMessage("Marca"), + "brandName": MessageLookupByLibrary.simpleMessage("Nom de la marca"), + "brands": MessageLookupByLibrary.simpleMessage("Marques"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Durada de la pausa"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Estat de la pausa"), + "breakTime": MessageLookupByLibrary.simpleMessage("Temps de pausa"), + "bulk": MessageLookupByLibrary.simpleMessage("Carrega massiva"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Càrrega massiva"), + "businessCat": MessageLookupByLibrary.simpleMessage("Categoria de negoci"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Nom de la companyia i del negoci", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Comprar ara"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Compra el pla Premium"), + "call": MessageLookupByLibrary.simpleMessage("Trucada"), + "camera": MessageLookupByLibrary.simpleMessage("Càmera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "No es pot editar aquest tipus de transacció.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "No s\'han pogut recuperar els detalls del pagament.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Cancel·la"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Buscant dispositius...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "No es pot transferir al mateix compte.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacitat"), + "cash": MessageLookupByLibrary.simpleMessage("Efectiu"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Efectiu i banc"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Gestió d\'efectiu i bancs", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Flux de caixa"), + "cashIn": MessageLookupByLibrary.simpleMessage("Entrada d\'efectiu"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Efectiu en mà"), + "cashOut": MessageLookupByLibrary.simpleMessage("Sortida d\'efectiu"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferència d\'efectiu a banc", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categories"), + "category": MessageLookupByLibrary.simpleMessage("Categoria"), + "categoryName": MessageLookupByLibrary.simpleMessage("Nom de la categoria"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Import del canvi"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Canvia la contrasenya", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Comprova el correu electrònic", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Xecs"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Import del xec"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Data del xec"), + "chequeList": MessageLookupByLibrary.simpleMessage("Llista de xecs"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Número de xec"), + "choose": MessageLookupByLibrary.simpleMessage("Tria"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Trieu país"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Selecciona un client", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Selecciona un proveïdor", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Escull les teves característiques", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Les característiques són la part important que fa que POSpro sigui diferent de les solucions tradicionals.", + ), + "city": MessageLookupByLibrary.simpleMessage("Ciutat"), + "cityName": MessageLookupByLibrary.simpleMessage("Nom de la ciutat"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Netejar"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Clica per connectar", + ), + "close": MessageLookupByLibrary.simpleMessage("Tanca"), + "closed": MessageLookupByLibrary.simpleMessage("Tancat"), + "code": MessageLookupByLibrary.simpleMessage("Codi"), + "collectDue": MessageLookupByLibrary.simpleMessage("Cobra el deute"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Si us plau, cobra un deute", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Recollit per:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Recollit per"), + "color": MessageLookupByLibrary.simpleMessage("Color"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinació de múltiples impostos", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Informe de productes combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Productes combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Informe combinat"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Properament"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Adreça de la companyia", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Confirma l\'eliminació", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Confirma la contrasenya", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Confirma la contrasenya", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Confirma la devolució", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Confirma SMS a"), + "congratulation": MessageLookupByLibrary.simpleMessage("Felicitats"), + "connect": MessageLookupByLibrary.simpleMessage("Clica per connectar"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Connecta la teva impressora", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Connecta la teva impressora", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Connectat a"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Dades de contacte"), + "contactUs": MessageLookupByLibrary.simpleMessage("Contacta amb nosaltres"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continua"), + "continueE": MessageLookupByLibrary.simpleMessage("Continua"), + "cost": MessageLookupByLibrary.simpleMessage("Cost"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Cost sense impostos", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Cost amb impostos", + ), + "country": MessageLookupByLibrary.simpleMessage("País"), + "countryName": MessageLookupByLibrary.simpleMessage("Nom del país"), + "create": MessageLookupByLibrary.simpleMessage("Crea"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Crea un compte gratuït", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Crea un compte gratuït"), + "createBranch": MessageLookupByLibrary.simpleMessage("Crear sucursal"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Crea una nova contrasenya", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per crear PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per crear una venda.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Crèdit (Entrada)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Límit de crèdit de l’entitat", + ), + "currency": MessageLookupByLibrary.simpleMessage("Moneda"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Saldo actual"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Saldo d\'efectiu actual", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mes actual"), + "currentYear": MessageLookupByLibrary.simpleMessage("Any actual"), + "currents": MessageLookupByLibrary.simpleMessage("Actual"), + "custom": MessageLookupByLibrary.simpleMessage("Personalitzat"), + "customDate": MessageLookupByLibrary.simpleMessage("Data personalitzada"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Marca personalitzada de factures", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Impressió personalitzada", + ), + "customer": MessageLookupByLibrary.simpleMessage("Client"), + "customerDate": MessageLookupByLibrary.simpleMessage("Data personalitzada"), + "customerDue": MessageLookupByLibrary.simpleMessage("Degut al client"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Llibre major de clients", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Nom del client"), + "customerPay": MessageLookupByLibrary.simpleMessage("Pagament del client"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Número de telèfon del client", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Signatura del client", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transacció diària", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Tauler de control"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Dades guardades correctament.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "La data final no pot ser anterior a la data inicial.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "La data és obligatòria", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Llibre diari"), + "days": MessageLookupByLibrary.simpleMessage("dies"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dies restants"), + "dealer": MessageLookupByLibrary.simpleMessage("Distribuïdor"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Preu de distribuïdor"), + "debitOut": MessageLookupByLibrary.simpleMessage("Dèbit (Sortida)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Preu de venda per defecte", + ), + "delete": MessageLookupByLibrary.simpleMessage("Elimina"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Eliminar compte"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Esteu segur que voleu eliminar aquest lot?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Estàs segur que vols suprimir el teu compte? Aquesta acció esborrarà permanentment totes les teves dades.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per eliminar entitat.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "S\'ha suprimit correctament!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Eliminant..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Adreça de lliurament", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Despeses d\'enviament", + ), + "department": MessageLookupByLibrary.simpleMessage("Departament"), + "deposit": MessageLookupByLibrary.simpleMessage("Ingrés"), + "depositTo": MessageLookupByLibrary.simpleMessage("Ingressar a"), + "description": MessageLookupByLibrary.simpleMessage("Descripció"), + "designation": MessageLookupByLibrary.simpleMessage("Designació"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Nom de la designació", + ), + "details": MessageLookupByLibrary.simpleMessage("Detalls"), + "developedBy": MessageLookupByLibrary.simpleMessage("Desenvolupat per"), + "digits": MessageLookupByLibrary.simpleMessage( + "S\'ha enviat un PIN de 6 dígits a la teva adreça de correu electrònic: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Desactiva"), + "discount": MessageLookupByLibrary.simpleMessage("Descompte"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "El nom visible és obligatori", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("No molestar"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Segur que voleu suprimir això", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vols eliminar l\'usuari?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vols sortir de l\'aplicació?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Segur que voleu reobrir aquest xec?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "No tens un compte?", + ), + "done": MessageLookupByLibrary.simpleMessage("Fet"), + "download": MessageLookupByLibrary.simpleMessage("Baixa"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Descarregar APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Baixa el format Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Baixada correcte! Comprova la carpeta Documents", + ), + "downloading": MessageLookupByLibrary.simpleMessage("S\'està baixant..."), + "due": MessageLookupByLibrary.simpleMessage("A pagar"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Import degut: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Saldo pendent"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Cobrament de deutes", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Llista de deutes"), + "duePay": MessageLookupByLibrary.simpleMessage("Pagament de deutes"), + "dueReport": MessageLookupByLibrary.simpleMessage("Informe de deutes"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "No es permet la venda a crèdit per a clients sense compte.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Deutes"), + "duration": MessageLookupByLibrary.simpleMessage("Durada"), + "durationDays": MessageLookupByLibrary.simpleMessage("Durada (Dies)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "POS mòbil fàcil d\'usar", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "L\'aplicació POSpro és gratuïta i fàcil d\'usar. De fet, és un dels millors sistemes POS del món.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Edita"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Editar assistència", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Editar comptes bancaris", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar ajust bancari", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Editar banc a efectiu", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Editar transferència bancària", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar ajust d\'efectiu", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Editar efectiu a banc", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Edita la categoria"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Editar designació", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Editar empleat"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Editar festiu"), + "editLeave": MessageLookupByLibrary.simpleMessage("Editar permís"), + "editModel": MessageLookupByLibrary.simpleMessage("Edita el model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Editar nòmina"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Edita el número de telèfon?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Editar producte"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Edita factura de compra", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Editar prestatgeria"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Edita factura de venda", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Editar estante"), + "editShift": MessageLookupByLibrary.simpleMessage("Editar torn"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Edita Màrqueting Social", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Edita l\'impost"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Edita el grup d\'impostos", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Editar variació"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Edita el magatzem"), + "email": MessageLookupByLibrary.simpleMessage( + "Adreça de correu electrònic", + ), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "El correu electrònic no pot estar buit", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Correu electrònic"), + "employee": MessageLookupByLibrary.simpleMessage("Empleat"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Introduïu estoc baix"), + "end": MessageLookupByLibrary.simpleMessage("Fi"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Hora de finalització de la pausa", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Data final"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "La data de finalització és anterior a la data d\'inici", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "La data de finalització no pot ser anterior a la data d\'inici.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Hora de finalització"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'hora de finalització és obligatòria", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Finalitza el teu pla gratuït", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Introduïu número de lot", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom de la marca", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Introdueix un descompte vàlid", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Introdueix un OTP vàlid", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Introdueix un estoc vàlid", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom visible del compte", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom del titular del compte", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Introduïu el número de compte", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Introduïu l’adreça"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Introdueix import"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Introduïu el saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom del banc", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Introduïu núm. de lot", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Introduïu l\'hora de la pausa", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom del negoci/botiga", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Introdueix la capacitat", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom de la categoria", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Introdueix el color"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introdueix el número de telèfon del client", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Introdueix el preu del distribuïdor", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Introduïu la descripció", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom de la designació", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Introdueix el descompte", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix la teva adreça de correu electrònic a continuació per rebre l\'enllaç de restabliment de contrasenya.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Introduïu l\'hora de finalització", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom de la categoria de despesa", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Introdueix la data de despesa", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Introdueix l\'adreça completa", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom complet", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom del festiu", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom de la categoria d\'ingressos", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Introdueix el text de l\'etiqueta", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom del fabricant", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom del model", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Introdueix nom"), + "enterNote": MessageLookupByLibrary.simpleMessage("Introdueix una nota"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Introdueix el saldo inicial", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Introduïu el codi del producte", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom del producte", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Introdueix el preu de compra", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Introdueix la quantitat", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Introdueix número de referència", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Introdueix el preu de venda", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom de l\'estante", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Introdueix la mida"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Introduïu l\'hora d\'inici", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Introdueix l\'estoc"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Introduïu el tipus impositiu", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Introdueix el tipus"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Introduïu nom d\'usuari", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Introdueix el títol d\'usuari", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Introdueix un OTP vàlid", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Introduïu valors"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Introduïu el número d\'IVA/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Introduïu el títol d\'IVA/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Introdueix el nom del magatzem", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Introdueix el pes"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Introdueix el preu a l\'engròs", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Introduïu el vostre país", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Introdueix el teu correu electrònic", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Introdueix el teu nom complet", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Introdueix el teu nom", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Introduïu el nivell de nota", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Introduïu la contrasenya", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introdueix el teu número de telèfon", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Introduïu el missatge postvenda", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Error en suprimir l\'impost", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Fitxers Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "Carregador d\'Excel", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Preu exclusiu"), + "exit": MessageLookupByLibrary.simpleMessage("Sortir"), + "exitBank": MessageLookupByLibrary.simpleMessage("Sortir de la sucursal"), + "expDate": MessageLookupByLibrary.simpleMessage("Data de caducitat"), + "expense": MessageLookupByLibrary.simpleMessage("Despesa"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Categories de despeses", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data de despesa"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Despesa per a"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Informe de despeses", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Tipus de despeses"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Estat de caducitat", + ), + "expire": MessageLookupByLibrary.simpleMessage("Caduca"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Informes de productes caducats", + ), + "expired": MessageLookupByLibrary.simpleMessage("Caducat"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Data de caducitat"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Informe d\'articles caducats", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Llista de caducats"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Producte caducat"), + "expiry": MessageLookupByLibrary.simpleMessage("Caducitat"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Estendre pla"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "No s\'ha pogut suprimir el departament", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "No s\'ha pogut suprimir l\'impost", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Error al obtenir la versió de la plataforma.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "No s\'han pogut carregar els departaments", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Error en processar la devolució.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Característica"), + "field": MessageLookupByLibrary.simpleMessage("Camp"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dies"), + "filter": MessageLookupByLibrary.simpleMessage("Filtrar"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrar per data"), + "firstName": MessageLookupByLibrary.simpleMessage("Nom"), + "flat": MessageLookupByLibrary.simpleMessage("Fix"), + "folder": MessageLookupByLibrary.simpleMessage( + "Potser el correu va acabar a la carpeta de spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Has oblidat la contrasenya?", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Còpia de seguretat de dades gratuïta", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Actualització gratuïta de per vida", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Paquet gratuït"), + "freePlan": MessageLookupByLibrary.simpleMessage("Pla gratuït"), + "from": MessageLookupByLibrary.simpleMessage("De"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Del compte"), + "fromDate": MessageLookupByLibrary.simpleMessage("Des de la data"), + "fullName": MessageLookupByLibrary.simpleMessage("Nom complet"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Totalment pagat"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "No hi ha dades per generar PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Gènere"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generar PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Generant PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Has rebut un correu electrònic", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Entès"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Benefici brut (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantia (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Convidat"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Ja tens un compte?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Amagar camps"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Preu: De més a menys", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Introdueix l\'adreça de correu electrònic", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Introdueix la contrasenya", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Nom del titular"), + "holiday": MessageLookupByLibrary.simpleMessage("Festiu"), + "holidayList": MessageLookupByLibrary.simpleMessage("Llista de festius"), + "home": MessageLookupByLibrary.simpleMessage("Inici"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Hores restants"), + "hrm": MessageLookupByLibrary.simpleMessage("RRHH"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Estic d\'acord a suprimir el meu compte permanentment.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Codi IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Imatge"), + "inActive": MessageLookupByLibrary.simpleMessage("Inactiu"), + "inStock": MessageLookupByLibrary.simpleMessage("En estoc"), + "inactive": MessageLookupByLibrary.simpleMessage("Inactiu"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Preu inclusiu"), + "income": MessageLookupByLibrary.simpleMessage("Ingressos"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Categories d\'ingressos", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Informe de categories d\'ingressos", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Data d\'ingressos"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Ingressos per"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Informe d\'ingressos", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "No teniu permís per veure l’informe d’ingressos.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tipus d\'ingressos"), + "incomes": MessageLookupByLibrary.simpleMessage("Ingressos"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informació a les etiquetes", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrucció"), + "inv": MessageLookupByLibrary.simpleMessage("Nº Inv."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Import no vàlid"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventari"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "No teniu permís per a l’inventari", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Factura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "Logotip de la factura", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Número de factura"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Visor de factures"), + "item": MessageLookupByLibrary.simpleMessage("Article"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Article afegit"), + "itemName": MessageLookupByLibrary.simpleMessage("Nom de l\'article"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vendes d\'articles"), + "joinDate": MessageLookupByLibrary.simpleMessage("Data d\'incorporació"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Rotlle 1.5\"*1, 38mm*25mm, espai 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Rotlle 2\"*1, 50mm*25mm, espai 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Correu electrònic"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Contrasenya"), + "language": MessageLookupByLibrary.simpleMessage("Idioma"), + "last30Days": MessageLookupByLibrary.simpleMessage("Últims 30 dies"), + "last7Days": MessageLookupByLibrary.simpleMessage("Últims 7 dies"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mes passat"), + "lastName": MessageLookupByLibrary.simpleMessage("Cognoms"), + "lastYear": MessageLookupByLibrary.simpleMessage("L\'any passat"), + "leave": MessageLookupByLibrary.simpleMessage("Permís"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Durada del permís"), + "leaveList": MessageLookupByLibrary.simpleMessage("Llista de permisos"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Informes de permisos", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Sol·licitud de permís", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Tipus de permís"), + "ledger": MessageLookupByLibrary.simpleMessage("Llibre major"), + "link": MessageLookupByLibrary.simpleMessage("Enllaç"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("La llista està buida"), + "loading": MessageLookupByLibrary.simpleMessage("Carregant"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "S\'estan carregant els paràmetres d\'OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Inicia sessió"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Inicia sessió amb correu electrònic", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Tanca sessió"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Error en iniciar la sessió. Torna-ho a provar.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Inicia sessió amb telèfon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Pèrdua"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Pèrdua/Benefici"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Pèrdua/Benefici"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Informe de pèrdues/guanys", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Estoc baix"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alerta d\'estoc baix", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Informe d’estoc baix", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Preu: De menys a més", + ), + "lp": MessageLookupByLibrary.simpleMessage("Pèrdua/Benefici"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalls de pèrdues/beneficis", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Gestionar configuració", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Data de fabricació"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Data de fabricació", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Fabricant"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Missatge"), + "mobile": MessageLookupByLibrary.simpleMessage("Mòbil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mòbil"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model creat correctament!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nom del model"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model actualitzat correctament!", + ), + "models": MessageLookupByLibrary.simpleMessage("Models"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Entrada de diners"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Sortida de diners"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Rebut de diners"), + "month": MessageLookupByLibrary.simpleMessage("Mes"), + "monthly": MessageLookupByLibrary.simpleMessage("Mensual"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Més informació"), + "mrp": MessageLookupByLibrary.simpleMessage("PVP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Preu de venda màxim (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nom"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "El nom no pot estar buit", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Es necessiten almenys dos comptes bancaris per realitzar una transferència.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Benefici net (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Import net total"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nova contrasenya"), + "next": MessageLookupByLibrary.simpleMessage("Següent"), + "no": MessageLookupByLibrary.simpleMessage("No"), + "noAcc": MessageLookupByLibrary.simpleMessage("No tens cap compte?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat comptes coincidents", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Usuari no actiu"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat registres d\'assistència per als filtres seleccionats.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat registres d\'assistència.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat comptes bancaris.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat comptes bancaris per transferir.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Sense lot"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Cap dispositiu Bluetooth seleccionat.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap sucursal", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat xecs", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "No hi ha dades disponibles", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "No hi ha dades disponibles", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "No hi ha dades disponibles", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "No hi ha dades disponibles per exportar", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "No hi ha dades disponibles per generar pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat dades", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap departament.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "No hi ha descripció disponible per a aquest departament.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "No hi ha descripció disponible per a aquesta designació.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "No s\'ha proporcionat cap descripció.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap designació.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat comptes bancaris de destinació.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap dispositiu", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Cap deute"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "No s\'ha seleccionat cap deute", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Cap fitxer seleccionat", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat festius.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat festius coincidents", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap article", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "No s\'ha seleccionat cap element", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat registres de permís per als filtres seleccionats.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat sol·licituds de permís.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "No s’han trobat productes coincidents.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat registres de nòmina coincidents.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "No s\'ha proporcionat cap nota.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("No s’han trobat entitats"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat registres de nòmina.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap producte", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "No hi ha productes que coincideixin amb la vostra cerca.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "No s\'ha seleccionat cap producte", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap rol d\'usuari", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat torns.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "No hi ha dades d\'estoc disponibles.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "No s\'ha seleccionat cap subimpost", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "No hi ha proveïdors disponibles", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Cap transacció"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat transaccions", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat transaccions per a aquest filtre.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "No hi ha transaccions per generar PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("Cap valor definit"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "No s\'ha trobat cap variació.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "No reemborsable (IVA/Descompte)", + ), + "none": MessageLookupByLibrary.simpleMessage("Cap"), + "notFound": MessageLookupByLibrary.simpleMessage("No trobat"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Sense connexió a Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "No s’ha pogut iniciar l’aplicació de telèfon.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "No s\'han trobat resultats", + ), + "note": MessageLookupByLibrary.simpleMessage("Nota"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nivell de nota"), + "notification": MessageLookupByLibrary.simpleMessage("Notificació"), + "off": MessageLookupByLibrary.simpleMessage("Apagada"), + "ok": MessageLookupByLibrary.simpleMessage("D\'acord"), + "okay": MessageLookupByLibrary.simpleMessage("D\'acord"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Contrasenya antiga"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "La contrasenya antiga no pot estar buida", + ), + "on": MessageLookupByLibrary.simpleMessage("Encesa"), + "open": MessageLookupByLibrary.simpleMessage("Obert"), + "openCamera": MessageLookupByLibrary.simpleMessage("Obrir càmera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Obrir configuració"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Balanç inicial"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "El saldo d\'obertura és obligatori", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Data d\'obertura"), + "opinion": MessageLookupByLibrary.simpleMessage( + "Introduïu la vostra opinió", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage("O continua amb"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Sense estoc"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "El nostre Pla Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Característiques del paquet", + ), + "package": MessageLookupByLibrary.simpleMessage("Paquet"), + "packageDate": MessageLookupByLibrary.simpleMessage("Data d\'envasament"), + "packageName": MessageLookupByLibrary.simpleMessage("Nom del paquet"), + "packingDate": MessageLookupByLibrary.simpleMessage("Data d\'embalatge"), + "paid": MessageLookupByLibrary.simpleMessage("Pagat"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Import pagat"), + "paidBy": MessageLookupByLibrary.simpleMessage("Pagat per"), + "paidVia": MessageLookupByLibrary.simpleMessage("Pagat mitjançant"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Pagat parcialment"), + "parties": MessageLookupByLibrary.simpleMessage("Parts"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per crear una entitat.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Llista de parts"), + "partyReports": MessageLookupByLibrary.simpleMessage("Informes de parts"), + "partyType": MessageLookupByLibrary.simpleMessage("Tipus de part"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Benefici per part", + ), + "password": MessageLookupByLibrary.simpleMessage("Contrasenya"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "La contrasenya no pot estar buida", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "La contrasenya ha de tenir almenys 6 caràcters", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "La contrasenya ha de tenir almenys 6 caràcters", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Les contrasenyes no coincideixen", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Paga per subscriure\'t", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Import a pagar"), + "payment": MessageLookupByLibrary.simpleMessage("Pagament"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Pagament complet"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Detalls del pagament", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pagament fallit"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "El pagament ha fallat. Si us plau, torna-ho a intentar.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Passarel·la de pagament", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Mètode de pagament"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Mètodes de pagament", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Pagament amb èxit"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Seleccioneu un tipus de pagament", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Tipus de pagament"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "El pagament ha estat correcte!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Any de pagament"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Imports dels pagaments", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Tipus de pagaments"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paga amb PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Nòmina"), + "payrollList": MessageLookupByLibrary.simpleMessage("Llista de nòmines"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Registre de nòmina"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Informes de nòmina", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf generat correctament", + ), + "percent": MessageLookupByLibrary.simpleMessage("Percentatge"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Permís denegat"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permís denegat per suprimir el banc.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permís denegat per actualitzar el banc.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permís denegat per veure el banc.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Permís no concedit!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Informació personal:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Número de telèfon"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "El número de telèfon no està disponible.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Número de telèfon"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verificació telefònica", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telèfon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Tria i carrega el fitxer", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Selecciona la data final", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Selecciona la data d\'inici", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Afegiu una devolució de venda", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Afegiu almenys un compte bancari per ajustar els saldos.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Si us plau, afegeix la quantitat", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Comprova la connexió a Internet i torna-ho a provar", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Si us plau, connecta primer la impressora", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Si us plau, connecta la teva impressora Bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Activeu el Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix una contrasenya més llarga", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix una contrasenya de confirmació", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Introduïu la data", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix una contrasenya", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un nom de marca vàlid", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un nom de negoci vàlid", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un correu electrònic vàlid", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un nom vàlid", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un número de telèfon vàlid", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un nom de producte vàlid", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un preu de compra vàlid", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Introduïu una quantitat vàlida (mín. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un preu de venda vàlid", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un nom d\'unitat vàlid", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix l\'import", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Si us plau, introduïu almenys un valor.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom de la sucursal", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Introduïu la data", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom de la designació", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Seleccioneu la data de finalització", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Introduïu el nom del festiu", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix el nom", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introduïu el nom de la prestatgeria", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introduïu el nom de l\'estante", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix l\'OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix el nom de la unitat", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Introdueix un nom vàlid", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix un número de telèfon i nom vàlids primer", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Si us plau, introdueix les teves dades.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introduïu el vostre número de telèfon", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Introduïu el vostre salari", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Si us plau, fes una venda primer", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Si us plau, selecciona una categoria", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Seleccioneu un compte bancari de destinació.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Si us plau, selecciona una categoria de despesa", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Seleccioneu un tipus de permís", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Si us plau, seleccioneu un producte primer", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Seleccioneu un torn", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Seleccioneu la data d\'inici", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Seleccioneu un estat", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Seleccioneu un empleat", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Seleccioneu un mes", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Seleccioneu els dos comptes.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Seleccioneu l\'estat de la pausa", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Seleccioneu la data", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Seleccioneu el departament", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Seleccioneu la designació", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Selecciona el producte per a la devolució", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Seleccioneu l\'any de pagament", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Si us plau, seleccioneu producte primer", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Seleccioneu la data d\'inici", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Seleccioneu l\'estat", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Seleccioneu dates d\'inici i finalització vàlides.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Seleccioneu el vostre gènere", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Seleccioneu el vostre torn", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Utilitza un codi de compra vàlid per utilitzar l\'aplicació.", + ), + "pos": MessageLookupByLibrary.simpleMessage("TPV"), + "posSale": MessageLookupByLibrary.simpleMessage("Venda POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Missatge postvenda", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Amb el suport de"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Suport al client premium", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Pla Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Premeu per seleccionar", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Vista prèvia PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Deute anterior"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Import pagat anteriorment", + ), + "price": MessageLookupByLibrary.simpleMessage("Preu"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "El preu no pot estar buit", + ), + "print": MessageLookupByLibrary.simpleMessage("Imprimeix"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimir detalls bancaris a les factures", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Imprimeix el codi de barres", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Imprimir etiqueta"), + "printing": MessageLookupByLibrary.simpleMessage("Opció d\'impressió"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimint factura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Opció d\'impressió", + ), + "product": MessageLookupByLibrary.simpleMessage("Producte"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marca del producte"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Categoria del producte", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Codi del producte"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Es requereix el codi del producte", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Detalls del producte", + ), + "productList": MessageLookupByLibrary.simpleMessage("Llista de productes"), + "productModels": MessageLookupByLibrary.simpleMessage("Models de producte"), + "productName": MessageLookupByLibrary.simpleMessage("Nom del producte"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Producte no trobat", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historial de compres de productes", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Informe de compra de productes", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "Prestatgeries de productes", + ), + "productReports": MessageLookupByLibrary.simpleMessage( + "Informes de productes", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historial de vendes de productes", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Informe de venda de productes", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Configuració del producte", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Estoc de producte"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unitat del producte"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variacions de producte", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Benefici per producte", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Guanys i pèrdues per producte", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Compra per producte", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Pèrdua per producte", + ), + "products": MessageLookupByLibrary.simpleMessage("Productes"), + "profile": MessageLookupByLibrary.simpleMessage("Perfil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Edita perfil"), + "profit": MessageLookupByLibrary.simpleMessage("Benefici"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Guanys i pèrdues"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Informe de pèrdues i guanys", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Zisk a ztráta"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Marge de benefici (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Percentatge de benefici", + ), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Codi promocional"), + "purchase": MessageLookupByLibrary.simpleMessage("Compra"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarma de compra"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Comprada per:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Compra confirmada", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Detalls de la compra", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Preu de compra sense impostos", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Cal preu de compra sense impostos", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Preu de compra amb impostos", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Cal preu de compra amb impostos", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Llista de compres"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Compra ara"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Compra el pla Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Preu de compra"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Quantitat de compra"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Cal la quantitat de compra", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Informe de compres", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Devolució de vendes", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Informe de devolució de compra", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Devolucions de compra", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar compres.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per crear compres.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Comprada"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Comprat per"), + "qty": MessageLookupByLibrary.simpleMessage("Qtt"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantitat"), + "quickOver": MessageLookupByLibrary.simpleMessage("Visió ràpida"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Vistazo ràpid"), + "rack": MessageLookupByLibrary.simpleMessage("Prestatgeria (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nom de la prestatgeria"), + "racks": MessageLookupByLibrary.simpleMessage("Prestatgeries (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Reobrir"), + "read": MessageLookupByLibrary.simpleMessage("Llegir"), + "receipt": MessageLookupByLibrary.simpleMessage("Rebut"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Import rebut"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Rebut per"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Rebut de"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Transaccions recents", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Pin rebut"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Redueix efectiu"), + "reference": MessageLookupByLibrary.simpleMessage("Referència"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Número de referència"), + "referenceNumber": MessageLookupByLibrary.simpleMessage( + "Número de referència", + ), + "register": MessageLookupByLibrary.simpleMessage("Registra\'t"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Necessitem registrar el teu telèfon abans de començar!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Restant"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Import restant"), + "remark": MessageLookupByLibrary.simpleMessage("Observació"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Recorda\'m"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Recorda\'m més tard", + ), + "remove": MessageLookupByLibrary.simpleMessage("Elimina"), + "reports": MessageLookupByLibrary.simpleMessage("Informes"), + "resendIn": MessageLookupByLibrary.simpleMessage("Reenviar en "), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Introdueix un OTP vàlid", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Restableix la contrasenya utilitzant el teu correu electrònic o número de telèfon", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Restableix la teva contrasenya per recuperar i iniciar sessió al teu compte", + ), + "resets": MessageLookupByLibrary.simpleMessage("Restablir"), + "retailer": MessageLookupByLibrary.simpleMessage("Minorista"), + "retry": MessageLookupByLibrary.simpleMessage("Reintentar"), + "retryScan": MessageLookupByLibrary.simpleMessage("Reintentar cerca"), + "retur": MessageLookupByLibrary.simpleMessage("Retorn"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Import de devolució"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Quantitat de devolució", + ), + "returned": MessageLookupByLibrary.simpleMessage("Retornat"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Import retornat"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Data de devolució"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Article retornat"), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Rol i permís"), + "roles": MessageLookupByLibrary.simpleMessage("Rols"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arrodonir al sencer més proper", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Arrodonir al decimal més proper (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Arrodonir al decimal més proper (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Arrodonir al decimal més proper (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arrodonir a nombre sencer", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Arrodoniment"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Total arrodonit"), + "roundings": MessageLookupByLibrary.simpleMessage("Arrodoniment (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Efectiu corrent"), + "sNo": MessageLookupByLibrary.simpleMessage("Núm."), + "salary": MessageLookupByLibrary.simpleMessage("Salari"), + "sale": MessageLookupByLibrary.simpleMessage("Venda"), + "saleBy": MessageLookupByLibrary.simpleMessage("Vendes per"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Edició de venda"), + "saleList": MessageLookupByLibrary.simpleMessage("Llista de vendes"), + "salePrice": MessageLookupByLibrary.simpleMessage("Preu de venda"), + "saleQty": MessageLookupByLibrary.simpleMessage("Quantitat de venda"), + "saleReq": MessageLookupByLibrary.simpleMessage("Cal preu de venda"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Devolució de venda"), + "sales": MessageLookupByLibrary.simpleMessage("Vendes"), + "salesBy": MessageLookupByLibrary.simpleMessage("Vendes per:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detalls de vendes"), + "salesList": MessageLookupByLibrary.simpleMessage("Llista de vendes"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Visió general de vendes i compres", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Informe de vendes"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Devolució de vendes"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Informe de devolució de vendes", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Configuració de vendes", + ), + "save": MessageLookupByLibrary.simpleMessage("Desa"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Desa i publica"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Desar configuració"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Desar variant"), + "saving": MessageLookupByLibrary.simpleMessage("Desant"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Escanejar codi QR del producte", + ), + "search": MessageLookupByLibrary.simpleMessage("Cerca"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Cercar assistència", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Cerca el número de lot...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Cerca aquí..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Cercar permisos"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Cerca producte"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Cercar transaccions...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Cerca..."), + "seconds": MessageLookupByLibrary.simpleMessage("segons"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Veure tots els codis promocionals", + ), + "select": MessageLookupByLibrary.simpleMessage("Selecciona"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Selecciona una marca", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Selecciona una factura", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "Seleccioneu el compte", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("Seleccionar-ho tot"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Seleccioneu almenys un estante", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Seleccioneu banc o efectiu", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Selecciona la categoria del negoci", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Selecciona categoria", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Seleccioneu client", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Seleccioneu data"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Seleccioneu primer la data", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Seleccioneu la destinació de l\'ingrés", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Seleccioneu primer l\'empleat", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Seleccioneu data d’inici", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Seleccionar articles"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Selecciona el teu idioma", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Seleccioneu model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Seleccioneu un"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Seleccioneu un compte", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Selecciona la categoria del producte", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Selecciona la unitat del producte", + ), + "selectRack": MessageLookupByLibrary.simpleMessage( + "Seleccionar prestatgeria", + ), + "selectShelf": MessageLookupByLibrary.simpleMessage("Seleccionar estante"), + "selectStock": MessageLookupByLibrary.simpleMessage("Selecciona estoc"), + "selectTax": MessageLookupByLibrary.simpleMessage("Seleccioneu impost"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Seleccioneu data final", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Seleccioneu el tipus"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Selecciona variacions: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Seleccionar magatzem", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Vén tot >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Preu de venda"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Venut per"), + "send": MessageLookupByLibrary.simpleMessage("Envia"), + "sendCode": MessageLookupByLibrary.simpleMessage("Envia el codi"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "T\'hem enviat un correu electrònic amb instruccions per restablir la contrasenya a:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Envia l\'enllaç de restabliment", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Envia missatge"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Envia SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Envia SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Envia el teu correu electrònic", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Actualitza el teu perfil per connectar-te amb el teu metge amb una millor impressió", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Configura una nova contrasenya", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Configura el teu perfil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Configuració"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dies"), + "share": MessageLookupByLibrary.simpleMessage("Comparteix"), + "shelf": MessageLookupByLibrary.simpleMessage("Estante (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nom de l\'estante"), + "shelves": MessageLookupByLibrary.simpleMessage("Estants (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Torn"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nom del torn"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adreça d’enviament", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Càrrec d\'enviament", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Balanç inicial de la botiga", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Balanç restant de la botiga", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Mostrar acció"), + "showCode": MessageLookupByLibrary.simpleMessage("Mostra codi"), + "showCombo": MessageLookupByLibrary.simpleMessage("Mostrar combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Mostrar data de caducitat", + ), + "showName": MessageLookupByLibrary.simpleMessage("Mostra nom"), + "showPrice": MessageLookupByLibrary.simpleMessage("Mostra preu"), + "showSingle": MessageLookupByLibrary.simpleMessage("Mostrar individual"), + "showVariant": MessageLookupByLibrary.simpleMessage("Mostrar variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Inicia sessió"), + "signUp": MessageLookupByLibrary.simpleMessage("Registra\'t"), + "single": MessageLookupByLibrary.simpleMessage("Individual"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dies"), + "size": MessageLookupByLibrary.simpleMessage("Mida"), + "skip": MessageLookupByLibrary.simpleMessage("Omet"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Omet l\'actualització", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Codi"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Codi"), + "sl": MessageLookupByLibrary.simpleMessage("SL"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartwatch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Màrqueting Social", + ), + "sold": MessageLookupByLibrary.simpleMessage("Venut"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Alguna cosa ha anat malament amb la pàgina web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Alguna cosa és"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Inici de sessió del personal", + ), + "start": MessageLookupByLibrary.simpleMessage("Inici"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Hora d\'inici de la pausa", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Data d\'inici"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Comença nova venda"), + "startTime": MessageLookupByLibrary.simpleMessage("Hora d\'inici"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'hora d\'inici és obligatòria", + ), + "started": MessageLookupByLibrary.simpleMessage("Iniciat"), + "state": MessageLookupByLibrary.simpleMessage("Estat"), + "stateName": MessageLookupByLibrary.simpleMessage("Nom de l’estat"), + "status": MessageLookupByLibrary.simpleMessage("Estat"), + "staus": MessageLookupByLibrary.simpleMessage("Estat"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Encara no pagat"), + "stock": MessageLookupByLibrary.simpleMessage("Estock"), + "stockList": MessageLookupByLibrary.simpleMessage("Llista d\'estoc"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Estoc / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Informe d\'estoc"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valor de l\'estoc"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "L’estoc ha de ser almenys 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Estoc: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Llista de subimpostos"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Subimpostos"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "submit": MessageLookupByLibrary.simpleMessage("Envia"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Subscriu-te ara"), + "subscription": MessageLookupByLibrary.simpleMessage("Subscripció"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Informes de subscripció", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Subscripcions"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Pagament realitzat amb èxit", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Pagament del proveïdor", + ), + "supplier": MessageLookupByLibrary.simpleMessage("Proveïdor"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Detalls del proveïdor", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Deute del proveïdor"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Llibre major de proveïdors", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Nom del proveïdor"), + "switchBank": MessageLookupByLibrary.simpleMessage("Canviar de sucursal?"), + "switchs": MessageLookupByLibrary.simpleMessage("Canviar"), + "tax": MessageLookupByLibrary.simpleMessage("Impost (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grup d\'impostos"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Percentatge d\'impost"), + "taxRates": MessageLookupByLibrary.simpleMessage("Tipus impositius"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Tipus impositius - Gestiona els teus tipus impositius", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Informe d\'impostos"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Llista d\'informes d\'impostos", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tipus d’impost"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Impost amb un o diversos tipus d\'impost", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Gràcies per la teva compra", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Gràcies pel pagament del deute", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logotip de factura tèrmica", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Idioma de la impressora tèrmica", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Mida de pàgina tèrmica", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dies"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiquetes per full, 8.27 x 11.69 polzades", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Aquest mes"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Aquest pla no es pot actualitzar", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Aquest pla no està disponible per a la compra", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Aquest producte ja s\'ha afegit!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Aquesta setmana"), + "thisYear": MessageLookupByLibrary.simpleMessage("Aquest any"), + "time": MessageLookupByLibrary.simpleMessage("Hora"), + "timeIn": MessageLookupByLibrary.simpleMessage("Hora d\'entrada"), + "timeOut": MessageLookupByLibrary.simpleMessage("Hora de sortida"), + "to": MessageLookupByLibrary.simpleMessage("A"), + "toAccount": MessageLookupByLibrary.simpleMessage("Al compte"), + "toDate": MessageLookupByLibrary.simpleMessage("Fins a la data"), + "today": MessageLookupByLibrary.simpleMessage("Avui"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Resum d\'avui"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 clients"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 productes"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 proveïdors"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Import total"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Total actius"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Balanç total"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Total de categories", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Total a pagar"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Import total degut", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Despesa total"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Ingressos totals"), + "totalItems": MessageLookupByLibrary.simpleMessage("Total d\'articles"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Pèrdua total"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total a pagar"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Preu total"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Total de productes"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Benefici total"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Compra total"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Import total retornat", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total retornat"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Import total del salari", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Venda total"), + "totalVat": MessageLookupByLibrary.simpleMessage("IVA total"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Přehled transakcí"), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Tipus de transacció", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transaccions"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Historial de transaccions", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transferència"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transferir xec"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Data de la transferència", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Torna-ho a intentar"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tipus"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Seleccioneu tipus"), + "unPaid": MessageLookupByLibrary.simpleMessage("No pagat"), + "unit": MessageLookupByLibrary.simpleMessage("Unitat"), + "unitName": MessageLookupByLibrary.simpleMessage("Nom de la unitat"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Preu unitari"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Preu unitari"), + "units": MessageLookupByLibrary.simpleMessage("Unitats"), + "unlimited": MessageLookupByLibrary.simpleMessage("Il·limitat"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Ús il·limitat"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Usos il·limitats del nostre paquet 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Actualitza"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Actualitzar sucursal", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Actualitza contacte", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "No s’ha pogut actualitzar l’estoc", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Actualitza ara"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar entitat.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Actualitza producte", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Producte actualitzat amb èxit!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar el producte.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Actualitza el teu perfil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Actualitzar compra", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Actualitzar rol"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar una venda.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Actualitzat amb èxit", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Actualitza el teu perfil per connectar-te amb el teu client amb una millor impressió", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Actualitza la teva subscripció", + ), + "updating": MessageLookupByLibrary.simpleMessage("Actualitzant..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Actualitza ara"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI per al codi QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Pujar"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Pujar imatge"), + "uploading": MessageLookupByLibrary.simpleMessage("S\'està carregant..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Utilitza la galeria"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "El títol d\'usuari no pot estar buit", + ), + "user": MessageLookupByLibrary.simpleMessage("Usuari"), + "userRole": MessageLookupByLibrary.simpleMessage("Rol d\'usuari"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalls del rol d\'usuari", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Títol d\'usuari"), + "values": MessageLookupByLibrary.simpleMessage("Valors"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant afegida amb èxit!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant eliminada amb èxit!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Llista de variants"), + "variationId": MessageLookupByLibrary.simpleMessage("ID de variació"), + "variations": MessageLookupByLibrary.simpleMessage("Variacions"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Productes amb variants", + ), + "vat": MessageLookupByLibrary.simpleMessage("IVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("IVA i impostos"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Número d\'IVA/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Títol d\'IVA/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("NIF / IVA ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Número de IVA"), + "vatReports": MessageLookupByLibrary.simpleMessage("Informes d\'IVA"), + "vatType": MessageLookupByLibrary.simpleMessage("Tipus d\'IVA"), + "verification": MessageLookupByLibrary.simpleMessage("Verificació"), + "verify": MessageLookupByLibrary.simpleMessage("Verifica"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifica el teu correu electrònic", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Verifica el correu electrònic", + ), + "view": MessageLookupByLibrary.simpleMessage("Veure detalls"), + "viewAll": MessageLookupByLibrary.simpleMessage("Veure tot"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Veure detalls"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Veure preu"), + "viewStock": MessageLookupByLibrary.simpleMessage("Veure estoc"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Veient transaccions per a", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Client presencial"), + "wallet": MessageLookupByLibrary.simpleMessage("Moneder"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo del moneder"), + "warehouse": MessageLookupByLibrary.simpleMessage("Magatzem (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nom del magatzem"), + "warranty": MessageLookupByLibrary.simpleMessage("Garantia (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "T\'hem enviat un correu electrònic de confirmació a", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "T\'hem enviat un OTP al teu número de telèfon", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Setmanal"), + "weight": MessageLookupByLibrary.simpleMessage("Pes"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Benvingut de nou!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Què hi ha de nou"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Preu a l\'engròs"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Majorista"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("S\'afegirà aviat"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Escriu el teu missatge aquí", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Escriu text aquí...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Anual"), + "years": MessageLookupByLibrary.simpleMessage("Anys"), + "yes": MessageLookupByLibrary.simpleMessage("Sí"), + "yesterday": MessageLookupByLibrary.simpleMessage("Ahir"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "No pots pagar més del degut", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Ara pots tornar a enviar l\'OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per generar codis de barres.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "No tens permís per suprimir el model.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per eliminar l\'estante", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "No teniu permís per guanys i pèrdues.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "No tens permís per crear la categoria de despeses.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "No tens permís per crear la categoria d\'ingressos.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "No tens permís per crear el model", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per crear compres.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per suprimir el departament.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per suprimir la designació.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per suprimir la sol·licitud de permís.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per suprimir la nòmina.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "No teniu permís per exportar a Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "No tens permís per generar el codi de barres.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per generar informes", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar la sucursal.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar el departament.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar la sol·licitud de permís.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "No tens permís per actualitzar el model", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar els festius.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per veure l\'assistència", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar la nòmina.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar la designació.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per suprimir el torn.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar el torn.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "No teniu permís per crear prestatgeries.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "No teniu permís per eliminar prestatgeries.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "No teniu permís per actualitzar prestatgeries.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "No tens permís per crear despeses.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "No tens permís per crear ingressos.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Has de donar permís", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Estàs utilitzant "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Vols eliminar aquest producte?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "El teu paquet gratuït està a punt d\'acabar-se, compra el teu proper pla. Gràcies.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("El teu paquet"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "El vostre paquet expirarà en 5 dies", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "El vostre paquet expirarà avui\n\nSi us plau, compreu-lo de nou", + ), + "zip": MessageLookupByLibrary.simpleMessage("Codi postal"), + "zipCode": MessageLookupByLibrary.simpleMessage("Introduïu el codi postal"), + }; +} diff --git a/lib/generated/intl/messages_cs.dart b/lib/generated/intl/messages_cs.dart new file mode 100644 index 0000000..c552ae0 --- /dev/null +++ b/lib/generated/intl/messages_cs.dart @@ -0,0 +1,2322 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a cs locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'cs'; + + static String m0(start) => "Znovu odeslat OTP za \$${start} sekund"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Detaily zákazníka", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo faktury A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Zobrazované jméno účtu", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Jméno majitele účtu", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Název účtu"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Název účtu"), + "action": MessageLookupByLibrary.simpleMessage("Akce"), + "actions": MessageLookupByLibrary.simpleMessage("Akce"), + "active": MessageLookupByLibrary.simpleMessage("Aktivní"), + "add": MessageLookupByLibrary.simpleMessage("Přidat"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Prosím přidejte nákup", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Přidat docházku"), + "addBank": MessageLookupByLibrary.simpleMessage("Přidat banku"), + "addBrand": MessageLookupByLibrary.simpleMessage("Přidat značku"), + "addCash": MessageLookupByLibrary.simpleMessage("Přidat hotovost"), + "addCategory": MessageLookupByLibrary.simpleMessage("Přidat kategorii"), + "addContact": MessageLookupByLibrary.simpleMessage("Přidat kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Prosím přidejte zákazníka", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Přidat zákazníka"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Přidat doručení"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Přidat oddělení"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Přidat nové označení", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Přidat výdaj"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Přidat kategorii výdajů", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Přidat svátek"), + "addImage": MessageLookupByLibrary.simpleMessage("Přidat obrázek"), + "addIncome": MessageLookupByLibrary.simpleMessage("Přidat příjem"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Přidat kategorii příjmu", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Přidat položky"), + "addLeave": MessageLookupByLibrary.simpleMessage("Přidat dovolenou"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Přidat další pole"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Přidat novou adresu", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Přidat novou docházku", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Přidat bankovní účty", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Přidat nového zaměstnance", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Přidat nový svátek"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Přidat novou dovolenou", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Přidat nový model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("Přidat nové mzdy"), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Přidat nový produkt", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Prosím přidejte nákup", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Přidat nový regál"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Přidat novou směnu"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Přidat novou daň"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Přidat novou variantu", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Přidat nové varianty", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Přidat nový sklad", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Přidat poznámku"), + "addParty": MessageLookupByLibrary.simpleMessage("Přidat strany"), + "addPayment": MessageLookupByLibrary.simpleMessage("Přidat platbu"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Prosím přidejte produkt", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Nejprve přidejte produkt", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt úspěšně vytvořen!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění vytvořit produkt.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Přidat nákup"), + "addRole": MessageLookupByLibrary.simpleMessage("Přidat roli"), + "addSale": MessageLookupByLibrary.simpleMessage("Prosím přidejte prodej"), + "addSales": MessageLookupByLibrary.simpleMessage("Přidat prodej"), + "addShelf": MessageLookupByLibrary.simpleMessage("Přidat novou polici"), + "addShift": MessageLookupByLibrary.simpleMessage("Přidat směnu"), + "addStock": MessageLookupByLibrary.simpleMessage("Přidat zásoby"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Přidat podvariantu", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Přidat daň"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Přidat novou daňovou skupinu", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Přidat jednotku"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Přidat uživatelskou roli", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Přidat variantu"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Přidat detaily varianty", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Přidáno do košíku"), + "adding": MessageLookupByLibrary.simpleMessage("Přidávání.."), + "address": MessageLookupByLibrary.simpleMessage("Adresa"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Upravit bankovní zůstatek", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Upravit hotovost"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Upravit hotovostní zůstatek", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Datum úpravy"), + "admin": MessageLookupByLibrary.simpleMessage("Administrátor"), + "advance": MessageLookupByLibrary.simpleMessage("Záloha"), + "all": MessageLookupByLibrary.simpleMessage("Vše"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Všechna obchodní řešení", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Prodejní aplikace Pro je kompletní obchodní řešení se skladem, účetnictvím, prodejem, náklady a ztrátou/ziskem.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Všichni zaměstnanci"), + "allParties": MessageLookupByLibrary.simpleMessage("Všechny strany"), + "allParty": MessageLookupByLibrary.simpleMessage("Všechny strany"), + "allTime": MessageLookupByLibrary.simpleMessage("Vždy"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Všechny transakce"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Již přidáno"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Už máte účet?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Částka"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Částka musí být větší než 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metoda zaokrouhlení částky", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Částky slovy"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Je vyžadována částka", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS bude odeslána na následující číslo: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Podpora aplikací pro Android a iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Je k dispozici nová aktualizace\nProsím, proveďte aktualizaci aplikace", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Použít"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Jste si jisti?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Jste si jisti, že chcete smazat tuto pobočku?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Opravdu chcete smazat tuto roli?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Jste si jisti, že chcete přepnout na jinou pobočku?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Jste si jisti, že chcete smazat tuto stranu?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Jste si jisti, že chcete opustit tuto pobočku?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("K datu"), + "assets": MessageLookupByLibrary.simpleMessage("Aktiva"), + "attachment": MessageLookupByLibrary.simpleMessage("Příloha"), + "attendance": MessageLookupByLibrary.simpleMessage("Docházka"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Přehledy docházky", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Autorizovaný podpis", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automaticky vypočítané dny", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Automaticky vybráno"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Zpět na domovskou stránku", + ), + "balance": MessageLookupByLibrary.simpleMessage("Zůstatek"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Dlužný zůstatek"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Rozvaha"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladéš"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankovní účty"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankovní údaje"), + "bankName": MessageLookupByLibrary.simpleMessage("Název banky"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Převod z banky do banky", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Převod z banky na hotovost", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Nastavení tisku čárových kódů", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Generátor čárových kódů", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generátor čárového kódu", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Čárové kódy"), + "batch": MessageLookupByLibrary.simpleMessage("Šarže"), + "batchNo": MessageLookupByLibrary.simpleMessage("Číslo šarže"), + "billTO": MessageLookupByLibrary.simpleMessage("Fakturovat"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Zisk podle účtu"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Fakturační adresa"), + "birthDate": MessageLookupByLibrary.simpleMessage("Datum narození"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth je vypnutý. Zapněte jej.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Pobočka"), + "branchList": MessageLookupByLibrary.simpleMessage("Seznam poboček"), + "brand": MessageLookupByLibrary.simpleMessage("Značka"), + "brandName": MessageLookupByLibrary.simpleMessage("Název značky"), + "brands": MessageLookupByLibrary.simpleMessage("Značky"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Trvání přestávky"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Stav přestávky"), + "breakTime": MessageLookupByLibrary.simpleMessage("Čas přestávky"), + "bulk": MessageLookupByLibrary.simpleMessage("Hromadný upload"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Hromadné nahrávání"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategorie podnikání"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Název společnosti a podnikání", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Koupit nyní"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Koupit prémiový plán"), + "call": MessageLookupByLibrary.simpleMessage("Volat"), + "camera": MessageLookupByLibrary.simpleMessage("Fotoaparát"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Nelze upravit tento typ transakce.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nepodařilo se načíst podrobnosti o platbě.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Zrušit"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Hledání zařízení...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nelze převést na stejný účet.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacita"), + "cash": MessageLookupByLibrary.simpleMessage("Hotovost"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Hotovost a banka"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Správa hotovosti a banky", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Peněžní tok"), + "cashIn": MessageLookupByLibrary.simpleMessage("Příjem hotovosti"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Hotovost v pokladně"), + "cashOut": MessageLookupByLibrary.simpleMessage("Výdej hotovosti"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Převod hotovosti na banku", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorie"), + "category": MessageLookupByLibrary.simpleMessage("Kategorie"), + "categoryName": MessageLookupByLibrary.simpleMessage("Název kategorie"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Částka k vrácení"), + "changePassword": MessageLookupByLibrary.simpleMessage("Změnit heslo"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Zkontrolovat email"), + "cheque": MessageLookupByLibrary.simpleMessage("Šeky"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Částka šeku"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Datum šeku"), + "chequeList": MessageLookupByLibrary.simpleMessage("Seznam šeků"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Číslo šeku"), + "choose": MessageLookupByLibrary.simpleMessage("Vybrat"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Vyberte zemi"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Vyberte zákazníka"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Vyberte dodavatele", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Vyberte si funkce", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funkce jsou důležitou částí, která odlišuje Prodejní aplikaci od tradičních řešení.", + ), + "city": MessageLookupByLibrary.simpleMessage("Město"), + "cityName": MessageLookupByLibrary.simpleMessage("Název města"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Vyčistit"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kliknutím se připojte", + ), + "close": MessageLookupByLibrary.simpleMessage("Zavřít"), + "closed": MessageLookupByLibrary.simpleMessage("Zavřeno"), + "code": MessageLookupByLibrary.simpleMessage("Kód"), + "collectDue": MessageLookupByLibrary.simpleMessage("Vybrat dluh"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Prosím vybírejte dluhy", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Vybral:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Shromážděno kým"), + "color": MessageLookupByLibrary.simpleMessage("Barva"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinace více daní", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Přehled kombo produktů", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombo produkty"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinovaná zpráva"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Brzy bude k dispozici"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Adresa společnosti", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Potvrdit smazání"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Potvrďte heslo"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Potvrďte heslo"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Potvrdit vrácení"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Potvrdit SMS na"), + "congratulation": MessageLookupByLibrary.simpleMessage("Gratulujeme"), + "connect": MessageLookupByLibrary.simpleMessage("Kliknutím se připojte"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("Připojte tiskárnu"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Připojte svou tiskárnu", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Připojeno k:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktní údaje"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontaktujte nás"), + "continueButton": MessageLookupByLibrary.simpleMessage("Pokračovat"), + "continueE": MessageLookupByLibrary.simpleMessage("Pokračovat"), + "cost": MessageLookupByLibrary.simpleMessage("Náklady"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Cena bez daně"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Cena s daní"), + "country": MessageLookupByLibrary.simpleMessage("Země"), + "countryName": MessageLookupByLibrary.simpleMessage("Název země"), + "create": MessageLookupByLibrary.simpleMessage("Vytvořit"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Vytvořte si zdarma účet", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Vytvořit bezplatný účet", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Vytvořit pobočku"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Vytvořte nové heslo", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění vytvořit PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění vytvořit prodej.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Příjem)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Úvěrový limit strany"), + "currency": MessageLookupByLibrary.simpleMessage("Měna"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Aktuální zůstatek"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Aktuální hotovostní zůstatek", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Aktuální měsíc"), + "currentYear": MessageLookupByLibrary.simpleMessage("Aktuální rok"), + "currents": MessageLookupByLibrary.simpleMessage("Aktuální"), + "custom": MessageLookupByLibrary.simpleMessage("Vlastní"), + "customDate": MessageLookupByLibrary.simpleMessage("Vlastní datum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Vlastní brandování faktur", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Vlastní tisk"), + "customer": MessageLookupByLibrary.simpleMessage("Zákazník"), + "customerDate": MessageLookupByLibrary.simpleMessage("Vlastní datum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Zákaznický dluh"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Hlavní kniha zákazníků", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Jméno zákazníka"), + "customerPay": MessageLookupByLibrary.simpleMessage("Platba zákazníka"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefonní číslo zákazníka", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Podpis zákazníka", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("Denní transakce"), + "dashboard": MessageLookupByLibrary.simpleMessage("Nástěnka"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data byla úspěšně uložena.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Datum do nemůže být dřívější než datum od.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Je vyžadováno datum", + ), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Deník"), + "days": MessageLookupByLibrary.simpleMessage("dny"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Zbývající dny"), + "dealer": MessageLookupByLibrary.simpleMessage("Prodejce"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Cena prodejce"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Výdaj)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Výchozí prodejní cena", + ), + "delete": MessageLookupByLibrary.simpleMessage("Smazat"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Smazat účet"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Opravdu chcete smazat tuto šarži?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Opravdu chcete smazat svůj účet? Tato akce trvale vymaže všechna vaše data.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění smazat stranu.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Úspěšně smazáno!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Maže se...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Dodací adresa"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Poplatek za doručení", + ), + "department": MessageLookupByLibrary.simpleMessage("Oddělení"), + "deposit": MessageLookupByLibrary.simpleMessage("Vklad"), + "depositTo": MessageLookupByLibrary.simpleMessage("Vložit na"), + "description": MessageLookupByLibrary.simpleMessage("Popis"), + "designation": MessageLookupByLibrary.simpleMessage("Označení"), + "designationName": MessageLookupByLibrary.simpleMessage("Název označení"), + "details": MessageLookupByLibrary.simpleMessage("Detaily"), + "developedBy": MessageLookupByLibrary.simpleMessage("Vyvinuto"), + "digits": MessageLookupByLibrary.simpleMessage( + "Bylo odesláno 6-místné PIN na vaši e-mailovou adresu: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Zakázat"), + "discount": MessageLookupByLibrary.simpleMessage("Sleva"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Je vyžadováno zobrazované jméno", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Nerušit"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Opravdu to chcete smazat", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Chcete smazat uživatele?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Chcete opustit aplikaci?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Opravdu chcete znovu otevřít tento šek?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("Nemáte účet?"), + "done": MessageLookupByLibrary.simpleMessage("Hotovo"), + "download": MessageLookupByLibrary.simpleMessage("Stáhnout"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Stáhnout APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Stáhnout formát Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Stažení úspěšné! Zkontrolujte složku Dokumenty", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Stahování..."), + "due": MessageLookupByLibrary.simpleMessage("Dluh"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Částka dluhu: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Dlužný zůstatek"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Dlužné inkaso"), + "dueList": MessageLookupByLibrary.simpleMessage("Seznam dluhů"), + "duePay": MessageLookupByLibrary.simpleMessage("Splatná platba"), + "dueReport": MessageLookupByLibrary.simpleMessage("Hlášení o dluhu"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Prodej na úvěr není povolen pro zákazníky bez účtu.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dlužné částky"), + "duration": MessageLookupByLibrary.simpleMessage("Doba trvání"), + "durationDays": MessageLookupByLibrary.simpleMessage("Trvání (Dny)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Jednoduchá mobilní pokladna", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Prodejní aplikace Pro je zdarma a snadno použitelná. Ve skutečnosti patří mezi nejlepší pokladní systémy na světě.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Upravit"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Upravit docházku"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Upravit bankovní účty", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Upravit bankovní úpravu", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Upravit banku na hotovost", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Upravit bankovní převod", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Upravit úpravu hotovosti", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Upravit hotovost na banku", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Upravit kategorii"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Upravit označení"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Upravit zaměstnance"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Upravit svátek"), + "editLeave": MessageLookupByLibrary.simpleMessage("Upravit dovolenou"), + "editModel": MessageLookupByLibrary.simpleMessage("Upravit model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Upravit mzdy"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Upravit telefonní číslo?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Upravit produkt"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Upravit nákupní fakturu", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Upravit regál"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Upravit prodejní fakturu", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Upravit polici"), + "editShift": MessageLookupByLibrary.simpleMessage("Upravit směnu"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Upravit sociální média", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Upravit daň"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Upravit daňovou skupinu", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Upravit variantu"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Upravit sklad"), + "email": MessageLookupByLibrary.simpleMessage("Emailová adresa"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-mail nemůže být prázdný", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Zaměstnanec"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Zadejte nízký stav zásob", + ), + "end": MessageLookupByLibrary.simpleMessage("Konec"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Čas ukončení přestávky", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Datum konce"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum ukončení před datem zahájení", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum ukončení nemůže být před datem zahájení.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Čas ukončení"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Je vyžadován čas ukončení", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Ukončete svůj bezplatný plán", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Zadejte číslo šarže"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Zadejte název značky", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Zadejte platnou slevu", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Zadejte platné OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Zadejte platné zásoby", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Zadejte zobrazované jméno účtu", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Zadejte jméno majitele účtu", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Zadejte číslo účtu", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Zadejte adresu"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Zadejte částku"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Zadejte zůstatek"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Zadejte název banky", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Zadejte číslo šarže (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Zadejte čas přestávky", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Zadejte název firmy/obchodu", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Zadejte kapacitu"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Zadejte název kategorie", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Zadejte barvu"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadejte telefonní číslo zákazníka", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Zadejte cenu prodealera", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Zadejte popis"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Zadejte název označení", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Zadejte slevu"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím svou e-mailovou adresu níže, abyste obdrželi odkaz na obnovení hesla.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Zadejte čas ukončení", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Zadejte název kategorie výdajů", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Zadejte datum nákladu", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Zadejte celou adresu", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Zadejte celé jméno"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Zadejte název svátku", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Zadejte název kategorie příjmu", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Zadejte text štítku", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Zadejte název výrobce", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Zadejte název modelu", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Zadejte jméno"), + "enterNote": MessageLookupByLibrary.simpleMessage("Zadejte poznámku"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Zadejte počáteční zůstatek", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Zadejte kód produktu", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Zadejte název produktu", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Zadejte nákupní cenu", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Zadejte množství"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Zadejte referenční číslo", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Zadejte cenu solení", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Zadejte název police", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Zadejte velikost"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Zadejte čas zahájení", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Zadejte zásoby"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Zadejte daňovou sazbu", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Zadejte typ"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Zadejte uživatelské jméno", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Zadejte titulek uživatele", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Zadejte platný OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Zadejte hodnoty"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Zadejte číslo DPH/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Zadejte název DPH/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Zadejte název skladu", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Zadejte hmotnost"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Zadejte velkoobchodní cenu", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Zadejte svou zemi", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Zadejte svou emailovou adresu", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Zadejte své celé jméno", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Zadejte své jméno"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Zadejte úroveň poznámky", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Zadejte heslo"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadejte své telefonní číslo", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Zadejte pozpródejní zprávu", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Chyba při mazání daně", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Soubory Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel Uploader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Cena bez daně (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Ukončit"), + "exitBank": MessageLookupByLibrary.simpleMessage("Opustit pobočku"), + "expDate": MessageLookupByLibrary.simpleMessage("Datum expirace"), + "expense": MessageLookupByLibrary.simpleMessage("Výdaj"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategorie výdajů"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Datum výdaje"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Výdaj pro"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Hlášení o výdajích"), + "expensesType": MessageLookupByLibrary.simpleMessage("Typy výdajů"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Stav expirace"), + "expire": MessageLookupByLibrary.simpleMessage("Vyprší"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Přehled prošlých produktů", + ), + "expired": MessageLookupByLibrary.simpleMessage("Platnost vypršela"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Datum expirace"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Zpráva o prošlých položkách", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Seznam prošlých"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Prošlé produkty"), + "expiry": MessageLookupByLibrary.simpleMessage("Expirace"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Prodloužit plán"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Nepodařilo se odstranit oddělení", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Nepodařilo se smazat daň", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nepodařilo se získat verzi platformy.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Nepodařilo se načíst oddělení", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Nepodařilo se zpracovat vrácení.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Móda"), + "feature": MessageLookupByLibrary.simpleMessage("Funkce"), + "field": MessageLookupByLibrary.simpleMessage("Pole"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dní"), + "filter": MessageLookupByLibrary.simpleMessage("Filtr"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filtrovat podle data", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Jméno"), + "flat": MessageLookupByLibrary.simpleMessage("Fixní"), + "folder": MessageLookupByLibrary.simpleMessage( + "Může se stát, že e-mail skončil ve vaší složce nevyžádané pošty.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Zapomněli jste heslo", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Bezplatné zálohování dat", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Bezplatná doživotní aktualizace", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Bezplatný balíček"), + "freePlan": MessageLookupByLibrary.simpleMessage("Bezplatný plán"), + "from": MessageLookupByLibrary.simpleMessage("Od"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Z účtu"), + "fromDate": MessageLookupByLibrary.simpleMessage("Od data"), + "fullName": MessageLookupByLibrary.simpleMessage("Celé jméno"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Plně zaplaceno"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerie"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Není k dispozici žádný obsah pro generování PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Pohlaví"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generovat PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Generování PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Obdrželi jste email"), + "gotIt": MessageLookupByLibrary.simpleMessage("Rozumím"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Hrubý zisk (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Záruka (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Host"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Už máte účet?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Skrýt pole"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Cena od nejvyšší"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Zadejte e-mailovou adresu", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Zadejte heslo"), + "holderName": MessageLookupByLibrary.simpleMessage("Jméno majitele"), + "holiday": MessageLookupByLibrary.simpleMessage("Svátek"), + "holidayList": MessageLookupByLibrary.simpleMessage("Seznam svátků"), + "home": MessageLookupByLibrary.simpleMessage("Domů"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Zbývající hodiny"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Souhlasím s trvalým smazáním svého účtu.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Kód IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Obrázek"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktivní"), + "inStock": MessageLookupByLibrary.simpleMessage("Skladem"), + "inactive": MessageLookupByLibrary.simpleMessage("Neaktivní"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Cena s daní (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Příjem"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategorie příjmů", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Zpráva o kategoriích příjmů", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Datum příjmu"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Příjem za"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Přehled příjmů"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění zobrazit přehled příjmů.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Typ příjmu"), + "incomes": MessageLookupByLibrary.simpleMessage("Příjmy"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informace na štítcích", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrukce"), + "inv": MessageLookupByLibrary.simpleMessage("Č. faktury"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Neplatná částka"), + "inventory": MessageLookupByLibrary.simpleMessage("Zásoby"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění k inventáři", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo faktury"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Číslo faktury"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Prohlížeč faktur"), + "item": MessageLookupByLibrary.simpleMessage("Položka"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Položka přidána"), + "itemName": MessageLookupByLibrary.simpleMessage("Název položky"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Prodeje položek"), + "joinDate": MessageLookupByLibrary.simpleMessage("Datum nástupu"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Velikost štítku 1.5\"*1, 38mm*25mm, mezera 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Velikost štítku 2\"*1, 50mm*25mm, mezera 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Heslo"), + "language": MessageLookupByLibrary.simpleMessage("Jazyk"), + "last30Days": MessageLookupByLibrary.simpleMessage("Posledních 30 dní"), + "last7Days": MessageLookupByLibrary.simpleMessage("Posledních 7 dní"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Minulý měsíc"), + "lastName": MessageLookupByLibrary.simpleMessage("Příjmení"), + "lastYear": MessageLookupByLibrary.simpleMessage("Minulý rok"), + "leave": MessageLookupByLibrary.simpleMessage("Dovolená"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Trvání dovolené"), + "leaveList": MessageLookupByLibrary.simpleMessage("Seznam dovolených"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Přehledy dovolených"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Žádost o dovolenou"), + "leaveType": MessageLookupByLibrary.simpleMessage("Typ dovolené"), + "ledger": MessageLookupByLibrary.simpleMessage("Hlavní kniha"), + "link": MessageLookupByLibrary.simpleMessage("Odkaz"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Seznam je prázdný"), + "loading": MessageLookupByLibrary.simpleMessage("Načítání"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Načítání nastavení OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Přihlásit se"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Přihlásit se pomocí e-mailu", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Odhlásit se"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Přihlášení se nezdařilo. Zkuste to prosím znovu.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Přihlásit se pomocí telefonu", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Ztráta"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Ztráta/Zisk"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Ztráta/zisk"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Přehled ztrát/zisků", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Nízký stav zásob"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Upozornění na nízký stav skladu", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Zpráva o nízkých zásobách", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Cena od nejnižší"), + "lp": MessageLookupByLibrary.simpleMessage("Ztráta/Zisk"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Detaily o ztrátě/zisku"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Spravovat nastavení", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Datum výroby"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Datum výroby"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Výrobce"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Zpráva"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobilní telefon"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model byl úspěšně vytvořen!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Název modelu"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model byl úspěšně aktualizován!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modely"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Příjem peněz"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Výdej peněz"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Potvrzení o platbě"), + "month": MessageLookupByLibrary.simpleMessage("Měsíc"), + "monthly": MessageLookupByLibrary.simpleMessage("Měsíční"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Více informací"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "MOC/Prodejní cena (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Jméno"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Jméno nemůže být prázdné", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "K provedení převodu jsou potřeba alespoň dva bankovní účty.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Čistý zisk (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Celková čistá částka", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nové heslo"), + "next": MessageLookupByLibrary.simpleMessage("Další"), + "no": MessageLookupByLibrary.simpleMessage("Ne"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nemáte žádný účet?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné odpovídající účty", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Není aktivní uživatel", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Pro vybrané filtry nebyly nalezeny žádné záznamy o docházce.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné záznamy o docházce.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné bankovní účty.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné bankovní účty pro převod.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Žádná šarže"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Není vybráno žádné zařízení Bluetooth.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Pobočka nenalezena"), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné šeky", + ), + "noData": MessageLookupByLibrary.simpleMessage("Data nejsou k dispozici"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nejsou k dispozici žádná data", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nejsou k dispozici žádná data", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Žádná data k exportu", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nejsou k dispozici žádná data pro generování pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Nebyla nalezena žádná data", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Oddělení nebylo nalezeno.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Pro toto oddělení není k dispozici žádný popis.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Pro toto označení není k dispozici žádný popis.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nebyl poskytnut žádný popis.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Označení nebylo nalezeno.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné cílové bankovní účty.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Zařízení nenalezeno", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Žádný dluh"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Žádné dluhy nebyly vybrány", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nebyl vybrán žádný soubor", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné svátky.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné odpovídající svátky", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Položka nenalezena"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Není vybrán žádný položka", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Pro vybrané filtry nebyly nalezeny žádné záznamy o dovolené.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné žádosti o dovolenou.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny odpovídající produkty.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné odpovídající mzdové záznamy.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Nebyla poskytnuta žádná poznámka.", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné strany", + ), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné mzdové záznamy.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Nebylo nalezeno žádné produkty", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Vašemu vyhledávání neodpovídají žádné produkty.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Není vybrán žádný produkt", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nenalezena žádná uživatelská role", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné směny.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Žádná data o skladu nejsou k dispozici.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Žádná podřazená daň nebyla vybrána", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Není k dispozici žádný dodavatel", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Žádná transakce"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nebyly nalezeny žádné transakce", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Pro tento filtr nebyly nalezeny žádné transakce.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Žádné transakce pro generování PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nejsou definovány žádné hodnoty", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Žádná varianta nenalezena.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nevratné (DPH/Sleva)", + ), + "none": MessageLookupByLibrary.simpleMessage("Žádný"), + "notFound": MessageLookupByLibrary.simpleMessage("Nenašlo se"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Žádné internetové připojení", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nelze spustit telefonní aplikaci.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nenalezeny žádné odpovídající výsledky", + ), + "note": MessageLookupByLibrary.simpleMessage("Poznámka"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Úroveň poznámky"), + "notification": MessageLookupByLibrary.simpleMessage("Oznámení"), + "off": MessageLookupByLibrary.simpleMessage("Vypnuto"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Staré heslo"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Staré heslo nemůže být prázdné", + ), + "on": MessageLookupByLibrary.simpleMessage("Zapnuto"), + "open": MessageLookupByLibrary.simpleMessage("Otevřeno"), + "openCamera": MessageLookupByLibrary.simpleMessage("Otevřít fotoaparát"), + "openSetting": MessageLookupByLibrary.simpleMessage("Otevřít nastavení"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "Počáteční zůstatek", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Je vyžadován počáteční zůstatek", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Datum otevření"), + "opinion": MessageLookupByLibrary.simpleMessage("Zadejte svůj názor"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Nebo pokračovat s"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Není skladem"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Náš Premium plán"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Funkce balíčku"), + "package": MessageLookupByLibrary.simpleMessage("Balíček"), + "packageDate": MessageLookupByLibrary.simpleMessage("Datum balení"), + "packageName": MessageLookupByLibrary.simpleMessage("Název balíčku"), + "packingDate": MessageLookupByLibrary.simpleMessage("Datum balení"), + "paid": MessageLookupByLibrary.simpleMessage("Zaplaceno"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Zaplacená částka"), + "paidBy": MessageLookupByLibrary.simpleMessage("Zaplatil"), + "paidVia": MessageLookupByLibrary.simpleMessage("Zaplaceno přes"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Částečně zaplaceno"), + "parties": MessageLookupByLibrary.simpleMessage("Strany"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění vytvořit stranu.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Seznam stran"), + "partyReports": MessageLookupByLibrary.simpleMessage("Zprávy o stranách"), + "partyType": MessageLookupByLibrary.simpleMessage("Typ strany"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Zisk podle strany", + ), + "password": MessageLookupByLibrary.simpleMessage("Heslo"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Heslo nemůže být prázdné", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Heslo musí mít alespoň 6 znaků", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Heslo musí mít alespoň 6 znaků", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Hesla se neshodují", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Zaplatit za předplatné", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Částka k zaplacení"), + "payment": MessageLookupByLibrary.simpleMessage("Platba"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Platba dokončena"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti platby", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Platba selhala"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Platba selhala. Zkuste to prosím znovu.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Platební brána"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Platební metoda"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Platební Metody"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Úspěšná platba"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Prosím vyberte typ platby", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Typ platby"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Platba byla úspěšná!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Rok platby"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Částky platby"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Typy plateb"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Zaplatit přes PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Mzdy"), + "payrollList": MessageLookupByLibrary.simpleMessage("Mzdová listina"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Mzdový záznam"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Mzdové přehledy"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf úspěšně vygenerováno", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procento"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Přístup odepřen"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Povolení k odstranění banky zamítnuto.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Přístup k aktualizaci banky byl odepřen.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Přístup k zobrazení banky byl odepřen.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Povolení nebylo uděleno!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Osobní údaje:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonní číslo"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonní číslo není dostupné.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonní číslo"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Ověření telefonu", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Vybrat a nahrát soubor", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Vyberte datum konce"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Vyberte datum zahájení", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Přidejte prosím vrácení prodeje", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Přidejte prosím alespoň jeden bankovní účet pro úpravu zůstatků.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Přidejte množství", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Zkontrolujte prosím své internetové připojení a zkuste to znovu", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Prosím, nejdříve připojte tiskárnu", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Prosím, připojte svou bluetooth tiskárnu", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Povolte prosím Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Zadejte delší heslo", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím potvrzení hesla", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím datum", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím heslo", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Zadejte platný název značky", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Zadejte platný název firmy", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Zadejte platný e-mail", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Zadejte platné jméno", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadejte platné telefonní číslo", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Zadejte platný název produktu", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Zadejte platnou nákupní cenu", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Zadejte platné množství (minimálně 1) u všech produktů", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Zadejte platnou prodejní cenu", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Zadejte platný název jednotky", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("Zadejte částku"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím alespoň jednu hodnotu.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím název pobočky", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím datum", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím název označení", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vyberte datum ukončení", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím název svátku", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Zadejte jméno"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím název regálu", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím název police", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("Zadejte OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Zadejte název jednotky", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím platné jméno", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Nejprve zadejte platné telefonní číslo a jméno", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Zadejte své údaje.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím své telefonní číslo", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Zadejte prosím svůj plat", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Nejprve proveďte prodej", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategorii", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("Vyberte cílový bankovní účet."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategorii výdajů", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vyberte typ dovolené", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Nejprve vyberte produkt", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage("Vyberte směnu"), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vyberte datum zahájení", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage("Vyberte stav"), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vyberte zaměstnance", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vyberte měsíc", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vyberte prosím oba účty.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vyberte stav přestávky", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage("Vyberte datum"), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vyberte oddělení", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vyberte označení", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Vyberte prosím produkt k vrácení", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vyberte rok platby", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Nejprve vyberte produkt", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vyberte datum zahájení", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage("Vyberte stav"), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vyberte prosím platná data zahájení a ukončení.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vyberte své pohlaví", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vyberte svou směnu", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Pro použití aplikace použijte platný nákupní kód.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS prodej"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Pozpródejní zpráva", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Vytvořeno společností Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Vytvořeno pomocí"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Podpora aplikací pro Android a iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Prémiový plán"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Stiskněte pro výběr", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Náhled PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Předchozí dluh"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Předchozí částka platby", + ), + "price": MessageLookupByLibrary.simpleMessage("Cena"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Cena nesmí být prázdná"), + "print": MessageLookupByLibrary.simpleMessage("Tisk"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Tisk bankovních údajů na fakturách", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Vytisknout čárový kód", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Tisk štítku"), + "printing": MessageLookupByLibrary.simpleMessage("Možnost tisku"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Tisk faktury"), + "printingOption": MessageLookupByLibrary.simpleMessage("Možnost tisku"), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Značka produktu"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategorie produktu", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Kód produktu"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kód produktu je povinný", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o produktu", + ), + "productList": MessageLookupByLibrary.simpleMessage("Seznam produktů"), + "productModels": MessageLookupByLibrary.simpleMessage("Modely produktů"), + "productName": MessageLookupByLibrary.simpleMessage("Název produktu"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt nenalezen", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historie nákupu produktů", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Přehled nákupu produktů", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktové regály"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Zprávy o produktech", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historie prodeje produktů", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Přehled prodeje produktů", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Nastavení produktu", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Sklad produktu"), + "productUnit": MessageLookupByLibrary.simpleMessage("Jednotka produktu"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Varianty produktu", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Zisk podle produktu", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Zisk a ztráta podle produktu", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Nákup podle produktu", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Ztráta podle produktu", + ), + "products": MessageLookupByLibrary.simpleMessage("Produkty"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Úprava profilu"), + "profit": MessageLookupByLibrary.simpleMessage("Zisk"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Zisk a ztráta"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Podrobný přehled zisků a ztrát", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Zisk a ztráta"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Zisková marže (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Procento zisku"), + "promo": MessageLookupByLibrary.simpleMessage("Akce"), + "promoCode": MessageLookupByLibrary.simpleMessage("Slevový kód"), + "purchase": MessageLookupByLibrary.simpleMessage("Nákup"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "Upozornění na nákup", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Zakoupil:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Nákup potvrzen"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o nákupu", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Nákupní cena bez DPH"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Nákupní cena bez DPH je povinná", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Nákupní cena s DPH"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Nákupní cena s DPH je povinná", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Seznam nákupů"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Koupit Nyní"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Koupit prémiový plán", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Nákupní cena"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Množství nákupu"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Požadováno nákupní množství", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Hlášení o nákupech", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Vratka prodeje"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Zpráva o vrácení nákupu", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Nákupní vratky"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění upravit nákup.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění vytvořit nákup.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Zakoupeno"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Koupeno od"), + "qty": MessageLookupByLibrary.simpleMessage("Množství"), + "quantity": MessageLookupByLibrary.simpleMessage("Množství"), + "quickOver": MessageLookupByLibrary.simpleMessage("Rychlý přehled"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Rychlý přehled"), + "rack": MessageLookupByLibrary.simpleMessage("Regál (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Název regálu"), + "racks": MessageLookupByLibrary.simpleMessage("Regály (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Znovu otevřít"), + "read": MessageLookupByLibrary.simpleMessage("Čtení"), + "receipt": MessageLookupByLibrary.simpleMessage("Účet / Stvrzenka"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Přijatá částka"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Přijato kým"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Přijato od"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nedávné transakce", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Přijmout PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Snížit hotovost"), + "reference": MessageLookupByLibrary.simpleMessage("Reference"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referenční číslo"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referenční číslo"), + "register": MessageLookupByLibrary.simpleMessage("Registrovat"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Je třeba zaregistrovat váš telefon před zahájením!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Zbývající"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Zbývající částka"), + "remark": MessageLookupByLibrary.simpleMessage("Poznámka"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Pamatuj si mě"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Připomeňte mi to později", + ), + "remove": MessageLookupByLibrary.simpleMessage("Odstranit"), + "reports": MessageLookupByLibrary.simpleMessage("Hlášení"), + "resendIn": MessageLookupByLibrary.simpleMessage("Znovu odeslat OTP za "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Odeslat OTP znovu"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Obnovte heslo pomocí e-mailu nebo telefonního čísla", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Obnovte své heslo pro zotavení a přihlaste se do svého účtu", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetovat"), + "retailer": MessageLookupByLibrary.simpleMessage("Prodejce"), + "retry": MessageLookupByLibrary.simpleMessage("Zkusit znovu"), + "retryScan": MessageLookupByLibrary.simpleMessage("Zkusit znovu"), + "retur": MessageLookupByLibrary.simpleMessage("Vrátit"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Částka k vrácení"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Vratné množství"), + "returned": MessageLookupByLibrary.simpleMessage("Vráceno"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Vrácená částka"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Datum vrácení"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Vrácené zboží"), + "role": MessageLookupByLibrary.simpleMessage("Role"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Role a oprávnění", + ), + "roles": MessageLookupByLibrary.simpleMessage("Role"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokrouhlit na nejbližší celé číslo", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Zaokrouhlit na desetiny (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Zaokrouhlit na desetiny (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Zaokrouhlit na desetiny (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokrouhlit na celé číslo", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Zaokrouhlení"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Zaokrouhlený součet", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Zaokrouhlování (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Průběžná hotovost"), + "sNo": MessageLookupByLibrary.simpleMessage("Č. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Plat"), + "sale": MessageLookupByLibrary.simpleMessage("Prodej"), + "saleBy": MessageLookupByLibrary.simpleMessage("Prodejcem"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Úprava prodeje"), + "saleList": MessageLookupByLibrary.simpleMessage("Seznam prodejů"), + "salePrice": MessageLookupByLibrary.simpleMessage("Prodejní cena"), + "saleQty": MessageLookupByLibrary.simpleMessage("Množství prodeje"), + "saleReq": MessageLookupByLibrary.simpleMessage("Prodejní cena je povinná"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Vrácení prodeje"), + "sales": MessageLookupByLibrary.simpleMessage("Prodeje"), + "salesBy": MessageLookupByLibrary.simpleMessage("Prodal:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o prodeji", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Seznam prodeje"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Přehled prodeje a nákupu", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Hlášení o prodejích"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Vratka prodeje"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Zpráva o vrácení prodeje", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Nastavení prodeje"), + "save": MessageLookupByLibrary.simpleMessage("Uložit"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Uložit a publikovat"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Uložit nastavení"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Uložit variantu"), + "saving": MessageLookupByLibrary.simpleMessage("Ukládání"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skenovat QR kód produktu", + ), + "search": MessageLookupByLibrary.simpleMessage("Hledat"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Hledat docházku"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Hledat číslo šarže...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Hledat zde...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Hledat dovolené"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Hledat produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Hledat transakce...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Hledat..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekund"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Zobrazit všechny slevové kódy", + ), + "select": MessageLookupByLibrary.simpleMessage("Vybrat"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Vyberte značku"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Vyberte fakturu"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Vyberte účet"), + "selectAll": MessageLookupByLibrary.simpleMessage("Vybrat vše"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Vyberte alespoň jednu polici", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Vyberte banku nebo hotovost", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategorii firmy", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Vyberte kategorii"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Vyberte zákazníka"), + "selectDate": MessageLookupByLibrary.simpleMessage("Vyberte datum"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Nejprve vyberte datum", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Vyberte cíl vkladu", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Nejprve vyberte zaměstnance", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Vyberte počáteční datum", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Vybrat položky"), + "selectLang": MessageLookupByLibrary.simpleMessage("Vyberte jazyk"), + "selectModel": MessageLookupByLibrary.simpleMessage("Vyberte model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Vyberte jedno"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Vyberte jeden účet", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategorii produktu", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Vyberte jednotku produktu", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Vybrat regál"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Vybrat polici"), + "selectStock": MessageLookupByLibrary.simpleMessage("Vybrat sklad"), + "selectTax": MessageLookupByLibrary.simpleMessage("Vyberte daň"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Vyberte koncové datum", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Vyberte typ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Vyberte varianty : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Vybrat sklad"), + "sellAll": MessageLookupByLibrary.simpleMessage("Prodat vše >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prodejní cena"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Prodává"), + "send": MessageLookupByLibrary.simpleMessage("Odeslat"), + "sendCode": MessageLookupByLibrary.simpleMessage("Odeslat kód"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Poslali jsme vám e-mail s instrukcemi, jak obnovit heslo na:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Odeslat odkaz na obnovu hesla", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Odeslat zprávu"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Odeslat SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Odeslat SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Odeslat svůj email"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Aktualizujte svůj profil pro lepší spojení s vaším lékařem", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Nastavit nové heslo", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Nastavit váš profil"), + "setting": MessageLookupByLibrary.simpleMessage("Nastavení"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dní"), + "share": MessageLookupByLibrary.simpleMessage("Sdílet"), + "shelf": MessageLookupByLibrary.simpleMessage("Police (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Název police"), + "shelves": MessageLookupByLibrary.simpleMessage("Police (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Směna"), + "shiftName": MessageLookupByLibrary.simpleMessage("Název směny"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Dodací adresa"), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Poplatek za dopravu", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Počáteční zůstatek obchodu", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Zbývající zůstatek obchodu", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Zobrazit akci"), + "showCode": MessageLookupByLibrary.simpleMessage("Zobrazit kód"), + "showCombo": MessageLookupByLibrary.simpleMessage("Zobrazit komba"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Zobrazit datum expirace", + ), + "showName": MessageLookupByLibrary.simpleMessage("Zobrazit název"), + "showPrice": MessageLookupByLibrary.simpleMessage("Zobrazit cenu"), + "showSingle": MessageLookupByLibrary.simpleMessage("Zobrazit jednoduché"), + "showVariant": MessageLookupByLibrary.simpleMessage("Zobrazit varianty"), + "signIn": MessageLookupByLibrary.simpleMessage("Přihlásit se"), + "signUp": MessageLookupByLibrary.simpleMessage("Registrovat se"), + "single": MessageLookupByLibrary.simpleMessage("Jednotlivý"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dní"), + "size": MessageLookupByLibrary.simpleMessage("Velikost"), + "skip": MessageLookupByLibrary.simpleMessage("Přeskočit"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Přeskočit aktualizaci", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kód"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kód"), + "sl": MessageLookupByLibrary.simpleMessage("Pořadové číslo"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Chytré hodinky"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sociální marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Prodáno"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Něco se pokazilo s webovou stránkou.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Něco je"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Přihlášení zaměstnance", + ), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Čas zahájení přestávky", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Datum zahájení"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Začít nový prodej"), + "startTime": MessageLookupByLibrary.simpleMessage("Čas zahájení"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Je vyžadován čas zahájení", + ), + "started": MessageLookupByLibrary.simpleMessage("Zahájeno"), + "state": MessageLookupByLibrary.simpleMessage("Stát"), + "stateName": MessageLookupByLibrary.simpleMessage("Název státu"), + "status": MessageLookupByLibrary.simpleMessage("Stav"), + "staus": MessageLookupByLibrary.simpleMessage("Stav"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Stále nezaplaceno"), + "stock": MessageLookupByLibrary.simpleMessage("Sklad"), + "stockList": MessageLookupByLibrary.simpleMessage("Seznam skladu"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Sklad / Varianta"), + "stockReport": MessageLookupByLibrary.simpleMessage("Přehled zásob"), + "stockValue": MessageLookupByLibrary.simpleMessage("Hodnota zásob"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Zásoby musí být alespoň 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Zásoby: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Seznam podřazených daní", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Podřazené daně"), + "subTotal": MessageLookupByLibrary.simpleMessage("Mezisoučet"), + "submit": MessageLookupByLibrary.simpleMessage("Odeslat"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Předplatit nyní"), + "subscription": MessageLookupByLibrary.simpleMessage("Předplatné"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Zprávy o předplatném", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Předplatné"), + "subtotal": MessageLookupByLibrary.simpleMessage("Mezisoučet"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "úspěšně zaplaceno", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Platba dodavatele"), + "supplier": MessageLookupByLibrary.simpleMessage("Dodavatel"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o dodavateli", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Závazky vůči dodavatelům", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Hlavní kniha dodavatelů", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Název dodavatele"), + "switchBank": MessageLookupByLibrary.simpleMessage("Přepnout pobočku?"), + "switchs": MessageLookupByLibrary.simpleMessage("Přepnout"), + "tax": MessageLookupByLibrary.simpleMessage("Daň (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Daňová skupina"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Procento daně"), + "taxRates": MessageLookupByLibrary.simpleMessage("Daňové sazby"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Daňové sazby – Správa vašich daňových sazeb", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Daňové hlášení"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Seznam daňových hlášení", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Typ daně"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Daň s jedním/více typy daní", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Děkujeme vám za nákup", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Děkujeme vám za zaplacení částky", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo termální účtenky", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Jazyk termální tiskárny", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Velikost papíru tiskárny", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dní"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 štítků na list, 8.27 x 11.69 palců", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Tento měsíc"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Tento plán nelze upgradovat", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Tento plán nelze zakoupit", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Tento produkt je již přidán!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Tento týden"), + "thisYear": MessageLookupByLibrary.simpleMessage("Tento rok"), + "time": MessageLookupByLibrary.simpleMessage("Čas"), + "timeIn": MessageLookupByLibrary.simpleMessage("Čas příchodu"), + "timeOut": MessageLookupByLibrary.simpleMessage("Čas odchodu"), + "to": MessageLookupByLibrary.simpleMessage("Komu"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na účet"), + "toDate": MessageLookupByLibrary.simpleMessage("Do data"), + "today": MessageLookupByLibrary.simpleMessage("Dnes"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Dnešní shrnutí"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 zákazníků"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 produktů"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 dodavatelů"), + "total": MessageLookupByLibrary.simpleMessage("Celkem"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Celková částka"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Celková aktiva"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Celkový zůstatek"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Celkový počet kategorií", + ), + "totalDue": MessageLookupByLibrary.simpleMessage( + "Celková částka k zaplacení", + ), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Celková částka k úhradě", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Celkové náklady"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Celkový příjem"), + "totalItems": MessageLookupByLibrary.simpleMessage("Celkový počet položek"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Celková ztráta"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Celkově k zaplacení"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Celková cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Celkový počet produktů", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Celkový zisk"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Celkový nákup"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Celková vrácená částka", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Celkem vráceno"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Celková částka platu", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Celkový prodej"), + "totalVat": MessageLookupByLibrary.simpleMessage("Celková DPH"), + "totall": MessageLookupByLibrary.simpleMessage("Celkem:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Přehled transakcí"), + "transactionType": MessageLookupByLibrary.simpleMessage("Typ transakce"), + "transactions": MessageLookupByLibrary.simpleMessage("Transakce"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Historie transakcí", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Převod"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Převést šek"), + "transferDate": MessageLookupByLibrary.simpleMessage("Datum převodu"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Zkusit znovu"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Typ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Vyberte typ"), + "unPaid": MessageLookupByLibrary.simpleMessage("Nezaplaceno"), + "unit": MessageLookupByLibrary.simpleMessage("Jednotka"), + "unitName": MessageLookupByLibrary.simpleMessage("Název jednotky"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Jednotková cena"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Jednotková cena"), + "units": MessageLookupByLibrary.simpleMessage("Jednotky"), + "unlimited": MessageLookupByLibrary.simpleMessage("Neomezený"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Neomezené používání", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neomezené používání našeho balíčku👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Aktualizovat"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Aktualizovat pobočku", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Aktualizovat kontakt", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Aktualizace zásob selhala", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Aktualizovat nyní"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění upravit stranu.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Aktualizovat produkt", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt úspěšně aktualizován!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění upravit produkt.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Aktualizovat váš profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Aktualizovat nákup", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Aktualizovat roli"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění upravit prodej.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Úspěšně aktualizováno", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Aktualizujte svůj profil, abyste lépe spojili své zákazníky", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Aktualizujte své předplatné", + ), + "updating": MessageLookupByLibrary.simpleMessage("Aktualizuji..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Upgradovat nyní"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI ID pro QR kód"), + "upload": MessageLookupByLibrary.simpleMessage("Nahrát"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Nahrát obrázek"), + "uploading": MessageLookupByLibrary.simpleMessage("Nahrávání..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Použít galerii"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Titulek uživatele nemůže být prázdný", + ), + "user": MessageLookupByLibrary.simpleMessage("Uživatel"), + "userRole": MessageLookupByLibrary.simpleMessage("Role uživatele"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o uživatelské roli", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Titulek uživatele"), + "values": MessageLookupByLibrary.simpleMessage("Hodnoty"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varianta úspěšně přidána!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varianta úspěšně odstraněna!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Seznam variant"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID varianty (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Varianty"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variantní produkty", + ), + "vat": MessageLookupByLibrary.simpleMessage("DPH"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("DPH a daň"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Číslo DPH/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Název DPH/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("DIČ (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("DIČ"), + "vatReports": MessageLookupByLibrary.simpleMessage("Hlášení DPH (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Typ DPH"), + "verification": MessageLookupByLibrary.simpleMessage("Ověření"), + "verify": MessageLookupByLibrary.simpleMessage("Ověřit"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Ověřte svůj e-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Ověřit e-mail"), + "view": MessageLookupByLibrary.simpleMessage("Zobrazit detaily"), + "viewAll": MessageLookupByLibrary.simpleMessage("Zobrazit vše"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Zobrazit podrobnosti"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Zobrazit cenu"), + "viewStock": MessageLookupByLibrary.simpleMessage("Zobrazit sklad"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Zobrazení transakcí pro", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Zákazník, který přišel osobně", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Peněženka"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Zůstatek peněženky"), + "warehouse": MessageLookupByLibrary.simpleMessage("Sklad (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Název skladu"), + "warranty": MessageLookupByLibrary.simpleMessage("Záruka (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Byl odeslán potvrzovací e-mail na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Odeslali jsme OTP na vaše telefonní číslo", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Týdenní"), + "weight": MessageLookupByLibrary.simpleMessage("Váha"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Vítejte zpět!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Co je nového"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Velkoobchodní cena", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Velkoobchodník"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Brzy bude přidáno", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Napište zde svou zprávu", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Sem napište text...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Roční"), + "years": MessageLookupByLibrary.simpleMessage("Roky"), + "yes": MessageLookupByLibrary.simpleMessage("Ano"), + "yesterday": MessageLookupByLibrary.simpleMessage("Včera"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Nemůžete zaplatit více než dlužnou částku", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Nyní můžete znovu odeslat OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění generovat čárové kódy.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění ke smazání modelu.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("Nemáte oprávnění smazat polici"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění pro zisk a ztrátu.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění k vytvoření kategorie výdajů.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění k vytvoření kategorie příjmů.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění k vytvoření modelu", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění vytvářet nákupy.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění odstranit oddělení.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění odstranit označení.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění odstranit žádost o dovolenou.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění odstranit mzdy.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění exportovat do Excelu", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění ke generování čárového kódu.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění generovat sestavu", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat pobočku.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat oddělení.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat žádost o dovolenou.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění k aktualizaci modelu", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat svátky.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění zobrazit docházku", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat mzdy.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat označení.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění odstranit směnu.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat směnu.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění vytvářet regály.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění mazat regály.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění aktualizovat regály.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění k vytvoření výdaje.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnění k vytvoření příjmu.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Musíte udělit oprávnění", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Používáte "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Chcete smazat tento produkt?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Váš bezplatný balíček je téměř u konce, zakupte si další plán. Děkujeme.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Váš balíček"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Váš balíček vyprší za 5 dní", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Váš balíček vypršel dnes\n\nProsím, zakupte si ho znovu", + ), + "zip": MessageLookupByLibrary.simpleMessage("PSČ"), + "zipCode": MessageLookupByLibrary.simpleMessage("Zadejte PSČ"), + }; +} diff --git a/lib/generated/intl/messages_cy.dart b/lib/generated/intl/messages_cy.dart new file mode 100644 index 0000000..c3fa601 --- /dev/null +++ b/lib/generated/intl/messages_cy.dart @@ -0,0 +1,2350 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a cy locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'cy'; + + static String m0(start) => "Ail-anfon OTP mewn \$${start} eiliad"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Manylion Cwsmer"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ANFODLON"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo Anfoneb A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Enw Arddangos Cyfrif", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Enw Deiliad Cyfrif", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Enw Cyfrif"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Enw Cyfrif"), + "action": MessageLookupByLibrary.simpleMessage("Gweithred"), + "actions": MessageLookupByLibrary.simpleMessage("Gweithredoedd"), + "active": MessageLookupByLibrary.simpleMessage("Gweithredol"), + "add": MessageLookupByLibrary.simpleMessage("Ychwanegu"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Ychwanegu Pryniant"), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Presenoldeb", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Ychwanegu Banc"), + "addBrand": MessageLookupByLibrary.simpleMessage("Ychwanegu Brand"), + "addCash": MessageLookupByLibrary.simpleMessage("Ychwanegu Arian Parod"), + "addCategory": MessageLookupByLibrary.simpleMessage("Ychwanegu Categori"), + "addContact": MessageLookupByLibrary.simpleMessage("Ychwanegu Cyswllt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Ychwanegu Cwsmer"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Ychwanegu Cwsmer"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Ychwanegu Cyflwyno"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Ychwanegu Adran"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Dynodiad Newydd", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Ychwanegu Cost"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Categori Cost", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Ychwanegu Gwyliau"), + "addImage": MessageLookupByLibrary.simpleMessage("Ychwanegu Delwedd"), + "addIncome": MessageLookupByLibrary.simpleMessage("Ychwanegu Incwm"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Categori Incwm", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Ychwanegu Eitemau"), + "addLeave": MessageLookupByLibrary.simpleMessage("Ychwanegu Absenoldeb"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Ychwanegu mwy o feysydd", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Cyfeiriad Newydd", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Presenoldeb Newydd", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Cyfrifon Banc", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Gweithiwr Newydd", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Gwyliau Newydd", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Absenoldeb Newydd", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Model Newydd", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Cyflogres Newydd", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Cynnyrch Newydd", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Pryniant Newydd", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Ychwanegu Rack Newydd"), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Sifft Newydd", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Ychwanegu Treth Newydd"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Amrywiad Newydd", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Amrywiadau Newydd", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Warws Newydd", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Ychwanegu Nodyn"), + "addParty": MessageLookupByLibrary.simpleMessage("Ychwanegu Partïon"), + "addPayment": MessageLookupByLibrary.simpleMessage("Ychwanegu Taliad"), + "addProduct": MessageLookupByLibrary.simpleMessage("Ychwanegu Cynnyrch"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Ychwanegwch gynnyrch yn gyntaf", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Cynnyrch Wedi’i Greu’n Llwyddiannus!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu cynnyrch.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Ychwanegu Pryniant"), + "addRole": MessageLookupByLibrary.simpleMessage("Ychwanegu Rôl"), + "addSale": MessageLookupByLibrary.simpleMessage("Ychwanegu Gwerthiant"), + "addSales": MessageLookupByLibrary.simpleMessage("Ychwanegu Gwerthiant"), + "addShelf": MessageLookupByLibrary.simpleMessage("Ychwanegu Silff Newydd"), + "addShift": MessageLookupByLibrary.simpleMessage("Ychwanegu Sifft"), + "addStock": MessageLookupByLibrary.simpleMessage("Ychwanegu Stoc"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Is-amrywiad", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Ychwanegu Treth"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Grŵp Treth Newydd", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Ychwanegu Uned"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Rôl Defnyddiwr", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Ychwanegu Amrywiol"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Ychwanegu Manylion Amrywiol", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Ychwanegwyd i\'r Troli", + ), + "adding": MessageLookupByLibrary.simpleMessage("Yn Ychwanegu.."), + "address": MessageLookupByLibrary.simpleMessage("Cyfeiriad"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Addasu Balans Banc", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Addasu Arian Parod"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Addasu Balans Arian Parod", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Dyddiad Addasu"), + "admin": MessageLookupByLibrary.simpleMessage("Gweinyddwr"), + "advance": MessageLookupByLibrary.simpleMessage("Blaendal"), + "all": MessageLookupByLibrary.simpleMessage("Pawb"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Pob ateb busnes", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Mae PosPro yn ateb busnes cyflawn gyda stoc, cyfrifon, gwerthiant, costau a cholled/elw.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Pob Gweithiwr"), + "allParties": MessageLookupByLibrary.simpleMessage("Pob Parti"), + "allParty": MessageLookupByLibrary.simpleMessage("Pob Parti"), + "allTime": MessageLookupByLibrary.simpleMessage("Bob Amser"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Pob Trafodiad"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "Wedi\'i Ychwanegu eisoes", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Wedi creu cyfrif eisoes? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Swm"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Rhaid i\'r swm fod yn fwy na 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Dull Talgrwnnu Swm", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Symiau mewn Geiriau", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("Mae angen swm"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Bydd SMS yn cael ei anfon at y rhif canlynol: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Cefnogaeth Ap Android ac iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Mae diweddariad newydd ar gael\nDiweddarwch eich app", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Cymhwyso"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ydych chi\'n siŵr?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Ydych chi\'n siŵr eich bod eisiau dileu\'r Gangen hon?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Ydych chi\'n siŵr eich bod am ddileu\'r rôl hon?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Ydych chi\'n siŵr eich bod eisiau newid i gangen wahanol?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ydych chi\'n siŵr eich bod chi eisiau dileu\'r blaid hon?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Ydych chi\'n siŵr eich bod eisiau Gadael y gangen hon?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Ar Ddyddiad"), + "assets": MessageLookupByLibrary.simpleMessage("Asedau"), + "attachment": MessageLookupByLibrary.simpleMessage("Atodiad"), + "attendance": MessageLookupByLibrary.simpleMessage("Presenoldeb"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Adroddiadau Presenoldeb", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Llofnod Awdurdodedig", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Diwrnodau wedi\'u cyfrifo\'n awtomatig", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Dewiswyd yn awtomatig", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Yn Ôl i\'r Cartref"), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Balans Dyledus"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Mantolen"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banc"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Cyfrifon Banc"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Manylion Banc"), + "bankName": MessageLookupByLibrary.simpleMessage("Enw Banc"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Trosglwyddiad Banc i Fanc", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Trosglwyddiad Banc i Arian Parod", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Gosodiad Argraffu Label Cod Bar", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Generator Cod Bar"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generadwr Cod Bar", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Codau Bar"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Rhif Batch"), + "billTO": MessageLookupByLibrary.simpleMessage("Bil I"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Elw yn ôl bil"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Cyfeiriad Bilio"), + "birthDate": MessageLookupByLibrary.simpleMessage("Dyddiad Geni"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Mae Bluetooth i ffwrdd. Trowch ef ymlaen.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Cangen"), + "branchList": MessageLookupByLibrary.simpleMessage("Rhestr Canghennau"), + "brand": MessageLookupByLibrary.simpleMessage("Brand"), + "brandName": MessageLookupByLibrary.simpleMessage("Enw\'r Brand"), + "brands": MessageLookupByLibrary.simpleMessage("Brandiau"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Hyd Egwyl"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Statws Egwyl"), + "breakTime": MessageLookupByLibrary.simpleMessage("Amser Egwyl"), + "bulk": MessageLookupByLibrary.simpleMessage("Llwytho Màs"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "Llwytho i Fyny mewn Swp", + ), + "businessCat": MessageLookupByLibrary.simpleMessage("Categori Busnes"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Enw\'r Cwmni a\'r Busnes", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Prynu Nawr"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Prynu Cynllun Premiwm"), + "call": MessageLookupByLibrary.simpleMessage("Galw"), + "camera": MessageLookupByLibrary.simpleMessage("Camera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Ni ellir golygu\'r math hwn o drafodiad.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Methu adalw manylion talu.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Diddymu"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Chwilio am ddyfeisiau...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Ni ellir trosglwyddo i\'r un cyfrif.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capasiti"), + "cash": MessageLookupByLibrary.simpleMessage("Arian Parod"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Arian Parod a Banc"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Rheoli Arian Parod a Banc", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Llif arian"), + "cashIn": MessageLookupByLibrary.simpleMessage("Arian Parod Mewn"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Arian Parod wrth Law"), + "cashOut": MessageLookupByLibrary.simpleMessage("Arian Parod Allan"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Trosglwyddiad Arian Parod i Fanc", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categorïau"), + "category": MessageLookupByLibrary.simpleMessage("Categori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Enw\'r categori"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Swm y Newid"), + "changePassword": MessageLookupByLibrary.simpleMessage("Newid Cyfrinair"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Gwiriwch E-bost"), + "cheque": MessageLookupByLibrary.simpleMessage("Sieciau"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Swm y Siec"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Dyddiad Siec"), + "chequeList": MessageLookupByLibrary.simpleMessage("Rhestr Sieciau"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Rhif Siec"), + "choose": MessageLookupByLibrary.simpleMessage("Dewiswch"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Dewiswch Wlad"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Dewis Cwsmer"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Dewis Cyflenwr"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Dewiswch Eich Nodweddion", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Mae nodweddion yn rhan bwysig sy\'n gwneud POSpro yn wahanol i atebion traddodiadol.", + ), + "city": MessageLookupByLibrary.simpleMessage("Dinas"), + "cityName": MessageLookupByLibrary.simpleMessage("Enw’r Dinas"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Clirio"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Cliciwch i gysylltu", + ), + "close": MessageLookupByLibrary.simpleMessage("Cau"), + "closed": MessageLookupByLibrary.simpleMessage("Ar Gau"), + "code": MessageLookupByLibrary.simpleMessage("Cod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Casglu Dyledus"), + "collectDues": MessageLookupByLibrary.simpleMessage("Casglu Dyled"), + "collectedBy": MessageLookupByLibrary.simpleMessage("Casglwyd Gan:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Casglwyd gan"), + "color": MessageLookupByLibrary.simpleMessage("Lliw"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Cyfuniad o drethi lluosog", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Cynnyrch Combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Cynhyrchion Combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Adroddiad combo"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Yn Dod Yn Fuan"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Cyfeiriad y Cwmni"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Cadarnhau Dileu"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Cadarnhau Cyfrinair"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Cadarnhau Cyfrinair", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Cadarnhau dychwelyd", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Cadarnhau SMS at"), + "congratulation": MessageLookupByLibrary.simpleMessage("Llongyfarchiadau"), + "connect": MessageLookupByLibrary.simpleMessage("Cliciwch i gysylltu"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Cysylltu eich argraffydd", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Cysylltu Eich argraffydd", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Cysylltiedig â"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Manylion Cyswllt"), + "contactUs": MessageLookupByLibrary.simpleMessage("Cysylltwch â Ni"), + "continueButton": MessageLookupByLibrary.simpleMessage("Parhau"), + "continueE": MessageLookupByLibrary.simpleMessage("Parhau"), + "cost": MessageLookupByLibrary.simpleMessage("Cost"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Cost Heb Dreth"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Cost Gan Gynnwys Treth", + ), + "country": MessageLookupByLibrary.simpleMessage("Gwlad"), + "countryName": MessageLookupByLibrary.simpleMessage("Enw Gwlad"), + "create": MessageLookupByLibrary.simpleMessage("Creu"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Creu Cyfrif Am Ddim", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Creu Cyfrif Am Ddim"), + "createBranch": MessageLookupByLibrary.simpleMessage("Creu Cangen"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Creu Cyfrinair Newydd", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu gwerthiant.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Credyd (Mewn)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Terfyn Credyd y Parti", + ), + "currency": MessageLookupByLibrary.simpleMessage("Arian Cyfredol"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Balans Presennol"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Balans Arian Parod Presennol", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mis Presennol"), + "currentYear": MessageLookupByLibrary.simpleMessage("Blwyddyn Bresennol"), + "currents": MessageLookupByLibrary.simpleMessage("Presennol"), + "custom": MessageLookupByLibrary.simpleMessage("Custom"), + "customDate": MessageLookupByLibrary.simpleMessage("Dyddiad Personol"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Brandio Anfoneb Arferol", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Argraffiad Custom"), + "customer": MessageLookupByLibrary.simpleMessage("Cwsmer"), + "customerDate": MessageLookupByLibrary.simpleMessage("Dyddiad Personol"), + "customerDue": MessageLookupByLibrary.simpleMessage("Dyled Cwsmer"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Cyfriflyfr Cwsmer"), + "customerName": MessageLookupByLibrary.simpleMessage("Enw\'r Cwsmer"), + "customerPay": MessageLookupByLibrary.simpleMessage("Cwsmer yn Talu"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Rhif Ffôn y Cwsmer", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Llofnod y Cwsmer", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Trafodiad Dyddiol", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Panel Rheoli"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Cadwyd y data yn llwyddiannus.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dyddiad"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Ni all Dyddiad i fod cyn Dyddiad oddi ar.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Mae angen dyddiad"), + "dates": MessageLookupByLibrary.simpleMessage("Dyddiad:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Llyfr Dydd"), + "days": MessageLookupByLibrary.simpleMessage("diwrnodau"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Diwrnodau ar Ôl"), + "dealer": MessageLookupByLibrary.simpleMessage("Dealar"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Pris Dealar"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debyd (Allan)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Pris Gwerthu Diofyn", + ), + "delete": MessageLookupByLibrary.simpleMessage("Dileu"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Dileu Cyfrif"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ydych chi’n siŵr eich bod eisiau dileu’r Batch hwn?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Ydych chi\'n siŵr eich bod am ddileu eich cyfrif? Bydd y weithred hon yn dileu eich holl ddata yn barhaol.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu parti.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Wedi\'i ddileu\'n llwyddiannus!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Yn Dileu...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Cyfeiriad Cyflwyno", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Tâl Cyflwyno"), + "department": MessageLookupByLibrary.simpleMessage("Adran"), + "deposit": MessageLookupByLibrary.simpleMessage("Blaendal"), + "depositTo": MessageLookupByLibrary.simpleMessage("Adneuo I"), + "description": MessageLookupByLibrary.simpleMessage("Disgrifiad"), + "designation": MessageLookupByLibrary.simpleMessage("Dynodiad"), + "designationName": MessageLookupByLibrary.simpleMessage("Enw Dynodiad"), + "details": MessageLookupByLibrary.simpleMessage("Manylion"), + "developedBy": MessageLookupByLibrary.simpleMessage("Datblygwyd Gan"), + "digits": MessageLookupByLibrary.simpleMessage( + "Anfonwyd pin 6-digid at eich cyfeiriad e-bost: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Analluogi"), + "discount": MessageLookupByLibrary.simpleMessage("Gostyngiad"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Mae angen enw arddangos", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Peidiwch â Thrywanu"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Ydych chi vir difrif eisiau dileu hwn", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Ydych chi eisiau dileu\'r defnyddiwr?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Ydych chi eisiau gadael yr ap?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Ydych chi vir difrif eisiau ailagor y siec hon?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Ddim wedi creu cyfrif eto?", + ), + "done": MessageLookupByLibrary.simpleMessage("Wedi\'i wneud"), + "download": MessageLookupByLibrary.simpleMessage("Llwytho i lawr"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Lawrlwytho APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Llwytho i Lawr Fformat Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Llwytho i lawr yn llwyddiannus! Gwiriwch eich ffolder Dogfennau", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "Wrthi\'n llwytho i lawr...", + ), + "due": MessageLookupByLibrary.simpleMessage("Dyledus"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Swm Dyledus:"), + "dueBalance": MessageLookupByLibrary.simpleMessage("Balans Dyledus"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Casgliad Dyledus"), + "dueList": MessageLookupByLibrary.simpleMessage("Rhestr Dyledus"), + "duePay": MessageLookupByLibrary.simpleMessage("Tâl Dyledus"), + "dueReport": MessageLookupByLibrary.simpleMessage("Adroddiad Dyledus"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nid yw gwerthiant ar ddyled yn cael ei ganiatáu i gwsmeriaid cerdded i mewn.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dyledion"), + "duration": MessageLookupByLibrary.simpleMessage("Hyd"), + "durationDays": MessageLookupByLibrary.simpleMessage("Hyd (Diwrnodau)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "POS symudol hawdd ei ddefnyddio", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Mae\'r app POSpro yn rhad ac am ddim, hawdd ei ddefnyddio. Yn wir, mae\'n un o\'r systemau POS gorau ledled y byd.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Golygu"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Golygu Presenoldeb", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Golygu Cyfrifon Banc", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Golygu Addasiad Banc", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Golygu Banc i Arian Parod", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Golygu Trosglwyddiad Banc", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Golygu Addasiad Arian Parod", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Golygu Arian Parod i Fanc", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Golygu Categori"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Golygu Dynodiad"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Golygu Gweithiwr"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Golygu Gwyliau"), + "editLeave": MessageLookupByLibrary.simpleMessage("Golygu Absenoldeb"), + "editModel": MessageLookupByLibrary.simpleMessage("Golygu Model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Golygu Cyflogres"), + "editPhone": MessageLookupByLibrary.simpleMessage("Golygu Rhif Ffôn?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Golygu Cynnyrch"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Golygu Anfoneb Prynu", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Golygu Rack"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Golygu Anfoneb Gwerthiant", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Golygu Silff"), + "editShift": MessageLookupByLibrary.simpleMessage("Golygu Sifft"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Golygu Cyfryngau Cymdeithasol", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Golygu Treth"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Golygu Grŵp Treth"), + "editVariations": MessageLookupByLibrary.simpleMessage("Golygu Amrywiad"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Golygu Warws"), + "email": MessageLookupByLibrary.simpleMessage("Cyfeiriad E-bost"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ni all yr e-bost fod yn wag", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-bost"), + "employee": MessageLookupByLibrary.simpleMessage("Gweithiwr"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Nodwch stoc isel"), + "end": MessageLookupByLibrary.simpleMessage("Diwedd"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Amser Gorffen Egwyl"), + "endDate": MessageLookupByLibrary.simpleMessage("Dyddiad Gorffen"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Dyddiad gorffen cyn y dyddiad cychwyn", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Ni all y dyddiad gorffen fod cyn y dyddiad cychwyn.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Amser Gorffen"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Mae angen amser gorffen", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Gorffen eich cynllun Am Ddim", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Nodwch Rhif Batch"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("Rhowch enw brand"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Rhowch gostyngiad dilys, os gwelwch yn dda", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("Rhowch OTP dilys"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Rhowch stoc dilys", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw arddangos cyfrif", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw deiliad cyfrif", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Rhowch rif cyfrif", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Nodwch y Cyfeiriad"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Rhowch Swm"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Rhowch Falans"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Rhowch Enw Banc"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Rhowch Rhif Swp"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Rhowch Amser Egwyl", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Rhowch Enw Busnes/Storfa", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Rhowch Gapasiti"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw categori", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Rhowch Liw"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Rhowch rhif ffôn y cwsmer", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Rhowch Bris Dealar", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Rhowch Ddisgrifiad", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw Dynodiad", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Rhowch Gostyngiad"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Rhowch eich cyfeiriad e-bost isod i dderbyn Dolen Ailosod Cyfrinair.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Rhowch Amser Gorffen", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw categori gwariant", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Rhowch ddyddiad y gwariant", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Rhowch y Cyfeiriad Llawn", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Rhowch Enw Llawn"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw gwyliau", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw categori incwm", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Rhowch destun label", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw\'r gwneuthurwr", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Rhowch Enw\'r Model", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Rhowch Enw"), + "enterNote": MessageLookupByLibrary.simpleMessage("Rhowch Nodyn"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Rhowch y balans agoriadol", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Rhowch god cynnyrch", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw cynnyrch", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Rhowch Bris Prynu", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Rhowch faint"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Rhowch rhif cyfeirnod", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Rhowch Bris Halen", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw\'r silff", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Rhowch Maint"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Rhowch Amser Cychwyn", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Rhowch stoc"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Nodwch Gyfradd Treth", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Rhowch Math"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw defnyddiwr", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Rhowch Teitl Defnyddiwr", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Rhowch OTP dilys"), + "enterValues": MessageLookupByLibrary.simpleMessage("Rhowch werthoedd"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Nodwch Rif TAW/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Nodwch Deitl TAW/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw\'r warws", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Rhowch Pwysau"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Rhowch Bris Cyfanwerthu", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Rhowch eich gwlad", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Rhowch eich cyfeiriad e-bost", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Rhowch eich enw llawn", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Rhowch eich enw"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Rhowch lefel y nodyn", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Rhowch eich cyfrinair", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Rhowch eich rhif ffôn", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Rhowch y neges ar ôl gwerthu", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Gwall wrth ddileu treth", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Ffeiliau Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Llwythwr Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Pris Allgofnol"), + "exit": MessageLookupByLibrary.simpleMessage("Gadael"), + "exitBank": MessageLookupByLibrary.simpleMessage("Gadael Cangen"), + "expDate": MessageLookupByLibrary.simpleMessage("Dyddiad Dod i Ben"), + "expense": MessageLookupByLibrary.simpleMessage("Cost"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Categorïau Cost"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Dyddiad y Gost"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Cost ar gyfer"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Adroddiad Costau"), + "expensesType": MessageLookupByLibrary.simpleMessage("Mathau o Dreuliau"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Statws Dod i Ben", + ), + "expire": MessageLookupByLibrary.simpleMessage("Dod i Ben"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Adroddiadau Cynnyrch Wedi Dod i Ben", + ), + "expired": MessageLookupByLibrary.simpleMessage("Wedi dod i ben"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Dyddiad Dod i Ben"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad eitemau wedi dod i ben", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "Rhestr wedi Dod i Ben", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Cynnyrch Wedi Dod i Ben", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Dod i Ben"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Ymestyn Cynllun"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Methodd dileu\'r Adran", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Wedi methu dileu\'r dreth", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Methodd cael fersiwn y platfform.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Methodd llwytho adrannau", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Wedi methu â phrosesu dychweliad.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Ffasiwn"), + "feature": MessageLookupByLibrary.simpleMessage("Nodwedd"), + "field": MessageLookupByLibrary.simpleMessage("Maes"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Diwrnod"), + "filter": MessageLookupByLibrary.simpleMessage("Hidlo"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filtro yn ôl Dyddiad", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Enw Cyntaf"), + "flat": MessageLookupByLibrary.simpleMessage("Fflat"), + "folder": MessageLookupByLibrary.simpleMessage( + "Efallai i\'r e-bost gyrraedd eich ffolder sbam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Anghofiais gyfrinair", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Cefnogaeth Ddata Am Ddim", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Diweddariad oes oes rhad ac am ddim", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Pecyn Am Ddim"), + "freePlan": MessageLookupByLibrary.simpleMessage("Cynllun Am Ddim"), + "from": MessageLookupByLibrary.simpleMessage("Oddi Wrth"), + "fromAccount": MessageLookupByLibrary.simpleMessage("O\'r Cyfrif"), + "fromDate": MessageLookupByLibrary.simpleMessage("O Ddyddiad"), + "fullName": MessageLookupByLibrary.simpleMessage("Enw Llawn"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Wedi\'i Dalu\'n Llawn"), + "gallery": MessageLookupByLibrary.simpleMessage("Oriel"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Dim data ar gael i greu PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Rhyw"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Cynhyrchu Pdf"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Yn creu PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Rydych Chi wedi Cael E-bost", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Deallwyd"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Elw Gros (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Gwarant"), + "guest": MessageLookupByLibrary.simpleMessage("Gwestai"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Oes gennych chi gyfrif eisoes?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Cuddio meysydd"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Pris: Uchel i Isel", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Rhowch gyfeiriad e-bost", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Rhowch gyfrinair"), + "holderName": MessageLookupByLibrary.simpleMessage("Enw Deiliad"), + "holiday": MessageLookupByLibrary.simpleMessage("Gwyliau"), + "holidayList": MessageLookupByLibrary.simpleMessage("Rhestr Gwyliau"), + "home": MessageLookupByLibrary.simpleMessage("Cartref"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Oriau ar Ôl"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Rwy\'n cytuno i ddileu fy nghyfrif yn barhaol.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Cod IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Delwedd"), + "inActive": MessageLookupByLibrary.simpleMessage("Anweithredol"), + "inStock": MessageLookupByLibrary.simpleMessage("Mewn Stoc"), + "inactive": MessageLookupByLibrary.simpleMessage("Anweithredol"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Pris Cynhwysol"), + "income": MessageLookupByLibrary.simpleMessage("Incwm"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Categorïau Incwm", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Categorïau Incwm", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Dyddiad Incwm"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Incwm Am"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Adroddiad Incwm"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i weld adroddiad incwm.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Math o Incwm"), + "incomes": MessageLookupByLibrary.simpleMessage("Incwm"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Gwybodaeth ar Labeli", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Cyfarwyddyd"), + "inv": MessageLookupByLibrary.simpleMessage("Rhif Anfoneb"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Swm annilys"), + "inventory": MessageLookupByLibrary.simpleMessage("Rhestr Eiddo"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i’r stoc", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Anfoneb"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo Anfoneb"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Rhif Anfoneb"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Gwyliwr Anfoneb"), + "item": MessageLookupByLibrary.simpleMessage("Item"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Eitem Ychwanegwyd"), + "itemName": MessageLookupByLibrary.simpleMessage("Enw Eitem"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Gwerthiant Eitemau"), + "joinDate": MessageLookupByLibrary.simpleMessage("Dyddiad Ymuno"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Rholyn Label 1.5\"*1, 38mm*25mm, Bwlch 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Rholyn Label 2\"*1, 50mm*25mm, Bwlch 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-bost"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Cyfrinair"), + "language": MessageLookupByLibrary.simpleMessage("Iaith"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 Diwrnod Diwethaf"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 Diwrnod Diwethaf"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mis Diwethaf"), + "lastName": MessageLookupByLibrary.simpleMessage("Cyfenw"), + "lastYear": MessageLookupByLibrary.simpleMessage("Llynedd"), + "leave": MessageLookupByLibrary.simpleMessage("Absenoldeb"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Hyd Absenoldeb"), + "leaveList": MessageLookupByLibrary.simpleMessage("Rhestr Absenoldeb"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Adroddiadau Absenoldeb", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Cais Absenoldeb"), + "leaveType": MessageLookupByLibrary.simpleMessage("Math o Absenoldeb"), + "ledger": MessageLookupByLibrary.simpleMessage("Cyfriflyfr"), + "link": MessageLookupByLibrary.simpleMessage("Dolen"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Mae\'r Rhestr yn Wag"), + "loading": MessageLookupByLibrary.simpleMessage("Lwytho"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Wrthi\'n llwytho gosodiadau OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Mewngyflwyno"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Mewnglogio â E-bost", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Allgofnodi"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Mewngofnodi wedi methu. Rhowch gynnig arall arni.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Mewnglogio â Ffôn"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Colled"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Colled/Elw"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Colled/Elw"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Colled/Elw", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stoc Isel"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("Rhybudd Stoc Isel"), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Stoc Isel", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Pris: Isel i Uchel", + ), + "lp": MessageLookupByLibrary.simpleMessage("Colled/Elw"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Manylion Colled/Elw"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Rheoli Gosodiadau"), + "manuDate": MessageLookupByLibrary.simpleMessage("Dyddiad Cynhyrchu"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Dyddiad Cynhyrchu", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Gwneuthurwr"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Neges"), + "mobile": MessageLookupByLibrary.simpleMessage("Symudol:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobile"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model wedi\'i Greu\'n Llwyddiannus!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Enw\'r Model"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model wedi\'i Ddiweddaru\'n Llwyddiannus!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelau"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Arian Mewn"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Arian Allan"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Money Receipt"), + "month": MessageLookupByLibrary.simpleMessage("Mis"), + "monthly": MessageLookupByLibrary.simpleMessage("Misol"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mwy o wybodaeth"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Uchafbris Gwerthu (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Enw"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ni all yr enw fod yn wag", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Angen o leiaf ddau gyfrif banc i gyflawni trosglwyddiad.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Elw Net (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Cyfanswm Net"), + "newPassword": MessageLookupByLibrary.simpleMessage("Cyfrinair Newydd"), + "next": MessageLookupByLibrary.simpleMessage("Nesaf"), + "no": MessageLookupByLibrary.simpleMessage("Na"), + "noAcc": MessageLookupByLibrary.simpleMessage( + "Ddim yn meddu ar unrhyw gyfrif?", + ), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gyfrifon sy\'n cyfateb", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nid yw\'n Defnyddiwr Actif", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gofnodion presenoldeb ar gyfer y ffilteri a ddewiswyd.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gofnodion presenoldeb.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gyfrifon banc.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gyfrifon banc i drosglwyddo oddi wrthynt.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Dim Swp"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Dim dyfais Bluetooth wedi\'i dewis.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i Gangen", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i sieciau", + ), + "noData": MessageLookupByLibrary.simpleMessage("Dim Data Ar Gael"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Dim data ar gael"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Dim data ar gael"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Dim data ar gael i\'w allforio", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Dim data ar gael ar gyfer cynhyrchu pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Dim Data wedi\'i Ganu", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i adran.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Dim disgrifiad ar gael ar gyfer yr adran hon.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Dim disgrifiad ar gael ar gyfer y dynodiad hwn.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Ni ddarparwyd disgrifiad.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i ddynodiad.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gyfrifon banc cyrchfan.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Dim dyfais wedi\'i chanfod", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Dim Dyled"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Dim Dyled wedi\'i Ddewis", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Dim ffeil wedi\'i dewis", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i wyliau.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i wyliau sy\'n cyfateb", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Dim eitem wedi\'i chanfod", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Dim Eitem wedi\'i Dewis", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gofnodion absenoldeb ar gyfer y ffilteri a ddewiswyd.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i geisiadau am absenoldeb.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nid oes cynhyrchion cyfatebol wedi’u canfod.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gofnodion cyflogres sy\'n cyfateb.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Ni ddarparwyd nodyn.", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "Dim Parti Wedi’u Darganfod", + ), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i gofnodion cyflogres.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Dim Cynnyrch wedi\'i Ganu", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Dim cynnyrch yn cyfateb i\'ch chwiliad.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Dim Cynnyrch wedi\'i Dewis", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Dim Rôl Defnyddiwr Ffeindio", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i sifftiau.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Dim data stoc ar gael.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Dim Is-dreth wedi\'i Ddewis", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Dim Cyflenwyr Ar Gael"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Dim Trafodiad"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i drafodion", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Heb ddod o hyd i drafodion ar gyfer y ffilter hwn.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Dim trafodion i gynhyrchu PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Dim gwerthoedd wedi\'u diffinio", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Dim amrywiad wedi\'i ganfod.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Ni ellir ei Ad-dalu (TAW/Disgownt)", + ), + "none": MessageLookupByLibrary.simpleMessage("Dim"), + "notFound": MessageLookupByLibrary.simpleMessage("Ddim wedi\'i Ganu"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Dim Cysylltiad Rhyngrwyd", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Methwyd ag agor ap y ffôn.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Dim canlyniadau cyfatebol", + ), + "note": MessageLookupByLibrary.simpleMessage("Nodyn"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Lefel Nodyn"), + "notification": MessageLookupByLibrary.simpleMessage("Hysbysiad"), + "off": MessageLookupByLibrary.simpleMessage("Oddi Ar"), + "ok": MessageLookupByLibrary.simpleMessage("Iawn"), + "okay": MessageLookupByLibrary.simpleMessage("Iawn"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Hen Gyfrinair"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ni all yr Hen Gyfrinair fod yn wag", + ), + "on": MessageLookupByLibrary.simpleMessage("Ymlaen"), + "open": MessageLookupByLibrary.simpleMessage("Agored"), + "openCamera": MessageLookupByLibrary.simpleMessage("Agor Camera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Agor Gosodiadau"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Bil Agoriadol"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Mae angen balans agoriadol", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Dyddiad Agor"), + "opinion": MessageLookupByLibrary.simpleMessage("Nodwch eich barn"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Neu Parhau gyda"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Allan o Stoc"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Ein Cynllun Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Nodweddion Pecyn"), + "package": MessageLookupByLibrary.simpleMessage("Pecyn"), + "packageDate": MessageLookupByLibrary.simpleMessage("Dyddiad Pacio"), + "packageName": MessageLookupByLibrary.simpleMessage("Enw\'r Pecyn"), + "packingDate": MessageLookupByLibrary.simpleMessage("Dyddiad Pacio"), + "paid": MessageLookupByLibrary.simpleMessage("Talwyd"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Swm a Dalwyd"), + "paidBy": MessageLookupByLibrary.simpleMessage("Talwyd Gan"), + "paidVia": MessageLookupByLibrary.simpleMessage("Paid via"), + "partialPaid": MessageLookupByLibrary.simpleMessage( + "Wedi\'i Dalu\'n Rhannol", + ), + "parties": MessageLookupByLibrary.simpleMessage("Partïon"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu Parti.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Rhestr Partïon"), + "partyReports": MessageLookupByLibrary.simpleMessage("Adroddiadau Parti"), + "partyType": MessageLookupByLibrary.simpleMessage("Math o Barti"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Elw yn ôl parti"), + "password": MessageLookupByLibrary.simpleMessage("Cyfrinair"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ni all y cyfrinair fod yn wag", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Rhaid i\'r cyfrinair fod o leiaf 6 nod", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Rhaid i\'r cyfrinair fod o leiaf 6 nod", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Nid yw\'r cyfrineirion yn cyd-fynd", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Talu am Tanysgrifio", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Swm sy\'n daladwy"), + "payment": MessageLookupByLibrary.simpleMessage("Taliad"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Taliad wedi\'i Gwblhau", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Manylion Talu"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Talu\'n Fethu"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Methodd y taliad. Ceisiwch eto, os gwelwch yn dda.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Porth Talu"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Dull Talu"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Dulliadau Taliad"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Talu\'n Llwyddiannus", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Dewiswch fath o dalu", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Math o Daliad"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Llwyddodd y taliad!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Blwyddyn Talu"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Swm Taliadau"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Mathau o Daliadau"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Talu â Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Cyflogres"), + "payrollList": MessageLookupByLibrary.simpleMessage("Rhestr Cyflogres"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Cofnod Cyflogres"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Adroddiadau Cyflogres", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Cynhyrchwyd Pdf yn Llwyddiannus", + ), + "percent": MessageLookupByLibrary.simpleMessage("Canran"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Gwrthodwyd Caniatâd", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Gwrthodwyd caniatâd i ddileu banc.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Gwrthodwyd caniatâd i ddiweddaru\'r banc.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Gwrthodwyd caniatâd i weld y banc.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Ni roddwyd caniatâd!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Gwybodaeth Bersonol:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Rhif Ffôn"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Nid yw’r rhif ffôn ar gael.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Rhif Ffôn"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("Dilysu Ffôn"), + "phonee": MessageLookupByLibrary.simpleMessage("Ffôn:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Dewiswch a Llwythwch y Ffeil", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Dewis Dyddiad Gorffen", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Dewis Dyddiad Dechrau", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Ychwanegwch Ffurflen Werthu os gwelwch yn dda", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Ychwanegwch o leiaf un cyfrif banc i addasu balansau.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Ychwanegwch faint, os gwelwch yn dda", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Gwiriwch eich cysylltiad rhyngrwyd a rhowch gynnig arall arni", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Cysylltwch yr argraffydd yn gyntaf", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Cysylltwch eich argraffydd Bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Galluogwch Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Rhowch gyfrinair hirach, os gwelwch yn dda", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Rhowch gyfrinair cadarnhau", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Rhowch ddyddiad os gwelwch yn dda", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Rhowch gyfrinair", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw brand dilys, os gwelwch yn dda", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw busnes dilys, os gwelwch yn dda", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Rhowch gyfeiriad e-bost dilys", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw dilys, os gwelwch yn dda", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Rhowch rhif ffôn dilys, os gwelwch yn dda", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw cynnyrch dilys, os gwelwch yn dda", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Rhowch bris prynu dilys, os gwelwch yn dda", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Rhowch nifer dilys (o leiaf 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Rhowch bris gwerthu dilys, os gwelwch yn dda", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw uned dilys, os gwelwch yn dda", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Rhowch Swm, os gwelwch yn dda", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Rhowch o leiaf un gwerth.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw cangen os gwelwch yn dda", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Rhowch ddyddiad os gwelwch yn dda", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw dynodiad os gwelwch yn dda", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Dewiswch Ddyddiad Gorffen os gwelwch yn dda", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Rhowch Enw Gwyliau os gwelwch yn dda", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Rhowch Enw, os gwelwch yn dda", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Nodwch enw\'r rack", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Nodwch enw\'r silff", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Rhowch yr OTP, os gwelwch yn dda", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw uned", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Rhowch enw dilys", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Rhowch rhif ffôn a henw dilys yn gyntaf, os gwelwch yn dda", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Rhowch eich manylion, os gwelwch yn dda.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "rhowchEichRhifFfôn", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Rhowch Eich Cyflog os gwelwch yn dda", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Gwnewch werthiant yn gyntaf, os gwelwch yn dda", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Dewiswch gategori, os gwelwch yn dda", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Dewiswch gyfrif banc cyrchfan os gwelwch yn dda.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Dewiswch gategori gwariant, os gwelwch yn dda", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Dewiswch fath o absenoldeb os gwelwch yn dda", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Dewiswch gynnyrch yn gyntaf", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Dewiswch sifft os gwelwch yn dda", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Dewiswch ddyddiad cychwyn os gwelwch yn dda", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Dewiswch statws os gwelwch yn dda", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Dewiswch weithiwr os gwelwch yn dda", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Dewiswch fis os gwelwch yn dda", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Dewiswch y ddau gyfrif os gwelwch yn dda.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Dewiswch statws egwyl os gwelwch yn dda", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Dewiswch ddyddiad os gwelwch yn dda", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Dewiswch adran os gwelwch yn dda", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Dewiswch ddynodiad os gwelwch yn dda", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Dewiswch gynnyrch i\'w ddychwelyd", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Dewiswch flwyddyn talu os gwelwch yn dda", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Dewiswch gynnyrch yn gyntaf", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Dewiswch Ddyddiad Cychwyn os gwelwch yn dda", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Dewiswch statws os gwelwch yn dda", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Dewiswch ddyddiadau cychwyn a gorffen dilys os gwelwch yn dda.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Dewiswch eich Rhyw os gwelwch yn dda", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Dewiswch eich sifft os gwelwch yn dda", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Defnyddiwch y cod prynu dilys i ddefnyddio\'r ap.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("Gwerthiant POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Neges Ar ôl Gwerthu", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Wedi\'i Bweru Gan"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Cefnogaeth Cwsmer Premiwm", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Cynllun Premiwm"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Pwyswch i ddewis"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Rhagolwg PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Dyledus Blaenorol"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Swm Taliad Blaenorol", + ), + "price": MessageLookupByLibrary.simpleMessage("Pris"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Ni all y pris fod yn wag", + ), + "print": MessageLookupByLibrary.simpleMessage("Printio"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Argraffu manylion Banc ar anfonebau", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Argraffu Cod Bar"), + "printLabel": MessageLookupByLibrary.simpleMessage("Argraffu Label"), + "printing": MessageLookupByLibrary.simpleMessage("Dewis Argraffu"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Yn Argraffu Anfoneb", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Opsiwn Argraffu"), + "product": MessageLookupByLibrary.simpleMessage("Cynnyrch"), + "productBrand": MessageLookupByLibrary.simpleMessage("Brand Cynnyrch"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Categori Cynnyrch", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Cod Cynnyrch"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "cod cynnyrch yn ofynnol", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Manylion Cynnyrch"), + "productList": MessageLookupByLibrary.simpleMessage("Rhestr Cynnyrch"), + "productModels": MessageLookupByLibrary.simpleMessage("Modelau Cynnyrch"), + "productName": MessageLookupByLibrary.simpleMessage("Enw\'r Cynnyrch"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Nid yw’r cynnyrch wedi’i ganfod", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Hanes Prynu Cynnyrch", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Prynu Cynnyrch", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Racks Cynnyrch"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Adroddiadau Cynnyrch", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Hanes Gwerthu Cynnyrch", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Gwerthu Cynnyrch", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Gosodiadau Cynnyrch", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Stoc Cynnyrch"), + "productUnit": MessageLookupByLibrary.simpleMessage("Uned Cynnyrch"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Amrywiadau Cynnyrch", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Elw yn ôl cynnyrch", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Elw a Cholled yn ôl Cynnyrch", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Pryniant yn ôl Cynnyrch", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Colled yn ôl Cynnyrch", + ), + "products": MessageLookupByLibrary.simpleMessage("Cynhyrchion"), + "profile": MessageLookupByLibrary.simpleMessage("Proffil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Golygu Proffil"), + "profit": MessageLookupByLibrary.simpleMessage("Elw"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Elw a Cholled"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Elw a Cholled Manwl", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Elw a Cholli"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Marged Elw (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Canran Elw"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Cod Hyrwyddo"), + "purchase": MessageLookupByLibrary.simpleMessage("Prynu"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarwm Prynu"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Prynwyd Gan:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Pryniant Cadarnhawyd", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Manylion Prynu"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Pris Prynu Heb Dreth"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Mae pris prynu heb dreth yn ofynnol", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Pris Prynu Gyda Threth", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Mae pris prynu gyda threthi yn ofynnol", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Rhestr Pryniannau"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Prynu Nawr"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Prynu Cynllun Premiwm", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Pris Prynu"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Maint Prynu"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Angen maint prynu", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Pryniannau", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Dychwelyd Gwerthiant", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Dychwelyd Pryniant", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Dychweliadau Prynu", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru pryniannau.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu pryniannau.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Prynwyd"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Prynwyd gan"), + "qty": MessageLookupByLibrary.simpleMessage("Nifer"), + "quantity": MessageLookupByLibrary.simpleMessage("Nifer"), + "quickOver": MessageLookupByLibrary.simpleMessage("Trosolwg Cyflym"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Trosolwg Cyflym"), + "rack": MessageLookupByLibrary.simpleMessage("Rack"), + "rackName": MessageLookupByLibrary.simpleMessage("Enw Rack"), + "racks": MessageLookupByLibrary.simpleMessage("Racks"), + "reOpen": MessageLookupByLibrary.simpleMessage("Ailagor"), + "read": MessageLookupByLibrary.simpleMessage("Darllen"), + "receipt": MessageLookupByLibrary.simpleMessage("Receipt"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Symiau a dderbyniwyd", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("Derbyniwyd Gan"), + "receivedFrom": MessageLookupByLibrary.simpleMessage( + "Derbyniwyd Oddi Wrth", + ), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Trafodion Diweddar", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Derbyniwyd y Pin"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Lleihau Arian Parod"), + "reference": MessageLookupByLibrary.simpleMessage("Cyfeirnod"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Rhif Cyfeirnod"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Rhif Cyfeirnod"), + "register": MessageLookupByLibrary.simpleMessage("Cofrestru"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Mae angen i ni gofrestru\'ch ffôn heb ddechrau!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Yn weddill"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Dyledus Arhosol"), + "remark": MessageLookupByLibrary.simpleMessage("Sylw"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Cofiwch fi"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Cofiwch fi yn ddiweddarach", + ), + "remove": MessageLookupByLibrary.simpleMessage("Dileu"), + "reports": MessageLookupByLibrary.simpleMessage("Adroddiadau"), + "resendIn": MessageLookupByLibrary.simpleMessage("Ail-anfon OTP mewn "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Ail-anfon OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Ailosod cyfrinair drwy ddefnyddio\'ch cyfeiriad e-bost neu rhif ffôn", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Ailosod eich cyfrinair i adfer a mewngyflwyno i\'ch cyfrif", + ), + "resets": MessageLookupByLibrary.simpleMessage("Ailosod"), + "retailer": MessageLookupByLibrary.simpleMessage("Manwerthwr"), + "retry": MessageLookupByLibrary.simpleMessage("Ceisio eto"), + "retryScan": MessageLookupByLibrary.simpleMessage("Aisganio"), + "retur": MessageLookupByLibrary.simpleMessage("Dychwelyd"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Swm Dychwelyd"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Maint Dychwelyd"), + "returned": MessageLookupByLibrary.simpleMessage("Dychwelwyd"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Swm a Ddychwelwyd"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Dyddiad dychwelyd"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Eitem a ddychwelwyd"), + "role": MessageLookupByLibrary.simpleMessage("Rôl"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rôl a Chaniatâd", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rolau"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Talgrynnu i\'r rhif cyfan agosaf", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Talgrynnu i\'r degolyn agosaf (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Talgrynnu i\'r degolyn agosaf (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Talgrynnu i\'r degolyn agosaf (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Talgrynnu i rif cyfan", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Talgrwnnu"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Cyfanswm Cylchiedig", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Cylchu (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Arian Parod Rhedeg"), + "sNo": MessageLookupByLibrary.simpleMessage("Rhif"), + "salary": MessageLookupByLibrary.simpleMessage("Cyflog"), + "sale": MessageLookupByLibrary.simpleMessage("Gwerthu"), + "saleBy": MessageLookupByLibrary.simpleMessage("Gwerthiant gan"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Golygu Gwerthiant"), + "saleList": MessageLookupByLibrary.simpleMessage("Rhestr Gwerthiant"), + "salePrice": MessageLookupByLibrary.simpleMessage("Pris Gwerthu"), + "saleQty": MessageLookupByLibrary.simpleMessage("Maint Gwerthu"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Mae pris gwerthu yn ofynnol", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Ffurflen Werthu"), + "sales": MessageLookupByLibrary.simpleMessage("Gwerthiant"), + "salesBy": MessageLookupByLibrary.simpleMessage("Gwerthiwyd Gan:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Manylion Gwerthiant"), + "salesList": MessageLookupByLibrary.simpleMessage("Rhestr Gwerthiant"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Trosolwg Gwerthiant a Phryniannau", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Adroddiad Gwerthiant"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Dychwelyd Gwerthiant"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Adroddiad Dychwelyd Gwerthiant", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Gosodiadau Gwerthiant", + ), + "save": MessageLookupByLibrary.simpleMessage("Cadw"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Arbed a Cyhoeddi"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Cadw Gosodiadau"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Cadw Amrywiol"), + "saving": MessageLookupByLibrary.simpleMessage("Wrthi\'n Cadw"), + "scanCode": MessageLookupByLibrary.simpleMessage("Sganio Cod QR Cynnyrch"), + "search": MessageLookupByLibrary.simpleMessage("Chwilio"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Chwilio presenoldeb", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Chwilio Rhif Swp...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Chwilio Yma...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Chwilio absenoldebau"), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "Chwilio am Cynnyrch", + ), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Chwilio trafodion...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Chwilio..."), + "seconds": MessageLookupByLibrary.simpleMessage("eiliadau"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Gweler pob cod hyrwyddo", + ), + "select": MessageLookupByLibrary.simpleMessage("Dewis"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Dewis Brand"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Dewis anfoneb"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Dewiswch gyfrif"), + "selectAll": MessageLookupByLibrary.simpleMessage("Dewis Popeth"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Dewiswch o leiaf un silff", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Dewiswch Fanc neu Arian Parod", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Dewis Categori Busnes", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Dewiswch Gategori"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Dewiswch Gwsmer"), + "selectDate": MessageLookupByLibrary.simpleMessage("Dewiswch Dyddiad"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Dewiswch ddyddiad yn gyntaf", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Dewiswch gyrchfan adneuo", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Dewiswch weithiwr yn gyntaf", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Dewiswch Ddyddiad Dechrau", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Dewis Eitemau"), + "selectLang": MessageLookupByLibrary.simpleMessage("Dewis Eich Iaith"), + "selectModel": MessageLookupByLibrary.simpleMessage("Dewiswch Fodel"), + "selectOne": MessageLookupByLibrary.simpleMessage("Dewis Un"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Dewiswch un cyfrif", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Dewis Categori Cynnyrch", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Dewis Uned Cynnyrch", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Dewis Rack"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Dewis Silff"), + "selectStock": MessageLookupByLibrary.simpleMessage("Dewiswch Stoc"), + "selectTax": MessageLookupByLibrary.simpleMessage("Dewiswch Dreth"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Dewiswch Ddyddiad Gorffen", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Dewiswch fath"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Dewis amrywiadau: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Dewis Warws"), + "sellAll": MessageLookupByLibrary.simpleMessage("Gwerthu Pawb >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Pris Gwerthu"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Yn Gwerthu Gan"), + "send": MessageLookupByLibrary.simpleMessage("Anfon"), + "sendCode": MessageLookupByLibrary.simpleMessage("Anfon y cod"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Rydym wedi Anfon E-bost gyda chyfarwyddiadau ar sut i ailosod cyfrinair i:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Anfon Dolen Ailosod"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Anfon Neges"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Anfon SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Anfon SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Anfonwch eich E-bost", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Diweddarwch eich proffil i gysylltu â\'ch meddyg gyda argraff well", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Gosod Cyfrinair Newydd", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Gosod Eich Proffil"), + "setting": MessageLookupByLibrary.simpleMessage("Gosodiad"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Diwrnod"), + "share": MessageLookupByLibrary.simpleMessage("Rhannu"), + "shelf": MessageLookupByLibrary.simpleMessage("Silff (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Enw Silff"), + "shelves": MessageLookupByLibrary.simpleMessage("Silffoedd (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Sifft"), + "shiftName": MessageLookupByLibrary.simpleMessage("Enw Sifft"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Cyfeiriad Cludo"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Tâl Cludo"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Balans Agoriadol y Siop", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Balans Gweddilliol y Siop", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Dangos Gweithred"), + "showCode": MessageLookupByLibrary.simpleMessage("Dangos cod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Dangos Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Dangos Dyddiad Dod i Ben", + ), + "showName": MessageLookupByLibrary.simpleMessage("Dangos Enw"), + "showPrice": MessageLookupByLibrary.simpleMessage("Dangos Pris"), + "showSingle": MessageLookupByLibrary.simpleMessage("Dangos Sengl"), + "showVariant": MessageLookupByLibrary.simpleMessage("Dangos Amrywiad"), + "signIn": MessageLookupByLibrary.simpleMessage("Mewnbynnu"), + "signUp": MessageLookupByLibrary.simpleMessage("Cofrestru"), + "single": MessageLookupByLibrary.simpleMessage("Unigol"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Diwrnod"), + "size": MessageLookupByLibrary.simpleMessage("Maint"), + "skip": MessageLookupByLibrary.simpleMessage("Neidio"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Neidio\'r diweddariad", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Cod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Cod"), + "sl": MessageLookupByLibrary.simpleMessage("SL"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Gwylio Deallus"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Marchnata Cymdeithasol", + ), + "sold": MessageLookupByLibrary.simpleMessage("Wedi\'i werthu"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Aeth rhywbeth o\'i le gyda\'r dudalen we.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Mae rhywbeth yn"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Mewnglogio Staff"), + "start": MessageLookupByLibrary.simpleMessage("Dechrau"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Amser Cychwyn Egwyl", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Dyddiad Dechrau"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Dechreuwch Werthiant Newydd", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Amser Cychwyn"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Mae angen amser cychwyn", + ), + "started": MessageLookupByLibrary.simpleMessage("Wedi cychwyn"), + "state": MessageLookupByLibrary.simpleMessage("Talaith"), + "stateName": MessageLookupByLibrary.simpleMessage("Enw’r Wladwriaeth"), + "status": MessageLookupByLibrary.simpleMessage("Statws"), + "staus": MessageLookupByLibrary.simpleMessage("Statws"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Dal Ddyledus"), + "stock": MessageLookupByLibrary.simpleMessage("Stoc"), + "stockList": MessageLookupByLibrary.simpleMessage("Rhestr Stoc"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stoc / Amrywiad"), + "stockReport": MessageLookupByLibrary.simpleMessage("Adroddiad Stoc"), + "stockValue": MessageLookupByLibrary.simpleMessage("Gwerth Stoc"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Rhaid i’r stoc fod o leiaf 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stoc: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Rhestr Is-drethi"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Is-drethi"), + "subTotal": MessageLookupByLibrary.simpleMessage("Is-gyfanswm"), + "submit": MessageLookupByLibrary.simpleMessage("Cyflwyno"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Tanysgrifiwch Nawr"), + "subscription": MessageLookupByLibrary.simpleMessage("Tanysgrifiad"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Adroddiadau Tanysgrifio", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Tanysgrifiadau"), + "subtotal": MessageLookupByLibrary.simpleMessage("Is-gyfanswm"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "talwyd yn llwyddiannus", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Cyflenwr yn Talu"), + "supplier": MessageLookupByLibrary.simpleMessage("Cyflenwr"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Manylion Cyflenwr", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Dyled Cyflenwr"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Cyfriflyfr Cyflenwr", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Enw\'r Cyflenwr"), + "switchBank": MessageLookupByLibrary.simpleMessage("Newid Cangen?"), + "switchs": MessageLookupByLibrary.simpleMessage("Newid"), + "tax": MessageLookupByLibrary.simpleMessage("Treth (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grŵp Treth"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Canran Treth"), + "taxRates": MessageLookupByLibrary.simpleMessage("Cyfraddau Treth"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Cyfraddau treth - Rheoli eich Cyfraddau Treth", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Adroddiad Treth"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Rhestr Adroddiadau Treth", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Math o Dreth"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Treth gydag un/lluosog fath o Dreth", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Diolch am eich pryniant", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Diolch am eich taliad dyledus", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo Anfoneb Thermol", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Iaith Argraffydd Thermol", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Maint Tudalen Thermol", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Diwrnod"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 label y ddalen, 8.27 x 11.69 modfedd", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Y Mis Hwn"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Nid yw\'r cynllun hwn yn gymwys i\'w uwchraddio", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Nid yw\'r cynllun hwn ar gael i\'w brynu", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ychwanegwyd y Cynnyrch hwn eisoes!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Yr Wythnos Hon"), + "thisYear": MessageLookupByLibrary.simpleMessage("Y Flwyddyn Hon"), + "time": MessageLookupByLibrary.simpleMessage("Amser"), + "timeIn": MessageLookupByLibrary.simpleMessage("Amser Mewn"), + "timeOut": MessageLookupByLibrary.simpleMessage("Amser Allan"), + "to": MessageLookupByLibrary.simpleMessage("I"), + "toAccount": MessageLookupByLibrary.simpleMessage("I\'r Cyfrif"), + "toDate": MessageLookupByLibrary.simpleMessage("Hyd Ddyddiad"), + "today": MessageLookupByLibrary.simpleMessage("Heddiw"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Crynodeb Heddiw"), + "top5Customer": MessageLookupByLibrary.simpleMessage("5 Cwsmer Gorau"), + "top5Product": MessageLookupByLibrary.simpleMessage("5 Cynnyrch Gorau"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("5 Cyflenwr Gorau"), + "total": MessageLookupByLibrary.simpleMessage("Cyfanswm"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Cyfanswm y Swm"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Cyfanswm Asedau"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Cyfanswm Balans"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Cyfanswm Categorïau", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Cyfanswm Dyledus"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Cyfanswm Swm Dyledus", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Cyfanswm y Gost"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Cyfanswm Incwm"), + "totalItems": MessageLookupByLibrary.simpleMessage("Cyfanswm Eitemau"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Colled Gyfanswm"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Cyfanswm i\'w Dalu"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Pris Cyfanswm"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Cyfanswm Cynhyrchion", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Elw Cyfanswm"), + "totalPurchase": MessageLookupByLibrary.simpleMessage( + "Cyfanswm Pryniannau", + ), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Cyfanswm Swm a Ddychwelwyd", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Cyfanswm a Ddychwelwyd", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Cyfanswm Swm Cyflog", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Cyfanswm Gwerthiant"), + "totalVat": MessageLookupByLibrary.simpleMessage("Cyfanswm VAT"), + "totall": MessageLookupByLibrary.simpleMessage("Cyfanswm:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Trosolwg Trafodiad"), + "transactionType": MessageLookupByLibrary.simpleMessage("Math o Drafodiad"), + "transactions": MessageLookupByLibrary.simpleMessage("Trafodion"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Hanes Trafodion", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Trosglwyddo"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Trosglwyddo Siec"), + "transferDate": MessageLookupByLibrary.simpleMessage("Dyddiad Trosglwyddo"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Ceisiwch eto"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Math"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Dewiswch Math"), + "unPaid": MessageLookupByLibrary.simpleMessage("Heb Dalu"), + "unit": MessageLookupByLibrary.simpleMessage("Uned"), + "unitName": MessageLookupByLibrary.simpleMessage("Enw\'r Uned"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Pris Uned"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Pris uned"), + "units": MessageLookupByLibrary.simpleMessage("Unedau"), + "unlimited": MessageLookupByLibrary.simpleMessage("Diderfyn"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Defnydd Diderfyn"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Defnyddiau Diderfyn o\'n Pecyn", + ), + "update": MessageLookupByLibrary.simpleMessage("Diweddariad"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Diweddaru Cangen"), + "updateContact": MessageLookupByLibrary.simpleMessage("Diweddaru Cyswllt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Methwyd â diweddaru’r stoc", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Diweddaru Nawr"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru parti.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Diweddaru Cynnyrch"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Cynnyrch Wedi’i Ddiweddaru’n Llwyddiannus!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru’r cynnyrch.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Diweddaru Eich Proffil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Diweddaru Pryniant", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Diweddaru Rôl"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru gwerthiant.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Wedi’i ddiweddaru’n llwyddiannus", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Diweddarwch eich proffil i gysylltu â\'ch cwsmer gyda argraff well", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Diweddarwch eich tanysgrifiad", + ), + "updating": MessageLookupByLibrary.simpleMessage("Yn Diweddaru..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Uwchraddio Nawr"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI ar gyfer Cod QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Llwytho i fyny"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Llwytho Delwedd"), + "uploading": MessageLookupByLibrary.simpleMessage("Wrthi\'n llwytho..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Defnyddio Oriel"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ni all teitl y defnyddiwr fod yn wag", + ), + "user": MessageLookupByLibrary.simpleMessage("Defnyddiwr"), + "userRole": MessageLookupByLibrary.simpleMessage("Rôl Defnyddiwr"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Manylion Rôl Defnyddiwr", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Teitl Defnyddiwr"), + "values": MessageLookupByLibrary.simpleMessage("Gwerthoedd"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Ychwanegwyd Amrywiol yn llwyddiannus!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Dileadwyd Amrywiol yn llwyddiannus!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Rhestr Amrywiadau"), + "variationId": MessageLookupByLibrary.simpleMessage("ID Amrywiad"), + "variations": MessageLookupByLibrary.simpleMessage("Amrywiadau"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Cynhyrchion Amrywiad", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("TAW a Threth"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Rhif TAW/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Teitl TAW/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ID TAW"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Rhif TAW"), + "vatReports": MessageLookupByLibrary.simpleMessage("Adroddiadau TAW (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Math o DAW"), + "verification": MessageLookupByLibrary.simpleMessage("Dilysu"), + "verify": MessageLookupByLibrary.simpleMessage("Dilysu"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Dilysu Eich E-bost", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Dilysu E-bost"), + "view": MessageLookupByLibrary.simpleMessage("Gweld Manylion"), + "viewAll": MessageLookupByLibrary.simpleMessage("Gweld Pawb"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Gweld Manylion"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Gweld Pris"), + "viewStock": MessageLookupByLibrary.simpleMessage("Gweld Stoc"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Gweld trafodion ar gyfer", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Cwsmer Cerdded I Mewn", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Waled"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Balans Waled"), + "warehouse": MessageLookupByLibrary.simpleMessage("Warws (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Enw\'r Warws"), + "warranty": MessageLookupByLibrary.simpleMessage("Gwarant"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Rydym wedi anfon e-bost cadarnhau at", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Anfonasom OTP at eich rhif ffôn", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Wythnosol"), + "weight": MessageLookupByLibrary.simpleMessage("Pwysau"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Croeso yn ôl!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Beth sy\'n Newydd"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Pris Cyfanwerthu"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Cyfanwerthwr"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Bydd yn Cael ei Ychwanegu Yn Fuan", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Ysgrifennwch eich neges yma", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Ysgrifennwch destun yma...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Blynyddol"), + "years": MessageLookupByLibrary.simpleMessage("Blynyddoedd"), + "yes": MessageLookupByLibrary.simpleMessage("Ie"), + "yesterday": MessageLookupByLibrary.simpleMessage("Ddoe"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ni allwch dalu mwy na\'r swm dyledus", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Gallwch nawr ail-anfon yr OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i gynhyrchu cod bar.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu model.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu\'r silff", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd colled elw.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu categori treuliau.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu categori incwm.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu model", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nid oes caniatâd i greu pryniannau.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu Adran.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu Dynodiad.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu Cais Absenoldeb.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu Cyflogres.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i allforio excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i gynhyrchu cod bar.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i gynhyrchu adroddiad", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru cangen.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru Adran.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru Cais Absenoldeb.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru model", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru Gwyliau.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i weld presenoldeb", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru Cyflogres.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru Dynodiad.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddileu Sifft.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i ddiweddaru Sifft.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nid oes caniatâd i greu racks.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nid oes caniatâd i ddileu racks.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nid oes caniatâd i ddiweddaru racks.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu treuliau.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Nid oes gennych ganiatâd i greu incwm.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Mae\'n rhaid i chi roi Caniatâd", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage( + "Rydych chi\'n defnyddio ", + ), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Ydych chi eisiau dileu\'r cynnyrch hwn?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Mae eich Pecyn Am Ddim bron wedi\'i orffen, prynu\'ch cynllun nesaf Diolch.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Eich Pecyn"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Eich Pecyn Bydd yn Dod i Ben mewn 5 Diwrnod", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Eich Pecyn Bydd yn Dod i Ben Heddiw\n\nPori\'r Prynu eto", + ), + "zip": MessageLookupByLibrary.simpleMessage("Cod Post"), + "zipCode": MessageLookupByLibrary.simpleMessage("Nodwch y Cod Post"), + }; +} diff --git a/lib/generated/intl/messages_da.dart b/lib/generated/intl/messages_da.dart new file mode 100644 index 0000000..90eeedc --- /dev/null +++ b/lib/generated/intl/messages_da.dart @@ -0,0 +1,2258 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a da locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'da'; + + static String m0(start) => "Send OTP igen om \$${start} sekunder"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Kundedetaljer"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4-fakturalogo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Konto visningsnavn", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Kontohavers navn", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Kontonavn"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Kontonavn"), + "action": MessageLookupByLibrary.simpleMessage("Handling"), + "actions": MessageLookupByLibrary.simpleMessage("Handlinger"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Tilføj"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Tilføj venligst et køb", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Tilføj tilstedeværelse", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Tilføj bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Tilføj mærke"), + "addCash": MessageLookupByLibrary.simpleMessage("Tilføj kontanter"), + "addCategory": MessageLookupByLibrary.simpleMessage("Tilføj kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Tilføj kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Tilføj venligst en kunde", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Tilføj kunde"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Tilføj levering"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Tilføj afdeling"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Tilføj ny betegnelse", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Tilføj udgift"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Tilføj udgiftskategori", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Tilføj helligdag"), + "addImage": MessageLookupByLibrary.simpleMessage("Tilføj billede"), + "addIncome": MessageLookupByLibrary.simpleMessage("Tilføj Indkomst"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Tilføj Indkomstkategori", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Tilføj varer"), + "addLeave": MessageLookupByLibrary.simpleMessage("Tilføj orlov"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Tilføj flere felter"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Tilføj ny adresse"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Tilføj ny tilstedeværelse", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Tilføj bankkonti", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Tilføj ny medarbejder", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Tilføj ny helligdag", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Tilføj ny orlov"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Tilføj ny model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("Tilføj ny lønning"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Tilføj nyt produkt"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Tilføj venligst et køb", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Tilføj ny reol"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Tilføj ny vagt"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Tilføj ny skat"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Tilføj ny variant", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Tilføj nye varianter", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("Tilføj nyt lager"), + "addNote": MessageLookupByLibrary.simpleMessage("Tilføj note"), + "addParty": MessageLookupByLibrary.simpleMessage("Tilføj parter"), + "addPayment": MessageLookupByLibrary.simpleMessage("Tilføj betaling"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Tilføj venligst et produkt", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Tilføj produkt først", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt oprettet med succes!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette produkt.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Tilføj køb"), + "addRole": MessageLookupByLibrary.simpleMessage("Tilføj rolle"), + "addSale": MessageLookupByLibrary.simpleMessage("Tilføj venligst et salg"), + "addSales": MessageLookupByLibrary.simpleMessage("Tilføj salg"), + "addShelf": MessageLookupByLibrary.simpleMessage("Tilføj ny hylde"), + "addShift": MessageLookupByLibrary.simpleMessage("Tilføj vagt"), + "addStock": MessageLookupByLibrary.simpleMessage("Tilføj lager"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Tilføj subvariant", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Tilføj skat"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Tilføj ny skattegruppe", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Tilføj enhed"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Tilføj brugerrolle"), + "addVariant": MessageLookupByLibrary.simpleMessage("Tilføj variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Tilføj variantdetaljer", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Tilføjet til kurv"), + "adding": MessageLookupByLibrary.simpleMessage("Tilføjer.."), + "address": MessageLookupByLibrary.simpleMessage("Adresse"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Juster banksaldo", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Juster kontanter"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Juster kontantsaldo", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Justeringsdato"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Forskud"), + "all": MessageLookupByLibrary.simpleMessage("Alle"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Alle forretningsløsninger", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "POSpro er en komplet forretningsløsning med lager, regnskab, salg, udgifter og tab/fortjeneste.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alle medarbejdere"), + "allParties": MessageLookupByLibrary.simpleMessage("Alle parter"), + "allParty": MessageLookupByLibrary.simpleMessage("Alle parter"), + "allTime": MessageLookupByLibrary.simpleMessage("Altid"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Alle transaktioner", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Allerede tilføjet"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du allerede en konto?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Beløb"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Beløbet skal være større end 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Afrundingsmetode for beløb", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Beløb i ord"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Beløb er påkrævet", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "En SMS vil blive sendt til følgende nummer: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS app-support", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "En ny opdatering er tilgængelig\nOpdater venligst din app", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Anvend"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Er du sikker?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Er du sikker på, at du vil slette denne afdeling?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Er du sikker på, at du vil slette denne rolle?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Er du sikker på, at du vil skifte til en anden afdeling?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Er du sikker på, at du vil slette denne part?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Er du sikker på, at du vil forlade denne afdeling?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Per dato"), + "assets": MessageLookupByLibrary.simpleMessage("Aktiver"), + "attachment": MessageLookupByLibrary.simpleMessage("Vedhæftning"), + "attendance": MessageLookupByLibrary.simpleMessage("Tilstedeværelse"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Tilstedeværelsesrapporter", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Autoriseret underskrift", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatisk beregnede dage", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Automatisk valgt"), + "backToHome": MessageLookupByLibrary.simpleMessage("Tilbage til start"), + "balance": MessageLookupByLibrary.simpleMessage("Balance"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Forfaldent beløb"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balance"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankkonti"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankoplysninger"), + "bankName": MessageLookupByLibrary.simpleMessage("Banknavn"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bank til bank overførsel", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bank til kontant overførsel", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Indstilling for udskrivning af stregkodeetiket", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Stregkodegenerator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Stregkoder"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Batchnr."), + "billTO": MessageLookupByLibrary.simpleMessage("Fakturer til"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste pr. regning", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Faktureringsadresse", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Fødselsdato"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth er slået fra. Tænd det venligst.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Afdeling"), + "branchList": MessageLookupByLibrary.simpleMessage("Afdelingsliste"), + "brand": MessageLookupByLibrary.simpleMessage("Mærke"), + "brandName": MessageLookupByLibrary.simpleMessage("Mærkenavn"), + "brands": MessageLookupByLibrary.simpleMessage("Mærker"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pausevarighed"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pausestatus"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pausetid"), + "bulk": MessageLookupByLibrary.simpleMessage("Bulk upload"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masseupload"), + "businessCat": MessageLookupByLibrary.simpleMessage("Forretningskategori"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Firma- og forretningsnavn", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Køb nu"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Køb premium plan"), + "call": MessageLookupByLibrary.simpleMessage("Ring op"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Kan ikke redigere denne transaktionstype.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Kunne ikke hente betalingsoplysninger.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Annuller"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Scanner efter enheder...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Kan ikke overføre til samme konto.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacitet"), + "cash": MessageLookupByLibrary.simpleMessage("Kontant"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Kontant & Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Kontant- & Bankstyring", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Pengestrøm"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kontanter ind"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Kontanter i hånden"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kontanter ud"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Kontant til bank overførsel", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorier"), + "category": MessageLookupByLibrary.simpleMessage("Kategori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategorinavn"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Byttepengebeløb"), + "changePassword": MessageLookupByLibrary.simpleMessage("Skift adgangskode"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Tjek e-mail"), + "cheque": MessageLookupByLibrary.simpleMessage("Checks"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Checkbeløb"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Checkdato"), + "chequeList": MessageLookupByLibrary.simpleMessage("Checkliste"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Checknummer"), + "choose": MessageLookupByLibrary.simpleMessage("Vælg"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Vælg land"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Vælg en kunde"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Vælg en leverandør", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Vælg dine funktioner", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funktioner er en vigtig del, der adskiller POSpro fra traditionelle løsninger.", + ), + "city": MessageLookupByLibrary.simpleMessage("By"), + "cityName": MessageLookupByLibrary.simpleMessage("Bynavn"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Ryd"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klik for at forbinde", + ), + "close": MessageLookupByLibrary.simpleMessage("Luk"), + "closed": MessageLookupByLibrary.simpleMessage("Lukket"), + "code": MessageLookupByLibrary.simpleMessage("Kode"), + "collectDue": MessageLookupByLibrary.simpleMessage("Inddriv skyldige"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Inddriv venligst et skyldigt beløb", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Indsamlet af:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Indsamlet af"), + "color": MessageLookupByLibrary.simpleMessage("Farve"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombination af flere skatter", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Combo-produktrapport", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Comboprodukter"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinationsrapport"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kommer snart"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Virksomhedsadresse", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Bekræft sletning"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Bekræft adgangskode"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Bekræft adgangskode", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Bekræft retur"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Bekræft SMS til"), + "congratulation": MessageLookupByLibrary.simpleMessage("Tillykke"), + "connect": MessageLookupByLibrary.simpleMessage("Klik for at forbinde"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Forbind din printer", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Forbind din printer", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Forbundet til"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Kontaktoplysninger", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontakt os"), + "continueButton": MessageLookupByLibrary.simpleMessage("Fortsæt"), + "continueE": MessageLookupByLibrary.simpleMessage("Fortsæt"), + "cost": MessageLookupByLibrary.simpleMessage("Omkostning"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Pris ekskl. moms", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Pris inkl. moms"), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Landenavn"), + "create": MessageLookupByLibrary.simpleMessage("Opret"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Opret en gratis konto", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Opret en gratis konto"), + "createBranch": MessageLookupByLibrary.simpleMessage("Opret afdeling"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Opret ny adgangskode", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette salg.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Ind)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Partens kreditgrænse"), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Nuværende saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Nuværende kontantsaldo", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Indeværende måned"), + "currentYear": MessageLookupByLibrary.simpleMessage("Indeværende år"), + "currents": MessageLookupByLibrary.simpleMessage("Nuværende"), + "custom": MessageLookupByLibrary.simpleMessage("Tilpasset"), + "customDate": MessageLookupByLibrary.simpleMessage("Tilpasset dato"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Tilpasset fakturabranding", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Brugerdefineret udskrivning", + ), + "customer": MessageLookupByLibrary.simpleMessage("Kunde"), + "customerDate": MessageLookupByLibrary.simpleMessage("Tilpasset dato"), + "customerDue": MessageLookupByLibrary.simpleMessage("Kundeudestående"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kundehovedbog"), + "customerName": MessageLookupByLibrary.simpleMessage("Kundens navn"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kunde betaler"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kundens telefonnummer", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Kundens underskrift", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Daglig transaktion", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data gemt med succes.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dato"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Slutdato kan ikke være før startdato.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Dato er påkrævet"), + "dates": MessageLookupByLibrary.simpleMessage("Dato:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Kassebog"), + "days": MessageLookupByLibrary.simpleMessage("dage"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dage tilbage"), + "dealer": MessageLookupByLibrary.simpleMessage("Forhandler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Forhandlerpris"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Ud)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standard salgspris", + ), + "delete": MessageLookupByLibrary.simpleMessage("Slet"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Slet konto"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Er du sikker på, at du vil slette denne batch?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Er du sikker på, at du vil slette din konto? Denne handling vil slette alle dine data permanent.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette part.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Slettet succesfuldt!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Sletter...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Leveringsadresse"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Leveringsgebyr"), + "department": MessageLookupByLibrary.simpleMessage("Afdeling"), + "deposit": MessageLookupByLibrary.simpleMessage("Indbetaling"), + "depositTo": MessageLookupByLibrary.simpleMessage("Indbetal til"), + "description": MessageLookupByLibrary.simpleMessage("Beskrivelse"), + "designation": MessageLookupByLibrary.simpleMessage("Betegnelse"), + "designationName": MessageLookupByLibrary.simpleMessage("Betegnelsesnavn"), + "details": MessageLookupByLibrary.simpleMessage("Detaljer"), + "developedBy": MessageLookupByLibrary.simpleMessage("Udviklet af"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-cifret pin er sendt til din e-mailadresse: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Deaktiver"), + "discount": MessageLookupByLibrary.simpleMessage("Rabat"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Visningsnavn er påkrævet", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Forstyr ikke"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Vil du virkelig slette dette", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Ønsker du at slette brugeren?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Ønsker du at afslutte appen?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Vil du virkelig genåbne denne check?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du ikke en konto?", + ), + "done": MessageLookupByLibrary.simpleMessage("Udført"), + "download": MessageLookupByLibrary.simpleMessage("Download"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Download APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Download Excel-format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Download lykkedes! Tjek din dokumentmappe", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Downloader..."), + "due": MessageLookupByLibrary.simpleMessage("Skyldige"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Skyldig beløb: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Skyldigt beløb"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Udgående opkrævning", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Skyldig liste"), + "duePay": MessageLookupByLibrary.simpleMessage("Forfaldne betalinger"), + "dueReport": MessageLookupByLibrary.simpleMessage( + "Rapport om skyldige beløb", + ), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Salg på kredit er ikke tilladt for walk-in kunder.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Gæld"), + "duration": MessageLookupByLibrary.simpleMessage("Varighed"), + "durationDays": MessageLookupByLibrary.simpleMessage("Varighed (Dage)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Let at bruge mobil POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro-appen er gratis og nem at bruge. Faktisk er det en af de bedste POS-systemer rundt om i verden.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Rediger"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Rediger tilstedeværelse", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Rediger bankkonti", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediger bankjustering", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Rediger bank til kontant", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Rediger bankoverførsel", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediger kontantjustering", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Rediger kontant til bank", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Rediger kategori"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Rediger betegnelse", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Rediger medarbejder"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Rediger helligdag"), + "editLeave": MessageLookupByLibrary.simpleMessage("Rediger orlov"), + "editModel": MessageLookupByLibrary.simpleMessage("Rediger model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Rediger lønning"), + "editPhone": MessageLookupByLibrary.simpleMessage("Rediger telefonnummer?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Rediger produkt"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Rediger købsfaktura", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Rediger reol"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Rediger salgsfaktura", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Rediger hylde"), + "editShift": MessageLookupByLibrary.simpleMessage("Rediger vagt"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Rediger social medie", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Rediger skat"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Rediger skattegruppe", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Rediger variant"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Rediger lager"), + "email": MessageLookupByLibrary.simpleMessage("Emailadresse"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-mail kan ikke være tom", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Medarbejder"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Indtast lav lagerbeholdning", + ), + "end": MessageLookupByLibrary.simpleMessage("Slut"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Slut pausetid"), + "endDate": MessageLookupByLibrary.simpleMessage("Slutdato"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Slutdato før startdato", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Slutdato kan ikke være før startdato.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Sluttidspunkt"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Sluttidspunkt er påkrævet", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Afslut din gratis plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Indtast batchnr."), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Indtast mærkenavn", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Indtast en gyldig rabat", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Indtast en gyldig OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Indtast en gyldig lagerbeholdning", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Indtast konto visningsnavn", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Indtast kontohavers navn", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Indtast kontonummer", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Indtast adresse"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Indtast beløb"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Indtast saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Indtast banknavn"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Indtast batchnr. (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Indtast pausetid"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Indtast virksomhedens/forretningens navn", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Indtast kapacitet"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Indtast kategori navn", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Indtast farve"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Indtast kundens telefonnummer", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Indtast forhandlerpris", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Indtast beskrivelse", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Indtast betegnelsesnavn", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Indtast rabat"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Indtast din e-mailadresse nedenfor for at modtage et link til nulstilling af adgangskode.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Indtast sluttidspunkt", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Indtast udgiftskategori navn", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Indtast udgiftsdato", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Indtast fuld adresse", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Indtast fulde navn"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Indtast navn på helligdag", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Indtast indkomstkategori navn", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Indtast etiket-tekst", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Indtast producentnavn", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Indtast modelnavn"), + "enterName": MessageLookupByLibrary.simpleMessage("Indtast navn"), + "enterNote": MessageLookupByLibrary.simpleMessage("Indtast note"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Indtast åbningbalance", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Indtast produktkode", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Indtast produktnavn", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Indtast købspris", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Indtast antal"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Indtast reference nummer", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Indtast salgspris", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Indtast hyldenavn"), + "enterSize": MessageLookupByLibrary.simpleMessage("Indtast størrelse"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Indtast starttidspunkt", + ), + "enterStock": MessageLookupByLibrary.simpleMessage( + "Indtast lagerbeholdning", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Indtast skatteprocent", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Indtast type"), + "enterUserName": MessageLookupByLibrary.simpleMessage("Indtast brugernavn"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Indtast brugertitel", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Indtast gyldig OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Indtast værdier"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Indtast Moms/GST Nummer", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Indtast Moms/GST Titel", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Indtast lagernavn", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Indtast vægt"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Indtast engrospris", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Indtast dit land", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Indtast din e-mailadresse", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Indtast dit fulde navn", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Indtast dit navn"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Indtast dit notatniveau", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Indtast din adgangskode", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Indtast dit telefonnummer", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Indtast din besked efter salg", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Fejl ved sletning af skat", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-filer"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-uploader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Eksklusiv pris (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Forlad"), + "exitBank": MessageLookupByLibrary.simpleMessage("Forlad afdeling"), + "expDate": MessageLookupByLibrary.simpleMessage("Udløbsdato"), + "expense": MessageLookupByLibrary.simpleMessage("Udgift"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Udgiftskategorier"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Udgiftsdato"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Udgift til"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Udgiftsrapport"), + "expensesType": MessageLookupByLibrary.simpleMessage("Udgiftstyper"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Udløbsstatus"), + "expire": MessageLookupByLibrary.simpleMessage("Udløber"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapporter over udløbne produkter", + ), + "expired": MessageLookupByLibrary.simpleMessage("Udløbet"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Udløbsdato"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Rapport over udløbne varer", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Udløbsliste"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Udløbne produkter"), + "expiry": MessageLookupByLibrary.simpleMessage("Udløb"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Forlæng plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Kunne ikke slette afdelingen", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Kunne ikke slette skatten", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Mislykkedes med at få platformversion.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Kunne ikke indlæse afdelinger", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Kunne ikke behandle retur.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Funktion"), + "field": MessageLookupByLibrary.simpleMessage("Felt"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dage"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrer efter dato"), + "firstName": MessageLookupByLibrary.simpleMessage("Fornavn"), + "flat": MessageLookupByLibrary.simpleMessage("Fast pris"), + "folder": MessageLookupByLibrary.simpleMessage( + "Det kan være, at mailen endte i din spam-mappe.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Glemt adgangskode"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Gratis datalagring", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Gratis livstidsopdatering", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Gratis pakke"), + "freePlan": MessageLookupByLibrary.simpleMessage("Gratis plan"), + "from": MessageLookupByLibrary.simpleMessage("Fra"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Fra konto"), + "fromDate": MessageLookupByLibrary.simpleMessage("Fra dato"), + "fullName": MessageLookupByLibrary.simpleMessage("Fulde navn"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Fuldt betalt"), + "gallery": MessageLookupByLibrary.simpleMessage("Galleri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgængelig til at generere PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Køn"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generer PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Genererer PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Du har modtaget en e-mail", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Forstået"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruttofortjeneste (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanti"), + "guest": MessageLookupByLibrary.simpleMessage("Gæst"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Har du allerede en konto?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Skjul felter"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Pris høj til lav"), + "hintEmail": MessageLookupByLibrary.simpleMessage("Indtast e-mailadresse"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Indtast adgangskode"), + "holderName": MessageLookupByLibrary.simpleMessage("Indehavers navn"), + "holiday": MessageLookupByLibrary.simpleMessage("Helligdag"), + "holidayList": MessageLookupByLibrary.simpleMessage("Helligdagsliste"), + "home": MessageLookupByLibrary.simpleMessage("Hjem"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Timer tilbage"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Jeg accepterer at slette min konto permanent.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC-kode"), + "image": MessageLookupByLibrary.simpleMessage("Billede"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inStock": MessageLookupByLibrary.simpleMessage("På lager"), + "inactive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Inklusiv pris (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Indkomst"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Indkomst Kategorier", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Rapport over indkomstkategorier", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Indkomst Dato"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Indkomst For"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Indkomstrapport"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at se indtægtsrapport.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Indkomsttype"), + "incomes": MessageLookupByLibrary.simpleMessage("Indkomster"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Information der vises på etiketter", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruktion"), + "inv": MessageLookupByLibrary.simpleMessage("Fakturanummer"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ugyldigt beløb"), + "inventory": MessageLookupByLibrary.simpleMessage("Lager"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Du har ikke lageradgangstilladelse", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Fakturalogo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Fakturanummer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Fakturavisning"), + "item": MessageLookupByLibrary.simpleMessage("Vare"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Vare tilføjet"), + "itemName": MessageLookupByLibrary.simpleMessage("Varenavn"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vare salg"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ansættelsesdato"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiketrullestørrelse 1.5\"*1, 38mm*25mm, mellemrum 3,1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiketrullestørrelse 2\"*1, 50mm*25mm, mellemrum 3,1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Adgangskode"), + "language": MessageLookupByLibrary.simpleMessage("Sprog"), + "last30Days": MessageLookupByLibrary.simpleMessage("Sidste 30 dage"), + "last7Days": MessageLookupByLibrary.simpleMessage("Sidste 7 dage"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Sidste måned"), + "lastName": MessageLookupByLibrary.simpleMessage("Efternavn"), + "lastYear": MessageLookupByLibrary.simpleMessage("Sidste år"), + "leave": MessageLookupByLibrary.simpleMessage("Orlov"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Orlovsvarighed"), + "leaveList": MessageLookupByLibrary.simpleMessage("Orlovsliste"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Orlovsrapporter"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Orlovsanmodning"), + "leaveType": MessageLookupByLibrary.simpleMessage("Orlovstype"), + "ledger": MessageLookupByLibrary.simpleMessage("Hovedbog"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Listen er tom"), + "loading": MessageLookupByLibrary.simpleMessage("Indlæser"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Indlæser OTP-indstillinger...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Log ind"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Log ind med e-mail"), + "logOut": MessageLookupByLibrary.simpleMessage("Log ud"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Login mislykkedes. Prøv venligst igen.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Log ind med telefon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Tab"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Tab/Profit"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Tab/fortjeneste"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Tab/fortjeneste rapport", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Lav lagerbeholdning"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alarm for lav lagerbeholdning", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Lav lagerbeholdningsrapport", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Pris lav til høj"), + "lp": MessageLookupByLibrary.simpleMessage("Tab/Profit"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Tab/Profit detaljer"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Administrer indstillinger", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Produktionsdato"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Produktionsdato"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Producent"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Besked"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model oprettet korrekt!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modelnavn"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model opdateret korrekt!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeller"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Penge ind"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Penge ud"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Kvittering"), + "month": MessageLookupByLibrary.simpleMessage("Måned"), + "monthly": MessageLookupByLibrary.simpleMessage("Månedligt"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mere information"), + "mrp": MessageLookupByLibrary.simpleMessage("Maksimum salgspris"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Vejl. pris/Salgspris (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Navn"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Navn kan ikke være tomt", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Skal have mindst to bankkonti for at udføre en overførsel.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettooverskud (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Netto totalbeløb"), + "newPassword": MessageLookupByLibrary.simpleMessage("Ny adgangskode"), + "next": MessageLookupByLibrary.simpleMessage("Næste"), + "no": MessageLookupByLibrary.simpleMessage("Nej"), + "noAcc": MessageLookupByLibrary.simpleMessage("Har du ikke en konto?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Ingen konti fundet der matcher", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Ikke aktiv bruger"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen tilstedeværelsesposter fundet for valgte filtre.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen tilstedeværelsesposter fundet.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Ingen bankkonti fundet.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Ingen bankkonti fundet at overføre fra.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Ingen batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ingen Bluetooth-enhed valgt.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Ingen afdeling fundet", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Ingen check fundet"), + "noData": MessageLookupByLibrary.simpleMessage("Ingen data tilgængelig"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgængelige", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgængelig", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgængelig til eksport", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgængelig for generering af pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Ingen data fundet"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Ingen afdeling fundet.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse tilgængelig for denne afdeling.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse tilgængelig for denne betegnelse.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse angivet.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Ingen betegnelse fundet.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Ingen modtagerbankkonti fundet.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Ingen enhed fundet"), + "noDue": MessageLookupByLibrary.simpleMessage("Ingen gæld"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Ingen udestående valgt", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Ingen fil valgt"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Ingen helligdage fundet.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Ingen helligdage fundet der matcher", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Varen blev ikke fundet", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage("Ingen Varer Valgt"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen orlovsposter fundet for valgte filtre.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Ingen orlovsanmodninger fundet.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Ingen matchende produkter fundet.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ingen matchende lønningsposter fundet.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Ingen note angivet.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Ingen parter fundet"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ingen lønningsposter fundet.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Ingen produkter fundet", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ingen produkter matcher din søgning.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Intet Produkt Valgt", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Ingen brugerrolle fundet", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Ingen vagter fundet.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Ingen lagerdata tilgængelige.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ingen underskat valgt", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Ingen leverandør tilgængelig", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Ingen transaktion"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Ingen transaktioner fundet", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Ingen transaktioner fundet for dette filter.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ingen transaktioner til at generere PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Ingen værdier defineret", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Ingen variant fundet.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Ikke-refunderbar (moms/rabat)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ingen"), + "notFound": MessageLookupByLibrary.simpleMessage("Ikke fundet"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ingen internetforbindelse", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Kunne ikke starte telefonappen.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Ingen matchende resultater fundet", + ), + "note": MessageLookupByLibrary.simpleMessage("Bemærkning"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Notatniveau"), + "notification": MessageLookupByLibrary.simpleMessage("Meddelelse"), + "off": MessageLookupByLibrary.simpleMessage("Slukket"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Okay"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Gammel adgangskode"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Gammel adgangskode må ikke være tom", + ), + "on": MessageLookupByLibrary.simpleMessage("Tændt"), + "open": MessageLookupByLibrary.simpleMessage("Åben"), + "openCamera": MessageLookupByLibrary.simpleMessage("Åbn kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Åbn indstillinger"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Åbningsbalance"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Åbningssaldo er påkrævet", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Åbningsdato"), + "opinion": MessageLookupByLibrary.simpleMessage("Indtast din mening"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Eller fortsæt med"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Udsolgt"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Vores Premium Plan", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Pakkefunktioner"), + "package": MessageLookupByLibrary.simpleMessage("Pakke"), + "packageDate": MessageLookupByLibrary.simpleMessage("Pakkedato"), + "packageName": MessageLookupByLibrary.simpleMessage("Pakkens navn"), + "packingDate": MessageLookupByLibrary.simpleMessage("Pakningsdato"), + "paid": MessageLookupByLibrary.simpleMessage("Betalt"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Betalt beløb"), + "paidBy": MessageLookupByLibrary.simpleMessage("Betalt af"), + "paidVia": MessageLookupByLibrary.simpleMessage("Betalt via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Delvist betalt"), + "parties": MessageLookupByLibrary.simpleMessage("Parter"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette part.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Partiliste"), + "partyReports": MessageLookupByLibrary.simpleMessage("Partrapporter"), + "partyType": MessageLookupByLibrary.simpleMessage("Partstype"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste pr. part", + ), + "password": MessageLookupByLibrary.simpleMessage("Adgangskode"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Adgangskoden kan ikke være tom", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Adgangskoden skal være på mindst 6 tegn", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Adgangskoden skal være på mindst 6 tegn", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Adgangskoderne stemmer ikke overens", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Betal for abonnement", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Beløb der skal betales", + ), + "payment": MessageLookupByLibrary.simpleMessage("Betaling"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Betaling fuldført", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Betalingsoplysninger", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Betaling mislykkedes", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Betaling mislykkedes. Prøv igen.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Betalingsgateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Betalingsmetode"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Betalingsmetoder"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Betaling succes"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Vælg en betalingstype", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Betalingsmetode"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Betaling var vellykket!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Betalingsår"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Betalingsbeløb"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Betalingstyper"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Betal med Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Lønning"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lønningsliste"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Lønningspost"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Lønningsrapporter"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf genereret succesfuldt", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Adgang nægtet"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Tilladelse nægtet til at slette bank.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Adgang nægtet til at opdatere bank.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Adgang nægtet til at se bank.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Tilladelse ikke givet!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Personlig info:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonnummer er ikke tilgængeligt.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonverifikation", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Vælg og upload fil", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Vælg slutdato"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Vælg startdato"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Tilføj venligst en salgsretur", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Tilføj venligst mindst én bankkonto for at justere saldi.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Tilføj venligst antal", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Tjek venligst din internetforbindelse og prøv igen", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Tilslut venligst printeren først", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Tilslut venligst din bluetooth-printer", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Aktiver venligst Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Indtast en større adgangskode", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Indtast venligst en bekræftelseskodeord", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Indtast venligst dato", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Indtast venligst en adgangskode", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Indtast et gyldigt mærkenavn", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Indtast et gyldigt firmanavn", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Indtast en gyldig e-mail", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Indtast et gyldigt navn", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Indtast et gyldigt telefonnummer", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Indtast et gyldigt produktnavn", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Indtast en gyldig købspris", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Indtast en gyldig mængde (mindst 1) for alle produkter", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Indtast en gyldig salgspris", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Indtast et gyldigt enhedsnavn", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("Indtast beløb"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Indtast venligst mindst én værdi.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Indtast venligst afdelingsnavn", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Indtast venligst dato", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Indtast venligst betegnelsesnavn", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vælg venligst slutdato", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Indtast venligst navn på helligdag", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Indtast navn"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Indtast venligst reolnavn", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Indtast venligst hyldenavn", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("Indtast OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Indtast enhedsnavn", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Indtast venligst et gyldigt navn", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Indtast gyldigt telefonnummer og navn først", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Indtast dine oplysninger.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Indtast venligst dit telefonnummer", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Indtast venligst din løn", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Foretag en salg først", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Vælg en kategori", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Vælg venligst en modtagerbankkonto.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Vælg en udgiftskategori", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vælg venligst en orlovstype", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Vælg venligst et produkt først", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Vælg venligst en vagt", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vælg venligst startdato", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Vælg venligst en status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vælg venligst en medarbejder", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vælg venligst en måned", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vælg venligst begge konti.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vælg venligst pausestatus", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Vælg venligst dato", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vælg venligst afdeling", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vælg venligst betegnelse", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Vælg venligst produkt til returnering", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vælg venligst betalingsår", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Vælg venligst et produkt først", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vælg venligst startdato", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Vælg venligst status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vælg venligst gyldige start- og slutdatoer.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vælg venligst dit køn", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vælg venligst din vagt", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Brug venligst en gyldig købskode for at bruge appen.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kasse (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS-salg"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Besked efter salg", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Drevet af Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Drevet af"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS app-support", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Tryk for at vælge"), + "previewPdf": MessageLookupByLibrary.simpleMessage( + "Forhåndsvisning af PDF", + ), + "previousDue": MessageLookupByLibrary.simpleMessage("Tidligere skyldige"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Tidligere betalt beløb", + ), + "price": MessageLookupByLibrary.simpleMessage("Pris"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Pris må ikke være tom"), + "print": MessageLookupByLibrary.simpleMessage("Print"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Udskriv bankoplysninger på fakturaer", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Udskriv stregkode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Udskriv etiket"), + "printing": MessageLookupByLibrary.simpleMessage("Udskriftsmulighed"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Udskriver faktura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Udskrivningsindstilling", + ), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produktmærke"), + "productCategory": MessageLookupByLibrary.simpleMessage("Produktkategori"), + "productCode": MessageLookupByLibrary.simpleMessage("Produktkode"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Produktkode er påkrævet", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Produkt detaljer"), + "productList": MessageLookupByLibrary.simpleMessage("Produktliste"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktmodeller"), + "productName": MessageLookupByLibrary.simpleMessage("Produktnavn"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt ikke fundet", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Produktkøbshistorik", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Produktkøbsrapport", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktreoler"), + "productReports": MessageLookupByLibrary.simpleMessage("Produktrapporter"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Produktsalgshistorik", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Produktsalgsrapport", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produktindstillinger", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produktlager"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produkt enhed"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produktvarianter", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste pr. produkt", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Produktvis resultatopgørelse", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Produktvis indkøb", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Produktvis tab"), + "products": MessageLookupByLibrary.simpleMessage("Produkter"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Redigér profil"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Resultatopgørelse"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Detaljeret overskuds- og tabsrapport", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Fortjeneste og tab"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Profitmargin (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Fortjenesteprocent"), + "promo": MessageLookupByLibrary.simpleMessage("Kampagne"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promokode"), + "purchase": MessageLookupByLibrary.simpleMessage("Køb"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Købsalarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Købt af:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Køb bekræftet"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Købsdetaljer"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Købspris ekskl."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Købspris ekskl. er påkrævet", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Købspris inkl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Købspris inkl. er påkrævet", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Købsliste"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Køb Nu"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("Køb Premium Plan"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Købspris"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Købsantal"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Indkøbsmængde påkrævet", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Købsrapport"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Købsretur Rapport", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Købsreturvarer"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere køb.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette køb.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Købt"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Købt af"), + "qty": MessageLookupByLibrary.simpleMessage("Antal"), + "quantity": MessageLookupByLibrary.simpleMessage("Antal"), + "quickOver": MessageLookupByLibrary.simpleMessage("Hurtigt overblik"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Hurtig oversigt"), + "rack": MessageLookupByLibrary.simpleMessage("Reol (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Reolnavn"), + "racks": MessageLookupByLibrary.simpleMessage("Reoler (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Genåbn"), + "read": MessageLookupByLibrary.simpleMessage("Læse"), + "receipt": MessageLookupByLibrary.simpleMessage("Kvittering"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Modtaget beløb"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Modtaget af"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Modtaget fra"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Seneste transaktioner", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Modtag pinkode"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Reducer kontanter"), + "reference": MessageLookupByLibrary.simpleMessage("Reference"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referencenummer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referencenr."), + "register": MessageLookupByLibrary.simpleMessage("Registrer"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Vi skal registrere dit telefonnummer, inden vi begynder!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Resterende"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Resterende forfalden", + ), + "remark": MessageLookupByLibrary.simpleMessage("Bemærkning"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Husk mig"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Husk mig senere"), + "remove": MessageLookupByLibrary.simpleMessage("Fjern"), + "reports": MessageLookupByLibrary.simpleMessage("Rapporter"), + "resendIn": MessageLookupByLibrary.simpleMessage("Send OTP igen om "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Send OTP igen"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Nulstil adgangskode ved hjælp af din e-mail eller telefonnummer", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Nulstil din adgangskode for at gendanne og logge ind på din konto", + ), + "resets": MessageLookupByLibrary.simpleMessage("Nulstil"), + "retailer": MessageLookupByLibrary.simpleMessage("Forhandler"), + "retry": MessageLookupByLibrary.simpleMessage("Prøv igen"), + "retryScan": MessageLookupByLibrary.simpleMessage("Scan igen"), + "retur": MessageLookupByLibrary.simpleMessage("Returner"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Returbeløb"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Returmængde"), + "returned": MessageLookupByLibrary.simpleMessage("Retur"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Returneret beløb"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Returneringsdato"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Returneret vare"), + "role": MessageLookupByLibrary.simpleMessage("Rolle"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rolle & Tilladelse", + ), + "roles": MessageLookupByLibrary.simpleMessage("Roller"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Afrund til nærmeste hele tal", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Afrund til nærmeste decimal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Afrund til nærmeste decimal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Afrund til nærmeste decimal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Afrund til helt tal", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Afrunding"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Afrundet total"), + "roundings": MessageLookupByLibrary.simpleMessage("Afrunding (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Løbende kontanter"), + "sNo": MessageLookupByLibrary.simpleMessage("S.nr. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Løn"), + "sale": MessageLookupByLibrary.simpleMessage("Salg"), + "saleBy": MessageLookupByLibrary.simpleMessage("Solgt af"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Rediger salg"), + "saleList": MessageLookupByLibrary.simpleMessage("Salgsliste"), + "salePrice": MessageLookupByLibrary.simpleMessage("Salgspris"), + "saleQty": MessageLookupByLibrary.simpleMessage("Salgsantal"), + "saleReq": MessageLookupByLibrary.simpleMessage("Salgspris er påkrævet"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "sales": MessageLookupByLibrary.simpleMessage("Salg"), + "salesBy": MessageLookupByLibrary.simpleMessage("Solgt af:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Salgsdetaljer"), + "salesList": MessageLookupByLibrary.simpleMessage("Salgs liste"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Salgs- og købsoverblik", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Salgsrapport"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Salgsretur Rapport", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Salgsindstillinger"), + "save": MessageLookupByLibrary.simpleMessage("Gem"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Gem og offentliggør"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Gem indstillinger"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Gem variant"), + "saving": MessageLookupByLibrary.simpleMessage("Gemmer"), + "scanCode": MessageLookupByLibrary.simpleMessage("Scan produkt QR-kode"), + "search": MessageLookupByLibrary.simpleMessage("Søg"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Søg i tilstedeværelse", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Søg batch-nr..."), + "searchH": MessageLookupByLibrary.simpleMessage("Søg her...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Søg i orlov"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Søg Produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Søg i transaktioner...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Søg..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunder"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Se alle promokoder", + ), + "select": MessageLookupByLibrary.simpleMessage("Vælg"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Vælg et mærke"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Vælg en faktura"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Vælg konto"), + "selectAll": MessageLookupByLibrary.simpleMessage("Vælg alle"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Vælg mindst én hylde", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Vælg bank eller kontanter", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Vælg virksomhedskategori", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Vælg kategori"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Vælg kunde"), + "selectDate": MessageLookupByLibrary.simpleMessage("Vælg dato"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("Vælg dato først"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Vælg indbetalingsdestination", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Vælg medarbejder først", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Vælg startdato"), + "selectItems": MessageLookupByLibrary.simpleMessage("Vælg varer"), + "selectLang": MessageLookupByLibrary.simpleMessage("Vælg dit sprog"), + "selectModel": MessageLookupByLibrary.simpleMessage("Vælg model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Vælg en"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("Vælg én konto"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Vælg produktkategori", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Vælg produkt enhed", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Vælg reol"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Vælg hylde"), + "selectStock": MessageLookupByLibrary.simpleMessage("Vælg lager"), + "selectTax": MessageLookupByLibrary.simpleMessage("Vælg skat"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Vælg slutdato"), + "selectType": MessageLookupByLibrary.simpleMessage("Vælg type"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Vælg variationer: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Vælg lager"), + "sellAll": MessageLookupByLibrary.simpleMessage("Sælg alt >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Salgspris"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Sælges af"), + "send": MessageLookupByLibrary.simpleMessage("Send"), + "sendCode": MessageLookupByLibrary.simpleMessage("Send koden"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Vi har sendt en e-mail med instruktioner om, hvordan du nulstiller adgangskoden til:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Send nulstillingslink"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Send besked"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Send SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Send SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Send din e-mail"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Opdater din profil for at få en bedre forbindelse til din læge", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Opsæt ny adgangskode", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Opsæt din profil"), + "setting": MessageLookupByLibrary.simpleMessage("Indstilling"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dage"), + "share": MessageLookupByLibrary.simpleMessage("Del"), + "shelf": MessageLookupByLibrary.simpleMessage("Hylde (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Hyldenavn"), + "shelves": MessageLookupByLibrary.simpleMessage("Hylder (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Vagt"), + "shiftName": MessageLookupByLibrary.simpleMessage("Vagtnavn"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Leveringsadresse"), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Forsendelsesomkostninger", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Butik åbningbalance", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Butik resterende balance", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Vis handling"), + "showCode": MessageLookupByLibrary.simpleMessage("Vis kode"), + "showCombo": MessageLookupByLibrary.simpleMessage("Vis combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Vis udløbsdato"), + "showName": MessageLookupByLibrary.simpleMessage("Vis Navn"), + "showPrice": MessageLookupByLibrary.simpleMessage("Vis Pris"), + "showSingle": MessageLookupByLibrary.simpleMessage("Vis enkelt"), + "showVariant": MessageLookupByLibrary.simpleMessage("Vis variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Log ind"), + "signUp": MessageLookupByLibrary.simpleMessage("Tilmeld dig"), + "single": MessageLookupByLibrary.simpleMessage("Enkelt"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dage"), + "size": MessageLookupByLibrary.simpleMessage("Størrelse"), + "skip": MessageLookupByLibrary.simpleMessage("Spring over"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Spring opdateringen over", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / kode"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "sl": MessageLookupByLibrary.simpleMessage("Løbenummer"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartwatch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sociale medier marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Solgt"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Noget gik galt med websiden.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Noget er"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Medarbejderlogin"), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Start pausetid"), + "startDate": MessageLookupByLibrary.simpleMessage("Startdato"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Start nyt salg"), + "startTime": MessageLookupByLibrary.simpleMessage("Starttidspunkt"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Starttidspunkt er påkrævet", + ), + "started": MessageLookupByLibrary.simpleMessage("Startet"), + "state": MessageLookupByLibrary.simpleMessage("Stat"), + "stateName": MessageLookupByLibrary.simpleMessage("Statens navn"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Stadig ubetalt"), + "stock": MessageLookupByLibrary.simpleMessage("Lager"), + "stockList": MessageLookupByLibrary.simpleMessage("Lagerliste"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Lager / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Lager rapport"), + "stockValue": MessageLookupByLibrary.simpleMessage("Lager værdi"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Lager skal være mindst 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Lager: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Underskatliste"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Underskatter"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "submit": MessageLookupByLibrary.simpleMessage("Indsend"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Abonner nu"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonnement"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abonnementsrapporter", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonnementer"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Betalt succesfuldt", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Leverandør betaler"), + "supplier": MessageLookupByLibrary.simpleMessage("Leverandør"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Leverandørdetaljer", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Leverandørgæld"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Leverandørhovedbog", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Leverandørnavn"), + "switchBank": MessageLookupByLibrary.simpleMessage("Skift afdeling?"), + "switchs": MessageLookupByLibrary.simpleMessage("Skift"), + "tax": MessageLookupByLibrary.simpleMessage("Skat/Moms (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Skattegruppe"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Skatteprocent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Skatteprocenter"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Skatteprocenter - Administrer dine skatteprocenter", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Skatterapport"), + "taxReportList": MessageLookupByLibrary.simpleMessage("Skatterapportliste"), + "taxType": MessageLookupByLibrary.simpleMessage("Skat type"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Skat med enkelt/flere skattetyper", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Tak for dit køb", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Tak for din forfaldne betaling", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termisk fakturalogo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Termisk printersprog", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Termisk printer papirstørrelse", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dage"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketter pr. ark, 8,27 x 11,69 tommer", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Denne Måned"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Denne plan er ikke berettiget til opgradering", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Denne plan er ikke tilgængelig for køb", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Dette produkt er allerede tilføjet!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Denne Uge"), + "thisYear": MessageLookupByLibrary.simpleMessage("Dette År"), + "time": MessageLookupByLibrary.simpleMessage("Tid"), + "timeIn": MessageLookupByLibrary.simpleMessage("Tid ind"), + "timeOut": MessageLookupByLibrary.simpleMessage("Tid ud"), + "to": MessageLookupByLibrary.simpleMessage("Til"), + "toAccount": MessageLookupByLibrary.simpleMessage("Til konto"), + "toDate": MessageLookupByLibrary.simpleMessage("Til dato"), + "today": MessageLookupByLibrary.simpleMessage("I Dag"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Dagens oversigt"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 kunder"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 produkter"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 leverandører"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Totalbeløb"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Samlede aktiver"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Samlet saldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Samlede kategorier", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Total forfalden"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Samlet udestående beløb", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Samlede udgifter"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Total indkomst"), + "totalItems": MessageLookupByLibrary.simpleMessage("Samlede varer"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Samlet tab"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total betalbar"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Totalpris"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Samlede produkter"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Samlet profit"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Total køb"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Totalt Beløb Retur", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Samlet returneret"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Samlet lønbeløb", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Total salg"), + "totalVat": MessageLookupByLibrary.simpleMessage("Total moms"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transaktionsoversigt"), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaktionstype"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaktioner"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaktionshistorik-rapporter", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Overførsel"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Overfør check"), + "transferDate": MessageLookupByLibrary.simpleMessage("Overførselsdato"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Prøv igen"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Type"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Vælg type"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ubetalte"), + "unit": MessageLookupByLibrary.simpleMessage("Enhed"), + "unitName": MessageLookupByLibrary.simpleMessage("Enhedsnavn"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Enhedspris"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Stykpris"), + "units": MessageLookupByLibrary.simpleMessage("Enheder"), + "unlimited": MessageLookupByLibrary.simpleMessage("Ubegrænset"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Ubegrænset brug"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Ubegrænsede anvendelser af vores pakke👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Opdater"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Opdater afdeling"), + "updateContact": MessageLookupByLibrary.simpleMessage("Opdater kontakt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Opdatering af lager mislykkedes", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Opdater nu"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere part.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Opdater produkt"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt opdateret med succes!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere produkt.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("Opdater din profil"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Opdater køb"), + "updateRole": MessageLookupByLibrary.simpleMessage("Opdater rolle"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere salg.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Opdateret med succes", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Opdater din profil for at forbinde dine kunder med et bedre indtryk", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Opdater dit abonnement", + ), + "updating": MessageLookupByLibrary.simpleMessage("Opdaterer..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Opgrader nu"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID til QR-kode", + ), + "upload": MessageLookupByLibrary.simpleMessage("Upload"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Upload billede"), + "uploading": MessageLookupByLibrary.simpleMessage("Uploader..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Brug galleri"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Brugertitel kan ikke være tom", + ), + "user": MessageLookupByLibrary.simpleMessage("Bruger"), + "userRole": MessageLookupByLibrary.simpleMessage("Brugerrolle"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Brugerrolle detaljer", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Brugertitel"), + "values": MessageLookupByLibrary.simpleMessage("Værdier"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant tilføjet med succes!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant slettet med succes!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variantliste"), + "variationId": MessageLookupByLibrary.simpleMessage( + "Variant-ID (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Varianter"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variantprodukter", + ), + "vat": MessageLookupByLibrary.simpleMessage("MOMS"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("Moms & Skat"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Moms/GST Nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Moms/GST Titel"), + "vatId": MessageLookupByLibrary.simpleMessage("Moms-ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Momsnummer"), + "vatReports": MessageLookupByLibrary.simpleMessage("Momsrapporter (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Momstype (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikation"), + "verify": MessageLookupByLibrary.simpleMessage("Bekræft"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Bekræft din e-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Bekræft e-mail"), + "view": MessageLookupByLibrary.simpleMessage("Se detaljer"), + "viewAll": MessageLookupByLibrary.simpleMessage("Vis alle"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Se detaljer"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Vis pris"), + "viewStock": MessageLookupByLibrary.simpleMessage("Vis lager"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Viser transaktioner for", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Walk-in kunde"), + "wallet": MessageLookupByLibrary.simpleMessage("Tegnebog"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Tegnebogssaldo"), + "warehouse": MessageLookupByLibrary.simpleMessage("Lager (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Lagernavn"), + "warranty": MessageLookupByLibrary.simpleMessage("Reklamationsret"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Vi har sendt en bekræftelses-e-mail til", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vi har sendt en OTP til dit telefonnummer", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Ugentligt"), + "weight": MessageLookupByLibrary.simpleMessage("Vægt"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Velkommen tilbage!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Hvad er nyt"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Engropris"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Engroshandler"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Vil blive tilføjet snart", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Skriv din besked her", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Skriv tekst her..."), + "yearly": MessageLookupByLibrary.simpleMessage("Årligt"), + "years": MessageLookupByLibrary.simpleMessage("År"), + "yes": MessageLookupByLibrary.simpleMessage("Ja"), + "yesterday": MessageLookupByLibrary.simpleMessage("I går"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Du kan ikke betale mere end udestående beløb", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Du kan nu sende OTP igen.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at generere stregkoder.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette model.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette hylden", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til resultatopgørelse.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette udgiftskategori.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette indkomstkategori.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette model", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette køb.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette afdeling.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette betegnelse.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette orlovsanmodning.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette lønning.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at eksportere excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at generere stregkode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at generere rapport", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere afdeling.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere afdeling.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere orlovsanmodning.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Du har not tilladelse til at opdatere model", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere helligdage.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at se tilstedeværelse", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere lønning.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere betegnelse.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette vagt.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere vagt.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette reoler.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at slette reoler.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at opdatere reoler.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette udgift.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tilladelse til at oprette indkomst.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Du skal give tilladelse", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Du bruger "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Ønsker du at slette dette produkt?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Din gratis pakke er næsten udløbet, køb din næste plan. Tak.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Din pakke"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Dit abonnement udløber om 5 dage", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Dit abonnement udløber i dag\n\nKøb venligst igen", + ), + "zip": MessageLookupByLibrary.simpleMessage("Postnummer"), + "zipCode": MessageLookupByLibrary.simpleMessage("Indtast postnummer"), + }; +} diff --git a/lib/generated/intl/messages_de.dart b/lib/generated/intl/messages_de.dart new file mode 100644 index 0000000..2b7e0f9 --- /dev/null +++ b/lib/generated/intl/messages_de.dart @@ -0,0 +1,2436 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a de locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'de'; + + static String m0(start) => "OTP erneut senden in \$${start} Sekunden"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Dettagli cliente"), + "INVOICE": MessageLookupByLibrary.simpleMessage("RECHNUNG"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "Logo für A4-Rechnungsseite", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Kontoanzeigename", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Kontoinhabername", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Kontoname"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Kontoname"), + "action": MessageLookupByLibrary.simpleMessage("Aktion"), + "actions": MessageLookupByLibrary.simpleMessage("Aktionen"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Hinzufügen"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un acquisto", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Anwesenheit hinzufügen", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Bank hinzufügen"), + "addBrand": MessageLookupByLibrary.simpleMessage("Aggiungi marchio"), + "addCash": MessageLookupByLibrary.simpleMessage("Bargeld hinzufügen"), + "addCategory": MessageLookupByLibrary.simpleMessage("Aggiungi categoria"), + "addContact": MessageLookupByLibrary.simpleMessage("Aggiungi contatto"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un cliente", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Kunden hinzufügen"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Lieferung hinzufügen"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Abteilung hinzufügen", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Neue Bezeichnung hinzufügen", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Aggiungi spesa"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Aggiungi categoria di spesa", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Feiertag hinzufügen"), + "addImage": MessageLookupByLibrary.simpleMessage("Bild hinzufügen"), + "addIncome": MessageLookupByLibrary.simpleMessage("Einkommen hinzufügen"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Einkommens Kategorie hinzufügen", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Aggiungi elementi"), + "addLeave": MessageLookupByLibrary.simpleMessage("Urlaub hinzufügen"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Weitere Felder hinzufügen", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Neue Adresse hinzufügen", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Neue Anwesenheit hinzufügen", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bankkonten hinzufügen", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Neuen Mitarbeiter hinzufügen", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Neuen Feiertag hinzufügen", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Neuen Urlaub hinzufügen", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Neues Modell hinzufügen", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Neue Gehaltsabrechnung hinzufügen", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Aggiungi nuovo prodotto", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un acquisto", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Neues Regal hinzufügen", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Neue Schicht hinzufügen", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Neue Steuer hinzufügen"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Neue Variation hinzufügen", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Neue Variation hinzufügen", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Neues Lager hinzufügen", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Notiz hinzufügen"), + "addParty": MessageLookupByLibrary.simpleMessage("Parteien hinzufügen"), + "addPayment": MessageLookupByLibrary.simpleMessage("Zahlung hinzufügen"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un prodotto", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Aggiungi prima il prodotto", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt erfolgreich erstellt!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, ein Produkt zu erstellen.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Aggiungi acquisto"), + "addRole": MessageLookupByLibrary.simpleMessage("Rolle hinzufügen"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere una vendita", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Aggiungi vendite"), + "addShelf": MessageLookupByLibrary.simpleMessage("Neues Fach hinzufügen"), + "addShift": MessageLookupByLibrary.simpleMessage("Schicht hinzufügen"), + "addStock": MessageLookupByLibrary.simpleMessage("Lager hinzufügen"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Untervariation hinzufügen", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Steuer hinzufügen"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Neue Steuergruppe hinzufügen", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Aggiungi unità"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Benutzerrolle hinzufügen", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Variante hinzufügen"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Variantendetails hinzufügen", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Aggiunto al carrello"), + "adding": MessageLookupByLibrary.simpleMessage("Aggiungendo.."), + "address": MessageLookupByLibrary.simpleMessage("Indirizzo"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Banksaldo abstimmen", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Bargeld abstimmen"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Bargeldsaldo abstimmen", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Abstimmungsdatum"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Vorschuss"), + "all": MessageLookupByLibrary.simpleMessage("Tutti"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Alle Geschäftslösungen", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "POSpro ist eine komplette Geschäftslösung mit Lagerbestand, Konten, Verkäufen, Ausgaben und Gewinn/Verlust.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alle Mitarbeiter"), + "allParties": MessageLookupByLibrary.simpleMessage("Alle Parteien"), + "allParty": MessageLookupByLibrary.simpleMessage("Alle Parteien"), + "allTime": MessageLookupByLibrary.simpleMessage("Alle Zeit"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Alle Transaktionen", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Già aggiunto"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hai già un account? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Quantità"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Betrag muss größer als 0 sein", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Methode zur Betragsrundung", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Beträge in Worten"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Betrag ist erforderlich", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Eine SMS wird an die folgende Nummer gesendet: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Support für Android- und iOS-Apps", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Ein neues Update ist verfügbar\nBitte aktualisieren Sie Ihre App", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Anwenden"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Sei sicuro?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie diese Filiale löschen möchten?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie diese Rolle löschen möchten?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie zu einer anderen Filiale wechseln möchten?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler eliminare questo soggetto?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie diese Filiale verlassen möchten?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Zum Datum"), + "assets": MessageLookupByLibrary.simpleMessage("Vermögenswerte"), + "attachment": MessageLookupByLibrary.simpleMessage("Anhang"), + "attendance": MessageLookupByLibrary.simpleMessage("Anwesenheit"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Anwesenheitsberichte", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Bevollmächtigte Unterschrift", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatisch berechnete Tage", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automatisch ausgewählt", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Zurück zur Startseite"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Fälliger Saldo"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilanz"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesch"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankkonten"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankdaten"), + "bankName": MessageLookupByLibrary.simpleMessage("Bankname"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bank-an-Bank-Überweisung", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bank-an-Bargeld-Überweisung", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Barcode-Drucketikett-Einstellung", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barcode-Generator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode-Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barcodes"), + "batch": MessageLookupByLibrary.simpleMessage("Charge"), + "batchNo": MessageLookupByLibrary.simpleMessage("Chargennummer"), + "billTO": MessageLookupByLibrary.simpleMessage("Rechnung an"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Gewinn pro Rechnung", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Rechnungsadresse"), + "birthDate": MessageLookupByLibrary.simpleMessage("Geburtsdatum"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth ist ausgeschaltet. Bitte einschalten.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filiale"), + "branchList": MessageLookupByLibrary.simpleMessage("Filialliste"), + "brand": MessageLookupByLibrary.simpleMessage("Marca"), + "brandName": MessageLookupByLibrary.simpleMessage("Marchio"), + "brands": MessageLookupByLibrary.simpleMessage("Marche"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pausendauer"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pausenstatus"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pausenzeit"), + "bulk": MessageLookupByLibrary.simpleMessage("Massen-Upload"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Massenuploads"), + "businessCat": MessageLookupByLibrary.simpleMessage( + "Categoria di Business", + ), + "businessName": MessageLookupByLibrary.simpleMessage( + "Nome dell\'azienda e dell\'azienda", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Jetzt kaufen"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Acquista un piano premium", + ), + "call": MessageLookupByLibrary.simpleMessage("Anrufen"), + "camera": MessageLookupByLibrary.simpleMessage("Telecamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Dieser Transaktionstyp kann nicht bearbeitet werden.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Zahlungsdetails konnten nicht abgerufen werden.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Annulla"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Suche nach Geräten...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Überweisung auf das gleiche Konto nicht möglich.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapazität"), + "cash": MessageLookupByLibrary.simpleMessage("Bargeld"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Bargeld & Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Bargeld- & Bankmanagement", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Geldfluss"), + "cashIn": MessageLookupByLibrary.simpleMessage("Bargeldeingang"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Bargeldbestand"), + "cashOut": MessageLookupByLibrary.simpleMessage("Bargeldausgang"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bargeld-an-Bank-Überweisung", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorien"), + "category": MessageLookupByLibrary.simpleMessage("Categoria"), + "categoryName": MessageLookupByLibrary.simpleMessage( + "Nome della categoria", + ), + "changeAmount": MessageLookupByLibrary.simpleMessage("Wechselgeldbetrag"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Cambiare la password", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Controllare la posta elettronica", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Schecks"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Scheckbetrag"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Scheckdatum"), + "chequeList": MessageLookupByLibrary.simpleMessage("Scheckliste"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Schecknummer"), + "choose": MessageLookupByLibrary.simpleMessage("Auswählen"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Land auswählen"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Scegli un cliente"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Scegli un fornitore", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Wählen Sie Ihre Funktionen", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funktionen sind der wichtige Teil, der POSpro von traditionellen Lösungen unterscheidet.", + ), + "city": MessageLookupByLibrary.simpleMessage("Stadt"), + "cityName": MessageLookupByLibrary.simpleMessage("Stadtname"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Löschen"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Clicca per connetterti", + ), + "close": MessageLookupByLibrary.simpleMessage("Vicino"), + "closed": MessageLookupByLibrary.simpleMessage("Geschlossen"), + "code": MessageLookupByLibrary.simpleMessage("Code"), + "collectDue": MessageLookupByLibrary.simpleMessage("Riscuoti dovuto"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Si prega di raccogliere una causa", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Eingesammelt von:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Abgeholt von"), + "color": MessageLookupByLibrary.simpleMessage("Farbe"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombination mehrerer Steuern", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombi (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombiprodukt-Bericht", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombiprodukte"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinationsbericht"), + "comingSoon": MessageLookupByLibrary.simpleMessage("In arrivo"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "indirizzo aziendale", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Conferma eliminazione", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Conferma password"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Conferma password", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Retoure bestätigen"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS bestätigen an"), + "congratulation": MessageLookupByLibrary.simpleMessage("Congratulazioni"), + "connect": MessageLookupByLibrary.simpleMessage("Clicca per connetterti"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Collega la tua stampante", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Collega la tua stampante", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Verbunden mit"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktdetails"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontaktieren Sie uns"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continua"), + "continueE": MessageLookupByLibrary.simpleMessage("Continua"), + "cost": MessageLookupByLibrary.simpleMessage("Costo"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Kosten exkl. MwSt.", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Kosten inkl. MwSt.", + ), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Ländername"), + "create": MessageLookupByLibrary.simpleMessage("Crea"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Crea un account gratuito", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Crea un account gratis"), + "createBranch": MessageLookupByLibrary.simpleMessage("Filiale erstellen"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Crea una nuova password", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, eine PDF zu erstellen.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, einen Verkauf zu erstellen.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Haben (Ein)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kreditlimit der Partei", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Aktueller Saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Aktueller Bargeldsaldo", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Aktueller Monat"), + "currentYear": MessageLookupByLibrary.simpleMessage("Aktuelles Jahr"), + "currents": MessageLookupByLibrary.simpleMessage("Aktuell"), + "custom": MessageLookupByLibrary.simpleMessage("Benutzerdefiniert"), + "customDate": MessageLookupByLibrary.simpleMessage( + "Benutzerdefiniertes Datum", + ), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Individuelle Rechnungsmarkierung", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Benutzerdefinierter Druck", + ), + "customer": MessageLookupByLibrary.simpleMessage("Kunde"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Benutzerdefiniertes Datum", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Dovuto dal cliente"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kundenbuch"), + "customerName": MessageLookupByLibrary.simpleMessage("Nome del cliente"), + "customerPay": MessageLookupByLibrary.simpleMessage("Pagamento cliente"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Numero di telefono cliente", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Unterschrift des Kunden", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Tägliche Transaktion", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Cruscotto"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Dati salvati con successo.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dati"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Das Enddatum darf nicht vor dem Startdatum liegen.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Datum ist erforderlich", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Journal"), + "days": MessageLookupByLibrary.simpleMessage("Tage"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Tage verbleibend"), + "dealer": MessageLookupByLibrary.simpleMessage("Rivenditore"), + "dealerPrice": MessageLookupByLibrary.simpleMessage( + "Prezzo del rivenditore", + ), + "debitOut": MessageLookupByLibrary.simpleMessage("Soll (Aus)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standardverkaufspreis", + ), + "delete": MessageLookupByLibrary.simpleMessage("Löschen"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Konto löschen"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie diese Charge löschen möchten?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie Ihr Konto löschen möchten? Diese Aktion wird alle Ihre Daten dauerhaft löschen.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, eine Partei zu löschen.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Erfolgreich gelöscht!", + ), + "deleting": MessageLookupByLibrary.simpleMessage( + "Eliminazione in corso....", + ), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Lieferadresse"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Liefergebühr"), + "department": MessageLookupByLibrary.simpleMessage("Abteilung"), + "deposit": MessageLookupByLibrary.simpleMessage("Einzahlung"), + "depositTo": MessageLookupByLibrary.simpleMessage("Einzahlen auf"), + "description": MessageLookupByLibrary.simpleMessage("Beschreibung"), + "designation": MessageLookupByLibrary.simpleMessage("Bezeichnung"), + "designationName": MessageLookupByLibrary.simpleMessage("Bezeichnungsname"), + "details": MessageLookupByLibrary.simpleMessage("Dettagli"), + "developedBy": MessageLookupByLibrary.simpleMessage("Entwickelt von"), + "digits": MessageLookupByLibrary.simpleMessage( + "Un PIN di 6 cifre è stato inviato al tuo indirizzo email: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Deaktivieren"), + "discount": MessageLookupByLibrary.simpleMessage("Sconto"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Anzeigename ist erforderlich", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Non disturbare"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Möchten Sie dies wirklich löschen", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vuoi eliminare l\'utente?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vuoi uscire dall\'app?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Möchten Sie diesen Scheck wirklich wieder öffnen?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Non hai un account?", + ), + "done": MessageLookupByLibrary.simpleMessage("Fertig"), + "download": MessageLookupByLibrary.simpleMessage("Herunterladen"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK herunterladen"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel-Format herunterladen", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Download erfolgreich! Überprüfen Sie Ihren Dokumentenordner", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "Wird heruntergeladen...", + ), + "due": MessageLookupByLibrary.simpleMessage("Dovuto"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Importo dovuto: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Fälliger Saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Fällige Sammlung"), + "dueList": MessageLookupByLibrary.simpleMessage("Elenco dovuto"), + "duePay": MessageLookupByLibrary.simpleMessage("Fällige Zahlung"), + "dueReport": MessageLookupByLibrary.simpleMessage("Rapporto dovuto"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Verkäufe auf Kredit sind für Laufkundschaft nicht erlaubt.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Forderungen"), + "duration": MessageLookupByLibrary.simpleMessage("Dauer"), + "durationDays": MessageLookupByLibrary.simpleMessage("Dauer (Tage)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Einfache Nutzung des mobilen POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Die POSpro App ist kostenlos und einfach zu bedienen. Tatsächlich gehört sie zu den besten POS-Systemen weltweit.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Modificare"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Anwesenheit bearbeiten", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bankkonten bearbeiten", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Bankabstimmung bearbeiten", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Bank an Bargeld bearbeiten", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Banküberweisung bearbeiten", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Bargeldabstimmung bearbeiten", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Bargeld an Bank bearbeiten", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Kategorie bearbeiten", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Bezeichnung bearbeiten", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Mitarbeiter bearbeiten", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("Feiertag bearbeiten"), + "editLeave": MessageLookupByLibrary.simpleMessage("Urlaub bearbeiten"), + "editModel": MessageLookupByLibrary.simpleMessage("Modell bearbeiten"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Gehaltsabrechnung bearbeiten", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Modifica numero di telefono?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Produkt bearbeiten"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Modifica fattura di acquisto", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Regal bearbeiten"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Modifica fattura di vendita", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Fach bearbeiten"), + "editShift": MessageLookupByLibrary.simpleMessage("Schicht bearbeiten"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Soziale Medien bearbeiten", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Steuer bearbeiten"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Steuergruppe bearbeiten", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Variation bearbeiten", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Lager bearbeiten"), + "email": MessageLookupByLibrary.simpleMessage("Indirizzo e-mail"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "L\'email non può essere vuota", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Mitarbeiter"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Niedrigen Lagerbestand eingeben", + ), + "end": MessageLookupByLibrary.simpleMessage("Ende"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Pausenendzeit"), + "endDate": MessageLookupByLibrary.simpleMessage("Data di fine"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Enddatum vor Startdatum", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Enddatum kann nicht vor Startdatum liegen.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Endzeit"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Endzeit ist erforderlich", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Termina il tuo piano gratuito", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Chargennummer eingeben", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Inserisci un nome di marca", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Inserisci uno sconto valido", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Inserisci un OTP valido", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Inserisci uno stock valido", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Kontoanzeigenamen eingeben", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Kontoinhabernamen eingeben", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Kontonummer eingeben", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Adresse eingeben"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Betrag eingeben"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Saldo eingeben"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Banknamen eingeben"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Chargennr. eingeben (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Pausenzeit eingeben", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Inserisci nome azienda/negozio", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Inserisci la capacità", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome della categoria", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Inserisci il colore"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci il numero di telefono del cliente", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Inserisci il prezzo del rivenditore", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Beschreibung eingeben", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Bezeichnungsnamen eingeben", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Inserisci lo sconto", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo indirizzo e-mail qui sotto per ricevere il link di reimpostazione della password.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Endzeit eingeben"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome della categoria di spesa", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Geben Sie das Ausgabedatum ein", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Geben Sie die vollständige Adresse ein", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Vollständigen Namen eingeben", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Feiertagsnamen eingeben", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Einkommens Kategorie Namen eingeben", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Etikettentext eingeben", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome del produttore", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Modellname eingeben", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Name eingeben"), + "enterNote": MessageLookupByLibrary.simpleMessage("Inserisci nota"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Inserisci il saldo iniziale", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Produktcode eingeben", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome del prodotto", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Inserisci il prezzo di acquisto", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Inserisci quantità"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Referenznummer eingeben", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Inserisci il prezzo di vendita", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Fachname eingeben"), + "enterSize": MessageLookupByLibrary.simpleMessage("Inserisci la taglia"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Startzeit eingeben", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Inserisci stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Steuersatz eingeben", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Inserisci il tipo"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Benutzername eingeben", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Inserisci il titolo utente", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Inserisci OTP valido", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Werte eingeben"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "MwSt./USt.-Nummer eingeben", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "MwSt./USt.-Titel eingeben", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Lagername eingeben", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Inserisci il peso"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Inserisci il prezzo all\'ingrosso", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihr Land ein", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihre E-Mail-Adresse ein", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo nome completo", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihren Namen ein", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihre Hinweisstufe ein", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihr Passwort ein", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihre Telefonnummer ein", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihre Nachricht nach dem Verkauf ein", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Fehler beim Löschen der Steuer", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-Dateien"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-Uploader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Exklusivpreis (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Verlassen"), + "exitBank": MessageLookupByLibrary.simpleMessage("Filiale verlassen"), + "expDate": MessageLookupByLibrary.simpleMessage("Ablaufdatum"), + "expense": MessageLookupByLibrary.simpleMessage("Ausgabe"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Categorie di spesa"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data di spesa"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Spesa per"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Rapporto spese"), + "expensesType": MessageLookupByLibrary.simpleMessage("Ausgabenarten"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Ablaufstatus"), + "expire": MessageLookupByLibrary.simpleMessage("Ablaufen"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Berichte über abgelaufene Produkte", + ), + "expired": MessageLookupByLibrary.simpleMessage("Abgelaufen"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Ablaufdatum"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Bericht über abgelaufene Artikel", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Abgelaufene Liste"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Abgelaufene Produkte", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Ablauf"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Plan verlängern"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Abteilung konnte nicht gelöscht werden", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Steuer konnte nicht gelöscht werden", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Impossibile ottenere la versione della piattaforma.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Abteilungen konnten nicht geladen werden", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Retoure konnte nicht verarbeitet werden.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Merkmal"), + "field": MessageLookupByLibrary.simpleMessage("Campo"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Tage"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Nach Datum filtern"), + "firstName": MessageLookupByLibrary.simpleMessage("Vorname"), + "flat": MessageLookupByLibrary.simpleMessage("Pauschal"), + "folder": MessageLookupByLibrary.simpleMessage( + "Potrebbe essere che l\'email sia finita nella tua cartella spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Ha dimenticato la password", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Kostenloses Daten-Backup", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Lebenslange kostenlose Updates", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Pacchetto gratuito"), + "freePlan": MessageLookupByLibrary.simpleMessage("Piano gratuito"), + "from": MessageLookupByLibrary.simpleMessage("Von"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Von Konto"), + "fromDate": MessageLookupByLibrary.simpleMessage("Da Data"), + "fullName": MessageLookupByLibrary.simpleMessage("Nome completo"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Pagato interamente"), + "gallery": MessageLookupByLibrary.simpleMessage("Galleria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Keine Daten zum Generieren der PDF verfügbar", + ), + "gender": MessageLookupByLibrary.simpleMessage("Geschlecht"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF erstellen"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF wird generiert"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Hai un\'e-mail"), + "gotIt": MessageLookupByLibrary.simpleMessage("Ho capito"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruttogewinn (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantie"), + "guest": MessageLookupByLibrary.simpleMessage("Ospite"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Hai già un account?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Felder ausblenden"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Preis Hoch nach Niedrig", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Inserisci l\'indirizzo email", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Inserisci la password", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Inhabername"), + "holiday": MessageLookupByLibrary.simpleMessage("Feiertag"), + "holidayList": MessageLookupByLibrary.simpleMessage("Feiertagsliste"), + "home": MessageLookupByLibrary.simpleMessage("Startseite"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Stunden verbleibend"), + "hrm": MessageLookupByLibrary.simpleMessage("Personalwesen (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Ich stimme zu, mein Konto dauerhaft zu löschen.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC-Code"), + "image": MessageLookupByLibrary.simpleMessage("Bild"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inStock": MessageLookupByLibrary.simpleMessage("Vorrätig"), + "inactive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Inklusivpreis (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Entrate"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Einkommens Kategorien", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Einkommenskategorienbericht", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Einkommensdatum"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Einkommen für"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Rapporto entrate"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, den Einkommensbericht anzuzeigen.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Einnahmeart"), + "incomes": MessageLookupByLibrary.simpleMessage("Einkommen"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informationen auf Etiketten anzeigen", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Anweisung"), + "inv": MessageLookupByLibrary.simpleMessage("Inv n."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ungültiger Betrag"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventar"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung für das Inventar", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Fattura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Rechnungslogo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Rechnungsnummer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Rechnungsbetrachter"), + "item": MessageLookupByLibrary.simpleMessage("Artikel"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Articolo aggiunto"), + "itemName": MessageLookupByLibrary.simpleMessage("Artikelname"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vendite articoli"), + "joinDate": MessageLookupByLibrary.simpleMessage("Eintrittsdatum"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etikettenrolle Größe 1.5\"*1, 38mm*25mm, Lücke 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etikettenrolle Größe 2\"*1, 50mm*25mm, Lücke 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Password"), + "language": MessageLookupByLibrary.simpleMessage("lingua"), + "last30Days": MessageLookupByLibrary.simpleMessage("Letzte 30 Tage"), + "last7Days": MessageLookupByLibrary.simpleMessage("Letzte 7 Tage"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Letzter Monat"), + "lastName": MessageLookupByLibrary.simpleMessage("Nachname"), + "lastYear": MessageLookupByLibrary.simpleMessage("Letztes Jahr"), + "leave": MessageLookupByLibrary.simpleMessage("Urlaub"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Urlaubsdauer"), + "leaveList": MessageLookupByLibrary.simpleMessage("Urlaubsliste"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Urlaubsberichte"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Urlaubsantrag"), + "leaveType": MessageLookupByLibrary.simpleMessage("Urlaubsart"), + "ledger": MessageLookupByLibrary.simpleMessage("Hauptbuch"), + "link": MessageLookupByLibrary.simpleMessage("Collegamento"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Liste ist leer"), + "loading": MessageLookupByLibrary.simpleMessage("Caricamento"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP-Einstellungen werden geladen...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Login"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Accedi con e-mail"), + "logOut": MessageLookupByLibrary.simpleMessage("Disconnettersi"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Accedi con il telefono", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Perdita"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Verlust/Gewinn"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Perdita/Profitto"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Rapporto perdita/profitto", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Niedriger Lagerbestand"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Warnung bei niedrigem Lagerbestand", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Bericht über niedrigen Lagerbestand", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Preis Niedrig nach Hoch", + ), + "lp": MessageLookupByLibrary.simpleMessage("Perdita/profitto"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Dettagli perdita/utile"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Einstellungen verwalten", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Herstellungsdatum"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Herstellungsdatum", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Produttore"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Nachricht"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Modell"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modell erfolgreich erstellt!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modellname"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modell erfolgreich aktualisiert!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelle"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Geld Eingang"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Geld Ausgang"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Zahlungsbeleg"), + "month": MessageLookupByLibrary.simpleMessage("Monat"), + "monthly": MessageLookupByLibrary.simpleMessage("Monatlich"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Ulteriori informazioni"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "UVP/Verkaufspreis (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nome"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Il nome non può essere vuoto", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Es werden mindestens zwei Bankkonten benötigt, um eine Überweisung durchzuführen.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettogewinn (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Nettogesamtbetrag"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nuova password"), + "next": MessageLookupByLibrary.simpleMessage("Weiter"), + "no": MessageLookupByLibrary.simpleMessage("No"), + "noAcc": MessageLookupByLibrary.simpleMessage("Non hai nessun account?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Keine passenden Konten gefunden", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Kein aktiver Benutzer", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Keine Anwesenheitsdatensätze für die ausgewählten Filter gefunden.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Keine Anwesenheitsdatensätze gefunden.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Keine Bankkonten gefunden.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Keine Bankkonten für die Überweisung gefunden.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Keine Charge"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Kein Bluetooth-Gerät ausgewählt.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Keine Filiale gefunden", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Kein Scheck gefunden", + ), + "noData": MessageLookupByLibrary.simpleMessage("Nessun dato disponibile"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Keine Daten verfügbar", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Keine Daten verfügbar", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Keine Daten für den Export verfügbar", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Keine Daten zum Erstellen von PDF verfügbar", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Nessun dato trovato"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Keine Abteilung gefunden.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Keine Beschreibung für diese Abteilung verfügbar.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Keine Beschreibung für diese Bezeichnung verfügbar.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Keine Beschreibung bereitgestellt.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Keine Bezeichnung gefunden.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Keine Zielbankkonten gefunden.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Keine Geräte gefunden", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Keine Forderungen"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nessun dovuto selezionato", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Keine Datei ausgewählt", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Keine Feiertage gefunden.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Keine passenden Feiertage gefunden", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Kein Artikel gefunden", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Kein Artikel ausgewählt", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Keine Urlaubsdatensätze für die ausgewählten Filter gefunden.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Keine Urlaubsanträge gefunden.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Keine passenden Produkte gefunden.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Keine passenden Gehaltsdatensätze gefunden.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Keine Notiz bereitgestellt.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Keine Parteien gefunden"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Keine Gehaltsabrechnungen gefunden.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Nessun prodotto trovato", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Keine Produkte entsprechen Ihrer Suche.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Kein Produkt ausgewählt", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Keine Benutzerrolle gefunden", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Keine Schichten gefunden.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Keine Lagerbestandsdaten verfügbar.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Keine Untersteuer ausgewählt", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Nessun fornitore disponibile", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Keine Transaktion"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Keine Transaktionen gefunden", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Keine Transaktionen für diesen Filter gefunden.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Keine Transaktionen zum Erstellen von PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Keine Werte definiert", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Keine Variationen gefunden.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nicht erstattungsfähig (MwSt./Rabatt)", + ), + "none": MessageLookupByLibrary.simpleMessage("Keine"), + "notFound": MessageLookupByLibrary.simpleMessage("Non trovato"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Keine Internetverbindung", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Die Telefon-App konnte nicht gestartet werden.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Keine übereinstimmenden Ergebnisse gefunden", + ), + "note": MessageLookupByLibrary.simpleMessage("Nota"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Hinweisstufe"), + "notification": MessageLookupByLibrary.simpleMessage("Benachrichtigung"), + "off": MessageLookupByLibrary.simpleMessage("Spento"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Okay"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Altes Passwort"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Altes Passwort darf nicht leer sein", + ), + "on": MessageLookupByLibrary.simpleMessage("Acceso"), + "open": MessageLookupByLibrary.simpleMessage("Offen"), + "openCamera": MessageLookupByLibrary.simpleMessage("Kamera öffnen"), + "openSetting": MessageLookupByLibrary.simpleMessage("Einstellung öffnen"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Saldo di apertura"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Eröffnungssaldo ist erforderlich", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Eröffnungsdatum"), + "opinion": MessageLookupByLibrary.simpleMessage( + "Geben Sie Ihre Meinung ein", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Oder fortfahren mit", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Esaurito"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Unser Premium-Plan", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Caratteristiche del pacchetto", + ), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Paketdatum"), + "packageName": MessageLookupByLibrary.simpleMessage("Paketname"), + "packingDate": MessageLookupByLibrary.simpleMessage("Verpackungsdatum"), + "paid": MessageLookupByLibrary.simpleMessage("Pagato"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Importo pagato"), + "paidBy": MessageLookupByLibrary.simpleMessage("Bezahlt von"), + "paidVia": MessageLookupByLibrary.simpleMessage("Bezahlt über"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Teilweise bezahlt"), + "parties": MessageLookupByLibrary.simpleMessage("Parteien"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, eine Partei zu erstellen.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Elenco dei partiti"), + "partyReports": MessageLookupByLibrary.simpleMessage("Parteiberichte"), + "partyType": MessageLookupByLibrary.simpleMessage("Parteityp"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Gewinn pro Partei", + ), + "password": MessageLookupByLibrary.simpleMessage("Parola d\'ordine"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "La password non può essere vuota", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Das Passwort muss mindestens 6 Zeichen lang sein", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Das Passwort muss mindestens 6 Zeichen lang sein", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Le password non corrispondono", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Paga per iscriverti", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Zu zahlender Betrag", + ), + "payment": MessageLookupByLibrary.simpleMessage("Zahlung"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Zahlung abgeschlossen", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Zahlungsdetails"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pagamento fallito"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Il pagamento è fallito. Per favore riprova.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Gateway di pagamento", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Zahlungsmethode"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Zahlungsmethoden"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Pagamento riuscito", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie eine Zahlungsart", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage( + "Modalità di pagamento", + ), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Il pagamento è andato a buon fine!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Zahlungsjahr"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Zahlungsbeträge"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Zahlungsarten"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paga con Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Gehaltsabrechnung"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Gehaltsabrechnungsliste", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Gehaltsdatensatz"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Gehaltsberichte"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF erfolgreich erstellt", + ), + "percent": MessageLookupByLibrary.simpleMessage("Prozent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Berechtigung verweigert", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Berechtigung zum Löschen der Bank verweigert.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Berechtigung zum Aktualisieren der Bank verweigert.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Berechtigung zum Einsehen der Bank verweigert.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Keine Erlaubnis erteilt!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Persönliche Infos:"), + "phone": MessageLookupByLibrary.simpleMessage("Numero di telefono"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonnummer ist nicht verfügbar.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Numero di telefono"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verifica telefonica", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Datei auswählen und hochladen", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Seleziona la data di fine", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Seleziona la data di inizio", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Bitte eine Verkaufsretoure hinzufügen", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Bitte fügen Sie mindestens ein Bankkonto hinzu, um Salden abzustimmen.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Per favore aggiungi quantità", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Bitte verbinden Sie zuerst den Drucker", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Bitte verbinden Sie Ihren Bluetooth-Drucker", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Bitte Bluetooth aktivieren", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci una password più lunga", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Bitte geben Sie das Bestätigungspasswort ein", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Bitte Datum eingeben", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Bitte geben Sie ein Passwort ein", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un nome di marca valido", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un nome aziendale valido", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un\'email valida", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un nome valido", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un numero di telefono valido", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un nome prodotto valido", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un prezzo di acquisto valido", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Bitte geben Sie eine gültige Menge (mindestens 1) für alle Produkte ein", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un prezzo di vendita valido", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci un nome unità valido", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci l\'importo", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Bitte geben Sie mindestens einen Wert ein.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Bitte Filialnamen eingeben", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Bitte Datum eingeben", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Bitte Bezeichnungsnamen eingeben", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Bitte Enddatum auswählen", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Bitte Feiertagsnamen eingeben", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci il nome", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Bitte Regalnamen eingeben", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Bitte Fachnamen eingeben", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci l\'OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci il nome dell\'unità", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Bitte geben Sie einen gültigen Namen ein", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci prima un numero di telefono e un nome validi", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci i tuoi dati.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Bitte geben Sie Ihre Telefonnummer ein", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Bitte geben Sie Ihr Gehalt ein", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Per favore effettua una vendita prima", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Per favore seleziona una categoria", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie ein Zielbankkonto.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Per favore seleziona una categoria di spesa", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie eine Urlaubsart", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie zuerst ein Produkt aus", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie eine Schicht", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Bitte Startdatum auswählen", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie einen Status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie einen Mitarbeiter aus", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Bitte einen Monat auswählen", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Bitte beide Konten auswählen.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Bitte Pausenstatus auswählen", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Bitte Datum auswählen", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Bitte Abteilung auswählen", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Bitte Bezeichnung auswählen", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Bitte Produkt für die Retoure auswählen", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Bitte Zahlungsjahr auswählen", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie zuerst ein Produkt aus", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Bitte Startdatum auswählen", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Bitte Status auswählen", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Bitte gültige Start- und Enddaten auswählen.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie Ihr Geschlecht", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Bitte wählen Sie Ihre Schicht", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Bitte verwenden Sie einen gültigen Kaufcode, um die App zu nutzen.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kasse (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS-Verkauf"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Nachricht nach dem Verkauf", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Unterstützt durch"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Support für Android- und iOS-Apps", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Piano Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Zum Auswählen drücken", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF-Vorschau"), + "previousDue": MessageLookupByLibrary.simpleMessage("Scadenza precedente"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Importo paga precedente", + ), + "price": MessageLookupByLibrary.simpleMessage("Preis"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Preis darf nicht leer sein", + ), + "print": MessageLookupByLibrary.simpleMessage("Drucken"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Bankdaten auf Rechnungen drucken", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Barcode drucken"), + "printLabel": MessageLookupByLibrary.simpleMessage("Etikett drucken"), + "printing": MessageLookupByLibrary.simpleMessage("Opzione di stampa"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Rechnung wird gedruckt", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Druckoption"), + "product": MessageLookupByLibrary.simpleMessage("Prodotto"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marca prodotto"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Categoria prodotto", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Codice prodotto"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Il codice prodotto è obbligatorio", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Dettagli prodotto"), + "productList": MessageLookupByLibrary.simpleMessage("Elenco prodotti"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktmodelle"), + "productName": MessageLookupByLibrary.simpleMessage("Nome del prodotto"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt nicht gefunden", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Produkteinkaufshistorie", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Produkt-Einkaufsbericht", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktregale"), + "productReports": MessageLookupByLibrary.simpleMessage("Produktberichte"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Produktverkaufshistorie", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Produkt-Verkaufsbericht", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produkteinstellungen", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produktbestand"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unità prodotto"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produktvariationen", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Gewinn pro Produkt", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Gewinn & Verlust pro Produkt", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Einkauf pro Produkt", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Verlust pro Produkt", + ), + "products": MessageLookupByLibrary.simpleMessage("Prodotti"), + "profile": MessageLookupByLibrary.simpleMessage("Profilo"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Modifica profilo"), + "profit": MessageLookupByLibrary.simpleMessage("Profitto"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Gewinn & Verlust"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Gewinn- und Verlust-Detailbericht", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Gewinn & Verlust"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Gewinnmarge (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Gewinnanteil"), + "promo": MessageLookupByLibrary.simpleMessage("Werbeaktion"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo-Code"), + "purchase": MessageLookupByLibrary.simpleMessage("Acquistare"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Kaufalarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Gekauft von:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Kauf bestätigt"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Dettagli acquisto", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Einkaufspreis exkl."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Einkaufspreis exkl. erforderlich", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Einkaufspreis inkl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Einkaufspreis inkl. erforderlich", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista acquisti"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Jetzt kaufen"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Acquista un piano premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Prezzo d\'acquisto"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Einkaufsmenge"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Einkaufsmenge erforderlich", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Rapporto di acquisto", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Verkaufsretoure"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Einkaufsrückgabebericht", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Einkaufsrückgaben", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, Einkäufe zu aktualisieren.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, Einkäufe zu erstellen.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Acquistato"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Gekauft von"), + "qty": MessageLookupByLibrary.simpleMessage("Qtà"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantità"), + "quickOver": MessageLookupByLibrary.simpleMessage("Schnellübersicht"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Panoramica veloce"), + "rack": MessageLookupByLibrary.simpleMessage("Regal (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Regalname"), + "racks": MessageLookupByLibrary.simpleMessage("Regale (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Wieder öffnen"), + "read": MessageLookupByLibrary.simpleMessage("Lesen"), + "receipt": MessageLookupByLibrary.simpleMessage("Quittung"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Erhaltener Betrag"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Empfangen von"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Erhalten von"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Le transazioni recenti", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("PIN empfangen"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Bargeld reduzieren"), + "reference": MessageLookupByLibrary.simpleMessage("Referenz"), + "referenceNo": MessageLookupByLibrary.simpleMessage( + "Numero di riferimento", + ), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referenznr."), + "register": MessageLookupByLibrary.simpleMessage("Registrati"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Dobbiamo registrare il tuo telefono senza iniziare!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Verbleibend"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Verbleibender Betrag fällig", + ), + "remark": MessageLookupByLibrary.simpleMessage("Bemerkung"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Ricordami"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Später erinnern"), + "remove": MessageLookupByLibrary.simpleMessage("Entfernen"), + "reports": MessageLookupByLibrary.simpleMessage("Rapporti"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Invia di nuovo l\'OTP in ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Invia di nuovo OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Reimposta la password utilizzando la tua email o numero di telefono", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Reimposta la tua password per recuperare e accedere al tuo account", + ), + "resets": MessageLookupByLibrary.simpleMessage("Zurücksetzen"), + "retailer": MessageLookupByLibrary.simpleMessage("Rivenditore"), + "retry": MessageLookupByLibrary.simpleMessage("Wiederholen"), + "retryScan": MessageLookupByLibrary.simpleMessage("Scan wiederholen"), + "retur": MessageLookupByLibrary.simpleMessage("Rückgabe"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Importo del reso"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Retourenmenge"), + "returned": MessageLookupByLibrary.simpleMessage("Zurückgegeben"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Zurückgegebener Betrag", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("Rücksendungsdatum"), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Zurückgesandter Artikel", + ), + "role": MessageLookupByLibrary.simpleMessage("Rolle"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rolle & Berechtigung", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rollen"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Auf die nächste ganze Zahl runden", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Auf die nächste Dezimalstelle runden (0,05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Auf die nächste Dezimalstelle runden (0,1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Auf die nächste Dezimalstelle runden (0,5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Auf ganze Zahl runden", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Rundung"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Gerundete Summe"), + "roundings": MessageLookupByLibrary.simpleMessage("Rundung (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Laufendes Bargeld"), + "sNo": MessageLookupByLibrary.simpleMessage("Lfd. Nr. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Gehalt"), + "sale": MessageLookupByLibrary.simpleMessage("Vendita"), + "saleBy": MessageLookupByLibrary.simpleMessage("Verkauf durch"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Verkauf bearbeiten"), + "saleList": MessageLookupByLibrary.simpleMessage("Elenco vendite"), + "salePrice": MessageLookupByLibrary.simpleMessage("Prezzo di vendita"), + "saleQty": MessageLookupByLibrary.simpleMessage("Verkaufsmenge"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Verkaufspreis erforderlich", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Verkaufsretoure"), + "sales": MessageLookupByLibrary.simpleMessage("Verkäufe"), + "salesBy": MessageLookupByLibrary.simpleMessage("Verkauft von:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Dettagli di vendita"), + "salesList": MessageLookupByLibrary.simpleMessage("Elenco vendite"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Panoramica vendite e acquisti", + ), + "salesReport": MessageLookupByLibrary.simpleMessage( + "Rapporto delle vendite", + ), + "salesReturn": MessageLookupByLibrary.simpleMessage("Verkaufsretoure"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Umsatzrückgabebericht", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Verkaufseinstellungen", + ), + "save": MessageLookupByLibrary.simpleMessage("Salva"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Salva e pubblica"), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Einstellungen speichern", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("Variante speichern"), + "saving": MessageLookupByLibrary.simpleMessage("Speichern"), + "scanCode": MessageLookupByLibrary.simpleMessage("Produkt QR-Code scannen"), + "search": MessageLookupByLibrary.simpleMessage("Ricerca"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Anwesenheit suchen", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Chargennummer suchen...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Cerca qui...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Urlaub suchen"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Produkt suchen"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Transaktionen suchen...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Suchen..."), + "seconds": MessageLookupByLibrary.simpleMessage("Sekunden"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Alle Promo-Codes anzeigen", + ), + "select": MessageLookupByLibrary.simpleMessage("Selezionare"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Seleziona una marca"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Seleziona una fattura", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Konto auswählen"), + "selectAll": MessageLookupByLibrary.simpleMessage("Alle auswählen"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Wählen Sie mindestens ein Fach aus", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Bank oder Bargeld auswählen", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Seleziona la categoria aziendale", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Kategorie auswählen", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Kunden auswählen"), + "selectDate": MessageLookupByLibrary.simpleMessage("Datum auswählen"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Zuerst Datum auswählen", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Einzahlungsziel auswählen", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Zuerst Mitarbeiter auswählen", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Startdatum auswählen"), + "selectItems": MessageLookupByLibrary.simpleMessage("Artikel auswählen"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Seleziona la tua lingua", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Modell auswählen"), + "selectOne": MessageLookupByLibrary.simpleMessage("Eines auswählen"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Ein Konto auswählen", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Seleziona categoria prodotto", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Seleziona unità prodotto", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Regal wählen"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Fach wählen"), + "selectStock": MessageLookupByLibrary.simpleMessage( + "Lagerbestand auswählen", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("Steuer auswählen"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Enddatum auswählen"), + "selectType": MessageLookupByLibrary.simpleMessage("Typ auswählen"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Seleziona variazioni: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Lagerhaus wählen"), + "sellAll": MessageLookupByLibrary.simpleMessage("Vendi tutto >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Verkaufspreis"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Verkauft durch"), + "send": MessageLookupByLibrary.simpleMessage("Senden"), + "sendCode": MessageLookupByLibrary.simpleMessage("Invia il codice"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Abbiamo inviato un\'e-mail con le istruzioni su come reimpostare la password a:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Invia collegamento di ripristino", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Nachricht senden"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Invia SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS senden"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Ihre E-Mail senden"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo profilo per connettere il tuo medico con una migliore impressione", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Imposta una nuova password", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Imposta il tuo profilo", + ), + "setting": MessageLookupByLibrary.simpleMessage("Einstellung"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Tage"), + "share": MessageLookupByLibrary.simpleMessage("Teilen"), + "shelf": MessageLookupByLibrary.simpleMessage("Fach (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Fachname"), + "shelves": MessageLookupByLibrary.simpleMessage("Fächer (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Schicht"), + "shiftName": MessageLookupByLibrary.simpleMessage("Schichtname"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Lieferadresse"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Versandkosten"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Saldo iniziale negozio", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Saldo rimanente negozio", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Aktion anzeigen"), + "showCode": MessageLookupByLibrary.simpleMessage("Code anzeigen"), + "showCombo": MessageLookupByLibrary.simpleMessage("Kombi anzeigen"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Ablaufdatum anzeigen", + ), + "showName": MessageLookupByLibrary.simpleMessage("Namen anzeigen"), + "showPrice": MessageLookupByLibrary.simpleMessage("Preis anzeigen"), + "showSingle": MessageLookupByLibrary.simpleMessage("Einzeln anzeigen"), + "showVariant": MessageLookupByLibrary.simpleMessage("Variante anzeigen"), + "signIn": MessageLookupByLibrary.simpleMessage("Accedi"), + "signUp": MessageLookupByLibrary.simpleMessage("Anmelden"), + "single": MessageLookupByLibrary.simpleMessage("Einzeln"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Tage"), + "size": MessageLookupByLibrary.simpleMessage("Größe"), + "skip": MessageLookupByLibrary.simpleMessage("Überspringen"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Update überspringen", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "sl": MessageLookupByLibrary.simpleMessage("Lfd. Nr."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartwatch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Sozialmarketing"), + "sold": MessageLookupByLibrary.simpleMessage("Verkauft"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Etwas ist mit der Webseite schiefgelaufen.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Qualcosa non va"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Accesso personale"), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Pausenstartzeit"), + "startDate": MessageLookupByLibrary.simpleMessage("Data di inizio"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Neuen Verkauf starten", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Startzeit"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Startzeit ist erforderlich", + ), + "started": MessageLookupByLibrary.simpleMessage("Gestartet"), + "state": MessageLookupByLibrary.simpleMessage("Bundesland"), + "stateName": MessageLookupByLibrary.simpleMessage("Name des Bundeslandes"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Ancora non pagato"), + "stock": MessageLookupByLibrary.simpleMessage("Azione"), + "stockList": MessageLookupByLibrary.simpleMessage("Elenco scorte"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Lagerbestand / Variante", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Rapporto stock"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valore stock"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Lagerbestand muss mindestens 1 sein", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stock: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Untersteuerliste"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Untersteuern"), + "subTotal": MessageLookupByLibrary.simpleMessage("Totale parziale"), + "submit": MessageLookupByLibrary.simpleMessage("Absenden"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Jetzt abonnieren"), + "subscription": MessageLookupByLibrary.simpleMessage("Sottoscrizione"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abonnementberichte", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonnements"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotale"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "pagato con successo", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Pagamento fornitore"), + "supplier": MessageLookupByLibrary.simpleMessage("Fornitore"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Lieferantendetails", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Lieferantenverbindlichkeiten", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Lieferantenbuch"), + "supplierName": MessageLookupByLibrary.simpleMessage("Nome del fornitore"), + "switchBank": MessageLookupByLibrary.simpleMessage("Filiale wechseln?"), + "switchs": MessageLookupByLibrary.simpleMessage("Wechseln"), + "tax": MessageLookupByLibrary.simpleMessage("Steuer (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Steuergruppe"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Steuerprozent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Steuersätze"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Steuersätze - Verwalten Sie Ihre Steuersätze", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Steuerbericht"), + "taxReportList": MessageLookupByLibrary.simpleMessage("Steuerberichtliste"), + "taxType": MessageLookupByLibrary.simpleMessage("Steuerart"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Steuer mit einzelner/mehreren Steuerarten", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Vielen Dank für Ihren Kauf", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Vielen Dank für Ihre fällige Zahlung", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo für Thermorechnungsseite", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Sprache des Thermodruckers", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Seitengröße des Thermodruckers", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Tage"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 Etiketten pro Blatt, 8.27 x 11.69 Zoll", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Diesen Monat"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Dieser Plan ist nicht für ein Upgrade berechtigt", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Dieser Plan ist nicht zum Kauf verfügbar", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Questo prodotto è già stato aggiunto!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Diese Woche"), + "thisYear": MessageLookupByLibrary.simpleMessage("Dieses Jahr"), + "time": MessageLookupByLibrary.simpleMessage("Zeit"), + "timeIn": MessageLookupByLibrary.simpleMessage("Zeit Ein"), + "timeOut": MessageLookupByLibrary.simpleMessage("Zeit Aus"), + "to": MessageLookupByLibrary.simpleMessage("An"), + "toAccount": MessageLookupByLibrary.simpleMessage("An Konto"), + "toDate": MessageLookupByLibrary.simpleMessage("Ad oggi"), + "today": MessageLookupByLibrary.simpleMessage("Heute"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Riepilogo di oggi"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Kunden"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produkte"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Lieferanten"), + "total": MessageLookupByLibrary.simpleMessage("Totale"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Importo totale"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Gesamtvermögen"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Gesamtsaldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Totale categorie"), + "totalDue": MessageLookupByLibrary.simpleMessage("Gesamtbetrag fällig"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Importo totale dovuto", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Spesa totale"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Entrate totali"), + "totalItems": MessageLookupByLibrary.simpleMessage("Totale articoli"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Perdita totale"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Gesamtbetrag zu zahlen", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Gesamtpreis"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Prodotti totali"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Profitto totale"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Totale acquisti"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Gesamt Rückbetrag", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Gesamt retourniert"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Gesamtgehaltssumme", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Totale vendite"), + "totalVat": MessageLookupByLibrary.simpleMessage("GesamtmwSt"), + "totall": MessageLookupByLibrary.simpleMessage("Totale:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Transaktionsübersicht", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaktionstyp"), + "transactions": MessageLookupByLibrary.simpleMessage("Transazioni"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaktionsverlaufsberichte", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Überweisung"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Schecküberweisung"), + "transferDate": MessageLookupByLibrary.simpleMessage("Überweisungsdatum"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Riprova"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Typ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Typ auswählen"), + "unPaid": MessageLookupByLibrary.simpleMessage("Non pagato"), + "unit": MessageLookupByLibrary.simpleMessage("Einheit"), + "unitName": MessageLookupByLibrary.simpleMessage("Nome unità"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Stückpreis"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Stückpreis"), + "units": MessageLookupByLibrary.simpleMessage("Unità"), + "unlimited": MessageLookupByLibrary.simpleMessage("Illimitato"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Unbegrenzte Nutzung", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Utilizzi illimitati del nostro pacchetto👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Aggiornamento"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Filiale aktualisieren", + ), + "updateContact": MessageLookupByLibrary.simpleMessage("Aggiorna contatto"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Lagerbestand konnte nicht aktualisiert werden", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Aggiorna ora"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, eine Partei zu aktualisieren.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Aggiorna prodotto"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt erfolgreich aktualisiert!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, das Produkt zu aktualisieren.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo profilo", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Einkauf aktualisieren", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Rolle aktualisieren"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, einen Verkauf zu aktualisieren.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Erfolgreich aktualisiert", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo profilo per connettere meglio il tuo cliente", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo abbonamento", + ), + "updating": MessageLookupByLibrary.simpleMessage("Aktualisiere..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Aggiorna ora"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI-ID für QR-Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("Hochladen"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Bild hochladen"), + "uploading": MessageLookupByLibrary.simpleMessage("Wird hochgeladen..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Galerie verwenden"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Il titolo utente non può essere vuoto", + ), + "user": MessageLookupByLibrary.simpleMessage("Benutzer"), + "userRole": MessageLookupByLibrary.simpleMessage("Ruolo utente"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Dettagli ruolo utente", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Titolo utente"), + "values": MessageLookupByLibrary.simpleMessage("Werte"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variante erfolgreich hinzugefügt!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variante erfolgreich gelöscht!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variantenliste"), + "variationId": MessageLookupByLibrary.simpleMessage( + "Variations-ID (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variationen"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variationsprodukte", + ), + "vat": MessageLookupByLibrary.simpleMessage("IVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("MwSt. & Steuer"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("MwSt./USt.-Nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("MwSt./USt.-Titel"), + "vatId": MessageLookupByLibrary.simpleMessage("MwSt.-ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("USt-IdNr."), + "vatReports": MessageLookupByLibrary.simpleMessage("MwSt.-Berichte (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("MwSt.-Typ (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Verifica"), + "verify": MessageLookupByLibrary.simpleMessage("Verifica"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifica la tua email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifica Email"), + "view": MessageLookupByLibrary.simpleMessage("Details anzeigen"), + "viewAll": MessageLookupByLibrary.simpleMessage("Mostra tutto"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Details anzeigen"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Preis anzeigen"), + "viewStock": MessageLookupByLibrary.simpleMessage("Bestand ansehen"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Transaktionen anzeigen für", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Cliente in negozio", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Brieftasche"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Brieftaschensaldo"), + "warehouse": MessageLookupByLibrary.simpleMessage("Lagerhaus (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Lagername"), + "warranty": MessageLookupByLibrary.simpleMessage("Gewährleistung"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Abbiamo inviato un\'email di conferma a", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Abbiamo inviato un OTP al tuo numero di telefono", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Wöchentlich"), + "weight": MessageLookupByLibrary.simpleMessage("Gewicht"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Bentornato!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Cosa c\'è di nuovo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Prezzo all\'ingrosso", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grossista"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Sarà aggiunto presto", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Schreiben Sie hier Ihre Nachricht", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Text hier schreiben...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Jährlich"), + "years": MessageLookupByLibrary.simpleMessage("Jahre"), + "yes": MessageLookupByLibrary.simpleMessage("Sì"), + "yesterday": MessageLookupByLibrary.simpleMessage("Gestern"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Non puoi pagare più del dovuto", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Sie können das OTP jetzt erneut senden.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung zum Generieren von Barcodes.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, das Modell zu löschen.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung zum Löschen des Fachs", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung für Gewinn und Verlust.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, eine Ausgabenkategorie zu erstellen.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, eine Einnahmenkategorie zu erstellen.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, ein Modell zu erstellen", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung zum Erstellen von Einkäufen.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Abteilung zu löschen.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Bezeichnung zu löschen.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, Urlaubsanträge zu löschen.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Gehaltsabrechnung zu löschen.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung zum Exportieren nach Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, einen Barcode zu generieren.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, einen Bericht zu erstellen", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Filiale zu aktualisieren.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Abteilung zu aktualisieren.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, Urlaubsanträge zu aktualisieren.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, ein Modell zu aktualisieren", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, Feiertage zu aktualisieren.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Anwesenheit einzusehen", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Gehaltsabrechnung zu aktualisieren.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Bezeichnung zu aktualisieren.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Schicht zu löschen.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, die Schicht zu aktualisieren.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung zum Erstellen von Regalen.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung zum Löschen von Regalen.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung zum Aktualisieren von Regalen.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, Ausgaben zu erstellen.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Sie haben keine Berechtigung, Einnahmen zu erstellen.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Devi concedere il permesso", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Tu stai usando "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Möchten Sie dieses Produkt löschen?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Il tuo pacchetto gratuito è quasi terminato, acquista il tuo prossimo piano. Grazie.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Il tuo pacchetto"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ihr Paket läuft in 5 Tagen ab", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ihr Paket läuft heute ab\n\nBitte erneut kaufen", + ), + "zip": MessageLookupByLibrary.simpleMessage("Postleitzahl"), + "zipCode": MessageLookupByLibrary.simpleMessage("Postleitzahl eingeben"), + }; +} diff --git a/lib/generated/intl/messages_el.dart b/lib/generated/intl/messages_el.dart new file mode 100644 index 0000000..441b82e --- /dev/null +++ b/lib/generated/intl/messages_el.dart @@ -0,0 +1,2488 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a el locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'el'; + + static String m0(start) => "Επαναποστολή OTP σε \$${start} δευτερόλεπτα"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Πληροφορίες Πελάτη", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("ΤΙΜΟΛΟΓΙΟ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "Λογότυπο Τιμολογίου A4", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Όνομα Εμφάνισης Λογαριασμού", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Όνομα Κατόχου Λογαριασμού", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Όνομα Λογαριασμού"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Όνομα Λογαριασμού"), + "action": MessageLookupByLibrary.simpleMessage("Ενέργεια"), + "actions": MessageLookupByLibrary.simpleMessage("Ενέργειες"), + "active": MessageLookupByLibrary.simpleMessage("Ενεργό"), + "add": MessageLookupByLibrary.simpleMessage("Προσθήκη"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Προσθέστε μια αγορά"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Προσθήκη Παρουσίας"), + "addBank": MessageLookupByLibrary.simpleMessage("Προσθήκη Τράπεζας"), + "addBrand": MessageLookupByLibrary.simpleMessage("Προσθήκη επωνυμίας"), + "addCash": MessageLookupByLibrary.simpleMessage("Προσθήκη Μετρητών"), + "addCategory": MessageLookupByLibrary.simpleMessage("Προσθήκη Κατηγορίας"), + "addContact": MessageLookupByLibrary.simpleMessage("Προσθέστε επαφή"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Προσθέστε έναν πελάτη", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Προσθήκη Πελάτη"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Προσθήκη παράδοσης"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Προσθήκη Τμήματος"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέου Τίτλου", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Προσθήκη εξόδων"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Προσθήκη κατηγορίας εξόδων", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Προσθήκη Αργίας"), + "addImage": MessageLookupByLibrary.simpleMessage("Προσθήκη Εικόνας"), + "addIncome": MessageLookupByLibrary.simpleMessage("Προσθήκη εισοδήματος"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Προσθήκη κατηγορίας εισοδήματος", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Προσθήκη αντικειμένων"), + "addLeave": MessageLookupByLibrary.simpleMessage("Προσθήκη Άδειας"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Προσθήκη περισσότερων πεδίων", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Προσθήκη νέας διεύθυνσης", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέας Παρουσίας", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Τραπεζικών Λογαριασμών", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέου Υπαλλήλου", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέας Αργίας", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Προσθήκη Νέας Άδειας"), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέου Μοντέλου", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέας Μισθοδοσίας", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Προσθήκη νέου προϊόντος", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Προσθέστε μια αγορά", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Προσθήκη Νέου Ραφιού"), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέας Βάρδιας", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Προσθήκη Νέου Φόρου"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέας Παραλλαγής", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέων Παραλλαγών", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέας Αποθήκης", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Προσθήκη σημείωσης"), + "addParty": MessageLookupByLibrary.simpleMessage("Προσθήκη Ομάδων"), + "addPayment": MessageLookupByLibrary.simpleMessage("Προσθήκη Πληρωμής"), + "addProduct": MessageLookupByLibrary.simpleMessage("Προσθέστε ένα προϊόν"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Προσθέστε πρώτα προϊόν", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Το προϊόν δημιουργήθηκε επιτυχώς!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε προϊόν.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Προσθήκη Αγοράς"), + "addRole": MessageLookupByLibrary.simpleMessage("Προσθήκη Ρόλου"), + "addSale": MessageLookupByLibrary.simpleMessage("Προσθέστε μια έκπτωση"), + "addSales": MessageLookupByLibrary.simpleMessage("Προσθήκη πωλήσεων"), + "addShelf": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέου Επιπέδου Ραφιού", + ), + "addShift": MessageLookupByLibrary.simpleMessage("Προσθήκη Βάρδιας"), + "addStock": MessageLookupByLibrary.simpleMessage("Προσθήκη Αποθέματος"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Υποπαραλλαγής", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Προσθήκη Φόρου"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Νέας Φορολογικής Ομάδας", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Προσθήκη μονάδας"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Ρόλου Χρήστη", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Προσθήκη Παραλλαγής"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Προσθήκη Λεπτομερειών Παραλλαγής", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Προστέθηκε στο καλάθι", + ), + "adding": MessageLookupByLibrary.simpleMessage("Προσθήκη.."), + "address": MessageLookupByLibrary.simpleMessage("Διεύθυνση"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Προσαρμογή Υπολοίπου Τράπεζας", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Προσαρμογή Μετρητών"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Προσαρμογή Υπολοίπου Μετρητών", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία Προσαρμογής", + ), + "admin": MessageLookupByLibrary.simpleMessage("Διαχειριστής"), + "advance": MessageLookupByLibrary.simpleMessage("Προκαταβολή"), + "all": MessageLookupByLibrary.simpleMessage("Όλα"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Όλες οι επιχειρηματικές λύσεις", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Το POSpro είναι μια ολοκληρωμένη επιχειρηματική λύση με αποθήκη, λογαριασμό, πωλήσεις, δαπάνες και απώλειες/κέρδη.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Όλοι οι Υπάλληλοι"), + "allParties": MessageLookupByLibrary.simpleMessage("Όλα τα Μέρη"), + "allParty": MessageLookupByLibrary.simpleMessage("Όλα τα Μέρη"), + "allTime": MessageLookupByLibrary.simpleMessage("Όλα τα χρόνια"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Όλες οι Συναλλαγές", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Ήδη έχει προστεθεί"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Έχετε ήδη λογαριασμό;", + ), + "amount": MessageLookupByLibrary.simpleMessage("Ποσό"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Το ποσό πρέπει να είναι μεγαλύτερο από 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Μέθοδος Στρογγυλοποίησης Ποσού", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Ποσά σε Λέξεις"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Το ποσό είναι υποχρεωτικό", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Θα σταλεί ένα SMS στον εξής αριθμό: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Υποστήριξη Εφαρμογών Android & iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Υπάρχει διαθέσιμη μια νέα ενημέρωση\nΠαρακαλώ ενημερώστε την εφαρμογή σας", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Εφαρμογή"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Είστε σίγουροι;"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το Υποκατάστημα;", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον ρόλο;", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Είστε σίγουροι ότι θέλετε να αλλάξετε σε διαφορετικό υποκατάστημα;", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το μέρος;", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Είστε σίγουροι ότι θέλετε να βγείτε από αυτό το υποκατάστημα;", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Κατά την Ημερομηνία"), + "assets": MessageLookupByLibrary.simpleMessage("Περιουσιακά Στοιχεία"), + "attachment": MessageLookupByLibrary.simpleMessage("Συνημμένο"), + "attendance": MessageLookupByLibrary.simpleMessage("Παρουσία"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Αναφορές Παρουσίας", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Εξουσιοδοτημένη Υπογραφή", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Αυτόματος υπολογισμός ημερών", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Αυτόματη επιλογή"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Πίσω στην Αρχική Σελίδα", + ), + "balance": MessageLookupByLibrary.simpleMessage("Υπόλοιπο"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Υπόλοιπο Οφειλής"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Ισολογισμός"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Μπανγκλαντές"), + "bank": MessageLookupByLibrary.simpleMessage("Τράπεζα"), + "bankAccounts": MessageLookupByLibrary.simpleMessage( + "Τραπεζικοί Λογαριασμοί", + ), + "bankDetails": MessageLookupByLibrary.simpleMessage("Τραπεζικά Στοιχεία"), + "bankName": MessageLookupByLibrary.simpleMessage("Όνομα Τράπεζας"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Μεταφορά από Τράπεζα σε Τράπεζα", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Μεταφορά από Τράπεζα σε Μετρητά", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Ρύθμιση Εκτύπωσης Ετικέτας Barcode", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Γεννήτρια Barcode"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Γεννήτρια Barcode", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barcode"), + "batch": MessageLookupByLibrary.simpleMessage("Παρτίδα"), + "batchNo": MessageLookupByLibrary.simpleMessage("Αριθμός Παρτίδας"), + "billTO": MessageLookupByLibrary.simpleMessage("Χρέωση σε"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Κέρδος ανά λογαριασμό", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Διεύθυνση Τιμολόγησης", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Γέννησης"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Το Bluetooth είναι απενεργοποιημένο. Παρακαλώ ενεργοποιήστε το.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Υποκατάστημα"), + "branchList": MessageLookupByLibrary.simpleMessage("Λίστα Υποκαταστημάτων"), + "brand": MessageLookupByLibrary.simpleMessage("Μάρκα"), + "brandName": MessageLookupByLibrary.simpleMessage("Μάρκα"), + "brands": MessageLookupByLibrary.simpleMessage("Μάρκες"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Διάρκεια Διαλείμματος", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage( + "Κατάσταση Διαλείμματος", + ), + "breakTime": MessageLookupByLibrary.simpleMessage("Ώρα Διαλείμματος"), + "bulk": MessageLookupByLibrary.simpleMessage("Μαζική Μεταφόρτωση"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Μαζική Μεταφόρτωση"), + "businessCat": MessageLookupByLibrary.simpleMessage( + "Κατηγορία Επιχειρήσεων", + ), + "businessName": MessageLookupByLibrary.simpleMessage( + "Επωνυμία εταιρείας και επιχείρησης", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Αγορά Τώρα"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Αγοράστε Premium Πρόγραμμα", + ), + "call": MessageLookupByLibrary.simpleMessage("Κλήση"), + "camera": MessageLookupByLibrary.simpleMessage("ΦΩΤΟΓΡΑΦΙΚΗ ΜΗΧΑΝΗ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Δεν είναι δυνατή η επεξεργασία αυτού του τύπου συναλλαγής.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Δεν ήταν δυνατή η ανάκτηση των στοιχείων πληρωμής.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Ματαίωση"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Σάρωση για συσκευές...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Δεν είναι δυνατή η μεταφορά στον ίδιο λογαριασμό.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Χωρητικότητα"), + "cash": MessageLookupByLibrary.simpleMessage("Μετρητά"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Μετρητά & Τράπεζα"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Διαχείριση Μετρητών & Τραπεζών", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Ταμειακή Ροή"), + "cashIn": MessageLookupByLibrary.simpleMessage("Εισροή Μετρητών"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Μετρητά στο Ταμείο"), + "cashOut": MessageLookupByLibrary.simpleMessage("Εκροή Μετρητών"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Μεταφορά Μετρητών σε Τράπεζα", + ), + "categories": MessageLookupByLibrary.simpleMessage("Κατηγορίες"), + "category": MessageLookupByLibrary.simpleMessage("Κατηγορία"), + "categoryName": MessageLookupByLibrary.simpleMessage("Ονομα κατηγορίας"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Ποσό Ρέστων"), + "changePassword": MessageLookupByLibrary.simpleMessage("Άλλαξε κωδικό"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Ελέγξτε το email"), + "cheque": MessageLookupByLibrary.simpleMessage("Επιταγές"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Ποσό Επιταγής"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Επιταγής"), + "chequeList": MessageLookupByLibrary.simpleMessage("Λίστα Επιταγών"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Αριθμός Επιταγής"), + "choose": MessageLookupByLibrary.simpleMessage("Επιλέξτε"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Επιλέξτε Χώρα"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Επιλέξτε Πελάτη"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε έναν προμηθευτή", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε τα χαρακτηριστικά σας", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Τα χαρακτηριστικά είναι το σημαντικό μέρος που κάνει το POSpro διαφορετικό από τις παραδοσιακές λύσεις.", + ), + "city": MessageLookupByLibrary.simpleMessage("Πόλη"), + "cityName": MessageLookupByLibrary.simpleMessage("Όνομα Πόλης"), + "clarence": MessageLookupByLibrary.simpleMessage("Κλαρενς"), + "clear": MessageLookupByLibrary.simpleMessage("Καθαρισμός"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Κάντε κλικ για να συνδεθείτε", + ), + "close": MessageLookupByLibrary.simpleMessage("Κλείσε"), + "closed": MessageLookupByLibrary.simpleMessage("Κλειστό"), + "code": MessageLookupByLibrary.simpleMessage("Κωδικός"), + "collectDue": MessageLookupByLibrary.simpleMessage("Είσπραξη Οφειλών"), + "collectDues": MessageLookupByLibrary.simpleMessage("Συλλέξτε Οφειλόμενο"), + "collectedBy": MessageLookupByLibrary.simpleMessage("Συλλέχθηκε από:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Συλλέχθηκε από"), + "color": MessageLookupByLibrary.simpleMessage("Χρώμα"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Συνδυασμός πολλαπλών φόρων", + ), + "combo": MessageLookupByLibrary.simpleMessage("Σύνθετο (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά Σύνθετων Προϊόντων", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Σύνθετα Προϊόντα"), + "comboReport": MessageLookupByLibrary.simpleMessage("Συνδυαστική αναφορά"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Σύντομα"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Διεύθυνση εταιρίας", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Επιβεβαίωση Διαγραφής", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Επιβεβαίωση Κωδικού"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Επιβεβαίωση Κωδικού", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Επιβεβαίωση επιστροφής", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "Επιβεβαιώστε το SMS στο", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Συγχαρητήρια"), + "connect": MessageLookupByLibrary.simpleMessage( + "Κάντε κλικ για να συνδεθείτε", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Συνδέστε τον εκτυπωτή σας", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Συνδέστε τον εκτυπωτή σας", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Συνδέθηκε στο"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Στοιχεία επικοινωνίας", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Επικοινωνήστε μαζί μας"), + "continueButton": MessageLookupByLibrary.simpleMessage("Εκσυγχρονίζω"), + "continueE": MessageLookupByLibrary.simpleMessage("Συνέχεια"), + "cost": MessageLookupByLibrary.simpleMessage("Κόστος"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Κόστος χωρίς φόρο", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Κόστος με φόρο"), + "country": MessageLookupByLibrary.simpleMessage("Χώρα"), + "countryName": MessageLookupByLibrary.simpleMessage("Όνομα Χώρας"), + "create": MessageLookupByLibrary.simpleMessage("Δημιουργία"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Δημιουργήστε ένα δωρεάν λογαριασμό", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Δημιουργήστε έναν δωρεάν λογαριασμό", + ), + "createBranch": MessageLookupByLibrary.simpleMessage( + "Δημιουργία Υποκαταστήματος", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Δημιουργία νέου κωδικού", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε πώληση.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Πίστωση (Εισροή)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Όριο Πίστωσης Ομάδας"), + "currency": MessageLookupByLibrary.simpleMessage("Νόμισμα"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Τρέχον Υπόλοιπο"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Τρέχον Υπόλοιπο Μετρητών", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Τρέχων Μήνας"), + "currentYear": MessageLookupByLibrary.simpleMessage("Τρέχον Έτος"), + "currents": MessageLookupByLibrary.simpleMessage("Τρέχον"), + "custom": MessageLookupByLibrary.simpleMessage("Προσαρμοσμένο"), + "customDate": MessageLookupByLibrary.simpleMessage( + "Προσαρμοσμένη Ημερομηνία", + ), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Προσαρμοσμένο Branding Τιμολογίων", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Προσαρμοσμένη Εκτύπωση", + ), + "customer": MessageLookupByLibrary.simpleMessage("Πελάτης"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Προσαρμοσμένη Ημερομηνία", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Οφειλές Πελάτη"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Καθολικό Πελάτη"), + "customerName": MessageLookupByLibrary.simpleMessage("Όνομα πελάτη"), + "customerPay": MessageLookupByLibrary.simpleMessage("Πληρωμή Πελάτη"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Αριθμός Τηλεφώνου Πελάτη", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Υπογραφή Πελάτη", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Ημερήσιες συναλλαγές", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Πίνακας Ελέγχου"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Τα δεδομένα αποθηκεύτηκαν με επιτυχία.", + ), + "date": MessageLookupByLibrary.simpleMessage("Ημερομηνία"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Η ημερομηνία λήξης δεν μπορεί να είναι πριν από την ημερομηνία έναρξης.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Η ημερομηνία είναι υποχρεωτική", + ), + "dates": MessageLookupByLibrary.simpleMessage("Ημερομηνία:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Ημερολόγιο"), + "days": MessageLookupByLibrary.simpleMessage("ημέρες"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Ημέρες Που Απομένουν"), + "dealer": MessageLookupByLibrary.simpleMessage("Εμπορος"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Τιμή αντιπροσώπου"), + "debitOut": MessageLookupByLibrary.simpleMessage("Χρέωση (Εκροή)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Προεπιλεγμένη Τιμή Πώλησης", + ), + "delete": MessageLookupByLibrary.simpleMessage("Διαγραφή"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Διαγραφή Λογαριασμού"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την παρτίδα;", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Είστε σίγουροι ότι θέλετε να διαγράψετε τον λογαριασμό σας; Αυτή η ενέργεια θα διαγράψει οριστικά όλα τα δεδομένα σας.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να διαγράψετε ομάδα.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Διαγράφηκε επιτυχώς!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Διαγραφή...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Διεύθυνση παράδοσης", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Κόστος παράδοσης"), + "department": MessageLookupByLibrary.simpleMessage("Τμήμα"), + "deposit": MessageLookupByLibrary.simpleMessage("Κατάθεση"), + "depositTo": MessageLookupByLibrary.simpleMessage("Κατάθεση Σε"), + "description": MessageLookupByLibrary.simpleMessage("Περιγραφή"), + "designation": MessageLookupByLibrary.simpleMessage("Τίτλος"), + "designationName": MessageLookupByLibrary.simpleMessage("Όνομα Τίτλου"), + "details": MessageLookupByLibrary.simpleMessage("Λεπτομέρειες"), + "developedBy": MessageLookupByLibrary.simpleMessage("Αναπτύχθηκε Από"), + "digits": MessageLookupByLibrary.simpleMessage( + "Ο κωδικός 6 ψηφίων έχει σταλεί στη διεύθυνση email σας:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Απενεργοποίηση"), + "discount": MessageLookupByLibrary.simpleMessage("Εκπτωση"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Το όνομα εμφάνισης είναι υποχρεωτικό", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Μην Ενοχλείτε"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Θέλετε πραγματικά να διαγράψετε αυτό", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Θέλετε να διαγράψετε το χρήστη;", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Θέλετε να εξ退出 την εφαρμογή;", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Θέλετε πραγματικά να ανοίξετε ξανά αυτήν την επιταγή;", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε λογαριασμό;", + ), + "done": MessageLookupByLibrary.simpleMessage("Έγινε"), + "download": MessageLookupByLibrary.simpleMessage("Λήψη"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Λήψη APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Λήψη Μορφής Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Η λήψη ολοκληρώθηκε! Ελέγξτε το φάκελο Έγγραφα", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Λήψη..."), + "due": MessageLookupByLibrary.simpleMessage("Λόγω"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Οφειλόμενο ποσό: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Οφειλόμενο Υπόλοιπο"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Οφειλόμενη είσπραξη", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Οφειλόμενη λίστα"), + "duePay": MessageLookupByLibrary.simpleMessage("Οφειλόμενη Πληρωμή"), + "dueReport": MessageLookupByLibrary.simpleMessage("Οφειλόμενη Έκθεση"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Οι πωλήσεις με οφειλή δεν επιτρέπονται για πελάτες χωρίς λογαριασμό.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Οφειλές"), + "duration": MessageLookupByLibrary.simpleMessage("Διάρκεια"), + "durationDays": MessageLookupByLibrary.simpleMessage("Διάρκεια (Ημέρες)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Εύκολη χρήση του κινητού σημείου πώλησης", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Η εφαρμογή POSpro είναι δωρεάν και εύκολη στη χρήση. Πράγματι, είναι ένα από τα καλύτερα συστήματα POS σε όλο τον κόσμο.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Επεξεργασία"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Παρουσίας", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Τραπεζικών Λογαριασμών", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Τραπεζικής Προσαρμογής", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Τράπεζας σε Μετρητά", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Τραπεζικής Μεταφοράς", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Προσαρμογής Μετρητών", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Μετρητών σε Τράπεζα", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Κατηγορίας", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Τίτλου", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Υπαλλήλου", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("Επεξεργασία Αργίας"), + "editLeave": MessageLookupByLibrary.simpleMessage("Επεξεργασία Άδειας"), + "editModel": MessageLookupByLibrary.simpleMessage("Επεξεργασία Μοντέλου"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Μισθοδοσίας", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία αριθμού τηλεφώνου?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Προϊόντος", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία τιμολογίου αγοράς", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Επεξεργασία Ραφιού"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία τιμολογίου πωλήσεων", + ), + "editShelf": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Επιπέδου Ραφιού", + ), + "editShift": MessageLookupByLibrary.simpleMessage("Επεξεργασία Βάρδιας"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία κοινωνικών μέσων", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Επεξεργασία Φόρου"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Φορολογικής Ομάδας", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Παραλλαγής", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "Επεξεργασία Αποθήκης", + ), + "email": MessageLookupByLibrary.simpleMessage( + "Διεύθυνση ηλεκτρονικού ταχυδρομείου", + ), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Το email δεν μπορεί να είναι κενό", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ"), + "employee": MessageLookupByLibrary.simpleMessage("Υπάλληλος"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Εισάγετε χαμηλό απόθεμα", + ), + "end": MessageLookupByLibrary.simpleMessage("Τέλος"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Ώρα Λήξης Διαλείμματος", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Λήξης"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Η ημερομηνία λήξης είναι πριν την ημερομηνία έναρξης", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Η ημερομηνία λήξης δεν μπορεί να είναι πριν την ημερομηνία έναρξης.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Ώρα Λήξης"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Η ώρα λήξης είναι υποχρεωτική", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Τερματίστε το δωρεάν πρόγραμμα σας", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Εισάγετε Αριθμό Παρτίδας", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το όνομα μάρκας", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Εισάγετε μια έγκυρη έκπτωση", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Εισάγετε ένα έγκυρο OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Εισάγετε ένα έγκυρο απόθεμα", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε όνομα εμφάνισης λογαριασμού", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε όνομα κατόχου λογαριασμού", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε αριθμό λογαριασμού", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε Διεύθυνση", + ), + "enterAmount": MessageLookupByLibrary.simpleMessage("Εισαγάγετε το ποσό"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Εισάγετε Υπόλοιπο"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε Όνομα Τράπεζας", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Εισαγωγή Αρ. Παρτίδας (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Εισάγετε Ώρα Διαλείμματος", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το όνομα επιχείρησης/καταστήματος", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Εισάγετε Χωρητικότητα", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το όνομα κατηγορίας", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Εισάγετε Χρώμα"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τον αριθμό τηλεφώνου πελάτη", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τιμή αντιπροσώπου", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Εισάγετε Περιγραφή", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε όνομα Τίτλου", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Εισάγετε έκπτωση"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε τη διεύθυνση email σας παρακάτω για να λάβετε Σύνδεσμο επαναφοράς κωδικού πρόσβασης.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Εισάγετε Ώρα Λήξης"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το όνομα της κατηγορίας δαπανών", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε ημερομηνία δαπάνης", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε την πλήρη διεύθυνσή σας", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε Ονοματεπώνυμο", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε όνομα αργίας", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε όνομα κατηγορίας εισοδήματος", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε κείμενο ετικέτας", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το όνομα κατασκευαστή", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε Όνομα Μοντέλου", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Εισαγάγετε το όνομα"), + "enterNote": MessageLookupByLibrary.simpleMessage("Εισάγετε Σημείωση"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το αρχικό υπόλοιπο", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε κωδικό προϊόντος", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το όνομα προϊόντος", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τιμή αγοράς", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Εισάγετε ποσότητα"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε τον αριθμό αναφοράς", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τιμή πώλησης", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε όνομα επιπέδου ραφιού", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Εισάγετε Μέγεθος"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Εισάγετε Ώρα Έναρξης", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Εισάγετε απόθεμα"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε Φορολογικό Συντελεστή", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Εισάγετε Τύπο"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε όνομα χρήστη", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τον τίτλο χρήστη", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Εισάγετε έγκυρο OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Εισαγάγετε τιμές"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε Αριθμό ΦΠΑ/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε Τίτλο ΦΠΑ/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε όνομα αποθήκης", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Εισάγετε Βάρος"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τιμή χονδρικής", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τη χώρα σας", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε τη διεύθυνση email σας", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Εισάγετε το πλήρες όνομα σας", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε το όνομά σας", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε το επίπεδο σημείωσής σας", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε τον κωδικό πρόσβασής σας", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε τον αριθμό τηλεφώνου σας", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Εισαγάγετε το μήνυμα μετά την πώληση", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Σφάλμα κατά τη διαγραφή φόρου", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Αρχεία Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Φορτωτής Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Καθαρή Τιμή (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Έξοδος"), + "exitBank": MessageLookupByLibrary.simpleMessage("Έξοδος από Υποκατάστημα"), + "expDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Λήξης"), + "expense": MessageLookupByLibrary.simpleMessage("Έξοδο"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Κατηγορίες δαπανών"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Εξόδων"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Έξοδα για"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ΑΝΑΦΟΡΑ ΕΞΟΔΩΝ"), + "expensesType": MessageLookupByLibrary.simpleMessage("Τύποι Εξόδων"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Κατάσταση Λήξης"), + "expire": MessageLookupByLibrary.simpleMessage("Λήγει"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Αναφορές Ληγμένων Προϊόντων", + ), + "expired": MessageLookupByLibrary.simpleMessage("Έληξε"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Λήξης"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά ληγμένων ειδών", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Λίστα Ληγμένων"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Ληγμένα Προϊόντα"), + "expiry": MessageLookupByLibrary.simpleMessage("Λήξη"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Επέκταση Προγράμματος"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Αποτυχία διαγραφής του Τμήματος", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Αποτυχία διαγραφής του φόρου", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Αποτυχία λήψης έκδοσης πλατφόρμας.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Αποτυχία φόρτωσης τμημάτων", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Αποτυχία επεξεργασίας επιστροφής.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Μόδα"), + "feature": MessageLookupByLibrary.simpleMessage("Χαρακτηριστικό"), + "field": MessageLookupByLibrary.simpleMessage("Πεδίο"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Ημέρες"), + "filter": MessageLookupByLibrary.simpleMessage("Φίλτρο"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Φίλτρο ανά Ημερομηνία", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Όνομα"), + "flat": MessageLookupByLibrary.simpleMessage("Σταθερό"), + "folder": MessageLookupByLibrary.simpleMessage( + "Ίσως το email να κατέληξε στο φάκελο ανεπιθύμητης αλληλογραφίας.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Ξεχάσατε τον κωδικό", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Δωρεάν Αντίγραφο Ασφαλείας Δεδομένων", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Δωρεάν Ενημέρωση Διαρκούς Χρόνου", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Δωρεάν Πακέτο"), + "freePlan": MessageLookupByLibrary.simpleMessage("Δωρεάν σχέδιο"), + "from": MessageLookupByLibrary.simpleMessage("Από"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Από Λογαριασμό"), + "fromDate": MessageLookupByLibrary.simpleMessage("Από την ημερομηνία"), + "fullName": MessageLookupByLibrary.simpleMessage("Πλήρες Όνομα"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Πλήρως Πληρωμένη"), + "gallery": MessageLookupByLibrary.simpleMessage("Εκθεσιακός χώρος"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν δεδομένα για τη δημιουργία PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Φύλο"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Δημιουργία Pdf"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Δημιουργία PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Έχετε ένα email"), + "gotIt": MessageLookupByLibrary.simpleMessage("Κατάλαβα"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Μικτό Κέρδος (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Εγγύηση"), + "guest": MessageLookupByLibrary.simpleMessage("Επισκέπτης"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Έχετε ήδη λογαριασμό?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Απόκρυψη πεδίων"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Τιμή: Υψηλή προς Χαμηλή", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Εισάγετε τη διεύθυνση email", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Εισάγετε τον κωδικό"), + "holderName": MessageLookupByLibrary.simpleMessage("Όνομα Κατόχου"), + "holiday": MessageLookupByLibrary.simpleMessage("Αργία"), + "holidayList": MessageLookupByLibrary.simpleMessage("Λίστα Αργιών"), + "home": MessageLookupByLibrary.simpleMessage("Αρχική"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Ώρες Που Απομένουν"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Συμφωνώ να διαγράψω οριστικά τον λογαριασμό μου.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Κωδικός IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Εικόνα"), + "inActive": MessageLookupByLibrary.simpleMessage("Ανενεργό"), + "inStock": MessageLookupByLibrary.simpleMessage("Σε απόθεμα"), + "inactive": MessageLookupByLibrary.simpleMessage("Ανενεργό"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Μικτή Τιμή (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Εισόδημα"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Κατηγορίες εισοδήματος", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά Κατηγοριών Εισοδήματος", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία εισοδήματος", + ), + "incomeFor": MessageLookupByLibrary.simpleMessage("Εισόδημα για"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Αναφορά Εισοδήματος"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δείτε την αναφορά εισοδήματος.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Τύπος Εισοδήματος"), + "incomes": MessageLookupByLibrary.simpleMessage("Έσοδα"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Πληροφορίες για εμφάνιση σε ετικέτες", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Οδηγία"), + "inv": MessageLookupByLibrary.simpleMessage("Αρ."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Μη έγκυρο ποσό"), + "inventory": MessageLookupByLibrary.simpleMessage("Απογραφή"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια αποθέματος", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Τιμολόγιο"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Λογότυπο Τιμολογίου"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Αριθμός Τιμολογίου"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Προβολέας τιμολογίων", + ), + "item": MessageLookupByLibrary.simpleMessage("Είδος"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Προστέθηκε αντικείμενο"), + "itemName": MessageLookupByLibrary.simpleMessage("Όνομα Είδους"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Πωλήσεις Αντικειμένων"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Πρόσληψης"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Μέγεθος Ρολού Ετικέτας 1.5\"*1, 38mm*25mm, Κενό 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Μέγεθος Ρολού Ετικέτας 2\"*1, 50mm*25mm, Κενό 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Κωδικός"), + "language": MessageLookupByLibrary.simpleMessage("Γλώσσα"), + "last30Days": MessageLookupByLibrary.simpleMessage("Τελευταίες 30 Ημέρες"), + "last7Days": MessageLookupByLibrary.simpleMessage("Τελευταίες 7 Ημέρες"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Προηγούμενος Μήνας"), + "lastName": MessageLookupByLibrary.simpleMessage("Επίθετο"), + "lastYear": MessageLookupByLibrary.simpleMessage("Πέρυσι"), + "leave": MessageLookupByLibrary.simpleMessage("Άδεια"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Διάρκεια Άδειας"), + "leaveList": MessageLookupByLibrary.simpleMessage("Λίστα Αδειών"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Αναφορές Αδειών"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Αίτημα Άδειας"), + "leaveType": MessageLookupByLibrary.simpleMessage("Τύπος Άδειας"), + "ledger": MessageLookupByLibrary.simpleMessage("Καθολικό"), + "link": MessageLookupByLibrary.simpleMessage("Σύνδεσμος"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Η Λίστα είναι Άδεια"), + "loading": MessageLookupByLibrary.simpleMessage("Φόρτωση"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Φόρτωση ρυθμίσεων OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Σύνδεση"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Είσοδος με email"), + "logOut": MessageLookupByLibrary.simpleMessage("Αποσύνδεση"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Η σύνδεση απέτυχε. Παρακαλώ προσπαθήστε ξανά.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Είσοδος με τηλέφωνο", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Απώλεια"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Ζημία/Κέρδος"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Ζημίες/Κέρδη"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά Ζημιών/Κερδών", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Χαμηλό Απόθεμα"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Ειδοποίηση Χαμηλού Αποθέματος", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά Χαμηλού Αποθέματος", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Τιμή: Χαμηλή προς Υψηλή", + ), + "lp": MessageLookupByLibrary.simpleMessage("Ζημιά/Κέρδος"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Στοιχεία Ζημίας/Κέρδους", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Διαχείριση Ρυθμίσεων", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Κατασκευής"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία Κατασκευής", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Κατασκευαστής"), + "masterCard": MessageLookupByLibrary.simpleMessage("Κάρτα Master"), + "messege": MessageLookupByLibrary.simpleMessage("Μήνυμα"), + "mobile": MessageLookupByLibrary.simpleMessage("Κινητό:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Κινητό"), + "model": MessageLookupByLibrary.simpleMessage("Μοντέλο"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Το μοντέλο δημιουργήθηκε επιτυχώς!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Όνομα Μοντέλου"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Το μοντέλο ενημερώθηκε επιτυχώς!", + ), + "models": MessageLookupByLibrary.simpleMessage("Μοντέλα"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Εισροή Χρημάτων"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Εκροή Χρημάτων"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Απόδειξη Πληρωμής"), + "month": MessageLookupByLibrary.simpleMessage("Μήνας"), + "monthly": MessageLookupByLibrary.simpleMessage("Μηνιαία"), + "moreInfo": MessageLookupByLibrary.simpleMessage( + "Περισσότερες πληροφορίες", + ), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Λιανική/Τιμή Πώλησης (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Ονομα"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Το όνομα δεν μπορεί να είναι κενό", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Χρειάζονται τουλάχιστον δύο τραπεζικοί λογαριασμοί για να πραγματοποιηθεί μεταφορά.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Καθαρό Κέρδος (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Καθαρό Συνολικό Ποσό", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Νέος Κωδικός"), + "next": MessageLookupByLibrary.simpleMessage("Επόμενο"), + "no": MessageLookupByLibrary.simpleMessage("Όχι"), + "noAcc": MessageLookupByLibrary.simpleMessage("Δεν έχετε λογαριασμό;"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν λογαριασμοί που να ταιριάζουν", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Μη Ενεργός Χρήστης"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αρχεία παρουσίας για τα επιλεγμένα φίλτρα.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αρχεία παρουσίας.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν τραπεζικοί λογαριασμοί.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν τραπεζικοί λογαριασμοί για μεταφορά από.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Χωρίς Παρτίδα"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Δεν έχει επιλεγεί συσκευή Bluetooth.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Δεν Βρέθηκε Υποκατάστημα", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκε επιταγή", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν διαθέσιμα δεδομένα", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν διαθέσιμα δεδομένα", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν διαθέσιμα δεδομένα", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν διαθέσιμα δεδομένα για εξαγωγή", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν διαθέσιμα δεδομένα για δημιουργία pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Δεν Βρέθηκαν Δεδομένα", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκε τμήμα.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχει διαθέσιμη περιγραφή για αυτό το τμήμα.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχει διαθέσιμη περιγραφή για αυτόν τον τίτλο.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Δεν δόθηκε περιγραφή.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκε τίτλος.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν τραπεζικοί λογαριασμοί προορισμού.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκε συσκευή", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Χωρίς Οφειλή"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Δεν Εχει Επιλεγεί Οφειλή", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Δεν επιλέχθηκε αρχείο", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αργίες.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αργίες που να ταιριάζουν", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Δεν βρέθηκε είδος"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Δεν έχει επιλεγεί κανένα στοιχείο", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αρχεία αδειών για τα επιλεγμένα φίλτρα.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αιτήματα άδειας.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν ταιριαστά προϊόντα.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αντίστοιχα αρχεία μισθοδοσίας.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Δεν δόθηκε σημείωση.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Δεν βρέθηκαν Ομάδες"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν αρχεία μισθοδοσίας.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Δεν Βρέθηκε Προϊόν", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Κανένα προϊόν δεν ταιριάζει με την αναζήτησή σας.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Δεν έχει επιλεγεί κανένα προϊόν", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Δεν Βρέθηκε Ρόλος Χρήστη", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν βάρδιες.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν διαθέσιμα δεδομένα αποθέματος.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Δεν έχει επιλεγεί Υπο-φόρος", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχει διαθέσιμος προμηθευτής", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Καμία Συναλλαγή"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν συναλλαγές", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν συναλλαγές για αυτό το φίλτρο.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχουν συναλλαγές για δημιουργία PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Δεν ορίστηκαν τιμές", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκαν παραλλαγές.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Μη επιστρέψιμο (ΦΠΑ/Έκπτωση)", + ), + "none": MessageLookupByLibrary.simpleMessage("Κανένα"), + "notFound": MessageLookupByLibrary.simpleMessage("Δεν Βρέθηκε"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Δεν υπάρχει σύνδεση στο διαδίκτυο", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Δεν ήταν δυνατή η εκκίνηση της εφαρμογής τηλεφώνου.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Δεν βρέθηκε αποτέλεσμα που να ταιριάζει", + ), + "note": MessageLookupByLibrary.simpleMessage("Σημείωση"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Επίπεδο Σημείωσης"), + "notification": MessageLookupByLibrary.simpleMessage("Ειδοποίηση"), + "off": MessageLookupByLibrary.simpleMessage("Ανενεργό"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Εντάξει"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Παλιός Κωδικός"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ο παλιός κωδικός δεν μπορεί να είναι κενός", + ), + "on": MessageLookupByLibrary.simpleMessage("Ενεργό"), + "open": MessageLookupByLibrary.simpleMessage("Άνοιγμα"), + "openCamera": MessageLookupByLibrary.simpleMessage("Άνοιγμα Κάμερας"), + "openSetting": MessageLookupByLibrary.simpleMessage("Άνοιγμα Ρυθμίσεων"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "Ισολογισμός έναρξης", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Το αρχικό υπόλοιπο είναι υποχρεωτικό", + ), + "openingDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία Ανοίγματος", + ), + "opinion": MessageLookupByLibrary.simpleMessage("Εισάγετε τη γνώμη σας"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ή συνεχίστε με"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Εξαντλήθηκε"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Το Premium Πρόγραμμά μας", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Χαρακτηριστικά πακέτου", + ), + "package": MessageLookupByLibrary.simpleMessage("Πακέτο"), + "packageDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία Συσκευασίας", + ), + "packageName": MessageLookupByLibrary.simpleMessage("Όνομα Πακέτου"), + "packingDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία Συσκευασίας", + ), + "paid": MessageLookupByLibrary.simpleMessage("επί πληρωμή"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Πληρωμένο ποσό"), + "paidBy": MessageLookupByLibrary.simpleMessage("Πληρώθηκε από"), + "paidVia": MessageLookupByLibrary.simpleMessage("Πληρωμή μέσω"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Μερικώς Πληρωμένο"), + "parties": MessageLookupByLibrary.simpleMessage("Συμβαλλόμενα Μέρη"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε Ομάδα.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Λίστα κομμάτων"), + "partyReports": MessageLookupByLibrary.simpleMessage("Αναφορές Μερών"), + "partyType": MessageLookupByLibrary.simpleMessage("Τύπος Μέρους"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Κέρδος ανά μέρος"), + "password": MessageLookupByLibrary.simpleMessage("Κωδικός πρόσβασης"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ο κωδικός δεν μπορεί να είναι κενός", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Ο κωδικός πρόσβασης πρέπει να είναι τουλάχιστον 6 χαρακτήρες", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Ο κωδικός πρόσβασης πρέπει να είναι τουλάχιστον 6 χαρακτήρες", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Οι κωδικοί δεν ταιριάζουν", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Πληρώστε για Συνδρομή", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Πληρωτέο ποσό"), + "payment": MessageLookupByLibrary.simpleMessage("Πληρωμή"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Ολοκλήρωση πληρωμής", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Λεπτομέρειες Πληρωμής", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Αποτυχία Πληρωμής"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Η πληρωμή απέτυχε. Παρακαλώ δοκιμάστε ξανά.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Πύλη Πληρωμών"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Μέθοδος Πληρωμής"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Τρόποι Πληρωμής"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Επιτυχής Πληρωμή"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε τύπο πληρωμής", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Τρόπος πληρωμής"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Η πληρωμή ήταν επιτυχής!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Έτος Πληρωμής"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Ποσό πληρωμής"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Τύποι Πληρωμών"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Πληρώστε με Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Μισθοδοσία"), + "payrollList": MessageLookupByLibrary.simpleMessage("Λίστα Μισθοδοσίας"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Αρχείο Μισθοδοσίας"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Αναφορές Μισθοδοσίας", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Το Pdf Δημιουργήθηκε Επιτυχώς", + ), + "percent": MessageLookupByLibrary.simpleMessage("Ποσοστό"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Άρνηση Πρόσβασης", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Άρνηση άδειας για διαγραφή τράπεζας.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Δεν επιτρέπεται η ενημέρωση της τράπεζας.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Δεν επιτρέπεται η προβολή της τράπεζας.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Η άδεια δεν χορηγήθηκε!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Προσωπικές Πληροφορίες:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Τηλεφωνικό νούμερο"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Ο αριθμός τηλεφώνου δεν είναι διαθέσιμος.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Αριθμός Τηλεφώνου"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Επαλήθευση τηλεφώνου", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Τηλέφωνο:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Επιλογή και Μεταφόρτωση Αρχείου", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε Ημερομηνία Λήξης", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε Ημερομηνία Έναρξης", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ Προσθέστε Μια Επιστροφή Πώλησης", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ προσθέστε τουλάχιστον έναν τραπεζικό λογαριασμό για προσαρμογή υπολοίπων.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ προσθέστε ποσότητα", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και προσπαθήστε ξανά", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ συνδέστε πρώτα τον εκτυπωτή", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ συνδέστε τον εκτυπωτή Bluetooth σας", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ ενεργοποιήστε το Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε έναν μεγαλύτερο κωδικό", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισαγάγετε τον κωδικό πρόσβασης ξανά", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ημερομηνία", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισαγάγετε έναν κωδικό πρόσβασης", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ένα έγκυρο όνομα μάρκας", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ένα έγκυρο όνομα επιχείρησης", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ένα έγκυρο όνομα", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε έναν έγκυρο αριθμό τηλεφώνου", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ένα έγκυρο όνομα προϊόντος", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε μια έγκυρη τιμή αγοράς", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισαγάγετε έγκυρη ποσότητα (τουλάχιστον 1) για όλα τα προϊόντα", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε μια έγκυρη τιμή πώλησης", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ένα έγκυρο όνομα μονάδας", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ποσό", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισαγάγετε τουλάχιστον μία τιμή.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε όνομα υποκαταστήματος", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε ημερομηνία", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε όνομα τίτλου", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ Επιλέξτε Ημερομηνία Λήξης", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ Εισάγετε Όνομα Αργίας", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε όνομα", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισαγάγετε όνομα ραφιού", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισαγάγετε όνομα επιπέδου ραφιού", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε το OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε το όνομα μονάδας", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισαγάγετε ένα έγκυρο όνομα", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε πρώτα έγκυρο τηλέφωνο και όνομα", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε τα στοιχεία σας.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ εισάγετε τον αριθμό τηλεφώνου σας", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ Εισάγετε Τον Μισθό Σας", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ κάντε μια πώληση πρώτα", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε μια κατηγορία", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε έναν τραπεζικό λογαριασμό προορισμού.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε μια κατηγορία δαπανών", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε έναν τύπο άδειας", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε πρώτα ένα προϊόν", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε μια βάρδια", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε ημερομηνία έναρξης", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε μια κατάσταση", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε έναν υπάλληλο", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε έναν μήνα", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε και τους δύο λογαριασμούς.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε κατάσταση διαλείμματος", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε ημερομηνία", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε τμήμα", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε τίτλο", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε προϊόν για επιστροφή", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε έτος πληρωμής", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε πρώτα ένα προϊόν", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ Επιλέξτε Ημερομηνία Έναρξης", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε κατάσταση", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε έγκυρες ημερομηνίες έναρξης και λήξης.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε το Φύλο σας", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Παρακαλώ επιλέξτε τη βάρδια σας", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Παρακαλούμε χρησιμοποιήστε τον έγκυρο κωδικό αγοράς για να χρησιμοποιήσετε την εφαρμογή.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Σημείο Πώλησης (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Πώληση"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Μήνυμα Μετά την Πώληση", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Υποστηρίζεται από Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Υποστηρίζεται από"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Υποστήριξη Εφαρμογών Android & iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Πρόγραμμα Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Πιέστε για επιλογή"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Προεπισκόπηση PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage( + "Προηγούμενη Οφειλόμενη", + ), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Προηγούμενο ποσό πληρωμής", + ), + "price": MessageLookupByLibrary.simpleMessage("Τιμή"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Η τιμή δεν μπορεί να είναι κενή", + ), + "print": MessageLookupByLibrary.simpleMessage("Εκτύπωση"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Εκτύπωση τραπεζικών στοιχείων στα τιμολόγια", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Εκτύπωση Barcode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Εκτύπωση Ετικέτας"), + "printing": MessageLookupByLibrary.simpleMessage("Επιλογή εκτύπωσης"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Εκτύπωση Τιμολογίου", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Επιλογή Εκτύπωσης"), + "product": MessageLookupByLibrary.simpleMessage("Προϊόν"), + "productBrand": MessageLookupByLibrary.simpleMessage("Μάρκα Προϊόντος"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Κατηγορία Προϊόντος", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Κωδικός προϊόντος"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ο κωδικός προϊόντος είναι υποχρεωτικός", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Λεπτομέρειες Προϊόντος", + ), + "productList": MessageLookupByLibrary.simpleMessage("Λίστα προϊόντων"), + "productModels": MessageLookupByLibrary.simpleMessage("Μοντέλα Προϊόντων"), + "productName": MessageLookupByLibrary.simpleMessage("Ονομασία προϊόντος"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Το προϊόν δεν βρέθηκε", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Ιστορικό Αγορών Προϊόντων", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά Αγοράς Προϊόντων", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Ράφια Προϊόντων"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Αναφορές Προϊόντων", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Ιστορικό Πωλήσεων Προϊόντων", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά Πώλησης Προϊόντων", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Ρυθμίσεις Προϊόντος", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Απόθεμα Προϊόντος"), + "productUnit": MessageLookupByLibrary.simpleMessage("Μονάδα Προϊόντος"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Παραλλαγές Προϊόντος", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Κέρδος ανά προϊόν", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Κέρδη & Ζημίες ανά Προϊόν", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Αγορές ανά Προϊόν", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Ζημία ανά Προϊόν"), + "products": MessageLookupByLibrary.simpleMessage("Προϊόντα"), + "profile": MessageLookupByLibrary.simpleMessage("Προφίλ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Επεξεργασία Προφίλ"), + "profit": MessageLookupByLibrary.simpleMessage("Κέρδος"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Κέρδη & Ζημίες"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Λεπτομερής Αναφορά Κερδών και Ζημιών", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Κέρδος & Ζημία"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Περιθώριο Κέρδους (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage("Ποσοστό Κέρδους"), + "promo": MessageLookupByLibrary.simpleMessage("Προσφορά"), + "promoCode": MessageLookupByLibrary.simpleMessage("Κωδικός Προσφοράς"), + "purchase": MessageLookupByLibrary.simpleMessage("Αγορά"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Ειδοποίηση αγοράς"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Αγοράστηκε από:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Επιβεβαίωση αγοράς", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Λεπτομέρειες Αγοράς", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Τιμή Αγοράς Εξαιρουμένη", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Απαιτείται Τιμή Αγοράς Εξαιρουμένη", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Τιμή Αγοράς Περιλαμβανόμενη", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Απαιτείται Τιμή Αγοράς Περιλαμβανόμενη", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Λίστα αγορών"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Αγορά Τώρα"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Αγορά Premium Πρόγραμμα", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Τιμή αγοράς"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Ποσότητα Αγοράς"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Απαιτείται ποσότητα αγοράς", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Αναφορά αγοράς"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Επιστροφή Πωλήσεων", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά επιστροφής αγορών", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Επιστροφές Αγορών", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να ενημερώσετε αγορές.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε αγορές.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Αγοράστηκαν"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Αγοράστηκε από"), + "qty": MessageLookupByLibrary.simpleMessage("Ποσ."), + "quantity": MessageLookupByLibrary.simpleMessage("Ποσότητα"), + "quickOver": MessageLookupByLibrary.simpleMessage("Γρήγορη Επισκόπηση"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Γρήγορη Επισκόπηση"), + "rack": MessageLookupByLibrary.simpleMessage("Ράφι (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Όνομα Ραφιού"), + "racks": MessageLookupByLibrary.simpleMessage("Ράφια (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Άνοιγμα ξανά"), + "read": MessageLookupByLibrary.simpleMessage("Ανάγνωση"), + "receipt": MessageLookupByLibrary.simpleMessage("Απόδειξη"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Ληφθέν Ποσό"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Ελήφθη Από"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Λήψη Από"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Πρόσφατες Συναλλαγές", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Λήψη του PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Μείωση Μετρητών"), + "reference": MessageLookupByLibrary.simpleMessage("Αναφορά"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Αριθμός αναφοράς"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Αρ. Αναφοράς"), + "register": MessageLookupByLibrary.simpleMessage("Κανω ΕΓΓΡΑΦΗ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Πρέπει να καταχωρήσουμε το τηλέφωνό σας χωρίς να ξεκινήσουμε!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Απομένουν"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Υπόλοιπο οφειλόμενου", + ), + "remark": MessageLookupByLibrary.simpleMessage("Παρατήρηση"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Να με θυμάσαι"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Να με θυμάσαι αργότερα", + ), + "remove": MessageLookupByLibrary.simpleMessage("Αφαίρεση"), + "reports": MessageLookupByLibrary.simpleMessage("Αναφορές"), + "resendIn": MessageLookupByLibrary.simpleMessage("Επαναποστολή OTP σε "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Αναστείλετε το OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Επαναφέρετε τον κωδικό χρησιμοποιώντας το email ή τον αριθμό τηλεφώνου σας", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Επαναφέρετε τον κωδικό σας για αποκατάσταση και σύνδεση", + ), + "resets": MessageLookupByLibrary.simpleMessage("Επαναφορά"), + "retailer": MessageLookupByLibrary.simpleMessage("Εμπορος λιανικής"), + "retry": MessageLookupByLibrary.simpleMessage("Επανάληψη"), + "retryScan": MessageLookupByLibrary.simpleMessage("Επανάληψη Σάρωσης"), + "retur": MessageLookupByLibrary.simpleMessage("Επιστροφή"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Ποσό Επιστροφής"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Ποσότητα Επιστροφής", + ), + "returned": MessageLookupByLibrary.simpleMessage("Επιστράφηκε"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Επιστρεφόμενο Ποσό", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία επιστροφής", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage("Επιστρεφόμενο είδος"), + "role": MessageLookupByLibrary.simpleMessage("Ρόλος"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Ρόλος & Άδεια"), + "roles": MessageLookupByLibrary.simpleMessage("Ρόλοι"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Στρογγυλοποίηση στον πλησιέστερο ακέραιο", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Στρογγυλοποίηση στο πλησιέστερο δεκαδικό (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Στρογγυλοποίηση στο πλησιέστερο δεκαδικό (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Στρογγυλοποίηση στο πλησιέστερο δεκαδικό (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Στρογγυλοποίηση σε ακέραιο", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Στρογγυλοποίηση"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Στρογγυλοποιημένο Σύνολο", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Στρογγυλοποίηση (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Τρέχοντα Μετρητά"), + "sNo": MessageLookupByLibrary.simpleMessage("Α/Α (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Μισθός"), + "sale": MessageLookupByLibrary.simpleMessage("Πώληση"), + "saleBy": MessageLookupByLibrary.simpleMessage("Πωλήσεις από"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Επεξεργασία Πωλήσεων"), + "saleList": MessageLookupByLibrary.simpleMessage("Λίστα Πωλήσεων"), + "salePrice": MessageLookupByLibrary.simpleMessage("Τιμή πώλησης"), + "saleQty": MessageLookupByLibrary.simpleMessage("Ποσότητα Πώλησης"), + "saleReq": MessageLookupByLibrary.simpleMessage("Απαιτείται Τιμή Πώλησης"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Επιστροφή Πώλησης"), + "sales": MessageLookupByLibrary.simpleMessage("Πωλήσεις"), + "salesBy": MessageLookupByLibrary.simpleMessage("Πωλήθηκε από:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Στοιχεία Πωλήσεων"), + "salesList": MessageLookupByLibrary.simpleMessage("Λίστα Πωλήσεων"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Επισκόπηση Πωλήσεων & Αγορών", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Αναφορά πωλήσεων"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Επιστροφή Πωλήσεων"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Αναφορά επιστροφής πωλήσεων", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Ρυθμίσεις Πωλήσεων"), + "save": MessageLookupByLibrary.simpleMessage("Αποθηκεύσετε"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Αποθήκευση και Δημοσίευση", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Αποθήκευση Ρυθμίσεων"), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "Αποθήκευση Παραλλαγής", + ), + "saving": MessageLookupByLibrary.simpleMessage("Αποθήκευση"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Σάρωση κωδικού QR προϊόντος", + ), + "search": MessageLookupByLibrary.simpleMessage("Αναζήτηση"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Αναζήτηση παρουσίας", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Αναζήτηση αριθμού παρτίδας...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Αναζήτηση Εδώ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Αναζήτηση αδειών"), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "Αναζήτηση Προϊόντος", + ), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Αναζήτηση συναλλαγών...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Αναζήτηση..."), + "seconds": MessageLookupByLibrary.simpleMessage("δευτερόλεπτα"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Δείτε όλους τους κωδικούς προσφοράς", + ), + "select": MessageLookupByLibrary.simpleMessage("Επιλέγω"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Επιλέξτε μια μάρκα"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε τιμολόγιο", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε λογαριασμό", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("Επιλογή όλων"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε τουλάχιστον ένα επίπεδο ραφιού", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε Τράπεζα ή Μετρητά", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε Κατηγορία Επιχείρησης", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε κατηγορία", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Επιλέξτε Πελάτη"), + "selectDate": MessageLookupByLibrary.simpleMessage("Επιλέξτε Ημερομηνία"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε πρώτα ημερομηνία", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε προορισμό κατάθεσης", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε πρώτα υπάλληλο", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε από ημερομηνία", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Επιλογή Ειδών"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε την γλώσσα σας", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Επιλέξτε Μοντέλο"), + "selectOne": MessageLookupByLibrary.simpleMessage("Επιλέξτε Ένα"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε έναν λογαριασμό", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε Κατηγορία Προϊόντος", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε Μονάδα Προϊόντος", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Επιλογή Ραφιού"), + "selectShelf": MessageLookupByLibrary.simpleMessage( + "Επιλογή Επιπέδου Ραφιού", + ), + "selectStock": MessageLookupByLibrary.simpleMessage("Επιλογή Αποθέματος"), + "selectTax": MessageLookupByLibrary.simpleMessage("Επιλέξτε Φόρο"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε έως ημερομηνία", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Επιλέξτε τύπο"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Επιλέξτε παραλλαγές : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Επιλογή Αποθήκης"), + "sellAll": MessageLookupByLibrary.simpleMessage("Πωλήστε Όλα >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Τιμή Πώλησης"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Πωλείται από"), + "send": MessageLookupByLibrary.simpleMessage("Αποστολή"), + "sendCode": MessageLookupByLibrary.simpleMessage("Στείλτε τον κωδικό"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Έχουμε στείλει ένα email με οδηγίες για τον τρόπο επαναφοράς του κωδικού πρόσβασης σε:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Αποστολή συνδέσμου επαναφοράς", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Αποστολή Μηνύματος"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Αποστολή SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Αποστολή SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Αποστολή του email σας", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Ενημερώστε το προφίλ σας για να συνδέσετε τον γιατρό σας με καλύτερη εντύπωση", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Ρυθμίστε νέο κωδικό", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Ρυθμίστε το προφίλ σας", + ), + "setting": MessageLookupByLibrary.simpleMessage("Ρύθμιση"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Ημέρες"), + "share": MessageLookupByLibrary.simpleMessage("Κοινοποίηση"), + "shelf": MessageLookupByLibrary.simpleMessage("Επίπεδο Ραφιού (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Όνομα Επιπέδου Ραφιού"), + "shelves": MessageLookupByLibrary.simpleMessage("Επίπεδα Ραφιών (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Βάρδια"), + "shiftName": MessageLookupByLibrary.simpleMessage("Όνομα Βάρδιας"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Διεύθυνση Αποστολής", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Χρέωση Αποστολής"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Αρχικό Υπόλοιπο Καταστήματος", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Υπόλοιπο Καταστήματος", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Εμφάνιση Ενέργειας"), + "showCode": MessageLookupByLibrary.simpleMessage("Εμφάνιση κώδικα"), + "showCombo": MessageLookupByLibrary.simpleMessage("Εμφάνιση Σύνθετων"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Εμφάνιση Ημερομηνίας Λήξης", + ), + "showName": MessageLookupByLibrary.simpleMessage("Εμφάνιση ονόματος"), + "showPrice": MessageLookupByLibrary.simpleMessage("Εμφάνιση τιμής"), + "showSingle": MessageLookupByLibrary.simpleMessage("Εμφάνιση Απλών"), + "showVariant": MessageLookupByLibrary.simpleMessage("Εμφάνιση Παραλλαγών"), + "signIn": MessageLookupByLibrary.simpleMessage("Σύνδεση"), + "signUp": MessageLookupByLibrary.simpleMessage("Εγγραφή"), + "single": MessageLookupByLibrary.simpleMessage("Μονό"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Ημέρες"), + "size": MessageLookupByLibrary.simpleMessage("Μέγεθος"), + "skip": MessageLookupByLibrary.simpleMessage("Παράλειψη"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Παράκαμψη της ενημέρωσης", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Κωδικός"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Κωδικός"), + "sl": MessageLookupByLibrary.simpleMessage("Α/Α"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Έξυπνο Ρολόι"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Κοινωνική Μάρκετινγκ", + ), + "sold": MessageLookupByLibrary.simpleMessage("Πωλήθηκε"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Κάτι πήγε στραβά με την ιστοσελίδα.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Κάτι είναι"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Είσοδος προσωπικού"), + "start": MessageLookupByLibrary.simpleMessage("Έναρξη"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Ώρα Έναρξης Διαλείμματος", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Ημερομηνία Έναρξης"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Έναρξη νέας πώλησης"), + "startTime": MessageLookupByLibrary.simpleMessage("Ώρα Έναρξης"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Η ώρα έναρξης είναι υποχρεωτική", + ), + "started": MessageLookupByLibrary.simpleMessage("Ξεκίνησε"), + "state": MessageLookupByLibrary.simpleMessage("Περιοχή"), + "stateName": MessageLookupByLibrary.simpleMessage("Όνομα Περιοχής"), + "status": MessageLookupByLibrary.simpleMessage("Κατάσταση"), + "staus": MessageLookupByLibrary.simpleMessage("Κατάσταση"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Ακόμα απλήρωτοι"), + "stock": MessageLookupByLibrary.simpleMessage("Στοκ"), + "stockList": MessageLookupByLibrary.simpleMessage("Λίστα αποθέματος"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Απόθεμα / Παραλλαγή", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Αναφορά Αποθέματος"), + "stockValue": MessageLookupByLibrary.simpleMessage("Αξία Αποθέματος"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Το απόθεμα πρέπει να είναι τουλάχιστον 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Αποθέματα: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Λίστα Υπο-φόρων"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Υπο-φόροι"), + "subTotal": MessageLookupByLibrary.simpleMessage("ΜΕΡΙΚΟ ΣΥΝΟΛΟ"), + "submit": MessageLookupByLibrary.simpleMessage("Υποβολή"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Εγγραφείτε Τώρα"), + "subscription": MessageLookupByLibrary.simpleMessage("Συνδρομή"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Αναφορές Συνδρομών", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Συνδρομές"), + "subtotal": MessageLookupByLibrary.simpleMessage("Μερικό Σύνολο"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Πληρώθηκε με επιτυχία", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Πληρωμή Προμηθευτή"), + "supplier": MessageLookupByLibrary.simpleMessage("Προμηθευτής"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Λεπτομέρειες προμηθευτή", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Οφειλή προς Προμηθευτή", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Καθολικό Προμηθευτή", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Όνομα προμηθευτή"), + "switchBank": MessageLookupByLibrary.simpleMessage( + "Αλλαγή Υποκαταστήματος;", + ), + "switchs": MessageLookupByLibrary.simpleMessage("Αλλαγή"), + "tax": MessageLookupByLibrary.simpleMessage("Φόρος (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Φορολογική Ομάδα"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Ποσοστό Φόρου"), + "taxRates": MessageLookupByLibrary.simpleMessage("Φορολογικοί Συντελεστές"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Φορολογικοί συντελεστές - Διαχειριστείτε τους Φορολογικούς σας Συντελεστές", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Φορολογική Αναφορά"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Λίστα Φορολογικών Αναφορών", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Τύπος Φόρου"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Φόρος με έναν/πολλαπλούς τύπους φόρου", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Σας ευχαριστούμε για την αγορά σας", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Σας ευχαριστούμε για την πληρωμή σας", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Λογότυπο Θερμικού Τιμολογίου", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Γλώσσα Θερμικού Εκτυπωτή", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Μέγεθος Σελίδας Θερμικού Εκτυπωτή", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Ημέρες"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 ετικέτες ανά φύλλο, 8.27 επί 11.69 ίντσες", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Αυτόν τον μήνα"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Αυτό το πρόγραμμα δεν είναι επιλέξιμο για αναβάθμιση", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Αυτό το πρόγραμμα δεν είναι διαθέσιμο για αγορά", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Αυτό το προϊόν έχει ήδη προστεθεί!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Αυτή την εβδομάδα"), + "thisYear": MessageLookupByLibrary.simpleMessage("Αυτό το έτος"), + "time": MessageLookupByLibrary.simpleMessage("Ώρα"), + "timeIn": MessageLookupByLibrary.simpleMessage("Ώρα Εισόδου"), + "timeOut": MessageLookupByLibrary.simpleMessage("Ώρα Εξόδου"), + "to": MessageLookupByLibrary.simpleMessage("Προς"), + "toAccount": MessageLookupByLibrary.simpleMessage("Προς Λογαριασμό"), + "toDate": MessageLookupByLibrary.simpleMessage("Μέχρι σήμερα"), + "today": MessageLookupByLibrary.simpleMessage("Σήμερα"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Σύνοψη Σήμερα"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Κορυφαίοι 5 Πελάτες"), + "top5Product": MessageLookupByLibrary.simpleMessage("Κορυφαία 5 Προϊόντα"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "Κορυφαίοι 5 Προμηθευτές", + ), + "total": MessageLookupByLibrary.simpleMessage("Σύνολο"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Συνολικό ποσό"), + "totalAssets": MessageLookupByLibrary.simpleMessage( + "Σύνολο Περιουσιακών Στοιχείων", + ), + "totalBalance": MessageLookupByLibrary.simpleMessage("Συνολικό Υπόλοιπο"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Συνολικές Κατηγορίες", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Σύνολο οφειλόμενου"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Συνολικό Οφειλόμενο Ποσό", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Συνολικές δαπάνες"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Συνολικό Εισόδημα"), + "totalItems": MessageLookupByLibrary.simpleMessage("Συνολικά Αντικείμενα"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Ολική απώλεια"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Συνολικό πληρωτέο"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Συνολική τιμή"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Σύνολο προϊόντων"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Συνολικό κέρδος"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Συνολική Αγορά"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Συνολικό ποσό επιστροφής", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Σύνολο Επιστροφών"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Συνολικό Ποσό Μισθού", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Συνολικές Πωλήσεις"), + "totalVat": MessageLookupByLibrary.simpleMessage("Συνολικό ΦΠΑ"), + "totall": MessageLookupByLibrary.simpleMessage("Σύνολο:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Επισκόπηση συναλλαγής", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Τύπος Συναλλαγής"), + "transactions": MessageLookupByLibrary.simpleMessage("Συναλλαγές"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Αναφορές Ιστορικού Συναλλαγών", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Μεταφορά"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Μεταφορά Επιταγής"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Ημερομηνία Μεταφοράς", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Προσπάθησε ξανά"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Τύπος"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Επιλέξτε Τύπο"), + "unPaid": MessageLookupByLibrary.simpleMessage("Απλήρωτος"), + "unit": MessageLookupByLibrary.simpleMessage("Μονάδα"), + "unitName": MessageLookupByLibrary.simpleMessage("Όνομα μονάδας"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Τιμή μονάδας"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Τιμή μονάδας"), + "units": MessageLookupByLibrary.simpleMessage("Μονάδες"), + "unlimited": MessageLookupByLibrary.simpleMessage("Απεριόριστος"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Απεριόριστη Χρήση"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Απεριόριστη Χρήση του Πακέτου μας👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Εκσυγχρονίζω"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Ενημέρωση Υποκαταστήματος", + ), + "updateContact": MessageLookupByLibrary.simpleMessage("Ενημέρωση επαφής"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Η ενημέρωση αποθέματος απέτυχε", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Ενημέρωση τώρα"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να ενημερώσετε ομάδα.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Ενημέρωση προϊόντος", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Το προϊόν ενημερώθηκε επιτυχώς!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να ενημερώσετε το προϊόν.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Ενημερώστε το προφίλ σας", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Ενημέρωση Αγοράς"), + "updateRole": MessageLookupByLibrary.simpleMessage("Ενημέρωση Ρόλου"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να ενημερώσετε πώληση.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Επιτυχής ενημέρωση"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Ενημερώστε το προφίλ σας για καλύτερη σύνδεση με τους πελάτες σας", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Ενημερώστε τη συνδρομή σας", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ενημέρωση..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Αναβάθμιση Τώρα"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID για Κωδικό QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Μεταφόρτωση"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Ανέβασμα Εικόνας"), + "uploading": MessageLookupByLibrary.simpleMessage("Μεταφόρτωση..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Χρήση Συλλογής"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ο τίτλος χρήστη δεν μπορεί να είναι κενός", + ), + "user": MessageLookupByLibrary.simpleMessage("Χρήστης"), + "userRole": MessageLookupByLibrary.simpleMessage("Ρόλος χρήστη"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Λεπτομέρειες Ρόλου Χρήστη", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Τίτλος Χρήστη"), + "values": MessageLookupByLibrary.simpleMessage("Τιμές"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Η παραλλαγή προστέθηκε με επιτυχία!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Η παραλλαγή διαγράφηκε με επιτυχία!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Λίστα Παραλλαγών"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID Παραλλαγής (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Παραλλαγές"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Προϊόντα με Παραλλαγές", + ), + "vat": MessageLookupByLibrary.simpleMessage("ΦΠΑ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ΦΠΑ & Φόρος"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Αριθμός ΦΠΑ/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Τίτλος ΦΠΑ/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ΑΦΜ (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Αριθμός ΦΠΑ"), + "vatReports": MessageLookupByLibrary.simpleMessage("Αναφορές ΦΠΑ (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Τύπος ΦΠΑ (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Επιβεβαίωση"), + "verify": MessageLookupByLibrary.simpleMessage("Επιβεβαίωση"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Επιβεβαιώστε το Email σας", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Επιβεβαίωση Email"), + "view": MessageLookupByLibrary.simpleMessage("Προβολή λεπτομερειών"), + "viewAll": MessageLookupByLibrary.simpleMessage("Προβολή όλων"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Προβολή Λεπτομερειών"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Προβολή Τιμής"), + "viewStock": MessageLookupByLibrary.simpleMessage("Προβολή Αποθέματος"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Προβολή συναλλαγών για", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Επισκέπτης Πελάτης", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Πορτοφόλι"), + "walletBalance": MessageLookupByLibrary.simpleMessage( + "Υπόλοιπο Πορτοφολιού", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("Αποθήκη (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Όνομα Αποθήκης"), + "warranty": MessageLookupByLibrary.simpleMessage("Εγγύηση"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Στείλαμε ένα email επιβεβαίωσης στο", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Στείλαμε έναν OTP στον αριθμό τηλεφώνου σας", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Εβδομαδιαία"), + "weight": MessageLookupByLibrary.simpleMessage("Βάρος"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Καλώς ήρθατε ξανά!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Τι νέα"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Χονδρική τιμή"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Χονδρέμπορος"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Θα προστεθεί σύντομα", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Γράψτε το μήνυμά σας εδώ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Γράψτε κείμενο εδώ...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Ετήσια"), + "years": MessageLookupByLibrary.simpleMessage("Έτη"), + "yes": MessageLookupByLibrary.simpleMessage("Ναι"), + "yesterday": MessageLookupByLibrary.simpleMessage("Χθες"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Δεν μπορείτε να πληρώσετε περισσότερα από το οφειλόμενο", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Μπορείτε τώρα να στείλετε ξανά το OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια για δημιουργία barcode.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να διαγράψετε το μοντέλο.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να διαγράψετε το επίπεδο ραφιού", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια κέρδους ζημίας.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε κατηγορία εξόδων.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε κατηγορία εσόδων.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε μοντέλο", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργείτε αγορές.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια διαγραφής Τμήματος.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια διαγραφής Τίτλου.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια διαγραφής Αιτήματος Άδειας.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια διαγραφής Μισθοδοσίας.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια εξαγωγής σε excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε barcode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια δημιουργίας αναφοράς", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια ενημέρωσης υποκαταστήματος.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια ενημέρωσης Τμήματος.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια ενημέρωσης Αιτήματος Άδειας.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να ενημερώσετε το μοντέλο", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια ενημέρωσης Αργιών.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια προβολής παρουσίας", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια ενημέρωσης Μισθοδοσίας.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια ενημέρωσης Τίτλου.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια διαγραφής Βάρδιας.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια ενημέρωσης Βάρδιας.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργείτε ράφια.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να διαγράφετε ράφια.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να ενημερώνετε ράφια.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε έξοδο.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Δεν έχετε άδεια να δημιουργήσετε έσοδο.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Πρέπει να δώσετε άδεια", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Χρησιμοποιεις "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Θέλετε να διαγράψετε αυτό το προϊόν;", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Το δωρεάν πακέτο σας σχεδόν τελείωσε, αγοράστε το επόμενο πρόγραμμα. Ευχαριστώ.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Το πακέτο σας"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Το πακέτο σας λήγει σε 5 ημέρες", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Το πακέτο σας λήγει σήμερα\n\nΠαρακαλώ αγοράστε ξανά", + ), + "zip": MessageLookupByLibrary.simpleMessage("ΤΚ"), + "zipCode": MessageLookupByLibrary.simpleMessage("Εισαγάγετε ΤΚ"), + }; +} diff --git a/lib/generated/intl/messages_en.dart b/lib/generated/intl/messages_en.dart new file mode 100644 index 0000000..0ca579d --- /dev/null +++ b/lib/generated/intl/messages_en.dart @@ -0,0 +1,2140 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a en locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'en'; + + static String m0(start) => "Resend OTP in \$${start} seconds"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Customer Details"), + "INVOICE": MessageLookupByLibrary.simpleMessage("INVOICE"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 Page Invoice Logo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Account Display Name", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Account Holder Name", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Account Name"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Account Number"), + "action": MessageLookupByLibrary.simpleMessage("Action"), + "actions": MessageLookupByLibrary.simpleMessage("Actions"), + "active": MessageLookupByLibrary.simpleMessage("Active"), + "add": MessageLookupByLibrary.simpleMessage("Add"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Please Add A Purchase", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Add Attendance"), + "addBank": MessageLookupByLibrary.simpleMessage("Add Bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Add Brand"), + "addCash": MessageLookupByLibrary.simpleMessage("Add Cash"), + "addCategory": MessageLookupByLibrary.simpleMessage("Add Category"), + "addContact": MessageLookupByLibrary.simpleMessage("Add Contact"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Please Add A Customer", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Add Customer"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Add Delivery"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Add Department"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Add New Designation", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Add Expense"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Add Expense Category", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Add Holiday"), + "addImage": MessageLookupByLibrary.simpleMessage("Add Image"), + "addIncome": MessageLookupByLibrary.simpleMessage("Add Income"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Add Income Category", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Add Items"), + "addLeave": MessageLookupByLibrary.simpleMessage("Add Leave"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Add more fields"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Add New Address"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Add New Attendance", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Add Bank Accounts", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("Add New Employee"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Add New Holiday"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Add New Leave"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Add New Model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("Add New Payroll"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Add New Product"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Please Add A Purchase", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Add New Rack"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Add New Shift"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Add New Tax"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Add New Variation", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Add New Variation", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Add New Warehouse", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Add Note"), + "addParty": MessageLookupByLibrary.simpleMessage("Add Parties"), + "addPayment": MessageLookupByLibrary.simpleMessage("Add Payment"), + "addProduct": MessageLookupByLibrary.simpleMessage("Please Add A Product"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Add product first", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Product created successfully!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to create Product.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Add Purchase"), + "addRole": MessageLookupByLibrary.simpleMessage("Add Role"), + "addSale": MessageLookupByLibrary.simpleMessage("Please Add A Sale"), + "addSales": MessageLookupByLibrary.simpleMessage("Add Sales"), + "addShelf": MessageLookupByLibrary.simpleMessage("Add New Shelf"), + "addShift": MessageLookupByLibrary.simpleMessage("Add Shift"), + "addStock": MessageLookupByLibrary.simpleMessage("Add Stock"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Add Sub-Variation", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Add Tax"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("Add New Tax"), + "addUnit": MessageLookupByLibrary.simpleMessage("Add Unit"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Add User Role"), + "addVariant": MessageLookupByLibrary.simpleMessage("Add Variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Add Variant Details", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Added To Cart"), + "adding": MessageLookupByLibrary.simpleMessage("Adding.."), + "address": MessageLookupByLibrary.simpleMessage("Address"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Adjust Bank Balance", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Adjust Cash"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Adjust Cash Balance", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Adjustment Date"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Advance"), + "all": MessageLookupByLibrary.simpleMessage("All"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "All business solutions", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro is a complete business solution with stock, account, sales, expense & loss/profit.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("All Employee"), + "allParties": MessageLookupByLibrary.simpleMessage("All Parties"), + "allParty": MessageLookupByLibrary.simpleMessage("All Party"), + "allTime": MessageLookupByLibrary.simpleMessage("All Time"), + "allTransaction": MessageLookupByLibrary.simpleMessage("All Transaction"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Already Added"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Already have an account? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Amount"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Amount must be greater than 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Amount rounding method", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Amounts in Words"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Amount is required", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "An SMS will be sent to the following number: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Support", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "A new update available\nPlease update your app", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Apply"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Are you sure?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Are you sure you want to delete this Brunch?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Are you sure you want to delete this Role?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Are you sure you want to switch to a different branch?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Are you sure you want to delete this party?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Are you sure you want to Exit from this branch?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("As of Date"), + "assets": MessageLookupByLibrary.simpleMessage("Assets"), + "attachment": MessageLookupByLibrary.simpleMessage("Attachment"), + "attendance": MessageLookupByLibrary.simpleMessage("Attendance"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Attendance Reports", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Authorized Signature", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Auto-calculated days", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Auto-selected"), + "backToHome": MessageLookupByLibrary.simpleMessage("Back To Home"), + "balance": MessageLookupByLibrary.simpleMessage("Balance"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Balance Due"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balance sheet"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bank Accounts"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bank Details"), + "bankName": MessageLookupByLibrary.simpleMessage("Bank Name"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bank to Bank Transfer", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bank to Cash Transfer", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Barcode print label setting", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barcode Generator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barcodes"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Batch No."), + "billTO": MessageLookupByLibrary.simpleMessage("Bill To"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Bill wise profit"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Billing Address"), + "birthDate": MessageLookupByLibrary.simpleMessage("Birth Date"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth is turned off. Please turn it on.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Branch"), + "branchList": MessageLookupByLibrary.simpleMessage("Branch List"), + "brand": MessageLookupByLibrary.simpleMessage("Brand"), + "brandName": MessageLookupByLibrary.simpleMessage("Brand name"), + "brands": MessageLookupByLibrary.simpleMessage("Brands"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Break Duration"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Break Status"), + "breakTime": MessageLookupByLibrary.simpleMessage("Break Time"), + "bulk": MessageLookupByLibrary.simpleMessage("Bulk Upload"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Bulk Uploads"), + "businessCat": MessageLookupByLibrary.simpleMessage("Business Category"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Company & Business Name", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Buy Now"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Buy premium Plan"), + "call": MessageLookupByLibrary.simpleMessage("Call"), + "camera": MessageLookupByLibrary.simpleMessage("Camera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Cannot edit this transaction type.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Could not retrieve payment details.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Cancel"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Scanning for devices...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Cannot transfer to the same account.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacity"), + "cash": MessageLookupByLibrary.simpleMessage("Cash"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Cash & Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Cash & Bank Management", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Cashflow"), + "cashIn": MessageLookupByLibrary.simpleMessage("Cash In"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Cash in Hand"), + "cashOut": MessageLookupByLibrary.simpleMessage("Cash Out"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Cash To Bank Transfer", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categories"), + "category": MessageLookupByLibrary.simpleMessage("Category"), + "categoryName": MessageLookupByLibrary.simpleMessage("Category name"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Change Amount"), + "changePassword": MessageLookupByLibrary.simpleMessage("Change Password"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Check Email"), + "cheque": MessageLookupByLibrary.simpleMessage("Cheques"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Cheque Amount"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Cheque Date"), + "chequeList": MessageLookupByLibrary.simpleMessage("Cheques List"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Cheque Number"), + "choose": MessageLookupByLibrary.simpleMessage("Choose"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Choose Country"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Choose a Customer"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Choose a Supplier"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Chose Your Features", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Features are the important part which makes POSpro different from traditional solutions.", + ), + "city": MessageLookupByLibrary.simpleMessage("City"), + "cityName": MessageLookupByLibrary.simpleMessage("City Name"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Clear"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("Click to connect"), + "close": MessageLookupByLibrary.simpleMessage("Close"), + "closed": MessageLookupByLibrary.simpleMessage("Closed"), + "code": MessageLookupByLibrary.simpleMessage("Code"), + "collectDue": MessageLookupByLibrary.simpleMessage("Collect Due"), + "collectDues": MessageLookupByLibrary.simpleMessage("Please Collect A Due"), + "collectedBy": MessageLookupByLibrary.simpleMessage("Collected By:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Collected By"), + "color": MessageLookupByLibrary.simpleMessage("Color"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combination of multiple taxes", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Combo Product Report", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Combo Products"), + "comboReport": MessageLookupByLibrary.simpleMessage("Combo report"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Coming Soon"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Company Address"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Confirm Delete"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Confirm Password"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Confirm Password"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Confirm return"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Confirm SMS to"), + "congratulation": MessageLookupByLibrary.simpleMessage("Congratulations"), + "connect": MessageLookupByLibrary.simpleMessage("Click to connect"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Connect your printer", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Connect Your printer", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Connected to"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Contact Details"), + "contactUs": MessageLookupByLibrary.simpleMessage("Contact Us"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continue"), + "continueE": MessageLookupByLibrary.simpleMessage("Continue"), + "cost": MessageLookupByLibrary.simpleMessage("Cost"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Cost exc. tax"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Cost inc. tax"), + "country": MessageLookupByLibrary.simpleMessage("Country"), + "countryName": MessageLookupByLibrary.simpleMessage("Country Name"), + "create": MessageLookupByLibrary.simpleMessage("Create"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Create A Free Account", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Create a Free Account"), + "createBranch": MessageLookupByLibrary.simpleMessage("Create Brunch"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Create New Password", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to create pdf.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to create sale.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Credit (In)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Party Credit Limit"), + "currency": MessageLookupByLibrary.simpleMessage("Currency"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Current Balance"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Current Cash Balance", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Current Month"), + "currentYear": MessageLookupByLibrary.simpleMessage("Current Year"), + "currents": MessageLookupByLibrary.simpleMessage("Current"), + "custom": MessageLookupByLibrary.simpleMessage("Custom"), + "customDate": MessageLookupByLibrary.simpleMessage("Custom Date"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Custom Invoice Branding", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Custom Print"), + "customer": MessageLookupByLibrary.simpleMessage("Customer"), + "customerDate": MessageLookupByLibrary.simpleMessage("Custom Date"), + "customerDue": MessageLookupByLibrary.simpleMessage("Customer Due"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Customer Ledger"), + "customerName": MessageLookupByLibrary.simpleMessage("Customer Name"), + "customerPay": MessageLookupByLibrary.simpleMessage("Customer Pay"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Customer Phone Number", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Customer Signature", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Daily Transaction", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data saved successfully.", + ), + "date": MessageLookupByLibrary.simpleMessage("Date"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "To Date cannot be before From Date.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Date is required"), + "dates": MessageLookupByLibrary.simpleMessage("Date:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Day Book"), + "days": MessageLookupByLibrary.simpleMessage("days"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Days Left"), + "dealer": MessageLookupByLibrary.simpleMessage("Dealer"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Dealer price"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Out)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Default Selling Price", + ), + "delete": MessageLookupByLibrary.simpleMessage("Delete"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Delete Account"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Are you sure you want to delete this Batch?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Are you sure you want to delete your account? This action will permanently erase all your data.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete party.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Deleted successfully!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Deleting...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Delivery Address"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Delivery Charge"), + "department": MessageLookupByLibrary.simpleMessage("Department"), + "deposit": MessageLookupByLibrary.simpleMessage("Deposit"), + "depositTo": MessageLookupByLibrary.simpleMessage("Deposit To"), + "description": MessageLookupByLibrary.simpleMessage("Description"), + "designation": MessageLookupByLibrary.simpleMessage("Designation"), + "designationName": MessageLookupByLibrary.simpleMessage("Designation Name"), + "details": MessageLookupByLibrary.simpleMessage("Details"), + "developedBy": MessageLookupByLibrary.simpleMessage("Developed By"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-digits pin has been sent to your email address: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Disable"), + "discount": MessageLookupByLibrary.simpleMessage("Discount"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Display name is required", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Do Not Disturb"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Do you really want to delete this", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Do you want to delete the user?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Do you want to exit the app?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Do you really want to re-open this cheque?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Don’t have an account?", + ), + "done": MessageLookupByLibrary.simpleMessage("Done"), + "download": MessageLookupByLibrary.simpleMessage("Download"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Download APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Download Excel Format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Download successful! Check your Documents folder", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Downloading..."), + "due": MessageLookupByLibrary.simpleMessage("Due"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Due Amount: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Due Balance"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Due collection"), + "dueList": MessageLookupByLibrary.simpleMessage("Due List"), + "duePay": MessageLookupByLibrary.simpleMessage("Due Pay"), + "dueReport": MessageLookupByLibrary.simpleMessage("Due Report"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sales on due are not allowed for walk-in customers.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dues"), + "duration": MessageLookupByLibrary.simpleMessage("Duration"), + "durationDays": MessageLookupByLibrary.simpleMessage("Duration (Days)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Easy to use mobile pos", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro app is free, easy to use. In fact, it\'s one of the best POS systems around the world.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Edit"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Edit Attendance"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Edit Bank Accounts", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Edit Bank Adjustment", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage("Edit Bank to Cash"), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Edit Bank Transfer", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Edit Cash Adjustment", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage("Edit Cash to Bank"), + "editCategory": MessageLookupByLibrary.simpleMessage("Edit Category"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Edit Designation"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Edit Employee"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Edit Holiday"), + "editLeave": MessageLookupByLibrary.simpleMessage("Edit Leave"), + "editModel": MessageLookupByLibrary.simpleMessage("Edit Model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Edit Payroll"), + "editPhone": MessageLookupByLibrary.simpleMessage("Edit Phone Number ?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Edit Product"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Edit Purchase Invoice", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Edit Rack"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Edit Sales Invoice", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Edit Shelf"), + "editShift": MessageLookupByLibrary.simpleMessage("Edit Shift"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Edit Socail Media", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Edit Tax"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Edit Tax Group"), + "editVariations": MessageLookupByLibrary.simpleMessage("Edit Variation"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Edit Warehouse"), + "email": MessageLookupByLibrary.simpleMessage("Email Address"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Email can\'t be empty", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Employee"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Enter low stock"), + "end": MessageLookupByLibrary.simpleMessage("End"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("End Break Time"), + "endDate": MessageLookupByLibrary.simpleMessage("End Date"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "End date before start date", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "End date cannot be before start date.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("End Time"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "End time is required", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "End your Free plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Enter Batch No."), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Enter a brand name", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Enter a valid Discount", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("Enter a valid OTP"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Enter a valid stock", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Enter account display name", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Enter account holder name", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Enter account number", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Enter Address"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Enter Amount"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Enter Balance"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Enter Bank Name"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Enter Batch No."), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Enter Break Time"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Enter Business/Store Name", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Enter Capacity"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Enter category name", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Enter color"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Enter customer phone number", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Enter dealer price", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Enter Description", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Enter Designation name", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Enter discount"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Please enter your email address below to receive password Reset Link.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Enter End Time"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Enter expanse category name", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Enter expense date", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Enter Full Address", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Enter Full Name"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Enter holiday name", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Enter income category name", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("Enter label text"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Enter manufacturer name", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Enter Model Name"), + "enterName": MessageLookupByLibrary.simpleMessage("Enter Name"), + "enterNote": MessageLookupByLibrary.simpleMessage("Enter Note"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Enter opening balance", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Enter product code", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Enter product Name", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Enter Purchase price", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Enter quantity"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Enter reference number", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Enter Salting price", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Enter Shelf Name"), + "enterSize": MessageLookupByLibrary.simpleMessage("Enter Size"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Enter Start Time"), + "enterStock": MessageLookupByLibrary.simpleMessage("Enter stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("Enter Tax Rate"), + "enterType": MessageLookupByLibrary.simpleMessage("Enter Type"), + "enterUserName": MessageLookupByLibrary.simpleMessage("Enter user name"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("Enter User Title"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Enter valid OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Enter values"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Enter VAT/GST Number", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Enter VAT/GST Title", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Enter warehouse name", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Enter weight"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Enter wholesale price", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Enter your country", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Enter your email address", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Enter your full name", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Enter your name"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Enter Your Note Level", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Enter your password", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Enter your phone number", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Enter your Post Sale Message", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Error deleting tax", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel Files"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel Uploader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("exclusivePrice"), + "exit": MessageLookupByLibrary.simpleMessage("Exit"), + "exitBank": MessageLookupByLibrary.simpleMessage("Exit Branch"), + "expDate": MessageLookupByLibrary.simpleMessage("Exp. Date"), + "expense": MessageLookupByLibrary.simpleMessage("Expense"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Expense Categories"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Expense Date"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Expense For"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Expense Report"), + "expensesType": MessageLookupByLibrary.simpleMessage("Expenses Types"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Expiration Status", + ), + "expire": MessageLookupByLibrary.simpleMessage("Expire"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Expire Product Reports", + ), + "expired": MessageLookupByLibrary.simpleMessage("Expired"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Expire Date"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Expired item report", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Expired List"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Expired Products"), + "expiry": MessageLookupByLibrary.simpleMessage("Expiry"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Extend Plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Failed to delete the Department", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Failed to delete the tax", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Failed to get platform version.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Failed to load departments", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Failed to process return.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Fashion"), + "feature": MessageLookupByLibrary.simpleMessage("Feature"), + "field": MessageLookupByLibrary.simpleMessage("Field"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Days"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filter by Date"), + "firstName": MessageLookupByLibrary.simpleMessage("First Name"), + "flat": MessageLookupByLibrary.simpleMessage("Flat"), + "folder": MessageLookupByLibrary.simpleMessage( + "It May be that the mail ended up in your spam folder.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Forgot password"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("Free Data Backup"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Free Lifetime Update", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Free Package"), + "freePlan": MessageLookupByLibrary.simpleMessage("Free Plan"), + "from": MessageLookupByLibrary.simpleMessage("From"), + "fromAccount": MessageLookupByLibrary.simpleMessage("From Account"), + "fromDate": MessageLookupByLibrary.simpleMessage("From Date"), + "fullName": MessageLookupByLibrary.simpleMessage("Full Name"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Fully Paid"), + "gallery": MessageLookupByLibrary.simpleMessage("Gallery"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "No data available for generate pdf", + ), + "gender": MessageLookupByLibrary.simpleMessage("Gender"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generate Pdf"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Generating PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("You Have Got An Email"), + "gotIt": MessageLookupByLibrary.simpleMessage("Got It"), + "grossProfit": MessageLookupByLibrary.simpleMessage("Gross Profit"), + "guarantee": MessageLookupByLibrary.simpleMessage("Guarantee"), + "guest": MessageLookupByLibrary.simpleMessage("Guest"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Already have an account?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Hide fields"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("High to Low Price"), + "hintEmail": MessageLookupByLibrary.simpleMessage("Enter email address"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Enter password"), + "holderName": MessageLookupByLibrary.simpleMessage("Holder Name"), + "holiday": MessageLookupByLibrary.simpleMessage("Holiday"), + "holidayList": MessageLookupByLibrary.simpleMessage("Holiday List"), + "home": MessageLookupByLibrary.simpleMessage("Home"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Hours Left"), + "hrm": MessageLookupByLibrary.simpleMessage("Hrm"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "I agree to delete my account permanently.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC Code"), + "image": MessageLookupByLibrary.simpleMessage("Image"), + "inActive": MessageLookupByLibrary.simpleMessage("InActive"), + "inStock": MessageLookupByLibrary.simpleMessage("In Stock"), + "inactive": MessageLookupByLibrary.simpleMessage("Inactive"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("inclusivePrice"), + "income": MessageLookupByLibrary.simpleMessage("Income"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Income Categories", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Income Categories Report", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Income Date"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Income For"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Income Report"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "You do not have permission to view income report.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Income Type"), + "incomes": MessageLookupByLibrary.simpleMessage("Income"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Information to show in labels", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruction"), + "inv": MessageLookupByLibrary.simpleMessage("Inv No"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Invalid amount"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventory"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "You don\'t have inventory permission", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Invoice"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Invoice Logo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Invoice Number"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Invoice viewer"), + "item": MessageLookupByLibrary.simpleMessage("Item"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Item Added"), + "itemName": MessageLookupByLibrary.simpleMessage("Item Name"), + "itemsSales": MessageLookupByLibrary.simpleMessage("items Sales"), + "joinDate": MessageLookupByLibrary.simpleMessage("Join Date"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Labels Roll-Label Size 1.5\"*1, 38mm*25mm, Gap 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Labels Roll-Label Size 2\"*1, 50mm*25mm, Gap 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Password"), + "language": MessageLookupByLibrary.simpleMessage("Language"), + "last30Days": MessageLookupByLibrary.simpleMessage("Last 30 Days"), + "last7Days": MessageLookupByLibrary.simpleMessage("Last 7 Days"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Last Month"), + "lastName": MessageLookupByLibrary.simpleMessage("Last Name"), + "lastYear": MessageLookupByLibrary.simpleMessage("Last Year"), + "leave": MessageLookupByLibrary.simpleMessage("Leave"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Leave Duration"), + "leaveList": MessageLookupByLibrary.simpleMessage("Leave List"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Leave Reports"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Leave Request"), + "leaveType": MessageLookupByLibrary.simpleMessage("Leave Type"), + "ledger": MessageLookupByLibrary.simpleMessage("Ledger"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("List is Empty"), + "loading": MessageLookupByLibrary.simpleMessage("Loading"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Loading OTP settings...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Log In"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Login With Email"), + "logOut": MessageLookupByLibrary.simpleMessage("Log Out"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Login failed. Please try again.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Login With Phone"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Loss"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Loss/Profit"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Loss/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Loss/Profit Report", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Low Stock"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("Low Stock Alert"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("Low Stock Report"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Low to high Price"), + "lp": MessageLookupByLibrary.simpleMessage("Loss/Profit"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Loss/Profit Details"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Manage Settings"), + "manuDate": MessageLookupByLibrary.simpleMessage("Manufacture Date"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Manufacture Date"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Manufacturer"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Card"), + "messege": MessageLookupByLibrary.simpleMessage("Message"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobile"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Created Successfully!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Model Name"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Updated Successfully!", + ), + "models": MessageLookupByLibrary.simpleMessage("Models"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Money In"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Money Out"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Money Receipt"), + "month": MessageLookupByLibrary.simpleMessage("Month"), + "monthly": MessageLookupByLibrary.simpleMessage("Monthly"), + "moreInfo": MessageLookupByLibrary.simpleMessage("More Info"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("MRP/Sales Price"), + "name": MessageLookupByLibrary.simpleMessage("Name"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "name can\'n be empty", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Need at least two bank accounts to perform a transfer.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Net Profit"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Net Total Amount"), + "newPassword": MessageLookupByLibrary.simpleMessage("New Password"), + "next": MessageLookupByLibrary.simpleMessage("Next"), + "no": MessageLookupByLibrary.simpleMessage("No"), + "noAcc": MessageLookupByLibrary.simpleMessage("Haven\'t any account?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "No accounts found matching", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Not Active User"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "No attendance records found for selected filters.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "No attendance records found.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "No bank accounts found.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "No bank accounts found to transfer from.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("No Batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "No Bluetooth device selected.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("No Branch Found"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("No cheques found"), + "noData": MessageLookupByLibrary.simpleMessage("No Data Available"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("No data available"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "No data available", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "No data available for export", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "No data available for generate pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("No Data Found"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "No department found.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "No description available for this department.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "No description available for this designation.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "No description provided.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "No designation found.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "No destination bank accounts found.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("No Devices Found"), + "noDue": MessageLookupByLibrary.simpleMessage("No Due"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("No Due Selected"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("No file selected"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "No holidays found.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "No holidays found matching", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("No Item Found"), + "noItemSelected": MessageLookupByLibrary.simpleMessage("No Item Selected"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "No leave records found for selected filters.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "No leave requests found.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "No matched products found.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "No matching payroll records found.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("No note provided."), + "noParty": MessageLookupByLibrary.simpleMessage("No Parties Found"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "No payroll records found.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("No Product Found"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "No products match your search.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "No Product Selected", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage("No User Role Found"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("No shifts found."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "No stock data available.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "No Sub Tax Selected", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("No Supplier Available"), + "noTransaction": MessageLookupByLibrary.simpleMessage("No Transaction"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "No transactions found", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "No transactions found for this filter.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "No transactions to generate PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("No values defined"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "No variations found.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Non Refundable(VAT/Discount)", + ), + "none": MessageLookupByLibrary.simpleMessage("None"), + "notFound": MessageLookupByLibrary.simpleMessage("Not Found"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "No Internet Connection", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Could not launch the phone app.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "No matching results found", + ), + "note": MessageLookupByLibrary.simpleMessage("Note"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Note Level"), + "notification": MessageLookupByLibrary.simpleMessage("Notification"), + "off": MessageLookupByLibrary.simpleMessage("Off"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Okay"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Old Password"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Old Password can\'t be empty", + ), + "on": MessageLookupByLibrary.simpleMessage("On"), + "open": MessageLookupByLibrary.simpleMessage("Open"), + "openCamera": MessageLookupByLibrary.simpleMessage("Open Camera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Open Setting"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Opening Balance"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Opening balance is required", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Opening Date"), + "opinion": MessageLookupByLibrary.simpleMessage("Enter your opinion"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Or Continue with"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Out Of Stock"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Our premium Plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Package Features"), + "package": MessageLookupByLibrary.simpleMessage("Package"), + "packageDate": MessageLookupByLibrary.simpleMessage("Package Date"), + "packageName": MessageLookupByLibrary.simpleMessage("Package Name"), + "packingDate": MessageLookupByLibrary.simpleMessage("Packing Date"), + "paid": MessageLookupByLibrary.simpleMessage("Paid"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Paid Amount"), + "paidBy": MessageLookupByLibrary.simpleMessage("Paid By"), + "paidVia": MessageLookupByLibrary.simpleMessage("Paid via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Partial Paid"), + "parties": MessageLookupByLibrary.simpleMessage("Parties"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to create Party.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Parties List"), + "partyReports": MessageLookupByLibrary.simpleMessage("Party Reports"), + "partyType": MessageLookupByLibrary.simpleMessage("Party Type"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Party wise profit", + ), + "password": MessageLookupByLibrary.simpleMessage("Password"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Password can\'t be empty", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Password must be at least 6 characters", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Password must be at least 6 characters", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Passwords do not match", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Pay for Subscribe", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Payable Amount"), + "payment": MessageLookupByLibrary.simpleMessage("Payment"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Payment Complete"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Payment Details"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Payment Failed"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Payment failed. Please try again.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Payment Gateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Payment Method"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Payment Methods"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Payment Success"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Please select a payment type", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Payment Type"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Payment was successful!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Payment Year"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Payment Amounts"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Payments Types"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Pay With Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Payroll"), + "payrollList": MessageLookupByLibrary.simpleMessage("Payroll List"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Payroll Record"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Payroll Reports"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf Generate Successfully", + ), + "percent": MessageLookupByLibrary.simpleMessage("Percent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Permission Denied", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permission denied to delete bank.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permission denied to update bank.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permission denied to View bank.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Permission not granted!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Personal Info:"), + "phone": MessageLookupByLibrary.simpleMessage("Phone Number"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Phone number is not available.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Phone Number"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Phone Verification", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Phone:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Pick and Upload File", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Pick End Date"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Pick Start Date"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Please Add A Sale Return", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Please add at least one bank account to adjust balances.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Please add quantity", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Please check your internet connection and try again", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Please connect the printer first", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Please connect your bluetooth printer", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Please enable Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Please enter a bigger password", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Please enter a confirm password", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Please enter date", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Please enter a password", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Please enter a valid brand name", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Please enter a valid business name", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Please enter a valid email", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Please enter a valid Name", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Please enter a valid phone number", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Please enter a valid product Name", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Please enter a valid purchase price", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Please enter a valid quantity (at least 1) for all products", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Please enter a valid Sale price", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Please enter a valid unit name", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Please Enter Amount", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Please enter at least one value.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Please enter branch name", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Please enter date", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Please enter designation name", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Please Select End Date", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Please Enter Holiday Name", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Please Enter Name", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Please enter rack name", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Please enter shelf name", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Please enter the OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Please enter unit name", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Please enter a valid name", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Please Enter valid phone and name first", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Please enter your details.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "pleaseEnterYourPhoneNumber", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Please Enter Your Salary", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Please make a sale first", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Please select a category", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Please select a destination bank account.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Please select a expense category", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Please select a leave type", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Please select a product first", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Please select a shift", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Please select start date", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Please select a status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Please select an employee", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Please select a month", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Please select both accounts.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Please select break status", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Please select date", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Please select department", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Please select designation", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Please select product for return", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Please select payment year", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Please select a product first", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Please Select Start Date", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Please select status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Please select valid start and end dates.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Please select your Gender", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Please select your shift", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Please use the valid purchase code to use the app.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Pos"), + "posSale": MessageLookupByLibrary.simpleMessage("Pos Sale"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Post Sale Message", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Powered By"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Support", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium Plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Press to select"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Preview PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Previous Due"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Previous Pay Amount", + ), + "price": MessageLookupByLibrary.simpleMessage("Price"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Price Cannot be Empty"), + "print": MessageLookupByLibrary.simpleMessage("Print"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Print Bank details on invoices", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Print Barcode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Print Label"), + "printing": MessageLookupByLibrary.simpleMessage("Printing Option"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Printing Invoice"), + "printingOption": MessageLookupByLibrary.simpleMessage("Printing Option"), + "product": MessageLookupByLibrary.simpleMessage("Product"), + "productBrand": MessageLookupByLibrary.simpleMessage("Product Brand"), + "productCategory": MessageLookupByLibrary.simpleMessage("Product Category"), + "productCode": MessageLookupByLibrary.simpleMessage("Product Code"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "product code is required", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Product Details"), + "productList": MessageLookupByLibrary.simpleMessage("Product List"), + "productModels": MessageLookupByLibrary.simpleMessage("Product Models"), + "productName": MessageLookupByLibrary.simpleMessage("Product name"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Product Not found", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Product Purchase History", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Product purchase report", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Product Racks"), + "productReports": MessageLookupByLibrary.simpleMessage("Product Reports"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Product Sale History", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Product sales report", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Product Settings"), + "productStock": MessageLookupByLibrary.simpleMessage("Product Stock"), + "productUnit": MessageLookupByLibrary.simpleMessage("Product Unit"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Product Variations", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Product wise profit", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Product Wise Profit & Loss", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Product Wise Purchase", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Product Wise Loss", + ), + "products": MessageLookupByLibrary.simpleMessage("Products"), + "profile": MessageLookupByLibrary.simpleMessage("Profile"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profile Edit"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Profit & Loss"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Prfot & Loss Details Report", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Profit & Loss"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Profit Margin"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Profit Percent"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo Code"), + "purchase": MessageLookupByLibrary.simpleMessage("Purchase"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Purchase Alarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Purchase By:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Purchase Confirmed", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Purchase Details"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Purchase Price Ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Purchase price Ex. required", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Purchase Price Inc."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Purchase price Inc. required", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Purchase List"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Purchase Now"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Purchase Premium Plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Purchase Price"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Purchase Qty"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Purchase quantity required", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Purchase Report"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Sales Return"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Purchase Return Report", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Purchase Returns"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to update purchases.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to create purchases.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Purchased"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Purchased By"), + "qty": MessageLookupByLibrary.simpleMessage("Qty"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantity"), + "quickOver": MessageLookupByLibrary.simpleMessage("Quick Overview"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Quick Overview"), + "rack": MessageLookupByLibrary.simpleMessage("Rack"), + "rackName": MessageLookupByLibrary.simpleMessage("Rack Name"), + "racks": MessageLookupByLibrary.simpleMessage("Racks"), + "reOpen": MessageLookupByLibrary.simpleMessage("Re-Open"), + "read": MessageLookupByLibrary.simpleMessage("Read"), + "receipt": MessageLookupByLibrary.simpleMessage("Receipt"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Received Amount"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Received By"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Received From"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Recent Transactions", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Received the Pin"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Reduce Cash"), + "reference": MessageLookupByLibrary.simpleMessage("Reference"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Reference Number"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Reference No"), + "register": MessageLookupByLibrary.simpleMessage("Register"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "We need to register your phone without getting started!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Remaining"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Remaining Due"), + "remark": MessageLookupByLibrary.simpleMessage("Remark"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Remember me"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Remember me later", + ), + "remove": MessageLookupByLibrary.simpleMessage("Remove"), + "reports": MessageLookupByLibrary.simpleMessage("Reports"), + "resendIn": MessageLookupByLibrary.simpleMessage("Resend OTP in "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Enter valid OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Reset password by using your email or phone number", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Reset your password to recovery and log in your account", + ), + "resets": MessageLookupByLibrary.simpleMessage("Reset"), + "retailer": MessageLookupByLibrary.simpleMessage("Retailer"), + "retry": MessageLookupByLibrary.simpleMessage("Retry"), + "retryScan": MessageLookupByLibrary.simpleMessage("Retry Scan"), + "retur": MessageLookupByLibrary.simpleMessage("Return"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Return Amount"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Return Quantity"), + "returned": MessageLookupByLibrary.simpleMessage("Returned"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Returned Amount"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Returned Date"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Returned Item"), + "role": MessageLookupByLibrary.simpleMessage("Role"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Role & Permission", + ), + "roles": MessageLookupByLibrary.simpleMessage("Roles"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Round to nearest whole number", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Round to nearest decimal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Round to nearest decimal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Round to nearest decimal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Round to whole number", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Rounding"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Rounded Total"), + "roundings": MessageLookupByLibrary.simpleMessage("Rounding (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Running Cash"), + "sNo": MessageLookupByLibrary.simpleMessage("S.No."), + "salary": MessageLookupByLibrary.simpleMessage("Salary"), + "sale": MessageLookupByLibrary.simpleMessage("Sale"), + "saleBy": MessageLookupByLibrary.simpleMessage("Sales By"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Sales Edit"), + "saleList": MessageLookupByLibrary.simpleMessage("Sales List"), + "salePrice": MessageLookupByLibrary.simpleMessage("Sale Price"), + "saleQty": MessageLookupByLibrary.simpleMessage("Sale Qty"), + "saleReq": MessageLookupByLibrary.simpleMessage("Sales price required"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Sale return"), + "sales": MessageLookupByLibrary.simpleMessage("Sales"), + "salesBy": MessageLookupByLibrary.simpleMessage("Sales By:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Sales Details"), + "salesList": MessageLookupByLibrary.simpleMessage("Sales List"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Sales & Purchase Overview", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Sales Report"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Sales Return"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Sales Return Report", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Sales Settings"), + "save": MessageLookupByLibrary.simpleMessage("Save"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Save and Publish"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Save Settings"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Save Variant"), + "saving": MessageLookupByLibrary.simpleMessage("Saving"), + "scanCode": MessageLookupByLibrary.simpleMessage("Scan product QR code"), + "search": MessageLookupByLibrary.simpleMessage("Search"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Search attendance", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Search Batch no..."), + "searchH": MessageLookupByLibrary.simpleMessage("Search Here...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Search leaves"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Search Product"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Search transactions...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Search..."), + "seconds": MessageLookupByLibrary.simpleMessage("seconds"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "See all promo code", + ), + "select": MessageLookupByLibrary.simpleMessage("Select"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Select a brand"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Select a invoice"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Select account"), + "selectAll": MessageLookupByLibrary.simpleMessage("Select All"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Select at least one shelf", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Select Bank or Cash", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Select Business Category", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Select Category"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Select Customer"), + "selectDate": MessageLookupByLibrary.simpleMessage("Select Date"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Select date first", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Select deposit destination", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Select employee first", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Select from date"), + "selectItems": MessageLookupByLibrary.simpleMessage("Select Items"), + "selectLang": MessageLookupByLibrary.simpleMessage("Select Your Language"), + "selectModel": MessageLookupByLibrary.simpleMessage("Select Model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Select One"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Select one account", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Select Product Category", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Select Product Unit", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Select Rack"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Select Shelf"), + "selectStock": MessageLookupByLibrary.simpleMessage("Select Stock"), + "selectTax": MessageLookupByLibrary.simpleMessage("Select Tax"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Select to date"), + "selectType": MessageLookupByLibrary.simpleMessage("Select type"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Select variations : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Select Warehouse"), + "sellAll": MessageLookupByLibrary.simpleMessage("Sell All >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Selling Price"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Sells By"), + "send": MessageLookupByLibrary.simpleMessage("Send"), + "sendCode": MessageLookupByLibrary.simpleMessage("Send the code"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "We Have Send An Email with instructions on how to reset password to:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Send Reset Link"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Send Message"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Send SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Send Sms"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Send your Email"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Update your profile to connect your doctor with better impression", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Set Up New Password", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Setup Your Profile"), + "setting": MessageLookupByLibrary.simpleMessage("Setting"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Days"), + "share": MessageLookupByLibrary.simpleMessage("Share"), + "shelf": MessageLookupByLibrary.simpleMessage("Shelf"), + "shelfName": MessageLookupByLibrary.simpleMessage("Shelf Name"), + "shelves": MessageLookupByLibrary.simpleMessage("Shelves"), + "shift": MessageLookupByLibrary.simpleMessage("Shift"), + "shiftName": MessageLookupByLibrary.simpleMessage("Shift Name"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Shipping Address"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Shipping Charge"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Shop Opening Balance", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Shop Remaining Balance", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Show Action"), + "showCode": MessageLookupByLibrary.simpleMessage("Show code"), + "showCombo": MessageLookupByLibrary.simpleMessage("Show Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Show Expire Date"), + "showName": MessageLookupByLibrary.simpleMessage("Show Name"), + "showPrice": MessageLookupByLibrary.simpleMessage("Show Price"), + "showSingle": MessageLookupByLibrary.simpleMessage("Show Single"), + "showVariant": MessageLookupByLibrary.simpleMessage("Show Variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Sign in"), + "signUp": MessageLookupByLibrary.simpleMessage("Sign Up"), + "single": MessageLookupByLibrary.simpleMessage("Single"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Days"), + "size": MessageLookupByLibrary.simpleMessage("Size"), + "skip": MessageLookupByLibrary.simpleMessage("Skip"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Skip the update"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "sl": MessageLookupByLibrary.simpleMessage("SL"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart watch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Social Marketing"), + "sold": MessageLookupByLibrary.simpleMessage("Sold"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Something went wrong with the web page.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Something is"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Staff Login"), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Start Break Time"), + "startDate": MessageLookupByLibrary.simpleMessage("Start Date"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Start New Sale"), + "startTime": MessageLookupByLibrary.simpleMessage("Start Time"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Start time is required", + ), + "started": MessageLookupByLibrary.simpleMessage("Started"), + "state": MessageLookupByLibrary.simpleMessage("State"), + "stateName": MessageLookupByLibrary.simpleMessage("State Name"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Still Unpaid"), + "stock": MessageLookupByLibrary.simpleMessage("Stock"), + "stockList": MessageLookupByLibrary.simpleMessage("Stock List"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stock / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Stock Report"), + "stockValue": MessageLookupByLibrary.simpleMessage("Stock Value"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Stock must be at least 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stock: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Sub Tax List"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sub Taxes"), + "subTotal": MessageLookupByLibrary.simpleMessage("Sub Total"), + "submit": MessageLookupByLibrary.simpleMessage("Submit"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Subscribe Now"), + "subscription": MessageLookupByLibrary.simpleMessage("Subscription"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Subscription Reports", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Subscriptions"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "successfully paid", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Supplier Pay"), + "supplier": MessageLookupByLibrary.simpleMessage("Supplier"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("Supplier Details"), + "supplierDue": MessageLookupByLibrary.simpleMessage("Supplier Due"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Supplier Ledger"), + "supplierName": MessageLookupByLibrary.simpleMessage("Supplier Name"), + "switchBank": MessageLookupByLibrary.simpleMessage("Switch Branch?"), + "switchs": MessageLookupByLibrary.simpleMessage("Switch"), + "tax": MessageLookupByLibrary.simpleMessage("Tax"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Tax Group"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Tax percent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Tax Rates"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Tax rates- Manage your Tax Rates", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Tax Report"), + "taxReportList": MessageLookupByLibrary.simpleMessage("Tax Report List"), + "taxType": MessageLookupByLibrary.simpleMessage("Tax Type"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Tax with single/multiple Tax type", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Thak you for your purchase", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Thank you for your due payment", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Thermal Invoice Invoice Logo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Thermal Printer Language", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Thermal Printer Page Size", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Days"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 Labels Per Sheet, 8.27 inches by 11.69 inches", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("This Month"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "This plan is not eligible for upgrade", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "This plan is not available for purchase", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "This Product Already added!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("This Week"), + "thisYear": MessageLookupByLibrary.simpleMessage("This Year"), + "time": MessageLookupByLibrary.simpleMessage("Time"), + "timeIn": MessageLookupByLibrary.simpleMessage("Time In"), + "timeOut": MessageLookupByLibrary.simpleMessage("Time Out"), + "to": MessageLookupByLibrary.simpleMessage("To"), + "toAccount": MessageLookupByLibrary.simpleMessage("To Account"), + "toDate": MessageLookupByLibrary.simpleMessage("To Date"), + "today": MessageLookupByLibrary.simpleMessage("Today"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Today’s Summary"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Customer"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Product"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Supplier"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Total Amount"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Total Assets"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Total Balance"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Total Categories"), + "totalDue": MessageLookupByLibrary.simpleMessage("Total Due"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Total Due amount"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Total Expense"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Total Income"), + "totalItems": MessageLookupByLibrary.simpleMessage("Total Items"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Total Loss"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total Payable"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Total Price"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Total Products"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total Profit"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Total Purchase"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Total Returned Amount", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total Returned"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Total Salary Amount", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Total Sales"), + "totalVat": MessageLookupByLibrary.simpleMessage("Total Vat"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transaction Overview"), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaction Type"), + "transactions": MessageLookupByLibrary.simpleMessage("Transactions"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaction History Reports", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfer"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transfer Cheque"), + "transferDate": MessageLookupByLibrary.simpleMessage("Transfer Date"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Try Again"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Type"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Select Type"), + "unPaid": MessageLookupByLibrary.simpleMessage("UnPaid"), + "unit": MessageLookupByLibrary.simpleMessage("Unit"), + "unitName": MessageLookupByLibrary.simpleMessage("Unit name"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Unit Price"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Unit Price"), + "units": MessageLookupByLibrary.simpleMessage("Units"), + "unlimited": MessageLookupByLibrary.simpleMessage("Unlimited"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Unlimited Usage"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Unlimited Usages of Our Package👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Update"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Update Branch"), + "updateContact": MessageLookupByLibrary.simpleMessage("Update Contact"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Failed to update stock", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Update Now"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to update party.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Update Product"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Product Updated Successfully!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to update Product.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Update Your Profile", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Update Purchase"), + "updateRole": MessageLookupByLibrary.simpleMessage("Update Role"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "You do not have permission to update sale.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Updated Successfully", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Update your profile to connect your customer with better impression", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Update your subscription", + ), + "updating": MessageLookupByLibrary.simpleMessage("Updating..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Upgrade Now"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID for QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("Upload"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Upload Image"), + "uploading": MessageLookupByLibrary.simpleMessage("Uploading..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Use gallery"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "User title can\'n be empty", + ), + "user": MessageLookupByLibrary.simpleMessage("User"), + "userRole": MessageLookupByLibrary.simpleMessage("User Role"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "User Role Details", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("User Title"), + "values": MessageLookupByLibrary.simpleMessage("Values"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant added successfully!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant deleted successfully!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variant List"), + "variationId": MessageLookupByLibrary.simpleMessage("Variation ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variations"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variation Products", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("Vat & Tax"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("VAT/GST Number"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("VAT/GST Tittle"), + "vatId": MessageLookupByLibrary.simpleMessage("Vat Id"), + "vatNumber": MessageLookupByLibrary.simpleMessage("VAT Number"), + "vatReports": MessageLookupByLibrary.simpleMessage("Vat Reports"), + "vatType": MessageLookupByLibrary.simpleMessage("vatType"), + "verification": MessageLookupByLibrary.simpleMessage("Verification"), + "verify": MessageLookupByLibrary.simpleMessage("Verify"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verify Your Email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verity Email"), + "view": MessageLookupByLibrary.simpleMessage("View Details"), + "viewAll": MessageLookupByLibrary.simpleMessage("View All"), + "viewDetails": MessageLookupByLibrary.simpleMessage("View Details"), + "viewPrice": MessageLookupByLibrary.simpleMessage("View Price"), + "viewStock": MessageLookupByLibrary.simpleMessage("View Stock"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Viewing transactions for", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Walk-in Customer"), + "wallet": MessageLookupByLibrary.simpleMessage("Wallet"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Wallet Balance"), + "warehouse": MessageLookupByLibrary.simpleMessage("Warehouse"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Warehouse Name"), + "warranty": MessageLookupByLibrary.simpleMessage("Warranty"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "We have sent a confirmation email to", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "We sent an OTP in your phone number", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Weekly"), + "weight": MessageLookupByLibrary.simpleMessage("Weight"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Welcome back!"), + "whatNew": MessageLookupByLibrary.simpleMessage("What\'s New"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("WholeSale Price"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Wholesaler"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Will be Added Soon", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Write your message here", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Write text here..."), + "yearly": MessageLookupByLibrary.simpleMessage("Yearly"), + "years": MessageLookupByLibrary.simpleMessage("Years"), + "yes": MessageLookupByLibrary.simpleMessage("Yes"), + "yesterday": MessageLookupByLibrary.simpleMessage("Yesterday"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "You can\'t pay more then due", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "You can now resend the OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to generate barcode.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete model.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete shelf", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "You do not have permission of loss profit.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to create expense category.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to create income category.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "You do not have permission to create model", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to create purchases.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete Department.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete Designation.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete Leave Request.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete RayRoll.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "You do not have permission to export excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to generate barcode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to generate report", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to update branch.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to update Department.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to update Leave Request.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "You do not have permission to update model", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to update Holidays.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to view attendance", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "You do not have permission to update PayRoll.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to update Designation.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete Shift.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to update Shift.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "You do not have permission to create racks.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "You do not have permission to delete racks.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "You do not have permission to update racks.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to create expense.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "You do not have permission to create income.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "You Have To Give Permission", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("You are using "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "You want to delete this product?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Your Free Package is almost done, buy your next plan Thanks.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Your Package"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Your Package Will Expire in 5 Day", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Your Package Will Expire Today\n\nPlease Purchase again", + ), + "zip": MessageLookupByLibrary.simpleMessage("Zip code"), + "zipCode": MessageLookupByLibrary.simpleMessage("Enter Zip code"), + }; +} diff --git a/lib/generated/intl/messages_es.dart b/lib/generated/intl/messages_es.dart new file mode 100644 index 0000000..d005995 --- /dev/null +++ b/lib/generated/intl/messages_es.dart @@ -0,0 +1,2439 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a es locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'es'; + + static String m0(start) => "Reenviar OTP en \$${start} segundos"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Detalles del cliente", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FACTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo de Factura A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nombre Visible de la Cuenta", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nombre del Titular de la Cuenta", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nombre de Cuenta"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nombre de Cuenta"), + "action": MessageLookupByLibrary.simpleMessage("Acción"), + "actions": MessageLookupByLibrary.simpleMessage("Acciones"), + "active": MessageLookupByLibrary.simpleMessage("Activo"), + "add": MessageLookupByLibrary.simpleMessage("Agregar"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Por favor agregue una compra", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Añadir Asistencia"), + "addBank": MessageLookupByLibrary.simpleMessage("Añadir Banco"), + "addBrand": MessageLookupByLibrary.simpleMessage("Agregar marca"), + "addCash": MessageLookupByLibrary.simpleMessage("Agregar efectivo"), + "addCategory": MessageLookupByLibrary.simpleMessage("Agregar categoría"), + "addContact": MessageLookupByLibrary.simpleMessage("Agregar contacto"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Por favor agregue un cliente", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Agregar Cliente"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Agregar entrega"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Añadir Departamento", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Añadir Nuevo Cargo", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Agregar gasto"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Agregar categoría de gastos", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Añadir Festivo"), + "addImage": MessageLookupByLibrary.simpleMessage("Añadir Imagen"), + "addIncome": MessageLookupByLibrary.simpleMessage("Agregar ingresos"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Agregar categoría de ingresos", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Añadir elementos"), + "addLeave": MessageLookupByLibrary.simpleMessage("Añadir Permiso"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Añadir más campos"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Agregar nueva dirección", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Añadir Nueva Asistencia", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Añadir Cuentas Bancarias", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Añadir Nuevo Empleado", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Añadir Nuevo Festivo", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Añadir Nuevo Permiso"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Agregar nuevo modelo"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Añadir Nueva Nómina", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Agregar nuevo producto", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Por favor agregue una compra", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Agregar Nuevo Estante"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Añadir Nuevo Turno"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Agregar nuevo impuesto"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Agregar Nueva Variación", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Agregar Nueva Variación", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Agregar nuevo almacén", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Agregar nota"), + "addParty": MessageLookupByLibrary.simpleMessage("Agregar Partes"), + "addPayment": MessageLookupByLibrary.simpleMessage("Agregar Pago"), + "addProduct": MessageLookupByLibrary.simpleMessage("Agregue un producto"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Agrega un producto primero", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "¡Producto creado exitosamente!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear Producto.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Añadir Compra"), + "addRole": MessageLookupByLibrary.simpleMessage("Agregar Rol"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Por favor agregue una venta", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Añadir Ventas"), + "addShelf": MessageLookupByLibrary.simpleMessage("Agregar Nueva Repisa"), + "addShift": MessageLookupByLibrary.simpleMessage("Añadir Turno"), + "addStock": MessageLookupByLibrary.simpleMessage("Agregar Stock"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Agregar Sub-Variación", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Agregar impuesto"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Agregar nuevo grupo de impuestos", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Añadir Unidad"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Agregar Rol de Usuario", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Agregar Variante"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Agregar Detalles de Variante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Añadido al carrito"), + "adding": MessageLookupByLibrary.simpleMessage("Añadiendo.."), + "address": MessageLookupByLibrary.simpleMessage("DIRECCIÓN"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Ajustar Saldo Bancario", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Ajustar Efectivo"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Ajustar Saldo de Efectivo", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Fecha de Ajuste"), + "admin": MessageLookupByLibrary.simpleMessage("Administrador"), + "advance": MessageLookupByLibrary.simpleMessage("Anticipo"), + "all": MessageLookupByLibrary.simpleMessage("Todo"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Todas las soluciones comerciales", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "POSpro es una solución comercial completa con inventario, cuentas, ventas, gastos y pérdidas/ganancias.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Todos los Empleados"), + "allParties": MessageLookupByLibrary.simpleMessage("Todas las Partes"), + "allParty": MessageLookupByLibrary.simpleMessage("Todas las Partes"), + "allTime": MessageLookupByLibrary.simpleMessage("Todo el tiempo"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Todas las Transacciones", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Ya agregado"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "¿Ya tienes una cuenta?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Cantidad"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "El monto debe ser mayor a 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Método de redondeo del monto", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Cantidades en palabras", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "El importe es obligatorio", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Se enviará un SMS al siguiente número: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Soporte para aplicaciones Android e iOS", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Aplicar"), + "areYouSure": MessageLookupByLibrary.simpleMessage("¿Estás seguro?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "¿Está seguro de que desea eliminar esta Sucursal?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "¿Está seguro de que desea eliminar este Rol?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "¿Está seguro de que desea cambiar a una sucursal diferente?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "¿Estás seguro de que deseas eliminar a esta parte?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "¿Está seguro de que desea salir de esta sucursal?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("A Fecha de"), + "assets": MessageLookupByLibrary.simpleMessage("Activos"), + "attachment": MessageLookupByLibrary.simpleMessage("Adjunto"), + "attendance": MessageLookupByLibrary.simpleMessage("Asistencia"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Informes de Asistencia", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Firma autorizada", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Días calculados automáticamente", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Seleccionado automáticamente", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Volver a la Página Principal", + ), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo Pendiente"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balance general"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banco"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Cuentas Bancarias"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Detalles Bancarios"), + "bankName": MessageLookupByLibrary.simpleMessage("Nombre del Banco"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferencia de Banco a Banco", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transferencia de Banco a Efectivo", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Configuración de impresión de etiquetas de código de barras", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Generador de Código de Barras", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generador de código de barras", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Códigos de Barras"), + "batch": MessageLookupByLibrary.simpleMessage("Lote"), + "batchNo": MessageLookupByLibrary.simpleMessage("Número de Lote"), + "billTO": MessageLookupByLibrary.simpleMessage("Facturar a"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio por factura", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Dirección de Facturación", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Fecha de Nacimiento"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "El Bluetooth está apagado. Por favor enciéndalo.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Sucursal"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista de Sucursales"), + "brand": MessageLookupByLibrary.simpleMessage("Marca"), + "brandName": MessageLookupByLibrary.simpleMessage("Nombre de la marca"), + "brands": MessageLookupByLibrary.simpleMessage("Marcas"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Duración del Descanso", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Estado de Descanso"), + "breakTime": MessageLookupByLibrary.simpleMessage("Tiempo de Descanso"), + "bulk": MessageLookupByLibrary.simpleMessage("Carga Masiva"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Cargas Masivas"), + "businessCat": MessageLookupByLibrary.simpleMessage( + "Categoría de negocios", + ), + "businessName": MessageLookupByLibrary.simpleMessage( + "Compañía y nombre comercial", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Comprar Ahora"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Comprar plan premium"), + "call": MessageLookupByLibrary.simpleMessage("Llamar"), + "camera": MessageLookupByLibrary.simpleMessage("Cámara"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "No se puede editar este tipo de transacción.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "No se pudieron recuperar los detalles del pago.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Cancelar"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Escaneando dispositivos...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "No se puede transferir a la misma cuenta.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacidad"), + "cash": MessageLookupByLibrary.simpleMessage("Efectivo"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Efectivo y Banco"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Gestión de Efectivo y Bancos", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Flujo de caja"), + "cashIn": MessageLookupByLibrary.simpleMessage("Entrada de Efectivo"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Efectivo en Mano"), + "cashOut": MessageLookupByLibrary.simpleMessage("Salida de Efectivo"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferencia de Efectivo a Banco", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categorías"), + "category": MessageLookupByLibrary.simpleMessage("Categoría"), + "categoryName": MessageLookupByLibrary.simpleMessage( + "Nombre de la categoría", + ), + "changeAmount": MessageLookupByLibrary.simpleMessage("Importe del cambio"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Cambiar la contraseña", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Revisar correo electrónico", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Cheques"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Importe del Cheque"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Fecha del Cheque"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista de Cheques"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Número de Cheque"), + "choose": MessageLookupByLibrary.simpleMessage("Elegir"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Elegir País"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Elegir un Cliente"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Elegir un Proveedor", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Elige Tus Funciones", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Las funciones son la parte importante que hace que POSpro sea diferente de las soluciones tradicionales.", + ), + "city": MessageLookupByLibrary.simpleMessage("Ciudad"), + "cityName": MessageLookupByLibrary.simpleMessage("Nombre de la Ciudad"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Limpiar"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Haga clic para conectar", + ), + "close": MessageLookupByLibrary.simpleMessage("Cerca"), + "closed": MessageLookupByLibrary.simpleMessage("Cerrado"), + "code": MessageLookupByLibrary.simpleMessage("Código"), + "collectDue": MessageLookupByLibrary.simpleMessage("Cobrar adeudado"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Por favor cobra una deuda", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Recogido por:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Recogido por"), + "color": MessageLookupByLibrary.simpleMessage("Color"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinación de múltiples impuestos", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Informe de producto combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Productos Combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Informe combinado"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Próximamente"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Dirección de la empresa", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Confirmar eliminación", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Confirmar Contraseña"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Confirmar contraseña", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Confirmar devolución", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Confirmar SMS a"), + "congratulation": MessageLookupByLibrary.simpleMessage("Felicidades"), + "connect": MessageLookupByLibrary.simpleMessage("Haga clic para conectar"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Conecta tu impresora", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Conecta tu impresora", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Conectado a"), + "contactUs": MessageLookupByLibrary.simpleMessage("Contáctenos"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continuar"), + "continueE": MessageLookupByLibrary.simpleMessage("Continuar"), + "cost": MessageLookupByLibrary.simpleMessage("Costo"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Costo sin impuestos", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Costo con impuestos", + ), + "country": MessageLookupByLibrary.simpleMessage("País"), + "countryName": MessageLookupByLibrary.simpleMessage("Nombre del País"), + "create": MessageLookupByLibrary.simpleMessage("Crear"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Crear una cuenta gratuita", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Crea una cuenta nueva"), + "createBranch": MessageLookupByLibrary.simpleMessage("Crear Sucursal"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Crear una nueva contraseña", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear ventas.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Crédito (Entrada)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Límite de Crédito de la Parte", + ), + "currency": MessageLookupByLibrary.simpleMessage("Divisa"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Saldo Actual"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Saldo de Efectivo Actual", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mes Actual"), + "currentYear": MessageLookupByLibrary.simpleMessage("Año Actual"), + "currents": MessageLookupByLibrary.simpleMessage("Actual"), + "custom": MessageLookupByLibrary.simpleMessage("Personalizado"), + "customDate": MessageLookupByLibrary.simpleMessage("Fecha Personalizada"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Marca personalizada en facturas", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Impresión personalizada", + ), + "customer": MessageLookupByLibrary.simpleMessage("Cliente"), + "customerDate": MessageLookupByLibrary.simpleMessage("Fecha Personalizada"), + "customerDue": MessageLookupByLibrary.simpleMessage("Deuda del cliente"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Libro Mayor de Clientes", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Nombre del cliente"), + "customerPay": MessageLookupByLibrary.simpleMessage("Pago del cliente"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Número de teléfono del cliente", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Firma del cliente", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transacción diaria", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Tablero"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Datos guardados con éxito.", + ), + "date": MessageLookupByLibrary.simpleMessage("Fecha"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "La fecha final no puede ser anterior a la fecha inicial.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "La fecha es obligatoria", + ), + "dates": MessageLookupByLibrary.simpleMessage("Fecha:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Libro Diario"), + "days": MessageLookupByLibrary.simpleMessage("días"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Días Restantes"), + "dealer": MessageLookupByLibrary.simpleMessage("Distribuidor"), + "dealerPrice": MessageLookupByLibrary.simpleMessage( + "A precio de concesionario", + ), + "debitOut": MessageLookupByLibrary.simpleMessage("Débito (Salida)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Precio de Venta Predeterminado", + ), + "delete": MessageLookupByLibrary.simpleMessage("Eliminar"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Eliminar Cuenta"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "¿Está seguro de que desea eliminar este lote?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "¿Estás seguro de que quieres eliminar tu cuenta? Esta acción borrará permanentemente todos tus datos.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para eliminar parte.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "¡Eliminado con éxito!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Eliminando...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Dirección de entrega", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Cargo de entrega"), + "department": MessageLookupByLibrary.simpleMessage("Departamento"), + "deposit": MessageLookupByLibrary.simpleMessage("Depósito"), + "depositTo": MessageLookupByLibrary.simpleMessage("Depositar En"), + "description": MessageLookupByLibrary.simpleMessage("Descripción"), + "designation": MessageLookupByLibrary.simpleMessage("Cargo"), + "designationName": MessageLookupByLibrary.simpleMessage("Nombre del Cargo"), + "details": MessageLookupByLibrary.simpleMessage("Detalles"), + "developedBy": MessageLookupByLibrary.simpleMessage("Desarrollado Por"), + "digits": MessageLookupByLibrary.simpleMessage( + "Se ha enviado un PIN de 6 dígitos a tu dirección de correo electrónico: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Desactivar"), + "discount": MessageLookupByLibrary.simpleMessage("Descuento"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "El nombre visible es obligatorio", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("No molestar"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Realmente desea eliminar esto", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "¿Deseas eliminar al usuario?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "¿Deseas salir de la aplicación?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "¿Realmente desea reabrir este cheque?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "¿No tienes una cuenta?", + ), + "done": MessageLookupByLibrary.simpleMessage("Hecho"), + "download": MessageLookupByLibrary.simpleMessage("Descargar"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Descargar APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Descargar formato Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "¡Descarga exitosa! Revisa tu carpeta de Documentos", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Descargando..."), + "due": MessageLookupByLibrary.simpleMessage("Pendiente"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Cantidad debida: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Saldo Pendiente"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Cobro pendiente"), + "dueList": MessageLookupByLibrary.simpleMessage("Lista de vencimiento"), + "duePay": MessageLookupByLibrary.simpleMessage("Pago Pendiente"), + "dueReport": MessageLookupByLibrary.simpleMessage("Debido Informe"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "No se permiten ventas a crédito para clientes sin cuenta.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Deudas"), + "duration": MessageLookupByLibrary.simpleMessage("Duración"), + "durationDays": MessageLookupByLibrary.simpleMessage("Duración (Días)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Fácil de usar el punto de venta móvil", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "La aplicación POSpro es gratuita y fácil de usar. De hecho, es uno de los mejores sistemas POS del mundo.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Editar"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Editar Asistencia"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Editar Cuentas Bancarias", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar Ajuste Bancario", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Editar Banco a Efectivo", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Editar Transferencia Bancaria", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar Ajuste de Efectivo", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Editar Efectivo a Banco", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Editar categoría"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Editar Cargo"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Editar Empleado"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Editar Festivo"), + "editLeave": MessageLookupByLibrary.simpleMessage("Editar Permiso"), + "editModel": MessageLookupByLibrary.simpleMessage("Editar modelo"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Editar Nómina"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "¿Editar número de teléfono?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Editar Producto"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Editar factura de compra", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Editar Estante"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Editar factura de venta", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Editar Repisa"), + "editShift": MessageLookupByLibrary.simpleMessage("Editar Turno"), + "editTax": MessageLookupByLibrary.simpleMessage("Editar impuesto"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Editar grupo de impuestos", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Editar Variación"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Editar almacén"), + "email": MessageLookupByLibrary.simpleMessage( + "Dirección de correo electrónico", + ), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "El correo electrónico no puede estar vacío", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Correo electrónico"), + "employee": MessageLookupByLibrary.simpleMessage("Empleado"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Ingresar stock bajo"), + "end": MessageLookupByLibrary.simpleMessage("Fin"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Hora Fin Descanso"), + "endDate": MessageLookupByLibrary.simpleMessage("Fecha de fin"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Fecha de fin anterior a fecha de inicio", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "La fecha de fin no puede ser anterior a la fecha de inicio.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Hora de Fin"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "La hora de fin es obligatoria", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Termina tu plan gratuito", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Ingresar Número de Lote", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Introduce un nombre de marca", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Introduce un descuento válido", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Ingresa un OTP válido", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Introduce un stock válido", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Introduzca nombre visible de la cuenta", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Introduzca nombre del titular de la cuenta", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Introduzca número de cuenta", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Ingresar Dirección"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Ingrese la cantidad"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Introduzca Saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Introduzca Nombre del Banco", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Ingrese No. de Lote (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Introduzca Hora Descanso", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Introduce el nombre del negocio/tienda", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Introduce la capacidad", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduce el nombre de la categoría", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Introduce el color"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introduce el número de teléfono del cliente", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Introduce el precio del distribuidor", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Introduzca Descripción", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Introduzca nombre del Cargo", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Introduce el descuento", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Ingrese su dirección de correo electrónico a continuación para recibir el enlace de restablecimiento de contraseña", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Introduzca Hora de Fin", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduce el nombre de la categoría de gasto", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Ingrese la fecha del gasto", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Ingrese la dirección completa", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Introduzca Nombre Completo", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Introduzca nombre del festivo", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduzca el nombre de la categoría de ingresos", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Ingresa el texto de la etiqueta", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Introduce el nombre del fabricante", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Ingresa el nombre del modelo", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Ingrese el nombre"), + "enterNote": MessageLookupByLibrary.simpleMessage("Introduce una nota"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Introduce el saldo inicial", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Introduzca el código del producto", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Introduce el nombre del producto", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Introduce el precio de compra", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Introduce la cantidad", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Ingrese el número de referencia", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Introduce el precio de venta", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Ingrese Nombre de la Repisa", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Introduce el tamaño"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Introduzca Hora de Inicio", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Introduce el stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Ingrese la tasa de impuesto", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Introduce el tipo"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Ingrese nombre de usuario", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Introduce el título del usuario", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Introduce un OTP válido", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Ingrese valores"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Ingrese número de IVA/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Ingrese título de IVA/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Ingresa el nombre del almacén", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Introduce el peso"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Introduce el precio mayorista", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Introduzca su país", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Ingrese su dirección de correo electrónico", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Introduce tu nombre completo", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Ingrese su nombre"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Ingrese su Nivel de Nota", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Ingrese su contraseña", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ingrese su número de teléfono", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ingrese su mensaje de Post Venta", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Error al eliminar el impuesto", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Archivos de Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Cargador de Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Precio Exclusivo (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Salir"), + "exitBank": MessageLookupByLibrary.simpleMessage("Salir de Sucursal"), + "expDate": MessageLookupByLibrary.simpleMessage("Fecha de Vencimiento"), + "expense": MessageLookupByLibrary.simpleMessage("Gasto"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Categorías de gastos"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Fecha de gastos"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Gastos por"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Informe de gastos"), + "expensesType": MessageLookupByLibrary.simpleMessage("Tipos de Gastos"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Estado de Vencimiento", + ), + "expire": MessageLookupByLibrary.simpleMessage("Vencer"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Informes de Productos por Vencer", + ), + "expired": MessageLookupByLibrary.simpleMessage("Caducado"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Fecha de Vencimiento"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Informe de artículos caducados", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Lista de vencidos"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Productos Vencidos", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Vencimiento"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Extender Plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Fallo al eliminar el Departamento", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "No se pudo eliminar el impuesto", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Error al obtener la versión de la plataforma.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Fallo al cargar departamentos", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Error al procesar la devolución.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Característica"), + "field": MessageLookupByLibrary.simpleMessage("Campo"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Días"), + "filter": MessageLookupByLibrary.simpleMessage("Filtro"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrar por Fecha"), + "firstName": MessageLookupByLibrary.simpleMessage("Nombre"), + "flat": MessageLookupByLibrary.simpleMessage("Fijo (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "Puede que el correo haya terminado en tu carpeta de spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Has olvidado tu contraseña", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Copia de seguridad de datos gratuita", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Actualización gratuita de por vida", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Paquete Gratis"), + "freePlan": MessageLookupByLibrary.simpleMessage("Plan Gratis"), + "from": MessageLookupByLibrary.simpleMessage("Desde"), + "fromAccount": MessageLookupByLibrary.simpleMessage("De la cuenta"), + "fromDate": MessageLookupByLibrary.simpleMessage("Partir de la fecha"), + "fullName": MessageLookupByLibrary.simpleMessage("Nombre completo"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Completamente pagado"), + "gallery": MessageLookupByLibrary.simpleMessage("Galería"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "No hay datos disponibles para generar PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Género"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generar Pdf"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Generando PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Tienes un correo electrónico", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Entendido"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Utilidad Bruta (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantía"), + "guest": MessageLookupByLibrary.simpleMessage("Invitado"), + "haveAcc": MessageLookupByLibrary.simpleMessage("¿Ya tienes una cuenta?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ocultar campos"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Precio de Mayor a Menor", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Introduce la dirección de correo electrónico", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Introduce la contraseña", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Nombre del Titular"), + "holiday": MessageLookupByLibrary.simpleMessage("Festivo"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista de Festivos"), + "home": MessageLookupByLibrary.simpleMessage("Inicio"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Horas Restantes"), + "hrm": MessageLookupByLibrary.simpleMessage("RRHH"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Acepto eliminar mi cuenta permanentemente.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Código IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Imagen"), + "inActive": MessageLookupByLibrary.simpleMessage("Inactivo"), + "inStock": MessageLookupByLibrary.simpleMessage("En Stock"), + "inactive": MessageLookupByLibrary.simpleMessage("Inactivo"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Precio Inclusivo (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Ingresos"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Categorías de ingresos", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Informe de Categorías de Ingresos", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Fecha de ingresos"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Ingresos para"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Informe de ingresos"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para ver el informe de ingresos.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tipo de Ingreso"), + "incomes": MessageLookupByLibrary.simpleMessage("Ingresos"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Información a mostrar en etiquetas", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Núm. de factura"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Importe inválido"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventario"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para el inventario", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Factura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "Logotipo de la factura", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Número de factura"), + "item": MessageLookupByLibrary.simpleMessage("Artículo"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Artículo agregado"), + "itemName": MessageLookupByLibrary.simpleMessage("Nombre del Artículo"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Ventas de artículos"), + "joinDate": MessageLookupByLibrary.simpleMessage("Fecha de Incorporación"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Rollos de etiquetas-Tamaño 1.5\"*1, 38mm*25mm, Espacio 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Rollos de etiquetas-Tamaño 2\"*1, 50mm*25mm, Espacio 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Correo electrónico"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Contraseña"), + "language": MessageLookupByLibrary.simpleMessage("idioma"), + "last30Days": MessageLookupByLibrary.simpleMessage("Últimos 30 Días"), + "last7Days": MessageLookupByLibrary.simpleMessage("Últimos 7 Días"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mes Pasado"), + "lastName": MessageLookupByLibrary.simpleMessage("Apellido"), + "lastYear": MessageLookupByLibrary.simpleMessage("Año Pasado"), + "leave": MessageLookupByLibrary.simpleMessage("Permiso"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Duración del Permiso", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista de Permisos"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Informes de Permisos", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Solicitud de Permiso", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Tipo de Permiso"), + "ledger": MessageLookupByLibrary.simpleMessage("Libro Mayor"), + "link": MessageLookupByLibrary.simpleMessage("Enlace"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("La lista está vacía"), + "loading": MessageLookupByLibrary.simpleMessage("Cargando"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Cargando configuración de OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Acceso"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Iniciar sesión con correo electrónico", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Cerrar sesión"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Error al iniciar sesión. Por favor, inténtalo de nuevo.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Iniciar sesión con el teléfono", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Pérdida"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Pérdida/Ganancia"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Pérdidas/Beneficios"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Informe de pérdidas/beneficios", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stock Bajo"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alerta de Stock Bajo", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Reporte de Stock Bajo", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Precio de Menor a Mayor", + ), + "lp": MessageLookupByLibrary.simpleMessage("Pérdida/Beneficio"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalles de pérdidas/beneficios", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Administrar Configuración", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Fecha de Fabricación"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Fecha de Fabricación", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Fabricante"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "mobile": MessageLookupByLibrary.simpleMessage("Móvil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Móvil"), + "model": MessageLookupByLibrary.simpleMessage("Modelo"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "¡Modelo creado con éxito!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nombre del modelo"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "¡Modelo actualizado con éxito!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelos"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Entrada de Dinero"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Salida de Dinero"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Recibo de Dinero"), + "month": MessageLookupByLibrary.simpleMessage("Mes"), + "monthly": MessageLookupByLibrary.simpleMessage("Mensual"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Más información"), + "mrp": MessageLookupByLibrary.simpleMessage("PVL"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "PVP/Precio de Venta (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nombre"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "El nombre no puede estar vacío", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Se necesitan al menos dos cuentas bancarias para realizar una transferencia.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Utilidad Neta (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Monto Total Neto"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nueva contraseña"), + "next": MessageLookupByLibrary.simpleMessage("Siguiente"), + "no": MessageLookupByLibrary.simpleMessage("No"), + "noAcc": MessageLookupByLibrary.simpleMessage("¿No tienes ninguna cuenta?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "No se encontraron cuentas coincidentes", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Usuario no activo"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron registros de asistencia para los filtros seleccionados.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron registros de asistencia.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron cuentas bancarias.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "No se encontraron cuentas bancarias desde las que transferir.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Sin lote"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "No se seleccionó ningún dispositivo Bluetooth.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "No se encontró Sucursal", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "No se encontró cheque", + ), + "noData": MessageLookupByLibrary.simpleMessage("Datos no disponibles"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "No hay datos disponibles", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "No hay datos disponibles", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "No hay datos disponibles para exportar", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "No hay datos disponibles para generar pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron datos", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "No se encontró departamento.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "No hay descripción disponible para este departamento.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "No hay descripción disponible para este cargo.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "No se proporcionó descripción.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "No se encontró cargo.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "No se encontraron cuentas bancarias de destino.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron dispositivos", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Sin Deuda"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "No se seleccionó ninguna deuda", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Ningún archivo seleccionado", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron festivos.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "No se encontraron festivos coincidentes", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "No se encontró el artículo", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ningún artículo seleccionado", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron registros de permisos para los filtros seleccionados.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron solicitudes de permiso.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "No se encontraron productos coincidentes.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron registros de nóminas coincidentes.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "No se proporcionó nota.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("No se encontraron Partes"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron registros de nóminas.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron productos", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ningún producto coincide con su búsqueda.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ningún producto seleccionado", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "No se Encontró Rol de Usuario", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron turnos.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "No hay datos de stock disponibles.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "No se seleccionó ningún subimpuesto", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Ningún proveedor disponible", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Sin transacción"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron transacciones", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "No se encontraron transacciones para este filtro.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "No hay transacciones para generar PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "No se definieron valores", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron variaciones.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "No reembolsable (IVA/Descuento)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ninguno"), + "notFound": MessageLookupByLibrary.simpleMessage("No encontrado"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Sin conexión a internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "No se pudo iniciar la aplicación de teléfono.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "No se encontraron resultados coincidentes", + ), + "note": MessageLookupByLibrary.simpleMessage("Nota"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nivel de Nota"), + "notification": MessageLookupByLibrary.simpleMessage("Notificación"), + "off": MessageLookupByLibrary.simpleMessage("Apagar"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Vale"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Contraseña anterior"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "La contraseña anterior no puede estar vacía", + ), + "on": MessageLookupByLibrary.simpleMessage("Encendido"), + "open": MessageLookupByLibrary.simpleMessage("Abierto"), + "openCamera": MessageLookupByLibrary.simpleMessage("Abrir Cámara"), + "openSetting": MessageLookupByLibrary.simpleMessage("Abrir Configuración"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Saldo de apertura"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "El saldo de apertura es obligatorio", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Fecha de Apertura"), + "opinion": MessageLookupByLibrary.simpleMessage("Ingrese su opinión"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("O continuar con"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Agotado"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Nuestro Plan Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Características del paquete", + ), + "package": MessageLookupByLibrary.simpleMessage("Paquete"), + "packageDate": MessageLookupByLibrary.simpleMessage("Fecha del Paquete"), + "packageName": MessageLookupByLibrary.simpleMessage("Nombre del Paquete"), + "packingDate": MessageLookupByLibrary.simpleMessage("Fecha de empaque"), + "paid": MessageLookupByLibrary.simpleMessage("Pagado"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Monto de pago"), + "paidBy": MessageLookupByLibrary.simpleMessage("Pagado por"), + "paidVia": MessageLookupByLibrary.simpleMessage("Pagado a través de"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Pagado parcialmente"), + "parties": MessageLookupByLibrary.simpleMessage("Partes"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear una Parte.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista de fiestas"), + "partyReports": MessageLookupByLibrary.simpleMessage("Informes de Partes"), + "partyType": MessageLookupByLibrary.simpleMessage("Tipo de Parte"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio por parte", + ), + "password": MessageLookupByLibrary.simpleMessage("Contraseña"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "La contraseña no puede estar vacía", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Se requiere contraseña (mínimo 6 caracteres)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "La contraseña debe tener al menos 6 caracteres", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Las contraseñas no coinciden", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Pagar para suscribirse", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Importe a pagar"), + "payment": MessageLookupByLibrary.simpleMessage("Pago"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Pago completado"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Detalles de Pago"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pago fallido"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "El pago falló. Por favor, inténtalo de nuevo.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Pasarela de pago"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Método de Pago"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Métodos de Pago"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Pago exitoso"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Por favor selecciona un tipo de pago", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Tipo de pago"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "¡El pago fue exitoso!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Año de Pago"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Importe de pagos"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Tipos de Pagos"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Pagar con PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Nómina"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lista de Nóminas"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Registro de Nómina"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Informes de Nóminas", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf Generado Exitosamente", + ), + "percent": MessageLookupByLibrary.simpleMessage("Porcentaje"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Permiso Denegado", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permiso denegado para eliminar banco.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permiso denegado para actualizar banco.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permiso denegado para ver banco.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "¡Permiso no concedido!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Información Personal:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Número de teléfono"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Número de teléfono no disponible.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Número de teléfono"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verificación del teléfono", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Teléfono:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Elegir y subir archivo", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Seleccionar fecha de fin", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Seleccionar fecha de inicio", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Por Favor Añada Una Devolución de Venta", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Por favor, añada al menos una cuenta bancaria para ajustar saldos.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Por favor, añade la cantidad", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Por favor revisa tu conexión a internet e inténtalo de nuevo", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Por favor conecte la impresora primero", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Por favor habilite el Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce una contraseña más larga", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Por favor ingrese la confirmación de contraseña", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Por favor, introduzca fecha", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Por favor ingrese una contraseña", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nombre de marca válido", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nombre de negocio válido", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un correo electrónico válido", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nombre válido", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un número de teléfono válido", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nombre de producto válido", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un precio de compra válido", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Por favor ingrese una cantidad válida (al menos 1) para todos los productos", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un precio de venta válido", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nombre de unidad válido", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce la cantidad", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Por favor ingrese al menos un valor.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduzca nombre de sucursal", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Por favor, introduzca fecha", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduzca el nombre del cargo", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Por Favor, Seleccione Fecha de Fin", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Por Favor, Introduzca Nombre del Festivo", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce el nombre", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Por favor ingrese el nombre del estante", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Por favor ingrese el nombre de la repisa", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Por favor, ingresa el OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce el nombre de la unidad", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Por favor ingresa un nombre válido", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce primero un teléfono y un nombre válidos", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce tus datos.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Por favor, introduzca su número de teléfono", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Por Favor, Introduzca Su Salario", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, realiza una venta primero", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Por favor, selecciona una categoría", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione una cuenta bancaria de destino.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Por favor, selecciona una categoría de gasto", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un tipo de permiso", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Por favor seleccione un producto primero", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un turno", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione fecha de inicio", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un estado", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un empleado", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un mes", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione ambas cuentas.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione estado de descanso", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione fecha", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione departamento", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione cargo", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Por favor selecciona el producto para devolver", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione año de pago", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Por favor seleccione un producto primero", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Por Favor, Seleccione Fecha de Inicio", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione estado", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione fechas de inicio y fin válidas.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione su Género", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione su turno", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Por favor usa un código de compra válido para usar la aplicación.", + ), + "pos": MessageLookupByLibrary.simpleMessage("TPV"), + "posSale": MessageLookupByLibrary.simpleMessage("Venta POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mensaje Post Venta", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Desarrollado por"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Soporte para aplicaciones Android e iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Plan Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Presione para seleccionar", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Vista previa PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Vencimiento anterior"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Cantidad de pago anterior", + ), + "price": MessageLookupByLibrary.simpleMessage("Precio"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "El precio no puede estar vacío", + ), + "print": MessageLookupByLibrary.simpleMessage("Imprimir"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimir detalles bancarios en facturas", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Imprimir código de barras", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Imprimir Etiqueta"), + "printing": MessageLookupByLibrary.simpleMessage("Opción de impresión"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimiendo factura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Opción de impresión", + ), + "product": MessageLookupByLibrary.simpleMessage("Producto"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marca del producto"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Categoría del producto", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Código de producto"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "El código del producto es obligatorio", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Detalles del producto", + ), + "productList": MessageLookupByLibrary.simpleMessage("Lista de productos"), + "productModels": MessageLookupByLibrary.simpleMessage( + "Modelos de Producto", + ), + "productName": MessageLookupByLibrary.simpleMessage("Nombre del producto"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Producto No Encontrado", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historial de Compra de Productos", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Informe de compra de productos", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "Estantes de Productos", + ), + "productReports": MessageLookupByLibrary.simpleMessage( + "Informes de Productos", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historial de Venta de Productos", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Informe de ventas de productos", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Configuración del Producto", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Stock de Producto"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unidad del producto"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variaciones de Producto", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio por producto", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Pérdidas y Ganancias por Producto", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Compra por Producto", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Pérdida por Producto", + ), + "products": MessageLookupByLibrary.simpleMessage("Productos"), + "profile": MessageLookupByLibrary.simpleMessage("Perfil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Editar perfil"), + "profit": MessageLookupByLibrary.simpleMessage("Ganancia"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage( + "Pérdidas y Ganancias", + ), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Informe de Detalles de Pérdidas y Ganancias", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Ganancias y pérdidas"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Margen de Ganancia (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Porcentaje de Ganancia", + ), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Código de Promoción"), + "purchase": MessageLookupByLibrary.simpleMessage("Compra"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarma de compra"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Comprado por:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Compra confirmada", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Detalles de la compra", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Precio de Compra Excl.", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Precio de compra excl. requerido", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Precio de Compra Incl.", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Precio de compra incl. requerido", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista de compras"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Comprar Ahora"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Comprar Plan Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Precio de compra"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Cant. Compra"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Cantidad de compra requerida", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Informe de Compra"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Devolución de venta", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Informe de devolución de compra", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Devoluciones de Compra", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para actualizar compras.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear compras.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Comprado"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Comprado por"), + "qty": MessageLookupByLibrary.simpleMessage("Cantidad"), + "quantity": MessageLookupByLibrary.simpleMessage("Cantidad"), + "quickOver": MessageLookupByLibrary.simpleMessage("Resumen Rápido"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Resumen rápido"), + "rack": MessageLookupByLibrary.simpleMessage("Estante (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nombre del Estante"), + "racks": MessageLookupByLibrary.simpleMessage("Estantes (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Reabrir"), + "read": MessageLookupByLibrary.simpleMessage("Leer"), + "receipt": MessageLookupByLibrary.simpleMessage("Recibo"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Importe recibido"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Recibido Por"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Recibido De"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Transacciones Recientes", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Reducir efectivo"), + "reference": MessageLookupByLibrary.simpleMessage("Referencia"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Número de referencia"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Nº de Referencia"), + "register": MessageLookupByLibrary.simpleMessage("Registro"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "¡Necesitamos registrar su teléfono sin comenzar!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Restante"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Saldo pendiente"), + "remark": MessageLookupByLibrary.simpleMessage("Observación"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Recuérdame"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Recuérdame más tarde", + ), + "remove": MessageLookupByLibrary.simpleMessage("Eliminar"), + "reports": MessageLookupByLibrary.simpleMessage("Informes"), + "resendIn": MessageLookupByLibrary.simpleMessage("Reenviar OTP en "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Reenviar OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Restablecer la contraseña usando tu correo electrónico o número de teléfono", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Restablece tu contraseña para recuperar y acceder a tu cuenta", + ), + "resets": MessageLookupByLibrary.simpleMessage("Restablecer"), + "retailer": MessageLookupByLibrary.simpleMessage("Detallista"), + "retry": MessageLookupByLibrary.simpleMessage("Reintentar"), + "retryScan": MessageLookupByLibrary.simpleMessage("Reintentar Escaneo"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "Importe de devolución", + ), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Cantidad devuelta"), + "returned": MessageLookupByLibrary.simpleMessage("Devuelto"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Importe Devuelto"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Fecha de devolución"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Artículo devuelto"), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Rol y Permiso"), + "roles": MessageLookupByLibrary.simpleMessage("Roles"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Redondear al número entero más cercano", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Redondear al decimal más cercano (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Redondear al decimal más cercano (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Redondear al decimal más cercano (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Redondear a número entero", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Redondeo"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Total Redondeado"), + "roundings": MessageLookupByLibrary.simpleMessage("Redondeo (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Efectivo Actual"), + "sNo": MessageLookupByLibrary.simpleMessage("No. de Serie (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Salario"), + "sale": MessageLookupByLibrary.simpleMessage("Venta"), + "saleBy": MessageLookupByLibrary.simpleMessage("Ventas por"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Editar Venta"), + "saleList": MessageLookupByLibrary.simpleMessage("Lista de ventas"), + "salePrice": MessageLookupByLibrary.simpleMessage("Precio de venta"), + "saleQty": MessageLookupByLibrary.simpleMessage("Cant. Venta"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Precio de venta requerido", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Devolución de Venta"), + "sales": MessageLookupByLibrary.simpleMessage("Ventas"), + "salesBy": MessageLookupByLibrary.simpleMessage("Vendido por:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detalles de Ventas"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista de ventas"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Resumen de ventas y compras", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Reporte de ventas"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Devolución de venta"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Informe de devolución de ventas", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Configuración de ventas", + ), + "save": MessageLookupByLibrary.simpleMessage("Guardar"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Guardar y publicar"), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Guardar Configuración", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("Guardar Variante"), + "saving": MessageLookupByLibrary.simpleMessage("Guardando"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Escanear código QR del producto", + ), + "search": MessageLookupByLibrary.simpleMessage("Buscar"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Buscar asistencia", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Buscar número de lote...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Buscar aquí...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Buscar permisos"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Buscar producto"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Buscar transacciones...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Buscar..."), + "seconds": MessageLookupByLibrary.simpleMessage("segundos"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Ver todos los códigos de promoción", + ), + "select": MessageLookupByLibrary.simpleMessage("Seleccionar"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Selecciona una marca", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Selecciona una factura", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Seleccionar cuenta"), + "selectAll": MessageLookupByLibrary.simpleMessage("Seleccionar Todo"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Seleccione al menos una repisa", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Seleccione Banco o Efectivo", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Selecciona una categoría de negocio", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Seleccione categoría", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Seleccionar Cliente", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Seleccionar Fecha"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Seleccione fecha primero", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Seleccione destino del depósito", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Seleccione empleado primero", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Seleccionar fecha desde", + ), + "selectItems": MessageLookupByLibrary.simpleMessage( + "Seleccionar Artículos", + ), + "selectLang": MessageLookupByLibrary.simpleMessage("Elige tu idioma"), + "selectModel": MessageLookupByLibrary.simpleMessage("Seleccionar Modelo"), + "selectOne": MessageLookupByLibrary.simpleMessage("Seleccionar Uno"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Seleccione una cuenta", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Selecciona la categoría del producto", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Selecciona la unidad del producto", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Seleccionar Estante"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Seleccionar Repisa"), + "selectStock": MessageLookupByLibrary.simpleMessage("Seleccionar stock"), + "selectTax": MessageLookupByLibrary.simpleMessage("Seleccionar Impuesto"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Seleccionar fecha hasta", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Seleccionar tipo"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Selecciona variaciones : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Seleccionar Almacén", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Vender todo >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Precio de Venta"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Vendido por"), + "send": MessageLookupByLibrary.simpleMessage("Enviar"), + "sendCode": MessageLookupByLibrary.simpleMessage("Enviar el código"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Hemos enviado un correo electrónico con instrucciones sobre cómo restablecer la contraseña a:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Enviar enlace de reinicio", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Enviar Mensaje"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Enviar SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Enviar SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Enviar su Correo Electrónico", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Actualiza tu perfil para conectar a tu médico con una mejor impresión", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Configura una nueva contraseña", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Configura tu perfil"), + "setting": MessageLookupByLibrary.simpleMessage("Configuración"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Días"), + "share": MessageLookupByLibrary.simpleMessage("Compartir"), + "shelf": MessageLookupByLibrary.simpleMessage("Repisa (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nombre de la Repisa"), + "shelves": MessageLookupByLibrary.simpleMessage("Repisas"), + "shift": MessageLookupByLibrary.simpleMessage("Turno"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nombre del Turno"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Dirección de Envío", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Gastos de envío"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Saldo inicial de la tienda", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Saldo restante de la tienda", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Mostrar Acción"), + "showCode": MessageLookupByLibrary.simpleMessage("Mostrar código"), + "showCombo": MessageLookupByLibrary.simpleMessage("Mostrar Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Mostrar Fecha de Vencimiento", + ), + "showName": MessageLookupByLibrary.simpleMessage("Mostrar nombre"), + "showPrice": MessageLookupByLibrary.simpleMessage("Mostrar precio"), + "showSingle": MessageLookupByLibrary.simpleMessage("Mostrar Único"), + "showVariant": MessageLookupByLibrary.simpleMessage("Mostrar Variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Iniciar sesión"), + "signUp": MessageLookupByLibrary.simpleMessage("Regístrate"), + "single": MessageLookupByLibrary.simpleMessage("Único"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Días"), + "size": MessageLookupByLibrary.simpleMessage("Tamaño"), + "skip": MessageLookupByLibrary.simpleMessage("Omitir"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Omitir la actualización", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Código"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Código"), + "sl": MessageLookupByLibrary.simpleMessage("N.º de Serie"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Reloj inteligente"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Marketing social"), + "sold": MessageLookupByLibrary.simpleMessage("Vendido"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Algo salió mal con la página web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Algo está"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Inicio de sesión del personal", + ), + "start": MessageLookupByLibrary.simpleMessage("Comenzar"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Hora Inicio Descanso", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Fecha de inicio"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Iniciar nueva venta"), + "startTime": MessageLookupByLibrary.simpleMessage("Hora de Inicio"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "La hora de inicio es obligatoria", + ), + "started": MessageLookupByLibrary.simpleMessage("Iniciado"), + "state": MessageLookupByLibrary.simpleMessage("Estado"), + "stateName": MessageLookupByLibrary.simpleMessage("Nombre del Estado"), + "status": MessageLookupByLibrary.simpleMessage("Estado"), + "staus": MessageLookupByLibrary.simpleMessage("Estado"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Todavía sin pagar"), + "stock": MessageLookupByLibrary.simpleMessage("Existencias"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista común"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stock / Variante"), + "stockReport": MessageLookupByLibrary.simpleMessage("Informe de stock"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valor del stock"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "El stock debe ser al menos 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stock: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Lista de subimpuestos"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Subimpuestos"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "submit": MessageLookupByLibrary.simpleMessage("Enviar"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Suscribirse Ahora"), + "subscription": MessageLookupByLibrary.simpleMessage("Suscripción"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Informes de Suscripción", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Suscripciones"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "pagado con éxito", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Pago del proveedor"), + "supplier": MessageLookupByLibrary.simpleMessage("Proveedor"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Detalles del proveedor", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Deuda con Proveedor"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Libro Mayor de Proveedores", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Nombre del proveedor", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("¿Cambiar de Sucursal?"), + "switchs": MessageLookupByLibrary.simpleMessage("Cambiar"), + "tax": MessageLookupByLibrary.simpleMessage("Impuesto (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grupo de impuestos"), + "taxPercent": MessageLookupByLibrary.simpleMessage( + "Porcentaje de impuesto", + ), + "taxRates": MessageLookupByLibrary.simpleMessage("Tasas de impuestos"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Tasas de impuestos - Administre sus tasas de impuestos", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Informe de Impuestos"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista de Informes de Impuestos", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tipo de Impuesto"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Impuesto con tipo de impuesto único/múltiple", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Gracias por su pago pendiente", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo de Factura Térmica", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Idioma de Impresora Térmica", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Tamaño de Página de Impresora Térmica", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Días"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiquetas por hoja, 8.27 pulgadas por 11.69 pulgadas", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Este mes"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Este plan no es elegible para actualización", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Este plan no está disponible para compra", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "¡Este producto ya está añadido!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Esta semana"), + "thisYear": MessageLookupByLibrary.simpleMessage("Este año"), + "time": MessageLookupByLibrary.simpleMessage("Hora"), + "timeIn": MessageLookupByLibrary.simpleMessage("Hora de Entrada"), + "timeOut": MessageLookupByLibrary.simpleMessage("Hora de Salida"), + "to": MessageLookupByLibrary.simpleMessage("A"), + "toAccount": MessageLookupByLibrary.simpleMessage("A la cuenta"), + "toDate": MessageLookupByLibrary.simpleMessage("Hasta la fecha"), + "today": MessageLookupByLibrary.simpleMessage("Hoy"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Resumen del día"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Clientes"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Productos"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Proveedores"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Cantidad total"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Activos Totales"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Saldo Total"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Total de categorías", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Total debido"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Cantidad total adeudada", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Gasto total"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Ingresos totales"), + "totalItems": MessageLookupByLibrary.simpleMessage("Total de artículos"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Pérdida total"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total a pagar"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Precio total"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Productos Totales"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Beneficio total"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Compra total"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Importe total devuelto", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total devuelto"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Importe Total del Salario", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Ventas totales"), + "totalVat": MessageLookupByLibrary.simpleMessage("Total IVA"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Resumen de la transacción", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Tipo de transacción", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transacciones"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Informes de Historial de Transacciones", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transferencia"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transferir Cheque"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Fecha de Transferencia", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Intentar otra vez"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tipo"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Seleccionar Tipo"), + "unPaid": MessageLookupByLibrary.simpleMessage("No pagado"), + "unit": MessageLookupByLibrary.simpleMessage("Unidad"), + "unitName": MessageLookupByLibrary.simpleMessage("Nombre de la unidad"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Precio unitario"), + "units": MessageLookupByLibrary.simpleMessage("Unidades"), + "unlimited": MessageLookupByLibrary.simpleMessage("Ilimitado"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Uso ilimitado"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Usos ilimitados de nuestro paquete👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Actualizar"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Actualizar Sucursal"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Actualizar contacto", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Error al actualizar stock", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Actualizar ahora"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para actualizar parte.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Actualizar producto", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "¡Producto actualizado exitosamente!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para actualizar el Producto.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Actualiza tu perfil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Actualizar Compra"), + "updateRole": MessageLookupByLibrary.simpleMessage("Actualizar Rol"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para actualizar ventas.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Actualizado exitosamente", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Actualiza tu perfil para conectar mejor con tus clientes", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Actualiza tu suscripción", + ), + "updating": MessageLookupByLibrary.simpleMessage("Actualizando..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Actualizar ahora"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI para Código QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Subir"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Subir Imagen"), + "uploading": MessageLookupByLibrary.simpleMessage("Subiendo..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Usar galería"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "El título de usuario no puede estar vacío", + ), + "user": MessageLookupByLibrary.simpleMessage("Usuario"), + "userRole": MessageLookupByLibrary.simpleMessage("Rol del usuario"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalles del rol del usuario", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Título del usuario"), + "values": MessageLookupByLibrary.simpleMessage("Valores"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "¡Variante añadida exitosamente!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "¡Variante eliminada exitosamente!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Lista de Variantes"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID de Variación (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variaciones"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Productos con Variación", + ), + "vat": MessageLookupByLibrary.simpleMessage("IVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("IVA e Impuestos"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Número de IVA/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Título de IVA/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ID de IVA (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Número de IVA"), + "vatReports": MessageLookupByLibrary.simpleMessage("Informes de IVA (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Tipo de IVA (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Verificación"), + "verify": MessageLookupByLibrary.simpleMessage("Verificar"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifica tu correo electrónico", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Verificar correo electrónico", + ), + "view": MessageLookupByLibrary.simpleMessage("Ver Detalles"), + "viewAll": MessageLookupByLibrary.simpleMessage("Ver todo"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Ver Detalles"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Ver Precio"), + "viewStock": MessageLookupByLibrary.simpleMessage("Ver Stock"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Viendo transacciones para", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Cliente ocasional"), + "wallet": MessageLookupByLibrary.simpleMessage("Monedero"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo de Monedero"), + "warehouse": MessageLookupByLibrary.simpleMessage("Almacén (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nombre del almacén"), + "warranty": MessageLookupByLibrary.simpleMessage("Garantía"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Hemos enviado un correo electrónico de confirmación a", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Hemos enviado un OTP a tu número de teléfono", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Semanal"), + "weight": MessageLookupByLibrary.simpleMessage("Peso"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "¡Bienvenido de nuevo!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Qué hay de nuevo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Precio al por mayor", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Mayorista"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Se añadirá pronto", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Escriba su mensaje aquí", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Escriba texto aquí...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Anual"), + "years": MessageLookupByLibrary.simpleMessage("Años"), + "yes": MessageLookupByLibrary.simpleMessage("Sí"), + "yesterday": MessageLookupByLibrary.simpleMessage("Ayer"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "No puedes pagar más de lo adeudado", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Ahora puedes reenviar el OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para generar códigos de barras.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para eliminar el modelo.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para eliminar la repisa", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "No tiene permiso de pérdidas y ganancias.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear una categoría de gastos.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear una categoría de ingresos.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear el modelo", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para crear compras.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para eliminar Departamento.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para eliminar Cargo.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para eliminar Solicitud de Permiso.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para eliminar Nómina.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "No tiene permiso para exportar a excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "No tienes permiso para generar códigos de barras.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para generar el informe", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar sucursal.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar Departamento.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar Solicitud de Permiso.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "No tienes permiso para actualizar el modelo", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar Festivos.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para ver asistencia", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar Nómina.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar Cargo.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para eliminar Turno.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar Turno.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "No tiene permiso para crear estantes.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "No tiene permiso para eliminar estantes.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "No tiene permiso para actualizar estantes.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear gastos.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "No tienes permiso para crear ingresos.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Debes otorgar permiso", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Tu estas usando "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Tu paquete gratuito está casi terminado, compra tu próximo plan. Gracias.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Tu equipaje"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Su Paquete Expirará en 5 Días", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Su Paquete Expirará Hoy\n\nPor favor, Compre nuevamente", + ), + "zip": MessageLookupByLibrary.simpleMessage("Código Postal"), + "zipCode": MessageLookupByLibrary.simpleMessage("Ingresar Código Postal"), + }; +} diff --git a/lib/generated/intl/messages_et.dart b/lib/generated/intl/messages_et.dart new file mode 100644 index 0000000..410ed5e --- /dev/null +++ b/lib/generated/intl/messages_et.dart @@ -0,0 +1,2220 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a et locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'et'; + + static String m0(start) => "Saada OTP uuesti \$${start} sekundi pärast"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Customer Details"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ARVE"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 arve logo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Konto kuvatav nimi", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Konto omaniku nimi", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Konto nimi"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Konto nimi"), + "action": MessageLookupByLibrary.simpleMessage("Tegevus"), + "actions": MessageLookupByLibrary.simpleMessage("Tegevused"), + "active": MessageLookupByLibrary.simpleMessage("Aktiivne"), + "add": MessageLookupByLibrary.simpleMessage("Lisa"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Palun Lisa Ostu"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Lisa kohalolek"), + "addBank": MessageLookupByLibrary.simpleMessage("Lisa pank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Add Brand"), + "addCash": MessageLookupByLibrary.simpleMessage("Lisa sularaha"), + "addCategory": MessageLookupByLibrary.simpleMessage("Lisa Kategooria"), + "addContact": MessageLookupByLibrary.simpleMessage("Add Contact"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Please Add A Customer", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Lisa klient"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Lisa Tarne"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Lisa osakond"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Lisa uus ametinimetus", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Add Expense"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Add Expense Category", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Lisa püha"), + "addImage": MessageLookupByLibrary.simpleMessage("Lisa pilt"), + "addIncome": MessageLookupByLibrary.simpleMessage("Lisa tulu"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Lisa tulu kategooria", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Lisa Esemeid"), + "addLeave": MessageLookupByLibrary.simpleMessage("Lisa puhkus"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Lisa rohkem välju"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Lisa Uus Aadress"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Lisa uus kohalolek", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Lisa pangakontod", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("Lisa uus töötaja"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Lisa uus püha"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Lisa uus puhkus"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Lisa uus mudel"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Lisa uus palgaarvestus", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Add New Product"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("Palun Lisa Ostu"), + "addNewRack": MessageLookupByLibrary.simpleMessage("Lisa uus riiuliblokk"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Lisa uus vahetus"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Lisa uus maks"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Lisa uus variatsioon", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Lisa uusi variatsioone", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("Lisa uus ladu"), + "addNote": MessageLookupByLibrary.simpleMessage("Lisa Märkus"), + "addParty": MessageLookupByLibrary.simpleMessage("Lisa osapooled"), + "addPayment": MessageLookupByLibrary.simpleMessage("Lisa makse"), + "addProduct": MessageLookupByLibrary.simpleMessage("Please Add A Product"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Lisa kõigepealt toode", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Toode loodud edukalt!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba toote loomiseks.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Add Purchase"), + "addRole": MessageLookupByLibrary.simpleMessage("Lisa roll"), + "addSale": MessageLookupByLibrary.simpleMessage("Palun Lisa Müügi"), + "addSales": MessageLookupByLibrary.simpleMessage("Lisa Müük"), + "addShelf": MessageLookupByLibrary.simpleMessage("Lisa uus riiul"), + "addShift": MessageLookupByLibrary.simpleMessage("Lisa vahetus"), + "addStock": MessageLookupByLibrary.simpleMessage("Lisa laoseis"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("Lisa alamvariant"), + "addTax": MessageLookupByLibrary.simpleMessage("Lisa maks"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("Lisa uus maksugrupp"), + "addUnit": MessageLookupByLibrary.simpleMessage("Add Unit"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Lisa Kasutajaroll"), + "addVariant": MessageLookupByLibrary.simpleMessage("Lisa variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Lisa variandi andmed", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Lisatud ostukorvi"), + "adding": MessageLookupByLibrary.simpleMessage("Lisamine..."), + "address": MessageLookupByLibrary.simpleMessage("Address"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Korrigeeri pangasaldot", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Korrigeeri sularaha"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Korrigeeri sularahasaldot", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Korrigeerimise kuupäev", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Ettemaks"), + "all": MessageLookupByLibrary.simpleMessage("Kõik"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Kõik ärilahendused", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro on täielik ärilahendus koos laoseisuga, arvestuse, müügiga, kulude ja kahjumi/kasumiga.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Kõik töötajad"), + "allParties": MessageLookupByLibrary.simpleMessage("Kõik osapooled"), + "allParty": MessageLookupByLibrary.simpleMessage("Kõik osapooled"), + "allTime": MessageLookupByLibrary.simpleMessage("Kogu aeg"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Kõik tehingud"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Already Added"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Kas teil on juba konto? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Amount"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Summa peab olema suurem kui 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Summa ümardamise meetod", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Summad sõnadega"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Summa on nõutav", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS saadetakse järgmisele numbrile: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS rakenduse tugi", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Uus värskendus on saadaval\nPalun värskendage oma rakendust", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Rakenda"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Oled Sa Kindel?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Kas olete kindel, et soovite selle harukontori kustutada?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Kas olete kindel, et soovite selle rolli kustutada?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Kas olete kindel, et soovite vahetada teise harukontori vastu?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Oled sa kindel, et soovid selle poole kustutada?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Kas olete kindel, et soovite sellest harukontorist väljuda?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Seisuga kuupäev"), + "assets": MessageLookupByLibrary.simpleMessage("Varad"), + "attachment": MessageLookupByLibrary.simpleMessage("Manus"), + "attendance": MessageLookupByLibrary.simpleMessage("Kohalolek"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Kohaloleku aruanded", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Volitatud allkiri", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automaatselt arvutatud päevad", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automaatselt valitud", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Tagasi Avalehele"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Tasumata saldo"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilanss"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Pank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Pangakontod"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Panga andmed"), + "bankName": MessageLookupByLibrary.simpleMessage("Panga nimi"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Pank-panka ülekanne", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Pank-sularaha ülekanne", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Vöötkoodi sildi seaded", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Vöötkoodi generaator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barkoodi generaator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Vöötkoodid"), + "batch": MessageLookupByLibrary.simpleMessage("Partii"), + "batchNo": MessageLookupByLibrary.simpleMessage("Partii number"), + "billTO": MessageLookupByLibrary.simpleMessage("Arve Saajale"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Arvepõhine kasum"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Arve aadress"), + "birthDate": MessageLookupByLibrary.simpleMessage("Sünnikuupäev"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth on väljas. Palun lülita see sisse.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Harukontor"), + "branchList": MessageLookupByLibrary.simpleMessage( + "Harukontorite nimekiri", + ), + "brand": MessageLookupByLibrary.simpleMessage("Mark"), + "brandName": MessageLookupByLibrary.simpleMessage("Brand name"), + "brands": MessageLookupByLibrary.simpleMessage("Brands"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pausi kestus"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pausi staatus"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pausi aeg"), + "bulk": MessageLookupByLibrary.simpleMessage("Massilaadimine"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masslaadimine"), + "businessCat": MessageLookupByLibrary.simpleMessage("Business Category"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Company & Business Name", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Osta kohe"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Osta Premium Plaan"), + "call": MessageLookupByLibrary.simpleMessage("Helista"), + "camera": MessageLookupByLibrary.simpleMessage("Kaamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Seda tehingutüüpi ei saa muuta.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Makseandmeid ei õnnestunud kätte saada.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Cancel"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Seadmete otsimine...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Ei saa samale kontole üle kanda.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Mahutavus"), + "cash": MessageLookupByLibrary.simpleMessage("Sularaha"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Sularaha ja pank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Sularaha ja panga haldus", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Rahavoog"), + "cashIn": MessageLookupByLibrary.simpleMessage("Sularaha sisse"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Sularaha kassa"), + "cashOut": MessageLookupByLibrary.simpleMessage("Sularaha välja"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Sularaha-panka ülekanne", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategooriad"), + "category": MessageLookupByLibrary.simpleMessage("Kategooria"), + "categoryName": MessageLookupByLibrary.simpleMessage("Category name"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Muutus summa"), + "changePassword": MessageLookupByLibrary.simpleMessage("Change Password"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Kontrolli E-posti"), + "cheque": MessageLookupByLibrary.simpleMessage("Tšekid"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Tšeki summa"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Tšeki kuupäev"), + "chequeList": MessageLookupByLibrary.simpleMessage("Tšekkide nimekiri"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Tšeki number"), + "choose": MessageLookupByLibrary.simpleMessage("Vali"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Vali riik"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Vali Klient"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Vali Tarnija"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Valige oma funktsioonid", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funktsioonid on oluline osa, mis eristab POSpro traditsioonilistest lahendustest.", + ), + "city": MessageLookupByLibrary.simpleMessage("Linn"), + "cityName": MessageLookupByLibrary.simpleMessage("Linname"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Tühjenda"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klõpsake ühendamiseks", + ), + "close": MessageLookupByLibrary.simpleMessage("Sulge"), + "closed": MessageLookupByLibrary.simpleMessage("Suletud"), + "code": MessageLookupByLibrary.simpleMessage("Kood"), + "collectDue": MessageLookupByLibrary.simpleMessage("Collect Due"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Palun Võta Võlgnevused Kokku", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Kogutud Kõrval:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Kogutud"), + "color": MessageLookupByLibrary.simpleMessage("Värv"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Mitme maksu kombinatsioon", + ), + "combo": MessageLookupByLibrary.simpleMessage("Komplekt"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Komplekstoodete aruanne", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Komplekttooted"), + "comboReport": MessageLookupByLibrary.simpleMessage( + "Kombineeritud aruanne", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("Tulemas Peagi"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Firma Aadress"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Kinnita Kustutamine", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Kinnita Parool"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Kinnita Parool"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Kinnita tagastus"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "Kinnita SMS aadressile", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Õnnitleme"), + "connect": MessageLookupByLibrary.simpleMessage("Click to connect"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("Ühendage printer"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Ühendage oma printer", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Ühendatud"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktandmed"), + "contactUs": MessageLookupByLibrary.simpleMessage("Võta Meiega Ühendust"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continue"), + "continueE": MessageLookupByLibrary.simpleMessage("Jätka"), + "cost": MessageLookupByLibrary.simpleMessage("Hind"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Kulu ilma maksuta", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Kulu koos maksuga", + ), + "country": MessageLookupByLibrary.simpleMessage("Riik"), + "countryName": MessageLookupByLibrary.simpleMessage("Riigi nimi"), + "create": MessageLookupByLibrary.simpleMessage("Loo"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Loo Tasuta Konto", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Loo Tasuta Konto"), + "createBranch": MessageLookupByLibrary.simpleMessage("Loo harukontor"), + "createNewPassword": MessageLookupByLibrary.simpleMessage("Loo Uus Parool"), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba PDF-i loomiseks.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba müügi loomiseks.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kreedit (Sisse)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Osapoole krediidilimiit", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Praegune saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Praegune sularahasaldo", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Käesolev kuu"), + "currentYear": MessageLookupByLibrary.simpleMessage("Käesolev aasta"), + "currents": MessageLookupByLibrary.simpleMessage("Praegune"), + "custom": MessageLookupByLibrary.simpleMessage("Kohandatud"), + "customDate": MessageLookupByLibrary.simpleMessage("Kohandatud kuupäev"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Kohandatud arve brändimine", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Kohandatud printimine", + ), + "customer": MessageLookupByLibrary.simpleMessage("Klient"), + "customerDate": MessageLookupByLibrary.simpleMessage("Kohandatud kuupäev"), + "customerDue": MessageLookupByLibrary.simpleMessage("Kliendi Võlgnevused"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kliendi pearaamat"), + "customerName": MessageLookupByLibrary.simpleMessage("Customer Name"), + "customerPay": MessageLookupByLibrary.simpleMessage("Klient maksab"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kliendi telefoninumber", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Kliendi allkiri", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("Päevane Tehing"), + "dashboard": MessageLookupByLibrary.simpleMessage("Juhtpaneel"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Andmed salvestati edukalt.", + ), + "date": MessageLookupByLibrary.simpleMessage("Date"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Lõppkuupäev ei saa olla enne alguskuupäeva.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Kuupäev on nõutav"), + "dates": MessageLookupByLibrary.simpleMessage("Date:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Päevaraamat"), + "days": MessageLookupByLibrary.simpleMessage("päeva"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Päevi jäänud"), + "dealer": MessageLookupByLibrary.simpleMessage("Dealer"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Dealer price"), + "debitOut": MessageLookupByLibrary.simpleMessage("Deebet (Välja)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Vaikimisi müügihind", + ), + "delete": MessageLookupByLibrary.simpleMessage("Kustuta"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Kustuta konto"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Kas oled kindel, et soovid selle partii kustutada?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Kas olete kindel, et soovite oma konto kustutada? See toiming kustutab jäädavalt kõik teie andmed.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba osapoole kustutamiseks.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Edukalt kustutatud!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Kustutamine..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Tarneaadress"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Tarnekulu"), + "department": MessageLookupByLibrary.simpleMessage("Osakond"), + "deposit": MessageLookupByLibrary.simpleMessage("Deposiit"), + "depositTo": MessageLookupByLibrary.simpleMessage("Deponeeri kuhu"), + "description": MessageLookupByLibrary.simpleMessage("Kirjeldus"), + "designation": MessageLookupByLibrary.simpleMessage("Ametinimetus"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Ametinimetuse nimi", + ), + "details": MessageLookupByLibrary.simpleMessage("Detailid"), + "developedBy": MessageLookupByLibrary.simpleMessage("Arendaja"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-kohaline kood on saadetud teie e-posti aadressile: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Keela"), + "discount": MessageLookupByLibrary.simpleMessage("Discount"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Kuvatav nimi on nõutav", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ära häiri"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Kas soovite tõesti selle kustutada", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Kas soovite kasutaja kustutada?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Kas soovite rakendusest lahkuda?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Kas soovite tõesti selle tšeki uuesti avada?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Pole veel kontot?", + ), + "done": MessageLookupByLibrary.simpleMessage("Valmis"), + "download": MessageLookupByLibrary.simpleMessage("Laadi alla"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Laadi alla APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Laadi alla Exceli vorming", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Allalaadimine õnnestus! Palun kontrolli oma dokumentide kausta", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Allalaadimine..."), + "due": MessageLookupByLibrary.simpleMessage("Due"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Due Amount: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Võlgnevus"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Võlgnevuste kogumine", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Due List"), + "duePay": MessageLookupByLibrary.simpleMessage("Võlgnevus"), + "dueReport": MessageLookupByLibrary.simpleMessage("Võlgnevuste Aruanne"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Viivitatud müük ei ole lubatud kliendile ilma kontota.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Võlgnevused"), + "duration": MessageLookupByLibrary.simpleMessage("Kestus"), + "durationDays": MessageLookupByLibrary.simpleMessage("Kestus (Päevad)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Lihtne kasutada mobiilset kassapunkti", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro rakendus on tasuta ja lihtne kasutada. Tegelikult on see üks parimaid kassapunktisüsteeme üle maailma.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Edit"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Muuda kohalolekut"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Muuda pangakontosid", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Muuda panga korrigeerimist", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Muuda pank sularahaks", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Muuda pangaülekannet", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Muuda sularaha korrigeerimist", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Muuda sularaha pangaks", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Muuda kategooriat"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Muuda ametinimetust", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Muuda töötajat"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Muuda püha"), + "editLeave": MessageLookupByLibrary.simpleMessage("Muuda puhkust"), + "editModel": MessageLookupByLibrary.simpleMessage("Muuda mudelit"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Muuda palgaarvestust"), + "editPhone": MessageLookupByLibrary.simpleMessage("Muuda Telefoninumbrit?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Muuda toodet"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Muuda Ostuarvet", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Muuda riiuliblokki"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Muuda Müügiarvet", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Muuda riiulit"), + "editShift": MessageLookupByLibrary.simpleMessage("Muuda vahetust"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Muuda Sotsiaalmeediat", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Muuda maksu"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Muuda maksugruppi"), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Muuda variatsiooni", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Muuda ladu"), + "email": MessageLookupByLibrary.simpleMessage("Email Address"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-post ei saa olla tühi", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-post"), + "employee": MessageLookupByLibrary.simpleMessage("Töötaja"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Sisesta madal laoseis"), + "end": MessageLookupByLibrary.simpleMessage("Lõpp"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Pausi lõppaeg"), + "endDate": MessageLookupByLibrary.simpleMessage("Lõppkuupäev"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Lõppkuupäev enne alguskuupäeva", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Lõppkuupäev ei saa olla enne alguskuupäeva.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Lõppaeg"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Lõppaeg on nõutav", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Lõpeta Tasuta Plaan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Sisesta partii number"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Sisesta brändinimi", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Sisesta kehtiv allahindlus", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Sisesta kehtiv OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Sisesta kehtiv laoseis", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Sisesta konto kuvatav nimi", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Sisesta konto omaniku nimi", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Sisesta kontonumber", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Sisesta aadress"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Sisestage Summa"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Sisesta saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Sisesta panga nimi"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Sisesta partii nr"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Sisesta pausi aeg"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Sisestage Ettevõtte/Poe Nimi", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Sisesta Mahutavus"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Sisesta kategooria nimi", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Sisesta Värv"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sisesta kliendi telefoninumber", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Sisesta Edasimüüja Hind", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Sisesta kirjeldus", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Sisesta ametinimetuse nimi", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Sisesta allahindlus", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Palun sisestage oma e-posti aadress parooli lähtestamise lingi saamiseks.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Sisesta lõppaeg"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Sisesta kulukategooria nimi", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Sisestage kulude kuupäev", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Sisestage täielik aadress", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Sisesta täisnimi"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Sisesta püha nimi", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Sisesta tulu kategooria nimi", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Sisesta sildi tekst", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Sisesta tootja nimi", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Sisesta mudeli nimi", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Sisestage Nimi"), + "enterNote": MessageLookupByLibrary.simpleMessage("Sisesta Märkus"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Sisesta avasaldo", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Sisesta toote kood", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Sisesta tootenimi", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Sisesta Ostuhind", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Sisesta kogus"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Sisestage viitenumber", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Sisesta Soolitushind", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Sisesta riiuli nimi", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Sisesta Suurus"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Sisesta algusaeg"), + "enterStock": MessageLookupByLibrary.simpleMessage("Sisesta laoseis"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Sisestage maksumäär", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Sisesta Tüüp"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Sisesta kasutajanimi", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Sisesta Kasutaja Pealkiri", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Sisesta kehtiv OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Sisesta väärtused"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Sisestage KM/GST number", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Sisestage KM/GST pealkiri", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Sisesta lao nimi", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Sisesta Kaal"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Sisesta Hulgimüügihind", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Sisestage oma riik", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Sisestage oma e-posti aadress", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Sisestage oma täisnimi", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Sisestage oma nimi"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Sisesta märkme tase", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Sisesta parool"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sisestage oma telefoninumber", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Sisesta müügijärgne sõnum", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Viga maksu kustutamisel", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Exceli failid"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Exceli üleslaadija"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Hind ilma käibemaksuta", + ), + "exit": MessageLookupByLibrary.simpleMessage("Välju"), + "exitBank": MessageLookupByLibrary.simpleMessage("Välju harukontorist"), + "expDate": MessageLookupByLibrary.simpleMessage("Aegumiskuupäev"), + "expense": MessageLookupByLibrary.simpleMessage("Kulu"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Expense Categories"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Expense Date"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Expense For"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Expense Report"), + "expensesType": MessageLookupByLibrary.simpleMessage("Kulude tüübid"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Aegumisseisund"), + "expire": MessageLookupByLibrary.simpleMessage("Aegub"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Aeguvate toodete aruanded", + ), + "expired": MessageLookupByLibrary.simpleMessage("Aegunud"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Aegumiskuupäev"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Aegunud kaupade aruanne", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Aegunud loend"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Aegunud toode"), + "expiry": MessageLookupByLibrary.simpleMessage("Aegumine"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Pikenda paketti"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Osakonna kustutamine ebaõnnestus", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Maksu kustutamine ebaõnnestus", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Platvormi versiooni hankimine ebaõnnestus.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Osakondade laadimine ebaõnnestus", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Tagastamise töötlemine ebaõnnestus.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mood"), + "feature": MessageLookupByLibrary.simpleMessage("Funktsioon"), + "field": MessageLookupByLibrary.simpleMessage("Väli"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 päeva"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filtreeri kuupäeva järgi", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Eesnimi"), + "flat": MessageLookupByLibrary.simpleMessage("Fikseeritud"), + "folder": MessageLookupByLibrary.simpleMessage( + "Võib-olla on kiri sattunud teie rämpsposti kausta.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Unustasin Parooli"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Tasuta andmete varundamine", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Tasuta eluaegne värskendus", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Tasuta Pakett"), + "freePlan": MessageLookupByLibrary.simpleMessage("Tasuta Plaan"), + "from": MessageLookupByLibrary.simpleMessage("Kust"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Kontolt"), + "fromDate": MessageLookupByLibrary.simpleMessage("From Date"), + "fullName": MessageLookupByLibrary.simpleMessage("Täisnimi"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Täielikult Makstud"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerii"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF-i genereerimiseks andmeid pole saadaval", + ), + "gender": MessageLookupByLibrary.simpleMessage("Sugu"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Genereeri PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "PDF-i genereerimine", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("Saite E-kirja"), + "gotIt": MessageLookupByLibrary.simpleMessage("Sain Arusaamiseks"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Brutokasum (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantii"), + "guest": MessageLookupByLibrary.simpleMessage("Külaline"), + "haveAcc": MessageLookupByLibrary.simpleMessage("On juba konto?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Peida väljad"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Hind: kallis enne"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Sisesta e-posti aadress", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Sisesta parool"), + "holderName": MessageLookupByLibrary.simpleMessage("Omaniku nimi"), + "holiday": MessageLookupByLibrary.simpleMessage("Püha"), + "holidayList": MessageLookupByLibrary.simpleMessage("Pühade nimekiri"), + "home": MessageLookupByLibrary.simpleMessage("Kodu"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Tunde jäänud"), + "hrm": MessageLookupByLibrary.simpleMessage("Personalijuhtimine"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Nõustun oma konto jäädava kustutamisega.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC kood"), + "image": MessageLookupByLibrary.simpleMessage("Pilt"), + "inActive": MessageLookupByLibrary.simpleMessage("Mitteaktiivne"), + "inStock": MessageLookupByLibrary.simpleMessage("Laos"), + "inactive": MessageLookupByLibrary.simpleMessage("Mitteaktiivne"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Hind koos käibemaksuga", + ), + "income": MessageLookupByLibrary.simpleMessage("Tulu"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Tulu kategooriad", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Tulukategooriate aruanne", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Tulu kuupäev"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Tulu eest"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Tulu aruanne"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba tuluaruande vaatamiseks.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tulu tüüp"), + "incomes": MessageLookupByLibrary.simpleMessage("Tulud"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Siltidel kuvatav info", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Juhis"), + "inv": MessageLookupByLibrary.simpleMessage("Inv No"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Vigane summa"), + "inventory": MessageLookupByLibrary.simpleMessage("Laoseis"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Sul puudub laovaru luba", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Invoice"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Arve logo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Arve number"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Arve Vaataja"), + "item": MessageLookupByLibrary.simpleMessage("Ese"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Ese lisatud"), + "itemName": MessageLookupByLibrary.simpleMessage("Kauba nimi"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Esemete müük"), + "joinDate": MessageLookupByLibrary.simpleMessage("Liitumiskuupäev"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Sildirull 1.5\"*1, 38mm*25mm, vahe 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Sildirull 2\"*1, 50mm*25mm, vahe 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-post"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Parool"), + "language": MessageLookupByLibrary.simpleMessage("Language"), + "last30Days": MessageLookupByLibrary.simpleMessage("Viimased 30 päeva"), + "last7Days": MessageLookupByLibrary.simpleMessage("Viimased 7 päeva"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Eelmise kuu"), + "lastName": MessageLookupByLibrary.simpleMessage("Perekonnanimi"), + "lastYear": MessageLookupByLibrary.simpleMessage("Eelmine aasta"), + "leave": MessageLookupByLibrary.simpleMessage("Puhkus"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Puhkuse kestus"), + "leaveList": MessageLookupByLibrary.simpleMessage("Puhkuste nimekiri"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Puhkuse aruanded"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Puhkusetaotlus"), + "leaveType": MessageLookupByLibrary.simpleMessage("Puhkuse tüüp"), + "ledger": MessageLookupByLibrary.simpleMessage("Pearaamat"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Loend on tühi"), + "loading": MessageLookupByLibrary.simpleMessage("Loading"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP seadete laadimine...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Logi Sisse"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Logi Sisse E-posti Teel", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Logi Välja"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Sisselogimine ebaõnnestus. Palun proovi uuesti.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Logi Sisse Telefoni Teel", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Loss"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Kahjum/Kasum"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Kadu/Kasum"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Kadu/Kasumi aruanne", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Madal laoseis"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Madala laoseisu hoiatus", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Madalate laoseisude aruanne", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Hind: odav enne"), + "lp": MessageLookupByLibrary.simpleMessage("Loss/Profit"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Loss/Profit Details"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Halda seadeid"), + "manuDate": MessageLookupByLibrary.simpleMessage("Tootmiskuupäev"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Tootmiskuupäev"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Manufacturer"), + "masterCard": MessageLookupByLibrary.simpleMessage("Mastercard"), + "messege": MessageLookupByLibrary.simpleMessage("Sõnum"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobiil"), + "model": MessageLookupByLibrary.simpleMessage("Mudel"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Mudel on edukalt loodud!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Mudeli nimi"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Mudel on edukalt uuendatud!", + ), + "models": MessageLookupByLibrary.simpleMessage("Mudelid"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Raha sisse"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Raha välja"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Rahatšekk"), + "month": MessageLookupByLibrary.simpleMessage("Kuu"), + "monthly": MessageLookupByLibrary.simpleMessage("Kuuline"), + "moreInfo": MessageLookupByLibrary.simpleMessage("More Info"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Müügi piirhind (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Name"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nimi ei saa olla tühi", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Ülekande tegemiseks on vaja vähemalt kahte pangakontot.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Puhaskasum (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Netosumma kokku"), + "newPassword": MessageLookupByLibrary.simpleMessage("Uus Parool"), + "next": MessageLookupByLibrary.simpleMessage("Järgmine"), + "no": MessageLookupByLibrary.simpleMessage("Ei"), + "noAcc": MessageLookupByLibrary.simpleMessage("Pole veel kontot?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Sobivaid kontosid ei leitud", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Aktiivset kasutajat pole", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Valitud filtrite jaoks ei leitud kohaloleku kirjeid.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Kohaloleku kirjeid ei leitud.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Pangakontosid ei leitud.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Pangakontosid, kust üle kanda, ei leitud.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Partii puudub"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth seadet pole valitud.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Harukontorit ei leitud", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Tšekki ei leitud"), + "noData": MessageLookupByLibrary.simpleMessage("No Data Available"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Andmeid pole saadaval", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Andmed puuduvad"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Eksportimiseks puuduvad andmed", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF-i genereerimiseks pole andmeid saadaval", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Andmeid ei Leitud"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Osakonda ei leitud.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Selle osakonna kohta pole kirjeldust saadaval.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Selle ametinimetuse kohta pole kirjeldust saadaval.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Kirjeldust ei lisatud.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Ametinimetust ei leitud.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Sihtpangakontosid ei leitud.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Seadet ei leitud"), + "noDue": MessageLookupByLibrary.simpleMessage("Võlg puudub"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Ühtegi Võlgnevust Pole Valitud", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Faili pole valitud", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("Pühi ei leitud."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Sobivaid pühi ei leitud", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Artiklit ei leitud"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ühtegi eset pole valitud", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Valitud filtrite jaoks ei leitud puhkuse kirjeid.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Puhkuse taotlusi ei leitud.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Sobivaid tooteid ei leitud.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Sobivaid palgaarvestuse kirjeid ei leitud.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Märkust ei lisatud.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Osapooli ei leitud"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Palgaarvestuse kirjeid ei leitud.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Tooteid ei Leitud"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Teie otsingule ei vasta ühtegi toodet.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ühtegi toodet pole valitud", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Kasutajarolli ei leitud", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Vahetusi ei leitud."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Laoseisu andmed puuduvad.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Alamaks pole valitud", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Tarnijat pole saadaval", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Tehinguid pole"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Tehinguid ei leitud", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Selle filtri jaoks tehinguid ei leitud.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF-i genereerimiseks pole tehinguid", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Väärtusi pole määratud", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Variatsiooni ei leitud.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Tagastamatu (KM/Allahindlus)", + ), + "none": MessageLookupByLibrary.simpleMessage("Puudub"), + "notFound": MessageLookupByLibrary.simpleMessage("Ei Leitud"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Internetiohendus puudub", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Telefonirakenduse käivitamine ebaõnnestus.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Vastavaid tulemusi ei leitud", + ), + "note": MessageLookupByLibrary.simpleMessage("Note"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Märkme tase"), + "notification": MessageLookupByLibrary.simpleMessage("Teavitus"), + "off": MessageLookupByLibrary.simpleMessage("väljas"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Olgu"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Vana parool"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Vana parool ei tohi olla tühi", + ), + "on": MessageLookupByLibrary.simpleMessage("sees"), + "open": MessageLookupByLibrary.simpleMessage("Avatud"), + "openCamera": MessageLookupByLibrary.simpleMessage("Ava kaamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Ava seaded"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Avaavaldus"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Algne saldo on nõutav", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Avamise kuupäev"), + "opinion": MessageLookupByLibrary.simpleMessage("Sisesta oma arvamus"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Või jätka kaudu"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Otsa saanud"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Meie Premium pakett", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Paketi Omadused"), + "package": MessageLookupByLibrary.simpleMessage("Pakett"), + "packageDate": MessageLookupByLibrary.simpleMessage("Pakendamise kuupäev"), + "packageName": MessageLookupByLibrary.simpleMessage("Paketi nimi"), + "packingDate": MessageLookupByLibrary.simpleMessage("Pakendamise kuupäev"), + "paid": MessageLookupByLibrary.simpleMessage("Paid"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Paid Amount"), + "paidBy": MessageLookupByLibrary.simpleMessage("Maksja"), + "paidVia": MessageLookupByLibrary.simpleMessage("Makstud läbi"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Osaliselt tasutud"), + "parties": MessageLookupByLibrary.simpleMessage("Osalejad"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba osapoole loomiseks.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Parties List"), + "partyReports": MessageLookupByLibrary.simpleMessage("Osapoole aruanded"), + "partyType": MessageLookupByLibrary.simpleMessage("Osapoole tüüp"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Osapoolepõhine kasum", + ), + "password": MessageLookupByLibrary.simpleMessage("Parool"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Parool ei saa olla tühi", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Parool peab olema vähemalt 6 märki pikk", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Parool peab olema vähemalt 6 märki pikk", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Paroolid ei klapi", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Maksa tellimuse eest", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Makstav summa"), + "payment": MessageLookupByLibrary.simpleMessage("Makse"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Makse Valmis"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Makse üksikasjad"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Makse Ebaõnnestus"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Makse ebaõnnestus. Palun proovige uuesti.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Maksevärav"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Makseviis"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Payment Methods"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Makse Õnnestus"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Palun vali maksetüüp", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Payment Type"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Makse õnnestus!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Makseaasta"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Maksete Summad"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Maksetüübid"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Maksa Paypaliga"), + "payroll": MessageLookupByLibrary.simpleMessage("Palgaarvestus"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Palgaarvestuse nimekiri", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Palgaarvestuse kirje", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Palgaarvestuse aruanded", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF edukalt genereeritud", + ), + "percent": MessageLookupByLibrary.simpleMessage("Protsent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Juurdepääs keelatud", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Panga kustutamiseks luba keelatud.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Panga andmete uuendamine keelatud.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Panga andmete vaatamine keelatud.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Luba pole antud!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Isiklik info:"), + "phone": MessageLookupByLibrary.simpleMessage("Phone Number"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefoninumber pole saadaval.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefoninumber"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonivõrgu Kinnitamine", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Vali ja laadi fail üles", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Vali Lõppkuupäev"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Vali Alguskuupäev"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Palun lisage müügitagastus", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Palun lisage saldode korrigeerimiseks vähemalt üks pangakonto.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Palun lisa kogus", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Palun kontrolli oma internetiühendust ja proovi uuesti", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Palun ühendage printer kõigepealt", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Palun ühendage oma Bluetooth-printer", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Palun lülita Bluetooth sisse", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Palun sisestage pikem parool", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kinnitusparool", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kuupäev", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Palun sisestage parool", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv brändinimi", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv ettevõtte nimi", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv e-post", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv nimi", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv telefoninumber", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv tootenimi", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv ostuhind", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Sisesta kehtiv kogus (vähemalt 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Palun sisesta kehtiv müügihind", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kehtiv ühikunimi", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Palun Sisestage Summa", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Palun sisesta vähemalt üks väärtus.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Palun sisesta harukontori nimi", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Palun sisesta kuupäev", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Palun sisesta ametinimetuse nimi", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Palun vali lõppkuupäev", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Palun sisesta püha nimi", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Palun Sisestage Nimi", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Palun sisesta riiulibloki nimi", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Palun sisesta riiuli nimi", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Palun sisestage OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Palun sisestage ühikunimi", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Palun sisesta kehtiv nimi", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Palun sisestage kõigepealt kehtiv telefoninumber ja nimi", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Palun sisestage oma andmed.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Palun sisestage oma telefoninumber", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Palun sisestage oma palk", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Palun tehke kõigepealt müük", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Palun valige kategooria", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("Palun valige sihtpangakonto."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Palun valige kulukategooria", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Palun valige puhkuse tüüp", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Palun vali esmalt toode", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Palun valige vahetus", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Palun valige alguskuupäev", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Palun valige staatus", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Palun valige töötaja", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Palun valige kuu", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Palun valige mõlemad kontod.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Palun valige pausi staatus", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Palun valige kuupäev", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Palun valige osakond", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Palun valige ametinimetus", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Palun vali toode tagastamiseks", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Palun valige makseaasta", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Palun vali esmalt toode", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Palun vali alguskuupäev", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Palun valige staatus", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Palun valige kehtivad algus- ja lõppkuupäevad.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Palun valige oma sugu", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Palun valige oma vahetus", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kassa"), + "posSale": MessageLookupByLibrary.simpleMessage("POS-müük"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Müügijärgne sõnum", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Toiteallikas Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Tootja"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Premium klienditugi", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium Plaan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Vajuta valimiseks"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF eelvaade"), + "previousDue": MessageLookupByLibrary.simpleMessage("Previous Due"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Eelnev Maksumissumma", + ), + "price": MessageLookupByLibrary.simpleMessage("Hind"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Hind ei saa olla tühi"), + "print": MessageLookupByLibrary.simpleMessage("Prindi"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Prindi pangaandmed arvetel", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Prindi vöötkood"), + "printLabel": MessageLookupByLibrary.simpleMessage("Prindi silt"), + "printing": MessageLookupByLibrary.simpleMessage("Printimisvalik"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Arve printimine"), + "printingOption": MessageLookupByLibrary.simpleMessage("Printimise valik"), + "product": MessageLookupByLibrary.simpleMessage("Product"), + "productBrand": MessageLookupByLibrary.simpleMessage("Tootemark"), + "productCategory": MessageLookupByLibrary.simpleMessage("Tootekategooria"), + "productCode": MessageLookupByLibrary.simpleMessage("Product Code"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "toote kood on vajalik", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Toote Detailid"), + "productList": MessageLookupByLibrary.simpleMessage("Product List"), + "productModels": MessageLookupByLibrary.simpleMessage("Toote mudelid"), + "productName": MessageLookupByLibrary.simpleMessage("Product name"), + "productNotFound": MessageLookupByLibrary.simpleMessage("Toodet ei leitud"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Toote ostuajalugu", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Toote ostuaruanne", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Toote riiuliblokid"), + "productReports": MessageLookupByLibrary.simpleMessage("Toote aruanded"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Toote müügiajalugu", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Toote müügiaruanne", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Toote seaded"), + "productStock": MessageLookupByLibrary.simpleMessage("Toote laoseis"), + "productUnit": MessageLookupByLibrary.simpleMessage("Toote Ühik"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Toote variatsioonid", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Tootepõhine kasum", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Tootepõhine kasum ja kahjum", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Tootepõhine ost", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Tootepõhine kahjum", + ), + "products": MessageLookupByLibrary.simpleMessage("Tooted"), + "profile": MessageLookupByLibrary.simpleMessage("Profile"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profiili muutmine"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Kasum ja kahjum"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Kasumi ja kahjumi aruanne", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Kasum ja kahjum"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Kasumimarginaal (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Kasumimäär"), + "promo": MessageLookupByLibrary.simpleMessage("Promptsioon"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promokood"), + "purchase": MessageLookupByLibrary.simpleMessage("Ost"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Ostualarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Ostetud Kõrval:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Ost Kinnitatud"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Ostude Andmed"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Ostu hind ilma maksudeta", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Nõutud on ostuhind ilma maksudeta", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Ostu hind koos maksudega", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Nõutud on ostuhind koos maksudega", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Ostude Nimekiri"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Purchase Now"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Osta Premium Plaan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Purchase Price"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Ostu kogus"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Ostukogus on kohustuslik", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Ostuaruanne"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Müügi tagastus"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Ostude tagastamise aruanne", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Ostu tagastused"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba ostude uuendamiseks.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba ostude loomiseks.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Ostetud"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Ostetud"), + "qty": MessageLookupByLibrary.simpleMessage("Kogus"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantity"), + "quickOver": MessageLookupByLibrary.simpleMessage("Kiire ülevaade"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Kiire Ülevaade"), + "rack": MessageLookupByLibrary.simpleMessage("Riiuliblokk (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Riiulibloki nimi"), + "racks": MessageLookupByLibrary.simpleMessage("Riiuliblokid (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Ava uuesti"), + "read": MessageLookupByLibrary.simpleMessage("Loe"), + "receipt": MessageLookupByLibrary.simpleMessage("Tšekk / Arve"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Saadud summa"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Vastuvõtja"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Saadud kellelt"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Recent Transactions", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Sain PIN-koodi"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Vähenda sularaha"), + "reference": MessageLookupByLibrary.simpleMessage("Viide"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Reference Number"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Viitenumber"), + "register": MessageLookupByLibrary.simpleMessage("Registreeri"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Me peame registreerima teie telefoni enne alustamist!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Järelejäänud"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Jääk Võlgnetav"), + "remark": MessageLookupByLibrary.simpleMessage("Märkus"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Jäta meelde"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Tuleta mulle hiljem meelde", + ), + "remove": MessageLookupByLibrary.simpleMessage("Eemalda"), + "reports": MessageLookupByLibrary.simpleMessage("Aruanded"), + "resendIn": MessageLookupByLibrary.simpleMessage("Saada OTP uuesti sisse "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Sisesta kehtiv OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Lähtesta parool oma e-posti või telefoninumbri abil", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Lähtesta oma parool taastamiseks ja konto sisselogimiseks", + ), + "resets": MessageLookupByLibrary.simpleMessage("Lähtesta"), + "retailer": MessageLookupByLibrary.simpleMessage("Retailer"), + "retry": MessageLookupByLibrary.simpleMessage("Proovi uuesti"), + "retryScan": MessageLookupByLibrary.simpleMessage("Otsi uuesti"), + "retur": MessageLookupByLibrary.simpleMessage("Tagastamine"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Tagastatav Summa"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Tagastatav kogus"), + "returned": MessageLookupByLibrary.simpleMessage("Tagastatud"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Tagastatud summa"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Tagastamise kuupäev"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Tagastatud toode"), + "role": MessageLookupByLibrary.simpleMessage("Roll"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Roll ja luba"), + "roles": MessageLookupByLibrary.simpleMessage("Rollid"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Lähima täisarvuni", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Lähima kümnendkohani (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Lähima kümnendkohani (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Lähima kümnendkohani (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Ümarda täisarvuni", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Ümardamine"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Ümardatud summa"), + "roundings": MessageLookupByLibrary.simpleMessage("Ümardamine (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Jooksev sularaha"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr"), + "salary": MessageLookupByLibrary.simpleMessage("Palk"), + "sale": MessageLookupByLibrary.simpleMessage("Müük"), + "saleBy": MessageLookupByLibrary.simpleMessage("Müüdud"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Müügi muutmine"), + "saleList": MessageLookupByLibrary.simpleMessage("Müügide Nimekiri"), + "salePrice": MessageLookupByLibrary.simpleMessage("Sale Price"), + "saleQty": MessageLookupByLibrary.simpleMessage("Müügi kogus"), + "saleReq": MessageLookupByLibrary.simpleMessage("Nõutud müügihind"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Müügitagastus"), + "sales": MessageLookupByLibrary.simpleMessage("Müük"), + "salesBy": MessageLookupByLibrary.simpleMessage("Müüdud Kõrval:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Müügidetailid"), + "salesList": MessageLookupByLibrary.simpleMessage("Müügiloend"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Müügi- ja Ostude Ülevaade", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Müügiaruanne"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Müügi tagastus"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Müügi tagastamise aruanne", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Müügi seaded"), + "save": MessageLookupByLibrary.simpleMessage("Salvesta"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Save and Publish"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Salvesta seaded"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Salvesta variant"), + "saving": MessageLookupByLibrary.simpleMessage("Salvestamine"), + "scanCode": MessageLookupByLibrary.simpleMessage("Skaneeri toote QR-kood"), + "search": MessageLookupByLibrary.simpleMessage("Search"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Otsi kohalolekut", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Otsi partii numbrit...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Otsi Siit...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Otsi puhkusi"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Otsi toodet"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Otsi tehinguid...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Otsi..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekundit"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Vaata kõiki promokoode", + ), + "select": MessageLookupByLibrary.simpleMessage("Select"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Vali mark"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Vali Arve"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Valige konto"), + "selectAll": MessageLookupByLibrary.simpleMessage("Vali kõik"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Vali vähemalt üks riiul", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Vali pank või sularaha", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Vali Ettevõtte Kategooria", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Vali Kategooria"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Vali klient"), + "selectDate": MessageLookupByLibrary.simpleMessage("Vali kuupäev"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Valige esmalt kuupäev", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Vali deposiidi sihtkoht", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Valige esmalt töötaja", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Vali alguskuupäev"), + "selectItems": MessageLookupByLibrary.simpleMessage("Vali artiklid"), + "selectLang": MessageLookupByLibrary.simpleMessage("Select Your Language"), + "selectModel": MessageLookupByLibrary.simpleMessage("Vali mudel"), + "selectOne": MessageLookupByLibrary.simpleMessage("Vali üks"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Valige üks konto", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Vali Tootekategooria", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Vali Toote Ühik", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Vali riiuliblokk"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Vali riiul"), + "selectStock": MessageLookupByLibrary.simpleMessage("Vali laovaru"), + "selectTax": MessageLookupByLibrary.simpleMessage("Vali maks"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Vali lõppkuupäev"), + "selectType": MessageLookupByLibrary.simpleMessage("Valige tüüp"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Vali variandid: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Vali ladu"), + "sellAll": MessageLookupByLibrary.simpleMessage("Müü Kõik >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Müügihind"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Müüja"), + "send": MessageLookupByLibrary.simpleMessage("Saada"), + "sendCode": MessageLookupByLibrary.simpleMessage("Saada Kood"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Oleme saatnud teile e-kirja parooli lähtestamise juhistega aadressile:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Saada Lähtestamislink"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Saada Sõnum"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Saada SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Saada SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Saada oma E-post"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Uuenda oma profiili, et ühendada oma arst parema muljega", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Seadista Uus Parool", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Seadista Oma Profiil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Seade"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 päeva"), + "share": MessageLookupByLibrary.simpleMessage("Jaga"), + "shelf": MessageLookupByLibrary.simpleMessage("Riiul (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Riiuli nimi"), + "shelves": MessageLookupByLibrary.simpleMessage("Riiulid (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Vahetus"), + "shiftName": MessageLookupByLibrary.simpleMessage("Vahetuse nimi"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Saatmisaadress"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Saatmiskulu"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage("Poe Avasaldo"), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Poe Jääksaldo", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Näita tegevust"), + "showCode": MessageLookupByLibrary.simpleMessage("Näita koodi"), + "showCombo": MessageLookupByLibrary.simpleMessage("Näita komplekte"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Näita aegumiskuupäeva", + ), + "showName": MessageLookupByLibrary.simpleMessage("Näita nime"), + "showPrice": MessageLookupByLibrary.simpleMessage("Näita hinda"), + "showSingle": MessageLookupByLibrary.simpleMessage("Näita üksikuid"), + "showVariant": MessageLookupByLibrary.simpleMessage("Näita variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Logi Sisse"), + "signUp": MessageLookupByLibrary.simpleMessage("Registreeru"), + "single": MessageLookupByLibrary.simpleMessage("Üksik"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 päeva"), + "size": MessageLookupByLibrary.simpleMessage("Suurus"), + "skip": MessageLookupByLibrary.simpleMessage("Jäta Vahele"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Jäta Värskendus Vahele", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kood"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kood"), + "sl": MessageLookupByLibrary.simpleMessage("Jrk. nr"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Nutikas kell"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sotsiaalmeedia Turundus", + ), + "sold": MessageLookupByLibrary.simpleMessage("Müüdud"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Veebilehel tekkis viga.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Midagi on"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Töötaja Sisselogimine"), + "start": MessageLookupByLibrary.simpleMessage("Alusta"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Pausi algusaeg"), + "startDate": MessageLookupByLibrary.simpleMessage("Alguskuupäev"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Alusta Uut Müüki"), + "startTime": MessageLookupByLibrary.simpleMessage("Algusaeg"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Algusaeg on nõutav", + ), + "started": MessageLookupByLibrary.simpleMessage("Alustatud"), + "state": MessageLookupByLibrary.simpleMessage("Maakond"), + "stateName": MessageLookupByLibrary.simpleMessage("Maakonna nimi"), + "status": MessageLookupByLibrary.simpleMessage("Staatus"), + "staus": MessageLookupByLibrary.simpleMessage("Staatus"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Veel Maksumata"), + "stock": MessageLookupByLibrary.simpleMessage("Stock"), + "stockList": MessageLookupByLibrary.simpleMessage("Laoseisude Nimekiri"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Ladu / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Laoseisu aruanne"), + "stockValue": MessageLookupByLibrary.simpleMessage("Laoseisude Väärtus"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Laoseis peab olema vähemalt 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Laos: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Alamaksude loend"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Alamaksud"), + "subTotal": MessageLookupByLibrary.simpleMessage("Vahesumma"), + "submit": MessageLookupByLibrary.simpleMessage("Esita"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Telli kohe"), + "subscription": MessageLookupByLibrary.simpleMessage("Tellimused"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Tellimuse aruanded", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Tellimused"), + "subtotal": MessageLookupByLibrary.simpleMessage("Vahesumma"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Edukal makstud"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Tarnija maksab"), + "supplier": MessageLookupByLibrary.simpleMessage("Supplier"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("Tarnija andmed"), + "supplierDue": MessageLookupByLibrary.simpleMessage("Võlg tarnijale"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Tarnija pearaamat"), + "supplierName": MessageLookupByLibrary.simpleMessage("Tarnija Nimi"), + "switchBank": MessageLookupByLibrary.simpleMessage("Vaheta harukontorit?"), + "switchs": MessageLookupByLibrary.simpleMessage("Vaheta"), + "tax": MessageLookupByLibrary.simpleMessage("Maks (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Maksu grupp"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Maksu protsent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Maksumäärad"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Maksumäärad - Hallake oma maksumäärasid", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Maksuaruanne"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Maksuaruannete nimekiri", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Maksutüüp"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Maks ühe/mitme maksutüübiga", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Tänan teid ostu eest", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Tänan teid võla tasumise eest", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termoarve logo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Termoprinteri keel", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Termoprinteri paberi suurus", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 päeva"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 silti lehel, 8.27 x 11.69 tolli", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Sel kuul"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "See pakett ei ole uuendatav", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "See pakett pole ostmiseks saadaval", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "See toode on juba lisatud!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Sel nädalal"), + "thisYear": MessageLookupByLibrary.simpleMessage("Sel aastal"), + "time": MessageLookupByLibrary.simpleMessage("Aeg"), + "timeIn": MessageLookupByLibrary.simpleMessage("Aeg sisse"), + "timeOut": MessageLookupByLibrary.simpleMessage("Aeg välja"), + "to": MessageLookupByLibrary.simpleMessage("Kuhu"), + "toAccount": MessageLookupByLibrary.simpleMessage("Kontole"), + "toDate": MessageLookupByLibrary.simpleMessage("To Date"), + "today": MessageLookupByLibrary.simpleMessage("Täna"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Tänase Kokkuvõte"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 klienti"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 toodet"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 tarnijat"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Total Amount"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Kogu vara"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Kogusaldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Kokku Kategooriaid", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Kokku Võlgnetavat"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Kokku Võlgnetav Summa", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Total Expense"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Kogu Tulu"), + "totalItems": MessageLookupByLibrary.simpleMessage("Kokku Esemeid"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Total Loss"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Kokku Makstav"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Kokkuhind"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Total Products"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total Profit"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Kokku ostetud"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Tagastatud kogusumma", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Kokku tagastatud"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Kogupalga summa", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Kokku müüdud"), + "totalVat": MessageLookupByLibrary.simpleMessage("Kokku KM"), + "totall": MessageLookupByLibrary.simpleMessage("Kokku:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Tehingute ülevaade"), + "transactionType": MessageLookupByLibrary.simpleMessage("Tehingu tüüp"), + "transactions": MessageLookupByLibrary.simpleMessage("Tehingud"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Tehingute ajalugu", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Ülekanne"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Tšeki ülekanne"), + "transferDate": MessageLookupByLibrary.simpleMessage("Ülekande kuupäev"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Try Again"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tüüp"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Vali tüüp"), + "unPaid": MessageLookupByLibrary.simpleMessage("UnPaid"), + "unit": MessageLookupByLibrary.simpleMessage("Ühik"), + "unitName": MessageLookupByLibrary.simpleMessage("Unit name"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Ühikuhind"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Ühiku hind"), + "units": MessageLookupByLibrary.simpleMessage("Units"), + "unlimited": MessageLookupByLibrary.simpleMessage("Piiramatu"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Piiramatu kasutus"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Piiramatu kasutus meie pakendis 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Update"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Uuenda harukontorit"), + "updateContact": MessageLookupByLibrary.simpleMessage("Update Contact"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Laoseisu uuendamine ebaõnnestus", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Uuenda Nüüd"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba osapoole uuendamiseks.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Update Product"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Toode uuendatud edukalt!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba toote uuendamiseks.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Update Your Profile", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Uuenda ostu"), + "updateRole": MessageLookupByLibrary.simpleMessage("Uuenda rolli"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sul puudub luba müügi uuendamiseks.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Uuendamine õnnestus", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Uuenda oma profiili, et ühenduda oma kliendiga parema mulje saamiseks", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Uuenda oma tellimust", + ), + "updating": MessageLookupByLibrary.simpleMessage("Uuendamine..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Uuenda Nüüd"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID QR-koodi jaoks", + ), + "upload": MessageLookupByLibrary.simpleMessage("Laadi üles"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Laadi pilt üles"), + "uploading": MessageLookupByLibrary.simpleMessage("Üleslaadimine..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Kasuta galeriid"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Kasutaja pealkiri ei saa olla tühi", + ), + "user": MessageLookupByLibrary.simpleMessage("Kasutaja"), + "userRole": MessageLookupByLibrary.simpleMessage("Kasutajaroll"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Kasutajarolli üksikasjad", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Kasutaja Pealkiri"), + "values": MessageLookupByLibrary.simpleMessage("Väärtused"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant lisatud edukalt!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant kustutatud edukalt!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variantide nimekiri"), + "variationId": MessageLookupByLibrary.simpleMessage("Variatsiooni ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variatsioonid"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variatsioonidega tooted", + ), + "vat": MessageLookupByLibrary.simpleMessage("KM"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("KM ja maks"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("KM/GST number"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("KM/GST pealkiri"), + "vatId": MessageLookupByLibrary.simpleMessage("KMKR number / VAT ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("KM-number"), + "vatReports": MessageLookupByLibrary.simpleMessage("KM aruanded"), + "vatType": MessageLookupByLibrary.simpleMessage("KM tüüp"), + "verification": MessageLookupByLibrary.simpleMessage("Kinnitamine"), + "verify": MessageLookupByLibrary.simpleMessage("Kinnita"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Kinnita Oma E-post", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Kontrolli E-posti"), + "view": MessageLookupByLibrary.simpleMessage("Vaata detaile"), + "viewAll": MessageLookupByLibrary.simpleMessage("View All"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Vaata üksikasju"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Vaata hinda"), + "viewStock": MessageLookupByLibrary.simpleMessage("Vaata laoseisu"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Vaatab tehinguid", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Sisse astuv klient", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Rahakott"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Rahakoti saldo"), + "warehouse": MessageLookupByLibrary.simpleMessage("Ladu (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Lao nimi"), + "warranty": MessageLookupByLibrary.simpleMessage("Garantii"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Oleme saatnud kinnituskirja aadressile", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Saime teie telefoninumbrile OTP-koodi", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Nädalane"), + "weight": MessageLookupByLibrary.simpleMessage("Kaal"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Tere tulemast tagasi!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("What\'s New"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("WholeSale Price"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Wholesaler"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Lisatakse varsti"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Kirjuta oma sõnum siia", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Kirjuta siia tekst...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Aastane"), + "years": MessageLookupByLibrary.simpleMessage("Aastat"), + "yes": MessageLookupByLibrary.simpleMessage("Jah"), + "yesterday": MessageLookupByLibrary.simpleMessage("Eile"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Te ei saa maksta rohkem kui võlgnetav summa", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Saate nüüd OTP uuesti saata.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus vöötkoodide genereerimiseks.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus riiuli kustutamiseks", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Teil puudub luba kasumi ja kahjumi jaoks.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus kulukategooria loomiseks.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus ostude loomiseks.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba osakonna kustutamiseks.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba ametinimetuse kustutamiseks.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba puhkusetaotluse kustutamiseks.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba palgaarvestuse kustutamiseks.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Teil puudub luba Excelisse eksportimiseks", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus vöötkoodi genereerimiseks.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba aruande genereerimiseks", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba harukontori uuendamiseks.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba osakonna uuendamiseks.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba puhkusetaotluse uuendamiseks.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba pühade uuendamiseks.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba kohaloleku vaatamiseks", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Teil puudub luba palgaarvestuse uuendamiseks.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba ametinimetuse uuendamiseks.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba vahetuse kustutamiseks.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Teil puudub luba vahetuse uuendamiseks.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus riiuliblokkide loomiseks.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus riiuliblokkide kustutamiseks.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus riiuliblokkide muutmiseks.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Teil puudub õigus kulu loomiseks.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Teil peab olema luba", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Te kasutate "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Kas soovite selle toote kustutada?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Teie tasuta pakett on peaaegu läbi, ostke järgmine plaan. Aitäh.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Teie Pakett"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Teie pakett aegub 5 päeva pärast", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Teie pakett aegub täna\n\nPalun ostke uuesti", + ), + "zip": MessageLookupByLibrary.simpleMessage("Postiindeks"), + "zipCode": MessageLookupByLibrary.simpleMessage("Sisesta postiindeks"), + }; +} diff --git a/lib/generated/intl/messages_eu.dart b/lib/generated/intl/messages_eu.dart new file mode 100644 index 0000000..9ce6c9e --- /dev/null +++ b/lib/generated/intl/messages_eu.dart @@ -0,0 +1,2454 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a eu locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'eu'; + + static String m0(start) => "Bidali berriro OTP-a \$${start} segundotan"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Bezeroaren xehetasunak", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("ARVE"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 faktura logotipoa"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Kontuaren Bistaratzeko Izena", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Kontuaren Titularraren Izena", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Kontu Izena"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Kontu Izena"), + "action": MessageLookupByLibrary.simpleMessage("Tegevus"), + "actions": MessageLookupByLibrary.simpleMessage("Ekintzak"), + "active": MessageLookupByLibrary.simpleMessage("Aktiivne"), + "add": MessageLookupByLibrary.simpleMessage("Lisa"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Mesedez, gehitu erosketa bat", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Gehitu Asistentzia"), + "addBank": MessageLookupByLibrary.simpleMessage("Gehitu Bankua"), + "addBrand": MessageLookupByLibrary.simpleMessage("Marka gehitu"), + "addCash": MessageLookupByLibrary.simpleMessage("Gehitu diru-papera"), + "addCategory": MessageLookupByLibrary.simpleMessage("Kategoria gehitu"), + "addContact": MessageLookupByLibrary.simpleMessage("Kontaktua gehitu"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Mesedez, gehitu bezero bat", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Bezeroa Gehitu"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Gehitu bidalketa"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Gehitu Saila"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Gehitu Izendapen Berria", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Gastua gehitu"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Gastu kategoria gehitu", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Gehitu Jaieguna"), + "addImage": MessageLookupByLibrary.simpleMessage("Gehitu Irudia"), + "addIncome": MessageLookupByLibrary.simpleMessage("Gehitu Sarrera"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Gehitu Sarrera Kategoria", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Artikuluak gehitu"), + "addLeave": MessageLookupByLibrary.simpleMessage("Gehitu Baimena"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Gehitu eremu gehiago", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Helbide berria gehitu", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Gehitu Asistentzia Berria", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Gehitu Banku-Kontuak", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Gehitu Langile Berria", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Gehitu Jaiegun Berria", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Gehitu Baimen Berria"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Gehitu modelo berria"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Gehitu Nomina Berria", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Produktu berria gehitu", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Mesedez, gehitu erosketa bat", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Gehitu apalategi berria", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage("Gehitu Txanda Berria"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Lisa uus maks"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Gehitu aldaera berria", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Gehitu aldaera berriak", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Gehitu biltegi berria", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Oharra gehitu"), + "addParty": MessageLookupByLibrary.simpleMessage("Aldeak Gehitu"), + "addPayment": MessageLookupByLibrary.simpleMessage("Ordainketa gehitu"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Mesedez, gehitu produktu bat", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Lehenik gehitu produktu bat", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produktua ondo sortu da!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu produktu sortzeko baimenik.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Erosiketa gehitu"), + "addRole": MessageLookupByLibrary.simpleMessage("Gehitu rola"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Mesedez, gehitu salmenta bat", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Salmentak gehitu"), + "addShelf": MessageLookupByLibrary.simpleMessage("Gehitu apal berria"), + "addShift": MessageLookupByLibrary.simpleMessage("Gehitu Txanda"), + "addStock": MessageLookupByLibrary.simpleMessage("Stock Gehitu"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Gehitu azpi-aldaera", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Lisa maks"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("Lisa uus maksugrupp"), + "addUnit": MessageLookupByLibrary.simpleMessage("Unitatea gehitu"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Erabiltzailearen rola gehitu", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Aldaketa Gehitu"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Aldaketa Datuak Gehitu", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Gurditxoan gehitu da"), + "adding": MessageLookupByLibrary.simpleMessage("Gehitzen..."), + "address": MessageLookupByLibrary.simpleMessage("Helbidea"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Doitu Banku Balantzea", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Doitu Eskudirua"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Doitu Eskudiru Balantzea", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Doikuntza Data"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Aurreratua"), + "all": MessageLookupByLibrary.simpleMessage("Guztiak"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Enpresako irtenbide guztiak", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro stock, kontu, salmenta, gastu eta irabazi/galera duen negozio irtenbide osoa da.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Langile Guztiak"), + "allParties": MessageLookupByLibrary.simpleMessage("Alde Guztiak"), + "allParty": MessageLookupByLibrary.simpleMessage("Alde Guztiak"), + "allTime": MessageLookupByLibrary.simpleMessage("Dena Denbora"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Transakzio Guztiak", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Dagoeneko gehituta"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Kontu bat baduzu? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Zenbatekoa"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Zenbatekoak 0 baino handiagoa izan behar du", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Summa ümardamise meetod", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Summad sõnadega"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Kopurua beharrezkoa da", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS bat bidaliko da honako zenbakira:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android eta iOS Aplikazioaren Laguntza", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Eguneratze berri bat eskuragarri dago\nMesedez, eguneratu zure aplikazioa", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Aplikatu"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ziur zaude?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Ziur zaude Sukurtsal hau ezabatu nahi duzula?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Ziur zaude rol hau ezabatu nahi duzula?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Ziur zaude beste sukurtsal batera aldatu nahi duzula?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ziur zaude hau ezabatu nahi duzula?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Ziur zaude sukurtsal honetatik Irten nahi duzula?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Data Honetatik"), + "assets": MessageLookupByLibrary.simpleMessage("Aktiboak"), + "attachment": MessageLookupByLibrary.simpleMessage("Eranskina"), + "attendance": MessageLookupByLibrary.simpleMessage("Asistentzia"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Asistentzia Txostenak", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Volitatud allkiri", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatikoki kalkulatutako egunak", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automatikoki hautatua", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Atzera Hasiera"), + "balance": MessageLookupByLibrary.simpleMessage("Balantza"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Zor Balantzea"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balantze orria"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bankua"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Banku-Kontuak"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Banku Xehetasunak"), + "bankName": MessageLookupByLibrary.simpleMessage("Bankuaren Izena"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankutik Bankura Transferentzia", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bankutik Eskudirura Transferentzia", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Barra-kode etiketaren ezarpena", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barcode Sortzailea"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Sortu Barra-kodea", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barra-kodeak"), + "batch": MessageLookupByLibrary.simpleMessage("Paketea"), + "batchNo": MessageLookupByLibrary.simpleMessage("Pakete Zenbakia"), + "billTO": MessageLookupByLibrary.simpleMessage("Faktura"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Faktura bidezko irabazia", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Fakturazio Helbidea", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Jaiotze Data"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetootha itzalita dago. Piztu ezazu.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Sukurtsala"), + "branchList": MessageLookupByLibrary.simpleMessage("Sukurtsal Zerrenda"), + "brand": MessageLookupByLibrary.simpleMessage("Marka"), + "brandName": MessageLookupByLibrary.simpleMessage("Marka izena"), + "brands": MessageLookupByLibrary.simpleMessage("Markak"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Atsedenaren Iraupena", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Atseden Egoera"), + "breakTime": MessageLookupByLibrary.simpleMessage("Atseden Ordua"), + "bulk": MessageLookupByLibrary.simpleMessage("Karga Masiboa"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Karga masiboa"), + "businessCat": MessageLookupByLibrary.simpleMessage("Enpresa kategoria"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Enpresa eta Enpresa Izena", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Erosi orain"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Erosi premium Plana"), + "call": MessageLookupByLibrary.simpleMessage("Deitu"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Ezin da transakzio mota hau editatu.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Ezin izan dira ordainketaren xehetasunak berreskuratu.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Utzi"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Gailuak bilatzen...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Ezin da kontu berera transferitu.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Ahalmena"), + "cash": MessageLookupByLibrary.simpleMessage("Dirua"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Eskudirua eta Bankua"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Eskudiru eta Banku Kudeaketa", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Diru-fluxua"), + "cashIn": MessageLookupByLibrary.simpleMessage("Eskudiru Sarrera"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Eskudirua Eskura"), + "cashOut": MessageLookupByLibrary.simpleMessage("Eskudiru Irteera"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Eskudirua Bankura Transferentzia", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategoriak"), + "category": MessageLookupByLibrary.simpleMessage("Kategoria"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategoria izena"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Muutus summa"), + "changePassword": MessageLookupByLibrary.simpleMessage("Aldatu pasahitza"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Egiaztatu E-posta"), + "cheque": MessageLookupByLibrary.simpleMessage("Txekeak"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Txeke Kopurua"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Txeke Data"), + "chequeList": MessageLookupByLibrary.simpleMessage("Txeke Zerrenda"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Txeke Zenbakia"), + "choose": MessageLookupByLibrary.simpleMessage("Aukeratu"), + "chooseCountry": MessageLookupByLibrary.simpleMessage( + "Herrialdea Aukeratu", + ), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Aukeratu bezero bat", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Aukeratu hornitzaile bat", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Aukeratu zure Ezaugarriak", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Ezaugarriak POSpro beste irtenbide tradizionaletatik bereizten duen zati garrantzitsua dira.", + ), + "city": MessageLookupByLibrary.simpleMessage("Hiria"), + "cityName": MessageLookupByLibrary.simpleMessage("Hiriaren Izena"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Garbitu"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klikatu konektatzeko", + ), + "close": MessageLookupByLibrary.simpleMessage("Itxi"), + "closed": MessageLookupByLibrary.simpleMessage("Itxia"), + "code": MessageLookupByLibrary.simpleMessage("Kodea"), + "collectDue": MessageLookupByLibrary.simpleMessage("Bildu zorra"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Mesedez, bildu zor bat", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Bildu duena:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Jasotzailea"), + "color": MessageLookupByLibrary.simpleMessage("Kolorea"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Mitme maksu kombinatsioon", + ), + "combo": MessageLookupByLibrary.simpleMessage("Konboa"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Konbinazio produktuen txostena", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Konbo produktuak"), + "comboReport": MessageLookupByLibrary.simpleMessage("Konbinazio txostena"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Etorkizunean"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Enpresaren helbidea", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Berretsi Ezabatu"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Berretsi pasahitza"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Berretsi pasahitza", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Berretsi itzulera"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "Berretsi SMS honetara:", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Zorionak"), + "connect": MessageLookupByLibrary.simpleMessage("Klikatu konektatzeko"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Konektatu zure inprimagailua", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Konektatu zure inprimagailua", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Honekin konektatuta"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Harremanetarako xehetasunak", + ), + "contactUs": MessageLookupByLibrary.simpleMessage( + "Gurekin harremanetan jarri", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("Jarraitu"), + "continueE": MessageLookupByLibrary.simpleMessage("Jarraitu"), + "cost": MessageLookupByLibrary.simpleMessage("Kostua"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Kostua zergarik gabe", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Kostua zergekin"), + "country": MessageLookupByLibrary.simpleMessage("Herrialdea"), + "countryName": MessageLookupByLibrary.simpleMessage("Herrialdearen Izena"), + "create": MessageLookupByLibrary.simpleMessage("Sortu"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Sortu doako kontu bat", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Sortu doako kontu bat"), + "createBranch": MessageLookupByLibrary.simpleMessage("Sortu Sukurtsala"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Sortu Pasahitz Berria", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu PDF sortzeko baimenik.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu salmenta sortzeko baimenik.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kreditua (Sarrera)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Aldearen Kreditua Muga", + ), + "currency": MessageLookupByLibrary.simpleMessage("Moneta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Uneko Balantzea"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Uneko Eskudiru Balantzea", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Uneko Hilabetea"), + "currentYear": MessageLookupByLibrary.simpleMessage("Uneko Urtea"), + "currents": MessageLookupByLibrary.simpleMessage("Unekoa"), + "custom": MessageLookupByLibrary.simpleMessage("Pertsonalizatua"), + "customDate": MessageLookupByLibrary.simpleMessage("Data Pertsonalizatua"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Pertsonalizatutako Faktura Marka", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Kohandatud printimine", + ), + "customer": MessageLookupByLibrary.simpleMessage("Bezeroa"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Data Pertsonalizatua", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Bezeroaren Zor"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Bezeroen Liburu Nagusia", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Bezeroaren izena"), + "customerPay": MessageLookupByLibrary.simpleMessage("Bezeroak ordaindu"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Bezeroaren Telefono Zenbakia", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Kliendi allkiri", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Eguneroko transakzioa", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Kontrol panela"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Datuak arrakastaz gorde dira.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Amaiera data ez da hasiera dataren aurretik egon ahal", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Data beharrezkoa da", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Eguneroko Liburua"), + "days": MessageLookupByLibrary.simpleMessage("egun"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Falta diren Egunak"), + "dealer": MessageLookupByLibrary.simpleMessage("Merkataria"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Merkatari prezioa"), + "debitOut": MessageLookupByLibrary.simpleMessage("Zorra (Irteera)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Salmenta-prezio lehenetsia", + ), + "delete": MessageLookupByLibrary.simpleMessage("Ezabatu"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Kontua Ezabatu"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ziur zaude pakete hau ezabatu nahi duzula?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Ziur al zaude zure kontua ezabatu nahi duzula? Ekintza honek zure datu guztiak betiko ezabatuko ditu.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu aldeak ezabatzeko baimenik.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Edukalt kustutatud!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Ezabatzen..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Bidalketa helbidea", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Bidalketa kargua"), + "department": MessageLookupByLibrary.simpleMessage("Saila"), + "deposit": MessageLookupByLibrary.simpleMessage("Gordailua"), + "depositTo": MessageLookupByLibrary.simpleMessage("Gordailatu Hemen"), + "description": MessageLookupByLibrary.simpleMessage("Deskribapena"), + "designation": MessageLookupByLibrary.simpleMessage("Izendapena"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Izendapenaren Izena", + ), + "details": MessageLookupByLibrary.simpleMessage("Xehetasunak"), + "developedBy": MessageLookupByLibrary.simpleMessage("Garatzailea"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 digitutako PIN bat bidali da zure posta elektronikora: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Keela"), + "discount": MessageLookupByLibrary.simpleMessage("Deskontua"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Bistaratzeko izena beharrezkoa da", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ez molestatu"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Benetan ezabatu nahi duzu hau", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Erabiltzaile hau ezabatu nahi duzu?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Aplikaziotik irten nahi duzu?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Benetan berriro ireki nahi duzu txeke hau?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Ez duzu konturik?", + ), + "done": MessageLookupByLibrary.simpleMessage("Valmis"), + "download": MessageLookupByLibrary.simpleMessage("Deskargatu"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Deskargatu APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Deskargatu Excel formatua", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Deskarga arrakastatsua! Egiaztatu Dokumentuak karpeta", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Deskargatzen..."), + "due": MessageLookupByLibrary.simpleMessage("Zor"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Zor zenbatekoa: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Zor Balantzea"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Zor bilketa"), + "dueList": MessageLookupByLibrary.simpleMessage("Zorren zerrenda"), + "duePay": MessageLookupByLibrary.simpleMessage("Zor Ordainketa"), + "dueReport": MessageLookupByLibrary.simpleMessage("Zorren txostena"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Ez da onartzen zorra duten bezeroentzat salmentak egitea.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Zorrak"), + "duration": MessageLookupByLibrary.simpleMessage("Iraupena"), + "durationDays": MessageLookupByLibrary.simpleMessage("Iraupena (Egunak)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "POS erabiltzeko erraza", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro aplikazioa doakoa eta erabiltzeko erraza da. Izan ere, munduko POS sistemetarik onenetako bat da.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Editatu"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Editatu Asistentzia", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Editatu Banku-Kontuak", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Editatu Banku Doikuntza", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Editatu Bankua Eskudirura", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Editatu Banku Transferentzia", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Editatu Eskudiru Doikuntza", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Editatu Eskudirua Bankura", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Editatu kategoria"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Editatu Izendapena", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Editatu Langilea"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Editatu Jaieguna"), + "editLeave": MessageLookupByLibrary.simpleMessage("Editatu Baimena"), + "editModel": MessageLookupByLibrary.simpleMessage("Editatu modeloa"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Editatu Nomina"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Editatu telefono zenbakia?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Editatu produktua"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Editatu erosketa faktura", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Editatu apalategia"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Editatu salmenta faktura", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Editatu apala"), + "editShift": MessageLookupByLibrary.simpleMessage("Editatu Txanda"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Editatu Sare Sozialak", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Muuda maksu"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Muuda maksugruppi"), + "editVariations": MessageLookupByLibrary.simpleMessage("Editatu aldaera"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Editatu biltegia"), + "email": MessageLookupByLibrary.simpleMessage("Posta elektronikoa"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-posta ezin da hutsik egon", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-posta"), + "employee": MessageLookupByLibrary.simpleMessage("Langilea"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Sartu stock baxua"), + "end": MessageLookupByLibrary.simpleMessage("Amaiera"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Atseden Amaiera Ordua", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Amaierako Data"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Amaiera data hasiera data baino lehenago", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Amaiera data ezin da hasiera data baino lehenago izan.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Amaiera Ordua"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Amaiera ordua beharrezkoa da", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Amaitu zure doako plana", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Sartu Pakete Zenbakia"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Sartu marka izen bat", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Sartu deskontu balio bat", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Sartu OTP baliozkoa", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Sartu stock balio bat", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Sartu kontuaren bistaratzeko izena", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Sartu kontuaren titularraren izena", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Sartu kontu zenbakia", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Sartu Helbidea"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Sartu zenbatekoa"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Sartu Balantzea"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Sartu Bankuaren Izena", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Sartu lote zenbakia"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Sartu Atseden Ordua", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Sartu Enpresa/Denda Izena", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Sartu Ahalmena"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Sartu kategoria izena", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Sartu kolorea"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sartu bezeroaren telefono zenbakia", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Sartu merkatari prezioa", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Sartu Deskribapena", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Sartu Izendapenaren izena", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Sartu deskontua"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu zure posta elektronikoa behean pasahitza berrezartzeko esteka jasotzeko.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Sartu Amaiera Ordua"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Sartu gastu kategoria izena", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Sartu gastu data", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Sartu helbide osoa", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Sartu Izen Osoa"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Sartu jaiegunaren izena", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Sartu sarrera kategoriaren izena", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Sartu etiketaren testua", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Sartu fabrikatzailearen izena", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Sartu modeloaren izena", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Sartu izena"), + "enterNote": MessageLookupByLibrary.simpleMessage("Sartu oharra"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Sartu hasierako saldoa", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Sartu produktuaren kodea", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Sartu produktu izena", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Sartu Erosketa prezioa", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Sartu kantitatea"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Sartu erreferentzia zenbakia", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Sartu gatzontzi prezioa", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Sartu apalaren izena", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Sartu Tamaina"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Sartu Hasiera Ordua", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Sartu stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Sisestage maksumäär", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Sartu Mota"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Sartu erabiltzaile-izena", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Sartu Erabiltzailearen Titulua", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Sartu OTP baliozkoa", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Sartu balioak"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Sisestage KM/GST number", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Sisestage KM/GST pealkiri", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Sartu biltegiaren izena", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Sartu pisua"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Sartu handizkako prezioa", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Sartu zure herrialdea", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Sartu zure posta elektronikoa", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Sartu zure izen osoa", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Sartu zure izena"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Sartu ohar maila", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Sartu pasahitza", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sartu zure telefono zenbakia", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Sartu salmenta osteko mezua", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Viga maksu kustutamisel", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel fitxategiak"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel kargatzailea"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Prezio esklusiboa"), + "exit": MessageLookupByLibrary.simpleMessage("Irten"), + "exitBank": MessageLookupByLibrary.simpleMessage("Irten Sukurtsaletik"), + "expDate": MessageLookupByLibrary.simpleMessage("Bukaera Data"), + "expense": MessageLookupByLibrary.simpleMessage("Gastoak"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Gastu kategoriak"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Gastu data"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Gastua"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Gastuen txostena"), + "expensesType": MessageLookupByLibrary.simpleMessage("Gastu motak"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Iraungitze Egoera", + ), + "expire": MessageLookupByLibrary.simpleMessage("Iraungiko da"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Iraungitako produktuen txostenak", + ), + "expired": MessageLookupByLibrary.simpleMessage("Iraungita"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Iraungitze-data"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Iraungitako elementuen txostena", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Aegunud loend"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Iraungitako produktua", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Iraungitzea"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Luzatu plana"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Huts egin du Saila ezabatzean", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Maksu kustutamine ebaõnnestus", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Ezin izan da plataformaren bertsioa lortu.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Huts egin du sailak kargatzean", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Huts egin du itzulera prozesatzean.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Ezaugarria"), + "field": MessageLookupByLibrary.simpleMessage("Eremua"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 egun"), + "filter": MessageLookupByLibrary.simpleMessage("Iragazi"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Iragazi Dataren arabera", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Izenaren lehen izena"), + "flat": MessageLookupByLibrary.simpleMessage("Finkoa"), + "folder": MessageLookupByLibrary.simpleMessage( + "Baliteke posta zure spam karpetan amaitu izana.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Ahaztu pasahitza"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Doako Datuen Babeskopia", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Doako Bizitza Osoko Eguneratzea", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Doako Paketea"), + "freePlan": MessageLookupByLibrary.simpleMessage("Doako Plana"), + "from": MessageLookupByLibrary.simpleMessage("Nondik"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Kontutik"), + "fromDate": MessageLookupByLibrary.simpleMessage("Hasierako data"), + "fullName": MessageLookupByLibrary.simpleMessage("Izen osoa"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Osorik ordaindua"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ez dago daturik PDF-a sortzeko", + ), + "gender": MessageLookupByLibrary.simpleMessage("Generoa"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Sortu Pdf"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "PDF-i genereerimine", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("E-posta bat jaso duzu"), + "gotIt": MessageLookupByLibrary.simpleMessage("Ulertzen dut"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Irabazi gordina (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanti"), + "guest": MessageLookupByLibrary.simpleMessage("Gonbidatua"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Kontu bat baduzu?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ezkutatu eremuak"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Prezioa: Altutik baxura", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Sartu posta elektronikoa", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Sartu pasahitza"), + "holderName": MessageLookupByLibrary.simpleMessage("Titularraren Izena"), + "holiday": MessageLookupByLibrary.simpleMessage("Jaieguna"), + "holidayList": MessageLookupByLibrary.simpleMessage("Jaiegun Zerrenda"), + "home": MessageLookupByLibrary.simpleMessage("Hasiera"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Falta diren Orduak"), + "hrm": MessageLookupByLibrary.simpleMessage("Giza Baliabideak"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Nire kontua betiko ezabatzea onartzen dut.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC Kodea"), + "image": MessageLookupByLibrary.simpleMessage("Irudia"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktiboa"), + "inStock": MessageLookupByLibrary.simpleMessage("Stockean"), + "inactive": MessageLookupByLibrary.simpleMessage("Ez-aktiboa"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Prezio inklusiboa"), + "income": MessageLookupByLibrary.simpleMessage("Diru-sarrera"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Sarrera Kategoriak", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Diru-sarrera Kategorien Txostena", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Sarrera Data"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Sarrerak Zarentzat"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Diru-sarreren txostena", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Ez duzu diru-sarreren txostena ikusteko baimenik.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Diru-sarrera mota"), + "incomes": MessageLookupByLibrary.simpleMessage("Diru-sarrerak"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Etiketetako informazioa", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Argibideak"), + "inv": MessageLookupByLibrary.simpleMessage("Faktura zk."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Kopuru baliogabea"), + "inventory": MessageLookupByLibrary.simpleMessage("Inbentarioa"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Ez duzu inbentario baimenik", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Arve logo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Arve number"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Faktura ikuslea"), + "item": MessageLookupByLibrary.simpleMessage("Gai"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Artikulua gehitu da"), + "itemName": MessageLookupByLibrary.simpleMessage("Elementuaren Izena"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Artikuluen Salmentak"), + "joinDate": MessageLookupByLibrary.simpleMessage("Elkartze Data"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiketa-bobina 1.5\"*1, 38mm*25mm, tartea 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiketa-bobina 2\"*1, 50mm*25mm, tartea 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-posta"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Pasahitza"), + "language": MessageLookupByLibrary.simpleMessage("Hizkuntza"), + "last30Days": MessageLookupByLibrary.simpleMessage("Azken 30 Egunak"), + "last7Days": MessageLookupByLibrary.simpleMessage("Azken 7 Egunak"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Aurreko Hilabetea"), + "lastName": MessageLookupByLibrary.simpleMessage("Azken izena"), + "lastYear": MessageLookupByLibrary.simpleMessage("Iaz"), + "leave": MessageLookupByLibrary.simpleMessage("Baimena"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Baimenaren Iraupena", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Baimen Zerrenda"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Baimen Txostenak"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Baimen Eskaera"), + "leaveType": MessageLookupByLibrary.simpleMessage("Baimen Mota"), + "ledger": MessageLookupByLibrary.simpleMessage("Liburu Nagusia"), + "link": MessageLookupByLibrary.simpleMessage("Esteka"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Loend on tühi"), + "loading": MessageLookupByLibrary.simpleMessage("Kargatzen"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ezarpenak kargatzen...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Saioa hasi"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Saioa hasi E-postarekin", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Saioa itxi"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Saio-hasierak huts egin du. Saiatu berriro mesedez.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Saioa hasi telefonoarekin", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Galarera"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Galarera/Irabazia"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Galarera/Irabazia"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Galarera/Irabazi Txostena", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stock Txikia"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Stock baxuaren abisua", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Stock Txikiko Txostena", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Prezioa: Baxutik altura", + ), + "lp": MessageLookupByLibrary.simpleMessage("Galarera/Irabazia"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Galarera/Irabazi xehetasunak", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("Kudeatu ezarpenak"), + "manuDate": MessageLookupByLibrary.simpleMessage("Ekoizpen Data"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Ekoizpen Data"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Fabrikatzailea"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Mezua"), + "mobile": MessageLookupByLibrary.simpleMessage("Mugikorra:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mugikorra"), + "model": MessageLookupByLibrary.simpleMessage("Eredua"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modeloa ondo sortu da!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modeloaren izena"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modeloa ondo eguneratu da!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeloek"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Diru Sarrera"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Diru Irteera"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Diru-ordainagiria"), + "month": MessageLookupByLibrary.simpleMessage("Hilabetea"), + "monthly": MessageLookupByLibrary.simpleMessage("Hilekoa"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Informazio gehiago"), + "mrp": MessageLookupByLibrary.simpleMessage("PVPrezioa"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Gehienezko salmenta-prezioa (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Izena"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Izena ezin da hutsik egon", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Gutxienez bi banku-kontu behar dira transferentzia bat egiteko.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Irabazi garbia (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Guztizko zenbateko garbia", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Pasahitz berria"), + "next": MessageLookupByLibrary.simpleMessage("Hurrengoa"), + "no": MessageLookupByLibrary.simpleMessage("Ez"), + "noAcc": MessageLookupByLibrary.simpleMessage("Ez duzu konturik?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Ez da bat datorren konturik aurkitu", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Erabiltzaile ez-aktiboa", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Ez da asistentzia erregistrorik aurkitu hautatutako iragazkietarako.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Ez da asistentzia erregistrorik aurkitu.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Ez da banku-konturik aurkitu.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Ez da banku-konturik aurkitu transferitzeko.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Lotarik ez"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ez da Bluetooth gailurik hautatu.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Ez da Sukurtsalik Aurkitu", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Ez da txekerik aurkitu", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "Ez dago daturik eskuragarri", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Ez dago daturik eskuragarri", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Ez dago daturik eskuragarri", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Ez dago esportatzeko daturik eskuragarri", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ez dago daturik eskuragarri pdf sortzeko", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Ez da daturik aurkitu", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Ez da saila aurkitu.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Ez dago deskribapenik eskuragarri sail honetarako.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Ez dago deskribapenik eskuragarri izendapen honetarako.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Ez da deskribapenik eman.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Ez da izendapenik aurkitu.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Ez da helburuko banku-konturik aurkitu.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Ez da gailurik aurkitu", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Ez dago zorik"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Ez da zorrik hautatu", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Ez da fitxategirik hautatu", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Ez da jaiegunik aurkitu.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Ez da bat datorren jaiegunik aurkitu", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Ez da artikulurik aurkitu", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ez da elementurik hautatu", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Ez da baimen erregistrorik aurkitu hautatutako iragazkietarako.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Ez da baimen eskaerarik aurkitu.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Ez da produktu egokirik aurkitu.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ez da bat datorren nomina erregistrorik aurkitu.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Ez da oharrik eman.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Ez Da Alderik Aurkitu"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ez da nomina erregistrorik aurkitu.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Ez da produkturik aurkitu", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ez dator produkturik bat zure bilaketarekin.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ez da produkturik hautatu", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Ez da erabiltzaile rolik aurkitu", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Ez da txandarik aurkitu.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Ez dago stock daturik.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Alamaks pole valitud", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Ez dago hornitzailerik eskuragarri", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "Ez dago transakziorik", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Ez da transakziorik aurkitu", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Ez da transakziorik aurkitu iragazki honetarako.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ez dago transakziorik PDFa sortzeko", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Ez da baliorik zehaztu", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Ez da aldaerarik aurkitu.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Itzulezina (BEZ/Deskontua)", + ), + "none": MessageLookupByLibrary.simpleMessage("Bat ere ez"), + "notFound": MessageLookupByLibrary.simpleMessage("Ez da aurkitu"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Interneteko konexiorik gabe", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Telefono aplikazioa ezin izan da abiarazi.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Ez da emaitzarik aurkitu", + ), + "note": MessageLookupByLibrary.simpleMessage("Oharra"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Ohar maila"), + "notification": MessageLookupByLibrary.simpleMessage("Jakinarazpena"), + "off": MessageLookupByLibrary.simpleMessage("Off"), + "ok": MessageLookupByLibrary.simpleMessage("Ados"), + "okay": MessageLookupByLibrary.simpleMessage("Ados"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Pasahitz zaharra"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Pasahitz zaharra ezin da hutsik egon", + ), + "on": MessageLookupByLibrary.simpleMessage("On"), + "open": MessageLookupByLibrary.simpleMessage("Irekia"), + "openCamera": MessageLookupByLibrary.simpleMessage("Kamera Ireki"), + "openSetting": MessageLookupByLibrary.simpleMessage("Ireki ezarpenak"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Hasierako saldoa"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Hasierako balantzea beharrezkoa da", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Irekiera Data"), + "opinion": MessageLookupByLibrary.simpleMessage("Sartu zure iritzia"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Edo jarraitu honekin", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Stock agortuta"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Gure Premium Plana", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Paketearen Ezaugarriak", + ), + "package": MessageLookupByLibrary.simpleMessage("Paketea"), + "packageDate": MessageLookupByLibrary.simpleMessage("Enbalatze data"), + "packageName": MessageLookupByLibrary.simpleMessage("Paketearen izena"), + "packingDate": MessageLookupByLibrary.simpleMessage("Enbalatze-data"), + "paid": MessageLookupByLibrary.simpleMessage("Ordaindua"), + "paidAmount": MessageLookupByLibrary.simpleMessage( + "Ordaindutako zenbatekoa", + ), + "paidBy": MessageLookupByLibrary.simpleMessage("Maksja"), + "paidVia": MessageLookupByLibrary.simpleMessage("Bidez ordaindua"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Partzialki ordaindua"), + "parties": MessageLookupByLibrary.simpleMessage("Alderdiak"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu Alde bat sortzeko baimenik.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Alderdi zerrenda"), + "partyReports": MessageLookupByLibrary.simpleMessage("Alde Txostenak"), + "partyType": MessageLookupByLibrary.simpleMessage("Alde Mota"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Alde bidezko irabazia", + ), + "password": MessageLookupByLibrary.simpleMessage("Pasahitza"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Pasahitza ezin da hutsik egon", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Pasahitzak gutxienez 6 karaktere izan behar ditu", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Pasahitzak gutxienez 6 karaktere izan behar ditu", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Pasahitzak ez datoz bat", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Ordaindu Harpidetzeko", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Ordaintzeko zenbatekoa", + ), + "payment": MessageLookupByLibrary.simpleMessage("Ordainketa"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Ordainketa amaitu da", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Ordainketa Xehetasunak", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Ordainketa huts egin du", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Ordainketa huts egin du. Mesedez, saiatu berriro.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Ordainketa Atea"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Ordainketa-metodoa"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Ordainketa metodoak", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Ordainketa Arrakasta", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Mesedez, aukeratu ordainketa mota", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Ordainketa mota"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Ordainketa arrakastatsua izan da!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Ordainketa Urtea"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Ordainketa zenbatekoak", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Ordainketa motak"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Ordaindu Paypal-ekin"), + "payroll": MessageLookupByLibrary.simpleMessage("Nomina"), + "payrollList": MessageLookupByLibrary.simpleMessage("Nomina Zerrenda"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Nomina Erregistroa"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Nomina Txostenak"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf-a Ondo Sortu Da", + ), + "percent": MessageLookupByLibrary.simpleMessage("Ehunekoa"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Baimena ukatuta"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Bankua ezabatzeko baimena ukatua.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Bankua eguneratzeko baimena ukatu da.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Bankua ikusteko baimena ukatu da.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Baimena ez da emana!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Informazio Pertsonala:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Telefono zenbakia"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefono zenbakia ez dago eskuragarri.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefono zenbakia"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefono berifikazioa", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefonoa:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Hautatu eta kargatu fitxategia", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Aukeratu Amaierako Data", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Aukeratu Hasierako Data", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Mesedez Gehitu Salmenta Itzulketa Bat", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Mesedez, gehitu gutxienez banku-kontu bat balantzeak doitzeko.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Mesedez, gehitu kantitatea", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Egiaztatu zure interneteko konexioa eta saiatu berriro mesedez", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Mesedez, konektatu inprimagailua lehenik", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Mesedez, konektatu zure bluetooth inprimagailua", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Mesedez, aktibatu Bluetootha", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu pasahitz handiago bat", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu berretsi pasahitza", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu data", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu pasahitza", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu marka izen balio bat", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu enpresa izen balio bat", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu baliozko posta elektroniko bat", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu izen balio bat", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu telefono zenbaki balio bat", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu produktu izen balio bat", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu erosketa prezio balio bat", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Sartu kopuru baliodun bat (gutxienez 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu salmenta prezio balio bat", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu unitate izen balio bat", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu zenbatekoa", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu balio bat gutxienez.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu sukurtsalaren izena", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu data", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu izendapenaren izena", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Mesedez, Hautatu Amaiera Data", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Mesedez, Sartu Jaiegunaren Izena", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu izena", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu apalategiaren izena", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu apalaren izena", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu unitate izena", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Sartu baliozko izen bat mesedez", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu telefono eta izen baliozkoak lehenik", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu zure datuak.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mesedez, sartu zure telefono zenbakia", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Mesedez, Sartu Zure Soldata", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Mesedez, egin salmenta bat lehenik", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu kategoria bat", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu helburuko banku-kontu bat.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu gastu kategoria bat", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu baimen mota bat", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu produktu bat lehenago", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu txanda bat", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu hasiera data", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu egoera bat", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu langile bat", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu hilabete bat", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu bi kontuak.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu atseden egoera", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu data", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu saila", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu izendapena", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Hautatu itzuli beharreko produktua mesedez", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu ordainketa urtea", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu produktua lehenago", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Mesedez, Hautatu Hasiera Data", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu egoera", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu baliozko hasiera eta amaiera datak.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu zure Generoa", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Mesedez, hautatu zure txanda", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Erabili baliozko erosketa-kodea aplikazioa erabiltzeko mesedez.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Saltokia (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Salmenta"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Salmenta osteko mezua", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo-k ahalbidetuta", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Tootja"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android eta iOS Aplikazioaren Laguntza", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium Plana"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Sakatu hautatzeko"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Aurreikusi PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Aurreko zorra"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Aurreko ordainketa zenbatekoa", + ), + "price": MessageLookupByLibrary.simpleMessage("Prezioa"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Prezioa ezin da hutsik egon", + ), + "print": MessageLookupByLibrary.simpleMessage("Inprimatu"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Inprimatu Banku xehetasunak fakturetan", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Inprimatu barra-kodea", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Inprimatu etiketa"), + "printing": MessageLookupByLibrary.simpleMessage("Inprimatzeko aukera"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Arve printimine"), + "printingOption": MessageLookupByLibrary.simpleMessage("Printimise valik"), + "product": MessageLookupByLibrary.simpleMessage("Produktua"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produktu Marka"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Produktu Kategoria", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Produktu kodea"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "produktu kodea beharrezkoa da", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Produktu Xehetasunak", + ), + "productList": MessageLookupByLibrary.simpleMessage("Produktu zerrenda"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktu-modeloak"), + "productName": MessageLookupByLibrary.simpleMessage("Produktu izena"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produktua Ez Da Aurkitu", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Produktuen Erosketa Historia", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Erosketa txostena", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "Produktu-apalategiak", + ), + "productReports": MessageLookupByLibrary.simpleMessage( + "Produktu Txostenak", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Produktuen Salmenta Historia", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Salmenta txostena", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produktuaren Ezarpenak", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produktuaren stocka"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produktu Unitatea"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produktu-aldaerak", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Produktu bidezko irabazia", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Produktu bidezko Irabazi eta Galerak", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Produktu bidezko Erosketa", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Produktu bidezko Galera", + ), + "products": MessageLookupByLibrary.simpleMessage("Produktuak"), + "profile": MessageLookupByLibrary.simpleMessage("Profila"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profila Editatu"), + "profit": MessageLookupByLibrary.simpleMessage("Irabazia"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage( + "Irabaziak eta Galerak", + ), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Irabazi-galeren txosten xehatua", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Irabaziak eta galerak"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Irabazi Marjina (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Irabazi ehunekoa"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo kodea"), + "purchase": MessageLookupByLibrary.simpleMessage("Erosiketa"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Erosketa alarma"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Erosi duena:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Erosketa baieztatua", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Erosketa Xehetasunak", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Erosketa Prezioa BEZik gabe", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Erosketa prezioa BEZik gabe beharrezkoa da", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Erosketa Prezioa BEZarekin", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Erosketa prezioa BEZarekin beharrezkoa da", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Erosketa zerrenda"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Orain erosi"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Erosi Premium Plana", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Erosterako prezioa"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Erosketa Kop."), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Erosketa kopurua beharrezkoa da", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Erosketa txostena"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Salmenta-itzulera"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Erosiketa Itzulketa Txostena", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Erosketen itzulketak", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu erosketak eguneratzeko baimenik.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu erosketak sortzeko baimenik.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Erosi da"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Eroslea"), + "qty": MessageLookupByLibrary.simpleMessage("Kantitatea"), + "quantity": MessageLookupByLibrary.simpleMessage("Kantitatea"), + "quickOver": MessageLookupByLibrary.simpleMessage("Azkarreko Laburpena"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Azkarreko Begirada Orokorra", + ), + "rack": MessageLookupByLibrary.simpleMessage("Apalategia (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Apalategiaren izena"), + "racks": MessageLookupByLibrary.simpleMessage("Apalategiak (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Berriro Ireki"), + "read": MessageLookupByLibrary.simpleMessage("Irakurri"), + "receipt": MessageLookupByLibrary.simpleMessage("Ordainagiria"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Jasotako Kopurua"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Jasotzailea"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Nork emana"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Azken transakzioak", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("PINa jaso duzu"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Murriztu diru-papera"), + "reference": MessageLookupByLibrary.simpleMessage("Erreferentzia"), + "referenceNo": MessageLookupByLibrary.simpleMessage( + "Erreferentzia zenbakia", + ), + "referenceNumber": MessageLookupByLibrary.simpleMessage( + "Erreferentzia Zk.", + ), + "register": MessageLookupByLibrary.simpleMessage("Erregistratu"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Erregistratu behar dugu zure telefonoa hasi aurretik!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Geratzen dena"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Gainerako zorra"), + "remark": MessageLookupByLibrary.simpleMessage("Oharra"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Gogoan izan nire"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Gogoan izan geroago", + ), + "remove": MessageLookupByLibrary.simpleMessage("Kendu"), + "reports": MessageLookupByLibrary.simpleMessage("Txostenak"), + "resendIn": MessageLookupByLibrary.simpleMessage("Berrabiatu OTP in"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Sartu OTP baliozkoa"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Berrezarri pasahitza zure posta elektronikoa edo telefono zenbakia erabiliz", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Berrezarri zure pasahitza kontua berreskuratzeko eta saioa hasteko", + ), + "resets": MessageLookupByLibrary.simpleMessage("Berrezarri"), + "retailer": MessageLookupByLibrary.simpleMessage("Merkataria"), + "retry": MessageLookupByLibrary.simpleMessage("Saiatu berriro"), + "retryScan": MessageLookupByLibrary.simpleMessage( + "Saiatu berriro bilatzen", + ), + "retur": MessageLookupByLibrary.simpleMessage("Itzuli"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "Itzulketa zenbatekoa", + ), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Itzulera kopurua"), + "returned": MessageLookupByLibrary.simpleMessage("Itzulitakoa"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Itzulitako Kopurua", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("Retornu data"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Retornatu artikulu"), + "role": MessageLookupByLibrary.simpleMessage("Rola"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rola eta Baimena", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rolak"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Hurbilen dagoen zenbaki osora", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Hurbilen dagoen hamartarrera (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Hurbilen dagoen hamartarrera (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Hurbilen dagoen hamartarrera (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Biribildu zenbaki osora", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Ümardamine"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Guztira Biribildua"), + "roundings": MessageLookupByLibrary.simpleMessage("Biribilketa (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Eskudirua"), + "sNo": MessageLookupByLibrary.simpleMessage("Zk."), + "salary": MessageLookupByLibrary.simpleMessage("Soldata"), + "sale": MessageLookupByLibrary.simpleMessage("Salmenta"), + "saleBy": MessageLookupByLibrary.simpleMessage("Saltzailea"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Salmenta Edizioa"), + "saleList": MessageLookupByLibrary.simpleMessage("Salmenta zerrenda"), + "salePrice": MessageLookupByLibrary.simpleMessage("Salmenta prezioa"), + "saleQty": MessageLookupByLibrary.simpleMessage("Salmenta Kop."), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Salmenta prezioa beharrezkoa da", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Salmenta Itzulketa"), + "sales": MessageLookupByLibrary.simpleMessage("Salmentak"), + "salesBy": MessageLookupByLibrary.simpleMessage("Saldu duena:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Salmenta xehetasunak", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Salmenta Zerrenda"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Salmenta eta Erosketaren Begirada Orokorra", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Salmenta txostena"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Salmenta-itzulera"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Salmenta Itzulketa Txostena", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Müügi seaded"), + "save": MessageLookupByLibrary.simpleMessage("Gorde"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Gorde eta argitaratu", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Ezarpenak Gorde"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Aldaketa Gorde"), + "saving": MessageLookupByLibrary.simpleMessage("Gordetzen"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Eskaneatu produktuaren QR kodea", + ), + "search": MessageLookupByLibrary.simpleMessage("Bilatu"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Bilatu asistentzia", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Bilatu lote-zenbakia...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Bilatu hemen...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Bilatu baimenak"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Bilatu Produktua"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Bilatu transakzioak...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Bilatu..."), + "seconds": MessageLookupByLibrary.simpleMessage("segundo"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Ikusi promo kode guztiak", + ), + "select": MessageLookupByLibrary.simpleMessage("Hautatu"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Hautatu marka bat"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Hautatu faktura bat", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Hautatu kontua"), + "selectAll": MessageLookupByLibrary.simpleMessage("Hautatu dena"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Hautatu apal bat gutxienez", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Hautatu Bankua edo Eskudirua", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Hautatu Enpresa Kategoria", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Hautatu kategoria"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Bezeroa Aukeratu"), + "selectDate": MessageLookupByLibrary.simpleMessage("Data Hautatu"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Hautatu data lehenbizi", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Hautatu gordailuaren helburua", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Hautatu langilea lehenbizi", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Hasi data hautatu"), + "selectItems": MessageLookupByLibrary.simpleMessage("Hautatu artikuluak"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Hautatu zure hizkuntza", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Eredua Hautatu"), + "selectOne": MessageLookupByLibrary.simpleMessage("Aukeratu Bat"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Hautatu kontu bat", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Hautatu Produktu Kategoria", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Hautatu Produktu Unitatea", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Hautatu apalategia"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Hautatu apala"), + "selectStock": MessageLookupByLibrary.simpleMessage("Hautatu stock-a"), + "selectTax": MessageLookupByLibrary.simpleMessage("Zerga Hautatu"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Amaiera data hautatu", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Hautatu mota"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Hautatu aldaerak : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Hautatu biltegia"), + "sellAll": MessageLookupByLibrary.simpleMessage("Dena saldu >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Salmenta-prezioa"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Müüja"), + "send": MessageLookupByLibrary.simpleMessage("Bidali"), + "sendCode": MessageLookupByLibrary.simpleMessage("Bidali kodea"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "E-posta bat bidali dugu pasahitza berrezartzeko argibideekin honetara:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Bidali Berrezarri Esteka", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Mezua bidali"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Bidali SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Bidali SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Bidali zure Emaila"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Eguneratu zure profila zure medikua hobeto lotzeko", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Konfiguratu Pasahitz Berria", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Konfiguratu Zure Profila", + ), + "setting": MessageLookupByLibrary.simpleMessage("Ezarpena"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 egun"), + "share": MessageLookupByLibrary.simpleMessage("Partekatu"), + "shelf": MessageLookupByLibrary.simpleMessage("Apala (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Apalaren izena"), + "shelves": MessageLookupByLibrary.simpleMessage("Apalak (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Txanda"), + "shiftName": MessageLookupByLibrary.simpleMessage("Txanda Izena"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Bidalketa Helbidea", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Saatmiskulu"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Denda Hasierako Saldoa", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Denda Gainerako Saldoa", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Erakutsi ekintza"), + "showCode": MessageLookupByLibrary.simpleMessage("Erakutsi kodea"), + "showCombo": MessageLookupByLibrary.simpleMessage("Erakutsi konboak"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Erakutsi iraungitze-data", + ), + "showName": MessageLookupByLibrary.simpleMessage("Erakutsi izena"), + "showPrice": MessageLookupByLibrary.simpleMessage("Erakutsi prezioa"), + "showSingle": MessageLookupByLibrary.simpleMessage("Erakutsi banakakoak"), + "showVariant": MessageLookupByLibrary.simpleMessage("Erakutsi aldaerak"), + "signIn": MessageLookupByLibrary.simpleMessage("Saioa hasi"), + "signUp": MessageLookupByLibrary.simpleMessage("Izena eman"), + "single": MessageLookupByLibrary.simpleMessage("Bakarra"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 egun"), + "size": MessageLookupByLibrary.simpleMessage("Tamaina"), + "skip": MessageLookupByLibrary.simpleMessage("Jauzi"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Jauzi eguneratzea"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kodea"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kodea"), + "sl": MessageLookupByLibrary.simpleMessage("ZK"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartwatch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sare sozialen marketina", + ), + "sold": MessageLookupByLibrary.simpleMessage("Saldua"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Zerbait gaizki joan da web orriarekin.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Zerbait da"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Langile saioa"), + "start": MessageLookupByLibrary.simpleMessage("Hasi"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Atseden Hasiera Ordua", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Hasierako Data"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Hasi salmenta berria", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Hasiera Ordua"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Hasiera ordua beharrezkoa da", + ), + "started": MessageLookupByLibrary.simpleMessage("Hasi da"), + "state": MessageLookupByLibrary.simpleMessage("Estatua"), + "stateName": MessageLookupByLibrary.simpleMessage("Estatuaren Izena"), + "status": MessageLookupByLibrary.simpleMessage("Staatus"), + "staus": MessageLookupByLibrary.simpleMessage("Egoera"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "Oraindik ordaindu gabe", + ), + "stock": MessageLookupByLibrary.simpleMessage("Stock"), + "stockList": MessageLookupByLibrary.simpleMessage("Stock zerrenda"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Stock-a / Aldagaia", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Stock Txostena"), + "stockValue": MessageLookupByLibrary.simpleMessage("Stock Balioa"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Stock-ak gutxienez 1 izan behar du", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stock: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Alamaksude loend"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Alamaksud"), + "subTotal": MessageLookupByLibrary.simpleMessage("Azpiko guztira"), + "submit": MessageLookupByLibrary.simpleMessage("Bidali"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Harpidetu Orain"), + "subscription": MessageLookupByLibrary.simpleMessage("Harpidetza"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Harpidetza Txostenak", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Harpidetzak"), + "subtotal": MessageLookupByLibrary.simpleMessage("Azpiko guztira"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Arrakastaz ordaindu da", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Hornitzaileak ordaindu", + ), + "supplier": MessageLookupByLibrary.simpleMessage("Hornitzailea"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Hornitzailearen Xehetasunak", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Hornitzaileari Zor"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Hornitzaileen Liburu Nagusia", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Hornitzailearen izena", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("Aldatu Sukurtsala?"), + "switchs": MessageLookupByLibrary.simpleMessage("Aldatu"), + "tax": MessageLookupByLibrary.simpleMessage("Zerga (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Maksu grupp"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Maksu protsent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Maksumäärad"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Maksumäärad - Hallake oma maksumäärasid", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Zerga Txostena"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Zerga Txostenen Zerrenda", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Zergaren Mota"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Maks ühe/mitme maksutüübiga", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Eskerrik asko zure erosketagatik", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Eskerrik asko zure zorra ordaintzeagatik", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Faktura termiko logotipoa", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Inprimagailu termikoaren hizkuntza", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Orrialde termikoaren tamaina", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 egun"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketa orriko, 8.27 x 11.69 hazbete", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Hilabete Honetan"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Plan hau ezin da eguneratu", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Plan hau ez dago erosteko eskuragarri", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Produktu hau dagoeneko gehitu da!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Aste Honetan"), + "thisYear": MessageLookupByLibrary.simpleMessage("Urte Honetan"), + "time": MessageLookupByLibrary.simpleMessage("Ordua"), + "timeIn": MessageLookupByLibrary.simpleMessage("Sarrera Ordua"), + "timeOut": MessageLookupByLibrary.simpleMessage("Irteera Ordua"), + "to": MessageLookupByLibrary.simpleMessage("Nora"), + "toAccount": MessageLookupByLibrary.simpleMessage("Kontura"), + "toDate": MessageLookupByLibrary.simpleMessage("Amaierako data"), + "today": MessageLookupByLibrary.simpleMessage("Gaur"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Gaurko Laburpena"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Bezeroak"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produktuak"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Hornitzaileak"), + "total": MessageLookupByLibrary.simpleMessage("Guztira"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Guztirako zenbatekoa"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Aktiboak Guztira"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Balantzea Guztira"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Guztirako kategoriak", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Denera zor"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Guztirako zor zenbatekoa", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Guztirako gastua"), + "totalIncome": MessageLookupByLibrary.simpleMessage( + "Guztirako Diru-sarrera", + ), + "totalItems": MessageLookupByLibrary.simpleMessage("Guztirako elementuak"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Guztirako galera"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Guztira ordaindu beharrekoa", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Guztirako prezioa"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Guztirako produktuak", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Guztirako irabazia"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Guztirako Erosketa"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Itzulitako Guztirako Zenbatekoa", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Kokku tagastatud"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Soldata Kopurua Guztira", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Guztirako Salmentak"), + "totalVat": MessageLookupByLibrary.simpleMessage("BEZ guztira"), + "totall": MessageLookupByLibrary.simpleMessage("Guztira:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Transakzioen ikuspegi", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Transakzio mota"), + "transactions": MessageLookupByLibrary.simpleMessage("Transakzioak"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transakzioen historia", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transferentzia"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "Transferitu Txekea", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("Transferentzia Data"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Saiatu berriro"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Mota"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Mota Hautatu"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ordaindu gabe"), + "unit": MessageLookupByLibrary.simpleMessage("Unitatea"), + "unitName": MessageLookupByLibrary.simpleMessage("Unitate izena"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Unitateko prezioa"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Unitate prezioa"), + "units": MessageLookupByLibrary.simpleMessage("Unitateak"), + "unlimited": MessageLookupByLibrary.simpleMessage("Mugarik gabe"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Mugarik gabeko Erabilera", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Gure Paketearen Erabilera Mugarik Gabe 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Eguneratu"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Eguneratu Sukurtsala", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Eguneratu Kontaktua", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Stock-a eguneratzea huts egin du", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Eguneratu Orain"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu aldeak eguneratzeko baimenik.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Eguneratu Produktua", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produktuaren eguneratzea ondo burutu da!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu produktu eguneratzeko baimenik.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Eguneratu zure profila", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Eguneratu Erosketa", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Eguneratu rola"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Ez duzu salmenta eguneratzeko baimenik.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Eguneratzea ondo burutu da", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Eguneratu zure profila zure bezeroa hobeto lotzeko", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Eguneratu zure harpidetza", + ), + "updating": MessageLookupByLibrary.simpleMessage("Eguneratzen..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Eguneratu Orain"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI IDa QR Koderako", + ), + "upload": MessageLookupByLibrary.simpleMessage("Igo"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Irudia Igo"), + "uploading": MessageLookupByLibrary.simpleMessage("Kargatzen..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Galeria Erabili"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Erabiltzailearen titulua ezin da hutsik egon", + ), + "user": MessageLookupByLibrary.simpleMessage("Erabiltzailea"), + "userRole": MessageLookupByLibrary.simpleMessage("Erabiltzailearen rola"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Erabiltzailearen Rol Xehetasunak", + ), + "userTitle": MessageLookupByLibrary.simpleMessage( + "Erabiltzailearen Titulua", + ), + "values": MessageLookupByLibrary.simpleMessage("Balioak"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Aldaketa ondo gehitu da!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Aldaketa ondo ezabatu da!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Aldaera zerrenda"), + "variationId": MessageLookupByLibrary.simpleMessage("Aldaera ID"), + "variations": MessageLookupByLibrary.simpleMessage("Aldaerak"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Aldaera produktuak", + ), + "vat": MessageLookupByLibrary.simpleMessage("BEZ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("KM ja maks"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("KM/GST number"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("KM/GST pealkiri"), + "vatId": MessageLookupByLibrary.simpleMessage("IFZ / BEZ ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("KM-number"), + "vatReports": MessageLookupByLibrary.simpleMessage("BEZ txostenak"), + "vatType": MessageLookupByLibrary.simpleMessage("BEZ mota"), + "verification": MessageLookupByLibrary.simpleMessage("Egiaztapena"), + "verify": MessageLookupByLibrary.simpleMessage("Egiaztatu"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Egiaztatu Zure E-posta", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Egiaztatu E-posta"), + "view": MessageLookupByLibrary.simpleMessage("Ikusi Xehetasunak"), + "viewAll": MessageLookupByLibrary.simpleMessage("Ikusi guztiak"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Ikusi Xehetasunak"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Ikusi prezioa"), + "viewStock": MessageLookupByLibrary.simpleMessage("Ikusi stocka"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Transakzioak ikusten honetarako", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Oinezko bezeroa"), + "wallet": MessageLookupByLibrary.simpleMessage("Diru-zorroa"), + "walletBalance": MessageLookupByLibrary.simpleMessage( + "Diru-zorroaren Balantzea", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("Biltegia (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Biltegiaren izena"), + "warranty": MessageLookupByLibrary.simpleMessage("Bermea"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Berrespen e-posta bat bidali dugu honetara:", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "OTP bat bidali dugu zure telefono zenbakira", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Astekoa"), + "weight": MessageLookupByLibrary.simpleMessage("Pisua"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Ongi etorri berriro!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Zer dago berririk"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Handizkako prezioa", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Handizkaria"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Laster gehituko da", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Idatzi zure mezua hemen", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Kirjuta siia tekst...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Urtekoa"), + "years": MessageLookupByLibrary.simpleMessage("Urteak"), + "yes": MessageLookupByLibrary.simpleMessage("Bai"), + "yesterday": MessageLookupByLibrary.simpleMessage("Atzo"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ezin duzu zor baino gehiago ordaindu", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Orain OTP-a berriro bidal dezakezu.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Ez duzu barra-kodeak sortzeko baimenik.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Ez duzu modeloa ezabatzeko baimenik.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Ez duzu apala ezabatzeko baimenik", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Ez duzu irabazi galeren baimenik.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Ez duzu gastu-kategoria sortzeko baimenik.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Ez duzu diru-sarrera kategoria sortzeko baimenik.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Ez duzu modeloa sortzeko baimenik", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Ez duzu erosketak sortzeko baimenik.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Saila ezabatzeko baimenik.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Izendapena ezabatzeko baimenik.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Baimen Eskaera ezabatzeko baimenik.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Nomina ezabatzeko baimenik.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Ez duzu excelera esportatzeko baimenik", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Ez duzu barra-kodea sortzeko baimenik.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Ez duzu txostena sortzeko baimenik", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Ez duzu sukurtsala eguneratzeko baimenik.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Saila eguneratzeko baimenik.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Baimen Eskaera eguneratzeko baimenik.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Ez duzu modeloa eguneratzeko baimenik", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Jaiegunak eguneratzeko baimenik.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Ez duzu asistentzia ikusteko baimenik", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Ez duzu Nomina eguneratzeko baimenik.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Izendapena eguneratzeko baimenik.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Txanda ezabatzeko baimenik.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Ez duzu Txanda eguneratzeko baimenik.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Ez duzu apalategiak sortzeko baimenik.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Ez duzu apalategiak ezabatzeko baimenik.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Ez duzu apalategiak eguneratzeko baimenik.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Ez duzu gastua sortzeko baimenik.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Ez duzu diru-sarrera sortzeko baimenik.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Baimena eman behar duzu", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Erabiltzen ari zara "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Produktu hau ezabatu nahi duzu?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Zure Doako Paketea ia amaitu da, erosi zure hurrengo plana Eskerrik asko.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Zure Paketea"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Zure paketea 5 egunean iraungiko da", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Zure paketea gaur iraungiko da\n\nAteratu berriro erosi", + ), + "zip": MessageLookupByLibrary.simpleMessage("Posta Kodea"), + "zipCode": MessageLookupByLibrary.simpleMessage("Sartu Posta Kodea"), + }; +} diff --git a/lib/generated/intl/messages_fa.dart b/lib/generated/intl/messages_fa.dart new file mode 100644 index 0000000..ac87bfe --- /dev/null +++ b/lib/generated/intl/messages_fa.dart @@ -0,0 +1,2240 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a fa locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'fa'; + + static String m0(start) => "ارسال مجدد OTP تا \$${start} ثانیه دیگر"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("اطلاعات مشتری"), + "INVOICE": MessageLookupByLibrary.simpleMessage("صورتحساب"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("لوگوی فاکتور صفحه A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "نام نمایشی حساب", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage("نام صاحب حساب"), + "accountName": MessageLookupByLibrary.simpleMessage("نام حساب"), + "accountNumber": MessageLookupByLibrary.simpleMessage("نام حساب"), + "action": MessageLookupByLibrary.simpleMessage("اقدام"), + "actions": MessageLookupByLibrary.simpleMessage("عملیات"), + "active": MessageLookupByLibrary.simpleMessage("فعال"), + "add": MessageLookupByLibrary.simpleMessage("افزودن"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "لطفا یک خرید اضافه کنید", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("افزودن حضور و غیاب"), + "addBank": MessageLookupByLibrary.simpleMessage("افزودن بانک"), + "addBrand": MessageLookupByLibrary.simpleMessage("نام تجاری را اضافه کنید"), + "addCash": MessageLookupByLibrary.simpleMessage("افزودن نقدینگی"), + "addCategory": MessageLookupByLibrary.simpleMessage("افزودن دسته بندی"), + "addContact": MessageLookupByLibrary.simpleMessage("افزودن مخاطب"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "لطفا یک مشتری اضافه کنید", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("افزودن مشتری"), + "addDelivery": MessageLookupByLibrary.simpleMessage("افزودن تحویل"), + "addDepartment": MessageLookupByLibrary.simpleMessage("افزودن دپارتمان"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "افزودن عنوان شغلی جدید", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("اضافه کردن هزینه"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "اضافه کردن دسته هزینه", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("افزودن تعطیلات"), + "addImage": MessageLookupByLibrary.simpleMessage("افزودن تصویر"), + "addIncome": MessageLookupByLibrary.simpleMessage("افزودن درآمد"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "افزودن دسته بندی درآمد", + ), + "addItems": MessageLookupByLibrary.simpleMessage("موارد را اضافه کنید"), + "addLeave": MessageLookupByLibrary.simpleMessage("افزودن مرخصی"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "افزودن فیلدهای بیشتر", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("افزودن آدرس جدید"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "افزودن حضور و غیاب جدید", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "افزودن حساب‌های بانکی", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "افزودن کارمند جدید", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "افزودن تعطیلات جدید", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("افزودن مرخصی جدید"), + "addNewModel": MessageLookupByLibrary.simpleMessage("افزودن مدل جدید"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "افزودن حقوق و دستمزد جدید", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("افزودن محصول جدید"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "لطفا یک خرید اضافه کنید", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("افزودن قفسه جدید"), + "addNewShift": MessageLookupByLibrary.simpleMessage("افزودن شیفت جدید"), + "addNewTax": MessageLookupByLibrary.simpleMessage("افزودن مالیات جدید"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "افزودن ویژگی جدید", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "افزودن ویژگی جدید", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "افزودن انبار جدید", + ), + "addNote": MessageLookupByLibrary.simpleMessage("افزودن یادداشت"), + "addParty": MessageLookupByLibrary.simpleMessage("افزودن طرف حساب"), + "addPayment": MessageLookupByLibrary.simpleMessage("افزودن پرداخت"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "لطفا یک محصول اضافه کنید", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "ابتدا محصول را اضافه کنید", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "محصول با موفقیت ایجاد شد!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد محصول را ندارید.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("خرید اضافه کنید"), + "addRole": MessageLookupByLibrary.simpleMessage("افزودن نقش"), + "addSale": MessageLookupByLibrary.simpleMessage("لطفا یک فروش اضافه کنید"), + "addSales": MessageLookupByLibrary.simpleMessage("فروش را اضافه کنید"), + "addShelf": MessageLookupByLibrary.simpleMessage("افزودن طبقه جدید"), + "addShift": MessageLookupByLibrary.simpleMessage("افزودن شیفت"), + "addStock": MessageLookupByLibrary.simpleMessage("افزودن موجودی"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "افزودن زیرمجموعه ویژگی", + ), + "addTax": MessageLookupByLibrary.simpleMessage("افزودن مالیات"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "افزودن گروه مالیاتی جدید", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("افزودن واحد"), + "addUserRole": MessageLookupByLibrary.simpleMessage("افزودن نقش کاربر"), + "addVariant": MessageLookupByLibrary.simpleMessage("افزودن واریانت"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "افزودن جزئیات واریانت", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("به سبد خرید اضافه شد"), + "adding": MessageLookupByLibrary.simpleMessage("در حال اضافه کردن.."), + "address": MessageLookupByLibrary.simpleMessage("نشانی"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "تنظیم موجودی بانک", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("تنظیم صندوق"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "تنظیم موجودی صندوق", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("تاریخ تنظیم"), + "admin": MessageLookupByLibrary.simpleMessage("مدیر"), + "advance": MessageLookupByLibrary.simpleMessage("پیش‌پرداخت"), + "all": MessageLookupByLibrary.simpleMessage("همه"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "تمامی راه‌حل‌های تجاری", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "فروش پرو، یک راه‌حل کامل تجاری با مدیریت موجودی، حسابداری، فروش، هزینه و زیان/سود می‌باشد.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("همه کارمندان"), + "allParties": MessageLookupByLibrary.simpleMessage("همه طرف‌ها"), + "allParty": MessageLookupByLibrary.simpleMessage("همه طرف‌ها"), + "allTime": MessageLookupByLibrary.simpleMessage("همه زمان"), + "allTransaction": MessageLookupByLibrary.simpleMessage("همه تراکنش‌ها"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("قبلا اضافه شده"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "قبلاً حساب کاربری دارید؟", + ), + "amount": MessageLookupByLibrary.simpleMessage("میزان"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "مبلغ باید بیشتر از ۰ باشد", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "روش گرد کردن مبلغ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("مبالغ به حروف"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "مبلغ الزامی است", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "یک SMS به شماره زیر ارسال خواهد شد: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "پشتیبانی از برنامه‌های Android و iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "بروزرسانی جدید موجود است\nلطفاً نرم‌افزار خود را بروز کنید", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("اپل واچ"), + "apply": MessageLookupByLibrary.simpleMessage("اعمال"), + "areYouSure": MessageLookupByLibrary.simpleMessage("آیا مطمئن هستید؟"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "آیا مطمئن هستید که می‌خواهید این شعبه را حذف کنید؟", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "آیا از حذف این نقش اطمینان دارید؟", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "آیا مطمئن هستید که می‌خواهید به شعبه دیگری تغییر دهید؟", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "آیا مطمئن هستید که می‌خواهید این طرف را حذف کنید؟", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "آیا مطمئن هستید که می‌خواهید از این شعبه خارج شوید؟", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("از تاریخ"), + "assets": MessageLookupByLibrary.simpleMessage("دارایی‌ها"), + "attachment": MessageLookupByLibrary.simpleMessage("پیوست"), + "attendance": MessageLookupByLibrary.simpleMessage("حضور و غیاب"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "گزارش‌های حضور و غیاب", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("امضای مجاز"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "روزهای محاسبه شده خودکار", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("انتخاب خودکار"), + "backToHome": MessageLookupByLibrary.simpleMessage("بازگشت به خانه"), + "balance": MessageLookupByLibrary.simpleMessage("موجودی"), + "balanceDue": MessageLookupByLibrary.simpleMessage("مانده قابل پرداخت"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ترازنامه"), + "bangladesh": MessageLookupByLibrary.simpleMessage("بنگلادش"), + "bank": MessageLookupByLibrary.simpleMessage("بانک"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("حساب‌های بانکی"), + "bankDetails": MessageLookupByLibrary.simpleMessage("جزئیات بانک"), + "bankName": MessageLookupByLibrary.simpleMessage("نام بانک"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "انتقال بانک به بانک", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "انتقال بانک به صندوق", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "تنظیمات چاپ لیبل بارکد", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("تولیدکننده بارکد"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("ژنراتور بارکد"), + "barcodes": MessageLookupByLibrary.simpleMessage("بارکدها"), + "batch": MessageLookupByLibrary.simpleMessage("دسته‌ای"), + "batchNo": MessageLookupByLibrary.simpleMessage("شماره دسته"), + "billTO": MessageLookupByLibrary.simpleMessage("صورتحساب به"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("سود بر اساس قبض"), + "billingAddress": MessageLookupByLibrary.simpleMessage("آدرس صورتحساب"), + "birthDate": MessageLookupByLibrary.simpleMessage("تاریخ تولد"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "بلوتوث خاموش است. لطفاً آن را روشن کنید.", + ), + "branch": MessageLookupByLibrary.simpleMessage("شعبه"), + "branchList": MessageLookupByLibrary.simpleMessage("لیست شعب"), + "brand": MessageLookupByLibrary.simpleMessage("برند"), + "brandName": MessageLookupByLibrary.simpleMessage("نام برند"), + "brands": MessageLookupByLibrary.simpleMessage("برندها"), + "breakDuration": MessageLookupByLibrary.simpleMessage("مدت استراحت"), + "breakStatus": MessageLookupByLibrary.simpleMessage("وضعیت استراحت"), + "breakTime": MessageLookupByLibrary.simpleMessage("زمان استراحت"), + "bulk": MessageLookupByLibrary.simpleMessage("بارگذاری دسته‌ای"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("آپلود دسته‌جمعی"), + "businessCat": MessageLookupByLibrary.simpleMessage("دسته کسب و کار"), + "businessName": MessageLookupByLibrary.simpleMessage( + "نام شرکت و کسب و کار", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("خرید آنی"), + "buyPremium": MessageLookupByLibrary.simpleMessage("خرید طرح حق بیمه"), + "call": MessageLookupByLibrary.simpleMessage("تماس"), + "camera": MessageLookupByLibrary.simpleMessage("دوربین"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "نمی‌توان این نوع تراکنش را ویرایش کرد.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "جزئیات پرداخت قابل بازیابی نیست.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("لغو کنید"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "در حال جستجوی دستگاه‌ها...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "نمی‌توان به همان حساب انتقال داد.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ظرفیت"), + "cash": MessageLookupByLibrary.simpleMessage("نقدی"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("صندوق و بانک"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "مدیریت صندوق و بانک", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("جریان نقدی"), + "cashIn": MessageLookupByLibrary.simpleMessage("ورودی صندوق"), + "cashInHand": MessageLookupByLibrary.simpleMessage("موجودی صندوق"), + "cashOut": MessageLookupByLibrary.simpleMessage("خروجی صندوق"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "انتقال صندوق به بانک", + ), + "categories": MessageLookupByLibrary.simpleMessage("دسته‌بندی‌ها"), + "category": MessageLookupByLibrary.simpleMessage("دسته‌بندی"), + "categoryName": MessageLookupByLibrary.simpleMessage("نام دسته"), + "changeAmount": MessageLookupByLibrary.simpleMessage("مبلغ تغییر"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "رمز عبور را تغییر دهید", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("ایمیل را بررسی کنید"), + "cheque": MessageLookupByLibrary.simpleMessage("چک‌ها"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("مبلغ چک"), + "chequeDate": MessageLookupByLibrary.simpleMessage("تاریخ چک"), + "chequeList": MessageLookupByLibrary.simpleMessage("لیست چک‌ها"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("شماره چک"), + "choose": MessageLookupByLibrary.simpleMessage("انتخاب"), + "chooseCountry": MessageLookupByLibrary.simpleMessage( + "کشور را انتخاب کنید", + ), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "یک مشتری انتخاب کنید", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "یک تامین کننده انتخاب کنید", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "ویژگی‌های خود را انتخاب کنید", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ویژگی‌ها بخش مهمی از کاربرد اپلیکیشن فروش حرفه‌ای را تشکیل می‌دهند که آن را از راه‌حل‌های سنتی متمایز می‌کنند.", + ), + "city": MessageLookupByLibrary.simpleMessage("شهر"), + "cityName": MessageLookupByLibrary.simpleMessage("نام شهر"), + "clarence": MessageLookupByLibrary.simpleMessage("کلرنس"), + "clear": MessageLookupByLibrary.simpleMessage("پاک کردن"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "برای اتصال کلیک کنید", + ), + "close": MessageLookupByLibrary.simpleMessage("بستن"), + "closed": MessageLookupByLibrary.simpleMessage("بسته شده"), + "code": MessageLookupByLibrary.simpleMessage("کد"), + "collectDue": MessageLookupByLibrary.simpleMessage("دریافت سررسید"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "لطفا سررسید جمع آوری کنید", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("جمع‌آوری شده توسط:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("جمع آوری شده توسط"), + "color": MessageLookupByLibrary.simpleMessage("رنگ"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "ترکیبی از چندین مالیات", + ), + "combo": MessageLookupByLibrary.simpleMessage("ترکیبی"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "گزارش محصول ترکیبی", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("کالاهای ترکیبی"), + "comboReport": MessageLookupByLibrary.simpleMessage("گزارش ترکیبی"), + "comingSoon": MessageLookupByLibrary.simpleMessage("به زودی"), + "companyAddress": MessageLookupByLibrary.simpleMessage("آدرس شرکت"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("تأیید حذف"), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "رمز عبور را تایید کنید", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage("تأیید رمز عبور"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("تأیید مرجوعی"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("تأیید SMS به"), + "congratulation": MessageLookupByLibrary.simpleMessage("تبریک می گویم"), + "connect": MessageLookupByLibrary.simpleMessage("برای اتصال کلیک کنید"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "چاپگر خود را وصل کنید", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "پرینتر خود را متصل کنید", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("متصل به"), + "contactUs": MessageLookupByLibrary.simpleMessage("تماس با ما"), + "continueButton": MessageLookupByLibrary.simpleMessage("ادامه هید"), + "continueE": MessageLookupByLibrary.simpleMessage("ادامه"), + "cost": MessageLookupByLibrary.simpleMessage("هزینه"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "هزینه بدون مالیات", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("هزینه با مالیات"), + "country": MessageLookupByLibrary.simpleMessage("کشور"), + "countryName": MessageLookupByLibrary.simpleMessage("نام کشور"), + "create": MessageLookupByLibrary.simpleMessage("ایجاد"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ایجاد حساب کاربری رایگان", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "یک حساب کاربری رایگان ایجاد کنید", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("ایجاد شعبه"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "ایجاد رمز عبور جدید", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد PDF را ندارید.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد فروش را ندارید.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("بستانکار (ورودی)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("حد اعتبار طرف حساب"), + "currency": MessageLookupByLibrary.simpleMessage("واحد پول"), + "currentBalance": MessageLookupByLibrary.simpleMessage("موجودی فعلی"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "موجودی فعلی صندوق", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ماه جاری"), + "currentYear": MessageLookupByLibrary.simpleMessage("سال جاری"), + "currents": MessageLookupByLibrary.simpleMessage("جاری"), + "custom": MessageLookupByLibrary.simpleMessage("سفارشی"), + "customDate": MessageLookupByLibrary.simpleMessage("تاریخ سفارشی"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "برندسازی سفارشی فاکتور", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("چاپ سفارشی"), + "customer": MessageLookupByLibrary.simpleMessage("مشتری"), + "customerDate": MessageLookupByLibrary.simpleMessage("تاریخ سفارشی"), + "customerDue": MessageLookupByLibrary.simpleMessage("بدهی مشتری"), + "customerLedger": MessageLookupByLibrary.simpleMessage("دفتر کل مشتری"), + "customerName": MessageLookupByLibrary.simpleMessage("نام مشتری"), + "customerPay": MessageLookupByLibrary.simpleMessage("پرداخت مشتری"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "شماره تلفن مشتری", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("امضای مشتری"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "تراکنش‌های روزانه", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("داشبورد"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "داده‌ها با موفقیت ذخیره شد.", + ), + "date": MessageLookupByLibrary.simpleMessage("تاریخ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "تاریخ پایان نمی‌تواند قبل از تاریخ شروع باشد.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("تاریخ الزامی است"), + "dates": MessageLookupByLibrary.simpleMessage("تاریخ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("دفتر روزنامه"), + "days": MessageLookupByLibrary.simpleMessage("روزها"), + "daysLeft": MessageLookupByLibrary.simpleMessage("روز باقیمانده"), + "dealer": MessageLookupByLibrary.simpleMessage("فروشنده - دلال"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("قیمت نمایندگی"), + "debitOut": MessageLookupByLibrary.simpleMessage("بدهکار (خروجی)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "قیمت فروش پیش‌فرض", + ), + "delete": MessageLookupByLibrary.simpleMessage("حذف"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("حذف حساب"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "آیا مطمئن هستید که می‌خواهید این دسته را حذف کنید؟", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "آیا مطمئن هستید که می‌خواهید حساب خود را حذف کنید؟ این اقدام تمام داده‌های شما را برای همیشه پاک می‌کند.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه حذف طرف حساب را ندارید.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "با موفقیت حذف شد!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("در حال حذف...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("آدرس تحویل"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("هزینه تحویل"), + "department": MessageLookupByLibrary.simpleMessage("دپارتمان"), + "deposit": MessageLookupByLibrary.simpleMessage("واریز"), + "depositTo": MessageLookupByLibrary.simpleMessage("واریز به"), + "description": MessageLookupByLibrary.simpleMessage("توضیحات"), + "designation": MessageLookupByLibrary.simpleMessage("عنوان شغلی"), + "designationName": MessageLookupByLibrary.simpleMessage("نام عنوان شغلی"), + "details": MessageLookupByLibrary.simpleMessage("تفاصيل"), + "developedBy": MessageLookupByLibrary.simpleMessage("توسعه یافته توسط"), + "digits": MessageLookupByLibrary.simpleMessage( + "کد ۶ رقمی به آدرس ایمیل شما ارسال شده است:", + ), + "disable": MessageLookupByLibrary.simpleMessage("غیرفعال"), + "discount": MessageLookupByLibrary.simpleMessage("تخفیف"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "نام نمایشی الزامی است", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("مزاحم نشوید"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "آیا واقعاً می‌خواهید این را حذف کنید", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "آیا می‌خواهید کاربر را حذف کنید؟", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "آیا می‌خواهید از برنامه خارج شوید؟", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "آیا واقعاً می‌خواهید این چک را دوباره باز کنید؟", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "حساب کاربری ندارید؟", + ), + "done": MessageLookupByLibrary.simpleMessage("انجام شد"), + "download": MessageLookupByLibrary.simpleMessage("دانلود"), + "downloadApk": MessageLookupByLibrary.simpleMessage("دانلود APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "دانلود فرمت اکسل", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "دانلود موفقیت‌آمیز بود! پوشه اسناد خود را بررسی کنید", + ), + "downloading": MessageLookupByLibrary.simpleMessage("در حال دانلود..."), + "due": MessageLookupByLibrary.simpleMessage("ناشی از"), + "dueAmount": MessageLookupByLibrary.simpleMessage("مبلغ سررسید: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("مانده بدهی"), + "dueCollection": MessageLookupByLibrary.simpleMessage("جمع‌آوری معوقه"), + "dueList": MessageLookupByLibrary.simpleMessage("لیست سررسید"), + "duePay": MessageLookupByLibrary.simpleMessage("پرداخت بدهی"), + "dueReport": MessageLookupByLibrary.simpleMessage("گزارش موعد"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "فروش به مشتریان بدون حساب در سررسید مجاز نیست.", + ), + "dues": MessageLookupByLibrary.simpleMessage("بدهی‌ها"), + "duration": MessageLookupByLibrary.simpleMessage("مدت زمان"), + "durationDays": MessageLookupByLibrary.simpleMessage("مدت (روز)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "پرداخت آسان با موبایل", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "اپلیکیشن فروش حرفه‌ای رایگان و آسان در استفاده است. در واقع، این یکی از بهترین سیستم‌های نقطه‌فروش در سراسر دنیاست.", + ), + "edit": MessageLookupByLibrary.simpleMessage("ویرایش کنید"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "ویرایش حضور و غیاب", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "ویرایش حساب‌های بانکی", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ویرایش تنظیمات بانک", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ویرایش بانک به صندوق", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ویرایش انتقال بانکی", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "ویرایش تنظیمات صندوق", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "ویرایش صندوق به بانک", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("ویرایش دسته"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "ویرایش عنوان شغلی", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("ویرایش کارمند"), + "editHoliday": MessageLookupByLibrary.simpleMessage("ویرایش تعطیلات"), + "editLeave": MessageLookupByLibrary.simpleMessage("ویرایش مرخصی"), + "editModel": MessageLookupByLibrary.simpleMessage("ویرایش مدل"), + "editPayroll": MessageLookupByLibrary.simpleMessage("ویرایش حقوق و دستمزد"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "شماره تلفن را ویرایش کنید؟", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("ویرایش کالا"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ویرایش فاکتور خرید", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ویرایش قفسه"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "ویرایش فاکتور فروش", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("ویرایش طبقه"), + "editShift": MessageLookupByLibrary.simpleMessage("ویرایش شیفت"), + "editTax": MessageLookupByLibrary.simpleMessage("ویرایش مالیات"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("ویرایش گروه مالیاتی"), + "editVariations": MessageLookupByLibrary.simpleMessage("ویرایش ویژگی"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("ویرایش انبار"), + "email": MessageLookupByLibrary.simpleMessage("آدرس ایمیل"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ایمیل نمی‌تواند خالی باشد", + ), + "emailText": MessageLookupByLibrary.simpleMessage("پست الکترونیک"), + "employee": MessageLookupByLibrary.simpleMessage("کارمند"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "موجودی کم را وارد کنید", + ), + "end": MessageLookupByLibrary.simpleMessage("پایان"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("زمان پایان استراحت"), + "endDate": MessageLookupByLibrary.simpleMessage("تاریخ پایان"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "تاریخ پایان قبل از تاریخ شروع است", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "تاریخ پایان نمی‌تواند قبل از تاریخ شروع باشد.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("زمان پایان"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "زمان پایان الزامی است", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "پایان برنامه رایگان خود", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "شماره دسته را وارد کنید", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "نام برند را وارد کنید", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "لطفاً تخفیف معتبر وارد کنید", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "أدخل رمز التحقق (OTP) صالحًا", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "موجودی معتبر وارد کنید", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "نام نمایشی حساب را وارد کنید", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "نام صاحب حساب را وارد کنید", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "شماره حساب را وارد کنید", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("آدرس را وارد کنید"), + "enterAmount": MessageLookupByLibrary.simpleMessage("مبلغ را وارد کنید"), + "enterBalance": MessageLookupByLibrary.simpleMessage("موجودی را وارد کنید"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "نام بانک را وارد کنید", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "شماره سری ساخت را وارد کنید (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "زمان استراحت را وارد کنید", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "نام کسب و کار/فروشگاه را وارد کنید", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("ظرفیت را وارد کنید"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "نام دسته بندی را وارد کنید", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("رنگ را وارد کنید"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "شماره تلفن مشتری را وارد کنید", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "قیمت نمایندگی را وارد کنید", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "توضیحات را وارد کنید", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "نام عنوان شغلی را وارد کنید", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("تخفیف را وارد کنید"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "لطفا آدرس ایمیل خود را در زیر وارد کنید تا لینک بازنشانی رمز عبور را دریافت کنید.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "زمان پایان را وارد کنید", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "نام دسته بندی هزینه را وارد کنید", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "تاریخ هزینه را وارد کنید", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "آدرس کامل را وارد کنید", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "نام کامل را وارد کنید", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "نام تعطیلات را وارد کنید", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "نام دسته بندی درآمد را وارد کنید", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "متن برچسب را وارد کنید", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "نام سازنده را وارد کنید", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "نام مدل را وارد کنید", + ), + "enterName": MessageLookupByLibrary.simpleMessage("نام را وارد کنید"), + "enterNote": MessageLookupByLibrary.simpleMessage("یادداشت را وارد کنید"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "موجودی اولیه را وارد کنید", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "کد محصول را وارد کنید", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "نام محصول را وارد کنید", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "قیمت خرید را وارد کنید", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("تعداد را وارد کنید"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "شماره مرجع را وارد کنید", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "قیمت فروش را وارد کنید", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "نام طبقه را وارد کنید", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("اندازه را وارد کنید"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "زمان شروع را وارد کنید", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("موجودی را وارد کنید"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "نرخ مالیات را وارد کنید", + ), + "enterType": MessageLookupByLibrary.simpleMessage("نوع را وارد کنید"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "نام کاربری را وارد کنید", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "عنوان کاربر را وارد کنید", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "کد OTP معتبر وارد کنید", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("مقادیر را وارد کنید"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "شماره مالیات بر ارزش افزوده/مالیات بر کالا و خدمات را وارد کنید", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "عنوان مالیات بر ارزش افزوده/مالیات بر کالا و خدمات را وارد کنید", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "نام انبار را وارد کنید", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("وزن را وارد کنید"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "قیمت عمده‌فروشی را وارد کنید", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "کشور خود را وارد کنید", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "آدرس ایمیل خود را وارد کنید", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "نام کامل خود را وارد کنید", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "نام خود را وارد کنید", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "سطح یادداشت خود را وارد کنید", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "رمز عبور خود را وارد کنید", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "شماره تلفن خود را وارد کنید", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "پیام پس از فروش خود را وارد کنید", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "خطا در حذف مالیات", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("فایل‌های اکسل"), + "excelUploader": MessageLookupByLibrary.simpleMessage("آپلودر اکسل"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "قیمت خالص (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("خروج"), + "exitBank": MessageLookupByLibrary.simpleMessage("خروج از شعبه"), + "expDate": MessageLookupByLibrary.simpleMessage("تاریخ انقضا"), + "expense": MessageLookupByLibrary.simpleMessage("هزینه"), + "expenseCat": MessageLookupByLibrary.simpleMessage("دسته بندی هزینه ها"), + "expenseDate": MessageLookupByLibrary.simpleMessage("تاریخ هزینه"), + "expenseFor": MessageLookupByLibrary.simpleMessage("هزینه برای"), + "expenseReport": MessageLookupByLibrary.simpleMessage("گزارش هزینه"), + "expensesType": MessageLookupByLibrary.simpleMessage("انواع هزینه‌ها"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("وضعیت انقضا"), + "expire": MessageLookupByLibrary.simpleMessage("منقضی شدن"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "گزارش کالاهای در حال انقضا", + ), + "expired": MessageLookupByLibrary.simpleMessage("منقضی شده"), + "expiredDate": MessageLookupByLibrary.simpleMessage("تاریخ انقضا"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "گزارش اقلام منقضی شده", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("لیست منقضی شده"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("کالاهای منقضی شده"), + "expiry": MessageLookupByLibrary.simpleMessage("تاریخ انقضا"), + "extendPlan": MessageLookupByLibrary.simpleMessage("تمدید پلن"), + "facebook": MessageLookupByLibrary.simpleMessage("فیسبوک"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "حذف دپارتمان ناموفق بود", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "حذف مالیات با شکست مواجه شد", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "دریافت نسخه پلتفرم ناموفق بود.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "بارگذاری دپارتمان‌ها ناموفق بود", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "پردازش مرجوعی ناموفق بود.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("مد"), + "feature": MessageLookupByLibrary.simpleMessage("امکانات"), + "field": MessageLookupByLibrary.simpleMessage("فیلد"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 روز"), + "filter": MessageLookupByLibrary.simpleMessage("فیلتر"), + "filterByDate": MessageLookupByLibrary.simpleMessage("فیلتر بر اساس تاریخ"), + "firstName": MessageLookupByLibrary.simpleMessage("نام"), + "flat": MessageLookupByLibrary.simpleMessage("ثابت"), + "folder": MessageLookupByLibrary.simpleMessage( + "ممکن است ایمیل به پوشه هرزنامه شما رفته باشد.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "رمز عبور را فراموش کرده اید", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "پشتیبان‌گیری رایگان از داده‌ها", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "بروزرسانی رایگان برای همیشه", + ), + "freePack": MessageLookupByLibrary.simpleMessage("بسته رایگان"), + "freePlan": MessageLookupByLibrary.simpleMessage("طرح رایگان"), + "from": MessageLookupByLibrary.simpleMessage("از"), + "fromAccount": MessageLookupByLibrary.simpleMessage("از حساب"), + "fromDate": MessageLookupByLibrary.simpleMessage("از تاریخ"), + "fullName": MessageLookupByLibrary.simpleMessage("نام کامل"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("به طور کامل پرداخت شده"), + "gallery": MessageLookupByLibrary.simpleMessage("آلبوم عکس"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "داده‌ای برای تولید PDF موجود نیست", + ), + "gender": MessageLookupByLibrary.simpleMessage("جنسیت"), + "generatePdf": MessageLookupByLibrary.simpleMessage("ایجاد PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("در حال تولید PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("شما یک ایمیل دارید"), + "gotIt": MessageLookupByLibrary.simpleMessage("متوجه شدم"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "سود ناخالص (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("گارانتی"), + "guest": MessageLookupByLibrary.simpleMessage("مهمان"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "از قبل حساب کاربری دارید؟", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("مخفی کردن فیلدها"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "قیمت از زیاد به کم", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "آدرس ایمیل را وارد کنید", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "رمز عبور را وارد کنید", + ), + "holderName": MessageLookupByLibrary.simpleMessage("نام صاحب"), + "holiday": MessageLookupByLibrary.simpleMessage("تعطیلات"), + "holidayList": MessageLookupByLibrary.simpleMessage("لیست تعطیلات"), + "home": MessageLookupByLibrary.simpleMessage("خانه"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ساعت باقیمانده"), + "hrm": MessageLookupByLibrary.simpleMessage("مدیریت منابع انسانی"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "من با حذف دائمی حساب خود موافقم.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("کد IFSC"), + "image": MessageLookupByLibrary.simpleMessage("تصویر"), + "inActive": MessageLookupByLibrary.simpleMessage("غیرفعال"), + "inStock": MessageLookupByLibrary.simpleMessage("موجود در انبار"), + "inactive": MessageLookupByLibrary.simpleMessage("غیرفعال"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "قیمت ناخالص (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("درآمد"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "دسته بندی های درآمد", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "گزارش دسته‌بندی درآمدها", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("تاریخ درآمد"), + "incomeFor": MessageLookupByLibrary.simpleMessage("درآمد برای"), + "incomeReport": MessageLookupByLibrary.simpleMessage("گزارش درآمد"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "شما اجازه مشاهده گزارش درآمد را ندارید.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("نوع درآمد"), + "incomes": MessageLookupByLibrary.simpleMessage("درآمدها"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "اطلاعات جهت نمایش در لیبل‌ها", + ), + "instagram": MessageLookupByLibrary.simpleMessage("اینستاگرام"), + "inv": MessageLookupByLibrary.simpleMessage("شماره ورودی"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("مبلغ نامعتبر"), + "inventory": MessageLookupByLibrary.simpleMessage("موجودی کالا"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "شما اجازه دسترسی به انبار را ندارید", + ), + "invoice": MessageLookupByLibrary.simpleMessage("صورتحساب"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("لوگوی فاکتور"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("شماره فاکتور"), + "item": MessageLookupByLibrary.simpleMessage("مورد"), + "itemAdded": MessageLookupByLibrary.simpleMessage("مورد اضافه شد"), + "itemName": MessageLookupByLibrary.simpleMessage("نام کالا"), + "itemsSales": MessageLookupByLibrary.simpleMessage("فروش اقلام"), + "joinDate": MessageLookupByLibrary.simpleMessage("تاریخ پیوستن"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "اندازه رول لیبل 1.5\"*1، 38mm*25mm، فاصله 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "اندازه رول لیبل 2\"*1، 50mm*25mm، فاصله 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ایمیل"), + "lablePassword": MessageLookupByLibrary.simpleMessage("رمز عبور"), + "language": MessageLookupByLibrary.simpleMessage("زبان"), + "last30Days": MessageLookupByLibrary.simpleMessage("۳۰ روز گذشته"), + "last7Days": MessageLookupByLibrary.simpleMessage("۷ روز گذشته"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ماه گذشته"), + "lastName": MessageLookupByLibrary.simpleMessage("نام خانوادگی"), + "lastYear": MessageLookupByLibrary.simpleMessage("سال گذشته"), + "leave": MessageLookupByLibrary.simpleMessage("مرخصی"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("مدت مرخصی"), + "leaveList": MessageLookupByLibrary.simpleMessage("لیست مرخصی‌ها"), + "leaveReports": MessageLookupByLibrary.simpleMessage("گزارش‌های مرخصی"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("درخواست مرخصی"), + "leaveType": MessageLookupByLibrary.simpleMessage("نوع مرخصی"), + "ledger": MessageLookupByLibrary.simpleMessage("دفتر کل"), + "link": MessageLookupByLibrary.simpleMessage("لینک"), + "linkedIN": MessageLookupByLibrary.simpleMessage("لینکدین"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("لیست خالی است"), + "loading": MessageLookupByLibrary.simpleMessage("بارگذاری"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "در حال بارگذاری تنظیمات OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("وارد شدن"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("ورود با ایمیل"), + "logOut": MessageLookupByLibrary.simpleMessage("خروج"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ورود ناموفق بود. لطفاً دوباره تلاش کنید.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("ورود با تلفن"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "لورم ایپسوم dolor sit amet، consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "لورم ایپسوم dolor sit amet، consectetur adipiscing elit. Natoque aliquet et، cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "لورم ایپسوم dolor sit amet، consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("ضرر - زیان"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("زیان/سود"), + "lossProfit": MessageLookupByLibrary.simpleMessage("زیان/سود"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage("گزارش زیان/سود"), + "lowStock": MessageLookupByLibrary.simpleMessage("موجودی کم"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("هشدار موجودی کم"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("گزارش موجودی کم"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "قیمت از کم به زیاد", + ), + "lp": MessageLookupByLibrary.simpleMessage("زیان / سود"), + "lpDetails": MessageLookupByLibrary.simpleMessage("جزئیات زیان / سود"), + "manageSetting": MessageLookupByLibrary.simpleMessage("مدیریت تنظیمات"), + "manuDate": MessageLookupByLibrary.simpleMessage("تاریخ ساخت"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("تاریخ ساخت"), + "manufacturer": MessageLookupByLibrary.simpleMessage("سازنده"), + "masterCard": MessageLookupByLibrary.simpleMessage("کارت مستر"), + "mobile": MessageLookupByLibrary.simpleMessage("سیار:"), + "mobiles": MessageLookupByLibrary.simpleMessage("موبایل"), + "model": MessageLookupByLibrary.simpleMessage("مدل"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "مدل با موفقیت ایجاد شد!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("نام مدل"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "مدل با موفقیت به‌روزرسانی شد!", + ), + "models": MessageLookupByLibrary.simpleMessage("مدل‌ها"), + "moneyIn": MessageLookupByLibrary.simpleMessage("ورودی پول"), + "moneyOut": MessageLookupByLibrary.simpleMessage("خروجی پول"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("رسید وجه"), + "month": MessageLookupByLibrary.simpleMessage("ماه"), + "monthly": MessageLookupByLibrary.simpleMessage("ماهانه"), + "moreInfo": MessageLookupByLibrary.simpleMessage("اطلاعات بیشتر"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "قیمت مصوب/فروش (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("نام"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "نام نمی‌تواند خالی باشد", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "برای انجام انتقال به حداقل دو حساب بانکی نیاز است.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("سود خالص (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("مبلغ کل خالص"), + "newPassword": MessageLookupByLibrary.simpleMessage("رمز عبور جدید"), + "next": MessageLookupByLibrary.simpleMessage("بعدی"), + "no": MessageLookupByLibrary.simpleMessage("خیر"), + "noAcc": MessageLookupByLibrary.simpleMessage("هیچ حساب کاربری ندارید؟"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "هیچ حسابی مطابق با جستجو یافت نشد", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("کاربر فعال نیست"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "هیچ رکورد حضور و غیابی برای فیلترهای انتخاب شده یافت نشد.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "هیچ رکورد حضور و غیابی یافت نشد.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "هیچ حساب بانکی یافت نشد.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "هیچ حساب بانکی برای انتقال از آن یافت نشد.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("بدون دسته"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "هیچ دستگاه بلوتوثی انتخاب نشده است.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "هیچ شعبه‌ای یافت نشد", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("چکی یافت نشد"), + "noData": MessageLookupByLibrary.simpleMessage("اطلاعاتی موجود نیست"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "اطلاعاتی موجود نیست", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "داده‌ای موجود نیست", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "داده‌ای برای خروجی موجود نیست", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "داده‌ای برای ایجاد pdf موجود نیست", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("داده‌ای یافت نشد"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "هیچ دپارتمانی یافت نشد.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "توضیحاتی برای این دپارتمان موجود نیست.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "توضیحاتی برای این عنوان شغلی موجود نیست.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "هیچ توضیحاتی ارائه نشده است.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "هیچ عنوان شغلی یافت نشد.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "هیچ حساب بانکی مقصد یافت نشد.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("دستگاهی یافت نشد"), + "noDue": MessageLookupByLibrary.simpleMessage("بدون بدهی"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "هیچ بدهی انتخاب نشده است", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "فایلی انتخاب نشده است", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "هیچ تعطیلاتی یافت نشد.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "هیچ تعطیلاتی مطابق با جستجو یافت نشد", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("کالایی یافت نشد"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "هیچ موردی انتخاب نشده است", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "هیچ رکورد مرخصی برای فیلترهای انتخاب شده یافت نشد.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "هیچ درخواست مرخصی یافت نشد.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage("محصولی یافت نشد."), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "هیچ رکورد حقوق و دستمزد مطابقی یافت نشد.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "هیچ یادداشتی ارائه نشده است.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("طرف حسابی یافت نشد"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "هیچ رکورد حقوق و دستمزدی یافت نشد.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("محصولی یافت نشد"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "هیچ محصولی با جستجوی شما مطابقت ندارد.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "هیچ محصولی انتخاب نشده است", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "هیچ نقش کاربری یافت نشد", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("هیچ شیفتی یافت نشد."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "داده‌ای برای موجودی در دسترس نیست.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "هیچ مالیات فرعی انتخاب نشده است", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "هیچ تامین کننده ای موجود نیست", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "هیچ تراکنشی وجود ندارد", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "تراکنشی یافت نشد", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "هیچ تراکنشی برای این فیلتر یافت نشد.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "تراکنشی برای ایجاد PDF وجود ندارد", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "هیچ مقداری تعریف نشده است", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage("ویژگی یافت نشد."), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "غیرقابل استرداد (مالیات/تخفیف)", + ), + "none": MessageLookupByLibrary.simpleMessage("هیچ‌کدام"), + "notFound": MessageLookupByLibrary.simpleMessage("یافت نشد"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "اتصال اینترنت وجود ندارد", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "نمی‌توان برنامه تلفن را باز کرد.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "نتیجه مشابهی یافت نشد", + ), + "note": MessageLookupByLibrary.simpleMessage("توجه داشته باشید"), + "noteLevel": MessageLookupByLibrary.simpleMessage("سطح یادداشت"), + "notification": MessageLookupByLibrary.simpleMessage("اعلان"), + "off": MessageLookupByLibrary.simpleMessage("خاموش"), + "ok": MessageLookupByLibrary.simpleMessage("تأیید"), + "okay": MessageLookupByLibrary.simpleMessage("باشه"), + "oldPassword": MessageLookupByLibrary.simpleMessage("رمز عبور قدیمی"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "رمز عبور قدیمی نمی‌تواند خالی باشد", + ), + "on": MessageLookupByLibrary.simpleMessage("روشن"), + "open": MessageLookupByLibrary.simpleMessage("باز"), + "openCamera": MessageLookupByLibrary.simpleMessage("باز کردن دوربین"), + "openSetting": MessageLookupByLibrary.simpleMessage("باز کردن تنظیمات"), + "openingBalance": MessageLookupByLibrary.simpleMessage("تعادل باز"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "موجودی اولیه الزامی است", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("تاریخ افتتاح"), + "opinion": MessageLookupByLibrary.simpleMessage("نظر خود را وارد کنید"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("یا ادامه با"), + "outOfStock": MessageLookupByLibrary.simpleMessage("تمام شده"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("پلن پرمیوم ما"), + "packFeatures": MessageLookupByLibrary.simpleMessage("ویژگی های بسته"), + "package": MessageLookupByLibrary.simpleMessage("بسته"), + "packageDate": MessageLookupByLibrary.simpleMessage("تاریخ بسته‌بندی"), + "packageName": MessageLookupByLibrary.simpleMessage("نام پکیج"), + "packingDate": MessageLookupByLibrary.simpleMessage("تاریخ بسته‌بندی"), + "paid": MessageLookupByLibrary.simpleMessage("پرداخت شده"), + "paidAmount": MessageLookupByLibrary.simpleMessage("مقدار پرداخت شده"), + "paidBy": MessageLookupByLibrary.simpleMessage("پرداخت شده توسط"), + "paidVia": MessageLookupByLibrary.simpleMessage("پرداخت از طریق"), + "partialPaid": MessageLookupByLibrary.simpleMessage("پرداخت جزئی"), + "parties": MessageLookupByLibrary.simpleMessage("طرف‌ها"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد طرف حساب را ندارید.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("لیست احزاب"), + "partyReports": MessageLookupByLibrary.simpleMessage("گزارش‌های طرف حساب"), + "partyType": MessageLookupByLibrary.simpleMessage("نوع طرف حساب"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "سود بر اساس طرف حساب", + ), + "password": MessageLookupByLibrary.simpleMessage("کلمه عبور"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "رمز عبور نمی‌تواند خالی باشد", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "رمز عبور باید حداقل ۶ کاراکتر باشد", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "رمز عبور باید حداقل ۶ کاراکتر باشد", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "رمزهای عبور مطابقت ندارند", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "پرداخت برای اشتراک", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("مبلغ قابل پرداخت"), + "payment": MessageLookupByLibrary.simpleMessage("پرداخت"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("پرداخت تکمیل شد"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("جزئیات پرداخت"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("پرداخت ناموفق"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "پرداخت ناموفق بود. لطفاً دوباره تلاش کنید.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("درگاه پرداخت"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("روش پرداخت"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("روش‌های پرداخت"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("موفقیت پرداخت"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "لطفاً نوع پرداخت را انتخاب کنید", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("نوع پرداخت"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "پرداخت با موفقیت انجام شد!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("سال پرداخت"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("مبلغ پرداختی"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("انواع پرداخت"), + "paypalPay": MessageLookupByLibrary.simpleMessage("پرداخت با پی پال"), + "payroll": MessageLookupByLibrary.simpleMessage("حقوق و دستمزد"), + "payrollList": MessageLookupByLibrary.simpleMessage("لیست حقوق و دستمزد"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "رکورد حقوق و دستمزد", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "گزارش‌های حقوق و دستمزد", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF با موفقیت ایجاد شد", + ), + "percent": MessageLookupByLibrary.simpleMessage("درصد"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("عدم دسترسی"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "مجوز حذف بانک رد شد.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "اجازه به‌روزرسانی بانک رد شد.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "اجازه مشاهده بانک رد شد.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "اجازه داده نشده است!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("اطلاعات شخصی:"), + "phone": MessageLookupByLibrary.simpleMessage("شماره تلفن"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "شماره تلفن در دسترس نیست.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("شماره تلفن"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("تأیید تلفن"), + "phonee": MessageLookupByLibrary.simpleMessage("تلفن:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "انتخاب و آپلود فایل", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "تاریخ پایان را انتخاب کنید", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "تاریخ شروع را انتخاب کنید", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "لطفاً یک برگشت از فروش اضافه کنید", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "لطفاً حداقل یک حساب بانکی برای تنظیم موجودی اضافه کنید.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "لطفاً تعداد را اضافه کنید", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "لطفاً اتصال اینترنت خود را بررسی کرده و دوباره تلاش کنید", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "لطفاً ابتدا پرینتر را متصل کنید", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "لطفاً بلوتوث را فعال کنید", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "لطفاً رمز عبور بزرگ‌تری وارد کنید", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "لطفاً رمز عبور تأییدیه را وارد کنید", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "لطفاً تاریخ را وارد کنید", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "لطفاً یک رمز عبور وارد کنید", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام برند معتبر وارد کنید", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام کسب و کار معتبر وارد کنید", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "لطفاً ایمیل معتبر وارد کنید", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام معتبر وارد کنید", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "لطفاً شماره تلفن معتبر وارد کنید", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام محصول معتبر وارد کنید", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "لطفاً قیمت خرید معتبر وارد کنید", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "لطفاً مقدار معتبری (حداقل 1) برای تمام کالاها وارد کنید", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "لطفاً قیمت فروش معتبر وارد کنید", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام واحد معتبر وارد کنید", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "لطفاً مبلغ را وارد کنید", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "لطفاً حداقل یک مقدار وارد کنید.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام شعبه را وارد کنید", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "لطفاً تاریخ را وارد کنید", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام عنوان شغلی را وارد کنید", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "لطفاً تاریخ پایان را انتخاب کنید", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام تعطیلات را وارد کنید", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام را وارد کنید", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام قفسه را وارد کنید", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام طبقه را وارد کنید", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "الرجاء إدخال رمز التحقق (OTP)", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "لطفاً نام واحد را وارد کنید", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "لطفاً یک نام معتبر وارد کنید", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "لطفاً ابتدا شماره تلفن و نام معتبر وارد کنید", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "لطفاً جزئیات خود را وارد کنید.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "لطفاً شماره تلفن خود را وارد کنید", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "لطفاً حقوق خود را وارد کنید", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "لطفاً ابتدا فروش انجام دهید", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "لطفاً یک دسته‌بندی انتخاب کنید", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "لطفاً یک حساب بانکی مقصد را انتخاب کنید.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "لطفاً یک دسته بندی هزینه انتخاب کنید", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "لطفاً نوع مرخصی را انتخاب کنید", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "لطفاً ابتدا یک کالا انتخاب کنید", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "لطفاً یک شیفت را انتخاب کنید", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "لطفاً تاریخ شروع را انتخاب کنید", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "لطفاً وضعیت را انتخاب کنید", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "لطفاً یک کارمند را انتخاب کنید", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "لطفاً یک ماه را انتخاب کنید", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "لطفاً هر دو حساب را انتخاب کنید.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "لطفاً وضعیت استراحت را انتخاب کنید", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "لطفاً تاریخ را انتخاب کنید", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "لطفاً دپارتمان را انتخاب کنید", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "لطفاً عنوان شغلی را انتخاب کنید", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "لطفاً محصول را برای مرجوعی انتخاب کنید", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "لطفاً سال پرداخت را انتخاب کنید", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "لطفاً ابتدا یک کالا انتخاب کنید", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "لطفاً تاریخ شروع را انتخاب کنید", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "لطفاً وضعیت را انتخاب کنید", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "لطفاً تاریخ شروع و پایان معتبر را انتخاب کنید.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "لطفاً جنسیت خود را انتخاب کنید", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "لطفاً شیفت خود را انتخاب کنید", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "لطفاً از کد خرید معتبر برای استفاده از برنامه استفاده کنید.", + ), + "pos": MessageLookupByLibrary.simpleMessage("نقطه فروش (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("فروش POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage("پیام پس از فروش"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "توسط اکنو پشتیبانی می‌شود", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("طراحی شده توسط"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "پشتیبانی از برنامه‌های Android و iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("طرح حق بیمه"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "برای انتخاب فشار دهید", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("پیش نمایش PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("سررسید قبلی"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "مبلغ پرداخت قبلی", + ), + "price": MessageLookupByLibrary.simpleMessage("قیمت"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "قیمت نمی‌تواند خالی باشد", + ), + "print": MessageLookupByLibrary.simpleMessage("چاپ"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "چاپ جزئیات بانک در فاکتورها", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("چاپ بارکد"), + "printLabel": MessageLookupByLibrary.simpleMessage("چاپ لیبل"), + "printing": MessageLookupByLibrary.simpleMessage("گزینه چاپ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "در حال چاپ فاکتور", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("گزینه چاپ"), + "product": MessageLookupByLibrary.simpleMessage("تولید - محصول"), + "productBrand": MessageLookupByLibrary.simpleMessage("برند محصول"), + "productCategory": MessageLookupByLibrary.simpleMessage("دسته‌بندی محصول"), + "productCode": MessageLookupByLibrary.simpleMessage("کد محصول"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "کد محصول الزامی است", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("جزئیات محصول"), + "productList": MessageLookupByLibrary.simpleMessage("لیست محصولات"), + "productModels": MessageLookupByLibrary.simpleMessage("مدل‌های کالا"), + "productName": MessageLookupByLibrary.simpleMessage("نام محصول"), + "productNotFound": MessageLookupByLibrary.simpleMessage("محصول یافت نشد"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "تاریخچه خرید محصول", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "گزارش خرید کالا", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("قفسه‌بندی کالاها"), + "productReports": MessageLookupByLibrary.simpleMessage("گزارش‌های محصول"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "تاریخچه فروش محصول", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "گزارش فروش کالا", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("تنظیمات محصول"), + "productStock": MessageLookupByLibrary.simpleMessage("موجودی کالا"), + "productUnit": MessageLookupByLibrary.simpleMessage("واحد محصول"), + "productVariations": MessageLookupByLibrary.simpleMessage("ویژگی‌های کالا"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "سود بر اساس محصول", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "سود و زیان بر اساس محصول", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "خرید بر اساس محصول", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "زیان بر اساس محصول", + ), + "products": MessageLookupByLibrary.simpleMessage("محصولات"), + "profile": MessageLookupByLibrary.simpleMessage("مشخصات"), + "profileEdit": MessageLookupByLibrary.simpleMessage("ویرایش پروفایل"), + "profit": MessageLookupByLibrary.simpleMessage("سود"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("سود و زیان"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "گزارش جزئیات سود و زیان", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("سود و زیان"), + "profitMargin": MessageLookupByLibrary.simpleMessage("حاشیه سود (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("درصد سود"), + "promo": MessageLookupByLibrary.simpleMessage("پیشنهاد ویژه"), + "promoCode": MessageLookupByLibrary.simpleMessage("کد تخفیف"), + "purchase": MessageLookupByLibrary.simpleMessage("خرید"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("هشدار خرید"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("خریداری شده توسط:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("خرید تأیید شد"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("جزئیات خرید"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("قیمت خرید بدون مالیات"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "قیمت خرید بدون مالیات لازم است", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("قیمت خرید با مالیات"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "قیمت خرید با مالیات لازم است", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("ویرایش فاکتور خرید"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("هم‌اکنون خرید کنید"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("خرید طرح حق بیمه"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("قیمت خرید"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("تعداد خرید"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "مقدار خرید الزامی است", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("گزارش خرید"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("مرجوعی فروش"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "گزارش بازگشت خرید", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("مرجوعی خرید"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه به‌روزرسانی خریدها را ندارید.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد خرید را ندارید.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("خریداری شده"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("خریداری شده توسط"), + "qty": MessageLookupByLibrary.simpleMessage("تعداد"), + "quantity": MessageLookupByLibrary.simpleMessage("تعداد"), + "quickOver": MessageLookupByLibrary.simpleMessage("مرور سریع"), + "quickOverview": MessageLookupByLibrary.simpleMessage("بررسی سریع"), + "rack": MessageLookupByLibrary.simpleMessage("قفسه اصلی (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("نام قفسه"), + "racks": MessageLookupByLibrary.simpleMessage("قفسه‌ها (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("باز کردن مجدد"), + "read": MessageLookupByLibrary.simpleMessage("خواندن"), + "receipt": MessageLookupByLibrary.simpleMessage("رسید"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("مبلغ دریافتی"), + "receivedBy": MessageLookupByLibrary.simpleMessage("دریافت شده توسط"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("دریافت شده از"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("معاملات اخیر"), + "reduceCash": MessageLookupByLibrary.simpleMessage("کاهش نقدینگی"), + "reference": MessageLookupByLibrary.simpleMessage("مرجع"), + "referenceNo": MessageLookupByLibrary.simpleMessage("شماره مرجع"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("شماره مرجع"), + "register": MessageLookupByLibrary.simpleMessage("ثبت نام"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ما باید گوشی شما را بدون شروع ثبت نام کنیم!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("باقیمانده"), + "remainingDue": MessageLookupByLibrary.simpleMessage("مانده مستحق"), + "remark": MessageLookupByLibrary.simpleMessage("توضیحات"), + "rememberMe": MessageLookupByLibrary.simpleMessage("م مرا به خاطر بسپار"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "بعداً به من یادآوری کن", + ), + "remove": MessageLookupByLibrary.simpleMessage("حذف"), + "reports": MessageLookupByLibrary.simpleMessage("گزارش ها"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "إعادة إرسال رمز التحقق (OTP) في", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("ارسال دوباره کد OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "بازنشانی رمز عبور با استفاده از ایمیل یا شماره تلفن خود", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "رمز عبور خود را برای بازیابی و ورود به حساب خود بازنشانی کنید", + ), + "resets": MessageLookupByLibrary.simpleMessage("بازنشانی"), + "retailer": MessageLookupByLibrary.simpleMessage("خرده فروش"), + "retry": MessageLookupByLibrary.simpleMessage("تلاش مجدد"), + "retryScan": MessageLookupByLibrary.simpleMessage("جستجوی مجدد"), + "returnAmount": MessageLookupByLibrary.simpleMessage("مبلغ برگشتی"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("مقدار مرجوعی"), + "returned": MessageLookupByLibrary.simpleMessage("برگشت داده شده"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("مبلغ برگشتی"), + "returnedDate": MessageLookupByLibrary.simpleMessage("تاریخ مرجوعی"), + "returnedItem": MessageLookupByLibrary.simpleMessage("کالای مرجوعی"), + "role": MessageLookupByLibrary.simpleMessage("نقش"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("نقش و مجوز"), + "roles": MessageLookupByLibrary.simpleMessage("نقش‌ها"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "گرد کردن به نزدیک‌ترین عدد صحیح", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "گرد کردن به نزدیک‌ترین اعشار (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "گرد کردن به نزدیک‌ترین اعشار (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "گرد کردن به نزدیک‌ترین اعشار (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "گرد کردن به عدد صحیح", + ), + "rounding": MessageLookupByLibrary.simpleMessage("گرد کردن"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("جمع گرد شده"), + "roundings": MessageLookupByLibrary.simpleMessage("گرد کردن (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("موجودی جاری صندوق"), + "sNo": MessageLookupByLibrary.simpleMessage("شماره ردیف (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("حقوق"), + "sale": MessageLookupByLibrary.simpleMessage("فروش"), + "saleBy": MessageLookupByLibrary.simpleMessage("فروش توسط"), + "saleEdit": MessageLookupByLibrary.simpleMessage("ویرایش فروش"), + "saleList": MessageLookupByLibrary.simpleMessage("لیست فروش"), + "salePrice": MessageLookupByLibrary.simpleMessage("قیمت فروش"), + "saleQty": MessageLookupByLibrary.simpleMessage("تعداد فروش"), + "saleReq": MessageLookupByLibrary.simpleMessage("قیمت فروش لازم است"), + "saleReturn": MessageLookupByLibrary.simpleMessage("برگشت از فروش"), + "sales": MessageLookupByLibrary.simpleMessage("فروش"), + "salesBy": MessageLookupByLibrary.simpleMessage("فروشنده:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("جزئیات فروش"), + "salesList": MessageLookupByLibrary.simpleMessage("لیست فروش"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "بررسی کلی فروش و خرید", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("گزارش فروش"), + "salesReturn": MessageLookupByLibrary.simpleMessage("مرجوعی فروش"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "گزارش بازگشت فروش", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("تنظیمات فروش"), + "save": MessageLookupByLibrary.simpleMessage("صرفه جویی"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("ذخیره و منتشر کنید"), + "saveSetting": MessageLookupByLibrary.simpleMessage("ذخیره تنظیمات"), + "saveVariant": MessageLookupByLibrary.simpleMessage("ذخیره واریانت"), + "saving": MessageLookupByLibrary.simpleMessage("در حال ذخیره"), + "scanCode": MessageLookupByLibrary.simpleMessage("اسکن کد QR محصول"), + "search": MessageLookupByLibrary.simpleMessage("جستجو کردن"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "جستجوی حضور و غیاب", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "جستجوی شماره دسته...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("جستجو کنید...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("جستجوی مرخصی‌ها"), + "searchProduct": MessageLookupByLibrary.simpleMessage("جستجوی محصول"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "جستجوی تراکنش‌ها...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("جستجو..."), + "seconds": MessageLookupByLibrary.simpleMessage("ثانیه"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "مشاهده همه کدهای تخفیف", + ), + "select": MessageLookupByLibrary.simpleMessage("انتخاب کنید"), + "selectABrand": MessageLookupByLibrary.simpleMessage("برند را انتخاب کنید"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("انتخاب فاکتور"), + "selectAccount": MessageLookupByLibrary.simpleMessage("انتخاب حساب"), + "selectAll": MessageLookupByLibrary.simpleMessage("انتخاب همه"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "حداقل یک طبقه را انتخاب کنید", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "انتخاب بانک یا صندوق", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "انتخاب دسته بندی کسب و کار", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("انتخاب دسته"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("انتخاب مشتری"), + "selectDate": MessageLookupByLibrary.simpleMessage("انتخاب تاریخ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ابتدا تاریخ را انتخاب کنید", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "انتخاب مقصد واریز", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ابتدا کارمند را انتخاب کنید", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("انتخاب تاریخ شروع"), + "selectItems": MessageLookupByLibrary.simpleMessage("انتخاب کالاها"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "زبان خود را انتخاب کنید", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("انتخاب مدل"), + "selectOne": MessageLookupByLibrary.simpleMessage("یک مورد را انتخاب کنید"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "یک حساب را انتخاب کنید", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "دسته‌بندی محصول را انتخاب کنید", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "واحد محصول را انتخاب کنید", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("انتخاب قفسه اصلی"), + "selectShelf": MessageLookupByLibrary.simpleMessage("انتخاب طبقه"), + "selectStock": MessageLookupByLibrary.simpleMessage("انتخاب موجودی"), + "selectTax": MessageLookupByLibrary.simpleMessage("انتخاب مالیات"), + "selectToDate": MessageLookupByLibrary.simpleMessage("انتخاب تاریخ پایان"), + "selectType": MessageLookupByLibrary.simpleMessage("انتخاب نوع"), + "selectVariations": MessageLookupByLibrary.simpleMessage("انتخاب تغییرات:"), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("انتخاب انبار"), + "sellAll": MessageLookupByLibrary.simpleMessage("فروش همه >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("قیمت فروش"), + "sellsBy": MessageLookupByLibrary.simpleMessage("فروشنده"), + "send": MessageLookupByLibrary.simpleMessage("ارسال"), + "sendCode": MessageLookupByLibrary.simpleMessage("کد را ارسال کنید"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ما یک ایمیل با دستورالعمل هایی در مورد نحوه تنظیم مجدد رمز عبور ارسال می کنیم:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ارسال لینک بازنشانی"), + "sendMessage": MessageLookupByLibrary.simpleMessage("ارسال پیام"), + "sendSMS": MessageLookupByLibrary.simpleMessage("ارسال پیامک"), + "sendSms": MessageLookupByLibrary.simpleMessage("ارسال پیامک"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("ارسال ایمیل خود"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "نمایه خود را به روز کنید تا پزشک خود را با برداشت بهتر ارتباط برقرار کنید", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "تنظیم رمز عبور جدید", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "نمایه خود را تنظیم کنید", + ), + "setting": MessageLookupByLibrary.simpleMessage("تنظیمات"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 روز"), + "share": MessageLookupByLibrary.simpleMessage("اشتراک‌گذاری"), + "shelf": MessageLookupByLibrary.simpleMessage("طبقه (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("نام طبقه"), + "shelves": MessageLookupByLibrary.simpleMessage("طبقه‌ها (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("شیفت"), + "shiftName": MessageLookupByLibrary.simpleMessage("نام شیفت"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("آدرس حمل و نقل"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("هزینه حمل و نقل"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "موجودی افتتاحیه فروشگاه", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "موجودی باقی‌مانده فروشگاه", + ), + "showAction": MessageLookupByLibrary.simpleMessage("نمایش عملیات"), + "showCode": MessageLookupByLibrary.simpleMessage("نمایش کد"), + "showCombo": MessageLookupByLibrary.simpleMessage("نمایش ترکیبی"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("نمایش تاریخ انقضا"), + "showName": MessageLookupByLibrary.simpleMessage("نمایش نام"), + "showPrice": MessageLookupByLibrary.simpleMessage("نمایش قیمت"), + "showSingle": MessageLookupByLibrary.simpleMessage("نمایش تکی"), + "showVariant": MessageLookupByLibrary.simpleMessage("نمایش انواع"), + "signIn": MessageLookupByLibrary.simpleMessage("ورود"), + "signUp": MessageLookupByLibrary.simpleMessage("ثبت نام"), + "single": MessageLookupByLibrary.simpleMessage("تکی"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 روز"), + "size": MessageLookupByLibrary.simpleMessage("اندازه"), + "skip": MessageLookupByLibrary.simpleMessage("رد کردن"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("رد کردن بروزرسانی"), + "sku": MessageLookupByLibrary.simpleMessage("کد کالا / SKU"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("شناسه کالا / کد"), + "sl": MessageLookupByLibrary.simpleMessage("شماره سریال"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ساعت هوشمند"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "بازاریابی اجتماعی", + ), + "sold": MessageLookupByLibrary.simpleMessage("فروخته شده"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "مشکلی در صفحه وب رخ داده است.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("چیزی اشتباه است"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ورود کارکنان"), + "start": MessageLookupByLibrary.simpleMessage("شروع"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("زمان شروع استراحت"), + "startDate": MessageLookupByLibrary.simpleMessage("تاریخ شروع"), + "startNewSale": MessageLookupByLibrary.simpleMessage("شروع فروش جدید"), + "startTime": MessageLookupByLibrary.simpleMessage("زمان شروع"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "زمان شروع الزامی است", + ), + "started": MessageLookupByLibrary.simpleMessage("شروع شده"), + "state": MessageLookupByLibrary.simpleMessage("استان"), + "stateName": MessageLookupByLibrary.simpleMessage("نام استان"), + "status": MessageLookupByLibrary.simpleMessage("وضعیت"), + "staus": MessageLookupByLibrary.simpleMessage("وضعیت"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("هنوز پرداخت نشده"), + "stock": MessageLookupByLibrary.simpleMessage("موجودی"), + "stockList": MessageLookupByLibrary.simpleMessage("فهرست سهام"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("موجودی / تنوع"), + "stockReport": MessageLookupByLibrary.simpleMessage("گزارش موجودی"), + "stockValue": MessageLookupByLibrary.simpleMessage("ارزش موجودی"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "موجودی باید حداقل ۱ باشد", + ), + "stocks": MessageLookupByLibrary.simpleMessage("موجودی:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("لیست مالیات های فرعی"), + "subTaxes": MessageLookupByLibrary.simpleMessage("مالیات های فرعی"), + "subTotal": MessageLookupByLibrary.simpleMessage("زیر مجموع"), + "submit": MessageLookupByLibrary.simpleMessage("ارسال"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("اکنون مشترک شوید"), + "subscription": MessageLookupByLibrary.simpleMessage("اشتراک، ابونمان"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "گزارش‌های اشتراک", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("اشتراک‌ها"), + "subtotal": MessageLookupByLibrary.simpleMessage("زیرمجموعه"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "با موفقیت پرداخت شد", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("پرداخت تأمین‌کننده"), + "supplier": MessageLookupByLibrary.simpleMessage("تامین کننده"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "جزئیات تامین کننده", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("بدهی به تامین‌کننده"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "دفتر کل تامین‌کننده", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("نام تامین کننده"), + "switchBank": MessageLookupByLibrary.simpleMessage("تغییر شعبه؟"), + "switchs": MessageLookupByLibrary.simpleMessage("تغییر"), + "tax": MessageLookupByLibrary.simpleMessage("مالیات (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("گروه مالیاتی"), + "taxPercent": MessageLookupByLibrary.simpleMessage("درصد مالیات"), + "taxRates": MessageLookupByLibrary.simpleMessage("نرخ های مالیات"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "نرخ های مالیات - مدیریت نرخ های مالیات شما", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("گزارش مالیات"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "لیست گزارش‌های مالیات", + ), + "taxType": MessageLookupByLibrary.simpleMessage("نوع مالیات"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "مالیات با نوع مالیات تکی/چندگانه", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "از خرید شما متشکریم", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "از پرداخت مستحق شما متشکریم", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "لوگوی فاکتور حرارتی", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "زبان چاپگر حرارتی", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "اندازه صفحه چاپگر حرارتی", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 روز"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 لیبل در هر صفحه، 8.27 در 11.69 اینچ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("این ماه"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "این پلن واجد شرایط ارتقا نیست", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "این پلن برای خرید در دسترس نیست", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "این محصول قبلاً اضافه شده است!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("این هفته"), + "thisYear": MessageLookupByLibrary.simpleMessage("امسال"), + "time": MessageLookupByLibrary.simpleMessage("زمان"), + "timeIn": MessageLookupByLibrary.simpleMessage("زمان ورود"), + "timeOut": MessageLookupByLibrary.simpleMessage("زمان خروج"), + "to": MessageLookupByLibrary.simpleMessage("به"), + "toAccount": MessageLookupByLibrary.simpleMessage("به حساب"), + "toDate": MessageLookupByLibrary.simpleMessage("به روز"), + "today": MessageLookupByLibrary.simpleMessage("امروز"), + "todaySummary": MessageLookupByLibrary.simpleMessage("خلاصه امروز"), + "top5Customer": MessageLookupByLibrary.simpleMessage("۵ مشتری برتر"), + "top5Product": MessageLookupByLibrary.simpleMessage("۵ محصول برتر"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("۵ تامین‌کننده برتر"), + "total": MessageLookupByLibrary.simpleMessage("جمع"), + "totalAmount": MessageLookupByLibrary.simpleMessage("مقدار کل"), + "totalAssets": MessageLookupByLibrary.simpleMessage("کل دارایی‌ها"), + "totalBalance": MessageLookupByLibrary.simpleMessage("موجودی کل"), + "totalCategories": MessageLookupByLibrary.simpleMessage("کل دسته‌ها"), + "totalDue": MessageLookupByLibrary.simpleMessage("مجموع مستحق"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("مقدار کل بدهی"), + "totalExpense": MessageLookupByLibrary.simpleMessage("کل هزینه"), + "totalIncome": MessageLookupByLibrary.simpleMessage("کل درآمد"), + "totalItems": MessageLookupByLibrary.simpleMessage("کل اقلام"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ضرر کل"), + "totalPayable": MessageLookupByLibrary.simpleMessage("مجموع قابل پرداخت"), + "totalPrice": MessageLookupByLibrary.simpleMessage("قیمت کل"), + "totalProduct": MessageLookupByLibrary.simpleMessage("مجموع محصولات"), + "totalProfit": MessageLookupByLibrary.simpleMessage("سود کل"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("کل خرید"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("کل مبلغ برگشتی"), + "totalReturned": MessageLookupByLibrary.simpleMessage("کل مبلغ بازگشتی"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("مبلغ کل حقوق"), + "totalSales": MessageLookupByLibrary.simpleMessage("کل فروش"), + "totalVat": MessageLookupByLibrary.simpleMessage("مالیات کل"), + "totall": MessageLookupByLibrary.simpleMessage("مجموع:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("نمای کلی تراکنش"), + "transactionType": MessageLookupByLibrary.simpleMessage("نوع تراکنش"), + "transactions": MessageLookupByLibrary.simpleMessage("تراکنش‌ها"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "گزارش تاریخچه تراکنش‌ها", + ), + "transfer": MessageLookupByLibrary.simpleMessage("انتقال"), + "transferCheque": MessageLookupByLibrary.simpleMessage("انتقال چک"), + "transferDate": MessageLookupByLibrary.simpleMessage("تاریخ انتقال"), + "tryAgain": MessageLookupByLibrary.simpleMessage("دوباره امتحان کنید"), + "twitter": MessageLookupByLibrary.simpleMessage("توییتر"), + "type": MessageLookupByLibrary.simpleMessage("نوع"), + "typeSelect": MessageLookupByLibrary.simpleMessage("انتخاب نوع"), + "unPaid": MessageLookupByLibrary.simpleMessage("پرداخت نشده"), + "unit": MessageLookupByLibrary.simpleMessage("واحد"), + "unitName": MessageLookupByLibrary.simpleMessage("نام واحد"), + "unitPrice": MessageLookupByLibrary.simpleMessage("قیمت واحد"), + "units": MessageLookupByLibrary.simpleMessage("واحدها"), + "unlimited": MessageLookupByLibrary.simpleMessage("نامحدود"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("استفاده نامحدود"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "استفاده نامحدود از بسته ما👇", + ), + "update": MessageLookupByLibrary.simpleMessage("به روز رسانی"), + "updateBranch": MessageLookupByLibrary.simpleMessage("بروزرسانی شعبه"), + "updateContact": MessageLookupByLibrary.simpleMessage("به روز رسانی تماس"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "به‌روزرسانی موجودی ناموفق بود", + ), + "updateNow": MessageLookupByLibrary.simpleMessage( + "اکنون به روز رسانی کنید", + ), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه به‌روزرسانی طرف حساب را ندارید.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("به روز رسانی محصول"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "محصول با موفقیت به‌روزرسانی شد!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه به‌روزرسانی محصول را ندارید.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "پروفایل خود را به روز نمائید", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("بروزرسانی خرید"), + "updateRole": MessageLookupByLibrary.simpleMessage("بروزرسانی نقش"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "شما اجازه به‌روزرسانی فروش را ندارید.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "با موفقیت به‌روزرسانی شد", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "پروفایل خود را به‌روزرسانی کنید تا ارتباط بهتری با مشتریان خود داشته باشید", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "اشتراک خود را به‌روزرسانی کنید", + ), + "updating": MessageLookupByLibrary.simpleMessage("در حال به‌روزرسانی..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ترقی دهید"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "شناسه UPI برای کد QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("آپلود"), + "uploadImage": MessageLookupByLibrary.simpleMessage("آپلود تصویر"), + "uploading": MessageLookupByLibrary.simpleMessage("در حال آپلود..."), + "useGallery": MessageLookupByLibrary.simpleMessage("استفاده از گالری"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "عنوان کاربر نمی‌تواند خالی باشد", + ), + "user": MessageLookupByLibrary.simpleMessage("کاربر"), + "userRole": MessageLookupByLibrary.simpleMessage("نقش کاربر"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("جزئیات نقش کاربر"), + "userTitle": MessageLookupByLibrary.simpleMessage("عنوان کاربر"), + "values": MessageLookupByLibrary.simpleMessage("مقادیر"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "واریانت با موفقیت اضافه شد!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "واریانت با موفقیت حذف شد!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("لیست انواع"), + "variationId": MessageLookupByLibrary.simpleMessage( + "شناسه ویژگی (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("ویژگی‌ها/انواع"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "کالاهای دارای ویژگی", + ), + "vat": MessageLookupByLibrary.simpleMessage("مالیات بر ارزش افزوده"), + "vatAndTax": MessageLookupByLibrary.simpleMessage( + "مالیات بر ارزش افزوده و مالیات", + ), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "شماره مالیات بر ارزش افزوده/مالیات بر کالا و خدمات", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "عنوان مالیات بر ارزش افزوده/مالیات بر کالا و خدمات", + ), + "vatId": MessageLookupByLibrary.simpleMessage("شناسه مالیاتی (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage( + "شماره مالیات بر ارزش افزوده", + ), + "vatReports": MessageLookupByLibrary.simpleMessage( + "گزارش‌های مالیات (VAT)", + ), + "vatType": MessageLookupByLibrary.simpleMessage("نوع مالیات (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("تأیید"), + "verify": MessageLookupByLibrary.simpleMessage("التحقق"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ایمیل خود را تأیید کنید", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("تأیید ایمیل"), + "view": MessageLookupByLibrary.simpleMessage("مشاهده جزئیات"), + "viewAll": MessageLookupByLibrary.simpleMessage("مشاهده همه"), + "viewDetails": MessageLookupByLibrary.simpleMessage("مشاهده جزئیات"), + "viewPrice": MessageLookupByLibrary.simpleMessage("مشاهده قیمت"), + "viewStock": MessageLookupByLibrary.simpleMessage("مشاهده موجودی"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "مشاهده تراکنش‌ها برای", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("مشتری حضوری"), + "wallet": MessageLookupByLibrary.simpleMessage("کیف پول"), + "walletBalance": MessageLookupByLibrary.simpleMessage("موجودی کیف پول"), + "warehouse": MessageLookupByLibrary.simpleMessage("انبار (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("نام انبار"), + "warranty": MessageLookupByLibrary.simpleMessage("وارانتی"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ما ایمیل تأیید را به", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "لقد أرسلنا لك رمز التحقق (OTP) على رقم هاتفك", + ), + "weekly": MessageLookupByLibrary.simpleMessage("هفتگی"), + "weight": MessageLookupByLibrary.simpleMessage("وزن"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("خوش آمدید!"), + "whatNew": MessageLookupByLibrary.simpleMessage("What\'s New"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("قیمت عمده فروشی"), + "wholesaler": MessageLookupByLibrary.simpleMessage("عمده فروش"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "به زودی اضافه خواهد شد", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "پیام خود را اینجا بنویسید", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "متن را اینجا بنویسید...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("سالیانه"), + "years": MessageLookupByLibrary.simpleMessage("سال‌ها"), + "yes": MessageLookupByLibrary.simpleMessage("بله"), + "yesterday": MessageLookupByLibrary.simpleMessage("دیروز"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "نمی‌توانید بیشتر از بدهی پرداخت کنید", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "اکنون می‌توانید OTP را دوباره ارسال کنید.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "شما اجازه تولید بارکد را ندارید.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "شما اجازه حذف مدل را ندارید.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("شما اجازه حذف طبقه را ندارید"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "شما مجوز سود و زیان را ندارید.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد دسته هزینه را ندارید.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد دسته درآمد را ندارید.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد مدل را ندارید", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("شما اجازه ایجاد خرید را ندارید."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "شما مجوز حذف دپارتمان را ندارید.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "شما مجوز حذف عنوان شغلی را ندارید.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "شما مجوز حذف درخواست مرخصی را ندارید.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "شما مجوز حذف حقوق و دستمزد را ندارید.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "شما مجوز خروجی اکسل را ندارید", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "شما اجازه تولید بارکد را ندارید.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("شما مجوز ایجاد گزارش را ندارید"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "شما مجوز بروزرسانی شعبه را ندارید.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "شما مجوز بروزرسانی دپارتمان را ندارید.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "شما مجوز بروزرسانی درخواست مرخصی را ندارید.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "شما اجازه به‌روزرسانی مدل را ندارید", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "شما مجوز بروزرسانی تعطیلات را ندارید.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "شما مجوز مشاهده حضور و غیاب را ندارید", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "شما مجوز بروزرسانی حقوق و دستمزد را ندارید.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "شما مجوز بروزرسانی عنوان شغلی را ندارید.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("شما مجوز حذف شیفت را ندارید."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "شما مجوز بروزرسانی شیفت را ندارید.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد قفسه را ندارید.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "شما اجازه حذف قفسه را ندارید.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "شما اجازه بروزرسانی قفسه را ندارید.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد هزینه را ندارید.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "شما اجازه ایجاد درآمد را ندارید.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "باید اجازه دهید", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage( + "شما در حال استفاده هستید ", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "پکیج رایگان شما نزدیک به اتمام است، برنامه بعدی خود را خریداری کنید. متشکرم.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("بسته شما"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "پکیج شما تا 5 روز دیگر منقضی خواهد شد", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "پکیج شما امروز منقضی خواهد شد\n\nلطفاً دوباره خرید کنید", + ), + "zip": MessageLookupByLibrary.simpleMessage("کد پستی"), + "zipCode": MessageLookupByLibrary.simpleMessage("کد پستی را وارد کنید"), + }; +} diff --git a/lib/generated/intl/messages_fi.dart b/lib/generated/intl/messages_fi.dart new file mode 100644 index 0000000..75eaff6 --- /dev/null +++ b/lib/generated/intl/messages_fi.dart @@ -0,0 +1,2281 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a fi locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'fi'; + + static String m0(start) => + "Lähetä OTP uudelleen \$${start} sekunnin kuluttua"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("asiakkaan tiedot"), + "INVOICE": MessageLookupByLibrary.simpleMessage("LASKU"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4-laskun logo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Tilin näyttönimi", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Tilinhaltijan nimi", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Tilin nimi"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Tilin nimi"), + "action": MessageLookupByLibrary.simpleMessage("Toiminto"), + "actions": MessageLookupByLibrary.simpleMessage("Toiminnot"), + "active": MessageLookupByLibrary.simpleMessage("Aktiivinen"), + "add": MessageLookupByLibrary.simpleMessage("Lisää"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja lisää ostos", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Lisää läsnäolo"), + "addBank": MessageLookupByLibrary.simpleMessage("Lisää pankki"), + "addBrand": MessageLookupByLibrary.simpleMessage("Lisää tuotemerkki"), + "addCash": MessageLookupByLibrary.simpleMessage("Lisää käteistä"), + "addCategory": MessageLookupByLibrary.simpleMessage("Lisää kategoria"), + "addContact": MessageLookupByLibrary.simpleMessage("Lisää yhteystieto"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja lisää asiakas", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Lisää asiakas"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Lisää toimitus"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Lisää osasto"), + "addDesignation": MessageLookupByLibrary.simpleMessage("Lisää uusi nimike"), + "addExpense": MessageLookupByLibrary.simpleMessage("Lisää kuluja"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("Lisää kululuokka"), + "addHoliday": MessageLookupByLibrary.simpleMessage("Lisää vapaapäivä"), + "addImage": MessageLookupByLibrary.simpleMessage("Lisää kuva"), + "addIncome": MessageLookupByLibrary.simpleMessage("Lisää tulo"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Lisää tulon kategoria", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Lisää kohteita"), + "addLeave": MessageLookupByLibrary.simpleMessage("Lisää vapaa"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Lisää kenttiä"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Lisää uusi osoite"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Lisää uusi läsnäolo", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Lisää pankkitilejä", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Lisää uusi työntekijä", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Lisää uusi vapaapäivä", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Lisää uusi vapaa"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Lisää uusi malli"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Lisää uusi palkanlaskenta", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Lisää uusi tuote"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja lisää ostos", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Lisää uusi teline"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Lisää uusi vuoro"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Lisää uusi vero"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Lisää uusi variaatio", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Lisää uusia variaatioita", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Lisää uusi varasto", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Lisää huomautus"), + "addParty": MessageLookupByLibrary.simpleMessage("Lisää osapuolia"), + "addPayment": MessageLookupByLibrary.simpleMessage("Lisää maksu"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja lisää tuote", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Lisää tuote ensin", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Tuote luotu onnistuneesti!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta luoda tuotetta.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Lisää osto"), + "addRole": MessageLookupByLibrary.simpleMessage("Lisää rooli"), + "addSale": MessageLookupByLibrary.simpleMessage("Ole hyvä ja lisää myynti"), + "addSales": MessageLookupByLibrary.simpleMessage("Lisää myynti"), + "addShelf": MessageLookupByLibrary.simpleMessage("Lisää uusi hylly"), + "addShift": MessageLookupByLibrary.simpleMessage("Lisää vuoro"), + "addStock": MessageLookupByLibrary.simpleMessage("Lisää varasto"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Lisää alavariaatio", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Lisää vero"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("Lisää uusi veroryhmä"), + "addUnit": MessageLookupByLibrary.simpleMessage("Lisää yksikkö"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Lisää käyttäjärooli"), + "addVariant": MessageLookupByLibrary.simpleMessage("Lisää variantti"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Lisää variantin tiedot", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Lisätty ostoskoriin"), + "adding": MessageLookupByLibrary.simpleMessage("Lisätään.."), + "address": MessageLookupByLibrary.simpleMessage("Osoite"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Oikaise pankin saldoa", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Oikaise käteistä"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Oikaise käteissaldoa", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Oikaisupäivämäärä"), + "admin": MessageLookupByLibrary.simpleMessage("Ylläpitäjä"), + "advance": MessageLookupByLibrary.simpleMessage("Ennakko"), + "all": MessageLookupByLibrary.simpleMessage("Kaikki"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Kaikki liiketoimintaratkaisut", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro on täydellinen liiketoimintaratkaisu varaston, tilien, myynnin, kulujen ja voiton/tappion osalta.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Kaikki työntekijät"), + "allParties": MessageLookupByLibrary.simpleMessage("Kaikki osapuolet"), + "allParty": MessageLookupByLibrary.simpleMessage("Kaikki osapuolet"), + "allTime": MessageLookupByLibrary.simpleMessage("Kaikki ajat"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Kaikki tapahtumat"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Jo lisätty"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Onko sinulla jo tili?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Määrä"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Summan on oltava suurempi kuin 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Summan pyöristystapa", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Summat sanoin"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Summa vaaditaan", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS lähetetään seuraavaan numeroon: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android- ja iOS-sovellustuki", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Uusi päivitys saatavilla\nPäivitä sovelluksesi", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Käytä"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Oletko varma?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Haluatko varmasti poistaa tämän toimipisteen?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Haluatko varmasti poistaa tämän roolin?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Haluatko varmasti vaihtaa toiseen toimipisteeseen?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Oletko varma, että haluat poistaa tämän osapuolen?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Haluatko varmasti poistua tästä toimipisteestä?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Päivämäärälle"), + "assets": MessageLookupByLibrary.simpleMessage("Varat"), + "attachment": MessageLookupByLibrary.simpleMessage("Liite"), + "attendance": MessageLookupByLibrary.simpleMessage("Läsnäolo"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Läsnäoloraportit", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Valtuutettu allekirjoitus", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automaattisesti lasketut päivät", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automaattisesti valittu", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Takaisin kotiin"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Erääntynyt saldo"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Tase"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Pankki"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Pankkitilit"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Pankkitiedot"), + "bankName": MessageLookupByLibrary.simpleMessage("Pankin nimi"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Siirto pankista pankkiin", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Siirto pankista käteiseksi", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Viivakooditarran tulostusasetukset", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Viivakoodin luoja"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Viivakoodin generaattori", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Viivakoodit"), + "batch": MessageLookupByLibrary.simpleMessage("Erä"), + "batchNo": MessageLookupByLibrary.simpleMessage("Erän numero"), + "billTO": MessageLookupByLibrary.simpleMessage("Laskutettava"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Laskukohtainen voitto", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Laskutusosoite"), + "birthDate": MessageLookupByLibrary.simpleMessage("Syntymäaika"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth on pois päältä. Ota se käyttöön.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Toimipiste"), + "branchList": MessageLookupByLibrary.simpleMessage("Toimipisteluettelo"), + "brand": MessageLookupByLibrary.simpleMessage("Merkki"), + "brandName": MessageLookupByLibrary.simpleMessage("Tuotenimi"), + "brands": MessageLookupByLibrary.simpleMessage("Tuotemerkit"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Tauon kesto"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Tauon tila"), + "breakTime": MessageLookupByLibrary.simpleMessage("Taukoaika"), + "bulk": MessageLookupByLibrary.simpleMessage("Massalataus"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Joukkolataus"), + "businessCat": MessageLookupByLibrary.simpleMessage("Liiketoimintaluokka"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Yrityksen ja yrityksen nimi", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Osta nyt"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Osta premium-paketti"), + "call": MessageLookupByLibrary.simpleMessage("Soita"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Tätä tapahtumatyyppiä ei voi muokata.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Maksutietoja ei voitu noutaa.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Peruuttaa"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Etsitään laitteita...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Ei voi siirtää samalle tilille.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasiteetti"), + "cash": MessageLookupByLibrary.simpleMessage("Käteinen"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Käteinen ja pankki"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Käteis- ja pankinhallinta", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Kassavirta"), + "cashIn": MessageLookupByLibrary.simpleMessage("Käteinen sisään"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Käteistä kassassa"), + "cashOut": MessageLookupByLibrary.simpleMessage("Käteinen ulos"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Siirto käteisestä pankkiin", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategoriat"), + "category": MessageLookupByLibrary.simpleMessage("Kategoria"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategorian nimi"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Vaihtoraha"), + "changePassword": MessageLookupByLibrary.simpleMessage("Vaihda salasana"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Tarkista sähköposti"), + "cheque": MessageLookupByLibrary.simpleMessage("Shekit"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Shekin summa"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Shekin päivämäärä"), + "chequeList": MessageLookupByLibrary.simpleMessage("Shekkilista"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Shekin numero"), + "choose": MessageLookupByLibrary.simpleMessage("Valitse"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Valitse maa"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Valitse asiakas"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Valitse Toimittaja", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Valitse ominaisuutesi", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Ominaisuudet ovat tärkeä osa, joka erottaa PosPron perinteisistä ratkaisuista.", + ), + "city": MessageLookupByLibrary.simpleMessage("Kaupunki"), + "cityName": MessageLookupByLibrary.simpleMessage("Kaupungin nimi"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Tyhjennä"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Yhdistä napsauttamalla", + ), + "close": MessageLookupByLibrary.simpleMessage("kiinni"), + "closed": MessageLookupByLibrary.simpleMessage("Suljettu"), + "code": MessageLookupByLibrary.simpleMessage("Koodi"), + "collectDue": MessageLookupByLibrary.simpleMessage("Kerää Eräpäivä"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja kerää Erämaksu", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Keräsi:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Kerännyt:"), + "color": MessageLookupByLibrary.simpleMessage("Väri"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Useiden verojen yhdistelmä", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Yhdistelmätuoteraportti", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombotuotteet"), + "comboReport": MessageLookupByLibrary.simpleMessage("Yhdistelmäraportti"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Tulee pian"), + "companyAddress": MessageLookupByLibrary.simpleMessage("yritys osoite"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Vahvista poistaminen", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Vahvista salasana"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Vahvista salasana", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Vahvista palautus"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "Vahvista SMS numeroon", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Onnittelut"), + "connect": MessageLookupByLibrary.simpleMessage("Yhdistä napsauttamalla"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("Liitä tulostin"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Yhdistä tulostin", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage( + "Yhdistetty kohteeseen", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage("Yhteystiedot"), + "contactUs": MessageLookupByLibrary.simpleMessage("Ota yhteyttä"), + "continueButton": MessageLookupByLibrary.simpleMessage("Jatkaa"), + "continueE": MessageLookupByLibrary.simpleMessage("Jatka"), + "cost": MessageLookupByLibrary.simpleMessage("Kustannus"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Hinta ilman veroa", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Hinta veron kanssa", + ), + "country": MessageLookupByLibrary.simpleMessage("Maa"), + "countryName": MessageLookupByLibrary.simpleMessage("Maan nimi"), + "create": MessageLookupByLibrary.simpleMessage("Luo"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Luo ilmainen tili", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Luo ilmainen tili"), + "createBranch": MessageLookupByLibrary.simpleMessage("Luo toimipiste"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Luo uusi salasana", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta luoda PDF:tä.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta luoda myyntiä.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Sisään)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Osapuolen luottoraja"), + "currency": MessageLookupByLibrary.simpleMessage("Valuutta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Nykyinen saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Nykyinen käteissaldo", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Nykyinen kuukausi"), + "currentYear": MessageLookupByLibrary.simpleMessage("Nykyinen vuosi"), + "currents": MessageLookupByLibrary.simpleMessage("Nykyinen"), + "custom": MessageLookupByLibrary.simpleMessage("Mukautettu"), + "customDate": MessageLookupByLibrary.simpleMessage("Mukautettu päivämäärä"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Mukautettu laskujen brändäys", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Mukautettu tulostus"), + "customer": MessageLookupByLibrary.simpleMessage("Asiakas"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Mukautettu päivämäärä", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Asiakasvelat"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Asiakasreskontra"), + "customerName": MessageLookupByLibrary.simpleMessage("Asiakkaan nimi"), + "customerPay": MessageLookupByLibrary.simpleMessage("Asiakas maksaa"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Asiakkaan puhelinnumero", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Asiakkaan allekirjoitus", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Päivittäiset tapahtumat", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Koontinäyttö"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Tietoja on tallennettu onnistuneesti.", + ), + "date": MessageLookupByLibrary.simpleMessage("Päivämäärä"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Loppupäivä ei voi olla aloituspäivää ennen.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Päivämäärä vaaditaan", + ), + "dates": MessageLookupByLibrary.simpleMessage("Päivämäärä:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Päiväkirja"), + "days": MessageLookupByLibrary.simpleMessage("päivää"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Päiviä jäljellä"), + "dealer": MessageLookupByLibrary.simpleMessage("Jakaja"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Jälleenmyyjän hinta"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Ulos)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Oletusmyyntihinta", + ), + "delete": MessageLookupByLibrary.simpleMessage("Poista"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Poista tili"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Oletko varma, että haluat poistaa tämän erän?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Oletko varma, että haluat poistaa tilisi? Tämä toiminto poistaa kaikki tietosi pysyvästi.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta poistaa osapuolta.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Poistettu onnistuneesti!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Poistetaan...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Toimitusosoite"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Toimituskulu"), + "department": MessageLookupByLibrary.simpleMessage("Osasto"), + "deposit": MessageLookupByLibrary.simpleMessage("Talletus"), + "depositTo": MessageLookupByLibrary.simpleMessage("Talleta tiliin"), + "description": MessageLookupByLibrary.simpleMessage("Kuvaus"), + "designation": MessageLookupByLibrary.simpleMessage("Nimike"), + "designationName": MessageLookupByLibrary.simpleMessage("Nimikkeen nimi"), + "details": MessageLookupByLibrary.simpleMessage("Tiedot"), + "developedBy": MessageLookupByLibrary.simpleMessage("Kehittänyt"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-numeroista koodia on lähetetty sähköpostiosoitteeseesi: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Poista käytöstä"), + "discount": MessageLookupByLibrary.simpleMessage("Alennus"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Näyttönimi vaaditaan", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Älä häiritse"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Haluatko varmasti poistaa tämän", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Haluatko poistaa käyttäjän?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Haluatko poistua sovelluksesta?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Haluatko varmasti avata tämän shekin uudelleen?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("Ei tiliä?"), + "done": MessageLookupByLibrary.simpleMessage("Valmis"), + "download": MessageLookupByLibrary.simpleMessage("Lataa"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Lataa APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Lataa Excel-muoto", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Lataus onnistui! Tarkista Tiedostot-kansiosi", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Ladataan..."), + "due": MessageLookupByLibrary.simpleMessage("Erääntynyt"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Erääntyvä summa: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Erääntynyt saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Erääntynyt keräys"), + "dueList": MessageLookupByLibrary.simpleMessage("Eräpäiväluettelo"), + "duePay": MessageLookupByLibrary.simpleMessage("Erääntynyt maksu"), + "dueReport": MessageLookupByLibrary.simpleMessage("Erääntynyt raportti"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Myyntiä eräpäivällä ei sallita käteisasiakkaille.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Rästit"), + "duration": MessageLookupByLibrary.simpleMessage("Kesto"), + "durationDays": MessageLookupByLibrary.simpleMessage("Kesto (päiviä)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Helppo käyttää mobiilia POS-laitetta", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosPro -sovellus on ilmainen ja helppokäyttöinen. Itse asiassa se on yksi parhaista POS-järjestelmistä maailmassa.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Muokata"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Muokkaa läsnäoloa"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Muokkaa pankkitilejä", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Muokkaa pankin oikaisua", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Muokkaa pankista käteiseksi", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Muokkaa pankkisiirtoa", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Muokkaa käteisoikaisua", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Muokkaa käteisestä pankkiin", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Muokkaa kategoriaa"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Muokkaa nimikettä", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Muokkaa työntekijää"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Muokkaa vapaapäivää"), + "editLeave": MessageLookupByLibrary.simpleMessage("Muokkaa vapaata"), + "editModel": MessageLookupByLibrary.simpleMessage("Muokkaa mallia"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Muokkaa palkanlaskentaa", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Muokkaa puhelinnumeroa?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Muokkaa tuotetta"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Muokkaa ostolaskua", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Muokkaa telinettä"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Muokkaa myyntilaskua", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Muokkaa hyllyä"), + "editShift": MessageLookupByLibrary.simpleMessage("Muokkaa vuoroa"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Muokkaa sosiaalista mediaa", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Muokkaa veroa"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Muokkaa veroryhmää"), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Muokkaa variaatiota", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Muokkaa varastoa"), + "email": MessageLookupByLibrary.simpleMessage("Sähköpostiosoite"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Sähköposti ei voi olla tyhjää", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Sähköposti"), + "employee": MessageLookupByLibrary.simpleMessage("Työntekijä"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Syötä vähäinen varasto", + ), + "end": MessageLookupByLibrary.simpleMessage("Loppu"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Tauon loppuaika"), + "endDate": MessageLookupByLibrary.simpleMessage("Loppupäivämäärä"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Loppupäivä ennen alkupäivää", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Loppupäivä ei voi olla ennen alkupäivää.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Loppuaika"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Loppuaika vaaditaan", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Lopeta ilmainen suunnitelmasi", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Syötä erän numero"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Syötä brändin nimi", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen alennus", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen varasto", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Syötä tilin näyttönimi", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Syötä tilinhaltijan nimi", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Syötä tilinumero", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Syötä osoite"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Syötä määrä"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Syötä saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Syötä pankin nimi"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Anna eränumero (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Syötä taukoaika"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Syötä liiketoiminta/kaupan nimi", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Syötä kapasiteetti"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Syötä kategorian nimi", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Syötä väri"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Syötä asiakkaan puhelinnumero", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Syötä jälleenmyyntihinta", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Syötä kuvaus"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Syötä nimikkeen nimi", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Syötä alennus"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Kirjoita sähköpostiosoitteesi alle saadaksesi salasanan palautuslinkin.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Syötä loppuaika"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Syötä kulukategorian nimi", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Syötä kulun päivämäärä", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Syötä koko osoite", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Syötä koko nimi"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Syötä vapaapäivän nimi", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Syötä tulon kategorian nimi", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Syötä etiketin teksti", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Syötä valmistajan nimi", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Syötä mallin nimi"), + "enterName": MessageLookupByLibrary.simpleMessage("Syötä nimi"), + "enterNote": MessageLookupByLibrary.simpleMessage("Syötä muistiinpano"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Syötä aloitustase", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Syötä tuotekoodi", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Syötä tuotteen nimi", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Syötä ostopäivähinta", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Syötä määrä"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("Syötä viitenumero"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Syötä myyntihinta", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Kirjoita hyllyn nimi", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Syötä koko"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Syötä alkuaika"), + "enterStock": MessageLookupByLibrary.simpleMessage("Syötä varasto"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("Syötä veroaste"), + "enterType": MessageLookupByLibrary.simpleMessage("Syötä tyyppi"), + "enterUserName": MessageLookupByLibrary.simpleMessage("Syötä käyttäjänimi"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Syötä käyttäjän titteli", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Syötä voimassa oleva OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Syötä arvot"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Syötä ALV/GST-numero", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Syötä ALV/GST-nimike", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Syötä varaston nimi", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Syötä paino"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Syötä tukkupäivähinta", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Syötä maasi"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Syötä sähköpostiosoitteesi", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Syötä koko nimesi", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Syötä nimesi"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Kirjoita huomautustaso", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Syötä salasana"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Syötä puhelinnumerosi", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Kirjoita myynnin jälkeinen viesti", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Virhe poistettaessa veroa", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-tiedostot"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-lataaja"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Hinta ilman ALV (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Poistu"), + "exitBank": MessageLookupByLibrary.simpleMessage("Poistu toimipisteestä"), + "expDate": MessageLookupByLibrary.simpleMessage("Eräpäivä"), + "expense": MessageLookupByLibrary.simpleMessage("Kulu"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kulujen luokat"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Kulutuspäivämäärä"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Kustannukset varten"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Kuluraportti"), + "expensesType": MessageLookupByLibrary.simpleMessage("Kulutyypit"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Vanhentumistila"), + "expire": MessageLookupByLibrary.simpleMessage("Vanhenee"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Vanhentuvien tuotteiden raportit", + ), + "expired": MessageLookupByLibrary.simpleMessage("Vanhentunut"), + "expiredDate": MessageLookupByLibrary.simpleMessage( + "Viimeinen käyttöpäivä", + ), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Vanhentuneiden tuotteiden raportti", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Vanhentunut luettelo"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Vanhentuneet tuotteet", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Vanhentuminen"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Jatka tilausta"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Osaston poistaminen epäonnistui", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Veron poistaminen epäonnistui", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Alustan version hakeminen epäonnistui.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Osastojen lataaminen epäonnistui", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Palautuksen käsittely epäonnistui.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Muoti"), + "feature": MessageLookupByLibrary.simpleMessage("Ominaisuus"), + "field": MessageLookupByLibrary.simpleMessage("Kenttä"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 päivää"), + "filter": MessageLookupByLibrary.simpleMessage("Suodata"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Suodata päivämäärän mukaan", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Etunimi"), + "flat": MessageLookupByLibrary.simpleMessage("Kiinteä"), + "folder": MessageLookupByLibrary.simpleMessage( + "Saattaa olla, että viesti päätyi roskapostikansioon.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Unohtuiko salasana", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Ilmainen tietojen varmuuskopiointi", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Ilmainen elinikäinen päivitys", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Ilmainen paketti"), + "freePlan": MessageLookupByLibrary.simpleMessage("Ilmainen suunnitelma"), + "from": MessageLookupByLibrary.simpleMessage("Mistä"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Tililtä"), + "fromDate": MessageLookupByLibrary.simpleMessage("Päivämäärästä"), + "fullName": MessageLookupByLibrary.simpleMessage("Koko nimi"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Kokonaan maksettu"), + "gallery": MessageLookupByLibrary.simpleMessage("Galleria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ei tietoja PDF:n luomiseen", + ), + "gender": MessageLookupByLibrary.simpleMessage("Sukupuoli"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Luo PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "Luodaan PDF-tiedostoa", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("Sinulla on sähköposti"), + "gotIt": MessageLookupByLibrary.simpleMessage("Selvä"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruttovoitto (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Takuu"), + "guest": MessageLookupByLibrary.simpleMessage("Vieras"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Onko sinulla jo tili?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Piilota kentät"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Hinta: kallein ensin", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Syötä sähköpostiosoite"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Syötä salasana"), + "holderName": MessageLookupByLibrary.simpleMessage("Haltijan nimi"), + "holiday": MessageLookupByLibrary.simpleMessage("Vapaapäivä"), + "holidayList": MessageLookupByLibrary.simpleMessage("Vapaapäiväluettelo"), + "home": MessageLookupByLibrary.simpleMessage("Koti"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Tunteja jäljellä"), + "hrm": MessageLookupByLibrary.simpleMessage("Henkilöstöhallinto"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Hyväksyn tilini pysyvän poistamisen.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC-koodi"), + "image": MessageLookupByLibrary.simpleMessage("Kuva"), + "inActive": MessageLookupByLibrary.simpleMessage("Epäaktiivinen"), + "inStock": MessageLookupByLibrary.simpleMessage("Varastossa"), + "inactive": MessageLookupByLibrary.simpleMessage("Ei aktiivinen"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Hinta ALV:n kanssa (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Tulot"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Tulon kategoriat", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Tuloluokkaraportti", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Tulon päivämäärä"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Tulolle"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Tulojen raportti"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta nähdä tuloraporttia.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tulotyyppi"), + "incomes": MessageLookupByLibrary.simpleMessage("Tulot"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Tarroissa näytettävät tiedot", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Ohje"), + "inv": MessageLookupByLibrary.simpleMessage("Laskunumero."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Virheellinen summa"), + "inventory": MessageLookupByLibrary.simpleMessage("Varasto"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole varaston käyttöoikeutta", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Lasku"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Laskun logo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Laskun numero"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Laskun katselu"), + "item": MessageLookupByLibrary.simpleMessage("Tuote"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Kohde lisätty"), + "itemName": MessageLookupByLibrary.simpleMessage("Nimike"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Tuotemyynti"), + "joinDate": MessageLookupByLibrary.simpleMessage("Liittymispäivä"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Tarrarulla koko 1.5\"*1, 38mm*25mm, väli 3,1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Tarrarulla koko 2\"*1, 50mm*25mm, väli 3,1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Sähköposti"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Salasana"), + "language": MessageLookupByLibrary.simpleMessage("Kieli"), + "last30Days": MessageLookupByLibrary.simpleMessage("Viimeiset 30 päivää"), + "last7Days": MessageLookupByLibrary.simpleMessage("Viimeiset 7 päivää"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Viime kuukausi"), + "lastName": MessageLookupByLibrary.simpleMessage("Sukunimi"), + "lastYear": MessageLookupByLibrary.simpleMessage("Viime vuosi"), + "leave": MessageLookupByLibrary.simpleMessage("Vapaa"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Vapaan kesto"), + "leaveList": MessageLookupByLibrary.simpleMessage("Vapaaluettelo"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Vapaaraportit"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Vapaapyyntö"), + "leaveType": MessageLookupByLibrary.simpleMessage("Vapaan tyyppi"), + "ledger": MessageLookupByLibrary.simpleMessage("Pääkirja"), + "link": MessageLookupByLibrary.simpleMessage("Linkki"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Luettelo on tyhjä"), + "loading": MessageLookupByLibrary.simpleMessage("Ladataan"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Ladataan OTP-asetuksia...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Kirjaudu sisään"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Kirjaudu sisään sähköpostilla", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Kirjautua ulos"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Kirjautuminen epäonnistui. Yritä uudelleen.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Kirjaudu puhelimella", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Menetys"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Tappio/Voitto"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Tappio/Voitto"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Tappio/Voitto raportti", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Vähäinen varasto"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Vähäisen varaston hälytys", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Vähäisen varaston raportti", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Hinta: halvin ensin", + ), + "lp": MessageLookupByLibrary.simpleMessage("Tappio/voitto"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Tappio/voittotiedot"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Hallitse asetuksia"), + "manuDate": MessageLookupByLibrary.simpleMessage("Valmistuspäivä"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Valmistuspäivämäärä", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Valmistaja"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Viesti"), + "mobile": MessageLookupByLibrary.simpleMessage("mobiili:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobiili"), + "model": MessageLookupByLibrary.simpleMessage("Malli"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Malli luotu onnistuneesti!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Mallin nimi"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Malli päivitetty onnistuneesti!", + ), + "models": MessageLookupByLibrary.simpleMessage("Mallit"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Rahaa sisään"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Rahaa ulos"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Rahakuitti"), + "month": MessageLookupByLibrary.simpleMessage("Kuukausi"), + "monthly": MessageLookupByLibrary.simpleMessage("Kuukausittain"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Lisätietoja"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Ohjehinta/Myyntihinta (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nimi"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nimi ei voi olla tyhjää", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Siirron tekemiseen tarvitaan vähintään kaksi pankkitiliä.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettovoitto (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Nettosumma yhteensä", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Uusi salasana"), + "next": MessageLookupByLibrary.simpleMessage("Seuraava"), + "no": MessageLookupByLibrary.simpleMessage("Ei"), + "noAcc": MessageLookupByLibrary.simpleMessage("Eikö sinulla ole tiliä?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Vastaavia tilejä ei löytynyt", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Ei aktiivinen käyttäjä", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Läsnäolotietoja ei löytynyt valituilla suodattimilla.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Läsnäolotietoja ei löytynyt.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Pankkitilejä ei löytynyt.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Pankkitilejä ei löytynyt siirtoa varten.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Ei erää"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth-laitetta ei ole valittu.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Toimipistettä ei löytynyt", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Shekkejä ei löytynyt", + ), + "noData": MessageLookupByLibrary.simpleMessage("Tietoja ei ole saatavilla"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Tietoja ei saatavilla", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Ei tietoja saatavilla", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Ei tietoja saatavilla vientiä varten", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ei tietoja PDF:n luomiseksi", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Ei tietoja"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Osastoa ei löytynyt.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Tälle osastolle ei ole kuvausta.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Tälle nimikkeelle ei ole kuvausta.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Kuvausta ei annettu.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nimikettä ei löytynyt.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Kohdepankkitilejä ei löytynyt.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Laitetta ei löytynyt", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Ei velkaa"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Ei valittuja velkoja", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Ei tiedostoa valittuna", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Vapaapäiviä ei löytynyt.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Vastaavia vapaapäiviä ei löytynyt", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Tuotetta ei löytynyt"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ei kohdetta valittu", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Vapaatietoja ei löytynyt valituilla suodattimilla.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Vapaapyyntöjä ei löytynyt.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Yhtään tuotetta ei löytynyt.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Vastaavia palkkatietoja ei löytynyt.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Ei huomautusta."), + "noParty": MessageLookupByLibrary.simpleMessage("Osapuolia ei löytynyt"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Palkkatietoja ei löytynyt.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Tuotteita ei löytynyt", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ei hakuasi vastaavia tuotteita.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ei tuotetta valittu", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Ei löytynyt käyttäjäroolia", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Vuoroja ei löytynyt.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Varastotietoja ei saatavilla.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Alaveroa ei ole valittu", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Toimittajaa ei ole saatavilla", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Ei tapahtumia"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Tapahtumia ei löytynyt", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Tapahtumia ei löytynyt tälle suodattimelle.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ei tapahtumia PDF:n luomiseksi", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Arvoja ei ole määritetty", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Variaatiota ei löytynyt.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Ei-palautettava (ALV/Alennus)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ei mitään"), + "notFound": MessageLookupByLibrary.simpleMessage("Ei löytynyt"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ei internet-yhteyttä", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Puhelinsovellusta ei voitu avata.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Sopivaa tulosta ei löytynyt", + ), + "note": MessageLookupByLibrary.simpleMessage("Huomautus"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Huomautustaso"), + "notification": MessageLookupByLibrary.simpleMessage("Ilmoitus"), + "off": MessageLookupByLibrary.simpleMessage("Pois"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Vanha salasana"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Vanha salasana ei voi olla tyhjä", + ), + "on": MessageLookupByLibrary.simpleMessage("Päällä"), + "open": MessageLookupByLibrary.simpleMessage("Avoin"), + "openCamera": MessageLookupByLibrary.simpleMessage("Avaa kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Avaa asetukset"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Avaussaldo"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Alkusaldo vaaditaan", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Avauspäivä"), + "opinion": MessageLookupByLibrary.simpleMessage("Anna mielipiteesi"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Tai jatka käyttäen", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Loppu varastosta"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Premium-suunnitelmamme", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Paketin ominaisuudet", + ), + "package": MessageLookupByLibrary.simpleMessage("Paketti"), + "packageDate": MessageLookupByLibrary.simpleMessage("Pakkauspäivä"), + "packageName": MessageLookupByLibrary.simpleMessage("Paketin nimi"), + "packingDate": MessageLookupByLibrary.simpleMessage("Pakkauspäivä"), + "paid": MessageLookupByLibrary.simpleMessage("Maksettu"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Maksettu summa"), + "paidBy": MessageLookupByLibrary.simpleMessage("Maksaja"), + "paidVia": MessageLookupByLibrary.simpleMessage("Maksettu kautta"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Osittain maksettu"), + "parties": MessageLookupByLibrary.simpleMessage("Osapuolet"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta luoda osapuolta.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Puolueiden luettelo"), + "partyReports": MessageLookupByLibrary.simpleMessage("Osapuoliraportit"), + "partyType": MessageLookupByLibrary.simpleMessage("Osapuolen tyyppi"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Osapuolikohtainen voitto", + ), + "password": MessageLookupByLibrary.simpleMessage("Salasana"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Salasana ei voi olla tyhjää", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Salasanan on oltava vähintään 6 merkkiä", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Salasanan on oltava vähintään 6 merkkiä", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Salasanat eivät täsmää", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Maksa tilauksesta", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Maksettava summa"), + "payment": MessageLookupByLibrary.simpleMessage("Maksu"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Maksu suoritettu"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Maksutiedot"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Maksu epäonnistui"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Maksu epäonnistui. Yritä uudelleen.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Maksuportti"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Maksutapa"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Maksutavat"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Maksu onnistui"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Valitse maksutapa", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Maksutapa"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Maksu oli onnistunut!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Maksuvuosi"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Maksumäärä"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Maksutyypit"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Maksa Paypalilla"), + "payroll": MessageLookupByLibrary.simpleMessage("Palkanlaskenta"), + "payrollList": MessageLookupByLibrary.simpleMessage("Palkkalista"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Palkkatieto"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Palkkaraportit"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF luotu onnistuneesti", + ), + "percent": MessageLookupByLibrary.simpleMessage("Prosentti"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Pääsy evätty"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Pankin poistaminen evätty.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Lupa evätty pankin päivittämiseen.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Lupa evätty pankin katseluun.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Lupaa ei myönnetty!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Henkilötiedot:"), + "phone": MessageLookupByLibrary.simpleMessage("Puhelinnumero"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Puhelinnumero ei ole saatavilla.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Puhelinnumero"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Puhelimen vahvistus", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Puhelin:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Valitse ja lataa tiedosto", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Valitse loppupäivämäärä", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Valitse aloituspäivämäärä", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Lisää myyntipalautus", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Lisää vähintään yksi pankkitili saldojen oikaisemiseksi.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("Lisää määrä"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Tarkista internet-yhteytesi ja yritä uudelleen", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Yhdistä tulostin ensin", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Yhdistä Bluetooth-tulostin", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Ota Bluetooth käyttöön", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Syötä pidempi salasana", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Vahvista salasana", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Syötä päivämäärä", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Syötä salasana", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen brändin nimi", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen liiketoimintanimi", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen sähköpostiosoite", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen nimi", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen puhelinnumero", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen tuotteen nimi", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen ostopäivähinta", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen määrä (vähintään 1) kaikille tuotteille", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen myyntihinta", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen yksikön nimi", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("Syötä summa"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja syötä vähintään yksi arvo.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Syötä toimipisteen nimi", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("Syötä päivämäärä"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Syötä nimikkeen nimi", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Valitse loppupäivä", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Syötä vapaapäivän nimi", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Syötä nimi"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja kirjoita telineen nimi", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Ole hyvä ja kirjoita hyllyn nimi", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("Syötä OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Syötä yksikön nimi", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Syötä kelvollinen nimi", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Syötä ensin kelvollinen puhelinnumero ja nimi", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Syötä tiedot.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Syötä puhelinnumerosi", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Syötä palkkasi", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Tee ensin myynti", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Valitse kategoria", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("Valitse kohdepankkitili."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Valitse kulukategoria", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Valitse vapaan tyyppi", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Valitse ensin tuote", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage("Valitse vuoro"), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Valitse alkupäivä", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage("Valitse tila"), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Valitse työntekijä", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Valitse kuukausi", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Valitse molemmat tilit.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Valitse tauon tila", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Valitse päivämäärä", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Valitse osasto", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Valitse nimike", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Valitse tuote palautettavaksi", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Valitse maksuvuosi", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Valitse ensin tuote", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Valitse alkupäivä", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage("Valitse tila"), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Valitse kelvolliset alku- ja loppupäivämäärät.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Valitse sukupuolesi", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Valitse vuorosi", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Käytä voimassa olevaa ostokoodia sovelluksen käyttämiseen.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kassa"), + "posSale": MessageLookupByLibrary.simpleMessage("POS-myynti"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Myynnin jälkeinen viesti", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Toimittaja"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android- ja iOS-sovellustuki", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium-suunnitelma"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Paina valitaksesi"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF-esikatselu"), + "previousDue": MessageLookupByLibrary.simpleMessage("Edellinen eräpäivä"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Edellinen palkkasumma", + ), + "price": MessageLookupByLibrary.simpleMessage("Hinta"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Hinta ei voi olla tyhjä", + ), + "print": MessageLookupByLibrary.simpleMessage("Tulosta"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Tulosta pankkitiedot laskuihin", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Tulosta viivakoodi"), + "printLabel": MessageLookupByLibrary.simpleMessage("Tulosta tarra"), + "printing": MessageLookupByLibrary.simpleMessage("Tulostusvaihtoehto"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Tulostetaan laskua", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Tulostusvaihtoehto", + ), + "product": MessageLookupByLibrary.simpleMessage("Tuote"), + "productBrand": MessageLookupByLibrary.simpleMessage("Tuotemerkin nimi"), + "productCategory": MessageLookupByLibrary.simpleMessage("Tuotekategoria"), + "productCode": MessageLookupByLibrary.simpleMessage("Tuotekoodi"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Tuotekoodi on pakollinen", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Tuotteen tiedot"), + "productList": MessageLookupByLibrary.simpleMessage("Tuotelista"), + "productModels": MessageLookupByLibrary.simpleMessage("Tuotemallit"), + "productName": MessageLookupByLibrary.simpleMessage("Tuotteen nimi"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Tuotetta ei löydy", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Tuotteen ostohistoria", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Tuoteostojen raportti", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Tuotetelineet"), + "productReports": MessageLookupByLibrary.simpleMessage("Tuoteraportit"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Tuotteen myyntihistoria", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Tuotemyyntien raportti", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Tuotteen asetukset", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Tuotevarasto"), + "productUnit": MessageLookupByLibrary.simpleMessage("Tuotteen yksikkö"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Tuotevariaatiot", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Tuotekohtainen voitto", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Tuotekohtainen tuloslaskelma", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Tuotekohtainen osto", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Tuotekohtainen tappio", + ), + "products": MessageLookupByLibrary.simpleMessage("Tuotteet"), + "profile": MessageLookupByLibrary.simpleMessage("Profiili"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profiilin muokkaus"), + "profit": MessageLookupByLibrary.simpleMessage("Voitto"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Tuloslaskelma"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Tuloslaskelman tiedot", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Voitto ja tappio"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Kateprosentti (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Voittoprosentti"), + "promo": MessageLookupByLibrary.simpleMessage("Tarjous"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promokoodi"), + "purchase": MessageLookupByLibrary.simpleMessage("Ostaa"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Osto hälytys"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Ostettu:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Osto vahvistettu", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Ostotiedot"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Ostohinta ALV ilman"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Ostohinta ilman ALV:tä vaaditaan", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Ostohinta ALV kanssa"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Ostohinta ALV:n kanssa vaaditaan", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Ostoslista"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Osta nyt"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Osta Premium-paketti", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Ostohinta"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Ostomäärä"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Ostomäärä vaaditaan", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Ostoraportti"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Myyntipalautus"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Ostos palautusraportti", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Ostojen palautukset", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää ostoksia.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta luoda ostoksia.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Ostettu"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Ostanut:"), + "qty": MessageLookupByLibrary.simpleMessage("Määrä"), + "quantity": MessageLookupByLibrary.simpleMessage("Määrä"), + "quickOver": MessageLookupByLibrary.simpleMessage("Nopea yleiskatsaus"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Nopea yleiskatsaus"), + "rack": MessageLookupByLibrary.simpleMessage("Teline (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Telineen nimi"), + "racks": MessageLookupByLibrary.simpleMessage("Telineet (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Avaa uudelleen"), + "read": MessageLookupByLibrary.simpleMessage("Luku"), + "receipt": MessageLookupByLibrary.simpleMessage("Kuitti"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Vastaanotettu summa", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("Vastaanottaja"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Vastaanotettu"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Viimeaikaiset tapahtumat", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage( + "Vastaanottanut PIN-koodin", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Vähennä käteistä"), + "reference": MessageLookupByLibrary.simpleMessage("Viite"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Viitenumero"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Viitenumero"), + "register": MessageLookupByLibrary.simpleMessage("Rekisteröidy"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Meidän on rekisteröitävä puhelimesi aloittamatta!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Jäljellä"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Jäljellä oleva velka", + ), + "remark": MessageLookupByLibrary.simpleMessage("Huomautus"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Muista minut"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Muistuta minua myöhemmin", + ), + "remove": MessageLookupByLibrary.simpleMessage("Poista"), + "reports": MessageLookupByLibrary.simpleMessage("Raportit"), + "resendIn": MessageLookupByLibrary.simpleMessage("Lähetä OTP uudelleen "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Lähetä OTP uudelleen"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Nollaa salasana sähköpostin tai puhelinnumeron avulla", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Nollaa salasanasi toipumisen ja kirjautumisen avulla", + ), + "resets": MessageLookupByLibrary.simpleMessage("Nollaa"), + "retailer": MessageLookupByLibrary.simpleMessage("Jälleenmyyjä"), + "retry": MessageLookupByLibrary.simpleMessage("Yritä uudelleen"), + "retryScan": MessageLookupByLibrary.simpleMessage("Skannaa uudelleen"), + "retur": MessageLookupByLibrary.simpleMessage("Palautus"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Palautussumma"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Palautusmäärä"), + "returned": MessageLookupByLibrary.simpleMessage("Palautettu"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Palautettu summa"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Palautuspäivä"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Palautettu tuote"), + "role": MessageLookupByLibrary.simpleMessage("Rooli"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Roolit ja oikeudet", + ), + "roles": MessageLookupByLibrary.simpleMessage("Roolit"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Pyöristä lähimpään kokonaislukuun", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Pyöristä lähimpään desimaaliin (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Pyöristä lähimpään desimaaliin (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Pyöristä lähimpään desimaaliin (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Pyöristä kokonaislukuun", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Pyöristys"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Pyöristetty yhteensä", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Pyöristys (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Juokseva käteinen"), + "sNo": MessageLookupByLibrary.simpleMessage("Nro (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Palkka"), + "sale": MessageLookupByLibrary.simpleMessage("Myynti"), + "saleBy": MessageLookupByLibrary.simpleMessage("Myynti:"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Myynnin muokkaus"), + "saleList": MessageLookupByLibrary.simpleMessage("Myyntilista"), + "salePrice": MessageLookupByLibrary.simpleMessage("Myyntihinta"), + "saleQty": MessageLookupByLibrary.simpleMessage("Myyntimäärä"), + "saleReq": MessageLookupByLibrary.simpleMessage("Myyntihinta vaaditaan"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Myyntipalautus"), + "sales": MessageLookupByLibrary.simpleMessage("Myynti"), + "salesBy": MessageLookupByLibrary.simpleMessage("Myyty:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Myynnin tiedot"), + "salesList": MessageLookupByLibrary.simpleMessage("Myyntilista"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Myynnin ja oston yleiskatsaus", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Myyntiraportti"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Myyntipalautus"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Myynti palautusraportti", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Myyntiasetukset"), + "save": MessageLookupByLibrary.simpleMessage("Tallentaa"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Tallenna ja julkaise", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Tallenna asetukset"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Tallenna variantti"), + "saving": MessageLookupByLibrary.simpleMessage("Tallennetaan"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skannaa tuotteen QR-koodi", + ), + "search": MessageLookupByLibrary.simpleMessage("Hae"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Hae läsnäoloa"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Hae eränumeroa..."), + "searchH": MessageLookupByLibrary.simpleMessage("Hae täältä...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Hae vapaita"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Etsi tuote"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Hae tapahtumia...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Hae..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekuntia"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Näytä kaikki promokoodit", + ), + "select": MessageLookupByLibrary.simpleMessage("Valitse"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Valitse tuotemerkki"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Valitse lasku"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Valitse tili"), + "selectAll": MessageLookupByLibrary.simpleMessage("Valitse kaikki"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Valitse vähintään yksi hylly", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Valitse pankki tai käteinen", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Valitse liiketoimintakategoria", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Valitse kategoria"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Valitse asiakas"), + "selectDate": MessageLookupByLibrary.simpleMessage("Valitse päivämäärä"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Valitse ensin päivämäärä", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Valitse talletuskohde", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Valitse ensin työntekijä", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Valitse aloituspäivä"), + "selectItems": MessageLookupByLibrary.simpleMessage("Valitse tuotteet"), + "selectLang": MessageLookupByLibrary.simpleMessage("Valitse kieli"), + "selectModel": MessageLookupByLibrary.simpleMessage("Valitse malli"), + "selectOne": MessageLookupByLibrary.simpleMessage("Valitse yksi"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Valitse yksi tili", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Valitse tuotteen kategoria", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Valitse tuotteen yksikkö", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Valitse teline"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Valitse hylly"), + "selectStock": MessageLookupByLibrary.simpleMessage("Valitse varasto"), + "selectTax": MessageLookupByLibrary.simpleMessage("Valitse vero"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Valitse loppupäivä"), + "selectType": MessageLookupByLibrary.simpleMessage("Valitse tyyppi"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Valitse variatioita : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Valitse varasto"), + "sellAll": MessageLookupByLibrary.simpleMessage("Myy kaikki >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Myyntihinta"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Myyjä"), + "send": MessageLookupByLibrary.simpleMessage("Lähetä"), + "sendCode": MessageLookupByLibrary.simpleMessage("Lähetä koodi"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Olemme lähettäneet sähköpostin, jossa on ohjeet salasanan vaihtamiseen osoitteeseen:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Lähetä nollauslinkki"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Lähetä viesti"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Lähetä SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Lähetä SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Lähetä sähköpostisi", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Päivitä profiilisi saadaksesi paremman vaikutelman lääkärillesi", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Aseta uusi salasana", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Määritä profiilisi"), + "setting": MessageLookupByLibrary.simpleMessage("Asetukset"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 päivää"), + "share": MessageLookupByLibrary.simpleMessage("Jaa"), + "shelf": MessageLookupByLibrary.simpleMessage("Hylly (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Hyllyn nimi"), + "shelves": MessageLookupByLibrary.simpleMessage("Hyllyt (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Vuoro"), + "shiftName": MessageLookupByLibrary.simpleMessage("Vuoron nimi"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Toimitusosoite"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Toimituskulu"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Kaupan aloitustase", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Kaupan jäljellä oleva saldo", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Näytä toiminto"), + "showCode": MessageLookupByLibrary.simpleMessage("Näytä koodi"), + "showCombo": MessageLookupByLibrary.simpleMessage("Näytä kombot"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Näytä vanhentumispäivä", + ), + "showName": MessageLookupByLibrary.simpleMessage("Näytä nimi"), + "showPrice": MessageLookupByLibrary.simpleMessage("Näytä hinta"), + "showSingle": MessageLookupByLibrary.simpleMessage("Näytä yksittäiset"), + "showVariant": MessageLookupByLibrary.simpleMessage("Näytä variantit"), + "signIn": MessageLookupByLibrary.simpleMessage("Kirjaudu sisään"), + "signUp": MessageLookupByLibrary.simpleMessage("Rekisteröidy"), + "single": MessageLookupByLibrary.simpleMessage("Yksittäinen"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 päivää"), + "size": MessageLookupByLibrary.simpleMessage("Koko"), + "skip": MessageLookupByLibrary.simpleMessage("Ohita"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Ohita päivitys"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Koodi"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Koodi"), + "sl": MessageLookupByLibrary.simpleMessage("Järj. nro"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Älykello"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sosiaalinen markkinointi", + ), + "sold": MessageLookupByLibrary.simpleMessage("Myyty"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Jotain meni pieleen verkkosivulla.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Jotain on"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Henkilökunnan kirjautuminen", + ), + "start": MessageLookupByLibrary.simpleMessage("Aloita"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Tauon alkuaika"), + "startDate": MessageLookupByLibrary.simpleMessage("Aloituspäivämäärä"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Aloita uusi myynti"), + "startTime": MessageLookupByLibrary.simpleMessage("Alkuaika"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Alkuaika vaaditaan", + ), + "started": MessageLookupByLibrary.simpleMessage("Aloitettu"), + "state": MessageLookupByLibrary.simpleMessage("Osavaltio"), + "stateName": MessageLookupByLibrary.simpleMessage("Osavaltion nimi"), + "status": MessageLookupByLibrary.simpleMessage("Tila"), + "staus": MessageLookupByLibrary.simpleMessage("Tila"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Edelleen maksamatta"), + "stock": MessageLookupByLibrary.simpleMessage("Stock"), + "stockList": MessageLookupByLibrary.simpleMessage("Osakeluettelo"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Varasto / Variantti", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Varastoraportti"), + "stockValue": MessageLookupByLibrary.simpleMessage("Varaston arvo"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Varaston on oltava vähintään 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Varastot: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Alaveroluettelo"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Alaverot"), + "subTotal": MessageLookupByLibrary.simpleMessage("Välisumma"), + "submit": MessageLookupByLibrary.simpleMessage("Lähetä"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Tilaa nyt"), + "subscription": MessageLookupByLibrary.simpleMessage("Tilaus"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Tilausraportit", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Tilaukset"), + "subtotal": MessageLookupByLibrary.simpleMessage("Välikerros"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Maksettu onnistuneesti", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Toimittaja maksaa"), + "supplier": MessageLookupByLibrary.simpleMessage("Toimittaja"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Toimittajan tiedot", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Toimittajavelka"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Toimittajareskontra", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Toimittajan nimi"), + "switchBank": MessageLookupByLibrary.simpleMessage("Vaihda toimipistettä?"), + "switchs": MessageLookupByLibrary.simpleMessage("Vaihda"), + "tax": MessageLookupByLibrary.simpleMessage("Vero (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Veroryhmä"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Vero %"), + "taxRates": MessageLookupByLibrary.simpleMessage("Veroasteet"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Veroasteet - Hallitse veroasteitasi", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Veroraportti"), + "taxReportList": MessageLookupByLibrary.simpleMessage("Veroraporttilista"), + "taxType": MessageLookupByLibrary.simpleMessage("Verotyyppi"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Vero yhdellä/usealla verotyypillä", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Kiitos ostoksestasi", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Kiitos erääntyneestä maksusta", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Kuittitulostimen logo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Tulostimen kieli", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Tulostimen paperikoko", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 päivää"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 tarraa per arkki, 8,27 x 11,69 tuumaa", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Tällä kuukaudella"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Tämä tilaus ei ole päivitettävissä", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Tämä tilaus ei ole ostettavissa", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Tämä tuote on jo lisätty!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Tällä viikolla"), + "thisYear": MessageLookupByLibrary.simpleMessage("Tänä vuonna"), + "time": MessageLookupByLibrary.simpleMessage("Aika"), + "timeIn": MessageLookupByLibrary.simpleMessage("Sisäänkirjausaika"), + "timeOut": MessageLookupByLibrary.simpleMessage("Uloskirjausaika"), + "to": MessageLookupByLibrary.simpleMessage("Mihin"), + "toAccount": MessageLookupByLibrary.simpleMessage("Tilille"), + "toDate": MessageLookupByLibrary.simpleMessage("Tähän mennessä"), + "today": MessageLookupByLibrary.simpleMessage("Tänään"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Päivän yhteenveto"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 asiakasta"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 tuotetta"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 toimittajaa"), + "total": MessageLookupByLibrary.simpleMessage("Kaikki yhteensä"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Kokonaismäärä"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Varat yhteensä"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Kokonaissaldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Yhteensä kategorioita", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Kokonaisvelka"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Yhteensä velkaa"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Kokonaiskulut"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Yhteensä tulot"), + "totalItems": MessageLookupByLibrary.simpleMessage("Yhteensä tuotteita"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Täydellinen menetys"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Kokonaismaksettava"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Kokonaishinta"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Tuotteet yhteensä"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Koko tuotto"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Yhteensä ostot"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Yhteensä palautettu summa", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Palautettu yhteensä", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Palkan kokonaissumma", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Yhteensä myynnit"), + "totalVat": MessageLookupByLibrary.simpleMessage("Kokonaisarvonlisävero"), + "totall": MessageLookupByLibrary.simpleMessage("Yhteensä:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Tapahtumien yleiskatsaus", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Tapahtumatyyppi"), + "transactions": MessageLookupByLibrary.simpleMessage("Tapahtumat"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Tapahtumahistorian raportit", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Siirto"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Siirtoshekki"), + "transferDate": MessageLookupByLibrary.simpleMessage("Siirtopäivä"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Yritä uudelleen"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tyyppi"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Valitse tyyppi"), + "unPaid": MessageLookupByLibrary.simpleMessage("Palkaton"), + "unit": MessageLookupByLibrary.simpleMessage("Yksikkö"), + "unitName": MessageLookupByLibrary.simpleMessage("Yksikön nimi"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Yksikköhinta"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Yksikköhinta"), + "units": MessageLookupByLibrary.simpleMessage("Yksiköt"), + "unlimited": MessageLookupByLibrary.simpleMessage("Rajoittamaton"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Rajoittamaton käyttö", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Rajaton käyttöpakettimme👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Päivittää"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Päivitä toimipiste"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Päivitä yhteystieto", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Varaston päivitys epäonnistui", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Päivitä nyt"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää osapuolta.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Päivitä tuote"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Tuote päivitetty onnistuneesti!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää tuotetta.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("Päivitä profiilisi"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Päivitä osto"), + "updateRole": MessageLookupByLibrary.simpleMessage("Päivitä rooli"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää myyntiä.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Päivitetty onnistuneesti", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Päivitä profiilisi parantaaksesi asiakaskokemusta", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Päivitä tilauksesi", + ), + "updating": MessageLookupByLibrary.simpleMessage("Päivitetään..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Päivitä nyt"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI-tunnus QR-koodille", + ), + "upload": MessageLookupByLibrary.simpleMessage("Lataa"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Lataa kuva"), + "uploading": MessageLookupByLibrary.simpleMessage("Ladataan..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Käytä galleriaa"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Käyttäjätitle ei voi olla tyhjää", + ), + "user": MessageLookupByLibrary.simpleMessage("Käyttäjä"), + "userRole": MessageLookupByLibrary.simpleMessage("Käyttäjän rooli"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Käyttäjäroolin tiedot", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Käyttäjän titteli"), + "values": MessageLookupByLibrary.simpleMessage("Arvot"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variantti lisätty onnistuneesti!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variantti poistettu onnistuneesti!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Varianttilista"), + "variationId": MessageLookupByLibrary.simpleMessage( + "Variaation ID (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variaatiot"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variaatiotuotteet", + ), + "vat": MessageLookupByLibrary.simpleMessage("ALV"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("Alv & Vero"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ALV/GST-numero"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ALV/GST Nimike"), + "vatId": MessageLookupByLibrary.simpleMessage("ALV-numero (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ALV-numero"), + "vatReports": MessageLookupByLibrary.simpleMessage("ALV-raportit (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Verotyyppi (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Varmistus"), + "verify": MessageLookupByLibrary.simpleMessage("Vahvista"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Vahvista sähköpostisi", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Vahvista sähköposti"), + "view": MessageLookupByLibrary.simpleMessage("Näytä tiedot"), + "viewAll": MessageLookupByLibrary.simpleMessage("Näytä kaikki"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Katso tiedot"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Näytä hinta"), + "viewStock": MessageLookupByLibrary.simpleMessage("Näytä varasto"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Tarkastellaan tapahtumia:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Kävelevä asiakas"), + "wallet": MessageLookupByLibrary.simpleMessage("Lompakko"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Lompakon saldo"), + "warehouse": MessageLookupByLibrary.simpleMessage("Varasto (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Varaston nimi"), + "warranty": MessageLookupByLibrary.simpleMessage("Takuu"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Olemme lähettäneet vahvistusviestin osoitteeseen", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Olemme lähettäneet OTP puhelinnumeroosi", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Viikoittain"), + "weight": MessageLookupByLibrary.simpleMessage("Paino"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Tervetuloa takaisin!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Mikä on uutta"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Tukkuhinta"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Tukkukauppias"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Lisätään pian"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Kirjoita viestisi tähän", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Kirjoita teksti tähän...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Vuosittain"), + "years": MessageLookupByLibrary.simpleMessage("Vuotta"), + "yes": MessageLookupByLibrary.simpleMessage("Kyllä"), + "yesterday": MessageLookupByLibrary.simpleMessage("Eilen"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Et voi maksaa enemmän kuin velkaa", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Voit nyt lähettää OTP:n uudelleen.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda viivakoodeja.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa poistaa mallia.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa poistaa hyllyä", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta tuloslaskelmaan.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda kululuokkaa.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda tuloluokkaa.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda mallia", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda ostoja.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta poistaa osastoa.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta poistaa nimikettä.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta poistaa vapaapyyntöä.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta poistaa palkanlaskentaa.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta viedä Exceliin", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda viivakoodia.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta luoda raporttia", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää toimipistettä.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää osastoa.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää vapaapyyntöä.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa päivittää mallia", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää vapaapäiviä.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta tarkastella läsnäoloja", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää palkanlaskentaa.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää nimikettä.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta poistaa vuoroa.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole oikeutta päivittää vuoroa.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda telineitä.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa poistaa telineitä.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa päivittää telineitä.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda kulua.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Sinulla ei ole lupaa luoda tuloa.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Sinun on annettava lupa", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Käytät "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Haluatko poistaa tämän tuotteen?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ilmainen pakettisi on melkein loppu, osta seuraava suunnitelma. Kiitos.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Sinun pakettisi"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Pakettisi vanhenee 5 päivän kuluttua", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Pakettisi vanhenee tänään\n\nOsta uudelleen, ole hyvä", + ), + "zip": MessageLookupByLibrary.simpleMessage("Postinumero"), + "zipCode": MessageLookupByLibrary.simpleMessage("Syötä postinumero"), + }; +} diff --git a/lib/generated/intl/messages_fil.dart b/lib/generated/intl/messages_fil.dart new file mode 100644 index 0000000..5bce6a7 --- /dev/null +++ b/lib/generated/intl/messages_fil.dart @@ -0,0 +1,2575 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a fil locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'fil'; + + static String m0(start) => + "Ipadala muli ang OTP sa loob ng \$${start} segundo"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Customer", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("INVOICE"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo ng A4 Invoice"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Account na Ipinapakita", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng May-ari ng Account", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Pangalan ng Account"), + "accountNumber": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Account", + ), + "action": MessageLookupByLibrary.simpleMessage("Aksyon"), + "actions": MessageLookupByLibrary.simpleMessage("Mga Pagkilos"), + "active": MessageLookupByLibrary.simpleMessage("Aktibo"), + "add": MessageLookupByLibrary.simpleMessage("Idagdag"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Pagbili", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Pagdalo", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Magdagdag ng Bangko"), + "addBrand": MessageLookupByLibrary.simpleMessage("Magdagdag ng Brand"), + "addCash": MessageLookupByLibrary.simpleMessage("Magdagdag ng Cash"), + "addCategory": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Kategorya", + ), + "addContact": MessageLookupByLibrary.simpleMessage("Magdagdag ng Contact"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Customer", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Customer", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Delivery", + ), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Departamento", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Designasyon", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Magdagdag ng Gastos"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Kategorya ng Gastos", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Magdagdag ng Holiday"), + "addImage": MessageLookupByLibrary.simpleMessage("Magdagdag ng Larawan"), + "addIncome": MessageLookupByLibrary.simpleMessage("Magdagdag ng Kita"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Kategorya ng Kita", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Magdagdag ng Mga Item"), + "addLeave": MessageLookupByLibrary.simpleMessage("Magdagdag ng Pagliban"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng higit pang mga field", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Address", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Pagdalo", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Mga Bank Account", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Empleyado", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Holiday", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Pagliban", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Modelo", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Payroll", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Produkto", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Pagbili", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Rack", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Shift", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Buwis", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Variation", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng mga Bagong Variation", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Warehouse", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Magdagdag ng Tandaan"), + "addParty": MessageLookupByLibrary.simpleMessage("Magdagdag ng mga Party"), + "addPayment": MessageLookupByLibrary.simpleMessage("Magdagdag ng Bayad"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Produkto", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Magdagdag muna ng produkto", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na nalikha ang Produkto!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng Produkto.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Magdagdag ng Pagbili"), + "addRole": MessageLookupByLibrary.simpleMessage("Magdagdag ng Role"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Benta", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Magdagdag ng Benta"), + "addShelf": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Shelf", + ), + "addShift": MessageLookupByLibrary.simpleMessage("Magdagdag ng Shift"), + "addStock": MessageLookupByLibrary.simpleMessage("Magdagdag ng Stock"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Sub Variation", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Magdagdag ng Buwis"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Grupo ng Buwis", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Magdagdag ng Unit"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Papel ng Gumagamit", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Magdagdag ng Variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng mga Detalye ng Variant", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Idinagdag sa Cart"), + "adding": MessageLookupByLibrary.simpleMessage("Idinadagdag..."), + "address": MessageLookupByLibrary.simpleMessage("Address"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Ayusin ang Balanse ng Bangko", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Ayusin ang Cash"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Ayusin ang Balanse ng Cash", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Petsa ng Pagsasaayos", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Advance"), + "all": MessageLookupByLibrary.simpleMessage("Lahat"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Lahat ng solusyon sa negosyo", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Ang PosPro ay isang kumpletong solusyon sa negosyo na may stock, account, benta, gastos at pagkawala/tubo.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Lahat ng Empleyado"), + "allParties": MessageLookupByLibrary.simpleMessage("Lahat ng Party"), + "allParty": MessageLookupByLibrary.simpleMessage("Lahat ng Party"), + "allTime": MessageLookupByLibrary.simpleMessage("Lahat ng Oras"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Lahat ng Transaksyon", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Nakaragdag na"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Mayroon ka na bang account? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Halaga"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Ang halaga ay dapat na higit sa 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Paraan ng pag-round off ng halaga", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Halaga sa mga Salita", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang halaga", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Isang SMS ang ipapadala sa sumusunod na numero: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Suporta sa Android & iOS App", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "May bagong update na available\nMangyaring i-update ang iyong app", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Ilapat"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Sigurado ka ba?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong tanggalin ang Sangay na ito?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong burahin ang role na ito?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong lumipat sa ibang sangay?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong tanggalin ang party na ito?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong Lumabas sa sangay na ito?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Simula sa Petsa"), + "assets": MessageLookupByLibrary.simpleMessage("Mga Asset"), + "attachment": MessageLookupByLibrary.simpleMessage("Attachment"), + "attendance": MessageLookupByLibrary.simpleMessage("Pagdalo"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Mga Ulat ng Pagdalo", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Awtorisadong Lagda", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Mga araw na kusang kinalkula", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Kusang napili"), + "backToHome": MessageLookupByLibrary.simpleMessage("Bumalik sa Home"), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "balanceDue": MessageLookupByLibrary.simpleMessage( + "Balanseng Dapat Bayaran", + ), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balanse Sheet"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bangko"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Mga Bank Account"), + "bankDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Bangko", + ), + "bankName": MessageLookupByLibrary.simpleMessage("Pangalan ng Bangko"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Paglilipat mula Bangko sa Bangko", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Paglilipat mula Bangko sa Cash", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Setting ng Pag-print ng Barcode Label", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Tagabuo ng Barcode"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator ng Barcode", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Mga Barcode"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Batch No."), + "billTO": MessageLookupByLibrary.simpleMessage("Bill Sa"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Kita ayon sa Bill"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Billing Address"), + "birthDate": MessageLookupByLibrary.simpleMessage("Araw ng Kapanganakan"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Naka-off ang Bluetooth. Pakibukas ito.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Sangay"), + "branchList": MessageLookupByLibrary.simpleMessage("Listahan ng Sangay"), + "brand": MessageLookupByLibrary.simpleMessage("Brand"), + "brandName": MessageLookupByLibrary.simpleMessage("Pangalan ng Brand"), + "brands": MessageLookupByLibrary.simpleMessage("Mga Brand"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Tagal ng Break"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Katayuan ng Break"), + "breakTime": MessageLookupByLibrary.simpleMessage("Oras ng Break"), + "bulk": MessageLookupByLibrary.simpleMessage("Bulk Upload"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Bulk Upload"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategorya ng Negosyo"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Kumpanya at Negosyo", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Bumili Ngayon"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Bilhin ang Premium Plan", + ), + "call": MessageLookupByLibrary.simpleMessage("Tawag"), + "camera": MessageLookupByLibrary.simpleMessage("Camera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Hindi ma-edit ang ganitong uri ng transaksyon.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Hindi makuha ang mga detalye ng pagbabayad.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Kanselahin"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Naghahanap ng devices...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Hindi maaaring maglipat sa parehong account.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasidad"), + "cash": MessageLookupByLibrary.simpleMessage("Cash"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Cash at Bangko"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Pamamahala ng Cash at Bangko", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Daloy ng Pera"), + "cashIn": MessageLookupByLibrary.simpleMessage("Pumasok na Pera"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Cash na Hawak"), + "cashOut": MessageLookupByLibrary.simpleMessage("Lumabas na Pera"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Paglilipat mula Cash sa Bangko", + ), + "categories": MessageLookupByLibrary.simpleMessage("Mga Kategorya"), + "category": MessageLookupByLibrary.simpleMessage("Kategorya"), + "categoryName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Kategorya", + ), + "changeAmount": MessageLookupByLibrary.simpleMessage("Halaga ng Sukli"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Baguhin ang Password", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Suriin ang Email"), + "cheque": MessageLookupByLibrary.simpleMessage("Cheque"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Halaga ng Cheque"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Petsa ng Cheque"), + "chequeList": MessageLookupByLibrary.simpleMessage( + "Listahan ng mga Cheque", + ), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Numero ng Cheque"), + "choose": MessageLookupByLibrary.simpleMessage("Piliin"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Piliin ang Bansa"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Pumili ng Customer", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Pumili ng Supplier", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Piliin ang Iyong Mga Tampok", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Ang mga Tampok ay ang mahalagang bahagi na nagpaiba sa POSpro mula sa tradisyunal na mga solusyon.", + ), + "city": MessageLookupByLibrary.simpleMessage("Lungsod"), + "cityName": MessageLookupByLibrary.simpleMessage("Pangalan ng Lungsod"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Linisin"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "I-click upang kumonekta", + ), + "close": MessageLookupByLibrary.simpleMessage("Isara"), + "closed": MessageLookupByLibrary.simpleMessage("Sarado"), + "code": MessageLookupByLibrary.simpleMessage("Code"), + "collectDue": MessageLookupByLibrary.simpleMessage( + "Kolektahin ang Dapat Bayaran", + ), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Mangyaring Kolektahin ang Dapat Bayaran", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Kinolekta Ni:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Kinuha ni"), + "color": MessageLookupByLibrary.simpleMessage("Kulay"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinasyon ng maraming buwis", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Combo Product", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage( + "Mga Combo na Produkto", + ), + "comboReport": MessageLookupByLibrary.simpleMessage("Combo na Ulat"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Malapit nang Dumating"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Address ng Kumpanya", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Kumpirmahin ang Pagtanggal", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Kumpirmahin ang Password", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Kumpirmahin ang Password", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Kumpirmahin ang pagbabalik", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "Kumpirmahin ang SMS sa", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Congratulations"), + "connect": MessageLookupByLibrary.simpleMessage("I-click upang kumonekta"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Ikonekta ang iyong printer", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Ikonekta ang Iyong printer", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Nakakonekta sa"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Contact", + ), + "contactUs": MessageLookupByLibrary.simpleMessage( + "Makipag-ugnayan sa Amin", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("Magpatuloy"), + "continueE": MessageLookupByLibrary.simpleMessage("Magpatuloy"), + "cost": MessageLookupByLibrary.simpleMessage("Gastos"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Gastos bago ang Buwis", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Gastos kasama ang Buwis", + ), + "country": MessageLookupByLibrary.simpleMessage("Bansa"), + "countryName": MessageLookupByLibrary.simpleMessage("Pangalan ng Bansa"), + "create": MessageLookupByLibrary.simpleMessage("Gumawa"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Gumawa ng Libreng Account", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Gumawa ng Libreng Account", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Gumawa ng Sangay"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Gumawa ng Bagong Password", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng pdf.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng benta.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Credit (Pasok)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Limitasyon sa Credit ng Party", + ), + "currency": MessageLookupByLibrary.simpleMessage("Currency"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "Kasalukuyang Balanse", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Kasalukuyang Balanse ng Cash", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Kasalukuyang Buwan"), + "currentYear": MessageLookupByLibrary.simpleMessage("Kasalukuyang Taon"), + "currents": MessageLookupByLibrary.simpleMessage("Kasalukuyan"), + "custom": MessageLookupByLibrary.simpleMessage("Pasadya"), + "customDate": MessageLookupByLibrary.simpleMessage("Pasadya na Petsa"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Custom Invoice Branding", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Custom Print"), + "customer": MessageLookupByLibrary.simpleMessage("Customer"), + "customerDate": MessageLookupByLibrary.simpleMessage("Pasadya na Petsa"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Dapat Bayaran ng Customer", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Ledger ng Customer", + ), + "customerName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Customer", + ), + "customerPay": MessageLookupByLibrary.simpleMessage("Bayaran ng Customer"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Numero ng Telepono ng Customer", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Lagda ng Customer", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Araw-araw na Transaksyon", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Matagumpay na na-save ang data.", + ), + "date": MessageLookupByLibrary.simpleMessage("Petsa"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Hindi maaaring mauna ang To Date sa From Date.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang petsa", + ), + "dates": MessageLookupByLibrary.simpleMessage("Petsa:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Aklat ng Araw"), + "days": MessageLookupByLibrary.simpleMessage("araw"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Natitirang Araw"), + "dealer": MessageLookupByLibrary.simpleMessage("Dealer"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Presyo ng Dealer"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Labas)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Default na Presyong Paninda", + ), + "delete": MessageLookupByLibrary.simpleMessage("Tanggalin"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Tanggalin ang Account"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong tanggalin ang Batch na ito?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong burahin ang iyong account? Ang aksyong ito ay permanenteng magbubura ng lahat ng iyong data.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na tanggalin ang party.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Matagumpay na nabura!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Tinatanggal..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Delivery Address"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Bayad sa Paghahatid", + ), + "department": MessageLookupByLibrary.simpleMessage("Departamento"), + "deposit": MessageLookupByLibrary.simpleMessage("Deposito"), + "depositTo": MessageLookupByLibrary.simpleMessage("Ideposito Sa"), + "description": MessageLookupByLibrary.simpleMessage("Paglalarawan"), + "designation": MessageLookupByLibrary.simpleMessage("Designasyon"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Designasyon", + ), + "details": MessageLookupByLibrary.simpleMessage("Mga Detalye"), + "developedBy": MessageLookupByLibrary.simpleMessage("Binuo Ni"), + "digits": MessageLookupByLibrary.simpleMessage( + "Ang 6-digit na pin ay ipinadala sa iyong email address: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Huwag paganahin"), + "discount": MessageLookupByLibrary.simpleMessage("Diskwento"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang pangalan na ipinapakita", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Huwag Disturbohin"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Gusto mo ba talagang tanggalin ito", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Gusto mo bang tanggalin ang user?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Gusto mo bang lumabas sa app?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Gusto mo ba talagang buksan muli ang chequeng ito?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Wala kang account?", + ), + "done": MessageLookupByLibrary.simpleMessage("Tapos na"), + "download": MessageLookupByLibrary.simpleMessage("I-download"), + "downloadApk": MessageLookupByLibrary.simpleMessage("I-download ang APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "I-download ang Format ng Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Matagumpay ang pag-download! Suriin ang iyong Documents folder", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Nagda-download..."), + "due": MessageLookupByLibrary.simpleMessage("Dapat Bayaran"), + "dueAmount": MessageLookupByLibrary.simpleMessage( + "Dapat Bayaran na Halaga: ", + ), + "dueBalance": MessageLookupByLibrary.simpleMessage( + "Balanseng Dapat Bayaran", + ), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Koleksyon ng Dapat Bayaran", + ), + "dueList": MessageLookupByLibrary.simpleMessage( + "Listahan ng Dapat Bayaran", + ), + "duePay": MessageLookupByLibrary.simpleMessage("Bayad sa Utang"), + "dueReport": MessageLookupByLibrary.simpleMessage("Ulat ng Dapat Bayaran"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Hindi pinapayagan ang mga benta na may utang para sa mga walk-in na customer.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Mga Utang"), + "duration": MessageLookupByLibrary.simpleMessage("Tagal"), + "durationDays": MessageLookupByLibrary.simpleMessage("Tagal (Araw)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Madaling gamitin ang mobile pos", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Ang POSpro app ay libre, madaling gamitin. Sa katunayan, isa ito sa pinakamahusay na sistema ng POS sa buong mundo.", + ), + "edit": MessageLookupByLibrary.simpleMessage("I-edit"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "I-edit ang Pagdalo", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "I-edit ang Mga Bank Account", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "I-edit ang Pagsasaayos ng Bangko", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "I-edit ang Bangko sa Cash", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "I-edit ang Paglilipat ng Bangko", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "I-edit ang Pagsasaayos ng Cash", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "I-edit ang Cash sa Bangko", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "I-edit ang Kategorya", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "I-edit ang Designasyon", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "I-edit ang Empleyado", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("I-edit ang Holiday"), + "editLeave": MessageLookupByLibrary.simpleMessage("I-edit ang Pagliban"), + "editModel": MessageLookupByLibrary.simpleMessage("I-edit ang Modelo"), + "editPayroll": MessageLookupByLibrary.simpleMessage("I-edit ang Payroll"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "I-edit ang Numero ng Telepono ?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("I-edit ang Produkto"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "I-edit ang Invoice sa Pagbili", + ), + "editRack": MessageLookupByLibrary.simpleMessage("I-edit ang Rack"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "I-edit ang Invoice sa Pagbebenta", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("I-edit ang Shelf"), + "editShift": MessageLookupByLibrary.simpleMessage("I-edit ang Shift"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "I-edit ang Social Media", + ), + "editTax": MessageLookupByLibrary.simpleMessage("I-edit ang Buwis"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "I-edit ang Grupo ng Buwis", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "I-edit ang Variation", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "I-edit ang Warehouse", + ), + "email": MessageLookupByLibrary.simpleMessage("Email Address"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang email ay hindi maaaring walang laman", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Empleyado"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Ilagay ang mababang stock", + ), + "end": MessageLookupByLibrary.simpleMessage("Natapos"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Oras ng Pagtatapos ng Break", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagtatapos"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Petsa ng pagtatapos bago ang petsa ng pagsisimula", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Ang petsa ng pagtatapos ay hindi maaaring mauna sa petsa ng pagsisimula.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Oras ng Pagtatapos"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang oras ng pagtatapos", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Tapusin ang iyong Libreng plano", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Ilagay ang Batch No."), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng brand", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Ipasok ang isang valid na Diskwento", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Ipasok ang isang valid na OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Ipasok ang isang valid na stock", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Ilagay ang pangalan ng account na ipinapakita", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Ilagay ang pangalan ng may-ari ng account", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Ilagay ang numero ng account", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Ilagay ang Address"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Ipasok ang Halaga"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Ilagay ang Balanse"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Ilagay ang Pangalan ng Bangko", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Batch No.", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Ilagay ang Oras ng Break", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Pangalan ng Negosyo/Tindahan", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Kapasidad", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng kategorya", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Ipasok ang Kulay"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ipasok ang numero ng telepono ng customer", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Presyo ng Dealer", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Ilagay ang Paglalarawan", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Ilagay ang Pangalan ng Designasyon", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Ipasok ang diskwento", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang iyong email address sa ibaba upang makatanggap ng link sa Pag-reset ng Password.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Ilagay ang Oras ng Pagtatapos", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng kategorya ng gastos", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Ipasok ang petsa ng gastos", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Buong Address", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Ilagay ang Buong Pangalan", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Ilagay ang pangalan ng holiday", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng kategorya ng kita", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Ipasok ang text ng label", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng manufacturer", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Pangalan ng Modelo", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Ipasok ang Pangalan"), + "enterNote": MessageLookupByLibrary.simpleMessage("Ipasok ang Tandaan"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Ipasok ang panimulang balanse", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Ipasok ang code ng produkto", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Pangalan ng Produkto", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Presyo ng Pagbili", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Ipasok ang dami"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Ipasok ang numero ng reference", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Presyo ng Pag-asin", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng shelf", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Ipasok ang Sukat"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Ilagay ang Oras ng Pagsisimula", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Ipasok ang stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Rate ng Buwis", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Ipasok ang Uri"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Username", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Titulo ng Gumagamit", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Ipasok ang valid na OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Ipasok ang mga value"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Numero ng VAT/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Pamagat ng VAT/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng warehouse", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Ipasok ang Timbang"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Presyo ng Wholesale", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Ilagay ang iyong bansa", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong email address", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong buong pangalan", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong pangalan", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Ipasok ang antas ng tala", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong Password", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong numero ng telepono", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ipasok ang mensahe pagkatapos ng pagbenta", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Error sa pagbura ng buwis", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Mga Excel File"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel Uploader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Presyong Exclusive", + ), + "exit": MessageLookupByLibrary.simpleMessage("Lumabas"), + "exitBank": MessageLookupByLibrary.simpleMessage("Lumabas sa Sangay"), + "expDate": MessageLookupByLibrary.simpleMessage("Petsa ng Expiry"), + "expense": MessageLookupByLibrary.simpleMessage("Gastos"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Mga Kategorya ng Gastos", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Petsa ng Gastos"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Gastos Para sa"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Ulat ng Gastos"), + "expensesType": MessageLookupByLibrary.simpleMessage("Uri ng Gastos"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Katayuan ng Expiration", + ), + "expire": MessageLookupByLibrary.simpleMessage("Mag-eexpire"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Mga Ulat ng Expired na Produkto", + ), + "expired": MessageLookupByLibrary.simpleMessage("Nag-expire na"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pag-expire"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Nag-expire na Item", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "Listahan ng mga Nag-expire", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Expired na Produkto", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Expire"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Pahabain ang Plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Nabigo sa pagtanggal ng Departamento", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Nabigong burahin ang buwis", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nabigo sa pagkuha ng bersyon ng platform.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Nabigo sa pag-load ng mga departamento", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Nabigong iproseso ang pagbabalik.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Fashion"), + "feature": MessageLookupByLibrary.simpleMessage("Feature"), + "field": MessageLookupByLibrary.simpleMessage("Field"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Araw"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "I-filter ayon sa Petsa", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Unang Pangalan"), + "flat": MessageLookupByLibrary.simpleMessage("Flat"), + "folder": MessageLookupByLibrary.simpleMessage( + "Maaaring napunta ang email sa iyong folder ng spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Nakalimutan ang password", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Libreng Data Backup", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Libreng Pag-update sa Buong Buhay", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Libreng Package"), + "freePlan": MessageLookupByLibrary.simpleMessage("Libreng Plano"), + "from": MessageLookupByLibrary.simpleMessage("Mula sa"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Mula sa Account"), + "fromDate": MessageLookupByLibrary.simpleMessage("Mula sa Petsa"), + "fullName": MessageLookupByLibrary.simpleMessage("Buong Pangalan"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Bayad na Ngayon"), + "gallery": MessageLookupByLibrary.simpleMessage("Gallery"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Walang data na available para gumawa ng pdf", + ), + "gender": MessageLookupByLibrary.simpleMessage("Kasarian"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Gumawa ng Pdf"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Binubuo ang PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "May Natanggap Kang Email", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Nakuha ko"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Kabuuang Tubo (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantiya"), + "guest": MessageLookupByLibrary.simpleMessage("Bisita"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Mayroon ka bang account?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Itago ang mga field"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Presyo: Mataas pababa", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Ipasok ang email address", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Ipasok ang password"), + "holderName": MessageLookupByLibrary.simpleMessage("Pangalan ng May-ari"), + "holiday": MessageLookupByLibrary.simpleMessage("Holiday"), + "holidayList": MessageLookupByLibrary.simpleMessage("Listahan ng Holiday"), + "home": MessageLookupByLibrary.simpleMessage("Home"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Natitirang Oras"), + "hrm": MessageLookupByLibrary.simpleMessage("Hrm"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Sumasang-ayon ako na burahin ang aking account nang permanente.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC Code"), + "image": MessageLookupByLibrary.simpleMessage("Larawan"), + "inActive": MessageLookupByLibrary.simpleMessage("Hindi Aktibo"), + "inStock": MessageLookupByLibrary.simpleMessage("May Stocks"), + "inactive": MessageLookupByLibrary.simpleMessage("Hindi Aktibo"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Presyong Inclusive", + ), + "income": MessageLookupByLibrary.simpleMessage("Kita"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Mga Kategorya ng Kita", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Mga Kategorya ng Kita", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Petsa ng Kita"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Kita Para sa"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Ulat sa Kita"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na makita ang ulat ng kita.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Uri ng Kita"), + "incomes": MessageLookupByLibrary.simpleMessage("Mga Kita"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Impormasyong ipapakita sa mga label", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Pagtuturo"), + "inv": MessageLookupByLibrary.simpleMessage("Inv"), + "invalidAmount": MessageLookupByLibrary.simpleMessage( + "Hindi wastong halaga", + ), + "inventory": MessageLookupByLibrary.simpleMessage("Imbentaryo"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot sa imbentaryo", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Invoice"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo ng Invoice"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Numero ng Invoice"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Viewer ng Invoice"), + "item": MessageLookupByLibrary.simpleMessage("Item"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Item Idinagdag"), + "itemName": MessageLookupByLibrary.simpleMessage("Pangalan ng Item"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Benta ng mga Item"), + "joinDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagsali"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Label Roll 1.5\"*1, 38mm*25mm, Gap 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Label Roll 2\"*1, 50mm*25mm, Gap 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Password"), + "language": MessageLookupByLibrary.simpleMessage("Wika"), + "last30Days": MessageLookupByLibrary.simpleMessage("Huling 30 Araw"), + "last7Days": MessageLookupByLibrary.simpleMessage("Huling 7 Araw"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Nakaraang Buwan"), + "lastName": MessageLookupByLibrary.simpleMessage("Apelyido"), + "lastYear": MessageLookupByLibrary.simpleMessage("Nakaraang Taon"), + "leave": MessageLookupByLibrary.simpleMessage("Pagliban"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Tagal ng Pagliban"), + "leaveList": MessageLookupByLibrary.simpleMessage("Listahan ng Pagliban"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Mga Ulat ng Pagliban", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Kahilingan sa Pagliban", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Uri ng Pagliban"), + "ledger": MessageLookupByLibrary.simpleMessage("Ledger"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage( + "Walang Laman ang Listahan", + ), + "loading": MessageLookupByLibrary.simpleMessage("Naglo-load"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Naglo-load ng mga setting ng OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Mag-log In"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Mag-login Gamit ang Email", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Mag-log Out"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Nabigo ang pag-login. Pakisubukang muli.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Mag-login Gamit ang Telepono", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Pagkawala"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Pagkawala/Kita"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Pagkawala/Kita"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Pagkawala/Kita", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Mababang Stock"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alert sa Mababang Stock", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Mababang Stock", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Presyo: Mababa pataas", + ), + "lp": MessageLookupByLibrary.simpleMessage("Pagkawala/Kita"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Pagkawala/Kita", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Pamahalaan ang Settings", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Petsa ng Paggawa"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Petsa ng Paggawa"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Manufacturer"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Card"), + "messege": MessageLookupByLibrary.simpleMessage("Mensahe"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobile"), + "model": MessageLookupByLibrary.simpleMessage("Modelo"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Matagumpay na Nalikha ang Modelo!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Pangalan ng Modelo"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Matagumpay na Na-update ang Modelo!", + ), + "models": MessageLookupByLibrary.simpleMessage("Mga Modelo"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Pera Pumasok"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Pera Lumabas"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Resibo ng Pera"), + "month": MessageLookupByLibrary.simpleMessage("Buwan"), + "monthly": MessageLookupByLibrary.simpleMessage("Buwanan"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Higit pang Impormasyon"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "SRP / Presyong Paninda (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Pangalan"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang pangalan ay hindi maaaring walang laman", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Kailangan ng hindi bababa sa dalawang bank account upang makapagsagawa ng paglilipat.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Netong Tubo (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Netong Kabuuang Halaga", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Bagong Password"), + "next": MessageLookupByLibrary.simpleMessage("Susunod"), + "no": MessageLookupByLibrary.simpleMessage("Hindi"), + "noAcc": MessageLookupByLibrary.simpleMessage("Wala pang account?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang account na tumutugma", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Hindi Aktibong User"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang rekord ng pagdalo para sa mga napiling filter.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang rekord ng pagdalo.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang bank account.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang bank account na paglilipatan mula sa.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Walang Batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Walang napiling Bluetooth device.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Walang Natagpuang Sangay", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang cheque", + ), + "noData": MessageLookupByLibrary.simpleMessage("Walang Magagamit na Data"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Walang magagamit na data", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Walang magagamit na datos", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Walang magagamit na datos para i-export", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Walang datos na magagamit para makabuo ng pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Walang Natagpuang Data", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang departamento.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Walang paglalarawan na magagamit para sa departamentong ito.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Walang paglalarawan na magagamit para sa designasyong ito.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Walang ibinigay na paglalarawan.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang designasyon.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang patutunguhang bank account.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Walang nahanap na device", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Walang Utang"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Walang Napiling Dapat Bayaran", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Walang napiling file", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang holiday.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang holiday na tumutugma", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Walang nakitang item"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Walang Napiling Item", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang rekord ng pagliban para sa mga napiling filter.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang kahilingan sa pagliban.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Walang nahanap na tumutugmang produkto.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang tumutugmang rekord ng payroll.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Walang ibinigay na tala.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Walang natagpuang Party"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang rekord ng payroll.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Walang Natagpuang Produkto", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Walang produktong tumutugma sa iyong paghahanap.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Walang Napiling Produkto", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Walang Nakitang Papel ng Gumagamit", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang shift.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Walang data ng stock.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Walang Napiling Sub-Buwis", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Walang Magagamit na Supplier", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Walang Transaksyon"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang transaksyon", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Walang natagpuang transaksyon para sa filter na ito.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Walang transaksyon upang makabuo ng PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Walang tinukoy na mga halaga", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Walang nahanap na variation.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Hindi Maibabalik(VAT/Discount)", + ), + "none": MessageLookupByLibrary.simpleMessage("Wala"), + "notFound": MessageLookupByLibrary.simpleMessage("Hindi Natagpuan"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Walang Koneksyon sa Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Hindi mabuksan ang phone app.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Walang tumutugmang resulta", + ), + "note": MessageLookupByLibrary.simpleMessage("Tandaan"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Antas ng Tala"), + "notification": MessageLookupByLibrary.simpleMessage("Abiso"), + "off": MessageLookupByLibrary.simpleMessage("Off"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Sige"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Lumang Password"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang Lumang Password ay hindi maaaring walang laman", + ), + "on": MessageLookupByLibrary.simpleMessage("On"), + "open": MessageLookupByLibrary.simpleMessage("Bukas"), + "openCamera": MessageLookupByLibrary.simpleMessage("Buksan ang Camera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Buksan ang Settings"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Opening Balance"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang panimulang balanse", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagbubukas"), + "opinion": MessageLookupByLibrary.simpleMessage("Ilagay ang iyong opinyon"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("O Magpatuloy sa"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Nauubusan ng Stock"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Ang aming Premium Plan", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Mga Tampok ng Package", + ), + "package": MessageLookupByLibrary.simpleMessage("Package"), + "packageDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pag-package"), + "packageName": MessageLookupByLibrary.simpleMessage("Pangalan ng Package"), + "packingDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pag-iimpake"), + "paid": MessageLookupByLibrary.simpleMessage("Bayad na"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Bayad na Halaga"), + "paidBy": MessageLookupByLibrary.simpleMessage("Binayaran Ni"), + "paidVia": MessageLookupByLibrary.simpleMessage( + "Binayaran sa pamamagitan ng", + ), + "partialPaid": MessageLookupByLibrary.simpleMessage("Bahagyang Bayad"), + "parties": MessageLookupByLibrary.simpleMessage("Mga Partido"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng Party.", + ), + "partyList": MessageLookupByLibrary.simpleMessage( + "Listahan ng Mga Partido", + ), + "partyReports": MessageLookupByLibrary.simpleMessage("Mga Ulat ng Party"), + "partyType": MessageLookupByLibrary.simpleMessage("Uri ng Party"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Kita ayon sa Party", + ), + "password": MessageLookupByLibrary.simpleMessage("Password"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang password ay hindi maaaring walang laman", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Ang password ay dapat na hindi bababa sa 6 na character", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Ang password ay dapat na hindi bababa sa 6 na character", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Ang mga password ay hindi tumutugma", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Magbayad para sa Pag-subscribe", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Bayarang Halaga"), + "payment": MessageLookupByLibrary.simpleMessage("Pagbabayad"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Kumpletong Pagbabayad", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Pagbabayad", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Nabigo ang Pagbabayad", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Nabigo ang pagbabayad. Subukan muli.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Payment Gateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage( + "Paraan ng Pagbabayad", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Mga Paraan ng Pagbabayad", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na Pagbabayad", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Pumili ng uri ng bayad", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Uri ng Pagbabayad"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Matagumpay ang pagbabayad!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Taon ng Pagbabayad"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Mga Halaga ng Pagbabayad", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage( + "Mga Uri ng Pagbabayad", + ), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "Magbayad Gamit ang Paypal", + ), + "payroll": MessageLookupByLibrary.simpleMessage("Payroll"), + "payrollList": MessageLookupByLibrary.simpleMessage("Listahan ng Payroll"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Rekord ng Payroll"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Mga Ulat ng Payroll", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Matagumpay na Nabuo ang Pdf", + ), + "percent": MessageLookupByLibrary.simpleMessage("Porsyento"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Tinanggihan ang Pahintulot", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Tinanggihan ang pahintulot na tanggalin ang bangko.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Tinanggihan ang pahintulot na i-update ang bangko.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Tinanggihan ang pahintulot na Tingnan ang bangko.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Hindi ipinagkaloob ang pahintulot!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Personal na Impormasyon:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Numero ng Telepono"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Hindi available ang numero ng telepono.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Numero ng Telepono"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Pag-verify ng Telepono", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telepono:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Pumili at I-upload ang File", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Pumili ng Petsa ng Pagtatapos", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Pumili ng Petsa ng Pagsisimula", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Pagbabalik ng Benta", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Mangyaring magdagdag ng hindi bababa sa isang bank account upang ayusin ang mga balanse.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Mangyaring magdagdag ng dami", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Mangyaring suriin ang iyong koneksyon sa internet at subukang muli", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring ikonekta muna ang printer", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Mangyaring ikonekta ang iyong bluetooth printer", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Pakibukas ang Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang mas malaking password", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang kumpirmasyon ng password", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Mangyaring maglagay ng petsa", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang password", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na pangalan ng brand", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na pangalan ng negosyo", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na email", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na Pangalan", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na numero ng telepono", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na Pangalan ng Produkto", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na presyo ng pagbili", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Ipasok ang tamang dami (hindi bababa sa 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na Presyo ng Pagbebenta", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na pangalan ng unit", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ipasok ang Halaga", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Mangyaring magpasok ng kahit isang value.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ilagay ang pangalan ng sangay", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Mangyaring ilagay ang petsa", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ilagay ang pangalan ng designasyon", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Mangyaring Piliin ang Petsa ng Pagtatapos", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ilagay ang Pangalan ng Holiday", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ipasok ang Pangalan", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang pangalan ng rack", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang pangalan ng shelf", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang pangalan ng unit", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Mangyaring maglagay ng wastong pangalan", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ipasok ang valid na telepono at pangalan muna", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang iyong mga detalye.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "mangyaringIlagayAngIyongNumeroNgTelepono", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ilagay ang Iyong Sahod", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring gumawa muna ng benta", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng isang kategorya", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng patutunguhang bank account.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng isang kategorya ng gastos", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng uri ng pagliban", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili muna ng produkto", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng shift", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang petsa ng pagsisimula", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng katayuan", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng empleyado", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng buwan", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang parehong account.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang katayuan ng break", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang petsa", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang departamento", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang designasyon", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng produkto para sa pagbabalik", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang taon ng pagbabayad", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Pumili muna ng produkto", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Mangyaring Piliin ang Petsa ng Pagsisimula", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang katayuan", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng wastong petsa ng pagsisimula at pagtatapos.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang iyong Kasarian", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang iyong shift", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Mangyaring gamitin ang wastong purchase code para magamit ang app.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Pos"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Sale"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mensahe Pagkatapos ng Pagbenta", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Pinapatakbo Ng Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Pinapagana ng"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Premium Customer Support", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium Plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Pindutin para pumili", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("I-preview ang PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage( + "Nakaraang Dapat Bayaran", + ), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Nakaraang Bayad na Halaga", + ), + "price": MessageLookupByLibrary.simpleMessage("Presyo"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Hindi maaaring walang laman ang Presyo", + ), + "print": MessageLookupByLibrary.simpleMessage("I-print"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "I-print ang mga detalye ng Bangko sa mga invoice", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("I-print ang Barcode"), + "printLabel": MessageLookupByLibrary.simpleMessage("I-print ang Label"), + "printing": MessageLookupByLibrary.simpleMessage("Opsyon sa Pagpi-print"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Iniimprenta ang Invoice", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Opsyon sa Pag-imprenta", + ), + "product": MessageLookupByLibrary.simpleMessage("Produkto"), + "productBrand": MessageLookupByLibrary.simpleMessage("Brand ng Produkto"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategorya ng Produkto", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Code ng Produkto"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ang code ng produkto ay kinakailangan", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Produkto", + ), + "productList": MessageLookupByLibrary.simpleMessage("Listahan ng Produkto"), + "productModels": MessageLookupByLibrary.simpleMessage( + "Mga Model ng Produkto", + ), + "productName": MessageLookupByLibrary.simpleMessage("Pangalan ng Produkto"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Hindi natagpuan ang produkto", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Kasaysayan ng Pagbili ng Produkto", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Pagbili ng Produkto", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "Mga Rack ng Produkto", + ), + "productReports": MessageLookupByLibrary.simpleMessage( + "Mga Ulat ng Produkto", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Kasaysayan ng Pagbebenta ng Produkto", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Pagbenta ng Produkto", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Mga Setting ng Produkto", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Stock ng Produkto"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unit ng Produkto"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Mga Variation ng Produkto", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Kita ayon sa Produkto", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Kita at Pagkalugi ayon sa Produkto", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Pagbili ayon sa Produkto", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Pagbebenta ayon sa Produkto", + ), + "products": MessageLookupByLibrary.simpleMessage("Mga Produkto"), + "profile": MessageLookupByLibrary.simpleMessage("Profile"), + "profileEdit": MessageLookupByLibrary.simpleMessage("I-edit ang Profile"), + "profit": MessageLookupByLibrary.simpleMessage("Kita"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Kita at Pagkalugi"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Tubo at Lugi", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Kita at Luging"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Margin ng Kita (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Porsyento ng Tubo"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo Code"), + "purchase": MessageLookupByLibrary.simpleMessage("Pagbili"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarma sa Pagbili"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Binili Ni:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Nakumpirma ang Pagbili", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Pagbili", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Presyo ng Pagbili (Ex.)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang presyo ng pagbili (Ex.)", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Presyo ng Pagbili (Inc.)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang presyo ng pagbili (Inc.)", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Listahan ng Pagbili"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Bilhin Ngayon"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Bilhin ang Premium Plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Presyo ng Pagbili"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Dami ng Binili"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang dami ng binili", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Ulat sa Pagbili"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Pagbabalik ng Sales", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Ulat sa Pagbalik ng Pagbili", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Mga Return sa Pagbili", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang mga pagbili.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng mga pagbili.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Binili"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Binili ni"), + "qty": MessageLookupByLibrary.simpleMessage("Qty"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantity"), + "quickOver": MessageLookupByLibrary.simpleMessage( + "Mabilis na Pangkalahatang-ideya", + ), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Mabilis na Pangkalahatang-ideya", + ), + "rack": MessageLookupByLibrary.simpleMessage("Rack"), + "rackName": MessageLookupByLibrary.simpleMessage("Pangalan ng Rack"), + "racks": MessageLookupByLibrary.simpleMessage("Mga Rack"), + "reOpen": MessageLookupByLibrary.simpleMessage("Buksan Muli"), + "read": MessageLookupByLibrary.simpleMessage("Basahin"), + "receipt": MessageLookupByLibrary.simpleMessage("Resibo"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Natanggap na Halaga", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("Natanggap Ni"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Natanggap Mula Kay"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Mga Kamakailang Transaksyon", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Natanggap ang Pin"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Bawasan ang Cash"), + "reference": MessageLookupByLibrary.simpleMessage("Sanggunian"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Numero ng Reference"), + "referenceNumber": MessageLookupByLibrary.simpleMessage( + "Numero ng Sanggunian", + ), + "register": MessageLookupByLibrary.simpleMessage("Magrehistro"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Kailangan naming irehistro ang iyong telepono bago ka makapagsimula!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Natitira"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Natitirang Dapat Bayaran", + ), + "remark": MessageLookupByLibrary.simpleMessage("Puna"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Tandaan ako"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Tandaan ako mamaya", + ), + "remove": MessageLookupByLibrary.simpleMessage("Alisin"), + "reports": MessageLookupByLibrary.simpleMessage("Mga Ulat"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Ipadala muli sa loob ng ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Ipasok ang valid na OTP", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "I-reset ang password gamit ang iyong email o numero ng telepono", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "I-reset ang iyong password para sa pagbawi at pag-log in sa iyong account", + ), + "resets": MessageLookupByLibrary.simpleMessage("I-reset"), + "retailer": MessageLookupByLibrary.simpleMessage("Retailer"), + "retry": MessageLookupByLibrary.simpleMessage("Subukan muli"), + "retryScan": MessageLookupByLibrary.simpleMessage("Ulitin ang Scan"), + "retur": MessageLookupByLibrary.simpleMessage("Ibalik"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Halagang Ibabalik"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Dami ng Ibinabalik", + ), + "returned": MessageLookupByLibrary.simpleMessage("Ibinalik"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Halagang Ibinalik"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagkabalik"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Naibalik na Item"), + "role": MessageLookupByLibrary.simpleMessage("Role"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Papel at Pahintulot", + ), + "roles": MessageLookupByLibrary.simpleMessage("Mga Role"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "I-round sa pinakamalapit na buong numero", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "I-round sa pinakamalapit na decimal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "I-round sa pinakamalapit na decimal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "I-round sa pinakamalapit na decimal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "I-round sa buong numero", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Pag-round off"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Pinalapit na Kabuuan", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Pagpapalapit (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Tumatakbong Cash"), + "sNo": MessageLookupByLibrary.simpleMessage("No."), + "salary": MessageLookupByLibrary.simpleMessage("Sahod"), + "sale": MessageLookupByLibrary.simpleMessage("Benta"), + "saleBy": MessageLookupByLibrary.simpleMessage("Benta ni"), + "saleEdit": MessageLookupByLibrary.simpleMessage("I-edit ang Benta"), + "saleList": MessageLookupByLibrary.simpleMessage("Listahan ng Benta"), + "salePrice": MessageLookupByLibrary.simpleMessage("Presyo ng Pagbebenta"), + "saleQty": MessageLookupByLibrary.simpleMessage("Dami ng Nabenta"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang presyo ng benta", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Pagbabalik ng Benta"), + "sales": MessageLookupByLibrary.simpleMessage("Benta"), + "salesBy": MessageLookupByLibrary.simpleMessage("Binahagi Ni:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Benta", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Listahan ng Benta"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pangkalahatang-ideya ng Benta at Pagbili", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Ulat sa Pagbebenta"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Pagbabalik ng Sales"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Ulat sa Pagbalik ng Benta", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Mga Setting ng Benta", + ), + "save": MessageLookupByLibrary.simpleMessage("I-save"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("I-save at I-publish"), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "I-save ang mga Setting", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("I-save ang Variant"), + "saving": MessageLookupByLibrary.simpleMessage("Sine-save"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "I-scan ang QR code ng produkto", + ), + "search": MessageLookupByLibrary.simpleMessage("Hanapin"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Maghanap ng pagdalo", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Maghanap ng Batch no...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Maghanap Dito...."), + "searchLeave": MessageLookupByLibrary.simpleMessage( + "Maghanap ng mga pagliban", + ), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "Maghanap ng Produkto", + ), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Maghanap ng mga transaksyon...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Maghanap..."), + "seconds": MessageLookupByLibrary.simpleMessage("segundo"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Tingnan ang lahat ng promo code", + ), + "select": MessageLookupByLibrary.simpleMessage("Piliin"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Pumili ng isang brand", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Pumili ng isang invoice", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Piliin ang account"), + "selectAll": MessageLookupByLibrary.simpleMessage("Piliin Lahat"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Pumili ng kahit isang shelf", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Pumili ng Bangko o Cash", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Piliin ang Kategorya ng Negosyo", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Piliin ang Kategorya", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Pumili ng Customer", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Piliin ang Petsa"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Piliin muna ang petsa", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Pumili ng patutunguhan ng deposito", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Piliin muna ang empleyado", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Piliin ang petsa mula", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Pumili ng mga Item"), + "selectLang": MessageLookupByLibrary.simpleMessage("Piliin ang Iyong Wika"), + "selectModel": MessageLookupByLibrary.simpleMessage("Pumili ng Modelo"), + "selectOne": MessageLookupByLibrary.simpleMessage("Pumili ng Isa"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Pumili ng isa mga account", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Pumili ng Kategorya ng Produkto", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Pumili ng Unit ng Produkto", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Pumili ng Rack"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Pumili ng Shelf"), + "selectStock": MessageLookupByLibrary.simpleMessage("Pumili ng Stock"), + "selectTax": MessageLookupByLibrary.simpleMessage("Pumili ng Buwis"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Piliin ang petsa hanggang", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Piliin ang uri"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Pumili ng mga variation: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Pumili ng Bodega"), + "sellAll": MessageLookupByLibrary.simpleMessage("Ibenta Lahat >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Presyong Paninda"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Binebenta Ni"), + "send": MessageLookupByLibrary.simpleMessage("Ipadala"), + "sendCode": MessageLookupByLibrary.simpleMessage("Ipadala ang code"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Nagpadala Kami ng Email na may mga tagubilin kung paano i-reset ang password sa:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Ipadala ang Link sa Pag-reset", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Ipadala ang Mensahe"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Ipadala ang SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Ipadala ang SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Ipadala ang iyong Email", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "I-update ang iyong profile upang ikonekta ang iyong doktor sa mas mahusay na impresyon", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "I-set Up ang Bagong Password", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "I-set Up ang Iyong Profile", + ), + "setting": MessageLookupByLibrary.simpleMessage("Setting"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Araw"), + "share": MessageLookupByLibrary.simpleMessage("Ibahagi"), + "shelf": MessageLookupByLibrary.simpleMessage("Shelf"), + "shelfName": MessageLookupByLibrary.simpleMessage("Pangalan ng Shelf"), + "shelves": MessageLookupByLibrary.simpleMessage("Mga Shelf"), + "shift": MessageLookupByLibrary.simpleMessage("Shift"), + "shiftName": MessageLookupByLibrary.simpleMessage("Pangalan ng Shift"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Shipping Address"), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Bayad sa Pagpapadala", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Panimulang Balanse ng Tindahan", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Natitirang Balanse ng Tindahan", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Ipakita ang Action"), + "showCode": MessageLookupByLibrary.simpleMessage("Ipakita ang code"), + "showCombo": MessageLookupByLibrary.simpleMessage("Ipakita ang Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Ipakita ang Petsa ng Expire", + ), + "showName": MessageLookupByLibrary.simpleMessage("Ipakita ang Pangalan"), + "showPrice": MessageLookupByLibrary.simpleMessage("Ipakita ang Presyo"), + "showSingle": MessageLookupByLibrary.simpleMessage("Ipakita ang Single"), + "showVariant": MessageLookupByLibrary.simpleMessage("Ipakita ang Variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Mag-sign in"), + "signUp": MessageLookupByLibrary.simpleMessage("Mag-sign Up"), + "single": MessageLookupByLibrary.simpleMessage("Isa"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Araw"), + "size": MessageLookupByLibrary.simpleMessage("Sukat"), + "skip": MessageLookupByLibrary.simpleMessage("Laktawan"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Laktawan ang update", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "sl": MessageLookupByLibrary.simpleMessage("SL"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart watch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Social Marketing"), + "sold": MessageLookupByLibrary.simpleMessage("Naibenta"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "May nagkamali sa web page.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Mayroong isang bagay"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Pag-login ng Staff"), + "start": MessageLookupByLibrary.simpleMessage("Magsimula"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Oras ng Pagsisimula ng Break", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagsisimula"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Simulan ang Bagong Benta", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Oras ng Pagsisimula"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang oras ng pagsisimula", + ), + "started": MessageLookupByLibrary.simpleMessage("Nagsimula"), + "state": MessageLookupByLibrary.simpleMessage("Estado"), + "stateName": MessageLookupByLibrary.simpleMessage("Pangalan ng Estado"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Katayuan"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Hindi Pa Bayad"), + "stock": MessageLookupByLibrary.simpleMessage("Stock"), + "stockList": MessageLookupByLibrary.simpleMessage("Listahan ng Stock"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stock / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Ulat ng Stock"), + "stockValue": MessageLookupByLibrary.simpleMessage("Halaga ng Stock"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Ang stock ay dapat hindi bababa sa 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stock: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Listahan ng Sub-Buwis"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Mga Sub-Buwis"), + "subTotal": MessageLookupByLibrary.simpleMessage("Kabuuan"), + "submit": MessageLookupByLibrary.simpleMessage("Isumite"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "Mag-subscribe Ngayon", + ), + "subscription": MessageLookupByLibrary.simpleMessage("Subscription"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Mga Ulat ng Suskripsyon", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Mga Subskripsyon"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Matagumpay na bayad", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Bayaran ng Supplier"), + "supplier": MessageLookupByLibrary.simpleMessage("Supplier"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Supplier", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Bayarin ng Supplier"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Ledger ng Supplier", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Supplier", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("Lumipat ng Sangay?"), + "switchs": MessageLookupByLibrary.simpleMessage("Lumipat"), + "tax": MessageLookupByLibrary.simpleMessage("Buwis (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grupo ng Buwis"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Porsyento ng Buwis"), + "taxRates": MessageLookupByLibrary.simpleMessage("Mga Rate ng Buwis"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Mga rate ng buwis - Pamahalaan ang iyong Mga Rate ng Buwis", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Ulat ng Buwis"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Listahan ng Ulat ng Buwis", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Uri ng Buwis"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Buwis na may iisa/maramihang Uri ng Buwis", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Salamat sa iyong pagbili", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Salamat sa iyong bayad na dapat bayaran", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo ng Thermal Invoice", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Wika ng Thermal Printer", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Laki ng Papel ng Thermal Printer", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Araw"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 label bawat sheet, 8.27 x 11.69 inches", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ngayong Buwan"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ang plan na ito ay hindi pwedeng i-upgrade", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ang plan na ito ay hindi pwedeng bilhin", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ang Produktong Ito ay Naka-add na!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ngayong Linggo"), + "thisYear": MessageLookupByLibrary.simpleMessage("Ngayong Taon"), + "time": MessageLookupByLibrary.simpleMessage("Oras"), + "timeIn": MessageLookupByLibrary.simpleMessage("Oras ng Pasok"), + "timeOut": MessageLookupByLibrary.simpleMessage("Oras ng Labas"), + "to": MessageLookupByLibrary.simpleMessage("Sa"), + "toAccount": MessageLookupByLibrary.simpleMessage("Sa Account"), + "toDate": MessageLookupByLibrary.simpleMessage("Hanggang sa Petsa"), + "today": MessageLookupByLibrary.simpleMessage("Ngayon"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Buod Ngayon"), + "top5Customer": MessageLookupByLibrary.simpleMessage( + "Nangungunang 5 Customer", + ), + "top5Product": MessageLookupByLibrary.simpleMessage( + "Nangungunang 5 Produkto", + ), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "Nangungunang 5 Supplier", + ), + "total": MessageLookupByLibrary.simpleMessage("Kabuuan"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Kabuuang Halaga"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Kabuuang Asset"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Kabuuang Balanse"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Kabuuang Mga Kategorya", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Kabuuang Dapat Bayaran"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Kabuuang Halagang Dapat Bayaran", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Kabuuang Gastos"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Kabuuang Kita"), + "totalItems": MessageLookupByLibrary.simpleMessage("Kabuuang Mga Item"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Kabuuang Pagkawala"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Kabuuan ng Bayaran"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Kabuuang Presyo"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Kabuuang Produkto"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Kabuuang Kita"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Kabuuang Pagbili"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Kabuuang Halagang Ibinalik", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Kabuuang Ibinabalik", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Kabuuang Halaga ng Sahod", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Kabuuang Benta"), + "totalVat": MessageLookupByLibrary.simpleMessage("Kabuuang VAT"), + "totall": MessageLookupByLibrary.simpleMessage("Kabuuan:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Pangkalahatang-ideya ng transaksyon", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Uri ng Transaksyon", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Mga Transaksyon"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Kasaysayan ng Transaksyon", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Paglipat"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Ilipat ang Cheque"), + "transferDate": MessageLookupByLibrary.simpleMessage("Petsa ng Paglilipat"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Subukan Muli"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Uri"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Pumili ng Uri"), + "unPaid": MessageLookupByLibrary.simpleMessage("Hindi Bayad"), + "unit": MessageLookupByLibrary.simpleMessage("Unit"), + "unitName": MessageLookupByLibrary.simpleMessage("Pangalan ng Unit"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Presyo ng Unit"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Presyo ng Yunit"), + "units": MessageLookupByLibrary.simpleMessage("Mga Unit"), + "unlimited": MessageLookupByLibrary.simpleMessage("Walang Limitasyon"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Walang Limitasyong Paggamit", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Walang Limitasyong Paggamit ng Aming Package 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("I-update"), + "updateBranch": MessageLookupByLibrary.simpleMessage("I-update ang Sangay"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "I-update ang Contact", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Nabigong i-update ang stock", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("I-update Ngayon"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang party.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "I-update ang Produkto", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na na-update ang Produkto!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang Produkto.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "I-update ang Iyong Profile", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "I-update ang Pagbili", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("I-update ang Role"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang benta.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na na-update", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "I-update ang iyong profile upang ikonekta ang iyong customer sa mas mahusay na impresyon", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "I-update ang iyong subscription", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ina-update..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("I-upgrade Ngayon"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID para sa QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("Mag-upload"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "Mag-upload ng Larawan", + ), + "uploading": MessageLookupByLibrary.simpleMessage("Nag-a-upload..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Gamitin ang gallery"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang titulo ng user ay hindi maaaring walang laman", + ), + "user": MessageLookupByLibrary.simpleMessage("User"), + "userRole": MessageLookupByLibrary.simpleMessage("Papel ng Gumagamit"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Papel ng Gumagamit", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Titulo ng Gumagamit"), + "values": MessageLookupByLibrary.simpleMessage("Mga Value"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Matagumpay na naidagdag ang Variant!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Matagumpay na natanggal ang Variant!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Listahan ng Variant"), + "variationId": MessageLookupByLibrary.simpleMessage("ID ng Variation"), + "variations": MessageLookupByLibrary.simpleMessage("Mga Variation"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Mga Produktong may Variation", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT at Buwis"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Numero ng VAT/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Pamagat ng VAT/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("VAT Number"), + "vatReports": MessageLookupByLibrary.simpleMessage("Mga VAT Report"), + "vatType": MessageLookupByLibrary.simpleMessage("Uri ng VAT"), + "verification": MessageLookupByLibrary.simpleMessage("Pagpapatunay"), + "verify": MessageLookupByLibrary.simpleMessage("I-verify"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Patunayan ang Iyong Email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Patunayan ang Email"), + "view": MessageLookupByLibrary.simpleMessage("Tingnan ang mga Detalye"), + "viewAll": MessageLookupByLibrary.simpleMessage("Tingnan Lahat"), + "viewDetails": MessageLookupByLibrary.simpleMessage( + "Tingnan ang mga Detalye", + ), + "viewPrice": MessageLookupByLibrary.simpleMessage("Tingnan ang Presyo"), + "viewStock": MessageLookupByLibrary.simpleMessage("Tingnan ang Stock"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Tinitingnan ang mga transaksyon para sa", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Walk-in Customer"), + "wallet": MessageLookupByLibrary.simpleMessage("Wallet"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Balanse ng Wallet"), + "warehouse": MessageLookupByLibrary.simpleMessage("Bodega (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Warehouse", + ), + "warranty": MessageLookupByLibrary.simpleMessage("Warranty"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Nagpadala kami ng email ng kumpirmasyon sa", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nagpadala kami ng OTP sa iyong numero ng telepono", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Lingguhan"), + "weight": MessageLookupByLibrary.simpleMessage("Timbang"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Muli mong pagdating!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Ano ang Bago"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Presyo ng Wholesale", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Wholesaler"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Malapit nang idagdag", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Isulat ang iyong mensahe dito", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Sumulat ng teksto dito...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Taun-taon"), + "years": MessageLookupByLibrary.simpleMessage("Mga Taon"), + "yes": MessageLookupByLibrary.simpleMessage("Oo"), + "yesterday": MessageLookupByLibrary.simpleMessage("Kahapon"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Hindi ka maaaring magbayad nang higit sa dapat bayaran", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Maaari mo nang muling ipadala ang OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng barcode.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na burahin ang modelo.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na burahin ang shelf", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot sa kita at pagkalugi.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng kategorya ng gastos.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng kategorya ng kita.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng modelo", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng pagbili.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na tanggalin ang Departamento.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na tanggalin ang Designasyon.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na tanggalin ang Kahilingan sa Pagliban.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na tanggalin ang PayRoll.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na mag-export sa excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na bumuo ng barcode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng ulat", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang sangay.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang Departamento.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang Kahilingan sa Pagliban.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang modelo", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang mga Holiday.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na tingnan ang pagdalo", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang PayRoll.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang Designasyon.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na tanggalin ang Shift.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang Shift.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng racks.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na magbura ng racks.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na mag-update ng racks.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng gastos.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng kita.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Kailangan Mong Magbigay ng Pahintulot", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Ginagamit mo ang "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Gusto mo bang tanggalin ang produktong ito?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Malapit nang matapos ang iyong Libreng Package, bilhin ang iyong susunod na plano Salamat.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Ang Iyong Package"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ang Iyong Package ay Mamamatay sa loob ng 5 Araw", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ang Iyong Package ay Mamamatay Ngayon\n\nMangyaring Bumili muli", + ), + "zip": MessageLookupByLibrary.simpleMessage("Zip code"), + "zipCode": MessageLookupByLibrary.simpleMessage("Ilagay ang Zip code"), + }; +} diff --git a/lib/generated/intl/messages_fr.dart b/lib/generated/intl/messages_fr.dart new file mode 100644 index 0000000..db31565 --- /dev/null +++ b/lib/generated/intl/messages_fr.dart @@ -0,0 +1,2530 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a fr locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'fr'; + + static String m0(start) => "Renvoyer l\'OTP dans \$${start} secondes"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Détails du client", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FACTURE"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo Facture Page A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nom d\'affichage du compte", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nom du titulaire du compte", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nom du compte"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nom du compte"), + "action": MessageLookupByLibrary.simpleMessage("Action"), + "actions": MessageLookupByLibrary.simpleMessage("Actions"), + "active": MessageLookupByLibrary.simpleMessage("Actif"), + "add": MessageLookupByLibrary.simpleMessage("Ajouter"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter un achat", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Ajouter une présence", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Ajouter une banque"), + "addBrand": MessageLookupByLibrary.simpleMessage("Ajouter une marque"), + "addCash": MessageLookupByLibrary.simpleMessage("Ajouter de l\'argent"), + "addCategory": MessageLookupByLibrary.simpleMessage( + "Ajouter une catégorie", + ), + "addContact": MessageLookupByLibrary.simpleMessage("Ajouter le contact"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter un client", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Ajouter un client"), + "addDelivery": MessageLookupByLibrary.simpleMessage( + "Ajouter une livraison", + ), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Ajouter un département", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Ajouter une nouvelle désignation", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Ajouter une dépense"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Ajouter une catégorie de dépenses", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Ajouter un jour férié"), + "addImage": MessageLookupByLibrary.simpleMessage("Ajouter une image"), + "addIncome": MessageLookupByLibrary.simpleMessage("Ajouter un revenu"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Ajouter une catégorie de revenu", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Ajouter des articles"), + "addLeave": MessageLookupByLibrary.simpleMessage("Ajouter un congé"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Ajouter plus de champs", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Ajouter une nouvelle adresse", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Ajouter une présence", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Ajouter des comptes bancaires", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Ajouter un nouvel employé", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Ajouter un jour férié", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Ajouter un nouveau congé", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Ajouter un nouveau modèle", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Ajouter une nouvelle paie", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Action"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter un achat", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Ajouter un Nouveau Rayon", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Ajouter un nouveau poste", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "Ajouter une nouvelle taxe", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Ajouter une Nouvelle Variation", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Ajouter une Nouvelle Variation", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Ajouter un nouvel entrepôt", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Ajouter une note"), + "addParty": MessageLookupByLibrary.simpleMessage("Ajouter des parties"), + "addPayment": MessageLookupByLibrary.simpleMessage("Ajouter un Paiement"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter un produit", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Ajoutez d\'abord un produit", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produit créé avec succès !", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de créer un produit.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Ajouter un achat"), + "addRole": MessageLookupByLibrary.simpleMessage("Ajouter un rôle"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter une vente", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Ajouter des ventes"), + "addShelf": MessageLookupByLibrary.simpleMessage( + "Ajouter une Nouvelle Étagère", + ), + "addShift": MessageLookupByLibrary.simpleMessage("Ajouter un poste"), + "addStock": MessageLookupByLibrary.simpleMessage("Ajouter du stock"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Ajouter une Sous-Variation", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Ajouter une taxe"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Ajouter un nouveau groupe de taxes", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Ajouter une unité"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Ajouter un rôle d\'utilisateur", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Ajouter une variante"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Ajouter les détails de la variante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Ajouté au panier"), + "adding": MessageLookupByLibrary.simpleMessage("Ajout en cours..."), + "address": MessageLookupByLibrary.simpleMessage("Adresse"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Ajuster le solde bancaire", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Ajuster la caisse"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Ajuster le solde de caisse", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Date d\'ajustement", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Avance"), + "all": MessageLookupByLibrary.simpleMessage("Tout"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Toutes les solutions commerciales", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro est une solution commerciale complète avec stock, comptabilité, ventes, dépenses et pertes/bénéfices.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Tous les employés"), + "allParties": MessageLookupByLibrary.simpleMessage("Tous les tiers"), + "allParty": MessageLookupByLibrary.simpleMessage("Tous les tiers"), + "allTime": MessageLookupByLibrary.simpleMessage("Tout le temps"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Toutes les transactions", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Déjà ajouté"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Vous avez déjà un compte ?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Montant"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Le montant doit être supérieur à 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Méthode d\'arrondi du montant", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Montants en lettres", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Le montant est requis", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Un SMS sera envoyé au numéro suivant : ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Support des applications Android et iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Une nouvelle mise à jour est disponible\nVeuillez mettre à jour votre application", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Appliquer"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Êtes-vous sûr ?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Êtes-vous sûr de vouloir supprimer cette succursale ?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Êtes-vous sûr de vouloir supprimer ce rôle ?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Êtes-vous sûr de vouloir changer de succursale ?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Êtes-vous sûr de vouloir supprimer ce contact ?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Êtes-vous sûr de vouloir quitter cette succursale ?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("En date du"), + "assets": MessageLookupByLibrary.simpleMessage("Actifs"), + "attachment": MessageLookupByLibrary.simpleMessage("Pièce jointe"), + "attendance": MessageLookupByLibrary.simpleMessage("Présence"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Rapports de présence", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Signature autorisée", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Jours calculés automatiquement", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Sélection automatique", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Retour à la page d\'accueil", + ), + "balance": MessageLookupByLibrary.simpleMessage("Solde"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Solde dû"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilan"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banque"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Comptes bancaires"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Détails bancaires"), + "bankName": MessageLookupByLibrary.simpleMessage("Nom de la banque"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Virement bancaire à bancaire", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Virement bancaire à espèces", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Réglage de l\'étiquette d\'impression du code-barres", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Générateur de code-barres", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Générateur de code-barres", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Codes-barres"), + "batch": MessageLookupByLibrary.simpleMessage("Lot"), + "batchNo": MessageLookupByLibrary.simpleMessage("Numéro de lot"), + "billTO": MessageLookupByLibrary.simpleMessage("Facturer à"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Profit par facture", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Adresse de facturation", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Date de naissance"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Le Bluetooth est désactivé. Veuillez l\'activer.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Succursale"), + "branchList": MessageLookupByLibrary.simpleMessage("Liste des succursales"), + "brand": MessageLookupByLibrary.simpleMessage("Marque"), + "brandName": MessageLookupByLibrary.simpleMessage("Marque"), + "brands": MessageLookupByLibrary.simpleMessage("Marques"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Durée de la pause"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Statut de pause"), + "breakTime": MessageLookupByLibrary.simpleMessage("Temps de pause"), + "bulk": MessageLookupByLibrary.simpleMessage("Téléchargement en masse"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "Téléchargements en Masse", + ), + "businessCat": MessageLookupByLibrary.simpleMessage("Catégorie Business"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Nom de l\'entreprise et de l\'entreprise", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Acheter Maintenant"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Acheter un forfait premium", + ), + "call": MessageLookupByLibrary.simpleMessage("Appeler"), + "camera": MessageLookupByLibrary.simpleMessage("Caméra"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Impossible de modifier ce type de transaction.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Impossible de récupérer les détails du paiement.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Annuler"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Recherche d\'appareils...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Impossible de transférer vers le même compte.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacité"), + "cash": MessageLookupByLibrary.simpleMessage("Espèces"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Caisse & Banque"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Gestion de la caisse et banque", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Flux de trésorerie"), + "cashIn": MessageLookupByLibrary.simpleMessage("Entrée d\'espèces"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Espèces en caisse"), + "cashOut": MessageLookupByLibrary.simpleMessage("Sortie d\'espèces"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfert espèces vers banque", + ), + "categories": MessageLookupByLibrary.simpleMessage("Catégories"), + "category": MessageLookupByLibrary.simpleMessage("Catégorie"), + "categoryName": MessageLookupByLibrary.simpleMessage("Nom de catégorie"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Montant du rendu"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Changer le mot de passe", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Vérifier le courriel"), + "cheque": MessageLookupByLibrary.simpleMessage("Chèques"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Montant du chèque"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Date du chèque"), + "chequeList": MessageLookupByLibrary.simpleMessage("Liste des chèques"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Numéro de chèque"), + "choose": MessageLookupByLibrary.simpleMessage("Choisir"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Choisir le pays"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Choisissez un client", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Choisissez un fournisseur", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Choisissez vos fonctionnalités", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Les fonctionnalités sont la partie importante qui distingue PosPro des solutions traditionnelles.", + ), + "city": MessageLookupByLibrary.simpleMessage("Ville"), + "cityName": MessageLookupByLibrary.simpleMessage("Nom de la ville"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Effacer"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Cliquez pour vous connecter", + ), + "close": MessageLookupByLibrary.simpleMessage("Fermer"), + "closed": MessageLookupByLibrary.simpleMessage("Fermé"), + "code": MessageLookupByLibrary.simpleMessage("Code"), + "collectDue": MessageLookupByLibrary.simpleMessage("Liste d\'échéance"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Veuillez collecter un dû", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Collecté par :"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Recueilli par"), + "color": MessageLookupByLibrary.simpleMessage("Couleur"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinaison de plusieurs taxes", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Rapport sur les produits combinés", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produits Combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Rapport combiné"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Bientôt disponible"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Adresse de la société", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Confirmer la suppression", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Confirmez le mot de passe", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Confirmer le mot de passe", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Confirmer le retour", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Confirmer le SMS au"), + "congratulation": MessageLookupByLibrary.simpleMessage( + "Toutes nos félicitations", + ), + "connect": MessageLookupByLibrary.simpleMessage( + "Cliquez pour vous connecter", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Connectez votre imprimante", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Connectez votre imprimante", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Connecté à"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Coordonnées"), + "contactUs": MessageLookupByLibrary.simpleMessage("Contactez-nous"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continuer"), + "continueE": MessageLookupByLibrary.simpleMessage("Continuer"), + "cost": MessageLookupByLibrary.simpleMessage("Coût"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Coût hors taxe"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Coût TTC"), + "country": MessageLookupByLibrary.simpleMessage("Pays"), + "countryName": MessageLookupByLibrary.simpleMessage("Nom du pays"), + "create": MessageLookupByLibrary.simpleMessage("Créer"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Créer un compte gratuit", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Créer un compte gratuit", + ), + "createBranch": MessageLookupByLibrary.simpleMessage( + "Créer une succursale", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Créer un nouveau mot de passe", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de créer un PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de créer une vente.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Crédit (Entrée)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Limite de crédit de la partie", + ), + "currency": MessageLookupByLibrary.simpleMessage("Monnaie"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Solde actuel"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Solde de caisse actuel", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mois en cours"), + "currentYear": MessageLookupByLibrary.simpleMessage("Année en cours"), + "currents": MessageLookupByLibrary.simpleMessage("Actuel"), + "custom": MessageLookupByLibrary.simpleMessage("Personnalisé"), + "customDate": MessageLookupByLibrary.simpleMessage("Date personnalisée"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Marquage personnalisé des factures", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Impression personnalisée", + ), + "customer": MessageLookupByLibrary.simpleMessage("Client"), + "customerDate": MessageLookupByLibrary.simpleMessage("Date personnalisée"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Montant dû par le client", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Grand livre client", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Nom du client"), + "customerPay": MessageLookupByLibrary.simpleMessage("Paiement du client"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Numéro de téléphone du client", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Signature du client", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transactions quotidiennes", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Tableau de bord"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Données enregistrées avec succès.", + ), + "date": MessageLookupByLibrary.simpleMessage("Date"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "La date de fin ne peut pas être antérieure à la date de début.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "La date est requise", + ), + "dates": MessageLookupByLibrary.simpleMessage("Date:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Journal"), + "days": MessageLookupByLibrary.simpleMessage("jours"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Jours restants"), + "dealer": MessageLookupByLibrary.simpleMessage("Marchand"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Prix de gros"), + "debitOut": MessageLookupByLibrary.simpleMessage("Débit (Sortie)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Prix de Vente par Défaut", + ), + "delete": MessageLookupByLibrary.simpleMessage("Supprimer"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Supprimer le compte"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Êtes-vous sûr de vouloir supprimer ce lot ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Êtes-vous sûr de vouloir supprimer votre compte ? Cette action effacera définitivement toutes vos données.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer la partie.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Supprimé avec succès !", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Suppression en cours..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Adresse de livraison", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Frais de livraison", + ), + "department": MessageLookupByLibrary.simpleMessage("Département"), + "deposit": MessageLookupByLibrary.simpleMessage("Dépôt"), + "depositTo": MessageLookupByLibrary.simpleMessage("Déposer vers"), + "description": MessageLookupByLibrary.simpleMessage("Description"), + "designation": MessageLookupByLibrary.simpleMessage("Désignation"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Nom de la désignation", + ), + "details": MessageLookupByLibrary.simpleMessage("Détails"), + "developedBy": MessageLookupByLibrary.simpleMessage("Développé par"), + "digits": MessageLookupByLibrary.simpleMessage( + "Un code PIN à 6 chiffres a été envoyé à votre adresse e-mail : ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Désactiver"), + "discount": MessageLookupByLibrary.simpleMessage("Rabais"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Le nom d\'affichage est requis", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ne pas déranger"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Voulez-vous vraiment supprimer ceci", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Voulez-vous supprimer l\'utilisateur ?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Voulez-vous quitter l\'application ?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Voulez-vous vraiment rouvrir ce chèque ?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas de compte ?", + ), + "done": MessageLookupByLibrary.simpleMessage("Terminé"), + "download": MessageLookupByLibrary.simpleMessage("Télécharger"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Télécharger APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Télécharger le format Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Téléchargement réussi ! Vérifiez votre dossier Documents", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Téléchargement..."), + "due": MessageLookupByLibrary.simpleMessage("Exigible"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Montant dû: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Solde dû"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Collecte due"), + "dueList": MessageLookupByLibrary.simpleMessage("Liste d\'échéance"), + "duePay": MessageLookupByLibrary.simpleMessage("Paiement dû"), + "dueReport": MessageLookupByLibrary.simpleMessage("Rapport attendu"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Les ventes à terme ne sont pas autorisées pour les clients sans compte.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dettes"), + "duration": MessageLookupByLibrary.simpleMessage("Durée"), + "durationDays": MessageLookupByLibrary.simpleMessage("Durée (Jours)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Facilité d\'utilisation du terminal de paiement mobile", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "L\'application PosPro est gratuite et facile à utiliser. En fait, c\'est l\'un des meilleurs systèmes de TPV au monde.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Modifier"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Modifier la présence", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Modifier les comptes bancaires", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Modifier l\'ajustement bancaire", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Modifier banque vers espèces", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Modifier le virement bancaire", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Modifier l\'ajustement de caisse", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Modifier espèces vers banque", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Modifier la catégorie", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Modifier la désignation", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Modifier l\'employé"), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "Modifier le jour férié", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("Modifier le congé"), + "editModel": MessageLookupByLibrary.simpleMessage("Modifier le modèle"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Modifier la paie"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Modifier le numéro de téléphone ?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Modifier le Produit"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Modifier la facture d\'achat", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Modifier le Rayon"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Modifier la facture de vente", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Modifier l\'Étagère"), + "editShift": MessageLookupByLibrary.simpleMessage("Modifier le poste"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Modifier les médias sociaux", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Modifier la taxe"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Modifier le groupe de taxes", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Modifier la Variation", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "Modifier l\'entrepôt", + ), + "email": MessageLookupByLibrary.simpleMessage("Adresse e-mail"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "L\'e-mail ne peut pas être vide", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Employé"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Saisir le stock faible", + ), + "end": MessageLookupByLibrary.simpleMessage("Fin"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Fin de pause"), + "endDate": MessageLookupByLibrary.simpleMessage("Date de fin"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Date de fin antérieure à la date de début", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "La date de fin ne peut pas être antérieure à la date de début.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Heure de fin"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'heure de fin est requise", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Mettre fin à votre plan gratuit", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Saisir le numéro de lot", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Entrez un nom de marque", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Entrez une réduction valide", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Saisissez un OTP valide", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un stock valide", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom d\'affichage du compte", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom du titulaire du compte", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Entrez le numéro de compte", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Saisir l\'adresse"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Entrez le montant"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Entrez le solde"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom de la banque", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Saisir No. Lot (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Entrez l\'heure de pause", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Entrez le nom de l\'entreprise/boutique", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Entrez la capacité"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom de la catégorie", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Entrez la couleur"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Entrez le numéro de téléphone du client", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Entrez le prix du revendeur", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Entrez la description", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom de la désignation", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Entrez la réduction", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Veuillez saisir votre adresse e-mail ci-dessous pour recevoir le lien de réinitialisation du mot de passe.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Entrez l\'heure de fin", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom de la catégorie de dépenses", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Entrez la date de la dépense", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Entrez l\'adresse complète", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom complet", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom du jour férié", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom de la catégorie de revenu", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Entrez le texte de l\'étiquette", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom du fabricant", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom du modèle", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Entrez le nom"), + "enterNote": MessageLookupByLibrary.simpleMessage("Entrez une note"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Entrez le solde d\'ouverture", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Entrez le code produit", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom du produit", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Entrez le prix d\'achat", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Entrez la quantité"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Entrez le numéro de référence", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Entrez le prix de vente", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Saisir le nom de l\'étagère", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Entrez la taille"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Entrez l\'heure de début", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Entrez le stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Entrez le taux d\'imposition", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Entrez le type"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Saisir le nom d\'utilisateur", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Entrez le titre de l\'utilisateur", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Entrez un OTP valide", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Saisir les valeurs"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Entrez le numéro de TVA/TPS", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Entrez le titre de la TVA/TPS", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Entrez le nom de l\'entrepôt", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Entrez le poids"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Entrez le prix de gros", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Entrez votre pays", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Entrez votre adresse e-mail", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Entrez votre nom complet", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Entrez votre nom"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Saisissez votre niveau de note", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Saisir votre mot de passe", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Entrez votre numéro de téléphone", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Saisissez votre message après-vente", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Erreur lors de la suppression de la taxe", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Fichiers Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Chargeur Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Prix Exclusif (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Quitter"), + "exitBank": MessageLookupByLibrary.simpleMessage("Quitter la succursale"), + "expDate": MessageLookupByLibrary.simpleMessage("Date d\'expiration"), + "expense": MessageLookupByLibrary.simpleMessage("Dépense"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Catégories de dépenses", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Date de dépense"), + "expenseFor": MessageLookupByLibrary.simpleMessage("À ce jour"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Rapport de dépenses", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Types de Dépenses"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Statut d\'expiration", + ), + "expire": MessageLookupByLibrary.simpleMessage("Expirer"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapports des Produits Expirés", + ), + "expired": MessageLookupByLibrary.simpleMessage("Expiré"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Date d\'Expiration"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Rapport des articles expirés", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Liste expirée"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Produits Expirés"), + "expiry": MessageLookupByLibrary.simpleMessage("Expiration"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Prolonger le Forfait"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Échec de la suppression du département", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Échec de la suppression de la taxe", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Échec de l\'obtention de la version de la plateforme.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Échec du chargement des départements", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Échec du traitement du retour.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Fonctionnalité"), + "field": MessageLookupByLibrary.simpleMessage("Champ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Jours"), + "filter": MessageLookupByLibrary.simpleMessage("Filtrer"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrer par date"), + "firstName": MessageLookupByLibrary.simpleMessage("Prénom"), + "flat": MessageLookupByLibrary.simpleMessage("Fixe (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "Il se peut que le mail ait fini dans votre dossier spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Mot de passe oublié", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Sauvegarde des données gratuite", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Mise à jour gratuite à vie", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Forfait gratuit"), + "freePlan": MessageLookupByLibrary.simpleMessage("Forfait gratuit"), + "from": MessageLookupByLibrary.simpleMessage("De"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Depuis le compte"), + "fromDate": MessageLookupByLibrary.simpleMessage("Rapport de dépenses"), + "fullName": MessageLookupByLibrary.simpleMessage("Nom complet"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Entièrement payé"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerie"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Aucune donnée disponible pour générer un PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Genre"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Générer PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Génération du PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Vous avez un e-mail"), + "gotIt": MessageLookupByLibrary.simpleMessage("Compris"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bénéfice Brut (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantie"), + "guest": MessageLookupByLibrary.simpleMessage("Invité"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Vous avez déjà un compte?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Masquer les champs"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Prix du plus haut au plus bas", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Entrez l\'adresse e-mail", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Entrez le mot de passe", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Nom du titulaire"), + "holiday": MessageLookupByLibrary.simpleMessage("Jour férié"), + "holidayList": MessageLookupByLibrary.simpleMessage( + "Liste des jours fériés", + ), + "home": MessageLookupByLibrary.simpleMessage("Accueil"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Heures restantes"), + "hrm": MessageLookupByLibrary.simpleMessage("GRH"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "J\'accepte de supprimer mon compte définitivement.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Code IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Image"), + "inActive": MessageLookupByLibrary.simpleMessage("Inactif"), + "inStock": MessageLookupByLibrary.simpleMessage("En Stock"), + "inactive": MessageLookupByLibrary.simpleMessage("Inactif"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Prix Inclusif (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Revenu"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Catégories de revenus", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Rapport des catégories de revenus", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Date de revenu"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Revenu pour"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Rapport de revenus"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de voir le rapport de revenus.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Type de Revenu"), + "incomes": MessageLookupByLibrary.simpleMessage("Revenus"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informations à afficher sur les étiquettes", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruction"), + "inv": MessageLookupByLibrary.simpleMessage("Numéro d\'inv."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Montant invalide"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventaire"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission d\'accéder à l\'inventaire", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Facture"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo de la facture"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Numéro de facture"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Visionneuse de facture", + ), + "item": MessageLookupByLibrary.simpleMessage("Article"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Article ajouté"), + "itemName": MessageLookupByLibrary.simpleMessage("Nom de l\'article"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Ventes d\'articles"), + "joinDate": MessageLookupByLibrary.simpleMessage("Date d\'adhésion"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Taille de l\'étiquette en rouleau 1.5\"*1, 38mm*25mm, Écart 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Taille de l\'étiquette en rouleau 2\"*1, 50mm*25mm, Écart 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Mot de passe"), + "language": MessageLookupByLibrary.simpleMessage("langue"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 derniers jours"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 derniers jours"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mois dernier"), + "lastName": MessageLookupByLibrary.simpleMessage("Nom de famille"), + "lastYear": MessageLookupByLibrary.simpleMessage("L\'Année Dernière"), + "leave": MessageLookupByLibrary.simpleMessage("Congé"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Durée du congé"), + "leaveList": MessageLookupByLibrary.simpleMessage("Liste des congés"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Rapports de congés"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Demande de congé"), + "leaveType": MessageLookupByLibrary.simpleMessage("Type de congé"), + "ledger": MessageLookupByLibrary.simpleMessage("Grand livre"), + "link": MessageLookupByLibrary.simpleMessage("Lien"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("La liste est vide"), + "loading": MessageLookupByLibrary.simpleMessage("Chargement"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Chargement des paramètres OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Connexion"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Se connecter avec e-mail", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Se déconnecter"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Échec de la connexion. Veuillez réessayer.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Connexion avec téléphone", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Perte"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Perte/Profit"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Perte/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Rapport perte/profit", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stock faible"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alerte de Stock Faible", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Rapport de stock faible", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Prix du plus bas au plus haut", + ), + "lp": MessageLookupByLibrary.simpleMessage("Perte/Bénéfice"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Détails des pertes/profits", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Gérer les Paramètres", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Date de fabrication"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Date de fabrication", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Fabricant"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Message"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobile"), + "model": MessageLookupByLibrary.simpleMessage("Modèle"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modèle créé avec succès !", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nom du modèle"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modèle mis à jour avec succès !", + ), + "models": MessageLookupByLibrary.simpleMessage("Modèles"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Entrée d\'argent"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Sortie d\'argent"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Reçu de paiement"), + "month": MessageLookupByLibrary.simpleMessage("Mois"), + "monthly": MessageLookupByLibrary.simpleMessage("Mensuel"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Plus d\'informations"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Prix de Vente/PVC (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nom"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Le nom ne peut pas être vide", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Besoin d\'au moins deux comptes bancaires pour effectuer un virement.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Bénéfice Net (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Montant Total Net"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nouveau mot de passe"), + "next": MessageLookupByLibrary.simpleMessage("Suivant"), + "no": MessageLookupByLibrary.simpleMessage("Non"), + "noAcc": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas de commencer", + ), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Aucun compte correspondant trouvé", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Utilisateur non actif", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Aucun enregistrement de présence trouvé pour les filtres sélectionnés.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Aucun enregistrement de présence trouvé.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Aucun compte bancaire trouvé.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Aucun compte bancaire trouvé depuis lequel transférer.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Pas de lot"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Aucun appareil Bluetooth sélectionné.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Aucune succursale trouvée", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Aucun chèque trouvé", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "Pas de données disponibles", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Pas de données disponibles", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Aucune donnée disponible", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Aucune donnée disponible pour l\'exportation", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Aucune donnée disponible pour générer le PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Aucune donnée trouvée", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Aucun département trouvé.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Aucune description disponible pour ce département.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Aucune description disponible pour cette désignation.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Aucune description fournie.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Aucune désignation trouvée.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Aucun compte bancaire de destination trouvé.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Aucun appareil trouvé", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Aucune dette"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Aucun dû sélectionné", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Aucun fichier sélectionné", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Aucun jour férié trouvé.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Aucun jour férié correspondant trouvé", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Aucun article trouvé"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Aucun élément sélectionné", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Aucun enregistrement de congé trouvé pour les filtres sélectionnés.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Aucune demande de congé trouvée.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Aucun produit correspondant trouvé.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Aucun enregistrement de paie correspondant trouvé.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Aucune note fournie.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Aucune partie trouvée"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Aucun enregistrement de paie trouvé.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Aucun produit trouvé", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Aucun produit ne correspond à votre recherche.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Aucun produit sélectionné", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Aucun rôle d\'utilisateur trouvé", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Aucun poste trouvé."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Aucune donnée de stock disponible.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Aucune sous-taxe sélectionnée", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Aucun fournisseur disponible", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Aucune transaction"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Aucune transaction trouvée", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Aucune transaction trouvée pour ce filtre.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Aucune transaction pour générer le PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Aucune valeur définie", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Aucune variation trouvée.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Non remboursable (TVA/Remise)", + ), + "none": MessageLookupByLibrary.simpleMessage("Aucun"), + "notFound": MessageLookupByLibrary.simpleMessage("Non trouvé"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Pas de connexion Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Impossible de lancer l\'application téléphone.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Aucun résultat correspondant trouvé", + ), + "note": MessageLookupByLibrary.simpleMessage("Note"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Niveau de Note"), + "notification": MessageLookupByLibrary.simpleMessage("Notification"), + "off": MessageLookupByLibrary.simpleMessage("Désactivé"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("D\'accord"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Ancien mot de passe"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "L\'ancien mot de passe ne peut pas être vide", + ), + "on": MessageLookupByLibrary.simpleMessage("Activé"), + "open": MessageLookupByLibrary.simpleMessage("Ouvrir"), + "openCamera": MessageLookupByLibrary.simpleMessage("Ouvrir la caméra"), + "openSetting": MessageLookupByLibrary.simpleMessage( + "Ouvrir les Paramètres", + ), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "Solde d\'ouverture", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Le solde d\'ouverture est requis", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Date d\'ouverture"), + "opinion": MessageLookupByLibrary.simpleMessage("Entrez votre avis"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ou continuer avec"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Rupture de stock"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Notre Forfait Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Caractéristiques du package", + ), + "package": MessageLookupByLibrary.simpleMessage("Forfait"), + "packageDate": MessageLookupByLibrary.simpleMessage("Date du Colis"), + "packageName": MessageLookupByLibrary.simpleMessage("Nom du Forfait"), + "packingDate": MessageLookupByLibrary.simpleMessage("Date d\'emballage"), + "paid": MessageLookupByLibrary.simpleMessage("Payé"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Montant payé"), + "paidBy": MessageLookupByLibrary.simpleMessage("Payé par"), + "paidVia": MessageLookupByLibrary.simpleMessage("Payé via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Partiellement payé"), + "parties": MessageLookupByLibrary.simpleMessage("Parties"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de créer une partie.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Liste des partis"), + "partyReports": MessageLookupByLibrary.simpleMessage("Rapports des tiers"), + "partyType": MessageLookupByLibrary.simpleMessage("Type de tiers"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Profit par tiers"), + "password": MessageLookupByLibrary.simpleMessage("Mot de passe"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Le mot de passe ne peut pas être vide", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Mot de passe requis (au moins 6 caractères)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Le mot de passe doit contenir au moins 6 caractères", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Les mots de passe ne correspondent pas", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Payer pour s\'abonner", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Montant payable"), + "payment": MessageLookupByLibrary.simpleMessage("Paiement"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Paiement terminé"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Détails du paiement", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Échec du paiement"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Le paiement a échoué. Veuillez réessayer.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Passerelle de paiement", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Mode de Paiement"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Méthodes de paiement", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Paiement réussi"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un type de paiement", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Type de paiement"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Le paiement a été effectué avec succès !", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Année de paiement"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Montants des paiements", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Types de Paiements"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Payer avec PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Paie"), + "payrollList": MessageLookupByLibrary.simpleMessage("Liste de paie"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Enregistrement de paie", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage("Rapports de paie"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF généré avec succès", + ), + "percent": MessageLookupByLibrary.simpleMessage("Pourcentage"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Permission Refusée", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permission refusée de supprimer la banque.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permission refusée de mettre à jour la banque.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permission refusée de consulter la banque.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Autorisation non accordée !", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Infos personnelles :", + ), + "phone": MessageLookupByLibrary.simpleMessage("Numéro de téléphone"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Le numéro de téléphone n\'est pas disponible.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Numéro de téléphone"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Vérification par téléphone", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Téléphone :"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Choisir et charger le fichier", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Choisir la date de fin", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Choisir la date de début", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter un retour de vente", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter au moins un compte bancaire pour ajuster les soldes.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Veuillez ajouter une quantité", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Veuillez vérifier votre connexion Internet et réessayer", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Veuillez d\'abord connecter l\'imprimante", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Veuillez connecter votre imprimante Bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Veuillez activer le Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un mot de passe plus long", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un mot de passe de confirmation", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer une date", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un mot de passe", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un nom de marque valide", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un nom d\'entreprise valide", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un e-mail valide", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un nom valide", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un numéro de téléphone valide", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un nom de produit valide", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un prix d\'achat valide", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Veuillez saisir une quantité valide (au moins 1) pour tous les produits", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un prix de vente valide", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un nom d\'unité valide", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer le montant", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Veuillez saisir au moins une valeur.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer le nom de la succursale", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer la date", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer le nom de la désignation", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner la date de fin", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer le nom du jour férié", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un nom", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Veuillez saisir le nom du rayon", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Veuillez saisir le nom de l\'étagère", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Veuillez saisir l\'OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer le nom de l\'unité", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer un nom valide", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Veuillez d\'abord entrer un téléphone et un nom valides", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer vos informations.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer votre numéro de téléphone", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Veuillez entrer votre salaire", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Veuillez d\'abord effectuer une vente", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner une catégorie", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un compte bancaire de destination.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner une catégorie de dépenses", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un type de congé", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Veuillez d\'abord sélectionner un produit", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un poste", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner une date de début", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un statut", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un employé", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un mois", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner les deux comptes.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner le statut de pause", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner une date", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner le département", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner la désignation", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner un produit pour le retour", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner l\'année de paiement", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Veuillez d\'abord sélectionner un produit", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner la date de début", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner le statut", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner des dates de début et de fin valides.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner votre genre", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Veuillez sélectionner votre poste", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Veuillez utiliser le code d\'achat valide pour utiliser l\'application.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Point de vente (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("Vente POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Message Après-Vente", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Propulsé par Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Propulsé par"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Support des applications Android et iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Forfait Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Appuyer pour sélectionner", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Aperçu PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Échéance précédente"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Montant de la paie précédente", + ), + "price": MessageLookupByLibrary.simpleMessage("Prix"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Le prix ne peut pas être vide", + ), + "print": MessageLookupByLibrary.simpleMessage("Imprimer"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimer les détails bancaires sur les factures", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Imprimer le code-barres", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Imprimer l\'Étiquette"), + "printing": MessageLookupByLibrary.simpleMessage("Option d\'impression"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Impression de la facture", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Option d\'impression", + ), + "product": MessageLookupByLibrary.simpleMessage("Produit"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marque du produit"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Catégorie de produit", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Code produit"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Le code du produit est requis", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Détails du produit", + ), + "productList": MessageLookupByLibrary.simpleMessage("Liste de produits"), + "productModels": MessageLookupByLibrary.simpleMessage( + "Modèles de Produits", + ), + "productName": MessageLookupByLibrary.simpleMessage("Nom du produit"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produit non trouvé", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historique des achats de produits", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Rapport d\'achat de produit", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Rayons de Produits"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Rapports de produits", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historique des ventes de produits", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Rapport de vente de produit", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Paramètres du produit", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Stock de Produit"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unité du produit"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variations de Produit", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Profit par produit", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Pertes & Profits par produit", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Achat par produit", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Perte par produit", + ), + "products": MessageLookupByLibrary.simpleMessage("Produits"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Édition du profil"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Pertes & Profits"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Rapport détaillé des Pertes et Profits", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Profit et perte"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Marge bénéficiaire (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Pourcentage de Profit", + ), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Code promo"), + "purchase": MessageLookupByLibrary.simpleMessage("Achat"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarme d\'achat"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Acheté par :"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Achat confirmé"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Détails de l\'achat", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Prix d\'achat hors taxe", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Prix d\'achat hors taxe requis", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Prix d\'achat TTC"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Prix d\'achat TTC requis", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Liste d\'achat"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Acheter maintenant"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Acheter un forfait Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Prix d\'achat"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Qté Achetée"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Quantité d\'achat requise", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Rapport d\'achat"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Retour de vente"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Rapport de retour d\'achat", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Retours d\'Achat"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour les achats.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de créer des achats.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Acheté"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Acheté par"), + "qty": MessageLookupByLibrary.simpleMessage("Qté"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantité"), + "quickOver": MessageLookupByLibrary.simpleMessage("Aperçu rapide"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Aperçu rapide"), + "rack": MessageLookupByLibrary.simpleMessage("Rayon (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nom du Rayon"), + "racks": MessageLookupByLibrary.simpleMessage("Rayons (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Rouvrir"), + "read": MessageLookupByLibrary.simpleMessage("Lire"), + "receipt": MessageLookupByLibrary.simpleMessage("Reçu"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Montant reçu"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Reçu par"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Reçu de"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Transactions récentes", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Code PIN reçu"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Réduire l\'argent"), + "reference": MessageLookupByLibrary.simpleMessage("Référence"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Numéro de réference"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("N° de référence"), + "register": MessageLookupByLibrary.simpleMessage("Enregistrer"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Nous devons enregistrer votre téléphone sans commencer!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Restant"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Solde restant dû"), + "remark": MessageLookupByLibrary.simpleMessage("Remarque"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Se souvenir de moi"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Rappelez-moi plus tard", + ), + "remove": MessageLookupByLibrary.simpleMessage("Supprimer"), + "reports": MessageLookupByLibrary.simpleMessage("Rapports"), + "resendIn": MessageLookupByLibrary.simpleMessage("Renvoyer l\'OTP dans"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Renvoyer l\'OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Réinitialisez le mot de passe en utilisant votre e-mail ou votre numéro de téléphone", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Réinitialisez votre mot de passe pour récupérer et vous connecter à votre compte", + ), + "resets": MessageLookupByLibrary.simpleMessage("Réinitialiser"), + "retailer": MessageLookupByLibrary.simpleMessage("Détaillant"), + "retry": MessageLookupByLibrary.simpleMessage("Réessayer"), + "retryScan": MessageLookupByLibrary.simpleMessage("Réessayer le Scan"), + "retur": MessageLookupByLibrary.simpleMessage("Retour"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Montant du retour"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Quantité de retour", + ), + "returned": MessageLookupByLibrary.simpleMessage("Retourné"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Montant retourné"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Date de retour"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Article retourné"), + "role": MessageLookupByLibrary.simpleMessage("Rôle"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rôle et Permission", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rôles"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arrondir au nombre entier le plus proche", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Arrondir à la décimale la plus proche (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Arrondir à la décimale la plus proche (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Arrondir à la décimale la plus proche (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arrondir au nombre entier", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Arrondi"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Total arrondi"), + "roundings": MessageLookupByLibrary.simpleMessage("Arrondi (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Caisse courante"), + "sNo": MessageLookupByLibrary.simpleMessage("N° de Série (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Salaire"), + "sale": MessageLookupByLibrary.simpleMessage("Vente"), + "saleBy": MessageLookupByLibrary.simpleMessage("Ventes par"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Modification des ventes"), + "saleList": MessageLookupByLibrary.simpleMessage("Liste des ventes"), + "salePrice": MessageLookupByLibrary.simpleMessage("Prix de vente"), + "saleQty": MessageLookupByLibrary.simpleMessage("Qté Vendue"), + "saleReq": MessageLookupByLibrary.simpleMessage("Prix de vente requis"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Retour de vente"), + "sales": MessageLookupByLibrary.simpleMessage("Ventes"), + "salesBy": MessageLookupByLibrary.simpleMessage("Vendu par :"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Détails de la vente"), + "salesList": MessageLookupByLibrary.simpleMessage("Liste des ventes"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Aperçu des ventes et des achats", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Rapport des ventes"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Retour de vente"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Rapport de retour de vente", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Paramètres de vente"), + "save": MessageLookupByLibrary.simpleMessage("Sauvegarder"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Enregistrer et publier", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Enregistrer les paramètres", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "Enregistrer la variante", + ), + "saving": MessageLookupByLibrary.simpleMessage("Enregistrement"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Scanner le code QR du produit", + ), + "search": MessageLookupByLibrary.simpleMessage("Recherche"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Rechercher une présence", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Rechercher le n° de lot...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Recherchez ici...."), + "searchLeave": MessageLookupByLibrary.simpleMessage( + "Rechercher des congés", + ), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "Rechercher un produit", + ), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Rechercher des transactions...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Recherche..."), + "seconds": MessageLookupByLibrary.simpleMessage("secondes"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Voir tous les codes promo", + ), + "select": MessageLookupByLibrary.simpleMessage("Sélectionner"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Sélectionnez une marque", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Sélectionnez une facture", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "Sélectionner un compte", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("Tout sélectionner"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Sélectionner au moins une étagère", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Sélectionner Banque ou Espèces", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Sélectionnez la catégorie d\'entreprise", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Sélectionnez une catégorie", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Sélectionner un client", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Sélectionner une date"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Sélectionnez d\'abord une date", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Sélectionner la destination du dépôt", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Sélectionnez d\'abord un employé", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Sélectionner la date de début", + ), + "selectItems": MessageLookupByLibrary.simpleMessage( + "Sélectionner des Articles", + ), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Choisissez votre langue", + ), + "selectModel": MessageLookupByLibrary.simpleMessage( + "Sélectionner un modèle", + ), + "selectOne": MessageLookupByLibrary.simpleMessage("Sélectionnez-en un"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Sélectionner un compte", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Sélectionnez la catégorie de produit", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Sélectionnez l\'unité du produit", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Sélectionner le Rayon"), + "selectShelf": MessageLookupByLibrary.simpleMessage( + "Sélectionner l\'Étagère", + ), + "selectStock": MessageLookupByLibrary.simpleMessage( + "Sélectionner le stock", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("Sélectionner une taxe"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Sélectionner la date de fin", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Sélectionner un type"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Sélectionnez les variations : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Sélectionner l\'Entrepôt", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Vendre tout >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prix de Vente"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Vendu par"), + "send": MessageLookupByLibrary.simpleMessage("Envoyer"), + "sendCode": MessageLookupByLibrary.simpleMessage("Envoyez le code"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Nous avons envoyé un e-mail avec des instructions sur la façon de réinitialiser le mot de passe à :", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Envoyer le lien de réinitialisation", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Envoyer le message"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Envoyer un SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Envoyer SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Envoyez votre e-mail", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Mettez à jour votre profil pour connecter votre médecin avec une meilleure impression", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Configurer un nouveau mot de passe", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Configurez votre profil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Paramètres"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Jours"), + "share": MessageLookupByLibrary.simpleMessage("Partager"), + "shelf": MessageLookupByLibrary.simpleMessage("Étagère (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nom de l\'Étagère"), + "shelves": MessageLookupByLibrary.simpleMessage("Étagères (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Poste/Service"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nom du poste"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adresse de livraison", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Frais d\'expédition", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Solde d\'ouverture du magasin", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Solde restant du magasin", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Afficher Action"), + "showCode": MessageLookupByLibrary.simpleMessage("Afficher le code"), + "showCombo": MessageLookupByLibrary.simpleMessage("Afficher Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Afficher la Date d\'Expiration", + ), + "showName": MessageLookupByLibrary.simpleMessage("Afficher le nom"), + "showPrice": MessageLookupByLibrary.simpleMessage("Afficher le prix"), + "showSingle": MessageLookupByLibrary.simpleMessage("Afficher Unique"), + "showVariant": MessageLookupByLibrary.simpleMessage("Afficher Variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Se connecter"), + "signUp": MessageLookupByLibrary.simpleMessage("S\'inscrire"), + "single": MessageLookupByLibrary.simpleMessage("Unique"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Jours"), + "size": MessageLookupByLibrary.simpleMessage("Taille"), + "skip": MessageLookupByLibrary.simpleMessage("Passer"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Ignorer la mise à jour", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "sl": MessageLookupByLibrary.simpleMessage("N° de série"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Montre connectée"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Marketing social"), + "sold": MessageLookupByLibrary.simpleMessage("Vendu"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Un problème est survenu avec la page Web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage( + "Quelque chose ne va pas", + ), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Connexion du personnel", + ), + "start": MessageLookupByLibrary.simpleMessage("Démarrer"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Début de pause"), + "startDate": MessageLookupByLibrary.simpleMessage("Date de début"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Nouvelle vente"), + "startTime": MessageLookupByLibrary.simpleMessage("Heure de début"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'heure de début est requise", + ), + "started": MessageLookupByLibrary.simpleMessage("Commencé"), + "state": MessageLookupByLibrary.simpleMessage("État"), + "stateName": MessageLookupByLibrary.simpleMessage("Nom de l\'État"), + "status": MessageLookupByLibrary.simpleMessage("Statut"), + "staus": MessageLookupByLibrary.simpleMessage("Statut"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Toujours impayé"), + "stock": MessageLookupByLibrary.simpleMessage("Action"), + "stockList": MessageLookupByLibrary.simpleMessage("Liste des stocks"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stock / Variante"), + "stockReport": MessageLookupByLibrary.simpleMessage("Rapport de stock"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valeur du stock"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Le stock doit être au moins de 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stocks : "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Liste des sous-taxes"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sous-taxes"), + "subTotal": MessageLookupByLibrary.simpleMessage("Sous Total"), + "submit": MessageLookupByLibrary.simpleMessage("Soumettre"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "S\'abonner maintenant", + ), + "subscription": MessageLookupByLibrary.simpleMessage("Abonnement"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Rapports d\'abonnement", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonnements"), + "subtotal": MessageLookupByLibrary.simpleMessage("Sous-total"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "payé avec succès", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Paiement du fournisseur", + ), + "supplier": MessageLookupByLibrary.simpleMessage("Fournisseur"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Détails du fournisseur", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Dû au fournisseur"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Grand livre fournisseur", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Nom du fournisseur"), + "switchBank": MessageLookupByLibrary.simpleMessage( + "Changer de succursale ?", + ), + "switchs": MessageLookupByLibrary.simpleMessage("Changer"), + "tax": MessageLookupByLibrary.simpleMessage("Taxe (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Groupe de taxes"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Pourcentage de taxe"), + "taxRates": MessageLookupByLibrary.simpleMessage("Taux d\'imposition"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Taux d\'imposition - Gérez vos taux d\'imposition", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Rapport fiscal"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Liste des rapports fiscaux", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Type de taxe"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Taxe avec un/plusieurs type(s) de taxe", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Merci pour votre achat", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Merci pour votre paiement dû", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo Facture Thermique", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Langue de l\'Imprimante Thermique", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Taille de Page Imprimante Thermique", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Jours"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 étiquettes par feuille, 8.27 pouces par 11.69 pouces", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ce mois-ci"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ce forfait n\'est pas éligible à une mise à niveau", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ce forfait n\'est pas disponible à l\'achat", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ce produit est déjà ajouté !", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Cette semaine"), + "thisYear": MessageLookupByLibrary.simpleMessage("Cette année"), + "time": MessageLookupByLibrary.simpleMessage("Heure"), + "timeIn": MessageLookupByLibrary.simpleMessage("Heure d\'arrivée"), + "timeOut": MessageLookupByLibrary.simpleMessage("Heure de départ"), + "to": MessageLookupByLibrary.simpleMessage("À"), + "toAccount": MessageLookupByLibrary.simpleMessage("Vers le compte"), + "toDate": MessageLookupByLibrary.simpleMessage("À ce jour"), + "today": MessageLookupByLibrary.simpleMessage("Aujourd\'hui"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Résumé du jour"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Clients"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produits"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Fournisseurs"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Montant total"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Total des actifs"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Solde total"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Catégories totales", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Total dû"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Montant total dû"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Dépense totale"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Revenu total"), + "totalItems": MessageLookupByLibrary.simpleMessage("Articles totaux"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Perte totale"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total à payer"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Prix total"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Produits totaux"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Bénéfice total"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Achats totaux"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Montant total retourné", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total retourné"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Montant total du salaire", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Ventes totales"), + "totalVat": MessageLookupByLibrary.simpleMessage("TVA totale"), + "totall": MessageLookupByLibrary.simpleMessage("Total :"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Aperçu des transactions", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Type de transaction", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transactions"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Rapports d\'Historique des Transactions", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Virement"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "Transférer un chèque", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("Date de transfert"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Essayer à nouveau"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Type"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Sélectionner un type"), + "unPaid": MessageLookupByLibrary.simpleMessage("Non payé"), + "unit": MessageLookupByLibrary.simpleMessage("Unité"), + "unitName": MessageLookupByLibrary.simpleMessage("Nom de l\'unité"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Prix unitaire"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Prix unitaire"), + "units": MessageLookupByLibrary.simpleMessage("Unités"), + "unlimited": MessageLookupByLibrary.simpleMessage("Illimité"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Utilisation illimitée", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Utilisations illimitées de notre forfait👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Mise à jour"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Mettre à jour la succursale", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Mettre à jour les contacts", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Échec de la mise à jour du stock", + ), + "updateNow": MessageLookupByLibrary.simpleMessage( + "Mettez à jour maintenant", + ), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour la partie.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Mettre à jour le produit", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produit mis à jour avec succès !", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour le produit.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Mettre à jour votre profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Mettre à jour l\'achat", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Mettre à jour le rôle"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour une vente.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Mis à jour avec succès", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Mettez à jour votre profil pour donner une meilleure impression à vos clients", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Mettez à jour votre abonnement", + ), + "updating": MessageLookupByLibrary.simpleMessage("Mise à jour..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage( + "Mettre à niveau maintenant", + ), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI pour QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("Télécharger"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "Télécharger une image", + ), + "uploading": MessageLookupByLibrary.simpleMessage("Téléchargement..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Utiliser la galerie"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Le titre de l\'utilisateur ne peut pas être vide", + ), + "user": MessageLookupByLibrary.simpleMessage("Utilisateur"), + "userRole": MessageLookupByLibrary.simpleMessage("Rôle d\'utilisateur"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Détails du rôle de l\'utilisateur", + ), + "userTitle": MessageLookupByLibrary.simpleMessage( + "Titre de l\'utilisateur", + ), + "values": MessageLookupByLibrary.simpleMessage("Valeurs"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variante ajoutée avec succès !", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variante supprimée avec succès !", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Liste des Variantes"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID de Variation (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variations"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Produits à Variations", + ), + "vat": MessageLookupByLibrary.simpleMessage("TVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("TVA et Taxe"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Numéro de TVA/TPS"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Titre TVA/TPS"), + "vatId": MessageLookupByLibrary.simpleMessage("ID de TVA (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Numéro de TVA"), + "vatReports": MessageLookupByLibrary.simpleMessage("Rapports de TVA (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Type de TVA (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Vérification"), + "verify": MessageLookupByLibrary.simpleMessage("Vérifier"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Vérifiez votre e-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Vérifiez l\'email"), + "view": MessageLookupByLibrary.simpleMessage("Voir les détails"), + "viewAll": MessageLookupByLibrary.simpleMessage("Voir tout"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Voir les détails"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Voir le Prix"), + "viewStock": MessageLookupByLibrary.simpleMessage("Voir le Stock"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Affichage des transactions pour", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Client de passage"), + "wallet": MessageLookupByLibrary.simpleMessage("Portefeuille"), + "walletBalance": MessageLookupByLibrary.simpleMessage( + "Solde du portefeuille", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("Entrepôt (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nom de l\'entrepôt"), + "warranty": MessageLookupByLibrary.simpleMessage("Garantie"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Nous avons envoyé un e-mail de confirmation à", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nous avons envoyé un OTP sur votre numéro de téléphone", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Hebdomadaire"), + "weight": MessageLookupByLibrary.simpleMessage("Poids"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Bon retour !"), + "whatNew": MessageLookupByLibrary.simpleMessage("Quoi de neuf"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Prix de gros"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grossiste"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Sera ajouté bientôt", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Écrivez votre message ici", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Écrivez du texte ici...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Annuel"), + "years": MessageLookupByLibrary.simpleMessage("Années"), + "yes": MessageLookupByLibrary.simpleMessage("Oui"), + "yesterday": MessageLookupByLibrary.simpleMessage("Hier"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Vous ne pouvez pas payer plus que le montant dû", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Vous pouvez maintenant renvoyer l\'OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de générer un code-barres.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de supprimer le modèle.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer l\'étagère", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission pour Pertes et Profits.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de créer une catégorie de dépenses.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de créer une catégorie de revenus.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de créer un modèle", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de créer des achats.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer le département.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer la désignation.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer la demande de congé.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer la paie.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission d\'exporter vers Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de générer un code-barres.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de générer un rapport", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour la succursale.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour le département.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour la demande de congé.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de mettre à jour le modèle", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour les jours fériés.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de voir les présences", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour la paie.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour la désignation.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer le poste.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour le poste.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de créer des rayons.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de supprimer des rayons.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas la permission de mettre à jour des rayons.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de créer une dépense.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Vous n\'avez pas l\'autorisation de créer un revenu.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Vous devez donner la permission", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Vous utilisez "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Voulez-vous supprimer ce produit ?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Votre forfait gratuit est presque terminé, achetez votre prochain plan. Merci.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Votre colis"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Votre forfait expirera dans 5 jours", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Votre forfait expirera aujourd\'hui\n\nVeuillez effectuer un nouvel achat", + ), + "zip": MessageLookupByLibrary.simpleMessage("Code postal"), + "zipCode": MessageLookupByLibrary.simpleMessage("Saisir le code postal"), + }; +} diff --git a/lib/generated/intl/messages_gl.dart b/lib/generated/intl/messages_gl.dart new file mode 100644 index 0000000..e62ccd6 --- /dev/null +++ b/lib/generated/intl/messages_gl.dart @@ -0,0 +1,2470 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a gl locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'gl'; + + static String m0(start) => "Reenviar OTP en \$${start} segundos"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Detalles do Cliente", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FACTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "Logotipo de factura A4", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nome visible da conta", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nome do titular da conta", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nome da conta"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nome da conta"), + "action": MessageLookupByLibrary.simpleMessage("Acción"), + "actions": MessageLookupByLibrary.simpleMessage("Accións"), + "active": MessageLookupByLibrary.simpleMessage("Activo"), + "add": MessageLookupByLibrary.simpleMessage("Engadir"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Engadir unha Compra, por favor", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Engadir asistencia"), + "addBank": MessageLookupByLibrary.simpleMessage("Engadir banco"), + "addBrand": MessageLookupByLibrary.simpleMessage("Engadir Marca"), + "addCash": MessageLookupByLibrary.simpleMessage("Engadir efectivo"), + "addCategory": MessageLookupByLibrary.simpleMessage("Engadir Categoría"), + "addContact": MessageLookupByLibrary.simpleMessage("Engadir Contacto"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Engadir un Cliente, por favor", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Engadir cliente"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Engadir Entrega"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Engadir departamento", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Engadir nova designación", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Engadir Gasto"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Engadir Categoría de Gastos", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Engadir festivo"), + "addImage": MessageLookupByLibrary.simpleMessage("Engadir imaxe"), + "addIncome": MessageLookupByLibrary.simpleMessage("Engadir renda"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Engadir categoría de renda", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Engadir Artigos"), + "addLeave": MessageLookupByLibrary.simpleMessage("Engadir permiso"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Engadir máis campos"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Engadir Nova Dirección", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Engadir nova asistencia", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Engadir contas bancarias", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Engadir novo empregado", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Engadir novo festivo", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Engadir novo permiso"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Engadir novo modelo"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Engadir nova nómina", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Engadir Novo Produto", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Engadir unha Nova Compra, por favor", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Engadir novo andel"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Engadir nova quenda"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Engadir novo imposto"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Engadir nova variación", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Engadir novas variacións", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Engadir novo almacén", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Engadir Nota"), + "addParty": MessageLookupByLibrary.simpleMessage("Engadir grupos"), + "addPayment": MessageLookupByLibrary.simpleMessage("Engadir pago"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Engadir un Produto, por favor", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Engade primeiro un produto", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produto creado con éxito!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear produto.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Engadir Compra"), + "addRole": MessageLookupByLibrary.simpleMessage("Engadir rol"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Engadir unha Venda, por favor", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Engadir Vendas"), + "addShelf": MessageLookupByLibrary.simpleMessage("Engadir nova balda"), + "addShift": MessageLookupByLibrary.simpleMessage("Engadir quenda"), + "addStock": MessageLookupByLibrary.simpleMessage("Engadir stock"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Engadir subvariante", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Engadir imposto"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Engadir novo grupo de impostos", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Engadir Unidade"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Engadir Rol de Usuario", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Engadir variante"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Engadir detalles da variante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Engadido ao Carrinho"), + "adding": MessageLookupByLibrary.simpleMessage("Engadindo..."), + "address": MessageLookupByLibrary.simpleMessage("Enderezo"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Axustar saldo bancario", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Axustar efectivo"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Axustar saldo de efectivo", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Data de axuste"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Adiantado"), + "all": MessageLookupByLibrary.simpleMessage("Todo"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Todas as solucións empresariais", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro é unha solución empresarial completa con stock, conta, vendas, gastos e perdas/beneficios.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Todos os empregados"), + "allParties": MessageLookupByLibrary.simpleMessage("Todas as partes"), + "allParty": MessageLookupByLibrary.simpleMessage("Todas as partes"), + "allTime": MessageLookupByLibrary.simpleMessage("Todo o tempo"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Todas as transaccións", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Xa Engadido"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Xa tes unha conta? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Cantade"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "O importe debe ser superior a 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Método de redondeo do importe", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Cantidades en letras", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "O importe é obrigatorio", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Enviarase un SMS ao seguinte número: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Soporte para Aplicacións Android e iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Hai unha nova actualización dispoñible\nActualiza a túa aplicación", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Aplicar"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Estás seguro?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Está seguro de que desexa eliminar esta sucursal?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Está seguro de que quere eliminar este rol?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Está seguro de que desexa cambiar a unha sucursal diferente?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Estás seguro de que queres eliminar esta parte?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Está seguro de que desexa saír desta sucursal?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("A data de"), + "assets": MessageLookupByLibrary.simpleMessage("Activos"), + "attachment": MessageLookupByLibrary.simpleMessage("Adxunto"), + "attendance": MessageLookupByLibrary.simpleMessage("Asistencia"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Informes de asistencia", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Sinatura autorizada", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Días calculados automaticamente", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Seleccionado automaticamente", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Volver a Inicio"), + "balance": MessageLookupByLibrary.simpleMessage("Balance"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo pendente"), + "balanceSheet": MessageLookupByLibrary.simpleMessage( + "Balance de situación", + ), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banco"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Contas bancarias"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Detalles bancarios"), + "bankName": MessageLookupByLibrary.simpleMessage("Nome do banco"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferencia de banco a banco", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transferencia de banco a efectivo", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Configuración de etiquetas de código de barras", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Xerador de códigos de barras", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Xenerador de Código de Barras", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Códigos de barras"), + "batch": MessageLookupByLibrary.simpleMessage("Lote"), + "batchNo": MessageLookupByLibrary.simpleMessage("Número de lote"), + "billTO": MessageLookupByLibrary.simpleMessage("Factura a"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio por factura", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Enderezo de facturación", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Data de nacemento"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "O Bluetooth está apagado. Actíveo.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Sucursal"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista de sucursais"), + "brand": MessageLookupByLibrary.simpleMessage("Marca"), + "brandName": MessageLookupByLibrary.simpleMessage("Nome da Marca"), + "brands": MessageLookupByLibrary.simpleMessage("Marcas"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Duración do descanso", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Estado do descanso"), + "breakTime": MessageLookupByLibrary.simpleMessage("Tempo de descanso"), + "bulk": MessageLookupByLibrary.simpleMessage("Subida masiva"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Carga masiva"), + "businessCat": MessageLookupByLibrary.simpleMessage("Categoría de Negocio"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Nome da Empresa e Negocio", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Mercar agora"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Comprar Plan Premium"), + "call": MessageLookupByLibrary.simpleMessage("Chamada"), + "camera": MessageLookupByLibrary.simpleMessage("Cámara"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Non se pode editar este tipo de transacción.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Non se puideron recuperar os detalles do pago.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Cancelar"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Buscando dispositivos...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Non se pode transferir á mesma conta.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacidade"), + "cash": MessageLookupByLibrary.simpleMessage("Efectivo"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Caixa e Banco"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Xestión de caixa e bancos", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Fluxo de caixa"), + "cashIn": MessageLookupByLibrary.simpleMessage("Entrada de efectivo"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Efectivo en man"), + "cashOut": MessageLookupByLibrary.simpleMessage("Saída de efectivo"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferencia de efectivo a banco", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categorías"), + "category": MessageLookupByLibrary.simpleMessage("Categoría"), + "categoryName": MessageLookupByLibrary.simpleMessage("Nome da Categoría"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Cantidade de cambio"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Cambiar Contrasinal", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Comproba o Correo Electrónico", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Cheques"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Importe do cheque"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Data do cheque"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista de cheques"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Número do cheque"), + "choose": MessageLookupByLibrary.simpleMessage("Escoller"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Escoller país"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Escolle un Cliente", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Escolle un Fornecedor", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Elixe as túas Funcións", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "As características son a parte importante que diferencia a POSpro das solucións tradicionais.", + ), + "city": MessageLookupByLibrary.simpleMessage("Cidade"), + "cityName": MessageLookupByLibrary.simpleMessage("Nome da cidade"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Limpar"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Preme para conectar", + ), + "close": MessageLookupByLibrary.simpleMessage("Pechar"), + "closed": MessageLookupByLibrary.simpleMessage("Pechado"), + "code": MessageLookupByLibrary.simpleMessage("Código"), + "collectDue": MessageLookupByLibrary.simpleMessage("Cobrar Deuda"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Por favor, cobra unha Deuda", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Recollido por:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Recollido por"), + "color": MessageLookupByLibrary.simpleMessage("Cor"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinación de varios impostos", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Informe de produtos combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produtos combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Informe combinado"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Próximamente"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Dirección da Empresa", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Confirmar Eliminación", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Confirmar Contrasinal", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Confirmar Contrasinal", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Confirmar devolución", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Confirmar SMS a"), + "congratulation": MessageLookupByLibrary.simpleMessage("Parabéns"), + "connect": MessageLookupByLibrary.simpleMessage("Preme para conectar"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Conecta a túa impresora", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Conecta a túa impresora", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Conectado a"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Detalles de Contacto", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Contacta connosco"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continuar"), + "continueE": MessageLookupByLibrary.simpleMessage("Continuar"), + "cost": MessageLookupByLibrary.simpleMessage("Custo"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Custo sen impostos", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Custo con impostos", + ), + "country": MessageLookupByLibrary.simpleMessage("País"), + "countryName": MessageLookupByLibrary.simpleMessage("Nome do país"), + "create": MessageLookupByLibrary.simpleMessage("Crear"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Crear unha Conta Gratuíta", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Crear unha Conta Gratuíta", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Crear sucursal"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Crear Nova Contrasinal", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear venda.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Crédito (Entrada)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Límite de crédito do grupo", + ), + "currency": MessageLookupByLibrary.simpleMessage("Moeda"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Saldo actual"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Saldo de efectivo actual", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mes actual"), + "currentYear": MessageLookupByLibrary.simpleMessage("Ano actual"), + "currents": MessageLookupByLibrary.simpleMessage("Actual"), + "custom": MessageLookupByLibrary.simpleMessage("Personalizado"), + "customDate": MessageLookupByLibrary.simpleMessage("Data personalizada"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Marca personalizada de factura", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Impresión personalizada", + ), + "customer": MessageLookupByLibrary.simpleMessage("Cliente"), + "customerDate": MessageLookupByLibrary.simpleMessage("Data personalizada"), + "customerDue": MessageLookupByLibrary.simpleMessage("Deber do Cliente"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Libro maior de clientes", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Nome do Cliente"), + "customerPay": MessageLookupByLibrary.simpleMessage("Cliente Paga"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Número de Teléfono do Cliente", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Sinatura do cliente", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transacción Diaria", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Panel de Control"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Datos gardados con éxito.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "A data de fin non pode ser anterior á data de inicio.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "A data é obrigatoria", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Diario"), + "days": MessageLookupByLibrary.simpleMessage("días"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Días restantes"), + "dealer": MessageLookupByLibrary.simpleMessage("Concessionario"), + "dealerPrice": MessageLookupByLibrary.simpleMessage( + "Prezo do Concesionario", + ), + "debitOut": MessageLookupByLibrary.simpleMessage("Débito (Saída)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Prezo de venda por defecto", + ), + "delete": MessageLookupByLibrary.simpleMessage("Eliminar"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Eliminar conta"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Estás seguro de que queres eliminar este lote?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Estás seguro de que queres eliminar a túa conta? Esta acción borrará permanentemente todos os teus datos.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para eliminar grupo.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Eliminado correctamente!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Eliminando..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Dirección de Entrega", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Gasto de Envio"), + "department": MessageLookupByLibrary.simpleMessage("Departamento"), + "deposit": MessageLookupByLibrary.simpleMessage("Depósito"), + "depositTo": MessageLookupByLibrary.simpleMessage("Depositar en"), + "description": MessageLookupByLibrary.simpleMessage("Descrición"), + "designation": MessageLookupByLibrary.simpleMessage("Designación"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Nome da designación", + ), + "details": MessageLookupByLibrary.simpleMessage("Detalles"), + "developedBy": MessageLookupByLibrary.simpleMessage("Desenvolvido por"), + "digits": MessageLookupByLibrary.simpleMessage( + "Enviouse un PIN de 6 díxitos ao teu enderezo de correo electrónico: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Desactivar"), + "discount": MessageLookupByLibrary.simpleMessage("Desconto"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "O nome visible é obrigatorio", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Non Molestar"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Realmente desexa eliminar isto", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Queres eliminar o usuario?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Queres saír da aplicación?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Realmente desexa reabrir este cheque?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Non tes unha conta?", + ), + "done": MessageLookupByLibrary.simpleMessage("Feito"), + "download": MessageLookupByLibrary.simpleMessage("Descargar"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Descargar APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Descargar formato Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Descarga correcta! Consulta a túa carpeta de Documentos", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Descargando..."), + "due": MessageLookupByLibrary.simpleMessage("Debe"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Cantade Debe: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Saldo debido"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Recollida de Deudas", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Lista de Deudas"), + "duePay": MessageLookupByLibrary.simpleMessage("Pagamento debido"), + "dueReport": MessageLookupByLibrary.simpleMessage("Informe de Deudas"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Non se permiten vendas a crédito para clientes walk-in.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Débedas"), + "duration": MessageLookupByLibrary.simpleMessage("Duración"), + "durationDays": MessageLookupByLibrary.simpleMessage("Duración (Días)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "POS móbil fácil de usar", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "A aplicación POSpro é gratuíta e fácil de usar. De feito, é un dos mellores sistemas de punto de venda do mundo.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Editar"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Editar asistencia"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Editar contas bancarias", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar axuste bancario", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Editar banco a efectivo", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Editar transferencia bancaria", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar axuste de efectivo", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Editar efectivo a banco", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Editar categoría"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Editar designación", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Editar empregado"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Editar festivo"), + "editLeave": MessageLookupByLibrary.simpleMessage("Editar permiso"), + "editModel": MessageLookupByLibrary.simpleMessage("Editar modelo"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Editar nómina"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Editar Número de Teléfono?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Editar produto"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Editar Factura de Compra", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Editar andel"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Editar Factura de Venda", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Editar balda"), + "editShift": MessageLookupByLibrary.simpleMessage("Editar quenda"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Editar Medios Sociais", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Editar imposto"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Editar grupo de impostos", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Editar variación"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Editar almacén"), + "email": MessageLookupByLibrary.simpleMessage( + "Enderezo de Correo Electrónico", + ), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "O correo electrónico non pode estar baleiro", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Correo electrónico"), + "employee": MessageLookupByLibrary.simpleMessage("Empregado"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Introduza stock baixo"), + "end": MessageLookupByLibrary.simpleMessage("Fin"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Hora de fin do descanso", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Data de Fin"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "A data de fin é anterior á data de inicio", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "A data de fin non pode ser anterior á data de inicio.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Hora de fin"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "A hora de fin é obrigatoria", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Finaliza o teu Plan Gratuito", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Introduza o número de lote", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Introduce un nome de marca", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Introduce un Desconto válido", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Introduce un OTP válido", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Introduce un stock válido", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome visible da conta", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome do titular da conta", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Introduza o número de conta", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage( + "Introduza o enderezo", + ), + "enterAmount": MessageLookupByLibrary.simpleMessage("Introduce o Importe"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Introduza o saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome do banco", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Introduza o núm. de lote", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Introduza a hora do descanso", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Introduce o Nome do Negocio/Tenda", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Introduce a Capacidade", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduce o nome da categoría", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Introduce a Cor"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introduce o número de teléfono do cliente", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Introduce o Prezo do Concesionario", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Introduza a descrición", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome da designación", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Introduce o Desconto", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce o teu enderezo de correo electrónico a continuación para recibir o enlace de Restablecemento de Contrasinal.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Introduza a hora de fin", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduce o nome da categoría de gastos", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Introduce a data de gasto", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Introduce a Dirección Completa", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome completo", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome do festivo", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome da categoría de renda", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Introduce o texto da etiqueta", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Introduce o nome do fabricante", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Introduce o nome do modelo", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Introduce o Nome"), + "enterNote": MessageLookupByLibrary.simpleMessage("Introduce a Nota"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Introduce o saldo inicial", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Introduza o código do produto", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Introduce o Nome do Produto", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Introduce o Prezo de Compra", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Introduce a cantidade", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Introduce o número de referencia", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Introduce o Prezo de Salga", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Introduza o nome da balda", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Introduce o Tamaño"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Introduza a hora de inicio", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Introduce o stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Introduce o tipo de imposto", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Introduce o Tipo"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Introduza nome de usuario", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Introduce o Título do Usuario", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Introduce OTP válido", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Introduza valores"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Introduce o número de IVE/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Introduce o título do IVE/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Introduce o nome do almacén", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Introduce o Peso"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Introduce o Prezo ao Maior", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Introduza o seu país", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Introduce o teu enderezo de correo electrónico", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Introduce o teu nome completo", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Introduce o teu nome", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Introduza o nivel de nota", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Introduza o contrasinal", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introduce o teu número de teléfono", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Introduza a mensaxe postvenda", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Erro ao eliminar o imposto", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Ficheiros Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Cargador de Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Prezo exclusivo"), + "exit": MessageLookupByLibrary.simpleMessage("Saír"), + "exitBank": MessageLookupByLibrary.simpleMessage("Saír da sucursal"), + "expDate": MessageLookupByLibrary.simpleMessage("Data de caducidade"), + "expense": MessageLookupByLibrary.simpleMessage("Gasto"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Categorías de Gastos"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data de Gasto"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Gasto para"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Informe de Gastos"), + "expensesType": MessageLookupByLibrary.simpleMessage("Tipos de gastos"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Estado de caducidade", + ), + "expire": MessageLookupByLibrary.simpleMessage("Caduca"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Informes de produtos caducados", + ), + "expired": MessageLookupByLibrary.simpleMessage("Caducado"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Data de caducidade"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Informe de artigos caducados", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Lista de caducados"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Produto caducado"), + "expiry": MessageLookupByLibrary.simpleMessage("Caducidade"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Estender plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Fallou ao eliminar o departamento", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Non se puido eliminar o imposto", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Fallou ao obter a versión da plataforma.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Fallou ao cargar os departamentos", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Erro ao procesar a devolución.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Característica"), + "field": MessageLookupByLibrary.simpleMessage("Campo"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 días"), + "filter": MessageLookupByLibrary.simpleMessage("Filtrar"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrar por data"), + "firstName": MessageLookupByLibrary.simpleMessage("Nome"), + "flat": MessageLookupByLibrary.simpleMessage("Fixo"), + "folder": MessageLookupByLibrary.simpleMessage( + "Pode ser que o correo terminase na túa carpeta de spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Esqueceu a contrasinal", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Copia de Seguridade de Datos Gratuíta", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Actualización Gratuíta de por Vida", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Paquete Gratuito"), + "freePlan": MessageLookupByLibrary.simpleMessage("Plan Gratuito"), + "from": MessageLookupByLibrary.simpleMessage("De"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Da conta"), + "fromDate": MessageLookupByLibrary.simpleMessage("Desde a Data"), + "fullName": MessageLookupByLibrary.simpleMessage("Nome Completo"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Totalmente Pago"), + "gallery": MessageLookupByLibrary.simpleMessage("Galería"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Non hai datos dispoñibles para xerar PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Xénero"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Xerar PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Xerando PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Recibiches un Correo Electrónico", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Entendido"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio bruto (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantía"), + "guest": MessageLookupByLibrary.simpleMessage("Invitado"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Xa tes unha conta?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ocultar campos"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Prezo: De máis a menos", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Introduce o enderezo de correo electrónico", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Introduce a contrasinal", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Nome do titular"), + "holiday": MessageLookupByLibrary.simpleMessage("Festivo"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista de festivos"), + "home": MessageLookupByLibrary.simpleMessage("Inicio"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Horas restantes"), + "hrm": MessageLookupByLibrary.simpleMessage("RRHH"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Acepto eliminar a miña conta permanentemente.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Código IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Imaxe"), + "inActive": MessageLookupByLibrary.simpleMessage("Inactivo"), + "inStock": MessageLookupByLibrary.simpleMessage("En stock"), + "inactive": MessageLookupByLibrary.simpleMessage("Inactivo"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Prezo inclusivo"), + "income": MessageLookupByLibrary.simpleMessage("Renda"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Categorías de renda", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Informe de categorías de ingresos", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Data de renda"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Renda para"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Informe de Ingresos"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para ver o informe de ingresos.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tipo de ingresos"), + "incomes": MessageLookupByLibrary.simpleMessage("Ingresos"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Información nas etiquetas", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrución"), + "inv": MessageLookupByLibrary.simpleMessage("Nº Inv."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Importe non válido"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventario"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Non tes permiso de inventario", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Factura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logotipo da factura"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Número de factura"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Visor de Factura"), + "item": MessageLookupByLibrary.simpleMessage("Artigo"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Artigo Engadido"), + "itemName": MessageLookupByLibrary.simpleMessage("Nome do artigo"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vendas de Artigos"), + "joinDate": MessageLookupByLibrary.simpleMessage("Data de incorporación"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Rolo 1.5\"*1, 38mm*25mm, espazo 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Rolo 2\"*1, 50mm*25mm, espazo 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Correo electrónico"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Contrasinal"), + "language": MessageLookupByLibrary.simpleMessage("Idioma"), + "last30Days": MessageLookupByLibrary.simpleMessage("Últimos 30 días"), + "last7Days": MessageLookupByLibrary.simpleMessage("Últimos 7 días"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mes pasado"), + "lastName": MessageLookupByLibrary.simpleMessage("Apelido"), + "lastYear": MessageLookupByLibrary.simpleMessage("O ano pasado"), + "leave": MessageLookupByLibrary.simpleMessage("Permiso"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Duración do permiso", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista de permisos"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Informes de permisos", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Solicitude de permiso", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Tipo de permiso"), + "ledger": MessageLookupByLibrary.simpleMessage("Libro maior"), + "link": MessageLookupByLibrary.simpleMessage("Enlace"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("A lista está baleira"), + "loading": MessageLookupByLibrary.simpleMessage("Cargando"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Cargando axustes de OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Iniciar Sesión"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Iniciar Sesión con Correo Electrónico", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Saír"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Fallou o inicio de sesión. Téntao de novo.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Iniciar Sesión con Teléfono", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Perda"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Perda/Ganancias"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Perda/Ganancias"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Informe de Perdas/Ganancias", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stock baixo"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alerta de stock baixo", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Informe de stock baixo", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Prezo: De menos a máis", + ), + "lp": MessageLookupByLibrary.simpleMessage("Perda/Ganancias"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalles de Perdas/Ganancias", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Xestionar configuración", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Data de fabricación"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Data de fabricación", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Fabricante"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Card"), + "messege": MessageLookupByLibrary.simpleMessage("Mensaxe"), + "mobile": MessageLookupByLibrary.simpleMessage("Móbil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Móbil"), + "model": MessageLookupByLibrary.simpleMessage("Modelo"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelo creado con éxito!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nome do modelo"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelo actualizado con éxito!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelos"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Diñeiro entrante"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Diñeiro saínte"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Recibo de Diñeiro"), + "month": MessageLookupByLibrary.simpleMessage("Mes"), + "monthly": MessageLookupByLibrary.simpleMessage("Mensual"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Máis Información"), + "mrp": MessageLookupByLibrary.simpleMessage("PVP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Prezo de venda máximo (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nome"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "O nome non pode estar baleiro", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Necesítanse polo menos dúas contas bancarias para realizar unha transferencia.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio neto (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Importe neto total", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nova Contrasinal"), + "next": MessageLookupByLibrary.simpleMessage("Seguinte"), + "no": MessageLookupByLibrary.simpleMessage("Non"), + "noAcc": MessageLookupByLibrary.simpleMessage("Non tes ningunha conta?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Non se atoparon contas coincidentes", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Usuario non activo"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon rexistros de asistencia para os filtros seleccionados.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon rexistros de asistencia.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon contas bancarias.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Non se atoparon contas bancarias desde as que transferir.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Sen lote"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ningún dispositivo Bluetooth seleccionado.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningunha sucursal", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon cheques", + ), + "noData": MessageLookupByLibrary.simpleMessage("Non hai Datos Dispoñibles"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Non hai datos dispoñibles", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Non hai datos dispoñibles", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Non hai datos dispoñibles para exportar", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Non hai datos dispoñibles para xerar o PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Non se Encontraron Datos", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningún departamento.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Non hai descrición dispoñible para este departamento.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Non hai descrición dispoñible para esta designación.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Non se proporcionou ningunha descrición.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningunha designación.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningunha conta bancaria de destino.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningún dispositivo", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Sen débeda"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Non hai Deuda Seleccionada", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Ningún ficheiro seleccionado", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon festivos.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Non se atoparon festivos coincidentes", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningún artigo", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Non se seleccionou ningún elemento", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon rexistros de permisos para os filtros seleccionados.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon solicitudes de permiso.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Non se atoparon produtos que coincidan.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon rexistros de nómina coincidentes.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Non se proporcionou ningunha nota.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Non se atoparon grupos"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon rexistros de nómina.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Non se Encontrou ningún Produto", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ningún produto coincide coa súa busca.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Non se seleccionou ningún produto", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningún Rol de Usuario", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon quendas.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Non hai datos de stock dispoñibles.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ningún subimposto seleccionado", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Non hai Fornecedores Disponibles", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Sen Transacción"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon transaccións", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Non se atoparon transaccións para este filtro.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Non hai transaccións para xerar o PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Non hai valores definidos", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Non se atopou ningunha variación.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Non reembolsable (IVE/Desconto)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ningún"), + "notFound": MessageLookupByLibrary.simpleMessage("Non Encontrado"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Sen conexión a Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Non se puido iniciar a aplicación de teléfono.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Non se atoparon resultados", + ), + "note": MessageLookupByLibrary.simpleMessage("Nota"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nivel de nota"), + "notification": MessageLookupByLibrary.simpleMessage("Notificación"), + "off": MessageLookupByLibrary.simpleMessage("Off"), + "ok": MessageLookupByLibrary.simpleMessage("Aceptar"), + "okay": MessageLookupByLibrary.simpleMessage("Dacordo"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Contrasinal antigo"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "O contrasinal antigo non pode estar baleiro", + ), + "on": MessageLookupByLibrary.simpleMessage("On"), + "open": MessageLookupByLibrary.simpleMessage("Aberto"), + "openCamera": MessageLookupByLibrary.simpleMessage("Abrir cámara"), + "openSetting": MessageLookupByLibrary.simpleMessage("Abrir configuración"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Saldo Inicial"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "O saldo de apertura é obrigatorio", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Data de apertura"), + "opinion": MessageLookupByLibrary.simpleMessage("Introduce a túa opinión"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ou continuar con"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Agotado"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "O noso Plan Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Características do Paquete", + ), + "package": MessageLookupByLibrary.simpleMessage("Paquete"), + "packageDate": MessageLookupByLibrary.simpleMessage("Data de envasado"), + "packageName": MessageLookupByLibrary.simpleMessage("Nome do paquete"), + "packingDate": MessageLookupByLibrary.simpleMessage("Data de embalaxe"), + "paid": MessageLookupByLibrary.simpleMessage("Pago"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Cantade Pagada"), + "paidBy": MessageLookupByLibrary.simpleMessage("Pagado por"), + "paidVia": MessageLookupByLibrary.simpleMessage("Pagado a través de"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Pagado parcialmente"), + "parties": MessageLookupByLibrary.simpleMessage("Partes"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear grupo.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista de Partes"), + "partyReports": MessageLookupByLibrary.simpleMessage("Informes de partes"), + "partyType": MessageLookupByLibrary.simpleMessage("Tipo de parte"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio por parte", + ), + "password": MessageLookupByLibrary.simpleMessage("Contrasinal"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "A contrasinal non pode estar baleira", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "A contrasinal debe ter polo menos 6 caracteres", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "A contrasinal debe ter polo menos 6 caracteres", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "As contrasinais non coinciden", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Pagar para Subscribirse", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Importe a pagar"), + "payment": MessageLookupByLibrary.simpleMessage("Pagamento"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Pagamento Completo", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Detalles do pagamento", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pagamento Fallido"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "O pagamento fallou. Inténtao de novo.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Pasarela de Pagamento", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Método de pago"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Métodos de Pagamento", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Pagamento Exitoso"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Selecciona un tipo de pagamento", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Tipo de Pagamento"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "O pagamento foi exitoso!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Ano de pagamento"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Importes de Pagamento", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Tipos de pagos"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Pagar con Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Nómina"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lista de nóminas"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Rexistro de nómina"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Informes de nómina", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF xerado con éxito", + ), + "percent": MessageLookupByLibrary.simpleMessage("Porcentaxe"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Permiso denegado", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permiso denegado para eliminar o banco.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permiso denegado para actualizar banco.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permiso denegado para ver banco.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Permiso non concedido!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Información persoal:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Número de Teléfono"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Número de teléfono non dispoñible.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Número de Teléfono"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verificación Telefónica", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Teléfono:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Escoller e cargar ficheiro", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Escoller Data de Fin"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Escoller Data de Inicio", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Por favor, engada unha devolución de venda", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Por favor, engada polo menos unha conta bancaria para axustar os saldos.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Por favor, engade a cantidade", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Comproba a túa conexión a Internet e téntao de novo", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, conecta primeiro a impresora", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Por favor, conecta a túa impresora bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Active o Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce unha contrasinal máis longa", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce unha contrasinal de confirmación", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza unha data", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce unha contrasinal", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nome de marca válido", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nome de negocio válido", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un correo electrónico válido", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un Nome válido", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un número de teléfono válido", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un Nome de Produto válido", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un prezo de compra válido", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Introduza unha cantidade válida (mín. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un Prezo de Venda válido", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce un nome de unidade válido", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Por favor, Introduce o Importe", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza polo menos un valor.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza o nome da sucursal", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza a data", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza o nome da designación", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione a data de fin", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza o nome do festivo", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Por favor, Introduce o Nome", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza o nome do andel", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza o nome da balda", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce o OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce o nome da unidade", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Introduce un nome válido", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce primeiro un teléfono e nome válidos", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Por favor, introduce os teus datos.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza o seu número de teléfono", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Por favor, introduza o seu salario", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, fai unha venda primeiro", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Por favor, selecciona unha categoría", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione unha conta bancaria de destino.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Por favor, selecciona unha categoría de gastos", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un tipo de permiso", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un produto primeiro", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione unha quenda", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione a data de inicio", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un estado", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un empregado", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione un mes", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione ambas as contas.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione o estado do descanso", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione unha data", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione o departamento", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione a designación", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Selecciona o produto para a devolución", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione o ano de pagamento", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione produto primeiro", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione a data de inicio", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione o estado", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione datas de inicio e fin válidas.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione o seu xénero", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Por favor, seleccione a súa quenda", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Usa o código de compra válido para usar a aplicación.", + ), + "pos": MessageLookupByLibrary.simpleMessage("TPV"), + "posSale": MessageLookupByLibrary.simpleMessage("Venda POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mensaxe postvenda", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Potenciado por Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Desenvolvido por"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Soporte ao Cliente Premium", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Plan Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Premer para seleccionar", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Vista previa PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Debe Anterior"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Cantade Pagada Anteriormente", + ), + "price": MessageLookupByLibrary.simpleMessage("Prezo"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "O prezo non pode estar baleiro", + ), + "print": MessageLookupByLibrary.simpleMessage("Imprimir"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimir detalles bancarios nas facturas", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Imprimir código de barras", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Imprimir etiqueta"), + "printing": MessageLookupByLibrary.simpleMessage("Opción de Impresión"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimindo factura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Opción de impresión", + ), + "product": MessageLookupByLibrary.simpleMessage("Produto"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marca do Produto"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Categoría do Produto", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Código do Produto"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "o código do produto é necesario", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Detalles do Produto", + ), + "productList": MessageLookupByLibrary.simpleMessage("Lista de Produtos"), + "productModels": MessageLookupByLibrary.simpleMessage("Modelos de produto"), + "productName": MessageLookupByLibrary.simpleMessage("Nome do Produto"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produto non atopado", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historial de compra de produtos", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Informe de compra de produtos", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Andeis de produtos"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Informes de produtos", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historial de venda de produtos", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Informe de venda de produtos", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Configuración do produto", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Stock de produto"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unidade do Produto"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variacións de produto", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Beneficio por produto", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Perdas e Ganancias por produto", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Compra por produto", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Perda por produto", + ), + "products": MessageLookupByLibrary.simpleMessage("Produtos"), + "profile": MessageLookupByLibrary.simpleMessage("Perfil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Editar Perfil"), + "profit": MessageLookupByLibrary.simpleMessage("Ganancias"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Perdas e Ganancias"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Informe de perdas e ganancias", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Beneficio e perda"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Marxe de beneficio (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Porcentaxe de beneficio", + ), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Código Promocional"), + "purchase": MessageLookupByLibrary.simpleMessage("Compra"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarma de Compra"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Comprado por:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Compra Confirmada", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Detalles da Compra", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Prezo de compra ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Prezo de compra ex. requerido", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Prezo de compra inc."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Prezo de compra inc. requerido", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista de Compras"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Comprar Agora"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Comprar Plan Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Prezo de Compra"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Cant. comprada"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Requírese cantidade de compra", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Informe de Compras", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Devolución de venda", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Informe de devolución de compra", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Devolucións de compra", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para actualizar compras.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear compras.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Comprado"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Comprado por"), + "qty": MessageLookupByLibrary.simpleMessage("Qtd"), + "quantity": MessageLookupByLibrary.simpleMessage("Cantidade"), + "quickOver": MessageLookupByLibrary.simpleMessage("Visión rápida"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Visió Xeral Rápida"), + "rack": MessageLookupByLibrary.simpleMessage("Andel (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nome do andel"), + "racks": MessageLookupByLibrary.simpleMessage("Andeis (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Reabrir"), + "read": MessageLookupByLibrary.simpleMessage("Ler"), + "receipt": MessageLookupByLibrary.simpleMessage("Recibo"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Importe recibido"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Recibido por"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Recibido de"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Transaccións Recentes", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Recibiu o PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Reducir efectivo"), + "reference": MessageLookupByLibrary.simpleMessage("Referencia"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Número de Referencia"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Nº de referencia"), + "register": MessageLookupByLibrary.simpleMessage("Rexístrate"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Necesitamos rexistrar o teu teléfono antes de comezar!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Restante"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Pendente de Pago"), + "remark": MessageLookupByLibrary.simpleMessage("Observación"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Recordarme"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Recordarme máis tarde", + ), + "remove": MessageLookupByLibrary.simpleMessage("Eliminar"), + "reports": MessageLookupByLibrary.simpleMessage("Informes"), + "resendIn": MessageLookupByLibrary.simpleMessage("Reenviar en "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Introduce OTP válido"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Restablecer a contrasinal usando o teu correo electrónico ou número de teléfono", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Restablece a túa contrasinal para recuperar e iniciar sesión na túa conta", + ), + "resets": MessageLookupByLibrary.simpleMessage("Restablecer"), + "retailer": MessageLookupByLibrary.simpleMessage("Minorista"), + "retry": MessageLookupByLibrary.simpleMessage("Reintentar"), + "retryScan": MessageLookupByLibrary.simpleMessage("Reintentar busca"), + "retur": MessageLookupByLibrary.simpleMessage("Devolver"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Cantade a Devolver"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Cantidade de devolución", + ), + "returned": MessageLookupByLibrary.simpleMessage("Devolto"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Importe devolto"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Data de devolución"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Artigo devolto"), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Rol e Permiso"), + "roles": MessageLookupByLibrary.simpleMessage("Roles"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arredondar ao enteiro máis próximo", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Arredondar ao decimal máis próximo (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Arredondar ao decimal máis próximo (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Arredondar ao decimal máis próximo (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arredondar a número enteiro", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Redondeo"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Total arredondado"), + "roundings": MessageLookupByLibrary.simpleMessage("Arredondamento (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Efectivo en curso"), + "sNo": MessageLookupByLibrary.simpleMessage("Núm."), + "salary": MessageLookupByLibrary.simpleMessage("Salario"), + "sale": MessageLookupByLibrary.simpleMessage("Venda"), + "saleBy": MessageLookupByLibrary.simpleMessage("Vendas por"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Editar venda"), + "saleList": MessageLookupByLibrary.simpleMessage("Lista de Vendas"), + "salePrice": MessageLookupByLibrary.simpleMessage("Prezo de Venda"), + "saleQty": MessageLookupByLibrary.simpleMessage("Cant. vendida"), + "saleReq": MessageLookupByLibrary.simpleMessage("Prezo de venda requerido"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Devolución de venda"), + "sales": MessageLookupByLibrary.simpleMessage("Vendas"), + "salesBy": MessageLookupByLibrary.simpleMessage("Vendido por:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detalles de Vendas"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista de Vendas"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Visión Xeral de Vendas e Compras", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Informe de Vendas"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Devolución de venda"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Informe de devolución de vendas", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Configuración de vendas", + ), + "save": MessageLookupByLibrary.simpleMessage("Gardar"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Gardar e Publicar"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Gardar configuración"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Gardar variante"), + "saving": MessageLookupByLibrary.simpleMessage("Gardando"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Escanear código QR do produto", + ), + "search": MessageLookupByLibrary.simpleMessage("Buscar"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Buscar asistencia", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Buscar número de lote...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Buscar Aquí...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Buscar permisos"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Buscar Produto"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Buscar transaccións...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Buscar..."), + "seconds": MessageLookupByLibrary.simpleMessage("segundos"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Ver todos os códigos promocionais", + ), + "select": MessageLookupByLibrary.simpleMessage("Seleccionar"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Selecciona unha marca", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Selecciona unha factura", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Seleccionar conta"), + "selectAll": MessageLookupByLibrary.simpleMessage("Seleccionar todo"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Seleccione polo menos unha balda", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Seleccionar banco ou efectivo", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Selecciona a Categoría de Negocio", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Selecciona Categoría", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Seleccionar cliente", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Seleccionar data"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Seleccione primeiro unha data", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Seleccionar destino do depósito", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Seleccione primeiro un empregado", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Seleccionar data de inicio", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Seleccionar artigos"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Selecciona o teu Idioma", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Seleccionar modelo"), + "selectOne": MessageLookupByLibrary.simpleMessage("Selecciona un"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Seleccionar unha conta", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Seleccionar Categoría do Produto", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Seleccionar Unidade do Produto", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Seleccionar andel"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Seleccionar balda"), + "selectStock": MessageLookupByLibrary.simpleMessage( + "Seleccionar existencias", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("Seleccionar imposto"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Seleccionar data de fin", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Seleccionar tipo"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Seleccionar variacións: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Seleccionar almacén", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Vender Todo >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prezo de venda"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Vendido por"), + "send": MessageLookupByLibrary.simpleMessage("Enviar"), + "sendCode": MessageLookupByLibrary.simpleMessage("Enviar o código"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Enviámosche un Correo Electrónico con instrucións sobre como restablecer a contrasinal a:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Enviar Enlace de Restablecemento", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Enviar Mensaxe"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Enviar SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Enviar SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Enviar o teu Email"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Actualiza o teu perfil para conectar co teu médico con mellor impresión", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Configurar Nova Contrasinal", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Configurar o teu Perfil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Configuración"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 días"), + "share": MessageLookupByLibrary.simpleMessage("Compartir"), + "shelf": MessageLookupByLibrary.simpleMessage("Balda (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nome da balda"), + "shelves": MessageLookupByLibrary.simpleMessage("Baldas (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Quenda"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nome da quenda"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Enderezo de envío", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Gastos de envío"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Inicial da Tenda", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Residual da Tenda", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Mostrar acción"), + "showCode": MessageLookupByLibrary.simpleMessage("Amosar código"), + "showCombo": MessageLookupByLibrary.simpleMessage("Mostrar combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Mostrar data de caducidad", + ), + "showName": MessageLookupByLibrary.simpleMessage("Amosar nome"), + "showPrice": MessageLookupByLibrary.simpleMessage("Amosar prezo"), + "showSingle": MessageLookupByLibrary.simpleMessage("Mostrar individual"), + "showVariant": MessageLookupByLibrary.simpleMessage("Mostrar variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Iniciar Sesión"), + "signUp": MessageLookupByLibrary.simpleMessage("Rexístrate"), + "single": MessageLookupByLibrary.simpleMessage("Único"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 días"), + "size": MessageLookupByLibrary.simpleMessage("Tamaño"), + "skip": MessageLookupByLibrary.simpleMessage("Saltar"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Saltar a actualización", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Código"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Código"), + "sl": MessageLookupByLibrary.simpleMessage("N.º de Serie"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Reloxo Intelixente"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Marketing Social"), + "sold": MessageLookupByLibrary.simpleMessage("Vendido"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Algo saíu mal coa páxina web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Algo é"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Inicio de Sesión do Persoal", + ), + "start": MessageLookupByLibrary.simpleMessage("Iniciar"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Hora de inicio do descanso", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Data de Inicio"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Iniciar Nova Venda"), + "startTime": MessageLookupByLibrary.simpleMessage("Hora de inicio"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "A hora de inicio é obrigatoria", + ), + "started": MessageLookupByLibrary.simpleMessage("Iniciado"), + "state": MessageLookupByLibrary.simpleMessage("Estado"), + "stateName": MessageLookupByLibrary.simpleMessage("Nome do estado"), + "status": MessageLookupByLibrary.simpleMessage("Estado"), + "staus": MessageLookupByLibrary.simpleMessage("Estado"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Aínda Sen Pagar"), + "stock": MessageLookupByLibrary.simpleMessage("Stock"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista de Stock"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Existencias / Variante", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Informe de Stock"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valor do Stock"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "O stock debe ser polo menos 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stock: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Lista de subimpostos"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Subimpostos"), + "subTotal": MessageLookupByLibrary.simpleMessage("SubTotal"), + "submit": MessageLookupByLibrary.simpleMessage("Enviar"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Subscribirse agora"), + "subscription": MessageLookupByLibrary.simpleMessage("Subscrición"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Informes de subscrición", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Subscricións"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "pagado con éxito", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Fornecedor Paga"), + "supplier": MessageLookupByLibrary.simpleMessage("Fornecedor"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Detalles do fornecedor", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Débeda ao provedor"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Libro maior de provedores", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Nome do Fornecedor"), + "switchBank": MessageLookupByLibrary.simpleMessage("Cambiar de sucursal?"), + "switchs": MessageLookupByLibrary.simpleMessage("Cambiar"), + "tax": MessageLookupByLibrary.simpleMessage("Imposto (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grupo de impostos"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Porcentaxe de imposto"), + "taxRates": MessageLookupByLibrary.simpleMessage("Tipos de impostos"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Tipos de impostos - Xestiona os teus tipos de impostos", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Informe de impostos"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista de informes fiscais", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tipo de imposto"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Imposto con tipo de imposto único/múltiple", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Grazas pola túa compra", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Grazas polo teu pagamento pendente", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logotipo de factura térmica", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Idioma da impresora térmica", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Tamaño de páxina térmica", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 días"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiquetas por folla, 8.27 x 11.69 polgadas", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Este mes"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Este plan non se pode actualizar", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Este plan non está dispoñible para a compra", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Este Produto xa foi Engadido!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Esta semana"), + "thisYear": MessageLookupByLibrary.simpleMessage("Este ano"), + "time": MessageLookupByLibrary.simpleMessage("Hora"), + "timeIn": MessageLookupByLibrary.simpleMessage("Hora de entrada"), + "timeOut": MessageLookupByLibrary.simpleMessage("Hora de saída"), + "to": MessageLookupByLibrary.simpleMessage("Para"), + "toAccount": MessageLookupByLibrary.simpleMessage("Á conta"), + "toDate": MessageLookupByLibrary.simpleMessage("Ata a Data"), + "today": MessageLookupByLibrary.simpleMessage("Hoxe"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Resumo de Hoxe"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Clientes"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produtos"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Provedores"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Cantade Total"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Total de activos"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Saldo total"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Total de Categorías", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Total a Pagar"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Cantade Total a Deber", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Gasto Total"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Renda Total"), + "totalItems": MessageLookupByLibrary.simpleMessage("Total de Artigos"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Perda Total"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total a Pagar"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Prezo Total"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Total de Produtos"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Ganancias Totais"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Compra Total"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Cantade total devolvida", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total devolto"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Importe total do salario", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Vendas Totais"), + "totalVat": MessageLookupByLibrary.simpleMessage("IVA Total"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Visión xeral da transacción", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Tipo de transacción", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transaccións"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Historial de transaccións", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transferencia"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transferir cheque"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Data da transferencia", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Inténtalo de Novo"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tipo"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Seleccionar tipo"), + "unPaid": MessageLookupByLibrary.simpleMessage("Non Pago"), + "unit": MessageLookupByLibrary.simpleMessage("Unidade"), + "unitName": MessageLookupByLibrary.simpleMessage("Nome da Unidade"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Prezo por unidade"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Prezo unitario"), + "units": MessageLookupByLibrary.simpleMessage("Unidades"), + "unlimited": MessageLookupByLibrary.simpleMessage("Ilimitado"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Uso Ilimitado"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Usos Ilimitados do Noso Paquete 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Actualizar"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Actualizar sucursal"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Actualizar Contacto", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Erro ao actualizar o stock", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Actualizar Agora"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para actualizar grupo.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Actualizar Produto"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produto actualizado con éxito!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para actualizar o produto.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Actualizar o teu Perfil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Actualizar compra"), + "updateRole": MessageLookupByLibrary.simpleMessage("Actualizar rol"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para actualizar a venda.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Actualizado con éxito", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Actualiza o teu perfil para conectar co teu cliente cunha mellor impresión", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Actualiza a túa subscrición", + ), + "updating": MessageLookupByLibrary.simpleMessage("Actualizando..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Actualizar Agora"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI para código QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Subir"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Subir imaxe"), + "uploading": MessageLookupByLibrary.simpleMessage("Cargando..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Usar galería"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "O título do usuario non pode estar baleiro", + ), + "user": MessageLookupByLibrary.simpleMessage("Usuario"), + "userRole": MessageLookupByLibrary.simpleMessage("Rol de Usuario"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalles do Rol do Usuario", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Título do Usuario"), + "values": MessageLookupByLibrary.simpleMessage("Valores"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variante engadida con éxito!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variante eliminada con éxito!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Lista de variantes"), + "variationId": MessageLookupByLibrary.simpleMessage("ID de variación"), + "variations": MessageLookupByLibrary.simpleMessage("Variacións"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Produtos con variantes", + ), + "vat": MessageLookupByLibrary.simpleMessage("IVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("IVE e Imposto"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Número de IVE/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Título do IVE/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("NIF / IVE ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Número de IVE"), + "vatReports": MessageLookupByLibrary.simpleMessage("Informes de IVE"), + "vatType": MessageLookupByLibrary.simpleMessage("Tipo de IVE"), + "verification": MessageLookupByLibrary.simpleMessage("Verificación"), + "verify": MessageLookupByLibrary.simpleMessage("Verificar"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifica o teu Correo Electrónico", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Verificar Correo Electrónico", + ), + "view": MessageLookupByLibrary.simpleMessage("Ver detalles"), + "viewAll": MessageLookupByLibrary.simpleMessage("Ver Todo"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Ver detalles"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Ver prezo"), + "viewStock": MessageLookupByLibrary.simpleMessage("Ver stock"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Vendo transaccións para", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Cliente de Paso"), + "wallet": MessageLookupByLibrary.simpleMessage("Carteira"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo da carteira"), + "warehouse": MessageLookupByLibrary.simpleMessage("Almacén (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nome do almacén"), + "warranty": MessageLookupByLibrary.simpleMessage("Garantía"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Enviámosche un correo electrónico de confirmación a", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Enviámosche un OTP ao teu número de teléfono", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Semanal"), + "weight": MessageLookupByLibrary.simpleMessage("Peso"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Benvido de volta!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Novidades"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Prezo de Venda ao Maior", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Mayorista"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Será Engadido Pronto", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Escribe a tú mensaxe aquí", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Escribe texto aquí...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Anual"), + "years": MessageLookupByLibrary.simpleMessage("Anos"), + "yes": MessageLookupByLibrary.simpleMessage("Si"), + "yesterday": MessageLookupByLibrary.simpleMessage("Onte"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Non podes pagar máis do que debes", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Agora podes reenviar a OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para xerar códigos de barras.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para eliminar o modelo.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para eliminar a balda", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Non ten permiso para perdas e ganancias.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear unha categoría de gastos.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear unha categoría de ingresos.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear o modelo", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para crear compras.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para eliminar o departamento.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para eliminar a designación.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para eliminar a solicitude de permiso.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para eliminar a nómina.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Non ten permiso para exportar a Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Non tes permiso para xerar códigos de barras.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para xerar o informe", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar a sucursal.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar o departamento.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar a solicitude de permiso.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Non tes permiso para actualizar o modelo", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar os festivos.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para ver a asistencia", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar a nómina.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar a designación.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para eliminar a quenda.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar a quenda.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Non ten permiso para crear andeis.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Non ten permiso para eliminar andeis.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Non ten permiso para actualizar andeis.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear gastos.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Non tes permiso para crear ingresos.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Tes que Dar Permiso", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Estás a usar "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Queres eliminar este produto?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "O teu Paquete Gratuito está case rematado, compra o teu seguinte plan Grazas.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("O teu Paquete"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "O teu Paquete Expirará en 5 Días", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "O teu Paquete Expirará Hoxe\n\nCompra de novo, por favor", + ), + "zip": MessageLookupByLibrary.simpleMessage("Código postal"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "Introduza o código postal", + ), + }; +} diff --git a/lib/generated/intl/messages_gsw.dart b/lib/generated/intl/messages_gsw.dart new file mode 100644 index 0000000..6bd90c4 --- /dev/null +++ b/lib/generated/intl/messages_gsw.dart @@ -0,0 +1,2322 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a gsw locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'gsw'; + + static String m0(start) => "OTP nomal schicke in \$${start} Sekunde"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Kundendetails"), + "INVOICE": MessageLookupByLibrary.simpleMessage("Rechnung"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo für A4-Rachnig"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Aazeigename vom Konto", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Name vom Kontoinhaber", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Kontoname"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Kontoname"), + "action": MessageLookupByLibrary.simpleMessage("Aktion"), + "actions": MessageLookupByLibrary.simpleMessage("Aktione"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Hinzfüege"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Bitte füge einen Einkauf hinzu", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Awäseheit hiizuefüege", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Bank hiizuefüege"), + "addBrand": MessageLookupByLibrary.simpleMessage("Marke hinzüege"), + "addCash": MessageLookupByLibrary.simpleMessage("Bargäld dezuefüege"), + "addCategory": MessageLookupByLibrary.simpleMessage("Kategorie hinzufügen"), + "addContact": MessageLookupByLibrary.simpleMessage("Kontakt hinzüege"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Bitte füg e Kunde hinzu", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Chundä zuefüege"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Lieferig hinzüege"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Abteilig hiizuefüege", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Neui Funktion hiizuefüege", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Ausgabe hinzüege"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Ausgabe-Kategorie hinzüege", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Fiirtig hiizuefüege"), + "addImage": MessageLookupByLibrary.simpleMessage("Bild hiizuefüege"), + "addIncome": MessageLookupByLibrary.simpleMessage("Einkommen hinzufügen"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Einkommenskategorie hinzufügen", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Artikel hinzufügen"), + "addLeave": MessageLookupByLibrary.simpleMessage("Urlaub hiizuefüege"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Meh Felder hiizuefüege", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Nui Adress hinzüege", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Neui Awäseheit erfasse", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bankkonte hiizuefüege", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Neue Mitarbeiter hiizuefüege", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Neue Fiirtig hiizuefüege", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Neue Urlaub hiizuefüege", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Neus Modäll dezuefüege", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("Neui Lohnabrechnig"), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Neus Produkt hinzüege", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Bitte füge einen Einkauf hinzu", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Neuis Regal dezuefüege", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Neui Schicht hiizuefüege", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Neue Steuer zuefüege"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Neui Variante dezuefüege", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Neui Variante dezuefüege", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Neus Lager dezuefüege", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Notiz hinzüege"), + "addParty": MessageLookupByLibrary.simpleMessage("Party zuefüege"), + "addPayment": MessageLookupByLibrary.simpleMessage("Zallig dezuefüege"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Bitte füg e Produkt hinzu", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Zuerst ein Produkt hinzufügen", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt erfolgryych erstellt!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig Produkt z’erstellä.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Kauf hinzüege"), + "addRole": MessageLookupByLibrary.simpleMessage("Rolle dezuefüege"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Bitte füge einen Verkauf hinzu", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Verkäufe hinzufügen"), + "addShelf": MessageLookupByLibrary.simpleMessage("Neuis Fach dezuefüege"), + "addShift": MessageLookupByLibrary.simpleMessage("Schicht hiizuefüege"), + "addStock": MessageLookupByLibrary.simpleMessage("Lagerbestand zuefüege"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Untervariante dezuefüege", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Steuer zuefüege"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Neue Steuergrupp zuefüege", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Einheit hinzüege"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Nutzerrolle hinzüege"), + "addVariant": MessageLookupByLibrary.simpleMessage("Variant zuefüege"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Variant-Details zuefüege", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Zum Warenkorb hinzugefügt", + ), + "adding": MessageLookupByLibrary.simpleMessage("Hinzufügen..."), + "address": MessageLookupByLibrary.simpleMessage("Adresse"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Banksaldo abgliiche", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Kasse abgliiche"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Kassesaldo korrigiere", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Abgliichsdatum"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Vorschuss"), + "all": MessageLookupByLibrary.simpleMessage("Alle"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Alli Geschäftslösunge", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro isch e vollständig Geschäftslösung mit Lager, Buchhaltung, Verchaufe, Usgaben und Verlust/Gwinn.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alli Mitarbeiter"), + "allParties": MessageLookupByLibrary.simpleMessage("Alli Parteie"), + "allParty": MessageLookupByLibrary.simpleMessage("Alli Partner"), + "allTime": MessageLookupByLibrary.simpleMessage("Alle Zeit"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Alli Transaktione"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Bereits hinzugefügt"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hast du bereits ein Konto? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Betrag"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Betrag muess grösser als 0 sii", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Rundigsmethode", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Betrag i Wort"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Betrag isch erforderlich", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Eine SMS wird an folgende Nummer gesendet: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS App-Unterstützung", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Es isch e neu Update verfügbar\nBitte aktualisier dini App", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Übernäh"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Bist du sicher?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie die Filiale lösche wänd?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Sicher, dass die Rolle lösche wotsch?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie d Filiale wächsle wänd?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Bist du sicher, dass du diese Partei löschen möchtest?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Sind Sie sicher, dass Sie die Filiale verlah wänd?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Per Datum"), + "assets": MessageLookupByLibrary.simpleMessage("Aktive"), + "attachment": MessageLookupByLibrary.simpleMessage("Aahang"), + "attendance": MessageLookupByLibrary.simpleMessage("Awäseheit"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Awäseheitsbricht", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Autorisiereti Unterschrift", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatisch berechneti Täg", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automatisch usgwählt", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Zruck uf d\'Hautsäite"), + "balance": MessageLookupByLibrary.simpleMessage("Bilanz"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Fällige Saldo"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilanz"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankkonte"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankverbindig"), + "bankName": MessageLookupByLibrary.simpleMessage("Bankname"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bank zu Bank Übertrag", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bank zu Kasse Übertrag", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Etikettedruck-Iistellig", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barcode-Generator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode-Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barcodes"), + "batch": MessageLookupByLibrary.simpleMessage("Chargä"), + "batchNo": MessageLookupByLibrary.simpleMessage("Chargä-Nr."), + "billTO": MessageLookupByLibrary.simpleMessage("Rechnigsadressat"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Gwünn pro Rächning", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Rechnigsadress"), + "birthDate": MessageLookupByLibrary.simpleMessage("Geburtsdatum"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth isch uus.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filiale"), + "branchList": MessageLookupByLibrary.simpleMessage("Filialliste"), + "brand": MessageLookupByLibrary.simpleMessage("Marke"), + "brandName": MessageLookupByLibrary.simpleMessage("Markenname"), + "brands": MessageLookupByLibrary.simpleMessage("Marken"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pause-Duur"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pause-Status"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pauseziit"), + "bulk": MessageLookupByLibrary.simpleMessage("Masseladig"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masse-Upload"), + "businessCat": MessageLookupByLibrary.simpleMessage("Geschäftskategorie"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Firma & Geschäftsname", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Jetzt chaufe"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Premium-Plan kaufen"), + "call": MessageLookupByLibrary.simpleMessage("Aarufe"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Dä Transaktionstyp chan nöd bearbeitet werde.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Zahligsdetails hend nöd chönne abgruefe wärde.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Abbräche"), + "caningForDevices": MessageLookupByLibrary.simpleMessage("Grät sueche..."), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Chan nöd ufs gliche Konto übertrage werde.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapazität"), + "cash": MessageLookupByLibrary.simpleMessage("Bar"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Kasse & Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Kasse- & Bankmanagement", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Cashflow"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kasse Iigang"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Bargeld i de Kasse"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kasse Usgang"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Kasse zu Bank Übertrag", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorie"), + "category": MessageLookupByLibrary.simpleMessage("Kategorie"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategorie-Name"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Rückgeld"), + "changePassword": MessageLookupByLibrary.simpleMessage("Passwort ändern"), + "checkEmail": MessageLookupByLibrary.simpleMessage("E-Mail überprüfen"), + "cheque": MessageLookupByLibrary.simpleMessage("Checks"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Check-Betrag"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Check-Datum"), + "chequeList": MessageLookupByLibrary.simpleMessage("Checkliste"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Check-Nummere"), + "choose": MessageLookupByLibrary.simpleMessage("Ussähle"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Land ussähle"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Wähle einen Kunden", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Wähle einen Lieferanten", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Wähl dini Features", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Features si dä wichtigi Deil, wo POSpro vo traditionelle Lösunge unterschaidet.", + ), + "city": MessageLookupByLibrary.simpleMessage("Stadt"), + "cityName": MessageLookupByLibrary.simpleMessage("Stadtname"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Löschä"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klicke zum Verbinden", + ), + "close": MessageLookupByLibrary.simpleMessage("Schließen"), + "closed": MessageLookupByLibrary.simpleMessage("Gschlosse"), + "code": MessageLookupByLibrary.simpleMessage("Code"), + "collectDue": MessageLookupByLibrary.simpleMessage( + "Fällige Betrag eintreie", + ), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Bitte sammle eine Forderung ein", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Eingesammelt von:"), + "collectedBys": MessageLookupByLibrary.simpleMessage( + "Abgholt vom/Abgholt dur", + ), + "color": MessageLookupByLibrary.simpleMessage("Farbe"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombination vo mehri Steuer", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombi"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombi-Produktbricht", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombi-Produkte"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombi Bricht"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kommt bald"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Firmenadresse"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Löschung bestätigen", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Passwort bestätigen"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Passwort bestätigen", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Retour beschtätige"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS bestätigen an"), + "congratulation": MessageLookupByLibrary.simpleMessage( + "Herzlichen Glückwunsch", + ), + "connect": MessageLookupByLibrary.simpleMessage("Klick zum Verbinde"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Verbinde deinen Drucker", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Verbinde deinen Drucker", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Verbunde mit"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktdetails"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontakt uffnehme"), + "continueButton": MessageLookupByLibrary.simpleMessage("Weiter"), + "continueE": MessageLookupByLibrary.simpleMessage("Weiter"), + "cost": MessageLookupByLibrary.simpleMessage("Kosten"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Choschte ohni Stüür", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Choschte inkl. Stüür", + ), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Land"), + "create": MessageLookupByLibrary.simpleMessage("Erstellen"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Ein kostenloses Konto erstellen", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Ein kostenloses Konto erstellen", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Filiale erstelle"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Neues Passwort erstellen", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig PDF z’erstellä.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig e Verchauf z’erstellä.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Habe (Ii)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Party Kreditlimit"), + "currency": MessageLookupByLibrary.simpleMessage("Währung"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Aktuelle Saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Aktuelle Kassebestand", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Laufende Monet"), + "currentYear": MessageLookupByLibrary.simpleMessage("Laufends Jahr"), + "currents": MessageLookupByLibrary.simpleMessage("Aktuell"), + "custom": MessageLookupByLibrary.simpleMessage("Benutzerdefiniert"), + "customDate": MessageLookupByLibrary.simpleMessage("Eiges Datum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Individuelle Rechnungsgestaltung", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Aagpasst Druck"), + "customer": MessageLookupByLibrary.simpleMessage("Chund"), + "customerDate": MessageLookupByLibrary.simpleMessage("Eiges Datum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Kundenforderung"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Chunde Hauptbuech"), + "customerName": MessageLookupByLibrary.simpleMessage("Kundename"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kunde zahlt"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kunden-Telefonnummer", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Unterschrift vom Chunde", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Täglichi Transakzione", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Daten erfolgreich gespeichert.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Bis Datum cha nöd vor vom Datum sii.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Datum isch erforderlich", + ), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Journal"), + "days": MessageLookupByLibrary.simpleMessage("Tage"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Täg übrig"), + "dealer": MessageLookupByLibrary.simpleMessage("Händler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Händlerpreis"), + "debitOut": MessageLookupByLibrary.simpleMessage("Soll (Us)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standard-Verchaufspriis", + ), + "delete": MessageLookupByLibrary.simpleMessage("Lösche"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Konto lösche"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Bisch sicher, dass du die Chargä wotsch lösche?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Bisch sicher, dass dis Chonto lösche wotsch? Das löscht alli dini Date unwiderrueflich.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig Party z’lösche.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Erfolgriich glöscht!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Löschen..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Lieferadress"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Liefergebühr"), + "department": MessageLookupByLibrary.simpleMessage("Abteilig"), + "deposit": MessageLookupByLibrary.simpleMessage("Iizahlig"), + "depositTo": MessageLookupByLibrary.simpleMessage("Iizahle uf"), + "description": MessageLookupByLibrary.simpleMessage("Beschriibig"), + "designation": MessageLookupByLibrary.simpleMessage("Funktion"), + "designationName": MessageLookupByLibrary.simpleMessage("Funktionsname"), + "details": MessageLookupByLibrary.simpleMessage("Details"), + "developedBy": MessageLookupByLibrary.simpleMessage("Entwicklet vo"), + "digits": MessageLookupByLibrary.simpleMessage( + "Ein 6-stelliger PIN wurde an deine E-Mail-Adresse gesendet: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Deaktiviert"), + "discount": MessageLookupByLibrary.simpleMessage("Rabatt"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Aazeigename isch erforderlich", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Bitte nicht stören"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Wänd Sie das würklich lösche?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Möchtest du den Nutzer löschen?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Möchtest du die App verlassen?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Wänd Sie de Check würkli wieder öffne?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Noch kein Konto?", + ), + "done": MessageLookupByLibrary.simpleMessage("Fertig"), + "download": MessageLookupByLibrary.simpleMessage("Abelade"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK abelade"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel-Format abelade", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Abelade isch glunge! Lueg in din Dokument-Ordner", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Wird abelade..."), + "due": MessageLookupByLibrary.simpleMessage("Fällig"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Fälliger Betrag: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Fällige Saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Forderungseinzug"), + "dueList": MessageLookupByLibrary.simpleMessage("Fälligkeitsliste"), + "duePay": MessageLookupByLibrary.simpleMessage("Fälligi Zahlige"), + "dueReport": MessageLookupByLibrary.simpleMessage("Fälligkeitsbericht"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Verchauf uf Kredit isch für Laufkundä nöd erlaubt.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Schulde"), + "duration": MessageLookupByLibrary.simpleMessage("Duur"), + "durationDays": MessageLookupByLibrary.simpleMessage("Duur (Täg)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Einfach z\'bediendes mobiles Kassesystäm", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "D\'POSpro App isch gratis und einfach z\'bediene. Eigentlig isch s eis vo de beschte Kassesystäm uf der ganze Wält.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Bearbeite"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Awäseheit bearbeite", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bankkonte bearbeite", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Bankabgliich bearbeite", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Bank zu Kasse bearbeite", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankübertrag bearbeite", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Kassekorrektur bearbeite", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Kasse zu Bank bearbeite", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Kategorie bearbeite"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Funktion bearbeite", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Mitarbeiter bearbeite", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("Fiirtig bearbeite"), + "editLeave": MessageLookupByLibrary.simpleMessage("Urlaub bearbeite"), + "editModel": MessageLookupByLibrary.simpleMessage("Modäll bearbeite"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Lohnabrechnig bearbeite", + ), + "editPhone": MessageLookupByLibrary.simpleMessage("Telefonnummer ändern?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Produkt bearbeite"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Einkaufsrechnung bearbeiten", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Regal bearbeite"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Verkaufsrechnung bearbeiten", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Fach bearbeite"), + "editShift": MessageLookupByLibrary.simpleMessage("Schicht bearbeite"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Soziale Media bearbeite", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Steuer bearbeite"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Steuergrupp bearbeite", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Variante bearbeite", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Lager bearbeite"), + "email": MessageLookupByLibrary.simpleMessage("E-Mail-Adresse"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-Mail darf nicht leer sein", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-Mail"), + "employee": MessageLookupByLibrary.simpleMessage("Mitarbeiter"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Niedriger Lagerbestand iigäh", + ), + "end": MessageLookupByLibrary.simpleMessage("Endi"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Endi Pause"), + "endDate": MessageLookupByLibrary.simpleMessage("Enddatum"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Enddatum liit vor em Startdatum", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "s Enddatum dörf nöd vor em Startdatum ligge.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Endziit"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Endziit isch erforderlich", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Beende deinen kostenlosen Plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Chargä-Nr. iigäh"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Gib einen Markennamen ein", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Gib einen gültigen Rabatt ein", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Gib einen gültigen OTP ein", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Gib einen gültigen Lagerbestand ein", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Aazeigename vom Konto iigäh", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Name vom Kontoinhaber iigäh", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Kontonummere iigäh", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Adress iigäh"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Gib dä Betrag aa"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Saldo iigäh"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Bankname iigäh"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Chargenummere iigee"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Pauseziit iigäh"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Firmen-/Ladennamen eingeben", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Kapazität eingeben"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Kategorie-Namen eingeben", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Farbe eingeben"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kunden-Telefonnummer eingeben", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Händlerpreis eingeben", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Beschriebig iigäh", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Funktionsname iigäh", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Rabatt eingeben"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Bitte gib unten deine E-Mail-Adresse ein, um einen Link zum Zurücksetzen des Passworts zu erhalten.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Endziit iigäh"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Gib den Namen der Ausgabenkategorie ein", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Gib s\'Usgabedatum aa", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Gib d\'vollständigi Adress aa", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Ganze Name iigäh"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Name vom Fiirtig iigäh", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Einkommenskategorie Namen eingeben", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Etikettetäxt iigee", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Herstellernamen eingeben", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Modällname iigee"), + "enterName": MessageLookupByLibrary.simpleMessage("Gib dä Name aa"), + "enterNote": MessageLookupByLibrary.simpleMessage("Notiz eingeben"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Eröffnungsbilanz eingeben", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Produktcode eingeben", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Produktnamen eingeben", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Einkaufspreis eingeben", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Menge eingeben"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Gib d\'Referänznummer aa", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Verkaufspreis eingeben", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Fachname iigee"), + "enterSize": MessageLookupByLibrary.simpleMessage("Größe eingeben"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Startziit iigäh"), + "enterStock": MessageLookupByLibrary.simpleMessage("Lagerbestand eingeben"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("Steuersatz ii gee"), + "enterType": MessageLookupByLibrary.simpleMessage("Typ eingeben"), + "enterUserName": MessageLookupByLibrary.simpleMessage("Benutzername iigee"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Nutzertitel eingeben", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Gib einen gültigen OTP ein", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Wärt iigee"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Gib MwSt-/GST-Nummer ii", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Gib MwSt-/GST-Titel ii", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Lagername iigee", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Gewicht eingeben"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Grosshandelspreis eingeben", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Land iigäh"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Gib dini E-Mail-Adress aa", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Gib deinen vollständigen Namen ein", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Gib däi Name aa"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Notiz-Level iigee", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Passwort iigee"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Gib dini Telefonnummer aa", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Nochricht noch em Chauf iigee", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Fähler bim Lösche vo Steuer", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-Dateie"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-Uploader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Priis exklusiv"), + "exit": MessageLookupByLibrary.simpleMessage("Verlah"), + "exitBank": MessageLookupByLibrary.simpleMessage("Filiale verlah"), + "expDate": MessageLookupByLibrary.simpleMessage("Verfallsdatum"), + "expense": MessageLookupByLibrary.simpleMessage("Usgab"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Ausgabe-Kategorie"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Ausgabedatum"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Ausgabe für"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Ausgabereport"), + "expensesType": MessageLookupByLibrary.simpleMessage("Usgabe-Arte"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Verfallsstatus"), + "expire": MessageLookupByLibrary.simpleMessage("Lauft ab"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Bricht über ablaufeni Produkte", + ), + "expired": MessageLookupByLibrary.simpleMessage("Abgloffe"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Ablaufdatum"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Bricht über abglofeni Artikel", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Abglaufe Lischt"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Abglaufes Produkt"), + "expiry": MessageLookupByLibrary.simpleMessage("Ablauf"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Abo verlängere"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Abteilig hät nöd chöne glöscht werde", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Steuer cha nöd glöscht wärde", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Fehler beim Abrufen der Plattformversion.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Abteilige händ nöd chöne glade werde", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Retour hät nöd chönne verarbeitet wärde.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Funktion"), + "field": MessageLookupByLibrary.simpleMessage("Feld"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Täg"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Nach Datum filtere"), + "firstName": MessageLookupByLibrary.simpleMessage("Vorname"), + "flat": MessageLookupByLibrary.simpleMessage("Fix"), + "folder": MessageLookupByLibrary.simpleMessage( + "Möglicherweise ist die E-Mail in deinem Spam-Ordner gelandet.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Passwort vergessen", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Kostenlose Datensicherung", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Kostenloses lebenslanges Update", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Freies Paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Freier Plan"), + "from": MessageLookupByLibrary.simpleMessage("Vo"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Vom Chonto"), + "fromDate": MessageLookupByLibrary.simpleMessage("Vom Datum"), + "fullName": MessageLookupByLibrary.simpleMessage("Vollständiger Name"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Vollständig bezahlt"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerie"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Kei Date vorhande zum PDF generiere", + ), + "gender": MessageLookupByLibrary.simpleMessage("Gschlecht"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF erstelle"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF wird erstellt"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Du hast eine E-Mail erhalten", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Verstanden"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruttogwünn (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Gwährleistig"), + "guest": MessageLookupByLibrary.simpleMessage("Gast"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Hast du bereits ein Konto?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Felder ausblände"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Priis: Tüür zu Billig", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "E-Mail-Adresse eingeben", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Passwort eingeben"), + "holderName": MessageLookupByLibrary.simpleMessage("Inhabername"), + "holiday": MessageLookupByLibrary.simpleMessage("Fiirtig"), + "holidayList": MessageLookupByLibrary.simpleMessage("Fiirtigsliste"), + "home": MessageLookupByLibrary.simpleMessage("Haim"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Stunde übrig"), + "hrm": MessageLookupByLibrary.simpleMessage("HR / Personal"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Ich bi iiverschtande, mis Chonto für immer z\'lösche.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC Code"), + "image": MessageLookupByLibrary.simpleMessage("Bild"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inStock": MessageLookupByLibrary.simpleMessage("A Lager"), + "inactive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Priis inklusiv"), + "income": MessageLookupByLibrary.simpleMessage("Einkommen"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Einkommenskategorien", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Iikommens-Kategorie Bricht", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Einkommensdatum"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Einkommen für"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Einkommensbericht"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig zum Einkommensbericht aaluegä.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Iichunftsart"), + "incomes": MessageLookupByLibrary.simpleMessage("Iinahme"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Infos uf Etikette", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruktion"), + "inv": MessageLookupByLibrary.simpleMessage("Rechnungs-Nr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ungültige Betrag"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventar"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Lager-Bbewilligig", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Rechnig"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Rechnig-Logo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Rechnigsnummer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Rechnigsaasicht"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Artikel hinzugefügt"), + "itemName": MessageLookupByLibrary.simpleMessage("Artikelname"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Artikelverkäufe"), + "joinDate": MessageLookupByLibrary.simpleMessage("Iitrittsdatum"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiketterolle 1.5\"*1, 38mm*25mm, Lücke 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiketterolle 2\"*1, 50mm*25mm, Lücke 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-Mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Passwort"), + "language": MessageLookupByLibrary.simpleMessage("Sproch"), + "last30Days": MessageLookupByLibrary.simpleMessage("Letzti 30 Täg"), + "last7Days": MessageLookupByLibrary.simpleMessage("Letzti 7 Täg"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Letschte Monet"), + "lastName": MessageLookupByLibrary.simpleMessage("Nachname"), + "lastYear": MessageLookupByLibrary.simpleMessage("Letschts Johr"), + "leave": MessageLookupByLibrary.simpleMessage("Urlaub"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Urlaubsduur"), + "leaveList": MessageLookupByLibrary.simpleMessage("Urlaubsliste"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Urlaubsbricht"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Urlaubsatrag"), + "leaveType": MessageLookupByLibrary.simpleMessage("Urlaubstyp"), + "ledger": MessageLookupByLibrary.simpleMessage("Hauptbuech"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Lischt isch leer"), + "loading": MessageLookupByLibrary.simpleMessage("Lädt..."), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP-Iischtellige wärde glade...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Anmelden"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Mit E-Mail anmelden", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Abmelden"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Amäldig fählgschlage. Bitte probier\'s nomal.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Mit Telefon anmelden", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Verlust"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Verlust/Gwinn"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Verlust/Gewinn"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Verlust-/Gewinnbericht", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Niedriger Lagerbestand"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Warnig: Wenig Lager", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Niedriger Lagerbestand Bericht", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Priis: Billig zu Tüür", + ), + "lp": MessageLookupByLibrary.simpleMessage("Verlust/Gewinn"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Verlust/Gewinn-Details"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Iistellige verwalte", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Herstelldatum"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Herstelldatum"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Hersteller"), + "masterCard": MessageLookupByLibrary.simpleMessage("Mastercard"), + "messege": MessageLookupByLibrary.simpleMessage("Nachricht"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "model": MessageLookupByLibrary.simpleMessage("Modell"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modäll isch erfolgriich erstellt worde!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modällname"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modäll isch erfolgriich aktualisiert worde!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modäll"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Geld Iigang"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Geld Usgang"), + "month": MessageLookupByLibrary.simpleMessage("Monet"), + "monthly": MessageLookupByLibrary.simpleMessage("Monatlich"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mehr Info"), + "mrp": MessageLookupByLibrary.simpleMessage("UVP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Verchaufspriis (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Name"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Name darf nicht leer sein", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Es brucht mindestens zwei Bankkonte für en Übertrag.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettogwünn (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Netto-Gsamtbetrag"), + "newPassword": MessageLookupByLibrary.simpleMessage("Neues Passwort"), + "next": MessageLookupByLibrary.simpleMessage("Nächste"), + "no": MessageLookupByLibrary.simpleMessage("Nein"), + "noAcc": MessageLookupByLibrary.simpleMessage("Noch kein Konto?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Kei passendi Konte gfunde", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Kein aktive Benutzer", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Kei Awäseheitsdate für di gwählte Filter gfunde.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Kei Awäseheitsdate gfunde.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Kei Bankkonte gfunde.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Kei Bankkonte für de Abgang gfunde.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Kei Charge"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Kei Bluetooth-Grät usgwählt.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Kei Filiale gfunde"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Kei Checks gfunde"), + "noData": MessageLookupByLibrary.simpleMessage("Keine Date verfügbar"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Keini Date verfügbar", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Kei Date verfüegbar", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Kei Date für de Export verfüegbar", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Kei Date verfüegbar zum es PDF z erstelle", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Keine Daten gefunden"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Kei Abteilig gfunde.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Kei Beschriebig für die Abteilig verfüegbar.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Kei Beschriebig für die Funktion verfüegbar.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Kei Beschriebig vorhande.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Kei Funktion gfunde.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Kei Ziel-Bankkonto gfunde.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Kei Grät gfunde"), + "noDue": MessageLookupByLibrary.simpleMessage("Kei Offe Betrag"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Keine Forderung ausgewählt", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Kei Datei uswählt"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Kei Fiirtig gfunde.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Kei passende Fiirtig gfunde", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Nüt gfunde"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Kein Artikel ausgewählt", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Kei Urlaubsdate für di gwählte Filter gfunde.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Kei Urlaubsaträg gfunde.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Kei passende Produkte gfunde.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Kei passendi Lohnbuechig gfunde.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Kei Notiz hinderleit.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Keine Party gfunde"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Kei Lohndate gfunde.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Kein Produkt gefunden", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Kei Produkt passet zu de Suechi.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Kein Produkt ausgewählt", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Keini Nutzerrolle gfunde", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Kei Schichte gfunde.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Kei Lagerdate vorhande.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Kei Teilsteuer usgwehlt", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Kein Lieferant verfügbar", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Keine Transaktion"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Kei Transaktione gfunde", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Kei Transaktione für dä Filter gfunde.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Kei Transaktione zum es PDF z erstelle", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Kei Wärt definiert", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Kei Variante gfunde.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nöd rückerschtattbar (MwSt/Rabatt)", + ), + "none": MessageLookupByLibrary.simpleMessage("Keis"), + "notFound": MessageLookupByLibrary.simpleMessage("Nicht gefunden"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Kei Internetverbindig", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Telefon-App cha nöd gstartet werde.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Kei Träffer", + ), + "note": MessageLookupByLibrary.simpleMessage("Notiz"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Notiz-Level"), + "notification": MessageLookupByLibrary.simpleMessage("Notifikazion"), + "off": MessageLookupByLibrary.simpleMessage("Aus"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Okay"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Alts Passwort"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "S alte Passwort darf nöd leer sii", + ), + "on": MessageLookupByLibrary.simpleMessage("An"), + "open": MessageLookupByLibrary.simpleMessage("Offe"), + "openCamera": MessageLookupByLibrary.simpleMessage("Kamera öffnä"), + "openSetting": MessageLookupByLibrary.simpleMessage("Iistellige öffne"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Eröffnungsbilanz"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Eröffnigssaldo isch erforderlich", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Eröffnigsdatum"), + "opinion": MessageLookupByLibrary.simpleMessage("Dini Meinig iigäh"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Oder wiitermache mit", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Nicht auf Lager"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Öises Premium-Abo"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Paketfunktionen"), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Verpackigsdatum"), + "packageName": MessageLookupByLibrary.simpleMessage("Paketname"), + "packingDate": MessageLookupByLibrary.simpleMessage("Verpackigsdatum"), + "paid": MessageLookupByLibrary.simpleMessage("Bezahlt"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Bezahlter Betrag"), + "paidBy": MessageLookupByLibrary.simpleMessage("Zahlt mit"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Teilwiis zahlt"), + "parties": MessageLookupByLibrary.simpleMessage("Parteie"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig Party z’erstellä.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Parteie-Liste"), + "partyReports": MessageLookupByLibrary.simpleMessage("Partner Bricht"), + "partyType": MessageLookupByLibrary.simpleMessage("Partner-Typ"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Gwünn nach Partner", + ), + "password": MessageLookupByLibrary.simpleMessage("Passwort"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Das Passwort darf nicht leer sein", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "S Passwort muess mindestens 6 Zeiche ha", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "S Passwort muess mindestens 6 Zeiche ha", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Die Passwörter stimmen nicht überein", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Für das Abonnement bezahlen", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Zahligsbetrag/Betrag wo z zahle isch", + ), + "payment": MessageLookupByLibrary.simpleMessage("Zahlig"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Zahlig abgeschlossen", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Zahligsdetails"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Zahlung fehlgeschlagen", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Zahlung fehlgeschlagen. Bitte versuche es erneut.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Zahlungsgateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Zalligsmethode"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Zahligsmethode"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Zahlung erfolgreich", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Bitte en Zahligstyp ussähle", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Zahligsart"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Die Zahlung war erfolgreich!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Zahligsjahr"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Zahligsbetrag"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Zalligsarte"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Mit PayPal bezahlen"), + "payroll": MessageLookupByLibrary.simpleMessage("Lohnabrechnig"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lohnliste"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Lohnbuechig"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Lohnbricht"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF erfolgriich erstellt", + ), + "percent": MessageLookupByLibrary.simpleMessage("Prozent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Zuegriff verweigert", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Berechtigung zum Lösche vo de Bank verweigeret.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Kei Berächtigung zum d\'Bank aktualisiere.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Kei Berächtigung zum d\'Bank aaluege.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Keine Berechtigung erteilt!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Persönlichi Infos:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonnummer nöd verfiegbar.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonverifizierung", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Datei uswähle und uelade", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Enddatum auswählen"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Startdatum auswählen", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Bitte e Verchaufs-Retoure hiizuefüege", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Bitte füeged Sie mindestens ei Bankverbindig hii zum de Saldo z korrigiere.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Bitte gib eine Menge ein", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Bitte prüef dini Internetverbindig und probier\'s nomal", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Bitte verbinde erst dä Drucker", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Bitte verbinde dä Bluetooth-Drucker", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Bitte Bluetooth iischalte", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Bitte gib ein längeres Passwort ein", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Bitte gib e bestätigends Passwort aa", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Bitte es Datum iigäh", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Bitte gib e Passwort aa", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen gültigen Markennamen ein", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen gültigen Firmennamen ein", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Bitte gib eine gültige E-Mail-Adresse ein", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen gültigen Namen ein", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Bitte gib eine gültige Telefonnummer ein", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen gültigen Produktnamen ein", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen gültigen Einkaufspreis ein", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Bitte gültigi Mängi iigee (mind. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen gültigen Verkaufspreis ein", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen gültigen Einheitennamen ein", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen Betrag ein", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Bitte mindischtens ei Wärt iigee.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Bitte de Filialname iigäh", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Bitte Datum iigäh", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Bitte de Funktionsname iigäh", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Bitte Enddatum uswähle", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Bitte de Name vom Fiirtig iigäh", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Bitte gib einen Namen ein", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Bitte Regalname iigee", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Bitte Fachname iigee", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Bitte gib den OTP ein", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Einheitsnamen eingeben", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Bitte en gültige Name iigee", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Bitte gib zuerst eine gültige Telefonnummer und einen Namen ein", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Bitte gib deine Daten ein.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Bitte Telefonnummer iigäh", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Bitte Lohn iigäh", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Bitte tätige zuerst einen Verkauf", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Bitte wähle eine Kategorie aus", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Bitte es Ziel-Bankkonto uswähle.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Bitte wähle eine Ausgabenkategorie aus", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Bitte en Urlaubstyp uswähle", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Bitte zerst es Produkt uswähle", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Bitte e Schicht uswähle", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Bitte Startdatum uswähle", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Bitte en Status uswähle", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Bitte wähled Sie en Mitarbeiter us", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Bitte en Monet uswähle", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Bitte beidi Konte uswähle.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Bitte Pause-Status uswähle", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Bitte Datum uswähle", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Bitte Abteilig uswähle", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Bitte Funktion uswähle", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Bitte es Produkt für d\'Retour uswähle", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Bitte Zahligsjahr uswähle", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Bitte zerst es Produkt uswähle", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Bitte Startdatum uswähle", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Bitte Status uswähle", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Bitte gültigs Start- und Enddatum uswähle.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Bitte Gschlecht uswähle", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Bitte Schicht uswähle", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Bitte bruuch en gültige Chaufcode zum d\'App nutze.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS / Kasse"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Verchauf"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Nochricht noch em Chauf", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Angetribe vo Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Betribe dur"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Premium-Kundensupport", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium-Plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Drucke zum uswähle"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF-Vorschau"), + "previousDue": MessageLookupByLibrary.simpleMessage("Vorherige Schuld"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Vorheriger Zahlungsbetrag", + ), + "price": MessageLookupByLibrary.simpleMessage("Preis"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Priis cha nöd leer si"), + "print": MessageLookupByLibrary.simpleMessage("Drucke"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Bankdetails uf Rächning drucke", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Barcode drucke"), + "printLabel": MessageLookupByLibrary.simpleMessage("Etikette drucke"), + "printing": MessageLookupByLibrary.simpleMessage("Druckoption"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Rechnig wird druckt", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Druck-Optione"), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produktmarke"), + "productCategory": MessageLookupByLibrary.simpleMessage("Produktkategorie"), + "productCode": MessageLookupByLibrary.simpleMessage("Produktcode"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Produktcode ist erforderlich", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Produktdetails"), + "productList": MessageLookupByLibrary.simpleMessage("Produktliste"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktmodell"), + "productName": MessageLookupByLibrary.simpleMessage("Produktname"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt nid gfunde", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Produkt Iichaufshistorie", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Iichaufsbricht", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktregal"), + "productReports": MessageLookupByLibrary.simpleMessage("Produkt Bricht"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Produkt Verchaufshistorie", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Verchaufsbricht", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Produktinstellige"), + "productStock": MessageLookupByLibrary.simpleMessage("Produktbestand"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produkteinheit"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produktvariante", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Gwünn nach Produkt", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Gwünn & Verluscht nach Produkt", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Iichauf nach Produkt", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Verchauf nach Produkt", + ), + "products": MessageLookupByLibrary.simpleMessage("Produkte"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profil bearbeiten"), + "profit": MessageLookupByLibrary.simpleMessage("Gewinn"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Gwünn & Verluscht"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Gwünn- und Verluscht-Bricht", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Gwin & Verlust"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Gewinnmarge (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Gwünn in Prozent"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo-Code"), + "purchase": MessageLookupByLibrary.simpleMessage("Einkauf"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Chouf-Alarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Gekauft von:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Chouf bestättigt", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Einkaufsdetails"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Kaufpreis exkl."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Kaufpreis exkl. erforlderlich", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Kaufpreis inkl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Kaufpreis inkl. erforlderlich", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Einkaufsliste"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Jetzt kaufe"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Premium-Plan kaufen", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Einkaufspreis"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Iichaufs-Mengi"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Iichaufsmenge nötig", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Einkaufsbericht"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Verchaufsretour"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Einkaufsrückgabebericht", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Iichaufs-Retoure"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig Chäufe z’ändere.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig Chäufe z’erstellä.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Gekauft"), + "purchasedBy": MessageLookupByLibrary.simpleMessage( + "Kauuft vom/Kauuft dur", + ), + "qty": MessageLookupByLibrary.simpleMessage("Menge"), + "quantity": MessageLookupByLibrary.simpleMessage("Menge"), + "quickOver": MessageLookupByLibrary.simpleMessage("Schnäll Überblick"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Schnelle Übersicht"), + "rack": MessageLookupByLibrary.simpleMessage("Regal (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Regalname"), + "racks": MessageLookupByLibrary.simpleMessage("Regal (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Wieder öffne"), + "read": MessageLookupByLibrary.simpleMessage("Lese"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Erhalte Betrag"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Empfange vo"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Erhalte vo"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Letzti Transakzione", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("PIN empfange"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Bargäld reduziere"), + "reference": MessageLookupByLibrary.simpleMessage("Referenz"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referänznummer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referenz Nr."), + "register": MessageLookupByLibrary.simpleMessage("Registrieren"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Wir müssen dein Telefon registrieren, bevor du loslegen kannst!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Verblibend"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Restbetrag"), + "remark": MessageLookupByLibrary.simpleMessage("Bemerkig"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Mich erinnern"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Spöter erinnere"), + "remove": MessageLookupByLibrary.simpleMessage("Entferne"), + "reports": MessageLookupByLibrary.simpleMessage("Berichte"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP erneut senden in"), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Gib einen gültigen OTP ein", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Passwort zurücksetzen mit deiner E-Mail-Adresse oder Telefonnummer", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Setze dein Passwort zurück, um dein Konto wiederherzustellen und dich anzumelden", + ), + "resets": MessageLookupByLibrary.simpleMessage("Zruggsetze"), + "retailer": MessageLookupByLibrary.simpleMessage("Detailhändler"), + "retry": MessageLookupByLibrary.simpleMessage("Nomaprobiere"), + "retryScan": MessageLookupByLibrary.simpleMessage("Nomol sueche"), + "retur": MessageLookupByLibrary.simpleMessage("Rückgabe"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Rückzahlungsbetrag"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Retourmenge"), + "returned": MessageLookupByLibrary.simpleMessage("Zurückgegeben"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Retournierte Betrag", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Retourdatum/Datum vo dr Retour", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Retournierte Artikel/Sache", + ), + "role": MessageLookupByLibrary.simpleMessage("Rolle"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rolle & Berechtigunge", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rolle"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Runde uf die nächschti ganzi Zahl", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Runde uf 0.05", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Runde uf 0.1", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Runde uf 0.5", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Runde uf ganzi Zahle", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Abrunde"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Grunde Gesamt"), + "roundings": MessageLookupByLibrary.simpleMessage("Rundig (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Laufendi Kasse"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr."), + "salary": MessageLookupByLibrary.simpleMessage("Lohn"), + "sale": MessageLookupByLibrary.simpleMessage("Verkauf"), + "saleBy": MessageLookupByLibrary.simpleMessage("Verkauf dur/Verkauft vom"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Verchauf bearbeite"), + "saleList": MessageLookupByLibrary.simpleMessage("Verkaufsliste"), + "salePrice": MessageLookupByLibrary.simpleMessage("Verkaufspreis"), + "saleQty": MessageLookupByLibrary.simpleMessage("Verchaufs-Mengi"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Verchaufspreis erforlderlich", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Verchaufs-Retoure"), + "sales": MessageLookupByLibrary.simpleMessage("Verchaufe"), + "salesBy": MessageLookupByLibrary.simpleMessage("Verkauft von:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Verkaufsdetails"), + "salesList": MessageLookupByLibrary.simpleMessage("Verkaufsliste"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Verkaufs- und Einkaufsübersicht", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Verkaufsbericht"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Verchaufsretour"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Umsatzrückgabebericht", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Verkauf-Einstelligä"), + "save": MessageLookupByLibrary.simpleMessage("Speichern"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Speichere und Veröffentliche", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Instellige spychere"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Variant spychere"), + "saving": MessageLookupByLibrary.simpleMessage("Spichere..."), + "scanCode": MessageLookupByLibrary.simpleMessage("Produkt QR-Code scanne"), + "search": MessageLookupByLibrary.simpleMessage("Suche"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Awäseheit sueche", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Chargenummere sueche...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Hier suchen..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Urlaub sueche"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Produkt suche"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Transaktione sueche...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Suech..."), + "seconds": MessageLookupByLibrary.simpleMessage("Sekunde"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Alli Promo-Codes luege", + ), + "select": MessageLookupByLibrary.simpleMessage("Wähle"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Wähle eine Marke aus", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Wähle eine Rechnung aus", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Konto uswähle"), + "selectAll": MessageLookupByLibrary.simpleMessage("Alles uswähle"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Mindischtens eis Fach uswähle", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Bank oder Kasse uswähle", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Geschäftskategorie auswählen", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Kategorie uswähle"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Chund ussähle"), + "selectDate": MessageLookupByLibrary.simpleMessage("Datum ussähle"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Zerscht Datum uswähle", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Zielort uswähle", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Zerscht Mitarbeiter uswähle", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Vom Datum ussähle"), + "selectItems": MessageLookupByLibrary.simpleMessage("Artikel uswähle"), + "selectLang": MessageLookupByLibrary.simpleMessage("Wähl dini Sproch"), + "selectModel": MessageLookupByLibrary.simpleMessage("Modell ussähle"), + "selectOne": MessageLookupByLibrary.simpleMessage("Eis ussähle"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Eis Konto uswähle", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Produktkategorie auswählen", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Produkteinheit auswählen", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Regal uswähle"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Fach uswähle"), + "selectStock": MessageLookupByLibrary.simpleMessage("Lager uswähle"), + "selectTax": MessageLookupByLibrary.simpleMessage("Steuer ussähle"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Bis Datum ussähle"), + "selectType": MessageLookupByLibrary.simpleMessage("Typ uswähle"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Varianten auswählen: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Lager uswähle"), + "sellAll": MessageLookupByLibrary.simpleMessage("Alles verkaufen >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Verchaufspriis"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Verchauft vo"), + "send": MessageLookupByLibrary.simpleMessage("Schicke"), + "sendCode": MessageLookupByLibrary.simpleMessage("Code senden"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Wir haben eine E-Mail mit Anweisungen zum Zurücksetzen des Passworts an folgende Adresse gesendet:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Sende Reset-Link"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Nachricht schicke"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS senden"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS schicke"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Schick dini E-Mail"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Aktualisiere dein Profil, um deinen Arzt mit einem besseren Eindruck zu verbinden", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Neues Passwort einrichten", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Profil einrichten"), + "setting": MessageLookupByLibrary.simpleMessage("Einstellige"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Täg"), + "share": MessageLookupByLibrary.simpleMessage("Deile"), + "shelf": MessageLookupByLibrary.simpleMessage("Fach (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Fachname"), + "shelves": MessageLookupByLibrary.simpleMessage("Fächer (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Schicht"), + "shiftName": MessageLookupByLibrary.simpleMessage("Schichtname"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Lieferadress"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Versandchöschte"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Eröffnungsbilanz des Geschäfts", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Restbetrag des Geschäfts", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Aktion aazeige"), + "showCode": MessageLookupByLibrary.simpleMessage("Code anzeigen"), + "showCombo": MessageLookupByLibrary.simpleMessage("Kombi aazeige"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Ablaufdatum aazeige", + ), + "showName": MessageLookupByLibrary.simpleMessage("Name anzeigen"), + "showPrice": MessageLookupByLibrary.simpleMessage("Preis anzeigen"), + "showSingle": MessageLookupByLibrary.simpleMessage("Einzel aazeige"), + "showVariant": MessageLookupByLibrary.simpleMessage("Variante aazeige"), + "signIn": MessageLookupByLibrary.simpleMessage("Anmelden"), + "signUp": MessageLookupByLibrary.simpleMessage("Anmelden"), + "single": MessageLookupByLibrary.simpleMessage("Einzeln"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Täg"), + "size": MessageLookupByLibrary.simpleMessage("Grösse"), + "skip": MessageLookupByLibrary.simpleMessage("Überspringe"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Update überspringe"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartwatch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sozials Marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Verchauft"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Öppis isch uf de Websiite schief glaufe.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Etwas ist"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Mitarbeiter-Login"), + "start": MessageLookupByLibrary.simpleMessage("Starte"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Start Pause"), + "startDate": MessageLookupByLibrary.simpleMessage("Startdatum"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Neue Verchaufe starte", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Startziit"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Startziit isch erforderlich", + ), + "started": MessageLookupByLibrary.simpleMessage("Gstartet"), + "state": MessageLookupByLibrary.simpleMessage("Kanton"), + "stateName": MessageLookupByLibrary.simpleMessage("Kantonname"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Noch unbezahlt"), + "stock": MessageLookupByLibrary.simpleMessage("Lagerbestand"), + "stockList": MessageLookupByLibrary.simpleMessage("Lagerliste"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Lager / Variante"), + "stockReport": MessageLookupByLibrary.simpleMessage("Lagerbericht"), + "stockValue": MessageLookupByLibrary.simpleMessage("Lagerwert"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Lagerbestand muess mind. 1 si", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Lagerbestand: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Teilsteuer-Lischt"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Teilsteuer"), + "subTotal": MessageLookupByLibrary.simpleMessage("Zwischensumme"), + "submit": MessageLookupByLibrary.simpleMessage("Abschicke"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Jetz abonniere"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonnement"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage("Abo Bricht"), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abos"), + "subtotal": MessageLookupByLibrary.simpleMessage("Zwischensumme"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Erfolgreich bezahlt", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Lieferant zahlt"), + "supplier": MessageLookupByLibrary.simpleMessage("Lieferant"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Lieferantendetails", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Lieferante offen"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Lieferante Hauptbuech", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Lieferantename"), + "switchBank": MessageLookupByLibrary.simpleMessage("Filiale wächsle?"), + "switchs": MessageLookupByLibrary.simpleMessage("Wächsle"), + "tax": MessageLookupByLibrary.simpleMessage("Stüür (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Steuergrupp"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Steuerprozent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Steuersätz"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Steuersätz – verwalt dini Sätz", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Stüürbricht"), + "taxReportList": MessageLookupByLibrary.simpleMessage("Stüürbricht Liste"), + "taxType": MessageLookupByLibrary.simpleMessage("Steuertyp"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Steuer mit eine oder mehri Typ", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Danke für dä Chouf", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Danke für dini fällige Zahlig", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo für Beleg", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Druckersprooch", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Papiergrössi", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Täg"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 Etikette pro Blatt, 8.27 x 11.69 Zoll", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Diesen Monat"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Das Abo chame nöd upgrade", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Das Abo isch nöd verfüegbar", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Dieses Produkt wurde bereits hinzugefügt!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Diese Woche"), + "thisYear": MessageLookupByLibrary.simpleMessage("Dieses Jahr"), + "time": MessageLookupByLibrary.simpleMessage("Ziit"), + "timeIn": MessageLookupByLibrary.simpleMessage("Cho (Ziit)"), + "timeOut": MessageLookupByLibrary.simpleMessage("Gah (Ziit)"), + "to": MessageLookupByLibrary.simpleMessage("Nach"), + "toAccount": MessageLookupByLibrary.simpleMessage("Ufs Chonto"), + "toDate": MessageLookupByLibrary.simpleMessage("Bis zum Datum"), + "today": MessageLookupByLibrary.simpleMessage("Heute"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Heutige Zusammenfassung", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Chunde"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produkt"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Lieferante"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Totalbetrag"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Gsamti Aktive"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Gsamtsaldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Gesamtzahl der Kategorien", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Total fällig"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Gesamter fälliger Betrag", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Total Ausgaben"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Gesamteinkommen"), + "totalItems": MessageLookupByLibrary.simpleMessage( + "Gesamtanzahl der Artikel", + ), + "totalLoss": MessageLookupByLibrary.simpleMessage("Total Verlust"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total zahlbar"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Totalpreis"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Total Produkte"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total Gewinn"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Gesamtkauf"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Gesamt Rückbetrag", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total zrugggeh"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Gsamte Lohnbetrag", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Gesamtverkauf"), + "totalVat": MessageLookupByLibrary.simpleMessage("Total MWSt"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Transaktionsübersicht", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaktionstyp"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaktionen"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaktionsverlauf", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfer"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Check wiitergäh"), + "transferDate": MessageLookupByLibrary.simpleMessage("Transferdatum"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Nochmal probieren"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Typ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Typ ussähle"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ungezahlt"), + "unit": MessageLookupByLibrary.simpleMessage("Eiheit"), + "unitName": MessageLookupByLibrary.simpleMessage("Einheitsname"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Einzelpreis"), + "unitPrice": MessageLookupByLibrary.simpleMessage( + "Stückpriis/Priis pro Stück", + ), + "units": MessageLookupByLibrary.simpleMessage("Einheiten"), + "unlimited": MessageLookupByLibrary.simpleMessage("Unbegrenzt"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Unbegrenzte Nutzung", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Unbegrenzte Nutzung unseres Pakets 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Aktualisiere"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Filiale aktualisiere", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Kontakt aktualisiere", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Aktualisierig vom Lagerbestand isch fehlgschlage", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Jetzt aktualisieren"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig Party z’aktualisierä.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Produkt aktualisiere", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt erfolgryych aktualisiert!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig Produkt z’aktualisierä.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Profil aktualisiere", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Iichauf aktualisiere", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Rolle ändere"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du hesch kei Bbewilligig e Verchauf z’aktualisierä.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Erfolgryych aktualisiert", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Aktualisiere dein Profil, um deine Kunden besser zu erreichen", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Aktualisiere dein Abonnement", + ), + "updating": MessageLookupByLibrary.simpleMessage("Aktualisieren..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Jetzt upgraden"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID für QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("Uuflade"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Bild uuflade"), + "uploading": MessageLookupByLibrary.simpleMessage("Wird ueglade..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Galerie bruuchä"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nutzertitel darf nicht leer sein", + ), + "user": MessageLookupByLibrary.simpleMessage("Benutzer"), + "userRole": MessageLookupByLibrary.simpleMessage("Nutzerrolle"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Nutzerrollen-Details", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Nutzertitel"), + "values": MessageLookupByLibrary.simpleMessage("Wärt"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant erfolgryych zuegfüegt!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant erfolgryych glöscht!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variante-Lischte"), + "variationId": MessageLookupByLibrary.simpleMessage("Variante-ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variante"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variante-Produkte", + ), + "vat": MessageLookupByLibrary.simpleMessage("Mehrwertsteuer"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("MwSt & Steuer"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("MwSt-/GST-Nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("MwSt-/GST-Titel"), + "vatId": MessageLookupByLibrary.simpleMessage("MwSt-Nummere"), + "vatNumber": MessageLookupByLibrary.simpleMessage("MwSt-Nummer"), + "vatReports": MessageLookupByLibrary.simpleMessage("MwSt-Bricht"), + "vatType": MessageLookupByLibrary.simpleMessage("MwSt-Art"), + "verification": MessageLookupByLibrary.simpleMessage("Verifizierung"), + "verify": MessageLookupByLibrary.simpleMessage("Verifizieren"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifiziere deine E-Mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("E-Mail verifizieren"), + "view": MessageLookupByLibrary.simpleMessage("Detail ahluegä"), + "viewAll": MessageLookupByLibrary.simpleMessage("Alli aaluege"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Details azeige"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Priis aaluege"), + "viewStock": MessageLookupByLibrary.simpleMessage("Bestand aaluege"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Transaktione azeige für", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Laufkundschaft"), + "wallet": MessageLookupByLibrary.simpleMessage("Wallet"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Wallet Saldo"), + "warehouse": MessageLookupByLibrary.simpleMessage("Lager (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Lagername"), + "warranty": MessageLookupByLibrary.simpleMessage("Garantie"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Wir haben eine Bestätigungs-E-Mail an folgende Adresse gesendet:", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Wir haben einen OTP an deine Telefonnummer gesendet", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Wöchentlich"), + "weight": MessageLookupByLibrary.simpleMessage("Gewicht"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Willkommen zurück!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Was isch neu"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Grosshandelspreis"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grosshändler"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Wird bald hinzugefügt", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Schriib dini Nachricht hii", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Schrib da öpis..."), + "yearly": MessageLookupByLibrary.simpleMessage("Jährlich"), + "years": MessageLookupByLibrary.simpleMessage("Jaar"), + "yes": MessageLookupByLibrary.simpleMessage("Ja"), + "yesterday": MessageLookupByLibrary.simpleMessage("Geschter"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Du kannst nicht mehr als den fälligen Betrag bezahlen", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Du chasch s OTP jetz nomal schicke.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("Dörfsch kei Barcodes erstelle."), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum s Modäll lösche.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Kei Berechtigung zum Fach lösche", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung für Gwünn & Verluscht.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum en Usgabekategorie erstelle.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum en Iinahmekategorie erstelle.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum es Modäll erstelle", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("Dörfsch kei Iichäuf erstelle."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Abteilig z lösche.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Funktion z lösche.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung de Urlaubsatrag z lösche.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Lohnabrechnig z lösche.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung für de Excel-Export", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum en Barcode erstelle.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung zum de Bricht z erstelle", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Filiale z aktualisiere.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Abteilig z aktualisiere.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung de Urlaubsatrag z bearbeite.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum es Modäll aktualisiere", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Fiirtig z aktualisiere.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Awäseheit azluege", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Lohnabrechnig z aktualisiere.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Funktion z aktualisiere.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Schicht z lösche.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Sie händ kei Berechtigung d Schicht z bearbeite.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Dörfsch kei Regal erstelle.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Dörfsch kei Regal lösche.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Dörfsch kei Regal ändere.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum Usgabe erstelle.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Du häsch kei Berächtigung zum Iinahme erstelle.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Du musst eine Berechtigung erteilen", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Du benutzt"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Willsch du s\'Produkt lösche?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Dein kostenloses Paket ist fast zu Ende. Kaufe deinen nächsten Plan. Danke.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Dein Paket"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Däi Abo verfället in 5 Däg", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Däi Abo verfället hüt\n\nBitte wider chöufe", + ), + "zip": MessageLookupByLibrary.simpleMessage("PLZ"), + "zipCode": MessageLookupByLibrary.simpleMessage("PLZ iigäh"), + }; +} diff --git a/lib/generated/intl/messages_gu.dart b/lib/generated/intl/messages_gu.dart new file mode 100644 index 0000000..22fff58 --- /dev/null +++ b/lib/generated/intl/messages_gu.dart @@ -0,0 +1,2236 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a gu locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'gu'; + + static String m0(start) => "\$${start} સેકન્ડમાં OTP ફરીથી મોકલો"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ગ્રાહક વિગતો"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ઈનવોઈસ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 ઇનવોઇસ લોગો"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "એકાઉન્ટનું ડિસ્પ્લે નામ", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ખાતાધારકનું નામ", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ખાતાનું નામ"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ખાતાનું નામ"), + "action": MessageLookupByLibrary.simpleMessage("ક્રિયા"), + "actions": MessageLookupByLibrary.simpleMessage("ક્રિયાઓ"), + "active": MessageLookupByLibrary.simpleMessage("સક્રિય"), + "add": MessageLookupByLibrary.simpleMessage("ઉમેરો"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ખરીદી ઉમેરો", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("હાજરી ઉમેરો"), + "addBank": MessageLookupByLibrary.simpleMessage("બેંક ઉમેરો"), + "addBrand": MessageLookupByLibrary.simpleMessage("બ્રાન્ડ ઉમેરો"), + "addCash": MessageLookupByLibrary.simpleMessage("રોકડ ઉમેરો"), + "addCategory": MessageLookupByLibrary.simpleMessage("કેટેગરી ઉમેરો"), + "addContact": MessageLookupByLibrary.simpleMessage("સંપર્ક ઉમેરો"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ગ્રાહક ઉમેરો", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("ગ્રાહક ઉમેરો"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ડિલિવરી ઉમેરો"), + "addDepartment": MessageLookupByLibrary.simpleMessage("વિભાગ ઉમેરો"), + "addDesignation": MessageLookupByLibrary.simpleMessage("નવો હોદ્દો ઉમેરો"), + "addExpense": MessageLookupByLibrary.simpleMessage("ખર્ચ ઉમેરો"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("ખર્ચ કેટેગરી ઉમેરો"), + "addHoliday": MessageLookupByLibrary.simpleMessage("રજા ઉમેરો"), + "addImage": MessageLookupByLibrary.simpleMessage("છબી ઉમેરો"), + "addIncome": MessageLookupByLibrary.simpleMessage("આવક ઉમેરો"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "આવક શ્રેણી ઉમેરો", + ), + "addItems": MessageLookupByLibrary.simpleMessage("આઇટમ ઉમેરો"), + "addLeave": MessageLookupByLibrary.simpleMessage("રજા ઉમેરો"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("વધુ ફીલ્ડ્સ ઉમેરો"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("નવું સરનામું ઉમેરો"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage("નવી હાજરી ઉમેરો"), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "બેંક એકાઉન્ટ્સ ઉમેરો", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "નવો કર્મચારી ઉમેરો", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("નવી રજા ઉમેરો"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("નવી રજા ઉમેરો"), + "addNewModel": MessageLookupByLibrary.simpleMessage("નવું મોડેલ ઉમેરો"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("નવો પેરોલ ઉમેરો"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("નવું ઉત્પાદન ઉમેરો"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ખરીદી ઉમેરો", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("નવો રેક ઉમેરો"), + "addNewShift": MessageLookupByLibrary.simpleMessage("નવી શિફ્ટ ઉમેરો"), + "addNewTax": MessageLookupByLibrary.simpleMessage("નવો ટેક્સ ઉમેરો"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "નવી વિવિધતા ઉમેરો", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "નવી વિવિધતાઓ ઉમેરો", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "નવું વેરહાઉસ ઉમેરો", + ), + "addNote": MessageLookupByLibrary.simpleMessage("નોંધ ઉમેરો"), + "addParty": MessageLookupByLibrary.simpleMessage("પાર્ટી ઉમેરો"), + "addPayment": MessageLookupByLibrary.simpleMessage("ચુકવણી ઉમેરો"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ઉત્પાદન ઉમેરો", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "પહેલા ઉત્પાદન ઉમેરો", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન સફળતાપૂર્વક બનાવાયું!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે ઉત્પાદન બનાવવા માટે અધિકાર નથી.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("ખરીદી ઉમેરો"), + "addRole": MessageLookupByLibrary.simpleMessage("ભૂમિકા ઉમેરો"), + "addSale": MessageLookupByLibrary.simpleMessage("કૃપા કરીને વેચાણ ઉમેરો"), + "addSales": MessageLookupByLibrary.simpleMessage("વેચાણ ઉમેરો"), + "addShelf": MessageLookupByLibrary.simpleMessage("નવો શેલ્ફ ઉમેરો"), + "addShift": MessageLookupByLibrary.simpleMessage("શિફ્ટ ઉમેરો"), + "addStock": MessageLookupByLibrary.simpleMessage("સ્ટોક ઉમેરો"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "પેટા વિવિધતા ઉમેરો", + ), + "addTax": MessageLookupByLibrary.simpleMessage("ટેક્સ ઉમેરો"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("નવું ટેક્સ જૂથ ઉમેરો"), + "addUnit": MessageLookupByLibrary.simpleMessage("એકમ ઉમેરો"), + "addUserRole": MessageLookupByLibrary.simpleMessage("યુઝર રોલ ઉમેરો"), + "addVariant": MessageLookupByLibrary.simpleMessage("વેરિઅન્ટ ઉમેરો"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "વેરિઅન્ટ વિગતો ઉમેરો", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "કાર્ટમાં ઉમેરવામાં આવ્યું", + ), + "adding": MessageLookupByLibrary.simpleMessage( + "ઉમેરવામાં આવી રહ્યું છે...", + ), + "address": MessageLookupByLibrary.simpleMessage("સરનામું"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "બેંક બેલેન્સ એડજસ્ટ કરો", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("રોકડ એડજસ્ટ કરો"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "રોકડ બેલેન્સ એડજસ્ટ કરો", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("એડજસ્ટમેન્ટ તારીખ"), + "admin": MessageLookupByLibrary.simpleMessage("એડમિન"), + "advance": MessageLookupByLibrary.simpleMessage("એડવાન્સ"), + "all": MessageLookupByLibrary.simpleMessage("બધા"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "બધા બિઝનેસ સોલ્યુશન્સ", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro સ્ટોક, એકાઉન્ટ, વેચાણ, ખર્ચ અને નુકસાન/લાભ સાથે સંપૂર્ણ વ્યવસાય ઉકેલ છે.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("તમામ કર્મચારીઓ"), + "allParties": MessageLookupByLibrary.simpleMessage("તમામ પાર્ટીઓ"), + "allParty": MessageLookupByLibrary.simpleMessage("તમામ પાર્ટી"), + "allTime": MessageLookupByLibrary.simpleMessage("બધા સમય"), + "allTransaction": MessageLookupByLibrary.simpleMessage("તમામ વ્યવહારો"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("પહેલાથી ઉમેર્યું છે"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "પહેલેથી એકાઉન્ટ છે? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("રકમ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "રકમ 0 કરતા વધારે હોવી જોઈએ", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "રકમ રાઉન્ડિંગ પદ્ધતિ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("શબ્દોમાં રકમ"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("રકમ જરૂરી છે"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "નીચેના નંબર પર એક SMS મોકલવામાં આવશે:", + ), + "android": MessageLookupByLibrary.simpleMessage("Android & iOS એપ સપોર્ટ"), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "નવું અપડેટ ઉપલબ્ધ છે\nકૃપા કરીને તમારી એપ અપડેટ કરો", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("લાગુ કરો"), + "areYouSure": MessageLookupByLibrary.simpleMessage("શું તમે ખાતરી છો?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર આ શાખા કાઢી નાખવા માંગો છો?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર આ ભૂમિકા કાઢી નાખવા માંગો છો?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર બીજી શાખામાં બદલવા માંગો છો?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "શું તમે ખાતરી છો કે તમે આ પાર્ટી ડિલીટ કરવા માંગો છો?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર આ શાખામાંથી બહાર નીકળવા માંગો છો?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("તારીખ મુજબ"), + "assets": MessageLookupByLibrary.simpleMessage("સંપત્તિ"), + "attachment": MessageLookupByLibrary.simpleMessage("જોડાણ"), + "attendance": MessageLookupByLibrary.simpleMessage("હાજરી"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("હાજરી અહેવાલો"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("અધિકૃત સહી"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "આપમેળે ગણતરી કરેલ દિવસો", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("આપમેળે પસંદ કરેલ"), + "backToHome": MessageLookupByLibrary.simpleMessage("હોમ પર પાછા જાઓ"), + "balance": MessageLookupByLibrary.simpleMessage("બેલેન્સ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("બાકી બેલેન્સ"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("બેલેન્સ શીટ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("બાંગ્લાદેશ"), + "bank": MessageLookupByLibrary.simpleMessage("બેંક"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("બેંક એકાઉન્ટ્સ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("બેંક વિગતો"), + "bankName": MessageLookupByLibrary.simpleMessage("બેંકનું નામ"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "બેંક થી બેંક ટ્રાન્સફર", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "બેંક થી રોકડ ટ્રાન્સફર", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "બારકોડ પ્રિન્ટ લેબલ સેટિંગ", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("બારકોડ જનરેટર"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("બારકોડ જનરેટર"), + "barcodes": MessageLookupByLibrary.simpleMessage("બારકોડ્સ"), + "batch": MessageLookupByLibrary.simpleMessage("બેચ"), + "batchNo": MessageLookupByLibrary.simpleMessage("બેચ નંબર"), + "billTO": MessageLookupByLibrary.simpleMessage("બિલ ટુ"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("બિલ મુજબ નફો"), + "billingAddress": MessageLookupByLibrary.simpleMessage("બિલિંગ સરનામું"), + "birthDate": MessageLookupByLibrary.simpleMessage("જન્મ તારીખ"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "બ્લૂટૂથ બંધ છે. કૃપા કરીને તેને ચાલુ કરો.", + ), + "branch": MessageLookupByLibrary.simpleMessage("શાખા"), + "branchList": MessageLookupByLibrary.simpleMessage("શાખા સૂચિ"), + "brand": MessageLookupByLibrary.simpleMessage("બ્રાન્ડ"), + "brandName": MessageLookupByLibrary.simpleMessage("બ્રાન્ડ નામ"), + "brands": MessageLookupByLibrary.simpleMessage("બ્રાન્ડ્સ"), + "breakDuration": MessageLookupByLibrary.simpleMessage("બ્રેકનો સમયગાળો"), + "breakStatus": MessageLookupByLibrary.simpleMessage("બ્રેક સ્ટેટસ"), + "breakTime": MessageLookupByLibrary.simpleMessage("બ્રેકનો સમય"), + "bulk": MessageLookupByLibrary.simpleMessage("બલ્ક અપલોડ"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("બલ્ક અપલોડ"), + "businessCat": MessageLookupByLibrary.simpleMessage("બિઝનેસ કેટેગરી"), + "businessName": MessageLookupByLibrary.simpleMessage( + "કંપની અને બિઝનેસ નામ", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("હમણાં ખરીદો"), + "buyPremium": MessageLookupByLibrary.simpleMessage("પ્રીમિયમ પ્લાન ખરીદો"), + "call": MessageLookupByLibrary.simpleMessage("કોલ કરો"), + "camera": MessageLookupByLibrary.simpleMessage("કેમેરા"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "આ વ્યવહાર પ્રકારને એડિટ કરી શકાતો નથી.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ચુકવણીની વિગતો મેળવી શકાઈ નથી.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("કેન્સલ કરો"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ઉપકરણો શોધી રહ્યા છીએ...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "સમાન ખાતામાં ટ્રાન્સફર કરી શકાતું નથી.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("કેપેસિટી"), + "cash": MessageLookupByLibrary.simpleMessage("રોકડ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("રોકડ અને બેંક"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "રોકડ અને બેંક મેનેજમેન્ટ", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("કેશ ફ્લો"), + "cashIn": MessageLookupByLibrary.simpleMessage("કેશ ઇન"), + "cashInHand": MessageLookupByLibrary.simpleMessage("હાથ પર રોકડ"), + "cashOut": MessageLookupByLibrary.simpleMessage("કેશ આઉટ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "રોકડ થી બેંક ટ્રાન્સફર", + ), + "categories": MessageLookupByLibrary.simpleMessage("કેટેગરીઝ"), + "category": MessageLookupByLibrary.simpleMessage("કેટેગરી"), + "categoryName": MessageLookupByLibrary.simpleMessage("કેટેગરી નામ"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ફેરફારની રકમ"), + "changePassword": MessageLookupByLibrary.simpleMessage("પાસવર્ડ બદલો"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ઈમેલ ચેક કરો"), + "cheque": MessageLookupByLibrary.simpleMessage("ચેક"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("ચેકની રકમ"), + "chequeDate": MessageLookupByLibrary.simpleMessage("ચેક તારીખ"), + "chequeList": MessageLookupByLibrary.simpleMessage("ચેક સૂચિ"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("ચેક નંબર"), + "choose": MessageLookupByLibrary.simpleMessage("પસંદ કરો"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("દેશ પસંદ કરો"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ગ્રાહક પસંદ કરો"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("સપ્લાયર પસંદ કરો"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "તમારી સુવિધાઓ પસંદ કરો", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "સુવિધાઓ મહત્વપૂર્ણ ભાગ છે જે POSpro ને પરંપરાગત ઉકેલોથી અલગ પાડે છે.", + ), + "city": MessageLookupByLibrary.simpleMessage("શહેર"), + "cityName": MessageLookupByLibrary.simpleMessage("શહેરનું નામ"), + "clarence": MessageLookupByLibrary.simpleMessage("ક્લેરેન્સ"), + "clear": MessageLookupByLibrary.simpleMessage("સાફ કરો"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "કનેક્ટ કરવા માટે ક્લિક કરો", + ), + "close": MessageLookupByLibrary.simpleMessage("બંધ કરો"), + "closed": MessageLookupByLibrary.simpleMessage("બંધ"), + "code": MessageLookupByLibrary.simpleMessage("કોડ"), + "collectDue": MessageLookupByLibrary.simpleMessage("બાકી રકમ વસૂલ કરો"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને બાકી રકમ વસૂલ કરો", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("એકત્રિત કરનાર:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("સંગ્રહકર્તાઓ"), + "color": MessageLookupByLibrary.simpleMessage("કલર"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "બહુવિધ ટેક્સનું સંયોજન", + ), + "combo": MessageLookupByLibrary.simpleMessage("કોમ્બો"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "કોમ્બો પ્રોડક્ટ રિપોર્ટ", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("કોમ્બો ઉત્પાદનો"), + "comboReport": MessageLookupByLibrary.simpleMessage("કોમ્બો રિપોર્ટ"), + "comingSoon": MessageLookupByLibrary.simpleMessage( + "ટૂંક સમયમાં આવી રહ્યું છે", + ), + "companyAddress": MessageLookupByLibrary.simpleMessage("કંપની સરનામું"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("ડિલીટ કન્ફર્મ કરો"), + "confirmPass": MessageLookupByLibrary.simpleMessage("પાસવર્ડ કન્ફર્મ કરો"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "પાસવર્ડ કન્ફર્મ કરો", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "પરત કરવાની પુષ્ટિ કરો", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS કન્ફર્મ કરો"), + "congratulation": MessageLookupByLibrary.simpleMessage("અભિનંદન"), + "connect": MessageLookupByLibrary.simpleMessage( + "કનેક્ટ કરવા માટે ક્લિક કરો", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "તમારું પ્રિન્ટર કનેક્ટ કરો", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "તમારું પ્રિન્ટર કનેક્ટ કરો", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("સાથે જોડાયેલ"), + "contactDetials": MessageLookupByLibrary.simpleMessage("સંપર્ક વિગતો"), + "contactUs": MessageLookupByLibrary.simpleMessage("અમારો સંપર્ક કરો"), + "continueButton": MessageLookupByLibrary.simpleMessage("ચાલુ રાખો"), + "continueE": MessageLookupByLibrary.simpleMessage("ચાલુ રાખો"), + "cost": MessageLookupByLibrary.simpleMessage("ખર્ચ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ટેક્સ વગરની કિંમત", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "ટેક્સ સાથેની કિંમત", + ), + "country": MessageLookupByLibrary.simpleMessage("દેશ"), + "countryName": MessageLookupByLibrary.simpleMessage("દેશનું નામ"), + "create": MessageLookupByLibrary.simpleMessage("બનાવો"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ફ્રી એકાઉન્ટ બનાવો", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("ફ્રી એકાઉન્ટ બનાવો"), + "createBranch": MessageLookupByLibrary.simpleMessage("શાખા બનાવો"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "નવું પાસવર્ડ બનાવો", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે પીડીએફ બનાવવા માટે અધિકાર નથી.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે વેચાણ બનાવવા માટે અધિકાર નથી.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ક્રેડિટ (આવક)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "પાર્ટી ક્રેડિટ મર્યાદા", + ), + "currency": MessageLookupByLibrary.simpleMessage("કરન્સી"), + "currentBalance": MessageLookupByLibrary.simpleMessage("વર્તમાન બેલેન્સ"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "વર્તમાન રોકડ બેલેન્સ", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ચાલુ મહિનો"), + "currentYear": MessageLookupByLibrary.simpleMessage("ચાલુ વર્ષ"), + "currents": MessageLookupByLibrary.simpleMessage("વર્તમાન"), + "custom": MessageLookupByLibrary.simpleMessage("કસ્ટમ"), + "customDate": MessageLookupByLibrary.simpleMessage("કસ્ટમ તારીખ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "કસ્ટમ ઇન્વોઇસ બ્રાન્ડિંગ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("કસ્ટમ પ્રિન્ટ"), + "customer": MessageLookupByLibrary.simpleMessage("ગ્રાહક"), + "customerDate": MessageLookupByLibrary.simpleMessage("કસ્ટમ તારીખ"), + "customerDue": MessageLookupByLibrary.simpleMessage("ગ્રાહક બાકી"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ગ્રાહક ખાતાવહી"), + "customerName": MessageLookupByLibrary.simpleMessage("ગ્રાહકનું નામ"), + "customerPay": MessageLookupByLibrary.simpleMessage("ગ્રાહક ચૂકવે છે"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ગ્રાહક ફોન નંબર", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("ગ્રાહકની સહી"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("દૈનિક વ્યવહાર"), + "dashboard": MessageLookupByLibrary.simpleMessage("ડેશબોર્ડ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ડેટા સફળતાપૂર્વક સાચવવામાં આવ્યો.", + ), + "date": MessageLookupByLibrary.simpleMessage("તારીખ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "અંતિમ તારીખ પ્રારંભિક તારીખ પહેલાં નહીં હોઈ શકે.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("તારીખ જરૂરી છે"), + "dates": MessageLookupByLibrary.simpleMessage("તારીખ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("રોજમેળ"), + "days": MessageLookupByLibrary.simpleMessage("દિવસો"), + "daysLeft": MessageLookupByLibrary.simpleMessage("દિવસો બાકી"), + "dealer": MessageLookupByLibrary.simpleMessage("ડીલર"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ડીલર કિંમત"), + "debitOut": MessageLookupByLibrary.simpleMessage("ડેબિટ (જાવક)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ડિફોલ્ટ વેચાણ કિંમત", + ), + "delete": MessageLookupByLibrary.simpleMessage("ડિલીટ કરો"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ખાતું કાઢી નાખો"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર આ બેચ કાઢી નાખવા માંગો છો?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર તમારું એકાઉન્ટ ડિલીટ કરવા માંગો છો? આ ક્રિયા તમારો બધો ડેટા કાયમી ધોરણે ભૂંસી નાખશે.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે પાર્ટી કાઢી નાખવાનો અધિકાર નથી.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "સફળતાપૂર્વક ડિલીટ થયું!", + ), + "deleting": MessageLookupByLibrary.simpleMessage( + "ડિલીટ કરવામાં આવી રહ્યું છે...", + ), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ડિલિવરી સરનામું"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ડિલિવરી ચાર્જ"), + "department": MessageLookupByLibrary.simpleMessage("વિભાગ"), + "deposit": MessageLookupByLibrary.simpleMessage("જમા"), + "depositTo": MessageLookupByLibrary.simpleMessage("માં જમા કરો"), + "description": MessageLookupByLibrary.simpleMessage("વર્ણન"), + "designation": MessageLookupByLibrary.simpleMessage("હોદ્દો"), + "designationName": MessageLookupByLibrary.simpleMessage("હોદ્દાનું નામ"), + "details": MessageLookupByLibrary.simpleMessage("વિગતો"), + "developedBy": MessageLookupByLibrary.simpleMessage("દ્વારા વિકસિત"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-અંકનો પિન તમારા ઈમેલ સરનામે મોકલવામાં આવ્યો છે:", + ), + "disable": MessageLookupByLibrary.simpleMessage("નિષ્ક્રિય કરો"), + "discount": MessageLookupByLibrary.simpleMessage("ડિસ્કાઉન્ટ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ડિસ્પ્લે નામ જરૂરી છે", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ડિસ્ટર્બ ન કરો"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર આ કાઢી નાખવા માંગો છો", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "શું તમે યુઝર ડિલીટ કરવા માંગો છો?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "શું તમે એપ છોડવા માંગો છો?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "શું તમે ખરેખર આ ચેક ફરીથી ખોલવા માંગો છો?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("એકાઉન્ટ નથી?"), + "done": MessageLookupByLibrary.simpleMessage("થઈ ગયું"), + "download": MessageLookupByLibrary.simpleMessage("ડાઉનલોડ"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ડાઉનલોડ કરો"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "એક્સેલ ફોર્મેટ ડાઉનલોડ કરો", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ડાઉનલોડ સફળ! તમારું ડોક્યુમેન્ટ ફોલ્ડર ચેક કરો", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "ડાઉનલોડ થઈ રહ્યું છે...", + ), + "due": MessageLookupByLibrary.simpleMessage("બાકી"), + "dueAmount": MessageLookupByLibrary.simpleMessage("બાકી રકમ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("બાકી બેલેન્સ"), + "dueCollection": MessageLookupByLibrary.simpleMessage("બાકી વસૂલાત"), + "dueList": MessageLookupByLibrary.simpleMessage("બાકી યાદી"), + "duePay": MessageLookupByLibrary.simpleMessage("બાકી ચૂકવણી"), + "dueReport": MessageLookupByLibrary.simpleMessage("બાકી રકમ રિપોર્ટ"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "વોક-ઇન ગ્રાહકો માટે બાકી પર વેચાણ માન્ય નથી.", + ), + "dues": MessageLookupByLibrary.simpleMessage("બાકી રકમ"), + "duration": MessageLookupByLibrary.simpleMessage("સમયગાળો"), + "durationDays": MessageLookupByLibrary.simpleMessage("સમયગાળો (દિવસો)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "વાપરવા માટે સરળ મોબાઈલ પોસ", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro એપ ફ્રી છે, વાપરવામાં સરળ છે. હકીકતમાં, તે વિશ્વભરમાં શ્રેષ્ઠ POS સિસ્ટમ્સમાંથી એક છે.", + ), + "edit": MessageLookupByLibrary.simpleMessage("સંપાદિત કરો"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "હાજરીમાં ફેરફાર કરો", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "બેંક એકાઉન્ટ્સ એડિટ કરો", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "બેંક એડજસ્ટમેન્ટ એડિટ કરો", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "બેંક થી રોકડ એડિટ કરો", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "બેંક ટ્રાન્સફર એડિટ કરો", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "રોકડ એડજસ્ટમેન્ટ એડિટ કરો", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "રોકડ થી બેંક એડિટ કરો", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("કેટેગરી સંપાદિત કરો"), + "editDesignation": MessageLookupByLibrary.simpleMessage("હોદ્દો એડિટ કરો"), + "editEmployee": MessageLookupByLibrary.simpleMessage("કર્મચારી એડિટ કરો"), + "editHoliday": MessageLookupByLibrary.simpleMessage("રજા એડિટ કરો"), + "editLeave": MessageLookupByLibrary.simpleMessage("રજા (Leave) એડિટ કરો"), + "editModel": MessageLookupByLibrary.simpleMessage("મોડેલ સંપાદિત કરો"), + "editPayroll": MessageLookupByLibrary.simpleMessage("પેરોલ એડિટ કરો"), + "editPhone": MessageLookupByLibrary.simpleMessage("ફોન નંબર સંપાદિત કરો?"), + "editProduct": MessageLookupByLibrary.simpleMessage("ઉત્પાદન સંપાદિત કરો"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ખરીદી ઇન્વોઇસ સંપાદિત કરો", + ), + "editRack": MessageLookupByLibrary.simpleMessage("રેક સંપાદિત કરો"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "વેચાણ ઇન્વોઇસ સંપાદિત કરો", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("શેલ્ફ સંપાદિત કરો"), + "editShift": MessageLookupByLibrary.simpleMessage("શિફ્ટ એડિટ કરો"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "સોશિયલ મીડિયા સંપાદિત કરો", + ), + "editTax": MessageLookupByLibrary.simpleMessage("ટેક્સ સંપાદિત કરો"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "ટેક્સ જૂથ સંપાદિત કરો", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "વિવિધતા સંપાદિત કરો", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "વેરહાઉસ સંપાદિત કરો", + ), + "email": MessageLookupByLibrary.simpleMessage("ઈમેલ સરનામું"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ઈમેલ ખાલી હોઈ શકે નહીં", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ઈમેલ"), + "employee": MessageLookupByLibrary.simpleMessage("કર્મચારી"), + "enLowStock": MessageLookupByLibrary.simpleMessage("ઓછો સ્ટોક દાખલ કરો"), + "end": MessageLookupByLibrary.simpleMessage("સમાપ્ત"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "બ્રેક પૂરો થવાનો સમય", + ), + "endDate": MessageLookupByLibrary.simpleMessage("અંતિમ તારીખ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "સમાપ્તિ તારીખ શરૂઆતની તારીખ પહેલાં છે", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "સમાપ્તિ તારીખ શરૂઆતની તારીખ પહેલાં હોઈ શકે નહીં.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("સમાપ્તિનો સમય"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "સમાપ્તિનો સમય જરૂરી છે", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "તમારો ફ્રી પ્લાન સમાપ્ત કરો", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("બેચ નંબર દાખલ કરો"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "બ્રાન્ડ નામ દાખલ કરો", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "માન્ય ડિસ્કાઉન્ટ દાખલ કરો", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "વાલીડ OTP દાખલ કરો", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "માન્ય સ્ટોક દાખલ કરો", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "એકાઉન્ટનું ડિસ્પ્લે નામ દાખલ કરો", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "ખાતાધારકનું નામ દાખલ કરો", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "એકાઉન્ટ નંબર દાખલ કરો", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("સરનામું દાખલ કરો"), + "enterAmount": MessageLookupByLibrary.simpleMessage("રકમ દાખલ કરો"), + "enterBalance": MessageLookupByLibrary.simpleMessage("બેલેન્સ દાખલ કરો"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "બેંકનું નામ દાખલ કરો", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("બેચ નંબર દાખલ કરો"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "બ્રેકનો સમય દાખલ કરો", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "બિઝનેસ/સ્ટોર નામ દાખલ કરો", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("કેપેસિટી દાખલ કરો"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "કેટેગરી નામ દાખલ કરો", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("કલર દાખલ કરો"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ગ્રાહક ફોન નંબર દાખલ કરો", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ડીલર કિંમત દાખલ કરો", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("વર્ણન દાખલ કરો"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "હોદ્દાનું નામ દાખલ કરો", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "ડિસ્કાઉન્ટ દાખલ કરો", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને પાસવર્ડ રીસેટ લિંક મેળવવા માટે નીચે તમારું ઈમેલ સરનામું દાખલ કરો.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "સમાપ્તિનો સમય દાખલ કરો", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ખર્ચ કેટેગરી નામ દાખલ કરો", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ખર્ચની તારીખ દાખલ કરો", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "સંપૂર્ણ સરનામું દાખલ કરો", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("પૂરું નામ દાખલ કરો"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "રજાનું નામ દાખલ કરો", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "આવક શ્રેણી નામ દાખલ કરો", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "લેબલ ટેક્સ્ટ દાખલ કરો", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "નિર્માતાનું નામ દાખલ કરો", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "મોડેલ નામ દાખલ કરો", + ), + "enterName": MessageLookupByLibrary.simpleMessage("નામ દાખલ કરો"), + "enterNote": MessageLookupByLibrary.simpleMessage("નોંધ દાખલ કરો"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ઓપનિંગ બેલેન્સ દાખલ કરો", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન કોડ દાખલ કરો", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન નામ દાખલ કરો", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ખરીદ કિંમત દાખલ કરો", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("જથ્થો દાખલ કરો"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "રેફરન્સ નંબર દાખલ કરો", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "વેચાણ કિંમત દાખલ કરો", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "શેલ્ફનું નામ દાખલ કરો", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("સાઈઝ દાખલ કરો"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "શરૂઆતનો સમય દાખલ કરો", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("સ્ટોક દાખલ કરો"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("ટેક્સ દર દાખલ કરો"), + "enterType": MessageLookupByLibrary.simpleMessage("ટાઈપ દાખલ કરો"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "વપરાશકર્તા નામ દાખલ કરો", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "યુઝર ટાઇટલ દાખલ કરો", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("વાલીડ OTP દાખલ કરો"), + "enterValues": MessageLookupByLibrary.simpleMessage("મૂલ્યો દાખલ કરો"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "વેટ/જીએસટી નંબર દાખલ કરો", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "વેટ/જીએસટી શીર્ષક દાખલ કરો", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "વેરહાઉસ નામ દાખલ કરો", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("વજન દાખલ કરો"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "થોક વેચાણ કિંમત દાખલ કરો", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "તમારો દેશ દાખલ કરો", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "તમારો ઈમેલ સરનામું દાખલ કરો", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "તમારું સંપૂર્ણ નામ દાખલ કરો", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "તમારું નામ દાખલ કરો", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "નોંધનું સ્તર દાખલ કરો", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "તમારો પાસવર્ડ દાખલ કરો", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "તમારો ફોન નંબર દાખલ કરો", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "વેચાણ પછીનો સંદેશ દાખલ કરો", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ટેક્સ ડિલીટ કરવામાં ભૂલ", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("એક્સેલ ફાઇલો"), + "excelUploader": MessageLookupByLibrary.simpleMessage("એક્સેલ અપલોડર"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("એક્સક્લુઝિવ કિંમત"), + "exit": MessageLookupByLibrary.simpleMessage("બહાર નીકળો"), + "exitBank": MessageLookupByLibrary.simpleMessage("શાખામાંથી બહાર નીકળો"), + "expDate": MessageLookupByLibrary.simpleMessage("સમાપ્તી તારીખ"), + "expense": MessageLookupByLibrary.simpleMessage("ખર્ચ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ખર્ચ કેટેગરી"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ખર્ચની તારીખ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ખર્ચ માટે"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ખર્ચ રિપોર્ટ"), + "expensesType": MessageLookupByLibrary.simpleMessage("ખર્ચના પ્રકારો"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("સમાપ્તિ સ્થિતિ"), + "expire": MessageLookupByLibrary.simpleMessage("સમાપ્ત થાય છે"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "કાલબાહ્ય ઉત્પાદન અહેવાલો", + ), + "expired": MessageLookupByLibrary.simpleMessage("સમાપ્ત"), + "expiredDate": MessageLookupByLibrary.simpleMessage("સમાપ્તિ તારીખ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "એક્સપાયર્ડ આઇટમ રિપોર્ટ", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("સમાપ્ત થયેલ યાદી"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("કાલબાહ્ય ઉત્પાદન"), + "expiry": MessageLookupByLibrary.simpleMessage("સમાપ્તિ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("પ્લાન લંબાવો"), + "facebook": MessageLookupByLibrary.simpleMessage("ફેસબુક"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "વિભાગ કાઢી નાખવામાં નિષ્ફળ", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ટેક્સ ડિલીટ કરવામાં નિષ્ફળ", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "પ્લેટફોર્મ વર્ઝન મેળવવામાં નિષ્ફળ ગયું.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "વિભાગો લોડ કરવામાં નિષ્ફળ", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "પરત પ્રક્રિયા કરવામાં નિષ્ફળ.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ફેશન"), + "feature": MessageLookupByLibrary.simpleMessage("લક્ષણ"), + "field": MessageLookupByLibrary.simpleMessage("ક્ષેત્ર"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 દિવસ"), + "filter": MessageLookupByLibrary.simpleMessage("ફિલ્ટર કરો"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "તારીખ દ્વારા ફિલ્ટર કરો", + ), + "firstName": MessageLookupByLibrary.simpleMessage("પ્રથમ નામ"), + "flat": MessageLookupByLibrary.simpleMessage("ફ્લેટ"), + "folder": MessageLookupByLibrary.simpleMessage( + "તે શક્ય છે કે મેઈલ તમારા સ્પામ ફોલ્ડરમાં ગયો હોય.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("પાસવર્ડ ભૂલી ગયા?"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("ફ્રી ડેટા બેકઅપ"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "ફ્રી લાઈફટાઈમ અપડેટ", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ફ્રી પેકેજ"), + "freePlan": MessageLookupByLibrary.simpleMessage("ફ્રી પ્લાન"), + "from": MessageLookupByLibrary.simpleMessage("તરફથી"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ખાતામાંથી"), + "fromDate": MessageLookupByLibrary.simpleMessage("તારીખથી"), + "fullName": MessageLookupByLibrary.simpleMessage("સંપૂર્ણ નામ"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("સંપૂર્ણ ચૂકવેલ"), + "gallery": MessageLookupByLibrary.simpleMessage("ગેલેરી"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "પીડીએફ બનાવવા માટે ડેટા ઉપલબ્ધ નથી", + ), + "gender": MessageLookupByLibrary.simpleMessage("લિંગ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF જનરેટ કરો"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "પીડીએફ જનરેટ કરી રહ્યા છીએ", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("તમને એક ઈમેલ મળ્યો છે"), + "gotIt": MessageLookupByLibrary.simpleMessage("સમજાયું"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "કુલ નફો (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ગેરંટી"), + "guest": MessageLookupByLibrary.simpleMessage("ગેસ્ટ"), + "haveAcc": MessageLookupByLibrary.simpleMessage("પહેલેથી એકાઉન્ટ છે?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ફીલ્ડ્સ છુપાવો"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "કિંમત: ઉંચી થી નીચી", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("ઈમેલ સરનામું દાખલ કરો"), + "hintPassword": MessageLookupByLibrary.simpleMessage("પાસવર્ડ દાખલ કરો"), + "holderName": MessageLookupByLibrary.simpleMessage("ધારકનું નામ"), + "holiday": MessageLookupByLibrary.simpleMessage("રજા"), + "holidayList": MessageLookupByLibrary.simpleMessage("રજાઓની સૂચિ"), + "home": MessageLookupByLibrary.simpleMessage("હોમ"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("કલાકો બાકી"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "હું મારું એકાઉન્ટ કાયમી ધોરણે ડિલીટ કરવા માટે સંમત છું.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC કોડ"), + "image": MessageLookupByLibrary.simpleMessage("છબી"), + "inActive": MessageLookupByLibrary.simpleMessage("નિષ્ક્રિય"), + "inStock": MessageLookupByLibrary.simpleMessage("સ્ટોકમાં છે"), + "inactive": MessageLookupByLibrary.simpleMessage("નિષ્ક્રિય"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("ઇન્ક્લુઝિવ કિંમત"), + "income": MessageLookupByLibrary.simpleMessage("આવક"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("આવક શ્રેણીઓ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "આવક શ્રેણીઓનો અહેવાલ", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("આવક તારીખ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("આવક માટે"), + "incomeReport": MessageLookupByLibrary.simpleMessage("આવક રિપોર્ટ"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે આવક રિપોર્ટ જોવા માટે અધિકાર નથી.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("આવકનો પ્રકાર"), + "incomes": MessageLookupByLibrary.simpleMessage("આવક"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "લેબલ્સમાં માહિતી દર્શાવો", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ઇન્સ્ટાગ્રામ"), + "instrucation": MessageLookupByLibrary.simpleMessage("સૂચના"), + "inv": MessageLookupByLibrary.simpleMessage("ઇન્વ નં."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("અમાન્ય રકમ"), + "inventory": MessageLookupByLibrary.simpleMessage("ઇન્વેન્ટરી"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે ઇન્વેન્ટરી અધિકાર નથી", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ઇન્વોઇસ"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ઈનવોઈસ લોગો"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ઈનવોઈસ નંબર"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ઇન્વોઇસ વ્યુઅર"), + "item": MessageLookupByLibrary.simpleMessage("આઇટમ"), + "itemAdded": MessageLookupByLibrary.simpleMessage("આઇટમ ઉમેર્યું"), + "itemName": MessageLookupByLibrary.simpleMessage("વસ્તુનું નામ"), + "itemsSales": MessageLookupByLibrary.simpleMessage("આઇટમ્સ વેચાણ"), + "joinDate": MessageLookupByLibrary.simpleMessage("જોડાયાની તારીખ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "લેબલ રોલ 1.5\"*1, 38mm*25mm, ગેપ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "લેબલ રોલ 2\"*1, 50mm*25mm, ગેપ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ઈમેલ"), + "lablePassword": MessageLookupByLibrary.simpleMessage("પાસવર્ડ"), + "language": MessageLookupByLibrary.simpleMessage("ભાષા"), + "last30Days": MessageLookupByLibrary.simpleMessage("છેલ્લા 30 દિવસ"), + "last7Days": MessageLookupByLibrary.simpleMessage("છેલ્લા 7 દિવસ"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ગયા મહિને"), + "lastName": MessageLookupByLibrary.simpleMessage("છેલ્લું નામ"), + "lastYear": MessageLookupByLibrary.simpleMessage("ગયા વર્ષે"), + "leave": MessageLookupByLibrary.simpleMessage("રજા"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("રજાનો સમયગાળો"), + "leaveList": MessageLookupByLibrary.simpleMessage("રજાઓની સૂચિ"), + "leaveReports": MessageLookupByLibrary.simpleMessage("રજા અહેવાલો"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("રજાની વિનંતી"), + "leaveType": MessageLookupByLibrary.simpleMessage("રજાનો પ્રકાર"), + "ledger": MessageLookupByLibrary.simpleMessage("ખાતાવહી"), + "link": MessageLookupByLibrary.simpleMessage("લિંક"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("યાદી ખાલી છે"), + "loading": MessageLookupByLibrary.simpleMessage("લોડિંગ"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP સેટિંગ્સ લોડ થઈ રહ્યાં છે...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("લોગિન કરો"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ઈમેલ સાથે લોગિન કરો", + ), + "logOut": MessageLookupByLibrary.simpleMessage("લોગ આઉટ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "લોગિન નિષ્ફળ ગયું. મહેરબાની કરીને ફરી પ્રયાસ કરો.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ફોન સાથે લોગિન કરો", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("નુકસાન"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("નુકસાન/લાભ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("નુકસાન/લાભ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "નુકસાન/લાભ રિપોર્ટ", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("સ્ટોક ઓછો છે"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("ઓછા સ્ટોકની ચેતવણી"), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "ઓછા સ્ટોકની રિપોર્ટ", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "કિંમત: નીચી થી ઉંચી", + ), + "lp": MessageLookupByLibrary.simpleMessage("નુકસાન/લાભ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("નુકસાન/લાભ વિગતો"), + "manageSetting": MessageLookupByLibrary.simpleMessage("સેટિંગ્સ મેનેજ કરો"), + "manuDate": MessageLookupByLibrary.simpleMessage("ઉત્પાદન તારીખ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("ઉત્પાદન તારીખ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("નિર્માતા"), + "masterCard": MessageLookupByLibrary.simpleMessage("માસ્ટર કાર્ડ"), + "messege": MessageLookupByLibrary.simpleMessage("સંદેશ"), + "mobile": MessageLookupByLibrary.simpleMessage("મોબાઇલ:"), + "mobiles": MessageLookupByLibrary.simpleMessage("મોબાઇલ"), + "model": MessageLookupByLibrary.simpleMessage("મોડલ"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "મોડેલ સફળતાપૂર્વક બનાવવામાં આવ્યું!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("મોડેલ નામ"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "મોડેલ સફળતાપૂર્વક અપડેટ થયું!", + ), + "models": MessageLookupByLibrary.simpleMessage("મોડેલ્સ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("મની ઇન"), + "moneyOut": MessageLookupByLibrary.simpleMessage("મની આઉટ"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("નાણાંની પહોંચ"), + "month": MessageLookupByLibrary.simpleMessage("મહિનો"), + "monthly": MessageLookupByLibrary.simpleMessage("માસિક"), + "moreInfo": MessageLookupByLibrary.simpleMessage("વધુ માહિતી"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "મહત્તમ વેચાણ કિંમત (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("નામ"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "નામ ખાલી હોઈ શકે નહીં", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ટ્રાન્સફર કરવા માટે ઓછામાં ઓછા બે બેંક એકાઉન્ટની જરૂર છે.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "ચોખ્ખો નફો (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("ચોખ્ખી કુલ રકમ"), + "newPassword": MessageLookupByLibrary.simpleMessage("નવું પાસવર્ડ"), + "next": MessageLookupByLibrary.simpleMessage("આગળ"), + "no": MessageLookupByLibrary.simpleMessage("ના"), + "noAcc": MessageLookupByLibrary.simpleMessage("કોઈ એકાઉન્ટ નથી?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "કોઈ મેળ ખાતા એકાઉન્ટ્સ મળ્યા નથી", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "સક્રિય વપરાશકર્તા નથી", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "પસંદ કરેલ ફિલ્ટર્સ માટે કોઈ હાજરી રેકોર્ડ મળ્યા નથી.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "કોઈ હાજરી રેકોર્ડ મળ્યો નથી.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "કોઈ બેંક એકાઉન્ટ્સ મળ્યા નથી.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ટ્રાન્સફર કરવા માટે કોઈ બેંક એકાઉન્ટ મળ્યા નથી.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("કોઈ બેચ નથી"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "કોઈ બ્લૂટૂથ ઉપકરણ પસંદ કરેલ નથી.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("કોઈ શાખા મળી નથી"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("કોઈ ચેક મળ્યા નથી"), + "noData": MessageLookupByLibrary.simpleMessage("કોઈ ડેટા ઉપલબ્ધ નથી"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "કોઈ ડેટા ઉપલબ્ધ નથી", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "કોઈ ડેટા ઉપલબ્ધ નથી", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "એક્સપોર્ટ માટે કોઈ ડેટા ઉપલબ્ધ નથી", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF જનરેટ કરવા માટે કોઈ ડેટા ઉપલબ્ધ નથી", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("કોઈ ડેટા મળ્યો નથી"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "કોઈ વિભાગ મળ્યો નથી.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "આ વિભાગ માટે કોઈ વર્ણન ઉપલબ્ધ નથી.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "આ હોદ્દા માટે કોઈ વર્ણન ઉપલબ્ધ નથી.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "કોઈ વર્ણન નથી.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "કોઈ હોદ્દો મળ્યો નથી.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "કોઈ ગંતવ્ય બેંક એકાઉન્ટ મળ્યા નથી.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "કોઈ ઉપકરણ મળ્યું નથી", + ), + "noDue": MessageLookupByLibrary.simpleMessage("કોઈ બાકી નથી"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "કોઈ બાકી પસંદ કરેલ નથી", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "કોઈ ફાઇલ પસંદ કરેલ નથી", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("કોઈ રજાઓ મળી નથી."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "કોઈ મેળ ખાતી રજાઓ મળી નથી", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("કોઈ વસ્તુ મળી નથી"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "કોઈ વસ્તુ પસંદ કરેલ નથી", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "પસંદ કરેલ ફિલ્ટર્સ માટે કોઈ રજા રેકોર્ડ મળ્યા નથી.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "કોઈ રજાની વિનંતીઓ મળી નથી.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "મેલ ખાતા ઉત્પાદન મળ્યાં નથી.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "કોઈ મેળ ખાતા પેરોલ રેકોર્ડ મળ્યા નથી.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("કોઈ નોંધ નથી."), + "noParty": MessageLookupByLibrary.simpleMessage("કોઈ પાર્ટી મળી નથી"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "કોઈ પેરોલ રેકોર્ડ મળ્યા નથી.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "કોઈ ઉત્પાદન મળ્યું નથી", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "તમારી શોધ સાથે કોઈ પ્રોડક્ટ મેળ ખાતી નથી.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "કોઈ ઉત્પાદન પસંદ કરેલ નથી", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "કોઈ યુઝર રોલ મળ્યો નથી", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("કોઈ શિફ્ટ મળી નથી."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "સ્ટોક ડેટા ઉપલબ્ધ નથી.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "કોઈ સબ ટેક્સ પસંદ કરેલ નથી", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "કોઈ સપ્લાયર ઉપલબ્ધ નથી", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("કોઈ વ્યવહાર નથી"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "કોઈ વ્યવહાર મળ્યો નથી", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "આ ફિલ્ટર માટે કોઈ વ્યવહાર મળ્યો નથી.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF જનરેટ કરવા માટે કોઈ વ્યવહાર નથી", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "કોઈ મૂલ્યો વ્યાખ્યાયિત નથી", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "કોઈ વિવિધતા મળી નથી.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "બિન-રિફંડપાત્ર (VAT/ડિસ્કાઉન્ટ)", + ), + "none": MessageLookupByLibrary.simpleMessage("કોઈ નહીં"), + "notFound": MessageLookupByLibrary.simpleMessage("ન મળ્યું"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ઇન્ટરનેટ કનેક્શન નથી", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ફોન એપ્લિકેશન શરૂ કરી શકાયું નથી.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "કોઈ મેળ ખાતું પરિણામ મળ્યું નથી", + ), + "note": MessageLookupByLibrary.simpleMessage("નોંધ"), + "noteLevel": MessageLookupByLibrary.simpleMessage("નોંધનું સ્તર"), + "notification": MessageLookupByLibrary.simpleMessage("સૂચના"), + "off": MessageLookupByLibrary.simpleMessage("ઓફ"), + "ok": MessageLookupByLibrary.simpleMessage("ઠીક છે"), + "okay": MessageLookupByLibrary.simpleMessage("ઓકે"), + "oldPassword": MessageLookupByLibrary.simpleMessage("જૂનો પાસવર્ડ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "જૂનો પાસવર્ડ ખાલી હોઈ શકે નહીં", + ), + "on": MessageLookupByLibrary.simpleMessage("ઓન"), + "open": MessageLookupByLibrary.simpleMessage("ખુલ્લું"), + "openCamera": MessageLookupByLibrary.simpleMessage("કેમેરા ખોલો"), + "openSetting": MessageLookupByLibrary.simpleMessage("સેટિંગ્સ ખોલો"), + "openingBalance": MessageLookupByLibrary.simpleMessage("ઓપનિંગ બેલેન્સ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ઓપનિંગ બેલેન્સ જરૂરી છે", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("ખોલ્યાની તારીખ"), + "opinion": MessageLookupByLibrary.simpleMessage("તમારો અભિપ્રાય દાખલ કરો"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "અથવા આની સાથે ચાલુ રાખો", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("સ્ટોકમાં નથી"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "અમારો પ્રીમિયમ પ્લાન", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("પેકેજ ફીચર્સ"), + "package": MessageLookupByLibrary.simpleMessage("પેકેજ"), + "packageDate": MessageLookupByLibrary.simpleMessage("પેકેજિંગ તારીખ"), + "packageName": MessageLookupByLibrary.simpleMessage("પેકેજનું નામ"), + "packingDate": MessageLookupByLibrary.simpleMessage("પેકિંગ તારીખ"), + "paid": MessageLookupByLibrary.simpleMessage("ચૂકવેલ"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ચૂકવેલ રકમ"), + "paidBy": MessageLookupByLibrary.simpleMessage("દ્વારા ચૂકવણી"), + "paidVia": MessageLookupByLibrary.simpleMessage("દ્વારા ચૂકવણી"), + "partialPaid": MessageLookupByLibrary.simpleMessage("આંશિક ચુકવણી"), + "parties": MessageLookupByLibrary.simpleMessage("પાર્ટીઓ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે પાર્ટી બનાવવાનો અધિકાર નથી.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("પાર્ટીઓની યાદી"), + "partyReports": MessageLookupByLibrary.simpleMessage("પાર્ટી અહેવાલો"), + "partyType": MessageLookupByLibrary.simpleMessage("પાર્ટીનો પ્રકાર"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("પાર્ટી મુજબ નફો"), + "password": MessageLookupByLibrary.simpleMessage("પાસવર્ડ"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "પાસવર્ડ ખાલી હોઈ શકે નહીં", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "પાસવર્ડ ઓછામાં ઓછો 6 અક્ષરોનો હોવો જોઈએ", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "પાસવર્ડ ઓછામાં ઓછો 6 અક્ષરોનો હોવો જોઈએ", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "પાસવર્ડ મેળ ખાતા નથી", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "સબ્સ્ક્રાઇબ કરવા માટે ચૂકવણી કરો", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("ચૂકવવાળી રકમ"), + "payment": MessageLookupByLibrary.simpleMessage("ચુકવણી"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("પેમેન્ટ પૂર્ણ"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("ચુકવણી વિગતો"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("પેમેન્ટ નિષ્ફળ"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "પેમેન્ટ નિષ્ફળ ગયું. કૃપા કરીને ફરી પ્રયાસ કરો.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("પેમેન્ટ ગેટવે"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("ચુકવણીની પદ્ધતિ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("ચુકવણી પદ્ધતિઓ"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("પેમેન્ટ સફળ"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ચુકવણીનો પ્રકાર પસંદ કરો", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ચુકવણી પ્રકાર"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "પેમેન્ટ સફળ રહ્યું!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ચુકવણી વર્ષ"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("પેમેન્ટ રકમ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ચુકવણીના પ્રકારો"), + "paypalPay": MessageLookupByLibrary.simpleMessage("પેપાલ વડે ચૂકવો"), + "payroll": MessageLookupByLibrary.simpleMessage("પેરોલ"), + "payrollList": MessageLookupByLibrary.simpleMessage("પેરોલ સૂચિ"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("પેરોલ રેકોર્ડ"), + "payrollReports": MessageLookupByLibrary.simpleMessage("પેરોલ અહેવાલો"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF સફળતાપૂર્વક જનરેટ થયું", + ), + "percent": MessageLookupByLibrary.simpleMessage("ટકા"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "પરવાનગી નકારવામાં આવી", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "બેંક કાઢી નાખવાની પરવાનગી નકારી.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "બેંક અપડેટ કરવાની પરવાનગી નકારી કાઢી.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "બેંક જોવાની પરવાનગી નકારી કાઢી.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "પરવાનગી મળી નથી!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("વ્યક્તિગત માહિતી:"), + "phone": MessageLookupByLibrary.simpleMessage("ફોન નંબર"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ફોન નંબર ઉપલબ્ધ નથી.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ફોન નંબર"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("ફોન વેરિફિકેશન"), + "phonee": MessageLookupByLibrary.simpleMessage("ફોન:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ફાઇલ પસંદ કરો અને અપલોડ કરો", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("અંતિમ તારીખ"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "શરૂઆતની તારીખ પસંદ કરો", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને વેચાણ પરત ઉમેરો", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "બેલેન્સ એડજસ્ટ કરવા માટે કૃપા કરીને ઓછામાં ઓછું એક બેંક એકાઉન્ટ ઉમેરો.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને જથ્થો ઉમેરો", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તમારું ઇન્ટરનેટ કનેક્શન તપાસો અને ફરી પ્રયાસ કરો", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને પ્રિન્ટરને પ્રથમ કનેક્ટ કરો", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તમારા બ્લુટુથ પ્રિન્ટરને કનેક્ટ કરો", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને બ્લૂટૂથ સક્ષમ કરો", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને મોટું પાસવર્ડ દાખલ કરો", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને કન્ફર્મ પાસવર્ડ દાખલ કરો", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તારીખ દાખલ કરો", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને પાસવર્ડ દાખલ કરો", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય બ્રાન્ડ નામ દાખલ કરો", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય બિઝનેસ નામ દાખલ કરો", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય ઈમેલ દાખલ કરો", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય નામ દાખલ કરો", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય ફોન નંબર દાખલ કરો", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય ઉત્પાદન નામ દાખલ કરો", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય ખરીદ કિંમત દાખલ કરો", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય જથ્થો દાખલ કરો (ન્યૂનતમ 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય વેચાણ કિંમત દાખલ કરો", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય એકમ નામ દાખલ કરો", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને રકમ દાખલ કરો", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ઓછામાં ઓછું એક મૂલ્ય દાખલ કરો.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને શાખાનું નામ દાખલ કરો", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તારીખ દાખલ કરો", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને હોદ્દાનું નામ દાખલ કરો", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને સમાપ્તિ તારીખ પસંદ કરો", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને રજાનું નામ દાખલ કરો", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને નામ દાખલ કરો", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને રેકનું નામ દાખલ કરો", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને શેલ્ફનું નામ દાખલ કરો", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને OTP દાખલ કરો", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "એકમ નામ દાખલ કરો", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "મહેરબાની કરીને માન્ય નામ દાખલ કરો", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય ફોન નંબર અને નામ દાખલ કરો", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તમારી વિગતો દાખલ કરો.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તમારો ફોન નંબર દાખલ કરો", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તમારો પગાર દાખલ કરો", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને પહેલા વેચાણ કરો", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને કેટેગરી પસંદ કરો", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ગંતવ્ય બેંક એકાઉન્ટ પસંદ કરો.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ખર્ચ કેટેગરી પસંદ કરો", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને રજાનો પ્રકાર પસંદ કરો", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને પહેલા ઉત્પાદન પસંદ કરો", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને શિફ્ટ પસંદ કરો", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને શરૂઆતની તારીખ પસંદ કરો", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને સ્ટેટસ પસંદ કરો", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને કર્મચારી પસંદ કરો", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને મહિનો પસંદ કરો", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને બંને ખાતાઓ પસંદ કરો.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને બ્રેક સ્ટેટસ પસંદ કરો", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તારીખ પસંદ કરો", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને વિભાગ પસંદ કરો", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને હોદ્દો પસંદ કરો", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "મહેરબાની કરીને પરત કરવા માટે ઉત્પાદન પસંદ કરો", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને ચુકવણી વર્ષ પસંદ કરો", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને પહેલા ઉત્પાદન પસંદ કરો", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને શરૂઆતની તારીખ પસંદ કરો", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને સ્ટેટસ પસંદ કરો", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને માન્ય શરૂઆત અને સમાપ્તિ તારીખો પસંદ કરો.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તમારું લિંગ પસંદ કરો", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "કૃપા કરીને તમારી શિફ્ટ પસંદ કરો", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "એપ્લિકેશનનો ઉપયોગ કરવા માટે કૃપા કરીને માન્ય ખરીદી કોડનો ઉપયોગ કરો.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("પૉઇન્ટ ઓફ સેલ વેચાણ"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "વેચાણ પછીનો સંદેશ", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("દ્વારા સંચાલિત"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "પ્રીમિયમ ગ્રાહક સપોર્ટ", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("પ્રીમિયમ પ્લાન"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "પસંદ કરવા માટે દબાવો", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF પૂર્વાવલોકન"), + "previousDue": MessageLookupByLibrary.simpleMessage("પાછલી બાકી રકમ"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "પાછલી ચુકવણી રકમ", + ), + "price": MessageLookupByLibrary.simpleMessage("કિંમત"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "કિંમત ખાલી નથી રહી શકતી", + ), + "print": MessageLookupByLibrary.simpleMessage("પ્રિન્ટ કરો"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ઇન્વોઇસ પર બેંક વિગતો પ્રિન્ટ કરો", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("બારકોડ પ્રિન્ટ કરો"), + "printLabel": MessageLookupByLibrary.simpleMessage("લેબલ પ્રિન્ટ કરો"), + "printing": MessageLookupByLibrary.simpleMessage("પ્રિન્ટિંગ વિકલ્પ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ઈનવોઈસ પ્રિન્ટ કરી રહ્યા છીએ", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("પ્રિન્ટિંગ વિકલ્પ"), + "product": MessageLookupByLibrary.simpleMessage("ઉત્પાદન"), + "productBrand": MessageLookupByLibrary.simpleMessage("ઉત્પાદન બ્રાન્ડ"), + "productCategory": MessageLookupByLibrary.simpleMessage("ઉત્પાદન કેટેગરી"), + "productCode": MessageLookupByLibrary.simpleMessage("ઉત્પાદન કોડ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન કોડ જરૂરી છે", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("ઉત્પાદન વિગતો"), + "productList": MessageLookupByLibrary.simpleMessage("ઉત્પાદન યાદી"), + "productModels": MessageLookupByLibrary.simpleMessage("ઉત્પાદન મોડેલો"), + "productName": MessageLookupByLibrary.simpleMessage("ઉત્પાદન નામ"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન મળ્યું નથી", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "પ્રોડક્ટ ખરીદી ઇતિહાસ", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન ખરીદી અહેવાલ", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ઉત્પાદન રેક્સ"), + "productReports": MessageLookupByLibrary.simpleMessage("પ્રોડક્ટ અહેવાલો"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "પ્રોડક્ટ વેચાણ ઇતિહાસ", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન વેચાણ અહેવાલ", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("ઉત્પાદન સેટિંગ્સ"), + "productStock": MessageLookupByLibrary.simpleMessage("ઉત્પાદન સ્ટોક"), + "productUnit": MessageLookupByLibrary.simpleMessage("ઉત્પાદન એકમ"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન વિવિધતા", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "પ્રોડક્ટ મુજબ નફો", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "પ્રોડક્ટ મુજબ નફો અને નુકસાન", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "પ્રોડક્ટ મુજબ ખરીદી", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "પ્રોડક્ટ મુજબ વેચાણ", + ), + "products": MessageLookupByLibrary.simpleMessage("ઉત્પાદનો"), + "profile": MessageLookupByLibrary.simpleMessage("પ્રોફાઇલ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("પ્રોફાઇલ સંપાદિત કરો"), + "profit": MessageLookupByLibrary.simpleMessage("લાભ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("નફો અને નુકસાન"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "નફા અને નુકસાનનો અહેવાલ", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("નફો અને નુકશાન"), + "profitMargin": MessageLookupByLibrary.simpleMessage("નફાનો હિસ્સો (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("નફાની ટકાવારી"), + "promo": MessageLookupByLibrary.simpleMessage("પ્રોમો"), + "promoCode": MessageLookupByLibrary.simpleMessage("પ્રોમો કોડ"), + "purchase": MessageLookupByLibrary.simpleMessage("ખરીદી"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ખરીદી એલાર્મ"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ખરીદનાર દ્વારા:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "ખરીદીની પુષ્ટિ થઈ", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("ખરીદી વિગતો"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("ખરીદી કિંમત (બેંજામા)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ખરીદી કિંમત (બેંજામા) જરૂરી", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "ખરીદી કિંમત (સમાવિષ્ટ)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ખરીદી કિંમત (સમાવિષ્ટ) જરૂરી", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("ખરીદી યાદી"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("હવે ખરીદો"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "પ્રીમિયમ પ્લાન ખરીદો", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("ખરીદ કિંમત"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("ખરીદીનો જથ્થો"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "ખરીદી જથ્થો જરૂરી છે", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("ખરીદી રિપોર્ટ"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("વેચાણ પરત"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "ખરીદી રિટર્ન રિપોર્ટ", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("ખરીદી પરત"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે ખરીદી અપડેટ કરવાની પરવાનગી નથી.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે ખરીદી બનાવવા માટે અધિકાર નથી.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("ખરીદેલ"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("ખરીદનાર"), + "qty": MessageLookupByLibrary.simpleMessage("જથ્થો"), + "quantity": MessageLookupByLibrary.simpleMessage("જથ્થો"), + "quickOver": MessageLookupByLibrary.simpleMessage("ઝડપી ઝલક"), + "quickOverview": MessageLookupByLibrary.simpleMessage("ઝડપી અવલોકન"), + "rack": MessageLookupByLibrary.simpleMessage("રેક (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("રેકનું નામ"), + "racks": MessageLookupByLibrary.simpleMessage("રેક્સ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("ફરીથી ખોલો"), + "read": MessageLookupByLibrary.simpleMessage("વાંચો"), + "receipt": MessageLookupByLibrary.simpleMessage("પહોંચ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("પ્રાપ્ત રકમ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("દ્વારા પ્રાપ્ત"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("તરફથી મળેલ"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "તાજેતરના વ્યવહારો", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("પિન પ્રાપ્ત થયો"), + "reduceCash": MessageLookupByLibrary.simpleMessage("રોકડ ઘટાડો"), + "reference": MessageLookupByLibrary.simpleMessage("સંદર્ભ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("રેફરન્સ નંબર"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("સંદર્ભ નંબર"), + "register": MessageLookupByLibrary.simpleMessage("રજીસ્ટર કરો"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "શરૂ કરતા પહેલા અમને તમારો ફોન નોંધાવવાની જરૂર છે!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("બાકી"), + "remainingDue": MessageLookupByLibrary.simpleMessage("બાકી રકમ"), + "remark": MessageLookupByLibrary.simpleMessage("શેરો"), + "rememberMe": MessageLookupByLibrary.simpleMessage("મને યાદ રાખો"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("મને પછી યાદ રાખો"), + "remove": MessageLookupByLibrary.simpleMessage("દૂર કરો"), + "reports": MessageLookupByLibrary.simpleMessage("રિપોર્ટ્સ"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP ફરી મોકલો"), + "resendOTP": MessageLookupByLibrary.simpleMessage("વાલીડ OTP દાખલ કરો"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "તમારા ઈમેલ અથવા ફોન નંબરનો ઉપયોગ કરીને પાસવર્ડ રીસેટ કરો", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "તમારું પાસવર્ડ રીસેટ કરો અને તમારા એકાઉન્ટમાં લોગિન કરો", + ), + "resets": MessageLookupByLibrary.simpleMessage("રીસેટ કરો"), + "retailer": MessageLookupByLibrary.simpleMessage("ખુદરા વેપારી"), + "retry": MessageLookupByLibrary.simpleMessage("ફરી પ્રયાસ કરો"), + "retryScan": MessageLookupByLibrary.simpleMessage("ફરીથી સ્કેન કરો"), + "retur": MessageLookupByLibrary.simpleMessage("રિટર્ન"), + "returnAmount": MessageLookupByLibrary.simpleMessage("રિટર્ન રકમ"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("પરત જથ્થો"), + "returned": MessageLookupByLibrary.simpleMessage("પરત કરેલ"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("પરત આવેલી રકમ"), + "returnedDate": MessageLookupByLibrary.simpleMessage("વળતર તારીખ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("વળતર વસ્તુ"), + "role": MessageLookupByLibrary.simpleMessage("ભૂમિકા"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "રોલ અને પરવાનગી", + ), + "roles": MessageLookupByLibrary.simpleMessage("ભૂમિકાઓ"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "નજીકની આખી સંખ્યામાં રાઉન્ડ કરો", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "નજીકના દશાંશમાં રાઉન્ડ કરો (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "નજીકના દશાંશમાં રાઉન્ડ કરો (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "નજીકના દશાંશમાં રાઉન્ડ કરો (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "આખી સંખ્યામાં રાઉન્ડ કરો", + ), + "rounding": MessageLookupByLibrary.simpleMessage("રાઉન્ડિંગ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("ગોળાવ કુલ"), + "roundings": MessageLookupByLibrary.simpleMessage("ગોળાવ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("ચાલુ રોકડ"), + "sNo": MessageLookupByLibrary.simpleMessage("ક્રમ"), + "salary": MessageLookupByLibrary.simpleMessage("પગાર"), + "sale": MessageLookupByLibrary.simpleMessage("વેચાણ"), + "saleBy": MessageLookupByLibrary.simpleMessage("વિક્રયકર્તા"), + "saleEdit": MessageLookupByLibrary.simpleMessage("વેચાણ એડિટ"), + "saleList": MessageLookupByLibrary.simpleMessage("વેચાણ યાદી"), + "salePrice": MessageLookupByLibrary.simpleMessage("વેચાણ કિંમત"), + "saleQty": MessageLookupByLibrary.simpleMessage("વેચાણનો જથ્થો"), + "saleReq": MessageLookupByLibrary.simpleMessage("વેચાણ કિંમત જરૂરી"), + "saleReturn": MessageLookupByLibrary.simpleMessage("વેચાણ પરત"), + "sales": MessageLookupByLibrary.simpleMessage("વેચાણ"), + "salesBy": MessageLookupByLibrary.simpleMessage("વેચાણ દ્વારા:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("વેચાણ વિગતો"), + "salesList": MessageLookupByLibrary.simpleMessage("વેચાણ યાદી"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "વેચાણ અને ખરીદીનો અવલોકન", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("વેચાણ રિપોર્ટ"), + "salesReturn": MessageLookupByLibrary.simpleMessage("વેચાણ પરત"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "વેચાણ રિટર્ન રિપોર્ટ", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("વેચાણ સેટિંગ્સ"), + "save": MessageLookupByLibrary.simpleMessage("સેવ કરો"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "સેવ કરો અને પ્રકાશિત કરો", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("સેટિંગ્સ સંગ્રહો"), + "saveVariant": MessageLookupByLibrary.simpleMessage("વેરિઅન્ટ સંગ્રહો"), + "saving": MessageLookupByLibrary.simpleMessage("સેવ થઈ રહ્યું છે"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન ક્યૂઆર કોડ સ્કાન કરો", + ), + "search": MessageLookupByLibrary.simpleMessage("ખોજ"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("હાજરી શોધો"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("બેચ નંબર શોધો..."), + "searchH": MessageLookupByLibrary.simpleMessage("અહીં શોધો...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("રજાઓ શોધો"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ઉત્પાદન શોધો"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "વ્યવહારો શોધો...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("શોધો..."), + "seconds": MessageLookupByLibrary.simpleMessage("સેકન્ડ"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "બધા પ્રોમો કોડ જુઓ", + ), + "select": MessageLookupByLibrary.simpleMessage("પસંદ કરો"), + "selectABrand": MessageLookupByLibrary.simpleMessage("બ્રાન્ડ પસંદ કરો"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("ઇન્વોઇસ પસંદ કરો"), + "selectAccount": MessageLookupByLibrary.simpleMessage("ખાતું પસંદ કરો"), + "selectAll": MessageLookupByLibrary.simpleMessage("બધા પસંદ કરો"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "ઓછામાં ઓછું એક શેલ્ફ પસંદ કરો", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "બેંક અથવા રોકડ પસંદ કરો", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "બિઝનેસ કેટેગરી પસંદ કરો", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("કેટેગરી પસંદ કરો"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ગ્રાહક પસંદ કરો"), + "selectDate": MessageLookupByLibrary.simpleMessage("તારીખ પસંદ કરો"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "પહેલા તારીખ પસંદ કરો", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "જમા ગંતવ્ય પસંદ કરો", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "પહેલા કર્મચારી પસંદ કરો", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "પ્રારંભ તારીખ પસંદ કરો", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("વસ્તુઓ પસંદ કરો"), + "selectLang": MessageLookupByLibrary.simpleMessage("તમારી ભાષા પસંદ કરો"), + "selectModel": MessageLookupByLibrary.simpleMessage("મોડલ પસંદ કરો"), + "selectOne": MessageLookupByLibrary.simpleMessage("એક પસંદ કરો"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "એક ખાતું પસંદ કરો", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન કેટેગરી પસંદ કરો", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન એકમ પસંદ કરો", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("રેક પસંદ કરો"), + "selectShelf": MessageLookupByLibrary.simpleMessage("શેલ્ફ પસંદ કરો"), + "selectStock": MessageLookupByLibrary.simpleMessage("સ્ટોક પસંદ કરો"), + "selectTax": MessageLookupByLibrary.simpleMessage("કર પસંદ કરો"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "અંતિમ તારીખ પસંદ કરો", + ), + "selectType": MessageLookupByLibrary.simpleMessage("પ્રકાર પસંદ કરો"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "વેરિએશન પસંદ કરો :", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("ગોદામ પસંદ કરો"), + "sellAll": MessageLookupByLibrary.simpleMessage("બધું વેચો >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("વેચાણ કિંમત"), + "sellsBy": MessageLookupByLibrary.simpleMessage("દ્વારા વેચાયેલ"), + "send": MessageLookupByLibrary.simpleMessage("મોકલો"), + "sendCode": MessageLookupByLibrary.simpleMessage("કોડ મોકલો"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "અમે પાસવર્ડ રીસેટ કરવા માટે સૂચનાઓ સાથે એક ઈમેલ મોકલ્યો છે:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("રીસેટ લિંક મોકલો"), + "sendMessage": MessageLookupByLibrary.simpleMessage("સંદેશ મોકલો"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS મોકલો"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS મોકલો"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("તમારો ઈમેલ મોકલો"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "તમારા ડૉક્ટરને વધુ સારી છાપ સાથે કનેક્ટ કરવા માટે તમારી પ્રોફાઇલ અપડેટ કરો", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "નવું પાસવર્ડ સેટ કરો", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "તમારું પ્રોફાઇલ સેટ કરો", + ), + "setting": MessageLookupByLibrary.simpleMessage("સેટિંગ"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 દિવસ"), + "share": MessageLookupByLibrary.simpleMessage("શેર કરો"), + "shelf": MessageLookupByLibrary.simpleMessage("શેલ્ફ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("શેલ્ફનું નામ"), + "shelves": MessageLookupByLibrary.simpleMessage("શેલ્ફ (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("શિફ્ટ"), + "shiftName": MessageLookupByLibrary.simpleMessage("શિફ્ટનું નામ"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("શિપિંગ સરનામું"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("શિપિંગ ચાર્જ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "શોપ ઓપનિંગ બેલેન્સ", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "શોપ રિમેઈનિંગ બેલેન્સ", + ), + "showAction": MessageLookupByLibrary.simpleMessage("એક્શન બતાવો"), + "showCode": MessageLookupByLibrary.simpleMessage("કોડ બતાવો"), + "showCombo": MessageLookupByLibrary.simpleMessage("કોમ્બો બતાવો"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "સમાપ્તિ તારીખ બતાવો", + ), + "showName": MessageLookupByLibrary.simpleMessage("નામ બતાવો"), + "showPrice": MessageLookupByLibrary.simpleMessage("કિંમત બતાવો"), + "showSingle": MessageLookupByLibrary.simpleMessage("સિંગલ બતાવો"), + "showVariant": MessageLookupByLibrary.simpleMessage("વેરિયન્ટ બતાવો"), + "signIn": MessageLookupByLibrary.simpleMessage("સાઇન ઇન કરો"), + "signUp": MessageLookupByLibrary.simpleMessage("સાઇન અપ કરો"), + "single": MessageLookupByLibrary.simpleMessage("એકક"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 દિવસ"), + "size": MessageLookupByLibrary.simpleMessage("સાઈઝ"), + "skip": MessageLookupByLibrary.simpleMessage("સ્કિપ કરો"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("અપડેટને સ્કિપ કરો"), + "sku": MessageLookupByLibrary.simpleMessage("એસકયુ / કોડ"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / કોડ"), + "sl": MessageLookupByLibrary.simpleMessage("ક્રમ નંબર"), + "smartWatch": MessageLookupByLibrary.simpleMessage("સ્માર્ટ વૉચ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "સોશિયલ માર્કેટિંગ", + ), + "sold": MessageLookupByLibrary.simpleMessage("વેચાયેલ"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "વેબ પેજમાં કંઈક ખોટું થયું છે.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("કંઈક છે"), + "staffLogin": MessageLookupByLibrary.simpleMessage("સ્ટાફ લોગિન"), + "start": MessageLookupByLibrary.simpleMessage("શરૂ કરો"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "બ્રેક શરૂ થવાનો સમય", + ), + "startDate": MessageLookupByLibrary.simpleMessage("શરૂઆતની તારીખ"), + "startNewSale": MessageLookupByLibrary.simpleMessage("નવી વેચાણ શરૂ કરો"), + "startTime": MessageLookupByLibrary.simpleMessage("શરૂઆતનો સમય"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "શરૂઆતનો સમય જરૂરી છે", + ), + "started": MessageLookupByLibrary.simpleMessage("શરૂ થયું"), + "state": MessageLookupByLibrary.simpleMessage("રાજ્ય"), + "stateName": MessageLookupByLibrary.simpleMessage("રાજ્યનું નામ"), + "status": MessageLookupByLibrary.simpleMessage("સ્થિતિ"), + "staus": MessageLookupByLibrary.simpleMessage("સ્ટેટસ"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("હજુ પણ અચૂકવેલ"), + "stock": MessageLookupByLibrary.simpleMessage("સ્ટોક"), + "stockList": MessageLookupByLibrary.simpleMessage("સ્ટોક યાદી"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("સ્ટોક / વેરિઅન્ટ"), + "stockReport": MessageLookupByLibrary.simpleMessage("સ્ટોક રિપોર્ટ"), + "stockValue": MessageLookupByLibrary.simpleMessage("સ્ટોક મૂલ્ય"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "સ્ટોક ઓછામાં ઓછું ૧ હોવો જરૂરી", + ), + "stocks": MessageLookupByLibrary.simpleMessage("સ્ટોક:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("સબ ટેક્સ યાદી"), + "subTaxes": MessageLookupByLibrary.simpleMessage("સબ ટેક્સ"), + "subTotal": MessageLookupByLibrary.simpleMessage("કુલ કિંમત"), + "submit": MessageLookupByLibrary.simpleMessage("સબમિટ કરો"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("હવે સબ્સ્ક્રાઇબ કરો"), + "subscription": MessageLookupByLibrary.simpleMessage("સબ્સ્ક્રિપ્શન"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "સબ્સ્ક્રિપ્શન અહેવાલો", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("સબ્સ્ક્રિપ્શન્સ"), + "subtotal": MessageLookupByLibrary.simpleMessage("કુલ કિંમત"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "સફળતાપૂર્વક ચૂકવણી કરી", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("સપ્લાયર ચૂકવે છે"), + "supplier": MessageLookupByLibrary.simpleMessage("સપ્લાયર"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("સપ્લાયર વિગતો"), + "supplierDue": MessageLookupByLibrary.simpleMessage("સપ્લાયર બાકી"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("સપ્લાયર ખાતાવહી"), + "supplierName": MessageLookupByLibrary.simpleMessage("સપ્લાયર નામ"), + "switchBank": MessageLookupByLibrary.simpleMessage("શાખા બદલવી છે?"), + "switchs": MessageLookupByLibrary.simpleMessage("બદલો"), + "tax": MessageLookupByLibrary.simpleMessage("ટેક્સ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("ટેક્સ જૂથ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("ટેક્સ ટકાવારી"), + "taxRates": MessageLookupByLibrary.simpleMessage("ટેક્સ દર"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "ટેક્સ દર - તમારા ટેક્સ દરનું સંચાલન કરો", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("ટેક્સ રિપોર્ટ"), + "taxReportList": MessageLookupByLibrary.simpleMessage("ટેક્સ રિપોર્ટ સૂચિ"), + "taxType": MessageLookupByLibrary.simpleMessage("કરનો પ્રકાર"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "સિંગલ/મલ્ટીપલ ટેક્સ પ્રકાર સાથેનો ટેક્સ", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "તમારી ખરીદી માટે આભાર", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "તમારા બાકી ચુકવણી માટે આભાર", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "થર્મલ ઇનવોઇસ લોગો", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "થર્મલ પ્રિન્ટર ભાષા", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "થર્મલ પેજ સાઈઝ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 દિવસ"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "શીટ દીઠ 32 લેબલ, 8.27 x 11.69 ઇંચ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("આ મહિને"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "આ પ્લાન અપગ્રેડ માટે પાત્ર નથી", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "આ પ્લાન ખરીદી માટે ઉપલબ્ધ નથી", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "આ ઉત્પાદન પહેલાથી ઉમેર્યું છે!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("આ અઠવાડિયે"), + "thisYear": MessageLookupByLibrary.simpleMessage("આ વર્ષે"), + "time": MessageLookupByLibrary.simpleMessage("સમય"), + "timeIn": MessageLookupByLibrary.simpleMessage("આવવાનો સમય"), + "timeOut": MessageLookupByLibrary.simpleMessage("જવાનો સમય"), + "to": MessageLookupByLibrary.simpleMessage("તરફ"), + "toAccount": MessageLookupByLibrary.simpleMessage("ખાતામાં"), + "toDate": MessageLookupByLibrary.simpleMessage("તારીખ સુધી"), + "today": MessageLookupByLibrary.simpleMessage("આજે"), + "todaySummary": MessageLookupByLibrary.simpleMessage("આજનું સારાંશ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ટોચના 5 ગ્રાહકો"), + "top5Product": MessageLookupByLibrary.simpleMessage("ટોચની 5 પ્રોડક્ટ્સ"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("ટોચના 5 સપ્લાયર્સ"), + "total": MessageLookupByLibrary.simpleMessage("કુલ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("કુલ રકમ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("કુલ સંપત્તિ"), + "totalBalance": MessageLookupByLibrary.simpleMessage("કુલ બેલેન્સ"), + "totalCategories": MessageLookupByLibrary.simpleMessage("કુલ કેટેગરીઝ"), + "totalDue": MessageLookupByLibrary.simpleMessage("કુલ બાકી રકમ"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("કુલ બાકી રકમ"), + "totalExpense": MessageLookupByLibrary.simpleMessage("કુલ ખર્ચ"), + "totalIncome": MessageLookupByLibrary.simpleMessage("કુલ આવક"), + "totalItems": MessageLookupByLibrary.simpleMessage("કુલ આઇટમ્સ"), + "totalLoss": MessageLookupByLibrary.simpleMessage("કુલ નુકસાન"), + "totalPayable": MessageLookupByLibrary.simpleMessage("કુલ ચુકવણીપાત્ર"), + "totalPrice": MessageLookupByLibrary.simpleMessage("કુલ કિંમત"), + "totalProduct": MessageLookupByLibrary.simpleMessage("કુલ ઉત્પાદનો"), + "totalProfit": MessageLookupByLibrary.simpleMessage("કુલ નફો"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("કુલ ખરીદી"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("કુલ પરત રકમ"), + "totalReturned": MessageLookupByLibrary.simpleMessage("કુલ પરત"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("કુલ પગારની રકમ"), + "totalSales": MessageLookupByLibrary.simpleMessage("કુલ વેચાણ"), + "totalVat": MessageLookupByLibrary.simpleMessage("કુલ વેટ"), + "totall": MessageLookupByLibrary.simpleMessage("કુલ:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("વ્યવહારનું સમીક્ષણ"), + "transactionType": MessageLookupByLibrary.simpleMessage("વ્યવહાર પ્રકાર"), + "transactions": MessageLookupByLibrary.simpleMessage("વ્યવહારો"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "વહેવટનો ઇતિહાસ", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ટ્રાન્સફર"), + "transferCheque": MessageLookupByLibrary.simpleMessage("ચેક ટ્રાન્સફર કરો"), + "transferDate": MessageLookupByLibrary.simpleMessage("ટ્રાન્સફર તારીખ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ફરી પ્રયાસ કરો"), + "twitter": MessageLookupByLibrary.simpleMessage("ટ્વિટર"), + "type": MessageLookupByLibrary.simpleMessage("ટાઈપ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("પ્રકાર પસંદ કરો"), + "unPaid": MessageLookupByLibrary.simpleMessage("અચૂકવેલ"), + "unit": MessageLookupByLibrary.simpleMessage("એકમ"), + "unitName": MessageLookupByLibrary.simpleMessage("એકમ નામ"), + "unitPirce": MessageLookupByLibrary.simpleMessage("યુનિટ પ્રાઈસ"), + "unitPrice": MessageLookupByLibrary.simpleMessage("યુનિટ કિંમત"), + "units": MessageLookupByLibrary.simpleMessage("એકમો"), + "unlimited": MessageLookupByLibrary.simpleMessage("અમર્યાદિત"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("અમર્યાદિત ઉપયોગ"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "અમારા પેકેજના અમર્યાદિત ઉપયોગો 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("અપડેટ કરો"), + "updateBranch": MessageLookupByLibrary.simpleMessage("શાખા અપડેટ કરો"), + "updateContact": MessageLookupByLibrary.simpleMessage("સંપર્ક અપડેટ કરો"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "સ્ટોક અપડેટ કરવામાં નિષ્ફળ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("હવે અપડેટ કરો"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે પાર્ટી અપડેટ કરવાની પરવાનગી નથી.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("ઉત્પાદન અપડેટ કરો"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ઉત્પાદન સફળતાપૂર્વક અપડેટ થયું!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે ઉત્પાદન અપડેટ કરવાની પરવાનગી નથી.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "તમારી પ્રોફાઇલ અપડેટ કરો", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("ખરીદી અપડેટ કરો"), + "updateRole": MessageLookupByLibrary.simpleMessage("ભૂમિકા અપડેટ કરો"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "તમારા પાસે વેચાણ અપડેટ કરવાની પરવાનગી નથી.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "સફળતાપૂર્વક અપડેટ થયું", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "તમારી પ્રોફાઇલ અપડેટ કરો જેથી તમારા ગ્રાહકને વધુ સારી છાપ સાથે કનેક્ટ કરી શકો", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "તમારી સબ્સ્ક્રિપ્શન અપડેટ કરો", + ), + "updating": MessageLookupByLibrary.simpleMessage( + "અપડેટ કરવામાં આવી રહ્યું છે...", + ), + "upgradeNow": MessageLookupByLibrary.simpleMessage("હવે અપગ્રેડ કરો"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR કોડ માટે UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("અપલોડ કરો"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ચિત્ર અપલોડ કરો"), + "uploading": MessageLookupByLibrary.simpleMessage("અપલોડ થઈ રહ્યું છે..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ગેલેરીનો ઉપયોગ કરો"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "યુઝર ટાઇટલ ખાલી હોઈ શકે નહીં", + ), + "user": MessageLookupByLibrary.simpleMessage("વપરાશકર્તા"), + "userRole": MessageLookupByLibrary.simpleMessage("યુઝર રોલ"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("યુઝર રોલ વિગતો"), + "userTitle": MessageLookupByLibrary.simpleMessage("યુઝર ટાઇટલ"), + "values": MessageLookupByLibrary.simpleMessage("મૂલ્યો"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "વેરિઅન્ટ સફળતાપૂર્વક ઉમેરાયો!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "વેરિઅન્ટ સફળતાપૂર્વક કાઢી નાંખાયો!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("વેરિયન્ટ યાદી"), + "variationId": MessageLookupByLibrary.simpleMessage("વિવિધતા ID"), + "variations": MessageLookupByLibrary.simpleMessage("વિવિધતા (Variations)"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "વિવિધતા ઉત્પાદનો", + ), + "vat": MessageLookupByLibrary.simpleMessage("વેટ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("વેટ અને ટેક્સ"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("વેટ/જીએસટી નંબર"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("વેટ/જીએસટી શીર્ષક"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("વેટ નંબર"), + "vatReports": MessageLookupByLibrary.simpleMessage("VAT રિપોર્ટ્સ"), + "vatType": MessageLookupByLibrary.simpleMessage("VAT પ્રકાર"), + "verification": MessageLookupByLibrary.simpleMessage("વેરિફિકેશન"), + "verify": MessageLookupByLibrary.simpleMessage("વેરીફાય કરો"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "તમારા ઈમેલને વેરીફાય કરો", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ઈમેલ વેરીફાય કરો"), + "view": MessageLookupByLibrary.simpleMessage("વિગતો જુઓ"), + "viewAll": MessageLookupByLibrary.simpleMessage("બધું જુઓ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("વિગતો જુઓ"), + "viewPrice": MessageLookupByLibrary.simpleMessage("કિંમત જુઓ"), + "viewStock": MessageLookupByLibrary.simpleMessage("સ્ટોક જુઓ"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "માટે વ્યવહારો જોઈ રહ્યા છીએ", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("વોક-ઇન ગ્રાહક"), + "wallet": MessageLookupByLibrary.simpleMessage("વોલેટ"), + "walletBalance": MessageLookupByLibrary.simpleMessage("વોલેટ બેલેન્સ"), + "warehouse": MessageLookupByLibrary.simpleMessage("ગોદામ (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("વેરહાઉસ નામ"), + "warranty": MessageLookupByLibrary.simpleMessage("વોરંટી"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "અમે એક કન્ફર્મેશન ઈમેલ મોકલ્યો છે", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "અમે તમારા ફોન નંબર પર OTP મોકલ્યો છે", + ), + "weekly": MessageLookupByLibrary.simpleMessage("સાપ્તાહિક"), + "weight": MessageLookupByLibrary.simpleMessage("વજન"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("સ્વાગત છે પાછા!"), + "whatNew": MessageLookupByLibrary.simpleMessage("શું નવું છે"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("થોક વેચાણ કિંમત"), + "wholesaler": MessageLookupByLibrary.simpleMessage("થોક વેપારી"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "ટૂંક સમયમાં ઉમેરવામાં આવશે", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "અહીં તમારો સંદેશ લખો", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "અહીં ટેક્સ્ટ લખો...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("વાર્ષિક"), + "years": MessageLookupByLibrary.simpleMessage("વર્ષો"), + "yes": MessageLookupByLibrary.simpleMessage("હા"), + "yesterday": MessageLookupByLibrary.simpleMessage("ગઈકાલે"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "તમે બાકી રકમ કરતાં વધુ ચૂકવી શકતા નથી", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "તમે હવે OTP ફરીથી મોકલી શકો છો.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે બારકોડ જનરેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "તમારી પાસે મોડેલ ડિલીટ કરવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે શેલ્ફ ડિલીટ કરવાની પરવાનગી નથી", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "તમને નફા અને નુકસાનની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે ખર્ચ કેટેગરી બનાવવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે આવક કેટેગરી બનાવવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "તમારી પાસે મોડેલ બનાવવાની પરવાનગી નથી", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે ખરીદી બનાવવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "તમને વિભાગ કાઢી નાખવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "તમને હોદ્દો કાઢી નાખવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "તમને રજાની વિનંતી કાઢી નાખવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "તમને પેરોલ કાઢી નાખવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "તમને એક્સેલ એક્સપોર્ટ કરવાની પરવાનગી નથી", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે બારકોડ જનરેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "તમને રિપોર્ટ જનરેટ કરવાની પરવાનગી નથી", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "તમને શાખા અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "તમને વિભાગ અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "તમને રજાની વિનંતી અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "તમારી પાસે મોડેલ અપડેટ કરવાની પરવાનગી નથી", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "તમને રજાઓ અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("તમને હાજરી જોવાની પરવાનગી નથી"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "તમને પેરોલ અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "તમને હોદ્દો અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "તમને શિફ્ટ કાઢી નાખવાની પરવાનગી નથી.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "તમને શિફ્ટ અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "તમારી પાસે રેક્સ બનાવવાની પરવાનગી નથી.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "તમારી પાસે રેક્સ ડિલીટ કરવાની પરવાનગી નથી.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "તમારી પાસે રેક્સ અપડેટ કરવાની પરવાનગી નથી.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે ખર્ચ બનાવવાની પરવાનગી નથી.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "તમારી પાસે આવક બનાવવાની પરવાનગી નથી.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "તમારે પરવાનગી આપવી પડશે", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("તમે વાપરી રહ્યા છો"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "શું તમે આ ઉત્પાદન ડિલીટ કરવા માંગો છો?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "તમારું ફ્રી પેકેજ લગભગ પૂરું થઈ ગયું છે, તમારો આગળનો પ્લાન ખરીદો આભાર.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("તમારું પેકેજ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "તમારું પેકેજ 5 દિવસમાં સમાપ્ત થશે", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "તમારું પેકેજ આજે સમાપ્ત થશે\n\nકૃપા કરીને ફરીથી ખરીદો", + ), + "zip": MessageLookupByLibrary.simpleMessage("પિનકોડ"), + "zipCode": MessageLookupByLibrary.simpleMessage("પિનકોડ દાખલ કરો"), + }; +} diff --git a/lib/generated/intl/messages_ha.dart b/lib/generated/intl/messages_ha.dart new file mode 100644 index 0000000..8b08d03 --- /dev/null +++ b/lib/generated/intl/messages_ha.dart @@ -0,0 +1,1090 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ha locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ha'; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Bayanan Abokin Ciniki", + ), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Ƙara Siyayya", + ), + "addBrand": MessageLookupByLibrary.simpleMessage("Ƙara Brand"), + "addCategory": MessageLookupByLibrary.simpleMessage("Ƙara Kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Ƙara Lamba"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Ƙara Abokin Ciniki", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Ƙara Abokin Ciniki"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Ƙara Isarwa"), + "addExpense": MessageLookupByLibrary.simpleMessage("Ƙara Kashewa"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Ƙara Kategoriyar Kashewa", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Ƙara Abubuwa"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Ƙara Sabon Adireshi", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Ƙara Sabon Samfur"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Ƙara Siyayya", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Ƙara Bayani"), + "addParty": MessageLookupByLibrary.simpleMessage("Ƙara Jam\'iyya"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Ƙara Samfur", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Ƙara samfurin farko", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "An Ƙirƙiri Samfurin Cikin Nasara!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin ƙirƙirar Samfuri.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Ƙara Siyayya"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Ƙara Siyarwa", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Ƙara Siyarwa"), + "addStock": MessageLookupByLibrary.simpleMessage("Ƙara Jari"), + "addUnit": MessageLookupByLibrary.simpleMessage("Ƙara Unit"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Ƙara Rawar Mai Amfani", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Ƙara Nau\'in Samfuri"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Ƙara Bayanan Nau\'in Samfuri", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "An Ƙara Wa Katin Siyayya", + ), + "adding": MessageLookupByLibrary.simpleMessage("Ana Ƙara..."), + "address": MessageLookupByLibrary.simpleMessage("Adireshi"), + "all": MessageLookupByLibrary.simpleMessage("Dukkan"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Duk Ma\'aunin Kasuwanci", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "POSPro cikakken mafita ne na kasuwanci tare da kaya, asusun, tallace-tallace, kashewa da asara / riba.", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("An riga an ƙara"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Kun riga kun da lissafi? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Kudin"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Za a tura SMS zuwa lambar waya mai zuwa:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Support", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Sabon sabuntawa akwai\nDa fatan za ku sabunta aikace-aikacenku", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Aiwatar"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Kuna da tabbacin?"), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Kuna da tabbacin kuna son goge wannan ɓangaren?", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Koma Gida"), + "balance": MessageLookupByLibrary.simpleMessage("Tace"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Janareta Lambar Barcode", + ), + "batch": MessageLookupByLibrary.simpleMessage("Rukunin Kaya"), + "batchNo": MessageLookupByLibrary.simpleMessage("Lambar Rukuni"), + "billTO": MessageLookupByLibrary.simpleMessage("Bill Zuwa"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Adireshin Biyan Kuɗi", + ), + "brand": MessageLookupByLibrary.simpleMessage("Alamar"), + "brandName": MessageLookupByLibrary.simpleMessage("Sunan Brand"), + "brands": MessageLookupByLibrary.simpleMessage("Brands"), + "bulk": MessageLookupByLibrary.simpleMessage("Loda da yawa"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kafofin Kasuwanci"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Sunan Kamfani & Kasuwanci", + ), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Siyan Kudin Shiga Na Musamman", + ), + "call": MessageLookupByLibrary.simpleMessage("Kira"), + "camera": MessageLookupByLibrary.simpleMessage("Kamara"), + "cancel": MessageLookupByLibrary.simpleMessage("Soke"), + "capacity": MessageLookupByLibrary.simpleMessage("Ikon"), + "cash": MessageLookupByLibrary.simpleMessage("Kudi"), + "categories": MessageLookupByLibrary.simpleMessage("Kafofin"), + "category": MessageLookupByLibrary.simpleMessage("Kafofin"), + "categoryName": MessageLookupByLibrary.simpleMessage("Sunan Kategori"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Canja Kalmar Sirri", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Duba Imel"), + "choose": MessageLookupByLibrary.simpleMessage("Zaɓi"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Zaɓi Ƙasa"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Zaɓi Abokin Ciniki", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Zaɓi Mai Ba Da Kaya", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage("Zaɓi Fasalinku"), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Fasalolin sune ɓangaren mahimmanci wanda ke sanya POSpro ya bambanta da mafita na gargajiya.", + ), + "city": MessageLookupByLibrary.simpleMessage("Birni"), + "cityName": MessageLookupByLibrary.simpleMessage("Sunan Birni"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Goge"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("Danna don Haɗa"), + "close": MessageLookupByLibrary.simpleMessage("Rufe"), + "collectDue": MessageLookupByLibrary.simpleMessage("Tsarawa Basira"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Tsaraba Basira", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage( + "An Tattara Ta Hanyar:", + ), + "collectedBys": MessageLookupByLibrary.simpleMessage("An tattara ta"), + "color": MessageLookupByLibrary.simpleMessage("Launi"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Zai Zo Nan Da Daɗewa"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Adireshin Kamfani"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Tabbatar Gogewa"), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Tabbatar da Kalmar Sirri", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Tabbatar da Kalmar Sirri", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Tabbatar SMS zuwa"), + "congratulation": MessageLookupByLibrary.simpleMessage("Muna Taya Murna"), + "connect": MessageLookupByLibrary.simpleMessage("Danna don Haɗa"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Haɗa Na\'urar Bugun Ku", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Haɗa Na\'urar Bugun Ku", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage("Bayanan Tuntuba"), + "contactUs": MessageLookupByLibrary.simpleMessage("Tuntube Mu"), + "continueButton": MessageLookupByLibrary.simpleMessage("Ci gaba"), + "continueE": MessageLookupByLibrary.simpleMessage("Ci gaba"), + "cost": MessageLookupByLibrary.simpleMessage("Farashi"), + "country": MessageLookupByLibrary.simpleMessage("Ƙasa"), + "create": MessageLookupByLibrary.simpleMessage("Ƙirƙira"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Ƙirƙiri Lissafi Kyauta", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Ƙirƙiri Lissafi Kyauta"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Ƙirƙiri Sabon Kalmar Sirri", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ba Ku Da Izinin Ƙirƙirar PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin ƙirƙirar siyarwa.", + ), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Iyakacin Bashi na Jam\'iyya", + ), + "currency": MessageLookupByLibrary.simpleMessage("Kudin"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Alamar Fakturar Al\'ada", + ), + "customer": MessageLookupByLibrary.simpleMessage("Abokin Ciniki"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Basirar Abokin Ciniki", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Sunan Abokin Ciniki"), + "customerPay": MessageLookupByLibrary.simpleMessage( + "Abokin Ciniki Ya Biya", + ), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Lamban Wayar Abokin Ciniki", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("Yau da Kullum"), + "dashboard": MessageLookupByLibrary.simpleMessage("Aiki"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "An ajiye bayanin cikin nasara.", + ), + "date": MessageLookupByLibrary.simpleMessage("Ranar"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Ranar Ƙarshe Ba Za Ta Iya Kasance Kafin Ranar Farko ba.", + ), + "dates": MessageLookupByLibrary.simpleMessage("Ranar:"), + "days": MessageLookupByLibrary.simpleMessage("Kwanaki"), + "dealer": MessageLookupByLibrary.simpleMessage("Mai Kasuwa"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Farashin Dillali"), + "delete": MessageLookupByLibrary.simpleMessage("Goge"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Goge Asusun"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Kuna Tabbatar Kuna Son Goge Wannan Rukuni?", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Ba Ku Da Izinin Goge Jam\'iyya.", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Ana Goge..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Adireshin Isarwa"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Kudin Isarwa"), + "description": MessageLookupByLibrary.simpleMessage("Bayani"), + "details": MessageLookupByLibrary.simpleMessage("Cikakken Bayani"), + "digits": MessageLookupByLibrary.simpleMessage( + "An tura lambar sirri ta lambobi 6 zuwa adireshin imel ɗinku:", + ), + "discount": MessageLookupByLibrary.simpleMessage("Raguwa"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Kar a Tsallaka Mini"), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Kuna son goge mai amfani?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Kuna son fita daga aikace-aikacen?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Babu lissafi?", + ), + "due": MessageLookupByLibrary.simpleMessage("Basira"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Jimlar Basira: "), + "dueCollection": MessageLookupByLibrary.simpleMessage("Taron Basira"), + "dueList": MessageLookupByLibrary.simpleMessage("Jerin Basira"), + "dueReport": MessageLookupByLibrary.simpleMessage("Rahoto Basira"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Ba a yarda da siyarwa akan bashi ga abokan ciniki masu zuwa ba.", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Mai sauƙin amfani da POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aikace-aikacen POSpro kyauta ne, mai sauƙin amfani. A zahiri, ɗaya daga cikin mafi kyawun tsarin POS a duniya.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Gyara"), + "editPhone": MessageLookupByLibrary.simpleMessage("Gyara Lamban Wayar?"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Gyara Fakturar Siyayya", + ), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Gyara Fakturar Siyarwa", + ), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Gyara Kafafen Yada Labarai", + ), + "email": MessageLookupByLibrary.simpleMessage("Adireshin Imel"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Imel ba zai iya zama komai ba", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Imel"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Shigar da Kadan a Jari", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Ranar Ƙarshe"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Ka ƙare Shirin Kyauta", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Shigar da Lambar Rukuni", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Shigar da sunan alama", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Shigar da Raguwa Mai Inganci", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Shigar da OTP mai inganci", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Shigar da kaya mai inganci", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Shigar da Adireshi"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Shigar da Kudin"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Shigar da Sunan Kasuwanci / Shago", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Shigar da Ikon"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Shigar da sunan kategori", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Shigar da Launi"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Shigar da lambar wayar abokin ciniki", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Shigar da Farashin Dillali", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Shigar da Raguwa"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da adireshin imel ɗinku a ƙasa don karɓar hanyar Sake Saitawa ta Kalmar Sirri.", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Shigar da sunan kategoryar kashewa", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Shigar da ranar kashewa", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Shigar da Cikakken Adiresinku", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Shigar da sunan mai ƙira", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Shigar da Sunan"), + "enterNote": MessageLookupByLibrary.simpleMessage("Shigar da Bayani"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Shigar da tace farawa", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Shigar da Sunan Samfur", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Shigar da Farashin Siya", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Shigar da adadin"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Shigar da lambar tsokana", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Shigar da Farashin Siyarwa", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Shigar da Girman"), + "enterStock": MessageLookupByLibrary.simpleMessage("Shigar da Kaya"), + "enterType": MessageLookupByLibrary.simpleMessage("Shigar da Irin"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Shigar da Sunan Mai Amfani", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Shigar da OTP mai inganci", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Shigar da Nauyi"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Shigar da Farashin Siyarwa Babba", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Shigar da adireshin imel ɗinku", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Shigar da cikakken sunan ku", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Shigar da sunan ku"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Shigar da lambar wayarku", + ), + "expDate": MessageLookupByLibrary.simpleMessage("Ranar Ƙarewa"), + "expense": MessageLookupByLibrary.simpleMessage("Kashi"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kafofin Kashewa"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Ranar Kashewa"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Kashewa Ga"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Rahoto Kashewa"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Matsayin Ƙarewa"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Rashin samun sigar dandamali", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Fashan"), + "field": MessageLookupByLibrary.simpleMessage("Fitar"), + "filter": MessageLookupByLibrary.simpleMessage("Tace"), + "firstName": MessageLookupByLibrary.simpleMessage("Sunan Farko"), + "folder": MessageLookupByLibrary.simpleMessage( + "Wataƙila imel ɗin ya ƙare a cikin fayil ɗin spam ɗinku.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Manta kalmar sirri", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Ajiyar Bayanan Kyauta", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Sabuntawa na Ƙarshen Rayuwa Kyauta", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Kudin Shiga Kyauta"), + "freePlan": MessageLookupByLibrary.simpleMessage("Shirin Kyauta"), + "fromDate": MessageLookupByLibrary.simpleMessage("Daga Ranar"), + "fullName": MessageLookupByLibrary.simpleMessage("Cikakken Sunan"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("An Biya Gaba Ɗaya"), + "gallery": MessageLookupByLibrary.simpleMessage("Gidan Hoto"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Babu Bayanai Don Ƙirƙirar PDF", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("An Tura Mu Imel"), + "gotIt": MessageLookupByLibrary.simpleMessage("Na Gane"), + "guest": MessageLookupByLibrary.simpleMessage("Baki"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Kuna da lissafi?"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Shigar da adireshin imel", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Shigar da kalmar sirri", + ), + "home": MessageLookupByLibrary.simpleMessage("Gida"), + "image": MessageLookupByLibrary.simpleMessage("Hoto"), + "income": MessageLookupByLibrary.simpleMessage("Shigar Da Kudi"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Rahoto Shigar Da Kudi", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Ba Ku Da Izinin Duba Rahoton Kuɗaɗen Shiga.", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Umarni"), + "inv": MessageLookupByLibrary.simpleMessage("Lamba ta Takardar Siyarwa"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin ajiyar kaya", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Mai Kallon Faktura"), + "item": MessageLookupByLibrary.simpleMessage("Kayan"), + "itemAdded": MessageLookupByLibrary.simpleMessage("An Ƙara Abu"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Siyar da Kayayyakin"), + "lableEmail": MessageLookupByLibrary.simpleMessage("Imel"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Kalmar Sirri"), + "language": MessageLookupByLibrary.simpleMessage("Yare"), + "lastName": MessageLookupByLibrary.simpleMessage("Sunan Ƙarshe"), + "link": MessageLookupByLibrary.simpleMessage("Hanyar Haɗi"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "loading": MessageLookupByLibrary.simpleMessage("Jiranku..."), + "logIn": MessageLookupByLibrary.simpleMessage("Shiga Ciki"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Shiga Tare Da Imel"), + "logOut": MessageLookupByLibrary.simpleMessage("Fita"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Shiga Tare Da Wayar", + ), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Asara"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Asara / Riba"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Asara / Riba"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Rahoto Asara / Riba", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Kadan a Jari"), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Rahoton Kadan a Jari", + ), + "lp": MessageLookupByLibrary.simpleMessage("Asara / Riba"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Cikakken Bayanin Asara / Riba", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Ranar Kera"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Ranar Kera"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Mai Ƙera"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Card"), + "messege": MessageLookupByLibrary.simpleMessage("Sakon"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Wayoyi"), + "model": MessageLookupByLibrary.simpleMessage("Samfurin"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Rijistar Kudi"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Ƙarin Bayani"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "name": MessageLookupByLibrary.simpleMessage("Sunan"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Sunan ba zai iya zama komai ba", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Sabon Kalmar Sirri"), + "next": MessageLookupByLibrary.simpleMessage("Na gaba"), + "no": MessageLookupByLibrary.simpleMessage("A\'a"), + "noAcc": MessageLookupByLibrary.simpleMessage("Babu Lissafi?"), + "noData": MessageLookupByLibrary.simpleMessage("Babu Bayani"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Babu Bayanai Da Ake Samu", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Babu Bayanai Da Aka Samu", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Babu Bashi"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Babu An Zaɓi Basira", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Ba a Samu Samfurorin Da Suka Dace ba.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Ba a Samu Jam\'iyyun ba"), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Babu Samfurin Da Aka Samu", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Babu Rawar Mai Amfani Da Aka Samu", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Babu Mai Ba Da Kayan Da Ake Samu", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Babu Mu\'amala"), + "notFound": MessageLookupByLibrary.simpleMessage("Ba\'a Samu Ba"), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Ba A Iya Kaddamar Da Manhajar Waya Ba.", + ), + "note": MessageLookupByLibrary.simpleMessage("Bayani"), + "notification": MessageLookupByLibrary.simpleMessage("Sanarwa"), + "off": MessageLookupByLibrary.simpleMessage("Kashe"), + "on": MessageLookupByLibrary.simpleMessage("A Kan"), + "openCamera": MessageLookupByLibrary.simpleMessage("Buɗe Kamara"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Tace Farawa"), + "opinion": MessageLookupByLibrary.simpleMessage("Shigar da Ra\'ayinka"), + "outOfStock": MessageLookupByLibrary.simpleMessage("An Kare Kaya"), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Fasalolin Kudin Shiga", + ), + "package": MessageLookupByLibrary.simpleMessage("Kudin Shiga"), + "paid": MessageLookupByLibrary.simpleMessage("An Biya"), + "paidAmount": MessageLookupByLibrary.simpleMessage("An Biya Kudin"), + "paidVia": MessageLookupByLibrary.simpleMessage("An biya ta"), + "parties": MessageLookupByLibrary.simpleMessage("Jam\'iyyun"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin ƙirƙirar Jam\'iyya.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Jerin Ƙungiyoyi"), + "password": MessageLookupByLibrary.simpleMessage("Kalmar Sirri"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Kalmar sirri ba za ta iya zama komai ba", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Kalmomin sirri ba su dace ba", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Biya Don Biyan Kudin Shiga", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Adadin da za a biya", + ), + "payment": MessageLookupByLibrary.simpleMessage("Biyan Kuɗi"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "An Kammala Biyan Kuɗi", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Biyan Kuɗi Ya Gaza"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Biyan kuɗi ya gaza. Da fatan za ku sake ƙoƙari.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Hanyar Biyan Kuɗi"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Hanyar Biyan Kuɗi"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("An Yi Biyan Kuɗi"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Da fatan za a zaɓi nau\'in biyan kuɗi", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Nau\'in Biyan Kuɗi"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "An yi biyan kuɗi cikin nasara!", + ), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Adadin Biyan Kuɗi"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Biya Da Paypal"), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Ba a ba da izini ba!", + ), + "phone": MessageLookupByLibrary.simpleMessage("Lamba ta Wayar"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Ba A Samu Lambar Waya Ba.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Lamba ta Wayar"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Tabbatar Lamban Wayar", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Wayar:"), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Zaɓi Ranar Ƙarshe"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Zaɓi Ranar Farko"), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Da fatan za ka ƙara adadin", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku haɗa na\'urar buga farko", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku haɗa na\'urar buga ta Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da kalmar sirri mai tsayi", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da kalmar sirri ta tabbatarwa", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da kalmar sirri", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da sunan alama mai inganci", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da sunan kasuwanci mai inganci", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da imel mai inganci", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da Sunan Mai Inganci", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da lambar waya mai inganci", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da sunan samfur mai inganci", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da farashin siyan mai inganci", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da farashin siyarwa mai inganci", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da sunan unit mai inganci", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Shigar da Kudin", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Da fatan Za Ka Shigar da Sunan", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Shigar da sunan unit", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da lambar waya mai inganci da sunan farko", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Da fatan za ku shigar da cikakken bayanku.", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Da fatan za ka yi siyarwa da farko", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Da fatan za ka zaɓi kategorya", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Da fatan za ka zaɓi kategoryar kashewa", + ), + "posSale": MessageLookupByLibrary.simpleMessage("Sayarwa POS"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Support", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage( + "Kudin Shiga Na Musamman", + ), + "previousDue": MessageLookupByLibrary.simpleMessage("Daular Da Ta Gabata"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Adadin Da Aka Biya A Baya", + ), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Farashi Ba Ya Iya Zama Fanko", + ), + "print": MessageLookupByLibrary.simpleMessage("Buga"), + "printing": MessageLookupByLibrary.simpleMessage("Zaɓin Bugawa"), + "product": MessageLookupByLibrary.simpleMessage("Samfur"), + "productBrand": MessageLookupByLibrary.simpleMessage("Alamar Samfur"), + "productCategory": MessageLookupByLibrary.simpleMessage("Kategorin Samfur"), + "productCode": MessageLookupByLibrary.simpleMessage("Lamban Samfur"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Lambar samfur ta zama dole", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Cikakken Bayanin Samfur", + ), + "productList": MessageLookupByLibrary.simpleMessage("Jerin Samfuran"), + "productName": MessageLookupByLibrary.simpleMessage("Sunan Samfur"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Ba a Samu Samfurin ba", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Saitunan Samfuri"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unit ɗin Samfur"), + "products": MessageLookupByLibrary.simpleMessage("Kayayyakin"), + "profile": MessageLookupByLibrary.simpleMessage("Bayani"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Gyara Bayani"), + "profit": MessageLookupByLibrary.simpleMessage("Riba"), + "profitLoss": MessageLookupByLibrary.simpleMessage("Riba & Hasara"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Ribar Kaso (%)"), + "promo": MessageLookupByLibrary.simpleMessage("Rahusa"), + "promoCode": MessageLookupByLibrary.simpleMessage("Kudin Rahusa"), + "purchase": MessageLookupByLibrary.simpleMessage("Siyayya"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Sautin Siyayya"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("An Siya Ta Hanyar:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "An Tabbatar da Siyayya", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Cikakken Bayanin Siyayya", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Farashin Siyarwa Ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Farashin Siyarwa Ex. yana da buƙata", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Farashin Siyarwa Ciki Har da Haraji", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Farashin Siyarwa Ciki Har da Haraji yana da buƙata", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Jerin Siyayya"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Sayi Yanzu"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Siyan Kudin Shiga Na Musamman", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Farashin Siya"), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Rahoto Siyayya"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin sabunta sayayya.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin ƙirƙirar sayayya.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("An Siya"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("An saye shi ta"), + "qty": MessageLookupByLibrary.simpleMessage("Ƙima"), + "quantity": MessageLookupByLibrary.simpleMessage("Ƙima"), + "quickOver": MessageLookupByLibrary.simpleMessage("Dubawa Da Sauri"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Takaitaccen Bayani"), + "receipt": MessageLookupByLibrary.simpleMessage("Rijista"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Adadin da aka karɓa", + ), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Ma\'amaloli na Kwanan Nan", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage( + "An karɓi Lambobin Sirri", + ), + "referenceNo": MessageLookupByLibrary.simpleMessage("Lambar Tsokana"), + "register": MessageLookupByLibrary.simpleMessage("Rijista"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Muna buƙatar yin rajistar wayarku ba tare da fara ba!", + ), + "remainingDue": MessageLookupByLibrary.simpleMessage("Rabon Basirar"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Ka tuna da ni"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Ka tuna da ni daga baya", + ), + "reports": MessageLookupByLibrary.simpleMessage("Rahotanni"), + "resendIn": MessageLookupByLibrary.simpleMessage("Tura sake a cikin"), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Shigar da OTP mai inganci", + ), + "reset": MessageLookupByLibrary.simpleMessage( + "Sake saita kalmar sirri ta hanyar amfani da adireshin imel ko lambar wayarku", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Sake saita kalmar sirrin ku don murmurewa da shiga cikin lissafin ku", + ), + "retailer": MessageLookupByLibrary.simpleMessage("Mai Siyarwa"), + "retur": MessageLookupByLibrary.simpleMessage("Dawo da"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "Adadin Da Aka Dawo Da Shi", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("Ranar da aka mayar"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Abu da aka mayar"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Jimlar Daidaitacce"), + "roundings": MessageLookupByLibrary.simpleMessage("Daidaitawa (+/-)"), + "sale": MessageLookupByLibrary.simpleMessage("Siyarwa"), + "saleBy": MessageLookupByLibrary.simpleMessage("An sayar da shi ta"), + "saleList": MessageLookupByLibrary.simpleMessage("Jerin Siyarwa"), + "salePrice": MessageLookupByLibrary.simpleMessage("Farashin Siyarwa"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Farashin siyarwa yana da buƙata", + ), + "sales": MessageLookupByLibrary.simpleMessage("Tallace-tallace"), + "salesBy": MessageLookupByLibrary.simpleMessage("An Sayar Ta Hanyar:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Cikakken Bayanin Siyarwa", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Jerin Siyarwa"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Takaitaccen Bayanin Siyarwa & Siyayya", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Rahoto Siyarwa"), + "save": MessageLookupByLibrary.simpleMessage("Ajiye"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Ajiye kuma Buga"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Ajiye Saituna"), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "Ajiye Nau\'in Samfuri", + ), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Duba Lambar QR na Samfuri", + ), + "search": MessageLookupByLibrary.simpleMessage("Nemo"), + "searchH": MessageLookupByLibrary.simpleMessage("Nemo A Nan..."), + "searchWith": MessageLookupByLibrary.simpleMessage("Bincike..."), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Duba Duk Kudin Rahusa", + ), + "select": MessageLookupByLibrary.simpleMessage("Zaɓa"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Zaɓi Alamar"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Zaɓi Faktura"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Zaɓi Kategoriyar Kasuwanci", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Zaɓi Kategori"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Zaɓi Abokin Ciniki", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Zaɓi Ranar"), + "selectFDate": MessageLookupByLibrary.simpleMessage("Zaɓi Ranar Farko"), + "selectLang": MessageLookupByLibrary.simpleMessage("Zaɓi Yarenku"), + "selectModel": MessageLookupByLibrary.simpleMessage("Zaɓi Samfurin"), + "selectOne": MessageLookupByLibrary.simpleMessage("Zaɓi Ɗaya"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Zaɓi Kategoriyar Samfur", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Zaɓi Unit ɗin Samfur", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("Zaɓi Haraji"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Zaɓi Ranar Ƙarshe"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Zaɓi bambance-bambance:", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Sayar Da Duk Da >"), + "send": MessageLookupByLibrary.simpleMessage("Aika"), + "sendCode": MessageLookupByLibrary.simpleMessage("Aika lambar"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Mun Tura Imel Tare Da Umarni Kan Yadda Ake Sake Saitawa Kalmar Sirri Zuwa:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Aika Hanyar Sake Saitawa", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Aika Sakon"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Aika SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Aika SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Aika Imel ɗin Ku"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Sabunta bayanan ku don haɗa likitan ku tare da mafi kyawun ra\'ayi", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Saita Sabon Kalmar Sirri", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Saita Bayananku"), + "setting": MessageLookupByLibrary.simpleMessage("Saituna"), + "share": MessageLookupByLibrary.simpleMessage("Raba"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adireshin Jirgin Kaya", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Tace Farkon Shago", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Rabon Tace Shago", + ), + "signIn": MessageLookupByLibrary.simpleMessage("Shiga Ciki"), + "signUp": MessageLookupByLibrary.simpleMessage("Yi Rajista"), + "single": MessageLookupByLibrary.simpleMessage("Ɗaya"), + "size": MessageLookupByLibrary.simpleMessage("Girman"), + "skip": MessageLookupByLibrary.simpleMessage("Tsallake"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Tsallake sabuntawa"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Lamba"), + "sl": MessageLookupByLibrary.simpleMessage("SL"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Agogon Smart"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Kasuwancin Kafafen Yada Labarai", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Akwai wani abu"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Shiga Ma\'aikata"), + "startDate": MessageLookupByLibrary.simpleMessage("Ranar Farko"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Fara Sabon Siyarwa"), + "state": MessageLookupByLibrary.simpleMessage("Jihar"), + "stateName": MessageLookupByLibrary.simpleMessage("Sunan Jihar"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "Har Yanzu Ba\'a Biya Ba", + ), + "stock": MessageLookupByLibrary.simpleMessage("Kaya"), + "stockList": MessageLookupByLibrary.simpleMessage("Jerin Kaya"), + "stockReport": MessageLookupByLibrary.simpleMessage("Rahoto Kaya"), + "stockValue": MessageLookupByLibrary.simpleMessage("Darajar Kaya"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Jari Ya Kamata Ya Kasance Aƙalla 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Kaya: "), + "subTotal": MessageLookupByLibrary.simpleMessage("Jimlar Kasa"), + "submit": MessageLookupByLibrary.simpleMessage("Aika"), + "subscription": MessageLookupByLibrary.simpleMessage("Biyan Kudin Shiga"), + "subtotal": MessageLookupByLibrary.simpleMessage("Jimlar Kasa"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "An Biya cikin Nasara", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Mai Ba Da Kayan Ya Biya", + ), + "supplier": MessageLookupByLibrary.simpleMessage("Mai Ba Da Kayan"), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Sunan Mai Ba Da Kayan", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Nau\'in Haraji"), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Na gode da siyan ku", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Na gode da biyan basirar ku", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "An riga an ƙara wannan Samfurin!", + ), + "toDate": MessageLookupByLibrary.simpleMessage("Zuwa Ranar"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Yau Taƙaitaccen Bayani", + ), + "total": MessageLookupByLibrary.simpleMessage("Jimla"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Jimlar Kudi"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Jimlar Kategori"), + "totalDue": MessageLookupByLibrary.simpleMessage("Jimlar Basirar"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Jimlar Basirar"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Jimlar Kashewa"), + "totalIncome": MessageLookupByLibrary.simpleMessage( + "Jimlar Shigar Da Kudi", + ), + "totalItems": MessageLookupByLibrary.simpleMessage("Jimlar Abubuwa"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Jimlar Asara"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Jimlar Biyan Kuɗi"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Jimlar Farashi"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Jimlar Kayayyakin"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Jimlar Riba"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Jimlar Siyayya"), + "totalSales": MessageLookupByLibrary.simpleMessage("Jimlar Siyarwa"), + "totalVat": MessageLookupByLibrary.simpleMessage("Jimlar VAT"), + "totall": MessageLookupByLibrary.simpleMessage("Jimla:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Binciken Ma\'amala"), + "transactions": MessageLookupByLibrary.simpleMessage("Mu\'amala"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Ƙara Koyi"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Irin"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Zaɓi Nau\'in"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ba\'a Biya Ba"), + "unitName": MessageLookupByLibrary.simpleMessage("Sunan Unit"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Farashin Unit"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Farashin guda"), + "units": MessageLookupByLibrary.simpleMessage("Units"), + "unlimited": MessageLookupByLibrary.simpleMessage("Babu Iyaka"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Amfani Mara Iyaka"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Amfani Mara Iyaka Da Kudin Shigar Mu 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Sabunta"), + "updateContact": MessageLookupByLibrary.simpleMessage("Sabunta Lamba"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "An Gaza Sabunta Jari", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Sabunta Yanzu"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Ba Ku Da Izinin Sabunta Jam\'iyya.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Sabunta Samfur"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Samfurin An Sabunta Cikin Nasara!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin sabunta Samfuri.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("Sabunta Bayananku"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Ba ku da izinin sabunta siyarwa.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "An Sabunta Cikin Nasara", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Sabunta bayanan ku don haɗa abokin cinikinku tare da mafi kyawun ra\'ayi", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Sabunta biyan kuɗin shiga", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ana Sabunta..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Sabunta Yanzu"), + "upload": MessageLookupByLibrary.simpleMessage("Loda"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Loda Hoto"), + "useGallery": MessageLookupByLibrary.simpleMessage( + "Yi Amfani da Gidan Hoto", + ), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Sunan mai amfani ba zai iya zama komai ba", + ), + "userRole": MessageLookupByLibrary.simpleMessage("Rawar Mai Amfani"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Cikakken Bayanin Rawar Mai Amfani", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Sunan Mai Amfani"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Nau\'in Samfuri An Ƙara Cikin Nasara!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Nau\'in Samfuri An Goge Cikin Nasara!", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "verification": MessageLookupByLibrary.simpleMessage("Tabbatarwa"), + "verify": MessageLookupByLibrary.simpleMessage("Tabbatar"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Tabbatar da Imel ɗinku", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Tabbatar da Imel"), + "view": MessageLookupByLibrary.simpleMessage("Duba Cikakkun Bayanan"), + "viewAll": MessageLookupByLibrary.simpleMessage("Duba Duk"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Abokin Ciniki Mai Shiga", + ), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Mun tura imel ɗin tabbatarwa zuwa", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mun tura OTP a lambar wayarku", + ), + "weight": MessageLookupByLibrary.simpleMessage("Nauyi"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Sannu da dawowa!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Menene Sabon"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Farashin Siyarwa Babba", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Mai Siyarwa Babba"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Za a Ƙara Nan Da Daɗewa", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Rubuta Sakonku A Nan", + ), + "yes": MessageLookupByLibrary.simpleMessage("Eh"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ba za ku iya biya fiye da basira ba", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Kuna Bukatar Ba Da Izini", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Kuna Amfani Da"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Kuna son goge wannan samfurin?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Kudin Shiga Kyauta naku kusan karewa, sayi shirin ku na gaba Na gode.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Kudin Shigar Ku"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Kundin Takarku Zai Kare A Cikin Kwana 5", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Kundin Takarku Zai Kare Yau\n\nDa fatan Za Ku Siya Daga Baya", + ), + "zip": MessageLookupByLibrary.simpleMessage("Lambar Wasiku"), + "zipCode": MessageLookupByLibrary.simpleMessage("Shigar da Lambar Wasiku"), + }; +} diff --git a/lib/generated/intl/messages_he.dart b/lib/generated/intl/messages_he.dart new file mode 100644 index 0000000..e5f27aa --- /dev/null +++ b/lib/generated/intl/messages_he.dart @@ -0,0 +1,1982 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a he locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'he'; + + static String m0(start) => "שלח שוב OTP בעוד \$${start} שניות"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("פרטי לקוח"), + "INVOICE": MessageLookupByLibrary.simpleMessage("חשבונית"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("לוגו חשבונית דף A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "שם תצוגה לחשבון", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage("שם בעל החשבון"), + "accountName": MessageLookupByLibrary.simpleMessage("שם חשבון"), + "accountNumber": MessageLookupByLibrary.simpleMessage("שם חשבון"), + "action": MessageLookupByLibrary.simpleMessage("פעולה"), + "actions": MessageLookupByLibrary.simpleMessage("פעולות"), + "active": MessageLookupByLibrary.simpleMessage("פעיל"), + "add": MessageLookupByLibrary.simpleMessage("הוסף"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("נא הוסף רכישה"), + "addAttendance": MessageLookupByLibrary.simpleMessage("הוסף נוכחות"), + "addBank": MessageLookupByLibrary.simpleMessage("הוסף בנק"), + "addBrand": MessageLookupByLibrary.simpleMessage("הוסף מותג"), + "addCash": MessageLookupByLibrary.simpleMessage("הוסף מזומן"), + "addCategory": MessageLookupByLibrary.simpleMessage("הוסף קטגוריה"), + "addContact": MessageLookupByLibrary.simpleMessage("הוסף איש קשר"), + "addCustomer": MessageLookupByLibrary.simpleMessage("נא הוסף לקוח"), + "addCustomers": MessageLookupByLibrary.simpleMessage("הוסף לקוח"), + "addDelivery": MessageLookupByLibrary.simpleMessage("הוסף משלוח"), + "addDepartment": MessageLookupByLibrary.simpleMessage("הוסף מחלקה"), + "addDesignation": MessageLookupByLibrary.simpleMessage("הוסף תפקיד חדש"), + "addExpense": MessageLookupByLibrary.simpleMessage("הוסף הוצאה"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "הוסף קטגוריית הוצאות", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("הוסף חג"), + "addImage": MessageLookupByLibrary.simpleMessage("הוסף תמונה"), + "addIncome": MessageLookupByLibrary.simpleMessage("הוסף הכנסה"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "הוסף קטגוריית הכנסה", + ), + "addItems": MessageLookupByLibrary.simpleMessage("הוסף פריטים"), + "addLeave": MessageLookupByLibrary.simpleMessage("הוסף חופשה"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("הוסף עוד שדות"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("הוסף כתובת חדשה"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "הוסף נוכחות חדשה", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "הוסף חשבונות בנק", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("הוסף עובד חדש"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("הוסף חג חדש"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("הוסף חופשה חדשה"), + "addNewModel": MessageLookupByLibrary.simpleMessage("הוסף מודל חדש"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("הוסף שכר חדש"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("הוסף מוצר חדש"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("נא הוסף רכישה"), + "addNewRack": MessageLookupByLibrary.simpleMessage("הוסף מדף ראשי חדש"), + "addNewShift": MessageLookupByLibrary.simpleMessage("הוסף משמרת חדשה"), + "addNewTax": MessageLookupByLibrary.simpleMessage("הוסף מס חדש"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "הוסף וריאציה חדשה", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "הוסף וריאציות חדשות", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("הוסף מחסן חדש"), + "addNote": MessageLookupByLibrary.simpleMessage("הוסף הערה"), + "addParty": MessageLookupByLibrary.simpleMessage("הוסף צדדים"), + "addPayment": MessageLookupByLibrary.simpleMessage("הוסף תשלום"), + "addProduct": MessageLookupByLibrary.simpleMessage("נא הוסף מוצר"), + "addProductFirst": MessageLookupByLibrary.simpleMessage("הוסף מוצר קודם"), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "המוצר נוצר בהצלחה!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור מוצר.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("הוסף רכישה"), + "addRole": MessageLookupByLibrary.simpleMessage("הוסף תפקיד"), + "addSale": MessageLookupByLibrary.simpleMessage("נא להוסיף מבצע"), + "addSales": MessageLookupByLibrary.simpleMessage("הוסף מכירות"), + "addShelf": MessageLookupByLibrary.simpleMessage("הוסף מדף חדש"), + "addShift": MessageLookupByLibrary.simpleMessage("הוסף משמרת"), + "addStock": MessageLookupByLibrary.simpleMessage("הוסף מלאי"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("הוסף תת-וריאציה"), + "addTax": MessageLookupByLibrary.simpleMessage("הוסף מס"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("הוסף קבוצת מס חדשה"), + "addUnit": MessageLookupByLibrary.simpleMessage("הוסף יחידה"), + "addUserRole": MessageLookupByLibrary.simpleMessage("הוסף תפקיד משתמש"), + "addVariant": MessageLookupByLibrary.simpleMessage("הוסף וריאנט"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "הוסף פרטי וריאנט", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("הוסף לסל"), + "adding": MessageLookupByLibrary.simpleMessage("מוסיף.."), + "address": MessageLookupByLibrary.simpleMessage("כתובת"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage("התאם יתרת בנק"), + "adjustCash": MessageLookupByLibrary.simpleMessage("התאם מזומן"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "התאם יתרת מזומן", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("תאריך התאמה"), + "admin": MessageLookupByLibrary.simpleMessage("מנהל"), + "advance": MessageLookupByLibrary.simpleMessage("מקדמה"), + "all": MessageLookupByLibrary.simpleMessage("הכל"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "כל פתרונות העסק", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro היא פתרון עסקי מוחלט עם מלאי, חשבונות, מכירות, הוצאות והפסד/רווח.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("כל העובדים"), + "allParties": MessageLookupByLibrary.simpleMessage("כל הצדדים"), + "allParty": MessageLookupByLibrary.simpleMessage("כל הצדדים"), + "allTime": MessageLookupByLibrary.simpleMessage("כל הזמן"), + "allTransaction": MessageLookupByLibrary.simpleMessage("כל העסקאות"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("כבר נוסף"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "כבר יש לך חשבון?", + ), + "amount": MessageLookupByLibrary.simpleMessage("כמות"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "הסכום חייב להיות גדול מ-0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "שיטת עיגול סכום", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("סכומים במילים"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "סכום הוא שדה חובה", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "יישלח SMS למספר הבא: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "תמיכה באפליקציות Android ו-iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "קיימת עדכון חדש זמין\nאנא עדכן את האפליקציה שלך", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("אפל ווטש"), + "apply": MessageLookupByLibrary.simpleMessage("החל"), + "areYouSure": MessageLookupByLibrary.simpleMessage("האם אתה בטוח?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך למחוק סניף זה?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך למחוק תפקיד זה?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך לעבור לסניף אחר?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך למחוק את הצד?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך לצאת מסניף זה?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("נכון לתאריך"), + "assets": MessageLookupByLibrary.simpleMessage("נכסים"), + "attachment": MessageLookupByLibrary.simpleMessage("קובץ מצורף"), + "attendance": MessageLookupByLibrary.simpleMessage("נוכחות"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("דוחות נוכחות"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("חתימה מורשית"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ימים מחושבים אוטומטית", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("נבחר אוטומטית"), + "backToHome": MessageLookupByLibrary.simpleMessage("חזרה לדף הבית"), + "balance": MessageLookupByLibrary.simpleMessage("יתרה"), + "balanceDue": MessageLookupByLibrary.simpleMessage("יתרה לתשלום"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("מאזן"), + "bangladesh": MessageLookupByLibrary.simpleMessage("בנגלדש"), + "bank": MessageLookupByLibrary.simpleMessage("בנק"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("חשבונות בנק"), + "bankDetails": MessageLookupByLibrary.simpleMessage("פרטי בנק"), + "bankName": MessageLookupByLibrary.simpleMessage("שם הבנק"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "העברה מבנק לבנק", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "העברה מבנק למזומן", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "הגדרת הדפסת תווית ברקוד", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("מחולל ברקוד"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("גנרטור ברקוד"), + "barcodes": MessageLookupByLibrary.simpleMessage("ברקודים"), + "batch": MessageLookupByLibrary.simpleMessage("אצווה"), + "batchNo": MessageLookupByLibrary.simpleMessage("מספר אצווה"), + "billTO": MessageLookupByLibrary.simpleMessage("ביל ל"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("רווח לפי חשבונית"), + "billingAddress": MessageLookupByLibrary.simpleMessage("כתובת לחיוב"), + "birthDate": MessageLookupByLibrary.simpleMessage("תאריך לידה"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ה-Bluetooth כבוי. אנא הפעל אותו.", + ), + "branch": MessageLookupByLibrary.simpleMessage("סניף"), + "branchList": MessageLookupByLibrary.simpleMessage("רשימת סניפים"), + "brand": MessageLookupByLibrary.simpleMessage("מותג"), + "brandName": MessageLookupByLibrary.simpleMessage("שם מותג"), + "brands": MessageLookupByLibrary.simpleMessage("מותגים"), + "breakDuration": MessageLookupByLibrary.simpleMessage("משך הפסקה"), + "breakStatus": MessageLookupByLibrary.simpleMessage("סטטוס הפסקה"), + "breakTime": MessageLookupByLibrary.simpleMessage("זמן הפסקה"), + "bulk": MessageLookupByLibrary.simpleMessage("העלאה מרובה"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("העלאה המונית"), + "businessCat": MessageLookupByLibrary.simpleMessage("קטגורית עסקים"), + "businessName": MessageLookupByLibrary.simpleMessage("שם החברה והעסק"), + "buyNow": MessageLookupByLibrary.simpleMessage("קנה עכשיו"), + "buyPremium": MessageLookupByLibrary.simpleMessage("קנה תוכנית פרימיום"), + "call": MessageLookupByLibrary.simpleMessage("התקשר"), + "camera": MessageLookupByLibrary.simpleMessage("מַצלֵמָה"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "לא ניתן לערוך סוג עסקה זה.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "לא ניתן היה לאחזר פרטי תשלום.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("לְבַטֵל"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "סורק עבור מכשירים...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "לא ניתן להעביר לאותו חשבון.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("יכולת"), + "cash": MessageLookupByLibrary.simpleMessage("מזומן"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("מזומן ובנק"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ניהול מזומן ובנק", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("תזרים מזומנים"), + "cashIn": MessageLookupByLibrary.simpleMessage("מזומן נכנס"), + "cashInHand": MessageLookupByLibrary.simpleMessage("מזומן ביד"), + "cashOut": MessageLookupByLibrary.simpleMessage("מזומן יוצא"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "העברה ממזומן לבנק", + ), + "categories": MessageLookupByLibrary.simpleMessage("קטגוריות"), + "category": MessageLookupByLibrary.simpleMessage("קטגוריה"), + "categoryName": MessageLookupByLibrary.simpleMessage("שם קטגוריה"), + "changeAmount": MessageLookupByLibrary.simpleMessage("סכום עודף"), + "changePassword": MessageLookupByLibrary.simpleMessage("שנה סיסמא"), + "checkEmail": MessageLookupByLibrary.simpleMessage("בדוק דואר אלקטרוני"), + "cheque": MessageLookupByLibrary.simpleMessage("צ׳קים"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("סכום הצ׳ק"), + "chequeDate": MessageLookupByLibrary.simpleMessage("תאריך הצ׳ק"), + "chequeList": MessageLookupByLibrary.simpleMessage("רשימת צ׳קים"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("מספר הצ׳ק"), + "choose": MessageLookupByLibrary.simpleMessage("בחר"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("בחר מדינה"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("בחר לקוח"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("בחר ספק"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "בחר את התכונות שלך", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "התכונות הן החלק החשוב שהופך את PosPro לשונה מהפתרונות המסורתיים.", + ), + "city": MessageLookupByLibrary.simpleMessage("עיר"), + "cityName": MessageLookupByLibrary.simpleMessage("שם העיר"), + "clarence": MessageLookupByLibrary.simpleMessage("קלרנס"), + "clear": MessageLookupByLibrary.simpleMessage("נקה"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("לחץ כדי להתחבר"), + "close": MessageLookupByLibrary.simpleMessage("סגור"), + "closed": MessageLookupByLibrary.simpleMessage("סגור"), + "code": MessageLookupByLibrary.simpleMessage("קוד"), + "collectDue": MessageLookupByLibrary.simpleMessage("איסוף בתשלום"), + "collectDues": MessageLookupByLibrary.simpleMessage("נא לאסוף חובה"), + "collectedBy": MessageLookupByLibrary.simpleMessage("אסוף על ידי:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("נאסף על ידי"), + "color": MessageLookupByLibrary.simpleMessage("צבע"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "שילוב של מספר מסים", + ), + "combo": MessageLookupByLibrary.simpleMessage("קומבו"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "דוח מוצר משולב", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("מוצרי קומבו"), + "comboReport": MessageLookupByLibrary.simpleMessage("דוח משולב"), + "comingSoon": MessageLookupByLibrary.simpleMessage("בקרוב"), + "companyAddress": MessageLookupByLibrary.simpleMessage("כתובת החברה"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("אשר מחיקה"), + "confirmPass": MessageLookupByLibrary.simpleMessage("אשר סיסמה"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("אשר סיסמה"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("אשר החזרה"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("אשר SMS ל"), + "congratulation": MessageLookupByLibrary.simpleMessage("מזל טוב"), + "connect": MessageLookupByLibrary.simpleMessage("לחץ כדי להתחבר"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("חבר את המדפסת שלך"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "חבר את המדפסת שלך", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("מחובר ל-"), + "contactDetials": MessageLookupByLibrary.simpleMessage("פרטי יצירת קשר"), + "contactUs": MessageLookupByLibrary.simpleMessage("צור קשר"), + "continueButton": MessageLookupByLibrary.simpleMessage("לְהַמשִׁיך"), + "continueE": MessageLookupByLibrary.simpleMessage("המשך"), + "cost": MessageLookupByLibrary.simpleMessage("עלות"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("עלות ללא מס"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("עלות כולל מס"), + "country": MessageLookupByLibrary.simpleMessage("מדינה"), + "countryName": MessageLookupByLibrary.simpleMessage("שם מדינה"), + "create": MessageLookupByLibrary.simpleMessage("צור"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "צור חשבון חינם", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("צור חשבון בחינם"), + "createBranch": MessageLookupByLibrary.simpleMessage("צור סניף"), + "createNewPassword": MessageLookupByLibrary.simpleMessage("צור סיסמה חדשה"), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור מכירה.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("זכות (נכנס)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("מגבלת אשראי לצד"), + "currency": MessageLookupByLibrary.simpleMessage("מַטְבֵּעַ"), + "currentBalance": MessageLookupByLibrary.simpleMessage("יתרה נוכחית"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "יתרת מזומן נוכחית", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("חודש נוכחי"), + "currentYear": MessageLookupByLibrary.simpleMessage("שנה נוכחית"), + "currents": MessageLookupByLibrary.simpleMessage("נוכחי"), + "custom": MessageLookupByLibrary.simpleMessage("מותאם אישית"), + "customDate": MessageLookupByLibrary.simpleMessage("תאריך מותאם"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "מותג אישי לחשבוניות", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("הדפסה מותאמת"), + "customer": MessageLookupByLibrary.simpleMessage("לקוח"), + "customerDate": MessageLookupByLibrary.simpleMessage("תאריך מותאם"), + "customerDue": MessageLookupByLibrary.simpleMessage("חוב לקוח"), + "customerLedger": MessageLookupByLibrary.simpleMessage("כרטסת לקוחות"), + "customerName": MessageLookupByLibrary.simpleMessage("שם לקוח"), + "customerPay": MessageLookupByLibrary.simpleMessage("תשלום לקוח"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "מספר טלפון של לקוח", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("חתימת לקוח"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "עסקאות יומיומיות", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("לוח מחוונים"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "הנתונים נשמרו בהצלחה.", + ), + "date": MessageLookupByLibrary.simpleMessage("תַאֲרִיך"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "תאריך הסיום לא יכול להיות לפני תאריך ההתחלה.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "תאריך הוא שדה חובה", + ), + "dates": MessageLookupByLibrary.simpleMessage("תַאֲרִיך:"), + "dayBook": MessageLookupByLibrary.simpleMessage("יומן פעולות"), + "days": MessageLookupByLibrary.simpleMessage("ימים"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ימים שנותרו"), + "dealer": MessageLookupByLibrary.simpleMessage("סוֹחֵר"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("מחיר סוחר"), + "debitOut": MessageLookupByLibrary.simpleMessage("חובה (יוצא)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "מחיר מכירה ברירת מחדל", + ), + "delete": MessageLookupByLibrary.simpleMessage("מחק"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("מחק חשבון"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך למחוק אצווה זו?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך למחוק את החשבון שלך? פעולה זו תמחק לצמיתות את כל הנתונים שלך.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה למחוק צד.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage("נמחק בהצלחה!"), + "deleting": MessageLookupByLibrary.simpleMessage("מוחק...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("כתובת משלוח"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("דמי משלוח"), + "department": MessageLookupByLibrary.simpleMessage("מחלקה"), + "deposit": MessageLookupByLibrary.simpleMessage("הפקדה"), + "depositTo": MessageLookupByLibrary.simpleMessage("הפקד ל"), + "description": MessageLookupByLibrary.simpleMessage("תיאור"), + "designation": MessageLookupByLibrary.simpleMessage("תפקיד"), + "designationName": MessageLookupByLibrary.simpleMessage("שם התפקיד"), + "details": MessageLookupByLibrary.simpleMessage("פרטים"), + "developedBy": MessageLookupByLibrary.simpleMessage("פותח על ידי"), + "digits": MessageLookupByLibrary.simpleMessage( + "קוד בן 6 ספרות נשלח לכתובת האימייל שלך: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("השבת"), + "discount": MessageLookupByLibrary.simpleMessage("הנחה"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "שם תצוגה הוא שדה חובה", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("אל להפריע"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "האם אתה בטוח שברצונך למחוק את זה", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "האם אתה רוצה למחוק את המשתמש?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "האם אתה רוצה לצאת מהאפליקציה?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "האם אתה באמת רוצה לפתוח מחדש צ׳ק זה?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "אין לך חשבון?", + ), + "done": MessageLookupByLibrary.simpleMessage("בוצע"), + "download": MessageLookupByLibrary.simpleMessage("הורד"), + "downloadApk": MessageLookupByLibrary.simpleMessage("הורד APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "הורד פורמט אקסל", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ההורדה הצליחה! בדוק את תיקיית המסמכים שלך", + ), + "downloading": MessageLookupByLibrary.simpleMessage("מוריד..."), + "due": MessageLookupByLibrary.simpleMessage("בשל"), + "dueAmount": MessageLookupByLibrary.simpleMessage("סכום לתשלום: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("יתרת חוב"), + "dueCollection": MessageLookupByLibrary.simpleMessage("איסוף חוב"), + "dueList": MessageLookupByLibrary.simpleMessage("רשימת תאריכים"), + "duePay": MessageLookupByLibrary.simpleMessage("תשלום שחייבים"), + "dueReport": MessageLookupByLibrary.simpleMessage("דוח מועד"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "מכירות על חוב אינן מותרות ללקוחות בהליכה.", + ), + "dues": MessageLookupByLibrary.simpleMessage("חובות"), + "duration": MessageLookupByLibrary.simpleMessage("משך זמן"), + "durationDays": MessageLookupByLibrary.simpleMessage("משך (ימים)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "שימוש קל במכשיר POS נייד", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "אפליקציית PosPro חינמית וקלה לשימוש. למעשה, זו אחת מהמערכות POS הטובות ביותר בעולם.", + ), + "edit": MessageLookupByLibrary.simpleMessage("לַעֲרוֹך"), + "editAttendance": MessageLookupByLibrary.simpleMessage("ערוך נוכחות"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "ערוך חשבונות בנק", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ערוך התאמת בנק", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage("ערוך בנק למזומן"), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ערוך העברה בנקאית", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "ערוך התאמת מזומן", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage("ערוך מזומן לבנק"), + "editCategory": MessageLookupByLibrary.simpleMessage("ערוך קטגוריה"), + "editDesignation": MessageLookupByLibrary.simpleMessage("ערוך תפקיד"), + "editEmployee": MessageLookupByLibrary.simpleMessage("ערוך עובד"), + "editHoliday": MessageLookupByLibrary.simpleMessage("ערוך חג"), + "editLeave": MessageLookupByLibrary.simpleMessage("ערוך חופשה"), + "editModel": MessageLookupByLibrary.simpleMessage("ערוך מודל"), + "editPayroll": MessageLookupByLibrary.simpleMessage("ערוך שכר"), + "editPhone": MessageLookupByLibrary.simpleMessage("לערוך מספר טלפון?"), + "editProduct": MessageLookupByLibrary.simpleMessage("ערוך מוצר"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ערוך חשבונית רכישה", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ערוך מדף ראשי"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "ערוך חשבונית מכירה", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("ערוך מדף"), + "editShift": MessageLookupByLibrary.simpleMessage("ערוך משמרת"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage("ערוך מדיה חברתית"), + "editTax": MessageLookupByLibrary.simpleMessage("ערוך מס"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("ערוך קבוצת מס"), + "editVariations": MessageLookupByLibrary.simpleMessage("ערוך וריאציה"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("ערוך מחסן"), + "email": MessageLookupByLibrary.simpleMessage("כתובת דוא\"ל"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "האימייל לא יכול להיות ריק", + ), + "emailText": MessageLookupByLibrary.simpleMessage("אימייל"), + "employee": MessageLookupByLibrary.simpleMessage("עובד"), + "enLowStock": MessageLookupByLibrary.simpleMessage("הזן מלאי נמוך"), + "end": MessageLookupByLibrary.simpleMessage("סיום"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("סיום הפסקה"), + "endDate": MessageLookupByLibrary.simpleMessage("תאריך סיום"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "תאריך הסיום הוא לפני תאריך ההתחלה", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "תאריך הסיום לא יכול להיות לפני תאריך ההתחלה.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("זמן סיום"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "זמן סיום הוא שדה חובה", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "סיים את התוכנית החינמית שלך", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("הזן מספר אצווה"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("הזן שם מותג"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "הזן הנחה תקפה", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("הזן OTP תקף"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage("הזן מלאי תקף"), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "הכנס שם תצוגה לחשבון", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "הכנס שם בעל החשבון", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage("הכנס מספר חשבון"), + "enterAddress": MessageLookupByLibrary.simpleMessage("הזן כתובת"), + "enterAmount": MessageLookupByLibrary.simpleMessage("הזן סכום"), + "enterBalance": MessageLookupByLibrary.simpleMessage("הכנס יתרה"), + "enterBankName": MessageLookupByLibrary.simpleMessage("הכנס שם בנק"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "הזן מספר אצווה (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("הכנס זמן הפסקה"), + "enterBusiness": MessageLookupByLibrary.simpleMessage("הזן שם עסק/חנות"), + "enterCapacity": MessageLookupByLibrary.simpleMessage("הזן קיבולת"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage("הזן שם קטגוריה"), + "enterColor": MessageLookupByLibrary.simpleMessage("הזן צבע"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "הזן מספר טלפון של לקוח", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("הזן מחיר סוכן"), + "enterDescription": MessageLookupByLibrary.simpleMessage("הכנס תיאור"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "הכנס שם תפקיד", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("הזן הנחה"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "אנא הזן את כתובת הדוא\"ל שלך למטה כדי לקבל קישור לאיפוס סיסמה.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("הכנס זמן סיום"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "הזן שם קטגוריית הוצאה", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage("הזן תאריך הוצאה"), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "הזן את הכתובת המלאה", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("הכנס שם מלא"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("הכנס שם חג"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "הזן שם קטגוריית הכנסה", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("הזן טקסט לתווית"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "הזן שם יצרן", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("הזן את שם המודל"), + "enterName": MessageLookupByLibrary.simpleMessage("הזן שם"), + "enterNote": MessageLookupByLibrary.simpleMessage("הזן הערה"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "הזן יתרה פתיחה", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage("הזן קוד מוצר"), + "enterProductName": MessageLookupByLibrary.simpleMessage("הזן שם מוצר"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "הזן מחיר רכישה", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("הזן כמות"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("הזן מספר ייחוס"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("הזן מחיר מכירה"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("הזן את שם המדף"), + "enterSize": MessageLookupByLibrary.simpleMessage("הזן גודל"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("הכנס זמן התחלה"), + "enterStock": MessageLookupByLibrary.simpleMessage("הזן מלאי"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("הזן שיעור מס"), + "enterType": MessageLookupByLibrary.simpleMessage("הזן סוג"), + "enterUserName": MessageLookupByLibrary.simpleMessage("הזן שם משתמש"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("הזן כותרת משתמש"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("הזן OTP תקף"), + "enterValues": MessageLookupByLibrary.simpleMessage("הזן ערכים"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "הזן מספר מע\"מ/מס ערך מוסף", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "הזן כותרת מע\"מ/מס ערך מוסף", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "הזן את שם המחסן", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("הזן משקל"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "הזן מחיר סיטונאי", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "הכנס את המדינה שלך", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "הזן את כתובת האימייל שלך", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "הזן את שמך המלא", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("הזן את שמך"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "הזן את רמת ההערה שלך", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "הזן את הסיסמה שלך", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "הזן את מספר הטלפון שלך", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "הזן את ההודעה לאחר המכירה שלך", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "שגיאה במחיקת המס", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("קבצי אקסל"), + "excelUploader": MessageLookupByLibrary.simpleMessage("מעלה קבצי אקסל"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "מחיר ללא מס (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("יציאה"), + "exitBank": MessageLookupByLibrary.simpleMessage("צא מהסניף"), + "expDate": MessageLookupByLibrary.simpleMessage("תאריך תפוגה"), + "expense": MessageLookupByLibrary.simpleMessage("הוצאה"), + "expenseCat": MessageLookupByLibrary.simpleMessage("קטגוריות הוצאות"), + "expenseDate": MessageLookupByLibrary.simpleMessage("תאריך הוצאה"), + "expenseFor": MessageLookupByLibrary.simpleMessage("הוצאה עבור"), + "expenseReport": MessageLookupByLibrary.simpleMessage("דו\"ח הוצאות"), + "expensesType": MessageLookupByLibrary.simpleMessage("סוגי הוצאות"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("מצב תפוגה"), + "expire": MessageLookupByLibrary.simpleMessage("פג תוקף"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "דוחות מוצרים פגי תוקף", + ), + "expired": MessageLookupByLibrary.simpleMessage("פג תוקף"), + "expiredDate": MessageLookupByLibrary.simpleMessage("תאריך תפוגה"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "דוח פריטים שפג תוקפם", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("רשימה שפג תוקפה"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("מוצרים שפג תוקפם"), + "expiry": MessageLookupByLibrary.simpleMessage("תפוגה"), + "extendPlan": MessageLookupByLibrary.simpleMessage("הארך תוכנית"), + "facebook": MessageLookupByLibrary.simpleMessage("פייסבוק"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "מחיקת המחלקה נכשלה", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "נכשל במחיקת המס", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "כישלון בקבלת גרסת הפלטפורמה.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "טעינת המחלקות נכשלה", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "עיבוד ההחזרה נכשל.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("אופנה"), + "feature": MessageLookupByLibrary.simpleMessage("תכונה"), + "field": MessageLookupByLibrary.simpleMessage("שדה"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ימים"), + "filter": MessageLookupByLibrary.simpleMessage("סנן"), + "filterByDate": MessageLookupByLibrary.simpleMessage("סנן לפי תאריך"), + "firstName": MessageLookupByLibrary.simpleMessage("שם פרטי"), + "flat": MessageLookupByLibrary.simpleMessage("קבוע"), + "folder": MessageLookupByLibrary.simpleMessage( + "אולי האימייל נשלח לתיקיית הספאם שלך.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("שכחת את הסיסמא"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("גיבוי נתונים חינם"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "עדכון חינם לכל החיים", + ), + "freePack": MessageLookupByLibrary.simpleMessage("חבילה חינם"), + "freePlan": MessageLookupByLibrary.simpleMessage("תוכנית חינם"), + "from": MessageLookupByLibrary.simpleMessage("מאת"), + "fromAccount": MessageLookupByLibrary.simpleMessage("מהחשבון"), + "fromDate": MessageLookupByLibrary.simpleMessage("מתאריך"), + "fullName": MessageLookupByLibrary.simpleMessage("שם מלא"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("שולם במלואו"), + "gallery": MessageLookupByLibrary.simpleMessage("גלריה"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage("אין נתונים ליצירת PDF"), + "gender": MessageLookupByLibrary.simpleMessage("מין"), + "generatePdf": MessageLookupByLibrary.simpleMessage("הפק PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("מייצר PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("יש לך אימייל"), + "gotIt": MessageLookupByLibrary.simpleMessage("הבנתי"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "רווח גולמי (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ערבות"), + "guest": MessageLookupByLibrary.simpleMessage("אורח"), + "haveAcc": MessageLookupByLibrary.simpleMessage("כבר יש לך חשבון?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("הסתר שדות"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("מחיר מגבוה לנמוך"), + "hintEmail": MessageLookupByLibrary.simpleMessage("הזן כתובת אימייל"), + "hintPassword": MessageLookupByLibrary.simpleMessage("הזן סיסמה"), + "holderName": MessageLookupByLibrary.simpleMessage("שם בעלים"), + "holiday": MessageLookupByLibrary.simpleMessage("חג"), + "holidayList": MessageLookupByLibrary.simpleMessage("רשימת חגים"), + "home": MessageLookupByLibrary.simpleMessage("בית"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("שעות שנותרו"), + "hrm": MessageLookupByLibrary.simpleMessage("משאבי אנוש"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "אני מסכים למחוק את החשבון שלי לצמיתות.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("קוד IFSC"), + "image": MessageLookupByLibrary.simpleMessage("תמונה"), + "inActive": MessageLookupByLibrary.simpleMessage("לא פעיל"), + "inStock": MessageLookupByLibrary.simpleMessage("במלאי"), + "inactive": MessageLookupByLibrary.simpleMessage("לא פעיל"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "מחיר כולל מס (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("הכנסה"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("קטגוריות הכנסה"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "דוח קטגוריות הכנסה", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("תאריך הכנסה"), + "incomeFor": MessageLookupByLibrary.simpleMessage("הכנסה עבור"), + "incomeReport": MessageLookupByLibrary.simpleMessage("דוח הכנסות"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לצפות בדוח הכנסות.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("סוג הכנסה"), + "incomes": MessageLookupByLibrary.simpleMessage("הכנסות"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "מידע להצגה בתוויות", + ), + "instagram": MessageLookupByLibrary.simpleMessage("אינסטגרם"), + "instrucation": MessageLookupByLibrary.simpleMessage("הוראות"), + "inv": MessageLookupByLibrary.simpleMessage("מס\' הזמנה."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("סכום לא תקין"), + "inventory": MessageLookupByLibrary.simpleMessage("מלאי"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאת מלאי", + ), + "invoice": MessageLookupByLibrary.simpleMessage("חשבונית"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("לוגו חשבונית"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("מספר חשבונית"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("צפיין בחשבונית"), + "item": MessageLookupByLibrary.simpleMessage("פריט"), + "itemAdded": MessageLookupByLibrary.simpleMessage("פריט נוסף"), + "itemName": MessageLookupByLibrary.simpleMessage("שם פריט"), + "itemsSales": MessageLookupByLibrary.simpleMessage("מכירות פריטים"), + "joinDate": MessageLookupByLibrary.simpleMessage("תאריך הצטרפות"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "גודל גליל תווית 1.5\"*1, 38 מ\"מ*25 מ\"מ, מרווח 3.1 מ\"מ", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "גודל גליל תווית 2\"*1, 50 מ\"מ*25 מ\"מ, מרווח 3.1 מ\"מ", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("אימייל"), + "lablePassword": MessageLookupByLibrary.simpleMessage("סיסמה"), + "language": MessageLookupByLibrary.simpleMessage("שפה"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 ימים אחרונים"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 ימים אחרונים"), + "lastMonth": MessageLookupByLibrary.simpleMessage("חודש שעבר"), + "lastName": MessageLookupByLibrary.simpleMessage("שם משפחה"), + "lastYear": MessageLookupByLibrary.simpleMessage("שנה שעברה"), + "leave": MessageLookupByLibrary.simpleMessage("חופשה"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("משך חופשה"), + "leaveList": MessageLookupByLibrary.simpleMessage("רשימת חופשות"), + "leaveReports": MessageLookupByLibrary.simpleMessage("דוחות חופשה"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("בקשת חופשה"), + "leaveType": MessageLookupByLibrary.simpleMessage("סוג חופשה"), + "ledger": MessageLookupByLibrary.simpleMessage("כרטסת"), + "link": MessageLookupByLibrary.simpleMessage("קישור"), + "linkedIN": MessageLookupByLibrary.simpleMessage("לינקדאין"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("הרשימה ריקה"), + "loading": MessageLookupByLibrary.simpleMessage("טוען"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "טוען הגדרות OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("התחברות"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "התחבר עם דואר אלקטרוני", + ), + "logOut": MessageLookupByLibrary.simpleMessage("להתנתק"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ההתחברות נכשלה. אנא נסה שוב.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "כניסה באמצעות טלפון", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("הֶפסֵד"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("הפסד/רווח"), + "lossProfit": MessageLookupByLibrary.simpleMessage("רווח/הפסד"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage("דוח רווח/הפסד"), + "lowStock": MessageLookupByLibrary.simpleMessage("מלאי נמוך"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("התראת מלאי נמוך"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("דוח מלאי נמוך"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("מחיר מנמוך לגבוה"), + "lp": MessageLookupByLibrary.simpleMessage("הפסד/רווח"), + "lpDetails": MessageLookupByLibrary.simpleMessage("פרטי הפסד/רווח"), + "manageSetting": MessageLookupByLibrary.simpleMessage("ניהול הגדרות"), + "manuDate": MessageLookupByLibrary.simpleMessage("תאריך ייצור"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("תאריך ייצור"), + "manufacturer": MessageLookupByLibrary.simpleMessage("יַצרָן"), + "masterCard": MessageLookupByLibrary.simpleMessage("כרטיס מאסטר"), + "messege": MessageLookupByLibrary.simpleMessage("הודעה"), + "mobile": MessageLookupByLibrary.simpleMessage("נייד:"), + "mobiles": MessageLookupByLibrary.simpleMessage("נייד"), + "model": MessageLookupByLibrary.simpleMessage("דגם"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "המודל נוצר בהצלחה!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("שם המודל"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "המודל עודכן בהצלחה!", + ), + "models": MessageLookupByLibrary.simpleMessage("מודלים"), + "moneyIn": MessageLookupByLibrary.simpleMessage("כסף נכנס"), + "moneyOut": MessageLookupByLibrary.simpleMessage("כסף יוצא"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("קבלה על תשלום"), + "month": MessageLookupByLibrary.simpleMessage("חודש"), + "monthly": MessageLookupByLibrary.simpleMessage("חודשי"), + "moreInfo": MessageLookupByLibrary.simpleMessage("עוד מידע"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "מחיר מומלץ/מחיר מכירה (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("שֵׁם"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "השם לא יכול להיות ריק", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "דרושים לפחות שני חשבונות בנק לביצוע העברה.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("רווח נקי (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("סה\"כ סכום נטו"), + "newPassword": MessageLookupByLibrary.simpleMessage("סיסמה חדשה"), + "next": MessageLookupByLibrary.simpleMessage("הבא"), + "no": MessageLookupByLibrary.simpleMessage("לא"), + "noAcc": MessageLookupByLibrary.simpleMessage("אין לך חשבון?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "לא נמצאו חשבונות תואמים", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("משתמש לא פעיל"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו רשומות נוכחות עבור הסינון שנבחר.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו רשומות נוכחות.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו חשבונות בנק.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "לא נמצאו חשבונות בנק להעברה מהם.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("אין אצווה"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "לא נבחר מכשיר Bluetooth.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("לא נמצא סניף"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("לא נמצאו צ׳קים"), + "noData": MessageLookupByLibrary.simpleMessage("אין נתונים זמינים"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("אין נתונים זמינים"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "אין נתונים זמינים", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "אין נתונים זמינים לייצוא", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "אין נתונים זמינים להפקת PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("לא נמצאו נתונים"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאה מחלקה.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("אין תיאור זמין למחלקה זו."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("אין תיאור זמין לתפקיד זה."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "לא סופק תיאור.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "לא נמצא תפקיד.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "לא נמצא חשבון בנק יעד.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("לא נמצא מכשיר"), + "noDue": MessageLookupByLibrary.simpleMessage("אין חוב"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("לא נבחר חוב"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("לא נבחר קובץ"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("לא נמצאו חגים."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "לא נמצאו חגים תואמים", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("לא נמצא פריט"), + "noItemSelected": MessageLookupByLibrary.simpleMessage("לא נבחר אף פריט"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו רשומות חופשה עבור הסינון שנבחר.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו בקשות לחופשה.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "לא נמצאו מוצרים תואמים.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו רשומות שכר תואמות.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("לא סופקה הערה."), + "noParty": MessageLookupByLibrary.simpleMessage("לא נמצאו צדדים"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו רשומות שכר.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("לא נמצא מוצר"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "לא נמצאו מוצרים תואמים לחיפוש.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "לא נבחר אף מוצר", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage("לא נמצא תפקיד משתמש"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("לא נמצאו משמרות."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "אין נתוני מלאי זמינים.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage("לא נבחר מס משני"), + "noSupplier": MessageLookupByLibrary.simpleMessage("אין ספק זמין"), + "noTransaction": MessageLookupByLibrary.simpleMessage("אין עסקה"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו עסקאות", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "לא נמצאו עסקאות עבור סינון זה.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "אין עסקאות להפקת PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("לא הוגדרו ערכים"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו וריאציות.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "לא ניתן להחזר (מע\"מ/הנחה)", + ), + "none": MessageLookupByLibrary.simpleMessage("ללא"), + "notFound": MessageLookupByLibrary.simpleMessage("לא נמצא"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "אין חיבור לאינטרנט", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "לא ניתן להפעיל את אפליקציית הטלפון.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "לא נמצאו תוצאות תואמות", + ), + "note": MessageLookupByLibrary.simpleMessage("הערה"), + "noteLevel": MessageLookupByLibrary.simpleMessage("רמת הערה"), + "notification": MessageLookupByLibrary.simpleMessage("התראה"), + "off": MessageLookupByLibrary.simpleMessage("כבוי"), + "ok": MessageLookupByLibrary.simpleMessage("אישור"), + "okay": MessageLookupByLibrary.simpleMessage("אישור"), + "oldPassword": MessageLookupByLibrary.simpleMessage("סיסמה ישנה"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "הסיסמה הישנה אינה יכולה להיות ריקה", + ), + "on": MessageLookupByLibrary.simpleMessage("דולק"), + "open": MessageLookupByLibrary.simpleMessage("פתוח"), + "openCamera": MessageLookupByLibrary.simpleMessage("פתח מצלמה"), + "openSetting": MessageLookupByLibrary.simpleMessage("פתח הגדרות"), + "openingBalance": MessageLookupByLibrary.simpleMessage("מאזן פתיחה"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "יתרת פתיחה היא שדה חובה", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("תאריך פתיחה"), + "opinion": MessageLookupByLibrary.simpleMessage("הזן את דעתך"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("או המשך באמצעות"), + "outOfStock": MessageLookupByLibrary.simpleMessage("אזל מהמלאי"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "תוכנית הפרימיום שלנו", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("תכונות החבילה"), + "package": MessageLookupByLibrary.simpleMessage("חבילה"), + "packageDate": MessageLookupByLibrary.simpleMessage("תאריך אריזה"), + "packageName": MessageLookupByLibrary.simpleMessage("שם חבילה"), + "packingDate": MessageLookupByLibrary.simpleMessage("תאריך אריזה"), + "paid": MessageLookupByLibrary.simpleMessage("שולם"), + "paidAmount": MessageLookupByLibrary.simpleMessage("סכום ששולם"), + "paidBy": MessageLookupByLibrary.simpleMessage("שולם על ידי"), + "paidVia": MessageLookupByLibrary.simpleMessage("שולם באמצעות"), + "partialPaid": MessageLookupByLibrary.simpleMessage("שולם חלקית"), + "parties": MessageLookupByLibrary.simpleMessage("צדדים"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור צד.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("רשימת הצדדים"), + "partyReports": MessageLookupByLibrary.simpleMessage("דוחות צדדים"), + "partyType": MessageLookupByLibrary.simpleMessage("סוג צד"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("רווח לפי צד"), + "password": MessageLookupByLibrary.simpleMessage("סיסמה"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "הסיסמה לא יכולה להיות ריקה", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "הסיסמה חייבת להכיל לפחות 6 תווים", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "הסיסמה חייבת להכיל לפחות 6 תווים", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "הסיסמאות אינן תואמות", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("שלם על מנוי"), + "payableAmount": MessageLookupByLibrary.simpleMessage("סכום לתשלום"), + "payment": MessageLookupByLibrary.simpleMessage("תשלום"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("התשלום הושלם"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("פרטי תשלום"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("העסקה נכשלה"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "העסקה נכשלה. אנא נסה שוב.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("שער תשלום"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("אמצעי תשלום"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("אמצעי תשלום"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "העסקה בוצעה בהצלחה", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "אנא בחר סוג תשלום", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("סוג תשלום"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "העסקה בוצעה בהצלחה!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("שנת תשלום"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("סכומי תשלום"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("סוגי תשלומים"), + "paypalPay": MessageLookupByLibrary.simpleMessage("שלם עם Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("שכר"), + "payrollList": MessageLookupByLibrary.simpleMessage("רשימת שכר"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("רשומת שכר"), + "payrollReports": MessageLookupByLibrary.simpleMessage("דוחות שכר"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF הופק בהצלחה", + ), + "percent": MessageLookupByLibrary.simpleMessage("אחוז"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("הגישה נדחתה"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "הרשאה למחוק בנק נדחתה.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "הגישה לעדכון הבנק נדחתה.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "הגישה לצפייה בבנק נדחתה.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "הרשאה לא ניתנה!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("מידע אישי:"), + "phone": MessageLookupByLibrary.simpleMessage("מספר טלפון"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "מספר הטלפון אינו זמין.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("מספר טלפון"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("אימות טלפוני"), + "phonee": MessageLookupByLibrary.simpleMessage("טלפון:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage("בחר והעלה קובץ"), + "pickEndDate": MessageLookupByLibrary.simpleMessage("בחר תאריך סיום"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("בחר תאריך התחלה"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "נא להוסיף החזרת מכירה", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "נא להוסיף לפחות חשבון בנק אחד כדי להתאים יתרות.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("אנא הוסף כמות"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "אנא בדוק את חיבור האינטרנט שלך ונסה שוב", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "אנא התחבר תחילה למדפסת", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "אנא התחבר למדפסת Bluetooth שלך", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "אנא הפעל Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "אנא הזן סיסמה ארוכה יותר", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "אנא הזן אימות לסיסמה", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("נא להכניס תאריך"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "אנא הזן סיסמה", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "אנא הזן שם מותג תקף", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "אנא הזן שם עסק תקף", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "אנא הזן אימייל תקף", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "אנא הזן שם תקף", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "אנא הזן מספר טלפון תקף", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "אנא הזן שם מוצר תקף", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "אנא הזן מחיר רכישה תקף", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "אנא הזן כמות חוקית (לפחות 1) לכל המוצרים", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "אנא הזן מחיר מכירה תקף", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "אנא הזן שם יחידה תקף", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("אנא הזן סכום"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "אנא הזן לפחות ערך אחד.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "נא להכניס שם סניף", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("נא להכניס תאריך"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "נא להכניס שם תפקיד", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "נא לבחור תאריך סיום", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "נא להכניס שם חג", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("אנא הזן שם"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "אנא הזן את שם המדף הראשי", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "אנא הזן את שם המדף", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "אנא הזן את ה-OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "אנא הזן שם יחידה", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "אנא הזן שם חוקי", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "אנא הזן מספר טלפון ושם תקפים קודם", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "אנא הזן את פרטיך.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "נא להכניס מספר טלפון", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "נא להכניס משכורת", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "אנא בצע מכירה קודם", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "אנא בחר קטגוריה", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("נא לבחור חשבון בנק יעד."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "אנא בחר קטגוריית הוצאה", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "נא לבחור סוג חופשה", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "אנא בחר מוצר תחילה", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "נא לבחור משמרת", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "נא לבחור תאריך התחלה", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "נא לבחור סטטוס", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "נא לבחור עובד", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "נא לבחור חודש", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "נא לבחור את שני החשבונות.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "נא לבחור סטטוס הפסקה", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage("נא לבחור תאריך"), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "נא לבחור מחלקה", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "נא לבחור תפקיד", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "אנא בחר מוצר להחזרה", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "נא לבחור שנת תשלום", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "אנא בחר מוצר תחילה", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "נא לבחור תאריך התחלה", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "נא לבחור סטטוס", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "נא לבחור תאריכי התחלה וסיום תקינים.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "נא לבחור מין", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "נא לבחור משמרת", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "אנא השתמש בקוד רכישה חוקי כדי להשתמש באפליקציה.", + ), + "pos": MessageLookupByLibrary.simpleMessage("קופה (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("מכירת קופה"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage("הודעה לאחר מכירה"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "מופעל על ידי Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("מופעל על ידי"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "תמיכה באפליקציות Android ו-iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("תוכנית פרימיום"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("לחץ לבחירה"), + "previewPdf": MessageLookupByLibrary.simpleMessage("תצוגה מקדימה של PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("הקודם בשל"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "סכום תשלום קודם", + ), + "price": MessageLookupByLibrary.simpleMessage("מחיר"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "המחיר לא יכול להיות ריק", + ), + "print": MessageLookupByLibrary.simpleMessage("הדפס"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "הדפס פרטי בנק על חשבוניות", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("הדפס ברקוד"), + "printLabel": MessageLookupByLibrary.simpleMessage("הדפס תווית"), + "printing": MessageLookupByLibrary.simpleMessage("אפשרות הדפסה"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("מדפיס חשבונית"), + "printingOption": MessageLookupByLibrary.simpleMessage("אפשרויות הדפסה"), + "product": MessageLookupByLibrary.simpleMessage("מוצר"), + "productBrand": MessageLookupByLibrary.simpleMessage("מותג מוצר"), + "productCategory": MessageLookupByLibrary.simpleMessage("קטגוריית מוצר"), + "productCode": MessageLookupByLibrary.simpleMessage("קוד מוצר"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "קוד מוצר נדרש", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("פרטי מוצר"), + "productList": MessageLookupByLibrary.simpleMessage("רשימת מוצרים"), + "productModels": MessageLookupByLibrary.simpleMessage("דגמי מוצרים"), + "productName": MessageLookupByLibrary.simpleMessage("שם מוצר"), + "productNotFound": MessageLookupByLibrary.simpleMessage("המוצר לא נמצא"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "היסטוריית רכש מוצר", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "דוח רכישת מוצרים", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("מדפי מוצרים"), + "productReports": MessageLookupByLibrary.simpleMessage("דוחות מוצרים"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "היסטוריית מכירות מוצר", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "דוח מכירת מוצרים", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("הגדרות מוצר"), + "productStock": MessageLookupByLibrary.simpleMessage("מלאי מוצר"), + "productUnit": MessageLookupByLibrary.simpleMessage("יחידת מוצר"), + "productVariations": MessageLookupByLibrary.simpleMessage("וריאציות מוצר"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("רווח לפי מוצר"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "רווח והפסד לפי מוצר", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage("רכש לפי מוצר"), + "productWiseSale": MessageLookupByLibrary.simpleMessage("מכירות לפי מוצר"), + "products": MessageLookupByLibrary.simpleMessage("מוצרים"), + "profile": MessageLookupByLibrary.simpleMessage("פּרוֹפִיל"), + "profileEdit": MessageLookupByLibrary.simpleMessage("עריכת פרופיל"), + "profit": MessageLookupByLibrary.simpleMessage("רווח"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("רווח והפסד"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "דוח פרטי רווח והפסד", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("רווח והפסד"), + "profitMargin": MessageLookupByLibrary.simpleMessage("רווח (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("אחוז רווח"), + "promo": MessageLookupByLibrary.simpleMessage("מבצע"), + "promoCode": MessageLookupByLibrary.simpleMessage("קוד פרומו"), + "purchase": MessageLookupByLibrary.simpleMessage("לִרְכּוֹשׁ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("התראת רכישה"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("נרכש על ידי:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("רכישה מאושרת"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("פרטי רכישה"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("מחיר רכישה לפני מס"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "מחיר רכישה לפני מס דרוש", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("מחיר רכישה כולל מס"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "מחיר רכישה כולל מס דרוש", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("רשימת רכישות"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("רכוש עכשיו"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "רכישת תוכנית פרימיום", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("מחיר הרכישה"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("כמות רכש"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "נדרשת כמות רכישה", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("דוח רכישה"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("החזרת מכירות"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "דוח החזרת רכישה", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("החזרות רכישה"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לעדכן רכישות.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור רכישות.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("נקנה"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("נרכש על ידי"), + "qty": MessageLookupByLibrary.simpleMessage("כמות"), + "quantity": MessageLookupByLibrary.simpleMessage("כַּמוּת"), + "quickOver": MessageLookupByLibrary.simpleMessage("סקירה מהירה"), + "quickOverview": MessageLookupByLibrary.simpleMessage("סקירה מהירה"), + "rack": MessageLookupByLibrary.simpleMessage("מדף ראשי (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("שם המדף הראשי"), + "racks": MessageLookupByLibrary.simpleMessage("מדפים ראשיים (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("פתח מחדש"), + "read": MessageLookupByLibrary.simpleMessage("קריאה"), + "receipt": MessageLookupByLibrary.simpleMessage("קבלה"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("סכום שהתקבל"), + "receivedBy": MessageLookupByLibrary.simpleMessage("התקבל על ידי"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("התקבל מ"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("תנועות אחרונות"), + "recivethePin": MessageLookupByLibrary.simpleMessage("קיבלת את ה-PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("הפחת מזומן"), + "reference": MessageLookupByLibrary.simpleMessage("אסמכתא"), + "referenceNo": MessageLookupByLibrary.simpleMessage("מספר סימוכין"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("מספר אסמכתא"), + "register": MessageLookupByLibrary.simpleMessage("הירשם"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "אנחנו צריכים לרשום את הטלפון שלך בלי להתחיל!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("נותר"), + "remainingDue": MessageLookupByLibrary.simpleMessage("יתרת חוב"), + "remark": MessageLookupByLibrary.simpleMessage("הערה"), + "rememberMe": MessageLookupByLibrary.simpleMessage("זכור אותי"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "זכור אותי מאוחר יותר", + ), + "remove": MessageLookupByLibrary.simpleMessage("הסר"), + "reports": MessageLookupByLibrary.simpleMessage("דיווחים"), + "resendIn": MessageLookupByLibrary.simpleMessage("שלח מחדש את ה-OTP ב"), + "resendOTP": MessageLookupByLibrary.simpleMessage("שלח מחדש OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "אפס סיסמה באמצעות האימייל או מספר הטלפון שלך", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "אפס את הסיסמה שלך לשחזור ולהתחבר לחשבון שלך", + ), + "resets": MessageLookupByLibrary.simpleMessage("איפוס"), + "retailer": MessageLookupByLibrary.simpleMessage("קִמעוֹנַאִי"), + "retry": MessageLookupByLibrary.simpleMessage("נסה שוב"), + "retryScan": MessageLookupByLibrary.simpleMessage("נסה סריקה שנית"), + "retur": MessageLookupByLibrary.simpleMessage("החזרה"), + "returnAmount": MessageLookupByLibrary.simpleMessage("סכום החזרה"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("כמות להחזרה"), + "returned": MessageLookupByLibrary.simpleMessage("הוחזר"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("סכום שהוחזר"), + "returnedDate": MessageLookupByLibrary.simpleMessage("תאריך החזרה"), + "returnedItem": MessageLookupByLibrary.simpleMessage("פריט מוחזר"), + "role": MessageLookupByLibrary.simpleMessage("תפקיד"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "תפקידים והרשאות", + ), + "roles": MessageLookupByLibrary.simpleMessage("תפקידים"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "עגל למספר השלם הקרוב ביותר", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "עגל לעשירונית הקרובה ביותר (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "עגל לעשירונית הקרובה ביותר (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "עגל לעשירונית הקרובה ביותר (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage("עגל למספר שלם"), + "rounding": MessageLookupByLibrary.simpleMessage("עיגול"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("סך הכל מעוגל"), + "roundings": MessageLookupByLibrary.simpleMessage("עיגול (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("מזומן שוטף"), + "sNo": MessageLookupByLibrary.simpleMessage("מס\' סידורי (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("משכורת"), + "sale": MessageLookupByLibrary.simpleMessage("מְכִירָה"), + "saleBy": MessageLookupByLibrary.simpleMessage("נמכר על ידי"), + "saleEdit": MessageLookupByLibrary.simpleMessage("עריכת מכירה"), + "saleList": MessageLookupByLibrary.simpleMessage("רשימת מכירות"), + "salePrice": MessageLookupByLibrary.simpleMessage("מחיר מבצע"), + "saleQty": MessageLookupByLibrary.simpleMessage("כמות מכר"), + "saleReq": MessageLookupByLibrary.simpleMessage("מחיר מכירה דרוש"), + "saleReturn": MessageLookupByLibrary.simpleMessage("החזרת מכירה"), + "sales": MessageLookupByLibrary.simpleMessage("מכירות"), + "salesBy": MessageLookupByLibrary.simpleMessage("נמכר על ידי:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("פרטי מכירה"), + "salesList": MessageLookupByLibrary.simpleMessage("רשימת מכירות"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "סקירת מכירות ורכישות", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("דו\"ח מכירות"), + "salesReturn": MessageLookupByLibrary.simpleMessage("החזרת מכירות"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "דוח החזרת מכירות", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("הגדרות מכירות"), + "save": MessageLookupByLibrary.simpleMessage("להציל"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("שמור ופרסם"), + "saveSetting": MessageLookupByLibrary.simpleMessage("שמור הגדרות"), + "saveVariant": MessageLookupByLibrary.simpleMessage("שמור וריאנט"), + "saving": MessageLookupByLibrary.simpleMessage("שומר"), + "scanCode": MessageLookupByLibrary.simpleMessage("סרוק קוד QR של מוצר"), + "search": MessageLookupByLibrary.simpleMessage("לחפש"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("חפש נוכחות"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("חפש מספר אצווה..."), + "searchH": MessageLookupByLibrary.simpleMessage("חפש כאן...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("חפש חופשות"), + "searchProduct": MessageLookupByLibrary.simpleMessage("חפש מוצר"), + "searchTransaction": MessageLookupByLibrary.simpleMessage("חפש עסקאות..."), + "searchWith": MessageLookupByLibrary.simpleMessage("חפש..."), + "seconds": MessageLookupByLibrary.simpleMessage("שניות"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "צפה בכל הקודים הפרומוטים", + ), + "select": MessageLookupByLibrary.simpleMessage("בחר"), + "selectABrand": MessageLookupByLibrary.simpleMessage("בחר מותג"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("בחר חשבונית"), + "selectAccount": MessageLookupByLibrary.simpleMessage("בחר חשבון"), + "selectAll": MessageLookupByLibrary.simpleMessage("בחר הכל"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "בחר לפחות מדף אחד", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "בחר בנק או מזומן", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "בחר קטגוריית עסק", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("בחר קטגוריה"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("בחר לקוח"), + "selectDate": MessageLookupByLibrary.simpleMessage("בחר תאריך"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("בחר תאריך תחילה"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "בחר יעד הפקדה", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "בחר עובד תחילה", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("בחר תאריך התחלה"), + "selectItems": MessageLookupByLibrary.simpleMessage("בחר פריטים"), + "selectLang": MessageLookupByLibrary.simpleMessage("בחר את השפה שלך"), + "selectModel": MessageLookupByLibrary.simpleMessage("בחר דגם"), + "selectOne": MessageLookupByLibrary.simpleMessage("בחר אחד"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("בחר חשבון אחד"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "בחר קטגוריית מוצר", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage("בחר יחידת מוצר"), + "selectRack": MessageLookupByLibrary.simpleMessage("בחר מדף ראשי"), + "selectShelf": MessageLookupByLibrary.simpleMessage("בחר מדף"), + "selectStock": MessageLookupByLibrary.simpleMessage("בחר מלאי"), + "selectTax": MessageLookupByLibrary.simpleMessage("בחר מס"), + "selectToDate": MessageLookupByLibrary.simpleMessage("בחר תאריך סיום"), + "selectType": MessageLookupByLibrary.simpleMessage("בחר סוג"), + "selectVariations": MessageLookupByLibrary.simpleMessage("בחר וריאציות: "), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("בחר מחסן"), + "sellAll": MessageLookupByLibrary.simpleMessage("מכור הכל >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("מחיר מכירה"), + "sellsBy": MessageLookupByLibrary.simpleMessage("נמכר על ידי"), + "send": MessageLookupByLibrary.simpleMessage("שלח"), + "sendCode": MessageLookupByLibrary.simpleMessage("שלח את הקוד"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "שלחנו אימייל עם הוראות כיצד לאפס את הסיסמה ל:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("שלח קישור איפוס"), + "sendMessage": MessageLookupByLibrary.simpleMessage("שלח הודעה"), + "sendSMS": MessageLookupByLibrary.simpleMessage("שלח SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("שלח SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("שלח את האימייל שלך"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "עדכן את הפרופיל שלך כדי לחבר את הרופא שלך עם רושם טוב יותר", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage("הגדר סיסמה חדשה"), + "setUpProfile": MessageLookupByLibrary.simpleMessage("הגדר את הפרופיל שלך"), + "setting": MessageLookupByLibrary.simpleMessage("הגדרות"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ימים"), + "share": MessageLookupByLibrary.simpleMessage("שתף"), + "shelf": MessageLookupByLibrary.simpleMessage("מדף (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("שם המדף"), + "shelves": MessageLookupByLibrary.simpleMessage("מדפים (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("משמרת"), + "shiftName": MessageLookupByLibrary.simpleMessage("שם המשמרת"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("כתובת למשלוח"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("עלות משלוח"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "יתרת פתיחה של החנות", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "יתרה נותרת של החנות", + ), + "showAction": MessageLookupByLibrary.simpleMessage("הצג פעולה"), + "showCode": MessageLookupByLibrary.simpleMessage("הצג קוד"), + "showCombo": MessageLookupByLibrary.simpleMessage("הצג קומבו"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("הצג תאריך תפוגה"), + "showName": MessageLookupByLibrary.simpleMessage("הצג שם"), + "showPrice": MessageLookupByLibrary.simpleMessage("הצג מחיר"), + "showSingle": MessageLookupByLibrary.simpleMessage("הצג בודדים"), + "showVariant": MessageLookupByLibrary.simpleMessage("הצג וריאנטים"), + "signIn": MessageLookupByLibrary.simpleMessage("התחבר"), + "signUp": MessageLookupByLibrary.simpleMessage("הירשם"), + "single": MessageLookupByLibrary.simpleMessage("יחיד"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ימים"), + "size": MessageLookupByLibrary.simpleMessage("גודל"), + "skip": MessageLookupByLibrary.simpleMessage("דלג"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("דלג על העדכון"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / קוד"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("מק\"ט / קוד"), + "sl": MessageLookupByLibrary.simpleMessage("מספר סידורי"), + "smartWatch": MessageLookupByLibrary.simpleMessage("שעון חכם"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("שיווק חברתי"), + "sold": MessageLookupByLibrary.simpleMessage("נמכר"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "משהו השתבש בדף האינטרנט.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("משהו לא תקין"), + "staffLogin": MessageLookupByLibrary.simpleMessage("כניסה לצוות"), + "start": MessageLookupByLibrary.simpleMessage("התחל"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("התחלת הפסקה"), + "startDate": MessageLookupByLibrary.simpleMessage("תאריך התחלה"), + "startNewSale": MessageLookupByLibrary.simpleMessage("התחל מכירה חדשה"), + "startTime": MessageLookupByLibrary.simpleMessage("זמן התחלה"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "זמן התחלה הוא שדה חובה", + ), + "started": MessageLookupByLibrary.simpleMessage("התחיל"), + "state": MessageLookupByLibrary.simpleMessage("מדינה"), + "stateName": MessageLookupByLibrary.simpleMessage("שם המדינה"), + "status": MessageLookupByLibrary.simpleMessage("סטטוס"), + "staus": MessageLookupByLibrary.simpleMessage("סטטוס"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("עדיין ללא תשלום"), + "stock": MessageLookupByLibrary.simpleMessage("המניה"), + "stockList": MessageLookupByLibrary.simpleMessage("רשימת מלאי"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("מלאי / גרסה"), + "stockReport": MessageLookupByLibrary.simpleMessage("דוח מלאי"), + "stockValue": MessageLookupByLibrary.simpleMessage("ערך מלאי"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "המלאי חייב להיות לפחות 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("מלאי: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("רשימת מסים משניים"), + "subTaxes": MessageLookupByLibrary.simpleMessage("מסים משניים"), + "subTotal": MessageLookupByLibrary.simpleMessage("תת סך הכל"), + "submit": MessageLookupByLibrary.simpleMessage("שליחה"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("הירשם כמנוי כעת"), + "subscription": MessageLookupByLibrary.simpleMessage("מִנוּי"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage("דוחות מנוי"), + "subscriptions": MessageLookupByLibrary.simpleMessage("מנויים"), + "subtotal": MessageLookupByLibrary.simpleMessage("סכום ביניים"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("שולם בהצלחה"), + "supplerPay": MessageLookupByLibrary.simpleMessage("תשלום ספק"), + "supplier": MessageLookupByLibrary.simpleMessage("ספק"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("פרטי ספק"), + "supplierDue": MessageLookupByLibrary.simpleMessage("חוב לספק"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("כרטסת ספקים"), + "supplierName": MessageLookupByLibrary.simpleMessage("שם ספק"), + "switchBank": MessageLookupByLibrary.simpleMessage("להחליף סניף?"), + "switchs": MessageLookupByLibrary.simpleMessage("החלף"), + "tax": MessageLookupByLibrary.simpleMessage("מס (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("קבוצת מס"), + "taxPercent": MessageLookupByLibrary.simpleMessage("אחוז מס"), + "taxRates": MessageLookupByLibrary.simpleMessage("שיעורי מס"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "שיעורי מס - נהל את שיעורי המס שלך", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("דוח מס"), + "taxReportList": MessageLookupByLibrary.simpleMessage("רשימת דוחות מס"), + "taxType": MessageLookupByLibrary.simpleMessage("סוג מס"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "מס עם סוג מס יחיד/מרובה", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "תודה על הרכישה שלך", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "תודה על התשלום הממומן שלך", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "לוגו חשבונית טרמית", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "שפת מדפסת טרמית", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "גודל דף מדפסת טרמית", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ימים"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 תוויות לדף, 8.27 על 11.69 אינץ\'", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("החודש הזה"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "תוכנית זו אינה זכאית לשדרוג", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "תוכנית זו אינה זמינה לרכישה", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "המוצר הזה כבר נוסף!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("השבוע הזה"), + "thisYear": MessageLookupByLibrary.simpleMessage("השנה הזו"), + "time": MessageLookupByLibrary.simpleMessage("זמן"), + "timeIn": MessageLookupByLibrary.simpleMessage("זמן כניסה"), + "timeOut": MessageLookupByLibrary.simpleMessage("זמן יציאה"), + "to": MessageLookupByLibrary.simpleMessage("אל"), + "toAccount": MessageLookupByLibrary.simpleMessage("לחשבון"), + "toDate": MessageLookupByLibrary.simpleMessage("עד היום"), + "today": MessageLookupByLibrary.simpleMessage("היום"), + "todaySummary": MessageLookupByLibrary.simpleMessage("סיכום היום"), + "top5Customer": MessageLookupByLibrary.simpleMessage("5 לקוחות מובילים"), + "top5Product": MessageLookupByLibrary.simpleMessage("5 מוצרים מובילים"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("5 ספקים מובילים"), + "total": MessageLookupByLibrary.simpleMessage("סה\"כ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("הכמות הכוללת"), + "totalAssets": MessageLookupByLibrary.simpleMessage("סך נכסים"), + "totalBalance": MessageLookupByLibrary.simpleMessage("יתרה כוללת"), + "totalCategories": MessageLookupByLibrary.simpleMessage("סך הכל קטגוריות"), + "totalDue": MessageLookupByLibrary.simpleMessage("סך הכל לתשלום"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("סכום חוב כולל"), + "totalExpense": MessageLookupByLibrary.simpleMessage("סך הוצאות"), + "totalIncome": MessageLookupByLibrary.simpleMessage("סך הכל הכנסות"), + "totalItems": MessageLookupByLibrary.simpleMessage("סך הכל פריטים"), + "totalLoss": MessageLookupByLibrary.simpleMessage("הפסד מוחלט"), + "totalPayable": MessageLookupByLibrary.simpleMessage("סך הכל לתשלום"), + "totalPrice": MessageLookupByLibrary.simpleMessage("מחיר סך הכל"), + "totalProduct": MessageLookupByLibrary.simpleMessage("סך כל המוצרים"), + "totalProfit": MessageLookupByLibrary.simpleMessage("רווח כולל"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("סך הכל רכישות"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "סכום כולל שהוחזר", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("סך הכל הוחזר"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "סכום משכורת כולל", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("סך הכל מכירות"), + "totalVat": MessageLookupByLibrary.simpleMessage("מעמ סך הכל"), + "totall": MessageLookupByLibrary.simpleMessage("סך הכל:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("סיכום עסקה"), + "transactionType": MessageLookupByLibrary.simpleMessage("סוג עסקה"), + "transactions": MessageLookupByLibrary.simpleMessage("עסקאות"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "דוחות היסטוריית עסקאות", + ), + "transfer": MessageLookupByLibrary.simpleMessage("העברה"), + "transferCheque": MessageLookupByLibrary.simpleMessage("העבר צ׳ק"), + "transferDate": MessageLookupByLibrary.simpleMessage("תאריך העברה"), + "tryAgain": MessageLookupByLibrary.simpleMessage("נסה שוב"), + "twitter": MessageLookupByLibrary.simpleMessage("טוויטר"), + "type": MessageLookupByLibrary.simpleMessage("סוג"), + "typeSelect": MessageLookupByLibrary.simpleMessage("בחר סוג"), + "unPaid": MessageLookupByLibrary.simpleMessage("ללא תשלום"), + "unit": MessageLookupByLibrary.simpleMessage("יחידה"), + "unitName": MessageLookupByLibrary.simpleMessage("שם היחידה"), + "unitPirce": MessageLookupByLibrary.simpleMessage("מחיר ליחידה"), + "unitPrice": MessageLookupByLibrary.simpleMessage("מחיר יחידה"), + "units": MessageLookupByLibrary.simpleMessage("יחידות"), + "unlimited": MessageLookupByLibrary.simpleMessage("ללא הגבלה"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("שימוש ללא הגבלה"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "שימושים בלתי מוגבלים בחבילה שלנו👇", + ), + "update": MessageLookupByLibrary.simpleMessage("עדכון"), + "updateBranch": MessageLookupByLibrary.simpleMessage("עדכן סניף"), + "updateContact": MessageLookupByLibrary.simpleMessage("עדכן איש קשר"), + "updateFailed": MessageLookupByLibrary.simpleMessage("עדכון המלאי נכשל"), + "updateNow": MessageLookupByLibrary.simpleMessage("עדכן כעת"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לעדכן צד.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("עדכן את המוצר"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "המוצר עודכן בהצלחה!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לעדכן מוצר.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "עדכן את הפרופיל שלך", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("עדכן רכש"), + "updateRole": MessageLookupByLibrary.simpleMessage("עדכן תפקיד"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לעדכן מכירה.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("עודכן בהצלחה"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "עדכן את הפרופיל שלך כדי לחבר את הלקוח שלך בצורה טובה יותר", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "עדכן את המנוי שלך", + ), + "updating": MessageLookupByLibrary.simpleMessage("מעודכן..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("שדרג עכשיו"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "מזהה UPI עבור קוד QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("העלה"), + "uploadImage": MessageLookupByLibrary.simpleMessage("העלה תמונה"), + "uploading": MessageLookupByLibrary.simpleMessage("מעלה..."), + "useGallery": MessageLookupByLibrary.simpleMessage("השתמש בגלריה"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "כותרת המשתמש לא יכולה להיות ריקה", + ), + "user": MessageLookupByLibrary.simpleMessage("משתמש"), + "userRole": MessageLookupByLibrary.simpleMessage("תפקיד משתמש"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("פרטי תפקיד משתמש"), + "userTitle": MessageLookupByLibrary.simpleMessage("כותרת משתמש"), + "values": MessageLookupByLibrary.simpleMessage("ערכים"), + "variantAdded": MessageLookupByLibrary.simpleMessage("וריאנט נוסף בהצלחה!"), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "וריאנט נמחק בהצלחה!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("רשימת וריאנטים"), + "variationId": MessageLookupByLibrary.simpleMessage( + "מזהה וריאציה (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("וריאציות"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("מוצרי וריאציות"), + "vat": MessageLookupByLibrary.simpleMessage("מע\"מ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("מע\"מ ומס"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "מספר מע\"מ/מס ערך מוסף", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "כותרת מע\"מ/מס ערך מוסף", + ), + "vatId": MessageLookupByLibrary.simpleMessage("מזהה מע\"מ (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("מספר מע\"מ"), + "vatReports": MessageLookupByLibrary.simpleMessage("דוחות מע\"מ (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("סוג מע\"מ (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("אימות"), + "verify": MessageLookupByLibrary.simpleMessage("אשר"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "אמת את האימייל שלך", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("אמת אימייל"), + "view": MessageLookupByLibrary.simpleMessage("הצג פרטים"), + "viewAll": MessageLookupByLibrary.simpleMessage("צפה בהכל"), + "viewDetails": MessageLookupByLibrary.simpleMessage("צפה בפרטים"), + "viewPrice": MessageLookupByLibrary.simpleMessage("צפה במחיר"), + "viewStock": MessageLookupByLibrary.simpleMessage("צפה במלאי"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "צופה בעסקאות עבור", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("לקוח מזדמן"), + "wallet": MessageLookupByLibrary.simpleMessage("ארנק"), + "walletBalance": MessageLookupByLibrary.simpleMessage("יתרת ארנק"), + "warehouse": MessageLookupByLibrary.simpleMessage("מחסן (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("שם המחסן"), + "warranty": MessageLookupByLibrary.simpleMessage("אחריות"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "שלחנו אימייל אישור ל", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "שלחנו OTP למספר הטלפון שלך", + ), + "weekly": MessageLookupByLibrary.simpleMessage("שבועי"), + "weight": MessageLookupByLibrary.simpleMessage("משקל"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ברוך שובך!"), + "whatNew": MessageLookupByLibrary.simpleMessage("מה חדש"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("מחיר סיטונאי"), + "wholesaler": MessageLookupByLibrary.simpleMessage("סִיטוֹנַאי"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("יתווסף בקרוב"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "כתוב את ההודעה שלך כאן", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("כתוב טקסט כאן..."), + "yearly": MessageLookupByLibrary.simpleMessage("שנתי"), + "years": MessageLookupByLibrary.simpleMessage("שנים"), + "yes": MessageLookupByLibrary.simpleMessage("כן"), + "yesterday": MessageLookupByLibrary.simpleMessage("אתמול"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "אינך יכול לשלם יותר מהחוב", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "כעת תוכל לשלוח שוב את ה-OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה ליצור ברקוד."), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה למחוק מודל.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה למחוק את המדף"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לרווח והפסד.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור קטגוריית הוצאות.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור קטגוריית הכנסות.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור מודל", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה ליצור רכישה."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה למחוק מחלקה."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה למחוק תפקיד."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה למחוק בקשת חופשה."), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה למחוק שכר."), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לייצא לאקסל", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה ליצור ברקוד."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה להפיק דוח"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה לעדכן סניף."), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה לעדכן מחלקה."), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה לעדכן בקשת חופשה."), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לעדכן מודל", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה לעדכן חגים."), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה לצפות בנוכחות"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לעדכן שכר.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה לעדכן תפקיד."), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה למחוק משמרת."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה לעדכן משמרת."), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה ליצור מדפים.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה למחוק מדפים.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "אין לך הרשאה לעדכן מדפים.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה ליצור הוצאה."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("אין לך הרשאה ליצור הכנסה."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "עליך לתת הרשאות", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("אתה משתמש "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "האם ברצונך למחוק את המוצר הזה?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "החבילה החינמית שלך כמעט נגמרה, קנה את התוכנית הבאה שלך תודה.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("החבילה שלך"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "החבילה שלך תפוגה בעוד 5 ימים", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "החבילה שלך תפוגה היום\n\nנא לרכוש מחדש", + ), + "zip": MessageLookupByLibrary.simpleMessage("מיקוד"), + "zipCode": MessageLookupByLibrary.simpleMessage("הזן מיקוד"), + }; +} diff --git a/lib/generated/intl/messages_hi.dart b/lib/generated/intl/messages_hi.dart new file mode 100644 index 0000000..bac2e4c --- /dev/null +++ b/lib/generated/intl/messages_hi.dart @@ -0,0 +1,2254 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a hi locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'hi'; + + static String m0(start) => "\$${start} सेकंड में OTP पुनः भेजें"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ग्राहक विवरण"), + "INVOICE": MessageLookupByLibrary.simpleMessage("इन्वॉइस"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 पेज इनवॉइस लोगो"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "खाता प्रदर्शन नाम", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "खाता धारक का नाम", + ), + "accountName": MessageLookupByLibrary.simpleMessage("खाता नाम"), + "accountNumber": MessageLookupByLibrary.simpleMessage("खाता नाम"), + "action": MessageLookupByLibrary.simpleMessage("कार्रवाई"), + "actions": MessageLookupByLibrary.simpleMessage("कार्रवाई"), + "active": MessageLookupByLibrary.simpleMessage("सक्रिय"), + "add": MessageLookupByLibrary.simpleMessage("जोड़ें"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "कृपया खरीदारी जोड़ें", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("उपस्थिति जोड़ें"), + "addBank": MessageLookupByLibrary.simpleMessage("बैंक जोड़ें"), + "addBrand": MessageLookupByLibrary.simpleMessage("ब्रांड जोड़ें"), + "addCash": MessageLookupByLibrary.simpleMessage("नकद जोड़ें"), + "addCategory": MessageLookupByLibrary.simpleMessage("श्रेणी जोड़ें"), + "addContact": MessageLookupByLibrary.simpleMessage("संपर्क जोड़ें"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "कृपया एक ग्राहक जोड़ें", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("ग्राहक जोड़ें"), + "addDelivery": MessageLookupByLibrary.simpleMessage("वितरण जोड़ें"), + "addDepartment": MessageLookupByLibrary.simpleMessage("विभाग जोड़ें"), + "addDesignation": MessageLookupByLibrary.simpleMessage("नया पद जोड़ें"), + "addExpense": MessageLookupByLibrary.simpleMessage("व्यय जोड़ें"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("व्यय श्रेणी जोड़ें"), + "addHoliday": MessageLookupByLibrary.simpleMessage("अवकाश जोड़ें"), + "addImage": MessageLookupByLibrary.simpleMessage("छवि जोड़ें"), + "addIncome": MessageLookupByLibrary.simpleMessage("आय जोड़ें"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "आय श्रेणी जोड़ें", + ), + "addItems": MessageLookupByLibrary.simpleMessage("सामगंरियां जोड़ें"), + "addLeave": MessageLookupByLibrary.simpleMessage("छुट्टी जोड़ें"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("अधिक फ़ील्ड जोड़ें"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("नया पता जोड़ें"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "नई उपस्थिति जोड़ें", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "बैंक खाते जोड़ें", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "नया कर्मचारी जोड़ें", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("नया अवकाश जोड़ें"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("नई छुट्टी जोड़ें"), + "addNewModel": MessageLookupByLibrary.simpleMessage("नया मॉडल जोड़ें"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("नया पेरोल जोड़ें"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("नया उत्पाद जोड़ें"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "कृपया खरीदारी जोड़ें", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("नया रैक जोड़ें"), + "addNewShift": MessageLookupByLibrary.simpleMessage("नई शिफ्ट जोड़ें"), + "addNewTax": MessageLookupByLibrary.simpleMessage("नया कर जोड़ें"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "नई विविधता जोड़ें", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "नई विविधता जोड़ें", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("नया गोदाम जोड़ें"), + "addNote": MessageLookupByLibrary.simpleMessage("नोट जोड़ें"), + "addParty": MessageLookupByLibrary.simpleMessage("पार्टी जोड़ें"), + "addPayment": MessageLookupByLibrary.simpleMessage("भुगतान जोड़ें"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "कृपया एक उत्पाद जोड़ें", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "पहले उत्पाद जोड़ें", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "उत्पाद सफलतापूर्वक बनाया गया!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "आपको उत्पाद बनाने की अनुमति नहीं है।", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("खरीदारी जोड़ें"), + "addRole": MessageLookupByLibrary.simpleMessage("भूमिका जोड़ें"), + "addSale": MessageLookupByLibrary.simpleMessage("कृपया एक बिक्री जोड़ें"), + "addSales": MessageLookupByLibrary.simpleMessage("बिक्री जोड़ें"), + "addShelf": MessageLookupByLibrary.simpleMessage("नया शेल्फ जोड़ें"), + "addShift": MessageLookupByLibrary.simpleMessage("शिफ्ट जोड़ें"), + "addStock": MessageLookupByLibrary.simpleMessage("स्टॉक जोड़ें"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "उप-विविधता जोड़ें", + ), + "addTax": MessageLookupByLibrary.simpleMessage("कर जोड़ें"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("नया कर समूह जोड़ें"), + "addUnit": MessageLookupByLibrary.simpleMessage("यूनिट जोड़ें"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "उपयोगकर्ता भूमिका जोड़ें", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("वैरिएंट जोड़ें"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "वैरिएंट विवरण जोड़ें", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("कार्ट में जोड़ा गया"), + "adding": MessageLookupByLibrary.simpleMessage("जोड़ना.."), + "address": MessageLookupByLibrary.simpleMessage("पता"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "बैंक बैलेंस समायोजित करें", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("नकद समायोजित करें"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "नकद शेष समायोजित करें", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("समायोजन तिथि"), + "admin": MessageLookupByLibrary.simpleMessage("एडमिन"), + "advance": MessageLookupByLibrary.simpleMessage("अग्रिम"), + "all": MessageLookupByLibrary.simpleMessage("सभी"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "सभी व्यापारिक समाधान", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "सेल्स प्रो एक पूर्ण व्यापार समाधान है जिसमें स्टॉक, खाता, बिक्री, व्यय और लाभ/हानि शामिल हैं।", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("सभी कर्मचारी"), + "allParties": MessageLookupByLibrary.simpleMessage("सभी पार्टियां"), + "allParty": MessageLookupByLibrary.simpleMessage("सभी पार्टियां"), + "allTime": MessageLookupByLibrary.simpleMessage("सभी समय"), + "allTransaction": MessageLookupByLibrary.simpleMessage("सभी लेनदेन"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("पहले से ही जोड़ा"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "पहले से ही एक खाता है?", + ), + "amount": MessageLookupByLibrary.simpleMessage("मात्रा"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "राशि 0 से अधिक होनी चाहिए", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "राशि पूर्णांकन विधि", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("शब्दों में राशि"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("राशि आवश्यक है"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "एक SMS निम्नलिखित नंबर पर भेजा जाएगा: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "एंड्रॉइड और iOS ऐप समर्थन", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "एक नया अपडेट उपलब्ध है\nकृपया अपना ऐप अपडेट करें", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("एप्पल वॉच"), + "apply": MessageLookupByLibrary.simpleMessage("लागू करें"), + "areYouSure": MessageLookupByLibrary.simpleMessage( + "क्या आप सुनिश्चित हैं?", + ), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "क्या आप वास्तव में इस शाखा को हटाना चाहते हैं?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "क्या आप वाकई इस भूमिका को हटाना चाहते हैं?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "क्या आप वास्तव में दूसरी शाखा में जाना चाहते हैं?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "क्या आप इस पार्टी को हटाना चाहते हैं?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "क्या आप वास्तव में इस शाखा से बाहर निकलना चाहते हैं?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("इस तारीख तक"), + "assets": MessageLookupByLibrary.simpleMessage("संपत्ति"), + "attachment": MessageLookupByLibrary.simpleMessage("अनुलग्नक"), + "attendance": MessageLookupByLibrary.simpleMessage("उपस्थिति"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "उपस्थिति रिपोर्ट", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "अधिकृत हस्ताक्षर", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "स्वतः गणना किए गए दिन", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("स्वतः चयनित"), + "backToHome": MessageLookupByLibrary.simpleMessage("होम पर वापस जाएं"), + "balance": MessageLookupByLibrary.simpleMessage("संतुलन"), + "balanceDue": MessageLookupByLibrary.simpleMessage("बकाया राशि"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("बैलेंस शीट"), + "bangladesh": MessageLookupByLibrary.simpleMessage("बांग्लादेश"), + "bank": MessageLookupByLibrary.simpleMessage("बैंक"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("बैंक खाते"), + "bankDetails": MessageLookupByLibrary.simpleMessage("बैंक विवरण"), + "bankName": MessageLookupByLibrary.simpleMessage("बैंक का नाम"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "बैंक से बैंक हस्तांतरण", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "बैंक से नकद हस्तांतरण", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "बारकोड प्रिंट लेबल सेटिंग", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("बारकोड जनरेटर"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("बारकोड जनरेटर"), + "barcodes": MessageLookupByLibrary.simpleMessage("बारकोड"), + "batch": MessageLookupByLibrary.simpleMessage("बैच"), + "batchNo": MessageLookupByLibrary.simpleMessage("बैच नंबर"), + "billTO": MessageLookupByLibrary.simpleMessage("बिल किसको"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("बिल अनुसार लाभ"), + "billingAddress": MessageLookupByLibrary.simpleMessage("बिलिंग पता"), + "birthDate": MessageLookupByLibrary.simpleMessage("जन्म तिथि"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ब्लूटूथ बंद है। कृपया इसे चालू करें।", + ), + "branch": MessageLookupByLibrary.simpleMessage("शाखा"), + "branchList": MessageLookupByLibrary.simpleMessage("शाखा सूची"), + "brand": MessageLookupByLibrary.simpleMessage("ब्रांड"), + "brandName": MessageLookupByLibrary.simpleMessage("ब्रांड का नाम"), + "brands": MessageLookupByLibrary.simpleMessage("ब्रांड्स"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ब्रेक की अवधि"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ब्रेक स्थिति"), + "breakTime": MessageLookupByLibrary.simpleMessage("ब्रेक का समय"), + "bulk": MessageLookupByLibrary.simpleMessage("थोक अपलोड"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("थोक अपलोड"), + "businessCat": MessageLookupByLibrary.simpleMessage("व्यापार वर्ग"), + "businessName": MessageLookupByLibrary.simpleMessage( + "कंपनी और व्यवसाय का नाम", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("अभी खरीदें"), + "buyPremium": MessageLookupByLibrary.simpleMessage("प्रीमियम प्लान खरीदें"), + "call": MessageLookupByLibrary.simpleMessage("कॉल"), + "camera": MessageLookupByLibrary.simpleMessage("कैमरा"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "इस लेनदेन प्रकार को संपादित नहीं कर सकते।", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "भुगतान विवरण प्राप्त नहीं किया जा सका।", + ), + "cancel": MessageLookupByLibrary.simpleMessage("रद्द करना"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "डिवाइस के लिए स्कैन किया जा रहा है...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "एक ही खाते में हस्तांतरण नहीं किया जा सकता।", + ), + "capacity": MessageLookupByLibrary.simpleMessage("क्षमता"), + "cash": MessageLookupByLibrary.simpleMessage("नकद"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("नकद और बैंक"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "नकद और बैंक प्रबंधन", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("कैश फ्लो"), + "cashIn": MessageLookupByLibrary.simpleMessage("कैश इन"), + "cashInHand": MessageLookupByLibrary.simpleMessage( + "हाथ में नकदी (Cash in Hand)", + ), + "cashOut": MessageLookupByLibrary.simpleMessage("कैश आउट"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "नकद से बैंक हस्तांतरण", + ), + "categories": MessageLookupByLibrary.simpleMessage("श्रेणियाँ"), + "category": MessageLookupByLibrary.simpleMessage("श्रेणी"), + "categoryName": MessageLookupByLibrary.simpleMessage("श्रेणी नाम"), + "changeAmount": MessageLookupByLibrary.simpleMessage("परिवर्तन राशि"), + "changePassword": MessageLookupByLibrary.simpleMessage("पासवर्ड बदलें"), + "checkEmail": MessageLookupByLibrary.simpleMessage("इ मेल जांचिए"), + "cheque": MessageLookupByLibrary.simpleMessage("चेक"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("चेक राशि"), + "chequeDate": MessageLookupByLibrary.simpleMessage("चेक तारीख"), + "chequeList": MessageLookupByLibrary.simpleMessage("चेक सूची"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("चेक नंबर"), + "choose": MessageLookupByLibrary.simpleMessage("चुनें"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("देश चुनें"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("एक ग्राहक चुनें"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "एक आपूर्तिकर्ता चुनें", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "अपनी सुविधा चुनें", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "सुविधाएँ महत्वपूर्ण होती हैं जो सेल्स प्रो को पारंपरिक समाधानों से अलग बनाती हैं।", + ), + "city": MessageLookupByLibrary.simpleMessage("शहर"), + "cityName": MessageLookupByLibrary.simpleMessage("शहर का नाम"), + "clarence": MessageLookupByLibrary.simpleMessage("क्लैरेंस"), + "clear": MessageLookupByLibrary.simpleMessage("साफ करें"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "कनेक्ट करने के लिए क्लिक करें", + ), + "close": MessageLookupByLibrary.simpleMessage("बंद करना"), + "closed": MessageLookupByLibrary.simpleMessage("बंद"), + "code": MessageLookupByLibrary.simpleMessage("कोड"), + "collectDue": MessageLookupByLibrary.simpleMessage("बकाया जमा करें"), + "collectDues": MessageLookupByLibrary.simpleMessage("कृपया बकाया जमा करें"), + "collectedBy": MessageLookupByLibrary.simpleMessage("संग्रहित द्वारा:"), + "collectedBys": MessageLookupByLibrary.simpleMessage( + "द्वारा एकत्र किया गया", + ), + "color": MessageLookupByLibrary.simpleMessage("रंग"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "कई करों का संयोजन", + ), + "combo": MessageLookupByLibrary.simpleMessage("कॉम्बो"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "कॉम्बो उत्पाद रिपोर्ट", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("कॉम्बो उत्पाद"), + "comboReport": MessageLookupByLibrary.simpleMessage("कॉम्बो रिपोर्ट"), + "comingSoon": MessageLookupByLibrary.simpleMessage("जल्द आ रहा है"), + "companyAddress": MessageLookupByLibrary.simpleMessage("कम्पनी का पता"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "हटाने की पुष्टि करें", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("प्रारंभिक जमावड़ा"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "पासवर्ड की पुष्टि करें", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "वापसी की पुष्टि करें", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS की पुष्टि करें"), + "congratulation": MessageLookupByLibrary.simpleMessage("बधाई हो"), + "connect": MessageLookupByLibrary.simpleMessage( + "कनेक्ट करने के लिए क्लिक करें", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "अपना प्रिंटर कनेक्ट करें", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "अपने प्रिंटर को कनेक्ट करें", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("से जुड़ा है"), + "contactDetials": MessageLookupByLibrary.simpleMessage("संपर्क विवरण"), + "contactUs": MessageLookupByLibrary.simpleMessage("हमसे संपर्क करें"), + "continueButton": MessageLookupByLibrary.simpleMessage("जारी रखना"), + "continueE": MessageLookupByLibrary.simpleMessage("जारी रखें"), + "cost": MessageLookupByLibrary.simpleMessage("लागत"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("लागत कर रहित"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("लागत कर सहित"), + "country": MessageLookupByLibrary.simpleMessage("देश"), + "countryName": MessageLookupByLibrary.simpleMessage("देश का नाम"), + "create": MessageLookupByLibrary.simpleMessage("बनाएं"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "एक मुफ्त खाता बनाएं", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "एक नि: शुल्क खाता बनाएं", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("शाखा बनाएं"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "नया पासवर्ड बनाएं", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "आपको PDF बनाने की अनुमति नहीं है।", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "आपको बिक्री बनाने की अनुमति नहीं है।", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("क्रेडिट (आवक)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("पार्टी क्रेडिट लिमिट"), + "currency": MessageLookupByLibrary.simpleMessage("मुद्रा"), + "currentBalance": MessageLookupByLibrary.simpleMessage("वर्तमान शेष"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "वर्तमान नकद शेष", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("वर्तमान महीना"), + "currentYear": MessageLookupByLibrary.simpleMessage("वर्तमान वर्ष"), + "currents": MessageLookupByLibrary.simpleMessage("वर्तमान"), + "custom": MessageLookupByLibrary.simpleMessage("कस्टम"), + "customDate": MessageLookupByLibrary.simpleMessage("कस्टम तारीख"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "कस्टम इनवॉइस ब्रांडिंग", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("कस्टम प्रिंट"), + "customer": MessageLookupByLibrary.simpleMessage("ग्राहक"), + "customerDate": MessageLookupByLibrary.simpleMessage("कस्टम तारीख"), + "customerDue": MessageLookupByLibrary.simpleMessage("ग्राहक बकाया"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ग्राहक लेजर"), + "customerName": MessageLookupByLibrary.simpleMessage("ग्राहक का नाम"), + "customerPay": MessageLookupByLibrary.simpleMessage("ग्राहक भुगतान"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ग्राहक फोन नंबर", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "ग्राहक हस्ताक्षर", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("दैनिक लेन-देन"), + "dashboard": MessageLookupByLibrary.simpleMessage("डैशबोर्ड"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "डेटा सफलतापूर्वक सहेजा गया।", + ), + "date": MessageLookupByLibrary.simpleMessage("तारीख"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "समाप्ति तिथि, प्रारंभ तिथि से पहले नहीं हो सकती।", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("तारीख आवश्यक है"), + "dates": MessageLookupByLibrary.simpleMessage("तारीख:"), + "dayBook": MessageLookupByLibrary.simpleMessage("डे बुक"), + "days": MessageLookupByLibrary.simpleMessage("दिन"), + "daysLeft": MessageLookupByLibrary.simpleMessage("दिन बचे हैं"), + "dealer": MessageLookupByLibrary.simpleMessage("विक्रेता"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("डीलर कीमत"), + "debitOut": MessageLookupByLibrary.simpleMessage("डेबिट (जावक)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "डिफ़ॉल्ट बिक्री मूल्य", + ), + "delete": MessageLookupByLibrary.simpleMessage("हटाएं"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("खाता हटाएं"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "क्या आप वाकई इस बैच को हटाना चाहते हैं?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "क्या आप वाकई अपना खाता हटाना चाहते हैं? यह क्रिया आपके सभी डेटा को स्थायी रूप से मिटा देगी।", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "आपको पार्टी हटाने की अनुमति नहीं है।", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "सफलतापूर्वक हटा दिया गया!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("हटा रहे हैं...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("वितरण पता"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("डिलीवरी शुल्क"), + "department": MessageLookupByLibrary.simpleMessage("विभाग"), + "deposit": MessageLookupByLibrary.simpleMessage("जमा (Deposit)"), + "depositTo": MessageLookupByLibrary.simpleMessage("इसमें जमा करें"), + "description": MessageLookupByLibrary.simpleMessage("विवरण"), + "designation": MessageLookupByLibrary.simpleMessage("पद (Designation)"), + "designationName": MessageLookupByLibrary.simpleMessage("पद का नाम"), + "details": MessageLookupByLibrary.simpleMessage("विवरण"), + "developedBy": MessageLookupByLibrary.simpleMessage("द्वारा विकसित"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-अंकीय पिन आपके ईमेल पते पर भेजा गया है:", + ), + "disable": MessageLookupByLibrary.simpleMessage("निष्क्रिय करें"), + "discount": MessageLookupByLibrary.simpleMessage("छूट"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "प्रदर्शन नाम आवश्यक है", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("डिस्टर्ब न करें"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "क्या आप वास्तव में इसे हटाना चाहते हैं", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "क्या आप उपयोगकर्ता को हटाना चाहते हैं?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "क्या आप ऐप से बाहर निकलना चाहते हैं?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "क्या आप वास्तव में इस चेक को फिर से खोलना चाहते हैं?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "क्या आपके पास खाता नहीं है?", + ), + "done": MessageLookupByLibrary.simpleMessage("हो गया"), + "download": MessageLookupByLibrary.simpleMessage("डाउनलोड"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK डाउनलोड करें"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "एक्सेल फॉर्मेट डाउनलोड करें", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "डाउनलोड सफल! अपना दस्तावेज़ फ़ोल्डर जांचें", + ), + "downloading": MessageLookupByLibrary.simpleMessage("डाउनलोड हो रहा है..."), + "due": MessageLookupByLibrary.simpleMessage("देय"), + "dueAmount": MessageLookupByLibrary.simpleMessage("बकाया राशि: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("बकाया शेष"), + "dueCollection": MessageLookupByLibrary.simpleMessage("बाकी संग्रह"), + "dueList": MessageLookupByLibrary.simpleMessage("देय सूची"), + "duePay": MessageLookupByLibrary.simpleMessage("देय भुगतान"), + "dueReport": MessageLookupByLibrary.simpleMessage("देय रिपोर्ट"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "वॉक-इन ग्राहकों के लिए बकाया पर बिक्री की अनुमति नहीं है।", + ), + "dues": MessageLookupByLibrary.simpleMessage("बकाया"), + "duration": MessageLookupByLibrary.simpleMessage("अवधि"), + "durationDays": MessageLookupByLibrary.simpleMessage("अवधि (दिन)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "आसानी से उपयोग करें मोबाइल पॉस", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "सेल्स प्रो ऐप मुफ्त है, उपयोग में आसान है। वास्तव में, यह दुनिया भर में सबसे अच्छा पीओएस सिस्टमों में से एक है।", + ), + "edit": MessageLookupByLibrary.simpleMessage("संपादन करना"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "उपस्थिति संपादित करें", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "बैंक खाते संपादित करें", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "बैंक समायोजन संपादित करें", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "बैंक से नकद संपादित करें", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "बैंक हस्तांतरण संपादित करें", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "नकद समायोजन संपादित करें", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "नकद से बैंक संपादित करें", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("श्रेणी संपादित करें"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "पद (Designation) संपादित करें", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "कर्मचारी संपादित करें", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("अवकाश संपादित करें"), + "editLeave": MessageLookupByLibrary.simpleMessage( + "छुट्टी (Leave) संपादित करें", + ), + "editModel": MessageLookupByLibrary.simpleMessage("मॉडल संपादित करें"), + "editPayroll": MessageLookupByLibrary.simpleMessage("पेरोल संपादित करें"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "फ़ोन नंबर संपादित करें?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("उत्पाद संपादित करें"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "खरीद चालान संपादित करें", + ), + "editRack": MessageLookupByLibrary.simpleMessage("रैक संपादित करें"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "बिक्री चालान संपादित करें", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("शेल्फ संपादित करें"), + "editShift": MessageLookupByLibrary.simpleMessage("शिफ्ट संपादित करें"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "सोशल मीडिया संपादित करें", + ), + "editTax": MessageLookupByLibrary.simpleMessage("कर संपादित करें"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "कर समूह संपादित करें", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "विविधता संपादित करें", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("गोदाम संपादित करें"), + "email": MessageLookupByLibrary.simpleMessage("मेल पता"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ईमेल खाली नहीं हो सकता", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ईमेल"), + "employee": MessageLookupByLibrary.simpleMessage("कर्मचारी"), + "enLowStock": MessageLookupByLibrary.simpleMessage("कम स्टॉक दर्ज करें"), + "end": MessageLookupByLibrary.simpleMessage("समाप्त"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक समाप्त होने का समय", + ), + "endDate": MessageLookupByLibrary.simpleMessage("समाप्ति तिथि"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "समाप्ति तिथि प्रारंभ तिथि से पहले है", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "समाप्ति तिथि प्रारंभ तिथि से पहले नहीं हो सकती।", + ), + "endTime": MessageLookupByLibrary.simpleMessage("समाप्ति समय"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "समाप्ति समय आवश्यक है", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "अपना मुफ्त योजना समाप्त करें", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("बैच नंबर दर्ज करें"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ब्रांड नाम दर्ज करें", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "एक मान्य छूट दर्ज करें", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "एक वैध OTP दर्ज करें", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "एक मान्य स्टॉक दर्ज करें", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "खाता प्रदर्शन नाम दर्ज करें", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "खाता धारक का नाम दर्ज करें", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "खाता संख्या दर्ज करें", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("पता दर्ज करें"), + "enterAmount": MessageLookupByLibrary.simpleMessage("राशि दर्ज करें"), + "enterBalance": MessageLookupByLibrary.simpleMessage("शेष राशि दर्ज करें"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "बैंक का नाम दर्ज करें", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("बैच नंबर दर्ज करें"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक का समय दर्ज करें", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "व्यापार/स्टोर का नाम दर्ज करें", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("क्षमता दर्ज करें"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "श्रेणी का नाम दर्ज करें", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("रंग दर्ज करें"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ग्राहक फोन नंबर दर्ज करें", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "डीलर मूल्य दर्ज करें", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("विवरण दर्ज करें"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "पद का नाम दर्ज करें", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("छूट दर्ज करें"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "पासवर्ड रीसेट लिंक प्राप्त करने के लिए कृपया नीचे अपना ईमेल पता दर्ज करें।", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "समाप्ति समय दर्ज करें", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "खर्च श्रेणी नाम दर्ज करें", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "व्यय तिथि दर्ज करें", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "पूरा पता दर्ज करें", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("पूरा नाम दर्ज करें"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "अवकाश का नाम दर्ज करें", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "आय श्रेणी का नाम दर्ज करें", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "लेबल टेक्स्ट दर्ज करें", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "निर्माता का नाम दर्ज करें", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "मॉडल का नाम दर्ज करें", + ), + "enterName": MessageLookupByLibrary.simpleMessage("नाम दर्ज करें"), + "enterNote": MessageLookupByLibrary.simpleMessage("टिप्पणी दर्ज करें"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "प्रारंभिक संतुलन दर्ज करें", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "उत्पाद कोड दर्ज करें", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "उत्पाद नाम दर्ज करें", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "खरीद मूल्य दर्ज करें", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("मात्रा दर्ज करें"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "संदर्भ संख्या दर्ज करें", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "सल्टिंग मूल्य दर्ज करें", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "शेल्फ का नाम दर्ज करें", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("आकार दर्ज करें"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "प्रारंभ समय दर्ज करें", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("स्टॉक दर्ज करें"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("कर दर दर्ज करें"), + "enterType": MessageLookupByLibrary.simpleMessage("प्रकार दर्ज करें"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "उपयोगकर्ता नाम दर्ज करें", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "उपयोगकर्ता शीर्षक दर्ज करें", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "मान्य ओटीपी दर्ज करें", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("मान दर्ज करें"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "वैट/जीएसटी नंबर दर्ज करें", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "वैट/जीएसटी शीर्षक दर्ज करें", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "गोदाम का नाम दर्ज करें", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("वजन दर्ज करें"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "थोक मूल्य दर्ज करें", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "अपना देश दर्ज करें", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "अपना ईमेल पता दर्ज करें", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "अपना पूरा नाम दर्ज करें", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("अपना नाम दर्ज करें"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "अपना नोट स्तर दर्ज करें", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "अपना पासवर्ड दर्ज करें", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "अपना फ़ोन नंबर दर्ज करें", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "अपना बिक्री के बाद का संदेश दर्ज करें", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "कर हटाने में त्रुटि", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("एक्सेल फाइलें"), + "excelUploader": MessageLookupByLibrary.simpleMessage("एक्सेल अपलोडर"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "विशिष्ट मूल्य (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("बाहर निकलें"), + "exitBank": MessageLookupByLibrary.simpleMessage("शाखा से बाहर निकलें"), + "expDate": MessageLookupByLibrary.simpleMessage("समाप्ति तिथि"), + "expense": MessageLookupByLibrary.simpleMessage("व्यय"), + "expenseCat": MessageLookupByLibrary.simpleMessage("व्यय श्रेणियां"), + "expenseDate": MessageLookupByLibrary.simpleMessage("व्यय तिथि"), + "expenseFor": MessageLookupByLibrary.simpleMessage("के लिए व्यय"), + "expenseReport": MessageLookupByLibrary.simpleMessage("व्यय आख्या"), + "expensesType": MessageLookupByLibrary.simpleMessage("व्यय के प्रकार"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("समाप्ति स्थिति"), + "expire": MessageLookupByLibrary.simpleMessage("समाप्त"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "समाप्ति उत्पाद रिपोर्ट", + ), + "expired": MessageLookupByLibrary.simpleMessage("समाप्त (Expired)"), + "expiredDate": MessageLookupByLibrary.simpleMessage("समाप्ति तिथि"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "समाप्त वस्तु रिपोर्ट", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("समाप्त सूची"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "समय सीमा समाप्त उत्पाद", + ), + "expiry": MessageLookupByLibrary.simpleMessage("समाप्ति"), + "extendPlan": MessageLookupByLibrary.simpleMessage("प्लान बढ़ाएं"), + "facebook": MessageLookupByLibrary.simpleMessage("फेसबुक"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "विभाग हटाने में विफल", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "कर हटाने में विफल", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "प्लेटफ़ॉर्म संस्करण प्राप्त करने में विफल", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "विभाग लोड करने में विफल", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "वापसी प्रक्रिया करने में विफल।", + ), + "fashions": MessageLookupByLibrary.simpleMessage("फैशन"), + "feature": MessageLookupByLibrary.simpleMessage("विशेषता"), + "field": MessageLookupByLibrary.simpleMessage("क्षेत्र"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 दिन"), + "filter": MessageLookupByLibrary.simpleMessage("फ़िल्टर"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "तारीख के अनुसार फ़िल्टर करें", + ), + "firstName": MessageLookupByLibrary.simpleMessage("पहला नाम"), + "flat": MessageLookupByLibrary.simpleMessage("फ्लैट (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "हो सकता है कि मेल आपके स्पैम फ़ोल्डर में चला गया हो।", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("पासवर्ड भूल गए"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("मुक्त डेटा बैकअप"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "मुक्त आजीवन अपडेट", + ), + "freePack": MessageLookupByLibrary.simpleMessage("मुफ्त पैकेज"), + "freePlan": MessageLookupByLibrary.simpleMessage("मुफ्त योजना"), + "from": MessageLookupByLibrary.simpleMessage("से"), + "fromAccount": MessageLookupByLibrary.simpleMessage("खाते से"), + "fromDate": MessageLookupByLibrary.simpleMessage("की तिथि से"), + "fullName": MessageLookupByLibrary.simpleMessage("पूरा नाम"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("पूर्ण भुगतान किया हुआ"), + "gallery": MessageLookupByLibrary.simpleMessage("गेलरी"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF बनाने के लिए कोई डेटा उपलब्ध नहीं है", + ), + "gender": MessageLookupByLibrary.simpleMessage("लिंग"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF जनरेट करें"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "पीडीएफ उत्पन्न हो रहा है", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("आपको एक ईमेल मिला है"), + "gotIt": MessageLookupByLibrary.simpleMessage("समझ गया"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "सकल लाभ (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("गारंटी"), + "guest": MessageLookupByLibrary.simpleMessage("अतिथि"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "क्या आपके पास पहले से एक खाता मौजूद है?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("फ़ील्ड छिपाएं"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "उच्च से निम्न मूल्य", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("ईमेल पता दर्ज करें"), + "hintPassword": MessageLookupByLibrary.simpleMessage("पासवर्ड दर्ज करें"), + "holderName": MessageLookupByLibrary.simpleMessage("धारक का नाम"), + "holiday": MessageLookupByLibrary.simpleMessage("अवकाश (Holiday)"), + "holidayList": MessageLookupByLibrary.simpleMessage("अवकाश सूची"), + "home": MessageLookupByLibrary.simpleMessage("होम"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("घंटे बचे हैं"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "मैं अपना खाता स्थायी रूप से हटाने के लिए सहमत हूँ।", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC कोड"), + "image": MessageLookupByLibrary.simpleMessage("छवि"), + "inActive": MessageLookupByLibrary.simpleMessage("निष्क्रिय"), + "inStock": MessageLookupByLibrary.simpleMessage("स्टॉक में"), + "inactive": MessageLookupByLibrary.simpleMessage("निष्क्रिय"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "समावेशी मूल्य (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("आय"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("आय श्रेणियाँ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "आय श्रेणी रिपोर्ट", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("आय की तारीख"), + "incomeFor": MessageLookupByLibrary.simpleMessage("आय के लिए"), + "incomeReport": MessageLookupByLibrary.simpleMessage("आय रिपोर्ट"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "आपको आय रिपोर्ट देखने की अनुमति नहीं है।", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("आय का प्रकार"), + "incomes": MessageLookupByLibrary.simpleMessage("आय"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "लेबल में दिखाने के लिए जानकारी", + ), + "instagram": MessageLookupByLibrary.simpleMessage("इंस्टाग्राम"), + "instrucation": MessageLookupByLibrary.simpleMessage("निर्देश"), + "inv": MessageLookupByLibrary.simpleMessage("चालान संख्या"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("अमान्य राशि"), + "inventory": MessageLookupByLibrary.simpleMessage("इन्वेंटरी"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "आपके पास इन्वेंट्री अनुमति नहीं है", + ), + "invoice": MessageLookupByLibrary.simpleMessage("इनवॉइस"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("इन्वॉइस लोगो"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("इन्वॉइस नंबर"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("चालान दर्शक"), + "item": MessageLookupByLibrary.simpleMessage("वस्तु"), + "itemAdded": MessageLookupByLibrary.simpleMessage("आइटम जोड़ा गया"), + "itemName": MessageLookupByLibrary.simpleMessage("वस्तु का नाम"), + "itemsSales": MessageLookupByLibrary.simpleMessage("आइटम बिक्री"), + "joinDate": MessageLookupByLibrary.simpleMessage("शामिल होने की तिथि"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "लेबल रोल-लेबल आकार 1.5\"*1, 38mm*25mm, गैप 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "लेबल रोल-लेबल आकार 2\"*1, 50mm*25mm, गैप 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ईमेल"), + "lablePassword": MessageLookupByLibrary.simpleMessage("पासवर्ड"), + "language": MessageLookupByLibrary.simpleMessage("भाषा"), + "last30Days": MessageLookupByLibrary.simpleMessage("पिछले 30 दिन"), + "last7Days": MessageLookupByLibrary.simpleMessage("पिछले 7 दिन"), + "lastMonth": MessageLookupByLibrary.simpleMessage("पिछला महीना"), + "lastName": MessageLookupByLibrary.simpleMessage("अंतिम नाम"), + "lastYear": MessageLookupByLibrary.simpleMessage("पिछला साल"), + "leave": MessageLookupByLibrary.simpleMessage("छुट्टी"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("छुट्टी की अवधि"), + "leaveList": MessageLookupByLibrary.simpleMessage("छुट्टी सूची"), + "leaveReports": MessageLookupByLibrary.simpleMessage("छुट्टी रिपोर्ट"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("छुट्टी का अनुरोध"), + "leaveType": MessageLookupByLibrary.simpleMessage("छुट्टी का प्रकार"), + "ledger": MessageLookupByLibrary.simpleMessage("खाता बही (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("लिंक"), + "linkedIN": MessageLookupByLibrary.simpleMessage("लिंक्डइन"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("सूची खाली है"), + "loading": MessageLookupByLibrary.simpleMessage("लोड हो रहा है"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP सेटिंग्स लोड हो रही हैं...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("लॉग इन करें"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("ईमेल से लॉगिन करें"), + "logOut": MessageLookupByLibrary.simpleMessage("लॉग आउट"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "लॉगिन विफल रहा। कृपया पुनः प्रयास करें।", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("फोन से लॉगिन करें"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("नुकसान"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("हानि/लाभ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("लाभ/हानि"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "लाभ/हानि रिपोर्ट", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("कम स्टॉक"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("कम स्टॉक अलर्ट"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("कम स्टॉक रिपोर्ट"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "निम्न से उच्च मूल्य", + ), + "lp": MessageLookupByLibrary.simpleMessage("हानि/लाभ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("हानि/लाभ विवरण"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "सेटिंग्स प्रबंधित करें", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("निर्माण तिथि"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("निर्माण तिथि"), + "manufacturer": MessageLookupByLibrary.simpleMessage("उत्पादक"), + "masterCard": MessageLookupByLibrary.simpleMessage("मास्टर कार्ड"), + "messege": MessageLookupByLibrary.simpleMessage("संदेश"), + "mobile": MessageLookupByLibrary.simpleMessage("गतिमान:"), + "mobiles": MessageLookupByLibrary.simpleMessage("मोबाइल"), + "model": MessageLookupByLibrary.simpleMessage("मॉडल"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "मॉडल सफलतापूर्वक बनाया गया!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("मॉडल का नाम"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "मॉडल सफलतापूर्वक अपडेट किया गया!", + ), + "models": MessageLookupByLibrary.simpleMessage("मॉडल"), + "moneyIn": MessageLookupByLibrary.simpleMessage("मनी इन"), + "moneyOut": MessageLookupByLibrary.simpleMessage("मनी आउट"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("रसीद"), + "month": MessageLookupByLibrary.simpleMessage("महीना"), + "monthly": MessageLookupByLibrary.simpleMessage("मासिक"), + "moreInfo": MessageLookupByLibrary.simpleMessage("और जानकारी"), + "mrp": MessageLookupByLibrary.simpleMessage("एम आर पी"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "एमआरपी/बिक्री मूल्य", + ), + "name": MessageLookupByLibrary.simpleMessage("नाम"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "नाम खाली नहीं हो सकता", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "हस्तांतरण करने के लिए कम से कम दो बैंक खातों की आवश्यकता है।", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("शुद्ध लाभ (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("शुद्ध कुल राशि"), + "newPassword": MessageLookupByLibrary.simpleMessage("नया पासवर्ड"), + "next": MessageLookupByLibrary.simpleMessage("आगामी"), + "no": MessageLookupByLibrary.simpleMessage("नहीं"), + "noAcc": MessageLookupByLibrary.simpleMessage("कोई खाता नहीं है?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "कोई मेल खाता हुआ खाता नहीं मिला", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "सक्रिय उपयोगकर्ता नहीं", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "चयनित फिल्टर के लिए कोई उपस्थिति रिकॉर्ड नहीं मिला।", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "कोई उपस्थिति रिकॉर्ड नहीं मिला।", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "कोई बैंक खाता नहीं मिला।", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "हस्तांतरण करने के लिए कोई बैंक खाता नहीं मिला।", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("कोई बैच नहीं"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "कोई ब्लूटूथ डिवाइस नहीं चुना गया।", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("कोई शाखा नहीं मिली"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("कोई चेक नहीं मिला"), + "noData": MessageLookupByLibrary.simpleMessage("कोई डेटा मौजूद नहीं"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "कोई डेटा उपलब्ध नहीं है", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "कोई डेटा उपलब्ध नहीं है", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "निर्यात (Export) के लिए कोई डेटा उपलब्ध नहीं है", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF जनरेट करने के लिए कोई डेटा उपलब्ध नहीं है", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("कोई डेटा नहीं मिला"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "कोई विभाग नहीं मिला।", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "इस विभाग के लिए कोई विवरण उपलब्ध नहीं है।", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "इस पद के लिए कोई विवरण उपलब्ध नहीं है।", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "कोई विवरण नहीं दिया गया।", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "कोई पद नहीं मिला।", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "कोई गंतव्य बैंक खाता नहीं मिला।", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "कोई डिवाइस नहीं मिला", + ), + "noDue": MessageLookupByLibrary.simpleMessage("कोई बकाया नहीं"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "कोई बकाया नहीं चुना गया", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "कोई फाइल नहीं चुनी गई", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "कोई अवकाश नहीं मिला।", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "कोई मेल खाता अवकाश नहीं मिला", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("कोई आइटम नहीं मिला"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "कोई आइटम चयनित नहीं है", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "चयनित फिल्टर के लिए कोई छुट्टी रिकॉर्ड नहीं मिला।", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "छुट्टी का कोई अनुरोध नहीं मिला।", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "कोई मेल खाता उत्पाद नहीं मिला।", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "कोई मेल खाता पेरोल रिकॉर्ड नहीं मिला।", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "कोई नोट नहीं दिया गया।", + ), + "noParty": MessageLookupByLibrary.simpleMessage("कोई पार्टी नहीं मिली"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "कोई पेरोल रिकॉर्ड नहीं मिला।", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "कोई उत्पाद नहीं मिला", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "आपकी खोज से कोई उत्पाद मेल नहीं खाता।", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "कोई उत्पाद चयनित नहीं है", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "कोई उपयोगकर्ता भूमिका नहीं मिली", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "कोई शिफ्ट नहीं मिली।", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "कोई स्टॉक डेटा उपलब्ध नहीं है।", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "कोई उप कर चयनित नहीं", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "कोई आपूर्तिकर्ता उपलब्ध नहीं है", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("कोई लेनदेन नहीं"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "कोई लेनदेन नहीं मिला", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "इस फिल्टर के लिए कोई लेनदेन नहीं मिला।", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF जनरेट करने के लिए कोई लेनदेन नहीं है", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "कोई मान परिभाषित नहीं", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "कोई विविधता नहीं मिली।", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "गैर-वापसी योग्य (VAT/छूट)", + ), + "none": MessageLookupByLibrary.simpleMessage("कोई नहीं"), + "notFound": MessageLookupByLibrary.simpleMessage("नहीं मिला"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "कोई इंटरनेट कनेक्शन नहीं", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "फोन ऐप लॉन्च नहीं कर सका।", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "कोई मेल खाने वाला परिणाम नहीं मिला", + ), + "note": MessageLookupByLibrary.simpleMessage("टिप्पणी"), + "noteLevel": MessageLookupByLibrary.simpleMessage("नोट स्तर"), + "notification": MessageLookupByLibrary.simpleMessage("सूचना"), + "off": MessageLookupByLibrary.simpleMessage("बंद"), + "ok": MessageLookupByLibrary.simpleMessage("ठीक है"), + "okay": MessageLookupByLibrary.simpleMessage("ठीक है"), + "oldPassword": MessageLookupByLibrary.simpleMessage("पुराना पासवर्ड"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "पुराना पासवर्ड खाली नहीं हो सकता", + ), + "on": MessageLookupByLibrary.simpleMessage("चालू"), + "open": MessageLookupByLibrary.simpleMessage("खुला"), + "openCamera": MessageLookupByLibrary.simpleMessage("कैमरा खोलें"), + "openSetting": MessageLookupByLibrary.simpleMessage("सेटिंग खोलें"), + "openingBalance": MessageLookupByLibrary.simpleMessage("प्रारंभिक जमा"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "प्रारंभिक शेष (Opening Balance) आवश्यक है", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("खुलने की तिथि"), + "opinion": MessageLookupByLibrary.simpleMessage("अपनी राय दर्ज करें"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "या इसके साथ जारी रखें", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("स्टॉक में नहीं"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "हमारा प्रीमियम प्लान", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("पैकेज सुविधाएँ"), + "package": MessageLookupByLibrary.simpleMessage("पैकेज"), + "packageDate": MessageLookupByLibrary.simpleMessage("पैकेज की तारीख"), + "packageName": MessageLookupByLibrary.simpleMessage("पैकेज का नाम"), + "packingDate": MessageLookupByLibrary.simpleMessage("पैकिंग तिथि"), + "paid": MessageLookupByLibrary.simpleMessage("चुकाया गया"), + "paidAmount": MessageLookupByLibrary.simpleMessage("चुकाई गई राशि"), + "paidBy": MessageLookupByLibrary.simpleMessage("द्वारा भुगतान किया गया"), + "paidVia": MessageLookupByLibrary.simpleMessage( + "के माध्यम से भुगतान किया गया", + ), + "partialPaid": MessageLookupByLibrary.simpleMessage("आंशिक भुगतान"), + "parties": MessageLookupByLibrary.simpleMessage("पार्टियाँ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "आपको पार्टी बनाने की अनुमति नहीं है।", + ), + "partyList": MessageLookupByLibrary.simpleMessage("दलों की सूची"), + "partyReports": MessageLookupByLibrary.simpleMessage("पार्टी रिपोर्ट"), + "partyType": MessageLookupByLibrary.simpleMessage("पार्टी का प्रकार"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "पार्टी अनुसार लाभ", + ), + "password": MessageLookupByLibrary.simpleMessage("पासवर्ड"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "पासवर्ड खाली नहीं हो सकता", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "पासवर्ड अनिवार्य है (कम से कम 6 अक्षर)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "पासवर्ड कम से कम 6 अक्षरों का होना चाहिए", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "पासवर्ड मेल नहीं खाते", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "सदस्यता के लिए भुगतान करें", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("देय राशि"), + "payment": MessageLookupByLibrary.simpleMessage("भुगतान"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("भुगतान पूरा हुआ"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("भुगतान विवरण"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("भुगतान विफल"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "भुगतान विफल हो गया। कृपया पुनः प्रयास करें।", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("भुगतान गेटवे"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("भुगतान विधि"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("भुगतान के तरीके"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("भुगतान सफल"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "कृपया भुगतान प्रकार चुनें", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("भुगतान प्रकार"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "भुगतान सफल रहा!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("भुगतान वर्ष"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("भुगतान राशि"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("भुगतान के प्रकार"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "पेपैल के साथ भुगतान करें", + ), + "payroll": MessageLookupByLibrary.simpleMessage("पेरोल"), + "payrollList": MessageLookupByLibrary.simpleMessage("पेरोल सूची"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("पेरोल रिकॉर्ड"), + "payrollReports": MessageLookupByLibrary.simpleMessage("पेरोल रिपोर्ट"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF सफलतापूर्वक जनरेट हो गया", + ), + "percent": MessageLookupByLibrary.simpleMessage("प्रतिशत"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("अनुमति अस्वीकार"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "बैंक को हटाने की अनुमति अस्वीकार कर दी गई।", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "बैंक अपडेट करने की अनुमति नहीं दी गई।", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "बैंक देखने की अनुमति नहीं दी गई।", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "अनुमति नहीं दी गई!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("व्यक्तिगत जानकारी:"), + "phone": MessageLookupByLibrary.simpleMessage("फ़ोन नंबर"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "फोन नंबर उपलब्ध नहीं है।", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("फोन नंबर"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("फ़ोन सत्यापन"), + "phonee": MessageLookupByLibrary.simpleMessage("फोन:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "फाइल चुनें और अपलोड करें", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("समाप्ति तिथि चुनें"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("प्रारंभ तिथि चुनें"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "कृपया बिक्री वापसी जोड़ें", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "बैलेंस समायोजित करने के लिए कृपया कम से कम एक बैंक खाता जोड़ें।", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "कृपया मात्रा जोड़ें", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "कृपया अपना इंटरनेट कनेक्शन जांचें और पुनः प्रयास करें", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहले प्रिंटर कनेक्ट करें", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "कृपया अपना ब्लूटूथ प्रिंटर कनेक्ट करें", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "कृपया ब्लूटूथ सक्षम करें", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "कृपया एक बड़ा पासवर्ड दर्ज करें", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "कृपया पासवर्ड की पुष्टि करें", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "कृपया तारीख दर्ज करें", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "कृपया एक पासवर्ड दर्ज करें", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य ब्रांड नाम दर्ज करें", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य व्यवसाय नाम दर्ज करें", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य ईमेल दर्ज करें", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य नाम दर्ज करें", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य फोन नंबर दर्ज करें", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य उत्पाद नाम दर्ज करें", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य खरीद मूल्य दर्ज करें", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "कृपया सभी उत्पादों के लिए मान्य मात्रा (कम से कम 1) दर्ज करें", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य बिक्री मूल्य दर्ज करें", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य इकाई नाम दर्ज करें", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "कृपया राशि दर्ज करें", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "कृपया कम से कम एक मान दर्ज करें।", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "कृपया शाखा का नाम दर्ज करें", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "कृपया तारीख दर्ज करें", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "कृपया पद का नाम दर्ज करें", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "कृपया समाप्ति तिथि चुनें", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "कृपया अवकाश का नाम दर्ज करें", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "कृपया नाम दर्ज करें", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "कृपया रैक का नाम दर्ज करें", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "कृपया शेल्फ का नाम दर्ज करें", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "कृपया OTP दर्ज करें", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "कृपया इकाई का नाम दर्ज करें", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "कृपया एक मान्य नाम दर्ज करें", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहले मान्य फोन और नाम दर्ज करें", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "कृपया अपनी जानकारी दर्ज करें।", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "कृपया अपना फ़ोन नंबर दर्ज करें", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "कृपया अपना वेतन दर्ज करें", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहले बिक्री करें", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "कृपया एक श्रेणी चुनें", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "कृपया एक गंतव्य बैंक खाता चुनें।", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "कृपया एक खर्च श्रेणी चुनें", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "कृपया छुट्टी का प्रकार चुनें", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहले एक उत्पाद चुनें", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "कृपया एक शिफ्ट चुनें", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "कृपया प्रारंभ तिथि चुनें", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "कृपया स्थिति चुनें", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "कृपया एक कर्मचारी चुनें", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "कृपया एक महीना चुनें", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "कृपया दोनों खाते चुनें।", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "कृपया ब्रेक स्थिति चुनें", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "कृपया तारीख चुनें", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "कृपया विभाग चुनें", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "कृपया पद चुनें", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "कृपया वापसी के लिए उत्पाद चुनें", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "कृपया भुगतान वर्ष चुनें", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहले एक उत्पाद चुनें", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "कृपया प्रारंभ तिथि चुनें", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "कृपया स्थिति चुनें", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य प्रारंभ और समाप्ति तिथियां चुनें।", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "कृपया अपना लिंग चुनें", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "कृपया अपनी शिफ्ट चुनें", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "कृपया ऐप का उपयोग करने के लिए वैध खरीद कोड का उपयोग करें।", + ), + "pos": MessageLookupByLibrary.simpleMessage("पीओएस (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS बिक्री"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "बिक्री के बाद का संदेश", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "द्वारा प्रोत्साहित: एकनू", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("द्वारा संचालित"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "एंड्रॉइड और iOS ऐप समर्थन", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("प्रीमियम योजना"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("चुनने के लिए दबाएं"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF पूर्वावलोकन"), + "previousDue": MessageLookupByLibrary.simpleMessage("पिछला देय"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "पिछला भुगतान राशि", + ), + "price": MessageLookupByLibrary.simpleMessage("कीमत"), + "priceWarn": MessageLookupByLibrary.simpleMessage("कीमत खाली नहीं हो सकती"), + "print": MessageLookupByLibrary.simpleMessage("प्रिंट करें"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "चालान पर बैंक विवरण प्रिंट करें", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("बारकोड प्रिंट करें"), + "printLabel": MessageLookupByLibrary.simpleMessage("लेबल प्रिंट करें"), + "printing": MessageLookupByLibrary.simpleMessage("मुद्रण विकल्प"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "इन्वॉइस प्रिंट हो रहा है", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("मुद्रण विकल्प"), + "product": MessageLookupByLibrary.simpleMessage("उत्पाद"), + "productBrand": MessageLookupByLibrary.simpleMessage("उत्पाद ब्रांड"), + "productCategory": MessageLookupByLibrary.simpleMessage("उत्पाद श्रेणी"), + "productCode": MessageLookupByLibrary.simpleMessage("उत्पाद कोड"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "उत्पाद कोड आवश्यक है", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("उत्पाद विवरण"), + "productList": MessageLookupByLibrary.simpleMessage("उत्पादों की सूची"), + "productModels": MessageLookupByLibrary.simpleMessage("उत्पाद मॉडल"), + "productName": MessageLookupByLibrary.simpleMessage("प्रोडक्ट का नाम"), + "productNotFound": MessageLookupByLibrary.simpleMessage("उत्पाद नहीं मिला"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "उत्पाद खरीद इतिहास", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "उत्पाद खरीद रिपोर्ट", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("उत्पाद रैक"), + "productReports": MessageLookupByLibrary.simpleMessage("उत्पाद रिपोर्ट"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "उत्पाद बिक्री इतिहास", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "उत्पाद बिक्री रिपोर्ट", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("उत्पाद सेटिंग्स"), + "productStock": MessageLookupByLibrary.simpleMessage("उत्पाद स्टॉक"), + "productUnit": MessageLookupByLibrary.simpleMessage("उत्पाद इकाई"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "उत्पाद विविधताएं", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "उत्पाद अनुसार लाभ", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "उत्पाद अनुसार लाभ और हानि", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "उत्पाद अनुसार खरीद", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "उत्पाद अनुसार बिक्री", + ), + "products": MessageLookupByLibrary.simpleMessage("उत्पाद"), + "profile": MessageLookupByLibrary.simpleMessage("प्रोफ़ाइल"), + "profileEdit": MessageLookupByLibrary.simpleMessage( + "प्रोफ़ाइल संपादित करें", + ), + "profit": MessageLookupByLibrary.simpleMessage("लाभ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("लाभ और हानि"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "लाभ और हानि विवरण रिपोर्ट", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("लाभ और हानि"), + "profitMargin": MessageLookupByLibrary.simpleMessage("लाभ मार्जिन (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("लाभ प्रतिशत"), + "promo": MessageLookupByLibrary.simpleMessage("प्रोमो"), + "promoCode": MessageLookupByLibrary.simpleMessage("प्रोमो कोड"), + "purchase": MessageLookupByLibrary.simpleMessage("खरीदना"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("खरीदी अलार्म"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("खरीदने वाला:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "खरीदी पुष्टि हो गई", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("खरीदारी विवरण"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("खरीद मूल्य Ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "खरीद मूल्य Ex. आवश्यक है", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("खरीद मूल्य Inc."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "खरीद मूल्य Inc. आवश्यक है", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("खरीद सूची"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("अब खरीदें"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "प्रीमियम योजना खरीदें", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("खरीद मूल्य"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("खरीद मात्रा"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "खरीद मात्रा आवश्यक है", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("खरीद रिपोर्ट"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("बिक्री वापसी"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "खरीद वापसी रिपोर्ट", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("खरीद वापसी"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "आपको खरीदारी अपडेट करने की अनुमति नहीं है।", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "आपको खरीदारी बनाने की अनुमति नहीं है।", + ), + "purchased": MessageLookupByLibrary.simpleMessage("खरीदा"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("द्वारा खरीदा गया"), + "qty": MessageLookupByLibrary.simpleMessage("मात्रा"), + "quantity": MessageLookupByLibrary.simpleMessage("मात्रा"), + "quickOver": MessageLookupByLibrary.simpleMessage("त्वरित अवलोकन"), + "quickOverview": MessageLookupByLibrary.simpleMessage("त्वरित अवलोकन"), + "rack": MessageLookupByLibrary.simpleMessage("रैक"), + "rackName": MessageLookupByLibrary.simpleMessage("रैक का नाम"), + "racks": MessageLookupByLibrary.simpleMessage("रैक"), + "reOpen": MessageLookupByLibrary.simpleMessage("फिर से खोलें"), + "read": MessageLookupByLibrary.simpleMessage("पढ़ें"), + "receipt": MessageLookupByLibrary.simpleMessage("रसीद"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("प्राप्त राशि"), + "receivedBy": MessageLookupByLibrary.simpleMessage("द्वारा प्राप्त"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("से प्राप्त"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "हाल ही के लेनदेन", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("पिन प्राप्त करें"), + "reduceCash": MessageLookupByLibrary.simpleMessage("नकद घटाएं"), + "reference": MessageLookupByLibrary.simpleMessage("संदर्भ (Reference)"), + "referenceNo": MessageLookupByLibrary.simpleMessage("संदर्भ संख्या"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("संदर्भ संख्या"), + "register": MessageLookupByLibrary.simpleMessage("पंजीकरण करवाना"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "हमें शुरू किए बिना आपके फ़ोन को पंजीकृत करने की आवश्यकता है!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("शेष"), + "remainingDue": MessageLookupByLibrary.simpleMessage("शेष बकाया"), + "remark": MessageLookupByLibrary.simpleMessage("टिप्पणी"), + "rememberMe": MessageLookupByLibrary.simpleMessage("मुझे याद रखें"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "मुझे बाद में याद रखें", + ), + "remove": MessageLookupByLibrary.simpleMessage("हटाएं"), + "reports": MessageLookupByLibrary.simpleMessage("रिपोर्टों"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP पुनः भेजें "), + "resendOTP": MessageLookupByLibrary.simpleMessage("ओटीपी फिर से भेजें"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "अपने ईमेल या फोन नंबर का उपयोग करके पासवर्ड रीसेट करें", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "अपने खाते को पुनः प्राप्त करने और लॉग इन करने के लिए पासवर्ड रीसेट करें", + ), + "resets": MessageLookupByLibrary.simpleMessage("रीसेट"), + "retailer": MessageLookupByLibrary.simpleMessage("फुटकर विक्रेता"), + "retry": MessageLookupByLibrary.simpleMessage("पुनः प्रयास करें"), + "retryScan": MessageLookupByLibrary.simpleMessage("पुनः स्कैन करें"), + "retur": MessageLookupByLibrary.simpleMessage("वापसी"), + "returnAmount": MessageLookupByLibrary.simpleMessage("वापसी राशि"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("वापसी मात्रा"), + "returned": MessageLookupByLibrary.simpleMessage("वापस किया गया"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("वापस की गई राशि"), + "returnedDate": MessageLookupByLibrary.simpleMessage("वापसी की तारीख"), + "returnedItem": MessageLookupByLibrary.simpleMessage("वापस किया गया आइटम"), + "role": MessageLookupByLibrary.simpleMessage("भूमिका"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "भूमिका और अनुमति", + ), + "roles": MessageLookupByLibrary.simpleMessage("भूमिकाएं"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "निकटतम पूर्णांक तक राउंड करें", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "निकटतम दशमलव (0.05) तक राउंड करें", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "निकटतम दशमलव (0.1) तक राउंड करें", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "निकটতম दशमलव (0.5) तक राउंड करें", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "पूर्णांक तक राउंड करें", + ), + "rounding": MessageLookupByLibrary.simpleMessage("गोलाई"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("राउंडेड कुल"), + "roundings": MessageLookupByLibrary.simpleMessage("राउंडिंग (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("रनिंग कैश"), + "sNo": MessageLookupByLibrary.simpleMessage("क्रम संख्या (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("वेतन"), + "sale": MessageLookupByLibrary.simpleMessage("बिक्री"), + "saleBy": MessageLookupByLibrary.simpleMessage("द्वारा बेचा गया"), + "saleEdit": MessageLookupByLibrary.simpleMessage("बिक्री संपादन"), + "saleList": MessageLookupByLibrary.simpleMessage("बिक्री सूची"), + "salePrice": MessageLookupByLibrary.simpleMessage("विक्रय कीमत"), + "saleQty": MessageLookupByLibrary.simpleMessage("बिक्री मात्रा"), + "saleReq": MessageLookupByLibrary.simpleMessage("बिक्री मूल्य आवश्यक है"), + "saleReturn": MessageLookupByLibrary.simpleMessage("बिक्री वापसी"), + "sales": MessageLookupByLibrary.simpleMessage("बिक्री"), + "salesBy": MessageLookupByLibrary.simpleMessage("बेचने वाला:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("बिक्री विवरण"), + "salesList": MessageLookupByLibrary.simpleMessage("बिक्री सूची"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "बिक्री और खरीदारी का अवलोकन", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("विक्रय विवरण"), + "salesReturn": MessageLookupByLibrary.simpleMessage("बिक्री वापसी"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "बिक्री वापसी रिपोर्ट", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("बिक्री सेटिंग्स"), + "save": MessageLookupByLibrary.simpleMessage("बचाना"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "सहेजें और प्रकाशित करें", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("सेटिंग्स सहेजें"), + "saveVariant": MessageLookupByLibrary.simpleMessage("वैरिएंट सहेजें"), + "saving": MessageLookupByLibrary.simpleMessage("सहेज रहा है..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "उत्पाद QR कोड स्कैन करें", + ), + "search": MessageLookupByLibrary.simpleMessage("खोज"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("उपस्थिति खोजें"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("बैच नंबर खोजें..."), + "searchH": MessageLookupByLibrary.simpleMessage("यहाँ खोजें...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("छुट्टियां खोजें"), + "searchProduct": MessageLookupByLibrary.simpleMessage("उत्पाद खोजें"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "लेनदेन खोजें...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("खोजें..."), + "seconds": MessageLookupByLibrary.simpleMessage("सेकंड"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "सभी प्रोमो कोड देखें", + ), + "select": MessageLookupByLibrary.simpleMessage("चुनना"), + "selectABrand": MessageLookupByLibrary.simpleMessage("एक ब्रांड चुनें"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("एक चालान चुनें"), + "selectAccount": MessageLookupByLibrary.simpleMessage("खाता चुनें"), + "selectAll": MessageLookupByLibrary.simpleMessage("सभी चुनें"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "कम से कम एक शेल्फ चुनें", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "बैंक या नकद चुनें", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "व्यापार श्रेणी चुनें", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("श्रेणी चुनें"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ग्राहक चुनें"), + "selectDate": MessageLookupByLibrary.simpleMessage("तिथि चुनें"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "पहले तारीख का चयन करें", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "जमा गंतव्य चुनें", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "पहले कर्मचारी का चयन करें", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("प्रारंभ तिथि चुनें"), + "selectItems": MessageLookupByLibrary.simpleMessage("आइटम चुनें"), + "selectLang": MessageLookupByLibrary.simpleMessage("अपनी भाषा का चयन करें"), + "selectModel": MessageLookupByLibrary.simpleMessage("मॉडल चुनें"), + "selectOne": MessageLookupByLibrary.simpleMessage("एक चुनें"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("एक खाता चुनें"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "उत्पाद श्रेणी चुनें", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "उत्पाद इकाई चुनें", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("रैक चुनें"), + "selectShelf": MessageLookupByLibrary.simpleMessage("शेल्फ चुनें"), + "selectStock": MessageLookupByLibrary.simpleMessage("स्टॉक चुनें"), + "selectTax": MessageLookupByLibrary.simpleMessage("कर चुनें"), + "selectToDate": MessageLookupByLibrary.simpleMessage("समाप्ति तिथि चुनें"), + "selectType": MessageLookupByLibrary.simpleMessage("प्रकार चुनें"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "परिवर्तनों का चयन करें: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("गोदाम चुनें"), + "sellAll": MessageLookupByLibrary.simpleMessage("सभी बेचें >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("बिक्री मूल्य"), + "sellsBy": MessageLookupByLibrary.simpleMessage("द्वारा बेचा गया"), + "send": MessageLookupByLibrary.simpleMessage("भेजें"), + "sendCode": MessageLookupByLibrary.simpleMessage("कोड भेजें"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "हमने पासवर्ड रीसेट करने के निर्देशों के साथ एक ईमेल भेजा है:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("रीसेट लिंक भेजें"), + "sendMessage": MessageLookupByLibrary.simpleMessage("संदेश भेजें"), + "sendSMS": MessageLookupByLibrary.simpleMessage("एसएमएस भेजें"), + "sendSms": MessageLookupByLibrary.simpleMessage("एसएमएस भेजें"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("अपना ईमेल भेजें"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "अपने डॉक्टर को बेहतर प्रभाव से जोड़ने के लिए अपनी प्रोफ़ाइल अपडेट करें", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "नया पासवर्ड सेट करें", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "अपना प्रोफाइल सेटअप करें", + ), + "setting": MessageLookupByLibrary.simpleMessage("सेटिंग"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 दिन"), + "share": MessageLookupByLibrary.simpleMessage("शेयर करें"), + "shelf": MessageLookupByLibrary.simpleMessage("शेल्फ"), + "shelfName": MessageLookupByLibrary.simpleMessage("शेल्फ का नाम"), + "shelves": MessageLookupByLibrary.simpleMessage("अलमारियां (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("शिफ्ट"), + "shiftName": MessageLookupByLibrary.simpleMessage("शिफ्ट का नाम"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("शिपिंग पता"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("शिपिंग शुल्क"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "दुकान का प्रारंभिक संतुलन", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "दुकान का शेष संतुलन", + ), + "showAction": MessageLookupByLibrary.simpleMessage("कार्रवाई दिखाएं"), + "showCode": MessageLookupByLibrary.simpleMessage("कोड दिखाएं"), + "showCombo": MessageLookupByLibrary.simpleMessage("कॉम्বো दिखाएं"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "समाप्ति तिथि दिखाएं", + ), + "showName": MessageLookupByLibrary.simpleMessage("नाम दिखाएं"), + "showPrice": MessageLookupByLibrary.simpleMessage("कीमत दिखाएं"), + "showSingle": MessageLookupByLibrary.simpleMessage("एकल दिखाएं"), + "showVariant": MessageLookupByLibrary.simpleMessage("वैरिएंट दिखाएं"), + "signIn": MessageLookupByLibrary.simpleMessage("साइन इन करें"), + "signUp": MessageLookupByLibrary.simpleMessage("साइन अप करें"), + "single": MessageLookupByLibrary.simpleMessage("एकल"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 दिन"), + "size": MessageLookupByLibrary.simpleMessage("आकार"), + "skip": MessageLookupByLibrary.simpleMessage("छोड़ें"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("अपडेट छोड़ें"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / कोड"), + "skuOrCode": MessageLookupByLibrary.simpleMessage( + "एसकेयू / कोड (SKU / Code)", + ), + "sl": MessageLookupByLibrary.simpleMessage("क्रमांक"), + "smartWatch": MessageLookupByLibrary.simpleMessage("स्मार्ट वॉच"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("सामाजिक विपणन"), + "sold": MessageLookupByLibrary.simpleMessage("बिका हुआ"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "वेब पेज के साथ कुछ गलत हुआ।", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("कुछ है"), + "staffLogin": MessageLookupByLibrary.simpleMessage("कर्मचारी लॉगिन"), + "start": MessageLookupByLibrary.simpleMessage("शुरू"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक शुरू होने का समय", + ), + "startDate": MessageLookupByLibrary.simpleMessage("प्रारंभ तिथि"), + "startNewSale": MessageLookupByLibrary.simpleMessage("नई बिक्री शुरू करें"), + "startTime": MessageLookupByLibrary.simpleMessage("प्रारंभ समय"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "प्रारंभ समय आवश्यक है", + ), + "started": MessageLookupByLibrary.simpleMessage("शुरू हुआ"), + "state": MessageLookupByLibrary.simpleMessage("राज्य"), + "stateName": MessageLookupByLibrary.simpleMessage("राज्य का नाम"), + "status": MessageLookupByLibrary.simpleMessage("स्थिति"), + "staus": MessageLookupByLibrary.simpleMessage("स्थिति"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("अभी भी अवैतनिक"), + "stock": MessageLookupByLibrary.simpleMessage("भंडार"), + "stockList": MessageLookupByLibrary.simpleMessage("शेयर सूची"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("स्टॉक / वेरिएंट"), + "stockReport": MessageLookupByLibrary.simpleMessage("स्टॉक रिपोर्ट"), + "stockValue": MessageLookupByLibrary.simpleMessage("स्टॉक मूल्य"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "स्टॉक कम से कम 1 होना चाहिए", + ), + "stocks": MessageLookupByLibrary.simpleMessage("स्टॉक: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("उप कर सूची"), + "subTaxes": MessageLookupByLibrary.simpleMessage("उप कर"), + "subTotal": MessageLookupByLibrary.simpleMessage("उप कुल"), + "submit": MessageLookupByLibrary.simpleMessage("प्रस्तुत करें"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("अभी सब्सक्राइब करें"), + "subscription": MessageLookupByLibrary.simpleMessage("अंशदान"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "सदस्यता रिपोर्ट", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("सदस्यता"), + "subtotal": MessageLookupByLibrary.simpleMessage("उपकुल"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "सफलतापूर्वक भुगतान किया", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("सप्लायर भुगतान"), + "supplier": MessageLookupByLibrary.simpleMessage("देने वाला"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("सप्लायर विवरण"), + "supplierDue": MessageLookupByLibrary.simpleMessage("सप्लायर बकाया"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("सप्लायर लेजर"), + "supplierName": MessageLookupByLibrary.simpleMessage("आपूर्तिकर्ता का नाम"), + "switchBank": MessageLookupByLibrary.simpleMessage("शाखा बदलें?"), + "switchs": MessageLookupByLibrary.simpleMessage("बदलें"), + "tax": MessageLookupByLibrary.simpleMessage("कर (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("कर समूह"), + "taxPercent": MessageLookupByLibrary.simpleMessage("कर प्रतिशत"), + "taxRates": MessageLookupByLibrary.simpleMessage("कर दरें"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "कर दरें- अपनी कर दरों का प्रबंधन करें", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("कर (Tax) रिपोर्ट"), + "taxReportList": MessageLookupByLibrary.simpleMessage("कर रिपोर्ट सूची"), + "taxType": MessageLookupByLibrary.simpleMessage("कर प्रकार"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "एकल/बहु कर प्रकार के साथ कर", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "आपकी खरीदारी के लिए धन्यवाद", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "आपके बकाया भुगतान के लिए धन्यवाद", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "थर्मल इनवॉয়েস लोगो", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "थर्मल प्रिंटर भाषा", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "थर्मल प्रिंटर पेज का आकार", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 दिन"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "प्रति शीट 32 लेबल, 8.27 इंच गुणा 11.69 इंच", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("इस महीने"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "यह प्लान अपग्रेड के योग्य नहीं है", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "यह प्लान खरीद के लिए उपलब्ध नहीं है", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "यह उत्पाद पहले से जोड़ा गया है!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("इस सप्ताह"), + "thisYear": MessageLookupByLibrary.simpleMessage("इस साल"), + "time": MessageLookupByLibrary.simpleMessage("समय"), + "timeIn": MessageLookupByLibrary.simpleMessage("आने का समय"), + "timeOut": MessageLookupByLibrary.simpleMessage("जाने का समय"), + "to": MessageLookupByLibrary.simpleMessage("को"), + "toAccount": MessageLookupByLibrary.simpleMessage("खाते में"), + "toDate": MessageLookupByLibrary.simpleMessage("तारीख तक"), + "today": MessageLookupByLibrary.simpleMessage("आज"), + "todaySummary": MessageLookupByLibrary.simpleMessage("आज का सारांश"), + "top5Customer": MessageLookupByLibrary.simpleMessage("शीर्ष 5 ग्राहक"), + "top5Product": MessageLookupByLibrary.simpleMessage("शीर्ष 5 उत्पाद"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("शीर्ष 5 सप्लायर"), + "total": MessageLookupByLibrary.simpleMessage("कुल"), + "totalAmount": MessageLookupByLibrary.simpleMessage("कुल राशि"), + "totalAssets": MessageLookupByLibrary.simpleMessage("कुल संपत्ति"), + "totalBalance": MessageLookupByLibrary.simpleMessage("कुल शेष (Balance)"), + "totalCategories": MessageLookupByLibrary.simpleMessage("कुल श्रेणियाँ"), + "totalDue": MessageLookupByLibrary.simpleMessage("कुल बकाया"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("कुल बकाया राशि"), + "totalExpense": MessageLookupByLibrary.simpleMessage("कुल खर्च"), + "totalIncome": MessageLookupByLibrary.simpleMessage("कुल आय"), + "totalItems": MessageLookupByLibrary.simpleMessage("कुल आइटम"), + "totalLoss": MessageLookupByLibrary.simpleMessage("पूरा नुकसान"), + "totalPayable": MessageLookupByLibrary.simpleMessage("कुल देय"), + "totalPrice": MessageLookupByLibrary.simpleMessage("कुल मूल्य"), + "totalProduct": MessageLookupByLibrary.simpleMessage("कुल उत्पाद"), + "totalProfit": MessageLookupByLibrary.simpleMessage("कुल लाभ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("कुल खरीदारी"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "कुल वापस की गई राशि", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("कुल वापस"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("कुल वेतन राशि"), + "totalSales": MessageLookupByLibrary.simpleMessage("कुल बिक्री"), + "totalVat": MessageLookupByLibrary.simpleMessage("कुल वैट"), + "totall": MessageLookupByLibrary.simpleMessage("कुल:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("लेन-देन का अवलोकन"), + "transactionType": MessageLookupByLibrary.simpleMessage("लेनदेन का प्रकार"), + "transactions": MessageLookupByLibrary.simpleMessage("लेनदेन"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "लेनदेन इतिहास रिपोर्ट", + ), + "transfer": MessageLookupByLibrary.simpleMessage("हस्तांतरण (Transfer)"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "चेक हस्तांतरित करें", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("हस्तांतरण तिथि"), + "tryAgain": MessageLookupByLibrary.simpleMessage("पुनः प्रयास करें"), + "twitter": MessageLookupByLibrary.simpleMessage("ट्विटर"), + "type": MessageLookupByLibrary.simpleMessage("प्रकार"), + "typeSelect": MessageLookupByLibrary.simpleMessage("प्रकार चुनें"), + "unPaid": MessageLookupByLibrary.simpleMessage("अवैतनिक"), + "unit": MessageLookupByLibrary.simpleMessage("इकाई"), + "unitName": MessageLookupByLibrary.simpleMessage("इकाई का नाम"), + "unitPirce": MessageLookupByLibrary.simpleMessage("इकाई मूल्य"), + "unitPrice": MessageLookupByLibrary.simpleMessage("इकाई मूल्य"), + "units": MessageLookupByLibrary.simpleMessage("इकाइयों"), + "unlimited": MessageLookupByLibrary.simpleMessage("असीमित"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("अनलिमिटेड उपयोग"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "हमारे पैकेज के असीमित उपयोग👇", + ), + "update": MessageLookupByLibrary.simpleMessage("अद्यतन"), + "updateBranch": MessageLookupByLibrary.simpleMessage("शाखा अपडेट करें"), + "updateContact": MessageLookupByLibrary.simpleMessage("संपर्क अपडेट करें"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "स्टॉक अपडेट करने में विफल", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("अभी अद्यतन करें"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "आपको पार्टी अपडेट करने की अनुमति नहीं है।", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("अद्यतन उत्पाद"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "उत्पाद सफलतापूर्वक अपडेट किया गया!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "आपको उत्पाद अपडेट करने की अनुमति नहीं है।", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "अपने प्रालेख का अद्यतन करें", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("खरीद अपडेट करें"), + "updateRole": MessageLookupByLibrary.simpleMessage("भूमिका अपडेट करें"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "आपको बिक्री अपडेट करने की अनुमति नहीं है।", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "सफलतापूर्वक अपडेट किया गया", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "अपने प्रोफाइल को अपडेट करें ताकि आप अपने ग्राहक को बेहतर प्रभाव के साथ जोड़ सकें", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "अपनी सदस्यता अपडेट करें", + ), + "updating": MessageLookupByLibrary.simpleMessage("अद्यतन कर रहा है..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("अब अपग्रेड करें"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR कोड के लिए UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("अपलोड करें"), + "uploadImage": MessageLookupByLibrary.simpleMessage("छवि अपलोड करें"), + "uploading": MessageLookupByLibrary.simpleMessage("अपलोड हो रहा है..."), + "useGallery": MessageLookupByLibrary.simpleMessage("गैलरी का उपयोग करें"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "उपयोगकर्ता शीर्षक खाली नहीं हो सकता", + ), + "user": MessageLookupByLibrary.simpleMessage("उपयोगकर्ता"), + "userRole": MessageLookupByLibrary.simpleMessage("उपयोगकर्ता भूमिका"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "उपयोगकर्ता भूमिका विवरण", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("उपयोगकर्ता शीर्षक"), + "values": MessageLookupByLibrary.simpleMessage("मान (Values)"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "वैरिएंट सफलतापूर्वक जोड़ा गया!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "वैरिएंट सफलतापूर्वक हटाया गया!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("वैरिएंट सूची"), + "variationId": MessageLookupByLibrary.simpleMessage( + "विविधता आईडी (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage( + "विविधताएं (Variations)", + ), + "variationsProduct": MessageLookupByLibrary.simpleMessage("विविधता उत्पाद"), + "vat": MessageLookupByLibrary.simpleMessage("वैट"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("वैट और टैक्स"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("वैट/जीएसटी नंबर"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("वैट/जीएसटी शीर्षक"), + "vatId": MessageLookupByLibrary.simpleMessage("वैट आईडी (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("वैट नंबर"), + "vatReports": MessageLookupByLibrary.simpleMessage("वैट रिपोर्ट"), + "vatType": MessageLookupByLibrary.simpleMessage("वैट प्रकार (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("सत्यापन"), + "verify": MessageLookupByLibrary.simpleMessage("सत्यापित करें"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "अपना ईमेल सत्यापित करें", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ईमेल सत्यापित करें"), + "view": MessageLookupByLibrary.simpleMessage("विवरण देखें"), + "viewAll": MessageLookupByLibrary.simpleMessage("सभी को देखें"), + "viewDetails": MessageLookupByLibrary.simpleMessage("विवरण देखें"), + "viewPrice": MessageLookupByLibrary.simpleMessage("कीमत देखें"), + "viewStock": MessageLookupByLibrary.simpleMessage("स्टॉक देखें"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "इसके लिए लेनदेन देख रहे हैं", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("वॉक-इन ग्राहक"), + "wallet": MessageLookupByLibrary.simpleMessage("वॉलेट"), + "walletBalance": MessageLookupByLibrary.simpleMessage("वॉलेट बैलेंस"), + "warehouse": MessageLookupByLibrary.simpleMessage("गोदাম"), + "warehouseName": MessageLookupByLibrary.simpleMessage("गोदाम का नाम"), + "warranty": MessageLookupByLibrary.simpleMessage("वारंटी"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "हमने एक पुष्टि ईमेल भेजा है", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "हमने आपके फोन नंबर पर एक OTP भेजा है", + ), + "weekly": MessageLookupByLibrary.simpleMessage("साप्ताहिक"), + "weight": MessageLookupByLibrary.simpleMessage("वजन"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("वापस स्वागत है!"), + "whatNew": MessageLookupByLibrary.simpleMessage("नया क्या है"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("थोक मूल्य"), + "wholesaler": MessageLookupByLibrary.simpleMessage("थोक विक्रेता"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "जल्द ही जोड़ा जाएगा", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "अपना संदेश यहाँ लिखें", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("यहां पाठ लिखें..."), + "yearly": MessageLookupByLibrary.simpleMessage("वार्षिक"), + "years": MessageLookupByLibrary.simpleMessage("वर्ष"), + "yes": MessageLookupByLibrary.simpleMessage("हाँ"), + "yesterday": MessageLookupByLibrary.simpleMessage("कल (बीता हुआ)"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "आप बकाया से अधिक भुगतान नहीं कर सकते", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "अब आप OTP पुनः भेज सकते हैं।", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "आपके पास बारकोड जनरेट करने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "आपके पास मॉडल हटाने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "आपके पास शेल्फ हटाने की अनुमति नहीं है", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "आपके पास लाभ और हानि की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "आपके पास व्यय श्रेणी बनाने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "आपके पास आय श्रेणी बनाने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "आपके पास मॉडल बनाने की अनुमति नहीं है", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "आपके पास खरीदारी करने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "आपके पास विभाग हटाने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "आपके पास पद हटाने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "आपके पास छुट्टी का अनुरोध हटाने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "आपके पास पेरोल हटाने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "आपके पास एक्सेल एक्सेल निर्यात (Export) करने की अनुमति नहीं है", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "आपके पास बारकोड जनरेट करने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "आपके पास रिपोर्ट जनरेट करने की अनुमति नहीं है", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "आपके पास शाखा अपडेट करने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "आपके पास विभाग अपडेट करने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "आपके पास छुट्टी का अनुरोध अपडेट करने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "आपके पास मॉडल अपडेट करने की अनुमति नहीं है", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "आपके पास अवकाश अपडेट करने की अनुमति नहीं है।", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "आपके पास उपस्थिति देखने की अनुमति नहीं है", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "आपके पास पेरोल अपडेट करने की अनुमति नहीं है।", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "आपके पास पद अपडेट करने की अनुमति नहीं है।", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "आपके पास शिफ्ट हटाने की अनुमति नहीं है।", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "आपके पास शिफ्ट अपडेट करने की अनुमति नहीं है।", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "आपके पास रैक बनाने की अनुमति नहीं है।", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "आपके पास रैक हटाने की अनुमति नहीं है।", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "आपके पास रैक अपडेट करने की अनुमति नहीं है।", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "आपके पास व्यय बनाने की अनुमति नहीं है।", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "आपके पास आय बनाने की अनुमति नहीं है।", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "आपको अनुमति देनी होगी", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("आप उपयोग कर रहे हैं "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "क्या आप इस उत्पाद को हटाना चाहते हैं?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "आपका मुफ्त पैकेज लगभग समाप्त हो चुका है, अपना अगला योजना खरीदें धन्यवाद।", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("आपका पैकेज"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "आपका पैकेज 5 दिन में समाप्त हो जाएगा", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "आपका पैकेज आज समाप्त हो जाएगा\n\nकृपया फिर से खरीदें", + ), + "zip": MessageLookupByLibrary.simpleMessage("पिन कोड"), + "zipCode": MessageLookupByLibrary.simpleMessage("पिन कोड दर्ज करें"), + }; +} diff --git a/lib/generated/intl/messages_hr.dart b/lib/generated/intl/messages_hr.dart new file mode 100644 index 0000000..4398001 --- /dev/null +++ b/lib/generated/intl/messages_hr.dart @@ -0,0 +1,1643 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a hr locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'hr'; + + static String m0(start) => "Ponovno pošalji OTP za \$${start} sekundi"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Detalji kupca"), + "INVOICE": MessageLookupByLibrary.simpleMessage("RAČUN"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo za A4 račun"), + "action": MessageLookupByLibrary.simpleMessage("Akcija"), + "actions": MessageLookupByLibrary.simpleMessage("Radnje"), + "active": MessageLookupByLibrary.simpleMessage("Aktivan"), + "add": MessageLookupByLibrary.simpleMessage("Dodaj"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Dodajte kupnju"), + "addBrand": MessageLookupByLibrary.simpleMessage("Dodaj brend"), + "addCash": MessageLookupByLibrary.simpleMessage("Dodaj gotovinu"), + "addCategory": MessageLookupByLibrary.simpleMessage("Dodaj kategoriju"), + "addContact": MessageLookupByLibrary.simpleMessage("Dodaj kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Dodajte kupca"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Dodaj kupca"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Dodaj dostavu"), + "addExpense": MessageLookupByLibrary.simpleMessage("Dodaj trošak"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Dodaj kategoriju troška", + ), + "addIncome": MessageLookupByLibrary.simpleMessage("Dodaj prihod"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Dodaj kategoriju prihoda", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Dodaj stavke"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Dodaj novu adresu"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Dodaj novi model"), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Dodaj novi proizvod", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Dodajte novu kupnju", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Dodaj novi regal"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Dodaj novi porez"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj novu varijaciju", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Dodaj nove varijacije", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Dodaj novo skladište", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Dodaj napomenu"), + "addParty": MessageLookupByLibrary.simpleMessage("Dodaj stranke"), + "addPayment": MessageLookupByLibrary.simpleMessage("Dodaj plaćanje"), + "addProduct": MessageLookupByLibrary.simpleMessage("Dodajte proizvod"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Prvo dodajte proizvod", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Proizvod je uspješno kreiran!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje proizvoda.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Dodaj kupnju"), + "addRole": MessageLookupByLibrary.simpleMessage("Dodaj ulogu"), + "addSale": MessageLookupByLibrary.simpleMessage("Dodajte prodaju"), + "addSales": MessageLookupByLibrary.simpleMessage("Dodaj prodaju"), + "addShelf": MessageLookupByLibrary.simpleMessage("Dodaj novu policu"), + "addStock": MessageLookupByLibrary.simpleMessage("Dodaj zalihe"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj podvarijantu", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Dodaj porez"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Dodaj novu poreznu grupu", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Dodaj jedinicu"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Dodaj ulogu korisnika", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Dodaj varijantu"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Dodaj detalje varijante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Dodano u košaricu"), + "adding": MessageLookupByLibrary.simpleMessage("Dodavanje.."), + "address": MessageLookupByLibrary.simpleMessage("Adresa"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Predujam"), + "all": MessageLookupByLibrary.simpleMessage("Sve"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Sva poslovna rješenja", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro je potpuno poslovno rješenje s inventarom, računima, prodajom, troškovima i dobitkom/gubitkom.", + ), + "allTime": MessageLookupByLibrary.simpleMessage("Sve vrijeme"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Već dodano"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Već imate račun?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Iznos"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Iznos mora biti veći od 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metoda zaokruživanja iznosa", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Iznosi riječima"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS će biti poslat na sledeći broj: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Podrška za Android i iOS aplikacije", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Primijeni"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Jeste li sigurni?"), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite obrisati ovu ulogu?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite izbrisati ovu stranku?", + ), + "attachment": MessageLookupByLibrary.simpleMessage("Privitak"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Ovlašteni potpis", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Natrag na početnu"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladeš"), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Postavke ispisa barkod naljepnica", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Generator barkoda"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator barkoda", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barkodovi"), + "batch": MessageLookupByLibrary.simpleMessage("Serija"), + "batchNo": MessageLookupByLibrary.simpleMessage("Broj serije"), + "billTO": MessageLookupByLibrary.simpleMessage("Račun na ime"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Adresa za naplatu"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth je isključen. Molimo uključite ga.", + ), + "brand": MessageLookupByLibrary.simpleMessage("Brend"), + "brandName": MessageLookupByLibrary.simpleMessage("Naziv brenda"), + "brands": MessageLookupByLibrary.simpleMessage("Brendovi"), + "bulk": MessageLookupByLibrary.simpleMessage("Masovno učitavanje"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masovni prijenos"), + "businessCat": MessageLookupByLibrary.simpleMessage("Poslovna kategorija"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Naziv tvrtke i poslovanja", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kupi sada"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kupi premium plan"), + "call": MessageLookupByLibrary.simpleMessage("Poziv"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nije moguće dohvatiti detalje plaćanja.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Odustani"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Traženje uređaja...", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacitet"), + "cash": MessageLookupByLibrary.simpleMessage("Gotovina"), + "categories": MessageLookupByLibrary.simpleMessage("Kategorije"), + "category": MessageLookupByLibrary.simpleMessage("Kategorija"), + "categoryName": MessageLookupByLibrary.simpleMessage("Naziv kategorije"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Iznos povrata"), + "changePassword": MessageLookupByLibrary.simpleMessage("Promijeni lozinku"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Provjerite e-poštu"), + "choose": MessageLookupByLibrary.simpleMessage("Odaberi"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Odaberite državu"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Odaberite kupca"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Odaberite dobavljača", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Izaberite svoje značajke", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Značajke su važan dio koji čini PosPro drugačijim od tradicionalnih rješenja.", + ), + "city": MessageLookupByLibrary.simpleMessage("Grad"), + "cityName": MessageLookupByLibrary.simpleMessage("Naziv grada"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Očisti"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kliknite za povezivanje", + ), + "close": MessageLookupByLibrary.simpleMessage("Zatvori"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Naplati dug"), + "collectDues": MessageLookupByLibrary.simpleMessage("Molimo naplatite dug"), + "collectedBy": MessageLookupByLibrary.simpleMessage("Prikupio:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Preuzeo/la"), + "color": MessageLookupByLibrary.simpleMessage("Boja"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinacija više poreza", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombi"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o combo proizvodima", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombi proizvodi"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Uskoro"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Adresa tvrtke"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Potvrdite brisanje"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Potvrdi lozinku"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Potvrdite lozinku", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Potvrdi povrat"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Potvrdi SMS na"), + "congratulation": MessageLookupByLibrary.simpleMessage("Čestitamo"), + "connect": MessageLookupByLibrary.simpleMessage("Klikni za povezivanje"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("Povežite pisač"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Povežite svoju pisač", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Povezano s"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontaktirajte nas"), + "continueButton": MessageLookupByLibrary.simpleMessage("Nastavi"), + "continueE": MessageLookupByLibrary.simpleMessage("Nastavi"), + "cost": MessageLookupByLibrary.simpleMessage("Trošak"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Trošak bez poreza", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Trošak s porezom", + ), + "country": MessageLookupByLibrary.simpleMessage("Zemlja"), + "create": MessageLookupByLibrary.simpleMessage("Kreiraj"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Kreirajte besplatan račun", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Kreiraj besplatni račun", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Kreirajte novu lozinku", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje PDF-a.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje prodaje.", + ), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kreditni limit stranke", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "custom": MessageLookupByLibrary.simpleMessage("Prilagođeno"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Prilagođeno brendiranje računa", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Prilagođeni ispis"), + "customer": MessageLookupByLibrary.simpleMessage("Kupac"), + "customerDue": MessageLookupByLibrary.simpleMessage("Dugovanje kupca"), + "customerName": MessageLookupByLibrary.simpleMessage("Ime kupca"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kupac plaća"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Broj telefona kupca", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Potpis kupca"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Dnevne transakcije", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Nadzorna ploča"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Podaci su uspješno spremljeni.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Datum do ne može biti prije datuma od.", + ), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "days": MessageLookupByLibrary.simpleMessage("dani"), + "dealer": MessageLookupByLibrary.simpleMessage("Diler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Cijena za dilere"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Zadana prodajna cijena", + ), + "delete": MessageLookupByLibrary.simpleMessage("Izbriši"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Obriši račun"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite obrisati ovu seriju?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Jeste li sigurni da želite obrisati svoj račun? Ova radnja će trajno izbrisati sve vaše podatke.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za brisanje stranke.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Uspješno izbrisano!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Brisanje...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Adresa dostave"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Trošak dostave"), + "description": MessageLookupByLibrary.simpleMessage("Opis"), + "details": MessageLookupByLibrary.simpleMessage("Detalji"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-cifreni PIN je poslan na vašu e-mail adresu: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Onemogući"), + "discount": MessageLookupByLibrary.simpleMessage("Popust"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ne uznemiravaj"), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Želite li izbrisati korisnika?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Želite li izaći iz aplikacije?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nemate račun?", + ), + "done": MessageLookupByLibrary.simpleMessage("Gotovo"), + "download": MessageLookupByLibrary.simpleMessage("Preuzmi"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Preuzmi APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Preuzmi Excel format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Preuzimanje uspješno! Provjerite mapu Dokumenti", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Preuzimanje..."), + "due": MessageLookupByLibrary.simpleMessage("Dug"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Iznos duga: "), + "dueCollection": MessageLookupByLibrary.simpleMessage("Prikupljanje duga"), + "dueList": MessageLookupByLibrary.simpleMessage("Popis dugovanja"), + "dueReport": MessageLookupByLibrary.simpleMessage("Izvješće o dugovanjima"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Prodaja na dug nije dopuštena za kupce bez računa.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dugovanja"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Lako korištenje mobilne POS blagajne", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosPro aplikacija je besplatna i jednostavna za korištenje. Zapravo, jedan je od najboljih POS sustava diljem svijeta.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Uredi"), + "editCategory": MessageLookupByLibrary.simpleMessage("Uredi kategoriju"), + "editModel": MessageLookupByLibrary.simpleMessage("Uredi model"), + "editPhone": MessageLookupByLibrary.simpleMessage("Uredi broj telefona?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Uredi proizvod"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Uredi račun kupnje", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Uredi regal"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Uredi račun prodaje", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Uredi policu"), + "editTax": MessageLookupByLibrary.simpleMessage("Uredi porez"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Uredi poreznu grupu"), + "editVariations": MessageLookupByLibrary.simpleMessage("Uredi varijaciju"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Uredi skladište"), + "email": MessageLookupByLibrary.simpleMessage("Email adresa"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-mail ne može biti prazan", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-adresa"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Unesite nisku zalihu"), + "endDate": MessageLookupByLibrary.simpleMessage("Datum završetka"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Zatvorite svoj besplatan plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Unesite broj serije"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv brenda", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Unesite važeći popust", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Unesite valjani OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Unesite važeće zalihe", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Unesite adresu"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Unesite iznos"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Unesite broj serije"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Unesite naziv tvrtke/dućana", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Unesite kapacitet"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Unesite boju"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Unesite broj telefona kupca", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Unesite cijenu za dilera", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Unesite popust"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Unesite svoju e-adresu u nastavku kako biste primili poveznicu za resetiranje lozinke.", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije troška", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Unesite datum troška", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Unesite punu adresu", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije prihoda", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Unesite tekst oznake", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv proizvođača", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv modela", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Unesite ime"), + "enterNote": MessageLookupByLibrary.simpleMessage("Unesite bilješku"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Unesite početni saldo", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Unesite kod proizvoda", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv proizvoda", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Unesite cijenu kupnje", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Unesite količinu"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Unesite referentni broj", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Unesite cijenu saltinga", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv police", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Unesite veličinu"), + "enterStock": MessageLookupByLibrary.simpleMessage("Unesite zalihe"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Unesite poreznu stopu", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Unesite vrstu"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Unesite korisničko ime", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Unesite naslov korisnika", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Unesite važeći OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Unesite vrijednosti"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Unesite PDV/Broj poreza na dodanu vrijednost", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Unesite naziv PDV-a/Poreza na dodanu vrijednost", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv skladišta", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Unesite težinu"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Unesite cijenu veleprodaje", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Unesite svoju email adresu", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Unesite svoje puno ime", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Unesite svoje ime"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Unesite razinu bilješke", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Unesite lozinku", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Unesite svoj broj telefona", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Unesite poruku nakon prodaje", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Pogreška pri brisanju poreza", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel datoteke"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel učitavač"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Cijena bez PDV-a"), + "expDate": MessageLookupByLibrary.simpleMessage("Datum isteka"), + "expense": MessageLookupByLibrary.simpleMessage("Trošak"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategorije troškova"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Datum troška"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Trošak za"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Izvješće o troškovima", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Vrste troškova"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Status isteka"), + "expire": MessageLookupByLibrary.simpleMessage("Istječe"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Izvještaji o isteklim proizvodima", + ), + "expiredDate": MessageLookupByLibrary.simpleMessage("Datum isteka"), + "expiredList": MessageLookupByLibrary.simpleMessage("Istekli popis"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Istekli proizvod"), + "expiry": MessageLookupByLibrary.simpleMessage("Istek"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Produži plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Neuspješno brisanje poreza", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Neuspješno dohvaćanje verzije platforme.", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Neuspješna obrada povrata.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Značajka"), + "field": MessageLookupByLibrary.simpleMessage("Polje"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dana"), + "filter": MessageLookupByLibrary.simpleMessage("Filtriraj"), + "firstName": MessageLookupByLibrary.simpleMessage("Ime"), + "flat": MessageLookupByLibrary.simpleMessage("Fiksno"), + "folder": MessageLookupByLibrary.simpleMessage( + "Možda je e-mail završio u vašem spam folderu.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Zaboravljena lozinka", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Besplatna sigurnosna kopija podataka", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Besplatna ažuriranja za cijeli život", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Besplatni paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Besplatni plan"), + "fromAccount": MessageLookupByLibrary.simpleMessage("S računa"), + "fromDate": MessageLookupByLibrary.simpleMessage("Od datuma"), + "fullName": MessageLookupByLibrary.simpleMessage("Puno ime"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Potpuno plaćeno"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerija"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka za generiranje PDF-a", + ), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Generiranje PDF-a"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Dobili ste e-poštu"), + "gotIt": MessageLookupByLibrary.simpleMessage("Razumio"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruto dobit (Gross Profit)", + ), + "guest": MessageLookupByLibrary.simpleMessage("Gost"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Već imate račun?"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Cijena: Od više prema nižoj", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Unesite e-mail adresu"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Unesite lozinku"), + "home": MessageLookupByLibrary.simpleMessage("Početna"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Pristajem na trajno brisanje mog računa.", + ), + "image": MessageLookupByLibrary.simpleMessage("Slika"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktivno"), + "inStock": MessageLookupByLibrary.simpleMessage("Na zalihi"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Cijena s PDV-om"), + "income": MessageLookupByLibrary.simpleMessage("Prihod"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategorije prihoda", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Datum prihoda"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Prihod za"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Izvještaj o prihodu"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za pregled izvještaja o prihodima.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Vrsta prihoda"), + "incomes": MessageLookupByLibrary.simpleMessage("Prihodi"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informacije na naljepnicama", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Br. fakture"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za pristup inventaru", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Račun"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo računa"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Broj računa"), + "item": MessageLookupByLibrary.simpleMessage("Stavka"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Stavka dodana"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Prodaja stavki"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Rola 1.5\"*1, 38mm*25mm, Razmak 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Rola 2\"*1, 50mm*25mm, Razmak 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Lozinka"), + "language": MessageLookupByLibrary.simpleMessage("Jezik"), + "lastName": MessageLookupByLibrary.simpleMessage("Prezime"), + "lastYear": MessageLookupByLibrary.simpleMessage("Prošle godine"), + "ledger": MessageLookupByLibrary.simpleMessage("Glavna knjiga (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("Veza"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Popis je prazan"), + "loading": MessageLookupByLibrary.simpleMessage("Učitavanje"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Učitavanje OTP postavki...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Prijava"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Prijava putem e-pošte", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Odjava"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Prijava nije uspjela. Molimo pokušajte ponovno.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Prijava putem telefona", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Gubitak"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Gubitak/Dobit"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Gubitak/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o gubitku/profitu", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Niska zaliha"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Upozorenje o niskoj zalihi", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o niskim zalihama", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Cijena: Od niže prema višoj", + ), + "lp": MessageLookupByLibrary.simpleMessage("Gubitak/Profit"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalji gubitka/profita", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Upravljanje postavkama", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Datum proizvodnje"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Datum proizvodnje", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Proizvođač"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Card"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobilni:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobitel"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspješno kreiran!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Naziv modela"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspješno ažuriran!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeli"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Potvrda o uplati"), + "monthly": MessageLookupByLibrary.simpleMessage("Mjesečno"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Više informacija"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Maksimalna prodajna cijena (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Ime"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ime ne može biti prazno", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Neto dobit (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Ukupni neto iznos"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nova lozinka"), + "next": MessageLookupByLibrary.simpleMessage("Sljedeće"), + "no": MessageLookupByLibrary.simpleMessage("Ne"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nemate račun?"), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Korisnik nije aktivan", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nema serije"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran Bluetooth uređaj.", + ), + "noData": MessageLookupByLibrary.simpleMessage("Nema dostupnih podataka"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Nema podataka"), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Uređaj nije pronađen", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Nema duga"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nema odabranog duga", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nijedna datoteka nije odabrana", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Stavka nije pronađena", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran nijedan predmet", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nema pronađenih proizvoda.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Nema pronađenih stranki"), + "noProductFound": MessageLookupByLibrary.simpleMessage("Nema proizvoda"), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran nijedan proizvod", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nema pronađene uloge korisnika", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Podaci o zalihi nisu dostupni.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nije odabran podporez", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih dobavljača", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Nema transakcije"), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nisu definirane vrijednosti", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Varijacija nije pronađena.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nepovratno (PDV/Popust)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nijedan"), + "notFound": MessageLookupByLibrary.simpleMessage("Nema pronađeno"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nema internetske veze", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nije moguće pokrenuti aplikaciju za telefon.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni odgovarajući rezultati", + ), + "note": MessageLookupByLibrary.simpleMessage("Bilješka"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Razina bilješke"), + "notification": MessageLookupByLibrary.simpleMessage("Obavijest"), + "off": MessageLookupByLibrary.simpleMessage("Isključeno"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Stara lozinka"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Stara lozinka ne može biti prazna", + ), + "on": MessageLookupByLibrary.simpleMessage("Uključeno"), + "openCamera": MessageLookupByLibrary.simpleMessage("Otvori kameru"), + "openSetting": MessageLookupByLibrary.simpleMessage("Otvori postavke"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Početno stanje"), + "opinion": MessageLookupByLibrary.simpleMessage("Unesite svoje mišljenje"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ili nastavi s"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Nema na skladištu"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Naš Premium plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Značajke paketa"), + "package": MessageLookupByLibrary.simpleMessage("Paketa"), + "packageDate": MessageLookupByLibrary.simpleMessage("Datum pakiranja"), + "packageName": MessageLookupByLibrary.simpleMessage("Naziv paketa"), + "packingDate": MessageLookupByLibrary.simpleMessage("Datum pakiranja"), + "paid": MessageLookupByLibrary.simpleMessage("Plaćeno"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Iznos plaćeno"), + "paidBy": MessageLookupByLibrary.simpleMessage("Plaćeno od"), + "paidVia": MessageLookupByLibrary.simpleMessage("Plaćeno putem"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Djelomično plaćeno"), + "parties": MessageLookupByLibrary.simpleMessage("Stranke"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje stranke.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Popis stranaka"), + "password": MessageLookupByLibrary.simpleMessage("Lozinka"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Lozinka ne može biti prazna", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Lozinka mora imati najmanje 6 znakova", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Lozinka mora imati najmanje 6 znakova", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Lozinke se ne poklapaju", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Plaćanje za pretplatu", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Iznos za uplatu"), + "payment": MessageLookupByLibrary.simpleMessage("Plaćanje"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Plaćanje završeno", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Plačanje nije uspjelo", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Plačanje nije uspjelo. Molimo pokušajte ponovo.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Platni prolaz"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Način plaćanja"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Načini plaćanja"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Uspjeh plačanja"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite način plaćanja", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Vrsta plaćanja"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Plačanje je bilo uspješno!", + ), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Iznosi plaćanja"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Vrste plaćanja"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Plati putem PayPala"), + "percent": MessageLookupByLibrary.simpleMessage("Postotak"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Pristup odbijen"), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Dopuštenje za ažuriranje banke odbijeno.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Dopuštenje za pregled banke odbijeno.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Dozvola nije odobrena!", + ), + "phone": MessageLookupByLibrary.simpleMessage("Broj telefona"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Broj telefona nije dostupan.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Broj telefona"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verifikacija telefona", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Odaberi i učitaj datoteku", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Odaberite datum završetka", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Odaberite datum početka", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte količinu", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Molimo provjerite internetsku vezu i pokušajte ponovno", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo spojite pisač", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Molimo omogućite Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Molimo unesite dužu lozinku", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Molimo unesite potvrdnu lozinku", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Molimo unesite lozinku", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći naziv brenda", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći naziv tvrtke", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću e-mail adresu", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći broj telefona", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći naziv proizvoda", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću cijenu kupnje", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Unesite valjanu količinu (min. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću cijenu prodaje", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći naziv jedinice", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Molimo unesite iznos", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Molimo unesite barem jednu vrijednost.", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite ime", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv regala", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv police", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Molimo unesite OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv jedinice", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite valjano ime", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći broj telefona i ime prvo", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Molimo unesite svoje podatke.", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Molimo najprije obavite prodaju", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite kategoriju", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite kategoriju troška", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Prvo odaberite proizvod", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Molimo odaberite proizvod za povrat", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo odaberite proizvod", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Molimo koristite važeći kod za kupnju za korištenje aplikacije.", + ), + "posSale": MessageLookupByLibrary.simpleMessage("POS prodaja"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Poruka nakon prodaje", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Pokreće"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Podrška za Android i iOS aplikacije", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Pritisnite za odabir", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Pregled PDF-a"), + "previousDue": MessageLookupByLibrary.simpleMessage("Prethodno dugovanje"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Prethodni iznos plaćanja", + ), + "price": MessageLookupByLibrary.simpleMessage("Cijena"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Cijena ne može biti prazna", + ), + "print": MessageLookupByLibrary.simpleMessage("Ispis"), + "printBarCode": MessageLookupByLibrary.simpleMessage("Ispiši barkod"), + "printLabel": MessageLookupByLibrary.simpleMessage("Ispiši naljepnicu"), + "printing": MessageLookupByLibrary.simpleMessage("Opcija ispisa"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Ispis računa"), + "printingOption": MessageLookupByLibrary.simpleMessage("Opcije ispisa"), + "product": MessageLookupByLibrary.simpleMessage("Proizvod"), + "productBrand": MessageLookupByLibrary.simpleMessage("Brend proizvoda"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategorija proizvoda", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Šifra proizvoda"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kod proizvoda je obavezan", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Detalji proizvoda"), + "productList": MessageLookupByLibrary.simpleMessage("Popis proizvoda"), + "productModels": MessageLookupByLibrary.simpleMessage("Modeli proizvoda"), + "productName": MessageLookupByLibrary.simpleMessage("Naziv proizvoda"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Proizvod nije pronađen", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o kupnji proizvoda", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Regali za proizvode"), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o prodaji proizvoda", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Postavke proizvoda", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Zaliha proizvoda"), + "productUnit": MessageLookupByLibrary.simpleMessage("Jedinica proizvoda"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Varijacije proizvoda", + ), + "products": MessageLookupByLibrary.simpleMessage("Proizvodi"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Uređivanje profila"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o dobiti i gubitku", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Dobit i gubitak"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Marža profita (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Postotak dobiti"), + "promo": MessageLookupByLibrary.simpleMessage("Promocija"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promotivni kod"), + "purchase": MessageLookupByLibrary.simpleMessage("Kupnja"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm za kupovinu"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kupljeno od:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Kupovina potvrđena", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Detalji kupnje"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Nabavna cijena bez PDV-a", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Potrebna je nabavna cijena bez PDV-a", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Nabavna cijena s PDV-om", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Potrebna je nabavna cijena s PDV-om", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Popis kupovina"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kupi sada"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kupi premium plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Cijena kupnje"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Potrebna količina kupnje", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Izvješće o kupovini", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Povrat prodaje"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o povratu kupovine", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Povrati kupnje"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za ažuriranje kupovina.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje kupovina.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Kupljeno"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Kupljeno od strane"), + "qty": MessageLookupByLibrary.simpleMessage("Količina"), + "quantity": MessageLookupByLibrary.simpleMessage("Količina"), + "quickOver": MessageLookupByLibrary.simpleMessage("Brzi pregled"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Brzi pregled"), + "rack": MessageLookupByLibrary.simpleMessage("Regal (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Naziv regala"), + "racks": MessageLookupByLibrary.simpleMessage("Regali (Racks)"), + "read": MessageLookupByLibrary.simpleMessage("Čitaj"), + "receipt": MessageLookupByLibrary.simpleMessage("Račun / Potvrda"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Primljeni iznos"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nedavne transakcije", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Smanji gotovinu"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referentni broj"), + "register": MessageLookupByLibrary.simpleMessage("Registracija"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Morate registrirati svoj telefon prije nego što započnete!", + ), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Preostalo za platiti", + ), + "rememberMe": MessageLookupByLibrary.simpleMessage("Zapamti me"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Sjeti me kasnije"), + "remove": MessageLookupByLibrary.simpleMessage("Ukloni"), + "reports": MessageLookupByLibrary.simpleMessage("Izvješća"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Ponovno pošaljite OTP za", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Ponovno pošaljite OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Ponovno postavite lozinku koristeći svoju e-mail adresu ili broj telefona", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Ponovno postavite svoju lozinku za oporavak i prijavite se na svoj račun", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetiraj"), + "retailer": MessageLookupByLibrary.simpleMessage("Trgovac"), + "retryScan": MessageLookupByLibrary.simpleMessage("Pokušaj ponovno"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Iznos povrata"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Količina povrata"), + "returned": MessageLookupByLibrary.simpleMessage("Vraćeno"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Datum povrata"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Vraćeni artikl"), + "role": MessageLookupByLibrary.simpleMessage("Uloga"), + "roles": MessageLookupByLibrary.simpleMessage("Uloge"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbliži cijeli broj", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokruži na cijeli broj", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Zaokruživanje"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Zaokruženi ukupno"), + "roundings": MessageLookupByLibrary.simpleMessage("Zaokruživanje (+/-)"), + "sNo": MessageLookupByLibrary.simpleMessage("Br."), + "sale": MessageLookupByLibrary.simpleMessage("Prodaja"), + "saleBy": MessageLookupByLibrary.simpleMessage("Prodano od strane"), + "saleList": MessageLookupByLibrary.simpleMessage("Popis prodaja"), + "salePrice": MessageLookupByLibrary.simpleMessage("Cijena prodaje"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Potrebna je prodajna cijena", + ), + "sales": MessageLookupByLibrary.simpleMessage("Prodaja"), + "salesBy": MessageLookupByLibrary.simpleMessage("Prodao:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detalji prodaje"), + "salesList": MessageLookupByLibrary.simpleMessage("Popis prodaje"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pregled prodaje i kupnje", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Izvješće o prodaji"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Povrat prodaje"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Izvještaj o povratu prodaje", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Postavke prodaje"), + "save": MessageLookupByLibrary.simpleMessage("Spremi"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Spremi i objavi"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Spremi postavke"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Spremi varijantu"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skeniraj QR kod proizvoda", + ), + "search": MessageLookupByLibrary.simpleMessage("Pretraži"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Pretraži broj serije...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Pretraži ovdje...."), + "searchProduct": MessageLookupByLibrary.simpleMessage("Pretraži proizvod"), + "searchWith": MessageLookupByLibrary.simpleMessage("Pretraži..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunde"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Pogledaj sve promotivne kodove", + ), + "select": MessageLookupByLibrary.simpleMessage("Odaberi"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Odaberite brend"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Odaberite račun"), + "selectAll": MessageLookupByLibrary.simpleMessage("Odaberi sve"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Odaberite barem jednu policu", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Odaberite kategoriju poslovanja", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Odaberite kategoriju", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Odaberite kupca"), + "selectDate": MessageLookupByLibrary.simpleMessage("Odaberite datum"), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Odaberite početni datum", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Odaberi stavke"), + "selectLang": MessageLookupByLibrary.simpleMessage("Odaberi jezik"), + "selectModel": MessageLookupByLibrary.simpleMessage("Odaberite model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Odaberite jedno"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Odaberite kategoriju proizvoda", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Odaberite jedinicu proizvoda", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Odaberi regal"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Odaberi policu"), + "selectStock": MessageLookupByLibrary.simpleMessage("Odaberi zalihu"), + "selectTax": MessageLookupByLibrary.simpleMessage("Odaberite porez"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Odaberite završni datum", + ), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Odaberite varijacije: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Odaberi skladište", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Prodaj sve >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prodajna cijena"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Prodaje"), + "send": MessageLookupByLibrary.simpleMessage("Pošalji"), + "sendCode": MessageLookupByLibrary.simpleMessage("Pošalji kod"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Poslali smo vam e-poštu s uputama za resetiranje lozinke na:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Pošalji poveznicu za resetiranje", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Pošalji poruku"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Pošaljite SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Pošalji SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Pošaljite svoj e-mail", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil kako biste ostavili bolji dojam na svojeg doktora", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Postavite novu lozinku", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Postavite svoj profil", + ), + "setting": MessageLookupByLibrary.simpleMessage("postavljanje"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dana"), + "share": MessageLookupByLibrary.simpleMessage("Podijeli"), + "shelf": MessageLookupByLibrary.simpleMessage("Polica (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Naziv police"), + "shelves": MessageLookupByLibrary.simpleMessage("Police (Shelves)"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adresa za dostavu", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Troškovi dostave"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Početni saldo trgovine", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Preostali saldo trgovine", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Prikaži akciju"), + "showCode": MessageLookupByLibrary.simpleMessage("Prikaži kod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Prikaži kombi"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Prikaži datum isteka", + ), + "showName": MessageLookupByLibrary.simpleMessage("Prikaži ime"), + "showPrice": MessageLookupByLibrary.simpleMessage("Prikaži cijenu"), + "showSingle": MessageLookupByLibrary.simpleMessage("Prikaži pojedinačno"), + "showVariant": MessageLookupByLibrary.simpleMessage("Prikaži varijantu"), + "signIn": MessageLookupByLibrary.simpleMessage("Prijavite se"), + "signUp": MessageLookupByLibrary.simpleMessage("Prijavi se"), + "single": MessageLookupByLibrary.simpleMessage("Pojedinačno"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dana"), + "size": MessageLookupByLibrary.simpleMessage("Veličina"), + "skip": MessageLookupByLibrary.simpleMessage("Preskoči"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Preskoči ažuriranje", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("Redni broj"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Pametan sat"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Društveni marketing", + ), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Nešto nije u redu s web stranicom.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Nešto je"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Prijava osoblja"), + "start": MessageLookupByLibrary.simpleMessage("Početak"), + "startDate": MessageLookupByLibrary.simpleMessage("Datum početka"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Započni novu prodaju", + ), + "state": MessageLookupByLibrary.simpleMessage("Država"), + "stateName": MessageLookupByLibrary.simpleMessage("Naziv države"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Još neplaćeno"), + "stock": MessageLookupByLibrary.simpleMessage("Zaliha"), + "stockList": MessageLookupByLibrary.simpleMessage("Popis zaliha"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Zaliha / Varijanta", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Izvještaj o zalihama"), + "stockValue": MessageLookupByLibrary.simpleMessage("Vrijednost zaliha"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Zaliha mora biti najmanje 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Zalihe: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Popis podporeza"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Podporezi"), + "subTotal": MessageLookupByLibrary.simpleMessage("Međuzbroj"), + "submit": MessageLookupByLibrary.simpleMessage("Pošalji"), + "subscription": MessageLookupByLibrary.simpleMessage("Pretplata"), + "subscriptions": MessageLookupByLibrary.simpleMessage("Pretplate"), + "subtotal": MessageLookupByLibrary.simpleMessage("Iznos prije PDV-a"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "uspješno plaćeno", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Dobavljač plaća"), + "supplier": MessageLookupByLibrary.simpleMessage("Dobavljač"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Podaci o dobavljaču", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Naziv dobavljača"), + "tax": MessageLookupByLibrary.simpleMessage("Porez (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Porezna grupa"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Postotak poreza"), + "taxRates": MessageLookupByLibrary.simpleMessage("Porezne stope"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Porezne stope - Upravljajte svojim poreznim stopama", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Vrsta poreza"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Porez s jednim/više tipova poreza", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Hvala vam na plaćanju", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo za termalni račun", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Jezik termalnog pisača", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Veličina stranice termalnog pisača", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dana"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 naljepnice po listu, 8.27 x 11.69 inča", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ovaj mjesec"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ovaj plan se ne može nadograditi", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ovaj plan nije dostupan za kupnju", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ovaj proizvod je već dodan!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ovaj tjedan"), + "thisYear": MessageLookupByLibrary.simpleMessage("Ova godina"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na račun"), + "toDate": MessageLookupByLibrary.simpleMessage("Do datuma"), + "today": MessageLookupByLibrary.simpleMessage("Danas"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Dnevni pregled"), + "total": MessageLookupByLibrary.simpleMessage("Ukupno"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Ukupni iznos"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Ukupno kategorija", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Ukupno za platiti"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Ukupni iznos duga"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Ukupni trošak"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Ukupni prihod"), + "totalItems": MessageLookupByLibrary.simpleMessage("Ukupno stavki"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Ukupan gubitak"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Ukupno za platiti"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Ukupna cijena"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Ukupno proizvoda"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Ukupan profit"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Ukupna kupnja"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Ukupni iznos vraćen", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Ukupno vraćeno"), + "totalSales": MessageLookupByLibrary.simpleMessage("Ukupna prodaja"), + "totalVat": MessageLookupByLibrary.simpleMessage("Ukupan PDV"), + "totall": MessageLookupByLibrary.simpleMessage("Ukupno:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Pregled transakcije"), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Vrsta transakcije", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transakcije"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Povijest transakcija", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Pokušaj ponovno"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tip"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Odaberite tip"), + "unPaid": MessageLookupByLibrary.simpleMessage("Nepodmireno"), + "unit": MessageLookupByLibrary.simpleMessage("Jedinica"), + "unitName": MessageLookupByLibrary.simpleMessage("Naziv jedinice"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Jedinična cijena"), + "units": MessageLookupByLibrary.simpleMessage("Jedinice"), + "unlimited": MessageLookupByLibrary.simpleMessage("Neograničeno"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Neograničena upotreba", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neograničena upotreba našeg paketa👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Ažuriraj"), + "updateContact": MessageLookupByLibrary.simpleMessage("Ažuriraj kontakt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Neuspjelo ažuriranje zaliha", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Ažuriraj sada"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za ažuriranje stranke.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Ažuriraj proizvod"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Proizvod je uspješno ažuriran!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za ažuriranje proizvoda.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("Ažuriraj profil"), + "updateRole": MessageLookupByLibrary.simpleMessage("Ažuriraj ulogu"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za ažuriranje prodaje.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Uspješno ažurirano"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil kako biste bolje povezali svoje kupce", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoju pretplatu", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ažuriranje..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Nabavite sada"), + "upload": MessageLookupByLibrary.simpleMessage("Učitaj"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Učitaj sliku"), + "uploading": MessageLookupByLibrary.simpleMessage("Učitavanje..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Koristi galeriju"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Naslov korisnika ne može biti prazan", + ), + "user": MessageLookupByLibrary.simpleMessage("Korisnik"), + "userRole": MessageLookupByLibrary.simpleMessage("Korisnička uloga"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalji korisničke uloge", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Naslov korisnika"), + "values": MessageLookupByLibrary.simpleMessage("Vrijednosti"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varijanta je uspješno dodana!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varijanta je uspješno obrisana!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Popis varijanti"), + "variationId": MessageLookupByLibrary.simpleMessage("ID varijacije"), + "variations": MessageLookupByLibrary.simpleMessage("Varijacije"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Proizvodi s varijacijama", + ), + "vat": MessageLookupByLibrary.simpleMessage("PDV"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("PDV i porez"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "PDV/Broj poreza na dodanu vrijednost", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "Naziv PDV-a/Poreza na dodanu vrijednost", + ), + "vatId": MessageLookupByLibrary.simpleMessage("PDV ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("PDV broj"), + "vatReports": MessageLookupByLibrary.simpleMessage("PDV izvještaji"), + "vatType": MessageLookupByLibrary.simpleMessage("Vrsta PDV-a"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikacija"), + "verify": MessageLookupByLibrary.simpleMessage("Potvrdi"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Potvrdite svoj e-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Potvrdite e-mail"), + "view": MessageLookupByLibrary.simpleMessage("Pogledaj detalje"), + "viewAll": MessageLookupByLibrary.simpleMessage("Prikaži sve"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Vidi cijenu"), + "viewStock": MessageLookupByLibrary.simpleMessage("Vidi zalihu"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Kupac koji dolazi osobno", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("Skladište (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Naziv skladišta"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Poslali smo e-mail za potvrdu na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Poslali smo OTP na vaš broj telefona", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Tjedno"), + "weight": MessageLookupByLibrary.simpleMessage("Težina"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Dobrodošli nazad!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Što je novo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Cijena veleprodaje", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Trgovac na veliko"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Bit će dodano uskoro", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Napišite svoju poruku ovdje", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Ovdje napišite tekst...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Godišnje"), + "years": MessageLookupByLibrary.simpleMessage("Godine"), + "yes": MessageLookupByLibrary.simpleMessage("Da"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ne možete platiti više od duga", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Sada možete ponovno poslati OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za generiranje barkoda.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za brisanje modela.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za brisanje police", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje kategorije troškova.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje kategorije prihoda.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje modela", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za izradu kupnji.", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za generiranje barkoda.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za ažuriranje modela", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za stvaranje regala.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za brisanje regala.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za ažuriranje regala.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje troška.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Nemate dopuštenje za kreiranje prihoda.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Morate dati dozvolu", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Koristite "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Vaš besplatni paket je skoro gotov, kupite svoj sljedeći plan. Hvala.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Vaš paket"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Vaš paket će isteći za 5 dana", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Vaš paket ističe danas\n\nMolimo vas da ponovno kupite", + ), + "zip": MessageLookupByLibrary.simpleMessage("Poštanski broj"), + "zipCode": MessageLookupByLibrary.simpleMessage("Unesite poštanski broj"), + }; +} diff --git a/lib/generated/intl/messages_hu.dart b/lib/generated/intl/messages_hu.dart new file mode 100644 index 0000000..0b85d23 --- /dev/null +++ b/lib/generated/intl/messages_hu.dart @@ -0,0 +1,2415 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a hu locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'hu'; + + static String m0(start) => "OTP újraküldése \$${start} másodperc múlva"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Vásárló adatai"), + "INVOICE": MessageLookupByLibrary.simpleMessage("SZÁMLA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4-es számla logó"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Számla megjelenítési neve", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Számlatulajdonos neve", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Számla neve"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Számla neve"), + "action": MessageLookupByLibrary.simpleMessage("Művelet"), + "actions": MessageLookupByLibrary.simpleMessage("Műveletek"), + "active": MessageLookupByLibrary.simpleMessage("Aktív"), + "add": MessageLookupByLibrary.simpleMessage("Hozzáadás"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon hozzá egy vásárlást", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Jelenlét hozzáadása", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Bank hozzáadása"), + "addBrand": MessageLookupByLibrary.simpleMessage("Márka hozzáadása"), + "addCash": MessageLookupByLibrary.simpleMessage("Készpénz hozzáadása"), + "addCategory": MessageLookupByLibrary.simpleMessage("Kategória hozzáadása"), + "addContact": MessageLookupByLibrary.simpleMessage("Kapcsolat hozzáadása"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon hozzá egy ügyfelet", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Vevő hozzáadása"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Szállítás hozzáadása"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Részleg hozzáadása"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Új beosztás hozzáadása", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Költség hozzáadása"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Költségkategória hozzáadása", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Ünnepnap hozzáadása"), + "addImage": MessageLookupByLibrary.simpleMessage("Kép hozzáadása"), + "addIncome": MessageLookupByLibrary.simpleMessage("Bevétel hozzáadása"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Bevételi kategória hozzáadása", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Elemek hozzáadása"), + "addLeave": MessageLookupByLibrary.simpleMessage("Szabadság hozzáadása"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "További mezők hozzáadása", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Új cím hozzáadása"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Új jelenlét hozzáadása", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bankszámlák hozzáadása", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Új munkavállaló hozzáadása", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Új ünnepnap hozzáadása", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Új szabadság hozzáadása", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Új modell hozzáadása"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Új bérszámfejtés hozzáadása", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Új termék hozzáadása", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon hozzá egy vásárlást", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Új rács hozzáadása"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Új műszak hozzáadása"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Új adó hozzáadása"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Új változat hozzáadása", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Új változatok hozzáadása", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Új raktár hozzáadása", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Megjegyzés hozzáadása"), + "addParty": MessageLookupByLibrary.simpleMessage("Pártok hozzáadása"), + "addPayment": MessageLookupByLibrary.simpleMessage("Fizetés hozzáadása"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon hozzá egy terméket", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Először adjon hozzá terméket", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Termék sikeresen létrehozva!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága termék létrehozásához.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Vásárlás hozzáadása"), + "addRole": MessageLookupByLibrary.simpleMessage("Szerepkör hozzáadása"), + "addSale": MessageLookupByLibrary.simpleMessage("Adjon hozzá egy akciót"), + "addSales": MessageLookupByLibrary.simpleMessage("Értékesítés hozzáadása"), + "addShelf": MessageLookupByLibrary.simpleMessage("Új polc hozzáadása"), + "addShift": MessageLookupByLibrary.simpleMessage("Műszak hozzáadása"), + "addStock": MessageLookupByLibrary.simpleMessage("Készlet hozzáadása"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Alváltozat hozzáadása", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Adó hozzáadása"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Új adócsoport hozzáadása", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Egység hozzáadása"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Felhasználói Szerep Hozzáadása", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Variáns hozzáadása"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Variáns részletek hozzáadása", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Kosárba téve"), + "adding": MessageLookupByLibrary.simpleMessage("Hozzáadás.."), + "address": MessageLookupByLibrary.simpleMessage("Cím"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Banki egyenleg korrekciója", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Készpénz korrekció"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Készpénzegyenleg korrekciója", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Korrekció dátuma"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Előleg"), + "all": MessageLookupByLibrary.simpleMessage("Összes"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Minden üzleti megoldás", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "A PosPro egy teljes üzleti megoldás raktárkészlettel, számlával, értékesítéssel, költséggel és veszteség/nyereség számítással.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Minden munkavállaló"), + "allParties": MessageLookupByLibrary.simpleMessage("Minden partner"), + "allParty": MessageLookupByLibrary.simpleMessage("Minden partner"), + "allTime": MessageLookupByLibrary.simpleMessage("Minden időben"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Minden tranzakció"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Már hozzáadva"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Már van fiókja?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Összeg"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Az összegnek nagyobbnak kell lennie, mint 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Összeg kerekítési módszer", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Összegek betűvel"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Az összeg megadása kötelező", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS-t az alábbi számra küldjük: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android és iOS alkalmazás támogatás", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Alkalmaz"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Biztos benne?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Biztosan törölni akarja ezt a fióktelepet?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Biztosan törölni szeretné ezt a szerepkört?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Biztosan át akar váltani másik fióktelepre?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Biztos benne, hogy törölni akarja ezt a partnert?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Biztosan ki akar lépni ebből a fióktelepből?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Dátummal"), + "assets": MessageLookupByLibrary.simpleMessage("Eszközök"), + "attachment": MessageLookupByLibrary.simpleMessage("Melléklet"), + "attendance": MessageLookupByLibrary.simpleMessage("Jelenlét"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Jelenléti jelentések", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Engedélyezett aláírás", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatikusan számolt napok", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automatikusan kiválasztva", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Vissza a Főoldalra"), + "balance": MessageLookupByLibrary.simpleMessage("Egyenleg"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Fennálló tartozás"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Mérleg"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Banglades"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankszámlák"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Banki adatok"), + "bankName": MessageLookupByLibrary.simpleMessage("Bank neve"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankközi átutalás", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bankból készpénzbe utalás", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Vonalkód címke nyomtatási beállítások", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Vonalkód generátor"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Vonalkód generátor", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Vonalkódok"), + "batch": MessageLookupByLibrary.simpleMessage("Tétel"), + "batchNo": MessageLookupByLibrary.simpleMessage("Tételszám"), + "billTO": MessageLookupByLibrary.simpleMessage("Számlázás címe"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Számla szerinti nyereség", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Számlázási cím"), + "birthDate": MessageLookupByLibrary.simpleMessage("Születési dátum"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth kikapcsolva. Kérjük, kapcsolja be.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Fióktelep"), + "branchList": MessageLookupByLibrary.simpleMessage("Fióktelepek listája"), + "brand": MessageLookupByLibrary.simpleMessage("Márka"), + "brandName": MessageLookupByLibrary.simpleMessage("Márkanév"), + "brands": MessageLookupByLibrary.simpleMessage("Márkák"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Szünet időtartama"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Szünet állapota"), + "breakTime": MessageLookupByLibrary.simpleMessage("Szünet ideje"), + "bulk": MessageLookupByLibrary.simpleMessage("Tömeges feltöltés"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Tömeges feltöltés"), + "businessCat": MessageLookupByLibrary.simpleMessage("Üzleti kategória"), + "businessName": MessageLookupByLibrary.simpleMessage("Cégnév és cégnév"), + "buyNow": MessageLookupByLibrary.simpleMessage("Vásárlás most"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Vásároljon prémium csomagot", + ), + "call": MessageLookupByLibrary.simpleMessage("Hívás"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Ez a tranzakciótípus nem szerkeszthető.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nem sikerült lekérni a fizetési adatokat.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Megszünteti"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Eszközök keresése...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nem lehet ugyanarra a számlára utalni.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacitás"), + "cash": MessageLookupByLibrary.simpleMessage("Készpénz"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Készpénz és Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Készpénz- és Bankkezelés", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Cashflow (Pénzáramlás)"), + "cashIn": MessageLookupByLibrary.simpleMessage("Készpénz be"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Készpénzállomány"), + "cashOut": MessageLookupByLibrary.simpleMessage("Készpénz ki"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Készpénz-Bank átvezetés", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategóriák"), + "category": MessageLookupByLibrary.simpleMessage("Kategória"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategória név"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Visszajáró összeg"), + "changePassword": MessageLookupByLibrary.simpleMessage("Jelszó módosítása"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Emailek megtekintése"), + "cheque": MessageLookupByLibrary.simpleMessage("Csekkek"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Csekk összege"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Csekk dátuma"), + "chequeList": MessageLookupByLibrary.simpleMessage("Csekkek listája"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Csekkszám"), + "choose": MessageLookupByLibrary.simpleMessage("Válasszon"), + "chooseCountry": MessageLookupByLibrary.simpleMessage( + "Ország kiválasztása", + ), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Válasszon egy Ügyfelet", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Válasszon beszállítót", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Válassza ki a funkciókat", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "A funkciók fontos részét képezik annak, hogy a PosPro más legyen, mint a hagyományos megoldások.", + ), + "city": MessageLookupByLibrary.simpleMessage("Város"), + "cityName": MessageLookupByLibrary.simpleMessage("Város neve"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Törlés"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kattintson a csatlakozáshoz", + ), + "close": MessageLookupByLibrary.simpleMessage("Bezárás"), + "closed": MessageLookupByLibrary.simpleMessage("Lezárt"), + "code": MessageLookupByLibrary.simpleMessage("Kód"), + "collectDue": MessageLookupByLibrary.simpleMessage("Gyűjts össze Esedékes"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Kérem, gyűjtsön be egy esedékességet", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Gyűjtötte:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Átvette"), + "color": MessageLookupByLibrary.simpleMessage("Szín"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Több adó kombinációja", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombó"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombinált termék jelentés", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombó termékek"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinált jelentés"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Hamarosan"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Cég címe"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Törlés megerősítése", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Jelszó megerősítése"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Jelszó megerősítése", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Visszáru megerősítése", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "SMS megerősítése ide:", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Gratulálunk"), + "connect": MessageLookupByLibrary.simpleMessage( + "Kattintson a csatlakozáshoz", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Csatlakoztassa a nyomtatót", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Csatlakoztassa a nyomtatóját", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Csatlakozva:"), + "contactUs": MessageLookupByLibrary.simpleMessage( + "Lépjen Velünk Kapcsolatba", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("Folytatni"), + "continueE": MessageLookupByLibrary.simpleMessage("Folytatás"), + "cost": MessageLookupByLibrary.simpleMessage("Költség"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Költség adó nélkül", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Költség adóval"), + "country": MessageLookupByLibrary.simpleMessage("Ország"), + "countryName": MessageLookupByLibrary.simpleMessage("Ország neve"), + "create": MessageLookupByLibrary.simpleMessage("Létrehozás"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Hozzon létre egy ingyenes fiókot", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Hozzon létre egy ingyenes fiókot", + ), + "createBranch": MessageLookupByLibrary.simpleMessage( + "Fióktelep létrehozása", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Új jelszó létrehozása", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága PDF létrehozásához.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága eladás létrehozásához.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Jóváírás (Be)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Párthitel keret"), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "Jelenlegi egyenleg", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Jelenlegi készpénzegyenleg", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Jelenlegi hónap"), + "currentYear": MessageLookupByLibrary.simpleMessage("Jelenlegi év"), + "currents": MessageLookupByLibrary.simpleMessage("Jelenlegi"), + "custom": MessageLookupByLibrary.simpleMessage("Egyéni"), + "customDate": MessageLookupByLibrary.simpleMessage("Egyéni dátum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Személyre szabott számlamárkázás", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Egyedi nyomtatás"), + "customer": MessageLookupByLibrary.simpleMessage("Vevő"), + "customerDate": MessageLookupByLibrary.simpleMessage("Egyéni dátum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Ügyfél tartozás"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Vevői folyószámla"), + "customerName": MessageLookupByLibrary.simpleMessage("Ügyfél neve"), + "customerPay": MessageLookupByLibrary.simpleMessage("Ügyfél fizetés"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ügyfél telefonszám", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Vevő aláírása"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("Napi tranzakció"), + "dashboard": MessageLookupByLibrary.simpleMessage("Irányítópult"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Az adatokat sikeresen mentettük.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dátum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "A záró dátum nem lehet korábbi, mint a kezdő dátum.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "A dátum megadása kötelező", + ), + "dates": MessageLookupByLibrary.simpleMessage("Dátum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Napló"), + "days": MessageLookupByLibrary.simpleMessage("nap"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Hátralévő napok"), + "dealer": MessageLookupByLibrary.simpleMessage("Kereskedő"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Kereskedői ár"), + "debitOut": MessageLookupByLibrary.simpleMessage("Terhelés (Ki)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Alapértelmezett eladási ár", + ), + "delete": MessageLookupByLibrary.simpleMessage("Törlés"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Számla törlése"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Biztosan törli ezt a tételt?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Biztosan törölni szeretné a fiókját? Ez a művelet véglegesen törli az összes adatát.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága párt törléséhez.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Sikeresen törölve!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Törlés...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Szállítási cím"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Szállítási díj"), + "department": MessageLookupByLibrary.simpleMessage("Részleg"), + "deposit": MessageLookupByLibrary.simpleMessage("Befizetés"), + "depositTo": MessageLookupByLibrary.simpleMessage("Befizetés ide"), + "description": MessageLookupByLibrary.simpleMessage("Leírás"), + "designation": MessageLookupByLibrary.simpleMessage("Beosztás"), + "designationName": MessageLookupByLibrary.simpleMessage("Beosztás neve"), + "details": MessageLookupByLibrary.simpleMessage("Részletek"), + "developedBy": MessageLookupByLibrary.simpleMessage("Fejlesztette"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-jegyű PIN-kódot küldtünk az e-mail címére: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Letiltás"), + "discount": MessageLookupByLibrary.simpleMessage("Kedvezmény"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "A megjelenítési név kötelező", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ne zavarjanak"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Valóban törölni szeretné ezt", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Biztos benne, hogy törölni akarja a felhasználót?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Ki akar lépni az alkalmazásból?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Valóban újra meg akarja nyitni ezt a csekket?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nincs fiókja?", + ), + "done": MessageLookupByLibrary.simpleMessage("Kész"), + "download": MessageLookupByLibrary.simpleMessage("Letöltés"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK letöltése"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel formátum letöltése", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Sikeres letöltés! Ellenőrizze a Dokumentumok mappát", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Letöltés..."), + "due": MessageLookupByLibrary.simpleMessage("Esedékes"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Esedékes összeg: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Esedékes egyenleg"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Esedékes gyűjtés"), + "dueList": MessageLookupByLibrary.simpleMessage("Esedékes lista"), + "duePay": MessageLookupByLibrary.simpleMessage("Esedékes fizetés"), + "dueReport": MessageLookupByLibrary.simpleMessage("Esedékes jelentés"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nem engedélyezett a tartozásos eladás bejáró ügyfeleknek.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Tartozások"), + "duration": MessageLookupByLibrary.simpleMessage("Időtartam"), + "durationDays": MessageLookupByLibrary.simpleMessage("Időtartam (Nap)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Könnyen használható mobil POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "A PosPro alkalmazás ingyenes, könnyen használható. Valójában ez az egyik legjobb értékesítési pontrendszer a világon.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Szerkesztés"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Jelenlét szerkesztése", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bankszámlák szerkesztése", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Banki korrekció szerkesztése", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Bank-készpénz átvezetés szerkesztése", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Banki átutalás szerkesztése", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Készpénz korrekció szerkesztése", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Készpénz-Bank átvezetés szerkesztése", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Kategória szerkesztése", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Beosztás szerkesztése", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Munkavállaló szerkesztése", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "Ünnepnap szerkesztése", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("Szabadság szerkesztése"), + "editModel": MessageLookupByLibrary.simpleMessage("Modell szerkesztése"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Bérszámfejtés szerkesztése", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Telefonszám szerkesztése?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Termék szerkesztése"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Vásárlási számla szerkesztése", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Rács szerkesztése"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Értékesítési számla szerkesztése", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Polc szerkesztése"), + "editShift": MessageLookupByLibrary.simpleMessage("Műszak szerkesztése"), + "editTax": MessageLookupByLibrary.simpleMessage("Adó szerkesztése"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Adócsoport szerkesztése", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Változat szerkesztése", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "Raktár szerkesztése", + ), + "email": MessageLookupByLibrary.simpleMessage("Email cím"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Az e-mail nem lehet üres", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Munkavállaló"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Adja meg az alacsony készletet", + ), + "end": MessageLookupByLibrary.simpleMessage("Vége"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Szünet vége"), + "endDate": MessageLookupByLibrary.simpleMessage("Befejezési dátum"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "A befejező dátum a kezdő dátum előtt van", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "A befejező dátum nem lehet korábbi, mint a kezdő dátum.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Befejezési idő"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "A befejezési idő kötelező", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Ingyenes csomagja hamarosan lejár, vásárolja meg következő csomagját Köszönjük.", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Adja meg a tételszámot", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Adja meg a márkanevet", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Adjon meg érvényes kedvezményt", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Adjon meg egy érvényes OTP-t", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg érvényes készletet", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Adja meg a számla megjelenítési nevét", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Adja meg a számlatulajdonos nevét", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Adja meg a számlaszámot", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Írja be a címet"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Adjon meg összeget"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Egyenleg megadása"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Adja meg a bank nevét", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Adja meg a sarzs számot (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Adja meg a szünet idejét", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Adja meg az üzlet/bolt nevét", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Adja meg a kapacitást", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Adja meg a kategória nevét", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Adja meg a színt"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Adja meg az ügyfél telefonszámát", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Adja meg a kereskedői árat", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Adja meg a leírást", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Adja meg a beosztás nevét", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Adja meg a kedvezményt", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg e-mail címét alább, hogy megkapja a jelszó-visszaállítási hivatkozást.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Adja meg a befejezési időt", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Adja meg a költségkategória nevét", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Adja meg a költség dátumát", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Adja meg a teljes címet", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Teljes név megadása", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Adja meg az ünnepnap nevét", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Adja meg a bevételi kategória nevét", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Adja meg a címke szövegét", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Adja meg a gyártó nevét", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Adja meg a modell nevét", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Adja meg a nevet"), + "enterNote": MessageLookupByLibrary.simpleMessage("Adja meg a megjegyzést"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Adja meg a nyitó egyenleget", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Adja meg a termék kódját", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Adja meg a termék nevét", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Adja meg a beszerzési árat", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Adja meg a mennyiséget", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Adja meg a referencia számot", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Adja meg az eladási árat", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Adja meg a polc nevét", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Adja meg a méretet"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Adja meg a kezdési időt", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Adja meg a készletet"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Adja meg az adókulcsot", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Adja meg a típust"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Adja meg a felhasználónevet", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Adja meg a felhasználói címet", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Adja meg a helyes OTP-t", + ), + "enterValues": MessageLookupByLibrary.simpleMessage( + "Adja meg az értékeket", + ), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Adja meg az ÁFA/GST számot", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Adja meg az ÁFA/GST címet", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Adja meg a raktár nevét", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Adja meg a súlyt"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Adja meg a nagykereskedelmi árat", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Adja meg országát", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Adja meg az e-mail címét", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Adja meg teljes nevét", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Adja meg a nevét"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Adja meg a megjegyzés szintjét", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Adja meg a jelszót", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Adja meg telefonszámát", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Adja meg az értékesítés utáni üzenetet", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Hiba az adó törlésekor", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel fájlok"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel feltöltő"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Nettó ár (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Kilépés"), + "exitBank": MessageLookupByLibrary.simpleMessage("Kilépés a fióktelepről"), + "expDate": MessageLookupByLibrary.simpleMessage("Lejárati dátum"), + "expense": MessageLookupByLibrary.simpleMessage("Költség"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Költségkategóriák"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Költség dátuma"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Költség For"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Költségjelentés"), + "expensesType": MessageLookupByLibrary.simpleMessage("Kiadás típusok"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Lejárati állapot", + ), + "expire": MessageLookupByLibrary.simpleMessage("Lejár"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Lejáró termékek jelentés", + ), + "expired": MessageLookupByLibrary.simpleMessage("Lejárt"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Lejárati dátum"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Lejárt tételek jelentése", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Lejárt lista"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Lejárt termékek"), + "expiry": MessageLookupByLibrary.simpleMessage("Lejárat"), + "extendPlan": MessageLookupByLibrary.simpleMessage( + "Csomag meghosszabbítása", + ), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Nem sikerült törölni a részleget", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Az adó törlése sikertelen", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nem sikerült lekérni a platform verzióját.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Nem sikerült betölteni a részlegeket", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Nem sikerült feldolgozni a visszárut.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Divat"), + "feature": MessageLookupByLibrary.simpleMessage("Funkció"), + "field": MessageLookupByLibrary.simpleMessage("Mező"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 nap"), + "filter": MessageLookupByLibrary.simpleMessage("Szűrő"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Szűrés dátum szerint", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Keresztnév"), + "flat": MessageLookupByLibrary.simpleMessage("Fix"), + "folder": MessageLookupByLibrary.simpleMessage( + "Lehet, hogy az e-mail a spam mappába került.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Elfelejtett jelszó", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Ingyenes adatmentés", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Ingyenes Élethosszig Tartó Frissítés", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Ingyenes csomag"), + "freePlan": MessageLookupByLibrary.simpleMessage("Ingyenes terv"), + "from": MessageLookupByLibrary.simpleMessage("Honnan"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Számláról"), + "fromDate": MessageLookupByLibrary.simpleMessage("Dátumtól"), + "fullName": MessageLookupByLibrary.simpleMessage("Teljes név"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Teljesen kifizetve"), + "gallery": MessageLookupByLibrary.simpleMessage("Képtár"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nincs adat a PDF létrehozásához", + ), + "gender": MessageLookupByLibrary.simpleMessage("Nem"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF létrehozása"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF generálása"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Kaptál egy e-mailt"), + "gotIt": MessageLookupByLibrary.simpleMessage("Értem"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruttó nyereség (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garancia"), + "guest": MessageLookupByLibrary.simpleMessage("Vendég"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Már van fiókja?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Mezők elrejtése"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Ár: csökkenő"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Adja meg az e-mail címet", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Adja meg a jelszót"), + "holderName": MessageLookupByLibrary.simpleMessage("Tulajdonos neve"), + "holiday": MessageLookupByLibrary.simpleMessage("Ünnepnap"), + "holidayList": MessageLookupByLibrary.simpleMessage("Ünnepnapok listája"), + "home": MessageLookupByLibrary.simpleMessage("Kezdőlap"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Hátralévő órák"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM (Emberi erőforrás)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Beleegyezem a fiókom végleges törlésébe.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC kód"), + "image": MessageLookupByLibrary.simpleMessage("Kép"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktív"), + "inStock": MessageLookupByLibrary.simpleMessage("Készleten"), + "inactive": MessageLookupByLibrary.simpleMessage("Inaktív"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Bruttó ár (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Bevétel"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Bevételi kategóriák", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Bevételi kategóriák jelentése", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Bevétel dátuma"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Bevétel"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Bevételi jelentés"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a bevételi jelentés megtekintéséhez.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Bevétel típusa"), + "incomes": MessageLookupByLibrary.simpleMessage("Bevételek"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Címkéken megjelenítendő információk", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("számlaszám"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Érvénytelen összeg"), + "inventory": MessageLookupByLibrary.simpleMessage("Készlet"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága az árukészlet kezeléséhez", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Számla"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Számla logó"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Számla száma"), + "item": MessageLookupByLibrary.simpleMessage("Tétel"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Elem hozzáadva"), + "itemName": MessageLookupByLibrary.simpleMessage("Tétel neve"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Termékek értékesítése"), + "joinDate": MessageLookupByLibrary.simpleMessage("Belépés dátuma"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Címketekercs méret 1.5\"*1, 38mm*25mm, rés 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Címketekercs méret 2\"*1, 50mm*25mm, rés 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Jelszó"), + "language": MessageLookupByLibrary.simpleMessage("nyelv"), + "last30Days": MessageLookupByLibrary.simpleMessage("Elmúlt 30 nap"), + "last7Days": MessageLookupByLibrary.simpleMessage("Elmúlt 7 nap"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Előző hónap"), + "lastName": MessageLookupByLibrary.simpleMessage("Vezetéknév"), + "lastYear": MessageLookupByLibrary.simpleMessage("Múlt év"), + "leave": MessageLookupByLibrary.simpleMessage("Szabadság"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Szabadság időtartama", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Szabadságok listája"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Szabadság jelentések", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Szabadságkérelem"), + "leaveType": MessageLookupByLibrary.simpleMessage("Szabadság típusa"), + "ledger": MessageLookupByLibrary.simpleMessage("Főkönyv"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("A lista üres"), + "loading": MessageLookupByLibrary.simpleMessage("Betöltés"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP beállítások betöltése...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Belépés"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Bejelentkezés e-mailben", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Kijelentkezés"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Sikertelen bejelentkezés. Kérjük, próbálja újra.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Bejelentkezés Telefonnal", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Veszteség"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Veszteség/Nyereség"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Veszteség/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Veszteség/Profit jelentés", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Alacsony készlet"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alacsony készlet riasztás", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Alacsony készlet jelentés", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Ár: növekvő"), + "lp": MessageLookupByLibrary.simpleMessage("Veszteség/nyereség"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Veszteség/nyereség részletek", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Beállítások kezelése", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Gyártás dátuma"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Gyártás dátuma"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Gyártó"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Modell"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modell sikeresen létrehozva!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modell neve"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modell sikeresen frissítve!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modellek"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Pénz be"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Pénz ki"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage( + "Pénzátvételi elismervény", + ), + "month": MessageLookupByLibrary.simpleMessage("Hónap"), + "monthly": MessageLookupByLibrary.simpleMessage("Havi"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Több információ"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Ajánlott ár/Eladási ár (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Név"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "A név nem lehet üres", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Legalább két bankszámla szükséges az átutaláshoz.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettó nyereség (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Nettó összeg"), + "newPassword": MessageLookupByLibrary.simpleMessage("Új jelszó"), + "next": MessageLookupByLibrary.simpleMessage("Következő"), + "no": MessageLookupByLibrary.simpleMessage("Nem"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nincs fiókja?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nem található egyező számla", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nem aktív felhasználó", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nem található jelenléti rekord a kiválasztott szűrőkkel.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nem található jelenléti rekord.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nem található bankszámla.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nem található forrás bankszámla.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nincs tétel"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nincs Bluetooth eszköz kiválasztva.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Nem található fióktelep", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nem található csekk", + ), + "noData": MessageLookupByLibrary.simpleMessage("Nincs elérhető adat"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nincs elérhető adat", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nincs elérhető adat", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nincs exportálható adat", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nincs elérhető adat a PDF létrehozásához", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Nincs adat"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nem található részleg.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Nincs leírás ehhez a részleghez.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Nincs leírás ehhez a beosztáshoz.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nincs leírás megadva.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nem található beosztás.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nem található cél bankszámla.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Nem található eszköz", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Nincs tartozás"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nincs tartozás kiválasztva", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nincs fájl kiválasztva", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nem található ünnepnap.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nem található egyező ünnepnap", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Nincs találat"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nincs kiválasztott tétel", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nem található szabadság rekord a kiválasztott szűrőkkel.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nem található szabadságkérelem.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nem található egyező termék.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nem található egyező bérszámfejtési rekord.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Nincs megjegyzés."), + "noParty": MessageLookupByLibrary.simpleMessage("Nem találhatók pártok"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nem található bérszámfejtési rekord.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Nincs termék"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Nincs a keresésnek megfelelő termék.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nincs kiválasztott termék", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nem Található Felhasználói Szerep", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Nem található műszak.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Nincs elérhető készletadat.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nincs aladó kiválasztva", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Nincs elérhető szállító", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Nincs tranzakció"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nem található tranzakció", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nem található tranzakció ezzel a szűrővel.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nincs tranzakció a PDF létrehozásához", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nincsenek értékek meghatározva", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Nem található változat.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nem visszatéríthető (ÁFA/Kedvezmény)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nincs"), + "notFound": MessageLookupByLibrary.simpleMessage("Nem található"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nincs internetkapcsolat", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nem sikerült elindítani a telefonos alkalmazást.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nincs egyező találat", + ), + "note": MessageLookupByLibrary.simpleMessage("jegyzet"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Megjegyzés szintje"), + "notification": MessageLookupByLibrary.simpleMessage("Értesítés"), + "off": MessageLookupByLibrary.simpleMessage("Ki"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Rendben"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Régi jelszó"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "A régi jelszó nem lehet üres", + ), + "on": MessageLookupByLibrary.simpleMessage("Be"), + "open": MessageLookupByLibrary.simpleMessage("Nyitott"), + "openCamera": MessageLookupByLibrary.simpleMessage("Kamera megnyitása"), + "openSetting": MessageLookupByLibrary.simpleMessage( + "Beállítások megnyitása", + ), + "openingBalance": MessageLookupByLibrary.simpleMessage("Nyitó állomány"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "A nyitóegyenleg kötelező", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Nyitás dátuma"), + "opinion": MessageLookupByLibrary.simpleMessage("Írja be véleményét"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Vagy folytatás a következővel", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Készlethiány"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Prémium csomagunk"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Csomag funkció"), + "package": MessageLookupByLibrary.simpleMessage("Csomag"), + "packageDate": MessageLookupByLibrary.simpleMessage("Csomagolás dátuma"), + "packageName": MessageLookupByLibrary.simpleMessage("Csomag neve"), + "packingDate": MessageLookupByLibrary.simpleMessage("Csomagolási dátum"), + "paid": MessageLookupByLibrary.simpleMessage("Fizetett"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Fizetett mennyiség"), + "paidBy": MessageLookupByLibrary.simpleMessage("Fizette"), + "paidVia": MessageLookupByLibrary.simpleMessage("Fizetve keresztül"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Részben fizetve"), + "parties": MessageLookupByLibrary.simpleMessage("Felek"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága párt létrehozásához.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Pártok listája"), + "partyReports": MessageLookupByLibrary.simpleMessage("Partner jelentések"), + "partyType": MessageLookupByLibrary.simpleMessage("Partner típusa"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Partner szerinti nyereség", + ), + "password": MessageLookupByLibrary.simpleMessage("Jelszó"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "A jelszó nem lehet üres", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "A jelszónak legalább 6 karakterből kell állnia", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "A jelszónak legalább 6 karakterből kell állnia", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "A jelszavak nem egyeznek", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Fizessen előfizetésért", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Fizetendő összeg"), + "payment": MessageLookupByLibrary.simpleMessage("Fizetés"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Fizetés befejezve", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Fizetési részletek", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Fizetés sikertelen"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "A fizetés nem sikerült. Kérjük, próbálja újra.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Fizetési kapu"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Fizetési mód"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Fizetési módok"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Fizetés sikeres"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon fizetési módot", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Fizetési mód"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "A fizetés sikeres volt!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Kifizetés éve"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Fizetés összege"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Fizetési típusok"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Fizess Paypallal"), + "payroll": MessageLookupByLibrary.simpleMessage("Bérszámfejtés"), + "payrollList": MessageLookupByLibrary.simpleMessage("Bérszámfejtési lista"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Bérszámfejtési rekord", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Bérszámfejtési jelentések", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF sikeresen létrehozva", + ), + "percent": MessageLookupByLibrary.simpleMessage("Százalék"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Hozzáférés megtagadva", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "A bank törléséhez nincs jogosultsága.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Hozzáférés megtagadva a bank frissítéséhez.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Hozzáférés megtagadva a bank megtekintéséhez.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Engedély nem adott!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Személyes adatok:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonszám"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonszám nem elérhető.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonszám"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonos ellenőrzés", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Fájl kiválasztása és feltöltése", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Válassza ki a befejezési dátumot", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Válassza ki a kezdési dátumot", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon hozzá értékesítési visszárút", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon hozzá legalább egy bankszámlát az egyenlegek korrekciójához.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon hozzá mennyiséget", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Kérjük, ellenőrizze az internetkapcsolatot, és próbálja újra", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Kérjük, először csatlakoztassa a nyomtatót", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Kérjük, engedélyezze a Bluetooth-t", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy hosszabb jelszót", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Kérem, erősítse meg a jelszót", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy dátumot", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Kérem, adjon meg egy jelszót", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy érvényes márkanevet", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg érvényes üzleti nevet", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy érvényes e-mail címet", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy érvényes nevet", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy érvényes telefonszámot", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy érvényes terméknevet", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg érvényes beszerzési árat", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg érvényes mennyiséget (legalább 1) minden termékhez", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg érvényes eladási árat", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg érvényes egységnevet", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg az összeget", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg legalább egy értéket.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg a fióktelep nevét", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg a dátumot", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg a beosztás nevét", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki a befejező dátumot", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg az ünnepnap nevét", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg a nevet", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg a rács nevét", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg a polc nevét", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg az OTP-t", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg az egység nevét", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Kérjük, adjon meg egy érvényes nevet", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Kérjük, először adjon meg érvényes telefonszámot és nevet", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg adatait.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg telefonszámát", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Kérjük, adja meg a fizetését", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Kérjük, először végezzen eladást", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon ki egy kategóriát", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon cél bankszámlát.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon ki egy költségkategóriát", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon szabadságtípust", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Kérjük, először válasszon terméket", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon műszakot", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki a kezdő dátumot", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon státuszt", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon munkavállalót", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon hónapot", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki mindkét számlát.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki a szünet állapotát", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon dátumot", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon részleget", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon beosztást", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon terméket a visszáruhoz", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki a kifizetés évét", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Kérjük, először válasszon terméket", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki a kezdő dátumot", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon státuszt", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Kérjük, válasszon érvényes kezdő és befejező dátumokat.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki a nemét", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Kérjük, válassza ki a műszakját", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Kérjük, használjon érvényes vásárlási kódot az alkalmazás használatához.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS értékesítés"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Értékesítés utáni üzenet", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Meghajtja"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android és iOS alkalmazás támogatás", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Prémium csomag"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Nyomja meg a kiválasztáshoz", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF előnézet"), + "previousDue": MessageLookupByLibrary.simpleMessage("Előző esedékes"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Előző fizetési összeg", + ), + "price": MessageLookupByLibrary.simpleMessage("Ár"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Az ár nem lehet üres"), + "print": MessageLookupByLibrary.simpleMessage("Nyomtatás"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Banki adatok nyomtatása a számlákon", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Vonalkód nyomtatása"), + "printLabel": MessageLookupByLibrary.simpleMessage("Címke nyomtatása"), + "printing": MessageLookupByLibrary.simpleMessage("Nyomtatási lehetőség"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Számla nyomtatása", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Nyomtatási beállítások", + ), + "product": MessageLookupByLibrary.simpleMessage("Termék"), + "productBrand": MessageLookupByLibrary.simpleMessage("Termék márka"), + "productCategory": MessageLookupByLibrary.simpleMessage("Termékkategória"), + "productCode": MessageLookupByLibrary.simpleMessage("Termékkód"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Termékkód megadása kötelező", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Termék részletei"), + "productList": MessageLookupByLibrary.simpleMessage("Terméklista"), + "productModels": MessageLookupByLibrary.simpleMessage("Termékmodellek"), + "productName": MessageLookupByLibrary.simpleMessage("Termék név"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Termék nem található", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Termékbeszerzési előzmények", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Termékbeszerzési jelentés", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Termék rácsok"), + "productReports": MessageLookupByLibrary.simpleMessage("Termék jelentések"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Termékértékesítési előzmények", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Termékértékesítési jelentés", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Termékbeállítások"), + "productStock": MessageLookupByLibrary.simpleMessage("Termékkészlet"), + "productUnit": MessageLookupByLibrary.simpleMessage("Termék egység"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Termékváltozatok", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Termék szerinti nyereség", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Termék szerinti Nyereség és Veszteség", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Termék szerinti beszerzés", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Termék szerinti eladás", + ), + "products": MessageLookupByLibrary.simpleMessage("Termékek"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profil szerkesztése"), + "profit": MessageLookupByLibrary.simpleMessage("Nyereség"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nyereség és Veszteség", + ), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Részletes eredménykimutatás", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Nyereség és veszteség"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Nyereséghányad (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Haszon százalék"), + "promo": MessageLookupByLibrary.simpleMessage("Akció"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promóciós Kód"), + "purchase": MessageLookupByLibrary.simpleMessage("Vásárlás"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Vásárlás riasztás"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Vásárolta:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Vásárlás megerősítve", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Vásárlási részletek", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Beszerzési ár áfa nélkül", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Beszerzési ár áfa nélkül szükséges", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Beszerzési ár áfával"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Beszerzési ár áfával szükséges", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Vásárlási lista"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Vásárlás most"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Prémium csomag vásárlása", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Vételáre"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Beszerzési mennyiség"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Vásárlási mennyiség megadása kötelező", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Vásárlási jelentés", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Értékesítési visszáru", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Vásárlási visszatérítési jelentés", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Beszerzési visszáru", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága vásárlások frissítéséhez.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága vásárlások létrehozásához.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Vásárolt"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Vásárolta"), + "qty": MessageLookupByLibrary.simpleMessage("Menny."), + "quantity": MessageLookupByLibrary.simpleMessage("Mennyiség"), + "quickOver": MessageLookupByLibrary.simpleMessage("Gyors áttekintés"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Gyors áttekintés"), + "rack": MessageLookupByLibrary.simpleMessage("Rács (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Rács neve"), + "racks": MessageLookupByLibrary.simpleMessage("Rácsok (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Újranyitás"), + "read": MessageLookupByLibrary.simpleMessage("Olvasás"), + "receipt": MessageLookupByLibrary.simpleMessage("Nyugta"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Beérkezett összeg"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Átvette"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Kapva tőle"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Legutóbbi tranzakciók", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Készpénz csökkentése"), + "reference": MessageLookupByLibrary.simpleMessage("Hivatkozás"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referenciaszám"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Hivatkozási szám"), + "register": MessageLookupByLibrary.simpleMessage("Regisztráció"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Regisztrálnunk kell telefonját anélkül, hogy elkezdenénk!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Fennmaradó"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Hátralévő esedékesség", + ), + "remark": MessageLookupByLibrary.simpleMessage("Megjegyzés"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Emlékezz rám"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Emlékezz rám később", + ), + "remove": MessageLookupByLibrary.simpleMessage("Eltávolítás"), + "reports": MessageLookupByLibrary.simpleMessage("Jelentések"), + "resendIn": MessageLookupByLibrary.simpleMessage("Újraküldés OTP itt"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Küldje újra az OTP-t"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Állítsa vissza a jelszót e-mail vagy telefonszám használatával", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Állítsa vissza a jelszót a helyreállításhoz és jelentkezzen be fiókjába", + ), + "resets": MessageLookupByLibrary.simpleMessage("Alaphelyzet"), + "retailer": MessageLookupByLibrary.simpleMessage("Kiskereskedő"), + "retry": MessageLookupByLibrary.simpleMessage("Újra"), + "retryScan": MessageLookupByLibrary.simpleMessage("Újraolvasás"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Visszatérő összeg"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Visszáru mennyiség", + ), + "returned": MessageLookupByLibrary.simpleMessage("Visszatérítve"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Visszatérített összeg", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("Visszaküldés dátuma"), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Visszaküldött termék", + ), + "role": MessageLookupByLibrary.simpleMessage("Szerepkör"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Szerepkör és Jogosultság", + ), + "roles": MessageLookupByLibrary.simpleMessage("Szerepkörök"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Kerekítés a legközelebbi egész számra", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Kerekítés a legközelebbi tizedesre (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Kerekítés a legközelebbi tizedesre (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Kerekítés a legközelebbi tizedesre (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Kerekítés egész számra", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Kerekítés"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Lekerekített összeg", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Kerekítés (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Aktuális készpénz"), + "sNo": MessageLookupByLibrary.simpleMessage("Ssz. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Fizetés"), + "sale": MessageLookupByLibrary.simpleMessage("Eladás"), + "saleBy": MessageLookupByLibrary.simpleMessage("Értékesítette"), + "saleEdit": MessageLookupByLibrary.simpleMessage( + "Értékesítés szerkesztése", + ), + "saleList": MessageLookupByLibrary.simpleMessage("Értékesítési lista"), + "salePrice": MessageLookupByLibrary.simpleMessage("Eladási ár"), + "saleQty": MessageLookupByLibrary.simpleMessage("Eladási mennyiség"), + "saleReq": MessageLookupByLibrary.simpleMessage("Eladási ár szükséges"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Értékesítés visszárú"), + "sales": MessageLookupByLibrary.simpleMessage("Értékesítés"), + "salesBy": MessageLookupByLibrary.simpleMessage("Eladta:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Értékesítési részletek", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Eladási lista"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Eladási és vásárlási áttekintés", + ), + "salesReport": MessageLookupByLibrary.simpleMessage( + "Értékesítési jelentés", + ), + "salesReturn": MessageLookupByLibrary.simpleMessage( + "Értékesítési visszáru", + ), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Eladási visszatérítési jelentés", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Értékesítési beállítások", + ), + "save": MessageLookupByLibrary.simpleMessage("Megment"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Mentés és közzététel", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Beállítások mentése"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Variáns mentése"), + "saving": MessageLookupByLibrary.simpleMessage("Mentés"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Termék QR-kód beolvasása", + ), + "search": MessageLookupByLibrary.simpleMessage("Keresés"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Jelenlét keresése", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Tételszám keresése...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Keresés itt...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Szabadságok keresése"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Termék keresése"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Tranzakciók keresése...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Keresés..."), + "seconds": MessageLookupByLibrary.simpleMessage("másodperc"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Összes promóciós kód megtekintése", + ), + "select": MessageLookupByLibrary.simpleMessage("Válassza ki"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Válasszon egy márkát", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Válasszon egy számlát", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Válasszon számlát"), + "selectAll": MessageLookupByLibrary.simpleMessage("Mindet kijelöl"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Válasszon ki legalább egy polcot", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Válasszon Bankot vagy Készpénzt", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Válassza ki az üzleti kategóriát", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Válasszon kategóriát", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Vevő kiválasztása"), + "selectDate": MessageLookupByLibrary.simpleMessage("Dátum kiválasztása"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Először válasszon dátumot", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Válassza ki a befizetés helyét", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Először válasszon munkavállalót", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Kezdő dátum kiválasztása", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Tételek kiválasztása"), + "selectLang": MessageLookupByLibrary.simpleMessage("Válaszd ki a nyelved"), + "selectModel": MessageLookupByLibrary.simpleMessage("Modell kiválasztása"), + "selectOne": MessageLookupByLibrary.simpleMessage("Válasszon egyet"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Válasszon egy számlát", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Válassza ki a termékkategóriát", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Válassza ki a termék egységet", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Rács kiválasztása"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Polc kiválasztása"), + "selectStock": MessageLookupByLibrary.simpleMessage("Készlet kiválasztása"), + "selectTax": MessageLookupByLibrary.simpleMessage("Adó kiválasztása"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Záró dátum kiválasztása", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Válasszon típust"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Válassza ki a variációkat : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Raktár kiválasztása", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Összes eladása >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Eladási ár"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Értékesíti"), + "send": MessageLookupByLibrary.simpleMessage("Küldés"), + "sendCode": MessageLookupByLibrary.simpleMessage("Küldje el a kódot"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "E-mailt küldünk a jelszó visszaállításához szükséges utasításokkal a következő címre:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Reset Link küldése"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Üzenet Küldése"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS küldése"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS küldése"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Küldje el az email címét", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Frissítse profilját, hogy orvosa jobb benyomást keltsen", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Új jelszó beállítása", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Állítsa be a profilját", + ), + "setting": MessageLookupByLibrary.simpleMessage("beállítás"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 nap"), + "share": MessageLookupByLibrary.simpleMessage("Megosztás"), + "shelf": MessageLookupByLibrary.simpleMessage("Polc (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Polc neve"), + "shelves": MessageLookupByLibrary.simpleMessage("Polcok (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Műszak"), + "shiftName": MessageLookupByLibrary.simpleMessage("Műszak neve"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Szállítási cím"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Szállítási díj"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Bolt nyitó egyenlege", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Bolt maradék egyenlege", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Művelet megjelenítése"), + "showCode": MessageLookupByLibrary.simpleMessage("Kód megjelenítése"), + "showCombo": MessageLookupByLibrary.simpleMessage("Kombó megjelenítés"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Lejárati dátum megjelenítése", + ), + "showName": MessageLookupByLibrary.simpleMessage("Név megjelenítése"), + "showPrice": MessageLookupByLibrary.simpleMessage("Ár megjelenítése"), + "showSingle": MessageLookupByLibrary.simpleMessage("Egyszerű megjelenítés"), + "showVariant": MessageLookupByLibrary.simpleMessage( + "Változat megjelenítés", + ), + "signIn": MessageLookupByLibrary.simpleMessage("Bejelentkezés"), + "signUp": MessageLookupByLibrary.simpleMessage("Regisztráció"), + "single": MessageLookupByLibrary.simpleMessage("Egységes"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 nap"), + "size": MessageLookupByLibrary.simpleMessage("Méret"), + "skip": MessageLookupByLibrary.simpleMessage("Kihagyás"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Frissítés kihagyása", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kód"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kód"), + "sl": MessageLookupByLibrary.simpleMessage("Sorszám"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Okosóra"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Közösségi marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Eladva"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Valami hiba történt a weboldalon.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Valami van"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Személyzeti bejelentkezés", + ), + "start": MessageLookupByLibrary.simpleMessage("Indítás"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Szünet kezdete"), + "startDate": MessageLookupByLibrary.simpleMessage("Kezdési dátum"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Új értékesítés indítása", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Kezdési idő"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "A kezdési idő kötelező", + ), + "started": MessageLookupByLibrary.simpleMessage("Elindítva"), + "state": MessageLookupByLibrary.simpleMessage("Állam"), + "stateName": MessageLookupByLibrary.simpleMessage("Állam neve"), + "status": MessageLookupByLibrary.simpleMessage("Állapot"), + "staus": MessageLookupByLibrary.simpleMessage("Státusz"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "Még mindig kifizetetlen", + ), + "stock": MessageLookupByLibrary.simpleMessage("Készlet"), + "stockList": MessageLookupByLibrary.simpleMessage("Részvénylista"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Készlet / Variáns"), + "stockReport": MessageLookupByLibrary.simpleMessage("Készletjelentés"), + "stockValue": MessageLookupByLibrary.simpleMessage("Készlet érték"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "A készlet legalább 1 kell legyen", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Készletek: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Aladó lista"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Aladó"), + "subTotal": MessageLookupByLibrary.simpleMessage("Részösszeg"), + "submit": MessageLookupByLibrary.simpleMessage("Beküldés"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Feliratkozás most"), + "subscription": MessageLookupByLibrary.simpleMessage("Feliratkozás"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Előfizetési jelentések", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Előfizetések"), + "subtotal": MessageLookupByLibrary.simpleMessage("Részösszeg"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "sikeresen kifizetve", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Beszállító fizetés"), + "supplier": MessageLookupByLibrary.simpleMessage("Támogató"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("Szállítói adatok"), + "supplierDue": MessageLookupByLibrary.simpleMessage("Szállítói tartozás"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Szállítói folyószámla", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Szállító neve"), + "switchBank": MessageLookupByLibrary.simpleMessage("Fióktelep váltása?"), + "switchs": MessageLookupByLibrary.simpleMessage("Váltás"), + "tax": MessageLookupByLibrary.simpleMessage("Adó (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Adócsoport"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Adószázalék"), + "taxRates": MessageLookupByLibrary.simpleMessage("Adókulcsok"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Adókulcsok - Adókulcsok kezelése", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Adójelentés"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Adójelentések listája", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Adótípus"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Adó egyetlen/több adótípussal", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Köszönjük a befizetett összeget", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Hőpapíros számla logó", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Hőnyomtató nyelve", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Hőnyomtató papírmérete", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 nap"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 címke laponként, 8.27 x 11.69 hüvelyk", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ezen a hónapon"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ez a csomag nem frissíthető", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ez a csomag nem vásárolható meg", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ez a termék már hozzáadva!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ezen a héten"), + "thisYear": MessageLookupByLibrary.simpleMessage("Ezen az éven"), + "time": MessageLookupByLibrary.simpleMessage("Idő"), + "timeIn": MessageLookupByLibrary.simpleMessage("Érkezés ideje"), + "timeOut": MessageLookupByLibrary.simpleMessage("Távozás ideje"), + "to": MessageLookupByLibrary.simpleMessage("Hova"), + "toAccount": MessageLookupByLibrary.simpleMessage("Számlára"), + "toDate": MessageLookupByLibrary.simpleMessage("Randizni"), + "today": MessageLookupByLibrary.simpleMessage("Ma"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Napi összefoglaló"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Vevő"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Termék"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Szállító"), + "total": MessageLookupByLibrary.simpleMessage("Teljes"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Teljes összeg"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Összes eszköz"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Teljes egyenleg"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Összes kategória"), + "totalDue": MessageLookupByLibrary.simpleMessage("Összesen esedékes"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Összes tartozás"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Teljes költség"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Összes bevétel"), + "totalItems": MessageLookupByLibrary.simpleMessage("Összes tétel"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Teljes veszteség"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Teljes fizetendő összeg", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Teljes ár"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Összes termék"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Teljes haszon"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Összes vásárlás"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Összes visszatérített összeg", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Összes visszaküldött", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Teljes fizetés összege", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Összes eladás"), + "totalVat": MessageLookupByLibrary.simpleMessage("ÁFA összesen"), + "totall": MessageLookupByLibrary.simpleMessage("Összesen:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Tranzakció áttekintése", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Tranzakció típusa", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Tranzakciók"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Tranzakció előzmények", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Átvezetés"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Csekk átadása"), + "transferDate": MessageLookupByLibrary.simpleMessage("Átutalás dátuma"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Próbáld újra"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Típus"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Típus kiválasztása"), + "unPaid": MessageLookupByLibrary.simpleMessage("Kifizetetlen"), + "unit": MessageLookupByLibrary.simpleMessage("Egység"), + "unitName": MessageLookupByLibrary.simpleMessage("Az egység neve"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Egységár"), + "units": MessageLookupByLibrary.simpleMessage("Egységek"), + "unlimited": MessageLookupByLibrary.simpleMessage("Korlátlan"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Korlátlan használat", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Csomagunk korlátlan használata👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Megment"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Fióktelep frissítése", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Kapcsolattartó frissítése", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Készlet frissítése sikertelen", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Frissítse most"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága párt frissítéséhez.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Termék frissítése"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Termék sikeresen frissítve!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága termék frissítéséhez.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Frissítse profilját", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Beszerzés frissítése", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Szerepkör frissítése"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága eladás frissítéséhez.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Sikeresen frissítve", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Frissítse profilját, hogy jobb benyomást keltsen ügyfeleiben", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Frissítse előfizetését", + ), + "updating": MessageLookupByLibrary.simpleMessage("Frissítés..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Frissítés most"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI azonosító a QR kódhoz", + ), + "upload": MessageLookupByLibrary.simpleMessage("Feltöltés"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Kép feltöltése"), + "uploading": MessageLookupByLibrary.simpleMessage("Feltöltés..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Galéria használata"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "A felhasználói cím nem lehet üres", + ), + "user": MessageLookupByLibrary.simpleMessage("Felhasználó"), + "userRole": MessageLookupByLibrary.simpleMessage("Felhasználói szerep"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Felhasználói szerep részletei", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Felhasználói cím"), + "values": MessageLookupByLibrary.simpleMessage("Értékek"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variáns sikeresen hozzáadva!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variáns sikeresen törölve!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Változatok listája"), + "variationId": MessageLookupByLibrary.simpleMessage( + "Változat azonosító (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Változatok"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Változatos termékek", + ), + "vat": MessageLookupByLibrary.simpleMessage("ÁFA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ÁFA és adó"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ÁFA/GST szám"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ÁFA/GST cím"), + "vatId": MessageLookupByLibrary.simpleMessage("Adószám (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ÁFA szám"), + "vatReports": MessageLookupByLibrary.simpleMessage("ÁFA jelentések (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Adó típusa"), + "verification": MessageLookupByLibrary.simpleMessage("Ellenőrzés"), + "verify": MessageLookupByLibrary.simpleMessage("Ellenőrzés"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "E-mail címének ellenőrzése", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("E-mail ellenőrzése"), + "view": MessageLookupByLibrary.simpleMessage("Részletek megtekintése"), + "viewAll": MessageLookupByLibrary.simpleMessage("Összes megtekintése"), + "viewDetails": MessageLookupByLibrary.simpleMessage( + "Részletek megtekintése", + ), + "viewPrice": MessageLookupByLibrary.simpleMessage("Ár megtekintése"), + "viewStock": MessageLookupByLibrary.simpleMessage("Készlet megtekintése"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Tranzakciók megtekintése ehhez:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Sétáló ügyfél"), + "wallet": MessageLookupByLibrary.simpleMessage("Tárca"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Tárca egyenlege"), + "warehouse": MessageLookupByLibrary.simpleMessage("Raktár (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Raktár neve"), + "warranty": MessageLookupByLibrary.simpleMessage("Jótállás"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Megerősítő e-mailt küldtünk", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Elküldtük az OTP-t a telefonszámára", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Heti"), + "weight": MessageLookupByLibrary.simpleMessage("Súly"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Üdv újra!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Mi újság"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Nagykereskedelmi ár", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Nagykereskedő"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Hamarosan hozzáadva", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Írja meg üzenetét itt", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Írja ide a szöveget...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Éves"), + "years": MessageLookupByLibrary.simpleMessage("Év"), + "yes": MessageLookupByLibrary.simpleMessage("Igen"), + "yesterday": MessageLookupByLibrary.simpleMessage("Tegnap"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Nem fizethet többet a tartozásnál", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Most már újraküldheti az OTP-t.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága vonalkód generálásához.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a modell törlésére.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a polc törléséhez", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a Nyereség és Veszteség megtekintéséhez.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága kiadási kategória létrehozására.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága bevételi kategória létrehozására.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága modell létrehozására", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága beszerzés létrehozásához.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a részleg törléséhez.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a beosztás törléséhez.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a szabadságkérelem törléséhez.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a bérszámfejtés törléséhez.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága Excel exportáláshoz", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága vonalkód generálására.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága jelentés létrehozásához", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a fióktelep frissítéséhez.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a részleg frissítéséhez.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a szabadságkérelem frissítéséhez.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a modell frissítésére", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága az ünnepnapok frissítéséhez.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a jelenlét megtekintéséhez", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a bérszámfejtés frissítéséhez.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a beosztás frissítéséhez.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a műszak törléséhez.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága a műszak frissítéséhez.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága rácsok létrehozásához.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága rácsok törléséhez.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága rácsok frissítéséhez.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága kiadás létrehozására.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Nincs jogosultsága bevétel létrehozására.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Engedélyt kell adnia", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Ön használ "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ingyenes csomagja hamarosan lejár, vásárolja meg következő csomagját Köszönjük.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Az Ön csomagjae"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Csomagja Lejár 5 Napon Belül", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "A Csomagja Ma Lejár\n\nKérem, Vásároljon Újra", + ), + "zip": MessageLookupByLibrary.simpleMessage("Irányítószám"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "Írja be az irányítószámot", + ), + }; +} diff --git a/lib/generated/intl/messages_hy.dart b/lib/generated/intl/messages_hy.dart new file mode 100644 index 0000000..a057f85 --- /dev/null +++ b/lib/generated/intl/messages_hy.dart @@ -0,0 +1,2412 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a hy locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'hy'; + + static String m0(start) => "Նորից ուղարկել OTP-ն \$${start} վայրկյանից"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Հաճախորդի մանրամասներ", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("ՀԱՇԻՎ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 հաշվի լոգո"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Հաշվի ցուցադրվող անուն", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Հաշվատիրոջ անունը", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Հաշվի անվանում"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Հաշվի անվանում"), + "action": MessageLookupByLibrary.simpleMessage("Գործողություն"), + "actions": MessageLookupByLibrary.simpleMessage("Գործողություններ"), + "active": MessageLookupByLibrary.simpleMessage("Ակտիվ"), + "add": MessageLookupByLibrary.simpleMessage("Ավելացնել"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ավելացնել գնում", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Ավելացնել հաճախելիություն", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Ավելացնել բանկ"), + "addBrand": MessageLookupByLibrary.simpleMessage("Ավելացնել բրենդ"), + "addCash": MessageLookupByLibrary.simpleMessage("Ավելացնել կանխիկ"), + "addCategory": MessageLookupByLibrary.simpleMessage("Ավելացնել կատեգորիա"), + "addContact": MessageLookupByLibrary.simpleMessage("Ավելացնել կոնտակտ"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ավելացնել հաճախորդ", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Ավելացնել հաճախորդ"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Ավելացնել առաքում"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Ավելացնել բաժին"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր պաշտոն", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Ավելացնել ծախս"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Ավելացնել ծախսերի կատեգորիա", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Ավելացնել տոն"), + "addImage": MessageLookupByLibrary.simpleMessage("Ավելացնել նկար"), + "addIncome": MessageLookupByLibrary.simpleMessage("Ավելացնել եկամուտ"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Ավելացնել եկամուտի կատեգորիա", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Ավելացնել իրեր"), + "addLeave": MessageLookupByLibrary.simpleMessage("Ավելացնել արձակուրդ"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Ավելացնել այլ դաշտեր", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր հասցե", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր հաճախելիություն", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Ավելացնել բանկային հաշիվներ", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր աշխատակից", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Ավելացնել նոր տոն"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր արձակուրդ", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Ավելացնել նոր մոդել"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր վճարացուցակ", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր ապրանք", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ավելացնել գնում", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր դարակաշար", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր հերթափոխ", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Ավելացնել նոր հարկ"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր տարբերակ", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր տարբերակներ", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր պահեստ", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Ավելացնել նշում"), + "addParty": MessageLookupByLibrary.simpleMessage("Ավելացնել կողմեր"), + "addPayment": MessageLookupByLibrary.simpleMessage("Ավելացնել վճարում"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ավելացնել ապրանք", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Նախ ավելացրեք ապրանք", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Ապրանքը հաջողությամբ ստեղծվեց։", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք ստեղծելու ապրանքը։", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Ավելացնել գնում"), + "addRole": MessageLookupByLibrary.simpleMessage("Ավելացնել դեր"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ավելացնել վաճառք", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Ավելացնել վաճառք"), + "addShelf": MessageLookupByLibrary.simpleMessage("Ավելացնել նոր դարակ"), + "addShift": MessageLookupByLibrary.simpleMessage("Ավելացնել հերթափոխ"), + "addStock": MessageLookupByLibrary.simpleMessage("Ավելացնել պաշար"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Ավելացնել ենթատարբերակ", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Ավելացնել հարկ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Ավելացնել նոր հարկային խումբ", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Ավելացնել միավոր"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Ավելացնել օգտատիրոջ դեր", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Ավելացնել տարբերակ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Ավելացնել տարբերակի մանրամասներ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Ավելացվել է զամբյուղին", + ), + "adding": MessageLookupByLibrary.simpleMessage("Ավելացնում է..."), + "address": MessageLookupByLibrary.simpleMessage("Հասցե"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Ճշգրտել բանկային մնացորդը", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Ճշգրտել կանխիկը"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Ճշգրտել կանխիկի մնացորդը", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Ճշգրտման ամսաթիվ"), + "admin": MessageLookupByLibrary.simpleMessage("Ադմին"), + "advance": MessageLookupByLibrary.simpleMessage("Կանխավճար"), + "all": MessageLookupByLibrary.simpleMessage("Բոլորը"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Բոլոր բիզնես լուծումները", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro-ն ամբողջական բիզնես լուծում է, որը ներառում է պաշարներ, հաշիվներ, վաճառքներ, ծախսեր և կորուստ/շահույթ:", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Բոլոր աշխատակիցները"), + "allParties": MessageLookupByLibrary.simpleMessage("Բոլոր կողմերը"), + "allParty": MessageLookupByLibrary.simpleMessage("Բոլոր կողմերը"), + "allTime": MessageLookupByLibrary.simpleMessage("Բոլոր ժամանակները"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Բոլոր գործարքները"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "Նախկինում ավելացված է", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Ունե՞ք հաշիվ:", + ), + "amount": MessageLookupByLibrary.simpleMessage("Գումար"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Գումարը պետք է մեծ լինի 0-ից", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Գումարի կլորացման մեթոդը", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Գումարները բառերով"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Գումարը պարտադիր է", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS կուղարկվի հետևյալ համարին:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS հավելվածի աջակցություն", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Նոր թարմացում է հասանելի\nԽնդրում ենք թարմացնել ձեր հավելվածը", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Կիրառել"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Դուք վստահ եք?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Դուք վստա՞հ եք, որ ցանկանում եք ջնջել այս մասնաճյուղը:", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Վստա՞հ եք, որ ցանկանում եք ջնջել այս դերը:", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Դուք վստա՞հ եք, որ ցանկանում եք փոխել մասնաճյուղը:", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Դուք վստահ եք, որ ուզում եք ջնջել այս կողմը?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Դուք վստա՞հ եք, որ ցանկանում եք դուրս գալ այս մասնաճյուղից:", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Ամսաթվի դրությամբ"), + "assets": MessageLookupByLibrary.simpleMessage("Ակտիվներ"), + "attachment": MessageLookupByLibrary.simpleMessage("Կցորդ"), + "attendance": MessageLookupByLibrary.simpleMessage("Հաճախելիություն"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Հաճախելիության հաշվետվություններ", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Լիազորված ստորագրություն", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Ավտոմատ հաշվարկված օրեր", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Ավտոմատ ընտրված"), + "backToHome": MessageLookupByLibrary.simpleMessage("Վերադառնալ գլխավոր էջ"), + "balance": MessageLookupByLibrary.simpleMessage("Հաշվեկշիռ"), + "balanceDue": MessageLookupByLibrary.simpleMessage( + "Վճարման ենթակա մնացորդ", + ), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Հաշվեկշիռ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Բանգլադեշ"), + "bank": MessageLookupByLibrary.simpleMessage("Բանկ"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Բանկային հաշիվներ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Բանկային տվյալներ"), + "bankName": MessageLookupByLibrary.simpleMessage("Բանկի անվանում"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Բանկից բանկ փոխանցում", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Բանկից կանխիկ փոխանցում", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Շտրիխ կոդի պիտակի տպման կարգավորում", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Բարքոդի գեներատոր"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("Վարկոդ ստեղծող"), + "barcodes": MessageLookupByLibrary.simpleMessage("Շտրիխ կոդեր"), + "batch": MessageLookupByLibrary.simpleMessage("Խումբ"), + "batchNo": MessageLookupByLibrary.simpleMessage("Խմբի համար"), + "billTO": MessageLookupByLibrary.simpleMessage("Հաշիվը"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Շահույթ ըստ հաշվի"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Բիլինգի հասցե"), + "birthDate": MessageLookupByLibrary.simpleMessage("Ծննդյան ամսաթիվ"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth-ն անջատված է: Խնդրում ենք միացնել այն:", + ), + "branch": MessageLookupByLibrary.simpleMessage("Մասնաճյուղ"), + "branchList": MessageLookupByLibrary.simpleMessage("Մասնաճյուղերի ցուցակ"), + "brand": MessageLookupByLibrary.simpleMessage("Բրենդ"), + "brandName": MessageLookupByLibrary.simpleMessage("Բրենդի անուն"), + "brands": MessageLookupByLibrary.simpleMessage("Բրենդներ"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Ընդմիջման տևողություն", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Ընդմիջման կարգավիճակ"), + "breakTime": MessageLookupByLibrary.simpleMessage("Ընդմիջման ժամ"), + "bulk": MessageLookupByLibrary.simpleMessage("Մակերեսային ներմուծում"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "Զանգվածային ներբեռնում", + ), + "businessCat": MessageLookupByLibrary.simpleMessage("Բիզնեսի կատեգորիա"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Ընկերություն և բիզնեսի անուն", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Գնել հիմա"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Գնել պրեմիում պլան"), + "call": MessageLookupByLibrary.simpleMessage("Զանգահարել"), + "camera": MessageLookupByLibrary.simpleMessage("Կամերա"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Այս գործարքի տեսակը հնարավոր չէ խմբագրել:", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Չհաջողվեց առբերել վճարման մանրամասները:", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Չեղարկել"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Սարքերի որոնում...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Չի կարելի փոխանցել նույն հաշվին:", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Ծավալը"), + "cash": MessageLookupByLibrary.simpleMessage("Կանխիկ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Կանխիկ և Բանկ"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Կանխիկի և բանկի կառավարում", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Դրամական հոսքեր"), + "cashIn": MessageLookupByLibrary.simpleMessage("Կանխիկի մուտք"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Առձեռն կանխիկ"), + "cashOut": MessageLookupByLibrary.simpleMessage("Կանխիկի ելք"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Կանխիկից բանկ փոխանցում", + ), + "categories": MessageLookupByLibrary.simpleMessage("Կատեգորիաներ"), + "category": MessageLookupByLibrary.simpleMessage("Կատեգորիա"), + "categoryName": MessageLookupByLibrary.simpleMessage("Կատեգորիայի անուն"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Մանրի գումարը"), + "changePassword": MessageLookupByLibrary.simpleMessage("Փոխել գաղտնաբառը"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Ստուգեք էլ․փոստը"), + "cheque": MessageLookupByLibrary.simpleMessage("Չեկեր"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Չեկի գումար"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Չեկի ամսաթիվ"), + "chequeList": MessageLookupByLibrary.simpleMessage("Չեկերի ցուցակ"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Չեկի համար"), + "choose": MessageLookupByLibrary.simpleMessage("Ընտրել"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Ընտրեք երկիրը"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Ընտրեք հաճախորդ"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Ընտրել մատակարար"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Ընտրեք ձեր հատկությունները", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Հատկությունները կարևոր մասն են, որը POSpro-ն տարբերակում է ավանդական լուծումներից։", + ), + "city": MessageLookupByLibrary.simpleMessage("Քաղաք"), + "cityName": MessageLookupByLibrary.simpleMessage("Քաղաքի անունը"), + "clarence": MessageLookupByLibrary.simpleMessage("Կլարենս"), + "clear": MessageLookupByLibrary.simpleMessage("Մաքրել"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Սեղմեք կապ հաստատելու համար", + ), + "close": MessageLookupByLibrary.simpleMessage("Փակել"), + "closed": MessageLookupByLibrary.simpleMessage("Փակված"), + "code": MessageLookupByLibrary.simpleMessage("Կոդ"), + "collectDue": MessageLookupByLibrary.simpleMessage("Հավաքել պարտքը"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք հավաքել պարտքը", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Հավաքել է:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Հավաքված է"), + "color": MessageLookupByLibrary.simpleMessage("Գույնը"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Բազմաթիվ հարկերի համակցություն", + ), + "combo": MessageLookupByLibrary.simpleMessage("Կոմբո"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Համակցված ապրանքների հաշվետվություն", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Կոմբո ապրանքներ"), + "comboReport": MessageLookupByLibrary.simpleMessage( + "Համակցված հաշվետվություն", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("Շուտով"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Ընկերության հասցե"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Հաստատել ջնջումը"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Հաստատել գաղտնաբառը"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Հաստատել գաղտնաբառը", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Հաստատել վերադարձը"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Հաստատել SMS-ը դեպի"), + "congratulation": MessageLookupByLibrary.simpleMessage("Поздравления"), + "connect": MessageLookupByLibrary.simpleMessage( + "Սեղմեք կապ հաստատելու համար", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Կապ հաստատեք տպիչի հետ", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Կապ հաստատեք ձեր տպիչի հետ", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Միացված է"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Կապի տվյալներ"), + "contactUs": MessageLookupByLibrary.simpleMessage("Կապվեք մեզ հետ"), + "continueButton": MessageLookupByLibrary.simpleMessage("Շարունակել"), + "continueE": MessageLookupByLibrary.simpleMessage("Շարունակել"), + "cost": MessageLookupByLibrary.simpleMessage("Գին"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Արժեքը առանց հարկի", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Արժեքը ներառյալ հարկը", + ), + "country": MessageLookupByLibrary.simpleMessage("Երկիր"), + "countryName": MessageLookupByLibrary.simpleMessage("Երկրի անվանում"), + "create": MessageLookupByLibrary.simpleMessage("Ստեղծել"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Ստեղծել անվճար հաշիվ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Ստեղծել անվճար հաշիվ"), + "createBranch": MessageLookupByLibrary.simpleMessage("Ստեղծել մասնաճյուղ"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Ստեղծել նոր գաղտնաբառ", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Դուք չունեք PDF ստեղծելու իրավունք։", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք ստեղծելու վաճառք։", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Կրեդիտ (Մուտք)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Կողմի կրեդիտ սահման"), + "currency": MessageLookupByLibrary.simpleMessage("Առևտրային միավոր"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Ընթացիկ մնացորդ"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Ընթացիկ կանխիկի մնացորդ", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Ընթացիկ ամիս"), + "currentYear": MessageLookupByLibrary.simpleMessage("Ընթացիկ տարի"), + "currents": MessageLookupByLibrary.simpleMessage("Ընթացիկ"), + "custom": MessageLookupByLibrary.simpleMessage("Պատվիրված"), + "customDate": MessageLookupByLibrary.simpleMessage("Ընտրովի ամսաթիվ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Հարմարեցված հաշիվ-ապրանքագրի բրենդավորում", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Անհատական տպագրություն", + ), + "customer": MessageLookupByLibrary.simpleMessage("Հաճախորդ"), + "customerDate": MessageLookupByLibrary.simpleMessage("Ընտրովի ամսաթիվ"), + "customerDue": MessageLookupByLibrary.simpleMessage("Հաճախորդի պարտք"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Հաճախորդի գլխավոր գիրք", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Հաճախորդի անունը"), + "customerPay": MessageLookupByLibrary.simpleMessage("Հաճախորդի վճարում"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Հաճախորդի հեռախոսահամար", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Հաճախորդի ստորագրությունը", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("Օրական գործարք"), + "dashboard": MessageLookupByLibrary.simpleMessage("Վահանակ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Տվյալները հաջողությամբ պահպանվեցին", + ), + "date": MessageLookupByLibrary.simpleMessage("Ամսաթիվ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Վերջն ամսաթիվը չի կարող լինել սկսած ամսաթվից ավելի վաղ։", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Ամսաթիվը պարտադիր է", + ), + "dates": MessageLookupByLibrary.simpleMessage("Ամսաթիվ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Օրագիր (Day Book)"), + "days": MessageLookupByLibrary.simpleMessage("օրեր"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Մնացած օրեր"), + "dealer": MessageLookupByLibrary.simpleMessage("Վաճառող"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Վաճառողի գին"), + "debitOut": MessageLookupByLibrary.simpleMessage("Դեբետ (Ելք)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Վաճառքի լռելյայն գին", + ), + "delete": MessageLookupByLibrary.simpleMessage("Ջնջել"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Ջնջել հաշիվը"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Իսկապես ցանկանում եք ջնջել այս խմբաքանակը՞", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Վստա՞հ եք, որ ցանկանում եք ջնջել ձեր հաշիվը: Այս գործողությունը ընդմիշտ կջնջի ձեր բոլոր տվյալները:", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք ջնջելու կողմը։", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Հաջողությամբ ջնջված է!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Ջնջում է..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Առաքման հասցե"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Առաքման վճարը"), + "department": MessageLookupByLibrary.simpleMessage("Բաժին"), + "deposit": MessageLookupByLibrary.simpleMessage("Ավանդ / Մուտք"), + "depositTo": MessageLookupByLibrary.simpleMessage("Մուտքագրել"), + "description": MessageLookupByLibrary.simpleMessage("Նկարագրություն"), + "designation": MessageLookupByLibrary.simpleMessage("Պաշտոն"), + "designationName": MessageLookupByLibrary.simpleMessage("Պաշտոնի անվանում"), + "details": MessageLookupByLibrary.simpleMessage("Մանրամասներ"), + "developedBy": MessageLookupByLibrary.simpleMessage("Մշակված է"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-անի թվային կոդը ուղարկվել է ձեր էլ․փոստի հասցեին:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Անջատել"), + "discount": MessageLookupByLibrary.simpleMessage("Զեղչ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Ցուցադրվող անունը պարտադիր է", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Մի անհանգստացնել"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Դուք իսկապես ցանկանում եք ջնջել սա", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Ցանկանում եք ջնջել օգտատիրոջը?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Ցանկանում եք դուրս գալ հավելվածից?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Դուք իսկապես ցանկանու՞մ եք վերաբացել այս չեկը:", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Չունե՞ք հաշիվ:", + ), + "done": MessageLookupByLibrary.simpleMessage("Կատարված է"), + "download": MessageLookupByLibrary.simpleMessage("Ներբեռնել"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Ներբեռնել APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Ներբեռնել Excel ձևաչափը", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Ներբեռնումը հաջողվեց: Ստուգեք ձեր Փաստաթղթեր թղթապանակը", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Ներբեռնում..."), + "due": MessageLookupByLibrary.simpleMessage("Պարտք"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Պարտքի գումարը:"), + "dueBalance": MessageLookupByLibrary.simpleMessage("Պարտքի մնացորդ"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Պարտքի հավաքում"), + "dueList": MessageLookupByLibrary.simpleMessage("Պարտքերի ցուցակ"), + "duePay": MessageLookupByLibrary.simpleMessage("Վճարման ենթակա"), + "dueReport": MessageLookupByLibrary.simpleMessage( + "Պարտքերի հաշվետվություն", + ), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Պարտքի վրա վաճառք չի թույլատրվում անցորդ հաճախորդների համար։", + ), + "dues": MessageLookupByLibrary.simpleMessage("Պարտքեր"), + "duration": MessageLookupByLibrary.simpleMessage("Տևողություն"), + "durationDays": MessageLookupByLibrary.simpleMessage("Տևողություն (Օրեր)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Հեշտ օգտագործման POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro հավելվածը անվճար է և հեշտ օգտագործման։ Իրականում, դա աշխարհի լավագույն POS համակարգերից մեկն է։", + ), + "edit": MessageLookupByLibrary.simpleMessage("Խմբագրել"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Խմբագրել հաճախելիությունը", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Խմբագրել բանկային հաշիվները", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Խմբագրել բանկային ճշգրտումը", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Խմբագրել բանկից կանխիկ", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Խմբագրել բանկային փոխանցումը", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Խմբագրել կանխիկի ճշգրտումը", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Խմբագրել կանխիկից բանկ", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Խմբագրել կատեգորիան"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Խմբագրել պաշտոնը"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Խմբագրել աշխատակցին"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Խմբագրել տոնը"), + "editLeave": MessageLookupByLibrary.simpleMessage("Խմբագրել արձակուրդը"), + "editModel": MessageLookupByLibrary.simpleMessage("Խմբագրել մոդելը"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Խմբագրել վճարացուցակը", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Խմբագրել հեռախոսահամարը?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Խմբագրել ապրանքը"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Խմբագրել գնման հաշիվ-ապրանքագիրը", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Խմբագրել դարակաշարը"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Խմբագրել վաճառքի հաշիվ-ապրանքագիրը", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Խմբագրել դարակը"), + "editShift": MessageLookupByLibrary.simpleMessage("Խմբագրել հերթափոխը"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Խմբագրել սոցիալական լրատվամիջոցները", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Խմբագրել հարկը"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Խմբագրել հարկային խումբը", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Խմբագրել տարբերակը", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Խմբագրել պահեստը"), + "email": MessageLookupByLibrary.simpleMessage("Էլ․փոստի հասցե"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Էլ․փոստը չի կարող լինել դատարկ", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Էլ․փոստ"), + "employee": MessageLookupByLibrary.simpleMessage("Աշխատակից"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Մուտքագրեք ցածր պաշար"), + "end": MessageLookupByLibrary.simpleMessage("Ավարտ"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Ընդմիջման ավարտ"), + "endDate": MessageLookupByLibrary.simpleMessage("Ավարտվող ամսաթիվ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Ավարտի ամսաթիվը սկզբի ամսաթվից շուտ է", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Ավարտի ամսաթիվը չի կարող լինել սկզբի ամսաթվից շուտ:", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Ավարտի ժամ"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ավարտի ժամը պարտադիր է", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Ավարտել ձեր անվճար պլանը", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք խմբի համարը", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք բրենդի անուն", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք գործող զեղչ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք գործող OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք գործող պաշար", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք հաշվի ցուցադրվող անունը", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք հաշվատիրոջ անունը", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք հաշվեհամարը", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Մուտքագրեք հասցեն"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Մուտքագրեք գումարը"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Մուտքագրեք մնացորդը"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք բանկի անվանումը", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք խմբաքանակի համարը", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ընդմիջման ժամը", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք Բիզնեսի/Խանութի անունը", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Մուտքագրեք ծավալը"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք կատեգորիայի անուն", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Մուտքագրեք գույնը"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք հաճախորդի հեռախոսահամարը", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք վաճառողի գին", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք նկարագրություն", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք պաշտոնի անվանումը", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Մուտքագրեք զեղչ"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք ձեր էլ․փոստի հասցեն գաղտնաբառը վերականգնելու հղումը ստանալու համար։", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ավարտի ժամը", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ծախսի կատեգորիայի անունը", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ծախսի ամսաթիվը", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք լրիվ հասցեն", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ամբողջական անունը", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք տոնի անվանումը", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք եկամուտի կատեգորիայի անունը", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք պիտակի տեքստը", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք արտադրողի անունը", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք մոդելի անվանումը", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Մուտքագրեք անունը"), + "enterNote": MessageLookupByLibrary.simpleMessage("Մուտքագրեք նշում"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք բացման հաշվեկշիռը", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ապրանքի կոդը", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ապրանքի անուն", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք գնման գին", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Մուտքագրեք քանակը"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք հղումների համարը", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք վաճառքի գին", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք դարակի անունը", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Մուտքագրեք չափը"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք սկզբի ժամը", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Մուտքագրեք պաշար"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք հարկի դրույքաչափը", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Մուտքագրեք տեսակը"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք օգտանունը", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք օգտատիրոջ տիտղոսը", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք գործող OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Մուտքագրեք արժեքներ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ԱԱՀ/ԱՀՀ համարը", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ԱԱՀ/ԱՀՀ վերնագիրը", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք պահեստի անվանումը", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Մուտքագրեք քաշը"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք մեծածախ գին", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ձեր երկիրը", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ձեր էլ․փոստի հասցեն", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ձեր լրիվ անունը", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ձեր անունը", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք նշման մակարդակը", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք գաղտնաբառը", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք ձեր հեռախոսահամարը", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք վաճառքից հետո հաղորդագրությունը", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Հարկը ջնջելու սխալ", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel ֆայլեր"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel վերբեռնիչ"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Գինը առանց ԱԱՀ"), + "exit": MessageLookupByLibrary.simpleMessage("Դուրս գալ"), + "exitBank": MessageLookupByLibrary.simpleMessage("Դուրս գալ մասնաճյուղից"), + "expDate": MessageLookupByLibrary.simpleMessage("Ժամկետի ավարտ"), + "expense": MessageLookupByLibrary.simpleMessage("Ծախս"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Ծախսերի կատեգորիաներ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Ծախսի ամսաթիվ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Ծախսի համար"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Ծախսերի հաշվետվություն", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Ծախսերի տեսակներ"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Ժամկետի ստատուս"), + "expire": MessageLookupByLibrary.simpleMessage("Ժամկետն ավարտվում է"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Ժամկետանց ապրանքների հաշվետվություններ", + ), + "expired": MessageLookupByLibrary.simpleMessage("Ժամկետանց"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Պիտանիության ժամկետ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Ժամկետանց ապրանքների հաշվետվություն", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Ժամկետն անցած ցանկ"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Ժամկետանց ապրանք"), + "expiry": MessageLookupByLibrary.simpleMessage("Ժամկետ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Երկարաձգել պլանը"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Չհաջողվեց ջնջել բաժինը", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Հարկը ջնջելը ձախողվեց", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Չհաջողվեց ստանալ հարթակի տարբերակը", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Չհաջողվեց բեռնել բաժինները", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Չհաջողվեց մշակել վերադարձը:", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Մոդա"), + "feature": MessageLookupByLibrary.simpleMessage("Գործառույթ"), + "field": MessageLookupByLibrary.simpleMessage("Տուն"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 օր"), + "filter": MessageLookupByLibrary.simpleMessage("Ֆիլտր"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Ֆիլտրել ըստ ամսաթվի"), + "firstName": MessageLookupByLibrary.simpleMessage("Անուն"), + "flat": MessageLookupByLibrary.simpleMessage("Հաստատուն"), + "folder": MessageLookupByLibrary.simpleMessage( + "Կարող է լինել, որ նամակը հայտնվել է ձեր սպամ պարկուճում։", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Մոռացել եք գաղտնաբառը", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Անվճար տվյալների պահպանում", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Անվճար կյանքի ընթացքում թարմացում", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Անվճար փաթեթ"), + "freePlan": MessageLookupByLibrary.simpleMessage("Անվճար պլան"), + "from": MessageLookupByLibrary.simpleMessage("Ումից"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Հաշվից"), + "fromDate": MessageLookupByLibrary.simpleMessage("Սկսելու ամսաթիվը"), + "fullName": MessageLookupByLibrary.simpleMessage("Լրիվ անուն"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Լիովին վճարված"), + "gallery": MessageLookupByLibrary.simpleMessage("Պատկերասրահ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF ստեղծելու համար տվյալներ չկան", + ), + "gender": MessageLookupByLibrary.simpleMessage("Սեռ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Ստեղծել PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF-ի ստեղծում"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Դուք ստացել եք էլ․փոստ"), + "gotIt": MessageLookupByLibrary.simpleMessage("Հասկացա"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Համախառն շահույթ (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Երաշխիք (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Հյուր"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Ունե՞ք հաշիվ:"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Թաքցնել դաշտերը"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Գինը՝ բարձրից ցածր", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք էլ․փոստի հասցեն", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք գաղտնաբառը", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Տիրոջ անունը"), + "holiday": MessageLookupByLibrary.simpleMessage("Տոն"), + "holidayList": MessageLookupByLibrary.simpleMessage("Տոների ցուցակ"), + "home": MessageLookupByLibrary.simpleMessage("Գլխավոր"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Մնացած ժամեր"), + "hrm": MessageLookupByLibrary.simpleMessage("ՄՌԿ (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Ես համաձայն եմ ընդմիշտ ջնջել իմ հաշիվը:", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC կոդ"), + "image": MessageLookupByLibrary.simpleMessage("Պատկեր"), + "inActive": MessageLookupByLibrary.simpleMessage("Ոչ ակտիվ"), + "inStock": MessageLookupByLibrary.simpleMessage("Առկա է"), + "inactive": MessageLookupByLibrary.simpleMessage("Ոչ ակտիվ"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Գինը ներառյալ ԱԱՀ"), + "income": MessageLookupByLibrary.simpleMessage("Եկամուտ"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Եկամուտի կատեգորիաներ", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Եկամուտների կատեգորիաների հաշվետվություն", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Եկամուտի ամսաթիվ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Ամբողջ եկամուտը"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Եկամուտի հաշվետվություն", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք տեսնելու եկամուտների հաշվետվությունը։", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Եկամտի տեսակ"), + "incomes": MessageLookupByLibrary.simpleMessage("Եկամուտներ"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Տեղեկատվություն պիտակների վրա", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Հրահանգ"), + "inv": MessageLookupByLibrary.simpleMessage("Հաշիվ-ապրանքագիր №"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Անվավեր գումար"), + "inventory": MessageLookupByLibrary.simpleMessage("Գույքագրում"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Դուք չունեք մուտք գույքագրում։", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Հաշիվ-ապրանքագիր"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Հաշվի լոգոն"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Հաշվի համարը"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Հաշիվ-ապրանքագրի դիտող", + ), + "item": MessageLookupByLibrary.simpleMessage("Ապրանք"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Իտեմը ավելացվել է"), + "itemName": MessageLookupByLibrary.simpleMessage("Ապրանքի անվանում"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Իրերի վաճառք"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ընդունման ամսաթիվ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Պիտակի գլան 1.5\"*1, 38մմ*25մմ, բացատ 3.1մմ", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Պիտակի գլան 2\"*1, 50մմ*25մմ, բացատ 3.1մմ", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Էլ․փոստ"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Գաղտնաբառ"), + "language": MessageLookupByLibrary.simpleMessage("Լեզու"), + "last30Days": MessageLookupByLibrary.simpleMessage("Վերջին 30 օրը"), + "last7Days": MessageLookupByLibrary.simpleMessage("Վերջին 7 օրը"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Անցյալ ամիս"), + "lastName": MessageLookupByLibrary.simpleMessage("Ազգանուն"), + "lastYear": MessageLookupByLibrary.simpleMessage("Անցյալ տարի"), + "leave": MessageLookupByLibrary.simpleMessage("Արձակուրդ"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Արձակուրդի տևողություն", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Արձակուրդների ցուցակ"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Արձակուրդի հաշվետվություններ", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Արձակուրդի հայտ"), + "leaveType": MessageLookupByLibrary.simpleMessage("Արձակուրդի տեսակ"), + "ledger": MessageLookupByLibrary.simpleMessage("Գլխավոր գիրք"), + "link": MessageLookupByLibrary.simpleMessage("Հղում"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Ցանկը դատարկ է"), + "loading": MessageLookupByLibrary.simpleMessage("Բեռնում է"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP կարգավորումների բեռնում...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Մուտք գործել"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Մուտք գործել էլ․փոստով", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Դուրս գալ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Մուտքը ձախողվեց: Խնդրում ենք նորից փորձել:", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Մուտք գործել հեռախոսահամարով", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Կորուստ"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Կորուստ/Շահույթ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Կորուստ/Շահույթ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Կորուստ/Շահույթի հաշվետվություն", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Տնտեսապես ցածր պաշար"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Ցածր պաշարի ահազանգ", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Ցածր պաշարների հաշվետվություն", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Գինը՝ ցածրից բարձր", + ), + "lp": MessageLookupByLibrary.simpleMessage("Կորուստ/Շահույթ"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Կորուստի/Շահույթի մանրամասներ", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Կառավարել կարգավորումները", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Արտադրման ամսաթիվ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Արտադրման ամսաթիվ", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Արտադրող"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Հաղորդագրություն"), + "mobile": MessageLookupByLibrary.simpleMessage("Մոբայլ:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Բջջային"), + "model": MessageLookupByLibrary.simpleMessage("Մոդել"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Մոդելը հաջողությամբ ստեղծվեց:", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Մոդելի անվանումը"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Մոդելը հաջողությամբ թարմացվեց:", + ), + "models": MessageLookupByLibrary.simpleMessage("Մոդելներ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Գումարի մուտք"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Գումարի ելք"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage( + "Դրամական մուտքի անդորրագիր", + ), + "month": MessageLookupByLibrary.simpleMessage("Ամիս"), + "monthly": MessageLookupByLibrary.simpleMessage("Ամսական"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Ավելին"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Առավելագույն վաճառքի գին (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Անուն"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Անունը չի կարող լինել դատարկ", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Փոխանցում կատարելու համար անհրաժեշտ է առնվազն երկու բանկային հաշիվ:", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Զուտ շահույթ (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Ընդհանուր զուտ գումար", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Նոր գաղտնաբառ"), + "next": MessageLookupByLibrary.simpleMessage("Հաջորդ"), + "no": MessageLookupByLibrary.simpleMessage("Ոչ"), + "noAcc": MessageLookupByLibrary.simpleMessage("Չունե՞ք հաշիվ:"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Համապատասխանող հաշիվներ չեն գտնվել", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Ակտիվ օգտատեր չէ"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Ընտրված ֆիլտրերի համար հաճախելիության գրառումներ չեն գտնվել:", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Հաճախելիության գրառումներ չեն գտնվել:", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Բանկային հաշիվներ չեն գտնվել:", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Փոխանցման համար բանկային հաշիվներ չեն գտնվել:", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Խմբաքանակ չկա"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth սարք ընտրված չէ:", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Մասնաճյուղ չի գտնվել", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Չեկեր չեն գտնվել"), + "noData": MessageLookupByLibrary.simpleMessage("Չկա տվյալ"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Չկա տվյալ"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Տվյալներ առկա չեն", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Արտահանման համար տվյալներ առկա չեն", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ստեղծելու համար տվյալներ առկա չեն", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Չկա տվյալ"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Բաժին չի գտնվել:", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Այս բաժնի համար նկարագրություն առկա չէ:", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Այս պաշտոնի համար նկարագրություն առկա չէ:", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Նկարագրություն տրամադրված չէ:", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Պաշտոն չի գտնվել:", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Նպատակային բանկային հաշիվներ չեն գտնվել:", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Սարք չի գտնվել"), + "noDue": MessageLookupByLibrary.simpleMessage("Պարտք չկա"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Չի ընտրվել պարտք"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Ֆայլ ընտրված չէ"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("Տոներ չեն գտնվել:"), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Համապատասխանող տոներ չեն գտնվել", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Ապրանք չի գտնվել"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ոչ մի իրը ընտրված չէ", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Ընտրված ֆիլտրերի համար արձակուրդի գրառումներ չեն գտնվել:", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Արձակուրդի հայտեր չեն գտնվել:", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Համապատասխան ապրանքներ չեն գտնվել։", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Համապատասխանող վճարացուցակի գրառումներ չեն գտնվել:", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Նշում չկա:"), + "noParty": MessageLookupByLibrary.simpleMessage("Կողմեր չեն գտնվել"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Վճարացուցակի գրառումներ չեն գտնվել:", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Ապրանք չի գտնվել"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ձեր որոնմանը համապատասխանող ապրանքներ չկան:", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ոչ մի ապրանք ընտրված չէ", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Օգտատիրոջ դեր չի գտնվել", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Հերթափոխեր չեն գտնվել:", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Պաշարների վերաբերյալ տվյալներ չկան:", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ենթահարկ ընտրված չէ", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Չկա մատակարար"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Չկա գործարք"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Գործարքներ չեն գտնվել", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Այս ֆիլտրի համար գործարքներ չեն գտնվել:", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ստեղծելու համար գործարքներ չկան", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Արժեքներ սահմանված չեն", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Տարբերակ չի գտնվել:", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Չվերադարձվող (ԱԱՀ/Զեղչ)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ոչ մեկը"), + "notFound": MessageLookupByLibrary.simpleMessage("Չի գտնվել"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ինտերնետ կապ չկա", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Չհաջողվեց բացել հեռախոսի ծրագիրը։", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Համապատասխան արդյունք չի գտնվել", + ), + "note": MessageLookupByLibrary.simpleMessage("Նշում"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Նշման մակարդակ"), + "notification": MessageLookupByLibrary.simpleMessage("Հայտարարություն"), + "off": MessageLookupByLibrary.simpleMessage("Անջատված"), + "ok": MessageLookupByLibrary.simpleMessage("Լավ"), + "okay": MessageLookupByLibrary.simpleMessage("Լավ"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Հին գաղտնաբառ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Հին գաղտնաբառը չի կարող դատարկ լինել", + ), + "on": MessageLookupByLibrary.simpleMessage("Կցած"), + "open": MessageLookupByLibrary.simpleMessage("Բաց"), + "openCamera": MessageLookupByLibrary.simpleMessage("Բացել տեսախցիկը"), + "openSetting": MessageLookupByLibrary.simpleMessage( + "Բացել կարգավորումները", + ), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "Սկզբնական հաշվեկշիռ", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Սկզբնական մնացորդը պարտադիր է", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Բացման ամսաթիվ"), + "opinion": MessageLookupByLibrary.simpleMessage("Մուտքագրեք ձեր կարծիքը"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Կամ շարունակել"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Չկա պաշարում"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Մեր Պրեմիում պլանը", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Փաթեթի հատկություններ", + ), + "package": MessageLookupByLibrary.simpleMessage("Փաթեթ"), + "packageDate": MessageLookupByLibrary.simpleMessage("Փաթեթավորման ամսաթիվ"), + "packageName": MessageLookupByLibrary.simpleMessage("Փաթեթի անուն"), + "packingDate": MessageLookupByLibrary.simpleMessage("Փաթեթավորման ամսաթիվ"), + "paid": MessageLookupByLibrary.simpleMessage("Վճարված"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Վճարված գումարը"), + "paidBy": MessageLookupByLibrary.simpleMessage("Վճարված է"), + "paidVia": MessageLookupByLibrary.simpleMessage("Վճարված է միջոցով"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Մասնակի վճարված"), + "parties": MessageLookupByLibrary.simpleMessage("Կուսակցություններ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք ստեղծելու կողմ", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Կողմերի ցուցակ"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Կողմերի հաշվետվություններ", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Կողմի տեսակը"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Շահույթ ըստ կողմի", + ), + "password": MessageLookupByLibrary.simpleMessage("Գաղտնաբառ"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Գաղտնաբառը չի կարող լինել դատարկ", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Գաղտնաբառը պետք է լինի առնվազն 6 նիշ", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Գաղտնաբառը պետք է լինի առնվազն 6 նիշ", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Գաղտնաբառերը համընկնում են", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Վճարել գրանցման համար", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Վճարվող գումար"), + "payment": MessageLookupByLibrary.simpleMessage("Վճարում"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Վճարումն ավարտված է", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Վճարման մանրամասներ", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Վճարումը ձախողվեց"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Վճարումը ձախողվեց։ Խնդրում ենք կրկին փորձել։", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Վճարման միջանցք"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Վճարման եղանակ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Վճարման մեթոդներ"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Վճարումն հաջողությամբ կատարվեց", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել վճարման տեսակը", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Վճարման տեսակները"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Վճարումն հաջողությամբ կատարվեց!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Վճարման տարի"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Վճարների գումարը"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Վճարման տեսակներ"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Վճարել PayPal-ով"), + "payroll": MessageLookupByLibrary.simpleMessage("Վճարացուցակ"), + "payrollList": MessageLookupByLibrary.simpleMessage("Վճարացուցակի ցուցակ"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Վճարացուցակի գրառում", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Վճարացուցակի հաշվետվություններ", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF-ը հաջողությամբ ստեղծվեց", + ), + "percent": MessageLookupByLibrary.simpleMessage("Տոկոս"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Մուտքը մերժված է", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Բանկը ջնջելու թույլտվությունը մերժված է:", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Բանկը թարմացնելու թույլտվությունը մերժված է:", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Բանկը դիտելու թույլտվությունը մերժված է:", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Թույլտվություն չի տրվել!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Անձնական տվյալներ՝"), + "phone": MessageLookupByLibrary.simpleMessage("Հեռախոսահամար"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Հեռախոսի համար հասանելի չէ։", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Հեռախոսահամար"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Հեռախոսահամարի ստուգում", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Հեռախոս:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Ընտրել և վերբեռնել ֆայլը", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Ընտրել ավարտվող ամսաթիվը", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Ընտրել սկսելու ամսաթիվը", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ավելացնել վաճառքի վերադարձ", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Մնացորդները ճշգրտելու համար խնդրում ենք ավելացնել առնվազն մեկ բանկային հաշիվ:", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ավելացնել քանակը", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ստուգել ձեր ինտերնետ կապը և նորից փորձել", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք նախ հասցեագրել տպիչը", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք կապ հաստատեք ձեր Bluetooth տպիչի հետ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք միացնել Bluetooth-ը", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք ավելի երկար գաղտնաբառ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել հաստատող գաղտնաբառը", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել ամսաթիվ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել գաղտնաբառը", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող բրենդի անուն", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող բիզնեսի անուն", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող էլ․փոստ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող անուն", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող հեռախոսահամար", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող ապրանքի անուն", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող գնման գին", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Մուտքագրեք վավեր քանակ (նվազագույնը 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող վաճառքի գին", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք գործող միավորի անուն", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել գումարը", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել առնվազն մեկ արժեք:", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել մասնաճյուղի անվանումը", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել ամսաթիվ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել պաշտոնի անվանումը", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ավարտի ամսաթիվը", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել տոնի անվանումը", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել անունը", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել դարակաշարի անունը", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել դարակի անունը", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք OTP-ն", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք միավորի անուն", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել վավեր անուն", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք նախ մուտքագրեք գործող հեռախոսահամար և անուն", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրեք ձեր մանրամասները։", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել ձեր հեռախոսահամարը", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք մուտքագրել ձեր աշխատավարձը", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք նախ կատարել վաճառք", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել կատեգորիա", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել նպատակային բանկային հաշիվ:", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ծախսերի կատեգորիա", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել արձակուրդի տեսակ", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք նախ ընտրել ապրանքը", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել հերթափոխ", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել սկզբի ամսաթիվ", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել կարգավիճակ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել աշխատակից", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ամիս", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել երկու հաշիվներն էլ:", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ընդմիջման կարգավիճակը", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ամսաթիվ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել բաժին", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել պաշտոն", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ապրանքը վերադարձի համար", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել վճարման տարին", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք նախ ընտրել ապրանքը", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել սկզբի ամսաթիվը", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել կարգավիճակ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել վավեր սկզբի և ավարտի ամսաթվեր:", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ձեր սեռը", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք ընտրել ձեր հերթափոխը", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Խնդրում ենք օգտագործել վավեր գնման կոդ՝ հավելվածից օգտվելու համար:", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS (Վաճառքի կետ)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS վաճառք"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Վաճառքից հետո հաղորդագրություն", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Աշխատում է Acnoo-ի կողմից", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Սնուցվում է"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS հավելվածի աջակցություն", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Պրեմիում պլան"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Սեղմեք ընտրելու համար", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF նախադիտում"), + "previousDue": MessageLookupByLibrary.simpleMessage("Նախկին պարտք"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Նախկին վճարված գումար", + ), + "price": MessageLookupByLibrary.simpleMessage("Գին"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Գինը չի կարող դատարկ լինել", + ), + "print": MessageLookupByLibrary.simpleMessage("Տպել"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Տպել բանկային տվյալները հաշիվ-ապրանքագրերի վրա", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Տպել շտրիխ կոդը"), + "printLabel": MessageLookupByLibrary.simpleMessage("Տպել պիտակը"), + "printing": MessageLookupByLibrary.simpleMessage("Տպագրման ընտրություն"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Հաշվի տպագրություն", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Տպագրության ընտրանք", + ), + "product": MessageLookupByLibrary.simpleMessage("Ապրանք"), + "productBrand": MessageLookupByLibrary.simpleMessage("Ապրանքի բրենդ"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Ապրանքի կատեգորիա", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Ապրանքի կոդ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ապրանքի կոդը պարտադիր է", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Ապրանքի մանրամասներ", + ), + "productList": MessageLookupByLibrary.simpleMessage("Ապրանքների ցուցակ"), + "productModels": MessageLookupByLibrary.simpleMessage("Ապրանքի մոդելներ"), + "productName": MessageLookupByLibrary.simpleMessage("Ապրանքի անուն"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Ապրանքը չի գտնվել", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Ապրանքի գնման պատմություն", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Ապրանքի գնման հաշվետվություն", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Ապրանքի դարակաշարեր"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Ապրանքի հաշվետվություններ", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Ապրանքի վաճառքի պատմություն", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Ապրանքի վաճառքի հաշվետվություն", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Ապրանքի կարգավորումներ", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Ապրանքի պաշար"), + "productUnit": MessageLookupByLibrary.simpleMessage("Ապրանքի միավոր"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Ապրանքի տարբերակներ", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Շահույթ ըստ ապրանքի", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Շահույթ և Վնաս ըստ ապրանքի", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Գնում ըստ ապրանքի", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Վաճառք ըստ ապրանքի", + ), + "products": MessageLookupByLibrary.simpleMessage("Ապրանքներ"), + "profile": MessageLookupByLibrary.simpleMessage("Պրոֆիլ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Պրոֆիլի խմբագրում"), + "profit": MessageLookupByLibrary.simpleMessage("Շահույթ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Շահույթ և Վնաս"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Շահույթի և վնասի հաշվետվություն", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Պարտք և շահ"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Երկարակեցության նիշ (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage("Շահույթի տոկոս"), + "promo": MessageLookupByLibrary.simpleMessage("Պրոմո"), + "promoCode": MessageLookupByLibrary.simpleMessage("Պրոմո կոդ"), + "purchase": MessageLookupByLibrary.simpleMessage("Գնում"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Գնման ազդանշան"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Գնել է:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Գնումը հաստատվել է", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Գնման մանրամասներ", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Գնումների գին առանց հարկի", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Պահանջվում է գնման գին առանց հարկի", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Գնումների գին հարկով"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Պահանջվում է գնման գին հարկով", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Գնումների ցուցակ"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Գնել հիմա"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Գնել պրեմիում պլան", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Գնման գին"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Գնման քանակ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Գնման քանակը պարտադիր է", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Գնման հաշվետվություն", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Վաճառքի վերադարձ"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Գնման վերադարձի հաշվետվություն", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Գնումների վերադարձ", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք թարմացնելու գնումներ։", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք ստեղծելու գնումներ։", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Գնված"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Գնվել է"), + "qty": MessageLookupByLibrary.simpleMessage("Քանակ"), + "quantity": MessageLookupByLibrary.simpleMessage("Քանակ"), + "quickOver": MessageLookupByLibrary.simpleMessage("Արագ դիտում"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Արագ նայել"), + "rack": MessageLookupByLibrary.simpleMessage("Դարակաշար (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Դարակաշարի անուն"), + "racks": MessageLookupByLibrary.simpleMessage("Դարակաշարեր (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Վերաբացել"), + "read": MessageLookupByLibrary.simpleMessage("Կարդալ"), + "receipt": MessageLookupByLibrary.simpleMessage("Անդորրագիր"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Ստացված գումար"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Ստացող"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Ստացվել է"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Վերջին գործարքները", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Ստացել եք PIN-ը"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Նվազեցնել կանխիկը"), + "reference": MessageLookupByLibrary.simpleMessage("Հղում"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Հղումի համար"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Հղման համար"), + "register": MessageLookupByLibrary.simpleMessage("Գրանցվել"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Մենք պետք է գրանցենք ձեր հեռախոսահամարը սկսելուց առաջ։", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Մնացորդ"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Մնացած պարտքը"), + "remark": MessageLookupByLibrary.simpleMessage("Դիտողություն"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Հիշել ինձ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Հիշել ինձ հետագայում", + ), + "remove": MessageLookupByLibrary.simpleMessage("Հեռացնել"), + "reports": MessageLookupByLibrary.simpleMessage("Հաշվետվություններ"), + "resendIn": MessageLookupByLibrary.simpleMessage("Կրկին ուղարկել OTP-ն՝"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Կրկին ուղարկել OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Վերականգնել գաղտնաբառը ձեր էլ․փոստի կամ հեռախոսահամարի միջոցով", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Վերականգնեք ձեր գաղտնաբառը, որպեսզի վերականգնեք և մուտք գործեք ձեր հաշիվ", + ), + "resets": MessageLookupByLibrary.simpleMessage("Վերակայել"), + "retailer": MessageLookupByLibrary.simpleMessage("Փոքածախ վաճառող"), + "retry": MessageLookupByLibrary.simpleMessage("Կրկնել"), + "retryScan": MessageLookupByLibrary.simpleMessage("Կրկնել որոնումը"), + "retur": MessageLookupByLibrary.simpleMessage("Վերադարձ"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Վերադարձվող գումար"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Վերադարձի քանակ"), + "returned": MessageLookupByLibrary.simpleMessage("Վերադարձված"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Վերադարձված գումար", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("Հետադարձման ամսաթիվ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Հետադարձված ապրանք"), + "role": MessageLookupByLibrary.simpleMessage("Դեր"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Դեր և Թույլտվություն", + ), + "roles": MessageLookupByLibrary.simpleMessage("Դերեր"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Կլորացնել մինչև մոտակա ամբողջ թիվը", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Կլորացնել մինչև մոտակա տասնորդականը (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Կլորացնել մինչև մոտակա տասնորդականը (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Կլորացնել մինչև մոտակա տասնորդականը (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Կլորացնել մինչև ամբողջ թիվը", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Կլորացում"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Կլորացված ընդհանուր", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Կլորացում (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Ընթացիկ կանխիկ"), + "sNo": MessageLookupByLibrary.simpleMessage("Հ/Հ"), + "salary": MessageLookupByLibrary.simpleMessage("Աշխատավարձ"), + "sale": MessageLookupByLibrary.simpleMessage("Վաճառք"), + "saleBy": MessageLookupByLibrary.simpleMessage("Վաճառել է"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Վաճառքի խմբագրում"), + "saleList": MessageLookupByLibrary.simpleMessage("Վաճառքների ցուցակ"), + "salePrice": MessageLookupByLibrary.simpleMessage("Վաճառքի գին"), + "saleQty": MessageLookupByLibrary.simpleMessage("Վաճառքի քանակ"), + "saleReq": MessageLookupByLibrary.simpleMessage("Պահանջվում է վաճառքի գին"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Վաճառքի վերադարձ"), + "sales": MessageLookupByLibrary.simpleMessage("Վաճառք"), + "salesBy": MessageLookupByLibrary.simpleMessage("Վաճառել է:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Վաճառքի մանրամասներ"), + "salesList": MessageLookupByLibrary.simpleMessage("Վաճառքների ցուցակ"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Վաճառքի և գնման ընդհանուր տեսարան", + ), + "salesReport": MessageLookupByLibrary.simpleMessage( + "Վաճառքի հաշվետվություն", + ), + "salesReturn": MessageLookupByLibrary.simpleMessage("Վաճառքի վերադարձ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Վաճառքի վերադարձի հաշվետվություն", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Վաճառքի կարգավորումներ", + ), + "save": MessageLookupByLibrary.simpleMessage("Պահպանել"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Պահպանել և հրապարակել", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Պահպանել կարգավորումները", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("Պահպանել տարբերակը"), + "saving": MessageLookupByLibrary.simpleMessage("Պահպանվում է"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Սքանավորեք ապրանքի QR կոդը", + ), + "search": MessageLookupByLibrary.simpleMessage("Որոնել"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Որոնել հաճախելիություն", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Փնտրել խմբաքանակի համարը...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Որոնել այստեղ..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Որոնել արձակուրդներ"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Որոնել ապրանքը"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Որոնել գործարքներ...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Փնտրել..."), + "seconds": MessageLookupByLibrary.simpleMessage("վայրկյան"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Տեսնել բոլոր պրոմո կոդերը", + ), + "select": MessageLookupByLibrary.simpleMessage("Ընտրել"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Ընտրեք բրենդ"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Ընտրեք հաշիվ-ապրանքագիր", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Ընտրեք հաշիվ"), + "selectAll": MessageLookupByLibrary.simpleMessage("Ընտրել բոլորը"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Ընտրեք առնվազն մեկ դարակ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Ընտրեք Բանկ կամ Կանխիկ", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Ընտրեք բիզնեսի կատեգորիան", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Ընտրեք կատեգորիան"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Ընտրեք հաճախորդ"), + "selectDate": MessageLookupByLibrary.simpleMessage("Ընտրեք ամսաթիվ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Նախ ընտրեք ամսաթիվ", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Ընտրեք մուտքագրման նպատակակետը", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Նախ ընտրեք աշխատակից", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Ընտրեք սկսման ամսաթիվը", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Ընտրել ապրանքներ"), + "selectLang": MessageLookupByLibrary.simpleMessage("Ընտրեք լեզուն"), + "selectModel": MessageLookupByLibrary.simpleMessage("Ընտրեք մոդել"), + "selectOne": MessageLookupByLibrary.simpleMessage("Ընտրեք մեկը"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Ընտրեք մեկ հաշիվ", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Ընտրեք ապրանքի կատեգորիա", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Ընտրեք ապրանքի միավոր", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Ընտրել դարակաշար"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Ընտրել դարակ"), + "selectStock": MessageLookupByLibrary.simpleMessage("Ընտրել պահեստ"), + "selectTax": MessageLookupByLibrary.simpleMessage("Ընտրեք հարկը"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Ընտրեք ավարտի ամսաթիվը", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Ընտրեք տեսակ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Ընտրեք տարբերակներ:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Ընտրել պահեստ"), + "sellAll": MessageLookupByLibrary.simpleMessage("Վաճառել բոլորը >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Վաճառքի գին"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Վաճառողը"), + "send": MessageLookupByLibrary.simpleMessage("Ուղարկել"), + "sendCode": MessageLookupByLibrary.simpleMessage("Ուղարկել կոդը"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Մենք ուղարկել ենք էլ․փոստ գաղտնաբառը վերականգնելու հրահանգներով:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Ուղարկել վերականգնման հղում", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage( + "Ուղարկել հաղորդագրություն", + ), + "sendSMS": MessageLookupByLibrary.simpleMessage("Ուղարկել SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Ուղարկել SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Ուղարկել ձեր էլ․փոստը", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Թարմացրեք ձեր պրոֆիլը՝ ավելի լավ տպավորություն թողնելու համար ձեր բժշկի վրա", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Կարգավորել նոր գաղտնաբառ", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Կարգավորել ձեր պրոֆիլը", + ), + "setting": MessageLookupByLibrary.simpleMessage("Կարգավորումներ"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 օր"), + "share": MessageLookupByLibrary.simpleMessage("Կիսվել"), + "shelf": MessageLookupByLibrary.simpleMessage("Դարակ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Դարակի անուն"), + "shelves": MessageLookupByLibrary.simpleMessage("Դարակներ (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Հերթափոխ"), + "shiftName": MessageLookupByLibrary.simpleMessage("Հերթափոխի անվանում"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Առաքման հասցե"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Առաքման վճար"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Խանութի բացման հաշվեկշիռ", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Խանութի մնացորդային հաշվեկշիռ", + ), + "showAction": MessageLookupByLibrary.simpleMessage( + "Ցույց տալ գործողությունը", + ), + "showCode": MessageLookupByLibrary.simpleMessage("Ցուցադրել կոդը"), + "showCombo": MessageLookupByLibrary.simpleMessage("Ցույց տալ կոմբո"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Ցույց տալ պիտանիության ժամկետը", + ), + "showName": MessageLookupByLibrary.simpleMessage("Ցուցադրել անունը"), + "showPrice": MessageLookupByLibrary.simpleMessage("Ցուցադրել գինը"), + "showSingle": MessageLookupByLibrary.simpleMessage("Ցույց տալ եզակի"), + "showVariant": MessageLookupByLibrary.simpleMessage("Ցույց տալ տարբերակ"), + "signIn": MessageLookupByLibrary.simpleMessage("Մուտք գործել"), + "signUp": MessageLookupByLibrary.simpleMessage("Գրանցվել"), + "single": MessageLookupByLibrary.simpleMessage("Միայնակ"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 օր"), + "size": MessageLookupByLibrary.simpleMessage("Չափը"), + "skip": MessageLookupByLibrary.simpleMessage("Բաց թողնել"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Բաց թողնել թարմացումը", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Կոդ"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Կոդ"), + "sl": MessageLookupByLibrary.simpleMessage("Հերթական համար"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart watch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Սոցիալական մարքեթինգ", + ), + "sold": MessageLookupByLibrary.simpleMessage("Վաճառված"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Ինչ-որ բան այն չէ վեբ էջի հետ:", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Ինչ-որ բան է"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Ստաֆի մուտք"), + "start": MessageLookupByLibrary.simpleMessage("Սկսել"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Ընդմիջման սկիզբ"), + "startDate": MessageLookupByLibrary.simpleMessage("Սկսելու ամսաթիվ"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Սկսել նոր վաճառք"), + "startTime": MessageLookupByLibrary.simpleMessage("Սկզբի ժամ"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Սկզբի ժամը պարտադիր է", + ), + "started": MessageLookupByLibrary.simpleMessage("Սկսված"), + "state": MessageLookupByLibrary.simpleMessage("Մարզ"), + "stateName": MessageLookupByLibrary.simpleMessage("Մարզի անունը"), + "status": MessageLookupByLibrary.simpleMessage("Կարգավիճակ"), + "staus": MessageLookupByLibrary.simpleMessage("Կարգավիճակ"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Դեռևս չվճարված"), + "stock": MessageLookupByLibrary.simpleMessage("Պաշար"), + "stockList": MessageLookupByLibrary.simpleMessage("Պաշարի ցուցակ"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Պահեստ / Տարբերակ"), + "stockReport": MessageLookupByLibrary.simpleMessage( + "Պաշարի հաշվետվություն", + ), + "stockValue": MessageLookupByLibrary.simpleMessage("Պաշարի արժեք"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Պաշարը պետք է լինի առնվազն 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Պաշար:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("Ենթահարկերի ցանկ"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Ենթահարկեր"), + "subTotal": MessageLookupByLibrary.simpleMessage("Ընդհանուր գումար"), + "submit": MessageLookupByLibrary.simpleMessage("Ուղարկել"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Բաժանորդագրվել հիմա"), + "subscription": MessageLookupByLibrary.simpleMessage("Գրանցում"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Բաժանորդագրության հաշվետվություններ", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage( + "Բաժանորդագրություններ", + ), + "subtotal": MessageLookupByLibrary.simpleMessage("Ընդհանուր գումար"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Հաջողությամբ վճարված", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Մատակարարի վճարում"), + "supplier": MessageLookupByLibrary.simpleMessage("Մատակարար"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Մատակարարի մանրամասներ", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Մատակարարի պարտքը"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Մատակարարի գլխավոր գիրք", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Մատակարարի անուն"), + "switchBank": MessageLookupByLibrary.simpleMessage("Փոխե՞լ մասնաճյուղը:"), + "switchs": MessageLookupByLibrary.simpleMessage("Փոխել"), + "tax": MessageLookupByLibrary.simpleMessage("Հարկ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Հարկային խումբ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Հարկի տոկոսը"), + "taxRates": MessageLookupByLibrary.simpleMessage("Հարկային դրույքաչափեր"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Հարկային դրույքաչափեր - Կառավարեք ձեր հարկային դրույքաչափերը", + ), + "taxReport": MessageLookupByLibrary.simpleMessage( + "Հարկային հաշվետվություն", + ), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Հարկային հաշվետվությունների ցուցակ", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Հարկի տեսակը"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Հարկ մեկ/բազմակի հարկի տեսակով", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Շնորհակալություն գնման համար", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Շնորհակալություն պարտքի վճարման համար", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Ջերմային հաշվի լոգո", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Ջերմային տպիչի լեզու", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Ջերմային էջի չափս", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 օր"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 պիտակ մեկ թերթի վրա, 8.27 x 11.69 դյույմ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Այս ամիս"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Այս պլանը չի կարող թարմացվել", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Այս պլանը հասանելի չէ գնման համար", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Այս ապրանքը արդեն ավելացված է!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Այս շաբաթ"), + "thisYear": MessageLookupByLibrary.simpleMessage("Այս տարի"), + "time": MessageLookupByLibrary.simpleMessage("Ժամ"), + "timeIn": MessageLookupByLibrary.simpleMessage("Մուտքի ժամ"), + "timeOut": MessageLookupByLibrary.simpleMessage("Ելքի ժամ"), + "to": MessageLookupByLibrary.simpleMessage("Ում"), + "toAccount": MessageLookupByLibrary.simpleMessage("Հաշվին"), + "toDate": MessageLookupByLibrary.simpleMessage("Ավարտվող ամսաթիվը"), + "today": MessageLookupByLibrary.simpleMessage("Այսօր"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Այսօրվա ամփոփում"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Թոփ 5 Հաճախորդ"), + "top5Product": MessageLookupByLibrary.simpleMessage("Թոփ 5 Ապրանք"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Թոփ 5 Մատակարար"), + "total": MessageLookupByLibrary.simpleMessage("Ընդհանուր"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Ընդհանուր գումարը"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Ընդհանուր ակտիվներ"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Ընդհանուր հաշվեկշիռ"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Ընդհանուր կատեգորիաներ", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Ընդհանուր պարտք"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Ընդհանուր պարտքի գումար", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Ընդհանուր ծախսը"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Ընդհանուր եկամուտ"), + "totalItems": MessageLookupByLibrary.simpleMessage("Ընդհանուր իրեր"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Ընդհանուր կորուստ"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Ընդհանուր վճարելի"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Ընդհանուր գինը"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Ընդհանուր ապրանքներ"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Ընդհանուր շահույթ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Ընդհանուր գնում"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Ընդհանուր վերադարձված գումարը", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Ընդհանուր վերադարձված գումարը", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Աշխատավարձի ընդհանուր գումար", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Ընդհանուր վաճառք"), + "totalVat": MessageLookupByLibrary.simpleMessage("Ընդհանուր ԱԱՀ-ը"), + "totall": MessageLookupByLibrary.simpleMessage("Ընդհանուր:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Գործարքի ակնարկ"), + "transactionType": MessageLookupByLibrary.simpleMessage("Գործարքի տեսակը"), + "transactions": MessageLookupByLibrary.simpleMessage("Գործարքներ"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Գործարքների պատմություն", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Փոխանցում"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Փոխանցել չեկ"), + "transferDate": MessageLookupByLibrary.simpleMessage("Փոխանցման ամսաթիվ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Փորձեք կրկին"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Տեսակը"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Ընտրեք տեսակը"), + "unPaid": MessageLookupByLibrary.simpleMessage("Չվճարված"), + "unit": MessageLookupByLibrary.simpleMessage("Միավոր"), + "unitName": MessageLookupByLibrary.simpleMessage("Միավորի անուն"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Միավորի գինը"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Միավորի գին"), + "units": MessageLookupByLibrary.simpleMessage("Միավորներ"), + "unlimited": MessageLookupByLibrary.simpleMessage("Անսահմանափակ"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Անսահմանափակ օգտագործում", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Մեր փաթեթի անսահմանափակ օգտագործում 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Թարմացնել"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Թարմացնել մասնաճյուղը", + ), + "updateContact": MessageLookupByLibrary.simpleMessage("Թարմացնել կոնտակտը"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Չհաջողվեց թարմացնել պաշարը", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Թարմացնել հիմա"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք թարմացնելու կողմը։", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Թարմացնել ապրանքը"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Ապրանքը հաջողությամբ թարմացվեց։", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք թարմացնելու ապրանքը։", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Թարմացնել ձեր պրոֆիլը", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Թարմացնել գնումը"), + "updateRole": MessageLookupByLibrary.simpleMessage("Թարմացնել դերը"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Դուք իրավունք չունեք թարմացնելու վաճառք։", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Հաջողությամբ թարմացվեց", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Թարմացրեք ձեր պրոֆիլը՝ ավելի լավ տպավորություն թողնելու համար ձեր հաճախորդի վրա", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Թարմացրեք ձեր գրանցումը", + ), + "updating": MessageLookupByLibrary.simpleMessage("Թարմացնում է..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Թարմացնել հիմա"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID QR կոդի համար", + ), + "upload": MessageLookupByLibrary.simpleMessage("Վերբեռնում"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Վերբեռնեք պատկեր"), + "uploading": MessageLookupByLibrary.simpleMessage("Վերբեռնում..."), + "useGallery": MessageLookupByLibrary.simpleMessage( + "Օգտագործել պատկերասրահը", + ), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Օգտատիրոջ տիտղոսը չի կարող լինել դատարկ", + ), + "user": MessageLookupByLibrary.simpleMessage("Օգտատեր"), + "userRole": MessageLookupByLibrary.simpleMessage("Օգտատիրոջ դեր"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Օգտատիրոջ դերի մանրամասներ", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Օգտատիրոջ տիտղոս"), + "values": MessageLookupByLibrary.simpleMessage("Արժեքներ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Տարբերակը հաջողությամբ ավելացվել է։", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Տարբերակը հաջողությամբ ջնջվել է։", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Տարբերակների ցանկ"), + "variationId": MessageLookupByLibrary.simpleMessage("Տարբերակի ID"), + "variations": MessageLookupByLibrary.simpleMessage("Տարբերակներ"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Տարբերակներով ապրանքներ", + ), + "vat": MessageLookupByLibrary.simpleMessage("ԱԱՀ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ԱԱՀ և հարկ"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ԱԱՀ/ԱՀՀ համարը"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ԱԱՀ/ԱՀՀ վերնագիրը"), + "vatId": MessageLookupByLibrary.simpleMessage("ԱԱՀ ՀՎՀՀ"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ԱԱՀ համարը"), + "vatReports": MessageLookupByLibrary.simpleMessage("ԱԱՀ հաշվետվություններ"), + "vatType": MessageLookupByLibrary.simpleMessage("ԱԱՀ տեսակ"), + "verification": MessageLookupByLibrary.simpleMessage("Ստուգում"), + "verify": MessageLookupByLibrary.simpleMessage("Ստուգել"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Ստուգեք ձեր էլ․փոստը", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Էլ․փոստի ստուգում"), + "view": MessageLookupByLibrary.simpleMessage("Դիտել մանրամասները"), + "viewAll": MessageLookupByLibrary.simpleMessage("Տեսնել բոլորը"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Դիտել մանրամասները"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Տեսնել գինը"), + "viewStock": MessageLookupByLibrary.simpleMessage("Տեսնել պաշարը"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Դիտում ենք գործարքները՝", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Հաճախորդ այցելող"), + "wallet": MessageLookupByLibrary.simpleMessage("Դրամապանակ"), + "walletBalance": MessageLookupByLibrary.simpleMessage( + "Դրամապանակի մնացորդ", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("Պահեստ (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Պահեստի անվանումը"), + "warranty": MessageLookupByLibrary.simpleMessage("Երաշխիք (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Մենք ուղարկել ենք հաստատման էլ․փոստ ձեր", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Մենք ուղարկել ենք OTP ձեր հեռախոսահամարին", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Շաբաթական"), + "weight": MessageLookupByLibrary.simpleMessage("Քաշը"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Ուրախ ենք տեսնել ձեզ կրկին!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Ի՞նչ է նորը"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Մեծածախ գին"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Մեծածախ վաճառող"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Կավելացվի շուտով"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Գրեք ձեր հաղորդագրությունը այստեղ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Գրեք տեքստն այստեղ...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Տարեկան"), + "years": MessageLookupByLibrary.simpleMessage("Տարիներ"), + "yes": MessageLookupByLibrary.simpleMessage("Այո"), + "yesterday": MessageLookupByLibrary.simpleMessage("Երեկ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Դուք չեք կարող վճարել ավելի շատ, քան պարտքը", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Այժմ կարող եք նորից ուղարկել OTP-ն:", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Դուք չունեք շտրիխ կոդ ստեղծելու թույլտվություն:", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Դուք մոդելը ջնջելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Դուք չունեք դարակը ջնջելու թույլտվություն", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Դուք շահույթի և վնասի թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Դուք ծախսերի կատեգորիա ստեղծելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Դուք եկամտի կատեգորիա ստեղծելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Դուք մոդել ստեղծելու թույլտվություն չունեք", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Դուք չունեք գնումներ ստեղծելու թույլտվություն:", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Դուք բաժինը ջնջելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Դուք պաշտոնը ջնջելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Դուք արձակուրդի հայտը ջնջելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Դուք վճարացուցակը ջնջելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Դուք Excel արտահանելու թույլտվություն չունեք", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Դուք շտրիխ կոդ ստեղծելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Դուք հաշվետվություն ստեղծելու թույլտվություն չունեք", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Դուք մասնաճյուղը թարմացնելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Դուք բաժինը թարմացնելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Դուք արձակուրդի հայտը թարմացնելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Դուք մոդելը թարմացնելու թույլտվություն չունեք", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Դուք տոները թարմացնելու թույլտվություն չունեք:", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Դուք հաճախելիությունը դիտելու թույլտվություն չունեք", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Դուք վճարացուցակը թարմացնելու թույլտվություն չունեք:", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Դուք պաշտոնը թարմացնելու թույլտվություն չունեք:", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Դուք հերթափոխը ջնջելու թույլտվություն չունեք:", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Դուք հերթափոխը թարմացնելու թույլտվություն չունեք:", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Դուք չունեք դարակաշարեր ստեղծելու թույլտվություն:", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Դուք չունեք դարակաշարեր ջնջելու թույլտվություն:", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Դուք չունեք դարակաշարեր թարմացնելու թույլտվություն:", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Դուք ծախս ստեղծելու թույլտվություն չունեք:", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Դուք եկամուտ ստեղծելու թույլտվություն չունեք:", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Դուք պետք է տաք թույլտվություն", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Դուք օգտագործում եք"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Ցանկանում եք ջնջել այս ապրանքը?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ձեր անվճար փաթեթը գրեթե վերջացել է, գնեք ձեր հաջորդ պլանը։ Շնորհակալություն։", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Ձեր փաթեթը"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ձեր փաթեթը կավարտվի 5 օր հետո", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ձեր փաթեթը կավարտվի այսօր\n\nԽնդրում ենք կրկին գնել", + ), + "zip": MessageLookupByLibrary.simpleMessage("Փոստային կոդ"), + "zipCode": MessageLookupByLibrary.simpleMessage("Մուտքագրեք փոստային կոդը"), + }; +} diff --git a/lib/generated/intl/messages_id.dart b/lib/generated/intl/messages_id.dart new file mode 100644 index 0000000..5183d8b --- /dev/null +++ b/lib/generated/intl/messages_id.dart @@ -0,0 +1,2340 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a id locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'id'; + + static String m0(start) => "Kirim ulang OTP dalam \$${start} detik"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("detil pelanggan"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTUR"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo Faktur A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nama Tampilan Rekening", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nama Pemegang Rekening", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nama Rekening"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nama Rekening"), + "action": MessageLookupByLibrary.simpleMessage("Aksi"), + "actions": MessageLookupByLibrary.simpleMessage("Aksi"), + "active": MessageLookupByLibrary.simpleMessage("Aktif"), + "add": MessageLookupByLibrary.simpleMessage("Tambah"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Silahkan Tambahkan Pembelian", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Tambah Kehadiran"), + "addBank": MessageLookupByLibrary.simpleMessage("Tambah Bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Tambahkan Merek"), + "addCash": MessageLookupByLibrary.simpleMessage("Tambah Tunai"), + "addCategory": MessageLookupByLibrary.simpleMessage("Tambahkan Kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Tambah kontak"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Silakan Tambahkan Pelanggan", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Tambah Pelanggan"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Tambah Pengiriman"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Tambah Departemen"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Tambah Jabatan Baru", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Tambah Beban"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Tambahkan Kategori Pengeluaran", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Tambah Hari Libur"), + "addImage": MessageLookupByLibrary.simpleMessage("Tambah Gambar"), + "addIncome": MessageLookupByLibrary.simpleMessage("Tambahkan Pendapatan"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Tambahkan Kategori Pendapatan", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Tambahkan Item"), + "addLeave": MessageLookupByLibrary.simpleMessage("Tambah Cuti"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Tambah lebih banyak bidang", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Tambah Alamat Baru"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Tambah Kehadiran Baru", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Tambah Rekening Bank", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Tambah Karyawan Baru", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Tambah Hari Libur Baru", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Tambah Cuti Baru"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Tambah Model Baru"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Tambah Penggajian Baru", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Tambahkan Produk Baru", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Silahkan Tambahkan Pembelian", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Tambah Rak Baru"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Tambah Shift Baru"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Tambah Pajak Baru"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Tambah Variasi Baru", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Tambah Variasi Baru", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Tambah Gudang Baru", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Tambah Catatan"), + "addParty": MessageLookupByLibrary.simpleMessage("Tambah Party"), + "addPayment": MessageLookupByLibrary.simpleMessage("Tambah Pembayaran"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Silakan Tambahkan Produk", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Tambahkan produk terlebih dahulu", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produk berhasil dibuat!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat Produk.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Tambahkan Pembelian"), + "addRole": MessageLookupByLibrary.simpleMessage("Tambah Peran"), + "addSale": MessageLookupByLibrary.simpleMessage("Harap Tambahkan Obral"), + "addSales": MessageLookupByLibrary.simpleMessage("Tambahkan Penjualan"), + "addShelf": MessageLookupByLibrary.simpleMessage("Tambah Sekat Baru"), + "addShift": MessageLookupByLibrary.simpleMessage("Tambah Shift"), + "addStock": MessageLookupByLibrary.simpleMessage("Tambah Stok"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Tambah Sub-Variasi", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Tambah Pajak"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Tambah Grup Pajak Baru", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Tambahkan Satuan"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Tambahkan Peran Pengguna", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Tambah Varian"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Tambah Detail Varian", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Ditambahkan ke Keranjang", + ), + "adding": MessageLookupByLibrary.simpleMessage("Menambahkan.."), + "address": MessageLookupByLibrary.simpleMessage("Alamat"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Sesuaikan Saldo Bank", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Sesuaikan Tunai"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Sesuaikan Saldo Tunai", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Tanggal Penyesuaian", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Uang Muka"), + "all": MessageLookupByLibrary.simpleMessage("Semua"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Semua Solusi Bisnis", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro adalah solusi bisnis lengkap dengan stok, akun, penjualan, pengeluaran, dan kerugian/keuntungan.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Semua Karyawan"), + "allParties": MessageLookupByLibrary.simpleMessage("Semua Pihak"), + "allParty": MessageLookupByLibrary.simpleMessage("Semua Pihak"), + "allTime": MessageLookupByLibrary.simpleMessage("Seluruh Waktu"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Semua Transaksi"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Sudah ditambahkan"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Sudah memiliki akun? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Jumlah"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Jumlah harus lebih besar dari 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metode Pembulatan Jumlah", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Jumlah dalam Kata-kata", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Jumlah wajib diisi", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS akan dikirim ke nomor berikut: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Dukungan Aplikasi Android & iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Pembaruan baru tersedia\nHarap perbarui aplikasi Anda", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Terapkan"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Apakah Anda yakin?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin menghapus Cabang ini?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin menghapus peran ini?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin beralih ke cabang lain?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin menghapus pihak ini?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin keluar dari cabang ini?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Per Tanggal"), + "assets": MessageLookupByLibrary.simpleMessage("Aset"), + "attachment": MessageLookupByLibrary.simpleMessage("Lampiran"), + "attendance": MessageLookupByLibrary.simpleMessage("Kehadiran"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Laporan Kehadiran", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Tanda Tangan Resmi", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Hari dihitung otomatis", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Terpilih otomatis"), + "backToHome": MessageLookupByLibrary.simpleMessage("Kembali ke Beranda"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Sisa Tagihan"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Neraca Keuangan"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Rekening Bank"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Rincian Bank"), + "bankName": MessageLookupByLibrary.simpleMessage("Nama Bank"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer Bank ke Bank", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer Bank ke Tunai", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Pengaturan Cetak Label Barcode", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Generator Barcode"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator Barcode", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barcode"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Nomor Batch"), + "billTO": MessageLookupByLibrary.simpleMessage("Tagihan Kepada"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Keuntungan per Tagihan", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Alamat Penagihan"), + "birthDate": MessageLookupByLibrary.simpleMessage("Tanggal Lahir"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth mati. Silakan nyalakan.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Cabang"), + "branchList": MessageLookupByLibrary.simpleMessage("Daftar Cabang"), + "brand": MessageLookupByLibrary.simpleMessage("Merek"), + "brandName": MessageLookupByLibrary.simpleMessage("Nama merk"), + "brands": MessageLookupByLibrary.simpleMessage("Merek"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Durasi Istirahat"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status Istirahat"), + "breakTime": MessageLookupByLibrary.simpleMessage("Waktu Istirahat"), + "bulk": MessageLookupByLibrary.simpleMessage("Unggah Massal"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Unggah Massal"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategori Bisnis"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Nama Perusahaan & Bisnis", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Beli Sekarang"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Beli Paket premium"), + "call": MessageLookupByLibrary.simpleMessage("Panggilan"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Tidak dapat mengedit tipe transaksi ini.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Tidak dapat mengambil rincian pembayaran.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Membatalkan"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Mencari perangkat...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Tidak dapat mentransfer ke rekening yang sama.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasitas"), + "cash": MessageLookupByLibrary.simpleMessage("Tunai"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Tunai & Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Manajemen Tunai & Bank", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Arus Kas"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kas Masuk"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Uang Tunai di Tangan"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kas Keluar"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer Tunai ke Bank", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategori"), + "category": MessageLookupByLibrary.simpleMessage("Kategori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Nama Kategori"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Jumlah Kembalian"), + "changePassword": MessageLookupByLibrary.simpleMessage("Ganti kata sandi"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Periksa Email"), + "cheque": MessageLookupByLibrary.simpleMessage("Cek"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Jumlah Cek"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Tanggal Cek"), + "chequeList": MessageLookupByLibrary.simpleMessage("Daftar Cek"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Nomor Cek"), + "choose": MessageLookupByLibrary.simpleMessage("Pilih"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Pilih Negara"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Pilih Pelanggan"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Pilih Pemasok"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Pilih Fitur Anda", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Fitur-fitur penting yang membuat PosPro berbeda dari solusi tradisional.", + ), + "city": MessageLookupByLibrary.simpleMessage("Kota"), + "cityName": MessageLookupByLibrary.simpleMessage("Nama Kota"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Bersihkan"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klik untuk terhubung", + ), + "close": MessageLookupByLibrary.simpleMessage("Menutup"), + "closed": MessageLookupByLibrary.simpleMessage("Tutup"), + "code": MessageLookupByLibrary.simpleMessage("Kode"), + "collectDue": MessageLookupByLibrary.simpleMessage("Kumpulkan Karena"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Harap Kumpulkan Hutang", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Dikumpulkan oleh:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Dikumpulkan Oleh"), + "color": MessageLookupByLibrary.simpleMessage("Warna"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinasi Beberapa Pajak", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Laporan Produk Kombo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produk Kombo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Laporan Kombo"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Segera Hadir"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Alamat perusahaan"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Konfirmasi Penghapusan", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("konfirmasi sandi"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Konfirmasi Kata Sandi", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Konfirmasi retur"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Konfirmasi SMS ke"), + "congratulation": MessageLookupByLibrary.simpleMessage("Selamat"), + "connect": MessageLookupByLibrary.simpleMessage("Klik untuk terhubung"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Hubungkan pencetak Anda", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Hubungkan Printer Anda", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Terhubung ke"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Rincian Kontak"), + "contactUs": MessageLookupByLibrary.simpleMessage("Hubungi Kami"), + "continueButton": MessageLookupByLibrary.simpleMessage("Melanjutkan"), + "continueE": MessageLookupByLibrary.simpleMessage("Lanjutkan"), + "cost": MessageLookupByLibrary.simpleMessage("Biaya"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Harga Beli Sebelum Pajak", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Harga Beli Termasuk Pajak", + ), + "country": MessageLookupByLibrary.simpleMessage("Negara"), + "countryName": MessageLookupByLibrary.simpleMessage("Nama Negara"), + "create": MessageLookupByLibrary.simpleMessage("Buat"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Buat Akun Gratis", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Buat Akun gratis"), + "createBranch": MessageLookupByLibrary.simpleMessage("Buat Cabang"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Buat Kata Sandi Baru", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat pdf.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat penjualan.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Masuk)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Batas Kredit Party"), + "currency": MessageLookupByLibrary.simpleMessage("Mata uang"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Saldo Saat Ini"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Tunai Saat Ini", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Bulan Ini"), + "currentYear": MessageLookupByLibrary.simpleMessage("Tahun Ini"), + "currents": MessageLookupByLibrary.simpleMessage("Saat Ini"), + "custom": MessageLookupByLibrary.simpleMessage("Kustom"), + "customDate": MessageLookupByLibrary.simpleMessage("Tanggal Kustom"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Penandaan Faktur Kustom", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Cetak Kustom"), + "customer": MessageLookupByLibrary.simpleMessage("Pelanggan"), + "customerDate": MessageLookupByLibrary.simpleMessage("Tanggal Kustom"), + "customerDue": MessageLookupByLibrary.simpleMessage("Kewajiban Pelanggan"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Buku Besar Pelanggan", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Nama Pelanggan"), + "customerPay": MessageLookupByLibrary.simpleMessage("Pembayaran Pelanggan"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nomor Telepon Pelanggan", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Tanda Tangan Pelanggan", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transaksi Harian", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dasbor"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data berhasil disimpan.", + ), + "date": MessageLookupByLibrary.simpleMessage("Tanggal"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Tanggal akhir tidak boleh sebelum tanggal mulai.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Tanggal wajib diisi", + ), + "dates": MessageLookupByLibrary.simpleMessage("Tanggal:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Buku Harian"), + "days": MessageLookupByLibrary.simpleMessage("hari"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Hari Tersisa"), + "dealer": MessageLookupByLibrary.simpleMessage("Pedagang"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Harga dealer"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Keluar)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Harga Jual Standar", + ), + "delete": MessageLookupByLibrary.simpleMessage("Hapus"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Hapus Akun"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin menghapus Batch ini?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin menghapus akun Anda? Tindakan ini akan menghapus semua data Anda secara permanen.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus party.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Berhasil Dihapus!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Menghapus...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Alamat Pengiriman", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Biaya Pengiriman"), + "department": MessageLookupByLibrary.simpleMessage("Departemen"), + "deposit": MessageLookupByLibrary.simpleMessage("Setoran"), + "depositTo": MessageLookupByLibrary.simpleMessage("Setor Ke"), + "description": MessageLookupByLibrary.simpleMessage("Deskripsi"), + "designation": MessageLookupByLibrary.simpleMessage("Jabatan"), + "designationName": MessageLookupByLibrary.simpleMessage("Nama Jabatan"), + "details": MessageLookupByLibrary.simpleMessage("Butiran"), + "developedBy": MessageLookupByLibrary.simpleMessage("Dikembangkan Oleh"), + "digits": MessageLookupByLibrary.simpleMessage( + "Pin 6-digit telah dikirim ke alamat email Anda: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Nonaktifkan"), + "discount": MessageLookupByLibrary.simpleMessage("Diskon"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Nama tampilan wajib diisi", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Jangan Ganggu"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Apakah Anda yakin ingin menghapus ini", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Apakah Anda ingin menghapus pengguna ini?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Apakah Anda ingin keluar dari aplikasi?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Apakah Anda benar-benar ingin membuka kembali cek ini?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Belum memiliki akun?", + ), + "done": MessageLookupByLibrary.simpleMessage("Selesai"), + "download": MessageLookupByLibrary.simpleMessage("Unduh"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Unduh APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Unduh Format Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Unduhan berhasil! Periksa folder Dokumen Anda", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Mengunduh..."), + "due": MessageLookupByLibrary.simpleMessage("Jatuh tempo"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Jumlah Jatuh Tempo: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Saldo Terhutang"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Pengumpulan jatuh tempo", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Daftar jatuh tempo"), + "duePay": MessageLookupByLibrary.simpleMessage("Pembayaran Jatuh Tempo"), + "dueReport": MessageLookupByLibrary.simpleMessage("Laporan Jatuh Tempo"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Penjualan dengan hutang tidak diizinkan untuk pelanggan walk-in.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Hutang"), + "duration": MessageLookupByLibrary.simpleMessage("Durasi"), + "durationDays": MessageLookupByLibrary.simpleMessage("Durasi (Hari)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Mudah digunakan dalam Poin Penjualan Mobile", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplikasi PosPro gratis dan mudah digunakan. Faktanya, ini adalah salah satu sistem POS terbaik di seluruh dunia.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Sunting"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Edit Kehadiran"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Edit Rekening Bank", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Edit Penyesuaian Bank", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Edit Bank ke Tunai", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Edit Transfer Bank", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Edit Penyesuaian Tunai", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Edit Tunai ke Bank", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Edit Kategori"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Edit Jabatan"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Edit Karyawan"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Edit Hari Libur"), + "editLeave": MessageLookupByLibrary.simpleMessage("Edit Cuti"), + "editModel": MessageLookupByLibrary.simpleMessage("Edit Model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Edit Penggajian"), + "editPhone": MessageLookupByLibrary.simpleMessage("Sunting Nomor Telepon?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Edit Produk"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Edit Faktur Pembelian", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Edit Rak"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Edit Faktur Penjualan", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Edit Sekat"), + "editShift": MessageLookupByLibrary.simpleMessage("Edit Shift"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Edit Media Sosial", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Edit Pajak"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Edit Grup Pajak"), + "editVariations": MessageLookupByLibrary.simpleMessage("Edit Variasi"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Edit Gudang"), + "email": MessageLookupByLibrary.simpleMessage("Alamat email"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Email tidak boleh kosong", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Surel"), + "employee": MessageLookupByLibrary.simpleMessage("Karyawan"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Masukkan stok rendah"), + "end": MessageLookupByLibrary.simpleMessage("Selesai"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Selesai Waktu Istirahat", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Tanggal Akhir"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Tanggal akhir sebelum tanggal mulai", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Tanggal akhir tidak boleh sebelum tanggal mulai.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Waktu Selesai"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Waktu selesai wajib diisi", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Akhiri rencana gratis Anda", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Masukkan Nomor Batch"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama merek", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Masukkan Diskon yang valid", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Masukkan OTP yang sah", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Masukkan stok yang valid", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama tampilan rekening", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama pemegang rekening", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Masukkan nomor rekening", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Masukkan Alamat"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Masukkan Jumlah"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Masukkan Saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Masukkan Nama Bank"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Masukkan No. Batch"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Masukkan Waktu Istirahat", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Masukkan Nama Bisnis/Toko", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Masukkan Kapasitas"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama kategori", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Masukkan Warna"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan nomor telepon pelanggan", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga dealer", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Masukkan Deskripsi", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama Jabatan", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Masukkan diskon"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan alamat email Anda di bawah ini untuk menerima Tautan Reset kata sandi.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Masukkan Waktu Selesai", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama kategori pengeluaran", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Masukkan tanggal pengeluaran", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Masukkan Alamat Lengkap", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Masukkan Nama Lengkap", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama hari libur", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama kategori pendapatan", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Masukkan teks label", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama produsen", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Masukkan Nama Model", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Masukkan Nama"), + "enterNote": MessageLookupByLibrary.simpleMessage("Masukkan Catatan"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Masukkan saldo awal", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Masukkan kode produk", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama produk", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga beli", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Masukkan jumlah"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan nomor referensi", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga jual", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama sekat", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Masukkan Ukuran"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Masukkan Waktu Mulai", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Masukkan stok"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Masukkan Tarif Pajak", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Masukkan Jenis"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Masukkan Nama Pengguna", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Masukkan Judul Pengguna", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Masukkan OTP yang valid", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Masukkan nilai"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan Nomor PPN/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Masukkan Judul PPN/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama gudang", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Masukkan Berat"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga grosir", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Masukkan negara Anda", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Masukkan alamat email Anda", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama lengkap Anda", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Masukkan nama Anda"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Masukkan tingkat catatan", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Masukkan Kata Sandi Anda", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan nomor telepon Anda", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Masukkan pesan purnajual", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Kesalahan Menghapus Pajak", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("File Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Pengunggah Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Harga Eksklusif"), + "exit": MessageLookupByLibrary.simpleMessage("Keluar"), + "exitBank": MessageLookupByLibrary.simpleMessage("Keluar Cabang"), + "expDate": MessageLookupByLibrary.simpleMessage("Tanggal Kadaluarsa"), + "expense": MessageLookupByLibrary.simpleMessage("Pengeluaran"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategori Biaya"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Tanggal Pengeluaran"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Biaya Untuk"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Laporan pengeluaran", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Jenis Pengeluaran"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Status Kedaluwarsa", + ), + "expire": MessageLookupByLibrary.simpleMessage("Habis Masa"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Laporan Produk Kedaluwarsa", + ), + "expired": MessageLookupByLibrary.simpleMessage("Kadaluarsa"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Tanggal Kedaluwarsa"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Laporan Barang Kadaluarsa", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Daftar Kadaluarsa"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Produk Kedaluwarsa", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Kedaluwarsa"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Perpanjang Paket"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Gagal menghapus Departemen", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Gagal Menghapus Pajak", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Gagal mendapatkan versi platform.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Gagal memuat departemen", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Gagal memproses retur.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Fitur"), + "field": MessageLookupByLibrary.simpleMessage("Kolom"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Hari"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filter berdasarkan Tanggal", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Nama Depan"), + "flat": MessageLookupByLibrary.simpleMessage("Tetap (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "Mungkin email tersebut masuk ke folder spam Anda.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Tidak ingat kata sandi", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Cadangan Data Gratis", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Pembaruan Seumur Hidup Gratis", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Paket Gratis"), + "freePlan": MessageLookupByLibrary.simpleMessage("Paket Gratis"), + "from": MessageLookupByLibrary.simpleMessage("Dari"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Dari Akun"), + "fromDate": MessageLookupByLibrary.simpleMessage("Dari tanggal"), + "fullName": MessageLookupByLibrary.simpleMessage("Nama Lengkap"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Dibayar Penuh"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Tidak ada data untuk membuat pdf", + ), + "gender": MessageLookupByLibrary.simpleMessage("Jenis Kelamin"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Buat PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Membuat PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Anda Telah Mendapat Email", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Mengerti"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Laba Kotor (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Jaminan"), + "guest": MessageLookupByLibrary.simpleMessage("Tamu"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Sudah memiliki akun?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Sembunyikan bidang"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Harga: Tinggi ke Rendah", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Masukkan alamat email"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Masukkan kata sandi"), + "holderName": MessageLookupByLibrary.simpleMessage("Nama Pemegang"), + "holiday": MessageLookupByLibrary.simpleMessage("Hari Libur"), + "holidayList": MessageLookupByLibrary.simpleMessage("Daftar Hari Libur"), + "home": MessageLookupByLibrary.simpleMessage("Beranda"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Jam Tersisa"), + "hrm": MessageLookupByLibrary.simpleMessage("SDM (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Saya setuju untuk menghapus akun saya secara permanen.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Kode IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Gambar"), + "inActive": MessageLookupByLibrary.simpleMessage("Tidak Aktif"), + "inStock": MessageLookupByLibrary.simpleMessage("Tersedia"), + "inactive": MessageLookupByLibrary.simpleMessage("Tidak Aktif"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Harga Inklusif"), + "income": MessageLookupByLibrary.simpleMessage("Pendapatan"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategori Pendapatan", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Laporan Kategori Pendapatan", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Tanggal Pendapatan"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Pendapatan Untuk"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Laporan Pendapatan"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk melihat laporan pendapatan.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Jenis Pendapatan"), + "incomes": MessageLookupByLibrary.simpleMessage("Pendapatan"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informasi yang ditampilkan di label", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruksi"), + "inv": MessageLookupByLibrary.simpleMessage("Inv No"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Jumlah tidak valid"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventaris"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin inventaris", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktur"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo Faktur"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Nomor Faktur"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Pemirsa Faktur"), + "item": MessageLookupByLibrary.simpleMessage("Barang"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Item Ditambahkan"), + "itemName": MessageLookupByLibrary.simpleMessage("Nama Barang"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Penjualan Barang"), + "joinDate": MessageLookupByLibrary.simpleMessage("Tanggal Bergabung"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Roll Label 1.5\"*1, 38mm*25mm, Jarak 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Roll Label 2\"*1, 50mm*25mm, Jarak 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Kata Sandi"), + "language": MessageLookupByLibrary.simpleMessage("bahasa"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 Hari Terakhir"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 Hari Terakhir"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Bulan Lalu"), + "lastName": MessageLookupByLibrary.simpleMessage("Nama Belakang"), + "lastYear": MessageLookupByLibrary.simpleMessage("Tahun Lalu"), + "leave": MessageLookupByLibrary.simpleMessage("Cuti"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Durasi Cuti"), + "leaveList": MessageLookupByLibrary.simpleMessage("Daftar Cuti"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Laporan Cuti"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Permintaan Cuti"), + "leaveType": MessageLookupByLibrary.simpleMessage("Tipe Cuti"), + "ledger": MessageLookupByLibrary.simpleMessage("Buku Besar"), + "link": MessageLookupByLibrary.simpleMessage("Tautan"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Daftar Kosong"), + "loading": MessageLookupByLibrary.simpleMessage("Memuat"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Memuat pengaturan OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Gabung"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Masuk Dengan Email"), + "logOut": MessageLookupByLibrary.simpleMessage("Keluar"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Login gagal. Silakan coba lagi.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Masuk Dengan Telepon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Kehilangan"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Kerugian/Keuntungan"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Kerugian/Keuntungan"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Laporan Kerugian/Keuntungan", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stok Rendah"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Peringatan Stok Rendah", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Laporan Stok Rendah", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Harga: Rendah ke Tinggi", + ), + "lp": MessageLookupByLibrary.simpleMessage("Rugi/Laba"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Rincian Rugi/Laba"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Kelola Pengaturan"), + "manuDate": MessageLookupByLibrary.simpleMessage("Tanggal Pembuatan"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Tanggal Pembuatan", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Pabrikan"), + "masterCard": MessageLookupByLibrary.simpleMessage("Kartu Master"), + "messege": MessageLookupByLibrary.simpleMessage("Pesan"), + "mobile": MessageLookupByLibrary.simpleMessage("Seluler:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Ponsel"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Berhasil Dibuat!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nama Model"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Berhasil Diperbarui!", + ), + "models": MessageLookupByLibrary.simpleMessage("Model"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Uang Masuk"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Uang Keluar"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Tanda Terima Uang"), + "month": MessageLookupByLibrary.simpleMessage("Bulan"), + "monthly": MessageLookupByLibrary.simpleMessage("Bulanan"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Info lebih lanjut"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Harga Eceran Tertinggi (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nama"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nama tidak boleh kosong", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Butuh setidaknya dua rekening bank untuk melakukan transfer.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Laba Bersih (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Total Jumlah Bersih", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Kata Sandi Baru"), + "next": MessageLookupByLibrary.simpleMessage("Berikutnya"), + "no": MessageLookupByLibrary.simpleMessage("Tidak"), + "noAcc": MessageLookupByLibrary.simpleMessage("Belum punya akun?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Tidak ada rekening yang cocok ditemukan", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Bukan Pengguna Aktif", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada catatan kehadiran ditemukan untuk filter yang dipilih.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada catatan kehadiran ditemukan.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada rekening bank ditemukan.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Tidak ada rekening bank ditemukan untuk mentransfer dari.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Tanpa Batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Tidak ada perangkat Bluetooth yang dipilih.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Cabang Ditemukan", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada cek ditemukan", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "Tidak ada data yang tersedia", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Tidak ada data tersedia", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Tidak ada data tersedia", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Tidak ada data tersedia untuk diekspor", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Tidak ada data tersedia untuk membuat pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Data Ditemukan", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada departemen ditemukan.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Tidak ada deskripsi tersedia untuk departemen ini.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Tidak ada deskripsi tersedia untuk jabatan ini.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Tidak ada deskripsi diberikan.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada jabatan ditemukan.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Tidak ada rekening bank tujuan ditemukan.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Perangkat tidak ditemukan", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Tidak Ada Hutang"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Kewajiban Terpilih", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Tidak ada file terpilih", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada hari libur ditemukan.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Tidak ada hari libur yang cocok", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Item tidak ditemukan"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Item Dipilih", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada catatan cuti ditemukan untuk filter yang dipilih.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada permintaan cuti ditemukan.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Tidak ditemukan produk yang cocok.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada catatan penggajian yang cocok ditemukan.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Tidak ada catatan diberikan.", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "Tidak ada Party ditemukan", + ), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada catatan penggajian ditemukan.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Produk Tidak Ditemukan", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Tidak ada produk yang cocok dengan pencarian Anda.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Produk Dipilih", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Peran Pengguna Ditemukan", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada shift ditemukan.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Data stok tidak tersedia.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Sub Pajak yang Dipilih", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Pemasok yang Tersedia", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "Tidak ada transaksi", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Tidak ada transaksi ditemukan", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Tidak ada transaksi ditemukan untuk filter ini.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Tidak ada transaksi untuk membuat PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Tidak ada nilai yang ditentukan", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Variasi tidak ditemukan.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Tidak Dapat Dikembalikan (PPN/Diskon)", + ), + "none": MessageLookupByLibrary.simpleMessage("Tidak ada"), + "notFound": MessageLookupByLibrary.simpleMessage("Tidak Ditemukan"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Koneksi Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Gagal meluncurkan aplikasi telepon.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Hasil tidak ditemukan", + ), + "note": MessageLookupByLibrary.simpleMessage("Catatan"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Tingkat Catatan"), + "notification": MessageLookupByLibrary.simpleMessage("Pemberitahuan"), + "off": MessageLookupByLibrary.simpleMessage("Mati"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Oke"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Kata Sandi Lama"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Kata Sandi Lama tidak boleh kosong", + ), + "on": MessageLookupByLibrary.simpleMessage("Hidup"), + "open": MessageLookupByLibrary.simpleMessage("Buka"), + "openCamera": MessageLookupByLibrary.simpleMessage("Buka Kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Buka Pengaturan"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Saldo awal"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Saldo awal wajib diisi", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Tanggal Pembukaan"), + "opinion": MessageLookupByLibrary.simpleMessage("Masukkan pendapat Anda"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Atau Lanjutkan dengan", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Stok Habis"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Paket Premium Kami", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Fitur Paket"), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Tanggal Pengemasan"), + "packageName": MessageLookupByLibrary.simpleMessage("Nama Paket"), + "packingDate": MessageLookupByLibrary.simpleMessage("Tanggal Pengemasan"), + "paid": MessageLookupByLibrary.simpleMessage("Dibayar"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Jumlah pembayaran"), + "paidBy": MessageLookupByLibrary.simpleMessage("Dibayar Oleh"), + "paidVia": MessageLookupByLibrary.simpleMessage("Dibayar melalui"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Dibayar sebagian"), + "parties": MessageLookupByLibrary.simpleMessage("Pihak"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat Party.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Daftar Pihak"), + "partyReports": MessageLookupByLibrary.simpleMessage("Laporan Pihak"), + "partyType": MessageLookupByLibrary.simpleMessage("Tipe Pihak"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Keuntungan per Pihak", + ), + "password": MessageLookupByLibrary.simpleMessage("Kata sandi"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Kata sandi tidak boleh kosong", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Kata sandi diperlukan (minimal 6 karakter)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Kata sandi harus minimal 6 karakter", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Kata sandi tidak cocok", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Bayar untuk Berlangganan", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah yang Harus Dibayar", + ), + "payment": MessageLookupByLibrary.simpleMessage("Pembayaran"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Pembayaran Selesai", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Rincian Pembayaran", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pembayaran Gagal"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Pembayaran gagal. Silakan coba lagi.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Gerbang Pembayaran", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Metode Pembayaran"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Metode Pembayaran"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Pembayaran Berhasil", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Silakan pilih jenis pembayaran", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Tipe pembayaran"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Pembayaran berhasil!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Tahun Pembayaran"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Jumlah Pembayaran"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Jenis Pembayaran"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Bayar Dengan Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Penggajian"), + "payrollList": MessageLookupByLibrary.simpleMessage("Daftar Penggajian"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Catatan Penggajian"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Laporan Penggajian", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF Berhasil Dibuat", + ), + "percent": MessageLookupByLibrary.simpleMessage("Persen"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Izin Ditolak"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Izin ditolak untuk menghapus bank.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Izin ditolak untuk memperbarui bank.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Izin ditolak untuk melihat bank.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Izin tidak diberikan!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Info Pribadi:"), + "phone": MessageLookupByLibrary.simpleMessage("Nomor telepon"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Nomor telepon tidak tersedia.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Nomor Telepon"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verifikasi Telepon", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telepon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Pilih dan Unggah File", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Pilih Tanggal Akhir"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Pilih Tanggal Mulai", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Silakan Tambahkan Retur Penjualan", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Harap tambahkan setidaknya satu rekening bank untuk menyesuaikan saldo.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Silakan tambahkan jumlah", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Silakan periksa koneksi internet Anda dan coba lagi", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Harap hubungkan printer terlebih dahulu", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Harap hubungkan printer bluetooth Anda", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Silakan aktifkan Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan kata sandi yang lebih panjang", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Harap masukkan konfirmasi kata sandi", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan tanggal", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Harap masukkan kata sandi", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama merek yang valid", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama bisnis yang valid", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan email yang valid", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan Nama yang valid", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nomor telepon yang valid", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama produk yang valid", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan harga beli yang valid", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Masukkan jumlah yang valid (min. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan harga jual yang valid", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama unit yang valid", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Silakan Masukkan Jumlah", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan setidaknya satu nilai.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama cabang", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan tanggal", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama jabatan", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Silakan Pilih Tanggal Akhir", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Silakan Masukkan Nama Hari Libur", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Silakan Masukkan Nama", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama rak", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama sekat", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Sila masukkan OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nama unit", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama yang valid", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nomor telepon dan nama yang valid terlebih dahulu", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan detail Anda.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Silakan masukkan nomor telepon Anda", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Silakan Masukkan Gaji Anda", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Silakan lakukan penjualan terlebih dahulu", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Silakan pilih kategori", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Silakan pilih rekening bank tujuan.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Silakan pilih kategori pengeluaran", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Silakan pilih tipe cuti", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Silakan pilih produk terlebih dahulu", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Silakan pilih shift", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Silakan pilih tanggal mulai", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Silakan pilih status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Silakan pilih karyawan", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Silakan pilih bulan", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Silakan pilih kedua rekening.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Silakan pilih status istirahat", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Silakan pilih tanggal", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Silakan pilih departemen", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Silakan pilih jabatan", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Silakan pilih produk untuk retur", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Silakan pilih tahun pembayaran", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Silakan pilih produk terlebih dahulu", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Silakan Pilih Tanggal Mulai", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Silakan pilih status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Silakan pilih tanggal mulai dan akhir yang valid.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Silakan pilih Jenis Kelamin Anda", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Silakan pilih shift Anda", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Silakan gunakan kode pembelian yang valid untuk menggunakan aplikasi.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("Penjualan POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage("Pesan Purnajual"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Didukung oleh Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Didukung Oleh"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Dukungan Aplikasi Android & iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Paket Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Tekan untuk memilih", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Pratinjau PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage( + "Jatuh Tempo Sebelumnya", + ), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah Pembayaran Sebelumnya", + ), + "price": MessageLookupByLibrary.simpleMessage("Harga"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Harga tidak boleh kosong", + ), + "print": MessageLookupByLibrary.simpleMessage("Cetak"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Cetak detail Bank pada faktur", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Cetak Barcode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Cetak Label"), + "printing": MessageLookupByLibrary.simpleMessage("Opsi Pencetakan"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Mencetak Faktur"), + "printingOption": MessageLookupByLibrary.simpleMessage("Opsi Pencetakan"), + "product": MessageLookupByLibrary.simpleMessage("Produk"), + "productBrand": MessageLookupByLibrary.simpleMessage("Merek Produk"), + "productCategory": MessageLookupByLibrary.simpleMessage("Kategori Produk"), + "productCode": MessageLookupByLibrary.simpleMessage("Kode Produk"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kode produk diperlukan", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Rincian Produk"), + "productList": MessageLookupByLibrary.simpleMessage("Daftar Produk"), + "productModels": MessageLookupByLibrary.simpleMessage("Model Produk"), + "productName": MessageLookupByLibrary.simpleMessage("Nama Produk"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produk Tidak Ditemukan", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Riwayat Pembelian Produk", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Laporan Pembelian Produk", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Rak Produk"), + "productReports": MessageLookupByLibrary.simpleMessage("Laporan Produk"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Riwayat Penjualan Produk", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Laporan Penjualan Produk", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Pengaturan Produk"), + "productStock": MessageLookupByLibrary.simpleMessage("Stok Produk"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unit Produk"), + "productVariations": MessageLookupByLibrary.simpleMessage("Variasi Produk"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Keuntungan per Produk", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Laba & Rugi per Produk", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Pembelian per Produk", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Penjualan per Produk", + ), + "products": MessageLookupByLibrary.simpleMessage("Produk"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Edit Profil"), + "profit": MessageLookupByLibrary.simpleMessage("Laba"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Laba & Rugi"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Laporan Laba Rugi", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Untung & Rugi"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Margin Laba (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Persentase Laba"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Kode Promo"), + "purchase": MessageLookupByLibrary.simpleMessage("Pembelian"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm Pembelian"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Dibeli oleh:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Pembelian Dikonfirmasi", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Rincian Pembelian", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Harga Beli Ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Harga beli Ex. diperlukan", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Harga Beli Inc."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Harga beli Inc. diperlukan", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Daftar Pembelian"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Beli Sekarang"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Beli Paket Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Harga pembelian"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Jml Pembelian"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Jumlah pembelian diperlukan", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Laporan Pembelian"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Retur Penjualan"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Laporan Pengembalian Pembelian", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Retur Pembelian"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui pembelian.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat pembelian.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Dibeli"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Dibeli Oleh"), + "qty": MessageLookupByLibrary.simpleMessage("Qty"), + "quantity": MessageLookupByLibrary.simpleMessage("Kuantitas"), + "quickOver": MessageLookupByLibrary.simpleMessage("Ikhtisar Cepat"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Tampilan Singkat"), + "rack": MessageLookupByLibrary.simpleMessage("Rak (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nama Rak"), + "racks": MessageLookupByLibrary.simpleMessage("Rak (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Buka Kembali"), + "read": MessageLookupByLibrary.simpleMessage("Baca"), + "receipt": MessageLookupByLibrary.simpleMessage("Tanda Terima"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah yang Diterima", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("Diterima Oleh"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Diterima Dari"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "transaksi terkini", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Terima PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Kurangi Tunai"), + "reference": MessageLookupByLibrary.simpleMessage("Referensi"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Nomor referensi"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("No Referensi"), + "register": MessageLookupByLibrary.simpleMessage("Daftar"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Kami perlu mendaftarkan ponsel Anda tanpa memulai!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Tersisa"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Sisa Jatuh Tempo"), + "remark": MessageLookupByLibrary.simpleMessage("Catatan"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Ingat saya"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Ingatkan saya nanti", + ), + "remove": MessageLookupByLibrary.simpleMessage("Hapus"), + "reports": MessageLookupByLibrary.simpleMessage("Laporan"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Hantar semula OTP dalam ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Kirim ulang OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Atur ulang kata sandi menggunakan email atau nomor telepon Anda", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Atur ulang kata sandi Anda untuk pemulihan dan masuk ke akun Anda", + ), + "resets": MessageLookupByLibrary.simpleMessage("Atur Ulang"), + "retailer": MessageLookupByLibrary.simpleMessage("Pengecer"), + "retry": MessageLookupByLibrary.simpleMessage("Coba Lagi"), + "retryScan": MessageLookupByLibrary.simpleMessage("Ulangi Pindai"), + "retur": MessageLookupByLibrary.simpleMessage("Pengembalian"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Jumlah Pengembalian"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Jumlah Retur"), + "returned": MessageLookupByLibrary.simpleMessage("Dikembalikan"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah Dikembalikan", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Tanggal Pengembalian", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Barang yang Dikembalikan", + ), + "role": MessageLookupByLibrary.simpleMessage("Peran"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Peran & Izin"), + "roles": MessageLookupByLibrary.simpleMessage("Peran"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Bulatkan ke angka bulat terdekat", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Bulatkan ke desimal terdekat (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Bulatkan ke desimal terdekat (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Bulatkan ke desimal terdekat (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Bulatkan ke angka bulat", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Pembulatan"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Total Setelah Pembulatan", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Pembulatan (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Kas Berjalan"), + "sNo": MessageLookupByLibrary.simpleMessage("No."), + "salary": MessageLookupByLibrary.simpleMessage("Gaji"), + "sale": MessageLookupByLibrary.simpleMessage("Penjualan"), + "saleBy": MessageLookupByLibrary.simpleMessage("Dijual Oleh"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Edit Penjualan"), + "saleList": MessageLookupByLibrary.simpleMessage("Daftar Penjualan"), + "salePrice": MessageLookupByLibrary.simpleMessage("Harga penjualan"), + "saleQty": MessageLookupByLibrary.simpleMessage("Jml Penjualan"), + "saleReq": MessageLookupByLibrary.simpleMessage("Harga jual diperlukan"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Retur Penjualan"), + "sales": MessageLookupByLibrary.simpleMessage("Penjualan"), + "salesBy": MessageLookupByLibrary.simpleMessage("Dijual oleh:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detail Penjualan"), + "salesList": MessageLookupByLibrary.simpleMessage("Daftar Penjualan"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Tampilan Penjualan & Pembelian", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Laporan penjualan"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Retur Penjualan"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Laporan Pengembalian Penjualan", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Pengaturan Penjualan", + ), + "save": MessageLookupByLibrary.simpleMessage("Menyimpan"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Simpan dan Publikasikan", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Simpan Pengaturan"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Simpan Varian"), + "saving": MessageLookupByLibrary.simpleMessage("Menyimpan"), + "scanCode": MessageLookupByLibrary.simpleMessage("Pindai kode QR produk"), + "search": MessageLookupByLibrary.simpleMessage("Mencari"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Cari kehadiran"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Cari No Batch..."), + "searchH": MessageLookupByLibrary.simpleMessage("Cari Di Sini...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Cari cuti"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Cari Produk"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Cari transaksi...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Cari..."), + "seconds": MessageLookupByLibrary.simpleMessage("detik"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Lihat semua kode promo", + ), + "select": MessageLookupByLibrary.simpleMessage("Pilih"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Pilih Merek"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Pilih faktur"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Pilih rekening"), + "selectAll": MessageLookupByLibrary.simpleMessage("Pilih Semua"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Pilih setidaknya satu sekat", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Pilih Bank atau Tunai", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Pilih Kategori Bisnis", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Pilih Kategori"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Pilih Pelanggan"), + "selectDate": MessageLookupByLibrary.simpleMessage("Pilih Tanggal"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Pilih tanggal terlebih dahulu", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Pilih tujuan setoran", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Pilih karyawan terlebih dahulu", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Pilih tanggal mulai"), + "selectItems": MessageLookupByLibrary.simpleMessage("Pilih Item"), + "selectLang": MessageLookupByLibrary.simpleMessage("Pilih bahasamu"), + "selectModel": MessageLookupByLibrary.simpleMessage("Pilih Model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Pilih Salah Satu"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Pilih satu rekening", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Pilih Kategori Produk", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Pilih Unit Produk", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Pilih Rak"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Pilih Sekat"), + "selectStock": MessageLookupByLibrary.simpleMessage("Pilih Stok"), + "selectTax": MessageLookupByLibrary.simpleMessage("Pilih Pajak"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Pilih tanggal akhir"), + "selectType": MessageLookupByLibrary.simpleMessage("Pilih tipe"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Pilih variasi : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Pilih Gudang"), + "sellAll": MessageLookupByLibrary.simpleMessage("Jual Semua >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Harga Jual"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Dijual Oleh"), + "send": MessageLookupByLibrary.simpleMessage("Kirim"), + "sendCode": MessageLookupByLibrary.simpleMessage("Kirim kodenya"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Kami Telah Mengirim Email dengan instruksi tentang cara mengatur ulang kata sandi ke:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Kirim Ulang Tautan"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Kirim Pesan"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Kirim SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Kirim SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Kirim Email Anda"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Perbarui profil Anda untuk menghubungkan dokter Anda dengan kesan yang lebih baik", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Atur Kata Sandi Baru", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Siapkan Profil Anda"), + "setting": MessageLookupByLibrary.simpleMessage("Pengaturan"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Hari"), + "share": MessageLookupByLibrary.simpleMessage("Bagikan"), + "shelf": MessageLookupByLibrary.simpleMessage("Sekat (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nama Sekat"), + "shelves": MessageLookupByLibrary.simpleMessage("Sekat (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Shift"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nama Shift"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Alamat Pengiriman", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Biaya Pengiriman"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Pembukaan Toko", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Tersisa Toko", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Tampilkan Aksi"), + "showCode": MessageLookupByLibrary.simpleMessage("Tampilkan kode"), + "showCombo": MessageLookupByLibrary.simpleMessage("Tampilkan Kombo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Tampilkan Tanggal Kedaluwarsa", + ), + "showName": MessageLookupByLibrary.simpleMessage("Tampilkan Nama"), + "showPrice": MessageLookupByLibrary.simpleMessage("Tampilkan Harga"), + "showSingle": MessageLookupByLibrary.simpleMessage("Tampilkan Tunggal"), + "showVariant": MessageLookupByLibrary.simpleMessage("Tampilkan Varian"), + "signIn": MessageLookupByLibrary.simpleMessage("Masuk"), + "signUp": MessageLookupByLibrary.simpleMessage("Daftar"), + "single": MessageLookupByLibrary.simpleMessage("Tunggal"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Hari"), + "size": MessageLookupByLibrary.simpleMessage("Ukuran"), + "skip": MessageLookupByLibrary.simpleMessage("Lewati"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Lewati pembaruan"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "sl": MessageLookupByLibrary.simpleMessage("No."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Jam Tangan Pintar"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Pemasaran Sosial"), + "sold": MessageLookupByLibrary.simpleMessage("Terjual"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Terjadi kesalahan pada halaman web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Ada sesuatu yang"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Login Staf"), + "start": MessageLookupByLibrary.simpleMessage("Mulai"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Mulai Waktu Istirahat", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Tanggal Mulai"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Mulai Penjualan Baru", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Waktu Mulai"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Waktu mulai wajib diisi", + ), + "started": MessageLookupByLibrary.simpleMessage("Dimulai"), + "state": MessageLookupByLibrary.simpleMessage("Provinsi"), + "stateName": MessageLookupByLibrary.simpleMessage("Nama Provinsi"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Masih Belum Dibayar"), + "stock": MessageLookupByLibrary.simpleMessage("Saham"), + "stockList": MessageLookupByLibrary.simpleMessage("Daftar Stok"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stok / Varian"), + "stockReport": MessageLookupByLibrary.simpleMessage("Laporan Stok"), + "stockValue": MessageLookupByLibrary.simpleMessage("Nilai Stok"), + "stockWarn": MessageLookupByLibrary.simpleMessage("Stok harus minimal 1"), + "stocks": MessageLookupByLibrary.simpleMessage("Stok: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Daftar Sub Pajak"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sub Pajak"), + "subTotal": MessageLookupByLibrary.simpleMessage("Sub Total"), + "submit": MessageLookupByLibrary.simpleMessage("Kirim"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "Berlangganan Sekarang", + ), + "subscription": MessageLookupByLibrary.simpleMessage("Langganan"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Laporan Berlangganan", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Langganan"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "berhasil dibayar", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Pembayaran Pemasok"), + "supplier": MessageLookupByLibrary.simpleMessage("Pemasok"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("Detail Supplier"), + "supplierDue": MessageLookupByLibrary.simpleMessage("Hutang Supplier"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Buku Besar Supplier", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("nama pemasok"), + "switchBank": MessageLookupByLibrary.simpleMessage("Ganti Cabang?"), + "switchs": MessageLookupByLibrary.simpleMessage("Ganti"), + "tax": MessageLookupByLibrary.simpleMessage("Pajak (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grup Pajak"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Persentase Pajak"), + "taxRates": MessageLookupByLibrary.simpleMessage("Tarif Pajak"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Tarif pajak - Kelola Tarif Pajak Anda", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Laporan Pajak"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Daftar Laporan Pajak", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Jenis Pajak"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Pajak dengan Tipe Pajak Tunggal/Ganda", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Terima kasih atas pembelian Anda", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Terima kasih atas pembayaran jatuh tempo Anda", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo Faktur Thermal", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Bahasa Printer Thermal", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Ukuran Kertas Thermal", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Hari"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 label per lembar, 8.27 x 11.69 inci", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Bulan Ini"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Paket ini tidak dapat ditingkatkan", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Paket ini tidak tersedia untuk dibeli", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Produk ini sudah ditambahkan!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Minggu Ini"), + "thisYear": MessageLookupByLibrary.simpleMessage("Tahun Ini"), + "time": MessageLookupByLibrary.simpleMessage("Waktu"), + "timeIn": MessageLookupByLibrary.simpleMessage("Jam Masuk"), + "timeOut": MessageLookupByLibrary.simpleMessage("Jam Keluar"), + "to": MessageLookupByLibrary.simpleMessage("Ke"), + "toAccount": MessageLookupByLibrary.simpleMessage("Ke Akun"), + "toDate": MessageLookupByLibrary.simpleMessage("Hingga saat ini"), + "today": MessageLookupByLibrary.simpleMessage("Hari Ini"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Ringkasan Hari Ini"), + "top5Customer": MessageLookupByLibrary.simpleMessage("5 Pelanggan Teratas"), + "top5Product": MessageLookupByLibrary.simpleMessage("5 Produk Teratas"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("5 Supplier Teratas"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Jumlah total"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Total Aset"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Total Saldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Total Kategori"), + "totalDue": MessageLookupByLibrary.simpleMessage("Total Jatuh Tempo"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah Kewajiban Total", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Biaya Total"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Total Pendapatan"), + "totalItems": MessageLookupByLibrary.simpleMessage("Total Barang"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Kerugian Total"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Total Yang Harus Dibayar", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Total Harga"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Jumlah Produk"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total keuntungan"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Total Pembelian"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Total Jumlah Pengembalian", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total Dikembalikan"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Total Jumlah Gaji", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Total Penjualan"), + "totalVat": MessageLookupByLibrary.simpleMessage("Total PPN"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Ikhtisar Transaksi"), + "transactionType": MessageLookupByLibrary.simpleMessage("Tipe Transaksi"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaksi"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Riwayat Transaksi", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfer"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transfer Cek"), + "transferDate": MessageLookupByLibrary.simpleMessage("Tanggal Transfer"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Coba lagi"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Jenis"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Pilih Tipe"), + "unPaid": MessageLookupByLibrary.simpleMessage("Belum Dibayar"), + "unit": MessageLookupByLibrary.simpleMessage("Satuan"), + "unitName": MessageLookupByLibrary.simpleMessage("Nama unit"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Harga Satuan"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Harga Satuan"), + "units": MessageLookupByLibrary.simpleMessage("Satuan"), + "unlimited": MessageLookupByLibrary.simpleMessage("Tak terbatas"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Penggunaan Tak Terbatas", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Penggunaan Tak Terbatas dari Paket Kami👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Memperbarui"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Perbarui Cabang"), + "updateContact": MessageLookupByLibrary.simpleMessage("Perbarui Kontak"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Gagal memperbarui stok", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Memperbarui sekarang"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui party.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Perbarui Produk"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produk berhasil diperbarui!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui Produk.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Perbarui Profil Anda", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Perbarui Pembelian", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Perbarui Peran"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui penjualan.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Berhasil diperbarui", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Perbarui profil Anda untuk memberikan kesan yang lebih baik kepada pelanggan Anda", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Perbarui langganan Anda", + ), + "updating": MessageLookupByLibrary.simpleMessage("Memperbarui..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Tingkatkan Sekarang"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI untuk Kode QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Unggah"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Unggah Gambar"), + "uploading": MessageLookupByLibrary.simpleMessage("Mengunggah..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Gunakan Galeri"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Judul pengguna tidak boleh kosong", + ), + "user": MessageLookupByLibrary.simpleMessage("Pengguna"), + "userRole": MessageLookupByLibrary.simpleMessage("Peran pengguna"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detail Peran Pengguna", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Judul Pengguna"), + "values": MessageLookupByLibrary.simpleMessage("Nilai"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varian berhasil ditambahkan!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varian berhasil dihapus!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Daftar Varian"), + "variationId": MessageLookupByLibrary.simpleMessage("ID Variasi"), + "variations": MessageLookupByLibrary.simpleMessage("Variasi"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("Produk Variasi"), + "vat": MessageLookupByLibrary.simpleMessage("PPN"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("PPN & Pajak"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Nomor PPN/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Judul PPN/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ID Pajak / NPWP"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Nomor PPN"), + "vatReports": MessageLookupByLibrary.simpleMessage("Laporan PPN (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Jenis PPN"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikasi"), + "verify": MessageLookupByLibrary.simpleMessage("Sahkan"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifikasi Email Anda", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifikasi Email"), + "view": MessageLookupByLibrary.simpleMessage("Lihat Detail"), + "viewAll": MessageLookupByLibrary.simpleMessage("Lihat semua"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Lihat Rincian"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Lihat Harga"), + "viewStock": MessageLookupByLibrary.simpleMessage("Lihat Stok"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Melihat transaksi untuk", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Pelanggan Langsung", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Dompet"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo Dompet"), + "warehouse": MessageLookupByLibrary.simpleMessage("Gudang (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nama Gudang"), + "warranty": MessageLookupByLibrary.simpleMessage("Garansi"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Kami telah mengirim email konfirmasi ke", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kami telah menghantar OTP ke nombor telefon anda", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Mingguan"), + "weight": MessageLookupByLibrary.simpleMessage("Berat"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Selamat datang kembali!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Apa yang baru"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Harga grosir"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grosir"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Akan Segera Ditambahkan", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Tulis pesan Anda di sini", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Tulis teks di sini...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Tahunan"), + "years": MessageLookupByLibrary.simpleMessage("Tahun"), + "yes": MessageLookupByLibrary.simpleMessage("Ya"), + "yesterday": MessageLookupByLibrary.simpleMessage("Kemarin"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Anda tidak dapat membayar lebih dari kewajiban", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Anda sekarang dapat mengirim ulang OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat barcode.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus model.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus sekat", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin laba rugi.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat kategori pengeluaran.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat kategori pendapatan.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat model", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat pembelian.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus Departemen.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus Jabatan.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus Permintaan Cuti.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus Penggajian.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk ekspor excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat barcode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat laporan", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui cabang.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui Departemen.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui Permintaan Cuti.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui model", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui Hari Libur.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk melihat kehadiran", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui Penggajian.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui Jabatan.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus Shift.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui Shift.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat rak.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk menghapus rak.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk memperbarui rak.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat pengeluaran.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Anda tidak memiliki izin untuk membuat pendapatan.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Anda Harus Memberikan Izin", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Anda menggunakan "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Anda ingin menghapus produk ini?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Paket Gratis Anda hampir selesai, beli rencana berikutnya. Terima kasih.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Paket Anda"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Paket Anda Akan Kedaluwarsa dalam 5 Hari", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Paket Anda Akan Kedaluwarsa Hari Ini\n\nSilakan Beli Lagi", + ), + "zip": MessageLookupByLibrary.simpleMessage("Kode Pos"), + "zipCode": MessageLookupByLibrary.simpleMessage("Masukkan Kode Pos"), + }; +} diff --git a/lib/generated/intl/messages_is.dart b/lib/generated/intl/messages_is.dart new file mode 100644 index 0000000..d7d79fe --- /dev/null +++ b/lib/generated/intl/messages_is.dart @@ -0,0 +1,2332 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a is locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'is'; + + static String m0(start) => "Endursenda OTP eftir \$${start} sekúndur"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Viðskiptavinarupplýsingar", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("REIKNINGUR"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 reikningsmerki"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Birtingarnafn reiknings", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nafn reikningseiganda", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nafn reiknings"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nafn reiknings"), + "action": MessageLookupByLibrary.simpleMessage("Aðgerð"), + "actions": MessageLookupByLibrary.simpleMessage("Aðgerðir"), + "active": MessageLookupByLibrary.simpleMessage("Virkt"), + "add": MessageLookupByLibrary.simpleMessage("Bæta við"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bætið við innkaupum", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Bæta við mætingu"), + "addBank": MessageLookupByLibrary.simpleMessage("Bæta við banka"), + "addBrand": MessageLookupByLibrary.simpleMessage("Bæta við vörumerki"), + "addCash": MessageLookupByLibrary.simpleMessage("Bæta við reiðufé"), + "addCategory": MessageLookupByLibrary.simpleMessage("Bæta við flokki"), + "addContact": MessageLookupByLibrary.simpleMessage("Bæta við tengilið"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bætið við viðskiptavini", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "Bæta við viðskiptavini", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage("Bæta við afhendingu"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Bæta við deild"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Bæta við nýju starfsheiti", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Bæta við kostnaði"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Bæta við kostnaðarflokki", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Bæta við frídegi"), + "addImage": MessageLookupByLibrary.simpleMessage("Bæta við mynd"), + "addIncome": MessageLookupByLibrary.simpleMessage("Bæta við tekjum"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Bæta við tekjuflokki", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Bæta við vörum"), + "addLeave": MessageLookupByLibrary.simpleMessage("Bæta við leyfi"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Bæta við fleiri reitum", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Bæta við nýju heimilisfangi", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Bæta við nýrri mætingu", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bæta við bankareikningum", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Bæta við nýjum starfsmanni", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Bæta við nýjum frídegi", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Bæta við nýju leyfi"), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Bæta við nýrri tegund", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Bæta við nýrri launaskrá", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Bæta við nýju vöru"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bætið við innkaupum", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Bæta við nýjum rekka"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Bæta við nýrri vakt"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Bæta við nýjum skatti"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Bæta við nýju tilbrigði", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Bæta við nýjum tilbrigðum", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Bæta við nýju vöruhúsi", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Bæta við athugasemd"), + "addParty": MessageLookupByLibrary.simpleMessage("Bæta við aðilum"), + "addPayment": MessageLookupByLibrary.simpleMessage("Bæta við greiðslu"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bætið við vöru", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Bæta við vöru fyrst", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Vara stofnuð með góðum árangri!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að stofna vöru.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Bæta við innkaupum"), + "addRole": MessageLookupByLibrary.simpleMessage("Bæta við hlutverki"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bætið við sölu", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Bæta við sölu"), + "addShelf": MessageLookupByLibrary.simpleMessage("Bæta við nýrri hillu"), + "addShift": MessageLookupByLibrary.simpleMessage("Bæta við vakt"), + "addStock": MessageLookupByLibrary.simpleMessage("Bæta við birgðum"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Bæta við undirtilbrigði", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Bæta við skatti"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Bæta við nýjum skattahópi", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Bæta við einingu"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Bæta við notendahóp"), + "addVariant": MessageLookupByLibrary.simpleMessage("Bæta við afbrigði"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Bæta við afbrigðismunum", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Bætt við körfu"), + "adding": MessageLookupByLibrary.simpleMessage("Bæti við..."), + "address": MessageLookupByLibrary.simpleMessage("Heimilisfang"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Leiðrétta bankastöðu", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Leiðrétta reiðufé"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Leiðrétta stöðu reiðufjár", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Dagsetning leiðréttingar", + ), + "admin": MessageLookupByLibrary.simpleMessage("Stjórnandi"), + "advance": MessageLookupByLibrary.simpleMessage("Fyrirframgreiðsla"), + "all": MessageLookupByLibrary.simpleMessage("Allt"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Allar viðskipta lausnir", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro er heildar viðskipta lausn með vörulistum, reikningum, sölu, kostnaði og hagnað/tapi.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Allir starfsmenn"), + "allParties": MessageLookupByLibrary.simpleMessage("Allir aðilar"), + "allParty": MessageLookupByLibrary.simpleMessage("Allir aðilar"), + "allTime": MessageLookupByLibrary.simpleMessage("Alltaf"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Allar færslur"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "Þetta hefur þegar verið bætt við", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Átt þú reikning?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Upphæð"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Upphæð verður að vera hærri en 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Aðferð við námundun upphæðar", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Upphæðir í orðum"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Upphæð er nauðsynleg", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS verður sent á eftirfarandi númer:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Stuðningur", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Ný uppfærsla er laus\nVinsamlegast uppfærðu forritið þitt", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Nota"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ertu viss?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Ertu viss um að þú viljir eyða þessu útibúi?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Ertu viss um að þú viljir eyða þessu hlutverki?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Ertu viss um að þú viljir skipta yfir í annað útibú?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ertu viss um að þú viljir eyða þessum aðila?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Ertu viss um að þú viljir fara úr þessu útibúi?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Miðað við dagsetningu"), + "assets": MessageLookupByLibrary.simpleMessage("Eignir"), + "attachment": MessageLookupByLibrary.simpleMessage("Viðhengi"), + "attendance": MessageLookupByLibrary.simpleMessage("Mæting"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Mætingarskýrslur", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Leyfileg undirskrift", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Sjálfreiknaðir dagar", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Sjálfvalið"), + "backToHome": MessageLookupByLibrary.simpleMessage("Til baka á forsíðu"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Eftirstöðvar"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Efnahagsreikningur"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladess"), + "bank": MessageLookupByLibrary.simpleMessage("Banki"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankareikningar"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankaupplýsingar"), + "bankName": MessageLookupByLibrary.simpleMessage("Nafn banka"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Milli banka færsla", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Banka í reiðufé færsla", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Stillingar fyrir strikamerkjamiða", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Strikamerkjagerð"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Strikamerki"), + "batch": MessageLookupByLibrary.simpleMessage("Lotu"), + "batchNo": MessageLookupByLibrary.simpleMessage("Lotunúmer"), + "billTO": MessageLookupByLibrary.simpleMessage("Reikningur til"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Hagnaður eftir reikningi", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Reikningsheimilisfang", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Fæðingardagur"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Slökkt er á Bluetooth. Vinsamlegast kveiktu á því.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Útibú"), + "branchList": MessageLookupByLibrary.simpleMessage("Listi yfir útibú"), + "brand": MessageLookupByLibrary.simpleMessage("Vörumerki"), + "brandName": MessageLookupByLibrary.simpleMessage("Vörumerki"), + "brands": MessageLookupByLibrary.simpleMessage("Vörumerki"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Lengd pásu"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Staða pásu"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pásutími"), + "bulk": MessageLookupByLibrary.simpleMessage("Magnflutningur"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Magninnflutningur"), + "businessCat": MessageLookupByLibrary.simpleMessage("Viðskiptaflokkur"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Fyrirtæki & viðskiptaheiti", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kaupa núna"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kaupa Premium áætlun"), + "call": MessageLookupByLibrary.simpleMessage("Hringja"), + "camera": MessageLookupByLibrary.simpleMessage("Myndavél"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Ekki er hægt að breyta þessari tegund færslu.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Gat ekki sótt greiðsluupplýsingar.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Hætta við"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Leita að tækjum...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Ekki er hægt að millifæra á sama reikning.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Afköst"), + "cash": MessageLookupByLibrary.simpleMessage("Reiðfé"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Reiðufé og banki"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Stjórnun reiðufjár og banka", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Sjóðstreymi"), + "cashIn": MessageLookupByLibrary.simpleMessage("Reiðufé inn"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Reiðufé í hendi"), + "cashOut": MessageLookupByLibrary.simpleMessage("Reiðufé út"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Reiðufé í banka færsla", + ), + "categories": MessageLookupByLibrary.simpleMessage("Flokkar"), + "category": MessageLookupByLibrary.simpleMessage("Flokkur"), + "categoryName": MessageLookupByLibrary.simpleMessage("Flokksheiti"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Afgangur"), + "changePassword": MessageLookupByLibrary.simpleMessage("Breyta lykilorði"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Athugaðu tölvupóst"), + "cheque": MessageLookupByLibrary.simpleMessage("Tékkar"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Upphæð tékka"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Dagsetning tékka"), + "chequeList": MessageLookupByLibrary.simpleMessage("Listi yfir tékka"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Númer tékka"), + "choose": MessageLookupByLibrary.simpleMessage("Velja"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Veldu land"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Veldu viðskiptavin", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Veldu birgja"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Veldu eiginleika þína", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Eiginleikar eru mikilvægi hluti sem gerir POSpro öðruvísi en hefðbundnar lausnir.", + ), + "city": MessageLookupByLibrary.simpleMessage("Borg"), + "cityName": MessageLookupByLibrary.simpleMessage("Nafn borgar"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Hreinsa"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Smelltu til að tengjast", + ), + "close": MessageLookupByLibrary.simpleMessage("Loka"), + "closed": MessageLookupByLibrary.simpleMessage("Lokað"), + "code": MessageLookupByLibrary.simpleMessage("Kóði"), + "collectDue": MessageLookupByLibrary.simpleMessage("Safna skuldinni"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast innheimtu skuldir", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Safnað af:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Safnað af"), + "color": MessageLookupByLibrary.simpleMessage("Litur"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Samsetning margra skatta", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Skýrsla um samsetta vöru", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Combovörur"), + "comboReport": MessageLookupByLibrary.simpleMessage("Samsett skýrsla"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kemur fljótlega"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Fyrirtækisheimili"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Staðfesta eyðingu"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Staðfesta lykilorð"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Staðfesta lykilorð", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Staðfesta skil"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Staðfesta SMS til"), + "congratulation": MessageLookupByLibrary.simpleMessage("Til hamingju"), + "connect": MessageLookupByLibrary.simpleMessage("Smelltu til að tengjast"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Tengdu prentara þinn", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Tengdu prentara þinn", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Tengt við"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Tengiliðaupplýsingar", + ), + "contactUs": MessageLookupByLibrary.simpleMessage( + "Hafðu samband við okkur", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("Halda áfram"), + "continueE": MessageLookupByLibrary.simpleMessage("Halda áfram"), + "cost": MessageLookupByLibrary.simpleMessage("Kostnaður"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Kostnaður án skatts", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Kostnaður með skatti", + ), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Nafn lands"), + "create": MessageLookupByLibrary.simpleMessage("Búa til"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Búa til ókeypis reikning", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Búa til ókeypis reikning", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Búa til útibú"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Búa til nýtt lykilorð", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að búa til pdf.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að stofna sölu.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Inn)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Kreditrammi aðila"), + "currency": MessageLookupByLibrary.simpleMessage("Gjaldmiðill"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Núverandi staða"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Núverandi staða reiðufjár", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Núverandi mánuður"), + "currentYear": MessageLookupByLibrary.simpleMessage("Núverandi ár"), + "currents": MessageLookupByLibrary.simpleMessage("Núverandi"), + "custom": MessageLookupByLibrary.simpleMessage("Sérsniðið"), + "customDate": MessageLookupByLibrary.simpleMessage("Sérsniðin dagsetning"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Sérsniðið reikningsmerki", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Sérsniðin prentun"), + "customer": MessageLookupByLibrary.simpleMessage("Viðskiptavinur"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Sérsniðin dagsetning", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Viðskiptavinaskuld"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Viðskiptamannabók"), + "customerName": MessageLookupByLibrary.simpleMessage("Nafn viðskiptavinar"), + "customerPay": MessageLookupByLibrary.simpleMessage( + "Viðskiptavinur greiðir", + ), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Símanúmer viðskiptavinar", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Undirskrift viðskiptavinar", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Dagleg viðskipti", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Stjórnborð"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Gögn geymd árangursríkt.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dagsetning"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Endadagur má ekki vera fyrir upphafsdag.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Dagsetning er nauðsynleg", + ), + "dates": MessageLookupByLibrary.simpleMessage("Dagsetning:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dagbók"), + "days": MessageLookupByLibrary.simpleMessage("dagar"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dagar eftir"), + "dealer": MessageLookupByLibrary.simpleMessage("Sölumaður"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Sölumaður verð"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Út)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Sjálfgefið söluverð", + ), + "delete": MessageLookupByLibrary.simpleMessage("Eyða"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Eyða reikningi"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ertu viss um að þú viljir eyða þessari lotu?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Ertu viss um að þú viljir eyða reikningnum þínum? Þessi aðgerð mun eyða öllum gögnum þínum varanlega.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að eyða aðila.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Eyðing tókst!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Eyði..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Afleveringarheimili", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Sendingarkostnaður", + ), + "department": MessageLookupByLibrary.simpleMessage("Deild"), + "deposit": MessageLookupByLibrary.simpleMessage("Innborgun"), + "depositTo": MessageLookupByLibrary.simpleMessage("Leggja inn á"), + "description": MessageLookupByLibrary.simpleMessage("Lýsing"), + "designation": MessageLookupByLibrary.simpleMessage("Starfsheiti"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Nafn starfsheitis", + ), + "details": MessageLookupByLibrary.simpleMessage("Upplýsingar"), + "developedBy": MessageLookupByLibrary.simpleMessage("Þróað af"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-stafa PIN-númer hefur verið sent á tölvupóstfang þitt:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Óvirkja"), + "discount": MessageLookupByLibrary.simpleMessage("Afkortun"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Birtingarnafn er nauðsynlegt", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ekki trufla"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Viltu virkilega eyða þessu", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Viltu eyða notandanum?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Viltu hætta í forritinu?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Viltu virkilega enduropna þennan tékka?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Ekki búið til reikning?", + ), + "done": MessageLookupByLibrary.simpleMessage("Lokið"), + "download": MessageLookupByLibrary.simpleMessage("Sækja"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Sækja APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Sækja Excel snið", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Niðurhal tókst! Athugaðu skjalamöppuna þína", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Sæki..."), + "due": MessageLookupByLibrary.simpleMessage("Til greiðslu"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Skuldupphæð: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Skuldastaða"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Skuldasöfnun"), + "dueList": MessageLookupByLibrary.simpleMessage("Skuldalisti"), + "duePay": MessageLookupByLibrary.simpleMessage("Greiðsla á gjalddaga"), + "dueReport": MessageLookupByLibrary.simpleMessage("Skuldaskýrsla"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sölu með skuld er ekki leyft fyrir göngumenn.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Skuldir"), + "duration": MessageLookupByLibrary.simpleMessage("Tímalengd"), + "durationDays": MessageLookupByLibrary.simpleMessage("Tímalengd (Dagar)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Auðvelt í notkun farsíma POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro app er ókeypis, auðvelt í notkun. Í raun er það eitt besta POS kerfið um allan heim.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Breyta"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Breyta mætingu"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Breyta bankareikningum", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Breyta bankaleiðréttingu", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Breyta banka í reiðufé", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Breyta bankamillifærslu", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Breyta leiðréttingu reiðufjár", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Breyta reiðufé í banka", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Breyta flokki"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Breyta starfsheiti", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Breyta starfsmanni"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Breyta frídegi"), + "editLeave": MessageLookupByLibrary.simpleMessage("Breyta leyfi"), + "editModel": MessageLookupByLibrary.simpleMessage("Breyta tegund"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Breyta launaskrá"), + "editPhone": MessageLookupByLibrary.simpleMessage("Breyta símanúmeri?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Breyta vöru"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Breyta innkaupa reikningi", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Breyta rekka"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Breyta sölu reikningi", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Breyta hillu"), + "editShift": MessageLookupByLibrary.simpleMessage("Breyta vakt"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Breyta félagslegum fjölmiðlum", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Breyta skatti"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Breyta skattahópi"), + "editVariations": MessageLookupByLibrary.simpleMessage("Breyta tilbrigði"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Breyta vöruhúsi"), + "email": MessageLookupByLibrary.simpleMessage("Tölvupóstfang"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Tölvupóstur má ekki vera tómur", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Tölvupóstur"), + "employee": MessageLookupByLibrary.simpleMessage("Starfsmaður"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Sláðu inn lágan birgðastöðu", + ), + "end": MessageLookupByLibrary.simpleMessage("Endir"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Lok pásu"), + "endDate": MessageLookupByLibrary.simpleMessage("Lokadagsetning"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Lokadagsetning á undan upphafsdagsetningu", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Lokadagsetning getur ekki verið á undan upphafsdagsetningu.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Lokatími"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Lokatími er nauðsynlegur", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Loka ókeypis áætlun þinni", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Sláðu inn lotunúmer"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn vörumerki", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Sláðu inn gilt afslátt", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Sláðu inn gilt OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Sláðu inn gilt birgðastöðu", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn birtingarnafn reiknings", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn nafn reikningseiganda", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn reikningsnúmer", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage( + "Sláðu inn heimilisfang", + ), + "enterAmount": MessageLookupByLibrary.simpleMessage("Sláðu inn upphæð"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Sláðu inn stöðu"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn nafn banka", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Sláðu inn lotunúmer"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Sláðu inn pásutíma", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Sláðu inn fyrirtæki/verslunarnafn", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Sláðu inn afköst"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn flokksheiti", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Sláðu inn lit"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sláðu inn símanúmer viðskiptavinar", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Sláðu inn sölumaðurverð", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Sláðu inn lýsingu", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn nafn starfsheitis", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Sláðu inn afslátt"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn tölvupóstfang þitt hér að neðan til að fá lykilorðs endurstillingarlink.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Sláðu inn lokatíma"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn kostnaðarflokksheiti", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Sláðu inn kostnaðardagsetningu", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Sláðu inn fullt heimilisfang", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn fullt nafn", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn nafn frídags", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn nafn tekjuflokks", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Sláðu inn merkingartexta", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn framleiðanda", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn heiti tegundar", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Sláðu inn nafn"), + "enterNote": MessageLookupByLibrary.simpleMessage("Sláðu inn athugasemd"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Sláðu inn upphaflegt saldo", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Sláðu inn vörukóða", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn vöruheiti", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Sláðu inn innkaupsverð", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Sláðu inn magn"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Sláðu inn tilvísunarnúmer", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Sláðu inn söluverð", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn heiti hillu", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Sláðu inn stærð"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Sláðu inn upphafstíma", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Sláðu inn birgðir"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Sláðu inn skatthlutfall", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Sláðu inn gerð"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn notandanafn", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Sláðu inn notendatitil", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Sláðu inn gilt OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Sláðu inn gildi"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Sláðu inn VSK/GST númer", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Sláðu inn VSK/GST titil", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn nafn vöruhúss", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Sláðu inn þyngd"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Sláðu inn heildsöluverð", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Sláðu inn landið þitt", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Sláðu inn tölvupóstfang þitt", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn fullt nafn þitt", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn nafn þitt", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Sláðu inn stig athugasemdar", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Sláðu inn lykilorð", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sláðu inn símanúmer þitt", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Sláðu inn skilaboð eftir sölu", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Villa við eyðingu skatts", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel skrár"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "Excel upphleðslutæki", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Verð án VSK"), + "exit": MessageLookupByLibrary.simpleMessage("Hætta"), + "exitBank": MessageLookupByLibrary.simpleMessage("Fara úr útibúi"), + "expDate": MessageLookupByLibrary.simpleMessage("Gildistími"), + "expense": MessageLookupByLibrary.simpleMessage("Kostnaður"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kostnaðarflokkar"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Kostnaðardagsetning"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Kostnaður fyrir"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Kostnaðarskýrsla"), + "expensesType": MessageLookupByLibrary.simpleMessage("Tegundir útgjalda"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Staða gildistíma", + ), + "expire": MessageLookupByLibrary.simpleMessage("Fyrnist"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Skýrslur um útrunnar vörur", + ), + "expired": MessageLookupByLibrary.simpleMessage("Útrunnið"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Fyrningardagsetning"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Skýrsla útrunninna vara", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Útrunninn listi"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Útrunnin vara"), + "expiry": MessageLookupByLibrary.simpleMessage("Fyrning"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Framlengja áskrift"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Mistókst að eyða deild", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Mistókst að eyða skattinum", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Mistókst að sækja útgáfu platform", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Mistókst að hlaða deildum", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Ekki tókst að vinna úr skilum.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Tískufatnaður"), + "feature": MessageLookupByLibrary.simpleMessage("Eiginleiki"), + "field": MessageLookupByLibrary.simpleMessage("Reitur"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dagar"), + "filter": MessageLookupByLibrary.simpleMessage("Sía"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Sía eftir dagsetningu", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Forename"), + "flat": MessageLookupByLibrary.simpleMessage("Fast"), + "folder": MessageLookupByLibrary.simpleMessage( + "Það gæti verið að tölvupósturinn hafi endað í ruslpóstinum þínum.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Gleymt lykilorð"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Ókeypis gagnaafrit", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Ókeypis endurlifandi uppfærsla", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Ókeypis pakki"), + "freePlan": MessageLookupByLibrary.simpleMessage("Ókeypis áætlun"), + "from": MessageLookupByLibrary.simpleMessage("Frá"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Af reikningi"), + "fromDate": MessageLookupByLibrary.simpleMessage("Frá dagsetningu"), + "fullName": MessageLookupByLibrary.simpleMessage("Fullt nafn"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Fullgreitt"), + "gallery": MessageLookupByLibrary.simpleMessage("Gallerí"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Engin gögn til að búa til pdf", + ), + "gender": MessageLookupByLibrary.simpleMessage("Kyn"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Búa til PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Býr til PDF skjal"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Þú hefur fengið tölvupóst", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Skildu"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Heildarhagnaður (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Ábyrgð (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Gestur"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Átt þú reikning?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Fela reiti"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Verð: Hátt til lágt", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Sláðu inn tölvupóstfang", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Sláðu inn lykilorð"), + "holderName": MessageLookupByLibrary.simpleMessage("Nafn eiganda"), + "holiday": MessageLookupByLibrary.simpleMessage("Frídagur"), + "holidayList": MessageLookupByLibrary.simpleMessage("Listi yfir frídaga"), + "home": MessageLookupByLibrary.simpleMessage("Heim"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Klukkustundir eftir"), + "hrm": MessageLookupByLibrary.simpleMessage("Mannauður (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Ég samþykki að eyða reikningnum mínum varanlega.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC kóði"), + "image": MessageLookupByLibrary.simpleMessage("Mynd"), + "inActive": MessageLookupByLibrary.simpleMessage("Óvirkt"), + "inStock": MessageLookupByLibrary.simpleMessage("Til á lager"), + "inactive": MessageLookupByLibrary.simpleMessage("Óvirkt"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Verð með VSK"), + "income": MessageLookupByLibrary.simpleMessage("Tekjur"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("Tekjuflokkar"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Skýrsla tekjuflokka", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Tekjudagur"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Tekjur fyrir"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Tekjuskýrsla"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að sjá tekjuskýrslu.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tegund tekna"), + "incomes": MessageLookupByLibrary.simpleMessage("Tekjur"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Upplýsingar á miðum", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Leiðbeiningar"), + "inv": MessageLookupByLibrary.simpleMessage("Reikningsnr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ógild upphæð"), + "inventory": MessageLookupByLibrary.simpleMessage("Birgðir"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki aðgang að birgðum", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Reikningur"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Reikningsmerki"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Reikningsnúmer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Reiknings skoðari"), + "item": MessageLookupByLibrary.simpleMessage("Vara"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Vara bætt við"), + "itemName": MessageLookupByLibrary.simpleMessage("Nafn vöru"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vörusala"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ráðningardagur"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Miðarúlla 1.5\"*1, 38mm*25mm, Bil 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Miðarúlla 2\"*1, 50mm*25mm, Bil 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Tölvupóstur"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Lykilorð"), + "language": MessageLookupByLibrary.simpleMessage("Tungumál"), + "last30Days": MessageLookupByLibrary.simpleMessage("Síðustu 30 dagar"), + "last7Days": MessageLookupByLibrary.simpleMessage("Síðustu 7 dagar"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Síðasti mánuður"), + "lastName": MessageLookupByLibrary.simpleMessage("Efternafn"), + "lastYear": MessageLookupByLibrary.simpleMessage("Í fyrra"), + "leave": MessageLookupByLibrary.simpleMessage("Leyfi"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Lengd leyfis"), + "leaveList": MessageLookupByLibrary.simpleMessage("Listi yfir leyfi"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Leyfisskýrslur"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Leyfisbeiðni"), + "leaveType": MessageLookupByLibrary.simpleMessage("Tegund leyfis"), + "ledger": MessageLookupByLibrary.simpleMessage("Höfuðbók"), + "link": MessageLookupByLibrary.simpleMessage("Tengill"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Listinn er tómur"), + "loading": MessageLookupByLibrary.simpleMessage("Hleðst..."), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Hleður OTP stillingum...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Innskráning"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Innskráning með tölvupósti", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Skrá út"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Innskráning mistókst. Vinsamlegast reyndu aftur.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Innskráning með síma", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Tap"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Tap/Hagnaður"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Tap/Hagnaður"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Tap/Hagnaðarskyrsla", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Lágur birgðir"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Viðvörun um lága lagerstöðu", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Skýrsla um lágar birgðir", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Verð: Lágt til hátt", + ), + "lp": MessageLookupByLibrary.simpleMessage("Tap/Hagnaður"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Tap/Hagnaðarupplýsingar", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Sýsla með stillingar", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Framleiðsludagsetning"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Framleiðsludagsetning", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Framleiðandi"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Skilaboð"), + "mobile": MessageLookupByLibrary.simpleMessage("Sími:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Farsími"), + "model": MessageLookupByLibrary.simpleMessage("Gerð"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Tegund búin til með góðum árangri!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Heiti tegundar"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Tegund uppfærð með góðum árangri!", + ), + "models": MessageLookupByLibrary.simpleMessage("Tegundir"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Peningar inn"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Peningar út"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Kvittun"), + "month": MessageLookupByLibrary.simpleMessage("Mánuður"), + "monthly": MessageLookupByLibrary.simpleMessage("Mánaðarlega"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Nánari upplýsingar"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("Hámarksverð (MRP)"), + "name": MessageLookupByLibrary.simpleMessage("Nafn"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nafn má ekki vera tómt", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Þarf að minnsta kosti tvo bankareikninga til að millifæra.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Hrein hagnaður (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Nettó heildarupphæð", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nýtt lykilorð"), + "next": MessageLookupByLibrary.simpleMessage("Næsta"), + "no": MessageLookupByLibrary.simpleMessage("Nei"), + "noAcc": MessageLookupByLibrary.simpleMessage("Ekki búið til reikning?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Engir samsvarandi reikningar fundust", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Ekki virkur notandi"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Engar mætingarfærslur fundust fyrir valdar síur.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Engar mætingarfærslur fundust.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Engir bankareikningar fundust.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Engir bankareikningar fundust til að millifæra frá.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Engin lota"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ekkert Bluetooth tæki valið.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Ekkert útibú fannst", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Engir tékkar fundust", + ), + "noData": MessageLookupByLibrary.simpleMessage("Engin gögn tiltæk"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Engin gögn tiltæk"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Engin gögn tiltæk", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Engin gögn tiltæk til útflutnings", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Engin gögn tiltæk til að búa til pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Engin gögn fundust"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Engin deild fannst.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Engin lýsing tiltæk fyrir þessa deild.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Engin lýsing tiltæk fyrir þetta starfsheiti.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Engin lýsing gefin.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Ekkert starfsheiti fannst.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Enginn viðtökubankareikningur fannst.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Ekkert tæki fannst"), + "noDue": MessageLookupByLibrary.simpleMessage("Engin skuld"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Engin skuld valin"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Engin skrá valin"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Engir frídagar fundust.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Engir samsvarandi frídagar fundust", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Engin vara fannst"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ekkert atriði valið", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Engar leyfisfærslur fundust fyrir valdar síur.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Engar leyfisbeiðnir fundust.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Engar samsvarandi vörur fundust.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Engar samsvarandi launafærslur fundust.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Engin athugasemd gefin.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Engir aðilar fundust"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Engar launaskrárfærslur fundust.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Engin vara fannst"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Engar vörur passa við leitina þína.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Engin vara valin", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Enginn notendahópur fannst", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Engar vaktir fundust.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Engar lagerupplýsingar tiltækar.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Enginn undirskattur valinn", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Enginn birgir til staðar", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Engin viðskipti"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Engar færslur fundust", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Engar færslur fundust fyrir þessa síu.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Engar færslur til að búa til PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Engin gildi skilgreind", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Ekkert tilbrigði fannst.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Ekki endurgreiðanlegt (VSK/Afsláttur)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ekkert"), + "notFound": MessageLookupByLibrary.simpleMessage("Ekki fundið"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Engin nettenging", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Gat ekki ræst símaforritið.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Engar samsvarandi niðurstöður fundust", + ), + "note": MessageLookupByLibrary.simpleMessage("Athugasemd"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Stig athugasemda"), + "notification": MessageLookupByLibrary.simpleMessage("Tilkynning"), + "off": MessageLookupByLibrary.simpleMessage("Út"), + "ok": MessageLookupByLibrary.simpleMessage("Í lagi"), + "okay": MessageLookupByLibrary.simpleMessage("Í lagi"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Gamalt lykilorð"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Gamalt lykilorð má ekki vera tómt", + ), + "on": MessageLookupByLibrary.simpleMessage("Á"), + "open": MessageLookupByLibrary.simpleMessage("Opið"), + "openCamera": MessageLookupByLibrary.simpleMessage("Opna myndavél"), + "openSetting": MessageLookupByLibrary.simpleMessage("Opna stillingar"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Upphaflegur saldo"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Upphafsstaða er nauðsynleg", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Opnunardagsetning"), + "opinion": MessageLookupByLibrary.simpleMessage("Sláðu inn skoðun þína"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Eða halda áfram með", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Ekki á lager"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Premium áskriftin okkar", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Pakkaeiginleikar"), + "package": MessageLookupByLibrary.simpleMessage("Pakki"), + "packageDate": MessageLookupByLibrary.simpleMessage("Pökkunardagsetning"), + "packageName": MessageLookupByLibrary.simpleMessage("Heiti pakka"), + "packingDate": MessageLookupByLibrary.simpleMessage("Pökkunardagur"), + "paid": MessageLookupByLibrary.simpleMessage("Greiðslur"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Greiðsluupphæð"), + "paidBy": MessageLookupByLibrary.simpleMessage("Greitt af"), + "paidVia": MessageLookupByLibrary.simpleMessage("Borgað með"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Hluta greitt"), + "parties": MessageLookupByLibrary.simpleMessage("Aðilar"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að búa til aðila.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Aðila listi"), + "partyReports": MessageLookupByLibrary.simpleMessage("Skýrslur aðila"), + "partyType": MessageLookupByLibrary.simpleMessage("Tegund aðila"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Hagnaður eftir aðila", + ), + "password": MessageLookupByLibrary.simpleMessage("Lykilorð"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Lykilorð má ekki vera tómt", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Lykilorð verður að vera að minnsta kosti 6 stafir", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Lykilorð verður að vera að minnsta kosti 6 stafir", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Lykilorð passa ekki", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Greiða fyrir áskrift", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Greiðslufjárhæð"), + "payment": MessageLookupByLibrary.simpleMessage("Greiðsla"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Greitt"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Greiðsluupplýsingar", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Greiðsla mistókst"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Greiðsla mistókst. Vinsamlegast reyndu aftur.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Greiðsluhlið"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Greiðslumáti"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Greiðsluháttir"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Greiðsla tókst"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Veldu greiðslumáta", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Greiðslutegund"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Greiðsla tókst!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Greiðsluár"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Greitt upphæð"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Greiðslugerðir"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Greiða með Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Launaskrá"), + "payrollList": MessageLookupByLibrary.simpleMessage("Launaskrá"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Launafærsla"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Launaskýrslur"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF búið til", + ), + "percent": MessageLookupByLibrary.simpleMessage("Prósenta"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Aðgangi hafnað"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Heimild til að eyða banka hafnað.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Aðgangi hafnað að uppfæra banka.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Aðgangi hafnað að skoða banka.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Leyfi ekki veitt!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Persónuupplýsingar:"), + "phone": MessageLookupByLibrary.simpleMessage("Símanúmer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Símanúmer er ekki tiltækt.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Símanúmer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Símatölvu staðfesting", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Sími:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Veldu og hlaða upp skrá", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Veldu lokadagsetningu", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Veldu upphafsdagsetningu", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bættu við vöruskilum", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bættu við að minnsta kosti einum bankareikningi til að leiðrétta stöður.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast bætið við magni", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast athugaðu nettenginguna þína og reyndu aftur", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast tengdu prentara fyrst", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast tengdu Bluetooth-prentara þinn", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast virkjaðu Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn lengra lykilorð", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn staðfestingarlykil", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn dagsetningu", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn lykilorð", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt vörumerki", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt fyrirtækisnafn", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt tölvupóstfang", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt nafn", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt símanúmer", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt vöruheiti", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt innkaupsverð", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt magn (minnst 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt söluverð", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt einingsheiti", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn upphæð", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn að minnsta kosti eitt gildi.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn nafn útibús", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn dagsetningu", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn nafn starfsheitis", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu lokadagsetningu", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn nafn frídags", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn nafn", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn heiti rekka", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn heiti hillu", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Sláðu inn einingsheiti", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt nafn", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn gilt símanúmer og nafn fyrst", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn upplýsingar þínar.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn símanúmer", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast sláðu inn laun", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast gerðu fyrst sölu", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu flokk", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu viðtökubankareikning.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu kostnaðarflokk", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu tegund leyfis", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu vöru fyrst", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu vakt", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu upphafsdagsetningu", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu stöðu", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu starfsmann", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu mánuð", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu báða reikningana.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu stöðu pásu", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu dagsetningu", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu deild", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu starfsheiti", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu vöru til að skila", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu greiðsluár", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu vöru fyrst", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu upphafsdagsetningu", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu stöðu", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu gildar upphafs- og lokadagsetningar.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu kyn", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast veldu vakt", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Vinsamlegast notaðu gilda kaupkóða til að nota appið.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kassakerfi (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS sala"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Skilaboð eftir sölu", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Knúið áfram af Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Knúið af"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Úrvals viðskiptavinastjórnun", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium áætlun"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Ýttu til að velja"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Forskoða PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Fyrri skuldir"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Fyrri greiðsluupphæð", + ), + "price": MessageLookupByLibrary.simpleMessage("Verð"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Verð má ekki vera tómt"), + "print": MessageLookupByLibrary.simpleMessage("Prenta"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Prenta bankaupplýsingar á reikninga", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Prenta strikamerki"), + "printLabel": MessageLookupByLibrary.simpleMessage("Prenta miða"), + "printing": MessageLookupByLibrary.simpleMessage("Prentvalkostur"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Prenta reikning"), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Prentunarvalkostur", + ), + "product": MessageLookupByLibrary.simpleMessage("Vara"), + "productBrand": MessageLookupByLibrary.simpleMessage("Vörumerki"), + "productCategory": MessageLookupByLibrary.simpleMessage("Vöruflokkur"), + "productCode": MessageLookupByLibrary.simpleMessage("Vörunúmer"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Vörunúmer er krafist", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Vöruupplýsingar"), + "productList": MessageLookupByLibrary.simpleMessage("Vörulista"), + "productModels": MessageLookupByLibrary.simpleMessage("Vörumódel"), + "productName": MessageLookupByLibrary.simpleMessage("Vöruheiti"), + "productNotFound": MessageLookupByLibrary.simpleMessage("Vara fannst ekki"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Innkaupasaga vöru", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Innkaupaskýrsla vara", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Vörurekkar"), + "productReports": MessageLookupByLibrary.simpleMessage("Vöruskýrslur"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage("Sölusaga vöru"), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Söluskýrsla vara", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Vörustillingar"), + "productStock": MessageLookupByLibrary.simpleMessage("Lagerstaða vöru"), + "productUnit": MessageLookupByLibrary.simpleMessage("Vöru eining"), + "productVariations": MessageLookupByLibrary.simpleMessage("Vörutilbrigði"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Hagnaður eftir vöru", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Hagnaður og tap eftir vöru", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Innkaup eftir vöru", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Sala eftir vöru"), + "products": MessageLookupByLibrary.simpleMessage("Vörur"), + "profile": MessageLookupByLibrary.simpleMessage("Prófíl"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Breyta prófíl"), + "profit": MessageLookupByLibrary.simpleMessage("Hagnaður"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Hagnaður og tap"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Rekstrarreikningur", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Hagnaður og tap"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Hagnaðarmörk (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Hagnaðarprósenta"), + "promo": MessageLookupByLibrary.simpleMessage("Kynning"), + "promoCode": MessageLookupByLibrary.simpleMessage("Afkóðunarkóði"), + "purchase": MessageLookupByLibrary.simpleMessage("Kaup"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Kaupviðvörun"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Keypt af:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Kaup staðfest"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Innkaupsupplýsingar", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Kaupsverð án vsk."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Kaupsverð án vsk. er krafist", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Kaupsverð með vsk."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Kaupsverð með vsk. er krafist", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Innkaupalisti"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kaupa núna"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kaupa Premium áætlun", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Innkaupsverð"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Innkaupamagn"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Innkaupamagn krafist", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Innkaupaskýrsla"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Söluskil"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Skýrsla um kaupendurgreiðslu", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Skil á innkaupum"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra innkaup.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að stofna innkaup.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Keypt"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Keypt af"), + "qty": MessageLookupByLibrary.simpleMessage("Magn"), + "quantity": MessageLookupByLibrary.simpleMessage("Magn"), + "quickOver": MessageLookupByLibrary.simpleMessage("Fljótleg yfirlit"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Hratt yfirlit"), + "rack": MessageLookupByLibrary.simpleMessage("Rekki (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Heiti rekka"), + "racks": MessageLookupByLibrary.simpleMessage("Rekkar (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Enduropna"), + "read": MessageLookupByLibrary.simpleMessage("Lesa"), + "receipt": MessageLookupByLibrary.simpleMessage("Kvittun"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Móttekin fjárhæð"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Móttekið af"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Móttekið frá"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nýlegar viðskipti", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Móttekið PIN-númer"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Minnka reiðufé"), + "reference": MessageLookupByLibrary.simpleMessage("Tilvísun"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Tilvísunarnúmer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Tilvísunarnúmer"), + "register": MessageLookupByLibrary.simpleMessage("Skráning"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Við þurfum að skrá símann þinn áður en þú byrjar!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Eftirstandandi"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Eftirstöðvar"), + "remark": MessageLookupByLibrary.simpleMessage("Athugasemd"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Mundu mig"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Mundu mig síðar"), + "remove": MessageLookupByLibrary.simpleMessage("Fjarlægja"), + "reports": MessageLookupByLibrary.simpleMessage("Skýrslur"), + "resendIn": MessageLookupByLibrary.simpleMessage("Sendu OTP aftur í"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Sláðu inn gilt OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Endurstilla lykilorð með því að nota tölvupóstfang þitt eða símanúmer", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Endurstilla lykilorð til að endurheimta og skrá þig inn á reikninginn þinn", + ), + "resets": MessageLookupByLibrary.simpleMessage("Endurstilla"), + "retailer": MessageLookupByLibrary.simpleMessage("Smásali"), + "retry": MessageLookupByLibrary.simpleMessage("Reyna aftur"), + "retryScan": MessageLookupByLibrary.simpleMessage("Reyna aftur"), + "retur": MessageLookupByLibrary.simpleMessage("Skila"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Endurgreiðsla"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Skilamagn"), + "returned": MessageLookupByLibrary.simpleMessage("Endurgreidd"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Skilað upphæð"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Dagsetning skilanna"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Skilað vara"), + "role": MessageLookupByLibrary.simpleMessage("Hlutverk"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Hlutverk og heimildir", + ), + "roles": MessageLookupByLibrary.simpleMessage("Hlutverk"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Námunda að næstu heilli tölu", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Námunda að næsta tugaplássi (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Námunda að næsta tugaplássi (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Námunda að næsta tugaplássi (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Námunda að heilli tölu", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Hámæling"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Nálægt heildarverði", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Nálgun (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Veltufé"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr."), + "salary": MessageLookupByLibrary.simpleMessage("Laun"), + "sale": MessageLookupByLibrary.simpleMessage("Sala"), + "saleBy": MessageLookupByLibrary.simpleMessage("Selt af"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Breyta sölu"), + "saleList": MessageLookupByLibrary.simpleMessage("Sölulisti"), + "salePrice": MessageLookupByLibrary.simpleMessage("Söluverð"), + "saleQty": MessageLookupByLibrary.simpleMessage("Sölumagn"), + "saleReq": MessageLookupByLibrary.simpleMessage("Sala verð er krafist"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Vöruskil"), + "sales": MessageLookupByLibrary.simpleMessage("Sala"), + "salesBy": MessageLookupByLibrary.simpleMessage("Selt af:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Sölutæknilegar upplýsingar", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Sölulisti"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Yfirlit yfir sölu og innkaup", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Söluskýrsla"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Söluskil"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Skýrsla um söluendurgreiðslu", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Sölustillingar"), + "save": MessageLookupByLibrary.simpleMessage("Vista"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Vista og birta"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Vista stillingar"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Vista afbrigði"), + "saving": MessageLookupByLibrary.simpleMessage("Vistar"), + "scanCode": MessageLookupByLibrary.simpleMessage("Skannaðu QR kóða vöru"), + "search": MessageLookupByLibrary.simpleMessage("Leita"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Leita að mætingu", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Leita að lotunúmeri...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Leita hér..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Leita að leyfum"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Leita að vöru"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Leita að færslum...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Leita..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekúndur"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Sjá alla afkóðunarkóða", + ), + "select": MessageLookupByLibrary.simpleMessage("Veldu"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Veldu vörumerki"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Veldu reikning"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Veldu reikning"), + "selectAll": MessageLookupByLibrary.simpleMessage("Velja allt"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Veldu að minnsta kosti eina hillu", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Veldu Banka eða Reiðufé", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Veldu viðskiptaflokk", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Veldu flokk"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Veldu viðskiptavin", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Veldu dagsetningu"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Veldu dagsetningu fyrst", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Veldu viðtökustað innborgunar", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Veldu starfsmann fyrst", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Veldu frá dagsetningu", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Velja vörur"), + "selectLang": MessageLookupByLibrary.simpleMessage("Veldu tungumál"), + "selectModel": MessageLookupByLibrary.simpleMessage("Veldu gerð"), + "selectOne": MessageLookupByLibrary.simpleMessage("Veldu eitt"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Veldu einn reikning", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Veldu vöruflokk", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Veldu vöru einingu", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Velja rekka"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Velja hillu"), + "selectStock": MessageLookupByLibrary.simpleMessage("Veldu lager"), + "selectTax": MessageLookupByLibrary.simpleMessage("Veldu skatt"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Veldu til dagsetningu", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Veldu tegund"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Veldu útfærslur:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Velja vöruhús"), + "sellAll": MessageLookupByLibrary.simpleMessage("Selja allt >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Söluverð"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Selt af"), + "send": MessageLookupByLibrary.simpleMessage("Senda"), + "sendCode": MessageLookupByLibrary.simpleMessage("Senda kóða"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Við höfum sent þér tölvupóst með leiðbeiningum um hvernig á að endurstilla lykilorð:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Senda endurstillingarlink", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Senda skilaboð"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Senda SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Senda SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Senda tölvupóstinn þinn", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Uppfærðu prófíl þitt til að tengjast lækni þínum með betri áhrifum", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Setja upp nýtt lykilorð", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Setja upp prófíl þitt", + ), + "setting": MessageLookupByLibrary.simpleMessage("Stillingar"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dagar"), + "share": MessageLookupByLibrary.simpleMessage("Deila"), + "shelf": MessageLookupByLibrary.simpleMessage("Hilla (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Heiti hillu"), + "shelves": MessageLookupByLibrary.simpleMessage("Hillur (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Vakt"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nafn vaktar"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Sendingarheimilisfang", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Sendingarkostnaður", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Opnunarsaldo verslunar", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Eftirstöðvar verslunar", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Sýna aðgerð"), + "showCode": MessageLookupByLibrary.simpleMessage("Sýna kóða"), + "showCombo": MessageLookupByLibrary.simpleMessage("Sýna combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Sýna fyrningardagsetningu", + ), + "showName": MessageLookupByLibrary.simpleMessage("Sýna nafn"), + "showPrice": MessageLookupByLibrary.simpleMessage("Sýna verð"), + "showSingle": MessageLookupByLibrary.simpleMessage("Sýna staka"), + "showVariant": MessageLookupByLibrary.simpleMessage("Sýna tilbrigði"), + "signIn": MessageLookupByLibrary.simpleMessage("Skrá inn"), + "signUp": MessageLookupByLibrary.simpleMessage("Skrá þig"), + "single": MessageLookupByLibrary.simpleMessage("Einn"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dagar"), + "size": MessageLookupByLibrary.simpleMessage("Stærð"), + "skip": MessageLookupByLibrary.simpleMessage("Sleppa"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Slepptu uppfærslu"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kóði"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kóði"), + "sl": MessageLookupByLibrary.simpleMessage("Raðnúmer"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartur úr"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Félagsleg markaðssetning", + ), + "sold": MessageLookupByLibrary.simpleMessage("Selt"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Eitthvað fór úrskeiðis á vefsíðunni.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Eitthvað er"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Starfsmanns innskráning", + ), + "start": MessageLookupByLibrary.simpleMessage("Byrja"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Upphaf pásu"), + "startDate": MessageLookupByLibrary.simpleMessage("Upphafsdagsetning"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Hætta nýju sölu"), + "startTime": MessageLookupByLibrary.simpleMessage("Upphafstími"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Upphafstími er nauðsynlegur", + ), + "started": MessageLookupByLibrary.simpleMessage("Ha-fið"), + "state": MessageLookupByLibrary.simpleMessage("Ríki"), + "stateName": MessageLookupByLibrary.simpleMessage("Nafn ríkis"), + "status": MessageLookupByLibrary.simpleMessage("Staða"), + "staus": MessageLookupByLibrary.simpleMessage("Staða"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Enn ógreitt"), + "stock": MessageLookupByLibrary.simpleMessage("Birgðir"), + "stockList": MessageLookupByLibrary.simpleMessage("Birgðalisti"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Lager / Afbrigði"), + "stockReport": MessageLookupByLibrary.simpleMessage("Birgðaskýrsla"), + "stockValue": MessageLookupByLibrary.simpleMessage("Birgðagildi"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Birgðir verða að vera að minnsta kosti 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Birgðir:"), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Listi yfir undirskatta", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Undirskattar"), + "subTotal": MessageLookupByLibrary.simpleMessage("Milliupphæð"), + "submit": MessageLookupByLibrary.simpleMessage("Sendu inn"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "Gerast áskrifandi núna", + ), + "subscription": MessageLookupByLibrary.simpleMessage("Áskrift"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Áskriftarskýrslur", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Áskriftir"), + "subtotal": MessageLookupByLibrary.simpleMessage("Milliupphæð"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Greiðsla tókst"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Birgir greiðir"), + "supplier": MessageLookupByLibrary.simpleMessage("Birgir"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Upplýsingar um birgili", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Skuld við birgja"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Birgjabók"), + "supplierName": MessageLookupByLibrary.simpleMessage("Birgjandi"), + "switchBank": MessageLookupByLibrary.simpleMessage("Skipta um útibú?"), + "switchs": MessageLookupByLibrary.simpleMessage("Skipta"), + "tax": MessageLookupByLibrary.simpleMessage("Skattur (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Skattahópur"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Skattprósenta"), + "taxRates": MessageLookupByLibrary.simpleMessage("Skattahlutföll"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Skattahlutföll - Stjórnaðu skattahlutföllunum þínum", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Skattskýrsla"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Listi yfir skattskýrslur", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tegund skatts"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Skattur með einni/mörgum skatttegundum", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Takk fyrir kaupið", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Takk fyrir greitt gjöld", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Hitaprentara reikningsmerki", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Tungumál hitaprentara", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Blaðstærð hitaprentara", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dagar"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 miðar á blaði, 8.27 x 11.69 tommur", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Þennan mánuð"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Þessi áskrift uppfyllir ekki skilyrði fyrir uppfærslu", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Þessi áskrift er ekki fáanleg til kaups", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Þessi vara hefur þegar verið bætt við!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Þessa viku"), + "thisYear": MessageLookupByLibrary.simpleMessage("Þetta ár"), + "time": MessageLookupByLibrary.simpleMessage("Tími"), + "timeIn": MessageLookupByLibrary.simpleMessage("Tími inn"), + "timeOut": MessageLookupByLibrary.simpleMessage("Tími út"), + "to": MessageLookupByLibrary.simpleMessage("Til"), + "toAccount": MessageLookupByLibrary.simpleMessage("Á reikning"), + "toDate": MessageLookupByLibrary.simpleMessage("Til dagsetningar"), + "today": MessageLookupByLibrary.simpleMessage("Í dag"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Í dag samantekt"), + "top5Customer": MessageLookupByLibrary.simpleMessage( + "Top 5 viðskiptavinir", + ), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 vörur"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 birgjar"), + "total": MessageLookupByLibrary.simpleMessage("Heildarverð"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Heildarupphæð"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Heildareignir"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Heildarstaða"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Heildarfjöldi flokka", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Samtals til greiðslu"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Heildarupphæð til greiðslu", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Heildarkostnaður"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Heildartekjur"), + "totalItems": MessageLookupByLibrary.simpleMessage("Heildarfjöldi vöru"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Heildartap"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Heildarupphæð til greiðslu", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Heildarverð"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Heildarfjöldi vöru"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Heildarhagnaður"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Heildarkaup"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Heildarupphæð endurgreidd", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Samtals skilað"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Heildar launaupphæð", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Heildarsala"), + "totalVat": MessageLookupByLibrary.simpleMessage( + "Heildarvirðisaukaskattur", + ), + "totall": MessageLookupByLibrary.simpleMessage("Heildarverð:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Yfirlit viðskipta"), + "transactionType": MessageLookupByLibrary.simpleMessage("Tegund færslu"), + "transactions": MessageLookupByLibrary.simpleMessage("Viðskipti"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Færslusaga", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Millifærsla"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Millifæra tékka"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Dagsetning millifærslu", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Reyndu aftur"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Gerð"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Veldu tegund"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ógreidd"), + "unit": MessageLookupByLibrary.simpleMessage("Eining"), + "unitName": MessageLookupByLibrary.simpleMessage("Einingsheiti"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Einisverð"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Einingaverð"), + "units": MessageLookupByLibrary.simpleMessage("Einingar"), + "unlimited": MessageLookupByLibrary.simpleMessage("Ótakmarkað"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Ótakmarkað notkun"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Ótakmarkað notkun á pakka okkar 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Uppfæra"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Uppfæra útibú"), + "updateContact": MessageLookupByLibrary.simpleMessage("Uppfæra tengilið"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Mistókst að uppfæra birgðir", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Uppfæra núna"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra aðila.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Uppfæra vöru"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Vara uppfærð með góðum árangri!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra vöru.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Uppfæra prófíl þitt", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Uppfæra innkaup"), + "updateRole": MessageLookupByLibrary.simpleMessage("Uppfæra hlutverk"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra sölu.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Uppfært með góðum árangri", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Uppfæra prófíl þitt til að tengjast viðskiptavinum þínum með betri áhrifum", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Uppfæra áskrift þína", + ), + "updating": MessageLookupByLibrary.simpleMessage("Uppfærist..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Uppfæra núna"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI auðkenni fyrir QR kóða", + ), + "upload": MessageLookupByLibrary.simpleMessage("Hlaða upp"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Hlaða upp mynd"), + "uploading": MessageLookupByLibrary.simpleMessage("Hleður upp..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Notaðu myndasafn"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Notendatitill má ekki vera tómur", + ), + "user": MessageLookupByLibrary.simpleMessage("Notandi"), + "userRole": MessageLookupByLibrary.simpleMessage("Notendahópur"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Upplýsingar um notendahóp", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Notendatitill"), + "values": MessageLookupByLibrary.simpleMessage("Gildi"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Afbrigði bætt við með góðum árangri!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Afbrigði eytt með góðum árangri!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Listi yfir tilbrigði"), + "variationId": MessageLookupByLibrary.simpleMessage("Auðkenni tilbrigðis"), + "variations": MessageLookupByLibrary.simpleMessage("Tilbrigði"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("Tilbrigðavörur"), + "vat": MessageLookupByLibrary.simpleMessage("VSK"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VSK og skattur"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("VSK/GST númer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("VSK/GST titill"), + "vatId": MessageLookupByLibrary.simpleMessage("VSK númer"), + "vatNumber": MessageLookupByLibrary.simpleMessage("VSK númer"), + "vatReports": MessageLookupByLibrary.simpleMessage("VSK skýrslur"), + "vatType": MessageLookupByLibrary.simpleMessage("VSK gerð"), + "verification": MessageLookupByLibrary.simpleMessage("Staðfesting"), + "verify": MessageLookupByLibrary.simpleMessage("Staðfesta"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Staðfesta tölvupóstinn þinn", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Staðfesta tölvupóst"), + "view": MessageLookupByLibrary.simpleMessage("Skoða upplýsingar"), + "viewAll": MessageLookupByLibrary.simpleMessage("Skoða allt"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Skoða upplýsingar"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Sjá verð"), + "viewStock": MessageLookupByLibrary.simpleMessage("Skoða lager"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Skoða færslur fyrir", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Innlitandi viðskiptavinur", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Veski"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Veskisstaða"), + "warehouse": MessageLookupByLibrary.simpleMessage("Vöruhús (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nafn vöruhúss"), + "warranty": MessageLookupByLibrary.simpleMessage("Ábyrgð (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Við höfum sent staðfestingarpóst á", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Við sendum OTP í símanúmerið þitt", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Vikulega"), + "weight": MessageLookupByLibrary.simpleMessage("Þyngd"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Velkomin/n til baka!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Hvað er nýtt"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Heildsöluverð"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Heildsala"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Verður bætt við fljótlega", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Skrifaðu skilaboð þín hér", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Skrifaðu texta hér...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Árlega"), + "years": MessageLookupByLibrary.simpleMessage("Ár"), + "yes": MessageLookupByLibrary.simpleMessage("Já"), + "yesterday": MessageLookupByLibrary.simpleMessage("Í gær"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Þú getur ekki greitt meira en til fellur", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Þú getur nú endursent OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að búa til strikamerki.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að eyða tegund.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að eyða hillunni", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild fyrir hagnaði og tapi.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Þú hefur niet leyfi til að búa til kostnaðarflokk.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að búa til tekjuflokk.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að búa til tegund", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að skrá innkaup.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að eyða deild.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að eyða starfsheiti.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að eyða leyfisbeiðni.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að eyða launaskrá.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að flytja út í Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að búa til strikamerki.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að búa til skýrslu", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra útibú.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra deild.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra leyfisbeiðni.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að uppfæra tegund", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra frídaga.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að skoða mætingu", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra launaskrá.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra starfsheiti.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að eyða vakt.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki heimild til að uppfæra vakt.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að búa til rekka.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að eyða rekkum.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að uppfæra rekka.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að búa til kostnað.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Þú hefur ekki leyfi til að búa til tekjur.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Þú verður að veita leyfi", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Þú ert að nota"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Viltu eyða þessu vöru?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ókeypis pakki þitt er næstum klárt, keyptu næsta pakka þinn Takk.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Pakki þitt"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Pöntun þín rennur út eftir 5 daga", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Pöntun þín rennur út í dag\n\nVinsamlegast kaupið aftur", + ), + "zip": MessageLookupByLibrary.simpleMessage("Póstnúmer"), + "zipCode": MessageLookupByLibrary.simpleMessage("Sláðu inn póstnúmer"), + }; +} diff --git a/lib/generated/intl/messages_it.dart b/lib/generated/intl/messages_it.dart new file mode 100644 index 0000000..8fc89c0 --- /dev/null +++ b/lib/generated/intl/messages_it.dart @@ -0,0 +1,2411 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a it locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'it'; + + static String m0(start) => "Reinvia OTP in \$${start} secondi"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Dettagli cliente"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FATTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "Logo Fattura Pagina A4", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nome Visualizzato Conto", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nome Intestatario Conto", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nome Conto"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nome Conto"), + "action": MessageLookupByLibrary.simpleMessage("Azione"), + "actions": MessageLookupByLibrary.simpleMessage("Azioni"), + "active": MessageLookupByLibrary.simpleMessage("Attivo"), + "add": MessageLookupByLibrary.simpleMessage("Aggiungi"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un acquisto", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Aggiungi presenza"), + "addBank": MessageLookupByLibrary.simpleMessage("Aggiungi Banca"), + "addBrand": MessageLookupByLibrary.simpleMessage("Aggiungi marchio"), + "addCash": MessageLookupByLibrary.simpleMessage("Aggiungi contanti"), + "addCategory": MessageLookupByLibrary.simpleMessage("Aggiungi Categoria"), + "addContact": MessageLookupByLibrary.simpleMessage("Aggiungi contatto"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un cliente", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Aggiungi Cliente"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Aggiungi consegna"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Aggiungi Dipartimento", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuova Designazione", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Aggiungi spesa"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Aggiungi categoria di spesa", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Aggiungi Vacanza"), + "addImage": MessageLookupByLibrary.simpleMessage("Aggiungi Immagine"), + "addIncome": MessageLookupByLibrary.simpleMessage("Aggiungi Reddito"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Aggiungi Categoria di Reddito", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Aggiungi elementi"), + "addLeave": MessageLookupByLibrary.simpleMessage("Aggiungi Permesso"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Aggiungi altri campi", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Aggiungi un nuovo indirizzo", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Aggiungi nuova presenza", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Aggiungi Conti Bancari", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuovo Dipendente", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuova Vacanza", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuovo Permesso", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Aggiungi nuovo modello", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuovo Libro Paga", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Aggiungi nuovo prodotto", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un acquisto", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Aggiungi Nuovo Rack"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Aggiungi Nuovo Turno"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Aggiungi Nuova Imposta"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuova Variazione", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuova Variazione", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Aggiungi nuovo magazzino", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Aggiungi nota"), + "addParty": MessageLookupByLibrary.simpleMessage("Aggiungi Parti"), + "addPayment": MessageLookupByLibrary.simpleMessage("Aggiungi Pagamento"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere un prodotto", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Aggiungi prima un prodotto", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Prodotto creato con successo!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare il prodotto.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Aggiungi acquisto"), + "addRole": MessageLookupByLibrary.simpleMessage("Aggiungi Ruolo"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Si prega di aggiungere una vendita", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Aggiungi vendite"), + "addShelf": MessageLookupByLibrary.simpleMessage("Aggiungi Nuovo Scaffale"), + "addShift": MessageLookupByLibrary.simpleMessage("Aggiungi Turno"), + "addStock": MessageLookupByLibrary.simpleMessage("Aggiungi Scorte"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Aggiungi Sotto-Variazione", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Aggiungi Imposta"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuovo Gruppo Fiscale", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Aggiungi unità"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Tambahkan Peran Pengguna", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Aggiungi Variante"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Aggiungi Dettagli Variante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Aggiunto al Carrello"), + "adding": MessageLookupByLibrary.simpleMessage("Aggiungendo.."), + "address": MessageLookupByLibrary.simpleMessage("Indirizzo"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Aggiusta Saldo Banca", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Aggiusta Cassa"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Aggiusta Saldo Cassa", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Data Aggiustamento", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Anticipo"), + "all": MessageLookupByLibrary.simpleMessage("Tutti"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Tutte le soluzioni aziendali", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro è una soluzione aziendale completa con gestione di magazzino, contabilità, vendite, spese e perdite/profitti.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Tutti i dipendenti"), + "allParties": MessageLookupByLibrary.simpleMessage("Tutte le Parti"), + "allParty": MessageLookupByLibrary.simpleMessage("Tutte le parti"), + "allTime": MessageLookupByLibrary.simpleMessage("Tutto il Tempo"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Tutte le Transazioni", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Già aggiunto"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hai già un account? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Quantità"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "L\'importo deve essere maggiore di 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metodo di Arrotondamento Importo", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Importi in Lettere"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'importo è obbligatorio", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Un SMS sarà inviato al numero seguente: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Supporto per app Android e iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "È disponibile un nuovo aggiornamento\nAggiorna l\'applicazione", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Applica"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Sei sicuro?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler eliminare questa Filiale?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler eliminare questo Ruolo?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler cambiare filiale?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler eliminare questa parte?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler uscire da questa filiale?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Alla Data"), + "assets": MessageLookupByLibrary.simpleMessage("Attività"), + "attachment": MessageLookupByLibrary.simpleMessage("Allegato"), + "attendance": MessageLookupByLibrary.simpleMessage("Presenze"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Report Presenze"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Firma Autorizzata", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Giorni calcolati automaticamente", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Selezionato automaticamente", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Kembali ke Beranda"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo Dovuto"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Stato Patrimoniale"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banca"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Conti Bancari"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Dettagli Banca"), + "bankName": MessageLookupByLibrary.simpleMessage("Nome Banca"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Trasferimento Banca su Banca", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Trasferimento Banca su Cassa", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Impostazione stampa etichette codice a barre", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Generatore di Codici a Barre", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generatore di Codice a Barre", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Codici a barre"), + "batch": MessageLookupByLibrary.simpleMessage("Lotto"), + "batchNo": MessageLookupByLibrary.simpleMessage("Numero Lotto"), + "billTO": MessageLookupByLibrary.simpleMessage("Fattura a"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Profitto per Fattura", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Indirizzo di Fatturazione", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Data di nascita"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Il Bluetooth è disattivato. Per favore attivalo.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filiale"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista Filiali"), + "brand": MessageLookupByLibrary.simpleMessage("Marca"), + "brandName": MessageLookupByLibrary.simpleMessage("Marchio"), + "brands": MessageLookupByLibrary.simpleMessage("Marche"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Durata Pausa"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Stato Pausa"), + "breakTime": MessageLookupByLibrary.simpleMessage("Tempo Pausa"), + "bulk": MessageLookupByLibrary.simpleMessage("Caricamento Massivo"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Caricamenti di massa"), + "businessCat": MessageLookupByLibrary.simpleMessage( + "Categoria di Business", + ), + "businessName": MessageLookupByLibrary.simpleMessage( + "Nome dell\'azienda e dell\'azienda", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Acquista Ora"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Acquista un piano premium", + ), + "call": MessageLookupByLibrary.simpleMessage("Chiamata"), + "camera": MessageLookupByLibrary.simpleMessage("Telecamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Impossibile modificare questo tipo di transazione.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Impossibile recuperare i dettagli del pagamento.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Annulla"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Ricerca dispositivi...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Impossibile trasferire sullo stesso conto.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacità"), + "cash": MessageLookupByLibrary.simpleMessage("Contanti"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Cassa & Banca"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Gestione Cassa & Banca", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Flusso di Cassa"), + "cashIn": MessageLookupByLibrary.simpleMessage("Incasso"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Contanti in Mano"), + "cashOut": MessageLookupByLibrary.simpleMessage("Uscita Cassa"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Trasferimento Cassa su Banca", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategori"), + "category": MessageLookupByLibrary.simpleMessage("Categoria"), + "categoryName": MessageLookupByLibrary.simpleMessage( + "Nome della categoria", + ), + "changeAmount": MessageLookupByLibrary.simpleMessage("Importo Resto"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Cambiare la password", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Controllare la posta elettronica", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Assegni"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Importo Assegno"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Data Assegno"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista Assegni"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Numero Assegno"), + "choose": MessageLookupByLibrary.simpleMessage("Scegli"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Scegli Paese"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Scegli un cliente"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Scegli un fornitore", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Scegli le tue funzionalità", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Le funzionalità sono la parte importante che rende PosPro diverso dalle soluzioni tradizionali.", + ), + "city": MessageLookupByLibrary.simpleMessage("Città"), + "cityName": MessageLookupByLibrary.simpleMessage("Nome Città"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Pulisci"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Clicca per connetterti", + ), + "close": MessageLookupByLibrary.simpleMessage("Vicino"), + "closed": MessageLookupByLibrary.simpleMessage("Chiuso"), + "code": MessageLookupByLibrary.simpleMessage("Codice"), + "collectDue": MessageLookupByLibrary.simpleMessage("Riscuoti dovuto"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Si prega di raccogliere una causa", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Raccolto da:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Ritirato Da"), + "color": MessageLookupByLibrary.simpleMessage("Colore"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinazione di più imposte", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Rapporto prodotti combinati", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Prodotti Combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Report Combinato"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Prossimamente"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "indirizzo aziendale", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Conferma Eliminazione", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Conferma password"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Conferma Password", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Conferma reso"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Conferma SMS a"), + "congratulation": MessageLookupByLibrary.simpleMessage("Congratulazioni"), + "connect": MessageLookupByLibrary.simpleMessage("Clicca per connetterti"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Collega la tua stampante", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Collega la tua stampante", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Connesso a"), + "contactUs": MessageLookupByLibrary.simpleMessage("Hubungi Kami"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continua"), + "continueE": MessageLookupByLibrary.simpleMessage("Continua"), + "cost": MessageLookupByLibrary.simpleMessage("Costo"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Costo escl. tasse", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Costo incl. tasse", + ), + "country": MessageLookupByLibrary.simpleMessage("Paese"), + "countryName": MessageLookupByLibrary.simpleMessage("Nome Paese"), + "create": MessageLookupByLibrary.simpleMessage("Crea"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Crea un Account Gratuito", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Crea un account gratis"), + "createBranch": MessageLookupByLibrary.simpleMessage("Crea Filiale"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Crea una Nuova Password", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare pdf.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare una vendita.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Credito (Entrata)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Limite di Credito della Parte", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Saldo Corrente"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Cassa Corrente", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mese corrente"), + "currentYear": MessageLookupByLibrary.simpleMessage("Anno corrente"), + "currents": MessageLookupByLibrary.simpleMessage("Corrente"), + "custom": MessageLookupByLibrary.simpleMessage("Personalizzato"), + "customDate": MessageLookupByLibrary.simpleMessage("Data Personalizzata"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Branding personalizzato delle fatture", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Stampa Personalizzata", + ), + "customer": MessageLookupByLibrary.simpleMessage("Cliente"), + "customerDate": MessageLookupByLibrary.simpleMessage("Data personalizzata"), + "customerDue": MessageLookupByLibrary.simpleMessage("Debito Cliente"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Mastro Clienti"), + "customerName": MessageLookupByLibrary.simpleMessage("Nome del cliente"), + "customerPay": MessageLookupByLibrary.simpleMessage("Pagamento Cliente"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Numero di Telefono Cliente", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Firma del Cliente", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transazione giornaliera", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Cruscotto"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Dati salvati con successo.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "La data di fine non può essere precedente alla data di inizio.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "La data è obbligatoria", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Giornale"), + "days": MessageLookupByLibrary.simpleMessage("giorni"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Giorni rimanenti"), + "dealer": MessageLookupByLibrary.simpleMessage("Rivenditore"), + "dealerPrice": MessageLookupByLibrary.simpleMessage( + "Prezzo del rivenditore", + ), + "debitOut": MessageLookupByLibrary.simpleMessage("Debito (Uscita)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Prezzo di Vendita Predefinito", + ), + "delete": MessageLookupByLibrary.simpleMessage("Elimina"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Elimina Account"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler eliminare questo lotto?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Sei sicuro di voler eliminare il tuo account? Questa azione cancellerà permanentemente tutti i tuoi dati.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare la parte.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Eliminato con successo!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Eliminando...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Indirizzo di consegna", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Costo di consegna"), + "department": MessageLookupByLibrary.simpleMessage("Dipartimento"), + "deposit": MessageLookupByLibrary.simpleMessage("Deposito"), + "depositTo": MessageLookupByLibrary.simpleMessage("Deposita Su"), + "description": MessageLookupByLibrary.simpleMessage("Descrizione"), + "designation": MessageLookupByLibrary.simpleMessage("Designazione"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Nome Designazione", + ), + "details": MessageLookupByLibrary.simpleMessage("Dettagli"), + "developedBy": MessageLookupByLibrary.simpleMessage("Sviluppato Da"), + "digits": MessageLookupByLibrary.simpleMessage( + "Un PIN di 6 cifre è stato inviato al tuo indirizzo email: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Disabilita"), + "discount": MessageLookupByLibrary.simpleMessage("Sconto"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Il nome visualizzato è obbligatorio", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Non Disturbare"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Vuoi davvero eliminare questo", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vuoi eliminare l\'utente?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vuoi uscire dall\'app?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Vuoi davvero riaprire questo assegno?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Non hai un account?", + ), + "done": MessageLookupByLibrary.simpleMessage("Fatto"), + "download": MessageLookupByLibrary.simpleMessage("Scarica"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Scarica APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Scarica formato Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Download riuscito! Controlla la cartella Documenti", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Download in corso..."), + "due": MessageLookupByLibrary.simpleMessage("Dovuto"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Importo dovuto: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Saldo Dovuto"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Raccolta scaduta"), + "dueList": MessageLookupByLibrary.simpleMessage("Elenco dovuto"), + "duePay": MessageLookupByLibrary.simpleMessage("Pagamento Dovuto"), + "dueReport": MessageLookupByLibrary.simpleMessage("Rapporto dovuto"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Le vendite a credito non sono consentite per i clienti walk-in.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Debiti"), + "duration": MessageLookupByLibrary.simpleMessage("Durata"), + "durationDays": MessageLookupByLibrary.simpleMessage("Durata (Giorni)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Facile da usare il POS mobile", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "L\'app PosPro è gratuita e facile da usare. In effetti, è uno dei migliori sistemi POS al mondo.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Modificare"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Modifica presenze"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Modifica Conti Bancari", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Modifica Aggiustamento Banca", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Modifica Banca su Cassa", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Modifica Bonifico Bancario", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Modifica Aggiustamento Cassa", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Modifica Cassa su Banca", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Modifica categoria"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Modifica Designazione", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Modifica Dipendente"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Modifica Vacanza"), + "editLeave": MessageLookupByLibrary.simpleMessage("Modifica Permesso"), + "editModel": MessageLookupByLibrary.simpleMessage("Modifica modello"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Modifica Libro Paga"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Modifica numero di telefono?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Modifica Prodotto"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Modifica fattura di acquisto", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Modifica Rack"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Modifica fattura di vendita", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Modifica Scaffale"), + "editShift": MessageLookupByLibrary.simpleMessage("Modifica Turno"), + "editTax": MessageLookupByLibrary.simpleMessage("Modifica Imposta"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Modifica Gruppo Fiscale", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Modifica Variazione", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Modifica magazzino"), + "email": MessageLookupByLibrary.simpleMessage("Indirizzo e-mail"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "L\'email non può essere vuota", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Dipendente"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Inserisci scorte basse", + ), + "end": MessageLookupByLibrary.simpleMessage("Fine"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Fine Pausa"), + "endDate": MessageLookupByLibrary.simpleMessage("Data Fine"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data di fine prima della data di inizio", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "La data di fine non può essere prima della data di inizio.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Ora Fine"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'ora di fine è obbligatoria", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Termina il tuo piano gratuito", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Inserisci Numero Lotto", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Inserisci un nome di marca", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Inserisci uno sconto valido", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Inserisci un OTP valido", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Inserisci uno stock valido", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome visualizzato conto", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome intestatario conto", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Inserisci numero conto", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Inserisci Indirizzo"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Inserisci l\'importo"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Inserisci Saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Inserisci Nome Banca", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Inserisci N. Lotto (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Inserisci Ora Pausa", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Inserisci Nome Azienda/Negozi", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Inserisci Capacità"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome della categoria", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Inserisci Colore"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci il numero di telefono del cliente", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Inserisci Prezzo Rivenditore", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Inserisci descrizione", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome Designazione", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Inserisci Sconto"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo indirizzo e-mail qui sotto per ricevere il link di reimpostazione della password.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Inserisci Ora Fine"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome della categoria di spesa", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Inserisci la data della spesa", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Inserisci l\'indirizzo completo", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Inserisci Nome Completo", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome vacanza", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome categoria reddito", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Inserisci il testo dell\'etichetta", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Inserisci Nome Produttore", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome modello", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Inserisci il nome"), + "enterNote": MessageLookupByLibrary.simpleMessage("Inserisci Nota"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Inserisci il saldo iniziale", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Inserisci codice prodotto", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Inserisci Nome Prodotto", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Inserisci Prezzo di Acquisto", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Inserisci quantità"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci il numero di riferimento", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Inserisci Prezzo di Vendita", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome scaffale", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Inserisci Taglia"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Inserisci Ora Inizio", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Inserisci Stock"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Inserisci Aliquota Fiscale", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Inserisci Tipo"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome utente", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Inserisci Titolo Utente", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Inserisci un OTP valido", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Inserisci valori"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci Numero IVA/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Inserisci Titolo IVA/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome del magazzino", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Inserisci Peso"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Inserisci Prezzo All\'ingrosso", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo paese", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo indirizzo email", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo nome completo", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo nome", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo livello nota", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Inserisci la tua password", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo numero di telefono", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo messaggio post vendita", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Errore durante l\'eliminazione dell\'imposta", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("File Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Caricatore Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Prezzo Esclusivo (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Esci"), + "exitBank": MessageLookupByLibrary.simpleMessage("Esci dalla Filiale"), + "expDate": MessageLookupByLibrary.simpleMessage("Data di Scadenza"), + "expense": MessageLookupByLibrary.simpleMessage("Spese"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Categorie di spesa"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data di spesa"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Spesa per"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Rapporto spese"), + "expensesType": MessageLookupByLibrary.simpleMessage("Tipi di Spesa"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Stato di Scadenza", + ), + "expire": MessageLookupByLibrary.simpleMessage("Scade"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapporti Prodotti in Scadenza", + ), + "expired": MessageLookupByLibrary.simpleMessage("Scaduto"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Data di Scadenza"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Report Articoli Scaduti", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Elenco Scaduto"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Prodotti Scaduti"), + "expiry": MessageLookupByLibrary.simpleMessage("Scadenza"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Estendi Piano"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Impossibile eliminare il Dipartimento", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Impossibile eliminare l\'imposta", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Impossibile ottenere la versione della piattaforma.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Impossibile caricare i dipartimenti", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Impossibile elaborare il reso.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Caratteristica"), + "field": MessageLookupByLibrary.simpleMessage("Campo"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Giorni"), + "filter": MessageLookupByLibrary.simpleMessage("Filtro"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtra per Data"), + "firstName": MessageLookupByLibrary.simpleMessage("Nome"), + "flat": MessageLookupByLibrary.simpleMessage("Fisso"), + "folder": MessageLookupByLibrary.simpleMessage( + "Potrebbe essere che la mail sia finita nella tua cartella spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Ha dimenticato la password", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Backup dei dati gratuito", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Aggiornamento gratuito a vita", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Pacchetto gratuito"), + "freePlan": MessageLookupByLibrary.simpleMessage("Piano gratuito"), + "from": MessageLookupByLibrary.simpleMessage("Da"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Dal conto"), + "fromDate": MessageLookupByLibrary.simpleMessage("Da Data"), + "fullName": MessageLookupByLibrary.simpleMessage("Nome Completo"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Pagato interamente"), + "gallery": MessageLookupByLibrary.simpleMessage("Galleria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nessun dato disponibile per generare pdf", + ), + "gender": MessageLookupByLibrary.simpleMessage("Genere"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Genera PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "Generazione PDF in corso", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("Hai un\'e-mail"), + "gotIt": MessageLookupByLibrary.simpleMessage("Ho capito"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Utile Lordo (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanzia (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Ospite"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Hai già un account?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Nascondi campi"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Prezzo dal più alto al più basso", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Inserisci l\'indirizzo email", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Inserisci la password", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Nome Intestatario"), + "holiday": MessageLookupByLibrary.simpleMessage("Vacanza"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista Vacanze"), + "home": MessageLookupByLibrary.simpleMessage("Home"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Ore rimanenti"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Accetto di eliminare il mio account in modo permanente.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Codice IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Immagine"), + "inActive": MessageLookupByLibrary.simpleMessage("Inattivo"), + "inStock": MessageLookupByLibrary.simpleMessage("Disponibile"), + "inactive": MessageLookupByLibrary.simpleMessage("Inattivo"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Prezzo Inclusivo (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Entrate"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Categorie di Reddito", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Report Categorie Reddito", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Data Reddito"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Reddito Per"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Rapporto Entrate"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di visualizzare il rapporto redditi.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tipo di Entrata"), + "incomes": MessageLookupByLibrary.simpleMessage("Entrate"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informazioni da mostrare nelle etichette", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Inv n."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Importo non valido"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventario"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di accedere all\'inventario", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Fattura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo Fattura"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Numero Fattura"), + "item": MessageLookupByLibrary.simpleMessage("Articolo"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Voce Add"), + "itemName": MessageLookupByLibrary.simpleMessage("Nome Articolo"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vendite Articoli"), + "joinDate": MessageLookupByLibrary.simpleMessage("Data di assunzione"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Dimensione rotolo etichette 1.5\"*1, 38mm*25mm, Spazio 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Dimensione rotolo etichette 2\"*1, 50mm*25mm, Spazio 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Password"), + "language": MessageLookupByLibrary.simpleMessage("lingua"), + "last30Days": MessageLookupByLibrary.simpleMessage("Ultimi 30 giorni"), + "last7Days": MessageLookupByLibrary.simpleMessage("Ultimi 7 giorni"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mese scorso"), + "lastName": MessageLookupByLibrary.simpleMessage("Cognome"), + "lastYear": MessageLookupByLibrary.simpleMessage("Anno Scorso"), + "leave": MessageLookupByLibrary.simpleMessage("Permesso"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Durata Permesso"), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista Permessi"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Report Permessi"), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Richiesta di Permesso", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Tipo di Permesso"), + "ledger": MessageLookupByLibrary.simpleMessage("Libro mastro"), + "link": MessageLookupByLibrary.simpleMessage("Collegamento"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("L\'elenco è vuoto"), + "loading": MessageLookupByLibrary.simpleMessage("Caricamento"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Caricamento impostazioni OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Login"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Accedi con e-mail"), + "logOut": MessageLookupByLibrary.simpleMessage("Disconnettersi"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Accesso fallito. Riprova.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Accedi con il telefono", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Perdita"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Perdita/Guadagno"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Perdite/Profitti"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Rapporto Perdite/Profitti", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Scorte Basse"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Avviso Scorte Basse", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Rapporto Scorte Basse", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Prezzo dal più basso al più alto", + ), + "lp": MessageLookupByLibrary.simpleMessage("Perdita/profitto"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Dettagli perdita/utile"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Gestisci Impostazioni", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Data di Produzione"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Data di Produzione", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Produttore"), + "masterCard": MessageLookupByLibrary.simpleMessage("Carta MasterCard"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Cellulare"), + "model": MessageLookupByLibrary.simpleMessage("Modello"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modello creato con successo!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nome modello"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modello aggiornato con successo!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelli"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Denaro in Entrata"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Denaro in Uscita"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage( + "Ricevuta di pagamento", + ), + "month": MessageLookupByLibrary.simpleMessage("Mese"), + "monthly": MessageLookupByLibrary.simpleMessage("Mensile"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Ulteriori informazioni"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Prezzo di Listino/Vendita (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nome"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Il nome non può essere vuoto", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Servono almeno due conti bancari per effettuare un trasferimento.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Utile Netto (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Importo Totale Netto", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nuova Password"), + "next": MessageLookupByLibrary.simpleMessage("Avanti"), + "no": MessageLookupByLibrary.simpleMessage("No"), + "noAcc": MessageLookupByLibrary.simpleMessage("Non hai nessun account?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nessun conto corrispondente trovato", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Utente non attivo"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nessun record di presenza trovato per i filtri selezionati.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nessun record di presenza trovato.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nessun conto bancario trovato.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nessun conto bancario trovato da cui trasferire.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nessun lotto"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nessun dispositivo Bluetooth selezionato.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Nessuna Filiale Trovata", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nessun assegno trovato", + ), + "noData": MessageLookupByLibrary.simpleMessage("Nessun dato disponibile"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nessun dato disponibile", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nessun dato disponibile", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nessun dato disponibile per l\'esportazione", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nessun dato disponibile per generare pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Nessun Dato Trovato"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nessun dipartimento trovato.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Nessuna descrizione disponibile per questo dipartimento.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Nessuna descrizione disponibile per questa designazione.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nessuna descrizione fornita.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nessuna designazione trovata.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nessun conto bancario di destinazione trovato.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Nessun dispositivo trovato", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Nessun Debito"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nessun Dovuto Selezionato", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nessun file selezionato", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nessuna vacanza trovata.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nessuna vacanza corrispondente trovata", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Nessun articolo trovato", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nessun articolo selezionato", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nessun record di permesso trovato per i filtri selezionati.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nessuna richiesta di permesso trovata.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nessun prodotto corrispondente trovato.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nessun record libro paga corrispondente trovato.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Nessuna nota fornita.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Nessuna Parte Trovata"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nessun record busta paga trovato.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Nessun Prodotto Trovato", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Nessun prodotto corrisponde alla tua ricerca.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nessun prodotto selezionato", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Tidak Ada Peran Pengguna Ditemukan", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Nessun turno trovato.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Nessun dato sulle scorte disponibile.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nessuna Sotto-Imposta Selezionata", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Nessun fornitore disponibile", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "Nessuna transazione", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nessuna transazione trovata", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nessuna transazione trovata per questo filtro.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nessuna transazione per generare PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nessun valore definito", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Nessuna variazione trovata.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Non rimborsabile (IVA/Sconto)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nessuno"), + "notFound": MessageLookupByLibrary.simpleMessage("Non Trovato"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nessuna connessione Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Impossibile avviare l\'app telefono.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nessun risultato corrispondente trovato", + ), + "note": MessageLookupByLibrary.simpleMessage("Nota"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Livello Nota"), + "notification": MessageLookupByLibrary.simpleMessage("Notifica"), + "off": MessageLookupByLibrary.simpleMessage("Spento"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Ok"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Vecchia password"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "La vecchia password non può essere vuota", + ), + "on": MessageLookupByLibrary.simpleMessage("Acceso"), + "open": MessageLookupByLibrary.simpleMessage("Aperto"), + "openCamera": MessageLookupByLibrary.simpleMessage("Apri Fotocamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Apri Impostazioni"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Saldo di apertura"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Il saldo di apertura è obbligatorio", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Data Apertura"), + "opinion": MessageLookupByLibrary.simpleMessage( + "Inserisci la tua opinione", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage("O continua con"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Esaurito"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Il nostro Piano Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Caratteristiche del pacchetto", + ), + "package": MessageLookupByLibrary.simpleMessage("Pacchetto"), + "packageDate": MessageLookupByLibrary.simpleMessage("Data Confezione"), + "packageName": MessageLookupByLibrary.simpleMessage("Nome del Pacchetto"), + "packingDate": MessageLookupByLibrary.simpleMessage("Data di imballaggio"), + "paid": MessageLookupByLibrary.simpleMessage("Pagato"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Importo pagato"), + "paidBy": MessageLookupByLibrary.simpleMessage("Pagato Da"), + "paidVia": MessageLookupByLibrary.simpleMessage("Pagato tramite"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Pagato parzialmente"), + "parties": MessageLookupByLibrary.simpleMessage("Parti"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare un Parte.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Elenco dei partiti"), + "partyReports": MessageLookupByLibrary.simpleMessage("Report Parti"), + "partyType": MessageLookupByLibrary.simpleMessage("Tipo di parte"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Profitto per Parte", + ), + "password": MessageLookupByLibrary.simpleMessage("Parola d\'ordine"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "La password non può essere vuota", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "La password deve contenere almeno 6 caratteri", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "La password deve contenere almeno 6 caratteri", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Le password non corrispondono", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Paga per Iscriversi", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Importo Dovuto"), + "payment": MessageLookupByLibrary.simpleMessage("Pagamento"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Pagamento completato", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Dettagli Pagamento", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pagamento Fallito"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Il pagamento è fallito. Per favore riprova.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Gateway di Pagamento", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage( + "Metodo di Pagamento", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Metodi di Pagamento", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Pagamento Riuscito", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Seleziona un tipo di pagamento", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage( + "Modalità di pagamento", + ), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Il pagamento è stato effettuato con successo!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Anno di Pagamento"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Importi pagamenti"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Tipi di Pagamento"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paga con Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Libro Paga"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lista Libro Paga"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Record Libro Paga"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Report Libro Paga"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF Generato con Successo", + ), + "percent": MessageLookupByLibrary.simpleMessage("Percentuale"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Permesso Negato"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permesso negato per eliminare la banca.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permesso negato per aggiornare la banca.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permesso negato per visualizzare la banca.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Permesso non concesso!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Info Personali:"), + "phone": MessageLookupByLibrary.simpleMessage("Numero di telefono"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Numero di telefono non disponibile.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Numero di Telefono"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verifica telefonica", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefono:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Scegli e carica file", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Seleziona Data Fine"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Seleziona Data Inizio", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Aggiungi un Reso Vendita", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Aggiungi almeno un conto bancario per aggiustare i saldi.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Aggiungi quantità", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Controlla la tua connessione Internet e riprova", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Si prega di connettere prima la stampante", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Abilita il Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Inserisci una password più lunga", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Inserisci una conferma della password, per favore", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("Inserisci data"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Inserisci una password, per favore", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Inserisci un nome di marca valido", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Inserisci un nome aziendale valido", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Inserisci un\'email valida", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Inserisci un Nome valido", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci un numero di telefono valido", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Inserisci un nome prodotto valido", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Inserisci un prezzo d\'acquisto valido", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Inserisci una quantità valida (almeno 1) per tutti i prodotti", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Inserisci un prezzo di vendita valido", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Inserisci un nome unità valido", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Inserisci Importo", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Inserisci almeno un valore.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome filiale", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("Inserisci data"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome della designazione", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Seleziona Data Fine", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Inserisci Nome Vacanza", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Inserisci Nome"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome del rack", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Inserisci il nome dello scaffale", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Per favore inserisci l\'OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Inserisci nome unità", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Inserisci un nome valido", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Inserisci prima un telefono e un nome validi", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Inserisci i tuoi dettagli.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo numero di telefono", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Inserisci il tuo stipendio", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Effettua prima una vendita", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Seleziona una categoria", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Seleziona un conto bancario di destinazione.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Seleziona una categoria di spesa", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Seleziona un tipo di permesso", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Seleziona prima un prodotto", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Seleziona un turno", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Seleziona data inizio", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Seleziona uno stato", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Seleziona un dipendente", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Seleziona un mese", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Seleziona entrambi i conti.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Seleziona stato pausa", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Seleziona la data", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Seleziona dipartimento", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Seleziona designazione", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Seleziona il prodotto per il reso", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Seleziona anno di pagamento", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Seleziona prima un prodotto", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Seleziona Data Inizio", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Seleziona stato", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Seleziona date di inizio e fine valide.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Seleziona il tuo genere", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Seleziona il tuo turno", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Usa il codice d\'acquisto valido per usare l\'app.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("Vendita POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Messaggio Post Vendita", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Alimentato da"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Supporto per app Android e iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Piano Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Premi per selezionare", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Anteprima PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Scadenza precedente"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Importo paga precedente", + ), + "price": MessageLookupByLibrary.simpleMessage("Prezzo"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Il prezzo non può essere vuoto", + ), + "print": MessageLookupByLibrary.simpleMessage("Stampa"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Stampa dettagli Banca sulle fatture", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Stampa codice a barre", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Stampa Etichetta"), + "printing": MessageLookupByLibrary.simpleMessage("Opzione di stampa"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Stampa Fattura in corso", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Opzione di Stampa"), + "product": MessageLookupByLibrary.simpleMessage("Prodotto"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marca Prodotto"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Categoria Prodotto", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Product Code"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Il codice prodotto è richiesto", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Dettagli Prodotto"), + "productList": MessageLookupByLibrary.simpleMessage("Elenco prodotti"), + "productModels": MessageLookupByLibrary.simpleMessage("Modelli Prodotto"), + "productName": MessageLookupByLibrary.simpleMessage("Nome del prodotto"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Prodotto Non Trovato", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Storico Acquisti Prodotto", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Rapporto acquisto prodotti", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Rack Prodotti"), + "productReports": MessageLookupByLibrary.simpleMessage("Report Prodotti"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Storico Vendite Prodotto", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Rapporto vendite prodotti", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Impostazioni Prodotto", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Scorte Prodotto"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unità Prodotto"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variazioni Prodotto", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Profitto per Prodotto", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Profitti & Perdite per Prodotto", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Acquisto per Prodotto", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Vendita per Prodotto", + ), + "products": MessageLookupByLibrary.simpleMessage("Prodotti"), + "profile": MessageLookupByLibrary.simpleMessage("Profilo"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Modifica Profilo"), + "profit": MessageLookupByLibrary.simpleMessage("Profitto"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Profitti e Perdite"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Rapporto Dettagliato Profitti e Perdite", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Profitto e perdita"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Margine di Profitto (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Percentuale di Profitto", + ), + "promo": MessageLookupByLibrary.simpleMessage("Promozione"), + "promoCode": MessageLookupByLibrary.simpleMessage("Kode Promo"), + "purchase": MessageLookupByLibrary.simpleMessage("Acquistare"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Allarme acquisto"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Acquistato da:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Acquisto confermato", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Dettagli Acquisto", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Prezzo Acquisto Ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Prezzo acquisto Ex. richiesto", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Prezzo Acquisto Inc."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Prezzo acquisto Inc. richiesto", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista acquisti"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Acquista Ora"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Acquista Premium Plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Purchase Price"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Qtà Acquisto"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Quantità di acquisto richiesta", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Rapporto di acquisto", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Reso vendite"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Report di Reso Acquisti", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Resi di Acquisto"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare gli acquisti.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare acquisti.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Acquistato"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Acquistato Da"), + "qty": MessageLookupByLibrary.simpleMessage("Quantità"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantità"), + "quickOver": MessageLookupByLibrary.simpleMessage("Panoramica Rapida"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Panoramica Veloce"), + "rack": MessageLookupByLibrary.simpleMessage("Rack"), + "rackName": MessageLookupByLibrary.simpleMessage("Nome Rack"), + "racks": MessageLookupByLibrary.simpleMessage("Racks"), + "reOpen": MessageLookupByLibrary.simpleMessage("Riapri"), + "read": MessageLookupByLibrary.simpleMessage("Leggi"), + "receipt": MessageLookupByLibrary.simpleMessage("Ricevuta"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Importo Ricevuto"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Ricevuto Da"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Ricevuto Da"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Le transazioni recenti", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Riduci contanti"), + "reference": MessageLookupByLibrary.simpleMessage("Riferimento"), + "referenceNo": MessageLookupByLibrary.simpleMessage( + "Numero di riferimento", + ), + "referenceNumber": MessageLookupByLibrary.simpleMessage("N. Riferimento"), + "register": MessageLookupByLibrary.simpleMessage("Registrati"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Dobbiamo registrare il tuo telefono senza iniziare!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Rimanente"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Dovuto residuo"), + "remark": MessageLookupByLibrary.simpleMessage("Nota"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Ricordami"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Ricordamelo più tardi", + ), + "remove": MessageLookupByLibrary.simpleMessage("Rimuovi"), + "reports": MessageLookupByLibrary.simpleMessage("Rapporti"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Invia di nuovo l\'OTP in ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Invia di nuovo OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Reimposta la password utilizzando la tua email o numero di telefono", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Reimposta la tua password per recuperare e accedere al tuo account", + ), + "resets": MessageLookupByLibrary.simpleMessage("Ripristina"), + "retailer": MessageLookupByLibrary.simpleMessage("Rivenditore"), + "retry": MessageLookupByLibrary.simpleMessage("Riprova"), + "retryScan": MessageLookupByLibrary.simpleMessage("Riprova Scansione"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Importo del reso"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Quantità di reso"), + "returned": MessageLookupByLibrary.simpleMessage("Restituito"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Importo Restituito", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Data di Restituzione", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage("Articolo Restituito"), + "role": MessageLookupByLibrary.simpleMessage("Ruolo"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Ruoli & Permessi", + ), + "roles": MessageLookupByLibrary.simpleMessage("Ruoli"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arrotonda all\'intero più vicino", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Arrotonda al decimale più vicino (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Arrotonda al decimale più vicino (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Arrotonda al decimale più vicino (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arrotonda al numero intero", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Arrotondamento"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Totale Arrotondato"), + "roundings": MessageLookupByLibrary.simpleMessage("Arrotondamento (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Cassa Corrente"), + "sNo": MessageLookupByLibrary.simpleMessage("N. Ser. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Stipendio"), + "sale": MessageLookupByLibrary.simpleMessage("Vendita"), + "saleBy": MessageLookupByLibrary.simpleMessage("Venduto Da"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Modifica Vendita"), + "saleList": MessageLookupByLibrary.simpleMessage("Elenco vendite"), + "salePrice": MessageLookupByLibrary.simpleMessage("Prezzo di vendita"), + "saleQty": MessageLookupByLibrary.simpleMessage("Qtà Vendita"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Prezzo di vendita richiesto", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Reso Vendita"), + "sales": MessageLookupByLibrary.simpleMessage("Vendite"), + "salesBy": MessageLookupByLibrary.simpleMessage("Venduto da:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Dettagli di vendita"), + "salesList": MessageLookupByLibrary.simpleMessage("Elenco Vendite"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Panoramica Vendite e Acquisti", + ), + "salesReport": MessageLookupByLibrary.simpleMessage( + "Rapporto delle vendite", + ), + "salesReturn": MessageLookupByLibrary.simpleMessage("Reso vendite"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Report di Reso Vendite", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Impostazioni Vendite", + ), + "save": MessageLookupByLibrary.simpleMessage("Salva"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Salva e pubblica"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Salva Impostazioni"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Salva Variante"), + "saving": MessageLookupByLibrary.simpleMessage("Salvataggio"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Scansiona il codice QR del prodotto", + ), + "search": MessageLookupByLibrary.simpleMessage("Ricerca"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Cerca presenze"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Cerca n. lotto..."), + "searchH": MessageLookupByLibrary.simpleMessage("Cerca qui...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Cerca permessi"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Cerca Prodotto"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Cerca transazioni...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Cerca..."), + "seconds": MessageLookupByLibrary.simpleMessage("secondi"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Lihat semua kode promo", + ), + "select": MessageLookupByLibrary.simpleMessage("Selezionare"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Seleziona una marca"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Seleziona una fattura", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Seleziona conto"), + "selectAll": MessageLookupByLibrary.simpleMessage("Seleziona Tutto"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Seleziona almeno uno scaffale", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Seleziona Banca o Cassa", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Seleziona Categoria Azienda", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Seleziona categoria", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Seleziona Cliente"), + "selectDate": MessageLookupByLibrary.simpleMessage("Seleziona Data"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Seleziona prima la data", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Seleziona destinazione deposito", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Seleziona prima il dipendente", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Seleziona data di inizio", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Seleziona Articoli"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Seleziona la tua lingua", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Seleziona Modello"), + "selectOne": MessageLookupByLibrary.simpleMessage("Seleziona Uno"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Seleziona un conto", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Seleziona Categoria Prodotto", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Seleziona Unità Prodotto", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Seleziona Rack"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Seleziona Scaffale"), + "selectStock": MessageLookupByLibrary.simpleMessage("Seleziona stock"), + "selectTax": MessageLookupByLibrary.simpleMessage("Seleziona Tassa"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Seleziona data di fine", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Seleziona tipo"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Seleziona variazioni : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Seleziona Magazzino", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Vendi Tutto >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prezzo di Vendita"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Venduto Da"), + "send": MessageLookupByLibrary.simpleMessage("Invia"), + "sendCode": MessageLookupByLibrary.simpleMessage("Invia il codice"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Abbiamo inviato un\'e-mail con le istruzioni su come reimpostare la password a:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Invia collegamento di ripristino", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Kirim Pesan"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Invia SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Invia SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Kirim Email Anda"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo profilo per connettere il tuo medico con una migliore impressione", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Imposta una Nuova Password", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Imposta il tuo profilo", + ), + "setting": MessageLookupByLibrary.simpleMessage("Impostazioni"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Giorni"), + "share": MessageLookupByLibrary.simpleMessage("Condividi"), + "shelf": MessageLookupByLibrary.simpleMessage("Scaffale (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nome Scaffale"), + "shelves": MessageLookupByLibrary.simpleMessage("Scaffali (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Turno"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nome Turno"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Indirizzo di Spedizione", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Spese di Spedizione", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Iniziale Negozio", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Residuo Negozio", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Mostra Azione"), + "showCode": MessageLookupByLibrary.simpleMessage("Mostra codice"), + "showCombo": MessageLookupByLibrary.simpleMessage("Mostra Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Mostra Data di Scadenza", + ), + "showName": MessageLookupByLibrary.simpleMessage("Mostra nome"), + "showPrice": MessageLookupByLibrary.simpleMessage("Mostra prezzo"), + "showSingle": MessageLookupByLibrary.simpleMessage("Mostra Singolo"), + "showVariant": MessageLookupByLibrary.simpleMessage("Mostra Variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Accedi"), + "signUp": MessageLookupByLibrary.simpleMessage("Iscriviti"), + "single": MessageLookupByLibrary.simpleMessage("Singolo"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Giorni"), + "size": MessageLookupByLibrary.simpleMessage("Dimensione"), + "skip": MessageLookupByLibrary.simpleMessage("Salta"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Salta l\'aggiornamento", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Codice"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Codice"), + "sl": MessageLookupByLibrary.simpleMessage("N. progressivo"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Orologio Intelligente"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Marketing sui social media", + ), + "sold": MessageLookupByLibrary.simpleMessage("Venduto"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Qualcosa è andato storto con la pagina web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Qualcosa è"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Accesso personale"), + "start": MessageLookupByLibrary.simpleMessage("Inizia"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Inizio Pausa"), + "startDate": MessageLookupByLibrary.simpleMessage("Data Inizio"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Inizia una nuova vendita", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Ora Inizio"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "L\'ora di inizio è obbligatoria", + ), + "started": MessageLookupByLibrary.simpleMessage("Iniziato"), + "state": MessageLookupByLibrary.simpleMessage("Stato"), + "stateName": MessageLookupByLibrary.simpleMessage("Nome Stato"), + "status": MessageLookupByLibrary.simpleMessage("Stato"), + "staus": MessageLookupByLibrary.simpleMessage("Stato"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Ancora non pagato"), + "stock": MessageLookupByLibrary.simpleMessage("Azione"), + "stockList": MessageLookupByLibrary.simpleMessage("Elenco scorte"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stock / Variante"), + "stockReport": MessageLookupByLibrary.simpleMessage("Rapporto Magazzino"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valore Magazzino"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Le scorte devono essere almeno 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Magazzino: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Elenco Sotto-Imposte"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sotto-Imposte"), + "subTotal": MessageLookupByLibrary.simpleMessage("Totale parziale"), + "submit": MessageLookupByLibrary.simpleMessage("Kirim"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Abbonati ora"), + "subscription": MessageLookupByLibrary.simpleMessage("Sottoscrizione"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Report Abbonamento", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abbonamenti"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotale"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Pagato con successo", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Pagamento Fornitore"), + "supplier": MessageLookupByLibrary.simpleMessage("Fornitore"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Dettagli Fornitore", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Debito fornitore"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Mastro Fornitori"), + "supplierName": MessageLookupByLibrary.simpleMessage("Nome del fornitore"), + "switchBank": MessageLookupByLibrary.simpleMessage("Cambiare Filiale?"), + "switchs": MessageLookupByLibrary.simpleMessage("Cambia"), + "tax": MessageLookupByLibrary.simpleMessage("Tassa (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Gruppo Fiscale"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Percentuale Imposta"), + "taxRates": MessageLookupByLibrary.simpleMessage("Aliquote Fiscali"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Aliquote fiscali - Gestisci le tue aliquote fiscali", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Report Fiscale"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista Report Fiscali", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tipo di Tassa"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Imposta con tipo di imposta singolo/multiplo", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Grazie per il tuo pagamento dovuto", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo Fattura Termica", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Lingua Stampante Termica", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Formato Pagina Stampante Termica", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Giorni"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 Etichette per foglio, 8.27 pollici per 11.69 pollici", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Questo Mese"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Questo piano non è idoneo per l\'aggiornamento", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Questo piano non è disponibile per l\'acquisto", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Questo Prodotto è già stato aggiunto!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Questa Settimana"), + "thisYear": MessageLookupByLibrary.simpleMessage("Quest\'Anno"), + "time": MessageLookupByLibrary.simpleMessage("Ora"), + "timeIn": MessageLookupByLibrary.simpleMessage("Ora ingresso"), + "timeOut": MessageLookupByLibrary.simpleMessage("Ora uscita"), + "to": MessageLookupByLibrary.simpleMessage("A"), + "toAccount": MessageLookupByLibrary.simpleMessage("Al conto"), + "toDate": MessageLookupByLibrary.simpleMessage("Ad oggi"), + "today": MessageLookupByLibrary.simpleMessage("Oggi"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Riepilogo di Oggi"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Clienti"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Prodotti"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Fornitori"), + "total": MessageLookupByLibrary.simpleMessage("Totale"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Importo totale"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Totale Attività"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Saldo totale"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Categorie Totali"), + "totalDue": MessageLookupByLibrary.simpleMessage("Totale dovuto"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Importo Totale Dovuto", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Spesa totale"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Entrate Totali"), + "totalItems": MessageLookupByLibrary.simpleMessage("Articoli Totali"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Perdita totale"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Totale da pagare"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Prezzo totale"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Prodotti totali"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Profitto totale"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Acquisto Totale"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Importo Totale Restituito", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totale Restituito"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Importo Totale Stipendio", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Vendite Totali"), + "totalVat": MessageLookupByLibrary.simpleMessage("Totale IVA"), + "totall": MessageLookupByLibrary.simpleMessage("Totale:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Panoramica della transazione", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Tipo di transazione", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transazioni"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Rapporti Cronologia Transazioni", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Trasferimento"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "Trasferisci Assegno", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("Data Trasferimento"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Riprova"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tipo"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Seleziona Tipo"), + "unPaid": MessageLookupByLibrary.simpleMessage("Non pagato"), + "unit": MessageLookupByLibrary.simpleMessage("Unità"), + "unitName": MessageLookupByLibrary.simpleMessage("Nome unità"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Prezzo unitario"), + "units": MessageLookupByLibrary.simpleMessage("Unità"), + "unlimited": MessageLookupByLibrary.simpleMessage("Illimitato"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Utilizzo illimitato", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Utilizzi Illimitati del Nostro Pacchetto👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Aggiornamento"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Aggiorna Filiale"), + "updateContact": MessageLookupByLibrary.simpleMessage("Aggiorna contatto"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Aggiornamento scorte fallito", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Aggiorna ora"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare la parte.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Aggiorna prodottot"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Prodotto aggiornato con successo!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare il prodotto.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo profilo", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Aggiorna Acquisto"), + "updateRole": MessageLookupByLibrary.simpleMessage("Aggiorna Ruolo"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare una vendita.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Aggiornato con successo", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo profilo per dare una migliore impressione ai tuoi clienti", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Aggiorna il tuo abbonamento", + ), + "updating": MessageLookupByLibrary.simpleMessage("Aggiornamento..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Aggiorna Ora"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI per Codice QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Carica"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Carica Immagine"), + "uploading": MessageLookupByLibrary.simpleMessage( + "Caricamento in corso...", + ), + "useGallery": MessageLookupByLibrary.simpleMessage("Usa Galleria"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Il titolo utente non può essere vuoto", + ), + "user": MessageLookupByLibrary.simpleMessage("Utente"), + "userRole": MessageLookupByLibrary.simpleMessage("Ruolo utente"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Dettagli Ruolo Utente", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Titolo Utente"), + "values": MessageLookupByLibrary.simpleMessage("Valori"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variante aggiunta con successo!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variante eliminata con successo!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Elenco Varianti"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID Variazione (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variazioni"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Prodotti con Variazione", + ), + "vat": MessageLookupByLibrary.simpleMessage("IVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("IVA e Tasse"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Numero IVA/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Titolo IVA/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ID Partita IVA (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Partita IVA"), + "vatReports": MessageLookupByLibrary.simpleMessage("Rapporti IVA (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Tipo IVA (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Verifica"), + "verify": MessageLookupByLibrary.simpleMessage("Verifica"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifica la tua Email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifica Email"), + "view": MessageLookupByLibrary.simpleMessage("Visualizza Dettagli"), + "viewAll": MessageLookupByLibrary.simpleMessage("Mostra tutto"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Visualizza Dettagli"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Visualizza Prezzo"), + "viewStock": MessageLookupByLibrary.simpleMessage("Visualizza Scorte"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Visualizzazione transazioni per", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Cliente senza appuntamento", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Portafoglio"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo Portafoglio"), + "warehouse": MessageLookupByLibrary.simpleMessage("Magazzino (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nome magazzino"), + "warranty": MessageLookupByLibrary.simpleMessage("Garanzia (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Abbiamo inviato un\'email di conferma a", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Abbiamo inviato un OTP al tuo numero di telefono", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Settimanale"), + "weight": MessageLookupByLibrary.simpleMessage("Peso"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Bentornato!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Cosa c\'è di nuovo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Prezzo all\'ingrosso", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grossista"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Sarà aggiunto presto", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Tulis pesan Anda di sini", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Scrivi qui il testo...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Annuale"), + "years": MessageLookupByLibrary.simpleMessage("Anni"), + "yes": MessageLookupByLibrary.simpleMessage("Sì"), + "yesterday": MessageLookupByLibrary.simpleMessage("Ieri"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Non puoi pagare più del dovuto", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Ora puoi reinviare l\'OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di generare codici a barre.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare il modello.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare lo scaffale", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso per Profitti e Perdite.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare una categoria di spesa.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare una categoria di entrate.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare un modello", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare acquisti.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare il Dipartimento.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare la Designazione.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare la Richiesta di Permesso.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare il Libro Paga.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di esportare in excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di generare codici a barre.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di generare il report", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare la filiale.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare il Dipartimento.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare la Richiesta di Permesso.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare il modello", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare le Vacanze.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di visualizzare le presenze", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare il Libro Paga.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare la Designazione.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare il Turno.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare il Turno.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare rack.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di eliminare rack.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di aggiornare rack.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare spese.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Non hai il permesso di creare entrate.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Devi Dare Permesso", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Tu stai usando "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Il tuo piano gratuito è quasi terminato, acquista il tuo prossimo piano. Grazie.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Il tuo pacchetto"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Paket Anda Akan Kedaluwarsa dalam 5 Hari", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Paket Anda Akan Kedaluwarsa Hari Ini\n\nSilakan Beli Lagi", + ), + "zip": MessageLookupByLibrary.simpleMessage("CAP"), + "zipCode": MessageLookupByLibrary.simpleMessage("Inserisci CAP"), + }; +} diff --git a/lib/generated/intl/messages_ja.dart b/lib/generated/intl/messages_ja.dart new file mode 100644 index 0000000..fad2fb2 --- /dev/null +++ b/lib/generated/intl/messages_ja.dart @@ -0,0 +1,1734 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ja locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ja'; + + static String m0(start) => "\$${start}秒後にOTPを再送信"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("お客様情報"), + "INVOICE": MessageLookupByLibrary.simpleMessage("請求書"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4ページ請求書ロゴ"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage("口座表示名"), + "accountHolderName": MessageLookupByLibrary.simpleMessage("口座名義人"), + "accountName": MessageLookupByLibrary.simpleMessage("口座名"), + "accountNumber": MessageLookupByLibrary.simpleMessage("口座名"), + "action": MessageLookupByLibrary.simpleMessage("アクション"), + "actions": MessageLookupByLibrary.simpleMessage("アクション"), + "active": MessageLookupByLibrary.simpleMessage("アクティブ"), + "add": MessageLookupByLibrary.simpleMessage("追加"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("購入を追加してください"), + "addAttendance": MessageLookupByLibrary.simpleMessage("勤怠を追加"), + "addBank": MessageLookupByLibrary.simpleMessage("銀行を追加"), + "addBrand": MessageLookupByLibrary.simpleMessage("Add Brand"), + "addCash": MessageLookupByLibrary.simpleMessage("現金を増やす"), + "addCategory": MessageLookupByLibrary.simpleMessage("カテゴリーを追加"), + "addContact": MessageLookupByLibrary.simpleMessage("連絡先を追加"), + "addCustomer": MessageLookupByLibrary.simpleMessage("顧客を追加してください"), + "addCustomers": MessageLookupByLibrary.simpleMessage("顧客を追加"), + "addDelivery": MessageLookupByLibrary.simpleMessage("配送を追加"), + "addDepartment": MessageLookupByLibrary.simpleMessage("部署を追加"), + "addDesignation": MessageLookupByLibrary.simpleMessage("新しい役職を追加"), + "addExpense": MessageLookupByLibrary.simpleMessage("経費を追加"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("経費カテゴリを追加y"), + "addHoliday": MessageLookupByLibrary.simpleMessage("休日を追加"), + "addImage": MessageLookupByLibrary.simpleMessage("画像を追加"), + "addIncome": MessageLookupByLibrary.simpleMessage("収入を追加"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage("収入カテゴリーを追加"), + "addItems": MessageLookupByLibrary.simpleMessage("アイテムを追加"), + "addLeave": MessageLookupByLibrary.simpleMessage("休暇を追加"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("フィールドを追加"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("新しい住所を追加"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage("新しい勤怠を追加"), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage("銀行口座を追加"), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("新しい従業員を追加"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("新しい休日を追加"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("新しい休暇を追加"), + "addNewModel": MessageLookupByLibrary.simpleMessage("新しいモデルを追加"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("新しい給与計算を追加"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("新製品を追加t"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("購入を追加してください"), + "addNewRack": MessageLookupByLibrary.simpleMessage("新しいラックを追加"), + "addNewShift": MessageLookupByLibrary.simpleMessage("新しいシフトを追加"), + "addNewTax": MessageLookupByLibrary.simpleMessage("新しい税を追加"), + "addNewVariation": MessageLookupByLibrary.simpleMessage("新しいバリエーションを追加"), + "addNewVariations": MessageLookupByLibrary.simpleMessage("新しいバリエーションを追加"), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("新しい倉庫を追加"), + "addNote": MessageLookupByLibrary.simpleMessage("メモを追加"), + "addParty": MessageLookupByLibrary.simpleMessage("パーティーを追加"), + "addPayment": MessageLookupByLibrary.simpleMessage("支払いを追加"), + "addProduct": MessageLookupByLibrary.simpleMessage("製品を追加してください"), + "addProductFirst": MessageLookupByLibrary.simpleMessage("最初に商品を追加してください"), + "addProductSuccess": MessageLookupByLibrary.simpleMessage("商品が正常に作成されました!"), + "addProductWarn": MessageLookupByLibrary.simpleMessage("商品を作成する権限がありません。"), + "addPurchase": MessageLookupByLibrary.simpleMessage("購入を追加"), + "addRole": MessageLookupByLibrary.simpleMessage("ロールを追加"), + "addSale": MessageLookupByLibrary.simpleMessage("セールを追加してください"), + "addSales": MessageLookupByLibrary.simpleMessage("売上を追加"), + "addShelf": MessageLookupByLibrary.simpleMessage("新しい棚を追加"), + "addShift": MessageLookupByLibrary.simpleMessage("シフトを追加"), + "addStock": MessageLookupByLibrary.simpleMessage("在庫を追加"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("サブバリエーションを追加"), + "addTax": MessageLookupByLibrary.simpleMessage("税を追加"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("新しい税グループを追加"), + "addUnit": MessageLookupByLibrary.simpleMessage("ユニットを追加"), + "addUserRole": MessageLookupByLibrary.simpleMessage("ユーザーロールの追加"), + "addVariant": MessageLookupByLibrary.simpleMessage("バリアントを追加"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage("バリアントの詳細を追加"), + "addedToCart": MessageLookupByLibrary.simpleMessage("カートに追加されました"), + "adding": MessageLookupByLibrary.simpleMessage("追加中.."), + "address": MessageLookupByLibrary.simpleMessage("住所"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage("銀行残高を調整"), + "adjustCash": MessageLookupByLibrary.simpleMessage("現金を調整"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage("現金残高を調整"), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("調整日"), + "admin": MessageLookupByLibrary.simpleMessage("管理者"), + "advance": MessageLookupByLibrary.simpleMessage("前払い"), + "all": MessageLookupByLibrary.simpleMessage("すべて"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "すべてのビジネスソリューション", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosProは在庫、アカウント、売上、経費、損益を備えた完全なビジネスソリューションです。", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("全従業員"), + "allParties": MessageLookupByLibrary.simpleMessage("すべての取引先"), + "allParty": MessageLookupByLibrary.simpleMessage("すべての取引先"), + "allTime": MessageLookupByLibrary.simpleMessage("全期間"), + "allTransaction": MessageLookupByLibrary.simpleMessage("すべての取引"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("追加済み"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "すでにアカウントをお持ちですか?", + ), + "amount": MessageLookupByLibrary.simpleMessage("額"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "金額は0より大きい必要があります", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage("金額の端数処理方法"), + "amountsInWord": MessageLookupByLibrary.simpleMessage("金額(日本語)"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("金額は必須です"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "以下の番号にSMSが送信されます: ", + ), + "android": MessageLookupByLibrary.simpleMessage("AndroidおよびiOSアプリサポート"), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "新しいアップデートが利用可能です\nアプリを更新してください", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("アップルウォッチ"), + "apply": MessageLookupByLibrary.simpleMessage("適用"), + "areYouSure": MessageLookupByLibrary.simpleMessage("本当ですか?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "この支店を削除してもよろしいですか?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "このロールを削除してもよろしいですか?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage("別の支店に切り替えてもよろしいですか?"), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "本当にこの取引先を削除しますか?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage("この支店から退出してもよろしいですか?"), + "asOfDate": MessageLookupByLibrary.simpleMessage("現在の日付"), + "assets": MessageLookupByLibrary.simpleMessage("資産"), + "attachment": MessageLookupByLibrary.simpleMessage("添付ファイル"), + "attendance": MessageLookupByLibrary.simpleMessage("勤怠"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("勤怠レポート"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("承認された署名"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage("自動計算された日数"), + "autoSelected": MessageLookupByLibrary.simpleMessage("自動選択"), + "backToHome": MessageLookupByLibrary.simpleMessage("ホームに戻る"), + "balance": MessageLookupByLibrary.simpleMessage("残高"), + "balanceDue": MessageLookupByLibrary.simpleMessage("未払残高"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("貸借対照表"), + "bangladesh": MessageLookupByLibrary.simpleMessage("バングラデシュ"), + "bank": MessageLookupByLibrary.simpleMessage("銀行"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("銀行口座"), + "bankDetails": MessageLookupByLibrary.simpleMessage("銀行詳細"), + "bankName": MessageLookupByLibrary.simpleMessage("銀行名"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage("銀行間振替"), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage("銀行から現金へ振替"), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "バーコード印刷ラベル設定", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("バーコードジェネレーター"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("バーコードジェネレーター"), + "barcodes": MessageLookupByLibrary.simpleMessage("バーコード"), + "batch": MessageLookupByLibrary.simpleMessage("バッチ"), + "batchNo": MessageLookupByLibrary.simpleMessage("バッチ番号"), + "billTO": MessageLookupByLibrary.simpleMessage("請求先"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("請求書別利益"), + "billingAddress": MessageLookupByLibrary.simpleMessage("請求先住所"), + "birthDate": MessageLookupByLibrary.simpleMessage("生年月日"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetoothがオフになっています。オンにしてください。", + ), + "branch": MessageLookupByLibrary.simpleMessage("支店"), + "branchList": MessageLookupByLibrary.simpleMessage("支店リスト"), + "brand": MessageLookupByLibrary.simpleMessage("ブランド"), + "brandName": MessageLookupByLibrary.simpleMessage("ブランド名"), + "brands": MessageLookupByLibrary.simpleMessage("ブランド"), + "breakDuration": MessageLookupByLibrary.simpleMessage("休憩期間"), + "breakStatus": MessageLookupByLibrary.simpleMessage("休憩ステータス"), + "breakTime": MessageLookupByLibrary.simpleMessage("休憩時間"), + "bulk": MessageLookupByLibrary.simpleMessage("一括アップロード"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("一括アップロード"), + "businessCat": MessageLookupByLibrary.simpleMessage("事業区分"), + "businessName": MessageLookupByLibrary.simpleMessage("会社名"), + "buyNow": MessageLookupByLibrary.simpleMessage("今すぐ購入"), + "buyPremium": MessageLookupByLibrary.simpleMessage("プレミアムプランを購入"), + "call": MessageLookupByLibrary.simpleMessage("通話"), + "camera": MessageLookupByLibrary.simpleMessage("カメラ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "この取引タイプは編集できません。", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "支払い詳細を取得できませんでした。", + ), + "cancel": MessageLookupByLibrary.simpleMessage("キャンセル"), + "caningForDevices": MessageLookupByLibrary.simpleMessage("デバイスをスキャン中..."), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "同じ口座には振替できません。", + ), + "capacity": MessageLookupByLibrary.simpleMessage("容量"), + "cash": MessageLookupByLibrary.simpleMessage("現金"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("現金と銀行"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage("現金・銀行管理"), + "cashFlow": MessageLookupByLibrary.simpleMessage("キャッシュフロー"), + "cashIn": MessageLookupByLibrary.simpleMessage("現金収入"), + "cashInHand": MessageLookupByLibrary.simpleMessage("手持ち現金"), + "cashOut": MessageLookupByLibrary.simpleMessage("現金支出"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage("現金から銀行へ振替"), + "categories": MessageLookupByLibrary.simpleMessage("カテゴリー"), + "category": MessageLookupByLibrary.simpleMessage("カテゴリー"), + "categoryName": MessageLookupByLibrary.simpleMessage("種別名"), + "changeAmount": MessageLookupByLibrary.simpleMessage("お釣り"), + "changePassword": MessageLookupByLibrary.simpleMessage("パスワードを変更する"), + "checkEmail": MessageLookupByLibrary.simpleMessage("メールをチェックする"), + "cheque": MessageLookupByLibrary.simpleMessage("小切手"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("小切手金額"), + "chequeDate": MessageLookupByLibrary.simpleMessage("小切手日付"), + "chequeList": MessageLookupByLibrary.simpleMessage("小切手リスト"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("小切手番号"), + "choose": MessageLookupByLibrary.simpleMessage("選択"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("国を選択"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("顧客を選択"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("サプライヤーを選ぶ"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage("機能を選択"), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "機能はPosProを伝統的なソリューションとは異なるものにする重要な要素です。", + ), + "city": MessageLookupByLibrary.simpleMessage("市区町村"), + "cityName": MessageLookupByLibrary.simpleMessage("市区町村名"), + "clarence": MessageLookupByLibrary.simpleMessage("クラレンス"), + "clear": MessageLookupByLibrary.simpleMessage("クリア"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("クリックして接続"), + "close": MessageLookupByLibrary.simpleMessage("近い"), + "closed": MessageLookupByLibrary.simpleMessage("決済済み"), + "code": MessageLookupByLibrary.simpleMessage("コード"), + "collectDue": MessageLookupByLibrary.simpleMessage("集金"), + "collectDues": MessageLookupByLibrary.simpleMessage("会費を徴収してください"), + "collectedBy": MessageLookupByLibrary.simpleMessage("収集者:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("回収者"), + "color": MessageLookupByLibrary.simpleMessage("色"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "複数の税の組み合わせ", + ), + "combo": MessageLookupByLibrary.simpleMessage("コンボ"), + "comboProductReport": MessageLookupByLibrary.simpleMessage("コンボ商品レポート"), + "comboProducts": MessageLookupByLibrary.simpleMessage("コンボ製品"), + "comboReport": MessageLookupByLibrary.simpleMessage("コンボレポート"), + "comingSoon": MessageLookupByLibrary.simpleMessage("近日公開"), + "companyAddress": MessageLookupByLibrary.simpleMessage("会社住所"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("削除を確認"), + "confirmPass": MessageLookupByLibrary.simpleMessage("パスワードを認証する"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("パスワードの確認"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("返品を確定"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMSを確認する"), + "congratulation": MessageLookupByLibrary.simpleMessage("おめでとう"), + "connect": MessageLookupByLibrary.simpleMessage("クリックして接続"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("プリンターを接続する"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage("プリンターを接続"), + "connectedTo": MessageLookupByLibrary.simpleMessage("接続先:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("連絡先詳細"), + "contactUs": MessageLookupByLibrary.simpleMessage("お問い合わせ"), + "continueButton": MessageLookupByLibrary.simpleMessage("続く"), + "continueE": MessageLookupByLibrary.simpleMessage("続ける"), + "cost": MessageLookupByLibrary.simpleMessage("コスト"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("税抜コスト"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("税込コスト"), + "country": MessageLookupByLibrary.simpleMessage("国"), + "countryName": MessageLookupByLibrary.simpleMessage("国名"), + "create": MessageLookupByLibrary.simpleMessage("作成"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage("無料アカウントを作成"), + "createAcc": MessageLookupByLibrary.simpleMessage("無料アカウントを作成"), + "createBranch": MessageLookupByLibrary.simpleMessage("支店を作成"), + "createNewPassword": MessageLookupByLibrary.simpleMessage("新しいパスワードを作成"), + "createPdfWarn": MessageLookupByLibrary.simpleMessage("PDFを作成する権限がありません。"), + "createSaleWarn": MessageLookupByLibrary.simpleMessage("販売を作成する権限がありません。"), + "creditIn": MessageLookupByLibrary.simpleMessage("貸方 (入金)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("パーティーの与信限度額"), + "currency": MessageLookupByLibrary.simpleMessage("通貨"), + "currentBalance": MessageLookupByLibrary.simpleMessage("現在の残高"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage("現在の現金残高"), + "currentMonth": MessageLookupByLibrary.simpleMessage("今月"), + "currentYear": MessageLookupByLibrary.simpleMessage("今年"), + "currents": MessageLookupByLibrary.simpleMessage("現在"), + "custom": MessageLookupByLibrary.simpleMessage("カスタム"), + "customDate": MessageLookupByLibrary.simpleMessage("カスタム日付"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "カスタム請求書ブランディング", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("カスタム印刷"), + "customer": MessageLookupByLibrary.simpleMessage("顧客"), + "customerDate": MessageLookupByLibrary.simpleMessage("カスタム日付"), + "customerDue": MessageLookupByLibrary.simpleMessage("顧客の支払額"), + "customerLedger": MessageLookupByLibrary.simpleMessage("顧客元帳"), + "customerName": MessageLookupByLibrary.simpleMessage("顧客名"), + "customerPay": MessageLookupByLibrary.simpleMessage("顧客支払"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage("顧客電話番号"), + "customerSignature": MessageLookupByLibrary.simpleMessage("お客様の署名"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("日次取引"), + "dashboard": MessageLookupByLibrary.simpleMessage("ダッシュボード"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "データが正常に保存されました。", + ), + "date": MessageLookupByLibrary.simpleMessage("日にち"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage("終了日は開始日より前にできません。"), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("日付は必須です"), + "dates": MessageLookupByLibrary.simpleMessage("日にち:"), + "dayBook": MessageLookupByLibrary.simpleMessage("日記帳"), + "days": MessageLookupByLibrary.simpleMessage("日"), + "daysLeft": MessageLookupByLibrary.simpleMessage("残り日数"), + "dealer": MessageLookupByLibrary.simpleMessage("ディーラー"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ディーラー価格"), + "debitOut": MessageLookupByLibrary.simpleMessage("借方 (出金)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage("デフォルト販売価格"), + "delete": MessageLookupByLibrary.simpleMessage("削除"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("アカウントを削除"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "このバッチを削除してもよろしいですか?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "アカウントを削除してもよろしいですか?この操作により、すべてのデータが永久に消去されます。", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "パーティーを削除する権限がありません。", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage("正常に削除されました!"), + "deleting": MessageLookupByLibrary.simpleMessage("削除中...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("配送先住所"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("配送料"), + "department": MessageLookupByLibrary.simpleMessage("部署"), + "deposit": MessageLookupByLibrary.simpleMessage("預金"), + "depositTo": MessageLookupByLibrary.simpleMessage("預入先"), + "description": MessageLookupByLibrary.simpleMessage("説明"), + "designation": MessageLookupByLibrary.simpleMessage("役職"), + "designationName": MessageLookupByLibrary.simpleMessage("役職名"), + "details": MessageLookupByLibrary.simpleMessage("詳細"), + "developedBy": MessageLookupByLibrary.simpleMessage("開発者"), + "digits": MessageLookupByLibrary.simpleMessage( + "6桁のPINがあなたのメールアドレスに送信されました: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("無効"), + "discount": MessageLookupByLibrary.simpleMessage("割引"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage("表示名は必須です"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("おやすみモード"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "本当に削除しますか", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "このユーザーを削除しますか?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "アプリを終了しますか?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "本当にこの小切手を再開しますか?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "アカウントをお持ちでないですか?", + ), + "done": MessageLookupByLibrary.simpleMessage("完了"), + "download": MessageLookupByLibrary.simpleMessage("ダウンロード"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APKをダウンロード"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel形式をダウンロード", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ダウンロードに成功しました!ドキュメントフォルダを確認してください", + ), + "downloading": MessageLookupByLibrary.simpleMessage("ダウンロード中..."), + "due": MessageLookupByLibrary.simpleMessage("期限"), + "dueAmount": MessageLookupByLibrary.simpleMessage("支払額: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("未払残高"), + "dueCollection": MessageLookupByLibrary.simpleMessage("未収金"), + "dueList": MessageLookupByLibrary.simpleMessage("期限リスト"), + "duePay": MessageLookupByLibrary.simpleMessage("未払い金"), + "dueReport": MessageLookupByLibrary.simpleMessage("期日報告"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ウォークイン顧客の支払い待ちの販売は許可されていません。", + ), + "dues": MessageLookupByLibrary.simpleMessage("未払金"), + "duration": MessageLookupByLibrary.simpleMessage("期間"), + "durationDays": MessageLookupByLibrary.simpleMessage("期間 (日)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage("簡単に使用できるモバイルPOS"), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosProアプリは無料で、使いやすいです。実際、世界中で最も優れたPOSシステムの1つです。", + ), + "edit": MessageLookupByLibrary.simpleMessage("編集"), + "editAttendance": MessageLookupByLibrary.simpleMessage("勤怠を編集"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage("銀行口座を編集"), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage("銀行調整を編集"), + "editBankToCash": MessageLookupByLibrary.simpleMessage("銀行から現金を編集"), + "editBankTransfer": MessageLookupByLibrary.simpleMessage("銀行振替を編集"), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage("現金調整を編集"), + "editCashToBank": MessageLookupByLibrary.simpleMessage("現金から銀行を編集"), + "editCategory": MessageLookupByLibrary.simpleMessage("カテゴリーを編集"), + "editDesignation": MessageLookupByLibrary.simpleMessage("役職を編集"), + "editEmployee": MessageLookupByLibrary.simpleMessage("従業員を編集"), + "editHoliday": MessageLookupByLibrary.simpleMessage("休日を編集"), + "editLeave": MessageLookupByLibrary.simpleMessage("休暇を編集"), + "editModel": MessageLookupByLibrary.simpleMessage("モデルを編集"), + "editPayroll": MessageLookupByLibrary.simpleMessage("給与計算を編集"), + "editPhone": MessageLookupByLibrary.simpleMessage("電話番号を編集しますか?"), + "editProduct": MessageLookupByLibrary.simpleMessage("製品を編集"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage("購入請求書の編集"), + "editRack": MessageLookupByLibrary.simpleMessage("ラックを編集"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage("売上請求書の編集"), + "editShelf": MessageLookupByLibrary.simpleMessage("棚を編集"), + "editShift": MessageLookupByLibrary.simpleMessage("シフトを編集"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage("ソーシャルメディアの編集"), + "editTax": MessageLookupByLibrary.simpleMessage("税を編集"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("税グループを編集"), + "editVariations": MessageLookupByLibrary.simpleMessage("バリエーションを編集"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("倉庫を編集"), + "email": MessageLookupByLibrary.simpleMessage("電子メールアドレス"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "メールアドレスは空にできません", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Eメール"), + "employee": MessageLookupByLibrary.simpleMessage("従業員"), + "enLowStock": MessageLookupByLibrary.simpleMessage("在庫不足を入力"), + "end": MessageLookupByLibrary.simpleMessage("終了"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("休憩終了"), + "endDate": MessageLookupByLibrary.simpleMessage("終了日"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "終了日が開始日より前です", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "終了日を開始日より前にすることはできません。", + ), + "endTime": MessageLookupByLibrary.simpleMessage("終了時間"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage("終了時間は必須です"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage("無料プランを終了"), + "entBatchNo": MessageLookupByLibrary.simpleMessage("バッチ番号を入力してください"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("ブランド名を入力してください"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "有効な割引を入力してください", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("有効な OTP を入力してください"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage("有効な在庫を入力してください"), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage("口座表示名を入力"), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage("口座名義人を入力"), + "enterAccountName": MessageLookupByLibrary.simpleMessage("口座番号を入力"), + "enterAddress": MessageLookupByLibrary.simpleMessage("住所を入力してください"), + "enterAmount": MessageLookupByLibrary.simpleMessage("金額を入力してください"), + "enterBalance": MessageLookupByLibrary.simpleMessage("残高を入力"), + "enterBankName": MessageLookupByLibrary.simpleMessage("銀行名を入力"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "ロット番号を入力 (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("休憩時間を入力"), + "enterBusiness": MessageLookupByLibrary.simpleMessage("ビジネス/店舗名を入力してください"), + "enterCapacity": MessageLookupByLibrary.simpleMessage("容量を入力してください"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "カテゴリー名を入力してください", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("色を入力してください"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "顧客の電話番号を入力してください", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ディーラー価格を入力してください", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("説明を入力"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage("役職名を入力"), + "enterDiscount": MessageLookupByLibrary.simpleMessage("割引を入力してください"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "パスワードリセットリンクを受け取るには、以下にメールアドレスを入力してください。", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("終了時間を入力"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "経費カテゴリ名を入力してください", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage("経費の日付を入力してください"), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("完全な住所を入力してください"), + "enterFullName": MessageLookupByLibrary.simpleMessage("氏名を入力"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("休日名を入力"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "収入カテゴリー名を入力してください", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("ラベルテキストを入力してください"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "メーカー名を入力してください", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("モデル名を入力してください"), + "enterName": MessageLookupByLibrary.simpleMessage("名前を入力してください"), + "enterNote": MessageLookupByLibrary.simpleMessage("メモを入力してください"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "初期残高を入力してください", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage("製品コードを入力してください"), + "enterProductName": MessageLookupByLibrary.simpleMessage("製品名を入力してください"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("購入価格を入力してください"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("数量を入力してください"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("参照番号を入力してください"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("販売価格を入力してください"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("棚名を入力"), + "enterSize": MessageLookupByLibrary.simpleMessage("サイズを入力してください"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("開始時間を入力"), + "enterStock": MessageLookupByLibrary.simpleMessage("在庫を入力してください"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("税率を入力"), + "enterType": MessageLookupByLibrary.simpleMessage("タイプを入力してください"), + "enterUserName": MessageLookupByLibrary.simpleMessage("ユーザー名を入力"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("ユーザータイトルを入力してください"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("有効なOTPを入力してください"), + "enterValues": MessageLookupByLibrary.simpleMessage("値を入力"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage("VAT/GST番号を入力"), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage("VAT/GSTタイトルを入力"), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage("倉庫名を入力してください"), + "enterWeight": MessageLookupByLibrary.simpleMessage("重量を入力してください"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "卸売価格を入力してください", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("国を入力してください"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "メールアドレスを入力してください", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage("フルネームを入力してください"), + "enterYourName": MessageLookupByLibrary.simpleMessage("お名前を入力してください"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "ノートレベルを入力してください", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("パスワードを入力してください"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "電話番号を入力してください", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "販売後メッセージを入力してください", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage("税の削除エラー"), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excelファイル"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excelアップローダー"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "税抜価格 (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("退出"), + "exitBank": MessageLookupByLibrary.simpleMessage("支店を退出"), + "expDate": MessageLookupByLibrary.simpleMessage("有効期限"), + "expense": MessageLookupByLibrary.simpleMessage("経費"), + "expenseCat": MessageLookupByLibrary.simpleMessage("経費の分類"), + "expenseDate": MessageLookupByLibrary.simpleMessage("経費の日付"), + "expenseFor": MessageLookupByLibrary.simpleMessage("費用"), + "expenseReport": MessageLookupByLibrary.simpleMessage("経費報告書"), + "expensesType": MessageLookupByLibrary.simpleMessage("経費の種類"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("有効期限の状態"), + "expire": MessageLookupByLibrary.simpleMessage("期限切れ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage("期限切れ製品レポート"), + "expired": MessageLookupByLibrary.simpleMessage("期限切れ"), + "expiredDate": MessageLookupByLibrary.simpleMessage("有効期限"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage("期限切れ商品レポート"), + "expiredList": MessageLookupByLibrary.simpleMessage("期限切れリスト"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("期限切れ製品"), + "expiry": MessageLookupByLibrary.simpleMessage("期限"), + "extendPlan": MessageLookupByLibrary.simpleMessage("プランを延長"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "部署の削除に失敗しました", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage("税の削除に失敗しました"), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "プラットフォームのバージョンを取得できませんでした。", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "部署の読み込みに失敗しました", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "返品の処理に失敗しました。", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ファッション"), + "feature": MessageLookupByLibrary.simpleMessage("機能"), + "field": MessageLookupByLibrary.simpleMessage("フィールド"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15日間"), + "filter": MessageLookupByLibrary.simpleMessage("フィルター"), + "filterByDate": MessageLookupByLibrary.simpleMessage("日付でフィルター"), + "firstName": MessageLookupByLibrary.simpleMessage("名"), + "flat": MessageLookupByLibrary.simpleMessage("固定"), + "folder": MessageLookupByLibrary.simpleMessage( + "メールが迷惑メールフォルダーに届いた可能性があります。", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("パスワードをお忘れですか"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("無料のデータバックアップ"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage("無料の生涯更新"), + "freePack": MessageLookupByLibrary.simpleMessage("無料パッケージ"), + "freePlan": MessageLookupByLibrary.simpleMessage("フリープラン"), + "from": MessageLookupByLibrary.simpleMessage("元"), + "fromAccount": MessageLookupByLibrary.simpleMessage("元口座"), + "fromDate": MessageLookupByLibrary.simpleMessage("開始日"), + "fullName": MessageLookupByLibrary.simpleMessage("フルネーム"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("完全支給"), + "gallery": MessageLookupByLibrary.simpleMessage("ギャラリー"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage("PDF生成のためのデータがありません"), + "gender": MessageLookupByLibrary.simpleMessage("性別"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDFを作成"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDFを生成中"), + "gotEmail": MessageLookupByLibrary.simpleMessage("あなたは電子メールを持っています"), + "gotIt": MessageLookupByLibrary.simpleMessage("了解"), + "grossProfit": MessageLookupByLibrary.simpleMessage("売上総利益 (Gross Profit)"), + "guarantee": MessageLookupByLibrary.simpleMessage("保証 (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("ゲスト"), + "haveAcc": MessageLookupByLibrary.simpleMessage("すでにアカウントをお持ちですか?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("フィールドを隠す"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("価格の高い順"), + "hintEmail": MessageLookupByLibrary.simpleMessage("メールアドレスを入力してください"), + "hintPassword": MessageLookupByLibrary.simpleMessage("パスワードを入力してください"), + "holderName": MessageLookupByLibrary.simpleMessage("名義人"), + "holiday": MessageLookupByLibrary.simpleMessage("休日"), + "holidayList": MessageLookupByLibrary.simpleMessage("休日リスト"), + "home": MessageLookupByLibrary.simpleMessage("ホーム"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("残り時間"), + "hrm": MessageLookupByLibrary.simpleMessage("人事 (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "アカウントを永久に削除することに同意します。", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSCコード"), + "image": MessageLookupByLibrary.simpleMessage("画像"), + "inActive": MessageLookupByLibrary.simpleMessage("無効"), + "inStock": MessageLookupByLibrary.simpleMessage("在庫あり"), + "inactive": MessageLookupByLibrary.simpleMessage("非アクティブ"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "税込価格 (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("収入"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("収入カテゴリー"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "収入カテゴリレポート", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("収入日"), + "incomeFor": MessageLookupByLibrary.simpleMessage("収入対象"), + "incomeReport": MessageLookupByLibrary.simpleMessage("収入レポート"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "収入レポートを表示する権限がありません。", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("所得の種類"), + "incomes": MessageLookupByLibrary.simpleMessage("収入"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ラベルに表示する情報", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("指示"), + "inv": MessageLookupByLibrary.simpleMessage("請求書番号"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("無効な金額"), + "inventory": MessageLookupByLibrary.simpleMessage("在庫"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage("在庫の権限がありません"), + "invoice": MessageLookupByLibrary.simpleMessage("請求書"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("請求書ロゴ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("請求書番号"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("請求書ビューア"), + "item": MessageLookupByLibrary.simpleMessage("品目"), + "itemAdded": MessageLookupByLibrary.simpleMessage("アイテム追加"), + "itemName": MessageLookupByLibrary.simpleMessage("商品名"), + "itemsSales": MessageLookupByLibrary.simpleMessage("アイテム売上"), + "joinDate": MessageLookupByLibrary.simpleMessage("入社日"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ラベルロールサイズ 1.5\"*1, 38mm*25mm, ギャップ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ラベルロールサイズ 2\"*1, 50mm*25mm, ギャップ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("メール"), + "lablePassword": MessageLookupByLibrary.simpleMessage("パスワード"), + "language": MessageLookupByLibrary.simpleMessage("言語"), + "last30Days": MessageLookupByLibrary.simpleMessage("過去30日間"), + "last7Days": MessageLookupByLibrary.simpleMessage("過去7日間"), + "lastMonth": MessageLookupByLibrary.simpleMessage("先月"), + "lastName": MessageLookupByLibrary.simpleMessage("姓"), + "lastYear": MessageLookupByLibrary.simpleMessage("昨年"), + "leave": MessageLookupByLibrary.simpleMessage("休暇"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("休暇期間"), + "leaveList": MessageLookupByLibrary.simpleMessage("休暇リスト"), + "leaveReports": MessageLookupByLibrary.simpleMessage("休暇レポート"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("休暇申請"), + "leaveType": MessageLookupByLibrary.simpleMessage("休暇タイプ"), + "ledger": MessageLookupByLibrary.simpleMessage("元帳"), + "link": MessageLookupByLibrary.simpleMessage("リンク"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("リストは空です"), + "loading": MessageLookupByLibrary.simpleMessage("読み込み中"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage("OTP設定を読み込み中..."), + "logIn": MessageLookupByLibrary.simpleMessage("ログイン"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("メールでログイン"), + "logOut": MessageLookupByLibrary.simpleMessage("ログアウト"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ログインに失敗しました。もう一度お試しください。", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("電話でログイン"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("損失"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("損益"), + "lossProfit": MessageLookupByLibrary.simpleMessage("損失/利益"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage("損失/利益レポート"), + "lowStock": MessageLookupByLibrary.simpleMessage("在庫不足"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("低在庫アラート"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("在庫不足レポート"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("価格の低い順"), + "lp": MessageLookupByLibrary.simpleMessage("損失/利益"), + "lpDetails": MessageLookupByLibrary.simpleMessage("損失/利益の詳細"), + "manageSetting": MessageLookupByLibrary.simpleMessage("設定の管理"), + "manuDate": MessageLookupByLibrary.simpleMessage("製造日"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("製造日"), + "manufacturer": MessageLookupByLibrary.simpleMessage("メーカー"), + "masterCard": MessageLookupByLibrary.simpleMessage("マスターカード"), + "messege": MessageLookupByLibrary.simpleMessage("メッセージ"), + "mobile": MessageLookupByLibrary.simpleMessage("モバイル:"), + "mobiles": MessageLookupByLibrary.simpleMessage("携帯電話"), + "model": MessageLookupByLibrary.simpleMessage("モデル"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "モデルが正常に作成されました!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("モデル名"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "モデルが正常に更新されました!", + ), + "models": MessageLookupByLibrary.simpleMessage("モデル"), + "moneyIn": MessageLookupByLibrary.simpleMessage("入金"), + "moneyOut": MessageLookupByLibrary.simpleMessage("出金"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("領収書"), + "month": MessageLookupByLibrary.simpleMessage("月"), + "monthly": MessageLookupByLibrary.simpleMessage("毎月"), + "moreInfo": MessageLookupByLibrary.simpleMessage("より詳しい情報"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("希望小売価格/販売価格 (MRP)"), + "name": MessageLookupByLibrary.simpleMessage("名前"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage("名前は空にできません"), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "振替を行うには少なくとも2つの銀行口座が必要です。", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("純利益 (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("正味合計金額"), + "newPassword": MessageLookupByLibrary.simpleMessage("新しいパスワード"), + "next": MessageLookupByLibrary.simpleMessage("次へ"), + "no": MessageLookupByLibrary.simpleMessage("いいえ"), + "noAcc": MessageLookupByLibrary.simpleMessage("アカウントを持っていませんか?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "一致する口座が見つかりません", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("アクティブなユーザーではありません"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "選択したフィルターの勤怠記録が見つかりません。", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "勤怠記録が見つかりません。", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage("銀行口座が見つかりません。"), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "振替元の銀行口座が見つかりません。", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("バッチなし"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetoothデバイスが選択されていません。", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("支店が見つかりません"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("小切手が見つかりません"), + "noData": MessageLookupByLibrary.simpleMessage("データがありませんe"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("データがありません"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("データがありません"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "エクスポートできるデータがありません", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDFを作成するためのデータがありません", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("データが見つかりません"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage("部署が見つかりません。"), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("この部署の説明はありません。"), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("この役職の説明はありません。"), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage("説明なし。"), + "noDesignationFound": MessageLookupByLibrary.simpleMessage("役職が見つかりません。"), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "振替先の銀行口座が見つかりません。", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("デバイスが見つかりません"), + "noDue": MessageLookupByLibrary.simpleMessage("未払いなし"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("未払い額が選択されていません"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("ファイルが選択されていません"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("休日が見つかりません。"), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "一致する休日が見つかりません", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("アイテムが見つかりません"), + "noItemSelected": MessageLookupByLibrary.simpleMessage("アイテムが選択されていません"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "選択したフィルターの休暇記録が見つかりません。", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "休暇申請が見つかりません。", + ), + "noMatched": MessageLookupByLibrary.simpleMessage("該当する商品が見つかりません。"), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "一致する給与記録が見つかりません。", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("備考なし。"), + "noParty": MessageLookupByLibrary.simpleMessage("パーティーが見つかりません"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage("給与記録が見つかりません。"), + "noProductFound": MessageLookupByLibrary.simpleMessage("商品が見つかりません"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "検索に一致する製品はありません。", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage("製品が選択されていません"), + "noRoleFound": MessageLookupByLibrary.simpleMessage("ユーザーロールが見つかりません"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("シフトが見つかりません。"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage("在庫データがありません。"), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage("内訳税が選択されていません"), + "noSupplier": MessageLookupByLibrary.simpleMessage("利用可能なサプライヤーがありません"), + "noTransaction": MessageLookupByLibrary.simpleMessage("取引なし"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage("取引が見つかりません"), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "このフィルターの取引が見つかりません。", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDFを作成する取引がありません", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("値が定義されていません"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "バリエーションが見つかりません。", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "返金不可(消費税/割引)", + ), + "none": MessageLookupByLibrary.simpleMessage("なし"), + "notFound": MessageLookupByLibrary.simpleMessage("見つかりません"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "インターネット接続がありません", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage("電話アプリを起動できませんでした。"), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "一致する結果が見つかりません", + ), + "note": MessageLookupByLibrary.simpleMessage("ノート"), + "noteLevel": MessageLookupByLibrary.simpleMessage("ノートレベル"), + "notification": MessageLookupByLibrary.simpleMessage("通知"), + "off": MessageLookupByLibrary.simpleMessage("オフ"), + "ok": MessageLookupByLibrary.simpleMessage("OK"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("古いパスワード"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "古いパスワードは空にできません", + ), + "on": MessageLookupByLibrary.simpleMessage("オン"), + "open": MessageLookupByLibrary.simpleMessage("未決済"), + "openCamera": MessageLookupByLibrary.simpleMessage("カメラを開く"), + "openSetting": MessageLookupByLibrary.simpleMessage("設定を開く"), + "openingBalance": MessageLookupByLibrary.simpleMessage("期首残高e"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "開始残高は必須です", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("開設日"), + "opinion": MessageLookupByLibrary.simpleMessage("ご意見を入力してください"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("または次で続行"), + "outOfStock": MessageLookupByLibrary.simpleMessage("在庫切れ"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("プレミアムプラン"), + "packFeatures": MessageLookupByLibrary.simpleMessage("パッケージの特徴s"), + "package": MessageLookupByLibrary.simpleMessage("パッケージ"), + "packageDate": MessageLookupByLibrary.simpleMessage("梱包日"), + "packageName": MessageLookupByLibrary.simpleMessage("パッケージ名"), + "packingDate": MessageLookupByLibrary.simpleMessage("梱包日"), + "paid": MessageLookupByLibrary.simpleMessage("有料"), + "paidAmount": MessageLookupByLibrary.simpleMessage("支払金額"), + "paidBy": MessageLookupByLibrary.simpleMessage("支払者"), + "paidVia": MessageLookupByLibrary.simpleMessage("支払い方法"), + "partialPaid": MessageLookupByLibrary.simpleMessage("一部支払い済み"), + "parties": MessageLookupByLibrary.simpleMessage("取引先"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "パーティーを作成する権限がありません。", + ), + "partyList": MessageLookupByLibrary.simpleMessage("パーティー一覧"), + "partyReports": MessageLookupByLibrary.simpleMessage("取引先レポート"), + "partyType": MessageLookupByLibrary.simpleMessage("取引先タイプ"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("取引先別利益"), + "password": MessageLookupByLibrary.simpleMessage("パスワード"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "パスワードは空にできません", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "パスワードは6文字以上である必要があります", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "パスワードは6文字以上である必要があります", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage("パスワードが一致しません"), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("サブスクリプションの支払い"), + "payableAmount": MessageLookupByLibrary.simpleMessage("支払金額"), + "payment": MessageLookupByLibrary.simpleMessage("支払い"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("支払い完了"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("支払詳細"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("決済失敗"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "決済に失敗しました。再試行してください。", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("決済ゲートウェイ"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("支払い方法"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("支払い方法"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("決済成功"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage("支払い方法を選択してください"), + "paymentTypes": MessageLookupByLibrary.simpleMessage("払いの種類"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage("決済が成功しました!"), + "paymentYear": MessageLookupByLibrary.simpleMessage("支払年"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("支払い金額"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("支払いタイプ"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paypalで支払う"), + "payroll": MessageLookupByLibrary.simpleMessage("給与"), + "payrollList": MessageLookupByLibrary.simpleMessage("給与リスト"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("給与記録"), + "payrollReports": MessageLookupByLibrary.simpleMessage("給与レポート"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDFが正常に作成されました", + ), + "percent": MessageLookupByLibrary.simpleMessage("パーセント"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("アクセス拒否"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "銀行を削除する権限が拒否されました。", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "銀行を更新する権限がありません。", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "銀行を表示する権限がありません。", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "許可が与えられていません!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("個人情報:"), + "phone": MessageLookupByLibrary.simpleMessage("電話番号"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage("電話番号が利用できません。"), + "phoneNumber": MessageLookupByLibrary.simpleMessage("電話番号"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("電話認証"), + "phonee": MessageLookupByLibrary.simpleMessage("電話:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ファイルを選択してアップロード", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("終了日を選択"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("開始日を選択"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "販売返品を追加してください", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "残高を調整するには、少なくとも1つの銀行口座を追加してください。", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("数量を追加してください"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "インターネット接続を確認して、もう一度お試しください", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "プリンターに接続してください", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Bluetoothプリンターに接続してください", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Bluetoothを有効にしてください", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "より長いパスワードを入力してください", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "確認用のパスワードを入力してください", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("日付を入力してください"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "パスワードを入力してください", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "有効なブランド名を入力してください", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "有効なビジネス名を入力してください", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "有効なメールアドレスを入力してください", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "有効な名前を入力してください", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "有効な電話番号を入力してください", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "有効な製品名を入力してください", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "有効な購入価格を入力してください", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "すべての製品に対して有効な数量(少なくとも1以上)を入力してください", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "有効な販売価格を入力してください", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "有効な単位名を入力してください", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("金額を入力してください"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "少なくとも1つの値を入力してください。", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "支店名を入力してください", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("日付を入力してください"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "役職名を入力してください", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage("終了日を選択してください"), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "休日名を入力してください", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("名前を入力してください"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "ラック名を入力してください", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage("棚名を入力してください"), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("OTP を入力してください"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage("単位名を入力してください"), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "有効な名前を入力してください", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "有効な電話番号と名前を先に入力してください", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "詳細を入力してください。", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "電話番号を入力してください", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "給与を入力してください", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "まずは売上を作成してください", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "カテゴリを選択してください", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("振替先の銀行口座を選択してください。"), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "経費カテゴリを選択してください", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "休暇タイプを選択してください", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "最初に製品を選択してください", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage("シフトを選択してください"), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "開始日を選択してください", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "ステータスを選択してください", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "従業員を選択してください", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage("月を選択してください"), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "両方の口座を選択してください。", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "休憩ステータスを選択してください", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage("日付を選択してください"), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "部署を選択してください", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "役職を選択してください", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "返品する商品を選択してください", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "支払年を選択してください", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "最初に製品を選択してください", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "開始日を選択してください", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "ステータスを選択してください", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "有効な開始日と終了日を選択してください。", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "性別を選択してください", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "シフトを選択してください", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "アプリを使用するには有効な購入コードを使用してください。", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS販売"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage("販売後メッセージ"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Powered By"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "AndroidおよびiOSアプリサポート", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("プレミアムプラン"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("押して選択"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDFプレビュー"), + "previousDue": MessageLookupByLibrary.simpleMessage("期限前"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage("以前の支払額"), + "price": MessageLookupByLibrary.simpleMessage("価格"), + "priceWarn": MessageLookupByLibrary.simpleMessage("価格は空にできません"), + "print": MessageLookupByLibrary.simpleMessage("印刷"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "請求書に銀行詳細を印刷", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("バーコードを印刷"), + "printLabel": MessageLookupByLibrary.simpleMessage("ラベルを印刷"), + "printing": MessageLookupByLibrary.simpleMessage("印刷オプション"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("請求書を印刷中"), + "printingOption": MessageLookupByLibrary.simpleMessage("印刷オプション"), + "product": MessageLookupByLibrary.simpleMessage("製品"), + "productBrand": MessageLookupByLibrary.simpleMessage("製品ブランド"), + "productCategory": MessageLookupByLibrary.simpleMessage("製品カテゴリ"), + "productCode": MessageLookupByLibrary.simpleMessage("製品コード"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage("製品コードは必須です"), + "productDetails": MessageLookupByLibrary.simpleMessage("製品詳細"), + "productList": MessageLookupByLibrary.simpleMessage("製品リスト"), + "productModels": MessageLookupByLibrary.simpleMessage("製品モデル"), + "productName": MessageLookupByLibrary.simpleMessage("商品名"), + "productNotFound": MessageLookupByLibrary.simpleMessage("商品が見つかりません"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage("製品購入履歴"), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage("製品購入レポート"), + "productRacks": MessageLookupByLibrary.simpleMessage("製品ラック"), + "productReports": MessageLookupByLibrary.simpleMessage("製品レポート"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage("製品販売履歴"), + "productSalesReport": MessageLookupByLibrary.simpleMessage("製品販売レポート"), + "productSetting": MessageLookupByLibrary.simpleMessage("商品設定"), + "productStock": MessageLookupByLibrary.simpleMessage("製品在庫"), + "productUnit": MessageLookupByLibrary.simpleMessage("製品単位"), + "productVariations": MessageLookupByLibrary.simpleMessage("製品バリエーション"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("製品別利益"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage("製品別損益"), + "productWisePurchase": MessageLookupByLibrary.simpleMessage("製品別購入"), + "productWiseSale": MessageLookupByLibrary.simpleMessage("製品別販売"), + "products": MessageLookupByLibrary.simpleMessage("製品"), + "profile": MessageLookupByLibrary.simpleMessage("プロフィール"), + "profileEdit": MessageLookupByLibrary.simpleMessage("プロフィール編集"), + "profit": MessageLookupByLibrary.simpleMessage("利益"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("損益"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "損益詳細レポート", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("利益と損失"), + "profitMargin": MessageLookupByLibrary.simpleMessage("利益率 (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("利益率"), + "promo": MessageLookupByLibrary.simpleMessage("プロモ"), + "promoCode": MessageLookupByLibrary.simpleMessage("プロモーションコード"), + "purchase": MessageLookupByLibrary.simpleMessage("購入"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("購入アラーム"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("購入者:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("購入確認済み"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("購入詳細"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("購入価格(税抜)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage("購入価格(税抜)は必須です"), + "purchaseIn": MessageLookupByLibrary.simpleMessage("購入価格(税込)"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage("購入価格(税込)は必須です"), + "purchaseList": MessageLookupByLibrary.simpleMessage("購入リスト"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("今すぐ購入"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("プレミアムプランを購入"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("購入金額"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("購入数量"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "購入数量が必要です", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("購入レポート"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("売上返品"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage("購入返品レポート"), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("仕入返品"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "購入を更新する権限がありません。", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage("購入を作成する権限がありません。"), + "purchased": MessageLookupByLibrary.simpleMessage("購入済み"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("購入者"), + "qty": MessageLookupByLibrary.simpleMessage("数量"), + "quantity": MessageLookupByLibrary.simpleMessage("量"), + "quickOver": MessageLookupByLibrary.simpleMessage("クイック概要"), + "quickOverview": MessageLookupByLibrary.simpleMessage("簡単な概要"), + "rack": MessageLookupByLibrary.simpleMessage("ラック (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ラック名"), + "racks": MessageLookupByLibrary.simpleMessage("ラック (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("再開"), + "read": MessageLookupByLibrary.simpleMessage("読み取り"), + "receipt": MessageLookupByLibrary.simpleMessage("領収書"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("受取金額"), + "receivedBy": MessageLookupByLibrary.simpleMessage("受領者"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("受領元"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("最近の取引"), + "recivethePin": MessageLookupByLibrary.simpleMessage("PINを受け取る"), + "reduceCash": MessageLookupByLibrary.simpleMessage("現金を減らす"), + "reference": MessageLookupByLibrary.simpleMessage("参照"), + "referenceNo": MessageLookupByLibrary.simpleMessage("参照番号"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("参照番号"), + "register": MessageLookupByLibrary.simpleMessage("登録"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "開始せずに電話を登録する必要があります。", + ), + "remaining": MessageLookupByLibrary.simpleMessage("残り"), + "remainingDue": MessageLookupByLibrary.simpleMessage("未払い残高"), + "remark": MessageLookupByLibrary.simpleMessage("備考"), + "rememberMe": MessageLookupByLibrary.simpleMessage("ログイン状態を保持"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("後で覚えておく"), + "remove": MessageLookupByLibrary.simpleMessage("削除"), + "reports": MessageLookupByLibrary.simpleMessage("レポート"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP を再送信する "), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTPを再送信"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "メールアドレスまたは電話番号を使用してパスワードをリセット", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "アカウントを復元してログインするためにパスワードをリセット", + ), + "resets": MessageLookupByLibrary.simpleMessage("リセット"), + "retailer": MessageLookupByLibrary.simpleMessage("小売業者"), + "retry": MessageLookupByLibrary.simpleMessage("再試行"), + "retryScan": MessageLookupByLibrary.simpleMessage("スキャンを再試行"), + "retur": MessageLookupByLibrary.simpleMessage("返品"), + "returnAmount": MessageLookupByLibrary.simpleMessage("返品金額"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("返品数量"), + "returned": MessageLookupByLibrary.simpleMessage("返却されました"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("返金額"), + "returnedDate": MessageLookupByLibrary.simpleMessage("返品日"), + "returnedItem": MessageLookupByLibrary.simpleMessage("返品された商品"), + "role": MessageLookupByLibrary.simpleMessage("ロール"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("役割と権限"), + "roles": MessageLookupByLibrary.simpleMessage("ロール"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "最も近い整数に丸める", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "最も近い小数(0.05)に丸める", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "最も近い小数(0.1)に丸める", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "最も近い小数(0.5)に丸める", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage("整数に丸める"), + "rounding": MessageLookupByLibrary.simpleMessage("端数処理"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("四捨五入合計"), + "roundings": MessageLookupByLibrary.simpleMessage("四捨五入 (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("運用現金"), + "sNo": MessageLookupByLibrary.simpleMessage("連番 (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("給与"), + "sale": MessageLookupByLibrary.simpleMessage("セール"), + "saleBy": MessageLookupByLibrary.simpleMessage("販売者"), + "saleEdit": MessageLookupByLibrary.simpleMessage("販売編集"), + "saleList": MessageLookupByLibrary.simpleMessage("販売リスト"), + "salePrice": MessageLookupByLibrary.simpleMessage("セールスプライス"), + "saleQty": MessageLookupByLibrary.simpleMessage("販売数量"), + "saleReq": MessageLookupByLibrary.simpleMessage("販売価格は必須です"), + "saleReturn": MessageLookupByLibrary.simpleMessage("販売返品"), + "sales": MessageLookupByLibrary.simpleMessage("販売"), + "salesBy": MessageLookupByLibrary.simpleMessage("販売者:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("販売詳細"), + "salesList": MessageLookupByLibrary.simpleMessage("売上リスト"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage("売上と購入の概要"), + "salesReport": MessageLookupByLibrary.simpleMessage("販売レポート"), + "salesReturn": MessageLookupByLibrary.simpleMessage("売上返品"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage("売上返品レポート"), + "salesSetting": MessageLookupByLibrary.simpleMessage("販売設定"), + "save": MessageLookupByLibrary.simpleMessage("保存"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("保存して公開"), + "saveSetting": MessageLookupByLibrary.simpleMessage("設定を保存"), + "saveVariant": MessageLookupByLibrary.simpleMessage("バリアントを保存"), + "saving": MessageLookupByLibrary.simpleMessage("保存中"), + "scanCode": MessageLookupByLibrary.simpleMessage("商品QRコードをスキャン"), + "search": MessageLookupByLibrary.simpleMessage("検索"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("勤怠を検索"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("バッチ番号を検索..."), + "searchH": MessageLookupByLibrary.simpleMessage("ここで検索...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("休暇を検索"), + "searchProduct": MessageLookupByLibrary.simpleMessage("製品検索"), + "searchTransaction": MessageLookupByLibrary.simpleMessage("取引を検索..."), + "searchWith": MessageLookupByLibrary.simpleMessage("検索..."), + "seconds": MessageLookupByLibrary.simpleMessage("秒"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "すべてのプロモーションコードを見る", + ), + "select": MessageLookupByLibrary.simpleMessage("選択する"), + "selectABrand": MessageLookupByLibrary.simpleMessage("ブランドを選択"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("請求書を選択"), + "selectAccount": MessageLookupByLibrary.simpleMessage("口座を選択"), + "selectAll": MessageLookupByLibrary.simpleMessage("すべて選択"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "少なくとも1つの棚を選択してください", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage("銀行または現金を選択"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ビジネスカテゴリーを選択", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("カテゴリを選択"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("顧客を選択"), + "selectDate": MessageLookupByLibrary.simpleMessage("日付を選択"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("先に日付を選択してください"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage("預入先を選択"), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "先に従業員を選択してください", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("開始日を選択"), + "selectItems": MessageLookupByLibrary.simpleMessage("アイテムを選択"), + "selectLang": MessageLookupByLibrary.simpleMessage("あなたが使う言語を選んでください"), + "selectModel": MessageLookupByLibrary.simpleMessage("モデルを選択"), + "selectOne": MessageLookupByLibrary.simpleMessage("一つ選択してください"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("口座を1つ選択"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage("製品カテゴリを選択"), + "selectProductUnit": MessageLookupByLibrary.simpleMessage("製品単位を選択"), + "selectRack": MessageLookupByLibrary.simpleMessage("ラックを選択"), + "selectShelf": MessageLookupByLibrary.simpleMessage("棚を選択"), + "selectStock": MessageLookupByLibrary.simpleMessage("在庫を選択"), + "selectTax": MessageLookupByLibrary.simpleMessage("税を選択"), + "selectToDate": MessageLookupByLibrary.simpleMessage("終了日を選択"), + "selectType": MessageLookupByLibrary.simpleMessage("タイプを選択"), + "selectVariations": MessageLookupByLibrary.simpleMessage("バリエーションを選択: "), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("倉庫を選択"), + "sellAll": MessageLookupByLibrary.simpleMessage("すべて売る >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("販売価格"), + "sellsBy": MessageLookupByLibrary.simpleMessage("販売者"), + "send": MessageLookupByLibrary.simpleMessage("送信"), + "sendCode": MessageLookupByLibrary.simpleMessage("コードを送信"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "パスワードをリセットする方法を記載したメールを次の宛先に送信しました。", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("リセットリンクを送信"), + "sendMessage": MessageLookupByLibrary.simpleMessage("メッセージを送信"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMSを送信"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS送信"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("あなたのメールアドレスを送信"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "プロフィールを更新して、医師とのつながりをより良い印象にしましょう", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage("新しいパスワードを設定"), + "setUpProfile": MessageLookupByLibrary.simpleMessage("プロフィールを設定する"), + "setting": MessageLookupByLibrary.simpleMessage("設定"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7日間"), + "share": MessageLookupByLibrary.simpleMessage("共有"), + "shelf": MessageLookupByLibrary.simpleMessage("棚 (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("棚名"), + "shelves": MessageLookupByLibrary.simpleMessage("棚 (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("シフト"), + "shiftName": MessageLookupByLibrary.simpleMessage("シフト名"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("配送先住所"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("送料"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage("店舗の開設残高"), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage("店舗の残高"), + "showAction": MessageLookupByLibrary.simpleMessage("アクションを表示"), + "showCode": MessageLookupByLibrary.simpleMessage("コードを表示"), + "showCombo": MessageLookupByLibrary.simpleMessage("コンボを表示"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("有効期限を表示"), + "showName": MessageLookupByLibrary.simpleMessage("名前を表示"), + "showPrice": MessageLookupByLibrary.simpleMessage("価格を表示"), + "showSingle": MessageLookupByLibrary.simpleMessage("シングルを表示"), + "showVariant": MessageLookupByLibrary.simpleMessage("バリエーションを表示"), + "signIn": MessageLookupByLibrary.simpleMessage("サインイン"), + "signUp": MessageLookupByLibrary.simpleMessage("サインアップ"), + "single": MessageLookupByLibrary.simpleMessage("単品"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60日間"), + "size": MessageLookupByLibrary.simpleMessage("サイズ"), + "skip": MessageLookupByLibrary.simpleMessage("スキップ"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("アップデートをスキップ"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / コード"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / コード"), + "sl": MessageLookupByLibrary.simpleMessage("番号"), + "smartWatch": MessageLookupByLibrary.simpleMessage("スマートウォッチ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("ソーシャルマーケティング"), + "sold": MessageLookupByLibrary.simpleMessage("販売済み"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ウェブページで問題が発生しました。", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("何かが"), + "staffLogin": MessageLookupByLibrary.simpleMessage("スタッフログイン"), + "start": MessageLookupByLibrary.simpleMessage("開始"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("休憩開始"), + "startDate": MessageLookupByLibrary.simpleMessage("開始日"), + "startNewSale": MessageLookupByLibrary.simpleMessage("新しい販売を開始"), + "startTime": MessageLookupByLibrary.simpleMessage("開始時間"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage("開始時間は必須です"), + "started": MessageLookupByLibrary.simpleMessage("開始"), + "state": MessageLookupByLibrary.simpleMessage("都道府県"), + "stateName": MessageLookupByLibrary.simpleMessage("都道府県名"), + "status": MessageLookupByLibrary.simpleMessage("ステータス"), + "staus": MessageLookupByLibrary.simpleMessage("ステータス"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("まだ未払い"), + "stock": MessageLookupByLibrary.simpleMessage("ストック"), + "stockList": MessageLookupByLibrary.simpleMessage("在庫リスト"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("在庫 / バリエーション"), + "stockReport": MessageLookupByLibrary.simpleMessage("在庫レポート"), + "stockValue": MessageLookupByLibrary.simpleMessage("在庫価値"), + "stockWarn": MessageLookupByLibrary.simpleMessage("在庫は1以上でなければなりません"), + "stocks": MessageLookupByLibrary.simpleMessage("在庫: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("内訳税リスト"), + "subTaxes": MessageLookupByLibrary.simpleMessage("内訳税"), + "subTotal": MessageLookupByLibrary.simpleMessage("小計"), + "submit": MessageLookupByLibrary.simpleMessage("送信"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("今すぐ登録"), + "subscription": MessageLookupByLibrary.simpleMessage("サブスクリプション"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "サブスクリプションレポート", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("サブスクリプション"), + "subtotal": MessageLookupByLibrary.simpleMessage("小計"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("正常に支払い完了"), + "supplerPay": MessageLookupByLibrary.simpleMessage("仕入先支払"), + "supplier": MessageLookupByLibrary.simpleMessage("サプライヤー"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("サプライヤーの詳細"), + "supplierDue": MessageLookupByLibrary.simpleMessage("サプライヤー未払金"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("サプライヤー元帳"), + "supplierName": MessageLookupByLibrary.simpleMessage("サプライヤ名"), + "switchBank": MessageLookupByLibrary.simpleMessage("支店を切り替えますか?"), + "switchs": MessageLookupByLibrary.simpleMessage("切り替え"), + "tax": MessageLookupByLibrary.simpleMessage("税金 (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("税グループ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("税率(%)"), + "taxRates": MessageLookupByLibrary.simpleMessage("税率"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "税率 - 税率を管理", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("税務レポート"), + "taxReportList": MessageLookupByLibrary.simpleMessage("税務レポートリスト"), + "taxType": MessageLookupByLibrary.simpleMessage("税種別"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "単一/複数の税タイプの税", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ご購入いただきありがとうございます", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "未払い金額の支払いありがとうございます", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage("感熱式請求書ロゴ"), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "感熱式プリンター言語", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "感熱式プリンター用紙サイズ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30日間"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "1シートあたり32ラベル、8.27インチ×11.69インチ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("今月"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "このプランはアップグレード対象外です", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "このプランは購入できません", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "この製品はすでに追加されています!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("今週"), + "thisYear": MessageLookupByLibrary.simpleMessage("今年"), + "time": MessageLookupByLibrary.simpleMessage("時間"), + "timeIn": MessageLookupByLibrary.simpleMessage("出勤時間"), + "timeOut": MessageLookupByLibrary.simpleMessage("退勤時間"), + "to": MessageLookupByLibrary.simpleMessage("先"), + "toAccount": MessageLookupByLibrary.simpleMessage("宛先口座"), + "toDate": MessageLookupByLibrary.simpleMessage("現在まで"), + "today": MessageLookupByLibrary.simpleMessage("今日"), + "todaySummary": MessageLookupByLibrary.simpleMessage("今日の概要"), + "top5Customer": MessageLookupByLibrary.simpleMessage("トップ5顧客"), + "top5Product": MessageLookupByLibrary.simpleMessage("トップ5製品"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("トップ5サプライヤー"), + "total": MessageLookupByLibrary.simpleMessage("合計"), + "totalAmount": MessageLookupByLibrary.simpleMessage("合計金額"), + "totalAssets": MessageLookupByLibrary.simpleMessage("総資産"), + "totalBalance": MessageLookupByLibrary.simpleMessage("総残高"), + "totalCategories": MessageLookupByLibrary.simpleMessage("総カテゴリー数"), + "totalDue": MessageLookupByLibrary.simpleMessage("合計額"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("総支払額"), + "totalExpense": MessageLookupByLibrary.simpleMessage("総費用"), + "totalIncome": MessageLookupByLibrary.simpleMessage("総収入"), + "totalItems": MessageLookupByLibrary.simpleMessage("総アイテム数"), + "totalLoss": MessageLookupByLibrary.simpleMessage("総損失"), + "totalPayable": MessageLookupByLibrary.simpleMessage("支払総額"), + "totalPrice": MessageLookupByLibrary.simpleMessage("合計金額"), + "totalProduct": MessageLookupByLibrary.simpleMessage("総製品数"), + "totalProfit": MessageLookupByLibrary.simpleMessage("利益総額"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("総購入"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("合計返金額"), + "totalReturned": MessageLookupByLibrary.simpleMessage("返品総額"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("総給与額"), + "totalSales": MessageLookupByLibrary.simpleMessage("総売上"), + "totalVat": MessageLookupByLibrary.simpleMessage("消費税合計"), + "totall": MessageLookupByLibrary.simpleMessage("合計:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("取引の概要"), + "transactionType": MessageLookupByLibrary.simpleMessage("取引タイプ"), + "transactions": MessageLookupByLibrary.simpleMessage("取引"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "取引履歴レポート", + ), + "transfer": MessageLookupByLibrary.simpleMessage("振替"), + "transferCheque": MessageLookupByLibrary.simpleMessage("小切手を振替"), + "transferDate": MessageLookupByLibrary.simpleMessage("振替日"), + "tryAgain": MessageLookupByLibrary.simpleMessage("再試行する"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("タイプ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("タイプを選択"), + "unPaid": MessageLookupByLibrary.simpleMessage("未払い"), + "unit": MessageLookupByLibrary.simpleMessage("単位"), + "unitName": MessageLookupByLibrary.simpleMessage("ユニット名"), + "unitPirce": MessageLookupByLibrary.simpleMessage("単価"), + "unitPrice": MessageLookupByLibrary.simpleMessage("単価"), + "units": MessageLookupByLibrary.simpleMessage("単位"), + "unlimited": MessageLookupByLibrary.simpleMessage("無制限"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("無制限の使用"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "無制限のパッケージ使用👇", + ), + "update": MessageLookupByLibrary.simpleMessage("アップデート"), + "updateBranch": MessageLookupByLibrary.simpleMessage("支店を更新"), + "updateContact": MessageLookupByLibrary.simpleMessage("連絡先の更新"), + "updateFailed": MessageLookupByLibrary.simpleMessage("在庫の更新に失敗しました"), + "updateNow": MessageLookupByLibrary.simpleMessage("今すぐアップデート"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "パーティーを更新する権限がありません。", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("製品の更新"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "商品が正常に更新されました!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "商品を更新する権限がありません。", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("プロフィールを更新する"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("購入を更新"), + "updateRole": MessageLookupByLibrary.simpleMessage("ロールを更新"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage("販売を更新する権限がありません。"), + "updateSuccess": MessageLookupByLibrary.simpleMessage("正常に更新されました"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "プロフィールを更新して、顧客により良い印象を与えましょう", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "サブスクリプションを更新", + ), + "updating": MessageLookupByLibrary.simpleMessage("更新中..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("今すぐアップグレード"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("QRコード用UPI ID"), + "upload": MessageLookupByLibrary.simpleMessage("アップロード"), + "uploadImage": MessageLookupByLibrary.simpleMessage("画像をアップロード"), + "uploading": MessageLookupByLibrary.simpleMessage("アップロード中..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ギャラリーを使用"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ユーザータイトルは空にできません", + ), + "user": MessageLookupByLibrary.simpleMessage("ユーザー"), + "userRole": MessageLookupByLibrary.simpleMessage("ユーザーの役割"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("ユーザー役割の詳細"), + "userTitle": MessageLookupByLibrary.simpleMessage("ユーザータイトル"), + "values": MessageLookupByLibrary.simpleMessage("値"), + "variantAdded": MessageLookupByLibrary.simpleMessage("バリアントが正常に追加されました!"), + "variantDelete": MessageLookupByLibrary.simpleMessage("バリアントが正常に削除されました!"), + "variantList": MessageLookupByLibrary.simpleMessage("バリエーションリスト"), + "variationId": MessageLookupByLibrary.simpleMessage( + "バリエーションID (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("バリエーション"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("バリエーション製品"), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VATと税"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("VAT/GST番号"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("VAT/GSTタイトル"), + "vatId": MessageLookupByLibrary.simpleMessage("消費税ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("VAT番号"), + "vatReports": MessageLookupByLibrary.simpleMessage("消費税レポート (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("消費税タイプ (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("確認"), + "verify": MessageLookupByLibrary.simpleMessage("確認"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage("メールアドレスを確認"), + "verityEmail": MessageLookupByLibrary.simpleMessage("メールの確認"), + "view": MessageLookupByLibrary.simpleMessage("詳細を見る"), + "viewAll": MessageLookupByLibrary.simpleMessage("すべて見る"), + "viewDetails": MessageLookupByLibrary.simpleMessage("詳細を表示"), + "viewPrice": MessageLookupByLibrary.simpleMessage("価格を表示"), + "viewStock": MessageLookupByLibrary.simpleMessage("在庫を表示"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage("取引を表示中: "), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ウォークイン顧客"), + "wallet": MessageLookupByLibrary.simpleMessage("ウォレット"), + "walletBalance": MessageLookupByLibrary.simpleMessage("ウォレット残高"), + "warehouse": MessageLookupByLibrary.simpleMessage("倉庫 (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("倉庫名"), + "warranty": MessageLookupByLibrary.simpleMessage("保証 (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "確認メールを送信しました", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "あなたの電話番号に OTP を送信しました", + ), + "weekly": MessageLookupByLibrary.simpleMessage("毎週"), + "weight": MessageLookupByLibrary.simpleMessage("重さ"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("お帰りなさい!"), + "whatNew": MessageLookupByLibrary.simpleMessage("新着情報"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("卸売価格"), + "wholesaler": MessageLookupByLibrary.simpleMessage("卸売業者"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("近日中に追加されます"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "ここにメッセージを書いてください", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("ここにテキストを入力..."), + "yearly": MessageLookupByLibrary.simpleMessage("毎年"), + "years": MessageLookupByLibrary.simpleMessage("年"), + "yes": MessageLookupByLibrary.simpleMessage("はい"), + "yesterday": MessageLookupByLibrary.simpleMessage("昨日"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "支払額が未払い額を超えることはできません", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "OTPを再送信できるようになりました。", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("バーコードを生成する権限がありません。"), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "モデルを削除する権限がありません。", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("棚を削除する権限がありません"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "損益の権限がありません。", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage("経費カテゴリーを作成する権限がありません。"), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage("収入カテゴリーを作成する権限がありません。"), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "モデルを作成する権限がありません", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("購入を作成する権限がありません。"), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("部署を削除する権限がありません。"), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("役職を削除する権限がありません。"), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("休暇申請を削除する権限がありません。"), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("給与計算を削除する権限がありません。"), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Excelをエクスポートする権限がありません", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("バーコードを生成する権限がありません。"), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("レポートを作成する権限がありません"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("支店を更新する権限がありません。"), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("部署を更新する権限がありません。"), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage("休暇申請を更新する権限がありません。"), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "モデルを更新する権限がありません", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("休日を更新する権限がありません。"), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("勤怠を表示する権限がありません"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "給与計算を更新する権限がありません。", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("役職を更新する権限がありません。"), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("シフトを削除する権限がありません。"), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("シフトを更新する権限がありません。"), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ラックを作成する権限がありません。", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ラックを削除する権限がありません。", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ラックを更新する権限がありません。", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("経費を作成する権限がありません。"), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("収入を作成する権限がありません。"), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "権限を付与する必要があります", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("使用している "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "この商品を削除しますか?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "無料パッケージがほぼ終了しました。次のプランを購入してください。ありがとうございます。", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("あなたのパッケージ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "パッケージはあと5日で期限切れになります", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "パッケージは本日期限切れになります。\n\n再度購入してください", + ), + "zip": MessageLookupByLibrary.simpleMessage("郵便番号"), + "zipCode": MessageLookupByLibrary.simpleMessage("郵便番号を入力してください"), + }; +} diff --git a/lib/generated/intl/messages_ka.dart b/lib/generated/intl/messages_ka.dart new file mode 100644 index 0000000..7a9a9be --- /dev/null +++ b/lib/generated/intl/messages_ka.dart @@ -0,0 +1,2472 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ka locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ka'; + + static String m0(start) => "ხელახლა გაგზავნეთ OTP \$${start} წამში"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის დეტალები", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("ინვოისი"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 ინვოისის ლოგო"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ანგარიშის საჩვენებელი სახელი", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ანგარიშის მფლობელის სახელი", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ანგარიშის სახელი"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ანგარიშის სახელი"), + "action": MessageLookupByLibrary.simpleMessage("მოქმედება"), + "actions": MessageLookupByLibrary.simpleMessage("მოქმედებები"), + "active": MessageLookupByLibrary.simpleMessage("აქტიური"), + "add": MessageLookupByLibrary.simpleMessage("დამატება"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დაამატეთ შესყიდვა", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("დასწრების დამატება"), + "addBank": MessageLookupByLibrary.simpleMessage("ბანკის დამატება"), + "addBrand": MessageLookupByLibrary.simpleMessage("ბრენდის დამატება"), + "addCash": MessageLookupByLibrary.simpleMessage("ნაღდი ფულის დამატება"), + "addCategory": MessageLookupByLibrary.simpleMessage("კატეგორიის დამატება"), + "addContact": MessageLookupByLibrary.simpleMessage("კონტაქტის დამატება"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დაამატეთ მომხმარებელი", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "დამატება მომხმარებელი", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage("მიწოდების დამატება"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "განყოფილების დამატება", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "ახალი თანამდებობის დამატება", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("ხარჯის დამატება"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "ხარჯის კატეგორიის დამატება", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage( + "დასვენების დღის დამატება", + ), + "addImage": MessageLookupByLibrary.simpleMessage("სურათის დამატება"), + "addIncome": MessageLookupByLibrary.simpleMessage("შემოსავლის დამატება"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "შემოსავლის კატეგორიის დამატება", + ), + "addItems": MessageLookupByLibrary.simpleMessage("პროდუქტების დამატება"), + "addLeave": MessageLookupByLibrary.simpleMessage("შვებულების დამატება"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("მეტი ველის დამატება"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "ახალი მისამართის დამატება", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "ახალი დასწრების დამატება", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "საბანკო ანგარიშების დამატება", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "ახალი თანამშრომლის დამატება", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "ახალი დასვენების დღის დამატება", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "ახალი შვებულების დამატება", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "ახალი მოდელის დამატება", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "ახალი სახელფასო უწყისის დამატება", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "ახალი პროდუქტის დამატება", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დაამატეთ შესყიდვა", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "ახალი სტელაჟის დამატება", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage("ახალი ცვლის დამატება"), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "ახალი გადასახადის დამატება", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "ახალი ვარიაციის დამატება", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "ახალი ვარიაციების დამატება", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "ახალი საწყობის დამატება", + ), + "addNote": MessageLookupByLibrary.simpleMessage("შენიშვნის დამატება"), + "addParty": MessageLookupByLibrary.simpleMessage("დაამატეთ პარტიები"), + "addPayment": MessageLookupByLibrary.simpleMessage("გადახდის დამატება"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დაამატეთ პროდუქტი", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "პირველ რიგში დაამატეთ პროდუქტი", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "პროდუქტი წარმატებით შეიქმნა!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება შექმნათ პროდუქტი.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("შესყიდვის დამატება"), + "addRole": MessageLookupByLibrary.simpleMessage("როლის დამატება"), + "addSale": MessageLookupByLibrary.simpleMessage("გთხოვთ დაამატეთ გაყიდვა"), + "addSales": MessageLookupByLibrary.simpleMessage("გაყიდვების დამატება"), + "addShelf": MessageLookupByLibrary.simpleMessage("ახალი თაროს დამატება"), + "addShift": MessageLookupByLibrary.simpleMessage("ცვლის დამატება"), + "addStock": MessageLookupByLibrary.simpleMessage("მარაგის დამატება"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "ქვევარიაციის დამატება", + ), + "addTax": MessageLookupByLibrary.simpleMessage("გადასახადის დამატება"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "ახალი საგადასახადო ჯგუფის დამატება", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("ერთეულის დამატება"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის როლის დამატება", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("ვარიაციის დამატება"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "დაამატეთ ვარიაციების დეტალები", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("კალათაში დამატებულია"), + "adding": MessageLookupByLibrary.simpleMessage("დამატება..."), + "address": MessageLookupByLibrary.simpleMessage("მისამართი"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ბანკის ბალანსის კორექტირება", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage( + "ნაღდი ფულის კორექტირება", + ), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "ნაღდი ფულის ბალანსის კორექტირება", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "კორექტირების თარიღი", + ), + "admin": MessageLookupByLibrary.simpleMessage("ადმინი"), + "advance": MessageLookupByLibrary.simpleMessage("ავანსი"), + "all": MessageLookupByLibrary.simpleMessage("ყველა"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ყველა ბიზნეს გადაწყვეტილება", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro არის სრული ბიზნეს გადაწყვეტა საწყობით, ანგარიშებით, გაყიდვებით, ხარჯებით და ზარალით/მოგებით.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("ყველა თანამშრომელი"), + "allParties": MessageLookupByLibrary.simpleMessage("ყველა მხარე"), + "allParty": MessageLookupByLibrary.simpleMessage("ყველა მხარე"), + "allTime": MessageLookupByLibrary.simpleMessage("ყველა დრო"), + "allTransaction": MessageLookupByLibrary.simpleMessage("ყველა ტრანზაქცია"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("უკვე დამატებულია"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "უკვე გაქვთ ანგარიში?", + ), + "amount": MessageLookupByLibrary.simpleMessage("თანხა"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "თანხა უნდა იყოს 0-ზე მეტი", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "თანხის დამრგვალების მეთოდი", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("თანხები სიტყვებით"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "თანხა სავალდებულოა", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS გაიგზავნება შემდეგ ნომერზე:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS აპლიკაციის მხარდაჭერა", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "ხელმისაწვდომია ახალი განახლება\nგთხოვთ განაახლოთ თქვენი აპლიკაცია", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("გამოყენება"), + "areYouSure": MessageLookupByLibrary.simpleMessage("დარწმუნებული ხარ?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "დარწმუნებული ხართ, რომ გსურთ ამ ფილიალის წაშლა?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "დარწმუნებული ხართ, რომ გსურთ ამ როლის წაშლა?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "დარწმუნებული ხართ, რომ გსურთ სხვა ფილიალში გადასვლა?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "დარწმუნებული ხართ, რომ გსურთ ამ მხარის წაშლა?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "დარწმუნებული ხართ, რომ გსურთ ამ ფილიალიდან გასვლა?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("თარიღისთვის"), + "assets": MessageLookupByLibrary.simpleMessage("აქტივები"), + "attachment": MessageLookupByLibrary.simpleMessage("დანართი"), + "attendance": MessageLookupByLibrary.simpleMessage("დასწრება"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "დასწრების ანგარიშები", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "ავტორიზებული ხელმოწერა", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ავტომატურად გამოთვლილი დღეები", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "ავტომატურად შერჩეული", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("უკან დაბრუნება სახლში"), + "balance": MessageLookupByLibrary.simpleMessage("ბალანსი"), + "balanceDue": MessageLookupByLibrary.simpleMessage("გადასახდელი ბალანსი"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ბალანსი"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ბანგლადეში"), + "bank": MessageLookupByLibrary.simpleMessage("ბანკი"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("საბანკო ანგარიშები"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ბანკის დეტალები"), + "bankName": MessageLookupByLibrary.simpleMessage("ბანკის სახელი"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ბანკიდან ბანკში გადარიცხვა", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ბანკიდან ნაღდ ფულზე გადარიცხვა", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "შტრიხკოდის ეტიკეტის ბეჭდვის პარამეტრები", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("ბარკოდის გენერატორი"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "ბარკოდის გენერატორი", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("შტრიხკოდები"), + "batch": MessageLookupByLibrary.simpleMessage("ჯგუფი"), + "batchNo": MessageLookupByLibrary.simpleMessage("ჯგუფის ნომერი"), + "billTO": MessageLookupByLibrary.simpleMessage("გადასახადის მიმღები"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "მოგება ქვითრის მიხედვით", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "საგადასახადო მისამართი", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("დაბადების თარიღი"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth გამორთულია. გთხოვთ, ჩართოთ.", + ), + "branch": MessageLookupByLibrary.simpleMessage("ფილიალი"), + "branchList": MessageLookupByLibrary.simpleMessage("ფილიალების სია"), + "brand": MessageLookupByLibrary.simpleMessage("ბრენდი"), + "brandName": MessageLookupByLibrary.simpleMessage("ბრენდის სახელი"), + "brands": MessageLookupByLibrary.simpleMessage("ბრენდები"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "შესვენების ხანგრძლივობა", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("შესვენების სტატუსი"), + "breakTime": MessageLookupByLibrary.simpleMessage("შესვენების დრო"), + "bulk": MessageLookupByLibrary.simpleMessage("ჯგუფური ატვირთვა"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("მასობრივი ატვირთვა"), + "businessCat": MessageLookupByLibrary.simpleMessage("ბიზნეს კატეგორია"), + "businessName": MessageLookupByLibrary.simpleMessage( + "კომპანია და ბიზნესის სახელი", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ყიდვა"), + "buyPremium": MessageLookupByLibrary.simpleMessage("პრემიუმ გეგმის შეძენა"), + "call": MessageLookupByLibrary.simpleMessage("დარეკვა"), + "camera": MessageLookupByLibrary.simpleMessage("კამერა"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ამ ტრანზაქციის ტიპის რედაქტირება შეუძლებელია.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "გადახდის დეტალების მოპოვება ვერ მოხერხდა.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("გაუქმება"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "მოწყობილობების ძებნა...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "იგივე ანგარიშზე გადარიცხვა შეუძლებელია.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ტევადობა"), + "cash": MessageLookupByLibrary.simpleMessage("ნაღდი ფული"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("ნაღდი ფული და ბანკი"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ნაღდი ფულის და ბანკის მართვა", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("ფულადი ნაკადები"), + "cashIn": MessageLookupByLibrary.simpleMessage("ნაღდი ფულის შემოსავალი"), + "cashInHand": MessageLookupByLibrary.simpleMessage("ნაღდი ფული ხელზე"), + "cashOut": MessageLookupByLibrary.simpleMessage("ნაღდი ფულის გასავალი"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ნაღდი ფულიდან ბანკში გადარიცხვა", + ), + "categories": MessageLookupByLibrary.simpleMessage("კატეგორიები"), + "category": MessageLookupByLibrary.simpleMessage("კატეგორია"), + "categoryName": MessageLookupByLibrary.simpleMessage("კატეგორიის სახელი"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ხურდის თანხა"), + "changePassword": MessageLookupByLibrary.simpleMessage("პაროლის შეცვლა"), + "checkEmail": MessageLookupByLibrary.simpleMessage("შეამოწმეთ ელ.ფოსტა"), + "cheque": MessageLookupByLibrary.simpleMessage("ჩეკები"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("ჩეკის თანხა"), + "chequeDate": MessageLookupByLibrary.simpleMessage("ჩეკის თარიღი"), + "chequeList": MessageLookupByLibrary.simpleMessage("ჩეკების სია"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("ჩეკის ნომერი"), + "choose": MessageLookupByLibrary.simpleMessage("არჩევა"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("აირჩიეთ ქვეყანა"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ მომხმარებელი", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ მომწოდებელი", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ თქვენი მახასიათებლები", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "მახასიათებლები არის მნიშვნელოვანი ნაწილი, რაც POSpro-ს განსხვავებულს ხდის ტრადიციული გადაწყვეტილებებისგან.", + ), + "city": MessageLookupByLibrary.simpleMessage("ქალაქი"), + "cityName": MessageLookupByLibrary.simpleMessage("ქალაქის სახელი"), + "clarence": MessageLookupByLibrary.simpleMessage("კლარენსი"), + "clear": MessageLookupByLibrary.simpleMessage("გასუფთავება"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "დაკავშირებისთვის დააწკაპუნეთ", + ), + "close": MessageLookupByLibrary.simpleMessage("დახურვა"), + "closed": MessageLookupByLibrary.simpleMessage("დახურული"), + "code": MessageLookupByLibrary.simpleMessage("კოდი"), + "collectDue": MessageLookupByLibrary.simpleMessage("ვალის აკრეფა"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აკრიფოთ დავალიანება", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("შეგროვებულია:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ამკრეფი"), + "color": MessageLookupByLibrary.simpleMessage("ფერი"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "მრავალი გადასახადის კომბინაცია", + ), + "combo": MessageLookupByLibrary.simpleMessage("კომბო"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "კომბო პროდუქტის ანგარიში", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("კომბო პროდუქტები"), + "comboReport": MessageLookupByLibrary.simpleMessage( + "კომბინირებული ანგარიში", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("მალე მოვა"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "კომპანიის მისამართი", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("წაშლის დადასტურება"), + "confirmPass": MessageLookupByLibrary.simpleMessage("დაადასტურეთ პაროლი"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "დაადასტურეთ პაროლი", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "დაბრუნების დადასტურება", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS-ის დადასტურება"), + "congratulation": MessageLookupByLibrary.simpleMessage("გილოცავთ"), + "connect": MessageLookupByLibrary.simpleMessage( + "დაკავშირებისთვის დააწკაპუნეთ", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "დააკავშირეთ თქვენი პრინტერი", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "დააკავშირეთ თქვენი პრინტერი", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("დაკავშირებულია"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "კონტაქტის დეტალები", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("დაგვიკავშირდით"), + "continueButton": MessageLookupByLibrary.simpleMessage("გაგრძელება"), + "continueE": MessageLookupByLibrary.simpleMessage("გაგრძელება"), + "cost": MessageLookupByLibrary.simpleMessage("ღირებულება"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ღირებულება გადასახადის გარეშე", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "ღირებულება გადასახადის ჩათვლით", + ), + "country": MessageLookupByLibrary.simpleMessage("ქვეყანა"), + "countryName": MessageLookupByLibrary.simpleMessage("ქვეყნის სახელი"), + "create": MessageLookupByLibrary.simpleMessage("შექმნა"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "უფასო ანგარიშის შექმნა", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("უფასო ანგარიშის შექმნა"), + "createBranch": MessageLookupByLibrary.simpleMessage("ფილიალის შექმნა"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "ახალი პაროლის შექმნა", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება შექმნათ PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება შექმნათ გაყიდვა.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("კრედიტი (შემოსავალი)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "პარტიის კრედიტის ლიმიტი", + ), + "currency": MessageLookupByLibrary.simpleMessage("ვალუტა"), + "currentBalance": MessageLookupByLibrary.simpleMessage("მიმდინარე ბალანსი"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "მიმდინარე ნაღდი ფულის ბალანსი", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("მიმდინარე თვე"), + "currentYear": MessageLookupByLibrary.simpleMessage("მიმდინარე წელი"), + "currents": MessageLookupByLibrary.simpleMessage("მიმდინარე"), + "custom": MessageLookupByLibrary.simpleMessage("მორგებული"), + "customDate": MessageLookupByLibrary.simpleMessage("მითითებული თარიღი"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "ინვოისის ბრენდირების მორგება", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("მორგებული ბეჭდვა"), + "customer": MessageLookupByLibrary.simpleMessage("მომხმარებელი"), + "customerDate": MessageLookupByLibrary.simpleMessage("მითითებული თარიღი"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის დავალიანება", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "კლიენტის მთავარი წიგნი", + ), + "customerName": MessageLookupByLibrary.simpleMessage("მომხმარებლის სახელი"), + "customerPay": MessageLookupByLibrary.simpleMessage("მომხმარებელი იხდის"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის ტელეფონის ნომერი", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის ხელმოწერა", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "ყოველდღიური გარიგება", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("საკონტროლო პანელი"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "მონაცემები წარმატებით შენახულია.", + ), + "date": MessageLookupByLibrary.simpleMessage("თარიღი"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "დასაწყისი თარიღი არ შეიძლება იყოს დაწყების თარიღზე ადრე.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "თარიღი სავალდებულოა", + ), + "dates": MessageLookupByLibrary.simpleMessage("თარიღი:"), + "dayBook": MessageLookupByLibrary.simpleMessage("დღიური წიგნი"), + "days": MessageLookupByLibrary.simpleMessage("დღეები"), + "daysLeft": MessageLookupByLibrary.simpleMessage("დარჩენილი დღეები"), + "dealer": MessageLookupByLibrary.simpleMessage("დილერი"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("დილერის ფასი"), + "debitOut": MessageLookupByLibrary.simpleMessage("დებეტი (გასავალი)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "გაყიდვის ნაგულისხმევი ფასი", + ), + "delete": MessageLookupByLibrary.simpleMessage("წაშლა"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ანგარიშის წაშლა"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ნამდვილად გსურთ ამ ჯგუფის წაშლა?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "დარწმუნებული ხართ, რომ გსურთ თქვენი ანგარიშის წაშლა? ეს ქმედება სამუდამოდ წაშლის ყველა თქვენს მონაცემს.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება წაშალოთ პარტია.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "წარმატებით წაიშალა!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("წაშლა..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "მიწოდების მისამართი", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "მიწოდების საფასური", + ), + "department": MessageLookupByLibrary.simpleMessage("განყოფილება"), + "deposit": MessageLookupByLibrary.simpleMessage("დეპოზიტი"), + "depositTo": MessageLookupByLibrary.simpleMessage("დეპოზიტი -ში"), + "description": MessageLookupByLibrary.simpleMessage("აღწერა"), + "designation": MessageLookupByLibrary.simpleMessage("თანამდებობა"), + "designationName": MessageLookupByLibrary.simpleMessage( + "თანამდებობის სახელი", + ), + "details": MessageLookupByLibrary.simpleMessage("დეტალები"), + "developedBy": MessageLookupByLibrary.simpleMessage("შემქმნელი"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-ნიშნა პინ კოდი გაგზავნილია თქვენს ელ.ფოსტის მისამართზე:", + ), + "disable": MessageLookupByLibrary.simpleMessage("გამორთვა"), + "discount": MessageLookupByLibrary.simpleMessage("ფასდაკლება"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "საჩვენებელი სახელი სავალდებულოა", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ნუ შემაწუხებთ"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ნამდვილად გსურთ ამის წაშლა", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "გსურთ მომხმარებლის წაშლა?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "გსურთ აპლიკაციის დახურვა?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ნამდვილად გსურთ ამ ჩეკის ხელახლა გახსნა?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "არ გაქვთ ანგარიში?", + ), + "done": MessageLookupByLibrary.simpleMessage("დასრულებულია"), + "download": MessageLookupByLibrary.simpleMessage("ჩამოტვირთვა"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK-ის ჩამოტვირთვა"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel ფორმატის ჩამოტვირთვა", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ჩამოტვირთვა წარმატებით დასრულდა! შეამოწმეთ დოკუმენტების საქაღალდე", + ), + "downloading": MessageLookupByLibrary.simpleMessage("ჩამოიტვირთება..."), + "due": MessageLookupByLibrary.simpleMessage("ვადა"), + "dueAmount": MessageLookupByLibrary.simpleMessage("ვალის ოდენობა:"), + "dueBalance": MessageLookupByLibrary.simpleMessage("გადასახდელი ბალანსი"), + "dueCollection": MessageLookupByLibrary.simpleMessage("ვალის აკრეფა"), + "dueList": MessageLookupByLibrary.simpleMessage("ვადაგასული სია"), + "duePay": MessageLookupByLibrary.simpleMessage("გადასახდელი ვალი"), + "dueReport": MessageLookupByLibrary.simpleMessage("ვალების ანგარიში"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ვალიანზე გაყიდვები დაუშვებელია მიმტან მომხმარებლებზე.", + ), + "dues": MessageLookupByLibrary.simpleMessage("დავალიანება"), + "duration": MessageLookupByLibrary.simpleMessage("ხანგრძლივობა"), + "durationDays": MessageLookupByLibrary.simpleMessage( + "ხანგრძლივობა (დღეები)", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "მარტივი გამოსაყენებელი მობილური POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro აპლიკაცია არის უფასო, მარტივი გამოსაყენებელი. სინამდვილეში, ეს არის ერთ-ერთი საუკეთესო POS სისტემა მსოფლიოში.", + ), + "edit": MessageLookupByLibrary.simpleMessage("რედაქტირება"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "დასწრების რედაქტირება", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "საბანკო ანგარიშების რედაქტირება", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ბანკის კორექტირების რედაქტირება", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ბანკიდან ნაღდ ფულზე რედაქტირება", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "საბანკო გადარიცხვის რედაქტირება", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "ნაღდი ფულის კორექტირების რედაქტირება", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "ნაღდი ფულიდან ბანკში რედაქტირება", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "კატეგორიის რედაქტირება", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "თანამდებობის რედაქტირება", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "თანამშრომლის რედაქტირება", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "დასვენების დღის რედაქტირება", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("შვებულების რედაქტირება"), + "editModel": MessageLookupByLibrary.simpleMessage("მოდელის რედაქტირება"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "სახელფასო უწყისის რედაქტირება", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ტელეფონის ნომრის რედაქტირება?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage( + "პროდუქტის რედაქტირება", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "შესყიდვის ინვოისის რედაქტირება", + ), + "editRack": MessageLookupByLibrary.simpleMessage("სტელაჟის რედაქტირება"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "გაყიდვების ინვოისის რედაქტირება", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("თაროს რედაქტირება"), + "editShift": MessageLookupByLibrary.simpleMessage("ცვლის რედაქტირება"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "სოციალური მედიის რედაქტირება", + ), + "editTax": MessageLookupByLibrary.simpleMessage("გადასახადის რედაქტირება"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "საგადასახადო ჯგუფის რედაქტირება", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "ვარიაციის რედაქტირება", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "საწყობის რედაქტირება", + ), + "email": MessageLookupByLibrary.simpleMessage("ელ.ფოსტის მისამართი"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ელ.ფოსტა არ შეიძლება იყოს ცარიელი", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ელ.ფოსტა"), + "employee": MessageLookupByLibrary.simpleMessage("თანამშრომელი"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ დაბალი მარაგი", + ), + "end": MessageLookupByLibrary.simpleMessage("დასასრული"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "შესვენების დასასრული", + ), + "endDate": MessageLookupByLibrary.simpleMessage("დასასრულის თარიღი"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "დასრულების თარიღი დაწყების თარიღზე ადრეა", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "დასრულების თარიღი არ შეიძლება იყოს დაწყების თარიღზე ადრე.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("დასრულების დრო"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "დასრულების დრო სავალდებულოა", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "დაასრულეთ თქვენი უფასო გეგმა", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ჯგუფის ნომერი", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ბრენდის სახელი", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ სწორი ფასდაკლება", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მოქმედი OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ სწორი საწყობი", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ანგარიშის საჩვენებელი სახელი", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ანგარიშის მფლობელის სახელი", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ანგარიშის ნომერი", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("შეიყვანეთ მისამართი"), + "enterAmount": MessageLookupByLibrary.simpleMessage("შეიყვანეთ თანხა"), + "enterBalance": MessageLookupByLibrary.simpleMessage("შეიყვანეთ ბალანსი"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ბანკის სახელი", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ პარტიის ნომერი", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ შესვენების დრო", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ბიზნესის/მაღაზიის სახელი", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("შეიყვანეთ ტევადობა"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ კატეგორიის სახელი", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("შეიყვანეთ ფერი"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მომხმარებლის ტელეფონის ნომერი", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ დილერის ფასი", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ აღწერა", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თანამდებობის სახელი", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ფასდაკლება", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანეთ თქვენი ელ.ფოსტის მისამართი ქვემოთ, რათა მიიღოთ პაროლის აღდგენის ბმული.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ დასრულების დრო", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ხარჯების კატეგორიის სახელი", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ხარჯვის თარიღი", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ სრული მისამართი", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ სრული სახელი", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ დასვენების დღის სახელი", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ შემოსავლის კატეგორიის სახელი", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ეტიკეტის ტექსტი", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მწარმოებლის სახელი", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მოდელის სახელი", + ), + "enterName": MessageLookupByLibrary.simpleMessage("შეიყვანეთ სახელი"), + "enterNote": MessageLookupByLibrary.simpleMessage("შეიყვანეთ შენიშვნა"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ საწყისი ბალანსი", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ პროდუქტის კოდი", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ პროდუქტის სახელი", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ შესყიდვის ფასი", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ რაოდენობა", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ბმულის ნომერი", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ გაყიდვის ფასი", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თაროს სახელი", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("შეიყვანეთ ზომა"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ დაწყების დრო", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("შეიყვანეთ საწყობი"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ საგადასახადო განაკვეთი", + ), + "enterType": MessageLookupByLibrary.simpleMessage("შეიყვანეთ ტიპი"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მომხმარებლის სახელი", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მომხმარებლის სათაური", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მოქმედი OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ მნიშვნელობები", + ), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ დღგ/GST ნომერი", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ დღგ/GST სათაური", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ საწყობის სახელი", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("შეიყვანეთ წონა"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ გროსული ფასი", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თქვენი ქვეყანა", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თქვენი ელ.ფოსტის მისამართი", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თქვენი სრული სახელი", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თქვენი სახელი", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ შენიშვნის დონე", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ პაროლი", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თქვენი ტელეფონის ნომერი", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ გაყიდვის შემდგომი შეტყობინება", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "გადასახადის წაშლის შეცდომა", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel ფაილები"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "Excel-ის ამტვირთავი", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "ფასი დღგ-ის გარეშე", + ), + "exit": MessageLookupByLibrary.simpleMessage("გასვლა"), + "exitBank": MessageLookupByLibrary.simpleMessage("ფილიალიდან გასვლა"), + "expDate": MessageLookupByLibrary.simpleMessage("ვადა"), + "expense": MessageLookupByLibrary.simpleMessage("ხარჯი"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ხარჯების კატეგორიები"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ხარჯვის თარიღი"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ხარჯი რაზე"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ხარჯების ანგარიში"), + "expensesType": MessageLookupByLibrary.simpleMessage("ხარჯების ტიპები"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("ვადის სტატუსი"), + "expire": MessageLookupByLibrary.simpleMessage("ვადა გადის"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "ვადაგასული პროდუქტების ანგარიშები", + ), + "expired": MessageLookupByLibrary.simpleMessage("ვადაგასული"), + "expiredDate": MessageLookupByLibrary.simpleMessage("ვარგისიანობის ვადა"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "ვადაგასული ნივთების ანგარიში", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ვადაგასული სია"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "ვადაგასული პროდუქტი", + ), + "expiry": MessageLookupByLibrary.simpleMessage("ვადა"), + "extendPlan": MessageLookupByLibrary.simpleMessage("გეგმის გაგრძელება"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "განყოფილების წაშლა ვერ მოხერხდა", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "გადასახადის წაშლა ვერ მოხერხდა", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "პლატფორმის ვერსიის მიღება ვერ მოხერხდა.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "განყოფილებების ჩატვირთვა ვერ მოხერხდა", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "დაბრუნების დამუშავება ვერ მოხერხდა.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("მოდა"), + "feature": MessageLookupByLibrary.simpleMessage("ფუნქცია"), + "field": MessageLookupByLibrary.simpleMessage("ველი"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 დღე"), + "filter": MessageLookupByLibrary.simpleMessage("ფილტრი"), + "filterByDate": MessageLookupByLibrary.simpleMessage("გაფილტვრა თარიღით"), + "firstName": MessageLookupByLibrary.simpleMessage("სახელი"), + "flat": MessageLookupByLibrary.simpleMessage("ფიქსირებული"), + "folder": MessageLookupByLibrary.simpleMessage( + "შესაძლოა ელ.წერილი თქვენს სპამ საქაღალდეში იყოს.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "დავიწყებული პაროლი", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "უფასო მონაცემთა სარეზერვო ასლი", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "უფასო სიცოცხლის განმავლობაში განახლება", + ), + "freePack": MessageLookupByLibrary.simpleMessage("უფასო პაკეტი"), + "freePlan": MessageLookupByLibrary.simpleMessage("უფასო გეგმა"), + "from": MessageLookupByLibrary.simpleMessage("დან"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ანგარიშიდან"), + "fromDate": MessageLookupByLibrary.simpleMessage("თარიღიდან"), + "fullName": MessageLookupByLibrary.simpleMessage("სრული სახელი"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("სრულად გადახდილი"), + "gallery": MessageLookupByLibrary.simpleMessage("გალერეა"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF-ის შესაქმნელად მონაცემები არ არის", + ), + "gender": MessageLookupByLibrary.simpleMessage("სქესი"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF-ის გენერირება"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF-ის გენერირება"), + "gotEmail": MessageLookupByLibrary.simpleMessage("თქვენ მიიღეთ ელ.წერილი"), + "gotIt": MessageLookupByLibrary.simpleMessage("მივიღე"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "საერთო მოგება (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("გარანტია (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("სტუმარი"), + "haveAcc": MessageLookupByLibrary.simpleMessage("უკვე გაქვთ ანგარიში?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ველების დამალვა"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("ფასი: კლებადობით"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ელ.ფოსტის მისამართი", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("შეიყვანეთ პაროლი"), + "holderName": MessageLookupByLibrary.simpleMessage("მფლობელის სახელი"), + "holiday": MessageLookupByLibrary.simpleMessage("დასვენების დღე"), + "holidayList": MessageLookupByLibrary.simpleMessage( + "დასვენების დღეების სია", + ), + "home": MessageLookupByLibrary.simpleMessage("სახლი"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("დარჩენილი საათები"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ვეთანხმები ჩემი ანგარიშის სამუდამოდ წაშლას.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC კოდი"), + "image": MessageLookupByLibrary.simpleMessage("სურათი"), + "inActive": MessageLookupByLibrary.simpleMessage("არააქტიური"), + "inStock": MessageLookupByLibrary.simpleMessage("მარაგშია"), + "inactive": MessageLookupByLibrary.simpleMessage("არააქტიური"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "ფასი დღგ-ის ჩათვლით", + ), + "income": MessageLookupByLibrary.simpleMessage("შემოსავალი"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "შემოსავლის კატეგორიები", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "შემოსავლების კატეგორიების ანგარიში", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("შემოსავლის თარიღი"), + "incomeFor": MessageLookupByLibrary.simpleMessage("შემოსავალი"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "შემოსავლების ანგარიში", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება income ანგარიშის სანახავად.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("შემოსავლის ტიპი"), + "incomes": MessageLookupByLibrary.simpleMessage("შემოსავლები"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ინფორმაცია ეტიკეტებზე", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("ინსტრუქცია"), + "inv": MessageLookupByLibrary.simpleMessage("ინვ. ნო."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("არასწორი თანხა"), + "inventory": MessageLookupByLibrary.simpleMessage("ინვენტარი"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ ინვენტარის უფლება", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ინვოისი"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ინვოისის ლოგო"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ინვოისის ნომერი"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ინვოისის ნახვა"), + "item": MessageLookupByLibrary.simpleMessage("ნივთი"), + "itemAdded": MessageLookupByLibrary.simpleMessage("პროდუქტი დამატებულია"), + "itemName": MessageLookupByLibrary.simpleMessage("ნივთის სახელი"), + "itemsSales": MessageLookupByLibrary.simpleMessage("პროდუქტების გაყიდვა"), + "joinDate": MessageLookupByLibrary.simpleMessage("დაწყების თარიღი"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ეტიკეტის რულონი 1.5\"*1, 38მმ*25მმ, დაშორება 3.1მმ", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ეტიკეტის რულონი 2\"*1, 50მმ*25მმ, დაშორება 3.1მმ", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ელ.ფოსტა"), + "lablePassword": MessageLookupByLibrary.simpleMessage("პაროლი"), + "language": MessageLookupByLibrary.simpleMessage("ენა"), + "last30Days": MessageLookupByLibrary.simpleMessage("ბოლო 30 დღე"), + "last7Days": MessageLookupByLibrary.simpleMessage("ბოლო 7 დღე"), + "lastMonth": MessageLookupByLibrary.simpleMessage("გასული თვე"), + "lastName": MessageLookupByLibrary.simpleMessage("გვარი"), + "lastYear": MessageLookupByLibrary.simpleMessage("გასულ წელს"), + "leave": MessageLookupByLibrary.simpleMessage("შვებულება"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "შვებულების ხანგრძლივობა", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("შვებულებების სია"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "შვებულების ანგარიშები", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("შვებულების მოთხოვნა"), + "leaveType": MessageLookupByLibrary.simpleMessage("შვებულების ტიპი"), + "ledger": MessageLookupByLibrary.simpleMessage("მთავარი წიგნი"), + "link": MessageLookupByLibrary.simpleMessage("ბმული"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("სია ცარიელია"), + "loading": MessageLookupByLibrary.simpleMessage("იტვირთება"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP პარამეტრები იტვირთება...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("შესვლა"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("შესვლა ელ.ფოსტით"), + "logOut": MessageLookupByLibrary.simpleMessage("გამოსვლა"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "შესვლა ვერ მოხერხდა. გთხოვთ, სცადოთ თავიდან.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("შესვლა ტელეფონით"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("ზარალი"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("ზარალი/მოგება"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ზარალი/მოგება"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "ზარალი/მოგების ანგარიში", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("დაბალი მარაგი"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "დაბალი მარაგის შეტყობინება", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "დაბალი მარაგის ანგარიში", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("ფასი: ზრდადობით"), + "lp": MessageLookupByLibrary.simpleMessage("ზარალი/მოგება"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "ზარალი/მოგების დეტალები", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "პარამეტრების მართვა", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("მწარმოებლის თარიღი"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "მწარმოებლის თარიღი", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("მწარმოებელი"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("შეტყობინება"), + "mobile": MessageLookupByLibrary.simpleMessage("მობილური:"), + "mobiles": MessageLookupByLibrary.simpleMessage("მობილური"), + "model": MessageLookupByLibrary.simpleMessage("მოდელი"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "მოდელი წარმატებით შეიქმნა!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("მოდელის სახელი"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "მოდელი წარმატებით განახლდა!", + ), + "models": MessageLookupByLibrary.simpleMessage("მოდელები"), + "moneyIn": MessageLookupByLibrary.simpleMessage("ფულის შემოსავალი"), + "moneyOut": MessageLookupByLibrary.simpleMessage("ფულის გასავალი"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("ფულის ქვითარი"), + "month": MessageLookupByLibrary.simpleMessage("თვე"), + "monthly": MessageLookupByLibrary.simpleMessage("თვიური"), + "moreInfo": MessageLookupByLibrary.simpleMessage("დამატებითი ინფორმაცია"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "მაქსიმალური გასაყიდი ფასი (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("სახელი"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "სახელი არ შეიძლება იყოს ცარიელი", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "გადარიცხვისთვის საჭიროა მინიმუმ ორი საბანკო ანგარიში.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "წმინდა მოგება (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "ჯამური წმინდა თანხა", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("ახალი პაროლი"), + "next": MessageLookupByLibrary.simpleMessage("შემდეგი"), + "no": MessageLookupByLibrary.simpleMessage("არა"), + "noAcc": MessageLookupByLibrary.simpleMessage("არ გაქვთ ანგარიში?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "შესაბამისი ანგარიშები არ მოიძებნა", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "არააქტიური მომხმარებელი", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "დასწრების ჩანაწერები არ მოიძებნა შერჩეული ფილტრებისთვის.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "დასწრების ჩანაწერები არ მოიძებნა.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "საბანკო ანგარიშები არ მოიძებნა.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "გადარიცხვისთვის საბანკო ანგარიშები არ მოიძებნა.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("სერიის გარეშე"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth მოწყობილობა არ არის არჩეული.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "ფილიალი არ მოიძებნა", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("ჩეკები არ მოიძებნა"), + "noData": MessageLookupByLibrary.simpleMessage( + "მონაცემები არ არის ხელმისაწვდომი", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "მონაცემები არ არის ხელმისაწვდომი", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "მონაცემები არ არის", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ექსპორტისთვის მონაცემები არ არის", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "მონაცემები pdf-ის გენერირებისთვის არ არის", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "მონაცემები არ მოიძებნა", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "განყოფილება არ მოიძებნა.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "ამ განყოფილებისთვის აღწერა არ არის ხელმისაწვდომი.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "ამ თანამდებობისთვის აღწერა არ არის ხელმისაწვდომი.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "აღწერა არ არის მითითებული.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "თანამდებობა არ მოიძებნა.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "დანიშნულების საბანკო ანგარიში არ მოიძებნა.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "მოწყობილობა ვერ მოიძებნა", + ), + "noDue": MessageLookupByLibrary.simpleMessage("ფულის ვალი არ არის"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "არ არის არჩეული დავალიანება", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "ფაილი არ არის არჩეული", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "დასვენების დღეები არ მოიძებნა.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "შესაბამისი დასვენების დღეები არ მოიძებნა", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("ნივთი ვერ მოიძებნა"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "არცერთი ნივთი არ არის შერჩეული", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "შვებულების ჩანაწერები არ მოიძებნა შერჩეული ფილტრებისთვის.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "შვებულების მოთხოვნები არ მოიძებნა.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "შეიყვანილი პროდუქტი ვერ მოიძებნა.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "შესაბამისი სახელფასო ჩანაწერები არ მოიძებნა.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "შენიშვნა არ არის მითითებული.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("პარტია ვერ მოიძებნა"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "სახელფასო ჩანაწერები არ მოიძებნა.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "პროდუქტი არ მოიძებნა", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "თქვენს ძიებას პროდუქტები არ შეესაბამება.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "არცერთი პროდუქტი არ არის შერჩეული", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის როლი არ მოიძებნა", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("ცვლები არ მოიძებნა."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "მარაგების მონაცემები არ არის ხელმისაწვდომი.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ქვეგადასახადი არ არის არჩეული", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "მომწოდებელი არ არის ხელმისაწვდომი", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("გარიგება არ არის"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "ტრანზაქციები არ მოიძებნა", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ამ ფილტრისთვის ტრანზაქციები არ მოიძებნა.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "ტრანზაქციები PDF-ის გენერირებისთვის არ არის", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "მნიშვნელობები არ არის განსაზღვრული", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "ვარიაცია ვერ მოიძებნა.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ანაზღაურებას არ ექვემდებარება (დღგ/ფასდაკლება)", + ), + "none": MessageLookupByLibrary.simpleMessage("არცერთი"), + "notFound": MessageLookupByLibrary.simpleMessage("არ მოიძებნა"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ინტერნეტთან კავშირი არ არის", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ტელეფონის აპლიკაცია არ გაიხსნა.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "შესაბამისი შედეგი ვერ მოიძებნა", + ), + "note": MessageLookupByLibrary.simpleMessage("შენიშვნა"), + "noteLevel": MessageLookupByLibrary.simpleMessage("შენიშვნის დონე"), + "notification": MessageLookupByLibrary.simpleMessage("შეტყობინება"), + "off": MessageLookupByLibrary.simpleMessage("გამორთულია"), + "ok": MessageLookupByLibrary.simpleMessage("კარგი"), + "okay": MessageLookupByLibrary.simpleMessage("კარგი"), + "oldPassword": MessageLookupByLibrary.simpleMessage("ძველი პაროლი"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ძველი პაროლი არ შეიძლება იყოს ცარიელი", + ), + "on": MessageLookupByLibrary.simpleMessage("ჩართულია"), + "open": MessageLookupByLibrary.simpleMessage("ღია"), + "openCamera": MessageLookupByLibrary.simpleMessage("კამერის გახსნა"), + "openSetting": MessageLookupByLibrary.simpleMessage("პარამეტრების გახსნა"), + "openingBalance": MessageLookupByLibrary.simpleMessage("საწყისი ბალანსი"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "საწყისი ბალანსი სავალდებულოა", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("გახსნის თარიღი"), + "opinion": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ თქვენი მოსაზრება", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage("ან გააგრძელეთ"), + "outOfStock": MessageLookupByLibrary.simpleMessage("საწყობში არ არის"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "ჩვენი პრემიუმ გეგმა", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "პაკეტის მახასიათებლები", + ), + "package": MessageLookupByLibrary.simpleMessage("პაკეტი"), + "packageDate": MessageLookupByLibrary.simpleMessage("შეფუთვის თარიღი"), + "packageName": MessageLookupByLibrary.simpleMessage("პაკეტის სახელი"), + "packingDate": MessageLookupByLibrary.simpleMessage("შეფუთვის თარიღი"), + "paid": MessageLookupByLibrary.simpleMessage("გადახდილი"), + "paidAmount": MessageLookupByLibrary.simpleMessage("გადახდილი თანხა"), + "paidBy": MessageLookupByLibrary.simpleMessage("გადახდილია"), + "paidVia": MessageLookupByLibrary.simpleMessage("გადახდილია მეშვეობით"), + "partialPaid": MessageLookupByLibrary.simpleMessage("ნაწილობრივ გადახდილი"), + "parties": MessageLookupByLibrary.simpleMessage("მხარეები"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება შექმნათ პარტია.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("მხარეების სია"), + "partyReports": MessageLookupByLibrary.simpleMessage("მხარის ანგარიშები"), + "partyType": MessageLookupByLibrary.simpleMessage("მხარის ტიპი"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "მოგება მხარის მიხედვით", + ), + "password": MessageLookupByLibrary.simpleMessage("პაროლი"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "პაროლი არ შეიძლება იყოს ცარიელი", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "პაროლი უნდა შედგებოდეს მინიმუმ 6 სიმბოლოსგან", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "პაროლი უნდა შედგებოდეს მინიმუმ 6 სიმბოლოსგან", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "პაროლები არ ემთხვევა", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "გადაიხადეთ გამოწერისთვის", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("გადასახდელი თანხა"), + "payment": MessageLookupByLibrary.simpleMessage("გადახდა"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "გადახდა დასრულებულია", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("გადახდის დეტალები"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "გადახდა ვერ მოხერხდა", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "გადახდა ვერ მოხერხდა. გთხოვთ სცადოთ ხელახლა.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "გადახდის შესაძლებლობა", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("გადახდის მეთოდი"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("გადახდის მეთოდები"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "გადახდა წარმატებულია", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, აირჩიოთ გადახდის ტიპი", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("გადახდის ტიპი"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "გადახდა წარმატებული იყო!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("გადახდის წელი"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("გადახდის თანხები"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("გადახდის ტიპები"), + "paypalPay": MessageLookupByLibrary.simpleMessage("გადახდა PayPal-ით"), + "payroll": MessageLookupByLibrary.simpleMessage("ხელფასი"), + "payrollList": MessageLookupByLibrary.simpleMessage("სახელფასო სია"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("სახელფასო ჩანაწერი"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "სახელფასო ანგარიშები", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF წარმატებით შეიქმნა", + ), + "percent": MessageLookupByLibrary.simpleMessage("პროცენტი"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "წვდომა უარყოფილია", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ბანკის წაშლის უფლება უარყოფილია.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ბანკის განახლების უფლება უარყოფილია.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ბანკის ნახვის უფლება უარყოფილია.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "ნებართვა არ მიენიჭა!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("პირადი ინფორმაცია:"), + "phone": MessageLookupByLibrary.simpleMessage("ტელეფონის ნომერი"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ტელეფონის ნომერი მიუწვდომელია.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ტელეფონის ნომერი"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "ტელეფონის ვერიფიკაცია", + ), + "phonee": MessageLookupByLibrary.simpleMessage("ტელეფონი:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ და ატვირთეთ ფაილი", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ დასასრულის თარიღი", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ საწყისი თარიღი", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დაამატოთ გაყიდვის დაბრუნება", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დაამატოთ მინიმუმ ერთი საბანკო ანგარიში ბალანსის კორექტირებისთვის.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დაამატეთ რაოდენობა", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, შეამოწმოთ ინტერნეტთან კავშირი და სცადოთ თავიდან", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "გთხოვთ პირველ რიგში დააკავშიროთ პრინტერი", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "გთხოვთ დააკავშიროთ თქვენი Bluetooth პრინტერი", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, ჩართოთ Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ უფრო დიდი პაროლი", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ დამადასტურებელი პაროლი", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ თარიღი", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ პაროლი", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი ბრენდის სახელი", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი ბიზნესის სახელი", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი ელ.ფოსტა", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი სახელი", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი ტელეფონის ნომერი", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი პროდუქტის სახელი", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი შესყიდვის ფასი", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ვალიდური რაოდენობა (მინ. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი გაყიდვის ფასი", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ სწორი ერთეულის სახელი", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანეთ თანხა", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, შეიყვანოთ მინიმუმ ერთი მნიშვნელობა.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ ფილიალის სახელი", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ თარიღი", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ თანამდებობის სახელი", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ დასრულების თარიღი", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ დასვენების დღის სახელი", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანეთ სახელი", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, შეიყვანოთ სტელაჟის სახელი", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, შეიყვანოთ თაროს სახელი", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანეთ OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ ერთეულის სახელი", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, შეიყვანოთ სწორი სახელი", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "გთხოვთ პირველ რიგში შეიყვანოთ სწორი ტელეფონის ნომერი და სახელი", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ თქვენი დეტალები.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ თქვენი ტელეფონის ნომერი", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "გთხოვთ შეიყვანოთ თქვენი ხელფასი", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "გთხოვთ პირველ რიგში განახორციელოთ გაყიდვა", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიეთ კატეგორია", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ დანიშნულების საბანკო ანგარიში.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიეთ ხარჯების კატეგორია", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ შვებულების ტიპი", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, ჯერ აირჩიოთ პროდუქტი", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ ცვლა", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ დაწყების თარიღი", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ სტატუსი", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ თანამშრომელი", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ თვე", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ ორივე ანგარიში.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ შესვენების სტატუსი", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ თარიღი", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ განყოფილება", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ თანამდებობა", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, აირჩიოთ პროდუქტი დასაბრუნებლად", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ გადახდის წელი", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, ჯერ აირჩიოთ პროდუქტი", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ დაწყების თარიღი", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ სტატუსი", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ ვალიდური დაწყების და დასრულების თარიღები.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ თქვენი სქესი", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "გთხოვთ აირჩიოთ თქვენი ცვლა", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "გთხოვთ, გამოიყენოთ შესყიდვის სწორი კოდი აპლიკაციით სარგებლობისთვის.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS გაყიდვა"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "გაყიდვის შემდგომი შეტყობინება", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "შექმნილია Acnoo-ს მიერ", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("მხარდაჭერილია"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "პრემიუმ მომხმარებელთა მხარდაჭერა", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("პრემიუმ გეგმა"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("დააჭირეთ ასარჩევად"), + "previewPdf": MessageLookupByLibrary.simpleMessage( + "PDF-ის წინასწარი ნახვა", + ), + "previousDue": MessageLookupByLibrary.simpleMessage("წინა დავალიანება"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "წინა გადახდის თანხა", + ), + "price": MessageLookupByLibrary.simpleMessage("ფასი"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "ფასი არ შეიძლება იყოს ცარიელი", + ), + "print": MessageLookupByLibrary.simpleMessage("ბეჭდვა"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ბანკის დეტალების დაბეჭდვა ინვოისებზე", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("შტრიხკოდის ბეჭდვა"), + "printLabel": MessageLookupByLibrary.simpleMessage("ეტიკეტის ბეჭდვა"), + "printing": MessageLookupByLibrary.simpleMessage("ბეჭდვის ვარიანტი"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("ინვოისის ბეჭდვა"), + "printingOption": MessageLookupByLibrary.simpleMessage( + "ბეჭდვის პარამეტრები", + ), + "product": MessageLookupByLibrary.simpleMessage("პროდუქტი"), + "productBrand": MessageLookupByLibrary.simpleMessage("პროდუქტის ბრენდი"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "პროდუქტის კატეგორია", + ), + "productCode": MessageLookupByLibrary.simpleMessage("პროდუქტის კოდი"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "პროდუქტის კოდი სავალდებულოა", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "პროდუქტის დეტალები", + ), + "productList": MessageLookupByLibrary.simpleMessage("პროდუქტების სია"), + "productModels": MessageLookupByLibrary.simpleMessage("პროდუქტის მოდელები"), + "productName": MessageLookupByLibrary.simpleMessage("პროდუქტის სახელი"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "პროდუქტი არ მოიძებნა", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "პროდუქტის შესყიდვების ისტორია", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "შესყიდვების ანგარიში", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("პროდუქტის სტელაჟები"), + "productReports": MessageLookupByLibrary.simpleMessage( + "პროდუქტის ანგარიშები", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "პროდუქტის გაყიდვების ისტორია", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "გაყიდვების ანგარიში", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "პროდუქტის პარამეტრები", + ), + "productStock": MessageLookupByLibrary.simpleMessage("პროდუქტის მარაგი"), + "productUnit": MessageLookupByLibrary.simpleMessage("პროდუქტის ერთეული"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "პროდუქტის ვარიაციები", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "მოგება პროდუქტის მიხედვით", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "მოგება და ზარალი პროდუქტის მიხედვით", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "შესყიდვა პროდუქტის მიხედვით", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "გაყიდვა პროდუქტის მიხედვით", + ), + "products": MessageLookupByLibrary.simpleMessage("პროდუქტები"), + "profile": MessageLookupByLibrary.simpleMessage("პროფილი"), + "profileEdit": MessageLookupByLibrary.simpleMessage("პროფილის რედაქტირება"), + "profit": MessageLookupByLibrary.simpleMessage("მოგება"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("მოგება და ზარალი"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "მოგება-ზარალის ანგარიში", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("სარგებელი და ზარალი"), + "profitMargin": MessageLookupByLibrary.simpleMessage("მოგების მარჟა (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("მოგების პროცენტი"), + "promo": MessageLookupByLibrary.simpleMessage("პრომო"), + "promoCode": MessageLookupByLibrary.simpleMessage("პრომო კოდი"), + "purchase": MessageLookupByLibrary.simpleMessage("შესყიდვა"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("შესყიდვის განგაში"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("შეძენილია:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "შესყიდვა დადასტურებულია", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "შესყიდვის დეტალები", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "შესყიდვის ფასი (გარედან)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "შესყიდვის ფასი (გარედან) სავალდებულოა", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "შესყიდვის ფასი (შეიცავს)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "შესყიდვის ფასი (შეიცავს) სავალდებულოა", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("შესყიდვების სია"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ახლა შეიძინეთ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "პრემიუმ გეგმის შეძენა", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("შესყიდვის ფასი"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("შესყიდვის რაოდენობა"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "შესყიდვის რაოდენობა აუცილებელია", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "შესყიდვების ანგარიში", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "გაყიდვების დაბრუნება", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "შესყიდვების დაბრუნების ანგარიში", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "შესყიდვების დაბრუნება", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება განაახლოთ შესყიდვები.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება შექმნათ შესყიდვები.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("შეძენილი"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("მყიდველი"), + "qty": MessageLookupByLibrary.simpleMessage("რაოდენობა"), + "quantity": MessageLookupByLibrary.simpleMessage("რაოდენობა"), + "quickOver": MessageLookupByLibrary.simpleMessage("სწრაფი მიმოხილვა"), + "quickOverview": MessageLookupByLibrary.simpleMessage("სწრაფი მიმოხილვა"), + "rack": MessageLookupByLibrary.simpleMessage("სტელაჟი (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("სტელაჟის სახელი"), + "racks": MessageLookupByLibrary.simpleMessage("სტელაჟები (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("ხელახლა გახსნა"), + "read": MessageLookupByLibrary.simpleMessage("კითხვა"), + "receipt": MessageLookupByLibrary.simpleMessage("ქვითარი"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("მიღებული თანხა"), + "receivedBy": MessageLookupByLibrary.simpleMessage("მიმღები"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("მიღებულია"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ბოლო გარიგებები", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("პინ-კოდის მიღება"), + "reduceCash": MessageLookupByLibrary.simpleMessage("ნაღდი ფულის შემცირება"), + "reference": MessageLookupByLibrary.simpleMessage("მითითება"), + "referenceNo": MessageLookupByLibrary.simpleMessage("მითითების ნომერი"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("მითითების ნომერი"), + "register": MessageLookupByLibrary.simpleMessage("რეგისტრაცია"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ჩვენ უნდა დარეგისტრიროთ თქვენი ტელეფონი დაწყებამდე!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("დარჩენილი"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "დარჩენილი დავალიანება", + ), + "remark": MessageLookupByLibrary.simpleMessage("შენიშვნა"), + "rememberMe": MessageLookupByLibrary.simpleMessage("დამიმახსოვრე"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "დამიმახსოვრე მოგვიანებით", + ), + "remove": MessageLookupByLibrary.simpleMessage("წაშლა"), + "reports": MessageLookupByLibrary.simpleMessage("ანგარიშები"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "OTP-ის ხელახალი გაგზავნა", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("შეიყვანეთ მოქმედი OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "პაროლის გადატვირთვა ელ.ფოსტის ან ტელეფონის ნომრის გამოყენებით", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "პაროლის გადატვირთვა აღდგენისა და ანგარიშზე შესვლისთვის", + ), + "resets": MessageLookupByLibrary.simpleMessage("განულება"), + "retailer": MessageLookupByLibrary.simpleMessage("წვრილმანი ვაჭარი"), + "retry": MessageLookupByLibrary.simpleMessage("ხელახლა ცდა"), + "retryScan": MessageLookupByLibrary.simpleMessage("ხელახალი სკანირება"), + "retur": MessageLookupByLibrary.simpleMessage("დაბრუნება"), + "returnAmount": MessageLookupByLibrary.simpleMessage("დაბრუნების თანხა"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "დაბრუნების რაოდენობა", + ), + "returned": MessageLookupByLibrary.simpleMessage("დაბრუნებული"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("დაბრუნებული თანხა"), + "returnedDate": MessageLookupByLibrary.simpleMessage("დაბრუნების თარიღი"), + "returnedItem": MessageLookupByLibrary.simpleMessage("დაბრუნებული ნივთი"), + "role": MessageLookupByLibrary.simpleMessage("როლი"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("როლი და უფლება"), + "roles": MessageLookupByLibrary.simpleMessage("როლები"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "დამრგვალება უახლოეს მთელამდე", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "დამრგვალება უახლოეს მეათედამდე (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "დამრგვალება უახლოეს მეათედამდე (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "დამრგვალება უახლოეს მეათედამდე (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "დამრგვალება მთელ რიცხვამდე", + ), + "rounding": MessageLookupByLibrary.simpleMessage(" დამრგვალება"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("დასრულებული ჯამი"), + "roundings": MessageLookupByLibrary.simpleMessage("გარშემორტყმა (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("მიმდინარე ნაღდი ფული"), + "sNo": MessageLookupByLibrary.simpleMessage("№"), + "salary": MessageLookupByLibrary.simpleMessage("ხელფასი"), + "sale": MessageLookupByLibrary.simpleMessage("გაყიდვა"), + "saleBy": MessageLookupByLibrary.simpleMessage("გამყიდველი"), + "saleEdit": MessageLookupByLibrary.simpleMessage("გაყიდვის რედაქტირება"), + "saleList": MessageLookupByLibrary.simpleMessage("გაყიდვების სია"), + "salePrice": MessageLookupByLibrary.simpleMessage("გაყიდვის ფასი"), + "saleQty": MessageLookupByLibrary.simpleMessage("გაყიდვის რაოდენობა"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "გაყიდვის ფასი სავალდებულოა", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("გაყიდვის დაბრუნება"), + "sales": MessageLookupByLibrary.simpleMessage("გაყიდვები"), + "salesBy": MessageLookupByLibrary.simpleMessage("გაყიდულია:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("გაყიდვების დეტალები"), + "salesList": MessageLookupByLibrary.simpleMessage("გაყიდვების სია"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "გაყიდვების და შესყიდვების მიმოხილვა", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("გაყიდვების ანგარიში"), + "salesReturn": MessageLookupByLibrary.simpleMessage("გაყიდვების დაბრუნება"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "გაყიდვების დაბრუნების ანგარიში", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "გაყიდვების პარამეტრები", + ), + "save": MessageLookupByLibrary.simpleMessage("შენახვა"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "შენახვა და გამოქვეყნება", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("პარამეტრების შენახვა"), + "saveVariant": MessageLookupByLibrary.simpleMessage("ვარიაციის შენახვა"), + "saving": MessageLookupByLibrary.simpleMessage("ინახება"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "პროდუქტის QR კოდის სკანირება", + ), + "search": MessageLookupByLibrary.simpleMessage("ძებნა"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("დასწრების ძიება"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "სერიის ნომრის ძებნა...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("ძებნა აქ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("შვებულებების ძიება"), + "searchProduct": MessageLookupByLibrary.simpleMessage("პროდუქტის ძებნა"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ტრანზაქციების ძიება...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ძიება..."), + "seconds": MessageLookupByLibrary.simpleMessage("წამი"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ნახეთ ყველა პრომო კოდი", + ), + "select": MessageLookupByLibrary.simpleMessage("აირჩიეთ"), + "selectABrand": MessageLookupByLibrary.simpleMessage("აირჩიეთ ბრენდი"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("აირჩიეთ ინვოისი"), + "selectAccount": MessageLookupByLibrary.simpleMessage("აირჩიეთ ანგარიში"), + "selectAll": MessageLookupByLibrary.simpleMessage("ყველას არჩევა"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ მინიმუმ ერთი თარო", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ ბანკი ან ნაღდი ფული", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ ბიზნეს კატეგორია", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("აირჩიეთ კატეგორია"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ მომხმარებელი", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("აირჩიეთ თარიღი"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ჯერ აირჩიეთ თარიღი", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ დეპოზიტის დანიშნულება", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ჯერ აირჩიეთ თანამშრომელი", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ დაწყების თარიღი", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("აირჩიეთ ნივთები"), + "selectLang": MessageLookupByLibrary.simpleMessage("აირჩიეთ თქვენი ენა"), + "selectModel": MessageLookupByLibrary.simpleMessage("აირჩიეთ მოდელი"), + "selectOne": MessageLookupByLibrary.simpleMessage("აირჩიეთ ერთი"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ ერთი ანგარიში", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ პროდუქტის კატეგორია", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ პროდუქტის ერთეული", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("აირჩიეთ სტელაჟი"), + "selectShelf": MessageLookupByLibrary.simpleMessage("აირჩიეთ თარო"), + "selectStock": MessageLookupByLibrary.simpleMessage("აირჩიეთ მარაგი"), + "selectTax": MessageLookupByLibrary.simpleMessage("აირჩიეთ გადასახადი"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ დასრულების თარიღი", + ), + "selectType": MessageLookupByLibrary.simpleMessage("აირჩიეთ ტიპი"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "აირჩიეთ ვარიაციები:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("აირჩიეთ საწყობი"), + "sellAll": MessageLookupByLibrary.simpleMessage("ყველაფრის გაყიდვა >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("გასაყიდი ფასი"), + "sellsBy": MessageLookupByLibrary.simpleMessage("იყიდება"), + "send": MessageLookupByLibrary.simpleMessage("გაგზავნა"), + "sendCode": MessageLookupByLibrary.simpleMessage("კოდის გაგზავნა"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ჩვენ გამოგიგზავნეთ ელ.წერილი პაროლის აღდგენის ინსტრუქციებით:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "გაგზავნეთ აღდგენის ბმული", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage( + "შეტყობინების გაგზავნა", + ), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS-ის გაგზავნა"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS-ის გაგზავნა"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "გაგზავნეთ თქვენი ელ.ფოსტა", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "განაახლეთ თქვენი პროფილი, რათა დაუკავშირდეთ ექიმს უკეთესი შთაბეჭდილების მისაღებად", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "ახალი პაროლის დაყენება", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("პროფილის დაყენება"), + "setting": MessageLookupByLibrary.simpleMessage("პარამეტრები"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 დღე"), + "share": MessageLookupByLibrary.simpleMessage("გაზიარება"), + "shelf": MessageLookupByLibrary.simpleMessage("თარო (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("თაროს სახელი"), + "shelves": MessageLookupByLibrary.simpleMessage("თაროები (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("ცვლა"), + "shiftName": MessageLookupByLibrary.simpleMessage("ცვლის სახელი"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "მიწოდების მისამართი", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "მიწოდების საფასური", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "მაღაზიის საწყისი ბალანსი", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "მაღაზიის დარჩენილი ბალანსი", + ), + "showAction": MessageLookupByLibrary.simpleMessage("მოქმედების ჩვენება"), + "showCode": MessageLookupByLibrary.simpleMessage("კოდის ჩვენება"), + "showCombo": MessageLookupByLibrary.simpleMessage("კომბოს ჩვენება"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("ვადის ჩვენება"), + "showName": MessageLookupByLibrary.simpleMessage("სახელის ჩვენება"), + "showPrice": MessageLookupByLibrary.simpleMessage("ფასის ჩვენება"), + "showSingle": MessageLookupByLibrary.simpleMessage("ერთეულის ჩვენება"), + "showVariant": MessageLookupByLibrary.simpleMessage("ვარიანტის ჩვენება"), + "signIn": MessageLookupByLibrary.simpleMessage("შესვლა"), + "signUp": MessageLookupByLibrary.simpleMessage("რეგისტრაცია"), + "single": MessageLookupByLibrary.simpleMessage("ერთი ერთეული"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 დღე"), + "size": MessageLookupByLibrary.simpleMessage("ზომა"), + "skip": MessageLookupByLibrary.simpleMessage("გამოტოვება"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "გამოტოვეთ განახლება", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / კოდი"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / კოდი"), + "sl": MessageLookupByLibrary.simpleMessage("ს/ნ"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ჭკვიანი საათი"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "სოციალური მარკეტინგი", + ), + "sold": MessageLookupByLibrary.simpleMessage("გაყიდული"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ვებ-გვერდზე რაღაც შეფერხებაა.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("რაღაც არის"), + "staffLogin": MessageLookupByLibrary.simpleMessage("პერსონალის შესვლა"), + "start": MessageLookupByLibrary.simpleMessage("დაწყება"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "შესვენების დასაწყისი", + ), + "startDate": MessageLookupByLibrary.simpleMessage("საწყისი თარიღი"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "ახალი გაყიდვის დაწყება", + ), + "startTime": MessageLookupByLibrary.simpleMessage("დაწყების დრო"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "დაწყების დრო სავალდებულოა", + ), + "started": MessageLookupByLibrary.simpleMessage("დაწყებული"), + "state": MessageLookupByLibrary.simpleMessage("მიმდინარე რეგიონი"), + "stateName": MessageLookupByLibrary.simpleMessage("რეგიონის სახელი"), + "status": MessageLookupByLibrary.simpleMessage("სტატუსი"), + "staus": MessageLookupByLibrary.simpleMessage("სტატუსი"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "ჯერ არ არის გადახდილი", + ), + "stock": MessageLookupByLibrary.simpleMessage("საწყობი"), + "stockList": MessageLookupByLibrary.simpleMessage("საწყობის სია"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("მარაგი / ვარიანტი"), + "stockReport": MessageLookupByLibrary.simpleMessage("საწყობის ანგარიში"), + "stockValue": MessageLookupByLibrary.simpleMessage("საწყობის ღირებულება"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "მარაგი უნდა იყოს მინიმუმ 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("საწყობი:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("ქვეგადასახადების სია"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ქვეგადასახადები"), + "subTotal": MessageLookupByLibrary.simpleMessage("ნაწილობრივი ჯამი"), + "submit": MessageLookupByLibrary.simpleMessage("გაგზავნა"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("გამოწერა ახლავე"), + "subscription": MessageLookupByLibrary.simpleMessage("გამოწერა"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "გამოწერის ანგარიშები", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("გამოწერები"), + "subtotal": MessageLookupByLibrary.simpleMessage("ნაწილობრივი ჯამი"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "წარმატებით გადახდილი", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("მომწოდებელი იხდის"), + "supplier": MessageLookupByLibrary.simpleMessage("მომწოდებელი"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "მომწოდებლის დეტალები", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("მომწოდებლის ვალი"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "მომწოდებლის მთავარი წიგნი", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("მომწოდებლის სახელი"), + "switchBank": MessageLookupByLibrary.simpleMessage("ფილიალის შეცვლა?"), + "switchs": MessageLookupByLibrary.simpleMessage("შეცვლა"), + "tax": MessageLookupByLibrary.simpleMessage("გადასახადი (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("საგადასახადო ჯგუფი"), + "taxPercent": MessageLookupByLibrary.simpleMessage("გადასახადის პროცენტი"), + "taxRates": MessageLookupByLibrary.simpleMessage( + "საგადასახადო განაკვეთები", + ), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "საგადასახადო განაკვეთები - თქვენი საგადასახადო განაკვეთების მართვა", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("საგადასახადო ანგარიში"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "საგადასახადო ანგარიშების სია", + ), + "taxType": MessageLookupByLibrary.simpleMessage("საგადასახადო ტიპი"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "გადასახადი ერთი/მრავალი საგადასახადო ტიპით", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "გმადლობთ შესყიდვისთვის", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "გმადლობთ დავალიანების გადახდისთვის", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "თერმული ინვოისის ლოგო", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "თერმული პრინტერის ენა", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "თერმული გვერდის ზომა", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 დღე"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 ეტიკეტი ფურცელზე, 8.27 x 11.69 ინჩი", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ამ თვეს"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ეს გეგმა არ ექვემდებარება განახლებას", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ეს გეგმა არ არის ხელმისაწვდომი შესაძენად", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ეს პროდუქტი უკვე დამატებულია!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("ამ კვირას"), + "thisYear": MessageLookupByLibrary.simpleMessage("ამ წელს"), + "time": MessageLookupByLibrary.simpleMessage("დრო"), + "timeIn": MessageLookupByLibrary.simpleMessage("მოსვლის დრო"), + "timeOut": MessageLookupByLibrary.simpleMessage("წასვლის დრო"), + "to": MessageLookupByLibrary.simpleMessage("სკენ"), + "toAccount": MessageLookupByLibrary.simpleMessage("ანგარიშზე"), + "toDate": MessageLookupByLibrary.simpleMessage("თარიღამდე"), + "today": MessageLookupByLibrary.simpleMessage("დღეს"), + "todaySummary": MessageLookupByLibrary.simpleMessage("დღევანდელი რეზიუმე"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ტოპ 5 კლიენტი"), + "top5Product": MessageLookupByLibrary.simpleMessage("ტოპ 5 პროდუქტი"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("ტოპ 5 მომწოდებელი"), + "total": MessageLookupByLibrary.simpleMessage("სულ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("საერთო თანხა"), + "totalAssets": MessageLookupByLibrary.simpleMessage("სულ აქტივები"), + "totalBalance": MessageLookupByLibrary.simpleMessage("სრული ბალანსი"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "საერთო კატეგორიები", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("საერთო დავალიანება"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "საერთო დავალიანების თანხა", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("საერთო ხარჯი"), + "totalIncome": MessageLookupByLibrary.simpleMessage("საერთო შემოსავალი"), + "totalItems": MessageLookupByLibrary.simpleMessage("საერთო ნივთები"), + "totalLoss": MessageLookupByLibrary.simpleMessage("საერთო ზარალი"), + "totalPayable": MessageLookupByLibrary.simpleMessage("საერთო გადასახადი"), + "totalPrice": MessageLookupByLibrary.simpleMessage("საერთო ფასი"), + "totalProduct": MessageLookupByLibrary.simpleMessage("საერთო პროდუქტები"), + "totalProfit": MessageLookupByLibrary.simpleMessage("საერთო მოგება"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("საერთო შესყიდვა"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "სულ დაბრუნებული თანხა", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("სულ დაბრუნებული"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "მთლიანი სახელფასო თანხა", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("საერთო გაყიდვები"), + "totalVat": MessageLookupByLibrary.simpleMessage("საერთო დღგ"), + "totall": MessageLookupByLibrary.simpleMessage("სულ:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "ტრანზაქციის მიმოხილვა", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("ტრანზაქციის ტიპი"), + "transactions": MessageLookupByLibrary.simpleMessage("გარიგებები"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ტრანზაქციების ისტორია", + ), + "transfer": MessageLookupByLibrary.simpleMessage("გადარიცხვა"), + "transferCheque": MessageLookupByLibrary.simpleMessage("ჩეკის გადარიცხვა"), + "transferDate": MessageLookupByLibrary.simpleMessage("გადარიცხვის თარიღი"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ხელახლა სცადეთ"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("ტიპი"), + "typeSelect": MessageLookupByLibrary.simpleMessage("აირჩიეთ ტიპი"), + "unPaid": MessageLookupByLibrary.simpleMessage("გადაუხდელი"), + "unit": MessageLookupByLibrary.simpleMessage("ერთეული"), + "unitName": MessageLookupByLibrary.simpleMessage("ერთეულის სახელი"), + "unitPirce": MessageLookupByLibrary.simpleMessage("ერთეულის ფასი"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ერთეულის ფასი"), + "units": MessageLookupByLibrary.simpleMessage("ერთეულები"), + "unlimited": MessageLookupByLibrary.simpleMessage("უსაზღვრო"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "უსაზღვრო გამოყენება", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ჩვენი პაკეტის უსაზღვრო გამოყენება 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("განახლება"), + "updateBranch": MessageLookupByLibrary.simpleMessage("ფილიალის განახლება"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "კონტაქტის განახლება", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "მარაგის განახლება ვერ მოხერხდა", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("ახლა განაახლეთ"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება განაახლოთ პარტია.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "პროდუქტის განახლება", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "პროდუქტი წარმატებით განახლდა!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება განაახლოთ პროდუქტი.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "თქვენი პროფილის განახლება", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "შესყიდვის განახლება", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("როლის განახლება"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ უფლება განაახლოთ გაყიდვა.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "წარმატებით განახლდა", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "განაახლეთ თქვენი პროფილი, რათა დაუკავშირდ", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "განაახლეთ თქვენი გამოწერა", + ), + "updating": MessageLookupByLibrary.simpleMessage("განახლება..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ახლა განაახლეთ"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID QR კოდისთვის", + ), + "upload": MessageLookupByLibrary.simpleMessage("ატვირთვა"), + "uploadImage": MessageLookupByLibrary.simpleMessage("სურათის ატვირთვა"), + "uploading": MessageLookupByLibrary.simpleMessage("იტვირთება..."), + "useGallery": MessageLookupByLibrary.simpleMessage("გალერეის გამოყენება"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის სათაური არ შეიძლება იყოს ცარიელი", + ), + "user": MessageLookupByLibrary.simpleMessage("მომხმარებელი"), + "userRole": MessageLookupByLibrary.simpleMessage("მომხმარებლის როლი"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "მომხმარებლის როლის დეტალები", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("მომხმარებლის სათაური"), + "values": MessageLookupByLibrary.simpleMessage("მნიშვნელობები"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ვარიაცია წარმატებით დაემატა!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ვარიაცია წარმატებით წაიშალა!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ვარიანტების სია"), + "variationId": MessageLookupByLibrary.simpleMessage("ვარიაციის ID"), + "variations": MessageLookupByLibrary.simpleMessage("ვარიაციები"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ვარიაციული პროდუქტები", + ), + "vat": MessageLookupByLibrary.simpleMessage("დღგ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("დღგ და გადასახადი"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("დღგ/GST ნომერი"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("დღგ/GST სათაური"), + "vatId": MessageLookupByLibrary.simpleMessage("დღგ-ის ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("დღგ-ის ნომერი"), + "vatReports": MessageLookupByLibrary.simpleMessage("დღგ-ის ანგარიშები"), + "vatType": MessageLookupByLibrary.simpleMessage("დღგ-ის ტიპი"), + "verification": MessageLookupByLibrary.simpleMessage("ვერიფიკაცია"), + "verify": MessageLookupByLibrary.simpleMessage("გადამოწმება"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "გადაამოწმეთ თქვენი ელ.ფოსტა", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "ელ.ფოსტის გადამოწმება", + ), + "view": MessageLookupByLibrary.simpleMessage("ნახე დეტალები"), + "viewAll": MessageLookupByLibrary.simpleMessage("ყველას ნახვა"), + "viewDetails": MessageLookupByLibrary.simpleMessage("დეტალების ნახვა"), + "viewPrice": MessageLookupByLibrary.simpleMessage("ფასის ნახვა"), + "viewStock": MessageLookupByLibrary.simpleMessage("მარაგის ნახვა"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "ტრანზაქციების ნახვა - ", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "შემოსული მომხმარებელი", + ), + "wallet": MessageLookupByLibrary.simpleMessage("საფულე"), + "walletBalance": MessageLookupByLibrary.simpleMessage("საფულის ბალანსი"), + "warehouse": MessageLookupByLibrary.simpleMessage("საწყობი (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("საწყობის სახელი"), + "warranty": MessageLookupByLibrary.simpleMessage("გარანტია (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ჩვენ გამოგიგზავნეთ დადასტურების ელ.წერილი", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ჩვენ გამოგიგზავნეთ OTP თქვენს ტელეფონის ნომერზე", + ), + "weekly": MessageLookupByLibrary.simpleMessage("კვირეული"), + "weight": MessageLookupByLibrary.simpleMessage("წონა"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("გამარჯობა!"), + "whatNew": MessageLookupByLibrary.simpleMessage("რა არის ახალი"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("გროსული ფასი"), + "wholesaler": MessageLookupByLibrary.simpleMessage("გროსისტი"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("მალე დაემატება"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "დაწერეთ თქვენი შეტყობინება აქ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "აქ ჩაწერეთ ტექსტი...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("წლიური"), + "years": MessageLookupByLibrary.simpleMessage("წლები"), + "yes": MessageLookupByLibrary.simpleMessage("დიახ"), + "yesterday": MessageLookupByLibrary.simpleMessage("გუშინ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "თქვენ ვერ გადაიხდით მეტს, ვიდრე უნდა გადაიხადოთ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "ახლა შეგიძლიათ ხელახლა გაგზავნოთ OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ შტრიხკოდის გენერირების უფლება.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ მოდელის წაშლის უფლება.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ თაროს წაშლის უფლება", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ მოგების და ზარალის უფლება.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ ხარჯების კატეგორიის შექმნის უფლება.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ შემოსავლების კატეგორიის შექმნის უფლება.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ მოდელის შექმნის უფლება", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ შესყიდვების შექმნის უფლება.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ განყოფილების წაშლის უფლება.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ თანამდებობის წაშლის უფლება.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ შვებულების მოთხოვნის წაშლის უფლება.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ სახელფასო უწყისის წაშლის უფლება.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ Excel-ში ექსპორტის უფლება", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ შტრიხკოდის გენერირების უფლება.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ ანგარიშის გენერირების უფლება", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ ფილიალის განახლების უფლება.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ განყოფილების განახლების უფლება.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ შვებულების მოთხოვნის განახლების უფლება.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ მოდელის განახლების უფლება", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ დასვენების დღეების განახლების უფლება.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ დასწრების ნახვის უფლება", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ სახელფასო უწყისის განახლების უფლება.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ თანამდებობის განახლების უფლება.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ ცვლის წაშლის უფლება.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ ცვლის განახლების უფლება.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ სტელაჟების შექმნის უფლება.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ სტელაჟების წაშლის უფლება.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ სტელაჟების განახლების უფლება.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ ხარჯის შექმნის უფლება.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "თქვენ არ გაქვთ შემოსავლის შექმნის უფლება.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "თქვენ უნდა მიანიჭოთ ნებართვა", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("თქვენ იყენებთ"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "გსურთ ამ პროდუქტის წაშლა?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "თქვენი უფასო პაკეტი თითქმის დასრულებულია, შეიძინეთ თქვენი შემდეგი გეგმა. მადლობა.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("თქვენი პაკეტი"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "თქვენი პაკეტი ამოიწურება 5 დღეში", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "თქვენი პაკეტი დღეს ამოიწურება\n\nგთხოვთ ისევ შეიძინოთ", + ), + "zip": MessageLookupByLibrary.simpleMessage("საფოსტო ინდექსი"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "შეიყვანეთ საფოსტო ინდექსი", + ), + }; +} diff --git a/lib/generated/intl/messages_kk.dart b/lib/generated/intl/messages_kk.dart new file mode 100644 index 0000000..9ae6b39 --- /dev/null +++ b/lib/generated/intl/messages_kk.dart @@ -0,0 +1,2299 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a kk locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'kk'; + + static String m0(start) => + "OTP кодын \$${start} секундтан кейін қайта жіберу"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Мүштері туралы мәлімет", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("ШОТ-ФАКТУРА"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "A4 шот-фактура логотипі", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Шоттың көрсетілетін атауы", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Шот иесінің аты", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Шот атауы"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Шот атауы"), + "action": MessageLookupByLibrary.simpleMessage("Әрекет"), + "actions": MessageLookupByLibrary.simpleMessage("Әрекеттер"), + "active": MessageLookupByLibrary.simpleMessage("Белсенді"), + "add": MessageLookupByLibrary.simpleMessage("Қосу"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Сатып алу қосыңыз"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Қатысуды қосу"), + "addBank": MessageLookupByLibrary.simpleMessage("Банк қосу"), + "addBrand": MessageLookupByLibrary.simpleMessage("Бренд қосу"), + "addCash": MessageLookupByLibrary.simpleMessage("Қолма-қол ақша қосу"), + "addCategory": MessageLookupByLibrary.simpleMessage("Санат қосу"), + "addContact": MessageLookupByLibrary.simpleMessage("Байланыс қосу"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Мүштері қосыңыз"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Тұтынушы қосу"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Жеткізу қосу"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Бөлім қосу"), + "addDesignation": MessageLookupByLibrary.simpleMessage("Жаңа лауазым қосу"), + "addExpense": MessageLookupByLibrary.simpleMessage("Шығын қосу"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Шығын категориясын қосу", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Мереке қосу"), + "addImage": MessageLookupByLibrary.simpleMessage("Сурет қосу"), + "addIncome": MessageLookupByLibrary.simpleMessage("Кіріс қосу"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Кіріс категориясын қосу", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Өнімдерді қосу"), + "addLeave": MessageLookupByLibrary.simpleMessage("Демалыс қосу"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Көбірек өріс қосу"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Жаңа мекенжай қосу"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Жаңа қатысуды қосу", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Банк шоттарын қосу", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Жаңа қызметкер қосу", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Жаңа мереке қосу"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Жаңа демалыс қосу"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Жаңа модель қосу"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Жаңа жалақы тізілімін қосу", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Жаңа Өнім қосу"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("Сатып алу қосыңыз"), + "addNewRack": MessageLookupByLibrary.simpleMessage("Жаңа сөре қосу"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Жаңа ауысым қосу"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Жаңа салық қосу"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Жаңа вариация қосу", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Жаңа вариациялар қосу", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("Жаңа қойма қосу"), + "addNote": MessageLookupByLibrary.simpleMessage("Ескертпе қосу"), + "addParty": MessageLookupByLibrary.simpleMessage("Тараптарды қосу"), + "addPayment": MessageLookupByLibrary.simpleMessage("Төлем қосу"), + "addProduct": MessageLookupByLibrary.simpleMessage("Өнім қосыңыз"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен өнім қосыңыз", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Өнім сәтті құрылды!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Өнімді құруға рұқсатыңыз жоқ.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Сатып алу қосу"), + "addRole": MessageLookupByLibrary.simpleMessage("Рөл қосу"), + "addSale": MessageLookupByLibrary.simpleMessage("Сатып алу қосыңыз"), + "addSales": MessageLookupByLibrary.simpleMessage("Сатып алу қосу"), + "addShelf": MessageLookupByLibrary.simpleMessage("Жаңа бөлік қосу"), + "addShift": MessageLookupByLibrary.simpleMessage("Ауысым қосу"), + "addStock": MessageLookupByLibrary.simpleMessage("Қоймаға қосу"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Ішкі вариация қосу", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Салық қосу"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Жаңа салық тобын қосу", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Бірлік қосу"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Пайдаланушы рөліні қосу", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Вариант қосу"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Варианттың мәліметтерін қосу", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Себетке қосылды"), + "adding": MessageLookupByLibrary.simpleMessage("Қосылып жатыр..."), + "address": MessageLookupByLibrary.simpleMessage("Мекен-жай"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Банк балансын түзету", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақшаны түзету", + ), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақша балансын түзету", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Түзету күні"), + "admin": MessageLookupByLibrary.simpleMessage("Әкімші"), + "advance": MessageLookupByLibrary.simpleMessage("Алдын ала төлем"), + "all": MessageLookupByLibrary.simpleMessage("Барлық"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Барлық бизнес шешімдері", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Сатып алу Про – барлық бизнес шешімі, жеке, есеп, сатып алу, жарнау және зарықтық/көбейту.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Барлық қызметкерлер"), + "allParties": MessageLookupByLibrary.simpleMessage("Барлық тараптар"), + "allParty": MessageLookupByLibrary.simpleMessage("Барлық тараптар"), + "allTime": MessageLookupByLibrary.simpleMessage("Барлық уақыт"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Барлық транзакциялар", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Көже қосылды"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Есептік жазбаңыз бар ма?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Сома"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Сома 0-ден көп болуы керек", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Соманы дөңгелектеу әдісі", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Сомасы жазумен"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("Сома міндетті"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS келесі нөмірге жіберіледі: ", + ), + "android": MessageLookupByLibrary.simpleMessage("Android және iOS Қолдау"), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Жаңа жаңарту қол жетімді\nПриложениеңізді жаңартыңыз", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Қолдану"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Сіз сенімдісіз бе?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Бұл филиалды жойғыңыз келетініне сенімдісіз бе?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Бұл рөлді жоюға сенімдісіз бе?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Басқа филиалға ауысқыңыз келетініне сенімдісіз бе?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Бұл тарапты жойғыңыз келетініне сенімдісіз бе?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Бұл филиалдан шыққыңыз келетініне сенімдісіз бе?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Күні бойынша"), + "assets": MessageLookupByLibrary.simpleMessage("Активтер"), + "attachment": MessageLookupByLibrary.simpleMessage("Қосымша файл"), + "attendance": MessageLookupByLibrary.simpleMessage("Қатысу"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Қатысу есептері"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Уәкілетті қол", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Автоматты есептелген күндер", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Автоматты таңдалған"), + "backToHome": MessageLookupByLibrary.simpleMessage("Басты бетке оралу"), + "balance": MessageLookupByLibrary.simpleMessage("Теңгерім"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Төленетін қалдық"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Баланс"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "bank": MessageLookupByLibrary.simpleMessage("Банк"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банк шоттары"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банк деректері"), + "bankName": MessageLookupByLibrary.simpleMessage("Банк атауы"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Банктен банкке аударым", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Банктен қолма-қол ақшаға аударым", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Штрих-код жапсырмасын басып шығару параметрлері", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Штрихкод генераторы"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Штрих-код генераторы", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Штрих-кодтар"), + "batch": MessageLookupByLibrary.simpleMessage("Партия"), + "batchNo": MessageLookupByLibrary.simpleMessage("Партия №"), + "billTO": MessageLookupByLibrary.simpleMessage("Төлеуші"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Шот бойынша пайда"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Төлем мекенжайы"), + "birthDate": MessageLookupByLibrary.simpleMessage("Туған күні"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth өшірулі. Оны қосыңыз.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Филиал"), + "branchList": MessageLookupByLibrary.simpleMessage("Филиалдар тізімі"), + "brand": MessageLookupByLibrary.simpleMessage("Бренд"), + "brandName": MessageLookupByLibrary.simpleMessage("Бренд атауы"), + "brands": MessageLookupByLibrary.simpleMessage("Брендтер"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Үзіліс ұзақтығы"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Үзіліс мәртебесі"), + "breakTime": MessageLookupByLibrary.simpleMessage("Үзіліс уақыты"), + "bulk": MessageLookupByLibrary.simpleMessage("Жаппай жүктеу"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Жаппай жүктеу"), + "businessCat": MessageLookupByLibrary.simpleMessage("Бизнес санаты"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Компания және бизнес атауы", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Қазір сатып алу"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Премиум планды сатып алу", + ), + "call": MessageLookupByLibrary.simpleMessage("Қоңырау шалу"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Бұл транзакция түрін өңдеу мүмкін емес.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Төлем мәліметтерін алу мүмкін болмады.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Болдырмау"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Құрылғыларды іздеу...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Бір шотқа аудару мүмкін емес.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Қабілет"), + "cash": MessageLookupByLibrary.simpleMessage("Нақт"), + "cashAndBank": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақша және банк", + ), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақша және банк басқармасы", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Ақша ағыны"), + "cashIn": MessageLookupByLibrary.simpleMessage("Қолма-қол кіріс"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Қолма-қол ақша"), + "cashOut": MessageLookupByLibrary.simpleMessage("Қолма-қол шығыс"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақшадан банкке аударым", + ), + "categories": MessageLookupByLibrary.simpleMessage("Санаттар"), + "category": MessageLookupByLibrary.simpleMessage("Санат"), + "categoryName": MessageLookupByLibrary.simpleMessage("Категория аты"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Қайтарым сомасы"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Құпия сөзді өзгерту", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Электрондық поштаны тексеру", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Чектер"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Чек сомасы"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Чек күні"), + "chequeList": MessageLookupByLibrary.simpleMessage("Чектер тізімі"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Чек нөмірі"), + "choose": MessageLookupByLibrary.simpleMessage("Таңдау"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Елді таңдаңыз"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Тапсырыс берушіні таңдау", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Тапсырыс берушіні таңдау", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Мүмкіндіктерді таңдау", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Мүмкіндіктер – бұл салымдау шешімдеріндегі маңызды бөлік, Сатып алу Проданы традициялды шешімнен айырып тұратын.", + ), + "city": MessageLookupByLibrary.simpleMessage("Қала"), + "cityName": MessageLookupByLibrary.simpleMessage("Қаланың атауы"), + "clarence": MessageLookupByLibrary.simpleMessage("Кларенс"), + "clear": MessageLookupByLibrary.simpleMessage("Тазалау"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Байлану үшін басыңыз", + ), + "close": MessageLookupByLibrary.simpleMessage("Жабу"), + "closed": MessageLookupByLibrary.simpleMessage("Жабық"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Төлемді топтау"), + "collectDues": MessageLookupByLibrary.simpleMessage("Төлемді топтаңыз"), + "collectedBy": MessageLookupByLibrary.simpleMessage("Жиналған:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Жинаған"), + "color": MessageLookupByLibrary.simpleMessage("Түс"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Бірнеше салықтың комбинациясы", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комбо"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Комбо тауар есебі", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комбо өнімдер"), + "comboReport": MessageLookupByLibrary.simpleMessage("Комбо есеп"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Жақында келеді"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Компания мекенжайы", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Жоюды растау"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Құпия сөзді растау"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Парольді растау"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Қайтаруды растау"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS-ті растау"), + "congratulation": MessageLookupByLibrary.simpleMessage("Құттықтаймыз"), + "connect": MessageLookupByLibrary.simpleMessage("Байлану үшін басыңыз"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Принтерге байланыс", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Принтеріңізді қосыңыз", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Қосылған құрылғы:"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Байланыс мәліметтері", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Бізге хабарласыңыз"), + "continueButton": MessageLookupByLibrary.simpleMessage("Жалғастыру"), + "continueE": MessageLookupByLibrary.simpleMessage("Жалғастыру"), + "cost": MessageLookupByLibrary.simpleMessage("Құны"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Салықсыз құны"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Салықпен қоса алғандағы құны", + ), + "country": MessageLookupByLibrary.simpleMessage("Ел"), + "countryName": MessageLookupByLibrary.simpleMessage("Ел атауы"), + "create": MessageLookupByLibrary.simpleMessage("Жасау"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Тегін есептік жазба жасау", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Тегін аккаунт жасау"), + "createBranch": MessageLookupByLibrary.simpleMessage("Филиал құру"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Жаңа пароль жасау", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF құруға рұқсатыңыз жоқ.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Сатуды құруға рұқсатыңыз жоқ.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Кредит (Кіріс)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Тараптың кредит лимиті", + ), + "currency": MessageLookupByLibrary.simpleMessage("Валюта"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Ағымдағы қалдық"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Ағымдағы қолма-қол ақша қалдығы", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Ағымдағы ай"), + "currentYear": MessageLookupByLibrary.simpleMessage("Ағымдағы жыл"), + "currents": MessageLookupByLibrary.simpleMessage("Ағымдағы"), + "custom": MessageLookupByLibrary.simpleMessage("Тәңірқабыл"), + "customDate": MessageLookupByLibrary.simpleMessage("Арнайы күн"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Жеке Шот-Брендинг", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Арнайы басып шығару"), + "customer": MessageLookupByLibrary.simpleMessage("Тұтынушы"), + "customerDate": MessageLookupByLibrary.simpleMessage("Арнайы күн"), + "customerDue": MessageLookupByLibrary.simpleMessage("Клиенттің қарызы"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Клиенттер кітабы"), + "customerName": MessageLookupByLibrary.simpleMessage("Мүштері аты"), + "customerPay": MessageLookupByLibrary.simpleMessage("Клиент төлемі"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Клиенттің телефон нөмірі", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Клиенттің қолы"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Күн сайынғы амал", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Басқару панелі"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Деректер сәтті сақталды.", + ), + "date": MessageLookupByLibrary.simpleMessage("Күні"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Аяқталу күні басталу күнінен ерте болмауы керек.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Күн міндетті"), + "dates": MessageLookupByLibrary.simpleMessage("Күндер:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Күнделік"), + "days": MessageLookupByLibrary.simpleMessage("күн"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Қалған күн"), + "dealer": MessageLookupByLibrary.simpleMessage("Дилер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Дилер алу бағасы"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дебет (Шығыс)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Әдепкі сату бағасы", + ), + "delete": MessageLookupByLibrary.simpleMessage("Жою"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Есептік жазбаны жою"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Бұл партияны жойғыңыз келе ме?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Тіркелгіңізді жойғыңыз келетініне сенімдісіз бе? Бұл әрекет барлық деректеріңізді біржола өшіреді.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Тарапты жоюға рұқсатыңыз жоқ.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Сәтті жойылды!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Жою..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Жеткізу мекенжайы", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Жеткізу шығару"), + "department": MessageLookupByLibrary.simpleMessage("Бөлім"), + "deposit": MessageLookupByLibrary.simpleMessage("Депозит"), + "depositTo": MessageLookupByLibrary.simpleMessage("Депозит"), + "description": MessageLookupByLibrary.simpleMessage("Сипаттама"), + "designation": MessageLookupByLibrary.simpleMessage("Лауазым"), + "designationName": MessageLookupByLibrary.simpleMessage("Лауазым атауы"), + "details": MessageLookupByLibrary.simpleMessage("Толығырақ"), + "developedBy": MessageLookupByLibrary.simpleMessage("Әзірлеуші"), + "digits": MessageLookupByLibrary.simpleMessage( + "Электрондық пошта мекенжайыңызға 6-цифрлы PIN-код жіберілді:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Өшіру"), + "discount": MessageLookupByLibrary.simpleMessage("Жеңілдік"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Көрсетілетін атау міндетті", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Қамтамасыз етпеу"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Мұны шынымен жойғыңыз келе ме", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Пайдаланушыны жойғыңыз келе ме?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Қосымшадан шығуды қалайсыз ба?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Бұл чекті шынымен қайта ашқыңыз келе ме?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Есептік жазбаңыз жоқ па?", + ), + "done": MessageLookupByLibrary.simpleMessage("Дайын"), + "download": MessageLookupByLibrary.simpleMessage("Жүктеу"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK жүктеу"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel форматын жүктеу", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Жүктеу сәтті аяқталды! Құжаттар папкасын тексеріңіз", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Жүктелуде..."), + "due": MessageLookupByLibrary.simpleMessage("Төленуі керек"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Төлем сомасы: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Қарыз қалдығы"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Кеңес алу"), + "dueList": MessageLookupByLibrary.simpleMessage("Төлемдер тізімі"), + "duePay": MessageLookupByLibrary.simpleMessage("Төленетін қарыз"), + "dueReport": MessageLookupByLibrary.simpleMessage( + "Төлемдер туралы есептік", + ), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Қаржылық қарызы бар клиенттерге сату рұқсат етілмейді.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Берішектер"), + "duration": MessageLookupByLibrary.simpleMessage("Ұзақтығы"), + "durationDays": MessageLookupByLibrary.simpleMessage("Ұзақтығы (Күн)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "POS-терминалды оңай қолдану", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Сатып алу Про қолданушыларға тегін, оңай пайдаланатын. Себебі, бұл ең жақсы POS жүйелерінің бірі.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Өңдеу"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Қатысуды өңдеу"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Банк шоттарын өңдеу", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Банк түзетуін өңдеу", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Банктен қолма-қол ақшаға өңдеу", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Банк аударымын өңдеу", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақша түзетуін өңдеу", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақшадан банкке өңдеу", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Санатты өңдеу"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Лауазымды өңдеу"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Қызметкерді өңдеу"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Мерекені өңдеу"), + "editLeave": MessageLookupByLibrary.simpleMessage("Деемалысты өңдеу"), + "editModel": MessageLookupByLibrary.simpleMessage("Модельді өңдеу"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Жалақы тізілімін өңдеу", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Телефон нөмірін өңдеу керек пе?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Өнімді өңдеу"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Сатып алу счетін өңдеу", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Сөрені өңдеу"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Сатып алу счетін өңдеу", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Бөлікті өңдеу"), + "editShift": MessageLookupByLibrary.simpleMessage("Ауысымды өңдеу"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Әлеуметтік медианы редакциялау", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Салықты өңдеу"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Салық тобын өңдеу"), + "editVariations": MessageLookupByLibrary.simpleMessage("Вариацияны өңдеу"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Қойманы өңдеу"), + "email": MessageLookupByLibrary.simpleMessage( + "Электрондық пошта мекенжайы", + ), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Электрондық пошта бос болмауы керек", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Электрондық пошта"), + "employee": MessageLookupByLibrary.simpleMessage("Қызметкер"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Қоймадағы азды енгізіңіз", + ), + "end": MessageLookupByLibrary.simpleMessage("Аяқталды"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Үзіліс соңы"), + "endDate": MessageLookupByLibrary.simpleMessage("Аяқталу күні"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Аяқталу күні басталу күнінен ерте", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Аяқталу күні басталу күнінен ерте болмауы керек.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Аяқталу уақыты"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Аяқталу уақыты міндетті", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Тегін жоспарыңызды аяқтаңыз", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Партия нөмірін енгізіңіз", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Бренд атауын енгізіңіз", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Жарамды жеңілдікті енгізіңіз", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Жарамды OTP кодын енгізіңіз", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Жарамды қойма енгізіңіз", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Шоттың көрсетілетін атауы", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Шот иесінің атын енгізіңіз", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Шот нөмірін енгізіңіз", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage( + "Мекенжайды енгізіңіз", + ), + "enterAmount": MessageLookupByLibrary.simpleMessage("Сомманы енгізіңіз"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Балансты енгізіңіз"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Банк атауын енгізіңіз", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Партия нөмірін енгізіңіз", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Үзіліс уақытын енгізіңіз", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Бизнес/Дүкен атауын енгізіңіз", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Қуатты енгізіңіз"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Санат атауын енгізіңіз", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Түсті енгізіңіз"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Клиенттің телефон нөмірін енгізіңіз", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Дилер бағасын енгізіңіз", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Сипаттама енгізіңіз", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Лауазым атауын енгізіңіз", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Жеңілдік енгізіңіз"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Құпия сөзді қалпына келтіру сілтемесін алу үшін төмендегі электрондық пошта мекенжайыңызды енгізіңіз.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Аяқталу уақытын енгізіңіз", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Шығын категориясының атын енгізіңіз", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Жарналды күндерді енгізіңіз", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Толық мекен-жайын енгізіңіз", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Толық аты-жөнін енгізіңіз", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Мереке атауын енгізіңіз", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Кіріс категориясының атын енгізіңіз", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Белгі мәтінін енгізіңіз", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Өндіруші атын енгізіңіз", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Модель атауын енгізіңіз", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Атын енгізіңіз"), + "enterNote": MessageLookupByLibrary.simpleMessage("Ескертуді енгізіңіз"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Бастапқы теңгерімді енгізіңіз", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Өнім кодын енгізіңіз", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Өнім атауын енгізіңіз", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Сатып алу бағасын енгізіңіз", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Сан енгізіңіз"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Анықтама нөмірін енгізіңіз", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Сату бағасын енгізіңіз", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Бөлік атауын енгізіңіз", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Өлшем енгізіңіз"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Басталу уақытын енгізіңіз", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Қойманы енгізіңіз"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Салық мөлшерлемесін енгізіңіз", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Түрін енгізіңіз"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Пайдаланушы атын енгізіңіз", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Пайдаланушы атауын енгізіңіз", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Жарамды OTP енгізіңіз", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Мәндерді енгізіңіз"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ҚҚС/СТТ нөмірін енгізіңіз", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ҚҚС/СТТ атауын енгізіңіз", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Қойма атауын енгізіңіз", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Салмақ енгізіңіз"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Бөлшек сауда бағасын енгізіңіз", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Еліңізді енгізіңіз", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Электрондық пошта мекенжайын енгізіңіз", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Толық аты-жөніңізді енгізіңіз", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Атыңызды енгізіңіз"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Ескертпе деңгейін енгізіңіз", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Құпия сөзді енгізіңіз", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Телефон нөмірін енгізіңіз", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Сатудан кейінгі хабарламаны енгізіңіз", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Салықты жою қатесі", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel файлдары"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel жүктеуші"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Салықсыз баға"), + "exit": MessageLookupByLibrary.simpleMessage("Шығу"), + "exitBank": MessageLookupByLibrary.simpleMessage("Филиалдан шығу"), + "expDate": MessageLookupByLibrary.simpleMessage("Жарамдылық мерзімі"), + "expense": MessageLookupByLibrary.simpleMessage("Тариф"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Шығын категориялары"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Шығын күні"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Шығын үшін"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Шығынның есептігі"), + "expensesType": MessageLookupByLibrary.simpleMessage("Шығыс түрлері"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Жарамдылық мәртебесі", + ), + "expire": MessageLookupByLibrary.simpleMessage("Мерзімі өтеді"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Мерзімі өтетін өнімдер есебі", + ), + "expired": MessageLookupByLibrary.simpleMessage("Мерзімі өткен"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Жарамдылық мерзімі"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Мерзімі өткен тауарлар есебі", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Мерзімі өткен тізім"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Мерзімі өткен өнім", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Мерзімі"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Жоспарды ұзарту"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Бөлімді жою сәтсіз аяқталды", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Салықты жою әрекеті сәтсіз болды", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Платформа нұсқасын алу сәтсіз аяқталды.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Бөлімдерді жүктеу сәтсіз аяқталды", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Қайтаруды өңдеу сәтсіз аяқталды.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Модалар"), + "feature": MessageLookupByLibrary.simpleMessage("Функция"), + "field": MessageLookupByLibrary.simpleMessage("Алаң"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 күн"), + "filter": MessageLookupByLibrary.simpleMessage("Фильтр"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Күн бойынша сүзу"), + "firstName": MessageLookupByLibrary.simpleMessage("Аты"), + "flat": MessageLookupByLibrary.simpleMessage("Тіркелген"), + "folder": MessageLookupByLibrary.simpleMessage( + "Хаттың спам қалтасына түскен болуы мүмкін.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Құпия сөзді ұмыттыңыз ба?", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Тегін Деректерді Қайта Қалпына Келтіру", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Тегін Өмірлік Жаңарту", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Тегін пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Тегін план"), + "from": MessageLookupByLibrary.simpleMessage("Кімнен"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Шоттан"), + "fromDate": MessageLookupByLibrary.simpleMessage("Басталу күні"), + "fullName": MessageLookupByLibrary.simpleMessage("Толық аты-жөні"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Толық төленді"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерея"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF жасау үшін деректер жоқ", + ), + "gender": MessageLookupByLibrary.simpleMessage("Жынысы"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF жасау"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF құру"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Сізге хат келді"), + "gotIt": MessageLookupByLibrary.simpleMessage("Түсінікті"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Жалпы пайда (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Кепілдік (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Қонақ"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Аккаунтыңыз бар ма?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Өрістерді жасыру"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Бағасы: жоғарыдан төменге", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Электрондық пошта мекенжайын енгізіңіз", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Пароль енгізіңіз"), + "holderName": MessageLookupByLibrary.simpleMessage("Иесінің аты"), + "holiday": MessageLookupByLibrary.simpleMessage("Мереке"), + "holidayList": MessageLookupByLibrary.simpleMessage("Мерекелер тізімі"), + "home": MessageLookupByLibrary.simpleMessage("Басты бет"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Қалған сағат"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Тіркелгімді біржола жоюға келісемін.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC коды"), + "image": MessageLookupByLibrary.simpleMessage("Сурет"), + "inActive": MessageLookupByLibrary.simpleMessage("Белсенді емес"), + "inStock": MessageLookupByLibrary.simpleMessage("Қоймада бар"), + "inactive": MessageLookupByLibrary.simpleMessage("Белсенді емес"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Салықпен қоса алғандағы баға", + ), + "income": MessageLookupByLibrary.simpleMessage("Кіріс"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Кіріс категориялары", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Кіріс санаттарының есебі", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Кіріс күні"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Кіріс үшін"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Кіріс есебі"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Табыс туралы есепті көруге рұқсатыңыз жоқ.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Кіріс түрі"), + "incomes": MessageLookupByLibrary.simpleMessage("Кірістер"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Жапсырмалардағы ақпарат", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Нұсқаулық"), + "inv": MessageLookupByLibrary.simpleMessage("Инв №"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Жарамсыз сома"), + "inventory": MessageLookupByLibrary.simpleMessage("Инвентаризация"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Қоймаға рұқсатыңыз жоқ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Счет-фактура"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Шот-фактура логотипі"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Шот-фактура нөмірі"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Есеп көрсетуші"), + "item": MessageLookupByLibrary.simpleMessage("Зат"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Өнім қосылды"), + "itemName": MessageLookupByLibrary.simpleMessage("Тауар атауы"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Өнімдер сатылымы"), + "joinDate": MessageLookupByLibrary.simpleMessage( + "Жұмысқа қабылданған күні", + ), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Жапсырма орамы 1.5\"*1, 38мм*25мм, аралығы 3.1мм", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Жапсырма орамы 2\"*1, 50мм*25мм, аралығы 3.1мм", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Электрондық пошта"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Пароль"), + "language": MessageLookupByLibrary.simpleMessage("Тіл"), + "last30Days": MessageLookupByLibrary.simpleMessage("Соңғы 30 күн"), + "last7Days": MessageLookupByLibrary.simpleMessage("Соңғы 7 күн"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Өткен ай"), + "lastName": MessageLookupByLibrary.simpleMessage("Тегі"), + "lastYear": MessageLookupByLibrary.simpleMessage("Өткен жылы"), + "leave": MessageLookupByLibrary.simpleMessage("Демалыс"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Демалыс ұзақтығы"), + "leaveList": MessageLookupByLibrary.simpleMessage("Демалыс тізімі"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Демалыс есептері"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Демалыс сұранысы"), + "leaveType": MessageLookupByLibrary.simpleMessage("Демалыс түрі"), + "ledger": MessageLookupByLibrary.simpleMessage("Бас кітап"), + "link": MessageLookupByLibrary.simpleMessage("Сілтеме"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Тізім бос"), + "loading": MessageLookupByLibrary.simpleMessage("Жүктелуде"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP параметрлері жүктелуде...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Кіру"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Электрондық пошта арқылы кіру", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Шығу"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Кіру сәтсіз аяқталды. Қайталап көріңіз.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Телефон арқылы кіру", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Зиян"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Зиян/кепіл"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Зиян/Пайда"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Зиян/Пайда есебі", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Қоймада аз"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Аз қалған тауар туралы ескерту", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Қоймадағы аздық туралы есеп", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Бағасы: төменнен жоғарыға", + ), + "lp": MessageLookupByLibrary.simpleMessage("Зиян/Кеңес"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Зиян/Кеңес Толығырақ"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Параметрлерді басқару", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Өндірілген күні"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Өндірілген күні"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Өнімнің шығарушысы"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Хабарлама"), + "mobile": MessageLookupByLibrary.simpleMessage("Мобиль:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Ұялы телефон"), + "model": MessageLookupByLibrary.simpleMessage("Модель"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель сәтті жасалды!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Модель атауы"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель сәтті жаңартылды!", + ), + "models": MessageLookupByLibrary.simpleMessage("Модельдер"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Ақша кірісі"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Ақша шығысы"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Түбіртек"), + "month": MessageLookupByLibrary.simpleMessage("Ай"), + "monthly": MessageLookupByLibrary.simpleMessage("Ай сайын"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Толық мәлімет"), + "mrp": MessageLookupByLibrary.simpleMessage("МДП"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Максималды сату бағасы (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Аты"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Аты бос болмауы керек", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Аударым жасау үшін кем дегенде екі банк шоты қажет.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Таза пайда (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Таза жалпы сома"), + "newPassword": MessageLookupByLibrary.simpleMessage("Жаңа пароль"), + "next": MessageLookupByLibrary.simpleMessage("Келесі"), + "no": MessageLookupByLibrary.simpleMessage("Жоқ"), + "noAcc": MessageLookupByLibrary.simpleMessage("Ештеңе аккаунт жоқ па?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Сәйкес келетін шоттар табылмады", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Белсенді пайдаланушы емес", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Таңдалған сүзгілер үшін қатысу жазбалары табылмады.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Қатысу жазбалары табылмады.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Банк шоттары табылмады.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Аударым жасау үшін банк шоттары табылмады.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Партиясыз"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth құрылғысы таңдалмаған.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Филиал табылмады"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Чектер табылмады"), + "noData": MessageLookupByLibrary.simpleMessage("Деректер жоқ"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Деректер жоқ"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Деректер жоқ"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Экспорттауға деректер жоқ", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "pdf жасау үшін деректер жоқ", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Деректер табылмады"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Бөлім табылмады.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Бұл бөлім үшін сипаттама жоқ."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Бұл лауазым үшін сипаттама жоқ."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Сипаттама берілмеген.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Лауазым табылмады.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Мақсатты банк шоты табылмады.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Құрылғы табылмады"), + "noDue": MessageLookupByLibrary.simpleMessage("Қарыз жоқ"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Қарыз таңдалмады"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Файл таңдалмады"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Мерекелер табылмады.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Сәйкес келетін мерекелер табылмады", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Тауар табылмады"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ешбір элемент таңдалмаған", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Таңдалған сүзгілер үшін демалыс жазбалары табылмады.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Демалыс сұраныстары табылмады.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Таңдаған өнім табылмады.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Сәйкес келетін жалақы жазбалары табылмады.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Ескертпе жоқ."), + "noParty": MessageLookupByLibrary.simpleMessage("Тараптар табылмады"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Жалақы жазбалары табылмады.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Өнім табылмады"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Іздеуіңізге сәйкес өнімдер жоқ.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ешбір өнім таңдалмаған", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Пайдаланушы рөлі табылмады", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Ауысымдар табылмады.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Қойма деректері қолжетімді емес.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Қосымша салық таңдалмады", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Қолжетімді тапсырыс беруші жоқ", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Транзакция жоқ"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Транзакциялар табылмады", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Бұл сүзгі үшін транзакциялар табылмады.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF жасау үшін транзакциялар жоқ", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Мәндер анықталмаған", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Вариация табылмады.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Қайтарылмайтын (ҚҚС/Жеңілдік)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ештеңе"), + "notFound": MessageLookupByLibrary.simpleMessage("Табылмады"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Интернет байланысы жоқ", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Телефон қолданбасы іске қосылмады.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Сәйкес нәтиже табылмады", + ), + "note": MessageLookupByLibrary.simpleMessage("Ескертпе"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Ескертпе деңгейі"), + "notification": MessageLookupByLibrary.simpleMessage("Хабарлама"), + "off": MessageLookupByLibrary.simpleMessage("Өшірілген"), + "ok": MessageLookupByLibrary.simpleMessage("ОК"), + "okay": MessageLookupByLibrary.simpleMessage("Жарайды"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Ескі құпия сөз"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ескі құпия сөз бос болмауы керек", + ), + "on": MessageLookupByLibrary.simpleMessage("Қосулы"), + "open": MessageLookupByLibrary.simpleMessage("Ашық"), + "openCamera": MessageLookupByLibrary.simpleMessage("Камераны ашу"), + "openSetting": MessageLookupByLibrary.simpleMessage("Параметрлерді ашу"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Ашылу балансы"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Бастапқы қалдық міндетті", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Ашылу күні"), + "opinion": MessageLookupByLibrary.simpleMessage("Пікіріңізді енгізіңіз"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Немесе жалғастыру"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Қоймада жоқ"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Біздің Премиум жоспарымыз", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Пакеттің мүмкіндіктері", + ), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "packageDate": MessageLookupByLibrary.simpleMessage("Қапталған күні"), + "packageName": MessageLookupByLibrary.simpleMessage("Пакет атауы"), + "packingDate": MessageLookupByLibrary.simpleMessage("Қаптау күні"), + "paid": MessageLookupByLibrary.simpleMessage("Төленген"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Төленген сома"), + "paidBy": MessageLookupByLibrary.simpleMessage("Төлеуші"), + "paidVia": MessageLookupByLibrary.simpleMessage("Арқылы төленді"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Жартылай төленген"), + "parties": MessageLookupByLibrary.simpleMessage("Тіркелушілер"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Тарапты құруға рұқсатыңыз жоқ.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Топтау тізімі"), + "partyReports": MessageLookupByLibrary.simpleMessage("Тараптар есебі"), + "partyType": MessageLookupByLibrary.simpleMessage("Тарап түрі"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Тарап бойынша пайда", + ), + "password": MessageLookupByLibrary.simpleMessage("Құпия сөз"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Пароль бос болмауы керек", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Құпия сөз кемінде 6 таңбадан тұруы керек", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Құпия сөз кемінде 6 таңбадан тұруы керек", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Парольдер сәйкес келмейді", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Жазылу үшін төлеңіз", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Төленетін сома"), + "payment": MessageLookupByLibrary.simpleMessage("Төлем"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Төлем аяқталды"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Төлем деректері"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Төлем сәтсіз болды"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Төлем сәтсіз болды. Қайта көріңіз.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Төлем шлюзі"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Төлем әдісі"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Төлем тәсілдері"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Төлем сәтті"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Төлем түрін таңдаңыз", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Төлем түрі"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Төлем сәтті өтті!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Төлем жылы"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Төлем сомасы"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Төлем түрлері"), + "paypalPay": MessageLookupByLibrary.simpleMessage("PayPal арқылы төлеу"), + "payroll": MessageLookupByLibrary.simpleMessage("Жалақы"), + "payrollList": MessageLookupByLibrary.simpleMessage("Жалақы тізілімі"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Жалақы жазбасы"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Жалақы есептері"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf сәтті жасалды", + ), + "percent": MessageLookupByLibrary.simpleMessage("Пайыз"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Рұқсат берілмеді", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Банкті жоюға рұқсат берілмеді.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Банкті жаңартуға рұқсат берілмеді.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Банкті көруге рұқсат берілмеді.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Рұқсат берілмеді!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Жеке ақпарат:"), + "phone": MessageLookupByLibrary.simpleMessage("Телефон нөмірі"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Телефон нөмірі қолжетімсіз.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Телефон нөмірі"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Телефонды растау", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Телефон:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Файлды таңдау және жүктеу", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Аяқталу күнін таңдаңыз", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Басталу күнін таңдаңыз", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Сатылымды қайтаруды қосыңыз", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Балансты түзету үшін кем дегенде бір банк шотын қосыңыз.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("Сан қосыңыз"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Интернет байланысын тексеріп, қайталап көріңіз", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен принтерді байланысқа алыңыз", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Bluetooth принтеріңізді қосыңыз", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Bluetooth-ты қосыңыз", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Ұзын пароль енгізіңіз", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Растау үшін құпия сөзді енгізіңіз", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("Күнді енгізіңіз"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Құпия сөзді енгізіңіз", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Жарамды бренд атауын енгізіңіз", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Жарамды бизнес атауын енгізіңіз", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Жарамды электрондық пошта мекенжайын енгізіңіз", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Жарамды ат енгізіңіз", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Жарамды телефон нөмірін енгізіңіз", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Жарамды өнім атауын енгізіңіз", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Жарамды сатып алу бағасын енгізіңіз", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Жарамды санды енгізіңіз (мин. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Жарамды сату бағасын енгізіңіз", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Жарамды бірлік атын енгізіңіз", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Соманы енгізіңіз", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Кем дегенде бір мән енгізіңіз.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Филиал атауын енгізіңіз", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("Күнді енгізіңіз"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Лауазым атауын енгізіңіз", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Аяқталу күнін таңдаңыз", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Мереке атауын енгізіңіз", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Аты енгізіңіз"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Сөре атауын енгізуіңізді сұраймыз", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Бөлік атауын енгізуіңізді сұраймыз", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "OTP кодын енгізіңіз", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Бірлік атын енгізіңіз", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Жарамды атауды енгізіңіз", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен жарамды телефон және ат енгізіңіз", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Өз деректеріңізді енгізіңіз.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Телефон нөміріңізді енгізіңіз", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Жалақыңызды енгізіңіз", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен сату жасаңыз", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Санатты таңдаңыз", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("Мақсатты банк шотын таңдаңыз."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Шығын категориясын таңдаңыз", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Демалыс түрін таңдаңыз", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен өнімді таңдаңыз", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Ауысымды таңдаңыз", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Басталу күнін таңдаңыз", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Мәртебені таңдаңыз", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Қызметкерді таңдаңыз", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Айды таңдаңыз", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Екі шотты да таңдаңыз.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Үзіліс мәртебесін таңдаңыз", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage("Күнді таңдаңыз"), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Бөлімді таңдаңыз", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Лауазымды таңдаңыз", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Қайтару үшін тауарды таңдаңыз", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Төлем жылын таңдаңыз", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен өнімді таңдаңыз", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Басталу күнін таңдаңыз", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Мәртебені таңдаңыз", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Жарамды басталу және аяқталу күндерін таңдаңыз.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Жынысыңызды таңдаңыз", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Ауысымыңызды таңдаңыз", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Қолданбаны пайдалану үшін жарамды сатып алу кодын пайдаланыңыз.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS сату"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Сатудан кейінгі хабарлама", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo бетімен жеткізілген", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Қуаттайды"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android және iOS Қолдау", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Премиум план"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Таңдау үшін басыңыз", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF қарау"), + "previousDue": MessageLookupByLibrary.simpleMessage("Алдыңғы төлем"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Алдыңғы төлем сомасы", + ), + "price": MessageLookupByLibrary.simpleMessage("Баға"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Баға бос болмауы тиіс"), + "print": MessageLookupByLibrary.simpleMessage("Шығару"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Шот-фактураларда банк деректерін басып шығару", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Штрих-кодты басып шығару", + ), + "printLabel": MessageLookupByLibrary.simpleMessage( + "Жапсырманы басып шығару", + ), + "printing": MessageLookupByLibrary.simpleMessage("Басып шығару опциясы"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Шот-фактураны басып шығару", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Басып шығару опциясы", + ), + "product": MessageLookupByLibrary.simpleMessage("Өнім"), + "productBrand": MessageLookupByLibrary.simpleMessage("Өнім бренді"), + "productCategory": MessageLookupByLibrary.simpleMessage("Өнім санаты"), + "productCode": MessageLookupByLibrary.simpleMessage("Өнім коды"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Өнім коды қажет", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Өнім туралы мәліметтер", + ), + "productList": MessageLookupByLibrary.simpleMessage("Өнім тізімі"), + "productModels": MessageLookupByLibrary.simpleMessage("Өнім модельдері"), + "productName": MessageLookupByLibrary.simpleMessage("Өнім атауы"), + "productNotFound": MessageLookupByLibrary.simpleMessage("Өнім табылмады"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Өнім сатып алу тарихы", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Өнім сатып алу есебі", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Өнім сөрелері"), + "productReports": MessageLookupByLibrary.simpleMessage("Өнім есептері"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Өнім сату тарихы", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Өнім сату есебі", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Өнім параметрлері"), + "productStock": MessageLookupByLibrary.simpleMessage("Өнім қоры"), + "productUnit": MessageLookupByLibrary.simpleMessage("Өнім бірлігі"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Өнім вариациялары", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Өнім бойынша пайда", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Өнім бойынша пайда мен залал", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Өнім бойынша сатып алу", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Өнім бойынша сату", + ), + "products": MessageLookupByLibrary.simpleMessage("Өнімдер"), + "profile": MessageLookupByLibrary.simpleMessage("Профиль"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Профильді өңдеу"), + "profit": MessageLookupByLibrary.simpleMessage("Кеңес"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Пайда мен залал"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Пайда мен залал есебі", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Пайда және шығын"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Пайда мөлшері (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Пайда пайызы"), + "promo": MessageLookupByLibrary.simpleMessage("Промо"), + "promoCode": MessageLookupByLibrary.simpleMessage("Промокод"), + "purchase": MessageLookupByLibrary.simpleMessage("Сатып алу"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "Сатып алу ескертпесі", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Сатылып алынған:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Сатып алу расталды", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Сатып алу мәліметтері", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Сатып алу бағасы (салықсыз)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Салықсыз сатып алу бағасы қажет", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Сатып алу бағасы (салықпен)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Салықпен сатып алу бағасы қажет", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Сатып алу тізімі"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Қазір сатып алу"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Премиум планды сатып алу", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Сатып алу бағасы"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Сатып алу саны"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Сатып алу мөлшері қажет", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Сатып алу туралы есептік", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Сатуды қайтару"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Сатып алу қайтару туралы есеп", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Сатып алуды қайтару", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Сатып алуды жаңартуға рұқсатыңыз жоқ.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Сатып алуды құруға рұқсатыңыз жоқ.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Сатып алынған"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Сатып алған"), + "qty": MessageLookupByLibrary.simpleMessage("Саны"), + "quantity": MessageLookupByLibrary.simpleMessage("Саны"), + "quickOver": MessageLookupByLibrary.simpleMessage("Жылдам шолу"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Жылдам шолу"), + "rack": MessageLookupByLibrary.simpleMessage("Сөре (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Сөре атауы"), + "racks": MessageLookupByLibrary.simpleMessage("Сөрелер (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Қайта ашу"), + "read": MessageLookupByLibrary.simpleMessage("Оқу"), + "receipt": MessageLookupByLibrary.simpleMessage("Түбіртек"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Алынған сома"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Қабылдаған"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Кімнен алынды"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("Соңғы жүктеме"), + "recivethePin": MessageLookupByLibrary.simpleMessage("PIN кодты алу"), + "reduceCash": MessageLookupByLibrary.simpleMessage( + "Қолма-қол ақшаны азайту", + ), + "reference": MessageLookupByLibrary.simpleMessage("Сілтеме"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Анықтама нөмірі"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Сілтеме №"), + "register": MessageLookupByLibrary.simpleMessage("Тіркелу"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Бастау үшін телефонды тіркеуге міне,", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Қалды"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Қалған нарық"), + "remark": MessageLookupByLibrary.simpleMessage("Ескертпе"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Мені есте сақта"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Мені есте сақтау"), + "remove": MessageLookupByLibrary.simpleMessage("Жою"), + "reports": MessageLookupByLibrary.simpleMessage("Есептіктер"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP қайта жіберу"), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP қайта жіберу"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Электрондық пошта немесе телефон нөміріңізді пайдаланып парольді қалпына келтіріңіз", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Парольді қалпына келтіріп, есептік жазбаңызға кіріңіз", + ), + "resets": MessageLookupByLibrary.simpleMessage("Қалпына келтіру"), + "retailer": MessageLookupByLibrary.simpleMessage("Сатушы"), + "retry": MessageLookupByLibrary.simpleMessage("Қайталау"), + "retryScan": MessageLookupByLibrary.simpleMessage("Қайта іздеу"), + "retur": MessageLookupByLibrary.simpleMessage("Қайтару"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Алып келу сомасы"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Қайтару мөлшері"), + "returned": MessageLookupByLibrary.simpleMessage("Қайтарылды"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Қайтарылған сома"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Қайтару күні"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Қайтарылған зат"), + "role": MessageLookupByLibrary.simpleMessage("Рөл"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Рөл және рұқсат", + ), + "roles": MessageLookupByLibrary.simpleMessage("Рөлдер"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Ең жақын бүтін санға дейін дөңгелектеу", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Ең жақын ондыққа дейін дөңгелектеу (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Ең жақын ондыққа дейін дөңгелектеу (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Ең жақын ондыққа дейін дөңгелектеу (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Бүтін санға дейін дөңгелектеу", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Дөңгелектеу"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Дөңгелектенген жалпы", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Дөңгелектеу (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage( + "Ағымдағы қолма-қол ақша", + ), + "sNo": MessageLookupByLibrary.simpleMessage("№"), + "salary": MessageLookupByLibrary.simpleMessage("Жалақы"), + "sale": MessageLookupByLibrary.simpleMessage("Сатып алу"), + "saleBy": MessageLookupByLibrary.simpleMessage("Сатқан"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Сатылымды өңдеу"), + "saleList": MessageLookupByLibrary.simpleMessage("Сатып алу тізімі"), + "salePrice": MessageLookupByLibrary.simpleMessage("Сатып алу бағасы"), + "saleQty": MessageLookupByLibrary.simpleMessage("Сату саны"), + "saleReq": MessageLookupByLibrary.simpleMessage("Сату бағасы қажет"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Сатылымды қайтару"), + "sales": MessageLookupByLibrary.simpleMessage("Сатып алу"), + "salesBy": MessageLookupByLibrary.simpleMessage("Сатушы:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Сатып алу туралы мәліметтер", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Сатылымдар тізімі"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Сату және сатып алу шолуы", + ), + "salesReport": MessageLookupByLibrary.simpleMessage( + "Сатып алу туралы есептік", + ), + "salesReturn": MessageLookupByLibrary.simpleMessage("Сатуды қайтару"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Сату қайтару туралы есеп", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Сату параметрлері"), + "save": MessageLookupByLibrary.simpleMessage("Сақтау"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Сақтау және жариялау", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Параметрлерді сақтау"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Вариантты сақтау"), + "saving": MessageLookupByLibrary.simpleMessage("Сақталуда"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Өнімнің QR кодын сканерлеу", + ), + "search": MessageLookupByLibrary.simpleMessage("Іздеу"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Қатысуды іздеу"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Партия нөмірін іздеу...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Мұнда іздеу...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Демалыстарды іздеу"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Өнімді іздеу"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Транзакцияларды іздеу...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Іздеу..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунд"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Барлық промокодтарды көру", + ), + "select": MessageLookupByLibrary.simpleMessage("Таңдау"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Брендті таңдаңыз"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Шотты таңдаңыз"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Шотты таңдаңыз"), + "selectAll": MessageLookupByLibrary.simpleMessage("Барлығын таңдау"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Кем дегенде бір бөлікті таңдаңыз", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Банк немесе қолма-қол ақшаны таңдаңыз", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Бизнес категориясын таңдаңыз", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Санатты таңдау"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Тұтынушыны таңдаңыз", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Күнді таңдаңыз"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен күнді таңдаңыз", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Депозит орнын таңдаңыз", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Алдымен қызметкерді таңдаңыз", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Басталу күнін таңдаңыз", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Тауарларды таңдау"), + "selectLang": MessageLookupByLibrary.simpleMessage("Тіліңізді таңдаңыз"), + "selectModel": MessageLookupByLibrary.simpleMessage("Модельді таңдаңыз"), + "selectOne": MessageLookupByLibrary.simpleMessage("Біреуін таңдаңыз"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Бір шотты таңдаңыз", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Өнім санатын таңдаңыз", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Өнім бірлігін таңдаңыз", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Сөрені таңдау"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Бөлікті таңдау"), + "selectStock": MessageLookupByLibrary.simpleMessage("Қойманы таңдау"), + "selectTax": MessageLookupByLibrary.simpleMessage("Салықты таңдаңыз"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Аяқталу күнін таңдаңыз", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Түрді таңдаңыз"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Өзгерістерді таңдаңыз:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Қойманы таңдау"), + "sellAll": MessageLookupByLibrary.simpleMessage("Барлығын сату >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Сату бағасы"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Сатушы"), + "send": MessageLookupByLibrary.simpleMessage("Жіберу"), + "sendCode": MessageLookupByLibrary.simpleMessage("Кодты жіберу"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Біз сізге құпия сөзді қалпына келтіру бойынша нұсқаулықтармен хат жібердік:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Сілтеме жіберу"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Хабар жіберу"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS жіберу"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS жіберу"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Сіздің электрондық поштаңызды жіберу", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Дәрігеріңізге жету үшін профиліңізді жаңартыңыз", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Жаңа пароль орнату", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Профиліңізді орнату"), + "setting": MessageLookupByLibrary.simpleMessage("Параметрлер"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 күн"), + "share": MessageLookupByLibrary.simpleMessage("Бөлісу"), + "shelf": MessageLookupByLibrary.simpleMessage("Бөлік (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Бөлік атауы"), + "shelves": MessageLookupByLibrary.simpleMessage("Бөліктер (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Ауысым"), + "shiftName": MessageLookupByLibrary.simpleMessage("Ауысым атауы"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Жеткізу мекенжайы", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Жеткізу құны"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Дүкеннің ашылу теңгерімі", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Дүкеннің қалған теңгерімі", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Әрекетті көрсету"), + "showCode": MessageLookupByLibrary.simpleMessage("Кодты көрсету"), + "showCombo": MessageLookupByLibrary.simpleMessage("Комбоны көрсету"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Жарамдылық мерзімін көрсету", + ), + "showName": MessageLookupByLibrary.simpleMessage("Атын көрсету"), + "showPrice": MessageLookupByLibrary.simpleMessage("Бағаны көрсету"), + "showSingle": MessageLookupByLibrary.simpleMessage("Бірлікті көрсету"), + "showVariant": MessageLookupByLibrary.simpleMessage("Вариантты көрсету"), + "signIn": MessageLookupByLibrary.simpleMessage("Кіру"), + "signUp": MessageLookupByLibrary.simpleMessage("Тіркелу"), + "single": MessageLookupByLibrary.simpleMessage("Жеке"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 күн"), + "size": MessageLookupByLibrary.simpleMessage("Өлшем"), + "skip": MessageLookupByLibrary.simpleMessage("Өткізу"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Жаңартуды өткізіңіз", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "sl": MessageLookupByLibrary.simpleMessage("Т/р"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Смарт сағат"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Әлеуметтік маркетинг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Сатылды"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Веб-бетте қате пайда болды.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Бір нәрсе бар"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Қызметкерлерге арналған кіру", + ), + "start": MessageLookupByLibrary.simpleMessage("Бастау"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Үзіліс басы"), + "startDate": MessageLookupByLibrary.simpleMessage("Басталу күні"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Жаңа сатып алу бастау", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Басталу уақыты"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Басталу уақыты міндетті", + ), + "started": MessageLookupByLibrary.simpleMessage("Басталды"), + "state": MessageLookupByLibrary.simpleMessage("Өлке"), + "stateName": MessageLookupByLibrary.simpleMessage("Өлкенің атауы"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Мәртебе"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Әлі төленбеген"), + "stock": MessageLookupByLibrary.simpleMessage("Тауарлар"), + "stockList": MessageLookupByLibrary.simpleMessage("Тауарлар тізімі"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Қойма / Вариант"), + "stockReport": MessageLookupByLibrary.simpleMessage("Қойма есебі"), + "stockValue": MessageLookupByLibrary.simpleMessage("Қойма құны"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Қоймада кем дегенде 1 болу керек", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Қойма: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Қосымша салықтар тізімі", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Қосымша салықтар"), + "subTotal": MessageLookupByLibrary.simpleMessage("Жалпы сома"), + "submit": MessageLookupByLibrary.simpleMessage("Жіберу"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Қазір жазылу"), + "subscription": MessageLookupByLibrary.simpleMessage("Жазылу"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Жазылым есептері", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Жазылымдар"), + "subtotal": MessageLookupByLibrary.simpleMessage("Промежуточная сумма"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("сәтті төленді"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Жеткізуші төлемі"), + "supplier": MessageLookupByLibrary.simpleMessage("Тапсырыс беруші"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Жабдықтаушының мәліметтері", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Жеткізуші қарызы"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Жеткізушілер кітабы", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Тапсырыс берушінің аты", + ), + "switchBank": MessageLookupByLibrary.simpleMessage( + "Филиалды ауыстыру керек пе?", + ), + "switchs": MessageLookupByLibrary.simpleMessage("Ауыстыру"), + "tax": MessageLookupByLibrary.simpleMessage("Салық (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Салық тобы"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Салық пайызы"), + "taxRates": MessageLookupByLibrary.simpleMessage("Салық мөлшерлемелері"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Салық мөлшерлемелері - Салық мөлшерлемелерін басқару", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Салық есебі"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Салық есептерінің тізімі", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Салық түрі"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Бір/бірнеше салық түрі бар салық", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Сатып алу үшін рахмет", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Сіздің нарық төлеміңіз үшін рахмет", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Термопринтер логотипі", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Термопринтер тілі", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Термопринтер қағаз өлшемі", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 күн"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "Бір парақта 32 жапсырма, 8.27 x 11.69 дюйм", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Бұл ай"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Бұл жоспарды жаңарту мүмкін емес", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Бұл жоспарды сатып алу мүмкін емес", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Бұл өнім қазірдің өзінде қосылған!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Бұл апта"), + "thisYear": MessageLookupByLibrary.simpleMessage("Бұл жыл"), + "time": MessageLookupByLibrary.simpleMessage("Уақыт"), + "timeIn": MessageLookupByLibrary.simpleMessage("Келу уақыты"), + "timeOut": MessageLookupByLibrary.simpleMessage("Кету уақыты"), + "to": MessageLookupByLibrary.simpleMessage("Кімге"), + "toAccount": MessageLookupByLibrary.simpleMessage("Шотқа"), + "toDate": MessageLookupByLibrary.simpleMessage("Аяқталу күні"), + "today": MessageLookupByLibrary.simpleMessage("Бүгін"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Бүгінгі қорытынды"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Үздік 5 клиент"), + "top5Product": MessageLookupByLibrary.simpleMessage("Үздік 5 өнім"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Үздік 5 жеткізуші"), + "total": MessageLookupByLibrary.simpleMessage("Жалпы"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Жалпы сома"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Жалпы активтер"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Жалпы қалдық"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Барлық санаттар"), + "totalDue": MessageLookupByLibrary.simpleMessage("Барлық нарықтық"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Жалпы қарыз сомасы", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Жалпы шығын"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Жалпы кіріс"), + "totalItems": MessageLookupByLibrary.simpleMessage("Барлық заттар"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Жалпы Зиян"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Жалпы төлеуі"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Жалпы бағасы"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Толық өнім"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Жалпы Кеңес"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Жалпы сатып алу"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Қайтарылған жалпы сома", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Барлығы қайтарылды"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Жалпы жалақы сомасы", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Жалпы сатылым"), + "totalVat": MessageLookupByLibrary.simpleMessage("Жалпы НДС"), + "totall": MessageLookupByLibrary.simpleMessage("Жалпы:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Транзакцияның шолуы"), + "transactionType": MessageLookupByLibrary.simpleMessage("Транзакция түрі"), + "transactions": MessageLookupByLibrary.simpleMessage("Транзакциялар"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Транзакциялар тарихы", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Аударым"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Чекті аудару"), + "transferDate": MessageLookupByLibrary.simpleMessage("Аударым күні"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Қайталап көріңіз"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Түр"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Түрін таңдаңыз"), + "unPaid": MessageLookupByLibrary.simpleMessage("Төлеменген"), + "unit": MessageLookupByLibrary.simpleMessage("Өлшем бірлігі"), + "unitName": MessageLookupByLibrary.simpleMessage("Бірлік атауы"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Бірлік бағасы"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Бірлік бағасы"), + "units": MessageLookupByLibrary.simpleMessage("Бірліктер"), + "unlimited": MessageLookupByLibrary.simpleMessage("Шектеусіз"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Шектеусіз Пайдалану", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Біздің пакеттің шектеусіз пайдалануы👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Жаңарту"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Филиалды жаңарту"), + "updateContact": MessageLookupByLibrary.simpleMessage("Байланысты жаңарту"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Қойманы жаңарту сәтсіз аяқталды", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Қазір жаңарту"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Тарапты жаңартуға рұқсатыңыз жоқ.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Өнімді жаңарту"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Өнім сәтті жаңартылды!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Өнімді жаңартуға рұқсатыңыз жоқ.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Профильіңізді жаңартыңыз", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Сатып алуды жаңарту", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Рөлді жаңарту"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Сатуды жаңартуға рұқсатыңыз жоқ.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Сәтті жаңартылды"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Профильіңізді жаңартып, клиенттеріңізге жақсы әсер қалдырыңыз", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Жазылымыңызды жаңартыңыз", + ), + "updating": MessageLookupByLibrary.simpleMessage("Жаңарту..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Қазір жаңарту"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR код үшін UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("Жүктеу"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Суретті жүктеу"), + "uploading": MessageLookupByLibrary.simpleMessage("Жүктелуде..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Галереяны пайдалану"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Пайдаланушы атауы бос болмауы керек", + ), + "user": MessageLookupByLibrary.simpleMessage("Пайдаланушы"), + "userRole": MessageLookupByLibrary.simpleMessage("Пайдаланушы рөлі"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Пайдаланушы рөлі туралы мәліметтер", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Пайдаланушы атауы"), + "values": MessageLookupByLibrary.simpleMessage("Мәндер"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Вариант сәтті қосылды!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Вариант сәтті өшірілді!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Варианттар тізімі"), + "variationId": MessageLookupByLibrary.simpleMessage("Вариация ID"), + "variations": MessageLookupByLibrary.simpleMessage("Вариациялар"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Вариациялық өнімдер", + ), + "vat": MessageLookupByLibrary.simpleMessage("ҚҚС"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ҚҚС және салық"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ҚҚС/СТТ нөмірі"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ҚҚС/СТТ атауы"), + "vatId": MessageLookupByLibrary.simpleMessage("ҚҚС ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ҚҚС нөмірі"), + "vatReports": MessageLookupByLibrary.simpleMessage("ҚҚС есептері"), + "vatType": MessageLookupByLibrary.simpleMessage("ҚҚС түрі"), + "verification": MessageLookupByLibrary.simpleMessage("Тексеру"), + "verify": MessageLookupByLibrary.simpleMessage("Тексеру"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Электрондық поштаңызды тексеріңіз", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Электрондық поштаны растау", + ), + "view": MessageLookupByLibrary.simpleMessage("Толығырақ қарау"), + "viewAll": MessageLookupByLibrary.simpleMessage("Барлығын қарау"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Толығырақ көру"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Бағаны көру"), + "viewStock": MessageLookupByLibrary.simpleMessage("Қойманы көру"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Транзакцияларды көру: ", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Келуші клиент"), + "wallet": MessageLookupByLibrary.simpleMessage("Әмиян"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Әмиян қалдығы"), + "warehouse": MessageLookupByLibrary.simpleMessage("Қойма (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Қойма атауы"), + "warranty": MessageLookupByLibrary.simpleMessage("Кепілдік (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Біз растау хат жібердік", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Сіздің телефон нөміріңізге OTP жібердік", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Апта сайын"), + "weight": MessageLookupByLibrary.simpleMessage("Салмақ"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Қайта келгеніңізге қуаныштымыз!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Жаңалықтар"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Опт алу бағасы"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Оптовик"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Жақында қосылады"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Хабарыңызды осында жазыңыз", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Мәтінді осында жазыңыз...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Жыл сайын"), + "years": MessageLookupByLibrary.simpleMessage("Жылдар"), + "yes": MessageLookupByLibrary.simpleMessage("Иә"), + "yesterday": MessageLookupByLibrary.simpleMessage("Кеше"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Қарыздан көп төлеуге болмайды", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Енді OTP кодын қайта жіберуге болады.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Сізде штрих-код жасауға рұқсат жоқ.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Модельді жоюға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("Сізде бөлікті жоюға рұқсат жоқ"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Пайда мен залалға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Шығыс санатын жасауға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Кіріс санатын жасауға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Модель жасауға рұқсатыңыз жоқ", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Сізде сатып алуды жасауға рұқсат жоқ.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("Бөлімді жоюға рұқсатыңыз жоқ."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("Лауазымды жоюға рұқсатыңыз жоқ."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Демалыс сұранысын жоюға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Жалақы тізілімін жоюға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Excel-ге экспорттауға рұқсатыңыз жоқ", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Штрих-код жасауға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("Есепті жасауға рұқсатыңыз жоқ"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Филиалды жаңартуға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Бөлімді жаңартуға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Демалыс сұранысын жаңартуға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Модельді жаңартуға рұқсатыңыз жоқ", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Мерекелерді жаңартуға рұқсатыңыз жоқ.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("Қатысуды көруге рұқсатыңыз жоқ"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Жалақы тізілімін жаңартуға рұқсатыңыз жоқ.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Лауазымды жаңартуға рұқсатыңыз жоқ.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("Ауысымды жоюға рұқсатыңыз жоқ."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Ауысымды жаңартуға рұқсатыңыз жоқ.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Сізде сөрелер жасауға рұқсат жоқ.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Сізде сөрелерді жоюға рұқсат жоқ.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Сізде сөрелерді жаңартуға рұқсат жоқ.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Шығыс жасауға рұқсатыңыз жоқ."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("Кіріс жасауға рұқсатыңыз жоқ."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Рұқсат беруіңіз керек", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Сіз пайдаланудағыңыз"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Бұл өнімді жою керек пе?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Сіздің тегін пакетіңіз аяқталуға жақын, келесі жоспарыңызды сатып алыңыз. Рақмет.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Сіздің пакетіңіз"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Сіздің пакетіңіз 5 күннен кейін аяқталады", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Сіздің пакетіңіз бүгін аяқталады\n\nӨз пакетіңізді қайтадан сатып алыңыз", + ), + "zip": MessageLookupByLibrary.simpleMessage("Пошта индексі"), + "zipCode": MessageLookupByLibrary.simpleMessage("Пошта индексін енгізіңіз"), + }; +} diff --git a/lib/generated/intl/messages_km.dart b/lib/generated/intl/messages_km.dart new file mode 100644 index 0000000..9a4986b --- /dev/null +++ b/lib/generated/intl/messages_km.dart @@ -0,0 +1,2277 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a km locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'km'; + + static String m0(start) => "ផ្ញើ OTP ម្តងទៀតក្នុងរយៈពេល \$${start} វិនាទី"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលំអិតរបស់អតិថិជន", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("វិក្កយបត្រ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("ឡូហ្គោវិក្កយបត្រ A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះបង្ហាញគណនី", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះម្ចាស់គណនី", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ឈ្មោះគណនី"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ឈ្មោះគណនី"), + "action": MessageLookupByLibrary.simpleMessage("សកម្មភាព"), + "actions": MessageLookupByLibrary.simpleMessage("សកម្មភាព"), + "active": MessageLookupByLibrary.simpleMessage("សកម្ម"), + "add": MessageLookupByLibrary.simpleMessage("បន្ថែម"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("សូមបន្ថែមការទិញ"), + "addAttendance": MessageLookupByLibrary.simpleMessage("បន្ថែមវត្តមាន"), + "addBank": MessageLookupByLibrary.simpleMessage("បន្ថែមធនាគារ"), + "addBrand": MessageLookupByLibrary.simpleMessage("បន្ថែមម៉ាក"), + "addCash": MessageLookupByLibrary.simpleMessage("បន្ថែមសាច់ប្រាក់"), + "addCategory": MessageLookupByLibrary.simpleMessage("បន្ថែមប្រភេទ"), + "addContact": MessageLookupByLibrary.simpleMessage("បន្ថែមទំនាក់ទំនង"), + "addCustomer": MessageLookupByLibrary.simpleMessage("សូមបន្ថែមអតិថិជន"), + "addCustomers": MessageLookupByLibrary.simpleMessage("បន្ថែមអតិថិជន"), + "addDelivery": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលការដឹកជញ្ជូនថ្មី", + ), + "addDepartment": MessageLookupByLibrary.simpleMessage("បន្ថែមនាយកដ្ឋាន"), + "addDesignation": MessageLookupByLibrary.simpleMessage("បន្ថែមតួនាទីថ្មី"), + "addExpense": MessageLookupByLibrary.simpleMessage("បន្ថែមការចំណាយ"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "បន្ថែមប្រភេទការចំណាយ", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("បន្ថែមថ្ងៃឈប់សម្រាក"), + "addImage": MessageLookupByLibrary.simpleMessage("បន្ថែមរូបភាព"), + "addIncome": MessageLookupByLibrary.simpleMessage("បន្ថែមចំណូល"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "បន្ថែមប្រភេទចំណូល", + ), + "addItems": MessageLookupByLibrary.simpleMessage("បន្ថែមធាតុ"), + "addLeave": MessageLookupByLibrary.simpleMessage("បន្ថែមការសុំច្បាប់"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("បន្ថែមវាលផ្សេងទៀត"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលអាសយដ្ឋានថ្មី", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "បន្ថែមវត្តមានថ្មី", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "បន្ថែមគណនីធនាគារ", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "បន្ថែមបុគ្គលិកថ្មី", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "បន្ថែមថ្ងៃឈប់សម្រាកថ្មី", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "បន្ថែមការសុំច្បាប់ថ្មី", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("បន្ថែមម៉ូដែលថ្មី"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("បន្ថែមប្រាក់ខែថ្មី"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("បន្ថែមផលិតផលថ្មី។"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("សូមបន្ថែមការទិញ"), + "addNewRack": MessageLookupByLibrary.simpleMessage("បន្ថែមធ្នើធំថ្មី"), + "addNewShift": MessageLookupByLibrary.simpleMessage("បន្ថែមវេនថ្មី"), + "addNewTax": MessageLookupByLibrary.simpleMessage("បន្ថែមពន្ធថ្មី"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "បន្ថែមបំរែបំរួលថ្មី", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "បន្ថែមបំរែបំរួលថ្មី", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("បន្ថែមឃ្លាំងថ្មី"), + "addNote": MessageLookupByLibrary.simpleMessage("បញ្ចូលចំណាំ"), + "addParty": MessageLookupByLibrary.simpleMessage("បន្ថែមភាគី"), + "addPayment": MessageLookupByLibrary.simpleMessage("បន្ថែមការទូទាត់"), + "addProduct": MessageLookupByLibrary.simpleMessage("សូមបន្ថែមផលិតផលមួយ។"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "បន្ថែមផលិតផលជាលើកដំបូង", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ផលិតផលបានបង្កើតដោយជោគជ័យ!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិបង្កើតផលិតផល។", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("បន្ថែមការទិញ"), + "addRole": MessageLookupByLibrary.simpleMessage("បន្ថែមតួនាទី"), + "addSale": MessageLookupByLibrary.simpleMessage("សូមបន្ថែមការលក់"), + "addSales": MessageLookupByLibrary.simpleMessage("បន្ថែមការលក់"), + "addShelf": MessageLookupByLibrary.simpleMessage("បន្ថែមធ្នើតូចថ្មី"), + "addShift": MessageLookupByLibrary.simpleMessage("បន្ថែមវេន"), + "addStock": MessageLookupByLibrary.simpleMessage("បន្ថែមសារពើភ័ណ្ឌ"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "បន្ថែមបំរែបំរួលរង", + ), + "addTax": MessageLookupByLibrary.simpleMessage("បន្ថែមពន្ធ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("បន្ថែមក្រុមពន្ធថ្មី"), + "addUnit": MessageLookupByLibrary.simpleMessage("បន្ថែមឯកតា"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "បន្ថែមតួនាទីអ្នកប្រើប្រាស់", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("បន្ថែមចម្រុះ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "បន្ថែមព័ត៌មានចម្រុះ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "បានបន្ថែមទៅកាន់កណ្តុរដុំ", + ), + "adding": MessageLookupByLibrary.simpleMessage("កំពុងបន្ថែម.."), + "address": MessageLookupByLibrary.simpleMessage("អាស័យដ្ឋាន"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "កែតម្រូវសមតុល្យធនាគារ", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("កែតម្រូវសាច់ប្រាក់"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "កែតម្រូវសមតុល្យសាច់ប្រាក់", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទកែតម្រូវ", + ), + "admin": MessageLookupByLibrary.simpleMessage("អ្នកគ្រប់គ្រង"), + "advance": MessageLookupByLibrary.simpleMessage("ប្រាក់កក់"), + "all": MessageLookupByLibrary.simpleMessage("ទាំងអស់"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ដែល​ជា​ការ​ដោះ​ស្រាយ​អាជីវកម្ម​ទាំងអស់", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "កម្មវិធី PosPro គឺជា​កម្មវិធី​ពិសេស​អាជីវកម្ម​ពេញលេញ​ដែលមាន​ស្តុក​សារ​គ្រឿង​សម្រាប់​ការ​ធ្វើ​កិច្ច​ការ​ គណនេយ្យ​ការ​លក់​ ចំណាយ & ចំណេញ/ការ​បញ្ចូល។", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("បុគ្គលិកទាំងអស់"), + "allParties": MessageLookupByLibrary.simpleMessage("ដៃគូទាំងអស់"), + "allParty": MessageLookupByLibrary.simpleMessage("ដៃគូទាំងអស់"), + "allTime": MessageLookupByLibrary.simpleMessage("គ្រប់ពេលវេលា"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "ប្រតិបត្តិការទាំងអស់", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("បានបន្ថែមរួចហើយ"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "មានគណនីរួចហើយ?", + ), + "amount": MessageLookupByLibrary.simpleMessage("ចំនួនទឹកប្រាក់"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់ត្រូវតែធំជាង 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "វិធីសាស្រ្តបង្គត់ចំនួន", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("ចំនួនគត់ជាអក្សរ"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "ចំនួនត្រូវបានទាមទារ", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "សារ SMS នឹងត្រូវបញ្ជូនទៅលេខដូចខាងក្រោម:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "ការគាំទ្រអំពីកម្មវិធី Android និង iOS", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("នាឡិកា Apple"), + "apply": MessageLookupByLibrary.simpleMessage("អនុវត្ត"), + "areYouSure": MessageLookupByLibrary.simpleMessage("តើអ្នកប្រាកដថា?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់លុបសាខានេះទេ?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់លុបតួនាទីនេះមែនទេ?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់ប្តូរទៅសាខាផ្សេងទេ?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាអ្នកចង់លុបភាគីនេះទេ?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់ចាកចេញពីសាខានេះទេ?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("គិតត្រឹមថ្ងៃទី"), + "assets": MessageLookupByLibrary.simpleMessage("ទ្រព្យសកម្ម"), + "attachment": MessageLookupByLibrary.simpleMessage("ឯកសារភ្ជាប់"), + "attendance": MessageLookupByLibrary.simpleMessage("វត្តមាន"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍វត្តមាន", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "ហត្ថលេខាដែលមានការអនុញ្ញាត", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ថ្ងៃដែលបានគណនាដោយស្វ័យប្រវត្តិ", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "បានជ្រើសរើសដោយស្វ័យប្រវត្តិ", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("ត្រលប់ទៅផ្ទះគេ"), + "balance": MessageLookupByLibrary.simpleMessage("មូលបត្រ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("សមតុល្យជំពាក់"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("តារាងតុល្យការ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("បង់ក្លាដែស"), + "bank": MessageLookupByLibrary.simpleMessage("ធនាគារ"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("គណនីធនាគារ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ព័ត៌មានលម្អិតធនាគារ"), + "bankName": MessageLookupByLibrary.simpleMessage("ឈ្មោះធនាគារ"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ការផ្ទេរពីធនាគារទៅធនាគារ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ការផ្ទេរពីធនាគារទៅសាច់ប្រាក់", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "ការកំណត់បោះពុម្ពស្លាកបាកូដ", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "ម៉ាស៊ីនបង្កើតកូដបារ៉ូដ", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "ម៉ាស៊ីនបង្កើតបាកូដ", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("បាកូដ"), + "batch": MessageLookupByLibrary.simpleMessage("កញ្ចប់"), + "batchNo": MessageLookupByLibrary.simpleMessage("លេខកញ្ចប់"), + "billTO": MessageLookupByLibrary.simpleMessage("វិក្កយបត្រទៅ"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញតាមវិក្កយបត្រ", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "អាសយដ្ឋានវិក្កយបត្រ", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("ថ្ងៃខែឆ្នាំកំណើត"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ប៊្លូធូសត្រូវបានបិទ។ សូមបើកវា។", + ), + "branch": MessageLookupByLibrary.simpleMessage("សាខា"), + "branchList": MessageLookupByLibrary.simpleMessage("បញ្ជីសាខា"), + "brand": MessageLookupByLibrary.simpleMessage("ម៉ាក"), + "brandName": MessageLookupByLibrary.simpleMessage("ឈ្មោះ​យីហោ"), + "brands": MessageLookupByLibrary.simpleMessage("ម៉ាក"), + "breakDuration": MessageLookupByLibrary.simpleMessage("រយៈពេលសម្រាក"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ស្ថានភាពសម្រាក"), + "breakTime": MessageLookupByLibrary.simpleMessage("ម៉ោងសម្រាក"), + "bulk": MessageLookupByLibrary.simpleMessage("ផ្ទុកជាច្រើន"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "ការបញ្ចូលទិន្នន័យច្រើន", + ), + "businessCat": MessageLookupByLibrary.simpleMessage("ប្រភេទអាជីវកម្ម"), + "businessName": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះក្រុមហ៊ុន និងអាជីវកម្ម", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ទិញឥឡូវនេះ"), + "buyPremium": MessageLookupByLibrary.simpleMessage("ទិញគម្រោងបុព្វលាភ"), + "call": MessageLookupByLibrary.simpleMessage("ហៅ"), + "camera": MessageLookupByLibrary.simpleMessage("កាមេរ៉ា"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "មិនអាចកែសម្រួលប្រភេទប្រតិបត្តិការនេះបានទេ។", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "មិនអាចទាញយកព័ត៌មានលម្អិតអំពីការទូទាត់បានទេ។", + ), + "cancel": MessageLookupByLibrary.simpleMessage("បោះបង់"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "កំពុងស្វែងរកឧបករណ៍...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "មិនអាចផ្ទេរទៅគណនីតែមួយបានទេ។", + ), + "capacity": MessageLookupByLibrary.simpleMessage("មាត់កម្រិត"), + "cash": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ និងធនាគារ"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ការគ្រប់គ្រងសាច់ប្រាក់ និងធនាគារ", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("លំហូរសាច់ប្រាក់"), + "cashIn": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ចូល"), + "cashInHand": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ក្នុងដៃ"), + "cashOut": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ចេញ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ការផ្ទេរសាច់ប្រាក់ទៅធនាគារ", + ), + "categories": MessageLookupByLibrary.simpleMessage("ប្រភេទ"), + "category": MessageLookupByLibrary.simpleMessage("ប្រភេទ"), + "categoryName": MessageLookupByLibrary.simpleMessage("ឈ្មោះប្រភេទ"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ចំនួនប្រាក់ត្រឡប់"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "ផ្លាស់ប្តូរពាក្យសម្ងាត់", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "ត្រួត​ពិ​និ​ត្រ​អ៊ី​ម៉ែ​ល", + ), + "cheque": MessageLookupByLibrary.simpleMessage("មូលប្បទានប័ត្រ"), + "chequeAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់មូលប្បទានប័ត្រ", + ), + "chequeDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទមូលប្បទានប័ត្រ", + ), + "chequeList": MessageLookupByLibrary.simpleMessage("បញ្ជីមូលប្បទានប័ត្រ"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("លេខមូលប្បទានប័ត្រ"), + "choose": MessageLookupByLibrary.simpleMessage("ជ្រើសរើស"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសប្រទេស"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសអតិថិជន"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសអ្នកផ្គត់ផ្គង់", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសលក្ខណៈពិសេសរបស់អ្នក", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "លក្ខណៈពិសេសជា​ផ្នែក​សំខាន់​ដែលធ្វើ​ឲ្យ​កម្មវិធី PosPro ខូចចិត្តនៃ​ការដំណោះស្រាយ​ប្រចាំ​នៅពី​ដំណាក់​កាល​ចាស់ៗ។", + ), + "city": MessageLookupByLibrary.simpleMessage("ទីក្រុង"), + "cityName": MessageLookupByLibrary.simpleMessage("ឈ្មោះទីក្រុង"), + "clarence": MessageLookupByLibrary.simpleMessage("ឃ្លានិង"), + "clear": MessageLookupByLibrary.simpleMessage("សម្អាត"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("ចុចដើម្បីភ្ជាប់"), + "close": MessageLookupByLibrary.simpleMessage("បិទ"), + "closed": MessageLookupByLibrary.simpleMessage("បិទ"), + "code": MessageLookupByLibrary.simpleMessage("កូដ"), + "collectDue": MessageLookupByLibrary.simpleMessage("ប្រមូលដល់កំណត់"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "សូម​ប្រមូល​ប្រាក់​ដល់​កំណត់", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("ប្រមូលដោយ:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ប្រមូលដោយ"), + "color": MessageLookupByLibrary.simpleMessage("ពណ៌"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "បន្សំនៃពន្ធច្រើន", + ), + "combo": MessageLookupByLibrary.simpleMessage("ឈុត (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ផលិតផលចម្រុះ", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("ផលិតផលឈុត"), + "comboReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍រួម"), + "comingSoon": MessageLookupByLibrary.simpleMessage("មកជិត"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "អាស័យដ្ឋានក្រុមហ៊ុន", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("បញ្ជាក់ការលុប"), + "confirmPass": MessageLookupByLibrary.simpleMessage("បញ្ជាក់ពាក្យសម្ងាត់"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "បញ្ជាក់ពាក្យសម្ងាត់", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("បញ្ជាក់ការបង្វិល"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("បញ្ជាក់ SMS ទៅ"), + "congratulation": MessageLookupByLibrary.simpleMessage("សូមអបអរសាទរ"), + "connect": MessageLookupByLibrary.simpleMessage("ចុចដើម្បីភ្ជាប់"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "ភ្ជាប់ម៉ាស៊ីនបោះពុម្ពរបស់អ្នក។", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "ភ្ជាប់ម៉ាស៊ីនបោះពុម្ពរបស់អ្នក", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("បានភ្ជាប់ទៅ"), + "contactUs": MessageLookupByLibrary.simpleMessage("ទាក់ទងមកយើង"), + "continueButton": MessageLookupByLibrary.simpleMessage("បន្ត"), + "continueE": MessageLookupByLibrary.simpleMessage("បន្ត"), + "cost": MessageLookupByLibrary.simpleMessage("ចំណាយ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ថ្លៃដើមមិនបូកពន្ធ", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "ថ្លៃដើមរួមបញ្ចូលពន្ធ", + ), + "country": MessageLookupByLibrary.simpleMessage("ប្រទេស"), + "countryName": MessageLookupByLibrary.simpleMessage("ឈ្មោះប្រទេស"), + "create": MessageLookupByLibrary.simpleMessage("បង្កើត"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "បង្កើតគណនីឥតគិតថ្លៃ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("បង្កើតគណនីឥតគិតថ្លៃ"), + "createBranch": MessageLookupByLibrary.simpleMessage("បង្កើតសាខា"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "បង្កើតពាក្យសម្ងាត់ថ្មី", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិបង្កើត PDF។", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិបង្កើតការលក់។", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ឥណទាន (ចូល)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("លីមីតឥណទានភាគី"), + "currency": MessageLookupByLibrary.simpleMessage("រូបិយប័ណ្ណ"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "សមតុល្យបច្ចុប្បន្ន", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "សមតុល្យសាច់ប្រាក់បច្ចុប្បន្ន", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ខែនេះ"), + "currentYear": MessageLookupByLibrary.simpleMessage("ឆ្នាំនេះ"), + "currents": MessageLookupByLibrary.simpleMessage("បច្ចុប្បន្ន"), + "custom": MessageLookupByLibrary.simpleMessage("ប្ដូរតាមបំណង"), + "customDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទកំណត់"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "ការប្រកាសផ្ទាល់ខ្លួនលើវិក័យប័ត្រ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("បោះពុម្ពតាមបំណង"), + "customer": MessageLookupByLibrary.simpleMessage("អតិថិជន"), + "customerDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទកំណត់"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "ប្រាក់កំពុងទទួលពីអតិថិជន", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage("បញ្ជីអតិថិជន"), + "customerName": MessageLookupByLibrary.simpleMessage("ឈ្មោះ​អតិថិជន"), + "customerPay": MessageLookupByLibrary.simpleMessage("អតិថិជនបង់ប្រាក់"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "លេខទូរស័ព្ទអតិថិជន", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "ហត្ថលេខាអតិថិជន", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "ប្រតិបត្តិការប្រចាំថ្ងៃ", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("ផ្ទាំងគ្រប់គ្រង"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ទិន្នន័យបានរក្សាទុកជោគជ័យ។", + ), + "date": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "ថ្ងៃផុតកំណត់មិនអាចមុនថ្ងៃចាប់ផ្តើមបាន។", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទត្រូវបានទាមទារ", + ), + "dates": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("សៀវភៅប្រចាំថ្ងៃ"), + "days": MessageLookupByLibrary.simpleMessage("ថ្ងៃ"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ថ្ងៃដែលនៅសល់"), + "dealer": MessageLookupByLibrary.simpleMessage("ឈ្មួញ"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("តម្លៃអ្នកចែកបៀ"), + "debitOut": MessageLookupByLibrary.simpleMessage("ឥណពន្ធ (ចេញ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "តម្លៃលក់លំនាំដើម", + ), + "delete": MessageLookupByLibrary.simpleMessage("លុប"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("លុបគណនី"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "តើអ្នកពិតជាចង់លុបកញ្ចប់នេះមែនទេ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់លុបគណនីរបស់អ្នកមែនទេ? សកម្មភាពនេះនឹងលុបទិន្នន័យទាំងអស់របស់អ្នកជាអចិន្ត្រៃយ៍។", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិលុបភាគី។", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "បានលុបដោយជោគជ័យ!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("កំពុងលុប...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "អាសយដ្ឋានការដឹកជញ្ជូន", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ថ្លៃដឹកជញ្ជូន"), + "department": MessageLookupByLibrary.simpleMessage("នាយកដ្ឋាន"), + "deposit": MessageLookupByLibrary.simpleMessage("ការដាក់ប្រាក់"), + "depositTo": MessageLookupByLibrary.simpleMessage("ដាក់ប្រាក់ទៅ"), + "description": MessageLookupByLibrary.simpleMessage("ការពិពណ៌នា"), + "designation": MessageLookupByLibrary.simpleMessage("តួនាទី"), + "designationName": MessageLookupByLibrary.simpleMessage("ឈ្មោះតួនាទី"), + "details": MessageLookupByLibrary.simpleMessage("ព័ត៌មានលម្អិត"), + "developedBy": MessageLookupByLibrary.simpleMessage("អភិវឌ្ឍដោយ"), + "digits": MessageLookupByLibrary.simpleMessage( + "លេខកូដ 6 ខ្ទង់បានផ្ញើទៅអាសយដ្ឋានអ៊ីមែលរបស់អ្នក៖", + ), + "disable": MessageLookupByLibrary.simpleMessage("បិទ"), + "discount": MessageLookupByLibrary.simpleMessage("បញ្ចុះតម្លៃ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះបង្ហាញត្រូវបានទាមទារ", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("កុំឲ្យកក្រើក"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "តើអ្នកពិតជាចង់លុបវាទេ", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "តើអ្នកចង់លុបអ្នកប្រើទេ?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "តើអ្នកចង់ចេញពីកម្មវិធីទេ?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "តើអ្នកពិតជាចង់បើកមូលប្បទានប័ត្រនេះឡើងវិញមែនទេ?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "មិនមានគណនីទេ?", + ), + "done": MessageLookupByLibrary.simpleMessage("រួចរាល់"), + "download": MessageLookupByLibrary.simpleMessage("ទាញយក"), + "downloadApk": MessageLookupByLibrary.simpleMessage("ទាញយក APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ទាញយកទម្រង់ Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ទាញយកបានជោគជ័យ! សូមពិនិត្យមើលថតឯកសាររបស់អ្នក", + ), + "downloading": MessageLookupByLibrary.simpleMessage("កំពុងទាញយក..."), + "due": MessageLookupByLibrary.simpleMessage("ដល់កំណត់"), + "dueAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់ដែលត្រូវបង់៖ ", + ), + "dueBalance": MessageLookupByLibrary.simpleMessage("សមតុល្យជំពាក់"), + "dueCollection": MessageLookupByLibrary.simpleMessage("ការប្រមូលបំណុល"), + "dueList": MessageLookupByLibrary.simpleMessage("បញ្ជីផុតកំណត់"), + "duePay": MessageLookupByLibrary.simpleMessage("ការទូទាត់ដែលត្រូវបង់"), + "dueReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍ផុតកំណត់"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ការលក់ដោយបំណុលមិនអនុញ្ញាតសម្រាប់អតិថិជនដែលមិនមានគណនី។", + ), + "dues": MessageLookupByLibrary.simpleMessage("បំណុល"), + "duration": MessageLookupByLibrary.simpleMessage("ថិរវេលា"), + "durationDays": MessageLookupByLibrary.simpleMessage("ថិរវេលា (ថ្ងៃ)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "សម្រាប់ប្រើកម្មវិធីលក់តាមរយៈទូរស័ព្ទសំរាប់ហាងតាមរយៈមុខងារណាមួយ", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "កម្មវិធី PosPro គឺជាកម្មវិធីឥតគិតថ្លៃ ដែលអាចប្រើបានងាយៗ។ ក្នុងបរិយាប័ត្រនេះ, វាជាជម្រើសល្អបំផុតរបស់ប្រព័ន្ធបញ្ជាទិញទំនិញនៅក្នុងពិភពពិភពលោក។", + ), + "edit": MessageLookupByLibrary.simpleMessage("កែសម្រួល"), + "editAttendance": MessageLookupByLibrary.simpleMessage("កែសម្រួលវត្តមាន"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលគណនីធនាគារ", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលការកែតម្រូវធនាគារ", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលធនាគារទៅសាច់ប្រាក់", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលការផ្ទេរប្រាក់តាមធនាគារ", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលការកែតម្រូវសាច់ប្រាក់", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលសាច់ប្រាក់ទៅធនាគារ", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("កែសម្រួលប្រភេទ"), + "editDesignation": MessageLookupByLibrary.simpleMessage("កែសម្រួលតួនាទី"), + "editEmployee": MessageLookupByLibrary.simpleMessage("កែសម្រួលបុគ្គលិក"), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលថ្ងៃឈប់សម្រាក", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("កែសម្រួលការសុំច្បាប់"), + "editModel": MessageLookupByLibrary.simpleMessage("កែសម្រួលម៉ូដែល"), + "editPayroll": MessageLookupByLibrary.simpleMessage("កែសម្រួលប្រាក់ខែ"), + "editPhone": MessageLookupByLibrary.simpleMessage("កែសម្រួលលេខទូរស័ព្ទ?"), + "editProduct": MessageLookupByLibrary.simpleMessage("កែសម្រួលផលិតផល"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលវិក្កយបត្រទិញ", + ), + "editRack": MessageLookupByLibrary.simpleMessage("កែសម្រួលធ្នើធំ"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលវិក្កយបត្រលក់", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("កែសម្រួលធ្នើតូច"), + "editShift": MessageLookupByLibrary.simpleMessage("កែសម្រួលវេន"), + "editTax": MessageLookupByLibrary.simpleMessage("កែសម្រួលពន្ធ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("កែសម្រួលក្រុមពន្ធ"), + "editVariations": MessageLookupByLibrary.simpleMessage("កែសម្រួលបំរែបំរួល"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("កែសម្រួលឃ្លាំង"), + "email": MessageLookupByLibrary.simpleMessage("អាស័យ​ដ្ឋាន​អ៊ី​ម៉េ​ល"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "អ៊ីមែលមិនអាចទទេបានទេ", + ), + "emailText": MessageLookupByLibrary.simpleMessage("អ៊ីមែល"), + "employee": MessageLookupByLibrary.simpleMessage("បុគ្គលិក"), + "enLowStock": MessageLookupByLibrary.simpleMessage("បញ្ចូលសារពើភ័ណ្ឌទាប"), + "end": MessageLookupByLibrary.simpleMessage("បញ្ចប់"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("បញ្ចប់ការសម្រាក"), + "endDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទបញ្ចប់"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទបញ្ចប់នៅមុនកាលបរិច្ឆេទចាប់ផ្តើម", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទបញ្ចប់មិនអាចនៅមុនកាលបរិច្ឆេទចាប់ផ្តើមបានទេ។", + ), + "endTime": MessageLookupByLibrary.simpleMessage("ម៉ោងបញ្ចប់"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ម៉ោងបញ្ចប់ត្រូវបានទាមទារ", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "បញ្ចប់ផែនការឥតគិតថ្លៃរបស់អ្នក", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("បញ្ចូលលេខកញ្ចប់"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("បញ្ចូលឈ្មោះម៉ាក"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលការបញ្ចុះតម្លៃសុពលភាព", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "បញ្ចូល OTP ដែលមានសុពលភាព", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលសារជាតសុពលភាព", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះបង្ហាញគណនី", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះម្ចាស់គណនី", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage("បញ្ចូលលេខគណនី"), + "enterAddress": MessageLookupByLibrary.simpleMessage("បញ្ចូលអាសយដ្ឋាន"), + "enterAmount": MessageLookupByLibrary.simpleMessage("បញ្ចូលចំនួន"), + "enterBalance": MessageLookupByLibrary.simpleMessage("បញ្ចូលសមតុល្យ"), + "enterBankName": MessageLookupByLibrary.simpleMessage("បញ្ចូលឈ្មោះធនាគារ"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("បញ្ចូលលេខឡូត៍"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("បញ្ចូលម៉ោងសម្រាក"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះអាជីវកម្ម/ហាង", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("បញ្ចូលសមត្ថភាព"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះប្រភេទ", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("បញ្ចូលពណ៌"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលលេខទូរស័ព្ទអតិថិជន", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលតម្លៃអ្នកជួញដូរ", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលការពិពណ៌នា", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះតួនាទី", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលការបញ្ចុះតម្លៃ", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលអាសយដ្ឋានអ៊ីមែលរបស់អ្នកខាងក្រោមដើម្បីទទួលបានពាក្យសម្ងាត់កំណត់តំណឡើងវិញ.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("បញ្ចូលម៉ោងបញ្ចប់"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះប្រភេទចំណាយ", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលកាលបរិច្ឆេទចំណាយ", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលអាសយដ្ឋានពេញរបស់អ្នក", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("បញ្ចូលឈ្មោះពេញ"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះប្រភេទចំណូល", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("បញ្ចូលអត្ថបទស្លាក"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះផលិតករ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("បញ្ចូលឈ្មោះម៉ូដែល"), + "enterName": MessageLookupByLibrary.simpleMessage("បញ្ចូលឈ្មោះ"), + "enterNote": MessageLookupByLibrary.simpleMessage("បញ្ចូលកំណត់ត្រា"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលមូលបត្រចាប់ផ្តើម", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage("បញ្ចូលកូដផលិតផល"), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះផលិតផល", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលតម្លៃទិញ", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("បញ្ចូលបរិមាណ"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("បញ្ចូលលេខយោង"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("បញ្ចូលតម្លៃលក់"), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះធ្នើតូច", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("បញ្ចូលទំហំ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលម៉ោងចាប់ផ្តើម", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("បញ្ចូលសារជាត"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("បញ្ចូលអត្រាពន្ធ"), + "enterType": MessageLookupByLibrary.simpleMessage("បញ្ចូលប្រភេទ"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះអ្នកប្រើប្រាស់", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលចំណងជើងអ្នកប្រើ", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("បញ្ចូល OTP សុពលភាព"), + "enterValues": MessageLookupByLibrary.simpleMessage("បញ្ចូលតម្លៃ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលលេខអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលចំណងជើងអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះឃ្លាំង", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("បញ្ចូលទម្ងន់"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលតម្លៃលក់ដុំ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលប្រទេសរបស់អ្នក", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលអាសយដ្ឋានអ៊ីមែលរបស់អ្នក", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះពេញរបស់អ្នក", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះរបស់អ្នក", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលកម្រិតកំណត់ចំណាំ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលពាក្យសម្ងាត់", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលលេខទូរស័ព្ទរបស់អ្នក", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលសារក្រោយការលក់", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "កំហុសក្នុងការលុបពន្ធ", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ឯកសារ Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "កម្មវិធីបង្ហោះ Excel", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "តម្លៃមិនរួមបញ្ចូលពន្ធ", + ), + "exit": MessageLookupByLibrary.simpleMessage("ចាកចេញ"), + "exitBank": MessageLookupByLibrary.simpleMessage("ចាកចេញពីសាខា"), + "expDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទផុតកំណត់"), + "expense": MessageLookupByLibrary.simpleMessage("ចំណាយ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ប្រភេទចំណាយ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទចំណាយ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ការចំណាយសម្រាប់"), + "expenseReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍ចំណាយ"), + "expensesType": MessageLookupByLibrary.simpleMessage("ប្រភេទចំណាយ"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "ស្ថានភាពផុតកំណត់", + ), + "expire": MessageLookupByLibrary.simpleMessage("ផុតកំណត់"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ផលិតផលហួសកំណត់", + ), + "expired": MessageLookupByLibrary.simpleMessage("ផុតកំណត់"), + "expiredDate": MessageLookupByLibrary.simpleMessage("ថ្ងៃផុតកំណត់"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ទំនិញផុតកំណត់", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("បញ្ជីផុតកំណត់"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("ផលិតផលហួសកំណត់"), + "expiry": MessageLookupByLibrary.simpleMessage("ការផុតកំណត់"), + "extendPlan": MessageLookupByLibrary.simpleMessage("បន្តគម្រោង"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "បរាជ័យក្នុងការលុបនាយកដ្ឋាន", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "បរាជ័យក្នុងការលុបពន្ធ", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "បរាជ័យក្នុងការទទួលបានកំណែវេទិកា។", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "បរាជ័យក្នុងការផ្ទុកនាយកដ្ឋាន", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ការដំណើរការបង្វិលបានបរាជ័យ។", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ស្ថាបត្យកម្ម"), + "feature": MessageLookupByLibrary.simpleMessage("មុខងារ"), + "field": MessageLookupByLibrary.simpleMessage("វាល"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("១៥ ថ្ងៃ"), + "filter": MessageLookupByLibrary.simpleMessage("តម្រង"), + "filterByDate": MessageLookupByLibrary.simpleMessage("ត្រងតាមកាលបរិច្ឆេទ"), + "firstName": MessageLookupByLibrary.simpleMessage("នាមខ្លួន"), + "flat": MessageLookupByLibrary.simpleMessage("ថេរ"), + "folder": MessageLookupByLibrary.simpleMessage( + "ប្រហែលជាអ៊ីមែលបានចូលទៅក្នុងថតសារប្រឡែង", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("ភ្លេច​លេខសំងាត់​"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "ការបម្រុងទិន្នន័យឥតគិតថ្លៃ", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "អាប់ដេតឥតគិតថ្លៃជារៀងរាល់ជីវិត", + ), + "freePack": MessageLookupByLibrary.simpleMessage("កញ្ចប់ឥតគិតថ្លៃ"), + "freePlan": MessageLookupByLibrary.simpleMessage("ផែនការឥតគិតថ្លៃ"), + "from": MessageLookupByLibrary.simpleMessage("ពី"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ពីគណនី"), + "fromDate": MessageLookupByLibrary.simpleMessage("ពីកាលបរិច្ឆេទ"), + "fullName": MessageLookupByLibrary.simpleMessage("ឈ្មោះពេញ"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("បង់ពេញ"), + "gallery": MessageLookupByLibrary.simpleMessage("វិចិត្រសាល"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "គ្មានទិន្នន័យសម្រាប់បង្កើត PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("ភេទ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("បង្កើត PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("កំពុងបង្កើត PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("អ្នក​មាន​អ៊ីមែល"), + "gotIt": MessageLookupByLibrary.simpleMessage("បាន"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញដុល (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ការធានា (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("ភ្ញៀវ"), + "haveAcc": MessageLookupByLibrary.simpleMessage("មានគណនីរួចហើយ?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("លាក់វាល"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("តម្លៃ៖ ខ្ពស់ទៅទាប"), + "hintEmail": MessageLookupByLibrary.simpleMessage("បញ្ចូលអាសយដ្ឋានអ៊ីមែល"), + "hintPassword": MessageLookupByLibrary.simpleMessage("បញ្ចូលពាក្យសម្ងាត់"), + "holderName": MessageLookupByLibrary.simpleMessage("ឈ្មោះម្ចាស់"), + "holiday": MessageLookupByLibrary.simpleMessage("ថ្ងៃឈប់សម្រាក"), + "holidayList": MessageLookupByLibrary.simpleMessage("បញ្ជីថ្ងៃឈប់សម្រាក"), + "home": MessageLookupByLibrary.simpleMessage("ទំព័រដើម"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ម៉ោងដែលនៅសល់"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ខ្ញុំយល់ព្រមលុបគណនីរបស់ខ្ញុំជាអចិន្ត្រៃយ៍។", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("កូដ IFSC"), + "image": MessageLookupByLibrary.simpleMessage("រូបភាព"), + "inActive": MessageLookupByLibrary.simpleMessage("អសកម្ម"), + "inStock": MessageLookupByLibrary.simpleMessage("នៅក្នុងស្តុក"), + "inactive": MessageLookupByLibrary.simpleMessage("អសកម្ម"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "តម្លៃរួមបញ្ចូលពន្ធ", + ), + "income": MessageLookupByLibrary.simpleMessage("ចំណូល"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("ប្រភេទចំណូល"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ប្រភេទចំណូល", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទចំណូល"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ចំណូលសម្រាប់"), + "incomeReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍ចំណូល"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិមើលរបាយការណ៍ចំណូល។", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ប្រភេទចំណូល"), + "incomes": MessageLookupByLibrary.simpleMessage("ចំណូល"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានបង្ហាញលើស្លាក", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Inv No"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("ចំនួនមិនត្រឹមត្រូវ"), + "inventory": MessageLookupByLibrary.simpleMessage("សារពើភ័ណ្ឌ"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិគ្រប់គ្រងសារពើភ័ណ្ឌ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("វិក្កយបត្រ"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ឡូហ្គោវិក្កយបត្រ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("លេខវិក្កយបត្រ"), + "item": MessageLookupByLibrary.simpleMessage("ធាតុ"), + "itemAdded": MessageLookupByLibrary.simpleMessage("ធាតុត្រូវបានបន្ថែម"), + "itemName": MessageLookupByLibrary.simpleMessage("ឈ្មោះទំនិញ"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ការលក់វត្ថុ"), + "joinDate": MessageLookupByLibrary.simpleMessage("ថ្ងៃចូលធ្វើការ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ស្លាករមៀល 1.5\"*1, 38mm*25mm, ចន្លោះ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ស្លាករមៀល 2\"*1, 50mm*25mm, ចន្លោះ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("អ៊ីមែល"), + "lablePassword": MessageLookupByLibrary.simpleMessage("ពាក្យសម្ងាត់"), + "language": MessageLookupByLibrary.simpleMessage("ភាសា"), + "last30Days": MessageLookupByLibrary.simpleMessage("៣០ ថ្ងៃចុងក្រោយ"), + "last7Days": MessageLookupByLibrary.simpleMessage("៧ ថ្ងៃចុងក្រោយ"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ខែមុន"), + "lastName": MessageLookupByLibrary.simpleMessage("នាមត្រកូល"), + "lastYear": MessageLookupByLibrary.simpleMessage("ឆ្នាំមុន"), + "leave": MessageLookupByLibrary.simpleMessage("ច្បាប់"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("រយៈពេលសុំច្បាប់"), + "leaveList": MessageLookupByLibrary.simpleMessage("បញ្ជីសុំច្បាប់"), + "leaveReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍សុំច្បាប់"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("សំណើសុំច្បាប់"), + "leaveType": MessageLookupByLibrary.simpleMessage("ប្រភេទច្បាប់"), + "ledger": MessageLookupByLibrary.simpleMessage("សៀវភៅបញ្ជីធំ"), + "link": MessageLookupByLibrary.simpleMessage("តំណភ្ជាប់"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("បញ្ជីទទេ"), + "loading": MessageLookupByLibrary.simpleMessage("កំពុងផ្ទុក"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "កំពុងផ្ទុកការកំណត់ OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ចូល"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("ចូលដោយប្រើអ៊ីមែល"), + "logOut": MessageLookupByLibrary.simpleMessage("ចាកចេញ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ការចូលមិនបានសម្រេច។ សូមព្យាយាមម្តងទៀត។", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ចូលដោយប្រើទូរស័ព្ទ", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("ការបាត់បង់"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("ការបញ្ចូល/ចំណែក"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ការបាត់បង់/ចំណេញ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ការបាត់បង់/ចំណេញ", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("សារពើភ័ណ្ឌទាប"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "ការជូនដំណឹងស្តុកទាប", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍សារពើភ័ណ្ឌទាប", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("តម្លៃ៖ ទាបទៅខ្ពស់"), + "lp": MessageLookupByLibrary.simpleMessage("ខាត/ចំណេញ"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលម្អិតអំពីការបាត់បង់/ប្រាក់ចំណេញ", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("គ្រប់គ្រងការកំណត់"), + "manuDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទផលិត"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទផលិត"), + "manufacturer": MessageLookupByLibrary.simpleMessage("ក្រុមហ៊ុនផលិត"), + "masterCard": MessageLookupByLibrary.simpleMessage("កាតឥណព្យបុគ្គល"), + "mobile": MessageLookupByLibrary.simpleMessage("ទូរស័ព្ទចល័ត:"), + "mobiles": MessageLookupByLibrary.simpleMessage("ទូរស័ព្ទចល័ត"), + "model": MessageLookupByLibrary.simpleMessage("ម៉ូឌែល"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "បានបង្កើតម៉ូដែលដោយជោគជ័យ!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("ឈ្មោះម៉ូដែល"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "បានធ្វើបច្ចុប្បន្នភាពម៉ូដែលដោយជោគជ័យ!", + ), + "models": MessageLookupByLibrary.simpleMessage("ម៉ូដែល"), + "moneyIn": MessageLookupByLibrary.simpleMessage("លុយចូល"), + "moneyOut": MessageLookupByLibrary.simpleMessage("លុយចេញ"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("បង្កាន់ដៃប្រាក់"), + "month": MessageLookupByLibrary.simpleMessage("ខែ"), + "monthly": MessageLookupByLibrary.simpleMessage("ប្រចាំខែ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("ព័​ត៍​មាន​បន្ថែម"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "តម្លៃលក់អតិបរមា (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("ឈ្មោះ"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះមិនអាចទទេបានទេ", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ត្រូវការគណនីធនាគារយ៉ាងហោចណាស់ពីរដើម្បីធ្វើការផ្ទេរប្រាក់។", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញសុទ្ធ (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("ចំនួនសរុបសុទ្ធ"), + "newPassword": MessageLookupByLibrary.simpleMessage("ពាក្យសម្ងាត់ថ្មី"), + "next": MessageLookupByLibrary.simpleMessage("បន្ទាប់"), + "no": MessageLookupByLibrary.simpleMessage("ទេ"), + "noAcc": MessageLookupByLibrary.simpleMessage("មិនមានគណនីទេ?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីដែលត្រូវគ្នា", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "មិនមែនជាអ្នកប្រើប្រាស់សកម្ម", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាវត្តមានសម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាវត្តមានទេ។", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីធនាគារទេ។", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីធនាគារដើម្បីផ្ទេរពី។", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("គ្មានបាច់"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "មិនមានឧបករណ៍ប៊្លូធូសត្រូវបានជ្រើសរើសទេ។", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("រកមិនឃើញសាខា"), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញមូលប្បទានប័ត្រ", + ), + "noData": MessageLookupByLibrary.simpleMessage("មិនមានទិន្នន័យទេ។"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "គ្មាន​ទិន្នន័យ​ដែល​អាច​រក​បាន​ទេ", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("មិនមានទិន្នន័យទេ"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "មិនមានទិន្នន័យសម្រាប់នាំចេញទេ", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "មិនមានទិន្នន័យសម្រាប់បង្កើត pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("មិនមានទិន្នន័យ"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញនាយកដ្ឋានទេ។", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "មិនមានការពិពណ៌នាសម្រាប់នាយកដ្ឋាននេះទេ។", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "មិនមានការពិពណ៌នាសម្រាប់តួនាទីនេះទេ។", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "មិនបានផ្តល់ការពិពណ៌នាទេ។", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញតួនាទីទេ។", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីធនាគារគោលដៅទេ។", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("រកមិនឃើញឧបករណ៍"), + "noDue": MessageLookupByLibrary.simpleMessage("គ្មានបំណុល"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "មិនបានជ្រើសប្រាក់កំណត់ទេ", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "មិនបានជ្រើសរើសឯកសារ", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញថ្ងៃឈប់សម្រាកទេ។", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញថ្ងៃឈប់សម្រាកដែលត្រូវគ្នា", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("រកមិនឃើញទំនិញ"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "មិនមានរបស់របរត្រូវបានជ្រើសរើសទេ", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាសុំច្បាប់សម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញសំណើសុំច្បាប់ទេ។", + ), + "noMatched": MessageLookupByLibrary.simpleMessage("មិនមានផលិតផលត្រូវគ្នា។"), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាប្រាក់ខែដែលត្រូវគ្នាទេ។", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "មិនបានផ្តល់កំណត់ចំណាំទេ។", + ), + "noParty": MessageLookupByLibrary.simpleMessage("មិនមានភាគីដែលបានរកឃើញ"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាប្រាក់ខែទេ។", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("មិនមានផលិតផល"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "មិនមានផលិតផលដែលត្រូវនឹងការស្វែងរករបស់អ្នកទេ។", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "មិនមានផលិតផលត្រូវបានជ្រើសរើសទេ", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញតួនាទីអ្នកប្រើប្រាស់", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("រកមិនឃើញវេនទេ។"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "មិនមានទិន្នន័យស្តុកទេ។", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "មិនមានអនុពន្ធត្រូវបានជ្រើសរើស", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "មិនមានអ្នកផ្គត់ផ្គង់ទេ។", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("គ្មានប្រតិបត្តិការ"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញប្រតិបត្តិការទេ", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញប្រតិបត្តិការសម្រាប់តម្រងនេះទេ។", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "មិនមានប្រតិបត្តិការដើម្បីបង្កើត PDF ទេ", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "គ្មានតម្លៃត្រូវបានកំណត់", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញបំរែបំរួលទេ។", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "មិនអាចដកវិញបាន (អាករ/ការបញ្ចុះតម្លៃ)", + ), + "none": MessageLookupByLibrary.simpleMessage("គ្មាន"), + "notFound": MessageLookupByLibrary.simpleMessage("មិនឃើញ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "គ្មានការតភ្ជាប់អ៊ីនធឺណិត", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "មិនអាចបើកកម្មវិធីទូរស័ព្ទបាន។", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញលទ្ធផលដែលត្រូវគ្នា", + ), + "note": MessageLookupByLibrary.simpleMessage("ចំណាំ"), + "noteLevel": MessageLookupByLibrary.simpleMessage("កម្រិតកំណត់ចំណាំ"), + "notification": MessageLookupByLibrary.simpleMessage("ការជូនដំណឹង"), + "off": MessageLookupByLibrary.simpleMessage("បិទ"), + "ok": MessageLookupByLibrary.simpleMessage("យល់ព្រម"), + "okay": MessageLookupByLibrary.simpleMessage("យល់ព្រម"), + "oldPassword": MessageLookupByLibrary.simpleMessage("ពាក្យសម្ងាត់ចាស់"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ពាក្យសម្ងាត់ចាស់មិនអាចទទេបានទេ", + ), + "on": MessageLookupByLibrary.simpleMessage("បើក"), + "open": MessageLookupByLibrary.simpleMessage("បើក"), + "openCamera": MessageLookupByLibrary.simpleMessage("បើកកាមេរ៉ា"), + "openSetting": MessageLookupByLibrary.simpleMessage("បើកការកំណត់"), + "openingBalance": MessageLookupByLibrary.simpleMessage("ការបើកសមតុល្យ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "សមតុល្យដើមគ្រាត្រូវបានទាមទារ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទបើក"), + "opinion": MessageLookupByLibrary.simpleMessage("បញ្ចូលមតិយោបល់របស់អ្នក"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("ឬបន្តជាមួយ"), + "outOfStock": MessageLookupByLibrary.simpleMessage("អស់សារជាត"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "គម្រោង Premium របស់យើង", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("លក្ខណៈពិសេសកញ្ចប់"), + "package": MessageLookupByLibrary.simpleMessage("កញ្ចប់"), + "packageDate": MessageLookupByLibrary.simpleMessage("ថ្ងៃវេចខ្ចប់"), + "packageName": MessageLookupByLibrary.simpleMessage("ឈ្មោះកញ្ចប់"), + "packingDate": MessageLookupByLibrary.simpleMessage("ថ្ងៃវេចខ្ចប់"), + "paid": MessageLookupByLibrary.simpleMessage("បង់"), + "paidAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់ដែលបានបង់", + ), + "paidBy": MessageLookupByLibrary.simpleMessage("បង់ប្រាក់ដោយ"), + "paidVia": MessageLookupByLibrary.simpleMessage("បង់ប្រាក់តាមរយៈ"), + "partialPaid": MessageLookupByLibrary.simpleMessage("បង់បានខ្លះ"), + "parties": MessageLookupByLibrary.simpleMessage("ប្រតិបត្តិ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិបង្កើតភាគី។", + ), + "partyList": MessageLookupByLibrary.simpleMessage("បញ្ជីគណបក្ស"), + "partyReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍ដៃគូ"), + "partyType": MessageLookupByLibrary.simpleMessage("ប្រភេទដៃគូ"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញតាមដៃគូ", + ), + "password": MessageLookupByLibrary.simpleMessage("ពាក្យសម្ងាត់"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ពាក្យសម្ងាត់មិនអាចទទេបានទេ", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "ពាក្យសម្ងាត់ត្រូវមានយ៉ាងហោចណាស់ 6 តួអក្សរ", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "ពាក្យសម្ងាត់ត្រូវមានយ៉ាងហោចណាស់ 6 តួអក្សរ", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "ពាក្យសម្ងាត់មិនសមបណ្ដឹងគ្នាទេ", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "បង់ប្រាក់សម្រាប់ជាវ", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់ដែលត្រូវបង់", + ), + "payment": MessageLookupByLibrary.simpleMessage("ការទូទាត់"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "ការទូទាត់បានបញ្ចប់", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលម្អិតនៃការទូទាត់", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "ការបង់ប្រាក់អត់ជោគជ័យ", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ការបង់ប្រាក់អត់ជោគជ័យ។ សូមសាកល្បងម្តងទៀត។", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("ច្រកចំណូល"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("វិធីសាស្ត្រទូទាត់"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("វិធីទូទាត់"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "ការបង់ប្រាក់ជោគជ័យ", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសប្រភេទការបង់ប្រាក់", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ប្រភេទការទូទាត់"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ការបង់ប្រាក់បានជោគជ័យ!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ឆ្នាំទូទាត់"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ចំនួនការទូទាត់"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ប្រភេទការទូទាត់"), + "paypalPay": MessageLookupByLibrary.simpleMessage("បង់ជាមួយ Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("ប្រាក់ខែ"), + "payrollList": MessageLookupByLibrary.simpleMessage("បញ្ជីប្រាក់ខែ"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("កំណត់ត្រាប្រាក់ខែ"), + "payrollReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍ប្រាក់ខែ"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF បង្កើតដោយជោគជ័យ", + ), + "percent": MessageLookupByLibrary.simpleMessage("ភាគរយ"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "ការអនុញ្ញាតត្រូវបានបដិសេធ", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "គ្មានសិទ្ធិលុបធនាគារទេ។", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ត្រូវបានបដិសេធការអនុញ្ញាតក្នុងការធ្វើបច្ចុប្បន្នភាពធនាគារ។", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ត្រូវបានបដិសេធការអនុញ្ញាតក្នុងការមើលធនាគារ។", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "មិនបានផ្តល់សិទ្ធិ!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ព័ត៌មានផ្ទាល់ខ្លួន៖"), + "phone": MessageLookupByLibrary.simpleMessage("លេខទូរសព្ទ"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "លេខទូរស័ព្ទមិនមានទិន្នន័យ។", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("លេខទូរស័ព្ទ"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "ការផ្ទៀងផ្ទាត់ទូរស័ព្ទ", + ), + "phonee": MessageLookupByLibrary.simpleMessage("ទូរស័ព្ទ:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើស និងបង្ហោះឯកសារ", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "ជ្រើសកាលបរិច្ឆេទបញ្ចប់", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "ជ្រើសកាលបរិច្ឆេទចាប់ផ្តើម", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "សូមបន្ថែមការបង្វិលការលក់", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "សូមបន្ថែមគណនីធនាគារយ៉ាងហោចណាស់មួយដើម្បីកែតម្រូវសមតុល្យ។", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "សូមបន្ថែមបរិមាណ", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "សូមពិនិត្យមើលការតភ្ជាប់អ៊ីនធឺណិតរបស់អ្នក ហើយព្យាយាមម្តងទៀត", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "សូមភ្ជាប់​ម៉ាស៊ីន​បោះពុម្ភ​ជាមុន", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "សូមបើកប៊្លូធូស", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលពាក្យសម្ងាត់វែងជាងនេះ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលពាក្យសម្ងាត់កែប្រែ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលកាលបរិច្ឆេទ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលពាក្យសម្ងាត់", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះម៉ាកសុពលភាព", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះអាជីវកម្មសុពលភាព", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលអ៊ីមែលសុពលភាព", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះសុពលភាព", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលលេខទូរស័ព្ទសុពលភាព", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះផលិតផលសុពលភាព", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលតម្លៃទិញសុពលភាព", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលបរិមាណត្រឹមត្រូវ (យ៉ាងតិច ១)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលតម្លៃលក់សុពលភាព", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះឯកតាសុពលភាព", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("សូមបញ្ចូលចំនួន"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលយ៉ាងហោចណាស់តម្លៃមួយ។", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះសាខា", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលកាលបរិច្ឆេទ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះតួនាទី", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទបញ្ចប់", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("សូមបញ្ចូលឈ្មោះ"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះធ្នើធំ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះធ្នើតូច", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("សូមបញ្ចូល OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះឯកតា", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះឱ្យបានត្រឹមត្រូវ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលលេខទូរស័ព្ទនិងឈ្មោះសុពលភាពមុន", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលព័ត៌មានរបស់អ្នក។", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលលេខទូរស័ព្ទរបស់អ្នក", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលប្រាក់ខែរបស់អ្នក", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "សូមធ្វើការលក់ជាលើកដំបូង", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសប្រភេទមួយ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("សូមជ្រើសរើសគណនីធនាគារគោលដៅ។"), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសប្រភេទចំណាយ", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសប្រភេទច្បាប់", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសផលិតផលជាមុនសិន", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសវេន", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសស្ថានភាព", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសបុគ្គលិក", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសខែ", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសគណនីទាំងពីរ។", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសស្ថានភាពសម្រាក", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសនាយកដ្ឋាន", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសតួនាទី", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសផលិតផលសម្រាប់បង្វិល", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសឆ្នាំទូទាត់", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសផលិតផលជាមុនសិន", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសស្ថានភាព", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើមនិងបញ្ចប់ដែលត្រឹមត្រូវ។", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសភេទរបស់អ្នក", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសវេនរបស់អ្នក", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "សូមប្រើលេខកូដទិញដែលមានសុពលភាពដើម្បីប្រើប្រាស់កម្មវិធី។", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("ការលក់ POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage("សារក្រោយការលក់"), + "poweredBy": MessageLookupByLibrary.simpleMessage("គាំទ្រដោយ"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "ការគាំទ្រអំពីកម្មវិធី Android និង iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("គម្រោងពិសេស"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("ចុចដើម្បីជ្រើសរើស"), + "previewPdf": MessageLookupByLibrary.simpleMessage("មើលជាមុន PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("ផុតកំណត់មុន"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់បង់មុន។", + ), + "price": MessageLookupByLibrary.simpleMessage("តម្លៃ"), + "priceWarn": MessageLookupByLibrary.simpleMessage("តម្លៃមិនអាចទទេបាន"), + "print": MessageLookupByLibrary.simpleMessage("បោះពុម្ព"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "បោះពុម្ពព័ត៌មានលម្អិតធនាគារលើវិក្កយបត្រ", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("បោះពុម្ពបារកូដ"), + "printLabel": MessageLookupByLibrary.simpleMessage("បោះពុម្ពស្លាក"), + "printing": MessageLookupByLibrary.simpleMessage("ជម្រើសបោះពុម្ព"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "កំពុងបោះពុម្ពវិក្កយបត្រ", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("ជម្រើសបោះពុម្ព"), + "product": MessageLookupByLibrary.simpleMessage("ផលិតផល"), + "productBrand": MessageLookupByLibrary.simpleMessage("ម៉ាកផលិតផល"), + "productCategory": MessageLookupByLibrary.simpleMessage("ប្រភេទផលិតផល"), + "productCode": MessageLookupByLibrary.simpleMessage("លេខកូដផលិតផល"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "កូដផលិតផលគឺត្រូវការទេ", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលម្អិតផលិតផល", + ), + "productList": MessageLookupByLibrary.simpleMessage("បញ្ជីផលិតផល"), + "productModels": MessageLookupByLibrary.simpleMessage("ម៉ូដែលផលិតផល"), + "productName": MessageLookupByLibrary.simpleMessage("ឈ្មោះ​ផលិតផល"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "មិនបានរកឃើញផលិតផល", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ប្រវត្តិទិញផលិតផល", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ទិញផលិតផល", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ធ្នើផលិតផល"), + "productReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍ផលិតផល"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ប្រវត្តិលក់ផលិតផល", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍លក់ផលិតផល", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("ការកំណត់ផលិតផល"), + "productStock": MessageLookupByLibrary.simpleMessage("ស្តុកផលិតផល"), + "productUnit": MessageLookupByLibrary.simpleMessage("ឯកតាផលិតផល"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "បំរែបំរួលផលិតផល", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញតាមផលិតផល", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញ និងខាតតាមផលិតផល", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ការទិញតាមផលិតផល", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("ការលក់តាមផលិតផល"), + "products": MessageLookupByLibrary.simpleMessage("ផលិតផល"), + "profile": MessageLookupByLibrary.simpleMessage("ប្រវត្តិរូប"), + "profileEdit": MessageLookupByLibrary.simpleMessage("កែសម្រួលប្រវត្តិរូប"), + "profit": MessageLookupByLibrary.simpleMessage("ប្រាក់ចំណេញ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ប្រាក់ចំណេញ និងខាត"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ចំណេញ និងខាត", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("ប្រាក់ចំណេញ និងខាត"), + "profitMargin": MessageLookupByLibrary.simpleMessage("ប្រាក់ចំណេញ (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("ភាគរយប្រាក់ចំណេញ"), + "promo": MessageLookupByLibrary.simpleMessage("កូដរបស់ការលក់បន្ថែម"), + "promoCode": MessageLookupByLibrary.simpleMessage( + "លេខ​កូដ​ផ្នែក​បន្លាស់ទី", + ), + "purchase": MessageLookupByLibrary.simpleMessage("ទិញ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ការណាត់ជួបទិញ"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ទិញដោយ:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "ការទិញបានអនុម័ត", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលម្អិតការទិញ", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "តម្លៃទិញ (មិនរួមបញ្ចូលពន្ធ)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "តម្លៃទិញ (មិនរួមបញ្ចូលពន្ធ) ត្រូវការ", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "តម្លៃទិញ (រួមបញ្ចូលពន្ធ)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "តម្លៃទិញ (រួមបញ្ចូលពន្ធ) ត្រូវការ", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("បញ្ជីទិញ"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ទិញឥឡូវនេះ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("ទិញគម្រោងពិសេស"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("តម្លៃ​ទិញ"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("បរិមាណទិញ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "តម្រូវឱ្យមានបរិមាណទិញ", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍ទិញ"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("ការបង្វិលការលក់"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ការប្រាក់ចំណាយត្រឡប់", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "ការបង្វិលសងការទិញ", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពការទិញ។", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិបង្កើតការទិញ។", + ), + "purchased": MessageLookupByLibrary.simpleMessage("ទិញ"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("ទិញដោយ"), + "qty": MessageLookupByLibrary.simpleMessage("បរិមាណ"), + "quantity": MessageLookupByLibrary.simpleMessage("បរិមាណ"), + "quickOver": MessageLookupByLibrary.simpleMessage("ទិដ្ឋភាពទូទៅយ៉ាងរហ័ស"), + "quickOverview": MessageLookupByLibrary.simpleMessage("សង្ខេបយ៉ាងឆាប់រហ័ស"), + "rack": MessageLookupByLibrary.simpleMessage("ធ្នើធំ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ឈ្មោះធ្នើធំ"), + "racks": MessageLookupByLibrary.simpleMessage("ធ្នើធំ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("បើកឡើងវិញ"), + "read": MessageLookupByLibrary.simpleMessage("អាន"), + "receipt": MessageLookupByLibrary.simpleMessage("បង្កាន់ដៃ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("ចំនួនទទួលបាន"), + "receivedBy": MessageLookupByLibrary.simpleMessage("ទទួលបានដោយ"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ទទួលបានពី"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ប្រតិបត្តិការថ្មីៗ", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("បន្ថយសាច់ប្រាក់"), + "reference": MessageLookupByLibrary.simpleMessage("ឯកសារយោង"), + "referenceNo": MessageLookupByLibrary.simpleMessage("លេខ​យោង"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("លេខយោង"), + "register": MessageLookupByLibrary.simpleMessage("ចុះឈ្មោះ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "យើងត្រូវចុះឈ្មោះទូរស័ព្ទរបស់អ្នកដោយមិនចាំបាច់ចាប់ផ្តើម!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("នៅសល់"), + "remainingDue": MessageLookupByLibrary.simpleMessage("នៅសល់ត្រូវបង់"), + "remark": MessageLookupByLibrary.simpleMessage("កំណត់សម្គាល់"), + "rememberMe": MessageLookupByLibrary.simpleMessage("ចងចាំខ្ញុំ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "ចងចាំខ្ញុំនៅពេលក្រោយ", + ), + "remove": MessageLookupByLibrary.simpleMessage("ដកចេញ"), + "reports": MessageLookupByLibrary.simpleMessage("របាយការណ៍"), + "resendIn": MessageLookupByLibrary.simpleMessage("ផ្ញើ OTP ម្តងទៀតនៅក្នុង"), + "resendOTP": MessageLookupByLibrary.simpleMessage("ផ្ញើម្តងទៀត OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "កំណត់ពាក្យសម្ងាត់ឡើងវិញដោយប្រើអ៊ីមែលឬលេខទូរស័ព្ទរបស់អ្នក", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "កំណត់ពាក្យសម្ងាត់ឡើងវិញដើម្បីកែសម្រួលនិងចូលប្រើគណនីរបស់អ្នក", + ), + "resets": MessageLookupByLibrary.simpleMessage("កំណត់ឡើងវិញ"), + "retailer": MessageLookupByLibrary.simpleMessage("អ្នកលក់រាយ"), + "retry": MessageLookupByLibrary.simpleMessage("ព្យាយាមម្តងទៀត"), + "retryScan": MessageLookupByLibrary.simpleMessage("ស្កេនម្តងទៀត"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់ត្រឡប់មកវិញ", + ), + "returnQuantity": MessageLookupByLibrary.simpleMessage("បរិមាណបង្វិល"), + "returned": MessageLookupByLibrary.simpleMessage("ត្រឡប់"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់ដែលបានត្រឡប់មកវិញ", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទប្រគល់មកវិញ", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "ទំនិញដែលបានប្រគល់មកវិញ", + ), + "role": MessageLookupByLibrary.simpleMessage("តួនាទី"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "តួនាទី និងការអនុញ្ញាត", + ), + "roles": MessageLookupByLibrary.simpleMessage("តួនាទី"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "បង្គត់ទៅចំនួនគត់ដែលជិតបំផុត", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "បង្គត់ទៅលេខទសភាគជិតបំផុត (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "បង្គត់ទៅលេខទសភាគជិតបំផុត (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "បង្គត់ទៅលេខទសភាគជិតបំផុត (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "បង្គត់ទៅចំនួនគត់", + ), + "rounding": MessageLookupByLibrary.simpleMessage("បង្គត់"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("សរុបបង្គត់"), + "roundings": MessageLookupByLibrary.simpleMessage("ការ​បង្គត់ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់កំពុងចរាចរ"), + "sNo": MessageLookupByLibrary.simpleMessage("ល.រ"), + "salary": MessageLookupByLibrary.simpleMessage("ប្រាក់ខែ"), + "sale": MessageLookupByLibrary.simpleMessage("លក់"), + "saleBy": MessageLookupByLibrary.simpleMessage("លក់ដោយ"), + "saleEdit": MessageLookupByLibrary.simpleMessage("កែសម្រួលការលក់"), + "saleList": MessageLookupByLibrary.simpleMessage("បញ្ជីលក់"), + "salePrice": MessageLookupByLibrary.simpleMessage("តំលៃ​លក់"), + "saleQty": MessageLookupByLibrary.simpleMessage("បរិមាណលក់"), + "saleReq": MessageLookupByLibrary.simpleMessage("តម្លៃលក់ត្រូវការ"), + "saleReturn": MessageLookupByLibrary.simpleMessage("ការបង្វិលការលក់"), + "sales": MessageLookupByLibrary.simpleMessage("ការលក់"), + "salesBy": MessageLookupByLibrary.simpleMessage("លក់ដោយ:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលម្អិតអំពីការលក់", + ), + "salesList": MessageLookupByLibrary.simpleMessage("បញ្ជីការលក់"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "សង្ខេបការលក់ និងការទិញ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍លក់"), + "salesReturn": MessageLookupByLibrary.simpleMessage("ការបង្វិលការលក់"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ប្រាក់ចំណូលត្រឡប់", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("ការកំណត់ការលក់"), + "save": MessageLookupByLibrary.simpleMessage("រក្សាទុក"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "រក្សាទុក និងបោះពុម្ព", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("រក្សាទុកការកំណត់"), + "saveVariant": MessageLookupByLibrary.simpleMessage("រក្សាទុកចម្រុះ"), + "saving": MessageLookupByLibrary.simpleMessage("កំពុងរក្សាទុក"), + "scanCode": MessageLookupByLibrary.simpleMessage("ស្កេនកូដ QR ផលិតផល"), + "search": MessageLookupByLibrary.simpleMessage("ស្វែងរក"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("ស្វែងរកវត្តមាន"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("ស្វែងរកលេខបាច់..."), + "searchH": MessageLookupByLibrary.simpleMessage("ស្វែងរកនៅទីនេះ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ស្វែងរកការសុំច្បាប់"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ស្វែងរកផលិតផល"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ស្វែងរកប្រតិបត្តិការ...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ស្វែងរក..."), + "seconds": MessageLookupByLibrary.simpleMessage("វិនាទី"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "មើលកូដ​ផ្នែក​បន្លាស់ទី​ទាំងអស់", + ), + "select": MessageLookupByLibrary.simpleMessage("ជ្រើសរើស"), + "selectABrand": MessageLookupByLibrary.simpleMessage("ជ្រើសម៉ាកមួយ"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("ជ្រើសវិក្កយបត្រ"), + "selectAccount": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសគណនី"), + "selectAll": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសទាំងអស់"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសយ៉ាងហោចណាស់ធ្នើមួយ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសធនាគារ ឬសាច់ប្រាក់", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ជ្រើសប្រភេទអាជីវកម្ម", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសប្រភេទ"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសអតិថិជន"), + "selectDate": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសកាលបរិច្ឆេទ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសកាលបរិច្ឆេទជាមុនសិន", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសគោលដៅដាក់ប្រាក់", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសបុគ្គលិកជាមុនសិន", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសថ្ងៃចាប់ផ្តើម", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសទំនិញ"), + "selectLang": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសភាសារបស់អ្នក។"), + "selectModel": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសម៉ូឌែល"), + "selectOne": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសមួយ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសគណនីមួយ"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ជ្រើសប្រភេទផលិតផល", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ជ្រើសឯកតាផលិតផល", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសធ្នើធំ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសធ្នើតូច"), + "selectStock": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសស្តុក"), + "selectTax": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសពន្ធ"), + "selectToDate": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសថ្ងៃបញ្ចប់"), + "selectType": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសប្រភេទ"), + "selectVariations": MessageLookupByLibrary.simpleMessage("ជ្រើសវិនិយោគ : "), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសឃ្លាំង"), + "sellAll": MessageLookupByLibrary.simpleMessage("លក់ទាំងអស់ >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("តម្លៃលក់"), + "sellsBy": MessageLookupByLibrary.simpleMessage("លក់ដោយ"), + "send": MessageLookupByLibrary.simpleMessage("ផ្ញើ"), + "sendCode": MessageLookupByLibrary.simpleMessage("ផ្ញើលេខកូដ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "យើងបានផ្ញើអ៊ីមែលជាមួយនឹងការណែនាំអំពីរបៀបកំណត់ពាក្យសម្ងាត់ឡើងវិញទៅ៖", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ផ្ញើតំណកំណត់ឡើងវិញ"), + "sendMessage": MessageLookupByLibrary.simpleMessage("ផ្ញើសារ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("ផ្ញើ SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("ផ្ញើ SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("ផ្ញើអ៊ីមែលរបស់អ្នក"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូបរបស់អ្នក ដើម្បីភ្ជាប់វេជ្ជបណ្ឌិតរបស់អ្នកជាមួយនឹងចំណាប់អារម្មណ៍កាន់តែប្រសើរឡើង", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "កំណត់ពាក្យសម្ងាត់ថ្មី", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "ដំឡើងប្រវត្តិរូបរបស់អ្នក។", + ), + "setting": MessageLookupByLibrary.simpleMessage("ការកំណត់"), + "sevenDays": MessageLookupByLibrary.simpleMessage("៧ ថ្ងៃ"), + "share": MessageLookupByLibrary.simpleMessage("ចែករំលែក"), + "shelf": MessageLookupByLibrary.simpleMessage("ធ្នើតូច (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("ឈ្មោះធ្នើតូច"), + "shelves": MessageLookupByLibrary.simpleMessage("ធ្នើតូច (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("វេន"), + "shiftName": MessageLookupByLibrary.simpleMessage("ឈ្មោះវេន"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "អាសយដ្ឋានដឹកជញ្ជូន", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ថ្លៃដឹកជញ្ជូន"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "មូលបត្រ​ចាប់ផ្តើមហាង", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "មូលបត្រប្រាក់ដែលនៅសល់", + ), + "showAction": MessageLookupByLibrary.simpleMessage("បង្ហាញសកម្មភាព"), + "showCode": MessageLookupByLibrary.simpleMessage("បង្ហាញកូដ"), + "showCombo": MessageLookupByLibrary.simpleMessage("បង្ហាញទំនិញឈុត"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "បង្ហាញថ្ងៃផុតកំណត់", + ), + "showName": MessageLookupByLibrary.simpleMessage("បង្ហាញឈ្មោះ"), + "showPrice": MessageLookupByLibrary.simpleMessage("បង្ហាញតម្លៃ"), + "showSingle": MessageLookupByLibrary.simpleMessage("បង្ហាញទំនិញទោល"), + "showVariant": MessageLookupByLibrary.simpleMessage("បង្ហាញបំរែបំរួល"), + "signIn": MessageLookupByLibrary.simpleMessage("ចុះឈ្មោះ"), + "signUp": MessageLookupByLibrary.simpleMessage("ចុះឈ្មោះ"), + "single": MessageLookupByLibrary.simpleMessage("តែមួយ"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("៦០ ថ្ងៃ"), + "size": MessageLookupByLibrary.simpleMessage("ទំហំ"), + "skip": MessageLookupByLibrary.simpleMessage("រំលង"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "រំលងការធ្វើបច្ចុប្បន្ន", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / កូដ"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / កូដ"), + "sl": MessageLookupByLibrary.simpleMessage("លេខរៀង"), + "smartWatch": MessageLookupByLibrary.simpleMessage("នាឡិកាស្មាត"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "ប្រព័ន្ធប្រតិបត្តិការសង្គម", + ), + "sold": MessageLookupByLibrary.simpleMessage("បានលក់"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "មានអ្វីមួយខុសជាមួយគេហទំព័រ។", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("អ្វីមួយកំពុង"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ចូលបុគ្គលិក"), + "start": MessageLookupByLibrary.simpleMessage("ចាប់ផ្តើម"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("ចាប់ផ្តើមសម្រាក"), + "startDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទចាប់ផ្តើម"), + "startNewSale": MessageLookupByLibrary.simpleMessage("ចាប់ផ្តើមលក់ថ្មី"), + "startTime": MessageLookupByLibrary.simpleMessage("ម៉ោងចាប់ផ្តើម"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ម៉ោងចាប់ផ្តើមត្រូវបានទាមទារ", + ), + "started": MessageLookupByLibrary.simpleMessage("បានចាប់ផ្តើម"), + "state": MessageLookupByLibrary.simpleMessage("រដ្ឋ"), + "stateName": MessageLookupByLibrary.simpleMessage("ឈ្មោះរដ្ឋ"), + "status": MessageLookupByLibrary.simpleMessage("ស្ថានភាព"), + "staus": MessageLookupByLibrary.simpleMessage("ស្ថានភាព"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("នៅតែមិនទាន់បង់ប្រាក់"), + "stock": MessageLookupByLibrary.simpleMessage("ភាគហ៊ុន"), + "stockList": MessageLookupByLibrary.simpleMessage("បញ្ជីភាគហ៊ុន"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("ស្តុក / ជម្រើស"), + "stockReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍សារជាត"), + "stockValue": MessageLookupByLibrary.simpleMessage("តម្លៃសារជាត"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "សារពើភ័ណ្ឌត្រូវតែច្រើនជាង 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("សារជាត៖"), + "subTaxList": MessageLookupByLibrary.simpleMessage("បញ្ជីអនុពន្ធ"), + "subTaxes": MessageLookupByLibrary.simpleMessage("អនុពន្ធ"), + "subTotal": MessageLookupByLibrary.simpleMessage("សរុបរង"), + "submit": MessageLookupByLibrary.simpleMessage("ដាក់ស្នើ"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("ចុះឈ្មោះឥឡូវនេះ"), + "subscription": MessageLookupByLibrary.simpleMessage("ការជាវ"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ការជាវ", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("ការជាវ"), + "subtotal": MessageLookupByLibrary.simpleMessage("សរុបរង"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "បានបង់ប្រាក់ជោគជ័យ", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "អ្នកផ្គត់ផ្គង់បង់ប្រាក់", + ), + "supplier": MessageLookupByLibrary.simpleMessage("អ្នកផ្គត់ផ្គង់"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានអ្នកផ្គត់ផ្គង់", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("បំណុលអ្នកផ្គត់ផ្គង់"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "បញ្ជីអ្នកផ្គត់ផ្គង់", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះ​ក្រុមហ៊ុន​ផ្គត់ផ្គង់", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("ប្តូរសាខា?"), + "switchs": MessageLookupByLibrary.simpleMessage("ប្តូរ"), + "tax": MessageLookupByLibrary.simpleMessage("ពន្ធ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("ក្រុមពន្ធ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("ភាគរយពន្ធ"), + "taxRates": MessageLookupByLibrary.simpleMessage("អត្រាពន្ធ"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "អត្រាពន្ធ - គ្រប់គ្រងអត្រាពន្ធរបស់អ្នក", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍ពន្ធ"), + "taxReportList": MessageLookupByLibrary.simpleMessage("បញ្ជីរបាយការណ៍ពន្ធ"), + "taxType": MessageLookupByLibrary.simpleMessage("ប្រភេទពន្ធ"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ពន្ធដែលមានប្រភេទពន្ធតែមួយ/ច្រើន", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "សូមអរគុណចំពោះការបង់ប្រាក់នៅពេលរឺបញ្ជាក់", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "ឡូហ្គោវិក្កយបត្រកម្ដៅ", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "ភាសាម៉ាស៊ីនបោះពុម្ពកម្ដៅ", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "ទំហំក្រដាសបោះពុម្ពកម្ដៅ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("៣០ ថ្ងៃ"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 ស្លាកក្នុងមួយសន្លឹក, 8.27 x 11.69 អ៊ីញ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ខែនេះ"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "គម្រោងនេះមិនមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់សម្រាប់តម្លើងទេ", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "គម្រោងនេះមិនមានសម្រាប់ទិញទេ", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ផលិតផលនេះបានបន្ថែមរួចហើយ!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("សប្តាហ៍នេះ"), + "thisYear": MessageLookupByLibrary.simpleMessage("ឆ្នាំនេះ"), + "time": MessageLookupByLibrary.simpleMessage("ពេលវេលា"), + "timeIn": MessageLookupByLibrary.simpleMessage("ម៉ោងចូល"), + "timeOut": MessageLookupByLibrary.simpleMessage("ម៉ោងចេញ"), + "to": MessageLookupByLibrary.simpleMessage("ទៅ"), + "toAccount": MessageLookupByLibrary.simpleMessage("ទៅកាន់គណនី"), + "toDate": MessageLookupByLibrary.simpleMessage("ដល់កាលបរិច្ឆេទ"), + "today": MessageLookupByLibrary.simpleMessage("ថ្ងៃនេះ"), + "todaySummary": MessageLookupByLibrary.simpleMessage("សង្ខេបថ្ងៃនេះ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("អតិថិជនកំពូលទាំង ៥"), + "top5Product": MessageLookupByLibrary.simpleMessage("ផលិតផលកំពូលទាំង ៥"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "អ្នកផ្គត់ផ្គង់កំពូលទាំង ៥", + ), + "total": MessageLookupByLibrary.simpleMessage("សរុប"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ចំនួន​សរុប"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ទ្រព្យសកម្មសរុប"), + "totalBalance": MessageLookupByLibrary.simpleMessage("សមតុល្យសរុប"), + "totalCategories": MessageLookupByLibrary.simpleMessage("ប្រភេទសរុប"), + "totalDue": MessageLookupByLibrary.simpleMessage("សរុបត្រូវបង់"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ប្រាក់កំណត់សរុប"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ការចំណាយសរុប"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ចំណូលសរុប"), + "totalItems": MessageLookupByLibrary.simpleMessage("វត្ថុសរុប"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ការបាត់បង់សរុប"), + "totalPayable": MessageLookupByLibrary.simpleMessage("សរុបត្រូវបង់ប្រាក់"), + "totalPrice": MessageLookupByLibrary.simpleMessage("តំលៃសរុប"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ផលិតផលសរុប"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ប្រាក់ចំណេញសរុប"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ការទិញសរុប"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "សរុបចំនួនទឹកប្រាក់ត្រឡប់", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("សរុបត្រឡប់មកវិញ"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនប្រាក់ខែសរុប", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("ការលក់សរុប"), + "totalVat": MessageLookupByLibrary.simpleMessage("តំលៃសេរីសរុប"), + "totall": MessageLookupByLibrary.simpleMessage("សរុប:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "សេចក្តីសង្ខេបប្រតិបត្តិការ", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "ប្រភេទប្រតិបត្តិការ", + ), + "transactions": MessageLookupByLibrary.simpleMessage("ប្រតិបត្តិការ"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ប្រវត្តិកិច្ចការជំនួញ", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ផ្ទេរ"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "ផ្ទេរមូលប្បទានប័ត្រ", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទផ្ទេរ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ព្យាយាម​ម្តង​ទៀត"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("ប្រភេទ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសប្រភេទ"), + "unPaid": MessageLookupByLibrary.simpleMessage("មិនបង់ប្រាក់"), + "unit": MessageLookupByLibrary.simpleMessage("ឯកតា"), + "unitName": MessageLookupByLibrary.simpleMessage("ឈ្មោះអង្គភាព"), + "unitPrice": MessageLookupByLibrary.simpleMessage("តំលៃឯកតា"), + "units": MessageLookupByLibrary.simpleMessage("ឯកតា"), + "unlimited": MessageLookupByLibrary.simpleMessage("គ្មានដែនកំណត់"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "ការប្រើប្រាស់ដោយមិនមានការកំណត់", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ការប្រើប្រាស់មិនមានកំណត់នៃកញ្ចប់របស់យើង👇", + ), + "update": MessageLookupByLibrary.simpleMessage("ធ្វើបច្ចុប្បន្នភាព"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពសាខា", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពទំនាក់ទំនង", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "បរាជ័យក្នុងការធ្វើបច្ចុប្បន្នភាពសារពើភ័ណ្ឌ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពឥឡូវនេះ", + ), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពភាគី។", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពផលិតផល", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ផលិតផលបានធ្វើបច្ចុប្បន្នភាពដោយជោគជ័យ!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពផលិតផល។", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូបរបស់អ្នក។", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពការទិញ", + ), + "updateRole": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពតួនាទី", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពការលក់។", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពដោយជោគជ័យ", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូបរបស់អ្នកដើម្បីភ្ជាប់អតិថិជនរបស់អ្នកជាមួយការស្រស់ស្អាតបន្ថែមទៀត", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពការជាវរបស់អ្នក", + ), + "updating": MessageLookupByLibrary.simpleMessage( + "កំពុងធ្វើបច្ចុប្បន្នភាព...", + ), + "upgradeNow": MessageLookupByLibrary.simpleMessage( + "ធ្វើឱ្យទាន់សម័យឥឡូវនេះ", + ), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID សម្រាប់ QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("ផ្ទុកឡើង"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ផ្ទុករូបភាពឡើង"), + "uploading": MessageLookupByLibrary.simpleMessage("កំពុងបង្ហោះ..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ប្រើផ្ទាំងរូបភាព"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ចំណងជើងអ្នកប្រើមិនអាចទទេបានទេ", + ), + "user": MessageLookupByLibrary.simpleMessage("អ្នកប្រើប្រាស់"), + "userRole": MessageLookupByLibrary.simpleMessage("តួនាទីអ្នកប្រើប្រាស់"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលម្អិតតួនាទីអ្នកប្រើ", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("ចំណងជើងអ្នកប្រើ"), + "values": MessageLookupByLibrary.simpleMessage("តម្លៃ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ចម្រុះបានបន្ថែមដោយជោគជ័យ!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ចម្រុះបានលុបដោយជោគជ័យ!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("បញ្ជីបំរែបំរួល"), + "variationId": MessageLookupByLibrary.simpleMessage("លេខសម្គាល់បំរែបំរួល"), + "variations": MessageLookupByLibrary.simpleMessage("បំរែបំរួល"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ផលិតផលមានបំរែបំរួល", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage( + "អាករលើតម្លៃបន្ថែម និងពន្ធ", + ), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "លេខអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "ចំណងជើងអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + ), + "vatId": MessageLookupByLibrary.simpleMessage("លេខអត្តសញ្ញាណអាករ"), + "vatNumber": MessageLookupByLibrary.simpleMessage("លេខអាករលើតម្លៃបន្ថែម"), + "vatReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍អាករ (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("ប្រភេទអាករ"), + "verification": MessageLookupByLibrary.simpleMessage("ការបញ្ជាក់"), + "verify": MessageLookupByLibrary.simpleMessage("ផ្ទៀងផ្ទាត់"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ផ្ទៀងផ្ទាត់អ៊ីមែលរបស់អ្នក", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ផ្ទៀងផ្ទាត់អ៊ីមែល"), + "view": MessageLookupByLibrary.simpleMessage("មើលព័ត៌មានលម្អិត"), + "viewAll": MessageLookupByLibrary.simpleMessage("មើលទាំងអស់។"), + "viewDetails": MessageLookupByLibrary.simpleMessage("មើលព័ត៌មានលម្អិត"), + "viewPrice": MessageLookupByLibrary.simpleMessage("មើលតម្លៃ"), + "viewStock": MessageLookupByLibrary.simpleMessage("មើលស្តុក"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "កំពុងមើលប្រតិបត្តិការសម្រាប់", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("អតិថិជនដើរចូល"), + "wallet": MessageLookupByLibrary.simpleMessage("កាបូប"), + "walletBalance": MessageLookupByLibrary.simpleMessage("សមតុល្យកាបូប"), + "warehouse": MessageLookupByLibrary.simpleMessage("ឃ្លាំង (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ឈ្មោះឃ្លាំង"), + "warranty": MessageLookupByLibrary.simpleMessage("ការធានា (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "យើងបានផ្ញើអ៊ីមែលបញ្ជាក់ទៅ", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "យើងបានផ្ញើ OTP ទៅលេខទូរស័ព្ទរបស់អ្នក", + ), + "weekly": MessageLookupByLibrary.simpleMessage("ប្រចាំសប្តាហ៍"), + "weight": MessageLookupByLibrary.simpleMessage("ទំងន់"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "សូមស្វាគមន៍ត្រលប់មកវិញ!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("តើមានអ្វីថ្មី។"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("តម្លៃ​លក់ដុំ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("អ្នកលក់ដុំ"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "នឹងត្រូវបានបន្ថែមជិតៗនេះ", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "សរសេរសាររបស់អ្នកនៅទីនេះ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "សរសេរអត្ថបទនៅទីនេះ...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("ប្រចាំឆ្នាំ"), + "years": MessageLookupByLibrary.simpleMessage("ឆ្នាំ"), + "yes": MessageLookupByLibrary.simpleMessage("ចាស"), + "yesterday": MessageLookupByLibrary.simpleMessage("ម្សិលមិញ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនអាចបង់លើសពីប្រាក់កំណត់បានទេ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "ឥឡូវនេះអ្នកអាចផ្ញើ OTP ម្តងទៀតបានហើយ។", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិបង្កើតបាកូដទេ។"), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការលុបម៉ូដែលទេ។", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបធ្នើនេះទេ"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិមើលប្រាក់ចំណេញ និងខាតទេ។", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតប្រភេទចំណាយទេ។", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតប្រភេទចំណូលទេ។", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតម៉ូដែលទេ", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិបង្កើតការទិញទេ។"), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបនាយកដ្ឋានទេ។"), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបតួនាទីទេ។"), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិលុបសំណើសុំច្បាប់ទេ។", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបប្រាក់ខែទេ។"), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិនាំចេញជា Excel ទេ", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតបារកូដទេ។", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិបង្កើតរបាយការណ៍ទេ", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសាខាទេ។", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពនាយកដ្ឋានទេ។", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសំណើសុំច្បាប់ទេ។", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការធ្វើបច្ចុប្បន្នភាពម៉ូដែលទេ", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពថ្ងៃឈប់សម្រាកទេ។", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិមើលវត្តមានទេ"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពប្រាក់ខែទេ។", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពតួនាទីទេ។", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបវេនទេ។"), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពវេនទេ។", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិបង្កើតធ្នើទេ។", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិលុបធ្នើទេ។", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិកែសម្រួលធ្នើទេ។", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតការចំណាយទេ។", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតចំណូលទេ។", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "អ្នកត្រូវតែផ្តល់សិទ្ធិ", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("អ្នកកំពុងប្រើ "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ផ្តល់ជូនដំណើរការឥតគិតថ្លៃរបស់អ្នកប្រហែលជា៖ សូមទិញផែនការបន្ទាប់របស់អ្នក។", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("កញ្ចប់របស់អ្នក។"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "កញ្ចប់កញ្ចប់របស់អ្នកនឹងអស់ក្នុង ៥ ថ្ងៃ", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "កញ្ចប់របស់អ្នកនឹងអស់ថ្ងៃនេះ\n\nសូមទិញម្តងទៀត", + ), + "zip": MessageLookupByLibrary.simpleMessage("លេខកូដប្រៃសណីយ៍"), + "zipCode": MessageLookupByLibrary.simpleMessage("បញ្ចូលលេខកូដប្រៃសណីយ៍"), + }; +} diff --git a/lib/generated/intl/messages_kn.dart b/lib/generated/intl/messages_kn.dart new file mode 100644 index 0000000..1db5463 --- /dev/null +++ b/lib/generated/intl/messages_kn.dart @@ -0,0 +1,2338 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a kn locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'kn'; + + static String m0(start) => "\$${start} ಸೆಕೆಂಡುಗಳಲ್ಲಿ OTP ಮರುಕಳಿಸಿ"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ಗ್ರಾಹಕ ವಿವರಗಳು"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ಇನ್‌ವಾಯ್ಸ್"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "A4 ಪುಟದ ಇನ್‌ವಾಯ್ಸ್ ಲೋಗೋ", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះបង្ហាញគណនី", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះម្ចាស់គណនី", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ឈ្មោះគណនី"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ឈ្មោះគណនី"), + "action": MessageLookupByLibrary.simpleMessage("ಕ್ರಮ"), + "actions": MessageLookupByLibrary.simpleMessage("ಕ್ರಿಯೆಗಳು"), + "active": MessageLookupByLibrary.simpleMessage("ಸಕ್ರಿಯ"), + "add": MessageLookupByLibrary.simpleMessage("ಸೇರಿಸಿ"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ಸೇರಿಸಿ"), + "addAttendance": MessageLookupByLibrary.simpleMessage("បន្ថែមវត្តមាន"), + "addBank": MessageLookupByLibrary.simpleMessage("បន្ថែមធនាគារ"), + "addBrand": MessageLookupByLibrary.simpleMessage("ಬ್ರ್ಯಾಂಡ್ ಸೇರಿಸಿ"), + "addCash": MessageLookupByLibrary.simpleMessage("ನಗದನ್ನು ಸೇರಿಸಿ"), + "addCategory": MessageLookupByLibrary.simpleMessage("ವರ್ಗವನ್ನು ಸೇರಿಸಿ"), + "addContact": MessageLookupByLibrary.simpleMessage("ಸಂಪರ್ಕವನ್ನು ಸೇರಿಸಿ"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಗ್ರಾಹಕನನ್ನು ಸೇರಿಸಿ", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("ಗ್ರಾಹಕರನ್ನು ಸೇರಿಸಿ"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ವಿತರಣೆಯನ್ನು ಸೇರಿಸಿ"), + "addDepartment": MessageLookupByLibrary.simpleMessage("បន្ថែមនាយកដ្ឋាន"), + "addDesignation": MessageLookupByLibrary.simpleMessage("បន្ថែមតួនាទីថ្មី"), + "addExpense": MessageLookupByLibrary.simpleMessage("ಖರ್ಚು ಸೇರಿಸಿ"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("ಖರ್ಚು ವರ್ಗ ಸೇರಿಸಿ"), + "addHoliday": MessageLookupByLibrary.simpleMessage("បន្ថែមថ្ងៃឈប់សម្រាក"), + "addImage": MessageLookupByLibrary.simpleMessage("បន្ថែមរូបភាព"), + "addIncome": MessageLookupByLibrary.simpleMessage("ಆದಾಯ ಸೇರಿಸಿ"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "ಆದಾಯ ವರ್ಗ ಸೇರಿಸಿ", + ), + "addItems": MessageLookupByLibrary.simpleMessage("ಐಟಂಗಳನ್ನು ಸೇರಿಸಿ"), + "addLeave": MessageLookupByLibrary.simpleMessage("បន្ថែមការសុំច្បាប់"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("បន្ថែមវាលផ្សេងទៀត"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ವಿಳಾಸವನ್ನು ಸೇರಿಸಿ", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "បន្ថែមវត្តមានថ្មី", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "បន្ថែមគណនីធនាគារ", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "បន្ថែមបុគ្គលិកថ្មី", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "បន្ថែមថ្ងៃឈប់សម្រាកថ្មី", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "បន្ថែមការសុំច្បាប់ថ្មី", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ಮಾದರಿಯನ್ನು ಸೇರಿಸಿ", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("បន្ថែមប្រាក់ខែថ្មី"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("ಹೊಸ ಉತ್ಪನ್ನ ಸೇರಿಸಿ"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಖರೀದಿ ಸೇರಿಸಿ", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("ಹೊಸ ರ್ಯಾಕ್ ಸೇರಿಸಿ"), + "addNewShift": MessageLookupByLibrary.simpleMessage("បន្ថែមវេនថ្មី"), + "addNewTax": MessageLookupByLibrary.simpleMessage("ಹೊಸ ತೆರಿಗೆ ಸೇರಿಸಿ"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ವೈವಿಧ್ಯ ಸೇರಿಸಿ", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ವೈವಿಧ್ಯ ಸೇರಿಸಿ", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ಗೋದಾಮು ಸೇರಿಸಿ", + ), + "addNote": MessageLookupByLibrary.simpleMessage("ನೋಟ್ ಸೇರಿಸಿ"), + "addParty": MessageLookupByLibrary.simpleMessage("ಪಕ್ಷಗಳನ್ನು ಸೇರಿಸಿ"), + "addPayment": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ಸೇರಿಸಿ"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಉತ್ಪನ್ನವನ್ನು ಸೇರಿಸಿ", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "ಮೊದಲನೆಯದಾಗಿ ಉತ್ಪನ್ನವನ್ನು ಸೇರಿಸಿ", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಉತ್ಪನ್ನವನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ಸೇರಿಸಿ"), + "addRole": MessageLookupByLibrary.simpleMessage( + "ಪಾತ್ರವನ್ನು ಸೇರಿಸಿ (Add Role)", + ), + "addSale": MessageLookupByLibrary.simpleMessage("ದಯವಿಟ್ಟು ಮಾರಾಟ ಸೇರಿಸಿ"), + "addSales": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಸೇರಿಸಿ"), + "addShelf": MessageLookupByLibrary.simpleMessage("ಹೊಸ ಶೆಲ್ಫ್ ಸೇರಿಸಿ"), + "addShift": MessageLookupByLibrary.simpleMessage("បន្ថែមវេន"), + "addStock": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್ ಸೇರಿಸಿ"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "ಉಪ-ವೈವಿಧ್ಯವನ್ನು ಸೇರಿಸಿ", + ), + "addTax": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆ ಸೇರಿಸಿ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ತೆರಿಗೆ ಗುಂಪನ್ನು ಸೇರಿಸಿ", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("ಯೂನಿಟ್ ಸೇರಿಸಿ"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "ಬಳಕೆದಾರ ಪಾತ್ರವನ್ನು ಸೇರಿಸಿ", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("ವೇರಿಯಂಟ್ ಸೇರಿಸಿ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "ವೇರಿಯಂಟ್ ವಿವರಗಳನ್ನು ಸೇರಿಸಿ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("ಕಾರ್ಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ"), + "adding": MessageLookupByLibrary.simpleMessage("ಮುಡಿಸುವುದಾಗಿ"), + "address": MessageLookupByLibrary.simpleMessage("ವಿಳಾಸ"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "កែតម្រូវសមតុល្យធនាគារ", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("កែតម្រូវសាច់ប្រាក់"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "កែតម្រូវសមតុល្យសាច់ប្រាក់", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទកែតម្រូវ", + ), + "admin": MessageLookupByLibrary.simpleMessage("ನಿರ್ವಾಹಕ"), + "advance": MessageLookupByLibrary.simpleMessage("ಮುಂಗಡ"), + "all": MessageLookupByLibrary.simpleMessage("ಎಲ್ಲ"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ಎಲ್ಲಾ ವ್ಯಾಪಾರ ಪರಿಹಾರಗಳು", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "ಸೇಲ್ಸ್ ಪ್ರೋ ಸ್ಟಾಕ್, ಖಾತೆ, ಮಾರಾಟ, ವೆಚ್ಚವು ಮತ್ತು ನಷ್ಟ/ಲಾಭವನ್ನು ಹೊಂದಿದ ಸಂಪೂರ್ಣ ವ್ಯಾಪಾರ ಪರಿಹಾರವಾಗಿದೆ.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("បុគ្គលិកទាំងអស់"), + "allParties": MessageLookupByLibrary.simpleMessage("ដៃគូទាំងអស់"), + "allParty": MessageLookupByLibrary.simpleMessage("ដៃគូទាំងអស់"), + "allTime": MessageLookupByLibrary.simpleMessage("ಎಲ್ಲಾ ಸಮಯ"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "ប្រតិបត្តិការទាំងអស់", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("ಈಗಾಗಲೇ ಸೇರಿದೆ"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ಹೀಗಾಗಿ ಖಾತೆ ಇದೆಯೆ?", + ), + "amount": MessageLookupByLibrary.simpleMessage("ಮೊತ್ತ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "ಮೊತ್ತವು 0 ಕ್ಕಿಂತ ಹೆಚ್ಚಿರಬೇಕು", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "ಮೊತ್ತವನ್ನು ಸುತ್ತುವರಿಯುವ ವಿಧಾನ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "ಅಂಕಿಗಳನ್ನು ಪದಗಳಲ್ಲಿ", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "ចំនួនត្រូវបានទាមទារ", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "ಈ ಕೆಳಗಿನ ಸಂಖ್ಯೆಗೆ SMS ಕಳುಹಿಸಲಾಗುತ್ತದೆ:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು iOS ಅಪ್ಲಿಕೇಶನ್ ಬೆಂಬಲ", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ಅಪ್‌ಡೇಟ್ ಲಭ್ಯವಿದೆ\nದಯವಿಟ್ಟು ನಿಮ್ಮ ಆಪ್‌ಡೇಟ್ ಮಾಡಿ", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ಆಪಲ್ ವಾಚ್"), + "apply": MessageLookupByLibrary.simpleMessage("ಅನ್ವಯಿಸು"), + "areYouSure": MessageLookupByLibrary.simpleMessage("ನೀವು ಖಚಿತವಾಗಿದ್ದೀರಾ?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់លុបសាខានេះទេ?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಖಂಡಿತವಾಗಿಯೂ ಈ ಪಾತ್ರವನ್ನು ಅಳಿಸಲು ಬಯಸುವಿರಾ?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់ប្តូរទៅសាខាផ្សេងទេ?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಈ ಪಕ್ಷಿಯನ್ನು ಅಳಿಸಲು ಖಚಿತವಾಗಿದ್ದೀರಾ?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "តើអ្នកប្រាកដថាចង់ចាកចេញពីសាខានេះទេ?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("គិតត្រឹមថ្ងៃទី"), + "assets": MessageLookupByLibrary.simpleMessage("ទ្រព្យសកម្ម"), + "attachment": MessageLookupByLibrary.simpleMessage("ಲಗತ್ತು"), + "attendance": MessageLookupByLibrary.simpleMessage("វត្តមាន"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍វត្តមាន", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("ಅಧಿಕೃತ ಸಹಿ"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ថ្ងៃដែលបានគណនាដោយស្វ័យប្រវត្តិ", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "បានជ្រើសរើសដោយស្វ័យប្រវត្តិ", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("ಮುಂಗಡೆಗೆ ಹಿಂತಿರುಗಿ"), + "balance": MessageLookupByLibrary.simpleMessage("ಬ್ಯಾಲೆನ್ಸ್"), + "balanceDue": MessageLookupByLibrary.simpleMessage("សមតុល្យជំពាក់"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("តារាងតុល្យការ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ಬಂಗ್ಲಾದೇಶ"), + "bank": MessageLookupByLibrary.simpleMessage("ធនាគារ"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("គណនីធនាគារ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ព័ត៌មានលម្អិតធនាគារ"), + "bankName": MessageLookupByLibrary.simpleMessage("ឈ្មោះធនាគារ"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ការផ្ទេរពីធនាគារទៅធនាគារ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ការផ្ទេរពីធនាគារទៅសាច់ប្រាក់", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "ಬಾರ್‌ಕೋಡ್ ಪ್ರಿಂಟ್ ಲೇಬಲ್ ಸೆಟ್ಟಿಂಗ್", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("ಬಾರ್ಕೋಡ್ ಜನರೇಟರ್"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "ಬಾರ್ಕೋಡ್ ಜನರೇಟರ್", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("ಬಾರ್‌ಕೋಡ್‌ಗಳು"), + "batch": MessageLookupByLibrary.simpleMessage("ಬ್ಯಾಚ್"), + "batchNo": MessageLookupByLibrary.simpleMessage("ಬ್ಯಾಚ್ ಸಂಖ್ಯೆ"), + "billTO": MessageLookupByLibrary.simpleMessage("ಬಿಲ್ ಟು"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញតាមវិក្កយបត្រ", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("ಬಿಲ್ಲಿಂಗ್ ವಿಳಾಸ"), + "birthDate": MessageLookupByLibrary.simpleMessage("ថ្ងៃខែឆ្នាំកំណើត"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ಬ್ಲೂಟೂತ್ ಆಫ್ ಆಗಿದೆ. ದಯವಿಟ್ಟು ಅದನ್ನು ಆನ್ ಮಾಡಿ.", + ), + "branch": MessageLookupByLibrary.simpleMessage("សាខា"), + "branchList": MessageLookupByLibrary.simpleMessage("បញ្ជីសាខា"), + "brand": MessageLookupByLibrary.simpleMessage("ಬ್ರಾಂಡ್"), + "brandName": MessageLookupByLibrary.simpleMessage("ಬ್ರ್ಯಾಂಡ್ ಹೆಸರು"), + "brands": MessageLookupByLibrary.simpleMessage("ಬ್ರ್ಯಾಂಡ್‌ಗಳು"), + "breakDuration": MessageLookupByLibrary.simpleMessage("រយៈពេលសម្រាក"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ស្ថានភាពសម្រាក"), + "breakTime": MessageLookupByLibrary.simpleMessage("ម៉ោងសម្រាក"), + "bulk": MessageLookupByLibrary.simpleMessage("ಬೃಹತ್ ಅಪ್ಲೋಡ್"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("ಬೃಹತ್ ಅಪ್‌ಲೋಡ್‌ಗಳು"), + "businessCat": MessageLookupByLibrary.simpleMessage("ವ್ಯಾಪಾರ ವರ್ಗ"), + "businessName": MessageLookupByLibrary.simpleMessage( + "ಕಂಪೇನಿ ಮತ್ತು ವ್ಯಾಪಾರ ಹೆಸರು", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ಈಗಲೇ ಖರೀದಿಸಿ"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "ಪ್ರೀಮಿಯಂ ಪ್ಯಾಕೇಜ್ ಖರೀದಿಮಾಡಿ", + ), + "call": MessageLookupByLibrary.simpleMessage("ಕಾಲ್"), + "camera": MessageLookupByLibrary.simpleMessage("ಕ್ಯಾಮೆರಾ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "មិនអាចកែសម្រួលប្រភេទប្រតិបត្តិការនេះបានទេ។", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ಪಾವತಿ ವಿವರಗಳನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ರದ್ದುಗೊಳಿಸು"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ಸಾಧನಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಲಾಗುತ್ತಿದೆ...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "មិនអាចផ្ទេរទៅគណនីតែមួយបានទេ។", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ಹಿಡಿತ"), + "cash": MessageLookupByLibrary.simpleMessage("ನಗದು"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ និងធនាគារ"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ការគ្រប់គ្រងសាច់ប្រាក់ និងធនាគារ", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("លំហូរសាច់ប្រាក់"), + "cashIn": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ចូល"), + "cashInHand": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ក្នុងដៃ"), + "cashOut": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់ចេញ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ការផ្ទេរសាច់ប្រាក់ទៅធនាគារ", + ), + "categories": MessageLookupByLibrary.simpleMessage("ವರ್ಗಗಳು"), + "category": MessageLookupByLibrary.simpleMessage("ವರ್ಗ"), + "categoryName": MessageLookupByLibrary.simpleMessage("ವರ್ಗದ ಹೆಸರು"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ಬದಲಾವಣೆ ಮೊತ್ತ"), + "changePassword": MessageLookupByLibrary.simpleMessage("ಪಾಸ್‌ವರ್ಡ್ ಬದಲಿಸಿ"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ಇಮೇಲ್ ತನಿಖೆಮಾಡಿ"), + "cheque": MessageLookupByLibrary.simpleMessage("មូលប្បទានប័ត្រ"), + "chequeAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់មូលប្បទានប័ត្រ", + ), + "chequeDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទមូលប្បទានប័ត្រ", + ), + "chequeList": MessageLookupByLibrary.simpleMessage("បញ្ជីមូលប្បទានប័ត្រ"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("លេខមូលប្បទានប័ត្រ"), + "choose": MessageLookupByLibrary.simpleMessage("ಆಯ್ಕೆಮಾಡಿ"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("ದೇಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "ಗ್ರಾಹಕನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "ಒಂದು ಸರಬರಾಜುಗಾರನ್ನು ಆರಿಸಿ", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ವೈಶಿಷ್ಟ್ಯಗಳು ಪರಂಪರಾಗತ ಪರಿಹಾರಗಳಿಂದ ವ್ಯತ್ಯಯವಾಗಿವೆ ಮಾಡುತ್ತವೆ.", + ), + "city": MessageLookupByLibrary.simpleMessage("ನಗರ"), + "cityName": MessageLookupByLibrary.simpleMessage("ನಗರದ ಹೆಸರು"), + "clarence": MessageLookupByLibrary.simpleMessage("ಕ್ಲ್ಯಾರೆನ್ಸ್"), + "clear": MessageLookupByLibrary.simpleMessage("ತೊರೆಯಿರಿ"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "ಸಂಪರ್ಕಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ", + ), + "close": MessageLookupByLibrary.simpleMessage("ಮುಚ್ಚಿ"), + "closed": MessageLookupByLibrary.simpleMessage("បិទ"), + "code": MessageLookupByLibrary.simpleMessage("ಕೋಡ್"), + "collectDue": MessageLookupByLibrary.simpleMessage("ಬಾಕಿಯನ್ನು ಸಂಗ್ರಹಿಸಿ"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಬಾಕಿಯನ್ನು ಸಂಗ್ರಹಿಸಿ", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("ಸಂಗ್ರಹಿಸಿದವರು:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ಸಂಗ್ರಹಿಸಿದವರು"), + "color": MessageLookupByLibrary.simpleMessage("ಬಣ್ಣ"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "ಬಹು ತೆರಿಗೆಗಳ ಸಂಯೋಜನೆ", + ), + "combo": MessageLookupByLibrary.simpleMessage("ಕಾಂಬೊ (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "ಕಾಂಬೊ ಉತ್ಪನ್ನ ವರದಿ", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("ಕಾಂಬೊ ಉತ್ಪನ್ನಗಳು"), + "comboReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍រួម"), + "comingSoon": MessageLookupByLibrary.simpleMessage("ಮೆಲುಕಾಣುತ್ತಿದೆ"), + "companyAddress": MessageLookupByLibrary.simpleMessage("ಕಂಪನಿ ವಿಳಾಸ"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "ಅಳಿಸುವಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿ", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("ಪಾಸ್ವರ್ಡ್ ದೃಢೀಕರಿಸಿ"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "ಪಾಸ್ವರ್ಡ್ ಖಚಿತಪಡಿಸಿ", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "ವಾಪಸಾತಿಯನ್ನು ಖಚಿತಪಡಿಸಿ", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS ಗೆ ದೃಢೀಕರಿಸಿ"), + "congratulation": MessageLookupByLibrary.simpleMessage("ಅಭಿನಂದನಗಳು"), + "connect": MessageLookupByLibrary.simpleMessage("ಸಂಪರ್ಕಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "ಪ್ರಿಂಟರ್‌ಗೆ ಸಂಪರ್ಕಿಸಿ", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪ್ರಿಂಟರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage( + "ಇದಕ್ಕೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ: ", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage("ಸಂಪರ್ಕ ವಿವರಗಳು"), + "contactUs": MessageLookupByLibrary.simpleMessage("ನಮ್ಮಿಂದ ಸಂಪರ್ಕಿಸಿ"), + "continueButton": MessageLookupByLibrary.simpleMessage("ಮುಂದುವರಿಸು"), + "continueE": MessageLookupByLibrary.simpleMessage("ಮುಂದುವರಿಯಿರಿ"), + "cost": MessageLookupByLibrary.simpleMessage("ಮೂಲ್ಯ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ತೆರಿಗೆ ಹೊರತುಪಡಿಸಿ ವೆಚ್ಚ", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "ತೆರಿಗೆ ಸೇರಿದಂತೆ ವೆಚ್ಚ", + ), + "country": MessageLookupByLibrary.simpleMessage("ದೇಶ"), + "countryName": MessageLookupByLibrary.simpleMessage("ឈ្មោះប្រទេស"), + "create": MessageLookupByLibrary.simpleMessage("ರಚಿಸಿ"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ಉಚಿತ ಖಾತೆ ರಚಿಸಿ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("ಉಚಿತ ಖಾತೆ ರಚಿಸಿ"), + "createBranch": MessageLookupByLibrary.simpleMessage("បង្កើតសាខា"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ಪಾಸ್ವರ್ಡ್ ರಚಿಸಿ", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು PDF ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಮಾರಾಟವನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ឥណទាន (ចូល)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("ಪಕ್ಷದ ಕ್ರೆಡಿಟ್ ಮಿತಿ"), + "currency": MessageLookupByLibrary.simpleMessage("ಕರೆನ್ಸಿ"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "សមតុល្យបច្ចុប្បន្ន", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "សមតុល្យសាច់ប្រាក់បច្ចុប្បន្ន", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ខែនេះ"), + "currentYear": MessageLookupByLibrary.simpleMessage("ឆ្នាំនេះ"), + "currents": MessageLookupByLibrary.simpleMessage("បច្ចុប្បន្ន"), + "custom": MessageLookupByLibrary.simpleMessage("ಕಸ್ಟಮ್"), + "customDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទកំណត់"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "ಕಸ್ಟಮ್ ಇನ್ವಾಯ್ಸ್ ಬ್ರಾಂಡಿಂಗ್", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("ಕಸ್ಟಮ್ ಮುದ್ರಣ"), + "customer": MessageLookupByLibrary.simpleMessage("ಗ್ರಾಹಕ"), + "customerDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទកំណត់"), + "customerDue": MessageLookupByLibrary.simpleMessage("ಗ್ರಾಹಕ ಬಾಕಿ"), + "customerLedger": MessageLookupByLibrary.simpleMessage("បញ្ជីអតិថិជន"), + "customerName": MessageLookupByLibrary.simpleMessage("ಗ್ರಾಹಕ ಹೆಸರು"), + "customerPay": MessageLookupByLibrary.simpleMessage("ಗ್ರಾಹಕ ಪಾವತಿ"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ಗ್ರಾಹಕ ದೂರವಾಣಿ ಸಂಖ್ಯೆ", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("ಗ್ರಾಹಕರ ಸಹಿ"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("ದೈನಂದಿನ ವ್ಯಾಪಾರ"), + "dashboard": MessageLookupByLibrary.simpleMessage("ಡ್ಯಾಶ್‌ಬೋರ್ಡ್"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ದತ್ತಾಂಶ ಯಶಸ್ವಿಯಾಗಿ ಉಳಿಸಲಾಗಿದೆ.", + ), + "date": MessageLookupByLibrary.simpleMessage("ದಿನಾಂಕ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "ಮಿತಿ ದಿನಾಂಕ ಆರಂಭ ದಿನಾಂಕಕ್ಕಿಂತ ಮುಂಚಿತವಾಗಿರಲಾರದು.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទត្រូវបានទាមទារ", + ), + "dates": MessageLookupByLibrary.simpleMessage("ದಿನಾಂಕ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("សៀវភៅប្រចាំថ្ងៃ"), + "days": MessageLookupByLibrary.simpleMessage("ದಿನಗಳು"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ថ្ងៃដែលនៅសល់"), + "dealer": MessageLookupByLibrary.simpleMessage("ಡೀಲರ್"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ಡಿಲರ್ ಬೆಲೆ"), + "debitOut": MessageLookupByLibrary.simpleMessage("ឥណពន្ធ (ចេញ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ಡೀಫಾಲ್ಟ್ ಮಾರಾಟದ ಬೆಲೆ", + ), + "delete": MessageLookupByLibrary.simpleMessage("ಅಳಿಸಿ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ಖಾತೆಯನ್ನು ಅಳಿಸಿ"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಈ ಬ್ಯಾಚ್ ಅನ್ನು ಅಳಿಸಲು ನಿಜವಾಗಿಯೂ ಬಯಸುತ್ತೀರಾ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ? ಈ ಕ್ರಿಯೆಯು ನಿಮ್ಮ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಿಹಾಕುತ್ತದೆ.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಪಕ್ಷವನ್ನು ಅಳಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("ಅಳಿಸುತ್ತಿದೆ...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ವಿತರಣಾ ವಿಳಾಸ"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ವಿತರಣಾ ಶುಲ್ಕ"), + "department": MessageLookupByLibrary.simpleMessage("នាយកដ្ឋាន"), + "deposit": MessageLookupByLibrary.simpleMessage("ការដាក់ប្រាក់"), + "depositTo": MessageLookupByLibrary.simpleMessage("ដាក់ប្រាក់ទៅ"), + "description": MessageLookupByLibrary.simpleMessage("ವಿವರಣೆ"), + "designation": MessageLookupByLibrary.simpleMessage("តួនាទី"), + "designationName": MessageLookupByLibrary.simpleMessage("ឈ្មោះតួនាទី"), + "details": MessageLookupByLibrary.simpleMessage("ವಿವರಗಳು"), + "developedBy": MessageLookupByLibrary.simpleMessage("អភិវឌ្ឍដោយ"), + "digits": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ 6-ಅಂಕೆಗಳ ಪಿನ್ ಕಳುಹಿಸಲಾಗಿದೆ: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ"), + "discount": MessageLookupByLibrary.simpleMessage("ರಿಯಾಯಿತಿ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ឈ្មោះបង្ហាញត្រូវបានទាមទារ", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ಕೊಂದೂ ನಿರ್ಬಂಧ"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "តើអ្នកពិតជាចង់លុបវាទេ", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಈ ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಲು ಇಚ್ಛಿಸುತ್ತೀರಾ?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ಆಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಿಡಲಿಚ್ಚಿಸುತ್ತೀರಾ?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "តើអ្នកពិតជាចង់បើកមូលប្បទានប័ត្រនេះឡើងវិញមែនទេ?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಖಾತೆ ಇಲ್ಲವೇ?", + ), + "done": MessageLookupByLibrary.simpleMessage("ಮುಗಿದಿದೆ"), + "download": MessageLookupByLibrary.simpleMessage("ಡೌನ್‌ಲೋಡ್"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ಎಕ್ಸೆಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ಡೌನ್‌ಲೋಡ್ ಯಶಸ್ವಿಯಾಗಿದೆ! ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ ಫೋಲ್ಡರ್ ಪರಿಶೀಲಿಸಿ", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "ಡೌನ್‌ಲೋಡ್ ಆಗುತ್ತಿದೆ...", + ), + "due": MessageLookupByLibrary.simpleMessage("ಬಾಕಿ"), + "dueAmount": MessageLookupByLibrary.simpleMessage("ಬಾಕಿ ಮೊತ್ತ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("សមតុល្យជំពាក់"), + "dueCollection": MessageLookupByLibrary.simpleMessage("ಬಾಕಿ ವಸೂಲಿ"), + "dueList": MessageLookupByLibrary.simpleMessage("ಬಾಕಿ ಪಟ್ಟಿ"), + "duePay": MessageLookupByLibrary.simpleMessage("ការទូទាត់ដែលត្រូវបង់"), + "dueReport": MessageLookupByLibrary.simpleMessage("ಬಾಕಿ ವರದಿ"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ವಾಕ್-ಇನ್ ಗ್ರಾಹಕರಿಗಾಗಿ ಬಾಕಿ ಮಾರಾಟಗಳಿಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + ), + "dues": MessageLookupByLibrary.simpleMessage("ಬಾಕಿಗಳು (Dues)"), + "duration": MessageLookupByLibrary.simpleMessage("ថិរវេលា"), + "durationDays": MessageLookupByLibrary.simpleMessage("ថិរវេលា (ថ្ងៃ)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ಸುಲಭವಾದ ಮೊಬೈಲ್ ಪಾಸ್‌ಗಾಗಿ ಸುಲಭವಾದ ವಾಣಿಜ್ಯ ಸಿಸ್ಟಮ್", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "ಸೇಲ್ಸ್ ಪ್ರೋ ಆಪ್ ಉಚಿತವಾಗಿದೆ, ಬಳಕೆಗೆ ಸುಲಭ. ಸತ್ಯತಃ, ಇದು ವಿಶ್ವದ ಒಂದು ಉತ್ತಮ ವಾಣಿಜ್ಯ ಪರಿಕಲ್ಪನೆಗಳಲ್ಲೊಂದು.", + ), + "edit": MessageLookupByLibrary.simpleMessage("ಸಂಪಾದಿಸಿ"), + "editAttendance": MessageLookupByLibrary.simpleMessage("កែសម្រួលវត្តមាន"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលគណនីធនាគារ", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលការកែតម្រូវធនាគារ", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលធនាគារទៅសាច់ប្រាក់", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលការផ្ទេរប្រាក់តាមធនាគារ", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលការកែតម្រូវសាច់ប្រាក់", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលសាច់ប្រាក់ទៅធនាគារ", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "ವರ್ಗವನ್ನು ಎಡಿಟ್ ಮಾಡಿ", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage("កែសម្រួលតួនាទី"), + "editEmployee": MessageLookupByLibrary.simpleMessage("កែសម្រួលបុគ្គលិក"), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "កែសម្រួលថ្ងៃឈប់សម្រាក", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("កែសម្រួលការសុំច្បាប់"), + "editModel": MessageLookupByLibrary.simpleMessage("ಮಾದರಿಯನ್ನು ಎಡಿಟ್ ಮಾಡಿ"), + "editPayroll": MessageLookupByLibrary.simpleMessage("កែសម្រួលប្រាក់ខែ"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಸಂಪಾದಿಸುವುದೇ?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನವನ್ನು ಎಡಿಟ್ ಮಾಡಿ", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿ ಚಲಾವಣೆಯನ್ನು ಸಂಪಾದಿಸಿ", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ರ್ಯಾಕ್ ಎಡಿಟ್ ಮಾಡಿ"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "ಮಾರಾಟ ಚಲಾವಣೆಯನ್ನು ಸಂಪಾದಿಸಿ", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("ಶೆಲ್ಫ್ ಎಡಿಟ್ ಮಾಡಿ"), + "editShift": MessageLookupByLibrary.simpleMessage("កែសម្រួលវេន"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮಗಳನ್ನು ಸಂಪಾದಿಸಿ", + ), + "editTax": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆಯನ್ನು ಸಂಪಾದಿಸಿ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "ತೆರಿಗೆ ಗುಂಪನ್ನು ಸಂಪಾದಿಸಿ", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "ವೈವಿಧ್ಯ ಎಡಿಟ್ ಮಾಡಿ", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "ಗೋದಾಮನ್ನು ಎಡಿಟ್ ಮಾಡಿ", + ), + "email": MessageLookupByLibrary.simpleMessage("ಇಮೇಲ್ ವಿಳಾಸ"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ಇಮೇಲ್ ಖಾಲಿಯಾಗಿರಬಹುದು", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ಇಮೇಲ್"), + "employee": MessageLookupByLibrary.simpleMessage("បុគ្គលិក"), + "enLowStock": MessageLookupByLibrary.simpleMessage("ಕಡಿಮೆ ಸ್ಟಾಕ್ ನಮೂದಿಸಿ"), + "end": MessageLookupByLibrary.simpleMessage("បញ្ចប់"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("បញ្ចប់ការសម្រាក"), + "endDate": MessageLookupByLibrary.simpleMessage("ಅಂತ್ಯದ ದಿನಾಂಕ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទបញ្ចប់នៅមុនកាលបរិច្ឆេទចាប់ផ្តើម", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "កាលបរិច្ឆេទបញ្ចប់មិនអាចនៅមុនកាលបរិច្ឆេទចាប់ផ្តើមបានទេ។", + ), + "endTime": MessageLookupByLibrary.simpleMessage("ម៉ោងបញ្ចប់"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ម៉ោងបញ្ចប់ត្រូវបានទាមទារ", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಉಚಿತ ಯೋಜನೆಯ ಅಂತ್ಯ", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "ಬ್ಯಾಚ್ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ಬ್ರಾಂಡ್ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "ಸರಿಯಾದ ಸಡಿಲನ್ನು ನಮೂದಿಸಿ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "ಮಾನ್ಯವಾದ OTP ಅನ್ನು ನಮೂದಿಸಿ", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "ಸರಿಯಾದ ಸ್ಟಾಕ್ ನಮೂದಿಸಿ", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះបង្ហាញគណនី", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះម្ចាស់គណនី", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage("បញ្ចូលលេខគណនី"), + "enterAddress": MessageLookupByLibrary.simpleMessage("ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ"), + "enterAmount": MessageLookupByLibrary.simpleMessage("ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("បញ្ចូលសមតុល្យ"), + "enterBankName": MessageLookupByLibrary.simpleMessage("បញ្ចូលឈ្មោះធនាគារ"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "ಬ್ಯಾಚ್ ಸಂಖ್ಯೆ ನಮೂದಿಸಿ (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("បញ្ចូលម៉ោងសម្រាក"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "ವ್ಯವಹಾರ/ಸ್ಟೋರ್ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("ಶಕ್ತಿ ನಮೂದಿಸಿ"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "ವರ್ಗದ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("ಬಣ್ಣ ನಮೂದಿಸಿ"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ಗ್ರಾಹಕ ದೂರವಾಣಿ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ಡೀಲರ್ ಬೆಲೆ ನಮೂದಿಸಿ", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលការពិពណ៌នា", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះតួនាទី", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ಉಡುಗೊರೆ ನಮೂದಿಸಿ"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "ಪಾಸ್ವರ್ಡ್ ರೀಸೆಟ್ ಲಿಂಕ್ ಪಡೆಯಲು ದಯವಿಟ್ಟು ಕೆಳಗಿನ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("បញ្ចូលម៉ោងបញ្ចប់"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ಖರ್ಚು ವರ್ಗದ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ವೆಚ್ಚವನ್ನು ನಮೂದಿಸಿ", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "ಸಂಪೂರ್ಣ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("បញ្ចូលឈ្មោះពេញ"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "ಆದಾಯ ವರ್ಗದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "ಲೇಬಲ್ ಪಠ್ಯವನ್ನು ನಮೂದಿಸಿ", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "ತಯಾರಕರ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "ಮಾದರಿಯ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterName": MessageLookupByLibrary.simpleMessage("ಹೆಸರನ್ನು ನಮೂದಿಸಿ"), + "enterNote": MessageLookupByLibrary.simpleMessage("ಗಮನವನ್ನು ನಮೂದಿಸಿ"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ಆರಂಭಿಕ ಬ್ಯಾಲೆನ್ಸ್ ನಮೂದಿಸಿ", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಕೋಡ್ ನಮೂದಿಸಿ", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನದ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿ ಬೆಲೆ ನಮೂದಿಸಿ", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("ಮಾತ್ರೆ ನಮೂದಿಸಿ"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "ಹಂತ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "ಸಾಲ್ಟ್ ಬೆಲೆ ನಮೂದಿಸಿ", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "ಶೆಲ್ಫ್ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("ಆಕಾರ ನಮೂದಿಸಿ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលម៉ោងចាប់ផ្តើម", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್ ನಮೂದಿಸಿ"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "ತೆರಿಗೆ ದರವನ್ನು ನಮೂದಿಸಿ", + ), + "enterType": MessageLookupByLibrary.simpleMessage("ಮರೆಯಿರಿ"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "ಬಳಕೆದಾರರ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "ಬಳಕೆದಾರ ಶೀರ್ಷಿಕೆ ನಮೂದಿಸಿ", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "ಮಾನ್ಯವಾದ OTP ನಮೂದಿಸಿ", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("ಮೌಲ್ಯಗಳನ್ನು ನಮೂದಿಸಿ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಶೀರ್ಷಿಕೆಯನ್ನು ನಮೂದಿಸಿ", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "ಗೋದಾಮಿನ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("ತೂಕ ನಮೂದಿಸಿ"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "ಹೋಲ್‌ಸೆಲ್ ಬೆಲೆ ನಮೂದಿಸಿ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "បញ្ចូលប្រទេសរបស់អ្នក", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪೂರ್ಣ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಹೆಸರನ್ನು ನಮೂದಿಸಿ", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಟಿಪ್ಪಣಿ ಮಟ್ಟವನ್ನು ನಮೂದಿಸಿ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ನಮೂದಿಸಿ", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಫೋನ್ ನಂಬರ್‌ನಮೇಲೆ ಬರೆಯಿರಿ", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಮಾರಾಟದ ನಂತರದ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ತೆರಿಗೆಯನ್ನು ಅಳಿಸುವಲ್ಲಿ ದೋಷ", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ಎಕ್ಸೆಲ್ ಫೈಲ್‌ಗಳು"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ಎಕ್ಸೆಲ್ ಅಪ್‌ಲೋಡರ್"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("ಹೊರತುಪಡಿಸಿದ ಬೆಲೆ"), + "exit": MessageLookupByLibrary.simpleMessage("ចាកចេញ"), + "exitBank": MessageLookupByLibrary.simpleMessage("ចាកចេញពីសាខា"), + "expDate": MessageLookupByLibrary.simpleMessage("ಗಡುವಿನ ದಿನಾಂಕ"), + "expense": MessageLookupByLibrary.simpleMessage("ವೆಚ್ಚ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ಖರ್ಚು ವರ್ಗಗಳು"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ಖರ್ಚು ದಿನಾಂಕ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ಖರ್ಚು ಹೆಚ್ಚಲು"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ಖರ್ಚು ವರದಿ"), + "expensesType": MessageLookupByLibrary.simpleMessage("ವೆಚ್ಚದ ವಿಧಗಳು"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("ಗಡುವಿನ ಸ್ಥಿತಿ"), + "expire": MessageLookupByLibrary.simpleMessage("ಕಾಲಾವಧಿ ಮುಗಿಯುವಿಕೆ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "ಕಾಲಾವಧಿ ಮುಗಿದ ಉತ್ಪನ್ನದ ವರದಿಗಳು", + ), + "expired": MessageLookupByLibrary.simpleMessage("ផុតកំណត់"), + "expiredDate": MessageLookupByLibrary.simpleMessage( + "ಕಾಲಾವಧಿ ಮುಗಿಯುವ ದಿನಾಂಕ", + ), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ទំនិញផុតកំណត់", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ಅವಧಿ ಮೀರಿದ ಪಟ್ಟಿ"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "ಕಾಲಾವಧಿ ಮುಗಿದ ಉತ್ಪನ್ನಗಳು", + ), + "expiry": MessageLookupByLibrary.simpleMessage("ಕಾಲಾವಧಿ ಮುಕ್ತಾಯ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("ಯೋಜನೆಯನ್ನು ವಿಸ್ತರಿಸಿ"), + "facebook": MessageLookupByLibrary.simpleMessage("ಫೇಸ್ಬುಕ್"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "បរាជ័យក្នុងការលុបនាយកដ្ឋាន", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ತೆರಿಗೆಯನ್ನು ಅಳಿಸಲು ವಿಫಲವಾಗಿದೆ", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆವೃತ್ತಿಯನ್ನು ಪಡೆಯಲು ವಿಫಲವಾಯಿತು.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "បរាជ័យក្នុងការផ្ទុកនាយកដ្ឋាន", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ವಾಪಸಾತಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ವಿಫಲವಾಗಿದೆ.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ಫ್ಯಾಷನ್"), + "feature": MessageLookupByLibrary.simpleMessage("ವೈಶಿಷ್ಟ್ಯ (Feature)"), + "field": MessageLookupByLibrary.simpleMessage("ಹೆತ್ತುವ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ದಿನಗಳು"), + "filter": MessageLookupByLibrary.simpleMessage("ಫಿಲ್ಟರ್"), + "filterByDate": MessageLookupByLibrary.simpleMessage("ត្រងតាមកាលបរិច្ឆេទ"), + "firstName": MessageLookupByLibrary.simpleMessage("ಮೊದಲ ಹೆಸರು"), + "flat": MessageLookupByLibrary.simpleMessage("ಫ್ಲಾಟ್"), + "folder": MessageLookupByLibrary.simpleMessage( + "ಇಮೇಲ್ ಸ್ಪಾಮ್ ಫೋಲ್ಡರ್‌ಗೆಯಲ್ಲಿ ಹೋಗಬಹುದು.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("ಪಾಸ್ವರ್ಡ್ ಮರೆತೆ?"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("ಉಚಿತ ಡೇಟಾ ಬ್ಯಾಕಪ್"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "ಮೋಡತ ಬದಲಾವಣೆ ಸದಾ ಉಚಿತ", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ಉಚಿತ ಪ್ಯಾಕೇಜ್"), + "freePlan": MessageLookupByLibrary.simpleMessage("ಉಚಿತ ಪ್ಯಾಕೇಜ್"), + "from": MessageLookupByLibrary.simpleMessage("ពី"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ಖಾತೆಯಿಂದ"), + "fromDate": MessageLookupByLibrary.simpleMessage("ದಿನಾಂಕ ಯಿಂದ"), + "fullName": MessageLookupByLibrary.simpleMessage("ಪೂರ್ಣ ಹೆಸರು"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("ಸಂಪೂರ್ಣ ಪಾವತಿ"), + "gallery": MessageLookupByLibrary.simpleMessage("ಗ್ಯಾಲರಿ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF ರಚಿಸಲು ಯಾವುದೇ ಡೇಟಾ ಇಲ್ಲ", + ), + "gender": MessageLookupByLibrary.simpleMessage("ភេទ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("បង្កើត PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "ಪಿಡಿಎಫ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲಾಗುತ್ತಿದೆ", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("ನಿಮಗೆ ಇಮೇಲ್ ಬಂದಿದೆ"), + "gotIt": MessageLookupByLibrary.simpleMessage("ಸಿಕ್ಕಿತು"), + "grossProfit": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಲಾಭ"), + "guarantee": MessageLookupByLibrary.simpleMessage("ការធានា (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("ಅತಿಥಿ"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "ಈಗಾಗಲೇ ಖಾತೆ ಹೊಂದಿದ್ದೀರಿಯಾ?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("លាក់វាល"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "ಹೆಚ್ಚಿನಿಂದ ಕಡಿಮೆ ಬೆಲೆ", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("ಇಮೇಲ್ ವಿಳಾಸ ನಮೂದಿಸಿ"), + "hintPassword": MessageLookupByLibrary.simpleMessage("ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ"), + "holderName": MessageLookupByLibrary.simpleMessage("ឈ្មោះម្ចាស់"), + "holiday": MessageLookupByLibrary.simpleMessage("ថ្ងៃឈប់សម្រាក"), + "holidayList": MessageLookupByLibrary.simpleMessage("បញ្ជីថ្ងៃឈប់សម្រាក"), + "home": MessageLookupByLibrary.simpleMessage("ಹೋಮ್"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ម៉ោងដែលនៅសល់"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ನನ್ನ ಖಾತೆಯನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲು ನಾನು ಒಪ್ಪುತ್ತೇನೆ.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("កូដ IFSC"), + "image": MessageLookupByLibrary.simpleMessage("ಚಿತ್ರ"), + "inActive": MessageLookupByLibrary.simpleMessage("ನಿಷ್ಕ್ರಿಯ (InActive)"), + "inStock": MessageLookupByLibrary.simpleMessage("ದಾಸ್ತಾನು ಇದೆ (In Stock)"), + "inactive": MessageLookupByLibrary.simpleMessage("អសកម្ម"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("ಸೇರ್ಪಡೆಗೊಂಡ ಬೆಲೆ"), + "income": MessageLookupByLibrary.simpleMessage("ಆದಾಯ"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("ಆದಾಯ ವರ್ಗಗಳು"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ប្រភេទចំណូល", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("ಆದಾಯ ದಿನಾಂಕ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ಆದಾಯಕ್ಕಾಗಿ"), + "incomeReport": MessageLookupByLibrary.simpleMessage("ಆದಾಯ ವರದಿ"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಆದಾಯ ವರದಿಯನ್ನು ವೀಕ್ಷಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ಆದಾಯದ ವಿಧ"), + "incomes": MessageLookupByLibrary.simpleMessage("ಆದಾಯ"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ಲೇಬಲ್‌ಗಳಲ್ಲಿ ತೋರಿಸಬೇಕಾದ ಮಾಹಿತಿ", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ಇನ್‌ಸ್ಟಾಗ್ರಾಮ್"), + "instrucation": MessageLookupByLibrary.simpleMessage("ನಿರ್ದೇಶನಾದಿಗಳು"), + "inv": MessageLookupByLibrary.simpleMessage("ಚಲಾವಣೆ ಸಂಖ್ಯೆ"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("ចំនួនមិនត្រឹមត្រូវ"), + "inventory": MessageLookupByLibrary.simpleMessage("សារពើភ័ណ្ឌ"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "ನಿಮಗೆ ಇನ್ವೆಂಟರಿ ಅನುಮತಿ ಇಲ್ಲ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ಚಲಾವಣೆ"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ಇನ್‌ವಾಯ್ಸ್ ಲೋಗೋ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ಇನ್‌ವಾಯ್ಸ್ ಸಂಖ್ಯೆ"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ವಿಚಿತ್ರ ವೀಕ್ಷಕ"), + "item": MessageLookupByLibrary.simpleMessage("ವಸ್ತು"), + "itemAdded": MessageLookupByLibrary.simpleMessage("ಐಟಂ ಸೇರಿಸಲಾಗಿದೆ"), + "itemName": MessageLookupByLibrary.simpleMessage("ឈ្មោះទំនិញ"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ಐಟಮ್‌ಗಳ ಮಾರಾಟ"), + "joinDate": MessageLookupByLibrary.simpleMessage("ថ្ងៃចូលធ្វើការ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ಲೇಬಲ್ ರೋಲ್ ಗಾತ್ರ 1.5\"*1, 38mm*25mm, ಅಂತರ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ಲೇಬಲ್ ರೋಲ್ ಗಾತ್ರ 2\"*1, 50mm*25mm, ಅಂತರ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ಇಮೇಲ್"), + "lablePassword": MessageLookupByLibrary.simpleMessage("ಪಾಸ್ವರ್ಡ್"), + "language": MessageLookupByLibrary.simpleMessage("ಭಾಷೆ"), + "last30Days": MessageLookupByLibrary.simpleMessage("៣០ ថ្ងៃចុងក្រោយ"), + "last7Days": MessageLookupByLibrary.simpleMessage("៧ ថ្ងៃចុងក្រោយ"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ខែមុន"), + "lastName": MessageLookupByLibrary.simpleMessage("ಕೊನೆಯ ಹೆಸರು"), + "lastYear": MessageLookupByLibrary.simpleMessage("ಕಳೆದ ವರ್ಷ"), + "leave": MessageLookupByLibrary.simpleMessage("ច្បាប់"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("រយៈពេលសុំច្បាប់"), + "leaveList": MessageLookupByLibrary.simpleMessage("បញ្ជីសុំច្បាប់"), + "leaveReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍សុំច្បាប់"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("សំណើសុំច្បាប់"), + "leaveType": MessageLookupByLibrary.simpleMessage("ប្រភេទច្បាប់"), + "ledger": MessageLookupByLibrary.simpleMessage("សៀវភៅបញ្ជីធំ"), + "link": MessageLookupByLibrary.simpleMessage("ಲಿಂಕ್"), + "linkedIN": MessageLookupByLibrary.simpleMessage("ಲಿಂಕ್ಡ್‌ಇನ್"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("ಪಟ್ಟಿ ಖಾಲಿಯಾಗಿದೆ"), + "loading": MessageLookupByLibrary.simpleMessage("ಲೋಡ್ ಆಗುತ್ತಿದೆ"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ಲಾಗಿನ್ ಮಾಡಿ"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ಇಮೇಲ್ ಜೊತೆಗೆ ಲಾಗಿನ್ ಮಾಡಿ", + ), + "logOut": MessageLookupByLibrary.simpleMessage("ಲಾಗ್ ಔಟ್"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ಲಾಗಿನ್ ವಿಫಲವಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ಫೋನ್ ಜೊತೆಗೆ ಲಾಗಿನ್ ಮಾಡಿ", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "ಲೋರೆಮ್ ಇಪ್ಸಮ್ ಡೋಲೋರ್ ಸಿಟ್ ಅಮೆಟ್, ಕನ್ಸೆಕ್ಟೆಟುರ್ ಆದಿಪಿಸ್ಸಿಂಗ್ ಎಲಿಟ್. ಉಲ್ಟ್ರಿಸಸ್ ಗ್ರಾವಿಡಾ ಸೆಕ್ಲೆರಿಸ್ಕ್ ಆರ್ಕು ಫ್ಯಾಕ್ಲಿಸಿಸ್ ಡುಯಸ್ ಇನ್.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "ಲೋರೆಮ್ ಇಪ್ಸಮ್ ಡೋಲೋರ್ ಸಿಟ್ ಅಮೆಟ್, ಕನ್ಸೆಕ್ಟೆಟುರ್ ಆದಿಪಿಸ್ಸಿಂಗ್ ಎಲಿಟ್. ನಾಟೋಕ್ವೆ ಆಲ್ಕ್ವೆಟ್ ಇಟ್, ಕರ್ಯಗೇಟು. ತೆಲ್ಲಸ್ ಸಾಪಿಯನ್ ಓಡಿಯೊ ಅಲಿಕ್.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "ಲೋರೆಮ್ ಇಪ್ಸಮ್ ಡೋಲೋರ್ ಸಿಟ್ ಅಮೆಟ್, ಕನ್ಸೆಕ್ಟೆಟುರ್ ಎಲಿಟ್. ಇಂಟರ್ಡಮ್ ಕಾಂಸ್.", + ), + "loss": MessageLookupByLibrary.simpleMessage("ನಷ್ಟ"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("ನಷ್ಟ/ಲಾಭ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ತೊಂದರೆ/ಲಾಭ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage("ತೊಂದರೆ/ಲಾಭ ವರದಿ"), + "lowStock": MessageLookupByLibrary.simpleMessage("ಕಡಿಮೆ ಸ್ಟಾಕ್"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "ಕಡಿಮೆ ದಾಸ್ತಾನು ಎಚ್ಚರಿಕೆ", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage("ಕಡಿಮೆ ಸ್ಟಾಕ್ ವರದಿ"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "ಕಡಿಮೆಯಿಂದ ಹೆಚ್ಚಿನ ಬೆಲೆ", + ), + "lp": MessageLookupByLibrary.simpleMessage("ನಷ್ಟ/ಲಾಭ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("ನಷ್ಟ/ಲಾಭ ವಿವರಗಳು"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಿ", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("ಉತ್ಪಾದನೆ ದಿನಾಂಕ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("ಉತ್ಪಾದನೆ ದಿನಾಂಕ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("ನಿರ್ಮಾತಾ"), + "masterCard": MessageLookupByLibrary.simpleMessage("ಮಾಸ್ಟರ್ ಕಾರ್ಡ್"), + "messege": MessageLookupByLibrary.simpleMessage("ಸಂದೇಶ"), + "mobile": MessageLookupByLibrary.simpleMessage("ಮೊಬೈಲ್:"), + "mobiles": MessageLookupByLibrary.simpleMessage("ಮೊಬೈಲ್"), + "model": MessageLookupByLibrary.simpleMessage("ಮಾದರಿ"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ಮಾದರಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("ಮಾದರಿಯ ಹೆಸರು"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ಮಾದರಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ!", + ), + "models": MessageLookupByLibrary.simpleMessage("ಮಾದರಿಗಳು"), + "moneyIn": MessageLookupByLibrary.simpleMessage("លុយចូល"), + "moneyOut": MessageLookupByLibrary.simpleMessage("លុយចេញ"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("ಹಣದ ರಶೀದಿ"), + "month": MessageLookupByLibrary.simpleMessage("ខែ"), + "monthly": MessageLookupByLibrary.simpleMessage("ತಿಂಗಳಿಗೆ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("ಹೆಚ್ಚಿನ ಮಾಹಿತಿ"), + "mrp": MessageLookupByLibrary.simpleMessage("ಎಮ್‌ಆರ್‌ಪಿ"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("MRP/ಮಾರಾಟದ ಬೆಲೆ"), + "name": MessageLookupByLibrary.simpleMessage("ಹೆಸರು"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ಹೆಸರು ಖಾಲಿಯಾಗಿರಬಹುದು", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ត្រូវការគណនីធនាគារយ៉ាងហោចណាស់ពីរដើម្បីធ្វើការផ្ទេរប្រាក់។", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("ನಿವ್ವಳ ಲಾಭ"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "ನಿವ್ವಳ ಒಟ್ಟು ಮೊತ್ತ", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("ಹೊಸ ಪಾಸ್ವರ್ಡ್"), + "next": MessageLookupByLibrary.simpleMessage("ಮುಂದೆ"), + "no": MessageLookupByLibrary.simpleMessage("ಇಲ್ಲ"), + "noAcc": MessageLookupByLibrary.simpleMessage("ಯಾವುದೇ ಖಾತೆಯಿಲ್ಲದೆಯೇ?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីដែលត្រូវគ្នា", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("ಸಕ್ರಿಯ ಬಳಕೆದಾರರಲ್ಲ"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាវត្តមានសម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាវត្តមានទេ។", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីធនាគារទេ។", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីធនាគារដើម្បីផ្ទេរពី។", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("ಬ್ಯಾಚ್ ಇಲ್ಲ"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಬ್ಲೂಟೂತ್ ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿಲ್ಲ.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("រកមិនឃើញសាខា"), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញមូលប្បទានប័ត្រ", + ), + "noData": MessageLookupByLibrary.simpleMessage("ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("មិនមានទិន្នន័យទេ"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "មិនមានទិន្នន័យសម្រាប់នាំចេញទេ", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "មិនមានទិន្នន័យសម្រាប់បង្កើត pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "ದತ್ತಾಂಶವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಿಲ್ಲ", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញនាយកដ្ឋានទេ។", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "មិនមានការពិពណ៌នាសម្រាប់នាយកដ្ឋាននេះទេ។", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "មិនមានការពិពណ៌នាសម្រាប់តួនាទីនេះទេ។", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "មិនបានផ្តល់ការពិពណ៌នាទេ។", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញតួនាទីទេ។", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញគណនីធនាគារគោលដៅទេ។", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಸಾಧನಗಳು ಕಂಡುಬಂದಿಲ್ಲ", + ), + "noDue": MessageLookupByLibrary.simpleMessage("ಪಾವತಿಸಬೇಕಾಗಿಲ್ಲ"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಬಾಕಿ ಆಯ್ಕೆಮಾಡಿಲ್ಲ", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಫೈಲ್ ಆಯ್ಕೆ ಮಾಡಲಾಗಿಲ್ಲ", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញថ្ងៃឈប់សម្រាកទេ។", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញថ្ងៃឈប់សម្រាកដែលត្រូវគ្នា", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ವಸ್ತು ಕಂಡುಬಂದಿಲ್ಲ", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಐಟಂ ಆಯ್ಕೆಯಾಗಿಲ್ಲ", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាសុំច្បាប់សម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញសំណើសុំច្បាប់ទេ។", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ಯೋಗ್ಯವಾದ ಉತ್ಪನ್ನಗಳಿಲ್ಲ.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាប្រាក់ខែដែលត្រូវគ្នាទេ។", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "មិនបានផ្តល់កំណត់ចំណាំទេ។", + ), + "noParty": MessageLookupByLibrary.simpleMessage("ಪಕ್ಷಗಳು ಕಂಡುಬಂದಿಲ್ಲ"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញកំណត់ត្រាប្រាក់ខែទេ។", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಿಲ್ಲ", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "មិនមានផលិតផលដែលត្រូវនឹងការស្វែងរករបស់អ្នកទេ។", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಉತ್ಪನ್ನ ಆಯ್ಕೆಯಾಗಿಲ್ಲ", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಬಳಕೆದಾರ ಪಾತ್ರ ಕಂಡುಬಂದಿಲ್ಲ", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("រកមិនឃើញវេនទេ។"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ದಾಸ್ತಾನು ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಉಪ ತೆರಿಗೆ ಆಯ್ಕೆ ಮಾಡಿಲ್ಲ", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಸರಬರಾಜುಗಾರ ಲಭ್ಯವಿಲ್ಲ", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ವಹಿವಾಟು ಇಲ್ಲ", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញប្រតិបត្តិការទេ", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "រកមិនឃើញប្រតិបត្តិការសម្រាប់តម្រងនេះទេ។", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "មិនមានប្រតិបត្តិការដើម្បីបង្កើត PDF ទេ", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ಮೌಲ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿಲ್ಲ", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "ಯಾವುದೇ ವೈವಿಧ್ಯಗಳು ಕಂಡುಬಂದಿಲ್ಲ.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ಮರುಪಾವತಿಸಲಾಗದ (VAT/ರಿಯಾಯಿತಿ)", + ), + "none": MessageLookupByLibrary.simpleMessage("ಯಾವುದೂ ಇಲ್ಲ"), + "notFound": MessageLookupByLibrary.simpleMessage("ಅಳಿದ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲ", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್ ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ಹೊಂದುವ ಫಲಿತಾಂಶಗಳು ಕಂಡುಬಂದಿಲ್ಲ", + ), + "note": MessageLookupByLibrary.simpleMessage("ಕೆಲಸ"), + "noteLevel": MessageLookupByLibrary.simpleMessage( + "ಟಿಪ್ಪಣಿ ಮಟ್ಟ (Note Level)", + ), + "notification": MessageLookupByLibrary.simpleMessage("ಅಧಿಸೂಚನೆ"), + "off": MessageLookupByLibrary.simpleMessage("ಆಫ್"), + "ok": MessageLookupByLibrary.simpleMessage("ಸರಿ"), + "okay": MessageLookupByLibrary.simpleMessage("យល់ព្រម"), + "oldPassword": MessageLookupByLibrary.simpleMessage("ಹಳೆಯ ಪಾಸ್‌ವರ್ಡ್"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ಹಳೆಯ ಪಾಸ್‌ವರ್ಡ್ ಖಾಲಿ ಇರುವಂತಿಲ್ಲ", + ), + "on": MessageLookupByLibrary.simpleMessage("ಆನ್"), + "open": MessageLookupByLibrary.simpleMessage("បើក"), + "openCamera": MessageLookupByLibrary.simpleMessage("ಕ್ಯಾಮೆರಾ ತೆರೆಯಿರಿ"), + "openSetting": MessageLookupByLibrary.simpleMessage("ಸೆಟ್ಟಿಂಗ್ ತೆರೆಯಿರಿ"), + "openingBalance": MessageLookupByLibrary.simpleMessage("ಆರಂಭಿಕ ಜಮಾ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "សមតុល្យដើមគ្រាត្រូវបានទាមទារ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទបើក"), + "opinion": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ನಮೂದಿಸಿ", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "ಅಥವಾ ಇದರೊಂದಿಗೆ ಮುಂದುವರಿಯಿರಿ", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್‌ದಲ್ಲಿ ಇಲ್ಲ"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "ನಮ್ಮ ಪ್ರೀಮಿಯಂ ಯೋಜನೆ", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "ಪ್ಯಾಕೇಜ್ ವೈಶಿಷ್ಟ್ಯಗಳು", + ), + "package": MessageLookupByLibrary.simpleMessage("ಪ್ಯಾಕೇಜ್"), + "packageDate": MessageLookupByLibrary.simpleMessage("ಪ್ಯಾಕೇಜ್ ದಿನಾಂಕ"), + "packageName": MessageLookupByLibrary.simpleMessage("ಪ್ಯಾಕೇಜ್ ಹೆಸರು"), + "packingDate": MessageLookupByLibrary.simpleMessage("ಪ್ಯಾಕಿಂಗ್ ದಿನಾಂಕ"), + "paid": MessageLookupByLibrary.simpleMessage("ಪಾವಿತ"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ಪಾವಿತ ಮೊತ್ತ"), + "paidBy": MessageLookupByLibrary.simpleMessage("ಪಾವತಿಸಿದ್ದು"), + "paidVia": MessageLookupByLibrary.simpleMessage("ಮೂಲಕ ಪಾವತಿಸಲಾಗಿದೆ"), + "partialPaid": MessageLookupByLibrary.simpleMessage("ಭಾಗಶಃ ಪಾವತಿಸಲಾಗಿದೆ"), + "parties": MessageLookupByLibrary.simpleMessage("ಪಕ್ಷಗಳು"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಪಕ್ಷವನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("ಪಕ್ಷಿಗಳ ಪಟ್ಟಿ"), + "partyReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍ដៃគូ"), + "partyType": MessageLookupByLibrary.simpleMessage("ប្រភេទដៃគូ"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញតាមដៃគូ", + ), + "password": MessageLookupByLibrary.simpleMessage("ಪಾಸ್ವರ್ಡ್"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ಪಾಸ್ವರ್ಡ್ ಖಾಲಿಯಾಗಿರಬಹುದು", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "ಪಾಸ್‌ವರ್ಡ್ ಕನಿಷ್ಠ 6 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "ಪಾಸ್‌ವರ್ಡ್ ಕನಿಷ್ಠ 6 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "ಪಾಸ್ವರ್ಡ್‌ಗಳು ಹೊಂದುವುದಿಲ್ಲ", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("ಚಂದಾ ಪಾವತಿ"), + "payableAmount": MessageLookupByLibrary.simpleMessage("ಪಾವತಿಸಬೇಕಾದ ಮೊತ್ತ"), + "payment": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "ಪಾವತಿ ಪೂರ್ಣಗೊಂಡಿದೆ", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "ព័ត៌មានលម្អិតនៃការទូទាត់", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ವಿಫಲವಾಯಿತು"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ಪಾವತಿ ವಿಫಲವಾಯಿತು. ದಯವಿಟ್ಟು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ಗೇಟ್ವೇ"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ವಿಧಾನ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ವಿಧಾನಗಳು"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ಯಶಸ್ವಿ"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಪಾವತಿ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ಪಾವಿತಿ ವಿಧಾನ"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ಪಾವತಿ ಯಶಸ್ವಿಯಾಗಿ ನಡೆಯಿತು!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ឆ្នាំទូទាត់"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ಮೊತ್ತ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ಪಾವತಿ ವಿಧಗಳು"), + "paypalPay": MessageLookupByLibrary.simpleMessage("ಪೇಪಲ್ ನೀಲಿ ಮಾಡಿ"), + "payroll": MessageLookupByLibrary.simpleMessage("ប្រាក់ខែ"), + "payrollList": MessageLookupByLibrary.simpleMessage("បញ្ជីប្រាក់ខែ"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("កំណត់ត្រាប្រាក់ខែ"), + "payrollReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍ប្រាក់ខែ"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF បង្កើតដោយជោគជ័យ", + ), + "percent": MessageLookupByLibrary.simpleMessage("ಶೇಕಡಾ"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "គ្មានសិទ្ធិលុបធនាគារទេ។", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ಬ್ಯಾಂಕ್ ಅಪ್‌ಡೇಟ್ ಮಾಡಲು ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ಬ್ಯಾಂಕ್ ವೀಕ್ಷಿಸಲು ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "ಅನುಮತಿ ನೀಡಲಾಗಿಲ್ಲ!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ព័ត៌មានផ្ទាល់ខ្លួន៖"), + "phone": MessageLookupByLibrary.simpleMessage("ಫೋನ್ ಸಂಖ್ಯೆ"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ಫೋನ್ ಸಂಖ್ಯೆಯು ಲಭ್ಯವಿಲ್ಲ.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ದೂರವಾಣಿ ನಂಬರ್"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("ಫೋನ್ ಪರಿಶೀಲನೆ"), + "phonee": MessageLookupByLibrary.simpleMessage("ಫೋನ್:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ಫೈಲ್ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "ಅಂತ್ಯದ ದಿನಾಂಕ ಆಯ್ಕೆಮಾಡಿ", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "ಆರಂಭದ ದಿನಾಂಕ ಆಯ್ಕೆಮಾಡಿ", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "សូមបន្ថែមការបង្វិលការលក់", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "សូមបន្ថែមគណនីធនាគារយ៉ាងហោចណាស់មួយដើម្បីកែតម្រូវសមតុល្យ។", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಪ್ರಮಾಣವನ್ನು ಸೇರಿಸಿ", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಮೊದಲು ಪ್ರಿಂಟರ್‌ನೇ ಸಂಪರ್ಕಿಸಿ", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಬ್ಲೂಟೂತ್ ಪ್ರಿಂಟರ್‌ನೇ ಸಂಪರ್ಕಿಸಿ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಬ್ಲೂಟೂತ್ ಸಕ್ರಿಯಗೊಳಿಸಿ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ದೊಡ್ಡ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಪಾಸ್ವರ್ಡ್ ದೃಢೀಕರಿಸಿ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលកាលបរិច្ឆេទ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಬ್ರಾಂಡ್ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ವ್ಯವಹಾರ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಇಮೇಲ್ ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ದೂರವಾಣಿ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಉತ್ಪನ್ನ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಖರೀದಿ ಬೆಲೆ ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಎಲ್ಲಾ ಉತ್ಪನ್ನಗಳಿಗೆ ಮಾನ್ಯವಾದ ಪ್ರಮಾಣವನ್ನು (ಕನಿಷ್ಠ 1) ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಮಾರಾಟ ಬೆಲೆ ನಮೂದಿಸಿ", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಘಟಕದ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಮೊತ್ತ ನಮೂದಿಸಿ", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಕನಿಷ್ಠ ಒಂದು ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಿ.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះសាខា", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលកាលបរិច្ឆេទ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះតួនាទី", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទបញ្ចប់", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ರ್ಯಾಕ್ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಶೆಲ್ಫ್ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು OTP ನಮೂದಿಸಿ", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "ಘಟಕದ ಹೆಸರು ನಮೂದಿಸಿ", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಫೋನ್ ಮತ್ತು ಹೆಸರು ಮೊದಲು ನಮೂದಿಸಿ", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ನಿಮ್ಮ ವಿವರಗಳನ್ನು ನಮೂದಿಸಿ.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលលេខទូរស័ព្ទរបស់អ្នក", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "សូមបញ្ចូលប្រាក់ខែរបស់អ្នក", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಮೊದಲನೆಯದಾಗಿ ಮಾರಾಟ ಮಾಡಿ", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("សូមជ្រើសរើសគណនីធនាគារគោលដៅ។"), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಖರ್ಚು ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសប្រភេទច្បាប់", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಮೊದಲು ಉತ್ಪನ್ನವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសវេន", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសស្ថានភាព", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសបុគ្គលិក", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសខែ", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសគណនីទាំងពីរ។", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសស្ថានភាពសម្រាក", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសនាយកដ្ឋាន", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសតួនាទី", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ವಾಪಸಾತಿಗಾಗಿ ಉತ್ಪನ್ನವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសឆ្នាំទូទាត់", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "ದಯವಿಟ್ಟು ಮೊದಲು ಉತ್ಪನ್ನವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសស្ថានភាព", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើមនិងបញ្ចប់ដែលត្រឹមត្រូវ។", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសភេទរបស់អ្នក", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "សូមជ្រើសរើសវេនរបស់អ្នក", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಲು ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಖರೀದಿ ಕೋಡ್ ಬಳಸಿ.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("ಪಾಸ್ ಮಾರಾಟ"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "ಮಾರಾಟದ ನಂತರದ ಸಂದೇಶ", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("ಶಕ್ತಿಯಿಂದ ಆಚನು"), + "poweredBy": MessageLookupByLibrary.simpleMessage("ಚಾಲಿತವಾಗಿದ್ದು"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು iOS ಅಪ್ಲಿಕೇಶನ್ ಬೆಂಬಲ", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("ಪ್ರೀಮಿಯಂ ಪ್ಯಾಕೇಜ್"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "ಆಯ್ಕೆ ಮಾಡಲು ಒತ್ತಿರಿ", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF ಪೂರ್ವವೀಕ್ಷಣೆ"), + "previousDue": MessageLookupByLibrary.simpleMessage("ಹಿಂದಿನ ಬಾಕಿ"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "ಹಿಂದಿನ ಪಾವತಿ ಮೊತ್ತ", + ), + "price": MessageLookupByLibrary.simpleMessage("ಬೆಲೆ"), + "priceWarn": MessageLookupByLibrary.simpleMessage("ಬೆಲೆ ಖಾಲಿಯಾಗಿರಲಾರದು"), + "print": MessageLookupByLibrary.simpleMessage("ಮುದ್ರಿಸು"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "បោះពុម្ពព័ត៌មានលម្អិតធនាគារលើវិក្កយបត្រ", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("ಬಾರ್‌ಕೋಡ್ ಮುದ್ರಿಸಿ"), + "printLabel": MessageLookupByLibrary.simpleMessage("ಲೇಬಲ್ ಮುದ್ರಿಸಿ"), + "printing": MessageLookupByLibrary.simpleMessage("ಮುದ್ರಿಸುವ ಆಯ್ಕೆ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ಇನ್‌ವಾಯ್ಸ್ ಮುದ್ರಿಸಲಾಗುತ್ತಿದೆ", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("ಮುದ್ರಣ ಆಯ್ಕೆ"), + "product": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ"), + "productBrand": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಬ್ರಾಂಡ್"), + "productCategory": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ವರ್ಗ"), + "productCode": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಕೋಡ್"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಕೋಡ್ ಅಗತ್ಯವಿದೆ", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನದ ವಿವರಗಳು"), + "productList": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಪಟ್ಟಿ"), + "productModels": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಮಾದರಿಗಳು"), + "productName": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಹೆಸರು"), + "productNotFound": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಸಿಗಲಿಲ್ಲ"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ប្រវត្តិទិញផលិតផល", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಖರೀದಿ ವರದಿ", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನದ ರ್ಯಾಕ್‌ಗಳು"), + "productReports": MessageLookupByLibrary.simpleMessage("របាយការណ៍ផលិតផល"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ប្រវត្តិលក់ផលិតផល", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಮಾರಾಟ ವರದಿ", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಸೆಟ್ಟಿಂಗ್‌ಗಳು", + ), + "productStock": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನದ ದಾಸ್ತಾನು"), + "productUnit": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಘಟಕ"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ವೈವಿಧ್ಯಗಳು", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញតាមផលិតផល", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ប្រាក់ចំណេញ និងខាតតាមផលិតផល", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ការទិញតាមផលិតផល", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("ការលក់តាមផលិតផល"), + "products": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನಗಳು"), + "profile": MessageLookupByLibrary.simpleMessage("ಪ್ರೊಫೈಲ್"), + "profileEdit": MessageLookupByLibrary.simpleMessage("ಪ್ರೊಫೈಲ್ ಸಂಪಾದನೆ"), + "profit": MessageLookupByLibrary.simpleMessage("ಲಾಭ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ប្រាក់ចំណេញ និងខាត"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "ಲಾಭ ಮತ್ತು ನಷ್ಟದ ವಿವರವಾದ ವರದಿ", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("ಲಾಭ ಮತ್ತು ನಷ್ಟ"), + "profitMargin": MessageLookupByLibrary.simpleMessage("ಲಾಭದ ಪ್ರಮಾಣ (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("ಲಾಭದ ಶೇಕಡಾವಾರು"), + "promo": MessageLookupByLibrary.simpleMessage("ಪ್ರೊಮೋ"), + "promoCode": MessageLookupByLibrary.simpleMessage("ಪ್ರೊಮೋ ಕೋಡ್"), + "purchase": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ಅಲಾರಂ"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ಖರೀದಿಸಿದವರು:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿ ದೃಢೀಕರಿಸಲಾಗಿದೆ", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ವಿವರಗಳು"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ಬೆಲೆ ಹೊರತುಪಡಿಸಿ"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿ ಬೆಲೆ ಹೊರತುಪಡಿಸಿ ಅಗತ್ಯವಿದೆ", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ಬೆಲೆ ಸೇರಿಸಿ"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿ ಬೆಲೆ ಸೇರಿಸಿ ಅಗತ್ಯವಿದೆ", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ಪಟ್ಟಿ"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ಈಗ ಖರೀದಿಸಿ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "ಪ್ರೀಮಿಯಂ ಪ್ಯಾಕೇಜ್ ಖರೀದಿಮಾಡಿ", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ಬೆಲೆ"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("បរិមាណទិញ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿ ಪ್ರಮಾಣ ಅಗತ್ಯವಿದೆ", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ವರದಿ"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ವಾಪಸಾತಿ"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿ ವಾಪಸಾತಿ ವರದಿ", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("ಖರೀದಿ ರಿಟರ್ನ್ಸ್"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಖರೀದಿಗಳನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಖರೀದಿಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("ಖರೀದಿಸಲಾಗಿದೆ"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("ಖರೀದಿಸಿದವರು"), + "qty": MessageLookupByLibrary.simpleMessage("ಪ್ರಮಾಣ"), + "quantity": MessageLookupByLibrary.simpleMessage("ಪ್ರಮಾಣ"), + "quickOver": MessageLookupByLibrary.simpleMessage("ತ್ವರಿತ ಅವಲೋಕನ"), + "quickOverview": MessageLookupByLibrary.simpleMessage("ತ್ವರಿತ ಸಮೀಕ್ಷೆ"), + "rack": MessageLookupByLibrary.simpleMessage("ರ್ಯಾಕ್ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ರ್ಯಾಕ್ ಹೆಸರು"), + "racks": MessageLookupByLibrary.simpleMessage("ರ್ಯಾಕ್‌ಗಳು"), + "reOpen": MessageLookupByLibrary.simpleMessage("បើកឡើងវិញ"), + "read": MessageLookupByLibrary.simpleMessage("ಓದು (Read)"), + "receipt": MessageLookupByLibrary.simpleMessage("ರಶೀದಿ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("ಸ್ವೀಕರಿಸಿದ ಮೊತ್ತ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("ទទួលបានដោយ"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ទទួលបានពី"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ಇತ್ತಿಚೇಗಿನ ಪರಿವರ್ತನೆಗಳು", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage( + "ಪಿನ್ ಅನ್ನು ಪಡೆದಿದ್ದೇನೆ", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("ನಗದನ್ನು ಕಡಿಮೆ ಮಾಡಿ"), + "reference": MessageLookupByLibrary.simpleMessage("ឯកសារយោង"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ಉಲ್ಲೇಖ ಸಂಖ್ಯೆ"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("លេខយោង"), + "register": MessageLookupByLibrary.simpleMessage("ನೋಂದಾಯಿಸಿ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ನಮ್ಮನ್ನು ನಿಮ್ಮ ಫೋನ್ ನೇರಕ್ಕೆ ನೇಮಿಸಬೇಕು!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("នៅសល់"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ಉಳಿದ ಸಾಲನ್ನು"), + "remark": MessageLookupByLibrary.simpleMessage("កំណត់សម្គាល់"), + "rememberMe": MessageLookupByLibrary.simpleMessage("ನಾನು ನೆನೆಸೋಕೆ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("ನನಗೆ ನೆನಪಿಸಿ"), + "remove": MessageLookupByLibrary.simpleMessage("ತೆಗೆದುಹಾಕಿ"), + "reports": MessageLookupByLibrary.simpleMessage("ವರದಿಗಳು"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP ಪುನಃ ಕಳುಹಿಸಿ"), + "resendOTP": MessageLookupByLibrary.simpleMessage("ಮರುಕಳಿಸಿ OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಇಮೇಲ್ ಅಥವಾ ಮೊಬೈಲ್ ನಂಬರ್ ಬಳಸಿ ಪಾಸ್ವರ್ಡ್ ಮರುಸೆಟು ಮಾಡಿ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಖಾತೆಗೆ ಪುನಾವೃತವಾಗಿ ಲಾಗಿನ್ ಮಾಡಲು ಪಾಸ್ವರ್ಡ್ ಮರುಸೆಟು ಮಾಡಿ", + ), + "resets": MessageLookupByLibrary.simpleMessage("ಮರುಹೊಂದಿಸಿ (Reset)"), + "retailer": MessageLookupByLibrary.simpleMessage("ಮರಾಠ್ಯಾದಾರ"), + "retry": MessageLookupByLibrary.simpleMessage("ព្យាយាមម្តងទៀត"), + "retryScan": MessageLookupByLibrary.simpleMessage("ಮತ್ತೆ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ"), + "retur": MessageLookupByLibrary.simpleMessage("ರಿಟರ್ನ್"), + "returnAmount": MessageLookupByLibrary.simpleMessage("ಮರಳು ಮೊತ್ತ"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("ವಾಪಸಾತಿ ಪ್ರಮಾಣ"), + "returned": MessageLookupByLibrary.simpleMessage("ಹಿಂದಿರುಗಿಸಲಾಗಿದೆ"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនទឹកប្រាក់ដែលបានត្រឡប់មកវិញ", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("ಹಿಂತಿರುಗಿದ ದಿನಾಂಕ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ಹಿಂತಿರುಗಿದ ವಸ್ತು"), + "role": MessageLookupByLibrary.simpleMessage("ಪಾತ್ರ (Role)"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "តួនាទី និងការអនុញ្ញាត", + ), + "roles": MessageLookupByLibrary.simpleMessage("ಪಾತ್ರಗಳು (Roles)"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "ಹತ್ತಿರದ ಪೂರ್ಣ ಸಂಖ್ಯೆಗೆ ರೌಂಡ್ ಮಾಡಿ", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "ಹತ್ತಿರದ ದಶಮಾಂಶಕ್ಕೆ ರೌಂಡ್ ಮಾಡಿ (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "ಹತ್ತಿರದ ದಶಮಾಂಶಕ್ಕೆ ರೌಂಡ್ ಮಾಡಿ (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "ಹತ್ತಿರದ ದಶಮಾಂಶಕ್ಕೆ ರೌಂಡ್ ಮಾಡಿ (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "ಪೂರ್ಣ ಸಂಖ್ಯೆಗೆ ರೌಂಡ್ ಮಾಡಿ", + ), + "rounding": MessageLookupByLibrary.simpleMessage("ಸುತ್ತುವರಿಯುವಿಕೆ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("ಗುರುತಿಸಲಾದ ಮೊತ್ತ"), + "roundings": MessageLookupByLibrary.simpleMessage("ಗುರುತಿಸುವಿಕೆ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("សាច់ប្រាក់កំពុងចរាចរ"), + "sNo": MessageLookupByLibrary.simpleMessage("ಕ್ರಮ ಸಂಖ್ಯೆ (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("ប្រាក់ខែ"), + "sale": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ"), + "saleBy": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಮಾಡಿದವರು"), + "saleEdit": MessageLookupByLibrary.simpleMessage("កែសម្រួលការលក់"), + "saleList": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಪಟ್ಟಿ"), + "salePrice": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಬೆಲೆ"), + "saleQty": MessageLookupByLibrary.simpleMessage("បរិមាណលក់"), + "saleReq": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಬೆಲೆ ಅಗತ್ಯವಿದೆ"), + "saleReturn": MessageLookupByLibrary.simpleMessage("ការបង្វិលការលក់"), + "sales": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟಗಳು"), + "salesBy": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಮಾಡಿದವರು:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟದ ವಿವರಗಳು"), + "salesList": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟದ ಪಟ್ಟಿ"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "ಮಾರಾಟ ಮತ್ತು ಖರೀದಿ ಸಮೀಕ್ಷೆ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ವರದಿ"), + "salesReturn": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ವಾಪಸಾತಿ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "ಮಾರಾಟ ವಾಪಸಾತಿ ವರದಿ", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಸೆಟ್ಟಿಂಗ್‌ಗಳು"), + "save": MessageLookupByLibrary.simpleMessage("ಉಳಿಸು"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "ಉಳಿಸಿ ಮತ್ತು ಪ್ರಕಟಿಸಿ", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಉಳಿಸಿ", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("ವೇರಿಯಂಟ್ ಉಳಿಸಿ"), + "saving": MessageLookupByLibrary.simpleMessage("កំពុងរក្សាទុក"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ QR ಕೋಡ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ", + ), + "search": MessageLookupByLibrary.simpleMessage("ಹುಡುಕು"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("ស្វែងរកវត្តមាន"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "ಬ್ಯಾಚ್ ಸಂಖ್ಯೆಯನ್ನು ಹುಡುಕಿ...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("ಇಲ್ಲಿ ಹುಡುಕಾಟ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ស្វែងរកការសុំច្បាប់"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ಉತ್ಪನ್ನ ಹುಡುಕಿ"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ស្វែងរកប្រតិបត្តិការ...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ಹುಡುಕು..."), + "seconds": MessageLookupByLibrary.simpleMessage("ಸೆಕೆಂಡುಗಳು"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ಎಲ್ಲಾ ಪ್ರೊಮೋ ಕೋಡ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ", + ), + "select": MessageLookupByLibrary.simpleMessage("ಆಯ್ಕೆಮಾಡಿ"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "ಬ್ರಾಂಡ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ಒಂದು ಇನ್ವಾಯ್ಸ್ ಆಯ್ಕೆಮಾಡಿ", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសគណនី"), + "selectAll": MessageLookupByLibrary.simpleMessage("ಎಲ್ಲವನ್ನೂ ಆಯ್ಕೆಮಾಡಿ"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "ಕನಿಷ್ಠ ಒಂದು ಶೆಲ್ಫ್ ಆಯ್ಕೆಮಾಡಿ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសធនាគារ ឬសាច់ប្រាក់", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ವ್ಯವಹಾರ ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "ಗ್ರಾಹಕನನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("ದಿನಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសកាលបរិច្ឆេទជាមុនសិន", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសគោលដៅដាក់ប្រាក់", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ជ្រើសរើសបុគ្គលិកជាមុនសិន", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "ಮಾಹಿತಿ ದಿನಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectItems": MessageLookupByLibrary.simpleMessage( + "ವಸ್ತುಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectLang": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("ಮಾದರಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ"), + "selectOne": MessageLookupByLibrary.simpleMessage("ಒಂದು ಆಯ್ಕೆಮಾಡಿ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសគណនីមួយ"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಘಟಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("ರ್ಯಾಕ್ ಆಯ್ಕೆಮಾಡಿ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("ಶೆಲ್ಫ್ ಆಯ್ಕೆಮಾಡಿ"), + "selectStock": MessageLookupByLibrary.simpleMessage("ದಾಸ್ತಾನು ಆಯ್ಕೆಮಾಡಿ"), + "selectTax": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆ ಆಯ್ಕೆಮಾಡಿ"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "ಮಾಹಿತಿ ಅಂತಿಮ ದಿನಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "selectType": MessageLookupByLibrary.simpleMessage("ជ្រើសរើសប្រភេទ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "ವಿವಿಧತೆಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "ಗೋದಾಮನ್ನು ಆಯ್ಕೆಮಾಡಿ", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("ಎಲ್ಲಾ ಮಾರಾಟ >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟದ ಬೆಲೆ"), + "sellsBy": MessageLookupByLibrary.simpleMessage("ಮಾರಾಟ ಮಾಡಿದ್ದು"), + "send": MessageLookupByLibrary.simpleMessage("ಕಳುಹಿಸಿ"), + "sendCode": MessageLookupByLibrary.simpleMessage("ಕೋಡ್ ಕಳುಹಿಸಿ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಪಾಸ್ವರ್ಡ್ ರೀಸೆಟ್ ಮಾಡಲು ನಿರ್ದೇಶಗಳನ್ನು ಹೇಗೆ ಸೇರಿಸಬೇಕೆಂದು ಅನುಸರಿಸಿ ನಮೂದಿಸಿದ ಇಮೇಲ್ ಗೆ ನಾವು ಇಮೇಲ್ ಕಳುಹಿಸಿದ್ದೇವೆ", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ರೀಸೆಟ್ ಲಿಂಕ್ ಕಳುಹಿಸಿ"), + "sendMessage": MessageLookupByLibrary.simpleMessage("ಸಂದೇಶ ಕಳುಹಿಸಿ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS ಕಳುಹಿಸಿ"), + "sendSms": MessageLookupByLibrary.simpleMessage("ಎಸ್‌ಎಂಎಸ್ ಕಳುಹಿಸಿ"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಇಮೇಲ್ ಅನ್ನು ಕಳುಹಿಸಿ", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ನನ್ನೆಯ ಡಾಕ್ಟರ್ ನೊಂದಿಗೆ ಹೆಚ್ಚು ಪ್ರಭಾವ ಬೆಳೆಸಲು ನವೀಕರಿಸಿ", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "ಹೊಸ ಪಾಸ್ವರ್ಡ್ ಹೊಂದಿಸಿ", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಸೆಟ್ ಅಪ್ ಮಾಡಿ", + ), + "setting": MessageLookupByLibrary.simpleMessage("ಸೆಟ್ಟಿಂಗ್‌ಗಳು"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ದಿನಗಳು"), + "share": MessageLookupByLibrary.simpleMessage("ಹಂಚಿಕೊಳ್ಳಿ"), + "shelf": MessageLookupByLibrary.simpleMessage("ಶೆಲ್ಫ್ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("ಶೆಲ್ಫ್ ಹೆಸರು"), + "shelves": MessageLookupByLibrary.simpleMessage("ಶೆಲ್ಫ್‌ಗಳು"), + "shift": MessageLookupByLibrary.simpleMessage("វេន"), + "shiftName": MessageLookupByLibrary.simpleMessage("ឈ្មោះវេន"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("ಕಳುಹಿಸುವ ವಿಳಾಸ"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ಸಾಗಣೆ ಶುಲ್ಕ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ಅಂಗಡಿಗೆ ಆರಂಭಿಕ ಬ್ಯಾಲೆನ್ಸ್", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "ಅಂಗಡಿಗೆ ಉಳಿದ ಬ್ಯಾಲೆನ್ಸ್", + ), + "showAction": MessageLookupByLibrary.simpleMessage( + "ಕ್ರಿಯೆಯನ್ನು ತೋರಿಸಿ (Action)", + ), + "showCode": MessageLookupByLibrary.simpleMessage("ಕೋಡ್ ತೋರಿಸು"), + "showCombo": MessageLookupByLibrary.simpleMessage("ಕಾಂಬೊ ತೋರಿಸಿ"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "ಕಾಲಾವಧಿ ಮುಗಿಯುವ ದಿನಾಂಕವನ್ನು ತೋರಿಸಿ", + ), + "showName": MessageLookupByLibrary.simpleMessage("ಹೆಸರು ತೋರಿಸು"), + "showPrice": MessageLookupByLibrary.simpleMessage("ಬೆಲೆ ತೋರಿಸು"), + "showSingle": MessageLookupByLibrary.simpleMessage("ಸಿಂಗಲ್ ತೋರಿಸಿ"), + "showVariant": MessageLookupByLibrary.simpleMessage("ವೈವಿಧ್ಯ ತೋರಿಸಿ"), + "signIn": MessageLookupByLibrary.simpleMessage("ಸೈನ್ ಇನ್"), + "signUp": MessageLookupByLibrary.simpleMessage("ಸೈನ್ ಅಪ್ ಮಾಡಿ"), + "single": MessageLookupByLibrary.simpleMessage("ಒಂದು"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ದಿನಗಳು"), + "size": MessageLookupByLibrary.simpleMessage("ಗಾತ್ರ"), + "skip": MessageLookupByLibrary.simpleMessage("ಹಾರಿಸಿ"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("ಅಪ್‌ಡೇಟ್ ಹಾರಿಸಿ"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / ಕೋಡ್"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / ಕೋಡ್"), + "sl": MessageLookupByLibrary.simpleMessage("ಕ್ರಮ ಸಂಖ್ಯೆ"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ಸ್ಮಾರ್ಟ್ ವಾಚ್"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "ಸಾಮಾಜಿಕ ಮಾರ್ಕೆಟಿಂಗ್", + ), + "sold": MessageLookupByLibrary.simpleMessage("បានលក់"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ವೆಬ್ ಪುಟದಲ್ಲಿ ಏನೋ ತಪ್ಪಾಗಿದೆ.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("ಏನೋ ಒಂದು ವಿಷಯ"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಫ್ ಲಾಗಿನ್"), + "start": MessageLookupByLibrary.simpleMessage("ಪ್ರಾರಂಭಿಸಿ"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("ចាប់ផ្តើមសម្រាក"), + "startDate": MessageLookupByLibrary.simpleMessage("ಆರಂಭದ ದಿನಾಂಕ"), + "startNewSale": MessageLookupByLibrary.simpleMessage("ಹೊಸ ಮಾರಾಟ ಆರಂಭಿಸಿ"), + "startTime": MessageLookupByLibrary.simpleMessage("ម៉ោងចាប់ផ្តើម"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ម៉ោងចាប់ផ្តើមត្រូវបានទាមទារ", + ), + "started": MessageLookupByLibrary.simpleMessage("បានចាប់ផ្តើម"), + "state": MessageLookupByLibrary.simpleMessage("ರಾಜ್ಯ"), + "stateName": MessageLookupByLibrary.simpleMessage("ರಾಜ್ಯದ ಹೆಸರು"), + "status": MessageLookupByLibrary.simpleMessage("ಸ್ಥಿತಿ"), + "staus": MessageLookupByLibrary.simpleMessage("ស្ថានភាព"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("ಇನ್ನೂ ಪಾವತಿಯಾಗದ"), + "stock": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್"), + "stockList": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್ ಪಟ್ಟಿ"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "ದಾಸ್ತಾನು / ರೂಪಾಂತರ", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್ ವರದಿ"), + "stockValue": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್ ಮೌಲ್ಯ"), + "stockWarn": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್ ಕನಿಷ್ಠ 1 ಇರಬೇಕು"), + "stocks": MessageLookupByLibrary.simpleMessage("ಸ್ಟಾಕ್: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("ಉಪ ತೆರಿಗೆ ಪಟ್ಟಿ"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ಉಪ ತೆರಿಗೆಗಳು"), + "subTotal": MessageLookupByLibrary.simpleMessage("ಉಪಮೊತ್ತ"), + "submit": MessageLookupByLibrary.simpleMessage("ಸಲ್ಲಿಸಿ"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("ចុះឈ្មោះឥឡូវនេះ"), + "subscription": MessageLookupByLibrary.simpleMessage("ಚಂದಾ"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "របាយការណ៍ការជាវ", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("ಚಂದಾದಾರಿಕೆಗಳು"), + "subtotal": MessageLookupByLibrary.simpleMessage("ಉಪ-ಮೊತ್ತ"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "ಯಶಸ್ವಿಯಾಗಿ ಪಾವತಿ", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("ಸರಬರಾಜು ಪಾವತಿ"), + "supplier": MessageLookupByLibrary.simpleMessage("ಸರಬರಾಜು ವಿತರಕ"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "ಸರಬರಾಜುದಾರ ವಿವರಗಳು", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("បំណុលអ្នកផ្គត់ផ្គង់"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "បញ្ជីអ្នកផ្គត់ផ្គង់", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("ಸರಬರಾಜುಗಾರ ಹೆಸರು"), + "switchBank": MessageLookupByLibrary.simpleMessage("ប្តូរសាខា?"), + "switchs": MessageLookupByLibrary.simpleMessage("ប្តូរ"), + "tax": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆ ಗುಂಪು"), + "taxPercent": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆ ಶೇಕಡಾ"), + "taxRates": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆ ದರಗಳು"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "ತೆರಿಗೆ ದರಗಳು - ನಿಮ್ಮ ತೆರಿಗೆ ದರಗಳನ್ನು ನಿರ್ವಹಿಸಿ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("របាយការណ៍ពន្ធ"), + "taxReportList": MessageLookupByLibrary.simpleMessage("បញ្ជីរបាយការណ៍ពន្ធ"), + "taxType": MessageLookupByLibrary.simpleMessage("ತೆರಿಗೆ ಪ್ರಕಾರ"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ಒಂದೇ/ಬಹು ತೆರಿಗೆ ಪ್ರಕಾರದೊಂದಿಗೆ ತೆರಿಗೆ", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿಗಾಗಿ ಧನ್ಯವಾದಗಳು", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಬಾಕಿ ಪಾವತಿಗಾಗಿ ಧನ್ಯವಾದಗಳು", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "ಥರ್ಮಲ್ ಇನ್‌ವಾಯ್ಸ್ ಲೋಗೋ", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "ಥರ್ಮಲ್ ಪ್ರಿಂಟರ್ ಭಾಷೆ", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "ಥರ್ಮಲ್ ಪ್ರಿಂಟರ್ ಪುಟದ ಗಾತ್ರ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ದಿನಗಳು"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "ಪ್ರತಿ ಹಾಳೆಗೆ 32 ಲೇಬಲ್‌ಗಳು, 8.27 x 11.69 ಇಂಚುಗಳು", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ಈ ತಿಂಗಳು"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ಈ ಯೋಜನೆಯು ಅಪ್‌ಗ್ರೇಡ್‌ಗೆ ಅರ್ಹವಲ್ಲ", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ಈ ಯೋಜನೆಯು ಖರೀದಿಗೆ ಲಭ್ಯವಿಲ್ಲ", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ಈ ಉತ್ಪನ್ನ ಈಗಾಗಲೇ ಸೇರಿಸಲಾಗಿದೆ!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("ಈ ವಾರ"), + "thisYear": MessageLookupByLibrary.simpleMessage("ಈ ವರ್ಷ"), + "time": MessageLookupByLibrary.simpleMessage("ពេលវេលា"), + "timeIn": MessageLookupByLibrary.simpleMessage("ម៉ោងចូល"), + "timeOut": MessageLookupByLibrary.simpleMessage("ម៉ោងចេញ"), + "to": MessageLookupByLibrary.simpleMessage("ទៅ"), + "toAccount": MessageLookupByLibrary.simpleMessage("ಖಾತೆಗೆ"), + "toDate": MessageLookupByLibrary.simpleMessage("ದಿನಾಂಕ ವರೆಗೆ"), + "today": MessageLookupByLibrary.simpleMessage("ಇಂದು"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ಇಂದಿನ ಸಾರಾಂಶ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("អតិថិជនកំពូលទាំង ៥"), + "top5Product": MessageLookupByLibrary.simpleMessage("ផលិតផលកំពូលទាំង ៥"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "អ្នកផ្គត់ផ្គង់កំពូលទាំង ៥", + ), + "total": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಮೊತ್ತ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ទ្រព្យសកម្មសរុប"), + "totalBalance": MessageLookupByLibrary.simpleMessage("សមតុល្យសរុប"), + "totalCategories": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ವರ್ಗಗಳು"), + "totalDue": MessageLookupByLibrary.simpleMessage("ಮೊತ್ತದ ಸಾಲನ್ನು"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಬಾಕಿ ಪ್ರಮಾಣ"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ಖರ್ಚಿನ ಒಟ್ಟು ಮೊತ್ತ"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಆದಾಯ"), + "totalItems": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಐಟಮ್‌ಗಳು"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ನಷ್ಟ"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ಮೊತ್ತದ ಪಾವತಿ"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಬೆಲೆ"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಉತ್ಪನ್ನಗಳು"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಲಾಭ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಖರೀದಿ"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "ಒಟ್ಟು ಹಿಂದಿರುಗಿದ ಮೊತ್ತ", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "ಒಟ್ಟು ಹಿಂತಿರುಗಿದ್ದು", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "ចំនួនប្រាក់ខែសរុប", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ಮಾರಾಟ"), + "totalVat": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು ವ್ಯಾಟ್"), + "totall": MessageLookupByLibrary.simpleMessage("ಒಟ್ಟು:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("ವಹಿವಟಿನ ಅವಲೋಕನ"), + "transactionType": MessageLookupByLibrary.simpleMessage("ವಹಿವಾಟಿನ ಪ್ರಕಾರ"), + "transactions": MessageLookupByLibrary.simpleMessage("ವ್ಯವಹಾರಗಳು"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ವಹಿವಾಟು ಇತಿಹಾಸದ ವರದಿಗಳು", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ផ្ទេរ"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "ផ្ទេរមូលប្បទានប័ត្រ", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("កាលបរិច្ឆេទផ្ទេរ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ"), + "twitter": MessageLookupByLibrary.simpleMessage("ಟ್ವಿಟರ್"), + "type": MessageLookupByLibrary.simpleMessage("ಪ್ರಕಾರ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("ಪ್ರಕಾರ ಆಯ್ಕೆಮಾಡಿ"), + "unPaid": MessageLookupByLibrary.simpleMessage("ಅಪವಿತ"), + "unit": MessageLookupByLibrary.simpleMessage("ಘಟಕ (Unit)"), + "unitName": MessageLookupByLibrary.simpleMessage("ಯೂನಿಟ್ ಹೆಸರು"), + "unitPirce": MessageLookupByLibrary.simpleMessage("ಘಟಕ ಬೆಲೆ"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ಘಟಕ ಬೆಲೆ"), + "units": MessageLookupByLibrary.simpleMessage("ಯೂನಿಟ್‌ಗಳು"), + "unlimited": MessageLookupByLibrary.simpleMessage("ಅಸಂಖ್ಯಾತ"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("ಅನಂತ ಬಳಕೆ"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ನಮ್ಮ ಪ್ಯಾಕೇಜ್‌ನ ಅಮಿತ ಬಳಕೆ👇", + ), + "update": MessageLookupByLibrary.simpleMessage("ನವೀಕರಿಸು"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពសាខា", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "ಸಂಪರ್ಕವನ್ನು ನವೀಕರಿಸಿ", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "ಸ್ಟಾಕ್ ನವೀಕರಣ ವಿಫಲವಾಗಿದೆ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("ಈಗ ನವೀಕರಿಸಿ"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಪಕ್ಷವನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನವನ್ನು ನವೀಕರಿಸಿ", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ಉತ್ಪನ್ನ ಯಶಸ್ವಿಯಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಉತ್ಪನ್ನವನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವೀಕರಿಸಿ", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "ធ្វើបច្ចុប្បន្នភាពការទិញ", + ), + "updateRole": MessageLookupByLibrary.simpleMessage( + "ಪಾತ್ರವನ್ನು ನವೀಕರಿಸಿ (Update Role)", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಮಾರಾಟವನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "ಯಶಸ್ವಿಯಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವಿಕರಿಸಿ, ಗ್ರಾಹಕರೊಂದಿಗೆ ಉತ್ತಮ ಶ್ರೇಣಿಯನ್ನು ಸಂಪರ್ಕಿಸಲು", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಚಂದಾದಾರಿತೆಯನ್ನು ನವಿಕರಿಸಿ", + ), + "updating": MessageLookupByLibrary.simpleMessage("ನವೀಕರಿಸುತ್ತಿದೆ..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ಇಮೇಲ್"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID សម្រាប់ QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("ಅಪ್ಲೋಡ್ ಮಾಡಿ"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ಚಿತ್ರ ಅಪ್ಲೋಡ್ ಮಾಡಿ"), + "uploading": MessageLookupByLibrary.simpleMessage("ಅಪ್‌ಲೋಡ್ ಆಗುತ್ತಿದೆ..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ಗ್ಯಾಲರಿಯನ್ನು ಬಳಸಿ"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ಬಳಕೆದಾರ ಶೀರ್ಷಿಕೆ ಖಾಲಿಯಾಗಿರಬಹುದು", + ), + "user": MessageLookupByLibrary.simpleMessage("ಬಳಕೆದಾರ"), + "userRole": MessageLookupByLibrary.simpleMessage("ಬಳಕೆದಾರ ಪಾತ್ರ"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "ಬಳಕೆದಾರ ಪಾತ್ರದ ವಿವರಗಳು", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("ಬಳಕೆದಾರ ಶೀರ್ಷಿಕೆ"), + "values": MessageLookupByLibrary.simpleMessage("ಮೌಲ್ಯಗಳು"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ವೇರಿಯಂಟ್ ಯಶಸ್ವಿಯಾಗಿ ಸೇರಿಸಲಾಗಿದೆ!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ವೇರಿಯಂಟ್ ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ವೈವಿಧ್ಯಗಳ ಪಟ್ಟಿ"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ವೈವಿಧ್ಯ ಐಡಿ (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage( + "ವೈವಿಧ್ಯಗಳು (Variations)", + ), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ವೈವಿಧ್ಯ ಉತ್ಪನ್ನಗಳು", + ), + "vat": MessageLookupByLibrary.simpleMessage("ಮೌಲ್ಯಸಂಸ್ಥೆ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ವ್ಯಾಟ್ ಮತ್ತು ತೆರಿಗೆ"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಸಂಖ್ಯೆ", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಶೀರ್ಷಿಕೆ", + ), + "vatId": MessageLookupByLibrary.simpleMessage("ವ್ಯಾಟ್ ಐಡಿ (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ವ್ಯಾಟ್ ಸಂಖ್ಯೆ"), + "vatReports": MessageLookupByLibrary.simpleMessage( + "ವ್ಯಾಟ್ ವರದಿಗಳು (Vat Reports)", + ), + "vatType": MessageLookupByLibrary.simpleMessage("ವ್ಯಾಟ್ ವಿಧ (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("ದೃಢೀಕರಣ"), + "verify": MessageLookupByLibrary.simpleMessage("ಪರಿಶೀಲಿಸಿ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಇಮೇಲ್ ದೃಢೀಕರಿಸಿ", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ಇಮೇಲ್ ದೃಢೀಕರಿಸಿ"), + "view": MessageLookupByLibrary.simpleMessage("ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ"), + "viewAll": MessageLookupByLibrary.simpleMessage("ಎಲ್ಲವನ್ನೂ ವೀಕ್ಷಿಸಿ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("មើលព័ត៌មានលម្អិត"), + "viewPrice": MessageLookupByLibrary.simpleMessage("ಬೆಲೆ ವೀಕ್ಷಿಸಿ"), + "viewStock": MessageLookupByLibrary.simpleMessage("ದಾಸ್ತಾನು ವೀಕ್ಷಿಸಿ"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "កំពុងមើលប្រតិបត្តិការសម្រាប់", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ವಾಕ್ಇನ್ ಗ್ರಾಹಕ"), + "wallet": MessageLookupByLibrary.simpleMessage("កាបូប"), + "walletBalance": MessageLookupByLibrary.simpleMessage("សមតុល្យកាបូប"), + "warehouse": MessageLookupByLibrary.simpleMessage("ಗೋದಾಮು (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ಗೋದಾಮಿನ ಹೆಸರು"), + "warranty": MessageLookupByLibrary.simpleMessage("ការធានា (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ನಾವು ದೃಢೀಕರಣ ಇಮೇಲ್ ಅನ್ನು ಕಳುಹಿಸಿದ್ದೇವೆ", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಫೋನ್ ನಂಬರಿಗೆ OTP ಅನ್ನು ಕಳುಹಿಸಿದ್ದೇವೆ", + ), + "weekly": MessageLookupByLibrary.simpleMessage("ಸಾಪ್ತಾಹಿಕ"), + "weight": MessageLookupByLibrary.simpleMessage("ತೂಕ"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ಮರು ಬರುತ್ತೇವೆ!"), + "whatNew": MessageLookupByLibrary.simpleMessage("ಹೊಸದು ಏನು"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("ಹೊಲ್‌ಸೇಲ್ ಬೆಲೆ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("ಹೊಲ್‌ಸೇಲರ್"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("ಮೆಲುಕಾಣುತ್ತದೆ"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಇಲ್ಲಿ ಬರೆಯಿರಿ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "ಇಲ್ಲಿ ಪಠ್ಯವನ್ನು ಬರೆಯಿರಿ...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("ವಾರ್ಷಿಕ"), + "years": MessageLookupByLibrary.simpleMessage("ವರ್ಷಗಳು"), + "yes": MessageLookupByLibrary.simpleMessage("ಹೌದು"), + "yesterday": MessageLookupByLibrary.simpleMessage("ម្សិលមិញ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಬಾಕಿಯಲ್ಲಿರುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ಹಣವನ್ನು ಕಟ್ಟಲಾಗುವುದಿಲ್ಲ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಈಗ OTP ಅನ್ನು ಮರುಕಳಿಸಬಹುದು.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "ಬಾರ್‌ಕೋಡ್ ತಯಾರಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "ಮಾದರಿಯನ್ನು ಅಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("ನಿಮಗೆ ಶೆಲ್ಫ್ ಅಳಿಸಲು ಅನುಮತಿ ಇಲ್ಲ"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិមើលប្រាក់ចំណេញ និងខាតទេ។", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "ವೆಚ್ಚದ ವರ್ಗವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "ಆದಾಯದ ವರ್ಗವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "ಮಾದರಿಯನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "ಖರೀದಿಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបនាយកដ្ឋានទេ។"), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបតួនាទីទេ។"), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិលុបសំណើសុំច្បាប់ទេ។", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបប្រាក់ខែទេ។"), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិនាំចេញជា Excel ទេ", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "ಬಾರ್‌ಕೋಡ್ ಜನರೇಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិបង្កើតរបាយការណ៍ទេ", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសាខាទេ។", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពនាយកដ្ឋានទេ។", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសំណើសុំច្បាប់ទេ។", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "ಮಾದರಿಯನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពថ្ងៃឈប់សម្រាកទេ។", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិមើលវត្តមានទេ"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពប្រាក់ខែទេ។", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពតួនាទីទេ។", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("អ្នកមិនមានសិទ្ធិលុបវេនទេ។"), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពវេនទេ។", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ರ್ಯಾಕ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ರ್ಯಾಕ್‌ಗಳನ್ನು ಅಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ರ್ಯಾಕ್‌ಗಳನ್ನು ನವೀಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "ವೆಚ್ಚವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "ಆದಾಯವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಅನುಮತಿ ನೀಡಬೇಕಾಗಿದೆ", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("ನೀವು ಬಳಸುತ್ತಿದ್ದೀರಿ"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "ನೀವು ಈ ಉತ್ಪನ್ನವನ್ನು ಅಳಿಸಲು ಬಯಸುತ್ತಿದ್ದೀರಾ?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಉಚಿತ ಪ್ಯಾಕೇಜ್ ಮುಗಿಯುತ್ತಿದೆ, ಮುಂದಿನ ಯೋಜನೆ ಖರೀದಿಸಿ ಧನ್ಯವಾದಗಳು.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ 5 ದಿನಗಳಲ್ಲಿ ಅವಧಿಯಾಗುತ್ತದೆ", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ ಇಂದೇ ಅವಧಿಯಾಗುತ್ತದೆ\n\nದಯವಿಟ್ಟು ಮತ್ತೆ ಖರೀದಿಸಿ", + ), + "zip": MessageLookupByLibrary.simpleMessage("ಜಿಪ್ ಕೋಡ್"), + "zipCode": MessageLookupByLibrary.simpleMessage("ಜಿಪ್ ಕೋಡ್ ನಮೂದಿಸಿ"), + }; +} diff --git a/lib/generated/intl/messages_ko.dart b/lib/generated/intl/messages_ko.dart new file mode 100644 index 0000000..81fafb4 --- /dev/null +++ b/lib/generated/intl/messages_ko.dart @@ -0,0 +1,1706 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ko locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ko'; + + static String m0(start) => "\$${start}초 후에 OTP 재전송"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("고객 정보"), + "INVOICE": MessageLookupByLibrary.simpleMessage("청구서"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 페이지 송장 로고"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage("계좌 표시 이름"), + "accountHolderName": MessageLookupByLibrary.simpleMessage("예금주명"), + "accountName": MessageLookupByLibrary.simpleMessage("계좌명"), + "accountNumber": MessageLookupByLibrary.simpleMessage("계좌명"), + "action": MessageLookupByLibrary.simpleMessage("액션"), + "actions": MessageLookupByLibrary.simpleMessage("액션"), + "active": MessageLookupByLibrary.simpleMessage("활성"), + "add": MessageLookupByLibrary.simpleMessage("추가"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("구매를 추가하십시오"), + "addAttendance": MessageLookupByLibrary.simpleMessage("근태 추가"), + "addBank": MessageLookupByLibrary.simpleMessage("은행 추가"), + "addBrand": MessageLookupByLibrary.simpleMessage("브랜드 추가"), + "addCash": MessageLookupByLibrary.simpleMessage("현금 추가"), + "addCategory": MessageLookupByLibrary.simpleMessage("카테고리 추가"), + "addContact": MessageLookupByLibrary.simpleMessage("주소록에 추가"), + "addCustomer": MessageLookupByLibrary.simpleMessage("고객을 추가하십시오"), + "addCustomers": MessageLookupByLibrary.simpleMessage("고객 추가"), + "addDelivery": MessageLookupByLibrary.simpleMessage("배송 추가"), + "addDepartment": MessageLookupByLibrary.simpleMessage("부서 추가"), + "addDesignation": MessageLookupByLibrary.simpleMessage("새 직함 추가"), + "addExpense": MessageLookupByLibrary.simpleMessage("비용 추가"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("비용 범주 추가"), + "addHoliday": MessageLookupByLibrary.simpleMessage("휴일 추가"), + "addImage": MessageLookupByLibrary.simpleMessage("이미지 추가"), + "addIncome": MessageLookupByLibrary.simpleMessage("수입 추가"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage("수입 카테고리 추가"), + "addItems": MessageLookupByLibrary.simpleMessage("항목 추가"), + "addLeave": MessageLookupByLibrary.simpleMessage("휴가 추가"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("필드 추가"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("새 주소 추가"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage("새 근태 추가"), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage("은행 계좌 추가"), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("새 직원 추가"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("새 휴일 추가"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("새 휴가 추가"), + "addNewModel": MessageLookupByLibrary.simpleMessage("새 모델 추가"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("새 급여 추가"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("새 제품 추가"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("구매를 추가하십시오"), + "addNewRack": MessageLookupByLibrary.simpleMessage("새 랙 추가"), + "addNewShift": MessageLookupByLibrary.simpleMessage("새 근무 조 추가"), + "addNewTax": MessageLookupByLibrary.simpleMessage("새 세금 추가"), + "addNewVariation": MessageLookupByLibrary.simpleMessage("새 변형 추가"), + "addNewVariations": MessageLookupByLibrary.simpleMessage("새 변형 추가"), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("새 창고 추가"), + "addNote": MessageLookupByLibrary.simpleMessage("노트 추가"), + "addParty": MessageLookupByLibrary.simpleMessage("파티 추가"), + "addPayment": MessageLookupByLibrary.simpleMessage("결제 추가"), + "addProduct": MessageLookupByLibrary.simpleMessage("제품을 추가하십시오"), + "addProductFirst": MessageLookupByLibrary.simpleMessage("먼저 제품을 추가하세요"), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "제품이 성공적으로 생성되었습니다!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage("제품을 생성할 권한이 없습니다."), + "addPurchase": MessageLookupByLibrary.simpleMessage("구매 추가"), + "addRole": MessageLookupByLibrary.simpleMessage("역할 추가"), + "addSale": MessageLookupByLibrary.simpleMessage("판매를 추가하십시오"), + "addSales": MessageLookupByLibrary.simpleMessage("판매 추가"), + "addShelf": MessageLookupByLibrary.simpleMessage("새 선반 추가"), + "addShift": MessageLookupByLibrary.simpleMessage("근무 조 추가"), + "addStock": MessageLookupByLibrary.simpleMessage("재고 추가"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("하위 변형 추가"), + "addTax": MessageLookupByLibrary.simpleMessage("세금 추가"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("새 세금 그룹 추가"), + "addUnit": MessageLookupByLibrary.simpleMessage("단위 추가"), + "addUserRole": MessageLookupByLibrary.simpleMessage("사용자 역할 추가"), + "addVariant": MessageLookupByLibrary.simpleMessage("변형 추가"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage("변형 세부정보 추가"), + "addedToCart": MessageLookupByLibrary.simpleMessage("장바구니에 추가됨"), + "adding": MessageLookupByLibrary.simpleMessage("추가하는 중..."), + "address": MessageLookupByLibrary.simpleMessage("주소"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage("은행 잔액 조정"), + "adjustCash": MessageLookupByLibrary.simpleMessage("현금 조정"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage("현금 잔액 조정"), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("조정 날짜"), + "admin": MessageLookupByLibrary.simpleMessage("관리자"), + "advance": MessageLookupByLibrary.simpleMessage("선급금"), + "all": MessageLookupByLibrary.simpleMessage("모두"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage("모든 비즈니스 솔루션"), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro는 재고, 계정, 판매, 지출 및 손익을 모두 다루는 완벽한 비즈니스 솔루션입니다.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("모든 직원"), + "allParties": MessageLookupByLibrary.simpleMessage("모든 거래처"), + "allParty": MessageLookupByLibrary.simpleMessage("모든 거래처"), + "allTime": MessageLookupByLibrary.simpleMessage("전체 기간"), + "allTransaction": MessageLookupByLibrary.simpleMessage("모든 거래"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("이미 추가됨"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "이미 계정이 있으신가요?", + ), + "amount": MessageLookupByLibrary.simpleMessage("양"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "금액은 0보다 커야 합니다", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage("금액 반올림 방법"), + "amountsInWord": MessageLookupByLibrary.simpleMessage("금액 (글자)"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("금액은 필수입니다"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "다음 번호로 SMS가 전송됩니다:", + ), + "android": MessageLookupByLibrary.simpleMessage("Android 및 iOS 앱 지원"), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "새 업데이트가 가능합니다.\n앱을 업데이트하세요", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("애플워치"), + "apply": MessageLookupByLibrary.simpleMessage("적용"), + "areYouSure": MessageLookupByLibrary.simpleMessage("확실합니까?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "이 지점을 삭제하시겠습니까?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "이 역할을 삭제하시겠습니까?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage("다른 지점으로 변경하시겠습니까?"), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "이 파티를 삭제하시겠습니까?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage("이 지점에서 나가시겠습니까?"), + "asOfDate": MessageLookupByLibrary.simpleMessage("기준일"), + "assets": MessageLookupByLibrary.simpleMessage("자산"), + "attachment": MessageLookupByLibrary.simpleMessage("첨부 파일"), + "attendance": MessageLookupByLibrary.simpleMessage("근태"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("근태 보고서"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("승인된 서명"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage("자동 계산된 일수"), + "autoSelected": MessageLookupByLibrary.simpleMessage("자동 선택됨"), + "backToHome": MessageLookupByLibrary.simpleMessage("홈으로 돌아가기"), + "balance": MessageLookupByLibrary.simpleMessage("잔액"), + "balanceDue": MessageLookupByLibrary.simpleMessage("지불 잔액"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("대차대조표"), + "bangladesh": MessageLookupByLibrary.simpleMessage("방글라데시"), + "bank": MessageLookupByLibrary.simpleMessage("은행"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("은행 계좌"), + "bankDetails": MessageLookupByLibrary.simpleMessage("은행 정보"), + "bankName": MessageLookupByLibrary.simpleMessage("은행명"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage("은행 간 이체"), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage("은행에서 현금으로 이체"), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "바코드 인쇄 라벨 설정", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("바코드 생성기"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("바코드 생성기"), + "barcodes": MessageLookupByLibrary.simpleMessage("바코드"), + "batch": MessageLookupByLibrary.simpleMessage("배치"), + "batchNo": MessageLookupByLibrary.simpleMessage("배치 번호"), + "billTO": MessageLookupByLibrary.simpleMessage("청구 대상"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("청구서별 이익"), + "billingAddress": MessageLookupByLibrary.simpleMessage("청구지 주소"), + "birthDate": MessageLookupByLibrary.simpleMessage("생년월일"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "블루투스가 꺼져 있습니다. 켜주세요.", + ), + "branch": MessageLookupByLibrary.simpleMessage("지점"), + "branchList": MessageLookupByLibrary.simpleMessage("지점 목록"), + "brand": MessageLookupByLibrary.simpleMessage("브랜드"), + "brandName": MessageLookupByLibrary.simpleMessage("상표명"), + "brands": MessageLookupByLibrary.simpleMessage("브랜드"), + "breakDuration": MessageLookupByLibrary.simpleMessage("휴식 기간"), + "breakStatus": MessageLookupByLibrary.simpleMessage("휴식 상태"), + "breakTime": MessageLookupByLibrary.simpleMessage("휴식 시간"), + "bulk": MessageLookupByLibrary.simpleMessage("대량 업로드"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("대량 업로드"), + "businessCat": MessageLookupByLibrary.simpleMessage("사업분야"), + "businessName": MessageLookupByLibrary.simpleMessage("회사 및 사업체 이름"), + "buyNow": MessageLookupByLibrary.simpleMessage("지금 구매"), + "buyPremium": MessageLookupByLibrary.simpleMessage("프리미엄 플랜 구매"), + "call": MessageLookupByLibrary.simpleMessage("전화"), + "camera": MessageLookupByLibrary.simpleMessage("카메라"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "이 거래 유형은 수정할 수 없습니다.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "결제 세부 정보를 가져올 수 없습니다.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("취소"), + "caningForDevices": MessageLookupByLibrary.simpleMessage("장치 검색 중..."), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "동일한 계좌로 이체할 수 없습니다.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("용량"), + "cash": MessageLookupByLibrary.simpleMessage("현금"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("현금 및 은행"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage("현금 및 은행 관리"), + "cashFlow": MessageLookupByLibrary.simpleMessage("현금 흐름"), + "cashIn": MessageLookupByLibrary.simpleMessage("현금 입금"), + "cashInHand": MessageLookupByLibrary.simpleMessage("보유 현금"), + "cashOut": MessageLookupByLibrary.simpleMessage("현금 출금"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage("현금에서 은행으로 이체"), + "categories": MessageLookupByLibrary.simpleMessage("카테고리"), + "category": MessageLookupByLibrary.simpleMessage("카테고리"), + "categoryName": MessageLookupByLibrary.simpleMessage("카테고리 이름"), + "changeAmount": MessageLookupByLibrary.simpleMessage("잔액"), + "changePassword": MessageLookupByLibrary.simpleMessage("비밀번호 변경"), + "checkEmail": MessageLookupByLibrary.simpleMessage("이메일을 확인하다"), + "cheque": MessageLookupByLibrary.simpleMessage("수표"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("수표 금액"), + "chequeDate": MessageLookupByLibrary.simpleMessage("수표 날짜"), + "chequeList": MessageLookupByLibrary.simpleMessage("수표 목록"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("수표 번호"), + "choose": MessageLookupByLibrary.simpleMessage("선택"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("국가 선택"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("고객 선택"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("공급업체 선택"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage("기능 선택"), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "기능은 PosPro를 전통적인 솔루션과 다르게 만드는 중요한 요소입니다.", + ), + "city": MessageLookupByLibrary.simpleMessage("도시"), + "cityName": MessageLookupByLibrary.simpleMessage("도시 이름"), + "clarence": MessageLookupByLibrary.simpleMessage("클라렌스"), + "clear": MessageLookupByLibrary.simpleMessage("지우기"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("클릭하여 연결"), + "close": MessageLookupByLibrary.simpleMessage("닫다"), + "closed": MessageLookupByLibrary.simpleMessage("마감됨"), + "code": MessageLookupByLibrary.simpleMessage("코드"), + "collectDue": MessageLookupByLibrary.simpleMessage("징수 기한"), + "collectDues": MessageLookupByLibrary.simpleMessage("기한을 징수하십시오"), + "collectedBy": MessageLookupByLibrary.simpleMessage("수집자:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("회수자"), + "color": MessageLookupByLibrary.simpleMessage("색상"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "다중 세금 조합", + ), + "combo": MessageLookupByLibrary.simpleMessage("콤보"), + "comboProductReport": MessageLookupByLibrary.simpleMessage("콤보 상품 보고서"), + "comboProducts": MessageLookupByLibrary.simpleMessage("콤보 제품"), + "comboReport": MessageLookupByLibrary.simpleMessage("통합 보고서"), + "comingSoon": MessageLookupByLibrary.simpleMessage("곧 출시 예정"), + "companyAddress": MessageLookupByLibrary.simpleMessage("회사 주소"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("삭제 확인"), + "confirmPass": MessageLookupByLibrary.simpleMessage("비밀번호 확인"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("비밀번호 확인"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("반품 확인"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS 확인"), + "congratulation": MessageLookupByLibrary.simpleMessage("축하해요"), + "connect": MessageLookupByLibrary.simpleMessage("클릭하여 연결"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("프린터 연결"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage("프린터 연결"), + "connectedTo": MessageLookupByLibrary.simpleMessage("연결됨:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("연락처 세부 정보"), + "contactUs": MessageLookupByLibrary.simpleMessage("문의하기"), + "continueButton": MessageLookupByLibrary.simpleMessage("계속하다"), + "continueE": MessageLookupByLibrary.simpleMessage("계속"), + "cost": MessageLookupByLibrary.simpleMessage("비용"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("세금 제외 원가"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("세금 포함 원가"), + "country": MessageLookupByLibrary.simpleMessage("국가"), + "countryName": MessageLookupByLibrary.simpleMessage("국가명"), + "create": MessageLookupByLibrary.simpleMessage("생성"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage("무료 계정 만들기"), + "createAcc": MessageLookupByLibrary.simpleMessage("무료 계정 만들기"), + "createBranch": MessageLookupByLibrary.simpleMessage("지점 생성"), + "createNewPassword": MessageLookupByLibrary.simpleMessage("새 비밀번호 만들기"), + "createPdfWarn": MessageLookupByLibrary.simpleMessage("PDF를 생성할 권한이 없습니다."), + "createSaleWarn": MessageLookupByLibrary.simpleMessage("판매를 생성할 권한이 없습니다."), + "creditIn": MessageLookupByLibrary.simpleMessage("대변 (입금)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("파티 신용 한도"), + "currency": MessageLookupByLibrary.simpleMessage("통화"), + "currentBalance": MessageLookupByLibrary.simpleMessage("현재 잔액"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage("현재 현금 잔액"), + "currentMonth": MessageLookupByLibrary.simpleMessage("이번 달"), + "currentYear": MessageLookupByLibrary.simpleMessage("올해"), + "currents": MessageLookupByLibrary.simpleMessage("현재"), + "custom": MessageLookupByLibrary.simpleMessage("사용자 정의"), + "customDate": MessageLookupByLibrary.simpleMessage("사용자 지정 날짜"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "맞춤형 인보이스 브랜딩", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("맞춤 인쇄"), + "customer": MessageLookupByLibrary.simpleMessage("고객"), + "customerDate": MessageLookupByLibrary.simpleMessage("사용자 지정 날짜"), + "customerDue": MessageLookupByLibrary.simpleMessage("고객 채무"), + "customerLedger": MessageLookupByLibrary.simpleMessage("고객 원장"), + "customerName": MessageLookupByLibrary.simpleMessage("고객 이름"), + "customerPay": MessageLookupByLibrary.simpleMessage("고객 결제"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage("고객 전화번호"), + "customerSignature": MessageLookupByLibrary.simpleMessage("고객 서명"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("일일 거래"), + "dashboard": MessageLookupByLibrary.simpleMessage("대시보드"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "데이터가 성공적으로 저장되었습니다.", + ), + "date": MessageLookupByLibrary.simpleMessage("날짜"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "종료 날짜는 시작 날짜 이전일 수 없습니다.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("날짜는 필수입니다"), + "dates": MessageLookupByLibrary.simpleMessage("날짜:"), + "dayBook": MessageLookupByLibrary.simpleMessage("일일 장부"), + "days": MessageLookupByLibrary.simpleMessage("일"), + "daysLeft": MessageLookupByLibrary.simpleMessage("남은 일수"), + "dealer": MessageLookupByLibrary.simpleMessage("상인"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("딜러 가격"), + "debitOut": MessageLookupByLibrary.simpleMessage("차변 (출금)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage("기본 판매가"), + "delete": MessageLookupByLibrary.simpleMessage("삭제"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("계정 삭제"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage("이 배치를 삭제하시겠습니까?"), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "계정을 삭제하시겠습니까? 이 작업은 모든 데이터를 영구적으로 삭제합니다.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "파티를 삭제할 권한이 없습니다.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "성공적으로 삭제되었습니다!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("삭제하는 중..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("배송 주소"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("배송료"), + "department": MessageLookupByLibrary.simpleMessage("부서"), + "deposit": MessageLookupByLibrary.simpleMessage("입금"), + "depositTo": MessageLookupByLibrary.simpleMessage("입금처"), + "description": MessageLookupByLibrary.simpleMessage("설명"), + "designation": MessageLookupByLibrary.simpleMessage("직함"), + "designationName": MessageLookupByLibrary.simpleMessage("직함명"), + "details": MessageLookupByLibrary.simpleMessage("상세정보"), + "developedBy": MessageLookupByLibrary.simpleMessage("개발자:"), + "digits": MessageLookupByLibrary.simpleMessage( + "6자리 PIN이 이메일 주소로 전송되었습니다: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("비활성화"), + "discount": MessageLookupByLibrary.simpleMessage("할인"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "표시 이름은 필수입니다", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("방해 금지"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "정말 삭제하시겠습니까", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "이 사용자를 삭제하시겠습니까?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "앱을 종료하시겠습니까?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "이 수표를 정말 다시 여시겠습니까?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("계정이 없으신가요?"), + "done": MessageLookupByLibrary.simpleMessage("완료"), + "download": MessageLookupByLibrary.simpleMessage("다운로드"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK 다운로드"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel 형식 다운로드", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage("다운로드 성공! 문서 폴더를 확인하세요"), + "downloading": MessageLookupByLibrary.simpleMessage("다운로드 중..."), + "due": MessageLookupByLibrary.simpleMessage("로 인한"), + "dueAmount": MessageLookupByLibrary.simpleMessage("납부 금액: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("미지급 잔액"), + "dueCollection": MessageLookupByLibrary.simpleMessage("미납금 수금"), + "dueList": MessageLookupByLibrary.simpleMessage("예정 목록"), + "duePay": MessageLookupByLibrary.simpleMessage("미지급금"), + "dueReport": MessageLookupByLibrary.simpleMessage("기한 보고서"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "방문 고객에 대해서는 연체 판매가 허용되지 않습니다.", + ), + "dues": MessageLookupByLibrary.simpleMessage("미납금"), + "duration": MessageLookupByLibrary.simpleMessage("기간"), + "durationDays": MessageLookupByLibrary.simpleMessage("기간 (일)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage("쉬운 사용 모바일 포스"), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosPro 앱은 무료이며 사용하기 쉽습니다. 실제로 세계 최고의 POS 시스템 중 하나입니다.", + ), + "edit": MessageLookupByLibrary.simpleMessage("편집하다"), + "editAttendance": MessageLookupByLibrary.simpleMessage("근태 수정"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage("은행 계좌 수정"), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage("은행 조정 수정"), + "editBankToCash": MessageLookupByLibrary.simpleMessage("은행에서 현금 수정"), + "editBankTransfer": MessageLookupByLibrary.simpleMessage("은행 이체 수정"), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage("현금 조정 수정"), + "editCashToBank": MessageLookupByLibrary.simpleMessage("현금에서 은행 수정"), + "editCategory": MessageLookupByLibrary.simpleMessage("카테고리 편집"), + "editDesignation": MessageLookupByLibrary.simpleMessage("직함 수정"), + "editEmployee": MessageLookupByLibrary.simpleMessage("직원 정보 수정"), + "editHoliday": MessageLookupByLibrary.simpleMessage("휴일 수정"), + "editLeave": MessageLookupByLibrary.simpleMessage("휴가 수정"), + "editModel": MessageLookupByLibrary.simpleMessage("모델 편집"), + "editPayroll": MessageLookupByLibrary.simpleMessage("급여 대장 수정"), + "editPhone": MessageLookupByLibrary.simpleMessage("전화번호 수정?"), + "editProduct": MessageLookupByLibrary.simpleMessage("제품 편집"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage("구매 송장 편집"), + "editRack": MessageLookupByLibrary.simpleMessage("랙 편집"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage("판매 송장 편집"), + "editShelf": MessageLookupByLibrary.simpleMessage("선반 편집"), + "editShift": MessageLookupByLibrary.simpleMessage("근무 조 수정"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage("소셜 미디어 편집"), + "editTax": MessageLookupByLibrary.simpleMessage("세금 편집"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("세금 그룹 편집"), + "editVariations": MessageLookupByLibrary.simpleMessage("변형 편집"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("창고 편집"), + "email": MessageLookupByLibrary.simpleMessage("이메일 주소"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage("이메일을 입력해야 합니다"), + "emailText": MessageLookupByLibrary.simpleMessage("이메일"), + "employee": MessageLookupByLibrary.simpleMessage("직원"), + "enLowStock": MessageLookupByLibrary.simpleMessage("재고 부족 입력"), + "end": MessageLookupByLibrary.simpleMessage("종료"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("휴식 종료 시간"), + "endDate": MessageLookupByLibrary.simpleMessage("종료 날짜"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "종료 날짜가 시작 날짜보다 빠릅니다", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "종료 날짜는 시작 날짜보다 빠를 수 없습니다.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("종료 시간"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage("종료 시간은 필수입니다"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage("무료 계획 종료"), + "entBatchNo": MessageLookupByLibrary.simpleMessage("배치 번호 입력"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("브랜드 이름 입력"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "유효한 할인율을 입력하세요", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("유효한 OTP를 입력해 주세요"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage("유효한 재고를 입력하세요"), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "계좌 표시 이름 입력", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage("예금주명 입력"), + "enterAccountName": MessageLookupByLibrary.simpleMessage("계좌 번호 입력"), + "enterAddress": MessageLookupByLibrary.simpleMessage("주소 입력"), + "enterAmount": MessageLookupByLibrary.simpleMessage("금액 입력"), + "enterBalance": MessageLookupByLibrary.simpleMessage("잔액 입력"), + "enterBankName": MessageLookupByLibrary.simpleMessage("은행명 입력"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "배치 번호 입력 (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("휴식 시간 입력"), + "enterBusiness": MessageLookupByLibrary.simpleMessage("상호명 입력"), + "enterCapacity": MessageLookupByLibrary.simpleMessage("용량 입력"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage("카테고리 이름 입력"), + "enterColor": MessageLookupByLibrary.simpleMessage("색상 입력"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "고객 전화번호 입력", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("딜러 가격 입력"), + "enterDescription": MessageLookupByLibrary.simpleMessage("설명 입력"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage("직함명을 입력하십시오"), + "enterDiscount": MessageLookupByLibrary.simpleMessage("할인 입력"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "비밀번호 재설정 링크를 받으려면 아래에 이메일 주소를 입력하세요.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("종료 시간 입력"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "지출 카테고리 이름 입력", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage("지출 날짜 입력"), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("전체 주소를 입력하세요"), + "enterFullName": MessageLookupByLibrary.simpleMessage("성명 입력"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("휴일 이름 입력"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "수입 카테고리 이름 입력", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("라벨 텍스트를 입력하세요"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage("제조사 이름 입력"), + "enterModelName": MessageLookupByLibrary.simpleMessage("모델 이름을 입력하세요"), + "enterName": MessageLookupByLibrary.simpleMessage("이름 입력"), + "enterNote": MessageLookupByLibrary.simpleMessage("메모 입력"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage("초기 잔액 입력"), + "enterProductCode": MessageLookupByLibrary.simpleMessage("제품 코드 입력"), + "enterProductName": MessageLookupByLibrary.simpleMessage("제품 이름 입력"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("구매 가격 입력"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("수량 입력"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("참조 번호 입력"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("판매 가격 입력"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("선반 이름 입력"), + "enterSize": MessageLookupByLibrary.simpleMessage("크기 입력"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("시작 시간 입력"), + "enterStock": MessageLookupByLibrary.simpleMessage("재고 입력"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("세율 입력"), + "enterType": MessageLookupByLibrary.simpleMessage("유형 입력"), + "enterUserName": MessageLookupByLibrary.simpleMessage("사용자 이름 입력"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("사용자 제목 입력"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("유효한 OTP를 입력하세요"), + "enterValues": MessageLookupByLibrary.simpleMessage("값 입력"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage("VAT/GST 번호 입력"), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage("VAT/GST 제목 입력"), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage("창고 이름을 입력하세요"), + "enterWeight": MessageLookupByLibrary.simpleMessage("무게 입력"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage("도매 가격 입력"), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("국가를 입력하십시오"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "이메일 주소를 입력하세요", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage("전체 이름 입력"), + "enterYourName": MessageLookupByLibrary.simpleMessage("이름을 입력하세요"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage("메모 레벨을 입력하세요"), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("비밀번호를 입력하세요"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage("전화번호를 입력하세요"), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "판매 후 메시지를 입력하세요", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage("세금 삭제 오류"), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel 파일"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel 업로더"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "세전 가격 (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("나가기"), + "exitBank": MessageLookupByLibrary.simpleMessage("지점 나가기"), + "expDate": MessageLookupByLibrary.simpleMessage("유효기간"), + "expense": MessageLookupByLibrary.simpleMessage("지출"), + "expenseCat": MessageLookupByLibrary.simpleMessage("비용 범주"), + "expenseDate": MessageLookupByLibrary.simpleMessage("비용 날짜"), + "expenseFor": MessageLookupByLibrary.simpleMessage("비용"), + "expenseReport": MessageLookupByLibrary.simpleMessage("경비 보고서"), + "expensesType": MessageLookupByLibrary.simpleMessage("지출 유형"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("만료 상태"), + "expire": MessageLookupByLibrary.simpleMessage("만료됨"), + "expireProductReports": MessageLookupByLibrary.simpleMessage("만료 제품 보고서"), + "expired": MessageLookupByLibrary.simpleMessage("만료됨"), + "expiredDate": MessageLookupByLibrary.simpleMessage("만료일"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage("만료된 품목 보고서"), + "expiredList": MessageLookupByLibrary.simpleMessage("만료된 목록"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("유효기간 만료 제품"), + "expiry": MessageLookupByLibrary.simpleMessage("만료"), + "extendPlan": MessageLookupByLibrary.simpleMessage("요금제 연장"), + "facebook": MessageLookupByLibrary.simpleMessage("페이스북"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "부서 삭제 실패", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage("세금 삭제 실패"), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "플랫폼 버전을 가져오지 못했습니다.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage("부서 로드 실패"), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "반품 처리에 실패했습니다.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("패션"), + "feature": MessageLookupByLibrary.simpleMessage("기능"), + "field": MessageLookupByLibrary.simpleMessage("필드"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15일"), + "filter": MessageLookupByLibrary.simpleMessage("필터"), + "filterByDate": MessageLookupByLibrary.simpleMessage("날짜별 필터"), + "firstName": MessageLookupByLibrary.simpleMessage("이름"), + "flat": MessageLookupByLibrary.simpleMessage("정액"), + "folder": MessageLookupByLibrary.simpleMessage("스팸 폴더에 메일이 있을 수 있습니다."), + "forgotPassword": MessageLookupByLibrary.simpleMessage("비밀번호를 잊으 셨나요"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("무료 데이터 백업"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage("평생 무료 업데이트"), + "freePack": MessageLookupByLibrary.simpleMessage("무료 패키지"), + "freePlan": MessageLookupByLibrary.simpleMessage("무료 플랜"), + "from": MessageLookupByLibrary.simpleMessage("보내는 곳"), + "fromAccount": MessageLookupByLibrary.simpleMessage("보내는 계좌"), + "fromDate": MessageLookupByLibrary.simpleMessage("시작 날짜"), + "fullName": MessageLookupByLibrary.simpleMessage("전체 이름"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("전액 지불"), + "gallery": MessageLookupByLibrary.simpleMessage("갤러리"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage("생성할 데이터가 없습니다"), + "gender": MessageLookupByLibrary.simpleMessage("성별"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF 생성"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF 생성 중"), + "gotEmail": MessageLookupByLibrary.simpleMessage("당신은 이메일을 받았습니다"), + "gotIt": MessageLookupByLibrary.simpleMessage("알겠습니다"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "매출 총이익 (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("보증 (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("게스트"), + "haveAcc": MessageLookupByLibrary.simpleMessage("이미 계정이 있습니까?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("필드 숨기기"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("가격 높은 순"), + "hintEmail": MessageLookupByLibrary.simpleMessage("이메일 주소 입력"), + "hintPassword": MessageLookupByLibrary.simpleMessage("비밀번호 입력"), + "holderName": MessageLookupByLibrary.simpleMessage("예금주명"), + "holiday": MessageLookupByLibrary.simpleMessage("휴일"), + "holidayList": MessageLookupByLibrary.simpleMessage("휴일 목록"), + "home": MessageLookupByLibrary.simpleMessage("홈"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("남은 시간"), + "hrm": MessageLookupByLibrary.simpleMessage("인사 관리 (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "계정을 영구적으로 삭제하는 데 동의합니다.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC 코드"), + "image": MessageLookupByLibrary.simpleMessage("이미지"), + "inActive": MessageLookupByLibrary.simpleMessage("비활성"), + "inStock": MessageLookupByLibrary.simpleMessage("재고 있음"), + "inactive": MessageLookupByLibrary.simpleMessage("비활성"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "세후 가격 (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("수입"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("수입 카테고리"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage("수입 범주 보고서"), + "incomeDate": MessageLookupByLibrary.simpleMessage("수입 날짜"), + "incomeFor": MessageLookupByLibrary.simpleMessage("수입 대상"), + "incomeReport": MessageLookupByLibrary.simpleMessage("수입 보고서"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "수입 보고서를 볼 권한이 없습니다.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("수입 유형"), + "incomes": MessageLookupByLibrary.simpleMessage("수입"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "라벨에 표시할 정보", + ), + "instagram": MessageLookupByLibrary.simpleMessage("인스타그램"), + "instrucation": MessageLookupByLibrary.simpleMessage("지침"), + "inv": MessageLookupByLibrary.simpleMessage("인보이스 번호"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("잘못된 금액"), + "inventory": MessageLookupByLibrary.simpleMessage("재고"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage("재고 권한이 없습니다"), + "invoice": MessageLookupByLibrary.simpleMessage("송장"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("청구서 로고"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("청구서 번호"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("송장 뷰어"), + "item": MessageLookupByLibrary.simpleMessage("품목"), + "itemAdded": MessageLookupByLibrary.simpleMessage("추가된 항목"), + "itemName": MessageLookupByLibrary.simpleMessage("품목명"), + "itemsSales": MessageLookupByLibrary.simpleMessage("항목 판매"), + "joinDate": MessageLookupByLibrary.simpleMessage("입사일"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "라벨 롤 사이즈 1.5\"*1, 38mm*25mm, 간격 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "라벨 롤 사이즈 2\"*1, 50mm*25mm, 간격 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("이메일"), + "lablePassword": MessageLookupByLibrary.simpleMessage("비밀번호"), + "language": MessageLookupByLibrary.simpleMessage("언어"), + "last30Days": MessageLookupByLibrary.simpleMessage("최근 30일"), + "last7Days": MessageLookupByLibrary.simpleMessage("최근 7일"), + "lastMonth": MessageLookupByLibrary.simpleMessage("지난달"), + "lastName": MessageLookupByLibrary.simpleMessage("성"), + "lastYear": MessageLookupByLibrary.simpleMessage("작년"), + "leave": MessageLookupByLibrary.simpleMessage("휴가"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("휴가 기간"), + "leaveList": MessageLookupByLibrary.simpleMessage("휴가 목록"), + "leaveReports": MessageLookupByLibrary.simpleMessage("휴가 보고서"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("휴가 신청"), + "leaveType": MessageLookupByLibrary.simpleMessage("휴가 유형"), + "ledger": MessageLookupByLibrary.simpleMessage("원장"), + "link": MessageLookupByLibrary.simpleMessage("링크"), + "linkedIN": MessageLookupByLibrary.simpleMessage("링크드인"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("목록이 비어 있습니다"), + "loading": MessageLookupByLibrary.simpleMessage("로드 중"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage("OTP 설정 로드 중..."), + "logIn": MessageLookupByLibrary.simpleMessage("로그인"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("이메일로 로그인"), + "logOut": MessageLookupByLibrary.simpleMessage("로그 아웃"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "로그인에 실패했습니다. 다시 시도해 주세요.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("전화로 로그인"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("손실"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("손실/이익"), + "lossProfit": MessageLookupByLibrary.simpleMessage("손실/이익"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage("손실/이익 보고서"), + "lowStock": MessageLookupByLibrary.simpleMessage("재고 부족"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("재고 부족 알림"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("재고 부족 보고서"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("가격 낮은 순"), + "lp": MessageLookupByLibrary.simpleMessage("손실/이익"), + "lpDetails": MessageLookupByLibrary.simpleMessage("손실/이익 내역"), + "manageSetting": MessageLookupByLibrary.simpleMessage("설정 관리"), + "manuDate": MessageLookupByLibrary.simpleMessage("제조일"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("제조일"), + "manufacturer": MessageLookupByLibrary.simpleMessage("제조사"), + "masterCard": MessageLookupByLibrary.simpleMessage("마스터 카드"), + "messege": MessageLookupByLibrary.simpleMessage("메시지"), + "mobile": MessageLookupByLibrary.simpleMessage("이동하는:"), + "mobiles": MessageLookupByLibrary.simpleMessage("휴대폰"), + "model": MessageLookupByLibrary.simpleMessage("모델"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "모델이 성공적으로 생성되었습니다!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("모델 이름"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "모델이 성공적으로 업데이트되었습니다!", + ), + "models": MessageLookupByLibrary.simpleMessage("모델"), + "moneyIn": MessageLookupByLibrary.simpleMessage("수입"), + "moneyOut": MessageLookupByLibrary.simpleMessage("지출"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("영수증"), + "month": MessageLookupByLibrary.simpleMessage("월"), + "monthly": MessageLookupByLibrary.simpleMessage("월간"), + "moreInfo": MessageLookupByLibrary.simpleMessage("더 많은 정보"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("권장소비자가/판매가 (MRP)"), + "name": MessageLookupByLibrary.simpleMessage("이름"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage("이름을 입력해야 합니다"), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "이체를 수행하려면 최소 두 개의 은행 계좌가 필요합니다.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("순이익 (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("순 총액"), + "newPassword": MessageLookupByLibrary.simpleMessage("새 비밀번호"), + "next": MessageLookupByLibrary.simpleMessage("다음"), + "no": MessageLookupByLibrary.simpleMessage("아니요"), + "noAcc": MessageLookupByLibrary.simpleMessage("계정이 없으신가요?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "일치하는 계좌가 없습니다", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("활성 사용자가 아님"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "선택한 필터에 대한 근태 기록이 없습니다.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "근태 기록을 찾을 수 없습니다.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "은행 계좌를 찾을 수 없습니다.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "이체할 은행 계좌가 없습니다.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("배치 없음"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "선택된 블루투스 장치가 없습니다.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("지점을 찾을 수 없습니다"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("수표를 찾을 수 없습니다"), + "noData": MessageLookupByLibrary.simpleMessage("자료 없음"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("데이터 없음"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("데이터가 없습니다"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "내보낼 데이터가 없습니다", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF를 생성할 데이터가 없습니다", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("데이터를 찾을 수 없습니다"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage("부서를 찾을 수 없습니다."), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("이 부서에 대한 설명이 없습니다."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("이 직함에 대한 설명이 없습니다."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage("설명이 없습니다."), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "직함을 찾을 수 없습니다.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "입금할 은행 계좌를 찾을 수 없습니다.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("장치를 찾을 수 없음"), + "noDue": MessageLookupByLibrary.simpleMessage("미지급 없음"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("선택된 채무 없음"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("선택된 파일 없음"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("휴일을 찾을 수 없습니다."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "일치하는 휴일이 없습니다", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("항목을 찾을 수 없음"), + "noItemSelected": MessageLookupByLibrary.simpleMessage("선택된 항목 없음"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "선택한 필터에 대한 휴가 기록이 없습니다.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "휴가 신청을 찾을 수 없습니다.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage("일치하는 제품이 없습니다."), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "일치하는 급여 기록이 없습니다.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("메모가 없습니다."), + "noParty": MessageLookupByLibrary.simpleMessage("파티를 찾을 수 없습니다"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage("급여 기록을 찾을 수 없습니다."), + "noProductFound": MessageLookupByLibrary.simpleMessage("제품을 찾을 수 없습니다"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "검색과 일치하는 제품이 없습니다.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage("선택된 제품 없음"), + "noRoleFound": MessageLookupByLibrary.simpleMessage("사용자 역할을 찾을 수 없습니다"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("근무 조를 찾을 수 없습니다."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage("재고 데이터가 없습니다."), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage("선택된 하위 세금 없음"), + "noSupplier": MessageLookupByLibrary.simpleMessage("공급업체 없음"), + "noTransaction": MessageLookupByLibrary.simpleMessage("거래 없음"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage("거래를 찾을 수 없습니다"), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "이 필터에 대한 거래가 없습니다.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF를 생성할 거래가 없습니다", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("정의된 값 없음"), + "noVariationFound": MessageLookupByLibrary.simpleMessage("변형을 찾을 수 없습니다."), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "환불 불가(VAT/할인)", + ), + "none": MessageLookupByLibrary.simpleMessage("없음"), + "notFound": MessageLookupByLibrary.simpleMessage("찾을 수 없음"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage("인터넷 연결 없음"), + "notLaunch": MessageLookupByLibrary.simpleMessage("전화 앱을 실행할 수 없습니다."), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "일치하는 결과가 없습니다", + ), + "note": MessageLookupByLibrary.simpleMessage("메모"), + "noteLevel": MessageLookupByLibrary.simpleMessage("메모 레벨"), + "notification": MessageLookupByLibrary.simpleMessage("알림"), + "off": MessageLookupByLibrary.simpleMessage("꺼짐"), + "ok": MessageLookupByLibrary.simpleMessage("확인"), + "okay": MessageLookupByLibrary.simpleMessage("확인"), + "oldPassword": MessageLookupByLibrary.simpleMessage("이전 비밀번호"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "이전 비밀번호는 비워 둘 수 없습니다", + ), + "on": MessageLookupByLibrary.simpleMessage("켜짐"), + "open": MessageLookupByLibrary.simpleMessage("열림"), + "openCamera": MessageLookupByLibrary.simpleMessage("카메라 열기"), + "openSetting": MessageLookupByLibrary.simpleMessage("설정 열기"), + "openingBalance": MessageLookupByLibrary.simpleMessage("기초 잔액"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "기초 잔액은 필수입니다", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("개설일"), + "opinion": MessageLookupByLibrary.simpleMessage("의견 입력"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("또는 다음으로 계속"), + "outOfStock": MessageLookupByLibrary.simpleMessage("재고 없음"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("프리미엄 요금제"), + "packFeatures": MessageLookupByLibrary.simpleMessage("패키지 기능"), + "package": MessageLookupByLibrary.simpleMessage("패키지"), + "packageDate": MessageLookupByLibrary.simpleMessage("포장 날짜"), + "packageName": MessageLookupByLibrary.simpleMessage("패키지 이름"), + "packingDate": MessageLookupByLibrary.simpleMessage("포장 날짜"), + "paid": MessageLookupByLibrary.simpleMessage("유급의"), + "paidAmount": MessageLookupByLibrary.simpleMessage("지불 금액"), + "paidBy": MessageLookupByLibrary.simpleMessage("결제자"), + "paidVia": MessageLookupByLibrary.simpleMessage("결제 수단"), + "partialPaid": MessageLookupByLibrary.simpleMessage("일부 결제됨"), + "parties": MessageLookupByLibrary.simpleMessage("파티"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "당신은 파티를 생성할 권한이 없습니다.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("당사자 목록"), + "partyReports": MessageLookupByLibrary.simpleMessage("거래처 보고서"), + "partyType": MessageLookupByLibrary.simpleMessage("거래처 유형"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("거래처별 이익"), + "password": MessageLookupByLibrary.simpleMessage("비밀번호"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "비밀번호를 입력해야 합니다", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "비밀번호는 최소 6자 이상이어야 합니다", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "비밀번호는 최소 6자 이상이어야 합니다", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "비밀번호가 일치하지 않습니다", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("구독 결제"), + "payableAmount": MessageLookupByLibrary.simpleMessage("지불 금액"), + "payment": MessageLookupByLibrary.simpleMessage("지불"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("지불 완료"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("지급 세부 정보"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("결제 실패"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "결제에 실패했습니다. 다시 시도해 주세요.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("결제 게이트웨이"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("결제 수단"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("결제 수단"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("결제 성공"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage("결제 유형을 선택하세요"), + "paymentTypes": MessageLookupByLibrary.simpleMessage("지불 유형"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "결제가 성공적으로 완료되었습니다!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("지급 연도"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("지불 금액"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("결제 유형"), + "paypalPay": MessageLookupByLibrary.simpleMessage("페이팔로 지불"), + "payroll": MessageLookupByLibrary.simpleMessage("급여"), + "payrollList": MessageLookupByLibrary.simpleMessage("급여 목록"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("급여 기록"), + "payrollReports": MessageLookupByLibrary.simpleMessage("급여 보고서"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF가 성공적으로 생성되었습니다", + ), + "percent": MessageLookupByLibrary.simpleMessage("퍼센트"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("권한 거부됨"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "은행 삭제 권한이 거부되었습니다.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "은행을 업데이트할 권한이 거부되었습니다.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "은행을 볼 권한이 거부되었습니다.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "권한이 부여되지 않았습니다!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("개인 정보:"), + "phone": MessageLookupByLibrary.simpleMessage("전화 번호"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage("전화번호를 사용할 수 없습니다."), + "phoneNumber": MessageLookupByLibrary.simpleMessage("전화번호"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("전화 확인"), + "phonee": MessageLookupByLibrary.simpleMessage("전화:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage("파일 선택 및 업로드"), + "pickEndDate": MessageLookupByLibrary.simpleMessage("종료 날짜 선택"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("시작 날짜 선택"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage("반품을 추가하십시오"), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "잔액을 조정하려면 최소 하나의 은행 계좌를 추가하십시오.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("수량을 추가하세요"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "인터넷 연결을 확인하고 다시 시도해 주세요", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "프린터를 먼저 연결하세요", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "블루투스 프린터를 연결하세요", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "블루투스를 활성화하세요", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "더 긴 비밀번호를 입력하세요", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "확인 비밀번호를 입력하세요", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("날짜를 입력하십시오"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage("비밀번호를 입력하세요"), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "유효한 브랜드 이름을 입력하세요", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "유효한 상호명을 입력하세요", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "유효한 이메일을 입력하세요", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "유효한 이름을 입력하세요", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "유효한 전화번호를 입력하세요", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "유효한 제품 이름을 입력하세요", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "유효한 구매 가격을 입력하세요", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "모든 제품에 대해 유효한 수량(최소 1)을 입력하세요", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "유효한 판매 가격을 입력하세요", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "유효한 단위 이름을 입력하세요", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("금액 입력"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "최소 하나의 값을 입력하세요.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "지점 이름을 입력하십시오", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("날짜를 입력하십시오"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "직함명을 입력해 주십시오", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage("종료 날짜를 선택하십시오"), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "휴일 이름을 입력하십시오", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("이름 입력"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage("랙 이름을 입력하세요"), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "선반 이름을 입력하세요", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("OTP를 입력해 주세요"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage("단위 이름 입력"), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "유효한 이름을 입력하세요", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "먼저 유효한 전화번호와 이름을 입력하세요", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "세부 정보를 입력하세요.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "전화번호를 입력하십시오", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage("급여를 입력하십시오"), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "먼저 판매를 진행하세요", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "카테고리를 선택하세요", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("입금할 은행 계좌를 선택하십시오."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "지출 카테고리를 선택하세요", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "휴가 유형을 선택하십시오", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "제품을 먼저 선택하세요", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage("근무 조를 선택하십시오"), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "시작 날짜를 선택하십시오", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage("상태를 선택하십시오"), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "직원을 선택하십시오", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage("월을 선택하십시오"), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "두 계좌를 모두 선택하십시오.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "휴식 상태를 선택하십시오", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage("날짜를 선택하십시오"), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "부서를 선택하십시오", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "직함을 선택하십시오", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "반품할 상품을 선택하세요", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "지급 연도를 선택하십시오", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "제품을 먼저 선택하세요", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "시작 날짜를 선택하십시오", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage("상태를 선택하십시오"), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "유효한 시작 및 종료 날짜를 선택하십시오.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "성별을 선택하십시오", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "근무 조를 선택하십시오", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "앱을 사용하려면 유효한 구매 코드를 사용하세요.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS 판매"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage("판매 후 메시지"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("제공"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android 및 iOS 앱 지원", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("프리미엄 플랜"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("눌러서 선택"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF 미리보기"), + "previousDue": MessageLookupByLibrary.simpleMessage("이전 기한"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage("이전 지불 금액"), + "price": MessageLookupByLibrary.simpleMessage("가격"), + "priceWarn": MessageLookupByLibrary.simpleMessage("가격을 비워둘 수 없습니다"), + "print": MessageLookupByLibrary.simpleMessage("인쇄"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "송장에 은행 정보 인쇄", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("바코드 인쇄"), + "printLabel": MessageLookupByLibrary.simpleMessage("라벨 인쇄"), + "printing": MessageLookupByLibrary.simpleMessage("인쇄 옵션"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("청구서 인쇄 중"), + "printingOption": MessageLookupByLibrary.simpleMessage("인쇄 옵션"), + "product": MessageLookupByLibrary.simpleMessage("제품"), + "productBrand": MessageLookupByLibrary.simpleMessage("제품 브랜드"), + "productCategory": MessageLookupByLibrary.simpleMessage("제품 카테고리"), + "productCode": MessageLookupByLibrary.simpleMessage("제품 코드"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "제품 코드는 필수입니다", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("제품 세부 사항"), + "productList": MessageLookupByLibrary.simpleMessage("상품 목록"), + "productModels": MessageLookupByLibrary.simpleMessage("제품 모델"), + "productName": MessageLookupByLibrary.simpleMessage("상품명"), + "productNotFound": MessageLookupByLibrary.simpleMessage("제품을 찾을 수 없습니다"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage("제품 매입 기록"), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage("제품 구매 보고서"), + "productRacks": MessageLookupByLibrary.simpleMessage("제품 랙"), + "productReports": MessageLookupByLibrary.simpleMessage("제품 보고서"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage("제품 판매 기록"), + "productSalesReport": MessageLookupByLibrary.simpleMessage("제품 판매 보고서"), + "productSetting": MessageLookupByLibrary.simpleMessage("제품 설정"), + "productStock": MessageLookupByLibrary.simpleMessage("제품 재고"), + "productUnit": MessageLookupByLibrary.simpleMessage("제품 단위"), + "productVariations": MessageLookupByLibrary.simpleMessage("제품 변형"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("제품별 이익"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage("제품별 손익"), + "productWisePurchase": MessageLookupByLibrary.simpleMessage("제품별 매입"), + "productWiseSale": MessageLookupByLibrary.simpleMessage("제품별 판매"), + "products": MessageLookupByLibrary.simpleMessage("제품"), + "profile": MessageLookupByLibrary.simpleMessage("프로필"), + "profileEdit": MessageLookupByLibrary.simpleMessage("프로필 편집"), + "profit": MessageLookupByLibrary.simpleMessage("이익"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("손익 계산서"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "손익 상세 보고서", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("손익"), + "profitMargin": MessageLookupByLibrary.simpleMessage("이익률 (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("이익률"), + "promo": MessageLookupByLibrary.simpleMessage("프로모션"), + "promoCode": MessageLookupByLibrary.simpleMessage("프로모션 코드"), + "purchase": MessageLookupByLibrary.simpleMessage("구입"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("구매 알림"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("구매자:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("구매 확인"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("구매 세부 사항"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("구매 가격 제외"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage("구매 가격 제외가 필요합니다"), + "purchaseIn": MessageLookupByLibrary.simpleMessage("구매 가격 포함"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage("구매 가격 포함이 필요합니다"), + "purchaseList": MessageLookupByLibrary.simpleMessage("구매 목록"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("지금 구매"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("프리미엄 플랜 구매"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("구매 가격"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("매입 수량"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "구매 수량이 필요합니다", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("구매 보고서"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("판매 반품"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage("구매 반품 보고서"), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("구매 반품"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "구매를 수정할 권한이 없습니다.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage("구매를 생성할 권한이 없습니다."), + "purchased": MessageLookupByLibrary.simpleMessage("구매"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("구매자"), + "qty": MessageLookupByLibrary.simpleMessage("수량"), + "quantity": MessageLookupByLibrary.simpleMessage("수량"), + "quickOver": MessageLookupByLibrary.simpleMessage("빠른 개요"), + "quickOverview": MessageLookupByLibrary.simpleMessage("빠른 개요"), + "rack": MessageLookupByLibrary.simpleMessage("랙 (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("랙 이름"), + "racks": MessageLookupByLibrary.simpleMessage("랙 목록 (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("다시 열기"), + "read": MessageLookupByLibrary.simpleMessage("읽기"), + "receipt": MessageLookupByLibrary.simpleMessage("영수증"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("수령 금액"), + "receivedBy": MessageLookupByLibrary.simpleMessage("수령인:"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("보낸 사람"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("최근 거래"), + "recivethePin": MessageLookupByLibrary.simpleMessage("핀 코드 받기"), + "reduceCash": MessageLookupByLibrary.simpleMessage("현금 감소"), + "reference": MessageLookupByLibrary.simpleMessage("참조"), + "referenceNo": MessageLookupByLibrary.simpleMessage("참조 번호"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("참조 번호"), + "register": MessageLookupByLibrary.simpleMessage("등록하다"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "시작하지 않고 전화를 등록해야 합니다!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("남음"), + "remainingDue": MessageLookupByLibrary.simpleMessage("미지급액 남음"), + "remark": MessageLookupByLibrary.simpleMessage("비고"), + "rememberMe": MessageLookupByLibrary.simpleMessage("로그인 상태 유지"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("나중에 기억하기"), + "remove": MessageLookupByLibrary.simpleMessage("제거"), + "reports": MessageLookupByLibrary.simpleMessage("보고서"), + "resendIn": MessageLookupByLibrary.simpleMessage("다시 OTP 전송"), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP를 재전송하세요"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "이메일 또는 전화번호를 사용하여 비밀번호를 재설정하세요", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "비밀번호를 재설정하고 계정에 로그인하세요", + ), + "resets": MessageLookupByLibrary.simpleMessage("초기화"), + "retailer": MessageLookupByLibrary.simpleMessage("소매점"), + "retry": MessageLookupByLibrary.simpleMessage("재시도"), + "retryScan": MessageLookupByLibrary.simpleMessage("검색 재시도"), + "retur": MessageLookupByLibrary.simpleMessage("반품"), + "returnAmount": MessageLookupByLibrary.simpleMessage("반환 금액"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("반품 수량"), + "returned": MessageLookupByLibrary.simpleMessage("반환됨"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("반환된 금액"), + "returnedDate": MessageLookupByLibrary.simpleMessage("반품일"), + "returnedItem": MessageLookupByLibrary.simpleMessage("반품된 상품"), + "role": MessageLookupByLibrary.simpleMessage("역할"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("역할 및 권한"), + "roles": MessageLookupByLibrary.simpleMessage("역할"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "가장 가까운 정수로 반올림", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "가장 가까운 소수점(0.05)으로 반올림", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "가장 가까운 소수점(0.1)으로 반올림", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "가장 가까운 소수점(0.5)으로 반올림", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage("정수로 반올림"), + "rounding": MessageLookupByLibrary.simpleMessage("반올림"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("반올림된 총액"), + "roundings": MessageLookupByLibrary.simpleMessage("반올림 (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("현재 현금"), + "sNo": MessageLookupByLibrary.simpleMessage("연번 (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("급여"), + "sale": MessageLookupByLibrary.simpleMessage("판매"), + "saleBy": MessageLookupByLibrary.simpleMessage("판매자"), + "saleEdit": MessageLookupByLibrary.simpleMessage("판매 수정"), + "saleList": MessageLookupByLibrary.simpleMessage("판매 목록"), + "salePrice": MessageLookupByLibrary.simpleMessage("세일 가격"), + "saleQty": MessageLookupByLibrary.simpleMessage("판매 수량"), + "saleReq": MessageLookupByLibrary.simpleMessage("판매 가격이 필요합니다"), + "saleReturn": MessageLookupByLibrary.simpleMessage("반품"), + "sales": MessageLookupByLibrary.simpleMessage("판매"), + "salesBy": MessageLookupByLibrary.simpleMessage("판매자:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("공급업체 없음"), + "salesList": MessageLookupByLibrary.simpleMessage("판매 목록"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage("판매 및 구매 개요"), + "salesReport": MessageLookupByLibrary.simpleMessage("판매 보고서"), + "salesReturn": MessageLookupByLibrary.simpleMessage("판매 반품"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage("판매 반품 보고서"), + "salesSetting": MessageLookupByLibrary.simpleMessage("판매 설정"), + "save": MessageLookupByLibrary.simpleMessage("구하다"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("저장 및 게시"), + "saveSetting": MessageLookupByLibrary.simpleMessage("설정 저장"), + "saveVariant": MessageLookupByLibrary.simpleMessage("변형 저장"), + "saving": MessageLookupByLibrary.simpleMessage("저장 중"), + "scanCode": MessageLookupByLibrary.simpleMessage("제품 QR 코드 스캔"), + "search": MessageLookupByLibrary.simpleMessage("찾다"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("근태 검색"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("배치 번호 검색..."), + "searchH": MessageLookupByLibrary.simpleMessage("여기서 검색...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("휴가 검색"), + "searchProduct": MessageLookupByLibrary.simpleMessage("제품 검색"), + "searchTransaction": MessageLookupByLibrary.simpleMessage("거래 검색..."), + "searchWith": MessageLookupByLibrary.simpleMessage("검색..."), + "seconds": MessageLookupByLibrary.simpleMessage("초"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage("모든 프로모션 코드 보기"), + "select": MessageLookupByLibrary.simpleMessage("선택하다"), + "selectABrand": MessageLookupByLibrary.simpleMessage("브랜드 선택"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("송장 선택"), + "selectAccount": MessageLookupByLibrary.simpleMessage("계좌 선택"), + "selectAll": MessageLookupByLibrary.simpleMessage("전체 선택"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "최소 하나의 선반을 선택하세요", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage("은행 또는 현금 선택"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage("업종 선택"), + "selectCategory": MessageLookupByLibrary.simpleMessage("카테고리 선택"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("고객 선택"), + "selectDate": MessageLookupByLibrary.simpleMessage("날짜 선택"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("먼저 날짜를 선택하십시오"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "입금 대상 선택", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "먼저 직원을 선택하십시오", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("시작 날짜 선택"), + "selectItems": MessageLookupByLibrary.simpleMessage("항목 선택"), + "selectLang": MessageLookupByLibrary.simpleMessage("언어 선택"), + "selectModel": MessageLookupByLibrary.simpleMessage("모델 선택"), + "selectOne": MessageLookupByLibrary.simpleMessage("하나 선택"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("계좌 하나 선택"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage("제품 카테고리 선택"), + "selectProductUnit": MessageLookupByLibrary.simpleMessage("제품 단위 선택"), + "selectRack": MessageLookupByLibrary.simpleMessage("랙 선택"), + "selectShelf": MessageLookupByLibrary.simpleMessage("선반 선택"), + "selectStock": MessageLookupByLibrary.simpleMessage("재고 선택"), + "selectTax": MessageLookupByLibrary.simpleMessage("세금 선택"), + "selectToDate": MessageLookupByLibrary.simpleMessage("종료 날짜 선택"), + "selectType": MessageLookupByLibrary.simpleMessage("유형 선택"), + "selectVariations": MessageLookupByLibrary.simpleMessage("변형 선택: "), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("창고 선택"), + "sellAll": MessageLookupByLibrary.simpleMessage("모두 판매 >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("판매 가격"), + "sellsBy": MessageLookupByLibrary.simpleMessage("판매자"), + "send": MessageLookupByLibrary.simpleMessage("보내기"), + "sendCode": MessageLookupByLibrary.simpleMessage("코드 보내기"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "비밀번호를 재설정하는 방법에 대한 지침이 포함된 이메일을 다음 주소로 보냈습니다.", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("재설정 링크 보내기"), + "sendMessage": MessageLookupByLibrary.simpleMessage("메시지 보내기"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS 전송"), + "sendSms": MessageLookupByLibrary.simpleMessage("문자 보내기"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("이메일 보내기"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "프로필을 업데이트하여 의사에게 더 나은 인상을 심어주세요.", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage("새 비밀번호 설정"), + "setUpProfile": MessageLookupByLibrary.simpleMessage("프로필 설정"), + "setting": MessageLookupByLibrary.simpleMessage("설정"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7일"), + "share": MessageLookupByLibrary.simpleMessage("공유"), + "shelf": MessageLookupByLibrary.simpleMessage("선반 (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("선반 이름"), + "shelves": MessageLookupByLibrary.simpleMessage("선반 목록 (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("근무 조 (Shift)"), + "shiftName": MessageLookupByLibrary.simpleMessage("근무 조 이름"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("배송 주소"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("배송비"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage("상점 개시 잔액"), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage("상점 잔여 잔액"), + "showAction": MessageLookupByLibrary.simpleMessage("작업 표시"), + "showCode": MessageLookupByLibrary.simpleMessage("코드 표시"), + "showCombo": MessageLookupByLibrary.simpleMessage("콤보 표시"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("만료일 표시"), + "showName": MessageLookupByLibrary.simpleMessage("이름 표시"), + "showPrice": MessageLookupByLibrary.simpleMessage("가격 표시"), + "showSingle": MessageLookupByLibrary.simpleMessage("단일 항목 표시"), + "showVariant": MessageLookupByLibrary.simpleMessage("변형 표시"), + "signIn": MessageLookupByLibrary.simpleMessage("로그인"), + "signUp": MessageLookupByLibrary.simpleMessage("가입"), + "single": MessageLookupByLibrary.simpleMessage("단일"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60일"), + "size": MessageLookupByLibrary.simpleMessage("크기"), + "skip": MessageLookupByLibrary.simpleMessage("건너뛰기"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("업데이트 건너뛰기"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / 코드"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / 코드"), + "sl": MessageLookupByLibrary.simpleMessage("번호"), + "smartWatch": MessageLookupByLibrary.simpleMessage("스마트워치"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("소셜 마케팅"), + "sold": MessageLookupByLibrary.simpleMessage("판매됨"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "웹 페이지에 문제가 발생했습니다.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("문제가 발생했습니다"), + "staffLogin": MessageLookupByLibrary.simpleMessage("직원 로그인"), + "start": MessageLookupByLibrary.simpleMessage("시작"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("휴식 시작 시간"), + "startDate": MessageLookupByLibrary.simpleMessage("시작 날짜"), + "startNewSale": MessageLookupByLibrary.simpleMessage("새로운 판매 시작"), + "startTime": MessageLookupByLibrary.simpleMessage("시작 시간"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage("시작 시간은 필수입니다"), + "started": MessageLookupByLibrary.simpleMessage("시작됨"), + "state": MessageLookupByLibrary.simpleMessage("주"), + "stateName": MessageLookupByLibrary.simpleMessage("주 이름"), + "status": MessageLookupByLibrary.simpleMessage("상태"), + "staus": MessageLookupByLibrary.simpleMessage("상태"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("아직 미지급"), + "stock": MessageLookupByLibrary.simpleMessage("재고"), + "stockList": MessageLookupByLibrary.simpleMessage("재고 목록"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("재고 / 옵션"), + "stockReport": MessageLookupByLibrary.simpleMessage("재고 보고서"), + "stockValue": MessageLookupByLibrary.simpleMessage("재고 가치"), + "stockWarn": MessageLookupByLibrary.simpleMessage("재고는 최소 1 이상이어야 합니다"), + "stocks": MessageLookupByLibrary.simpleMessage("재고: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("하위 세금 목록"), + "subTaxes": MessageLookupByLibrary.simpleMessage("하위 세금"), + "subTotal": MessageLookupByLibrary.simpleMessage("소계"), + "submit": MessageLookupByLibrary.simpleMessage("제출"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("지금 구독하기"), + "subscription": MessageLookupByLibrary.simpleMessage("신청"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage("구독 보고서"), + "subscriptions": MessageLookupByLibrary.simpleMessage("구독"), + "subtotal": MessageLookupByLibrary.simpleMessage("소계"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("성공적으로 결제됨"), + "supplerPay": MessageLookupByLibrary.simpleMessage("공급자 결제"), + "supplier": MessageLookupByLibrary.simpleMessage("공급자"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("공급업체 정보"), + "supplierDue": MessageLookupByLibrary.simpleMessage("공급업체 미지급액"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("공급업체 원장"), + "supplierName": MessageLookupByLibrary.simpleMessage("공급 업체 이름"), + "switchBank": MessageLookupByLibrary.simpleMessage("지점을 변경하시겠습니까?"), + "switchs": MessageLookupByLibrary.simpleMessage("변경"), + "tax": MessageLookupByLibrary.simpleMessage("세금 (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("세금 그룹"), + "taxPercent": MessageLookupByLibrary.simpleMessage("세율 (%)"), + "taxRates": MessageLookupByLibrary.simpleMessage("세율"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "세율 - 세율 관리", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("세금 보고서"), + "taxReportList": MessageLookupByLibrary.simpleMessage("세금 보고서 목록"), + "taxType": MessageLookupByLibrary.simpleMessage("세금 유형"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "단일/다중 세금 유형의 세금", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "구매해 주셔서 감사합니다", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "미지급액에 대한 감사합니다", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "영수증 프린터 송장 로고", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "영수증 프린터 언어", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "영수증 프린터 용지 크기", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30일"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "시트당 32개 라벨, 8.27인치 x 11.69인치", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("이번 달"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "이 요금제는 업그레이드 대상이 아닙니다", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "이 요금제는 구매할 수 없습니다", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "이 제품은 이미 추가되었습니다!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("이번 주"), + "thisYear": MessageLookupByLibrary.simpleMessage("올해"), + "time": MessageLookupByLibrary.simpleMessage("시간"), + "timeIn": MessageLookupByLibrary.simpleMessage("출근 시간"), + "timeOut": MessageLookupByLibrary.simpleMessage("퇴근 시간"), + "to": MessageLookupByLibrary.simpleMessage("받는 곳"), + "toAccount": MessageLookupByLibrary.simpleMessage("받는 계좌"), + "toDate": MessageLookupByLibrary.simpleMessage("현재까지"), + "today": MessageLookupByLibrary.simpleMessage("오늘"), + "todaySummary": MessageLookupByLibrary.simpleMessage("오늘의 요약"), + "top5Customer": MessageLookupByLibrary.simpleMessage("상위 5개 고객"), + "top5Product": MessageLookupByLibrary.simpleMessage("상위 5개 제품"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("상위 5개 공급업체"), + "total": MessageLookupByLibrary.simpleMessage("총"), + "totalAmount": MessageLookupByLibrary.simpleMessage("총액"), + "totalAssets": MessageLookupByLibrary.simpleMessage("총 자산"), + "totalBalance": MessageLookupByLibrary.simpleMessage("총 잔액"), + "totalCategories": MessageLookupByLibrary.simpleMessage("총 카테고리"), + "totalDue": MessageLookupByLibrary.simpleMessage("총 미지급액"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("총 채무 금액"), + "totalExpense": MessageLookupByLibrary.simpleMessage("총 비용"), + "totalIncome": MessageLookupByLibrary.simpleMessage("총 수입"), + "totalItems": MessageLookupByLibrary.simpleMessage("총 항목"), + "totalLoss": MessageLookupByLibrary.simpleMessage("총 손실"), + "totalPayable": MessageLookupByLibrary.simpleMessage("총 지불액"), + "totalPrice": MessageLookupByLibrary.simpleMessage("총 가격"), + "totalProduct": MessageLookupByLibrary.simpleMessage("총 제품"), + "totalProfit": MessageLookupByLibrary.simpleMessage("총 이윤"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("총 구매"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("총 반환 금액"), + "totalReturned": MessageLookupByLibrary.simpleMessage("총 반환됨"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("총 급여액"), + "totalSales": MessageLookupByLibrary.simpleMessage("총 판매"), + "totalVat": MessageLookupByLibrary.simpleMessage("총 부가세"), + "totall": MessageLookupByLibrary.simpleMessage("총계:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("거래 개요"), + "transactionType": MessageLookupByLibrary.simpleMessage("거래 유형"), + "transactions": MessageLookupByLibrary.simpleMessage("거래"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "거래 내역 보고서", + ), + "transfer": MessageLookupByLibrary.simpleMessage("이체"), + "transferCheque": MessageLookupByLibrary.simpleMessage("수표 양도"), + "transferDate": MessageLookupByLibrary.simpleMessage("이체 날짜"), + "tryAgain": MessageLookupByLibrary.simpleMessage("다시 시도하십시오"), + "twitter": MessageLookupByLibrary.simpleMessage("트위터"), + "type": MessageLookupByLibrary.simpleMessage("유형"), + "typeSelect": MessageLookupByLibrary.simpleMessage("유형 선택"), + "unPaid": MessageLookupByLibrary.simpleMessage("미지급"), + "unit": MessageLookupByLibrary.simpleMessage("단위"), + "unitName": MessageLookupByLibrary.simpleMessage("단위 이름"), + "unitPirce": MessageLookupByLibrary.simpleMessage("단가"), + "unitPrice": MessageLookupByLibrary.simpleMessage("단가"), + "units": MessageLookupByLibrary.simpleMessage("단위"), + "unlimited": MessageLookupByLibrary.simpleMessage("제한 없는"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("무제한 사용"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "우리 패키지의 무제한 사용👇", + ), + "update": MessageLookupByLibrary.simpleMessage("업데이트"), + "updateBranch": MessageLookupByLibrary.simpleMessage("지점 업데이트"), + "updateContact": MessageLookupByLibrary.simpleMessage("연락처 업데이트"), + "updateFailed": MessageLookupByLibrary.simpleMessage("재고 수정에 실패했습니다"), + "updateNow": MessageLookupByLibrary.simpleMessage("지금 업데이트"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "파티를 수정할 권한이 없습니다.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("제품 업데이트"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "제품이 성공적으로 수정되었습니다!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "제품을 수정할 권한이 없습니다.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("프로필 업데이트"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("매입 업데이트"), + "updateRole": MessageLookupByLibrary.simpleMessage("역할 업데이트"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage("판매를 수정할 권한이 없습니다."), + "updateSuccess": MessageLookupByLibrary.simpleMessage("성공적으로 수정되었습니다"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "고객과 더 나은 인상을 주기 위해 프로필을 업데이트하세요", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "구독을 업데이트하세요", + ), + "updating": MessageLookupByLibrary.simpleMessage("업데이트 중..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("지금 업그레이드"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("QR 코드용 UPI ID"), + "upload": MessageLookupByLibrary.simpleMessage("업로드"), + "uploadImage": MessageLookupByLibrary.simpleMessage("이미지 업로드"), + "uploading": MessageLookupByLibrary.simpleMessage("업로드 중..."), + "useGallery": MessageLookupByLibrary.simpleMessage("갤러리 사용"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "사용자 제목을 입력해야 합니다", + ), + "user": MessageLookupByLibrary.simpleMessage("사용자"), + "userRole": MessageLookupByLibrary.simpleMessage("사용자 역할"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("사용자 역할 세부 사항"), + "userTitle": MessageLookupByLibrary.simpleMessage("사용자 제목"), + "values": MessageLookupByLibrary.simpleMessage("값"), + "variantAdded": MessageLookupByLibrary.simpleMessage("변형이 성공적으로 추가되었습니다!"), + "variantDelete": MessageLookupByLibrary.simpleMessage("변형이 성공적으로 삭제되었습니다!"), + "variantList": MessageLookupByLibrary.simpleMessage("변형 목록"), + "variationId": MessageLookupByLibrary.simpleMessage("변형 ID (Variation ID)"), + "variations": MessageLookupByLibrary.simpleMessage("변형"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("변형 제품"), + "vat": MessageLookupByLibrary.simpleMessage("부가가치세"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT 및 세금"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("VAT/GST 번호"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("VAT/GST 제목"), + "vatId": MessageLookupByLibrary.simpleMessage("부가세 ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("VAT 번호"), + "vatReports": MessageLookupByLibrary.simpleMessage("부가세 보고서 (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("부가세 유형 (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("인증"), + "verify": MessageLookupByLibrary.simpleMessage("확인"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage("이메일 확인"), + "verityEmail": MessageLookupByLibrary.simpleMessage("이메일 확인"), + "view": MessageLookupByLibrary.simpleMessage("상세 보기"), + "viewAll": MessageLookupByLibrary.simpleMessage("모두보기"), + "viewDetails": MessageLookupByLibrary.simpleMessage("세부 정보 보기"), + "viewPrice": MessageLookupByLibrary.simpleMessage("가격 보기"), + "viewStock": MessageLookupByLibrary.simpleMessage("재고 보기"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage("거래 내역 보기:"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("직접 방문 고객"), + "wallet": MessageLookupByLibrary.simpleMessage("지갑"), + "walletBalance": MessageLookupByLibrary.simpleMessage("지갑 잔액"), + "warehouse": MessageLookupByLibrary.simpleMessage("창고 (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("창고 이름"), + "warranty": MessageLookupByLibrary.simpleMessage("보증 (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "확인 이메일을 다음 주소로 보냈습니다:", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "전화번호로 OTP를 전송했습니다", + ), + "weekly": MessageLookupByLibrary.simpleMessage("주간"), + "weight": MessageLookupByLibrary.simpleMessage("무게"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("다시 오신 것을 환영합니다!"), + "whatNew": MessageLookupByLibrary.simpleMessage("새로운 기능"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("도매 가격"), + "wholesaler": MessageLookupByLibrary.simpleMessage("도매상"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("곧 추가됩니다"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "여기에 메시지를 작성하세요", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("여기에 텍스트를 쓰세요..."), + "yearly": MessageLookupByLibrary.simpleMessage("연간"), + "years": MessageLookupByLibrary.simpleMessage("년"), + "yes": MessageLookupByLibrary.simpleMessage("예"), + "yesterday": MessageLookupByLibrary.simpleMessage("어제"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "채무보다 더 많이 지불할 수 없습니다", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "이제 OTP를 재전송할 수 있습니다.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("바코드를 생성할 권한이 없습니다."), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "모델을 삭제할 권한이 없습니다.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("선반을 삭제할 권한이 없습니다"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "손익에 대한 권한이 없습니다.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage("경비 카테고리를 생성할 권한이 없습니다."), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage("수입 카테고리를 생성할 권한이 없습니다."), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "모델을 생성할 권한이 없습니다", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("구매를 생성할 권한이 없습니다."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("부서를 삭제할 권한이 없습니다."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("직함을 삭제할 권한이 없습니다."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("휴가 신청을 삭제할 권한이 없습니다."), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("급여를 삭제할 권한이 없습니다."), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "엑셀로 내보낼 권한이 없습니다", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("바코드를 생성할 권한이 없습니다."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("보고서를 생성할 권한이 없습니다"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("지점을 업데이트할 권한이 없습니다."), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("부서를 업데이트할 권한이 없습니다."), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage("휴가 신청을 업데이트할 권한이 없습니다."), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "모델을 업데이트할 권한이 없습니다", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("휴일을 업데이트할 권한이 없습니다."), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("근태를 조회할 권한이 없습니다"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "급여를 업데이트할 권한이 없습니다.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("직함을 업데이트할 권한이 없습니다."), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("근무 조를 삭제할 권한이 없습니다."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("근무 조를 업데이트할 권한이 없습니다."), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "랙을 생성할 권한이 없습니다.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "랙을 삭제할 권한이 없습니다.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "랙을 수정할 권한이 없습니다.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("경비를 생성할 권한이 없습니다."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("수입을 생성할 권한이 없습니다."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "권한을 부여해야 합니다", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("당신은 사용하고 있습니다 "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "이 제품을 삭제하시겠습니까?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "무료 패키지가 거의 완료되었습니다. 다음 계획을 구매하세요. 감사합니다.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("귀하의 패키지"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "귀하의 패키지는 5일 후에 만료됩니다", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "귀하의 패키지는 오늘 만료됩니다\n\n다시 구매해주세요", + ), + "zip": MessageLookupByLibrary.simpleMessage("우편번호"), + "zipCode": MessageLookupByLibrary.simpleMessage("우편번호 입력"), + }; +} diff --git a/lib/generated/intl/messages_ky.dart b/lib/generated/intl/messages_ky.dart new file mode 100644 index 0000000..457befc --- /dev/null +++ b/lib/generated/intl/messages_ky.dart @@ -0,0 +1,2379 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ky locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ky'; + + static String m0(start) => + "OTP кодун \$${start} секунддан кийин кайра жөнөтүү"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Кардардын маалыматтары", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("Эсеп-фактура"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "A4 баракчасынын инвойс логотиби", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Эсептин көрсөтүлүүчү аты", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Эсеп ээсинин аты", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Эсептин аты"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Эсептин аты"), + "action": MessageLookupByLibrary.simpleMessage("Аракет"), + "actions": MessageLookupByLibrary.simpleMessage("Аракеттер"), + "active": MessageLookupByLibrary.simpleMessage("Активдүү"), + "add": MessageLookupByLibrary.simpleMessage("Кошуу"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Сураныч, сатып алуу кошуңуз", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Катышуу кошуу"), + "addBank": MessageLookupByLibrary.simpleMessage("Банк кошуу"), + "addBrand": MessageLookupByLibrary.simpleMessage("Бренд кошуу"), + "addCash": MessageLookupByLibrary.simpleMessage("Накталай акча кошуу"), + "addCategory": MessageLookupByLibrary.simpleMessage("Категория кошуу"), + "addContact": MessageLookupByLibrary.simpleMessage("Контакт кошуу"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Сураныч, кардар кошуңуз", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Кардарларды кошуу"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Жеткирүүнү кошуу"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Бөлүм кошуу"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Жаңы кызмат ордун кошуу", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Чыгым кошуу"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Чыгым категориясын кошуу", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Майрам кошуу"), + "addImage": MessageLookupByLibrary.simpleMessage("Сүрөт кошуу"), + "addIncome": MessageLookupByLibrary.simpleMessage("Келген киреше кошуу"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Келген киреше категориясын кошуу", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Товар кошуу"), + "addLeave": MessageLookupByLibrary.simpleMessage("Эргүү кошуу"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Көбүрөөк талаа кошуу", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Жаңы дарек кошуу"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Жаңы катышуу кошуу", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Банк эсептерин кошуу", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Жаңы кызматкер кошуу", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Жаңы майрам кошуу"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Жаңы эргүү кошуу"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Жаңы модель кошуу"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Жаңы төлөм тизмесин кошуу", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Жаңы продукт кошуу"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Сураныч, жаңы сатып алуу кошуңуз", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Жаңы стеллаж кошуу"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Жаңы смена кошуу"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Жаңы салык кошуу"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Жаңы вариация кошуу", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Жаңы вариация кошуу", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("Жаңы склад кошуу"), + "addNote": MessageLookupByLibrary.simpleMessage("Нота кошуу"), + "addParty": MessageLookupByLibrary.simpleMessage("Партияларды кошуу"), + "addPayment": MessageLookupByLibrary.simpleMessage("Төлөм кошуу"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Сураныч, продукт кошуңуз", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Адегенде товар кошуңуз", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт ийгиликтүү түзүлдү!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Сиз продуктту түзүүгө уруксат албадыңыз.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Сатып алуу кошуу"), + "addRole": MessageLookupByLibrary.simpleMessage("Роль кошуу"), + "addSale": MessageLookupByLibrary.simpleMessage("Сураныч, сатуу кошуңуз"), + "addSales": MessageLookupByLibrary.simpleMessage("Сатууларды кошуу"), + "addShelf": MessageLookupByLibrary.simpleMessage("Жаңы текче кошуу"), + "addShift": MessageLookupByLibrary.simpleMessage("Смена кошуу"), + "addStock": MessageLookupByLibrary.simpleMessage("Запас кошуу"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Суб-вариация кошуу", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Салык кошуу"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Жаңы салык тобун кошуу", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Бирдик кошуу"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Колдонуучу ролун кошуу", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Вариант кошуу"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Варианттын деталдарын кошуу", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Себетке кошулду"), + "adding": MessageLookupByLibrary.simpleMessage("Кошулууда..."), + "address": MessageLookupByLibrary.simpleMessage("Дареги"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Банк балансын жөндөө", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage( + "Накталай акчаны жөндөө", + ), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Накталай акча балансын жөндөө", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Жөндөө датасы"), + "admin": MessageLookupByLibrary.simpleMessage("Админ"), + "advance": MessageLookupByLibrary.simpleMessage("Аванс"), + "all": MessageLookupByLibrary.simpleMessage("Бардыгы"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Бардык бизнес чечимдери", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro - бул толук кандуу бизнес чечими, анда запастар, эсептер, сатуулар, чыгымдар жана киреше/чыгым камтылган.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Бардык кызматкерлер"), + "allParties": MessageLookupByLibrary.simpleMessage("Бардык тараптар"), + "allParty": MessageLookupByLibrary.simpleMessage("Бардык тараптар"), + "allTime": MessageLookupByLibrary.simpleMessage("Бардык убакыт"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Бардык транзакциялар", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Мурун кошулган"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Эсебиңиз барбы? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Сумма"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Сумма 0дөн жогору болушу керек", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Сумманы тегеректөө ыкмасы", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Суммасы сөз менен"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Сумма талап кылынат", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS төмөнкү номерге жөнөтүлөт:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS колдонмолорун колдоо", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Жаңы жаңыртуу бар\nСураныч, колдонмоңузду жаңыртыңыз", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Колдонуу"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Сиз чын элеби?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Бул филиалды өчүрүүнү каалайсызбы?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Бул ролду өчүрүүнү каалайсызбы?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Башка филиалга өтүүнү каалайсызбы?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Сиз чын эле бул тарапты өчүргүңүз келеби?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Бул филиалдан чыгууну каалайсызбы?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Ушул датага карата"), + "assets": MessageLookupByLibrary.simpleMessage("Активдер"), + "attachment": MessageLookupByLibrary.simpleMessage("Тиркеме"), + "attendance": MessageLookupByLibrary.simpleMessage("Катышуу"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Катышуу отчеттору", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Ыйгарым укуктуу кол", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Автоматтык түрдө эсептелген күндөр", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Автоматтык түрдө тандалды", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Башкы бетке кайтуу"), + "balance": MessageLookupByLibrary.simpleMessage("Баланс"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Төлөнө турган калдык"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Баланс отчету"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "bank": MessageLookupByLibrary.simpleMessage("Банк"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банк эсептери"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банк маалыматтары"), + "bankName": MessageLookupByLibrary.simpleMessage("Банктын аты"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Банктан банкка которуу", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Банктан накталай акчага которуу", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Штрих-кодду басып чыгаруу жөндөөсү", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Штрих-код генератору"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Штрих-код генератору", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Штрих-коддор"), + "batch": MessageLookupByLibrary.simpleMessage("Партия"), + "batchNo": MessageLookupByLibrary.simpleMessage("Партия номери"), + "billTO": MessageLookupByLibrary.simpleMessage("Эсеп-фактура"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Эсеп боюнча киреше", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Төлөм дареги"), + "birthDate": MessageLookupByLibrary.simpleMessage("Тулган күнү"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth өчүк. Сураныч, аны күйгүзүңүз.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Филиал"), + "branchList": MessageLookupByLibrary.simpleMessage("Филиалдар тизмеси"), + "brand": MessageLookupByLibrary.simpleMessage("Бренд"), + "brandName": MessageLookupByLibrary.simpleMessage("Бренддин аты"), + "brands": MessageLookupByLibrary.simpleMessage("Бренддер"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Тыныгуу узактыгы"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Тыныгуу статусу"), + "breakTime": MessageLookupByLibrary.simpleMessage("Тыныгуу убактысы"), + "bulk": MessageLookupByLibrary.simpleMessage("Көбөйтүү жүктөө"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Жаппай жүктөө"), + "businessCat": MessageLookupByLibrary.simpleMessage("Бизнес категориясы"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Компания жана бизнес аталышы", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Азыр сатып алуу"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Премиум планды сатып алуу", + ), + "call": MessageLookupByLibrary.simpleMessage("Чакыруу"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Бул транзакция түрүн оңдоо мүмкүн эмес.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Төлөм маалыматтарын алуу мүмкүн болгон жок.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Жокко чыгаруу"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Түзмөктөр изделүүдө...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Бир эле эсепке которуу мүмкүн эмес.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Кубаттуулугу"), + "cash": MessageLookupByLibrary.simpleMessage("Накталай акча"), + "cashAndBank": MessageLookupByLibrary.simpleMessage( + "Накталай акча жана Банк", + ), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Накталай акча жана банкты башкаруу", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Акча агымы"), + "cashIn": MessageLookupByLibrary.simpleMessage("Накталай киреше"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Колдогу накталай акча"), + "cashOut": MessageLookupByLibrary.simpleMessage("Накталай чыгаша"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Накталай акчадан банкка которуу", + ), + "categories": MessageLookupByLibrary.simpleMessage("Категориялар"), + "category": MessageLookupByLibrary.simpleMessage("Категория"), + "categoryName": MessageLookupByLibrary.simpleMessage("Категориянын аты"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Кайтарым суммасы"), + "changePassword": MessageLookupByLibrary.simpleMessage("Парольду өзгөртүү"), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Электрондук почтаны текшерүү", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Чектер"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Чектин суммасы"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Чектин датасы"), + "chequeList": MessageLookupByLibrary.simpleMessage("Чектер тизмеси"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Чектин номери"), + "choose": MessageLookupByLibrary.simpleMessage("Тандаңыз"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Өлкө тандаңыз"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Кардарды тандаңыз"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Камсыздоочуну тандаңыз", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Өзүңүздүн өзгөчөлүктөрүңүздү тандаңыз", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Өзгөчөлүктөр POSpro\'ну салттуу чечимдерден айырмалап турган маанилүү бөлүгү болуп саналат.", + ), + "city": MessageLookupByLibrary.simpleMessage("Шаар"), + "cityName": MessageLookupByLibrary.simpleMessage("Шаардын аты"), + "clarence": MessageLookupByLibrary.simpleMessage("Клэрэнс"), + "clear": MessageLookupByLibrary.simpleMessage("Тазалоо"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Туташуу үчүн чыкылдатыңыз", + ), + "close": MessageLookupByLibrary.simpleMessage("Жабуу"), + "closed": MessageLookupByLibrary.simpleMessage("Жабык"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Карызды чогултуу"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Сураныч, карызды чогултуңуз", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Чогулткан адам:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Жыйноочу"), + "color": MessageLookupByLibrary.simpleMessage("Түсү"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Бир нече салыктын айкалышы", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комбо"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Комбо товар отчету", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комбо товарлар"), + "comboReport": MessageLookupByLibrary.simpleMessage("Кошмо отчет"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Жакында"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Компаниянын дареги", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Өчүрүүнү ырастаңыз"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Парольду ырастаңыз"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Парольду ырастаңыз", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Кайтарууну ырастоо"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMSти ырастоо:"), + "congratulation": MessageLookupByLibrary.simpleMessage( + "Куш боо бек болсун", + ), + "connect": MessageLookupByLibrary.simpleMessage( + "Туташуу үчүн чыкылдатыңыз", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Принтериңизди туташтырыңыз", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Принтериңизди туташтырыңыз", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Туташты:"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Байланыш маалыматтары", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Биз менен байланыш"), + "continueButton": MessageLookupByLibrary.simpleMessage("Улантуу"), + "continueE": MessageLookupByLibrary.simpleMessage("Улантуу"), + "cost": MessageLookupByLibrary.simpleMessage("Чыгым"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Салыксыз наркы"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Салык менен наркы", + ), + "country": MessageLookupByLibrary.simpleMessage("Өлкө"), + "countryName": MessageLookupByLibrary.simpleMessage("Өлкөнүн аты"), + "create": MessageLookupByLibrary.simpleMessage("Түзүү"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Акысыз эсеп түзүү", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Акысыз эсеп түзүү"), + "createBranch": MessageLookupByLibrary.simpleMessage("Филиал түзүү"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Жаңы пароль түзүү", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF түзүүгө уруксат жок.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Сатууну түзүүгө уруксат жок.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Кредит (Киреше)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Партиянын кредиттик чеги", + ), + "currency": MessageLookupByLibrary.simpleMessage("Валюта"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Учурдагы баланс"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Учурдагы накталай акча балансы", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Ушул ай"), + "currentYear": MessageLookupByLibrary.simpleMessage("Ушул жыл"), + "currents": MessageLookupByLibrary.simpleMessage("Учурдагы"), + "custom": MessageLookupByLibrary.simpleMessage("Ыңгайлаштырылган"), + "customDate": MessageLookupByLibrary.simpleMessage("Тандалган дата"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Инвойстун өзүнчө брендинги", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Ыңгайлаштырылган басып чыгаруу", + ), + "customer": MessageLookupByLibrary.simpleMessage("Кардар"), + "customerDate": MessageLookupByLibrary.simpleMessage("Тандалган дата"), + "customerDue": MessageLookupByLibrary.simpleMessage("Кардардын карызы"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Кардардын эсеп китеби", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Кардардын аты"), + "customerPay": MessageLookupByLibrary.simpleMessage("Кардар төлөйт"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Кардардын телефон номери", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Кардардын колу"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Күнүмдүк транзакциялар", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Башкы бет"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Маалымат ийгиликтүү сакталды.", + ), + "date": MessageLookupByLibrary.simpleMessage("Күнү"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Аяктоо датасы башталыш датасынан эрте боло албайт.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Дата талап кылынат", + ), + "dates": MessageLookupByLibrary.simpleMessage("Күнү:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Күндөлүк китеп"), + "days": MessageLookupByLibrary.simpleMessage("күн"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Калган күндөр"), + "dealer": MessageLookupByLibrary.simpleMessage("Дилер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Дилер баасы"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дебет (Чыгым)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Демейки сатуу баасы", + ), + "delete": MessageLookupByLibrary.simpleMessage("Өчүрүү"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Каттоону өчүрүү"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Бул партияны өчүргүңүз келеби?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Аккаунтуңузду өчүрүүнү каалайсызбы? Бул аракет бардык маалыматтарыңызды биротоло жок кылат.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Партияны өчүрүүгө уруксат жок.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Ийгиликтүү өчүрүлдү!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Өчүрүлүүдө..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Жеткирүү дареги"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Жеткирүү акысы"), + "department": MessageLookupByLibrary.simpleMessage("Бөлүм"), + "deposit": MessageLookupByLibrary.simpleMessage("Депозит"), + "depositTo": MessageLookupByLibrary.simpleMessage("Депозит кылуу"), + "description": MessageLookupByLibrary.simpleMessage("Сүрөттөмө"), + "designation": MessageLookupByLibrary.simpleMessage("Кызмат орду"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Кызмат ордунун аталышы", + ), + "details": MessageLookupByLibrary.simpleMessage("Деталдар"), + "developedBy": MessageLookupByLibrary.simpleMessage("Иштеп чыккан"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 цифрлуу пин-код электрондук почтаңызга жөнөтүлдү: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Өчүрүү"), + "discount": MessageLookupByLibrary.simpleMessage("Жеңилдик"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Көрсөтүлүүчү аты талап кылынат", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Тынчтык режими"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Чын эле муну өчүрүүнү каалайсызбы", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Сиз колдонуучуну өчүргүңүз келеби?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Колдонмодон чыккыңыз келеби?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Чын эле бул чекти кайра ачууну каалайсызбы?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("Эсеп жокпу?"), + "done": MessageLookupByLibrary.simpleMessage("Бүттү"), + "download": MessageLookupByLibrary.simpleMessage("Жүктөө"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK жүктөө"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel форматын жүктөө", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Жүктөө ийгиликтүү бүттү! Документтер папкаңызды текшериңиз", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Жүктөлүүдө..."), + "due": MessageLookupByLibrary.simpleMessage("Карыз"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Карыз суммасы: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Карыз балансы"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Карызды чогултуу"), + "dueList": MessageLookupByLibrary.simpleMessage("Карыз тизмеси"), + "duePay": MessageLookupByLibrary.simpleMessage("Төлөнүүчү карыз"), + "dueReport": MessageLookupByLibrary.simpleMessage("Карыз отчету"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Келген кардарлар үчүн карыз менен сатууларга уруксат жок.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Карыздар"), + "duration": MessageLookupByLibrary.simpleMessage("Узактыгы"), + "durationDays": MessageLookupByLibrary.simpleMessage("Узактыгы (Күн)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Колдонууга оңой мобилдик POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro колдонмосу акысыз, колдонууга оңой. Чындыгында, ал дүйнө жүзү боюнча эң мыкты POS системаларынын бири болуп саналат.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Түзөтүү"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Катышууну оңдоо"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Банк эсептерин оңдоо", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Банк жөндөөсүн оңдоо", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Банктан накталай акчаны оңдоо", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Банк которуусун оңдоо", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Накталай акча жөндөөсүн оңдоо", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Накталай акчадан банкка оңдоо", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Категорияны оңдоо"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Кызмат ордун оңдоо", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Кызматкерди оңдоо"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Майрамды оңдоо"), + "editLeave": MessageLookupByLibrary.simpleMessage("Эргүүнү оңдоо"), + "editModel": MessageLookupByLibrary.simpleMessage("Модельди оңдоо"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Төлөм тизмесин оңдоо"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Телефон номерин түзөтүү?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Товарды түзөтүү"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Сатып алуу инвойсун түзөтүү", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Стеллажды түзөтүү"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Сатуу инвойсун түзөтүү", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Текчени түзөтүү"), + "editShift": MessageLookupByLibrary.simpleMessage("Сменаны оңдоо"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Социалдык медианы түзөтүү", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Салыкты түзөтүү"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Салык тобун түзөтүү"), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Вариацияны түзөтүү", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Складды оңдоо"), + "email": MessageLookupByLibrary.simpleMessage("Электрондук почта дареги"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Электрондук почта бош болушу мүмкүн эмес", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Электрондук почта"), + "employee": MessageLookupByLibrary.simpleMessage("Кызматкер"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Төмөнкү запастарды киргизүү", + ), + "end": MessageLookupByLibrary.simpleMessage("Аяктоо"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Тыныгууну аяктоо"), + "endDate": MessageLookupByLibrary.simpleMessage("Аяктоо датасы"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Аяктоо датасы баштоо датасынан мурун", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Аяктоо датасы баштоо датасынан мурун болбошу керек.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Аяктоо убактысы"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Аяктоо убактысы талап кылынат", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Акысыз планыңызды аяктоо", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Партия номерин киргизүү", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Бренд атын киргизиңиз", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Туура жеңилдикти киргизиңиз", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Туура OTP киргизиңиз", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Туура запас киргизиңиз", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Эсептин көрсөтүлүүчү атын киргизиңиз", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Эсеп ээсинин атын киргизиңиз", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Эсеп номерин киргизиңиз", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Даректи киргизүү"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Сумманы киргизиңиз"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Балансты киргизиңиз"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Банктын атын киргизиңиз", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Партия номерин киргизиңиз (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Тыныгуу убактысын киргизиңиз", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Бизнес/Дүкөн атын киргизиңиз", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Кубаттуулугун киргизиңиз", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Категориянын атын киргизиңиз", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Түсүн киргизиңиз"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Кардардын телефон номерин киргизиңиз", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Дилер баасын киргизиңиз", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Сүрөттөмө киргизиңиз", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Кызмат ордунун аталышын киргизиңиз", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Жеңилдикти киргизиңиз", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Сураныч, төмөндө электрондук почтаңызды киргизиңиз, анда сырсөздү калыбына келтирүү шилтемесин аласыз.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Аяктоо убактысын киргизиңиз", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Чыгым категориясынын атын киргизиңиз", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Чыгымдын күнүн киргизиңиз", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Толук дарегиңизди киргизиңиз", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Толук аты-жөнүн киргизиңиз", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Майрамдын атын киргизиңиз", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Келген киреше категориясынын атын киргизиңиз", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Белги текстин киргизиңиз", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Өндүрүүчүнүн атын киргизиңиз", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Модельдин аталышын киргизиңиз", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Атын киргизиңиз"), + "enterNote": MessageLookupByLibrary.simpleMessage("Эскертүү киргизиңиз"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Ачылыш балансын киргизиңиз", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Продукт кодун киргизиңиз", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Товардын атын киргизиңиз", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Сатып алуу баасын киргизиңиз", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Санды киргизиңиз"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Шилтеме номерин киргизиңиз", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Сатуу баасын киргизиңиз", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Текченин атын киргизиңиз", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Өлчөмүн киргизиңиз"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Баштоо убактысын киргизиңиз", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Запасты киргизиңиз"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Салык ставкаларынын өлчөмүн киргизиңиз", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Түрүн киргизиңиз"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Колдонуучунун атын киргизиңиз", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Колдонуучунун аталышын киргизиңиз", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Туура OTP киргизиңиз", + ), + "enterValues": MessageLookupByLibrary.simpleMessage( + "Маанилерди киргизиңиз", + ), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "КНС/СТТ номерин киргизиңиз", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "КНС/СТТ аталышын киргизиңиз", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Складдын аталышын киргизиңиз", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Салмагын киргизиңиз"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Дүң сатуу баасын киргизиңиз", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Өлкөңүздү киргизиңиз", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Электрондук почтаңызды киргизиңиз", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Толук аты-жөнүңүздү киргизиңиз", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Атыңызды киргизиңиз", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Эскертүү деңгээлин киргизиңиз", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Сырсөзүңүздү киргизиңиз", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Телефон номериңизди киргизиңиз", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Сатуудан кийинки билдирүүнү киргизиңиз", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Салыкты өчүрүүдө ката", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel файлдары"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel жүктөөчү"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Салыксыз баа"), + "exit": MessageLookupByLibrary.simpleMessage("Чыгуу"), + "exitBank": MessageLookupByLibrary.simpleMessage("Филиалдан чыгуу"), + "expDate": MessageLookupByLibrary.simpleMessage("Мөөнөтү бүткөн күн"), + "expense": MessageLookupByLibrary.simpleMessage("Чыгым"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Чыгым категориялары"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Чыгымдын күнү"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Чыгым үчүн"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Чыгым отчету"), + "expensesType": MessageLookupByLibrary.simpleMessage("Чыгымдардын түрлөрү"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Мөөнөтү бүтүү статусу", + ), + "expire": MessageLookupByLibrary.simpleMessage("Мөөнөтү бүтөт"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Мөөнөтү өткөн товарлар боюнча отчет", + ), + "expired": MessageLookupByLibrary.simpleMessage("Мөөнөтү бүттү"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Жарамдуулук мөөнөтү"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Мөөнөтү бүткөн товарлар отчету", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Мөөнөтү өткөн тизме"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Мөөнөтү өткөн товарлар", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Мөөнөтү"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Планды узартуу"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Бөлүмдү өчүрүү мүмкүн болгон жок", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Салыкты өчүрүү ишке ашкан жок", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Платформа версиясын алууда ката кетти.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Бөлүмдөрдү жүктөө мүмкүн болгон жок", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Кайтарууну иштеп чыгуу ишке ашкан жок.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Мода"), + "feature": MessageLookupByLibrary.simpleMessage("Функция"), + "field": MessageLookupByLibrary.simpleMessage("Талба"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 күн"), + "filter": MessageLookupByLibrary.simpleMessage("Фильтр"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Дата боюнча чыпкалоо", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Аты"), + "flat": MessageLookupByLibrary.simpleMessage("Фиксацияланган"), + "folder": MessageLookupByLibrary.simpleMessage( + "Мүмкүн электрондук почта спам папкаңызга түшүп калгандыр.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Парольду унуттуңузбу", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Акысыз маалыматтарды камдык көчүрмөлөө", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Өмүр бою акысыз жаңыртуу", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Акысыз пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Акысыз план"), + "from": MessageLookupByLibrary.simpleMessage("Кимден"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Эсептен"), + "fromDate": MessageLookupByLibrary.simpleMessage("Башталыш датасы"), + "fullName": MessageLookupByLibrary.simpleMessage("Толук аты-жөнү"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Толугу менен төлөндү"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерея"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF түзүү үчүн маалымат жок", + ), + "gender": MessageLookupByLibrary.simpleMessage("Жынысы"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF түзүү"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF түзүүдө"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Сиз электрондук почта алдыңыз", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Түшүндүм"), + "grossProfit": MessageLookupByLibrary.simpleMessage("Дүң пайда"), + "guarantee": MessageLookupByLibrary.simpleMessage("Кепилдик (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Конок"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Эсебиңиз барбы?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Талааларды жашыруу"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Баасы: кымбаттан арзанга", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Электрондук почта дарегин киргизиңиз", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Парольду киргизиңиз"), + "holderName": MessageLookupByLibrary.simpleMessage("Ээсинин аты"), + "holiday": MessageLookupByLibrary.simpleMessage("Майрам"), + "holidayList": MessageLookupByLibrary.simpleMessage("Майрамдар тизмеси"), + "home": MessageLookupByLibrary.simpleMessage("Үй"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Калган сааттар"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM (Кадрлар)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Аккаунтумду биротоло өчүрүүгө макулмун.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC коду"), + "image": MessageLookupByLibrary.simpleMessage("Сүрөт"), + "inActive": MessageLookupByLibrary.simpleMessage("Активдүү эмес"), + "inStock": MessageLookupByLibrary.simpleMessage("Складда бар"), + "inactive": MessageLookupByLibrary.simpleMessage("Активдүү эмес"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Салык менен баа"), + "income": MessageLookupByLibrary.simpleMessage("Киреше"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Келген киреше категориялары", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Киреше категорияларынын отчету", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Келген киреше күнү"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Келген киреше үчүн"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Киреше отчету"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Киреше отчетун көрүүгө уруксат жок.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Киреше түрү"), + "incomes": MessageLookupByLibrary.simpleMessage("Киреше"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Этикеткаларда көрсөтүлүүчү маалымат", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Нускама"), + "inv": MessageLookupByLibrary.simpleMessage("Инв No."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Жараксыз сумма"), + "inventory": MessageLookupByLibrary.simpleMessage("Инвентаризация"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Сизде кампадагы уруксат жок", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Инвойс"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "Эсеп-фактуранын логотиби", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage( + "Эсеп-фактуранын номери", + ), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Инвойс көрүүчү"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Товар кошулду"), + "itemName": MessageLookupByLibrary.simpleMessage("Товардын аты"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Товарлардын сатылышы"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ишке кирген күнү"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Этикетка түрмөгү 1.5\"*1, 38мм*25mm, Аралыгы 3.1мм", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Этикетка түрмөгү 2\"*1, 50мм*25мм, Аралыгы 3.1мм", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Электрондук почта"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Пароль"), + "language": MessageLookupByLibrary.simpleMessage("Тил"), + "last30Days": MessageLookupByLibrary.simpleMessage("Акыркы 30 күн"), + "last7Days": MessageLookupByLibrary.simpleMessage("Акыркы 7 күн"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Өткөн ай"), + "lastName": MessageLookupByLibrary.simpleMessage("Фамилиясы"), + "lastYear": MessageLookupByLibrary.simpleMessage("Өткөн жылы"), + "leave": MessageLookupByLibrary.simpleMessage("Эргүү"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Эргүү узактыгы"), + "leaveList": MessageLookupByLibrary.simpleMessage("Эргүүлөр тизмеси"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Эргүү отчеттору"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Эргүү суроо-талабы"), + "leaveType": MessageLookupByLibrary.simpleMessage("Эргүү түрү"), + "ledger": MessageLookupByLibrary.simpleMessage("Эсеп китеби"), + "link": MessageLookupByLibrary.simpleMessage("Шилтеме"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Тизме бош"), + "loading": MessageLookupByLibrary.simpleMessage("Жүктөлүүдө"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP жөндөөлөрү жүктөлүүдө...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Кирүү"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Электрондук почта менен кирүү", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Чыгуу"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Кирүү ишке ашкан жок. Кайра аракет кылыңыз.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Телефон менен кирүү", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Чыгым"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Чыгым/Пайда"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Чыгым/Пайда"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Чыгым/Пайда отчету", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Төмөнкү запастар"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Складда аз калды деген билдирүү", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Төмөнкү запастар тууралуу отчет", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Баасы: арзандан кымбатка", + ), + "lp": MessageLookupByLibrary.simpleMessage("Чыгым/Пайда"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Чыгым/Пайда деталдары"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Жөндөөлөрдү башкаруу", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Иштеп чыгуу датасы"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Иштеп чыгуу датасы", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Өндүрүүчү"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Билдирүү"), + "mobile": MessageLookupByLibrary.simpleMessage("Мобилдик телефон:"), + "model": MessageLookupByLibrary.simpleMessage("Модель"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель ийгиликтүү түзүлдү!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Модельдин аталышы"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель ийгиликтүү жаңыланды!", + ), + "models": MessageLookupByLibrary.simpleMessage("Моделдер"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Акча кирешеси"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Акча чыгашасы"), + "month": MessageLookupByLibrary.simpleMessage("Ай"), + "monthly": MessageLookupByLibrary.simpleMessage("Айлык"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Көбүрөөк маалымат"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("MRP/Сатуу баасы"), + "name": MessageLookupByLibrary.simpleMessage("Аты"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Аты бош болушу мүмкүн эмес", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Которуу үчүн жок дегенде эки банк эсеби керек.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Таза пайда"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Таза жалпы сумма"), + "newPassword": MessageLookupByLibrary.simpleMessage("Жаңы пароль"), + "next": MessageLookupByLibrary.simpleMessage("Кийинки"), + "no": MessageLookupByLibrary.simpleMessage("Жок"), + "noAcc": MessageLookupByLibrary.simpleMessage("Эсеп жокпу?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Дал келген эсептер табылган жок", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Активдүү колдонуучу эмес", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Тандалган фильтрлер үчүн катышуу жазуулары табылган жок.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Катышуу жазуулары табылган жок.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Банк эсептери табылган жок.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Которуу үчүн банк эсептери табылган жок.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Партиясыз"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth түзмөгү тандалган жок.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Филиал табылган жок", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Чектер табылган жок", + ), + "noData": MessageLookupByLibrary.simpleMessage("Маалымат жок"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Маалымат жок"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Маалымат жок"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Экспорттоо үчүн маалымат жок", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF түзүү үчүн маалымат жок", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Маалымат табылган жок", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Бөлүм табылган жок.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Бул бөлүм үчүн сүрөттөмө жок."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Бул кызмат орду үчүн сүрөттөмө жок.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Сүрөттөмө жок.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Кызмат орду табылган жок.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Алуучу банк эсеби табылган жок.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Түзмөктөр табылган жок", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Борч жок"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Карыз тандалган жок", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Файл тандалган жок", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Майрамдар табылган жок.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Дал келген майрамдар табылган жок", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Товар табылган жок"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Эч нерсе тандалган эмес", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Тандалган фильтрлер үчүн эргүү жазуулары табылган жок.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Эргүү суроо-талаптары табылган жок.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Жайгашкан өнүмдөр табылган жок.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Дал келген төлөм жазуулары табылган жок.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Эскертүү жок."), + "noParty": MessageLookupByLibrary.simpleMessage("Партиялар табылган жок"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Төлөм жазуулары табылган жок.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Продукт табылган жок", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Сиздин издөөңүзгө туура келген продукт жок.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Эч бир продукт тандалган эмес", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Колдонуучу ролу табылган жок", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Сменалар табылган жок.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Склад боюнча маалымат жок.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Көмөкчү салык тандалган жок", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Камсыздоочу жок"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Транзакция жок"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Транзакциялар табылган жок", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Бул фильтр үчүн транзакциялар табылган жок.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF түзүү үчүн транзакциялар жок", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Маанилер аныкталган жок", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Вариациялар табылган жок.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Кайтарылбаган (КНС/Арзандатуу)", + ), + "none": MessageLookupByLibrary.simpleMessage("Жок"), + "notFound": MessageLookupByLibrary.simpleMessage("Табылган жок"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Интернет байланышы жок", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Телефон колдонмосун ачууга болбойт.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Төбөл келген жыйынтыктар табылган жок", + ), + "note": MessageLookupByLibrary.simpleMessage("Эскертүү"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Эскертүү деңгээли"), + "notification": MessageLookupByLibrary.simpleMessage("Билдирмелер"), + "off": MessageLookupByLibrary.simpleMessage("Өчүрүлгөн"), + "ok": MessageLookupByLibrary.simpleMessage("ОК"), + "okay": MessageLookupByLibrary.simpleMessage("Макул"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Эски сырсөз"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Эски сырсөз бош болбошу керек", + ), + "on": MessageLookupByLibrary.simpleMessage("Күйгүзүлгөн"), + "open": MessageLookupByLibrary.simpleMessage("Ачык"), + "openCamera": MessageLookupByLibrary.simpleMessage("Камераны ачуу"), + "openSetting": MessageLookupByLibrary.simpleMessage("Жөндөөлөрдү ачуу"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Ачылыш балансы"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Баштапкы баланс талап кылынат", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Ачылган дата"), + "opinion": MessageLookupByLibrary.simpleMessage("Пикириңизди жазыңыз"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Же төмөнкүлөр менен улантуу", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Запаста жок"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Биздин премиум план", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Пакет өзгөчөлүктөрү"), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "packageDate": MessageLookupByLibrary.simpleMessage("Таңгактоо күнү"), + "packageName": MessageLookupByLibrary.simpleMessage("Пакеттин аты"), + "packingDate": MessageLookupByLibrary.simpleMessage("Таңгактоо күнү"), + "paid": MessageLookupByLibrary.simpleMessage("Төлөндү"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Төлөнгөн сумма"), + "paidBy": MessageLookupByLibrary.simpleMessage("Төлөөчү"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Жартылай төлөндү"), + "parties": MessageLookupByLibrary.simpleMessage("Тараптар"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Сизге партия түзүүгө уруксат берилген жок.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Тараптардын тизмеси"), + "partyReports": MessageLookupByLibrary.simpleMessage("Тараптар отчету"), + "partyType": MessageLookupByLibrary.simpleMessage("Тараптын түрү"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Тараптар боюнча киреше", + ), + "password": MessageLookupByLibrary.simpleMessage("Пароль"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Пароль бош болушу мүмкүн эмес", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Сырсөз кеминде 6 белгиден турушу керек", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Сырсөз кеминде 6 белгиден турушу керек", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Паролдор дал келбейт", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Жазылуу үчүн төлөө", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Төлөнүүчү сумма"), + "payment": MessageLookupByLibrary.simpleMessage("Төлөм"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Төлөм аяктады"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Төлөм чоо-жайы"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Төлөм ийгиликсиз болду", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Төлөм ийгиликсиз болду. Дагы аракет кылыңыз.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Төлөм шлюзу"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Төлөм ыкмасы"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Төлөм ыкмалары"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Төлөм ийгиликтүү аяктады", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Төлөм түрүн тандаңыз", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Төлөм түрлөрү"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Төлөм ийгиликтүү аяктады!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Төлөм жылы"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Төлөм суммасы"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Төлөм түрлөрү"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paypal менен төлөө"), + "payroll": MessageLookupByLibrary.simpleMessage("Айлык акы"), + "payrollList": MessageLookupByLibrary.simpleMessage("Төлөм тизмеси"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Төлөм жазуусу"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Төлөм отчеттору"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF ийгиликтүү түзүлдү", + ), + "percent": MessageLookupByLibrary.simpleMessage("Пайыз"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Уруксат берилген жок", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Банкты өчүрүүгө уруксат берилген жок.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Банкты жаңылоого уруксат берилген жок.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Банкты көрүүгө уруксат берилген жок.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Уруксат берилген жок!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Жеке маалымат:"), + "phone": MessageLookupByLibrary.simpleMessage("Телефон номери"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Телефон номери жок.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Телефон номери"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Телефонду текшерүү", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Телефон:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Файлды тандап жүктөө", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Аяктоо датасын тандаңыз", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Башталыш датасын тандаңыз", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Сураныч, сатууну кайтарууну кошуңуз", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Балансты жөндөө үчүн жок дегенде бир банк эсебин кошуңуз.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Сураныч, санды кошуңуз", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Интернет байланышыңызды текшерип, кайра аракет кылыңыз", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Сураныч, алгач принтерди туташтырыңыз", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Сураныч, Bluetooth принтериңизди туташтырыңыз", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Сураныч, Bluetooth\'ду иштетиңиз", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Сураныч, узунураак пароль киргизиңиз", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Сураныч, ырастоочу паролду киргизиңиз", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Сураныч, датаны киргизиңиз", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Сураныч, паролду киргизиңиз", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура бренд атын киргизиңиз", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура бизнес аталышын киргизиңиз", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура электрондук почта дарегин киргизиңиз", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура ат киргизиңиз", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура телефон номерин киргизиңиз", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура товардын атын киргизиңиз", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура сатып алуу баасын киргизиңиз", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Сураныч, бардык товарлар үчүн жарактуу санды киргизиңиз (кеминде 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура сатуу баасын киргизиңиз", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Сураныч, туура бирдик атын киргизиңиз", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Сураныч, сумманы киргизиңиз", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Сураныч, жок дегенде бир маани киргизиңиз.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Сураныч, филиалдын атын киргизиңиз", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Сураныч, датаны киргизиңиз", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Сураныч, кызмат ордунун аталышын киргизиңиз", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Сураныч, аяктоо датасын тандаңыз", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Сураныч, майрамдын атын киргизиңиз", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Сураныч, ат киргизиңиз", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Сураныч, стеллаж атын киргизиңиз", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Сураныч, текченин атын киргизиңиз", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Сураныч, OTP киргизиңиз", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Бирдик атын киргизиңиз", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Сураныч, жарактуу ысым киргизиңиз", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Сураныч, адегенде туура телефон номерин жана аты-жөнүн киргизиңиз", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Сураныч, өзүңүздүн маалыматыңызды киргизиңиз.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Сураныч, телефон номериңизди киргизиңиз", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Сураныч, айлык акыңызды киргизиңиз", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Адегенде сатуу жасаңыз", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Сураныч, категорияны тандаңыз", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Сураныч, алуучу банк эсебин тандаңыз.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Сураныч, чыгым категориясын тандаңыз", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Сураныч, эргүү түрүн тандаңыз", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Алгач товарды тандаңыз", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Сураныч, сменаны тандаңыз", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Сураныч, баштоо датасын тандаңыз", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Сураныч, статусту тандаңыз", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Сураныч, кызматкерди тандаңыз", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Сураныч, айды тандаңыз", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Сураныч, эки эсепти тең тандаңыз.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Сураныч, тыныгуу статусун тандаңыз", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Сураныч, датаны тандаңыз", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Сураныч, бөлүмдү тандаңыз", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Сураныч, кызмат ордун тандаңыз", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Кайтаруу үчүн товарды тандаңыз", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Сураныч, төлөм жылын тандаңыз", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Алгач товарды тандаңыз", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Сураныч, баштоо датасын тандаңыз", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Сураныч, статусту тандаңыз", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Сураныч, жарактуу баштоо жана аяктоо даталарын тандаңыз.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Сураныч, жынысыңызды тандаңыз", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Сураныч, сменаңызды тандаңыз", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Колдонмону колдонуу үчүн жарактуу сатып алуу кодун колдонуңуз.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS сатуу"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Сатуудан кийинки билдирүү", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo тарабынан иштелип чыккан", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Күчөтүлгөн"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS колдонмолорун колдоо", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Премиум план"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Тандоо үчүн басыңыз", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF алдын ала көрүү"), + "previousDue": MessageLookupByLibrary.simpleMessage("Мурунку карыз"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Мурунку төлөм суммасы", + ), + "price": MessageLookupByLibrary.simpleMessage("Баасы"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Баасы бош болбошу керек", + ), + "print": MessageLookupByLibrary.simpleMessage("Басып чыгаруу"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Банктын чоо-жайын эсеп-фактурага басып чыгаруу", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Штрих-кодду басып чыгаруу", + ), + "printLabel": MessageLookupByLibrary.simpleMessage( + "Этикетканы басып чыгаруу", + ), + "printing": MessageLookupByLibrary.simpleMessage("Басып чыгаруу опциясы"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Эсеп-фактура басып чыгарылууда", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Басып чыгаруу опциясы", + ), + "product": MessageLookupByLibrary.simpleMessage("Продукт"), + "productBrand": MessageLookupByLibrary.simpleMessage("Товар бренди"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Товар категориясы", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Продукт коду"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Товар коду талап кылынат", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Товардын деталдары", + ), + "productList": MessageLookupByLibrary.simpleMessage( + "Продукттардын тизмеси", + ), + "productModels": MessageLookupByLibrary.simpleMessage("Товар моделдери"), + "productName": MessageLookupByLibrary.simpleMessage("Продукттун аты"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Өнүм табылган жок", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Продукт сатып алуу тарыхы", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Товарды сатып алуу боюнча отчет", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Товар стеллаждары"), + "productReports": MessageLookupByLibrary.simpleMessage("Продукт отчеттору"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Продукт сатуу тарыхы", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Товарды сатуу боюнча отчет", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Продукт орнотуулары", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Товардын калдыгы"), + "productUnit": MessageLookupByLibrary.simpleMessage("Товар бирдиги"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Товар вариациялары", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Продукт боюнча киреше", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Продукт боюнча Киреше жана Чыгым", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Продукт боюнча сатып алуу", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Продукт боюнча сатуу", + ), + "products": MessageLookupByLibrary.simpleMessage("Продукциялар"), + "profile": MessageLookupByLibrary.simpleMessage("Профиль"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Профилди түзөтүү"), + "profit": MessageLookupByLibrary.simpleMessage("Пайда"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Киреше жана Чыгым"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Пайда жана зыян жөнүндө деталдуу отчет", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Пайда жана жоготуулар"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Пайда маржасы (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Пайда пайызы"), + "promo": MessageLookupByLibrary.simpleMessage("Акция"), + "promoCode": MessageLookupByLibrary.simpleMessage("Акция коду"), + "purchase": MessageLookupByLibrary.simpleMessage("Сатып алуу"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "Сатып алуу эскертмеси", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Сатып алуучу:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Сатып алуу ырасталды", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Сатып алуу деталдары", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Сатып алуу баасы (салыксыз)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Сатып алуу баасы (салыксыз) керек", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Сатып алуу баасы (салыктан кийин)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Сатып алуу баасы (салыктан кийин) керек", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage( + "Сатып алуулардын тизмеси", + ), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Азыр сатып алуу"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Премиум планды сатып алуу", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Сатып алуу баасы"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Сатып алуу саны"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Сатып алуу саны талап кылынат", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Сатып алуу отчету"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Сатууну кайтаруу"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Сатып алуу кайтаруу отчету", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Сатып алууну кайтаруу", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Сатып алууну жаңыртууга уруксат жок.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Сизге сатып алууну түзүүгө уруксат жок.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Сатып алынган"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Сатып алуучу"), + "qty": MessageLookupByLibrary.simpleMessage("Сан"), + "quantity": MessageLookupByLibrary.simpleMessage("Сан"), + "quickOver": MessageLookupByLibrary.simpleMessage("Ыкчам обзор"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Тез карап чыгуу"), + "rack": MessageLookupByLibrary.simpleMessage("Стеллаж (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Стеллаж аты"), + "racks": MessageLookupByLibrary.simpleMessage("Стеллаждар"), + "reOpen": MessageLookupByLibrary.simpleMessage("Кайра ачуу"), + "read": MessageLookupByLibrary.simpleMessage("Окуу"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Алынган сумма"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Кабыл алган"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Кимден алынды"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Акыркы транзакциялар", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Пин-кодду алуу"), + "reduceCash": MessageLookupByLibrary.simpleMessage( + "Накталай акчаны азайтуу", + ), + "reference": MessageLookupByLibrary.simpleMessage("Шилтеме"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Шилтеме номери"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Шилтеме номери"), + "register": MessageLookupByLibrary.simpleMessage("Каттоо"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Биз сиздин телефонуңузду каттоо керек!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Калды"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Калган карыз"), + "remark": MessageLookupByLibrary.simpleMessage("Эскертүү"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Мени эстей жүр"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Кийинчерээк эсимде сакта", + ), + "remove": MessageLookupByLibrary.simpleMessage("Өчүрүү"), + "reports": MessageLookupByLibrary.simpleMessage("Отчеттор"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP кайра жөнөтүү "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Туура OTP киргизиңиз"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Электрондук почтаңызды же телефон номериңизди колдонуп, паролду калыбына келтириңиз", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Паролуңузду калыбына келтирип, эсебиңизге кириңиз", + ), + "resets": MessageLookupByLibrary.simpleMessage( + "Баштапкы абалга келтирүү (Reset)", + ), + "retailer": MessageLookupByLibrary.simpleMessage("Чыгылчык сатуучу"), + "retry": MessageLookupByLibrary.simpleMessage("Кайра аракет кылуу"), + "retryScan": MessageLookupByLibrary.simpleMessage("Кайра издөө"), + "retur": MessageLookupByLibrary.simpleMessage("Кайтаруу"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Кайтаруу суммасы"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Кайтаруу саны"), + "returned": MessageLookupByLibrary.simpleMessage("Кайтарылган"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Кайтарылган сумма"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Кайтаруу күнү"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Кайтарылган буюм"), + "role": MessageLookupByLibrary.simpleMessage("Роль"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Роль жана Уруксат", + ), + "roles": MessageLookupByLibrary.simpleMessage("Ролдор"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Жакынкы бүтүн санга чейин тегеректөө", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Жакынкы ондукка тегеректөө (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Жакынкы ондукка тегеректөө (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Жакынкы ондукка тегеректөө (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Бүтүн санга чейин тегеректөө", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Тегеректөө"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Жуумалган жалпы сумма", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Жуумалуу (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage( + "Учурдагы накталай акча", + ), + "sNo": MessageLookupByLibrary.simpleMessage("№"), + "salary": MessageLookupByLibrary.simpleMessage("Айлык акы"), + "sale": MessageLookupByLibrary.simpleMessage("Сатуу"), + "saleBy": MessageLookupByLibrary.simpleMessage("Сатуучу"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Сатууну оңдоо"), + "saleList": MessageLookupByLibrary.simpleMessage("Сатуулардын тизмеси"), + "salePrice": MessageLookupByLibrary.simpleMessage("Сатуу баасы"), + "saleQty": MessageLookupByLibrary.simpleMessage("Сатуу саны"), + "saleReq": MessageLookupByLibrary.simpleMessage("Сатуунун баасы керек"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Сатууну кайтаруу"), + "sales": MessageLookupByLibrary.simpleMessage("Сатуулар"), + "salesBy": MessageLookupByLibrary.simpleMessage("Сатуучу:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Сатуу деталдары"), + "salesList": MessageLookupByLibrary.simpleMessage("Сатуулардын тизмеси"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Сатуу жана сатып алуу боюнча кыскача маалымат", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Сатуу отчету"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Сатууну кайтаруу"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Сатуу кайтаруу отчету", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Сатуу жөндөөлөрү"), + "save": MessageLookupByLibrary.simpleMessage("Сактоо"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Сактоо жана жарыялоо", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Орнотууларды сактоо"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Вариантты сактоо"), + "saving": MessageLookupByLibrary.simpleMessage("Сакталууда"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Өнүмдүн QR кодун сканерлөө", + ), + "search": MessageLookupByLibrary.simpleMessage("Издөө"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Катышууну издөө"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Партия номерин издөө...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Бул жерден издөө..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Эргүүлөрдү издөө"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Продукт издөө"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Транзакцияларды издөө...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Издөө..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунд"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Бардык акция коддорун көрүү", + ), + "select": MessageLookupByLibrary.simpleMessage("Тандоо"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Брендди тандаңыз"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Инвойс тандаңыз"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Эсепти тандаңыз"), + "selectAll": MessageLookupByLibrary.simpleMessage("Баарын тандоо"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Жок дегенде бир текчени тандаңыз", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Банк же накталай акчаны тандаңыз", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Бизнес категориясын тандаңыз", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Категорияны тандаңыз", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Кардарды тандаңыз"), + "selectDate": MessageLookupByLibrary.simpleMessage("Күндү тандаңыз"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Биринчи датаны тандаңыз", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Депозит багытын тандаңыз", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Биринчи кызматкерди тандаңыз", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Башталыш датасын тандаңыз", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Товарларды тандаңыз"), + "selectLang": MessageLookupByLibrary.simpleMessage("Тилди тандаңыз"), + "selectModel": MessageLookupByLibrary.simpleMessage("Моделди тандаңыз"), + "selectOne": MessageLookupByLibrary.simpleMessage("Бирөөсүн тандаңыз"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Бир эсепти тандаңыз", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Товар категориясын тандаңыз", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Товар бирдигин тандаңыз", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Стеллажды тандоо"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Текчени тандоо"), + "selectStock": MessageLookupByLibrary.simpleMessage("Складды тандоо"), + "selectTax": MessageLookupByLibrary.simpleMessage("Салыкты тандаңыз"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Аяктоо датасын тандаңыз", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Түрдү тандаңыз"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Вариацияларды тандаңыз:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Складды тандаңыз"), + "sellAll": MessageLookupByLibrary.simpleMessage("Бардыгын сатуу >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Сатуу баасы"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Сатуучу"), + "send": MessageLookupByLibrary.simpleMessage("Жөнөтүү"), + "sendCode": MessageLookupByLibrary.simpleMessage("Кодду жөнөтүү"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Биз сизге кантип сырсөздү калыбына келтирүү боюнча нускамаларды камтыган электрондук почта жөнөттүк:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Калыбына келтирүү шилтемесин жөнөтүү", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Билдирүү жөнөтүү"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS жөнөтүү"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS жөнөтүү"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Электрондук почтаңызды жөнөтүңүз", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Дарыгериңиз менен жакшыраак таасир калтыруу үчүн профилиңизди жаңыртыңыз", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Жаңы пароль орнотуу", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Профилиңизди орнотуңуз", + ), + "setting": MessageLookupByLibrary.simpleMessage("Орнотуулар"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 күн"), + "share": MessageLookupByLibrary.simpleMessage("Бөлүшүү"), + "shelf": MessageLookupByLibrary.simpleMessage("Текче (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Текченин аты"), + "shelves": MessageLookupByLibrary.simpleMessage("Текчелер"), + "shift": MessageLookupByLibrary.simpleMessage("Смена"), + "shiftName": MessageLookupByLibrary.simpleMessage("Смена аты"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Жөнөтүү дареги"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Жеткирүү акысы"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Дүкөн ачылыш балансы", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Дүкөн калдык балансы", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Аракетти көрсөтүү"), + "showCode": MessageLookupByLibrary.simpleMessage("Кодду көрсөтүү"), + "showCombo": MessageLookupByLibrary.simpleMessage("Комбо көрсөтүү"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Мөөнөтүн көрсөтүү"), + "showName": MessageLookupByLibrary.simpleMessage("Атын көрсөтүү"), + "showPrice": MessageLookupByLibrary.simpleMessage("Бааны көрсөтүү"), + "showSingle": MessageLookupByLibrary.simpleMessage("Жөнөкөйүн көрсөтүү"), + "showVariant": MessageLookupByLibrary.simpleMessage("Вариантты көрсөтүү"), + "signIn": MessageLookupByLibrary.simpleMessage("Кирүү"), + "signUp": MessageLookupByLibrary.simpleMessage("Каттоо"), + "single": MessageLookupByLibrary.simpleMessage("Жеке"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 күн"), + "size": MessageLookupByLibrary.simpleMessage("Өлчөмү"), + "skip": MessageLookupByLibrary.simpleMessage("Өткөрүп жиберүү"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Жаңыртууну өткөрүп жиберүү", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Акылдуу саат"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Социалдык маркетинг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Сатылды"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Веб-баракчада ката кетти.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Бир нерсе"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Персонал кирүү"), + "start": MessageLookupByLibrary.simpleMessage("Баштоо"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Тыныгууну баштоо"), + "startDate": MessageLookupByLibrary.simpleMessage("Башталыш датасы"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Жаңы сатууну баштоо"), + "startTime": MessageLookupByLibrary.simpleMessage("Баштоо убактысы"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Баштоо убактысы талап кылынат", + ), + "started": MessageLookupByLibrary.simpleMessage("Башталды"), + "state": MessageLookupByLibrary.simpleMessage("Область"), + "stateName": MessageLookupByLibrary.simpleMessage("Областтын аты"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Статус"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Дагы эле төлөнө элек"), + "stock": MessageLookupByLibrary.simpleMessage("Запас"), + "stockList": MessageLookupByLibrary.simpleMessage("Запас тизмеси"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Склад / Вариант"), + "stockReport": MessageLookupByLibrary.simpleMessage("Запас отчету"), + "stockValue": MessageLookupByLibrary.simpleMessage("Запастын баасы"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Запастың минимуму 1 болушу керек", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Запас: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Көмөкчү салыктардын тизмеси", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Көмөкчү салыктар"), + "subTotal": MessageLookupByLibrary.simpleMessage("Жалпы жыйынтык"), + "submit": MessageLookupByLibrary.simpleMessage("Жөнөтүү"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Азыр жазылуу"), + "subscription": MessageLookupByLibrary.simpleMessage("Жазылуу"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Жазылуу отчеттору", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Жазылуулар"), + "subtotal": MessageLookupByLibrary.simpleMessage("Жалпы жыйынтык"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Ийгиликтүү төлөндү", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Камсыздоочу төлөйт"), + "supplier": MessageLookupByLibrary.simpleMessage("Камсыздоочу"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Жабдуучунун маалыматтары", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Жабдуучунун карызы"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Жабдуучунун эсеп китеби", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Камсыздоочунун аты"), + "switchBank": MessageLookupByLibrary.simpleMessage("Филиалды алмаштыруу?"), + "switchs": MessageLookupByLibrary.simpleMessage("Алмаштыруу"), + "tax": MessageLookupByLibrary.simpleMessage("Салык"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Салык тобу"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Салык пайызы"), + "taxRates": MessageLookupByLibrary.simpleMessage("Салык ставкалары"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Салык ставкалары - Салык ставкаларыңызды башкарыңыз", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Салык отчету"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Салык отчетторунун тизмеси", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Салык түрү"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Бир/бир нече салык түрү бар салык", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Сатып алганыңыз үчүн рахмат", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Төлөмүңүз үчүн рахмат", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Термалдык инвойс логотиби", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Термалдык принтердин тили", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Термалдык принтердин барак өлчөмү", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 күн"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "Бир баракта 32 этикетка, 8.27 x 11.69 дюйм", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Бул ай"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Бул планды жаңылоо мүмкүн эмес", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Бул планды сатып алуу мүмкүн эмес", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Бул товар мурунтан кошулган!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Бул апта"), + "thisYear": MessageLookupByLibrary.simpleMessage("Бул жыл"), + "time": MessageLookupByLibrary.simpleMessage("Убакыт"), + "timeIn": MessageLookupByLibrary.simpleMessage("Келген убакыт"), + "timeOut": MessageLookupByLibrary.simpleMessage("Кеткен убакыт"), + "to": MessageLookupByLibrary.simpleMessage("Кимге"), + "toAccount": MessageLookupByLibrary.simpleMessage("Эсепке"), + "toDate": MessageLookupByLibrary.simpleMessage("Аяктоо датасы"), + "today": MessageLookupByLibrary.simpleMessage("Бүгүн"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Бүгүнкү кыскача маалымат", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Мыкты 5 кардар"), + "top5Product": MessageLookupByLibrary.simpleMessage("Мыкты 5 продукт"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Мыкты 5 жабдуучу"), + "total": MessageLookupByLibrary.simpleMessage("Жалпы сумма"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Жалпы сумма"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Жалпы активдер"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Жалпы баланс"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Жалпы категориялар", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Жалпы карыз"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Жалпы карыз суммасы", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Жалпы чыгым"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Жалпы киреше"), + "totalItems": MessageLookupByLibrary.simpleMessage("Жалпы товарлар"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Жалпы чыгым"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Жалпы төлөнүүчү сумма", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Жалпы баасы"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Жалпы товарлар"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Жалпы пайда"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Жалпы сатып алуу"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Жалпы кайтарылган сумма", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Бардыгы кайтарылды"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Жалпы айлык суммасы", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Жалпы сатуу"), + "totalVat": MessageLookupByLibrary.simpleMessage("Жалпы КНС"), + "totall": MessageLookupByLibrary.simpleMessage("Жалпы:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Транзакциянын маалыматы", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Транзакция түрү"), + "transactions": MessageLookupByLibrary.simpleMessage("Транзакциялар"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Транзакциялардын тарыхы боюнча отчет", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Которуу"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Чекти которуу"), + "transferDate": MessageLookupByLibrary.simpleMessage("Которуу датасы"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Дагы аракет кылыңыз"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Түрү"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Түрдү тандаңыз"), + "unPaid": MessageLookupByLibrary.simpleMessage("Төлөнө элек"), + "unit": MessageLookupByLibrary.simpleMessage("Бирдик"), + "unitName": MessageLookupByLibrary.simpleMessage("Бирдиктин аты"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Бирдик баасы"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Бирдик баасы"), + "units": MessageLookupByLibrary.simpleMessage("Бирдиктер"), + "unlimited": MessageLookupByLibrary.simpleMessage("Чектелбеген"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Чектелбеген колдонуу", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Биздин пакетти чексиз колдонуу👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Жаңыртуу"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Филиалды жаңыртуу"), + "updateContact": MessageLookupByLibrary.simpleMessage("Контактты жаңыртуу"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Запасты жаңыртуу ишке ашкан жок", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Азыр жаңыртуу"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Партияны жаңыртууга уруксат жок.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Продуктту жаңыртуу"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт ийгиликтүү жаңыртылды!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Сиз продуктту жаңыртууга уруксат албадыңыз.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Профилиңизди жаңыртыңыз", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Сатып алууну жаңыртуу", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Ролду жаңыртуу"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Сатууну жаңыртууга уруксат жок.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Ийгиликтүү жаңыртылды", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Кардарларыңыз менен жакшыраак таасир калтыруу үчүн профилиңизди жаңыртыңыз", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Жазылууңузду жаңыртыңыз", + ), + "updating": MessageLookupByLibrary.simpleMessage("Жаңыртылууда..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Азыр жаңыртуу"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR код үчүн UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("Жүктөө"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Сүрөт жүктөө"), + "uploading": MessageLookupByLibrary.simpleMessage("Жүктөлүүдө..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Галереяны колдонуу"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Колдонуучунун аталышы бош болушу мүмкүн эмес", + ), + "user": MessageLookupByLibrary.simpleMessage("Колдонуучу"), + "userRole": MessageLookupByLibrary.simpleMessage("Колдонуучу ролу"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Колдонуучу ролунун деталдары", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Колдонуучунун аталышы"), + "values": MessageLookupByLibrary.simpleMessage("Маанилер"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Вариант ийгиликтүү кошулду!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Вариант ийгиликтүү өчүрүлдү!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Варианттар тизмеси"), + "variationId": MessageLookupByLibrary.simpleMessage("Вариация IDси"), + "variations": MessageLookupByLibrary.simpleMessage("Вариациялар"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Вариациялык товарлар", + ), + "vat": MessageLookupByLibrary.simpleMessage("КНС"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("КНС жана салык"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("КНС/СТТ номери"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("КНС/СТТ аталышы"), + "vatId": MessageLookupByLibrary.simpleMessage("КНС ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("КНС номери"), + "vatReports": MessageLookupByLibrary.simpleMessage( + "КНС боюнча отчеттор (VAT)", + ), + "vatType": MessageLookupByLibrary.simpleMessage("КНС түрү"), + "verification": MessageLookupByLibrary.simpleMessage("Текшерүү"), + "verify": MessageLookupByLibrary.simpleMessage("Текшерүү"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Электрондук почтаңызды текшериңиз", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Электрондук почтаны текшерүү", + ), + "view": MessageLookupByLibrary.simpleMessage("Толугураак көрүү"), + "viewAll": MessageLookupByLibrary.simpleMessage("Бардыгын көрүү"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Чоо-жайын көрүү"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Бааны көрүү"), + "viewStock": MessageLookupByLibrary.simpleMessage("Складды көрүү"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Транзакцияларды көрүү:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Келесоо кардар"), + "wallet": MessageLookupByLibrary.simpleMessage("Капчык"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Капчык балансы"), + "warehouse": MessageLookupByLibrary.simpleMessage("Склад"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Складдын аталышы"), + "warranty": MessageLookupByLibrary.simpleMessage("Кепилдик (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Биз ырастоочу электрондук почтаны жөнөттүк", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Биз сиздин телефон номериңизге OTP жөнөттүк", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Апталык"), + "weight": MessageLookupByLibrary.simpleMessage("Салмагы"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Камчыкайра келдиңиз!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Жаңылыктар"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Дүң сатуу баасы"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Дүң сатуучу"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Жакында кошулат"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Билдирүүңүздү бул жерге жазыңыз", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Бул жерге текст жазыңыз...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Жылдык"), + "years": MessageLookupByLibrary.simpleMessage("Жылдар"), + "yes": MessageLookupByLibrary.simpleMessage("Ооба"), + "yesterday": MessageLookupByLibrary.simpleMessage("Кечээ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Сиз карыздан ашыкча төлөй албайсыз", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Эми сиз OTP кодун кайра жөнөтө аласыз.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Штрих-код түзүүгө сизде укук жок.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Модельди өчүрүүгө укугуңуз жок.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("Текчени өчүрүүгө сизде укук жок"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Сизде киреше жана чыгымга уруксат жок.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Чыгым категориясын түзүүгө укугуңуз жок.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Киреше категориясын түзүүгө укугуңуз жок.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Модель түзүүгө укугуңуз жок", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Сатып алууларды түзүүгө сизде укук жок.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Сизде бөлүмдү өчүрүүгө уруксат жок.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Сизде кызмат ордун өчүрүүгө уруксат жок.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Сизде эргүү суроо-талабын өчүрүүгө уруксат жок.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Сизде төлөм тизмесин өчүрүүгө уруксат жок.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Сизде Excelге экспорттоого уруксат жок", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("Штрих-код түзүүгө укугуңуз жок."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("Сизде отчет түзүүгө уруксат жок"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Сизде филиалды жаңыртууга уруксат жок.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Сизде бөлүмдү жаңыртууга уруксат жок.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Сизде эргүү суроо-талабын жаңыртууга уруксат жок.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Модельди жаңылоого укугуңуз жок", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Сизде майрамдарды жаңыртууга уруксат жок.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Сизде катышууну көрүүгө уруксат жок", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Сизде төлөм тизмесин жаңыртууга уруксат жок.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Сизде кызмат ордун жаңыртууга уруксат жок.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Сизде сменаны өчүрүүгө уруксат жок.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Сизде сменаны жаңыртууга уруксат жок.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Стеллаждарды түзүүгө сизде укук жок.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Стеллаждарды өчүрүүгө сизде укук жок.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Стеллаждарды жаңыртууга сизде укук жок.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Чыгым түзүүгө укугуңуз жок."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("Киреше түзүүгө укугуңуз жок."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Сиз уруксат беришиңиз керек", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Сиз колдонуп жатасыз"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Бул продуктуну өчүргүңүз келеби?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Сиздин акысыз пакетиңиз дээрлик бүтүп баратат, кийинки планыңызды сатып алыңыз Рахмат.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Сиздин пакетиңиз"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Сиздин пакетиңиз 5 күндөн кийин мөөнөтү бүтөт", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Сиздин пакетиңиз бүгүн мөөнөтү бүтөт\n\nКаалаган учурда кайра сатып алыңыз", + ), + "zip": MessageLookupByLibrary.simpleMessage("Почта индекси"), + "zipCode": MessageLookupByLibrary.simpleMessage("Почта индекси киргизүү"), + }; +} diff --git a/lib/generated/intl/messages_lo.dart b/lib/generated/intl/messages_lo.dart new file mode 100644 index 0000000..7c86f14 --- /dev/null +++ b/lib/generated/intl/messages_lo.dart @@ -0,0 +1,2068 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a lo locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'lo'; + + static String m0(start) => "ສົ່ງ OTP ຄືນໃໝ່ໃນ \$${start} ວິນາທີ"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດລູກຄ້າ"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ໃບເກັບເງິນ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("ໂລໂກ້ໃບບິນ A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage("ຊື່ສະແດງບັນຊີ"), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ຊື່ເຈົ້າຂອງບັນຊີ", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ຊື່ບັນຊີ"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ຊື່ບັນຊີ"), + "action": MessageLookupByLibrary.simpleMessage("ການກະທຳ"), + "actions": MessageLookupByLibrary.simpleMessage("ການປະຕິບັດ"), + "active": MessageLookupByLibrary.simpleMessage("ເຄື່ອນໄຫວ"), + "add": MessageLookupByLibrary.simpleMessage("ເພີ່ມ"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("ກະລຸນາເພີ່ມການຊື້"), + "addAttendance": MessageLookupByLibrary.simpleMessage("ເພີ່ມການເຂົ້າວຽກ"), + "addBank": MessageLookupByLibrary.simpleMessage("ເພີ່ມທະນາຄານ"), + "addBrand": MessageLookupByLibrary.simpleMessage("ເພີ່ມຍີ່ຫໍ້"), + "addCash": MessageLookupByLibrary.simpleMessage("ເພີ່ມເງິນສົດ"), + "addCategory": MessageLookupByLibrary.simpleMessage("ເພີ່ມໝວດ"), + "addContact": MessageLookupByLibrary.simpleMessage("ເພີ່ມການຕິດຕໍ່"), + "addCustomer": MessageLookupByLibrary.simpleMessage("ກະລຸນາເພີ່ມລູກຄ້າ"), + "addCustomers": MessageLookupByLibrary.simpleMessage("ເພີ່ມລູກຄ້າ"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ເພີ່ມການສົ່ງສິນຄ້າ"), + "addDepartment": MessageLookupByLibrary.simpleMessage("ເພີ່ມພະແນກ"), + "addDesignation": MessageLookupByLibrary.simpleMessage("ເພີ່ມຕໍາແຫນ່ງໃຫມ່"), + "addExpense": MessageLookupByLibrary.simpleMessage("ເພີ່ມຄ່າໃຊ້ຈ່າຍ"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມໝວດໝູ່ຄ່າໃຊ້ຈ່າຍ", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("ເພີ່ມວັນພັກ"), + "addImage": MessageLookupByLibrary.simpleMessage("ເພີ່ມຮູບພາບ"), + "addIncome": MessageLookupByLibrary.simpleMessage("ເພີ່ມລາຍຮັບ"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມປະເພດລາຍຮັບ", + ), + "addItems": MessageLookupByLibrary.simpleMessage("ເພີ່ມລາຍການ"), + "addLeave": MessageLookupByLibrary.simpleMessage("ເພີ່ມການລາ"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("ເພີ່ມຊ່ອງຂໍ້ມູນ"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("ເພີ່ມທີ່ຢູ່ໃຫມ່"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມການເຂົ້າວຽກໃຫມ່", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມບັນຊີທະນາຄານ", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("ເພີ່ມພະນັກງານໃຫມ່"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("ເພີ່ມວັນພັກໃຫມ່"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("ເພີ່ມການລາພັກໃຫມ່"), + "addNewModel": MessageLookupByLibrary.simpleMessage("ເພີ່ມລຸ້ນໃໝ່"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("ເພີ່ມເງິນເດືອນໃຫມ່"), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມຜະລິດຕະພັນໃຫມ່", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("ກະລຸນາເພີ່ມການຊື້"), + "addNewRack": MessageLookupByLibrary.simpleMessage("ເພີ່ມຊັ້ນວາງໃຫຍ່ໃໝ່"), + "addNewShift": MessageLookupByLibrary.simpleMessage("ເພີ່ມກະລົງເວລາໃຫມ່"), + "addNewTax": MessageLookupByLibrary.simpleMessage("ເພີ່ມພາສີໃໝ່"), + "addNewVariation": MessageLookupByLibrary.simpleMessage("ເພີ່ມຮູບແບບໃໝ່"), + "addNewVariations": MessageLookupByLibrary.simpleMessage("ເພີ່ມຮູບແບບໃໝ່"), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("ເພີ່ມສາງໃໝ່"), + "addNote": MessageLookupByLibrary.simpleMessage("ເພີ່ມຫມາຍເຫດ"), + "addParty": MessageLookupByLibrary.simpleMessage("ເພີ່ມພາລະກິດ"), + "addPayment": MessageLookupByLibrary.simpleMessage("ເພີ່ມການຊຳລະ"), + "addProduct": MessageLookupByLibrary.simpleMessage("ກະລຸນາເພີ່ມຜະລິດຕະພັນ"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມສະຜິດຕະພາບເທົ່າໃຊ້ເອົ້າ", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ສ້າງຜະລິດຕະພັນສໍາເລັດ!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການສ້າງຜະລິດຕະພັນ.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("ເພີ່ມການຊື້"), + "addRole": MessageLookupByLibrary.simpleMessage("ເພີ່ມບົດບາດ"), + "addSale": MessageLookupByLibrary.simpleMessage("ກະລຸນາເພີ່ມການຂາຍ"), + "addSales": MessageLookupByLibrary.simpleMessage("ເພີ່ມການຂາຍ"), + "addShelf": MessageLookupByLibrary.simpleMessage("ເພີ່ມຊັ້ນວາງຍ່ອຍໃໝ່"), + "addShift": MessageLookupByLibrary.simpleMessage("ເພີ່ມກະລົງເວລາ"), + "addStock": MessageLookupByLibrary.simpleMessage("ເພີ່ມສະຕັອກ"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("ເພີ່ມຮູບແບບຍ່ອຍ"), + "addTax": MessageLookupByLibrary.simpleMessage("ເພີ່ມພາສີ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("ເພີ່ມກຸ່ມພາສີໃໝ່"), + "addUnit": MessageLookupByLibrary.simpleMessage("ເພີ່ມຫົວໜ່ວຍ"), + "addUserRole": MessageLookupByLibrary.simpleMessage("ເພີ່ມບົດບາດຜູ້ໃຊ້"), + "addVariant": MessageLookupByLibrary.simpleMessage("ເພີ່ມປ່ຽນແປງ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມລາຍລະອຽດປ່ຽນແປງ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("ເພີ່ມໃສ່ລະບຽບ"), + "adding": MessageLookupByLibrary.simpleMessage("ກຳລັງເພີ່ມ.."), + "address": MessageLookupByLibrary.simpleMessage("ທີ່ຢູ່"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ປັບປຸງຍອດເງິນທະນາຄານ", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("ປັບປຸງເງິນສົດ"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "ປັບປຸງຍອດເງິນສົດ", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("ວັນທີປັບປຸງ"), + "admin": MessageLookupByLibrary.simpleMessage("ຜູ້ເບິ່ງແຍງລະບົບ"), + "advance": MessageLookupByLibrary.simpleMessage("ເງິນມັດຈຳ"), + "all": MessageLookupByLibrary.simpleMessage("ທັງໝົດ"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ລົງທະບຽນທັງຫມົດ", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro ນຳເປັນລົງທະບຽນທັງຫມົດສຳລັບການຮັບສາຍທັງຫມົດນຳເປັນລົງທະບຽນສຳລັບການຊື້, ລາຍຮັບ, ການຂາຍ, ລາຍຈ່າຍ, ແລະການສູນສຳລັບການຂາຍທັງຫມົດ.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("ພະນັກງານທັງໝົດ"), + "allParties": MessageLookupByLibrary.simpleMessage( + "ລູກຄ້າ/ຜູ້ສະຫນອງທັງຫມົດ", + ), + "allParty": MessageLookupByLibrary.simpleMessage("ລູກຄ້າ/ຜູ້ສະຫນອງທັງຫມົດ"), + "allTime": MessageLookupByLibrary.simpleMessage("ທຸກເວລາ"), + "allTransaction": MessageLookupByLibrary.simpleMessage("ທຸລະກໍາທັງຫມົດ"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("ເພີ່ມແລ້ວ"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ເປັນບັນຊີທີ່ມີແລ້ວ?", + ), + "amount": MessageLookupByLibrary.simpleMessage("ຈໍາ​ນວນ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "ຈຳນວນເງິນຕ້ອງຫຼາຍກວ່າ 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "ວິທີການປັດเศษຈຳນວນເງິນ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "ຈຳນວນເງິນເປັນຄຳເວົ້າ", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງການຈໍານວນເງິນ", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "ຈະສົ່ງ SMS ໄປຫາໝາຍເລກຕໍ່ໄປນີ້:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "ສະໜອງອະບັບ Android ແລະ iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "ມີການປັບປຸງໃຫມ່ຢູ່\nກະລຸນາປັບປຸງແອດອັນຂອງທ່ານ", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ນາມໄຟເປິງ"), + "apply": MessageLookupByLibrary.simpleMessage("ນຳໃຊ້"), + "areYouSure": MessageLookupByLibrary.simpleMessage("ເປັນຄວາມແນ່ໃຈເທົ່າໃດ?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບສາຂານີ້?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບບົດບາດນີ້?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປ່ຽນໄປສາຂາອື່ນ?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ເປັນຄວາມແນ່ໃຈເທົ່າໃດແລະຈະລົບບົດນີ້?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກສາຂານີ້?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("ນະ ວັນທີ"), + "assets": MessageLookupByLibrary.simpleMessage("ຊັບສິນ"), + "attachment": MessageLookupByLibrary.simpleMessage("ໄຟລ໌ແນບ"), + "attendance": MessageLookupByLibrary.simpleMessage("ການເຂົ້າວຽກ"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "ບົດລາຍງານການເຂົ້າວຽກ", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "ລາຍເຊັນຜູ້ມີອຳນາດ", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ຄໍານວນມື້ອັດຕະໂນມັດ", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("ເລືອກອັດຕະໂນມັດ"), + "backToHome": MessageLookupByLibrary.simpleMessage("ກັບໄປໜ້າຫຼັກ"), + "balance": MessageLookupByLibrary.simpleMessage("ຍອດ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ຍອດເງິນທີ່ຕ້ອງຊໍາລະ"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ງົບດຸ່ນດ່ຽງ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ປະເທດລາວ"), + "bank": MessageLookupByLibrary.simpleMessage("ທະນາຄານ"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("ບັນຊີທະນາຄານ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດທະນາຄານ"), + "bankName": MessageLookupByLibrary.simpleMessage("ຊື່ທະນາຄານ"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ໂອນເງິນລະຫວ່າງທະນາຄານ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ໂອນເງິນທະນາຄານເປັນເງິນສົດ", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "ຕັ້ງຄ່າການພິມສະຕິກເກີບາໂຄດ", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("ຜູ້ສ້າງລະຫັດບາໂຄດ"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("ເຄື່ອງສ້າງບາໂຄດ"), + "barcodes": MessageLookupByLibrary.simpleMessage("ບາໂຄດ"), + "batch": MessageLookupByLibrary.simpleMessage("ພັດ"), + "batchNo": MessageLookupByLibrary.simpleMessage("ໝາຍເລກພັດ"), + "billTO": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດເອກະສານ"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("ກໍາໄລຕາມບິນ"), + "billingAddress": MessageLookupByLibrary.simpleMessage("ທີ່ຢູ່ບິນ"), + "birthDate": MessageLookupByLibrary.simpleMessage("ວັນເກີດ"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ບລູທູດຖືກປິດຢູ່. ກະລຸນາເປີດ.", + ), + "branch": MessageLookupByLibrary.simpleMessage("ສາຂາ"), + "branchList": MessageLookupByLibrary.simpleMessage("ລາຍການສາຂາ"), + "brand": MessageLookupByLibrary.simpleMessage("ແບຣນ"), + "brandName": MessageLookupByLibrary.simpleMessage("ຊື່ຍີ່ຫໍ້"), + "brands": MessageLookupByLibrary.simpleMessage("ຍີ່ຫໍ້"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ໄລຍະເວລາພັກ"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ສະຖານະການພັກ"), + "breakTime": MessageLookupByLibrary.simpleMessage("ເວລາພັກ"), + "bulk": MessageLookupByLibrary.simpleMessage("ອັບໂຫລດຈໍານວນຫຼາຍ"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "ການອັບໂຫຼດຂໍ້ມູນຈຳນວນຫຼາຍ", + ), + "businessCat": MessageLookupByLibrary.simpleMessage("ປະເພດທຸລະກິດ"), + "businessName": MessageLookupByLibrary.simpleMessage( + "ຊື່ບໍລິສັດ ແລະທຸລະກິດ", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ຊື້ຕອນນີ້"), + "buyPremium": MessageLookupByLibrary.simpleMessage("ຊື້ແຜນພຣີມຽມ"), + "call": MessageLookupByLibrary.simpleMessage("ໂທຫາ"), + "camera": MessageLookupByLibrary.simpleMessage("ກ້ອງ​ຖ່າຍ​ຮູບ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ບໍ່ສາມາດແກ້ໄຂປະເພດທຸລະກໍານີ້.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ບໍ່ສາມາດດຶງຂໍ້ມູນການຈ່າຍເງິນໄດ້.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ຍົກເລີກ"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ກຳລັງຄົ້ນຫາອຸປະກອນ...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ບໍ່ສາມາດໂອນໄປຫາບັນຊີດຽວກັນ.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ຄວາມສູງ"), + "cash": MessageLookupByLibrary.simpleMessage("ເງິນສົດ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("ເງິນສົດ ແລະ ທະນາຄານ"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ການຈັດການເງິນສົດ ແລະ ທະນາຄານ", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("ກະແສເງິນສົດ"), + "cashIn": MessageLookupByLibrary.simpleMessage("ເງິນສົດເຂົ້າ"), + "cashInHand": MessageLookupByLibrary.simpleMessage("ເງິນສົດໃນມື"), + "cashOut": MessageLookupByLibrary.simpleMessage("ເງິນສົດອອກ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ໂອນເງິນສົດເຂົ້າທະນາຄານ", + ), + "categories": MessageLookupByLibrary.simpleMessage("ໝວດໝູ່"), + "category": MessageLookupByLibrary.simpleMessage("ປະເພດ"), + "categoryName": MessageLookupByLibrary.simpleMessage("ຊື່ປະເພດ"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ຈຳນວນເງິນປ່ຽນ"), + "changePassword": MessageLookupByLibrary.simpleMessage("ປ່ຽນ​ລະ​ຫັດ​ຜ່ານ"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ກວດເບິ່ງອີເມວ"), + "cheque": MessageLookupByLibrary.simpleMessage("ແຊັກ"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("ຈໍານວນເງິນໃນແຊັກ"), + "chequeDate": MessageLookupByLibrary.simpleMessage("ວັນທີແຊັກ"), + "chequeList": MessageLookupByLibrary.simpleMessage("ລາຍການແຊັກ"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("ເລກທີແຊັກ"), + "choose": MessageLookupByLibrary.simpleMessage("ເລືອກ"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("ເລືອກປະເທດ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ເລືອກລູກຄ້າ"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("ເລືອກຜູ້ສະຫນອງ"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "ເລືອກປະເພດສຳຫຼວດ", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ປະເພດຄວາມປອດໄພໃຫ້ເຮັດເງິນສຳລັບການໃຊ້ບໍລິການທາງອາຍຸຕົວເລືອກ.", + ), + "city": MessageLookupByLibrary.simpleMessage("ເມືອງ"), + "cityName": MessageLookupByLibrary.simpleMessage("ຊື່ເມືອງ"), + "clarence": MessageLookupByLibrary.simpleMessage("ຄະເລິງ"), + "clear": MessageLookupByLibrary.simpleMessage("ລ້າງ"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "ຄລິກເພື່ອເຊື່ອມຕໍ່", + ), + "close": MessageLookupByLibrary.simpleMessage("ປິດ"), + "closed": MessageLookupByLibrary.simpleMessage("ປິດ"), + "code": MessageLookupByLibrary.simpleMessage("ລະຫັດ"), + "collectDue": MessageLookupByLibrary.simpleMessage("ເກັບກຳຄົບກຳນົດ"), + "collectDues": MessageLookupByLibrary.simpleMessage("ກະລຸນາເກັບກຳຕາມກຳນົດ"), + "collectedBy": MessageLookupByLibrary.simpleMessage("ເກັບໂດຍ:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ເກັບກຳໂດຍ"), + "color": MessageLookupByLibrary.simpleMessage("ສີ"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "ການລວມກັນຂອງພາສີຫຼາຍອັນ", + ), + "combo": MessageLookupByLibrary.simpleMessage("ຊຸດ (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "ລາຍງານສິນຄ້າຊຸດ", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("ສິນຄ້າຊຸດ"), + "comboReport": MessageLookupByLibrary.simpleMessage("ບົດລາຍງານລວມ"), + "comingSoon": MessageLookupByLibrary.simpleMessage("ເຂົ້າໃຈທັງໝົດ"), + "companyAddress": MessageLookupByLibrary.simpleMessage("ທີ່ຢູ່ບໍລິສັດ"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("ຢືນຢັນການລົບ"), + "confirmPass": MessageLookupByLibrary.simpleMessage("ຢືນ​ຢັນ​ລະ​ຫັດ"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("ຢືນຢັນລະຫັດໜ້າ"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("ຢືນຢັນການສົ່ງຄືນ"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("ຢືນຢັນ SMS ຫາ"), + "congratulation": MessageLookupByLibrary.simpleMessage("ຊົມເຊີຍ"), + "connect": MessageLookupByLibrary.simpleMessage("ຄລິກເພື່ອເຊື່ອມຕໍ່"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "ເຊື່ອມຕໍ່ເຄື່ອງພິມຂອງທ່ານ", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "ເຊື່ອມໂຍງປະກອບລະບຽບ", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("ເຊື່ອມຕໍ່ກັບ"), + "contactDetials": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດຕິດຕໍ່"), + "contactUs": MessageLookupByLibrary.simpleMessage("ຕິດຕໍ່ພວກເຮົາ"), + "continueButton": MessageLookupByLibrary.simpleMessage("ສືບຕໍ່"), + "continueE": MessageLookupByLibrary.simpleMessage("ດໍ່ເນື່ອງ"), + "cost": MessageLookupByLibrary.simpleMessage("ຄ່າໃຊ້ຈ່າຍ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ຕົ້ນທຶນບໍ່ລວມພາສີ", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("ຕົ້ນທຶນລວມພາສີ"), + "country": MessageLookupByLibrary.simpleMessage("ປະເທດ"), + "countryName": MessageLookupByLibrary.simpleMessage("ຊື່ປະເທດ"), + "create": MessageLookupByLibrary.simpleMessage("ສ້າງ"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ສ້າງບັນຊີເສດບໍ່ຄ່າ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("ສ້າງບັນຊີຟຣີ"), + "createBranch": MessageLookupByLibrary.simpleMessage("ສ້າງສາຂາ"), + "createNewPassword": MessageLookupByLibrary.simpleMessage("ສ້າງລະຫັດໃໝ່"), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດສ້າງ PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດສ້າງການຂາຍ.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ເຄຣດິດ (ຮັບເຂົ້າ)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("ຂອບເຂດເຄรดิตພາລະກິດ"), + "currency": MessageLookupByLibrary.simpleMessage("ສະກຸນເງິນ"), + "currentBalance": MessageLookupByLibrary.simpleMessage("ຍອດເງິນປັດຈຸບັນ"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "ຍອດເງິນສົດປັດຈຸບັນ", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ເດືອນນີ້"), + "currentYear": MessageLookupByLibrary.simpleMessage("ປີນີ້"), + "currents": MessageLookupByLibrary.simpleMessage("ປັດຈຸບັນ"), + "custom": MessageLookupByLibrary.simpleMessage("ປັບແຕ່ງເອງ"), + "customDate": MessageLookupByLibrary.simpleMessage("ກໍານົດວັນທີເອງ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "ສະບັດຕິບອກແບບໃຫມ່ທີ່ລອງສົກລະຄາສະຕິ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("ພິມແບບກຳນົດເອງ"), + "customer": MessageLookupByLibrary.simpleMessage("ລູກຄ້າ"), + "customerDate": MessageLookupByLibrary.simpleMessage("ກໍານົດວັນທີເອງ"), + "customerDue": MessageLookupByLibrary.simpleMessage("ບັດບໍ່ອິນ"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ບັນຊີລູກຄ້າ"), + "customerName": MessageLookupByLibrary.simpleMessage("ຊື່ລູກຄ້າ"), + "customerPay": MessageLookupByLibrary.simpleMessage("ລາຍການສົ່ງສຽງເງິນ"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ເລບໂທສົບລຽບປ່ອນເອົ້າ", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("ລາຍເຊັນລູກຄ້າ"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "ການເຮັດການປະຈຳການວັນທີ່", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("ເຄື່ອງເປັນສະໝັກ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ຂໍໍລະບຽບເຂອງຂໍໍລະບຽບໄດ້ສຳເລີຍ.", + ), + "date": MessageLookupByLibrary.simpleMessage("ວັນທີ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "ວັນທີສິ້ນສຸດຕ້ອງບໍ່ກ່ອນວັນທີເລີ່ມຕົ້ນ", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("ຕ້ອງການວັນທີ"), + "dates": MessageLookupByLibrary.simpleMessage("ວັນທີ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("ປື້ມບັນທຶກປະຈໍາວັນ"), + "days": MessageLookupByLibrary.simpleMessage("ມື້"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ມື້ທີ່ເຫຼືອ"), + "dealer": MessageLookupByLibrary.simpleMessage("ຕົວແທນຈໍາຫນ່າຍ"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ລາຄາຕົວແທນຈໍາຫນ່າຍ"), + "debitOut": MessageLookupByLibrary.simpleMessage("ເດບິດ (ຈ່າຍອອກ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ລາຄາຂາຍເລີ່ມຕົ້ນ", + ), + "delete": MessageLookupByLibrary.simpleMessage("ລຶບ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ລຶບບັນຊີ"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ເຈົ້າຢາກລຶບພັດນີ້ແທ້ບໍ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບບັນຊີຂອງທ່ານ? ການດຳເນີນການນີ້ຈະລຶບຂໍ້ມູນທັງໝົດຂອງທ່ານຢ່າງຖາວອນ.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດລຶບພາລະກິດ.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "ລຶບສຳເລັດແລ້ວ!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("ກຳລັງລົບ...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ທີ່ຢູ່ສົ່ງສິນຄ້າ"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ຄ່າຂົນສົ່ງສິນຄ້າ"), + "department": MessageLookupByLibrary.simpleMessage("ພະແນກ"), + "deposit": MessageLookupByLibrary.simpleMessage("ຝາກເງິນ"), + "depositTo": MessageLookupByLibrary.simpleMessage("ຝາກເຂົ້າ"), + "description": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດ"), + "designation": MessageLookupByLibrary.simpleMessage("ຕໍາແຫນ່ງ"), + "designationName": MessageLookupByLibrary.simpleMessage("ຊື່ຕໍາແຫນ່ງ"), + "details": MessageLookupByLibrary.simpleMessage("ລະບຽບ"), + "developedBy": MessageLookupByLibrary.simpleMessage("ພັດທະນາໂດຍ"), + "digits": MessageLookupByLibrary.simpleMessage( + "ເລກ 6 ດິຈິດຖືກສົ່ງໃຫ້ທ່ານຜໍ່ອີເມວ: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("ປິດໃຊ້ງານ"), + "discount": MessageLookupByLibrary.simpleMessage("ສ່ວນຫຼຸດ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງການຊື່ສະແດງ", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ບໍ່ເປັນອະທິບາຍ"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ທ່ານຕ້ອງການລຶບອັນນີ້ແທ້ບໍ່", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "ທ່ານຕ້ອງການລົບຜູ້ໃຊ້ບໍ່?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ທ່ານຢາກອອກຈາກແອບບໍ່?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ທ່ານຕ້ອງການເປີດແຊັກນີ້ຄືນແທ້ບໍ່?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("ບໍ່ມີບັນຊີ?"), + "done": MessageLookupByLibrary.simpleMessage("ສຳເລັດ"), + "download": MessageLookupByLibrary.simpleMessage("ດາວໂຫລດ"), + "downloadApk": MessageLookupByLibrary.simpleMessage("ດາວໂຫຼດ APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ດາວໂຫລດຮູບແບບ Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ດາວໂຫລດສຳເລັດແລ້ວ! ກະລຸນາກວດເບິ່ງໂຟນເດີເອກະສານຂອງທ່ານ", + ), + "downloading": MessageLookupByLibrary.simpleMessage("ກຳລັງດາວໂຫລດ..."), + "due": MessageLookupByLibrary.simpleMessage("ຮອດກຳນົດ"), + "dueAmount": MessageLookupByLibrary.simpleMessage("ຈຳນວນທີ່ຕ້ອງຈ່າຍ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("ຍອດຄ້າງຊໍາລະ"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "ການເກັບກູ້ຄ່າທີ່ຄ້າງ", + ), + "dueList": MessageLookupByLibrary.simpleMessage("ລາຍຊື່ຄົບກຳນົດ"), + "duePay": MessageLookupByLibrary.simpleMessage("ຍອດຄ້າງຈ່າຍ"), + "dueReport": MessageLookupByLibrary.simpleMessage("ບົດລາຍງານຄົບກຳນົດ"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ບໍ່ອະນຸຍາດຂາຍສິນຄ້າໃນກໍລະນີລູກຄ້າເຂົ້າຮ່ວມ.", + ), + "dues": MessageLookupByLibrary.simpleMessage("ໜີ້ຄ້າງຊຳລະ"), + "duration": MessageLookupByLibrary.simpleMessage("ໄລຍະເວລາ"), + "durationDays": MessageLookupByLibrary.simpleMessage("ໄລຍະເວລາ (ມື້)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ໃຊ້ໄດ້ໃນອາຍຸ POS ທີ່ໄວ້", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "ການເຂົ້າສະໜັບສະໜູນ PosPro ສະຫຼຸບ, ເປັນໃນການໃຊ້ແອັບເວີຊັນ POS ທີ່ຍັງບໍ່ຕ້ອງໄດ້ຈາກຮູບແບບຕົວເລືອກ.", + ), + "edit": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂ"), + "editAttendance": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂການເຂົ້າວຽກ"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂບັນຊີທະນາຄານ", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂການປັບປຸງທະນາຄານ", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂທະນາຄານເປັນເງິນສົດ", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂການໂອນເງິນທະນາຄານ", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂການປັບປຸງເງິນສົດ", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂເງິນສົດເປັນທະນາຄານ", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂໝວດໝູ່"), + "editDesignation": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂຕໍາແຫນ່ງ"), + "editEmployee": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂພະນັກງານ"), + "editHoliday": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂວັນພັກ"), + "editLeave": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂການລາພັກ"), + "editModel": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂລຸ້ນ"), + "editPayroll": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂເງິນເດືອນ"), + "editPhone": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂເບີໂທລະສັບບໍ?"), + "editProduct": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂສິນຄ້າ"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂໃບສັ່ງຊື້", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂຊັ້ນວາງໃຫຍ່"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂໃບແຈ້ງໜີ້ການຂາຍ", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂຊັ້ນວາງຍ່ອຍ"), + "editShift": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂກະລົງເວລາ"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂສື່ອງການສຶກສາ", + ), + "editTax": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂພາສີ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂກຸ່ມພາສີ"), + "editVariations": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂຮູບແບບ"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂສາງ"), + "email": MessageLookupByLibrary.simpleMessage("ທີ່​ຢູ່​ອີ​ເມວ"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ອີເມວບໍ່ເປົ່າງປ່ອນ", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ອີເມວ"), + "employee": MessageLookupByLibrary.simpleMessage("ພະນັກງານ"), + "enLowStock": MessageLookupByLibrary.simpleMessage("ໃສ່ສະຕັອກຕໍ່າ"), + "end": MessageLookupByLibrary.simpleMessage("ສິ້ນສຸດ"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("ເວລາສິ້ນສຸດພັກ"), + "endDate": MessageLookupByLibrary.simpleMessage("ວັນທີ່ໃສ່ເສດບົດ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ວັນທີສິ້ນສຸດຢູ່ກ່ອນວັນທີເລີ່ມຕົ້ນ", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ວັນທີສິ້ນສຸດຕ້ອງບໍ່ຢູ່ກ່ອນວັນທີເລີ່ມຕົ້ນ.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("ເວລາສິ້ນສຸດ"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງການເວລາສິ້ນສຸດ", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage("ຈົບແຜນເສດບໍ່ຄ່າ"), + "entBatchNo": MessageLookupByLibrary.simpleMessage("ໃສ່ໝາຍເລກພັດ"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ເຄື່ອງຈິນປະກອບ", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "ໃສ່ສໍາເລີຍສໍາເລີຍ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("ໃສ່ OTP ທີ່ຖືກ"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage("ໃສ່ສະປໍ່ບັດໍາ"), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ສະແດງບັນຊີ", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ເຈົ້າຂອງບັນຊີ", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage("ໃສ່ເລກບັນຊີ"), + "enterAddress": MessageLookupByLibrary.simpleMessage("ໃສ່ທີ່ຢູ່"), + "enterAmount": MessageLookupByLibrary.simpleMessage("ປ້ອນຈຳນວນເງິນ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("ໃສ່ຍອດເງິນ"), + "enterBankName": MessageLookupByLibrary.simpleMessage("ໃສ່ຊື່ທະນາຄານ"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("ປ້ອນເລກລັອດ"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("ໃສ່ເວລາພັກ"), + "enterBusiness": MessageLookupByLibrary.simpleMessage("ໃສ່ຊື່ບໍ່ຄ່າ/ສະໜາມ"), + "enterCapacity": MessageLookupByLibrary.simpleMessage("ໃສ່ຄະແນນ"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage("ໃສ່ຊື່ໝວດ"), + "enterColor": MessageLookupByLibrary.simpleMessage("ໃສ່ສີ"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ໃສ່ເລບໂທສົບລຽບປ່ອນເອົ້າ", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("ໃສ່ລາຄາຜູ້ຈິງ"), + "enterDescription": MessageLookupByLibrary.simpleMessage("ໃສ່ຄໍາອະທິບາຍ"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ຕໍາແຫນ່ງ", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ໃສ່ສໍາເລີຍ"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາໃສ່ທີ່ຢູ່ອີເມວຂອງທ່ານຂ້າງລຸ່ມນີ້ເພື່ອຮັບລະຫັດຜ່ານ Reset Link.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("ໃສ່ເວລາສິ້ນສຸດ"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ໝວດຄ່າໃຊ້", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ປ້ອນວັນທີ່ເງິນລາຍຮັບ", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("ປ້ອນທີ່ຢູ່ເຖິງ"), + "enterFullName": MessageLookupByLibrary.simpleMessage("ໃສ່ຊື່ເຕັມ"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("ໃສ່ຊື່ວັນພັກ"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "ປ້ອນຊື່ປະເພດລາຍຮັບ", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "ປ້ອນຂໍ້ຄວາມປ້າຍຊື່", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ຜູ້ຜະລິດ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("ປ້ອນຊື່ລຸ້ນ"), + "enterName": MessageLookupByLibrary.simpleMessage("ປ້ອນຊື່"), + "enterNote": MessageLookupByLibrary.simpleMessage("ໃສ່ບັນທຶກ"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ໃສ່ບັນທຶກຍອດເປົ່າ", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ປ້ອນລະຫັດຜະລິດຕະພັນ", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage("ໃສ່ຊື່ສິນຄ້າ"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("ໃສ່ລາຄາຊື້"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("ໃສ່ຈັນ"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("ປ້ອນເລກມັດຈຳນວນ"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("ໃສ່ລາຄາປໍ່ມິດ"), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "ປ້ອນຊື່ຊັ້ນວາງຍ່ອຍ", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("ໃສ່ຂະບວນ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("ໃສ່ເວລາເລີ່ມຕົ້ນ"), + "enterStock": MessageLookupByLibrary.simpleMessage("ໃສ່ສະປໍ່"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("ປ້ອນອັດຕາພາສີ"), + "enterType": MessageLookupByLibrary.simpleMessage("ໃສ່ແບບປະເພດ"), + "enterUserName": MessageLookupByLibrary.simpleMessage("ປ້ອນຊື່ຜູ້ໃຊ້"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("ໃສ່ບົດບາດບັນທຸກ"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("ໃສ່ OTP ທີ່ຖືກຕ້ອງ"), + "enterValues": MessageLookupByLibrary.simpleMessage("ປ້ອນຄ່າ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ປ້ອນເລກທີ VAT/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ປ້ອນຫົວຂໍ້ VAT/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage("ປ້ອນຊື່ສາງ"), + "enterWeight": MessageLookupByLibrary.simpleMessage("ໃສ່ນໍ້າໜັກ"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "ໃສ່ລາຄາສໍາລວມ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("ໃສ່ປະເທດຂອງທ່ານ"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "ປ້ອນອີເມລຂອງທ່ານ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ທັງໝົດຂອງທ່ານ", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("ປ້ອນຊື່ຂອງທ່ານ"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "ປ້ອນລະດັບໝາຍເຫດ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("ປ້ອນລະຫັດຜ່ານ"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ປ້ອນເບີໂທລະສັບຂອງທ່ານ", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "ປ້ອນຂໍ້ຄວາມຫຼັງການຂາຍ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ຂໍ້ຜິດພາດໃນການລຶບພາສີ", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ໄຟລ໌ Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ຕົວອັບໂຫລດ Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("ລາຄາບໍ່ລວມອາກອນ"), + "exit": MessageLookupByLibrary.simpleMessage("ອອກ"), + "exitBank": MessageLookupByLibrary.simpleMessage("ອອກຈາກສາຂາ"), + "expDate": MessageLookupByLibrary.simpleMessage("ວັນອາຍຸ"), + "expense": MessageLookupByLibrary.simpleMessage("ລາຍຮັບ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ໝວດໝູ່ຄ່າໃຊ້ຈ່າຍ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ວັນທີລາຍຈ່າຍ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ຄ່າໃຊ້ຈ່າຍສໍາລັບ"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "ບົດລາຍງານຄ່າໃຊ້ຈ່າຍ", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("ປະເພດລາຍຈ່າຍ"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("ສະຖານະໝົດອາຍຸ"), + "expire": MessageLookupByLibrary.simpleMessage("ໝົດອາຍຸ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "ລາຍງານສິນຄ້າໝົດອາຍຸ", + ), + "expired": MessageLookupByLibrary.simpleMessage("ໝົດອາຍຸ"), + "expiredDate": MessageLookupByLibrary.simpleMessage("ວັນໝົດອາຍຸ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "ບົດລາຍງານສິນຄ້າໝົດອາຍຸ", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ລາຍຊື່ໝົດອາຍຸ"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("ສິນຄ້າໝົດອາຍຸ"), + "expiry": MessageLookupByLibrary.simpleMessage("ການໝົດອາຍຸ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("ຕໍ່ອາຍຸແຜນ"), + "facebook": MessageLookupByLibrary.simpleMessage("ເຟສບຸດ"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "ລຶບພະແນກບໍ່ສໍາເລັດ", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ລົ້ມເຫລວໃນການລຶບພາສີ", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "ບໍ່ສາມາດຮັບສະຖານທີ່ເພີ່ມເຂອງເວບເຊີ່ນ", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "ໂຫລດພະແນກບໍ່ສໍາເລັດ", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ການປະມວນຜົນການສົ່ງຄືນລົ້ມເຫຼວ.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ເສື້ອຂ່າວ"), + "feature": MessageLookupByLibrary.simpleMessage("ຟີເຈີ"), + "field": MessageLookupByLibrary.simpleMessage("ສາລາ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ວັນ"), + "filter": MessageLookupByLibrary.simpleMessage("ກອງກຽມ"), + "filterByDate": MessageLookupByLibrary.simpleMessage("ກັ່ນຕອງຕາມວັນທີ"), + "firstName": MessageLookupByLibrary.simpleMessage("ຊື່ທ່ານ"), + "flat": MessageLookupByLibrary.simpleMessage("ຄົງທີ່"), + "folder": MessageLookupByLibrary.simpleMessage( + "ໃອເບີ່ງວ່າອີເມວອາດຈະຈົ່ງຈົ່ງຢູ່ໃນບິນສະສໍາແລະໃນຈະແບບສ່ອງ", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("ລືມລະຫັດຜ່ານ"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("ສໍາເລັດຂໍ້ມູນຟຣີ"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "ອັບໍ່ງເປັນເສດສະດອບໄດ້", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ຊຸດຟຣີ"), + "freePlan": MessageLookupByLibrary.simpleMessage("ແຜນການຟຣີ"), + "from": MessageLookupByLibrary.simpleMessage("ຈາກ"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ຈາກບັນຊີ"), + "fromDate": MessageLookupByLibrary.simpleMessage("ຈາກວັນທີ"), + "fullName": MessageLookupByLibrary.simpleMessage("ຊື່ທັງໝົດ"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("ຈ່າຍເຕັມ"), + "gallery": MessageLookupByLibrary.simpleMessage("ຄັງຮູບ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຂໍ້ມູນສໍາລັບສ້າງ PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("ເພດ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("ສ້າງ PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("ກຳລັງສ້າງ PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("ທ່ານໄດ້ຮັບອີເມວ"), + "gotIt": MessageLookupByLibrary.simpleMessage("ໄດ້"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "ກຳໄລຂັ້ນຕົ້ນ (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage( + "ການຮັບປະກັນ (Guarantee)", + ), + "guest": MessageLookupByLibrary.simpleMessage("ສະເໝິຍ"), + "haveAcc": MessageLookupByLibrary.simpleMessage("ມີບັນຊີຢູ່ແລ້ວບໍ?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ເຊື່ອງຊ່ອງຂໍ້ມູນ"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("ລາຄາ: ສູງໄປຕ່ຳ"), + "hintEmail": MessageLookupByLibrary.simpleMessage("ໃສ່ບັນທຶກອີເມວ"), + "hintPassword": MessageLookupByLibrary.simpleMessage("ໃສ່ລະຫັດຜໍ່"), + "holderName": MessageLookupByLibrary.simpleMessage("ຊື່ເຈົ້າຂອງ"), + "holiday": MessageLookupByLibrary.simpleMessage("ວັນພັກ"), + "holidayList": MessageLookupByLibrary.simpleMessage("ລາຍການວັນພັກ"), + "home": MessageLookupByLibrary.simpleMessage("ໜ້າຫຼັກ"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ຊົ່ວໂມງທີ່ເຫຼືອ"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM (ຊັບພະຍາກອນມະນຸດ)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ຂ້ອຍຕົກລົງທີ່ຈະລຶບບັນຊີຂອງຂ້ອຍຢ່າງຖາວອນ.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("ລະຫັດ IFSC"), + "image": MessageLookupByLibrary.simpleMessage("ຮູບພາບ"), + "inActive": MessageLookupByLibrary.simpleMessage("ປິດໃຊ້ງານ"), + "inStock": MessageLookupByLibrary.simpleMessage("ມີໃນສະຕັອກ"), + "inactive": MessageLookupByLibrary.simpleMessage("ບໍ່ເຄື່ອນໄຫວ"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("ລາຄາລວມອາກອນ"), + "income": MessageLookupByLibrary.simpleMessage("ລາຍໄດ້"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("ປະເພດລາຍຮັບ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "ບົດລາຍງານປະເພດລາຍຮັບ", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("ວັນທີລາຍຮັບ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ລາຍຮັບສໍາລັບ"), + "incomeReport": MessageLookupByLibrary.simpleMessage("ລາຍງານລາຍໄດ້"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດເບິ່ງລາຍງານລາຍໄດ້.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ປະເພດລາຍຮັບ"), + "incomes": MessageLookupByLibrary.simpleMessage("ລາຍຮັບ"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ຂໍ້ມູນທີ່ສະແດງໃນສະຕິກເກີ", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ອິນສະຕາແກຣະມ"), + "instrucation": MessageLookupByLibrary.simpleMessage("ຄໍາອະທິບາຍ"), + "inv": MessageLookupByLibrary.simpleMessage("Inv No"), + "invalidAmount": MessageLookupByLibrary.simpleMessage( + "ຈໍານວນເງິນບໍ່ຖືກຕ້ອງ", + ), + "inventory": MessageLookupByLibrary.simpleMessage("ສາງສິນຄ້າ"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການຈັດການສະຕັອກ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ໃບເກັບເງິນ"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ໂລໂກ້ໃບເກັບເງິນ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ເລກທີໃບເກັບເງິນ"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ເບິ່ງໃບບິນ"), + "item": MessageLookupByLibrary.simpleMessage("ລາຍການ"), + "itemAdded": MessageLookupByLibrary.simpleMessage("ເພີ່ມລາຍການແລ້ວ"), + "itemName": MessageLookupByLibrary.simpleMessage("ຊື່ສິນຄ້າ"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ຂອງເສີຍສະຜິດຕະພາບ"), + "joinDate": MessageLookupByLibrary.simpleMessage("ວັນທີເລີ່ມວຽກ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ມ້ວນສະຕິກເກີ 1.5\"*1, 38mm*25mm, ຊ່ອງວ່າງ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ມ້ວນສະຕິກເກີ 2\"*1, 50mm*25mm, ຊ່ອງວ່າງ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ອີເມວ"), + "lablePassword": MessageLookupByLibrary.simpleMessage("ລະຫັດຜໍ່"), + "language": MessageLookupByLibrary.simpleMessage("ພາສາ"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 ມື້ຜ່ານມາ"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 ມື້ຜ່ານມາ"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ເດືອນທີ່ຜ່ານມາ"), + "lastName": MessageLookupByLibrary.simpleMessage("ນາມສະກຸນ"), + "lastYear": MessageLookupByLibrary.simpleMessage("ປີແລ້ວ"), + "leave": MessageLookupByLibrary.simpleMessage("ການລາ"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("ໄລຍະເວລາການລາ"), + "leaveList": MessageLookupByLibrary.simpleMessage("ລາຍການການລາ"), + "leaveReports": MessageLookupByLibrary.simpleMessage("ບົດລາຍງານການລາ"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("ຄໍາຮ້ອງຂໍການລາ"), + "leaveType": MessageLookupByLibrary.simpleMessage("ປະເພດການລາ"), + "ledger": MessageLookupByLibrary.simpleMessage("ບັນຊີແຍກປະເພດ"), + "link": MessageLookupByLibrary.simpleMessage("ເຊື່ອມໂຍງ"), + "linkedIN": MessageLookupByLibrary.simpleMessage("ລິເນດອຣບກິອຄ"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("ລາຍຊື່ຫວ່າງເປົ່າ"), + "loading": MessageLookupByLibrary.simpleMessage("ກຳລັງໂຫຼດ"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "ກຳລັງໂຫລດການຕັ້ງຄ່າ OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ເຂົ້າ​ສູ່​ລະ​ບົບ"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ເຂົ້າສູ່ລະບົບດ້ວຍອີເມວ", + ), + "logOut": MessageLookupByLibrary.simpleMessage("ອອກ​ຈາກ​ລະ​ບົບ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ການເຂົ້າສູ່ລະບົບລົ້ມເຫຼວ. ກະລຸນາລອງໃໝ່.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ເຂົ້າສູ່ລະບົບດ້ວຍໂທລະສັບ", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("ການສູນເສຍ"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("ຍອດ/ລາຍຮັບ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ສໍາເລີຍ/ລະບາຍ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "ລາຍງານສໍາເລີຍ/ລະບາຍ", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("ສະຕັອກຕໍ່າ"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("ແຈ້ງເຕືອນສະຕັອກຕ່ຳ"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("ລາຍງານສະຕັອກຕໍ່າ"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("ລາຄາ: ຕ່ຳໄປສູງ"), + "lp": MessageLookupByLibrary.simpleMessage("ການສູນເສຍ/ກໍາໄລ"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "ລາຍລະອຽດການສູນເສຍ/ກໍາໄລ", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("ຈັດການການຕັ້ງຄ່າ"), + "manuDate": MessageLookupByLibrary.simpleMessage("ວັນຜະລິດ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("ວັນຜະລິດ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("ຜູ້ຜະລິດ"), + "masterCard": MessageLookupByLibrary.simpleMessage("ປະຕູຫຼັກ"), + "messege": MessageLookupByLibrary.simpleMessage("ຂໍ້ຄວາມ"), + "mobile": MessageLookupByLibrary.simpleMessage("ມືຖື:"), + "mobiles": MessageLookupByLibrary.simpleMessage("ໂທລະສັບມືຖື"), + "model": MessageLookupByLibrary.simpleMessage("ແບບ"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ສ້າງລຸ້ນສຳເລັດແລ້ວ!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("ຊື່ລຸ້ນ"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ອັບເດດລຸ້ນສຳເລັດແລ້ວ!", + ), + "models": MessageLookupByLibrary.simpleMessage("ລຸ້ນ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("ເງິນເຂົ້າ"), + "moneyOut": MessageLookupByLibrary.simpleMessage("ເງິນອອກ"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("ໃບຮັບເງິນ"), + "month": MessageLookupByLibrary.simpleMessage("ເດືອນ"), + "monthly": MessageLookupByLibrary.simpleMessage("ປະຈໍາເດືອນ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("ຂໍ້​ມູນ​ເພີ່ມ​ເຕີມ"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "ລາຄາຂາຍສູງສຸດ (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("ຊື່"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ຊື່ບໍ່ເປົ່າງປ່ອນ", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງການຢ່າງຫນ້ອຍສອງບັນຊີທະນາຄານເພື່ອໂອນເງິນ.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("ກຳໄລສຸດທິ (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("ຈຳນວນລວມສຸດທິ"), + "newPassword": MessageLookupByLibrary.simpleMessage("ລະຫັດໃໝ່"), + "next": MessageLookupByLibrary.simpleMessage("ຖັດໄປ"), + "no": MessageLookupByLibrary.simpleMessage("ບໍ່"), + "noAcc": MessageLookupByLibrary.simpleMessage("ບໍ່ມີບັນຊີບໍ?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບບັນຊີທີ່ກົງກັນ", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "ບໍ່ແມ່ນຜູ້ໃຊ້ທີ່ເຄື່ອນໄຫວ", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຂໍ້ມູນການເຂົ້າວຽກສໍາລັບຕົວກອງທີ່ເລືອກ.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຂໍ້ມູນການເຂົ້າວຽກ.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບບັນຊີທະນາຄານ.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບບັນຊີທະນາຄານທີ່ຈະໂອນອອກ.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("ບໍ່ມີຊຸດ"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "ບໍ່ໄດ້ເລືອກອຸປະກອນບລູທູດ.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບສາຂາ"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບແຊັກ"), + "noData": MessageLookupByLibrary.simpleMessage("ບໍ່ມີຂໍ້ມູນ"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຂໍ້ມູນຂອງທ່ານດີ", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("ບໍ່ມີຂໍ້ມູນ"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຂໍ້ມູນສໍາລັບການສົ່ງອອກ", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຂໍ້ມູນສໍາລັບການສ້າງ PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("ບໍ່ມີຂໍໍລະບຽບ"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບພະແນກ."), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("ບໍ່ມີຄໍາອະທິບາຍສໍາລັບພະແນກນີ້."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຄໍາອະທິບາຍສໍາລັບຕໍາແຫນ່ງນີ້.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຄໍາອະທິບາຍ.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຕໍາແຫນ່ງ.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບບັນຊີທະນາຄານປາຍທາງ.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບອຸປະກອນ"), + "noDue": MessageLookupByLibrary.simpleMessage("ບໍ່ມີຄ່າໜີ້"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("ບໍ່ເລືອກບໍ່ອິນ"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("ບໍ່ໄດ້ເລືອກໄຟລ໌"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບວັນພັກ."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບວັນພັກທີ່ກົງກັນ", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບລາຍການ"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີລາຍການທີ່ຖືກເລືອກ", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຂໍ້ມູນການລາສໍາລັບຕົວກອງທີ່ເລືອກ.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຄໍາຮ້ອງຂໍການລາ.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຜະລິດຕະພັນທີ່ກົງກັນ.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຂໍ້ມູນເງິນເດືອນທີ່ກົງກັນ.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("ບໍ່ມີບັນທຶກ."), + "noParty": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບພາລະກິດ"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຂໍ້ມູນເງິນເດືອນ.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບຜະລິດຕະພາບ"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບສິນຄ້າທີ່ກົງກັບການຄົ້ນຫາ.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຜະລິດຕະພັນທີ່ຖືກເລືອກ", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບບົດບາດຜູ້ໃຊ້"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບກະລົງເວລາ."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຂໍ້ມູນສະຕັອກ.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີພາສີຍ່ອຍຖືກເລືອກ", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("ບໍ່ມີຜູ້ສະໜອງໃຫ້"), + "noTransaction": MessageLookupByLibrary.simpleMessage("ບໍ່ມີການເຮັດທຸລະກຳ"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບການເຮັດທຸລະກໍາ", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບທຸລະກໍາສໍາລັບຕົວກອງນີ້.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີການເຮັດທຸລະກໍາເພື່ອສ້າງ PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີຄ່າທີ່ກຳນົດໄວ້", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບຮູບແບບ."), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ບໍ່ສາມາດຄືນເງິນໄດ້ (VAT/ສ່ວນຫຼຸດ)", + ), + "none": MessageLookupByLibrary.simpleMessage("ບໍ່ມີ"), + "notFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ບໍ່ມີການເຊື່ອມຕໍ່ອິນເຕີເນັດ", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ບໍ່ສາມາດເປີດແອັບໂທລະສັບໄດ້.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ບໍ່ພົບຜົນລັດທີ່ກົງກັນ", + ), + "note": MessageLookupByLibrary.simpleMessage("ຫມາຍ​ເຫດ​"), + "noteLevel": MessageLookupByLibrary.simpleMessage("ລະດັບໝາຍເຫດ"), + "notification": MessageLookupByLibrary.simpleMessage("ການແຈ້ງເຕືອນ"), + "off": MessageLookupByLibrary.simpleMessage("ປິດ"), + "ok": MessageLookupByLibrary.simpleMessage("ຕົກລົງ"), + "okay": MessageLookupByLibrary.simpleMessage("ຕົກລົງ"), + "oldPassword": MessageLookupByLibrary.simpleMessage("ລະຫັດຜ່ານເກົ່າ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ລະຫັດຜ່ານເກົ່າບໍ່ສາມາດຫວ່າງໄດ້", + ), + "on": MessageLookupByLibrary.simpleMessage("ເປີດ"), + "open": MessageLookupByLibrary.simpleMessage("ເປີດ"), + "openCamera": MessageLookupByLibrary.simpleMessage("ເປີດກ້ອງ"), + "openSetting": MessageLookupByLibrary.simpleMessage("ເປີດການຕັ້ງຄ່າ"), + "openingBalance": MessageLookupByLibrary.simpleMessage("ເປີດຍອດເງິນ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງການຍອດຍົກມາ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("ວັນທີເປີດ"), + "opinion": MessageLookupByLibrary.simpleMessage("ໃສ່ຄວາມຄິດເຫັນຂອງທ່ານ"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("ຫຼື ສືບຕໍ່ດ້ວຍ"), + "outOfStock": MessageLookupByLibrary.simpleMessage("ເຂົ້າກະມຸນບໍ່ມີ"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "ແຜນ Premium ຂອງພວກເຮົາ", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "ຄຸນນະສົມບັດການຫຸ້ມຫໍ່", + ), + "package": MessageLookupByLibrary.simpleMessage("ຊຸດ"), + "packageDate": MessageLookupByLibrary.simpleMessage("ວັນທີບັນຈຸ"), + "packageName": MessageLookupByLibrary.simpleMessage("ຊື່ແພັກເກັດ"), + "packingDate": MessageLookupByLibrary.simpleMessage("ວັນທີບັນຈຸ"), + "paid": MessageLookupByLibrary.simpleMessage("ຈ່າຍແລ້ວ"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ຈໍານວນທີ່ຈ່າຍ"), + "paidBy": MessageLookupByLibrary.simpleMessage("ຈ່າຍໂດຍ"), + "paidVia": MessageLookupByLibrary.simpleMessage("ຈ່າຍຜ່ານ"), + "partialPaid": MessageLookupByLibrary.simpleMessage("ຈ່າຍບາງສ່ວນ"), + "parties": MessageLookupByLibrary.simpleMessage("ພົນລະເພີດ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດສ້າງພາລະກິດ.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("ລາຍຊື່ພາກສ່ວນ"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "ບົດລາຍງານລູກຄ້າ/ຜູ້ສະຫນອງ", + ), + "partyType": MessageLookupByLibrary.simpleMessage("ປະເພດລູກຄ້າ/ຜູ້ສະຫນອງ"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "ກໍາໄລຕາມລູກຄ້າ/ຜູ້ສະຫນອງ", + ), + "password": MessageLookupByLibrary.simpleMessage("ລະຫັດຜ່ານ"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ລະຫັດຜໍ່ບໍ່ເປົ່າງປ່ອນ", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "ລະຫັດຜ່ານຕ້ອງມີຢ່າງໜ້ອຍ 6 ຕົວອັກສອນ", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "ລະຫັດຜ່ານຕ້ອງມີຢ່າງໜ້ອຍ 6 ຕົວອັກສອນ", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "ລະຫັດຜໍ່ບໍ່ແມ່ນກັນ", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("ຈ່າຍເງິນສໍາເລີຍ"), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "ຈຳນວນເງິນທີ່ຕ້ອງຈ່າຍ", + ), + "payment": MessageLookupByLibrary.simpleMessage("ການຊຳລະເງິນ"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("ຊຳລະເງິນແລ້ວ"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "ລາຍລະອຽດການຈ່າຍເງິນ", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("ຈ່າຍເງິນບໍ່ສໍາເລີຍ"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ຈ່າຍເງິນບໍ່ສໍາເລີຍ. ກະລຸນາລອງໃຫມ່.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("ປ່ອນເງິນ"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("ວິທີການຊຳລະ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "ວິນເຂົ້າເຖິງການຊຳລະເງິນ", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("ຈ່າຍເງິນແລ້ວ"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກປະເພດການຈ່າຍເງິນ", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ປະເພດການຈ່າຍເງິນ"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ຈ່າຍເງິນສໍາເລີຍ!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ປີທີ່ຈ່າຍ"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ຈຳນວນການຈ່າຍເງິນ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ປະເພດການຊຳລະ"), + "paypalPay": MessageLookupByLibrary.simpleMessage("ຈ່າຍດ້ວຍ Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("ເງິນເດືອນ"), + "payrollList": MessageLookupByLibrary.simpleMessage("ລາຍການເງິນເດືອນ"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("ບັນທຶກເງິນເດືອນ"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "ບົດລາຍງານເງິນເດືອນ", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ສ້າງ PDF ສໍາເລັດແລ້ວ", + ), + "percent": MessageLookupByLibrary.simpleMessage("ເປີເຊັນ"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "ການອະນຸຍາດຖືກປະຕິເສດ", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ການອະນຸຍາດໃຫ້ລຶບທະນາຄານຖືກປະຕິເສດ.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ຖືກປະຕິເສດສິດໃນການອັບເດດທະນາຄານ.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ຖືກປະຕິເສດສິດໃນການເບິ່ງທະນາຄານ.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "ບໍ່ໄດ້ອະນຸຍາດ!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ຂໍ້ມູນສ່ວນຕົວ:"), + "phone": MessageLookupByLibrary.simpleMessage("ທີ່​ຢູ່​ອີ​ເມວ"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage("ເບີໂທລະສັບບໍ່ພົບ."), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ເລບໂທສົບ"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "ການຢັ້ງຢືນໂທລະສັບ", + ), + "phonee": MessageLookupByLibrary.simpleMessage("ໂທລະສັບ:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ເລືອກ ແລະ ອັບໂຫລດໄຟລ໌", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("ເລືອກວັນທີ່ໃສ່ເສດບົດ"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("ເລືອກວັນທີ່ເລີ່ມ"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເພີ່ມການຮັບຄືນສິນຄ້າ", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເພີ່ມບັນຊີທະນາຄານຢ່າງໜ້ອຍໜຶ່ງບັນຊີເພື່ອປັບປຸງຍອດເງິນ.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("ໃສ່ຈັນ"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາກວດເບິ່ງການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງທ່ານແລ້ວລອງໃໝ່", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເຊື່ອມຕໍ່ເຫດຜົນກ່ອນ", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເຊື່ອມຕໍ່ພິມບລັອກົງອາວະກົດຂອງທ່ານ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເປີດບລູທູດ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "ໃສ່ລະຫັດຜໍ່ທີ່ໃຫຍ່ກວ່າ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາປ້ອນລະຫັດຢືນຢັນ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("ກະລຸນາໃສ່ວັນທີ"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາປ້ອນລະຫັດຜ່ານ", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ເຄື່ອງຈິນປະກອບ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ທົ່ວໃບບິສັດທີ່ຖືກຕ້ອງ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "ໃສ່ອີເມວທີ່ຖືກຕ້ອງ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "ໃສ່ຊື່ທົ່ວໃບທີ່ຖືກຕ້ອງ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ໃສ່ເລບໂທທີ່ຖືກຕ້ອງ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "ຂໍໃສ່ຊື່ສິນຄ້າທີ່ໃຊ້ໄດ້", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ຂໍໃສ່ລາຄາຊື້ທີ່ໃຊ້ໄດ້", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາປ້ອນຈຳນວນທີ່ຖືກຕ້ອງ (ຢ່າງໜ້ອຍ 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "ຂໍໃສ່ລາຄາຂາຍທີ່ໃຊ້ໄດ້", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "ຂໍໃສ່ຊື່ໃບເວົ້າທີ່ໃຊ້ໄດ້", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("ໃສ່ຈັນ"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາປ້ອນຢ່າງໜ້ອຍໜຶ່ງຄ່າ.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາໃສ່ຊື່ສາຂາ", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("ກະລຸນາໃສ່ວັນທີ"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາໃສ່ຊື່ຕໍາແຫນ່ງ", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກວັນທີສິ້ນສຸດ", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາໃສ່ຊື່ວັນພັກ", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("ໃສ່ຊື່"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາປ້ອນຊື່ຊັ້ນວາງໃຫຍ່", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາປ້ອນຊື່ຊັ້ນວາງຍ່ອຍ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("ກະລຸນາໃສ່ OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "ຂໍໃສ່ຊື່ໃບເວົ້າ", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາປ້ອນຊື່ທີ່ຖືກຕ້ອງ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "ໃສ່ເລບໂທແລະຊື່ທົ່ວໃບທີ່ຖືກຕ້ອງກ່ຽວເຄີຍ", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "ໃສ່ລະອຽດຂອງທ່ານ.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາໃສ່ເບີໂທລະສັບຂອງທ່ານ", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາໃສ່ເງິນເດືອນຂອງທ່ານ", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "ໃສ່ສະກຸມອອກບໍ່ຄ່າ", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "ຂໍເລືອກປະເພດ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("ກະລຸນາເລືອກບັນຊີທະນາຄານປາຍທາງ."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "ເລືອກໝວດປະເພດຄ່າໃຊ້", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກປະເພດການລາ", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກສິນຄ້າກ່ອນ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກກະລົງເວລາ", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກວັນທີເລີ່ມຕົ້ນ", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກສະຖານະ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກພະນັກງານ", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກເດືອນ", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກທັງສອງບັນຊີ.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກສະຖານະການພັກ", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກວັນທີ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກພະແນກ", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກຕໍາແຫນ່ງ", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກສິນຄ້າເພື່ອສົ່ງຄືນ", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກປີທີ່ຈ່າຍ", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກສິນຄ້າກ່ອນ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກວັນທີເລີ່ມຕົ້ນ", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກສະຖານະ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກວັນທີເລີ່ມຕົ້ນ ແລະ ສິ້ນສຸດທີ່ຖືກຕ້ອງ.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກເພດຂອງທ່ານ", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກກະລົງເວລາຂອງທ່ານ", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາໃຊ້ລະຫັດການຊື້ທີ່ຖືກຕ້ອງເພື່ອໃຊ້ແອັບ.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS (ຈຸດຂາຍ)"), + "posSale": MessageLookupByLibrary.simpleMessage("ການຂາຍ POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "ຂໍ້ຄວາມຫຼັງການຂາຍ", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("ສະຫນັບໂດຍ Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("ຂັບເຄື່ອນໂດຍ"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "ສະໜອງອະບັບ Android ແລະ iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("ແຜນພຣີມຽມ"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("ກົດເພື່ອເລືອກ"), + "previewPdf": MessageLookupByLibrary.simpleMessage("ເບິ່ງ PDF ລ່ວງໜ້າ"), + "previousDue": MessageLookupByLibrary.simpleMessage("ໝົດກຳນົດກ່ອນໜ້ານີ້"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "ຈຳນວນເງິນທີ່ຈ່າຍກ່ອນໜ້າ", + ), + "price": MessageLookupByLibrary.simpleMessage("ລາຄາ"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "ລາຄາບໍ່ສາມາດເປັນວ່າງໄດ້", + ), + "print": MessageLookupByLibrary.simpleMessage("ພິມ"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ພິມລາຍລະອຽດທະນາຄານໃສ່ໃບແຈ້ງໜີ້", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("ພິມບາໂຄດ"), + "printLabel": MessageLookupByLibrary.simpleMessage("ພິມສະຕິກເກີ"), + "printing": MessageLookupByLibrary.simpleMessage("ທາງເລືອກການພິມ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ກຳລັງພິມໃບເກັບເງິນ", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("ຕົວເລືອກການພິມ"), + "product": MessageLookupByLibrary.simpleMessage("ຜະລິດຕະພັນ"), + "productBrand": MessageLookupByLibrary.simpleMessage("ແບຣນສິນຄ້າ"), + "productCategory": MessageLookupByLibrary.simpleMessage("ປະເພດສິນຄ້າ"), + "productCode": MessageLookupByLibrary.simpleMessage("ລະ​ຫັດ​ຜະ​ລິດ​ຕະ​ພັນ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ລະຫັດສິນຄ້າຈະເປັນສໍາຄັນ", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດສິນຄ້າ"), + "productList": MessageLookupByLibrary.simpleMessage("ລາຍການຜະລິດຕະພັນ"), + "productModels": MessageLookupByLibrary.simpleMessage("ລຸ້ນສິນຄ້າ"), + "productName": MessageLookupByLibrary.simpleMessage("ຊື່​ຜະ​ລິດ​ຕະ​ພັນ"), + "productNotFound": MessageLookupByLibrary.simpleMessage("ບໍ່ພົບຜະລິດຕະພັນ"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ປະຫວັດການຊື້ສິນຄ້າ", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "ລາຍງານການຊື້ສິນຄ້າ", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ຊັ້ນວາງສິນຄ້າ"), + "productReports": MessageLookupByLibrary.simpleMessage("ບົດລາຍງານສິນຄ້າ"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ປະຫວັດການຂາຍສິນຄ້າ", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "ລາຍງານການຂາຍສິນຄ້າ", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("ຕັ້ງຄ່າຜະລິດຕະພັນ"), + "productStock": MessageLookupByLibrary.simpleMessage("ສະຕັອກສິນຄ້າ"), + "productUnit": MessageLookupByLibrary.simpleMessage("ໃບເວົ້າສິນຄ້າ"), + "productVariations": MessageLookupByLibrary.simpleMessage("ຮູບແບບສິນຄ້າ"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("ກໍາໄລຕາມສິນຄ້າ"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ກໍາໄລ ແລະ ຂາດທຶນຕາມສິນຄ້າ", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ການຊື້ຕາມສິນຄ້າ", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("ການຂາຍຕາມສິນຄ້າ"), + "products": MessageLookupByLibrary.simpleMessage("ສິນຄ້າ"), + "profile": MessageLookupByLibrary.simpleMessage("ໂປຣໄຟລ໌"), + "profileEdit": MessageLookupByLibrary.simpleMessage("ອັບເດດໂປຣໄຟລ໌"), + "profit": MessageLookupByLibrary.simpleMessage("ກໍາໄລ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ກໍາໄລ ແລະ ຂາດທຶນ"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "ລາຍງານກຳໄລ ແລະ ຂາດທຶນ", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("ຜູ້ໄດ້ຜູ້ເສຍ"), + "profitMargin": MessageLookupByLibrary.simpleMessage("ອັດຕາກຳໄລ (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("ເປີເຊັນກຳໄລ"), + "promo": MessageLookupByLibrary.simpleMessage("ຕົວເລືອກ"), + "promoCode": MessageLookupByLibrary.simpleMessage("ລະຫັດໂດຍພະນັກງານ"), + "purchase": MessageLookupByLibrary.simpleMessage("ຊື້"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ແຈ້ງເຕືອນການຊື້"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ຊື້ໂດຍ:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("ຢືນຢັນການຊື້"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດການຊື້"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("ລາຄາຊື້ບໍ່ລວມພາສີ"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງມີລາຄາຊື້ບໍ່ລວມພາສີ", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("ລາຄາຊື້ລວມພາສີ"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງມີລາຄາຊື້ລວມພາສີ", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("ລາຍການຊື້"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ຊື້ດຽວກັບ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "ຊື້ແພັກເກດ Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("ລາ​ຄາ​ການ​ຊື້"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("ຈໍານວນທີ່ຊື້"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງການຈຳນວນການຊື້", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("ລາຍງານການຊື້"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("ສົ່ງຄືນການຂາຍ"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "ລາຍງານການຄືນເງິນຈາກການຊື້", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "ການສົ່ງຄືນສິນຄ້າຊື້", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດແກ້ໄຂການຊື້.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດສ້າງການຊື້.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("ຊື້"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("ຊື້ໂດຍ"), + "qty": MessageLookupByLibrary.simpleMessage("ປະເພດ"), + "quantity": MessageLookupByLibrary.simpleMessage("ປະລິມານ"), + "quickOver": MessageLookupByLibrary.simpleMessage("ບົດລວມດ່ວນ"), + "quickOverview": MessageLookupByLibrary.simpleMessage("ທຽບເວລາ"), + "rack": MessageLookupByLibrary.simpleMessage("ຊັ້ນວາງໃຫຍ່ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ຊື່ຊັ້ນວາງໃຫຍ່"), + "racks": MessageLookupByLibrary.simpleMessage("ຊັ້ນວາງໃຫຍ່ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("ເປີດຄືນ"), + "read": MessageLookupByLibrary.simpleMessage("ອ່ານ"), + "receipt": MessageLookupByLibrary.simpleMessage("ໃບຮັບເງິນ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "ຈຳນວນເງິນທີ່ຮັບໄດ້", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("ຮັບໂດຍ"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ໄດ້ຮັບຈາກ"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ທຸລະກໍາທີ່ຜ່ານມາ", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("ໄດ້ຮັບລະຫັດ PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("ຫຼຸດເງິນສົດ"), + "reference": MessageLookupByLibrary.simpleMessage("ອ້າງອີງ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ຫມາຍ​ເລກ​ອ້າງ​ອີງ"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("ເລກທີອ້າງອີງ"), + "register": MessageLookupByLibrary.simpleMessage("ລົງທະບຽນ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ພວກເຮົາຈໍາເປັນຕ້ອງລົງທະບຽນໂທລະສັບຂອງທ່ານໂດຍບໍ່ມີການເລີ່ມຕົ້ນ!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("ຄົງເຫຼືອ"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ຍອດເງິນຄົບຍ່າງປະກັນ"), + "remark": MessageLookupByLibrary.simpleMessage("ຫມາຍເຫດ"), + "rememberMe": MessageLookupByLibrary.simpleMessage("ຈົ່ງຈໍໍ່ຜູ້ໃຊ້"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("ຈື່ຂອງຂ້າງ"), + "remove": MessageLookupByLibrary.simpleMessage("ລຶບອອກ"), + "reports": MessageLookupByLibrary.simpleMessage("ບົດລາຍງານ"), + "resendIn": MessageLookupByLibrary.simpleMessage("ສົ່ງໃຫມ່ OTP ໃນ "), + "resendOTP": MessageLookupByLibrary.simpleMessage("ສົ່ງ OTP ອີກຄັ້ງ"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "ປ່ອນລະຫັດໃໝ່ໂດຍໃຊ້ອີເມວ ຫຼື ເລະບອດເບີ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "ປ່ອນລະຫັດຜໍ່ເພື່ອຟື້ນຄືນແລະເຂອງປ່ອນລະຫັດແບບບັນຊີ", + ), + "resets": MessageLookupByLibrary.simpleMessage("ຕັ້ງຄ່າໃໝ່"), + "retailer": MessageLookupByLibrary.simpleMessage("ຮ້ານຄ້າປີກ"), + "retry": MessageLookupByLibrary.simpleMessage("ລອງໃໝ່"), + "retryScan": MessageLookupByLibrary.simpleMessage("ສະແກນໃໝ່"), + "retur": MessageLookupByLibrary.simpleMessage("ສົ່ງຄືນ"), + "returnAmount": MessageLookupByLibrary.simpleMessage("ຈໍານວນຄືນ"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("ຈຳນວນສົ່ງຄືນ"), + "returned": MessageLookupByLibrary.simpleMessage("ໄດ້ຄືນ"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "ຈໍານວນເງິນທີ່ສົ່ງຄືນ", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("ວັນທີສົ່ງຄືນ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ສິນຄ້າທີ່ສົ່ງຄືນ"), + "role": MessageLookupByLibrary.simpleMessage("ບົດບາດ"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("ບົດບາດ ແລະ ສິດ"), + "roles": MessageLookupByLibrary.simpleMessage("ບົດບາດ"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "ປັດເປັນເລກຖ້ວນທີ່ໃກ້ຄຽງທີ່ສຸດ", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "ປັດເປັນທົດສະນິຍົມໃກ້ຄຽງ (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "ປັດເປັນທົດສະນິຍົມໃກ້ຄຽງ (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "ປັດເປັນທົດສະນິຍົມໃກ້ຄຽງ (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "ປັດເປັນເລກຖ້ວນ", + ), + "rounding": MessageLookupByLibrary.simpleMessage("ການປັດเศษ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("ລວມທີ່ປະມານໃກ້"), + "roundings": MessageLookupByLibrary.simpleMessage("ປະມານໃກ້ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("ເງິນສົດຫມູນວຽນ"), + "sNo": MessageLookupByLibrary.simpleMessage("ລຳດັບ"), + "salary": MessageLookupByLibrary.simpleMessage("ເງິນເດືອນ"), + "sale": MessageLookupByLibrary.simpleMessage("ຂາຍ"), + "saleBy": MessageLookupByLibrary.simpleMessage("ຂາຍໂດຍ"), + "saleEdit": MessageLookupByLibrary.simpleMessage("ແກ້ໄຂການຂາຍ"), + "saleList": MessageLookupByLibrary.simpleMessage("ລາຍການຂາຍ"), + "salePrice": MessageLookupByLibrary.simpleMessage("ລາຄາຂາຍ"), + "saleQty": MessageLookupByLibrary.simpleMessage("ຈໍານວນທີ່ຂາຍ"), + "saleReq": MessageLookupByLibrary.simpleMessage("ຕ້ອງມີລາຄາຂາຍ"), + "saleReturn": MessageLookupByLibrary.simpleMessage("ຮັບຄືນສິນຄ້າ"), + "sales": MessageLookupByLibrary.simpleMessage("ການຂາຍ"), + "salesBy": MessageLookupByLibrary.simpleMessage("ຂາຍໂດຍ:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດການຂາຍ"), + "salesList": MessageLookupByLibrary.simpleMessage("ລະບົບຂາຍ"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "ສະໜອງ & ບັນຊີສະໝັກ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("ບົດລາຍງານການຂາຍ"), + "salesReturn": MessageLookupByLibrary.simpleMessage("ສົ່ງຄືນການຂາຍ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "ລາຍງານການຄືນເງິນຈາກການຂາຍ", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("ຕັ້ງຄ່າການຂາຍ"), + "save": MessageLookupByLibrary.simpleMessage("ບັນທຶກ"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("ບັນທຶກ ແລະເຜີຍແຜ່"), + "saveSetting": MessageLookupByLibrary.simpleMessage("ບັນທຶກຕັ້ງຄ່າ"), + "saveVariant": MessageLookupByLibrary.simpleMessage("ບັນທຶກປ່ຽນແປງ"), + "saving": MessageLookupByLibrary.simpleMessage("ກໍາລັງບັນທຶກ"), + "scanCode": MessageLookupByLibrary.simpleMessage("ສະແກນ QR ຂອງຜະລິດຕະພັນ"), + "search": MessageLookupByLibrary.simpleMessage("ຊອກຫາ"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "ຄົ້ນຫາການເຂົ້າວຽກ", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("ຄົ້ນຫາເລກຊຸດ..."), + "searchH": MessageLookupByLibrary.simpleMessage("ຄົ້ນຫາທີ່ນີ້...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ຄົ້ນຫາການລາ"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ຄົ້ນຫາຜະລິດຕະພັນ"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ຄົ້ນຫາທຸລະກໍາ...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ຄົ້ນຫາ..."), + "seconds": MessageLookupByLibrary.simpleMessage("ວິນາທີ"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ເບິ່ງລະຫັດໂດຍພະນັກງານທັງໝົດ", + ), + "select": MessageLookupByLibrary.simpleMessage("ເລືອກ"), + "selectABrand": MessageLookupByLibrary.simpleMessage("ເລືອກແບຣນ"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ເລືອກບົດໃນຄວາມເຄີຍ", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("ເລືອກບັນຊີ"), + "selectAll": MessageLookupByLibrary.simpleMessage("ເລືອກທັງໝົດ"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "ກະລຸນາເລືອກຢ່າງໜ້ອຍໜຶ່ງຊັ້ນວາງ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ເລືອກທະນາຄານ ຫຼື ເງິນສົດ", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ເລືອກໝວດປະເພດບໍ່ຄ່າ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("ເລືອກປະເພດ"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ເລືອກລູກຄ້າ"), + "selectDate": MessageLookupByLibrary.simpleMessage("ເລືອກວັນທີ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("ເລືອກວັນທີກ່ອນ"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "ເລືອກປາຍທາງການຝາກ", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ເລືອກພະນັກງານກ່ອນ", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("ເລືອກວັນທີເລີ່ມ"), + "selectItems": MessageLookupByLibrary.simpleMessage("ເລືອກລາຍການ"), + "selectLang": MessageLookupByLibrary.simpleMessage("ເລືອກພາສາຂອງທ່ານ"), + "selectModel": MessageLookupByLibrary.simpleMessage("ເລືອກແບບ"), + "selectOne": MessageLookupByLibrary.simpleMessage("ເລືອກໜຶ່ງ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("ເລືອກບັນຊີຫນຶ່ງ"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ເລືອກປະເພດສິນຄ້າ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ເລືອກໃບເວົ້າສິນຄ້າ", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("ເລືອກຊັ້ນວາງໃຫຍ່"), + "selectShelf": MessageLookupByLibrary.simpleMessage("ເລືອກຊັ້ນວາງຍ່ອຍ"), + "selectStock": MessageLookupByLibrary.simpleMessage("ເລືອກສະຕັອກ"), + "selectTax": MessageLookupByLibrary.simpleMessage("ເລືອກພາສີ"), + "selectToDate": MessageLookupByLibrary.simpleMessage("ເລືອກວັນທີສິ້ນສຸດ"), + "selectType": MessageLookupByLibrary.simpleMessage("ເລືອກປະເພດ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "ເລືອກຄວາມແປງປ່ອນ: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("ເລືອກສາງ"), + "sellAll": MessageLookupByLibrary.simpleMessage("ຂາຍທັງໝົດ >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("ລາຄາຂາຍ"), + "sellsBy": MessageLookupByLibrary.simpleMessage("ຂາຍໂດຍ"), + "send": MessageLookupByLibrary.simpleMessage("ສົ່ງ"), + "sendCode": MessageLookupByLibrary.simpleMessage("ສົ່ງລະຫັດ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ພວກ​ເຮົາ​ໄດ້​ສົ່ງ​ອີ​ເມວ​ທີ່​ມີ​ຄໍາ​ແນະ​ນໍາ​ກ່ຽວ​ກັບ​ວິ​ທີ​ການ​ປັບ​ລະ​ຫັດ​ຜ່ານ​ເປັນ​:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ສົ່ງລິ້ງຣີເຊັດ"), + "sendMessage": MessageLookupByLibrary.simpleMessage("ສົ່ງຂໍ້ຄວາມ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("ສົ່ງ SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("ສົ່ງຂໍ້ຄວາມ SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("ສົ່ງອີເມລຂອງທ່ານ"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "ອັບເດດໂປຣໄຟລ໌ຂອງທ່ານເພື່ອເຊື່ອມຕໍ່ທ່ານໝໍດ້ວຍຄວາມປະທັບໃຈທີ່ດີຂຶ້ນ", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage("ຕັ້ງຄ່າລະຫັດໃໝ່"), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "ຕັ້ງຄ່າໂປຣໄຟລ໌ຂອງເຈົ້າ", + ), + "setting": MessageLookupByLibrary.simpleMessage("ການຕັ້ງຄ່າ"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ວັນ"), + "share": MessageLookupByLibrary.simpleMessage("ແບ່ງປັນ"), + "shelf": MessageLookupByLibrary.simpleMessage("ຊັ້ນວາງຍ່ອຍ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("ຊື່ຊັ້ນວາງຍ່ອຍ"), + "shelves": MessageLookupByLibrary.simpleMessage("ຊັ້ນວາງຍ່ອຍ (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("ກະລົງເວລາ"), + "shiftName": MessageLookupByLibrary.simpleMessage("ຊື່ກະລົງເວລາ"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("ທີ່ຢູ່ຈັດສົ່ງ"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ຄ່າຂົນສົ່ງ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage("ຍອດເປົ່າເປົ່າ"), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "ຍອດເປົ່າທີ່ເຫຼົ່າ", + ), + "showAction": MessageLookupByLibrary.simpleMessage("ສະແດງການກະທຳ"), + "showCode": MessageLookupByLibrary.simpleMessage("ສະແດງລະຫັດ"), + "showCombo": MessageLookupByLibrary.simpleMessage("ສະແດງສິນຄ້າຊຸດ"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("ສະແດງວັນໝົດອາຍຸ"), + "showName": MessageLookupByLibrary.simpleMessage("ສະແດງຊື່"), + "showPrice": MessageLookupByLibrary.simpleMessage("ສະແດງລາຄາ"), + "showSingle": MessageLookupByLibrary.simpleMessage("ສະແດງສິນຄ້າດ່ຽວ"), + "showVariant": MessageLookupByLibrary.simpleMessage("ສະແດງຮູບແບບ"), + "signIn": MessageLookupByLibrary.simpleMessage("ເຂອງສະໝັກ"), + "signUp": MessageLookupByLibrary.simpleMessage("ລົງທະບຽນ"), + "single": MessageLookupByLibrary.simpleMessage("ແບບດຽວ"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ວັນ"), + "size": MessageLookupByLibrary.simpleMessage("ຂະຫຍາຍ"), + "skip": MessageLookupByLibrary.simpleMessage("ຂໍ້ຜິດພາດ"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("ຂໍ້ຜິດພາດການປັບປຸງ"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / ລະຫັດ"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / ລະຫັດ"), + "sl": MessageLookupByLibrary.simpleMessage("ລຳດັບ"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ນາມໄຟຂອງສະໄໜ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "ການສຶກສາສື່ອງການສາຍ", + ), + "sold": MessageLookupByLibrary.simpleMessage("ຂາຍແລ້ວ"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ມີບາງຢ່າງຜິດພາດກັບເວັບໄຊທ໌.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("ບໍ່ແມ່ນຄວາມ"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ພະນັກງານເຂົ້າສູ່ລະບົບ"), + "start": MessageLookupByLibrary.simpleMessage("ເລີ່ມຕົ້ນ"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("ເວລາເລີ່ມພັກ"), + "startDate": MessageLookupByLibrary.simpleMessage("ວັນທີ່ເລີ່ມ"), + "startNewSale": MessageLookupByLibrary.simpleMessage("ເລີ່ມການຂາຍໃຫມ່"), + "startTime": MessageLookupByLibrary.simpleMessage("ເວລາເລີ່ມຕົ້ນ"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ຕ້ອງການເວລາເລີ່ມຕົ້ນ", + ), + "started": MessageLookupByLibrary.simpleMessage("ເລີ່ມຕົ້ນ"), + "state": MessageLookupByLibrary.simpleMessage("ແຂວງ"), + "stateName": MessageLookupByLibrary.simpleMessage("ຊື່ແຂວງ"), + "status": MessageLookupByLibrary.simpleMessage("ສະຖານະ"), + "staus": MessageLookupByLibrary.simpleMessage("ສະຖານະ"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("ຍັງບໍ່ໄດ້ຮັບຄ່າຈ້າງ"), + "stock": MessageLookupByLibrary.simpleMessage("ຫຸ້ນ"), + "stockList": MessageLookupByLibrary.simpleMessage("ລາຍການຫຼັກຊັບ"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("ສະຕັອກ / ຮູບແບບ"), + "stockReport": MessageLookupByLibrary.simpleMessage("ລາຍງານສະຜິດຕະພາບ"), + "stockValue": MessageLookupByLibrary.simpleMessage("ຄ່າສາງຄັບ"), + "stockWarn": MessageLookupByLibrary.simpleMessage("ສະຕັອກຕ້ອງໜ້ອຍກວ່າ 1"), + "stocks": MessageLookupByLibrary.simpleMessage("ສະຜິດຕະພາບ: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("ລາຍຊື່ພາສີຍ່ອຍ"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ພາສີຍ່ອຍ"), + "subTotal": MessageLookupByLibrary.simpleMessage("ທັງໝົດຍ່ອຍ"), + "submit": MessageLookupByLibrary.simpleMessage("ສົ່ງຂໍ້ມູນ"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("ສະໝັກສະມາຊິກດຽວນີ້"), + "subscription": MessageLookupByLibrary.simpleMessage("ການສະໝັກໃຊ້"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "ບົດລາຍງານການສະໝັກສະມາຊິກ", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("ການສະໝັກສະມາຊິກ"), + "subtotal": MessageLookupByLibrary.simpleMessage("ລວມເຄື່ອງຈິນປະກອບ"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("ຈ່າຍເງິນສໍາເລີຍ"), + "supplerPay": MessageLookupByLibrary.simpleMessage("ລາຍການສົ່ງສຽງເງິນ"), + "supplier": MessageLookupByLibrary.simpleMessage("ຜູ້ສະຫນອງ"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("ລາຍລະອຽດຜູ້ສະໜອງ"), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "ຍອດຄ້າງຊໍາລະຜູ້ສະຫນອງ", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage("ບັນຊີຜູ້ສະຫນອງ"), + "supplierName": MessageLookupByLibrary.simpleMessage("ຊື່​ຜູ້​ຜະ​ລິດ"), + "switchBank": MessageLookupByLibrary.simpleMessage("ປ່ຽນສາຂາບໍ?"), + "switchs": MessageLookupByLibrary.simpleMessage("ປ່ຽນ"), + "tax": MessageLookupByLibrary.simpleMessage("ພາສີ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("ກຸ່ມພາສີ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("ເປີເຊັນພາສີ"), + "taxRates": MessageLookupByLibrary.simpleMessage("ອັດຕາພາສີ"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "ອັດຕາພາສີ - ຈັດການອັດຕາພາສີຂອງທ່ານ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("ບົດລາຍງານພາສີ"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "ລາຍການບົດລາຍງານພາສີ", + ), + "taxType": MessageLookupByLibrary.simpleMessage("ປະເພດພາສີ"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ພາສີທີ່ມີປະເພດພາສີດຽວ/ຫຼາຍອັນ", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ຂໍທີ່ທ່ານຊື້ສິນຄ້າຂອງທ່ານ", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ຂໍທີ່ທ່ານຈ່າຍເງິນອະນຸມັດຂອງທ່ານ", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "ໂລໂກ້ໃບບິນຄວາມຮ້ອນ", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "ພາສາເຄື່ອງພິມຄວາມຮ້ອນ", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "ຂະໜາດເຈ້ຍພິມຄວາມຮ້ອນ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ວັນ"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 ປ້າຍຕໍ່ແຜ່ນ, 8.27 x 11.69 ນິ້ວ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ເດືອນນີ້"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ແຜນນີ້ບໍ່ມີສິດອັບເກຣດ", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ແຜນນີ້ບໍ່ພ້ອມໃຫ້ຊື້", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ສິນຄ້ານີ້ເພີ່ມແລ້ວ!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("ອາທິດນີ້"), + "thisYear": MessageLookupByLibrary.simpleMessage("ປີນີ້"), + "time": MessageLookupByLibrary.simpleMessage("ເວລາ"), + "timeIn": MessageLookupByLibrary.simpleMessage("ເວລາເຂົ້າ"), + "timeOut": MessageLookupByLibrary.simpleMessage("ເວລາອອກ"), + "to": MessageLookupByLibrary.simpleMessage("ຫາ"), + "toAccount": MessageLookupByLibrary.simpleMessage("ໄປຫາບັນຊີ"), + "toDate": MessageLookupByLibrary.simpleMessage("ເຖິງວັນທີ"), + "today": MessageLookupByLibrary.simpleMessage("ມື້ນີ້"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ສະປິດວັນນີ້"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ລູກຄ້າ 5 ອັນດັບຕົ້ນ"), + "top5Product": MessageLookupByLibrary.simpleMessage("ສິນຄ້າ 5 ອັນດັບຕົ້ນ"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "ຜູ້ສະຫນອງ 5 ອັນດັບຕົ້ນ", + ), + "total": MessageLookupByLibrary.simpleMessage("ທັງໝົດ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ຈໍາ​ນວນ​ທັງ​ຫມົດ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ຊັບສິນທັງຫມົດ"), + "totalBalance": MessageLookupByLibrary.simpleMessage("ຍອດເງິນທັງໝົດ"), + "totalCategories": MessageLookupByLibrary.simpleMessage("ລວມປະເພດ"), + "totalDue": MessageLookupByLibrary.simpleMessage("ຍອດເງິນຄົບກຳນົດ"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ລວມບໍ່ອິນ"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ຄ່າໃຊ້ຈ່າຍທັງຫມົດ"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ລວມລາຍໄດ້"), + "totalItems": MessageLookupByLibrary.simpleMessage("ລວມລະດັບເລື່ອງ"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ການສູນເສຍທັງຫມົດ"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ຍອດເງິນລວມທັງໝົດ"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ລາຄາລວມ"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ຜະລິດຕະພັນທັງໝົດ"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ຜົນກຳໄລທັງໝົດ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ລວມການຊື້"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "ຈໍານວນເງິນທັງໝົດທີ່ໄດ້ຄືນ", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("ສົ່ງຄືນທັງໝົດ"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "ຍອດລວມເງິນເດືອນ", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("ລວມການຂາຍ"), + "totalVat": MessageLookupByLibrary.simpleMessage("ລວມພາສີ"), + "totall": MessageLookupByLibrary.simpleMessage("ລວມ:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("ພາບລວມການທຸລະກຳ"), + "transactionType": MessageLookupByLibrary.simpleMessage("ປະເພດທຸລະກຳ"), + "transactions": MessageLookupByLibrary.simpleMessage("ການປ່ອນລະບຽບ"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ປະຫວັດການເຮັດທຸລະກຳ", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ໂອນ"), + "transferCheque": MessageLookupByLibrary.simpleMessage("ໂອນແຊັກ"), + "transferDate": MessageLookupByLibrary.simpleMessage("ວັນທີໂອນ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ລອງ​ອີກ​ຄັ້ງ"), + "twitter": MessageLookupByLibrary.simpleMessage("ທວິດເຕີ"), + "type": MessageLookupByLibrary.simpleMessage("ປະເພດ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("ເລືອກປະເພດ"), + "unPaid": MessageLookupByLibrary.simpleMessage("ບໍ່ໄດ້ຈ່າຍ"), + "unit": MessageLookupByLibrary.simpleMessage("ຫົວໜ່ວຍ"), + "unitName": MessageLookupByLibrary.simpleMessage("ຊື່ຫົວໜ່ວຍ"), + "unitPirce": MessageLookupByLibrary.simpleMessage("ລາຄາໜ້າຫຼັກ"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ລາຄາຕໍ່ຫົວໜ່ວຍ"), + "units": MessageLookupByLibrary.simpleMessage("ໜ່ວຍ"), + "unlimited": MessageLookupByLibrary.simpleMessage("ບໍ່ຈຳກັດ"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("ການໃຊ້ງານບໍ່ຈຳກັດ"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ໃຊ້ງານໃນບັດໍາກັບເປັນປະເພດ", + ), + "update": MessageLookupByLibrary.simpleMessage("ອັບເດດ"), + "updateBranch": MessageLookupByLibrary.simpleMessage("ອັບເດດສາຂາ"), + "updateContact": MessageLookupByLibrary.simpleMessage("ອັບເດດການຕິດຕໍ່"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "ອັບເດດສະຕັອກລົ້ມເຫລວ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("ອັບເດດດຽວນີ້"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດແກ້ໄຂພາລະກິດ.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("ອັບເດດຜະລິດຕະພັນ"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ແກ້ໄຂຜະລິດຕະພັນສໍາເລັດ!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການແກ້ໄຂຜະລິດຕະພັນ.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "ອັບເດດໂປຣໄຟລ໌ຂອງເຈົ້າ", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("ອັບເດດການຊື້"), + "updateRole": MessageLookupByLibrary.simpleMessage("ອັບເດດບົດບາດ"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດແກ້ໄຂການຂາຍ.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("ອັບເດດສໍາເລັດ"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "ອັບເດດໂປຣໄຟລ໌ຂອງທ່ານເພື່ອເຊື່ອມເຂອງທ່ານໃນການເປັນຄວາມທີ່ເຄື່ອງທັງໝົດ", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "ເອົາແຜນເຂອງທ່ານ", + ), + "updating": MessageLookupByLibrary.simpleMessage("ກຳລັງປັບປຸງ..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ປ່ອນໃໝ່"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID ສໍາລັບ QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("ອັບໂຫລດ"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ອັບໂຫລດຮູບພາບ"), + "uploading": MessageLookupByLibrary.simpleMessage("ກຳລັງອັບໂຫລດ..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ໃຊ້ຄັງຮູບ"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ຊື່ບົດບາດບໍ່ສາມາດເປັນຄວາມສໍາຄັນ", + ), + "user": MessageLookupByLibrary.simpleMessage("ຜູ້ໃຊ້"), + "userRole": MessageLookupByLibrary.simpleMessage("ບົດບາດຜູ້ໃຊ້"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "ລາຍລະອຽດບົດບາດຜູ້ໃຊ້", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("ບົດບາດບັນທຸກ"), + "values": MessageLookupByLibrary.simpleMessage("ຄ່າ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ເພີ່ມປ່ຽນແປງສໍາເລັດ!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage("ລຶບປ່ຽນແປງສໍາເລັດ!"), + "variantList": MessageLookupByLibrary.simpleMessage("ລາຍການຮູບແບບ"), + "variationId": MessageLookupByLibrary.simpleMessage("ລະຫັດຮູບແບບ"), + "variations": MessageLookupByLibrary.simpleMessage("ຮູບແບບຕ່າງໆ"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ສິນຄ້າທີ່ມີຮູບແບບ", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT ແລະ ພາສີ"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ເລກທີ VAT/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ຫົວຂໍ້ VAT/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ລະຫັດອາກອນ"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ເລກທີອາກອນມູນຄ່າເພີ່ມ"), + "vatReports": MessageLookupByLibrary.simpleMessage("ລາຍງານອາກອນ (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("ປະເພດອາກອນ"), + "verification": MessageLookupByLibrary.simpleMessage("ການຢືນຢັນ"), + "verify": MessageLookupByLibrary.simpleMessage("ຢຶດຢັນ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ຢືນຢັນອີເມວຂອງທ່ານ", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ເປັນສ່ອງອີເມວ"), + "view": MessageLookupByLibrary.simpleMessage("ເບິ່ງລາຍລະອຽດ"), + "viewAll": MessageLookupByLibrary.simpleMessage("ເບິ່ງ​ທັງ​ຫມົດ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("ເບິ່ງລາຍລະອຽດ"), + "viewPrice": MessageLookupByLibrary.simpleMessage("ເບິ່ງລາຄາ"), + "viewStock": MessageLookupByLibrary.simpleMessage("ເບິ່ງສະຕັອກ"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "ກໍາລັງເບິ່ງທຸລະກໍາສໍາລັບ", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ລູກຄ້າເຂົ້າມາ"), + "wallet": MessageLookupByLibrary.simpleMessage("ກະເປົາເງິນ"), + "walletBalance": MessageLookupByLibrary.simpleMessage("ຍອດເງິນໃນກະເປົາ"), + "warehouse": MessageLookupByLibrary.simpleMessage("ສາງ (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ຊື່ສາງ"), + "warranty": MessageLookupByLibrary.simpleMessage("ການຮັບປະກັນ (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ເຮົາໄດ້ສົ່ງອີເມວຢືນຢັນໄປທີ່", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ເຮົາໄດ້ສົ່ງ OTP ສູ່ເບີໂທຂອງເຈົ້າ", + ), + "weekly": MessageLookupByLibrary.simpleMessage("ປະຈໍາອາທິດ"), + "weight": MessageLookupByLibrary.simpleMessage("ນ້ຳສຸດ"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ຍິນດີຕ້ອນຮັບຄືນ!"), + "whatNew": MessageLookupByLibrary.simpleMessage("ມີ​ຫຍັງ​ໃຫມ່"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("ລາຄາຂາຍທັງໝົດ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("ຂາຍສົ່ງ"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "ຈະເພີ່ມໃນເວລາເຂົ້າໃຈ", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "ຂຽນຂໍ້ຄວາມຂອງທ່ານຢູ່ນີ້", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "ຂຽນຂໍ້ຄວາມທີ່ນີ້...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("ປະຈໍາປີ"), + "years": MessageLookupByLibrary.simpleMessage("ປີ"), + "yes": MessageLookupByLibrary.simpleMessage("ແມ່ນ"), + "yesterday": MessageLookupByLibrary.simpleMessage("ມື້ວານນີ້"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ສາມາດຈ່າຍເພີ່ມກວ່າບໍ່ອິນ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "ດຽວນີ້ທ່ານສາມາດສົ່ງ OTP ຄືນໃໝ່ໄດ້ແລ້ວ.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດສ້າງບາໂຄດ."), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການລຶບລຸ້ນ.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດລຶບຊັ້ນວາງນີ້"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນກໍາໄລ ແລະ ຂາດທຶນ.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການສ້າງໝວດໝູ່ລາຍຈ່າຍ.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການສ້າງໝວດໝູ່ລາຍຮັບ.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການສ້າງລຸ້ນ", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດສ້າງການຊື້."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດລຶບພະແນກ."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດລຶບຕໍາແຫນ່ງ."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດລຶບຄໍາຮ້ອງຂໍການລາ."), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດລຶບເງິນເດືອນ."), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນການສົ່ງອອກ Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດໃນການສ້າງບາໂຄດ."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດໃນການສ້າງບົດລາຍງານ"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດອັບເດດສາຂາ."), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດອັບເດດພະແນກ."), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດອັບເດດຄໍາຮ້ອງຂໍການລາ.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດໃນการອັບເດດລຸ້ນ", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດອັບເດດວັນພັກ."), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດເບິ່ງການເຂົ້າວຽກ"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດອັບເດດເງິນເດືອນ.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດອັບເດດຕໍາແຫນ່ງ."), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດລຶບກະລົງເວລາ."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດອັບເດດກະລົງເວລາ."), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດສ້າງຊັ້ນວາງ.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດລຶບຊັ້ນວາງ.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ທ່ານບໍ່ມີສິດແກ້ໄຂຊັ້ນວາງ.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດໃນການສ້າງລາຍຈ່າຍ."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("ທ່ານບໍ່ມີສິດໃນການສ້າງລາຍຮັບ."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "ທ່ານຕ້ອງໃຫ້ສິດທິ", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("ທ່ານກໍາລັງໃຊ້ "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "ທ່ານຢືນຢັນການລຶບສິນຄ້ານີ້ບໍ່?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ແຜນບໍ່ຄ່າຂອງທ່ານແລະເກີນຄິບຂອງທ່ານ", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("ຊຸດຂອງທ່ານ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "ຄັ້ງທີ່ເຖິງ, ບົດບາດຂອງທ່ານຈະອອກໄປມື້ນີ້ 5 ມື້", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "ບົດບາດຂອງທ່ານຈະອອກໄປມື້ນີ້\n\nກະລຸນາຊື້ອີກຄັ້ງ", + ), + "zip": MessageLookupByLibrary.simpleMessage("ລະຫັດໄປສະນີ"), + "zipCode": MessageLookupByLibrary.simpleMessage("ໃສ່ລະຫັດໄປສະນີ"), + }; +} diff --git a/lib/generated/intl/messages_lt.dart b/lib/generated/intl/messages_lt.dart new file mode 100644 index 0000000..94ee703 --- /dev/null +++ b/lib/generated/intl/messages_lt.dart @@ -0,0 +1,2452 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a lt locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'lt'; + + static String m0(start) => "Išsiųsti OTP pakartotinai po \$${start} sek."; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Kliento informacija", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FATTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "A4 sąskaitos logotipas", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Rodomas sąskaitos pavadinimas", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Sąskaitos savininko vardas", + ), + "accountName": MessageLookupByLibrary.simpleMessage( + "Sąskaitos pavadinimas", + ), + "accountNumber": MessageLookupByLibrary.simpleMessage( + "Sąskaitos pavadinimas", + ), + "action": MessageLookupByLibrary.simpleMessage("Azione"), + "actions": MessageLookupByLibrary.simpleMessage("Veiksmai"), + "active": MessageLookupByLibrary.simpleMessage("Attivo"), + "add": MessageLookupByLibrary.simpleMessage("Aggiungi"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Pridėkite pirkimą"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Pridėti lankomumą"), + "addBank": MessageLookupByLibrary.simpleMessage("Pridėti banką"), + "addBrand": MessageLookupByLibrary.simpleMessage("Pridėti prekės ženklą"), + "addCash": MessageLookupByLibrary.simpleMessage("Pridėti grynųjų"), + "addCategory": MessageLookupByLibrary.simpleMessage("Pridėti kategoriją"), + "addContact": MessageLookupByLibrary.simpleMessage("Pridėti kontaktą"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Pridėkite klientą"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Pridėti Klientą"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Pridėti pristatymą"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Pridėti skyrių"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Pridėti naujas pareigas", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Pridėti išlaidą"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Pridėti išlaidų kategoriją", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage( + "Pridėti šventinę dieną", + ), + "addImage": MessageLookupByLibrary.simpleMessage("Pridėti vaizdą"), + "addIncome": MessageLookupByLibrary.simpleMessage("Pridėti pajamas"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Pridėti pajamų kategoriją", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Pridėti prekes"), + "addLeave": MessageLookupByLibrary.simpleMessage("Pridėti atostogas"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Pridėti daugiau laukų", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Pridėti naują adresą", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Pridėti naują lankomumą", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Pridėti banko sąskaitas", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Pridėti naują darbuotoją", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Pridėti naują šventinę dieną", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Pridėti naują atostogų prašymą", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Pridėti naują modelį"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Pridėti naują darbo užmokesčio žiniaraštį", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Pridėti naują produktą", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Pridėkite naują pirkimą", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Pridėti naują stelažą"), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Pridėti naują pamainą", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Aggiungi Nuova Imposta"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Pridėti naują variaciją", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Pridėti naujas variacijas", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Pridėti naują sandėlį", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Pridėti pastabą"), + "addParty": MessageLookupByLibrary.simpleMessage("Pridėti Klientus"), + "addPayment": MessageLookupByLibrary.simpleMessage("Pridėti mokėjimą"), + "addProduct": MessageLookupByLibrary.simpleMessage("Pridėkite produktą"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia pridėkite produktą", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produktas sėkmingai sukurtas!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės kurti produkto.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Pridėti pirkimą"), + "addRole": MessageLookupByLibrary.simpleMessage("Pridėti rolę"), + "addSale": MessageLookupByLibrary.simpleMessage("Pridėkite pardavimą"), + "addSales": MessageLookupByLibrary.simpleMessage("Pridėti pardavimus"), + "addShelf": MessageLookupByLibrary.simpleMessage("Pridėti naują lentyną"), + "addShift": MessageLookupByLibrary.simpleMessage("Pridėti pamainą"), + "addStock": MessageLookupByLibrary.simpleMessage("Pridėti Atsargas"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Pridėti subvariaciją", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Aggiungi Imposta"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Aggiungi Nuovo Gruppo Fiscale", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Pridėti vienetą"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Pridėti vartotojo rolę", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Pridėti Variantą"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Pridėti varianto detales", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Pridėta prie krepšelio", + ), + "adding": MessageLookupByLibrary.simpleMessage("Pridėjama..."), + "address": MessageLookupByLibrary.simpleMessage("Adresas"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Koreguoti banko balansą", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Koreguoti grynuosius"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Koreguoti grynųjų pinigų balansą", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Koregavimo data"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Išankstinis mokėjimas"), + "all": MessageLookupByLibrary.simpleMessage("Visi"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Visi verslo sprendimai", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro yra išsamus verslo sprendimas, apimantis atsargas, apskaitą, pardavimus, išlaidas ir nuostolius/pelną.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Visi darbuotojai"), + "allParties": MessageLookupByLibrary.simpleMessage("Visos šalys"), + "allParty": MessageLookupByLibrary.simpleMessage("Visos šalys"), + "allTime": MessageLookupByLibrary.simpleMessage("Visas laikas"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Visos operacijos"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Jau pridėta"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Jau turite paskyrą? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Suma"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Suma turi būti didesnė už 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metodo di Arrotondamento Importo", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Importi in Lettere"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Suma yra privaloma", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS bus išsiųstas į šį numerį:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "„Android“ ir „iOS“ programų palaikymas", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Yra naujas atnaujinimas\nPrašome atnaujinti savo programą", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Taikyti"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ar tikrai?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite ištrinti šį filialą?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite ištrinti šią rolę?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite pereiti į kitą filialą?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite ištrinti šią šalį?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite išeiti iš šio filialo?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Datos būklei"), + "assets": MessageLookupByLibrary.simpleMessage("Turtas"), + "attachment": MessageLookupByLibrary.simpleMessage("Priedas"), + "attendance": MessageLookupByLibrary.simpleMessage("Lankomumas"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Lankomumo ataskaitos", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Firma Autorizzata", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatiškai apskaičiuotos dienos", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Pasirinkta automatiškai", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Grįžti į pagrindinį puslapį", + ), + "balance": MessageLookupByLibrary.simpleMessage("Balansas"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Mokėtinas likutis"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balansas"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladešas"), + "bank": MessageLookupByLibrary.simpleMessage("Bankas"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Banko sąskaitos"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Banko duomenys"), + "bankName": MessageLookupByLibrary.simpleMessage("Banko pavadinimas"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Pervedimas iš banko į banką", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Pervedimas iš banko į grynuosius", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Brūkšninio kodo etikečių nustatymai", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Brūkšninių Kodų Generatorius", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Brūkšninio kodo generatorius", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Brūkšniniai kodai"), + "batch": MessageLookupByLibrary.simpleMessage("Krova"), + "batchNo": MessageLookupByLibrary.simpleMessage("Krovos Nr."), + "billTO": MessageLookupByLibrary.simpleMessage("Sąskaita išrašyta"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Pelnas pagal sąskaitas", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Sąskaitos Adresas"), + "birthDate": MessageLookupByLibrary.simpleMessage("Gimimo data"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth išjungtas. Prašome įjungti.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filialas"), + "branchList": MessageLookupByLibrary.simpleMessage("Filialų sąrašas"), + "brand": MessageLookupByLibrary.simpleMessage("Prekės ženklas"), + "brandName": MessageLookupByLibrary.simpleMessage( + "Prekės ženklo pavadinimas", + ), + "brands": MessageLookupByLibrary.simpleMessage("Prekės ženklai"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pertraukos trukmė"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pertraukos būsena"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pertraukos laikas"), + "bulk": MessageLookupByLibrary.simpleMessage("Masinis Įkėlimas"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masinis įkėlimas"), + "businessCat": MessageLookupByLibrary.simpleMessage("Verslo kategorija"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Įmonės ir verslo pavadinimas", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Pirkti dabar"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Pirkti Premium planą"), + "call": MessageLookupByLibrary.simpleMessage("Skambinti"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Šio tipo operacijos redaguoti negalima.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nepavyko gauti mokėjimo informacijos.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Atšaukti"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Ieškoma įrenginių...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Negalima pervesti į tą pačią sąskaitą.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Talpa"), + "cash": MessageLookupByLibrary.simpleMessage("Grynieji"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Grynieji ir bankas"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Grynųjų pinigų ir banko valdymas", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Pinigų srautas"), + "cashIn": MessageLookupByLibrary.simpleMessage("Pinigų įplaukos"), + "cashInHand": MessageLookupByLibrary.simpleMessage( + "Grynieji pinigai kosoje", + ), + "cashOut": MessageLookupByLibrary.simpleMessage("Pinigų išmokos"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Pervedimas iš grynųjų į banką", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorijos"), + "category": MessageLookupByLibrary.simpleMessage("Kategorija"), + "categoryName": MessageLookupByLibrary.simpleMessage( + "Kategorijos pavadinimas", + ), + "changeAmount": MessageLookupByLibrary.simpleMessage("Importo Resto"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Pakeisti slaptažodį", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Tikrinti el. paštą"), + "cheque": MessageLookupByLibrary.simpleMessage("Čekiai"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Čekio suma"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Čekio data"), + "chequeList": MessageLookupByLibrary.simpleMessage("Čekių sąrašas"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Čekio numeris"), + "choose": MessageLookupByLibrary.simpleMessage("Pasirinkti"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Pasirinkite Šalį"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Pasirinkite klientą", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Pasirinkite tiekėją", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Pasirinkite savo funkcijas", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funkcijos yra svarbi dalis, dėl kurios POSpro skiriasi nuo tradicinių sprendimų.", + ), + "city": MessageLookupByLibrary.simpleMessage("Miestas"), + "cityName": MessageLookupByLibrary.simpleMessage("Miestas"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Išvalyti"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Spustelėkite, kad prisijungtumėte", + ), + "close": MessageLookupByLibrary.simpleMessage("Uždaryti"), + "closed": MessageLookupByLibrary.simpleMessage("Uždaryta"), + "code": MessageLookupByLibrary.simpleMessage("Kodas"), + "collectDue": MessageLookupByLibrary.simpleMessage("Surinkti skolą"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Prašome surinkti skolą", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Surinko:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Ritirato Da"), + "color": MessageLookupByLibrary.simpleMessage("Spalva"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinazione di più imposte", + ), + "combo": MessageLookupByLibrary.simpleMessage("Rinkinys (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Rinkinio produktų ataskaita", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Rinkiniai (Combo)"), + "comboReport": MessageLookupByLibrary.simpleMessage( + "Rinkinių (Combo) ataskaita", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("Netrukus"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Įmonės adresas"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Patvirtinti ištrynimą", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Patvirtinti slaptažodį", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Patvirtinti slaptažodį", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Patvirtinti grąžinimą", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Patvirtinti SMS į"), + "congratulation": MessageLookupByLibrary.simpleMessage("Sveikiname"), + "connect": MessageLookupByLibrary.simpleMessage( + "Spustelėkite, kad prisijungtumėte", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Prijunkite spausdintuvą", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Prijunkite savo spausdintuvą", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Prisijungta prie"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Kontaktiniai duomenys", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Susisiekite su mumis"), + "continueButton": MessageLookupByLibrary.simpleMessage("Tęsti"), + "continueE": MessageLookupByLibrary.simpleMessage("Tęsti"), + "cost": MessageLookupByLibrary.simpleMessage("Kaina"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Savikaina be mokesčių", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Savikaina su mokesčiais", + ), + "country": MessageLookupByLibrary.simpleMessage("Šalis"), + "countryName": MessageLookupByLibrary.simpleMessage("Šalies pavadinimas"), + "create": MessageLookupByLibrary.simpleMessage("Sukurti"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Sukurti nemokamą paskyrą", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Sukurti nemokamą paskyrą", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Sukurti filialą"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Sukurti naują slaptažodį", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės kurti PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės kurti pardavimą.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kreditas (Įplaukos)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kliento Kredito Limitas", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valiuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "Dabartinis balansas", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Dabartinis grynųjų pinigų balansas", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Šis mėnuo"), + "currentYear": MessageLookupByLibrary.simpleMessage("Šie metai"), + "currents": MessageLookupByLibrary.simpleMessage("Dabartinis"), + "custom": MessageLookupByLibrary.simpleMessage("Pritaikytas"), + "customDate": MessageLookupByLibrary.simpleMessage("Pasirinktinė data"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Individualus sąskaitos faktūros prekės ženklas", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Stampa Personalizzata", + ), + "customer": MessageLookupByLibrary.simpleMessage("Klientas"), + "customerDate": MessageLookupByLibrary.simpleMessage("Pasirinktinė data"), + "customerDue": MessageLookupByLibrary.simpleMessage("Kliento skola"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kliento knyga"), + "customerName": MessageLookupByLibrary.simpleMessage("Kliento vardas"), + "customerPay": MessageLookupByLibrary.simpleMessage("Klientas moka"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kliento telefono numeris", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Firma del Cliente", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Dienos sandoriai", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Kontrolinė panelė"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Duomenys išsaugoti sėkmingai.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Pabaigos data negali būti ankstesnė už pradžios datą.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Data yra privaloma", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dienos knyga"), + "days": MessageLookupByLibrary.simpleMessage("dienos"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Liko dienų"), + "dealer": MessageLookupByLibrary.simpleMessage("Dileris"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Dilerių kaina"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debetas (Išlaidos)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Numatytoji pardavimo kaina", + ), + "delete": MessageLookupByLibrary.simpleMessage("Ištrinti"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Ištrinti Paskyrą"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite ištrinti šį krovą?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite ištrinti savo paskyrą? Šis veiksmas visam laikui ištrins visus jūsų duomenis.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės ištrinti kliento.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Eliminato con successo!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Trinama..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Pristatymo adresas", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Pristatymo mokestis", + ), + "department": MessageLookupByLibrary.simpleMessage("Skyrius"), + "deposit": MessageLookupByLibrary.simpleMessage("Indėlis / Įmoka"), + "depositTo": MessageLookupByLibrary.simpleMessage("Įmokėti į"), + "description": MessageLookupByLibrary.simpleMessage("Aprašymas"), + "designation": MessageLookupByLibrary.simpleMessage("Pareigos"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Pareigų pavadinimas", + ), + "details": MessageLookupByLibrary.simpleMessage("Detalės"), + "developedBy": MessageLookupByLibrary.simpleMessage("Sukurta"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 skaitmenų PIN kodas buvo išsiųstas į jūsų el. pašto adresą: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Disabilita"), + "discount": MessageLookupByLibrary.simpleMessage("Nuolaida"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Rodomas pavadinimas yra privalomas", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Netrukdyti"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite tai ištrinti", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite ištrinti vartotoją?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite išeiti iš programėlės?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Ar tikrai norite iš naujo atidaryti šį čekį?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Neturite paskyros?", + ), + "done": MessageLookupByLibrary.simpleMessage("Fatto"), + "download": MessageLookupByLibrary.simpleMessage("Atsisiųsti"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Atsisiųsti APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Atsisiųsti Excel formatą", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Atsiuntimas sėkmingas! Patikrinkite dokumentų aplanką", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Atsiunčiama..."), + "due": MessageLookupByLibrary.simpleMessage("Skola"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Skola: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Mokėtinas balansas"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Skolos surinkimas"), + "dueList": MessageLookupByLibrary.simpleMessage("Skolų sąrašas"), + "duePay": MessageLookupByLibrary.simpleMessage("Mokėtina suma"), + "dueReport": MessageLookupByLibrary.simpleMessage("Skolos ataskaita"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Pardavimai išsimokėtinai neleidžiami lankytojų klientams.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Skolos"), + "duration": MessageLookupByLibrary.simpleMessage("Trukmė"), + "durationDays": MessageLookupByLibrary.simpleMessage("Trukmė (dienomis)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Lengvai naudojama mobilioji POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro programa yra nemokama ir lengvai naudojama. Iš tiesų, tai viena geriausių pasaulyje POS sistemų.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Redaguoti"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Redaguoti lankomumą", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Redaguoti banko sąskaitas", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Redaguoti banko koregavimą", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Redaguoti pervedimą iš banko į grynuosius", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Redaguoti banko pervedimą", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Redaguoti grynųjų pinigų koregavimą", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Redaguoti pervedimą iš grynųjų į banką", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Redaguoti kategoriją", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Redaguoti pareigas", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Redaguoti darbuotoją", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "Redaguoti šventinę dieną", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("Redaguoti atostogas"), + "editModel": MessageLookupByLibrary.simpleMessage("Redaguoti modelį"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Redaguoti darbo užmokesčio žiniaraštį", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Redaguoti telefono numerį?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Redaguoti produktą"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Redaguoti pirkimo sąskaitą faktūrą", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Redaguoti stelažą"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Redaguoti pardavimo sąskaitą faktūrą", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Redaguoti lentyną"), + "editShift": MessageLookupByLibrary.simpleMessage("Redaguoti pamainą"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Redaguoti socialinę mediją", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Modifica Imposta"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Modifica Gruppo Fiscale", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Redaguoti variaciją", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Redaguoti sandėlį"), + "email": MessageLookupByLibrary.simpleMessage("El. pašto adresas"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "El. paštas negali būti tuščias", + ), + "emailText": MessageLookupByLibrary.simpleMessage("El. paštas"), + "employee": MessageLookupByLibrary.simpleMessage("Darbuotojas"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Įveskite mažą atsargų lygį", + ), + "end": MessageLookupByLibrary.simpleMessage("Pabaiga"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Pertraukos pabaigos laikas", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Pabaigos data"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Pabaigos data yra ankstesnė už pradžios datą", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Pabaigos data negali būti ankstesnė už pradžios datą.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Pabaigos laikas"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Pabaigos laikas yra privalomas", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Baigti nemokamą planą", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Įveskite Krovos Nr."), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Įveskite prekės ženklo pavadinimą", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Įveskite galiojančią nuolaidą", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Įveskite galiojantį OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Įveskite galiojantį sandėlį", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Įveskite rodomą sąskaitos pavadinimą", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Įveskite sąskaitos savininko vardą", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Įveskite sąskaitos numerį", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Įveskite Adresą"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Įveskite sumą"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Įveskite balansą"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Įveskite banko pavadinimą", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Įveskite partijos Nr.", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Įveskite pertraukos laiką", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Įveskite verslo/parduotuvės pavadinimą", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Įveskite talpą"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Įveskite kategorijos pavadinimą", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Įveskite spalvą"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Įveskite kliento telefono numerį", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Įveskite dilerių kainą", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Įveskite aprašymą", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Įveskite pareigų pavadinimą", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Įveskite nuolaidą"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti savo el. pašto adresą, kad gautumėte slaptažodžio atstatymo nuorodą.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Įveskite pabaigos laiką", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Įveskite išlaidų kategorijos pavadinimą", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Įveskite išlaidų datą", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Įveskite visą adresą", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Įveskite pilną vardą", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Įveskite šventės pavadinimą", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Įveskite pajamų kategorijos pavadinimą", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Įveskite etiketės tekstą", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Įveskite gamintojo pavadinimą", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Įveskite modelio pavadinimą", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Įveskite vardą"), + "enterNote": MessageLookupByLibrary.simpleMessage("Įvesti pastabą"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Įveskite pradinį balansą", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Įveskite produkto kodą", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Įveskite produkto pavadinimą", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Įveskite pirkimo kainą", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Įveskite kiekį"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Įveskite referencinį numerį", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Įveskite pardavimo kainą", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Įveskite lentynos pavadinimą", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Įveskite dydį"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Įveskite pradžios laiką", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Įveskite sandėlį"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Inserisci Aliquota Fiscale", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Įveskite tipą"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Įveskite vartotojo vardą", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Įveskite vartotojo pavadinimą", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Įveskite galiojantį OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Įveskite reikšmes"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Inserisci Numero IVA/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Inserisci Titolo IVA/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Įveskite sandėlio pavadinimą", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Įveskite svorį"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Įveskite didmeninę kainą", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Įveskite savo šalį", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Įveskite savo el. pašto adresą", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Įveskite savo vardą ir pavardę", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Įveskite savo vardą", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Įveskite pastabos lygį", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Įveskite slaptažodį", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Įveskite savo telefono numerį", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Įveskite pranešimą po pardavimo", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Errore durante l\'eliminazione dell\'imposta", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel failai"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel įkėliklis"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Kaina be PVM"), + "exit": MessageLookupByLibrary.simpleMessage("Išeiti"), + "exitBank": MessageLookupByLibrary.simpleMessage("Išeiti iš filialo"), + "expDate": MessageLookupByLibrary.simpleMessage("Galiojimo Data"), + "expense": MessageLookupByLibrary.simpleMessage("Išlaidos"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Išlaidų kategorijos"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Išlaidos data"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Išlaidos už"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Išlaidų ataskaita"), + "expensesType": MessageLookupByLibrary.simpleMessage("Išlaidų rūšys"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Galiojimo Būsena", + ), + "expire": MessageLookupByLibrary.simpleMessage("Baigiasi galiojimas"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Galiojimo pabaigos ataskaitos", + ), + "expired": MessageLookupByLibrary.simpleMessage("Galiojimas baigėsi"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Galiojimo pabaiga"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Pasibaigusio galiojimo prekių ataskaita", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Elenco Scaduto"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Pasibaigusio galiojimo prekė", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Galiojimas"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Pratęsti planą"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Nepavyko ištrinti skyriaus", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Impossibile eliminare l\'imposta", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nepavyko gauti platformos versijos.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Nepavyko įkelti skyrių", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Nepavyko apdoroti grąžinimo.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mada"), + "feature": MessageLookupByLibrary.simpleMessage("Funkcija"), + "field": MessageLookupByLibrary.simpleMessage("Laukas"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dienų"), + "filter": MessageLookupByLibrary.simpleMessage("Filtras"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filtruoti pagal datą", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Vardas"), + "flat": MessageLookupByLibrary.simpleMessage("Fiksuotas"), + "folder": MessageLookupByLibrary.simpleMessage( + "Gali būti, kad laiškas atsidūrė jūsų šlamšto aplanke.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Pamiršote slaptažodį", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Nemokamas duomenų atsarginė kopija", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Nemokamas visą gyvenimą atnaujinimas", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Nemokamas paketas"), + "freePlan": MessageLookupByLibrary.simpleMessage("Nemokamas planas"), + "from": MessageLookupByLibrary.simpleMessage("Iš"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Iš sąskaitos"), + "fromDate": MessageLookupByLibrary.simpleMessage("Nuo datos"), + "fullName": MessageLookupByLibrary.simpleMessage("Vardas Pavardė"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Visiškai apmokėta"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerija"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nėra duomenų PDF generavimui", + ), + "gender": MessageLookupByLibrary.simpleMessage("Lytis"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generuoti PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "Generazione PDF in corso", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("Gavote el. laišką"), + "gotIt": MessageLookupByLibrary.simpleMessage("Supratau"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bendrasis pelnas (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage( + "Garantija (užtikrinimas)", + ), + "guest": MessageLookupByLibrary.simpleMessage("Svečias"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Jau turite paskyrą?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Slėpti laukus"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Kaina: nuo didžiausios", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Įveskite el. pašto adresą", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Įveskite slaptažodį"), + "holderName": MessageLookupByLibrary.simpleMessage("Savininko vardas"), + "holiday": MessageLookupByLibrary.simpleMessage("Šventinė diena"), + "holidayList": MessageLookupByLibrary.simpleMessage( + "Šventinių dienų sąrašas", + ), + "home": MessageLookupByLibrary.simpleMessage("Pradžia"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Liko valandų"), + "hrm": MessageLookupByLibrary.simpleMessage("Žmogiškieji ištekliai (Hrm)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Sutinku visam laikui ištrinti savo paskyrą.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC kodas"), + "image": MessageLookupByLibrary.simpleMessage("Vaizdas"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktyvus"), + "inStock": MessageLookupByLibrary.simpleMessage("Yra sandėlyje"), + "inactive": MessageLookupByLibrary.simpleMessage("Neaktyvus"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Kaina su PVM"), + "income": MessageLookupByLibrary.simpleMessage("Pajamos"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Pajamų kategorijos", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Pajamų kategorijų ataskaita", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Pajamų data"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Pajamos už"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Pajamų ataskaita"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Neturite teisės peržiūrėti pajamų ataskaitą.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Pajamų rūšis"), + "incomes": MessageLookupByLibrary.simpleMessage("Pajamos"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informacija etiketėse", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrukcija"), + "inv": MessageLookupByLibrary.simpleMessage("Sąsk. Nr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Neteisinga suma"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventorius"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Neturite inventoriaus teisių", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Sąskaita faktūra"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo Fattura"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Numero Fattura"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Sąskaitos peržiūra"), + "item": MessageLookupByLibrary.simpleMessage("Articolo"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Prekė pridėta"), + "itemName": MessageLookupByLibrary.simpleMessage("Prekės pavadinimas"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Prekių pardavimai"), + "joinDate": MessageLookupByLibrary.simpleMessage("Įsidarbinimo data"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etikečių rulonas 1.5\"*1, 38mm*25mm, tarpas 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etikečių rulonas 2\"*1, 50mm*25mm, tarpas 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("El. paštas"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Slaptažodis"), + "language": MessageLookupByLibrary.simpleMessage("Kalba"), + "last30Days": MessageLookupByLibrary.simpleMessage("Paskutinės 30 dienų"), + "last7Days": MessageLookupByLibrary.simpleMessage("Paskutinės 7 dienos"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Praėjęs mėnuo"), + "lastName": MessageLookupByLibrary.simpleMessage("Pavardė"), + "lastYear": MessageLookupByLibrary.simpleMessage("Praėjusiais metais"), + "leave": MessageLookupByLibrary.simpleMessage("Atostogos"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Atostogų trukmė"), + "leaveList": MessageLookupByLibrary.simpleMessage("Atostogų sąrašas"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Atostogų ataskaitos"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Atostogų prašymas"), + "leaveType": MessageLookupByLibrary.simpleMessage("Atostogų tipas"), + "ledger": MessageLookupByLibrary.simpleMessage("Didžioji knyga (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("Nuoroda"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("L\'elenco è vuoto"), + "loading": MessageLookupByLibrary.simpleMessage("Įkeliama"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Įkeliami OTP nustatymai...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Prisijungti"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Prisijungti naudojant el. paštą", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Atsijungti"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Prisijungti nepavyko. Bandykite dar kartą.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Prisijungti telefonu", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Nuostolis"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Nuostoliai/Pelnas"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Nuostoliai/Pelnas"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Nuostolių/Pelno ataskaita", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Mažas Atsargų Lygis"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Įspėjimas apie mažas atsargas", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Mažo Atsargų Lygio Ataskaita", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Kaina: nuo mažiausios", + ), + "lp": MessageLookupByLibrary.simpleMessage("Nuostoliai/Pelnas"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Nuostolių/Pelno detalės", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("Valdyti nustatymus"), + "manuDate": MessageLookupByLibrary.simpleMessage("Gamybos Data"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Gamybos Data"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Gamintojas"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Žinutė"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobilusis:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Cellulare"), + "model": MessageLookupByLibrary.simpleMessage("Modelis"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelis sėkmingai sukurtas!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modelio pavadinimas"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelis sėkmingai atnaujintas!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeliai"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Pinigai į"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Pinigai iš"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage( + "Ricevuta di pagamento", + ), + "month": MessageLookupByLibrary.simpleMessage("Mėnuo"), + "monthly": MessageLookupByLibrary.simpleMessage("Mėnesinis"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Daugiau informacijos"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Maksimali pardavimo kaina (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Vardas"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Vardas negali būti tuščias", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Pervedimui atlikti reikia bent dviejų banko sąskaitų.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Grynasis pelnas (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Grynoji bendra suma", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Naujas slaptažodis"), + "next": MessageLookupByLibrary.simpleMessage("Toliau"), + "no": MessageLookupByLibrary.simpleMessage("Ne"), + "noAcc": MessageLookupByLibrary.simpleMessage("Neturite paskyros?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Atitinkančių sąskaitų nerasta", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nėra aktyvaus vartotojo", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Pagal pasirinktus filtrus lankomumo įrašų nerasta.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Lankomumo įrašų nerasta.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Banko sąskaitų nerasta.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nerasta banko sąskaitų, iš kurių būtų galima pervesti.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nėra partijos"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nepasirinktas joks Bluetooth įrenginys.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Filialų nerasta"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Čekių nerasta"), + "noData": MessageLookupByLibrary.simpleMessage("Duomenų nėra"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Duomenų nėra"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Duomenų nėra"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nėra duomenų eksportui", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nėra duomenų PDF generavimui", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Duomenų nerasta"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Skyrių nerasta.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Šiam skyriui aprašymo nėra."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Šioms pareigoms aprašymo nėra."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Aprašymas nepateiktas.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Pareigų nerasta.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Paskirties banko sąskaitų nerasta.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Įrenginių nerasta"), + "noDue": MessageLookupByLibrary.simpleMessage("Nėra Skolos"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Skola nepasirinkta"), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nepasirinktas joks failas", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Šventinių dienų nerasta.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Atitinkančių šventinių dienų nerasta", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Prekė nerasta"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nėra pasirinkto elemento", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Pagal pasirinktus filtrus atostogų įrašų nerasta.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Atostogų prašymų nerasta.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nerasta atitinkančių produktų.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Atitinkančių darbo užmokesčio įrašų nerasta.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Pastabų nepateikta.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Klientų nerasta"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Darbo užmokesčio įrašų nerasta.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Produktas nerastas", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Atitinkančių jūsų paiešką produktų nerasta.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nėra pasirinkto produkto", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Vartotojo rolė nerasta", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Pamainų nerasta."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Atsargų duomenų nėra.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nessuna Sotto-Imposta Selezionata", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Tiekėjų nėra"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Sandorių nėra"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Operacijų nerasta", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Operacijų pagal šį filtrą nerasta.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nėra operacijų PDF generavimui", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Reikšmės nenustatytos", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Variacijų nerasta.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Neatgaunama (PVM/Nuolaida)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nėra"), + "notFound": MessageLookupByLibrary.simpleMessage("Nerasta"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nėra interneto ryšio", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nepavyko paleisti telefono programos.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Atitinkančių rezultatų nerasta", + ), + "note": MessageLookupByLibrary.simpleMessage("Pastaba"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Pastabos lygis"), + "notification": MessageLookupByLibrary.simpleMessage("Pranešimas"), + "off": MessageLookupByLibrary.simpleMessage("Išjungta"), + "ok": MessageLookupByLibrary.simpleMessage("Gerai"), + "okay": MessageLookupByLibrary.simpleMessage("Gerai"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Senas slaptažodis"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Senas slaptažodis negali būti tuščias", + ), + "on": MessageLookupByLibrary.simpleMessage("Įjungta"), + "open": MessageLookupByLibrary.simpleMessage("Atidaryta"), + "openCamera": MessageLookupByLibrary.simpleMessage("Atidaryti kamerą"), + "openSetting": MessageLookupByLibrary.simpleMessage("Atidaryti nustatymus"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Pradinis balansas"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Pradinis balansas yra privalomas", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Atidarymo data"), + "opinion": MessageLookupByLibrary.simpleMessage("Įveskite savo nuomonę"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Arba tęsti su"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Sandėlyje nėra"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Mūsų Premium planas", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Paketo ypatybės"), + "package": MessageLookupByLibrary.simpleMessage("Paketas"), + "packageDate": MessageLookupByLibrary.simpleMessage("Pakavimo data"), + "packageName": MessageLookupByLibrary.simpleMessage("Paketo pavadinimas"), + "packingDate": MessageLookupByLibrary.simpleMessage("Pakavimo data"), + "paid": MessageLookupByLibrary.simpleMessage("Apmokėta"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Apmokėta suma"), + "paidBy": MessageLookupByLibrary.simpleMessage("Pagato Da"), + "paidVia": MessageLookupByLibrary.simpleMessage("Pagato tramite"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Iš dalies apmokėta"), + "parties": MessageLookupByLibrary.simpleMessage("Šalys"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės kurti klientą.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Šalių sąrašas"), + "partyReports": MessageLookupByLibrary.simpleMessage("Šalių ataskaitos"), + "partyType": MessageLookupByLibrary.simpleMessage("Šalies tipas"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Pelnas pagal šalis", + ), + "password": MessageLookupByLibrary.simpleMessage("Slaptažodis"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Slaptažodis negali būti tuščias", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Slaptažodis turi būti bent 6 simbolių ilgio", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Slaptažodis turi būti bent 6 simbolių ilgio", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Slaptažodžiai nesutampa", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Mokėti už prenumeratą", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Importo Dovuto"), + "payment": MessageLookupByLibrary.simpleMessage("Mokėjimas"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Mokėjimas baigtas", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Mokėjimo informacija", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Mokėjimas nepavyko"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Mokėjimas nepavyko. Prašome bandyti dar kartą.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Mokėjimo šliuzas"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Mokėjimo būdas"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Mokėjimo būdai"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Mokėjimas sėkmingas", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti mokėjimo tipą", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Mokėjimo tipas"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Mokėjimas buvo sėkmingas!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Mokėjimo metai"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Mokėjimo sumos"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Mokėjimo būdai"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Mokėti per PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Darbo užmokestis"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Darbo užmokesčio žiniaraščiai", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Darbo užmokesčio įrašas", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Darbo užmokesčio ataskaitos", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF sėkmingai sugeneruotas", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procentas"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Prieiga uždrausta", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Leidimas ištrinti banką atmestas.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Leidimas atnaujinti banką nesuteiktas.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Leidimas peržiūrėti banką nesuteiktas.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Leidimas nesuteiktas!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Asmeninė informacija:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Telefono numeris"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefono numeris nėra prieinamas.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefono numeris"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefono numerio patvirtinimas", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefonas:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Pasirinkti ir įkelti failą", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Pasirinkite pabaigos datą", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Pasirinkite pradžios datą", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Prašome pridėti pardavimo grąžinimą", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Pridėkite bent vieną banko sąskaitą balansų koregavimui.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti kiekį", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Patikrinkite interneto ryšį ir bandykite dar kartą", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia prijunkite spausdintuvą", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Prašome prijungti „Bluetooth“ spausdintuvą", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Prašome įjungti Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti ilgesnį slaptažodį", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti patvirtinamąjį slaptažodį", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti datą", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti slaptažodį", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojantį prekės ženklo pavadinimą", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojantį verslo pavadinimą", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojantį el. paštą", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojantį vardą", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojantį telefono numerį", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojantį produkto pavadinimą", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojančią pirkimo kainą", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Įveskite galiojantį kiekį (min. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojančią pardavimo kainą", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti galiojantį vieneto pavadinimą", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti sumą", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Įveskite bent vieną reikšmę.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti filialo pavadinimą", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti datą", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti pareigų pavadinimą", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti pabaigos datą", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti šventės pavadinimą", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti vardą", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti stelažo pavadinimą", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti lentynos pavadinimą", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Įveskite vieneto pavadinimą", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Įveskite galiojantį vardą", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia įveskite galiojantį telefono numerį ir vardą", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti savo duomenis.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti savo telefono numerį", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Prašome įvesti savo atlyginimą", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia atlikite pardavimą", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti kategoriją", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti paskirties banko sąskaitą.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti išlaidų kategoriją", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti atostogų tipą", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia pasirinkite produktą", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti pamainą", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti pradžios datą", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti būseną", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti darbuotoją", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti mėnesį", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti abi sąskaitas.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti pertraukos būseną", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti datą", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti skyrių", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti pareigas", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Pasirinkite prekę grąžinimui", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti mokėjimo metus", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia pasirinkite produktą", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti pradžios datą", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti būseną", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti galiojančias pradžios ir pabaigos datas.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti lytį", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Prašome pasirinkti pamainą", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Norėdami naudotis programėle, naudokite galiojantį pirkimo kodą.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS (Pos)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Pardavimas"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Pranešimas po pardavimo", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Sukūrė Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Alimentato da"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "„Android“ ir „iOS“ programų palaikymas", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium planas"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Paspauskite, kad pasirinktumėte", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF peržiūra"), + "previousDue": MessageLookupByLibrary.simpleMessage("Ankstesnė skola"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Ankstesnė apmokėta suma", + ), + "price": MessageLookupByLibrary.simpleMessage("Kaina"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Kaina negali būti tuščia", + ), + "print": MessageLookupByLibrary.simpleMessage("Spausdinti"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Spausdinti banko duomenis sąskaitose faktūrose", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Spausdinti brūkšninį kodą", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Spausdinti etiketę"), + "printing": MessageLookupByLibrary.simpleMessage("Spausdinimo parinktis"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Stampa Fattura in corso", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Opzione di Stampa"), + "product": MessageLookupByLibrary.simpleMessage("Produktas"), + "productBrand": MessageLookupByLibrary.simpleMessage( + "Produkto prekės ženklas", + ), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Produkto kategorija", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Produkto kodas"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "reikalingas produkto kodas", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Produkto detalės"), + "productList": MessageLookupByLibrary.simpleMessage("Produktų sąrašas"), + "productModels": MessageLookupByLibrary.simpleMessage("Produkto modeliai"), + "productName": MessageLookupByLibrary.simpleMessage("Produkto pavadinimas"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produktas nerastas", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Produkto pirkimo istorija", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Pirkimų ataskaita", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktų stelažai"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Produktų ataskaitos", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Produkto pardavimo istorija", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Pardavimų ataskaita", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produkto Nustatymai", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produkto atsargos"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produkto vienetas"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produkto variacijos", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Pelnas pagal produktus", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Pelnas ir nuostolis pagal produktus", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Pirkimai pagal produktus", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Pardavimai pagal produktus", + ), + "products": MessageLookupByLibrary.simpleMessage("Produktai"), + "profile": MessageLookupByLibrary.simpleMessage("Profilis"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profilio redagavimas"), + "profit": MessageLookupByLibrary.simpleMessage("Pelnas"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage( + "Pelnas ir nuostolis", + ), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Pelno ir nuostolio ataskaita", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Pelnas ir nuostolis"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Pelno Marža (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Pelno procentas"), + "promo": MessageLookupByLibrary.simpleMessage("Akcija"), + "promoCode": MessageLookupByLibrary.simpleMessage("Akcijos kodas"), + "purchase": MessageLookupByLibrary.simpleMessage("Pirkimas"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Pirkimo signalas"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Pirko:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Pirkimas patvirtintas", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Pirkimo detalės"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Pirkimo kaina be PVM"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Reikalinga pirkimo kaina be PVM", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Pirkimo kaina su PVM"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Reikalinga pirkimo kaina su PVM", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Pirkimų sąrašas"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Pirkti dabar"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Pirkti Premium planą", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Pirkimo kaina"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Pirkimo kiekis"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Pirkimo kiekis yra privalomas", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Pirkimų ataskaita"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Pardavimų grąžinimas", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Pirkimo grąžinimo ataskaita", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Pirkimo grąžinimai", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės atnaujinti pirkimus.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės kurti pirkimus.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Įsigyta"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Acquistato Da"), + "qty": MessageLookupByLibrary.simpleMessage("Kiekis"), + "quantity": MessageLookupByLibrary.simpleMessage("Kiekis"), + "quickOver": MessageLookupByLibrary.simpleMessage("Greita Apžvalga"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Greita apžvalga"), + "rack": MessageLookupByLibrary.simpleMessage("Stelažas (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Stelažo pavadinimas"), + "racks": MessageLookupByLibrary.simpleMessage("Stelažai (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Atidaryti iš naujo"), + "read": MessageLookupByLibrary.simpleMessage("Skaityti"), + "receipt": MessageLookupByLibrary.simpleMessage("Ricevuta"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Importo Ricevuto"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Gavo"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Gauta iš"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Naujausi sandoriai", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Gauta PIN kodas"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Sumažinti grynųjų"), + "reference": MessageLookupByLibrary.simpleMessage("Nuoroda"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Nuorodos numeris"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Nuorodos Nr."), + "register": MessageLookupByLibrary.simpleMessage("Registruotis"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Mums reikia užregistruoti jūsų telefoną, kad galėtumėte pradėti!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Liko"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Likutis"), + "remark": MessageLookupByLibrary.simpleMessage("Pastaba"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Atsiminti mane"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Atsiminti vėliau"), + "remove": MessageLookupByLibrary.simpleMessage("Pašalinti"), + "reports": MessageLookupByLibrary.simpleMessage("Ataskaitos"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Pakartotinis siuntimas per ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Įveskite galiojantį OTP", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Atstatykite slaptažodį naudodami savo el. paštą arba telefono numerį", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Atstatykite slaptažodį, kad atkurtumėte ir prisijungtumėte prie savo paskyros", + ), + "resets": MessageLookupByLibrary.simpleMessage("Atstatyti"), + "retailer": MessageLookupByLibrary.simpleMessage("Smulkusis prekybininkas"), + "retry": MessageLookupByLibrary.simpleMessage("Bandyti dar kartą"), + "retryScan": MessageLookupByLibrary.simpleMessage("Ieškoti iš naujo"), + "retur": MessageLookupByLibrary.simpleMessage("Grąžinti"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Grąžinimo suma"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Grąžinimo kiekis"), + "returned": MessageLookupByLibrary.simpleMessage("Grąžinta"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Grąžinta suma"), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Data di Restituzione", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage("Articolo Restituito"), + "role": MessageLookupByLibrary.simpleMessage("Rolė"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rolės ir leidimai", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rolės"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Apvalinti iki artimiausio sveikojo", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Apvalinti iki artimiausios dešimtainės (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Apvalinti iki artimiausios dešimtainės (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Apvalinti iki artimiausios dešimtainės (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Apvalinti iki sveikojo skaičiaus", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Arrotondamento"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Suapvalintas Iš viso", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Suapvalinimas (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage( + "Apyvartoje esantys grynieji", + ), + "sNo": MessageLookupByLibrary.simpleMessage("Nr."), + "salary": MessageLookupByLibrary.simpleMessage("Atlyginimas"), + "sale": MessageLookupByLibrary.simpleMessage("Pardavimas"), + "saleBy": MessageLookupByLibrary.simpleMessage("Venduto Da"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Pardavimo redagavimas"), + "saleList": MessageLookupByLibrary.simpleMessage("Pardavimų sąrašas"), + "salePrice": MessageLookupByLibrary.simpleMessage("Pardavimo kaina"), + "saleQty": MessageLookupByLibrary.simpleMessage("Pardavimo kiekis"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Reikalinga pardavimo kaina", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Pardavimo grąžinimas"), + "sales": MessageLookupByLibrary.simpleMessage("Pardavimai"), + "salesBy": MessageLookupByLibrary.simpleMessage("Pardavė:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Pardavimo detalės"), + "salesList": MessageLookupByLibrary.simpleMessage("Pardavimų sąrašas"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pardavimų ir pirkimų apžvalga", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Pardavimų ataskaita"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Pardavimų grąžinimas"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Pardavimo grąžinimo ataskaita", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Impostazioni Vendite", + ), + "save": MessageLookupByLibrary.simpleMessage("Išsaugoti"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Išsaugoti ir paskelbti", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Išsaugoti Nustatymus"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Išsaugoti Variantą"), + "saving": MessageLookupByLibrary.simpleMessage("Saugoma"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Nuskaityti produkto QR kodą", + ), + "search": MessageLookupByLibrary.simpleMessage("Ieškoti"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Ieškoti lankomumo", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Ieškoti partijos nr...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Ieškoti čia...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Ieškoti atostogų"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Ieškoti produkto"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Ieškoti operacijų...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Ieškoti..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekundės"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Peržiūrėti visus akcijų kodus", + ), + "select": MessageLookupByLibrary.simpleMessage("Pasirinkti"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Pasirinkite prekės ženklą", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Pasirinkite sąskaitą faktūrą", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "Pasirinkti sąskaitą", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("Pasirinkti viską"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Pasirinkite bent vieną lentyną", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Pasirinkite banką arba grynuosius", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Pasirinkite verslo kategoriją", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Pasirinkite kategoriją", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Pasirinkite Klientą", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Pasirinkite Datą"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia pasirinkite datą", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Pasirinkite įmokos paskirtį", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Pirmiausia pasirinkite darbuotoją", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Pasirinkite pradinę datą", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Pasirinkti prekes"), + "selectLang": MessageLookupByLibrary.simpleMessage("Pasirinkite kalbą"), + "selectModel": MessageLookupByLibrary.simpleMessage("Pasirinkite Modelį"), + "selectOne": MessageLookupByLibrary.simpleMessage("Pasirinkite Vieną"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Pasirinkite vieną sąskaitą", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Pasirinkite produkto kategoriją", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Pasirinkite produkto vienetą", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Pasirinkti stelažą"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Pasirinkti lentyną"), + "selectStock": MessageLookupByLibrary.simpleMessage("Pasirinkti atsargas"), + "selectTax": MessageLookupByLibrary.simpleMessage("Pasirinkite Mokestį"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Pasirinkite galutinę datą", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Pasirinkti tipą"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Pasirinkite variacijas:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Pasirinkti sandėlį", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Parduodate viską >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Pardavimo kaina"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Venduto Da"), + "send": MessageLookupByLibrary.simpleMessage("Siųsti"), + "sendCode": MessageLookupByLibrary.simpleMessage("Siųsti kodą"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Mes išsiuntėme el. laišką su instrukcijomis, kaip atstatyti slaptažodį į adresą:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Siųsti atstatymo nuorodą", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Siųsti žinutę"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Siųsti SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Siųsti SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Siųskite savo el. paštą", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Atnaujinkite savo profilį, kad geriau susipažintumėte su savo gydytoju", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Nustatyti naują slaptažodį", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Nustatykite savo profilį", + ), + "setting": MessageLookupByLibrary.simpleMessage("Nustatymai"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dienos"), + "share": MessageLookupByLibrary.simpleMessage("Dalintis"), + "shelf": MessageLookupByLibrary.simpleMessage("Lentyna (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Lentynos pavadinimas"), + "shelves": MessageLookupByLibrary.simpleMessage("Lentynos (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Pamaina"), + "shiftName": MessageLookupByLibrary.simpleMessage("Pamainos pavadinimas"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Pristatymo Adresas", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Spese di Spedizione", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Pradinis parduotuvės balansas", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Likutis parduotuvės balansas", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Rodyti veiksmus"), + "showCode": MessageLookupByLibrary.simpleMessage("Rodyti kodą"), + "showCombo": MessageLookupByLibrary.simpleMessage("Rodyti rinkinius"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Rodyti galiojimo datą", + ), + "showName": MessageLookupByLibrary.simpleMessage("Rodyti pavadinimą"), + "showPrice": MessageLookupByLibrary.simpleMessage("Rodyti kainą"), + "showSingle": MessageLookupByLibrary.simpleMessage("Rodyti vienetinius"), + "showVariant": MessageLookupByLibrary.simpleMessage("Rodyti variacijas"), + "signIn": MessageLookupByLibrary.simpleMessage("Prisijungti"), + "signUp": MessageLookupByLibrary.simpleMessage("Registruotis"), + "single": MessageLookupByLibrary.simpleMessage("Vienetas"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dienų"), + "size": MessageLookupByLibrary.simpleMessage("Dydis"), + "skip": MessageLookupByLibrary.simpleMessage("Praleisti"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Praleisti atnaujinimą", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kodas"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kodas"), + "sl": MessageLookupByLibrary.simpleMessage("N. progressivo"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Išmanusis laikrodis"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Socialinis marketingas", + ), + "sold": MessageLookupByLibrary.simpleMessage("Parduota"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Kažkas negerai su tinklalapiu.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Kažkas yra"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Darbuotojų prisijungimas", + ), + "start": MessageLookupByLibrary.simpleMessage("Pradėti"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Pertraukos pradžios laikas", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Pradžios data"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Pradėti naują pardavimą", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Pradžios laikas"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Pradžios laikas yra privalomas", + ), + "started": MessageLookupByLibrary.simpleMessage("Pradėta"), + "state": MessageLookupByLibrary.simpleMessage("Valstija"), + "stateName": MessageLookupByLibrary.simpleMessage("Valstijos Pavadinimas"), + "status": MessageLookupByLibrary.simpleMessage("Stato"), + "staus": MessageLookupByLibrary.simpleMessage("Būsena (Status)"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Vis dar neapmokėta"), + "stock": MessageLookupByLibrary.simpleMessage("Sandėlis"), + "stockList": MessageLookupByLibrary.simpleMessage("Sandelio sąrašas"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Atsargos / Variantas", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Sandelio ataskaita"), + "stockValue": MessageLookupByLibrary.simpleMessage("Sandelio vertė"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Atsargos turi būti bent 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Sandėlis: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Elenco Sotto-Imposte"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sotto-Imposte"), + "subTotal": MessageLookupByLibrary.simpleMessage("Bendrasis"), + "submit": MessageLookupByLibrary.simpleMessage("Pateikti"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Prenumeruoti dabar"), + "subscription": MessageLookupByLibrary.simpleMessage("Prenumerata"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Prenumeratų ataskaitos", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Prenumeratos"), + "subtotal": MessageLookupByLibrary.simpleMessage("Tarpinė suma"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Sėkmingai apmokėta", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Tiekėjas moka"), + "supplier": MessageLookupByLibrary.simpleMessage("Tiekėjas"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Tiekėjo informacija", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Tiekėjo skola"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Tiekėjo knyga"), + "supplierName": MessageLookupByLibrary.simpleMessage("Tiekėjo pavadinimas"), + "switchBank": MessageLookupByLibrary.simpleMessage("Pakeisti filialą?"), + "switchs": MessageLookupByLibrary.simpleMessage("Perjungti"), + "tax": MessageLookupByLibrary.simpleMessage("Mokestis (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Gruppo Fiscale"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Percentuale Imposta"), + "taxRates": MessageLookupByLibrary.simpleMessage("Aliquote Fiscali"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Aliquote fiscali - Gestisci le tue aliquote fiscali", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Mokesčių ataskaita"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Mokesčių ataskaitų sąrašas", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Mokesčio Tipas"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Imposta con tipo di imposta singolo/multiplo", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Ačiū už jūsų pirkimą", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Ačiū už jūsų laiku atliktą mokėjimą", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Terminio kvito logotipas", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Terminio spausdintuvo kalba", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Terminio popieriaus dydis", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dienų"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketės lape, 8.27 x 11.69 colių", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Šį mėnesį"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Šis planas netinkamas atnaujinimui", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Šio plano negalima įsigyti", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Šis produktas jau pridėtas!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Šią savaitę"), + "thisYear": MessageLookupByLibrary.simpleMessage("Šiais metais"), + "time": MessageLookupByLibrary.simpleMessage("Laikas"), + "timeIn": MessageLookupByLibrary.simpleMessage("Atvykimo laikas"), + "timeOut": MessageLookupByLibrary.simpleMessage("Išvykimo laikas"), + "to": MessageLookupByLibrary.simpleMessage("Į"), + "toAccount": MessageLookupByLibrary.simpleMessage("Į sąskaitą"), + "toDate": MessageLookupByLibrary.simpleMessage("Iki datos"), + "today": MessageLookupByLibrary.simpleMessage("Šiandien"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Šiandieninė santrauka", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 klientai"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 produktai"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 tiekėjai"), + "total": MessageLookupByLibrary.simpleMessage("Iš viso"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Bendra suma"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Visas turtas"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Bendras balansas"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Iš viso kategorijų", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Bendra suma"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Bendra skola"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Bendra išlaida"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Bendros pajamos"), + "totalItems": MessageLookupByLibrary.simpleMessage("Iš viso prekių"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Bendras nuostolis"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Bendra mokėtina suma", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Bendra kaina"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Iš viso produktų"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Bendras pelnas"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Bendras pirkimas"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Bendras grąžintas kiekis", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totale Restituito"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Bendra atlyginimo suma", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Bendras pardavimas"), + "totalVat": MessageLookupByLibrary.simpleMessage("Bendras PVM"), + "totall": MessageLookupByLibrary.simpleMessage("Iš viso:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Sandorių apžvalga"), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Transakcijos tipas", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Sandoriai"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transakcijų istorija", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Pervedimas"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Pervesti čekį"), + "transferDate": MessageLookupByLibrary.simpleMessage("Pervedimo data"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Bandyti dar kartą"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tipas"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Pasirinkite Tipą"), + "unPaid": MessageLookupByLibrary.simpleMessage("Neapmokėta"), + "unit": MessageLookupByLibrary.simpleMessage("Vienetas"), + "unitName": MessageLookupByLibrary.simpleMessage("Vieneto pavadinimas"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Vienetinė kaina"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Prezzo Unitario"), + "units": MessageLookupByLibrary.simpleMessage("Vienetai"), + "unlimited": MessageLookupByLibrary.simpleMessage("Neribotas"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Neribotas naudojimas", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neribotas mūsų paketo naudojimas 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Atnaujinti"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Atnaujinti filialą"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Atnaujinti kontaktą", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Nepavyko atnaujinti atsargų", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Atnaujinti dabar"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės atnaujinti kliento.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Atnaujinti produktą", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produktas sėkmingai atnaujintas!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės atnaujinti produkto.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Atnaujinkite savo profilį", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Atnaujinti pirkimą", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Atnaujinti rolę"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Neturite teisės atnaujinti pardavimą.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Sėkmingai atnaujinta", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Atnaujinkite savo profilį, kad geriau susipažintumėte su savo klientu", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Atnaujinkite savo prenumeratą", + ), + "updating": MessageLookupByLibrary.simpleMessage("Atnaujinama..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Atnaujinti dabar"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID skirtas QR kodui", + ), + "upload": MessageLookupByLibrary.simpleMessage("Įkelti"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Įkelti Paveikslėlį"), + "uploading": MessageLookupByLibrary.simpleMessage("Įkeliama..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Naudoti galeriją"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Vartotojo pavadinimas negali būti tuščias", + ), + "user": MessageLookupByLibrary.simpleMessage("Vartotojas"), + "userRole": MessageLookupByLibrary.simpleMessage("Vartotojo rolė"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Vartotojo vaidmens detalės", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Vartotojo pavadinimas"), + "values": MessageLookupByLibrary.simpleMessage("Reikšmės"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variantas sėkmingai pridėtas!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variantas sėkmingai ištrintas!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variacijų sąrašas"), + "variationId": MessageLookupByLibrary.simpleMessage("Variacijos ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variacijos"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variaciniai produktai", + ), + "vat": MessageLookupByLibrary.simpleMessage("PVM"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("IVA e Tasse"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Numero IVA/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Titolo IVA/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("PVM kodas"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Partita IVA"), + "vatReports": MessageLookupByLibrary.simpleMessage("PVM ataskaitos"), + "vatType": MessageLookupByLibrary.simpleMessage("PVM tipas"), + "verification": MessageLookupByLibrary.simpleMessage("Patikrinimas"), + "verify": MessageLookupByLibrary.simpleMessage("Patikrinti"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Patikrinti savo el. paštą", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Patikrinti el. paštą"), + "view": MessageLookupByLibrary.simpleMessage("Peržiūrėti Detales"), + "viewAll": MessageLookupByLibrary.simpleMessage("Peržiūrėti viską"), + "viewDetails": MessageLookupByLibrary.simpleMessage( + "Peržiūrėti informaciją", + ), + "viewPrice": MessageLookupByLibrary.simpleMessage("Matyti kainą"), + "viewStock": MessageLookupByLibrary.simpleMessage("Rodyti atsargas"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Peržiūrimos operacijos, skirtos", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Atsitiktinis klientas", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Piniginė"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Piniginės balansas"), + "warehouse": MessageLookupByLibrary.simpleMessage("Sandėlis (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage( + "Sandėlio pavadinimas", + ), + "warranty": MessageLookupByLibrary.simpleMessage("Garantija"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Mes išsiuntėme patvirtinimo el. laišką į", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mes išsiuntėme OTP į jūsų telefono numerį", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Savaitinis"), + "weight": MessageLookupByLibrary.simpleMessage("Svoris"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Sveiki sugrįžę!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Kas naujo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Didmeninė kaina"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Didmenininkas"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Bus pridėta netrukus", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Parašykite savo žinutę čia", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Scrivi qui il testo...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Metinis"), + "years": MessageLookupByLibrary.simpleMessage("Metai"), + "yes": MessageLookupByLibrary.simpleMessage("Taip"), + "yesterday": MessageLookupByLibrary.simpleMessage("Vakar"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Negalima mokėti daugiau nei skola", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Dabar galite išsiųsti OTP pakartotinai.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo generuoti brūkšninių kodų.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo ištrinti modelio.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo ištrinti lentynos", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo peržiūrėti pelno ir nuostolio.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo kurti išlaidų kategorijos.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo kurti pajamų kategorijos.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo kurti modelio", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("Neturite leidimo kurti pirkimų."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo ištrinti skyriaus.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo ištrinti pareigų.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo ištrinti atostogų prašymo.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo ištrinti darbo užmokesčio žiniaraščio.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo eksportuoti į „Excel“", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo generuoti brūkšninį kodą.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo generuoti ataskaitos", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti filialo.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti skyriaus.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti atostogų prašymo.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti modelio", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti šventinių dienų.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo peržiūrėti lankomumo", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti darbo užmokesčio žiniaraščio.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti pareigų.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo ištrinti pamainos.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti pamainos.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo kurti stelažų.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo trinti stelažų.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Neturite leidimo atnaujinti stelažų.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Neturite leidimo kurti išlaidų."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("Neturite leidimo kurti pajamų."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Jūs turite suteikti leidimą", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Jūs naudojate"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Ar norite ištrinti šį produktą?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Jūsų nemokamas paketas beveik baigėsi, nusipirkite kitą planą. Ačiū.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Jūsų paketas"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Jūsų paketas baigsis po 5 dienų", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Jūsų paketas baigiasi šiandien\n\nPrašome pirkti iš naujo", + ), + "zip": MessageLookupByLibrary.simpleMessage("Pašto Kodas"), + "zipCode": MessageLookupByLibrary.simpleMessage("Įveskite Pašto Kodą"), + }; +} diff --git a/lib/generated/intl/messages_lv.dart b/lib/generated/intl/messages_lv.dart new file mode 100644 index 0000000..803ae95 --- /dev/null +++ b/lib/generated/intl/messages_lv.dart @@ -0,0 +1,2430 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a lv locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'lv'; + + static String m0(start) => "Atkārtoti nosūtīt OTP pēc \$${start} sek."; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Klienta informācija", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("RĒĶINS"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 rēķina logotips"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Konta nosaukums parādīšanai", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Konta īpašnieka vārds", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Konta nosaukums"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Konta nosaukums"), + "action": MessageLookupByLibrary.simpleMessage("Darbība"), + "actions": MessageLookupByLibrary.simpleMessage("Darbības"), + "active": MessageLookupByLibrary.simpleMessage("Aktīvs"), + "add": MessageLookupByLibrary.simpleMessage("Pievienot"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet pirkumu", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Pievienot apmeklējumu", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Pievienot banku"), + "addBrand": MessageLookupByLibrary.simpleMessage("Pievienot zīmolu"), + "addCash": MessageLookupByLibrary.simpleMessage("Pievienot skaidru naudu"), + "addCategory": MessageLookupByLibrary.simpleMessage("Pievienot kategoriju"), + "addContact": MessageLookupByLibrary.simpleMessage("Pievienot kontaktu"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet klientu", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Pievienot Klientu"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Pievienot piegādi"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Pievienot nodaļu"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu amatu", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Pievienot izdevumus"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Pievienot izdevumu kategoriju", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Pievienot brīvdienu"), + "addImage": MessageLookupByLibrary.simpleMessage("Pievienot attēlu"), + "addIncome": MessageLookupByLibrary.simpleMessage("Pievienot ienākumus"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Pievienot ienākumu kategoriju", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Pievienot preces"), + "addLeave": MessageLookupByLibrary.simpleMessage("Pievienot atvaļinājumu"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Pievienot vairāk lauku", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu adresi", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu apmeklējumu", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Pievienot bankas kontus", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu darbinieku", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu brīvdienu", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu atvaļinājumu", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu modeli", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu algas sarakstu", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu produktu", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet pirkumu", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu statīvu", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu maiņu", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu nodokli", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu variāciju", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunas variācijas", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu noliktavu", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Pievienot piezīmi"), + "addParty": MessageLookupByLibrary.simpleMessage("Pievienot Klientus"), + "addPayment": MessageLookupByLibrary.simpleMessage("Pievienot maksājumu"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet produktu", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Vispirms pievienojiet produktu", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkts veiksmīgi izveidots!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot produktu.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Pievienot pirkumu"), + "addRole": MessageLookupByLibrary.simpleMessage("Pievienot lomu"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet pārdošanu", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Pievienot pārdošanu"), + "addShelf": MessageLookupByLibrary.simpleMessage("Pievienot jaunu plauktu"), + "addShift": MessageLookupByLibrary.simpleMessage("Pievienot maiņu"), + "addStock": MessageLookupByLibrary.simpleMessage("Pievienot Krājumus"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Pievienot apakšvariāciju", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Pievienot nodokli"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Pievienot jaunu nodokļu grupu", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Pievienot mērvienību"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Pievienot lietotāja lomu", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Pievienot Variantu"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Pievienot Varianta Datus", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Pievienots grozam"), + "adding": MessageLookupByLibrary.simpleMessage("Pievieno..."), + "address": MessageLookupByLibrary.simpleMessage("Adrese"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Koriģēt bankas bilanci", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Koriģēt skaidru naudu"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Koriģēt skaidras naudas bilanci", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Korekcijas datums"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Avansa maksājums"), + "all": MessageLookupByLibrary.simpleMessage("Visi"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Visi biznesa risinājumi", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro ir pilnīgs biznesa risinājums ar krājumu, grāmatvedību, pārdošanu, izdevumiem un peļņu/zaudējumiem.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Visi darbinieki"), + "allParties": MessageLookupByLibrary.simpleMessage("Visas puses"), + "allParty": MessageLookupByLibrary.simpleMessage("Visas puses"), + "allTime": MessageLookupByLibrary.simpleMessage("Visu laiku"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Visi darījumi"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Jau pievienots"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Jau ir konts? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Summa"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Summai jābūt lielākai par 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Summas noapaļošanas metode", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Summas vārdos"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Summa ir obligāta", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS tiks nosūtīts uz šādu numuru: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android un iOS lietotnes atbalsts", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Pieejams jauns atjauninājums\nLūdzu, atjauniniet savu lietotni", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Piemērot"), + "areYouSure": MessageLookupByLibrary.simpleMessage( + "Vai esat pārliecināts?", + ), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties dzēst šo filiāli?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties dzēst šo lomu?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties pārslēgties uz citu filiāli?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Vai esat pārliecināts, ka vēlaties dzēst šo pušu?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties iziet no šīs filiāles?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Uz datumu"), + "assets": MessageLookupByLibrary.simpleMessage("Aktīvi"), + "attachment": MessageLookupByLibrary.simpleMessage("Pielikums"), + "attendance": MessageLookupByLibrary.simpleMessage("Apmeklējums"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Apmeklējuma atskaites", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Pilnvarotā persona paraksts", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automātiski aprēķinātas dienas", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automātiski atlasīts", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Atpakaļ uz sākumlapu"), + "balance": MessageLookupByLibrary.simpleMessage("Bilance"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Atlikušais parāds"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilance"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladeša"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankas konti"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankas rekvizīti"), + "bankName": MessageLookupByLibrary.simpleMessage("Bankas nosaukums"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Pārskaitījums no bankas uz banku", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Pārskaitījums no bankas uz skaidru naudu", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Svītrkoda etiķešu iestatījumi", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Svītrkodu Ģenerators"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Svītrkoda ģenerators", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Svītrkodi"), + "batch": MessageLookupByLibrary.simpleMessage("Partija"), + "batchNo": MessageLookupByLibrary.simpleMessage("Partijas Nr."), + "billTO": MessageLookupByLibrary.simpleMessage("Rēķins uz"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Peļņa pēc rēķiniem", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Rēķina Adrese"), + "birthDate": MessageLookupByLibrary.simpleMessage("Dzimšanas datums"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth ir izslēgts. Lūdzu, ieslēdziet to.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filiāle"), + "branchList": MessageLookupByLibrary.simpleMessage("Filiāļu saraksts"), + "brand": MessageLookupByLibrary.simpleMessage("Zīmols"), + "brandName": MessageLookupByLibrary.simpleMessage("Zīmola nosaukums"), + "brands": MessageLookupByLibrary.simpleMessage("Zīmoli"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pārtraukuma ilgums"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pārtraukuma statuss"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pārtraukuma laiks"), + "bulk": MessageLookupByLibrary.simpleMessage("Masveida Augšupielāde"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "Lielapjoma augšupielāde", + ), + "businessCat": MessageLookupByLibrary.simpleMessage("Biznesa kategorija"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Uzņēmuma un biznesa nosaukums", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Pirkt tagad"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Pirkt Premium plānu"), + "call": MessageLookupByLibrary.simpleMessage("Zvanīt"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Šo darījuma veidu nevar rediģēt.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Neizdevās iegūt maksājuma informāciju.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Atcelt"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Meklē ierīces...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nevar pārskaitīt uz to pašu kontu.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Ietilpība"), + "cash": MessageLookupByLibrary.simpleMessage("Skaidra nauda"), + "cashAndBank": MessageLookupByLibrary.simpleMessage( + "Skaidra nauda un banka", + ), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Skaidras naudas un bankas pārvaldība", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Naudas plūsma"), + "cashIn": MessageLookupByLibrary.simpleMessage("Skaidras naudas iemaksa"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Skaidra nauda kasē"), + "cashOut": MessageLookupByLibrary.simpleMessage("Skaidras naudas izmaksa"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Pārskaitījums no skaidras naudas uz banku", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorijas"), + "category": MessageLookupByLibrary.simpleMessage("Kategorija"), + "categoryName": MessageLookupByLibrary.simpleMessage( + "Kategorijas nosaukums", + ), + "changeAmount": MessageLookupByLibrary.simpleMessage("Atlikums"), + "changePassword": MessageLookupByLibrary.simpleMessage("Mainīt paroli"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Pārbaudīt e-pastu"), + "cheque": MessageLookupByLibrary.simpleMessage("Čeki"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Čeka summa"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Čeka datums"), + "chequeList": MessageLookupByLibrary.simpleMessage("Čeku saraksts"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Čeka numurs"), + "choose": MessageLookupByLibrary.simpleMessage("Izvēlēties"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Izvēlieties Valsti"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Izvēlēties klientu", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Izvēlēties piegādātāju", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Izvēlieties savas funkcijas", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funkcijas ir svarīga daļa, kas atšķir POSpro no tradicionālajiem risinājumiem.", + ), + "city": MessageLookupByLibrary.simpleMessage("Pilsēta"), + "cityName": MessageLookupByLibrary.simpleMessage("Pilsētas Nosaukums"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Notīrīt"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klikšķiniet, lai savienotu", + ), + "close": MessageLookupByLibrary.simpleMessage("Aizvērt"), + "closed": MessageLookupByLibrary.simpleMessage("Slēgts"), + "code": MessageLookupByLibrary.simpleMessage("Kods"), + "collectDue": MessageLookupByLibrary.simpleMessage("Iekasēt parādu"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Lūdzu, iekasējiet parādu", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Iekasējis:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Savāca"), + "color": MessageLookupByLibrary.simpleMessage("Krāsa"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Vairāku nodokļu kombinācija", + ), + "combo": MessageLookupByLibrary.simpleMessage("Komplekts (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Komplekta produktu atskaite", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Komplekti (Combo)"), + "comboReport": MessageLookupByLibrary.simpleMessage("Komplektu atskaite"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Drīzumā"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Uzņēmuma adrese"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Apstiprināt dzēšanu", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Apstiprināt paroli"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Apstiprināt paroli", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Apstiprināt atgriešanu", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Apstiprināt SMS uz"), + "congratulation": MessageLookupByLibrary.simpleMessage("Apsveicam"), + "connect": MessageLookupByLibrary.simpleMessage( + "Klikšķiniet, lai savienotu", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Pievienojiet printeri", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Pievienojiet savu printeri", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Pievienots pie"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontakti"), + "contactUs": MessageLookupByLibrary.simpleMessage("Sazinieties ar mums"), + "continueButton": MessageLookupByLibrary.simpleMessage("Turpināt"), + "continueE": MessageLookupByLibrary.simpleMessage("Turpināt"), + "cost": MessageLookupByLibrary.simpleMessage("Izmaksas"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Pašizmaksa bez nodokļiem", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Pašizmaksa ar nodokļiem", + ), + "country": MessageLookupByLibrary.simpleMessage("Valsts"), + "countryName": MessageLookupByLibrary.simpleMessage("Valsts nosaukums"), + "create": MessageLookupByLibrary.simpleMessage("Izveidot"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Izveidot bezmaksas kontu", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Izveidot bezmaksas kontu", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Izveidot filiāli"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Izveidot jaunu paroli", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot pārdošanu.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredīts (Ienākošais)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Klienta Kredīta Limits", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valūta"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "Pašreizējā bilance", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Pašreizējā skaidras naudas bilance", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Šis mēnesis"), + "currentYear": MessageLookupByLibrary.simpleMessage("Šis gads"), + "currents": MessageLookupByLibrary.simpleMessage("Pašreizējā"), + "custom": MessageLookupByLibrary.simpleMessage("Pielāgots"), + "customDate": MessageLookupByLibrary.simpleMessage("Pielāgots datums"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Pielāgota rēķina zīmola veidošana", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Pielāgota druka"), + "customer": MessageLookupByLibrary.simpleMessage("Klients"), + "customerDate": MessageLookupByLibrary.simpleMessage("Pielāgots datums"), + "customerDue": MessageLookupByLibrary.simpleMessage("Klienta parāds"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Klienta virsgrāmata", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Klienta vārds"), + "customerPay": MessageLookupByLibrary.simpleMessage("Klients maksā"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Klienta tālruņa numurs", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Klienta paraksts", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("Dienas darījumi"), + "dashboard": MessageLookupByLibrary.simpleMessage("Informācijas panelis"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Dati saglabāti veiksmīgi.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datums"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Beigu datums nevar būt pirms sākuma datuma.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Datums ir obligāts", + ), + "dates": MessageLookupByLibrary.simpleMessage("Datums:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dienas grāmata"), + "days": MessageLookupByLibrary.simpleMessage("dienas"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Atlikušas dienas"), + "dealer": MessageLookupByLibrary.simpleMessage("Dīleris"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Dīlera cena"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debets (Ejošais)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Noklusējuma pārdošanas cena", + ), + "delete": MessageLookupByLibrary.simpleMessage("Dzēst"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Dzēst Kontu"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties dzēst šo partiju?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties dzēst savu kontu? Šī darbība neatgriezeniski izdzēsīs visus jūsu datus.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas dzēst klientu.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Veiksmīgi dzēsts!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Dzēš..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Piegādes adrese"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Piegādes maksa"), + "department": MessageLookupByLibrary.simpleMessage("Nodaļa"), + "deposit": MessageLookupByLibrary.simpleMessage("Depozīts"), + "depositTo": MessageLookupByLibrary.simpleMessage("Iemaksāt"), + "description": MessageLookupByLibrary.simpleMessage("Apraksts"), + "designation": MessageLookupByLibrary.simpleMessage("Amats"), + "designationName": MessageLookupByLibrary.simpleMessage("Amata nosaukums"), + "details": MessageLookupByLibrary.simpleMessage("Detaļas"), + "developedBy": MessageLookupByLibrary.simpleMessage("Izstrādātājs"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 ciparu PIN kods ir nosūtīts uz jūsu e-pasta adresi: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Atspējot"), + "discount": MessageLookupByLibrary.simpleMessage("Atlaide"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Nosaukums parādīšanai ir obligāts", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Netraucēt"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties to dzēst", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vai vēlaties dzēst lietotāju?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vai vēlaties iziet no lietotnes?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Vai tiešām vēlaties atkārtoti atvērt šo čeku?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("Nav konta?"), + "done": MessageLookupByLibrary.simpleMessage("Gatavs"), + "download": MessageLookupByLibrary.simpleMessage("Lejupielādēt"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Lejupielādēt APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Lejupielādēt Excel formātu", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Lejupielāde veiksmīga! Pārbaudiet dokumentu mapi", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Lejupielādē..."), + "due": MessageLookupByLibrary.simpleMessage("Parādā"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Parādā summa: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Parāda bilance"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Parādu iekasēšana"), + "dueList": MessageLookupByLibrary.simpleMessage("Parādu saraksts"), + "duePay": MessageLookupByLibrary.simpleMessage("Apmaksājamais parāds"), + "dueReport": MessageLookupByLibrary.simpleMessage("Parādu pārskats"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Pārdošana uz nomaksu nav atļauta iegriešanās klientiem.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Parādi"), + "duration": MessageLookupByLibrary.simpleMessage("Ilgums"), + "durationDays": MessageLookupByLibrary.simpleMessage("Ilgums (dienas)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Viegli lietojams mobilais POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro lietotne ir bezmaksas un viegli lietojama. Patiesībā tā ir viena no labākajām POS sistēmām pasaulē.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Rediģēt"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Rediģēt apmeklējumu", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Rediģēt bankas kontus", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediģēt bankas korekciju", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Rediģēt no bankas uz skaidru naudu", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Rediģēt bankas pārskaitījumu", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediģēt skaidras naudas korekciju", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Rediģēt no skaidras naudas uz banku", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Rediģēt kategoriju"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Rediģēt amatu"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Rediģēt darbinieku"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Rediģēt brīvdienu"), + "editLeave": MessageLookupByLibrary.simpleMessage("Rediģēt atvaļinājumu"), + "editModel": MessageLookupByLibrary.simpleMessage("Rediģēt modeli"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Rediģēt algas sarakstu", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Rediģēt tālruņa numuru ?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Rediģēt produktu"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Rediģēt iepirkumu rēķinu", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Rediģēt statīvu"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Rediģēt pārdošanas rēķinu", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Rediģēt plauktu"), + "editShift": MessageLookupByLibrary.simpleMessage("Rediģēt maiņu"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Rediģēt sociālos medijus", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Rediģēt nodokli"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Rediģēt nodokļu grupu", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Rediģēt variāciju"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Rediģēt noliktavu"), + "email": MessageLookupByLibrary.simpleMessage("E-pasta adrese"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-pasts nevar būt tukšs", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-pasts"), + "employee": MessageLookupByLibrary.simpleMessage("Darbinieks"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Ievadiet zemu krājumu līmeni", + ), + "end": MessageLookupByLibrary.simpleMessage("Beigas"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Pārtraukuma beigas"), + "endDate": MessageLookupByLibrary.simpleMessage("Beigu datums"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Beigu datums ir pirms sākuma datuma", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Beigu datums nevar būt pirms sākuma datuma.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Beigu laiks"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Beigu laiks ir obligāts", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Pabeigt bezmaksas plānu", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Ievadiet Partijas Nr."), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Ievadiet zīmola nosaukumu", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Ievadiet derīgu atlaidi", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Ievadiet derīgu OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Ievadiet derīgu krājumu daudzumu", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Ievadiet konta nosaukumu parādīšanai", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Ievadiet konta īpašnieka vārdu", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Ievadiet konta numuru", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Ievadiet Adresi"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Ievadiet summu"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Ievadiet bilanci"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Ievadiet bankas nosaukumu", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Ievadiet partijas Nr.", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Ievadiet pārtraukuma laiku", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Ievadiet uzņēmuma/veikala nosaukumu", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Ievadiet ietilpību"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Ievadiet kategorijas nosaukumu", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Ievadiet krāsu"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ievadiet klienta tālruņa numuru", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Ievadiet dīlera cenu", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Ievadiet aprakstu", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Ievadiet amata nosaukumu", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Ievadiet atlaidi"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet savu e-pasta adresi, lai saņemtu paroles atiestatīšanas saiti.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Ievadiet beigu laiku", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Ievadiet izdevumu kategorijas nosaukumu", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Ievadiet izdevumu datumu", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Ievadiet pilnu adresi", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Ievadiet pilnu vārdu", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Ievadiet brīvdienas nosaukumu", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Ievadiet ienākumu kategorijas nosaukumu", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Ievadiet etiķetes tekstu", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Ievadiet ražotāja nosaukumu", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Ievadiet modeļa nosaukumu", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Ievadiet vārdu"), + "enterNote": MessageLookupByLibrary.simpleMessage("Ievadiet piezīmi"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Ievadiet sākuma bilanci", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Ievadiet produkta kodu", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Ievadiet produkta nosaukumu", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Ievadiet iepirkšanas cenu", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Ievadiet daudzumu"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Ievadiet atsauces numuru", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Ievadiet pārdošanas cenu", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Ievadiet plaukta nosaukumu", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Ievadiet izmēru"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Ievadiet sākuma laiku", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Ievadiet krājumu"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Ievadiet nodokļu likmi", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Ievadiet tipu"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Ievadiet lietotājvārdu", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Ievadiet lietotāja nosaukumu", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Ievadiet derīgu OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Ievadiet vērtības"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Ievadiet PVN/GST numuru", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Ievadiet PVN/GST nosaukumu", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Ievadiet noliktavas nosaukumu", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Ievadiet svaru"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Ievadiet vairumtirdzniecības cenu", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Ievadiet savu valsti", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Ievadiet savu e-pasta adresi", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Ievadiet savu pilno vārdu", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Ievadiet savu vārdu", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Ievadiet piezīmes līmeni", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Ievadiet paroli", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ievadiet savu tālruņa numuru", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ievadiet ziņojumu pēc pārdošanas", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Kļūda, dzēšot nodokli", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel faili"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "Excel augšupielādētājs", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Cena bez PVN"), + "exit": MessageLookupByLibrary.simpleMessage("Iziet"), + "exitBank": MessageLookupByLibrary.simpleMessage("Iziet no filiāles"), + "expDate": MessageLookupByLibrary.simpleMessage("Derīguma Termiņš"), + "expense": MessageLookupByLibrary.simpleMessage("Izdevumi"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Izdevumu kategorijas"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Izdevumu datums"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Izdevumi par"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Izdevumu pārskats"), + "expensesType": MessageLookupByLibrary.simpleMessage("Izdevumu veidi"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Derīguma Statuss", + ), + "expire": MessageLookupByLibrary.simpleMessage("Beidzas termiņš"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Termiņa beigu atskaites", + ), + "expired": MessageLookupByLibrary.simpleMessage("Termiņš beidzies"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Derīguma termiņš"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Termiņu beigušos preču atskaite", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "Derīguma termiņš beidzies saraksts", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Prece ar beigušos termiņu", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Termiņš"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Pagarināt plānu"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Neizdevās izdzēst nodaļu", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Neizdevās dzēst nodokli", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Neizdevās iegūt platformas versiju.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Neizdevās ielādēt nodaļas", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Neizdevās apstrādāt atgriešanu.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Funkcija"), + "field": MessageLookupByLibrary.simpleMessage("Lauks"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dienas"), + "filter": MessageLookupByLibrary.simpleMessage("Filtrs"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrēt pēc datuma"), + "firstName": MessageLookupByLibrary.simpleMessage("Vārds"), + "flat": MessageLookupByLibrary.simpleMessage("Fiksēts"), + "folder": MessageLookupByLibrary.simpleMessage( + "Iespējams, ka e-pasta ziņa ir nonākusi jūsu suņu būdā.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Aizmirsāt paroli"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Bezmaksas datu dublēšana", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Bezmaksas mūža atjauninājums", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Bezmaksas pakete"), + "freePlan": MessageLookupByLibrary.simpleMessage("Bezmaksas plāns"), + "from": MessageLookupByLibrary.simpleMessage("No"), + "fromAccount": MessageLookupByLibrary.simpleMessage("No konta"), + "fromDate": MessageLookupByLibrary.simpleMessage("No datuma"), + "fullName": MessageLookupByLibrary.simpleMessage("Pilnais vārds"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Pilnībā apmaksāts"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerija"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nav pieejami dati PDF ģenerēšanai", + ), + "gender": MessageLookupByLibrary.simpleMessage("Dzimums"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Ģenerēt PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Ģenerē PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Jums ir saņemts e-pasts"), + "gotIt": MessageLookupByLibrary.simpleMessage("Sapratu"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruto peļņa (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantija (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Viesis"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Jau ir konts?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Paslēpt laukus"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Cena: no augstākās", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Ievadiet e-pasta adresi", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Ievadiet paroli"), + "holderName": MessageLookupByLibrary.simpleMessage("Īpašnieka vārds"), + "holiday": MessageLookupByLibrary.simpleMessage("Brīvdiena"), + "holidayList": MessageLookupByLibrary.simpleMessage("Brīvdienu saraksts"), + "home": MessageLookupByLibrary.simpleMessage("Sākums"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Atlikušas stundas"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Es piekrītu neatgriezeniski dzēst savu kontu.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC kods"), + "image": MessageLookupByLibrary.simpleMessage("Attēls"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktīvs"), + "inStock": MessageLookupByLibrary.simpleMessage("Ir noliktavā"), + "inactive": MessageLookupByLibrary.simpleMessage("Neaktīvs"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Cena ar PVN"), + "income": MessageLookupByLibrary.simpleMessage("Ienākumi"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Ienākumu kategorijas", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Ienākumu kategoriju atskaite", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Ienākumu datums"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Ienākumi par"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Ienākumu pārskats"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas skatīt ienākumu pārskatu.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Ienākumu veids"), + "incomes": MessageLookupByLibrary.simpleMessage("Ienākumi"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informācija uz etiķetēm", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrukcija"), + "inv": MessageLookupByLibrary.simpleMessage("Inv Nr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Nederīga summa"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventārs"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas krājumu pārvaldībai", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Rēķins"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Rēķina logotips"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Rēķina numurs"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Rēķina skatītājs"), + "item": MessageLookupByLibrary.simpleMessage("Prece"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Prece pievienota"), + "itemName": MessageLookupByLibrary.simpleMessage("Preces nosaukums"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Preču pārdošana"), + "joinDate": MessageLookupByLibrary.simpleMessage("Darba uzsākšanas datums"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiķešu rullis 1.5\"*1, 38mm*25mm, atstarpe 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiķešu rullis 2\"*1, 50mm*25mm, atstarpe 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-pasts"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Parole"), + "language": MessageLookupByLibrary.simpleMessage("Valoda"), + "last30Days": MessageLookupByLibrary.simpleMessage("Pēdējās 30 dienas"), + "last7Days": MessageLookupByLibrary.simpleMessage("Pēdējās 7 dienas"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Pagājušais mēnesis"), + "lastName": MessageLookupByLibrary.simpleMessage("Uzvārds"), + "lastYear": MessageLookupByLibrary.simpleMessage("Pagājušajā gadā"), + "leave": MessageLookupByLibrary.simpleMessage("Atvaļinājums"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Atvaļinājuma ilgums", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Atvaļinājumu saraksts"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Atvaļinājumu atskaites", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Atvaļinājuma pieprasījums", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Atvaļinājuma veids"), + "ledger": MessageLookupByLibrary.simpleMessage("Virsgrāmata (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("Saite"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Saraksts ir tukšs"), + "loading": MessageLookupByLibrary.simpleMessage("Ielādē"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Ielādē OTP iestatījumus...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Ienākt"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Pieteikties ar e-pastu", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Iziet"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Pieteikšanās neizdevās. Lūdzu, mēģiniet vēlreiz.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Pieteikties ar tālruni", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Zaudējumi"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Zaudējumi/Peļņa"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Zaudējumi/Peļņa"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Zaudējumu/Peļņas pārskats", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Zems Krājumu Līmenis"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Zama krājuma brīdinājums", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Zema Krājumu Līmeņa Ziņojums", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Cena: no zemākās"), + "lp": MessageLookupByLibrary.simpleMessage("Zaudējumi/Peļņa"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Zaudējumu/Peļņas detaļas", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Pārvaldīt iestatījumus", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Ražošanas Datums"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Ražošanas Datums"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Ražotājs"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Ziņa"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobilais:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobilais tālrunis"), + "model": MessageLookupByLibrary.simpleMessage("Modelis"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelis veiksmīgi izveidots!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modeļa nosaukums"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelis veiksmīgi atjaunināts!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeļi"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Nauda iekšā"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Nauda ārā"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage( + "Naudas saņemšanas kvīts", + ), + "month": MessageLookupByLibrary.simpleMessage("Mēnesis"), + "monthly": MessageLookupByLibrary.simpleMessage("Mēneša"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Vairāk informācijas"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Maksimālā pārdošanas cena (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Vārds"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Vārds nevar būt tukšs", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Lai veiktu pārskaitījumu, nepieciešami vismaz divi bankas konti.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Tīrā peļņa (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Tīrā kopējā summa"), + "newPassword": MessageLookupByLibrary.simpleMessage("Jauna parole"), + "next": MessageLookupByLibrary.simpleMessage("Tālāk"), + "no": MessageLookupByLibrary.simpleMessage("Nē"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nav konta?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nav atrasts neviens atbilstošs konts", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nav aktīva lietotāja", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Atlasītajiem filtriem nav atrasts neviens apmeklējuma ieraksts.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Apmeklējuma ieraksti nav atrasti.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Bankas konti nav atrasti.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nav atrasts neviens bankas konts, no kura pārskaitīt.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nav partijas"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nav izvēlēta neviena Bluetooth ierīce.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Filiāle nav atrasta", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Čeki nav atrasti"), + "noData": MessageLookupByLibrary.simpleMessage("Dati nav pieejami"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Dati nav pieejami"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Dati nav pieejami", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Eksportēšanai nav pieejamu datu", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nav pieejamu datu PDF ģenerēšanai", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Dati nav atrasts"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nodaļa nav atrasta.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Šai nodaļai nav pieejama apraksta.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Šim amatam nav pieejama apraksta.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Apraksts nav sniegts.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Amats nav atrasts.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Mērķa bankas konti nav atrasti.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Ierīces nav atrastas", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Nav Parāda"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nav izvēlēts neviens parāds", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nav izvēlēts neviens fails", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Brīvdienas nav atrastas.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nav atrasta neviena atbilstoša brīvdiena", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Prece nav atrasta"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nav izvēlēts neviens vienums", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Atlasītajiem filtriem nav atrasts neviens atvaļinājuma ieraksts.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Atvaļinājuma pieprasījumi nav atrasti.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Atbilstoši produkti nav atrasti.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nav atrasts neviens atbilstošs algas saraksta ieraksts.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Piezīme nav sniegta.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Nav Atrastu Klientu"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Algu saraksta ieraksti nav atrasti.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Produkts nav atrasts", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Neviena prece neatbilst jūsu meklēšanai.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nav izvēlēts neviens produkts", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Lietotāja loma nav atrasta", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Maiņas nav atrastas.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Krājumu dati nav pieejami.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nav atlasīts apakšnodoklis", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Piegādātājs nav pieejams", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Nav darījumu"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nav atrasts neviens darījums", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Šim filtram nav atrasts neviens darījums.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nav darījumu, lai ģenerētu PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Vērtības nav definētas", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Variācijas nav atrastas.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Neatgūstams (PVN/Atlaide)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nav"), + "notFound": MessageLookupByLibrary.simpleMessage("Nav atrasts"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nav interneta savienojuma", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Neizdevās palaist telefona lietotni.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Atbilstoši rezultāti nav atrasti", + ), + "note": MessageLookupByLibrary.simpleMessage("Piezīme"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Piezīmes līmenis"), + "notification": MessageLookupByLibrary.simpleMessage("Paziņojums"), + "off": MessageLookupByLibrary.simpleMessage("Izslēgts"), + "ok": MessageLookupByLibrary.simpleMessage("Labi"), + "okay": MessageLookupByLibrary.simpleMessage("Labi"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Vecā parole"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Vecā parole nevar būt tukša", + ), + "on": MessageLookupByLibrary.simpleMessage("Ieslēgts"), + "open": MessageLookupByLibrary.simpleMessage("Atvērts"), + "openCamera": MessageLookupByLibrary.simpleMessage("Atvērt Kameru"), + "openSetting": MessageLookupByLibrary.simpleMessage("Atvērt iestatījumus"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Sākuma bilance"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Sākuma bilance ir obligāta", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Atvēršanas datums"), + "opinion": MessageLookupByLibrary.simpleMessage("Ievadiet savu viedokli"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Vai turpināt ar"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Nav noliktavā"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Mūsu Premium plāns", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Paketa funkcijas"), + "package": MessageLookupByLibrary.simpleMessage("Pakete"), + "packageDate": MessageLookupByLibrary.simpleMessage("Iepakošanas datums"), + "packageName": MessageLookupByLibrary.simpleMessage("Pakas nosaukums"), + "packingDate": MessageLookupByLibrary.simpleMessage("Iepakošanas datums"), + "paid": MessageLookupByLibrary.simpleMessage("Apmaksāts"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Apmaksātā summa"), + "paidBy": MessageLookupByLibrary.simpleMessage("Apmaksāja"), + "paidVia": MessageLookupByLibrary.simpleMessage("Samaksāts caur"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Daļēji apmaksāts"), + "parties": MessageLookupByLibrary.simpleMessage("Puses"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot klientu.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Pušu saraksts"), + "partyReports": MessageLookupByLibrary.simpleMessage("Pušu atskaites"), + "partyType": MessageLookupByLibrary.simpleMessage("Puses veids"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Peļņa pa pusēm"), + "password": MessageLookupByLibrary.simpleMessage("Parole"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Parole nevar būt tukša", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Parolei jābūt vismaz 6 rakstzīmju garai", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Parolei jābūt vismaz 6 rakstzīmju garai", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Paroles nesakrīt", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Maksāt par abonementu", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Maksājamā summa"), + "payment": MessageLookupByLibrary.simpleMessage("Maksājums"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Maksājums pabeigts", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Maksājuma informācija", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Maksājums neizdevās", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Maksājums neizdevās. Lūdzu, mēģiniet vēlreiz.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Maksājumu vārteja"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Maksājuma veids"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Maksājumu metodes"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Maksājums veiksmīgs", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties maksājuma veidu", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Maksājuma veids"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Maksājums bija veiksmīgs!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Maksājuma gads"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Maksājumu summas"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Maksājumu veidi"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Maksāt ar PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Algas saraksts"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Algu sarakstu vēsture", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Algas saraksta ieraksts", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage("Algu atskaites"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF veiksmīgi uzģenerēts", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procenti"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Piekļuve liegta"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Atļauja dzēst banku ir liegta.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Atļauja atjaunināt banku liegta.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Atļauja skatīt banku liegta.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Atļauja nav piešķirta!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Personīgā informācija:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Tālruņa numurs"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefona numurs nav pieejams.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Tālruņa numurs"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Tālruņa verifikācija", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Tālrunis:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Izvēlēties un augšupielādēt failu", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Izvēlēties beigu datumu", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Izvēlēties sākuma datumu", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet pārdošanas atgriešanu", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet vismaz vienu bankas kontu, lai koriģētu bilanci.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet daudzumu", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pārbaudiet interneta savienojumu un mēģiniet vēlreiz", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Lūdzu, vispirms pievienojiet printeri", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Lūdzu, pievienojiet savu Bluetooth printeri", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Lūdzu, iespējojiet Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet garāku paroli", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet apstiprinājuma paroli", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet datumu", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet paroli", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu zīmola nosaukumu", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu uzņēmuma nosaukumu", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu e-pastu", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu vārdu", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu tālruņa numuru", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu produkta nosaukumu", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu iepirkšanas cenu", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Ievadiet derīgu daudzumu (min. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu pārdošanas cenu", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu mērvienības nosaukumu", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet summu", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet vismaz vienu vērtību.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet filiāles nosaukumu", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet datumu", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet amata nosaukumu", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties beigu datumu", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet brīvdienas nosaukumu", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet vārdu", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet statīva nosaukumu", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet plaukta nosaukumu", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet mērvienības nosaukumu", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet derīgu vārdu", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Lūdzu, vispirms ievadiet derīgu tālruņa numuru un vārdu", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet savu informāciju.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet savu tālruņa numuru", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Lūdzu, ievadiet savu algu", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Lūdzu, vispirms veiciet pārdošanu", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlēties kategoriju", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties mērķa bankas kontu.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlēties izdevumu kategoriju", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties atvaļinājuma veidu", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Lūdzu, vispirms izvēlieties produktu", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties maiņu", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties sākuma datumu", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties statusu", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties darbinieku", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties mēnesi", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties abus kontus.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties pārtraukuma statusu", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties datumu", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties nodaļu", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties amatu", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties preci atgriešanai", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties maksājuma gadu", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Lūdzu, vispirms izvēlieties produktu", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties sākuma datumu", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties statusu", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties derīgus sākuma un beigu datumus.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties savu dzimumu", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izvēlieties savu maiņu", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Lūdzu, izmantojiet derīgu pirkuma kodu, lai lietotu lietotni.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Pārdošana"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ziņojums pēc pārdošanas", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Darbina Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Darbojas ar"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android un iOS lietotnes atbalsts", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium plāns"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Nospiediet, lai izvēlētos", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF priekšskatījums"), + "previousDue": MessageLookupByLibrary.simpleMessage("Iepriekšējais parāds"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Iepriekšējais apmaksātais daudzums", + ), + "price": MessageLookupByLibrary.simpleMessage("Cena"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Cena nevar būt tukša"), + "print": MessageLookupByLibrary.simpleMessage("Drukāt"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Drukāt bankas rekvizītus rēķinos", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Drukāt svītrkodu"), + "printLabel": MessageLookupByLibrary.simpleMessage("Drukāt etiķeti"), + "printing": MessageLookupByLibrary.simpleMessage("Drukāt"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Drukā rēķinu"), + "printingOption": MessageLookupByLibrary.simpleMessage("Drukas opcija"), + "product": MessageLookupByLibrary.simpleMessage("Produkts"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produkta zīmols"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Produkta kategorija", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Produkta kods"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Produkta kods ir obligāts", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Produkta detaļas"), + "productList": MessageLookupByLibrary.simpleMessage("Produkta saraksts"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktu modeļi"), + "productName": MessageLookupByLibrary.simpleMessage("Produkta nosaukums"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkts Nav Atrasts", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Preces pirkšanas vēsture", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Iepirkumu atskaite", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktu statīvi"), + "productReports": MessageLookupByLibrary.simpleMessage("Preču atskaites"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Preces pārdošanas vēsture", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Pārdošanas atskaite", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produkta Iestatījumi", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produkta krājumi"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produkta mērvienība"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produkta variācijas", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Peļņa pa precēm", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Preču peļņa un zaudējumi", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Preču iepirkumi", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Preču zaudējumi"), + "products": MessageLookupByLibrary.simpleMessage("Produkti"), + "profile": MessageLookupByLibrary.simpleMessage("Profils"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profila rediģēšana"), + "profit": MessageLookupByLibrary.simpleMessage("Peļņa"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Peļņa un zaudējumi"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Peļņas un zaudējumu atskaite", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Peļņa un zaudējumi"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Peļņas Marža (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Peļņas procents"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo kods"), + "purchase": MessageLookupByLibrary.simpleMessage("Iepirkums"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Pirkuma trauksme"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Iepircis:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Pirkums apstiprināts", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Iepirkumu informācija", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Iepirkuma Cena Bez PVN", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Nepieciešama iepirkuma cena bez PVN", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Iepirkuma Cena Ar PVN"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Nepieciešama iepirkuma cena ar PVN", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Iepirkumu saraksts"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Pirkt tagad"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Pirkt Premium plānu", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Iepirkšanas cena"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Pirkuma daudzums"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Pirkuma daudzums ir obligāts", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Iepirkumu pārskats", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Pārdošanas atgriešana", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Iepirkumu atgriešanas pārskats", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Iepirkumu atgriešana", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt pirkumus.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot pirkumus.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Iepirkts"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Pirka"), + "qty": MessageLookupByLibrary.simpleMessage("Daudzums"), + "quantity": MessageLookupByLibrary.simpleMessage("Daudzums"), + "quickOver": MessageLookupByLibrary.simpleMessage("Ātra Pārskats"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Ātrs pārskats"), + "rack": MessageLookupByLibrary.simpleMessage("Statīvs (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Statīva nosaukums"), + "racks": MessageLookupByLibrary.simpleMessage("Statīvi (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Atvērt atkārtoti"), + "read": MessageLookupByLibrary.simpleMessage("Lasīt"), + "receipt": MessageLookupByLibrary.simpleMessage("Kvīts"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Saņemtā summa"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Saņēmējs"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Saņemts no"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nesen veiktie darījumi", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Saņēma PIN kodu"), + "reduceCash": MessageLookupByLibrary.simpleMessage( + "Samazināt skaidru naudu", + ), + "reference": MessageLookupByLibrary.simpleMessage("Atsauce"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Atsauces numurs"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Atsauces nr."), + "register": MessageLookupByLibrary.simpleMessage("Reģistrēties"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Mums ir jāreģistrē jūsu tālrunis, pirms sākat darbu!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Atlicis"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Atlikušais maksājums", + ), + "remark": MessageLookupByLibrary.simpleMessage("Piezīme"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Atcerēties mani"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Atcerēties vēlāk"), + "remove": MessageLookupByLibrary.simpleMessage("Noņemt"), + "reports": MessageLookupByLibrary.simpleMessage("Pārskati"), + "resendIn": MessageLookupByLibrary.simpleMessage("Nosūtīt vēlreiz pēc "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Ievadiet derīgu OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Atiestatīt paroli, izmantojot savu e-pastu vai tālruņa numuru", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Atiestatiet paroli, lai atgūtu un pieteiktos savā kontā", + ), + "resets": MessageLookupByLibrary.simpleMessage("Atiestatīt"), + "retailer": MessageLookupByLibrary.simpleMessage("Mazumtirgotājs"), + "retry": MessageLookupByLibrary.simpleMessage("Mēģināt vēlreiz"), + "retryScan": MessageLookupByLibrary.simpleMessage("Meklēt vēlreiz"), + "retur": MessageLookupByLibrary.simpleMessage("Atgriezt"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Atgriežamā summa"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Atgriešanas daudzums", + ), + "returned": MessageLookupByLibrary.simpleMessage("Atgriezts"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Atgrieztā summa"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Atgriešanas datums"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Atgrieztā prece"), + "role": MessageLookupByLibrary.simpleMessage("Loma"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Loma un atļaujas", + ), + "roles": MessageLookupByLibrary.simpleMessage("Lomas"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Noapaļot līdz tuvākajam veselajam", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Noapaļot līdz tuvākajai desmitdaļai (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Noapaļot līdz tuvākajai desmitdaļai (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Noapaļot līdz tuvākajai desmitdaļai (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Noapaļot līdz veselam skaitlim", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Noapaļošana"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Noapaļots Kopā"), + "roundings": MessageLookupByLibrary.simpleMessage("Noapaļošana (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage( + "Apgrozāmā skaidra nauda", + ), + "sNo": MessageLookupByLibrary.simpleMessage("Nr."), + "salary": MessageLookupByLibrary.simpleMessage("Alga"), + "sale": MessageLookupByLibrary.simpleMessage("Pārdošana"), + "saleBy": MessageLookupByLibrary.simpleMessage("Pārdeva"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Pārdošanas rediģēšana"), + "saleList": MessageLookupByLibrary.simpleMessage("Pārdošanas saraksts"), + "salePrice": MessageLookupByLibrary.simpleMessage("Pārdošanas cena"), + "saleQty": MessageLookupByLibrary.simpleMessage("Pārdošanas daudzums"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Nepieciešama pārdošanas cena", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Pārdošanas atgriešana"), + "sales": MessageLookupByLibrary.simpleMessage("Pārdošana"), + "salesBy": MessageLookupByLibrary.simpleMessage("Pārdevis:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Pārdošanas informācija", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Pārdošanas saraksts"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pārdošanas un iepirkumu pārskats", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Pārdošanas pārskats"), + "salesReturn": MessageLookupByLibrary.simpleMessage( + "Pārdošanas atgriešana", + ), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Pārdošanas atgriešanas pārskats", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Pārdošanas iestatījumi", + ), + "save": MessageLookupByLibrary.simpleMessage("Saglabāt"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Saglabāt un publicēt", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Saglabāt Iestatījumus", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("Saglabāt Variantu"), + "saving": MessageLookupByLibrary.simpleMessage("Saglabā..."), + "scanCode": MessageLookupByLibrary.simpleMessage("Skenēt produkta QR kodu"), + "search": MessageLookupByLibrary.simpleMessage("Meklēt"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Meklēt apmeklējumu", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Meklēt partijas nr...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Meklēt šeit...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Meklēt atvaļinājumus"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Meklēt produktu"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Meklēt darījumus...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Meklēt..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekundes"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Skatīt visus promo kodus", + ), + "select": MessageLookupByLibrary.simpleMessage("Izvēlēties"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Izvēlēties zīmolu"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Izvēlēties rēķinu"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Izvēlieties kontu"), + "selectAll": MessageLookupByLibrary.simpleMessage("Izvēlēties visu"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Izvēlieties vismaz vienu plauktu", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Izvēlieties banku vai skaidru naudu", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Izvēlēties biznesa kategoriju", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Izvēlieties kategoriju", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Izvēlēties Klientu", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Izvēlieties Datumu"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Vispirms izvēlieties datumu", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Izvēlieties iemaksas mērķi", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Vispirms izvēlieties darbinieku", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Izvēlieties sākuma datumu", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Izvēlēties preces"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Izvēlieties savu valodu", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Izvēlieties Modeli"), + "selectOne": MessageLookupByLibrary.simpleMessage("Izvēlēties Vienu"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Izvēlieties vienu kontu", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Izvēlēties produkta kategoriju", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Izvēlēties produkta mērvienību", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Izvēlēties statīvu"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Izvēlēties plauktu"), + "selectStock": MessageLookupByLibrary.simpleMessage("Izvēlēties krājumus"), + "selectTax": MessageLookupByLibrary.simpleMessage("Izvēlieties Nodokli"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Izvēlieties beigu datumu", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Izvēlieties veidu"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Izvēlēties variācijas: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Izvēlēties noliktavu", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Pārdot visu >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Pārdošanas cena"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Pārdeva"), + "send": MessageLookupByLibrary.simpleMessage("Sūtīt"), + "sendCode": MessageLookupByLibrary.simpleMessage("Sūtīt kodu"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Mēs esam nosūtījuši e-pastu ar instrukcijām par paroles atiestatīšanu uz:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Sūtīt atiestatīšanas saiti", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Sūtīt ziņu"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Sūtīt SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Sūtīt SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Sūtiet savu e-pastu", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Atjauniniet savu profilu, lai savienotu savu ārstu ar labāku iespaidu", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Iestatiet jaunu paroli", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Iestatiet savu profilu", + ), + "setting": MessageLookupByLibrary.simpleMessage("Iestatījumi"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dienas"), + "share": MessageLookupByLibrary.simpleMessage("Dalīties"), + "shelf": MessageLookupByLibrary.simpleMessage("Plaukts (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Plaukta nosaukums"), + "shelves": MessageLookupByLibrary.simpleMessage("Plaukti (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Maiņa"), + "shiftName": MessageLookupByLibrary.simpleMessage("Maiņas nosaukums"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Piegādes Adrese"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Piegādes maksa"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Veikala sākuma bilance", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Veikala atlikušā bilance", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Rādīt darbības"), + "showCode": MessageLookupByLibrary.simpleMessage("Rādīt kodu"), + "showCombo": MessageLookupByLibrary.simpleMessage("Rādīt komplektus"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Rādīt derīguma termiņu", + ), + "showName": MessageLookupByLibrary.simpleMessage("Rādīt nosaukumu"), + "showPrice": MessageLookupByLibrary.simpleMessage("Rādīt cenu"), + "showSingle": MessageLookupByLibrary.simpleMessage("Rādīt atsevišķos"), + "showVariant": MessageLookupByLibrary.simpleMessage("Rādīt variācijas"), + "signIn": MessageLookupByLibrary.simpleMessage("Pieteikties"), + "signUp": MessageLookupByLibrary.simpleMessage("Reģistrēties"), + "single": MessageLookupByLibrary.simpleMessage("Atsevišķs"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dienas"), + "size": MessageLookupByLibrary.simpleMessage("Izmērs"), + "skip": MessageLookupByLibrary.simpleMessage("Izlaist"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Izlaist atjauninājumu", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kods"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kods"), + "sl": MessageLookupByLibrary.simpleMessage("Sec. nr."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Gudrais pulkstenis"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sociālais mārketingss", + ), + "sold": MessageLookupByLibrary.simpleMessage("Pārdots"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Kaut kas nogāja greizi ar tīmekļa lapu.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Kaut kas ir"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Darbinieka pieteikšanās", + ), + "start": MessageLookupByLibrary.simpleMessage("Sākt"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Pārtraukuma sākums", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Sākuma datums"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Sākt jaunu pārdošanu", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Sākuma laiks"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Sākuma laiks ir obligāts", + ), + "started": MessageLookupByLibrary.simpleMessage("Sākts"), + "state": MessageLookupByLibrary.simpleMessage("Novads/Valsts"), + "stateName": MessageLookupByLibrary.simpleMessage( + "Novada/Valsts Nosaukums", + ), + "status": MessageLookupByLibrary.simpleMessage("Statuss"), + "staus": MessageLookupByLibrary.simpleMessage("Statuss"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Vēl neapmaksāts"), + "stock": MessageLookupByLibrary.simpleMessage("Krājumi"), + "stockList": MessageLookupByLibrary.simpleMessage("Noliktavas saraksts"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Krājumi / Variants", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Noliktavas pārskats"), + "stockValue": MessageLookupByLibrary.simpleMessage("Krājumu vērtība"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Krājumiem jābūt vismaz 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Krājumi: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Apakšnodokļu saraksts"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Apakšnodokļi"), + "subTotal": MessageLookupByLibrary.simpleMessage("Apakšsumma"), + "submit": MessageLookupByLibrary.simpleMessage("Iesniegt"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Abonēt tūlīt"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonements"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abonēšanas atskaites", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonementi"), + "subtotal": MessageLookupByLibrary.simpleMessage("Apakšsumma"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Veiksmīgi apmaksāts", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Piegādātājs maksā"), + "supplier": MessageLookupByLibrary.simpleMessage("Piegādātājs"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Piegādātāja informācija", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Piegādātāja parāds"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Piegādātāja virsgrāmata", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Piegādātāja nosaukums", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("Mainīt filiāli?"), + "switchs": MessageLookupByLibrary.simpleMessage("Pārslēgties"), + "tax": MessageLookupByLibrary.simpleMessage("Nodoklis (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Nodokļu grupa"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Nodokļa procents"), + "taxRates": MessageLookupByLibrary.simpleMessage("Nodokļu likmes"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Nodokļu likmes - Pārvaldiet savas nodokļu likmes", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Nodokļu atskaite"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Nodokļu atskaišu saraksts", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Nodokļa Veids"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Nodoklis ar vienu/vairākiem nodokļu veidiem", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Paldies par jūsu pirkumu", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Paldies par jūsu maksājumu", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termiskā čeka logotips", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Termiskā printera valoda", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Termiskā papīra izmērs", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dienas"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiķetes lapā, 8.27 x 11.69 collas", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Šajā mēnesī"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Šis plāns nav piemērots jaunināšanai", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Šis plāns nav pieejams iegādei", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Šis produkts jau ir pievienots!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Šajā nedēļā"), + "thisYear": MessageLookupByLibrary.simpleMessage("Šajā gadā"), + "time": MessageLookupByLibrary.simpleMessage("Laiks"), + "timeIn": MessageLookupByLibrary.simpleMessage("Ierašanās laiks"), + "timeOut": MessageLookupByLibrary.simpleMessage("Aiziešanas laiks"), + "to": MessageLookupByLibrary.simpleMessage("Uz"), + "toAccount": MessageLookupByLibrary.simpleMessage("Uz kontu"), + "toDate": MessageLookupByLibrary.simpleMessage("Līdz datumam"), + "today": MessageLookupByLibrary.simpleMessage("Šodien"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Šodienas kopsavilkums", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 klienti"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 preces"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 piegādātāji"), + "total": MessageLookupByLibrary.simpleMessage("Kopā"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Kopējā summa"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Kopējie aktīvi"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Kopējā bilance"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Kopējais kategoriju skaits", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Kopā jāmaksā"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Kopējais parādā esošais daudzums", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Kopējie izdevumi"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Kopējie ienākumi"), + "totalItems": MessageLookupByLibrary.simpleMessage( + "Kopējais produktu skaits", + ), + "totalLoss": MessageLookupByLibrary.simpleMessage("Kopējie zaudējumi"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Kopējais maksājums"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Kopējā cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Kopējais produktu skaits", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Kopējā peļņa"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Kopējais iepirkums"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Kopējā atgriezto summa", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Kopā atgriezts"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Kopējā algas summa", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Kopējā pārdošana"), + "totalVat": MessageLookupByLibrary.simpleMessage("Kopējais PVN"), + "totall": MessageLookupByLibrary.simpleMessage("Kopā:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Darījumu pārskats"), + "transactionType": MessageLookupByLibrary.simpleMessage("Darījuma veids"), + "transactions": MessageLookupByLibrary.simpleMessage("Darījumi"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Darījumu vēsture", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Pārskaitījums"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Pārsūtīt čeku"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Pārskaitījuma datums", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Mēģināt vēlreiz"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tips"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Izvēlieties Veidu"), + "unPaid": MessageLookupByLibrary.simpleMessage("Neapmaksāts"), + "unit": MessageLookupByLibrary.simpleMessage("Vienība"), + "unitName": MessageLookupByLibrary.simpleMessage("Mērvienības nosaukums"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Vienības cena"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Vienības cena"), + "units": MessageLookupByLibrary.simpleMessage("Mērvienības"), + "unlimited": MessageLookupByLibrary.simpleMessage("Neierobežots"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Neierobežota lietošana", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neierobežota mūsu paketes izmantošana 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Atjaunināt"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Atjaunināt filiāli"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Atjaunināt kontaktu", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Krājumu atjaunināšana neizdevās", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Atjaunināt tagad"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt klientu.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Atjaunināt produktu", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkts veiksmīgi atjaunināts!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt produktu.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Atjauniniet savu profilu", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Atjaunināt pirkumu", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Atjaunināt lomu"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt pārdošanu.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Veiksmīgi atjaunināts", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Atjauniniet savu profilu, lai savienotu savu klientu ar labāku iespaidu", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Atjauniniet savu abonementu", + ), + "updating": MessageLookupByLibrary.simpleMessage("Atjaunina..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Atjaunināt tagad"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID priekš QR koda", + ), + "upload": MessageLookupByLibrary.simpleMessage("Augšupielādēt"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Augšupielādēt Attēlu"), + "uploading": MessageLookupByLibrary.simpleMessage("Augšupielādē..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Izmantot galeriju"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Lietotāja nosaukums nevar būt tukšs", + ), + "user": MessageLookupByLibrary.simpleMessage("Lietotājs"), + "userRole": MessageLookupByLibrary.simpleMessage("Lietotāja loma"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Lietotāja lomas detaļas", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Lietotāja nosaukums"), + "values": MessageLookupByLibrary.simpleMessage("Vērtības"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variants veiksmīgi pievienots!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variants veiksmīgi izdzēsts!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variāciju saraksts"), + "variationId": MessageLookupByLibrary.simpleMessage("Variācijas ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variācijas"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variāciju produkti", + ), + "vat": MessageLookupByLibrary.simpleMessage("PVN"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("PVN un nodoklis"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("PVN/GST numurs"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("PVN/GST nosaukums"), + "vatId": MessageLookupByLibrary.simpleMessage("PVN maksātāja Nr."), + "vatNumber": MessageLookupByLibrary.simpleMessage("PVN numurs"), + "vatReports": MessageLookupByLibrary.simpleMessage("PVN atskaites"), + "vatType": MessageLookupByLibrary.simpleMessage("PVN veids"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikācija"), + "verify": MessageLookupByLibrary.simpleMessage("Pārbaudīt"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Pārbaudiet savu e-pastu", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Pārbaudīt e-pastu"), + "view": MessageLookupByLibrary.simpleMessage("Skatīt Detaļas"), + "viewAll": MessageLookupByLibrary.simpleMessage("Rādīt visu"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Skatīt informāciju"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Skatīt cenu"), + "viewStock": MessageLookupByLibrary.simpleMessage("Skatīt krājumus"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Skatīt darījumus par", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Ienākošais klients", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Maks"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Maka bilance"), + "warehouse": MessageLookupByLibrary.simpleMessage("Noliktava (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage( + "Noliktavas nosaukums", + ), + "warranty": MessageLookupByLibrary.simpleMessage("Garantija (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Mēs esam nosūtījuši apstiprinājuma e-pastu uz", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mēs nosūtījām OTP uz jūsu tālruņa numuru", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Nedēļas"), + "weight": MessageLookupByLibrary.simpleMessage("Svars"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Laipni atgriezies!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Kas ir jauns"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Vairumtirdzniecības cena", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Vairumtirgotājs"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Drīz tiks pievienots", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Uzrakstiet savu ziņojumu šeit", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Rakstiet tekstu šeit...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Gada"), + "years": MessageLookupByLibrary.simpleMessage("Gadi"), + "yes": MessageLookupByLibrary.simpleMessage("Jā"), + "yesterday": MessageLookupByLibrary.simpleMessage("Vakar"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Jūs nevarat maksāt vairāk nekā parādā", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Tagad jūs varat atkārtoti nosūtīt OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas ģenerēt svītrkodus.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas dzēst modeli.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("Jums nav atļaujas dzēst plauktu"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas skatīt peļņu/zaudējumus.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot izdevumu kategoriju.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot ienākumu kategoriju.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot modeli", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot iepirkumus.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("Jums nav atļaujas dzēst nodaļu."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("Jums nav atļaujas dzēst amatu."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas dzēst atvaļinājuma pieprasījumu.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas dzēst algas sarakstu.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas eksportēt uz Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas ģenerēt svītrkodu.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas ģenerēt atskaiti", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt filiāli.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt nodaļu.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt atvaļinājuma pieprasījumu.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt modeli", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt brīvdienas.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas skatīt apmeklējumu", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt algas sarakstu.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt amatu.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("Jums nav atļaujas dzēst maiņu."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt maiņu.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot statīvus.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas dzēst statīvus.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas atjaunināt statīvus.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot izdevumus.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Jums nav atļaujas izveidot ienākumus.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Jums ir jādod atļauja", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Jūs izmantojat "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Vai vēlaties izdzēst šo produktu?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Jūsu bezmaksas pakete ir gandrīz beigusies, iegādājieties nākamo plānu. Paldies.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Jūsu pakete"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Jūsu pakete beigsies pēc 5 dienām", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Jūsu pakete beigsies šodien\n\nLūdzu, iegādājieties vēlreiz", + ), + "zip": MessageLookupByLibrary.simpleMessage("Pasta Kods"), + "zipCode": MessageLookupByLibrary.simpleMessage("Ievadiet Pasta Kodu"), + }; +} diff --git a/lib/generated/intl/messages_mk.dart b/lib/generated/intl/messages_mk.dart new file mode 100644 index 0000000..3e8dbf6 --- /dev/null +++ b/lib/generated/intl/messages_mk.dart @@ -0,0 +1,2378 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a mk locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'mk'; + + static String m0(start) => "Повторно испрати OTP за \$${start} секунди"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Детали за клиент"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ФАКТУРА"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Лого за А4 фактура"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Име на сметката за приказ", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Име на сопственикот на сметката", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Име на сметката"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Име на сметка"), + "action": MessageLookupByLibrary.simpleMessage("Акција"), + "actions": MessageLookupByLibrary.simpleMessage("Дејства"), + "active": MessageLookupByLibrary.simpleMessage("Активен"), + "add": MessageLookupByLibrary.simpleMessage("Додај"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Ве молиме додај набавка", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Додај присуство"), + "addBank": MessageLookupByLibrary.simpleMessage("Додај банка"), + "addBrand": MessageLookupByLibrary.simpleMessage("Додај бренд"), + "addCash": MessageLookupByLibrary.simpleMessage("Додај готовина"), + "addCategory": MessageLookupByLibrary.simpleMessage("Додај категорија"), + "addContact": MessageLookupByLibrary.simpleMessage("Додај контакт"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Ве молиме додај клиент", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Додај клиент"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Додај достава"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Додај оддел"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Додај нова позиција", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Додај трошок"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Додај категорија на трошок", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Додај празник"), + "addImage": MessageLookupByLibrary.simpleMessage("Додај слика"), + "addIncome": MessageLookupByLibrary.simpleMessage("Додај приход"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Додај категорија на приход", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Додај производи"), + "addLeave": MessageLookupByLibrary.simpleMessage("Додај отсуство"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Додај повеќе полиња"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Додај нова адреса"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Додај ново присуство", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Додај банкарски сметки", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Додај нов вработен", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Додај нов празник"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Додај ново отсуство"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Додај нов модел"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Додај нов платен список", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Додај нов производ"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Ве молиме додај нова набавка", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Додај нов штанд"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Додај нова смена"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Додај нов данок"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Додај нова варијација", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Додај нови варијации", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Додај нов магацин", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Додај белешка"), + "addParty": MessageLookupByLibrary.simpleMessage("Додај страни"), + "addPayment": MessageLookupByLibrary.simpleMessage("Додај плаќање"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Ве молиме додај производ", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Прво додај производ", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Производот е успешно креиран!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за создавање производ.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Додај купување"), + "addRole": MessageLookupByLibrary.simpleMessage("Додај улога"), + "addSale": MessageLookupByLibrary.simpleMessage("Ве молиме додај продажба"), + "addSales": MessageLookupByLibrary.simpleMessage("Додај продажба"), + "addShelf": MessageLookupByLibrary.simpleMessage("Додај нова полица"), + "addShift": MessageLookupByLibrary.simpleMessage("Додај смена"), + "addStock": MessageLookupByLibrary.simpleMessage("Додај залиха"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Додај подваријација", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Додај данок"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Додај нова даночна група", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Додај единица"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Додај улога на корисник", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Додај варијанта"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Додај детали за варијанта", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Додадено во кошничката", + ), + "adding": MessageLookupByLibrary.simpleMessage("Додавање..."), + "address": MessageLookupByLibrary.simpleMessage("Адреса"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Усогласи банкарско салдо", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Усогласи готовина"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Усогласи готовинско салдо", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Датум на усогласување", + ), + "admin": MessageLookupByLibrary.simpleMessage("Админ"), + "advance": MessageLookupByLibrary.simpleMessage("Аванс"), + "all": MessageLookupByLibrary.simpleMessage("Сите"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Сите бизнис решенија", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro е целосно бизнис решение со залиха, сметка, продажба, трошок и загуба/добивка.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Сите вработени"), + "allParties": MessageLookupByLibrary.simpleMessage("Сите странки"), + "allParty": MessageLookupByLibrary.simpleMessage("Сите странки"), + "allTime": MessageLookupByLibrary.simpleMessage("Секогаш"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Сите трансакции"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Веќе додадено"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Веќе имате сметка? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Износ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Износот мора да биде поголем од 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Метод на заокружување на износ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Износи со зборови"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Износот е задолжителен", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS ќе биде испратен на следниот број: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Поддршка за Android & iOS апликации", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Достапна е нова ажурирање\nВе молиме ажурирајте ја вашата апликација", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Примени"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Дали си сигурен/а?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Дали сте сигурни дека сакате да ја избришете оваа подружница?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Дали сте сигурни дека сакате да ја избришете оваа улога?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Дали сте сигурни дека сакате да се префрлите во друга подружница?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Дали си сигурен/а дека сакаш да го избришеш оваа страна?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Дали сте сигурни дека сакате да излезете од оваа подружница?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Заклучно со датум"), + "assets": MessageLookupByLibrary.simpleMessage("Актива"), + "attachment": MessageLookupByLibrary.simpleMessage("Прилог"), + "attendance": MessageLookupByLibrary.simpleMessage("Присуство"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Извештаи за присуство", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Овластен потпис", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Автоматски пресметани денови", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Автоматски избрано"), + "backToHome": MessageLookupByLibrary.simpleMessage("Назад на почетна"), + "balance": MessageLookupByLibrary.simpleMessage("Салдо"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Преостанат долг"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Биланс на состојба"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "bank": MessageLookupByLibrary.simpleMessage("Банка"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банкарски сметки"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банкарски детали"), + "bankName": MessageLookupByLibrary.simpleMessage("Име на банка"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Трансфер од банка во банка", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Трансфер од банка во готовина", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Поставки за печатење баркод етикети", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Генератор на баркодови", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Баркод генератор", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Баркодови"), + "batch": MessageLookupByLibrary.simpleMessage("Серии"), + "batchNo": MessageLookupByLibrary.simpleMessage("Број на серија"), + "billTO": MessageLookupByLibrary.simpleMessage("Фактура до"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Профит по сметки"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Адреса за фактурирање", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Датум на раѓање"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth е исклучен. Ве молиме вклучете го.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Подружница"), + "branchList": MessageLookupByLibrary.simpleMessage("Листа на подружници"), + "brand": MessageLookupByLibrary.simpleMessage("Бренд"), + "brandName": MessageLookupByLibrary.simpleMessage("Име на бренд"), + "brands": MessageLookupByLibrary.simpleMessage("Брендови"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Времетраење на пауза", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Статус на пауза"), + "breakTime": MessageLookupByLibrary.simpleMessage("Време за пауза"), + "bulk": MessageLookupByLibrary.simpleMessage("Масовно поставување"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Масовно прикачување"), + "businessCat": MessageLookupByLibrary.simpleMessage("Бизнис категорија"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Име на компанија и бизнис", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Купи сега"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Купи премиум план"), + "call": MessageLookupByLibrary.simpleMessage("Повикај"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Овој тип на трансакција не може да се уредува.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Не може да се преземат деталите за плаќање.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Откажи"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Пребарување уреди...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Не може да се префрли на истата сметка.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Капацитет"), + "cash": MessageLookupByLibrary.simpleMessage("Готовина"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Готовина и банка"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Управување со готовина и банки", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Паричен тек"), + "cashIn": MessageLookupByLibrary.simpleMessage("Влез на готовина"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Готовина во рака"), + "cashOut": MessageLookupByLibrary.simpleMessage("Излез на готовина"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Трансфер од готовина во банка", + ), + "categories": MessageLookupByLibrary.simpleMessage("Категории"), + "category": MessageLookupByLibrary.simpleMessage("Категорија"), + "categoryName": MessageLookupByLibrary.simpleMessage("Име на категорија"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Износ на кусур"), + "changePassword": MessageLookupByLibrary.simpleMessage("Промени лозинка"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Провери е-мејл"), + "cheque": MessageLookupByLibrary.simpleMessage("Чекови"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Износ на чек"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Датум на чек"), + "chequeList": MessageLookupByLibrary.simpleMessage("Листа на чекови"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Број на чек"), + "choose": MessageLookupByLibrary.simpleMessage("Избери"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Изберете земја"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Избери клиент"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Избери добавувач"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Избери ги твоите карактеристики", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Карактеристиките се важен дел кој го разликува POSpro од традиционалните решенија.", + ), + "city": MessageLookupByLibrary.simpleMessage("Град"), + "cityName": MessageLookupByLibrary.simpleMessage("Име на град"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Исчисти"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Кликни за поврзување", + ), + "close": MessageLookupByLibrary.simpleMessage("Затвори"), + "closed": MessageLookupByLibrary.simpleMessage("Затворено"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Наплати долго"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Ве молиме наплати долго", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Собиран од:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Собрано од"), + "color": MessageLookupByLibrary.simpleMessage("Боја"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Комбинација на повеќе даноци", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комбо"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Извештај за комбо производи", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комбо производи"), + "comboReport": MessageLookupByLibrary.simpleMessage("Комбиниран извештај"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Наскоро"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Адреса на компанијата", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Потврди бришење"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Потврди лозинка"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Потврди лозинка"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Потврди поврат"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Потврди SMS на"), + "congratulation": MessageLookupByLibrary.simpleMessage("Честитки"), + "connect": MessageLookupByLibrary.simpleMessage("Кликни за поврзување"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Поврзи го твојот печатач", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Поврзете го вашиот печатач", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Поврзано со"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Контактни детали"), + "contactUs": MessageLookupByLibrary.simpleMessage("Контакт"), + "continueButton": MessageLookupByLibrary.simpleMessage("Продолжи"), + "continueE": MessageLookupByLibrary.simpleMessage("Продолжи"), + "cost": MessageLookupByLibrary.simpleMessage("Цена"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Набавна цена без данок", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Набавна цена со данок", + ), + "country": MessageLookupByLibrary.simpleMessage("Држава"), + "countryName": MessageLookupByLibrary.simpleMessage("Име на држава"), + "create": MessageLookupByLibrary.simpleMessage("Создај"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Создај бесплатна сметка", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Создај бесплатен профил", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Креирај подружница"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Создај нова лозинка", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за креирање PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за креирање продажба.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Кредит (Прилив)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Кредитен лимит на страната", + ), + "currency": MessageLookupByLibrary.simpleMessage("Валута"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Тековно салдо"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Тековно готовинско салдо", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Тековен месец"), + "currentYear": MessageLookupByLibrary.simpleMessage("Тековна година"), + "currents": MessageLookupByLibrary.simpleMessage("Тековна"), + "custom": MessageLookupByLibrary.simpleMessage("По обичај"), + "customDate": MessageLookupByLibrary.simpleMessage("Прилагоден датум"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Прилагодено брендирање на фактура", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Прилагодено печатење"), + "customer": MessageLookupByLibrary.simpleMessage("Клиент"), + "customerDate": MessageLookupByLibrary.simpleMessage("Прилагоден датум"), + "customerDue": MessageLookupByLibrary.simpleMessage("Клиентско долго"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Картица на купувач", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Име на клиент"), + "customerPay": MessageLookupByLibrary.simpleMessage("Клиентот плаќа"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Телефонски број на клиент", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Потпис на купувач", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Дневна трансакција", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Табла"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Податоците се успешно зачувани.", + ), + "date": MessageLookupByLibrary.simpleMessage("Датум"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Крајниот датум не може да биде пред почетниот датум.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Датумот е задолжителен", + ), + "dates": MessageLookupByLibrary.simpleMessage("Датум:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Дневник"), + "days": MessageLookupByLibrary.simpleMessage("дена"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Преостанати денови"), + "dealer": MessageLookupByLibrary.simpleMessage("Дилер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Цена на дилер"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дебит (Одлив)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Стандардна продажна цена", + ), + "delete": MessageLookupByLibrary.simpleMessage("Избриши"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Избриши сметка"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Дали сте сигурни дека сакате да ја избришете оваа серија?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Дали сте сигурни дека сакате да ја избришете вашата сметка? Оваа акција трајно ќе ги избрише сите ваши податоци.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за бришење страна.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Успешно избришано!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Бришење..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Адреса за достава", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Такса за достава"), + "department": MessageLookupByLibrary.simpleMessage("Оддел"), + "deposit": MessageLookupByLibrary.simpleMessage("Депозит"), + "depositTo": MessageLookupByLibrary.simpleMessage("Депозит на"), + "description": MessageLookupByLibrary.simpleMessage("Опис"), + "designation": MessageLookupByLibrary.simpleMessage("Позиција"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Име на позицијата", + ), + "details": MessageLookupByLibrary.simpleMessage("Детали"), + "developedBy": MessageLookupByLibrary.simpleMessage("Развиено од"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-цифрен ПИН код е испратен на твојата е-мејл адреса: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Оневозможи"), + "discount": MessageLookupByLibrary.simpleMessage("Попуст"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Името за приказ е задолжително", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Не вознемирувај"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Дали навистина сакате да го избришете ова", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Дали сакаш да го избришеш корисникот?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Дали сакаш да излезеш од апликацијата?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Дали навистина сакате повторно да го отворите овој чек?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Немате сметка?", + ), + "done": MessageLookupByLibrary.simpleMessage("Готово"), + "download": MessageLookupByLibrary.simpleMessage("Преземи"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Преземи APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Преземи Excel формат", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Преземањето е успешно! Проверете ја папката Документи", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Се презема..."), + "due": MessageLookupByLibrary.simpleMessage("Долго"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Должен износ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Долг за плаќање"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Наплата на долгови"), + "dueList": MessageLookupByLibrary.simpleMessage("Список на долгови"), + "duePay": MessageLookupByLibrary.simpleMessage("Плаќање на долг"), + "dueReport": MessageLookupByLibrary.simpleMessage("Извештај за долгови"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Продажбата на отплата не е дозволена за случајни купувачи.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Долгови"), + "duration": MessageLookupByLibrary.simpleMessage("Времетраење"), + "durationDays": MessageLookupByLibrary.simpleMessage( + "Времетраење (Денови)", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Лесен за употреба мобилен ПОС", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro апликацијата е бесплатна и лесна за употреба. Всушност, таа е еден од најдобрите ПОС системи во светот.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Уреди"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Уреди присуство"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Уреди банкарски сметки", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Уреди банкарско усогласување", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Уреди банка во готовина", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Уреди банкарски трансфер", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Уреди готовинско усогласување", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Уреди готовина во банка", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Уреди категорија"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Уреди позиција"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Уреди вработен"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Уреди празник"), + "editLeave": MessageLookupByLibrary.simpleMessage("Уреди отсуство"), + "editModel": MessageLookupByLibrary.simpleMessage("Уреди модел"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Уреди платен список"), + "editPhone": MessageLookupByLibrary.simpleMessage("Уреди телефонски број?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Уреди производ"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Уреди фактура за набавка", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Уреди штанд"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Уреди фактура за продажба", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Уреди полица"), + "editShift": MessageLookupByLibrary.simpleMessage("Уреди смена"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Уреди социјални медиуми", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Уреди данок"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Уреди даночна група"), + "editVariations": MessageLookupByLibrary.simpleMessage("Уреди варијација"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Уреди магацин"), + "email": MessageLookupByLibrary.simpleMessage("Е-мејл адреса"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Е-мејлот не може да биде празен", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Е-мејл"), + "employee": MessageLookupByLibrary.simpleMessage("Вработен"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Внеси ниско ниво на залихи", + ), + "end": MessageLookupByLibrary.simpleMessage("Крај"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Крај на пауза"), + "endDate": MessageLookupByLibrary.simpleMessage("Краен датум"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Крајниот датум е пред почетниот", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Крајниот датум не може да биде пред почетниот датум.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Крајно време"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Крајното време е задолжително", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Заврши го твојот бесплатен план", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Внесете број на серија", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Внесете име на бренд", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Внесете валиден попуст", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Внесете валиден OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Внесете валидна залиха", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Внесете име на сметката за приказ", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Внесете име на сопственикот на сметката", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Внесете број на сметка", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Внесете адреса"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Внесете износ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Внесете салдо"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Внесете име на банка", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Внесете бр. на серија", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Внесете време на пауза", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Внесете име на бизнис/продавница", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Внесете капацитет"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Внесете име на категорија", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Внесете боја"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Внесете телефонски број на клиент", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Внесете цена на дилер", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Внесете опис"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Внесете име на позицијата", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Внесете попуст"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете ја вашата е-мејл адреса подолу за да примите линк за ресетирање на лозинката.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Внесете крајно време", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Внесете име на категорија на трошок", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Внесете датум на трошок", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Внесете ја полната адреса", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Внесете полно име"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Внесете име на празникот", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Внесете име на категорија на приход", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Внесете текст на етикетата", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Внесете име на производител", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Внесете име на моделот", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Внесете име"), + "enterNote": MessageLookupByLibrary.simpleMessage("Внесете белешка"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Внесете почетна салдо", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Внесете код на производ", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Внесете име на производ", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Внесете куповна цена", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Внесете количина"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Внесете референцен број", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Внесете продажна цена", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Внесете име на полица", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Внесете големину"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Внесете почетно време", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Внесете залиха"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Внесете даночна стапка", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Внесете тип"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Внесете корисничко име", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Внесете наслов на корисник", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Внесете валиден OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Внесете вредности"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Внесете ДДВ/ДСТ број", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Внесете наслов на ДДВ/ДСТ", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Внесете име на магацин", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Внесете тежина"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Внесете цена на големо", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Внесете ја вашата држава", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Внесете ја вашата е-мејл адреса", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Внесете го вашето полно име", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Внесете го вашето име", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Внесете ниво на забелешка", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Внесете лозинка", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Внесете го вашиот телефонски број", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Внесете порака по продажба", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Грешка при бришење на данокот", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel датотеки"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel прикачувач"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Цена без ДДВ"), + "exit": MessageLookupByLibrary.simpleMessage("Излез"), + "exitBank": MessageLookupByLibrary.simpleMessage("Излези од подружница"), + "expDate": MessageLookupByLibrary.simpleMessage("Датум на истек"), + "expense": MessageLookupByLibrary.simpleMessage("Трошок"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Категории на трошоци"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Датум на трошок"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Трошок за"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Извештај за трошоци", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Типови на трошоци"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Статус на истек"), + "expire": MessageLookupByLibrary.simpleMessage("Истекува"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Извештаи за производи со поминат рок", + ), + "expired": MessageLookupByLibrary.simpleMessage("Истечено"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Датум на истекување"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Извештај за артикли со истечен рок", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Листа со истечен рок"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Производ со поминат рок", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Истекување"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Продолжи план"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Неуспешно бришење на одделот", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Неуспешно бришење на данокот", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Неуспешно добивање на верзија на платформата.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Неуспешно вчитување на одделите", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Неуспешна обработка на повратот.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Мода"), + "feature": MessageLookupByLibrary.simpleMessage("Функција"), + "field": MessageLookupByLibrary.simpleMessage("Поле"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 дена"), + "filter": MessageLookupByLibrary.simpleMessage("Филтер"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Филтрирај по датум"), + "firstName": MessageLookupByLibrary.simpleMessage("Име"), + "flat": MessageLookupByLibrary.simpleMessage("Фиксно"), + "folder": MessageLookupByLibrary.simpleMessage( + "Можеби мејлот завршил во твојата спам папка.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Заборавена лозинка", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Бесплатно резервно копирање на податоци", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Бесплатно доживотно ажурирање", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Бесплатен пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Бесплатен план"), + "from": MessageLookupByLibrary.simpleMessage("Од"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Од сметка"), + "fromDate": MessageLookupByLibrary.simpleMessage("Од датум"), + "fullName": MessageLookupByLibrary.simpleMessage("Полнo име"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Целосно платено"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерија"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Нема податоци за генерирање PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Пол"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Генерирај PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Генерирање PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Добивте е-мејл"), + "gotIt": MessageLookupByLibrary.simpleMessage("Разбрав"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Бруто добивка (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage( + "Гаранција (осигурување)", + ), + "guest": MessageLookupByLibrary.simpleMessage("Гостин"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Веќе имате сметка?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Сокриј полиња"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Цена: од највисока", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Внесете е-мејл адреса"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Внесете лозинка"), + "holderName": MessageLookupByLibrary.simpleMessage("Име на сопственикот"), + "holiday": MessageLookupByLibrary.simpleMessage("Празник"), + "holidayList": MessageLookupByLibrary.simpleMessage("Листа на празници"), + "home": MessageLookupByLibrary.simpleMessage("Дом"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Преостанати часови"), + "hrm": MessageLookupByLibrary.simpleMessage( + "Управување со човечки ресурси (HRM)", + ), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Се согласувам трајно да ја избришам мојата сметка.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC код"), + "image": MessageLookupByLibrary.simpleMessage("Слика"), + "inActive": MessageLookupByLibrary.simpleMessage("Неактивно"), + "inStock": MessageLookupByLibrary.simpleMessage("На залиха"), + "inactive": MessageLookupByLibrary.simpleMessage("Неактивен"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Цена со ДДВ"), + "income": MessageLookupByLibrary.simpleMessage("Приход"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Категории на приходи", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Извештај за категории на приходи", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Датум на приход"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Приход за"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Извештај за приходи"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за преглед на извештајот за приход.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Тип на приход"), + "incomes": MessageLookupByLibrary.simpleMessage("Приходи"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Информации на етикетите", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Инструкции"), + "inv": MessageLookupByLibrary.simpleMessage("Бр. фактура"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Невалиден износ"), + "inventory": MessageLookupByLibrary.simpleMessage("Инвентар"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за инвентар", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Фактура"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Лого на фактура"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Број на фактура"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Преглед на фактура"), + "item": MessageLookupByLibrary.simpleMessage("Артикал"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Производ додаден"), + "itemName": MessageLookupByLibrary.simpleMessage("Име на артикал"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Продажба на производи"), + "joinDate": MessageLookupByLibrary.simpleMessage("Датум на вработување"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Ролна етикети 1.5\"*1, 38mm*25mm, простор 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Ролна етикети 2\"*1, 50mm*25mm, простор 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Е-мејл"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Лозинка"), + "language": MessageLookupByLibrary.simpleMessage("Јазик"), + "last30Days": MessageLookupByLibrary.simpleMessage("Последните 30 дена"), + "last7Days": MessageLookupByLibrary.simpleMessage("Последните 7 дена"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Минатиот месец"), + "lastName": MessageLookupByLibrary.simpleMessage("Презиме"), + "lastYear": MessageLookupByLibrary.simpleMessage("Минатата година"), + "leave": MessageLookupByLibrary.simpleMessage("Отсуство"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Времетраење на отсуството", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Листа на отсуства"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Извештаи за отсуства", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Барање за отсуство"), + "leaveType": MessageLookupByLibrary.simpleMessage("Тип на отсуство"), + "ledger": MessageLookupByLibrary.simpleMessage("Главна книга"), + "link": MessageLookupByLibrary.simpleMessage("Линк"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Листата е празна"), + "loading": MessageLookupByLibrary.simpleMessage("Вчитување"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Се вчитуваат OTP поставките...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Најави се"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Најави се со е-мејл", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Одјави се"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Најавата не успеа. Ве молиме обидете се повторно.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Најави се со телефон", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Загуба"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Загуба/добивка"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Загуба/добивка"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Извештај за загуба/добивка", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Ниско залихи"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Аларм за ниска залиха", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Извештај за ниски залихи", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Цена: од најниска"), + "lp": MessageLookupByLibrary.simpleMessage("Загуба/добивка"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Детали за загуба/добивка", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Управувај со поставки", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Датум на производство"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Датум на производство", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Производител"), + "masterCard": MessageLookupByLibrary.simpleMessage("Mastercard"), + "messege": MessageLookupByLibrary.simpleMessage("Порака"), + "mobile": MessageLookupByLibrary.simpleMessage("Мобилен:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Мобилен"), + "model": MessageLookupByLibrary.simpleMessage("Модел"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Моделот е успешно креиран!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Име на моделот"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Моделот е успешно ажуриран!", + ), + "models": MessageLookupByLibrary.simpleMessage("Модели"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Прилив"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Одлив"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Приемница за пари"), + "month": MessageLookupByLibrary.simpleMessage("Месец"), + "monthly": MessageLookupByLibrary.simpleMessage("Месечен"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Повеќе информации"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Максимална продажна цена (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Име"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Името не може да биде празно", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Потребни се барем две банкарски сметки за трансфер.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Нето добивка (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Нето вкупен износ"), + "newPassword": MessageLookupByLibrary.simpleMessage("Нова лозинка"), + "next": MessageLookupByLibrary.simpleMessage("Следно"), + "no": MessageLookupByLibrary.simpleMessage("Не"), + "noAcc": MessageLookupByLibrary.simpleMessage("Немате сметка?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени соодветни сметки", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Нема активен корисник", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени записи за избраните филтри.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени записи за присуство.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени банкарски сметки.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени банкарски сметки за трансфер.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Нема серија"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Не е избран Bluetooth уред.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Не е пронајдена подружница", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени чекови", + ), + "noData": MessageLookupByLibrary.simpleMessage("Нема достапни податоци"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Нема достапни податоци", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Нема достапни податоци", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Нема достапни податоци за извоз", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Нема достапни податоци за генерирање PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Нема најдено податоци", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Не е пронајден оддел.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Нема достапен опис за овој оддел.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Нема достапен опис за оваа позиција.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Не е даден опис.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Не е пронајдена позиција.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени целни банкарски сметки.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Не е пронајден уред", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Нема долг"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Не е избран никаков долг", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Не е избрана датотека", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени празници.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени соодветни празници", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Артиклот не е пронајден", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ниту еден предмет е избран", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени записи за отсуства за избраните филтри.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени барања за отсуство.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени совпаѓачки производи.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени соодветни записи за плати.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Не е дадена забелешка.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Нема пронајдени страни"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени записи за плати.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Производ не најден", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ниту еден производ не одговара на вашето пребарување.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ниту еден производ е избран", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Не е пронајдена никаква улога на корисник", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени смени.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Нема податоци за залиха.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Не е избран подданок", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Нема достапни добавувачи", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Нема трансакции"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени трансакции", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени трансакции за овој филтер.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Нема трансакции за генерирање PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Не се дефинирани вредности", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени варијации.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Неповратни (ДДВ/Попуст)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ништо"), + "notFound": MessageLookupByLibrary.simpleMessage("Не најдено"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Нема интернет врска", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Не може да се отвори телефонската апликација.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Не се пронајдени соодветни резултати", + ), + "note": MessageLookupByLibrary.simpleMessage("Белешка"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Ниво на забелешка"), + "notification": MessageLookupByLibrary.simpleMessage("Повестување"), + "off": MessageLookupByLibrary.simpleMessage("Исклучено"), + "ok": MessageLookupByLibrary.simpleMessage("Ок"), + "okay": MessageLookupByLibrary.simpleMessage("Во ред"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Стара лозинка"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Старата лозинка не може да биде празна", + ), + "on": MessageLookupByLibrary.simpleMessage("Вклучено"), + "open": MessageLookupByLibrary.simpleMessage("Отворено"), + "openCamera": MessageLookupByLibrary.simpleMessage("Отвори камера"), + "openSetting": MessageLookupByLibrary.simpleMessage("Отвори поставки"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Почетна салдо"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Почетното салдо е задолжително", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Датум на отворање"), + "opinion": MessageLookupByLibrary.simpleMessage("Внесете го вашиот став"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Или продолжи со"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Надвор од залиха"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Нашиот Premium план", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Карактеристики на пакетот", + ), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "packageDate": MessageLookupByLibrary.simpleMessage("Датум на пакување"), + "packageName": MessageLookupByLibrary.simpleMessage("Име на пакет"), + "packingDate": MessageLookupByLibrary.simpleMessage("Датум на пакување"), + "paid": MessageLookupByLibrary.simpleMessage("Платено"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Платен износ"), + "paidBy": MessageLookupByLibrary.simpleMessage("Платено од"), + "paidVia": MessageLookupByLibrary.simpleMessage("Платено преку"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Делумно платено"), + "parties": MessageLookupByLibrary.simpleMessage("Страни"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за создавање страна.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Список на страни"), + "partyReports": MessageLookupByLibrary.simpleMessage("Извештаи за странки"), + "partyType": MessageLookupByLibrary.simpleMessage("Тип на странка"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Профит по странка", + ), + "password": MessageLookupByLibrary.simpleMessage("Лозинка"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Лозинката не може да биде празна", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Лозинката мора да има најмалку 6 карактери", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Лозинката мора да има најмалку 6 карактери", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Лозинките не се совпаѓаат", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Плати за претплата", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Износ за плаќање"), + "payment": MessageLookupByLibrary.simpleMessage("Плаќање"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Плаќање завршено"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Детали за исплата"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Плаќањето не успеа"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Плаќањето не успеа. Ве молиме обидете се повторно.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Плаќачка порта"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Метод на плаќање"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Методи на плаќање"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Успешно плаќање"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете тип на плаќање", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Тип на плаќање"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Плаќањето беше успешно!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Година на исплата"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Износи на плаќање"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Типови на плаќање"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Плати со PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Платен список"), + "payrollList": MessageLookupByLibrary.simpleMessage("Листа на исплати"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Запис за платен список", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage("Извештаи за плати"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF-от е успешно генериран", + ), + "percent": MessageLookupByLibrary.simpleMessage("Процент"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Пристапот е одбиен", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Одбиена дозвола за бришење на банка.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Дозволата за ажурирање на банката е одбиена.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Дозволата за преглед на банката е одбиена.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Дозволата не е дадена!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Лични информации:"), + "phone": MessageLookupByLibrary.simpleMessage("Телефонски број"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Телефонскиот број не е достапен.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Телефонски број"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Верификација на телефон", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Телефон:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Избери и прикачи датотека", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Избери краен датум"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Избери датум на почеток", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Ве молиме додајте поврат на продажба", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Ве молиме додајте барем една банкарска сметка за усогласување на салдата.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Ве молиме додадете количина", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ве молиме проверете ја интернет врската и обидете се повторно", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Ве молиме прво поврзете го печатачот", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Ве молиме поврзете го вашиот Bluetooth печатач", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Ве молиме овозможете Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете поголема лозинка", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете потврдна лозинка", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете датум", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете лозинка", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидно име на бренд", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидно име на бизнис", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валиден е-мејл", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидно име", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валиден телефонски број", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидно име на производ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидна куповна цена", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Внесете валидна количина (мин. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидна продажна цена", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидно име на единица", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Ве молиме внеси износ", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете барем една вредност.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете име на подружницата", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете датум", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете име на позицијата", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете краен датум", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете име на празникот", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внеси име", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете име на штанд", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете име на полица", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете го OTP-то", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете име на единица", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете валидно име", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Ве молиме прво внесете валиден телефонски број и име", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете ги твоите детали.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете го вашиот телефонски број", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Ве молиме внесете ја вашата плата", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Ве молиме прво направете продажба", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете категорија", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете целна банкарска сметка.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете категорија на трошок", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете тип на отсуство", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Ве молиме прво изберете производ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете смена", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете почетен датум", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете статус", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете вработен", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете месец", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете ги двете сметки.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете статус на пауза", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете датум", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете оддел", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете позиција", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете производ за поврат", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете година на исплата", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Ве молиме прво изберете производ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете почетен датум", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете статус", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете валидни датуми за почеток и крај.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете пол", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Ве молиме изберете смена", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Ве молиме користете валиден код за купување за да ја користите апликацијата.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS продажба"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Порака по продажба", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Поддржано од"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Поддршка за Android & iOS апликации", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Премиум план"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Притиснете за избор", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Преглед на PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Претходно долго"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Претходно платен износ", + ), + "price": MessageLookupByLibrary.simpleMessage("Цена"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Цената не може да биде празна", + ), + "print": MessageLookupByLibrary.simpleMessage("Печати"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Печати банкарски детали на фактури", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Печати баркод"), + "printLabel": MessageLookupByLibrary.simpleMessage("Печати етикета"), + "printing": MessageLookupByLibrary.simpleMessage("Опција за печатење"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Печатење фактура"), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Опција за печатење", + ), + "product": MessageLookupByLibrary.simpleMessage("Производ"), + "productBrand": MessageLookupByLibrary.simpleMessage("Бренд на производ"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Категорија на производ", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Код на производ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "кодот на производот е задолжителен", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Детали за производ", + ), + "productList": MessageLookupByLibrary.simpleMessage("Список на производи"), + "productModels": MessageLookupByLibrary.simpleMessage( + "Модели на производи", + ), + "productName": MessageLookupByLibrary.simpleMessage("Име на производ"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Производот не е пронајден", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Историја на набавка на производи", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Извештај за набавка", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "Штандови со производи", + ), + "productReports": MessageLookupByLibrary.simpleMessage( + "Извештаи за производи", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Историја на продажба на производи", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Извештај за продажба", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Поставки на производот", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Залиха на производ"), + "productUnit": MessageLookupByLibrary.simpleMessage("Единица на производ"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Варијации на производи", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Профит по производ", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Добивка и загуба по производ", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Набавка по производ", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Продажба по производ", + ), + "products": MessageLookupByLibrary.simpleMessage("Производи"), + "profile": MessageLookupByLibrary.simpleMessage("Профил"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Уреди профил"), + "profit": MessageLookupByLibrary.simpleMessage("Добивка"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Добивка и загуба"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Извештај за добивка и загуба", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Добивка и загуба"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Маржа на профит (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Процент на добивка"), + "promo": MessageLookupByLibrary.simpleMessage("Промоција"), + "promoCode": MessageLookupByLibrary.simpleMessage("Промо код"), + "purchase": MessageLookupByLibrary.simpleMessage("Набавка"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Аларм за купување"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Купено од:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Купување потврдено", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Детали на набавка", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Цена на набавка без ДДВ", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Потребна е цена на набавка без ДДВ", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Цена на набавка со ДДВ", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Потребна е цена на набавка со ДДВ", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Список на набавки"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Купи сега"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Купи Премиум план", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Куповна цена"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Количина на набавка"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Потребна е количина за купување", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Извештај за набавки", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Поврат на продажба", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Извештај за враќање на набавка", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Поврат на набавка", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање набавки.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за создавање набавки.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Купено"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Купено од"), + "qty": MessageLookupByLibrary.simpleMessage("Кол."), + "quantity": MessageLookupByLibrary.simpleMessage("Количина"), + "quickOver": MessageLookupByLibrary.simpleMessage("Брз преглед"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Брз преглед"), + "rack": MessageLookupByLibrary.simpleMessage("Штанд (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Име на штанд"), + "racks": MessageLookupByLibrary.simpleMessage("Штандови (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Повторно отвори"), + "read": MessageLookupByLibrary.simpleMessage("Читање"), + "receipt": MessageLookupByLibrary.simpleMessage("Приемница"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Примен износ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Примено од"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Примено од"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Скорешните трансакции", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Примено ПИН-кодот"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Намали готовина"), + "reference": MessageLookupByLibrary.simpleMessage("Референца"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Референцен број"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Референтен бр."), + "register": MessageLookupByLibrary.simpleMessage("Регистрирај се"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Треба да го регистрираме вашиот телефон пред да започнете!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Преостанато"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Преостанато долго"), + "remark": MessageLookupByLibrary.simpleMessage("Забелешка"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Запомни ме"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Запомни ме подоцна", + ), + "remove": MessageLookupByLibrary.simpleMessage("Отстрани"), + "reports": MessageLookupByLibrary.simpleMessage("Извештаи"), + "resendIn": MessageLookupByLibrary.simpleMessage("Повторно испрати за "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Внесете валиден OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Ресетирај ја лозинката користејќи го твојот е-мејл или телефонски број", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Ресетирај ја лозинката за да се опоравиш и најавиш во твојот профил", + ), + "resets": MessageLookupByLibrary.simpleMessage("Ресетирај"), + "retailer": MessageLookupByLibrary.simpleMessage("Малпродажба"), + "retry": MessageLookupByLibrary.simpleMessage("Обиди се повторно"), + "retryScan": MessageLookupByLibrary.simpleMessage("Обиди се повторно"), + "retur": MessageLookupByLibrary.simpleMessage("Врати"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Износ за враќање"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Количина за поврат", + ), + "returned": MessageLookupByLibrary.simpleMessage("Вратено"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Вратен износ"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Датум на враќање"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Вратена ставка"), + "role": MessageLookupByLibrary.simpleMessage("Улога"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Улоги и дозволи", + ), + "roles": MessageLookupByLibrary.simpleMessage("Улоги"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Заокружи на најблизок цел број", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Заокружи на најблиска децимала (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Заокружи на најблиска децимала (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Заокружи на најблиска децимала (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Заокружи на цел број", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Заокружување"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Заокружен вкупен износ", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Заокружување (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Тековна готовина"), + "sNo": MessageLookupByLibrary.simpleMessage("Бр."), + "salary": MessageLookupByLibrary.simpleMessage("Плата"), + "sale": MessageLookupByLibrary.simpleMessage("Продажба"), + "saleBy": MessageLookupByLibrary.simpleMessage("Продадено од"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Уредување на продажба"), + "saleList": MessageLookupByLibrary.simpleMessage("Список на продажба"), + "salePrice": MessageLookupByLibrary.simpleMessage("Продажна цена"), + "saleQty": MessageLookupByLibrary.simpleMessage("Количина на продажба"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Потребна е цена на продажба", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Поврат на продажба"), + "sales": MessageLookupByLibrary.simpleMessage("Продажба"), + "salesBy": MessageLookupByLibrary.simpleMessage("Продадено од:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Детали за продажба"), + "salesList": MessageLookupByLibrary.simpleMessage("Список на продажба"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Преглед на продажба и набавка", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Извештај за продажба"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Поврат на продажба"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Извештај за враќање на продажба", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Поставки за продажба", + ), + "save": MessageLookupByLibrary.simpleMessage("Зачувај"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Зачувај и објави"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Зачувај поставки"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Зачувај варијанта"), + "saving": MessageLookupByLibrary.simpleMessage("Се зачувува"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Скенирај QR код на производот", + ), + "search": MessageLookupByLibrary.simpleMessage("Пребарај"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Пребарај присуство", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Пребарај бр. на серија...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Пребарај овде...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Пребарај отсуства"), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "Пребарувај производ", + ), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Пребарај трансакции...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Пребарај..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунди"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Види ги сите промо кодови", + ), + "select": MessageLookupByLibrary.simpleMessage("Избери"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Избери бренд"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Избери фактура"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Изберете сметка"), + "selectAll": MessageLookupByLibrary.simpleMessage("Избери сè"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Изберете барем една полица", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Изберете банка или готовина", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Избери бизнис категорија", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Избери категорија"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Избери клиент"), + "selectDate": MessageLookupByLibrary.simpleMessage("Избери датум"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Прво изберете датум", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Изберете дестинација за депозит", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Прво изберете вработен", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Изберете почетен датум", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Избери артикли"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "Избери ја твојата јазик", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("Избери модел"), + "selectOne": MessageLookupByLibrary.simpleMessage("Изберете едно"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Изберете една сметка", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Избери категорија на производ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Избери единица на производ", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Избери штанд"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Избери полица"), + "selectStock": MessageLookupByLibrary.simpleMessage("Избери залиха"), + "selectTax": MessageLookupByLibrary.simpleMessage("Избери данок"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Изберете краен датум", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Изберете тип"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Избери варијации: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Избери магацин"), + "sellAll": MessageLookupByLibrary.simpleMessage("Продај се`"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Продажна цена"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Продава"), + "send": MessageLookupByLibrary.simpleMessage("Испрати"), + "sendCode": MessageLookupByLibrary.simpleMessage("Испрати код"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Испративме е-мејл со инструкции за ресетирање на лозинката на:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Испрати линк за ресетирање", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Испрати порака"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Испрати SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Испрати SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Испрати го твојот е-мејл", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Ажурирај го твојот профил за да го поврзеш твојот доктор со подобар впечаток", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Намести нова лозинка", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Намести го твојот профил", + ), + "setting": MessageLookupByLibrary.simpleMessage("Подесување"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 дена"), + "share": MessageLookupByLibrary.simpleMessage("Сподели"), + "shelf": MessageLookupByLibrary.simpleMessage("Полица (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Име на полица"), + "shelves": MessageLookupByLibrary.simpleMessage("Полици (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Смена"), + "shiftName": MessageLookupByLibrary.simpleMessage("Име на смената"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Адреса за достава", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Трошоци за испорака", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Почетна салдо на продавницата", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Преостаната салдо на продавницата", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Прикажи акции"), + "showCode": MessageLookupByLibrary.simpleMessage("Покажи код"), + "showCombo": MessageLookupByLibrary.simpleMessage("Прикажи комбо"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Прикажи датум на истекување", + ), + "showName": MessageLookupByLibrary.simpleMessage("Покажи име"), + "showPrice": MessageLookupByLibrary.simpleMessage("Покажи цена"), + "showSingle": MessageLookupByLibrary.simpleMessage("Прикажи поединечни"), + "showVariant": MessageLookupByLibrary.simpleMessage("Прикажи варијанти"), + "signIn": MessageLookupByLibrary.simpleMessage("Најави се"), + "signUp": MessageLookupByLibrary.simpleMessage("Регистрирај се"), + "single": MessageLookupByLibrary.simpleMessage("Единечен"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 дена"), + "size": MessageLookupByLibrary.simpleMessage("Големина"), + "skip": MessageLookupByLibrary.simpleMessage("Прескокни"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Прескокни го ажурирањето", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "sl": MessageLookupByLibrary.simpleMessage("Ред. бр."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Паметен часовник"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Социјален маркетинг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Продадено"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Нешто не е во ред со веб-страницата.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Нешто е"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Најава за персонал"), + "start": MessageLookupByLibrary.simpleMessage("Почеток"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Почеток на пауза"), + "startDate": MessageLookupByLibrary.simpleMessage("Датум на почеток"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Започни нова продажба", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Почетно време"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Почетното време е задолжително", + ), + "started": MessageLookupByLibrary.simpleMessage("Започнато"), + "state": MessageLookupByLibrary.simpleMessage("Држава"), + "stateName": MessageLookupByLibrary.simpleMessage("Име на држава"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Статус"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Сè уште неплатено"), + "stock": MessageLookupByLibrary.simpleMessage("Залиха"), + "stockList": MessageLookupByLibrary.simpleMessage("Список на залиха"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Залиха / Варијанта", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Извештај за залиха"), + "stockValue": MessageLookupByLibrary.simpleMessage("Вредност на залиха"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Залихата мора да биде најмалку 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Залиха: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Листа на подданоци"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Подданоци"), + "subTotal": MessageLookupByLibrary.simpleMessage("Меѓувкупно"), + "submit": MessageLookupByLibrary.simpleMessage("Испрати"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Претплатете се сега"), + "subscription": MessageLookupByLibrary.simpleMessage("Претплата"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Извештаи за претплата", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Претплати"), + "subtotal": MessageLookupByLibrary.simpleMessage("Меѓувкупно"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Успешно платено"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Добавувачот плаќа"), + "supplier": MessageLookupByLibrary.simpleMessage("Доставник"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Детали за добавувач", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Долг кон добавувач"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Картица на добавувач", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Име на добавувач"), + "switchBank": MessageLookupByLibrary.simpleMessage("Промени подружница?"), + "switchs": MessageLookupByLibrary.simpleMessage("Промени"), + "tax": MessageLookupByLibrary.simpleMessage("Данок (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Даночна група"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Процент на данок"), + "taxRates": MessageLookupByLibrary.simpleMessage("Даночни стапки"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Даночни стапки - Управувајте со вашите даночни стапки", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Даночен извештај"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Листа на даночни извештаи", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Тип на данок"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Данок со еден/повеќе видови на данок", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Ви благодариме за вашата куповina", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Ви благодариме за вашето плаќање на долгот", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Лого за термална фактура", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Јазик на термален печатач", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Големина на термална хартија", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 дена"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 етикети по лист, 8.27 x 11.69 инчи", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Овој месец"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Овој план не е подобен за надградба", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Овој план не е достапен за купување", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Овој производ веќе е додаден!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Оваа недела"), + "thisYear": MessageLookupByLibrary.simpleMessage("Оваа година"), + "time": MessageLookupByLibrary.simpleMessage("Време"), + "timeIn": MessageLookupByLibrary.simpleMessage("Време на влез"), + "timeOut": MessageLookupByLibrary.simpleMessage("Време на излез"), + "to": MessageLookupByLibrary.simpleMessage("До"), + "toAccount": MessageLookupByLibrary.simpleMessage("На сметка"), + "toDate": MessageLookupByLibrary.simpleMessage("До датум"), + "today": MessageLookupByLibrary.simpleMessage("Денес"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Денешен резиме"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Топ 5 купувачи"), + "top5Product": MessageLookupByLibrary.simpleMessage("Топ 5 производи"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Топ 5 добавувачи"), + "total": MessageLookupByLibrary.simpleMessage("Вкупно"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Вкупен износ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Вкупна актива"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Вкупен биланс"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Вкупно категории"), + "totalDue": MessageLookupByLibrary.simpleMessage("Вкупно долго"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Вкупен должен износ", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Вкупни трошоци"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Вкупен приход"), + "totalItems": MessageLookupByLibrary.simpleMessage("Вкупно производи"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Вкупна загуба"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Вкупно за плаќање"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Вкупна цена"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Вкупно производи"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Вкупна добивка"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Вкупна набавка"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Вкупно вратена сума", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Вкупно вратено"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Вкупен износ на плата", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Вкупна продажба"), + "totalVat": MessageLookupByLibrary.simpleMessage("Вкупен ДДВ"), + "totall": MessageLookupByLibrary.simpleMessage("Вкупно:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Преглед на трансакција", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Тип на трансакција", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Трансакции"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Историја на трансакции", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Трансфер"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Трансфер на чек"), + "transferDate": MessageLookupByLibrary.simpleMessage("Датум на трансфер"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Обиди повторно"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Тип"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Избери тип"), + "unPaid": MessageLookupByLibrary.simpleMessage("Неплатено"), + "unit": MessageLookupByLibrary.simpleMessage("Единица"), + "unitName": MessageLookupByLibrary.simpleMessage("Име на единица"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Единична цена"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Цена по единица"), + "units": MessageLookupByLibrary.simpleMessage("Единици"), + "unlimited": MessageLookupByLibrary.simpleMessage("Неограничено"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Неограничена употреба", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Неограничено користење на нашиот пакет 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Ажурирај"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Ажурирај подружница"), + "updateContact": MessageLookupByLibrary.simpleMessage("Ажурирај контакт"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Ажурирањето на залихата не успеа", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Ажурирај сега"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање страна.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Ажурирај производ"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Производот е успешно ажуриран!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на производот.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Ажурирај го твојот профил", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Ажурирај набавка"), + "updateRole": MessageLookupByLibrary.simpleMessage("Ажурирај улога"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање продажба.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Успешно ажурирано"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Ажурирај го твојот профил за да ги поврзеш твоите клиенти со подобар впечаток", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Ажурирај ја твојата претплата", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ажурирање..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Надгради сега"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI ID за QR код"), + "upload": MessageLookupByLibrary.simpleMessage("Постави"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Постави слика"), + "uploading": MessageLookupByLibrary.simpleMessage("Се прикачува..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Користи галерија"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Насловот на корисникот не може да биде празен", + ), + "user": MessageLookupByLibrary.simpleMessage("Корисник"), + "userRole": MessageLookupByLibrary.simpleMessage("Улога на корисник"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Детали за улога на корисник", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Наслов на корисник"), + "values": MessageLookupByLibrary.simpleMessage("Вредности"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Варијантата е успешно додадена!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Варијантата е успешно избришана!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Листа на варијанти"), + "variationId": MessageLookupByLibrary.simpleMessage("ID на варијација"), + "variations": MessageLookupByLibrary.simpleMessage("Варијации"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Производи со варијации", + ), + "vat": MessageLookupByLibrary.simpleMessage("ДДВ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ДДВ и Данок"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ДДВ/ДСТ број"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Наслов на ДДВ/ДСТ"), + "vatId": MessageLookupByLibrary.simpleMessage("ДДВ број"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ДДВ број"), + "vatReports": MessageLookupByLibrary.simpleMessage("ДДВ извештаи"), + "vatType": MessageLookupByLibrary.simpleMessage("Тип на ДДВ"), + "verification": MessageLookupByLibrary.simpleMessage("Верификација"), + "verify": MessageLookupByLibrary.simpleMessage("Верифицирај"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Верифицирај го твојот е-мејл", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Верификација на е-мејл", + ), + "view": MessageLookupByLibrary.simpleMessage("Погледни детали"), + "viewAll": MessageLookupByLibrary.simpleMessage("Види сите"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Види детали"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Види цена"), + "viewStock": MessageLookupByLibrary.simpleMessage("Види залиха"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Преглед на трансакции за", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Клиент кој влегува", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Паричник"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Салдо на паричник"), + "warehouse": MessageLookupByLibrary.simpleMessage("Магацин (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Име на магацин"), + "warranty": MessageLookupByLibrary.simpleMessage("Гаранција"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Испративме е-мејл за потврда на ", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Испративме OTP на твојот телефонски број", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Неделен"), + "weight": MessageLookupByLibrary.simpleMessage("Тежина"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Добредојде назад!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Што е ново"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Цена на големо"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Големопродажба"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Ќе биде додадено наскоро", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Напиши ја твојата порака овде", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Напишете текст овде...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Годишен"), + "years": MessageLookupByLibrary.simpleMessage("Години"), + "yes": MessageLookupByLibrary.simpleMessage("Да"), + "yesterday": MessageLookupByLibrary.simpleMessage("Вчера"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Не можеш да платиш повеќе од долгот", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Сега можете повторно да го испратите OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за генерирање баркодови.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Немате дозвола да го избришете моделот.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола да ја избришете полицата", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за преглед на добивка и загуба.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола да креирате категорија на трошоци.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола да креирате категорија на приход.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Немате дозвола да креирате модел", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола да креирате набавки.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за бришење на одделот.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за бришење на позицијата.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за бришење на барањето за отсуство.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за бришење на платниот список.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за извоз во Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за генерирање баркод.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за генерирање извештај", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на подружницата.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на одделот.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на барањето за отсуство.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Немате дозвола да го ажурирате моделот", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на празници.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за преглед на присуство", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на платниот список.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на позицијата.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за бришење на смената.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола за ажурирање на смената.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Немате дозвола да креирате штандови.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Немате дозвола да бришете штандови.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Немате дозвола да ажурирате штандови.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола да креирате трошок.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Немате дозвола да креирате приход.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Мора да дадете дозвола", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Користите "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Дали сакате да го избришете овој производ?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Твојот бесплатен пакет скоро е завршен, купи го твојот следен план. Благодариме.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Вашиот пакет"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Вашиот пакет истекува за 5 дена", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Вашиот пакет истекува денес\n\nВе молиме купете повторно", + ), + "zip": MessageLookupByLibrary.simpleMessage("Поштенски код"), + "zipCode": MessageLookupByLibrary.simpleMessage("Внесете поштенски код"), + }; +} diff --git a/lib/generated/intl/messages_ml.dart b/lib/generated/intl/messages_ml.dart new file mode 100644 index 0000000..05aa6cb --- /dev/null +++ b/lib/generated/intl/messages_ml.dart @@ -0,0 +1,2420 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ml locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ml'; + + static String m0(start) => "\$${start} സെക്കൻഡിനുള്ളിൽ OTP വീണ്ടും അയയ്ക്കുക"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "ഗ്രാഹക വിശദാംശങ്ങൾ", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("ഇൻവോയ്സ്"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 ഇൻവോയ്സ് ലോഗോ"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ടിന്റെ പേര്", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ട് ഉടമയുടെ പേര്", + ), + "accountName": MessageLookupByLibrary.simpleMessage("അക്കൗണ്ട് പേര്"), + "accountNumber": MessageLookupByLibrary.simpleMessage("അക്കൗണ്ട് പേര്"), + "action": MessageLookupByLibrary.simpleMessage("നടപടി"), + "actions": MessageLookupByLibrary.simpleMessage("പ്രവർത്തനങ്ങൾ"), + "active": MessageLookupByLibrary.simpleMessage("സജീവമായ"), + "add": MessageLookupByLibrary.simpleMessage("ചേർക്കുക"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു വാങ്ങൽ ചേർക്കുക", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("ഹാജർ ചേർക്കുക"), + "addBank": MessageLookupByLibrary.simpleMessage("ബാങ്ക് ചേർക്കുക"), + "addBrand": MessageLookupByLibrary.simpleMessage("ബ്രാൻഡ് ചേർക്കുക"), + "addCash": MessageLookupByLibrary.simpleMessage("പണം ചേർക്കുക"), + "addCategory": MessageLookupByLibrary.simpleMessage("വിഭാഗം ചേർക്കുക"), + "addContact": MessageLookupByLibrary.simpleMessage("സമ്പർക്കം ചേർക്കുക"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു കസ്റ്റമർ ചേർക്കുക", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "ഉപഭോക്താക്കൾ ചേർക്കുക", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage("ഡെലിവറി ചേർക്കുക"), + "addDepartment": MessageLookupByLibrary.simpleMessage("വകുപ്പ് ചേർക്കുക"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "പുതിയ തസ്തിക ചേർക്കുക", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("ചെലവ് ചേർക്കുക"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "ചെലവ് വിഭാഗം ചേർക്കുക", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("അവധി ചേർക്കുക"), + "addImage": MessageLookupByLibrary.simpleMessage("ചിത്രം ചേർക്കുക"), + "addIncome": MessageLookupByLibrary.simpleMessage("വരുമാനം ചേർക്കുക"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "വരുമാന വിഭാഗം ചേർക്കുക", + ), + "addItems": MessageLookupByLibrary.simpleMessage("ഇനങ്ങൾ ചേർക്കുക"), + "addLeave": MessageLookupByLibrary.simpleMessage("അവധി അപേക്ഷ ചേർക്കുക"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "കൂടുതൽ ഫീൽഡുകൾ ചേർക്കുക", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "പുതിയ വിലാസം ചേർക്കുക", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "പുതിയ ഹാജർ ചേർക്കുക", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് അക്കൗണ്ടുകൾ ചേർക്കുക", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "പുതിയ ജീവനക്കാരനെ ചേർക്കുക", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "പുതിയ അവധി ചേർക്കുക", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "പുതിയ അവധി അപേക്ഷ ചേർക്കുക", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("പുതിയ മോഡൽ ചേർക്കുക"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "പുതിയ പേറോൾ ചേർക്കുക", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "പുതിയ ഉൽപ്പന്നം ചേർക്കുക", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു വാങ്ങൽ ചേർക്കുക", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("പുതിയ റാക്ക് ചേർക്കുക"), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "പുതിയ ഷിഫ്റ്റ് ചേർക്കുക", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("പുതിയ നികുതി ചേർക്കുക"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "പുതിയ വേരിയേഷൻ ചേർക്കുക", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "പുതിയ വേരിയേഷൻസ് ചേർക്കുക", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "പുതിയ വെയർഹൗസ് ചേർക്കുക", + ), + "addNote": MessageLookupByLibrary.simpleMessage("കുറിപ്പ് ചേർക്കുക"), + "addParty": MessageLookupByLibrary.simpleMessage("പാർട്ടികൾ ചേർക്കുക"), + "addPayment": MessageLookupByLibrary.simpleMessage("പേയ്‌മെന്റ് ചേർക്കുക"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു ഉൽപ്പന്നം ചേർക്കുക", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "ആദ്യം ഉൽപ്പന്നം ചേർക്കുക", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം വിജയകരമായി സൃഷ്ടിച്ചു!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("വാങ്ങൽ ചേർക്കുക"), + "addRole": MessageLookupByLibrary.simpleMessage("റോൾ ചേർക്കുക"), + "addSale": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു വിൽപന ചേർക്കുക", + ), + "addSales": MessageLookupByLibrary.simpleMessage("വില്പന ചേർക്കുക"), + "addShelf": MessageLookupByLibrary.simpleMessage("പുതിയ ഷെൽഫ് ചേർക്കുക"), + "addShift": MessageLookupByLibrary.simpleMessage("ഷിഫ്റ്റ് ചേർക്കുക"), + "addStock": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക് ചേർക്കുക"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "സബ് വേരിയന്റ് ചേർക്കുക", + ), + "addTax": MessageLookupByLibrary.simpleMessage("നികുതി ചേർക്കുക"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "പുതിയ നികുതി ഗ്രൂപ്പ് ചേർക്കുക", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("യൂണിറ്റ് ചേർക്കുക"), + "addUserRole": MessageLookupByLibrary.simpleMessage("യൂസർ റോൾ ചേർക്കുക"), + "addVariant": MessageLookupByLibrary.simpleMessage("വ്യത്യസ്തത ചേർക്കുക"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "വ്യത്യസ്തത വിശദാംശങ്ങൾ ചേർക്കുക", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("കാർട്ടിൽ ചേർത്തു"), + "adding": MessageLookupByLibrary.simpleMessage("ചേർക്കുന്നു..."), + "address": MessageLookupByLibrary.simpleMessage("വിലാസം"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് ബാലൻസ് ക്രമീകരിക്കുക", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("ക്യാഷ് ക്രമീകരിക്കുക"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "ക്യാഷ് ബാലൻസ് ക്രമീകരിക്കുക", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("ക്രമീകരിച്ച തീയതി"), + "admin": MessageLookupByLibrary.simpleMessage("അഡ്‌മിൻ"), + "advance": MessageLookupByLibrary.simpleMessage("അഡ്വാൻസ്"), + "all": MessageLookupByLibrary.simpleMessage("എല്ലാം"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "എല്ലാ ബിസിനസ് പരിഹാരങ്ങളും", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro സ്റ്റോക്ക്, അക്കൗണ്ട്, വിൽപന, ചെലവ് & നഷ്ടം/ലാഭം എന്നിവയുള്ള ഒരു പൂർണ്ണ ബിസിനസ് പരിഹാരമാണ്.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("എല്ലാ ജീവനക്കാരും"), + "allParties": MessageLookupByLibrary.simpleMessage("എല്ലാ പാർട്ടികളും"), + "allParty": MessageLookupByLibrary.simpleMessage("എല്ലാ പാർട്ടികളും"), + "allTime": MessageLookupByLibrary.simpleMessage("എല്ലാ സമയവും"), + "allTransaction": MessageLookupByLibrary.simpleMessage("എല്ലാ ഇടപാടുകളും"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "ഇതിനകം ചേർത്തിരിക്കുന്നു", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ഇതിനകം അക്കൗണ്ടുണ്ടോ? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("തുക"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "തുക 0-ൽ കൂടുതലായിരിക്കണം", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "തുക റൗണ്ട് ചെയ്യുന്ന രീതി", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("വാക്കുകളിൽ തുകകൾ"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "തുക നിർബന്ധമാണ്", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഫോൺ നമ്പറിലേക്ക് ഒരു എസ്എംഎസ് അയക്കും:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "ആൻഡ്രോയിഡ് & iOS ആപ്പ് സപ്പോർട്ട്", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "ഒരു പുതിയ അപ്‌ഡേറ്റ് ലഭ്യമാണ്\nദയവായി നിങ്ങളുടെ ആപ്പ് അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ആപ്പിൾ വാച്ച്"), + "apply": MessageLookupByLibrary.simpleMessage("ബാധകമാക്കുക"), + "areYouSure": MessageLookupByLibrary.simpleMessage("നിങ്ങൾ ഉറപ്പോ?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് ഈ ബ്രാഞ്ച് ഒഴിവാക്കണമെന്ന് ഉറപ്പാണോ?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾ ഈ റോൾ നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്നുണ്ടോ?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് മറ്റൊരു ബ്രാഞ്ചിലേക്ക് മാറണമെന്ന് ഉറപ്പാണോ?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ഈ പാർട്ടി ഇല്ലാതാക്കണോ എന്ന് ഉറപ്പോ?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് ഈ ബ്രാഞ്ചിൽ നിന്ന് പുറത്തിറങ്ങണമെന്ന് ഉറപ്പാണോ?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("ഈ തീയതി പ്രകാരം"), + "assets": MessageLookupByLibrary.simpleMessage("ആസ്തികൾ"), + "attachment": MessageLookupByLibrary.simpleMessage("അറ്റാച്ച്മെന്റ്"), + "attendance": MessageLookupByLibrary.simpleMessage("ഹാജർ"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "ഹാജർ റിപ്പോർട്ടുകൾ", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "അംഗീകൃത ഒപ്പ്", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ദിവസങ്ങൾ ഓട്ടോമാറ്റിക്കായി കണക്കാക്കി", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "ഓട്ടോ സെലക്ട് ചെയ്തവ", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("ഹോമിലേക്ക് മടങ്ങുക"), + "balance": MessageLookupByLibrary.simpleMessage("ബാലൻസ്"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ബാക്കിയുള്ള കുടിശ്ശിക"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ബാലൻസ് ഷീറ്റ്"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ബംഗ്ലാദേശ്"), + "bank": MessageLookupByLibrary.simpleMessage("ബാങ്ക്"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("ബാങ്ക് അക്കൗണ്ടുകൾ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ബാങ്ക് വിവരങ്ങൾ"), + "bankName": MessageLookupByLibrary.simpleMessage("ബാങ്കിന്റെ പേര്"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് ടു ബാങ്ക് ട്രാൻസ്ഫർ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ബാങ്കിൽ നിന്ന് പണമായി മാറ്റുക", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "ബാർകോഡ് പ്രിന്റ് സെറ്റിംഗ്സ്", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("ബാർകോഡ് ജനറേറ്റർ"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "ബാർകോഡ് ജനറേറ്റർ", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("ബാർകോഡുകൾ"), + "batch": MessageLookupByLibrary.simpleMessage("ബാച്ച്"), + "batchNo": MessageLookupByLibrary.simpleMessage("ബാച്ച് നമ്പർ"), + "billTO": MessageLookupByLibrary.simpleMessage("ബിൽ ടു"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "ബില്ല് പ്രകാരമുള്ള ലാഭം", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("ബില്ലിംഗ് വിലാസം"), + "birthDate": MessageLookupByLibrary.simpleMessage("ജനന തീയതി"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ബ്ലൂടൂത്ത് ഓഫ് ആണ്. ഓൺ ചെയ്യുക.", + ), + "branch": MessageLookupByLibrary.simpleMessage("ബ്രാഞ്ച്"), + "branchList": MessageLookupByLibrary.simpleMessage("ബ്രാഞ്ച് പട്ടിക"), + "brand": MessageLookupByLibrary.simpleMessage("ബ്രാൻഡ്"), + "brandName": MessageLookupByLibrary.simpleMessage("ബ്രാൻഡ് നാമം"), + "brands": MessageLookupByLibrary.simpleMessage("ബ്രാൻഡുകൾ"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ബ്രേക്ക് ദൈർഘ്യം"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ബ്രേക്ക് സ്റ്റാറ്റസ്"), + "breakTime": MessageLookupByLibrary.simpleMessage("ബ്രേക്ക് സമയം"), + "bulk": MessageLookupByLibrary.simpleMessage("ബൾക്ക് അപ്‌ലോഡ്"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("ബൾക്ക് അപ്‌ലോഡ്"), + "businessCat": MessageLookupByLibrary.simpleMessage("ബിസിനസ് വിഭാഗം"), + "businessName": MessageLookupByLibrary.simpleMessage( + "കമ്പനിയുടെയും ബിസിനസ്സിന്റെയും പേര്", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ഇപ്പോൾ വാങ്ങുക"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "പ്രീമിയം പ്ലാൻ വാങ്ങുക", + ), + "call": MessageLookupByLibrary.simpleMessage("വിളിക്കുക"), + "camera": MessageLookupByLibrary.simpleMessage("ക്യാമറ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ഈ തരത്തിലുള്ള ഇടപാടുകൾ തിരുത്താൻ സാധിക്കില്ല.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് വിശദാംശങ്ങൾ വീണ്ടെടുക്കാൻ കഴിഞ്ഞില്ല.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("റദ്ദാക്കുക"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ഉപകരണങ്ങൾക്കായി തിരയുന്നു...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ഒരേ അക്കൗണ്ടിലേക്ക് പണം അയക്കാൻ സാധിക്കില്ല.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ശേഷി"), + "cash": MessageLookupByLibrary.simpleMessage("കാശ്"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("ക്യാഷ് & ബാങ്ക്"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ക്യാഷ് & ബാങ്ക് മാനേജ്‌മെന്റ്", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("ക്യാഷ് ഫ്ലോ"), + "cashIn": MessageLookupByLibrary.simpleMessage("പണം വന്നു"), + "cashInHand": MessageLookupByLibrary.simpleMessage("കൈവശമുള്ള പണം"), + "cashOut": MessageLookupByLibrary.simpleMessage("പണം പോയി"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ക്യാഷ് ടു ബാങ്ക് ട്രാൻസ്ഫർ", + ), + "categories": MessageLookupByLibrary.simpleMessage("വിഭാഗങ്ങൾ"), + "category": MessageLookupByLibrary.simpleMessage("വിഭാഗം"), + "categoryName": MessageLookupByLibrary.simpleMessage("വിഭാഗം പേര്"), + "changeAmount": MessageLookupByLibrary.simpleMessage("മാറ്റാനുള്ള തുക"), + "changePassword": MessageLookupByLibrary.simpleMessage("പാസ്‌വേഡ് മാറ്റുക"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ പരിശോധിക്കുക"), + "cheque": MessageLookupByLibrary.simpleMessage("ചെക്കുകൾ"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("ചെക്ക് തുക"), + "chequeDate": MessageLookupByLibrary.simpleMessage("ചെക്ക് തീയതി"), + "chequeList": MessageLookupByLibrary.simpleMessage("ചെക്കുകളുടെ പട്ടിക"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("ചെക്ക് നമ്പർ"), + "choose": MessageLookupByLibrary.simpleMessage("തിരഞ്ഞെടുക്കുക"), + "chooseCountry": MessageLookupByLibrary.simpleMessage( + "രാജ്യം തിരഞ്ഞെടുക്കുക", + ), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "ഒരു കസ്റ്റമർ തിരഞ്ഞെടുക്കുക", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "ഒരു സപ്ലയർ തിരഞ്ഞെടുക്കുക", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ സവിശേഷതകൾ തിരഞ്ഞെടുക്കുക", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "സവിശേഷതകൾ POSpro യെ പരമ്പരാഗത പരിഹാരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമാക്കുന്ന പ്രധാന ഭാഗമാണ്.", + ), + "city": MessageLookupByLibrary.simpleMessage("നഗരം"), + "cityName": MessageLookupByLibrary.simpleMessage("നഗരത്തിന്റെ പേര്"), + "clarence": MessageLookupByLibrary.simpleMessage("ക്ലാരൻസ്"), + "clear": MessageLookupByLibrary.simpleMessage("ശുദ്ധമാക്കുക"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "കണക്ട് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക", + ), + "close": MessageLookupByLibrary.simpleMessage("ക്ലോസ്"), + "closed": MessageLookupByLibrary.simpleMessage("അടച്ചവ"), + "code": MessageLookupByLibrary.simpleMessage("കോഡ്"), + "collectDue": MessageLookupByLibrary.simpleMessage( + "കുടിശ്ശിക പിരിച്ചെടുക്കുക", + ), + "collectDues": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു കുടിശ്ശിക പിരിച്ചെടുക്കുക", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("ശേഖരിച്ചത്:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ശേഖരിച്ചത്"), + "color": MessageLookupByLibrary.simpleMessage("നിറം"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "ഒന്നിലധികം നികുതികളുടെ സംയോജനം", + ), + "combo": MessageLookupByLibrary.simpleMessage("കോംബോ"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "കോംബോ ഉൽപ്പന്ന റിപ്പോർട്ട്", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("കോംബോ ഉൽപ്പന്നങ്ങൾ"), + "comboReport": MessageLookupByLibrary.simpleMessage("കോംബോ റിപ്പോർട്ട്"), + "comingSoon": MessageLookupByLibrary.simpleMessage("വരുന്നു"), + "companyAddress": MessageLookupByLibrary.simpleMessage("കമ്പനി വിലാസം"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "ഇല്ലാക്കൽ സ്ഥിരീകരിക്കുക", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "റിട്ടേൺ സ്ഥിരീകരിക്കുക", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "എസ്എംഎസ് സ്ഥിരീകരിക്കുക", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("അഭിനന്ദനങ്ങൾ"), + "connect": MessageLookupByLibrary.simpleMessage( + "കണക്ട് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പ്രിന്റർ കണക്ട് ചെയ്യുക", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പ്രിന്റർ കണക്ട് ചെയ്യുക", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("ബന്ധിപ്പിച്ചു:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("സമ്പർക്ക വിവരങ്ങൾ"), + "contactUs": MessageLookupByLibrary.simpleMessage("ഞങ്ങളെ ബന്ധപ്പെടുക"), + "continueButton": MessageLookupByLibrary.simpleMessage("തുടരുക"), + "continueE": MessageLookupByLibrary.simpleMessage("തുടരുക"), + "cost": MessageLookupByLibrary.simpleMessage("ചെലവ്"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "നികുതിയില്ലാത്ത വില", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "നികുതിയുൾപ്പെടെയുള്ള വില", + ), + "country": MessageLookupByLibrary.simpleMessage("രാജ്യം"), + "countryName": MessageLookupByLibrary.simpleMessage("രാജ്യം"), + "create": MessageLookupByLibrary.simpleMessage("സൃഷ്ടിക്കുക"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ഒരു സൗജന്യ അക്കൗണ്ട് സൃഷ്ടിക്കുക", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "ഒരു സൗജന്യ അക്കൗണ്ട് സൃഷ്ടിക്കുക", + ), + "createBranch": MessageLookupByLibrary.simpleMessage( + "ബ്രാഞ്ച് നിർമ്മിക്കുക", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "പുതിയ പാസ്‌വേഡ് സൃഷ്ടിക്കുക", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "വിൽപ്പന സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ക്രെഡിറ്റ് (വരവ്)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "പാർട്ടി ക്രെഡിറ്റ് പരിധി", + ), + "currency": MessageLookupByLibrary.simpleMessage("കറൻസി"), + "currentBalance": MessageLookupByLibrary.simpleMessage("നിലവിലെ ബാലൻസ്"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "നിലവിലെ ക്യാഷ് ബാലൻസ്", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ഈ മാസം"), + "currentYear": MessageLookupByLibrary.simpleMessage("ഈ വർഷം"), + "currents": MessageLookupByLibrary.simpleMessage("നിലവിലെ"), + "custom": MessageLookupByLibrary.simpleMessage("കസ്റ്റം"), + "customDate": MessageLookupByLibrary.simpleMessage("കസ്റ്റം ഡേറ്റ്"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "കസ്റ്റം ഇൻവോയ്സ് ബ്രാൻഡിംഗ്", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("ഇഷ്‌ടമുള്ള പ്രിന്റ്"), + "customer": MessageLookupByLibrary.simpleMessage("ഉപഭോക്താവ്"), + "customerDate": MessageLookupByLibrary.simpleMessage("കസ്റ്റം ഡേറ്റ്"), + "customerDue": MessageLookupByLibrary.simpleMessage("ഗ്രാഹക കുടിശ്ശിക"), + "customerLedger": MessageLookupByLibrary.simpleMessage("കസ്റ്റമർ ലെഡ്ജർ"), + "customerName": MessageLookupByLibrary.simpleMessage("ഗ്രാഹക പേര്"), + "customerPay": MessageLookupByLibrary.simpleMessage("ഗ്രാഹക പേയ്‌മെന്റ്"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ഗ്രാഹക ഫോൺ നമ്പർ", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "ഉപഭോക്താവിൻ്റെ ഒപ്പ്", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("ദൈനംദിന ഇടപാട്"), + "dashboard": MessageLookupByLibrary.simpleMessage("ഡാഷ്ബോർഡ്"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ഡാറ്റ വിജയകരമായി സേവ് ചെയ്തു.", + ), + "date": MessageLookupByLibrary.simpleMessage("തീയതി"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "അവസാന തീയതി ആരംഭ തീയതിക്ക് മുമ്പാകരുത്.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("തീയതി നിർബന്ധമാണ്"), + "dates": MessageLookupByLibrary.simpleMessage("തീയതി:"), + "dayBook": MessageLookupByLibrary.simpleMessage("ഡേ ബുക്ക്"), + "days": MessageLookupByLibrary.simpleMessage("ദിവസങ്ങൾ"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ദിവസങ്ങൾ ബാക്കിയുണ്ട്"), + "dealer": MessageLookupByLibrary.simpleMessage("ഡീലർ"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ഡീലർ വില"), + "debitOut": MessageLookupByLibrary.simpleMessage("ഡെബിറ്റ് (ചെലവ്)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage("വിൽപ്പന വില"), + "delete": MessageLookupByLibrary.simpleMessage("ഇല്ലാതാക്കുക"), + "deleteAcc": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ട് നീക്കംചെയ്യുക", + ), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ഈ ബാച്ച് മായ്ക്കണമെന്ന് നിങ്ങൾക്കുറപ്പാണോ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ അക്കൗണ്ട് ഇല്ലാതാക്കണമെന്ന് ഉറപ്പാണോ? ഈ നടപടി നിങ്ങളുടെ എല്ലാ ഡാറ്റയും ശാശ്വതമായി ഇല്ലാതാക്കും.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "പാർട്ടി നീക്കംചെയ്യാനുള്ള അനുമതി നിങ്ങൾക്കില്ല.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "വിജയകരമായി ഡിലീറ്റ് ചെയ്തു!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("ഇല്ലാക്കുന്നു..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ഡെലിവറി വിലാസം"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ഡെലിവറി ചാർജ്"), + "department": MessageLookupByLibrary.simpleMessage("വകുപ്പ് (Department)"), + "deposit": MessageLookupByLibrary.simpleMessage("നിക്ഷേപം"), + "depositTo": MessageLookupByLibrary.simpleMessage("നിക്ഷേപിക്കേണ്ട സ്ഥലം"), + "description": MessageLookupByLibrary.simpleMessage("വിവരണം"), + "designation": MessageLookupByLibrary.simpleMessage("തസ്തിക (Designation)"), + "designationName": MessageLookupByLibrary.simpleMessage("തസ്തികയുടെ പേര്"), + "details": MessageLookupByLibrary.simpleMessage("വിശദാംശങ്ങൾ"), + "developedBy": MessageLookupByLibrary.simpleMessage("വികസിപ്പിച്ചത്"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-അക്ക പിൻ നിങ്ങളുടെ ഇമെയിൽ വിലാസത്തിലേക്ക് അയച്ചിട്ടുണ്ട്:", + ), + "disable": MessageLookupByLibrary.simpleMessage("പ്രവർത്തനരഹിതമാക്കുക"), + "discount": MessageLookupByLibrary.simpleMessage("ഡിസ്കൗണ്ട്"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "പേര് നിർബന്ധമാണ്", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ഇടപെടരുത്"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് ഇത് ഒഴിവാക്കണമെന്ന് ഉറപ്പാണോ", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾ യൂസർ ഇല്ലാതാക്കണോ?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾ ആപ്പ് പൂട്ടണോ?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് ഈ ചെക്ക് വീണ്ടും തുറക്കണമെന്ന് ഉറപ്പാണോ?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ടില്ലേ?", + ), + "done": MessageLookupByLibrary.simpleMessage("പൂർത്തിയായി"), + "download": MessageLookupByLibrary.simpleMessage("ഡൗൺലോഡ്"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ഡൗൺലോഡ് ചെയ്യുക"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "എക്സൽ ഫോർമാറ്റ് ഡൗൺലോഡ് ചെയ്യുക", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ഡൗൺലോഡ് വിജയിച്ചു! നിങ്ങളുടെ ഡോക്യുമെന്റ് ഫോൾഡർ പരിശോധിക്കുക", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "ഡൗൺലോഡ് ചെയ്യുന്നു...", + ), + "due": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക"), + "dueAmount": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക തുക: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക ബാലൻസ്"), + "dueCollection": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക പിരിവ്"), + "dueList": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക പട്ടിക"), + "duePay": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക അടയ്ക്കുക"), + "dueReport": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക റിപ്പോർട്ട്"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "വാക്ക്-ഇൻ ഉപഭോക്താക്കൾക്ക് ബാക്കി വിൽപ്പന അനുവദനീയമല്ല.", + ), + "dues": MessageLookupByLibrary.simpleMessage("കുടിശ്ശിക"), + "duration": MessageLookupByLibrary.simpleMessage("ദൈർഘ്യം"), + "durationDays": MessageLookupByLibrary.simpleMessage("ദൈർഘ്യം (ദിവസങ്ങൾ)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ഉപയോഗിക്കാൻ എളുപ്പമുള്ള മൊബൈൽ പോസ്", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro ആപ്പ് സൗജന്യമാണ്, ഉപയോഗിക്കാൻ എളുപ്പമാണ്. വാസ്തവത്തിൽ, ഇത് ലോകമെമ്പാടുമുള്ള മികച്ച POS സിസ്റ്റങ്ങളിൽ ഒന്നാണ്.", + ), + "edit": MessageLookupByLibrary.simpleMessage("എഡിറ്റ് ചെയ്യുക"), + "editAttendance": MessageLookupByLibrary.simpleMessage("ഹാജർ തിരുത്തുക"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് അക്കൗണ്ടുകൾ തിരുത്തുക", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് അഡ്ജസ്റ്റ്മെന്റ് തിരുത്തുക", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് ടു ക്യാഷ് തിരുത്തുക", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് ട്രാൻസ്ഫർ തിരുത്തുക", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "ക്യാഷ് അഡ്ജസ്റ്റ്മെന്റ് തിരുത്തുക", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "ക്യാഷ് ടു ബാങ്ക് തിരുത്തുക", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "വിഭാഗം എഡിറ്റ് ചെയ്യുക", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage("തസ്തിക തിരുത്തുക"), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "ജീവനക്കാരന്റെ വിവരങ്ങൾ തിരുത്തുക", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("അവധി തിരുത്തുക"), + "editLeave": MessageLookupByLibrary.simpleMessage("അവധി (Leave) തിരുത്തുക"), + "editModel": MessageLookupByLibrary.simpleMessage("മോഡൽ എഡിറ്റ് ചെയ്യുക"), + "editPayroll": MessageLookupByLibrary.simpleMessage("പേറോൾ തിരുത്തുക"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ഫോൺ നമ്പർ എഡിറ്റ് ചെയ്യുക?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്നം തിരുത്തുക"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ ഇൻവോയ്സ് എഡിറ്റ് ചെയ്യുക", + ), + "editRack": MessageLookupByLibrary.simpleMessage("റാക്ക് തിരുത്തുക"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "വില്പന ഇൻവോയ്സ് എഡിറ്റ് ചെയ്യുക", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("ഷെൽഫ് തിരുത്തുക"), + "editShift": MessageLookupByLibrary.simpleMessage("ഷിഫ്റ്റ് തിരുത്തുക"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "സോഷ്യൽ മീഡിയ എഡിറ്റ് ചെയ്യുക", + ), + "editTax": MessageLookupByLibrary.simpleMessage("നികുതി എഡിറ്റ് ചെയ്യുക"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "നികുതി ഗ്രൂപ്പ് എഡിറ്റ് ചെയ്യുക", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "വേരിയേഷൻ തിരുത്തുക", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "വെയർഹൗസ് എഡിറ്റ് ചെയ്യുക", + ), + "email": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ വിലാസം"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ഇമെയിൽ ഒഴിവാക്കാനാവില്ല", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ"), + "employee": MessageLookupByLibrary.simpleMessage("ജീവനക്കാരൻ"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "കുറഞ്ഞ സ്റ്റോക്ക് നൽകുക", + ), + "end": MessageLookupByLibrary.simpleMessage("അവസാനിച്ചത്"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "ബ്രേക്ക് അവസാനിക്കുന്ന സമയം", + ), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "അവസാന തീയതി തുടങ്ങുന്ന തീയതിക്ക് മുൻപാണ്", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "അവസാന തീയതി തുടങ്ങുന്ന തീയതിക്ക് മുൻപാകാൻ പാടില്ല.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("അവസാനിക്കുന്ന സമയം"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "അവസാനിക്കുന്ന സമയം നിർബന്ധമാണ്", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഫ്രീ പ്ലാൻ അവസാനിപ്പിക്കുക", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("ബാച്ച് നമ്പർ നൽകുക"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ഒരു ബ്രാൻഡ് നാമം നൽകുക", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "സാധുവായ ഡിസ്കൗണ്ട് നൽകുക", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("സാധുവായ OTP നൽകുക"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "സാധുവായ സ്റ്റോക്ക് നൽകുക", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ടിന്റെ പേര് നൽകുക", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ട് ഉടമയുടെ പേര് നൽകുക", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ട് നമ്പർ നൽകുക", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("വിലാസം നൽകുക"), + "enterAmount": MessageLookupByLibrary.simpleMessage("തുക നൽകുക"), + "enterBalance": MessageLookupByLibrary.simpleMessage("ബാലൻസ് നൽകുക"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "ബാങ്കിന്റെ പേര് നൽകുക", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("ബാച്ച് നമ്പർ നൽകുക"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "ബ്രേക്ക് സമയം നൽകുക", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "ബിസിനസ്സ്/സ്റ്റോർ പേര് നൽകുക", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("ശേഷി നൽകുക"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "വിഭാഗം പേര് നൽകുക", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("നിറം നൽകുക"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ഗ്രാഹക ഫോൺ നമ്പർ നൽകുക", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("ഡീലർ വില നൽകുക"), + "enterDescription": MessageLookupByLibrary.simpleMessage("വിവരണം നൽകുക"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "തസ്തികയുടെ പേര് നൽകുക", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ഡിസ്കൗണ്ട് നൽകുക"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡ് റീസെറ്റ് ലിങ്ക് സ്വീകരിക്കുന്നതിന് ദയവായി നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "അവസാനിക്കുന്ന സമയം നൽകുക", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ചെലവ് വിഭാഗം പേര് നൽകുക", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ചെലവ് തീയതി നൽകുക", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "പൂർണ്ണ വിലാസം നൽകുക", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("മുഴുവൻ പേര് നൽകുക"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "അവധിയുടെ പേര് നൽകുക", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "വരുമാന വിഭാഗത്തിന്റെ പേര് നൽകുക", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "ലേബൽ ടെക്സ്റ്റ് നൽകുക", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "നിർമ്മാതാവിന്റെ പേര് നൽകുക", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("മോഡൽ പേര് നൽകുക"), + "enterName": MessageLookupByLibrary.simpleMessage("പേര് നൽകുക"), + "enterNote": MessageLookupByLibrary.simpleMessage("കുറിപ്പ് നൽകുക"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "തുറക്കുന്ന ബാലൻസ് നൽകുക", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന കോഡ് നൽകുക", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന നാമം നൽകുക", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ വില നൽകുക", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("അളവ് നൽകുക"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "റഫറൻസ് നമ്പർ നൽകുക", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "സാൾട്ടിംഗ് വില നൽകുക", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("ഷെൽഫ് പേര് നൽകുക"), + "enterSize": MessageLookupByLibrary.simpleMessage("വലിപ്പം നൽകുക"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "തുടങ്ങുന്ന സമയം നൽകുക", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക് നൽകുക"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "നികുതി നിരക്ക് നൽകുക", + ), + "enterType": MessageLookupByLibrary.simpleMessage("തരം നൽകുക"), + "enterUserName": MessageLookupByLibrary.simpleMessage("യൂസർ നെയിം നൽകുക"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "യൂസർ ടൈറ്റിൽ നൽകുക", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("സാധുവായ OTP നൽകുക"), + "enterValues": MessageLookupByLibrary.simpleMessage("മൂല്യങ്ങൾ നൽകുക"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "വാറ്റ്/ജിഎസ്ടി നമ്പർ നൽകുക", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "വാറ്റ്/ജിഎസ്ടി ശീർഷകം നൽകുക", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "വെയർഹൗസ് പേര് നൽകുക", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("ഭാരം നൽകുക"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "വ്യാപാര വില നൽകുക", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "രാജ്യത്തിന്റെ പേര് നൽകുക", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പൂർണ്ണ നാമം നൽകുക", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പേര് നൽകുക", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "നോട്ട് ലെവൽ നൽകുക", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡ് നൽകുക", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഫോൺ നമ്പർ നൽകുക", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "വിൽപ്പനാനന്തര സന്ദേശം നൽകുക", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "നികുതി ഡിലീറ്റ് ചെയ്യുന്നതിൽ പിശക്", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("എക്സൽ ഫയലുകൾ"), + "excelUploader": MessageLookupByLibrary.simpleMessage("എക്സൽ അപ്‌ലോഡർ"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("എക്സ്ക്ലൂസീവ് വില"), + "exit": MessageLookupByLibrary.simpleMessage("പുറത്തിറങ്ങുക"), + "exitBank": MessageLookupByLibrary.simpleMessage( + "ബ്രാഞ്ചിൽ നിന്ന് പുറത്തിറങ്ങുക", + ), + "expDate": MessageLookupByLibrary.simpleMessage("കാലഹരണ തീയ്യതി"), + "expense": MessageLookupByLibrary.simpleMessage("ചെലവ്"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ചെലവ് വിഭാഗങ്ങൾ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ചെലവ് തീയതി"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ചെലവ്"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ചെലവ് റിപ്പോർട്ട്"), + "expensesType": MessageLookupByLibrary.simpleMessage("ചെലവ് ഇനങ്ങൾ"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("കാലഹരണ നില"), + "expire": MessageLookupByLibrary.simpleMessage("കാലാവധി തീരുന്നു"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "എക്സ്പയറി റിപ്പോർട്ടുകൾ", + ), + "expired": MessageLookupByLibrary.simpleMessage("കാലാവധി കഴിഞ്ഞു"), + "expiredDate": MessageLookupByLibrary.simpleMessage("കാലാവധി തീയതി"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "കാലാവധി കഴിഞ്ഞവയുടെ റിപ്പോർട്ട്", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "കാലഹരണപ്പെട്ട ലിസ്റ്റ്", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "കാലാവധി കഴിഞ്ഞ ഉൽപ്പന്നങ്ങൾ", + ), + "expiry": MessageLookupByLibrary.simpleMessage("കാലാവധി"), + "extendPlan": MessageLookupByLibrary.simpleMessage("പ്ലാൻ നീട്ടുക"), + "facebook": MessageLookupByLibrary.simpleMessage("ഫേസ്ബുക്ക്"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "വകുപ്പ് ഒഴിവാക്കാൻ സാധിച്ചില്ല", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "നികുതി ഡിലീറ്റ് ചെയ്യാൻ പരാജയപ്പെട്ടു", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "പ്ലാറ്റ്ഫോം പതിപ്പ് ലഭിക്കുന്നതിൽ പരാജയപ്പെട്ടു.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "വകുപ്പുകൾ ലഭ്യമാക്കാൻ സാധിച്ചില്ല", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "റിട്ടേൺ പ്രോസസ്സ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ഫാഷൻ"), + "feature": MessageLookupByLibrary.simpleMessage("സവിശേഷത"), + "field": MessageLookupByLibrary.simpleMessage("ഫീൽഡ്"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ദിവസങ്ങൾ"), + "filter": MessageLookupByLibrary.simpleMessage("ഫിൽറ്റർ"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "തീയതി പ്രകാരം ഫിൽട്ടർ ചെയ്യുക", + ), + "firstName": MessageLookupByLibrary.simpleMessage("ആദ്യ നാമം"), + "flat": MessageLookupByLibrary.simpleMessage("ഫ്ലാറ്റ്"), + "folder": MessageLookupByLibrary.simpleMessage( + "ഇത് നിങ്ങളുടെ സ്പാം ഫോൾഡറിൽ അവസാനിച്ചിരിക്കാം.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("പാസ്‌വേഡ് മറന്നു"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "സൗജന്യ ഡാറ്റ ബാക്കപ്പ്", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "സൗജന്യ ലൈഫ്‌ടൈം അപ്‌ഡേറ്റ്", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ഫ്രീ പാക്കേജ്"), + "freePlan": MessageLookupByLibrary.simpleMessage("ഫ്രീ പ്ലാൻ"), + "from": MessageLookupByLibrary.simpleMessage("നിന്നും"), + "fromAccount": MessageLookupByLibrary.simpleMessage("അക്കൗണ്ടിൽ നിന്ന്"), + "fromDate": MessageLookupByLibrary.simpleMessage("തുടക്ക തീയതി"), + "fullName": MessageLookupByLibrary.simpleMessage("പൂർണ്ണ നാമം"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("പൂർണ്ണമായും പേയ്ഡ്"), + "gallery": MessageLookupByLibrary.simpleMessage("ഗാലറി"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF സൃഷ്ടിക്കാൻ ഡാറ്റ ഇല്ല", + ), + "gender": MessageLookupByLibrary.simpleMessage("ലിംഗം"), + "generatePdf": MessageLookupByLibrary.simpleMessage("പിഡിഎഫ് തയ്യാറാക്കുക"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF സൃഷ്ടിക്കുന്നു"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് ഒരു ഇമെയിൽ ലഭിച്ചു", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("ഗോട്ട് ഇറ്റ്"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "മൊത്ത ലാഭം (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ഗ്യാരന്റി (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("അതിഥി"), + "haveAcc": MessageLookupByLibrary.simpleMessage("ഇതിനകം അക്കൗണ്ടുണ്ടോ?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ഫീൽഡുകൾ മറയ്ക്കുക"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "വില: കൂടിയത് മുതൽ കുറഞ്ഞത് വരെ", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ വിലാസം നൽകുക"), + "hintPassword": MessageLookupByLibrary.simpleMessage("പാസ്‌വേഡ് നൽകുക"), + "holderName": MessageLookupByLibrary.simpleMessage("ഉടമയുടെ പേര്"), + "holiday": MessageLookupByLibrary.simpleMessage("അവധി"), + "holidayList": MessageLookupByLibrary.simpleMessage("അവധി പട്ടിക"), + "home": MessageLookupByLibrary.simpleMessage("ഹോം"), + "hoursLeft": MessageLookupByLibrary.simpleMessage( + "മണിക്കൂറുകൾ ബാക്കിയുണ്ട്", + ), + "hrm": MessageLookupByLibrary.simpleMessage("എച്ച്ആർഎം (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "എന്റെ അക്കൗണ്ട് ശാശ്വതമായി ഇല്ലാതാക്കാൻ ഞാൻ സമ്മതിക്കുന്നു.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC കോഡ്"), + "image": MessageLookupByLibrary.simpleMessage("ചിത്രം"), + "inActive": MessageLookupByLibrary.simpleMessage("നിഷ്‌ക്രിയം"), + "inStock": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്കുണ്ട്"), + "inactive": MessageLookupByLibrary.simpleMessage("നിഷ്ക്രിയം"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("ഇൻക്ലൂസീവ് വില"), + "income": MessageLookupByLibrary.simpleMessage("വരുമാനം"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "വരുമാന വിഭാഗങ്ങൾ", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "വരുമാന വിഭാഗങ്ങളുടെ റിപ്പോർട്ട്", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("വരുമാന തീയതി"), + "incomeFor": MessageLookupByLibrary.simpleMessage("വരുമാനത്തിനായി"), + "incomeReport": MessageLookupByLibrary.simpleMessage("വരുമാന റിപ്പോർട്ട്"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "വർഗ്ഗ റിപ്പോർട്ട് കാണാനുള്ള അനുമതി നിങ്ങൾക്കില്ല.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("വരുമാന തരം"), + "incomes": MessageLookupByLibrary.simpleMessage("വരുമാനം"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ലേബലിലെ വിവരങ്ങൾ", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ഇൻസ്റ്റാഗ്രാം"), + "instrucation": MessageLookupByLibrary.simpleMessage("നിർദ്ദേശം"), + "inv": MessageLookupByLibrary.simpleMessage("ഇൻവോയ്സ് നമ്പർ"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("തെറ്റായ തുക"), + "inventory": MessageLookupByLibrary.simpleMessage("ഇൻവെന്ററി"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് ഇൻവെൻററി അനുമതി ഇല്ല", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ഇൻവോയ്സ്"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ഇൻവോയ്സ് ലോഗോ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ഇൻവോയ്സ് നമ്പർ"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ഇൻവോയ്സ് വ്യൂവർ"), + "item": MessageLookupByLibrary.simpleMessage("ഇനം"), + "itemAdded": MessageLookupByLibrary.simpleMessage("ഇനം ചേർത്തു"), + "itemName": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്നത്തിന്റെ പേര്"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ഇനം വിൽപന"), + "joinDate": MessageLookupByLibrary.simpleMessage( + "ജോലിയിൽ പ്രവേശിച്ച തീയതി", + ), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ലേബൽ റോൾ 1.5\"*1, 38mm*25mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ലേബൽ റോൾ 2\"*1, 50mm*25mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ"), + "lablePassword": MessageLookupByLibrary.simpleMessage("പാസ്‌വേഡ്"), + "language": MessageLookupByLibrary.simpleMessage("ഭാഷ"), + "last30Days": MessageLookupByLibrary.simpleMessage("കഴിഞ്ഞ 30 ദിവസം"), + "last7Days": MessageLookupByLibrary.simpleMessage("കഴിഞ്ഞ 7 ദിവസം"), + "lastMonth": MessageLookupByLibrary.simpleMessage("കഴിഞ്ഞ മാസം"), + "lastName": MessageLookupByLibrary.simpleMessage("അവസാന നാമം"), + "lastYear": MessageLookupByLibrary.simpleMessage("കഴിഞ്ഞ വർഷം"), + "leave": MessageLookupByLibrary.simpleMessage("അവധി"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("അവധി കാലാവധി"), + "leaveList": MessageLookupByLibrary.simpleMessage("അവധി അപേക്ഷ പട്ടിക"), + "leaveReports": MessageLookupByLibrary.simpleMessage("അവധി റിപ്പോർട്ടുകൾ"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("അവധി അപേക്ഷ"), + "leaveType": MessageLookupByLibrary.simpleMessage("അവധി തരം"), + "ledger": MessageLookupByLibrary.simpleMessage("ലെഡ്ജർ"), + "link": MessageLookupByLibrary.simpleMessage("ലിങ്ക്"), + "linkedIN": MessageLookupByLibrary.simpleMessage("ലിങ്ക്ഡ്ഇൻ"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("ലിസ്റ്റ് ശൂന്യമാണ്"), + "loading": MessageLookupByLibrary.simpleMessage("ലോഡിംഗ്"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ക്രമീകരണങ്ങൾ ലോഡ് ചെയ്യുന്നു...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ലോഗിൻ"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ഇമെയിൽ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക", + ), + "logOut": MessageLookupByLibrary.simpleMessage("ലോഗ്ഔട്ട് ചെയ്യുക"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ലോഗിൻ പരാജയപ്പെട്ടു. ദയവായി വീണ്ടും ശ്രമിക്കുക.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ഫോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "ലോറെം ഇപ്സം ഡോളർ സിറ്റ് അമെറ്റ്, കോൺസെക്റ്റെറ്റർ അഡിപ് ഗ്രാവി ഇസിംഗ് എലിറ്റ്. അൾട്രിസിയസ് ഗ്രാവിഡ സ്കെലെറിസ്ക് അർക്കു ഫാസിലിസിസ് ഡ്യൂസ് ഇൻ.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "ലോറെം ഇപ്സം ഡോളർ സിറ്റ് അമെറ്റ്, കോൺസെക്റ്റെറ്റർ അഡിപിസിംഗ് എലിറ്റ്. നാറ്റോക് അലിക്വെറ്റ് എറ്റ്, കർ എഗെറ്റ്. ടെല്ലസ് സാപിയൻ ഒഡിയോ അലിക്.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "ലോറെം ഇപ്സം ഡോളർ സിറ്റ് അമെറ്റ്, കോൺസെക്റ്റെറ്റർ എലിറ്റ്. ഇന്റർഡം കോൺസ്.", + ), + "loss": MessageLookupByLibrary.simpleMessage("നഷ്ടം"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("നഷ്ടം/ലാഭം"), + "lossProfit": MessageLookupByLibrary.simpleMessage("നഷ്ടം/ലാഭം"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "നഷ്ടം/ലാഭം റിപ്പോർട്ട്", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("കുറഞ്ഞ സ്റ്റോക്ക്"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "സ്റ്റോക്ക് കുറവ് അറിയിപ്പ്", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "കുറഞ്ഞ സ്റ്റോക്ക് റിപ്പോർട്ട്", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "വില: കുറഞ്ഞത് മുതൽ കൂടിയത് വരെ", + ), + "lp": MessageLookupByLibrary.simpleMessage("നഷ്ടം/ലാഭം"), + "lpDetails": MessageLookupByLibrary.simpleMessage("നഷ്ടം/ലാഭം വിശദാംശങ്ങൾ"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "സെറ്റിംഗ്സ് മാനേജ് ചെയ്യുക", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("തയ്യാറാക്കൽ തീയതി"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "തയ്യാറാക്കൽ തീയതി", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("നിർമ്മാതാവ്"), + "masterCard": MessageLookupByLibrary.simpleMessage("മാസ്റ്റർ കാർഡ്"), + "messege": MessageLookupByLibrary.simpleMessage("സന്ദേശം"), + "mobile": MessageLookupByLibrary.simpleMessage("മൊബൈൽ:"), + "mobiles": MessageLookupByLibrary.simpleMessage("മൊബൈൽ"), + "model": MessageLookupByLibrary.simpleMessage("മോഡൽ"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "മോഡൽ വിജയകരമായി സൃഷ്ടിച്ചു!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("മോഡൽ പേര്"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "മോഡൽ വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു!", + ), + "models": MessageLookupByLibrary.simpleMessage("മോഡലുകൾ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("വരവ്"), + "moneyOut": MessageLookupByLibrary.simpleMessage("ചെലവ്"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("പണമിടപാട് രസീത്"), + "month": MessageLookupByLibrary.simpleMessage("മാസം"), + "monthly": MessageLookupByLibrary.simpleMessage("മാസിക"), + "moreInfo": MessageLookupByLibrary.simpleMessage("കൂടുതൽ വിവരങ്ങൾ"), + "mrp": MessageLookupByLibrary.simpleMessage("എംആർപി"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("പരമാവധി വില (MRP)"), + "name": MessageLookupByLibrary.simpleMessage("പേര്"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "പേര് ഒഴിവാക്കാനാവില്ല", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ട്രാൻസ്ഫർ ചെയ്യുന്നതിന് കുറഞ്ഞത് രണ്ട് ബാങ്ക് അക്കൗണ്ടുകൾ ആവശ്യമാണ്.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("അറ്റാദായം (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("ആകെ തുക"), + "newPassword": MessageLookupByLibrary.simpleMessage("പുതിയ പാസ്‌വേഡ്"), + "next": MessageLookupByLibrary.simpleMessage("അടുത്തത്"), + "no": MessageLookupByLibrary.simpleMessage("ഇല്ല"), + "noAcc": MessageLookupByLibrary.simpleMessage("അക്കൗണ്ട് ഇല്ലേ?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "യോജിച്ച അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("സജീവ ഉപയോക്താവല്ല"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "തിരഞ്ഞെടുത്ത ഫിൽട്ടറുകൾ പ്രകാരം ഹാജർ രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "ഹാജർ രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ട്രാൻസ്ഫർ ചെയ്യാൻ ബാങ്ക് അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("ബാച്ച് ഇല്ല"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "ബ്ലൂടൂത്ത് ഉപകരണം തിരഞ്ഞെടുത്തിട്ടില്ല.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "ബ്രാഞ്ച് കണ്ടെത്തിയില്ല", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "ചെക്കുകൾ ഒന്നും കണ്ടെത്തിയില്ല", + ), + "noData": MessageLookupByLibrary.simpleMessage("ഡാറ്റ ലഭ്യമല്ല"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("ഡാറ്റ ലഭ്യമല്ല"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "വിവരങ്ങൾ ലഭ്യമല്ല", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "എക്സ്‌പോർട്ട് ചെയ്യാൻ വിവരങ്ങൾ ലഭ്യമല്ല", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "പിഡിഎഫ് തയ്യാറാക്കാൻ വിവരങ്ങൾ ലഭ്യമല്ല", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("ഡാറ്റ കണ്ടെത്തിയില്ല"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "വകുപ്പുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "ഈ വകുപ്പിനെക്കുറിച്ച് വിവരങ്ങൾ ലഭ്യമല്ല.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "ഈ തസ്തികയെക്കുറിച്ച് വിവരങ്ങൾ ലഭ്യമല്ല.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "വിവരണങ്ങൾ ഒന്നും നൽകിയിട്ടില്ല.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "തസ്തികകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "ലക്ഷ്യസ്ഥാന ബാങ്ക് അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "ഉപകരണങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല", + ), + "noDue": MessageLookupByLibrary.simpleMessage("ബാക്കി ഇല്ല"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "കുടിശ്ശിക തിരഞ്ഞെടുത്തിട്ടില്ല", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "ഫയലുകളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "അവധി ദിവസങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "യോജിച്ച അവധി ദിവസങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "ഇനങ്ങൾ കണ്ടെത്തിയില്ല", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "യാതൊരു ഇനവും തിരഞ്ഞെടുത്തിട്ടില്ല", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "തിരഞ്ഞെടുത്ത ഫിൽട്ടറുകൾ പ്രകാരം അവധി രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "അവധി അപേക്ഷകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ഒരുമിച്ചുള്ള ഉൽപ്പന്നങ്ങൾ കണ്ടെത്തിയില്ല.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "യോജിച്ച പേറോൾ രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "കുറിപ്പുകളൊന്നും നൽകിയിട്ടില്ല.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("പാർട്ടികൾ കണ്ടെത്തിയില്ല"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "പേറോൾ വിവരങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം കണ്ടെത്തിയില്ല", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾ തിരഞ്ഞ ഉൽപ്പന്നങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "യാതൊരു ഉൽപ്പന്നവും തിരഞ്ഞെടുത്തിട്ടില്ല", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "യൂസർ റോൾ കണ്ടെത്തിയില്ല", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "ഷിഫ്റ്റുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "സ്റ്റോക്ക് വിവരങ്ങൾ ലഭ്യമല്ല.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ഉപ നികുതികളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("സപ്ലയർ ലഭ്യമല്ല"), + "noTransaction": MessageLookupByLibrary.simpleMessage("ഇടപാടില്ല"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "ഇടപാടുകൾ ഒന്നും കണ്ടെത്തിയില്ല", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ഈ ഫിൽട്ടർ പ്രകാരം ഇടപാടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "പിഡിഎഫ് തയ്യാറാക്കാൻ ഇടപാടുകൾ ഒന്നുമില്ല", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "മൂല്യങ്ങളൊന്നും നിർവചിച്ചിട്ടില്ല", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "വേരിയേഷൻ കണ്ടെത്തിയില്ല.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "തിരികെ ലഭിക്കാത്തത് (VAT/ഡിസ്കൗണ്ട്)", + ), + "none": MessageLookupByLibrary.simpleMessage("ഒന്നുമില്ല"), + "notFound": MessageLookupByLibrary.simpleMessage("കണ്ടെത്തിയില്ല"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ഇന്റർനെറ്റ് കണക്ഷൻ ഇല്ല", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ഫോൺ ആപ്പ് തുടങ്ങാനായില്ല.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ഫലങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല", + ), + "note": MessageLookupByLibrary.simpleMessage("കുറിപ്പ്"), + "noteLevel": MessageLookupByLibrary.simpleMessage("നോട്ട് ലെവൽ"), + "notification": MessageLookupByLibrary.simpleMessage("അറിയിപ്പ്"), + "off": MessageLookupByLibrary.simpleMessage("ഓഫ്"), + "ok": MessageLookupByLibrary.simpleMessage("ശരി"), + "okay": MessageLookupByLibrary.simpleMessage("ശരി"), + "oldPassword": MessageLookupByLibrary.simpleMessage("പഴയ പാസ്‌വേഡ്"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "പഴയ പാസ്‌വേഡ് ശൂന്യമാകാൻ പാടില്ല", + ), + "on": MessageLookupByLibrary.simpleMessage("ഓൺ"), + "open": MessageLookupByLibrary.simpleMessage("തുറന്നവ"), + "openCamera": MessageLookupByLibrary.simpleMessage("ക്യാമറ തുറക്കുക"), + "openSetting": MessageLookupByLibrary.simpleMessage("സെറ്റിംഗ്സ് തുറക്കുക"), + "openingBalance": MessageLookupByLibrary.simpleMessage("തുറക്കുന്ന ബാലൻസ്"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "പ്രാരംഭ ബാലൻസ് നിർബന്ധമാണ്", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("തുടങ്ങിയ തീയതി"), + "opinion": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ അഭിപ്രായം നൽകുക", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "അല്ലെങ്കിൽ ഇതിലൂടെ തുടരുക", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക് തീർന്നു"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "ഞങ്ങളുടെ പ്രീമിയം പ്ലാൻ", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("പാക്കേജ് സവിശേഷതകൾ"), + "package": MessageLookupByLibrary.simpleMessage("പാക്കേജ്"), + "packageDate": MessageLookupByLibrary.simpleMessage("പാക്കിംഗ് തീയതി"), + "packageName": MessageLookupByLibrary.simpleMessage("പാക്കേജ് പേര്"), + "packingDate": MessageLookupByLibrary.simpleMessage("പാക്കിംഗ് തീയതി"), + "paid": MessageLookupByLibrary.simpleMessage("പേയ്ഡ്"), + "paidAmount": MessageLookupByLibrary.simpleMessage("പേയ്ഡ് തുക"), + "paidBy": MessageLookupByLibrary.simpleMessage("പണം നൽകിയത്"), + "paidVia": MessageLookupByLibrary.simpleMessage("വഴി പണം നൽകി"), + "partialPaid": MessageLookupByLibrary.simpleMessage("ഭാഗികമായി പണമടച്ചു"), + "parties": MessageLookupByLibrary.simpleMessage("പാർട്ടികൾ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "പാർട്ടി സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("പാർട്ടി ലിസ്റ്റ്"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "പാർട്ടി റിപ്പോർട്ടുകൾ", + ), + "partyType": MessageLookupByLibrary.simpleMessage("പാർട്ടി തരം"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "പാർട്ടി പ്രകാരമുള്ള ലാഭം", + ), + "password": MessageLookupByLibrary.simpleMessage("പാസ്‌വേഡ്"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡ് ഒഴിവാക്കാനാവില്ല", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡിന് കുറഞ്ഞത് 6 അക്ഷരങ്ങൾ ഉണ്ടായിരിക്കണം", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡിന് കുറഞ്ഞത് 6 അക്ഷരങ്ങൾ ഉണ്ടായിരിക്കണം", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡുകൾ തുല്യമല്ല", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "സബ്സ്ക്രൈബ് ചെയ്യാൻ പേ ചെയ്യുക", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("നൽകേണ്ട തുക"), + "payment": MessageLookupByLibrary.simpleMessage("പേയ്മെന്റ്"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് പൂർത്തിയായി", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "പേയ്മെന്റ് വിവരങ്ങൾ", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് പരാജയപ്പെട്ടു", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് പരാജയപ്പെട്ടു. വീണ്ടും ശ്രമിക്കുക.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് ഗേറ്റ്‌വേ", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("പേയ്‌മെന്റ് രീതി"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് രീതികൾ", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് വിജയകരമായി", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "ദയവായി പേയ്മെന്റ് തരം തിരഞ്ഞെടുക്കുക", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("പേയ്‌മെന്റ് തരം"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "പേയ്‌മെന്റ് വിജയകരമായി!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("പേയ്മെന്റ് വർഷം"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("പേയ്മെന്റ് തുകകൾ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("പേയ്‌മെന്റ് തരങ്ങൾ"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "പേപ്പാലിനൊപ്പം പേ ചെയ്യുക", + ), + "payroll": MessageLookupByLibrary.simpleMessage("പേറോൾ"), + "payrollList": MessageLookupByLibrary.simpleMessage("പേറോൾ പട്ടിക"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("പേറോൾ റെക്കോർഡ്"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "പേറോൾ റിപ്പോർട്ടുകൾ", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "പിഡിഎഫ് വിജയകരമായി തയ്യാറാക്കി", + ), + "percent": MessageLookupByLibrary.simpleMessage("ശതമാനം"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "അനുമതി നിഷേധിച്ചു", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് ഒഴിവാക്കാനുള്ള അനുമതി നിരസിച്ചു.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് അപ്‌ഡേറ്റ് ചെയ്യാനുള്ള അനുമതി നിഷേധിച്ചു.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് കാണാനുള്ള അനുമതി നിഷേധിച്ചു.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "അനുമതി നൽകിയിട്ടില്ല!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("വ്യക്തിഗത വിവരങ്ങൾ:"), + "phone": MessageLookupByLibrary.simpleMessage("ഫോൺ നമ്പർ"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ഫോൺ നമ്പർ ലഭ്യമല്ല.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ഫോൺ നമ്പർ"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "ഫോൺ വെരിഫിക്കേഷൻ", + ), + "phonee": MessageLookupByLibrary.simpleMessage("ഫോൺ:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ഫയൽ തിരഞ്ഞെടുത്ത് അപ്‌ലോഡ് ചെയ്യുക", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സെയിൽ റിട്ടേൺ ചേർക്കുക", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "ബാലൻസ് ക്രമീകരിക്കുന്നതിന് ദയവായി ഒരു ബാങ്ക് അക്കൗണ്ടെങ്കിലും ചേർക്കുക.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "ദയവായി അളവ് ചേർക്കുക", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിച്ചു വീണ്ടും ശ്രമിക്കുക", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "ദയവായി ആദ്യം പ്രിന്റർ കണക്ട് ചെയ്യുക", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "ദയവായി നിങ്ങളുടെ ബ്ലൂടൂത്ത് പ്രിന്റർ കണക്ട് ചെയ്യുക", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "ദയവായി ബ്ലൂടൂത്ത് ഓൺ ചെയ്യുക", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു വലിയ പാസ്‌വേഡ് നൽകുക", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സ്ഥിരീകരണ പാസ്‌വേഡ് നൽകുക", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "ദയവായി തീയതി നൽകുക", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു പാസ്‌വേഡ് നൽകുക", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ ബ്രാൻഡ് നാമം നൽകുക", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ ബിസിനസ്സ് നാമം നൽകുക", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ ഇമെയിൽ നൽകുക", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ പേര് നൽകുക", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ ഫോൺ നമ്പർ നൽകുക", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ ഉൽപ്പന്ന നാമം നൽകുക", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ വാങ്ങൽ വില നൽകുക", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "ശരിയായ എണ്ണം നൽകുക (കുറഞ്ഞത് 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ വിൽപന വില നൽകുക", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സാധുവായ യൂണിറ്റ് നാമം നൽകുക", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "ദയവായി തുക നൽകുക", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "കുറഞ്ഞത് ഒരു മൂല്യം നൽകുക.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "ദയവായി ബ്രാഞ്ചിന്റെ പേര് നൽകുക", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "ദയവായി തീയതി നൽകുക", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "ദയവായി തസ്തികയുടെ പേര് നൽകുക", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "ദയവായി അവസാന തീയതി തിരഞ്ഞെടുക്കുക", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "ദയവായി അവധിയുടെ പേര് നൽകുക", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "ദയവായി പേര് നൽകുക", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "ദയവായി റാക്ക് പേര് നൽകുക", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഷെൽഫ് പേര് നൽകുക", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "ദയവായി OTP നൽകുക", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "യൂണിറ്റ് നാമം നൽകുക", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "സാധുവായ പേര് നൽകുക", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "ദയവായി ആദ്യം സാധുവായ ഫോൺ നമ്പറും പേരും നൽകുക", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "ദയവായി നിങ്ങളുടെ വിശദാംശങ്ങൾ നൽകുക.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഫോൺ നമ്പർ നൽകുക", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "ദയവായി നിങ്ങളുടെ ശമ്പളം നൽകുക", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "ദയവായി ആദ്യം ഒരു വിൽപന നടത്തുക", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു വിഭാഗം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "ദയവായി പണം അയക്കേണ്ട ബാങ്ക് അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു ചെലവ് വിഭാഗം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "ദയവായി അവധി തരം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "ആദ്യം ഒരു ഉൽപ്പന്നം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു ഷിഫ്റ്റ് തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "ദയവായി തുടങ്ങുന്ന തീയതി തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു സ്റ്റാറ്റസ് തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "ദയവായി ഒരു ജീവനക്കാരനെ തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "ദയവായി മാസം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "ദയവായി രണ്ട് അക്കൗണ്ടുകളും തിരഞ്ഞെടുക്കുക.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "ദയവായി ബ്രേക്ക് സ്റ്റാറ്റസ് തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "ദയവായി തീയതി തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "ദയവായി വകുപ്പ് തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "ദയവായി തസ്തിക തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "തിരികെ നൽകുന്നതിനായി ഉൽപ്പന്നം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "ദയവായി പേയ്മെന്റ് വർഷം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "ആദ്യം ഉൽപ്പന്നം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "ദയവായി തുടങ്ങുന്ന തീയതി തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "ദയവായി സ്റ്റാറ്റസ് തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "ദയവായി ശരിയായ തീയതികൾ തിരഞ്ഞെടുക്കുക.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "ദയവായി ലിംഗം തിരഞ്ഞെടുക്കുക", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "ദയവായി നിങ്ങളുടെ ഷിഫ്റ്റ് തിരഞ്ഞെടുക്കുക", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "ആപ്പ് ഉപയോഗിക്കുന്നതിന് സാധുവായ പർച്ചേസ് കോഡ് ഉപയോഗിക്കുക.", + ), + "pos": MessageLookupByLibrary.simpleMessage("പോസ് (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS വിൽപ്പന"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "വിൽപ്പനാനന്തര സന്ദേശം", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("പവേർഡ് ബൈ അക്നൂ"), + "poweredBy": MessageLookupByLibrary.simpleMessage("പ്രവർത്തിക്കുന്നത്"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "ആൻഡ്രോയിഡ് & iOS ആപ്പ് സപ്പോർട്ട്", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("പ്രീമിയം പ്ലാൻ"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "തിരഞ്ഞെടുക്കാൻ അമർത്തുക", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF പ്രിവ്യൂ"), + "previousDue": MessageLookupByLibrary.simpleMessage("മുൻകൂർ തുക"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "മുൻകൂർ പേയ്‌മെന്റ് തുക", + ), + "price": MessageLookupByLibrary.simpleMessage("വില"), + "priceWarn": MessageLookupByLibrary.simpleMessage("വില ശൂന്യമായിരിക്കരുത്"), + "print": MessageLookupByLibrary.simpleMessage("പ്രിന്റ് ചെയ്യുക"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് വിവരങ്ങൾ ഇൻവോയ്‌സിൽ പ്രിന്റ് ചെയ്യുക", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "ബാർകോഡ് പ്രിന്റ് ചെയ്യുക", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("ലേബൽ പ്രിന്റ് ചെയ്യുക"), + "printing": MessageLookupByLibrary.simpleMessage("പ്രിന്റിംഗ് ഓപ്ഷൻ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ഇൻവോയ്സ് പ്രിന്റ് ചെയ്യുന്നു", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("പ്രിൻ്റിംഗ് ഓപ്ഷൻ"), + "product": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്നം"), + "productBrand": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്ന ബ്രാൻഡ്"), + "productCategory": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്ന വിഭാഗം"), + "productCode": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്ന കോഡ്"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന കോഡ് ആവശ്യമാണ്", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന വിശദാംശങ്ങൾ", + ), + "productList": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്ന പട്ടിക"), + "productModels": MessageLookupByLibrary.simpleMessage( + "പ്രോഡക്റ്റ് മോഡലുകൾ", + ), + "productName": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്ന നാമം"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം കണ്ടെത്തിയില്ല", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന പർച്ചേസ് ചരിത്രം", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "പർച്ചേസ് റിപ്പോർട്ട്", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "പ്രോഡക്റ്റ് റാക്കുകൾ", + ), + "productReports": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന റിപ്പോർട്ടുകൾ", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന വിൽപ്പന ചരിത്രം", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "സെയിൽസ് റിപ്പോർട്ട്", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന ക്രമീകരണങ്ങൾ", + ), + "productStock": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്ന സ്റ്റോക്ക്"), + "productUnit": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്ന യൂണിറ്റ്"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "പ്രോഡക്റ്റ് വേരിയേഷൻസ്", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം പ്രകാരമുള്ള ലാഭം", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം പ്രകാരമുള്ള ലാഭനഷ്ടങ്ങൾ", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം പ്രകാരമുള്ള പർച്ചേസ്", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം പ്രകാരമുള്ള നഷ്ടം", + ), + "products": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്നങ്ങൾ"), + "profile": MessageLookupByLibrary.simpleMessage("പ്രൊഫൈൽ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("പ്രൊഫൈൽ എഡിറ്റ്"), + "profit": MessageLookupByLibrary.simpleMessage("ലാഭം"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ലാഭവും നഷ്ടവും"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "ലാഭനഷ്ട റിപ്പോർട്ട്", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("ലാഭവും നഷ്ടവും"), + "profitMargin": MessageLookupByLibrary.simpleMessage("ലാഭനിരക്ക് (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("ലാഭ ശതമാനം"), + "promo": MessageLookupByLibrary.simpleMessage("പ്രമോ"), + "promoCode": MessageLookupByLibrary.simpleMessage("പ്രമോ കോഡ്"), + "purchase": MessageLookupByLibrary.simpleMessage("വാങ്ങൽ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("വാങ്ങൽ അലാറം"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("വാങ്ങിയത്:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ സ്ഥിരീകരിച്ചു", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("വാങ്ങൽ വില ബാഹ്യ"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ വില ബാഹ്യ ആവശ്യമാണ്", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ വില ഉൾപ്പെടുത്തി", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ വില ഉൾപ്പെടുത്തിയത് ആവശ്യമാണ്", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("വാങ്ങൽ പട്ടിക"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ഇപ്പോൾ വാങ്ങുക"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "പ്രീമിയം പ്ലാൻ വാങ്ങുക", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("വാങ്ങൽ വില"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("പർച്ചേസ് അളവ്"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ അളവ് ആവശ്യമാണ്", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "വാങ്ങൽ റിപ്പോർട്ട്", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("സെയിൽസ് റിട്ടേൺ"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "സംഭരണം റിട്ടേൺ റിപ്പോർട്ട്", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "പർച്ചേസ് റിട്ടേൺസ്", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "വാങ്ങലുകൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "വാങ്ങലുകൾ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("വാങ്ങിയത്"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("വാങ്ങിയത്"), + "qty": MessageLookupByLibrary.simpleMessage("അളവ്"), + "quantity": MessageLookupByLibrary.simpleMessage("അളവ്"), + "quickOver": MessageLookupByLibrary.simpleMessage("വേഗത്തിലുള്ള അവലോകനം"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "വേഗത്തിലുള്ള രൂപരേഖ", + ), + "rack": MessageLookupByLibrary.simpleMessage("റാക്ക് (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("റാക്ക് പേര്"), + "racks": MessageLookupByLibrary.simpleMessage("റാക്കുകൾ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("വീണ്ടും തുറക്കുക"), + "read": MessageLookupByLibrary.simpleMessage("വായിക്കുക"), + "receipt": MessageLookupByLibrary.simpleMessage("രസീത്"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("ലഭിച്ച തുക"), + "receivedBy": MessageLookupByLibrary.simpleMessage("ലഭിച്ചത്"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ലഭിച്ചത്"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "സമീപകാല ഇടപാടുകൾ", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("പിൻ കോഡ് ലഭിച്ചു"), + "reduceCash": MessageLookupByLibrary.simpleMessage("പണം കുറയ്ക്കുക"), + "reference": MessageLookupByLibrary.simpleMessage("റഫറൻസ്"), + "referenceNo": MessageLookupByLibrary.simpleMessage("റഫറൻസ് നമ്പർ"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("റഫറൻസ് നമ്പർ"), + "register": MessageLookupByLibrary.simpleMessage("രജിസ്റ്റർ ചെയ്യുക"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഫോൺ രജിസ്റ്റർ ചെയ്യേണ്ടതുണ്ട്!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("ബാക്കിയുള്ളവ"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ശേഷിക്കുന്ന തുക"), + "remark": MessageLookupByLibrary.simpleMessage("കുറിപ്പ്"), + "rememberMe": MessageLookupByLibrary.simpleMessage("എന്നെ ഓർക്കുക"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "പിന്നീട് എന്നെ ഓർമ്മിക്കുക", + ), + "remove": MessageLookupByLibrary.simpleMessage("നീക്കം ചെയ്യുക"), + "reports": MessageLookupByLibrary.simpleMessage("റിപ്പോർട്ടുകൾ"), + "resendIn": MessageLookupByLibrary.simpleMessage("പുനർ അയയ്ക്കുക"), + "resendOTP": MessageLookupByLibrary.simpleMessage("സാധുവായ OTP നൽകുക"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഇമെയിൽ അല്ലെങ്കിൽ ഫോൺ നമ്പർ ഉപയോഗിച്ച് പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ അക്കൗണ്ട് വീണ്ടെടുക്കാനും ലോഗിൻ ചെയ്യാനും നിങ്ങളുടെ പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക", + ), + "resets": MessageLookupByLibrary.simpleMessage("റീസെറ്റ് ചെയ്യുക"), + "retailer": MessageLookupByLibrary.simpleMessage("ചില്ലറ വ്യാപാരി"), + "retry": MessageLookupByLibrary.simpleMessage("വീണ്ടും ശ്രമിക്കുക"), + "retryScan": MessageLookupByLibrary.simpleMessage("വീണ്ടും ശ്രമിക്കുക"), + "retur": MessageLookupByLibrary.simpleMessage("തിരികെ"), + "returnAmount": MessageLookupByLibrary.simpleMessage("തിരികെ നൽകേണ്ട തുക"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("റിട്ടേൺ അളവ്"), + "returned": MessageLookupByLibrary.simpleMessage("തിരികെ നൽകി"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("തിരികെ നൽകിയ തുക"), + "returnedDate": MessageLookupByLibrary.simpleMessage("മടക്കിയ തീയതി"), + "returnedItem": MessageLookupByLibrary.simpleMessage("മടക്കിയ ഉൽപ്പന്നം"), + "role": MessageLookupByLibrary.simpleMessage("റോൾ"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("റോൾ & പെർമിഷൻ"), + "roles": MessageLookupByLibrary.simpleMessage("റോളുകൾ"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "ഏറ്റവും അടുത്ത പൂർണ്ണ സംഖ്യയാക്കുക", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "ദശാംശം കൃത്യമാക്കുക (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "ദശാംശം കൃത്യമാക്കുക (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "ദശാംശം കൃത്യമാക്കുക (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "പൂർണ്ണ സംഖ്യയാക്കുക", + ), + "rounding": MessageLookupByLibrary.simpleMessage("പൂർത്തിയാക്കൽ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "അറൗണ്ടുചെയ്ത മൊത്തം", + ), + "roundings": MessageLookupByLibrary.simpleMessage("അറൗണ്ടിങ് (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("കൈവശമുള്ള പണം"), + "sNo": MessageLookupByLibrary.simpleMessage("ക്രമനമ്പർ"), + "salary": MessageLookupByLibrary.simpleMessage("ശമ്പളം"), + "sale": MessageLookupByLibrary.simpleMessage("വില്പന"), + "saleBy": MessageLookupByLibrary.simpleMessage("വിറ്റത്"), + "saleEdit": MessageLookupByLibrary.simpleMessage("സെയിൽസ് തിരുത്തുക"), + "saleList": MessageLookupByLibrary.simpleMessage("വില്പന പട്ടിക"), + "salePrice": MessageLookupByLibrary.simpleMessage("വിൽപന വില"), + "saleQty": MessageLookupByLibrary.simpleMessage("വിൽപ്പന അളവ്"), + "saleReq": MessageLookupByLibrary.simpleMessage("വിൽപ്പന വില ആവശ്യമാണ്"), + "saleReturn": MessageLookupByLibrary.simpleMessage("സെയിൽ റിട്ടേൺ"), + "sales": MessageLookupByLibrary.simpleMessage("വിൽപന"), + "salesBy": MessageLookupByLibrary.simpleMessage("വില്പന നടത്തിയത്:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("വില്പന വിശദാംശങ്ങൾ"), + "salesList": MessageLookupByLibrary.simpleMessage("വില്പന പട്ടിക"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "വില്പനയും വാങ്ങലും ഒറ്റനോട്ടത്തിൽ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("വില്പന റിപ്പോർട്ട്"), + "salesReturn": MessageLookupByLibrary.simpleMessage("സെയിൽസ് റിട്ടേൺ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "വിൽപന റിട്ടേൺ റിപ്പോർട്ട്", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("വിൽപന ക്രമീകരണങ്ങൾ"), + "save": MessageLookupByLibrary.simpleMessage("സേവ്"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "സേവ് ചെയ്ത് പ്രസിദ്ധീകരിക്കുക", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "ക്രമീകരണങ്ങൾ സേവ് ചെയ്യുക", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "വ്യത്യസ്തത സേവ് ചെയ്യുക", + ), + "saving": MessageLookupByLibrary.simpleMessage("സേവ് ചെയ്യുന്നു"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന QR കോഡ് സ്കാൻ ചെയ്യുക", + ), + "search": MessageLookupByLibrary.simpleMessage("തിരയുക"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("ഹാജർ തിരയുക"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "ബാച്ച് നമ്പർ തിരയുക...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("ഇവിടെ തിരയുക...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("അവധി തിരയുക"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ഉൽപ്പന്നം തേടുക"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ഇടപാടുകൾ തിരയുക...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("തിരയുക..."), + "seconds": MessageLookupByLibrary.simpleMessage("സെക്കൻഡ്"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "എല്ലാ പ്രമോ കോഡുകളും കാണുക", + ), + "select": MessageLookupByLibrary.simpleMessage("തിരഞ്ഞെടുക്കുക"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "ഒരു ബ്രാൻഡ് തിരഞ്ഞെടുക്കുക", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ഒരു ഇൻവോയ്സ് തിരഞ്ഞെടുക്കുക", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("എല്ലാം തിരഞ്ഞെടുക്കുക"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "കുറഞ്ഞത് ഒരു ഷെൽഫ് എങ്കിലും തിരഞ്ഞെടുക്കുക", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ബാങ്ക് അല്ലെങ്കിൽ ക്യാഷ് തിരഞ്ഞെടുക്കുക", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ബിസിനസ്സ് വിഭാഗം തിരഞ്ഞെടുക്കുക", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "വിഭാഗം തിരഞ്ഞെടുക്കുക", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "ഉപഭോക്താവ് തിരഞ്ഞെടുക്കുക", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("തീയതി തിരഞ്ഞെടുക്കുക"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ആദ്യം തീയതി തിരഞ്ഞെടുക്കുക", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "നിക്ഷേപിക്കേണ്ട സ്ഥലം തിരഞ്ഞെടുക്കുക", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ആദ്യം ജീവനക്കാരനെ തിരഞ്ഞെടുക്കുക", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "തീയതി നിന്ന് തിരഞ്ഞെടുക്കുക", + ), + "selectItems": MessageLookupByLibrary.simpleMessage( + "ഇനങ്ങൾ തിരഞ്ഞെടുക്കുക", + ), + "selectLang": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഭാഷ തിരഞ്ഞെടുക്കുക", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("മോഡൽ തിരഞ്ഞെടുക്കുക"), + "selectOne": MessageLookupByLibrary.simpleMessage( + "ഒരു ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക", + ), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "ഒരു അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന വിഭാഗം തിരഞ്ഞെടുക്കുക", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്ന യൂണിറ്റ് തിരഞ്ഞെടുക്കുക", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("റാക്ക് തിരഞ്ഞെടുക്കുക"), + "selectShelf": MessageLookupByLibrary.simpleMessage("ഷെൽഫ് തിരഞ്ഞെടുക്കുക"), + "selectStock": MessageLookupByLibrary.simpleMessage( + "സ്റ്റോക്ക് തിരഞ്ഞെടുക്കുക", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("നികുതി തിരഞ്ഞെടുക്കുക"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "തീയതി വരെ തിരഞ്ഞെടുക്കുക", + ), + "selectType": MessageLookupByLibrary.simpleMessage("തരം തിരഞ്ഞെടുക്കുക"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "വ്യതിയാനങ്ങൾ തിരഞ്ഞെടുക്കുക:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "വെയർഹൗസ് തിരഞ്ഞെടുക്കുക", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("എല്ലാം വിൽക്കുക >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("വിൽപ്പന വില"), + "sellsBy": MessageLookupByLibrary.simpleMessage("വിൽക്കുന്നത്"), + "send": MessageLookupByLibrary.simpleMessage("അയയ്ക്കുക"), + "sendCode": MessageLookupByLibrary.simpleMessage("കോഡ് അയയ്ക്കുക"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുന്നതിനുള്ള നിർദ്ദേശങ്ങളോടെ ഞങ്ങൾ ഒരു ഇമെയിൽ അയച്ചു:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "റീസെറ്റ് ലിങ്ക് അയയ്ക്കുക", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("സന്ദേശം അയയ്ക്കുക"), + "sendSMS": MessageLookupByLibrary.simpleMessage("എസ്എംഎസ് അയയ്ക്കുക"), + "sendSms": MessageLookupByLibrary.simpleMessage("എസ്എംഎസ് അയയ്ക്കുക"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഇമെയിൽ അയയ്ക്കുക", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഡോക്ടറെ മികച്ച മതിപ്പുമായി ബന്ധിപ്പിക്കുന്നതിന് നിങ്ങളുടെ പ്രൊഫൈൽ അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "പുതിയ പാസ്‌വേഡ് സജ്ജീകരിക്കുക", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പ്രൊഫൈൽ സജ്ജീകരിക്കുക", + ), + "setting": MessageLookupByLibrary.simpleMessage("സജ്ജീകരണം"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ദിവസങ്ങൾ"), + "share": MessageLookupByLibrary.simpleMessage("പങ്കിടുക"), + "shelf": MessageLookupByLibrary.simpleMessage("ഷെൽഫ് (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("ഷെൽഫ് പേര്"), + "shelves": MessageLookupByLibrary.simpleMessage("ഷെൽഫുകൾ (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("ഷിഫ്റ്റ്"), + "shiftName": MessageLookupByLibrary.simpleMessage("ഷിഫ്റ്റിന്റെ പേര്"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("ഷിപ്പിംഗ് വിലാസം"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ഷിപ്പിംഗ് ചാർജ്"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ഷോപ്പ് തുറക്കുന്ന ബാലൻസ്", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "ഷോപ്പ് ശേഷിക്കുന്ന ബാലൻസ്", + ), + "showAction": MessageLookupByLibrary.simpleMessage("ആക്ഷൻ കാണിക്കുക"), + "showCode": MessageLookupByLibrary.simpleMessage("കോഡ് കാണിക്കുക"), + "showCombo": MessageLookupByLibrary.simpleMessage("കോംബോ കാണിക്കുക"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "കാലാവധി തീയതി കാണിക്കുക", + ), + "showName": MessageLookupByLibrary.simpleMessage("പേര് കാണിക്കുക"), + "showPrice": MessageLookupByLibrary.simpleMessage("വില കാണിക്കുക"), + "showSingle": MessageLookupByLibrary.simpleMessage("സിംഗിൾ കാണിക്കുക"), + "showVariant": MessageLookupByLibrary.simpleMessage("വേരിയന്റ് കാണിക്കുക"), + "signIn": MessageLookupByLibrary.simpleMessage("സൈൻ ഇൻ"), + "signUp": MessageLookupByLibrary.simpleMessage("സൈൻ അപ്പ്"), + "single": MessageLookupByLibrary.simpleMessage("ഒറ്റത്"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ദിവസങ്ങൾ"), + "size": MessageLookupByLibrary.simpleMessage("വലിപ്പം"), + "skip": MessageLookupByLibrary.simpleMessage("ഒഴിവാക്കുക"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "അപ്‌ഡേറ്റ് ഒഴിവാക്കുക", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / കോഡ്"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / കോഡ്"), + "sl": MessageLookupByLibrary.simpleMessage("ക്രമ നമ്പർ"), + "smartWatch": MessageLookupByLibrary.simpleMessage("സ്മാർട്ട് വാച്ച്"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "സോഷ്യൽ മാർക്കറ്റിംഗ്", + ), + "sold": MessageLookupByLibrary.simpleMessage("വിറ്റു"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "വെബ് പേജിൽ എന്തോ തകരാർ സംഭവിച്ചു.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("എന്തോ"), + "staffLogin": MessageLookupByLibrary.simpleMessage("സ്റ്റാഫ് ലോഗിൻ"), + "start": MessageLookupByLibrary.simpleMessage("തുടങ്ങുക"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "ബ്രേക്ക് തുടങ്ങുന്ന സമയം", + ), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "പുതിയ വിൽപന ആരംഭിക്കുക", + ), + "startTime": MessageLookupByLibrary.simpleMessage("തുടങ്ങുന്ന സമയം"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "തുടങ്ങുന്ന സമയം നിർബന്ധമാണ്", + ), + "started": MessageLookupByLibrary.simpleMessage("തുടങ്ങിയത്"), + "state": MessageLookupByLibrary.simpleMessage("സംസ്ഥാനം"), + "stateName": MessageLookupByLibrary.simpleMessage("സംസ്ഥാനത്തിന്റെ പേര്"), + "status": MessageLookupByLibrary.simpleMessage("സ്ഥിതി"), + "staus": MessageLookupByLibrary.simpleMessage("സ്റ്റാറ്റസ് (Status)"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "ഇപ്പോഴും പേയ്‌മെന്റ് നടന്നിട്ടില്ല", + ), + "stock": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക്"), + "stockList": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക് പട്ടിക"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "സ്റ്റോക്ക് / വേരിയന്റ്", + ), + "stockReport": MessageLookupByLibrary.simpleMessage( + "സ്റ്റോക്ക് റിപ്പോർട്ട്", + ), + "stockValue": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക് മൂല്യം"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "സ്റ്റോക്ക് കുറഞ്ഞത് 1 ആയിരിക്കണം", + ), + "stocks": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക്:"), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "ഉപ നികുതികളുടെ ലിസ്റ്റ്", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("ഉപ നികുതികൾ"), + "subTotal": MessageLookupByLibrary.simpleMessage("സബ് ടോട്ടൽ"), + "submit": MessageLookupByLibrary.simpleMessage("സമർപ്പിക്കുക"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "ഇപ്പോൾ സബ്‌സ്‌ക്രൈബ് ചെയ്യുക", + ), + "subscription": MessageLookupByLibrary.simpleMessage("സബ്സ്ക്രിപ്ഷൻ"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "സബ്‌സ്‌ക്രിപ്‌ഷൻ റിപ്പോർട്ടുകൾ", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("സബ്സ്ക്രിപ്ഷനുകൾ"), + "subtotal": MessageLookupByLibrary.simpleMessage("സബ്‌"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "വിജയകരമായി പേയ്‌മെന്റ് നടന്നു", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("സപ്ലയർ പേയ്‌മെന്റ്"), + "supplier": MessageLookupByLibrary.simpleMessage("സപ്ലയർ"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "വിതരണക്കാരന്റെ വിശദാംശങ്ങൾ", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("സപ്ലയർ കുടിശ്ശിക"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("സപ്ലയർ ലെഡ്ജർ"), + "supplierName": MessageLookupByLibrary.simpleMessage("സപ്ലയർ പേര്"), + "switchBank": MessageLookupByLibrary.simpleMessage("ബ്രാഞ്ച് മാറ്റണോ?"), + "switchs": MessageLookupByLibrary.simpleMessage("മാറുക"), + "tax": MessageLookupByLibrary.simpleMessage("നികുതി (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("നികുതി ഗ്രൂപ്പ്"), + "taxPercent": MessageLookupByLibrary.simpleMessage("നികുതി ശതമാനം"), + "taxRates": MessageLookupByLibrary.simpleMessage("നികുതി നിരക്കുകൾ"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "നികുതി നിരക്കുകൾ - നിങ്ങളുടെ നികുതി നിരക്കുകൾ നിയന്ത്രിക്കുക", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("നികുതി റിപ്പോർട്ട്"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "നികുതി റിപ്പോർട്ട് പട്ടിക", + ), + "taxType": MessageLookupByLibrary.simpleMessage("നികുതി തരം"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ഒറ്റ/ഒന്നിലധികം നികുതി തരങ്ങളുള്ള നികുതി", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ വാങ്ങലിന് നന്ദി", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ കൃത്യസമയ പേയ്‌മെന്റിന് നന്ദി", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "തെർമൽ ഇൻവോയ്സ് ലോഗോ", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "തെർമൽ പ്രിന്റർ ഭാഷ", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "പേപ്പർ സൈസ്", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ദിവസങ്ങൾ"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "ഒരു ഷീറ്റിൽ 32 ലേബലുകൾ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ഈ മാസം"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ഈ പ്ലാൻ അപ്‌ഗ്രേഡ് ചെയ്യാൻ സാധിക്കില്ല", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ഈ പ്ലാൻ വാങ്ങാൻ ലഭ്യമല്ല", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ഈ ഉൽപ്പന്നം ഇതിനകം ചേർത്തിരിക്കുന്നു!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("ഈ ആഴ്ച"), + "thisYear": MessageLookupByLibrary.simpleMessage("ഈ വർഷം"), + "time": MessageLookupByLibrary.simpleMessage("സമയം"), + "timeIn": MessageLookupByLibrary.simpleMessage("പ്രവേശിച്ച സമയം"), + "timeOut": MessageLookupByLibrary.simpleMessage("പുറത്തിറങ്ങിയ സമയം"), + "to": MessageLookupByLibrary.simpleMessage("ലേക്ക്"), + "toAccount": MessageLookupByLibrary.simpleMessage("അക്കൗണ്ടിലേക്ക്"), + "toDate": MessageLookupByLibrary.simpleMessage("അവസാന തീയതി"), + "today": MessageLookupByLibrary.simpleMessage("ഇന്ന്"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ഇന്നത്തെ സംഗ്രഹം"), + "top5Customer": MessageLookupByLibrary.simpleMessage( + "മികച്ച 5 കസ്റ്റമർമാർ", + ), + "top5Product": MessageLookupByLibrary.simpleMessage( + "മികച്ച 5 ഉൽപ്പന്നങ്ങൾ", + ), + "top5Supplier": MessageLookupByLibrary.simpleMessage("മികച്ച 5 സപ്ലയർമാർ"), + "total": MessageLookupByLibrary.simpleMessage("ആകെ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ആകെ തുക"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ആകെ ആസ്തികൾ"), + "totalBalance": MessageLookupByLibrary.simpleMessage("ആകെ ബാലൻസ്"), + "totalCategories": MessageLookupByLibrary.simpleMessage("ആകെ വിഭാഗങ്ങൾ"), + "totalDue": MessageLookupByLibrary.simpleMessage("ആകെ തുക"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ആകെ കുടിശ്ശിക തുക"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ആകെ ചെലവ്"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ആകെ വരുമാനം"), + "totalItems": MessageLookupByLibrary.simpleMessage("ആകെ ഇനങ്ങൾ"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ആകെ നഷ്ടം"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ആകെ പേയ്‌മെന്റ്"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ആകെ വില"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ആകെ ഉൽപ്പന്നങ്ങൾ"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ആകെ ലാഭം"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ആകെ വാങ്ങൽ"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "ആകെ തിരിച്ചുകിട്ടിയ തുക", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("ആകെ മടക്കിയത്"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("ആകെ ശമ്പളം"), + "totalSales": MessageLookupByLibrary.simpleMessage("ആകെ വിൽപന"), + "totalVat": MessageLookupByLibrary.simpleMessage("ആകെ വാറ്റ്"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("ഇടപാട് അവലോകനം"), + "transactionType": MessageLookupByLibrary.simpleMessage("ഇടപാട് തരം"), + "transactions": MessageLookupByLibrary.simpleMessage("ഇടപാടുകൾ"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ഇടപാട് ചരിത്രം", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ട്രാൻസ്ഫർ"), + "transferCheque": MessageLookupByLibrary.simpleMessage("ചെക്ക് ട്രാൻസ്ഫർ"), + "transferDate": MessageLookupByLibrary.simpleMessage("ട്രാൻസ്ഫർ തീയതി"), + "tryAgain": MessageLookupByLibrary.simpleMessage("മുമ്പ് ശ്രമിക്കുക"), + "twitter": MessageLookupByLibrary.simpleMessage("ട്വിറ്റർ"), + "type": MessageLookupByLibrary.simpleMessage("തരം"), + "typeSelect": MessageLookupByLibrary.simpleMessage("തരം തിരഞ്ഞെടുക്കുക"), + "unPaid": MessageLookupByLibrary.simpleMessage("പേയ്‌മെന്റ് നടന്നിട്ടില്ല"), + "unit": MessageLookupByLibrary.simpleMessage("യൂണിറ്റ്"), + "unitName": MessageLookupByLibrary.simpleMessage("യൂണിറ്റ് നാമം"), + "unitPirce": MessageLookupByLibrary.simpleMessage("യൂണിറ്റ് വില"), + "unitPrice": MessageLookupByLibrary.simpleMessage("യൂണിറ്റ് വില"), + "units": MessageLookupByLibrary.simpleMessage("യൂണിറ്റുകൾ"), + "unlimited": MessageLookupByLibrary.simpleMessage("അപരിമിതമായ"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("അപരിമിതമായ ഉപയോഗം"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ഞങ്ങളുടെ പാക്കേജിന്റെ അപരിമിതമായ ഉപയോഗം 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("അപ്‌ഡേറ്റ് ചെയ്യുക"), + "updateBranch": MessageLookupByLibrary.simpleMessage("ബ്രാഞ്ച് പുതുക്കുക"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "സമ്പർക്കം അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "സ്റ്റോക്ക് അപ്‌ഡേറ്റ് പരാജയപ്പെട്ടു", + ), + "updateNow": MessageLookupByLibrary.simpleMessage( + "ഇപ്പോൾ അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "പാർട്ടി അപ്‌ഡേറ്റ് ചെയ്യാനുള്ള അനുമതി നിങ്ങൾക്കില്ല.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "ഉൽപ്പന്നം അപ്‌ഡേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പ്രൊഫൈൽ അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "പർച്ചേസ് പുതുക്കുക", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("റോൾ പുതുക്കുക"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "വിൽപ്പന പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പ്രൊഫൈൽ അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ സബ്സ്ക്രിപ്ഷൻ അപ്‌ഡേറ്റ് ചെയ്യുക", + ), + "updating": MessageLookupByLibrary.simpleMessage("അപ്‌ഡേറ്റിംഗ്..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage( + "ഇപ്പോൾ അപ്‌ഗ്രേഡ് ചെയ്യുക", + ), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ക്യുആർ കോഡിനായുള്ള UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("അപ്‌ലോഡ്"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "ചിത്രം അപ്‌ലോഡ് ചെയ്യുക", + ), + "uploading": MessageLookupByLibrary.simpleMessage("അപ്‌ലോഡ് ചെയ്യുന്നു..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ഗ്യാലറി ഉപയോഗിക്കുക"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "യൂസർ ടൈറ്റിൽ ഒഴിവാക്കാനാവില്ല", + ), + "user": MessageLookupByLibrary.simpleMessage("ഉപയോക്താവ്"), + "userRole": MessageLookupByLibrary.simpleMessage("യൂസർ റോൾ"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "യൂസർ റോൾ വിശദാംശങ്ങൾ", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("യൂസർ ടൈറ്റിൽ"), + "values": MessageLookupByLibrary.simpleMessage("മൂല്യങ്ങൾ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "വ്യത്യസ്തത വിജയകരമായി ചേർത്തു!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "വ്യത്യസ്തത വിജയകരമായി മായ്ച്ചു!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("വേരിയന്റ് ലിസ്റ്റ്"), + "variationId": MessageLookupByLibrary.simpleMessage("വേരിയേഷൻ ഐഡി"), + "variations": MessageLookupByLibrary.simpleMessage("വ്യതിയാനങ്ങൾ"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "വേരിയേഷൻ ഉൽപ്പന്നങ്ങൾ", + ), + "vat": MessageLookupByLibrary.simpleMessage("വാറ്റ്"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("വാറ്റും നികുതിയും"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "വാറ്റ്/ജിഎസ്ടി നമ്പർ", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "വാറ്റ്/ജിഎസ്ടി ശീർഷകം", + ), + "vatId": MessageLookupByLibrary.simpleMessage("VAT ഐഡി"), + "vatNumber": MessageLookupByLibrary.simpleMessage("വാറ്റ് നമ്പർ"), + "vatReports": MessageLookupByLibrary.simpleMessage("VAT റിപ്പോർട്ടുകൾ"), + "vatType": MessageLookupByLibrary.simpleMessage("VAT തരം"), + "verification": MessageLookupByLibrary.simpleMessage("സത്യീകരണം"), + "verify": MessageLookupByLibrary.simpleMessage("സത്യമാക്കുക"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഇമെയിൽ സത്യമാക്കുക", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ഇമെയിൽ സത്യമാക്കുക"), + "view": MessageLookupByLibrary.simpleMessage("വിവരങ്ങൾ കാണുക"), + "viewAll": MessageLookupByLibrary.simpleMessage("എല്ലാം കാണുക"), + "viewDetails": MessageLookupByLibrary.simpleMessage("വിശദാംശങ്ങൾ കാണുക"), + "viewPrice": MessageLookupByLibrary.simpleMessage("വില കാണുക"), + "viewStock": MessageLookupByLibrary.simpleMessage("സ്റ്റോക്ക് കാണുക"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "ഇടപാടുകൾ കാണുന്നത്", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "വാക്ക്-ഇൻ കസ്റ്റമർ", + ), + "wallet": MessageLookupByLibrary.simpleMessage("വാലറ്റ്"), + "walletBalance": MessageLookupByLibrary.simpleMessage("വാലറ്റ് ബാലൻസ്"), + "warehouse": MessageLookupByLibrary.simpleMessage("വെയർഹൗസ് (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("വെയർഹൗസ് പേര്"), + "warranty": MessageLookupByLibrary.simpleMessage("വാറന്റി (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ഞങ്ങൾ ഒരു സ്ഥിരീകരണ ഇമെയിൽ അയച്ചിട്ടുണ്ട്", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ഞങ്ങൾ നിങ്ങളുടെ ഫോൺ നമ്പറിലേക്ക് ഒരു OTP അയച്ചു", + ), + "weekly": MessageLookupByLibrary.simpleMessage("ആഴ്ചതോറും"), + "weight": MessageLookupByLibrary.simpleMessage("ഭാരം"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("സ്വാഗതം!"), + "whatNew": MessageLookupByLibrary.simpleMessage("പുതിയത് എന്താണ്"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("വ്യാപാര വില"), + "wholesaler": MessageLookupByLibrary.simpleMessage("വ്യാപാരി"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "പെട്ടെന്ന് ചേർക്കും", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ സന്ദേശം ഇവിടെ എഴുതുക", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("ഇവിടെ എഴുതുക..."), + "yearly": MessageLookupByLibrary.simpleMessage("വർഷം തോറും"), + "years": MessageLookupByLibrary.simpleMessage("വർഷങ്ങൾ"), + "yes": MessageLookupByLibrary.simpleMessage("അതെ"), + "yesterday": MessageLookupByLibrary.simpleMessage("ഇന്നലെ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് കുടിശ്ശികയേക്കാൾ കൂടുതൽ പണം നൽകാൻ കഴിയില്ല", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾക്ക് ഇപ്പോൾ OTP വീണ്ടും അയക്കാം.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "ബാർകോഡ് നിർമ്മിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "മോഡൽ ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "ഷെൽഫ് ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ലാഭനഷ്ടങ്ങൾ കാണാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "ചെലവ് വിഭാഗം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "വരുമാന വിഭാഗം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "മോഡൽ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "പർച്ചേസ് നിർമ്മിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "വകുപ്പ് വിവരങ്ങൾ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "തസ്തിക വിവരങ്ങൾ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "അവധി അപേക്ഷ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "പേറോൾ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "എക്സൽ എക്സ്‌പോർട്ട് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "ബാർകോഡ് ജനറേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "റിപ്പോർട്ട് തയ്യാറാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "ബ്രാഞ്ച് പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "വകുപ്പ് വിവരങ്ങൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "അവധി അപേക്ഷ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "മോഡൽ അപ്‌ഡേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "അവധി വിവരങ്ങൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "ഹാജർ കാണാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "പേറോൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "തസ്തിക വിവരങ്ങൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "ഷിഫ്റ്റ് ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "ഷിഫ്റ്റ് പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "റാക്കുകൾ നിർമ്മിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "റാക്കുകൾ ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "റാക്കുകൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "ചെലവ് സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "വരുമാനം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾ അനുമതി നൽകേണ്ടതുണ്ട്", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("നിങ്ങൾ ഉപയോഗിക്കുന്നത്"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "നിങ്ങൾ ഈ ഉൽപ്പന്നം ഇല്ലാതാക്കണോ?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ ഫ്രീ പാക്കേജ് പൂർത്തിയായിക്കൊണ്ടിരിക്കുകയാണ്, നിങ്ങളുടെ അടുത്ത പ്ലാൻ വാങ്ങുക നന്ദി.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("നിങ്ങളുടെ പാക്കേജ്"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പാക്കേജ് 5 ദിവസത്തിനുള്ളിൽ കാലാവധി അവസാനിക്കും", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "നിങ്ങളുടെ പാക്കേജ് ഇന്ന് കാലാവധി അവസാനിക്കും\n\n വീണ്ടും വാങ്ങുക", + ), + "zip": MessageLookupByLibrary.simpleMessage("പിൻകോഡ്"), + "zipCode": MessageLookupByLibrary.simpleMessage("പിൻകോഡ് നൽകുക"), + }; +} diff --git a/lib/generated/intl/messages_mn.dart b/lib/generated/intl/messages_mn.dart new file mode 100644 index 0000000..15af763 --- /dev/null +++ b/lib/generated/intl/messages_mn.dart @@ -0,0 +1,2376 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a mn locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'mn'; + + static String m0(start) => "OTP-г \$${start} секундын дараа дахин илгээх"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Үйлчлүүлэгчийн мэдээлэл", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("НЭХЭМЖЛЭХ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 нэхэмжлэх лого"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Дансны харагдах нэр", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Данс эзэмшигчийн нэр", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Дансны нэр"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Дансны нэр"), + "action": MessageLookupByLibrary.simpleMessage("Үйлдэл"), + "actions": MessageLookupByLibrary.simpleMessage("Үйлдлүүд"), + "active": MessageLookupByLibrary.simpleMessage("Идэвхтэй"), + "add": MessageLookupByLibrary.simpleMessage("Нэмэх"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Худалдан авалт нэмнэ үү", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Ирц нэмэх"), + "addBank": MessageLookupByLibrary.simpleMessage("Банк нэмэх"), + "addBrand": MessageLookupByLibrary.simpleMessage("Брэнд нэмэх"), + "addCash": MessageLookupByLibrary.simpleMessage("Бэлэн мөнгө нэмэх"), + "addCategory": MessageLookupByLibrary.simpleMessage("Ангилал нэмэх"), + "addContact": MessageLookupByLibrary.simpleMessage( + "Холбоо барих хүн нэмэх", + ), + "addCustomer": MessageLookupByLibrary.simpleMessage("Үйлчлүүлэгч нэмнэ үү"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Хэрэглэгч нэмэх"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Хүргэлт нэмэх"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Хэлтэс нэмэх"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Шинэ албан тушаал нэмэх", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Зардал нэмэх"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Зардлын ангилал нэмэх", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Баяр ёслол нэмэх"), + "addImage": MessageLookupByLibrary.simpleMessage("Зураг нэмэх"), + "addIncome": MessageLookupByLibrary.simpleMessage("Орлого нэмэх"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Орлогын ангилал нэмэх", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Зүйлс нэмэх"), + "addLeave": MessageLookupByLibrary.simpleMessage("Чөлөө нэмэх"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Талбар нэмэх"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Шинэ хаяг нэмэх"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage("Шинэ ирц нэмэх"), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Банкны данс нэмэх", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Шинэ ажилтан нэмэх", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Шинэ баяр ёслол нэмэх", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Шинэ чөлөөний хүсэлт нэмэх", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Шинэ загвар нэмэх"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Шинэ цалингийн цэс нэмэх", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Шинэ бүтээгдэхүүн нэмэх", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Шинэ худалдан авалт нэмнэ үү", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Шинэ тавиур нэмэх"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Шинэ ээлж нэмэх"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Шинэ татвар нэмэх"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Шинэ хувилбар нэмэх", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Шинэ хувилбарууд нэмэх", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Шинэ агуулах нэмэх", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Тэмдэглэл нэмэх"), + "addParty": MessageLookupByLibrary.simpleMessage("Намтар нэмэх"), + "addPayment": MessageLookupByLibrary.simpleMessage("Төлбөр нэмэх"), + "addProduct": MessageLookupByLibrary.simpleMessage("Бүтээгдэхүүн нэмнэ үү"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд бүтээгдэхүүн нэмнэ үү", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүн амжилттай үүслээ!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Танд бүтээгдэхүүн үүсгэх эрх байхгүй.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Худалдан авалт нэмэх"), + "addRole": MessageLookupByLibrary.simpleMessage("Эрх нэмэх"), + "addSale": MessageLookupByLibrary.simpleMessage("Борлуулалт нэмнэ үү"), + "addSales": MessageLookupByLibrary.simpleMessage("Борлуулалт нэмэх"), + "addShelf": MessageLookupByLibrary.simpleMessage("Шинэ хэсэг нэмэх"), + "addShift": MessageLookupByLibrary.simpleMessage("Ээлж нэмэх"), + "addStock": MessageLookupByLibrary.simpleMessage("Нөөц нэмэх"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Дэд хувилбар нэмэх", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Татвар нэмэх"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Шинэ татварын бүлэг нэмэх", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Нэгж нэмэх"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Хэрэглэгчийн эрхийг нэмэх", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Төрөл нэмэх"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Төрлийн дэлгэрэнгүйг нэмэх", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Сагсанд нэмэгдсэн"), + "adding": MessageLookupByLibrary.simpleMessage("Нэмж байна..."), + "address": MessageLookupByLibrary.simpleMessage("Хаяг"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Банкны үлдэгдэл тохируулах", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage( + "Бэлэн мөнгө тохируулах", + ), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Бэлэн мөнгөний үлдэгдэл тохируулах", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Залруулга хийсэн огноо", + ), + "admin": MessageLookupByLibrary.simpleMessage("Админ"), + "advance": MessageLookupByLibrary.simpleMessage("Урьдчилгаа"), + "all": MessageLookupByLibrary.simpleMessage("Бүгд"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Бүх бизнесийн шийдлүүд", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro бол бүрэн хэмжээний бизнес шийдэл бөгөөд агуулах, данс, борлуулалт, зардал, алдагдал / ашиг зэргийг хамардаг.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Бүх ажилтан"), + "allParties": MessageLookupByLibrary.simpleMessage("Бүх талууд"), + "allParty": MessageLookupByLibrary.simpleMessage("Бүх талууд"), + "allTime": MessageLookupByLibrary.simpleMessage("Бүх цаг үед"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Бүх гүйлгээ"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ийм нь аль хэдийн нэмэгдсэн байна", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Та аль хэдийн данстай байна уу? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Дүн"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Дүн 0-ээс их байх ёстой", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Дүн тоймлох арга", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Үгээр илэрхийлсэн дүн", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Дүн шаардлагатай", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS-ийг дараах дугаарт илгээх болно:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS аппыг дэмжих", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Шинэчлэлт байгаа\nАппаа шинэчилнэ үү", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Хэрэглэх"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Та итгэлтэй байна уу?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Та энэ салбарыг устгахдаа итгэлтэй байна уу?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Та энэ эрхийг устгахдаа итгэлтэй байна уу?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Та өөр салбар руу шилжихдээ итгэлтэй байна уу?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Та энэ этгээдийг устгахдаа итгэлтэй байна уу?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Та энэ салбараас гарахдаа итгэлтэй байна уу?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Байдлаарх огноо"), + "assets": MessageLookupByLibrary.simpleMessage("Хөрөнгө"), + "attachment": MessageLookupByLibrary.simpleMessage("Хавсралт"), + "attendance": MessageLookupByLibrary.simpleMessage("Ирц"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Ирцийн тайлан"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Эрх бүхий этгээдийн гарын үсэг", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Автоматаар тооцоолсон хоног", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Автоматаар сонгогдсон", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Нүүр хуудас руу буцах"), + "balance": MessageLookupByLibrary.simpleMessage("Үлдэгдэл"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Төлбөрийн үлдэгдэл"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Баланс"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "bank": MessageLookupByLibrary.simpleMessage("Банк"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банкны данс"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банкны мэдээлэл"), + "bankName": MessageLookupByLibrary.simpleMessage("Банкны нэр"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Банк хоорондын шилжүүлэг", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Данснаас бэлэн мөнгө гаргах", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Баркод хэвлэх тохиргоо", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Штрих код үүсгэгч"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Штрих код үүсгэгч", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Баркод"), + "batch": MessageLookupByLibrary.simpleMessage("Багц"), + "batchNo": MessageLookupByLibrary.simpleMessage("Багцын дугаар"), + "billTO": MessageLookupByLibrary.simpleMessage("Нэхэмжлэлд"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Нэхэмжлэх бүрийн ашиг", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Нэхэмжлэхийн хаяг"), + "birthDate": MessageLookupByLibrary.simpleMessage("Төрсөн огноо"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth унтарсан байна. Асаана уу.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Салбар"), + "branchList": MessageLookupByLibrary.simpleMessage("Салбарын жагсаалт"), + "brand": MessageLookupByLibrary.simpleMessage("Брэнд"), + "brandName": MessageLookupByLibrary.simpleMessage("Брэнд нэр"), + "brands": MessageLookupByLibrary.simpleMessage("Брэндүүд"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Завсарлагааны үргэлжлэх хугацаа", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Завсарлагааны төлөв"), + "breakTime": MessageLookupByLibrary.simpleMessage("Завсарлагааны цаг"), + "bulk": MessageLookupByLibrary.simpleMessage("Бөөнөөр байршуулалт"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Олноор оруулах"), + "businessCat": MessageLookupByLibrary.simpleMessage("Бизнесийн ангилал"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Компанийн болон бизнесийн нэр", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Одоо авах"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Тэргүүн зэргийн төлөвлөгөө худалдан авах", + ), + "call": MessageLookupByLibrary.simpleMessage("Дуудлага"), + "camera": MessageLookupByLibrary.simpleMessage("Камер"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Энэ төрлийн гүйлгээг засах боломжгүй.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Төлбөрийн мэдээллийг авч чадсангүй.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Цуцлах"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Төхөөрөмж хайж байна...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Ижил данс руу шилжүүлэг хийх боломжгүй.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Багтаамж"), + "cash": MessageLookupByLibrary.simpleMessage("Бэлэн мөнгө"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Бэлэн мөнгө ба Банк"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Бэлэн мөнгө ба Банкны удирдлага", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Мөнгөн гүйлгээ"), + "cashIn": MessageLookupByLibrary.simpleMessage("Мөнгөний орлого"), + "cashInHand": MessageLookupByLibrary.simpleMessage( + "Кассанд байгаа бэлэн мөнгө", + ), + "cashOut": MessageLookupByLibrary.simpleMessage("Мөнгөний зарлага"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Бэлэн мөнгө дансанд тушаах", + ), + "categories": MessageLookupByLibrary.simpleMessage("Ангилалууд"), + "category": MessageLookupByLibrary.simpleMessage("Ангилал"), + "categoryName": MessageLookupByLibrary.simpleMessage("Ангиллын нэр"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Хариулт"), + "changePassword": MessageLookupByLibrary.simpleMessage("Нууц үгээ солих"), + "checkEmail": MessageLookupByLibrary.simpleMessage("И-мэйлээ шалгах"), + "cheque": MessageLookupByLibrary.simpleMessage("Чекүүд"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Чекний дүн"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Чекний огноо"), + "chequeList": MessageLookupByLibrary.simpleMessage("Чекний жагсаалт"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Чекний дугаар"), + "choose": MessageLookupByLibrary.simpleMessage("Сонгох"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Улс сонгох"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Үйлчлүүлэгч сонгох", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Нэхэмжлэгч сонгох"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Өөрийнхөө онцлогуудыг сонго", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Онцлогууд нь POSpro-г уламжлалт шийдлүүдээс ялгаатай болгодог чухал хэсэг юм.", + ), + "city": MessageLookupByLibrary.simpleMessage("Хот"), + "cityName": MessageLookupByLibrary.simpleMessage("Хотын нэр"), + "clarence": MessageLookupByLibrary.simpleMessage("Кларенс"), + "clear": MessageLookupByLibrary.simpleMessage("Цэвэрлэх"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Холбохын тулд дарна уу", + ), + "close": MessageLookupByLibrary.simpleMessage("Хаах"), + "closed": MessageLookupByLibrary.simpleMessage("Хаагдсан"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Төлөх дүнг авах"), + "collectDues": MessageLookupByLibrary.simpleMessage("Төлөх дүнг аваарай"), + "collectedBy": MessageLookupByLibrary.simpleMessage("Цуглуулсан хүн:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Цуглуулагч"), + "color": MessageLookupByLibrary.simpleMessage("Өнгө"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Олон татварын хослол", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комбо"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Комбо бүтээгдэхүүний тайлан", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комбо бараа"), + "comboReport": MessageLookupByLibrary.simpleMessage("Комбо тайлан"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Удахгүй гарах болно"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Компанийн хаяг"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Устгалыг баталгаажуулах", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Нууц үгийг баталгаажуулах", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Нууц үгийг баталгаажуулах", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Буцаалтыг баталгаажуулах", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "SMS-ийг баталгаажуулах", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Баяр хүргэе"), + "connect": MessageLookupByLibrary.simpleMessage("Холбохын тулд дарна уу"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Принтерээ холбоно уу", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Принтерээ холбоно уу", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Холбогдсон:"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Холбоо барих мэдээлэл", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Бидэнтэй холбоо барих"), + "continueButton": MessageLookupByLibrary.simpleMessage("Үргэлжлүүлэх"), + "continueE": MessageLookupByLibrary.simpleMessage("Үргэлжлүүлэх"), + "cost": MessageLookupByLibrary.simpleMessage("Өртөг"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Татваргүй өртөг"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Татвартай өртөг"), + "country": MessageLookupByLibrary.simpleMessage("Улс"), + "countryName": MessageLookupByLibrary.simpleMessage("Улсын нэр"), + "create": MessageLookupByLibrary.simpleMessage("Үүсгэх"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Үнэгүй данс үүсгэх", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Үнэгүй данс үүсгэх"), + "createBranch": MessageLookupByLibrary.simpleMessage("Салбар үүсгэх"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Шинэ нууц үг үүсгэх", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF үүсгэх эрх танд байхгүй байна.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Та худалдаа үүсгэх эрхгүй байна.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Кредит (Орлого)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Намтар зээлийн хязгаар", + ), + "currency": MessageLookupByLibrary.simpleMessage("Мөнгөн тэмдэгт"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Одоогийн үлдэгдэл"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Одоогийн бэлэн мөнгөний үлдэгдэл", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Энэ сар"), + "currentYear": MessageLookupByLibrary.simpleMessage("Энэ жил"), + "currents": MessageLookupByLibrary.simpleMessage("Одоогийн"), + "custom": MessageLookupByLibrary.simpleMessage("Тохируулга"), + "customDate": MessageLookupByLibrary.simpleMessage("Захиалгат огноо"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Тохируулгатай нэхэмжлэлийн брэндчилэлт", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Захиалгат хэвлэлт"), + "customer": MessageLookupByLibrary.simpleMessage("Хэрэглэгч"), + "customerDate": MessageLookupByLibrary.simpleMessage("Захиалгат огноо"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Үйлчлүүлэгчийн төлөх дүн", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Авлагын дэлгэрэнгүй дэвтэр", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Үйлчлүүлэгчийн нэр"), + "customerPay": MessageLookupByLibrary.simpleMessage( + "Үйлчлүүлэгчийн төлбөр", + ), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Үйлчлүүлэгчийн утасны дугаар", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Хэрэглэгчийн гарын үсэг", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Өдөр тутмын гүйлгээ", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Хяналтын самбар"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Өгөгдөл амжилттай хадгалагдсан.", + ), + "date": MessageLookupByLibrary.simpleMessage("Огноо"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Төгсгөлийн огноо эхлэх огнооос өмнө байж болохгүй.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Огноо шаардлагатай", + ), + "dates": MessageLookupByLibrary.simpleMessage("Огноо:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Өдрийн бүртгэл"), + "days": MessageLookupByLibrary.simpleMessage("өдөр"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Үлдсэн хоног"), + "dealer": MessageLookupByLibrary.simpleMessage("Дилер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Дилерийн үнэ"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дебит (Зарлага)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Үндсэн зарах үнэ", + ), + "delete": MessageLookupByLibrary.simpleMessage("Устгах"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Данс устгах"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Та энэ багцыг устгахыг хүсэж байна уу?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Та бүртгэлээ устгахдаа итгэлтэй байна уу? Энэ үйлдэл нь таны бүх өгөгдлийг бүрмөсөн устгах болно.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Партийг устгах эрх танд байхгүй.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Амжилттай устгагдлаа!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Устгаж байна..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Хүргэлтийн хаяг"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Хүргэлтийн төлбөр"), + "department": MessageLookupByLibrary.simpleMessage("Хэлтэс"), + "deposit": MessageLookupByLibrary.simpleMessage("Орлого/Хадгаламж"), + "depositTo": MessageLookupByLibrary.simpleMessage("Хаашаа орлогодох"), + "description": MessageLookupByLibrary.simpleMessage("Тайлбар"), + "designation": MessageLookupByLibrary.simpleMessage("Албан тушаал"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Албан тушаалын нэр", + ), + "details": MessageLookupByLibrary.simpleMessage("Дэлгэрэнгүй"), + "developedBy": MessageLookupByLibrary.simpleMessage("Хөгжүүлсэн:"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 цифр код таны и-мэйл хаяг руу илгээгдсэн байна: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Идэвхгүй болгох"), + "discount": MessageLookupByLibrary.simpleMessage("Хямдрал"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Харагдах нэр шаардлагатай", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Саад болохгүй"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Та үүнийг устгахдаа итгэлтэй байна уу", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Та хэрэглэгчийг устгахыг хүсэж байна уу?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Та аппаас гарахыг хүсэж байна уу?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Та энэ чекийг дахин нээхдээ итгэлтэй байна уу?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Акаунт байхгүй юу?", + ), + "done": MessageLookupByLibrary.simpleMessage("Болсон"), + "download": MessageLookupByLibrary.simpleMessage("Татах"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK татах"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel формат татах", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Татаж дууслаа! Documents хавтасаа шалгана уу", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Татаж байна..."), + "due": MessageLookupByLibrary.simpleMessage("Төлөх дүн"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Төлөх дүн: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Төлөх үлдэгдэл"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Төлөх дүнгийн цуглуулга", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Төлөх дүнгийн жагсаалт"), + "duePay": MessageLookupByLibrary.simpleMessage("Өглөг төлөх"), + "dueReport": MessageLookupByLibrary.simpleMessage("Төлөх дүнгийн тайлан"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Албан ёсны үйлчлүүлэгчдэд өр төлбөртэй худалдаа хийхийг хориглоно.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Өр төлбөр"), + "duration": MessageLookupByLibrary.simpleMessage("Үргэлжлэх хугацаа"), + "durationDays": MessageLookupByLibrary.simpleMessage("Хугацаа (Хоног)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Ашиглахад хялбар гар утасны POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro апп нь үнэгүй, хэрэглэхэд хялбар юм. Үнэндээ энэ бол дэлхийн хамгийн сайн POS системүүдийн нэг юм.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Засварлах"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Ирц засах"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Банкны данс засах", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Банкны залруулга засах", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Банкнаас бэлэн мөнгө гаргахыг засах", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Банкны шилжүүлэг засах", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Бэлэн мөнгөний залруулга засах", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Бэлэн мөнгө дансанд тушаахыг засах", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Ангилал засах"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Албан тушаал засах", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Ажилтан засах"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Баяр ёслол засах"), + "editLeave": MessageLookupByLibrary.simpleMessage("Чөлөө засах"), + "editModel": MessageLookupByLibrary.simpleMessage("Загвар засах"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Цалингийн цэс засах"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Утасны дугаараа засварлах уу?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Бараа засах"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын нэхэмжээг засварлах", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Тавиур засах"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын нэхэмжээг засварлах", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Хэсэг засах"), + "editShift": MessageLookupByLibrary.simpleMessage("Ээлж засах"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Нийгмийн сүлжээг засварлах", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Татвар засварлах"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Татварын бүлэг засварлах", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Хувилбар засах"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Агуулах засах"), + "email": MessageLookupByLibrary.simpleMessage("И-мэйл хаяг"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "И-мэйл хоосон байж болохгүй", + ), + "emailText": MessageLookupByLibrary.simpleMessage("И-мэйл"), + "employee": MessageLookupByLibrary.simpleMessage("Ажилтан"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Хангалтгүй нөөц оруулах", + ), + "end": MessageLookupByLibrary.simpleMessage("Дууссан"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Завсарлага дуусах цаг", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Дуусах огноо"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дуусах огноо эхлэх огнооноос өмнө байна", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дуусах огноо эхлэх огнооноос өмнө байж болохгүй.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Дуусах цаг"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Дуусах цаг шаардлагатай", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Үнэгүй төлөвлөгөөгөө дуусгах", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Багцын дугаар оруулах"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Брэнд нэр оруулна уу", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Зөв хямдрал оруулна уу", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Зөв OTP оруулна уу", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Зөв нөөц оруулна уу", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Дансны харагдах нэр оруулна уу", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Данс эзэмшигчийн нэр оруулна уу", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Дансны дугаар оруулна уу", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Хаяг оруулах"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Дүн оруулна уу"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Үлдэгдэл оруулна уу"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Банкны нэр оруулна уу", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Серийн дугаар оруулах", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Завсарлагааны цаг оруулна уу", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Бизнес/Дэлгүүрийн нэрийг оруулна уу", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Багтаамж оруулна уу", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Ангиллын нэр оруулна уу", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Өнгө оруулна уу"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Үйлчлүүлэгчийн утасны дугаарыг оруулна уу", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Дилерийн үнэ оруулна уу", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Тайлбар оруулна уу", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Албан тушаалын нэр оруулна уу", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Хямдрал оруулна уу"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Нууц үгээ дахин тохируулах холбоосыг хүлээн авахын тулд доорх и-мэйл хаягаа оруулна уу.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Дуусах цаг оруулна уу", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Зардлын ангиллын нэрийг оруулна уу", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Зардлын огноо оруулна уу", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Бүрэн хаягаа оруулна уу", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Овог нэр оруулна уу", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Баяр ёслолын нэр оруулна уу", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Орлогын ангиллын нэрийг оруулна уу", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Шошгоны текст оруулна уу", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Үйлдвэрлэгчийн нэрийг оруулна уу", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Загварын нэр оруулна уу", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Нэр оруулна уу"), + "enterNote": MessageLookupByLibrary.simpleMessage("Тэмдэглэл оруулна уу"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Нээлтийн үлдэгдлийг оруулна уу", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний кодыг оруулна уу", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний нэр оруулна уу", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын үнэ оруулна уу", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Тоо ширхэг оруулна уу", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Лавлах дугаар оруулна уу", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Давс нэмэх үнэ оруулна уу", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Хэсгийн нэрийг оруулна уу", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Хэмжээ оруулна уу"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Эхлэх цаг оруулна уу", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Нөөц оруулна уу"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Татварын хувийг оруулна уу", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Төрөл оруулна уу"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Хэрэглэгчийн нэр оруулах", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Хэрэглэгчийн цол оруулна уу", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Зөв OTP оруулна уу"), + "enterValues": MessageLookupByLibrary.simpleMessage("Утга оруулах"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "НӨАТ/НӨУТ дугаараа оруулна уу", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "НӨАТ/НӨУТ гарчигаа оруулна уу", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Агуулахын нэр оруулна уу", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Жин оруулна уу"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Бөөний үнэ оруулна уу", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Улсаа оруулна уу", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "И-мэйл хаягаа оруулна уу", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Бүтэн нэрээ оруулна уу", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Таны нэр"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Тэмдэглэлийн түвшинг оруулна уу", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Нууц үг оруулах", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Утасны дугаараа оруулна уу", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын дараах мессежийг оруулна уу", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Татвар устгах алдаа", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel файлууд"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel байршуулагч"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Татваргүй үнэ"), + "exit": MessageLookupByLibrary.simpleMessage("Гарах"), + "exitBank": MessageLookupByLibrary.simpleMessage("Салбараас гарах"), + "expDate": MessageLookupByLibrary.simpleMessage("Хүчинтэй хугацаа"), + "expense": MessageLookupByLibrary.simpleMessage("Зардлын"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Зардлын ангилал"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Зардлын огноо"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Зардлын төлөө"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Зардлын тайлан"), + "expensesType": MessageLookupByLibrary.simpleMessage("Зардлын төрөл"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Хүчинтэй байдлын төлөв", + ), + "expire": MessageLookupByLibrary.simpleMessage("Хугацаа дуусах"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Хугацаа дуусах барааны тайлан", + ), + "expired": MessageLookupByLibrary.simpleMessage("Хугацаа дууссан"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Дуусах огноо"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Хугацаа дууссан барааны тайлан", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "Хугацаа дууссан жагсаалт", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Хугацаа дууссан бараа", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Дуусах хугацаа"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Багц сунгах"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Хэлтсийг устгаж чадсангүй", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Татварыг устгаж чадсангүй", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Платформын хувилбарыг авах боломжгүй байна.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Хэлтсийн мэдээллийг уншиж чадсангүй", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Буцаалтыг боловсруулж чадсангүй.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Загвар"), + "feature": MessageLookupByLibrary.simpleMessage("Боломж"), + "field": MessageLookupByLibrary.simpleMessage("Талбар"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 хоног"), + "filter": MessageLookupByLibrary.simpleMessage("Шүүлтүүр"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Огноогоор шүүх"), + "firstName": MessageLookupByLibrary.simpleMessage("Овог"), + "flat": MessageLookupByLibrary.simpleMessage("Тогтмол"), + "folder": MessageLookupByLibrary.simpleMessage( + "Энэ нь спам фолдерт дуусч магадгүй юм.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Нууц үгээ мартсан уу", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Үнэгүй өгөгдлийн нөөцлөлт", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Үнэгүй насан туршийн шинэчлэлт", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Үнэгүй багц"), + "freePlan": MessageLookupByLibrary.simpleMessage("Үнэгүй төлөвлөгөө"), + "from": MessageLookupByLibrary.simpleMessage("Хэнээс/Хаанаас"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Данснаас"), + "fromDate": MessageLookupByLibrary.simpleMessage("Эхлэх огноо"), + "fullName": MessageLookupByLibrary.simpleMessage("Бүтэн нэр"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Бүрэн төлөгдсөн"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерей"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF үүсгэх өгөгдөл байхгүй байна", + ), + "gender": MessageLookupByLibrary.simpleMessage("Хүйс"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF үүсгэх"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF үүсгэж байна"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Та и-мэйл авсан байна"), + "gotIt": MessageLookupByLibrary.simpleMessage("Олгосон"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Нийт ашиг (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Баталгаа"), + "guest": MessageLookupByLibrary.simpleMessage("Зочин"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Та аль хэдийн данстай байна уу?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Талбаруудыг нуух"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Үнэ: Ихээс бага руу", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "И-мэйл хаягаа оруулна уу", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Нууц үг оруулна уу"), + "holderName": MessageLookupByLibrary.simpleMessage("Эзэмшигчийн нэр"), + "holiday": MessageLookupByLibrary.simpleMessage("Баяр ёслол"), + "holidayList": MessageLookupByLibrary.simpleMessage( + "Баяр ёслолын жагсаалт", + ), + "home": MessageLookupByLibrary.simpleMessage("Нүүр хуудас"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Үлдсэн цаг"), + "hrm": MessageLookupByLibrary.simpleMessage("Хүний нөөц"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Би бүртгэлээ бүрмөсөн устгахыг зөвшөөрч байна.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC код"), + "image": MessageLookupByLibrary.simpleMessage("Зураг"), + "inActive": MessageLookupByLibrary.simpleMessage("Идэвхгүй"), + "inStock": MessageLookupByLibrary.simpleMessage("Нөөцөд байгаа"), + "inactive": MessageLookupByLibrary.simpleMessage("Идэвхгүй"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Татвартай үнэ"), + "income": MessageLookupByLibrary.simpleMessage("Орлого"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Орлогын ангилалууд", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Орлогын ангиллын тайлан", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Орлогын огноо"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Орлого"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Орлогын тайлан"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Орлогын тайлан харах эрх танд байхгүй байна.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Орлогын төрөл"), + "incomes": MessageLookupByLibrary.simpleMessage("Орлого"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Шошгон дээрх мэдээлэл", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Заавар"), + "inv": MessageLookupByLibrary.simpleMessage("Нэхэмжлэлийн дугаар"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Буруу дүн"), + "inventory": MessageLookupByLibrary.simpleMessage("Бараа материал"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Танд агуулахын эрх байхгүй байна", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Нэхэмжлэл"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Нэхэмжлэхийн лого"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage( + "Нэхэмжлэхийн дугаар", + ), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Нэхэмжлэлийн үзүүлэлт", + ), + "item": MessageLookupByLibrary.simpleMessage("Зүйл"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Зүйл нэмэгдсэн"), + "itemName": MessageLookupByLibrary.simpleMessage("Барааны нэр"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Зүйлсийн борлуулалт"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ажилд орсон огноо"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Шошгоны ороомог 1.5\"*1, 38мм*25мм", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Шошгоны ороомог 2\"*1, 50мм*25мм", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("И-мэйл"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Нууц үг"), + "language": MessageLookupByLibrary.simpleMessage("Хэл"), + "last30Days": MessageLookupByLibrary.simpleMessage("Сүүлийн 30 хоног"), + "last7Days": MessageLookupByLibrary.simpleMessage("Сүүлийн 7 хоног"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Өнгөрсөн сар"), + "lastName": MessageLookupByLibrary.simpleMessage("Нэр"), + "lastYear": MessageLookupByLibrary.simpleMessage("Өнгөрсөн жил"), + "leave": MessageLookupByLibrary.simpleMessage("Чөлөө"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Чөлөөний хугацаа"), + "leaveList": MessageLookupByLibrary.simpleMessage("Чөлөөний жагсаалт"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Чөлөөний тайлан"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Чөлөөний хүсэлт"), + "leaveType": MessageLookupByLibrary.simpleMessage("Чөлөөний төрөл"), + "ledger": MessageLookupByLibrary.simpleMessage("Ерөнхий дэвтэр"), + "link": MessageLookupByLibrary.simpleMessage("Холбоос"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage( + "Жагсаалт хоосон байна", + ), + "loading": MessageLookupByLibrary.simpleMessage("Ачааллаж байна"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP тохиргоог ачаалж байна...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Нэвтрэх"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("И-мэйлээр нэвтрэх"), + "logOut": MessageLookupByLibrary.simpleMessage("Гарах"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Нэвтрэлт амжилтгүй боллоо. Дахин оролдоно уу.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Утасаар нэвтрэх"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Алдагдал"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Алдагдал/Ашиг"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Алдагдал/Ашиг"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Алдагдал/Ашиг тайлан", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Хангалтгүй нөөц"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Нөөц багассан анхааруулга", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Хангалтгүй нөөцийн тайлан", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Үнэ: Багаас их рүү", + ), + "lp": MessageLookupByLibrary.simpleMessage("Алдагдал/Ашиг"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Алдагдал/Ашиг дэлгэрэнгүй", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("Тохиргоо удирдах"), + "manuDate": MessageLookupByLibrary.simpleMessage("Үйлдвэрлэсэн огноо"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Үйлдвэрлэсэн огноо", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Үйлдвэрлэгч"), + "masterCard": MessageLookupByLibrary.simpleMessage("МастерКард"), + "messege": MessageLookupByLibrary.simpleMessage("Мэдээлэл"), + "mobile": MessageLookupByLibrary.simpleMessage("Утас:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Гар утас"), + "model": MessageLookupByLibrary.simpleMessage("Загвар"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Загвар амжилттай үүсгэгдлэй!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Загварын нэр"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Загвар амжилттай шинэчлэгдлэй!", + ), + "models": MessageLookupByLibrary.simpleMessage("Загварууд"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Мөнгө орсон"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Мөнгө гарсан"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Мөнгөний баримт"), + "month": MessageLookupByLibrary.simpleMessage("Сар"), + "monthly": MessageLookupByLibrary.simpleMessage("Сар бүр"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Дэлгэрэнгүй мэдээлэл"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Хамгийн дээд үнэ (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Нэр"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Нэр хоосон байж болохгүй", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Шилжүүлэг хийхэд ядаж хоёр банкны данс шаардлагатай.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Цэвэр ашиг (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Нийт цэвэр дүн"), + "newPassword": MessageLookupByLibrary.simpleMessage("Шинэ нууц үг"), + "next": MessageLookupByLibrary.simpleMessage("Дараагийнх"), + "no": MessageLookupByLibrary.simpleMessage("Үгүй"), + "noAcc": MessageLookupByLibrary.simpleMessage("Акаунт байхгүй юу?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Тохирох данс олдсонгүй", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Идэвхтэй хэрэглэгч биш байна", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Сонгосон шүүлтүүрт тохирох ирцийн бүртгэл олдсонгүй.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Ирцийн бүртгэл олдсонгүй.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Банкны данс олдсонгүй.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Шилжүүлэг хийх данс олдсонгүй.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Багц байхгүй"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth төхөөрөмж сонгогдоогүй байна.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Салбар олдсонгүй"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Чек олдсонгүй"), + "noData": MessageLookupByLibrary.simpleMessage("Өгөгдөл байхгүй"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Өгөгдөл байхгүй"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Мэдээлэл байхгүй"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Экспортлох мэдээлэл байхгүй байна", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF үүсгэх мэдээлэл байхгүй байна", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Өгөгдөл олдсонгүй"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Хэлтэс олдсонгүй.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Энэ хэлтэст тайлбар байхгүй байна.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Энэ албан тушаалд тайлбар байхгүй байна.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Тайлбар оруулаагүй байна.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Албан тушаал олдсонгүй.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Хүлээн авах банкны данс олдсонгүй.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Төхөөрөмж олдсонгүй", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Өр төлбөргүй"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Төлөх дүн сонгоогүй байна", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Файл сонгоогүй байна", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Баяр ёслол олдсонгүй.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Тохирох баяр ёслол олдсонгүй", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Бараа олдсонгүй"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Эд зүйл сонгоогүй байна", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Сонгосон шүүлтүүрт тохирох чөлөөний бүртгэл олдсонгүй.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Чөлөөний хүсэлт олдсонгүй.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Тохирох бүтээгдэхүүн олдсонгүй.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Тохирох цалингийн бүртгэл олдсонгүй.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Тайлбар оруулаагүй байна.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Намтар олдсонгүй"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Цалингийн бүртгэл олдсонгүй.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүн олдсонгүй", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Таны хайлтад тохирох бараа олдсонгүй.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүн сонгоогүй байна", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Хэрэглэгчийн эрх олдсонгүй", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Ээлж олдсонгүй."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Нөөцийн мэдээлэл байхгүй.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Дэд татвар сонгогдоогүй", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Нэхэмжлэгч байхгүй"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Гүйлгээ байхгүй"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Гүйлгээ олдсонгүй", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Энэ шүүлтүүрт тохирох гүйлгээ олдсонгүй.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF үүсгэх гүйлгээ байхгүй байна", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Утга тодорхойлогдоогүй байна", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Хувилбар олдсонгүй.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Буцаан олгохгүй (НӨАТ/Хөнгөлөлт)", + ), + "none": MessageLookupByLibrary.simpleMessage("Байхгүй"), + "notFound": MessageLookupByLibrary.simpleMessage("Олдсонгүй"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Интернет холболт байхгүй", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Утасны програм эхлүүлэх боломжгүй байна.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Тохирох илэрц олдсонгүй", + ), + "note": MessageLookupByLibrary.simpleMessage("Тэмдэглэл"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Тэмдэглэлийн түвшин"), + "notification": MessageLookupByLibrary.simpleMessage("Мэдэгдэл"), + "off": MessageLookupByLibrary.simpleMessage("Унтраалттай"), + "ok": MessageLookupByLibrary.simpleMessage("Ок"), + "okay": MessageLookupByLibrary.simpleMessage("Ойлголоо"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Хуучин нууц үг"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Хуучин нууц үг хоосон байж болохгүй", + ), + "on": MessageLookupByLibrary.simpleMessage("Асаалттай"), + "open": MessageLookupByLibrary.simpleMessage("Нээлттэй"), + "openCamera": MessageLookupByLibrary.simpleMessage("Камер нээх"), + "openSetting": MessageLookupByLibrary.simpleMessage("Тохиргоо нээх"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Нээлтийн үлдэгдэл"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Эхний үлдэгдэл шаардлагатай", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Нээсэн огноо"), + "opinion": MessageLookupByLibrary.simpleMessage("Таны санал"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Эсвэл үргэлжлүүлэх", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Нөөц дууссан"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Манай Премиум багц", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Багцын онцлогууд"), + "package": MessageLookupByLibrary.simpleMessage("Багц"), + "packageDate": MessageLookupByLibrary.simpleMessage("Савласан огноо"), + "packageName": MessageLookupByLibrary.simpleMessage("Багцын нэр"), + "packingDate": MessageLookupByLibrary.simpleMessage("Савласан огноо"), + "paid": MessageLookupByLibrary.simpleMessage("Төлсөн"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Төлсөн дүн"), + "paidBy": MessageLookupByLibrary.simpleMessage("Төлсөн"), + "paidVia": MessageLookupByLibrary.simpleMessage("Дамжуулан төлсөн"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Хэсэгчлэн төлсөн"), + "parties": MessageLookupByLibrary.simpleMessage("Этгээд"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Та намтараар үүсгэх зөвшөөрөлгүй байна.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Этгээдийн жагсаалт"), + "partyReports": MessageLookupByLibrary.simpleMessage("Харилцагчийн тайлан"), + "partyType": MessageLookupByLibrary.simpleMessage("Төлбөр төлөгчийн төрөл"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Харилцагч бүрийн ашиг", + ), + "password": MessageLookupByLibrary.simpleMessage("Нууц үг"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Нууц үг хоосон байж болохгүй", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Нууц үг хамгийн багадаа 6 тэмдэгт байх ёстой", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Нууц үг хамгийн багадаа 6 тэмдэгт байх ёстой", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Нууц үг тохирохгүй байна", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("Түшицэд төлөх"), + "payableAmount": MessageLookupByLibrary.simpleMessage("Төлбөрийн дүн"), + "payment": MessageLookupByLibrary.simpleMessage("Төлбөр"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Төлбөр төлөгдсөн"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Төлбөрийн дэлгэрэнгүй", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Төлбөр амжилтгүй боллоо", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Төлбөр амжилтгүй боллоо. Дахин оролдоно уу.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Төлбөрийн систем"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Төлбөрийн хэлбэр"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Төлбөрийн аргууд"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Төлбөр амжилттай боллоо", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Төлбөрийн төрлийг сонгоно уу", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Төлбөрийн төрөл"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Төлбөр амжилттай боллоо!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Төлбөрийн жил"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Төлбөрийн дүн"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Төлбөрийн төрөл"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paypal-ээр төлөх"), + "payroll": MessageLookupByLibrary.simpleMessage("Цалингийн цэс"), + "payrollList": MessageLookupByLibrary.simpleMessage("Цалингийн жагсаалт"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Цалингийн бүртгэл"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Цалингийн тайлан"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF амжилттай үүсгэгдлээ", + ), + "percent": MessageLookupByLibrary.simpleMessage("Хувь"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Эрх хүрэлцэхгүй байна", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Банк устгах эрх татгалзагдлаа.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Банк шинэчлэх эрх татгалзлаа.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Банк үзэх эрх татгалзлаа.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Зөвшөөрөл олгоогүй!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Хувийн мэдээлэл:"), + "phone": MessageLookupByLibrary.simpleMessage("Утасны дугаар"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Утасны дугаар ашиглах боломжгүй байна.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Утасны дугаар"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Утасны баталгаажуулалт", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Утас:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Файл сонгож байршуулах", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Дуусах огноо сонгох"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Эхлэх огноо сонгох"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын буцаалт нэмнэ үү", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Үлдэгдэл тохируулахын тулд ядаж нэг банкны данс нэмнэ үү.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Тоо ширхэг нэмнэ үү", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Интернет холболтоо шалгаад дахин оролдоно уу", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд принтер холбоно уу", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Bluetooth принтерээ холбоно уу", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Bluetooth асаана уу", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Илүү урт нууц үг оруулна уу", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Нууц үгээ дахин оруулна уу", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Огноо оруулна уу", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Нууц үгээ оруулна уу", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Зөв брэнд нэр оруулна уу", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Зөв бизнес нэр оруулна уу", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Зөв и-мэйл оруулна уу", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Зөв нэр оруулна уу", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Зөв утасны дугаар оруулна уу", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Зөв бүтээгдэхүүний нэр оруулна уу", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Зөв худалдан авалтын үнэ оруулна уу", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Зөв тоо оруулна уу (мин. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Зөв борлуулалтын үнэ оруулна уу", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Зөв нэгжийн нэр оруулна уу", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("Дүн оруулна уу"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Дор хаяж нэг утга оруулна уу.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Салбарын нэр оруулна уу", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("Огноо оруулна уу"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Албан тушаалын нэр оруулна уу", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Дуусах огноо сонгоно уу", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Баяр ёслолын нэр оруулна уу", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Нэр оруулна уу"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Тавиурын нэрийг оруулна уу", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Хэсгийн нэрийг оруулна уу", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "OTP-г оруулна уу", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Нэгжийн нэр оруулна уу", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Зөв нэр оруулна уу", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд зөв утас болон нэрийг оруулна уу", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Таны мэдээллийг оруулна уу.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Утасны дугаараа оруулна уу", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Цалингаа оруулна уу", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд борлуулалт хийнэ үү", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Ангилал сонгоно уу", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Хүлээн авах банкны дансыг сонгоно уу.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Зардлын ангилал сонгоно уу", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Чөлөөний төрөл сонгоно уу", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд бараагаа сонгоно уу", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Ээлж сонгоно уу", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Эхлэх огноо сонгоно уу", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Төлөв сонгоно уу", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Ажилтан сонгоно уу", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Сар сонгоно уу", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Хоёр дансыг хоёуланг нь сонгоно уу.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Завсарлагааны төлөв сонгоно уу", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Огноо сонгоно уу", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Хэлтэс сонгоно уу", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Албан тушаал сонгоно уу", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Буцаах бүтээгдэхүүнийг сонгоно уу", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Төлбөрийн жил сонгоно уу", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд бараагаа сонгоно уу", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Эхлэх огноо сонгоно уу", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Төлөв сонгоно уу", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Эхлэх болон дуусах огноог зөв сонгоно уу.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Хүйсээ сонгоно уу", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Ээлж сонгоно уу", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Аппликейшн ашиглахын тулд хүчинтэй худалдан авалтын код ашиглана уу.", + ), + "pos": MessageLookupByLibrary.simpleMessage("ПОС"), + "posSale": MessageLookupByLibrary.simpleMessage("POS худалдаа"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын дараах мессеж", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo-ээр хүчирхэгжүүлсэн", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Ажиллаж байна"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS аппыг дэмжих", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage( + "Тэргүүн зэргийн төлөвлөгөө", + ), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Сонгохын тулд дарна уу", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF урьдчилж харах"), + "previousDue": MessageLookupByLibrary.simpleMessage("Өмнөх төлөх дүн"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Өмнөх төлбөрийн дүн", + ), + "price": MessageLookupByLibrary.simpleMessage("Үнэ"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Үнэ хоосон байж болохгүй", + ), + "print": MessageLookupByLibrary.simpleMessage("Хэвлэх"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Нэхэмжлэх дээр банкны мэдээллийг хэвлэх", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Баркод хэвлэх"), + "printLabel": MessageLookupByLibrary.simpleMessage("Шошго хэвлэх"), + "printing": MessageLookupByLibrary.simpleMessage("Хэвлэх сонголт"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Нэхэмжлэх хэвлэж байна", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Хэвлэх сонголт"), + "product": MessageLookupByLibrary.simpleMessage("Бүтээгдэхүүн"), + "productBrand": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний брэнд", + ), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний ангилал", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Бүтээгдэхүүний код"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "бүтээгдэхүүний код шаардлагатай", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний дэлгэрэнгүй", + ), + "productList": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний жагсаалт", + ), + "productModels": MessageLookupByLibrary.simpleMessage("Барааны модел"), + "productName": MessageLookupByLibrary.simpleMessage("Бүтээгдэхүүний нэр"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүн олдсонгүй", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Барааны худалдан авалтын түүх", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Татан авалтын тайлан", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Барааны тавиур"), + "productReports": MessageLookupByLibrary.simpleMessage("Барааны тайлан"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Барааны борлуулалтын түүх", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын тайлан", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний тохиргоо", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Барааны нөөц"), + "productUnit": MessageLookupByLibrary.simpleMessage("Бүтээгдэхүүний нэгж"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Барааны хувилбар", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Бараа бүрийн ашиг", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Бараа бүрийн ашиг ба алдагдал", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Бараа бүрийн худалдан авалт", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Бараа бүрийн борлуулалт", + ), + "products": MessageLookupByLibrary.simpleMessage("Бүтээгдэхүүнүүд"), + "profile": MessageLookupByLibrary.simpleMessage("Профайл"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Профайлыг засварлах"), + "profit": MessageLookupByLibrary.simpleMessage("Ашиг"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Ашиг ба алдагдал"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Ашиг алдагдлын тайлан", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Ашиг ба алдагдал"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Ашгийн хэмжээ (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Ашгийн хувь"), + "promo": MessageLookupByLibrary.simpleMessage("Хямдрал"), + "promoCode": MessageLookupByLibrary.simpleMessage("Хямдралын код"), + "purchase": MessageLookupByLibrary.simpleMessage("Худалдан авалт"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын дохио", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Худалдан авсан хүн:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Худалдан авалт батлагдсан", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын дэлгэрэнгүй", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Үнэлгээний үнэ (татваргүй)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Үнэлгээний үнэ (татваргүй) заавал шаардлагатай", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Үнэлгээний үнэ (татвартай)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Үнэлгээний үнэ (татвартай) заавал шаардлагатай", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын жагсаалт", + ), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Одоо худалдан авах"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Тэргүүн зэргийн төлөвлөгөө худалдан авах", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын үнэ", + ), + "purchaseQty": MessageLookupByLibrary.simpleMessage( + "Худалдан авсан тоо хэмжээ", + ), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын тоо хэмжээ шаардлагатай", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын тайлан", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын буцаалт", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Худалдан авалтын буцаан олголтын тайлан", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Татан авалтын буцаалт", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Танд худалдан авалтыг шинэчлэх эрх байхгүй.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Танд худалдан авалт үүсгэх эрх байхгүй.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Худалдан авсан"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Худалдан авагч"), + "qty": MessageLookupByLibrary.simpleMessage("Тоо ширхэг"), + "quantity": MessageLookupByLibrary.simpleMessage("Тоо ширхэг"), + "quickOver": MessageLookupByLibrary.simpleMessage("Түргэн тойм"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Хурдан тойм"), + "rack": MessageLookupByLibrary.simpleMessage("Тавиур (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Тавиурын нэр"), + "racks": MessageLookupByLibrary.simpleMessage("Тавиурууд (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Дахин нээх"), + "read": MessageLookupByLibrary.simpleMessage("Унших"), + "receipt": MessageLookupByLibrary.simpleMessage("Баримт"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Хүлээн авсан дүн"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Хүлээн авсан:"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Хэнээс хүлээн авсан"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Сүүлийн гүйлгээ", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage( + "Пин код хүлээн авсан", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Бэлэн мөнгө хасах"), + "reference": MessageLookupByLibrary.simpleMessage("Лавлах дугаар"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Лавлах дугаар"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Лавлах №"), + "register": MessageLookupByLibrary.simpleMessage("Бүртгүүлэх"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Эхлэхээсээ өмнө утсаа бүртгүүлэх хэрэгтэй!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Үлдсэн"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Үлдсэн төлөх дүн"), + "remark": MessageLookupByLibrary.simpleMessage("Тэмдэглэл"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Намайг сана"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Намайг дараа нь санаж байгаарай", + ), + "remove": MessageLookupByLibrary.simpleMessage("Устгах"), + "reports": MessageLookupByLibrary.simpleMessage("Тайлан"), + "resendIn": MessageLookupByLibrary.simpleMessage("дахин илгээх"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Зөв OTP оруулна уу"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "И-мэйл эсвэл утасны дугаараа ашиглан нууц үгээ дахин тохируулах", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Нууц үгээ дахин тохируулахын тулд акаунтаа сэргээж нэвтрэх", + ), + "resets": MessageLookupByLibrary.simpleMessage("Шинэчлэх"), + "retailer": MessageLookupByLibrary.simpleMessage("Жижиглэн худалдаачин"), + "retry": MessageLookupByLibrary.simpleMessage("Дахин оролдох"), + "retryScan": MessageLookupByLibrary.simpleMessage("Дахин хайх"), + "retur": MessageLookupByLibrary.simpleMessage("Буцаах"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Буцаах дүн"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Буцаалтын тоо хэмжээ", + ), + "returned": MessageLookupByLibrary.simpleMessage("Буцаасан"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Буцаагдсан дүн"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Буцаасан огноо"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Буцаагдсан бараа"), + "role": MessageLookupByLibrary.simpleMessage("Эрх"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Үүрэг ба Эрх"), + "roles": MessageLookupByLibrary.simpleMessage("Эрхүүд"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Ойролцоо бүхэл тоо болгох", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Ойролцоо аравтын бутархай (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Ойролцоо аравтын бутархай (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Ойролцоо аравтын бутархай (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Бүхэл тоо болгох", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Тоймлол"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Тойруулсан нийт дүн", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Тойруулалт (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage( + "Эргэлтийн бэлэн мөнгө", + ), + "sNo": MessageLookupByLibrary.simpleMessage("№"), + "salary": MessageLookupByLibrary.simpleMessage("Цалин"), + "sale": MessageLookupByLibrary.simpleMessage("Борлуулалт"), + "saleBy": MessageLookupByLibrary.simpleMessage("Худалдагч"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Борлуулалт засах"), + "saleList": MessageLookupByLibrary.simpleMessage("Борлуулалтын жагсаалт"), + "salePrice": MessageLookupByLibrary.simpleMessage("Зах зээлийн үнэ"), + "saleQty": MessageLookupByLibrary.simpleMessage("Борлуулсан тоо хэмжээ"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Худалдааны үнэ шаардлагатай", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Борлуулалтын буцаалт"), + "sales": MessageLookupByLibrary.simpleMessage("Борлуулалт"), + "salesBy": MessageLookupByLibrary.simpleMessage("Борлуулсан хүн:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын дэлгэрэнгүй", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Борлуулалтын жагсаалт"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Борлуулалт & Худалдан авалтын тойм", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Борлуулалтын тайлан"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Борлуулалтын буцаалт"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Худалдааны буцаан олголтын тайлан", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Борлуулалтын тохиргоо", + ), + "save": MessageLookupByLibrary.simpleMessage("Хадгалах"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Хадгалах ба нийтлэх"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Тохиргоог хадгалах"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Төрлийг хадгалах"), + "saving": MessageLookupByLibrary.simpleMessage("Хадгалж байна"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний QR кодыг скан хийх", + ), + "search": MessageLookupByLibrary.simpleMessage("Хайх"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Ирц хайх"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Багцын дугаар хайх...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Энд хайх...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Чөлөө хайх"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Бүтээгдэхүүн хайх"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Гүйлгээ хайх...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Хайх..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунд"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Бүх хямдралын кодыг харах", + ), + "select": MessageLookupByLibrary.simpleMessage("Сонгох"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Брэнд сонгоно уу"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Нэхэмжлэл сонгох"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Данс сонгох"), + "selectAll": MessageLookupByLibrary.simpleMessage("Бүгдийг сонгох"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Дор хаяж нэг хэсэг сонгоно уу", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Банк эсвэл Бэлэн мөнгө сонгох", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Бизнесийн ангилал сонгоно уу", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Ангилал сонгох"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Хэрэглэгч сонгох"), + "selectDate": MessageLookupByLibrary.simpleMessage("Огноо сонгох"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд огноогоо сонгоно уу", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Орлогын хүрэх газрыг сонгоно уу", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Эхлээд ажилтнаа сонгоно уу", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Эхлэх огноо сонгох"), + "selectItems": MessageLookupByLibrary.simpleMessage("Бараа сонгох"), + "selectLang": MessageLookupByLibrary.simpleMessage("Хэлээ сонго"), + "selectModel": MessageLookupByLibrary.simpleMessage("Загвар сонгох"), + "selectOne": MessageLookupByLibrary.simpleMessage("Нэгийг сонгох"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Нэг данс сонгоно уу", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний ангилал сонгоно уу", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүний нэгж сонгоно уу", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Тавиур сонгох"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Хэсэг сонгох"), + "selectStock": MessageLookupByLibrary.simpleMessage("Нөөц сонгох"), + "selectTax": MessageLookupByLibrary.simpleMessage("Татвар сонгох"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Дуусах огноо сонгох"), + "selectType": MessageLookupByLibrary.simpleMessage("Төрөл сонгох"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Хувилбаруудыг сонгоно уу:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Агуулах сонгох"), + "sellAll": MessageLookupByLibrary.simpleMessage("Бүгдийг зарах >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Зарах үнэ"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Худалдагч"), + "send": MessageLookupByLibrary.simpleMessage("Илгээх"), + "sendCode": MessageLookupByLibrary.simpleMessage("Код илгээх"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Бид нууц үгээ дахин тохируулах заавартай и-мэйл илгээсэн байна:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Дахин тохируулах холбоос илгээх", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Мэдээлэл илгээх"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS илгээх"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS илгээх"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("И-мэйлээ илгээ"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Илүү сайн сэтгэгдэл төрүүлэхийн тулд эмчтэйгээ холбогдохын тулд профайлаа шинэчилнэ үү", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Шинэ нууц үг тохируулах", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Профайлаа тохируулах", + ), + "setting": MessageLookupByLibrary.simpleMessage("Тохиргоо"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 хоног"), + "share": MessageLookupByLibrary.simpleMessage("Хуваалцах"), + "shelf": MessageLookupByLibrary.simpleMessage("Хэсэг (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Хэсгийн нэр"), + "shelves": MessageLookupByLibrary.simpleMessage("Хэсгүүд (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Ээлж"), + "shiftName": MessageLookupByLibrary.simpleMessage("Ээлжийн нэр"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Хүргэлтийн хаяг"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Хүргэлтийн төлбөр"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Дэлгүүрийн нээлтийн үлдэгдэл", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Дэлгүүрийн үлдэгдэл", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Үйлдэл харуулах"), + "showCode": MessageLookupByLibrary.simpleMessage("Кодыг харуулах"), + "showCombo": MessageLookupByLibrary.simpleMessage("Комбо харуулах"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Дуусах огноог харуулах", + ), + "showName": MessageLookupByLibrary.simpleMessage("Нэрийг харуулах"), + "showPrice": MessageLookupByLibrary.simpleMessage("Үнийг харуулах"), + "showSingle": MessageLookupByLibrary.simpleMessage("Дангаар харуулах"), + "showVariant": MessageLookupByLibrary.simpleMessage("Хувилбар харуулах"), + "signIn": MessageLookupByLibrary.simpleMessage("Нэвтрэх"), + "signUp": MessageLookupByLibrary.simpleMessage("Бүртгүүлэх"), + "single": MessageLookupByLibrary.simpleMessage("Нэг бүрийн"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 хоног"), + "size": MessageLookupByLibrary.simpleMessage("Хэмжээ"), + "skip": MessageLookupByLibrary.simpleMessage("Алгасах"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Шинэчлэлийг алгасах", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "sl": MessageLookupByLibrary.simpleMessage("Д/д"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Ухаалаг цаг"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Нийгмийн маркетинг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Зарагдсан"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Вэб хуудсанд алдаа гарлаа.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Ямар нэг зүйл байна"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Ажилтны нэвтрэлт"), + "start": MessageLookupByLibrary.simpleMessage("Эхлэх"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Завсарлага эхлэх цаг", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Эхлэх огноо"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Шинэ худалдаа эхлүүлэх", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Эхлэх цаг"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Эхлэх цаг шаардлагатай", + ), + "started": MessageLookupByLibrary.simpleMessage("Эхэлсэн"), + "state": MessageLookupByLibrary.simpleMessage("Аймаг/Бүс"), + "stateName": MessageLookupByLibrary.simpleMessage("Аймаг/Бүсийн нэр"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Төлөв"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "Одоо ч төлөөгүй байна", + ), + "stock": MessageLookupByLibrary.simpleMessage("Нөөц"), + "stockList": MessageLookupByLibrary.simpleMessage("Нөөцийн жагсаалт"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Нөөц / Хувилбар"), + "stockReport": MessageLookupByLibrary.simpleMessage("Нөөцийн тайлан"), + "stockValue": MessageLookupByLibrary.simpleMessage("Нөөцийн үнэ цэнэ"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Нөөц хамгийн багадаа 1 байх ёстой", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Нөөц: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Дэд татварын жагсаалт"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Дэд татварууд"), + "subTotal": MessageLookupByLibrary.simpleMessage("Нийт дүн"), + "submit": MessageLookupByLibrary.simpleMessage("Илгээх"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Одоо бүртгүүлэх"), + "subscription": MessageLookupByLibrary.simpleMessage("Түшиц"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Бүртгэлийн тайлан", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Сунгалт"), + "subtotal": MessageLookupByLibrary.simpleMessage("Нийт дүн"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Амжилттай төлөгдөв", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Нэхэмжлэгчийн төлбөр"), + "supplier": MessageLookupByLibrary.simpleMessage("Нэхэмжлэгч"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Нийлүүлэгчийн мэдээлэл", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Нийлүүлэгчийн өглөг"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Өглөгийн дэлгэрэнгүй дэвтэр", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Нэхэмжлэгчийн нэр"), + "switchBank": MessageLookupByLibrary.simpleMessage("Салбар солих уу?"), + "switchs": MessageLookupByLibrary.simpleMessage("Шилжих"), + "tax": MessageLookupByLibrary.simpleMessage("Татвар (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Татварын бүлэг"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Татварын хувь"), + "taxRates": MessageLookupByLibrary.simpleMessage("Татварын хувь"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Татварын хувь - Татварын хувиа удирдах", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Татварын тайлан"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Татварын тайлангийн жагсаалт", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Татварын төрөл"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Ганц/олон татварын төрөлтэй татвар", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Таны худалдан авалтанд баярлалаа", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Таны төлбөрийг хүлээн авсанд баярлалаа", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Пос баримтын лого", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Принтерийн хэл", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Цаасны хэмжээ", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 хоног"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "Нэг хуудсанд 32 шошго", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Энэ сар"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Энэ багцыг шинэчлэх боломжгүй", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Энэ багцыг худалдаж авах боломжгүй", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Энэ бүтээгдэхүүн аль хэдийн нэмэгдсэн байна!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Энэ долоо хоног"), + "thisYear": MessageLookupByLibrary.simpleMessage("Энэ жил"), + "time": MessageLookupByLibrary.simpleMessage("Цаг"), + "timeIn": MessageLookupByLibrary.simpleMessage("Ирсэн цаг"), + "timeOut": MessageLookupByLibrary.simpleMessage("Явсан цаг"), + "to": MessageLookupByLibrary.simpleMessage("Хэнд/Хаашаа"), + "toAccount": MessageLookupByLibrary.simpleMessage("Данс руу"), + "toDate": MessageLookupByLibrary.simpleMessage("Дуусах огноо"), + "today": MessageLookupByLibrary.simpleMessage("Өнөөдөр"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Өнөөдрийн хураангуй"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Шилдэг 5 харилцагч"), + "top5Product": MessageLookupByLibrary.simpleMessage("Шилдэг 5 бараа"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Шилдэг 5 нийлүүлэгч"), + "total": MessageLookupByLibrary.simpleMessage("Нийт дүн"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Нийт дүн"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Нийт хөрөнгө"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Нийт үлдэгдэл"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Нийт ангилал"), + "totalDue": MessageLookupByLibrary.simpleMessage("Нийт төлөх дүн"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Нийт төлөх дүн"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Нийт зардал"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Нийт орлого"), + "totalItems": MessageLookupByLibrary.simpleMessage("Нийт зүйлс"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Нийт алдагдал"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Нийт төлөх дүн"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Нийт үнэ"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Нийт бүтээгдэхүүн"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Нийт ашиг"), + "totalPurchase": MessageLookupByLibrary.simpleMessage( + "Нийт худалдан авалт", + ), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Нийт буцаасан дүн", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Нийт буцаагдсан"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Нийт цалингийн дүн", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Нийт борлуулалт"), + "totalVat": MessageLookupByLibrary.simpleMessage("Нийт НӨАТ"), + "totall": MessageLookupByLibrary.simpleMessage("Нийт:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Гүйлгээний тойм"), + "transactionType": MessageLookupByLibrary.simpleMessage("Гүйлгээний төрөл"), + "transactions": MessageLookupByLibrary.simpleMessage("Гүйлгээ"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Гүйлгээний түүх", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Шилжүүлэг"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Чек шилжүүлэх"), + "transferDate": MessageLookupByLibrary.simpleMessage("Шилжүүлгийн огноо"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Дахин оролдоно уу"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Төрөл"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Төрөл сонгох"), + "unPaid": MessageLookupByLibrary.simpleMessage("Төлөөгүй"), + "unit": MessageLookupByLibrary.simpleMessage("Нэгж"), + "unitName": MessageLookupByLibrary.simpleMessage("Нэгжийн нэр"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Нэгжийн үнэ"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Нэгжийн үнэ"), + "units": MessageLookupByLibrary.simpleMessage("Нэгжүүд"), + "unlimited": MessageLookupByLibrary.simpleMessage("Хязгааргүй"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Хязгааргүй хэрэглээ", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Манай багцын хязгааргүй хэрэглээ 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Шинэчлэх"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Салбар шинэчлэх"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Холбоо барихыг шинэчлэх", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Нөөцийг шинэчлэхэд бүтэлгүйтлээ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Одоо шинэчлэх"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Партийг шинэчлэх эрх танд байхгүй.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүнийг шинэчлэх", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Бүтээгдэхүүн амжилттай шинэчлэгдлээ!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Танд бүтээгдэхүүнийг шинэчлэх эрх байхгүй.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("Профайлаа шинэчлэх"), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Худалдан авалт шинэчлэх", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Эрх шинэчлэх"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Та худалдаа шинэчлэх эрхгүй байна.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Амжилттай шинэчлэгдлээ", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Үйлчлүүлэгчтэйгээ илүү сайн холбогдохын тулд профайлаа шинэчилнэ үү", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Түшицээ шинэчлэх", + ), + "updating": MessageLookupByLibrary.simpleMessage("Шинэчлэж байна..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Одоо шинэчлэх"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("QR кодын UPI ID"), + "upload": MessageLookupByLibrary.simpleMessage("Байршуулалт хийх"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Зураг байршуул"), + "uploading": MessageLookupByLibrary.simpleMessage("Байршуулж байна..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Галерей ашиглах"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Хэрэглэгчийн цол хоосон байж болохгүй", + ), + "user": MessageLookupByLibrary.simpleMessage("Хэрэглэгч"), + "userRole": MessageLookupByLibrary.simpleMessage("Хэрэглэгчийн эрх"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Хэрэглэгчийн эрхийн дэлгэрэнгүй", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Хэрэглэгчийн цол"), + "values": MessageLookupByLibrary.simpleMessage("Утга"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Төрөл амжилттай нэмэгдлээ!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Төрөл амжилттай устгагдлаа!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Хувилбарын жагсаалт"), + "variationId": MessageLookupByLibrary.simpleMessage("Хувилбарын ID"), + "variations": MessageLookupByLibrary.simpleMessage("Хувилбарууд"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Хувилбартай бараа", + ), + "vat": MessageLookupByLibrary.simpleMessage("НӨАТ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("НӨАТ ба татвар"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("НӨАТ/НӨУТ дугаар"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("НӨАТ/НӨУТ гарчиг"), + "vatId": MessageLookupByLibrary.simpleMessage("НӨАТ-ын ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("НӨАТ дугаар"), + "vatReports": MessageLookupByLibrary.simpleMessage("НӨАТ-ын тайлан"), + "vatType": MessageLookupByLibrary.simpleMessage("НӨАТ-ын төрөл"), + "verification": MessageLookupByLibrary.simpleMessage("Баталгаажуулалт"), + "verify": MessageLookupByLibrary.simpleMessage("Баталгаажуулах"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "И-мэйлээ баталгаажуулна уу", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "И-мэйл баталгаажуулах", + ), + "view": MessageLookupByLibrary.simpleMessage("Дэлгэрэнгүй харах"), + "viewAll": MessageLookupByLibrary.simpleMessage("Бүгдийг харах"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Дэлгэрэнгүй үзэх"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Үнэ харах"), + "viewStock": MessageLookupByLibrary.simpleMessage("Нөөц харах"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Гүйлгээг үзэж байна:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Зорчигч үйлчлүүлэгч", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Хэтэвч"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Хэтэвчний үлдэгдэл"), + "warehouse": MessageLookupByLibrary.simpleMessage("Агуулах (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Агуулахын нэр"), + "warranty": MessageLookupByLibrary.simpleMessage("Баталгаат хугацаа"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Бид баталгаажуулах и-мэйл илгээсэн байна", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Бид таны утасны дугаарт OTP илгээсэн", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Долоо хоног"), + "weight": MessageLookupByLibrary.simpleMessage("Жин"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Тавтай морилно уу!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Юу шинэ вэ"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Бөөний үнэ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Бөөний худалдаачин"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Удахгүй нэмэгдэх болно", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Энд мессежээ бичнэ үү", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Энд бичнэ үү..."), + "yearly": MessageLookupByLibrary.simpleMessage("Жил бүр"), + "years": MessageLookupByLibrary.simpleMessage("Жил"), + "yes": MessageLookupByLibrary.simpleMessage("Тийм"), + "yesterday": MessageLookupByLibrary.simpleMessage("Өчигдөр"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Та төлөх дүнээс илүү төлж чадахгүй", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Та одоо OTP-г дахин илгээх боломжтой.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("Танд баркод үүсгэх эрх байхгүй."), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Танд загвар устгах эрх байхгүй.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Танд энэ хэсгийг устгах эрх байхгүй", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Танд ашиг алдагдлыг үзэх эрх байхгүй байна.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Танд зардлын ангилал үүсгэх эрх байхгүй.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Танд орлогын ангилал үүсгэх эрх байхгүй.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Танд загвар үүсгэх эрх байхгүй", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Танд татан авалт үүсгэх эрх байхгүй.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Танд хэлтэс устгах эрх байхгүй байна.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Танд албан тушаал устгах эрх байхгүй байна.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Танд чөлөөний хүсэлт устгах эрх байхгүй байна.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Танд цалингийн цэс устгах эрх байхгүй байна.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Танд Excel-ээр экспортлох эрх байхгүй байна", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("Танд баркод үүсгэх эрх байхгүй."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Танд тайлан гаргах эрх байхгүй байна", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Танд салбар шинэчлэх эрх байхгүй байна.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Танд хэлтсийн мэдээллийг шинэчлэх эрх байхгүй байна.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Танд чөлөөний хүсэлт шинэчлэх эрх байхгүй байна.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Танд загвар шинэчлэх эрх байхгүй", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Танд баяр ёслолын мэдээлэл шинэчлэх эрх байхгүй байна.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("Танд ирц үзэх эрх байхгүй байна"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Танд цалингийн цэс шинэчлэх эрх байхгүй байна.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Танд албан тушаалын мэдээлэл шинэчлэх эрх байхгүй байна.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Танд ээлж устгах эрх байхгүй байна.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Танд ээлж шинэчлэх эрх байхгүй байна.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Танд тавиур үүсгэх эрх байхгүй.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Танд тавиур устгах эрх байхгүй.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Танд тавиур засах эрх байхгүй.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Танд зардал үүсгэх эрх байхгүй."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("Танд орлого үүсгэх эрх байхгүй."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Та зөвшөөрөл олгох ёстой", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Та ашиглаж байна"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Та энэ бүтээгдэхүүнийг устгахыг хүсэж байна уу?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Таны Үнэгүй багц бараг дуусах гэж байна, дараагийн төлөвлөгөөгөө худалдаж аваарай Баярлалаа.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Таны багц"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Таны багц 5 хоногийн дараа дуусна", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Таны багц өнөөдөр дуусна\n\nДахин худалдаж аваарай", + ), + "zip": MessageLookupByLibrary.simpleMessage("Шуудангийн код"), + "zipCode": MessageLookupByLibrary.simpleMessage("Шуудангийн код оруулах"), + }; +} diff --git a/lib/generated/intl/messages_mr.dart b/lib/generated/intl/messages_mr.dart new file mode 100644 index 0000000..99aa2d0 --- /dev/null +++ b/lib/generated/intl/messages_mr.dart @@ -0,0 +1,2248 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a mr locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'mr'; + + static String m0(start) => "\$${start} सेकंदात पुन्हा OTP पाठवा"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ग्राहकाची माहिती"), + "INVOICE": MessageLookupByLibrary.simpleMessage("इनव्हॉइस"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 बीजक लोगो"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "खात्याचे नाव (दर्शनी)", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "खातेधारकाचे नाव", + ), + "accountName": MessageLookupByLibrary.simpleMessage("खात्याचे नाव"), + "accountNumber": MessageLookupByLibrary.simpleMessage("खात्याचे नाव"), + "action": MessageLookupByLibrary.simpleMessage("क्रिया"), + "actions": MessageLookupByLibrary.simpleMessage("कार्यवाही"), + "active": MessageLookupByLibrary.simpleMessage("सक्रिय"), + "add": MessageLookupByLibrary.simpleMessage("जोडा"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("कृपया खरेदी जोडा"), + "addAttendance": MessageLookupByLibrary.simpleMessage("हजेरी जोडा"), + "addBank": MessageLookupByLibrary.simpleMessage("बँक जोडा"), + "addBrand": MessageLookupByLibrary.simpleMessage("ब्रँड जोडा"), + "addCash": MessageLookupByLibrary.simpleMessage("रोख जोडा"), + "addCategory": MessageLookupByLibrary.simpleMessage("श्रेणी जोडा"), + "addContact": MessageLookupByLibrary.simpleMessage("संपर्क जोडा"), + "addCustomer": MessageLookupByLibrary.simpleMessage("कृपया ग्राहक जोडा"), + "addCustomers": MessageLookupByLibrary.simpleMessage("ग्राहक जोडा"), + "addDelivery": MessageLookupByLibrary.simpleMessage("पोहचवणी जोडा"), + "addDepartment": MessageLookupByLibrary.simpleMessage("विभाग जोडा"), + "addDesignation": MessageLookupByLibrary.simpleMessage("नवीन पद जोडा"), + "addExpense": MessageLookupByLibrary.simpleMessage("खर्च जोडा"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("खर्च श्रेणी जोडा"), + "addHoliday": MessageLookupByLibrary.simpleMessage("सुट्टी जोडा"), + "addImage": MessageLookupByLibrary.simpleMessage("प्रतिमा जोडा"), + "addIncome": MessageLookupByLibrary.simpleMessage("आय जोडा"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage("आय श्रेणी जोडा"), + "addItems": MessageLookupByLibrary.simpleMessage("वस्तू जोडा"), + "addLeave": MessageLookupByLibrary.simpleMessage("रजा जोडा"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("अधिक रकाने जोडा"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("नवीन पत्ता जोडा"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage("नवीन हजेरी जोडा"), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "नवीन बँक खाते जोडा", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "नवीन कर्मचारी जोडा", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("नवीन सुट्टी जोडा"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("नवीन रजेचा अर्ज जोडा"), + "addNewModel": MessageLookupByLibrary.simpleMessage("नवीन मॉडेल जोडा"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("नवीन पेरोल जोडा"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("नवीन उत्पाद जोडा"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("कृपया खरेदी जोडा"), + "addNewRack": MessageLookupByLibrary.simpleMessage("नवीन रॅक जोडा"), + "addNewShift": MessageLookupByLibrary.simpleMessage("नवीन शिफ्ट जोडा"), + "addNewTax": MessageLookupByLibrary.simpleMessage("नवीन कर जोडा"), + "addNewVariation": MessageLookupByLibrary.simpleMessage("नवीन प्रकार जोडा"), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "नवीन प्रकार जोडा", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "नवीन वेअरहाऊस जोडा", + ), + "addNote": MessageLookupByLibrary.simpleMessage("टीका जोडा"), + "addParty": MessageLookupByLibrary.simpleMessage("पार्टी जोडा"), + "addPayment": MessageLookupByLibrary.simpleMessage("पेमेंट जोडा"), + "addProduct": MessageLookupByLibrary.simpleMessage("कृपया उत्पाद जोडा"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "प्रथम उत्पादन जोडा", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "उत्पादन यशस्वीपणे तयार केले!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला उत्पादन तयार करण्याची परवानगी नाही.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("खरेदी जोडा"), + "addRole": MessageLookupByLibrary.simpleMessage("भूमिका जोडा"), + "addSale": MessageLookupByLibrary.simpleMessage("कृपया विक्री जोडा"), + "addSales": MessageLookupByLibrary.simpleMessage("विक्री जोडा"), + "addShelf": MessageLookupByLibrary.simpleMessage("नवीन कप्पा जोडा"), + "addShift": MessageLookupByLibrary.simpleMessage("शिफ्ट जोडा"), + "addStock": MessageLookupByLibrary.simpleMessage("साठा जोडा"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("उप-प्रकार जोडा"), + "addTax": MessageLookupByLibrary.simpleMessage("कर जोडा"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("नवीन कर गट जोडा"), + "addUnit": MessageLookupByLibrary.simpleMessage("एकक जोडा"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "वापरकर्ता भूमिका जोडा", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("व्हेरिएंट जोडा"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "व्हेरिएंट तपशील जोडा", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("कार्टमध्ये जोडले"), + "adding": MessageLookupByLibrary.simpleMessage("जोडत आहे.."), + "address": MessageLookupByLibrary.simpleMessage("पत्ता"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "बँक शिल्लक समायोजित करा", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("कॅश समायोजित करा"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "कॅश शिल्लक समायोजित करा", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("समायोजन तारीख"), + "admin": MessageLookupByLibrary.simpleMessage("प्रशासक"), + "advance": MessageLookupByLibrary.simpleMessage("अ‍ॅडव्हान्स"), + "all": MessageLookupByLibrary.simpleMessage("सर्व"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "सर्व व्यवसायिक सोयीस", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "सेल्स प्रो एक पूर्ण व्यवसाय सोयीस आहे ज्यामध्ये स्टॉक, खाते, विक्री, खर्च आणि नुकसान / मुनाफा असतात.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("सर्व कर्मचारी"), + "allParties": MessageLookupByLibrary.simpleMessage("सर्व पार्ट्या"), + "allParty": MessageLookupByLibrary.simpleMessage("सर्व पार्ट्या"), + "allTime": MessageLookupByLibrary.simpleMessage("सर्वकाळ"), + "allTransaction": MessageLookupByLibrary.simpleMessage("सर्व व्यवहार"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "आधीपासूनच जोडले गेले आहे", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "आता एक खाते आहे का?", + ), + "amount": MessageLookupByLibrary.simpleMessage("रक्कम"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "रक्कम 0 पेक्षा जास्त असावी", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "रक्कम पूर्णांक करण्याची पद्धत", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("शब्दांमध्ये रकमा"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "रक्कम आवश्यक आहे", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "खालील क्रमांकावर एक SMS पाठवला जाईल: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android आणि iOS अ‍ॅप समर्थन", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "नवीन अपडेट उपलब्ध आहे\nकृपया आपले अ‍ॅप अपडेट करा", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ऍपल वॉच"), + "apply": MessageLookupByLibrary.simpleMessage("लागू करा"), + "areYouSure": MessageLookupByLibrary.simpleMessage( + "तुम्हाला खात्री आहे का?", + ), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "तुम्हाला खात्री आहे की तुम्ही ही शाखा हटवू इच्छिता?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "तुम्हाला खात्री आहे की तुम्ही ही भूमिका हटवू इच्छिता?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "तुम्हाला खात्री आहे की तुम्ही दुसऱ्या शाखेत जाऊ इच्छिता?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "तुम्हाला हा पक्ष हटवायचा आहे का?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "तुम्हाला खात्री आहे की तुम्ही या शाखेतून बाहेर पडू इच्छिता?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("आजच्या तारखेपर्यंत"), + "assets": MessageLookupByLibrary.simpleMessage("मालमत्ता"), + "attachment": MessageLookupByLibrary.simpleMessage("जोडलेली फाइल"), + "attendance": MessageLookupByLibrary.simpleMessage("हजेरी"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("हजेरी अहवाल"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "प्राधिकृत स्वाक्षरी", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "स्वयंचलित मोजलेले दिवस", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("स्वयंचलित निवडले"), + "backToHome": MessageLookupByLibrary.simpleMessage("मुख्यपृष्ठाकडे परत जा"), + "balance": MessageLookupByLibrary.simpleMessage("शिल्लक"), + "balanceDue": MessageLookupByLibrary.simpleMessage("शिल्लक देय"), + "balanceSheet": MessageLookupByLibrary.simpleMessage( + "ताळेबंद (Balance Sheet)", + ), + "bangladesh": MessageLookupByLibrary.simpleMessage("बांग्लादेश"), + "bank": MessageLookupByLibrary.simpleMessage("बँक"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("बँक खाती"), + "bankDetails": MessageLookupByLibrary.simpleMessage("बँकेचा तपशील"), + "bankName": MessageLookupByLibrary.simpleMessage("बँकेचे नाव"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "बँक टू बँक ट्रान्सफर", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "बँक टू कॅश ट्रान्सफर", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "बारकोड प्रिंट सेटिंग्ज", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("बारकोड जनरेटर"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("बारकोड जनरेटर"), + "barcodes": MessageLookupByLibrary.simpleMessage("बारकोड"), + "batch": MessageLookupByLibrary.simpleMessage("बॅच"), + "batchNo": MessageLookupByLibrary.simpleMessage("बॅच क्रमांक"), + "billTO": MessageLookupByLibrary.simpleMessage("बिल ते"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("बिलानुसार नफा"), + "billingAddress": MessageLookupByLibrary.simpleMessage("बिलिंग पत्ता"), + "birthDate": MessageLookupByLibrary.simpleMessage("जन्म तारीख"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ब्लूटूथ बंद आहे. कृपया चालू करा.", + ), + "branch": MessageLookupByLibrary.simpleMessage("शाखा"), + "branchList": MessageLookupByLibrary.simpleMessage("शाखांची यादी"), + "brand": MessageLookupByLibrary.simpleMessage("ब्रँड"), + "brandName": MessageLookupByLibrary.simpleMessage("ब्रँडचं नाव"), + "brands": MessageLookupByLibrary.simpleMessage("ब्रँड्स"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ब्रेक कालावधी"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ब्रेक स्थिती"), + "breakTime": MessageLookupByLibrary.simpleMessage("ब्रेक वेळ"), + "bulk": MessageLookupByLibrary.simpleMessage("बॅच अपलोड"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("बल्क अपलोड"), + "businessCat": MessageLookupByLibrary.simpleMessage("व्यावसायिक वर्ग"), + "businessName": MessageLookupByLibrary.simpleMessage( + "कंपनी आणि व्यवसायाचं नाव", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("आता खरेदी करा"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "प्रीमियम प्लॅन विकत घ्या", + ), + "call": MessageLookupByLibrary.simpleMessage("कॉल करा"), + "camera": MessageLookupByLibrary.simpleMessage("कॅमेरा"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "या प्रकारचा व्यवहार संपादित करता येणार नाही.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "पेमेंट तपशील मिळवता आले नाहीत.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("रद्द करा"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "डिव्हाइसेस शोधत आहे...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "एकाच खात्यात ट्रान्सफर करता येणार नाही.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("क्षमता"), + "cash": MessageLookupByLibrary.simpleMessage("नगद"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("कॅश आणि बँक"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "कॅश आणि बँक व्यवस्थापन", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("कॅश फ्लो (Cash Flow)"), + "cashIn": MessageLookupByLibrary.simpleMessage("कॅश इन"), + "cashInHand": MessageLookupByLibrary.simpleMessage( + "हातातील रोख (Cash In Hand)", + ), + "cashOut": MessageLookupByLibrary.simpleMessage("कॅश आऊट"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "कॅश टू बँक ट्रान्सफर", + ), + "categories": MessageLookupByLibrary.simpleMessage("वर्गवार"), + "category": MessageLookupByLibrary.simpleMessage("श्रेणी"), + "categoryName": MessageLookupByLibrary.simpleMessage("श्रेणीचे नाव"), + "changeAmount": MessageLookupByLibrary.simpleMessage("बदलायची रक्कम"), + "changePassword": MessageLookupByLibrary.simpleMessage("पासवर्ड बदला"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ईमेल तपासा"), + "cheque": MessageLookupByLibrary.simpleMessage("चेक"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("चेकची रक्कम"), + "chequeDate": MessageLookupByLibrary.simpleMessage("चेकची तारीख"), + "chequeList": MessageLookupByLibrary.simpleMessage("चेक यादी"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("चेक नंबर"), + "choose": MessageLookupByLibrary.simpleMessage("निवडा"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("देश निवडा"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ग्राहक निवडा"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("आपूर्तीदार निवडा"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "तुमच्या सुविधा निवडा", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "सुविधा त्याच्या महत्त्वाच्या भाग आहेत, ज्यामुळे सेल्स प्रो विशेषणीय तात्पर्य देतं.", + ), + "city": MessageLookupByLibrary.simpleMessage("शहर"), + "cityName": MessageLookupByLibrary.simpleMessage("शहराचे नाव"), + "clarence": MessageLookupByLibrary.simpleMessage("क्लॅरन्स"), + "clear": MessageLookupByLibrary.simpleMessage("क्लिअर करा"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "कनेक्ट करण्यासाठी क्लिक करा", + ), + "close": MessageLookupByLibrary.simpleMessage("बंद करा"), + "closed": MessageLookupByLibrary.simpleMessage("बंद"), + "code": MessageLookupByLibrary.simpleMessage("कोड"), + "collectDue": MessageLookupByLibrary.simpleMessage("बाकी वसूल करा"), + "collectDues": MessageLookupByLibrary.simpleMessage("कृपया बाकी वसूल करा"), + "collectedBy": MessageLookupByLibrary.simpleMessage("संग्रहित केले: "), + "collectedBys": MessageLookupByLibrary.simpleMessage("जमा करणारा"), + "color": MessageLookupByLibrary.simpleMessage("रंग"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "एकाधिक करांचे संयोजन", + ), + "combo": MessageLookupByLibrary.simpleMessage("कॉम्बो"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "कॉम्बो उत्पादन अहवाल", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("कॉम्बो उत्पादने"), + "comboReport": MessageLookupByLibrary.simpleMessage("कॉम्बो अहवाल"), + "comingSoon": MessageLookupByLibrary.simpleMessage("लवकरच येत आहे"), + "companyAddress": MessageLookupByLibrary.simpleMessage("कंपनीचा पत्ता"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "हटविण्याची पुष्टी करा", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("पासवर्डची पुष्टी करा"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "पासवर्डची पुष्टी करा", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "परताव्याची पुष्टी करा", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS ची पुष्टी करा"), + "congratulation": MessageLookupByLibrary.simpleMessage("अभिनंदन"), + "connect": MessageLookupByLibrary.simpleMessage( + "कनेक्ट करण्यासाठी क्लिक करा", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "तुमच्या प्रिंटरला कनेक्ट करा", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "तुमचा प्रिंटर कनेक्ट करा", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("शी जोडले गेले:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("संपर्क माहिती"), + "contactUs": MessageLookupByLibrary.simpleMessage("आमच्याशी संपर्क साधा"), + "continueButton": MessageLookupByLibrary.simpleMessage("सुरु ठेवा"), + "continueE": MessageLookupByLibrary.simpleMessage("सुरू ठेवा"), + "cost": MessageLookupByLibrary.simpleMessage("खर्च"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("कर वगळून किंमत"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("करासह किंमत"), + "country": MessageLookupByLibrary.simpleMessage("देश"), + "countryName": MessageLookupByLibrary.simpleMessage("देशाचे नाव"), + "create": MessageLookupByLibrary.simpleMessage("तयार करा"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "एक मोफत खाते तयार करा", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "विनामूल्य खाते तयार करा", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("शाखा तयार करा"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "नवीन पासवर्ड तयार करा", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला PDF तयार करण्याची परवानगी नाही.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला विक्री तयार करण्याची परवानगी नाही.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("क्रेडिट (जमा)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "पार्टी क्रेडिट मर्यादा", + ), + "currency": MessageLookupByLibrary.simpleMessage("मुद्रा"), + "currentBalance": MessageLookupByLibrary.simpleMessage("सध्याची शिल्लक"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "सध्याची रोख शिल्लक", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("चालू महिना"), + "currentYear": MessageLookupByLibrary.simpleMessage("चालू वर्ष"), + "currents": MessageLookupByLibrary.simpleMessage("सध्याची"), + "custom": MessageLookupByLibrary.simpleMessage("कस्टम"), + "customDate": MessageLookupByLibrary.simpleMessage("कस्टम तारीख"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "कस्टम चालान ब्रँडिंग", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("सानुकूल प्रिंट"), + "customer": MessageLookupByLibrary.simpleMessage("ग्राहक"), + "customerDate": MessageLookupByLibrary.simpleMessage("कस्टम तारीख"), + "customerDue": MessageLookupByLibrary.simpleMessage("ग्राहकाचे देणे"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ग्राहक खातेवही"), + "customerName": MessageLookupByLibrary.simpleMessage("ग्राहकाचं नाव"), + "customerPay": MessageLookupByLibrary.simpleMessage("ग्राहकाचे देय"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ग्राहकाचा फोन नंबर", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "ग्राहक स्वाक्षरी", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("दैनंदिन व्यवहार"), + "dashboard": MessageLookupByLibrary.simpleMessage("डॅशबोर्ड"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "डेटा यशस्वीरित्या जतन केला.", + ), + "date": MessageLookupByLibrary.simpleMessage("तारीख"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "पर्यंतची तारीख पासूनची तारीख आधी असू शकत नाही.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("तारीख आवश्यक आहे"), + "dates": MessageLookupByLibrary.simpleMessage("तारीख:"), + "dayBook": MessageLookupByLibrary.simpleMessage("डे बुक (Day Book)"), + "days": MessageLookupByLibrary.simpleMessage("दिवस"), + "daysLeft": MessageLookupByLibrary.simpleMessage("दिवस शिल्लक"), + "dealer": MessageLookupByLibrary.simpleMessage("व्यापारी"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("व्यापारी किंमत"), + "debitOut": MessageLookupByLibrary.simpleMessage("डेबिट (नावे)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "डीफॉल्ट विक्री किंमत", + ), + "delete": MessageLookupByLibrary.simpleMessage("काढून टाका"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("खाते हटवा"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला हा बॅच हटवायचा आहे का?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "तुम्हाला तुमचे खाते हटवायचे असल्याची खात्री आहे का? या कृतीमुळे तुमचा सर्व डेटा कायमचा हटवला जाईल.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला पार्टी हटविण्याची परवानगी नाही.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "यशस्वीरित्या हटवले!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("हटवित आहे...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("पोहचवणीचा पत्ता"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("पोहचवणी शुल्क"), + "department": MessageLookupByLibrary.simpleMessage("विभाग"), + "deposit": MessageLookupByLibrary.simpleMessage("ठेव (Deposit)"), + "depositTo": MessageLookupByLibrary.simpleMessage("येथे जमा करा"), + "description": MessageLookupByLibrary.simpleMessage("वर्णन"), + "designation": MessageLookupByLibrary.simpleMessage("पद (Designation)"), + "designationName": MessageLookupByLibrary.simpleMessage("पदाचे नाव"), + "details": MessageLookupByLibrary.simpleMessage("तपशील"), + "developedBy": MessageLookupByLibrary.simpleMessage("द्वारे विकसित"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-अंकी पिन तुमच्या ईमेल पत्त्यावर पाठवण्यात आला आहे:", + ), + "disable": MessageLookupByLibrary.simpleMessage("अक्षम करा"), + "discount": MessageLookupByLibrary.simpleMessage("सूट"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "दर्शनी नाव आवश्यक आहे", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("अवरोध करू नका"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "तुम्हाला हे नक्की हटवायचे आहे का?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "तुम्हाला वापरकर्ता हटवायचा आहे का?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "तुम्हाला अॅप्स बाहेर पडायचे आहे का?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "तुम्हाला हा चेक खरोखर पुन्हा उघडायचा आहे का?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "तुम्हाला खाते नाही का?", + ), + "done": MessageLookupByLibrary.simpleMessage("पूर्ण झाले"), + "download": MessageLookupByLibrary.simpleMessage("डाउनलोड"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK डाउनलोड करा"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "एक्सेल फॉरमॅट डाउनलोड करा", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "डाउनलोड यशस्वी! तुमचे डॉक्युमेंट फोल्डर तपासा", + ), + "downloading": MessageLookupByLibrary.simpleMessage("डाउनलोड होत आहे..."), + "due": MessageLookupByLibrary.simpleMessage("बाकी"), + "dueAmount": MessageLookupByLibrary.simpleMessage("बाकी रक्कम: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("देय शिल्लक"), + "dueCollection": MessageLookupByLibrary.simpleMessage("देय संग्रह"), + "dueList": MessageLookupByLibrary.simpleMessage("बाकीची यादी"), + "duePay": MessageLookupByLibrary.simpleMessage("देय रक्कम भरणा"), + "dueReport": MessageLookupByLibrary.simpleMessage("बाकी अहवाल"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "वॉक-इन ग्राहकांसाठी देय असलेल्या विक्री परवानगी नाही.", + ), + "dues": MessageLookupByLibrary.simpleMessage("थकबाकी"), + "duration": MessageLookupByLibrary.simpleMessage("कालावधी"), + "durationDays": MessageLookupByLibrary.simpleMessage("कालावधी (दिवस)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "मोबाइल पॉस वापरण्यासाठी सोपं", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "सेल्स प्रो अ‍ॅप मोफत आहे, वापरण्यात सोपे आहे. वास्तविकपणे, आपल्याला आपल्या व्यवसायाच्या प्रवृत्तींमध्ये सर्वोत्तम पॉस प्रणाली आहे.", + ), + "edit": MessageLookupByLibrary.simpleMessage("संपादित करा"), + "editAttendance": MessageLookupByLibrary.simpleMessage("हजेरी संपादित करा"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "बँक खाती संपादित करा", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "बँक ॲडजस्टमेंट संपादित करा", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "बँक टू कॅश संपादित करा", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "बँक ट्रान्सफर संपादित करा", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "कॅश ॲडजस्टमेंट संपादित करा", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "कॅश टू बँक संपादित करा", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("श्रेणी संपादित करा"), + "editDesignation": MessageLookupByLibrary.simpleMessage("पद संपादित करा"), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "कर्मचारी माहिती संपादित करा", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("सुट्टी संपादित करा"), + "editLeave": MessageLookupByLibrary.simpleMessage("रजा संपादित करा"), + "editModel": MessageLookupByLibrary.simpleMessage("मॉडेल संपादित करा"), + "editPayroll": MessageLookupByLibrary.simpleMessage("पेरोल संपादित करा"), + "editPhone": MessageLookupByLibrary.simpleMessage("फोन नंबर संपादित करा?"), + "editProduct": MessageLookupByLibrary.simpleMessage("उत्पादन संपादित करा"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "खरेदी चलन संपादित करा", + ), + "editRack": MessageLookupByLibrary.simpleMessage("रॅक संपादित करा"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "विक्री चलन संपादित करा", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("कप्पा संपादित करा"), + "editShift": MessageLookupByLibrary.simpleMessage("शिफ्ट संपादित करा"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "सोशल मिडिया संपादित करा", + ), + "editTax": MessageLookupByLibrary.simpleMessage("कर संपादित करा"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("कर गट संपादित करा"), + "editVariations": MessageLookupByLibrary.simpleMessage( + "प्रकार संपादित करा", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "वेअरहाऊस संपादित करा", + ), + "email": MessageLookupByLibrary.simpleMessage("ईमेल पत्ता"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ईमेल रिकामे राहू नये", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ईमेल"), + "employee": MessageLookupByLibrary.simpleMessage("कर्मचारी"), + "enLowStock": MessageLookupByLibrary.simpleMessage("कमी साठा प्रविष्ट करा"), + "end": MessageLookupByLibrary.simpleMessage("समाप्त"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("ब्रेक संपण्याची वेळ"), + "endDate": MessageLookupByLibrary.simpleMessage("अखेरची तारीख"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "समाप्ती तारीख प्रारंभ तारखेच्या आधी आहे", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "समाप्ती तारीख प्रारंभ तारखेच्या आधी असू शकत नाही.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("संपण्याची वेळ"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "संपण्याची वेळ आवश्यक आहे", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "तुमचा मोफत योजना समाप्त करा", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "बॅच क्रमांक प्रविष्ट करा", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ब्रँड नाव प्रविष्ट करा", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध सवलत प्रविष्ट करा", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "वैध OTP प्रविष्ट करा", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "एक वैध स्टॉक प्रविष्ट करा", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "दर्शनी नाव प्रविष्ट करा", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "खातेधारकाचे नाव प्रविष्ट करा", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "खाते क्रमांक प्रविष्ट करा", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("पत्ता प्रविष्ट करा"), + "enterAmount": MessageLookupByLibrary.simpleMessage("रक्कम प्रविष्ट करा"), + "enterBalance": MessageLookupByLibrary.simpleMessage("शिल्लक प्रविष्ट करा"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "बँकेचे नाव प्रविष्ट करा", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("बॅच नंबर टाका"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक वेळ प्रविष्ट करा", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "व्यवसाय/स्टोअरचे नाव प्रविष्ट करा", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "क्षमता प्रविष्ट करा", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "श्रेणीचे नाव प्रविष्ट करा", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("रंग प्रविष्ट करा"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ग्राहकाचा फोन नंबर प्रविष्ट करा", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "डीलर किंमत प्रविष्ट करा", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "वर्णन प्रविष्ट करा", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "पदाचे नाव प्रविष्ट करा", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("सवलत प्रविष्ट करा"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "कृपया तुमचा ईमेल पत्ता पासवर्ड रीसेट लिंक प्राप्त करण्यासाठी खालीलप्रमाणे प्रविष्ट करा.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "संपण्याची वेळ प्रविष्ट करा", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "खर्च श्रेणीचे नाव प्रविष्ट करा", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "खर्च तारीख प्रविष्ट करा", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "पूर्ण पत्ता प्रविष्ट करा", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "पूर्ण नाव प्रविष्ट करा", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "सुट्टीचे नाव प्रविष्ट करा", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "आय श्रेणीचे नाव प्रविष्ट करा", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "लेबल मजकूर प्रविष्ट करा", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "निर्माता नाव प्रविष्ट करा", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "मॉडेलचे नाव प्रविष्ट करा", + ), + "enterName": MessageLookupByLibrary.simpleMessage("नाव प्रविष्ट करा"), + "enterNote": MessageLookupByLibrary.simpleMessage("नोट प्रविष्ट करा"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "उघडण्याची शिल्लक प्रविष्ट करा", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "उत्पादन कोड प्रविष्ट करा", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "उत्पादन नाव प्रविष्ट करा", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "खरेदी किंमत प्रविष्ट करा", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "प्रमाण प्रविष्ट करा", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "संदर्भ संख्या प्रविष्ट करा", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "सॉल्टिंग किंमत प्रविष्ट करा", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "कप्प्याचे नाव टाका", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("आकार प्रविष्ट करा"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "सुरू होण्याची वेळ प्रविष्ट करा", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("स्टॉक प्रविष्ट करा"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("कर दर प्रविष्ट करा"), + "enterType": MessageLookupByLibrary.simpleMessage("प्रकार प्रविष्ट करा"), + "enterUserName": MessageLookupByLibrary.simpleMessage("युजरनेम टाका"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "वापरकर्ता शीर्षक प्रविष्ट करा", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "वैध OTP प्रविष्ट करा", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("मूल्ये प्रविष्ट करा"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "व्हॅट/जीएसटी क्रमांक प्रविष्ट करा", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "व्हॅट/जीएसटी शीर्षक प्रविष्ट करा", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "वेअरहाऊसचे नाव प्रविष्ट करा", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("वजन प्रविष्ट करा"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "थोक किंमत प्रविष्ट करा", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "तुमचा देश प्रविष्ट करा", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "तुमचा ईमेल पत्ता प्रविष्ट करा", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "तुमचे पूर्ण नाव प्रविष्ट करा", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "तुमचं नाव प्रविष्ट करा", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "टीप पातळी प्रविष्ट करा", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("पासवर्ड टाका"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "तुमचा मोबाइल नंबर प्रविष्ट करा", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "विक्रीनंतरचा संदेश प्रविष्ट करा", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "कर हटवण्यात त्रुटी", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("एक्सेल फाइल्स"), + "excelUploader": MessageLookupByLibrary.simpleMessage("एक्सेल अपलोडर"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "एक्सक्लुझिव्ह किंमत", + ), + "exit": MessageLookupByLibrary.simpleMessage("बाहेर पडा"), + "exitBank": MessageLookupByLibrary.simpleMessage("शाखेतून बाहेर पडा"), + "expDate": MessageLookupByLibrary.simpleMessage("शेवटची तारीख"), + "expense": MessageLookupByLibrary.simpleMessage("खर्च"), + "expenseCat": MessageLookupByLibrary.simpleMessage("खर्च श्रेणी"), + "expenseDate": MessageLookupByLibrary.simpleMessage("खर्च तारीख"), + "expenseFor": MessageLookupByLibrary.simpleMessage("खर्चाचे कारण"), + "expenseReport": MessageLookupByLibrary.simpleMessage("खर्च अहवाल"), + "expensesType": MessageLookupByLibrary.simpleMessage("खर्चाचे प्रकार"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("कालबाह्य स्थिती"), + "expire": MessageLookupByLibrary.simpleMessage("मुदत संपणे"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "मुदत संपलेल्या उत्पादनांचा अहवाल", + ), + "expired": MessageLookupByLibrary.simpleMessage("मुदत संपली"), + "expiredDate": MessageLookupByLibrary.simpleMessage("मुदत संपण्याची तारीख"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "मुदत संपलेल्या वस्तूंचा अहवाल", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("कालबाह्य यादी"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "मुदत संपलेली उत्पादने", + ), + "expiry": MessageLookupByLibrary.simpleMessage("मुदत"), + "extendPlan": MessageLookupByLibrary.simpleMessage("प्लॅन वाढवा"), + "facebook": MessageLookupByLibrary.simpleMessage("फेसबुक"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "विभाग हटवण्यात अयशस्वी", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "कर हटवण्यात अयशस्वी", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "प्लॅटफॉर्म आवृत्ती मिळवण्यात अयशस्वी", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "विभाग लोड करण्यात अयशस्वी", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "परतावा प्रक्रिया करण्यात अयशस्वी.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("फॅशन"), + "feature": MessageLookupByLibrary.simpleMessage("वैशिष्ट्य"), + "field": MessageLookupByLibrary.simpleMessage("फील्ड"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("१५ दिवस"), + "filter": MessageLookupByLibrary.simpleMessage("फिल्टर"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "तारखेनुसार फिल्टर करा", + ), + "firstName": MessageLookupByLibrary.simpleMessage("पहिले नाव"), + "flat": MessageLookupByLibrary.simpleMessage("फ्लॅट"), + "folder": MessageLookupByLibrary.simpleMessage( + "कदाचित मेल तुमच्या स्पॅम फोल्डरमध्ये गेला असेल.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("पासवर्ड विसरलात?"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "विनामूल्य डेटा बॅकअप", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "आयुष्यभर विनामूल्य अद्यतने", + ), + "freePack": MessageLookupByLibrary.simpleMessage("विनामूल्य पॅक"), + "freePlan": MessageLookupByLibrary.simpleMessage("विनामूल्य प्लॅन"), + "from": MessageLookupByLibrary.simpleMessage("कडून"), + "fromAccount": MessageLookupByLibrary.simpleMessage("खात्यातून"), + "fromDate": MessageLookupByLibrary.simpleMessage("तारखेपासून"), + "fullName": MessageLookupByLibrary.simpleMessage("पूर्ण नाव"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("पूर्णपणे भरलेले"), + "gallery": MessageLookupByLibrary.simpleMessage("गॅलरी"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF तयार करण्यासाठी डेटा उपलब्ध नाही", + ), + "gender": MessageLookupByLibrary.simpleMessage("लिंग"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF तयार करा"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "पीडीएफ तयार करत आहे", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "तुम्हाला ईमेल मिळाले आहे", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("मिळाले"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "एकूण नफा (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("गॅरंटी (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("अतिथी"), + "haveAcc": MessageLookupByLibrary.simpleMessage("आधीपासून खाते आहे?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("रकाने लपवा"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "किंमत: जास्त ते कमी", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "ईमेल पत्ता प्रविष्ट करा", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "पासवर्ड प्रविष्ट करा", + ), + "holderName": MessageLookupByLibrary.simpleMessage("धारकाचे नाव"), + "holiday": MessageLookupByLibrary.simpleMessage("सुट्टी"), + "holidayList": MessageLookupByLibrary.simpleMessage("सुट्ट्यांची यादी"), + "home": MessageLookupByLibrary.simpleMessage("होम"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("तास शिल्लक"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "मी माझे खाते कायमचे हटवण्यास सहमत आहे.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC कोड"), + "image": MessageLookupByLibrary.simpleMessage("प्रतिमा"), + "inActive": MessageLookupByLibrary.simpleMessage("निष्क्रिय"), + "inStock": MessageLookupByLibrary.simpleMessage("स्टॉकमध्ये आहे"), + "inactive": MessageLookupByLibrary.simpleMessage("निष्क्रिय"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "इन्क्लुझिव्ह किंमत", + ), + "income": MessageLookupByLibrary.simpleMessage("उत्पन्न"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("आय श्रेणियाँ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "उत्पन्न श्रेणी अहवाल", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("आय तारीख"), + "incomeFor": MessageLookupByLibrary.simpleMessage("आय साठी"), + "incomeReport": MessageLookupByLibrary.simpleMessage("उत्पन्न रिपोर्ट"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "आपल्याला उत्पन्न अहवाल पाहण्याची परवानगी नाही.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("उत्पन्नाचा प्रकार"), + "incomes": MessageLookupByLibrary.simpleMessage("उत्पन्न"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "लेबलवरील माहिती", + ), + "instagram": MessageLookupByLibrary.simpleMessage("इंस्टाग्राम"), + "instrucation": MessageLookupByLibrary.simpleMessage("निर्देश"), + "inv": MessageLookupByLibrary.simpleMessage("चलन क्रमांक"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("अवैध रक्कम"), + "inventory": MessageLookupByLibrary.simpleMessage("मालसाठा (Inventory)"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "आपल्याला इन्व्हेंटरी परवानगी नाही", + ), + "invoice": MessageLookupByLibrary.simpleMessage("चलन"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("इनव्हॉइस लोगो"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("इनव्हॉइस क्रमांक"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("चलन व्ह्यूअर"), + "item": MessageLookupByLibrary.simpleMessage("वस्तू"), + "itemAdded": MessageLookupByLibrary.simpleMessage("वस्तू जोडली गेली"), + "itemName": MessageLookupByLibrary.simpleMessage("वस्तूचे नाव"), + "itemsSales": MessageLookupByLibrary.simpleMessage("वस्तू विक्री"), + "joinDate": MessageLookupByLibrary.simpleMessage("रुजू होण्याची तारीख"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "लेबल रोल १.५\"*१, ३८ मिमी*२५ मिमी", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "लेबल रोल २\"*१, ५० मिमी*२५ मिमी", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ईमेल"), + "lablePassword": MessageLookupByLibrary.simpleMessage("पासवर्ड"), + "language": MessageLookupByLibrary.simpleMessage("भाषा"), + "last30Days": MessageLookupByLibrary.simpleMessage("मागील ३० दिवस"), + "last7Days": MessageLookupByLibrary.simpleMessage("मागील ७ दिवस"), + "lastMonth": MessageLookupByLibrary.simpleMessage("मागील महिना"), + "lastName": MessageLookupByLibrary.simpleMessage("आडनाव"), + "lastYear": MessageLookupByLibrary.simpleMessage("मागील वर्ष"), + "leave": MessageLookupByLibrary.simpleMessage("रजा"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("रजेचा कालावधी"), + "leaveList": MessageLookupByLibrary.simpleMessage("रजा यादी"), + "leaveReports": MessageLookupByLibrary.simpleMessage("रजा अहवाल"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("रजेचा अर्ज"), + "leaveType": MessageLookupByLibrary.simpleMessage("रजेचा प्रकार"), + "ledger": MessageLookupByLibrary.simpleMessage("खातेवही"), + "link": MessageLookupByLibrary.simpleMessage("लिंक"), + "linkedIN": MessageLookupByLibrary.simpleMessage("लिंक्डइन"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("यादी रिक्त आहे"), + "loading": MessageLookupByLibrary.simpleMessage("लोड होत आहे"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP सेटिंग्ज लोड होत आहेत...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("लॉग इन"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("ईमेलसह लॉगिन करा"), + "logOut": MessageLookupByLibrary.simpleMessage("लॉग आउट"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "लॉगिन अयशस्वी. कृपया पुन्हा प्रयत्न करा.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("फोनसह लॉगिन करा"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("नुकसान"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("नुकसान / मुनाफा"), + "lossProfit": MessageLookupByLibrary.simpleMessage("तोटा/नफा"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "तोटा/नफा रिपोर्ट", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("कमी साठा"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("कमी स्टॉकचा इशारा"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("कमी साठा अहवाल"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "किंमत: कमी ते जास्त", + ), + "lp": MessageLookupByLibrary.simpleMessage("नुकसान/फायदा"), + "lpDetails": MessageLookupByLibrary.simpleMessage("नुकसान/फायदा तपशील"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "सेटिंग्ज व्यवस्थापित करा", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("निर्मिती तारीख"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("निर्मिती तारीख"), + "manufacturer": MessageLookupByLibrary.simpleMessage("निर्माता"), + "masterCard": MessageLookupByLibrary.simpleMessage("मास्टर कार्ड"), + "messege": MessageLookupByLibrary.simpleMessage("संदेश"), + "mobile": MessageLookupByLibrary.simpleMessage("मोबाइल:"), + "mobiles": MessageLookupByLibrary.simpleMessage("मोबाइल"), + "model": MessageLookupByLibrary.simpleMessage("मॉडेल"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "मॉडेल यशस्वीरित्या तयार झाले!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("मॉडेलचे नाव"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "मॉडेल यशस्वीरित्या अपडेट झाले!", + ), + "models": MessageLookupByLibrary.simpleMessage("मॉडेल"), + "moneyIn": MessageLookupByLibrary.simpleMessage("पैसे आले"), + "moneyOut": MessageLookupByLibrary.simpleMessage("पैसे गेले"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("पैसे पावती"), + "month": MessageLookupByLibrary.simpleMessage("महिना"), + "monthly": MessageLookupByLibrary.simpleMessage("मासिक"), + "moreInfo": MessageLookupByLibrary.simpleMessage("अधिक माहिती"), + "mrp": MessageLookupByLibrary.simpleMessage("एमआरपी"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "जास्तीत जास्त विक्री किंमत (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("नाव"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "नाव रिकामे राहू नये", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ट्रान्सफर करण्यासाठी किमान दोन बँक खाती आवश्यक आहेत.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "निव्वळ नफा (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("एकूण निव्वळ रक्कम"), + "newPassword": MessageLookupByLibrary.simpleMessage("नवीन पासवर्ड"), + "next": MessageLookupByLibrary.simpleMessage("पुढे"), + "no": MessageLookupByLibrary.simpleMessage("नाही"), + "noAcc": MessageLookupByLibrary.simpleMessage("खालीलप्रमाणे खाते नाही?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "जुळणारे कोणतेही खाते आढळले नाही", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "सक्रिय वापरकर्ता नाही", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "निवडलेल्या फिल्टरनुसार हजेरीच्या नोंदी आढळल्या नाहीत.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "हजेरीची नोंद आढळली नाही.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "बँक खाते आढळले नाही.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ट्रान्सफर करण्यासाठी कोणतेही बँक खाते आढळले नाही.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("बॅच नाही"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "कोणतेही ब्लूटूथ डिव्हाइस निवडलेले नाही.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("शाखा आढळली नाही"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("चेक आढळला नाही"), + "noData": MessageLookupByLibrary.simpleMessage("कोणताही डेटा उपलब्ध नाही"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "कोणताही डेटा उपलब्ध नाही", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "माहिती उपलब्ध नाही", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "एक्सपोर्ट करण्यासाठी कोणतीही माहिती उपलब्ध नाही", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF तयार करण्यासाठी माहिती उपलब्ध नाही", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("डेटा सापडला नाही"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "विभाग आढळला नाही.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "या विभागासाठी कोणतेही वर्णन उपलब्ध नाही.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "या पदासाठी कोणतेही वर्णन उपलब्ध नाही.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "कोणतेही वर्णन दिले नाही.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "पद आढळले नाही.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "पैसे मिळणारे बँक खाते आढळले नाही.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "कोणतेही डिव्हाइस आढळले नाही", + ), + "noDue": MessageLookupByLibrary.simpleMessage("कोणतीही देय नाही"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "कोणतेही देय निवडले नाही", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "कोणतीही फाइल निवडली नाही", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "सुट्टी आढळली नाही.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "जुळणारी सुट्टी आढळली नाही", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "कोणतीही वस्तू आढळली नाही", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "कोणताही आयटम निवडलेला नाही", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "निवडलेल्या फिल्टरनुसार रजेच्या नोंदी आढळल्या नाहीत.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "रजेचे अर्ज आढळले नाहीत.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "कोणतीही जुळणारी उत्पादने सापडली नाहीत.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "जुळणारी पेरोल नोंद आढळली नाही.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "कोणतीही टीप दिली नाही.", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "कोणतीही पार्टी सापडली नाही", + ), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "पेरोलच्या नोंदी आढळल्या नाहीत.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "कोणतेही उत्पादन सापडले नाही", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "तुमच्या शोधाशी जुळणारे उत्पादन आढळले नाही.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "कोणताही उत्पादन निवडलेले नाही", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "कोणत्याही वापरकर्ता भूमिका आढळली नाही", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("शिफ्ट आढळली नाही."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "स्टॉकची माहिती उपलब्ध नाही.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "कोणताही उप कर निवडलेला नाही", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "कोणताही आपूर्तीदार उपलब्ध नाही", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "कोणताही व्यवहार नाही", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "व्यवहार आढळले नाहीत", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "या फिल्टरसाठी व्यवहार आढळले नाहीत.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF तयार करण्यासाठी कोणतेही व्यवहार नाहीत", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "कोणतीही मूल्ये परिभाषित केलेली नाहीत", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "कोणताही प्रकार आढळला नाही.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "विना-परतावा (VAT/सवलत)", + ), + "none": MessageLookupByLibrary.simpleMessage("काहीही नाही"), + "notFound": MessageLookupByLibrary.simpleMessage("सापडले नाही"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "इंटरनेट कनेक्शन नाही", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "फोन अॅप सुरू करता आले नाही.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "जुळणारे निकाल आढळले नाहीत", + ), + "note": MessageLookupByLibrary.simpleMessage("टीप"), + "noteLevel": MessageLookupByLibrary.simpleMessage("टीप पातळी"), + "notification": MessageLookupByLibrary.simpleMessage("सूचना"), + "off": MessageLookupByLibrary.simpleMessage("ऑफ"), + "ok": MessageLookupByLibrary.simpleMessage("ठिक आहे"), + "okay": MessageLookupByLibrary.simpleMessage("ठीक आहे"), + "oldPassword": MessageLookupByLibrary.simpleMessage("जुना पासवर्ड"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "जुना पासवर्ड रिकामी ठेवता येणार नाही", + ), + "on": MessageLookupByLibrary.simpleMessage("ऑन"), + "open": MessageLookupByLibrary.simpleMessage("उघडा"), + "openCamera": MessageLookupByLibrary.simpleMessage("कॅमेरा उघडा"), + "openSetting": MessageLookupByLibrary.simpleMessage("सेटिंग्ज उघडा"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "आरंभीत शिल्लक रक्कम", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "आरंभीची शिल्लक (Opening Balance) आवश्यक आहे", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("खाते उघडल्याची तारीख"), + "opinion": MessageLookupByLibrary.simpleMessage("आपले मत लिहा"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "किंवा यासह सुरू ठेवा", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("स्टॉक संपला"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "आमचा प्रीमियम प्लॅन", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("पॅकचे वैशिष्ट्ये"), + "package": MessageLookupByLibrary.simpleMessage("पॅकेज"), + "packageDate": MessageLookupByLibrary.simpleMessage("पॅकिंग तारीख"), + "packageName": MessageLookupByLibrary.simpleMessage("पॅकेजचे नाव"), + "packingDate": MessageLookupByLibrary.simpleMessage("पॅकिंग तारीख"), + "paid": MessageLookupByLibrary.simpleMessage("भरलेले"), + "paidAmount": MessageLookupByLibrary.simpleMessage("भरलेली रक्कम"), + "paidBy": MessageLookupByLibrary.simpleMessage("यांच्याद्वारे देय"), + "paidVia": MessageLookupByLibrary.simpleMessage("द्वारे भरले"), + "partialPaid": MessageLookupByLibrary.simpleMessage("अंशतः सशुल्क"), + "parties": MessageLookupByLibrary.simpleMessage("पक्षे"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला पार्टी तयार करण्याचा परवानगी नाही.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("पार्टीची यादी"), + "partyReports": MessageLookupByLibrary.simpleMessage("पार्टी अहवाल"), + "partyType": MessageLookupByLibrary.simpleMessage("पार्टीचा प्रकार"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("पार्टीनुसार नफा"), + "password": MessageLookupByLibrary.simpleMessage("पासवर्ड"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "पासवर्ड रिकामे राहू नये", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "पासवर्ड किमान 6 अक्षरांचा असावा", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "पासवर्ड किमान 6 अक्षरांचा असावा", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "पासवर्ड जुळत नाहीत", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "सदस्यतेसाठी पैसे भरा", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("देय रक्कम"), + "payment": MessageLookupByLibrary.simpleMessage("पेमेंट"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("पेमेंट पूर्ण"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("पेमेंट तपशील"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("पेमेंट अयशस्वी"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "पेमेंट अयशस्वी. कृपया पुन्हा प्रयत्न करा.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("पेमेंट गेटवे"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("पेमेंट पद्धत"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("पेमेंट मेथड्स"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("पेमेंट यशस्वी"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "कृपया पेमेंट प्रकार निवडा", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("पेमेंट प्रकार"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "पेमेंट यशस्वी झाली!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("पेमेंट वर्ष"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("पेमेंट रक्कम"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("पेमेंटचे प्रकार"), + "paypalPay": MessageLookupByLibrary.simpleMessage("पेपालवर भरा"), + "payroll": MessageLookupByLibrary.simpleMessage("पेरोल"), + "payrollList": MessageLookupByLibrary.simpleMessage("पेरोल यादी"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("पेरोल नोंद"), + "payrollReports": MessageLookupByLibrary.simpleMessage("पेरोल अहवाल"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF यशस्वीरित्या तयार झाली", + ), + "percent": MessageLookupByLibrary.simpleMessage("टक्के"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("परवानगी नाकारली"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "बँक खाते हटवण्याची परवानगी नाकारली गेली.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "बँक अपडेट करण्याची परवानगी नाकारली.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "बँक पाहण्याची परवानगी नाकारली.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "परवानगी दिली नाही!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("वैयक्तिक माहिती:"), + "phone": MessageLookupByLibrary.simpleMessage("फोन नंबर"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "फोन नंबर उपलब्ध नाही.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("फोन नंबर"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("फोन सत्यापन"), + "phonee": MessageLookupByLibrary.simpleMessage("फोन:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "फाईल निवडा आणि अपलोड करा", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("अखेरची तारीख निवडा"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "सुरूवात तारीख निवडा", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "कृपया विक्री परतावा जोडा", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "शिल्लक समायोजित करण्यासाठी कृपया किमान एक बँक खाते जोडा.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "कृपया प्रमाण जोडा", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "कृपया तुमचे इंटरनेट कनेक्शन तपासा आणि पुन्हा प्रयत्न करा", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहिल्यांदा प्रिंटर कनेक्ट करा", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "कृपया आपला ब्लूटूथ प्रिंटर कनेक्ट करा", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "कृपया ब्लूटूथ चालू करा", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "कृपया एक मोठा पासवर्ड प्रविष्ट करा", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "कृपया पुष्टीकरण संकेतशब्द प्रविष्ट करा", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "कृपया तारीख प्रविष्ट करा", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "कृपया संकेतशब्द प्रविष्ट करा", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध ब्रँड नाव प्रविष्ट करा", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध व्यवसायाचे नाव प्रविष्ट करा", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध ईमेल प्रविष्ट करा", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध नाव प्रविष्ट करा", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध फोन नंबर प्रविष्ट करा", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध उत्पादन नाव प्रविष्ट करा", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध खरेदी किंमत प्रविष्ट करा", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "कृपया वैध संख्या टाका (किमान १)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध विक्री किंमत प्रविष्ट करा", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "कृपया एक वैध युनिट नाव प्रविष्ट करा", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "कृपया रक्कम प्रविष्ट करा", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "कृपया किमान एक मूल्य प्रविष्ट करा.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "कृपया शाखेचे नाव प्रविष्ट करा", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "कृपया तारीख प्रविष्ट करा", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "कृपया पदाचे नाव प्रविष्ट करा", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "कृपया समाप्ती तारीख निवडा", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "कृपया सुट्टीचे नाव प्रविष्ट करा", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "कृपया नाव प्रविष्ट करा", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "कृपया रॅकचे नाव टाका", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "कृपया कप्प्याचे नाव टाका", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "कृपया OTP प्रविष्ट करा", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "कृपया युनिट नाव प्रविष्ट करा", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "कृपया वैध नाव प्रविष्ट करा", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "कृपया प्रथम वैध फोन आणि नाव प्रविष्ट करा", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "कृपया आपले तपशील प्रविष्ट करा.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "कृपया तुमचा फोन नंबर प्रविष्ट करा", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "कृपया तुमचा पगार प्रविष्ट करा", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "कृपया प्रथम एक विक्री करा", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "कृपया एक श्रेणी निवडा", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "कृपया पैसे मिळणारे बँक खाते निवडा.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "कृपया एक खर्च श्रेणी निवडा", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "कृपया रजेचा प्रकार निवडा", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "कृपया आधी उत्पादन निवडा", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "कृपया शिफ्ट निवडा", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "कृपया प्रारंभ तारीख निवडा", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "कृपया स्थिती निवडा", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "कृपया एक कर्मचारी निवडा", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "कृपया महिना निवडा", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "कृपया दोन्ही खाती निवडा.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "कृपया ब्रेक स्थिती निवडा", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "कृपया तारीख निवडा", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "कृपया विभाग निवडा", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "कृपया पद निवडा", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "कृपया परताव्यासाठी उत्पादन निवडा", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "कृपया पेमेंट वर्ष निवडा", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "कृपया आधी उत्पादन निवडा", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "कृपया प्रारंभ तारीख निवडा", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "कृपया स्थिती निवडा", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "कृपया वैध प्रारंभ आणि समाप्ती तारीख निवडा.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "कृपया तुमचे लिंग निवडा", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "कृपया तुमची शिफ्ट निवडा", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "अॅप वापरण्यासाठी कृपया वैध खरेदी कोड वापरा.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS विक्री"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "विक्रीनंतरचा संदेश", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "द्वारा संचालित Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("द्वारे समर्थित"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android आणि iOS अ‍ॅप समर्थन", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("प्रीमियम प्लॅन"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("निवडण्यासाठी दाबा"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF पूर्वावलोकन"), + "previousDue": MessageLookupByLibrary.simpleMessage("मागील बाकी"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "मागील पैसे रक्कम", + ), + "price": MessageLookupByLibrary.simpleMessage("किंमत"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "किंमत रिकामी राहू शकत नाही", + ), + "print": MessageLookupByLibrary.simpleMessage("प्रिंट करा"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "इनव्हॉइसवर बँकेचे तपशील प्रिंट करा", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("बारकोड प्रिंट करा"), + "printLabel": MessageLookupByLibrary.simpleMessage("लेबल प्रिंट करा"), + "printing": MessageLookupByLibrary.simpleMessage("प्रिंटिंग पर्याय"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "इनव्हॉइस प्रिंट करत आहे", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("प्रिंटींग पर्याय"), + "product": MessageLookupByLibrary.simpleMessage("उत्पाद"), + "productBrand": MessageLookupByLibrary.simpleMessage("उत्पादन ब्रँड"), + "productCategory": MessageLookupByLibrary.simpleMessage("उत्पादन श्रेणी"), + "productCode": MessageLookupByLibrary.simpleMessage("उत्पाद कोड"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "उत्पादन कोड आवश्यक आहे", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("उत्पादन तपशील"), + "productList": MessageLookupByLibrary.simpleMessage("उत्पाद सूची"), + "productModels": MessageLookupByLibrary.simpleMessage("उत्पादन मॉडेल्स"), + "productName": MessageLookupByLibrary.simpleMessage("उत्पादाचं नाव"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "उत्पादन सापडले नाही", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "उत्पादन खरेदी इतिहास", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "उत्पादन खरेदी अहवाल", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("उत्पादन रॅक्स"), + "productReports": MessageLookupByLibrary.simpleMessage("उत्पादन अहवाल"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "उत्पादन विक्री इतिहास", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "उत्पादन विक्री अहवाल", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("उत्पादन सेटिंग्ज"), + "productStock": MessageLookupByLibrary.simpleMessage("उत्पादन स्टॉक"), + "productUnit": MessageLookupByLibrary.simpleMessage("उत्पादन युनिट"), + "productVariations": MessageLookupByLibrary.simpleMessage("उत्पादन प्रकार"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "उत्पादनानुसार नफा", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "उत्पादनानुसार नफा आणि तोटा", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "उत्पादनानुसार खरेदी", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "उत्पादनानुसार विक्री", + ), + "products": MessageLookupByLibrary.simpleMessage("उत्पादने"), + "profile": MessageLookupByLibrary.simpleMessage("प्रोफाइल"), + "profileEdit": MessageLookupByLibrary.simpleMessage("प्रोफाइल संपादन"), + "profit": MessageLookupByLibrary.simpleMessage("फायदा"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("नफा आणि तोटा"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "नफा आणि तोटा अहवाल", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("नफा आणि तोटा"), + "profitMargin": MessageLookupByLibrary.simpleMessage("नफा मार्जिन (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("नफा टक्केवारी"), + "promo": MessageLookupByLibrary.simpleMessage("प्रमो"), + "promoCode": MessageLookupByLibrary.simpleMessage("प्रोमो कोड"), + "purchase": MessageLookupByLibrary.simpleMessage("खरेदी"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("खरेदी सतर्कता"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("खरेदी केले: "), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "खरेदी पुष्टीकृत", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("खरेदी तपशील"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "खरेदी किंमत (कर वगळता)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "खरेदी किंमत (कर वगळता) आवश्यक आहे", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("खरेदी किंमत (करासहित)"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "खरेदी किंमत (करासहित) आवश्यक आहे", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("खरेदी यादी"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("आता खरेदी करा"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "प्रीमियम प्लॅन खरेदी करा", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("खरेदी किंमत"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("खरेदी प्रमाण"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "खरेदी प्रमाण आवश्यक आहे", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("खरेदी अहवाल"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("विक्री परतावा"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "खरेदी परत रिपोर्ट", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("खरेदी परतावा"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला खरेदी अपडेट करण्याची परवानगी नाही.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला खरेदी तयार करण्याची परवानगी नाही.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("खरेदी केले"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("खरेदीदार"), + "qty": MessageLookupByLibrary.simpleMessage("प्रमाण"), + "quantity": MessageLookupByLibrary.simpleMessage("प्रमाण"), + "quickOver": MessageLookupByLibrary.simpleMessage("त्वरित आढावा"), + "quickOverview": MessageLookupByLibrary.simpleMessage("जलद आढावा"), + "rack": MessageLookupByLibrary.simpleMessage("रॅक (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("रॅकचे नाव"), + "racks": MessageLookupByLibrary.simpleMessage("रॅक्स (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("पुन्हा उघडा"), + "read": MessageLookupByLibrary.simpleMessage("वाचणे"), + "receipt": MessageLookupByLibrary.simpleMessage("पावती"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("मिळालेली रक्कम"), + "receivedBy": MessageLookupByLibrary.simpleMessage("द्वारे प्राप्त"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("यांच्याकडून मिळाले"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "अलीकडील व्यवहार", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("पिन प्राप्त करा"), + "reduceCash": MessageLookupByLibrary.simpleMessage("रोख कमी करा"), + "reference": MessageLookupByLibrary.simpleMessage("संदर्भ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("संदर्भ क्रमांक"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("संदर्भ क्रमांक"), + "register": MessageLookupByLibrary.simpleMessage("नोंदणी करा"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "आपल्याला सुरू करण्यासाठी आपला फोन नोंदणी करावा आवश्यक आहे!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("शिल्लक"), + "remainingDue": MessageLookupByLibrary.simpleMessage("शिल्लक देयक"), + "remark": MessageLookupByLibrary.simpleMessage("शेरा"), + "rememberMe": MessageLookupByLibrary.simpleMessage("माझ्या लक्षात ठेवा"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "माझ्याकडून लक्षात ठेवा", + ), + "remove": MessageLookupByLibrary.simpleMessage("काढून टाका"), + "reports": MessageLookupByLibrary.simpleMessage("अहवाल"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP पुन्हा पाठवा"), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP पुनः पाठवा"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "ईमेल किंवा फोन नंबर वापरून पासवर्ड रीसेट करा", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "आपला पासवर्ड पुनर्प्राप्ती करण्यासाठी रीसेट करा आणि लॉग इन करा", + ), + "resets": MessageLookupByLibrary.simpleMessage("रिसेट करा"), + "retailer": MessageLookupByLibrary.simpleMessage("विक्रेता"), + "retry": MessageLookupByLibrary.simpleMessage("पुन्हा प्रयत्न करा"), + "retryScan": MessageLookupByLibrary.simpleMessage("पुन्हा प्रयत्न करा"), + "retur": MessageLookupByLibrary.simpleMessage("परत"), + "returnAmount": MessageLookupByLibrary.simpleMessage("परत केलेली रक्कम"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("परतावा प्रमाण"), + "returned": MessageLookupByLibrary.simpleMessage("परत केलेले"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("परत केलेली रक्कम"), + "returnedDate": MessageLookupByLibrary.simpleMessage("परत दिलेली तारीख"), + "returnedItem": MessageLookupByLibrary.simpleMessage("परत दिलेला माल"), + "role": MessageLookupByLibrary.simpleMessage("भूमिका"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "भूमिका आणि परवानगी", + ), + "roles": MessageLookupByLibrary.simpleMessage("भूमिका"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "जवळच्या पूर्ण संख्येत रूपांतर करा", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "दशांश रूपांतर (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "दशांश रूपांतर (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "दशांश रूपांतर (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "पूर्ण संख्येत रूपांतर करा", + ), + "rounding": MessageLookupByLibrary.simpleMessage("पूर्णांक करणे"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "गोल केलेली एकूण रक्कम", + ), + "roundings": MessageLookupByLibrary.simpleMessage("गोल करणे (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("सध्याची रोख"), + "sNo": MessageLookupByLibrary.simpleMessage("अनुक्रमांक"), + "salary": MessageLookupByLibrary.simpleMessage("पगार"), + "sale": MessageLookupByLibrary.simpleMessage("विक्री"), + "saleBy": MessageLookupByLibrary.simpleMessage("विक्रेता"), + "saleEdit": MessageLookupByLibrary.simpleMessage("विक्री संपादित करा"), + "saleList": MessageLookupByLibrary.simpleMessage("विक्रीची यादी"), + "salePrice": MessageLookupByLibrary.simpleMessage("विक्री किंमत"), + "saleQty": MessageLookupByLibrary.simpleMessage("विक्री प्रमाण"), + "saleReq": MessageLookupByLibrary.simpleMessage("विक्री किंमत आवश्यक आहे"), + "saleReturn": MessageLookupByLibrary.simpleMessage("विक्री परतावा"), + "sales": MessageLookupByLibrary.simpleMessage("विक्री"), + "salesBy": MessageLookupByLibrary.simpleMessage("विक्री केली: "), + "salesDetails": MessageLookupByLibrary.simpleMessage("विक्री तपशील"), + "salesList": MessageLookupByLibrary.simpleMessage("विक्री यादी"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "विक्री आणि खरेदीचे आढावा", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("विक्री अहवाल"), + "salesReturn": MessageLookupByLibrary.simpleMessage("विक्री परतावा"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "विक्री परत रिपोर्ट", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("विक्री सेटिंग्ज"), + "save": MessageLookupByLibrary.simpleMessage("सेव्ह करा"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "सेव्ह आणि प्रकाशित करा", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("सेटिंग्ज जतन करा"), + "saveVariant": MessageLookupByLibrary.simpleMessage("व्हेरिएंट जतन करा"), + "saving": MessageLookupByLibrary.simpleMessage("साठवत आहे..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "उत्पादन QR कोड स्कॅन करा", + ), + "search": MessageLookupByLibrary.simpleMessage("शोधा"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("हजेरी शोधा"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("बॅच नंबर शोधा..."), + "searchH": MessageLookupByLibrary.simpleMessage("येथे शोधा...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("रजा शोधा"), + "searchProduct": MessageLookupByLibrary.simpleMessage("उत्पादन शोधा"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "व्यवहार शोधा...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("शोधा..."), + "seconds": MessageLookupByLibrary.simpleMessage("सेकंद"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "सर्व प्रोमो कोड पहा", + ), + "select": MessageLookupByLibrary.simpleMessage("निवडा"), + "selectABrand": MessageLookupByLibrary.simpleMessage("एक ब्रँड निवडा"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("एक चलन निवडा"), + "selectAccount": MessageLookupByLibrary.simpleMessage("खाते निवडा"), + "selectAll": MessageLookupByLibrary.simpleMessage("सर्व निवडा"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "किमान एक कप्पा निवडा", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "बँक किंवा कॅश निवडा", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "व्यवसाय श्रेणी निवडा", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("श्रेणी निवडा"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ग्राहक निवडा"), + "selectDate": MessageLookupByLibrary.simpleMessage("तारीख निवडा"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("आधी तारीख निवडा"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "जमा करण्याचे ठिकाण निवडा", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "आधी कर्मचारी निवडा", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("पासून तारीख निवडा"), + "selectItems": MessageLookupByLibrary.simpleMessage("वस्तू निवडा"), + "selectLang": MessageLookupByLibrary.simpleMessage("तुमची भाषा निवडा"), + "selectModel": MessageLookupByLibrary.simpleMessage("मॉडेल निवडा"), + "selectOne": MessageLookupByLibrary.simpleMessage("एक निवडा"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("एक खाते निवडा"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "उत्पादन श्रेणी निवडा", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "उत्पादन युनिट निवडा", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("रॅक निवडा"), + "selectShelf": MessageLookupByLibrary.simpleMessage("कप्पा निवडा"), + "selectStock": MessageLookupByLibrary.simpleMessage("स्टॉक निवडा"), + "selectTax": MessageLookupByLibrary.simpleMessage("कर निवडा"), + "selectToDate": MessageLookupByLibrary.simpleMessage("पर्यंत तारीख निवडा"), + "selectType": MessageLookupByLibrary.simpleMessage("प्रकार निवडा"), + "selectVariations": MessageLookupByLibrary.simpleMessage("विविधता निवडा: "), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("गोदाम निवडा"), + "sellAll": MessageLookupByLibrary.simpleMessage("सर्व विका >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("विक्री किंमत"), + "sellsBy": MessageLookupByLibrary.simpleMessage("यांच्याद्वारे विक्री"), + "send": MessageLookupByLibrary.simpleMessage("पाठवा"), + "sendCode": MessageLookupByLibrary.simpleMessage("कोड पाठवा"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "आम्ही ईमेल आपल्याला पासवर्ड रीसेट करण्याच्या मार्गदर्शकांसह पाठविलं आहे:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("रीसेट लिंक पाठवा"), + "sendMessage": MessageLookupByLibrary.simpleMessage("संदेश पाठवा"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS पाठवा"), + "sendSms": MessageLookupByLibrary.simpleMessage("एसएमएस पाठवा"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("तुमचा ईमेल पाठवा"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "आपल्या डॉक्टराशी संपर्क साधण्यासाठी आपली प्रोफाइल अद्यतनित करा", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "नवीन पासवर्ड सेट करा", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "तुमची प्रोफाइल सेट करा", + ), + "setting": MessageLookupByLibrary.simpleMessage("सेटिंग"), + "sevenDays": MessageLookupByLibrary.simpleMessage("७ दिवस"), + "share": MessageLookupByLibrary.simpleMessage("शेअर करा"), + "shelf": MessageLookupByLibrary.simpleMessage("कप्पा (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("कप्प्याचे नाव"), + "shelves": MessageLookupByLibrary.simpleMessage("कप्पे (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("पाळी (Shift)"), + "shiftName": MessageLookupByLibrary.simpleMessage("शिफ्टचे नाव"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("शिपिंग पत्ता"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("शिपिंग शुल्क"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "दुकान उघडण्याची शिल्लक", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "दुकान उर्वरित शिल्लक", + ), + "showAction": MessageLookupByLibrary.simpleMessage("कृती दाखवा"), + "showCode": MessageLookupByLibrary.simpleMessage("कोड दाखवा"), + "showCombo": MessageLookupByLibrary.simpleMessage("कॉम्बो दाखवा"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "मुदत संपण्याची तारीख दाखवा", + ), + "showName": MessageLookupByLibrary.simpleMessage("नाव दाखवा"), + "showPrice": MessageLookupByLibrary.simpleMessage("किंमत दाखवा"), + "showSingle": MessageLookupByLibrary.simpleMessage("सिंगल दाखवा"), + "showVariant": MessageLookupByLibrary.simpleMessage("व्हेरिएंट दाखवा"), + "signIn": MessageLookupByLibrary.simpleMessage("साइन इन करा"), + "signUp": MessageLookupByLibrary.simpleMessage("साइन अप करा"), + "single": MessageLookupByLibrary.simpleMessage("सिंगल"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("६० दिवस"), + "size": MessageLookupByLibrary.simpleMessage("आकार"), + "skip": MessageLookupByLibrary.simpleMessage("वगळा"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("अपडेट वगळा"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / कोड"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / कोड"), + "sl": MessageLookupByLibrary.simpleMessage("अनुक्रमांक"), + "smartWatch": MessageLookupByLibrary.simpleMessage("स्मार्ट वॉच"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("सोशल मार्केटिंग"), + "sold": MessageLookupByLibrary.simpleMessage("विकले"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "वेब पेजमध्ये काहीतरी त्रुटी आली आहे.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("काहीतरी आहे"), + "staffLogin": MessageLookupByLibrary.simpleMessage("स्टाफ लॉगिन"), + "start": MessageLookupByLibrary.simpleMessage("सुरू करा"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक सुरू होण्याची वेळ", + ), + "startDate": MessageLookupByLibrary.simpleMessage("सुरूवात तारीख"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "नविन विक्री सुरू करा", + ), + "startTime": MessageLookupByLibrary.simpleMessage("सुरू होण्याची वेळ"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "सुरू होण्याची वेळ आवश्यक आहे", + ), + "started": MessageLookupByLibrary.simpleMessage("सुरू झाले"), + "state": MessageLookupByLibrary.simpleMessage("राज्य"), + "stateName": MessageLookupByLibrary.simpleMessage("राज्याचे नाव"), + "status": MessageLookupByLibrary.simpleMessage("स्थिती"), + "staus": MessageLookupByLibrary.simpleMessage("स्थिती"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("अजुनही देय"), + "stock": MessageLookupByLibrary.simpleMessage("स्टॉक"), + "stockList": MessageLookupByLibrary.simpleMessage("स्टॉक यादी"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("स्टॉक / प्रकार"), + "stockReport": MessageLookupByLibrary.simpleMessage("स्टॉक रिपोर्ट"), + "stockValue": MessageLookupByLibrary.simpleMessage("स्टॉकची किंमत"), + "stockWarn": MessageLookupByLibrary.simpleMessage("साठा किमान 1 असावा"), + "stocks": MessageLookupByLibrary.simpleMessage("स्टॉक: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("उप कर यादी"), + "subTaxes": MessageLookupByLibrary.simpleMessage("उप कर"), + "subTotal": MessageLookupByLibrary.simpleMessage("उपयुक्त एकूण"), + "submit": MessageLookupByLibrary.simpleMessage("सबमिट करा"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("आता सबस्क्राइब करा"), + "subscription": MessageLookupByLibrary.simpleMessage("सदस्यता"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "सबस्क्रिप्शन अहवाल", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("सबस्क्रिप्शन"), + "subtotal": MessageLookupByLibrary.simpleMessage("उप-एकूण"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "यशस्वीपणे पैसे दिले", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("पुरवठादाराचे देय"), + "supplier": MessageLookupByLibrary.simpleMessage("आपूर्तीदार"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("पुरवठादार तपशील"), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "पुरवठादाराची देय रक्कम", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage("पुरवठादार खातेवही"), + "supplierName": MessageLookupByLibrary.simpleMessage("आपूर्तीदाराचं नाव"), + "switchBank": MessageLookupByLibrary.simpleMessage("शाखा बदलायची?"), + "switchs": MessageLookupByLibrary.simpleMessage("बदला"), + "tax": MessageLookupByLibrary.simpleMessage("कर (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("कर गट"), + "taxPercent": MessageLookupByLibrary.simpleMessage("कर टक्केवारी"), + "taxRates": MessageLookupByLibrary.simpleMessage("कर दर"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "कर दर - आपल्या कर दरांचे व्यवस्थापन करा", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("कर अहवाल"), + "taxReportList": MessageLookupByLibrary.simpleMessage("कर अहवाल यादी"), + "taxType": MessageLookupByLibrary.simpleMessage("कर प्रकार"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "एका/एकापेक्षा जास्त कर प्रकारांसह कर", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "तुमच्या खरेदीसाठी धन्यवाद", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "तुमच्या देयकासाठी धन्यवाद", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "थर्मल बीजक लोगो", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "प्रिंटरची भाषा", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "कागदाचा आकार", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("३० दिवस"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "एका शीटवर ३२ लेबल्स", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("या महिन्यात"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "हा प्लॅन अपग्रेडसाठी पात्र नाही", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "हा प्लॅन खरेदीसाठी उपलब्ध नाही", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "हे उत्पादन आधीच जोडले आहे!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("या आठवड्यात"), + "thisYear": MessageLookupByLibrary.simpleMessage("या वर्षी"), + "time": MessageLookupByLibrary.simpleMessage("वेळ"), + "timeIn": MessageLookupByLibrary.simpleMessage("येण्याची वेळ"), + "timeOut": MessageLookupByLibrary.simpleMessage("जाण्याची वेळ"), + "to": MessageLookupByLibrary.simpleMessage("कडे/ला"), + "toAccount": MessageLookupByLibrary.simpleMessage("खात्यावर"), + "toDate": MessageLookupByLibrary.simpleMessage("तारखेपर्यंत"), + "today": MessageLookupByLibrary.simpleMessage("आज"), + "todaySummary": MessageLookupByLibrary.simpleMessage("आजचा सारांश"), + "top5Customer": MessageLookupByLibrary.simpleMessage("पहिले ५ ग्राहक"), + "top5Product": MessageLookupByLibrary.simpleMessage("पहिली ५ उत्पादने"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("पहिले ५ पुरवठादार"), + "total": MessageLookupByLibrary.simpleMessage("एकूण"), + "totalAmount": MessageLookupByLibrary.simpleMessage("एकूण रक्कम"), + "totalAssets": MessageLookupByLibrary.simpleMessage("एकूण मालमत्ता"), + "totalBalance": MessageLookupByLibrary.simpleMessage("एकूण शिल्लक"), + "totalCategories": MessageLookupByLibrary.simpleMessage("एकूण श्रेणी"), + "totalDue": MessageLookupByLibrary.simpleMessage("एकूण देयक"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("एकूण देय रक्कम"), + "totalExpense": MessageLookupByLibrary.simpleMessage("एकूण खर्च"), + "totalIncome": MessageLookupByLibrary.simpleMessage("एकूण उत्पन्न"), + "totalItems": MessageLookupByLibrary.simpleMessage("एकूण वस्तू"), + "totalLoss": MessageLookupByLibrary.simpleMessage("एकूण नुकसान"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "एकूण देयकाची मान्यता", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("एकूण मूल्य"), + "totalProduct": MessageLookupByLibrary.simpleMessage("एकूण उत्पादने"), + "totalProfit": MessageLookupByLibrary.simpleMessage("एकूण फायदा"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("एकूण खरेदी"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("एकूण परत रक्कम"), + "totalReturned": MessageLookupByLibrary.simpleMessage("एकूण परत केलेले"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "एकूण पगाराची रक्कम", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("एकूण विक्री"), + "totalVat": MessageLookupByLibrary.simpleMessage("एकूण वॅट"), + "totall": MessageLookupByLibrary.simpleMessage("एकूण:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("व्यवहाराचा आढावा"), + "transactionType": MessageLookupByLibrary.simpleMessage( + "व्यवहाराचा प्रकार", + ), + "transactions": MessageLookupByLibrary.simpleMessage("लेनदेन"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "व्यवहार इतिहास", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ट्रान्सफर"), + "transferCheque": MessageLookupByLibrary.simpleMessage("चेक ट्रान्सफर करा"), + "transferDate": MessageLookupByLibrary.simpleMessage("ट्रान्सफरची तारीख"), + "tryAgain": MessageLookupByLibrary.simpleMessage("पुन्हा प्रयत्न करा"), + "twitter": MessageLookupByLibrary.simpleMessage("ट्विटर"), + "type": MessageLookupByLibrary.simpleMessage("प्रकार"), + "typeSelect": MessageLookupByLibrary.simpleMessage("प्रकार निवडा"), + "unPaid": MessageLookupByLibrary.simpleMessage("बक्षीश न दिलेले"), + "unit": MessageLookupByLibrary.simpleMessage("युनिट"), + "unitName": MessageLookupByLibrary.simpleMessage("एककाचं नाव"), + "unitPirce": MessageLookupByLibrary.simpleMessage("एकक मूल्य"), + "unitPrice": MessageLookupByLibrary.simpleMessage("एकक किंमत"), + "units": MessageLookupByLibrary.simpleMessage("एकके"), + "unlimited": MessageLookupByLibrary.simpleMessage("अमर्यादित"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("अमर्यादित वापर"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "आमच्या पॅकेजचे अनलिमिटेड वापर👇", + ), + "update": MessageLookupByLibrary.simpleMessage("अद्यतनित करा"), + "updateBranch": MessageLookupByLibrary.simpleMessage("शाखा अपडेट करा"), + "updateContact": MessageLookupByLibrary.simpleMessage("संपर्क अद्यतित करा"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "साठा अपडेट करण्यात अयशस्वी", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("आता अद्यतनित करा"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला पार्टी अपडेट करण्याची परवानगी नाही.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("उत्पाद अद्यतित करा"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "उत्पादन यशस्वीपणे अपडेट केले!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला उत्पादन अपडेट करण्याची परवानगी नाही.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "तुमची प्रोफाइल अद्यतित करा", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("खरेदी अपडेट करा"), + "updateRole": MessageLookupByLibrary.simpleMessage("भूमिका अपडेट करा"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "आपल्याला विक्री अपडेट करण्याची परवानगी नाही.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "यशस्वीपणे अपडेट झाले", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "तुमचा प्रोफाइल अपडेट करा जेणेकरून तुमचा ग्राहक चांगल्या छापीत जुळवू शकेल", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "तुमची सदस्यता अपडेट करा", + ), + "updating": MessageLookupByLibrary.simpleMessage("अद्यतन करीत आहे..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("आताच अपग्रेड करा"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("QR कोडसाठी UPI ID"), + "upload": MessageLookupByLibrary.simpleMessage("अपलोड करा"), + "uploadImage": MessageLookupByLibrary.simpleMessage("प्रतिमा अपलोड करा"), + "uploading": MessageLookupByLibrary.simpleMessage("अपलोड होत आहे..."), + "useGallery": MessageLookupByLibrary.simpleMessage("गॅलरी वापरा"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "वापरकर्ता शीर्षक रिकामे राहू नये", + ), + "user": MessageLookupByLibrary.simpleMessage("वापरकर्ता"), + "userRole": MessageLookupByLibrary.simpleMessage("वापरकर्ता भूमिका"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "वापरकर्ता भूमिका तपशील", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("वापरकर्ता शीर्षक"), + "values": MessageLookupByLibrary.simpleMessage("मूल्ये"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "व्हेरिएंट यशस्वीपणे जोडले!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "व्हेरिएंट यशस्वीपणे हटवले!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("व्हेरिएंट यादी"), + "variationId": MessageLookupByLibrary.simpleMessage("प्रकार आयडी"), + "variations": MessageLookupByLibrary.simpleMessage("प्रकार (Variations)"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("विविध उत्पादने"), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("व्हॅट आणि कर"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "व्हॅट/जीएसटी क्रमांक", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("व्हॅट/जीएसटी शीर्षक"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT आयडी"), + "vatNumber": MessageLookupByLibrary.simpleMessage("व्हॅट क्रमांक"), + "vatReports": MessageLookupByLibrary.simpleMessage("VAT अहवाल"), + "vatType": MessageLookupByLibrary.simpleMessage("VAT प्रकार"), + "verification": MessageLookupByLibrary.simpleMessage("सत्यापन"), + "verify": MessageLookupByLibrary.simpleMessage("सत्यापित करा"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "तुमचा ईमेल सत्यापित करा", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ईमेलची सत्यता तपासा"), + "view": MessageLookupByLibrary.simpleMessage("तपशील पहा"), + "viewAll": MessageLookupByLibrary.simpleMessage("सर्व पहा"), + "viewDetails": MessageLookupByLibrary.simpleMessage("तपशील पहा"), + "viewPrice": MessageLookupByLibrary.simpleMessage("किंमत पहा"), + "viewStock": MessageLookupByLibrary.simpleMessage("स्टॉक पहा"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "व्यवहार पाहत आहात:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("वॉक-इन ग्राहक"), + "wallet": MessageLookupByLibrary.simpleMessage("वॉलेट"), + "walletBalance": MessageLookupByLibrary.simpleMessage("वॉलेट शिल्लक"), + "warehouse": MessageLookupByLibrary.simpleMessage("गोदाम (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("वेअरहाऊसचे नाव"), + "warranty": MessageLookupByLibrary.simpleMessage("वॉरंटी (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "आम्ही तुमच्या ईमेल पत्त्यावर पुष्टीकरण ईमेल पाठवले आहे", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "आम्ही तुमच्या फोन नंबरवर OTP पाठवला आहे", + ), + "weekly": MessageLookupByLibrary.simpleMessage("साप्ताहिक"), + "weight": MessageLookupByLibrary.simpleMessage("वजन"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("पुन्हा स्वागत आहे!"), + "whatNew": MessageLookupByLibrary.simpleMessage("नवीन काय"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("होलसेल किंमत"), + "wholesaler": MessageLookupByLibrary.simpleMessage("होलसेलर"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("लवकरच जोडले जाईल"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "तुमचे संदेश येथे लिहा", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("येथे मजकूर लिहा..."), + "yearly": MessageLookupByLibrary.simpleMessage("वार्षिक"), + "years": MessageLookupByLibrary.simpleMessage("वर्षे"), + "yes": MessageLookupByLibrary.simpleMessage("होय"), + "yesterday": MessageLookupByLibrary.simpleMessage("काल"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "तुम्ही देय रक्कमपेक्षा जास्त पैसे देऊ शकत नाही", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "तुम्ही आता पुन्हा OTP पाठवू शकता.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "तुम्हाला बारकोड तयार करण्याची परवानगी नाही.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे मॉडेल हटवण्याची परवानगी नाही.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "तुम्हाला कप्पा हटवण्याची परवानगी नाही", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "नफा आणि तोटा पाहण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे खर्च श्रेणी तयार करण्याची परवानगी नाही.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे उत्पन्न श्रेणी तयार करण्याची परवानगी नाही.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे मॉडेल तयार करण्याची परवानगी नाही", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "तुम्हाला खरेदी तयार करण्याची परवानगी नाही.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "विभाग हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "पद हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "रजेचा अर्ज हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "पेरोल हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "एक्सेल (Excel) एक्सपोर्ट करण्यासाठी तुमच्याकडे परवानगी नाही", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे बारकोड व्युत्पन्न करण्याची परवानगी नाही.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "अहवाल तयार करण्यासाठी तुमच्याकडे परवानगी नाही", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "शाखा अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "विभाग अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "रजेचा अर्ज अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे मॉडेल अपडेट करण्याची परवानगी नाही", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "सुट्टी अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "हजेरी पाहण्यासाठी तुमच्याकडे परवानगी नाही", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "पेरोल अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "पद अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "शिफ्ट हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "शिफ्ट अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "तुम्हाला रॅक्स तयार करण्याची परवानगी नाही.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "तुम्हाला रॅक्स हटवण्याची परवानगी नाही.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "तुम्हाला रॅक्स अपडेट करण्याची परवानगी नाही.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे खर्च तयार करण्याची परवानगी नाही.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "तुमच्याकडे उत्पन्न तयार करण्याची परवानगी नाही.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "तुम्हाला परवानगी द्यावी लागेल", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("तुम्ही वापरत आहात "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "तुम्हाला हा उत्पाद डिलीट करायचा आहे का?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "तुमचा मोफत पॅकेज जवळपास संपला आहे, कृपया पुढील योजना खरेदी करा धन्यवाद.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("तुमची पॅक"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "तुमचे पॅकेज 5 दिवसात संपले जाईल", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "तुमच्या पॅकेजची आज संपलेली आहे\n\nकृपया पुन्हा खरेदी करा", + ), + "zip": MessageLookupByLibrary.simpleMessage("झिप कोड"), + "zipCode": MessageLookupByLibrary.simpleMessage("झिप कोड प्रविष्ट करा"), + }; +} diff --git a/lib/generated/intl/messages_ms.dart b/lib/generated/intl/messages_ms.dart new file mode 100644 index 0000000..571c6e6 --- /dev/null +++ b/lib/generated/intl/messages_ms.dart @@ -0,0 +1,2310 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ms locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ms'; + + static String m0(start) => "Hantar semula OTP dalam \$${start} saat"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "butiran pelanggan", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("INVOIS"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo Invois A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nama Paparan Akaun", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nama Pemegang Akaun", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nama Akaun"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nama Akaun"), + "action": MessageLookupByLibrary.simpleMessage("Tindakan"), + "actions": MessageLookupByLibrary.simpleMessage("Tindakan"), + "active": MessageLookupByLibrary.simpleMessage("Aktif"), + "add": MessageLookupByLibrary.simpleMessage("Tambah"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Sila Tambah Pembelian", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Tambah Kehadiran"), + "addBank": MessageLookupByLibrary.simpleMessage("Tambah Bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Tambah Jenama"), + "addCash": MessageLookupByLibrary.simpleMessage("Tambah Tunai"), + "addCategory": MessageLookupByLibrary.simpleMessage("Tambah Kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Tambah Kenalan"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Sila Tambah Pelanggan", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Tambah Pelanggan"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Tambah Penghantaran"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Tambah Jabatan"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Tambah Jawatan Baru", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Tambah Perbelanjaan"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Tambah Kategori Perbelanjaan", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Tambah Cuti"), + "addImage": MessageLookupByLibrary.simpleMessage("Tambah Imej"), + "addIncome": MessageLookupByLibrary.simpleMessage("Tambah Pendapatan"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Tambah Kategori Pendapatan", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Tambah Item"), + "addLeave": MessageLookupByLibrary.simpleMessage("Tambah Cuti"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Tambah Lebih Ruangan", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Tambah Alamat Baru"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Tambah Kehadiran Baru", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Tambah Akaun Bank", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Tambah Pekerja Baru", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Tambah Cuti Baru"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Tambah Permohonan Cuti Baru", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Tambah Model Baru"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Tambah Penggajian Baru", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Tambah Produk Baru"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Sila Tambah Pembelian", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Tambah Rak Besar Baru"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Tambah Syif Baru"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Tambah Cukai Baru"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Tambah Variasi Baru", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Tambah Variasi Baru", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Tambah Gudang Baru", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Tambah Nota"), + "addParty": MessageLookupByLibrary.simpleMessage("Tambah Parti"), + "addPayment": MessageLookupByLibrary.simpleMessage("Tambah Pembayaran"), + "addProduct": MessageLookupByLibrary.simpleMessage("Sila Tambah Produk"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Tambah produk terlebih dahulu", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produk berjaya dibuat!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk membuat Produk.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Tambah Belian"), + "addRole": MessageLookupByLibrary.simpleMessage("Tambah Peranan"), + "addSale": MessageLookupByLibrary.simpleMessage("Sila Tambah Jualan"), + "addSales": MessageLookupByLibrary.simpleMessage("Tambah Jualan"), + "addShelf": MessageLookupByLibrary.simpleMessage("Tambah Rak Kecil Baru"), + "addShift": MessageLookupByLibrary.simpleMessage("Tambah Syif"), + "addStock": MessageLookupByLibrary.simpleMessage("Tambah Stok"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Tambah Sub-Variasi", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Tambah Cukai"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Tambah Kumpulan Cukai Baru", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Tambah Unit"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Tambah Peranan Pengguna", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Tambah Varian"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Tambah Butiran Varian", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Ditambah ke Troli"), + "adding": MessageLookupByLibrary.simpleMessage("Menambah.."), + "address": MessageLookupByLibrary.simpleMessage("Alamat"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Laras Baki Bank", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Laras Tunai"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Laras Baki Tunai", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Tarikh Pelarasan"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Pendahuluan"), + "all": MessageLookupByLibrary.simpleMessage("Semua"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Semua penyelesaian perniagaan", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro adalah penyelesaian perniagaan lengkap dengan stok, akaun, jualan, perbelanjaan & rugi/laba.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Semua Pekerja"), + "allParties": MessageLookupByLibrary.simpleMessage("Semua Pihak"), + "allParty": MessageLookupByLibrary.simpleMessage("Semua Pihak"), + "allTime": MessageLookupByLibrary.simpleMessage("Semua Masa"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Semua Transaksi"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Sudah Ditambah"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Sudah mempunyai akaun?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Jumlah"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Jumlah mestilah lebih besar daripada 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Kaedah Pembundaran Amaun", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Jumlah dalam Perkataan", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Amaun diperlukan", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS akan dihantar ke nombor berikut:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Sokongan Apl Android & iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Pembaruan baru tersedia\nSila kemas kini aplikasi anda", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Terapkan"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Adakah anda pasti?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu memadam cawangan ini?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu memadam peranan ini?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu tukar ke cawangan lain?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu memadam pihak ini?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu keluar dari cawangan ini?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Setakat Tarikh"), + "assets": MessageLookupByLibrary.simpleMessage("Aset"), + "attachment": MessageLookupByLibrary.simpleMessage("Lampiran"), + "attendance": MessageLookupByLibrary.simpleMessage("Kehadiran"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Laporan Kehadiran", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Tandatangan Dibenarkan", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Hari yang dikira secara automatik", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Dipilih secara automatik", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Kembali ke Laman Utama", + ), + "balance": MessageLookupByLibrary.simpleMessage("Baki"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Baki Perlu Dibayar"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Kunci Kira-kira"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Akaun Bank"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Butiran Bank"), + "bankName": MessageLookupByLibrary.simpleMessage("Nama Bank"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Pindahan Bank ke Bank", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Pindahan Bank ke Tunai", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Tetapan Cetak Label Barkod", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Penjana Barcode"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("Penjana Kod Bar"), + "barcodes": MessageLookupByLibrary.simpleMessage("Barkod"), + "batch": MessageLookupByLibrary.simpleMessage("Kumpulan"), + "batchNo": MessageLookupByLibrary.simpleMessage("Nombor Kumpulan"), + "billTO": MessageLookupByLibrary.simpleMessage("Bil Kepada"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Untung Mengikut Bil", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Alamat Pengebilan"), + "birthDate": MessageLookupByLibrary.simpleMessage("Tarikh Lahir"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth dimatikan. Sila hidupkan.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Cawangan"), + "branchList": MessageLookupByLibrary.simpleMessage("Senarai Cawangan"), + "brand": MessageLookupByLibrary.simpleMessage("Jenama"), + "brandName": MessageLookupByLibrary.simpleMessage("Jenama"), + "brands": MessageLookupByLibrary.simpleMessage("Jenama"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Tempoh Rehat"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status Rehat"), + "breakTime": MessageLookupByLibrary.simpleMessage("Waktu Rehat"), + "bulk": MessageLookupByLibrary.simpleMessage("Muat Naik Pukal"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Muat Naik Pukal"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategori Perniagaan"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Nama Syarikat & Perniagaan", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Beli Sekarang"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Beli Pelan premium"), + "call": MessageLookupByLibrary.simpleMessage("Panggilan"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Jenis transaksi ini tidak boleh dikemas kini.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Tidak dapat mendapatkan butiran pembayaran.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Batal"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Mencari peranti...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Tidak boleh memindah ke akaun yang sama.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasiti"), + "cash": MessageLookupByLibrary.simpleMessage("Tunai"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Tunai & Bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Pengurusan Tunai & Bank", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Aliran Tunai"), + "cashIn": MessageLookupByLibrary.simpleMessage("Tunai Masuk"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Tunai di Tangan"), + "cashOut": MessageLookupByLibrary.simpleMessage("Tunai Keluar"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Pindahan Tunai ke Bank", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategori"), + "category": MessageLookupByLibrary.simpleMessage("Kategori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Nama kategori"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Jumlah Baki"), + "changePassword": MessageLookupByLibrary.simpleMessage("Tukar kata laluan"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Periksa emel"), + "cheque": MessageLookupByLibrary.simpleMessage("Cek"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Amaun Cek"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Tarikh Cek"), + "chequeList": MessageLookupByLibrary.simpleMessage("Senarai Cek"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Nombor Cek"), + "choose": MessageLookupByLibrary.simpleMessage("Pilih"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Pilih Negara"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Pilih Pelanggan"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Pilih Pembekal"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage("Pilih Ciri Anda"), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Ciri-ciri adalah bahagian penting yang menjadikan PosPro berbeza daripada penyelesaian tradisional.", + ), + "city": MessageLookupByLibrary.simpleMessage("Bandar"), + "cityName": MessageLookupByLibrary.simpleMessage("Nama Bandar"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Bersihkan"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klik untuk menyambung", + ), + "close": MessageLookupByLibrary.simpleMessage("tutup"), + "closed": MessageLookupByLibrary.simpleMessage("Tutup"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Kumpul Perlu Dibayar"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Sila Kumpul A Kewajipan", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Dikumpul oleh:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Dikumpul Oleh"), + "color": MessageLookupByLibrary.simpleMessage("Warna"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Gabungan Pelbagai Cukai", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Laporan Produk Kombo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produk Kombo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Laporan Kombo"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Akan Datang"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Alamat syarikat"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Sahkan Padam"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Sahkan Kata Laluan"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Sahkan Kata Laluan", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Sahkan pulangan"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Sahkan SMS kepada"), + "congratulation": MessageLookupByLibrary.simpleMessage("tahniah"), + "connect": MessageLookupByLibrary.simpleMessage("Klik untuk menyambung"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Sambungkan pencetak anda", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Sambungkan Pencetak Anda", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Disambungkan ke:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Maklumat Hubungan"), + "contactUs": MessageLookupByLibrary.simpleMessage("Hubungi Kami"), + "continueButton": MessageLookupByLibrary.simpleMessage("teruskan"), + "continueE": MessageLookupByLibrary.simpleMessage("Teruskan"), + "cost": MessageLookupByLibrary.simpleMessage("Kos"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Kos Tanpa Cukai"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Kos Termasuk Cukai", + ), + "country": MessageLookupByLibrary.simpleMessage("Negara"), + "countryName": MessageLookupByLibrary.simpleMessage("Nama Negara"), + "create": MessageLookupByLibrary.simpleMessage("Cipta"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Buat Akaun Percuma", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Buat Akaun Percuma"), + "createBranch": MessageLookupByLibrary.simpleMessage("Cipta Cawangan"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Buat Kata Laluan Baru", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk menjana PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk membuat jualan.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Masuk)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Had Kredit Parti"), + "currency": MessageLookupByLibrary.simpleMessage("mata wang"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Baki Semasa"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Baki Tunai Semasa", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Bulan Ini"), + "currentYear": MessageLookupByLibrary.simpleMessage("Tahun Ini"), + "currents": MessageLookupByLibrary.simpleMessage("Semasa"), + "custom": MessageLookupByLibrary.simpleMessage("Custom"), + "customDate": MessageLookupByLibrary.simpleMessage("Tarikh Tersuai"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Penjenamaan Invois Kustom", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Cetak Tersuai"), + "customer": MessageLookupByLibrary.simpleMessage("Pelanggan"), + "customerDate": MessageLookupByLibrary.simpleMessage("Tarikh Tersuai"), + "customerDue": MessageLookupByLibrary.simpleMessage("Hutang Pelanggan"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Lejar Pelanggan"), + "customerName": MessageLookupByLibrary.simpleMessage("Nama Pelanggan"), + "customerPay": MessageLookupByLibrary.simpleMessage("Bayaran Pelanggan"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nombor Telefon Pelanggan", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Tandatangan Pelanggan", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transaksi Harian", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Papan Pemuka"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data berjaya disimpan.", + ), + "date": MessageLookupByLibrary.simpleMessage("Tarikh"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Tarikh hingga tidak boleh sebelum Tarikh dari.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Tarikh diperlukan"), + "dates": MessageLookupByLibrary.simpleMessage("Tarikh:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Buku Harian"), + "days": MessageLookupByLibrary.simpleMessage("hari"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Hari Tinggal"), + "dealer": MessageLookupByLibrary.simpleMessage("Peniaga"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Harga peniaga"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Keluar)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Harga Jualan Lalai", + ), + "delete": MessageLookupByLibrary.simpleMessage("Padam"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Padam Akaun"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu memadamkan Kumpulan ini?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu memadamkan akaun anda? Tindakan ini akan memadamkan semua data anda secara kekal.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk memadam parti.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Berjaya Dihapuskan!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Memadam...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Alamat Penghantaran", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Bayaran Penghantaran", + ), + "department": MessageLookupByLibrary.simpleMessage("Jabatan"), + "deposit": MessageLookupByLibrary.simpleMessage("Deposit"), + "depositTo": MessageLookupByLibrary.simpleMessage("Deposit Ke"), + "description": MessageLookupByLibrary.simpleMessage("Penerangan"), + "designation": MessageLookupByLibrary.simpleMessage("Jawatan"), + "designationName": MessageLookupByLibrary.simpleMessage("Nama Jawatan"), + "details": MessageLookupByLibrary.simpleMessage("Butiran"), + "developedBy": MessageLookupByLibrary.simpleMessage("Dibangunkan Oleh"), + "digits": MessageLookupByLibrary.simpleMessage( + "PIN 6-digit telah dihantar ke alamat emel anda: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Nyahaktif"), + "discount": MessageLookupByLibrary.simpleMessage("Diskaun"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Nama paparan diperlukan", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Jangan Ganggu"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Adakah anda pasti mahu memadam ini", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Adakah anda mahu memadam pengguna ini?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Adakah anda mahu keluar dari aplikasi?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Adakah anda benar-benar mahu membuka semula cek ini?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("Tiada akaun?"), + "done": MessageLookupByLibrary.simpleMessage("Selesai"), + "download": MessageLookupByLibrary.simpleMessage("Muat turun"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Muat Turun APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Muat Turun Format Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Muat turun berjaya! Sila semak folder Dokumen anda", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Memuat turun..."), + "due": MessageLookupByLibrary.simpleMessage("Kerana"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Jumlah Tertunggak: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Baki Tunggakan"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Pemungutan hutang"), + "dueList": MessageLookupByLibrary.simpleMessage("Senarai Due"), + "duePay": MessageLookupByLibrary.simpleMessage("Bayar Tunggakan"), + "dueReport": MessageLookupByLibrary.simpleMessage("Laporan Sewajarnya"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Jualan tertunggak tidak dibenarkan untuk pelanggan walk-in.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Hutang"), + "duration": MessageLookupByLibrary.simpleMessage("Tempoh"), + "durationDays": MessageLookupByLibrary.simpleMessage("Tempoh (Hari)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Mudah digunakan dengan pos mudah alih", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplikasi PosPro adalah percuma dan mudah digunakan. Sebenarnya, ia adalah salah satu sistem POS terbaik di seluruh dunia.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Sunting"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Kehadiran", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Akaun Bank", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Pelarasan Bank", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Bank ke Tunai", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Pindahan Bank", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Pelarasan Tunai", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Tunai ke Bank", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Edit Kategori"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Jawatan", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Kemas Kini Pekerja"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Kemas Kini Cuti"), + "editLeave": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Permohonan Cuti", + ), + "editModel": MessageLookupByLibrary.simpleMessage("Edit Model"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Penggajian", + ), + "editPhone": MessageLookupByLibrary.simpleMessage("Edit Nombor Telefon?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Edit Produk"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Edit Invois Pembelian", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Edit Rak Besar"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Edit Invois Jualan", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Edit Rak Kecil"), + "editShift": MessageLookupByLibrary.simpleMessage("Kemas Kini Syif"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Edit Media Sosial", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Edit Cukai"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Edit Kumpulan Cukai"), + "editVariations": MessageLookupByLibrary.simpleMessage("Edit Variasi"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Edit Gudang"), + "email": MessageLookupByLibrary.simpleMessage("Alamat emel"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Emel tidak boleh kosong", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mel"), + "employee": MessageLookupByLibrary.simpleMessage("Pekerja"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Masukkan stok rendah"), + "end": MessageLookupByLibrary.simpleMessage("Tamat"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Waktu Tamat Rehat"), + "endDate": MessageLookupByLibrary.simpleMessage("Tarikh Tamat"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Tarikh tamat adalah sebelum tarikh mula", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Tarikh tamat tidak boleh sebelum tarikh mula.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Masa Tamat"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Masa tamat diperlukan", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Akhiri pelan percuma anda", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Masukkan Nombor Kumpulan", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama jenama", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Masukkan diskaun yang sah", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Masukkan OTP yang sah", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Masukkan stok yang sah", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama paparan akaun", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama pemegang akaun", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Masukkan nombor akaun", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Masukkan Alamat"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Masukkan Jumlah"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Masukkan baki"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Masukkan nama bank"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Masukkan No. Kelompok", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Masukkan waktu rehat", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Masukkan Nama Perniagaan/Kedai", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Masukkan Kapasiti"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama kategori", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Masukkan Warna"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan nombor telefon pelanggan", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga pengedar", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Masukkan keterangan", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama jawatan", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Masukkan diskaun"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Sila masukkan alamat e-mel anda di bawah untuk menerima Pautan Tetapan Semula kata laluan.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Masukkan masa tamat"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama kategori perbelanjaan", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Masukkan tarikh perbelanjaan", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Masukkan Alamat Penuh", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama penuh", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama cuti", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama kategori pendapatan", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Masukkan teks label", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama pengeluar", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Masukkan Nama Model", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Masukkan Nama"), + "enterNote": MessageLookupByLibrary.simpleMessage("Masukkan Nota"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Masukkan baki permulaan", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Masukkan kod produk", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama produk", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga pembelian", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Masukkan kuantiti"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan nombor rujukan", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga salting", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama rak kecil", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Masukkan Saiz"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Masukkan masa mula", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Masukkan stok"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Masukkan Kadar Cukai", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Masukkan Jenis"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama pengguna", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Masukkan Tajuk Pengguna", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Masukkan OTP yang sah", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Masukkan nilai"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan Nombor VAT/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Masukkan Tajuk VAT/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama gudang", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Masukkan Berat"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Masukkan harga borong", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Masukkan negara anda", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Masukkan alamat e-mel anda", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Masukkan nama penuh anda", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Masukkan nama anda"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Masukkan tahap nota", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Masukkan kata laluan", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Masukkan nombor telefon anda", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Masukkan mesej selepas jualan", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Ralat Menghapuskan Cukai", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Fail Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Pemuat Naik Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Harga Eksklusif"), + "exit": MessageLookupByLibrary.simpleMessage("Keluar"), + "exitBank": MessageLookupByLibrary.simpleMessage("Keluar Cawangan"), + "expDate": MessageLookupByLibrary.simpleMessage("Tarikh Luput"), + "expense": MessageLookupByLibrary.simpleMessage("Perbelanjaan"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategori Perbelanjaan"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Tarikh Perbelanjaan"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Perbelanjaan Untuk"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Laporan perbelanjaan", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Jenis Perbelanjaan"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Status Luput"), + "expire": MessageLookupByLibrary.simpleMessage("Akan Tamat"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Laporan Produk Tamat Tempoh", + ), + "expired": MessageLookupByLibrary.simpleMessage("Tamat Tempoh"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Tarikh Tamat Tempoh"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Laporan Item Tamat Tempoh", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Senarai Tamat Tempoh"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Produk Tamat Tempoh", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Tamat Tempoh"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Lanjutkan Pelan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Gagal memadam jabatan tersebut", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Gagal Menghapuskan Cukai", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Gagal mendapatkan versi platform.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Gagal memuatkan jabatan", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Gagal memproses pulangan.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Fesyen"), + "feature": MessageLookupByLibrary.simpleMessage("Ciri"), + "field": MessageLookupByLibrary.simpleMessage("Medan"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Hari"), + "filter": MessageLookupByLibrary.simpleMessage("Tapis"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Tapis mengikut tarikh", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Nama Pertama"), + "flat": MessageLookupByLibrary.simpleMessage("Tetap"), + "folder": MessageLookupByLibrary.simpleMessage( + "Mungkin emel tersebut berada dalam folder spam anda.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Lupa kata laluan"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Sandaran Data Percuma", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Percuma Sepanjang Hayat", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Pakej Percuma"), + "freePlan": MessageLookupByLibrary.simpleMessage("Pelan Percuma"), + "from": MessageLookupByLibrary.simpleMessage("Daripada"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Dari Akaun"), + "fromDate": MessageLookupByLibrary.simpleMessage("Dari tarikh"), + "fullName": MessageLookupByLibrary.simpleMessage("Nama Penuh"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Dibayar Penuh"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Tiada data untuk menjana PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Jantina"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Jana PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Menjana PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Anda Telah Mendapat E-mel", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Faham"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Untung Kasar (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Jaminan"), + "guest": MessageLookupByLibrary.simpleMessage("Tetamu"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Sudah mempunyai akaun?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Sembunyi Ruangan"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Harga: Tinggi ke Rendah", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Masukkan alamat emel"), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "Masukkan kata laluan", + ), + "holderName": MessageLookupByLibrary.simpleMessage("Nama Pemegang"), + "holiday": MessageLookupByLibrary.simpleMessage("Cuti"), + "holidayList": MessageLookupByLibrary.simpleMessage("Senarai Cuti"), + "home": MessageLookupByLibrary.simpleMessage("Laman Utama"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Jam Tinggal"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Saya bersetuju untuk memadamkan akaun saya secara kekal.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Kod IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Gambar"), + "inActive": MessageLookupByLibrary.simpleMessage("Tidak Aktif"), + "inStock": MessageLookupByLibrary.simpleMessage("Dalam Stok"), + "inactive": MessageLookupByLibrary.simpleMessage("Tidak Aktif"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Harga Inklusif"), + "income": MessageLookupByLibrary.simpleMessage("Pendapatan"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategori Pendapatan", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Laporan Kategori Pendapatan", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Tarikh Pendapatan"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Pendapatan Bagi"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Laporan Pendapatan"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk melihat laporan pendapatan.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Jenis Pendapatan"), + "incomes": MessageLookupByLibrary.simpleMessage("Pendapatan"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Maklumat pada Label", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Arahan"), + "inv": MessageLookupByLibrary.simpleMessage("No. Inv"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Amaun tidak sah"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventori"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran inventori", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Invois"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo Invois"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Nombor Invois"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Papar Invois"), + "item": MessageLookupByLibrary.simpleMessage("Barang"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Item Ditambah"), + "itemName": MessageLookupByLibrary.simpleMessage("Nama Item"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Jualan item"), + "joinDate": MessageLookupByLibrary.simpleMessage("Tarikh Mula Kerja"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Gulungan Label 1.5\"*1, 38mm*25mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Gulungan Label 2\"*1, 50mm*25mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Emel"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Kata laluan"), + "language": MessageLookupByLibrary.simpleMessage("bahasa"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 Hari Terakhir"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 Hari Terakhir"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Bulan Lepas"), + "lastName": MessageLookupByLibrary.simpleMessage("Nama Terakhir"), + "lastYear": MessageLookupByLibrary.simpleMessage("Tahun Lepas"), + "leave": MessageLookupByLibrary.simpleMessage("Cuti"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Tempoh Cuti"), + "leaveList": MessageLookupByLibrary.simpleMessage("Senarai Cuti"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Laporan Cuti"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Permohonan Cuti"), + "leaveType": MessageLookupByLibrary.simpleMessage("Jenis Cuti"), + "ledger": MessageLookupByLibrary.simpleMessage("Lejar"), + "link": MessageLookupByLibrary.simpleMessage("Pautan"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Senarai Kosong"), + "loading": MessageLookupByLibrary.simpleMessage("Memuatkan"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Memuatkan tetapan OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Log masuk"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Log Masuk Dengan E-mel", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Log keluar"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Log masuk gagal. Sila cuba lagi.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Log Masuk Dengan Telefon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("rugi"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Rugi/Laba"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Kerugian/Keuntungan"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Laporan Kerugian/Keuntungan", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stok Rendah"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("Amaran Stok Rendah"), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Laporan Stok Rendah", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Harga: Rendah ke Tinggi", + ), + "lp": MessageLookupByLibrary.simpleMessage("Rugi/Untung"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Butiran Kerugian/Keuntungan", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("Urus Tetapan"), + "manuDate": MessageLookupByLibrary.simpleMessage("Tarikh Pembuatan"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Tarikh Pembuatan"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Pengeluar"), + "masterCard": MessageLookupByLibrary.simpleMessage("Kad Master"), + "messege": MessageLookupByLibrary.simpleMessage("Mesej"), + "mobile": MessageLookupByLibrary.simpleMessage("Mudah alih:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Telefon Bimbit"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Berjaya Dicipta!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nama Model"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model Berjaya Dikemaskini!", + ), + "models": MessageLookupByLibrary.simpleMessage("Model"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Wang Masuk"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Wang Keluar"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Resit Tunai"), + "month": MessageLookupByLibrary.simpleMessage("Bulan"), + "monthly": MessageLookupByLibrary.simpleMessage("Bulanan"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Maklumat Lanjut"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Harga Jualan Maksimum (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nama"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nama tidak boleh kosong", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Perlu sekurang-kurangnya dua akaun bank untuk melakukan pindahan.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Untung Bersih (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Jumlah Bersih"), + "newPassword": MessageLookupByLibrary.simpleMessage("Kata Laluan Baru"), + "next": MessageLookupByLibrary.simpleMessage("Seterusnya"), + "no": MessageLookupByLibrary.simpleMessage("Tidak"), + "noAcc": MessageLookupByLibrary.simpleMessage( + "Tidak mempunyai sebarang akaun?", + ), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Tiada akaun yang sepadan ditemui", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Pengguna tidak aktif", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Tiada rekod kehadiran ditemui untuk penapis yang dipilih.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Tiada rekod kehadiran ditemui.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Tiada akaun bank ditemui.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Tiada akaun bank ditemui untuk dipindahkan.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Tiada Batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Tiada peranti Bluetooth dipilih.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Tiada cawangan ditemui", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Tiada cek ditemui"), + "noData": MessageLookupByLibrary.simpleMessage("Tiada Data Tersedia"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Tiada data yang tersedia", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Tiada data tersedia", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Tiada data tersedia untuk dieksport", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Tiada data tersedia untuk menjana PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Tiada Data Ditemui"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Tiada jabatan ditemui.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Tiada perincian tersedia untuk jabatan ini.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Tiada perincian tersedia untuk jawatan ini.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Tiada keterangan diberikan.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Tiada jawatan ditemui.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Tiada akaun bank destinasi ditemui.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Tiada peranti ditemui", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Tiada Hutang"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Tiada Hutang Dipilih", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Tiada fail dipilih", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Tiada cuti ditemui.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Tiada cuti yang sepadan ditemui", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Tiada item ditemui"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Tiada Item Dipilih", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Tiada rekod cuti ditemui untuk penapis yang dipilih.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Tiada permohonan cuti ditemui.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Tiada produk sepadan ditemui.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Tiada rekod penggajian yang sepadan ditemui.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Tiada nota diberikan.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Tiada Parti Dijumpai"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Tiada rekod penggajian ditemui.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Tiada Produk Ditemui", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Tiada produk yang sepadan dengan carian anda.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Tiada Produk Dipilih", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Tiada Peranan Pengguna Ditemui", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Tiada syif ditemui."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Tiada data stok tersedia.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Tiada Sub Cukai Dipilih", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Tiada Pembekal Tersedia", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Tiada urus niaga"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Tiada transaksi ditemui", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Tiada transaksi ditemui untuk penapis ini.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Tiada transaksi untuk menjana PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Tiada nilai ditakrifkan", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Tiada variasi ditemui.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Tidak Boleh Bayar Balik (VAT/Diskaun)", + ), + "none": MessageLookupByLibrary.simpleMessage("Tiada"), + "notFound": MessageLookupByLibrary.simpleMessage("Tidak Ditemui"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Tiada Sambungan Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Tidak dapat melancarkan aplikasi telefon.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Tiada hasil yang sepadan ditemui", + ), + "note": MessageLookupByLibrary.simpleMessage("Catatan"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Tahap Nota"), + "notification": MessageLookupByLibrary.simpleMessage("Pemberitahuan"), + "off": MessageLookupByLibrary.simpleMessage("Mati"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Okay"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Kata Laluan Lama"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Kata Laluan Lama tidak boleh kosong", + ), + "on": MessageLookupByLibrary.simpleMessage("Hidup"), + "open": MessageLookupByLibrary.simpleMessage("Buka"), + "openCamera": MessageLookupByLibrary.simpleMessage("Buka Kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Buka Tetapan"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Baki Pembukaan"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Baki pembukaan diperlukan", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Tarikh Pembukaan"), + "opinion": MessageLookupByLibrary.simpleMessage("Masukkan pendapat anda"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Atau Teruskan dengan", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Kehabisan Stok"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Pelan Premium Kami", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Ciri-ciri Pakej"), + "package": MessageLookupByLibrary.simpleMessage("Pakej"), + "packageDate": MessageLookupByLibrary.simpleMessage("Tarikh Pembungkusan"), + "packageName": MessageLookupByLibrary.simpleMessage("Nama Pakej"), + "packingDate": MessageLookupByLibrary.simpleMessage("Tarikh Pembungkusan"), + "paid": MessageLookupByLibrary.simpleMessage("Dibayar"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Jumlah bayaran"), + "paidBy": MessageLookupByLibrary.simpleMessage("Dibayar Oleh"), + "paidVia": MessageLookupByLibrary.simpleMessage("Dibayar melalui"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Dibayar Sebahagian"), + "parties": MessageLookupByLibrary.simpleMessage("Pihak-pihak"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk membuat Parti.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Senarai Parti"), + "partyReports": MessageLookupByLibrary.simpleMessage("Laporan Pihak"), + "partyType": MessageLookupByLibrary.simpleMessage("Jenis Pihak"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Untung Mengikut Pihak", + ), + "password": MessageLookupByLibrary.simpleMessage("Kata laluan"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Kata laluan tidak boleh kosong", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Kata laluan mestilah sekurang-kurangnya 6 aksara", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Kata laluan mestilah sekurang-kurangnya 6 aksara", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Kata laluan tidak sepadan", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Bayar untuk Langganan", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah yang Perlu Dibayar", + ), + "payment": MessageLookupByLibrary.simpleMessage("Pembayaran"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Pembayaran Selesai", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Butiran Pembayaran", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pembayaran Gagal"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Pembayaran gagal. Sila cuba lagi.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Gerbang Pembayaran", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Kaedah Pembayaran"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Kaeddah Pembayaran", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Pembayaran Berjaya", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Sila pilih jenis pembayaran", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Jenis pembayaran"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Pembayaran berjaya!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Tahun Pembayaran"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Jumlah Pembayaran"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Jenis Pembayaran"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Bayar Dengan Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Penggajian"), + "payrollList": MessageLookupByLibrary.simpleMessage("Senarai Penggajian"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Rekod Penggajian"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Laporan Penggajian", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF berjaya dijana", + ), + "percent": MessageLookupByLibrary.simpleMessage("Peratus"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Kebenaran Ditolak", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Kebenaran untuk memadam bank dinafikan.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Kebenaran ditolak untuk mengemas kini bank.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Kebenaran ditolak untuk melihat bank.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Kebenaran tidak diberikan!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Info Peribadi:"), + "phone": MessageLookupByLibrary.simpleMessage("Nombor telefon"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Nombor telefon tidak tersedia.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Nombor Telefon"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Pengesahan Telefon", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Pilih dan Muat Naik Fail", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Pilih Tarikh Tamat"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Pilih Tarikh Mula"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Sila tambah pulangan jualan", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Sila tambah sekurang-kurangnya satu akaun bank untuk melaraskan baki.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Sila tambah kuantiti", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Sila semak sambungan internet anda dan cuba lagi", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Sila hubungkan pencetak dahulu", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Sila hubungkan pencetak bluetooth anda", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Sila aktifkan Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Sila masukkan kata laluan yang lebih panjang", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Sila masukkan pengesahan kata laluan", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Sila masukkan tarikh", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Sila masukkan kata laluan", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama jenama yang sah", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama perniagaan yang sah", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Sila masukkan emel yang sah", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama yang sah", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nombor telefon yang sah", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama produk yang sah", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Sila masukkan harga pembelian yang sah", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Sila masukkan kuantiti yang sah (min. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Sila masukkan harga jualan yang sah", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama unit yang sah", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Sila Masukkan Jumlah", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Sila masukkan sekurang-kurangnya satu nilai.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama cawangan", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Sila masukkan tarikh", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama jawatan", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Sila masukkan tarikh tamat", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama cuti", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Sila Masukkan Nama", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama rak besar", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama rak kecil", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Sila masukkan OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama unit", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nama yang sah", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nombor telefon dan nama yang sah terlebih dahulu", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Sila masukkan maklumat anda.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sila masukkan nombor telefon anda", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Sila masukkan gaji anda", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Sila buat jualan terlebih dahulu", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Sila pilih kategori", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Sila pilih akaun bank destinasi.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Sila pilih kategori perbelanjaan", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Sila pilih jenis cuti", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Sila pilih produk terlebih dahulu", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Sila pilih syif", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Sila pilih tarikh mula", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Sila pilih status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Sila pilih pekerja", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Sila pilih bulan", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Sila pilih kedua-dua akaun.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Sila pilih status rehat", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Sila pilih tarikh", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Sila pilih jabatan", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Sila pilih jawatan", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Sila pilih produk untuk pulangan", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Sila pilih tahun pembayaran", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Sila pilih produk terlebih dahulu", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Sila pilih tarikh mula", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Sila pilih status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Sila pilih tarikh mula dan tamat yang sah.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Sila pilih jantina anda", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Sila pilih syif anda", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Sila gunakan kod pembelian yang sah untuk menggunakan aplikasi.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("Jualan POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mesej Selepas Jualan", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Dikuasakan oleh Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Dikuasakan Oleh"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Sokongan Apl Android & iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Pelan Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Tekan untuk pilih"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Pratonton PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Terakhir Sebelumnya"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Amaun Gaji Sebelumnya", + ), + "price": MessageLookupByLibrary.simpleMessage("Harga"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Harga Tidak Boleh Kosong", + ), + "print": MessageLookupByLibrary.simpleMessage("Cetak"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Cetak butiran bank pada invois", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Cetak Barcode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Cetak Label"), + "printing": MessageLookupByLibrary.simpleMessage("Pilihan Percetakan"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Mencetak Invois"), + "printingOption": MessageLookupByLibrary.simpleMessage("Pilihan Cetakan"), + "product": MessageLookupByLibrary.simpleMessage("produk"), + "productBrand": MessageLookupByLibrary.simpleMessage("Jenama Produk"), + "productCategory": MessageLookupByLibrary.simpleMessage("Kategori Produk"), + "productCode": MessageLookupByLibrary.simpleMessage("Kod Produk"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kod produk diperlukan", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Butiran Produk"), + "productList": MessageLookupByLibrary.simpleMessage("Senarai produk"), + "productModels": MessageLookupByLibrary.simpleMessage("Model Produk"), + "productName": MessageLookupByLibrary.simpleMessage("Nama Produk"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produk Tidak Dijumpai", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Sejarah Pembelian Produk", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Laporan Belian Produk", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Rak Produk"), + "productReports": MessageLookupByLibrary.simpleMessage("Laporan Produk"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Sejarah Jualan Produk", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Laporan Jualan Produk", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Tetapan Produk"), + "productStock": MessageLookupByLibrary.simpleMessage("Stok Produk"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unit Produk"), + "productVariations": MessageLookupByLibrary.simpleMessage("Variasi Produk"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Untung Mengikut Produk", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Untung Rugi Mengikut Produk", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Pembelian Mengikut Produk", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Jualan Mengikut Produk", + ), + "products": MessageLookupByLibrary.simpleMessage("Produk"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Edit Profil"), + "profit": MessageLookupByLibrary.simpleMessage("Untung"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Untung Rugi"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Laporan Untung Rugi", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Untung & Rugi"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Margin Keuntungan (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage("Peratus Untung"), + "promo": MessageLookupByLibrary.simpleMessage("Promosi"), + "promoCode": MessageLookupByLibrary.simpleMessage("Kod Promo"), + "purchase": MessageLookupByLibrary.simpleMessage("Belian"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm Pembelian"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Dibeli oleh:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Pembelian Dikonfirmasi", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Butiran Pembelian", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Harga Pembelian Ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Harga pembelian Ex. diperlukan", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Harga Pembelian Inc."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Harga pembelian Inc. diperlukan", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Senarai Pembelian"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Beli Sekarang"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Beli Pelan Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Harga pembelian"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Kuantiti Beli"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Kuantiti pembelian diperlukan", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Laporan Pembelian"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Pulangan Jualan"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Laporan Pulangan Pembelian", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Pulangan Belian"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini pembelian.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk membuat pembelian.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Pembelian"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Dibeli Oleh"), + "qty": MessageLookupByLibrary.simpleMessage("Kuantiti"), + "quantity": MessageLookupByLibrary.simpleMessage("Kuantiti"), + "quickOver": MessageLookupByLibrary.simpleMessage( + "Gambaran Keseluruhan Pantas", + ), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Gambaran Keseluruhan Pantas", + ), + "rack": MessageLookupByLibrary.simpleMessage("Rak Besar (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nama Rak Besar"), + "racks": MessageLookupByLibrary.simpleMessage("Rak Besar (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Buka Semula"), + "read": MessageLookupByLibrary.simpleMessage("Baca"), + "receipt": MessageLookupByLibrary.simpleMessage("Resit"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Jumlah Diterima"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Diterima Oleh"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Diterima Daripada"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Transaksi Terkini", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Terima PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Kurangkan Tunai"), + "reference": MessageLookupByLibrary.simpleMessage("Rujukan"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Nombor rujukan"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("No. Rujukan"), + "register": MessageLookupByLibrary.simpleMessage("Daftar"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Kami perlu mendaftar telefon anda tanpa bermula!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Baki"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Baki Tertunggak"), + "remark": MessageLookupByLibrary.simpleMessage("Nota"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Ingat saya"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Ingatkan saya nanti", + ), + "remove": MessageLookupByLibrary.simpleMessage("Alih keluar"), + "reports": MessageLookupByLibrary.simpleMessage("Laporan"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Hantar semula OTP dalam ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Hantar semula OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Tetapkan semula kata laluan menggunakan email atau nombor telefon anda", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Tetapkan semula kata laluan anda untuk pemulihan dan log masuk ke akaun anda", + ), + "resets": MessageLookupByLibrary.simpleMessage("Set Semula"), + "retailer": MessageLookupByLibrary.simpleMessage("Peruncit"), + "retry": MessageLookupByLibrary.simpleMessage("Cuba Semula"), + "retryScan": MessageLookupByLibrary.simpleMessage("Imbas Semula"), + "retur": MessageLookupByLibrary.simpleMessage("Pulangan"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Jumlah Pulangan"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Kuantiti Pulangan"), + "returned": MessageLookupByLibrary.simpleMessage("Dipulangkan"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Amaun Dipulangkan"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Tarikh Dikembalikan"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Barang Dikembalikan"), + "role": MessageLookupByLibrary.simpleMessage("Peranan"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Peranan & Kebenaran", + ), + "roles": MessageLookupByLibrary.simpleMessage("Peranan"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Bundarkan ke nombor bulat terdekat", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Bundarkan ke perpuluhan terdekat (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Bundarkan ke perpuluhan terdekat (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Bundarkan ke perpuluhan terdekat (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Bundarkan ke nombor bulat", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Pembundaran"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Jumlah Bulat"), + "roundings": MessageLookupByLibrary.simpleMessage("Pembulatan (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Tunai Sedia Ada"), + "sNo": MessageLookupByLibrary.simpleMessage("No."), + "salary": MessageLookupByLibrary.simpleMessage("Gaji"), + "sale": MessageLookupByLibrary.simpleMessage("Jualan"), + "saleBy": MessageLookupByLibrary.simpleMessage("Dijual Oleh"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Kemas Kini Jualan"), + "saleList": MessageLookupByLibrary.simpleMessage("Senarai Jualan"), + "salePrice": MessageLookupByLibrary.simpleMessage("Harga jualan"), + "saleQty": MessageLookupByLibrary.simpleMessage("Kuantiti Jual"), + "saleReq": MessageLookupByLibrary.simpleMessage("Harga jualan diperlukan"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Pulangan Jualan"), + "sales": MessageLookupByLibrary.simpleMessage("Jualan"), + "salesBy": MessageLookupByLibrary.simpleMessage("Dijual oleh:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Butiran Jualan"), + "salesList": MessageLookupByLibrary.simpleMessage("Senarai Jualan"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Gambaran Keseluruhan Jualan & Pembelian", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Laporan jualan"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Pulangan Jualan"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Laporan Pulangan Jualan", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Tetapan Jualan"), + "save": MessageLookupByLibrary.simpleMessage("Jimat"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Simpan dan Terbitkan", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Simpan Tetapan"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Simpan Varian"), + "saving": MessageLookupByLibrary.simpleMessage("Menyimpan..."), + "scanCode": MessageLookupByLibrary.simpleMessage("Imbas kod QR produk"), + "search": MessageLookupByLibrary.simpleMessage("Cari"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Cari Kehadiran"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Cari No Batch..."), + "searchH": MessageLookupByLibrary.simpleMessage("Carian Di Sini...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Cari Cuti"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Carian Produk"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Cari transaksi...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Cari..."), + "seconds": MessageLookupByLibrary.simpleMessage("saat"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Lihat semua kod promo", + ), + "select": MessageLookupByLibrary.simpleMessage("Pilih"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Pilih Jenama"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Pilih invois"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Pilih Akaun"), + "selectAll": MessageLookupByLibrary.simpleMessage("Pilih Semua"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Sila pilih sekurang-kurangnya satu rak", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Pilih Bank atau Tunai", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Pilih Kategori Perniagaan", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Pilih Kategori"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Pilih Pelanggan"), + "selectDate": MessageLookupByLibrary.simpleMessage("Pilih Tarikh"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Sila pilih tarikh terlebih dahulu", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Pilih destinasi deposit", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Sila pilih pekerja terlebih dahulu", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Pilih dari tarikh"), + "selectItems": MessageLookupByLibrary.simpleMessage("Pilih Item"), + "selectLang": MessageLookupByLibrary.simpleMessage("Pilih bahasa anda"), + "selectModel": MessageLookupByLibrary.simpleMessage("Pilih Model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Pilih Satu"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Pilih satu akaun", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Pilih Kategori Produk", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Pilih Unit Produk", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Pilih Rak Besar"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Pilih Rak Kecil"), + "selectStock": MessageLookupByLibrary.simpleMessage("Pilih Stok"), + "selectTax": MessageLookupByLibrary.simpleMessage("Pilih Cukai"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Pilih hingga tarikh"), + "selectType": MessageLookupByLibrary.simpleMessage("Pilih Jenis"), + "selectVariations": MessageLookupByLibrary.simpleMessage("Pilih variasi: "), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Pilih Gudang"), + "sellAll": MessageLookupByLibrary.simpleMessage("Jual Semua >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Harga Jualan"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Dijual Oleh"), + "send": MessageLookupByLibrary.simpleMessage("Hantar"), + "sendCode": MessageLookupByLibrary.simpleMessage("Hantar kod"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Kami Telah Menghantar E-mel dengan arahan tentang cara menetapkan semula kata laluan kepada", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Hantar Pautan Tetapan Semula", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Hantar Mesej"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Hantar SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Hantar SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Hantar Emel Anda"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Kemas kini profil anda untuk menghubungkan doktor anda dengan kesan yang lebih baik", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Tetapkan Kata Laluan Baru", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Sediakan Profil Anda", + ), + "setting": MessageLookupByLibrary.simpleMessage("Tetapan"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Hari"), + "share": MessageLookupByLibrary.simpleMessage("Kongsi"), + "shelf": MessageLookupByLibrary.simpleMessage("Rak Kecil (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nama Rak Kecil"), + "shelves": MessageLookupByLibrary.simpleMessage("Rak Kecil (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Syif"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nama Syif"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Alamat Penghantaran", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Caj Penghantaran"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Baki Pembukaan Kedai", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Baki Kedai Yang Tinggal", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Tunjuk Tindakan"), + "showCode": MessageLookupByLibrary.simpleMessage("Tunjukkan kod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Tunjuk Kombo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Tunjukkan Tarikh Tamat", + ), + "showName": MessageLookupByLibrary.simpleMessage("Tunjukkan Nama"), + "showPrice": MessageLookupByLibrary.simpleMessage("Tunjukkan Harga"), + "showSingle": MessageLookupByLibrary.simpleMessage("Tunjuk Tunggal"), + "showVariant": MessageLookupByLibrary.simpleMessage("Tunjuk Variasi"), + "signIn": MessageLookupByLibrary.simpleMessage("Log Masuk"), + "signUp": MessageLookupByLibrary.simpleMessage("Daftar"), + "single": MessageLookupByLibrary.simpleMessage("Tunggal"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Hari"), + "size": MessageLookupByLibrary.simpleMessage("Saiz"), + "skip": MessageLookupByLibrary.simpleMessage("Langkau"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Langkau pembaruan"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("No. Siri"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Jam Tangan Pintar"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Pemasaran Sosial"), + "sold": MessageLookupByLibrary.simpleMessage("Dijual"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Sesuatu yang salah dengan halaman web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Ada sesuatu yang"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Log Masuk Kakitangan"), + "start": MessageLookupByLibrary.simpleMessage("Mula"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Waktu Mula Rehat"), + "startDate": MessageLookupByLibrary.simpleMessage("Tarikh Mula"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Mula Jualan Baru"), + "startTime": MessageLookupByLibrary.simpleMessage("Masa Mula"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Masa mula diperlukan", + ), + "started": MessageLookupByLibrary.simpleMessage("Bermula"), + "state": MessageLookupByLibrary.simpleMessage("Negeri"), + "stateName": MessageLookupByLibrary.simpleMessage("Nama Negeri"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Masih Belum Dibayar"), + "stock": MessageLookupByLibrary.simpleMessage("Stok"), + "stockList": MessageLookupByLibrary.simpleMessage("Senarai Stok"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stok / Varian"), + "stockReport": MessageLookupByLibrary.simpleMessage("Laporan Stok"), + "stockValue": MessageLookupByLibrary.simpleMessage("Nilai Stok"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Stok mesti sekurang-kurangnya 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stok: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Senarai Sub Cukai"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sub Cukai"), + "subTotal": MessageLookupByLibrary.simpleMessage("Jumlah kecil"), + "submit": MessageLookupByLibrary.simpleMessage("Hantar"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Langgan Sekarang"), + "subscription": MessageLookupByLibrary.simpleMessage("Langganan"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Laporan Langganan", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Langganan"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subjumlah"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("berjaya dibayar"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Bayaran Pembekal"), + "supplier": MessageLookupByLibrary.simpleMessage("Pembekal"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Maklumat Pembekal", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Tunggakan Pembekal"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Lejar Pembekal"), + "supplierName": MessageLookupByLibrary.simpleMessage("Nama Pembekal"), + "switchBank": MessageLookupByLibrary.simpleMessage("Tukar Cawangan?"), + "switchs": MessageLookupByLibrary.simpleMessage("Tukar"), + "tax": MessageLookupByLibrary.simpleMessage("Cukai (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Kumpulan Cukai"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Peratus Cukai"), + "taxRates": MessageLookupByLibrary.simpleMessage("Kadar Cukai"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Kadar cukai - Urus Kadar Cukai Anda", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Laporan Cukai"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Senarai Laporan Cukai", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Jenis Cukai"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Cukai dengan Jenis Cukai Tunggal/Pelbagai", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Terima kasih atas pembelian anda", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Terima kasih atas pembayaran yang tertunggak", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo Invois Terma", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Bahasa Pencetak Terma", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Saiz Kertas Terma", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Hari"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 label setiap helaian", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Bulan Ini"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Pelan ini tidak layak untuk dinaik taraf", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Pelan ini tidak tersedia untuk dibeli", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Produk ini sudah ditambah!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Minggu Ini"), + "thisYear": MessageLookupByLibrary.simpleMessage("Tahun Ini"), + "time": MessageLookupByLibrary.simpleMessage("Masa"), + "timeIn": MessageLookupByLibrary.simpleMessage("Masa Masuk"), + "timeOut": MessageLookupByLibrary.simpleMessage("Masa Keluar"), + "to": MessageLookupByLibrary.simpleMessage("Kepada"), + "toAccount": MessageLookupByLibrary.simpleMessage("Ke Akaun"), + "toDate": MessageLookupByLibrary.simpleMessage("Sehingga Kini"), + "today": MessageLookupByLibrary.simpleMessage("Hari Ini"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Rumusan Hari Ini"), + "top5Customer": MessageLookupByLibrary.simpleMessage("5 Pelanggan Teratas"), + "top5Product": MessageLookupByLibrary.simpleMessage("5 Produk Teratas"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("5 Pembekal Teratas"), + "total": MessageLookupByLibrary.simpleMessage("Jumlah"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Jumlah keseluruhan"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Jumlah Aset"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Jumlah Baki"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Jumlah Kategori"), + "totalDue": MessageLookupByLibrary.simpleMessage("Jumlah Baki"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Jumlah Hutang"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Jumlah Perbelanjaan"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Jumlah Pendapatan"), + "totalItems": MessageLookupByLibrary.simpleMessage("Jumlah Item"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Jumlah Kerugian"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Jumlah Yang Perlu Dibayar", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Jumlah Harga"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Jumlah Produk"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Jumlah Keuntungan"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Jumlah Pembelian"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah Jumlah Dipulangkan", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Jumlah Dikembalikan", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Jumlah Amaun Gaji", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Jumlah Jualan"), + "totalVat": MessageLookupByLibrary.simpleMessage("Jumlah Cukai"), + "totall": MessageLookupByLibrary.simpleMessage("Jumlah:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Gambaran Transaksi"), + "transactionType": MessageLookupByLibrary.simpleMessage("Jenis Transaksi"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaksi"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Sejarah Transaksi", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Pindahan"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Pindah Cek"), + "transferDate": MessageLookupByLibrary.simpleMessage("Tarikh Pindahan"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Cuba lagi"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Jenis"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Pilih Jenis"), + "unPaid": MessageLookupByLibrary.simpleMessage("Tidak Berbayar"), + "unit": MessageLookupByLibrary.simpleMessage("Unit"), + "unitName": MessageLookupByLibrary.simpleMessage("Nama unit"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Harga Unit"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Harga Seunit"), + "units": MessageLookupByLibrary.simpleMessage("Unit"), + "unlimited": MessageLookupByLibrary.simpleMessage("Tidak terhad"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Penggunaan Tanpa Had", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Penggunaan Tidak Terhad dari Pakej Kami👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Kemas kini"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Kemas Kini Cawangan"), + "updateContact": MessageLookupByLibrary.simpleMessage("Kemas kini Kenalan"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Gagal mengemas kini stok", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Mengemas kini sekarang"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini parti.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Kemas kini Produk"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produk Berjaya Dikemas Kini!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini Produk.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Kemas kini Profil Anda", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Kemas Kini Pembelian", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Kemas Kini Peranan"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini jualan.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Berjaya Dikemas Kini", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Kemas kini profil anda untuk menghubungkan pelanggan anda dengan kesan yang lebih baik", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Kemas kini langganan anda", + ), + "updating": MessageLookupByLibrary.simpleMessage("Sedang mengemas kini..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Tingkatkan Sekarang"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI untuk Kod QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Muat Naik"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Muat naik Imej"), + "uploading": MessageLookupByLibrary.simpleMessage("Memuat naik..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Gunakan Galeri"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Tajuk pengguna tidak boleh kosong", + ), + "user": MessageLookupByLibrary.simpleMessage("Pengguna"), + "userRole": MessageLookupByLibrary.simpleMessage("Peranan Pengguna"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Butiran Peranan Pengguna", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Tajuk Pengguna"), + "values": MessageLookupByLibrary.simpleMessage("Nilai"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varian berjaya ditambah!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varian berjaya dipadam!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Senarai Variasi"), + "variationId": MessageLookupByLibrary.simpleMessage("ID Variasi"), + "variations": MessageLookupByLibrary.simpleMessage("Variasi"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("Produk Variasi"), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT & Cukai"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Nombor VAT/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Tajuk VAT/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ID VAT"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Nombor VAT"), + "vatReports": MessageLookupByLibrary.simpleMessage("Laporan VAT"), + "vatType": MessageLookupByLibrary.simpleMessage("Jenis VAT"), + "verification": MessageLookupByLibrary.simpleMessage("Pengesahan"), + "verify": MessageLookupByLibrary.simpleMessage("Sahkan"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage("Sahkan Emel Anda"), + "verityEmail": MessageLookupByLibrary.simpleMessage("Sahkan Emel"), + "view": MessageLookupByLibrary.simpleMessage("Lihat Butiran"), + "viewAll": MessageLookupByLibrary.simpleMessage("Lihat semua"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Lihat Butiran"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Lihat Harga"), + "viewStock": MessageLookupByLibrary.simpleMessage("Lihat Stok"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Melihat transaksi untuk", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Pelanggan Langsung", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Dompet"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Baki Dompet"), + "warehouse": MessageLookupByLibrary.simpleMessage("Gudang (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nama Gudang"), + "warranty": MessageLookupByLibrary.simpleMessage("Waranti"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Kami telah menghantar emel pengesahan ke", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kami telah menghantar OTP ke nombor telefon anda", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Mingguan"), + "weight": MessageLookupByLibrary.simpleMessage("Berat"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Selamat datang kembali!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Apa yang Baru"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Harga borong"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Pemborong"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Akan Ditambah Tidak Lama Lagi", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Tulis mesej anda di sini", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Tulis teks di sini...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Tahunan"), + "years": MessageLookupByLibrary.simpleMessage("Tahun"), + "yes": MessageLookupByLibrary.simpleMessage("Ya"), + "yesterday": MessageLookupByLibrary.simpleMessage("Semalam"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Anda tidak boleh membayar lebih dari jumlah hutang", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Anda kini boleh menghantar semula OTP anda.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Anda tiada kebenaran untuk menjana barkod.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk memadam model.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Anda tiada kebenaran untuk memadam rak ini", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk melihat Untung Rugi.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mencipta kategori perbelanjaan.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mencipta kategori pendapatan.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mencipta model", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Anda tiada kebenaran untuk mencipta belian.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk memadam jabatan.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk memadam jawatan.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk memadam permohonan cuti.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk memadam penggajian.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengeksport ke Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk menghasilkan barcode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk menjana laporan", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini cawangan.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini jabatan.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini permohonan cuti.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini model", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini cuti.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk melihat kehadiran", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini penggajian.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini jawatan.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk memadam syif.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mengemas kini syif.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Anda tiada kebenaran untuk mencipta rak.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Anda tiada kebenaran untuk memadam rak.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Anda tiada kebenaran untuk mengemas kini rak.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mencipta perbelanjaan.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Anda tidak mempunyai kebenaran untuk mencipta pendapatan.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Anda Perlu Memberi Kebenaran", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage( + "Anda sedang menggunakan ", + ), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Anda ingin memadam produk ini?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Pakej Percuma anda hampir tamat, beli pelan seterusnya. Terima kasih.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Pakej Anda"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Pakej Anda Akan Tamat Tempoh dalam 5 Hari", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Pakej Anda Akan Tamat Tempoh Hari Ini\n\nSila Beli Semula", + ), + "zip": MessageLookupByLibrary.simpleMessage("Poskod"), + "zipCode": MessageLookupByLibrary.simpleMessage("Masukkan Poskod"), + }; +} diff --git a/lib/generated/intl/messages_my.dart b/lib/generated/intl/messages_my.dart new file mode 100644 index 0000000..0754ede --- /dev/null +++ b/lib/generated/intl/messages_my.dart @@ -0,0 +1,2512 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a my locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'my'; + + static String m0(start) => + "\$${start} စက္ကန့်အတွင်း OTP ကို ပြန်လည်ပေးပို့ပါ"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ဖောက်သည်အသေးစိတ်"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ငွေတောင်းခံလွှာ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 အင်ဗွိုက်လိုဂို"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "အကောင့်အမည် (ပြသရန်)", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "အကောင့်ပိုင်ရှင်အမည်", + ), + "accountName": MessageLookupByLibrary.simpleMessage("အကောင့်အမည်"), + "accountNumber": MessageLookupByLibrary.simpleMessage("အကောင့်အမည်"), + "action": MessageLookupByLibrary.simpleMessage("လုပ်ဆောင်ချက်"), + "actions": MessageLookupByLibrary.simpleMessage("အရေးယူမှုများ"), + "active": MessageLookupByLibrary.simpleMessage("အသက်ဝင်သည်"), + "add": MessageLookupByLibrary.simpleMessage("ထည့်ရန်"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူရန်မည့်အရေအတွက်ထည့်ပါ", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "တက်ရောက်မှု ထည့်သွင်းရန်", + ), + "addBank": MessageLookupByLibrary.simpleMessage("ဘဏ်အကောင့်ထည့်ရန်"), + "addBrand": MessageLookupByLibrary.simpleMessage("ကုန်ရောင်းထည့်ပါ"), + "addCash": MessageLookupByLibrary.simpleMessage("ငွေသားထည့်ရန်"), + "addCategory": MessageLookupByLibrary.simpleMessage("အမျိုးအစား ထည့်ပါ"), + "addContact": MessageLookupByLibrary.simpleMessage("ဆက်သွယ်ရန်ဖောင်းပေးပါ"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "ကုန်သည်အသစ်ထပ်ဖြည့်ပါ", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("ဖောက်သည်ထည့်ရန်"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ပို့ရန်ထည့်ပါ"), + "addDepartment": MessageLookupByLibrary.simpleMessage("ဌာနအသစ်ထည့်ရန်"), + "addDesignation": MessageLookupByLibrary.simpleMessage("ရာထူးအသစ်ထည့်ရန်"), + "addExpense": MessageLookupByLibrary.simpleMessage("အသုံးစရိတ်ထည့်ပါ"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ်အမျိုးအစာထည့်ပါ", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage( + "ရုံးပိတ်ရက် ထည့်သွင်းရန်", + ), + "addImage": MessageLookupByLibrary.simpleMessage("ပုံထည့်ရန်"), + "addIncome": MessageLookupByLibrary.simpleMessage("ဝင်ငွေထည့်ပါ"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "ဝင်ငွေအမျိုးအစားထည့်ပါ", + ), + "addItems": MessageLookupByLibrary.simpleMessage("ပစ္စည်းများထည့်ပါ"), + "addLeave": MessageLookupByLibrary.simpleMessage("ခွင့်ထည့်သွင်းရန်"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "အကွက်များ ထပ်ထည့်ရန်", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "အသစ်လိပ်စာကိုထည့်ပါ", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "တက်ရောက်မှုအသစ် ထည့်ရန်", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အကောင့်အသစ် ထည့်ရန်", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "ဝန်ထမ်းအသစ်ထည့်ရန်", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "ရုံးပိတ်ရက်အသစ် ထည့်ရန်", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "ခွင့်တိုင်ကြားမှုအသစ် ထည့်ရန်", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("မော်ဒယ်အသစ် ထည့်ရန်"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "လစာစာရင်းအသစ် ထည့်ရန်", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းအသစ်ထည့်ပါ", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူမည့်အရေအတွက်ထည့်ပါရန်", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("စင်အသစ်ထည့်ရန်"), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "ဂျီုတီအချိန်အသစ် ထည့်ရန်", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("အခွန်အသစ် ထည့်ပါ"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "ဗေရိယေးရှင်းအသစ်ထည့်ရန်", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "ဗေရိယေးရှင်းအသစ်များထည့်ရန်", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "ဂိုဒေါင်အသစ် ထည့်ရန်", + ), + "addNote": MessageLookupByLibrary.simpleMessage("မှတ်ချက်ထည့်ပါ"), + "addParty": MessageLookupByLibrary.simpleMessage("ပါတီများထည့်ပါ"), + "addPayment": MessageLookupByLibrary.simpleMessage("ငွေပေးချေမှုထည့်ရန်"), + "addProduct": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းထည့်ပါရန်"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "ပထမဦးစွာ ပစ္စည်း ထည့်ပါ", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်ကိုအောင်မြင်စွာဖန်တီးပြီး!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ထုတ်ကုန်ဖန်တီးခွင့်မရှိပါ။", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူမည့်အရေအတွက်ထည့်ပါ", + ), + "addRole": MessageLookupByLibrary.simpleMessage("ရာထူးထည့်ရန်"), + "addSale": MessageLookupByLibrary.simpleMessage( + "အေရာင်းရန်မည့်အရေအတွက်ထည့်ပါ", + ), + "addSales": MessageLookupByLibrary.simpleMessage("အေရာင်းမြင်ရန် ထည့်ပါ"), + "addShelf": MessageLookupByLibrary.simpleMessage("အကန့်အသစ်ထည့်ရန်"), + "addShift": MessageLookupByLibrary.simpleMessage( + "ဂျီုတီအချိန် ထည့်သွင်းရန်", + ), + "addStock": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းလက်ကျန်ထည့်ပါ", + ), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "ဗေရိယေးရှင်းအစိတ်အပိုင်းထည့်ရန်", + ), + "addTax": MessageLookupByLibrary.simpleMessage("အခွန် ထည့်ပါ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "အခွန် အုပ်စုအသစ် ထည့်ပါ", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("ယူနစ်ထည့်ပါ"), + "addUserRole": MessageLookupByLibrary.simpleMessage("အသုံးပြုသူ ရယူရန်"), + "addVariant": MessageLookupByLibrary.simpleMessage("မျိုးဆက်ထည့်ပါ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "မျိုးဆက်အသေးစိတ်ထည့်ပါ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("ကတ်ထဲ ထည့်ပြီးပါသည်"), + "adding": MessageLookupByLibrary.simpleMessage("ထည့်နေပါသည်.."), + "address": MessageLookupByLibrary.simpleMessage("လိပ်စာ"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ဘဏ်လက်ကျန်ငွေ ညှိနှိုင်းရန်", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("ငွေညှိနှိုင်းရန်"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "လက်ငင်းငွေလက်ကျန် ညှိနှိုင်းရန်", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "ညှိနှိုင်းသည့်ရက်စွဲ", + ), + "admin": MessageLookupByLibrary.simpleMessage("အက်ဒမင်"), + "advance": MessageLookupByLibrary.simpleMessage("ကြိုတင်ငွေ"), + "all": MessageLookupByLibrary.simpleMessage("အားလုံး"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "စီးပွားရေးစနစ်အားလုံး", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro သည် စတော့၊ ငွေစာရင်း၊ အေရာင်းအားကစား၊ အစာရင်းနှင့် အခြေအနေ/အမြဲအစားများဖြစ်သည်။", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("ဝန်ထမ်းအားလုံး"), + "allParties": MessageLookupByLibrary.simpleMessage("အဖွဲ့အစည်းအားလုံး"), + "allParty": MessageLookupByLibrary.simpleMessage("အဖွဲ့အစည်းအားလုံး"), + "allTime": MessageLookupByLibrary.simpleMessage("အချိန်အားလုံး"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "ငွေစာရင်းမှတ်တမ်း အားလုံး", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("ရှိသည့်အတွက်"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "အကောင့်ရှိပါပြီလား?", + ), + "amount": MessageLookupByLibrary.simpleMessage("ပမာဏ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "ပမာဏသည် ၀ ထက် ကြီးရမည်", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "ပမာဏ အနီးစပ်ဆုံး ဂဏန်းသို့ ပြောင်းလဲနည်း", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "စာလုံးဖြင့် ရေးသားထားသော ပမာဏများ", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "ပမာဏ လိုအပ်ပါသည်", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS ကို နောက်လိုက်သည့်နံပါတ်သို့ ပို့ပေးပါမည်။", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android နှင့် iOS အက်ပ် အထောက်အပံ့", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("အက်ပယ် နာရီ"), + "apply": MessageLookupByLibrary.simpleMessage("လျှောက်ထားသည်"), + "areYouSure": MessageLookupByLibrary.simpleMessage("သေချာပါသလား?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "ဤဘဏ်ခွဲကို ဖျက်ရန် သေချာပါသလား", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "ဤရာထူးကို ဖျက်ရန် သေချာပါသလား?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "အခြားဘဏ်ခွဲသို့ ပြောင်းရန် သေချာပါသလား", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ဤပါတီကို ဖျက်ချင်ပါသလား?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage("ဤဘဏ်ခွဲမှ ထွက်ရန် သေချာပါသလား"), + "asOfDate": MessageLookupByLibrary.simpleMessage("ယခုရက်စွဲအထိ"), + "assets": MessageLookupByLibrary.simpleMessage("ပိုင်ဆိုင်မှု"), + "attachment": MessageLookupByLibrary.simpleMessage("ပူးတွဲဖိုင်"), + "attendance": MessageLookupByLibrary.simpleMessage("တက်ရောက်မှု"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "တက်ရောက်မှု အစီရင်ခံစာ", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "ခွင့်ပြုထားသော လက်မှတ်", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ရက်ပေါင်း (အလိုအလျောက် တွက်ချက်ပြီး)", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "အလိုအလျောက် ရွေးချယ်ပြီး", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "ပင်မစာမျက်နှာသို့ ပြန်သွားပါ", + ), + "balance": MessageLookupByLibrary.simpleMessage("ဘဏ်စာရင်း"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ပေးရန်ကျန်ငွေ"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("လက်ကျန်ရှင်းတမ်း"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ဘင်္ဂလားဒီးယား"), + "bank": MessageLookupByLibrary.simpleMessage("ဘဏ်"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("ဘဏ်အကောင့်များ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ဘဏ်အချက်အလက်များ"), + "bankName": MessageLookupByLibrary.simpleMessage("ဘဏ်အမည်"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အကောင့်အချင်းချင်း လွှဲပြောင်းခြင်း", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ဘဏ်မှ လက်ငင်းငွေသို့ ပြောင်းလဲခြင်း", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "ဘာကုဒ်ထုတ်ရန်ဆက်တင်", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("ဘားကုဒ်ထုတ်လုပ်သူ"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode ဖန်တီးသူ", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("ဘာကုဒ်များ"), + "batch": MessageLookupByLibrary.simpleMessage("အုပ်စု"), + "batchNo": MessageLookupByLibrary.simpleMessage("အုပ်စုနံပါတ်"), + "billTO": MessageLookupByLibrary.simpleMessage("ငွေတောင်းရန်"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("ဘေလ်အလိုက် အမြတ်"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "ဘေလ်ငွေစာရင်းလိပ်စာ", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("မွေးသက္ကရာဇ်"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth ပိတ်ထားသည်။ ပြန်ဖွင့်ပါ။", + ), + "branch": MessageLookupByLibrary.simpleMessage("ဘဏ်ခွဲ/ဆိုင်ခွဲ"), + "branchList": MessageLookupByLibrary.simpleMessage("ဘဏ်ခွဲစာရင်း"), + "brand": MessageLookupByLibrary.simpleMessage("အမှတ်တံဆိပ်"), + "brandName": MessageLookupByLibrary.simpleMessage("ကုန်ရောင်းအမည်"), + "brands": MessageLookupByLibrary.simpleMessage("ကုန်ရောင်းများ"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "နားချိန်ကြာမြင့်မှု", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("နားချိန်အခြေအနေ"), + "breakTime": MessageLookupByLibrary.simpleMessage("နားချိန်"), + "bulk": MessageLookupByLibrary.simpleMessage("အစုလိုက်တင်ပါ"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("အစုလိုက်တင်ခြင်း"), + "businessCat": MessageLookupByLibrary.simpleMessage("လုပ်ငန်းအမျိုးအစား"), + "businessName": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းကုမ္ပဏီနာမည်", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ယခုဝယ်ယူရန်"), + "buyPremium": MessageLookupByLibrary.simpleMessage("အလဲမရှိရန်"), + "call": MessageLookupByLibrary.simpleMessage("ခေတ်မှာရန်"), + "camera": MessageLookupByLibrary.simpleMessage("ကင်မရာ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ဤငွေစာရင်းအမျိုးအစားကို ပြင်ဆင်၍မရပါ", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှု အချက်အလက်များကို ရယူ၍မရပါ။", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ပယ်ဖျက်ပါ"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "စက်ရှာဖွေနေသည်...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "အကောင့်တစ်ခုတည်းအတွင်း လွှဲပြောင်း၍မရပါ", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ရွှေ့ဆောင်ချိန်"), + "cash": MessageLookupByLibrary.simpleMessage("ငွေသား"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("လက်ငင်းငွေနှင့် ဘဏ်"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ငွေသားနှင့် ဘဏ်စီမံခန့်ခွဲမှု", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("ငွေစီးဆင်းမှု"), + "cashIn": MessageLookupByLibrary.simpleMessage("ငွေဝင်"), + "cashInHand": MessageLookupByLibrary.simpleMessage("လက်ဝယ်ရှိငွေ"), + "cashOut": MessageLookupByLibrary.simpleMessage("ငွေထွက်"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "လက်ငင်းငွေမှ ဘဏ်သို့သွင်းခြင်း", + ), + "categories": MessageLookupByLibrary.simpleMessage("အမျိုးအစားများ"), + "category": MessageLookupByLibrary.simpleMessage("အမျိုးအစား"), + "categoryName": MessageLookupByLibrary.simpleMessage("အမျိုးအစာနာမည်"), + "changeAmount": MessageLookupByLibrary.simpleMessage( + "အကြွေ ပြန်ပေးရမည့် ပမာဏ", + ), + "changePassword": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်ပြောင်းရန်", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "အီးမေးလ်ကို စစ်ဆေးပြီးစစ်ဆေးပါ", + ), + "cheque": MessageLookupByLibrary.simpleMessage("ချက်လက်မှတ်များ"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("ချက်လက်မှတ် ပမာဏ"), + "chequeDate": MessageLookupByLibrary.simpleMessage("ချက်လက်မှတ် ရက်စွဲ"), + "chequeList": MessageLookupByLibrary.simpleMessage("ချက်လက်မှတ်စာရင်း"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("ချက်လက်မှတ် နံပါတ်"), + "choose": MessageLookupByLibrary.simpleMessage("ရွေးချယ်ပါ"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("နိုင်ငံရွေးချယ်ပါ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "အဖော်ပြေထားရန် ဖော်ပြထားသည်အရာကို ရွေးချယ်ပါ", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("ကုန်သည်ရွေးချယ်ပါ"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "သင့်ရဲ့အကြောင်းကိုရွေးချယ်ပါ", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "အကြောင်းကိုများသည် တစ်စီးရှင်းတွင် မဟုတ်ပါ။ ယင်းအသုံးများကိုလည်း PosPro ကို အသုံးပြုသော အကြောင်းကြောင်းကိုဖြစ်သည်။", + ), + "city": MessageLookupByLibrary.simpleMessage("မြို့"), + "cityName": MessageLookupByLibrary.simpleMessage("မြို့အမည်"), + "clarence": MessageLookupByLibrary.simpleMessage("ကလာအန်"), + "clear": MessageLookupByLibrary.simpleMessage("ရှင်းလင်းပါ"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "ချိတ်ဆက်ရန်နှိပ်ပါ", + ), + "close": MessageLookupByLibrary.simpleMessage("ပိတ်ရန်"), + "closed": MessageLookupByLibrary.simpleMessage("ပိတ်ထားသည်"), + "code": MessageLookupByLibrary.simpleMessage("ကုဒ်"), + "collectDue": MessageLookupByLibrary.simpleMessage("ငွေပေးချေရမည်"), + "collectDues": MessageLookupByLibrary.simpleMessage("ငွေကျပ်များကိုရယူပါ"), + "collectedBy": MessageLookupByLibrary.simpleMessage("ကောက်ယူသူ:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("စုဆောင်းသူ"), + "color": MessageLookupByLibrary.simpleMessage("အရောင်"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "အခွန်အမျိုးမျိုး ပေါင်းစပ်ခြင်း", + ), + "combo": MessageLookupByLibrary.simpleMessage("တွဲဖက်ပစ္စည်း (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "တွဲဖက်ကုန်ပစ္စည်း အစီရင်ခံစာ", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("တွဲဖက်ပစ္စည်းများ"), + "comboReport": MessageLookupByLibrary.simpleMessage("အတွဲလိုက် အစီရင်ခံစာ"), + "comingSoon": MessageLookupByLibrary.simpleMessage("မကြာခင်လာမည်"), + "companyAddress": MessageLookupByLibrary.simpleMessage("ကုမ္ပဏီလိပ်စာ"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "ဖျက်မည်ဆိုတာ အတည်ပြုပါ", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("စကားဝှက်ကိုအတည်ပြုပါ"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "စကားဝှက် အတည်ပြုပါ", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "ပြန်အမ်းခြင်းကို အတည်ပြုပါ", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS ကို အတည်ပြုပါ"), + "congratulation": MessageLookupByLibrary.simpleMessage("ကျေးဇူးတင်ပါတယ်"), + "connect": MessageLookupByLibrary.simpleMessage("ကွန်ပျူတာကိုချိတ်ဆက်ပါ"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "ပရိုတိတ်ကိုချိတ်ဆက်ပါ", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "သင့် ပရင့်တာကို ချိတ်ဆက်ပါ", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("ချိတ်ဆက်ထားသောစက် -"), + "contactUs": MessageLookupByLibrary.simpleMessage("ဆက်သွယ်ရန်"), + "continueButton": MessageLookupByLibrary.simpleMessage("ဆက်လက်ရှေ့သို့"), + "continueE": MessageLookupByLibrary.simpleMessage("ဆက်လက်လုပ်ဆောင်ပါ"), + "cost": MessageLookupByLibrary.simpleMessage("ကုန်ကျစရိတ်"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "အခွန်မပါဝင်သောစျေးနှုန်း", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "အခွန်ပါဝင်သောစျေးနှုန်း", + ), + "country": MessageLookupByLibrary.simpleMessage("နိုင်ငံ"), + "countryName": MessageLookupByLibrary.simpleMessage("နိုင်ငံအမည်"), + "create": MessageLookupByLibrary.simpleMessage("ဖန်တီးပါ"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "အခမဲ့ အကောင့် ဖန်တီးပါ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("အကောင့်တစ်ခုဖန်တီးရန်"), + "createBranch": MessageLookupByLibrary.simpleMessage("ဘဏ်ခွဲအသစ်ဖွင့်မည်"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "အသစ်သော စကားဝှက် ဖန်တီးပါ", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင် PDF ဖန်တီးခွင့်မရှိပါ။", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်အရောင်းဖန်တီးခွင့်မရှိပါ။", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ဝင်ငွေ (Credit)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("ပါတီအကြွေးအတား"), + "currency": MessageLookupByLibrary.simpleMessage("ငွေကြေး"), + "currentBalance": MessageLookupByLibrary.simpleMessage("လက်ရှိ လက်ကျန်ငွေ"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "လက်ရှိ လက်ငင်းငွေလက်ကျန်", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ယခုလ"), + "currentYear": MessageLookupByLibrary.simpleMessage("ယခုနှစ်"), + "currents": MessageLookupByLibrary.simpleMessage("လက်ရှိ"), + "custom": MessageLookupByLibrary.simpleMessage("စိတ်ကြိုက်"), + "customDate": MessageLookupByLibrary.simpleMessage("စိတ်ကြိုက်ရက်စွဲ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "ကိုယ်ပိုင် အကောင့် အမှတ်အသား", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "စိတ်ကြိုက် ပုံနှိပ်ခြင်း", + ), + "customer": MessageLookupByLibrary.simpleMessage("ဖောက်သည်"), + "customerDate": MessageLookupByLibrary.simpleMessage("စိတ်ကြိုက်ရက်စွဲ"), + "customerDue": MessageLookupByLibrary.simpleMessage("ဖောက်သည် အကြွေး"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ဝယ်ယူသူ လယ်ဂျာ"), + "customerName": MessageLookupByLibrary.simpleMessage("ကုန်သည်အမည်"), + "customerPay": MessageLookupByLibrary.simpleMessage("ဖောက်သည် ကောက်ခံရန်"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ဖောက်သည် ဖုန်းနံပါတ်", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("၀ယ်သူ၏ လက်မှတ်"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "နေ့စဉ်ကြည့်ရန်အာမခံအလုပ်များ", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("ဒပ်ရှ်ဘုတ်"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ဒေတာကို အောင်မြင်စွာ သိမ်းဆည်းပြီးပါသည်။", + ), + "date": MessageLookupByLibrary.simpleMessage("ရက်စွဲ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "To Date သည် From Date မတိုင်မီဖြစ်၍မရပါ။", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "ရက်စွဲ လိုအပ်ပါသည်", + ), + "dates": MessageLookupByLibrary.simpleMessage("ရက်စွဲ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("နေ့စဉ်မှတ်တမ်းစာအုပ်"), + "days": MessageLookupByLibrary.simpleMessage("ရက်များ"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ကျန်ရှိသော ရက်"), + "dealer": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းရောင်းရသူ"), + "dealerPrice": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းရောင်းစျေး", + ), + "debitOut": MessageLookupByLibrary.simpleMessage("ထွက်ငွေ (Debit)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ပုံမှန်ရောင်းစျေး", + ), + "delete": MessageLookupByLibrary.simpleMessage("ဖျက်ပါ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("အကောင့်ဖျက်ပါ"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ဤအုပ်စုကိုဖျက်ရန်သေချာပါသလား?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "သင့်အကောင့်ကို ဖျက်လိုသည်မှာ သေချာပါသလား။ ဤလုပ်ဆောင်ချက်သည် သင့်ဒေတာအားလုံးကို အပြီးတိုင် ဖျက်ပစ်မည်ဖြစ်သည်။", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ပါတီဖျက်ခွင့်မရှိပါ။", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "အောင်မြင်စွာ ဖျက်ပြီးပါပြီ!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("ဖျက်နေပါသည်...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ပေးပို့ရန်လိပ်စာ"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ပို့ခြင်းကျသည်"), + "department": MessageLookupByLibrary.simpleMessage("ဌာန"), + "deposit": MessageLookupByLibrary.simpleMessage("ငွေသွင်းခြင်း"), + "depositTo": MessageLookupByLibrary.simpleMessage("ငွေသွင်းမည့်နေရာ"), + "description": MessageLookupByLibrary.simpleMessage("ဖော်ပြချက်"), + "designation": MessageLookupByLibrary.simpleMessage("ရာထူး"), + "designationName": MessageLookupByLibrary.simpleMessage("ရာထူးအမည်"), + "details": MessageLookupByLibrary.simpleMessage("အသေးစိတ်"), + "developedBy": MessageLookupByLibrary.simpleMessage("ရေးသားသူ -"), + "digits": MessageLookupByLibrary.simpleMessage( + "သင့်အီးမေးလ် လိပ်စာသို့ ၆-အတိုင်းအတာ ပင်ပို့ပြီးပါသည်", + ), + "disable": MessageLookupByLibrary.simpleMessage("ပိတ်ရန်"), + "discount": MessageLookupByLibrary.simpleMessage("လျှော့စျေး"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ပြသမည့်အမည် လိုအပ်ပါသည်", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("မပြတ်တိုးပါနှင့်"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ဒါကို တကယ်ပဲ ဖျက်ချင်ပါသလား", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "အသုံးပြုသူကို ဖျက်ချင်ပါသလား?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "အက်ပ်ကို ထွက်ချင်ပါသလား?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ဤချက်လက်မှတ်ကို တကယ်ပဲ ပြန်ဖွင့်ချင်ပါသလား", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "အကောင့်မရှိသေးပါလား?", + ), + "done": MessageLookupByLibrary.simpleMessage("ပြီးစီး"), + "download": MessageLookupByLibrary.simpleMessage("ဒေါင်းလုဒ်"), + "downloadApk": MessageLookupByLibrary.simpleMessage( + "APK ဒေါင်းလုဒ်လုပ်ရန်", + ), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel ပုံစံ ဒေါင်းလုဒ်လုပ်ပါ", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ဒေါင်းလုဒ် အောင်မြင်ပါသည်။ သင်၏ Documents ဖိုင်တွဲကို စစ်ဆေးပါ", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "ဒေါင်းလုဒ်လုပ်နေသည်...", + ), + "due": MessageLookupByLibrary.simpleMessage("ပေးရမည်"), + "dueAmount": MessageLookupByLibrary.simpleMessage("ငွေပေးရမည့်ပမာဏ:"), + "dueBalance": MessageLookupByLibrary.simpleMessage("ပေးရန်ကျန် လက်ကျန်ငွေ"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "ကြွေးများ ကောက်ခံခြင်း", + ), + "dueList": MessageLookupByLibrary.simpleMessage( + "အကောင့်ငွေပေးချေရသောစာရင်း", + ), + "duePay": MessageLookupByLibrary.simpleMessage("ပေးရန်ရှိငွေ ပေးချေရန်"), + "dueReport": MessageLookupByLibrary.simpleMessage( + "ကျန်ရှိရင်းနှစ်ကျော်ငွေစာရင်း", + ), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "လမ်းလျှောက်ဝင်ဖောက်သည်များအတွက်အကြွေးရှိသောအရောင်းများအားခွင့်မပြုပါ။", + ), + "dues": MessageLookupByLibrary.simpleMessage("ပေးရန်ကျန်များ"), + "duration": MessageLookupByLibrary.simpleMessage("ကြာချိန်"), + "durationDays": MessageLookupByLibrary.simpleMessage( + "ကြာချိန် (ရက်ပေါင်း)", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "အစီရင်ခံစားလိုသူများအတွက် အက်မြတ် POS ဖြန့်ဝေသည်", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosPro အက်ပလီကေးရှင့် အခမဲ့၊ အသုံးပြုနိုင်သောအကြောင်းကြောင်းကိုအသုံးပြုသည်။ အကြောင်းကို ရယူသည့် POS စနစ်တစ်ခုဖြစ်ပြီးကွောင်းကြောင်းကိုလည်းအတူ အကြောင်းကြောင်းများနှင့် အမြဲတမ်းများကိုပါဝင်သည်။", + ), + "edit": MessageLookupByLibrary.simpleMessage("ပြင်ဆင်ပါ"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "တက်ရောက်မှု ပြင်ဆင်ရန်", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အကောင့်များ ပြင်ဆင်ရန်", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ဘဏ်ညှိနှိုင်းမှု ပြင်ဆင်ရန်", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ဘဏ်မှ လက်ငင်းငွေသို့ ပြောင်းလဲခြင်းအား ပြင်ဆင်ရန်", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ဘဏ်လွှဲပြောင်းမှု ပြင်ဆင်ရန်", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "လက်ငင်းငွေညှိနှိုင်းမှု ပြင်ဆင်ရန်", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "လက်ငင်းငွေမှ ဘဏ်သို့သွင်းခြင်းအား ပြင်ဆင်ရန်", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "အမျိုးအစား ပြင်ဆင်ရန်", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage("ရာထူးပြင်ဆင်ရန်"), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "ဝန်ထမ်းအချက်အလက် ပြင်ရန်", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "ရုံးပိတ်ရက် ပြင်ဆင်ရန်", + ), + "editLeave": MessageLookupByLibrary.simpleMessage( + "ခွင့်တိုင်ကြားမှု ပြင်ဆင်ရန်", + ), + "editModel": MessageLookupByLibrary.simpleMessage("မော်ဒယ် ပြင်ဆင်ရန်"), + "editPayroll": MessageLookupByLibrary.simpleMessage("လစာစာရင်း ပြင်ဆင်ရန်"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ဖုန်းနံပါတ်အား ပြင်ဆင်ရန်", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("ပစ္စည်းပြင်ဆင်ရန်"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူရန်ငွေတောင်းတင်မည့်စာရင်းပြင်ဆင်ပါ", + ), + "editRack": MessageLookupByLibrary.simpleMessage("စင်ပြင်ဆင်ရန်"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "အေရာင်းမြင်ရေးဘေ့စ်ပြင်ရန်", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("အကန့်ပြင်ဆင်ရန်"), + "editShift": MessageLookupByLibrary.simpleMessage( + "ဂျီုတီအချိန် ပြင်ဆင်ရန်", + ), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "လူ့အင်္ဂလိပ်များကို တည်းဖြတ်ပါ", + ), + "editTax": MessageLookupByLibrary.simpleMessage("အခွန် ပြင်ဆင်ပါ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "အခွန် အုပ်စု ပြင်ဆင်ပါ", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "ဗေရိယေးရှင်းပြင်ဆင်ရန်", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "ဂိုဒေါင် ပြင်ဆင်ရန်", + ), + "email": MessageLookupByLibrary.simpleMessage("အီးမေးလ်လိပ်စာ"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "အီးမေးလ်သည် အကျယ်အဝန်းမရှိရပါ", + ), + "emailText": MessageLookupByLibrary.simpleMessage("အီးမေးလ်"), + "employee": MessageLookupByLibrary.simpleMessage("ဝန်ထမ်း"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းလက်ကျန်နည်းထည့်ပါ", + ), + "end": MessageLookupByLibrary.simpleMessage("ပြီးဆုံးသည်"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "နားချိန်ပြီးဆုံးသည့်အချိန်", + ), + "endDate": MessageLookupByLibrary.simpleMessage("အဆုံးနေ့စွဲ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ပြီးဆုံးရက်သည် စတင်ရက်ထက် စောနေသည်", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ပြီးဆုံးရက်သည် စတင်ရက်ထက် မစောရပါ", + ), + "endTime": MessageLookupByLibrary.simpleMessage("ပြီးဆုံးချိန်"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ပြီးဆုံးချိန် လိုအပ်ပါသည်", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "သင်၏ အခမဲ့ စီမံကိန်း အဆုံးသတ်ပါ", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("အုပ်စုနံပါတ်ထည့်ပါ"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "အမှတ်တံဆိပ် အမည် ရိုက်ထည့်ပါ", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော လျော့ဈေး ရိုက်ထည့်ပါ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "သက်ဆိုင်သော OTP ကို ရိုက်ထည့်ပါ", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော စတော့ရှယ်ယာ ရိုက်ထည့်ပါ", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "ပြသမည့်အမည် ရိုက်ထည့်ပါ", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "အကောင့်ပိုင်ရှင်အမည် ရိုက်ထည့်ပါ", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "အကောင့်နံပါတ် ရိုက်ထည့်ပါ", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("လိပ်စာထည့်ပါ"), + "enterAmount": MessageLookupByLibrary.simpleMessage("ပမာဏကိုရိုက်ထည့်ပါ"), + "enterBalance": MessageLookupByLibrary.simpleMessage( + "လက်ကျန်ငွေ ရိုက်ထည့်ပါ", + ), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အမည် ရိုက်ထည့်ပါ", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Batch နံပါတ်ထည့်ပါ"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "နားချိန် ရိုက်ထည့်ပါ", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "စီးပွားရေး/ဆိုင်အမည် ရိုက်ထည့်ပါ", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "စွမ်းရည် ရိုက်ထည့်ပါ", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "အမျိုးအစား အမည် ရိုက်ထည့်ပါ", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("အရောင် ရိုက်ထည့်ပါ"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ဖောက်သည် ဖုန်းနံပါတ် ရိုက်ထည့်ပါ", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ဒီးလာစျေးနှုန်း ရိုက်ထည့်ပါ", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "အသေးစိတ်ဖော်ပြချက် ရေးပါ", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "ရာထူးအမည် ရိုက်ထည့်ပါ", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "လျော့ဈေး ရိုက်ထည့်ပါ", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်အီးမေးလ်ကို ရရှိရန်အောက်ကိုဖြည့်ပါ", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "ပြီးဆုံးချိန် ရိုက်ထည့်ပါ", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ် အမျိုးအစား အမည် ရိုက်ထည့်ပါ", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ကုန်ကျစရိတ်အချိန်ကိုရိုက်ထည့်ပါ", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "သင့်လိပ်စာအပြည့်အစုံကိုရိုက်ထည့်ပါ", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "အမည်အပြည့်အစုံ ရိုက်ထည့်ပါ", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "ရုံးပိတ်ရက်အမည် ရိုက်ထည့်ပါ", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "ဝင်ငွေအမျိုးအစားအမည်ကိုရိုက်ထည့်ပါ", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "တံဆိပ်စာသား ထည့်ပါ", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "ထုတ်လုပ်သူအမည် ရိုက်ထည့်ပါ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "မော်ဒယ်အမည် ထည့်ပါ", + ), + "enterName": MessageLookupByLibrary.simpleMessage("အမည်ကိုရိုက်ထည့်ပါ"), + "enterNote": MessageLookupByLibrary.simpleMessage("မှတ်ချက် ရိုက်ထည့်ပါ"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "အစပြု ဘဏ်စာရင်းကို ရိုက်ထည့်ပါ", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်ကုဒ်ကိုရိုက်ထည့်ပါ", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်အမည် ရိုက်ထည့်ပါ", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူစျေးနှုန်း ရိုက်ထည့်ပါ", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "အရေအတွက် ရိုက်ထည့်ပါ", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "မှတ်တမ်းနံပါတ်ကိုရိုက်ထည့်ပါ", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "ရောင်းစျေးနှုန်း ရိုက်ထည့်ပါ", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("အကန့်အမည်ထည့်ပါ"), + "enterSize": MessageLookupByLibrary.simpleMessage("အရွယ်အစား ရိုက်ထည့်ပါ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "စတင်ချိန် ရိုက်ထည့်ပါ", + ), + "enterStock": MessageLookupByLibrary.simpleMessage( + "စတော့ရှယ်ယာ ရိုက်ထည့်ပါ", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("အခွန်နှုန်း ထည့်ပါ"), + "enterType": MessageLookupByLibrary.simpleMessage("အမျိုးအစား ရိုက်ထည့်ပါ"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "အသုံးပြုသူအမည်ထည့်ပါ", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "အသုံးပြုသူခေါင်းစဉ် ရိုက်ထည့်ပါ", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော OTP ရိုက်ထည့်ပါ", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("တန်ဖိုးများထည့်ပါ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "VAT/GST နံပါတ် ထည့်ပါ", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "VAT/GST ခေါင်းစဉ် ထည့်ပါ", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "ဂိုဒေါင်အမည် ထည့်ပါ", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage( + "အလေးချိန် ရိုက်ထည့်ပါ", + ), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "မူလဈေးနှုန်း ရိုက်ထည့်ပါ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "နိုင်ငံ ရိုက်ထည့်ပါ", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "သင့်အီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "သင်၏ အပြည့်အဝ အမည် ရိုက်ထည့်ပါ", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "သင့်နာမည်အပြည့်အစုံကိုရိုက်ထည့်ပါ", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "မှတ်စုအဆင့်ထည့်ပါ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "လျှို့ဝှက်နံပါတ်ထည့်ပါ", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "သင်၏ဖုန်းနံပါတ်ရိုက်ထည့်ပါ", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "ရောင်းချပြီးနောက်သတင်းစကားထည့်ပါ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "အခွန် ဖျက်ရာတွင် အမှားအယွင်းရှိသည်", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel ဖိုင်များ"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "Excel တင်သည့်ကိရိယာ", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("အခွန်မပါစျေး"), + "exit": MessageLookupByLibrary.simpleMessage("ထွက်မည်"), + "exitBank": MessageLookupByLibrary.simpleMessage("ဘဏ်ခွဲမှ ထွက်ရန်"), + "expDate": MessageLookupByLibrary.simpleMessage("သက်တမ်းကုန်ဆုံးရက်"), + "expense": MessageLookupByLibrary.simpleMessage("ကုန်ကျစရိတ်"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ်အမျိုးအစားများ", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("အသုံးစရိတ်ရက်စွဲ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("အသုံးပြုသည့်အရေအတွက်"), + "expenseReport": MessageLookupByLibrary.simpleMessage("အသုံးစာရင်း"), + "expensesType": MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ်အမျိုးအစား", + ), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "သက်တမ်းကုန်ဆုံးနေစည်းအခြေအနေ", + ), + "expire": MessageLookupByLibrary.simpleMessage("သက်တမ်းကုန်တော့မည်"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "သက်တမ်းကုန်ပစ္စည်းအစီရင်ခံစာ", + ), + "expired": MessageLookupByLibrary.simpleMessage("သက်တမ်းကုန်ဆုံးသွားပြီ"), + "expiredDate": MessageLookupByLibrary.simpleMessage("သက်တမ်းကုန်ရက်စွဲ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "သက်တမ်းကုန်ပစ္စည်း အစီရင်ခံစာ", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "သက်တမ်းကုန်ဆုံး စာရင်း", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "သက်တမ်းကုန်ပစ္စည်း", + ), + "expiry": MessageLookupByLibrary.simpleMessage("သက်တမ်းကုန်ဆုံးမှု"), + "extendPlan": MessageLookupByLibrary.simpleMessage("အစီအစဉ်သက်တမ်းတိုးရန်"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "ဌာနကို ဖျက်၍မရပါ", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "အခွန် ဖျက်ရန် ပျက်ကွက်ခဲ့သည်", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "ပလက်ဖောင်း ဗားရှင်း ရယူရန် အမှားရှိသည်။", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "ဌာနအချက်အလက်များကို ခေါ်ယူ၍မရပါ", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ပြန်အမ်းခြင်းကို လုပ်ဆောင်ရန် မအောင်မြင်ပါ။", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ဖက်ရှင်းစားများ"), + "feature": MessageLookupByLibrary.simpleMessage("လုပ်ဆောင်ချက်"), + "field": MessageLookupByLibrary.simpleMessage("ပန်းကန်"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("၁၅ ရက်"), + "filter": MessageLookupByLibrary.simpleMessage("စစ်ထုတ်ရန်"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "ရက်စွဲဖြင့် စစ်ထုတ်ရန်", + ), + "firstName": MessageLookupByLibrary.simpleMessage("အရှေ့ပါသည်"), + "flat": MessageLookupByLibrary.simpleMessage("ပုံသေ"), + "folder": MessageLookupByLibrary.simpleMessage( + "ထိုအီးမေးလ်သည် သင်၏ စပမ်းဖိုက်လ်တွင် မရောက်နိုင်ပါ", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်မေ့နေပါသလား", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("အခမဲ့ ဒေတာ ဘက်ပ်"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "အခမဲ့ အကြီးအကျယ် အပ်ဒိတ်", + ), + "freePack": MessageLookupByLibrary.simpleMessage("အခမဲ့ အများဆုံး"), + "freePlan": MessageLookupByLibrary.simpleMessage("အခမဲ့ အများဆုံး"), + "from": MessageLookupByLibrary.simpleMessage("မှ"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ပေးပို့မည့်အကောင့်"), + "fromDate": MessageLookupByLibrary.simpleMessage("မှာယူသည့်ရက်စွဲ"), + "fullName": MessageLookupByLibrary.simpleMessage("ပြည့်စုံသော အမည်"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("အကျနှင့်ငွေပေးချေပြီး"), + "gallery": MessageLookupByLibrary.simpleMessage("ဓာတ်ပုံများ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF ပြုလုပ်ရန်အချက်အလက်မရှိပါ", + ), + "gender": MessageLookupByLibrary.simpleMessage("ကျား/မ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF ထုတ်မည်"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF ထုတ်လုပ်နေသည်"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "သင့်ရဲ့အီးမေးလ်ကိုရရှိနိုင်ပြီး", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("လက်ခံပြီး"), + "grossProfit": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းအမြတ်"), + "guarantee": MessageLookupByLibrary.simpleMessage("အာမခံ (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("ဧည့်သည်"), + "haveAcc": MessageLookupByLibrary.simpleMessage("အကောင့်ရှိပါတယ်လား"), + "hideFiled": MessageLookupByLibrary.simpleMessage( + "အကွက်များကို ဝှက်ထားရန်", + ), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "စျေးနှုန်း - အမြင့်မှအနိမ့်", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "အီးမေးလ် လိပ်စာရိုက်ထည့်ပါ", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "စကားဝှက် ရိုက်ထည့်ပါ", + ), + "holderName": MessageLookupByLibrary.simpleMessage("ပိုင်ရှင်အမည်"), + "holiday": MessageLookupByLibrary.simpleMessage("ရုံးပိတ်ရက်"), + "holidayList": MessageLookupByLibrary.simpleMessage("ရုံးပိတ်ရက်စာရင်း"), + "home": MessageLookupByLibrary.simpleMessage("အိမ်အမြင်"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ကျန်ရှိသော နာရီ"), + "hrm": MessageLookupByLibrary.simpleMessage( + "လူ့စွမ်းအားအရင်းအမြစ် စီမံခန့်ခွဲမှု", + ), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ကျွန်ုပ်၏အကောင့်ကို အပြီးတိုင်ဖျက်ရန် သဘောတူပါသည်။", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC ကုဒ်"), + "image": MessageLookupByLibrary.simpleMessage("ပုံ"), + "inActive": MessageLookupByLibrary.simpleMessage("အသုံးမပြုပါ"), + "inStock": MessageLookupByLibrary.simpleMessage("ပစ္စည်းရှိသည်"), + "inactive": MessageLookupByLibrary.simpleMessage("အသက်မဝင်သော"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("အခွန်ပါစျေး"), + "income": MessageLookupByLibrary.simpleMessage("ဝင်ငွေ"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "ဝင်ငွေအမျိုးအစားများ", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "ဝင်ငွေအမျိုးအစား အစီရင်ခံစာ", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("ဝင်ငွေရက်စွဲ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ဝင်ငွေအတွက်"), + "incomeReport": MessageLookupByLibrary.simpleMessage("ဝင်ငွေ အစီရင်ခံစာ"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ဝင်ငွေအစီရင်ခံစာကြည့်ခွင့်မရှိပါ။", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ဝင်ငွေအမျိုးအစား"), + "incomes": MessageLookupByLibrary.simpleMessage("ဝင်ငွေများ"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "တံဆိပ်တွင်ပြသမည့်အချက်အလက်", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("ငွေတောင်းခံရန်နံပါတ်"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("မှားယွင်းသော ပမာဏ"), + "inventory": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းလက်ကျန်"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ကုန်ပစ္စည်းစာရင်းခွင့်မရှိပါ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ငွေတောင်းခံရန်"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "ငွေတောင်းခံလွှာ လိုဂို", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage( + "ငွေတောင်းခံလွှာနံပါတ်", + ), + "item": MessageLookupByLibrary.simpleMessage("ပစ္စည်း"), + "itemAdded": MessageLookupByLibrary.simpleMessage( + "ပစ္စည်းထည့်သွင်းပြီးပြီ", + ), + "itemName": MessageLookupByLibrary.simpleMessage("ပစ္စည်းအမည်"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ပစ္စည်းရောင်းချမှု"), + "joinDate": MessageLookupByLibrary.simpleMessage("အလုပ်ဝင်သည့်ရက်စွဲ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Label Roll 1.5\"*1, 38mm*25mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Label Roll 2\"*1, 50mm*25mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("အီးမေးလ်"), + "lablePassword": MessageLookupByLibrary.simpleMessage("စကားဝှက်"), + "language": MessageLookupByLibrary.simpleMessage("ဘာသာစကား"), + "last30Days": MessageLookupByLibrary.simpleMessage("လွန်ခဲ့သော ရက် ၃၀"), + "last7Days": MessageLookupByLibrary.simpleMessage("လွန်ခဲ့သော ၇ ရက်"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ပြီးခဲ့သောလ"), + "lastName": MessageLookupByLibrary.simpleMessage("အဆုံးပါသည်"), + "lastYear": MessageLookupByLibrary.simpleMessage("ယခင်နှစ်"), + "leave": MessageLookupByLibrary.simpleMessage("ခွင့်"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("ခွင့်သက်တမ်း"), + "leaveList": MessageLookupByLibrary.simpleMessage("ခွင့်စာရင်း"), + "leaveReports": MessageLookupByLibrary.simpleMessage("ခွင့်အစီရင်ခံစာ"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("ခွင့်တိုင်ကြားမှု"), + "leaveType": MessageLookupByLibrary.simpleMessage("ခွင့်အမျိုးအစား"), + "ledger": MessageLookupByLibrary.simpleMessage("လယ်ဂျာ (စာရင်းချုပ်ဗဟို)"), + "link": MessageLookupByLibrary.simpleMessage("ချိတ်ဆက်ပါ"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("စာရင်း ဗလာ ဖြစ်နေသည်"), + "loading": MessageLookupByLibrary.simpleMessage("တင်ပြရန်"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ဆက်တင်များ တင်နေသည်...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("လော့ဂ်အင်"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "အီးမေးလ်အသုံးပြုခြင်း", + ), + "logOut": MessageLookupByLibrary.simpleMessage("ထွက်ရန်"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ဝင်ရောက်မှု မအောင်မြင်ပါ။ ထပ်မံကြိုးစားပါ။", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ဖုန်းနံပါတ်အသုံးပြုခြင်း", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("အခြေအနေ"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("အမြဲအသွယ်/အခြေအနေ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ပျက်စီးမှု/အမြတ်"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "ပျက်စီးမှု/အမြတ် အစီရင်ခံစာ", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းလက်ကျန်နည်း"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "လက်ကျန်နည်းသတိပေးချက်", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းလက်ကျန်နည်းအစီရင်ခံစာ", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "စျေးနှုန်း - အနိမ့်မှအမြင့်", + ), + "lp": MessageLookupByLibrary.simpleMessage("ငွေကျပ်/အခြေအနေ"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "ငွေကျပ်/အခြေအနေ အသေးစိတ်", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("ဆက်တင်စီမံရန်"), + "manuDate": MessageLookupByLibrary.simpleMessage("ထုတ်လုပ်သည့်ရက်စွဲ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "ထုတ်လုပ်သည့်ရက်စွဲ", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("ကုန်လက်မှုသုံးစွဲသူ"), + "masterCard": MessageLookupByLibrary.simpleMessage("မာစတာကဒ်"), + "mobile": MessageLookupByLibrary.simpleMessage("ဖုန်းနံပါတ်:"), + "mobiles": MessageLookupByLibrary.simpleMessage("မိုဘိုင်း"), + "model": MessageLookupByLibrary.simpleMessage("မော်ဒယ်"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "မော်ဒယ်ကို အောင်မြင်စွာ ဖန်တီးပြီးပါပြီ။", + ), + "modelName": MessageLookupByLibrary.simpleMessage("မော်ဒယ်အမည်"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "မော်ဒယ်ကို အောင်မြင်စွာ ပြင်ဆင်ပြီးပါပြီ။", + ), + "models": MessageLookupByLibrary.simpleMessage("မော်ဒယ်များ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("ငွေဝင်"), + "moneyOut": MessageLookupByLibrary.simpleMessage("ငွေထွက်"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("ငွေလက်ခံဖြတ်ပိုင်း"), + "month": MessageLookupByLibrary.simpleMessage("လ"), + "monthly": MessageLookupByLibrary.simpleMessage("လစဉ်"), + "moreInfo": MessageLookupByLibrary.simpleMessage("အချက်အလက်ပြသည်"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "အမြင့်ဆုံးရောင်းစျေး (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("နာမည်"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "အမည်သည် အကျယ်အဝန်းမရှိရပါ", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "လွှဲပြောင်းရန် ဘဏ်အကောင့် အနည်းဆုံး နှစ်ခုလိုအပ်သည်", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("အသားတင်အမြတ်"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်းအသားတင်ပမာဏ", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("အသစ်သော စကားဝှက်"), + "next": MessageLookupByLibrary.simpleMessage("နောက်တစ်မျက်နှိပ်ပါ"), + "no": MessageLookupByLibrary.simpleMessage("မဟုတ်ပါ"), + "noAcc": MessageLookupByLibrary.simpleMessage("အကောင့်မရှိပါဘူးလား"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "ကိုက်ညီသော အကောင့်ရှာမတွေ့ပါ", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "အသုံးပြုနေသော အသုံးပြုသူ မဟုတ်ပါ", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "ရွေးချယ်ထားသော အချက်အလက်များအတွက် တက်ရောက်မှုမှတ်တမ်း ရှာမတွေ့ပါ", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "တက်ရောက်မှု မှတ်တမ်းမရှိပါ", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အကောင့် ရှာမတွေ့ပါ", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "လွှဲပြောင်းရန် ဘဏ်အကောင့် ရှာမတွေ့ပါ", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("ဘတ်ချ် မရှိပါ"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth စက်ပစ္စည်းမရွေးချယ်ရသေးပါ။", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("ဘဏ်ခွဲ ရှာမတွေ့ပါ"), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "ချက်လက်မှတ် ရှာမတွေ့ပါ", + ), + "noData": MessageLookupByLibrary.simpleMessage("အချက်အလက်မရရှိနိုင်ပါ"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "အချက်အလက်မရရှိနိုင်ပါ", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("ဒေတာမရှိပါ"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ထုတ်ယူရန် ဒေတာမရှိပါ", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ထုတ်ရန် ဒေတာမရှိပါ", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("ဒေတာ မတွေ့ပါ"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage("ဌာန ရှာမတွေ့ပါ"), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "ဤဌာနအတွက် အသေးစိတ်ဖော်ပြချက်မရှိပါ", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "ဤရာထူးအတွက် အသေးစိတ်ဖော်ပြချက်မရှိပါ", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "အသေးစိတ်ဖော်ပြချက် မရှိပါ", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "ရာထူး ရှာမတွေ့ပါ", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "လွှဲပြောင်းမည့် ဘဏ်အကောင့် ရှာမတွေ့ပါ", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("စက်မတွေ့ပါ"), + "noDue": MessageLookupByLibrary.simpleMessage("မကျသင့်သောငွေ"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("အကြွေး မရွေးချယ်ပါ"), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "ဖိုင်ရွေးချယ်ထားခြင်းမရှိပါ", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "ရုံးပိတ်ရက် ရှာမတွေ့ပါ", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "ကိုက်ညီသော ရုံးပိတ်ရက် ရှာမတွေ့ပါ", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("ပစ္စည်းမတွေ့ပါ"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "အရာမရွေးချယ်ရသေးပါ", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "ရွေးချယ်ထားသော အချက်အလက်များအတွက် ခွင့်မှတ်တမ်း ရှာမတွေ့ပါ", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "ခွင့်တိုင်ကြားမှု ရှာမတွေ့ပါ", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ကိုက်ညီသောထုတ်ကုန်မတွေ့ရှိပါ။", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "ကိုက်ညီသော လစာမှတ်တမ်း ရှာမတွေ့ပါ", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "မှတ်ချက် ရေးသားထားခြင်းမရှိပါ", + ), + "noParty": MessageLookupByLibrary.simpleMessage("ပါတီမတွေ့ရှိပါ"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "လစာမှတ်တမ်း ရှာမတွေ့ပါ", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်း မတွေ့ပါ", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ရှာဖွေမှုနှင့် ကိုက်ညီသော ကုန်ပစ္စည်းမရှိပါ", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်မရွေးချယ်ရသေးပါ", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "အသုံးပြုသူ ရယူမတွေ့ရှိပါဘူး", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "ဂျီုတီအချိန် ရှာမတွေ့ပါ", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "လက်ကျန်စာရင်းမရှိပါ။", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ခွဲထွက် အခွန် ရွေးချယ်ထားခြင်း မရှိပါ", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "ရရှိနိုင်သောကုန်သည်မရှိပါ", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("သဘောတူညီချက်မရှိ"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "ငွေစာရင်းမှတ်တမ်း ရှာမတွေ့ပါ", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ဤစစ်ထုတ်မှုအတွက် ငွေစာရင်းမှတ်တမ်း ရှာမတွေ့ပါ", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ထုတ်ရန် ငွေစာရင်းမှတ်တမ်းမရှိပါ", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "တန်ဖိုးများ သတ်မှတ်ထားခြင်းမရှိပါ", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "ဗေရိယေးရှင်းမတွေ့ပါ", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ပြန်အမ်းမရသော (VAT/လျှော့စျေး)", + ), + "none": MessageLookupByLibrary.simpleMessage("မရှိပါ"), + "notFound": MessageLookupByLibrary.simpleMessage("မတွေ့ပါ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "အင်တာနက် ချိတ်ဆက်မှု မရှိပါ", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ဖုန်းအက်ပ်ကိုဖွင့်၍မရပါ", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ကိုက်ညီသောရလဒ်မတွေ့ပါ", + ), + "note": MessageLookupByLibrary.simpleMessage("မှတ်ချက်"), + "noteLevel": MessageLookupByLibrary.simpleMessage("မှတ်စုအဆင့်"), + "notification": MessageLookupByLibrary.simpleMessage("အသိပေးချက်"), + "off": MessageLookupByLibrary.simpleMessage("ပိတ်ပါ"), + "ok": MessageLookupByLibrary.simpleMessage("အိုကေ"), + "okay": MessageLookupByLibrary.simpleMessage("ကောင်းပြီ"), + "oldPassword": MessageLookupByLibrary.simpleMessage("စကားဝှက်အဟောင်း"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်အဟောင်းသည် အလွတ်မဖြစ်ရပါ", + ), + "on": MessageLookupByLibrary.simpleMessage("ဖွင့်ပါ"), + "open": MessageLookupByLibrary.simpleMessage("ဖွင့်ထားသည်"), + "openCamera": MessageLookupByLibrary.simpleMessage("ကင်မရာဖွင့်ပါ"), + "openSetting": MessageLookupByLibrary.simpleMessage("ဆက်တင်ဖွင့်ရန်"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "ဖွင့်လွှဲရန်စျေးနှုန်း", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "စတင်လက်ကျန်ငွေ လိုအပ်ပါသည်", + ), + "openingDate": MessageLookupByLibrary.simpleMessage( + "စတင်ဖွင့်လှစ်သည့်ရက်စွဲ", + ), + "opinion": MessageLookupByLibrary.simpleMessage("သင်၏ထင်မြင်ချက်ထည့်ပါ"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "သို့မဟုတ် ဆက်လက်ဆောင်ရွက်ရန်", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage( + "စတော့ရှယ်ယာ မရှိတော့ပါ", + ), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "ကျွန်ုပ်တို့၏ Premium အစီအစဉ်", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("အရင်းအမြစ်များ"), + "package": MessageLookupByLibrary.simpleMessage("ပက်ကေ့"), + "packageDate": MessageLookupByLibrary.simpleMessage("ထုပ်ပိုးသည့်ရက်စွဲ"), + "packageName": MessageLookupByLibrary.simpleMessage("ပက်ကေ့ဂျ်အမည်"), + "packingDate": MessageLookupByLibrary.simpleMessage("ထုပ်ပိုးသည့် ရက်စွဲ"), + "paid": MessageLookupByLibrary.simpleMessage("ငွေပေးချေပြီး"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ပေးချေရမည့်ပမာဏ"), + "paidBy": MessageLookupByLibrary.simpleMessage("မှ ပေးချေသည်"), + "paidVia": MessageLookupByLibrary.simpleMessage("မှတစ်ဆင့်ပေးချေသည်"), + "partialPaid": MessageLookupByLibrary.simpleMessage( + "တစ်စိတ်တစ်ပိုင်း ပေးချေပြီး", + ), + "parties": MessageLookupByLibrary.simpleMessage("ပါတ်ဆိုင်များ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ပါတီဖန်တီးခွင့်မရှိပါ။", + ), + "partyList": MessageLookupByLibrary.simpleMessage("လက်ခံမှုစာရင်း"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "အဖွဲ့အစည်းဆိုင်ရာ အစီရင်ခံစာများ", + ), + "partyType": MessageLookupByLibrary.simpleMessage("အဖွဲ့အစည်းအမျိုးအစား"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "အဖွဲ့အစည်းအလိုက် အမြတ်", + ), + "password": MessageLookupByLibrary.simpleMessage("စကားဝှက်"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်သည် အကျယ်အဝန်းမရှိရပါ", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်သည် အနည်းဆုံး ၆ လုံး ရှိရမည်", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်သည် အနည်းဆုံး ၆ လုံး ရှိရမည်", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "စကားဝှက်များ မမီပါ", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "စာရင်းသွင်းရန် ငွေပေးပါ", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("ပေးချေရမည့်ငွေ"), + "payment": MessageLookupByLibrary.simpleMessage("ငွေပေးချေမှု"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှု ပြီးဆုံးခဲ့သည်", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "ပေးချေမှု အသေးစိတ်", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှု ရပ်စဲပါသည်", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှု မအောင်မြင်ပါ၊ ထပ်မံကြိုးစားပါ။", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှု နည်းပညာ", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("ငွေပေးချေမှုပုံစံ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှုနှင့်အတိုးအခြားနည်းလမ်းများ", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှု အောင်မြင်မှု", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ငွေပေးချေမှုအမျိုးအစားကိုရွေးချယ်ပါ", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှုအမျိုးအစား", + ), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှု အောင်မြင်ပါသည်!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ပေးချေသည့် နှစ်"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေရန်ပမာဏများ", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှုအမျိုးအစားများ", + ), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "PayPal နှင့် ငွေပေးချေရန်", + ), + "payroll": MessageLookupByLibrary.simpleMessage("လစာစာရင်း"), + "payrollList": MessageLookupByLibrary.simpleMessage("လစာစာရင်း"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("လစာမှတ်တမ်း"), + "payrollReports": MessageLookupByLibrary.simpleMessage("လစာအစီရင်ခံစာ"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF အောင်မြင်စွာ ထုတ်ပြီးပါပြီ", + ), + "percent": MessageLookupByLibrary.simpleMessage("ရာခိုင်နှုန်း"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "ခွင့်ပြုချက်မရှိပါ", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အကောင့်ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အချက်အလက် ပြင်ဆင်ခွင့် ငြင်းပယ်ခံရသည်။", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အချက်အလက် ကြည့်ရှုခွင့် ငြင်းပယ်ခံရသည်။", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "ခွင့်ပြုချက်မရရှိပါ။", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ကိုယ်ရေးအချက်အလက် -"), + "phone": MessageLookupByLibrary.simpleMessage("ဖုန်းနံပါတ်"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ဖုန်းနံပါတ်မရရှိနိုင်ပါ", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ဖုန်းနံပါတ်"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "ဖုန်းအတွက်အတည်ပြုမှု", + ), + "phonee": MessageLookupByLibrary.simpleMessage("ဖုန်း:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ဖိုင်ရွေးပြီး တင်ပါ", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "အဆုံးနေ့စွဲ ရွေးချယ်ပါ", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "စတင်နေ့စွဲ ရွေးချယ်ပါ", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "အရောင်းပြန်အမ်းခြင်းကို ထည့်သွင်းပါ", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "လက်ကျန်ငွေညှိရန် ဘဏ်အကောင့် အနည်းဆုံးတစ်ခု ထည့်ပါ", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "အရေအတွက် ထည့်ပါ", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "သင်၏ အင်တာနက် ချိတ်ဆက်မှုကို စစ်ဆေးပြီး ထပ်မံ ကြိုးစားပါ", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ ပင်နှစ်ထည့်ပါ", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ သင့်ဘလူ့ပုံထီးသို့ချိတ်ဆက်ပါ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ Bluetooth ဖွင့်ပါ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "ပိုကြီးသော စကားဝှက် ရိုက်ထည့်ပါ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ အတည်ပြုစကားဝှက်ကိုရိုက်ထည့်ပါ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "ရက်စွဲ ရိုက်ထည့်ပါ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ စကားဝှက်ကိုရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော အမှတ်တံဆိပ် အမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော စီးပွားရေး အမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော အီးမေးလ် လိပ်စာရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော အမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော ဖုန်းနံပါတ် ရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော ထုတ်ကုန်အမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော ဝယ်ယူစျေးနှုန်း ရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သောအရေအတွက်ထည့်ပါ (အနည်းဆုံး ၁)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော ရောင်းစျေးနှုန်း ရိုက်ထည့်ပါ", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော အထွက်အမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "ပမာဏ ရိုက်ထည့်ပါ", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ အနည်းဆုံး တန်ဖိုးတစ်ခုထည့်ပါ။", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "ဘဏ်ခွဲအမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "ရက်စွဲ ရိုက်ထည့်ပါ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ ရာထူးအမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "ပြီးဆုံးမည့်ရက်စွဲ ရိုက်ထည့်ပါ", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ ရုံးပိတ်ရက်အမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("အမည် ရိုက်ထည့်ပါ"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ စင်အမည်ထည့်ပါ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ အကန့်အမည်ထည့်ပါ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "OTP ကို ရိုက်ထည့်ပေးပါ", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "အထွက်အမည် ရိုက်ထည့်ပါ", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သောအမည်ကို ထည့်ပါ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "ဖုန်းနံပါတ်နှင့် အမည်မှန်ကန်စွာ ရိုက်ထည့်ပါ", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "သင့်အချက်အလက်များကို ရိုက်ထည့်ပါ။", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ဖုန်းနံပါတ် ရိုက်ထည့်ပါ", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "လစာငွေပမာဏ ရိုက်ထည့်ပါ", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "ပထမဦးစွာ ရောင်းရပါ", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "အမျိုးအစား ရွေးချယ်ပါ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "လွှဲပြောင်းမည့် ဘဏ်အကောင့်ကို ရွေးချယ်ပါ", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ် အမျိုးအစား ရွေးချယ်ပါ", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "ခွင့်အမျိုးအစား ရွေးချယ်ပါ", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ ပစ္စည်းအရင်ရွေးပါ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "ဂျီုတီအချိန် ရွေးချယ်ပါ", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "စတင်မည့်ရက်စွဲ ရွေးပါ", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "အခြေအနေ (Status) ကို ရွေးချယ်ပါ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "ဝန်ထမ်း ရွေးချယ်ပါ", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "လကို ရွေးချယ်ပါ", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "အကောင့်နှစ်ခုလုံးကို ရွေးချယ်ပါ", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "နားချိန်အခြေအနေ ရွေးချယ်ပါ", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "ရက်စွဲ ရွေးချယ်ပါ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "ဌာန ရွေးချယ်ပါ", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "ရာထူး ရွေးချယ်ပါ", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "ပြန်အမ်းရန်အတွက် ကုန်ပစ္စည်းကို ရွေးချယ်ပါ", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "ပေးချေသည့် နှစ်ကို ရွေးပါ", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "ကျေးဇူးပြု၍ ပစ္စည်းအရင်ရွေးပါ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "စတင်မည့်ရက်စွဲ ရွေးပါ", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "အခြေအနေ ရွေးချယ်ပါ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သော စတင်ချိန်နှင့် ပြီးဆုံးချိန်ကို ရွေးပါ", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "ကျား/မ ရွေးချယ်ပါ", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "ဂျီုတီအချိန် ရွေးချယ်ပါ", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "အက်ပ်ကို အသုံးပြုရန် မှန်ကန်သော ဝယ်ယူမှု ကုဒ်ကို အသုံးပြုပါ။", + ), + "pos": MessageLookupByLibrary.simpleMessage("အရောင်းစက် (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS အရောင်း"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "ရောင်းချပြီးနောက်သတင်းစကား", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("မှ စွမ်းအားပေးထားသည်"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android နှင့် iOS အက်ပ် အထောက်အပံ့", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("အလဲမရှိသေးပါ"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("ရွေးချယ်ရန်နှိပ်ပါ"), + "previewPdf": MessageLookupByLibrary.simpleMessage( + "PDF ကြိုတင်ကြည့်ရှုခြင်း", + ), + "previousDue": MessageLookupByLibrary.simpleMessage( + "အတွက်ကျန်ပါကျမှန်ကန်ခံရသည်", + ), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "ရှေးနှင့်ထွက်ရှိသော ငွေပမာဏ", + ), + "price": MessageLookupByLibrary.simpleMessage("ဈေးနှုန်း"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "ဈေးနှုန်းကိုအလွတ်မထားနိုင်ပါ", + ), + "print": MessageLookupByLibrary.simpleMessage("ပုံနှိပ်ပါ"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ဘဏ်အချက်အလက်များကို ပြေစာတွင် ထည့်သွင်းရိုက်နှိပ်မည်", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "ဘားကုဒ် ရိုက်နှိပ်ပါ", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("တံဆိပ်ထုတ်ရန်"), + "printing": MessageLookupByLibrary.simpleMessage( + "ပုံနှိပ်ထားရန်ရွေးချယ်ပါ", + ), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ငွေတောင်းခံလွှာ ပုံနှိပ်နေသည်", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "ပုံနှိပ် ရွေးချယ်စရာ", + ), + "product": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်း"), + "productBrand": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန် အမှတ်တံဆိပ်", + ), + "productCategory": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန် အမျိုးအစား", + ), + "productCode": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းကုဒ်"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်ကုဒ် လိုအပ်ပါသည်", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("ထုတ်ကုန် အသေးစိတ်"), + "productList": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းစာရင်း"), + "productModels": MessageLookupByLibrary.simpleMessage("ပစ္စည်းမော်ဒယ်များ"), + "productName": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းအမည်"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်မတွေ့ရှိပါ", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းဝယ်ယူမှု မှတ်တမ်း", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "ပစ္စည်းဝယ်ယူမှုအစီရင်ခံစာ", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ပစ္စည်းစင်များ"), + "productReports": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်း အစီရင်ခံစာများ", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းရောင်းချမှု မှတ်တမ်း", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "ပစ္စည်းရောင်းချမှုအစီရင်ခံစာ", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်ဆက်တင်များ", + ), + "productStock": MessageLookupByLibrary.simpleMessage("ပစ္စည်းလက်ကျန်"), + "productUnit": MessageLookupByLibrary.simpleMessage("ထုတ်ကုန် အထွက်"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "ပစ္စည်းဗေရိယေးရှင်းများ", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းအလိုက် အမြတ်", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းအလိုက် အရှုံးအမြတ်", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းအလိုက် ဝယ်ယူမှု", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းအလိုက် ရောင်းချမှု", + ), + "products": MessageLookupByLibrary.simpleMessage("ထုတ်ကုန်များ"), + "profile": MessageLookupByLibrary.simpleMessage("ကိုယ်ရေးအကျဉ်း"), + "profileEdit": MessageLookupByLibrary.simpleMessage("ပရိုဖိုင်း ပြုပြင်ပါ"), + "profit": MessageLookupByLibrary.simpleMessage("အခြေအနေ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("အရှုံးအမြတ်စာရင်း"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "အရှုံးအမြတ်အသေးစိတ်", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage( + "အမြတ်နှင့်ဆုံးရှုံးမှု", + ), + "profitMargin": MessageLookupByLibrary.simpleMessage("အမြတ် margin (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("အမြတ်ရာခိုင်နှုန်း"), + "promo": MessageLookupByLibrary.simpleMessage("ပရိုမိုး"), + "promoCode": MessageLookupByLibrary.simpleMessage("ပရိုမို ကုဒ်"), + "purchase": MessageLookupByLibrary.simpleMessage("ကုန်ဝယ်ယူရန်"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ဝယ်ယူသော အရာကာများ"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ဝယ်သူ:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူမှု အတည်ပြုပြီး", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူမှု အသေးစိတ်", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူဈေးနှုန်း (ကောက်ထားခြင်းမပါ)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူဈေးနှုန်း (ကောက်ထားခြင်းမပါ) လိုအပ်သည်", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူဈေးနှုန်း (ကောက်ထားမှုပါဝင်သည်)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူဈေးနှုန်း (ကောက်ထားမှုပါဝင်သည်) လိုအပ်သည်", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("ဝယ်ယူရန်စာရင်း"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ယခုဝယ်ယူရန်"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "ကုန်ဝယ်ယူနောက်ဆုံး အလဲမရှိပါ", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူနိုင်သည့်စျေးနှုန်း", + ), + "purchaseQty": MessageLookupByLibrary.simpleMessage("ဝယ်ယူသည့် အရေအတွက်"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူသည့် အရေအတွက် လိုအပ်သည်", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("ဝယ်ယူရန်စာရင်း"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "အရောင်းပြန်အမ်းငွေ", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူမှု ပြန်အမ်းငွေ စာရင်း", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူမှုပြန်ပေးခြင်း", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ဝယ်ယူမှုနောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ဝယ်ယူမှုဖန်တီးခွင့်မရှိပါ။", + ), + "purchased": MessageLookupByLibrary.simpleMessage("ဝယ်ယူခဲ့သည်"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("ဝယ်သူ"), + "qty": MessageLookupByLibrary.simpleMessage("အရေအတွက်"), + "quantity": MessageLookupByLibrary.simpleMessage("အရေအတွက်"), + "quickOver": MessageLookupByLibrary.simpleMessage( + "လျင်မြန်သောအကြောင်းအရာအနှစ်ချုပ်", + ), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "ရလဒ်မြန် အကျဉ်းချုပ်", + ), + "rack": MessageLookupByLibrary.simpleMessage("စင် (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("စင်အမည်"), + "racks": MessageLookupByLibrary.simpleMessage("စင်များ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("ပြန်ဖွင့်မည်"), + "read": MessageLookupByLibrary.simpleMessage("ဖတ်ရန်"), + "receipt": MessageLookupByLibrary.simpleMessage("လက်ခံဖြတ်ပိုင်း"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("လက်ခံရရှိငွေ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("လက်ခံရရှိသူ -"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ထံမှ ရရှိသည်"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "နောက်ဆုံးငွေစာရင်းများ", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("ငွေသားလျှော့ရန်"), + "reference": MessageLookupByLibrary.simpleMessage("ရည်ညွှန်းချက်"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ကြောင်းကြားနံပါတ်"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("ရည်ညွှန်းနံပါတ်"), + "register": MessageLookupByLibrary.simpleMessage("မှတ်ပုံတင်ပါ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "စတင်ရန်အချက်များအားတိုးတက်ခြင်းအတွက် သင့်ဖုန်းကို မှတ်ပုံတင်ရမည်ဟု မြန်မာကျောင်းပြည်ကွက်ဖြင့် ပြုလုပ်ထားပါသည်", + ), + "remaining": MessageLookupByLibrary.simpleMessage("ကျန်ရှိသော"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ကျန်ငွေကျလက်ကျန်"), + "remark": MessageLookupByLibrary.simpleMessage("မှတ်ချက်"), + "rememberMe": MessageLookupByLibrary.simpleMessage("မှတ်မိပါစေ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "မည်သည့်အကြိုက်များကိုဒီနေရာတွင် သတိပေးပါ", + ), + "remove": MessageLookupByLibrary.simpleMessage("ဖယ်ရှားပါ"), + "reports": MessageLookupByLibrary.simpleMessage("စာရင်းများ"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "OTP ကို နောက်တစ်ကြိမ်ပို့ပါ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP သက်သေပြရန်"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "အီးမေးလ် သို့မဟုတ် ဖုန်းနံပါတ် သုံး၍ စကားဝှက် ပြန်စေပါ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "သင်၏ စကားဝှက်ကို ပြန်လည်သတ်မှတ်ပါ", + ), + "resets": MessageLookupByLibrary.simpleMessage("ပြန်သတ်မှတ်ရန်"), + "retailer": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းရောင်းရသူ"), + "retry": MessageLookupByLibrary.simpleMessage("ထပ်မံကြိုးစားပါ"), + "retryScan": MessageLookupByLibrary.simpleMessage("ပြန်ရှာရန်"), + "returnAmount": MessageLookupByLibrary.simpleMessage("ပြန်အမ်းငွေ"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "ပြန်အမ်းသည့် အရေအတွက်", + ), + "returned": MessageLookupByLibrary.simpleMessage("ပြန်အမ်း"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("ပြန်အမ်းငွေ ပမာဏ"), + "returnedDate": MessageLookupByLibrary.simpleMessage("ပြန်ပို့ရက်စွဲ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ပြန်ပို့ကုန်"), + "role": MessageLookupByLibrary.simpleMessage("ရာထူး"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "အခန်းကဏ္ဍနှင့် ခွင့်ပြုချက်များ", + ), + "roles": MessageLookupByLibrary.simpleMessage("ရာထူးများ"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "အနီးစပ်ဆုံးကိန်းပြည့်သို့ညှိရန်", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "ဒသမညှိရန် (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "ဒသမညှိရန် (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "ဒသမညှိရန် (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "ကိန်းပြည့်သို့ညှိရန်", + ), + "rounding": MessageLookupByLibrary.simpleMessage( + "အနီးစပ်ဆုံး ဂဏန်းသို့ ပြောင်းလဲခြင်း", + ), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "မှန်ကန်သောစုစုပေါင်း", + ), + "roundings": MessageLookupByLibrary.simpleMessage("မှန်ကန်ခြင်း (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("လည်ပတ်နေသော ငွေသား"), + "sNo": MessageLookupByLibrary.simpleMessage("စဉ်"), + "salary": MessageLookupByLibrary.simpleMessage("လစာ"), + "sale": MessageLookupByLibrary.simpleMessage("အေရာင်းမြင်ရန်"), + "saleBy": MessageLookupByLibrary.simpleMessage("ရောင်းသူ"), + "saleEdit": MessageLookupByLibrary.simpleMessage("အရောင်းပြင်ဆင်ခြင်း"), + "saleList": MessageLookupByLibrary.simpleMessage("အေရာင်းမြင်ရေးစာရင်း"), + "salePrice": MessageLookupByLibrary.simpleMessage("ရောင်းစျေး"), + "saleQty": MessageLookupByLibrary.simpleMessage("ရောင်းချသည့် အရေအတွက်"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "အရောင်းဈေးနှုန်းလိုအပ်သည်", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("အရောင်းပြန်အမ်းခြင်း"), + "sales": MessageLookupByLibrary.simpleMessage("အရောင်မှုများ"), + "salesBy": MessageLookupByLibrary.simpleMessage("ရောင်းသူ:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("အေရာင်းအဝယ်အသေးစိတ်"), + "salesList": MessageLookupByLibrary.simpleMessage("ရောင်းချမှု စာရင်း"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "ရောင်းရင်း ဝယ်ရင်း အကျဉ်းချုပ်", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("အေရာင်းအဝယ်စာရင်း"), + "salesReturn": MessageLookupByLibrary.simpleMessage("အရောင်းပြန်အမ်းငွေ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "ရောင်းချမှု ပြန်အမ်းငွေ စာရင်း", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("အရောင်း ဆက်တင်များ"), + "save": MessageLookupByLibrary.simpleMessage("သိမ်းဆည်းပါ"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "သိမ်းဆည်းပြီး စီစဉ်ထုတ်မည်", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "ဆက်တင်များကိုသိမ်းဆည်းပါ", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("မျိုးဆက်သိမ်းဆည်းပါ"), + "saving": MessageLookupByLibrary.simpleMessage("သိမ်းဆည်းနေသည်"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန် QR ကုဒ်စကင်လုပ်ပါ", + ), + "search": MessageLookupByLibrary.simpleMessage("ရှာဖွေပါ"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "တက်ရောက်မှု ရှာဖွေရန်", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "ဘတ်ချ်နံပါတ် ရှာပါ...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("ဒီမှာ ရှာပါ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ခွင့်ရှာဖွေရန်"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ထုတ်ကုန် ရှာဖွေမှု"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ငွေစာရင်းမှတ်တမ်း ရှာဖွေရန်...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ရှာဖွေပါ..."), + "seconds": MessageLookupByLibrary.simpleMessage("စက္ကန့်"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "အကြောင်း ပရိုမို ကုဒ်များ ကြည့်ပါ", + ), + "select": MessageLookupByLibrary.simpleMessage("ရွေးချယ်ပါ"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "အမှတ်တံဆိပ် တစ်ခု ရွေးချယ်ပါ", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "အိုင်ငွေ့စ် တစ်ခု ရွေးချယ်ပါ", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("အကောင့်ရွေးချယ်ပါ"), + "selectAll": MessageLookupByLibrary.simpleMessage("အားလုံးရွေးရန်"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "အနည်းဆုံး အကန့်တစ်ခုရွေးချယ်ပါ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ဘဏ် သို့မဟုတ် လက်ငင်းငွေ ရွေးချယ်ပါ", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "စီးပွားရေး အမျိုးအစား ရွေးချယ်ပါ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "အမျိုးအစားကိုရွေးပါ", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "ဖောက်သည်ရွေးချယ်ပါ", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("ရက်စွဲရွေးချယ်ပါ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ရက်စွဲကို အရင်ရွေးချယ်ပါ", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "ငွေသွင်းမည့်နေရာ ရွေးချယ်ပါ", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ဝန်ထမ်းကို အရင်ရွေးချယ်ပါ", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("ရက်စွဲမှ ရွေးချယ်ပါ"), + "selectItems": MessageLookupByLibrary.simpleMessage("ပစ္စည်းရွေးချယ်ရန်"), + "selectLang": MessageLookupByLibrary.simpleMessage( + "သင့်ဘာသာစကားရွေးချယ်ပါ", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("မော်ဒယ်ရွေးချယ်ပါ"), + "selectOne": MessageLookupByLibrary.simpleMessage("တစ်ခုရွေးချယ်ပါ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "အကောင့်တစ်ခု ရွေးချယ်ပါ", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန် အမျိုးအစား ရွေးချယ်ပါ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန် အထွက် ရွေးချယ်ပါ", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("စင်ရွေးချယ်ရန်"), + "selectShelf": MessageLookupByLibrary.simpleMessage("အကန့်ရွေးချယ်ရန်"), + "selectStock": MessageLookupByLibrary.simpleMessage("စတော့ ရွေးချယ်ပါ"), + "selectTax": MessageLookupByLibrary.simpleMessage("အခွန်ရွေးချယ်ပါ"), + "selectToDate": MessageLookupByLibrary.simpleMessage("ရက်စွဲထိ ရွေးချယ်ပါ"), + "selectType": MessageLookupByLibrary.simpleMessage("အမျိုးအစားရွေးချယ်ပါ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "အမျိုးမျိုး ရွေးချယ်ပါ :", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "ဂိုဒေါင်ရွေးချယ်ရန်", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("အားလုံးရောင်းပါ >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("ရောင်းစျေး"), + "sellsBy": MessageLookupByLibrary.simpleMessage("မှ ရောင်းချသည်"), + "send": MessageLookupByLibrary.simpleMessage("ပို့ရန်"), + "sendCode": MessageLookupByLibrary.simpleMessage("ကုဒ်ပို့ပါ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "သင့်စာရင်းတင်ပြချက်တစ်ခုမှာ စာတင်ပို့ထားသည့်သောအကြောင်းအရာပို့ထားသည်။", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "ရွေးချယ်ပါသောလင့်ခ်ရန်စာတင်ရန်", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("မက်ဆေ့ခ်ျပို့ပါ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS ပို့ပါ"), + "sendSms": MessageLookupByLibrary.simpleMessage("ဆီးချိုးပို့ပါ"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "သင်၏ အီးမေးလ် ပို့ပါ", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "သင့်ရဲ့ဆရာဝန်ကိုအကြောင်းအရာအားပြင်ရေးရန်အတွက် သင့်ကိုအကောင့်ရှိရမည်ကို အကူအညီပေးပါ", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "အသစ်သော စကားဝှက် ထားရှိပါ", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "သင့်ရဲ့ပရိုဖိုင်ကိုတပ်ဆင်ပါ", + ), + "setting": MessageLookupByLibrary.simpleMessage("ဆက်တင်"), + "sevenDays": MessageLookupByLibrary.simpleMessage("၇ ရက်"), + "share": MessageLookupByLibrary.simpleMessage("မျှဝေရန်"), + "shelf": MessageLookupByLibrary.simpleMessage("အကန့် (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("အကန့်အမည်"), + "shelves": MessageLookupByLibrary.simpleMessage("အကန့်များ (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("ဂျီုတီအချိန် (Shift)"), + "shiftName": MessageLookupByLibrary.simpleMessage("ဂျီုတီအချိန်အမည်"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "ပို့ဆောင်ရေးလိပ်စာ", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ပို့ဆောင်ခ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ဆိုင် ဖွင့်ခြင်း ဘဏ်စာရင်း", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "ဆိုင် ကျန်ရှိသော ဘဏ်စာရင်း", + ), + "showAction": MessageLookupByLibrary.simpleMessage("လုပ်ဆောင်ချက်ပြရန်"), + "showCode": MessageLookupByLibrary.simpleMessage("ကုဒ်ပြသရန်"), + "showCombo": MessageLookupByLibrary.simpleMessage("တွဲဖက်ပစ္စည်းပြရန်"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "သက်တမ်းကုန်ရက်ပြရန်", + ), + "showName": MessageLookupByLibrary.simpleMessage("အမည်ပြသရန်"), + "showPrice": MessageLookupByLibrary.simpleMessage("ဈေးနှုန်းပြသရန်"), + "showSingle": MessageLookupByLibrary.simpleMessage("တစ်ခုချင်းပြရန်"), + "showVariant": MessageLookupByLibrary.simpleMessage("ဗေရိယေးရှင်းပြရန်"), + "signIn": MessageLookupByLibrary.simpleMessage("စနစ်သို့ အဝင်"), + "signUp": MessageLookupByLibrary.simpleMessage("အကောင့်ဖွင့်ပါ"), + "single": MessageLookupByLibrary.simpleMessage("တစ်ခုတည်း"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("ရက် ၆၀"), + "size": MessageLookupByLibrary.simpleMessage("အရွယ်အစား"), + "skip": MessageLookupByLibrary.simpleMessage("ကျေးဇူးပြု"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "အဆင့်မြှင့်ရန်လဲကျေးဇူးပြု", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / ကုဒ်"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / ကုဒ်"), + "sl": MessageLookupByLibrary.simpleMessage("စဉ်"), + "smartWatch": MessageLookupByLibrary.simpleMessage("စမတ်နာရီ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("လူမှုစနစ်တစ်ခု"), + "sold": MessageLookupByLibrary.simpleMessage("ရောင်းပြီး"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ဝဘ်စာမျက်နှာတွင် တစ်ခုခု မှားယွင်းနေပါသည်။", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("ဘာမှ ဖြစ်နေပါသည်"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ဝန်ထမ်းအင်"), + "start": MessageLookupByLibrary.simpleMessage("စတင်ရန်"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "နားချိန်စတင်သည့်အချိန်", + ), + "startDate": MessageLookupByLibrary.simpleMessage("စတင်နေ့စွဲ"), + "startNewSale": MessageLookupByLibrary.simpleMessage("ကစားသမား စတီးခွဲစဥ်"), + "startTime": MessageLookupByLibrary.simpleMessage("စတင်ချိန်"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "စတင်ချိန် လိုအပ်ပါသည်", + ), + "started": MessageLookupByLibrary.simpleMessage("စတင်သည်"), + "state": MessageLookupByLibrary.simpleMessage("ပြည်နယ်"), + "stateName": MessageLookupByLibrary.simpleMessage("ပြည်နယ်အမည်"), + "status": MessageLookupByLibrary.simpleMessage("အခြေအနေ"), + "staus": MessageLookupByLibrary.simpleMessage("အခြေအနေ"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "ငွေပေးချေမှုမပြန်ဆင်ထားပါ", + ), + "stock": MessageLookupByLibrary.simpleMessage("ကုန်ကောင်း"), + "stockList": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းစာရင်း"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "စတော့ / အမျိုးအစား", + ), + "stockReport": MessageLookupByLibrary.simpleMessage( + "စတော့ရှယ်ယာ အစီရင်ခံစာ", + ), + "stockValue": MessageLookupByLibrary.simpleMessage("အရောင်းဈေး"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းလက်ကျန်သည် အနည်းဆုံး 1 ဖြစ်ရမည်", + ), + "stocks": MessageLookupByLibrary.simpleMessage("စတော့ရှယ်ယာ: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("ခွဲထွက် အခွန် စာရင်း"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ခွဲထွက် အခွန်များ"), + "subTotal": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းကျသင့်ငွေ"), + "submit": MessageLookupByLibrary.simpleMessage("တင်သွင်းပါ"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("အခုပဲ စာရင်းသွင်းပါ"), + "subscription": MessageLookupByLibrary.simpleMessage("ဝန်ဆောင်မှု"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "စာရင်းသွင်းမှု အစီရင်ခံစာများ", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("စာရင်းသွင်းမှုများ"), + "subtotal": MessageLookupByLibrary.simpleMessage("အချို့လက်မှတ်"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "အောင်မြင်စွာ ပေးဆောင်ပြီးပါသည်", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("ပေးရမည့် ပေးသူ"), + "supplier": MessageLookupByLibrary.simpleMessage("ကုန်လက်ပစ္စည်းရောင်းသူ"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "ပေးသွင်းသူအသေးစိတ်", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "ပေးသွင်းသူထံ ပေးရန်ကျန်ငွေ", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage("ပေးသွင်းသူ လယ်ဂျာ"), + "supplierName": MessageLookupByLibrary.simpleMessage("ကုန်သည်အမည်"), + "switchBank": MessageLookupByLibrary.simpleMessage("ဘဏ်ခွဲ ပြောင်းမလား"), + "switchs": MessageLookupByLibrary.simpleMessage("ပြောင်းမည်"), + "tax": MessageLookupByLibrary.simpleMessage("အခွန် (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("အခွန် အုပ်စု"), + "taxPercent": MessageLookupByLibrary.simpleMessage("အခွန် ရာခိုင်နှုန်း"), + "taxRates": MessageLookupByLibrary.simpleMessage("အခွန်နှုန်းများ"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "အခွန်နှုန်းများ - သင်၏ အခွန်နှုန်းများကို စီမံပါ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("အခွန်အစီရင်ခံစာ"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "အခွန်အစီရင်ခံစာ စာရင်း", + ), + "taxType": MessageLookupByLibrary.simpleMessage("အခွန်အမျိုးအစား"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "အခွန် အမျိုးအစား တစ်ခု/အများ ပါဝင်သော အခွန်", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ကျန်ငွေပေးချေမှုအတွက် ကျေးဇူးပြုပြီးတော့သင်တို့ကိုကျေးဇူးကိုက်ညီမည်", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Thermal အင်ဗွိုက်လိုဂို", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "ပရင်တာဘာသာစကား", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "စက္ကူဆိုဒ်", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("ရက် ၃၀"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "တစ်ရွက်လျှင် ၃၂ ခု", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ယခုလ"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ဤအစီအစဉ်ကို အဆင့်မြှင့်၍မရပါ", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ဤအစီအစဉ်ကို ဝယ်ယူ၍မရနိုင်ပါ", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ဤထုတ်ကုန်ကို ရှိပြီးပြီ!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("ယခုအပတ်"), + "thisYear": MessageLookupByLibrary.simpleMessage("ယခုနှစ်"), + "time": MessageLookupByLibrary.simpleMessage("အချိန်"), + "timeIn": MessageLookupByLibrary.simpleMessage("အလုပ်ဝင်ချိန်"), + "timeOut": MessageLookupByLibrary.simpleMessage("အလုပ်ဆင်းချိန်"), + "to": MessageLookupByLibrary.simpleMessage("သို့"), + "toAccount": MessageLookupByLibrary.simpleMessage("လက်ခံမည့်အကောင့်"), + "toDate": MessageLookupByLibrary.simpleMessage("ထိုးသည့်ရက်စွဲ"), + "today": MessageLookupByLibrary.simpleMessage("ယနေ့"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ယနေ့အကျဉ်းချုပ်"), + "top5Customer": MessageLookupByLibrary.simpleMessage( + "အများဆုံးဝယ်ယူသူ ၅ ဦး", + ), + "top5Product": MessageLookupByLibrary.simpleMessage( + "အရောင်းရဆုံးပစ္စည်း ၅ မျိုး", + ), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "အများဆုံးပေးသွင်းသူ ၅ ဦး", + ), + "total": MessageLookupByLibrary.simpleMessage("စုစုပေါင်း"), + "totalAmount": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းပမာဏ"), + "totalAssets": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း ပိုင်ဆိုင်မှု", + ), + "totalBalance": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း လက်ကျန်ငွေ", + ), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း အမျိုးအစားများ", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းကျန်ငွေ"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း အကြွေးပမာဏ", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ်စုစုပေါင်း", + ), + "totalIncome": MessageLookupByLibrary.simpleMessage("စုစုပေါင်း ဝင်ငွေ"), + "totalItems": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း ပစ္စည်းများ", + ), + "totalLoss": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းအခြေအနေ"), + "totalPayable": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းကျသင့်သော"), + "totalPrice": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းကျသည်"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ကုန်ပစ္စည်းအားလုံး"), + "totalProfit": MessageLookupByLibrary.simpleMessage("စုစုပေါင်းအခြေအနေ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း ဝယ်ယူမှု", + ), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း ပြန်အမ်းငွေ", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း ပြန်ရောက်", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း လစာပမာဏ", + ), + "totalSales": MessageLookupByLibrary.simpleMessage( + "စုစုပေါင်း ရောင်းချမှု", + ), + "totalVat": MessageLookupByLibrary.simpleMessage("အသံပစ်အပစ်စုစုပေါင်း"), + "totall": MessageLookupByLibrary.simpleMessage("စုစုပေါင်း:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "လုပ်ငန်းများအကျဉ်းချုပ်", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "ငွေလွှဲမှု အမျိုးအစား", + ), + "transactions": MessageLookupByLibrary.simpleMessage( + "လုပ်ငန်းရင်းနှီးမှုများ", + ), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ငွေလွှဲပြောင်းမှုမှတ်တမ်း", + ), + "transfer": MessageLookupByLibrary.simpleMessage("လွှဲပြောင်းခြင်း"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "ချက်လက်မှတ် လွှဲပြောင်းခြင်း", + ), + "transferDate": MessageLookupByLibrary.simpleMessage( + "လွှဲပြောင်းသည့်ရက်စွဲ", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("နောက်ထပ်တက်ပါ"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("အမျိုးအစား"), + "typeSelect": MessageLookupByLibrary.simpleMessage("အမျိုးအစားရွေးချယ်ပါ"), + "unPaid": MessageLookupByLibrary.simpleMessage("ငွေပေးချေမှုမပြုရ"), + "unit": MessageLookupByLibrary.simpleMessage("ယူနစ်"), + "unitName": MessageLookupByLibrary.simpleMessage("ယူနစ်အမည်"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ယူနစ်ကျသည်"), + "units": MessageLookupByLibrary.simpleMessage("ယူနစ်များ"), + "unlimited": MessageLookupByLibrary.simpleMessage("အမြင့်မလိုဘူး"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "အကန့်အသတ်မရှိ သုံးစွဲမှု", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "သင့် package ကို အကန့်အသတ်မရှိ အသုံးပြုနိုင်သည်👇", + ), + "update": MessageLookupByLibrary.simpleMessage("အပ်ဒိတ်ပြုပါ"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "ဘဏ်ခွဲ အချက်အလက်ပြင်ဆင်ရန်", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "ဆက်သွယ်ရန်နောက်တစ်ဆင့်အပ်ဒိတ်ပြုရန်", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းလက်ကျန်နောက်ဆုံးပြင်ဆင်မှု မအောင်မြင်ပါ", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("အခုပြောင်းလဲရန်"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ပါတီနောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "ကုန်ပစ္စည်းအပ်ဒိတ်ပြုရန်", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ထုတ်ကုန်ကိုအောင်မြင်စွာနောက်ဆုံးပြင်ဆင်ပြီး!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်ထုတ်ကုန်နောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "သင်၏ကိုယ်ရေးအကျဉ်းပြုပြီးပြောင်းလဲရန်", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "ဝယ်ယူမှု အချက်အလက်ပြင်ဆင်ရန်", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("ရာထူးပြင်ဆင်ရန်"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "သင်တွင်အရောင်းနောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "အောင်မြင်စွာနောက်ဆုံးပြင်ဆင်ပြီး", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "သင့်ပရိုဖိုင်းကို အပ်ဒိတ်လုပ်ပါ၊ သင့်ဖောက်သည်များကို အပြန်အလှန်ပြောပါ", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "သင့် စာရင်းသွင်းမှုကို အပ်ဒိတ်လုပ်ပါ", + ), + "updating": MessageLookupByLibrary.simpleMessage("စစ်ဆေးနေပါသည်..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ယခု Upgrade လုပ်ပါ"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR ကုဒ်အတွက် UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("တင်ပါ"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ပုံတင်ပါ"), + "uploading": MessageLookupByLibrary.simpleMessage("တင်နေသည်..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ပြတိုက်အသုံးပြုပါ"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "အသုံးပြုသူခေါင်းစဉ်သည် အကျယ်အဝန်းမရှိရပါ", + ), + "user": MessageLookupByLibrary.simpleMessage("အသုံးပြုသူ"), + "userRole": MessageLookupByLibrary.simpleMessage("အသုံးပြုသူအဆင့်အတန်း"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "အသုံးပြုသူ တာဝန်အသေးစိတ်", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("အသုံးပြုသူခေါင်းစဉ်"), + "values": MessageLookupByLibrary.simpleMessage("တန်ဖိုးများ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "မျိုးဆက်ကိုအောင်မြင်စွာထည့်ပြီး!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "မျိုးဆက်ကိုအောင်မြင်စွာဖျက်ပြီး!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ဗေရိယေးရှင်းစာရင်း"), + "variationId": MessageLookupByLibrary.simpleMessage("ဗေရိယေးရှင်း ID"), + "variations": MessageLookupByLibrary.simpleMessage("ဗေရိယေးရှင်းများ"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ဗေရိယေးရှင်းပစ္စည်း", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT နှင့် အခွန်"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("VAT/GST နံပါတ်"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("VAT/GST ခေါင်းစဉ်"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT နံပါတ်"), + "vatNumber": MessageLookupByLibrary.simpleMessage("VAT နံပါတ်"), + "vatReports": MessageLookupByLibrary.simpleMessage("VAT အစီရင်ခံစာများ"), + "vatType": MessageLookupByLibrary.simpleMessage("VAT အမျိုးအစား"), + "verification": MessageLookupByLibrary.simpleMessage("အတည်ပြုခြင်း"), + "verify": MessageLookupByLibrary.simpleMessage("အတည်ပြုပါ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "သင့်အီးမေးလ်ကို အတည်ပြုပါ", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("အီးမေးလ် အတည်ပြုပါ"), + "view": MessageLookupByLibrary.simpleMessage("အသေးစိတ်ကြည့်ပါ"), + "viewAll": MessageLookupByLibrary.simpleMessage("အားလုံးကြည့်ရန်"), + "viewDetails": MessageLookupByLibrary.simpleMessage("အသေးစိတ်ကြည့်ရန်"), + "viewPrice": MessageLookupByLibrary.simpleMessage("စျေးနှုန်းကြည့်ရန်"), + "viewStock": MessageLookupByLibrary.simpleMessage("လက်ကျန်ကြည့်ရန်"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "ငွေစာရင်းကြည့်ရှုနေသည့် အကောင့် -", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("အပေါ်ဝန်ဖောက်သည်"), + "wallet": MessageLookupByLibrary.simpleMessage("ပိုက်ဆံအိတ်"), + "walletBalance": MessageLookupByLibrary.simpleMessage( + "ပိုက်ဆံအိတ် လက်ကျန်ငွေ", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("ဂိုဒေါင် (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ဂိုဒေါင်အမည်"), + "warranty": MessageLookupByLibrary.simpleMessage("ဝရန်တီ (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "အတည်ပြု အီးမေးလ်ကို", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "သင့်ဖုန်းနံပါတ်သို့ OTP ပို့ပြီးပါပြီ", + ), + "weekly": MessageLookupByLibrary.simpleMessage("အပတ်စဉ်"), + "weight": MessageLookupByLibrary.simpleMessage("အလေးချိန်"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ပြန်လည်ကြိုဆိုပါသည်!"), + "whatNew": MessageLookupByLibrary.simpleMessage("ဘာလဲရှာမလဲ"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("ရောင်းဈေးစျေး"), + "wholesaler": MessageLookupByLibrary.simpleMessage("လက်ကျန်းရောင်းရသူ"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("မကြာမီ ထည့်ပါမည်"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "သင်၏ မက်ဆေ့ခ်ျကို မှတ်ချက်ရေးပါ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "ဤနေရာတွင် စာသား ရေးပါ...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("နှစ်စဉ်"), + "years": MessageLookupByLibrary.simpleMessage("နှစ်များ"), + "yes": MessageLookupByLibrary.simpleMessage("ဟုတ်ကဲ့"), + "yesterday": MessageLookupByLibrary.simpleMessage("မနေ့က"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "အကြွေးထက် ပိုမတင်နိုင်ပါ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "OTP ကို ယခု ပြန်လည်ပေးပို့နိုင်ပါပြီ။", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "သင်၌ ဘာကုဒ်ထုတ်ရန် အခွင့်အရေးမရှိပါ။", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "မော်ဒယ်ဖျက်ရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "သင်၌ ဤအကန့်ကိုဖျက်ရန် အခွင့်အရေးမရှိပါ", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "သင်သည် အရှုံးအမြတ်ကြည့်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ် အမျိုးအစား ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "ဝင်ငွေ အမျိုးအစား ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "မော်ဒယ်ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "သင်၌ ဝယ်ယူမှုပြုလုပ်ရန် အခွင့်အရေးမရှိပါ။", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ဌာနကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ရာထူးကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ခွင့်တိုင်ကြားမှုကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "သင်သည် လစာစာရင်းကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "သင်သည် Excel ထုတ်ယူရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "ဘားကုဒ်ထုတ်ရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "သင်သည် အစီရင်ခံစာထုတ်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ဘဏ်ခွဲကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ဌာနအချက်အလက်ကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ခွင့်တိုင်ကြားမှုကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "မော်ဒယ်ပြင်ဆင်ရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ရုံးပိတ်ရက်ကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "သင်သည် တက်ရောက်မှုကြည့်ရှုရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "သင်သည် လစာစာရင်းကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ရာထူးကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ဂျီုတီအချိန်ကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "သင်သည် ဂျီုတီအချိန်ကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "သင်၌ စင်များဖန်တီးရန် အခွင့်အရေးမရှိပါ။", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "သင်၌ စင်များဖျက်ရန် အခွင့်အရေးမရှိပါ။", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "သင်၌ စင်များပြင်ဆင်ရန် အခွင့်အရေးမရှိပါ။", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "အသုံးစရိတ် ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "ဝင်ငွေ ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "ခွင့်ပြုချက် ပေးရန် လိုအပ်ပါသည်", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage( + "သင်သည့်အများဆုံးကို အသုံးပြုသည်", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "သင့်အခမဲ့ Package သ almost ပြီးဆုံးပါပြီ၊ အခြားစီမံကိန်းကို ဝယ်ပါ၊ ကျေးဇူးတင်ပါသည်။", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("သင့်အများဆုံး"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "သင့် ပရတာကို ၅ ရက်အတွင်း ပြန်လည်ကောင်းသွားမည်", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "သင့် ပရတာကို ယနေ့ ပြန်လည်ကောင်းသွားမည်\n\nအောက်ပါ ဝယ်ယူရန်လိုသွားပါ", + ), + "zip": MessageLookupByLibrary.simpleMessage("ဇစ်ကုဒ်"), + "zipCode": MessageLookupByLibrary.simpleMessage("ဇစ်ကုဒ်ထည့်ပါ"), + }; +} diff --git a/lib/generated/intl/messages_nb.dart b/lib/generated/intl/messages_nb.dart new file mode 100644 index 0000000..fd256c5 --- /dev/null +++ b/lib/generated/intl/messages_nb.dart @@ -0,0 +1,2260 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a nb locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'nb'; + + static String m0(start) => "Send OTP på nytt om \$${start} sekunder"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Kundedata"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4-side fakturalogo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Visningsnavn for konto", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Kontoeiers navn", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Kontonavn"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Kontonavn"), + "action": MessageLookupByLibrary.simpleMessage("Handling"), + "actions": MessageLookupByLibrary.simpleMessage("Handlinger"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Legg til"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Legg til et kjøp"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Registrer fremmøte"), + "addBank": MessageLookupByLibrary.simpleMessage("Legg til bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Legg til merke"), + "addCash": MessageLookupByLibrary.simpleMessage("Legg til kontanter"), + "addCategory": MessageLookupByLibrary.simpleMessage("Legg til kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Legg til kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Legg til en kunde"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Legg til kunde"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Legg til levering"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Legg til avdeling"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Legg til ny stillingstittel", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Legg til utgift"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Legg til utgiftskategori", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Legg til helligdag"), + "addImage": MessageLookupByLibrary.simpleMessage("Legg til bilde"), + "addIncome": MessageLookupByLibrary.simpleMessage("Legg til inntekt"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Legg til inntektskategori", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Legg til varer"), + "addLeave": MessageLookupByLibrary.simpleMessage("Legg til permisjon"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Legg til flere felt"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Legg til ny adresse", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Legg til nytt fremmøte", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Legg til nye bankkontoer", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Legg til ny ansatt", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Legg til ny helligdag", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Legg til ny permisjon", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Legg til ny modell"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Legg til ny lønnskjøring", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Legg til nytt produkt", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Legg til et nytt kjøp", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Legg til nytt stativ"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Legg til nytt skift"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Legg til ny skatt"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Legg til ny variasjon", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Legg til ny variasjon", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Legg til nytt lager", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Legg til notat"), + "addParty": MessageLookupByLibrary.simpleMessage("Legg til parter"), + "addPayment": MessageLookupByLibrary.simpleMessage("Legg til betaling"), + "addProduct": MessageLookupByLibrary.simpleMessage("Legg til et produkt"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Legg til produkt først", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt opprettet!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette produkt.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Legg til kjøp"), + "addRole": MessageLookupByLibrary.simpleMessage("Legg til rolle"), + "addSale": MessageLookupByLibrary.simpleMessage("Legg til et salg"), + "addSales": MessageLookupByLibrary.simpleMessage("Legg til salg"), + "addShelf": MessageLookupByLibrary.simpleMessage("Legg til ny hylle"), + "addShift": MessageLookupByLibrary.simpleMessage("Legg til skift"), + "addStock": MessageLookupByLibrary.simpleMessage("Legg til lager"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Legg til under-variasjon", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Legg til skatt"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Legg til ny skattegruppe", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Legg til enhet"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Legg til brukerrolle"), + "addVariant": MessageLookupByLibrary.simpleMessage("Legg til variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Legg til variantdetaljer", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Lagt til i handlekurv", + ), + "adding": MessageLookupByLibrary.simpleMessage("Legger til..."), + "address": MessageLookupByLibrary.simpleMessage("Adresse"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Juster bankbalanse", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Juster kontanter"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Juster kontantbeholdning", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Justeringsdato"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Forskudd"), + "all": MessageLookupByLibrary.simpleMessage("Alle"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Alle forretningsløsninger", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro er en komplett forretningsløsning med lager, regnskap, salg, utgifter og tap/fortjeneste.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alle ansatte"), + "allParties": MessageLookupByLibrary.simpleMessage("Alle parter"), + "allParty": MessageLookupByLibrary.simpleMessage("Alle parter"), + "allTime": MessageLookupByLibrary.simpleMessage("Alltid"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Alle transaksjoner", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Allerede lagt til"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du allerede en konto? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Beløp"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Beløpet må være større enn 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Avrundingsmetode for beløp", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Beløp med ord"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Beløp er obligatorisk", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "En SMS vil bli sendt til følgende nummer:", + ), + "android": MessageLookupByLibrary.simpleMessage("Android & iOS App-støtte"), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "En ny oppdatering er tilgjengelig\nVennligst oppdater appen din", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Bruk"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Er du sikker?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette denne avdelingen?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette denne rollen?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil bytte til en annen avdeling?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette denne parten?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil gå ut av denne avdelingen?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Per dato"), + "assets": MessageLookupByLibrary.simpleMessage("Eiendeler"), + "attachment": MessageLookupByLibrary.simpleMessage("Vedlegg"), + "attendance": MessageLookupByLibrary.simpleMessage("Fremmøte"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Fremmøterapport"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Autorisert signatur", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatisk beregnede dager", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Valgt automatisk"), + "backToHome": MessageLookupByLibrary.simpleMessage("Tilbake til Hjem"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Utestående beløp"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balanse"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankkontoer"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankdetaljer"), + "bankName": MessageLookupByLibrary.simpleMessage("Banknavn"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankoverføring", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Uttak fra bank til kontanter", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Innstilling for strekkodeetikett", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Strekkodegenerator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Strekkodegenerator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Strekkoder"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Batchnummer"), + "billTO": MessageLookupByLibrary.simpleMessage("Fakturert til"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste per faktura", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Fakturaadresse"), + "birthDate": MessageLookupByLibrary.simpleMessage("Fødselsdato"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth er slått av. Vennligst slå den på.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Avdeling"), + "branchList": MessageLookupByLibrary.simpleMessage("Avdelingsoversikt"), + "brand": MessageLookupByLibrary.simpleMessage("Merke"), + "brandName": MessageLookupByLibrary.simpleMessage("Merkenavn"), + "brands": MessageLookupByLibrary.simpleMessage("Merker"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pausevarighet"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pausestatus"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pausetid"), + "bulk": MessageLookupByLibrary.simpleMessage("Bulkopplasting"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masseopplasting"), + "businessCat": MessageLookupByLibrary.simpleMessage("Forretningskategori"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Firmanavn og forretningsnavn", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kjøp nå"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kjøp Premium-plan"), + "call": MessageLookupByLibrary.simpleMessage("Ring"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Kan ikke redigere denne transaksjonstypen.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Kunne ikke hente betalingsdetaljer.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Avbryt"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Søker etter enheter...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Kan ikke overføre til samme konto.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasitet"), + "cash": MessageLookupByLibrary.simpleMessage("Kontant"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Kontanter og bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Kontant- og bankstyring", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Kontantstrøm"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kontanter inn"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Kontanter"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kontanter ut"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Innskudd kontanter til bank", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorier"), + "category": MessageLookupByLibrary.simpleMessage("Kategori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategori navn"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Vekselbeløp"), + "changePassword": MessageLookupByLibrary.simpleMessage("Endre passord"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Sjekk e-post"), + "cheque": MessageLookupByLibrary.simpleMessage("Sjekker"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Sjekkbeløp"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Sjekkdato"), + "chequeList": MessageLookupByLibrary.simpleMessage("Sjekkoversikt"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Sjekknummer"), + "choose": MessageLookupByLibrary.simpleMessage("Velg"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Velg land"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Velg en kunde"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Velg en leverandør", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Velg dine funksjoner", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funksjoner er den viktige delen som gjør POSpro forskjellig fra tradisjonelle løsninger.", + ), + "city": MessageLookupByLibrary.simpleMessage("By"), + "cityName": MessageLookupByLibrary.simpleMessage("Bynavn"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Tøm"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klikk for å koble til", + ), + "close": MessageLookupByLibrary.simpleMessage("Lukk"), + "closed": MessageLookupByLibrary.simpleMessage("Lukket"), + "code": MessageLookupByLibrary.simpleMessage("Kode"), + "collectDue": MessageLookupByLibrary.simpleMessage("Innkrev forfall"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Vennligst krev inn et forfall", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Innsamlet av:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Hentet av"), + "color": MessageLookupByLibrary.simpleMessage("Farge"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinasjon av flere skatter", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombinasjon"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombinert produktrapport", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage( + "Kombinasjonsprodukter", + ), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinasjonsrapport"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kommer snart"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Firmas adresse"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Bekreft sletting"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Bekreft passord"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Bekreft passord"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Bekreft retur"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Bekreft SMS til"), + "congratulation": MessageLookupByLibrary.simpleMessage("Gratulerer"), + "connect": MessageLookupByLibrary.simpleMessage("Klikk for å koble til"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Koble til skriveren din", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Koble til skriveren din", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Koblet til"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktdetaljer"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontakt oss"), + "continueButton": MessageLookupByLibrary.simpleMessage("Fortsett"), + "continueE": MessageLookupByLibrary.simpleMessage("Fortsett"), + "cost": MessageLookupByLibrary.simpleMessage("Kostnad"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Kost ekskl. mva"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Kost inkl. mva"), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Land"), + "create": MessageLookupByLibrary.simpleMessage("Opprett"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Opprett en gratis konto", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Opprett en gratis konto", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Opprett avdeling"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Opprett nytt passord", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette salg.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kreditt (Inn)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Partens kredittgrense", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Gjeldende saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Gjeldende kontantbeholdning", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Denne måneden"), + "currentYear": MessageLookupByLibrary.simpleMessage("I år"), + "currents": MessageLookupByLibrary.simpleMessage("Gjeldende"), + "custom": MessageLookupByLibrary.simpleMessage("Tilpasset"), + "customDate": MessageLookupByLibrary.simpleMessage("Egendefinert dato"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Tilpasset fakturamerking", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Tilpasset utskrift"), + "customer": MessageLookupByLibrary.simpleMessage("Kunde"), + "customerDate": MessageLookupByLibrary.simpleMessage("Egendefinert dato"), + "customerDue": MessageLookupByLibrary.simpleMessage("Forfallende kunde"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kundekontokort"), + "customerName": MessageLookupByLibrary.simpleMessage("Kundenavn"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kunde betaler"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage("Kundenummer"), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Kundens signatur", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Daglig transaksjon", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Instrumentbord"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data lagret vellykket.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dato"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Til-dato kan ikke være før fra-dato.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Dato er obligatorisk", + ), + "dates": MessageLookupByLibrary.simpleMessage("Dato:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dagbok"), + "days": MessageLookupByLibrary.simpleMessage("dager"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dager igjen"), + "dealer": MessageLookupByLibrary.simpleMessage("Forhandler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Forhandlerpris"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Ut)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standard salgspris", + ), + "delete": MessageLookupByLibrary.simpleMessage("Slett"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Slett konto"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette denne batchen?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette kontoen din? Denne handlingen vil slette alle dine data permanent.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette part.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Slettet vellykket!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Sletter..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Leveringsadresse"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Leveringsgebyr"), + "department": MessageLookupByLibrary.simpleMessage("Avdeling"), + "deposit": MessageLookupByLibrary.simpleMessage("Innskudd"), + "depositTo": MessageLookupByLibrary.simpleMessage("Innskudd til"), + "description": MessageLookupByLibrary.simpleMessage("Beskrivelse"), + "designation": MessageLookupByLibrary.simpleMessage("Stilling"), + "designationName": MessageLookupByLibrary.simpleMessage("Stillingstittel"), + "details": MessageLookupByLibrary.simpleMessage("Detaljer"), + "developedBy": MessageLookupByLibrary.simpleMessage("Utviklet av"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-sifret PIN-kode har blitt sendt til e-postadressen din: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Deaktiver"), + "discount": MessageLookupByLibrary.simpleMessage("Rabatt"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Visningsnavn er obligatorisk", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ikke forstyrr"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette dette?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vil du slette brukeren?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vil du avslutte appen?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Vil du virkelig gjenåpne denne sjekken?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du ikke en konto?", + ), + "done": MessageLookupByLibrary.simpleMessage("Ferdig"), + "download": MessageLookupByLibrary.simpleMessage("Last ned"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Last ned APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Last ned Excel-format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Nedlasting fullført! Sjekk Dokumenter-mappen din", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Laster ned..."), + "due": MessageLookupByLibrary.simpleMessage("Forfall"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Forfalt beløp: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Utestående saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Forfallende inndriving", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Forfallsliste"), + "duePay": MessageLookupByLibrary.simpleMessage("Betal utestående"), + "dueReport": MessageLookupByLibrary.simpleMessage("Forfallsrapport"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Salg på forfall er ikke tillatt for kunder som kommer innom.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Utestående"), + "duration": MessageLookupByLibrary.simpleMessage("Varighet"), + "durationDays": MessageLookupByLibrary.simpleMessage("Varighet (Dager)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Lett å bruke mobil-POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro-appen er gratis og enkel å bruke. Faktisk er det et av de beste POS-systemene i verden.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Rediger"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Rediger fremmøte"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Rediger bankkontoer", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediger bankjustering", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Rediger bank til kontanter", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Rediger bankoverføring", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediger kontantjustering", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Rediger kontanter til bank", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Rediger kategori"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Rediger stillingstittel", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Rediger ansatt"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Rediger helligdag"), + "editLeave": MessageLookupByLibrary.simpleMessage("Rediger permisjon"), + "editModel": MessageLookupByLibrary.simpleMessage("Rediger modell"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Rediger lønnskjøring"), + "editPhone": MessageLookupByLibrary.simpleMessage("Rediger telefonnummer?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Rediger produkt"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Rediger kjøpsfaktura", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Rediger stativ"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Rediger salgsfaktura", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Rediger hylle"), + "editShift": MessageLookupByLibrary.simpleMessage("Rediger skift"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Rediger sosiale medier", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Rediger skatt"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Rediger skattegruppe", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Rediger variasjon"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Rediger lager"), + "email": MessageLookupByLibrary.simpleMessage("E-postadresse"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-post kan ikke være tom", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-post"), + "employee": MessageLookupByLibrary.simpleMessage("Ansatt"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Skriv inn lav lagerbeholdning", + ), + "end": MessageLookupByLibrary.simpleMessage("Slutt"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Pause slutt"), + "endDate": MessageLookupByLibrary.simpleMessage("Sluttdato"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Sluttdato er før startdato", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Sluttdato kan ikke være før startdato.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Sluttid"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Sluttid er obligatorisk", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Avslutt gratisplanen din", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Skriv inn batchnummer"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Skriv inn merkenavn", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Skriv inn en gyldig rabatt", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Skriv inn en gyldig OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Skriv inn et gyldig lagerbeholdning", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Skriv inn visningsnavn", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Skriv inn kontoeiers navn", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Skriv inn kontonummer", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Skriv inn adresse"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Skriv inn beløp"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Skriv inn saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Skriv inn banknavn"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Skriv inn batchnr."), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Oppgi pausetid"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Skriv inn bedrifts-/butikknavn", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Skriv inn kapasitet", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Skriv inn kategorinavn", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Skriv inn farge"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn kundenummer", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn forhandlerpris", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Skriv inn beskrivelse", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Skriv inn stillingstittel", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Skriv inn rabatt"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn e-postadressen din nedenfor for å motta tilbakestillingslenke for passord.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Oppgi sluttid"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Skriv inn utgiftskategorinavn", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Skriv inn utgiftsdato", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Skriv inn full adresse", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Skriv inn fullt navn", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Skriv inn navn på helligdag", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Skriv inn navn på inntektskategori", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Skriv inn etikettekst", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Skriv inn produsentnavn", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Skriv inn modellnavn", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Skriv inn navn"), + "enterNote": MessageLookupByLibrary.simpleMessage("Skriv inn notat"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Skriv inn åpningsbalanse", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Skriv inn produktkode", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Skriv inn produktnavn", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn innkjøpspris", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Skriv inn antall"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn referansenummer", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn saltpris", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Skriv inn hyllenavn", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Skriv inn størrelse"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Oppgi starttid"), + "enterStock": MessageLookupByLibrary.simpleMessage( + "Skriv inn lagerbeholdning", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Skriv inn skatteprosent", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Skriv inn type"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Skriv inn brukernavn", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Skriv inn brukertittel", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Skriv inn gyldig OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Skriv inn verdier"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn MVA/GST-nummer", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Skriv inn MVA/GST-tittel", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Skriv inn lagernavn", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Skriv inn vekt"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn engrospris", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Skriv inn land"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Skriv inn e-postadressen din", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Skriv inn fullt navn", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Skriv inn navnet ditt", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Skriv inn ditt notatnivå", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Skriv inn passord", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn telefonnummeret ditt", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Skriv inn melding etter salg", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Feil ved sletting av skatt", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-filer"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-opplaster"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Pris ekskl."), + "exit": MessageLookupByLibrary.simpleMessage("Avslutt"), + "exitBank": MessageLookupByLibrary.simpleMessage("Gå ut av avdeling"), + "expDate": MessageLookupByLibrary.simpleMessage("Utløpsdato"), + "expense": MessageLookupByLibrary.simpleMessage("Utgift"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Utgifts kategorier"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Utgiftsdato"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Utgifter for"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Utgiftsrapport"), + "expensesType": MessageLookupByLibrary.simpleMessage("Utgiftstyper"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Utløpsstatus"), + "expire": MessageLookupByLibrary.simpleMessage("Utløper"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapporter for utgåtte produkter", + ), + "expired": MessageLookupByLibrary.simpleMessage("Utløpt"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Utløpsdato"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Rapport over utgåtte varer", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Utløpt liste"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Utgåtte produkter"), + "expiry": MessageLookupByLibrary.simpleMessage("Utløp"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Forleng plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Kunne ikke slette avdelingen", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Klarte ikke å slette skatten", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Kunne ikke hente plattformversjon.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Kunne ikke laste inn avdeling", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Kunne ikke behandle returen.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mote"), + "feature": MessageLookupByLibrary.simpleMessage("Funksjon"), + "field": MessageLookupByLibrary.simpleMessage("Felt"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dager"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrer etter dato"), + "firstName": MessageLookupByLibrary.simpleMessage("Fornavn"), + "flat": MessageLookupByLibrary.simpleMessage("Fast"), + "folder": MessageLookupByLibrary.simpleMessage( + "Det kan hende at e-posten havnet i spam-mappen din.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Glemt passord"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("Gratis databackup"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Gratis livstids oppdatering", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Gratis pakke"), + "freePlan": MessageLookupByLibrary.simpleMessage("Gratis plan"), + "from": MessageLookupByLibrary.simpleMessage("Fra"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Fra konto"), + "fromDate": MessageLookupByLibrary.simpleMessage("Fra dato"), + "fullName": MessageLookupByLibrary.simpleMessage("Fullt navn"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Fullt betalt"), + "gallery": MessageLookupByLibrary.simpleMessage("Galleri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig for å generere PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Kjønn"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generer PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Genererer PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Du har fått en e-post"), + "gotIt": MessageLookupByLibrary.simpleMessage("Forstått"), + "grossProfit": MessageLookupByLibrary.simpleMessage("Bruttofortjeneste"), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanti"), + "guest": MessageLookupByLibrary.simpleMessage("Gjest"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Har du allerede en konto?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Skjul felt"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Høy til lav pris"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Skriv inn e-postadresse", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Skriv inn passord"), + "holderName": MessageLookupByLibrary.simpleMessage("Eiers navn"), + "holiday": MessageLookupByLibrary.simpleMessage("Helligdag"), + "holidayList": MessageLookupByLibrary.simpleMessage("Helligdagsoversikt"), + "home": MessageLookupByLibrary.simpleMessage("Hjem"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Timer igjen"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Jeg samtykker til å slette kontoen min permanent.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC-kode"), + "image": MessageLookupByLibrary.simpleMessage("Bilde"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inStock": MessageLookupByLibrary.simpleMessage("På lager"), + "inactive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Pris inkl."), + "income": MessageLookupByLibrary.simpleMessage("Inntekt"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Inntektkategorier", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Rapport over inntektskategorier", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Inntektdato"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Inntekt for"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Inntektsrapport"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å se inntektsrapport.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Inntekstype"), + "incomes": MessageLookupByLibrary.simpleMessage("Inntekt"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informasjon som skal vises på etiketter", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruksjon"), + "inv": MessageLookupByLibrary.simpleMessage("Faktura nr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ugyldig beløp"), + "inventory": MessageLookupByLibrary.simpleMessage("Lagerbeholdning"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Du har ikke lagerbeholdningstillatelse", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Fakturalogo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Fakturanummer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Fakturavisning"), + "item": MessageLookupByLibrary.simpleMessage("Vare"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Vare lagt til"), + "itemName": MessageLookupByLibrary.simpleMessage("Varenavn"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vare salg"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ansettelsesdato"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etikettrull-størrelse 1.5\"*1, 38mm*25mm, gap 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etikettrull-størrelse 2\"*1, 50mm*25mm, gap 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-post"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Passord"), + "language": MessageLookupByLibrary.simpleMessage("Språk"), + "last30Days": MessageLookupByLibrary.simpleMessage("Siste 30 dager"), + "last7Days": MessageLookupByLibrary.simpleMessage("Siste 7 dager"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Forrige måned"), + "lastName": MessageLookupByLibrary.simpleMessage("Etternavn"), + "lastYear": MessageLookupByLibrary.simpleMessage("I fjor"), + "leave": MessageLookupByLibrary.simpleMessage("Permisjon"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Varighet på permisjon", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Permisjonsoversikt"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Permisjonsrapporter"), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Permisjonsforespørsel", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Permisjonstype"), + "ledger": MessageLookupByLibrary.simpleMessage("Hovedbok"), + "link": MessageLookupByLibrary.simpleMessage("Lenke"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Listen er tom"), + "loading": MessageLookupByLibrary.simpleMessage("Laster inn"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Laster inn OTP-innstillinger...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Logg inn"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Logg inn med e-post", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Logg ut"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Innlogging mislyktes. Prøv igjen.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Logg inn med telefon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Tap"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Tap/Fortjeneste"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Tap/Fortjeneste"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Tap/fortjeneste-rapport", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Lav lagerbeholdning"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Varsel om lite lager", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Rapport over lav lagerbeholdning", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Lav til høy pris"), + "lp": MessageLookupByLibrary.simpleMessage("Tap/Fortjeneste"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Tap/Fortjeneste detaljer", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Administrer innstillinger", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Produksjonsdato"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Produksjonsdato"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Produsent"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Melding"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Modell"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modellen ble opprettet!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modellnavn"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modellen ble oppdatert!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeller"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Penger inn"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Penger ut"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Kvittering"), + "month": MessageLookupByLibrary.simpleMessage("Måned"), + "monthly": MessageLookupByLibrary.simpleMessage("Månedlig"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mer info"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Maks utsalgspris/Salgspris", + ), + "name": MessageLookupByLibrary.simpleMessage("Navn"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Navnet kan ikke være tomt", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Trenger minst to bankkontoer for å overføre.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Nettofortjeneste"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Nettototalbeløp"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nytt passord"), + "next": MessageLookupByLibrary.simpleMessage("Neste"), + "no": MessageLookupByLibrary.simpleMessage("Nei"), + "noAcc": MessageLookupByLibrary.simpleMessage("Har ikke noen konto?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende kontoer funnet", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Ikke aktiv bruker"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen fremmøteposter funnet for valgte filtre.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen tilgjengelige oppføringer funnet.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Ingen bankkonto funnet.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Ingen bankkontoer funnet å overføre fra.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Ingen batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ingen Bluetooth-enhet er valgt.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Ingen avdeling funnet", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Ingen sjekk funnet"), + "noData": MessageLookupByLibrary.simpleMessage("Ingen data tilgjengelig"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig for eksport", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig for å generere PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Ingen data funnet"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Ingen avdeling funnet.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse tilgjengelig for denne avdelingen.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse tilgjengelig for denne stillingen.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse angitt.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Ingen stilling funnet.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Ingen mottakende bankkonto funnet.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Ingen enheter funnet", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Ingen skyldig"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Ingen forfall valgt", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Ingen fil valgt"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Ingen helligdager funnet.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende helligdager funnet", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Ingen vare funnet"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ingen element valgt", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen permisjonsposter funnet for valgte filtre.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Ingen permisjonsforespørsler funnet.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Ingen matchende produkter funnet.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende lønnsposter funnet.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Ingen notat angitt.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Ingen parter funnet"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ingen lønnsopplysninger funnet.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Ingen produkter funnet", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ingen produkter samsvarer med søket ditt.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ingen produkt valgt", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Ingen brukerrolle funnet", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Ingen skift funnet."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Ingen lagerdata tilgjengelig.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ingen underskatt valgt", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Ingen leverandør tilgjengelig", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Ingen transaksjon"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Ingen transaksjoner funnet", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Ingen transaksjoner funnet for dette filteret.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ingen transaksjoner for å generere PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Ingen verdier definert", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Ingen variasjoner funnet.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Ikke refunderbart (MVA/Rabatt)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ingen"), + "notFound": MessageLookupByLibrary.simpleMessage("Ikke funnet"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ingen internettforbindelse", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Kunne ikke åpne telefonappen.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende resultater funnet", + ), + "note": MessageLookupByLibrary.simpleMessage("Notat"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Notatnivå"), + "notification": MessageLookupByLibrary.simpleMessage("Varsel"), + "off": MessageLookupByLibrary.simpleMessage("Av"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Gammelt passord"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Gammelt passord kan ikke være tomt", + ), + "on": MessageLookupByLibrary.simpleMessage("På"), + "open": MessageLookupByLibrary.simpleMessage("Åpen"), + "openCamera": MessageLookupByLibrary.simpleMessage("Åpne kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Åpne innstillinger"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Åpningsbalanse"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Inngående balanse er obligatorisk", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Åpningsdato"), + "opinion": MessageLookupByLibrary.simpleMessage("Skriv inn din mening"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Eller fortsett med", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Utsolgt"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Vår premiumplan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Pakkefunksjoner"), + "package": MessageLookupByLibrary.simpleMessage("Pakke"), + "packageDate": MessageLookupByLibrary.simpleMessage("Pakkedato"), + "packageName": MessageLookupByLibrary.simpleMessage("Pakkens navn"), + "packingDate": MessageLookupByLibrary.simpleMessage("Pakkedato"), + "paid": MessageLookupByLibrary.simpleMessage("Betalt"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Betalt beløp"), + "paidBy": MessageLookupByLibrary.simpleMessage("Betalt av"), + "paidVia": MessageLookupByLibrary.simpleMessage("Betalt via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Delvis betalt"), + "parties": MessageLookupByLibrary.simpleMessage("Parter"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette part.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Partsliste"), + "partyReports": MessageLookupByLibrary.simpleMessage("Part-rapporter"), + "partyType": MessageLookupByLibrary.simpleMessage("Type part"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste per part", + ), + "password": MessageLookupByLibrary.simpleMessage("Passord"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Passordet kan ikke være tomt", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Passordet må være på minst 6 tegn", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Passordet må være på minst 6 tegn", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Passordene stemmer ikke overens", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Betal for abonnement", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Beløp som skal betales", + ), + "payment": MessageLookupByLibrary.simpleMessage("Betaling"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Betaling fullført", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Betalingsdetaljer"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Betaling feilet"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Betalingen mislyktes. Prøv igjen.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Betalingsgateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Betalingsmetode"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Betalingsmetoder"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Betaling vellykket", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en betalingstype", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Betalingstype"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Betalingen var vellykket!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Betalingsår"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Betalingsbeløp"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Betalingstyper"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Betal med Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Lønn"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lønnsoversikt"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Lønnspost"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Lønnsrapporter"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF generert", + ), + "percent": MessageLookupByLibrary.simpleMessage("Prosent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Tilgang nektet"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Ingen tillatelse til å slette bank.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Tilgang nektet for å oppdatere bank.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Tilgang nektet for å se bank.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Tillatelse ikke gitt!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Personlig info:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonnummer er ikke tilgjengelig.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonverifisering", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Velg og last opp fil", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Velg sluttdato"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Velg startdato"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Vennligst legg til en salgsretur", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Vennligst legg til minst én bankkonto for å justere saldo.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Vennligst legg til antall", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Vennligst sjekk internettforbindelsen din og prøv igjen", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Koble til skriveren først", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Koble til Bluetooth-skriveren din", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Vennligst aktiver Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et større passord", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et bekreftelsespassord", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn dato", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et passord", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig merkenavn", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig firmanavn", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn en gyldig e-postadresse", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig navn", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig telefonnummer", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig produktnavn", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn en gyldig innkjøpspris", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Vennligst oppgi et gyldig antall (minst 1) for alle produkter", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn en gyldig salgspris", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig enhetsnavn", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn beløp", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn minst én verdi.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Vennligst oppgi avdelingsnavn", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn dato", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn stillingstittel", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg sluttdato", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Vennligst oppgi navn på helligdag", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn navn", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn stativnavn", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn hyllenavn", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn OTP-en", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn enhetsnavn", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig navn", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn gyldig telefonnummer og navn først", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn detaljene dine.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn telefonnummer", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Vennligst oppgi lønn", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst gjør et salg først", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en kategori", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Vennligst velg mottakende bankkonto.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en utgiftskategori", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vennligst velg permisjonstype", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst velg et produkt først", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Vennligst velg skift", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg startdato", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en ansatt", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vennligst velg måned", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vennligst velg begge kontoene.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vennligst velg pausestatus", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg dato", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vennligst velg avdeling", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vennligst velg stilling", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Vennligst velg produkt for retur", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vennligst velg betalingsår", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst velg et produkt først", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg startdato", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Vennligst velg status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vennligst velg gyldige start- og sluttdatoer.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vennligst velg kjønn", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vennligst velg skift", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Vennligst bruk en gyldig kjøpskode for å bruke appen.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kassesystem (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS-salg"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Melding etter salg", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Drevet av Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Drevet av"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS App-støtte", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium-plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Trykk for å velge"), + "previewPdf": MessageLookupByLibrary.simpleMessage( + "Forhåndsvisning av PDF", + ), + "previousDue": MessageLookupByLibrary.simpleMessage("Forrige forfall"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Forrige betalingsbeløp", + ), + "price": MessageLookupByLibrary.simpleMessage("Pris"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Pris kan ikke være tom"), + "print": MessageLookupByLibrary.simpleMessage("Skriv ut"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Skriv ut bankdetaljer på faktura", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Skriv ut strekkode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Skriv ut etikett"), + "printing": MessageLookupByLibrary.simpleMessage("Utskriftsalternativ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Skriver ut faktura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Utskriftsalternativ", + ), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produktmerke"), + "productCategory": MessageLookupByLibrary.simpleMessage("Produktkategori"), + "productCode": MessageLookupByLibrary.simpleMessage("Produktkode"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "produktkode er påkrevd", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Produktdetaljer"), + "productList": MessageLookupByLibrary.simpleMessage("Produktliste"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktmodeller"), + "productName": MessageLookupByLibrary.simpleMessage("Produktnavn"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt ikke funnet", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Kjøpshistorikk for produkter", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Produktinnkjøpsrapport", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktstativer"), + "productReports": MessageLookupByLibrary.simpleMessage("Produktrapporter"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Salgshistorikk for produkter", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Produktsalgsrapport", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produktinnstillinger", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produktbeholdning"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produktets enhet"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produktvariasjoner", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste per produkt", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Resultat per produkt", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Kjøp per produkt", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Salg per produkt"), + "products": MessageLookupByLibrary.simpleMessage("Produkter"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Rediger profil"), + "profit": MessageLookupByLibrary.simpleMessage("Fortjeneste"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Resultatregnskap"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Detaljert resultat- og tapsrapport", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Fortjeneste og tap"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Fortjenestemargin (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage("Fortjenesteprosent"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promokode"), + "purchase": MessageLookupByLibrary.simpleMessage("Kjøp"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Kjøpsalarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kjøpt av:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Kjøp bekreftet"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Kjøpsdetaljer"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Kjøpespris ekskl."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Kjøpespris ekskl. kreves", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Kjøpespris inkl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Kjøpespris inkl. kreves", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Kjøpsliste"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kjøp nå"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kjøp Premium-plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Innkjøpspris"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Kjøpsantall"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Innkjøpsmengde er påkrevd", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Kjøpsrapport"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Rapport for kjøpsretur", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Innkjøpsretur"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere kjøp.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette kjøp.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Kjøpt"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Kjøpt av"), + "qty": MessageLookupByLibrary.simpleMessage("Antall"), + "quantity": MessageLookupByLibrary.simpleMessage("Antall"), + "quickOver": MessageLookupByLibrary.simpleMessage("Rask oversikt"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Hurtig oversikt"), + "rack": MessageLookupByLibrary.simpleMessage("Stativ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Stativnavn"), + "racks": MessageLookupByLibrary.simpleMessage("Stativer"), + "reOpen": MessageLookupByLibrary.simpleMessage("Gjenåpne"), + "read": MessageLookupByLibrary.simpleMessage("Lese"), + "receipt": MessageLookupByLibrary.simpleMessage("Kvittering"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Mottatt beløp"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Mottatt av"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Mottatt fra"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Siste transaksjoner", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Mottatt PIN-kode"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Reduser kontanter"), + "reference": MessageLookupByLibrary.simpleMessage("Referanse"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referansenummer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referansenr."), + "register": MessageLookupByLibrary.simpleMessage("Registrer"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Vi må registrere telefonen din før du starter!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Gjenstående"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Restende forfalt beløp", + ), + "remark": MessageLookupByLibrary.simpleMessage("Merknad"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Husk meg"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Husk meg senere"), + "remove": MessageLookupByLibrary.simpleMessage("Fjern"), + "reports": MessageLookupByLibrary.simpleMessage("Rapporter"), + "resendIn": MessageLookupByLibrary.simpleMessage("Send på nytt om "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Skriv inn gyldig OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Tilbakestill passord ved å bruke e-postadressen eller telefonnummeret ditt", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Tilbakestill passordet ditt for å gjenopprette og logge inn på kontoen din", + ), + "resets": MessageLookupByLibrary.simpleMessage("Nullstill (Reset)"), + "retailer": MessageLookupByLibrary.simpleMessage("Forhandler"), + "retry": MessageLookupByLibrary.simpleMessage("Prøv igjen"), + "retryScan": MessageLookupByLibrary.simpleMessage("Søk på nytt"), + "retur": MessageLookupByLibrary.simpleMessage("Returner"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Returbeløp"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Returmengde"), + "returned": MessageLookupByLibrary.simpleMessage("Returnert"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Returnert beløp"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Returdato"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Returnert vare"), + "role": MessageLookupByLibrary.simpleMessage("Rolle"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Roller og tillatelser", + ), + "roles": MessageLookupByLibrary.simpleMessage("Roller"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste heltall", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste desimal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste desimal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste desimal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Avrund til heltall", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Avrunding"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Avrundet total"), + "roundings": MessageLookupByLibrary.simpleMessage("Avrunding (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Løpende kontanter"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr."), + "salary": MessageLookupByLibrary.simpleMessage("Lønn"), + "sale": MessageLookupByLibrary.simpleMessage("Salg"), + "saleBy": MessageLookupByLibrary.simpleMessage("Solgt av"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Rediger salg"), + "saleList": MessageLookupByLibrary.simpleMessage("Salgsliste"), + "salePrice": MessageLookupByLibrary.simpleMessage("Salgspris"), + "saleQty": MessageLookupByLibrary.simpleMessage("Salgsantall"), + "saleReq": MessageLookupByLibrary.simpleMessage("Salgspris kreves"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "sales": MessageLookupByLibrary.simpleMessage("Salg"), + "salesBy": MessageLookupByLibrary.simpleMessage("Solgt av:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Salgsdetaljer"), + "salesList": MessageLookupByLibrary.simpleMessage("Salgsliste"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Salgs- og kjøpsoversikt", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Salgsrapport"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Rapport for salgsretur", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Salgsinstillinger"), + "save": MessageLookupByLibrary.simpleMessage("Lagre"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Lagre og publiser"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Lagre innstillinger"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Lagre variant"), + "saving": MessageLookupByLibrary.simpleMessage("Lagrer"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skann produktets QR-kode", + ), + "search": MessageLookupByLibrary.simpleMessage("Søk"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Søk i fremmøte"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Søk etter batchnr...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Søk her..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Søk i permisjoner"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Søk etter produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Søk i transaksjoner...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Søk..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunder"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Se alle promkoder", + ), + "select": MessageLookupByLibrary.simpleMessage("Velg"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Velg et merke"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Velg en faktura"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Velg konto"), + "selectAll": MessageLookupByLibrary.simpleMessage("Velg alle"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Velg minst én hylle", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Velg bank eller kontanter", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Velg forretningskategori", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Velg kategori"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Velg kunde"), + "selectDate": MessageLookupByLibrary.simpleMessage("Velg dato"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("Velg dato først"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Velg mottaker for innskudd", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Velg ansatt først", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Velg fra-dato"), + "selectItems": MessageLookupByLibrary.simpleMessage("Velg varer"), + "selectLang": MessageLookupByLibrary.simpleMessage("Velg språk"), + "selectModel": MessageLookupByLibrary.simpleMessage("Velg modell"), + "selectOne": MessageLookupByLibrary.simpleMessage("Velg én"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("Velg én konto"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Velg produktkategori", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Velg produktets enhet", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Velg stativ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Velg hylle"), + "selectStock": MessageLookupByLibrary.simpleMessage("Velg lager"), + "selectTax": MessageLookupByLibrary.simpleMessage("Velg skatt"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Velg til-dato"), + "selectType": MessageLookupByLibrary.simpleMessage("Velg type"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Velg variasjoner:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Velg lager"), + "sellAll": MessageLookupByLibrary.simpleMessage("Selg alt >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Salgspris"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Selges av"), + "send": MessageLookupByLibrary.simpleMessage("Send"), + "sendCode": MessageLookupByLibrary.simpleMessage("Send koden"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Vi har sendt en e-post med instruksjoner om hvordan du tilbakestiller passordet til:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Send tilbakestillingslenke", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Send melding"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Send SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Send SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Send din e-post"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Oppdater profilen din for å koble legen din til et bedre inntrykk", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Sett opp nytt passord", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Sett opp profilen din", + ), + "setting": MessageLookupByLibrary.simpleMessage("Innstillinger"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dager"), + "share": MessageLookupByLibrary.simpleMessage("Del"), + "shelf": MessageLookupByLibrary.simpleMessage("Hylle (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Hyllenavn"), + "shelves": MessageLookupByLibrary.simpleMessage("Hyller"), + "shift": MessageLookupByLibrary.simpleMessage("Skift"), + "shiftName": MessageLookupByLibrary.simpleMessage("Skiftnavn"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Leveringsadresse"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Fraktkostnad"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Åpningsbalanse for butikk", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Restbalanse for butikk", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Vis handling"), + "showCode": MessageLookupByLibrary.simpleMessage("Vis kode"), + "showCombo": MessageLookupByLibrary.simpleMessage("Vis kombinasjon"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Vis utløpsdato"), + "showName": MessageLookupByLibrary.simpleMessage("Vis navn"), + "showPrice": MessageLookupByLibrary.simpleMessage("Vis pris"), + "showSingle": MessageLookupByLibrary.simpleMessage("Vis enkelt"), + "showVariant": MessageLookupByLibrary.simpleMessage("Vis variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Logg inn"), + "signUp": MessageLookupByLibrary.simpleMessage("Registrer deg"), + "single": MessageLookupByLibrary.simpleMessage("Enkelt"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dager"), + "size": MessageLookupByLibrary.simpleMessage("Størrelse"), + "skip": MessageLookupByLibrary.simpleMessage("Hopp over"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Hopp over oppdateringen", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "sl": MessageLookupByLibrary.simpleMessage("Løpenummer"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartklokke"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sosial markedsføring", + ), + "sold": MessageLookupByLibrary.simpleMessage("Solgt"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Noe gikk galt med nettsiden.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Noe er"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Ansatt pålogging"), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Pause start"), + "startDate": MessageLookupByLibrary.simpleMessage("Startdato"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Start nytt salg"), + "startTime": MessageLookupByLibrary.simpleMessage("Starttid"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Starttid er obligatorisk", + ), + "started": MessageLookupByLibrary.simpleMessage("Startet"), + "state": MessageLookupByLibrary.simpleMessage("Stat"), + "stateName": MessageLookupByLibrary.simpleMessage("Statsnavn"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Fremdeles ubetalt"), + "stock": MessageLookupByLibrary.simpleMessage("Lager"), + "stockList": MessageLookupByLibrary.simpleMessage("Lagerliste"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Lager / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Lagerrapport"), + "stockValue": MessageLookupByLibrary.simpleMessage("Lagerverdi"), + "stockWarn": MessageLookupByLibrary.simpleMessage("Lager må være minst 1"), + "stocks": MessageLookupByLibrary.simpleMessage("Lager:"), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Liste over underskatter", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Underskatter"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "submit": MessageLookupByLibrary.simpleMessage("Send inn"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Abonner nå"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonnement"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abonnementsrapporter", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonnementer"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Betalt vellykket", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Leverandør betaler"), + "supplier": MessageLookupByLibrary.simpleMessage("Leverandør"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Leverandørdetaljer", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Leverandørgjeld"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Leverandørkontokort", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Leverandørnavn"), + "switchBank": MessageLookupByLibrary.simpleMessage("Bytte avdeling?"), + "switchs": MessageLookupByLibrary.simpleMessage("Bytt"), + "tax": MessageLookupByLibrary.simpleMessage("MVA/Skatt"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Skattegruppe"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Skatteprosent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Skatteprosenter"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Skatteprosenter - Administrer dine skatteprosenter", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Avgiftsrapport"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Avgiftsrapportliste", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Skattetype"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Skatt med enkel/flere skattetyper", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Takk for kjøpet", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Takk for betalingen", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termisk fakturalogo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Språk for termisk skriver", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Sidestørrelse for termisk skriver", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dager"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketter per ark, 8.27 x 11.69 tommer", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Denne måneden"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Denne planen er ikke kvalifisert for oppgradering", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Denne planen er ikke tilgjengelig for kjøp", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Dette produktet er allerede lagt til!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Denne uken"), + "thisYear": MessageLookupByLibrary.simpleMessage("Dette året"), + "time": MessageLookupByLibrary.simpleMessage("Tid"), + "timeIn": MessageLookupByLibrary.simpleMessage("Innstempling"), + "timeOut": MessageLookupByLibrary.simpleMessage("Utstempling"), + "to": MessageLookupByLibrary.simpleMessage("Til"), + "toAccount": MessageLookupByLibrary.simpleMessage("Til konto"), + "toDate": MessageLookupByLibrary.simpleMessage("Til dato"), + "today": MessageLookupByLibrary.simpleMessage("I dag"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Dagens sammendrag"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Topp 5 kunder"), + "top5Product": MessageLookupByLibrary.simpleMessage("Topp 5 produkter"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Topp 5 leverandører"), + "total": MessageLookupByLibrary.simpleMessage("Totalt"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Totalt beløp"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Totale eiendeler"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Totalbalanse"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Totalt antall kategorier", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Totalt forfalt beløp"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Totalt forfalt beløp", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Total utgift"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Total inntekt"), + "totalItems": MessageLookupByLibrary.simpleMessage("Totalt antall varer"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Totalt tap"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Totalt til betaling"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Totalpris"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Totalt antall produkter", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total fortjeneste"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Total kjøp"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Totalt returnert beløp", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totalt returnert"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Totalt lønnsbeløp", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Totalt salg"), + "totalVat": MessageLookupByLibrary.simpleMessage("Totalt mva"), + "totall": MessageLookupByLibrary.simpleMessage("Totalt:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transaksjonsoversikt"), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaksjonstype"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaksjoner"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaksjonshistorikk-rapporter", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Overføring"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Overfør sjekk"), + "transferDate": MessageLookupByLibrary.simpleMessage("Overføringsdato"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Prøv igjen"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Type"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Velg type"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ikke betalt"), + "unit": MessageLookupByLibrary.simpleMessage("Enhet"), + "unitName": MessageLookupByLibrary.simpleMessage("Enhetsnavn"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Enhetspris"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Stykpris"), + "units": MessageLookupByLibrary.simpleMessage("Enheter"), + "unlimited": MessageLookupByLibrary.simpleMessage("Ubegrenset"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Ubegrenset bruk"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Ubegrenset bruk av pakken vår 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Oppdater"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Oppdater avdeling"), + "updateContact": MessageLookupByLibrary.simpleMessage("Oppdater kontakt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Oppdatering av lager feilet", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Oppdater nå"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere part.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Oppdater produkt"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt oppdatert!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere produkt.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Oppdater profilen din", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Oppdater kjøp"), + "updateRole": MessageLookupByLibrary.simpleMessage("Oppdater rolle"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere salg.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Oppdatert!"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Oppdater profilen din for å koble kunden din til et bedre inntrykk", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Oppdater abonnementet ditt", + ), + "updating": MessageLookupByLibrary.simpleMessage("Oppdaterer..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Oppgrader nå"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI-ID for QR-kode", + ), + "upload": MessageLookupByLibrary.simpleMessage("Last opp"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Last opp bilde"), + "uploading": MessageLookupByLibrary.simpleMessage("Laster opp..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Bruk galleri"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Brukertittel kan ikke være tom", + ), + "user": MessageLookupByLibrary.simpleMessage("Bruker"), + "userRole": MessageLookupByLibrary.simpleMessage("Brukerrolle"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Brukerrolledetaljer", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Brukertittel"), + "values": MessageLookupByLibrary.simpleMessage("Verdier"), + "variantAdded": MessageLookupByLibrary.simpleMessage("Variant lagt til!"), + "variantDelete": MessageLookupByLibrary.simpleMessage("Variant slettet!"), + "variantList": MessageLookupByLibrary.simpleMessage("Variantliste"), + "variationId": MessageLookupByLibrary.simpleMessage("Variasjons-ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variasjoner"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variasjonsprodukter", + ), + "vat": MessageLookupByLibrary.simpleMessage("MVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("MVA og skatt"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("MVA/GST-nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("MVA/GST-tittel"), + "vatId": MessageLookupByLibrary.simpleMessage("MVA-ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("MVA-nummer"), + "vatReports": MessageLookupByLibrary.simpleMessage("MVA-rapporter"), + "vatType": MessageLookupByLibrary.simpleMessage("MVA-type"), + "verification": MessageLookupByLibrary.simpleMessage("Verifisering"), + "verify": MessageLookupByLibrary.simpleMessage("Bekreft"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Bekreft e-posten din", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Bekreft e-post"), + "view": MessageLookupByLibrary.simpleMessage("Vis detaljer"), + "viewAll": MessageLookupByLibrary.simpleMessage("Vis alle"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Vis detaljer"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Se pris"), + "viewStock": MessageLookupByLibrary.simpleMessage("Se lager"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Viser transaksjoner for", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Innkommende kunde"), + "wallet": MessageLookupByLibrary.simpleMessage("Lommebok"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo i lommebok"), + "warehouse": MessageLookupByLibrary.simpleMessage("Lager"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Lagernavn"), + "warranty": MessageLookupByLibrary.simpleMessage("Garanti"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Vi har sendt en bekreftelsese-post til", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vi sendte en OTP til telefonnummeret ditt", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Ukentlig"), + "weight": MessageLookupByLibrary.simpleMessage("Vekt"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Velkommen tilbake!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Hva er nytt"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Engros pris"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grossist"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Kommer snart"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Skriv meldingen din her", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Skriv tekst her..."), + "yearly": MessageLookupByLibrary.simpleMessage("Årlig"), + "years": MessageLookupByLibrary.simpleMessage("År"), + "yes": MessageLookupByLibrary.simpleMessage("Ja"), + "yesterday": MessageLookupByLibrary.simpleMessage("I går"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Du kan ikke betale mer enn forfallet beløp", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Du kan nå sende OTP på nytt.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å generere strekkode.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette modellen.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette hyllen", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å se resultatregnskap.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette utgiftskategori.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette inntektskategori.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette modell", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette innkjøp.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette avdeling.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette stilling.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette permisjonsforespørsel.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette lønnskjøring.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å eksportere til Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å generere strekkode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å generere rapport", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere avdeling.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere avdeling.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere permisjonsforespørsel.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere modell", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere helligdager.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å se fremmøte", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere lønnskjøring.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere stilling.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette skift.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere skift.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette stativer.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette stativer.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere stativer.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette utgift.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette inntekt.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Du må gi tillatelse", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Du bruker "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Vil du slette dette produktet?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Din gratispakke er nesten ferdig, kjøp din neste plan. Takk.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Din pakke"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Pakken din utløper om 5 dager", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Pakken din utløper i dag\n\nKjøp på nytt", + ), + "zip": MessageLookupByLibrary.simpleMessage("Postnummer"), + "zipCode": MessageLookupByLibrary.simpleMessage("Skriv inn postnummer"), + }; +} diff --git a/lib/generated/intl/messages_ne.dart b/lib/generated/intl/messages_ne.dart new file mode 100644 index 0000000..20688eb --- /dev/null +++ b/lib/generated/intl/messages_ne.dart @@ -0,0 +1,2418 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ne locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ne'; + + static String m0(start) => "\$${start} सेकेन्डमा फेरि OTP पठाउनुहोस्"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ग्राहक विवरण"), + "INVOICE": MessageLookupByLibrary.simpleMessage("बीजक"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 बीजक लोगो"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "खाताको नाम (प्रदर्शित हुने)", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage("खातावालाको नाम"), + "accountName": MessageLookupByLibrary.simpleMessage("खाताको नाम"), + "accountNumber": MessageLookupByLibrary.simpleMessage("खाताको नाम"), + "action": MessageLookupByLibrary.simpleMessage("कार्य"), + "actions": MessageLookupByLibrary.simpleMessage("कार्यहरू"), + "active": MessageLookupByLibrary.simpleMessage("सक्रिय"), + "add": MessageLookupByLibrary.simpleMessage("थप्नुहोस्"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "कृपया एक खरिद थप्नुहोस्", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("हाजिरी थप्नुहोस्"), + "addBank": MessageLookupByLibrary.simpleMessage("बैंक थप्नुहोस्"), + "addBrand": MessageLookupByLibrary.simpleMessage("ब्रान्ड थप्नुहोस्"), + "addCash": MessageLookupByLibrary.simpleMessage("नगद थप्नुहोस्"), + "addCategory": MessageLookupByLibrary.simpleMessage("श्रेणी थप्नुहोस्"), + "addContact": MessageLookupByLibrary.simpleMessage("सम्पर्क थप्नुहोस्"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "कृपया एक ग्राहक थप्नुहोस्", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("ग्राहक थप्नुहोस्"), + "addDelivery": MessageLookupByLibrary.simpleMessage("वितरण थप्नुहोस्"), + "addDepartment": MessageLookupByLibrary.simpleMessage("विभाग थप्नुहोस्"), + "addDesignation": MessageLookupByLibrary.simpleMessage("नयाँ पद थप्नुहोस्"), + "addExpense": MessageLookupByLibrary.simpleMessage("खर्च थप्नुहोस्"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "खर्च श्रेणी थप्नुहोस्", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("बिदा थप्नुहोस्"), + "addImage": MessageLookupByLibrary.simpleMessage("तस्बिर थप्नुहोस्"), + "addIncome": MessageLookupByLibrary.simpleMessage("आम्दानी थप्नुहोस्"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "आम्दानी श्रेणी थप्नुहोस्", + ), + "addItems": MessageLookupByLibrary.simpleMessage("वस्तुहरू थप्नुहोस्"), + "addLeave": MessageLookupByLibrary.simpleMessage("बिदा थप्नुहोस्"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "थप फाँटहरू थप्नुहोस्", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "नयाँ पत्ता थप्नुहोस्", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "नयाँ हाजिरी थप्नुहोस्", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "नयाँ बैंक खाताहरू थप्नुहोस्", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "नयाँ कर्मचारी थप्नुहोस्", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "नयाँ बिदा थप्नुहोस्", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "नयाँ बिदा निवेदन थप्नुहोस्", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("नयाँ मोडल थप्नुहोस्"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "नयाँ पेरोल थप्नुहोस्", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "नयाँ उत्पाद थप्नुहोस्", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "कृपया एक खरिद थप्नुहोस्", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("नयाँ र्याक थप्नुहोस्"), + "addNewShift": MessageLookupByLibrary.simpleMessage("नयाँ शिफ्ट थप्नुहोस्"), + "addNewTax": MessageLookupByLibrary.simpleMessage("नयाँ कर थप्नुहोस्"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "नयाँ भिन्नता थप्नुहोस्", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "नयाँ भिन्नताहरू थप्नुहोस्", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "नयाँ गोदाम थप्नुहोस्", + ), + "addNote": MessageLookupByLibrary.simpleMessage("नोट थप्नुहोस्"), + "addParty": MessageLookupByLibrary.simpleMessage("पार्टीहरू थप्नुहोस्"), + "addPayment": MessageLookupByLibrary.simpleMessage("भुक्तानी थप्नुहोस्"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "कृपया एक उत्पाद थप्नुहोस्", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "पहिले उत्पादन थप्नुहोस्", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "उत्पादन सफलतापूर्वक सिर्जना भयो!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई उत्पादन सिर्जना गर्न अनुमति छैन।", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("खरिद थप्नुहोस्"), + "addRole": MessageLookupByLibrary.simpleMessage("भूमिका थप्नुहोस्"), + "addSale": MessageLookupByLibrary.simpleMessage( + "कृपया एक बिक्रि थप्नुहोस्", + ), + "addSales": MessageLookupByLibrary.simpleMessage("बिक्रि थप्नुहोस्"), + "addShelf": MessageLookupByLibrary.simpleMessage("नयाँ दराज थप्नुहोस्"), + "addShift": MessageLookupByLibrary.simpleMessage("शिफ्ट थप्नुहोस्"), + "addStock": MessageLookupByLibrary.simpleMessage("स्टक थप्नुहोस्"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "उप-भिन्नता थप्नुहोस्", + ), + "addTax": MessageLookupByLibrary.simpleMessage("कर थप्नुहोस्"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "नयाँ कर समूह थप्नुहोस्", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("इकाई थप्नुहोस्"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "प्रयोगकर्ता भूमिका थप्नुहोस्", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("भेरियन्ट थप्नुहोस्"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "भेरियन्ट विवरण थप्नुहोस्", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("कार्टमा थपियो"), + "adding": MessageLookupByLibrary.simpleMessage("थप्दै..."), + "address": MessageLookupByLibrary.simpleMessage("ठेगाना"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "बैंक मौज्दात मिलान गर्नुहोस्", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("नगद मिलान"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "नगद मौज्दात मिलान गर्नुहोस्", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("मिलान मिति"), + "admin": MessageLookupByLibrary.simpleMessage("प्रशासक"), + "advance": MessageLookupByLibrary.simpleMessage("अग्रिम भुक्तानी"), + "all": MessageLookupByLibrary.simpleMessage("सबै"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "सबै व्यावासिक समाधानहरू", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "सेल्स प्रो बन्दर्याङ्ग, खाता, बिक्री, खर्च र लाभ/बाकीसम्मको पूर्ण व्यावासिक समाधान हो।", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("सबै कर्मचारी"), + "allParties": MessageLookupByLibrary.simpleMessage("सबै पक्षहरू"), + "allParty": MessageLookupByLibrary.simpleMessage("सबै पक्षहरू"), + "allTime": MessageLookupByLibrary.simpleMessage("सबै समय"), + "allTransaction": MessageLookupByLibrary.simpleMessage("सबै लेनदेन"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("पहिले थपिएको"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "पहिले नै खाता छ?", + ), + "amount": MessageLookupByLibrary.simpleMessage("रकम"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "रकम ० भन्दा बढी हुनुपर्छ", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "रकम राउन्डिङ विधि", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("शब्दमा रकम"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("रकम आवश्यक छ"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "निम्न नम्बरमा SMS पठाइनेछ:", + ), + "android": MessageLookupByLibrary.simpleMessage("Android र iOS एप समर्थन"), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "नयाँ अपडेट उपलब्ध छ\nकृपया आफ्नो अ‍ॅप अपडेट गर्नुहोस्", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("एप्पल वाच"), + "apply": MessageLookupByLibrary.simpleMessage("लागू गर्नुहोस्"), + "areYouSure": MessageLookupByLibrary.simpleMessage( + "तपाईं निश्चित हुनुहुन्छ?", + ), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "के तपाईं निश्चित रूपमा यो शाखा मेटाउन चाहनुहुन्छ?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "के तपाईं निश्चित रूपमा यो भूमिका मेटाउन चाहनुहुन्छ?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "के तपाईं निश्चित रूपमा अर्को शाखामा जान चाहनुहुन्छ?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "तपाईं यो पार्टी हटाउन चाहनुहुन्छ?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "के तपाईं निश्चित रूपमा यो शाखाबाट बाहिरिन चाहनुहुन्छ?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("आजको मितिसम्म"), + "assets": MessageLookupByLibrary.simpleMessage("सम्पत्ति"), + "attachment": MessageLookupByLibrary.simpleMessage("संलग्न फाइल"), + "attendance": MessageLookupByLibrary.simpleMessage("हाजिरी"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("हाजिरी रिपोर्ट"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "अधिकृत हस्ताक्षर", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "स्वचालित रूपमा गणना गरिएको दिन", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "स्वचालित रूपमा छानिएको", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "हाम्रो पृष्ठमा पुन: जानुहोस्", + ), + "balance": MessageLookupByLibrary.simpleMessage("सन्तुलन"), + "balanceDue": MessageLookupByLibrary.simpleMessage("बाँकी रकम"), + "balanceSheet": MessageLookupByLibrary.simpleMessage( + "वासलात (Balance Sheet)", + ), + "bangladesh": MessageLookupByLibrary.simpleMessage("बंगलादेश"), + "bank": MessageLookupByLibrary.simpleMessage("बैंक"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("बैंक खाताहरू"), + "bankDetails": MessageLookupByLibrary.simpleMessage("बैंक विवरण"), + "bankName": MessageLookupByLibrary.simpleMessage("बैंकको नाम"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "बैंकबाट बैंकमा रकम स्थानान्तरण", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "बैंकबाट नगद स्थानान्तरण", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "बारकोड प्रिन्ट सेटिङ", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("बारकोड जेनेरेटर"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("बारकोड जेनेरेटर"), + "barcodes": MessageLookupByLibrary.simpleMessage("बारकोडहरू"), + "batch": MessageLookupByLibrary.simpleMessage("ब्याच"), + "batchNo": MessageLookupByLibrary.simpleMessage("ब्याच नम्बर"), + "billTO": MessageLookupByLibrary.simpleMessage("बिल पुग्ने"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("बिल अनुसारको नाफा"), + "billingAddress": MessageLookupByLibrary.simpleMessage("बिल ठेगाना"), + "birthDate": MessageLookupByLibrary.simpleMessage("जन्म मिति"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ब्लुटुथ बन्द छ। कृपया अन गर्नुहोस्।", + ), + "branch": MessageLookupByLibrary.simpleMessage("शाखा"), + "branchList": MessageLookupByLibrary.simpleMessage("शाखा सूची"), + "brand": MessageLookupByLibrary.simpleMessage("ब्रान्ड"), + "brandName": MessageLookupByLibrary.simpleMessage("ब्रान्डको नाम"), + "brands": MessageLookupByLibrary.simpleMessage("ब्रान्डहरू"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ब्रेक अवधि"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ब्रेक स्थिति"), + "breakTime": MessageLookupByLibrary.simpleMessage("ब्रेक समय"), + "bulk": MessageLookupByLibrary.simpleMessage("थोक अपलोड"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("थोक अपलोड"), + "businessCat": MessageLookupByLibrary.simpleMessage("व्यापार श्रेणी"), + "businessName": MessageLookupByLibrary.simpleMessage( + "कम्पनी र व्यापारको नाम", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("अहिले किन्नुहोस्"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "प्रीमियम योजना खरिद गर्नुहोस्", + ), + "call": MessageLookupByLibrary.simpleMessage("कल"), + "camera": MessageLookupByLibrary.simpleMessage("क्यामेरा"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "यस प्रकारको लेनदेन सम्पादन गर्न सकिँदैन।", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "भुक्तानी विवरणहरू प्राप्त गर्न सकिएन।", + ), + "cancel": MessageLookupByLibrary.simpleMessage("रद्द गर्नुहोस्"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "उपकरणहरू खोज्दै...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "एउटै खातामा स्थानान्तरण गर्न सकिँदैन।", + ), + "capacity": MessageLookupByLibrary.simpleMessage("क्षमता"), + "cash": MessageLookupByLibrary.simpleMessage("नगद"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("नगद र बैंक"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "नगद र बैंक व्यवस्थापन", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("नगद प्रवाह (Cash Flow)"), + "cashIn": MessageLookupByLibrary.simpleMessage("नगद भित्र"), + "cashInHand": MessageLookupByLibrary.simpleMessage("हातमै रहेको नगद"), + "cashOut": MessageLookupByLibrary.simpleMessage("नगद बाहिर"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "नगदबाट बैंकमा स्थानान्तरण", + ), + "categories": MessageLookupByLibrary.simpleMessage("श्रेणीहरू"), + "category": MessageLookupByLibrary.simpleMessage("श्रेणी"), + "categoryName": MessageLookupByLibrary.simpleMessage("श्रेणीको नाम"), + "changeAmount": MessageLookupByLibrary.simpleMessage("फिर्ता रकम"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "पासवर्ड परिवर्तन गर्नुहोस्", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("इमेल जाँच्नुहोस्"), + "cheque": MessageLookupByLibrary.simpleMessage("चेक"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("चेक रकम"), + "chequeDate": MessageLookupByLibrary.simpleMessage("चेक मिति"), + "chequeList": MessageLookupByLibrary.simpleMessage("चेक सूची"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("चेक नम्बर"), + "choose": MessageLookupByLibrary.simpleMessage("चयन गर्नुहोस्"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("देश चयन गर्नुहोस्"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ग्राहक छान्नुहोस्"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "आपूर्तिकर्ता छान्नुहोस्", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "तपाईंको विशेषताहरू चयन गर्नुहोस्", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "विशेषताहरू पर्याप्त छन् जुन सेल्स प्रोलाई पारंपरिक समाधानबाट फरक बनाउँछ।", + ), + "city": MessageLookupByLibrary.simpleMessage("सहर"), + "cityName": MessageLookupByLibrary.simpleMessage("सहरको नाम"), + "clarence": MessageLookupByLibrary.simpleMessage("क्लेरेन्स"), + "clear": MessageLookupByLibrary.simpleMessage("खाली गर्नुहोस्"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "कनेक्ट गर्न क्लिक गर्नुहोस्", + ), + "close": MessageLookupByLibrary.simpleMessage("बन्द गर्नुहोस्"), + "closed": MessageLookupByLibrary.simpleMessage("बन्द"), + "code": MessageLookupByLibrary.simpleMessage("कोड"), + "collectDue": MessageLookupByLibrary.simpleMessage( + "बक्सेको वसुली गर्नुहोस्", + ), + "collectDues": MessageLookupByLibrary.simpleMessage( + "कृपया बक्सेको वसुली गर्नुहोस्", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("संकलनकर्ता:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("संकलन गर्ने व्यक्ति"), + "color": MessageLookupByLibrary.simpleMessage("रङ्ग"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "बहु करहरूको संयोजन", + ), + "combo": MessageLookupByLibrary.simpleMessage("कम्बो"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "कम्बो उत्पादन रिपोर्ट", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("कम्बो उत्पादनहरू"), + "comboReport": MessageLookupByLibrary.simpleMessage("कम्बो रिपोर्ट"), + "comingSoon": MessageLookupByLibrary.simpleMessage("छिट्टै आउँदैछ"), + "companyAddress": MessageLookupByLibrary.simpleMessage("कम्पनी ठेगाना"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "हटाउनु पक्का गर्नुहोस्", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "पासवर्ड सुनिश्चित गर्नुहोस्", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "पासवर्ड पुष्टि गर्नुहोस्", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "फिर्ता पुष्टि गर्नुहोस्", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "SMS पुष्टि गर्नुहोस्", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("बधाई छ"), + "connect": MessageLookupByLibrary.simpleMessage( + "कनेक्ट गर्न क्लिक गर्नुहोस्", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "प्रिन्टरसँग कनेक्ट गर्नुहोस्", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "तपाईंको प्रिन्टर जडान गर्नुहोस्", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("सँग जोडिएको:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("सम्पर्क विवरण"), + "contactUs": MessageLookupByLibrary.simpleMessage( + "हामीसँग सम्पर्क गर्नुहोस्", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("जारी राख्नुहोस्"), + "continueE": MessageLookupByLibrary.simpleMessage("जारी राख्नुहोस्"), + "cost": MessageLookupByLibrary.simpleMessage("लागत"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("कर बाहेकको लागत"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("कर सहितको लागत"), + "country": MessageLookupByLibrary.simpleMessage("देश"), + "countryName": MessageLookupByLibrary.simpleMessage("देशको नाम"), + "create": MessageLookupByLibrary.simpleMessage("सिर्जना गर्नुहोस्"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "निःशुल्क खाता बनाउनुहोस्", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "नि:शुल्क खाता सिर्जना गर्नुहोस्", + ), + "createBranch": MessageLookupByLibrary.simpleMessage( + "शाखा सिर्जना गर्नुहोस्", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "नयाँ पासवर्ड सिर्जना गर्नुहोस्", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई PDF बनाउन अनुमति छैन।", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई बिक्री बनाउन अनुमति छैन।", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("क्रेडिट (आम्दानी)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("पार्टी क्रेडिट सीमा"), + "currency": MessageLookupByLibrary.simpleMessage("मुद्रा"), + "currentBalance": MessageLookupByLibrary.simpleMessage("हालको मौज्दात"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "हालको नगद मौज्दात", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("यो महिना"), + "currentYear": MessageLookupByLibrary.simpleMessage("यो वर्ष"), + "currents": MessageLookupByLibrary.simpleMessage("हालको"), + "custom": MessageLookupByLibrary.simpleMessage("कस्टम"), + "customDate": MessageLookupByLibrary.simpleMessage("कस्टम मिति"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "अनुकूलन गरिएको इन्वोइस ब्रान्डिङ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("अनुकूलित मुद्रण"), + "customer": MessageLookupByLibrary.simpleMessage("ग्राहक"), + "customerDate": MessageLookupByLibrary.simpleMessage("कस्टम मिति"), + "customerDue": MessageLookupByLibrary.simpleMessage("ग्राहकको बकाया"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ग्राहक खातापाता"), + "customerName": MessageLookupByLibrary.simpleMessage("ग्राहकको नाम"), + "customerPay": MessageLookupByLibrary.simpleMessage("ग्राहकको तिर्नुहोस्"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ग्राहकको फोन नम्बर", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "ग्राहकको हस्ताक्षर", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("दैनिक लेनदेन"), + "dashboard": MessageLookupByLibrary.simpleMessage("ड्यासबोर्ड"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "डाटा सफलतापूर्वक सुरक्षित गरिएको छ।", + ), + "date": MessageLookupByLibrary.simpleMessage("मिति"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "तारीखको अन्त्य मिति सुरु मिति भन्दा अघि हुन सक्दैन।", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("मिति आवश्यक छ"), + "dates": MessageLookupByLibrary.simpleMessage("मिति:"), + "dayBook": MessageLookupByLibrary.simpleMessage("दैनिक बही (Day Book)"), + "days": MessageLookupByLibrary.simpleMessage("दिन"), + "daysLeft": MessageLookupByLibrary.simpleMessage("बाँकी दिन"), + "dealer": MessageLookupByLibrary.simpleMessage("डिलर"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("डिलर मुल्य"), + "debitOut": MessageLookupByLibrary.simpleMessage("डेबिट (खर्च)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "पूर्वनिर्धारित बिक्री मूल्य", + ), + "delete": MessageLookupByLibrary.simpleMessage("मेटाउनुहोस्"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("खाता मेटाउनुहोस्"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "के तपाईं पक्का यो ब्याच मेटाउन चाहनुहुन्छ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "के तपाईं आफ्नो खाता मेटाउन चाहनुहुन्छ? यो कार्यले तपाईंको सबै डाटा स्थायी रूपमा मेटाउनेछ।", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई पार्टी मेटाउन अनुमति छैन।", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "सफलतापूर्वक मेटाइयो!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("हटाउँदै..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("वितरण पत्ता"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("वितरण शुल्क"), + "department": MessageLookupByLibrary.simpleMessage("विभाग"), + "deposit": MessageLookupByLibrary.simpleMessage("जम्मा (Deposit)"), + "depositTo": MessageLookupByLibrary.simpleMessage("मा जम्मा गर्नुहोस्"), + "description": MessageLookupByLibrary.simpleMessage("वर्णन"), + "designation": MessageLookupByLibrary.simpleMessage("पद"), + "designationName": MessageLookupByLibrary.simpleMessage("पदको नाम"), + "details": MessageLookupByLibrary.simpleMessage("विवरण"), + "developedBy": MessageLookupByLibrary.simpleMessage("विकासकर्ता:"), + "digits": MessageLookupByLibrary.simpleMessage( + "६-अंकीय पिन तपाईंको इमेल ठेगानामा पठाइएको छ:", + ), + "disable": MessageLookupByLibrary.simpleMessage("असक्षम पार्नुहोस्"), + "discount": MessageLookupByLibrary.simpleMessage("छुट"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "प्रदर्शित हुने नाम आवश्यक छ", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("विराम नदिनुहोस्"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "के तपाईं साँच्चै यो मेटाउन चाहनुहुन्छ?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "तपाईं यस प्रयोगकर्तालाई हटाउन चाहनुहुन्छ?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "तपाईं एप्लिकेशन बाहिर जान चाहानुहुन्छ?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "के तपाईं साँच्चै यो चेक पुनः खोल्न चाहनुहुन्छ?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("खाता छैन?"), + "done": MessageLookupByLibrary.simpleMessage("भयो"), + "download": MessageLookupByLibrary.simpleMessage("डाउनलोड"), + "downloadApk": MessageLookupByLibrary.simpleMessage( + "APK डाउनलोड गर्नुहोस्", + ), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "एक्सेल ढाँचा डाउनलोड गर्नुहोस्", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "डाउनलोड सफल! आफ्नो कागजात (Document) फोल्डर जाँच गर्नुहोस्", + ), + "downloading": MessageLookupByLibrary.simpleMessage("डाउनलोड हुँदैछ..."), + "due": MessageLookupByLibrary.simpleMessage("बक्सेको"), + "dueAmount": MessageLookupByLibrary.simpleMessage("बक्सेको रकम: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("बाँकी मौज्दात"), + "dueCollection": MessageLookupByLibrary.simpleMessage("बाँकी रकम उठाउने"), + "dueList": MessageLookupByLibrary.simpleMessage("बक्सेको सूची"), + "duePay": MessageLookupByLibrary.simpleMessage("बाँकी भुक्तानी"), + "dueReport": MessageLookupByLibrary.simpleMessage("बक्सेको रिपोर्ट"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "चालु ग्राहकहरूका लागि बक्यौता बिक्री अनुमति छैन।", + ), + "dues": MessageLookupByLibrary.simpleMessage("बाँकी बक्यौता"), + "duration": MessageLookupByLibrary.simpleMessage("अवधि"), + "durationDays": MessageLookupByLibrary.simpleMessage("अवधि (दिन)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "मोबाइल पोज प्रयोग गर्न सजिलो", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "सेल्स प्रो एप बिल्कुल मुफ्त र उपयोग गर्न सजिलो छ। वास्तवमा, यसले विश्वभरिबाट सर्वोत्तम पोज प्रणालीहरूबारे छ।", + ), + "edit": MessageLookupByLibrary.simpleMessage("सम्पादन गर्नुहोस्"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "हाजिरी सम्पादन गर्नुहोस्", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "बैंक खाताहरू सम्पादन गर्नुहोस्", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "बैंक मिलान सम्पादन गर्नुहोस्", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "बैंकबाट नगद सम्पादन गर्नुहोस्", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "बैंक स्थानान्तरण सम्पादन गर्नुहोस्", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "नगद मिलान सम्पादन गर्नुहोस्", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "नगदबाट बैंक सम्पादन गर्नुहोस्", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "वर्ग सम्पादन गर्नुहोस्", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "पद सम्पादन गर्नुहोस्", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "कर्मचारी सम्पादन गर्नुहोस्", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "बिदा सम्पादन गर्नुहोस्", + ), + "editLeave": MessageLookupByLibrary.simpleMessage( + "बिदाको निवेदन सम्पादन गर्नुहोस्", + ), + "editModel": MessageLookupByLibrary.simpleMessage("मोडल सम्पादन गर्नुहोस्"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "पेरोल सम्पादन गर्नुहोस्", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "फोन नम्बर सम्पादन गर्नुहोस्?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage( + "उत्पादन सम्पादन गर्नुहोस्", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "खरिद चलानी सम्पादन गर्नुहोस्", + ), + "editRack": MessageLookupByLibrary.simpleMessage("र्याक सम्पादन गर्नुहोस्"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "बिक्रि चलानी सम्पादन गर्नुहोस्", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("दराज सम्पादन गर्नुहोस्"), + "editShift": MessageLookupByLibrary.simpleMessage( + "शिफ्ट सम्पादन गर्नुहोस्", + ), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "सामाजिक मिडिया सम्पादन गर्नुहोस्", + ), + "editTax": MessageLookupByLibrary.simpleMessage("कर सम्पादन गर्नुहोस्"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "कर समूह सम्पादन गर्नुहोस्", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "भिन्नता सम्पादन गर्नुहोस्", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "गोदाम सम्पादन गर्नुहोस्", + ), + "email": MessageLookupByLibrary.simpleMessage("ईमेल ठेगाना"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "इमेल खाली हुन सक्दैन", + ), + "emailText": MessageLookupByLibrary.simpleMessage("इमेल"), + "employee": MessageLookupByLibrary.simpleMessage("कर्मचारी"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "कम स्टक प्रविष्ट गर्नुहोस्", + ), + "end": MessageLookupByLibrary.simpleMessage("अन्त्य"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक अन्त्य हुने समय", + ), + "endDate": MessageLookupByLibrary.simpleMessage("अन्त्य मिति"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "अन्त्य मिति सुरु मिति भन्दा पहिले छ", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "अन्त्य मिति सुरु मिति भन्दा पहिले हुन सक्दैन।", + ), + "endTime": MessageLookupByLibrary.simpleMessage("अन्त्य हुने समय"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "अन्त्य हुने समय आवश्यक छ", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "तपाईंको निःशुल्क योजना समाप्त गर्नुहोस्", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "ब्याच नम्बर प्रविष्ट गर्नुहोस्", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ब्रान्ड नाम प्रविष्ट गर्नुहोस्", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य छुट प्रविष्ट गर्नुहोस्", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "मान्य OTP प्रविष्ट गर्नुहोस्", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य स्टक प्रविष्ट गर्नुहोस्", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "प्रदर्शित हुने नाम राख्नुहोस्", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "खातावालाको नाम राख्नुहोस्", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "खाता नम्बर राख्नुहोस्", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage( + "ठेगाना प्रविष्ट गर्नुहोस्", + ), + "enterAmount": MessageLookupByLibrary.simpleMessage( + "रकम प्रविष्ट गर्नुहोस्", + ), + "enterBalance": MessageLookupByLibrary.simpleMessage("मौज्दात राख्नुहोस्"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "बैंकको नाम राख्नुहोस्", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "ब्याच नम्बर प्रविष्ट गर्नुहोस्", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक समय राख्नुहोस्", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "व्यापार/स्टोर नाम प्रविष्ट गर्नुहोस्", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "क्षमता प्रविष्ट गर्नुहोस्", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "श्रेणी नाम प्रविष्ट गर्नुहोस्", + ), + "enterColor": MessageLookupByLibrary.simpleMessage( + "रंग प्रविष्ट गर्नुहोस्", + ), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ग्राहकको फोन नम्बर प्रविष्ट गर्नुहोस्", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "डिलर मूल्य प्रविष्ट गर्नुहोस्", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "विवरण राख्नुहोस्", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "पदको नाम राख्नुहोस्", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "छुट प्रविष्ट गर्नुहोस्", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "कृपया पासवर्ड रिसेट लिङ्क प्राप्त गर्नका लागि तपाईंको इमेल ठेगाना तल राख्नुहोस्।", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "अन्त्य हुने समय राख्नुहोस्", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "खर्चको श्रेणी नाम प्रविष्ट गर्नुहोस्", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "खर्च मिति प्रविष्ट गर्नुहोस्", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "पूरा पत्ता प्रविष्ट गर्नुहोस्", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "पूरा नाम राख्नुहोस्", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "बिदाको नाम राख्नुहोस्", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "आम्दानी श्रेणीको नाम प्रविष्ट गर्नुहोस्", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "लेबल पाठ प्रविष्ट गर्नुहोस्", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "निर्माता नाम प्रविष्ट गर्नुहोस्", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "मोडलको नाम प्रविष्ट गर्नुहोस्", + ), + "enterName": MessageLookupByLibrary.simpleMessage("नाम प्रविष्ट गर्नुहोस्"), + "enterNote": MessageLookupByLibrary.simpleMessage("नोट प्रविष्ट गर्नुहोस्"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "खोल्ने सन्तुलन प्रविष्ट गर्नुहोस्", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "उत्पादन कोड प्रविष्ट गर्नुहोस्", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "उत्पादन नाम प्रविष्ट गर्नुहोस्", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "खरिद मूल्य प्रविष्ट गर्नुहोस्", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "मात्रा प्रविष्ट गर्नुहोस्", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "सन्दर्भ नम्बर प्रविष्ट गर्नुहोस्", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "साल्टिङ मूल्य प्रविष्ट गर्नुहोस्", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "दराजको नाम प्रविष्ट गर्नुहोस्", + ), + "enterSize": MessageLookupByLibrary.simpleMessage( + "आकार प्रविष्ट गर्नुहोस्", + ), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "सुरु हुने समय राख्नुहोस्", + ), + "enterStock": MessageLookupByLibrary.simpleMessage( + "स्टक प्रविष्ट गर्नुहोस्", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "कर दर प्रविष्ट गर्नुहोस्", + ), + "enterType": MessageLookupByLibrary.simpleMessage( + "प्रकार प्रविष्ट गर्नुहोस्", + ), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "प्रयोगकर्ता नाम प्रविष्ट गर्नुहोस्", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "प्रयोगकर्ता शीर्षक प्रविष्ट गर्नुहोस्", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "मान्य OTP प्रविष्ट गर्नुहोस्", + ), + "enterValues": MessageLookupByLibrary.simpleMessage( + "मानहरू प्रविष्ट गर्नुहोस्", + ), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "भ्याट/जिएसटी नम्बर प्रविष्ट गर्नुहोस्", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "भ्याट/जिएसटी शीर्षक प्रविष्ट गर्नुहोस्", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "गोदामको नाम प्रविष्ट गर्नुहोस्", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage( + "वजन प्रविष्ट गर्नुहोस्", + ), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "थोक मूल्य प्रविष्ट गर्नुहोस्", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "आफ्नो देश राख्नुहोस्", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "तपाईंको ईमेल ठेगाना प्रविष्ट गर्नुहोस्", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "तपाईंको पूरा नाम प्रविष्ट गर्नुहोस्", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "तपाईंको नाम प्रविष्ट गर्नुहोस्", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "नोट स्तर प्रविष्ट गर्नुहोस्", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "पासवर्ड प्रविष्ट गर्नुहोस्", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "तपाईंको फोन नम्बर प्रविष्ट गर्नुहोस्", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "बिक्री पछिको सन्देश प्रविष्ट गर्नुहोस्", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "कर मेटाउँदा त्रुटि", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("एक्सेल फाइलहरू"), + "excelUploader": MessageLookupByLibrary.simpleMessage("एक्सेल अपलोडर"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("एक्सक्लुसिभ मूल्य"), + "exit": MessageLookupByLibrary.simpleMessage("बाहिरिनुहोस्"), + "exitBank": MessageLookupByLibrary.simpleMessage("शाखाबाट बाहिरिनुहोस्"), + "expDate": MessageLookupByLibrary.simpleMessage("म्याद समाप्ति मिति"), + "expense": MessageLookupByLibrary.simpleMessage("खर्च"), + "expenseCat": MessageLookupByLibrary.simpleMessage("खर्च श्रेणीहरू"), + "expenseDate": MessageLookupByLibrary.simpleMessage("खर्च मिति"), + "expenseFor": MessageLookupByLibrary.simpleMessage("खर्चको लागि"), + "expenseReport": MessageLookupByLibrary.simpleMessage("खर्च रिपोर्ट"), + "expensesType": MessageLookupByLibrary.simpleMessage("खर्चका प्रकारहरू"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "म्याद समाप्ति स्थिति", + ), + "expire": MessageLookupByLibrary.simpleMessage("म्याद सकिन्छ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "म्याद सकिने उत्पादन रिपोर्ट", + ), + "expired": MessageLookupByLibrary.simpleMessage("म्याद सकिएको"), + "expiredDate": MessageLookupByLibrary.simpleMessage("म्याद सकिने मिति"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "म्याद सकिएको सामानको रिपोर्ट", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("म्याद सकिएको सूची"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "म्याद सकिएको उत्पादन", + ), + "expiry": MessageLookupByLibrary.simpleMessage("म्याद सकिने"), + "extendPlan": MessageLookupByLibrary.simpleMessage( + "योजना विस्तार गर्नुहोस्", + ), + "facebook": MessageLookupByLibrary.simpleMessage("फेसबुक"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "विभाग मेटाउन असफल भयो", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "कर मेटाउन असफल भयो", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "प्लेटफर्म संस्करण प्राप्त गर्न असफल", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "विभाग लोड गर्न असफल भयो", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "फिर्ता प्रक्रिया गर्न असफल भयो।", + ), + "fashions": MessageLookupByLibrary.simpleMessage("फैशन"), + "feature": MessageLookupByLibrary.simpleMessage("विशेषता"), + "field": MessageLookupByLibrary.simpleMessage("क्षेत्र"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("१५ दिन"), + "filter": MessageLookupByLibrary.simpleMessage("फिल्टर"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "मिति अनुसार फिल्टर गर्नुहोस्", + ), + "firstName": MessageLookupByLibrary.simpleMessage("पहिलो नाम"), + "flat": MessageLookupByLibrary.simpleMessage("फ्ल्याट"), + "folder": MessageLookupByLibrary.simpleMessage( + "यो मेल तपाईंको स्पाम फोल्डरमा समाप्त भएको हुन सक्छ।", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "पासवर्ड बिर्सनुभयो", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("फ्री डेटा ब्याकअप"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "फ्री लाइफटाइम अपडेट", + ), + "freePack": MessageLookupByLibrary.simpleMessage("नि: शुल्क प्याकेज"), + "freePlan": MessageLookupByLibrary.simpleMessage("नि: शुल्क योजना"), + "from": MessageLookupByLibrary.simpleMessage("बाट"), + "fromAccount": MessageLookupByLibrary.simpleMessage("खाताबाट"), + "fromDate": MessageLookupByLibrary.simpleMessage("मिति देखि"), + "fullName": MessageLookupByLibrary.simpleMessage("पूरा नाम"), + "fullyPaid": MessageLookupByLibrary.simpleMessage( + "पूर्णतया भुक्तान गरिएको", + ), + "gallery": MessageLookupByLibrary.simpleMessage("ग्यालरी"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF बनाउनका लागि डेटा उपलब्ध छैन", + ), + "gender": MessageLookupByLibrary.simpleMessage("लिङ्ग"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF तयार गर्नुहोस्"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "पीडीएफ उत्पन्न गर्दै", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "तपाईंले इमेल प्राप्त गर्नुभयो", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("सम्झें"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "कुल नाफा (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ग्यारेन्टी"), + "guest": MessageLookupByLibrary.simpleMessage("अतिथि"), + "haveAcc": MessageLookupByLibrary.simpleMessage("पहिले नै एक खाता छ?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("फाँटहरू लुकाउनुहोस्"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "मूल्य: उच्च देखि कम", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "इमेल ठेगाना प्रविष्ट गर्नुहोस्", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "पासवर्ड प्रविष्ट गर्नुहोस्", + ), + "holderName": MessageLookupByLibrary.simpleMessage("खातावालाको नाम"), + "holiday": MessageLookupByLibrary.simpleMessage("बिदा"), + "holidayList": MessageLookupByLibrary.simpleMessage("बिदाको सूची"), + "home": MessageLookupByLibrary.simpleMessage("गृहपृष्ठ"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("बाँकी घण्टा"), + "hrm": MessageLookupByLibrary.simpleMessage("मानव संसाधन (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "म मेरो खाता स्थायी रूपमा मेटाउन सहमत छु।", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC कोड"), + "image": MessageLookupByLibrary.simpleMessage("तस्वीर"), + "inActive": MessageLookupByLibrary.simpleMessage("निष्क्रिय"), + "inStock": MessageLookupByLibrary.simpleMessage("स्टकमा छ"), + "inactive": MessageLookupByLibrary.simpleMessage("निष्क्रिय"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("इन्क्लुसिभ मूल्य"), + "income": MessageLookupByLibrary.simpleMessage("आय"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "आम्दानी श्रेणीहरू", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "आम्दानी कोटि रिपोर्ट", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("आम्दानी मिति"), + "incomeFor": MessageLookupByLibrary.simpleMessage("आम्दानीको लागि"), + "incomeReport": MessageLookupByLibrary.simpleMessage("आय रिपोर्ट"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई आम्दानी रिपोर्ट हेर्न अनुमति छैन।", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("आयको प्रकार"), + "incomes": MessageLookupByLibrary.simpleMessage("आय"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "लेबलमा देखिने जानकारी", + ), + "instagram": MessageLookupByLibrary.simpleMessage("इन्स्टाग्राम"), + "instrucation": MessageLookupByLibrary.simpleMessage("विनिमय"), + "inv": MessageLookupByLibrary.simpleMessage("Inv नं."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("अमान्य रकम"), + "inventory": MessageLookupByLibrary.simpleMessage("मालसामान (Inventory)"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई इन्भेन्टरी अनुमति छैन", + ), + "invoice": MessageLookupByLibrary.simpleMessage("चलानी"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("बीजक लोगो"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("बीजक नम्बर"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("चलान दर्शक"), + "item": MessageLookupByLibrary.simpleMessage("वस्तु"), + "itemAdded": MessageLookupByLibrary.simpleMessage("वस्तु थपियो"), + "itemName": MessageLookupByLibrary.simpleMessage("सामानको नाम"), + "itemsSales": MessageLookupByLibrary.simpleMessage("वस्तु बिक्री"), + "joinDate": MessageLookupByLibrary.simpleMessage("नियुक्ति मिति"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "लेबल रोल १.५\"*१, ३८ मिमी*२५ मिमी", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "लेबल रोल २\"*१, ५० मिमी*२५ मिमी", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("इमेल"), + "lablePassword": MessageLookupByLibrary.simpleMessage("पासवर्ड"), + "language": MessageLookupByLibrary.simpleMessage("भाषा"), + "last30Days": MessageLookupByLibrary.simpleMessage("अन्तिम ३० दिन"), + "last7Days": MessageLookupByLibrary.simpleMessage("अन्तिम ७ दिन"), + "lastMonth": MessageLookupByLibrary.simpleMessage("गत महिना"), + "lastName": MessageLookupByLibrary.simpleMessage("थर"), + "lastYear": MessageLookupByLibrary.simpleMessage("गत वर्ष"), + "leave": MessageLookupByLibrary.simpleMessage("बिदा"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("बिदाको अवधि"), + "leaveList": MessageLookupByLibrary.simpleMessage("बिदा सूची"), + "leaveReports": MessageLookupByLibrary.simpleMessage("बिदा रिपोर्ट"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("बिदाको निवेदन"), + "leaveType": MessageLookupByLibrary.simpleMessage("बिदाको प्रकार"), + "ledger": MessageLookupByLibrary.simpleMessage("खातापाता (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("लिंक"), + "linkedIN": MessageLookupByLibrary.simpleMessage("लिंकडइन"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("सूची खाली छ"), + "loading": MessageLookupByLibrary.simpleMessage("लोड हुँदैछ"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP सेटिङहरू लोड हुँदैछ...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("लग इन गर्नुहोस्"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "इमेलको साथ लगइन गर्नुहोस्", + ), + "logOut": MessageLookupByLibrary.simpleMessage("बाहिर निस्कनुहोस्"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "लगइन असफल भयो। कृपया फेरि प्रयास गर्नुहोस्।", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "फोनको साथ लगइन गर्नुहोस्", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "लोरम इप्सम डोलर सिट एमेठ, कन्सेक्टेटुर अडिप ग्राविडा स्केलेरिस्के अरकु फासिलिसिस डुइस इन।", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "लोरम इप्सम डोलर सिट एमेठ, कन्सेक्टेटुर अडिपिस्किङ्ग एलिट। नातोक्वे अलीक्वेट इट, क्यूर एगेट। टेलस सापिएन ओडियो अलीक्वेट।", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "लोरम इप्सम डोलर सिट एमेठ, कन्सेक्टेटुर एलिट। इन्टेरडम कन्स।", + ), + "loss": MessageLookupByLibrary.simpleMessage("हानि"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("नुकसान/फाइदा"), + "lossProfit": MessageLookupByLibrary.simpleMessage("नोक्सान/लाभ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "नोक्सान/लाभ रिपोर्ट", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("स्टक कम छ"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("कम स्टक चेतावनी"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("कम स्टक रिपोर्ट"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "मूल्य: कम देखि उच्च", + ), + "lp": MessageLookupByLibrary.simpleMessage("हानि/फायदा"), + "lpDetails": MessageLookupByLibrary.simpleMessage("हानि/फायदा विवरण"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "सेटिङ व्यवस्थापन गर्नुहोस्", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("निर्माण मिति"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("निर्माण मिति"), + "manufacturer": MessageLookupByLibrary.simpleMessage("निर्माता"), + "masterCard": MessageLookupByLibrary.simpleMessage("मास्टर कार्ड"), + "messege": MessageLookupByLibrary.simpleMessage("सन्देश"), + "mobile": MessageLookupByLibrary.simpleMessage("मोबाइल:"), + "mobiles": MessageLookupByLibrary.simpleMessage("मोबाइल"), + "model": MessageLookupByLibrary.simpleMessage("मोडेल"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "मोडल सफलतापूर्वक सिर्जना भयो!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("मोडलको नाम"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "मोडल सफलतापूर्वक अपडेट भयो!", + ), + "models": MessageLookupByLibrary.simpleMessage("मोडलहरू"), + "moneyIn": MessageLookupByLibrary.simpleMessage("रकम भित्र"), + "moneyOut": MessageLookupByLibrary.simpleMessage("रकम बाहिर"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("रसिद"), + "month": MessageLookupByLibrary.simpleMessage("महिना"), + "monthly": MessageLookupByLibrary.simpleMessage("मासिक"), + "moreInfo": MessageLookupByLibrary.simpleMessage("थप जानकारी"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "अधिकतम बिक्री मूल्य (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("नाम"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "नाम खाली हुन सक्दैन", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "स्थानान्तरण गर्न कम्तिमा दुईवटा बैंक खाता चाहिन्छ।", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("खुद नाफा (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("कुल खुद रकम"), + "newPassword": MessageLookupByLibrary.simpleMessage("नयाँ पासवर्ड"), + "next": MessageLookupByLibrary.simpleMessage("अरु"), + "no": MessageLookupByLibrary.simpleMessage("होइन"), + "noAcc": MessageLookupByLibrary.simpleMessage("कुनै खाता छैन?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "कुनै मिल्दो खाता भेटिएन", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "सक्रिय प्रयोगकर्ता होइन", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "छनोट गरिएको फिल्टरको लागि कुनै हाजिरी रेकर्ड भेटिएन।", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "कुनै हाजिरी रेकर्ड भेटिएन।", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "कुनै बैंक खाता भेटिएन।", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "स्थानान्तरण गर्नको लागि कुनै बैंक खाता भेटिएन।", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("कुनै ब्याच छैन"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "कुनै ब्लुटुथ उपकरण चयन गरिएको छैन।", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("कुनै शाखा भेटिएन"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("कुनै चेक भेटिएन"), + "noData": MessageLookupByLibrary.simpleMessage("उपलब्ध डाटा छैन"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "कुनै डेटा उपलब्ध छैन", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("डाटा उपलब्ध छैन"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "निर्यातका लागि कुनै डाटा उपलब्ध छैन", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF तयार गर्नको लागि कुनै डाटा उपलब्ध छैन", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("कुनै डेटा फेला परेन"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "कुनै विभाग भेटिएन।", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "यस विभागको लागि कुनै विवरण उपलब्ध छैन।", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "यस पदको लागि कुनै विवरण उपलब्ध छैन।", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "कुनै विवरण दिइएको छैन।", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "कुनै पद भेटिएन।", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "कुनै गन्तव्य बैंक खाता भेटिएन।", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "कुनै उपकरण फेला परेन", + ), + "noDue": MessageLookupByLibrary.simpleMessage("कुनै बाँकी छैन"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "कुनै बकाया चयन गरिएको छैन", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "कुनै फाइल छानिएको छैन", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("कुनै बिदा भेटिएन।"), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "मिल्दो बिदा भेटिएन", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("कुनै सामान फेला परेन"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "कुनै वस्तु छानिएको छैन", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "छनोट गरिएको फिल्टरको लागि कुनै बिदा रेकर्ड भेटिएन।", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "कुनै बिदाको निवेदन भेटिएन।", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "मिल्ने उत्पादनहरू भेटिएनन्।", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "कुनै मिल्दो पेरोल रेकर्ड भेटिएन।", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "कुनै टिपोट दिइएको छैन।", + ), + "noParty": MessageLookupByLibrary.simpleMessage("पार्टीहरू भेटिएनन्"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "कुनै पेरोल रेकर्ड भेटिएन।", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "कुनै उत्पादन फेला परेन", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "तपाईंको खोजसँग मिल्दो कुनै उत्पादन भेटिएन।", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "कुनै उत्पादन छानिएको छैन", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "कुनै प्रयोगकर्ता भूमिका फेला परेन", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("कुनै शिफ्ट भेटिएन।"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "स्टक डाटा उपलब्ध छैन।", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "कुनै उप कर चयन गरिएको छैन", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "कुनै पनि आपूर्तिकर्ता उपलब्ध छैन", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("कुनै कारोबार छैन"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "कुनै लेनदेन भेटिएन", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "यस फिल्टरको लागि कुनै लेनदेन भेटिएन।", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF तयार गर्नको लागि कुनै लेनदेन छैन", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "कुनै मान परिभाषित गरिएको छैन", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "कुनै भिन्नता फेला परेन।", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "फिर्ता नहुने (VAT/छुट)", + ), + "none": MessageLookupByLibrary.simpleMessage("केही छैन"), + "notFound": MessageLookupByLibrary.simpleMessage("फेला परेन"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "इन्टरनेट जडान छैन", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage("फोन एप खोल्न सकिएन।"), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "मिल्दो परिणाम फेला परेन", + ), + "note": MessageLookupByLibrary.simpleMessage("नोट"), + "noteLevel": MessageLookupByLibrary.simpleMessage("नोट स्तर"), + "notification": MessageLookupByLibrary.simpleMessage("सूचना"), + "off": MessageLookupByLibrary.simpleMessage("बन्द"), + "ok": MessageLookupByLibrary.simpleMessage("ठिक छ"), + "okay": MessageLookupByLibrary.simpleMessage("ठिक छ"), + "oldPassword": MessageLookupByLibrary.simpleMessage("पुरानो पासवर्ड"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "पुरानो पासवर्ड खाली हुनु हुँदैन", + ), + "on": MessageLookupByLibrary.simpleMessage("अन"), + "open": MessageLookupByLibrary.simpleMessage("खुल्ला"), + "openCamera": MessageLookupByLibrary.simpleMessage("क्यामेरा खोल्नुहोस्"), + "openSetting": MessageLookupByLibrary.simpleMessage("सेटिङ खोल्नुहोस्"), + "openingBalance": MessageLookupByLibrary.simpleMessage("आरम्भिक शेष"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "प्रारम्भिक मौज्दात आवश्यक छ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("खाता खोलेको मिति"), + "opinion": MessageLookupByLibrary.simpleMessage("आफ्नो विचार लेख्नुहोस्"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "वा यसबाट जारी राख्नुहोस्", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("स्टकमा छैन"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "हाम्रो प्रिमियम योजना", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("प्याकेज विशेषताहरू"), + "package": MessageLookupByLibrary.simpleMessage("प्याकेज"), + "packageDate": MessageLookupByLibrary.simpleMessage("प्याकिङ मिति"), + "packageName": MessageLookupByLibrary.simpleMessage("प्याकेजको नाम"), + "packingDate": MessageLookupByLibrary.simpleMessage("प्याकिङ मिति"), + "paid": MessageLookupByLibrary.simpleMessage("भुक्तानी गरिएको"), + "paidAmount": MessageLookupByLibrary.simpleMessage("भुक्तानी गरिएको रकम"), + "paidBy": MessageLookupByLibrary.simpleMessage("द्वारा भुक्तानी गरिएको"), + "paidVia": MessageLookupByLibrary.simpleMessage("मार्फत भुक्तानी गरियो"), + "partialPaid": MessageLookupByLibrary.simpleMessage("आंशिक भुक्तानी"), + "parties": MessageLookupByLibrary.simpleMessage("पार्टीहरू"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई पार्टी बनाउन अनुमति छैन।", + ), + "partyList": MessageLookupByLibrary.simpleMessage("भागीदारहरूको सूची"), + "partyReports": MessageLookupByLibrary.simpleMessage("पक्ष रिपोर्टहरू"), + "partyType": MessageLookupByLibrary.simpleMessage("पक्षको प्रकार"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "पक्ष अनुसारको नाफा", + ), + "password": MessageLookupByLibrary.simpleMessage("पासवर्ड"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "पासवर्ड खाली हुन सक्दैन", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "पासवर्ड कम्तिमा ६ अक्षरको हुनुपर्छ", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "पासवर्ड कम्तिमा ६ अक्षरको हुनुपर्छ", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "पासवर्ड मिल्दैन", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "सदस्यता लागि भुक्तानी गर्नुहोस्", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("तिर्नुपर्ने रकम"), + "payment": MessageLookupByLibrary.simpleMessage("भुक्तानी"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "भुक्तान पूरा गरिएको छ", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("भुक्तानी विवरण"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("भुक्तानी असफल"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "भुक्तानी असफल भएको छ। कृपया पुनः प्रयास गर्नुहोस्।", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("भुक्तानी गेटवे"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("भुक्तानी विधि"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("भुक्तानी विधिहरू"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("भुक्तानी सफल"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "कृपया भुक्तानी प्रकार चयन गर्नुहोस्", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("भुक्तानीको प्रकार"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "भुक्तानी सफल भएको छ!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("भुक्तानी वर्ष"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("भुक्तान रकमहरू"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("भुक्तानी प्रकारहरू"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "पेपालबाट भुक्तान गर्नुहोस्", + ), + "payroll": MessageLookupByLibrary.simpleMessage("पेरोल"), + "payrollList": MessageLookupByLibrary.simpleMessage("पेरोल सूची"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("पेरोल रेकर्ड"), + "payrollReports": MessageLookupByLibrary.simpleMessage("पेरोल रिपोर्ट"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF सफलतापूवर्क तयार भयो", + ), + "percent": MessageLookupByLibrary.simpleMessage("प्रतिशत"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("अनुमति अस्वीकृत"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "बैंक मेटाउने अनुमति अस्वीकार गरियो।", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "बैंक अपडेट गर्ने अनुमति अस्वीकार गरियो।", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "बैंक हेर्ने अनुमति अस्वीकार गरियो।", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "अनुमति प्रदान गरिएको छैन!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("व्यक्तिगत विवरण:"), + "phone": MessageLookupByLibrary.simpleMessage("फोन नम्बर"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "फोन नम्बर उपलब्ध छैन।", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("फोन नम्बर"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("फोन सत्यापन"), + "phonee": MessageLookupByLibrary.simpleMessage("फोन:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "फाइल छान्नुहोस् र अपलोड गर्नुहोस्", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "अन्त्य मिति चयन गर्नुहोस्", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "सुरु मिति चयन गर्नुहोस्", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "कृपया बिक्री फिर्ता थप्नुहोस्", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "मौज्दात मिलान गर्नको लागि कृपया कम्तिमा एउटा बैंक खाता थप्नुहोस्।", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "कृपया मात्रा थप्नुहोस्", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "कृपया आफ्नो इन्टरनेट जडान जाँच गर्नुहोस् र फेरि प्रयास गर्नुहोस्", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "कृपया प्रिन्टरलाई पहिलो संयुक्त गर्नुहोस्", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "कृपया तपाईंको ब्लुटूथ प्रिन्टर संयुक्त गर्नुहोस्", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "कृपया ब्लुटुथ सक्षम गर्नुहोस्", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "कृपया ठूलो पासवर्ड प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "कृपया पुनः पासवर्ड प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "कृपया मिति राख्नुहोस्", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "कृपया पासवर्ड प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य ब्रान्ड नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य व्यापार नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य इमेल प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य फोन नम्बर प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य उत्पादन नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य खरिद मूल्य प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "कृपया सही मात्रा प्रविष्ट गर्नुहोस् (न्यूनतम १)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य बिक्री मूल्य प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य एकाइ नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "कृपया रकम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "कृपया कम्तिमा एउटा मान प्रविष्ट गर्नुहोस्।", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "कृपया शाखाको नाम राख्नुहोस्", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "कृपया मिति राख्नुहोस्", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "कृपया पदको नाम राख्नुहोस्", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "कृपया अन्त्य मिति राख्नुहोस्", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "कृपया बिदाको नाम राख्नुहोस्", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "कृपया नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "कृपया र्याकको नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "कृपया दराजको नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "कृपया OTP प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "कृपया एकाइ नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य नाम प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य फोन र नाम पहिले प्रविष्ट गर्नुहोस्", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "कृपया तपाईंका विवरणहरू प्रविष्ट गर्नुहोस्।", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "कृपया आफ्नो फोन नम्बर राख्नुहोस्", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "कृपया आफ्नो तलब राख्नुहोस्", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहिले बिक्री गर्नुहोस्", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "कृपया श्रेणी चयन गर्नुहोस्", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "कृपया गन्तव्य बैंक खाता छनोट गर्नुहोस्।", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "कृपया खर्चको श्रेणी चयन गर्नुहोस्", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "कृपया बिदाको प्रकार छनोट गर्नुहोस्", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहिले उत्पादन चयन गर्नुहोस्", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "कृपया शिफ्ट छनोट गर्नुहोस्", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "कृपया सुरु मिति छनोट गर्नुहोस्", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "कृपया स्थिति छनोट गर्नुहोस्", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "कृपया एक कर्मचारी छनोट गर्नुहोस्", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "कृपया महिना छनोट गर्नुहोस्", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "कृपया दुबै खाताहरू छनोट गर्नुहोस्।", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "कृपया ब्रेक स्थिति छनोट गर्नुहोस्", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "कृपया मिति छनोट गर्नुहोस्", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "कृपया विभाग छनोट गर्नुहोस्", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "कृपया पद छनोट गर्नुहोस्", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "कृपया फिर्ताको लागि उत्पादन छान्नुहोस्", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "कृपया भुक्तानी वर्ष छनोट गर्नुहोस्", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "कृपया पहिले उत्पादन चयन गर्नुहोस्", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "कृपया सुरु मिति छनोट गर्नुहोस्", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "कृपया स्थिति छनोट गर्नुहोस्", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "कृपया मान्य सुरु र अन्त्य मिति छनोट गर्नुहोस्।", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "कृपया आफ्नो लिङ्ग छनोट गर्नुहोस्", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "कृपया आफ्नो शिफ्ट छनोट गर्नुहोस्", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "एप प्रयोग गर्न कृपया वैध खरिद कोड प्रयोग गर्नुहोस्।", + ), + "pos": MessageLookupByLibrary.simpleMessage("पोस (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS बिक्री"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "बिक्री पछिको सन्देश", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "द्वारा संचालित एकनू", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("द्वारा सञ्चालित"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android र iOS एप समर्थन", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("प्रीमियम योजना"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "चयन गर्न थिच्नुहोस्", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF पूर्वावलोकन"), + "previousDue": MessageLookupByLibrary.simpleMessage("अघिल्लो बक्सेको"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "पहिले भुक्तान गरिएको रकम", + ), + "price": MessageLookupByLibrary.simpleMessage("मूल्य"), + "priceWarn": MessageLookupByLibrary.simpleMessage("मूल्य खाली हुन सक्दैन"), + "print": MessageLookupByLibrary.simpleMessage("मुद्रण गर्नुहोस्"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "इनभ्वाइसमा बैंक विवरणहरू प्रिन्ट गर्नुहोस्", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "बारकोड प्रिन्ट गर्नुहोस्", + ), + "printLabel": MessageLookupByLibrary.simpleMessage( + "लेबल प्रिन्ट गर्नुहोस्", + ), + "printing": MessageLookupByLibrary.simpleMessage("मुद्रण विकल्प"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("बीजक छाप्दै"), + "printingOption": MessageLookupByLibrary.simpleMessage("मुद्रण विकल्प"), + "product": MessageLookupByLibrary.simpleMessage("उत्पाद"), + "productBrand": MessageLookupByLibrary.simpleMessage("उत्पादन ब्रान्ड"), + "productCategory": MessageLookupByLibrary.simpleMessage("उत्पादन श्रेणी"), + "productCode": MessageLookupByLibrary.simpleMessage("उत्पाद कोड"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "उत्पादन कोड आवश्यक छ", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("उत्पादन विवरण"), + "productList": MessageLookupByLibrary.simpleMessage("उत्पाद सूची"), + "productModels": MessageLookupByLibrary.simpleMessage("उत्पादन मोडेलहरू"), + "productName": MessageLookupByLibrary.simpleMessage("उत्पादको नाम"), + "productNotFound": MessageLookupByLibrary.simpleMessage("उत्पादन भेटिएन"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "उत्पादन खरिद इतिहास", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "उत्पादन खरिद रिपोर्ट", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("उत्पादन र्याकहरू"), + "productReports": MessageLookupByLibrary.simpleMessage( + "उत्पादन रिपोर्टहरू", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "उत्पादन बिक्री इतिहास", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "उत्पादन बिक्री रिपोर्ट", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("उत्पादन सेटिङहरू"), + "productStock": MessageLookupByLibrary.simpleMessage("उत्पादन स्टक"), + "productUnit": MessageLookupByLibrary.simpleMessage("उत्पादन एकाइ"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "उत्पादन भिन्नताहरू", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "उत्पादन अनुसारको नाफा", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "उत्पादन अनुसारको नाफा र नोक्सान", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "उत्पादन अनुसारको खरिद", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "उत्पादन अनुसारको बिक्री", + ), + "products": MessageLookupByLibrary.simpleMessage("उत्पादनहरू"), + "profile": MessageLookupByLibrary.simpleMessage("प्रोफाइल"), + "profileEdit": MessageLookupByLibrary.simpleMessage("प्रोफाइल सम्पादन"), + "profit": MessageLookupByLibrary.simpleMessage("फायदा"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("नाफा र नोक्सान"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "नाफा र नोक्सान रिपोर्ट", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("नाफा र घाटा"), + "profitMargin": MessageLookupByLibrary.simpleMessage("नाफा मार्जिन (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("नाफा प्रतिशत"), + "promo": MessageLookupByLibrary.simpleMessage("प्रोमो"), + "promoCode": MessageLookupByLibrary.simpleMessage("प्रमो कोड"), + "purchase": MessageLookupByLibrary.simpleMessage("खरिद"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("खरिदको अलार्म"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("खरिदकर्ता:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "खरिद पुष्टि गरिएको छ", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("खरिद विवरण"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("खरिद मूल्य बाहेक।"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "खरिद मूल्य बाहेक आवश्यक छ", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("खरिद मूल्य समावेश।"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "खरिद मूल्य समावेश आवश्यक छ", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("खरिद सूची"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("अहिले खरिद गर्नुहोस्"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "प्रीमियम योजना खरिद गर्नुहोस्", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("खरिद मुल्य"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("खरिद परिमाण"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "खरिद मात्रा आवश्यक छ", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("खरिद रिपोर्ट"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("बिक्री फिर्ता"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "खरिद फिर्ता रिपोर्ट", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("खरिद फिर्ता"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई खरीद अद्यावधिक गर्न अनुमति छैन।", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई खरीद बनाउन अनुमति छैन।", + ), + "purchased": MessageLookupByLibrary.simpleMessage("किनिएको"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("खरिद गर्ने व्यक्ति"), + "qty": MessageLookupByLibrary.simpleMessage("मात्रा"), + "quantity": MessageLookupByLibrary.simpleMessage("मात्रा"), + "quickOver": MessageLookupByLibrary.simpleMessage("छिटो अवलोकन"), + "quickOverview": MessageLookupByLibrary.simpleMessage("छोटो अवलोकन"), + "rack": MessageLookupByLibrary.simpleMessage("र्याक (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("र्याकको नाम"), + "racks": MessageLookupByLibrary.simpleMessage("र्याकहरू (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("पुनः खोल्नुहोस्"), + "read": MessageLookupByLibrary.simpleMessage("पढ्नुहोस्"), + "receipt": MessageLookupByLibrary.simpleMessage("रसिद"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("प्राप्त रकम"), + "receivedBy": MessageLookupByLibrary.simpleMessage("प्राप्त गर्ने:"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("बाट प्राप्त"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "हालको लेनदेनहरू", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage( + "पिन प्राप्त गरिएको छ", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("नगद घटाउनुहोस्"), + "reference": MessageLookupByLibrary.simpleMessage("सन्दर्भ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("सन्दर्भ नम्बर"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("सन्दर्भ नम्बर"), + "register": MessageLookupByLibrary.simpleMessage("सदस्यता लिनुहोस्"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "हामीले सुरु गर्न तपाईंको फोन नम्बरलाई पंजीकृत गर्नुपर्छ!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("बाँकी"), + "remainingDue": MessageLookupByLibrary.simpleMessage("बाँकी बक्सिस"), + "remark": MessageLookupByLibrary.simpleMessage("कैफियत"), + "rememberMe": MessageLookupByLibrary.simpleMessage("मलाई सम्झनुहोस्"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "मलाई पछि सम्झनुहोस्", + ), + "remove": MessageLookupByLibrary.simpleMessage("हटाउनुहोस्"), + "reports": MessageLookupByLibrary.simpleMessage("रिपोर्टहरू"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP पुनः पठाउनुहोस् "), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP पुन: पठाउनुहोस्"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "तपाईंको इमेल वा फोन नम्बरको प्रयोग गरेर पासवर्ड रिसेट गर्नुहोस्", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "पुन: सेट गर्नुहोस् र आफ्नो खाता लग इन गर्नुहोस्", + ), + "resets": MessageLookupByLibrary.simpleMessage("रिसेट गर्नुहोस्"), + "retailer": MessageLookupByLibrary.simpleMessage("खुद्रा विक्रेता"), + "retry": MessageLookupByLibrary.simpleMessage("पुनः प्रयास गर्नुहोस्"), + "retryScan": MessageLookupByLibrary.simpleMessage("पुनः स्क्यान गर्नुहोस्"), + "retur": MessageLookupByLibrary.simpleMessage("परत"), + "returnAmount": MessageLookupByLibrary.simpleMessage("फिर्ता रकम"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("फिर्ता मात्रा"), + "returned": MessageLookupByLibrary.simpleMessage("फिर्ता गरियो"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("फिर्ता गरिएको रकम"), + "returnedDate": MessageLookupByLibrary.simpleMessage("फिर्ता मिति"), + "returnedItem": MessageLookupByLibrary.simpleMessage("फिर्ता गरिएको वस्तु"), + "role": MessageLookupByLibrary.simpleMessage("भूमिका"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "भूमिका र अनुमति", + ), + "roles": MessageLookupByLibrary.simpleMessage("भूमिकाहरू"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "नजिकको पूर्णांकमा बदल्नुहोस्", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "नजिकको दशमलव (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "नजिकको दशमलव (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "नजिकको दशमलव (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "पूर्णांकमा बदल्नुहोस्", + ), + "rounding": MessageLookupByLibrary.simpleMessage("गोलाकार"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("गोलाकार कुल"), + "roundings": MessageLookupByLibrary.simpleMessage("गोलाकार (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("चलिरहेको नगद"), + "sNo": MessageLookupByLibrary.simpleMessage("क्र.सं."), + "salary": MessageLookupByLibrary.simpleMessage("तलब"), + "sale": MessageLookupByLibrary.simpleMessage("बिक्रि"), + "saleBy": MessageLookupByLibrary.simpleMessage("बिक्री गर्ने व्यक्ति"), + "saleEdit": MessageLookupByLibrary.simpleMessage("बिक्री सम्पादन"), + "saleList": MessageLookupByLibrary.simpleMessage("बिक्रि सूची"), + "salePrice": MessageLookupByLibrary.simpleMessage("बिक्रि मुल्य"), + "saleQty": MessageLookupByLibrary.simpleMessage("बिक्री परिमाण"), + "saleReq": MessageLookupByLibrary.simpleMessage("बिक्री मूल्य आवश्यक छ"), + "saleReturn": MessageLookupByLibrary.simpleMessage("बिक्री फिर्ता"), + "sales": MessageLookupByLibrary.simpleMessage("बिक्री"), + "salesBy": MessageLookupByLibrary.simpleMessage("बिक्रेता:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("बिक्रि विवरण"), + "salesList": MessageLookupByLibrary.simpleMessage("बिक्री सूची"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "बिक्री र खरिदको अवलोकन", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("बिक्रि रिपोर्ट"), + "salesReturn": MessageLookupByLibrary.simpleMessage("बिक्री फिर्ता"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "बिक्री फिर्ता रिपोर्ट", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("बिक्री सेटिङहरू"), + "save": MessageLookupByLibrary.simpleMessage("सुरक्षित गर्नुहोस्"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "सुरक्षित गर्नुहोस् र प्रकाशित गर्नुहोस्", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "सेटिङहरू बचत गर्नुहोस्", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "भेरियन्ट बचत गर्नुहोस्", + ), + "saving": MessageLookupByLibrary.simpleMessage("बचत गर्दै"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "उत्पादन QR कोड स्क्यान गर्नुहोस्", + ), + "search": MessageLookupByLibrary.simpleMessage("खोज्नुहोस्"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "हाजिरी खोज्नुहोस्", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "ब्याच नम्बर खोज्नुहोस्...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("यहाँ खोज्नुहोस्...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("बिदा खोज्नुहोस्"), + "searchProduct": MessageLookupByLibrary.simpleMessage("उत्पादन खोज्नुहोस्"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "लेनदेन खोज्नुहोस्...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("खोज्नुहोस्..."), + "seconds": MessageLookupByLibrary.simpleMessage("सेकेन्ड"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "सबै प्रमो कोड हेर्नुहोस्", + ), + "select": MessageLookupByLibrary.simpleMessage("छान्नुहोस्"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "ब्रान्ड चयन गर्नुहोस्", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "एक चलान चयन गर्नुहोस्", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "खाता छनोट गर्नुहोस्", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("सबै चयन गर्नुहोस्"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "कृपया कम्तिमा एउटा दराज चयन गर्नुहोस्", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "बैंक वा नगद छनोट गर्नुहोस्", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "व्यापार श्रेणी चयन गर्नुहोस्", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "श्रेणी चयन गर्नुहोस्", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "ग्राहक चयन गर्नुहोस्", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("मिति चयन गर्नुहोस्"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "पहिले मिति छनोट गर्नुहोस्", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "जम्मा गर्ने गन्तव्य छनोट गर्नुहोस्", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "पहिले कर्मचारी छनोट गर्नुहोस्", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "देखि मिति चयन गर्नुहोस्", + ), + "selectItems": MessageLookupByLibrary.simpleMessage( + "सामानहरू चयन गर्नुहोस्", + ), + "selectLang": MessageLookupByLibrary.simpleMessage( + "तपाईंको भाषा छान्नुहोस्", + ), + "selectModel": MessageLookupByLibrary.simpleMessage("मोडेल चयन गर्नुहोस्"), + "selectOne": MessageLookupByLibrary.simpleMessage("एक चयन गर्नुहोस्"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "एउटा खाता छनोट गर्नुहोस्", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "उत्पादन श्रेणी चयन गर्नुहोस्", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "उत्पादन एकाइ चयन गर्नुहोस्", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("र्याक चयन गर्नुहोस्"), + "selectShelf": MessageLookupByLibrary.simpleMessage("दराज चयन गर्नुहोस्"), + "selectStock": MessageLookupByLibrary.simpleMessage("स्टक छान्नुहोस्"), + "selectTax": MessageLookupByLibrary.simpleMessage("कर चयन गर्नुहोस्"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "सम्म मिति चयन गर्नुहोस्", + ), + "selectType": MessageLookupByLibrary.simpleMessage("प्रकार छनोट गर्नुहोस्"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "विविधताहरू चयन गर्नुहोस् :", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "गोदाम चयन गर्नुहोस्", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("सबै बिक्री गर्नुहोस् >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("बिक्री मूल्य"), + "sellsBy": MessageLookupByLibrary.simpleMessage("द्वारा बिक्री"), + "send": MessageLookupByLibrary.simpleMessage("पठाउनुहोस्"), + "sendCode": MessageLookupByLibrary.simpleMessage("कोड पठाउनुहोस्"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "हामीले इमेल पठाएको छौं जसमा पासवर्ड रिसेट गर्ने निर्देशनहरू छन्:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("रिसेट लिङ्क पठाउनुहोस्"), + "sendMessage": MessageLookupByLibrary.simpleMessage("सन्देश पठाउनुहोस्"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS पठाउनुहोस्"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS पठाउनुहोस्"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "तपाईंको इमेल पठाउनुहोस्", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "तपाईंको डाक्टरलाई राम्रो प्रभाव दिनका लागि तपाईंको प्रोफाइल अद्यावधिक गर्नुहोस्", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "नयाँ पासवर्ड सेट अप गर्नुहोस्", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "तपाईंको प्रोफाइल सेट गर्नुहोस्", + ), + "setting": MessageLookupByLibrary.simpleMessage("सेटिङ"), + "sevenDays": MessageLookupByLibrary.simpleMessage("७ दिन"), + "share": MessageLookupByLibrary.simpleMessage("साझा गर्नुहोस्"), + "shelf": MessageLookupByLibrary.simpleMessage("दराज (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("दराजको नाम"), + "shelves": MessageLookupByLibrary.simpleMessage("दराजहरू (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("शिफ्ट"), + "shiftName": MessageLookupByLibrary.simpleMessage("शिफ्टको नाम"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("शिपिङ ठेगाना"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ढुवानी शुल्क"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "दूकान खोल्ने सन्तुलन", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "दूकानको बाँकी सन्तुलन", + ), + "showAction": MessageLookupByLibrary.simpleMessage("कार्य देखाउनुहोस्"), + "showCode": MessageLookupByLibrary.simpleMessage("कोड देखाउनुहोस्"), + "showCombo": MessageLookupByLibrary.simpleMessage("कम्बो देखाउनुहोस्"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "म्याद सकिने मिति देखाउनुहोस्", + ), + "showName": MessageLookupByLibrary.simpleMessage("नाम देखाउनुहोस्"), + "showPrice": MessageLookupByLibrary.simpleMessage("मूल्य देखाउनुहोस्"), + "showSingle": MessageLookupByLibrary.simpleMessage("एकल देखाउनुहोस्"), + "showVariant": MessageLookupByLibrary.simpleMessage("भिन्नता देखाउनुहोस्"), + "signIn": MessageLookupByLibrary.simpleMessage("साइन इन गर्नुहोस्"), + "signUp": MessageLookupByLibrary.simpleMessage("साइन अप गर्नुहोस्"), + "single": MessageLookupByLibrary.simpleMessage("एकल"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("६၀ दिन"), + "size": MessageLookupByLibrary.simpleMessage("माप"), + "skip": MessageLookupByLibrary.simpleMessage("छोड्नुहोस्"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("अपडेट छोड्नुहोस्"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / कोड"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / कोड"), + "sl": MessageLookupByLibrary.simpleMessage("क्रम संख्या"), + "smartWatch": MessageLookupByLibrary.simpleMessage("स्मार्ट वाच"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "सामाजिक मार्केटिङ", + ), + "sold": MessageLookupByLibrary.simpleMessage("बिक्री भएको"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "वेब पेजमा केही समस्या आयो।", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("केही छ"), + "staffLogin": MessageLookupByLibrary.simpleMessage("कर्मचारी लगइन"), + "start": MessageLookupByLibrary.simpleMessage("सुरु गर्नुहोस्"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "ब्रेक सुरु हुने समय", + ), + "startDate": MessageLookupByLibrary.simpleMessage("सुरु मिति"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "नयाँ बिक्री सुरु गर्नुहोस्", + ), + "startTime": MessageLookupByLibrary.simpleMessage("सुरु हुने समय"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "सुरु हुने समय आवश्यक छ", + ), + "started": MessageLookupByLibrary.simpleMessage("सुरु भएको"), + "state": MessageLookupByLibrary.simpleMessage("राज्य"), + "stateName": MessageLookupByLibrary.simpleMessage("राज्यको नाम"), + "status": MessageLookupByLibrary.simpleMessage("स्थिति"), + "staus": MessageLookupByLibrary.simpleMessage("स्थिति"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("अझै भुक्तान नगरिएको"), + "stock": MessageLookupByLibrary.simpleMessage("स्टक"), + "stockList": MessageLookupByLibrary.simpleMessage("स्टक सूची"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("स्टक / भेरियन्ट"), + "stockReport": MessageLookupByLibrary.simpleMessage("स्टक रिपोर्ट"), + "stockValue": MessageLookupByLibrary.simpleMessage("स्टक मूल्य"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "स्टक कम्तीमा १ हुनुपर्छ", + ), + "stocks": MessageLookupByLibrary.simpleMessage("स्टक: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("उप कर सूची"), + "subTaxes": MessageLookupByLibrary.simpleMessage("उप करहरू"), + "subTotal": MessageLookupByLibrary.simpleMessage("उपकुल"), + "submit": MessageLookupByLibrary.simpleMessage("प्रस्तुत गर्नुहोस्"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "अहिले सदस्यता लिनुहोस्", + ), + "subscription": MessageLookupByLibrary.simpleMessage("सदस्यता"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "सदस्यता रिपोर्टहरू", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("सदस्यताहरू"), + "subtotal": MessageLookupByLibrary.simpleMessage("उप-योग"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "सफलतापूर्वक भुक्तानी गरिएको", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "आपूर्तिकर्ता तिर्नुहोस्", + ), + "supplier": MessageLookupByLibrary.simpleMessage("सप्लाइयर"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("सप्लायर विवरणहरू"), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "आपूर्तिकर्तालाई तिर्न बाँकी", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "आपूर्तिकर्ता खातापाता", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "आपूर्ति गर्ने व्यक्तिको नाम", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("शाखा परिवर्तन गर्ने?"), + "switchs": MessageLookupByLibrary.simpleMessage("परिवर्तन"), + "tax": MessageLookupByLibrary.simpleMessage("कर (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("कर समूह"), + "taxPercent": MessageLookupByLibrary.simpleMessage("कर प्रतिशत"), + "taxRates": MessageLookupByLibrary.simpleMessage("कर दरहरू"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "कर दरहरू - तपाईंको कर दरहरू व्यवस्थापन गर्नुहोस्", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("कर रिपोर्ट"), + "taxReportList": MessageLookupByLibrary.simpleMessage("कर रिपोर्ट सूची"), + "taxType": MessageLookupByLibrary.simpleMessage("कर प्रकार"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "एकल/बहु कर प्रकारको साथ कर", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "तपाईंको खरिदका लागि धन्यवाद", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "आपको बक्सिस भुक्तानका लागि धन्यवाद", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "थर्मल बीजक लोगो", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "थर्मल प्रिन्टर भाषा", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "कागजको आकार", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("३० दिन"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "एक पानामा ३२ लेबलहरू", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("यो महिना"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "यो योजना अपग्रेडका लागि योग्य छैन", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "यो योजना खरिदका लागि उपलब्ध छैन", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "यो उत्पादन पहिले नै थपिएको छ!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("यो हप्ता"), + "thisYear": MessageLookupByLibrary.simpleMessage("यो वर्ष"), + "time": MessageLookupByLibrary.simpleMessage("समय"), + "timeIn": MessageLookupByLibrary.simpleMessage("आगमन समय"), + "timeOut": MessageLookupByLibrary.simpleMessage("प्रस्थान समय"), + "to": MessageLookupByLibrary.simpleMessage("लाई"), + "toAccount": MessageLookupByLibrary.simpleMessage("खातामा"), + "toDate": MessageLookupByLibrary.simpleMessage("मिति सम्म"), + "today": MessageLookupByLibrary.simpleMessage("आज"), + "todaySummary": MessageLookupByLibrary.simpleMessage("आजको संक्षेप"), + "top5Customer": MessageLookupByLibrary.simpleMessage( + "उत्कृष्ट ५ ग्राहकहरू", + ), + "top5Product": MessageLookupByLibrary.simpleMessage( + "उत्कृष्ट ५ उत्पादनहरू", + ), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "उत्कृष्ट ५ आपूर्तिकर्ताहरू", + ), + "total": MessageLookupByLibrary.simpleMessage("कुल"), + "totalAmount": MessageLookupByLibrary.simpleMessage("कुल रकम"), + "totalAssets": MessageLookupByLibrary.simpleMessage("कुल सम्पत्ति"), + "totalBalance": MessageLookupByLibrary.simpleMessage("कुल मौज्दात"), + "totalCategories": MessageLookupByLibrary.simpleMessage("कुल श्रेणियाँ"), + "totalDue": MessageLookupByLibrary.simpleMessage("कुल बक्सिस"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("कुल बकाया रकम"), + "totalExpense": MessageLookupByLibrary.simpleMessage("कुल खर्च"), + "totalIncome": MessageLookupByLibrary.simpleMessage("कुल आय"), + "totalItems": MessageLookupByLibrary.simpleMessage("कुल वस्तुहरू"), + "totalLoss": MessageLookupByLibrary.simpleMessage("कुल हानि"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "कुल भुक्तानी गर्नुपर्ने", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("कुल मुल्य"), + "totalProduct": MessageLookupByLibrary.simpleMessage("कुल उत्पादनहरू"), + "totalProfit": MessageLookupByLibrary.simpleMessage("कुल फायदा"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("कुल खरिद"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("कुल फिर्ता रकम"), + "totalReturned": MessageLookupByLibrary.simpleMessage("कुल फिर्ता"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("कुल तलब रकम"), + "totalSales": MessageLookupByLibrary.simpleMessage("कुल बिक्री"), + "totalVat": MessageLookupByLibrary.simpleMessage("कुल भ्याट"), + "totall": MessageLookupByLibrary.simpleMessage("कुल:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("लेनदेनको अवलोकन"), + "transactionType": MessageLookupByLibrary.simpleMessage("लेनदेन प्रकार"), + "transactions": MessageLookupByLibrary.simpleMessage("लेनदेन"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "कारोबार इतिहास", + ), + "transfer": MessageLookupByLibrary.simpleMessage("स्थानान्तरण"), + "transferCheque": MessageLookupByLibrary.simpleMessage("चेक स्थानान्तरण"), + "transferDate": MessageLookupByLibrary.simpleMessage("स्थानान्तरण मिति"), + "tryAgain": MessageLookupByLibrary.simpleMessage("पुन: प्रयास गर्नुहोस्"), + "twitter": MessageLookupByLibrary.simpleMessage("ट्विटर"), + "type": MessageLookupByLibrary.simpleMessage("प्रकार"), + "typeSelect": MessageLookupByLibrary.simpleMessage("प्रकार चयन गर्नुहोस्"), + "unPaid": MessageLookupByLibrary.simpleMessage("भुक्तानी नगरिएको"), + "unit": MessageLookupByLibrary.simpleMessage("इकाइ"), + "unitName": MessageLookupByLibrary.simpleMessage("इकाईको नाम"), + "unitPirce": MessageLookupByLibrary.simpleMessage("एकै दर"), + "unitPrice": MessageLookupByLibrary.simpleMessage("प्रति एकाइ मूल्य"), + "units": MessageLookupByLibrary.simpleMessage("इकाईहरू"), + "unlimited": MessageLookupByLibrary.simpleMessage("असीमित"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("असीमित प्रयोग"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "हाम्रो प्याकेजको असीमित प्रयोग👇", + ), + "update": MessageLookupByLibrary.simpleMessage("अद्यावधिक गर्नुहोस्"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "शाखा अपडेट गर्नुहोस्", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "सम्पर्क अद्यावधिक गर्नुहोस्", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "स्टक अद्यावधिक गर्न असफल", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("अब अद्यावधिक गर्नुहोस्"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई पार्टी अद्यावधिक गर्न अनुमति छैन।", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "उत्पाद अद्यावधिक गर्नुहोस्", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "उत्पादन सफलतापूर्वक अद्यावधिक भयो!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई उत्पादन अद्यावधिक गर्न अनुमति छैन।", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "प्रोफाइल अद्यावधिक गर्नुहोस्", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "खरिद अपडेट गर्नुहोस्", + ), + "updateRole": MessageLookupByLibrary.simpleMessage( + "भूमिका अद्यावधिक गर्नुहोस्", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई बिक्री अद्यावधिक गर्न अनुमति छैन।", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "सफलतापूर्वक अद्यावधिक भयो", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "तपाईंको प्रोफाइल अद्यावधिक गर्नुहोस् जसले ग्राहकलाई राम्रो प्रभावसँग जडान गर्न सक्छ", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "तपाईंको सदस्यता अद्यावधिक गर्नुहोस्", + ), + "updating": MessageLookupByLibrary.simpleMessage("अपडेट गर्दै..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage( + "अहिले उन्नयन गर्नुहोस्", + ), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR कोडको लागि UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("अपलोड गर्नुहोस्"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "तस्बिर अपलोड गर्नुहोस्", + ), + "uploading": MessageLookupByLibrary.simpleMessage("अपलोड हुँदैछ..."), + "useGallery": MessageLookupByLibrary.simpleMessage( + "ग्यालरी प्रयोग गर्नुहोस्", + ), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "प्रयोगकर्ता शीर्षक खाली हुन सक्दैन", + ), + "user": MessageLookupByLibrary.simpleMessage("प्रयोगकर्ता"), + "userRole": MessageLookupByLibrary.simpleMessage("प्रयोगकर्ता भूमिका"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "प्रयोगकर्ता भूमिकाको विवरण", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("प्रयोगकर्ता शीर्षक"), + "values": MessageLookupByLibrary.simpleMessage("मानहरू"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "भेरियन्ट सफलतापूर्वक थपियो!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "भेरियन्ट सफलतापूर्वक हटाइयो!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("भिन्नता सूची"), + "variationId": MessageLookupByLibrary.simpleMessage("भिन्नता आईडी"), + "variations": MessageLookupByLibrary.simpleMessage( + "भिन्नताहरू (Variations)", + ), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "भिन्नता भएका उत्पादनहरू", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("भ्याट र कर"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("भ्याट/जिएसटी नम्बर"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("भ्याट/जिएसटी शीर्षक"), + "vatId": MessageLookupByLibrary.simpleMessage("भ्याट आईडी"), + "vatNumber": MessageLookupByLibrary.simpleMessage("भ्याट नम्बर"), + "vatReports": MessageLookupByLibrary.simpleMessage("भ्याट रिपोर्टहरू"), + "vatType": MessageLookupByLibrary.simpleMessage("भ्याट प्रकार"), + "verification": MessageLookupByLibrary.simpleMessage("सत्यापन"), + "verify": MessageLookupByLibrary.simpleMessage("सत्यापित गर्नुहोस्"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "तपाईंको इमेल सत्यापित गर्नुहोस्", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "इमेल सत्यापित गर्नुहोस्", + ), + "view": MessageLookupByLibrary.simpleMessage("विवरण हेर्नुहोस्"), + "viewAll": MessageLookupByLibrary.simpleMessage("सबै हेर्नुहोस्"), + "viewDetails": MessageLookupByLibrary.simpleMessage("विवरण हेर्नुहोस्"), + "viewPrice": MessageLookupByLibrary.simpleMessage("मूल्य हेर्नुहोस्"), + "viewStock": MessageLookupByLibrary.simpleMessage("स्टक हेर्नुहोस्"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "लेनदेन हेर्दै:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("वाक-इन ग्राहक"), + "wallet": MessageLookupByLibrary.simpleMessage("वालेट"), + "walletBalance": MessageLookupByLibrary.simpleMessage("वालेट मौज्दात"), + "warehouse": MessageLookupByLibrary.simpleMessage("गोदाम (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("गोदामको नाम"), + "warranty": MessageLookupByLibrary.simpleMessage("वारेन्टी"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "हामीले पुष्टि इमेल पठाएका छौं", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "हामीले तपाईंको फोन नम्बरमा OTP पठाएका छौं", + ), + "weekly": MessageLookupByLibrary.simpleMessage("साप्ताहिक"), + "weight": MessageLookupByLibrary.simpleMessage("वजन"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("फेरि स्वागत छ!"), + "whatNew": MessageLookupByLibrary.simpleMessage("के नयाँ छ"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("होलसेल मुल्य"), + "wholesaler": MessageLookupByLibrary.simpleMessage("होलसेल विक्रेता"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("छिट्टै थपिनेछ"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "तपाईंको सन्देश यहाँ लेख्नुहोस्", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "यहाँ पाठ लेख्नुहोस्...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("वार्षिक"), + "years": MessageLookupByLibrary.simpleMessage("वर्ष"), + "yes": MessageLookupByLibrary.simpleMessage("हो"), + "yesterday": MessageLookupByLibrary.simpleMessage("हिजो"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "तपाईं बकाया भन्दा बढी तिर्न सक्नुहुन्न", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "अब तपाईं फेरि OTP पठाउन सक्नुहुन्छ।", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग बारकोड उत्पन्न गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग मोडल मेटाउने अनुमति छैन।", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग यो दराज मेटाउने अनुमति छैन", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग नाफा र नोक्सान हेर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग खर्च वर्ग सिर्जना गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग आय वर्ग सिर्जना गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग मोडल सिर्जना गर्ने अनुमति छैन", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग खरिद सिर्जना गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग विभाग मेटाउने अनुमति छैन।", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("तपाईंसँग पद मेटाउने अनुमति छैन।"), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग बिदाको निवेदन मेटाउने अनुमति छैन।", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग पेरोल मेटाउने अनुमति छैन।", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग एक्सेल निर्यात गर्ने अनुमति छैन", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग बारकोड उत्पादन गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग रिपोर्ट तयार गर्ने अनुमति छैन", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग शाखा अपडेट गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग विभाग अपडेट गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग बिदाको निवेदन अपडेट गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग मोडल अपडेट गर्ने अनुमति छैन", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग बिदा अपडेट गर्ने अनुमति छैन।", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग हाजिरी हेर्ने अनुमति छैन", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग पेरोल अपडेट गर्ने अनुमति छैन।", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग पद अपडेट गर्ने अनुमति छैन।", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग शिफ्ट मेटाउने अनुमति छैन।", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग शिफ्ट अपडेट गर्ने अनुमति छैन।", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग र्याक बनाउने अनुमति छैन।", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग र्याक मेटाउने अनुमति छैन।", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "तपाईंसँग र्याक अद्यावधिक गर्ने अनुमति छैन।", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग खर्च सिर्जना गर्ने अनुमति छैन।", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "तपाईंसँग आय सिर्जना गर्ने अनुमति छैन।", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "तपाईंलाई अनुमति दिनु पर्छ", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage( + "तपाईंले प्रयोग गर्दै हुनुहुन्छ", + ), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "के तपाईं यस उत्पादलाई मेटाउन चाहनुहुन्छ?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "तपाईंको निःशुल्क प्याकेज लगभग समाप्त भएको छ, कृपया आफ्नो अर्को योजना किन्नुहोस् धन्यवाद।", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("तपाईंको प्याकेज"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "तपाईंको प्याकेज ५ दिनमा समाप्त हुनेछ", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "तपाईंको प्याकेज आज समाप्त हुनेछ\n\nकृपया पुन: किन्नुहोस्", + ), + "zip": MessageLookupByLibrary.simpleMessage("पिन कोड"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "पिन कोड प्रविष्ट गर्नुहोस्", + ), + }; +} diff --git a/lib/generated/intl/messages_nl.dart b/lib/generated/intl/messages_nl.dart new file mode 100644 index 0000000..763d037 --- /dev/null +++ b/lib/generated/intl/messages_nl.dart @@ -0,0 +1,2362 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a nl locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'nl'; + + static String m0(start) => "Verzend OTP opnieuw over \$${start} seconden"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Klant details"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FACTUUR"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 Factuurlogo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Weergavenaam rekening", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Naam rekeninghouder", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Rekeningnaam"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Rekeningnaam"), + "action": MessageLookupByLibrary.simpleMessage("Actie"), + "actions": MessageLookupByLibrary.simpleMessage("Acties"), + "active": MessageLookupByLibrary.simpleMessage("Actief"), + "add": MessageLookupByLibrary.simpleMessage("Toevoegen"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Voeg een aankoop toe", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Aanwezigheid toevoegen", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Bank toevoegen"), + "addBrand": MessageLookupByLibrary.simpleMessage("Merk toevoegen"), + "addCash": MessageLookupByLibrary.simpleMessage("Contant geld toevoegen"), + "addCategory": MessageLookupByLibrary.simpleMessage("Voeg categorie toe"), + "addContact": MessageLookupByLibrary.simpleMessage( + "Contactpersoon toevoegen", + ), + "addCustomer": MessageLookupByLibrary.simpleMessage("Voeg een klant toe"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Klant toevoegen"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Voeg levering toe"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Afdeling toevoegen"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Nieuwe functie toevoegen", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Kosten toevoegen"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Onkostencategorie toevoegen", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Feestdag toevoegen"), + "addImage": MessageLookupByLibrary.simpleMessage("Afbeelding toevoegen"), + "addIncome": MessageLookupByLibrary.simpleMessage("Voeg inkomsten toe"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Voeg inkomstencategorie toe", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Items toevoegen"), + "addLeave": MessageLookupByLibrary.simpleMessage("Verlof toevoegen"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Extra veld toevoegen", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Voeg nieuw adres toe", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Nieuwe aanwezigheid toevoegen", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Nieuwe bankrekening toevoegen", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Nieuwe werknemer toevoegen", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Nieuwe feestdag toevoegen", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Nieuwe verlofaanvraag toevoegen", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Nieuw model toevoegen", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Nieuwe loonlijst toevoegen", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Nieuw product toevoegen", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Voeg een aankoop toe", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Nieuwe stelling toevoegen", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Nieuwe shift toevoegen", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "Nieuwe belasting toevoegen", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Nieuwe variatie toevoegen", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Nieuwe variaties toevoegen", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Nieuw magazijn toevoegen", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Notitie toevoegen"), + "addParty": MessageLookupByLibrary.simpleMessage("Partijen toevoegen"), + "addPayment": MessageLookupByLibrary.simpleMessage("Betaling toevoegen"), + "addProduct": MessageLookupByLibrary.simpleMessage("Voeg een product toe"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Voeg eerst een product toe", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Product succesvol aangemaakt!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om product aan te maken.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Aankoop toevoegen"), + "addRole": MessageLookupByLibrary.simpleMessage("Rol toevoegen"), + "addSale": MessageLookupByLibrary.simpleMessage("Voeg een verkoop toe"), + "addSales": MessageLookupByLibrary.simpleMessage("Verkoop toevoegen"), + "addShelf": MessageLookupByLibrary.simpleMessage("Nieuwe plank toevoegen"), + "addShift": MessageLookupByLibrary.simpleMessage("Shift toevoegen"), + "addStock": MessageLookupByLibrary.simpleMessage("Voorraad toevoegen"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Subvariatie toevoegen", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Belasting toevoegen"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Nieuwe belastinggroep toevoegen", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Eenheid toevoegen"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Gebruikersrol Toevoegen", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Variant toevoegen"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Variantdetails toevoegen", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Toegevoegd aan winkelwagentje", + ), + "adding": MessageLookupByLibrary.simpleMessage("Toevoegen.."), + "address": MessageLookupByLibrary.simpleMessage("Adres"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Banksaldo aanpassen", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Kas aanpassen"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Kassaldo aanpassen", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Datum van aanpassing", + ), + "admin": MessageLookupByLibrary.simpleMessage("Beheerder"), + "advance": MessageLookupByLibrary.simpleMessage("Voorschot"), + "all": MessageLookupByLibrary.simpleMessage("Alles"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Alle bedrijfsoplossingen", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro is een complete bedrijfsoplossing met voorraad, boekhouding, verkoop, kosten en verlies/winst.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alle werknemers"), + "allParties": MessageLookupByLibrary.simpleMessage("Alle partijen"), + "allParty": MessageLookupByLibrary.simpleMessage("Alle partijen"), + "allTime": MessageLookupByLibrary.simpleMessage("Alle tijden"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Alle transacties"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Al toegevoegd"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Heb je al een account? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Hoeveelheid"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Bedrag moet groter zijn dan 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Afrondingsmethode voor bedrag", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Bedragen in woorden", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Bedrag is verplicht", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Een SMS wordt naar het volgende nummer gestuurd:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Ondersteuning voor Android- en iOS-apps", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Er is een nieuwe update beschikbaar\nWerk alstublieft uw app bij", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Toepassen"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Weet je het zeker?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Bent u zeker dat u dit filiaal wilt verwijderen?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Weet u zeker dat u deze rol wilt verwijderen?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Bent u zeker dat u naar een ander filiaal wilt wisselen?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Weet je zeker dat je deze partij wilt verwijderen?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Bent u zeker dat u dit filiaal wilt verlaten?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Per datum"), + "assets": MessageLookupByLibrary.simpleMessage("Activa"), + "attachment": MessageLookupByLibrary.simpleMessage("Bijlage"), + "attendance": MessageLookupByLibrary.simpleMessage("Aanwezigheid"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Aanwezigheidsverslag", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Geautoriseerde handtekening", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatisch berekende dagen", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Automatisch geselecteerd", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Terug Naar Startpagina", + ), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo verschuldigd"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balans"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankrekeningen"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankgegevens"), + "bankName": MessageLookupByLibrary.simpleMessage("Naam bank"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Overschrijving tussen banken", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Overschrijving van bank naar kas", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Instelling barcode-etiket afdrukken", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barcodegenerator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barcodes"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Batchnummer"), + "billTO": MessageLookupByLibrary.simpleMessage("Factureren aan"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Winst per factuur"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Factuuradres"), + "birthDate": MessageLookupByLibrary.simpleMessage("Geboortedatum"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth staat uit. Zet het a.u.b. aan.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filiaal"), + "branchList": MessageLookupByLibrary.simpleMessage("Filiaallijst"), + "brand": MessageLookupByLibrary.simpleMessage("Merk"), + "brandName": MessageLookupByLibrary.simpleMessage("Merknaam"), + "brands": MessageLookupByLibrary.simpleMessage("Merken"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Duur van de pauze"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pausestatus"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pauzetijd"), + "bulk": MessageLookupByLibrary.simpleMessage("Bulk upload"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Bulk uploaden"), + "businessCat": MessageLookupByLibrary.simpleMessage("Zakelijke categorie"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Bedrijf & Bedrijfsnaam", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Nu kopen"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Premium abonnement kopen", + ), + "call": MessageLookupByLibrary.simpleMessage("Bellen"), + "camera": MessageLookupByLibrary.simpleMessage("Camera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Dit type transactie kan niet bewerkt worden.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Kan betalingsgegevens niet ophalen.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Annuleren"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Zoeken naar apparaten...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Kan niet overschrijven naar dezelfde rekening.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capaciteit"), + "cash": MessageLookupByLibrary.simpleMessage("Contant"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Kas en bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Kas- en bankbeheer", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Cashflow"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kas in"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Cash geld (in kas)"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kas uit"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Overschrijving van kas naar bank", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categorieën"), + "category": MessageLookupByLibrary.simpleMessage("Categorie"), + "categoryName": MessageLookupByLibrary.simpleMessage("Categorie naam"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Wisselgeld"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Verander wachtwoord", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("E-mail controleren"), + "cheque": MessageLookupByLibrary.simpleMessage("Cheque"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Bedrag cheque"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Datum cheque"), + "chequeList": MessageLookupByLibrary.simpleMessage("Chequelijst"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Chequenummer"), + "choose": MessageLookupByLibrary.simpleMessage("Kiezen"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Kies land"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Kies een klant"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Kies een leverancier", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Kies uw functies", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Functies zijn het belangrijkste onderdeel dat PosPro onderscheidt van traditionele oplossingen.", + ), + "city": MessageLookupByLibrary.simpleMessage("Stad"), + "cityName": MessageLookupByLibrary.simpleMessage("Stadsnaam"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Wissen"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klik om te verbinden", + ), + "close": MessageLookupByLibrary.simpleMessage("Dichtbij"), + "closed": MessageLookupByLibrary.simpleMessage("Gesloten"), + "code": MessageLookupByLibrary.simpleMessage("Code"), + "collectDue": MessageLookupByLibrary.simpleMessage("Verzamel verschuldigd"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Gelieve een schuld te innen", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Ingepakt door:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Opgehaald door"), + "color": MessageLookupByLibrary.simpleMessage("Kleur"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinatie van meerdere belastingen", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Combo-productrapport", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Comboproducten"), + "comboReport": MessageLookupByLibrary.simpleMessage("Comborapport"), + "comingSoon": MessageLookupByLibrary.simpleMessage( + "Binnenkort beschikbaar", + ), + "companyAddress": MessageLookupByLibrary.simpleMessage("bedrijfsadres"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Bevestig verwijderen", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("bevestig wachtwoord"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Bevestig wachtwoord", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Bevestig retour"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS bevestigen aan"), + "congratulation": MessageLookupByLibrary.simpleMessage("Gefeliciteerd"), + "connect": MessageLookupByLibrary.simpleMessage("Klik om te verbinden"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Sluit uw printer aan", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Verbind je printer", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Verbonden met"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Contactgegevens"), + "contactUs": MessageLookupByLibrary.simpleMessage( + "Neem Contact Met Ons Op", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("Doorgaan"), + "continueE": MessageLookupByLibrary.simpleMessage("Doorgaan"), + "cost": MessageLookupByLibrary.simpleMessage("Kosten"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Kosten excl. BTW", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Kosten incl. BTW", + ), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Land"), + "create": MessageLookupByLibrary.simpleMessage("Aanmaken"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Maak een gratis account aan", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Maak een gratis account", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Filiaal aanmaken"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Nieuw wachtwoord aanmaken", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om PDF te maken.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om een verkoop aan te maken.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Credit (In)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Kredietlimiet partij"), + "currency": MessageLookupByLibrary.simpleMessage("Munteenheid"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Huidig saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Huidig kassaldo", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Deze maand"), + "currentYear": MessageLookupByLibrary.simpleMessage("Dit jaar"), + "currents": MessageLookupByLibrary.simpleMessage("Huidig"), + "custom": MessageLookupByLibrary.simpleMessage("Aangepast"), + "customDate": MessageLookupByLibrary.simpleMessage("Aangepaste datum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Aangepaste factuursbranding", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Aangepast afdrukken"), + "customer": MessageLookupByLibrary.simpleMessage("Klant"), + "customerDate": MessageLookupByLibrary.simpleMessage("Aangepaste datum"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Te betalen door klant", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage("Klantenboek"), + "customerName": MessageLookupByLibrary.simpleMessage("klantnaam"), + "customerPay": MessageLookupByLibrary.simpleMessage("Klant betaalt"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefoonnummer van klant", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Handtekening klant", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Dagelijkse transactie", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Gegevens succesvol opgeslagen.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Einddatum mag niet vóór startdatum zijn.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Datum is verplicht", + ), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dagboek"), + "days": MessageLookupByLibrary.simpleMessage("dagen"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dagen over"), + "dealer": MessageLookupByLibrary.simpleMessage("Handelaar"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Dealer prijs"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Uit)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standaard verkoopprijs", + ), + "delete": MessageLookupByLibrary.simpleMessage("Verwijderen"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Account verwijderen"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Weet je zeker dat je deze batch wilt verwijderen?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Weet u zeker dat u uw account wilt verwijderen? Deze actie zal al uw gegevens permanent wissen.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om partij te verwijderen.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Succesvol verwijderd!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Verwijderen...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Bezorgadres"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Bezorgkosten"), + "department": MessageLookupByLibrary.simpleMessage("Afdeling"), + "deposit": MessageLookupByLibrary.simpleMessage("Storting"), + "depositTo": MessageLookupByLibrary.simpleMessage("Storten op"), + "description": MessageLookupByLibrary.simpleMessage("Beschrijving"), + "designation": MessageLookupByLibrary.simpleMessage("Functie"), + "designationName": MessageLookupByLibrary.simpleMessage("Functienaam"), + "details": MessageLookupByLibrary.simpleMessage("Details"), + "developedBy": MessageLookupByLibrary.simpleMessage("Ontwikkeld door"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-cijferige pin is naar je e-mailadres gestuurd: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Uitschakelen"), + "discount": MessageLookupByLibrary.simpleMessage("Korting"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Weergavenaam is verplicht", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Niet storen"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Bent u zeker dat u dit wilt verwijderen?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Wil je de gebruiker verwijderen?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Wil je de app verlaten?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Wilt u deze cheque echt heropenen?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Heb je geen account?", + ), + "done": MessageLookupByLibrary.simpleMessage("Gereed"), + "download": MessageLookupByLibrary.simpleMessage("Downloaden"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK downloaden"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel-formaat downloaden", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Download geslaagd! Controleer uw Documenten-map", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Downloaden..."), + "due": MessageLookupByLibrary.simpleMessage("Vanwege"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Te betalen bedrag: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Verschuldigd saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Openstaande betalingen innen", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Due lijst"), + "duePay": MessageLookupByLibrary.simpleMessage("Verschuldigde betaling"), + "dueReport": MessageLookupByLibrary.simpleMessage("Verschuldigd rapport"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Verkoop op rekening is niet toegestaan voor walk-in klanten.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Schulden"), + "duration": MessageLookupByLibrary.simpleMessage("Duur"), + "durationDays": MessageLookupByLibrary.simpleMessage("Duur (dagen)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Gemakkelijk te gebruiken mobiele POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "De PosPro-app is gratis, gemakkelijk te gebruiken. Sterker nog, het is een van de beste POS-systemen ter wereld.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Bewerking"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Aanwezigheid bewerken", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Bankrekeningen bewerken", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Bankcorrectie bewerken", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Bank naar kas bewerken", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankoverschrijving bewerken", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Kascorrectie bewerken", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Kas naar bank bewerken", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Categorie bewerken"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Functie bewerken"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Werknemer bewerken"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Feestdag bewerken"), + "editLeave": MessageLookupByLibrary.simpleMessage("Verlof bewerken"), + "editModel": MessageLookupByLibrary.simpleMessage("Model bewerken"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Loonlijst bewerken"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Telefoonnummer bewerken?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Product bewerken"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Aankoopfactuur bewerken", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Stelling bewerken"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Verkoopfactuur bewerken", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Plank bewerken"), + "editShift": MessageLookupByLibrary.simpleMessage("Shift bewerken"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Sociale media bewerken", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Belasting bewerken"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Belastinggroep bewerken", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Variatie bewerken"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Magazijn bewerken"), + "email": MessageLookupByLibrary.simpleMessage("E-mailadres"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-mail mag niet leeg zijn", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Werknemer"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Voer lage voorraad in"), + "end": MessageLookupByLibrary.simpleMessage("Einde"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Einde pauze"), + "endDate": MessageLookupByLibrary.simpleMessage("Einddatum"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Einddatum ligt vóór de startdatum", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Einddatum kan niet vóór de startdatum liggen.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Eindtijd"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Eindtijd is verplicht", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Beëindig je gratis plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Voer batchnummer in"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Voer een merknaam in", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Voer een geldige korting in", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Voer een geldige OTP in", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Voer een geldige voorraad in", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Voer weergavenaam in", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Voer naam rekeninghouder in", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Voer rekeningnummer in", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Adres invoeren"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Voer bedrag in"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Voer saldo in"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Voer naam bank in"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Voer batchnummer in"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Pauzetijd invoeren", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Voer bedrijfs-/winkelnaam in", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Voer capaciteit in"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Voer categorienaam in", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Voer kleur in"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer telefoonnummer van klant in", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Voer dealerprijs in", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Beschrijving invoeren", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Voer functienaam in", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Voer korting in"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Voer hieronder uw e-mailadres in om de link voor het opnieuw instellen van het wachtwoord te ontvangen.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Voer eindtijd in"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Voer uitgaven-categorienaam in", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Voer uitgavedatum in", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Voer het volledige adres in", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Volledige naam invoeren", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Naam feestdag invoeren", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Voer inkomstencategorie naam in", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Voer labeltekst in", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Voer fabrikantnaam in", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Voer modelnaam in"), + "enterName": MessageLookupByLibrary.simpleMessage("Voer naam in"), + "enterNote": MessageLookupByLibrary.simpleMessage("Voer opmerking in"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Voer openingsbalans in", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Voer productcode in", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Voer productnaam in", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Voer inkoopprijs in", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Voer hoeveelheid in", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Voer referentienummer in", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Voer verkoopprijs in", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Voer planknaam in"), + "enterSize": MessageLookupByLibrary.simpleMessage("Voer maat in"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Voer starttijd in"), + "enterStock": MessageLookupByLibrary.simpleMessage("Voer voorraad in"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Voer belastingtarief in", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Voer type in"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Voer gebruikersnaam in", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Voer gebruikerstitel in", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Voer een geldige OTP in", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Voer waarden in"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Voer btw/GST-nummer in", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Voer btw/GST-titel in", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Voer magazijnnaam in", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Voer gewicht in"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Voer groothandelsprijs in", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Voer uw land in"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Voer uw e-mailadres in", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Voer je volledige naam in", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Voer uw naam in"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Voer opmerkingniveau in", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Voer uw wachtwoord in", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer uw telefoonnummer in", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Voer bericht na verkoop in", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Fout bij het verwijderen van belasting", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-bestanden"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-uploader"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Prijs exclusief BTW", + ), + "exit": MessageLookupByLibrary.simpleMessage("Verlaten"), + "exitBank": MessageLookupByLibrary.simpleMessage("Filiaal verlaten"), + "expDate": MessageLookupByLibrary.simpleMessage("Vervaldatum"), + "expense": MessageLookupByLibrary.simpleMessage("Uitgave"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Onkosten categorieën"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Onkostendatum"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Kosten voor"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Onkostennota"), + "expensesType": MessageLookupByLibrary.simpleMessage("Kostentypen"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Vervaldatum status", + ), + "expire": MessageLookupByLibrary.simpleMessage("Vervalt"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapporten vervallen producten", + ), + "expired": MessageLookupByLibrary.simpleMessage("Vervallen"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Vervaldatum"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Rapport vervallen artikelen", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Verlopen lijst"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Vervallen producten", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Verval"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Plan verlengen"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Verwijderen van afdeling mislukt", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Belasting verwijderen mislukt", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Kon platformversie niet ophalen.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Laden van afdeling mislukt", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Retourverwerking mislukt.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mode"), + "feature": MessageLookupByLibrary.simpleMessage("Functie"), + "field": MessageLookupByLibrary.simpleMessage("Veld"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dagen"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filteren op datum"), + "firstName": MessageLookupByLibrary.simpleMessage("Voornaam"), + "flat": MessageLookupByLibrary.simpleMessage("Vast"), + "folder": MessageLookupByLibrary.simpleMessage( + "Het kan zijn dat de e-mail in je spammap terecht is gekomen.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Wachtwoord vergeten", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Gratis gegevensback-up", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Gratis levenslange update", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Gratis pakket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Gratis abonnement"), + "from": MessageLookupByLibrary.simpleMessage("Van"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Van rekening"), + "fromDate": MessageLookupByLibrary.simpleMessage("Van datum"), + "fullName": MessageLookupByLibrary.simpleMessage("Volledige naam"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Volledig betaald"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerij"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Geen gegevens beschikbaar om PDF te genereren", + ), + "gender": MessageLookupByLibrary.simpleMessage("Geslacht"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF genereren"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF genereren"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Je hebt een e-mail gekregen", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Begrepen"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Brutowinst (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantie"), + "guest": MessageLookupByLibrary.simpleMessage("Gast"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Heb je al een account?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Veld verbergen"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Prijs: Hoog naar Laag", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Voer e-mailadres in"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Voer wachtwoord in"), + "holderName": MessageLookupByLibrary.simpleMessage("Naam houder"), + "holiday": MessageLookupByLibrary.simpleMessage("Feestdag"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lijst met feestdagen"), + "home": MessageLookupByLibrary.simpleMessage("Startpagina"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Uren over"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Ik ga akkoord met het permanent verwijderen van mijn account.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC-code"), + "image": MessageLookupByLibrary.simpleMessage("Afbeelding"), + "inActive": MessageLookupByLibrary.simpleMessage("Inactief"), + "inStock": MessageLookupByLibrary.simpleMessage("Op voorraad"), + "inactive": MessageLookupByLibrary.simpleMessage("Inactief"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Prijs inclusief BTW", + ), + "income": MessageLookupByLibrary.simpleMessage("Inkomsten"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Inkomstencategorieën", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Rapport inkomstencategorieën", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Inkomstdatum"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Inkomsten voor"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Inkomensrapport"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om inkomensrapport te bekijken.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Inkomsttype"), + "incomes": MessageLookupByLibrary.simpleMessage("Inkomsten"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informatie op etiketten", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instructie"), + "inv": MessageLookupByLibrary.simpleMessage("Inv Nee."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ongeldig bedrag"), + "inventory": MessageLookupByLibrary.simpleMessage("Voorraad"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Je hebt geen voorraadtoestemming", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Factuur"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Factuurlogo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Factuurnummer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Factuurweergave"), + "item": MessageLookupByLibrary.simpleMessage("Artikel"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Artikel toegevoegd"), + "itemName": MessageLookupByLibrary.simpleMessage("Artikelnaam"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Artikelverkopen"), + "joinDate": MessageLookupByLibrary.simpleMessage("Datum indiensttreding"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiketrol 1.5\"*1, 38mm*25mm, tussenruimte 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiketrol 2\"*1, 50mm*25mm, tussenruimte 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Wachtwoord"), + "language": MessageLookupByLibrary.simpleMessage("taal"), + "last30Days": MessageLookupByLibrary.simpleMessage("Laatste 30 dagen"), + "last7Days": MessageLookupByLibrary.simpleMessage("Laatste 7 dagen"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Vorige maand"), + "lastName": MessageLookupByLibrary.simpleMessage("Achternaam"), + "lastYear": MessageLookupByLibrary.simpleMessage("Vorig jaar"), + "leave": MessageLookupByLibrary.simpleMessage("Verlof"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Duur van het verlof", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Verloflijst"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Verlofverslagen"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Verlofaanvraag"), + "leaveType": MessageLookupByLibrary.simpleMessage("Type verlof"), + "ledger": MessageLookupByLibrary.simpleMessage("Grootboek"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Lijst is leeg"), + "loading": MessageLookupByLibrary.simpleMessage("Bezig met laden"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP-instellingen laden...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Log in"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Inloggen met e-mail", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Uitloggen"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Inloggen mislukt. Probeer het opnieuw.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Inloggen met telefoon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Verlies"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Verlies/Winst"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Verlies/Winst"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Verlies/Winst rapport", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Weinig voorraad"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Waarschuwing lage voorraad", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Rapport weinig voorraad", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Prijs: Laag naar Hoog", + ), + "lp": MessageLookupByLibrary.simpleMessage("Verlies/Winst"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Verlies-/winstgegevens"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Instellingen beheren", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Productiedatum"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Productiedatum"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Fabrikant"), + "masterCard": MessageLookupByLibrary.simpleMessage("Mastercard"), + "messege": MessageLookupByLibrary.simpleMessage("Bericht"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobiel:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobiel"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model succesvol aangemaakt!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modelnaam"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model succesvol bijgewerkt!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modellen"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Geld in"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Geld uit"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Betalingsbewijs"), + "month": MessageLookupByLibrary.simpleMessage("Maand"), + "monthly": MessageLookupByLibrary.simpleMessage("Maandelijks"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Meer informatie"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Adviesprijs/Verkoopprijs (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Naam"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Naam mag niet leeg zijn", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Er zijn minstens twee bankrekeningen nodig om een overschrijving te doen.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettowinst (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Netto totaalbedrag", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nieuw wachtwoord"), + "next": MessageLookupByLibrary.simpleMessage("Volgende"), + "no": MessageLookupByLibrary.simpleMessage("Nee"), + "noAcc": MessageLookupByLibrary.simpleMessage("Heb je geen account?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Geen overeenkomstige rekeningen gevonden", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Niet-actieve gebruiker", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Geen aanwezigheidsgegevens gevonden voor de geselecteerde filters.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Geen gegevens gevonden.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Geen bankrekening gevonden.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Geen bankrekeningen gevonden om van over te schrijven.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Geen batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Geen Bluetooth-apparaat geselecteerd.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Geen filiaal gevonden", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Geen cheque gevonden", + ), + "noData": MessageLookupByLibrary.simpleMessage("Geen gegevens beschikbaar"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Geen gegevens beschikbaar", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Geen gegevens beschikbaar", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Geen gegevens beschikbaar voor export", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Geen gegevens beschikbaar om PDF te genereren", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Geen gegevens gevonden", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Geen afdeling gevonden.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Geen beschrijving beschikbaar voor deze afdeling.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Geen beschrijving beschikbaar voor deze functie.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Geen beschrijving opgegeven.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Geen functie gevonden.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Geen doelbankrekening gevonden.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Geen apparaat gevonden", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Geen openstaand bedrag"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Geen openstaand bedrag geselecteerd", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Geen bestand geselecteerd", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Geen feestdag gevonden.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Geen overeenkomstige feestdag gevonden", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Geen item gevonden"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Geen item geselecteerd", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Geen verlofgegevens gevonden voor de geselecteerde filters.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Geen verlofaanvragen gevonden.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Geen overeenkomende producten gevonden.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Geen overeenkomstige loongegevens gevonden.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Geen opmerking opgegeven.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Geen partijen gevonden"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Geen loongegevens gevonden.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Geen product gevonden", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Geen product gevonden voor uw zoekopdracht.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Geen product geselecteerd", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Geen Gebruikersrol Gevonden", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Geen shift gevonden.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Geen voorraadgegevens beschikbaar.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Geen subbelasting geselecteerd", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Geen leverancier beschikbaar", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Geen transactie"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Geen transacties gevonden", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Geen transacties gevonden voor deze filter.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Geen transacties om PDF te genereren", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Geen waarden gedefinieerd", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Geen variatie gevonden.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Niet restitueerbaar (BTW/Korting)", + ), + "none": MessageLookupByLibrary.simpleMessage("Geen"), + "notFound": MessageLookupByLibrary.simpleMessage("Niet gevonden"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Geen internetverbinding", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Kon de telefoonapp niet openen.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Geen overeenkomende resultaten gevonden", + ), + "note": MessageLookupByLibrary.simpleMessage("Opmerking"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Opmerkingniveau"), + "notification": MessageLookupByLibrary.simpleMessage("Melding"), + "off": MessageLookupByLibrary.simpleMessage("Uit"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Oké"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Oud wachtwoord"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Oud wachtwoord mag niet leeg zijn", + ), + "on": MessageLookupByLibrary.simpleMessage("Aan"), + "open": MessageLookupByLibrary.simpleMessage("Open"), + "openCamera": MessageLookupByLibrary.simpleMessage("Camera openen"), + "openSetting": MessageLookupByLibrary.simpleMessage("Instellingen openen"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Openingsbalans"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Beginsaldo is verplicht", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Openingsdatum"), + "opinion": MessageLookupByLibrary.simpleMessage("Voer je mening in"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Of ga verder met"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Uitverkocht"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Ons Premium Plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Pakketfuncties"), + "package": MessageLookupByLibrary.simpleMessage("Pakket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Verpakkingsdatum"), + "packageName": MessageLookupByLibrary.simpleMessage("Pakketnaam"), + "packingDate": MessageLookupByLibrary.simpleMessage("Verpakkingsdatum"), + "paid": MessageLookupByLibrary.simpleMessage("Betaald"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Betaald bedrag"), + "paidBy": MessageLookupByLibrary.simpleMessage("Betaald door"), + "paidVia": MessageLookupByLibrary.simpleMessage("Betaald via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Gedeeltelijk betaald"), + "parties": MessageLookupByLibrary.simpleMessage("Partijen"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om partij aan te maken.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lijst van partijen"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Rapporten tegenpartijen", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Type tegenpartij"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Winst per tegenpartij", + ), + "password": MessageLookupByLibrary.simpleMessage("Wachtwoord"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Wachtwoord mag niet leeg zijn", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Wachtwoord moet minimaal 6 tekens bevatten", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Wachtwoord moet minimaal 6 tekens bevatten", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Wachtwoorden komen niet overeen", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Betaal voor abonnement", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Te betalen bedrag"), + "payment": MessageLookupByLibrary.simpleMessage("Betaling"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Betaling voltooid", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Betalingsgegevens"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Betaling mislukt"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Betaling is mislukt. Probeer het opnieuw.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Betaalpoort"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Betaalmethode"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Betalingsmethoden"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Betaling geslaagd"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Selecteer een betaalmethode", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Betalingswijze"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Betaling was succesvol!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Jaar van betaling"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Betalingsbedragen"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Betalingstypen"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Betaal met PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Loonadministratie"), + "payrollList": MessageLookupByLibrary.simpleMessage("Loonlijst"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Loonfiche record"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Loonverslagen"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF succesvol gegenereerd", + ), + "percent": MessageLookupByLibrary.simpleMessage("Percentage"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Toegang geweigerd", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Geen toestemming om bankrekening te verwijderen.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Toegang geweigerd om bank bij te werken.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Toegang geweigerd om bank te bekijken.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Toegang niet verleend!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Persoonlijke info:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefoonnummer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefoonnummer is niet beschikbaar.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefoonnummer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonische verificatie", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefoon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Kies en upload bestand", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Kies einddatum"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Kies startdatum"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Voeg a.u.b. een verkoopretour toe", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Voeg a.u.b. minstens één bankrekening toe om het saldo aan te passen.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Voeg een hoeveelheid toe", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Controleer uw internetverbinding en probeer het opnieuw", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Verbind eerst de printer alstublieft", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Verbind alstublieft uw Bluetooth-printer", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Schakel a.u.b. Bluetooth in", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Voer een groter wachtwoord in", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Voer alstublieft een bevestigingswachtwoord in", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. een datum in", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Voer alstublieft een wachtwoord in", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Voer een geldige merknaam in", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Voer een geldige bedrijfsnaam in", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Voer een geldig e-mailadres in", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Voer een geldige naam in", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer een geldig telefoonnummer in", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Voer een geldige productnaam in", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Voer een geldige inkoopprijs in", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Voer een geldige hoeveelheid in (minimaal 1) voor alle producten", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Voer een geldige verkoopprijs in", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Voer een geldige eenheidsnaam in", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("Voer bedrag in"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. minimaal één waarde in.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. de filiaalnaam in", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. de datum in", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. een functienaam in", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. de einddatum in", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. de naam van de feestdag in", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Voer naam in"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. stellingnaam in", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. planknaam in", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("Voer de OTP in"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Voer eenheidsnaam in", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Voer een geldige naam in", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Voer eerst een geldig telefoonnummer en naam in", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Vul je gegevens in.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. uw telefoonnummer in", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Voer a.u.b. uw loon in", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Maak eerst een verkoop", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Selecteer een categorie", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een doelbankrekening.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Selecteer een uitgaven-categorie", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een type verlof", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. eerst een product", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een shift", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een startdatum", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Selecteer een werknemer", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een maand", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. beide rekeningen.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. de pausestatus", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Selecteer een datum", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een afdeling", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een functie", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Selecteer een product voor retour", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. het jaar van betaling", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. eerst een product", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. de startdatum", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. een status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. geldige start- en einddatums.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. uw geslacht", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Selecteer a.u.b. uw shift", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Gebruik een geldige aankoopcode om de app te gebruiken.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kassa (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS verkoop"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Bericht na verkoop", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Aangedreven door Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Aangedreven door"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Ondersteuning voor Android- en iOS-apps", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium-abonnement"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Druk om te selecteren", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF voorbeeld"), + "previousDue": MessageLookupByLibrary.simpleMessage("Vorige vervaldag"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Vorig betaalbedrag", + ), + "price": MessageLookupByLibrary.simpleMessage("Prijs"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Prijs mag niet leeg zijn", + ), + "print": MessageLookupByLibrary.simpleMessage("Printen"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Bankgegevens op factuur afdrukken", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Barcode printen"), + "printLabel": MessageLookupByLibrary.simpleMessage("Etiket afdrukken"), + "printing": MessageLookupByLibrary.simpleMessage("Afdrukoptie"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Factuur afdrukken", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Afdrukoptie"), + "product": MessageLookupByLibrary.simpleMessage("Product"), + "productBrand": MessageLookupByLibrary.simpleMessage("Productmerk"), + "productCategory": MessageLookupByLibrary.simpleMessage("Productcategorie"), + "productCode": MessageLookupByLibrary.simpleMessage("Productcode"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Productcode is verplicht", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Productdetails"), + "productList": MessageLookupByLibrary.simpleMessage("Product lijst"), + "productModels": MessageLookupByLibrary.simpleMessage("Productmodellen"), + "productName": MessageLookupByLibrary.simpleMessage("Productnaam"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Product niet gevonden", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Aankoopgeschiedenis product", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Inkooprapportage", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Productstellingen"), + "productReports": MessageLookupByLibrary.simpleMessage("Productrapporten"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Verkoopgeschiedenis product", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Verkooprapportage", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Productinstellingen", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Productvoorraad"), + "productUnit": MessageLookupByLibrary.simpleMessage("Producteenheid"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Productvariaties", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Winst per product", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Winst en verlies per product", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Aankopen per product", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Verkopen per product", + ), + "products": MessageLookupByLibrary.simpleMessage("Producten"), + "profile": MessageLookupByLibrary.simpleMessage("Profiel"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profiel bewerken"), + "profit": MessageLookupByLibrary.simpleMessage("Winst"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Winst en verlies"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Gedetailleerd winst- en verliesrapport", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Winst en verlies"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Winstmarge (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Winstpercentage"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promocode"), + "purchase": MessageLookupByLibrary.simpleMessage("Aankoop"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Aankoopalarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Gekochte door:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Aankoop bevestigd", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Aankoopdetails"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Aankoopprijs excl."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Aankoopprijs excl. vereist", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Aankoopprijs incl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Aankoopprijs incl. vereist", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Aankoop lijst"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Nu kopen"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Premium abonnement kopen", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Aankoopprijs"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Aankoopaantal"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Inkoophoeveelheid is verplicht", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Aankoop rapport"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Verkoopretour"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Aankoop retourrapport", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Inkoopretouren"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om aankopen bij te werken.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om aankopen aan te maken.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Aangekocht"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Gekocht door"), + "qty": MessageLookupByLibrary.simpleMessage("Aantal"), + "quantity": MessageLookupByLibrary.simpleMessage("Hoeveelheid"), + "quickOver": MessageLookupByLibrary.simpleMessage("Snelle overzicht"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Snelle overzicht"), + "rack": MessageLookupByLibrary.simpleMessage("Stelling (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Stellingnaam"), + "racks": MessageLookupByLibrary.simpleMessage("Stellingen (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Heropenen"), + "read": MessageLookupByLibrary.simpleMessage("Lezen"), + "receipt": MessageLookupByLibrary.simpleMessage("Bon / Kwitantie"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Ontvangen bedrag"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Ontvangen door"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Ontvangen van"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "recente transacties", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Pin ontvangen"), + "reduceCash": MessageLookupByLibrary.simpleMessage( + "Contant geld verminderen", + ), + "reference": MessageLookupByLibrary.simpleMessage("Referentie"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referentienummer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referentienummer"), + "register": MessageLookupByLibrary.simpleMessage("Register"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "We moeten uw telefoon registreren zonder te beginnen!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Resterend"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Resterend verschuldigd", + ), + "remark": MessageLookupByLibrary.simpleMessage("Opmerking"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Onthoud mij"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Herinner mij later", + ), + "remove": MessageLookupByLibrary.simpleMessage("Verwijderen"), + "reports": MessageLookupByLibrary.simpleMessage("rapporten"), + "resendIn": MessageLookupByLibrary.simpleMessage("Herstuur OTP in "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Verstuur OTP opnieuw"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Reset wachtwoord met je e-mail of telefoonnummer", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Reset je wachtwoord om toegang te krijgen tot je account", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetten"), + "retailer": MessageLookupByLibrary.simpleMessage("Detailhandelaar"), + "retry": MessageLookupByLibrary.simpleMessage("Opnieuw proberen"), + "retryScan": MessageLookupByLibrary.simpleMessage("Opnieuw scannen"), + "retur": MessageLookupByLibrary.simpleMessage("Retourneren"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Retourbedrag"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Retourhoeveelheid"), + "returned": MessageLookupByLibrary.simpleMessage("Geretourneerd"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Terugbetaald bedrag", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("Retourdatum"), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Geretourneerd artikel", + ), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rollen en rechten", + ), + "roles": MessageLookupByLibrary.simpleMessage("Rollen"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Afronden op dichtstbijzijnde heel getal", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Afronden op dichtstbijzijnde decimaal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Afronden op dichtstbijzijnde decimaal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Afronden op dichtstbijzijnde decimaal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Afronden op heel getal", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Afronding"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Afgerond totaal"), + "roundings": MessageLookupByLibrary.simpleMessage("Afronding (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Lopend kassaldo"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr."), + "salary": MessageLookupByLibrary.simpleMessage("Loon"), + "sale": MessageLookupByLibrary.simpleMessage("Verkoop"), + "saleBy": MessageLookupByLibrary.simpleMessage("Verkocht door"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Verkoop bewerken"), + "saleList": MessageLookupByLibrary.simpleMessage("Verkoop lijst"), + "salePrice": MessageLookupByLibrary.simpleMessage("Verkoopprijs"), + "saleQty": MessageLookupByLibrary.simpleMessage("Verkoopaantal"), + "saleReq": MessageLookupByLibrary.simpleMessage("Verkoopprijs vereist"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Verkoopretour"), + "sales": MessageLookupByLibrary.simpleMessage("Verkoop"), + "salesBy": MessageLookupByLibrary.simpleMessage("Verkocht door:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Verkoopgegevens"), + "salesList": MessageLookupByLibrary.simpleMessage("Verkooplijst"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Verkoop- en aankoopoverzicht", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Verkoopcijfers"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Verkoopretour"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Verkoop retourrapport", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Verkoopinstellingen"), + "save": MessageLookupByLibrary.simpleMessage("Opslaan"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Opslaan en publiceren", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Instellingen opslaan"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Variant opslaan"), + "saving": MessageLookupByLibrary.simpleMessage("Opslaan..."), + "scanCode": MessageLookupByLibrary.simpleMessage("Scan product QR-code"), + "search": MessageLookupByLibrary.simpleMessage("Zoekopdracht"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Aanwezigheid zoeken", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Zoek batchnr..."), + "searchH": MessageLookupByLibrary.simpleMessage("Zoek hier...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Verlof zoeken"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Zoek product"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Transactie zoeken...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Zoeken..."), + "seconds": MessageLookupByLibrary.simpleMessage("seconden"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Alle promotiecodes bekijken", + ), + "select": MessageLookupByLibrary.simpleMessage("Selecteer"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Selecteer een merk"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Selecteer een factuur", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "Rekening selecteren", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("Alles selecteren"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Selecteer minimaal één plank", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Selecteer bank of kas", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Selecteer bedrijfs-categorie", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Selecteer categorie", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Selecteer klant"), + "selectDate": MessageLookupByLibrary.simpleMessage("Datum selecteren"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Selecteer eerst een datum", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Selecteer bestemming storting", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Selecteer eerst een werknemer", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Selecteer begindatum"), + "selectItems": MessageLookupByLibrary.simpleMessage("Selecteer items"), + "selectLang": MessageLookupByLibrary.simpleMessage("Selecteer je taal"), + "selectModel": MessageLookupByLibrary.simpleMessage("Selecteer model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Selecteer één"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Selecteer één rekening", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Selecteer productcategorie", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Selecteer producteenheid", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Selecteer stelling"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Selecteer plank"), + "selectStock": MessageLookupByLibrary.simpleMessage("Selecteer voorraad"), + "selectTax": MessageLookupByLibrary.simpleMessage("Selecteer belasting"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Selecteer einddatum"), + "selectType": MessageLookupByLibrary.simpleMessage("Type selecteren"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Selecteer variaties : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Selecteer magazijn", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Verkoop alles >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Verkoopprijs"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Verkocht door"), + "send": MessageLookupByLibrary.simpleMessage("Verzenden"), + "sendCode": MessageLookupByLibrary.simpleMessage("Verzend de code"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "We hebben een e-mail gestuurd met instructies voor het resetten van het wachtwoord naar:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Reset-link verzenden"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Bericht Verzenden"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Stuur SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Sms versturen"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Uw E-mail Verzenden", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Werk uw profiel bij om uw arts een betere indruk te geven", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Stel nieuw wachtwoord in", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Stel uw profiel in"), + "setting": MessageLookupByLibrary.simpleMessage("Instellingen"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dagen"), + "share": MessageLookupByLibrary.simpleMessage("Delen"), + "shelf": MessageLookupByLibrary.simpleMessage("Plank (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Planknaam"), + "shelves": MessageLookupByLibrary.simpleMessage("Planken (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Shift"), + "shiftName": MessageLookupByLibrary.simpleMessage("Naam van de shift"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Verzendadres"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Verzendkosten"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Opening balans winkel", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Overgebleven balans winkel", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Toon actie"), + "showCode": MessageLookupByLibrary.simpleMessage("Toon code"), + "showCombo": MessageLookupByLibrary.simpleMessage("Toon combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Vervaldatum tonen"), + "showName": MessageLookupByLibrary.simpleMessage("Toon naam"), + "showPrice": MessageLookupByLibrary.simpleMessage("Toon prijs"), + "showSingle": MessageLookupByLibrary.simpleMessage("Toon enkelvoudig"), + "showVariant": MessageLookupByLibrary.simpleMessage("Toon variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Inloggen"), + "signUp": MessageLookupByLibrary.simpleMessage("Aanmelden"), + "single": MessageLookupByLibrary.simpleMessage("Enkel"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dagen"), + "size": MessageLookupByLibrary.simpleMessage("Maat"), + "skip": MessageLookupByLibrary.simpleMessage("Overslaan"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "De update overslaan", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "sl": MessageLookupByLibrary.simpleMessage("Volgnummer"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartwatch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sociale marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Verkocht"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Er is iets misgegaan met de webpagina.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Er is iets"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Medewerkers inloggen"), + "start": MessageLookupByLibrary.simpleMessage("Starten"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Start pauze"), + "startDate": MessageLookupByLibrary.simpleMessage("Startdatum"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Start nieuwe verkoop", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Starttijd"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Starttijd is verplicht", + ), + "started": MessageLookupByLibrary.simpleMessage("Gestart"), + "state": MessageLookupByLibrary.simpleMessage("Provincie"), + "stateName": MessageLookupByLibrary.simpleMessage("Provincienaam"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "Nog steeds niet betaald", + ), + "stock": MessageLookupByLibrary.simpleMessage("Voorraad"), + "stockList": MessageLookupByLibrary.simpleMessage("Voorraad lijst"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Voorraad / Variant", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Voorraadrappoort"), + "stockValue": MessageLookupByLibrary.simpleMessage("Voorraadwaarde"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Voorraad moet minstens 1 zijn", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Voorraad: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Lijst met subbelastingen", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Subbelastingen"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotaal"), + "submit": MessageLookupByLibrary.simpleMessage("Indienen"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Nu abonneren"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonnement"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abonnementsrapporten", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonnementen"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotaal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Succesvol betaald", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Leverancier betaalt"), + "supplier": MessageLookupByLibrary.simpleMessage("Leverancier"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Leveranciersgegevens", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Verschuldigd aan leverancier", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Leveranciersboek"), + "supplierName": MessageLookupByLibrary.simpleMessage( + "naam van leverancier", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("Van filiaal wisselen?"), + "switchs": MessageLookupByLibrary.simpleMessage("Wisselen"), + "tax": MessageLookupByLibrary.simpleMessage("BTW (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Belastinggroep"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Belastingpercentage"), + "taxRates": MessageLookupByLibrary.simpleMessage("Belastingtarieven"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Belastingtarieven - Beheer uw belastingtarieven", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Btw-rapport"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lijst btw-rapporten", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Belastingtype"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Belasting met enkelvoudig/meerdere belastingtypes", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Bedankt voor uw aankoop", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Bedankt voor uw verschuldigde betaling", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Thermisch Factuurlogo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Taal thermische printer", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Paginaformaat thermische printer", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dagen"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketten per vel, 8.27 x 11.69 inch", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Deze maand"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Dit plan komt niet in aanmerking voor upgrade", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Dit plan is niet beschikbaar voor aankoop", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Dit product is al toegevoegd!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Deze week"), + "thisYear": MessageLookupByLibrary.simpleMessage("Dit jaar"), + "time": MessageLookupByLibrary.simpleMessage("Tijd"), + "timeIn": MessageLookupByLibrary.simpleMessage("Inkloktijd"), + "timeOut": MessageLookupByLibrary.simpleMessage("Uitkloktijd"), + "to": MessageLookupByLibrary.simpleMessage("Naar"), + "toAccount": MessageLookupByLibrary.simpleMessage("Naar rekening"), + "toDate": MessageLookupByLibrary.simpleMessage("Daten"), + "today": MessageLookupByLibrary.simpleMessage("Vandaag"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Samenvatting van vandaag", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 klanten"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 producten"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 leveranciers"), + "total": MessageLookupByLibrary.simpleMessage("Totaal"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Totaalbedrag"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Totaal activa"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Totaal saldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Totaal aantal categorieën", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Totaal verschuldigd"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Totaal te betalen bedrag", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Totale uitgaven"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Totale inkomsten"), + "totalItems": MessageLookupByLibrary.simpleMessage( + "Totaal aantal artikelen", + ), + "totalLoss": MessageLookupByLibrary.simpleMessage("Total loss"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Totaal te betalen"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Totale prijs"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Totaal producten"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Totale winst"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Totaal aankoop"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Totaal geretourneerd bedrag", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Totaal geretourneerd", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Totaal loonbedrag", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Totaal verkoop"), + "totalVat": MessageLookupByLibrary.simpleMessage("Totaal BTW"), + "totall": MessageLookupByLibrary.simpleMessage("Totaal:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transactieoverzicht"), + "transactionType": MessageLookupByLibrary.simpleMessage("Transactietype"), + "transactions": MessageLookupByLibrary.simpleMessage("Transacties"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transactiegeschiedenis", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Overschrijving"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Cheque overdragen"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Datum van overdracht", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Probeer het nog eens"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Type"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Selecteer type"), + "unPaid": MessageLookupByLibrary.simpleMessage("Onbetaald"), + "unit": MessageLookupByLibrary.simpleMessage("Eenheid"), + "unitName": MessageLookupByLibrary.simpleMessage("Eenheid naam"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Eenheidsprijs"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Prijs per stuk"), + "units": MessageLookupByLibrary.simpleMessage("Eenheden"), + "unlimited": MessageLookupByLibrary.simpleMessage("Onbeperkt"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Onbeperkt gebruik"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Onbeperkte gebruik van ons pakket👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Update"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Filiaal bijwerken"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Contactpersoon bijwerken", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Voorraad bijwerken mislukt", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Update nu"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om partij bij te werken.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Product bijwerken"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Product succesvol bijgewerkt!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om product bij te werken.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("Update je profiel"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Aankoop bijwerken"), + "updateRole": MessageLookupByLibrary.simpleMessage("Rol bijwerken"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Je hebt geen toestemming om een verkoop bij te werken.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Succesvol bijgewerkt", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Werk je profiel bij om een betere indruk op je klanten te maken", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Werk je abonnement bij", + ), + "updating": MessageLookupByLibrary.simpleMessage("Bijwerken..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Upgrade nu"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI-ID voor QR-code", + ), + "upload": MessageLookupByLibrary.simpleMessage("Uploaden"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Afbeelding uploaden"), + "uploading": MessageLookupByLibrary.simpleMessage("Uploaden..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Galerij gebruiken"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Gebruikerstitel mag niet leeg zijn", + ), + "user": MessageLookupByLibrary.simpleMessage("Gebruiker"), + "userRole": MessageLookupByLibrary.simpleMessage("Gebruikersrol"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Gebruikersrol details", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Gebruikerstitel"), + "values": MessageLookupByLibrary.simpleMessage("Waarden"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant succesvol toegevoegd!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant succesvol verwijderd!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variantlijst"), + "variationId": MessageLookupByLibrary.simpleMessage("Variatie-ID"), + "variations": MessageLookupByLibrary.simpleMessage("Variaties"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variatieproducten", + ), + "vat": MessageLookupByLibrary.simpleMessage("BTW"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("Btw en belasting"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Btw/GST-nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Btw/GST-titel"), + "vatId": MessageLookupByLibrary.simpleMessage("BTW-nummer"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Btw-nummer"), + "vatReports": MessageLookupByLibrary.simpleMessage("BTW-rapporten (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("BTW-type"), + "verification": MessageLookupByLibrary.simpleMessage("Verificatie"), + "verify": MessageLookupByLibrary.simpleMessage("Verifiëren"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifieer je e-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifieer e-mail"), + "view": MessageLookupByLibrary.simpleMessage("Bekijk details"), + "viewAll": MessageLookupByLibrary.simpleMessage("Bekijk alles"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Details bekijken"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Prijs bekijken"), + "viewStock": MessageLookupByLibrary.simpleMessage("Voorraad bekijken"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Transacties bekijken voor", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Wandelklant"), + "wallet": MessageLookupByLibrary.simpleMessage("Portefeuille"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo portefeuille"), + "warehouse": MessageLookupByLibrary.simpleMessage("Magazijn (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Magazijnnaam"), + "warranty": MessageLookupByLibrary.simpleMessage("Waarborg"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "We hebben een bevestigings-e-mail gestuurd naar", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "We hebben een OTP naar je telefoonnummer gestuurd", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Wekelijks"), + "weight": MessageLookupByLibrary.simpleMessage("Gewicht"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Welkom terug!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Wat is er nieuw"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Groothandelsprijs"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Groothandelaar"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Komt binnenkort beschikbaar", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Schrijf uw bericht hier", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Schrijf hier tekst...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Jaarlijks"), + "years": MessageLookupByLibrary.simpleMessage("Jaren"), + "yes": MessageLookupByLibrary.simpleMessage("Ja"), + "yesterday": MessageLookupByLibrary.simpleMessage("Gisteren"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Je kunt niet meer betalen dan het verschuldigde bedrag", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "U kunt de OTP nu opnieuw verzenden.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om barcodes te genereren.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om het model te verwijderen.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om de plank te verwijderen", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de winst-en-verliesrekening te bekijken.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om een uitgavencategorie aan te maken.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om een inkomstencategorie aan te maken.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om een model aan te maken", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om inkopen aan te maken.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de afdeling te verwijderen.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de functie te verwijderen.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de verlofaanvraag te verwijderen.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de loonlijst te verwijderen.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om naar Excel te exporteren", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om een barcode te genereren.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om rapporten te genereren", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om het filiaal bij te werken.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de afdeling bij te werken.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de verlofaanvraag bij te werken.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om het model bij te werken", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de feestdag bij te werken.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de aanwezigheden te bekijken", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de loonlijst bij te werken.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de functie bij te werken.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de shift te verwijderen.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "U hebt geen toestemming om de shift bij te werken.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om stellingen aan te maken.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om stellingen te verwijderen.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om stellingen bij te werken.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om uitgaven aan te maken.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "U heeft geen toestemming om inkomsten aan te maken.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Je moet toestemming geven", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Je gebruikt "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Wilt u dit product verwijderen?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Je gratis pakket is bijna op, koop je volgende plan. Dank je.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Jouw pakket"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Uw Pakket Verloopt Over 5 Dagen", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Uw Pakket Verloopt Vandaag\n\nKoop opnieuw alstublieft", + ), + "zip": MessageLookupByLibrary.simpleMessage("Postcode"), + "zipCode": MessageLookupByLibrary.simpleMessage("Voer postcode in"), + }; +} diff --git a/lib/generated/intl/messages_no.dart b/lib/generated/intl/messages_no.dart new file mode 100644 index 0000000..4bd831b --- /dev/null +++ b/lib/generated/intl/messages_no.dart @@ -0,0 +1,2252 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a no locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'no'; + + static String m0(start) => "Send OTP på nytt om \$${start} sekunder"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Kundedata"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 fakturalogo"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Visningsnavn for konto", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Kontoeiers navn", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Kontonavn"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Kontonavn"), + "action": MessageLookupByLibrary.simpleMessage("Handling"), + "actions": MessageLookupByLibrary.simpleMessage("Handlinger"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Legg til"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Legg til et kjøp"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Registrer fremmøte"), + "addBank": MessageLookupByLibrary.simpleMessage("Legg til bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Legg til merke"), + "addCash": MessageLookupByLibrary.simpleMessage("Legg til kontanter"), + "addCategory": MessageLookupByLibrary.simpleMessage("Legg til kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Legg til kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Legg til en kunde"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Legg til kunde"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Legg til levering"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Legg til avdeling"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Legg til ny stillingstittel", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Legg til utgift"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Legg til utgiftskategori", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Legg til helligdag"), + "addImage": MessageLookupByLibrary.simpleMessage("Legg til bilde"), + "addIncome": MessageLookupByLibrary.simpleMessage("Legg til inntekt"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Legg til inntektskategori", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Legg til varer"), + "addLeave": MessageLookupByLibrary.simpleMessage("Legg til permisjon"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Legg til flere felt"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Legg til ny adresse", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Legg til nytt fremmøte", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Legg til nye bankkontoer", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Legg til ny ansatt", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Legg til ny helligdag", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Legg til ny permisjon", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Legg til ny modell"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Legg til ny lønnskjøring", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Legg til nytt produkt", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Legg til et nytt kjøp", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Legg til ny reol"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Legg til nytt skift"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Legg til ny skatt"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Legg til ny variasjon", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Legg til nye variasjoner", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Legg til nytt lager", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Legg til notat"), + "addParty": MessageLookupByLibrary.simpleMessage("Legg til parter"), + "addPayment": MessageLookupByLibrary.simpleMessage("Legg til betaling"), + "addProduct": MessageLookupByLibrary.simpleMessage("Legg til et produkt"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Legg til produkt først", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt opprettet!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette produkt.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Legg til kjøp"), + "addRole": MessageLookupByLibrary.simpleMessage("Legg til rolle"), + "addSale": MessageLookupByLibrary.simpleMessage("Legg til et salg"), + "addSales": MessageLookupByLibrary.simpleMessage("Legg til salg"), + "addShelf": MessageLookupByLibrary.simpleMessage("Legg til ny hylle"), + "addShift": MessageLookupByLibrary.simpleMessage("Legg til skift"), + "addStock": MessageLookupByLibrary.simpleMessage("Legg til lager"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Legg til subvariasjon", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Legg til skatt"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Legg til ny skattegruppe", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Legg til enhet"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Legg til brukerrolle"), + "addVariant": MessageLookupByLibrary.simpleMessage("Legg til variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Legg til variantdetaljer", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Lagt til i handlekurv", + ), + "adding": MessageLookupByLibrary.simpleMessage("Legger til..."), + "address": MessageLookupByLibrary.simpleMessage("Adresse"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Juster bankbalanse", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Juster kontanter"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Juster kontantbeholdning", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Justeringsdato"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Forskudd"), + "all": MessageLookupByLibrary.simpleMessage("Alle"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Alle forretningsløsninger", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro er en komplett forretningsløsning med lager, regnskap, salg, utgifter og tap/fortjeneste.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alle ansatte"), + "allParties": MessageLookupByLibrary.simpleMessage("Alle parter"), + "allParty": MessageLookupByLibrary.simpleMessage("Alle parter"), + "allTime": MessageLookupByLibrary.simpleMessage("Alltid"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Alle transaksjoner", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Allerede lagt til"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du allerede en konto? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Beløp"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Beløpet må være større enn 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Avrundingsmetode for beløp", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Beløp med ord"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Beløp er obligatorisk", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "En SMS vil bli sendt til følgende nummer:", + ), + "android": MessageLookupByLibrary.simpleMessage("Android & iOS App-støtte"), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "En ny oppdatering er tilgjengelig\nVennligst oppdater appen din", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Bruk"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Er du sikker?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette denne avdelingen?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette denne rollen?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil bytte til en annen avdeling?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette denne parten?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil gå ut av denne avdelingen?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Per dato"), + "assets": MessageLookupByLibrary.simpleMessage("Eiendeler"), + "attachment": MessageLookupByLibrary.simpleMessage("Vedlegg"), + "attendance": MessageLookupByLibrary.simpleMessage("Fremmøte"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Fremmøterapport"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Autorisert signatur", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatisk beregnede dager", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Valgt automatisk"), + "backToHome": MessageLookupByLibrary.simpleMessage("Tilbake til Hjem"), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Utestående beløp"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balanse"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankkontoer"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankdetaljer"), + "bankName": MessageLookupByLibrary.simpleMessage("Banknavn"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankoverføring", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Uttak fra bank til kontanter", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Innstilling for utskrift av strekkodeetikett", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Strekkodegenerator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Strekkodegenerator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Strekkoder"), + "batch": MessageLookupByLibrary.simpleMessage("Parti"), + "batchNo": MessageLookupByLibrary.simpleMessage("Partinummer"), + "billTO": MessageLookupByLibrary.simpleMessage("Fakturert til"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste per faktura", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Faktureringsadresse", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Fødselsdato"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth er slått av. Slå det på.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Avdeling"), + "branchList": MessageLookupByLibrary.simpleMessage("Avdelingsoversikt"), + "brand": MessageLookupByLibrary.simpleMessage("Merke"), + "brandName": MessageLookupByLibrary.simpleMessage("Merkenavn"), + "brands": MessageLookupByLibrary.simpleMessage("Merker"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Pausevarighet"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Pausestatus"), + "breakTime": MessageLookupByLibrary.simpleMessage("Pausetid"), + "bulk": MessageLookupByLibrary.simpleMessage("Bulkopplasting"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masseopplasting"), + "businessCat": MessageLookupByLibrary.simpleMessage("Forretningskategori"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Firmanavn og forretningsnavn", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kjøp nå"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kjøp Premium-plan"), + "call": MessageLookupByLibrary.simpleMessage("Ring"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Kan ikke redigere denne transaksjonstypen.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Kunne ikke hente betalingsdetaljer.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Avbryt"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Søker etter enheter...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Kan ikke overføre til samme konto.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasitet"), + "cash": MessageLookupByLibrary.simpleMessage("Kontant"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Kontanter og bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Kontant- og bankstyring", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Kontantstrøm"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kontanter inn"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Kontanter"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kontanter ut"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Innskudd kontanter til bank", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorier"), + "category": MessageLookupByLibrary.simpleMessage("Kategori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategori navn"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Vekselbeløp"), + "changePassword": MessageLookupByLibrary.simpleMessage("Endre passord"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Sjekk e-post"), + "cheque": MessageLookupByLibrary.simpleMessage("Sjekker"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Sjekkbeløp"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Sjekkdato"), + "chequeList": MessageLookupByLibrary.simpleMessage("Sjekkoversikt"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Sjekknummer"), + "choose": MessageLookupByLibrary.simpleMessage("Velg"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Velg land"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Velg en kunde"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Velg en leverandør", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Velg dine funksjoner", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funksjoner er den viktige delen som gjør POSpro forskjellig fra tradisjonelle løsninger.", + ), + "city": MessageLookupByLibrary.simpleMessage("By"), + "cityName": MessageLookupByLibrary.simpleMessage("Bynavn"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Tøm"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klikk for å koble til", + ), + "close": MessageLookupByLibrary.simpleMessage("Lukk"), + "closed": MessageLookupByLibrary.simpleMessage("Lukket"), + "code": MessageLookupByLibrary.simpleMessage("Kode"), + "collectDue": MessageLookupByLibrary.simpleMessage("Innkrev forfall"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Vennligst krev inn et forfall", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Innsamlet av:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Hentet av"), + "color": MessageLookupByLibrary.simpleMessage("Farge"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinasjon av flere skatter", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombinert produktrapport", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Comboprodukter"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinasjonsrapport"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kommer snart"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Firmas adresse"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Bekreft sletting"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Bekreft passord"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Bekreft passord"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Bekreft retur"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Bekreft SMS til"), + "congratulation": MessageLookupByLibrary.simpleMessage("Gratulerer"), + "connect": MessageLookupByLibrary.simpleMessage("Klikk for å koble til"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Koble til skriveren din", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Koble til skriveren din", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Koblet til"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktdetaljer"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontakt oss"), + "continueButton": MessageLookupByLibrary.simpleMessage("Fortsett"), + "continueE": MessageLookupByLibrary.simpleMessage("Fortsett"), + "cost": MessageLookupByLibrary.simpleMessage("Kostnad"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Pris ekskl. moms", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Pris inkl. moms"), + "country": MessageLookupByLibrary.simpleMessage("Land"), + "countryName": MessageLookupByLibrary.simpleMessage("Land"), + "create": MessageLookupByLibrary.simpleMessage("Opprett"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Opprett en gratis konto", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Opprett en gratis konto", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Opprett avdeling"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Opprett nytt passord", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette salg.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kreditt (Inn)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Partens kredittgrense", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Gjeldende saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Gjeldende kontantbeholdning", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Denne måneden"), + "currentYear": MessageLookupByLibrary.simpleMessage("I år"), + "currents": MessageLookupByLibrary.simpleMessage("Gjeldende"), + "custom": MessageLookupByLibrary.simpleMessage("Tilpasset"), + "customDate": MessageLookupByLibrary.simpleMessage("Egendefinert dato"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Tilpasset fakturamerking", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Tilpasset utskrift"), + "customer": MessageLookupByLibrary.simpleMessage("Kunde"), + "customerDate": MessageLookupByLibrary.simpleMessage("Egendefinert dato"), + "customerDue": MessageLookupByLibrary.simpleMessage("Forfallende kunde"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kundekontokort"), + "customerName": MessageLookupByLibrary.simpleMessage("Kundenavn"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kunde betaler"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage("Kundenummer"), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Kundens signatur", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Daglig transaksjon", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Instrumentbord"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data lagret vellykket.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dato"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Sluttdato kan ikke være før startdato.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Dato er obligatorisk", + ), + "dates": MessageLookupByLibrary.simpleMessage("Dato:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dagbok"), + "days": MessageLookupByLibrary.simpleMessage("dager"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dager igjen"), + "dealer": MessageLookupByLibrary.simpleMessage("Forhandler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Forhandlerpris"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Ut)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standard salgspris", + ), + "delete": MessageLookupByLibrary.simpleMessage("Slett"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Slett konto"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette dette partiet?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette kontoen din? Denne handlingen vil slette alle dine data permanent.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette part.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Slettet vellykket!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Sletter..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Leveringsadresse"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Leveringsgebyr"), + "department": MessageLookupByLibrary.simpleMessage("Avdeling"), + "deposit": MessageLookupByLibrary.simpleMessage("Innskudd"), + "depositTo": MessageLookupByLibrary.simpleMessage("Innskudd til"), + "description": MessageLookupByLibrary.simpleMessage("Beskrivelse"), + "designation": MessageLookupByLibrary.simpleMessage("Stilling"), + "designationName": MessageLookupByLibrary.simpleMessage("Stillingstittel"), + "details": MessageLookupByLibrary.simpleMessage("Detaljer"), + "developedBy": MessageLookupByLibrary.simpleMessage("Utviklet av"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-sifret PIN-kode har blitt sendt til e-postadressen din: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Deaktiver"), + "discount": MessageLookupByLibrary.simpleMessage("Rabatt"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Visningsnavn er obligatorisk", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ikke forstyrr"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Er du sikker på at du vil slette dette?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vil du slette brukeren?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vil du avslutte appen?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Vil du virkelig gjenåpne denne sjekken?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du ikke en konto?", + ), + "done": MessageLookupByLibrary.simpleMessage("Ferdig"), + "download": MessageLookupByLibrary.simpleMessage("Last ned"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Last ned APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Last ned Excel-format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Nedlasting fullført! Sjekk dokumentmappen din", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Laster ned..."), + "due": MessageLookupByLibrary.simpleMessage("Forfall"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Forfalt beløp: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Utestående saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Forfallende inndriving", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Forfallsliste"), + "duePay": MessageLookupByLibrary.simpleMessage("Betal utestående"), + "dueReport": MessageLookupByLibrary.simpleMessage("Forfallsrapport"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Salg på kreditt er ikke tillatt for walk-in kunder.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Gjeld"), + "duration": MessageLookupByLibrary.simpleMessage("Varighet"), + "durationDays": MessageLookupByLibrary.simpleMessage("Varighet (Dager)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Lett å bruke mobil-POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro-appen er gratis og enkel å bruke. Faktisk er det et av de beste POS-systemene i verden.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Rediger"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Rediger fremmøte"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Rediger bankkontoer", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediger bankjustering", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Rediger bank til kontanter", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Rediger bankoverføring", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Rediger kontantjustering", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Rediger kontanter til bank", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Rediger kategori"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Rediger stillingstittel", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Rediger ansatt"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Rediger helligdag"), + "editLeave": MessageLookupByLibrary.simpleMessage("Rediger permisjon"), + "editModel": MessageLookupByLibrary.simpleMessage("Rediger modell"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Rediger lønnskjøring"), + "editPhone": MessageLookupByLibrary.simpleMessage("Rediger telefonnummer?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Rediger produkt"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Rediger kjøpsfaktura", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Rediger reol"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Rediger salgsfaktura", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Rediger hylle"), + "editShift": MessageLookupByLibrary.simpleMessage("Rediger skift"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Rediger sosiale medier", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Rediger skatt"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Rediger skattegruppe", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Rediger variasjon"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Rediger lager"), + "email": MessageLookupByLibrary.simpleMessage("E-postadresse"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-post kan ikke være tom", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-post"), + "employee": MessageLookupByLibrary.simpleMessage("Ansatt"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Skriv inn lav lagerbeholdning", + ), + "end": MessageLookupByLibrary.simpleMessage("Slutt"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Pause slutt"), + "endDate": MessageLookupByLibrary.simpleMessage("Sluttdato"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Sluttdato er før startdato", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Sluttdato kan ikke være før startdato.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Sluttid"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Sluttid er obligatorisk", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Avslutt gratisplanen din", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Skriv inn partinummer"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Skriv inn merkenavn", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Skriv inn en gyldig rabatt", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Skriv inn en gyldig OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Skriv inn et gyldig lagerbeholdning", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Skriv inn visningsnavn", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Skriv inn kontoeiers navn", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Skriv inn kontonummer", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Skriv inn adresse"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Skriv inn beløp"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Skriv inn saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Skriv inn banknavn"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Skriv inn batchnr. (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Oppgi pausetid"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Skriv inn bedrifts-/butikknavn", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Skriv inn kapasitet", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Skriv inn kategorinavn", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Skriv inn farge"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn kundenummer", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn forhandlerpris", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Skriv inn beskrivelse", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Skriv inn stillingstittel", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Skriv inn rabatt"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn e-postadressen din nedenfor for å motta tilbakestillingslenke for passord.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Oppgi sluttid"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Skriv inn utgiftskategorinavn", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Skriv inn utgiftsdato", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Skriv inn full adresse", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Skriv inn fullt navn", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Skriv inn navn på helligdag", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Skriv inn navn på inntektskategori", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Skriv inn etikett-tekst", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Skriv inn produsentnavn", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Skriv inn modellnavn", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Skriv inn navn"), + "enterNote": MessageLookupByLibrary.simpleMessage("Skriv inn notat"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Skriv inn åpningsbalanse", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Skriv inn produktkode", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Skriv inn produktnavn", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn innkjøpspris", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Skriv inn antall"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn referansenummer", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn saltpris", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Skriv inn hyllenavn", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Skriv inn størrelse"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Oppgi starttid"), + "enterStock": MessageLookupByLibrary.simpleMessage( + "Skriv inn lagerbeholdning", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Skriv inn skatteprosent", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Skriv inn type"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Skriv inn brukernavn", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Skriv inn brukertittel", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Skriv inn gyldig OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Skriv inn verdier"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn MVA/GST-nummer", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Skriv inn MVA/GST-tittel", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Skriv inn lagernavn", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Skriv inn vekt"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Skriv inn engrospris", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Skriv inn land"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Skriv inn e-postadressen din", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Skriv inn fullt navn", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Skriv inn navnet ditt", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Skriv inn notatnivå", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Skriv inn passord", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Skriv inn telefonnummeret ditt", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Skriv inn melding etter salg", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Feil ved sletting av skatt", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-filer"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-opplaster"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Eksklusiv pris (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Avslutt"), + "exitBank": MessageLookupByLibrary.simpleMessage("Gå ut av avdeling"), + "expDate": MessageLookupByLibrary.simpleMessage("Utløpsdato"), + "expense": MessageLookupByLibrary.simpleMessage("Utgift"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Utgifts kategorier"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Utgiftsdato"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Utgifter for"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Utgiftsrapport"), + "expensesType": MessageLookupByLibrary.simpleMessage("Ugiftstyper"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Utløpsstatus"), + "expire": MessageLookupByLibrary.simpleMessage("Utløper"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapporter over utgåtte produkter", + ), + "expired": MessageLookupByLibrary.simpleMessage("Utløpt"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Utløpsdato"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Rapport over utgåtte varer", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Utløpt liste"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Utgåtte produkter"), + "expiry": MessageLookupByLibrary.simpleMessage("Utløp"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Forleng plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Kunne ikke slette avdelingen", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Klarte ikke å slette skatten", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Kunne ikke hente plattformversjon.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Kunne ikke laste inn avdeling", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Kunne ikke behandle retur.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mote"), + "feature": MessageLookupByLibrary.simpleMessage("Funksjon"), + "field": MessageLookupByLibrary.simpleMessage("Felt"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dager"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrer etter dato"), + "firstName": MessageLookupByLibrary.simpleMessage("Fornavn"), + "flat": MessageLookupByLibrary.simpleMessage("Flat"), + "folder": MessageLookupByLibrary.simpleMessage( + "Det kan hende at e-posten havnet i spam-mappen din.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Glemt passord"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("Gratis databackup"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Gratis livstids oppdatering", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Gratis pakke"), + "freePlan": MessageLookupByLibrary.simpleMessage("Gratis plan"), + "from": MessageLookupByLibrary.simpleMessage("Fra"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Fra konto"), + "fromDate": MessageLookupByLibrary.simpleMessage("Fra dato"), + "fullName": MessageLookupByLibrary.simpleMessage("Fullt navn"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Fullt betalt"), + "gallery": MessageLookupByLibrary.simpleMessage("Galleri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig for å generere PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Kjønn"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generer PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Genererer PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Du har fått en e-post"), + "gotIt": MessageLookupByLibrary.simpleMessage("Forstått"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruttofortjeneste (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanti"), + "guest": MessageLookupByLibrary.simpleMessage("Gjest"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Har du allerede en konto?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Skjul felt"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Pris høy til lav"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Skriv inn e-postadresse", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Skriv inn passord"), + "holderName": MessageLookupByLibrary.simpleMessage("Eiers navn"), + "holiday": MessageLookupByLibrary.simpleMessage("Helligdag"), + "holidayList": MessageLookupByLibrary.simpleMessage("Helligdagsoversikt"), + "home": MessageLookupByLibrary.simpleMessage("Hjem"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Timer igjen"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Jeg samtykker til å slette kontoen min permanent.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC-kode"), + "image": MessageLookupByLibrary.simpleMessage("Bilde"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inStock": MessageLookupByLibrary.simpleMessage("På lager"), + "inactive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Inklusiv pris (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Inntekt"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Inntektkategorier", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Rapport over inntektskategorier", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Inntektdato"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Inntekt for"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Inntektsrapport"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å se inntektsrapport.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Inntektstype"), + "incomes": MessageLookupByLibrary.simpleMessage("Inntekter"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informasjon som vises på etiketter", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instruksjon"), + "inv": MessageLookupByLibrary.simpleMessage("Faktura nr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ugyldig beløp"), + "inventory": MessageLookupByLibrary.simpleMessage("Lagerbeholdning"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Du har ikke lagerrettigheter", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Fakturalogo"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Fakturanummer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Fakturavisning"), + "item": MessageLookupByLibrary.simpleMessage("Vare"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Vare lagt til"), + "itemName": MessageLookupByLibrary.simpleMessage("Varenavn"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vare salg"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ansettelsesdato"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etikettrullestørrelse 1.5\"*1, 38mm*25mm, gap 3,1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etikettrullestørrelse 2\"*1, 50mm*25mm, gap 3,1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-post"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Passord"), + "language": MessageLookupByLibrary.simpleMessage("Språk"), + "last30Days": MessageLookupByLibrary.simpleMessage("Siste 30 dager"), + "last7Days": MessageLookupByLibrary.simpleMessage("Siste 7 dager"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Forrige måned"), + "lastName": MessageLookupByLibrary.simpleMessage("Etternavn"), + "lastYear": MessageLookupByLibrary.simpleMessage("I fjor"), + "leave": MessageLookupByLibrary.simpleMessage("Permisjon"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Varighet på permisjon", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Permisjonsoversikt"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Permisjonsrapporter"), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Permisjonsforespørsel", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Permisjonstype"), + "ledger": MessageLookupByLibrary.simpleMessage("Hovedbok"), + "link": MessageLookupByLibrary.simpleMessage("Lenke"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Listen er tom"), + "loading": MessageLookupByLibrary.simpleMessage("Laster inn"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Laster inn OTP-innstillinger...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Logg inn"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Logg inn med e-post", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Logg ut"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Innlogging mislyktes. Prøv igjen.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Logg inn med telefon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Tap"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Tap/Fortjeneste"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Tap/Fortjeneste"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Tap/fortjeneste-rapport", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Lav lagerbeholdning"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Varsel om lavt lager", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Rapport for lav lagerbeholdning", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Pris lav til høy"), + "lp": MessageLookupByLibrary.simpleMessage("Tap/Fortjeneste"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Tap/Fortjeneste detaljer", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Administrer innstillinger", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Produksjonsdato"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Produksjonsdato"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Produsent"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Melding"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Modell"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modellen ble opprettet!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modellnavn"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modellen ble oppdatert!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeller"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Penger inn"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Penger ut"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Kvittering"), + "month": MessageLookupByLibrary.simpleMessage("Måned"), + "monthly": MessageLookupByLibrary.simpleMessage("Månedlig"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mer info"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Veil. pris/Salgspris (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Navn"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Navnet kan ikke være tomt", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Trenger minst to bankkontoer for å overføre.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettooverskudd (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Netto totalbeløp"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nytt passord"), + "next": MessageLookupByLibrary.simpleMessage("Neste"), + "no": MessageLookupByLibrary.simpleMessage("Nei"), + "noAcc": MessageLookupByLibrary.simpleMessage("Har ikke noen konto?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende kontoer funnet", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Ingen aktiv bruker"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen fremmøteposter funnet for valgte filtre.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen tilgjengelige oppføringer funnet.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Ingen bankkonto funnet.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Ingen bankkontoer funnet å overføre fra.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Ingen batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ingen Bluetooth-enhet valgt.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Ingen avdeling funnet", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Ingen sjekk funnet"), + "noData": MessageLookupByLibrary.simpleMessage("Ingen data tilgjengelig"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig for eksport", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ingen data tilgjengelig for å generere PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Ingen data funnet"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Ingen avdeling funnet.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse tilgjengelig for denne avdelingen.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse tilgjengelig for denne stillingen.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Ingen beskrivelse angitt.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Ingen stilling funnet.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Ingen mottakende bankkonto funnet.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Ingen enhet funnet"), + "noDue": MessageLookupByLibrary.simpleMessage("Ingen skyldig"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Ingen forfall valgt", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Ingen fil valgt"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Ingen helligdager funnet.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende helligdager funnet", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Varen ble ikke funnet", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ingen element valgt", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Ingen permisjonsposter funnet for valgte filtre.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Ingen permisjonsforespørsler funnet.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Ingen matchende produkter funnet.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende lønnsposter funnet.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Ingen notat angitt.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Ingen parter funnet"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ingen lønnsopplysninger funnet.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Ingen produkter funnet", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ingen produkter samsvarer med søket ditt.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ingen produkt valgt", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Ingen brukerrolle funnet", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Ingen skift funnet."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Ingen lagerdata tilgjengelig.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ingen underskatt valgt", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Ingen leverandør tilgjengelig", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Ingen transaksjon"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Ingen transaksjoner funnet", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Ingen transaksjoner funnet for dette filteret.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ingen transaksjoner for å generere PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Ingen verdier definert", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Ingen variasjon funnet.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Ikke-refunderbar (MVA/Rabatt)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ingen"), + "notFound": MessageLookupByLibrary.simpleMessage("Ikke funnet"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ingen internettforbindelse", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Kunne ikke åpne telefonappen.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Ingen samsvarende resultater funnet", + ), + "note": MessageLookupByLibrary.simpleMessage("Notat"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Notatnivå"), + "notification": MessageLookupByLibrary.simpleMessage("Varsel"), + "off": MessageLookupByLibrary.simpleMessage("Av"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Gammelt passord"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Gammelt passord kan ikke være tomt", + ), + "on": MessageLookupByLibrary.simpleMessage("På"), + "open": MessageLookupByLibrary.simpleMessage("Åpen"), + "openCamera": MessageLookupByLibrary.simpleMessage("Åpne kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Åpne innstillinger"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Åpningsbalanse"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Inngående balanse er obligatorisk", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Åpningsdato"), + "opinion": MessageLookupByLibrary.simpleMessage("Skriv inn din mening"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Eller fortsett med", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Utsolgt"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Vår Premium-plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Pakkefunksjoner"), + "package": MessageLookupByLibrary.simpleMessage("Pakke"), + "packageDate": MessageLookupByLibrary.simpleMessage("Pakkedato"), + "packageName": MessageLookupByLibrary.simpleMessage("Pakkenavn"), + "packingDate": MessageLookupByLibrary.simpleMessage("Pakkedato"), + "paid": MessageLookupByLibrary.simpleMessage("Betalt"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Betalt beløp"), + "paidBy": MessageLookupByLibrary.simpleMessage("Betalt av"), + "paidVia": MessageLookupByLibrary.simpleMessage("Betalt via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Delvis betalt"), + "parties": MessageLookupByLibrary.simpleMessage("Parter"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette part.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Partsliste"), + "partyReports": MessageLookupByLibrary.simpleMessage("Part-rapporter"), + "partyType": MessageLookupByLibrary.simpleMessage("Type part"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste per part", + ), + "password": MessageLookupByLibrary.simpleMessage("Passord"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Passordet kan ikke være tomt", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Passordet må være på minst 6 tegn", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Passordet må være på minst 6 tegn", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Passordene stemmer ikke overens", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Betal for abonnement", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Beløp som skal betales", + ), + "payment": MessageLookupByLibrary.simpleMessage("Betaling"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Betaling fullført", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Betalingsdetaljer"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Betaling feilet"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Betalingen mislyktes. Prøv igjen.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Betalingsgateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Betalingsmetode"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Betalingsmetoder"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Betaling vellykket", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Velg en betalingstype", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Betalingstype"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Betalingen var vellykket!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Betalingsår"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Betalingsbeløp"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Betalingstyper"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Betal med Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Lønn"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lønnsoversikt"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Lønnspost"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Lønnsrapporter"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF generert", + ), + "percent": MessageLookupByLibrary.simpleMessage("Prosent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Ingen tilgang"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Ingen tillatelse til å slette bank.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Tilgang nektet for å oppdatere bank.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Tilgang nektet for å se bank.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Tillatelse ikke gitt!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Personlig info:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonnummer er ikke tilgjengelig.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonverifisering", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Velg og last opp fil", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Velg sluttdato"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Velg startdato"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Vennligst legg til en salgsretur", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Vennligst legg til minst én bankkonto for å justere saldo.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Vennligst legg til antall", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Vennligst sjekk internettforbindelsen og prøv igjen", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Koble til skriveren først", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Koble til Bluetooth-skriveren din", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Vennligst aktiver Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et større passord", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et bekreftelsespassord", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn dato", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et passord", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig merkenavn", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig firmanavn", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn en gyldig e-postadresse", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig navn", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig telefonnummer", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig produktnavn", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn en gyldig innkjøpspris", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn en gyldig mengde (minst 1) for alle produkter", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn en gyldig salgspris", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig enhetsnavn", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn beløp", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn minst én verdi.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Vennligst oppgi avdelingsnavn", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn dato", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn stillingstittel", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg sluttdato", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Vennligst oppgi navn på helligdag", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn navn", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn reolnavn", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn hyllenavn", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn OTP-en", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn enhetsnavn", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn et gyldig navn", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn gyldig telefonnummer og navn først", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn detaljene dine.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vennligst skriv inn telefonnummer", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Vennligst oppgi lønn", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst gjør et salg først", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en kategori", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Vennligst velg mottakende bankkonto.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en utgiftskategori", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vennligst velg permisjonstype", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst velg et produkt først", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Vennligst velg skift", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg startdato", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vennligst velg en ansatt", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vennligst velg måned", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vennligst velg begge kontoene.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vennligst velg pausestatus", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg dato", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vennligst velg avdeling", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vennligst velg stilling", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Vennligst velg produkt for retur", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vennligst velg betalingsår", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Vennligst velg et produkt først", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vennligst velg startdato", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Vennligst velg status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vennligst velg gyldige start- og sluttdatoer.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vennligst velg kjønn", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vennligst velg skift", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kassesystem (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS-salg"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Melding etter salg", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Drevet av Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Drevet av"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS App-støtte", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium-plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Trykk for å velge"), + "previewPdf": MessageLookupByLibrary.simpleMessage( + "Forhåndsvisning av PDF", + ), + "previousDue": MessageLookupByLibrary.simpleMessage("Forrige forfall"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Forrige betalingsbeløp", + ), + "price": MessageLookupByLibrary.simpleMessage("Pris"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Pris kan ikke være tom"), + "print": MessageLookupByLibrary.simpleMessage("Skriv ut"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Skriv ut bankdetaljer på faktura", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Skriv ut strekkode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Skriv ut etikett"), + "printing": MessageLookupByLibrary.simpleMessage("Utskriftsalternativ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Skriver ut faktura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Utskriftsalternativ", + ), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produktmerke"), + "productCategory": MessageLookupByLibrary.simpleMessage("Produktkategori"), + "productCode": MessageLookupByLibrary.simpleMessage("Produktkode"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "produktkode er påkrevd", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Produktdetaljer"), + "productList": MessageLookupByLibrary.simpleMessage("Produktliste"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktmodeller"), + "productName": MessageLookupByLibrary.simpleMessage("Produktnavn"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt ikke funnet", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Kjøpshistorikk for produkter", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Produktkjøpsrapport", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktreoler"), + "productReports": MessageLookupByLibrary.simpleMessage("Produktrapporter"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Salgshistorikk for produkter", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Produktsalgsrapport", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produktinnstillinger", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produktlager"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produktets enhet"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produktvariasjoner", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fortjeneste per produkt", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Resultat per produkt", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Kjøp per produkt", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Salg per produkt"), + "products": MessageLookupByLibrary.simpleMessage("Produkter"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Rediger profil"), + "profit": MessageLookupByLibrary.simpleMessage("Fortjeneste"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Resultatregnskap"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Detaljert resultatrapport", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Fortjeneste og tap"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Fortjenestemargin (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage("Fortjenesteprosent"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promokode"), + "purchase": MessageLookupByLibrary.simpleMessage("Kjøp"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Kjøpsalarm"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kjøpt av:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Kjøp bekreftet"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Kjøpsdetaljer"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Innkjøpspris ekskl."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Innkjøpspris ekskl. kreves", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Innkjøpspris inkl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Innkjøpspris inkl. kreves", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Kjøpsliste"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kjøp nå"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kjøp Premium-plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Innkjøpspris"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Kjøpsantall"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Innkjøpsantall er påkrevd", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Kjøpsrapport"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Kjøpsreturrapport", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Innkjøpsretur"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere kjøp.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette kjøp.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Kjøpt"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Kjøpt av"), + "qty": MessageLookupByLibrary.simpleMessage("Antall"), + "quantity": MessageLookupByLibrary.simpleMessage("Antall"), + "quickOver": MessageLookupByLibrary.simpleMessage("Rask oversikt"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Hurtig oversikt"), + "rack": MessageLookupByLibrary.simpleMessage("Reol (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Reolnavn"), + "racks": MessageLookupByLibrary.simpleMessage("Reoler (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Gjenåpne"), + "read": MessageLookupByLibrary.simpleMessage("Lese"), + "receipt": MessageLookupByLibrary.simpleMessage("Kvittering"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Mottatt beløp"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Mottatt av"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Mottatt fra"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Siste transaksjoner", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Mottatt PIN-kode"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Reduser kontanter"), + "reference": MessageLookupByLibrary.simpleMessage("Referanse"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referansenummer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referansenr."), + "register": MessageLookupByLibrary.simpleMessage("Registrer"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Vi må registrere telefonen din før du starter!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Gjenstående"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Restende forfalt beløp", + ), + "remark": MessageLookupByLibrary.simpleMessage("Merknad"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Husk meg"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Husk meg senere"), + "remove": MessageLookupByLibrary.simpleMessage("Fjern"), + "reports": MessageLookupByLibrary.simpleMessage("Rapporter"), + "resendIn": MessageLookupByLibrary.simpleMessage("Send på nytt om "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Skriv inn gyldig OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Tilbakestill passord ved å bruke e-postadressen eller telefonnummeret ditt", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Tilbakestill passordet ditt for å gjenopprette og logge inn på kontoen din", + ), + "resets": MessageLookupByLibrary.simpleMessage("Nullstill"), + "retailer": MessageLookupByLibrary.simpleMessage("Forhandler"), + "retry": MessageLookupByLibrary.simpleMessage("Prøv igjen"), + "retryScan": MessageLookupByLibrary.simpleMessage("Søk på nytt"), + "retur": MessageLookupByLibrary.simpleMessage("Returner"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Returbeløp"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Returantall"), + "returned": MessageLookupByLibrary.simpleMessage("Returnert"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Returnert beløp"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Returdato"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Returnert vare"), + "role": MessageLookupByLibrary.simpleMessage("Rolle"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Roller og tillatelser", + ), + "roles": MessageLookupByLibrary.simpleMessage("Roller"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste heltall", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste desimal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste desimal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Avrund til nærmeste desimal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Avrund til heltall", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Avrunding"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Avrundet total"), + "roundings": MessageLookupByLibrary.simpleMessage("Avrunding (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Løpende kontanter"), + "sNo": MessageLookupByLibrary.simpleMessage("S.nr. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Lønn"), + "sale": MessageLookupByLibrary.simpleMessage("Salg"), + "saleBy": MessageLookupByLibrary.simpleMessage("Solgt av"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Rediger salg"), + "saleList": MessageLookupByLibrary.simpleMessage("Salgsliste"), + "salePrice": MessageLookupByLibrary.simpleMessage("Salgspris"), + "saleQty": MessageLookupByLibrary.simpleMessage("Salgsantall"), + "saleReq": MessageLookupByLibrary.simpleMessage("Salgspris kreves"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "sales": MessageLookupByLibrary.simpleMessage("Salg"), + "salesBy": MessageLookupByLibrary.simpleMessage("Solgt av:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Salgsdetaljer"), + "salesList": MessageLookupByLibrary.simpleMessage("Salgsliste"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Salgs- og kjøpsoversikt", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Salgsrapport"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Salgsretur"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Salgsreturrapport", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Salgsinstillinger"), + "save": MessageLookupByLibrary.simpleMessage("Lagre"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Lagre og publiser"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Lagre innstillinger"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Lagre variant"), + "saving": MessageLookupByLibrary.simpleMessage("Lagrer..."), + "scanCode": MessageLookupByLibrary.simpleMessage("Skann produkt QR-kode"), + "search": MessageLookupByLibrary.simpleMessage("Søk"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Søk i fremmøte"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Søk etter batchnr...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Søk her..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Søk i permisjoner"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Søk etter produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Søk i transaksjoner...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Søk..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunder"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Se alle promkoder", + ), + "select": MessageLookupByLibrary.simpleMessage("Velg"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Velg et merke"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Velg en faktura"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Velg konto"), + "selectAll": MessageLookupByLibrary.simpleMessage("Velg alle"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Velg minst én hylle", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Velg bank eller kontanter", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Velg forretningskategori", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Velg kategori"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Velg kunde"), + "selectDate": MessageLookupByLibrary.simpleMessage("Velg dato"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("Velg dato først"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Velg mottaker for innskudd", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Velg ansatt først", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Velg startdato"), + "selectItems": MessageLookupByLibrary.simpleMessage("Velg varer"), + "selectLang": MessageLookupByLibrary.simpleMessage("Velg språk"), + "selectModel": MessageLookupByLibrary.simpleMessage("Velg modell"), + "selectOne": MessageLookupByLibrary.simpleMessage("Velg en"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("Velg én konto"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Velg produktkategori", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Velg produktets enhet", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Velg reol"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Velg hylle"), + "selectStock": MessageLookupByLibrary.simpleMessage("Velg lager"), + "selectTax": MessageLookupByLibrary.simpleMessage("Velg skatt"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Velg sluttdato"), + "selectType": MessageLookupByLibrary.simpleMessage("Velg type"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Velg variasjoner:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Velg lager"), + "sellAll": MessageLookupByLibrary.simpleMessage("Selg alt >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Salgspris"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Selges av"), + "send": MessageLookupByLibrary.simpleMessage("Send"), + "sendCode": MessageLookupByLibrary.simpleMessage("Send koden"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Vi har sendt en e-post med instruksjoner om hvordan du tilbakestiller passordet til:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Send tilbakestillingslenke", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Send melding"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Send SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Send SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Send din e-post"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Oppdater profilen din for å koble legen din til et bedre inntrykk", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Sett opp nytt passord", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Sett opp profilen din", + ), + "setting": MessageLookupByLibrary.simpleMessage("Innstillinger"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dager"), + "share": MessageLookupByLibrary.simpleMessage("Del"), + "shelf": MessageLookupByLibrary.simpleMessage("Hylle (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Hyllenavn"), + "shelves": MessageLookupByLibrary.simpleMessage("Hyller (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Skift"), + "shiftName": MessageLookupByLibrary.simpleMessage("Skiftnavn"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Leveringsadresse"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Fraktkostnad"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Åpningsbalanse for butikk", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Restbalanse for butikk", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Vis handling"), + "showCode": MessageLookupByLibrary.simpleMessage("Vis kode"), + "showCombo": MessageLookupByLibrary.simpleMessage("Vis combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Vis utløpsdato"), + "showName": MessageLookupByLibrary.simpleMessage("Vis navn"), + "showPrice": MessageLookupByLibrary.simpleMessage("Vis pris"), + "showSingle": MessageLookupByLibrary.simpleMessage("Vis enkeltvis"), + "showVariant": MessageLookupByLibrary.simpleMessage("Vis variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Logg inn"), + "signUp": MessageLookupByLibrary.simpleMessage("Registrer deg"), + "single": MessageLookupByLibrary.simpleMessage("Enkel"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dager"), + "size": MessageLookupByLibrary.simpleMessage("Størrelse"), + "skip": MessageLookupByLibrary.simpleMessage("Hopp over"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Hopp over oppdateringen", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kode"), + "sl": MessageLookupByLibrary.simpleMessage("Løpenummer"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartklokke"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sosial markedsføring", + ), + "sold": MessageLookupByLibrary.simpleMessage("Solgt"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Noe gikk galt med nettsiden.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Noe er"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Ansatt pålogging"), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Pause start"), + "startDate": MessageLookupByLibrary.simpleMessage("Startdato"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Start nytt salg"), + "startTime": MessageLookupByLibrary.simpleMessage("Starttid"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Starttid er obligatorisk", + ), + "started": MessageLookupByLibrary.simpleMessage("Startet"), + "state": MessageLookupByLibrary.simpleMessage("Fylke"), + "stateName": MessageLookupByLibrary.simpleMessage("Fylkesnavn"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Fremdeles ubetalt"), + "stock": MessageLookupByLibrary.simpleMessage("Lager"), + "stockList": MessageLookupByLibrary.simpleMessage("Lagerliste"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Lager / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Lagerrapport"), + "stockValue": MessageLookupByLibrary.simpleMessage("Lagerverdi"), + "stockWarn": MessageLookupByLibrary.simpleMessage("Lager må være minst 1"), + "stocks": MessageLookupByLibrary.simpleMessage("Lager:"), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Liste over underskatter", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Underskatter"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "submit": MessageLookupByLibrary.simpleMessage("Send inn"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Abonner nå"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonnement"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abonnementsrapporter", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonnementer"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Betalt vellykket", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Leverandør betaler"), + "supplier": MessageLookupByLibrary.simpleMessage("Leverandør"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Leverandørdetaljer", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Leverandørgjeld"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Leverandørkontokort", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Leverandørnavn"), + "switchBank": MessageLookupByLibrary.simpleMessage("Bytte avdeling?"), + "switchs": MessageLookupByLibrary.simpleMessage("Bytt"), + "tax": MessageLookupByLibrary.simpleMessage("Moms (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Skattegruppe"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Skatteprosent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Skatteprosenter"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Skatteprosenter - Administrer dine skatteprosenter", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Avgiftsrapport"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Avgiftsrapportliste", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Skattetype"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Skatt med enkel/flere skattetyper", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Takk for kjøpet", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Takk for betalingen", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termisk fakturalogo", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Termisk printerspråk", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Papirstørrelse for termisk printer", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dager"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketter per ark, 8,27 x 11,69 tommer", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Denne måneden"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Denne planen kan ikke oppgraderes", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Denne planen er ikke tilgjengelig for kjøp", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Dette produktet er allerede lagt til!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Denne uken"), + "thisYear": MessageLookupByLibrary.simpleMessage("Dette året"), + "time": MessageLookupByLibrary.simpleMessage("Tid"), + "timeIn": MessageLookupByLibrary.simpleMessage("Innstempling"), + "timeOut": MessageLookupByLibrary.simpleMessage("Utstempling"), + "to": MessageLookupByLibrary.simpleMessage("Til"), + "toAccount": MessageLookupByLibrary.simpleMessage("Til konto"), + "toDate": MessageLookupByLibrary.simpleMessage("Til dato"), + "today": MessageLookupByLibrary.simpleMessage("I dag"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Dagens sammendrag"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Topp 5 kunder"), + "top5Product": MessageLookupByLibrary.simpleMessage("Topp 5 produkter"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Topp 5 leverandører"), + "total": MessageLookupByLibrary.simpleMessage("Totalt"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Totalt beløp"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Totale eiendeler"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Totalbalanse"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Totalt antall kategorier", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Totalt forfalt beløp"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Totalt forfalt beløp", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Total utgift"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Total inntekt"), + "totalItems": MessageLookupByLibrary.simpleMessage("Totalt antall varer"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Totalt tap"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Totalt til betaling"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Totalpris"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Totalt antall produkter", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total fortjeneste"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Total kjøp"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Totalt returnert beløp", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totalt returnert"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Totalt lønnsbeløp", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Totalt salg"), + "totalVat": MessageLookupByLibrary.simpleMessage("Totalt mva"), + "totall": MessageLookupByLibrary.simpleMessage("Totalt:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transaksjonsoversikt"), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaksjonstype"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaksjoner"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaksjonshistorikk-rapporter", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Overføring"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Overfør sjekk"), + "transferDate": MessageLookupByLibrary.simpleMessage("Overføringsdato"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Prøv igjen"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Type"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Velg type"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ikke betalt"), + "unit": MessageLookupByLibrary.simpleMessage("Enhet"), + "unitName": MessageLookupByLibrary.simpleMessage("Enhetsnavn"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Enhetspris"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Stykpris"), + "units": MessageLookupByLibrary.simpleMessage("Enheter"), + "unlimited": MessageLookupByLibrary.simpleMessage("Ubegrenset"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Ubegrenset bruk"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Ubegrenset bruk av pakken vår 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Oppdater"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Oppdater avdeling"), + "updateContact": MessageLookupByLibrary.simpleMessage("Oppdater kontakt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Oppdatering av lager mislyktes", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Oppdater nå"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere part.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Oppdater produkt"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt oppdatert!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere produkt.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Oppdater profilen din", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Oppdater kjøp"), + "updateRole": MessageLookupByLibrary.simpleMessage("Oppdater rolle"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere salg.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Oppdatert!"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Oppdater profilen din for å koble kunden din til et bedre inntrykk", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Oppdater abonnementet ditt", + ), + "updating": MessageLookupByLibrary.simpleMessage("Oppdaterer..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Oppgrader nå"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI-ID for QR-kode", + ), + "upload": MessageLookupByLibrary.simpleMessage("Last opp"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Last opp bilde"), + "uploading": MessageLookupByLibrary.simpleMessage("Laster opp..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Bruk galleri"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Brukertittel kan ikke være tom", + ), + "user": MessageLookupByLibrary.simpleMessage("Bruker"), + "userRole": MessageLookupByLibrary.simpleMessage("Brukerrolle"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Brukerrolledetaljer", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Brukertittel"), + "values": MessageLookupByLibrary.simpleMessage("Verdier"), + "variantAdded": MessageLookupByLibrary.simpleMessage("Variant lagt til!"), + "variantDelete": MessageLookupByLibrary.simpleMessage("Variant slettet!"), + "variantList": MessageLookupByLibrary.simpleMessage("Variantliste"), + "variationId": MessageLookupByLibrary.simpleMessage( + "Variasjons-ID (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variasjoner"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variasjonsprodukter", + ), + "vat": MessageLookupByLibrary.simpleMessage("MVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("MVA og skatt"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("MVA/GST-nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("MVA/GST-tittel"), + "vatId": MessageLookupByLibrary.simpleMessage("Moms-ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("MVA-nummer"), + "vatReports": MessageLookupByLibrary.simpleMessage("Momsrapporter (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Momstype (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Verifisering"), + "verify": MessageLookupByLibrary.simpleMessage("Bekreft"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Bekreft e-posten din", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Bekreft e-post"), + "view": MessageLookupByLibrary.simpleMessage("Se detaljer"), + "viewAll": MessageLookupByLibrary.simpleMessage("Vis alle"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Vis detaljer"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Se pris"), + "viewStock": MessageLookupByLibrary.simpleMessage("Se lager"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Viser transaksjoner for", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Innkommende kunde"), + "wallet": MessageLookupByLibrary.simpleMessage("Lommebok"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo i lommebok"), + "warehouse": MessageLookupByLibrary.simpleMessage("Lager (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Lagernavn"), + "warranty": MessageLookupByLibrary.simpleMessage("Garanti"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Vi har sendt en bekreftelsese-post til", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vi sendte en OTP til telefonnummeret ditt", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Ukentlig"), + "weight": MessageLookupByLibrary.simpleMessage("Vekt"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Velkommen tilbake!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Hva er nytt"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Engros pris"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grossist"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Kommer snart"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Skriv meldingen din her", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Skriv tekst her..."), + "yearly": MessageLookupByLibrary.simpleMessage("Årlig"), + "years": MessageLookupByLibrary.simpleMessage("År"), + "yes": MessageLookupByLibrary.simpleMessage("Ja"), + "yesterday": MessageLookupByLibrary.simpleMessage("I går"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Du kan ikke betale mer enn forfallet beløp", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Du kan nå sende OTP på nytt.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å generere strekkoder.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette hyllen", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å se resultatregnskap.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette utgiftskategori.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette kjøp.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette avdeling.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette stilling.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette permisjonsforespørsel.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette lønnskjøring.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å eksportere til Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å generere strekkode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å generere rapport", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere avdeling.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere avdeling.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere permisjonsforespørsel.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere helligdager.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å se fremmøte", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere lønnskjøring.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere stilling.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette skift.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere skift.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette reoler.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å slette reoler.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å oppdatere reoler.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Du har ikke tillatelse til å opprette utgifter.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Du må gi tillatelse", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Du bruker "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Vil du slette dette produktet?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Din gratispakke er nesten ferdig, kjøp din neste plan. Takk.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Din pakke"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Pakken din utløper om 5 dager", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Pakken din utløper i dag\n\nKjøp på nytt", + ), + "zip": MessageLookupByLibrary.simpleMessage("Postnummer"), + "zipCode": MessageLookupByLibrary.simpleMessage("Skriv inn postnummer"), + }; +} diff --git a/lib/generated/intl/messages_or.dart b/lib/generated/intl/messages_or.dart new file mode 100644 index 0000000..13d9fd4 --- /dev/null +++ b/lib/generated/intl/messages_or.dart @@ -0,0 +1,1960 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a or locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'or'; + + static String m0(start) => "\$${start} ସେକେଣ୍ଡରେ OTP ପୁନର୍ବାର ପଠାନ୍ତୁ"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ବିବରଣୀ"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ଇନଭଏସ୍"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ଆକାଉଣ୍ଟ ପ୍ରଦର୍ଶନ ନାମ", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ଆକାଉଣ୍ଟଧାରୀଙ୍କ ନାମ", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ଆକାଉଣ୍ଟ ନାମ"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ଆକାଉଣ୍ଟ ନାମ"), + "action": MessageLookupByLibrary.simpleMessage("କାର୍ଯ୍ୟ"), + "active": MessageLookupByLibrary.simpleMessage("ସକ୍ରିୟ"), + "add": MessageLookupByLibrary.simpleMessage("ଯୋଗ କରନ୍ତୁ"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ କ୍ରୟ ଯୋଡନ୍ତୁ", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "ଉପସ୍ଥାପନ ଯୋଗ କରନ୍ତୁ", + ), + "addBank": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଙ୍କ ଯୋଗ କରନ୍ତୁ"), + "addBrand": MessageLookupByLibrary.simpleMessage("ବ୍ରାଣ୍ଡ ଯୋଡନ୍ତୁ"), + "addCash": MessageLookupByLibrary.simpleMessage("ନଗଦ ଯୋଡନ୍ତୁ"), + "addCategory": MessageLookupByLibrary.simpleMessage("ବିଭାଗ ଯୋଗ କରନ୍ତୁ"), + "addContact": MessageLookupByLibrary.simpleMessage("ଯୋଗାଯୋଗ ଯୋଡନ୍ତୁ"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଗ୍ରାହକ ଯୋଡନ୍ତୁ", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ଯୋଡନ୍ତୁ"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ଡେଲିଭେରି ଯୋଡନ୍ତୁ"), + "addDepartment": MessageLookupByLibrary.simpleMessage("ବିଭାଗ ଯୋଗ କରନ୍ତୁ"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ପଦବୀ ଯୋଗ କରନ୍ତୁ", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("ଖର୍ଚ୍ଚ ଯୋଡନ୍ତୁ"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "ଖର୍ଚ୍ଚ ଶ୍ରେଣୀ ଯୋଡନ୍ତୁ", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("ଛୁଟି ଯୋଗ କରନ୍ତୁ"), + "addImage": MessageLookupByLibrary.simpleMessage("ଛବି ଯୋଗ କରନ୍ତୁ"), + "addItems": MessageLookupByLibrary.simpleMessage("ଆଇଟମ୍ ଯୋଡନ୍ତୁ"), + "addLeave": MessageLookupByLibrary.simpleMessage("ଛୁଟି ଆବେଦନ କରନ୍ତୁ"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "ଅଧିକ ଫିଲ୍ଡ ଯୋଗ କରନ୍ତୁ", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("ନୂଆ ଠିକଣା ଯୋଡନ୍ତୁ"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ଉପସ୍ଥାପନ ଯୋଗ କରନ୍ତୁ", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଯୋଗ କରନ୍ତୁ", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "ନୂତନ କର୍ମଚାରୀ ଯୋଗ କରନ୍ତୁ", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ଛୁଟି ଯୋଗ କରନ୍ତୁ", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage("ନୂତନ ଛୁଟି ଯୋଗ କରନ୍ତୁ"), + "addNewModel": MessageLookupByLibrary.simpleMessage("ନୂତନ ମଡେଲ୍ ଯୋଡନ୍ତୁ"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ପେ-ରୋଲ୍ ଯୋଗ କରନ୍ତୁ", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("ନୂଆ ଉତ୍ପାଦ ଯୋଡନ୍ତୁ"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ କ୍ରୟ ଯୋଡନ୍ତୁ", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ସିଫ୍ଟ ଯୋଗ କରନ୍ତୁ", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("ନୂଆ କର ଯୋଗ କରନ୍ତୁ"), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ଗୋଦାମ ଯୋଡନ୍ତୁ", + ), + "addNote": MessageLookupByLibrary.simpleMessage("ଟୀକା ଯୋଡନ୍ତୁ"), + "addParty": MessageLookupByLibrary.simpleMessage("ପାର୍ଟିଗୁଡିକୁ ଯୋଡନ୍ତୁ"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ଉତ୍ପାଦ ଯୋଡନ୍ତୁ", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଥମେ ପ୍ରୋଡକ୍ଟ୍ ଯୋଡନ୍ତୁ", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଡକ୍ଟ ସଫଳତାର ସହିତ ସୃଷ୍ଟି ହେଲା!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପାଖରେ ପ୍ରଡକ୍ଟ ସୃଷ୍ଟି କରିବାକୁ ଅନୁମତି ନାହିଁ।", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ଯୋଡନ୍ତୁ"), + "addSale": MessageLookupByLibrary.simpleMessage("ଦୟାକରି ଏକ ବିକ୍ରୟ ଯୋଡନ୍ତୁ"), + "addSales": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ଯୋଡନ୍ତୁ"), + "addShift": MessageLookupByLibrary.simpleMessage("ସିଫ୍ଟ ଯୋଗ କରନ୍ତୁ"), + "addStock": MessageLookupByLibrary.simpleMessage("ଷ୍ଟକ୍ ଯୋଡନ୍ତୁ"), + "addTax": MessageLookupByLibrary.simpleMessage("କର ଯୋଗ କରନ୍ତୁ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "ନୂଆ କର ଗୋଷ୍ଠୀ ଯୋଗ କରନ୍ତୁ", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("ଏକକ ଯୋଡନ୍ତୁ"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟବହାରକାରୀ ଭୂମିକା ଯୋଡନ୍ତୁ", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("ଭିନ୍ନତା ଯୋଡନ୍ତୁ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "ଭିନ୍ନତା ବିବରଣୀ ଯୋଡନ୍ତୁ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("କାର୍ଟ୍ ରେ ଯୋଡାଯାଇଛି"), + "adding": MessageLookupByLibrary.simpleMessage("ଯୋଗ କରାଯାଉଛି.."), + "address": MessageLookupByLibrary.simpleMessage("ଠିକଣା"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ବାଲାନ୍ସ ଆଡଜଷ୍ଟ କରନ୍ତୁ", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("ନଗଦ ଆଡଜଷ୍ଟ କରନ୍ତୁ"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "ନଗଦ ବାଲାନ୍ସ ଆଡଜଷ୍ଟ କରନ୍ତୁ", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("ଆଡଜଷ୍ଟମେଣ୍ଟ ତାରିଖ"), + "admin": MessageLookupByLibrary.simpleMessage("ପ୍ରଶାସକ"), + "all": MessageLookupByLibrary.simpleMessage("ସବୁ"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ସମସ୍ତ ବ୍ୟବସାୟ ସମାଧାନ", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro ଏକ ସମ୍ପୂର୍ଣ୍ଣ ବ୍ୟବସାୟ ସମାଧାନ ଯାହାରେ ଷ୍ଟକ୍, ଖାତା, ବିକ୍ରୟ, ଖର୍ଚ୍ଚ ଓ ଲାଭ/କ୍ଷତି ରହିଛି।", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("ସମସ୍ତ କର୍ମଚାରୀ"), + "allParties": MessageLookupByLibrary.simpleMessage("ସମସ୍ତ ପାର୍ଟି"), + "allParty": MessageLookupByLibrary.simpleMessage("ସମସ୍ତ ପାର୍ଟି"), + "allTransaction": MessageLookupByLibrary.simpleMessage("ସମସ୍ତ କାରବାର"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("ପୂର୍ବରୁ ଯୋଡାଯାଇଛି"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ଏକ ଖାତା ଅଛି?", + ), + "amount": MessageLookupByLibrary.simpleMessage("ରାଶି"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "ପରିମାଣ 0 ରୁ ଅଧିକ ହେବା ଆବଶ୍ୟକ", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "ରାଶି ଗୋଲାକାରଣ ପଦ୍ଧତି", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("ଟଙ୍କା ଶବ୍ଦରେ"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("ପରିମାଣ ଆବଶ୍ୟକ"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "ନିମ୍ନଲିଖିତ ନମ୍ବରକୁ SMS ପଠାଯିବ: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "ଆଣ୍ଡ୍ରୟଡ୍ & iOS ଆପ୍ ସମର୍ଥନ", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "ଏକ ନୂଆ ଅପଡେଟ୍ ଉପଲବ୍ଧ ଅଛି\nଦୟାକରି ଆପ୍ ଅପଡେଟ୍ କରନ୍ତୁ", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ଆପଲ୍ ଘଡ଼ି"), + "apply": MessageLookupByLibrary.simpleMessage("ଲାଗୁ କରନ୍ତୁ"), + "areYouSure": MessageLookupByLibrary.simpleMessage("ଆପଣ ନିଶ୍ଚିତ?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ନିଶ୍ଚିତ କି ଏହି ଶାଖାକୁ ଡିଲିଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଅନ୍ୟ ଏକ ଶାଖାକୁ ଯିବାକୁ ଚାହୁଁଛନ୍ତି?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଏହି ପକ୍ଷକୁ ବିଲୋପ କରିବାକୁ ଚାହୁଁଛନ୍ତି?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଏହି ଶାଖାରୁ ବାହାରିବାକୁ ଚାହୁଁଛନ୍ତି?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("ତାରିଖ ସୁଦ୍ଧା"), + "assets": MessageLookupByLibrary.simpleMessage("ସମ୍ପତ୍ତି"), + "attendance": MessageLookupByLibrary.simpleMessage("ଉପସ୍ଥାପନ"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "ଉପସ୍ଥାପନ ରିପୋର୍ଟ", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "ଅଧିକୃତ ଦସ୍ତଖତ", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ସ୍ୱୟଂଚାଳିତ ଭାବେ ଗଣନା କରାଯାଇଥିବା ଦିନ", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "ସ୍ୱୟଂଚାଳିତ ଭାବେ ଚୟନିତ", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "ମୁଖ୍ୟ ପୃଷ୍ଠାକୁ ଫେରନ୍ତୁ", + ), + "balance": MessageLookupByLibrary.simpleMessage("ବାଲାନ୍ସ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ବାକି ପରିମାଣ"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଲେନ୍ସ ସିଟ୍"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ବାଂଲାଦେଶ"), + "bank": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଙ୍କ"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଙ୍କ ବିବରଣୀ"), + "bankName": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଙ୍କ ନାମ"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କରୁ ବ୍ୟାଙ୍କକୁ ଟ୍ରାନ୍ସଫର୍", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କରୁ ନଗଦ ଟ୍ରାନ୍ସଫର୍", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("ବାରକୋଡ୍ ଜେନେରେଟର୍"), + "batch": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଚ୍"), + "batchNo": MessageLookupByLibrary.simpleMessage("ବ୍ୟାଚ୍ ନମ୍ବର"), + "billTO": MessageLookupByLibrary.simpleMessage("ବିଲ୍ ପାଇଁ"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("ବିଲ୍ ଅନୁସାରେ ଲାଭ"), + "billingAddress": MessageLookupByLibrary.simpleMessage("ବିଲିଂ ଠିକଣା"), + "birthDate": MessageLookupByLibrary.simpleMessage("ଜନ୍ମ ତାରିଖ"), + "branch": MessageLookupByLibrary.simpleMessage("ଶାଖା"), + "branchList": MessageLookupByLibrary.simpleMessage("ଶାଖା ତାଲିକା"), + "brand": MessageLookupByLibrary.simpleMessage("ବ୍ରାଣ୍ଡ"), + "brandName": MessageLookupByLibrary.simpleMessage("ବ୍ରାଣ୍ଡ ନାମ"), + "brands": MessageLookupByLibrary.simpleMessage("ବ୍ରାଣ୍ଡଗୁଡ଼ିକ"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ବ୍ରେକ୍ ଅବଧି"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ବ୍ରେକ୍ ସ୍ଥିତି"), + "breakTime": MessageLookupByLibrary.simpleMessage("ବ୍ରେକ୍ ସମୟ"), + "bulk": MessageLookupByLibrary.simpleMessage("ବଲ୍କ ଅପଲୋଡ୍"), + "businessCat": MessageLookupByLibrary.simpleMessage("ବ୍ୟାପାର ଶ୍ରେଣୀ"), + "businessName": MessageLookupByLibrary.simpleMessage( + "କମ୍ପାନୀ ଏବଂ ବ୍ୟାପାର ନାମ", + ), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "ପ୍ରିମିଅମ୍ ପ୍ରଣାଳୀ କିଣନ୍ତୁ", + ), + "call": MessageLookupByLibrary.simpleMessage("ଫୋନ୍ କରନ୍ତୁ"), + "camera": MessageLookupByLibrary.simpleMessage("କ୍ୟାମେରା"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ଏହି ପ୍ରକାରର କାରବାର ସଂଶୋଧନ କରାଯାଇପାରିବ ନାହିଁ।", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ପେମେଣ୍ଟ୍ ବିବରଣୀ ପାଇବାରେ ଅସମର୍ଥ |", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ବାତିଲ୍"), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ସମାନ ଆକାଉଣ୍ଟକୁ ଟ୍ରାନ୍ସଫର୍ କରାଯାଇପାରିବ ନାହିଁ।", + ), + "capacity": MessageLookupByLibrary.simpleMessage("କ୍ଷମତା"), + "cash": MessageLookupByLibrary.simpleMessage("ନଗଦ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("ନଗଦ ଏବଂ ବ୍ୟାଙ୍କ"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ନଗଦ ଏବଂ ବ୍ୟାଙ୍କ ପରିଚାଳନା", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("କ୍ୟାଶ୍ ଫ୍ଲୋ (Cash Flow)"), + "cashIn": MessageLookupByLibrary.simpleMessage("ନଗଦ ଜମା"), + "cashInHand": MessageLookupByLibrary.simpleMessage("ନଗଦ ଟଙ୍କା"), + "cashOut": MessageLookupByLibrary.simpleMessage("ନଗଦ ଖର୍ଚ୍ଚ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ନଗଦରୁ ବ୍ୟାଙ୍କକୁ ଟ୍ରାନ୍ସଫର୍", + ), + "categories": MessageLookupByLibrary.simpleMessage("ଶ୍ରେଣୀଗୁଡିକ"), + "category": MessageLookupByLibrary.simpleMessage("ବିଭାଗ"), + "categoryName": MessageLookupByLibrary.simpleMessage("ଶ୍ରେଣୀ ନାମ"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ଖୁଦ୍ର ରାଶି"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ପରିବର୍ତ୍ତନ କରନ୍ତୁ", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("ଇମେଲ୍ ଯାଞ୍ଚ କରନ୍ତୁ"), + "cheque": MessageLookupByLibrary.simpleMessage("ଚେକ୍"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("ଚେକ୍ ପରିମାଣ"), + "chequeDate": MessageLookupByLibrary.simpleMessage("ଚେକ୍ ତାରିଖ"), + "chequeList": MessageLookupByLibrary.simpleMessage("ଚେକ୍ ତାଲିକା"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("ଚେକ୍ ନମ୍ବର"), + "choose": MessageLookupByLibrary.simpleMessage("ଚୟନ କରନ୍ତୁ"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("ଦେଶ ବାଛନ୍ତୁ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ଏକ ଗ୍ରାହକ ବାଛନ୍ତୁ"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "ଏକ ସପ୍ଲାୟର୍ ବାଛନ୍ତୁ", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ବୈଶିଷ୍ଟ୍ୟ ବାଛନ୍ତୁ", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ବୈଶିଷ୍ଟ୍ୟଗୁଡିକ ପରମ୍ପରାଗତ ସମାଧାନଗୁଡିକ ଠାରୁ POSpro କୁ ଅଲଗା କରିଥାଏ।", + ), + "city": MessageLookupByLibrary.simpleMessage("ସହର"), + "cityName": MessageLookupByLibrary.simpleMessage("ସହରର ନାମ"), + "clarence": MessageLookupByLibrary.simpleMessage("ସଫା କରନ୍ତୁ"), + "clear": MessageLookupByLibrary.simpleMessage("ସଫା କରନ୍ତୁ"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "ସଂଯୋଗ ପାଇଁ କ୍ଲିକ୍ କରନ୍ତୁ", + ), + "close": MessageLookupByLibrary.simpleMessage("ବନ୍ଦ କରନ୍ତୁ"), + "closed": MessageLookupByLibrary.simpleMessage("ବନ୍ଦ ଅଛି"), + "collectDue": MessageLookupByLibrary.simpleMessage("ବକେୟା ଉଠାନ୍ତୁ"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ଅବଶେଷ ଆଦାୟ କରନ୍ତୁ", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("ସଂଗ୍ରହ କରାଯାଇଛି:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ସଂଗ୍ରହ କରାଯାଇଛି"), + "color": MessageLookupByLibrary.simpleMessage("ରଙ୍ଗ"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "ଅନେକ କର ର ସଂଯୋଜନ", + ), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "କମ୍ବୋ ଉତ୍ପାଦ ରିପୋର୍ଟ", + ), + "comboReport": MessageLookupByLibrary.simpleMessage("କମ୍ବୋ ରିପୋର୍ଟ"), + "comingSoon": MessageLookupByLibrary.simpleMessage("ଶୀଘ୍ର ଆସୁଛି"), + "companyAddress": MessageLookupByLibrary.simpleMessage("କମ୍ପାନି ଠିକଣା"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "ମାଛନ୍ତା ବିଲୋପ କରନ୍ତୁ", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ନିଶ୍ଚିତ କରନ୍ତୁ", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ନିଶ୍ଚିତ କରନ୍ତୁ", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "ଫେରସ୍ତ ନିଶ୍ଚିତ କରନ୍ତୁ", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS ନିଶ୍ଚିତ କରନ୍ତୁ"), + "congratulation": MessageLookupByLibrary.simpleMessage("ଅଭିନନ୍ଦନ"), + "connect": MessageLookupByLibrary.simpleMessage( + "ସଂଯୁକ୍ତ ହେବାକୁ କ୍ଲିକ୍ କରନ୍ତୁ", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପ୍ରିଣ୍ଟର୍ ସଂଯୋଗ କରନ୍ତୁ", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ପ୍ରିଣ୍ଟର୍ ସଂଯୁକ୍ତ କରନ୍ତୁ", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage("ଯୋଗାଯୋଗ ବିବରଣୀ"), + "contactUs": MessageLookupByLibrary.simpleMessage("ଆମ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ"), + "continueButton": MessageLookupByLibrary.simpleMessage("ଚାଲୁ ରଖନ୍ତୁ"), + "continueE": MessageLookupByLibrary.simpleMessage("ଚାଲୁ ରଖନ୍ତୁ"), + "cost": MessageLookupByLibrary.simpleMessage("ଖର୍ଚ୍ଚ"), + "country": MessageLookupByLibrary.simpleMessage("ଦେଶ"), + "countryName": MessageLookupByLibrary.simpleMessage("ଦେଶର ନାମ"), + "create": MessageLookupByLibrary.simpleMessage("ସୃଷ୍ଟି"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ଏକ ମାଗଣା ଖାତା ସୃଜନ କରନ୍ତୁ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "ଏକ ମାଗଣା ଖାତା ସୃଜନ କରନ୍ତୁ", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("ଶାଖା ତିଆରି କରନ୍ତୁ"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ପାସୱାର୍ଡ ସୃଜନ କରନ୍ତୁ", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପାଖରେ PDF ସୃଷ୍ଟି କରିବାକୁ ଅନୁମତି ନାହିଁ।", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "ବିକ୍ରୟ ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("କ୍ରେଡିଟ୍ (ଜମା)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("ପାର୍ଟି କ୍ରେଡିଟ୍ ସୀମା"), + "currency": MessageLookupByLibrary.simpleMessage("ମୁଦ୍ରା"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "ବର୍ତ୍ତମାନର ବାଲାନ୍ସ", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "ବର୍ତ୍ତମାନର ନଗଦ ବାଲାନ୍ସ", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ଚଳିତ ମାସ"), + "currentYear": MessageLookupByLibrary.simpleMessage("ଚଳିତ ବର୍ଷ"), + "currents": MessageLookupByLibrary.simpleMessage("ବର୍ତ୍ତମାନର"), + "customDate": MessageLookupByLibrary.simpleMessage("କଷ୍ଟମ୍ ତାରିଖ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "କଷ୍ଟମ୍ ଇନଭୋଇସ୍ ବ୍ରାଣ୍ଡିଙ୍ଗ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("ଇଚ୍ଛାମୁତାବକ୍ ଛାପ"), + "customer": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ"), + "customerDate": MessageLookupByLibrary.simpleMessage("କଷ୍ଟମ୍ ତାରିଖ"), + "customerDue": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ବକେୟା"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ଲେଜର"), + "customerName": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ନାମ"), + "customerPay": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ପ୍ରଦାନ"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ଗ୍ରାହକ ଫୋନ୍ ନମ୍ବର୍", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ଦସ୍ତଖତ"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("ଦୈନିକ ଲେନଦେନ"), + "dashboard": MessageLookupByLibrary.simpleMessage("ଡାଶବୋର୍ଡ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ଡାଟା ସଫଳତାର ସହିତ ସୁରକ୍ଷିତ ହୋଇଛି।", + ), + "date": MessageLookupByLibrary.simpleMessage("ତାରିଖ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "ସେଠାରୁ ତାରିଖ ପୂର୍ବରୁ ନ ହେବା ଉଚିତ୍ ।", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("ତାରିଖ ଆବଶ୍ୟକ"), + "dates": MessageLookupByLibrary.simpleMessage("ତାରିଖ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("ଡେ-ବୁକ୍ (Day Book)"), + "days": MessageLookupByLibrary.simpleMessage("ଦିନ"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ଦିନ ବାକି ଅଛି"), + "dealer": MessageLookupByLibrary.simpleMessage("ଡିଲର୍"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ଡିଲର୍ ମୂଲ୍ୟ"), + "debitOut": MessageLookupByLibrary.simpleMessage("ଡେବିଟ୍ (ଖର୍ଚ୍ଚ)"), + "delete": MessageLookupByLibrary.simpleMessage("ଦୁର୍କରନ୍ତୁ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ଖାତା ବିଲୋପ କରନ୍ତୁ"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ସୁନିଶ୍ଚିତ କି ଏହି ବ୍ୟାଚ୍ ବିଲୋପ କରିବାକୁ ଚାହାଁଛନ୍ତି?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ନିଜର ଆକାଉଣ୍ଟ୍ ଡିଲିଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି? ଏହି କାର୍ଯ୍ୟ ଆପଣଙ୍କର ସମସ୍ତ ଡାଟାକୁ ସ୍ଥାୟୀ ଭାବରେ ବିଲୋପ କରିଦେବ |", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପାଖରେ ପାର୍ଟି ବିଲୋପ କରିବାକୁ ଅନୁମତି ନାହିଁ।", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "ସଫଳଭାବରେ ବିଲୋପ ହେଲା!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("ମିଟାଉଛି...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ଡେଲିଭେରି ଠିକଣା"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ଡେଲିଭେରି ଖର୍ଚ୍ଚ"), + "department": MessageLookupByLibrary.simpleMessage("ବିଭାଗ"), + "deposit": MessageLookupByLibrary.simpleMessage("ଜମା"), + "depositTo": MessageLookupByLibrary.simpleMessage("ଜମା କରନ୍ତୁ"), + "description": MessageLookupByLibrary.simpleMessage("ବର୍ଣ୍ଣନା"), + "designation": MessageLookupByLibrary.simpleMessage("ପଦବୀ"), + "designationName": MessageLookupByLibrary.simpleMessage("ପଦବୀ ନାମ"), + "details": MessageLookupByLibrary.simpleMessage("ବିବରଣୀ"), + "developedBy": MessageLookupByLibrary.simpleMessage("ଦ୍ୱାରା ବିକଶିତ"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-ଡିଜିଟ୍ ପିନ୍ ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣାକୁ ପଠାଯାଇଛି:", + ), + "disable": MessageLookupByLibrary.simpleMessage("ନିଷ୍କ୍ରିୟ"), + "discount": MessageLookupByLibrary.simpleMessage("ରିଆୟତି"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଦର୍ଶନ ନାମ ଆବଶ୍ୟକ", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ବାଧା ଦିଅନ୍ତୁ ନାହିଁ"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ପ୍ରକୃତରେ ଏହାକୁ ଡିଲିଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି କି", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ବ୍ୟବହାରକାରୀକୁ ହଟାଇବାକୁ ଚାହାନ୍ତି କି?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ଆପ୍ ଛାଡିବାକୁ ଚାହୁଁଛନ୍ତି କି?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ପ୍ରକୃତରେ ଏହି ଚେକ୍‌କୁ ପୁଣି ଖୋଲିବାକୁ ଚାହୁଁଛନ୍ତି କି?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ଏକ ଖାତା ନାହିଁ?", + ), + "done": MessageLookupByLibrary.simpleMessage("ସମାପ୍ତ"), + "download": MessageLookupByLibrary.simpleMessage("ଡାଉନଲୋଡ୍"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ଏକ୍ସେଲ୍ ଫର୍ମାଟ୍ ଡାଉନଲୋଡ୍ କରନ୍ତୁ", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ଡାଉନଲୋଡ୍ ସଫଳ ହେଲା! ଦୟାକରି ଆପଣଙ୍କର ଡକ୍ୟୁମେଣ୍ଟ୍ ଫୋଲଡର୍ ଯାଞ୍ଚ କରନ୍ତୁ", + ), + "downloading": MessageLookupByLibrary.simpleMessage("ଡାଉନଲୋଡ୍ ହେଉଛି..."), + "due": MessageLookupByLibrary.simpleMessage("ବକେୟା"), + "dueAmount": MessageLookupByLibrary.simpleMessage("ବକେୟା ରାଶି: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("ବାକି ବାଲାନ୍ସ"), + "dueCollection": MessageLookupByLibrary.simpleMessage("ବକାୟା ସଂଗ୍ରହ"), + "dueList": MessageLookupByLibrary.simpleMessage("ବକେୟା ତାଲିକା"), + "duePay": MessageLookupByLibrary.simpleMessage("ବାକି ପୈଠ"), + "dueReport": MessageLookupByLibrary.simpleMessage("ଅବଶେଷ ରିପୋର୍ଟ"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ବାକି ବିକ୍ରୟ ଆମନ୍ତ୍ରିତ ଗ୍ରାହକଙ୍କ ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "duration": MessageLookupByLibrary.simpleMessage("ଅବଧି"), + "durationDays": MessageLookupByLibrary.simpleMessage("ଅବଧି (ଦିନ)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ଆସାନରେ ବ୍ୟବହାର କରିପାରିବା ପୋସ୍", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro ଆପ୍ ସବୁଠାରୁ ଭଲ ପୋସ୍ ସିଷ୍ଟମ୍ ମଧ୍ୟରୁ ଗୋଟିଏ, ଯାହା ମାଗଣା ଓ ସହଜ।", + ), + "edit": MessageLookupByLibrary.simpleMessage("ସଂପାଦନ"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "ଉପସ୍ଥାପନ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ଆଡଜଷ୍ଟମେଣ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କରୁ ନଗଦ ଟ୍ରାନ୍ସଫର୍ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ଟ୍ରାନ୍ସଫର୍ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "ନଗଦ ଆଡଜଷ୍ଟମେଣ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "ନଗଦରୁ ବ୍ୟାଙ୍କକୁ ଟ୍ରାନ୍ସଫର୍ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("ବର୍ଗ ସଂଶୋଧନ କରନ୍ତୁ"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "ପଦବୀ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "କର୍ମଚାରୀ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("ଛୁଟି ସଂଶୋଧନ କରନ୍ତୁ"), + "editLeave": MessageLookupByLibrary.simpleMessage( + "ଛୁଟି (Leave) ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editModel": MessageLookupByLibrary.simpleMessage("ମଡେଲ୍ ସଂଶୋଧନ କରନ୍ତୁ"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "ପେ-ରୋଲ୍ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ଫୋନ୍ ନମ୍ବର ସଂପାଦନ କରିବେ?", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "କ୍ରୟ ଚାଳାନ ସଂପାଦନ କରନ୍ତୁ", + ), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "ବିକ୍ରୟ ଚାଳାନ ସଂପାଦନ କରନ୍ତୁ", + ), + "editShift": MessageLookupByLibrary.simpleMessage("ସିଫ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "ସୋସିଆଲ୍ ମିଡିଆ ସଂପାଦନା କରନ୍ତୁ", + ), + "editTax": MessageLookupByLibrary.simpleMessage("କର ସମ୍ପାଦନ କରନ୍ତୁ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "କର ଗୋଷ୍ଠୀ ସମ୍ପାଦନ କରନ୍ତୁ", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "ଗୋଦାମ ସଂଶୋଧନ କରନ୍ତୁ", + ), + "email": MessageLookupByLibrary.simpleMessage("ଇମେଲ୍ ଠିକଣା"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ଇମେଲ୍ ଖାଲି ରହିପାରିବ ନାହିଁ", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ଇମେଲ୍"), + "employee": MessageLookupByLibrary.simpleMessage("କର୍ମଚାରୀ"), + "enLowStock": MessageLookupByLibrary.simpleMessage("କମ୍ ଷ୍ଟକ୍ ଦାଖଲ କରନ୍ତୁ"), + "end": MessageLookupByLibrary.simpleMessage("ଶେଷ"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("ବ୍ରେକ୍ ଶେଷ ସମୟ"), + "endDate": MessageLookupByLibrary.simpleMessage("ଶେଷ ତାରିଖ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ଶେଷ ତାରିଖ ଆରମ୍ଭ ତାରିଖର ପୂର୍ବରୁ ଅଛି", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ଶେଷ ତାରିଖ ଆରମ୍ଭ ତାରିଖ ପୂର୍ବରୁ ହୋଇପାରିବ ନାହିଁ।", + ), + "endTime": MessageLookupByLibrary.simpleMessage("ଶେଷ ସମୟ"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage("ଶେଷ ସମୟ ଆବଶ୍ୟକ"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ମାଗଣା ଯୋଜନା ସମାପ୍ତ କରନ୍ତୁ", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଚ୍ ନମ୍ବର ଦାଖଲ କରନ୍ତୁ", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ଏକ ବ୍ରାଣ୍ଡ୍ ନାମ ଦାଖଲ କରନ୍ତୁ", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "ଏକ ବୈଧ ଡିସ୍କାଉଣ୍ଟ ଦାଖଲ କରନ୍ତୁ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("ସଠିକ୍ OTP ରଖନ୍ତୁ"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "ସଠିକ୍ ସ୍ଟକ୍ ରଖନ୍ତୁ", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "ଆକାଉଣ୍ଟ ପ୍ରଦର୍ଶନ ନାମ ଲେଖନ୍ତୁ", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "ଆକାଉଣ୍ଟଧାରୀଙ୍କ ନାମ ଲେଖନ୍ତୁ", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "ଆକାଉଣ୍ଟ ନମ୍ବର ଲେଖନ୍ତୁ", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("ଠିକଣା ଦାଖଲ କରନ୍ତୁ"), + "enterAmount": MessageLookupByLibrary.simpleMessage("ରାଶି ଦାଖଲ କରନ୍ତୁ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("ବାଲାନ୍ସ ଲେଖନ୍ତୁ"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ନାମ ଲେଖନ୍ତୁ", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "ବ୍ରେକ୍ ସମୟ ଲେଖନ୍ତୁ", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟବସାୟ/ସ୍ଟୋର୍ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("କ୍ଷମତା ରଖନ୍ତୁ"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "ବିଭାଗର ନାମ ଦାଖଲ କରନ୍ତୁ", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("ରଙ୍ଗ ରଖନ୍ତୁ"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ଗ୍ରାହକ ଫୋନ୍ ନମ୍ବର୍ ଦାଖଲ କରନ୍ତୁ", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ଡିଲର୍ ମୂଲ୍ୟ ରଖନ୍ତୁ", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("ବିବରଣୀ ଲେଖନ୍ତୁ"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "ପଦବୀ ନାମ ଲେଖନ୍ତୁ", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ଡିସକାଉଣ୍ଟ ରଖନ୍ତୁ"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ନିମ୍ନରେ ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣା ପ୍ରବେଶ କରନ୍ତୁ ଯାହାକି ପାସୱାର୍ଡ ପୁନଃସେଟ୍ ଲିଙ୍କ୍ ପାଇବେ।", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("ଶେଷ ସମୟ ଲେଖନ୍ତୁ"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ଖର୍ଚ୍ଚ ବିଭାଗର ନାମ ଦାଖଲ କରନ୍ତୁ", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ଖର୍ଚ୍ଚ ତାରିଖ ଦାଖଲ କରନ୍ତୁ", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "ପୂର୍ଣ୍ଣ ଠିକଣା ଦାଖଲ କରନ୍ତୁ", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("ପୂରା ନାମ ଲେଖନ୍ତୁ"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "ଛୁଟିର ନାମ ଲେଖନ୍ତୁ", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "ଲେବଲ୍ ଟେକ୍ସଟ୍ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦକ ନାମ ରଖନ୍ତୁ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("ମଡେଲ୍ ନାମ ଲେଖନ୍ତୁ"), + "enterName": MessageLookupByLibrary.simpleMessage("ନାମ ଦାଖଲ କରନ୍ତୁ"), + "enterNote": MessageLookupByLibrary.simpleMessage("ଟୀକା ପ୍ରବେଶ କରନ୍ତୁ"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ଆରମ୍ଭ ବ୍ୟାଲାନ୍ସ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "ପ୍ରୋଡକ୍ଟ ନାମ ରଖନ୍ତୁ", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("କିମତ ରଖନ୍ତୁ"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("ପରିମାଣ ଦାଖଲ କରନ୍ତୁ"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "ଉଲ୍ଲେଖ ନମ୍ବର ଦାଖଲ କରନ୍ତୁ", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "ସାଲ୍ଟିଂ ପ୍ରାଇସ୍ ରଖନ୍ତୁ", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("ଆକାର ରଖନ୍ତୁ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("ଆରମ୍ଭ ସମୟ ଲେଖନ୍ତୁ"), + "enterStock": MessageLookupByLibrary.simpleMessage("ସ୍ଟକ୍ ରଖନ୍ତୁ"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("କର ହାର ଦିଅନ୍ତୁ"), + "enterType": MessageLookupByLibrary.simpleMessage("ପ୍ରକାର ରଖନ୍ତୁ"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟବହାରକାରୀ ଶୀର୍ଷକ ରଖନ୍ତୁ", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "ବୈଧ OTP ପ୍ରବେଶ କରନ୍ତୁ", + ), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ନମ୍ବର ଦିଅନ୍ତୁ", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ଶୀର୍ଷକ ଦିଅନ୍ତୁ", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "ଗୋଦାମର ନାମ ଲେଖନ୍ତୁ", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("ଓଜନ ରଖନ୍ତୁ"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "ହୋଲସେଲ୍ ଦାମ ରଖନ୍ତୁ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ଦେଶର ନାମ ଲେଖନ୍ତୁ", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣା ଦାଖଲ କରନ୍ତୁ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପୁରା ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ନାମ ଦାଖଲ କରନ୍ତୁ", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ଫୋନ୍ ନମ୍ବର ଦାଖଲ କରନ୍ତୁ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "କର ବିଲୋପ କରିବାରେ ତ୍ରୁଟି", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ଏକ୍ସେଲ୍ ଫାଇଲ୍ ଗୁଡିକ"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ଏକ୍ସେଲ୍ ଅପଲୋଡର୍"), + "exit": MessageLookupByLibrary.simpleMessage("ପ୍ରସ୍ଥାନ"), + "exitBank": MessageLookupByLibrary.simpleMessage("ଶାଖାରୁ ବାହାରନ୍ତୁ"), + "expDate": MessageLookupByLibrary.simpleMessage("ମেয়ାଦ ସମାପ୍ତ ତାରିଖ"), + "expense": MessageLookupByLibrary.simpleMessage("ଖର୍ଚ୍ଚ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ଖର୍ଚ୍ଚ ଶ୍ରେଣୀଗୁଡ଼ିକ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ଖର୍ଚ୍ଚ ତାରିଖ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ଖର୍ଚ୍ଚ ନିମନ୍ତେ"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ଖର୍ଚ୍ଚ ପ୍ରତିବେଦନ"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "ମেয়ାଦ ସମାପ୍ତି ସ୍ଥିତି", + ), + "expired": MessageLookupByLibrary.simpleMessage("ଅବଧି ସମାପ୍ତ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "ଅବଧି ସରିଥିବା ସାମଗ୍ରୀ ରିପୋର୍ଟ", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ମেয়ାଦ ସମାପ୍ତ ତାଲିକା"), + "facebook": MessageLookupByLibrary.simpleMessage("ଫେସବୁକ୍"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "ବିଭାଗ ଡିଲିଟ୍ କରିବାରେ ବିଫଳ", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "କର ବିଲୋପ କରିପାରିଲା ନାହିଁ", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "ପ୍ଲାଟଫର୍ମ ଭାର୍ସନ୍ ପାଇବାରେ ବିଫଳ।", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "ବିଭାଗ ଲୋଡ୍ କରିବାରେ ବିଫଳ", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ଫେରସ୍ତ ପ୍ରକ୍ରିୟାକରଣରେ ବିଫଳ ହେଲା |", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ଫ୍ୟାସନ୍"), + "field": MessageLookupByLibrary.simpleMessage("ଫିଲ୍ଡ"), + "filter": MessageLookupByLibrary.simpleMessage("ଫିଲ୍ଟର୍"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "ତାରିଖ ଅନୁସାରେ ଫିଲ୍ଟର୍ କରନ୍ତୁ", + ), + "firstName": MessageLookupByLibrary.simpleMessage("ପ୍ରଥମ ନାମ"), + "flat": MessageLookupByLibrary.simpleMessage("ଫ୍ଲାଟ୍"), + "folder": MessageLookupByLibrary.simpleMessage( + "ସାଇଦେ ଇମେଲ୍ ଆପଣଙ୍କର ଜଙ୍କ୍ ଫୋଲ୍ଡରରେ ପହଞ୍ଚିଯାଇଥାଇପାରେ।", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("ପାସୱାର୍ଡ ଭୁଲିଗଲେ"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "ମାଗଣା ତଥ୍ୟ ବ୍ୟାକଅପ୍", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "ମାଗଣା ଜୀବନପର୍ଯ୍ୟନ୍ତ ଅପଡେଟ୍", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ମାଗଣା ପ୍ୟାକେଜ୍"), + "freePlan": MessageLookupByLibrary.simpleMessage("ମାଗଣା ପ୍ରଣାଳୀ"), + "from": MessageLookupByLibrary.simpleMessage("ଠାରୁ"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ଏହି ଆକାଉଣ୍ଟରୁ"), + "fromDate": MessageLookupByLibrary.simpleMessage("ଯେଉଁ ତାରିଖରୁ"), + "fullName": MessageLookupByLibrary.simpleMessage("ପୁରା ନାମ"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("ସମ୍ପୂର୍ଣ୍ଣ ଦେଇଦିଆଯାଇଛି"), + "gallery": MessageLookupByLibrary.simpleMessage("ଗ୍ୟାଲେରୀ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF ତିଆରି କରିବା ପାଇଁ କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + ), + "gender": MessageLookupByLibrary.simpleMessage("ଲିଙ୍ଗ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF ପ୍ରସ୍ତୁତ କରନ୍ତୁ"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "ପିଡିଏଫ୍ ସୃଷ୍ଟି ହେଉଛି", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କୁ ଗୋଟିଏ ଇମେଲ୍ ମିଳିଛି", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("ବୁଝିଲି"), + "guarantee": MessageLookupByLibrary.simpleMessage("ଗ୍ୟାରେଣ୍ଟି"), + "guest": MessageLookupByLibrary.simpleMessage("ଅତିଥି"), + "haveAcc": MessageLookupByLibrary.simpleMessage("ଆପଣଙ୍କର ଖାତା ଅଛି?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ଫିଲ୍ଡ ଲୁଚାନ୍ତୁ"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "ଇମେଲ୍ ଠିକଣା ପ୍ରବେଶ କରନ୍ତୁ", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "holderName": MessageLookupByLibrary.simpleMessage("ଧାରକଙ୍କ ନାମ"), + "holiday": MessageLookupByLibrary.simpleMessage("ଛୁଟି"), + "holidayList": MessageLookupByLibrary.simpleMessage("ଛୁଟି ତାଲିକା"), + "home": MessageLookupByLibrary.simpleMessage("ମୁଖ୍ୟ ପୃଷ୍ଠା"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ଘଣ୍ଟା ବାକି ଅଛି"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ମୋର ଆକାଉଣ୍ଟକୁ ସ୍ଥାୟୀ ଭାବରେ ଡିଲିଟ୍ କରିବାକୁ ମୁଁ ସହମତ |", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC କୋଡ୍"), + "image": MessageLookupByLibrary.simpleMessage("ଛବି"), + "inactive": MessageLookupByLibrary.simpleMessage("ନିଷ୍କ୍ରିୟ"), + "income": MessageLookupByLibrary.simpleMessage("ଆୟ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "ଆୟ ବର୍ଗ ରିପୋର୍ଟ", + ), + "incomeReport": MessageLookupByLibrary.simpleMessage("ଆୟ ରିପୋର୍ଟ୍"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପାଖରେ ଆୟ ରିପୋର୍ଟ ଦେଖିବାକୁ ଅନୁମତି ନାହିଁ।", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ଇନ୍ସଟାଗ୍ରାମ୍"), + "instrucation": MessageLookupByLibrary.simpleMessage("ନିର୍ଦ୍ଦେଶନା"), + "inv": MessageLookupByLibrary.simpleMessage("ଚାଳାନ ନଂ."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("ଅବୈଧ ପରିମାଣ"), + "inventory": MessageLookupByLibrary.simpleMessage("ଇନଭେଣ୍ଟରୀ"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପାଖରେ ଇନ୍ଭେଣ୍ଟୋରୀ ଅନୁମତି ନାହିଁ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ଚାଳାନ"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ଇନଭଏସ୍ ଲୋଗୋ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ଇନଭଏସ୍ ନମ୍ବର"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ଚାଲାନ ଦର୍ଶକ"), + "item": MessageLookupByLibrary.simpleMessage("ବସ୍ତୁ"), + "itemAdded": MessageLookupByLibrary.simpleMessage("ଆଇଟମ୍ ଯୋଡାଯାଇଛି"), + "itemName": MessageLookupByLibrary.simpleMessage("ସାମଗ୍ରୀର ନାମ"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ପଦାର୍ଥ ବିକ୍ରି"), + "joinDate": MessageLookupByLibrary.simpleMessage("ଯୋଗଦାନ ତାରିଖ"), + "lableEmail": MessageLookupByLibrary.simpleMessage("ଇମେଲ୍"), + "lablePassword": MessageLookupByLibrary.simpleMessage("ପାସୱାର୍ଡ"), + "language": MessageLookupByLibrary.simpleMessage("ଭାଷା"), + "last30Days": MessageLookupByLibrary.simpleMessage("ଗତ ୩୦ ଦିନ"), + "last7Days": MessageLookupByLibrary.simpleMessage("ଗତ ୭ ଦିନ"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ଗତ ମାସ"), + "lastName": MessageLookupByLibrary.simpleMessage("ଶେଷ ନାମ"), + "leave": MessageLookupByLibrary.simpleMessage("ଛୁଟି"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("ଛୁଟିର ଅବଧି"), + "leaveList": MessageLookupByLibrary.simpleMessage("ଛୁଟି ଆବେଦନ ତାଲିକା"), + "leaveReports": MessageLookupByLibrary.simpleMessage("ଛୁଟି ରିପୋର୍ଟ"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("ଛୁଟି ଆବେଦନ"), + "leaveType": MessageLookupByLibrary.simpleMessage("ଛୁଟିର ପ୍ରକାର"), + "ledger": MessageLookupByLibrary.simpleMessage("ଲେଜର (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("ଲିଙ୍କ୍"), + "linkedIN": MessageLookupByLibrary.simpleMessage("ଲିଙ୍କଡ୍ଇନ୍"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("ତାଲିକା ଖାଲି ଅଛି"), + "loading": MessageLookupByLibrary.simpleMessage("ଲୋଡଉଚ୍ଛି"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ସେଟିଙ୍ଗ୍ ଲୋଡ୍ ହେଉଛି...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ଲଗଇନ୍"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("ଇମେଲ୍ ସହିତ ଲଗଇନ୍"), + "logOut": MessageLookupByLibrary.simpleMessage("ଲଗ୍ ଆଉଟ୍"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ଲଗଇନ୍ ବିଫଳ ହେଲା | ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ |", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("ଫୋନ୍ ସହିତ ଲଗଇନ୍"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "ଲୋରମ୍ ଇପ୍ସମ୍ ଡୋଲର୍ ସିଟ୍ ଆମେଟ୍, କନସେକ୍ଟେଟୁର୍ ଆଡିପ୍ ଗ୍ରାଭି ଇସିଙ୍ଗ୍ ଏଲିଟ୍। ଉଲ୍ଟ୍ରିସିଜ୍ ଗ୍ରାଭିଡା ସ୍କେଲେରିସ୍କୁ ଆର୍କୁ ଫାସିଲିସିଜ୍ ଡୁଇସ୍ ଇନ୍।", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "ଲୋରେମ୍ ଇପସମ୍ ଡୋଲୋର୍ ସିଟ୍ ଆମେଟ୍, କନସେକ୍ଟେତୁର ଆଡିପିସିଂଗ୍ ଏଲିଟ୍. ନାଟୋକ୍ ଆଲିକେଟ୍ ଏତ୍, କୁର୍ ଏଗେଟ୍. ଟେଲସ୍ ସାପିଏନ୍ ଓଡିଓ ଆଲିକ୍.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "ଲୋରମ୍ ଇପ୍ସମ୍ ଡୋଲର୍ ସିଟ୍ ଆମେଟ୍, କନସେକ୍ଟେଟୁର୍ ଏଲିଟ୍। ଇନ୍ଟରଡମ୍ କନସ୍।", + ), + "loss": MessageLookupByLibrary.simpleMessage("ହାରାନି"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("କ୍ଷତି/ଲାଭ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ହାନି/ଲାଭ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "ହାରାଣି/ଲାଭ ରିପୋର୍ଟ୍", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("କମ୍ ଷ୍ଟକ୍"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("କମ୍ ଷ୍ଟକ୍ ରିପୋର୍ଟ"), + "lp": MessageLookupByLibrary.simpleMessage("ହାରାନି/ଲାଭ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("ହାରାନି/ଲାଭ ବିବରଣୀ"), + "manuDate": MessageLookupByLibrary.simpleMessage("ତିଆରି ତାରିଖ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("ତିଆରି ତାରିଖ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("ଉତ୍ପାଦକ"), + "masterCard": MessageLookupByLibrary.simpleMessage("ମାଷ୍ଟର କାର୍ଡ"), + "messege": MessageLookupByLibrary.simpleMessage("ସନ୍ଦେଶ"), + "mobile": MessageLookupByLibrary.simpleMessage("ମୋବାଇଲ୍:"), + "mobiles": MessageLookupByLibrary.simpleMessage("ମୋବାଇଲ"), + "model": MessageLookupByLibrary.simpleMessage("ମଡେଲ୍"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ମଡେଲ୍ ସଫଳତାର ସହିତ ସୃଷ୍ଟି ହୋଇଛି!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("ମଡେଲ୍ ନାମ"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ମଡେଲ୍ ସଫଳତାର ସହିତ ଅପଡେଟ୍ ହୋଇଛି!", + ), + "models": MessageLookupByLibrary.simpleMessage("ମଡେଲ୍ ଗୁଡିକ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("ଟଙ୍କା ଆସିଲା"), + "moneyOut": MessageLookupByLibrary.simpleMessage("ଟଙ୍କା ଗଲା"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("ଟଙ୍କା ରସିଦ"), + "month": MessageLookupByLibrary.simpleMessage("ମାସ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("ଅଧିକ ତଥ୍ୟ"), + "mrp": MessageLookupByLibrary.simpleMessage("ଏମ୍ଆର୍ପି"), + "name": MessageLookupByLibrary.simpleMessage("ନାମ"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ନାମ ଖାଲି ରହିପାରିବ ନାହିଁ", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ଟ୍ରାନ୍ସଫର୍ କରିବା ପାଇଁ ଅତିକମରେ ଦୁଇଟି ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଆବଶ୍ୟକ।", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("ନୂତନ ପାସୱାର୍ଡ"), + "next": MessageLookupByLibrary.simpleMessage("ପରବର୍ତ୍ତୀ"), + "no": MessageLookupByLibrary.simpleMessage("ନା"), + "noAcc": MessageLookupByLibrary.simpleMessage("କୌଣସି ଖାତା ନାହିଁ?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "ମେଳ ଖାଉଥିବା କୌଣସି ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "ସକ୍ରିୟ ଉପଭୋକ୍ତା ନାହାଁନ୍ତି", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "ଚୟନିତ ଫିଲ୍ଟର୍ ପାଇଁ କୌଣସି ଉପସ୍ଥାପନ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଉପସ୍ଥାପନ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ।", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ଟ୍ରାନ୍ସଫର୍ କରିବା ପାଇଁ କୌଣସି ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ।", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("କୌଣସି ବ୍ୟାଚ୍ ନାହିଁ"), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଶାଖା ମିଳିଲା ନାହିଁ", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଚେକ୍ ମିଳିଲା ନାହିଁ", + ), + "noData": MessageLookupByLibrary.simpleMessage("କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ଏକ୍ସପୋର୍ଟ ପାଇଁ କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ପ୍ରସ୍ତୁତ କରିବା ପାଇଁ କୌଣସି ତଥ୍ୟ ନାହିଁ", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ତଥ୍ୟ ମିଳିଲା ନାହିଁ", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ବିଭାଗ ମିଳିଲା ନାହିଁ।", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "ଏହି ବିଭାଗ ପାଇଁ କୌଣସି ବିବରଣୀ ଉପଲବ୍ଧ ନାହିଁ।", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "ଏହି ପଦବୀ ପାଇଁ କୌଣସି ବିବରଣୀ ଉପଲବ୍ଧ ନାହିଁ।", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ବିବରଣୀ ଦିଆଯାଇ ନାହିଁ।", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ପଦବୀ ମିଳିଲା ନାହିଁ।", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଗନ୍ତବ୍ୟସ୍ଥଳ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ।", + ), + "noDue": MessageLookupByLibrary.simpleMessage("କୌଣସି ବକେୟା ନାହିଁ"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ବକେୟା ଚୟନ ହୋଇନି", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଫାଇଲ୍ ଚୟନ କରାଯାଇ ନାହିଁ", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଛୁଟି ମିଳିଲା ନାହିଁ।", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "ମେଳ ଖାଉଥିବା କୌଣସି ଛୁଟି ମିଳିଲା ନାହିଁ", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "ଚୟନିତ ଫିଲ୍ଟର୍ ପାଇଁ କୌଣସି ଛୁଟି ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଛୁଟି ଆବେଦନ ମିଳିଲା ନାହିଁ।", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ମେଳ ଖାଇଥିବା ପ୍ରଡକ୍ଟ ମିଳିଲା ନାହିଁ।", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "ମେଳ ଖାଉଥିବା କୌଣସି ପେ-ରୋଲ୍ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ସୂଚନା ଦିଆଯାଇ ନାହିଁ।", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ପାର୍ଟି ମିଳିଲା ନାହିଁ", + ), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ପେ-ରୋଲ୍ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ପ୍ରୋଡକ୍ଟ ମିଳିଲା ନାହିଁ", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ଖୋଜୁଥିବା ମେଳ ଖାଉଥିବା କୌଣସି ଉତ୍ପାଦ ମିଳିଲା ନାହିଁ।", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ବ୍ୟବହାରକାରୀ ଭୂମିକା ମିଳିଲା ନାହିଁ", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ସିଫ୍ଟ ମିଳିଲା ନାହିଁ।", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଉପ-କର ବାଛାଯାଇନି", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ସପ୍ଲାୟର୍ ଉପଲବ୍ଧ ନାହିଁ", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ଲେନଦେନ୍ ନାହିଁ", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "କୌଣସି କାରବାର ମିଳିଲା ନାହିଁ", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ଏହି ଫିଲ୍ଟର୍ ପାଇଁ କୌଣସି କାରବାର ମିଳିଲା ନାହିଁ।", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ପ୍ରସ୍ତୁତ କରିବା ପାଇଁ କୌଣସି କାରବାର ନାହିଁ", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "କୌଣସି ମୂଲ୍ୟ ନିର୍ଦ୍ଧାରିତ ହୋଇନାହିଁ", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ଅଣ-ଫେରସ୍ତଯୋଗ୍ୟ (VAT/ରିହାତି)", + ), + "notFound": MessageLookupByLibrary.simpleMessage("ମିଳିଲା ନାହିଁ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ଇଣ୍ଟରନେଟ୍ ସଂଯୋଗ ନାହିଁ", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ଫୋନ୍ ଆପ୍ ପ୍ରାରମ୍ଭ କରିପାରିଲେ ନାହିଁ।", + ), + "note": MessageLookupByLibrary.simpleMessage("ଟିପ୍ପଣୀ"), + "notification": MessageLookupByLibrary.simpleMessage("ସୂଚନା"), + "off": MessageLookupByLibrary.simpleMessage("ବନ୍ଦ"), + "ok": MessageLookupByLibrary.simpleMessage("ଠିକ୍ ଅଛି"), + "okay": MessageLookupByLibrary.simpleMessage("ଠିକ୍ ଅଛି"), + "oldPassword": MessageLookupByLibrary.simpleMessage("ପୁରୁଣା ପାସୱାର୍ଡ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ପୁରୁଣା ପାସୱାର୍ଡ ଖାଲି ରହିପାରିବ ନାହିଁ", + ), + "on": MessageLookupByLibrary.simpleMessage("ଚାଲୁ"), + "open": MessageLookupByLibrary.simpleMessage("ଖୋଲା ଅଛି"), + "openCamera": MessageLookupByLibrary.simpleMessage("କ୍ୟାମେରା ଖୋଲନ୍ତୁ"), + "openingBalance": MessageLookupByLibrary.simpleMessage("ଆରମ୍ଭ ବ୍ୟାଲାନ୍ସ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ଓପନିଂ ବାଲାନ୍ସ ଆବଶ୍ୟକ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("ଖୋଲିବା ତାରିଖ"), + "opinion": MessageLookupByLibrary.simpleMessage("ଆପଣଙ୍କ ମତାମତ ଦାଖଲ କରନ୍ତୁ"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "କିମ୍ବା ଏହା ସହିତ ଜାରି ରଖନ୍ତୁ", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("ମଜୁଲି ସମାପ୍ତ"), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "ପ୍ୟାକେଜ୍ ବୈଶିଷ୍ଟ୍ୟଗୁଡ଼ିକ", + ), + "package": MessageLookupByLibrary.simpleMessage("ପ୍ୟାକେଜ୍"), + "packingDate": MessageLookupByLibrary.simpleMessage("ପ୍ୟାକିଂ ତାରିଖ"), + "paid": MessageLookupByLibrary.simpleMessage("ଅଦାୟ"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ଅଦାୟ ରାଶି"), + "paidBy": MessageLookupByLibrary.simpleMessage("ପ୍ରଦାନ କରିଛନ୍ତି"), + "paidVia": MessageLookupByLibrary.simpleMessage("ମାଧ୍ୟମରେ ପ୍ରଦାନ ହୋଇଛି"), + "partialPaid": MessageLookupByLibrary.simpleMessage("ଆଂଶିକ ପେମେଣ୍ଟ୍"), + "parties": MessageLookupByLibrary.simpleMessage("ପକ୍ଷଗୁଡିକ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "ପାର୍ଟି ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "partyList": MessageLookupByLibrary.simpleMessage("ପକ୍ଷ ତାଲିକା"), + "partyReports": MessageLookupByLibrary.simpleMessage("ପାର୍ଟି ରିପୋର୍ଟ"), + "partyType": MessageLookupByLibrary.simpleMessage("ପାର୍ଟି ପ୍ରକାର"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "ପାର୍ଟି ଅନୁସାରେ ଲାଭ", + ), + "password": MessageLookupByLibrary.simpleMessage("ପାସୱାର୍ଡ"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ଖାଲି ରହିପାରିବ ନାହିଁ", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ଅତିକମରେ 6 ଟି ଅକ୍ଷର ହେବା ଆବଶ୍ୟକ", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ଅତିକମରେ 6 ଟି ଅକ୍ଷର ହେବା ଆବଶ୍ୟକ", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "ପାସୱାର୍ଡ ମେଳାନ୍ତୁ ନାହିଁ", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "ସବ୍ସକ୍ରାଇବ୍ ପାଇଁ ପ୍ରଦାନ କରନ୍ତୁ", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("ଅନୁଶୋଧିତ ରାଶି"), + "payment": MessageLookupByLibrary.simpleMessage("ପେମେଣ୍ଟ"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("ପେମେଣ୍ଟ ସମାପ୍ତ"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("ପୈଠ ବିବରଣୀ"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("ପେମେଣ୍ଟ ବିଫଳ"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ପେମେଣ୍ଟ ବିଫଳ ହେଲା। ଦୟାକରି ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("ପେମେଣ୍ଟ ଗେଟୱେ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("ପେମେଣ୍ଟ ପ୍ରକାର"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("ପେମେଣ୍ଟ ସଫଳ"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପେମେଣ୍ଟ ପ୍ରକାର ବାଛନ୍ତୁ", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ପେମେଣ୍ଟ ପ୍ରକାର"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ପେମେଣ୍ଟ ସଫଳ ହୋଇଛି!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ପୈଠ ବର୍ଷ"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ମୋଟ ପେମେଣ୍ଟ"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "PayPal ଦ୍ୱାରା ଦେୟ କରନ୍ତୁ", + ), + "payroll": MessageLookupByLibrary.simpleMessage("ପେ-ରୋଲ୍"), + "payrollList": MessageLookupByLibrary.simpleMessage("ପେ-ରୋଲ୍ ତାଲିକା"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("ପେ-ରୋଲ୍ ରେକର୍ଡ"), + "payrollReports": MessageLookupByLibrary.simpleMessage("ପେ-ରୋଲ୍ ରିପୋର୍ଟ"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF ସଫଳତାର ସହ ପ୍ରସ୍ତୁତ ହେଲା", + ), + "percent": MessageLookupByLibrary.simpleMessage("ପ୍ରତିଶତ"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ଅପଡେଟ୍ କରିବାକୁ ଅନୁମତି ନାହିଁ |", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ ଦେଖିବା ପାଇଁ ଅନୁମତି ନାହିଁ |", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "ଅନୁମତି ଦିଆଯାଇନି!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ବ୍ୟକ୍ତିଗତ ସୂଚନା:"), + "phone": MessageLookupByLibrary.simpleMessage("ଫୋନ୍ ନମ୍ବର"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ଫୋନ୍ ନମ୍ବର ଉପଲବ୍ଧ ନାହିଁ।", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ଫୋନ୍ ନମ୍ବର"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("ଫୋନ୍ ସତ୍ୟପାତି"), + "phonee": MessageLookupByLibrary.simpleMessage("ଫୋନ୍:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ଫାଇଲ୍ ବାଛନ୍ତୁ ଏବଂ ଅପଲୋଡ୍ କରନ୍ତୁ", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("ଶେଷ ତାରିଖ ଚୟନ କରନ୍ତୁ"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "ଆରମ୍ଭ ତାରିଖ ଚୟନ କରନ୍ତୁ", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ବିକ୍ରୟ ଫେରସ୍ତ ଯୋଗ କରନ୍ତୁ", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "ବାଲାନ୍ସ ଆଡଜଷ୍ଟ କରିବା ପାଇଁ ଅତିକମରେ ଗୋଟିଏ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଯୋଗ କରନ୍ତୁ।", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପରିମାଣ ଯୋଡନ୍ତୁ", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "ଦୟาକରି ଆପଣଙ୍କର ଇଣ୍ଟରନେଟ୍ ସଂଯୋଗ ଯାଞ୍ଚ କରନ୍ତୁ ଏବଂ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପ୍ରଥମେ ପ୍ରିଣ୍ଟରକୁ ସଂଯୁକ୍ତ କରନ୍ତୁ", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆପଣଙ୍କର ବ୍ଲୁଟୁଥ୍ ପ୍ରିଣ୍ଟର ସଂଯୁକ୍ତ କରନ୍ତୁ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ଲମ୍ବା ପାସୱାର୍ଡ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ସନ୍ଦେଶ ପାସୱାର୍ଡ ଦାଖଲ କରନ୍ତୁ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ତାରିଖ ଲେଖନ୍ତୁ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ପାସୱାର୍ଡ ଦାଖଲ କରନ୍ତୁ", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ବୈଧ ବ୍ରାଣ୍ଡ୍ ନାମ ଦାଖଲ କରନ୍ତୁ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ବୈଧ ବ୍ୟବସାୟ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଗୋଟିଏ ବୈଧ ଇମେଲ୍ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ବୈଧ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ବୈଧ ଫୋନ୍ ନମ୍ବର ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ସଠିକ୍ ପ୍ରୋଡକ୍ଟ ନାମ ରଖନ୍ତୁ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ସଠିକ୍ କିମତ ରଖନ୍ତୁ", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ସଠିକ୍ ବିକ୍ରୟ ମୂଲ୍ୟ ରଖନ୍ତୁ", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ସଠିକ୍ ୟୁନିଟ୍ ନାମ ରଖନ୍ତୁ", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ରାଶି ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଶାଖା ନାମ ଲେଖନ୍ତୁ", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ତାରିଖ ଲେଖନ୍ତୁ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପଦବୀ ନାମ ଲେଖନ୍ତୁ", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଶେଷ ତାରିଖ ଚୟନ କରନ୍ତୁ", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଛୁଟିର ନାମ ଲେଖନ୍ତୁ", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି OTP ରଖନ୍ତୁ", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "ୟୁନିଟ୍ ନାମ ରଖନ୍ତୁ", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ବୈଧ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପ୍ରଥମେ ବୈଧ ଫୋନ୍ ଏବଂ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆପଣଙ୍କ ବିବରଣୀ ଦିଅନ୍ତୁ।", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆପଣଙ୍କ ଫୋନ୍ ନମ୍ବର ଲେଖନ୍ତୁ", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆପଣଙ୍କ ଦରମା ଲେଖନ୍ତୁ", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପ୍ରଥମେ ବିକ୍ରି କରନ୍ତୁ", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି କ୍ୟାଟେଗୋରୀ ବାଛନ୍ତୁ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ଗନ୍ତବ୍ୟସ୍ଥଳ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ।", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ଖର୍ଚ୍ଚ ବିଭାଗ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଛୁଟିର ପ୍ରକାର ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ସିଫ୍ଟ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆରମ୍ଭ ତାରିଖ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଏକ ସ୍ଥିତି ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଜଣେ କର୍ମଚାରୀ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ମାସ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଉଭୟ ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ।", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ବ୍ରେକ୍ ସ୍ଥିତି ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ତାରିଖ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ବିଭାଗ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପଦବୀ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଫେରସ୍ତ ପାଇଁ ଉତ୍ପାଦ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ପୈଠ ବର୍ଷ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆରମ୍ଭ ତାରିଖ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ସ୍ଥିତି ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ସଠିକ୍ ଆରମ୍ଭ ଏବଂ ଶେଷ ତାରିଖ ଚୟନ କରନ୍ତୁ।", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆପଣଙ୍କ ଲିଙ୍ଗ ଚୟନ କରନ୍ତୁ", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "ଦୟାକରି ଆପଣଙ୍କ ସିଫ୍ଟ ଚୟନ କରନ୍ତୁ", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS ବିକ୍ରୟ"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Acnoo ଦ୍ୱାରା ସଚଳ"), + "poweredBy": MessageLookupByLibrary.simpleMessage("ଦ୍ୱାରା ସଂଚାଳିତ"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "ଆଣ୍ଡ୍ରୟଡ୍ & iOS ଆପ୍ ସମର୍ଥନ", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("ପ୍ରିମିଅମ୍ ପ୍ରଣାଳୀ"), + "previousDue": MessageLookupByLibrary.simpleMessage("ପୂର୍ବତନ ବକେୟା"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "ପୂର୍ବରୁ ଦେଇଥିବା ରାଶି", + ), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "ମୂଲ୍ୟ ଖାଲି ରହିପାରେ ନାହିଁ", + ), + "print": MessageLookupByLibrary.simpleMessage("ପ୍ରିଣ୍ଟ କରନ୍ତୁ"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ଇନଭଏସରେ ବ୍ୟାଙ୍କ ବିବରଣୀ ପ୍ରିଣ୍ଟ କରନ୍ତୁ", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "ବାରକୋଡ୍ ପ୍ରିଣ୍ଟ୍ କରନ୍ତୁ", + ), + "printing": MessageLookupByLibrary.simpleMessage("ମୁଦ୍ରଣ ବିକଳ୍ପ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("ଇନଭଏସ୍ ଛାପାଯାଉଛି"), + "printingOption": MessageLookupByLibrary.simpleMessage("ଛାପିବା ବିକଳ୍ପ"), + "product": MessageLookupByLibrary.simpleMessage("ଉତ୍ପାଦ"), + "productBrand": MessageLookupByLibrary.simpleMessage("ପ୍ରୋଡକ୍ଟ ବ୍ରାଣ୍ଡ"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "ପ୍ରୋଡକ୍ଟ କ୍ୟାଟେଗୋରୀ", + ), + "productCode": MessageLookupByLibrary.simpleMessage("ଉତ୍ପାଦ କୋଡ୍"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ପ୍ରୋଡକ୍ଟ କୋଡ୍ ଆବଶ୍ୟକ", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("ପ୍ରୋଡକ୍ଟ ବିବରଣୀ"), + "productList": MessageLookupByLibrary.simpleMessage("ଉତ୍ପାଦ ତାଲିକା"), + "productName": MessageLookupByLibrary.simpleMessage("ଉତ୍ପାଦର ନାମ"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଡକ୍ଟ ମିଳିଲା ନାହିଁ", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦ କ୍ରୟ ଇତିହାସ", + ), + "productReports": MessageLookupByLibrary.simpleMessage("ଉତ୍ପାଦ ରିପୋର୍ଟ"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦ ବିକ୍ରୟ ଇତିହାସ", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("ପ୍ରଡକ୍ଟ ସେଟିଂସ୍"), + "productUnit": MessageLookupByLibrary.simpleMessage("ପ୍ରୋଡକ୍ଟ ୟୁନିଟ୍"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦ ଅନୁସାରେ ଲାଭ", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦ ଅନୁସାରେ ଲାଭ ଏବଂ କ୍ଷତି", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦ ଅନୁସାରେ କ୍ରୟ", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦ ଅନୁସାରେ ବିକ୍ରୟ", + ), + "products": MessageLookupByLibrary.simpleMessage("ପ୍ରୋଡକ୍ଟସ୍"), + "profile": MessageLookupByLibrary.simpleMessage("ପ୍ରୋଫାଇଲ୍"), + "profileEdit": MessageLookupByLibrary.simpleMessage("ପ୍ରୋଫାଇଲ୍ ସମ୍ପାଦନ"), + "profit": MessageLookupByLibrary.simpleMessage("ଲାଭ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ଲାଭ ଏବଂ କ୍ଷତି"), + "profitLoss": MessageLookupByLibrary.simpleMessage("ଲାଭ ଓ କ୍ଷତି"), + "profitMargin": MessageLookupByLibrary.simpleMessage("ଲାଭ ହାର (%)"), + "promo": MessageLookupByLibrary.simpleMessage("ପ୍ରମୋ"), + "promoCode": MessageLookupByLibrary.simpleMessage("ପ୍ରମୋ କୋଡ୍"), + "purchase": MessageLookupByLibrary.simpleMessage("କ୍ରୟ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ସତର୍କତା"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("କିଣିବାକୁ:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ନିଶ୍ଚିତ"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ବିବରଣୀ"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ମୂଲ୍ୟ ବିନା କର"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "କ୍ରୟ ମୂଲ୍ୟ ବିନା କର ଆବଶ୍ୟକ", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ମୂଲ୍ୟ ସହିତ କର"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "କ୍ରୟ ମୂଲ୍ୟ ସହିତ କର ଆବଶ୍ୟକ", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ତାଲିକା"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ବର୍ତ୍ତମାନ କିଣନ୍ତୁ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "ପ୍ରିମିଅମ୍ ପ୍ରଣାଳୀ କ୍ରୟ କରନ୍ତୁ", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ମୂଲ୍ୟ"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ପରିମାଣ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "କ୍ରୟ ପରିମାଣ ଆବଶ୍ୟକ", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("କ୍ରୟ ରିପୋର୍ଟ"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ଫେରସ୍ତ"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "କ୍ରୟ ଅଦ୍ୟତନ କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "କ୍ରୟ ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "purchased": MessageLookupByLibrary.simpleMessage("କ୍ରୟ"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("କିଣାଯାଇଛି"), + "qty": MessageLookupByLibrary.simpleMessage("ପରିମାଣ"), + "quantity": MessageLookupByLibrary.simpleMessage("ପରିମାଣ"), + "quickOver": MessageLookupByLibrary.simpleMessage("ତ୍ୱରିତ ସମୀକ୍ଷା"), + "quickOverview": MessageLookupByLibrary.simpleMessage("ତ୍ବରିତ ସାରାଂଶ"), + "reOpen": MessageLookupByLibrary.simpleMessage("ପୁନର୍ବାର ଖୋଲନ୍ତୁ"), + "receipt": MessageLookupByLibrary.simpleMessage("ରସିଦ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "ଗ୍ରହଣ କରାଯାଇଥିବା ରାଶି", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("ଦ୍ୱାରା ପ୍ରାପ୍ତ"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ପ୍ରାପ୍ତ ହୋଇଛି"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ସମ୍ପ୍ରତି ଲେନଦେନ", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("ପିନ୍ ଗ୍ରହଣ କରନ୍ତୁ"), + "reduceCash": MessageLookupByLibrary.simpleMessage("ନଗଦ କମାନ୍ତୁ"), + "reference": MessageLookupByLibrary.simpleMessage("ରେଫରେନ୍ସ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ସନ୍ଦର୍ଭ ସଂଖ୍ୟା"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("ରେଫରେନ୍ସ ନମ୍ବର"), + "register": MessageLookupByLibrary.simpleMessage("ରଜିଷ୍ଟର୍ କରନ୍ତୁ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ଆମେ ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ ଆପଣଙ୍କର ଫୋନ୍ ରଜିଷ୍ଟର୍ କରିବାକୁ ଆବଶ୍ୟକ!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("ବାକି ଅଛି"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ବକେୟା ରାଶି"), + "remark": MessageLookupByLibrary.simpleMessage("ମନ୍ତବ୍ୟ"), + "rememberMe": MessageLookupByLibrary.simpleMessage("ମୋତେ ମନେ ରଖନ୍ତୁ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "ପରେ ମତେ ସ୍ମରଣ କରନ୍ତୁ", + ), + "remove": MessageLookupByLibrary.simpleMessage("ହଟାନ୍ତୁ"), + "reports": MessageLookupByLibrary.simpleMessage("ରିପୋର୍ଟଗୁଡ଼ିକ"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP ପୁନଃ ପଠାନ୍ତୁ "), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP ପୁନଃ ପଠାନ୍ତୁ"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ଇମେଲ୍ କିମ୍ବା ଫୋନ୍ ନମ୍ବରର ସହାୟତାରେ ପାସୱାର୍ଡ ପୁନଃସେଟ୍ କରନ୍ତୁ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ପାସୱାର୍ଡ ପୁନଃସେଟ୍ କରନ୍ତୁ ଏବଂ ଆପଣଙ୍କ ଖାତାରେ ଲଗଇନ୍ କରନ୍ତୁ", + ), + "retailer": MessageLookupByLibrary.simpleMessage("ଖୁଚୁରା ବ୍ୟାପାରୀ"), + "retry": MessageLookupByLibrary.simpleMessage("ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ"), + "retur": MessageLookupByLibrary.simpleMessage("ଫେରତ"), + "returnAmount": MessageLookupByLibrary.simpleMessage("ଫେରତ ରାଶି"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("ଫେରସ୍ତ ପରିମାଣ"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("ଫେରସ୍ତ ପରିମାଣ"), + "returnedDate": MessageLookupByLibrary.simpleMessage("ଫେରାଇଥିବା ତାରିଖ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ଫେରାଇଥିବା ଆଇଟମ୍"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "ଭୂମିକା ଏବଂ ଅନୁମତି", + ), + "rounding": MessageLookupByLibrary.simpleMessage("ଗୋଲାକାରଣ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("ଗୋଲକରା ମୋଟ"), + "roundings": MessageLookupByLibrary.simpleMessage("ଗୋଲକରଣ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("ଚଳନ୍ତି ନଗଦ"), + "salary": MessageLookupByLibrary.simpleMessage("ଦରମା"), + "sale": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ"), + "saleBy": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ କରାଯାଇଛି"), + "saleEdit": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ସଂଶୋଧନ"), + "saleList": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ତାଲିକା"), + "salePrice": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ମୂଲ୍ୟ"), + "saleQty": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ପରିମାଣ"), + "saleReq": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ମୂଲ୍ୟ ଆବଶ୍ୟକ"), + "saleReturn": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ଫେରସ୍ତ"), + "sales": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ"), + "salesBy": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ କରାଯାଇଛି:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ବିବରଣୀ"), + "salesList": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ତାଲିକା"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "ବିକ୍ରୟ ଏବଂ କ୍ରୟ ସାରାଂଶ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ରିପୋର୍ଟ"), + "salesReturn": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ଫେରସ୍ତ"), + "salesSetting": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ ସେଟିଂ"), + "save": MessageLookupByLibrary.simpleMessage("ସେଭ୍ କରନ୍ତୁ"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "ସଞ୍ଚୟ କରନ୍ତୁ ଏବଂ ପ୍ରକାଶ କରନ୍ତୁ", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "ସେଟିଂସ୍ ସଂରକ୍ଷଣ କରନ୍ତୁ", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "ଭିନ୍ନତା ସଂରକ୍ଷଣ କରନ୍ତୁ", + ), + "saving": MessageLookupByLibrary.simpleMessage("ସେଭ୍ ହେଉଛି"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଡକ୍ଟ QR କୋଡ୍ ସ୍କାନ୍ କରନ୍ତୁ", + ), + "search": MessageLookupByLibrary.simpleMessage("ସନ୍ଧାନ"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "ଉପସ୍ଥାପନ ଖୋଜନ୍ତୁ", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଚ୍ ନମ୍ବର ଖୋଜନ୍ତୁ...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("ଏଠାରେ ସନ୍ଧାନ କରନ୍ତୁ..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ଛୁଟି ଖୋଜନ୍ତୁ"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "କାରବାର ଖୋଜନ୍ତୁ...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ଖୋଜନ୍ତୁ..."), + "seconds": MessageLookupByLibrary.simpleMessage("ସେକେଣ୍ଡ"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ସମସ୍ତ ପ୍ରମୋ କୋଡ୍ ଦେଖନ୍ତୁ", + ), + "select": MessageLookupByLibrary.simpleMessage("ବାଛନ୍ତୁ"), + "selectABrand": MessageLookupByLibrary.simpleMessage("ବ୍ରାଣ୍ଡ ବାଛନ୍ତୁ"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ଗୋଟିଏ ଇନଭଏସ୍ ଚୟନ କରନ୍ତୁ", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ"), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟାଙ୍କ କିମ୍ବା ନଗଦ ଚୟନ କରନ୍ତୁ", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟବସାୟ ଶ୍ରେଣୀ ଚୟନ କରନ୍ତୁ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("ଶ୍ରେଣୀ ଚୟନ କରନ୍ତୁ"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ଗ୍ରାହକ ବାଛନ୍ତୁ"), + "selectDate": MessageLookupByLibrary.simpleMessage("ତାରିଖ ବାଛନ୍ତୁ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଥମେ ତାରିଖ ଚୟନ କରନ୍ତୁ", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "ଜମା କରିବା ସ୍ଥାନ ଚୟନ କରନ୍ତୁ", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଥମେ କର୍ମଚାରୀ ଚୟନ କରନ୍ତୁ", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("ଆରମ୍ଭ ତାରିଖ ବାଛନ୍ତୁ"), + "selectLang": MessageLookupByLibrary.simpleMessage("ଆପଣଙ୍କ ଭାଷା ବାଛନ୍ତୁ"), + "selectModel": MessageLookupByLibrary.simpleMessage("ମଡେଲ୍ ବାଛନ୍ତୁ"), + "selectOne": MessageLookupByLibrary.simpleMessage("ଏକଟି ବାଛନ୍ତୁ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "ଗୋଟିଏ ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ପ୍ରୋଡକ୍ଟ କ୍ୟାଟେଗୋରୀ ବାଛନ୍ତୁ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ପ୍ରୋଡକ୍ଟ ୟୁନିଟ୍ ବାଛନ୍ତୁ", + ), + "selectStock": MessageLookupByLibrary.simpleMessage("ଷ୍ଟକ୍ ଚୟନ କରନ୍ତୁ"), + "selectTax": MessageLookupByLibrary.simpleMessage("କର ବାଛନ୍ତୁ"), + "selectToDate": MessageLookupByLibrary.simpleMessage("ଶେଷ ତାରିଖ ବାଛନ୍ତୁ"), + "selectType": MessageLookupByLibrary.simpleMessage("ପ୍ରକାର ଚୟନ କରନ୍ତୁ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "ପ୍ରକାର ଚୟନ କରନ୍ତୁ: ", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("ସବୁ ବିକ୍ରୟ କରନ୍ତୁ >"), + "sellsBy": MessageLookupByLibrary.simpleMessage("ବିକ୍ରୟ କରିଛନ୍ତି"), + "send": MessageLookupByLibrary.simpleMessage("ପଠାନ୍ତୁ"), + "sendCode": MessageLookupByLibrary.simpleMessage("କୋଡ୍ ପଠାନ୍ତୁ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ଆମେ ଏକ ଇମେଲ୍ ପଠାଇଛୁ, ପାସୱାର୍ଡ ପୁନଃସେଟ୍ କରିବାକୁ ନିର୍ଦ୍ଦେଶାବଳୀ ସହିତ:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ପୁନଃସେଟ୍ ଲିଙ୍କ୍ ପଠାନ୍ତୁ"), + "sendMessage": MessageLookupByLibrary.simpleMessage("ସନ୍ଦେଶ ପଠାନ୍ତୁ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS ପଠାନ୍ତୁ"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS ପଠାନ୍ତୁ"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ଇମେଲ ପଠାନ୍ତୁ", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ଡାକ୍ତରଙ୍କ ସହିତ ଭଲ ସମ୍ପର୍କ ପ୍ରତିଷ୍ଠା କରିବା ପାଇଁ ପ୍ରୋଫାଇଲ୍ ଅପଡେଟ୍ କରନ୍ତୁ।", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ପାସୱାର୍ଡ ସେଟ୍ କରନ୍ତୁ", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ପ୍ରୋଫାଇଲ୍ ସେଟ୍ ଅପ୍ କରନ୍ତୁ", + ), + "setting": MessageLookupByLibrary.simpleMessage("ସେଟିଙ୍ଗ୍"), + "share": MessageLookupByLibrary.simpleMessage("ସେୟାର୍ କରନ୍ତୁ"), + "shift": MessageLookupByLibrary.simpleMessage("ସିଫ୍ଟ"), + "shiftName": MessageLookupByLibrary.simpleMessage("ସିଫ୍ଟ ନାମ"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("ପ୍ରେରଣା ଠିକଣା"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ପଠାନା ଖର୍ଚ୍ଚ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ଦୋକାନ ଆରମ୍ଭ ବାଲାନ୍ସ", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "ଦୋକାନ ଅବଶିଷ୍ଟ ବାଲାନ୍ସ", + ), + "signIn": MessageLookupByLibrary.simpleMessage("ସାଇନ୍ ଇନ୍"), + "signUp": MessageLookupByLibrary.simpleMessage("ସାଇନ୍ ଅପ୍"), + "single": MessageLookupByLibrary.simpleMessage("ଏକକ"), + "size": MessageLookupByLibrary.simpleMessage("ଆକାର"), + "skip": MessageLookupByLibrary.simpleMessage("ଛାଡନ୍ତୁ"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("ଅପଡେଟ୍ ଛାଡନ୍ତୁ"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / କୋଡ୍"), + "sl": MessageLookupByLibrary.simpleMessage("କ୍ରମିକ ସଂଖ୍ୟା"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ସ୍ମାର୍ଟ ଘଡ଼ି"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("ସାମାଜିକ ବିପଣି"), + "sold": MessageLookupByLibrary.simpleMessage("ବିକ୍ରି ହୋଇଛି"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ୱେବ୍ ପେଜ୍ ରେ କିଛି ତ୍ରୁଟି ଅଛି |", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("କିଛି ଭୁଲ ହୋଇଛି"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ଷ୍ଟାଫ୍ ଲଗଇନ୍"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("ବ୍ରେକ୍ ଆରମ୍ଭ ସମୟ"), + "startDate": MessageLookupByLibrary.simpleMessage("ଆରମ୍ଭ ତାରିଖ"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "ନୂତନ ବିକ୍ରୟ ଆରମ୍ଭ କରନ୍ତୁ", + ), + "startTime": MessageLookupByLibrary.simpleMessage("ଆରମ୍ଭ ସମୟ"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ଆରମ୍ଭ ସମୟ ଆବଶ୍ୟକ", + ), + "started": MessageLookupByLibrary.simpleMessage("ଆରମ୍ଭ ହୋଇଛି"), + "state": MessageLookupByLibrary.simpleMessage("ରାଜ୍ୟ"), + "stateName": MessageLookupByLibrary.simpleMessage("ରାଜ୍ୟର ନାମ"), + "status": MessageLookupByLibrary.simpleMessage("ସ୍ଥିତି"), + "staus": MessageLookupByLibrary.simpleMessage("ସ୍ଥିତି"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("ଅଦ୍ୟାପି ଅଦାୟ"), + "stock": MessageLookupByLibrary.simpleMessage("ଷ୍ଟକ୍"), + "stockList": MessageLookupByLibrary.simpleMessage("ଷ୍ଟକ୍ ତାଲିକା"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("ଷ୍ଟକ୍ / ଭାରିଏଣ୍ଟ୍"), + "stockReport": MessageLookupByLibrary.simpleMessage("ମଜୁଲି ରିପୋର୍ଟ୍"), + "stockValue": MessageLookupByLibrary.simpleMessage("ଷ୍ଟକ୍ ମୂଲ୍ୟ"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "ଷ୍ଟକ୍ କମ୍ ସେ କମ୍ ହେବା ଉଚିତ୍", + ), + "stocks": MessageLookupByLibrary.simpleMessage("ମଜୁଲି: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("ଉପ-କର ତାଲିକା"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ଉପ-କର"), + "subTotal": MessageLookupByLibrary.simpleMessage("ଉପମୋଟ"), + "submit": MessageLookupByLibrary.simpleMessage("ଦାଖଲ କରନ୍ତୁ"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "ଏବେ ସବସ୍କ୍ରାଇବ୍ କରନ୍ତୁ", + ), + "subscription": MessageLookupByLibrary.simpleMessage("ସଦସ୍ୟତା"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "ସବସ୍କ୍ରିପସନ୍ ରିପୋର୍ଟ", + ), + "subtotal": MessageLookupByLibrary.simpleMessage("ସମ୍ମିଳିତ ମୋଟ"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("ସଫଳତାର ସହିତ ଦେୟ"), + "supplerPay": MessageLookupByLibrary.simpleMessage("ସପ୍ଲାୟର୍ ପ୍ରଦାନ"), + "supplier": MessageLookupByLibrary.simpleMessage("ପ୍ରଦାନକାରୀ"), + "supplierDue": MessageLookupByLibrary.simpleMessage("ସପ୍ଲାୟର ବାକି"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("ସପ୍ଲାୟର ଲେଜର"), + "supplierName": MessageLookupByLibrary.simpleMessage("ସପ୍ଲାୟର୍ ନାମ"), + "switchBank": MessageLookupByLibrary.simpleMessage("ଶାଖା ବଦଳାଇବେ କି?"), + "switchs": MessageLookupByLibrary.simpleMessage("ବଦଳାନ୍ତୁ"), + "taxGroup": MessageLookupByLibrary.simpleMessage("କର ଗୋଷ୍ଠୀ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("କର ପ୍ରତିଶତ"), + "taxRates": MessageLookupByLibrary.simpleMessage("କର ହାର"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "କର ହାର - ଆପଣଙ୍କ କର ହାର ଚାଳନା କରନ୍ତୁ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("ଟିକସ ରିପୋର୍ଟ"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "ଟିକସ ରିପୋର୍ଟ ତାଲିକା", + ), + "taxType": MessageLookupByLibrary.simpleMessage("କର ପ୍ରକାର"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ଏକ ବା ଅନେକ ପ୍ରକାର କର ସହିତ କର", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର କ୍ରୟ ପାଇଁ ଧନ୍ୟବାଦ", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ବକେୟା ପେମେଣ୍ଟ ପାଇଁ ଧନ୍ୟବାଦ", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ଏହି ପ୍ରୋଡକ୍ଟ ପূର୍ବରୁ ଯୋଗ କରାଯାଇଛି!", + ), + "time": MessageLookupByLibrary.simpleMessage("ସମୟ"), + "timeIn": MessageLookupByLibrary.simpleMessage("ପ୍ରବେଶ ସମୟ"), + "timeOut": MessageLookupByLibrary.simpleMessage("ପ୍ରସ୍ଥାନ ସମୟ"), + "to": MessageLookupByLibrary.simpleMessage("କୁ"), + "toAccount": MessageLookupByLibrary.simpleMessage("ଏହି ଆକାଉଣ୍ଟକୁ"), + "toDate": MessageLookupByLibrary.simpleMessage("ଯେଉଁ ତାରିଖ ପର୍ଯ୍ୟନ୍ତ"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ଆଜିର ସାରାଂଶ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ଶ୍ରେଷ୍ଠ ୫ ଗ୍ରାହକ"), + "top5Product": MessageLookupByLibrary.simpleMessage("ଶ୍ରେଷ୍ଠ ୫ ଉତ୍ପାଦ"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("ଶ୍ରେଷ୍ଠ ୫ ସପ୍ଲାୟର"), + "total": MessageLookupByLibrary.simpleMessage("ମୋଟ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ମୋଟ ରାଶି"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ମୋଟ ସମ୍ପତ୍ତି"), + "totalBalance": MessageLookupByLibrary.simpleMessage("ମୋଟ ବାଲାନ୍ସ"), + "totalCategories": MessageLookupByLibrary.simpleMessage("ମୋଟ ଶ୍ରେଣୀଗୁଡ଼ିକ"), + "totalDue": MessageLookupByLibrary.simpleMessage("ମୋଟ ବକେୟା"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ମୋଟ ବକେୟା ରାଶି"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ମୋଟ ଖର୍ଚ୍ଚ"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ମୋଟ ଆୟ"), + "totalItems": MessageLookupByLibrary.simpleMessage("ମୋଟ ଆଇଟମ୍ସ"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ମୋଟ ହାରାନି"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ମୋଟ ଦାୟୀ"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ମୋଟ ମୂଲ୍ୟ"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ମୋଟ ପ୍ରୋଡକ୍ଟ"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ମୋଟ ଲାଭ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ମୋଟ କ୍ରୟ"), + "totalReturned": MessageLookupByLibrary.simpleMessage("ମୋଟ ଫେରାଇଦିଆଗଲା"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "ମୋଟ ଦରମା ପରିମାଣ", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("ମୋଟ ବିକ୍ରି"), + "totalVat": MessageLookupByLibrary.simpleMessage("ମୋଟ ଭ୍ୟାଟ୍"), + "totall": MessageLookupByLibrary.simpleMessage("ମୋଟ:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("ଟ୍ରାନ୍ଜାକ୍ସନ ସମୀକ୍ଷା"), + "transactionType": MessageLookupByLibrary.simpleMessage("କାରବାର ପ୍ରକାର"), + "transactions": MessageLookupByLibrary.simpleMessage("ଲେନଦେନ"), + "transfer": MessageLookupByLibrary.simpleMessage("ଟ୍ରାନ୍ସଫର୍"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "ଚେକ୍ ଟ୍ରାନ୍ସଫର୍ କରନ୍ତୁ", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("ଟ୍ରାନ୍ସଫର୍ ତାରିଖ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ"), + "twitter": MessageLookupByLibrary.simpleMessage("ଟ୍ୱିଟର୍"), + "type": MessageLookupByLibrary.simpleMessage("ପ୍ରକାର"), + "typeSelect": MessageLookupByLibrary.simpleMessage("ପ୍ରକାର ବାଛନ୍ତୁ"), + "unPaid": MessageLookupByLibrary.simpleMessage("ଅନଦାୟ"), + "unitName": MessageLookupByLibrary.simpleMessage("ଏକକର ନାମ"), + "unitPirce": MessageLookupByLibrary.simpleMessage("ଇଉନିଟ୍ ମୂଲ୍ୟ"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ଇକାଇ ମୂଲ୍ୟ"), + "units": MessageLookupByLibrary.simpleMessage("ଏକକଗୁଡ଼ିକ"), + "unlimited": MessageLookupByLibrary.simpleMessage("ଅସୀମିତ"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("ଅସୀମିତ ବ୍ୟବହାର"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ଆମ ପ୍ୟାକେଜର ଅସୀମିତ ବ୍ୟବହାର👇", + ), + "update": MessageLookupByLibrary.simpleMessage("ଅପଡେଟ୍ କରନ୍ତୁ"), + "updateBranch": MessageLookupByLibrary.simpleMessage("ଶାଖା ଅପଡେଟ୍ କରନ୍ତୁ"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "ଯୋଗାଯୋଗ ଅପଡେଟ୍ କରନ୍ତୁ", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "ଷ୍ଟକ୍ ଅଦ୍ୟତନ ବିଫଳ ହେଲା", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("ଏବେ ଅପଡେଟ୍ କରନ୍ତୁ"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପାଖରେ ପାର୍ଟି ଅଦ୍ୟତନ କରିବାକୁ ଅନୁମତି ନାହିଁ।", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "ଉତ୍ପାଦ ଅପଡେଟ୍ କରନ୍ତୁ", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ପ୍ରଡକ୍ଟ ସଫଳତାର ସହିତ ଅଦ୍ୟତନ ହେଲା!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପାଖରେ ପ୍ରଡକ୍ଟ ଅଦ୍ୟତନ କରିବାକୁ ଅନୁମତି ନାହିଁ।", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କ ପ୍ରୋଫାଇଲ୍ ଅପଡେଟ୍ କରନ୍ତୁ", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "କ୍ରୟ ଅପଡେଟ୍ କରନ୍ତୁ", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "ବିକ୍ରୟ ଅଦ୍ୟତନ କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "ସଫଳତାର ସହିତ ଅଦ୍ୟତନ ହେଲା", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ପ୍ରୋଫାଇଲ୍ ଅପଡେଟ୍ କରନ୍ତୁ ଯାହା ଆପଣଙ୍କ କ୍ଷେତ୍ରରେ ଭଲ ଭାବରେ ଗ୍ରାହକଙ୍କୁ ସଂପର୍କ କରେ।", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ସବସ୍କ୍ରିପ୍ସନ୍ ଅପଡେଟ୍ କରନ୍ତୁ", + ), + "updating": MessageLookupByLibrary.simpleMessage("ଅପଡେଟ୍ କରାଯାଉଛି..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ଅପଗ୍ରେଡ୍ କରନ୍ତୁ"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR କୋଡ୍ ପାଇଁ UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("ଅପଲୋଡ୍ କରନ୍ତୁ"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ଛବି ଅପଲୋଡ୍ କରନ୍ତୁ"), + "uploading": MessageLookupByLibrary.simpleMessage("ଅପଲୋଡ୍ ହେଉଛି..."), + "useGallery": MessageLookupByLibrary.simpleMessage( + "ଗ୍ୟାଲେରୀ ବ୍ୟବହାର କରନ୍ତୁ", + ), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟବହାରକାରୀ ଶୀର୍ଷକ ଖାଲି ନହେବାକୁ ଚାହିଁବା", + ), + "user": MessageLookupByLibrary.simpleMessage("ଉପଭୋକ୍ତା"), + "userRole": MessageLookupByLibrary.simpleMessage("ବ୍ୟବହାରକାରୀ ଭୂମିକା"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "ବ୍ୟବହାରକାରୀ ଭୂମିକା ବିବରଣୀ", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("ବ୍ୟବହାରକାରୀ ଶୀର୍ଷକ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ଭିନ୍ନତା ସଫଳତାର ସହିତ ଯୋଡାଗଲା!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ଭିନ୍ନତା ସଫଳତାର ସହିତ ମିଟାଯାଇଛି!", + ), + "vat": MessageLookupByLibrary.simpleMessage("ଭାଟ୍"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ଭ୍ୟାଟ୍ ଏବଂ କର"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ନମ୍ବର", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ଶୀର୍ଷକ", + ), + "vatNumber": MessageLookupByLibrary.simpleMessage("ଭ୍ୟାଟ୍ ନମ୍ବର"), + "verification": MessageLookupByLibrary.simpleMessage("ସତ୍ୟାପନ"), + "verify": MessageLookupByLibrary.simpleMessage("ସତ୍ୟାପିତ କରନ୍ତୁ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ଇମେଲ୍ ସତ୍ୟପାତି କରନ୍ତୁ", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ଇମେଲ୍ ସତ୍ୟପାତି"), + "view": MessageLookupByLibrary.simpleMessage("ବିବରଣୀ ଦେଖନ୍ତୁ"), + "viewAll": MessageLookupByLibrary.simpleMessage("ସମସ୍ତ ଦେଖନ୍ତୁ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("ବିବରଣୀ ଦେଖନ୍ତୁ"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "କାରବାର ଦେଖୁଛନ୍ତି", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ଯାଇଥିବା ଗ୍ରାହକ"), + "wallet": MessageLookupByLibrary.simpleMessage("ୱାଲେଟ୍"), + "walletBalance": MessageLookupByLibrary.simpleMessage("ୱାଲେଟ୍ ବାଲାନ୍ସ"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ଗୋଦାମର ନାମ"), + "warranty": MessageLookupByLibrary.simpleMessage("ୱାରେଣ୍ଟି"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ଆମେ ଏକ ସନ୍ଦେଶ ଇମେଲ୍ ପଠାଇଛୁ", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ଆମେ ଆପଣଙ୍କର ଫୋନ୍ ନମ୍ବରକୁ OTP ପଠାଇଛୁ", + ), + "weight": MessageLookupByLibrary.simpleMessage("ଓଜନ"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ପୁଣିଥରେ ସ୍ବାଗତ!"), + "whatNew": MessageLookupByLibrary.simpleMessage("ନୂତନ କଣ?"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("ଥୋକ ମୂଲ୍ୟ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("ଥୋକ ବ୍ୟାପାରୀ"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("ଶୀଘ୍ର ଯୋଡାଯିବ"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ସନ୍ଦେଶ ଏଠାରେ ଲେଖନ୍ତୁ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "ଏଠାରେ ଟେକ୍ସ୍ଟ ଲେଖନ୍ତୁ...", + ), + "years": MessageLookupByLibrary.simpleMessage("ବର୍ଷ"), + "yes": MessageLookupByLibrary.simpleMessage("ହଁ"), + "yesterday": MessageLookupByLibrary.simpleMessage("ଗତକାଲି"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ବକେୟା ରାଶି ତୁଳନାରେ ଅଧିକ ଦେଇପାରିବେ ନାହିଁ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ବର୍ତ୍ତମାନ ଆପଣଙ୍କର OTP ପୁନର୍ବାର ପଠାଇ ପାରିବେ |", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ଲାଭ ଏବଂ କ୍ଷତି ଦେଖିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "ଖର୍ଚ୍ଚ ବର୍ଗ ସୃଷ୍ଟି କରିବାକୁ ଅନୁମତି ନାହିଁ |", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "ବିଭାଗ ଡିଲିଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "ପଦବୀ ଡିଲିଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "ଛୁଟି ଆବେଦନ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "ପେ-ରୋଲ୍ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Excel ଏକ୍ସପୋର୍ଟ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "ବାରକୋଡ୍ ପ୍ରସ୍ତୁତ କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ |", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "ରିପୋର୍ଟ ପ୍ରସ୍ତୁତ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "ଶାଖା ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "ବିଭାଗ ଅପଡେଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "ଛୁଟି ଆବେଦନ ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "ଛୁଟି ଅପଡେଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "ଉପସ୍ଥାପନ ଦେଖିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "ପେ-ରୋଲ୍ ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "ପଦବୀ ଅପଡେଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "ସିଫ୍ଟ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "ସିଫ୍ଟ ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "ଖର୍ଚ୍ଚ ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କର ଅନୁମତି ନାହିଁ |", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କୁ ଅନୁମତି ଦେବାକୁ ପଡ଼ିବ", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("ଆପଣ ବ୍ୟବହାର କରୁଛନ୍ତି "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "ଆପଣ ଏହି ପ୍ରୋଡକ୍ଟ ଦୁର୍କରିବାକୁ ଚାହାଁନ୍ତି?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ମାଗଣା ପ୍ୟାକେଜ୍ ଚଳିତ ଅଛି, ନିମ୍ନଲେଖା ଯୋଜନା କିଣନ୍ତୁ। ଧନ୍ୟବାଦ।", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("ଆପଣଙ୍କ ପ୍ୟାକେଜ୍"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "ଆପଣଙ୍କର ପ୍ୟାକେଜ୍ 5 ଦିନରେ ସମାପ୍ତ ହେବ", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "ଆଜି ଆପଣଙ୍କର ପ୍ୟାକେଜ୍ ସମାପ୍ତ ହେବ\n\nଦୟାକରି ପୁନଃ ଖରିଦ କରନ୍ତୁ", + ), + "zip": MessageLookupByLibrary.simpleMessage("ଜିପ୍ କୋଡ୍"), + "zipCode": MessageLookupByLibrary.simpleMessage("ଜିପ୍ କୋଡ୍ ଦାଖଲ କରନ୍ତୁ"), + }; +} diff --git a/lib/generated/intl/messages_pa.dart b/lib/generated/intl/messages_pa.dart new file mode 100644 index 0000000..1d93b82 --- /dev/null +++ b/lib/generated/intl/messages_pa.dart @@ -0,0 +1,2202 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a pa locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'pa'; + + static String m0(start) => "\$${start} ਸਕਿੰਟਾਂ ਵਿੱਚ OTP ਦੁਬਾਰਾ ਭੇਜੋ"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਵੇਰਵੇ"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ਇਨਵੌਇਸ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 ਬਿੱਲ ਲੋਗੋ"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ਖਾਤੇ ਦਾ ਡਿਸਪਲੇਅ ਨਾਮ", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ਖਾਤਾ ਧਾਰਕ ਦਾ ਨਾਮ", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ਖਾਤੇ ਦਾ ਨਾਮ"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ਖਾਤੇ ਦਾ ਨਾਮ"), + "action": MessageLookupByLibrary.simpleMessage("ਕਾਰਵਾਈ"), + "actions": MessageLookupByLibrary.simpleMessage("ਕਾਰਵਾਈਆਂ"), + "active": MessageLookupByLibrary.simpleMessage("ਸਰਗਰਮ"), + "add": MessageLookupByLibrary.simpleMessage("ਸ਼ਾਮਲ ਕਰੋ"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਖਰੀਦ ਜੋੜੋ", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("ਹਾਜ਼ਰੀ ਜੋੜੋ"), + "addBank": MessageLookupByLibrary.simpleMessage("ਬੈਂਕ ਜੋੜੋ"), + "addBrand": MessageLookupByLibrary.simpleMessage("ਬ੍ਰਾਂਡ ਜੋੜੋ"), + "addCash": MessageLookupByLibrary.simpleMessage("ਨਕਦੀ ਜੋੜੋ"), + "addCategory": MessageLookupByLibrary.simpleMessage("ਸ਼੍ਰੇਣੀ ਜੋੜੋ"), + "addContact": MessageLookupByLibrary.simpleMessage("ਸੰਪਰਕ ਜੋੜੋ"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਗਾਹਕ ਜੋੜੋ", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਜੋੜੋ"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ਡਿਲਿਵਰੀ ਜੋੜੋ"), + "addDepartment": MessageLookupByLibrary.simpleMessage("ਵਿਭਾਗ ਜੋੜੋ"), + "addDesignation": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਅਹੁਦਾ ਜੋੜੋ"), + "addExpense": MessageLookupByLibrary.simpleMessage("ਖਰਚ ਜੋੜੋ"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("ਖਰਚ ਸ਼੍ਰੇਣੀ ਜੋੜੋ"), + "addHoliday": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਜੋੜੋ"), + "addImage": MessageLookupByLibrary.simpleMessage("ਤਸਵੀਰ ਜੋੜੋ"), + "addIncome": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ ਜੋੜੋ"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "ਆਮਦਨ ਸ਼੍ਰੇਣੀ ਜੋੜੋ", + ), + "addItems": MessageLookupByLibrary.simpleMessage("ਆਈਟਮ ਜੋੜੋ"), + "addLeave": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਜੋੜੋ"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("ਹੋਰ ਖੇਤਰ ਜੋੜੋ"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਪਤਾ ਜੋੜੋ"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "ਨਵੀਂ ਹਾਜ਼ਰੀ ਜੋੜੋ", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "ਨਵੇਂ ਬੈਂਕ ਖਾਤੇ ਜੋੜੋ", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਕਰਮਚਾਰੀ ਜੋੜੋ"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("ਨਵੀਂ ਛੁੱਟੀ ਜੋੜੋ"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "ਨਵੀਂ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਜੋੜੋ", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਮਾਡਲ ਜੋੜੋ"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਪੇਰੋਲ ਜੋੜੋ"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਉਤਪਾਦ ਜੋੜੋ"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਖਰੀਦ ਜੋੜੋ", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਰੈਕ ਜੋੜੋ"), + "addNewShift": MessageLookupByLibrary.simpleMessage("ਨਵੀਂ ਸ਼ਿਫਟ ਜੋੜੋ"), + "addNewTax": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਟੈਕਸ ਸ਼ਾਮਲ ਕਰੋ"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "ਨਵੀਂ ਵਿਭਿੰਨਤਾ ਜੋੜੋ", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "ਨਵੀਆਂ ਵਿਭਿੰਨਤਾਵਾਂ ਜੋੜੋ", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਗੋਦਾਮ ਜੋੜੋ"), + "addNote": MessageLookupByLibrary.simpleMessage("ਨੋਟ ਜੋੜੋ"), + "addParty": MessageLookupByLibrary.simpleMessage("ਪਾਰਟੀਆਂ ਜੋੜੋ"), + "addPayment": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਜੋੜੋ"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਉਤਪਾਦ ਜੋੜੋ", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "ਪਹਿਲਾਂ ਉਤਪਾਦ ਜੋੜੋ", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਸਫਲਤਾਪੂਰਕ ਬਣਾਇਆ ਗਿਆ!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਉਤਪਾਦ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਜੋੜੋ"), + "addRole": MessageLookupByLibrary.simpleMessage("ਰੋਲ ਜੋੜੋ"), + "addSale": MessageLookupByLibrary.simpleMessage("ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਸੇਲ ਜੋੜੋ"), + "addSales": MessageLookupByLibrary.simpleMessage("ਸੇਲਜ਼ ਜੋੜੋ"), + "addShelf": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਖਾਨਾ ਜੋੜੋ"), + "addShift": MessageLookupByLibrary.simpleMessage("ਸ਼ਿਫਟ ਜੋੜੋ"), + "addStock": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਜੋੜੋ"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("ਸਬ-ਵੈਰੀਐਂਟ ਜੋੜੋ"), + "addTax": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਸ਼ਾਮਲ ਕਰੋ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "ਨਵਾਂ ਟੈਕਸ ਗਰੁੱਪ ਸ਼ਾਮਲ ਕਰੋ", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("ਯੂਨਿਟ ਜੋੜੋ"), + "addUserRole": MessageLookupByLibrary.simpleMessage("ਯੂਜ਼ਰ ਰੋਲ ਜੋੜੋ"), + "addVariant": MessageLookupByLibrary.simpleMessage("ਵੈਰੀਅੰਟ ਜੋੜੋ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "ਵੈਰੀਅੰਟ ਵੇਰਵੇ ਜੋੜੋ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("ਕਾਰਟ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ"), + "adding": MessageLookupByLibrary.simpleMessage("ਜੋੜ ਰਿਹਾ ਹੈ..."), + "address": MessageLookupByLibrary.simpleMessage("ਪਤਾ"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਬੈਲੇਂਸ ਐਡਜਸਟ ਕਰੋ", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("ਕੈਸ਼ ਐਡਜਸਟ ਕਰੋ"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "ਕੈਸ਼ ਬੈਲੇਂਸ ਐਡਜਸਟ ਕਰੋ", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("ਐਡਜਸਟਮੈਂਟ ਦੀ ਮਿਤੀ"), + "admin": MessageLookupByLibrary.simpleMessage("ਪ੍ਰਬੰਧਕ"), + "advance": MessageLookupByLibrary.simpleMessage("ਅਡਵਾਂਸ"), + "all": MessageLookupByLibrary.simpleMessage("ਸਭ"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ਸਾਰੇ ਕਾਰੋਬਾਰੀ ਹੱਲ", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro ਸਟਾਕ, ਖਾਤਾ, ਵਿਕਰੀ, ਖ਼ਰਚ ਅਤੇ ਨੁਕਸਾਨ/ਮੁਨਾਫ਼ੇ ਵਾਲਾ ਇੱਕ ਪੂਰਾ ਕਾਰੋਬਾਰੀ ਹੱਲ ਹੈ।", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("ਸਾਰੇ ਕਰਮਚਾਰੀ"), + "allParties": MessageLookupByLibrary.simpleMessage("ਸਾਰੀਆਂ ਪਾਰਟੀਆਂ"), + "allParty": MessageLookupByLibrary.simpleMessage("ਸਾਰੀਆਂ ਪਾਰਟੀਆਂ"), + "allTime": MessageLookupByLibrary.simpleMessage("ਸਾਰੇ ਸਮੇਂ"), + "allTransaction": MessageLookupByLibrary.simpleMessage("ਸਾਰੇ ਲੈਣ-ਦੇਣ"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "ਪਹਿਲਾਂ ਹੀ ਜੋੜਿਆ ਗਿਆ ਹੈ", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ਪਹਿਲਾਂ ਹੀ ਖਾਤਾ ਹੈ? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("ਰਕਮ"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "ਰਕਮ 0 ਤੋਂ ਵੱਧ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "ਰਕਮ ਨੂੰ ਗੋਲ ਕਰਨ ਦਾ ਤਰੀਕਾ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("ਸ਼ਬਦਾਂ ਵਿੱਚ ਰਕਮਾਂ"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("ਰਕਮ ਲੋੜੀਂਦੀ ਹੈ"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ SMS ਹੇਠਲੇ ਨੰਬਰ \'ਤੇ ਭੇਜਿਆ ਜਾਵੇਗਾ:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "ਐਂਡਰਾਇਡ ਅਤੇ ਆਈਓਐਸ ਐਪ ਸਪੋਰਟ", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ ਨਵਾਂ ਅਪਡੇਟ ਉਪਲਬਧ ਹੈ\nਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਐਪ ਅਪਡੇਟ ਕਰੋ", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ਐਪਲ ਵਾਚ"), + "apply": MessageLookupByLibrary.simpleMessage("ਲਾਗੂ ਕਰੋ"), + "areYouSure": MessageLookupByLibrary.simpleMessage( + "ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਯਕੀਨੀ ਹੋ?", + ), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ \'ਤੇ ਇਸ ਸ਼ਾਖਾ ਨੂੰ ਡਿਲੀਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ \'ਤੇ ਇਸ ਰੋਲ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ \'ਤੇ ਦੂਜੀ ਸ਼ਾਖਾ ਵਿੱਚ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਇਸ ਪਾਰਟੀ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ \'ਤੇ ਇਸ ਸ਼ਾਖਾ ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("ਇਸ ਮਿਤੀ ਤੱਕ"), + "assets": MessageLookupByLibrary.simpleMessage("ਜਾਇਦਾਦ"), + "attachment": MessageLookupByLibrary.simpleMessage("ਅਟੈਚਮੈਂਟ"), + "attendance": MessageLookupByLibrary.simpleMessage("ਹਾਜ਼ਰੀ"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("ਹਾਜ਼ਰੀ ਰਿਪੋਰਟ"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "ਅਧਿਕਾਰਤ ਦਸਤਖਤ", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਆਪਣੇ ਆਪ ਕੀਤੀ ਗਈ", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("ਆਪਣੇ ਆਪ ਚੁਣਿਆ ਗਿਆ"), + "backToHome": MessageLookupByLibrary.simpleMessage("ਘਰ ਵਾਪਸ ਜਾਓ"), + "balance": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਬਾਕੀ"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ਬੈਲੇਂਸ ਸ਼ੀਟ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("ਬੰਗਲਾਦੇਸ਼"), + "bank": MessageLookupByLibrary.simpleMessage("ਬੈਂਕ"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("ਬੈਂਕ ਖਾਤੇ"), + "bankDetails": MessageLookupByLibrary.simpleMessage("ਬੈਂਕ ਦੇ ਵੇਰਵੇ"), + "bankName": MessageLookupByLibrary.simpleMessage("ਬੈਂਕ ਦਾ ਨਾਮ"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਤੋਂ ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਤੋਂ ਕੈਸ਼ ਟ੍ਰਾਂਸਫਰ", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "ਬਾਰਕੋਡ ਪ੍ਰਿੰਟ ਸੈਟਿੰਗ", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("ਬਾਰਕੋਡ ਜੈਨਰੇਟਰ"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("ਬਾਰਕੋਡ ਜਨਰੇਟਰ"), + "barcodes": MessageLookupByLibrary.simpleMessage("ਬਾਰਕੋਡ"), + "batch": MessageLookupByLibrary.simpleMessage("ਬੈਚ"), + "batchNo": MessageLookupByLibrary.simpleMessage("ਬੈਚ ਨੰਬਰ"), + "billTO": MessageLookupByLibrary.simpleMessage("ਬਿੱਲ ਤੱਕ"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "ਬਿੱਲ ਅਨੁਸਾਰ ਮੁਨਾਫਾ", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("ਬਿਲਿੰਗ ਪਤਾ"), + "birthDate": MessageLookupByLibrary.simpleMessage("ਜਨਮ ਮਿਤੀ"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "ਬਲੂਟੁੱਥ ਬੰਦ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਚਾਲੂ ਕਰੋ।", + ), + "branch": MessageLookupByLibrary.simpleMessage("ਸ਼ਾਖਾ (Branch)"), + "branchList": MessageLookupByLibrary.simpleMessage("ਸ਼ਾਖਾਵਾਂ ਦੀ ਸੂਚੀ"), + "brand": MessageLookupByLibrary.simpleMessage("ਬ੍ਰਾਂਡ"), + "brandName": MessageLookupByLibrary.simpleMessage("ਬ੍ਰਾਂਡ ਦਾ ਨਾਮ"), + "brands": MessageLookupByLibrary.simpleMessage("ਬ੍ਰਾਂਡ"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ਬਰੇਕ ਦਾ ਸਮਾਂ ਸੀਮਾ"), + "breakStatus": MessageLookupByLibrary.simpleMessage("ਬਰੇਕ ਦੀ ਸਥਿਤੀ"), + "breakTime": MessageLookupByLibrary.simpleMessage("ਬਰੇਕ ਦਾ ਸਮਾਂ"), + "bulk": MessageLookupByLibrary.simpleMessage("ਬਲਕ ਅਪਲੋਡ"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("ਬਲਕ ਅੱਪਲੋਡ"), + "businessCat": MessageLookupByLibrary.simpleMessage("ਵਿਜਨੇਸ ਸ਼੍ਰੇਣੀ"), + "businessName": MessageLookupByLibrary.simpleMessage( + "ਕੰਪਨੀ ਅਤੇ ਕਾਰੋਬਾਰ ਦਾ ਨਾਮ", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ਹੁਣੇ ਖਰੀਦੋ"), + "buyPremium": MessageLookupByLibrary.simpleMessage("ਪ੍ਰੀਮੀਅਮ ਯੋਜਨਾ ਖਰੀਦੋ"), + "call": MessageLookupByLibrary.simpleMessage("ਕਾਲ ਕਰੋ"), + "camera": MessageLookupByLibrary.simpleMessage("ਕੈਮਰਾ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ਇਸ ਕਿਸਮ ਦੇ ਲੈਣ-ਦੇਣ ਨੂੰ ਸੋਧਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ਭੁਗਤਾਨ ਦੇ ਵੇਰਵੇ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ।", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ਰੱਦ ਕਰੋ"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ਡਿਵਾਈਸਾਂ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ਇੱਕੋ ਖਾਤੇ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ਕਿਰਿਆਸ਼ੀਲਤਾ"), + "cash": MessageLookupByLibrary.simpleMessage("ਨਕਦ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("ਕੈਸ਼ ਅਤੇ ਬੈਂਕ"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "ਕੈਸ਼ ਅਤੇ ਬੈਂਕ ਪ੍ਰਬੰਧਨ", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("ਕੈਸ਼ ਫਲੋ"), + "cashIn": MessageLookupByLibrary.simpleMessage("ਕੈਸ਼ ਅੰਦਰ"), + "cashInHand": MessageLookupByLibrary.simpleMessage("ਨਕਦੀ (Cash in Hand)"), + "cashOut": MessageLookupByLibrary.simpleMessage("ਕੈਸ਼ ਬਾਹਰ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "ਕੈਸ਼ ਤੋਂ ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ", + ), + "categories": MessageLookupByLibrary.simpleMessage("ਸ਼੍ਰੇਣੀਆਂ"), + "category": MessageLookupByLibrary.simpleMessage("ਸ਼੍ਰੇਣੀ"), + "categoryName": MessageLookupByLibrary.simpleMessage("ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ"), + "changeAmount": MessageLookupByLibrary.simpleMessage("ਵਾਪਸੀ ਦੀ ਰਕਮ"), + "changePassword": MessageLookupByLibrary.simpleMessage("ਪਾਸਵਰਡ ਬਦਲੋ"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ਈਮੇਲ ਚੈੱਕ ਕਰੋ"), + "cheque": MessageLookupByLibrary.simpleMessage("ਚੈੱਕ"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("ਚੈੱਕ ਦੀ ਰਕਮ"), + "chequeDate": MessageLookupByLibrary.simpleMessage("ਚੈੱਕ ਦੀ ਮਿਤੀ"), + "chequeList": MessageLookupByLibrary.simpleMessage("ਚੈੱਕ ਸੂਚੀ"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("ਚੈੱਕ ਨੰਬਰ"), + "choose": MessageLookupByLibrary.simpleMessage("ਚੁਣੋ"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("ਦੇਸ਼ ਚੁਣੋ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("ਇੱਕ ਗਾਹਕ ਚੁਣੋ"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("ਇੱਕ ਸਪਲਾਇਰ ਚੁਣੋ"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਚੁਣੋ", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹਨ ਜੋ POSpro ਨੂੰ ਰਵਾਇਤੀ ਹੱਲਾਂ ਤੋਂ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ।", + ), + "city": MessageLookupByLibrary.simpleMessage("ਸ਼ਹਿਰ"), + "cityName": MessageLookupByLibrary.simpleMessage("ਸ਼ਹਿਰ ਦਾ ਨਾਮ"), + "clarence": MessageLookupByLibrary.simpleMessage("ਕਲੇਰੈਂਸ"), + "clear": MessageLookupByLibrary.simpleMessage("ਸਾਫ਼ ਕਰੋ"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "ਕਨੈਕਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ", + ), + "close": MessageLookupByLibrary.simpleMessage("ਬੰਦ ਕਰੋ"), + "closed": MessageLookupByLibrary.simpleMessage("ਬੰਦ"), + "code": MessageLookupByLibrary.simpleMessage("ਕੋਡ"), + "collectDue": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਇਕੱਠਾ ਕਰੋ"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਬਕਾਇਆ ਇਕੱਠਾ ਕਰੋ", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("ਇਕੱਠਾ ਕੀਤਾ ਗਿਆ:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ਇਕੱਠਾ ਕਰਨ ਵਾਲਾ"), + "color": MessageLookupByLibrary.simpleMessage("ਰੰਗ"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "ਕਈ ਟੈਕਸਾਂ ਦਾ ਸੁਮੇਲ", + ), + "combo": MessageLookupByLibrary.simpleMessage("ਕੰਬੋ"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "ਕੰਬੋ ਉਤਪਾਦ ਰਿਪੋਰਟ", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("ਕੰਬੋ ਉਤਪਾਦ"), + "comboReport": MessageLookupByLibrary.simpleMessage("ਕੰਬੋ ਰਿਪੋਰਟ"), + "comingSoon": MessageLookupByLibrary.simpleMessage("ਜਲਦੀ ਆ ਰਿਹਾ ਹੈ"), + "companyAddress": MessageLookupByLibrary.simpleMessage("ਕੰਪਨੀ ਦਾ ਪਤਾ"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "ਮਿਟਾਉਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "ਵਾਪਸੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"), + "congratulation": MessageLookupByLibrary.simpleMessage("ਬਧਾਈ"), + "connect": MessageLookupByLibrary.simpleMessage("ਕਨੈਕਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਕਨੈਕਟ ਕਰੋ", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਕਨੈਕਟ ਕਰੋ", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("ਸੰਪਰਕ ਵੇਰਵੇ"), + "contactUs": MessageLookupByLibrary.simpleMessage("ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ"), + "continueButton": MessageLookupByLibrary.simpleMessage("ਜਾਰੀ ਰੱਖੋ"), + "continueE": MessageLookupByLibrary.simpleMessage("ਜਾਰੀ ਰੱਖੋ"), + "cost": MessageLookupByLibrary.simpleMessage("ਲਾਗਤ"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ਟੈਕਸ ਤੋਂ ਬਿਨਾਂ ਲਾਗਤ", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਸਮੇਤ ਲਾਗਤ"), + "country": MessageLookupByLibrary.simpleMessage("ਦੇਸ਼"), + "countryName": MessageLookupByLibrary.simpleMessage("ਦੇਸ਼ ਦਾ ਨਾਮ"), + "create": MessageLookupByLibrary.simpleMessage("ਬਣਾਓ"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ਮੁਫ਼ਤ ਖਾਤਾ ਬਣਾਓ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("ਮੁਫ਼ਤ ਖਾਤਾ ਬਣਾਓ"), + "createBranch": MessageLookupByLibrary.simpleMessage("ਸ਼ਾਖਾ ਬਣਾਓ"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "ਨਵਾਂ ਪਾਸਵਰਡ ਬਣਾਓ", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ PDF ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਵਿਕਰੀ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ਕ੍ਰੈਡਿਟ (ਆਮਦਨ)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("ਪਾਰਟੀ ਕ੍ਰੈਡਿਟ ਸੀਮਾ"), + "currency": MessageLookupByLibrary.simpleMessage("ਮੁਦਰਾ"), + "currentBalance": MessageLookupByLibrary.simpleMessage("ਮੌਜੂਦਾ ਬੈਲੇਂਸ"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "ਮੌਜੂਦਾ ਕੈਸ਼ ਬੈਲੇਂਸ", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ਇਹ ਮਹੀਨਾ"), + "currentYear": MessageLookupByLibrary.simpleMessage("ਇਸ ਸਾਲ"), + "currents": MessageLookupByLibrary.simpleMessage("ਮੌਜੂਦਾ"), + "custom": MessageLookupByLibrary.simpleMessage("ਕਸਟਮ"), + "customDate": MessageLookupByLibrary.simpleMessage("ਕਸਟਮ ਮਿਤੀ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "ਕਸਟਮ ਇਨਵੌਇਸ ਬ੍ਰਾਂਡਿੰਗ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("ਕਸਟਮ ਪ੍ਰਿੰਟ"), + "customer": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ"), + "customerDate": MessageLookupByLibrary.simpleMessage("ਕਸਟਮ ਮਿਤੀ"), + "customerDue": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਬਕਾਇਆ"), + "customerLedger": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਖਾਤਾ"), + "customerName": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਦਾ ਨਾਮ"), + "customerPay": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਅਦਾ ਕਰੋ"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ਗਾਹਕ ਫੋਨ ਨੰਬਰ", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਦੇ ਦਸਤਖਤ"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("ਰੋਜ਼ਾਨਾ ਲੈਣ-ਦੇਣ"), + "dashboard": MessageLookupByLibrary.simpleMessage("ਡੈਸ਼ਬੋਰਡ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ਡਾਟਾ ਸਫਲਤਾਪੂਰਵਕ ਸੇਵ ਕੀਤਾ ਗਿਆ।", + ), + "date": MessageLookupByLibrary.simpleMessage("ਤਾਰੀਖ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "ਸੇ ਤਾਰੀਖ ਮੂਲ ਤਾਰੀਖ ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ ਹੋ ਸਕਦੀ।", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("ਮਿਤੀ ਲੋੜੀਂਦੀ ਹੈ"), + "dates": MessageLookupByLibrary.simpleMessage("ਤਾਰੀਖ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("ਡੇ-ਬੁੱਕ (ਰੋਜ਼ਾਨਾ ਰਿਕਾਰਡ)"), + "days": MessageLookupByLibrary.simpleMessage("ਦਿਨ"), + "daysLeft": MessageLookupByLibrary.simpleMessage("ਬਾਕੀ ਦਿਨ"), + "dealer": MessageLookupByLibrary.simpleMessage("ਡੀਲਰ"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ਡੀਲਰ ਮੁੱਲ"), + "debitOut": MessageLookupByLibrary.simpleMessage("ਡੈਬਿਟ (ਖਰਚ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ਡਿਫੌਲਟ ਵਿਕਰੀ ਕੀਮਤ", + ), + "delete": MessageLookupByLibrary.simpleMessage("ਮਿਟਾਓ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ਅਕਾਊਂਟ ਮਿਟਾਓ"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਇਹ ਬੈਚ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ \'ਤੇ ਆਪਣਾ ਖਾਤਾ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ? ਇਹ ਕਾਰਵਾਈ ਤੁਹਾਡੇ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਪੱਕੇ ਤੌਰ \'ਤੇ ਮਿਟਾ ਦੇਵੇਗੀ।", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਪਾਰਟੀ ਮਿਟਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "ਸਫਲਤਾਪੂਰਵਕ ਡਿਲੀਟ ਕੀਤਾ ਗਿਆ!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("ਮਿਟਾ ਰਿਹਾ ਹੈ..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ਡਿਲਿਵਰੀ ਪਤਾ"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ਡਿਲਿਵਰੀ ਚਾਰਜ"), + "department": MessageLookupByLibrary.simpleMessage("ਵਿਭਾਗ"), + "deposit": MessageLookupByLibrary.simpleMessage("ਜਮ੍ਹਾ"), + "depositTo": MessageLookupByLibrary.simpleMessage("ਵਿੱਚ ਜਮ੍ਹਾ ਕਰੋ"), + "description": MessageLookupByLibrary.simpleMessage("ਵਿਸਤਾਰ"), + "designation": MessageLookupByLibrary.simpleMessage("ਅਹੁਦਾ"), + "designationName": MessageLookupByLibrary.simpleMessage("ਅਹੁਦੇ ਦਾ ਨਾਮ"), + "details": MessageLookupByLibrary.simpleMessage("ਵੇਰਵੇ"), + "developedBy": MessageLookupByLibrary.simpleMessage("ਵੱਲੋਂ ਵਿਕਸਿਤ:"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-ਅੰਕਾਂ ਦਾ ਪਿੰਨ ਤੁਹਾਡੇ ਈਮੇਲ ਪਤੇ \'ਤੇ ਭੇਜਿਆ ਗਿਆ ਹੈ:", + ), + "disable": MessageLookupByLibrary.simpleMessage("ਅਯੋਗ ਕਰੋ"), + "discount": MessageLookupByLibrary.simpleMessage("ਛੋਟ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ਡਿਸਪਲੇਅ ਨਾਮ ਲੋੜੀਂਦਾ ਹੈ", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ਵਿਚਲਿਤ ਨਾ ਕਰੋ"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਇਸਨੂੰ ਡਿਲੀਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਯੂਜ਼ਰ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਐਪ ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਇਸ ਚੈੱਕ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਖਾਤਾ ਨਹੀਂ ਹੈ?", + ), + "done": MessageLookupByLibrary.simpleMessage("ਹੋ ਗਿਆ"), + "download": MessageLookupByLibrary.simpleMessage("ਡਾਊਨਲੋਡ"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ਡਾਊਨਲੋਡ ਕਰੋ"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ਐਕਸਲ ਫਾਰਮੈਟ ਡਾਊਨਲੋਡ ਕਰੋ", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ਡਾਊਨਲੋਡ ਸਫਲ ਰਿਹਾ! ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ ਫੋਲਡਰ ਦੀ ਜਾਂਚ ਕਰੋ", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "ਡਾਊਨਲੋਡ ਹੋ ਰਿਹਾ ਹੈ...", + ), + "due": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ"), + "dueAmount": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਰਕਮ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਰਕਮ"), + "dueCollection": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਇਕੱਠਾ ਕਰਨਾ"), + "dueList": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਸੂਚੀ"), + "duePay": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਭੁਗਤਾਨ"), + "dueReport": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ ਰਿਪੋਰਟ"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ਵਾਕ-ਇਨ ਗਾਹਕਾਂ ਲਈ ਬਕਾਇਆ \'ਤੇ ਵਿਕਰੀ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "dues": MessageLookupByLibrary.simpleMessage("ਬਕਾਇਆ"), + "duration": MessageLookupByLibrary.simpleMessage("ਸਮਾਂ ਸੀਮਾ"), + "durationDays": MessageLookupByLibrary.simpleMessage("ਸਮਾਂ (ਦਿਨ)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ਮੋਬਾਈਲ ਪੋਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਆਸਾਨ ਹੈ", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro ਐਪ ਮੁਫ਼ਤ ਹੈ, ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਹੈ. ਦਰਅਸਲ, ਇਹ ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ POS ਸਿਸਟਮਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ।", + ), + "edit": MessageLookupByLibrary.simpleMessage("ਸੰਪਾਦਿਤ ਕਰੋ"), + "editAttendance": MessageLookupByLibrary.simpleMessage("ਹਾਜ਼ਰੀ ਸੋਧੋ"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage("ਬੈਂਕ ਖਾਤੇ ਸੋਧੋ"), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਐਡਜਸਟਮੈਂਟ ਸੋਧੋ", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਤੋਂ ਕੈਸ਼ ਸੋਧੋ", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ ਸੋਧੋ", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "ਕੈਸ਼ ਐਡਜਸਟਮੈਂਟ ਸੋਧੋ", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "ਕੈਸ਼ ਤੋਂ ਬੈਂਕ ਸੋਧੋ", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("ਸ਼੍ਰੇਣੀ ਸੋਧੋ"), + "editDesignation": MessageLookupByLibrary.simpleMessage("ਅਹੁਦਾ ਸੋਧੋ"), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "ਕਰਮਚਾਰੀ ਦੀ ਜਾਣਕਾਰੀ ਸੋਧੋ", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਸੋਧੋ"), + "editLeave": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਸੋਧੋ"), + "editModel": MessageLookupByLibrary.simpleMessage("ਮਾਡਲ ਸੋਧੋ"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "ਪੇਰੋਲ (ਤਨਖਾਹ ਰਿਕਾਰਡ) ਸੋਧੋ", + ), + "editPhone": MessageLookupByLibrary.simpleMessage("ਫੋਨ ਨੰਬਰ ਸੰਪਾਦਿਤ ਕਰੋ?"), + "editProduct": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਸੋਧੋ"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "ਖਰੀਦ ਇਨਵੌਇਸ ਸੰਪਾਦਿਤ ਕਰੋ", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ਰੈਕ ਸੋਧੋ"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "ਸੇਲਜ਼ ਇਨਵੌਇਸ ਸੰਪਾਦਿਤ ਕਰੋ", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("ਖਾਨਾ ਸੋਧੋ"), + "editShift": MessageLookupByLibrary.simpleMessage("ਸ਼ਿਫਟ ਸੋਧੋ"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "ਸੋਸ਼ਲ ਮੀਡੀਆ ਸੰਪਾਦਿਤ ਕਰੋ", + ), + "editTax": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਸੰਪਾਦਿਤ ਕਰੋ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "ਟੈਕਸ ਗਰੁੱਪ ਸੰਪਾਦਿਤ ਕਰੋ", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("ਵਿਭਿੰਨਤਾ ਸੋਧੋ"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("ਗੋਦਾਮ ਸੋਧੋ"), + "email": MessageLookupByLibrary.simpleMessage("ਈਮੇਲ ਪਤਾ"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ਈਮੇਲ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦੀ", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ਈਮੇਲ"), + "employee": MessageLookupByLibrary.simpleMessage("ਕਰਮਚਾਰੀ"), + "enLowStock": MessageLookupByLibrary.simpleMessage("ਘੱਟ ਸਟਾਕ ਦਰਜ ਕਰੋ"), + "end": MessageLookupByLibrary.simpleMessage("ਖਤਮ"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "ਬਰੇਕ ਖਤਮ ਹੋਣ ਦਾ ਸਮਾਂ", + ), + "endDate": MessageLookupByLibrary.simpleMessage("ਅੰਤਿਮ ਤਾਰੀਖ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ਆਖਰੀ ਮਿਤੀ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਪਹਿਲਾਂ ਹੈ", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ਆਖਰੀ ਮਿਤੀ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ ਹੋ ਸਕਦੀ।", + ), + "endTime": MessageLookupByLibrary.simpleMessage("ਸਮਾਪਤੀ ਸਮਾਂ"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ਸਮਾਪਤੀ ਸਮਾਂ ਲੋੜੀਂਦਾ ਹੈ", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀ ਮੁਫ਼ਤ ਯੋਜਨਾ ਖ਼ਤਮ ਕਰੋ", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("ਬੈਚ ਨੰਬਰ ਦਰਜ ਕਰੋ"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ ਬ੍ਰਾਂਡ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ ਵੈਧ ਛੋਟ ਦਰਜ ਕਰੋ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ ਵੈਧ OTP ਦਰਜ ਕਰੋ", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ ਵੈਧ ਸਟਾਕ ਦਰਜ ਕਰੋ", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "ਡਿਸਪਲੇਅ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "ਖਾਤਾ ਧਾਰਕ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "ਖਾਤਾ ਨੰਬਰ ਦਰਜ ਕਰੋ", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("ਪਤਾ ਦਰਜ ਕਰੋ"), + "enterAmount": MessageLookupByLibrary.simpleMessage("ਰਾਸ਼ੀ ਦਰਜ ਕਰੋ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("ਬੈਲੇਂਸ ਦਰਜ ਕਰੋ"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("ਬੈਚ ਨੰਬਰ ਦਰਜ ਕਰੋ"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "ਬਰੇਕ ਦਾ ਸਮਾਂ ਦਰਜ ਕਰੋ", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "ਕਾਰੋਬਾਰ/ਸਟੋਰ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸਮਰੱਥਾ ਦਰਜ ਕਰੋ", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("ਰੰਗ ਦਰਜ ਕਰੋ"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ਗਾਹਕ ਫੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ਡੀਲਰ ਮੁੱਲ ਦਰਜ ਕਰੋ", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("ਵੇਰਵਾ ਦਰਜ ਕਰੋ"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "ਅਹੁਦੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("ਛੋਟ ਦਰਜ ਕਰੋ"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਪਾਸਵਰਡ ਰੀਸੈਟ ਲਿੰਕ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਆਪਣਾ ਈਮੇਲ ਪਤਾ ਦਰਜ ਕਰੋ।", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("ਸਮਾਪਤੀ ਸਮਾਂ ਦਰਜ ਕਰੋ"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ਖਰਚ ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ਖ਼ਰਚ ਦੀ ਤਾਰੀਖ ਦਰਜ ਕਰੋ", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "ਪੂਰਾ ਪਤਾ ਦਰਜ ਕਰੋ", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("ਪੂਰਾ ਨਾਮ ਦਰਜ ਕਰੋ"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "ਛੁੱਟੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "ਆਮਦਨ ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "ਲੇਬਲ ਟੈਕਸਟ ਦਰਜ ਕਰੋ", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "ਨਿਰਮਾਤਾ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "ਮਾਡਲ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterName": MessageLookupByLibrary.simpleMessage("ਨਾਮ ਦਰਜ ਕਰੋ"), + "enterNote": MessageLookupByLibrary.simpleMessage("ਨੋਟ ਦਰਜ ਕਰੋ"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ਸ਼ੁਰੂਆਤੀ ਬਕਾਇਆ ਦਰਜ ਕਰੋ", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਕੋਡ ਦਰਜ ਕਰੋ", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ਖਰੀਦ ਮੁੱਲ ਦਰਜ ਕਰੋ", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("ਮਾਤਰਾ ਦਰਜ ਕਰੋ"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "ਰੈਫਰੈਂਸ ਨੰਬਰ ਦਰਜ ਕਰੋ", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "ਵਿਕਰੀ ਮੁੱਲ ਦਰਜ ਕਰੋ", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "ਖਾਨੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("ਸਾਈਜ਼ ਦਰਜ ਕਰੋ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ ਦਰਜ ਕਰੋ", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਦਰਜ ਕਰੋ"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਦਰ ਦਾਖਲ ਕਰੋ"), + "enterType": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਕਿਸਮ ਦਰਜ ਕਰੋ", + ), + "enterUserName": MessageLookupByLibrary.simpleMessage("ਯੂਜ਼ਰਨੇਮ ਦਰਜ ਕਰੋ"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "ਯੂਜ਼ਰ ਦਾ ਅਹੁਦਾ ਦਰਜ ਕਰੋ", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("ਵੈਧ OTP ਦਰਜ ਕਰੋ"), + "enterValues": MessageLookupByLibrary.simpleMessage("ਮੁੱਲ ਦਰਜ ਕਰੋ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ਵੈਟ/ਜੀਐਸਟੀ ਨੰਬਰ ਦਰਜ ਕਰੋ", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ਵੈਟ/ਜੀਐਸਟੀ ਸਿਰਲੇਖ ਦਰਜ ਕਰੋ", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "ਗੋਦਾਮ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("ਵਜ਼ਨ ਦਰਜ ਕਰੋ"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "ਥੋਕ ਵਿਕਰੀ ਮੁੱਲ ਦਰਜ ਕਰੋ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "ਆਪਣਾ ਦੇਸ਼ ਦਰਜ ਕਰੋ", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "ਆਪਣਾ ਈਮੇਲ ਪਤਾ ਦਰਜ ਕਰੋ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "ਆਪਣਾ ਪੂਰਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("ਆਪਣਾ ਨਾਮ ਦਰਜ ਕਰੋ"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "ਨੋਟ ਲੈਵਲ ਦਰਜ ਕਰੋ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ਆਪਣਾ ਫੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "ਵਿਕਰੀ ਤੋਂ ਬਾਅ后 ਦਾ ਸੁਨੇਹਾ ਦਰਜ ਕਰੋ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ਟੈਕਸ ਡਿਲੀਟ ਕਰਨ ਵਿੱਚ ਗਲਤੀ", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ਐਕਸਲ ਫਾਈਲਾਂ"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ਐਕਸਲ ਅਪਲੋਡਰ"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "ਟੈਕਸ ਤੋਂ ਬਿਨਾਂ ਕੀਮਤ", + ), + "exit": MessageLookupByLibrary.simpleMessage("ਬਾਹਰ ਜਾਓ"), + "exitBank": MessageLookupByLibrary.simpleMessage("ਸ਼ਾਖਾ ਤੋਂ ਬਾਹਰ ਜਾਓ"), + "expDate": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ ਖਤਮ ਹੋਣ ਦੀ ਤਾਰੀਖ"), + "expense": MessageLookupByLibrary.simpleMessage("ਖ਼ਰਚ"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ਖਰਚ ਸ਼੍ਰੇਣੀਆਂ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ਖਰਚ ਦੀ ਤਾਰੀਖ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ਖਰਚ ਲਈ"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ਖਰਚ ਰਿਪੋਰਟ"), + "expensesType": MessageLookupByLibrary.simpleMessage("ਖਰਚਿਆਂ ਦੀਆਂ ਕਿਸਮਾਂ"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ ਦੀ ਸਥਿਤੀ"), + "expire": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ ਪੁੱਗਣਾ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "ਮਿਆਦ ਪੁੱਗਣ ਵਾਲੇ ਉਤਪਾਦਾਂ ਦੀ ਰਿਪੋਰਟ", + ), + "expired": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ ਖਤਮ"), + "expiredDate": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ ਪੁੱਗਣ ਦੀ ਮਿਤੀ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "ਐਕਸਪਾਇਰਡ ਸਮਾਨ ਦੀ ਰਿਪੋਰਟ", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ ਪੁੱਗੀ ਸੂਚੀ"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ ਪੁੱਗਿਆ ਉਤਪਾਦ"), + "expiry": MessageLookupByLibrary.simpleMessage("ਮਿਆਦ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("ਪਲਾਨ ਵਧਾਓ"), + "facebook": MessageLookupByLibrary.simpleMessage("ਫੇਸਬੁੱਕ"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "ਵਿਭਾਗ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ਟੈਕਸ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "ਪਲੇਟਫਾਰਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ।", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "ਵਿਭਾਗ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ਵਾਪਸੀ ਦੀ ਕਾਰਵਾਈ ਅਸਫਲ ਰਹੀ।", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ਫੈਸ਼ਨ"), + "feature": MessageLookupByLibrary.simpleMessage("ਫੀਚਰ"), + "field": MessageLookupByLibrary.simpleMessage("ਫੀਲਡ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ਦਿਨ"), + "filter": MessageLookupByLibrary.simpleMessage("ਫਿਲਟਰ"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "ਮਿਤੀ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰੋ", + ), + "firstName": MessageLookupByLibrary.simpleMessage("ਪਹਿਲਾ ਨਾਮ"), + "flat": MessageLookupByLibrary.simpleMessage("ਫਲੈਟ"), + "folder": MessageLookupByLibrary.simpleMessage( + "ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਮੇਲ ਤੁਹਾਡੇ ਸਪੈਮ ਫੋਲਡਰ ਵਿੱਚ ਸਮਾਪਤ ਹੋ ਗਿਆ ਹੋਵੇ।", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("ਮੁਫ਼ਤ ਡਾਟਾ ਬੈਕਅਪ"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "ਮੁਫ਼ਤ ਲਾਈਫਟਾਈਮ ਅਪਡੇਟ", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ਮੁਫ਼ਤ ਪੈਕੇਜ"), + "freePlan": MessageLookupByLibrary.simpleMessage("ਮੁਫ਼ਤ ਯੋਜਨਾ"), + "from": MessageLookupByLibrary.simpleMessage("ਵੱਲੋਂ (From)"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ਖਾਤੇ ਤੋਂ"), + "fromDate": MessageLookupByLibrary.simpleMessage("ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ"), + "fullName": MessageLookupByLibrary.simpleMessage("ਪੂਰਾ ਨਾਮ"), + "fullyPaid": MessageLookupByLibrary.simpleMessage( + "ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਦਾ ਕੀਤਾ ਗਿਆ", + ), + "gallery": MessageLookupByLibrary.simpleMessage("ਗੈਲਰੀ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "ਪੀ.ਡੀ.ਐੱਫ ਬਣਾਉਣ ਲਈ ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ", + ), + "gender": MessageLookupByLibrary.simpleMessage("ਲਿੰਗ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF ਤਿਆਰ ਕਰੋ"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "ਪੀਡੀਐਫ ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਇੱਕ ਈਮੇਲ ਮਿਲੀ ਹੈ", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("ਸਮਝ ਗਿਆ"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "ਕੁੱਲ ਮੁਨਾਫਾ (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ਗਾਰੰਟੀ"), + "guest": MessageLookupByLibrary.simpleMessage("ਮਹਿਮਾਨ"), + "haveAcc": MessageLookupByLibrary.simpleMessage("ਪਹਿਲਾਂ ਹੀ ਖਾਤਾ ਹੈ?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ਖੇਤਰ ਲੁਕਾਓ"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("ਕੀਮਤ: ਉੱਚ ਤੋਂ ਘੱਟ"), + "hintEmail": MessageLookupByLibrary.simpleMessage("ਈਮੇਲ ਪਤਾ ਦਰਜ ਕਰੋ"), + "hintPassword": MessageLookupByLibrary.simpleMessage("ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ"), + "holderName": MessageLookupByLibrary.simpleMessage("ਧਾਰਕ ਦਾ ਨਾਮ"), + "holiday": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ"), + "holidayList": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ"), + "home": MessageLookupByLibrary.simpleMessage("ਘਰ"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ਬਾਕੀ ਘੰਟੇ"), + "hrm": MessageLookupByLibrary.simpleMessage("ਐੱਚ.ਆਰ.ਐੱਮ (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ਮੈਂ ਆਪਣੇ ਖਾਤੇ ਨੂੰ ਪੱਕੇ ਤੌਰ \'ਤੇ ਮਿਟਾਉਣ ਲਈ ਸਹਿਮਤ ਹਾਂ।", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC ਕੋਡ"), + "image": MessageLookupByLibrary.simpleMessage("ਤਸਵੀਰ"), + "inActive": MessageLookupByLibrary.simpleMessage("ਨਿਸ਼ਕਿਰਿਆ"), + "inStock": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਵਿੱਚ ਹੈ"), + "inactive": MessageLookupByLibrary.simpleMessage("ਨਿਸ਼ਕਿਰਿਆ"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਸਮੇਤ ਕੀਮਤ"), + "income": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ ਸ਼੍ਰੇਣੀਆਂ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "ਆਮਦਨ ਸ਼੍ਰੇਣੀ ਰਿਪੋਰਟ", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ ਦੀ ਤਾਰੀਖ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ ਲਈ"), + "incomeReport": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ ਰਿਪੋਰਟ"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਆਮਦਨੀ ਰਿਪੋਰਟ ਵੇਖਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ ਦੀ ਕਿਸਮ"), + "incomes": MessageLookupByLibrary.simpleMessage("ਆਮਦਨ"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ਲੇਬਲਾਂ \'ਤੇ ਜਾਣਕਾਰੀ", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ਇੰਸਟਾਗ੍ਰਾਮ"), + "instrucation": MessageLookupByLibrary.simpleMessage("ਨਿਰਦੇਸ਼"), + "inv": MessageLookupByLibrary.simpleMessage("ਇਨਵੌਇਸ ਨੰਬਰ:"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("ਗਲਤ ਰਕਮ"), + "inventory": MessageLookupByLibrary.simpleMessage("ਇਨਵੈਂਟਰੀ (ਮਾਲ)"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਇਨਵੈਂਟਰੀ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ਇਨਵੌਇਸ"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ਇਨਵੌਇਸ ਲੋਗੋ"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ਇਨਵੌਇਸ ਨੰਬਰ"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ਇਨਵੌਇਸ ਵਿਊਅਰ"), + "item": MessageLookupByLibrary.simpleMessage("ਵਸਤੂ"), + "itemAdded": MessageLookupByLibrary.simpleMessage("ਆਈਟਮ ਜੋੜਿਆ ਗਿਆ"), + "itemName": MessageLookupByLibrary.simpleMessage("ਆਈਟਮ ਦਾ ਨਾਮ"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ਆਈਟਮ ਸੇਲਜ਼"), + "joinDate": MessageLookupByLibrary.simpleMessage("ਭਰਤੀ ਦੀ ਮਿਤੀ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ਲੇਬਲ ਰੋਲ 1.5\"*1, 38mm*25mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ਲੇਬਲ ਰੋਲ 2\"*1, 50mm*25mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ਈਮੇਲ"), + "lablePassword": MessageLookupByLibrary.simpleMessage("ਪਾਸਵਰਡ"), + "language": MessageLookupByLibrary.simpleMessage("ਭਾਸ਼ਾ"), + "last30Days": MessageLookupByLibrary.simpleMessage("ਪਿਛਲੇ 30 ਦਿਨ"), + "last7Days": MessageLookupByLibrary.simpleMessage("ਪਿਛਲੇ 7 ਦਿਨ"), + "lastMonth": MessageLookupByLibrary.simpleMessage("ਪਿਛਲਾ ਮਹੀਨਾ"), + "lastName": MessageLookupByLibrary.simpleMessage("ਅਖੀਰਲਾ ਨਾਮ"), + "lastYear": MessageLookupByLibrary.simpleMessage("ਪਿਛਲੇ ਸਾਲ"), + "leave": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਦਾ ਸਮਾਂ"), + "leaveList": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ"), + "leaveReports": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਰਿਪੋਰਟਾਂ"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ"), + "leaveType": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਦੀ ਕਿਸਮ"), + "ledger": MessageLookupByLibrary.simpleMessage("ਖਾਤਾ (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("ਲਿੰਕ"), + "linkedIN": MessageLookupByLibrary.simpleMessage("ਲਿੰਕਡਇਨ"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("ਸੂਚੀ ਖਾਲੀ ਹੈ"), + "loading": MessageLookupByLibrary.simpleMessage("ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ਸੈਟਿੰਗਾਂ ਲੋਡ ਹੋ ਰਹੀਆਂ ਹਨ...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ਲੌਗ ਇਨ ਕਰੋ"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("ਈਮੇਲ ਨਾਲ ਲੌਗਇਨ ਕਰੋ"), + "logOut": MessageLookupByLibrary.simpleMessage("ਲੌਗ ਆਊਟ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ਲੌਗਇਨ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("ਫੋਨ ਨਾਲ ਲੌਗਇਨ ਕਰੋ"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "ਲੋਰੇਮ ਇਪਸਮ ਡੋਲਰ ਸਿਟ ਅਮੇਟ, ਕਨਸੈਕਟੇਟੂਰ ਅਡੀਪ ਗ੍ਰਾਵੀ ਇਸਿੰਗ ਏਲਿਟ। ਅਲਟ੍ਰੀਸੀਜ਼ ਗ੍ਰਾਵੀਡਾ ਸੇਲੇਰੀਸਕੇ ਅਰਕੁ ਫੈਸਿਲਿਸਿਸ ਡੂਇਸ ਇਨ।", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "ਲੋਰੇਮ ਇਪਸਮ ਡੋਲਰ ਸਿਟ ਅਮੇਟ, ਕਨਸੈਕਟੇਟੂਰ ਅਡੀਪਿਸਸਿੰਗ ਐਲਿਟ। ਨੈਟੋਕੇ ਅਲੀਕੁਏਟ ਐਟ, ਕਰ ਏਗੇਟ। ਟੈਲਸ ਸੇਪੀਨ ਓਡੀਓ ਅਲੀਕ।", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "ਲੋਰੇਮ ਇਪਸਮ ਡੋਲਰ ਸਿਟ ਅਮੇਟ, ਕਨਸੈਕਟੇਟੂਰ ਐਲਿਟ। ਇੰਟਰਡਮ ਕੋਨਸ।", + ), + "loss": MessageLookupByLibrary.simpleMessage("ਨੁਕਸਾਨ"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("ਨੁਕਸਾਨ/ਮੁਨਾਫਾ"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ਨੁਕਸਾਨ/ਮੁਨਾਫਾ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "ਨੁਕਸਾਨ/ਮੁਨਾਫਾ ਰਿਪੋਰਟ", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("ਘੱਟ ਸਟਾਕ"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "ਘੱਟ ਸਟਾਕ ਦੀ ਚਿਤਾਵਨੀ", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage("ਘੱਟ ਸਟਾਕ ਰਿਪੋਰਟ"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("ਕੀਮਤ: ਘੱਟ ਤੋਂ ਉੱਚ"), + "lp": MessageLookupByLibrary.simpleMessage("ਨੁਕਸਾਨ/ਮੁਨਾਫਾ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("ਨੁਕਸਾਨ/ਮੁਨਾਫਾ ਵੇਰਵੇ"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("ਤਿਆਰੀ ਤਾਰੀਖ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "ਤਿਆਰ ਕਰਨ ਦੀ ਤਾਰੀਖ", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("ਨਿਰਮਾਤਾ"), + "masterCard": MessageLookupByLibrary.simpleMessage("ਮਾਸਟਰਕਾਰਡ"), + "messege": MessageLookupByLibrary.simpleMessage("ਸੰਦੇਸ਼"), + "mobile": MessageLookupByLibrary.simpleMessage("ਮੋਬਾਈਲ:"), + "mobiles": MessageLookupByLibrary.simpleMessage("ਮੋਬਾਈਲ"), + "model": MessageLookupByLibrary.simpleMessage("ਮਾਡਲ"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ਮਾਡਲ ਸਫਲਤਾਪੂਰਵਕ ਬਣ ਗਿਆ!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("ਮਾਡਲ ਦਾ ਨਾਮ"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ਮਾਡਲ ਸਫਲਤਾਪੂਰਵਕ ਅੱਪਡੇਟ ਹੋ ਗਿਆ!", + ), + "models": MessageLookupByLibrary.simpleMessage("ਮਾਡਲ"), + "moneyIn": MessageLookupByLibrary.simpleMessage("ਪੈਸੇ ਅੰਦਰ"), + "moneyOut": MessageLookupByLibrary.simpleMessage("ਪੈਸੇ ਬਾਹਰ"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("ਪੈਸੇ ਦੀ ਰਸੀਦ"), + "month": MessageLookupByLibrary.simpleMessage("ਮਹੀਨਾ"), + "monthly": MessageLookupByLibrary.simpleMessage("ਮਹੀਨਾਵਾਰ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("ਹੋਰ ਜਾਣਕਾਰੀ"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "ਵੱਧ ਤੋਂ ਵੱਧ ਵਿਕਰੀ ਕੀਮਤ (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("ਨਾਮ"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ਨਾਮ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ ਦੋ ਬੈਂਕ ਖਾਤਿਆਂ ਦੀ ਲੋੜ ਹੈ।", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "ਸ਼ੁੱਧ ਮੁਨਾਫਾ (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਸ਼ੁੱਧ ਰਕਮ"), + "newPassword": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਪਾਸਵਰਡ"), + "next": MessageLookupByLibrary.simpleMessage("ਅਗਲਾ"), + "no": MessageLookupByLibrary.simpleMessage("ਨਹੀਂ"), + "noAcc": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਖਾਤਾ ਨਹੀਂ ਹੈ?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਮਿਲਦਾ-ਜੁਲਦਾ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਸਰਗਰਮ ਉਪਭੋਗਤਾ ਨਹੀਂ", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "ਚੁਣੇ ਗਏ ਫਿਲਟਰਾਂ ਲਈ ਕੋਈ ਹਾਜ਼ਰੀ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਹਾਜ਼ਰੀ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਬੈਂਕ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਕੋਈ ਬੈਂਕ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਬੈਚ ਨਹੀਂ"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਬਲੂਟੁੱਥ ਡਿਵਾਈਸ ਨਹੀਂ ਚੁਣਿਆ ਗਿਆ।", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਸ਼ਾਖਾ ਨਹੀਂ ਮਿਲੀ", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਚੈੱਕ ਨਹੀਂ ਮਿਲਿਆ", + ), + "noData": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ਐਕਸਪੋਰਟ ਲਈ ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ਤਿਆਰ ਕਰਨ ਲਈ ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਡਾਟਾ ਨਹੀਂ ਮਿਲਿਆ"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਵਿਭਾਗ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "ਇਸ ਵਿਭਾਗ ਲਈ ਕੋਈ ਵੇਰਵਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "ਇਸ ਅਹੁਦੇ ਲਈ ਕੋਈ ਵੇਰਵਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਵੇਰਵਾ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ।", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਅਹੁਦਾ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਮੰਜ਼ਿਲ ਬੈਂਕ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਡਿਵਾਈਸ ਨਹੀਂ ਮਿਲਿਆ", + ), + "noDue": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਬਕਾਇਆ ਨਹੀਂ"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਬਕਾਇਆ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਫਾਈਲ ਨਹੀਂ ਚੁਣੀ ਗਈ", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਛੁੱਟੀ ਨਹੀਂ ਮਿਲੀ।", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਮਿਲਦੀ-ਜੁਲਦੀ ਛੁੱਟੀ ਨਹੀਂ ਮਿਲੀ", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਵਸਤੂ ਨਹੀਂ ਮਿਲੀ"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਆਈਟਮ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "ਚੁਣੇ ਗਏ ਫਿਲਟਰਾਂ ਲਈ ਕੋਈ ਛੁੱਟੀ ਦਾ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਨਹੀਂ ਮਿਲੀ।", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਮੇਲ ਖਾਂਦਾ ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਮਿਲਦਾ-ਜੁਲਦਾ ਪੇਰੋਲ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਨੋਟ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ।", + ), + "noParty": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਪਾਰਟੀ ਨਹੀਂ ਮਿਲੀ"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਪੇਰੋਲ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੀ ਖੋਜ ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਉਤਪਾਦ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਯੂਜ਼ਰ ਰੋਲ ਨਹੀਂ ਮਿਲਿਆ", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਸ਼ਿਫਟ ਨਹੀਂ ਮਿਲੀ।", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "ਸਟਾਕ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਉਪ ਟੈਕਸ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਸਪਲਾਇਰ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ ਮਿਲਿਆ", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ਇਸ ਫਿਲਟਰ ਲਈ ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ ਮਿਲਿਆ।", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF ਤਿਆਰ ਕਰਨ ਲਈ ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ ਹੈ", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਮੁੱਲ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਵਿਭਿੰਨਤਾ ਨਹੀਂ ਮਿਲੀ।", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ਨਾ-ਵਾਪਸੀਯੋਗ (VAT/ਛੋਟ)", + ), + "none": MessageLookupByLibrary.simpleMessage("ਕੋਈ ਨਹੀਂ"), + "notFound": MessageLookupByLibrary.simpleMessage("ਨਹੀਂ ਮਿਲਿਆ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਨਹੀਂ", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ਫੋਨ ਐਪ ਲਾਂਚ ਨਹੀਂ ਹੋ ਸਕੀ।", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ਕੋਈ ਮਿਲਦਾ ਨਤੀਜਾ ਨਹੀਂ ਮਿਲਿਆ", + ), + "note": MessageLookupByLibrary.simpleMessage("ਨੋਟ"), + "noteLevel": MessageLookupByLibrary.simpleMessage("ਨੋਟ ਲੈਵਲ"), + "notification": MessageLookupByLibrary.simpleMessage("ਨੋਟੀਫਿਕੇਸ਼ਨ"), + "off": MessageLookupByLibrary.simpleMessage("ਬੰਦ"), + "ok": MessageLookupByLibrary.simpleMessage("ਠੀਕ ਹੈ"), + "okay": MessageLookupByLibrary.simpleMessage("ਠੀਕ ਹੈ"), + "oldPassword": MessageLookupByLibrary.simpleMessage("ਪੁਰਾਣਾ ਪਾਸਵਰਡ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ਪੁਰਾਣਾ ਪਾਸਵਰਡ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + ), + "on": MessageLookupByLibrary.simpleMessage("ਚਾਲੂ"), + "open": MessageLookupByLibrary.simpleMessage("ਖੁੱਲ੍ਹਾ"), + "openCamera": MessageLookupByLibrary.simpleMessage("ਕੈਮਰਾ ਖੋਲ੍ਹੋ"), + "openSetting": MessageLookupByLibrary.simpleMessage("ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ"), + "openingBalance": MessageLookupByLibrary.simpleMessage("ਸ਼ੁਰੂਆਤੀ ਬਕਾਇਆ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ਓਪਨਿੰਗ ਬੈਲੇਂਸ ਲੋੜੀਂਦਾ ਹੈ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("ਖਾਤਾ ਖੁੱਲ੍ਹਣ ਦੀ ਮਿਤੀ"), + "opinion": MessageLookupByLibrary.simpleMessage("ਆਪਣੀ ਰਾਏ ਦਿਓ"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "ਜਾਂ ਇਸ ਨਾਲ ਜਾਰੀ ਰੱਖੋ", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਖਤਮ"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "ਸਾਡਾ ਪ੍ਰੀਮੀਅਮ ਪਲਾਨ", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("ਪੈਕੇਜ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ"), + "package": MessageLookupByLibrary.simpleMessage("ਪੈਕੇਜ"), + "packageDate": MessageLookupByLibrary.simpleMessage("ਪੈਕਿੰਗ ਦੀ ਮਿਤੀ"), + "packageName": MessageLookupByLibrary.simpleMessage("ਪੈਕੇਜ ਦਾ ਨਾਮ"), + "packingDate": MessageLookupByLibrary.simpleMessage("ਪੈਕਿੰਗ ਦੀ ਮਿਤੀ"), + "paid": MessageLookupByLibrary.simpleMessage("ਅਦਾ ਕੀਤਾ ਗਿਆ"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ਅਦਾ ਕੀਤੀ ਗਈ ਰਕਮ"), + "paidBy": MessageLookupByLibrary.simpleMessage("ਦੁਆਰਾ ਭੁਗਤਾਨ ਕੀਤਾ ਗਿਆ"), + "paidVia": MessageLookupByLibrary.simpleMessage("ਦੁਆਰਾ ਭੁਗਤਾਨ ਕੀਤਾ"), + "partialPaid": MessageLookupByLibrary.simpleMessage("ਅੰਸ਼ਕ ਭੁਗਤਾਨ"), + "parties": MessageLookupByLibrary.simpleMessage("ਪਾਰਟੀਆਂ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਪਾਰਟੀ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "partyList": MessageLookupByLibrary.simpleMessage("ਪਾਰਟੀਆਂ ਦੀ ਸੂਚੀ"), + "partyReports": MessageLookupByLibrary.simpleMessage("ਪਾਰਟੀ ਰਿਪੋਰਟਾਂ"), + "partyType": MessageLookupByLibrary.simpleMessage("ਪਾਰਟੀ ਦੀ ਕਿਸਮ"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "ਪਾਰਟੀ ਅਨੁਸਾਰ ਮੁਨਾਫਾ", + ), + "password": MessageLookupByLibrary.simpleMessage("ਪਾਸਵਰਡ"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ਪਾਸਵਰਡ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "ਪਾਸਵਰਡ ਘੱਟੋ-ਘੱਟ 6 ਅੱਖਰਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "ਪਾਸਵਰਡ ਘੱਟੋ-ਘੱਟ 6 ਅੱਖਰਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "ਸਬਸਕ੍ਰਾਈਬ ਕਰਨ ਲਈ ਅਦਾ ਕਰੋ", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("ਦੇਣ ਯੋਗ ਰਕਮ"), + "payment": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "ਭੁਗਤਾਨ ਪੂਰਾ ਹੋ ਗਿਆ", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਦਾ ਵੇਰਵਾ"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਅਸਫਲ"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ਭੁਗਤਾਨ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਗੇਟਵੇ"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਦਾ ਤਰੀਕਾ"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਦੇ ਤਰੀਕੇ"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਸਫਲ"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਭੁਗਤਾਨ ਦਾ ਤਰੀਕਾ ਚੁਣੋ", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਕਿਸਮ"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ਭੁਗਤਾਨ ਸਫਲ ਰਿਹਾ!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਦਾ ਸਾਲ"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਰਾਸ਼ੀਆਂ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ਭੁਗਤਾਨ ਦੀਆਂ ਕਿਸਮਾਂ"), + "paypalPay": MessageLookupByLibrary.simpleMessage("ਪੇਪਾਲ ਨਾਲ ਅਦਾ ਕਰੋ"), + "payroll": MessageLookupByLibrary.simpleMessage("ਪੇਰੋਲ"), + "payrollList": MessageLookupByLibrary.simpleMessage("ਪੇਰੋਲ ਸੂਚੀ"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("ਪੇਰੋਲ ਰਿਕਾਰਡ"), + "payrollReports": MessageLookupByLibrary.simpleMessage("ਪੇਰੋਲ ਰਿਪੋਰਟਾਂ"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF ਸਫਲਤਾਪੂਰਵਕ ਤਿਆਰ ਹੋ ਗਈ", + ), + "percent": MessageLookupByLibrary.simpleMessage("ਪ੍ਰਤੀਸ਼ਤ"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੱਤੀ ਗਈ", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੱਤੀ ਗਈ!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ਨਿੱਜੀ ਜਾਣਕਾਰੀ:"), + "phone": MessageLookupByLibrary.simpleMessage("ਫੋਨ ਨੰਬਰ"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ਫੋਨ ਨੰਬਰ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ਫੋਨ ਨੰਬਰ"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("ਫੋਨ ਤਸਦੀਕ"), + "phonee": MessageLookupByLibrary.simpleMessage("ਫੋਨ:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ਫਾਈਲ ਚੁਣੋ ਅਤੇ ਅਪਲੋਡ ਕਰੋ", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("ਅੰਤਿਮ ਤਾਰੀਖ ਚੁਣੋ"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ ਚੁਣੋ", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵਿਕਰੀ ਵਾਪਸੀ ਜੋੜੋ", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "ਬੈਲੇਂਸ ਐਡਜਸਟ ਕਰਨ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਬੈਂਕ ਖਾਤਾ ਜੋੜੋ।", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਮਾਤਰਾ ਜੋੜੋ", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਚੈੱਕ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਪ੍ਰਿੰਟਰ ਕਨੈਕਟ ਕਰੋ", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਬਲੂਟੁੱਥ ਪ੍ਰਿੰਟਰ ਕਨੈਕਟ ਕਰੋ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਬਲੂਟੁੱਥ ਚਾਲੂ ਕਰੋ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੱਡਾ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਕਨਫਰਮ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਮਿਤੀ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਬ੍ਰਾਂਡ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਕਾਰੋਬਾਰੀ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਈਮੇਲ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਫੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਉਤਪਾਦ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਖਰੀਦ ਮੁੱਲ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸਹੀ ਮਾਤਰਾ ਦਰਜ ਕਰੋ (ਘੱਟੋ-ਘੱਟ 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਵਿਕਰੀ ਮੁੱਲ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਯੂਨਿਟ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਰਕਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਮੁੱਲ ਦਰਜ ਕਰੋ।", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ਾਖਾ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਮਿਤੀ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਅਹੁਦੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਖਰੀ ਮਿਤੀ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਛੁੱਟੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਰੈਕ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਖਾਨੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ OTP ਦਰਜ ਕਰੋ", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਯੂਨਿਟ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸਹੀ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਵੈਧ ਫੋਨ ਅਤੇ ਨਾਮ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਵੇਰਵੇ ਦਰਜ ਕਰੋ।", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਫ਼ੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਤਨਖਾਹ ਦਰਜ ਕਰੋ", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਇੱਕ ਸੇਲ ਕਰੋ", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਮੰਜ਼ਿਲ (Destination) ਬੈਂਕ ਖਾਤਾ ਚੁਣੋ।", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਖਰਚ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਛੁੱਟੀ ਦੀ ਕਿਸਮ ਚੁਣੋ", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਉਤਪਾਦ ਚੁਣੋ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ਿਫਟ ਚੁਣੋ", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਚੁਣੋ", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸਥਿਤੀ (Status) ਚੁਣੋ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਕਰਮਚਾਰੀ ਚੁਣੋ", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਮਹੀਨਾ ਚੁਣੋ", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਦੋਵੇਂ ਖਾਤੇ ਚੁਣੋ।", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਬਰੇਕ ਦੀ ਸਥਿਤੀ ਚੁਣੋ", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਮਿਤੀ ਚੁਣੋ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਵਿਭਾਗ ਚੁਣੋ", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਅਹੁਦਾ ਚੁਣੋ", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਵਾਪਸੀ ਲਈ ਉਤਪਾਦ ਚੁਣੋ", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਭੁਗਤਾਨ ਦਾ ਸਾਲ ਚੁਣੋ", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਉਤਪਾਦ ਚੁਣੋ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਚੁਣੋ", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸਥਿਤੀ ਚੁਣੋ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਆਖਰੀ ਮਿਤੀ ਸਹੀ ਚੁਣੋ।", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਲਿੰਗ ਚੁਣੋ", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਸ਼ਿਫਟ ਚੁਣੋ", + ), + "pos": MessageLookupByLibrary.simpleMessage("ਪੀ.ਓ.ਐੱਸ (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS ਵਿਕਰੀ"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "ਵਿਕਰੀ ਤੋਂ ਬਾਅਦ ਦਾ ਸੁਨੇਹਾ", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("ਪਾਵਰਡ ਬਾਇ ਅਕਨੂ"), + "poweredBy": MessageLookupByLibrary.simpleMessage("ਦੁਆਰਾ ਸੰਚਾਲਿਤ"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "ਐਂਡਰਾਇਡ ਅਤੇ ਆਈਓਐਸ ਐਪ ਸਪੋਰਟ", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("ਪ੍ਰੀਮੀਅਮ ਯੋਜਨਾ"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("ਚੁਣਨ ਲਈ ਦਬਾਓ"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF ਪੂਰਵਦਰਸ਼ਨ"), + "previousDue": MessageLookupByLibrary.simpleMessage("ਪਿਛਲੀ ਬਕਾਇਆ ਰਕਮ"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "ਪਿਛਲੀ ਅਦਾਇਗੀ ਰਕਮ", + ), + "price": MessageLookupByLibrary.simpleMessage("ਕੀਮਤ"), + "priceWarn": MessageLookupByLibrary.simpleMessage("ਕੀਮਤ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦੀ"), + "print": MessageLookupByLibrary.simpleMessage("ਪ੍ਰਿੰਟ ਕਰੋ"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ਇਨਵੌਇਸ ਉੱਤੇ ਬੈਂਕ ਦੇ ਵੇਰਵੇ ਪ੍ਰਿੰਟ ਕਰੋ", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("ਬਾਰਕੋਡ ਪ੍ਰਿੰਟ ਕਰੋ"), + "printLabel": MessageLookupByLibrary.simpleMessage("ਲੇਬਲ ਪ੍ਰਿੰਟ ਕਰੋ"), + "printing": MessageLookupByLibrary.simpleMessage("ਪ੍ਰਿੰਟਿੰਗ ਵਿਕਲਪ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ਇਨਵੌਇਸ ਪ੍ਰਿੰਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("ਪ੍ਰਿੰਟਿੰਗ ਵਿਕਲਪ"), + "product": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ"), + "productBrand": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਬ੍ਰਾਂਡ"), + "productCategory": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਸ਼੍ਰੇਣੀ"), + "productCode": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਕੋਡ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਕੋਡ ਲੋੜੀਂਦਾ ਹੈ", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਵੇਰਵੇ"), + "productList": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਸੂਚੀ"), + "productModels": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਮਾਡਲ"), + "productName": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਦਾ ਨਾਮ"), + "productNotFound": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਖਰੀਦ ਇਤਿਹਾਸ", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਖਰੀਦ ਰਿਪੋਰਟ", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਰੈਕ"), + "productReports": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਰਿਪੋਰਟਾਂ"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਵਿਕਰੀ ਇਤਿਹਾਸ", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਵਿਕਰੀ ਰਿਪੋਰਟ", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਸੈਟਿੰਗਸ"), + "productStock": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਸਟਾਕ"), + "productUnit": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਯੂਨਿਟ"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਵਿਭਿੰਨਤਾਵਾਂ", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਅਨੁਸਾਰ ਮੁਨਾਫਾ", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਅਨੁਸਾਰ ਲਾਭ ਅਤੇ ਹਾਨੀ", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਅਨੁਸਾਰ ਖਰੀਦ", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਅਨੁਸਾਰ ਵਿਕਰੀ", + ), + "products": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ"), + "profile": MessageLookupByLibrary.simpleMessage("ਪ੍ਰੋਫਾਈਲ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("ਪ੍ਰੋਫਾਈਲ ਸੰਪਾਦਿਤ ਕਰੋ"), + "profit": MessageLookupByLibrary.simpleMessage("ਮੁਨਾਫਾ"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ਲਾਭ ਅਤੇ ਹਾਨੀ"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "ਮੁਨਾਫਾ ਅਤੇ ਨੁਕਸਾਨ ਰਿਪੋਰਟ", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("ਨਫਾ ਅਤੇ ਨੁਕਸਾਨ"), + "profitMargin": MessageLookupByLibrary.simpleMessage("ਮੁਨਾਫਾ ਦਰ (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("ਮੁਨਾਫਾ ਪ੍ਰਤੀਸ਼ਤ"), + "promo": MessageLookupByLibrary.simpleMessage("ਪ੍ਰੋਮੋ"), + "promoCode": MessageLookupByLibrary.simpleMessage("ਪ੍ਰੋਮੋ ਕੋਡ"), + "purchase": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਅਲਾਰਮ"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਕੀਤੀ ਗਈ:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "ਖਰੀਦ ਦੀ ਪੁਸ਼ਟੀ ਹੋ ਗਈ", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਵੇਰਵੇ"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਕੀਮਤ ਬਿਨਾਂ ਕਰ ਦੇ"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ਖਰੀਦ ਕੀਮਤ ਬਿਨਾਂ ਕਰ ਦੀ ਲੋੜ ਹੈ", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਕੀਮਤ ਕਰ ਸਮੇਤ"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ਖਰੀਦ ਕੀਮਤ ਕਰ ਸਮੇਤ ਦੀ ਲੋੜ ਹੈ", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਸੂਚੀ"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ਹੁਣ ਖਰੀਦੋ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "ਪ੍ਰੀਮੀਅਮ ਯੋਜਨਾ ਖਰੀਦੋ", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਮੁੱਲ"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਮਾਤਰਾ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "ਖਰੀਦ ਦੀ ਮਾਤਰਾ ਲੋੜੀਂਦੀ ਹੈ", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਰਿਪੋਰਟ"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਵਾਪਸੀ"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "ਖਰੀਦ ਵਾਪਸੀ ਰਿਪੋਰਟ", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਵਾਪਸੀ"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਖਰੀਦਦਾਰੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਖਰੀਦਦਾਰੀ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "purchased": MessageLookupByLibrary.simpleMessage("ਖਰੀਦਿਆ ਗਿਆ"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("ਖਰੀਦਣ ਵਾਲਾ"), + "qty": MessageLookupByLibrary.simpleMessage("ਮਾਤਰਾ"), + "quantity": MessageLookupByLibrary.simpleMessage("ਮਾਤਰਾ"), + "quickOver": MessageLookupByLibrary.simpleMessage("ਤੁਰੰਤ ਝਲਕ"), + "quickOverview": MessageLookupByLibrary.simpleMessage("ਤੁਰੰਤ ਸੰਖੇਪ"), + "rack": MessageLookupByLibrary.simpleMessage("ਰੈਕ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ਰੈਕ ਦਾ ਨਾਮ"), + "racks": MessageLookupByLibrary.simpleMessage("ਰੈਕ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ"), + "read": MessageLookupByLibrary.simpleMessage("ਪੜ੍ਹਨਾ"), + "receipt": MessageLookupByLibrary.simpleMessage("ਰਸੀਦ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("ਮਿਲੀ ਰਕਮ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("ਵੱਲੋਂ ਪ੍ਰਾਪਤ:"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ਤੋਂ ਪ੍ਰਾਪਤ ਹੋਇਆ"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ਹਾਲ ਹੀ ਦੇ ਲੈਣ-ਦੇਣ", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("ਪਿੰਨ ਪ੍ਰਾਪਤ ਕੀਤੀ"), + "reduceCash": MessageLookupByLibrary.simpleMessage("ਨਕਦੀ ਘਟਾਓ"), + "reference": MessageLookupByLibrary.simpleMessage("ਹਵਾਲਾ (Reference)"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ਹਵਾਲਾ ਨੰਬਰ"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("ਹਵਾਲਾ ਨੰਬਰ"), + "register": MessageLookupByLibrary.simpleMessage("ਰਜਿਸਟਰ ਕਰੋ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਨੂੰ ਤੁਹਾਡੇ ਫੋਨ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("ਬਾਕੀ"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ਬਾਕੀ ਬਕਾਇਆ"), + "remark": MessageLookupByLibrary.simpleMessage("ਟਿੱਪਣੀ"), + "rememberMe": MessageLookupByLibrary.simpleMessage("ਮੈਨੂੰ ਯਾਦ ਰੱਖੋ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "ਮੈਨੂੰ ਬਾਅਦ ਵਿੱਚ ਯਾਦ ਰੱਖੋ", + ), + "remove": MessageLookupByLibrary.simpleMessage("ਹਟਾਓ"), + "reports": MessageLookupByLibrary.simpleMessage("ਰਿਪੋਰਟਾਂ"), + "resendIn": MessageLookupByLibrary.simpleMessage("ਦੁਬਾਰਾ ਭੇਜੋ"), + "resendOTP": MessageLookupByLibrary.simpleMessage("ਵੈਧ OTP ਦਰਜ ਕਰੋ"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੇ ਈਮੇਲ ਜਾਂ ਫੋਨ ਨੰਬਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪਾਸਵਰਡ ਰੀਸੈਟ ਕਰੋ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੇ ਪਾਸਵਰਡ ਨੂੰ ਰੀਸੈਟ ਕਰੋ ਅਤੇ ਆਪਣੇ ਖਾਤੇ ਵਿੱਚ ਲੌਗਇਨ ਕਰੋ", + ), + "resets": MessageLookupByLibrary.simpleMessage("ਰੀਸੈਟ ਕਰੋ"), + "retailer": MessageLookupByLibrary.simpleMessage("ਰੀਟੇਲਰ"), + "retry": MessageLookupByLibrary.simpleMessage("ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"), + "retryScan": MessageLookupByLibrary.simpleMessage("ਦੁਬਾਰਾ ਸਕੈਨ ਕਰੋ"), + "retur": MessageLookupByLibrary.simpleMessage("ਵਾਪਸੀ"), + "returnAmount": MessageLookupByLibrary.simpleMessage("ਵਾਪਸੀ ਰਕਮ"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("ਵਾਪਸੀ ਦੀ ਮਾਤਰਾ"), + "returned": MessageLookupByLibrary.simpleMessage("ਵਾਪਸ ਕੀਤਾ ਗਿਆ"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("ਵਾਪਸ ਕੀਤੀ ਰਕਮ"), + "returnedDate": MessageLookupByLibrary.simpleMessage("ਵਾਪਸੀ ਦੀ ਮਿਤੀ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ਵਾਪਸ ਕੀਤਾ ਗਿਆ ਸਾਮਾਨ"), + "role": MessageLookupByLibrary.simpleMessage("ਰੋਲ"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "ਭੂਮਿਕਾ ਅਤੇ ਇਜਾਜ਼ਤ", + ), + "roles": MessageLookupByLibrary.simpleMessage("ਰੋਲ"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "ਨੇੜਲੇ ਪੂਰਨ ਅੰਕ ਵਿੱਚ ਬਦਲੋ", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "ਨੇੜਲੇ ਦਸ਼ਮਲਵ ਤੱਕ (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "ਨੇੜਲੇ ਦਸ਼ਮਲਵ ਤੱਕ (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "ਨੇੜਲੇ ਦਸ਼ਮਲਵ ਤੱਕ (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "ਪੂਰਨ ਅੰਕ ਵਿੱਚ ਬਦਲੋ", + ), + "rounding": MessageLookupByLibrary.simpleMessage("ਗੋਲ ਕਰਨਾ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("ਗੋਲ ਕੁੱਲ"), + "roundings": MessageLookupByLibrary.simpleMessage("ਗੋਲ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("ਚੱਲ ਰਹੀ ਨਕਦੀ"), + "sNo": MessageLookupByLibrary.simpleMessage("ਲੜੀ ਨੰ."), + "salary": MessageLookupByLibrary.simpleMessage("ਤਨਖਾਹ"), + "sale": MessageLookupByLibrary.simpleMessage("ਸੇਲ"), + "saleBy": MessageLookupByLibrary.simpleMessage("ਵੇਚਣ ਵਾਲਾ"), + "saleEdit": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਸੋਧੋ"), + "saleList": MessageLookupByLibrary.simpleMessage("ਸੇਲਜ਼ ਸੂਚੀ"), + "salePrice": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਮੁੱਲ"), + "saleQty": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਮਾਤਰਾ"), + "saleReq": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਕੀਮਤ ਲੋੜੀਂਦੀ ਹੈ"), + "saleReturn": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਵਾਪਸੀ"), + "sales": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ"), + "salesBy": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਕੀਤੀ ਗਈ:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("ਸੇਲਜ਼ ਵੇਰਵੇ"), + "salesList": MessageLookupByLibrary.simpleMessage("ਸੇਲਜ਼ ਸੂਚੀ"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "ਸੇਲਜ਼ ਅਤੇ ਖਰੀਦ ਦਾ ਸੰਖੇਪ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("ਸੇਲਜ਼ ਰਿਪੋਰਟ"), + "salesReturn": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਵਾਪਸੀ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "ਵਿਕਰੀ ਵਾਪਸੀ ਰਿਪੋਰਟ", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਸੈਟਿੰਗਾਂ"), + "save": MessageLookupByLibrary.simpleMessage("ਸੇਵ ਕਰੋ"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "ਸੇਵ ਕਰੋ ਅਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("ਸੈਟਿੰਗਸ ਸੇਵ ਕਰੋ"), + "saveVariant": MessageLookupByLibrary.simpleMessage("ਵੈਰੀਅੰਟ ਸੇਵ ਕਰੋ"), + "saving": MessageLookupByLibrary.simpleMessage("ਸੇਵ ਹੋ ਰਿਹਾ ਹੈ..."), + "scanCode": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ QR ਕੋਡ ਸਕੈਨ ਕਰੋ"), + "search": MessageLookupByLibrary.simpleMessage("ਖੋਜੋ"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("ਹਾਜ਼ਰੀ ਖੋਜੋ"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("ਬੈਚ ਨੰਬਰ ਖੋਜੋ..."), + "searchH": MessageLookupByLibrary.simpleMessage("ਇੱਥੇ ਖੋਜੋ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ਛੁੱਟੀ ਖੋਜੋ"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਖੋਜੋ"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ਲੈਣ-ਦੇਣ ਖੋਜੋ...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ਖੋਜੋ..."), + "seconds": MessageLookupByLibrary.simpleMessage("ਸਕਿੰਟ"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ਸਾਰੇ ਪ੍ਰੋਮੋ ਕੋਡ ਦੇਖੋ", + ), + "select": MessageLookupByLibrary.simpleMessage("ਚੁਣੋ"), + "selectABrand": MessageLookupByLibrary.simpleMessage("ਇੱਕ ਬ੍ਰਾਂਡ ਚੁਣੋ"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("ਇੱਕ ਇਨਵੌਇਸ ਚੁਣੋ"), + "selectAccount": MessageLookupByLibrary.simpleMessage("ਖਾਤਾ ਚੁਣੋ"), + "selectAll": MessageLookupByLibrary.simpleMessage("ਸਾਰੇ ਚੁਣੋ"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਖਾਨਾ ਚੁਣੋ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "ਬੈਂਕ ਜਾਂ ਕੈਸ਼ ਚੁਣੋ", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "ਕਾਰੋਬਾਰ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("ਸ਼੍ਰੇਣੀ ਚੁਣੋ"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("ਗਾਹਕ ਚੁਣੋ"), + "selectDate": MessageLookupByLibrary.simpleMessage("ਤਾਰੀਖ ਚੁਣੋ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("ਪਹਿਲਾਂ ਮਿਤੀ ਚੁਣੋ"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "ਜਮ੍ਹਾ ਕਰਨ ਵਾਲੀ ਜਗ੍ਹਾ ਚੁਣੋ", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ਪਹਿਲਾਂ ਕਰਮਚਾਰੀ ਚੁਣੋ", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("ਮੂਲ ਤਾਰੀਖ ਚੁਣੋ"), + "selectItems": MessageLookupByLibrary.simpleMessage("ਵਸਤੂਆਂ ਚੁਣੋ"), + "selectLang": MessageLookupByLibrary.simpleMessage("ਆਪਣੀ ਭਾਸ਼ਾ ਚੁਣੋ"), + "selectModel": MessageLookupByLibrary.simpleMessage("ਮਾਡਲ ਚੁਣੋ"), + "selectOne": MessageLookupByLibrary.simpleMessage("ਇੱਕ ਚੁਣੋ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("ਇੱਕ ਖਾਤਾ ਚੁਣੋ"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਯੂਨਿਟ ਚੁਣੋ", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("ਰੈਕ ਚੁਣੋ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("ਖਾਨਾ ਚੁਣੋ"), + "selectStock": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਚੁਣੋ"), + "selectTax": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਚੁਣੋ"), + "selectToDate": MessageLookupByLibrary.simpleMessage("ਅੰਤਿਮ ਤਾਰੀਖ ਚੁਣੋ"), + "selectType": MessageLookupByLibrary.simpleMessage("ਕਿਸਮ ਚੁਣੋ"), + "selectVariations": MessageLookupByLibrary.simpleMessage("ਵੇਰੀਏਸ਼ਨ ਚੁਣੋ:"), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("ਗੋਦਾਮ ਚੁਣੋ"), + "sellAll": MessageLookupByLibrary.simpleMessage("ਸਭ ਵੇਚੋ >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("ਵਿਕਰੀ ਕੀਮਤ"), + "sellsBy": MessageLookupByLibrary.simpleMessage("ਦੁਆਰਾ ਵੇਚਿਆ ਗਿਆ"), + "send": MessageLookupByLibrary.simpleMessage("ਭੇਜੋ"), + "sendCode": MessageLookupByLibrary.simpleMessage("ਕੋਡ ਭੇਜੋ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ਅਸੀਂ ਪਾਸਵਰਡ ਰੀਸੈਟ ਕਰਨ ਦੇ ਨਿਰਦੇਸ਼ਾਂ ਨਾਲ ਇੱਕ ਈਮੇਲ ਭੇਜੀ ਹੈ:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ਰੀਸੈਟ ਲਿੰਕ ਭੇਜੋ"), + "sendMessage": MessageLookupByLibrary.simpleMessage("ਸੰਦੇਸ਼ ਭੇਜੋ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS ਭੇਜੋ"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS ਭੇਜੋ"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("ਆਪਣਾ ਈਮੇਲ ਭੇਜੋ"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਅਪਡੇਟ ਕਰੋ ਤਾਂ ਜੋ ਤੁਹਾਡਾ ਡਾਕਟਰ ਬਿਹਤਰ ਪ੍ਰਭਾਵ ਨਾਲ ਜੁੜ ਸਕੇ", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "ਨਵਾਂ ਪਾਸਵਰਡ ਸੈਟ ਅਪ ਕਰੋ", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਸੈਟਅਪ ਕਰੋ", + ), + "setting": MessageLookupByLibrary.simpleMessage("ਸੈਟਿੰਗ"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ਦਿਨ"), + "share": MessageLookupByLibrary.simpleMessage("ਸ਼ੇਅਰ ਕਰੋ"), + "shelf": MessageLookupByLibrary.simpleMessage("ਖਾਨਾ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("ਖਾਨੇ ਦਾ ਨਾਮ"), + "shelves": MessageLookupByLibrary.simpleMessage("ਖਾਨੇ (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("ਸ਼ਿਫਟ"), + "shiftName": MessageLookupByLibrary.simpleMessage("ਸ਼ਿਫਟ ਦਾ ਨਾਮ"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("ਸ਼ਿਪਿੰਗ ਪਤਾ"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ਸ਼ਿਪਿੰਗ ਚਾਰਜ"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ਸ਼ੁਰੂਆਤੀ ਬਕਾਇਆ", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "ਦੁਕਾਨ ਬਾਕੀ ਬਕਾਇਆ", + ), + "showAction": MessageLookupByLibrary.simpleMessage("ਐਕਸ਼ਨ ਦਿਖਾਓ"), + "showCode": MessageLookupByLibrary.simpleMessage("ਕੋਡ ਦਿਖਾਓ"), + "showCombo": MessageLookupByLibrary.simpleMessage("ਕੰਬੋ ਦਿਖਾਓ"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "ਮਿਆਦ ਪੁੱਗਣ ਦੀ ਮਿਤੀ ਦਿਖਾਓ", + ), + "showName": MessageLookupByLibrary.simpleMessage("ਨਾਮ ਦਿਖਾਓ"), + "showPrice": MessageLookupByLibrary.simpleMessage("ਕੀਮਤ ਦਿਖਾਓ"), + "showSingle": MessageLookupByLibrary.simpleMessage("ਸਿੰਗਲ ਦਿਖਾਓ"), + "showVariant": MessageLookupByLibrary.simpleMessage("ਵੈਰੀਐਂਟ ਦਿਖਾਓ"), + "signIn": MessageLookupByLibrary.simpleMessage("ਸਾਈਨ ਇਨ ਕਰੋ"), + "signUp": MessageLookupByLibrary.simpleMessage("ਸਾਈਨ ਅੱਪ ਕਰੋ"), + "single": MessageLookupByLibrary.simpleMessage("ਇਕੱਲਾ"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ਦਿਨ"), + "size": MessageLookupByLibrary.simpleMessage("ਸਾਈਜ਼"), + "skip": MessageLookupByLibrary.simpleMessage("ਛੱਡੋ"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("ਅਪਡੇਟ ਛੱਡੋ"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / ਕੋਡ"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / ਕੋਡ"), + "sl": MessageLookupByLibrary.simpleMessage("ਕ੍ਰਮ ਸੰਖਿਆ"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ਸਮਾਰਟ ਵਾਚ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("ਸੋਸ਼ਲ ਮਾਰਕੀਟਿੰਗ"), + "sold": MessageLookupByLibrary.simpleMessage("ਵੇਚਿਆ ਗਿਆ"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ਵੈੱਬ ਪੇਜ ਵਿੱਚ ਕੁਝ ਗਲਤ ਹੈ।", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("ਕੁਝ ਹੈ"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ਸਟਾਫ਼ ਲੌਗਇਨ"), + "start": MessageLookupByLibrary.simpleMessage("ਸ਼ੁਰੂ ਕਰੋ"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "ਬਰੇਕ ਸ਼ੁਰੂ ਹੋਣ ਦਾ ਸਮਾਂ", + ), + "startDate": MessageLookupByLibrary.simpleMessage("ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "ਨਵੀਂ ਵਿਕਰੀ ਸ਼ੁਰੂ ਕਰੋ", + ), + "startTime": MessageLookupByLibrary.simpleMessage("ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ ਲੋੜੀਂਦਾ ਹੈ", + ), + "started": MessageLookupByLibrary.simpleMessage("ਸ਼ੁਰੂ ਹੋਇਆ"), + "state": MessageLookupByLibrary.simpleMessage("ਰਾਜ"), + "stateName": MessageLookupByLibrary.simpleMessage("ਰਾਜ ਦਾ ਨਾਮ"), + "status": MessageLookupByLibrary.simpleMessage("ਸਥਿਤੀ"), + "staus": MessageLookupByLibrary.simpleMessage("ਸਥਿਤੀ"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "ਹਾਲੇ ਅਦਾ ਨਹੀਂ ਕੀਤਾ ਗਿਆ", + ), + "stock": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ"), + "stockList": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਸੂਚੀ"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ / ਵੇਰੀਐਂਟ"), + "stockReport": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਰਿਪੋਰਟ"), + "stockValue": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਮੁੱਲ"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "ਸਟਾਕ ਘੱਟੋ-ਘੱਟ 1 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ", + ), + "stocks": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("ਉਪ ਟੈਕਸ ਸੂਚੀ"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ਉਪ ਟੈਕਸ"), + "subTotal": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ"), + "submit": MessageLookupByLibrary.simpleMessage("ਸਬਮਿਟ ਕਰੋ"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("ਹੁਣੇ ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ"), + "subscription": MessageLookupByLibrary.simpleMessage("ਸਬਸਕ੍ਰਿਪਸ਼ਨ"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਰਿਪੋਰਟਾਂ", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("ਸਬਸਕ੍ਰਿਪਸ਼ਨ"), + "subtotal": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "ਸਫਲਤਾਪੂਰਵਕ ਅਦਾ ਕੀਤਾ ਗਿਆ", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("ਸਪਲਾਇਰ ਅਦਾ ਕਰੋ"), + "supplier": MessageLookupByLibrary.simpleMessage("ਸਪਲਾਇਰ"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("ਸਪਲਾਇਰ ਵੇਰਵੇ"), + "supplierDue": MessageLookupByLibrary.simpleMessage("ਸਪਲਾਇਰ ਦਾ ਬਕਾਇਆ"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("ਸਪਲਾਇਰ ਖਾਤਾ"), + "supplierName": MessageLookupByLibrary.simpleMessage("ਸਪਲਾਇਰ ਦਾ ਨਾਮ"), + "switchBank": MessageLookupByLibrary.simpleMessage("ਸ਼ਾਖਾ ਬਦਲਣੀ ਹੈ?"), + "switchs": MessageLookupByLibrary.simpleMessage("ਬਦਲੋ"), + "tax": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਗਰੁੱਪ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਪ੍ਰਤੀਸ਼ਤ"), + "taxRates": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਦਰਾਂ"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "ਟੈਕਸ ਦਰਾਂ- ਆਪਣੀਆਂ ਟੈਕਸ ਦਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਰਿਪੋਰਟ"), + "taxReportList": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਰਿਪੋਰਟ ਸੂਚੀ"), + "taxType": MessageLookupByLibrary.simpleMessage("ਟੈਕਸ ਕਿਸਮ"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ/ਇੱਕ ਤੋਂ ਵੱਧ ਟੈਕਸ ਕਿਸਮਾਂ ਵਾਲਾ ਟੈਕਸ", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੀ ਖਰੀਦ ਲਈ ਧੰਨਵਾਦ", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਬਕਾਇਆ ਭੁਗਤਾਨ ਲਈ ਧੰਨਵਾਦ", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "ਥਰਮਲ ਬਿੱਲ ਲੋਗੋ", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "ਥਰਮਲ ਪ੍ਰਿੰਟਰ ਭਾਸ਼ਾ", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "ਪੇਪਰ ਸਾਈਜ਼", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ਦਿਨ"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "ਇੱਕ ਸ਼ੀਟ \'ਤੇ 32 ਲੇਬਲ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ਇਸ ਮਹੀਨੇ"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ਇਹ ਪਲਾਨ ਅੱਪਗ੍ਰੇਡ ਲਈ ਯੋਗ ਨਹੀਂ ਹੈ", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ਇਹ ਪਲਾਨ ਖਰੀਦਣ ਲਈ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ਇਹ ਉਤਪਾਦ ਪਹਿਲਾਂ ਹੀ ਜੋੜਿਆ ਗਿਆ ਹੈ!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("ਇਸ ਹਫ਼ਤੇ"), + "thisYear": MessageLookupByLibrary.simpleMessage("ਇਸ ਸਾਲ"), + "time": MessageLookupByLibrary.simpleMessage("ਸਮਾਂ"), + "timeIn": MessageLookupByLibrary.simpleMessage("ਆਉਣ ਦਾ ਸਮਾਂ"), + "timeOut": MessageLookupByLibrary.simpleMessage("ਜਾਣ ਦਾ ਸਮਾਂ"), + "to": MessageLookupByLibrary.simpleMessage("ਵੱਲ (To)"), + "toAccount": MessageLookupByLibrary.simpleMessage("ਖਾਤੇ ਵਿੱਚ"), + "toDate": MessageLookupByLibrary.simpleMessage("ਅੰਤਿਮ ਤਾਰੀਖ"), + "today": MessageLookupByLibrary.simpleMessage("ਅੱਜ"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ਅੱਜ ਦਾ ਸੰਖੇਪ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ਚੋਟੀ ਦੇ 5 ਗਾਹਕ"), + "top5Product": MessageLookupByLibrary.simpleMessage("ਚੋਟੀ ਦੇ 5 ਉਤਪਾਦ"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("ਚੋਟੀ ਦੇ 5 ਸਪਲਾਇਰ"), + "total": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਰਕਮ"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਜਾਇਦਾਦ"), + "totalBalance": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਬਕਾਇਆ"), + "totalCategories": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਸ਼੍ਰੇਣੀਆਂ"), + "totalDue": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਬਕਾਇਆ"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਬਕਾਇਆ ਰਕਮ"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਖਰਚ"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਆਮਦਨ"), + "totalItems": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਆਈਟਮਾਂ"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਨੁਕਸਾਨ"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਅਦਾਇਗੀਯੋਗ"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਕੀਮਤ"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਉਤਪਾਦ"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਮੁਨਾਫਾ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਖਰੀਦ"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਵਾਪਸੀ ਰਕਮ"), + "totalReturned": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਵਾਪਸ"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "ਕੁੱਲ ਤਨਖਾਹ ਦੀ ਰਕਮ", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਸੇਲਜ਼"), + "totalVat": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ ਵੈਟ"), + "totall": MessageLookupByLibrary.simpleMessage("ਕੁੱਲ:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("ਲੈਣ-ਦੇਣ ਦੀ ਸਮੀਖਿਆ"), + "transactionType": MessageLookupByLibrary.simpleMessage("ਲੈਣ-ਦੇਣ ਦੀ ਕਿਸਮ"), + "transactions": MessageLookupByLibrary.simpleMessage("ਲੈਣ-ਦੇਣ"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ਲੈਣ-ਦੇਣ ਦਾ ਇਤਿਹਾਸ", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ਟ੍ਰਾਂਸਫਰ"), + "transferCheque": MessageLookupByLibrary.simpleMessage("ਚੈੱਕ ਟ੍ਰਾਂਸਫਰ"), + "transferDate": MessageLookupByLibrary.simpleMessage("ਟ੍ਰਾਂਸਫਰ ਦੀ ਮਿਤੀ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ"), + "twitter": MessageLookupByLibrary.simpleMessage("ਟਵਿੱਟਰ"), + "type": MessageLookupByLibrary.simpleMessage("ਤਰ੍ਹਾਂ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("ਕਿਸਮ ਚੁਣੋ"), + "unPaid": MessageLookupByLibrary.simpleMessage("ਅਦਾ ਨਹੀਂ ਕੀਤਾ ਗਿਆ"), + "unit": MessageLookupByLibrary.simpleMessage("ਯੂਨਿਟ"), + "unitName": MessageLookupByLibrary.simpleMessage("ਯੂਨਿਟ ਦਾ ਨਾਮ"), + "unitPirce": MessageLookupByLibrary.simpleMessage("ਯੂਨਿਟ ਕੀਮਤ"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ਇਕਾਈ ਮੁੱਲ"), + "units": MessageLookupByLibrary.simpleMessage("ਯੂਨਿਟ"), + "unlimited": MessageLookupByLibrary.simpleMessage("ਅਸੀਮਿਤ"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("ਅਸੀਮਿਤ ਵਰਤੋਂ"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ਸਾਡੇ ਪੈਕੇਜ ਦੇ ਅਸੀਮਤ ਉਪਯੋਗ 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("ਅਪਡੇਟ ਕਰੋ"), + "updateBranch": MessageLookupByLibrary.simpleMessage("ਸ਼ਾਖਾ ਅਪਡੇਟ ਕਰੋ"), + "updateContact": MessageLookupByLibrary.simpleMessage("ਸੰਪਰਕ ਅਪਡੇਟ ਕਰੋ"), + "updateFailed": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਅਪਡੇਟ ਫੇਲ੍ਹ"), + "updateNow": MessageLookupByLibrary.simpleMessage("ਹੁਣ ਅਪਡੇਟ ਕਰੋ"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਪਾਰਟੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("ਉਤਪਾਦ ਅਪਡੇਟ ਕਰੋ"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ਉਤਪਾਦ ਸਫਲਤਾਪੂਰਕ ਅਪਡੇਟ ਹੋ ਗਿਆ!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਉਤਪਾਦ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਅਪਡੇਟ ਕਰੋ", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("ਖਰੀਦ ਅਪਡੇਟ ਕਰੋ"), + "updateRole": MessageLookupByLibrary.simpleMessage("ਰੋਲ ਅੱਪਡੇਟ ਕਰੋ"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਵਿਕਰੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "ਸਫਲਤਾਪੂਰਕ ਅਪਡੇਟ ਹੋਇਆ", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਅਪਡੇਟ ਕਰੋ ਤਾਂ ਜੋ ਤੁਹਾਡਾ ਗਾਹਕ ਬਿਹਤਰ ਪ੍ਰਭਾਵ ਨਾਲ ਜੁੜ ਸਕੇ", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀ ਗਾਹਕੀ ਨੂੰ ਅਪਡੇਟ ਕਰੋ", + ), + "updating": MessageLookupByLibrary.simpleMessage("ਅਪਡੇਟ ਕਰ ਰਿਹਾ ਹੈ..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("ਹੁਣ ਅਪਗ੍ਰੇਡ ਕਰੋ"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("QR ਕੋਡ ਲਈ UPI ID"), + "upload": MessageLookupByLibrary.simpleMessage("ਅਪਲੋਡ ਕਰੋ"), + "uploadImage": MessageLookupByLibrary.simpleMessage("ਚਿੱਤਰ ਅਪਲੋਡ ਕਰੋ"), + "uploading": MessageLookupByLibrary.simpleMessage("ਅਪਲੋਡ ਹੋ ਰਿਹਾ ਹੈ..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ਗੈਲਰੀ ਵਰਤੋਂ"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ਯੂਜ਼ਰ ਦਾ ਅਹੁਦਾ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + ), + "user": MessageLookupByLibrary.simpleMessage("ਉਪਭੋਗਤਾ"), + "userRole": MessageLookupByLibrary.simpleMessage("ਯੂਜ਼ਰ ਰੋਲ"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("ਯੂਜ਼ਰ ਰੋਲ ਵੇਰਵੇ"), + "userTitle": MessageLookupByLibrary.simpleMessage("ਯੂਜ਼ਰ ਦਾ ਅਹੁਦਾ"), + "values": MessageLookupByLibrary.simpleMessage("ਮੁੱਲ"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ਵੈਰੀਅੰਟ ਸਫਲਤਾਪੂਰਕ ਜੋੜਿਆ ਗਿਆ!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ਵੈਰੀਅੰਟ ਸਫਲਤਾਪੂਰਕ ਮਿਟਾਇਆ ਗਿਆ!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ਵੈਰੀਐਂਟ ਲਿਸਟ"), + "variationId": MessageLookupByLibrary.simpleMessage("ਵਿਭਿੰਨਤਾ ਆਈਡੀ"), + "variations": MessageLookupByLibrary.simpleMessage("ਵਿਭਿੰਨਤਾਵਾਂ"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ਵਿਭਿੰਨਤਾ ਵਾਲੇ ਉਤਪਾਦ", + ), + "vat": MessageLookupByLibrary.simpleMessage("ਵੈਟ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ਵੈਟ ਅਤੇ ਟੈਕਸ"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ਵੈਟ/ਜੀਐਸਟੀ ਨੰਬਰ"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ਵੈਟ/ਜੀਐਸਟੀ ਸਿਰਲੇਖ"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT ਆਈਡੀ"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ਵੈਟ ਨੰਬਰ"), + "vatReports": MessageLookupByLibrary.simpleMessage("VAT ਰਿਪੋਰਟਾਂ"), + "vatType": MessageLookupByLibrary.simpleMessage("VAT ਕਿਸਮ"), + "verification": MessageLookupByLibrary.simpleMessage("ਤਸਦੀਕ"), + "verify": MessageLookupByLibrary.simpleMessage("ਤਸਦੀਕ ਕਰੋ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ਆਪਣੀ ਈਮੇਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ਈਮੇਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ"), + "view": MessageLookupByLibrary.simpleMessage("ਵੇਰਵੇ ਵੇਖੋ"), + "viewAll": MessageLookupByLibrary.simpleMessage("ਸਭ ਦੇਖੋ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("ਵੇਰਵੇ ਦੇਖੋ"), + "viewPrice": MessageLookupByLibrary.simpleMessage("ਕੀਮਤ ਦੇਖੋ"), + "viewStock": MessageLookupByLibrary.simpleMessage("ਸਟਾਕ ਦੇਖੋ"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "ਇਸਦੇ ਲਈ ਲੈਣ-ਦੇਣ ਦੇਖ ਰਹੇ ਹੋ:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ਵਾਕ-ਇਨ ਗਾਹਕ"), + "wallet": MessageLookupByLibrary.simpleMessage("ਵਾਲਿਟ"), + "walletBalance": MessageLookupByLibrary.simpleMessage("ਵਾਲਿਟ ਬੈਲੇਂਸ"), + "warehouse": MessageLookupByLibrary.simpleMessage("ਗੋਦਾਮ (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ਗੋਦਾਮ ਦਾ ਨਾਮ"), + "warranty": MessageLookupByLibrary.simpleMessage("ਵਾਰੰਟੀ"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ਅਸੀਂ ਇੱਕ ਪੁਸ਼ਟੀਕਰਨ ਈਮੇਲ ਭੇਜੀ ਹੈ", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ਅਸੀਂ ਤੁਹਾਡੇ ਫੋਨ ਨੰਬਰ \'ਤੇ ਇੱਕ OTP ਭੇਜਿਆ ਹੈ", + ), + "weekly": MessageLookupByLibrary.simpleMessage("ਹਫ਼ਤਾਵਾਰੀ"), + "weight": MessageLookupByLibrary.simpleMessage("ਵਜ਼ਨ"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ਵਾਪਸ ਆਏ ਹੋ!"), + "whatNew": MessageLookupByLibrary.simpleMessage("ਨਵਾਂ ਕੀ ਹੈ"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("ਥੋਕ ਵਿਕਰੀ ਮੁੱਲ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("ਹੋਲਸੇਲਰ"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "ਜਲਦੀ ਹੀ ਜੋੜ ਦਿੱਤਾ ਜਾਵੇਗਾ", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "ਇੱਥੇ ਆਪਣਾ ਸੰਦੇਸ਼ ਲਿਖੋ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("ਇੱਥੇ ਟੈਕਸਟ ਲਿਖੋ..."), + "yearly": MessageLookupByLibrary.simpleMessage("ਸਾਲਾਨਾ"), + "years": MessageLookupByLibrary.simpleMessage("ਸਾਲ"), + "yes": MessageLookupByLibrary.simpleMessage("ਹਾਂ"), + "yesterday": MessageLookupByLibrary.simpleMessage("ਕੱਲ੍ਹ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "ਤੁਸੀਂ ਬਕਾਇਆ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਅਦਾ ਨਹੀਂ ਕਰ ਸਕਦੇ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "ਹੁਣ ਤੁਸੀਂ ਆਪਣਾ OTP ਦੁਬਾਰਾ ਭੇਜ ਸਕਦੇ ਹੋ।", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਬਾਰਕੋਡ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਖਾਨਾ ਮਿਟਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਲਾਭ ਅਤੇ ਹਾਨੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਖਰਚਾ ਸ਼੍ਰੇਣੀ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਖਰੀਦ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਵਿਭਾਗ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਅਹੁਦੇ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਪੇਰੋਲ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਐਕਸਲ (Excel) ਐਕਸਪੋਰਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਬਾਰਕੋਡ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਰਿਪੋਰਟ ਤਿਆਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਸ਼ਾਖਾ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਵਿਭਾਗ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਛੁੱਟੀਆਂ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਹਾਜ਼ਰੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਪੇਰੋਲ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਅਹੁਦੇ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਸ਼ਿਫਟ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਸ਼ਿਫਟ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਰੈਕ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਰੈਕ ਮਿਟਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਰੈਕ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡੇ ਕੋਲ ਖਰਚਾ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਨੂੰ ਇਜਾਜ਼ਤ ਦੇਣੀ ਪਵੇਗੀ", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਹੋ"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "ਕੀ ਤੁਸੀਂ ਇਸ ਉਤਪਾਦ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡਾ ਮੁਫ਼ਤ ਪੈਕੇਜ ਖ਼ਤਮ ਹੋਣ ਵਾਲਾ ਹੈ, ਆਪਣੀ ਅਗਲੀ ਯੋਜਨਾ ਖਰੀਦੋ ਧੰਨਵਾਦ।", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("ਤੁਹਾਡਾ ਪੈਕੇਜ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡਾ ਪੈਕੇਜ 5 ਦਿਨਾਂ ਵਿੱਚ ਖ਼ਤਮ ਹੋ ਜਾਵੇਗਾ", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "ਤੁਹਾਡਾ ਪੈਕੇਜ ਅੱਜ ਖ਼ਤਮ ਹੋ ਜਾਵੇਗਾ\n\nਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਖਰੀਦੋ", + ), + "zip": MessageLookupByLibrary.simpleMessage("ਜ਼ਿਪ ਕੋਡ"), + "zipCode": MessageLookupByLibrary.simpleMessage("ਜ਼ਿਪ ਕੋਡ ਦਰਜ ਕਰੋ"), + }; +} diff --git a/lib/generated/intl/messages_pl.dart b/lib/generated/intl/messages_pl.dart new file mode 100644 index 0000000..512068c --- /dev/null +++ b/lib/generated/intl/messages_pl.dart @@ -0,0 +1,2334 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a pl locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'pl'; + + static String m0(start) => "Wyślij OTP ponownie za \$${start} sekund"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Szczegóły klienta", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo faktury A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nazwa wyświetlana konta", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Właściciel konta", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nazwa konta"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nazwa konta"), + "action": MessageLookupByLibrary.simpleMessage("Akcja"), + "actions": MessageLookupByLibrary.simpleMessage("Akcje"), + "active": MessageLookupByLibrary.simpleMessage("Aktywny"), + "add": MessageLookupByLibrary.simpleMessage("Dodaj"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Dodaj zakup"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Dodaj obecność"), + "addBank": MessageLookupByLibrary.simpleMessage("Dodaj bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Dodaj markę"), + "addCash": MessageLookupByLibrary.simpleMessage("Dodaj gotówkę"), + "addCategory": MessageLookupByLibrary.simpleMessage("Dodaj kategorię"), + "addContact": MessageLookupByLibrary.simpleMessage("Dodaj kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Dodaj klienta"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Dodaj klienta"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Dodaj dostawę"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Dodaj dział"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Dodaj nowe stanowisko", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Dodaj wydatki"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Dodaj kategorię wydatków", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Dodaj święto"), + "addImage": MessageLookupByLibrary.simpleMessage("Dodaj obraz"), + "addIncome": MessageLookupByLibrary.simpleMessage("Dodaj przychód"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Dodaj kategorię przychodów", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Dodaj przedmioty"), + "addLeave": MessageLookupByLibrary.simpleMessage("Dodaj urlop"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Dodaj więcej pól"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Dodaj nowy adres"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Dodaj nową obecność", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Dodaj nowe konta bankowe", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Dodaj nowego pracownika", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Dodaj nowe święto"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Dodaj nowy wniosek urlopowy", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Dodaj nowy model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Dodaj nową listę płac", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Dodaj nowy produkt"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("Dodaj zakup"), + "addNewRack": MessageLookupByLibrary.simpleMessage("Dodaj nowy regał"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Dodaj nową zmianę"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Dodaj nowy podatek"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj nowy wariant", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Dodaj nowy wariant", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Dodaj nowy magazyn", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Dodaj notatkę"), + "addParty": MessageLookupByLibrary.simpleMessage("Dodaj strony"), + "addPayment": MessageLookupByLibrary.simpleMessage("Dodaj płatność"), + "addProduct": MessageLookupByLibrary.simpleMessage("Dodaj produkt"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Najpierw dodaj produkt", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt został pomyślnie utworzony!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia produktu.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Dodaj zakup"), + "addRole": MessageLookupByLibrary.simpleMessage("Dodaj rolę"), + "addSale": MessageLookupByLibrary.simpleMessage("Dodaj ofertę sprzedaży"), + "addSales": MessageLookupByLibrary.simpleMessage("Dodaj sprzedaż"), + "addShelf": MessageLookupByLibrary.simpleMessage("Dodaj nową półkę"), + "addShift": MessageLookupByLibrary.simpleMessage("Dodaj zmianę"), + "addStock": MessageLookupByLibrary.simpleMessage("Dodaj zapas"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("Dodaj podwariant"), + "addTax": MessageLookupByLibrary.simpleMessage("Dodaj podatek"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Dodaj nową grupę podatkową", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Dodaj jednostkę"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Dodaj rolę użytkownika", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Dodaj wariant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Dodaj szczegóły wariantu", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Dodano do koszyka"), + "adding": MessageLookupByLibrary.simpleMessage("Dodawanie.."), + "address": MessageLookupByLibrary.simpleMessage("Adres"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Skoryguj saldo bankowe", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Skoryguj gotówkę"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Skoryguj saldo gotówkowe", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Data korekty"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Zaliczka"), + "all": MessageLookupByLibrary.simpleMessage("Wszystko"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Wszystkie rozwiązania biznesowe", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro to kompleksowe rozwiązanie biznesowe z zapasami, kontami, sprzedażą, wydatkami i stratami/zyskami.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Wszyscy pracownicy"), + "allParties": MessageLookupByLibrary.simpleMessage("Wszystkie strony"), + "allParty": MessageLookupByLibrary.simpleMessage("Wszystkie strony"), + "allTime": MessageLookupByLibrary.simpleMessage("Cały czas"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Wszystkie transakcje", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Już dodane"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Masz już konto?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Kwota"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Kwota musi być większa niż 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metoda zaokrąglania kwoty", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Kwoty słownie"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Kwota jest wymagana", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS zostanie wysłany na następujący numer:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Wsparcie aplikacji Android i iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Dostępna jest nowa aktualizacja\nProszę zaktualizować swoją aplikację", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Zastosuj"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Jesteś pewny?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz usunąć ten oddział?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz usunąć tę rolę?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz przełączyć się na inny oddział?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz usunąć tę stronę?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz wyjść z tego oddziału?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Na dzień"), + "assets": MessageLookupByLibrary.simpleMessage("Aktywa"), + "attachment": MessageLookupByLibrary.simpleMessage("Załącznik"), + "attendance": MessageLookupByLibrary.simpleMessage("Obecność"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Raport obecności", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Podpis upoważnionego", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Dni obliczone automatycznie", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Wybrano automatycznie", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Powrót do strony głównej", + ), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo do zapłaty"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilans"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesz"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Konta bankowe"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Dane bankowe"), + "bankName": MessageLookupByLibrary.simpleMessage("Nazwa banku"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Przelew międzybankowy", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Wypłata z banku do kasy", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Ustawienia drukowania etykiet z kodem kreskowym", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Generator kodów kreskowych", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator kodu kreskowego", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Kody kreskowe"), + "batch": MessageLookupByLibrary.simpleMessage("Partia"), + "batchNo": MessageLookupByLibrary.simpleMessage("Numer partii"), + "billTO": MessageLookupByLibrary.simpleMessage("Odbiorca faktury"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Zysk według rachunków", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Adres rozliczeniowy", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Data urodzenia"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth jest wyłączony. Proszę go włączyć.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Oddział"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista oddziałów"), + "brand": MessageLookupByLibrary.simpleMessage("Marka"), + "brandName": MessageLookupByLibrary.simpleMessage("Nazwa handlowa"), + "brands": MessageLookupByLibrary.simpleMessage("Marki"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Czas trwania przerwy", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status przerwy"), + "breakTime": MessageLookupByLibrary.simpleMessage("Czas przerwy"), + "bulk": MessageLookupByLibrary.simpleMessage("Masowe przesyłanie"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Masowe przesyłanie"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategoria biznesu"), + "businessName": MessageLookupByLibrary.simpleMessage("Nazwa firmy i firmy"), + "buyNow": MessageLookupByLibrary.simpleMessage("Kup teraz"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kup plan premium"), + "call": MessageLookupByLibrary.simpleMessage("Zadzwoń"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Nie można edytować tego typu transakcji.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nie można pobrać szczegółów płatności.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Anulować"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Skanowanie urządzeń...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nie można przelać środków na to samo konto.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Pojemność"), + "cash": MessageLookupByLibrary.simpleMessage("Gotówka"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Gotówka i bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Zarządzanie gotówką i bankiem", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Przepływy pieniężne"), + "cashIn": MessageLookupByLibrary.simpleMessage("Wpływ gotówki"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Gotówka w kasie"), + "cashOut": MessageLookupByLibrary.simpleMessage("Wypływ gotówki"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Wpłata z kasy do banku", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorie"), + "category": MessageLookupByLibrary.simpleMessage("Kategoria"), + "categoryName": MessageLookupByLibrary.simpleMessage("Nazwa Kategorii"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Kwota reszty"), + "changePassword": MessageLookupByLibrary.simpleMessage("Zmień hasło"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Sprawdź email"), + "cheque": MessageLookupByLibrary.simpleMessage("Czek"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Kwota czeku"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Data czeku"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista czeków"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Numer czeku"), + "choose": MessageLookupByLibrary.simpleMessage("Wybierz"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Wybierz kraj"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Wybierz Klienta"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Wybierz dostawcę"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Wybierz swoje funkcje", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funkcje to ważna część, która odróżnia PosPro od tradycyjnych rozwiązań.", + ), + "city": MessageLookupByLibrary.simpleMessage("Miasto"), + "cityName": MessageLookupByLibrary.simpleMessage("Nazwa miasta"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Wyczyść"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kliknij, aby połączyć", + ), + "close": MessageLookupByLibrary.simpleMessage("Zamknąć"), + "closed": MessageLookupByLibrary.simpleMessage("Zamknięte"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Zbierz należne"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Proszę zebrać należność", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Zebrane przez:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Odebrane przez"), + "color": MessageLookupByLibrary.simpleMessage("Kolor"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Połączenie wielu podatków", + ), + "combo": MessageLookupByLibrary.simpleMessage("Zestaw (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Raport produktów combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produkty zestawowe"), + "comboReport": MessageLookupByLibrary.simpleMessage("Raport zbiorczy"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Wkrótce"), + "companyAddress": MessageLookupByLibrary.simpleMessage("adres spółki"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Potwierdź usunięcie", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Potwierdź hasło"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Potwierdź hasło"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Potwierdź zwrot"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Potwierdź SMS do"), + "congratulation": MessageLookupByLibrary.simpleMessage("Gratulacje"), + "connect": MessageLookupByLibrary.simpleMessage("Kliknij, aby połączyć"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("Podłącz drukarkę"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Podłącz swoją drukarkę", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Połączono z"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Dane kontaktowe"), + "contactUs": MessageLookupByLibrary.simpleMessage("Skontaktuj się z nami"), + "continueButton": MessageLookupByLibrary.simpleMessage("Kontynuować"), + "continueE": MessageLookupByLibrary.simpleMessage("Kontynuuj"), + "cost": MessageLookupByLibrary.simpleMessage("Koszt"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Koszt bez podatku", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Koszt z podatkiem", + ), + "country": MessageLookupByLibrary.simpleMessage("Kraj"), + "countryName": MessageLookupByLibrary.simpleMessage("Kraj"), + "create": MessageLookupByLibrary.simpleMessage("Utwórz"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Utwórz darmowe konto", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Utwórz bezpłatne konto"), + "createBranch": MessageLookupByLibrary.simpleMessage("Utwórz oddział"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Utwórz nowe hasło", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia sprzedaży.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Ma (Wpływ)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Limit kredytowy strony", + ), + "currency": MessageLookupByLibrary.simpleMessage("Waluta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Bieżące saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Bieżące saldo gotówki", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Bieżący miesiąc"), + "currentYear": MessageLookupByLibrary.simpleMessage("Bieżący rok"), + "currents": MessageLookupByLibrary.simpleMessage("Bieżące"), + "custom": MessageLookupByLibrary.simpleMessage("Niestandardowy"), + "customDate": MessageLookupByLibrary.simpleMessage("Data niestandardowa"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Personalizacja faktur", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Niestandardowy wydruk", + ), + "customer": MessageLookupByLibrary.simpleMessage("Klient"), + "customerDate": MessageLookupByLibrary.simpleMessage("Data niestandardowa"), + "customerDue": MessageLookupByLibrary.simpleMessage("Należność od klienta"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Księga klienta"), + "customerName": MessageLookupByLibrary.simpleMessage("Nazwa klienta"), + "customerPay": MessageLookupByLibrary.simpleMessage("Płatność klienta"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Numer telefonu klienta", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Podpis klienta"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Codzienna transakcja", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Panel sterowania"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Dane zostały zapisane pomyślnie.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Data końcowa nie może być wcześniejsza niż data początkowa.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Data jest wymagana", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dziennik obrotów"), + "days": MessageLookupByLibrary.simpleMessage("dni"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Pozostało dni"), + "dealer": MessageLookupByLibrary.simpleMessage("Kupiec"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Cena dealerska"), + "debitOut": MessageLookupByLibrary.simpleMessage("Winien (Wypływ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Domyślna cena sprzedaży", + ), + "delete": MessageLookupByLibrary.simpleMessage("Usuń"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Usuń konto"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz usunąć tę partię?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz usunąć swoje konto? Ta czynność spowoduje trwałe usunięcie wszystkich Twoich danych.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usuwania stron.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Usunięto pomyślnie!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Usuwanie...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Adres dostawy"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Opłata za dostawę"), + "department": MessageLookupByLibrary.simpleMessage("Dział"), + "deposit": MessageLookupByLibrary.simpleMessage("Depozyt"), + "depositTo": MessageLookupByLibrary.simpleMessage("Wpłata na"), + "description": MessageLookupByLibrary.simpleMessage("Opis"), + "designation": MessageLookupByLibrary.simpleMessage("Stanowisko"), + "designationName": MessageLookupByLibrary.simpleMessage("Nazwa stanowiska"), + "details": MessageLookupByLibrary.simpleMessage("Szczegóły"), + "developedBy": MessageLookupByLibrary.simpleMessage("Stworzone przez"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-cyfrowy kod PIN został wysłany na Twój adres e-mail: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Wyłącz"), + "discount": MessageLookupByLibrary.simpleMessage("Rabat"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Nazwa wyświetlana jest wymagana", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Nie przeszkadzać"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz to usunąć?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Czy chcesz usunąć użytkownika?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Czy chcesz opuścić aplikację?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Czy na pewno chcesz ponownie otworzyć ten czek?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nie masz konta?", + ), + "done": MessageLookupByLibrary.simpleMessage("Gotowe"), + "download": MessageLookupByLibrary.simpleMessage("Pobierz"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Pobierz APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Pobierz format Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Pobieranie zakończone sukcesem! Sprawdź folder Dokumenty", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Pobieranie..."), + "due": MessageLookupByLibrary.simpleMessage("Należny"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Należna kwota: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Należne saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Pobieranie należności", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Lista oczekujących"), + "duePay": MessageLookupByLibrary.simpleMessage("Należność do zapłaty"), + "dueReport": MessageLookupByLibrary.simpleMessage("Należny raport"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sprzedaż na kredyt nie jest dozwolona dla klientów bez rejestracji.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Należności"), + "duration": MessageLookupByLibrary.simpleMessage("Czas trwania"), + "durationDays": MessageLookupByLibrary.simpleMessage("Czas trwania (dni)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Łatwy w użyciu mobilny punkt sprzedaży", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplikacja PosPro jest bezpłatna i łatwa w użyciu. W rzeczywistości jest jednym z najlepszych systemów POS na świecie.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Edytować"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Edytuj obecność"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Edytuj konta bankowe", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Edytuj korektę bankową", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Edytuj przelew z banku do kasy", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Edytuj przelew bankowy", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Edytuj korektę gotówkową", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Edytuj przelew z kasy do banku", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Edytuj kategorię"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Edytuj stanowisko", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Edytuj pracownika"), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "Edytuj święto/dzień wolny", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("Edytuj urlop"), + "editModel": MessageLookupByLibrary.simpleMessage("Edytuj model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Edytuj listę płac"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Edytować numer telefonu?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Edytuj produkt"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Edytuj fakturę zakupu", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Edytuj regał"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Edytuj fakturę sprzedaży", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Edytuj półkę"), + "editShift": MessageLookupByLibrary.simpleMessage("Edytuj zmianę"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Edytuj media społecznościowe", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Edytuj podatek"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Edytuj grupę podatkową", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Edytuj wariant"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Edytuj magazyn"), + "email": MessageLookupByLibrary.simpleMessage("Adres e-mail"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-mail nie może być pusty", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Pracownik"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Wprowadź niski stan magazynu", + ), + "end": MessageLookupByLibrary.simpleMessage("Zakończono"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Koniec przerwy"), + "endDate": MessageLookupByLibrary.simpleMessage("Data zakończenia"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data zakończenia jest przed datą rozpoczęcia", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data zakończenia nie może być wcześniejska niż data rozpoczęcia.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Czas zakończenia"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Czas zakończenia jest wymagany", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Zakończ swój darmowy plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Wprowadź numer partii"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę marki", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Wprowadź prawidłowy rabat", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Wprowadź prawidłowe OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Wprowadź prawidłowy stan magazynowy", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę wyświetlaną", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę właściciela konta", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Wprowadź numer konta", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Wprowadź adres"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Wprowadź kwotę"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Wprowadź saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę banku", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Wprowadź nr partii (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Wprowadź czas przerwy", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę firmy/sklepu", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Wprowadź pojemność"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę kategorii", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Wprowadź kolor"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Wprowadź numer telefonu klienta", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Wprowadź cenę dealerską", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Wprowadź opis"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę stanowiska", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Wprowadź rabat"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Wpisz swój adres e-mail poniżej, aby otrzymać link do resetowania hasła.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Wprowadź czas zakończenia", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę kategorii wydatków", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Wprowadź datę wydatku", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Wprowadź pełny adres", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Wprowadź imię i nazwisko", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę święta", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę kategorii przychodów", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Wprowadź tekst etykiety", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę producenta", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę modelu", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Wprowadź imię"), + "enterNote": MessageLookupByLibrary.simpleMessage("Wprowadź notatkę"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Wprowadź saldo początkowe", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Wprowadź kod produktu", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę produktu", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Wprowadź cenę zakupu", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Wprowadź ilość"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Wprowadź numer referencyjny", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Wprowadź cenę sprzedaży detalicznej", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę półki", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Wprowadź rozmiar"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Wprowadź czas rozpoczęcia", + ), + "enterStock": MessageLookupByLibrary.simpleMessage( + "Wprowadź stan magazynowy", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Wprowadź stawkę podatkową", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Wprowadź typ"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę użytkownika", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Wprowadź tytuł użytkownika", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Wprowadź prawidłowy OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Wprowadź wartości"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Wprowadź numer VAT/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Wprowadź tytuł VAT/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę magazynu", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Wprowadź wagę"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Wprowadź cenę hurtową", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Wprowadź nazwę kraju", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Wprowadź swój adres e-mail", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Wprowadź swoje pełne imię", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Wprowadź swoje imię", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Wprowadź poziom notatki", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Wprowadź hasło"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Wprowadź numer telefonu", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Wprowadź wiadomość po sprzedaży", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Błąd podczas usuwania podatku", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Pliki Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Uploader Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Cena netto (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Wyjście"), + "exitBank": MessageLookupByLibrary.simpleMessage("Wyjdź z oddziału"), + "expDate": MessageLookupByLibrary.simpleMessage("Data ważności"), + "expense": MessageLookupByLibrary.simpleMessage("Wydatek"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategorie wydatków"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data wydatku"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Wydatek na"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Raport z wydatków"), + "expensesType": MessageLookupByLibrary.simpleMessage("Rodzaje wydatków"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Status ważności"), + "expire": MessageLookupByLibrary.simpleMessage("Wygasa"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Raporty przeterminowanych produktów", + ), + "expired": MessageLookupByLibrary.simpleMessage("Wygasło"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Data ważności"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Raport wygasłych produktów", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Lista wygasłych"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Produkty przeterminowane", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Ważność"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Przedłuż plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Nie udało się usunąć działu", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Nie udało się usunąć podatku", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nie udało się uzyskać wersji platformy.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Nie udało się załadować działu", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Nie udało się przetworzyć zwrotu.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Funkcja"), + "field": MessageLookupByLibrary.simpleMessage("Pole"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dni"), + "filter": MessageLookupByLibrary.simpleMessage("Filtruj"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtruj według daty"), + "firstName": MessageLookupByLibrary.simpleMessage("Imię"), + "flat": MessageLookupByLibrary.simpleMessage("Stała"), + "folder": MessageLookupByLibrary.simpleMessage( + "Może się zdarzyć, że wiadomość trafiła do folderu spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Zapomniałeś hasła"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Darmowe kopie zapasowe danych", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Darmowa aktualizacja dożywotnia", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Darmowy pakiet"), + "freePlan": MessageLookupByLibrary.simpleMessage("Darmowy plan"), + "from": MessageLookupByLibrary.simpleMessage("Z"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Z konta"), + "fromDate": MessageLookupByLibrary.simpleMessage("Od daty"), + "fullName": MessageLookupByLibrary.simpleMessage("Pełne imię"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("W pełni opłacony"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Brak danych do wygenerowania PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Płeć"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generuj PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "Generowanie pliku PDF", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("Masz e-mail"), + "gotIt": MessageLookupByLibrary.simpleMessage("Rozumiem"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Zysk Brutto (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Rękojmia"), + "guest": MessageLookupByLibrary.simpleMessage("Gość"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Posiadasz już konto?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ukryj pole"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Cena od najwyższej do najniższej", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Wprowadź adres e-mail"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Wprowadź hasło"), + "holderName": MessageLookupByLibrary.simpleMessage("Właściciel"), + "holiday": MessageLookupByLibrary.simpleMessage("Święto"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista świąt"), + "home": MessageLookupByLibrary.simpleMessage("Strona główna"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Pozostało godzin"), + "hrm": MessageLookupByLibrary.simpleMessage("Kadry i płace (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Zgadzam się na trwałe usunięcie mojego konta.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Kod IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Obraz"), + "inActive": MessageLookupByLibrary.simpleMessage("Nieaktywny"), + "inStock": MessageLookupByLibrary.simpleMessage("W magazynie"), + "inactive": MessageLookupByLibrary.simpleMessage("Nieaktywny"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Cena brutto (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Przychód"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategorie przychodów", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Raport kategorii przychodów", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Data przychodu"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Przychód dla"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Raport przychodów"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do przeglądania raportu dochodów.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Rodzaj dochodu"), + "incomes": MessageLookupByLibrary.simpleMessage("Przychody"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informacje wyświetlane na etykietach", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrukcja"), + "inv": MessageLookupByLibrary.simpleMessage("nr inw."), + "invalidAmount": MessageLookupByLibrary.simpleMessage( + "Nieprawidłowa kwota", + ), + "inventory": MessageLookupByLibrary.simpleMessage("Inwentaryzacja"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do zarządzania zapasami", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo faktury"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Numer faktury"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Przeglądarka faktur"), + "item": MessageLookupByLibrary.simpleMessage("Przedmiot"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Pozycja dodana"), + "itemName": MessageLookupByLibrary.simpleMessage("Nazwa pozycji"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Sprzedaż przedmiotów"), + "joinDate": MessageLookupByLibrary.simpleMessage("Data zatrudnienia"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Rozmiar rolki etykiet 1.5\"*1, 38mm*25mm, przerwa 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Rozmiar rolki etykiet 2\"*1, 50mm*25mm, przerwa 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Hasło"), + "language": MessageLookupByLibrary.simpleMessage("język"), + "last30Days": MessageLookupByLibrary.simpleMessage("Ostatnie 30 dni"), + "last7Days": MessageLookupByLibrary.simpleMessage("Ostatnie 7 dni"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Poprzedni miesiąc"), + "lastName": MessageLookupByLibrary.simpleMessage("Nazwisko"), + "lastYear": MessageLookupByLibrary.simpleMessage("Zeszły rok"), + "leave": MessageLookupByLibrary.simpleMessage("Urlop"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Czas trwania urlopu", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista urlopów"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Raporty urlopowe"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Wniosek urlopowy"), + "leaveType": MessageLookupByLibrary.simpleMessage("Typ urlopu"), + "ledger": MessageLookupByLibrary.simpleMessage("Księga główna"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Lista jest pusta"), + "loading": MessageLookupByLibrary.simpleMessage("Ładowanie"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Ładowanie ustawień OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Zaloguj sie"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Zaloguj się przez e-mail", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Wyloguj"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Logowanie nie powiodło się. Spróbuj ponownie.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Zaloguj się przez telefon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Strata"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Strata/Zysk"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Strata/Zysk"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Raport strat/zysków", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Niski stan magazynowy"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alert niskiego stanu zapasów", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Raport niskiego stanu magazynowego", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Cena od najniższej do najwyższej", + ), + "lp": MessageLookupByLibrary.simpleMessage("Strata/zysk"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Szczegóły straty/zysku"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Zarządzaj ustawieniami", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Data produkcji"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Data produkcji"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Producent"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Wiadomość"), + "mobile": MessageLookupByLibrary.simpleMessage("mobilny:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Telefon komórkowy"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model utworzony pomyślnie!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nazwa modelu"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model zaktualizowany pomyślnie!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modele"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Pieniądze przychodzące"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Pieniądze wychodzące"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Paragon"), + "month": MessageLookupByLibrary.simpleMessage("Miesiąc"), + "monthly": MessageLookupByLibrary.simpleMessage("Miesięcznie"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Więcej informacji"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Sugerowana cena/Cena sprzedaży (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nazwa"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Imię nie może być puste", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Potrzebne są co najmniej dwa konta bankowe do wykonania przelewu.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Zysk Netto (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Kwota całkowita netto", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nowe hasło"), + "next": MessageLookupByLibrary.simpleMessage("Dalej"), + "no": MessageLookupByLibrary.simpleMessage("Nie"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nie masz konta?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono pasujących kont", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Użytkownik nieaktywny", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono rekordów obecności dla wybranych filtrów.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono dostępnych rekordów.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono konta bankowego.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono kont bankowych, z których można wykonać przelew.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Brak partii"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nie wybrano urządzenia Bluetooth.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono oddziału", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono czeku", + ), + "noData": MessageLookupByLibrary.simpleMessage("Brak dostępnych danych"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Brak dostępnych danych", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Brak dostępnych danych", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Brak danych do eksportu", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Brak danych do wygenerowania pliku PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Brak danych"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono działu.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Brak opisu dla tego działu."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Brak opisu dla tego stanowiska."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Brak opisu.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono stanowiska.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono docelowego konta bankowego.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono urządzenia", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Brak należności"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Brak wybranej należności", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Nie wybrano pliku"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono świąt.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Brak pasujących świąt", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono elementu", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nie wybrano żadnego elementu", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono rekordów urlopowych dla wybranych filtrów.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono wniosków urlopowych.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono pasujących produktów.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono pasujących rekordów płacowych.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Brak notatki."), + "noParty": MessageLookupByLibrary.simpleMessage("Nie znaleziono stron"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono danych płacowych.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Brak produktu"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Brak produktów pasujących do wyszukiwania.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nie wybrano żadnego produktu", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono roli użytkownika", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono zmian.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Brak danych o zapasach.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nie wybrano podatku podrzędnego", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Brak dostępnych dostawcówe", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Brak transakcji"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono transakcji", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono transakcji dla tego filtra.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Brak transakcji do wygenerowania pliku PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Brak zdefiniowanych wartości", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono wariantów.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Niepodlegające zwrotowi (VAT/Rabat)", + ), + "none": MessageLookupByLibrary.simpleMessage("Brak"), + "notFound": MessageLookupByLibrary.simpleMessage("Nie znaleziono"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Brak połączenia z Internetem", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nie można uruchomić aplikacji telefonu.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nie znaleziono pasujących wyników", + ), + "note": MessageLookupByLibrary.simpleMessage("Notatka"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Poziom notatki"), + "notification": MessageLookupByLibrary.simpleMessage("Powiadomienie"), + "off": MessageLookupByLibrary.simpleMessage("Wyłącz"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Stare hasło"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Stare hasło nie może być puste", + ), + "on": MessageLookupByLibrary.simpleMessage("Włącz"), + "open": MessageLookupByLibrary.simpleMessage("Otwarte"), + "openCamera": MessageLookupByLibrary.simpleMessage("Otwórz aparat"), + "openSetting": MessageLookupByLibrary.simpleMessage("Otwórz ustawienia"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Bilans otwarcia"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Bilans otwarcia jest wymagany", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Data otwarcia"), + "opinion": MessageLookupByLibrary.simpleMessage("Wpisz swoją opinię"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Lub kontynuuj przez", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Brak w magazynie"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Nasz Plan Premium"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Funkcje pakietu"), + "package": MessageLookupByLibrary.simpleMessage("Pakiet"), + "packageDate": MessageLookupByLibrary.simpleMessage("Data pakowania"), + "packageName": MessageLookupByLibrary.simpleMessage("Nazwa pakietu"), + "packingDate": MessageLookupByLibrary.simpleMessage("Data pakowania"), + "paid": MessageLookupByLibrary.simpleMessage("Płatny"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Zapłacona kwota"), + "paidBy": MessageLookupByLibrary.simpleMessage("Zapłacone przez"), + "paidVia": MessageLookupByLibrary.simpleMessage("Zapłacono przez"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Częściowo opłacone"), + "parties": MessageLookupByLibrary.simpleMessage("Strony"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia strony.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista stron"), + "partyReports": MessageLookupByLibrary.simpleMessage("Raporty stron"), + "partyType": MessageLookupByLibrary.simpleMessage("Typ strony"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Zysk według stron", + ), + "password": MessageLookupByLibrary.simpleMessage("Hasło"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Hasło nie może być puste", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Hasło musi mieć co najmniej 6 znaków", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Hasło musi mieć co najmniej 6 znaków", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Hasła nie pasują", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Zapłać za subskrypcję", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Kwota do zapłaty"), + "payment": MessageLookupByLibrary.simpleMessage("Płatność"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Płatność zakończona", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Szczegóły płatności", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Płatność nie powiodła się", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Płatność nie powiodła się. Proszę spróbować ponownie.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Bramka płatności"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Metoda płatności"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Metody płatności"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Sukces płatności"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać sposób płatności", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Typ płatności"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Płatność zakończona sukcesem!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Rok płatności"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Kwoty płatności"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Typy płatności"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Zapłać z PayPal-em"), + "payroll": MessageLookupByLibrary.simpleMessage("Lista płac"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lista płac"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Rekord płacowy"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Raporty płacowe"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Plik PDF wygenerowany pomyślnie", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Odmowa dostępu"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Brak uprawnień do usunięcia banku.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Brak uprawnień do aktualizacji banku.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Brak uprawnień do podglądu banku.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Nie przyznano uprawnień!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Dane osobowe:"), + "phone": MessageLookupByLibrary.simpleMessage("Numer telefonu"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Numer telefonu niedostępny.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Numer telefonu"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Weryfikacja telefonu", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Wybierz i prześlij plik", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Wybierz datę zakończenia", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Wybierz datę rozpoczęcia", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Proszę dodać zwrot sprzedaży", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Proszę dodać przynajmniej jedno konto bankowe, aby skorygować saldo.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Proszę dodać ilość", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Sprawdź połączenie internetowe i spróbuj ponownie", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Proszę najpierw podłączyć drukarkę", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Proszę podłączyć drukarkę Bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Proszę włączyć Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić dłuższe hasło", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić potwierdzenie hasła", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Proszę podać datę", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić hasło", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłową nazwę marki", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłową nazwę firmy", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłowy adres e-mail", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłowe imię", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłowy numer telefonu", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłową nazwę produktu", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłową cenę zakupu", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłową ilość (minimum 1) dla wszystkich produktów", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłową cenę sprzedaży", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłową nazwę jednostki", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić kwotę", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić co najmniej jedną wartość.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Proszę podać nazwę oddziału", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Proszę podać datę", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Proszę podać nazwę stanowiska", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Proszę podać datę zakończenia", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Proszę podać nazwę święta", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić imię", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić nazwę regału", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić nazwę półki", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić nazwę jednostki", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Wprowadź poprawną nazwę", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić prawidłowy numer telefonu i imię", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Proszę wprowadzić swoje dane.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Proszę podać numer telefonu", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Proszę podać wysokość wynagrodzenia", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Proszę najpierw dokonać sprzedaży", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać kategorię", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Proszę wybrać docelowe konto bankowe.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać kategorię wydatków", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać typ urlopu", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Proszę najpierw wybrać produkt", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać zmianę", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać datę rozpoczęcia", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać pracownika", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać miesiąc", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać oba konta.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać status przerwy", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać datę", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać dział", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać stanowisko", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Wybierz produkt do zwrotu", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać rok płatności", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Proszę najpierw wybrać produkt", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać datę rozpoczęcia", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać prawidłową datę rozpoczęcia i zakończenia.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać płeć", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Proszę wybrać zmianę", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Użyj ważnego kodu zakupu, aby korzystać z aplikacji.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Punkt sprzedaży (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("Sprzedaż POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Wiadomość po sprzedaży", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Napędzane przez Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Obsługiwane przez"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Wsparcie aplikacji Android i iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Abonament premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Naciśnij, aby wybrać", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Podgląd PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Poprzedni termin"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Poprzednia kwota płatności", + ), + "price": MessageLookupByLibrary.simpleMessage("Cena"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Cena nie może być pusta", + ), + "print": MessageLookupByLibrary.simpleMessage("Drukuj"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Drukuj dane bankowe na fakturze", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Drukuj kod kreskowy"), + "printLabel": MessageLookupByLibrary.simpleMessage("Drukuj etykietę"), + "printing": MessageLookupByLibrary.simpleMessage("Opcja drukowania"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Drukowanie faktury", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Opcja drukowania"), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marka produktu"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategoria produktu", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Kod produktu"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kod produktu jest wymagany", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Szczegóły produktu", + ), + "productList": MessageLookupByLibrary.simpleMessage("Lista produktów"), + "productModels": MessageLookupByLibrary.simpleMessage("Modele produktów"), + "productName": MessageLookupByLibrary.simpleMessage("Nazwa produktu"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt nie znaleziony", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historia zakupu produktu", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Raport zakupu produktów", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Regały produktowe"), + "productReports": MessageLookupByLibrary.simpleMessage("Raporty produktów"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historia sprzedaży produktu", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Raport sprzedaży produktów", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Ustawienia produktu", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Zapas produktu"), + "productUnit": MessageLookupByLibrary.simpleMessage("Jednostka produktu"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Warianty produktu", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Zysk według produktów", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Zyski i straty według produktów", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Zakupy według produktów", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Sprzedaż według produktów", + ), + "products": MessageLookupByLibrary.simpleMessage("Produkty"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Edytuj profil"), + "profit": MessageLookupByLibrary.simpleMessage("Zysk"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Zyski i straty"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Szczegółowy raport zysków i strat", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Zysk i strata"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Marża zysku (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Procent zysku"), + "promo": MessageLookupByLibrary.simpleMessage("Promocja"), + "promoCode": MessageLookupByLibrary.simpleMessage("Kod promocyjny"), + "purchase": MessageLookupByLibrary.simpleMessage("Zakup"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm zakupu"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kupione przez:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Potwierdzenie zakupu", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Szczegóły zakupu"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Cena zakupu bez VAT"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Wymagana cena zakupu bez VAT", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Cena zakupu z VAT"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Wymagana cena zakupu z VAT", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista zakupów"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kup teraz"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("Kup plan premium"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Cena zakupu"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Ilość zakupu"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Wymagana ilość zakupu", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Raport zakupu"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Zwrot sprzedaży"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Raport zwrotu zakupu", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Zwroty zakupów"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji zakupów.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia zakupów.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Zakupione"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Zakupione przez"), + "qty": MessageLookupByLibrary.simpleMessage("Ilość"), + "quantity": MessageLookupByLibrary.simpleMessage("Ilość"), + "quickOver": MessageLookupByLibrary.simpleMessage("Szybki przegląd"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Szybki przegląd"), + "rack": MessageLookupByLibrary.simpleMessage("Regał (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nazwa regału"), + "racks": MessageLookupByLibrary.simpleMessage("Regały (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Otwórz ponownie"), + "read": MessageLookupByLibrary.simpleMessage("Odczyt"), + "receipt": MessageLookupByLibrary.simpleMessage("Potwierdzenie"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Otrzymana kwota"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Odebrano przez"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Otrzymano od"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ostatnie tranzakcje", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Otrzymaj PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Zmniejsz gotówkę"), + "reference": MessageLookupByLibrary.simpleMessage("Referencje"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Numer referencyjny"), + "referenceNumber": MessageLookupByLibrary.simpleMessage( + "Numer referencyjny", + ), + "register": MessageLookupByLibrary.simpleMessage("Rejestr"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Musimy zarejestrować Twój telefon bez rozpoczynania pracy!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Pozostało"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Pozostała należność"), + "remark": MessageLookupByLibrary.simpleMessage("Uwagi"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Zapamiętaj mnie"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Zapamiętaj mnie później", + ), + "remove": MessageLookupByLibrary.simpleMessage("Usuń"), + "reports": MessageLookupByLibrary.simpleMessage("Raporty"), + "resendIn": MessageLookupByLibrary.simpleMessage("Wyślij OTP ponownie za "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Wyślij ponownie OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Zresetuj hasło, używając swojego adresu e-mail lub numeru telefonu", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Zresetuj swoje hasło, aby odzyskać dostęp i zalogować się na swoje konto", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetuj"), + "retailer": MessageLookupByLibrary.simpleMessage("Detalista"), + "retry": MessageLookupByLibrary.simpleMessage("Ponów"), + "retryScan": MessageLookupByLibrary.simpleMessage("Ponów skanowanie"), + "retur": MessageLookupByLibrary.simpleMessage("Zwrot"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Kwota zwrotu"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Ilość zwracana"), + "returned": MessageLookupByLibrary.simpleMessage("Zwrócony"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Kwota zwrócona"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Data zwrotu"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Zwrócony przedmiot"), + "role": MessageLookupByLibrary.simpleMessage("Rola"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Role i uprawnienia", + ), + "roles": MessageLookupByLibrary.simpleMessage("Role"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokrąglij do najbliższej liczby całkowitej", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Zaokrąglij do najbliższej części dziesiętnej (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Zaokrąglij do najbliższej części dziesiętnej (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Zaokrąglij do najbliższej części dziesiętnej (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokrąglij do liczby całkowitej", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Zaokrąglanie"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Zaokrąglona suma"), + "roundings": MessageLookupByLibrary.simpleMessage("Zaokrąglenia (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Gotówka w obiegu"), + "sNo": MessageLookupByLibrary.simpleMessage("Lp. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Wynagrodzenie"), + "sale": MessageLookupByLibrary.simpleMessage("Sprzedaż"), + "saleBy": MessageLookupByLibrary.simpleMessage("Sprzedane przez"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Edytuj sprzedaż"), + "saleList": MessageLookupByLibrary.simpleMessage("Lista sprzedaży"), + "salePrice": MessageLookupByLibrary.simpleMessage("Cena sprzedaży"), + "saleQty": MessageLookupByLibrary.simpleMessage("Ilość sprzedaży"), + "saleReq": MessageLookupByLibrary.simpleMessage("Wymagana cena sprzedaży"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Zwrot sprzedaży"), + "sales": MessageLookupByLibrary.simpleMessage("Sprzedaż"), + "salesBy": MessageLookupByLibrary.simpleMessage("Sprzedane przez:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Szczegóły sprzedaży"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista sprzedaży"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Podsumowanie sprzedaży i zakupu", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Raport sprzedaży"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Zwrot sprzedaży"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Raport zwrotu sprzedaży", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Ustawienia sprzedaży", + ), + "save": MessageLookupByLibrary.simpleMessage("Ratować"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Zapisz i opublikuj"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Zapisz ustawienia"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Zapisz wariant"), + "saving": MessageLookupByLibrary.simpleMessage("Zapisywanie..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Zeskanuj kod QR produktu", + ), + "search": MessageLookupByLibrary.simpleMessage("Szukaj"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Szukaj obecności", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Szukaj nr partii...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Szukaj tutaj...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Szukaj urlopów"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Wyszukaj produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Szukaj transakcji...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Szukaj..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekundy"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Zobacz wszystkie kody promocyjne", + ), + "select": MessageLookupByLibrary.simpleMessage("Wybierać"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Wybierz markę"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Wybierz fakturę"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Wybierz konto"), + "selectAll": MessageLookupByLibrary.simpleMessage("Zaznacz wszystko"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Wybierz co najmniej jedną półkę", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Wybierz bank lub gotówkę", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Wybierz kategorię biznesu", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Wybierz kategorię"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Wybierz klienta"), + "selectDate": MessageLookupByLibrary.simpleMessage("Wybierz datę"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Najpierw wybierz datę", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Wybierz cel wpłaty", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Najpierw wybierz pracownika", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Wybierz datę początkową", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Wybierz elementy"), + "selectLang": MessageLookupByLibrary.simpleMessage("Wybierz swój język"), + "selectModel": MessageLookupByLibrary.simpleMessage("Wybierz model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Wybierz jedno"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Wybierz jedno konto", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Wybierz kategorię produktu", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Wybierz jednostkę produktu", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Wybierz regał"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Wybierz półkę"), + "selectStock": MessageLookupByLibrary.simpleMessage("Wybierz magazyn"), + "selectTax": MessageLookupByLibrary.simpleMessage("Wybierz podatek"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Wybierz datę końcową", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Wybierz typ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Wybierz warianty : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Wybierz magazyn"), + "sellAll": MessageLookupByLibrary.simpleMessage("Sprzedaj wszystko >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Cena sprzedaży"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Sprzedaje"), + "send": MessageLookupByLibrary.simpleMessage("Wyślij"), + "sendCode": MessageLookupByLibrary.simpleMessage("Wyślij kod"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Wysłaliśmy wiadomość e-mail z instrukcjami, jak zresetować hasło do:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Wyślij łącze resetowania", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Wyślij wiadomość"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Wyślij SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Wyślij SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Wyślij swój adres e-mail", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Zaktualizuj swój profil, aby połączyć się z lekarzem i uzyskać lepsze wrażenie", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Ustaw nowe hasło", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Skonfiguruj swój profil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Ustawienia"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dni"), + "share": MessageLookupByLibrary.simpleMessage("Udostępnij"), + "shelf": MessageLookupByLibrary.simpleMessage("Półka (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nazwa półki"), + "shelves": MessageLookupByLibrary.simpleMessage("Półki (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Zmiana"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nazwa zmiany"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Adres wysyłki"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Opłata za wysyłkę"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Saldo otwarcia sklepu", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Pozostałe saldo sklepu", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Pokaż akcje"), + "showCode": MessageLookupByLibrary.simpleMessage("Pokaż kod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Pokaż zestawy"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Pokaż datę ważności", + ), + "showName": MessageLookupByLibrary.simpleMessage("Pokaż nazwę"), + "showPrice": MessageLookupByLibrary.simpleMessage("Pokaż cenę"), + "showSingle": MessageLookupByLibrary.simpleMessage("Pokaż pojedyncze"), + "showVariant": MessageLookupByLibrary.simpleMessage("Pokaż warianty"), + "signIn": MessageLookupByLibrary.simpleMessage("Zaloguj się"), + "signUp": MessageLookupByLibrary.simpleMessage("Zarejestruj się"), + "single": MessageLookupByLibrary.simpleMessage("Pojedynczy"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dni"), + "size": MessageLookupByLibrary.simpleMessage("Rozmiar"), + "skip": MessageLookupByLibrary.simpleMessage("Pomiń"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Pomiń aktualizację"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("LP"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smartwatch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Marketing społecznościowy", + ), + "sold": MessageLookupByLibrary.simpleMessage("Sprzedano"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Coś poszło nie tak ze stroną internetową.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Coś jest"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Logowanie personelu"), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Początek przerwy"), + "startDate": MessageLookupByLibrary.simpleMessage("Data rozpoczęcia"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Rozpocznij nową sprzedaż", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Czas rozpoczęcia"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Czas rozpoczęcia jest wymagany", + ), + "started": MessageLookupByLibrary.simpleMessage("Rozpoczęto"), + "state": MessageLookupByLibrary.simpleMessage("Województwo"), + "stateName": MessageLookupByLibrary.simpleMessage("Nazwa województwa"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Nadal nieopłacone"), + "stock": MessageLookupByLibrary.simpleMessage("Magazyn"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista zapasów"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Magazyn / Wariant"), + "stockReport": MessageLookupByLibrary.simpleMessage( + "Raport stanu magazynowego", + ), + "stockValue": MessageLookupByLibrary.simpleMessage("Wartość magazynu"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Stan magazynowy musi wynosić co najmniej 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Magazyn: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Lista podatków podrzędnych", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Podatki podrzędne"), + "subTotal": MessageLookupByLibrary.simpleMessage("Suma częściowa"), + "submit": MessageLookupByLibrary.simpleMessage("Wyślij"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Subskrybuj teraz"), + "subscription": MessageLookupByLibrary.simpleMessage("Subskrypcja"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Raporty subskrypcji", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Subskrypcje"), + "subtotal": MessageLookupByLibrary.simpleMessage("Suma cząstkowa"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "pomyślnie zapłacono", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Płatność dostawcy"), + "supplier": MessageLookupByLibrary.simpleMessage("Dostawca"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("Dane dostawcy"), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Zobowiązania wobec dostawców", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Księga dostawcy"), + "supplierName": MessageLookupByLibrary.simpleMessage("Nazwa Dostawcy"), + "switchBank": MessageLookupByLibrary.simpleMessage("Zmienić oddział?"), + "switchs": MessageLookupByLibrary.simpleMessage("Przełącz"), + "tax": MessageLookupByLibrary.simpleMessage("Podatek (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grupa podatkowa"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Procent podatku"), + "taxRates": MessageLookupByLibrary.simpleMessage("Stawki podatkowe"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Stawki podatkowe - Zarządzaj swoimi stawkami podatkowymi", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Raport podatkowy"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista raportów podatkowych", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Rodzaj podatku"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Podatek z pojedynczym/wieloma typami podatków", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Dziękujemy za zakup", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Dziękujemy za dokonanie płatności", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo faktury termicznej", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Język drukarki termicznej", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Rozmiar strony drukarki termicznej", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dni"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etykiety na arkusz, 8.27 x 11.69 cala", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ten miesiąc"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ten plan nie kwalifikuje się do aktualizacji", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ten plan nie jest dostępny do zakupu", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ten produkt został już dodany!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ten tydzień"), + "thisYear": MessageLookupByLibrary.simpleMessage("Ten rok"), + "time": MessageLookupByLibrary.simpleMessage("Czas"), + "timeIn": MessageLookupByLibrary.simpleMessage("Godzina wejścia"), + "timeOut": MessageLookupByLibrary.simpleMessage("Godzina wyjścia"), + "to": MessageLookupByLibrary.simpleMessage("Do"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na konto"), + "toDate": MessageLookupByLibrary.simpleMessage("Spotykać się z kimś"), + "today": MessageLookupByLibrary.simpleMessage("Dziś"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Podsumowanie dnia"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 klientów"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 produktów"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 dostawców"), + "total": MessageLookupByLibrary.simpleMessage("Całkowity"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Całkowita kwota"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Aktywa ogółem"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Saldo całkowite"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Łączna liczba kategorii", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Całkowita należność"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Łączna należność"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Łączny koszt"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Łączny przychód"), + "totalItems": MessageLookupByLibrary.simpleMessage( + "Łączna liczba przedmiotów", + ), + "totalLoss": MessageLookupByLibrary.simpleMessage("Całkowita utrata"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Razem do zapłaty"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Całkowita cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Wszystkie produkty"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Całkowity zysk"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Łączny zakup"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Całkowita zwrócona kwota", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Łącznie zwrócono"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Całkowita kwota wynagrodzenia", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Łączna sprzedaż"), + "totalVat": MessageLookupByLibrary.simpleMessage("Całkowity VAT"), + "totall": MessageLookupByLibrary.simpleMessage("Razem:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Przegląd transakcji"), + "transactionType": MessageLookupByLibrary.simpleMessage("Typ transakcji"), + "transactions": MessageLookupByLibrary.simpleMessage("Transakcje"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Raporty historii transakcji", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfer"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transfer czeku"), + "transferDate": MessageLookupByLibrary.simpleMessage("Data transferu"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Spróbuj ponownie"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Typ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Wybierz typ"), + "unPaid": MessageLookupByLibrary.simpleMessage("Nie zapłacony"), + "unit": MessageLookupByLibrary.simpleMessage("Jednostka"), + "unitName": MessageLookupByLibrary.simpleMessage("Nazwa jednostki"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Cena jednostkowa"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Cena jednostkowa"), + "units": MessageLookupByLibrary.simpleMessage("Jednostki"), + "unlimited": MessageLookupByLibrary.simpleMessage("Nieograniczony"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Nieograniczone użytkowanie", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Nieograniczone użycie naszego pakietu👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Aktualizacja"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Aktualizuj oddział"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Zaktualizuj kontakt", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Aktualizacja zapasów nie powiodła się", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Aktualizuj teraz"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji stron.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Zaktualizuj produkt", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt został pomyślnie zaktualizowany!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji produktu.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Zaktualizuj swój profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Aktualizuj zakup"), + "updateRole": MessageLookupByLibrary.simpleMessage("Aktualizuj rolę"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji sprzedaży.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Pomyślnie zaktualizowano", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Zaktualizuj swój profil, aby lepiej połączyć się z klientem", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Zaktualizuj swoją subskrypcję", + ), + "updating": MessageLookupByLibrary.simpleMessage("Aktualizowanie..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Ulepsz teraz"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "Identyfikator UPI dla kodu QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Prześlij"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Prześlij obraz"), + "uploading": MessageLookupByLibrary.simpleMessage("Przesyłanie..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Użyj galerii"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Tytuł użytkownika nie może być pusty", + ), + "user": MessageLookupByLibrary.simpleMessage("Użytkownik"), + "userRole": MessageLookupByLibrary.simpleMessage("Rola użytkownika"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Szczegóły roli użytkownika", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Tytuł użytkownika"), + "values": MessageLookupByLibrary.simpleMessage("Wartości"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Wariant został pomyślnie dodany!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Wariant został pomyślnie usunięty!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Lista wariantów"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID wariantu (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Warianty"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Produkty wariantowe", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT i podatek"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Numer VAT/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Tytuł VAT/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("NIP (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Numer VAT"), + "vatReports": MessageLookupByLibrary.simpleMessage("Raporty VAT"), + "vatType": MessageLookupByLibrary.simpleMessage("Typ VAT (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Weryfikacja"), + "verify": MessageLookupByLibrary.simpleMessage("Zweryfikuj"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Zweryfikuj swój e-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Zweryfikuj e-mail"), + "view": MessageLookupByLibrary.simpleMessage("Zobacz szczegóły"), + "viewAll": MessageLookupByLibrary.simpleMessage("Pokaż wszystkie"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Pokaż szczegóły"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Zobacz cenę"), + "viewStock": MessageLookupByLibrary.simpleMessage("Zobacz zapasy"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Przeglądanie transakcji dla", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Klient chodzący"), + "wallet": MessageLookupByLibrary.simpleMessage("Portfel"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo portfela"), + "warehouse": MessageLookupByLibrary.simpleMessage("Magazyn (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nazwa magazynu"), + "warranty": MessageLookupByLibrary.simpleMessage("Gwarancja"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Wysłaliśmy e-mail potwierdzający na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Wysłaliśmy OTP na twój numer telefonu", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Tygodniowo"), + "weight": MessageLookupByLibrary.simpleMessage("Waga"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Witaj ponownie!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Co nowego"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Cena hurtowa"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Hurtownik"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Wkrótce zostanie dodane", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Napisz swoją wiadomość tutaj", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Wpisz tutaj tekst...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Rocznie"), + "years": MessageLookupByLibrary.simpleMessage("Lata"), + "yes": MessageLookupByLibrary.simpleMessage("Tak"), + "yesterday": MessageLookupByLibrary.simpleMessage("Wczoraj"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Nie możesz zapłacić więcej niż należność", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Możesz teraz ponownie wysłać kod OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do generowania kodów kreskowych.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usunięcia modelu.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usunięcia półki", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do podglądu rachunku zysków i strat.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia kategorii wydatków.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia kategorii przychodów.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia modelu", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia zakupów.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usunięcia działu.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usunięcia stanowiska.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usunięcia wniosku urlopowego.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usunięcia listy płac.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do eksportu do formatu Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do generowania kodu kreskowego.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do generowania raportów", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji oddziału.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji działu.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji wniosku urlopowego.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji modelu", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji świąt.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do podglądu obecności", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji listy płac.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji stanowiska.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usunięcia zmiany.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizacji zmiany.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia regałów.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do usuwania regałów.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do aktualizowania regałów.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia wydatku.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Nie masz uprawnień do tworzenia przychodu.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Musisz udzielić uprawnień", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Ty używasz "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Czy chcesz usunąć ten produkt?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Twój darmowy pakiet jest prawie zakończony, kup następny plan. Dziękuję.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Twój pakunek"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Twój pakiet wygaśnie za 5 dni", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Twój pakiet wygaśnie dzisiaj\n\nProszę dokonać ponownego zakupu", + ), + "zip": MessageLookupByLibrary.simpleMessage("Kod pocztowy"), + "zipCode": MessageLookupByLibrary.simpleMessage("Wprowadź kod pocztowy"), + }; +} diff --git a/lib/generated/intl/messages_ps.dart b/lib/generated/intl/messages_ps.dart new file mode 100644 index 0000000..04fce11 --- /dev/null +++ b/lib/generated/intl/messages_ps.dart @@ -0,0 +1,2222 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ps locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ps'; + + static String m0(start) => "له \$${start} ثانیو وروسته OTP بیا واستوئ"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "د پیرودونکي جزییات", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("انوائس"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("د A4 بل لوگو"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "د حساب نمایشي نوم", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "د حساب لرونکي نوم", + ), + "accountName": MessageLookupByLibrary.simpleMessage("د حساب نوم"), + "accountNumber": MessageLookupByLibrary.simpleMessage("د حساب نوم"), + "action": MessageLookupByLibrary.simpleMessage("عمل"), + "actions": MessageLookupByLibrary.simpleMessage("عملونه"), + "active": MessageLookupByLibrary.simpleMessage("فعال"), + "add": MessageLookupByLibrary.simpleMessage("اضافه کول"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "لطفا یو پیرود اضافه کړئ", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("حاضري زیاتول"), + "addBank": MessageLookupByLibrary.simpleMessage("بانک اضافه کړئ"), + "addBrand": MessageLookupByLibrary.simpleMessage("برانډ اضافه کړئ"), + "addCash": MessageLookupByLibrary.simpleMessage("نغدې اضافه کړئ"), + "addCategory": MessageLookupByLibrary.simpleMessage("کټګوري اضافه کړئ"), + "addContact": MessageLookupByLibrary.simpleMessage("اړیکه اضافه کړئ"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "لطفا یو پیرودونکی اضافه کړئ", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("پېرودونکي اضافه کړئ"), + "addDelivery": MessageLookupByLibrary.simpleMessage("رسول اضافه کړئ"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "ډیپارټمنټ اضافه کړئ", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "نوې بسته اضافه کول", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("لګښت اضافه کړئ"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "د لګښت کټګوري اضافه کړئ", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("رخصتي اضافه کړئ"), + "addImage": MessageLookupByLibrary.simpleMessage("انځور اضافه کړئ"), + "addIncome": MessageLookupByLibrary.simpleMessage("عاید اضافه کړئ"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "عایدې ډلبندي اضافه کړئ", + ), + "addItems": MessageLookupByLibrary.simpleMessage("آیټمونه اضافه کړئ"), + "addLeave": MessageLookupByLibrary.simpleMessage("رخصتي اضافه کړئ"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "نور فیلډونه اضافه کول", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("نوی پته اضافه کړئ"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "نوي حاضري اضافه کول", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "نوي بانکي حسابونه اضافه کول", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "نوی کارمند اضافه کول", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "نوې رخصتي اضافه کول", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "نوې د رخصتۍ غوښتنه اضافه کول", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("نوی ماډل اضافه کړئ"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "نوی پیرول اضافه کول", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "نوی محصول اضافه کړئ", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "لطفا یو پیرود اضافه کړئ", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("نوې المارۍ اضافه کړئ"), + "addNewShift": MessageLookupByLibrary.simpleMessage("نوی شفت اضافه کول"), + "addNewTax": MessageLookupByLibrary.simpleMessage("نوی مالیه اضافه کړئ"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "نوی تغیر اضافه کړئ", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "نوي تغیرات اضافه کړئ", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "نوی ګودام اضافه کړئ", + ), + "addNote": MessageLookupByLibrary.simpleMessage("یادښت اضافه کړئ"), + "addParty": MessageLookupByLibrary.simpleMessage("پارټیان اضافه کړئ"), + "addPayment": MessageLookupByLibrary.simpleMessage("تادیه اضافه کړئ"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "لطفا یو محصول اضافه کړئ", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "لومړی محصول اضافه کړئ", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "محصول په بریالیتوب سره جوړ شو!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د محصول جوړولو اجازه نلرئ.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("پیرود اضافه کړئ"), + "addRole": MessageLookupByLibrary.simpleMessage("رول اضافه کړئ"), + "addSale": MessageLookupByLibrary.simpleMessage("لطفا یو پلور اضافه کړئ"), + "addSales": MessageLookupByLibrary.simpleMessage("پلور اضافه کړئ"), + "addShelf": MessageLookupByLibrary.simpleMessage("نوې خانه اضافه کړئ"), + "addShift": MessageLookupByLibrary.simpleMessage("شفت اضافه کړئ"), + "addStock": MessageLookupByLibrary.simpleMessage("زېرمه اضافه کړئ"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "فرعي تغیر اضافه کړئ", + ), + "addTax": MessageLookupByLibrary.simpleMessage("مالیه اضافه کړئ"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "نوی د مالیاتو ګروپ اضافه کړئ", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("یونټ اضافه کړئ"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "د کارونکي رول اضافه کړئ", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("ډول اضافه کړئ"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "د ډول تفصیل اضافه کړئ", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("کارټ ته اضافه شو"), + "adding": MessageLookupByLibrary.simpleMessage("اضافه کول..."), + "address": MessageLookupByLibrary.simpleMessage("پته"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "د بانکي بیلانس اصلاح کول", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("نغدې اصلاح کول"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "د نغدو پیسو بیلانس اصلاح کول", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("د اصلاح نیټه"), + "admin": MessageLookupByLibrary.simpleMessage("اډمین"), + "advance": MessageLookupByLibrary.simpleMessage("مخکې تادیه"), + "all": MessageLookupByLibrary.simpleMessage("ټول"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "ټول سوداګریز حلونه", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro د سټاک، حساب، پلور، لګښت او زیان / ګټې سره یو بشپړ سوداګریز حل دی.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("ټول کارمندان"), + "allParties": MessageLookupByLibrary.simpleMessage("ټول لوري"), + "allParty": MessageLookupByLibrary.simpleMessage("ټول لوري"), + "allTime": MessageLookupByLibrary.simpleMessage("ټول وخت"), + "allTransaction": MessageLookupByLibrary.simpleMessage("ټولې معاملې"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("دمخه اضافه شوی"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "لا دمخه حساب لرئ؟ ", + ), + "amount": MessageLookupByLibrary.simpleMessage("مقدار"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "مقدار باید له ۰ څخه زیات وي", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "د مقدار ګردولو طریقه", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "په کلمو کې مقدارونه", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "اندازه اړینه ده", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "یو SMS به لاندې نمبر ته لیږل کیږي: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS اپلیکیشن ملاتړ", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "یو نوی تازه معلومات شتون لري\nلطفا خپل اپلیکیشن تازه کړئ", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("اپل واچ"), + "apply": MessageLookupByLibrary.simpleMessage("تطبيق کړئ"), + "areYouSure": MessageLookupByLibrary.simpleMessage("آیا تاسو ډاډه یاست؟"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "ایا تاسو باوري یاست چې دا څانګه حذف کړئ؟", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "ایا تاسو ډاډه یاست چې دا رول حذف کول غواړئ؟", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "ایا تاسو باوري یاست چې بلې څانګې ته ځئ؟", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "آیا تاسو ډاډه یاست چې غواړئ دا ګوند حذف کړئ؟", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "ایا تاسو باوري یاست چې له دې څانګې وځئ؟", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("تر نیټې پورې"), + "assets": MessageLookupByLibrary.simpleMessage("شتمنۍ"), + "attachment": MessageLookupByLibrary.simpleMessage("ضمیمه"), + "attendance": MessageLookupByLibrary.simpleMessage("حاضري"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("د حاضري راپور"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("مجاز لاسلیک"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "خپله حساب شوې ورځې", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("خپله ټاکل شوی"), + "backToHome": MessageLookupByLibrary.simpleMessage("کور ته ستنیدل"), + "balance": MessageLookupByLibrary.simpleMessage("باقي پاتې"), + "balanceDue": MessageLookupByLibrary.simpleMessage("پاتې پور"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("بیلانس شیټ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("بنگله دیش"), + "bank": MessageLookupByLibrary.simpleMessage("بانک"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("بانکي حسابونه"), + "bankDetails": MessageLookupByLibrary.simpleMessage("بانکي جزیات"), + "bankName": MessageLookupByLibrary.simpleMessage("د بانک نوم"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "له بانک څخه بانک ته لیږدول", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "له بانک څخه نغدو ته لیږدول", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "د بارکوډ لیبل تنظیمات", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("بارکوډ جوړونکی"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("بارکوډ جوړونکی"), + "barcodes": MessageLookupByLibrary.simpleMessage("بارکوډونه"), + "batch": MessageLookupByLibrary.simpleMessage("کڅوړه"), + "batchNo": MessageLookupByLibrary.simpleMessage("د کڅوړې شمېره"), + "billTO": MessageLookupByLibrary.simpleMessage("بیل ته"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("د بل له مخې ګټه"), + "billingAddress": MessageLookupByLibrary.simpleMessage("د بل کولو پتہ"), + "birthDate": MessageLookupByLibrary.simpleMessage("د زیږیدو نیټه"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "بلوتوت بند دی. مهرباني وکړئ چالان یې کړئ.", + ), + "branch": MessageLookupByLibrary.simpleMessage("څانګه"), + "branchList": MessageLookupByLibrary.simpleMessage("د څانګو لیست"), + "brand": MessageLookupByLibrary.simpleMessage("برانډ"), + "brandName": MessageLookupByLibrary.simpleMessage("برانډ نوم"), + "brands": MessageLookupByLibrary.simpleMessage("برانډونه"), + "breakDuration": MessageLookupByLibrary.simpleMessage("د وقفې موده"), + "breakStatus": MessageLookupByLibrary.simpleMessage("د وقفې حالت"), + "breakTime": MessageLookupByLibrary.simpleMessage("د وقفې وخت"), + "bulk": MessageLookupByLibrary.simpleMessage("ډله ایز اپلوډ"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("ډله ییز اپلوډ"), + "businessCat": MessageLookupByLibrary.simpleMessage("سوداګریز کټګوري"), + "businessName": MessageLookupByLibrary.simpleMessage( + "شرکت او سوداګریز نوم", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("اوس یې واخلئ"), + "buyPremium": MessageLookupByLibrary.simpleMessage("پریمیم پلان واخلئ"), + "call": MessageLookupByLibrary.simpleMessage("کال"), + "camera": MessageLookupByLibrary.simpleMessage("کیمره"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "د دې ډول معاملې سمول امکان نلري.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "د تادیې توضیحات نشي ترلاسه کیدی.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("لغو کړئ"), + "caningForDevices": MessageLookupByLibrary.simpleMessage("د وسیلو لټون..."), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ورته حساب ته لیږد امکان نلري.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("صلاحیت"), + "cash": MessageLookupByLibrary.simpleMessage("نقدي"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("نغدې او بانک"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "د نغدو او بانک مدیریت", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage( + "د نغدو جریان (Cash Flow)", + ), + "cashIn": MessageLookupByLibrary.simpleMessage("راغلې نغدې"), + "cashInHand": MessageLookupByLibrary.simpleMessage("موجوده نغدې"), + "cashOut": MessageLookupByLibrary.simpleMessage("وتلې نغدې"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "له نغدو څخه بانک ته لیږدول", + ), + "categories": MessageLookupByLibrary.simpleMessage("کټګورۍ"), + "category": MessageLookupByLibrary.simpleMessage("کټګوري"), + "categoryName": MessageLookupByLibrary.simpleMessage("کټګورۍ نوم"), + "changeAmount": MessageLookupByLibrary.simpleMessage("د بدلون مقدار"), + "changePassword": MessageLookupByLibrary.simpleMessage("پټنوم بدل کړئ"), + "checkEmail": MessageLookupByLibrary.simpleMessage("بریښنالیک چک کړئ"), + "cheque": MessageLookupByLibrary.simpleMessage("چک"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("د چک اندازه"), + "chequeDate": MessageLookupByLibrary.simpleMessage("د چک نیټه"), + "chequeList": MessageLookupByLibrary.simpleMessage("د چکونو لیست"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("د چک شمیره"), + "choose": MessageLookupByLibrary.simpleMessage("غوره کړئ"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("هېواد غوره کړئ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "یو پیرودونکی غوره کړئ", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "یو تامین کوونکی غوره کړئ", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "خپل ځانګړتیاوې غوره کړئ", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ځانګړتیاوې هغه مهمه برخه ده چې POSpro دودیز حلونو څخه توپیر لري.", + ), + "city": MessageLookupByLibrary.simpleMessage("ښار"), + "cityName": MessageLookupByLibrary.simpleMessage("د ښار نوم"), + "clarence": MessageLookupByLibrary.simpleMessage("کلیرنس"), + "clear": MessageLookupByLibrary.simpleMessage("پاکول"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "د وصلولو لپاره کلیک وکړئ", + ), + "close": MessageLookupByLibrary.simpleMessage("بند کړئ"), + "closed": MessageLookupByLibrary.simpleMessage("بند شو"), + "code": MessageLookupByLibrary.simpleMessage("کوډ"), + "collectDue": MessageLookupByLibrary.simpleMessage("پور راټول کړئ"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "لطفا یو پور راټول کړئ", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("راټول شوی لخوا:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("ټول شوی د"), + "color": MessageLookupByLibrary.simpleMessage("رنګ"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "د څو مالیاتو ترکیب", + ), + "combo": MessageLookupByLibrary.simpleMessage("کومبو (ګډ)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "د ګډو محصولاتو راپور", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("ګډ (کومبو) محصولات"), + "comboReport": MessageLookupByLibrary.simpleMessage("ګډ راپور"), + "comingSoon": MessageLookupByLibrary.simpleMessage("را روان دی"), + "companyAddress": MessageLookupByLibrary.simpleMessage("د شرکت پته"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("حذف تایید کړئ"), + "confirmPass": MessageLookupByLibrary.simpleMessage("پټنوم تایید کړئ"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("پټنوم تایید کړئ"), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "بیرته راستنیدنه تایید کړئ", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS ته تایید کړئ"), + "congratulation": MessageLookupByLibrary.simpleMessage("مبارک وي"), + "connect": MessageLookupByLibrary.simpleMessage("د وصلولو لپاره کلیک وکړئ"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("خپل پرنټر وصل کړئ"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "خپل پرنټر وصل کړئ", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("سره وصل دی:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("اړیکه جزییات"), + "contactUs": MessageLookupByLibrary.simpleMessage("زموږ سره اړیکه ونیسئ"), + "continueButton": MessageLookupByLibrary.simpleMessage("دوام ورکړئ"), + "continueE": MessageLookupByLibrary.simpleMessage("دوام ورکړئ"), + "cost": MessageLookupByLibrary.simpleMessage("لاګت"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "بیه پرته له مالیې", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "بیه له مالیې سره", + ), + "country": MessageLookupByLibrary.simpleMessage("هیواد"), + "countryName": MessageLookupByLibrary.simpleMessage("د هیواد نوم"), + "create": MessageLookupByLibrary.simpleMessage("جوړ کړئ"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "وړیا حساب جوړ کړئ", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("وړیا حساب جوړ کړئ"), + "createBranch": MessageLookupByLibrary.simpleMessage("څانګه جوړول"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "نوی پټنوم جوړ کړئ", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د PDF جوړولو اجازه نلرئ.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د پلور جوړولو اجازه نلرئ.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("جمع (داخل)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("د پارټي کریډیټ حد"), + "currency": MessageLookupByLibrary.simpleMessage("کرنسی"), + "currentBalance": MessageLookupByLibrary.simpleMessage("اوسنی بیلانس"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "اوسني نغدي بیلانس", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("روانه میاشت"), + "currentYear": MessageLookupByLibrary.simpleMessage("روان کال"), + "currents": MessageLookupByLibrary.simpleMessage("اوسنی"), + "custom": MessageLookupByLibrary.simpleMessage("ګرځیدلی"), + "customDate": MessageLookupByLibrary.simpleMessage("خپله خوښه نیټه"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "دودیز انوائس برانډینګ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("دودیز چاپ"), + "customer": MessageLookupByLibrary.simpleMessage("پېرودونکی"), + "customerDate": MessageLookupByLibrary.simpleMessage("خپله خوښه نیټه"), + "customerDue": MessageLookupByLibrary.simpleMessage("د پیرودونکي پور"), + "customerLedger": MessageLookupByLibrary.simpleMessage("د پیرودونکي حساب"), + "customerName": MessageLookupByLibrary.simpleMessage("د پیرودونکي نوم"), + "customerPay": MessageLookupByLibrary.simpleMessage("پیرودونکی تادیه کوي"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "د پیرودونکي تلیفون نمبر", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "د پیرودونکي لاسلیک", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("ورځنۍ معامله"), + "dashboard": MessageLookupByLibrary.simpleMessage("ډشبورډ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ډاټا په بریالیتوب سره خوندي شو.", + ), + "date": MessageLookupByLibrary.simpleMessage("نیټه"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "پای نېټه نشي کولی د پیل نېټې څخه مخکې وي.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("نیټه اړینه ده"), + "dates": MessageLookupByLibrary.simpleMessage("نیټه:"), + "dayBook": MessageLookupByLibrary.simpleMessage("ورځنۍ کتابچه (Day Book)"), + "days": MessageLookupByLibrary.simpleMessage("ورځې"), + "daysLeft": MessageLookupByLibrary.simpleMessage("پاتې ورځې"), + "dealer": MessageLookupByLibrary.simpleMessage("ډیلر"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ډیلر نرخ"), + "debitOut": MessageLookupByLibrary.simpleMessage("خرڅ (وتل)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "د پلور اصلي بیه", + ), + "delete": MessageLookupByLibrary.simpleMessage("حذف کړئ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("حساب حذف کړئ"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ډاډه یاست چې دا کڅوړه حذف کول غواړئ؟", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "ایا تاسو باوري یاست چې غواړئ خپل اکاونټ حذف کړئ؟ دا عمل به ستاسو ټول معلومات د تل لپاره حذف کړي.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د پارټي حذفولو اجازه نلرئ.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "په بریالیتوب سره حذف شو!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("حذف کول..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("د رسولو پته"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("د رسولو فیس"), + "department": MessageLookupByLibrary.simpleMessage("څانګه/ډیپارټمنټ"), + "deposit": MessageLookupByLibrary.simpleMessage("امانت/جمع کول"), + "depositTo": MessageLookupByLibrary.simpleMessage("کې جمع کړئ"), + "description": MessageLookupByLibrary.simpleMessage("تفصیل"), + "designation": MessageLookupByLibrary.simpleMessage("بسته/رتبه"), + "designationName": MessageLookupByLibrary.simpleMessage("د بستې نوم"), + "details": MessageLookupByLibrary.simpleMessage("جزییات"), + "developedBy": MessageLookupByLibrary.simpleMessage("جوړونکی:"), + "digits": MessageLookupByLibrary.simpleMessage( + "۶-رقمي پن ستاسو بریښنالیک آدرس ته لیږل شوی دی: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("غیر فعالول"), + "discount": MessageLookupByLibrary.simpleMessage("تخفیف"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "نمایشي نوم اړین دی", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ماتړئ"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ایا تاسو په رښتیا غواړئ دا حذف کړئ؟", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "آیا تاسو غواړئ کارونکی حذف کړئ؟", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ایا تاسو غواړئ له اپلیکیشن څخه ووځئ؟", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ایا تاسو په رښتیا غواړئ دا چک بیا خلاص کړئ؟", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("حساب نه لرئ؟"), + "done": MessageLookupByLibrary.simpleMessage("شوی"), + "download": MessageLookupByLibrary.simpleMessage("ډاونلوډ"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ډاونلوډ کړئ"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "د ایکسل فارمټ ډاونلوډ کړئ", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ډاونلوډ بریالی شو! مهرباني وکړئ خپل د اسنادو فولډر وګورئ", + ), + "downloading": MessageLookupByLibrary.simpleMessage("ډاونلوډ کیږي..."), + "due": MessageLookupByLibrary.simpleMessage("پور"), + "dueAmount": MessageLookupByLibrary.simpleMessage("پور مقدار: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("پاتې بیلانس"), + "dueCollection": MessageLookupByLibrary.simpleMessage("د پور راټولول"), + "dueList": MessageLookupByLibrary.simpleMessage("د پور لیست"), + "duePay": MessageLookupByLibrary.simpleMessage("پاتې پور تادیه کول"), + "dueReport": MessageLookupByLibrary.simpleMessage("د پور راپور"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "د تګ راتګ پېرودونکو لپاره پور باندې پلور اجازه نلري.", + ), + "dues": MessageLookupByLibrary.simpleMessage("پورونه"), + "duration": MessageLookupByLibrary.simpleMessage("موده"), + "durationDays": MessageLookupByLibrary.simpleMessage("موده (ورځې)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "د کارولو لپاره اسانه موبایل POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro اپلیکیشن وړیا او کارولو لپاره اسانه دی. په حقیقت کې، دا د نړۍ په کچه یو له غوره POS سیسټمونو څخه دی.", + ), + "edit": MessageLookupByLibrary.simpleMessage("ایډیټ"), + "editAttendance": MessageLookupByLibrary.simpleMessage("حاضري سمول"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "بانکي حسابونه سمول", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "د بانکي اصلاحاتو سمول", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "له بانک څخه نغدو ته لیږد سمول", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage("بانکي لیږد سمول"), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "د نغدو پیسو اصلاح سمول", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "له نغدو پیسو څخه بانک ته لیږد سمول", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("کټګورۍ ترمیم کړئ"), + "editDesignation": MessageLookupByLibrary.simpleMessage("بسته/دنده سمول"), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "د کارمند معلومات سمول", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("رخصتي سمول"), + "editLeave": MessageLookupByLibrary.simpleMessage("د رخصتۍ غوښتنه سمول"), + "editModel": MessageLookupByLibrary.simpleMessage("ماډل ترمیم کړئ"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "پیرول (د معاشونو لیست) سمول", + ), + "editPhone": MessageLookupByLibrary.simpleMessage("تلیفون نمبر ایډیټ کړئ؟"), + "editProduct": MessageLookupByLibrary.simpleMessage("محصول سم کړئ"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "د پیرود انوائس ایډیټ کړئ", + ), + "editRack": MessageLookupByLibrary.simpleMessage("المارۍ سم کړئ"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "د پلور انوائس ایډیټ کړئ", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("خانه سم کړئ"), + "editShift": MessageLookupByLibrary.simpleMessage("شفت سمول"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "د ټولنیزو رسنیو ایډیټ کول", + ), + "editTax": MessageLookupByLibrary.simpleMessage("مالیه ایډیټ کړئ"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "د مالیاتو ګروپ ایډیټ کړئ", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("تغیر سم کړئ"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("ګودام ترمیم کړئ"), + "email": MessageLookupByLibrary.simpleMessage("بریښنالیک آدرس"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "بریښنالیک خالي نشي کیدای", + ), + "emailText": MessageLookupByLibrary.simpleMessage("بریښنالیک"), + "employee": MessageLookupByLibrary.simpleMessage("کارمند"), + "enLowStock": MessageLookupByLibrary.simpleMessage("کم زېرمه دننه کړئ"), + "end": MessageLookupByLibrary.simpleMessage("پای"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("د وقفې پای"), + "endDate": MessageLookupByLibrary.simpleMessage("د پای نیټه"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "د پای نیټه له پیل څخه مخکې ده", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "د پای نیټه نشي کولی د پیل نیټې څخه مخکې وي.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("د پای وخت"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "د پای وخت اړین دی", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "خپل وړیا پلان پای ته رسوئ", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "د کڅوړې شمېره دننه کړئ", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "د برانډ نوم داخل کړئ", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "یو معتبر تخفیف داخل کړئ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "یو معتبر OTP داخل کړئ", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "یو معتبر سټاک داخل کړئ", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "نمایشي نوم ولیکئ", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "د حساب لرونکي نوم ولیکئ", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "د حساب شمیره ولیکئ", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("پتہ دننه کړئ"), + "enterAmount": MessageLookupByLibrary.simpleMessage("مقدار داخل کړئ"), + "enterBalance": MessageLookupByLibrary.simpleMessage("بیلانس ولیکئ"), + "enterBankName": MessageLookupByLibrary.simpleMessage("د بانک نوم ولیکئ"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("د بیچ نمبر دننه کړئ"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("د وقفې وخت ولیکئ"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "د سوداګرۍ / پلورنځي نوم داخل کړئ", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("صلاحیت داخل کړئ"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "کټګورۍ نوم داخل کړئ", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("رنګ داخل کړئ"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "د پیرودونکي تلیفون نمبر داخل کړئ", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ډیلر نرخ داخل کړئ", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("معلومات ولیکئ"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "د بستې نوم ولیکئ", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("تخفیف داخل کړئ"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "لطفا خپل بریښنالیک آدرس لاندې دننه کړئ ترڅو د پاسورډ ریسیټ لینک ترلاسه کړئ.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("د پای وخت ولیکئ"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "د لګښت کټګورۍ نوم داخل کړئ", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "د لګښت نیټه داخل کړئ", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "پوره پته داخل کړئ", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("بشپړ نوم ولیکئ"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "د رخصتۍ نوم ولیکئ", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "عایدې ډلبندي نوم دننه کړئ", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "د لیبل متن داخل کړئ", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "د جوړونکي نوم داخل کړئ", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "د ماډل نوم داخل کړئ", + ), + "enterName": MessageLookupByLibrary.simpleMessage("نوم داخل کړئ"), + "enterNote": MessageLookupByLibrary.simpleMessage("یادښت داخل کړئ"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "پرانیستل توازن داخل کړئ", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "محصول کوډ دننه کړئ", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "محصول نوم داخل کړئ", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "پیرود نرخ داخل کړئ", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("مقدار داخل کړئ"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "ریفرنس نمبر داخل کړئ", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "پلور نرخ داخل کړئ", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "د خانې نوم دننه کړئ", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("سایز داخل کړئ"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("د پیل وخت ولیکئ"), + "enterStock": MessageLookupByLibrary.simpleMessage("سټاک داخل کړئ"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "د مالیاتو نرخ داخل کړئ", + ), + "enterType": MessageLookupByLibrary.simpleMessage("ډول داخل کړئ"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "د کارونکي نوم دننه کړئ", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "د کارونکي عنوان داخل کړئ", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("د سم OTP داخل کړئ"), + "enterValues": MessageLookupByLibrary.simpleMessage("قیمتونه دننه کړئ"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "د VAT/GST شمیره داخل کړئ", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "د VAT/GST سرلیک داخل کړئ", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "د ګودام نوم داخل کړئ", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("وزن داخل کړئ"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "پولمه پلور نرخ داخل کړئ", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("خپل هیواد ولیکئ"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "خپل بریښنالیک آدرس داخل کړئ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "خپل بشپړ نوم داخل کړئ", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("خپل نوم داخل کړئ"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "د نوټ کچه دننه کړئ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "پاسورډ دننه کړئ", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "خپل تلیفون نمبر داخل کړئ", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "تر پلور وروسته پیغام دننه کړئ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "د مالیې په حذف کولو کې تېروتنه", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ایکسل فایلونه"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ایکسل اپلوډر"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("بیه پرته له مالیې"), + "exit": MessageLookupByLibrary.simpleMessage("وتل"), + "exitBank": MessageLookupByLibrary.simpleMessage("له څانګې وتل"), + "expDate": MessageLookupByLibrary.simpleMessage("د ختمیدو نېټه"), + "expense": MessageLookupByLibrary.simpleMessage("لګښت"), + "expenseCat": MessageLookupByLibrary.simpleMessage("د لګښت کټګورۍ"), + "expenseDate": MessageLookupByLibrary.simpleMessage("د لګښت نیټه"), + "expenseFor": MessageLookupByLibrary.simpleMessage("د لګښت لپاره"), + "expenseReport": MessageLookupByLibrary.simpleMessage("د لګښت راپور"), + "expensesType": MessageLookupByLibrary.simpleMessage("د لګښتونو ډولونه"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("د ختمیدو وضعیت"), + "expire": MessageLookupByLibrary.simpleMessage("تاریخ تېریږي"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "د تاریخ تېرو محصولاتو راپور", + ), + "expired": MessageLookupByLibrary.simpleMessage("ختم شوی (تیره نیټه)"), + "expiredDate": MessageLookupByLibrary.simpleMessage("د پای نیټه"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "د تیرو نیټو اجناسو راپور", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ختمه شوې لیست"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("تاریخ تېر محصول"), + "expiry": MessageLookupByLibrary.simpleMessage("ختمیدل"), + "extendPlan": MessageLookupByLibrary.simpleMessage("پلان غځول"), + "facebook": MessageLookupByLibrary.simpleMessage("فېسبوک"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "د ډیپارټمنټ په حذف کولو کې تېروتنه وشوه", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "د مالیې په حذف کولو کې پاتې راغلی", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "د پلیټ فارم نسخه ترلاسه کولو کې پاتې راغلی.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "د ډیپارټمنټ په لوډ کولو کې تېروتنه وشوه", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "د بیرته راستنیدو پروسه ناکامه شوه.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("فیشن"), + "feature": MessageLookupByLibrary.simpleMessage("ځانګړنه"), + "field": MessageLookupByLibrary.simpleMessage("فیلډ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ورځې"), + "filter": MessageLookupByLibrary.simpleMessage("فلټر"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "د نیټې له مخې فلټر کول", + ), + "firstName": MessageLookupByLibrary.simpleMessage("لومړی نوم"), + "flat": MessageLookupByLibrary.simpleMessage("ثابت"), + "folder": MessageLookupByLibrary.simpleMessage( + "دا ممکن وي چې بریښنالیک ستاسو سپیم فولډر کې پای ته رسیدلی وي.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("پټنوم هیر شو"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("وړیا ډاټا بیک اپ"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "وړیا عمري تازه کول", + ), + "freePack": MessageLookupByLibrary.simpleMessage("وړیا بسته"), + "freePlan": MessageLookupByLibrary.simpleMessage("وړیا پلان"), + "from": MessageLookupByLibrary.simpleMessage("څخه"), + "fromAccount": MessageLookupByLibrary.simpleMessage("له اکاونټ څخه"), + "fromDate": MessageLookupByLibrary.simpleMessage("د پیل نیټه"), + "fullName": MessageLookupByLibrary.simpleMessage("بشپړ نوم"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("بشپړه تادیه شوې"), + "gallery": MessageLookupByLibrary.simpleMessage("ګالري"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "د PDF تولید لپاره معلومات نشته", + ), + "gender": MessageLookupByLibrary.simpleMessage("جنسیت"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF جوړ کړئ"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("پی ډي ایف جوړول"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "تاسو یو بریښنالیک ترلاسه کړی دی", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("فهمیدم"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "ناخالصه ګټه (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ګارنټي"), + "guest": MessageLookupByLibrary.simpleMessage("مېلمه"), + "haveAcc": MessageLookupByLibrary.simpleMessage("لا دمخه حساب لرئ؟"), + "hideFiled": MessageLookupByLibrary.simpleMessage("فیلډ پټول"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "بیه: له لوړ څخه ټیټ", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "بریښنالیک آدرس داخل کړئ", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("پټنوم داخل کړئ"), + "holderName": MessageLookupByLibrary.simpleMessage("د خاوند نوم"), + "holiday": MessageLookupByLibrary.simpleMessage("رخصتي"), + "holidayList": MessageLookupByLibrary.simpleMessage("د رخصتیو لیست"), + "home": MessageLookupByLibrary.simpleMessage("کور"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("پاتې ساعتونه"), + "hrm": MessageLookupByLibrary.simpleMessage("بشري سرچینې (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "زه موافق یم چې خپل اکاونټ د تل لپاره حذف کړم.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC کوډ"), + "image": MessageLookupByLibrary.simpleMessage("تصویر"), + "inActive": MessageLookupByLibrary.simpleMessage("غیر فعال"), + "inStock": MessageLookupByLibrary.simpleMessage("په سټاک کې شته"), + "inactive": MessageLookupByLibrary.simpleMessage("غیر فعال"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("بیه له مالیې سره"), + "income": MessageLookupByLibrary.simpleMessage("عاید"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("عایدې ډلبندۍ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "د عایداتو ډولونو راپور", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("عاید نیټه"), + "incomeFor": MessageLookupByLibrary.simpleMessage("د عاید لپاره"), + "incomeReport": MessageLookupByLibrary.simpleMessage("د عاید راپور"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "تاسو د عاید راپور لیدو اجازه نلرئ.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("د عاید ډول"), + "incomes": MessageLookupByLibrary.simpleMessage("عایدات"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "په لیبلونو کې معلومات", + ), + "instagram": MessageLookupByLibrary.simpleMessage("انسټاګرام"), + "instrucation": MessageLookupByLibrary.simpleMessage("لارښوونه"), + "inv": MessageLookupByLibrary.simpleMessage("انوائس شمیره"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("ناسمه اندازه"), + "inventory": MessageLookupByLibrary.simpleMessage("ګودام/موجودي"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "تاسو د انوینټري اجازه نلرئ", + ), + "invoice": MessageLookupByLibrary.simpleMessage("انوائس"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("د انوائس لوګو"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("د انوائس شمیره"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("انوائس ویور"), + "item": MessageLookupByLibrary.simpleMessage("توکی"), + "itemAdded": MessageLookupByLibrary.simpleMessage("آیټم اضافه شو"), + "itemName": MessageLookupByLibrary.simpleMessage("د جنس نوم"), + "itemsSales": MessageLookupByLibrary.simpleMessage("توکو پلور"), + "joinDate": MessageLookupByLibrary.simpleMessage("د دندې پیل نیټه"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "د لیبل رول 1.5 انچه", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "د لیبل رول 2 انچه", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("بریښنالیک"), + "lablePassword": MessageLookupByLibrary.simpleMessage("پټنوم"), + "language": MessageLookupByLibrary.simpleMessage("ژبه"), + "last30Days": MessageLookupByLibrary.simpleMessage("تیرې ۳۰ ورځې"), + "last7Days": MessageLookupByLibrary.simpleMessage("تیرې ۷ ورځې"), + "lastMonth": MessageLookupByLibrary.simpleMessage("تیره میاشت"), + "lastName": MessageLookupByLibrary.simpleMessage("تیر نوم"), + "lastYear": MessageLookupByLibrary.simpleMessage("تېر کال"), + "leave": MessageLookupByLibrary.simpleMessage("رخصتي"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("د رخصتۍ موده"), + "leaveList": MessageLookupByLibrary.simpleMessage("د رخصتیو لیست"), + "leaveReports": MessageLookupByLibrary.simpleMessage("د رخصتیو راپورونه"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("د رخصتۍ غوښتنه"), + "leaveType": MessageLookupByLibrary.simpleMessage("د رخصتۍ ډول"), + "ledger": MessageLookupByLibrary.simpleMessage("د حساب کتاب (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("لینک"), + "linkedIN": MessageLookupByLibrary.simpleMessage("لینکډین"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("لیست خالي دی"), + "loading": MessageLookupByLibrary.simpleMessage("لوډ کېږي"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "د OTP تنظیمات بار کیږي...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ننوتل"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "د بریښنالیک سره ننوتل", + ), + "logOut": MessageLookupByLibrary.simpleMessage("خارج شو"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ننوتل ناکام شول. مهرباني وکړئ بیا هڅه وکړئ.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "د تلیفون سره ننوتل", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("زیان"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("زیان / ګټه"), + "lossProfit": MessageLookupByLibrary.simpleMessage("زیان / ګټه"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "د زیان / ګټې راپور", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("کم زېرمه"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("د کم سټاک خبرداری"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("د کم زېرمه راپور"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "بیه: له ټیټ څخه لوړ", + ), + "lp": MessageLookupByLibrary.simpleMessage("زیان/ګټه"), + "lpDetails": MessageLookupByLibrary.simpleMessage("د زیان / ګټې جزییات"), + "manageSetting": MessageLookupByLibrary.simpleMessage("تنظیمات اداره کړئ"), + "manuDate": MessageLookupByLibrary.simpleMessage("د جوړولو نېټه"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("د جوړولو نېټه"), + "manufacturer": MessageLookupByLibrary.simpleMessage("جوړونکی"), + "masterCard": MessageLookupByLibrary.simpleMessage("ماسټر کارډ"), + "messege": MessageLookupByLibrary.simpleMessage("پیغام"), + "mobile": MessageLookupByLibrary.simpleMessage("موبایل:"), + "mobiles": MessageLookupByLibrary.simpleMessage("موبایل"), + "model": MessageLookupByLibrary.simpleMessage("ماډل"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ماډل په بریالیتوب سره جوړ شو!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("د ماډل نوم"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ماډل په بریالیتوب سره تازه شو!", + ), + "models": MessageLookupByLibrary.simpleMessage("ماډلونه"), + "moneyIn": MessageLookupByLibrary.simpleMessage("راغلې پیسې"), + "moneyOut": MessageLookupByLibrary.simpleMessage("وتلې پیسې"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("د پیسو رسید"), + "month": MessageLookupByLibrary.simpleMessage("میاشت"), + "monthly": MessageLookupByLibrary.simpleMessage("مياشتني"), + "moreInfo": MessageLookupByLibrary.simpleMessage("نور معلومات"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "د پلور اعظمي بیه (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("نوم"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "نوم خالي نشي کیدای", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "د لیږد لپاره لږترلږه دوه بانکي حسابونو ته اړتیا ده.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("خالصه ګټه (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("خالصه ټوله کچه"), + "newPassword": MessageLookupByLibrary.simpleMessage("نوی پټنوم"), + "next": MessageLookupByLibrary.simpleMessage("بل"), + "no": MessageLookupByLibrary.simpleMessage("نه"), + "noAcc": MessageLookupByLibrary.simpleMessage("هیڅ حساب نه لرئ؟"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "هیڅ برابر حساب ونه موندل شو", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("فعال کاروونکی نشته"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "د ټاکل شوي فلټر لپاره د حاضري ریکارډ ونه موندل شو.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "هیڅ ریکارډ ونه موندل شو.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "هیڅ بانکي حساب ونه موندل شو.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "د لیږد لپاره هیڅ بانکي حساب ونه موندل شو.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("بیچ نشته"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "کوم بلوتوت وسیله نه ده ټاکل شوې.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "هیڅ څانګه ونه موندل شوه", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "هیڅ چک ونه موندل شو", + ), + "noData": MessageLookupByLibrary.simpleMessage("هیڅ ډاټا شتون نلري"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "هیڅ ډاټا شتون نلري", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "معلومات شتون نلري", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "د ایستلو لپاره معلومات شتون نلري", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "د PDF جوړولو لپاره معلومات نشته", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("هیڅ ډاټا وموندل شو"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "هیڅ ډیپارټمنټ ونه موندل شو.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "دې ډیپارټمنټ لپاره معلومات نشته.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("دې بستې لپاره معلومات نشته."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "هیڅ معلومات نه دي ورکړل شوي.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "هیڅ بسته ونه موندل شوه.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "هیڅ هدف بانکي حساب ونه موندل شو.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "وسیله ونه موندل شوه", + ), + "noDue": MessageLookupByLibrary.simpleMessage("هیڅ پور نشته"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "هیڅ پور نه دی غوره شوی", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "کوم فایل نه دی ټاکل شوی", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "هیڅ رخصتي ونه موندل شوه.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "دې نیټې سره برابره رخصتي نشته", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("کوم جنس ونه موندل شو"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "هیڅ توکي غوره شوي نه دي", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "د رخصتیو ریکارډ ونه موندل شو.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "د رخصتۍ هیڅ غوښتنه ونه موندل شوه.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "مطابق محصولات ونه موندل شول.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "برابر پیرول ونه موندل شو.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("نوټ نشته."), + "noParty": MessageLookupByLibrary.simpleMessage("هیڅ پارټي ونه موندل شو"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "د معاشونو هیڅ ریکارډ ونه موندل شو.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "هیڅ محصول وموندل شو", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ستاسو لټون سره سم محصول ونه موندل شو.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "هیڅ محصول غوره شوی نه دی", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "هیڅ کارونکي رول نه دی موندل شوی", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "هیڅ شفت ونه موندل شو.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "د سټاک معلومات نشته.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "هیڅ فرعي مالیه نده ټاکل شوې", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "هیڅ تامین کوونکی شتون نلري", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("هیڅ معامله نه ده"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "هیڅ معامله ونه موندل شوه", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "د دې فلټر لپاره هیڅ معامله ونه موندل شوه.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "د PDF جوړولو لپاره هیڅ معامله نشته", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "هیڅ ارزښت نه دی ټاکل شوی", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "کوم تغیر ونه موندل شو.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "بغیر له بیرته ورکولو (VAT/تخفیف)", + ), + "none": MessageLookupByLibrary.simpleMessage("هیڅ"), + "notFound": MessageLookupByLibrary.simpleMessage("نه وموندل شو"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "انټرنیټ نشته", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "د تلیفون اپلیکیشن پرانیستل ممکن نه دی.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "کومه پایله ونه موندل شوه", + ), + "note": MessageLookupByLibrary.simpleMessage("یادښت"), + "noteLevel": MessageLookupByLibrary.simpleMessage("د نوټ کچه"), + "notification": MessageLookupByLibrary.simpleMessage("خبرتیا"), + "off": MessageLookupByLibrary.simpleMessage("بسته"), + "ok": MessageLookupByLibrary.simpleMessage("سمه ده"), + "okay": MessageLookupByLibrary.simpleMessage("سمه ده"), + "oldPassword": MessageLookupByLibrary.simpleMessage("زوړ پاسورډ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "زوړ پاسورډ نشي کولی خالي وي", + ), + "on": MessageLookupByLibrary.simpleMessage("پر"), + "open": MessageLookupByLibrary.simpleMessage("خلاص"), + "openCamera": MessageLookupByLibrary.simpleMessage("کیمرا خلاص کړئ"), + "openSetting": MessageLookupByLibrary.simpleMessage("تنظیمات خلاص کړئ"), + "openingBalance": MessageLookupByLibrary.simpleMessage("پرانیستل توازن"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "لومړنی بیلانس اړین دی", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("د خلاصیدو نیټه"), + "opinion": MessageLookupByLibrary.simpleMessage("خپل نظر دننه کړئ"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("یا دوام ورکړئ له"), + "outOfStock": MessageLookupByLibrary.simpleMessage("سټاک پای ته رسیدلی"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("زموږ پرمیم پلان"), + "packFeatures": MessageLookupByLibrary.simpleMessage("د بسته ځانګړتیاوې"), + "package": MessageLookupByLibrary.simpleMessage("بسته"), + "packageDate": MessageLookupByLibrary.simpleMessage("د بسته بندۍ نیټه"), + "packageName": MessageLookupByLibrary.simpleMessage("د کڅوړې نوم"), + "packingDate": MessageLookupByLibrary.simpleMessage("د بسته بندۍ نیټه"), + "paid": MessageLookupByLibrary.simpleMessage("پرداخته شوی"), + "paidAmount": MessageLookupByLibrary.simpleMessage("پرداخته شوی مقدار"), + "paidBy": MessageLookupByLibrary.simpleMessage("لخوا تادیه شوی"), + "paidVia": MessageLookupByLibrary.simpleMessage("تادیه د لارې"), + "partialPaid": MessageLookupByLibrary.simpleMessage("قسمي تادیه شوې"), + "parties": MessageLookupByLibrary.simpleMessage("ګوندونه"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د پارټي جوړولو اجازه نلرئ.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("ګوندونو لیست"), + "partyReports": MessageLookupByLibrary.simpleMessage("د لوریو راپورونه"), + "partyType": MessageLookupByLibrary.simpleMessage("د لوري ډول"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "د لوري له مخې ګټه", + ), + "password": MessageLookupByLibrary.simpleMessage("پټنوم"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "پټنوم خالي نشي کیدای", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "پاسورډ باید لږترلږه ۶ توري وي", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "پاسورډ باید لږترلږه ۶ توري وي", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "پټنومونه سمون نه خوري", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "سبسکرایب لپاره تادیه وکړئ", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("د تادیې وړ اندازه"), + "payment": MessageLookupByLibrary.simpleMessage("تادیه"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("تادیه بشپړه شوه"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("د تادیې جزیات"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("تادیه ناکامه شوه"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "تادیه ناکامه شوه. لطفا بیا هڅه وکړئ.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("د تادیاتو دروازه"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("د تادیې طریقه"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("د تادیې طریقې"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("تادیه بریالۍ شوه"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د تادیې ډول غوره کړئ", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("د تادیې ډولونه"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "تادیه بریالۍ وه!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("د تادیې کال"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "د تادیاتو مقدارونه", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("د تادیې ډولونه"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "د پی پال سره تادیه وکړئ", + ), + "payroll": MessageLookupByLibrary.simpleMessage("پیرول"), + "payrollList": MessageLookupByLibrary.simpleMessage("د معاشونو لیست"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("د معاش ریکارډ"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "د معاشونو راپورونه", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF په بریالیتوب سره جوړ شو", + ), + "percent": MessageLookupByLibrary.simpleMessage("فیصدي"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("اجازه رد شوه"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "د بانک حذف کولو اجازه نشته.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "د بانک نوي کولو اجازه نشته.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "د بانک لیدلو اجازه نشته.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "اجازه نه ده ورکړل شوې!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("شخصي معلومات:"), + "phone": MessageLookupByLibrary.simpleMessage("تلیفون نمبر"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "د تلیفون شمېره شتون نلري.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("تلیفون نمبر"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("تلیفون تایید"), + "phonee": MessageLookupByLibrary.simpleMessage("تلیفون:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "فایل وټاکئ او اپلوډ یې کړئ", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("د پای نیټه غوره کړئ"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "د پیل نیټه غوره کړئ", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د پلور بېرته کیدل اضافه کړئ", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د بیلانس اصلاح لپاره لږترلږه یو بانکي حساب اضافه کړئ.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "لطفا مقدار اضافه کړئ", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ خپل انټرنیټ وګورئ او بیا هڅه وکړئ", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "لطفا لومړی پرنټر وصل کړئ", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "لطفا خپل بلوتوټ پرنټر وصل کړئ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ بلوتوت چالان کړئ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "لطفا یو لوی پټنوم داخل کړئ", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "لطفا یو تایید شوی پټنوم داخل کړئ", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ نیټه ولیکئ", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "لطفا یو پټنوم داخل کړئ", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر برانډ نوم داخل کړئ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر سوداګریز نوم داخل کړئ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر بریښنالیک داخل کړئ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر نوم داخل کړئ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر تلیفون نمبر داخل کړئ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر محصول نوم داخل کړئ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر پیرود نرخ داخل کړئ", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ صحیح تعداد دننه کړئ (لږترلږه 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر پلور نرخ داخل کړئ", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "لطفا یو معتبر یونټ نوم داخل کړئ", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "لطفا مقدار داخل کړئ", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ لږترلږه یو قیمت دننه کړئ.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د څانګې نوم ولیکئ", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ نیټه ولیکئ", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د بستې نوم ولیکئ", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د پای نیټه ولیکئ", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د رخصتۍ نوم ولیکئ", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "لطفا نوم داخل کړئ", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د المارۍ نوم دننه کړئ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د خانې نوم دننه کړئ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "لطفا OTP داخل کړئ", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "لطفا یونټ نوم داخل کړئ", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ یو باوري نوم داخل کړئ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "لطفا لومړی معتبر تلیفون او نوم داخل کړئ", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "لطفا خپل جزییات داخل کړئ.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ ټلیفون شمیره ولیکئ", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ خپله تنخواه ولیکئ", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "لطفا لومړی یو پلور وکړئ", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "لطفا یو کټګوري غوره کړئ", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ هدف بانکي حساب وټاکئ.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "لطفا د لګښت کټګوري غوره کړئ", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د رخصتۍ ډول وټاکئ", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ لومړی محصول وټاکئ", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ شفت وټاکئ", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د پیل نیټه وټاکئ", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ حالت وټاکئ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ کارمند وټاکئ", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ میاشت وټاکئ", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ دواړه حسابونه وټاکئ.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د وقفې حالت وټاکئ", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ نیټه وټاکئ", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ ډیپارټمنټ وټاکئ", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ رتبه وټاکئ", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د بیرته راستنیدو لپاره محصول وټاکئ", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د تادیې کال وټاکئ", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ لومړی محصول وټاکئ", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د پیل نیټه وټاکئ", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ حالت وټاکئ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ د پیل او پای سمې نیټې وټاکئ.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ جنسیت وټاکئ", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ شفت وټاکئ", + ), + "pos": MessageLookupByLibrary.simpleMessage("پلورنځي سیستم (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS پلور"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "تر پلور وروسته پیغام", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("پاورډ بای Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("لخوا ځواکمن شوی"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS اپلیکیشن ملاتړ", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("پریمیم پلان"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "د انتخاب لپاره کلیک وکړئ", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF معاینه کړئ"), + "previousDue": MessageLookupByLibrary.simpleMessage("پخوانی پور"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "پخوانی تادیه شوی مقدار", + ), + "price": MessageLookupByLibrary.simpleMessage("قیمت"), + "priceWarn": MessageLookupByLibrary.simpleMessage("بیه خالي نشي کیدی"), + "print": MessageLookupByLibrary.simpleMessage("پرنټ کړئ"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "بانکي جزیات په بل (Invoice) کې چاپ کړئ", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("بارکوډ چاپ کړئ"), + "printLabel": MessageLookupByLibrary.simpleMessage("لیبل چاپ کړئ"), + "printing": MessageLookupByLibrary.simpleMessage("د چاپ کولو اختیار"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("د انوائس چاپول"), + "printingOption": MessageLookupByLibrary.simpleMessage("د چاپولو اختیار"), + "product": MessageLookupByLibrary.simpleMessage("محصول"), + "productBrand": MessageLookupByLibrary.simpleMessage("محصول برانډ"), + "productCategory": MessageLookupByLibrary.simpleMessage("محصول کټګوري"), + "productCode": MessageLookupByLibrary.simpleMessage("محصول کوډ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "محصول کوډ اړین دی", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("محصول جزییات"), + "productList": MessageLookupByLibrary.simpleMessage("محصولاتو لیست"), + "productModels": MessageLookupByLibrary.simpleMessage("د محصول ماډلونه"), + "productName": MessageLookupByLibrary.simpleMessage("محصول نوم"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "محصول ونه موندل شو", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "د محصول د پیرود تاریخچه", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "د پیرود راپور", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("د محصولاتو المارۍ"), + "productReports": MessageLookupByLibrary.simpleMessage( + "د محصولاتو راپورونه", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "د محصول د پلور تاریخچه", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage("د پلور راپور"), + "productSetting": MessageLookupByLibrary.simpleMessage("د محصول تنظیمات"), + "productStock": MessageLookupByLibrary.simpleMessage("د محصول سټاک"), + "productUnit": MessageLookupByLibrary.simpleMessage("محصول یونټ"), + "productVariations": MessageLookupByLibrary.simpleMessage("د محصول تغیرات"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "د محصول له مخې ګټه", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "د محصول له مخې ګټه او تاوان", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "د محصول له مخې پیرود", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "د محصول له مخې پلور", + ), + "products": MessageLookupByLibrary.simpleMessage("محصولات"), + "profile": MessageLookupByLibrary.simpleMessage("پروفایل"), + "profileEdit": MessageLookupByLibrary.simpleMessage("پروفایل ایډیټ"), + "profit": MessageLookupByLibrary.simpleMessage("ګټه"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ګټه او تاوان"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "د ګټې او تاوان راپور", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("ګټه او تاوان"), + "profitMargin": MessageLookupByLibrary.simpleMessage("د ګټې مارجن (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("د ګټې سلنه"), + "promo": MessageLookupByLibrary.simpleMessage("پرومو"), + "promoCode": MessageLookupByLibrary.simpleMessage("پرومو کوډ"), + "purchase": MessageLookupByLibrary.simpleMessage("پیرود"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("د پیرود الارم"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("پیرود شوی لخوا:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("پیرود تایید شو"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("د پیرود جزییات"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("د پیرود بیه پرته"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "د پیرود بیه پرته اړینه ده", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("د پیرود بیه سره"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "د پیرود بیه سره اړینه ده", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("د پیرود لیست"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("اوس پیرود کړئ"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "پریمیم پلان واخلئ", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("پیرود نرخ"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("د پیرود اندازه"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "د پیرود مقدار اړین دی", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("د پیرود راپور"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "د پلور بیرته راستنیدنه", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "د پیرود بیرته راستنولو راپور", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "د پیرود بیرته ورکول", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د پیرود تازه کولو اجازه نلرئ.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د پیرود جوړولو اجازه نلرئ.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("پیرود شوی"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("پېرل شوی د"), + "qty": MessageLookupByLibrary.simpleMessage("مقدار"), + "quantity": MessageLookupByLibrary.simpleMessage("مقدار"), + "quickOver": MessageLookupByLibrary.simpleMessage("چټک بیاکتنه"), + "quickOverview": MessageLookupByLibrary.simpleMessage("چټک کتنه"), + "rack": MessageLookupByLibrary.simpleMessage("المارۍ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("د المارۍ نوم"), + "racks": MessageLookupByLibrary.simpleMessage("المارۍ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("بیا خلاصول"), + "read": MessageLookupByLibrary.simpleMessage("لوستل"), + "receipt": MessageLookupByLibrary.simpleMessage("رسید"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("ترلاسه شوې اندازه"), + "receivedBy": MessageLookupByLibrary.simpleMessage("ترلاسه کوونکی:"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("څخه ترلاسه شو"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("اخیرنۍ معاملې"), + "recivethePin": MessageLookupByLibrary.simpleMessage("پن ترلاسه کړ"), + "reduceCash": MessageLookupByLibrary.simpleMessage("نغدې کمې کړئ"), + "reference": MessageLookupByLibrary.simpleMessage("مرجع (Reference)"), + "referenceNo": MessageLookupByLibrary.simpleMessage("ریفرنس نمبر"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("د مرجع شمیره"), + "register": MessageLookupByLibrary.simpleMessage("ثبت کړئ"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "موږ باید ستاسو تلیفون ثبت کړو پرته له دې چې پیل وکړو!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("پاتې"), + "remainingDue": MessageLookupByLibrary.simpleMessage("پاتې پور"), + "remark": MessageLookupByLibrary.simpleMessage("یادونه"), + "rememberMe": MessageLookupByLibrary.simpleMessage("ما په یاد ولرئ"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "راته وروسته یاد کړئ", + ), + "remove": MessageLookupByLibrary.simpleMessage("لرې کول"), + "reports": MessageLookupByLibrary.simpleMessage("راپورونه"), + "resendIn": MessageLookupByLibrary.simpleMessage("په کې OTP بیا واستوئ"), + "resendOTP": MessageLookupByLibrary.simpleMessage("د سم OTP داخل کړئ"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "د خپل بریښنالیک یا تلیفون نمبر په کارولو سره پټنوم ریسیټ کړئ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "خپل پټنوم د بیرته ترلاسه کولو او خپل حساب ته ننوتلو لپاره ریسیټ کړئ", + ), + "resets": MessageLookupByLibrary.simpleMessage("بیا تنظیمول"), + "retailer": MessageLookupByLibrary.simpleMessage("پرچون پلورونکی"), + "retry": MessageLookupByLibrary.simpleMessage("بیا هڅه"), + "retryScan": MessageLookupByLibrary.simpleMessage("بیا لټون"), + "retur": MessageLookupByLibrary.simpleMessage("بیرته ستنول"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "د بیرته ستنیدو مقدار", + ), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "بیرته راګرځیدونکی مقدار", + ), + "returned": MessageLookupByLibrary.simpleMessage("بیرته راستنیدلی"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("بېرته شوې اندازه"), + "returnedDate": MessageLookupByLibrary.simpleMessage("د بیرته راوړلو نېټه"), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "بیرته راوړل شوی توکی", + ), + "role": MessageLookupByLibrary.simpleMessage("رول"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "نقشونه او اجازې", + ), + "roles": MessageLookupByLibrary.simpleMessage("رولونه"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "نږدې پوره عدد ته یې راوړئ", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "نږدې اعشاریه ته (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "نږدې اعشاریه ته (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "نږدې اعشاریه ته (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "پوره عدد ته یې راوړئ", + ), + "rounding": MessageLookupByLibrary.simpleMessage("ګردول"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("ګردول شوی ټول"), + "roundings": MessageLookupByLibrary.simpleMessage("گردول (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("جاري نغدې"), + "sNo": MessageLookupByLibrary.simpleMessage("شمیره"), + "salary": MessageLookupByLibrary.simpleMessage("تنخواه"), + "sale": MessageLookupByLibrary.simpleMessage("پلور"), + "saleBy": MessageLookupByLibrary.simpleMessage("پلورل شوی د"), + "saleEdit": MessageLookupByLibrary.simpleMessage("پلور سمول"), + "saleList": MessageLookupByLibrary.simpleMessage("د پلور لیست"), + "salePrice": MessageLookupByLibrary.simpleMessage("پلور نرخ"), + "saleQty": MessageLookupByLibrary.simpleMessage("د پلور اندازه"), + "saleReq": MessageLookupByLibrary.simpleMessage("د پلور بیه اړینه ده"), + "saleReturn": MessageLookupByLibrary.simpleMessage("د پلور بېرته کیدل"), + "sales": MessageLookupByLibrary.simpleMessage("پلور"), + "salesBy": MessageLookupByLibrary.simpleMessage("پلورل شوی لخوا:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("د پلور جزییات"), + "salesList": MessageLookupByLibrary.simpleMessage("د پلور لیست"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "د پلور او پیرود کتنه", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("د پلور راپور"), + "salesReturn": MessageLookupByLibrary.simpleMessage( + "د پلور بیرته راستنیدنه", + ), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "د پلور بیرته راستنولو راپور", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("د پلور تنظیمات"), + "save": MessageLookupByLibrary.simpleMessage("ذخیره"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("ذخیره او خپور کړئ"), + "saveSetting": MessageLookupByLibrary.simpleMessage("تنظیمات خوندي کړئ"), + "saveVariant": MessageLookupByLibrary.simpleMessage("ډول خوندي کړئ"), + "saving": MessageLookupByLibrary.simpleMessage("ثبت کیږي..."), + "scanCode": MessageLookupByLibrary.simpleMessage("د محصول QR کوډ سکین کړئ"), + "search": MessageLookupByLibrary.simpleMessage("پلټنه"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("حاضري لټول"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("د بیچ نمبر لټون..."), + "searchH": MessageLookupByLibrary.simpleMessage("دلته پلټنه وکړئ...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("رخصتي لټول"), + "searchProduct": MessageLookupByLibrary.simpleMessage("محصول لټوئ"), + "searchTransaction": MessageLookupByLibrary.simpleMessage("معامله لټول..."), + "searchWith": MessageLookupByLibrary.simpleMessage("لټون..."), + "seconds": MessageLookupByLibrary.simpleMessage("ثانیې"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ټول پرومو کوډونه وګورئ", + ), + "select": MessageLookupByLibrary.simpleMessage("غوره کړئ"), + "selectABrand": MessageLookupByLibrary.simpleMessage("یو برانډ غوره کړئ"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "یو انوائس غوره کړئ", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("حساب وټاکئ"), + "selectAll": MessageLookupByLibrary.simpleMessage("ټول وټاکئ"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "مهرباني وکړئ لږترلږه یوه خانه وټاکئ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "بانک یا نغدې وټاکئ", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "سوداګریز کټګوري غوره کړئ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("کټګوري غوره کړئ"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "پېرودونکی غوره کړئ", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("نېټه غوره کړئ"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("لومړی نیټه وټاکئ"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "د جمع کولو ځای وټاکئ", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "لومړی کارمند وټاکئ", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("د پیل نېټه غوره کړئ"), + "selectItems": MessageLookupByLibrary.simpleMessage("جنسونه وټاکئ"), + "selectLang": MessageLookupByLibrary.simpleMessage("خپل ژبه غوره کړئ"), + "selectModel": MessageLookupByLibrary.simpleMessage("ماډل غوره کړئ"), + "selectOne": MessageLookupByLibrary.simpleMessage("یو انتخاب کړئ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("یو حساب وټاکئ"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "محصول کټګوري غوره کړئ", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "محصول یونټ غوره کړئ", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("المارۍ وټاکئ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("خانه وټاکئ"), + "selectStock": MessageLookupByLibrary.simpleMessage("سټاک وټاکئ"), + "selectTax": MessageLookupByLibrary.simpleMessage("مالیه غوره کړئ"), + "selectToDate": MessageLookupByLibrary.simpleMessage("د پای نېټه غوره کړئ"), + "selectType": MessageLookupByLibrary.simpleMessage("ډول وټاکئ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "تغییرونه غوره کړئ : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("ګودام وټاکئ"), + "sellAll": MessageLookupByLibrary.simpleMessage("ټول وپلورئ >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("د پلور بیه"), + "sellsBy": MessageLookupByLibrary.simpleMessage("لخوا پلورل کیږي"), + "send": MessageLookupByLibrary.simpleMessage("لیږل"), + "sendCode": MessageLookupByLibrary.simpleMessage("کوډ واستوئ"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "موږ د پاسورډ ریسیټ کولو لارښوونو سره یو بریښنالیک واستولی دی:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("د ریسیټ لینک واستوئ"), + "sendMessage": MessageLookupByLibrary.simpleMessage("پیغام واستوئ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS واستوئ"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS واستوئ"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "خپل بریښنالیک واستوئ", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "خپل پروفایل تازه کړئ ترڅو خپل ډاکټر د ښه تاثیر سره وصل کړئ", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "نوی پټنوم ترتیب کړئ", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "خپل پروفایل تنظیم کړئ", + ), + "setting": MessageLookupByLibrary.simpleMessage("ترتیب"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ورځې"), + "share": MessageLookupByLibrary.simpleMessage("شریک کړئ"), + "shelf": MessageLookupByLibrary.simpleMessage("خانه (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("د خانې نوم"), + "shelves": MessageLookupByLibrary.simpleMessage("خانې (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("شفت (کاري وخت)"), + "shiftName": MessageLookupByLibrary.simpleMessage("د شفت نوم"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("د لیږد پتہ"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("د بار وړلو لګښت"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "د پلورنځي پرانیستل توازن", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "د پلورنځي پاتې توازن", + ), + "showAction": MessageLookupByLibrary.simpleMessage("عمل ښکاره کړئ"), + "showCode": MessageLookupByLibrary.simpleMessage("کوډ وښیئ"), + "showCombo": MessageLookupByLibrary.simpleMessage("ګډ ښکاره کړئ"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "د پای نیټه ښکاره کړئ", + ), + "showName": MessageLookupByLibrary.simpleMessage("نوم وښیئ"), + "showPrice": MessageLookupByLibrary.simpleMessage("قیمت وښیئ"), + "showSingle": MessageLookupByLibrary.simpleMessage("یوګړی ښکاره کړئ"), + "showVariant": MessageLookupByLibrary.simpleMessage( + "تغیر لرونکی ښکاره کړئ", + ), + "signIn": MessageLookupByLibrary.simpleMessage("ننوتل"), + "signUp": MessageLookupByLibrary.simpleMessage("ثبت نوم"), + "single": MessageLookupByLibrary.simpleMessage("یو واحد"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ورځې"), + "size": MessageLookupByLibrary.simpleMessage("سایز"), + "skip": MessageLookupByLibrary.simpleMessage("سکیپ کړئ"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "تازه معلومات پریږدئ", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / کود"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / کوډ"), + "sl": MessageLookupByLibrary.simpleMessage("شمېره"), + "smartWatch": MessageLookupByLibrary.simpleMessage("سمارټ واچ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("ټولنیز مارکیټنگ"), + "sold": MessageLookupByLibrary.simpleMessage("پلورل شوي"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "په ویب پاڼه کې کومه ستونزه شتون لري.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("څه شی دی"), + "staffLogin": MessageLookupByLibrary.simpleMessage("د کارمندانو ننوتل"), + "start": MessageLookupByLibrary.simpleMessage("پیل"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("د وقفې پیل"), + "startDate": MessageLookupByLibrary.simpleMessage("د پیل نیټه"), + "startNewSale": MessageLookupByLibrary.simpleMessage("نوی پلور پیل کړئ"), + "startTime": MessageLookupByLibrary.simpleMessage("د پیل وخت"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "د پیل وخت اړین دی", + ), + "started": MessageLookupByLibrary.simpleMessage("پیل شو"), + "state": MessageLookupByLibrary.simpleMessage("ایالت"), + "stateName": MessageLookupByLibrary.simpleMessage("د ایالت نوم"), + "status": MessageLookupByLibrary.simpleMessage("حالت"), + "staus": MessageLookupByLibrary.simpleMessage("حالت"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("لا هم ناپرداخته ده"), + "stock": MessageLookupByLibrary.simpleMessage("سټاک"), + "stockList": MessageLookupByLibrary.simpleMessage("د سټاک لیست"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("سټاک / ډول"), + "stockReport": MessageLookupByLibrary.simpleMessage("د سټاک راپور"), + "stockValue": MessageLookupByLibrary.simpleMessage("د سټاک ارزښت"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "زېرمه باید لږ تر لږه ۱ وي", + ), + "stocks": MessageLookupByLibrary.simpleMessage("سټاک: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("د فرعي مالیاتو لیست"), + "subTaxes": MessageLookupByLibrary.simpleMessage("فرعي مالیات"), + "subTotal": MessageLookupByLibrary.simpleMessage("سوب ټوټل"), + "submit": MessageLookupByLibrary.simpleMessage("سپارل"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("اوس ګډون وکړئ"), + "subscription": MessageLookupByLibrary.simpleMessage("سبسکریپشن"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "د ګډونونو راپورونه", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("ګډونونه"), + "subtotal": MessageLookupByLibrary.simpleMessage("سوب ټوټل"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "بریالیتوب سره تادیه شوې", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "تامین کوونکی تادیه کوي", + ), + "supplier": MessageLookupByLibrary.simpleMessage("تامین کوونکی"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "تامین کوونکي توضیحات", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "عرضه کوونکي ته پاتې پور", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "د عرضه کوونکي حساب", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("د تامین کوونکي نوم"), + "switchBank": MessageLookupByLibrary.simpleMessage("څانګه بدلول؟"), + "switchs": MessageLookupByLibrary.simpleMessage("بدلول"), + "tax": MessageLookupByLibrary.simpleMessage("مالیه (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("د مالیاتو ګروپ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("د مالیاتو سلنه"), + "taxRates": MessageLookupByLibrary.simpleMessage("د مالیاتو نرخونه"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "د مالیاتو نرخونه - خپل د مالیاتو نرخونه اداره کړئ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("د مالیې راپور"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "د مالیې راپورونو لیست", + ), + "taxType": MessageLookupByLibrary.simpleMessage("د مالیې ډول"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "د واحد/څو مالیاتو ډول سره مالیه", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ستاسو د پیرود لپاره مننه", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ستاسو د پور تادیه لپاره مننه", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "د حرارتي بل لوگو", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "د حرارتي پرنټر ژبه", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "د کاغذ اندازه", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ورځې"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "په هره پاڼه کې 32 لیبلونه", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("دا میاشت"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "دا پلان د اپګریډ وړ نه دی", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "دا پلان د پیرودلو لپاره نشته", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "دا محصول دمخه اضافه شوی دی!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("دا اوونۍ"), + "thisYear": MessageLookupByLibrary.simpleMessage("دا کال"), + "time": MessageLookupByLibrary.simpleMessage("وخت"), + "timeIn": MessageLookupByLibrary.simpleMessage("د راتګ وخت"), + "timeOut": MessageLookupByLibrary.simpleMessage("د تګ وخت"), + "to": MessageLookupByLibrary.simpleMessage("ته"), + "toAccount": MessageLookupByLibrary.simpleMessage("اکاونټ ته"), + "toDate": MessageLookupByLibrary.simpleMessage("تر نیټې پورې"), + "today": MessageLookupByLibrary.simpleMessage("نن"), + "todaySummary": MessageLookupByLibrary.simpleMessage("نن ورځ خلاصه"), + "top5Customer": MessageLookupByLibrary.simpleMessage("غوره ۵ پیرودونکي"), + "top5Product": MessageLookupByLibrary.simpleMessage("غوره ۵ محصولات"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("غوره ۵ عرضه کوونکي"), + "total": MessageLookupByLibrary.simpleMessage("ټول"), + "totalAmount": MessageLookupByLibrary.simpleMessage("ټول مقدار"), + "totalAssets": MessageLookupByLibrary.simpleMessage("ټولې شتمنۍ"), + "totalBalance": MessageLookupByLibrary.simpleMessage( + "ټوله پاتې شوې (Balance)", + ), + "totalCategories": MessageLookupByLibrary.simpleMessage("ټولې کټګورۍ"), + "totalDue": MessageLookupByLibrary.simpleMessage("ټول پور"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ټول پور مقدار"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ټول لګښت"), + "totalIncome": MessageLookupByLibrary.simpleMessage("ټول عاید"), + "totalItems": MessageLookupByLibrary.simpleMessage("ټول توکي"), + "totalLoss": MessageLookupByLibrary.simpleMessage("ټول زیان"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ټول تادیه وړ"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ټول قیمت"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ټول محصولات"), + "totalProfit": MessageLookupByLibrary.simpleMessage("ټول ګټه"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ټول پیرود"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "ټوله بیرته راستنیدونکې اندازه", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "ټول بیرته راستانه شوي", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "د معاشونو مجموعي اندازه", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("ټول پلور"), + "totalVat": MessageLookupByLibrary.simpleMessage("ټول مالیه"), + "totall": MessageLookupByLibrary.simpleMessage("ټول:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("د راکړې ورکړې کتنه"), + "transactionType": MessageLookupByLibrary.simpleMessage("د معاملې ډول"), + "transactions": MessageLookupByLibrary.simpleMessage("معاملې"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "د معاملو تاریخ", + ), + "transfer": MessageLookupByLibrary.simpleMessage("لیږدول"), + "transferCheque": MessageLookupByLibrary.simpleMessage("د چک لیږدول"), + "transferDate": MessageLookupByLibrary.simpleMessage("د لیږد نیټه"), + "tryAgain": MessageLookupByLibrary.simpleMessage("بیا هڅه وکړئ"), + "twitter": MessageLookupByLibrary.simpleMessage("ټویټر"), + "type": MessageLookupByLibrary.simpleMessage("ډول"), + "typeSelect": MessageLookupByLibrary.simpleMessage("ډول غوره کړئ"), + "unPaid": MessageLookupByLibrary.simpleMessage("ناپرداخته"), + "unit": MessageLookupByLibrary.simpleMessage("واحد"), + "unitName": MessageLookupByLibrary.simpleMessage("یونټ نوم"), + "unitPirce": MessageLookupByLibrary.simpleMessage("یونټ قیمت"), + "unitPrice": MessageLookupByLibrary.simpleMessage("د واحد قیمت"), + "units": MessageLookupByLibrary.simpleMessage("یونټونه"), + "unlimited": MessageLookupByLibrary.simpleMessage("بې پایه"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("بې پایه استعمال"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "زموږ د بسته نامحدود استعمال 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("تازه کول"), + "updateBranch": MessageLookupByLibrary.simpleMessage("څانګه اپډیټ کړئ"), + "updateContact": MessageLookupByLibrary.simpleMessage("اړیکه تازه کړئ"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "د زېرمه تازه کول ناکام شول", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("اوس تازه کړئ"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د پارټي تازه کولو اجازه نلرئ.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("محصول تازه کړئ"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "محصول په بریالیتوب سره تازه شو!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د محصول تازه کولو اجازه نلرئ.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "خپل پروفایل تازه کړئ", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("خرید اپډیټ کړئ"), + "updateRole": MessageLookupByLibrary.simpleMessage("رول اپډیټ کړئ"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "تاسو د پلور تازه کولو اجازه نلرئ.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "په بریالیتوب سره تازه شو", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "خپل پروفایل تازه کړئ ترڅو خپل پیرودونکي د ښه تاثیر سره وصل کړئ", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "خپل سبسکریپشن تازه کړئ", + ), + "updating": MessageLookupByLibrary.simpleMessage("تازه کول..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("اوس اپ گریډ کړئ"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "د QR کوډ لپاره UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("اپلوډ"), + "uploadImage": MessageLookupByLibrary.simpleMessage("انځور اپلوډ کړئ"), + "uploading": MessageLookupByLibrary.simpleMessage("اپلوډ کیږي..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ګالري وکاروئ"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "د کارونکي عنوان خالي نشي کیدای", + ), + "user": MessageLookupByLibrary.simpleMessage("کاروونکی"), + "userRole": MessageLookupByLibrary.simpleMessage("د کارونکي رول"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "د کارونکي رول جزییات", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("د کارونکي عنوان"), + "values": MessageLookupByLibrary.simpleMessage("قیمتونه"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ډول په بریالیتوب سره اضافه شو!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ډول په بریالیتوب سره حذف شو!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("د تغیراتو لیست"), + "variationId": MessageLookupByLibrary.simpleMessage("د تغیر ID"), + "variations": MessageLookupByLibrary.simpleMessage("تغیرات"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "تغیر لرونکي محصولات", + ), + "vat": MessageLookupByLibrary.simpleMessage("مالیه"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT او مالیه"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("د VAT/GST شمیره"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("د VAT/GST سرلیک"), + "vatId": MessageLookupByLibrary.simpleMessage("د VAT شمیره"), + "vatNumber": MessageLookupByLibrary.simpleMessage("د VAT شمیره"), + "vatReports": MessageLookupByLibrary.simpleMessage("د VAT راپورونه"), + "vatType": MessageLookupByLibrary.simpleMessage("د VAT ډول"), + "verification": MessageLookupByLibrary.simpleMessage("تایید"), + "verify": MessageLookupByLibrary.simpleMessage("تایید کړئ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "خپل بریښنالیک تایید کړئ", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("بریښنالیک تایید کړئ"), + "view": MessageLookupByLibrary.simpleMessage("تفصیلات وګورئ"), + "viewAll": MessageLookupByLibrary.simpleMessage("ټول وګورئ"), + "viewDetails": MessageLookupByLibrary.simpleMessage("جزیات لیدل"), + "viewPrice": MessageLookupByLibrary.simpleMessage("بیه کتل"), + "viewStock": MessageLookupByLibrary.simpleMessage("سټاک کتل"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "لپاره معاملې لیدل:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("سید پیرودونکی"), + "wallet": MessageLookupByLibrary.simpleMessage("بټوه (Wallet)"), + "walletBalance": MessageLookupByLibrary.simpleMessage("د بټوې بیلانس"), + "warehouse": MessageLookupByLibrary.simpleMessage("ګودام (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("د ګودام نوم"), + "warranty": MessageLookupByLibrary.simpleMessage("وارنټي"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "موږ د تایید بریښنالیک ستاسو ته لیږلی دی", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "موږ ستاسو تلیفون نمبر ته یو OTP لیږلی دی", + ), + "weekly": MessageLookupByLibrary.simpleMessage("هفتوي"), + "weight": MessageLookupByLibrary.simpleMessage("وزن"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ښه راغلاست بیرته!"), + "whatNew": MessageLookupByLibrary.simpleMessage("څه نوي دي"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("پولمه پلور نرخ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("پولمه پلورونکی"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "ډیر ژر اضافه کیږي", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "دلته خپل پیغام ولیکئ", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("دلته متن ولیکئ..."), + "yearly": MessageLookupByLibrary.simpleMessage("کلني"), + "years": MessageLookupByLibrary.simpleMessage("کالونه"), + "yes": MessageLookupByLibrary.simpleMessage("هو"), + "yesterday": MessageLookupByLibrary.simpleMessage("پرون"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "تاسو نشئ کولی د پور څخه ډیر تادیه وکړئ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "تاسو اوس کولی شئ خپل OTP بیا واستوئ.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "تاسو د بارکوډ جوړولو اجازه نه لرئ.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "تاسو د دې خانې د حذف کولو اجازه نه لرئ", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "تاسو د ګټې او تاوان لیدلو اجازه نلرئ.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "تاسو د لګښت کټګورۍ جوړولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "تاسو د پیرود جوړولو اجازه نه لرئ.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "تاسو د ډیپارټمنټ د حذف کولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "تاسو د بستې حذف کولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "تاسو د رخصتۍ غوښتنې د حذف کولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "تاسو د پیرول حذف کولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "تاسو اکسل ته د معلوماتو ایستلو اجازه نلرئ", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "تاسو د بارکوډ جوړولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("تاسو د راپور جوړولو اجازه نلرئ"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "تاسو د څانګې اپډیټ کولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "تاسو د ډیپارټمنټ د اپډیټ کولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "تاسو د رخصتۍ غوښتنې د سمولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "تاسو د رخصتۍ د بدلولو اجازه نلرئ.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("تاسو د حاضري لیدلو اجازه نلرئ"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "تاسو د پیرول سمولو اجازه نلرئ.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("تاسو د بستې سمولو اجازه نلرئ."), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("تاسو د شفت حذف کولو اجازه نلرئ."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("تاسو د شفت سمولو اجازه نلرئ."), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "تاسو د المارۍ جوړولو اجازه نه لرئ.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "تاسو د المارۍ حذف کولو اجازه نه لرئ.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "تاسو د المارۍ د اپډیټ کولو اجازه نه لرئ.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("تاسو د لګښت جوړولو اجازه نلرئ."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "تاسو باید اجازه ورکړئ", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("تاسو کاروئ"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "آیا تاسو غواړئ دا محصول حذف کړئ؟", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ستاسو وړیا بسته تقریبا پای ته رسیدلې ده، خپل راتلونکی پلان واخلئ مننه.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("ستاسو بسته"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "ستاسو بسته به په ۵ ورځو کې پای ته رسیږي", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "ستاسو بسته به نن پای ته رسیږي\n\nلطفا بیا پیرود وکړئ", + ), + "zip": MessageLookupByLibrary.simpleMessage("ZIP کوډ"), + "zipCode": MessageLookupByLibrary.simpleMessage("د ZIP کوډ دننه کړئ"), + }; +} diff --git a/lib/generated/intl/messages_pt.dart b/lib/generated/intl/messages_pt.dart new file mode 100644 index 0000000..1e7d865 --- /dev/null +++ b/lib/generated/intl/messages_pt.dart @@ -0,0 +1,2427 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a pt locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'pt'; + + static String m0(start) => "Reenviar OTP em \$${start} segundos"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Detalhes do cliente", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FATURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logótipo da Fatura A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nome de Exibição da Conta", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nome do Titular da Conta", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nome da Conta"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nome da Conta"), + "action": MessageLookupByLibrary.simpleMessage("Ação"), + "actions": MessageLookupByLibrary.simpleMessage("Ações"), + "active": MessageLookupByLibrary.simpleMessage("Ativo"), + "add": MessageLookupByLibrary.simpleMessage("Adicionar"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Adicione uma compra"), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Adicionar Assiduidade", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Adicionar Banco"), + "addBrand": MessageLookupByLibrary.simpleMessage("Adicionar marca"), + "addCash": MessageLookupByLibrary.simpleMessage("Adicionar Dinheiro"), + "addCategory": MessageLookupByLibrary.simpleMessage("Adicionar Categoria"), + "addContact": MessageLookupByLibrary.simpleMessage("Adicionar contato"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Adicione um cliente"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Adicionar Cliente"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Adicionar Entrega"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Adicionar Departamento", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Adicionar Nova Designação", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Adicionar Despesa"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Adicionar categoria de despesas", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Adicionar Feriado"), + "addImage": MessageLookupByLibrary.simpleMessage("Adicionar Imagem"), + "addIncome": MessageLookupByLibrary.simpleMessage("Adicionar Rendimento"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Adicionar Categoria de Rendimento", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Adicionar itens"), + "addLeave": MessageLookupByLibrary.simpleMessage("Adicionar Licença"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Adicionar Mais Campos", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Adicionar Novo Endereço", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Adicionar Nova Assiduidade", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Adicionar Novas Contas Bancárias", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Adicionar Novo Funcionário", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Adicionar Novo Feriado", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Adicionar Nova Licença", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Adicionar Novo Modelo", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Adicionar Nova Folha de Pagamento", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Adicionar novo produto", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Adicione uma compra", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Adicionar Novo Rack"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Adicionar Novo Turno"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Adicionar Novo Imposto"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Adicionar Nova Variação", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Adicionar Nova Variação", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Adicionar Novo Armazém", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Adicionar Nota"), + "addParty": MessageLookupByLibrary.simpleMessage("Adicionar Parceiros"), + "addPayment": MessageLookupByLibrary.simpleMessage("Adicionar Pagamento"), + "addProduct": MessageLookupByLibrary.simpleMessage("Adicione um produto"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Adicione o produto primeiro", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produto criado com sucesso!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar o Produto.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Adicionar compra"), + "addRole": MessageLookupByLibrary.simpleMessage("Adicionar Função"), + "addSale": MessageLookupByLibrary.simpleMessage("Adicione uma venda"), + "addSales": MessageLookupByLibrary.simpleMessage("Adicionar vendas"), + "addShelf": MessageLookupByLibrary.simpleMessage( + "Adicionar Nova Prateleira", + ), + "addShift": MessageLookupByLibrary.simpleMessage("Adicionar Turno"), + "addStock": MessageLookupByLibrary.simpleMessage("Adicionar Estoque"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Adicionar Subvariante", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Adicionar Imposto"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Adicionar Novo Grupo de Impostos", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Adicionar unidade"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Adicionar Função de Usuário", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Adicionar Variante"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Adicionar Detalhes da Variante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Adicionado ao Carrinho", + ), + "adding": MessageLookupByLibrary.simpleMessage("Adicionando.."), + "address": MessageLookupByLibrary.simpleMessage("Endereço"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Ajustar Saldo Bancário", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Ajustar Caixa"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Ajustar Saldo de Caixa", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Data de Ajuste"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Adiantamento"), + "all": MessageLookupByLibrary.simpleMessage("Todos"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Todas as Soluções Empresariais", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "O PosPro é uma solução empresarial completa com estoque, contabilidade, vendas, despesas e lucro/prejuízo.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage( + "Todos os Funcionários", + ), + "allParties": MessageLookupByLibrary.simpleMessage("Todos os Parceiros"), + "allParty": MessageLookupByLibrary.simpleMessage("Todos os Parceiros"), + "allTime": MessageLookupByLibrary.simpleMessage("Todo o Tempo"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Todas as Transações", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Já adicionado"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Já tem uma conta?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Quantia"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "O valor deve ser maior que 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Método de Arredondamento de Valor", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "Valores por Extenso", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Valor é obrigatório", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Um SMS será enviado para o seguinte número:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Suporte para Apps Android e iOS", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Aplicar"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Tem certeza?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Tem certeza que deseja eliminar esta filial?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Tem a certeza que deseja eliminar esta Função?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Tem certeza que deseja mudar para uma filial diferente?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Tem certeza de que deseja excluir esta parte?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Tem certeza que deseja sair desta filial?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Até a data"), + "assets": MessageLookupByLibrary.simpleMessage("Ativos"), + "attachment": MessageLookupByLibrary.simpleMessage("Anexo"), + "attendance": MessageLookupByLibrary.simpleMessage("Assiduidade"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Assiduidade", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Assinatura Autorizada", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Dias calculados automaticamente", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Selecionado Automaticamente", + ), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Voltar para a Página Inicial", + ), + "balance": MessageLookupByLibrary.simpleMessage("Saldo"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo em Dívida"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balanço Patrimonial"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banco"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Contas Bancárias"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Detalhes Bancários"), + "bankName": MessageLookupByLibrary.simpleMessage("Nome do Banco"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferência Bancária", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transferência Banco para Dinheiro", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Configuração da etiqueta de impressão do código de barras", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Gerador de Código de Barras", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Gerador de Código de Barras", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Códigos de Barras"), + "batch": MessageLookupByLibrary.simpleMessage("Lote"), + "batchNo": MessageLookupByLibrary.simpleMessage("Número do Lote"), + "billTO": MessageLookupByLibrary.simpleMessage("Conta para"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Lucro por Fatura"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Endereço de Cobrança", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Data de Nascimento"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "O Bluetooth está desligado. Por favor, ligue-o.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filial"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista de Filiais"), + "brand": MessageLookupByLibrary.simpleMessage("Marca"), + "brandName": MessageLookupByLibrary.simpleMessage("Marca"), + "brands": MessageLookupByLibrary.simpleMessage("Marcas"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Duração da Pausa"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status de Pausa"), + "breakTime": MessageLookupByLibrary.simpleMessage("Hora da Pausa"), + "bulk": MessageLookupByLibrary.simpleMessage("Upload em Massa"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Uploads em Massa"), + "businessCat": MessageLookupByLibrary.simpleMessage("categoria de negócio"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Empresa e Nome Comercial", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Comprar Agora"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Comprar plano premium"), + "call": MessageLookupByLibrary.simpleMessage("Ligar"), + "camera": MessageLookupByLibrary.simpleMessage("Câmera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Não é possível editar este tipo de transação.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Não foi possível recuperar os detalhes do pagamento.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Cancelar"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "A procurar dispositivos...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Não é possível transferir para a mesma conta.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacidade"), + "cash": MessageLookupByLibrary.simpleMessage("Dinheiro"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Caixa e Banco"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Gestão de Caixa e Banco", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Fluxo de Caixa"), + "cashIn": MessageLookupByLibrary.simpleMessage("Entrada de Caixa"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Dinheiro em Caixa"), + "cashOut": MessageLookupByLibrary.simpleMessage("Saída de Caixa"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transferência Caixa para Banco", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categorias"), + "category": MessageLookupByLibrary.simpleMessage("Categoria"), + "categoryName": MessageLookupByLibrary.simpleMessage("Nome da Categoria"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Valor do Troco"), + "changePassword": MessageLookupByLibrary.simpleMessage("Alterar a senha"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Verificar email"), + "cheque": MessageLookupByLibrary.simpleMessage("Cheque"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Valor do Cheque"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Data do Cheque"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista de Cheques"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Número do Cheque"), + "choose": MessageLookupByLibrary.simpleMessage("Escolher"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Escolher País"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Escolha um cliente", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Escolha um Fornecedor", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Escolha Suas Funcionalidades", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "As funcionalidades são a parte importante que diferencia o PosPro das soluções tradicionais.", + ), + "city": MessageLookupByLibrary.simpleMessage("Cidade"), + "cityName": MessageLookupByLibrary.simpleMessage("Nome da Cidade"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Limpar"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Clique para conectar", + ), + "close": MessageLookupByLibrary.simpleMessage("Fechar"), + "closed": MessageLookupByLibrary.simpleMessage("Fechado"), + "code": MessageLookupByLibrary.simpleMessage("Código"), + "collectDue": MessageLookupByLibrary.simpleMessage("Cobrar devido"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Por favor, colete um devido", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Coletado por:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Recolhido Por"), + "color": MessageLookupByLibrary.simpleMessage("Cor"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinação de múltiplos impostos", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Produtos Combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produtos Combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Relatório Combo"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Em Breve"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Endereço da companhia", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Confirmar Exclusão"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Confirme sua senha"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Confirmar Senha"), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Confirmar devolução", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Confirmar SMS para"), + "congratulation": MessageLookupByLibrary.simpleMessage("Parabéns"), + "connect": MessageLookupByLibrary.simpleMessage("Clique para conectar"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Conecte sua impressora", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Conecte sua impressora", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Ligado a"), + "contactUs": MessageLookupByLibrary.simpleMessage("Contate-nos"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continuar"), + "continueE": MessageLookupByLibrary.simpleMessage("Continuar"), + "cost": MessageLookupByLibrary.simpleMessage("Custo"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Custo excl. impostos", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Custo incl. impostos", + ), + "country": MessageLookupByLibrary.simpleMessage("País"), + "countryName": MessageLookupByLibrary.simpleMessage("Nome do País"), + "create": MessageLookupByLibrary.simpleMessage("Criar"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Crie uma Conta Gratuita", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Criar uma conta gratuita", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Criar Filial"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Criar Nova Senha", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar venda.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Crédito (Entrada)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Limite de Crédito do Parceiro", + ), + "currency": MessageLookupByLibrary.simpleMessage("Moeda"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Saldo Atual"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Atual de Caixa", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mês Atual"), + "currentYear": MessageLookupByLibrary.simpleMessage("Ano Atual"), + "currents": MessageLookupByLibrary.simpleMessage("Atual"), + "custom": MessageLookupByLibrary.simpleMessage("Personalizado"), + "customDate": MessageLookupByLibrary.simpleMessage("Data Personalizada"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Personalização da Fatura", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Impressão Personalizada", + ), + "customer": MessageLookupByLibrary.simpleMessage("Cliente"), + "customerDate": MessageLookupByLibrary.simpleMessage("Data Personalizada"), + "customerDue": MessageLookupByLibrary.simpleMessage("Devido pelo Cliente"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Razão do Cliente"), + "customerName": MessageLookupByLibrary.simpleMessage("nome do cliente"), + "customerPay": MessageLookupByLibrary.simpleMessage("Pagamento do Cliente"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Número de Telefone do Cliente", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Assinatura do Cliente", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transação Diária", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Painel"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Dados salvos com sucesso.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Data final não pode ser anterior à data inicial.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Data é obrigatória", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Diário de Caixa"), + "days": MessageLookupByLibrary.simpleMessage("dias"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dias Restantes"), + "dealer": MessageLookupByLibrary.simpleMessage("Distribuidor"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("preço do revendedor"), + "debitOut": MessageLookupByLibrary.simpleMessage("Débito (Saída)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Prezzo de Venda Padrão", + ), + "delete": MessageLookupByLibrary.simpleMessage("Deletar"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Excluir Conta"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Tem certeza que deseja deletar este lote?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Tem certeza de que deseja excluir sua conta? Esta ação apagará permanentemente todos os seus dados.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para deletar parceiro.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Apagado com sucesso!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Excluindo...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Endereço de Entrega", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Taxa de Entrega"), + "department": MessageLookupByLibrary.simpleMessage("Departamento"), + "deposit": MessageLookupByLibrary.simpleMessage("Depósito"), + "depositTo": MessageLookupByLibrary.simpleMessage("Depositar em"), + "description": MessageLookupByLibrary.simpleMessage("Descrição"), + "designation": MessageLookupByLibrary.simpleMessage("Designação"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Nome da Designação", + ), + "details": MessageLookupByLibrary.simpleMessage("Detalhes"), + "developedBy": MessageLookupByLibrary.simpleMessage("Desenvolvido por"), + "digits": MessageLookupByLibrary.simpleMessage( + "Um PIN de 6 dígitos foi enviado para o seu endereço de e-mail:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Desativar"), + "discount": MessageLookupByLibrary.simpleMessage("Desconto"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Nome de exibição é obrigatório", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Não Perturbe"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Você realmente quer eliminar isto?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Deseja excluir o usuário?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Deseja sair do aplicativo?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Você realmente quer reabrir este cheque?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Não tem uma conta?", + ), + "done": MessageLookupByLibrary.simpleMessage("Concluído"), + "download": MessageLookupByLibrary.simpleMessage("Baixar"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Descarregar APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Baixar formato Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Download bem-sucedido! Verifique sua pasta Documentos", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Baixando..."), + "due": MessageLookupByLibrary.simpleMessage("Devido"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Valor devido: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Saldo Devido"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Cobrança de dívida"), + "dueList": MessageLookupByLibrary.simpleMessage("lista devida"), + "duePay": MessageLookupByLibrary.simpleMessage("Pagamento Devido"), + "dueReport": MessageLookupByLibrary.simpleMessage( + "Relatório de vencimento", + ), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Vendas a prazo não são permitidas para clientes avulsos.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dívidas"), + "duration": MessageLookupByLibrary.simpleMessage("Duração"), + "durationDays": MessageLookupByLibrary.simpleMessage("Duração (Dias)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Fácil de usar o ponto de venda móvel", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "O aplicativo PosPro é gratuito e fácil de usar. Na verdade, é um dos melhores sistemas de PDV do mundo.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Editar"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Editar Assiduidade", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Editar Contas Bancárias", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar Ajuste Bancário", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Editar Banco para Dinheiro", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Editar Transferência Bancária", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Editar Ajuste de Caixa", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Editar Caixa para Banco", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Editar Categoria"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Editar Designação", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Editar Funcionário"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Editar Feriado"), + "editLeave": MessageLookupByLibrary.simpleMessage("Editar Licença"), + "editModel": MessageLookupByLibrary.simpleMessage("Editar Modelo"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Editar Folha de Pagamento", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Editar número de telefone?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Editar Produto"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Editar fatura de compra", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Editar Rack"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Editar fatura de venda", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Editar Prateleira"), + "editShift": MessageLookupByLibrary.simpleMessage("Editar Turno"), + "editTax": MessageLookupByLibrary.simpleMessage("Editar Imposto"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Editar Grupo de Impostos", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Editar Variação"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Editar Armazém"), + "email": MessageLookupByLibrary.simpleMessage("Endereço de email"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "O e-mail não pode estar vazio", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Funcionário"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Digite estoque baixo"), + "end": MessageLookupByLibrary.simpleMessage("Fim"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Fim da Pausa"), + "endDate": MessageLookupByLibrary.simpleMessage("Data de Término"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data de fim anterior à data de início", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "A data de fim não pode ser anterior à data de início.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Hora de Fim"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Hora de fim é obrigatória", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Termine seu plano gratuito", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Digite o Número do Lote", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Digite um nome de marca", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Digite um desconto válido", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Digite um OTP válido", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Digite um estoque válido", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Digite o nome de exibição da conta", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Digite o nome do titular da conta", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Digite o número da conta", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Digite o Endereço"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Digite o Valor"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Digite o saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Digite o nome do banco", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Inserir N.º do Lote (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Digite a hora da pausa", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Digite o Nome da Empresa/Loja", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Digite a Capacidade", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Digite o nome da categoria", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Digite a Cor"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Digite o número de telefone do cliente", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Digite o preço de revenda", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Digite a descrição", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Digite o nome da designação", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Digite o desconto"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Digite seu endereço de e-mail abaixo para receber o link de redefinição de senha.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Digite a hora de fim", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Digite o nome da categoria de despesa", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Digite a data de despesa", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Digite o endereço completo", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Digite o nome completo", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Digite o nome do feriado", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Insira o nome da categoria de rendimento", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Insira o texto da etiqueta", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Digite o nome do fabricante", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Insira o Nome do Modelo", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Digite o Nome"), + "enterNote": MessageLookupByLibrary.simpleMessage("Digite a Nota"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Digite o saldo inicial", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Insira o código do produto", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Digite o nome do produto", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Digite o preço de compra", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "Digite a quantidade", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Digite o número de referência", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Digite o preço de venda", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Inserir nome da prateleira", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Digite o Tamanho"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Digite a hora de início", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Digite o estoque"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Inserir Taxa de Imposto", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Digite o Tipo"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Inserir nome de utilizador", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Digite o Título do Usuário", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Digite o OTP válido", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Inserir valores"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Inserir Número de IVA/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Inserir Título de IVA/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Insira o nome do armazém", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Digite o Peso"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Digite o preço no atacado", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Digite seu país"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Digite o seu endereço de e-mail", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Digite seu nome completo", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Digite o seu nome"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Insira o seu nível de nota", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Insira a sua palavra-passe", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Digite o seu número de telefone", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Insira a sua mensagem pós-venda", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Erro ao apagar o imposto", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Arquivos Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Uploader de Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Preço Exclusivo (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Sair"), + "exitBank": MessageLookupByLibrary.simpleMessage("Sair da Filial"), + "expDate": MessageLookupByLibrary.simpleMessage("Data de Validade"), + "expense": MessageLookupByLibrary.simpleMessage("Despesa"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Categorias de despesas", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data de Despesa"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Despesas para"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Despesas", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Tipos de Despesas"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Status de Validade", + ), + "expire": MessageLookupByLibrary.simpleMessage("Expirar"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Relatórios de Produtos Expirados", + ), + "expired": MessageLookupByLibrary.simpleMessage("Expirado"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Data de Validade"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Itens Expirados", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Lista Expirada"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Produtos Expirados", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Validade"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Prolongar Plano"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Falha ao eliminar o departamento", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Falha ao apagar o imposto", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Falha ao obter a versão da plataforma.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Falha ao carregar departamento", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Falha ao processar devolução.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Funcionalidade"), + "field": MessageLookupByLibrary.simpleMessage("Campo"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Dias"), + "filter": MessageLookupByLibrary.simpleMessage("Filtro"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrar por data"), + "firstName": MessageLookupByLibrary.simpleMessage("Primeiro Nome"), + "flat": MessageLookupByLibrary.simpleMessage("Fixo (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "Pode ser que o e-mail tenha ido para sua pasta de spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Esqueceu sua senha", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Backup de Dados Gratuito", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Atualização Vitalícia Gratuita", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Pacote Gratuito"), + "freePlan": MessageLookupByLibrary.simpleMessage("Plano Gratuito"), + "from": MessageLookupByLibrary.simpleMessage("De"), + "fromAccount": MessageLookupByLibrary.simpleMessage("De Conta"), + "fromDate": MessageLookupByLibrary.simpleMessage("Da data"), + "fullName": MessageLookupByLibrary.simpleMessage("Nome Completo"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Totalmente pago"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nenhum dado disponível para gerar PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Gênero"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Gerar PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("A gerar PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Você tem um e-mail"), + "gotIt": MessageLookupByLibrary.simpleMessage("Entendi"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Lucro Bruto (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garantia (Fiança)"), + "guest": MessageLookupByLibrary.simpleMessage("Convidado"), + "haveAcc": MessageLookupByLibrary.simpleMessage("já tem uma conta?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ocultar Campo"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Preço do Mais Alto para o Mais Baixo", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Digite o endereço de e-mail", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Digite a senha"), + "holderName": MessageLookupByLibrary.simpleMessage("Nome do Titular"), + "holiday": MessageLookupByLibrary.simpleMessage("Feriado"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista de Feriados"), + "home": MessageLookupByLibrary.simpleMessage("Início"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Horas Restantes"), + "hrm": MessageLookupByLibrary.simpleMessage("Gestão de RH (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Eu concordo em excluir minha conta permanentemente.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Código IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Imagem"), + "inActive": MessageLookupByLibrary.simpleMessage("Inativo"), + "inStock": MessageLookupByLibrary.simpleMessage("Em Stock"), + "inactive": MessageLookupByLibrary.simpleMessage("Inativo"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Preço Inclusivo (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Renda"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Categorias de Rendimento", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Categorias de Receita", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Data de Rendimento"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Rendimento para"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Relatório de Renda"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para ver o relatório de renda.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tipo de Rendimento"), + "incomes": MessageLookupByLibrary.simpleMessage("Rendimentos"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informação a mostrar nas etiquetas", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Número da Fatura"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Valor inválido"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventário"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão de inventário", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Fatura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logotipo da Fatura"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Número da Fatura"), + "item": MessageLookupByLibrary.simpleMessage("Item"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Item adicionado"), + "itemName": MessageLookupByLibrary.simpleMessage("Nome do Item"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vendas de Itens"), + "joinDate": MessageLookupByLibrary.simpleMessage("Data de Admissão"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Tamanho do rolo de etiquetas 1.5\"*1, 38mm*25mm, Espaço 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Tamanho do rolo de etiquetas 2\"*1, 50mm*25mm, Espaço 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Senha"), + "language": MessageLookupByLibrary.simpleMessage("linguagem"), + "last30Days": MessageLookupByLibrary.simpleMessage("Últimos 30 dias"), + "last7Days": MessageLookupByLibrary.simpleMessage("Últimos 7 dias"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mês Passado"), + "lastName": MessageLookupByLibrary.simpleMessage("Sobrenome"), + "lastYear": MessageLookupByLibrary.simpleMessage("Ano Passado"), + "leave": MessageLookupByLibrary.simpleMessage("Licença"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Duração da Licença"), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista de Licenças"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Relatórios de Licença", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Pedido de Licença"), + "leaveType": MessageLookupByLibrary.simpleMessage("Tipo de Licença"), + "ledger": MessageLookupByLibrary.simpleMessage("Livro Razão"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("A Lista Está Vazia"), + "loading": MessageLookupByLibrary.simpleMessage("Carregando"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Carregando configurações de OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Conecte-se"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Entrar com e-mail"), + "logOut": MessageLookupByLibrary.simpleMessage("Sair"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Falha no login. Tente novamente.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Entrar com telefone", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Perda"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Perda/Lucro"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Perda/ Lucro"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Perda/ Lucro", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Estoque Baixo"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alerta de Stock Baixo", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Estoque Baixo", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Preço do Mais Baixo para o Mais Alto", + ), + "lp": MessageLookupByLibrary.simpleMessage("Perda/Lucro"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalhes de perda/lucro", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Gerir Configurações", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Data de Fabricação"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Data de Fabricação", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Fabricante"), + "masterCard": MessageLookupByLibrary.simpleMessage("Mastercard"), + "mobile": MessageLookupByLibrary.simpleMessage("Móvel:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Celular"), + "model": MessageLookupByLibrary.simpleMessage("Modelo"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelo criado com sucesso!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nome do Modelo"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modelo atualizado com sucesso!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelos"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Dinheiro Entrando"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Dinheiro Saindo"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Recibo de Dinheiro"), + "month": MessageLookupByLibrary.simpleMessage("Mês"), + "monthly": MessageLookupByLibrary.simpleMessage("Mensal"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mais informações"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "PVP/Preço de Venda (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nome"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "O nome não pode estar vazio", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Precisa de pelo menos duas contas bancárias para transferir.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Lucro Líquido (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Valor Total Líquido", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nova Senha"), + "next": MessageLookupByLibrary.simpleMessage("Próximo"), + "no": MessageLookupByLibrary.simpleMessage("Não"), + "noAcc": MessageLookupByLibrary.simpleMessage("Não tem conta?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nenhuma conta correspondente encontrada", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Usuário não ativo"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nenhum registro de assiduidade encontrado para os filtros selecionados.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nenhum registro disponível encontrado.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma conta bancária encontrada.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nenhuma conta bancária encontrada para transferir.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Sem lote"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nenhum dispositivo Bluetooth selecionado.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma filial encontrada", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nenhum cheque encontrado", + ), + "noData": MessageLookupByLibrary.simpleMessage("Nenhum dado disponível"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Não há dados disponíveis", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nenhum dado disponível", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nenhum dado disponível para exportação", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nenhum dado disponível para gerar PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Nenhum Dado Encontrado", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nenhum departamento encontrado.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Nenhuma descrição disponível para este departamento.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Nenhuma descrição disponível para esta designação.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nenhuma descrição fornecida.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma designação encontrada.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nenhuma conta bancária de destino encontrada.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Nenhum dispositivo encontrado", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Sem Dívida"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nenhuma Dívida Selecionada", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nenhum arquivo selecionado", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nenhum feriado encontrado.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nenhum feriado correspondente encontrado", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Nenhum item encontrado", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nenhum item selecionado", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nenhum registro de licença encontrado para os filtros selecionados.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nenhum pedido de licença encontrado.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nenhum produto correspondente encontrado.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma folha de pagamento correspondente encontrada.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Nenhuma nota fornecida.", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "Nenhum Parceiro Encontrado", + ), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma folha de pagamento encontrada.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Nenhum Produto Encontrado", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Nenhum produto corresponde à sua pesquisa.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nenhum produto selecionado", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma Função de Usuário Encontrada", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Nenhum turno encontrado.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Nenhum dado de stock disponível.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nenhum Sub-Imposto Selecionado", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Nenhum fornecedor disponível", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Nenhuma transação"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma transação encontrada", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nenhuma transação encontrada para este filtro.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nenhuma transação para gerar PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nenhum valor definido", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Nenhuma variação encontrada.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Não Reembolsável (IVA/Desconto)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nenhum"), + "notFound": MessageLookupByLibrary.simpleMessage("Não Encontrado"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Sem conexão com a Internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Não foi possível abrir o aplicativo de telefone.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nenhum resultado correspondente encontrado", + ), + "note": MessageLookupByLibrary.simpleMessage("Observação"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nível de Nota"), + "notification": MessageLookupByLibrary.simpleMessage("Notificação"), + "off": MessageLookupByLibrary.simpleMessage("Desativado"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Senha Antiga"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "A senha antiga não pode estar vazia", + ), + "on": MessageLookupByLibrary.simpleMessage("Ativado"), + "open": MessageLookupByLibrary.simpleMessage("Aberto"), + "openCamera": MessageLookupByLibrary.simpleMessage("Abrir Câmera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Abrir Configuração"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Saldo inicial"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Saldo de abertura é obrigatório", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Data de Abertura"), + "opinion": MessageLookupByLibrary.simpleMessage("Digite sua opinião"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ou continuar com"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Fora de Estoque"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "O nosso Plano Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Recursos do pacote"), + "package": MessageLookupByLibrary.simpleMessage("Pacote"), + "packageDate": MessageLookupByLibrary.simpleMessage("Data da Embalagem"), + "packageName": MessageLookupByLibrary.simpleMessage("Nome do Pacote"), + "packingDate": MessageLookupByLibrary.simpleMessage("Data de Embalagem"), + "paid": MessageLookupByLibrary.simpleMessage("Pago"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Quantidade paga"), + "paidBy": MessageLookupByLibrary.simpleMessage("Pago Por"), + "paidVia": MessageLookupByLibrary.simpleMessage("Pago via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Parcialmente pago"), + "parties": MessageLookupByLibrary.simpleMessage("Partes"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar um Parceiro.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista de Partes"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Relatórios de Parceiros", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Tipo de Parceiro"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Lucro por Parceiro", + ), + "password": MessageLookupByLibrary.simpleMessage("Senha"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "A senha não pode estar vazia", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Senha obrigatória (mínimo 6 caracteres)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "A senha deve ter pelo menos 6 caracteres", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "As senhas não coincidem", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Pagar para Assinar", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Valor a Pagar"), + "payment": MessageLookupByLibrary.simpleMessage("Pagamento"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Pagamento Concluído", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Detalhes do Pagamento", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pagamento Falhou"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "O pagamento falhou. Por favor, tente novamente.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "Gateway de Pagamento", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage( + "Método de Pagamento", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Métodos de Pagamento", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Pagamento Bem-Sucedido", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione um tipo de pagamento", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Tipo de pagamento"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "O pagamento foi bem-sucedido!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Ano de Pagamento"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Montantes Pagos"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Tipos de Pagamento"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Pagar com Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Folha de Pagamento"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Lista de Folhas de Pagamento", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Registro de Folha de Pagamento", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Relatórios de Folha de Pagamento", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF gerado com sucesso", + ), + "percent": MessageLookupByLibrary.simpleMessage("Porcentagem"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Permissão Negada", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permissão negada para eliminar banco.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permissão negada para atualizar banco.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permissão negada para visualizar banco.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Permissão não concedida!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Informação Pessoal:"), + "phone": MessageLookupByLibrary.simpleMessage("Número de telefone"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Número de telefone não está disponível.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Número de Telefone"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verificação de telefone", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefone:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Escolher e enviar arquivo", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Escolher Data de Término", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Escolher Data de Início", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Por favor, adicione uma devolução de venda", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Por favor, adicione pelo menos um banco para ajustar o saldo.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Por favor, adicione a quantidade", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Verifique sua conexão com a internet e tente novamente", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, conecte a impressora primeiro", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Por favor, ative o Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Por favor, insira uma senha maior", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Por favor, digite a confirmação da senha", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Por favor, digite uma data", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Por favor, digite uma senha", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um nome de marca válido", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um nome de empresa válido", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um e-mail válido", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um nome válido", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um número de telefone válido", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um nome de produto válido", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um preço de compra válido", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Por favor, insira uma quantidade válida (pelo menos 1) para todos os produtos", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um preço de venda válido", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um nome de unidade válido", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Por favor, insira o valor", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Por favor, insira pelo menos um valor.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Por favor, digite o nome da filial", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Por favor, digite a data", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Por favor, digite o nome da designação", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione a data de fim", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Por favor, digite o nome do feriado", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira o nome", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira o nome do rack", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira o nome della prateleira", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Por favor, insira o OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Por favor, insira o nome da unidade", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Insira um nome válido", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, insira um telefone e nome válidos primeiro", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Por favor, insira seus detalhes.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Por favor, digite seu número de telefone", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Por favor, digite seu salário", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, faça uma venda primeiro", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione uma categoria", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Por favor, selecione uma conta bancária de destino.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione uma categoria de despesa", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione um tipo de licença", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione primeiro um produto", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione um turno", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione uma data de início", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione um status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione um funcionário", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione o mês", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione ambas as contas.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione o status da pausa", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione a data", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione o departamento", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione a designação", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Selecione o produto para devolução", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione o ano de pagamento", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione primeiro um prodotto", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione a data de início", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione o status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione datas de início e fim válidas.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione seu gênero", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Por favor, selecione seu turno", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Use o código de compra válido para usar o app.", + ), + "pos": MessageLookupByLibrary.simpleMessage("PDV (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("Venda POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mensagem Pós-Venda", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Desenvolvido por"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Suporte para Apps Android e iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Plano Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Pressione para selecionar", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Visualizar PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Vencimento anterior"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Valor do pagamento anterior", + ), + "price": MessageLookupByLibrary.simpleMessage("Preço"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Preço não pode estar vazio", + ), + "print": MessageLookupByLibrary.simpleMessage("Imprimir"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Imprimir detalhes bancários na fatura", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Imprimir Código de Barras", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Imprimir Etiqueta"), + "printing": MessageLookupByLibrary.simpleMessage("Opção de impressão"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "A imprimir Fatura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Opção de Impressão", + ), + "product": MessageLookupByLibrary.simpleMessage("produtos"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marca do Produto"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Categoria do Produto", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Código do produto"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Código do produto é obrigatório", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Detalhes do Produto", + ), + "productList": MessageLookupByLibrary.simpleMessage("Lista de produtos"), + "productModels": MessageLookupByLibrary.simpleMessage("Modelos de Produto"), + "productName": MessageLookupByLibrary.simpleMessage("Nome do Produto"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produto não encontrado", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Histórico de Compras do Produto", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Relatório de compra de produtos", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Racks de Produtos"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Relatórios de Produtos", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Histórico de Vendas do Produto", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Relatório de vendas de produtos", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Configurações do Produto", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Stock de Produto"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unidade do Produto"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variações de Produto", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Lucro por Produto", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Lucros e Perdas por Produto", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Compra por Produto", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Venda por Produto", + ), + "products": MessageLookupByLibrary.simpleMessage("Produtos"), + "profile": MessageLookupByLibrary.simpleMessage("Perfil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Editar Perfil"), + "profit": MessageLookupByLibrary.simpleMessage("Lucro"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Lucros e Perdas"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Relatório Detalhado de Lucros e Perdas", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Lucro e prejuízo"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Margem de Lucro (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Percentagem de Lucro", + ), + "promo": MessageLookupByLibrary.simpleMessage("Promoção"), + "promoCode": MessageLookupByLibrary.simpleMessage("Código Promocional"), + "purchase": MessageLookupByLibrary.simpleMessage("Comprar"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alerta de Compra"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Comprado por:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Compra Confirmada", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Detalhes da Compra", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Preço de Compra Ex."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Preço de compra Ex. obrigatório", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Preço de Compra Inc."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Preço de compra Inc. obrigatório", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("lista de compras"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Comprar Agora"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Adquirir Plano Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Preço de compra"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Qtd Compra"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Quantidade de compra obrigatória", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Relatório de compra", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Devolução de Venda", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Devolução de Compra", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Devoluções de Compra", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar compras.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar compras.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Comprado"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Comprado Por"), + "qty": MessageLookupByLibrary.simpleMessage("Qtd"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantidade"), + "quickOver": MessageLookupByLibrary.simpleMessage("Visão Rápida"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Visão Geral Rápida"), + "rack": MessageLookupByLibrary.simpleMessage("Rack"), + "rackName": MessageLookupByLibrary.simpleMessage("Nome do Rack"), + "racks": MessageLookupByLibrary.simpleMessage("Racks"), + "reOpen": MessageLookupByLibrary.simpleMessage("Reabrir"), + "read": MessageLookupByLibrary.simpleMessage("Ler"), + "receipt": MessageLookupByLibrary.simpleMessage("Recibo"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Valor Recebido"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Recebido por"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Recebido de"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Transações recentes", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Reduzir Dinheiro"), + "reference": MessageLookupByLibrary.simpleMessage("Referência"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Número de referência"), + "referenceNumber": MessageLookupByLibrary.simpleMessage( + "Número de Referência", + ), + "register": MessageLookupByLibrary.simpleMessage("Registro"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Precisamos registrar seu telefone sem começar!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Restante"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Valor Restante"), + "remark": MessageLookupByLibrary.simpleMessage("Observação"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Lembrar-me"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Lembrar-me depois", + ), + "remove": MessageLookupByLibrary.simpleMessage("Remover"), + "reports": MessageLookupByLibrary.simpleMessage("Relatórios"), + "resendIn": MessageLookupByLibrary.simpleMessage("Reenviar OTP em "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Reenviar OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Redefina a senha usando seu e-mail ou número de telefone", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Redefina sua senha para recuperar e fazer login na sua conta", + ), + "resets": MessageLookupByLibrary.simpleMessage("Redefinir"), + "retailer": MessageLookupByLibrary.simpleMessage("Varejista"), + "retry": MessageLookupByLibrary.simpleMessage("Repetir"), + "retryScan": MessageLookupByLibrary.simpleMessage("Repetir Procura"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Valor de devolução"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Quantidade de Devolução", + ), + "returned": MessageLookupByLibrary.simpleMessage("Devolvido"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Valor Retornado"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Data de Devolução"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Artigo Devolvido"), + "role": MessageLookupByLibrary.simpleMessage("Função"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Função e Permissão", + ), + "roles": MessageLookupByLibrary.simpleMessage("Funções"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arredondar para o inteiro mais próximo", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Arredondar para a decimal mais próxima (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Arredondar para a decimal mais prossima (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Arredondar para a decimal mais prossima (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Arredondar para número inteiro", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Arredondamento"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Total Arredondado"), + "roundings": MessageLookupByLibrary.simpleMessage("Arredondamento (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Saldo de Caixa Atual"), + "sNo": MessageLookupByLibrary.simpleMessage("N.º Ser. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Salário"), + "sale": MessageLookupByLibrary.simpleMessage("Oferta"), + "saleBy": MessageLookupByLibrary.simpleMessage("Vendido Por"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Editar Venda"), + "saleList": MessageLookupByLibrary.simpleMessage("Lista de Vendas"), + "salePrice": MessageLookupByLibrary.simpleMessage("Preço de venda"), + "saleQty": MessageLookupByLibrary.simpleMessage("Qtd Venda"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Preço de venda obrigatório", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Devolução de Venda"), + "sales": MessageLookupByLibrary.simpleMessage("Vendas"), + "salesBy": MessageLookupByLibrary.simpleMessage("Vendido por:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detalhes de vendas"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista de Vendas"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Visão Geral de Vendas e Compras", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Relatório de vendas"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Devolução de Venda"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Relatório de Devolução de Vendas", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Configurações de Vendas", + ), + "save": MessageLookupByLibrary.simpleMessage("Salvar"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Salvar e publicar"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Salvar Configurações"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Salvar Variante"), + "saving": MessageLookupByLibrary.simpleMessage("Salvando..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Escanear código QR do produto", + ), + "search": MessageLookupByLibrary.simpleMessage("Procurar"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Pesquisar Assiduidade", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Buscar Nº do lote...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Pesquisar Aqui...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Pesquisar Licença"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Pesquisar Produto"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Pesquisar transação...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Pesquisar..."), + "seconds": MessageLookupByLibrary.simpleMessage("segundos"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Ver todos os códigos promocionais", + ), + "select": MessageLookupByLibrary.simpleMessage("Selecione"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Selecione uma marca"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Selecione uma fatura", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Selecionar Conta"), + "selectAll": MessageLookupByLibrary.simpleMessage("Selecionar Tudo"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Selecione pelo menos uma prateleira", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Selecionar Banco ou Dinheiro", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Selecione a Categoria de Negócio", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Selecionar Categoria", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Selecionar Cliente", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Selecionar Data"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Selecione a data primeiro", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Selecionar destino do depósito", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Selecione o funcionário primeiro", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Selecionar data inicial", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Selecionar Itens"), + "selectLang": MessageLookupByLibrary.simpleMessage("Selecione sua lingua"), + "selectModel": MessageLookupByLibrary.simpleMessage("Selecionar Modelo"), + "selectOne": MessageLookupByLibrary.simpleMessage("Selecione Um"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Selecione uma conta", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Selecione a Categoria do Produto", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Selecione a Unidade do Produto", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Selecionar Rack"), + "selectShelf": MessageLookupByLibrary.simpleMessage( + "Selecionar Prateleira", + ), + "selectStock": MessageLookupByLibrary.simpleMessage("Selecionar estoque"), + "selectTax": MessageLookupByLibrary.simpleMessage("Selecionar Imposto"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Selecionar data final", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Selecionar Tipo"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Selecione variações:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Selecionar Armazém", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Vender Tudo >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Preço de Venda"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Vendido Por"), + "send": MessageLookupByLibrary.simpleMessage("Enviar"), + "sendCode": MessageLookupByLibrary.simpleMessage("Envie o código"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Enviamos um e-mail com instruções sobre como redefinir a senha para:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Enviar link de redefinição", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Enviar Mensagem"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Enviar SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Enviar SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Enviar seu Email"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Atualize seu perfil para conectar seu médico com uma melhor impressão", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Configurar Nova Senha", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Configure seu perfil", + ), + "setting": MessageLookupByLibrary.simpleMessage("contexto"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Dias"), + "share": MessageLookupByLibrary.simpleMessage("Compartilhar"), + "shelf": MessageLookupByLibrary.simpleMessage("Prateleira (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nome da Prateleira"), + "shelves": MessageLookupByLibrary.simpleMessage("Prateleiras (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Turno"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nome do Turno"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Endereço de Entrega", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Taxa de Envio"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Inicial da Loja", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Saldo Restante da Loja", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Mostrar Ação"), + "showCode": MessageLookupByLibrary.simpleMessage("Mostrar código"), + "showCombo": MessageLookupByLibrary.simpleMessage("Mostrar Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Mostrar Data de Validade", + ), + "showName": MessageLookupByLibrary.simpleMessage("Mostrar nome"), + "showPrice": MessageLookupByLibrary.simpleMessage("Mostrar preço"), + "showSingle": MessageLookupByLibrary.simpleMessage("Mostrar Único"), + "showVariant": MessageLookupByLibrary.simpleMessage("Mostrar Variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Entrar"), + "signUp": MessageLookupByLibrary.simpleMessage("Registar"), + "single": MessageLookupByLibrary.simpleMessage("Individual"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Dias"), + "size": MessageLookupByLibrary.simpleMessage("Tamanho"), + "skip": MessageLookupByLibrary.simpleMessage("Pular"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Pular a atualização", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Código"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Código"), + "sl": MessageLookupByLibrary.simpleMessage("Nº"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Relógio Inteligente"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Marketing Social"), + "sold": MessageLookupByLibrary.simpleMessage("Vendido"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Algo deu errado com a página da web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Algo está"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Login da equipe"), + "start": MessageLookupByLibrary.simpleMessage("Iniciar"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Início da Pausa"), + "startDate": MessageLookupByLibrary.simpleMessage("Data de Início"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Iniciar Nova Venda"), + "startTime": MessageLookupByLibrary.simpleMessage("Hora de Início"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Hora de início é obrigatória", + ), + "started": MessageLookupByLibrary.simpleMessage("Iniciado"), + "state": MessageLookupByLibrary.simpleMessage("Estado"), + "stateName": MessageLookupByLibrary.simpleMessage("Nome do Estado"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("ainda não pago"), + "stock": MessageLookupByLibrary.simpleMessage("Estoque"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista de ações"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Estoque / Variante", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Relatório de Estoque"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valor do Estoque"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Estoque deve ser pelo menos 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Estoque:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("Lista de Sub-Impostos"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sub-Impostos"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "submit": MessageLookupByLibrary.simpleMessage("Enviar"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Assine Agora"), + "subscription": MessageLookupByLibrary.simpleMessage("Inscrição"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Relatórios de Assinatura", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Subscrições"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Pago com sucesso", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Pagamento do Fornecedor", + ), + "supplier": MessageLookupByLibrary.simpleMessage("Fornecedor"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Detalhes do Fornecedor", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Dívida ao Fornecedor"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Razão do Fornecedor", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Nome do Fornecedor"), + "switchBank": MessageLookupByLibrary.simpleMessage("Mudar de Filial?"), + "switchs": MessageLookupByLibrary.simpleMessage("Mudar"), + "tax": MessageLookupByLibrary.simpleMessage("Imposto (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grupo de Impostos"), + "taxPercent": MessageLookupByLibrary.simpleMessage( + "Percentagem de Imposto", + ), + "taxRates": MessageLookupByLibrary.simpleMessage("Taxas de Imposto"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Taxas de imposto - Gerenciar suas taxas de imposto", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Relatório de Impostos"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista de Relatórios de Impostos", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tipo de Imposto"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Imposto com tipo de imposto único/múltiplo", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Obrigado pelo pagamento devido", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logótipo da Fatura Térmica", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Idioma da Impressora Térmica", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Tamanho da Página da Impressora Térmica", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Dias"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 Etiquetas por folha, 8.27 polegadas por 11.69 polegadas", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Este Mês"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Este plano não é elegível para atualização", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Este plano não está disponível para compra", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Este produto já foi adicionado!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Esta Semana"), + "thisYear": MessageLookupByLibrary.simpleMessage("Este Ano"), + "time": MessageLookupByLibrary.simpleMessage("Hora"), + "timeIn": MessageLookupByLibrary.simpleMessage("Entrada"), + "timeOut": MessageLookupByLibrary.simpleMessage("Saída"), + "to": MessageLookupByLibrary.simpleMessage("Para"), + "toAccount": MessageLookupByLibrary.simpleMessage("Para Conta"), + "toDate": MessageLookupByLibrary.simpleMessage("A data"), + "today": MessageLookupByLibrary.simpleMessage("Hoje"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Resumo de Hoje"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Clientes"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produtos"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Fornecedores"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Montante total"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Ativos Totais"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Saldo Total"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Categorias Totais", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Total Devido"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Valor Total Devido", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Custo total"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Renda Total"), + "totalItems": MessageLookupByLibrary.simpleMessage("Itens Totais"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Perda total"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total a Pagar"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Preço Total"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Produtos totais"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Lucro total"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Compra Total"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Montante Total Devolvido", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total Devolvido"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Valor Total do Salário", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Vendas Totais"), + "totalVat": MessageLookupByLibrary.simpleMessage("Total de IVA"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Visão geral da transação", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Tipo de Transação", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transações"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Relatórios de Histórico de Transações", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transferência"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transferir Cheque"), + "transferDate": MessageLookupByLibrary.simpleMessage( + "Data da Transferência", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Tente novamente"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tipo"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Selecionar Tipo"), + "unPaid": MessageLookupByLibrary.simpleMessage("não pago"), + "unit": MessageLookupByLibrary.simpleMessage("Unidade"), + "unitName": MessageLookupByLibrary.simpleMessage("Nome da unidade"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Preço Unitário"), + "units": MessageLookupByLibrary.simpleMessage("Unidades"), + "unlimited": MessageLookupByLibrary.simpleMessage("Ilimitado"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Uso Ilimitado"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Uso Ilimitado do Nosso Pacote👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Atualizar"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Atualizar Filial"), + "updateContact": MessageLookupByLibrary.simpleMessage("Atualizar contato"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Falha ao atualizar o estoque", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Atualizar agora"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar parceiro.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Atualizar produto"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produto atualizado com sucesso!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar o Produto.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Atualize seu perfil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Atualizar Compra"), + "updateRole": MessageLookupByLibrary.simpleMessage("Atualizar Função"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar venda.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Atualizado com sucesso", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Atualize seu perfil para conectar seus clientes com uma melhor impressão", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Atualize sua assinatura", + ), + "updating": MessageLookupByLibrary.simpleMessage("Atualizando..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Atualizar Agora"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI para código QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Carregar"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Carregar Imagem"), + "uploading": MessageLookupByLibrary.simpleMessage("Enviando..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Usar galeria"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "O título do usuário não pode estar vazio", + ), + "user": MessageLookupByLibrary.simpleMessage("Usuário"), + "userRole": MessageLookupByLibrary.simpleMessage("Papel do usuário"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalhes do Papel do Usuário", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Título do Usuário"), + "values": MessageLookupByLibrary.simpleMessage("Valores"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variante adicionada com sucesso!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variante deletada com sucesso!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Lista de Variantes"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID da Variação (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variações"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Produtos com Variação", + ), + "vat": MessageLookupByLibrary.simpleMessage("IVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("IVA e Imposto"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Número de IVA/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Título de IVA/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("NIF/ID de IVA (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Número de IVA"), + "vatReports": MessageLookupByLibrary.simpleMessage( + "Relatórios de IVA (VAT)", + ), + "vatType": MessageLookupByLibrary.simpleMessage("Tipo de IVA (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Verificação"), + "verify": MessageLookupByLibrary.simpleMessage("Verificar"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifique Seu E-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verificar E-mail"), + "view": MessageLookupByLibrary.simpleMessage("Ver Detalhes"), + "viewAll": MessageLookupByLibrary.simpleMessage("Ver tudo"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Ver Detalhes"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Ver Preço"), + "viewStock": MessageLookupByLibrary.simpleMessage("Ver Stock"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Visualizando transações para", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Cliente que Chegou", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Carteira"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo da Carteira"), + "warehouse": MessageLookupByLibrary.simpleMessage("Armazém (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nome do Armazém"), + "warranty": MessageLookupByLibrary.simpleMessage("Garantia"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Enviamos um e-mail de confirmação para", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Enviamos um OTP para o seu número de telefone", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Semanal"), + "weight": MessageLookupByLibrary.simpleMessage("Peso"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Bem-vindo de volta!"), + "whatNew": MessageLookupByLibrary.simpleMessage("O que há de novo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Preço por atacado"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grossista"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Será Adicionado em Breve", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Escreva sua mensagem aqui", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Escreva o texto aqui...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Anual"), + "years": MessageLookupByLibrary.simpleMessage("Anos"), + "yes": MessageLookupByLibrary.simpleMessage("Sim"), + "yesterday": MessageLookupByLibrary.simpleMessage("Ontem"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Você não pode pagar mais do que o devido", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Agora você pode reenviar o OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Não tem permissão para gerar código de barras.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para excluir o modelo.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Não tem permissão para eliminar a prateleira", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para ver Lucros e Perdas.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar categoria de despesa.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar categoria de receita.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar modelo", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Não tem permissão para criar compras.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para eliminar o departamento.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para eliminar a designação.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para eliminar o pedido de licença.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para eliminar a folha de pagamento.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para exportar para Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para gerar código de barras.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para gerar relatórios", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar a filial.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar o departamento.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar o pedido de licença.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar modelo", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar feriados.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para ver assiduidade", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar a folha de pagamento.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar a designação.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para eliminar o turno.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para atualizar o turno.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Não tem permissão para criar racks.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Não tem permissão para eliminar racks.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Não tem permissão para atualizar racks.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar despesas.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "Você não tem permissão para criar receita.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Você Tem Que Dar Permissão", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Você está usando "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Seu Pacote Gratuito está quase no fim, compre seu próximo plano. Obrigado.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Seu pacote"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Seu Pacote Expirará em 5 Dias", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Seu Pacote Expirará Hoje\n\nPor favor, Compre Novamente", + ), + "zip": MessageLookupByLibrary.simpleMessage("Código Postal"), + "zipCode": MessageLookupByLibrary.simpleMessage("Digite o Código Postal"), + }; +} diff --git a/lib/generated/intl/messages_ro.dart b/lib/generated/intl/messages_ro.dart new file mode 100644 index 0000000..7b03770 --- /dev/null +++ b/lib/generated/intl/messages_ro.dart @@ -0,0 +1,2374 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ro locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ro'; + + static String m0(start) => "Retrimite OTP în \$${start} secunde"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Detalii Client"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FACTURĂ"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo factură A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nume afișat cont", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Nume titular cont", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Nume cont"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Nume cont"), + "action": MessageLookupByLibrary.simpleMessage("Acțiune"), + "actions": MessageLookupByLibrary.simpleMessage("Acțiuni"), + "active": MessageLookupByLibrary.simpleMessage("Activ"), + "add": MessageLookupByLibrary.simpleMessage("Adaugă"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să adăugați o achiziție", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Adaugă prezență"), + "addBank": MessageLookupByLibrary.simpleMessage("Adaugă bancă"), + "addBrand": MessageLookupByLibrary.simpleMessage("Adăugați o marcă"), + "addCash": MessageLookupByLibrary.simpleMessage("Adaugă numerar"), + "addCategory": MessageLookupByLibrary.simpleMessage("Adaugă categorie"), + "addContact": MessageLookupByLibrary.simpleMessage("Adaugă contact"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să adăugați un client", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Adaugă client"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Adaugă livrare"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Adaugă departament"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Adaugă funcție nouă", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Adăugați cheltuieli"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Adăugați o categorie de cheltuieli", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Adaugă sărbătoare"), + "addImage": MessageLookupByLibrary.simpleMessage("Adaugă imagine"), + "addIncome": MessageLookupByLibrary.simpleMessage("Adăugați venit"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Adăugați categorie de venit", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Adăugați articole"), + "addLeave": MessageLookupByLibrary.simpleMessage("Adaugă concediu"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Adaugă mai multe câmpuri", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Adaugă adresă nouă"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Adaugă prezență nouă", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Adaugă conturi bancare noi", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Adaugă angajat nou", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Adaugă sărbătoare nouă", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Adaugă cerere de concediu nouă", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Adaugă model nou"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Adaugă stat de plată nou", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Adăugați un produs nou", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să adăugați o achiziție", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Adăugare raft principal nou", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage("Adaugă tură nouă"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Adaugă taxă nouă"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Adăugare variație nouă", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Adăugare variații noi", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Adaugă depozit nou", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Adaugă notă"), + "addParty": MessageLookupByLibrary.simpleMessage("Adaugă parteneri"), + "addPayment": MessageLookupByLibrary.simpleMessage("Adaugă plată"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să adăugați un produs", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Adaugă mai întâi produsul", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produs creat cu succes!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a crea produsul.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Adăugați Cumpărare"), + "addRole": MessageLookupByLibrary.simpleMessage("Adăugare rol"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să adăugați o reducere", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Adăugați vânzări"), + "addShelf": MessageLookupByLibrary.simpleMessage("Adăugare poliță nouă"), + "addShift": MessageLookupByLibrary.simpleMessage("Adaugă tură"), + "addStock": MessageLookupByLibrary.simpleMessage("Adaugă stoc"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Adaugă sub-variație", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Adaugă taxă"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Adaugă grup de taxe nou", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Adăugați o unitate"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Adaugă Rol Utilizator", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Adaugă variantă"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Adaugă detalii variantă", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Adăugat în coș"), + "adding": MessageLookupByLibrary.simpleMessage("Adăugare.."), + "address": MessageLookupByLibrary.simpleMessage("Abordare"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Ajustează soldul bancar", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Ajustează numerar"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Ajustează soldul de numerar", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Data ajustării"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Avans"), + "all": MessageLookupByLibrary.simpleMessage("Toate"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Toate soluțiile pentru afaceri", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro este o soluție completă pentru afaceri, cu gestionarea stocului, contabilitate, vânzări, cheltuieli și pierderi/profit.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Toți angajații"), + "allParties": MessageLookupByLibrary.simpleMessage("Toți Partenerii"), + "allParty": MessageLookupByLibrary.simpleMessage("Toți Partenerii"), + "allTime": MessageLookupByLibrary.simpleMessage("Tot timpul"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Toate Tranzacțiile", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Deja adaugat"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Ai deja un cont?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Cantitate"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Suma trebuie să fie mai mare de 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metoda de rotunjire a sumei", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Sumele în cuvinte"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Suma este obligatorie", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Un SMS va fi trimis la următorul număr:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Suport pentru aplicații Android și iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Este disponibilă o actualizare nouă.\nVă rugăm să actualizați aplicația", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Aplică"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ești sigur?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Sigur doriți să ștergeți această filială?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Sigur doriți să ștergeți acest rol?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Sigur doriți să schimbați filiala?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ești sigur că dorești să ștergi acest partener?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Sigur doriți să părăsiți această filială?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("La data de"), + "assets": MessageLookupByLibrary.simpleMessage("Active"), + "attachment": MessageLookupByLibrary.simpleMessage("Atașament"), + "attendance": MessageLookupByLibrary.simpleMessage("Prezență"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Raport prezență"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Semnătura autorizată", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Zile calculate automat", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Selectat automat"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Înapoi la Pagina Principală", + ), + "balance": MessageLookupByLibrary.simpleMessage("Sold"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Sold restant"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilanț"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Bancă"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Conturi Bancare"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Detalii bancare"), + "bankName": MessageLookupByLibrary.simpleMessage("Nume bancă"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer interbancar", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer Bancă în Numerar", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Setare imprimare etichetă cod de bare", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Generator coduri de bare", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator de coduri de bare", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Coduri de bare"), + "batch": MessageLookupByLibrary.simpleMessage("Lot"), + "batchNo": MessageLookupByLibrary.simpleMessage("Număr lot"), + "billTO": MessageLookupByLibrary.simpleMessage("Facturați la"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Profit pe factură"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Adresă de facturare", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Data nașterii"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth este oprit. Vă rugăm să-l porniți.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filială"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista filialelor"), + "brand": MessageLookupByLibrary.simpleMessage("Marcă"), + "brandName": MessageLookupByLibrary.simpleMessage("Nume de marcă"), + "brands": MessageLookupByLibrary.simpleMessage("Mărci"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Durată pauză"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status pauză"), + "breakTime": MessageLookupByLibrary.simpleMessage("Ora pauzei"), + "bulk": MessageLookupByLibrary.simpleMessage("Încărcare în masă"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Încărcare în masă"), + "businessCat": MessageLookupByLibrary.simpleMessage("Categoria de afaceri"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Compania și numele companiei", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Cumpără acum"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Cumpărați plan premium", + ), + "call": MessageLookupByLibrary.simpleMessage("Apel"), + "camera": MessageLookupByLibrary.simpleMessage("aparat foto"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Nu se poate edita acest tip de tranzacție.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nu s-au putut prelua detaliile de plată.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Anulare"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Scanare dispozitive...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nu se poate transfera în același cont.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Capacitate"), + "cash": MessageLookupByLibrary.simpleMessage("Numerar"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Numerar și Bancă"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Management Numerar și Bancă", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Flux de numerar"), + "cashIn": MessageLookupByLibrary.simpleMessage("Intrare numerar"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Numerar în mână"), + "cashOut": MessageLookupByLibrary.simpleMessage("Ieșire numerar"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfer Numerar în Bancă", + ), + "categories": MessageLookupByLibrary.simpleMessage("Categorii"), + "category": MessageLookupByLibrary.simpleMessage("Categorie"), + "categoryName": MessageLookupByLibrary.simpleMessage("Numele categoriei"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Suma restului"), + "changePassword": MessageLookupByLibrary.simpleMessage("Schimbaţi parola"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Verifica e-mail"), + "cheque": MessageLookupByLibrary.simpleMessage("Cec"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Sumă cec"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Data cecului"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista cecurilor"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Număr cec"), + "choose": MessageLookupByLibrary.simpleMessage("Alege"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Alege țara"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Alegeți un Client"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Alegeți un Furnizor", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Alegeți-vă funcționalitățile", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funcționalitățile sunt partea importantă care diferențiază PosPro de soluțiile tradiționale.", + ), + "city": MessageLookupByLibrary.simpleMessage("Oraș"), + "cityName": MessageLookupByLibrary.simpleMessage("Numele orașului"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Șterge"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Faceți clic pentru a vă conecta", + ), + "close": MessageLookupByLibrary.simpleMessage("Închide"), + "closed": MessageLookupByLibrary.simpleMessage("Închis"), + "code": MessageLookupByLibrary.simpleMessage("Cod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Colectați datoriile"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să colectați o datorie", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Colectat de:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Colectat de"), + "color": MessageLookupByLibrary.simpleMessage("Culoare"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Combinația mai multor taxe", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Raport produse combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produse combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Raport Combo"), + "comingSoon": MessageLookupByLibrary.simpleMessage("În curând"), + "companyAddress": MessageLookupByLibrary.simpleMessage("adresa companiei"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Confirmă ștergerea"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Sold de deschidere"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Confirmați parola", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Confirmă retur"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "Confirmați SMS către", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Felicitări"), + "connect": MessageLookupByLibrary.simpleMessage( + "Faceți clic pentru a vă conecta", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Conectați-vă imprimanta", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Conectează-ți imprimanta", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Conectat la"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Detalii de contact", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Contactați-ne"), + "continueButton": MessageLookupByLibrary.simpleMessage("Continua"), + "continueE": MessageLookupByLibrary.simpleMessage("Continuă"), + "cost": MessageLookupByLibrary.simpleMessage("Cost"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Cost fără taxă"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Cost cu taxă"), + "country": MessageLookupByLibrary.simpleMessage("Țară"), + "countryName": MessageLookupByLibrary.simpleMessage("Țară"), + "create": MessageLookupByLibrary.simpleMessage("Creează"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Creează un cont gratuit", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Creaza un cont gratuit"), + "createBranch": MessageLookupByLibrary.simpleMessage("Creează filială"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Creează o parolă nouă", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a crea PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a crea vânzări.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Credit (Intrare)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Limită de credit pentru partener", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valută"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Sold curent"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Sold de numerar curent", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Luna curentă"), + "currentYear": MessageLookupByLibrary.simpleMessage("Anul curent"), + "currents": MessageLookupByLibrary.simpleMessage("Curent"), + "custom": MessageLookupByLibrary.simpleMessage("Personalizat"), + "customDate": MessageLookupByLibrary.simpleMessage("Dată personalizată"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Branding personalizat al facturilor", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Imprimare personalizată", + ), + "customer": MessageLookupByLibrary.simpleMessage("Client"), + "customerDate": MessageLookupByLibrary.simpleMessage("Dată personalizată"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Datorii ale clienților", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage("Registru Client"), + "customerName": MessageLookupByLibrary.simpleMessage("Numele clientului"), + "customerPay": MessageLookupByLibrary.simpleMessage("Plata clientului"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Număr de telefon al clientului", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Semnătura clientului", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Tranzacții zilnice", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Tablou de bord"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Datele au fost salvate cu succes.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Data de sfârșit nu poate fi anterioară datei de început.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Data este obligatorie", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Registru de casă"), + "days": MessageLookupByLibrary.simpleMessage("zile"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Zile rămase"), + "dealer": MessageLookupByLibrary.simpleMessage("Dealer"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Preț de dealer"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Ieșire)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Preț de vânzare implicit", + ), + "delete": MessageLookupByLibrary.simpleMessage("Șterge"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Șterge contul"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Sunteți sigur că doriți să ștergeți acest lot?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Ești sigur că vrei să îți ștergi contul? Această acțiune va șterge definitiv toate datele tale.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge partenerul.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Șters cu succes!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Ștergere...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Adresă de livrare", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Taxă de livrare"), + "department": MessageLookupByLibrary.simpleMessage("Departament"), + "deposit": MessageLookupByLibrary.simpleMessage("Depozit"), + "depositTo": MessageLookupByLibrary.simpleMessage("Depune în"), + "description": MessageLookupByLibrary.simpleMessage("Descriere"), + "designation": MessageLookupByLibrary.simpleMessage("Funcție"), + "designationName": MessageLookupByLibrary.simpleMessage("Nume funcție"), + "details": MessageLookupByLibrary.simpleMessage("Detalii"), + "developedBy": MessageLookupByLibrary.simpleMessage("Dezvoltat de"), + "digits": MessageLookupByLibrary.simpleMessage( + "Un PIN de 6 cifre a fost trimis la adresa ta de email: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Dezactivează"), + "discount": MessageLookupByLibrary.simpleMessage("Reducere"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Numele afișat este obligatoriu", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Nu deranjați"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Sigur doriți să ștergeți acest element?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vrei să ștergi utilizatorul?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vrei să închizi aplicația?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Sigur doriți să redeschideți acest cec?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nu ai un cont?", + ), + "done": MessageLookupByLibrary.simpleMessage("Gata"), + "download": MessageLookupByLibrary.simpleMessage("Descarcă"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Descărcare APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Descarcă formatul Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Descărcare reușită! Verifică folderul Documente", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Se descarcă..."), + "due": MessageLookupByLibrary.simpleMessage("Datorită"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Suma datorata: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Sold datorat"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Recuperarea creanțelor", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Lista scadente"), + "duePay": MessageLookupByLibrary.simpleMessage("Plată datorată"), + "dueReport": MessageLookupByLibrary.simpleMessage("Raport cuvenit"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Vânzările cu plată amânată nu sunt permise pentru clienții ocazionali.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Datorii"), + "duration": MessageLookupByLibrary.simpleMessage("Durată"), + "durationDays": MessageLookupByLibrary.simpleMessage("Durată (Zile)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Ușor de utilizat pentru punctul de vânzare mobil", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplicația PosPro este gratuită și ușor de utilizat. De fapt, este unul dintre cele mai bune sisteme POS din lume.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Editați | ×"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Editează prezența"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Editează conturi bancare", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Editează ajustarea bancară", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Editează Bancă în Numerar", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Editează transferul bancar", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Editează ajustarea de numerar", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Editează Numerar în Bancă", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Editează categoria"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Editează funcția"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Editează angajatul"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Editează sărbătoarea"), + "editLeave": MessageLookupByLibrary.simpleMessage("Editează concediul"), + "editModel": MessageLookupByLibrary.simpleMessage("Editează modelul"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Editează statul de plată", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Editați numărul de telefon?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Editare produs"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Editați factura de achiziție", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Editare raft principal"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Editați factura de vânzări", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Editare poliță"), + "editShift": MessageLookupByLibrary.simpleMessage("Editează tura"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Editare rețele sociale", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Editează taxa"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Editează grup de taxe", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Editare variație"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Editează depozit"), + "email": MessageLookupByLibrary.simpleMessage("Adresa de e-mail"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Email-ul nu poate fi gol", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Angajat"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Introduceți stoc redus", + ), + "end": MessageLookupByLibrary.simpleMessage("Sfârșit"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Sfârșit pauză"), + "endDate": MessageLookupByLibrary.simpleMessage("Data sfârșitului"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data de sfârșit este înainte de data de început", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data de sfârșit nu poate fi înainte de data de început.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Ora de sfârșit"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ora de sfârșit este obligatorie", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Încheie planul tău gratuit", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Introduceți numărul lotului", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Introdu numele mărcii", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Introdu un discount valid", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Introduceți un OTP valid", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Introdu un stoc valid", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele afișat al contului", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele titularului", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Introduceți numărul de cont", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Introdu adresa"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Introduceți suma"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Introduceți soldul"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele băncii", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Introduceți nr. lot (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Introduceți ora pauzei", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Introdu numele afacerii/magazinului", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Introdu capacitatea", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Introdu numele categoriei", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Introdu culoarea"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introdu numărul de telefon al clientului", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Introdu prețul dealerului", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Introduceți descrierea", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele funcției", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Introdu discountul"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să introduceți mai jos adresa dvs. de e-mail pentru a primi linkul de resetare a parolei.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Introduceți ora de sfârșit", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Introdu numele categoriei de cheltuieli", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Introduceți data cheltuielii", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Introduceți adresa completă", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele complet", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele sărbătorii", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele categoriei de venit", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Introdu textul etichetei", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Introdu numele fabricantului", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Introdu numele modelului", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Introduceți numele"), + "enterNote": MessageLookupByLibrary.simpleMessage("Introdu notița"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Introdu soldul inițial", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Introduceți codul produsului", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Introdu numele produsului", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Introdu prețul de achiziție", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Introdu cantitatea"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Introduceți numărul de referință", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Introdu prețul de vânzare", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele poliței", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Introdu mărimea"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Introduceți ora de început", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Introdu stocul"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Introduceți rata de impozitare", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Introdu tipul"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele de utilizator", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Introdu titlul utilizatorului", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Introdu OTP-ul valid", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Introduceți valorile"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Introduceți numărul TVA/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Introduceți titlul TVA/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Introdu numele depozitului", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Introdu greutatea"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Introdu prețul en-gros", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Introduceți țara", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Introduceți adresa dvs. de email", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Introdu numele tău complet", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Introduceți numele dvs.", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Introduceți nivelul notei", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Introduceți parola", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Introduceți numărul dvs. de telefon", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Introduceți mesajul post-vânzare", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Eroare la ștergerea taxei", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Fișiere Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Încărcător Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Preț fără TVA (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Ieșire"), + "exitBank": MessageLookupByLibrary.simpleMessage("Ieși din filială"), + "expDate": MessageLookupByLibrary.simpleMessage("Data expirării"), + "expense": MessageLookupByLibrary.simpleMessage("Cheltuială"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Categorii de cheltuieli", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data cheltuielii"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Cheltuiala Pentru"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Raport de cheltuieli", + ), + "expensesType": MessageLookupByLibrary.simpleMessage( + "Tipuri de cheltuieli", + ), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Stare expirare"), + "expire": MessageLookupByLibrary.simpleMessage("Expiră"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapoarte produse expirate", + ), + "expired": MessageLookupByLibrary.simpleMessage("Expirat"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Data expirării"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Raport articole expirate", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Listă expirată"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Produse expirate"), + "expiry": MessageLookupByLibrary.simpleMessage("Expirare"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Prelungire plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Ștergerea departamentului a eșuat", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Ștergerea taxei a eșuat", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Eșec la obținerea versiunii platformei.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Încărcarea departamentului a eșuat", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Eroare la procesarea returului.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Modă"), + "feature": MessageLookupByLibrary.simpleMessage("Caracteristică"), + "field": MessageLookupByLibrary.simpleMessage("Câmp"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 zile"), + "filter": MessageLookupByLibrary.simpleMessage("Filtru"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtrează după dată"), + "firstName": MessageLookupByLibrary.simpleMessage("Prenume"), + "flat": MessageLookupByLibrary.simpleMessage("Fix"), + "folder": MessageLookupByLibrary.simpleMessage( + "S-ar putea ca emailul să fi ajuns în folderul de spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Aţi uitat parola"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Backup de date gratuit", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Actualizare gratuită pe viață", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Pachet gratuit"), + "freePlan": MessageLookupByLibrary.simpleMessage("Plan gratuit"), + "from": MessageLookupByLibrary.simpleMessage("De la"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Din cont"), + "fromDate": MessageLookupByLibrary.simpleMessage("Din data"), + "fullName": MessageLookupByLibrary.simpleMessage("Nume complet"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Plătit în întregime"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerie"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nu există date disponibile pentru generarea PDF-ului", + ), + "gender": MessageLookupByLibrary.simpleMessage("Gen"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generează PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Se generează PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Ai un Email"), + "gotIt": MessageLookupByLibrary.simpleMessage("Am înțeles"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Profit Brut (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanție (Garant)"), + "guest": MessageLookupByLibrary.simpleMessage("Oaspete"), + "haveAcc": MessageLookupByLibrary.simpleMessage("ai deja un cont?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ascunde câmpul"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Preț descrescător"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Introdu adresa de email", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Introdu parola"), + "holderName": MessageLookupByLibrary.simpleMessage("Nume titular"), + "holiday": MessageLookupByLibrary.simpleMessage("Sărbătoare"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista sărbătorilor"), + "home": MessageLookupByLibrary.simpleMessage("Acasă"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Ore rămase"), + "hrm": MessageLookupByLibrary.simpleMessage( + "Management Resurse Umane (HRM)", + ), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Sunt de acord cu ștergerea definitivă a contului meu.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Cod IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Imagine"), + "inActive": MessageLookupByLibrary.simpleMessage("Inactiv"), + "inStock": MessageLookupByLibrary.simpleMessage("În stoc"), + "inactive": MessageLookupByLibrary.simpleMessage("Inactiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Preț cu TVA (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Venit"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Categorii de venituri", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Raport categorii venituri", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Data venitului"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Venit pentru"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Raport venituri"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a vizualiza raportul de venituri.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Tip de venit"), + "incomes": MessageLookupByLibrary.simpleMessage("Venituri"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informații de afișat pe etichete", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Instrucțiuni"), + "inv": MessageLookupByLibrary.simpleMessage("Nr inv."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Sumă invalidă"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventar"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea pentru inventar", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Factura fiscala"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo factură"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Număr factură"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Vizualizator factură", + ), + "item": MessageLookupByLibrary.simpleMessage("Articol"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Articol adăugat"), + "itemName": MessageLookupByLibrary.simpleMessage("Nume articol"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Vânzări articole"), + "joinDate": MessageLookupByLibrary.simpleMessage("Data angajării"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Dimensiune rolă etichetă 1.5\"*1, 38mm*25mm, spațiu 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Dimensiune rolă etichetă 2\"*1, 50mm*25mm, spațiu 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Parolă"), + "language": MessageLookupByLibrary.simpleMessage("limba"), + "last30Days": MessageLookupByLibrary.simpleMessage("Ultimele 30 zile"), + "last7Days": MessageLookupByLibrary.simpleMessage("Ultimele 7 zile"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Luna trecută"), + "lastName": MessageLookupByLibrary.simpleMessage("Nume de familie"), + "lastYear": MessageLookupByLibrary.simpleMessage("Anul trecut"), + "leave": MessageLookupByLibrary.simpleMessage("Concediu"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Durată concediu"), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista concediilor"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Rapoarte concediu"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Cerere de concediu"), + "leaveType": MessageLookupByLibrary.simpleMessage("Tip concediu"), + "ledger": MessageLookupByLibrary.simpleMessage("Registru Jurnal"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Lista este goală"), + "loading": MessageLookupByLibrary.simpleMessage("Se încarcă"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Se încarcă setările OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Log in"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Conectați-vă cu e-mail", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Deconectați-vă"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Autentificare eșuată. Te rugăm să încerci din nou.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Conectați-vă cu telefonul", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Pierderi"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Pierdere/Profit"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Pierdere/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Raport pierdere/profit", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stoc redus"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("Alertă stoc scăzut"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("Raport stoc redus"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Preț crescător"), + "lp": MessageLookupByLibrary.simpleMessage("Pierdere/Profit"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalii pierdere/profit", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("Gestionare setări"), + "manuDate": MessageLookupByLibrary.simpleMessage("Data fabricării"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Data fabricării"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Producător"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Mesaj"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model creat cu succes!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Nume model"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model actualizat cu succes!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modele"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Bani intrați"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Bani ieșiți"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Chitanță de bani"), + "month": MessageLookupByLibrary.simpleMessage("Lună"), + "monthly": MessageLookupByLibrary.simpleMessage("Lunar"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mai multe informatii"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Preț vânzare/Preț catalog (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Nume"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Numele nu poate fi gol", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Aveți nevoie de cel puțin două conturi bancare pentru transfer.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Profit Net (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Valoare totală netă", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Parolă nouă"), + "next": MessageLookupByLibrary.simpleMessage("Următorul"), + "no": MessageLookupByLibrary.simpleMessage("Nu"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nu ai niciun cont?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit conturi potrivite", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Niciun utilizator activ", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit înregistrări de prezență pentru filtrele selectate.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit înregistrări disponibile.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nu s-a găsit niciun cont bancar.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit conturi bancare din care să se transfere.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Niciun lot"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Niciun dispozitiv Bluetooth selectat.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Nu s-a găsit nicio filială", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nu s-a găsit niciun cec", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "Nici o informatie disponibila", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nu există date disponibile", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nu există date disponibile", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nu există date pentru export", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nu există date disponibile pentru generarea PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Nu au fost găsite date", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nu s-a găsit niciun departament.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Nicio descriere disponibilă pentru acest departament.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Nicio descriere disponibilă pentru această funcție.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nicio descriere furnizată.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nu s-a găsit nicio funcție.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nu s-a găsit contul bancar de destinație.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Niciun dispozitiv găsit", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Fără datorii"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nicio datorie selectată", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Niciun fișier selectat", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit sărbători.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nicio sărbătoare potrivită găsită", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Niciun articol găsit"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Niciun element selectat", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit înregistrări de concediu pentru filtrele selectate.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit cereri de concediu.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit produse potrivite.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit înregistrări salariale potrivite.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Nicio notă furnizată.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Niciun partener găsit"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit înregistrări salariale.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Nu au fost găsite produse", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Niciun produs nu se potrivește căutării.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Niciun produs selectat", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Niciun Rol de Utilizator Găsit", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Nu s-au găsit ture."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Nu există date despre stoc.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nicio sub-taxă selectată", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Niciun furnizor disponibile", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Fără tranzacție"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nicio tranzacție găsită", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nu s-au găsit tranzacții pentru acest filtru.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nicio tranzacție pentru generarea PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nicio valoare definită", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Nicio variație găsită.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nerambursabil (TVA/Discount)", + ), + "none": MessageLookupByLibrary.simpleMessage("Niciunul"), + "notFound": MessageLookupByLibrary.simpleMessage("Nu a fost găsit"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Fără conexiune la internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nu s-a putut deschide aplicația telefonică.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Niciun rezultat găsit", + ), + "note": MessageLookupByLibrary.simpleMessage("Notă"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nivel notă"), + "notification": MessageLookupByLibrary.simpleMessage("Notificare"), + "off": MessageLookupByLibrary.simpleMessage("Dezactivat"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Parola veche"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Parola veche nu poate fi goală", + ), + "on": MessageLookupByLibrary.simpleMessage("Activat"), + "open": MessageLookupByLibrary.simpleMessage("Deschis"), + "openCamera": MessageLookupByLibrary.simpleMessage("Deschide camera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Deschide setări"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "Sold de deschidere", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Soldul de deschidere este obligatoriu", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Data deschiderii"), + "opinion": MessageLookupByLibrary.simpleMessage("Introduceți opinia dvs."), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Sau continuă cu"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Stoc epuizat"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Planul nostru Premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Caracteristicile pachetului", + ), + "package": MessageLookupByLibrary.simpleMessage("Pachet"), + "packageDate": MessageLookupByLibrary.simpleMessage("Data ambalării"), + "packageName": MessageLookupByLibrary.simpleMessage("Nume pachet"), + "packingDate": MessageLookupByLibrary.simpleMessage("Data ambalării"), + "paid": MessageLookupByLibrary.simpleMessage("Plătit"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Suma plătită"), + "paidBy": MessageLookupByLibrary.simpleMessage("Plătit de"), + "paidVia": MessageLookupByLibrary.simpleMessage("Plătit prin"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Plătit parțial"), + "parties": MessageLookupByLibrary.simpleMessage("Părți"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a crea un partener.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista partidelor"), + "partyReports": MessageLookupByLibrary.simpleMessage("Rapoarte parteneri"), + "partyType": MessageLookupByLibrary.simpleMessage("Tip Partener"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Profit pe partener", + ), + "password": MessageLookupByLibrary.simpleMessage("Parola"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Parola nu poate fi goală", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Parola trebuie să aibă cel puțin 6 caractere", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Parola trebuie să aibă cel puțin 6 caractere", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Parolele nu se potrivesc", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Plătește pentru abonare", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Suma de plată"), + "payment": MessageLookupByLibrary.simpleMessage("Plată"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Plată finalizată"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Detalii plată"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Plata a eșuat"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Plata a eșuat. Te rugăm să încerci din nou.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Gateway de plată"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Metodă de plată"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Metode de plată"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Plată reușită"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să selectați un tip de plată", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Tipul de plată"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Plata a fost reușită!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("An plată"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Suma plăților"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Tipuri de plată"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Plătiți cu PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Stat de plată"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Lista statelor de plată", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Înregistrare salarială", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Rapoarte salariale", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF generat cu succes", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Acces refuzat"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Permisiune refuzată pentru ștergerea băncii.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Permisiune refuzată pentru actualizarea băncii.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Permisiune refuzată pentru vizualizarea băncii.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Permisiune nu acordată!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Informații personale:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Număr de telefon"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Numărul de telefon nu este disponibil.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Număr de telefon"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verificare la telefon", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Alege și încarcă fișierul", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Alege data sfârșitului", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Alege data începerii", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Vă rugăm adăugați un retur de vânzare", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Vă rugăm adăugați cel puțin o bancă pentru a ajusta soldul.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Te rugăm să adaugi cantitatea", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Verifică conexiunea la internet și încearcă din nou", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Vă rugăm conectați imprimanta mai întâi", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Vă rugăm conectați imprimanta Bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să activați Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci o parolă mai lungă", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți o parolă de confirmare", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți o dată", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți o parolă", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un nume de marcă valid", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un nume de afacere valid", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un email valid", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un nume valid", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un număr de telefon valid", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un nume de produs valid", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un preț de achiziție valid", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Introduceți o cantitate validă (minim 1) pentru toate produsele", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un preț de vânzare valid", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un nume de unitate valid", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci suma", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să introduceți cel puțin o valoare.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți numele filialei", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți data", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți numele funcției", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți data de sfârșit", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți numele sărbătorii", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci numele", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să introduceți numele raftului principal", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să introduceți numele poliței", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să introduceți OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci numele unității", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci un nume valid", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci mai întâi un telefon și un nume valide", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Te rugăm să introduci detaliile tale.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți numărul de telefon", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Vă rugăm introduceți salariul", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Te rugăm să faci mai întâi o vânzare", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Te rugăm să selectezi o categorie", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați un cont bancar de destinație.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Te rugăm să selectezi o categorie de cheltuieli", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați un tip de concediu", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să selectați un produs mai întâi", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați o tură", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați o dată de început", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați un status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați un angajat", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați luna", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați ambele conturi.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați statusul pauzei", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați data", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați departamentul", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați funcția", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Te rugăm să selectezi produsul pentru retur", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați anul plății", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Vă rugăm să selectați un produs mai întâi", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați data de început", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați statusul", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați date de început și sfârșit valide.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați genul", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vă rugăm selectați tura", + ), + "pos": MessageLookupByLibrary.simpleMessage("Punct de vânzare (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("Vânzare POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mesaj post-vânzare", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Furnizat de Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Realizat de"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Suport pentru aplicații Android și iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Plan Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Apăsați pentru a selecta", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Previzualizare PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Datorită anterioară"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Suma de plată anterioară", + ), + "price": MessageLookupByLibrary.simpleMessage("Preț"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Prețul nu poate fi gol"), + "print": MessageLookupByLibrary.simpleMessage("Imprimă"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Tipărește detaliile bancare pe factură", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Printează cod de bare", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Imprimare etichetă"), + "printing": MessageLookupByLibrary.simpleMessage("Opțiune de imprimare"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Se imprimă factura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Opțiune de imprimare", + ), + "product": MessageLookupByLibrary.simpleMessage("Produs"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marcă produs"), + "productCategory": MessageLookupByLibrary.simpleMessage("Categorie produs"), + "productCode": MessageLookupByLibrary.simpleMessage("Codul produsului"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Codul produsului este necesar", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Detalii produs"), + "productList": MessageLookupByLibrary.simpleMessage("Lista de produse"), + "productModels": MessageLookupByLibrary.simpleMessage("Modele de produse"), + "productName": MessageLookupByLibrary.simpleMessage("Numele produsului"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produsul nu a fost găsit", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Istoric achiziții produs", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Raport achiziție produse", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Rafturi produse"), + "productReports": MessageLookupByLibrary.simpleMessage("Rapoarte produse"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Istoric vânzări produs", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Raport vânzare produse", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Setări produs"), + "productStock": MessageLookupByLibrary.simpleMessage("Stoc produs"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unitate produs"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variații produs", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Profit pe produs", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Profit și pierdere pe produs", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Achiziții pe produs", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Vânzări pe produs", + ), + "products": MessageLookupByLibrary.simpleMessage("Produse"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Editare profil"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Profit și Pierdere"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Raport detaliat profit și pierdere", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Profit și pierdere"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Marja de profit (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Procent profit"), + "promo": MessageLookupByLibrary.simpleMessage("Promoție"), + "promoCode": MessageLookupByLibrary.simpleMessage("Cod Promoțional"), + "purchase": MessageLookupByLibrary.simpleMessage("Cumpărare"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "Alarmă de achiziție", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Cumpărat de:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Achiziție confirmată", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Detalii achiziție", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Preț de achiziție fără taxe", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Prețul de achiziție fără taxe este obligatoriu", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Preț de achiziție cu taxe", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Prețul de achiziție cu taxe este obligatoriu", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista de achiziții"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Cumpără acum"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Achiziționați plan premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage( + "Pretul de cumparare", + ), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Cant. Achiziție"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Cantitatea de achiziție este obligatorie", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Raport de achiziție", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Retur vânzări"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Raport returnare achiziții", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Retururi achiziții", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza achizițiile.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a crea achiziții.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Achiziționat"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Cumpărat de"), + "qty": MessageLookupByLibrary.simpleMessage("Cantitate"), + "quantity": MessageLookupByLibrary.simpleMessage("Cantitate"), + "quickOver": MessageLookupByLibrary.simpleMessage("Prezentare rapidă"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Prezentare generală rapidă", + ), + "rack": MessageLookupByLibrary.simpleMessage("Raft principal (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Nume raft principal"), + "racks": MessageLookupByLibrary.simpleMessage("Rafturi principale (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Redeschide"), + "read": MessageLookupByLibrary.simpleMessage("Citire"), + "receipt": MessageLookupByLibrary.simpleMessage("Chitanță"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Sumă primită"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Primit de"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Primit de la"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "tranzactii recente", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage( + "Primirea codului PIN", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Redu numerar"), + "reference": MessageLookupByLibrary.simpleMessage("Referință"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Numar de referinta"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Număr referință"), + "register": MessageLookupByLibrary.simpleMessage("Inregistreaza-te"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Trebuie să vă înregistrăm telefonul fără a începe!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Rămas"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Rămân de plată"), + "remark": MessageLookupByLibrary.simpleMessage("Observație"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Amintește-ți de mine"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Amintiți-mi mai târziu", + ), + "remove": MessageLookupByLibrary.simpleMessage("Elimină"), + "reports": MessageLookupByLibrary.simpleMessage("Rapoarte"), + "resendIn": MessageLookupByLibrary.simpleMessage("Retrimite OTP în "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Retrimite OTP-ul"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Resetează parola folosind adresa ta de email sau numărul de telefon", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Resetează parola pentru a-ți recupera contul și a te conecta", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetare"), + "retailer": MessageLookupByLibrary.simpleMessage("Vânzător cu amănuntul"), + "retry": MessageLookupByLibrary.simpleMessage("Reîncearcă"), + "retryScan": MessageLookupByLibrary.simpleMessage("Reîncercați scanarea"), + "retur": MessageLookupByLibrary.simpleMessage("Returnare"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Suma returnată"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Cantitate retur"), + "returned": MessageLookupByLibrary.simpleMessage("Returnat"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Sumă returnată"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Data returnării"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Articol returnat"), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rol și Permisiune", + ), + "roles": MessageLookupByLibrary.simpleMessage("Roluri"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Rotunjire la cel mai apropiat întreg", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Rotunjire la cea mai apropiată zecimală (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Rotunjire la cea mai apropiată zecimală (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Rotunjire la cea mai apropiată zecimală (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Rotunjire la număr întreg", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Rotunjire"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Total rotunjit"), + "roundings": MessageLookupByLibrary.simpleMessage("Rotunjire (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Numerar circulant"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr. crt. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Salariu"), + "sale": MessageLookupByLibrary.simpleMessage("Vânzare"), + "saleBy": MessageLookupByLibrary.simpleMessage("Vândut de"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Editează vânzarea"), + "saleList": MessageLookupByLibrary.simpleMessage("Lista de vânzări"), + "salePrice": MessageLookupByLibrary.simpleMessage("Preț de vânzare"), + "saleQty": MessageLookupByLibrary.simpleMessage("Cant. Vânzare"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Prețul de vânzare este obligatoriu", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Retur vânzare"), + "sales": MessageLookupByLibrary.simpleMessage("Vânzări"), + "salesBy": MessageLookupByLibrary.simpleMessage("Vândut de:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detalii de vânzări"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista vânzărilor"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Prezentare generală a vânzărilor și achizițiilor", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Raport de vânzări"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Retur vânzări"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Raport returnare vânzări", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Setări vânzări"), + "save": MessageLookupByLibrary.simpleMessage("Salvați"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Salvați și publicați", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Salvează setările"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Salvează varianta"), + "saving": MessageLookupByLibrary.simpleMessage("Se salvează..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Scanează codul QR al produsului", + ), + "search": MessageLookupByLibrary.simpleMessage("Căutare"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Caută prezență"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Caută lot nr..."), + "searchH": MessageLookupByLibrary.simpleMessage("Caută aici...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Caută concediu"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Căutare produs"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Caută tranzacție...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Caută..."), + "seconds": MessageLookupByLibrary.simpleMessage("secunde"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Vedeți toate codurile promoționale", + ), + "select": MessageLookupByLibrary.simpleMessage("Selectați"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Selectează o marcă"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Selectează o factură", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Selectați cont"), + "selectAll": MessageLookupByLibrary.simpleMessage("Selectați tot"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Selectați cel puțin o poliță", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Selectați Bancă sau Numerar", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Selectează categoria afacerii", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Selectați categoria", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Selectează client"), + "selectDate": MessageLookupByLibrary.simpleMessage("Selectează data"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Selectați mai întâi data", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Selectați destinația depozitului", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Selectați mai întâi angajatul", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Selectați data de început", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Selectați articole"), + "selectLang": MessageLookupByLibrary.simpleMessage("Selectați limba dvs"), + "selectModel": MessageLookupByLibrary.simpleMessage("Selectează model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Selectează unul"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Selectați un cont", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Selectează categoria produsului", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Selectează unitatea produsului", + ), + "selectRack": MessageLookupByLibrary.simpleMessage( + "Selectați raftul principal", + ), + "selectShelf": MessageLookupByLibrary.simpleMessage("Selectați polița"), + "selectStock": MessageLookupByLibrary.simpleMessage("Selectează stoc"), + "selectTax": MessageLookupByLibrary.simpleMessage("Selectează taxă"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Selectați data de sfârșit", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Selectați tip"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Selectează variațiile : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Selectați depozitul", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Vinde tot >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Preț de vânzare"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Vândut de"), + "send": MessageLookupByLibrary.simpleMessage("Trimite"), + "sendCode": MessageLookupByLibrary.simpleMessage("Trimite codul"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Trimitem un e-mail cu instrucțiuni despre cum să resetați parola la:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Trimite linkul de resetare", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Trimite Mesaj"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Trimite SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Trimite SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Trimiteți-vă Emailul", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Actualizați-vă profilul pentru a vă conecta medicul cu o impresie mai bunăn", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Configurează o parolă nouă", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Configurați-vă profilul", + ), + "setting": MessageLookupByLibrary.simpleMessage("Setări"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 zile"), + "share": MessageLookupByLibrary.simpleMessage("Partajează"), + "shelf": MessageLookupByLibrary.simpleMessage("Poliță (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Nume poliță"), + "shelves": MessageLookupByLibrary.simpleMessage("Polițe (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Tură"), + "shiftName": MessageLookupByLibrary.simpleMessage("Nume tură"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adresă de livrare", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Taxă de transport"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Soldul inițial al magazinului", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Soldul rămas al magazinului", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Afișare acțiune"), + "showCode": MessageLookupByLibrary.simpleMessage("Afișează cod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Afișare combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Afișare dată expirare", + ), + "showName": MessageLookupByLibrary.simpleMessage("Afișează nume"), + "showPrice": MessageLookupByLibrary.simpleMessage("Afișează preț"), + "showSingle": MessageLookupByLibrary.simpleMessage("Afișare individuale"), + "showVariant": MessageLookupByLibrary.simpleMessage("Afișare variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Conectare"), + "signUp": MessageLookupByLibrary.simpleMessage("Înregistrează-te"), + "single": MessageLookupByLibrary.simpleMessage("Individual"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 zile"), + "size": MessageLookupByLibrary.simpleMessage("Mărime"), + "skip": MessageLookupByLibrary.simpleMessage("Omite"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Omite actualizarea"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Cod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Cod"), + "sl": MessageLookupByLibrary.simpleMessage("Nr."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Ceas inteligent"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Marketing social"), + "sold": MessageLookupByLibrary.simpleMessage("Vândut"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Ceva nu este în regulă cu pagina web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Ceva este"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Conectarea personalului", + ), + "start": MessageLookupByLibrary.simpleMessage("Start"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Început pauză"), + "startDate": MessageLookupByLibrary.simpleMessage("Data începerii"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Începeți o vânzare nouă", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Ora de început"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ora de început este obligatorie", + ), + "started": MessageLookupByLibrary.simpleMessage("Început"), + "state": MessageLookupByLibrary.simpleMessage("Stat"), + "stateName": MessageLookupByLibrary.simpleMessage("Numele statului"), + "status": MessageLookupByLibrary.simpleMessage("Statut"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Încă neplătit"), + "stock": MessageLookupByLibrary.simpleMessage("Stoc"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista stocurilor"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stoc / Variantă"), + "stockReport": MessageLookupByLibrary.simpleMessage("Raport stoc"), + "stockValue": MessageLookupByLibrary.simpleMessage("Valoarea stocului"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Stocul trebuie să fie cel puțin 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stoc: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Lista sub-taxelor"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Sub-taxe"), + "subTotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "submit": MessageLookupByLibrary.simpleMessage("Trimite"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Abonează-te acum"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonament"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Rapoarte abonament", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonamente"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Plată efectuată cu succes", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Plata furnizorului"), + "supplier": MessageLookupByLibrary.simpleMessage("Furnizor"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("Detalii furnizor"), + "supplierDue": MessageLookupByLibrary.simpleMessage("Datorii Furnizor"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Registru Furnizor"), + "supplierName": MessageLookupByLibrary.simpleMessage("numele furnizorului"), + "switchBank": MessageLookupByLibrary.simpleMessage("Schimbă filiala?"), + "switchs": MessageLookupByLibrary.simpleMessage("Schimbă"), + "tax": MessageLookupByLibrary.simpleMessage("Taxă (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grup de taxe"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Procent de impozitare"), + "taxRates": MessageLookupByLibrary.simpleMessage("Rate de impozitare"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Rate de impozitare - Gestionează ratele tale de impozitare", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Raport taxe"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista rapoartelor fiscale", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tip de taxă"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Taxă cu tip de taxă simplu/multiplu", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Vă mulțumim pentru achiziție", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Vă mulțumim pentru plata datorată", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo factură termică", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Limbă imprimantă termică", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Mărime pagină imprimantă termică", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 zile"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etichete pe foaie, 8.27 x 11.69 inci", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Luna aceasta"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Acest plan nu este eligibil pentru upgrade", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Acest plan nu este disponibil pentru achiziție", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Acest produs a fost deja adăugat!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Săptămâna aceasta"), + "thisYear": MessageLookupByLibrary.simpleMessage("Acest an"), + "time": MessageLookupByLibrary.simpleMessage("Oră"), + "timeIn": MessageLookupByLibrary.simpleMessage("Ora intrării"), + "timeOut": MessageLookupByLibrary.simpleMessage("Ora ieșirii"), + "to": MessageLookupByLibrary.simpleMessage("Către"), + "toAccount": MessageLookupByLibrary.simpleMessage("Către cont"), + "toDate": MessageLookupByLibrary.simpleMessage("Până în prezent"), + "today": MessageLookupByLibrary.simpleMessage("Astăzi"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Rezumatul zilei"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 Clienți"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 Produse"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 Furnizori"), + "total": MessageLookupByLibrary.simpleMessage("Total"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Valoare totală"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Total Active"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Sold Total"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Total categorii"), + "totalDue": MessageLookupByLibrary.simpleMessage("Total de plată"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Totalul datorat"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Cheltuieli totale"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Venit total"), + "totalItems": MessageLookupByLibrary.simpleMessage("Total articole"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Pierdere totală"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Total de plată"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Preț total"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Total produse"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Profit total"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Achiziții totale"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Suma totală returnată", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Total returnat"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Sumă totală salariu", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Vânzări totale"), + "totalVat": MessageLookupByLibrary.simpleMessage("Total TVA"), + "totall": MessageLookupByLibrary.simpleMessage("Total:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Prezentare generală a tranzacției", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("Tip tranzacție"), + "transactions": MessageLookupByLibrary.simpleMessage("Tranzacții"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Rapoarte istoric tranzacții", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfer"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transfer cec"), + "transferDate": MessageLookupByLibrary.simpleMessage("Data transferului"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Încearcă din nou"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tip"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Selectează tip"), + "unPaid": MessageLookupByLibrary.simpleMessage("Neplătit"), + "unit": MessageLookupByLibrary.simpleMessage("Unitate"), + "unitName": MessageLookupByLibrary.simpleMessage("Numele unității"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Preț unitar"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Preț unitar"), + "units": MessageLookupByLibrary.simpleMessage("Unități"), + "unlimited": MessageLookupByLibrary.simpleMessage("Nelimitat"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Utilizare nelimitată", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Utilizări nelimitate ale pachetului nostru👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Actualizați"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Actualizează filiala", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Actualizați contactul", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Actualizarea stocului a eșuat", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Actualizează acum"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza partenerul.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Actualizați produsul", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produs actualizat cu succes!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza produsul.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Actualizeaza-ti profilul", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Actualizează achiziția", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Actualizare rol"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza vânzările.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Actualizat cu succes", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Actualizează-ți profilul pentru a conecta clientul tău cu o impresie mai bună", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Actualizează-ți abonamentul", + ), + "updating": MessageLookupByLibrary.simpleMessage("Se actualizează..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Actualizează acum"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID UPI pentru cod QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Încarcă"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Încarcă imagine"), + "uploading": MessageLookupByLibrary.simpleMessage("Se încarcă..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Folosește galeria"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Titlul utilizatorului nu poate fi gol", + ), + "user": MessageLookupByLibrary.simpleMessage("Utilizator"), + "userRole": MessageLookupByLibrary.simpleMessage("Rolul utilizatorului"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalii rol utilizator", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Titlu utilizator"), + "values": MessageLookupByLibrary.simpleMessage("Valori"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varianta a fost adăugată cu succes!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varianta a fost ștearsă cu succes!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Listă variante"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID Variație (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variații"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Produse cu variații", + ), + "vat": MessageLookupByLibrary.simpleMessage("TVA"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("TVA și Taxă"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Număr TVA/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Titlu TVA/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("Cod TVA (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Număr TVA"), + "vatReports": MessageLookupByLibrary.simpleMessage("Rapoarte TVA (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Tip TVA (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Verificare"), + "verify": MessageLookupByLibrary.simpleMessage("Verificați"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifică-ți email-ul", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifică Email-ul"), + "view": MessageLookupByLibrary.simpleMessage("Vezi detalii"), + "viewAll": MessageLookupByLibrary.simpleMessage("A vedea tot"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Vezi detalii"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Vezi preț"), + "viewStock": MessageLookupByLibrary.simpleMessage("Vezi stoc"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Vizualizare tranzacții pentru", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Client pe loc"), + "wallet": MessageLookupByLibrary.simpleMessage("Portofel"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Sold portofel"), + "warehouse": MessageLookupByLibrary.simpleMessage("Depozit (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Nume depozit"), + "warranty": MessageLookupByLibrary.simpleMessage("Garanție"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Am trimis un email de confirmare la", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Am trimis un OTP la numărul dumneavoastră de telefon", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Săptămânal"), + "weight": MessageLookupByLibrary.simpleMessage("Greutate"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Bun venit înapoi!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Ce mai e nou"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Preț de vânzare cu ridicata", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Angrosist"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Vor fi adăugate în curând", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Scrieți mesajul dvs. aici", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Scrie text aici..."), + "yearly": MessageLookupByLibrary.simpleMessage("Anual"), + "years": MessageLookupByLibrary.simpleMessage("Ani"), + "yes": MessageLookupByLibrary.simpleMessage("Da"), + "yesterday": MessageLookupByLibrary.simpleMessage("Ieri"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Nu poți plăti mai mult decât suma datorată", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Acum poți retrimite codul OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a genera coduri de bare.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge polița", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a vedea Profit și Pierdere.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nu ai permisiunea de a crea o categorie de cheltuieli.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a crea achiziții.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge departamentul.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge funcția.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge cererea de concediu.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge statul de plată.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a exporta în Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nu ai permisiunea de a genera cod de bare.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a genera rapoarte", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza filiala.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza departamentul.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza cererea de concediu.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza sărbătorile.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a vedea prezența", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza statul de plată.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza funcția.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge tura.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza tura.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a crea rafturi.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a șterge rafturi.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nu aveți permisiunea de a actualiza rafturi.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nu ai permisiunea de a crea o cheltuială.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Trebuie să acorzi permisiunea", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Folosesti "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Doriți să ștergeți acest produs?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Pachetul tău gratuit este pe cale să se încheie, cumpără următorul plan. Mulțumim.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Pachetul dvs"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Pachetul Dvs. Va Expira în 5 Zile", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Pachetul Dvs. Va Expira Astăzi\n\nVă Rugăm Să Cumpărați Din Nou", + ), + "zip": MessageLookupByLibrary.simpleMessage("Cod poștal"), + "zipCode": MessageLookupByLibrary.simpleMessage("Introdu codul poștal"), + }; +} diff --git a/lib/generated/intl/messages_ru.dart b/lib/generated/intl/messages_ru.dart new file mode 100644 index 0000000..0dc4c26 --- /dev/null +++ b/lib/generated/intl/messages_ru.dart @@ -0,0 +1,2392 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ru locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ru'; + + static String m0(start) => "Повторно отправить OTP через \$${start} сек."; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Сведения о клиенте", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("СЧЕТ-ФАКТУРА"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Логотип инвойса A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Отображаемое имя счета", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Имя владельца счета", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Название счета"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Название счета"), + "action": MessageLookupByLibrary.simpleMessage("Действие"), + "actions": MessageLookupByLibrary.simpleMessage("Действия"), + "active": MessageLookupByLibrary.simpleMessage("Активный"), + "add": MessageLookupByLibrary.simpleMessage("Добавить"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте покупку", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Добавить посещаемость", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Добавить банк"), + "addBrand": MessageLookupByLibrary.simpleMessage("Добавить бренд"), + "addCash": MessageLookupByLibrary.simpleMessage("Добавить наличные"), + "addCategory": MessageLookupByLibrary.simpleMessage("Добавить категорию"), + "addContact": MessageLookupByLibrary.simpleMessage("Добавить контакт"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте обычайr", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Добавить клиента"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Добавить доставку"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Добавить отдел"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Добавить новую должность", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Добавить расходы"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Добавить категорию расходов", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Добавить праздник"), + "addImage": MessageLookupByLibrary.simpleMessage("Добавить изображение"), + "addIncome": MessageLookupByLibrary.simpleMessage("Добавить доход"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Добавить категорию дохода", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Добавить элементы"), + "addLeave": MessageLookupByLibrary.simpleMessage("Добавить отпуск"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Добавить больше полей", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Добавить новый адрес", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Добавить новую посещаемость", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Добавить новые банковские счета", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Добавить нового сотрудника", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Добавить новый праздник", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Добавить новый запрос на отпуск", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "Добавить новую модель", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Добавить новую ведомость", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Добавить новый продукт", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте покупку", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Добавить новый стеллаж", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage("Добавить новую смену"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Добавить новый налог"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Добавить новый вариант", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Добавить новый вариант", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Добавить новый склад", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Добавить заметку"), + "addParty": MessageLookupByLibrary.simpleMessage("Добавить партнеров"), + "addPayment": MessageLookupByLibrary.simpleMessage("Добавить платеж"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте продукт", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Сначала добавьте продукт", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт успешно создан!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на создание продукта.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Добавить покупку"), + "addRole": MessageLookupByLibrary.simpleMessage("Добавить роль"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте продажу", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Добавить продажи"), + "addShelf": MessageLookupByLibrary.simpleMessage("Добавить новую полку"), + "addShift": MessageLookupByLibrary.simpleMessage("Добавить смену"), + "addStock": MessageLookupByLibrary.simpleMessage("Добавить запас"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Добавить подвариант", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Добавить налог"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Добавить новую налоговую группу", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Добавить единицу"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Добавить роль пользователя", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Добавить вариант"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Добавить детали варианта", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Добавлено в корзину"), + "adding": MessageLookupByLibrary.simpleMessage("Добавление..."), + "address": MessageLookupByLibrary.simpleMessage("Адрес"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Корректировать банковский баланс", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage( + "Корректировать наличные", + ), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Корректировать баланс наличности", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Дата корректировки", + ), + "admin": MessageLookupByLibrary.simpleMessage("Админ"), + "advance": MessageLookupByLibrary.simpleMessage("Аванс"), + "all": MessageLookupByLibrary.simpleMessage("Все"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Все бизнес-решения", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro - это полное бизнес-решение с учетом склада, счетов, продаж, расходов и прибыли/убытков.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Все сотрудники"), + "allParties": MessageLookupByLibrary.simpleMessage("Все контрагенты"), + "allParty": MessageLookupByLibrary.simpleMessage("Все контрагенты"), + "allTime": MessageLookupByLibrary.simpleMessage("Все время"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Все транзакции"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Уже добавлено"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Уже есть аккаунт?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Количество"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Сумма должна быть больше 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Метод округления суммы", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Сумма прописью"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Сумма обязательна", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS будет отправлено на следующий номер:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Поддержка приложений для Android и iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Доступно новое обновление\nПожалуйста, обновите ваше приложение", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Применить"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Вы уверены?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Вы уверены, что хотите удалить этот филиал?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Вы уверены, что хотите удалить эту роль?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Вы уверены, что хотите переключиться на другой филиал?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Вы уверены, что хотите удалить этого пользователя?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Вы уверены, что хотите выйти из этого филиала?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("На дату"), + "assets": MessageLookupByLibrary.simpleMessage("Активы"), + "attachment": MessageLookupByLibrary.simpleMessage("Вложение"), + "attendance": MessageLookupByLibrary.simpleMessage("Посещаемость"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Отчет о посещаемости", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Авторизованная подпись", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Автоматически рассчитанные дни", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Выбрано автоматически", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Вернуться на главную"), + "balance": MessageLookupByLibrary.simpleMessage("Баланс"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Остаток долга"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Балансовый отчет"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "bank": MessageLookupByLibrary.simpleMessage("Банк"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банковские счета"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банковские реквизиты"), + "bankName": MessageLookupByLibrary.simpleMessage("Название банка"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Перевод между банками", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Перевод из банка в наличные", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Настройка печати этикеток со штрих-кодом", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Генератор штрих-кодов"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Генератор штрихкода", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Штрих-коды"), + "batch": MessageLookupByLibrary.simpleMessage("Партия"), + "batchNo": MessageLookupByLibrary.simpleMessage("Номер партии"), + "billTO": MessageLookupByLibrary.simpleMessage("Счет на"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Прибыль по счетам"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Адрес для выставления счета", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Дата рождения"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth выключен. Пожалуйста, включите его.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Филиал"), + "branchList": MessageLookupByLibrary.simpleMessage("Список филиалов"), + "brand": MessageLookupByLibrary.simpleMessage("Бренд"), + "brandName": MessageLookupByLibrary.simpleMessage("Имя бренда"), + "brands": MessageLookupByLibrary.simpleMessage("Бренды"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Длительность перерыва", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Статус перерыва"), + "breakTime": MessageLookupByLibrary.simpleMessage("Время перерыва"), + "bulk": MessageLookupByLibrary.simpleMessage("Массовая загрузка"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Массовая загрузка"), + "businessCat": MessageLookupByLibrary.simpleMessage("Бизнес-категория"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Название компании и бизнеса", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Купить сейчас"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Купить премиум-план"), + "call": MessageLookupByLibrary.simpleMessage("Звонок"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Нельзя редактировать этот тип транзакции.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Не удалось получить данные о платеже.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Отмена"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Поиск устройств...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Нельзя переводить на тот же счет.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Вместимость"), + "cash": MessageLookupByLibrary.simpleMessage("Наличные"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Наличные и банк"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Управление наличностью и банком", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage( + "Движение денежных средств", + ), + "cashIn": MessageLookupByLibrary.simpleMessage("Приход наличности"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Наличные в кассе"), + "cashOut": MessageLookupByLibrary.simpleMessage("Расход наличности"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Перевод из кассы в банк", + ), + "categories": MessageLookupByLibrary.simpleMessage("Категории"), + "category": MessageLookupByLibrary.simpleMessage("Категория"), + "categoryName": MessageLookupByLibrary.simpleMessage("Название категории"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Сумма сдачи"), + "changePassword": MessageLookupByLibrary.simpleMessage("Изменить пароль"), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Проверить электронную почту", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Чек"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Сумма чека"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Дата чека"), + "chequeList": MessageLookupByLibrary.simpleMessage("Список чеков"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Номер чека"), + "choose": MessageLookupByLibrary.simpleMessage("Выбрать"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Выберите страну"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Выберите клиента"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Выберите поставщика", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Выберите свои функции", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Функции - это важная часть, которая делает PosPro отличной от традиционных решений.", + ), + "city": MessageLookupByLibrary.simpleMessage("Город"), + "cityName": MessageLookupByLibrary.simpleMessage("Название города"), + "clarence": MessageLookupByLibrary.simpleMessage("Кларенс"), + "clear": MessageLookupByLibrary.simpleMessage("Очистить"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Нажмите, чтобы подключиться", + ), + "close": MessageLookupByLibrary.simpleMessage("Закрывать"), + "closed": MessageLookupByLibrary.simpleMessage("Закрыт"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Собрать из-за"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, соберите взнос", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Собрано кем:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Собрано"), + "color": MessageLookupByLibrary.simpleMessage("Цвет"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Комбинация нескольких налогов", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комбо"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Отчет по комбо-продуктам", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комбо-товары"), + "comboReport": MessageLookupByLibrary.simpleMessage( + "Комбинированный отчет", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("Скоро"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Адрес компании"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Подтвердите удаление", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Подтвердите пароль"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Подтвердите пароль", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Подтвердить возврат", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Подтвердить SMS на"), + "congratulation": MessageLookupByLibrary.simpleMessage("Поздравления"), + "connect": MessageLookupByLibrary.simpleMessage( + "Нажмите, чтобы подключиться", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Подключить принтер", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Подключите принтер", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Подключено к"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Контактные данные"), + "contactUs": MessageLookupByLibrary.simpleMessage("Свяжитесь с нами"), + "continueButton": MessageLookupByLibrary.simpleMessage("Продолжать"), + "continueE": MessageLookupByLibrary.simpleMessage("Продолжить"), + "cost": MessageLookupByLibrary.simpleMessage("Стоимость"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Цена без налога"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Цена с налогом"), + "country": MessageLookupByLibrary.simpleMessage("Страна"), + "countryName": MessageLookupByLibrary.simpleMessage("Страна"), + "create": MessageLookupByLibrary.simpleMessage("Создать"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Создать бесплатный аккаунт", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Создать бесплатный аккаунт", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Создать филиал"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Создать новый пароль", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на создание PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на создание продажи.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Кредит (Приход)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Кредитный лимит партнера", + ), + "currency": MessageLookupByLibrary.simpleMessage("Валюта"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Текущий баланс"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Текущий баланс наличности", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Текущий месяц"), + "currentYear": MessageLookupByLibrary.simpleMessage("Текущий год"), + "currents": MessageLookupByLibrary.simpleMessage("Текущий"), + "custom": MessageLookupByLibrary.simpleMessage("Пользовательский"), + "customDate": MessageLookupByLibrary.simpleMessage("Произвольная дата"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Индивидуальный брендинг счетов", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Пользовательская печать", + ), + "customer": MessageLookupByLibrary.simpleMessage("Клиент"), + "customerDate": MessageLookupByLibrary.simpleMessage("Произвольная дата"), + "customerDue": MessageLookupByLibrary.simpleMessage("Долг клиента"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Книга клиента"), + "customerName": MessageLookupByLibrary.simpleMessage("Имя Клиента"), + "customerPay": MessageLookupByLibrary.simpleMessage("Оплата клиента"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Номер телефона клиента", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Подпись клиента", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Ежедневная транзакция", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Панель управления"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Данные успешно сохранены.", + ), + "date": MessageLookupByLibrary.simpleMessage("Дата"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Дата окончания не может быть раньше даты начала.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Дата обязательна"), + "dates": MessageLookupByLibrary.simpleMessage("Дата:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Журнал операций"), + "days": MessageLookupByLibrary.simpleMessage("дней"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Осталось дней"), + "dealer": MessageLookupByLibrary.simpleMessage("Дилер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Дилерская цена"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дебит (Расход)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Цена продажи по умолчанию", + ), + "delete": MessageLookupByLibrary.simpleMessage("Удалить"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Удалить аккаунт"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Вы уверены, что хотите удалить эту партию?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Вы уверены, что хотите удалить свой аккаунт? Это действие навсегда удалит все ваши данные.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на удаление партнера.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Удалено успешно!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Удаление..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Адрес доставки"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Стоимость доставки", + ), + "department": MessageLookupByLibrary.simpleMessage("Отдел"), + "deposit": MessageLookupByLibrary.simpleMessage("Депозит"), + "depositTo": MessageLookupByLibrary.simpleMessage("Депозит в"), + "description": MessageLookupByLibrary.simpleMessage("Описание"), + "designation": MessageLookupByLibrary.simpleMessage("Должность"), + "designationName": MessageLookupByLibrary.simpleMessage( + "Название должности", + ), + "details": MessageLookupByLibrary.simpleMessage("Детали"), + "developedBy": MessageLookupByLibrary.simpleMessage("Разработано"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-значный PIN-код был отправлен на ваш адрес электронной почты: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Отключить"), + "discount": MessageLookupByLibrary.simpleMessage("Скидка"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Отображаемое имя обязательно", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Не беспокоить"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Вы действительно хотите удалить это?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Вы хотите удалить пользователя?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Вы хотите выйти из приложения?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Вы действительно хотите снова открыть этот чек?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Нет аккаунта?", + ), + "done": MessageLookupByLibrary.simpleMessage("Готово"), + "download": MessageLookupByLibrary.simpleMessage("Скачать"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Скачать APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Скачать формат Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Загрузка завершена! Проверьте папку Документы", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Загрузка..."), + "due": MessageLookupByLibrary.simpleMessage("Должный"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Надлежащей суммы: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Задолженность"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Взыскание задолженности", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Должный список"), + "duePay": MessageLookupByLibrary.simpleMessage("К оплате"), + "dueReport": MessageLookupByLibrary.simpleMessage("Должный отчет"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Продажи в кредит не разрешены для случайных клиентов.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Долги"), + "duration": MessageLookupByLibrary.simpleMessage("Длительность"), + "durationDays": MessageLookupByLibrary.simpleMessage("Длительность (дни)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Легко использовать мобильную POS-систему", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Приложение PosPro бесплатное и легкое в использовании. Фактически, это одна из лучших POS-систем в мире.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Редактировать"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Редактировать посещаемость", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Редактировать банковские счета", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Редактировать банковскую корректировку", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Редактировать перевод из банка в наличные", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Редактировать банковский перевод", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Редактировать корректировку наличности", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Редактировать перевод наличности в банк", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Редактировать категорию", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Редактировать должность", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Редактировать сотрудника", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "Редактировать праздник", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("Редактировать отпуск"), + "editModel": MessageLookupByLibrary.simpleMessage("Редактировать модель"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Редактировать ведомость", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Изменить номер телефона?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Редактировать товар"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Изменить счет покупки", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Редактировать стеллаж"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Изменить счет продажи", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Редактировать полку"), + "editShift": MessageLookupByLibrary.simpleMessage("Редактировать смену"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Редактировать социальные медиа", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Редактировать налог"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Редактировать налоговую группу", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Редактировать вариант", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "Редактировать склад", + ), + "email": MessageLookupByLibrary.simpleMessage("Адрес электронной почты"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Email не может быть пустым", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Электронная почта"), + "employee": MessageLookupByLibrary.simpleMessage("Сотрудник"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Введите низкий запас"), + "end": MessageLookupByLibrary.simpleMessage("Конец"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Конец перерыва"), + "endDate": MessageLookupByLibrary.simpleMessage("Дата окончания"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дата окончания раньше даты начала", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дата окончания не может быть раньше даты начала.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Время окончания"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Время окончания обязательно", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Завершите свой бесплатный план", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Введите номер партии"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Введите название бренда", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Введите корректную скидку", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Введите действительный OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Введите корректное количество", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Введите отображаемое имя счета", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Введите имя владельца счета", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Введите номер счета", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Введите адрес"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Введите сумму"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Введите баланс"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Введите название банка", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Введите № партии (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Введите время перерыва", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Введите название бизнеса/магазина", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Введите ёмкость"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Введите название категории", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Введите цвет"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Введите номер телефона клиента", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Введите цену для дилера", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Введите описание", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Введите название должности", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Введите скидку"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите свой адрес электронной почты ниже, чтобы получить ссылку для сброса пароля.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Введите время окончания", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Введите название категории расхода", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Введите дату расхода", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Введите полный адрес", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Введите полное имя"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Введите название праздника", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Введите название категории дохода", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Введите текст метки", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Введите название производителя", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Введите название модели", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Введите имя"), + "enterNote": MessageLookupByLibrary.simpleMessage("Введите примечание"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Введите начальный баланс", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Введите код продукта", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Введите название продукта", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Введите цену покупки", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Введите количество"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Введите номер ссылки", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Введите цену продажи", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Введите название полки", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Введите размер"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Введите время начала", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Введите количество"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Введите налоговую ставку", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Введите тип"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Введите имя пользователя", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Введите название пользователя", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Введите действительный OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Введите значения"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Введите номер НДС/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Введите заголовок НДС/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Введите название склада", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Введите вес"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Введите оптовую цену", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Введите вашу страну", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Введите ваш адрес электронной почты", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Введите ваше полное имя", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Введите ваше имя"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Введите уровень вашей заметки", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Введите ваш пароль", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Введите ваш номер телефона", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Введите ваше сообщение после продажи", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Ошибка удаления налога", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Файлы Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Загрузчик Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Цена без НДС (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Выйти"), + "exitBank": MessageLookupByLibrary.simpleMessage("Выйти из филиала"), + "expDate": MessageLookupByLibrary.simpleMessage("Срок годности"), + "expense": MessageLookupByLibrary.simpleMessage("Расходы"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Категории расходов"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Дата расходов"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Расход на"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Отчет о затратах"), + "expensesType": MessageLookupByLibrary.simpleMessage("Типы расходов"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Статус истечения срока", + ), + "expire": MessageLookupByLibrary.simpleMessage("Истекает"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Отчеты о просроченных товарах", + ), + "expired": MessageLookupByLibrary.simpleMessage("Истекло"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Дата окончания срока"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Отчет по просроченным товарам", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Список истекших"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Просроченные товары", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Срок годности"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Продлить план"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Не удалось удалить отдел", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Не удалось удалить налог", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Не удалось получить версию платформы.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Не удалось загрузить отдел", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Ошибка обработки возврата.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Мода"), + "feature": MessageLookupByLibrary.simpleMessage("Функция"), + "field": MessageLookupByLibrary.simpleMessage("Поле"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 дней"), + "filter": MessageLookupByLibrary.simpleMessage("Фильтр"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Фильтр по дате"), + "firstName": MessageLookupByLibrary.simpleMessage("Имя"), + "flat": MessageLookupByLibrary.simpleMessage("Фиксированный (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "Возможно, письмо попало в папку со спамом.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Забыли пароль"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Бесплатное резервное копирование данных", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Бесплатное обновление на всю жизнь", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Бесплатный пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Бесплатный план"), + "from": MessageLookupByLibrary.simpleMessage("От"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Со счета"), + "fromDate": MessageLookupByLibrary.simpleMessage("С даты"), + "fullName": MessageLookupByLibrary.simpleMessage("Полное имя"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Полностью оплачено"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерея"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Нет данных для создания PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Пол"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Создать PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Генерация PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Вы получили электронное письмо", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Понял"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Валовая прибыль (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Гарантия (Залог)"), + "guest": MessageLookupByLibrary.simpleMessage("Гость"), + "haveAcc": MessageLookupByLibrary.simpleMessage("У вас уже есть аккаунт?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Скрыть поле"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Цена от высокой к низкой", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Введите адрес электронной почты", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Введите пароль"), + "holderName": MessageLookupByLibrary.simpleMessage("Имя владельца"), + "holiday": MessageLookupByLibrary.simpleMessage("Праздник"), + "holidayList": MessageLookupByLibrary.simpleMessage("Список праздников"), + "home": MessageLookupByLibrary.simpleMessage("Главная"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Осталось часов"), + "hrm": MessageLookupByLibrary.simpleMessage("Управление кадрами (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Я согласен на безвозвратное удаление моего аккаунта.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Код IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Изображение"), + "inActive": MessageLookupByLibrary.simpleMessage("Неактивен"), + "inStock": MessageLookupByLibrary.simpleMessage("В наличии"), + "inactive": MessageLookupByLibrary.simpleMessage("Неактивен"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Цена с НДС (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Доход"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Категории доходов", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Отчет по категориям доходов", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Дата дохода"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Доход для"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Отчет о доходах"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на просмотр отчёта о доходах.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Тип дохода"), + "incomes": MessageLookupByLibrary.simpleMessage("Доходы"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Информация для отображения на этикетках", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Инструкция"), + "inv": MessageLookupByLibrary.simpleMessage("Инв №"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Некорректная сумма"), + "inventory": MessageLookupByLibrary.simpleMessage("Инвентарь"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на управление инвентарем", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Счет"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "Логотип счета-фактуры", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage( + "Номер счета-фактуры", + ), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Просмотр счета"), + "item": MessageLookupByLibrary.simpleMessage("Товар"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Товар добавлен"), + "itemName": MessageLookupByLibrary.simpleMessage("Название товара"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Продажа товаров"), + "joinDate": MessageLookupByLibrary.simpleMessage("Дата приема на работу"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Рулон этикеток 1.5\"*1, 38мм*25мм, зазор 3.1мм", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Рулон этикеток 2\"*1, 50мм*25мм, зазор 3.1мм", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Пароль"), + "language": MessageLookupByLibrary.simpleMessage("язык"), + "last30Days": MessageLookupByLibrary.simpleMessage("Последние 30 дней"), + "last7Days": MessageLookupByLibrary.simpleMessage("Последние 7 дней"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Прошлый месяц"), + "lastName": MessageLookupByLibrary.simpleMessage("Фамилия"), + "lastYear": MessageLookupByLibrary.simpleMessage("Прошлый год"), + "leave": MessageLookupByLibrary.simpleMessage("Отпуск"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Длительность отпуска", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Список отпусков"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Отчеты об отпусках"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Запрос на отпуск"), + "leaveType": MessageLookupByLibrary.simpleMessage("Тип отпуска"), + "ledger": MessageLookupByLibrary.simpleMessage("Главная книга"), + "link": MessageLookupByLibrary.simpleMessage("Ссылка"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Список пуст"), + "loading": MessageLookupByLibrary.simpleMessage("Загрузка"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Загрузка настроек OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Авторизоваться"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Войти с электронной почтой", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Выйти"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Ошибка входа. Пожалуйста, попробуйте еще раз.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Войти с помощью телефона", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Потеря"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Убыток/Прибыль"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Убытки/Прибыль"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Отчет о убытках/прибыль", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Низкий запас"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Оповещение о низком запасе", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Отчёт о низком запасе", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Цена от низкой к высокой", + ), + "lp": MessageLookupByLibrary.simpleMessage("Убыток/прибыль"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Информация об убытках/прибылях", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Управление настройками", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Дата производства"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Дата производства", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Производитель"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Сообщение"), + "mobile": MessageLookupByLibrary.simpleMessage("Мобильный:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Мобильный"), + "model": MessageLookupByLibrary.simpleMessage("Модель"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель успешно создана!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Название модели"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель успешно обновлена!", + ), + "models": MessageLookupByLibrary.simpleMessage("Модели"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Деньги (Приход)"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Деньги (Расход)"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Денежный чек"), + "month": MessageLookupByLibrary.simpleMessage("Месяц"), + "monthly": MessageLookupByLibrary.simpleMessage("Ежемесячно"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Больше информации"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "РРЦ/Цена продажи (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Имя"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Имя не может быть пустым", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Для перевода нужно как минимум два банковских счета.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Чистая прибыль (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Чистая общая сумма", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Новый пароль"), + "next": MessageLookupByLibrary.simpleMessage("Далее"), + "no": MessageLookupByLibrary.simpleMessage("Нет"), + "noAcc": MessageLookupByLibrary.simpleMessage("У вас нет аккаунта?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Совпадающие счета не найдены", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Неактивный пользователь", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Записи о посещаемости не найдены для выбранных фильтров.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Доступные записи не найдены.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Банковский счет не найден.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Банковские счета для перевода не найдены.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Нет партии"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Устройство Bluetooth не выбрано.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Филиал не найден"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Чек не найден"), + "noData": MessageLookupByLibrary.simpleMessage("Данные недоступны"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Данные недоступны"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Данные отсутствуют", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Нет данных для экспорта", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Нет данных для создания PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Данные не найдены"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Отдел не найден.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Описание для этого отдела отсутствует.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Описание для этой должности отсутствует.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Описание не предоставлено.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Должность не найдена.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Целевой банковский счет не найден.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Устройства не найдены", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Без задолженности"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Долг не выбран"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Файл не выбран"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Праздники не найдены.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Совпадающие праздники не найдены", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Товар не найден"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ни один элемент не выбран", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Записи об отпусках не найдены для выбранных фильтров.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Запросы на отпуск не найдены.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Подходящие продукты не найдены.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Совпадающие зарплатные записи не найдены.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Примечание не указано.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Партнеры не найдены"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Зарплатные записи не найдены.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Продукты не найдены", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Товары, соответствующие вашему поиску, не найдены.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ни один продукт не выбран", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Роль пользователя не найдена", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Смены не найдены."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Данные о запасах отсутствуют.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Подчиненный налог не выбран", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Нет доступных поставщиков", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Нет транзакции"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Транзакции не найдены", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Транзакции для этого фильтра не найдены.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Нет транзакций для создания PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Значения не определены", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Варианты не найдены.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Невозвращаемые (НДС/Скидка)", + ), + "none": MessageLookupByLibrary.simpleMessage("Нет"), + "notFound": MessageLookupByLibrary.simpleMessage("Не найдено"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Нет подключения к интернету", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Не удалось запустить телефонное приложение.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Совпадений не найдено", + ), + "note": MessageLookupByLibrary.simpleMessage("Примечание"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Уровень заметки"), + "notification": MessageLookupByLibrary.simpleMessage("Уведомление"), + "off": MessageLookupByLibrary.simpleMessage("Выключено"), + "ok": MessageLookupByLibrary.simpleMessage("Ок"), + "okay": MessageLookupByLibrary.simpleMessage("ОК"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Старый пароль"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Старый пароль не может быть пустым", + ), + "on": MessageLookupByLibrary.simpleMessage("Включено"), + "open": MessageLookupByLibrary.simpleMessage("Открыт"), + "openCamera": MessageLookupByLibrary.simpleMessage("Открыть камеру"), + "openSetting": MessageLookupByLibrary.simpleMessage("Открыть настройки"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Начальное сальдо"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Начальный баланс обязателен", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Дата открытия"), + "opinion": MessageLookupByLibrary.simpleMessage("Введите ваше мнение"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Или продолжить через", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Нет в наличии"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Наш Премиум-план"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Особенности пакета"), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "packageDate": MessageLookupByLibrary.simpleMessage("Дата упаковки"), + "packageName": MessageLookupByLibrary.simpleMessage("Название пакета"), + "packingDate": MessageLookupByLibrary.simpleMessage("Дата упаковки"), + "paid": MessageLookupByLibrary.simpleMessage("Оплаченный"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Выплаченная сумма"), + "paidBy": MessageLookupByLibrary.simpleMessage("Оплачено"), + "paidVia": MessageLookupByLibrary.simpleMessage("Оплачено через"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Частично оплачено"), + "parties": MessageLookupByLibrary.simpleMessage("Участники"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на создание партнера.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Список сторон"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Отчеты по контрагентам", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Тип контрагента"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прибыль по контрагентам", + ), + "password": MessageLookupByLibrary.simpleMessage("Пароль"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Пароль не может быть пустым", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Пароль обязателен (минимум 6 символов)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Пароль должен содержать не менее 6 символов", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Пароли не совпадают", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Оплатите подписку", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Сумма к оплате"), + "payment": MessageLookupByLibrary.simpleMessage("Платеж"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Платеж завершен"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Детали оплаты"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Ошибка платежа"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Ошибка платежа. Пожалуйста, попробуйте снова.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Платежный шлюз"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Способ оплаты"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Способы оплаты"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Успешный платеж"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите способ оплаты", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Способ оплаты"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Платеж был успешным!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Год оплаты"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Сумма платежей"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Типы платежей"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Оплата с PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Зарплата"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Список зарплатных ведомостей", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Запись ведомости"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Зарплатные отчеты"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF успешно создан", + ), + "percent": MessageLookupByLibrary.simpleMessage("Процент"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Доступ запрещен"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Доступ запрещен для удаления банка.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Доступ к обновлению банка запрещен.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Доступ к просмотру банка запрещен.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Разрешение не предоставлено!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Личная информация:"), + "phone": MessageLookupByLibrary.simpleMessage("Номер телефона"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Номер телефона недоступен.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Номер телефона"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Проверка телефона", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Телефон:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Выбрать и загрузить файл", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Выберите дату окончания", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Выберите дату начала", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте возврат продажи", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте хотя бы один банк для корректировки баланса.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, добавьте количество", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, проверьте подключение к интернету и попробуйте еще раз", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, сначала подключите принтер", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, подключите ваш принтер Bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, включите Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите более длинный пароль", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите подтверждение пароля", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите дату", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите пароль", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректное название бренда", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректное название бизнеса", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректный email", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректное имя", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректный номер телефона", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректное название продукта", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректную цену покупки", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Введите корректное количество (минимум 1) для всех товаров", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректную цену продажи", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректное название единицы измерения", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите сумму", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите хотя бы одно значение.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите название филиала", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите дату", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите название должности", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите дату окончания", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите название праздника", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите имя", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите название стеллажа", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите название полки", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите название единицы измерения", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите корректное имя", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, сначала введите корректный телефон и имя", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите ваши данные.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите ваш номер телефона", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, введите вашу зарплату", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, сначала совершите продажу", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите категорию", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите целевой банковский счет.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите категорию расхода", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите тип отпуска", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, сначала выберите товар", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите смену", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите дату начала", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите статус", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите сотрудника", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите месяц", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите оба счета.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите статус перерыва", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите дату", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите отдел", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите должность", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите товар для возврата", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите год оплаты", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, сначала выберите товар", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите дату начала", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите статус", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите корректные даты начала и окончания.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите пол", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, выберите вашу смену", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Пожалуйста, используйте действительный код покупки для использования приложения.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Точка продажи (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS продажа"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Сообщение после продажи", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Разработано Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Работает на"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Поддержка приложений для Android и iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Премиум план"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Нажмите для выбора"), + "previewPdf": MessageLookupByLibrary.simpleMessage( + "Предварительный просмотр PDF", + ), + "previousDue": MessageLookupByLibrary.simpleMessage("Предыдущий срок"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Предыдущая сумма платежа", + ), + "price": MessageLookupByLibrary.simpleMessage("Цена"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Цена не может быть пустой", + ), + "print": MessageLookupByLibrary.simpleMessage("Печать"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Печатать банковские реквизиты в инвойсе", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Печать штрих-кода"), + "printLabel": MessageLookupByLibrary.simpleMessage("Печать этикетки"), + "printing": MessageLookupByLibrary.simpleMessage("Вариант печати"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Печать счета-фактуры", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Параметры печати"), + "product": MessageLookupByLibrary.simpleMessage("Продукт"), + "productBrand": MessageLookupByLibrary.simpleMessage("Бренд продукта"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Категория продукта", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Код продукта"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Код продукта обязателен", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Детали продукта"), + "productList": MessageLookupByLibrary.simpleMessage("Список продуктов"), + "productModels": MessageLookupByLibrary.simpleMessage("Модели товаров"), + "productName": MessageLookupByLibrary.simpleMessage("Наименование товара"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Продукт не найден", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "История закупок товара", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Отчет о закупках товаров", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "Стеллажи для товаров", + ), + "productReports": MessageLookupByLibrary.simpleMessage("Отчеты по товарам"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "История продаж товара", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Отчет о продажах товаров", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Настройки продукта", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Запас товара"), + "productUnit": MessageLookupByLibrary.simpleMessage( + "Единица измерения продукта", + ), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Варианты товара", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прибыль по товарам", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Прибыли и убытки по товарам", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Закупки по товарам", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Продажи по товарам", + ), + "products": MessageLookupByLibrary.simpleMessage("Продукты"), + "profile": MessageLookupByLibrary.simpleMessage("Профиль"), + "profileEdit": MessageLookupByLibrary.simpleMessage( + "Редактирование профиля", + ), + "profit": MessageLookupByLibrary.simpleMessage("Выгода"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Прибыли и убытки"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Детальный отчет о прибылях и убытках", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Прибыль и убыток"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Маржа прибыли (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Процент прибыли"), + "promo": MessageLookupByLibrary.simpleMessage("Промо"), + "promoCode": MessageLookupByLibrary.simpleMessage("Промо-код"), + "purchase": MessageLookupByLibrary.simpleMessage("Покупка"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Сигнал покупки"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Куплено кем:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Покупка подтверждена", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Детали покупки"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Цена закупки без НДС"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Цена закупки без НДС обязательна", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Цена закупки с НДС"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Цена закупки с НДС обязательна", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Список покупок"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Купить сейчас"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Приобрести Премиум-план", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Цена"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Кол-во закупки"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Необходимо указать количество закупки", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Отчет о покупке"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Возврат продажи"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Отчет о возврате покупок", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Возврат покупок"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на обновление закупок.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на создание закупок.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Куплено"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Куплено"), + "qty": MessageLookupByLibrary.simpleMessage("Кол-во"), + "quantity": MessageLookupByLibrary.simpleMessage("Количество"), + "quickOver": MessageLookupByLibrary.simpleMessage("Быстрый обзор"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Быстрый обзор"), + "rack": MessageLookupByLibrary.simpleMessage("Стеллаж (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Название стеллажа"), + "racks": MessageLookupByLibrary.simpleMessage("Стеллажи (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Открыть заново"), + "read": MessageLookupByLibrary.simpleMessage("Чтение"), + "receipt": MessageLookupByLibrary.simpleMessage("Квитанция"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Полученная сумма"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Получено"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Получено от"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Недавние транзакции", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Получить пин-код"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Уменьшить наличные"), + "reference": MessageLookupByLibrary.simpleMessage("Ссылка"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Справочный номер"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Ссылочный номер"), + "register": MessageLookupByLibrary.simpleMessage("регистр"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Нам нужно зарегистрировать ваш телефон, не начав!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Осталось"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Осталось к оплате"), + "remark": MessageLookupByLibrary.simpleMessage("Примечание"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Запомнить меня"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Запомнить позже"), + "remove": MessageLookupByLibrary.simpleMessage("Удалить"), + "reports": MessageLookupByLibrary.simpleMessage("Отчеты"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Отправить OTP снова через ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Отправить OTP повторно"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Сбросьте пароль, используя ваш email или номер телефона", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Сбросьте пароль, чтобы восстановить доступ и войти в аккаунт", + ), + "resets": MessageLookupByLibrary.simpleMessage("Сброс"), + "retailer": MessageLookupByLibrary.simpleMessage("розничный продавец"), + "retry": MessageLookupByLibrary.simpleMessage("Повторить"), + "retryScan": MessageLookupByLibrary.simpleMessage("Повторить поиск"), + "retur": MessageLookupByLibrary.simpleMessage("Возврат"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Сумма возврата"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Количество возврата", + ), + "returned": MessageLookupByLibrary.simpleMessage("Возвращено"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Сумма возврата"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Дата возврата"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Возвращенный товар"), + "role": MessageLookupByLibrary.simpleMessage("Роль"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Роль и разрешение", + ), + "roles": MessageLookupByLibrary.simpleMessage("Роли"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Округлить до ближайшего целого", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Округлить до ближайшего десятичного (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Округлить до ближайшего десятичного (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Округлить до ближайшего десятичного (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Округлить до целого", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Округление"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Округленная сумма"), + "roundings": MessageLookupByLibrary.simpleMessage("Округление (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Остаток наличности"), + "sNo": MessageLookupByLibrary.simpleMessage("№ п/п (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Зарплата"), + "sale": MessageLookupByLibrary.simpleMessage("Распродажа"), + "saleBy": MessageLookupByLibrary.simpleMessage("Продано"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Редактировать продажу"), + "saleList": MessageLookupByLibrary.simpleMessage("Список продаж"), + "salePrice": MessageLookupByLibrary.simpleMessage("Цена продажи"), + "saleQty": MessageLookupByLibrary.simpleMessage("Кол-во продажи"), + "saleReq": MessageLookupByLibrary.simpleMessage("Цена продажи обязательна"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Возврат продажи"), + "sales": MessageLookupByLibrary.simpleMessage("Продажи"), + "salesBy": MessageLookupByLibrary.simpleMessage("Продано кем:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Детали продажи"), + "salesList": MessageLookupByLibrary.simpleMessage("Список продаж"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Обзор продаж и покупок", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Отчет о продажах"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Возврат продажи"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Отчет о возврате продаж", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Настройки продаж"), + "save": MessageLookupByLibrary.simpleMessage("Сохранять"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Сохранить и опубликовать", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Сохранить настройки"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Сохранить вариант"), + "saving": MessageLookupByLibrary.simpleMessage("Сохранение..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Сканировать QR-код продукта", + ), + "search": MessageLookupByLibrary.simpleMessage("Поиск"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Поиск посещаемости", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Поиск по номеру партии...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Поиск здесь...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Поиск отпусков"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Поиск продукта"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Поиск транзакции...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Поиск..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунд"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Посмотреть все промо-коды", + ), + "select": MessageLookupByLibrary.simpleMessage("Выбирать"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Выберите бренд"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Выберите счет-фактуру", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("Выбрать счет"), + "selectAll": MessageLookupByLibrary.simpleMessage("Выбрать все"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Выберите хотя бы одну полку", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Выбрать банк или наличные", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Выберите категорию бизнеса", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Выберите категорию", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Выбрать клиента"), + "selectDate": MessageLookupByLibrary.simpleMessage("Выберите дату"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Сначала выберите дату", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Выбрать цель депозита", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Сначала выберите сотрудника", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Выберите дату начала"), + "selectItems": MessageLookupByLibrary.simpleMessage("Выбрать товары"), + "selectLang": MessageLookupByLibrary.simpleMessage("Выберите ваш язык"), + "selectModel": MessageLookupByLibrary.simpleMessage("Выберите модель"), + "selectOne": MessageLookupByLibrary.simpleMessage("Выберите один"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Выберите один счет", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Выберите категорию продукта", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Выберите единицу измерения продукта", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Выбрать стеллаж"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Выбрать полку"), + "selectStock": MessageLookupByLibrary.simpleMessage("Выбрать склад"), + "selectTax": MessageLookupByLibrary.simpleMessage("Выберите налог"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Выберите дату окончания", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Выбрать тип"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Выберите варианты: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Выбрать склад"), + "sellAll": MessageLookupByLibrary.simpleMessage("Продать всё >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Цена продажи"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Продавец"), + "send": MessageLookupByLibrary.simpleMessage("Отправить"), + "sendCode": MessageLookupByLibrary.simpleMessage("Отправить код"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Мы отправили электронное письмо с инструкциями о том, как сбросить пароль на:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Отправить ссылку для сброса", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Отправить сообщение"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Отправить SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Отправить SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Отправить ваш email", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Обновите свой профиль, чтобы связать своего врача с лучшим впечатлением", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Настроить новый пароль", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Настройте свой профиль", + ), + "setting": MessageLookupByLibrary.simpleMessage("Настройка"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 дней"), + "share": MessageLookupByLibrary.simpleMessage("Поделиться"), + "shelf": MessageLookupByLibrary.simpleMessage("Полка (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Название полки"), + "shelves": MessageLookupByLibrary.simpleMessage("Полки (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Смена"), + "shiftName": MessageLookupByLibrary.simpleMessage("Название смены"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Адрес доставки"), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Стоимость доставки", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Открытие баланса магазина", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Оставшийся баланс магазина", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Показать действие"), + "showCode": MessageLookupByLibrary.simpleMessage("Показать код"), + "showCombo": MessageLookupByLibrary.simpleMessage("Показать комбо"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Показать срок годности", + ), + "showName": MessageLookupByLibrary.simpleMessage("Показать название"), + "showPrice": MessageLookupByLibrary.simpleMessage("Показать цену"), + "showSingle": MessageLookupByLibrary.simpleMessage("Показать одиночные"), + "showVariant": MessageLookupByLibrary.simpleMessage("Показать варианты"), + "signIn": MessageLookupByLibrary.simpleMessage("Войти"), + "signUp": MessageLookupByLibrary.simpleMessage("Зарегистрироваться"), + "single": MessageLookupByLibrary.simpleMessage("Одиночный"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 дней"), + "size": MessageLookupByLibrary.simpleMessage("Размер"), + "skip": MessageLookupByLibrary.simpleMessage("Пропустить"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Пропустить обновление", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "sl": MessageLookupByLibrary.simpleMessage("№"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Умные часы"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Социальный маркетинг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Продано"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Что-то пошло не так на веб-странице.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Что-то не так"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Вход для сотрудников"), + "start": MessageLookupByLibrary.simpleMessage("Начать"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Начало перерыва"), + "startDate": MessageLookupByLibrary.simpleMessage("Дата начала"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Начать новую продажу", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Время начала"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Время начала обязательно", + ), + "started": MessageLookupByLibrary.simpleMessage("Начато"), + "state": MessageLookupByLibrary.simpleMessage("Область"), + "stateName": MessageLookupByLibrary.simpleMessage("Название области"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Статус"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Все еще не оплачено"), + "stock": MessageLookupByLibrary.simpleMessage("Запас"), + "stockList": MessageLookupByLibrary.simpleMessage("Список акций"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Склад / Вариант"), + "stockReport": MessageLookupByLibrary.simpleMessage("Отчет о запасах"), + "stockValue": MessageLookupByLibrary.simpleMessage("Стоимость запасов"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Запас должен быть не менее 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Запасы: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Список подчиненных налогов", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Подчиненные налоги"), + "subTotal": MessageLookupByLibrary.simpleMessage("Промежуточный итог"), + "submit": MessageLookupByLibrary.simpleMessage("Отправить"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Подписаться сейчас"), + "subscription": MessageLookupByLibrary.simpleMessage("Подписка"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Отчеты по подпискам", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Подписки"), + "subtotal": MessageLookupByLibrary.simpleMessage("Промежуточный итог"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Успешно оплачено", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Оплата поставщика"), + "supplier": MessageLookupByLibrary.simpleMessage("Поставщик"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Информация о поставщике", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Задолженность поставщику", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Книга поставщика"), + "supplierName": MessageLookupByLibrary.simpleMessage( + "наименование поставщика", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("Сменить филиал?"), + "switchs": MessageLookupByLibrary.simpleMessage("Сменить"), + "tax": MessageLookupByLibrary.simpleMessage("Налог (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Налоговая группа"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Процент налога"), + "taxRates": MessageLookupByLibrary.simpleMessage("Налоговые ставки"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Налоговые ставки - Управление налоговыми ставками", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Налоговый отчет"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Список налоговых отчетов", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Тип налога"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Налог с одним/несколькими типами налогообложения", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Спасибо за вашу покупку", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Спасибо за ваш платеж", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Логотип термочека", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Язык термопринтера", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Размер страницы термопринтера", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 дней"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 этикетки на листе, 8.27 на 11.69 дюймов", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("В этом месяце"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Этот план не подлежит обновлению", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Этот план недоступен для покупки", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Этот продукт уже добавлен!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("На этой неделе"), + "thisYear": MessageLookupByLibrary.simpleMessage("В этом году"), + "time": MessageLookupByLibrary.simpleMessage("Время"), + "timeIn": MessageLookupByLibrary.simpleMessage("Время прихода"), + "timeOut": MessageLookupByLibrary.simpleMessage("Время ухода"), + "to": MessageLookupByLibrary.simpleMessage("Кому"), + "toAccount": MessageLookupByLibrary.simpleMessage("На счет"), + "toDate": MessageLookupByLibrary.simpleMessage("На сегодняшний день"), + "today": MessageLookupByLibrary.simpleMessage("Сегодня"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Итоги дня"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Топ 5 клиентов"), + "top5Product": MessageLookupByLibrary.simpleMessage("Топ 5 товаров"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Топ 5 поставщиков"), + "total": MessageLookupByLibrary.simpleMessage("Общий"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Общая сумма"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Всего активов"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Общий баланс"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Всего категорий"), + "totalDue": MessageLookupByLibrary.simpleMessage("Всего к оплате"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Общая сумма долга"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Общий расход"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Общий доход"), + "totalItems": MessageLookupByLibrary.simpleMessage("Всего товаров"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Общая потеря"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Итого к оплате"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Общая стоимость"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Всего продуктов"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Общая прибыль"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Всего покупок"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Общая возвращенная сумма", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Всего возвращено"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Общая сумма зарплаты", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Всего продаж"), + "totalVat": MessageLookupByLibrary.simpleMessage("Общая сумма НДС"), + "totall": MessageLookupByLibrary.simpleMessage("Итого:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Обзор транзакций"), + "transactionType": MessageLookupByLibrary.simpleMessage("Тип транзакции"), + "transactions": MessageLookupByLibrary.simpleMessage("Транзакции"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Отчеты об истории транзакций", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Перевод"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Перевод чека"), + "transferDate": MessageLookupByLibrary.simpleMessage("Дата перевода"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Попробуйте еще раз"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Тип"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Выберите тип"), + "unPaid": MessageLookupByLibrary.simpleMessage("Неоплачиваемый"), + "unit": MessageLookupByLibrary.simpleMessage("Единица"), + "unitName": MessageLookupByLibrary.simpleMessage("Название объекта"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Цена за единицу"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Цена за единицу"), + "units": MessageLookupByLibrary.simpleMessage("Единицы"), + "unlimited": MessageLookupByLibrary.simpleMessage("Неограниченный"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Неограниченное использование", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Неограниченное использование нашего пакета👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Обновлять"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Обновить филиал"), + "updateContact": MessageLookupByLibrary.simpleMessage("Обновить контакт"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Не удалось обновить запас", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Обновить сейчас"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на обновление партнера.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Обновить продукт"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт успешно обновлён!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на обновление продукта.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage("Обновите профиль"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Обновить закупку"), + "updateRole": MessageLookupByLibrary.simpleMessage("Обновить роль"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "У вас нет разрешения на обновление продажи.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Успешно обновлено"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Обновите ваш профиль для улучшения впечатления от клиента", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Обновите вашу подписку", + ), + "updating": MessageLookupByLibrary.simpleMessage("Обновление..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Обновить сейчас"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID для QR-кода", + ), + "upload": MessageLookupByLibrary.simpleMessage("Загрузить"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "Загрузить изображение", + ), + "uploading": MessageLookupByLibrary.simpleMessage("Загрузка..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Использовать галерею"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Название пользователя не может быть пустым", + ), + "user": MessageLookupByLibrary.simpleMessage("Пользователь"), + "userRole": MessageLookupByLibrary.simpleMessage("Роль пользователя"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Детали роли пользователя", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Название пользователя"), + "values": MessageLookupByLibrary.simpleMessage("Значения"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Вариант успешно добавлен!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Вариант успешно удалён!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Список вариантов"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID варианта (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Варианты"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Товары с вариантами", + ), + "vat": MessageLookupByLibrary.simpleMessage("НДС"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("НДС и налог"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Номер НДС/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Заголовок НДС/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("НДС ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Номер НДС"), + "vatReports": MessageLookupByLibrary.simpleMessage("Отчеты по НДС (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Тип НДС (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Проверка"), + "verify": MessageLookupByLibrary.simpleMessage("Проверить"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Подтвердите ваш email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Проверка email"), + "view": MessageLookupByLibrary.simpleMessage("Просмотреть детали"), + "viewAll": MessageLookupByLibrary.simpleMessage("Посмотреть все"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Посмотреть детали"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Просмотр цены"), + "viewStock": MessageLookupByLibrary.simpleMessage("Просмотр запасов"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Просмотр транзакций для", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Клиент без записи"), + "wallet": MessageLookupByLibrary.simpleMessage("Кошелек"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Баланс кошелька"), + "warehouse": MessageLookupByLibrary.simpleMessage("Склад (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Название склада"), + "warranty": MessageLookupByLibrary.simpleMessage("Гарантия"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Мы отправили подтверждающее письмо на", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Мы отправили OTP на ваш номер телефона", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Еженедельно"), + "weight": MessageLookupByLibrary.simpleMessage("Вес"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("С возвращением!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Что нового"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Оптовая цена"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Оптовик"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Скоро будет добавлено", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Напишите ваше сообщение здесь", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Напишите текст здесь...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Ежегодно"), + "years": MessageLookupByLibrary.simpleMessage("Лет"), + "yes": MessageLookupByLibrary.simpleMessage("Да"), + "yesterday": MessageLookupByLibrary.simpleMessage("Вчера"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Вы не можете оплатить больше, чем долг", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Теперь вы можете отправить OTP повторно.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на генерацию штрих-кода.", + ), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "У вас нет прав на удаление модели.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на удаление полки", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "У вас нет прав для просмотра прибыли и убытков.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на создание категории расходов.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на создание категории доходов.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "У вас нет прав на создание модели", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на создание закупок.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для удаления отдела.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для удаления должности.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для удаления запроса на отпуск.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для удаления ведомости.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "У вас нет прав для экспорта в Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на генерацию штрих-кода.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для создания отчетов", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для обновления филиала.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для обновления отдела.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для обновления запроса на отпуск.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "У вас нет прав на обновление модели", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для обновления праздников.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для просмотра посещаемости", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "У вас нет прав для обновления ведомости.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для обновления должности.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для удаления смены.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав для обновления смены.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "У вас нет прав на создание стеллажей.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "У вас нет прав на удаление стеллажей.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "У вас нет прав на обновление стеллажей.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на создание расхода.", + ), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage( + "У вас нет прав на создание дохода.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Вам нужно предоставить разрешение", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Ты используешь "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Вы хотите удалить этот продукт?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ваш бесплатный пакет почти закончился, купите следующий план. Спасибо.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Ваш пакет"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ваш пакет истекает через 5 дней", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ваш пакет истекает сегодня\n\nПожалуйста, приобретите снова", + ), + "zip": MessageLookupByLibrary.simpleMessage("Почтовый индекс"), + "zipCode": MessageLookupByLibrary.simpleMessage("Введите почтовый индекс"), + }; +} diff --git a/lib/generated/intl/messages_si.dart b/lib/generated/intl/messages_si.dart new file mode 100644 index 0000000..885caf2 --- /dev/null +++ b/lib/generated/intl/messages_si.dart @@ -0,0 +1,2336 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a si locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'si'; + + static String m0(start) => "තත්පර \$${start} කින් OTP නැවත එවන්න"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("කුරුණෑගල විස්තර"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ඉන්වොයිස්"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 ඉන්වොයිස් ලාංඡනය"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ගිණුම් සංදර්ශක නම", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ගිණුම් හිමියාගේ නම", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ගිණුම් නම"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ගිණුම් නම"), + "action": MessageLookupByLibrary.simpleMessage("ක්‍රියාව"), + "actions": MessageLookupByLibrary.simpleMessage("ක්‍රියා"), + "active": MessageLookupByLibrary.simpleMessage("ක්‍රියාකාරී"), + "add": MessageLookupByLibrary.simpleMessage("එකතු කරන්න"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මිලදී ගැනීමක් එක් කරන්න", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("පැමිණීම එක් කරන්න"), + "addBank": MessageLookupByLibrary.simpleMessage("බැංකුවක් එක් කරන්න"), + "addBrand": MessageLookupByLibrary.simpleMessage("වෙළඳ නාමක් එක් කරන්න"), + "addCash": MessageLookupByLibrary.simpleMessage("මුදල් එක් කරන්න"), + "addCategory": MessageLookupByLibrary.simpleMessage("කාණ්ඩ එකතු කරන්න"), + "addContact": MessageLookupByLibrary.simpleMessage("සම්බන්ධතාවය එක් කරන්න"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ප්‍රකාශනයක් එක් කරන්න", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "පාරිභෝගිකයන් එක් කරන්න", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage("භාණ්ඩ එකතු කරනවා"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "දෙපාර්තමේන්තුවක් එක් කරන්න", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "නව තනතුරක් එක් කරන්න", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("අයිතමය එක් කරන්න"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "අයිතම කාණ්ඩයක් එක් කරන්න", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage( + "නිවාඩු දිනයක් එක් කරන්න", + ), + "addImage": MessageLookupByLibrary.simpleMessage("රූපයක් එක් කරන්න"), + "addIncome": MessageLookupByLibrary.simpleMessage("ආදායම එක් කරන්න"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "ආදායම් කාණ්ඩයක් එක් කරන්න", + ), + "addItems": MessageLookupByLibrary.simpleMessage("අයිතම එක් කරන්න"), + "addLeave": MessageLookupByLibrary.simpleMessage("නිවාඩුවක් එක් කරන්න"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "තවත් ක්ෂේත්‍ර එක් කරන්න", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "නව ලිපිනයක් එකතු කරන්න", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "නව පැමිණීමක් එක් කරන්න", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "බැංකු ගිණුම් එක් කරන්න", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "නව සේවකයෙකු එක් කරන්න", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "නව නිවාඩු දිනයක් එක් කරන්න", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "නව නිවාඩුවක් එක් කරන්න", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("නව මොඩලයක් එක් කරන්න"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "නව වැටුප් ලේඛනයක් එක් කරන්න", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "නව නිෂ්පාතයක් එක් කරන්න", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මිලදී ගැනීමක් එක් කරන්න", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("නව රාක්කයක් එක් කරන්න"), + "addNewShift": MessageLookupByLibrary.simpleMessage("නව මුරයක් එක් කරන්න"), + "addNewTax": MessageLookupByLibrary.simpleMessage("නව බදු එකතු කරන්න"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "නව ප්‍රභේදයක් එක් කරන්න", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "නව ප්‍රභේද එක් කරන්න", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "නව ගබඩාවක් එක් කරන්න", + ), + "addNote": MessageLookupByLibrary.simpleMessage("සටහනක් එකතු කරනවා"), + "addParty": MessageLookupByLibrary.simpleMessage("පාර්ටි එකතු කරන්න"), + "addPayment": MessageLookupByLibrary.simpleMessage("ගෙවීමක් එක් කරන්න"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "කරුණාකර නිෂ්පාතයක් එක් කරන්න", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "පළමුව නිෂ්පාදනය එකතු කරන්න", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදනය සාර්ථකව නිර්මාණය කරන ලදි!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදනය නිර්මාණය කිරීමට ඔබට අවසර නැත.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීමක් එක් කරන්න", + ), + "addRole": MessageLookupByLibrary.simpleMessage("භූමිකාවක් එක් කරන්න"), + "addSale": MessageLookupByLibrary.simpleMessage( + "කරුණාකර විකුණුමක් එක් කරන්න", + ), + "addSales": MessageLookupByLibrary.simpleMessage("විකුණුම් එක් කරන්න"), + "addShelf": MessageLookupByLibrary.simpleMessage("නව තට්ටුවක් එක් කරන්න"), + "addShift": MessageLookupByLibrary.simpleMessage("මුරයක් එක් කරන්න"), + "addStock": MessageLookupByLibrary.simpleMessage("තොග එකතු කරන්න"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "උප ප්‍රභේද එක් කරන්න", + ), + "addTax": MessageLookupByLibrary.simpleMessage("බදු එකතු කරන්න"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "නව බදු කණ්ඩායමක් එකතු කරන්න", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("ඒකකය එක් කරන්න"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "පරිශීලක භාවිත තරඟ එකතුව", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("විකල්පයක් එක් කරන්න"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "විකල්ප විස්තර එකතු කරන්න", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "කාර්ට්ටු එකතු කරන ලදී", + ), + "adding": MessageLookupByLibrary.simpleMessage("එකතු කරමින්"), + "address": MessageLookupByLibrary.simpleMessage("ලිපිනය"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "බැංකු ශේෂය ගළපන්න", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("මුදල් ගළපන්න"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "මුදල් ශේෂය ගළපන්න", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("ගැලපුම් දිනය"), + "admin": MessageLookupByLibrary.simpleMessage("පරිපාලක"), + "advance": MessageLookupByLibrary.simpleMessage("අත්තිකාරම්"), + "all": MessageLookupByLibrary.simpleMessage("සියල්ල"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "සියළු ව්‍යාපාර වින්‍යාස", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro අඩුවට සම්පූර්ණ ව්‍යාපෘතියක් සහයෝග, ගිණුම, විකුණුම්, වාර්තාව සහ මුද්‍රණ/අස්වාදය සමග සම්පූර්ණ ව්‍යාපෘතියක් වේ.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("සියලුම සේවකයින්"), + "allParties": MessageLookupByLibrary.simpleMessage("සියලුම පාර්ශවයන්"), + "allParty": MessageLookupByLibrary.simpleMessage("සියලුම පාර්ශවයන්"), + "allTime": MessageLookupByLibrary.simpleMessage("සියලුම කාලය"), + "allTransaction": MessageLookupByLibrary.simpleMessage("සියලුම ගනුදෙනු"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("දැනටමත් එක් කර ඇත"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "දැනටමත් ගිණුමක් තිබේද?", + ), + "amount": MessageLookupByLibrary.simpleMessage("මුදල්"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "මුදල 0 ට වඩා වැඩි විය යුතුය", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "මුදල් වට කිරීමේ ක්‍රමය", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "වචන වලින් මුදල් ප්‍රමාණයන්", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("මුදල අවශ්‍ය වේ"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS එක පහත සඳහන් අංකයට යවනු ලැබේ:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android සහ iOS යෙදුම් සහාය", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ඇපල් වොච්"), + "apply": MessageLookupByLibrary.simpleMessage("අයදුම් කරනවා"), + "areYouSure": MessageLookupByLibrary.simpleMessage("ඔබට සහතිකද?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "ඔබට විශ්වාසද මෙම ශාඛාව මකා දැමීමට අවශ්‍ය බව?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "ඔබට විශ්වාසද මෙම භූමිකාව මැකීමට අවශ්‍ය බව?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "ඔබට විශ්වාසද වෙනත් ශාඛාවකට මාරු වීමට අවශ්‍ය බව?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "ඔබට මෙම පාර්ටි මැකීමට සහතිකද?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "ඔබට විශ්වාසද මෙම ශාඛාවෙන් පිටවීමට අවශ්‍ය බව?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("දක්වා දිනය"), + "assets": MessageLookupByLibrary.simpleMessage("වත්කම්"), + "attachment": MessageLookupByLibrary.simpleMessage("ඇමුණුම"), + "attendance": MessageLookupByLibrary.simpleMessage("පැමිණීම"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("පැමිණීමේ වාර්තා"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "අවසර ලත් අත්සන", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "ස්වයංක්‍රීයව ගණනය කළ දින", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "ස්වයංක්‍රීයව තෝරා ගන්නා ලදී", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("මුල් පිටුවට ආපසු"), + "balance": MessageLookupByLibrary.simpleMessage("ශේෂය"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ගෙවිය යුතු ශේෂය"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("ශේෂ පත්‍රය"), + "bangladesh": MessageLookupByLibrary.simpleMessage("බංගලාදේශනය"), + "bank": MessageLookupByLibrary.simpleMessage("බැංකුව"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("බැංකු ගිණුම්"), + "bankDetails": MessageLookupByLibrary.simpleMessage("බැංකු විස්තර"), + "bankName": MessageLookupByLibrary.simpleMessage("බැංකුවේ නම"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "බැංකුවෙන් බැංකුවට මාරු කිරීම්", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "බැංකුවෙන් මුදල් වලට මාරු කිරීම්", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "බාර්කෝඩ් මුද්‍රණ සැකසුම්", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("බාර්කෝඩ් ජනකය"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "බාර්කෝඩ් ජනරේටරය", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("බාර්කෝඩ්"), + "batch": MessageLookupByLibrary.simpleMessage("පැකේජය"), + "batchNo": MessageLookupByLibrary.simpleMessage("පැකේජ් අංකය"), + "billTO": MessageLookupByLibrary.simpleMessage("බිල් කරනවා"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("බිල්පත් අනුව ලාභය"), + "billingAddress": MessageLookupByLibrary.simpleMessage("බිල්පත් ලිපිනය"), + "birthDate": MessageLookupByLibrary.simpleMessage("උපන් දිනය"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "බ්ලූටූත් අක්‍රියයි. කරුණාකර ක්‍රියාත්මක කරන්න.", + ), + "branch": MessageLookupByLibrary.simpleMessage("ශාඛාව"), + "branchList": MessageLookupByLibrary.simpleMessage("ශාඛා ලැයිස්තුව"), + "brand": MessageLookupByLibrary.simpleMessage("බ්‍රෑන්ඩ්"), + "brandName": MessageLookupByLibrary.simpleMessage("වෙළඳ නාමය"), + "brands": MessageLookupByLibrary.simpleMessage("වෙළඳ නාම"), + "breakDuration": MessageLookupByLibrary.simpleMessage("විවේක කාලසීමාව"), + "breakStatus": MessageLookupByLibrary.simpleMessage("විවේක කාලයේ තත්ත්වය"), + "breakTime": MessageLookupByLibrary.simpleMessage("විවේක කාලය"), + "bulk": MessageLookupByLibrary.simpleMessage("බැගින් උඩුගත කිරීම"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "තොග වශයෙන් ඇතුළත් කිරීම", + ), + "businessCat": MessageLookupByLibrary.simpleMessage( + "ව්‍යාපෘතියේ ප්‍රධාන ප්‍රවේශය", + ), + "businessName": MessageLookupByLibrary.simpleMessage( + "කාමියෝගිකයේ සම්පුර්ණ නම හා ව්‍යාපෘතිය", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("දැන් මිලදී ගන්න"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "ප්‍රිමාන්ත සැලසුම් මිලදී ගැනීම", + ), + "call": MessageLookupByLibrary.simpleMessage("ඇමතුම් කරනවා"), + "camera": MessageLookupByLibrary.simpleMessage("කැමරාව"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "මෙම ගනුදෙනු වර්ගය සංස්කරණය කළ නොහැක.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ගෙවීම් විස්තර ලබා ගත නොහැක.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("අවලංගු කරන්න"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "උපාංග සොයමින් පවතී...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "එම ගිණුමටම මුදල් මාරු කළ නොහැක.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ස්ථානය"), + "cash": MessageLookupByLibrary.simpleMessage("මුදල්"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("මුදල් සහ බැංකු"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "මුදල් සහ බැංකු කළමනාකරණය", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("මුදල් ප්‍රවාහය"), + "cashIn": MessageLookupByLibrary.simpleMessage("මුදල් ඇතුළත"), + "cashInHand": MessageLookupByLibrary.simpleMessage("අතේ ඇති මුදල්"), + "cashOut": MessageLookupByLibrary.simpleMessage("මුදල් පිටත"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "මුදල් සිට බැංකුවට මාරු කිරීම්", + ), + "categories": MessageLookupByLibrary.simpleMessage("ප්‍රභේද"), + "category": MessageLookupByLibrary.simpleMessage("කාණ්ඩය"), + "categoryName": MessageLookupByLibrary.simpleMessage("ප්‍රවර්ගයේ නම"), + "changeAmount": MessageLookupByLibrary.simpleMessage("වෙනස් කිරීමේ මුදල"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "මුරපදය වෙනස් කරන්න", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "ඊමේල් පණිවිඩයක් පටන් ගන්න", + ), + "cheque": MessageLookupByLibrary.simpleMessage("චෙක්පත්"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("චෙක්පත් මුදල"), + "chequeDate": MessageLookupByLibrary.simpleMessage("චෙක්පත් දිනය"), + "chequeList": MessageLookupByLibrary.simpleMessage("චෙක්පත් ලැයිස්තුව"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("චෙක්පත් අංකය"), + "choose": MessageLookupByLibrary.simpleMessage("තෝරන්න"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("රට තෝරන්න"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "ක්ෂේත්‍රයක් තෝරන්න", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("සහයෝගයක් තෝරන්න"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "ඔබේ විශේෂිත සේවාවන් තෝරන්න", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "විශේෂිත සේවාවන් වලට උච්චාරණ වේගයක් අතුලකු කරයි, එවිට PosPro වෙනුවට වෙනස් වේ.", + ), + "city": MessageLookupByLibrary.simpleMessage("නගරය"), + "cityName": MessageLookupByLibrary.simpleMessage("නගර නාමය"), + "clarence": MessageLookupByLibrary.simpleMessage("ක්ලරන්ස්"), + "clear": MessageLookupByLibrary.simpleMessage("පැහැදිලි කරන්න"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "සම්බන්ධ කිරීමට ක්ලික් කරන්න", + ), + "close": MessageLookupByLibrary.simpleMessage("වසන්න"), + "closed": MessageLookupByLibrary.simpleMessage("වසා ඇත"), + "code": MessageLookupByLibrary.simpleMessage("කේතය"), + "collectDue": MessageLookupByLibrary.simpleMessage("ගෙවීම් එකතු කිරීම"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ගෙවීමක් එක් කරන්න", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("එකතු කරන ලද්දේ:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("එකතු කරන ලදී"), + "color": MessageLookupByLibrary.simpleMessage("වර්ණය"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "බහු බදු වල එකතුව", + ), + "combo": MessageLookupByLibrary.simpleMessage("කොම්බෝ (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "සංයුක්ත නිෂ්පාදන වාර්තාව", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("කොම්බෝ භාණ්ඩ"), + "comboReport": MessageLookupByLibrary.simpleMessage("සංයුක්ත වාර්තාව"), + "comingSoon": MessageLookupByLibrary.simpleMessage("ඉක්මනින් එනවා"), + "companyAddress": MessageLookupByLibrary.simpleMessage("කාමරයේ ලිපිනය"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("මැකීම තහවුරු කරන්න"), + "confirmPass": MessageLookupByLibrary.simpleMessage("මුරපදය තහවුරු කරන්න"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "මුරපදය තහවුරු කරන්න", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "ප්‍රතිලාභය තහවුරු කරන්න", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS තහවුරු කරන්න"), + "congratulation": MessageLookupByLibrary.simpleMessage("ස්තුතියි"), + "connect": MessageLookupByLibrary.simpleMessage( + "සම්බන්ධ කිරීමට ක්ලික් කරන්න", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "ප්‍රින්ටරය සම්බන්ධ කරන්න", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "ඔබගේ මුද්‍රකය සම්බන්ධ කරන්න", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("සම්බන්ධිත උපාංගය:"), + "contactUs": MessageLookupByLibrary.simpleMessage("අප අමතන්න"), + "continueButton": MessageLookupByLibrary.simpleMessage("කිරීමට"), + "continueE": MessageLookupByLibrary.simpleMessage("යෑම අඛණ්ඩව"), + "cost": MessageLookupByLibrary.simpleMessage("අවශ්‍යයි"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "බදු රහිත පිරිවැය", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "බදු සහිත පිරිවැය", + ), + "country": MessageLookupByLibrary.simpleMessage("රට"), + "countryName": MessageLookupByLibrary.simpleMessage("රටේ නම"), + "create": MessageLookupByLibrary.simpleMessage("තනන්න"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "අයිතිවූ ගිණුමක් තනන්න", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("නිදහස් ගිණුමක් සාදන්න"), + "createBranch": MessageLookupByLibrary.simpleMessage("ශාඛාවක් සාදන්න"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "නව මුරපදය තනන්න", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF එකක් නිර්මාණය කිරීමට ඔබට අවසර නැත.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "අලෙවි කිරීම සඳහා ඔබට අවසර නැත.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("ණය (ඇතුළත)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("පාර්ටි ණය සීමාව"), + "currency": MessageLookupByLibrary.simpleMessage("වින්යාව"), + "currentBalance": MessageLookupByLibrary.simpleMessage("වත්මන් ශේෂය"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "වත්මන් මුදල් ශේෂය", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("මෙම මාසය"), + "currentYear": MessageLookupByLibrary.simpleMessage("මෙම වසර"), + "currents": MessageLookupByLibrary.simpleMessage("වත්මන්"), + "custom": MessageLookupByLibrary.simpleMessage("සිරිත"), + "customDate": MessageLookupByLibrary.simpleMessage("අභිරුචි දිනය"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "අභිරුචි බිල්පත් මැරීම", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("අභිරුචි මුද්‍රණය"), + "customer": MessageLookupByLibrary.simpleMessage("පාරිභෝගිකයා"), + "customerDate": MessageLookupByLibrary.simpleMessage("අභිරුචි දිනය"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "ගනුදෙනුකරුවාට බදවාගත යුතු මුදල්", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage("පාරිභෝගික ලෙජරය"), + "customerName": MessageLookupByLibrary.simpleMessage("කුරුණෑගල් නම"), + "customerPay": MessageLookupByLibrary.simpleMessage("ගනුදෙනුකරු ගෙවීම"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ගනුදෙනුකරුවාගේ දුරකථන අංකය", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "පාරිභෝගික අත්සන", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "දින සම්පුර්න ක්‍රියාව", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("ඩැෂ්බෝඩ්"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "දත්ත සාර්ථකව සුරක්ෂිත කර ඇත.", + ), + "date": MessageLookupByLibrary.simpleMessage("දිනය"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "අවසන් දිනය ආරම්භක දිනයට පෙර විය නොහැක.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("දිනය අවශ්‍ය වේ"), + "dates": MessageLookupByLibrary.simpleMessage("දින:"), + "dayBook": MessageLookupByLibrary.simpleMessage("දෛනික පොත"), + "days": MessageLookupByLibrary.simpleMessage("දින"), + "daysLeft": MessageLookupByLibrary.simpleMessage("දින ඉතිරිව ඇත"), + "dealer": MessageLookupByLibrary.simpleMessage("අලෙවි"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("අලෙවි මිල"), + "debitOut": MessageLookupByLibrary.simpleMessage("හර (පිටත)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "සාමාන්‍ය විකුණුම් මිල", + ), + "delete": MessageLookupByLibrary.simpleMessage("මකනවා"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ගිණුම මකන්න"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "මෙම පැකේජය මකා දැමීමට ඔබට විශ්වාසද?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "ඔබට ඔබගේ ගිණුම මකා දැමීමට අවශ්‍ය බව සහතිකද? මෙම ක්‍රියාව මගින් ඔබගේ සියලු දත්ත ස්ථිරවම මකා දැමෙනු ඇත.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "පාර්ටි මකීමට ඔබට අවසර නැත.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "සාර්ථකව මකා ඇත!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("මැකීම...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("භාණ්ඩ ලිපිනය"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("භාණ්ඩ මුදල"), + "department": MessageLookupByLibrary.simpleMessage("දෙපාර්තමේන්තුව"), + "deposit": MessageLookupByLibrary.simpleMessage("තැන්පතු"), + "depositTo": MessageLookupByLibrary.simpleMessage("තැන්පත් කරන්නේ"), + "description": MessageLookupByLibrary.simpleMessage("විස්තරය"), + "designation": MessageLookupByLibrary.simpleMessage("තනතුර"), + "designationName": MessageLookupByLibrary.simpleMessage("තනතුරේ නම"), + "details": MessageLookupByLibrary.simpleMessage("විස්තර"), + "developedBy": MessageLookupByLibrary.simpleMessage("නිර්මාණය කළේ"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-අංක ආරක්ෂාකාරී කේතය ඔබගේ විද්‍යුත් තැපෑලට යවා ඇත:", + ), + "disable": MessageLookupByLibrary.simpleMessage("අක්‍රිය කරන්න"), + "discount": MessageLookupByLibrary.simpleMessage("වට්ටම්"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "සංදර්ශක නම අවශ්‍ය වේ", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("ආරෝපණය කරන්න එපා"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "ඔබට ඇත්තටම මෙය මකා දැමීමට අවශ්‍යද", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "ඔබට පරිශීලකය මැකීමට අවශ්‍යද?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ඔබ යෙදුම අවසන් කිරීමට අවශ්‍යද?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "ඔබට ඇත්තටම මෙම චෙක්පත නැවත විවෘත කිරීමට අවශ්‍යද?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ගිණුමක් නැද්ද?", + ), + "done": MessageLookupByLibrary.simpleMessage("කළා"), + "download": MessageLookupByLibrary.simpleMessage("බාගන්න"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK බාගත කරන්න"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "එක්සෙල් ආකෘතිය බාගන්න", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "බාගත කිරීම සාර්ථකයි! ඔබගේ ලේඛන ෆෝල්ඩරය පරීක්ෂා කරන්න", + ), + "downloading": MessageLookupByLibrary.simpleMessage("බාගත වෙමින් පවතී..."), + "due": MessageLookupByLibrary.simpleMessage("ගෙවිය හැකි"), + "dueAmount": MessageLookupByLibrary.simpleMessage("ගෙවිය හැකි මුදල: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("හිඟ ශේෂය"), + "dueCollection": MessageLookupByLibrary.simpleMessage("ගෙවීමට ඇති එකතුව"), + "dueList": MessageLookupByLibrary.simpleMessage("ගෙවිය හැකි ලැයිස්තුව"), + "duePay": MessageLookupByLibrary.simpleMessage("හිඟ මුදල් ගෙවීම"), + "dueReport": MessageLookupByLibrary.simpleMessage("ආපසු විස්තරය"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ඇතුල් වූ පාරිභෝගිකයින්ට නිෂේධිත පනිවිඩ අලෙවි.", + ), + "dues": MessageLookupByLibrary.simpleMessage("හිඟ මුදල්"), + "duration": MessageLookupByLibrary.simpleMessage("කාලසීමාව"), + "durationDays": MessageLookupByLibrary.simpleMessage("කාලසීමාව (දින)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ප්‍රවාණ බිම් පැහැදිලි භාවිතා කිරීම සුළු", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosPro යෙදුම නිර්මාණය කළහොත් නොමිලයෙක් සහ ප්‍රවයින්ට භාවිතා කිරීම සුදු වේ. මෙය, ලෝකයේ දැනටමත් පවතින පුවරුවක් POS පද්ධතියක් වන විට, එවක් අතුරු වනවිට හොඳයි.", + ), + "edit": MessageLookupByLibrary.simpleMessage("සංස්කරණය කරන්න"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "පැමිණීම සංස්කරණය කරන්න", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "බැංකු ගිණුම් සංස්කරණය කරන්න", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "බැංකු ගැලපුම් සංස්කරණය කරන්න", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "බැංකුවෙන් මුදල් වලට සංස්කරණය කරන්න", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "බැංකු මාරු කිරීම් සංස්කරණය කරන්න", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "මුදල් ගැලපුම් සංස්කරණය කරන්න", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "මුදල් සිට බැංකුවට සංස්කරණය කරන්න", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "වර්ගීකරණය සංස්කරණය කරන්න", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "තනතුර සංස්කරණය කරන්න", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "සේවකයා සංස්කරණය කරන්න", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "නිවාඩු දිනය සංස්කරණය කරන්න", + ), + "editLeave": MessageLookupByLibrary.simpleMessage( + "නිවාඩු (Leave) සංස්කරණය කරන්න", + ), + "editModel": MessageLookupByLibrary.simpleMessage("මොඩලය සංස්කරණය කරන්න"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "වැටුප් ලේඛනය (Payroll) සංස්කරණය කරන්න", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "දුරකථන අංකය සංස්කරණය කරන්නේ නම්?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage( + "භාණ්ඩය සංස්කරණය කරන්න", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීමේ ප්‍රවාහනය සංස්කරණය කරන්න", + ), + "editRack": MessageLookupByLibrary.simpleMessage("රාක්කය සංස්කරණය කරන්න"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "විකුණුම් ප්‍රවාහනය සංස්කරණය කරන්න", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("තට්ටුව සංස්කරණය කරන්න"), + "editShift": MessageLookupByLibrary.simpleMessage("මුරය සංස්කරණය කරන්න"), + "editTax": MessageLookupByLibrary.simpleMessage("බදු සංස්කරණය කරන්න"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "බදු කණ්ඩායම සංස්කරණය කරන්න", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "ප්‍රභේද සංස්කරණය කරන්න", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "ගබඩාව සංස්කරණය කරන්න", + ), + "email": MessageLookupByLibrary.simpleMessage("ඊමේල් ලිපිනය"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "විද්‍යුත් තැපෑල හිස් විය නොහැක", + ), + "emailText": MessageLookupByLibrary.simpleMessage("විද්යුත් තැපෑල"), + "employee": MessageLookupByLibrary.simpleMessage("සේවකයා"), + "enLowStock": MessageLookupByLibrary.simpleMessage("අඩු තොග ඇතුළත් කරන්න"), + "end": MessageLookupByLibrary.simpleMessage("අවසන් වූ දිනය"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("විවේක කාලය අවසානය"), + "endDate": MessageLookupByLibrary.simpleMessage("අවසාන දිනය"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "අවසාන දිනය ආරම්භක දිනයට පෙර වේ", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "අවසාන දිනය ආරම්භක දිනයට පෙර විය නොහැක.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("අවසාන වේලාව"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "අවසාන වේලාව අවශ්‍ය වේ", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "ඔබගේ නිදහස් සැලැස්ම අග කරන්න", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "පැකේජ් අංකය ඇතුළත් කරන්න", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "බ්‍රෑන්ඩ් නාමය ඇතුළත් කරන්න", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "වලංගු වට්ටමක් ඇතුළත් කරන්න", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "වලංගු වෙළඳපොළ අගය ඇතුළත් කරන්න", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "ගිණුම් සංදර්ශක නම ඇතුළත් කරන්න", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "ගිණුම් හිමියාගේ නම ඇතුළත් කරන්න", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "ගිණුම් අංකය ඇතුළත් කරන්න", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("ලිපිනය ඇතුළත් කරන්න"), + "enterAmount": MessageLookupByLibrary.simpleMessage( + "ප්‍රමාණය ඇතුළත් කරනවා", + ), + "enterBalance": MessageLookupByLibrary.simpleMessage("ශේෂය ඇතුළත් කරන්න"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "බැංකුවේ නම ඇතුළත් කරන්න", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "කාණ්ඩ අංකය ඇතුළත් කරන්න", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "විවේක කාලය ඇතුළත් කරන්න", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "වාණිජ/සටන නාමය ඇතුළත් කරන්න", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "සමත්කාරීත්වය ඇතුළත් කරන්න", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "කාණ්ඩ නාමය ඇතුළත් කරන්න", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("වර්ණය ඇතුළත් කරන්න"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ගනුදෙනුකරුවාගේ දුරකථන අංකය ඇතුළත් කරන්න", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ඩීලර් මිල ඇතුළත් කරන්න", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "විස්තරය ඇතුළත් කරන්න", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "තනතුරේ නම ඇතුළත් කරන්න", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("වට්ටම ඇතුළත් කරන්න"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "මුරපදය පිළිබඳව යළි සත්‍යාපනය ලබා ගැනීමට කරුණාකර පහත ඊමේල් ලිපිනය ඇතුළත් කරන්න.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "අවසාන වේලාව ඇතුළත් කරන්න", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "වියදම් කාණ්ඩ නාමය ඇතුළත් කරන්න", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "වියදම් දිනය ඇතුළත් කරනවා", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "මුළු ලිපිනය ඇතුළත් කරන්න", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "සම්පූර්ණ නම ඇතුළත් කරන්න", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "නිවාඩු දිනයේ නම ඇතුළත් කරන්න", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "ආදායම් කාණ්ඩයේ නම ඇතුළත් කරන්න", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "ලේබල් පෙළ ඇතුළත් කරන්න", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදක නාමය ඇතුළත් කරන්න", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "මොඩලයේ නම ඇතුළත් කරන්න", + ), + "enterName": MessageLookupByLibrary.simpleMessage("නම ඇතුළත් කරනවා"), + "enterNote": MessageLookupByLibrary.simpleMessage("සටහන ඇතුළත් කරන්න"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ආරම්භක ශේෂය ඇතුළත් කරන්න", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන කේතය ඇතුළත් කරන්න", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන නාමය ඇතුළත් කරන්න", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීමේ මිල ඇතුළත් කරන්න", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "ප්‍රමාණය ඇතුළත් කරන්න", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "සම්බන්ධවීමේ අංකය ඇතුළත් කරනවා", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "විකිණීමේ මිල ඇතුළත් කරන්න", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "තට්ටුවේ නම ඇතුළත් කරන්න", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("ප්‍රමාණය ඇතුළත් කරන්න"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "ආරම්භක වේලාව ඇතුළත් කරන්න", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("වෙළඳපොළ ඇතුළත් කරන්න"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "බදු අනුපාතය ඇතුළත් කරන්න", + ), + "enterType": MessageLookupByLibrary.simpleMessage("වර්ගය ඇතුළත් කරන්න"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "පරිශීලක නාමය ඇතුළත් කරන්න", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "පරිශීලක නාමය ඇතුළත් කරන්න", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "වලංගු OTP ඇතුළත් කරන්න", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("අගයන් ඇතුළත් කරන්න"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "වැට්/ජීඑස්ටී අංකය ඇතුළත් කරන්න", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "වැට්/ජීඑස්ටී ශීර්ෂකය ඇතුළත් කරන්න", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "ගබඩාවේ නම ඇතුළත් කරන්න", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("බර ඇතුළත් කරන්න"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "හොල්සේල් මිල ඇතුළත් කරන්න", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "ඔබේ රට ඇතුළත් කරන්න", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ඇතුළත් කරන්න", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "ඔබේ සම්පූර්ණ නාමය ඇතුළත් කරන්න", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "ඔබගේ නම ඇතුළත් කරන්න", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "සටහන් මට්ටම ඇතුළත් කරන්න", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "මුරපදය ඇතුළත් කරන්න", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ඔබගේ දුරකථන අංකය ඇතුළත් කරන්න", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "අලෙවියෙන් පසු පණිවිඩය ඇතුළත් කරන්න", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "බදු මකා දැමීමේ දෝෂය", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("එක්සෙල් ගොනු"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "එක්සෙල් උඩුගත කරන්නා", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("බදු රහිත මිල"), + "exit": MessageLookupByLibrary.simpleMessage("පිටවන්න"), + "exitBank": MessageLookupByLibrary.simpleMessage("ශාඛාවෙන් පිටවන්න"), + "expDate": MessageLookupByLibrary.simpleMessage("කල් ඉකුත් දිනය"), + "expense": MessageLookupByLibrary.simpleMessage("වියදම"), + "expenseCat": MessageLookupByLibrary.simpleMessage("අයිතම කාණ්ඩයන්"), + "expenseDate": MessageLookupByLibrary.simpleMessage("අයිතමය දිනය"), + "expenseFor": MessageLookupByLibrary.simpleMessage("අයිතමය සඳහා"), + "expenseReport": MessageLookupByLibrary.simpleMessage("අයිතම වාර්තාව"), + "expensesType": MessageLookupByLibrary.simpleMessage("වියදම් වර්ග"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "කල් ඉකුත් වන තත්වය", + ), + "expire": MessageLookupByLibrary.simpleMessage("කල් ඉකුත් වේ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "කල් ඉකුත්වන භාණ්ඩ වාර්තා", + ), + "expired": MessageLookupByLibrary.simpleMessage("කල් ඉකුත් වී ඇත"), + "expiredDate": MessageLookupByLibrary.simpleMessage("කල් ඉකුත් වීමේ දිනය"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "කල් ඉකුත් වූ භාණ්ඩ වාර්තාව", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "කල් ඉකුත් වූ ලැයිස්තුව", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "කල් ඉකුත් වූ භාණ්ඩ", + ), + "expiry": MessageLookupByLibrary.simpleMessage("කල් ඉකුත් වීම"), + "extendPlan": MessageLookupByLibrary.simpleMessage("සැලැස්ම දිගු කරන්න"), + "facebook": MessageLookupByLibrary.simpleMessage("ෆේස්බුක්"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "දෙපාර්තමේන්තුව මකා දැමීමට නොහැකි විය", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "බදු මකා දැමීමට අසමත් විය", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "වෙබ් අඩවියේ අනුවාදය ලබා ගැනීමට අසාර්ථකයි.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "දෙපාර්තමේන්තු පූරණය කිරීමට නොහැකි විය", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ප්‍රතිලාභය සැකසීම අසාර්ථක විය.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("විදේශීය"), + "feature": MessageLookupByLibrary.simpleMessage("විශේෂාංගය"), + "field": MessageLookupByLibrary.simpleMessage("මැද"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("දින 15"), + "filter": MessageLookupByLibrary.simpleMessage("පෙරහන"), + "filterByDate": MessageLookupByLibrary.simpleMessage("දිනය අනුව පෙරන්න"), + "firstName": MessageLookupByLibrary.simpleMessage("පළමු නම"), + "flat": MessageLookupByLibrary.simpleMessage("ස්ථාවර"), + "folder": MessageLookupByLibrary.simpleMessage( + "ඔබගේ ඊ-මේල්ය ස්පාම් ෆෝල්ඩරය තුළ අවශ්‍ය විය හැක.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("මුරපදය අමතකද?"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "නොමිලේ දත්ත ආපසු ලබාදීම", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "අනෙක් ජීවිතය සඳහා නොමිලේ යාවත්කාලීන", + ), + "freePack": MessageLookupByLibrary.simpleMessage("නිදහස් පැකේජය"), + "freePlan": MessageLookupByLibrary.simpleMessage("නිදහස් සැලසුම්"), + "from": MessageLookupByLibrary.simpleMessage("සිට"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ගිණුමෙන්"), + "fromDate": MessageLookupByLibrary.simpleMessage("දිනයේ සිට"), + "fullName": MessageLookupByLibrary.simpleMessage("සම්පූර්ණ නාමය"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("සම්පූර්ණයි"), + "gallery": MessageLookupByLibrary.simpleMessage("ගැලරිය"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF එකක් ජනනය කිරීමට දත්ත නොමැත", + ), + "gender": MessageLookupByLibrary.simpleMessage("ස්ත්‍රී/පුරුෂ භාවය"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF උත්පාදනය කරන්න"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "PDF ජනනය කරමින් පවතී", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "ඔබට එක් ඊමේල් ලබා ඇතිකිරීමක් ඇත", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("ඇත්තයි"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "සමස්ත ලාභය (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("ඇපකරය (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("අමුත්තා"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "කාලාරයට හෝදයියෝගීන් ගිණුමක් තිබේද?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("ක්ෂේත්‍ර සඟවන්න"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "මිල: වැඩි සිට අඩු දක්වා", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "විද්‍යුත් තැපෑල ඇතුළත් කරන්න", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("මුරපදය ඇතුළත් කරන්න"), + "holderName": MessageLookupByLibrary.simpleMessage("හිමිකරුගේ නම"), + "holiday": MessageLookupByLibrary.simpleMessage("නිවාඩු දිනය"), + "holidayList": MessageLookupByLibrary.simpleMessage("නිවාඩු ලැයිස්තුව"), + "home": MessageLookupByLibrary.simpleMessage("මුල්"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("පැය ඉතිරිව ඇත"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "මගේ ගිණුම ස්ථිරවම මකා දැමීමට මම එකඟ වෙමි.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC කේතය"), + "image": MessageLookupByLibrary.simpleMessage("රූපය"), + "inActive": MessageLookupByLibrary.simpleMessage("අක්‍රිය"), + "inStock": MessageLookupByLibrary.simpleMessage("තොග පවතී"), + "inactive": MessageLookupByLibrary.simpleMessage("අක්‍රියයි"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("බදු සහිත මිල"), + "income": MessageLookupByLibrary.simpleMessage("ආදායම"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("ආදායම් කාණ්ඩ"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "ආදායම් වර්ගීකරණ වාර්තාව", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("ආදායම් දිනය"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ආදායම සඳහා"), + "incomeReport": MessageLookupByLibrary.simpleMessage("ආදායම් වාර්තාව"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "ආදායම් වාර්තාව බලන්න ඔබට අවසර නැත.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ආදායම් වර්ගය"), + "incomes": MessageLookupByLibrary.simpleMessage("ආදායම්"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ලේබලයේ පෙන්වන තොරතුරු", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ඉන්ස්ටග්‍රෑම්"), + "inv": MessageLookupByLibrary.simpleMessage("පිවිසුම අංකය"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("අවලංගු මුදලක්"), + "inventory": MessageLookupByLibrary.simpleMessage("තොග කළමනාකරණය"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "තොග පාලනය සඳහා අවසර නැත", + ), + "invoice": MessageLookupByLibrary.simpleMessage("පිවිසුම"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ඉන්වොයිස් ලාංඡනය"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ඉන්වොයිස් අංකය"), + "item": MessageLookupByLibrary.simpleMessage("අයිතමය"), + "itemAdded": MessageLookupByLibrary.simpleMessage("අයිතමය එක් කරන ලදී"), + "itemName": MessageLookupByLibrary.simpleMessage("භාණ්ඩයේ නම"), + "itemsSales": MessageLookupByLibrary.simpleMessage("අයිතම විකිණීම්"), + "joinDate": MessageLookupByLibrary.simpleMessage("සේවයට බැඳුනු දිනය"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ලේබල් රෝල් 1.5\"*1, 38mm*25mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ලේබල් රෝල් 2\"*1, 50mm*25mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("විද්‍යුත් තැපෑල"), + "lablePassword": MessageLookupByLibrary.simpleMessage("මුරපදය"), + "language": MessageLookupByLibrary.simpleMessage("භාෂාව"), + "last30Days": MessageLookupByLibrary.simpleMessage("පසුගිය දින 30"), + "last7Days": MessageLookupByLibrary.simpleMessage("පසුගිය දින 7"), + "lastMonth": MessageLookupByLibrary.simpleMessage("පසුගිය මාසය"), + "lastName": MessageLookupByLibrary.simpleMessage("අවසන් නම"), + "lastYear": MessageLookupByLibrary.simpleMessage("පසුගිය වසර"), + "leave": MessageLookupByLibrary.simpleMessage("නිවාඩු"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("නිවාඩු කාලසීමාව"), + "leaveList": MessageLookupByLibrary.simpleMessage("නිවාඩු ලැයිස්තුව"), + "leaveReports": MessageLookupByLibrary.simpleMessage("නිවාඩු වාර්තා"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("නිවාඩු ඉල්ලීම"), + "leaveType": MessageLookupByLibrary.simpleMessage("නිවාඩු වර්ගය"), + "ledger": MessageLookupByLibrary.simpleMessage("ලෙජරය"), + "link": MessageLookupByLibrary.simpleMessage("සම්බන්ධ"), + "linkedIN": MessageLookupByLibrary.simpleMessage("ලින්ක්ඩ් ඉන්"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("ලැයිස්තුව හිස් ය"), + "loading": MessageLookupByLibrary.simpleMessage("පූරණය වෙමින්"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP සැකසුම් පූරණය වෙමින් පවතී...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("ඇතුල් වන්න"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ඊමේල් සමඟ ලොගින් වන්න", + ), + "logOut": MessageLookupByLibrary.simpleMessage("ඉවත් වන්න"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "පුරනය වීම අසාර්ථක විය. නැවත උත්සාහ කරන්න.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "දුරකථනය සමඟ ලොගින් වන්න", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "ලොරම් ඉප්සම් ඩොලෝර් සිට් අමෙට්, කොන්සෙක්ටේටුර ආඩිප් ග්‍රාවිස්සිං එලිට්. උල්ට්රීසීස් ග්‍රැවිඩා සීලෙස්ක් මැකුණු අලුත් අන්දමින්.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "ලොරම් ඉප්සම් ඩොලෝර් සිට් අමෙට්, කොන්සෙක්ටේටුර ආඩිප් සීල්වන්න. නාටෝක් ආලෙකුවොන් දක්වා.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "ලොරම් ඉප්සම් ඩොලෝර් සිට් අමෙට්, කොන්සෙක්ටේටුර එලිට්. ඉන්ටර්ඩුම් කොන්ස්.", + ), + "loss": MessageLookupByLibrary.simpleMessage("ලාභ"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("හිඟය/අස්වෙනය"), + "lossProfit": MessageLookupByLibrary.simpleMessage("අවස්ථා/ලාභ"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "අවස්ථා/ලාභ වාර්තාව", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("අඩු තොගය"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "අඩු තොග අනතුරු ඇඟවීම", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage("අඩු තොග වාර්තාව"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "මිල: අඩු සිට වැඩි දක්වා", + ), + "lp": MessageLookupByLibrary.simpleMessage("හිම/ලාභ"), + "lpDetails": MessageLookupByLibrary.simpleMessage("හිම/ලාභ විස්තර"), + "manageSetting": MessageLookupByLibrary.simpleMessage("සැකසුම් කළමනාකරණය"), + "manuDate": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන දිනය"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන දිනය"), + "manufacturer": MessageLookupByLibrary.simpleMessage("නිෂ්පාතිකයා"), + "masterCard": MessageLookupByLibrary.simpleMessage("මාස්ටර් කාඩ්"), + "mobile": MessageLookupByLibrary.simpleMessage("ජංගම:"), + "mobiles": MessageLookupByLibrary.simpleMessage("ජංගම දුරකථන"), + "model": MessageLookupByLibrary.simpleMessage("ආදර්ශය"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "මොඩලය සාර්ථකව සාදන ලදී!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("මොඩලයේ නම"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "මොඩලය සාර්ථකව යාවත්කාලීන කරන ලදී!", + ), + "models": MessageLookupByLibrary.simpleMessage("මොඩල"), + "moneyIn": MessageLookupByLibrary.simpleMessage("මුදල් ලැබීම්"), + "moneyOut": MessageLookupByLibrary.simpleMessage("මුදල් ගෙවීම්"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("මුදල් ලදුපත"), + "month": MessageLookupByLibrary.simpleMessage("මාසය"), + "monthly": MessageLookupByLibrary.simpleMessage("මාසික"), + "moreInfo": MessageLookupByLibrary.simpleMessage("වැඩි තොරතුරු"), + "mrp": MessageLookupByLibrary.simpleMessage("මිස්මයිස්ල් මිල"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "උපරිම විකුණුම් මිල (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("නම"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "නම හිස් විය නොහැක", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "මාරු කිරීමක් සිදු කිරීමට අවම වශයෙන් බැංකු ගිණුම් දෙකක්වත් අවශ්‍ය වේ.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "ශුද්ධ ලාභය (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("ශුද්ධ මුළු මුදල"), + "newPassword": MessageLookupByLibrary.simpleMessage("නව මුරපදය"), + "next": MessageLookupByLibrary.simpleMessage("ඊළඟ"), + "no": MessageLookupByLibrary.simpleMessage("නැහැ"), + "noAcc": MessageLookupByLibrary.simpleMessage("ගිණුමක් නොමැතිකරුවන්ද?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "ගැලපෙන ගිණුම් කිසිවක් හමු නොවීය", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "ක්‍රියාකාරී පරිශීලකයෙකු නොවේ", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "තෝරාගත් පෙරහන් සඳහා පැමිණීමේ වාර්තා හමු නොවීය.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "පැමිණීමේ වාර්තා කිසිවක් හමු නොවීය.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "බැංකු ගිණුම් හමු නොවීය.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "මාරු කිරීමට බැංකු ගිණුම් හමු නොවීය.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("කාණ්ඩයක් නැත"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "බ්ලූටූත් උපාංගයක් තෝරා නැත.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("ශාඛා හමු නොවීය"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("චෙක්පත් හමු නොවීය"), + "noData": MessageLookupByLibrary.simpleMessage("ඉතිරි දත්ත නොමැත"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("දත්ත නොමැත"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "අපනයනය සඳහා දත්ත ලබා ගත නොහැක", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF උත්පාදනය සඳහා දත්ත ලබා ගත නොහැක", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("දත්ත හමු නොවීය"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "දෙපාර්තමේන්තුව හමු නොවීය.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "මෙම දෙපාර්තමේන්තුව සඳහා විස්තරයක් ලබා ගත නොහැක.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "මෙම තනතුර සඳහා විස්තරයක් ලබා ගත නොහැක.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "විස්තරයක් ලබා දී නොමැත.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "තනතුර හමු නොවීය.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "ගමනාන්ත බැංකු ගිණුම් හමු නොවීය.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "කිසිදු උපාංගයක් හමු නොවීය", + ), + "noDue": MessageLookupByLibrary.simpleMessage("ගෙවිය යුතු මුදලක් නොමැත"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "ගෙවිය යුතු නොවූ අයිතම කිසිවක් නැත", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "කිසිදු ගොනුවක් තෝරා නැත", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "නිවාඩු දින හමු නොවීය.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "ගැලපෙන නිවාඩු දින කිසිවක් හමු නොවීය", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "කිසිදු භාණ්ඩයක් හමු නොවීය", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "කිසිදු අයිතමයක් තෝරා නොමැත", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "තෝරාගත් පෙරහන් සඳහා නිවාඩු වාර්තා හමු නොවීය.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "නිවාඩු ඉල්ලීම් හමු නොවීය.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ගැලපෙන නිෂ්පාදන හමු නොවීය.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "ගැලපෙන වැටුප් ලේඛන වාර්තා හමු නොවීය.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "සටහනක් ලබා දී නොමැත.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("පාර්ටි හමු නොවීය"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "වැටුප් ලේඛන වාර්තා හමු නොවීය.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "ඕනෑම නිෂ්පාදනයක් හමු නොවීය", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ඔබගේ සෙවීමට ගැලපෙන නිෂ්පාදන හමු නොවීය.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "කිසිදු නිෂ්පාදනයක් තෝරා නොමැත", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "පරිශීලක භාවිත තරඟ හමු නොවීය", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("මුරයන් හමු නොවීය."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage("තොග දත්ත නොමැත."), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "උප බදු කිසිවක් තෝරා නැත", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "ප්‍රයෝජනවත් සපයන්නේ නැත", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "කිසිදු ගනුදෙනුවක් නැත", + ), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "ගනුදෙනු හමු නොවීය", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "මෙම පෙරහන සඳහා ගනුදෙනු හමු නොවීය.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF උත්පාදනය කිරීමට ගනුදෙනු නොමැත", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "අගයන් නිර්වචනය කර නැත", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "කිසිදු ප්‍රභේදයක් හමු නොවීය.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ආපසු නොගෙවන (වැට්/වට්ටම්)", + ), + "none": MessageLookupByLibrary.simpleMessage("කිසිවක් නැත"), + "notFound": MessageLookupByLibrary.simpleMessage("ගොඩනැගූ නෑ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "අන්තර්ජාල සම්බන්ධතාවයක් නැත", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "දුරකථන යෙදුම ආරම්භ කළ නොහැකිය.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ගැලපෙන ප්‍රතිඵල හමු නොවීය", + ), + "note": MessageLookupByLibrary.simpleMessage("අවශ්‍යතාවය"), + "noteLevel": MessageLookupByLibrary.simpleMessage("සටහන් මට්ටම"), + "notification": MessageLookupByLibrary.simpleMessage("සේවාව"), + "off": MessageLookupByLibrary.simpleMessage("අඩු"), + "ok": MessageLookupByLibrary.simpleMessage("හරි"), + "okay": MessageLookupByLibrary.simpleMessage("හරි"), + "oldPassword": MessageLookupByLibrary.simpleMessage("පැරණි මුරපදය"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "පැරණි මුරපදය හිස් විය නොහැක", + ), + "on": MessageLookupByLibrary.simpleMessage("අඩු"), + "open": MessageLookupByLibrary.simpleMessage("විවෘතයි"), + "openCamera": MessageLookupByLibrary.simpleMessage("කැමරාව විවෘත කරන්න"), + "openSetting": MessageLookupByLibrary.simpleMessage("සැකසුම් විවෘත කරන්න"), + "openingBalance": MessageLookupByLibrary.simpleMessage("අවසන් තැන්පතුම"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ආරම්භක ශේෂය අවශ්‍ය වේ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("ආරම්භක දිනය"), + "opinion": MessageLookupByLibrary.simpleMessage("ඔබේ අදහස ඇතුළත් කරන්න"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "නැතහොත් මගින් දිගටම කරගෙන යන්න", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("ඔත්තු ඇති"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "අපගේ ප්‍රිමියම් සැලැස්ම", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("පැකේජ විශේෂිතයි"), + "package": MessageLookupByLibrary.simpleMessage("පැකේජය"), + "packageDate": MessageLookupByLibrary.simpleMessage("ඇසුරුම් කළ දිනය"), + "packageName": MessageLookupByLibrary.simpleMessage("පැකේජයේ නම"), + "packingDate": MessageLookupByLibrary.simpleMessage("ඇසුරුම් කළ දිනය"), + "paid": MessageLookupByLibrary.simpleMessage("ගෙවූ"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ගෙවූ මුදල"), + "paidBy": MessageLookupByLibrary.simpleMessage("විසින් ගෙවන ලදි"), + "paidVia": MessageLookupByLibrary.simpleMessage("ගෙවීම කළ ආකාරය"), + "partialPaid": MessageLookupByLibrary.simpleMessage("කොටසක් ගෙවා ඇත"), + "parties": MessageLookupByLibrary.simpleMessage("පක්ෂ"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "පාර්ටි එකක් සාදන්න ඔබට අවසර නැත.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("පාර්ටියෝ ලැයිස්තුව"), + "partyReports": MessageLookupByLibrary.simpleMessage("පාර්ශව වාර්තා"), + "partyType": MessageLookupByLibrary.simpleMessage("පාර්ශව වර්ගය"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("පාර්ශව අනුව ලාභය"), + "password": MessageLookupByLibrary.simpleMessage("මුරපදය"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "මුරපදය හිස් විය නොහැක", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "මුරපදය අවම වශයෙන් අක්ෂර 6ක් විය යුතුය", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "මුරපදය අවම වශයෙන් අක්ෂර 6ක් විය යුතුය", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "මුරපද නොගැලපෙයි", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "අනුගමනය කිරීමට ගෙවන්න", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("ගෙවිය යුතු මුදල"), + "payment": MessageLookupByLibrary.simpleMessage("ගෙවීම"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "ගෙවීම සම්පුර්න විය", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("ගෙවීම් තොරතුරු"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("ගෙවීම අසාර්ථකයි"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ගෙවීම අසාර්ථකයි. කරුණාකර නැවත උත්සාහ කරන්න.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("ගෙවීම් මාර්ගය"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("ගෙවීම් ක්‍රමය"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "ගෙවීම් ක්‍රමවේදයන්", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("ගෙවීම සාර්ථකයි"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ගෙවීම් වර්ගයක් තෝරන්න", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ගෙවීම් වර්ගය"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ගෙවීම සාර්ථකයි!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ගෙවීම් වර්ෂය"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ගෙවීමේ ප්‍රමාණයන්"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ගෙවීම් වර්ග"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "පේපෑල් ගෙවීම් කිරීම් සඳහා", + ), + "payroll": MessageLookupByLibrary.simpleMessage("වැටුප් ලේඛනය"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "වැටුප් ලේඛන ලැයිස්තුව", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "වැටුප් ලේඛන වාර්තාව", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "වැටුප් ලේඛන වාර්තා", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF සාර්ථකව උත්පාදනය කරන ලදී", + ), + "percent": MessageLookupByLibrary.simpleMessage("ප්‍රතිශතය"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "අවසර ප්‍රතික්ෂේප විය", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "බැංකුව මකා දැමීමට අවසර නැත.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "බැංකුව යාවත්කාලීන කිරීමට අවසර නැත.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "බැංකුව බැලීමට අවසර නැත.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "අවසරය ලබා නොදීම", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("පුද්ගලික තොරතුරු:"), + "phone": MessageLookupByLibrary.simpleMessage("දුරකථන අංකය"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "දුරකථන අංකය ලබා ගත නොහැක.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("දුරකථන අංකය"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "දුරකථන සත්‍යාපනය", + ), + "phonee": MessageLookupByLibrary.simpleMessage("දුරකථනය:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ගොනුව තෝරා උඩුගත කරන්න", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("අවසාන දිනය තෝරන්න"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("අරම්භක දිනය තෝරන්න"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "කරුණාකර විකුණුම් ආපසු ලැබීමක් එක් කරන්න", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "ශේෂයන් ගැලපීමට කරුණාකර අවම වශයෙන් එක් බැංකු ගිණුමක්වත් එක් කරන්න.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ප්‍රමාණය එකතු කරන්න", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ඔබගේ අන්තර්ජාල සම්බන්ධතාවය පරීක්ෂා කර නැවත උත්සාහ කරන්න", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ප්‍රින්ටරය පළමුව සම්බනවීම", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "කරුණාකර බ්ලූටූත් ක්‍රියාත්මක කරන්න", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මුරපදය වඩාත් විශාලයක් ඇතුළත් කරන්න", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "කරුණාකර තහවුරු මුරපදයක් ඇතුළත් කරන්න", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "කරුණාකර දිනය ඇතුළත් කරන්න", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මුරපදයක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු බ්‍රෑන්ඩ් නාමයක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු වාණිජ නාමයක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු විද්‍යුත් තැපෑලක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු නමක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු දුරකථන අංකයක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු නිෂ්පාදන නාමයක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු මිලදී ගැනීමේ මිලක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "වලංගු ප්‍රමාණයක් ඇතුළත් කරන්න (අවම 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු විකිණීමේ මිලක් ඇතුළත් කරන්න", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු ඒකක නාමයක් ඇතුළත් කරන්න", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මුදල ඇතුළත් කරන්න", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "කරුණාකර අවම වශයෙන් එක් අගයක්වත් ඇතුළත් කරන්න.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ශාඛාවේ නම ඇතුළත් කරන්න", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "කරුණාකර දිනය ඇතුළත් කරන්න", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර තනතුරේ නම ඇතුළත් කරන්න", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "කරුණාකර අවසාන දිනය තෝරන්න", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර නිවාඩු දිනයේ නම ඇතුළත් කරන්න", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර නම ඇතුළත් කරන්න", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර රාක්කයේ නම ඇතුළත් කරන්න", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර තට්ටුවේ නම ඇතුළත් කරන්න", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "කරුණාකර OTP ලබා දෙන්න", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ඒකක නාමය ඇතුළත් කරන්න", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු නමක් ඇතුළත් කරන්න", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මුල්විය දුරකථන සහ නම වලංගු කරන්න", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ඔබගේ විස්තර ඇතුළත් කරන්න.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ඔබේ දුරකථන අංකය ඇතුළත් කරන්න", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ඔබේ වැටුප ඇතුළත් කරන්න", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "කරුණාකර පළමුව විකුණුම් කරන්න", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "කරුණාකර කාණ්ඩයක් තෝරන්න", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "කරුණාකර ගමනාන්ත බැංකු ගිණුමක් තෝරන්න.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වියදම් කාණ්ඩයක් තෝරන්න", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "කරුණාකර නිවාඩු වර්ගය තෝරන්න", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "කරුණාකර පළමුව භාණ්ඩයක් තෝරන්න", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මුරයක් තෝරන්න", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ආරම්භක දිනය තෝරන්න", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "කරුණාකර තත්ත්වය තෝරන්න", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "කරුණාකර සේවකයෙකු තෝරන්න", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "කරුණාකර මාසයක් තෝරන්න", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ගිණුම් දෙකම තෝරන්න.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "කරුණාකර විවේක කාලයේ තත්ත්වය තෝරන්න", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "කරුණාකර දිනය තෝරන්න", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "කරුණාකර දෙපාර්තමේන්තුව තෝරන්න", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "කරුණාකර තනතුර තෝරන්න", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ප්‍රතිලාභය සඳහා භාණ්ඩය තෝරන්න", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ගෙවීම් වර්ෂය තෝරන්න", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "කරුණාකර පළමුව භාණ්ඩය තෝරන්න", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ආරම්භක දිනය තෝරන්න", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "කරුණාකර තත්ත්වය තෝරන්න", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "කරුණාකර වලංගු ආරම්භක සහ අවසාන දිනයන් තෝරන්න.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ඔබේ ස්ත්‍රී/පුරුෂ භාවය තෝරන්න", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "කරුණාකර ඔබේ මුරය තෝරන්න", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "යෙදුම භාවිතා කිරීමට කරුණාකර වලංගු මිලදී ගැනීමේ කේතයක් භාවිතා කරන්න.", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS අලෙවි"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "අලෙවියෙන් පසු පණිවිඩය", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("විසින් බල ගැන්වේ"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android සහ iOS යෙදුම් සහාය", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("ප්‍රිමාන්ත සැලසුම්"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("තේරීමට ඔබන්න"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF පෙරදසුන"), + "previousDue": MessageLookupByLibrary.simpleMessage("ප්‍රථම ඇගයීම"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "පෙර ගෙවිය යුතු මුදල", + ), + "price": MessageLookupByLibrary.simpleMessage("මිල"), + "priceWarn": MessageLookupByLibrary.simpleMessage("මිල හිස්විය නොහැක"), + "print": MessageLookupByLibrary.simpleMessage("මුද්‍රණය"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ඉන්වොයිසි මත බැංකු විස්තර මුද්‍රණය කරන්න", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "බාර්කෝඩ් මුද්‍රණය කරන්න", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("ලේබලය මුද්‍රණය කරන්න"), + "printing": MessageLookupByLibrary.simpleMessage("මුද්‍රණය කිරීමේ විකල්පය"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ඉන්වොයිස් මුද්‍රණය කරමින් පවතී", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("මුද්‍රණ විකල්පය"), + "product": MessageLookupByLibrary.simpleMessage("නිෂ්පාත"), + "productBrand": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන බ්‍රෑන්ඩ්"), + "productCategory": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන කාණ්ඩය"), + "productCode": MessageLookupByLibrary.simpleMessage("නිෂ්පාත කේතය"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන කේතය අවශ්‍යයි", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන විස්තර"), + "productList": MessageLookupByLibrary.simpleMessage("නිෂ්පාත ලැයිස්තුව"), + "productModels": MessageLookupByLibrary.simpleMessage("භාණ්ඩ මාදිලි"), + "productName": MessageLookupByLibrary.simpleMessage("නිෂ්පාතේ නම"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදනය හමු නොවීය", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන මිලදී ගැනීමේ ඉතිහාසය", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "භාණ්ඩ මිලදී ගැනීමේ වාර්තාව", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("භාණ්ඩ රාක්ක"), + "productReports": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන වාර්තා"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන විකුණුම් ඉතිහාසය", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "භාණ්ඩ විකුණුම් වාර්තාව", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන සැකසුම්"), + "productStock": MessageLookupByLibrary.simpleMessage("භාණ්ඩ තොගය"), + "productUnit": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන ඒකකය"), + "productVariations": MessageLookupByLibrary.simpleMessage("භාණ්ඩ ප්‍රභේද"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන අනුව ලාභය", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන අනුව ලාභ හා අලාභ", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන අනුව මිලදී ගැනීම්", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන අනුව අලාභය", + ), + "products": MessageLookupByLibrary.simpleMessage("නිෂ්පාදන"), + "profile": MessageLookupByLibrary.simpleMessage("පැතිකඩ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("පැතිකඩ සංස්කරණය"), + "profit": MessageLookupByLibrary.simpleMessage("හිම"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("ලාභ හා අලාභ"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "ලාභ අලාභ වාර්තාව", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("ලාභ හා හානිය"), + "profitMargin": MessageLookupByLibrary.simpleMessage("ලාභ අනුපාතය (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("ලාභ ප්‍රතිශතය"), + "promo": MessageLookupByLibrary.simpleMessage("ප්‍රෝමෝ"), + "promoCode": MessageLookupByLibrary.simpleMessage("ප්‍රොමෝ කේතය"), + "purchase": MessageLookupByLibrary.simpleMessage("මිලදී ගැනීම"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("විකුණු සංඛ්‍යා"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("මිලදී ගත්තේ:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "විකුණු සියල්ලක් සත්‍යාපනය කරන ලදි", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීමේ විස්තර", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("ගෙවීම් මිල (බැහැර)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ගෙවීම් මිල (බැහැර) අවශ්‍යයි", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("ගෙවීම් මිල (අතුළ)"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ගෙවීම් මිල (අතුළ) අවශ්‍යයි", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීම් ලැයිස්තුව", + ), + "purchaseNow": MessageLookupByLibrary.simpleMessage("විකුණු කරනවා"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "ප්‍රිමාන්ත සැලසුම් මිලදී ගැනීම", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("මිලියනය කිරීමේ මිල"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("මිලදී ගත් ප්‍රමාණය"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීමේ ප්‍රමාණය අවශ්‍ය වේ", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීම් වාර්තාව", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "විකුණුම් ප්‍රතිලාභ", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "සැපයුම් ආපසු ලබා ගැනීමේ වාර්තාව", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීම් ආපසු එවීම්", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "ගෙවීම් යාවත්කාලීන කිරීම සඳහා ඔබට අවසර නැත.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "ගෙවීම් සෑදීම සඳහා ඔබට අවසර නැත.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("මැකුණු"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("මිලදී ගත්තේ"), + "qty": MessageLookupByLibrary.simpleMessage("ප්‍රමාණය"), + "quantity": MessageLookupByLibrary.simpleMessage("ප්‍රමාණය"), + "quickOver": MessageLookupByLibrary.simpleMessage("ඉක්මන් සමාලෝචනය"), + "quickOverview": MessageLookupByLibrary.simpleMessage("දකුණු සාරාංශය"), + "rack": MessageLookupByLibrary.simpleMessage("රාක්කය (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("රාක්කයේ නම"), + "racks": MessageLookupByLibrary.simpleMessage("රාක්ක (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("නැවත විවෘත කරන්න"), + "read": MessageLookupByLibrary.simpleMessage("කියවීම"), + "receipt": MessageLookupByLibrary.simpleMessage("ලදුපත"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("ලැබුණු මුදල"), + "receivedBy": MessageLookupByLibrary.simpleMessage("ලැබුණේ"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ලැබුණේ"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("මෑත ගිණුම්"), + "reduceCash": MessageLookupByLibrary.simpleMessage("මුදල් අඩු කරන්න"), + "reference": MessageLookupByLibrary.simpleMessage("යොමුව"), + "referenceNo": MessageLookupByLibrary.simpleMessage("සබැඳියාවේ අංකය"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("යොමු අංකය"), + "register": MessageLookupByLibrary.simpleMessage("ලියාපදිංචි වන්න"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "අර්ධකයේ ඔබගේ දුරකථනය ලියාපදිංචි කිරීමට අවශ්‍යයි!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("ඉතිරි"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ඉතිරි හිඟක්"), + "remark": MessageLookupByLibrary.simpleMessage("සටහන"), + "rememberMe": MessageLookupByLibrary.simpleMessage("මට මතක් කරන්න"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "මැරෙන්නට පමණක් මතක තබනවා", + ), + "remove": MessageLookupByLibrary.simpleMessage("ඉවත් කරන්න"), + "reports": MessageLookupByLibrary.simpleMessage("වාර්තාවන්"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP නැවත යවන්න"), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP නැවත යවන්න"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "ඔබගේ විද්‍යුත් තැපෑල හෝ දුරකථන අංකය භාවිතා කර මුරපදය යළි පිහිටුවන්න", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "ඔබගේ ගිණුමට ප්‍රතිසංස්කරණය කිරීමට මුරපදය යළි පිහිටුවන්න", + ), + "resets": MessageLookupByLibrary.simpleMessage("යළි පිහිටුවන්න"), + "retailer": MessageLookupByLibrary.simpleMessage("කුළියේ වෙළඳපොළවලින්"), + "retry": MessageLookupByLibrary.simpleMessage("නැවත උත්සාහ කරන්න"), + "retryScan": MessageLookupByLibrary.simpleMessage("නැවත උත්සාහ කරන්න"), + "returnAmount": MessageLookupByLibrary.simpleMessage("සෙවුම් මුදල"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "ප්‍රතිලාභ ප්‍රමාණය", + ), + "returned": MessageLookupByLibrary.simpleMessage("ආපසු ලබා දී ඇත"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "ආපසු ලබා දුන් මුදල", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("ආපසු එවූ දිනය"), + "returnedItem": MessageLookupByLibrary.simpleMessage("ආපසු එවූ භාණ්ඩය"), + "role": MessageLookupByLibrary.simpleMessage("භූමිකාව"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "භූමිකාව සහ අවසර", + ), + "roles": MessageLookupByLibrary.simpleMessage("භූමිකාවන්"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "ළඟම ඇති පූර්ණ සංඛ්‍යාවට", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "දශම ස්ථානගත කිරීම (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "දශම ස්ථානගත කිරීම (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "දශම ස්ථානගත කිරීම (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "ආසන්නතම පූර්ණ සංඛ්‍යාවට", + ), + "rounding": MessageLookupByLibrary.simpleMessage("වට කිරීම"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("වටකර ඇති එකතුව"), + "roundings": MessageLookupByLibrary.simpleMessage("වටකුරු කිරීම (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("වත්මන් මුදල්"), + "sNo": MessageLookupByLibrary.simpleMessage("අංකය"), + "salary": MessageLookupByLibrary.simpleMessage("වැටුප"), + "sale": MessageLookupByLibrary.simpleMessage("විකුණුම්"), + "saleBy": MessageLookupByLibrary.simpleMessage("විකුණුවේ"), + "saleEdit": MessageLookupByLibrary.simpleMessage("විකුණුම් සංස්කරණය"), + "saleList": MessageLookupByLibrary.simpleMessage("විකුණුම් ලැයිස්තුව"), + "salePrice": MessageLookupByLibrary.simpleMessage("මිලියනය කිරීමේ මිල"), + "saleQty": MessageLookupByLibrary.simpleMessage("විකිණූ ප්‍රමාණය"), + "saleReq": MessageLookupByLibrary.simpleMessage("අලෙවි මිල අවශ්‍යයි"), + "saleReturn": MessageLookupByLibrary.simpleMessage("විකුණුම් ආපසු ලැබීම්"), + "sales": MessageLookupByLibrary.simpleMessage("විකුණු"), + "salesBy": MessageLookupByLibrary.simpleMessage("විකුණුවේ:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("විකුණුම් විස්තර"), + "salesList": MessageLookupByLibrary.simpleMessage("විකිණීම් ලයිස්තුව"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "විකිණීම් හා මිලදී ගැනීම් සාරාංශය", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("විකුණුම් වාර්තාව"), + "salesReturn": MessageLookupByLibrary.simpleMessage("විකුණුම් ප්‍රතිලාභ"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "විකුණුම් ආපසු ලබා ගැනීමේ වාර්තාව", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("විකුණුම් සැකසුම්"), + "save": MessageLookupByLibrary.simpleMessage("සුරකින්න"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "සුරකින්න සහ සන්නාමිකයින් කරන්න", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("සැකසුම් සුරකින්න"), + "saveVariant": MessageLookupByLibrary.simpleMessage("විකල්පය සුරකින්න"), + "saving": MessageLookupByLibrary.simpleMessage("සුරකිමින් පවතී"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන QR කේතය ස්කෑන් කරන්න", + ), + "search": MessageLookupByLibrary.simpleMessage("සොයන්න"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("පැමිණීම සොයන්න"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "කාණ්ඩ අංකය සොයන්න...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("මෙහි සොයන්න...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("නිවාඩු සොයන්න"), + "searchProduct": MessageLookupByLibrary.simpleMessage("පොඩක් සෙවුම්"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ගනුදෙනු සොයන්න...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("සෙවීම..."), + "seconds": MessageLookupByLibrary.simpleMessage("තත්පර"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "සියලු ප්‍රොමෝ කේත බලන්න", + ), + "select": MessageLookupByLibrary.simpleMessage("තෝරන්න"), + "selectABrand": MessageLookupByLibrary.simpleMessage("බ්‍රෑන්ඩ් තෝරන්න"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ඉන්වොයිසයක් තෝරන්න", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("ගිණුම තෝරන්න"), + "selectAll": MessageLookupByLibrary.simpleMessage("සියල්ල තෝරන්න"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "අවම වශයෙන් එක් තට්ටුවක්වත් තෝරන්න", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "බැංකුව හෝ මුදල් තෝරන්න", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "වාණිජ කාණ්ඩ තෝරන්න", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("ප්‍රවර්ගය තෝරනවා"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "පාරිභෝගිකයා තෝරන්න", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("දිනය තෝරන්න"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "පළමුව දිනය තෝරන්න", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "තැන්පතු ගමනාන්තය තෝරන්න", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "පළමුව සේවකයා තෝරන්න", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("ආරම්භක දිනය තෝරන්න"), + "selectItems": MessageLookupByLibrary.simpleMessage("භාණ්ඩ තෝරන්න"), + "selectLang": MessageLookupByLibrary.simpleMessage("ඔබේ භාෂාව තෝරන්න"), + "selectModel": MessageLookupByLibrary.simpleMessage("ආදර්ශය තෝරන්න"), + "selectOne": MessageLookupByLibrary.simpleMessage("එක් තෝරන්න"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "එක් ගිණුමක් තෝරන්න", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන කාණ්ඩය තෝරන්න", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදන ඒකකය තෝරන්න", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("රාක්කය තෝරන්න"), + "selectShelf": MessageLookupByLibrary.simpleMessage("තට්ටුව තෝරන්න"), + "selectStock": MessageLookupByLibrary.simpleMessage("තොග තෝරන්න"), + "selectTax": MessageLookupByLibrary.simpleMessage("බදු තෝරන්න"), + "selectToDate": MessageLookupByLibrary.simpleMessage("අවසන් දිනය තෝරන්න"), + "selectType": MessageLookupByLibrary.simpleMessage("වර්ගය තෝරන්න"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "වර්ගීකරණ තෝරන්න:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("ගබඩාව තෝරන්න"), + "sellAll": MessageLookupByLibrary.simpleMessage("සියල්ල විකින්න >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("විකුණුම් මිල"), + "sellsBy": MessageLookupByLibrary.simpleMessage("විසින් අලෙවි කෙරේ"), + "send": MessageLookupByLibrary.simpleMessage("යවනවා"), + "sendCode": MessageLookupByLibrary.simpleMessage("අංකය යවන්න"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ඔබට මුරපදය නැවත සැකසීමේ උපකාර ලිපිය සමඟ ඊමේල් ලබා දීමට විකල්පයක් අප සහා ඇත:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "නිදහස් යෝජනා යෙදුමක් ලබාගැනීමට පත්කරන්න", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("පණිවුඩය යවන්න"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS යවන්න"), + "sendSms": MessageLookupByLibrary.simpleMessage("පණිවිඩය යවනවා"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "ඔබගේ විද්‍යුත් තැපෑල යවන්න", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "ඔබගේ විස්තරය යොමු කිරීමේදී ඔබගේ වෛද්‍යවරුන් සමඟ වැඩිදියුණු සංකීර්ණයක් ලබාගැනීමට", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "නව මුරපදය පිහිටුවන්න", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("ඔබගේ විස්තර සැකසීම"), + "setting": MessageLookupByLibrary.simpleMessage("සැකසීම"), + "sevenDays": MessageLookupByLibrary.simpleMessage("දින 7"), + "share": MessageLookupByLibrary.simpleMessage("බෙදාගන්න"), + "shelf": MessageLookupByLibrary.simpleMessage("තට්ටුව (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("තට්ටුවේ නම"), + "shelves": MessageLookupByLibrary.simpleMessage("තට්ටු (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("මුරය"), + "shiftName": MessageLookupByLibrary.simpleMessage("මුරයේ නම"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("නැව්ගත ලිපිනය"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("නැව් ගාස්තුව"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "සැපයුම් ආරම්භක ශේෂය", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "සැපයුම් ඉතිරි ශේෂය", + ), + "showAction": MessageLookupByLibrary.simpleMessage("ක්‍රියා පෙන්වන්න"), + "showCode": MessageLookupByLibrary.simpleMessage("කේතය පෙන්වන්න"), + "showCombo": MessageLookupByLibrary.simpleMessage("කොම්බෝ පෙන්වන්න"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "කල් ඉකුත් වීමේ දිනය පෙන්වන්න", + ), + "showName": MessageLookupByLibrary.simpleMessage("නම පෙන්වන්න"), + "showPrice": MessageLookupByLibrary.simpleMessage("මිල පෙන්වන්න"), + "showSingle": MessageLookupByLibrary.simpleMessage("තනි භාණ්ඩ පෙන්වන්න"), + "showVariant": MessageLookupByLibrary.simpleMessage("ප්‍රභේද පෙන්වන්න"), + "signIn": MessageLookupByLibrary.simpleMessage("ඇතුළු වන්න"), + "signUp": MessageLookupByLibrary.simpleMessage("ලියාපදිංචි වන්න"), + "single": MessageLookupByLibrary.simpleMessage("තනි"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("දින 60"), + "size": MessageLookupByLibrary.simpleMessage("ප්‍රමාණය"), + "skip": MessageLookupByLibrary.simpleMessage("අවලංගු කරනවා"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("යාවත්කාල කරනවා"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / කේතය"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / කේතය"), + "sl": MessageLookupByLibrary.simpleMessage("අනු.අංකය"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ස්මාර්ට් වොච්"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("සමාජ වෙබ් අඩවිය"), + "sold": MessageLookupByLibrary.simpleMessage("විකිණූ"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "වෙබ් පිටුවේ යම් දෝෂයක් පවතී.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("කිසියම් දෙයක්"), + "staffLogin": MessageLookupByLibrary.simpleMessage("සේවාදායකයාගේ ලොගින්"), + "start": MessageLookupByLibrary.simpleMessage("ආරම්භ කරන්න"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("විවේක කාලය ආරම්භය"), + "startDate": MessageLookupByLibrary.simpleMessage("අරම්භක දිනය"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "නව විකුණුම ආරම්භ කරනවා", + ), + "startTime": MessageLookupByLibrary.simpleMessage("ආරම්භක වේලාව"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ආරම්භක වේලාව අවශ්‍ය වේ", + ), + "started": MessageLookupByLibrary.simpleMessage("ආරම්භ කළ දිනය"), + "state": MessageLookupByLibrary.simpleMessage("රාජ්‍යය"), + "stateName": MessageLookupByLibrary.simpleMessage("රාජ්‍ය නාමය"), + "status": MessageLookupByLibrary.simpleMessage("තත්ත්වය"), + "staus": MessageLookupByLibrary.simpleMessage("තත්ත්වය"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("තවමත් ගෙවීමක් නැත"), + "stock": MessageLookupByLibrary.simpleMessage("තාක්ෂණිකය"), + "stockList": MessageLookupByLibrary.simpleMessage("වෙළඳ ලැයිස්තුව"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("තොග / ප්‍රභේදය"), + "stockReport": MessageLookupByLibrary.simpleMessage("වෙළඳපොළ වාර්තාව"), + "stockValue": MessageLookupByLibrary.simpleMessage("වෙළඳපොළ වටිනාකම"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "තොගය අවම වශයෙන් 1 ක් විය යුතුය", + ), + "stocks": MessageLookupByLibrary.simpleMessage("වෙළඳපොළ: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("උප බදු ලැයිස්තුව"), + "subTaxes": MessageLookupByLibrary.simpleMessage("උප බදු"), + "subTotal": MessageLookupByLibrary.simpleMessage("අඩු එකතුව"), + "submit": MessageLookupByLibrary.simpleMessage("ඉදිරිපත් කරන්න"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("දැන් දායක වන්න"), + "subscription": MessageLookupByLibrary.simpleMessage("දැන්වීම"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "දායකත්ව වාර්තා", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("දායකත්වයන්"), + "subtotal": MessageLookupByLibrary.simpleMessage("උප-මුළු"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("සාර්ථකව ගෙවීය"), + "supplerPay": MessageLookupByLibrary.simpleMessage("සැපයුම්කරු ගෙවීම"), + "supplier": MessageLookupByLibrary.simpleMessage("ක්‍රීඩා"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "සැපයුම්කරු විස්තර", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "සැපයුම්කරුට ගෙවිය යුතු හිඟ මුදල", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "සැපයුම්කරුගේ ලෙජරය", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("සහයෝගයේ නම"), + "switchBank": MessageLookupByLibrary.simpleMessage("ශාඛාව මාරු කරනවාද?"), + "switchs": MessageLookupByLibrary.simpleMessage("මාරු වන්න"), + "tax": MessageLookupByLibrary.simpleMessage("බදු (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("බදු කණ්ඩායම"), + "taxPercent": MessageLookupByLibrary.simpleMessage("බදු ප්‍රතිශතය"), + "taxRates": MessageLookupByLibrary.simpleMessage("බදු අනුපාත"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "බදු අනුපාත - ඔබේ බදු අනුපාත කළමනාකරණය කරන්න", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("බදු වාර්තාව"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "බදු වාර්තා ලැයිස්තුව", + ), + "taxType": MessageLookupByLibrary.simpleMessage("බදු වර්ගය"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "තනි/බහු බදු වර්ග සහිත බදු", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ඔබගේ භාණ්ඩ ගෙවිමට ස්තුතියි", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "තර්මල් ඉන්වොයිස් ලාංඡනය", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "මුද්‍රණ යන්ත්‍ර භාෂාව", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "කඩදාසි ප්‍රමාණය", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("දින 30"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "එක් පත්‍රයකට ලේබල් 32", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("මෙම මාසය"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "මෙම සැලැස්ම උසස් කිරීමට සුදුසු නොවේ", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "මෙම සැලැස්ම මිලදී ගැනීමට නොමැත", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "මෙම නිෂ්පාදනය දැනටමත් එකතු කර ඇත!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("මෙම සතිය"), + "thisYear": MessageLookupByLibrary.simpleMessage("මෙම වසර"), + "time": MessageLookupByLibrary.simpleMessage("වේලාව"), + "timeIn": MessageLookupByLibrary.simpleMessage("ඇතුළු වූ වේලාව"), + "timeOut": MessageLookupByLibrary.simpleMessage("පිට වූ වේලාව"), + "to": MessageLookupByLibrary.simpleMessage("දක්වා"), + "toAccount": MessageLookupByLibrary.simpleMessage("ගිණුමට"), + "toDate": MessageLookupByLibrary.simpleMessage("දිනය දක්වා"), + "today": MessageLookupByLibrary.simpleMessage("අද"), + "todaySummary": MessageLookupByLibrary.simpleMessage("අදේ සාරාංශය"), + "top5Customer": MessageLookupByLibrary.simpleMessage( + "ප්‍රධාන පාරිභෝගිකයින් 5", + ), + "top5Product": MessageLookupByLibrary.simpleMessage("ප්‍රධාන නිෂ්පාදන 5"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "ප්‍රධාන සැපයුම්කරුවන් 5", + ), + "total": MessageLookupByLibrary.simpleMessage("එකතුව"), + "totalAmount": MessageLookupByLibrary.simpleMessage("මුළු මුදල"), + "totalAssets": MessageLookupByLibrary.simpleMessage("මුළු වත්කම්"), + "totalBalance": MessageLookupByLibrary.simpleMessage("මුළු ශේෂය"), + "totalCategories": MessageLookupByLibrary.simpleMessage("මුළු කාණ්ඩ"), + "totalDue": MessageLookupByLibrary.simpleMessage("මුළු හිඟක්"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "මුළු පාරිභෝගික මුදල", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("මුළු අයිතමය"), + "totalIncome": MessageLookupByLibrary.simpleMessage("මුළු ආදායම"), + "totalItems": MessageLookupByLibrary.simpleMessage("මුළු අයිතම"), + "totalLoss": MessageLookupByLibrary.simpleMessage("මුළු හිම"), + "totalPayable": MessageLookupByLibrary.simpleMessage("මුළු ගෙවිමක්"), + "totalPrice": MessageLookupByLibrary.simpleMessage("මුළු වටිනාකම"), + "totalProduct": MessageLookupByLibrary.simpleMessage("එකතුව අයිතමයන්"), + "totalProfit": MessageLookupByLibrary.simpleMessage("මුළු ලාභ"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("මුළු මිලදී ගැනීම"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "මුළු ආපසු ගෙවූ මුදල", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("මුළු ආපසු ගෙවීම"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "මුළු වැටුප් මුදල", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("මුළු විකිණීම්"), + "totalVat": MessageLookupByLibrary.simpleMessage("මුළු එකතුව"), + "totall": MessageLookupByLibrary.simpleMessage("මුළු:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("ගනුදෙනු සාරාංශය"), + "transactionType": MessageLookupByLibrary.simpleMessage("ගනුදෙනු වර්ගය"), + "transactions": MessageLookupByLibrary.simpleMessage("ගනුදෙනු"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "ගනුදෙනු ඉතිහාසය", + ), + "transfer": MessageLookupByLibrary.simpleMessage("මාරු කිරීම"), + "transferCheque": MessageLookupByLibrary.simpleMessage( + "චෙක්පත් මාරු කිරීම", + ), + "transferDate": MessageLookupByLibrary.simpleMessage("මාරු කළ දිනය"), + "tryAgain": MessageLookupByLibrary.simpleMessage("නැවත උත්සාහ කරන්න"), + "twitter": MessageLookupByLibrary.simpleMessage("ට්විටර්"), + "type": MessageLookupByLibrary.simpleMessage("වර්ගය"), + "typeSelect": MessageLookupByLibrary.simpleMessage("වර්ගය තෝරන්න"), + "unPaid": MessageLookupByLibrary.simpleMessage("ගෙවා නොගත්"), + "unit": MessageLookupByLibrary.simpleMessage("ඒකකය"), + "unitName": MessageLookupByLibrary.simpleMessage("ඒකකයේ නම"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ඒකක වටිනාකම"), + "units": MessageLookupByLibrary.simpleMessage("ඒකකයන්"), + "unlimited": MessageLookupByLibrary.simpleMessage("සීමාවෙන්"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("අසීමිත භාවිතය"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "අපේ පැකේජයේ අවසන් භාවිතාවන්👇", + ), + "update": MessageLookupByLibrary.simpleMessage("යාවත්කාලීන කරන්න"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "ශාඛාව යාවත්කාලීන කරන්න", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "සම්බන්ධතාවය යාවත්කාලීන කරන්න", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "තොග යාවත්කාලීන කිරීමට අසමත් විය", + ), + "updateNow": MessageLookupByLibrary.simpleMessage( + "වියදමක් දැනටමත් වෙනස් කරන්න", + ), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "පාර්ටි යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාතය යාවත්කාලීන කරන්න", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදනය සාර්ථකව යාවත්කාලීන කරන ලදි!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "නිෂ්පාදනය යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "ඔබගේ විස්තර යාවත්කාලීන කරන්න", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "මිලදී ගැනීම් යාවත්කාලීන කරන්න", + ), + "updateRole": MessageLookupByLibrary.simpleMessage( + "භූමිකාව යාවත්කාලීන කරන්න", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "අලෙවි යාවත්කාලීන කිරීම සඳහා ඔබට අවසර නැත.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "සාර්ථකව යාවත්කාලීන කරන ලදි", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "ඔබේ පැතිකඩ යාවත්කාලීන කරන්න, ඔබගේ ගනුදෙනුකරුවන්ට හොඳ ප්‍රතිචාරයක් ලබා දෙන්න", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "ඔබගේ අනුමත කිරීම යාවත්කාලීන කරන්න", + ), + "updating": MessageLookupByLibrary.simpleMessage("යාවත්කාලීන කරමින්..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("මෙහි වර්ධනය කරන්න"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR කේතය සඳහා UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("උඩුගත කරන්න"), + "uploadImage": MessageLookupByLibrary.simpleMessage("පින්තූරය උඩුගත කරන්න"), + "uploading": MessageLookupByLibrary.simpleMessage("උඩුගත වෙමින් පවතී..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ගැලරි භාවිතා කරන්න"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "භාවිතා නාමය හිස් විය නොහැක", + ), + "user": MessageLookupByLibrary.simpleMessage("පරිශීලකයා"), + "userRole": MessageLookupByLibrary.simpleMessage("පරිශීලක භාවිතා කිරීම"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "පරිශීලක භූමිකා විස්තර", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("පරිශීලක නාමය"), + "values": MessageLookupByLibrary.simpleMessage("අගයන්"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "විකල්පය සාර්ථකව එක් කරන ලදී!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "විකල්පය සාර්ථකව මකන ලදී!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ප්‍රභේද ලැයිස්තුව"), + "variationId": MessageLookupByLibrary.simpleMessage("ප්‍රභේද හැඳුනුම්පත"), + "variations": MessageLookupByLibrary.simpleMessage("වෙනස්කම් (Variations)"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "ප්‍රභේද සහිත භාණ්ඩ", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("වැට් සහ බදු"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("වැට්/ජීඑස්ටී අංකය"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("වැට්/ජීඑස්ටී ශීර්ෂකය"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT හැඳුනුම්පත"), + "vatNumber": MessageLookupByLibrary.simpleMessage("වැට් අංකය"), + "vatReports": MessageLookupByLibrary.simpleMessage("VAT වාර්තා"), + "vatType": MessageLookupByLibrary.simpleMessage("VAT වර්ගය"), + "verification": MessageLookupByLibrary.simpleMessage("සත්‍යාපනය"), + "verify": MessageLookupByLibrary.simpleMessage("සත්‍යාපනය කරන්න"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ඔබගේ විද්‍යුත් තැපෑල සත්‍යාපනය කරන්න", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "විද්‍යුත් තැපෑල සත්‍යාපනය කරන්න", + ), + "view": MessageLookupByLibrary.simpleMessage("විස්තර බලන්න"), + "viewAll": MessageLookupByLibrary.simpleMessage("සියල්ල බලන්න"), + "viewDetails": MessageLookupByLibrary.simpleMessage("විස්තර බලන්න"), + "viewPrice": MessageLookupByLibrary.simpleMessage("මිල පරීක්ෂා කිරීම"), + "viewStock": MessageLookupByLibrary.simpleMessage("තොග බලන්න"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "සඳහා ගනුදෙනු නරඹමින්", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "සැපයුම් ගනුදෙනුකරු", + ), + "wallet": MessageLookupByLibrary.simpleMessage("පසුම්බිය"), + "walletBalance": MessageLookupByLibrary.simpleMessage("පසුම්බි ශේෂය"), + "warehouse": MessageLookupByLibrary.simpleMessage("ගබඩාව (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ගබඩාවේ නම"), + "warranty": MessageLookupByLibrary.simpleMessage("වගකීම් කාලය (Warranty)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "අපි සත්‍යාපන විද්‍යුත් තැපෑලක් යවා ඇත", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ඔබගේ දුරකථන අංකයට OTP යවා ඇත", + ), + "weekly": MessageLookupByLibrary.simpleMessage("සතිපතා"), + "weight": MessageLookupByLibrary.simpleMessage("බර"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "නවතම සාදරයෙන් පිළිගනිමු!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("නවතම කාලීන"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("හොල්වේල්සේල් මිල"), + "wholesaler": MessageLookupByLibrary.simpleMessage("හොල්වේල්සේලර්"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("ඉක්මනින් එකතු වේ"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "ඔබගේ පණිවුඩය මෙවලමට ලියන්න", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("මෙහි පෙළ ලියන්න..."), + "yearly": MessageLookupByLibrary.simpleMessage("වාර්ෂික"), + "years": MessageLookupByLibrary.simpleMessage("වසර"), + "yes": MessageLookupByLibrary.simpleMessage("ඔව්"), + "yesterday": MessageLookupByLibrary.simpleMessage("ඊයේ"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "ඔබට පාරිභෝගික පරිවර්තන මට්ටමට වැඩි මුදල ගෙවිය නොහැක", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "ඔබට දැන් OTP නැවත එවිය හැක.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("ඔබට බාර්කෝඩ් සෑදීමට අවසර නැත."), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("ඔබට මෙම තට්ටුව මැකීමට අවසර නැත"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ලාභ අලාභ බැලීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "වියදම් වර්ගීකරණය සෑදීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "ඔබට මිලදී ගැනීම් සෑදීමට අවසර නැත.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "දෙපාර්තමේන්තුව මකා දැමීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("තනතුර මකා දැමීමට ඔබට අවසර නැත."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "නිවාඩු ඉල්ලීම මකා දැමීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "වැටුප් ලේඛනය මකා දැමීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "එක්සෙල් අපනයනය කිරීමට ඔබට අවසර නැත", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "බාර්කෝඩ් උත්පාදනය කිරීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "වාර්තාව උත්පාදනය කිරීමට ඔබට අවසර නැත", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "ශාඛාව යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "දෙපාර්තමේන්තුව යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "නිවාඩු ඉල්ලීම යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "නිවාඩු දින යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("පැමිණීම බැලීමට ඔබට අවසර නැත"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "වැටුප් ලේඛනය යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "තනතුර යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("මුරය මකා දැමීමට ඔබට අවසර නැත."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "මුරය යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ඔබට රාක්ක සෑදීමට අවසර නැත.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ඔබට රාක්ක මැකීමට අවසර නැත.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ඔබට රාක්ක යාවත්කාලීන කිරීමට අවසර නැත.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("වියදම් සෑදීමට ඔබට අවසර නැත."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "ඔබට අවසරය ලබා දිය යුතුය", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("ඔබ භාවිතා කරයි "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "ඔබගේ නිදහස් පැකේජය අඩුවෙමින් පවතින අතර, ඔබේ ඊළඟ සැලැස්ම මිලදී ගන්න. ස්තූතියි.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("ඔබගේ පැකේජය"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "ඔබගේ පැකේජය 5 දිනවලදී ඉවත් වේ", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "ඔබගේ පැකේජය අද ඉවත් වේ\n\nකරුණාකර නැවත මිලදී ගියේ", + ), + "zip": MessageLookupByLibrary.simpleMessage("සැපයුම් කේතය"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "සැපයුම් කේතය ඇතුළත් කරන්න", + ), + }; +} diff --git a/lib/generated/intl/messages_sk.dart b/lib/generated/intl/messages_sk.dart new file mode 100644 index 0000000..7978ad6 --- /dev/null +++ b/lib/generated/intl/messages_sk.dart @@ -0,0 +1,2322 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a sk locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'sk'; + + static String m0(start) => "Znova odoslať OTP o \$${start} sekúnd"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Detaily zákazníka", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTÚRA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo faktúry A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Zobrazovaný názov účtu", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Meno majiteľa účtu", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Názov účtu"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Názov účtu"), + "action": MessageLookupByLibrary.simpleMessage("Akcia"), + "actions": MessageLookupByLibrary.simpleMessage("Akcie"), + "active": MessageLookupByLibrary.simpleMessage("Aktívny"), + "add": MessageLookupByLibrary.simpleMessage("Pridať"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Prosím, pridajte nákup", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Pridať dochádzku"), + "addBank": MessageLookupByLibrary.simpleMessage("Pridať banku"), + "addBrand": MessageLookupByLibrary.simpleMessage("Pridať značku"), + "addCash": MessageLookupByLibrary.simpleMessage("Pridať hotovosť"), + "addCategory": MessageLookupByLibrary.simpleMessage("Pridať kategóriu"), + "addContact": MessageLookupByLibrary.simpleMessage("Pridať kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Prosím, pridajte zákazníka", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Pridať zákazníka"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Pridať doručenie"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Pridať oddelenie"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Pridať novú funkciu", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Pridať výdavok"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Pridať kategóriu výdavkov", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Pridať sviatok"), + "addImage": MessageLookupByLibrary.simpleMessage("Pridať obrázok"), + "addIncome": MessageLookupByLibrary.simpleMessage("Pridať príjem"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Pridať kategóriu príjmu", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Pridať položky"), + "addLeave": MessageLookupByLibrary.simpleMessage("Pridať voľno"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Pridať viac polí"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Pridať novú adresu"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Pridať novú dochádzku", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Pridať bankové účty", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Pridať nového zamestnanca", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Pridať nový sviatok", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Pridať novú dovolenku", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Pridať nový model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("Pridať nové mzdy"), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Pridať nový produkt", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Prosím, pridajte nákup", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Pridať nový regál"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Pridať novú zmenu"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Pridať novú daň"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Pridať novú variáciu", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Pridať nové variácie", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Pridať nový sklad", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Pridať poznámku"), + "addParty": MessageLookupByLibrary.simpleMessage("Pridať strany"), + "addPayment": MessageLookupByLibrary.simpleMessage("Pridať platbu"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Prosím, pridajte produkt", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Najprv pridajte produkt", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt bol úspešne vytvorený!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie vytvoriť produkt.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Pridať nákup"), + "addRole": MessageLookupByLibrary.simpleMessage("Pridať rolu"), + "addSale": MessageLookupByLibrary.simpleMessage("Prosím, pridajte predaj"), + "addSales": MessageLookupByLibrary.simpleMessage("Pridať predaj"), + "addShelf": MessageLookupByLibrary.simpleMessage("Pridať novú policu"), + "addShift": MessageLookupByLibrary.simpleMessage("Pridať zmenu"), + "addStock": MessageLookupByLibrary.simpleMessage("Pridať zásoby"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Pridať podvariáciu", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Pridať daň"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Pridať novú daňovú skupinu", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Pridať jednotku"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Lägg till användarroll", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Pridať variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Pridať detaily variantu", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Pridané do košíka"), + "adding": MessageLookupByLibrary.simpleMessage("Pridáva sa.."), + "address": MessageLookupByLibrary.simpleMessage("Adresa"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Upraviť bankový zostatok", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Upraviť hotovosť"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Upraviť hotovostný zostatok", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Dátum úpravy"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Záloha"), + "all": MessageLookupByLibrary.simpleMessage("Všetko"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Všetky obchodné riešenia", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro je kompletné obchodné riešenie zahŕňajúce sklad, účty, predaj, výdavky a zisk/stratu.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Všetci zamestnanci"), + "allParties": MessageLookupByLibrary.simpleMessage("Všetky strany"), + "allParty": MessageLookupByLibrary.simpleMessage("Všetky strany"), + "allTime": MessageLookupByLibrary.simpleMessage("Celkovo"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Všetky transakcie"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Už pridané"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Už máte účet?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Suma"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Suma musí byť väčšia ako 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metóda zaokrúhľovania sumy", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Suma slovom"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Suma je povinná", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Ett SMS kommer att skickas till följande nummer:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Podpora aplikácií pre Android a iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "K dispozícii je nová aktualizácia\nProsím, aktualizujte svoju aplikáciu", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple hodinky"), + "apply": MessageLookupByLibrary.simpleMessage("Použiť"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ste si istí?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Naozaj chcete vymazať túto pobočku?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Naozaj chcete vymazať túto rolu?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Naozaj chcete prepnúť na inú pobočku?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ste si istí, že chcete vymazať túto osobu?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Naozaj chcete opustiť túto pobočku?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Ku dňu"), + "assets": MessageLookupByLibrary.simpleMessage("Aktíva"), + "attachment": MessageLookupByLibrary.simpleMessage("Príloha"), + "attendance": MessageLookupByLibrary.simpleMessage("Dochádzka"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Prehľady dochádzky", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Autorizovaný podpis", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automaticky vypočítané dni", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Automaticky vybrané"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Tillbaka till startsidan", + ), + "balance": MessageLookupByLibrary.simpleMessage("Zostatok"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Zostatok k úhrade"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Súvaha"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladéš"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankové účty"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankové údaje"), + "bankName": MessageLookupByLibrary.simpleMessage("Názov banky"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Prevod z banky do banky", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Prevod z banky na hotovosť", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Nastavenia tlače čiarových kódov", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Generátor čiarových kódov", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generátor čiarových kódov", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Čiarové kódy"), + "batch": MessageLookupByLibrary.simpleMessage("Séria"), + "batchNo": MessageLookupByLibrary.simpleMessage("Číslo série"), + "billTO": MessageLookupByLibrary.simpleMessage("Účtovať"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Zisk podľa faktúr"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Fakturačná adresa"), + "birthDate": MessageLookupByLibrary.simpleMessage("Dátum narodenia"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth je vypnutý. Zapnite ho.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Pobočka"), + "branchList": MessageLookupByLibrary.simpleMessage("Zoznam pobočiek"), + "brand": MessageLookupByLibrary.simpleMessage("Značka"), + "brandName": MessageLookupByLibrary.simpleMessage("Názov značky"), + "brands": MessageLookupByLibrary.simpleMessage("Značky"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Trvanie prestávky"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Stav prestávky"), + "breakTime": MessageLookupByLibrary.simpleMessage("Čas prestávky"), + "bulk": MessageLookupByLibrary.simpleMessage("Hromadné nahrávanie"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Hromadné nahrávanie"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategória podnikania"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Názov spoločnosti a podniku", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kúpiť teraz"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kúpiť prémiový plán"), + "call": MessageLookupByLibrary.simpleMessage("Volanie"), + "camera": MessageLookupByLibrary.simpleMessage("Fotoaparát"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Tento typ transakcie nie je možné upravovať.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nepodarilo sa získať podrobnosti o platbe.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Zrušiť"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Hľadanie zariadení...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nemožno previesť na ten istý účet.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacita"), + "cash": MessageLookupByLibrary.simpleMessage("Hotovosť"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Hotovosť a banka"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Správa hotovosti a bánk", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Cashflow"), + "cashIn": MessageLookupByLibrary.simpleMessage("Príjem hotovosti"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Hotovosť v ruke"), + "cashOut": MessageLookupByLibrary.simpleMessage("Výdaj hotovosti"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Prevod hotovosti do banky", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorier"), + "category": MessageLookupByLibrary.simpleMessage("Kategória"), + "categoryName": MessageLookupByLibrary.simpleMessage("Názov kategórie"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Suma výdavku"), + "changePassword": MessageLookupByLibrary.simpleMessage("Zmeniť heslo"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Skontrolujte email"), + "cheque": MessageLookupByLibrary.simpleMessage("Šeky"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Suma šeku"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Dátum šeku"), + "chequeList": MessageLookupByLibrary.simpleMessage("Zoznam šekov"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Číslo šeku"), + "choose": MessageLookupByLibrary.simpleMessage("Vybrať"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Vyberte krajinu"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Vyberte zákazníka"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Vyberte dodávateľa", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Vyberte si funkcie", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funkcie sú dôležitou súčasťou, ktorá robí PosPro odlišným od tradičných riešení.", + ), + "city": MessageLookupByLibrary.simpleMessage("Mesto"), + "cityName": MessageLookupByLibrary.simpleMessage("Názov mesta"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Vymazať"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kliknite pre pripojenie", + ), + "close": MessageLookupByLibrary.simpleMessage("Zatvoriť"), + "closed": MessageLookupByLibrary.simpleMessage("Zatvorené"), + "code": MessageLookupByLibrary.simpleMessage("Kód"), + "collectDue": MessageLookupByLibrary.simpleMessage("Inkaso pohľadávky"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte pohľadávku", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Insamlad av:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Prevzaté kým"), + "color": MessageLookupByLibrary.simpleMessage("Farba"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinácia viacerých daní", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Prehľad combo produktov", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombo produkty"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinovaný prehľad"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Čoskoro"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Adresa spoločnosti", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Potvrdiť vymazanie"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Potvrďte heslo"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Potvrdiť heslo"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Potvrdiť vrátenie"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Bekräfta SMS till"), + "congratulation": MessageLookupByLibrary.simpleMessage("Gratulujeme"), + "connect": MessageLookupByLibrary.simpleMessage("Kliknite pre pripojenie"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Pripojte svoju tlačiareň", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Pripojte svoju tlačiareň", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Pripojené k:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktné údaje"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontakta oss"), + "continueButton": MessageLookupByLibrary.simpleMessage("Pokračovať"), + "continueE": MessageLookupByLibrary.simpleMessage("Pokračovať"), + "cost": MessageLookupByLibrary.simpleMessage("Náklady"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Cena bez dane"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Cena s daňou"), + "country": MessageLookupByLibrary.simpleMessage("Krajina"), + "countryName": MessageLookupByLibrary.simpleMessage("Názov krajiny"), + "create": MessageLookupByLibrary.simpleMessage("Vytvoriť"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Vytvorte si bezplatný účet", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Vytvoriť bezplatný účet", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Vytvoriť pobočku"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Vytvoriť nové heslo", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie vytvárať PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie vytvoriť predaj.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Príjem)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Úverový limit strany"), + "currency": MessageLookupByLibrary.simpleMessage("Mena"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Aktuálny zostatok"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Aktuálny hotovostný zostatok", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Aktuálny mesiac"), + "currentYear": MessageLookupByLibrary.simpleMessage("Aktuálny rok"), + "currents": MessageLookupByLibrary.simpleMessage("Aktuálne"), + "custom": MessageLookupByLibrary.simpleMessage("Vlastné"), + "customDate": MessageLookupByLibrary.simpleMessage("Vlastný dátum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Vlastné označenie faktúr", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Vlastná tlač"), + "customer": MessageLookupByLibrary.simpleMessage("Zákazník"), + "customerDate": MessageLookupByLibrary.simpleMessage("Vlastný dátum"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Pohľadávky od zákazníkov", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kniha zákazníkov"), + "customerName": MessageLookupByLibrary.simpleMessage("Meno zákazníka"), + "customerPay": MessageLookupByLibrary.simpleMessage("Zákazník zaplatí"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefónne číslo zákazníka", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Podpis zákazníka", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Denné transakcie", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Nástrojová lišta"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Údaje boli úspešne uložené.", + ), + "date": MessageLookupByLibrary.simpleMessage("Dátum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Koniec dátumu nemôže byť pred začiatkom dátumu.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Dátum je povinný"), + "dates": MessageLookupByLibrary.simpleMessage("Dátum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Denný denník"), + "days": MessageLookupByLibrary.simpleMessage("dagar"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Zostávajúcich dní"), + "dealer": MessageLookupByLibrary.simpleMessage("Obchodník"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Cena pre predajcu"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debet (Výdaj)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Predvolená predajná cena", + ), + "delete": MessageLookupByLibrary.simpleMessage("Vymazať"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Zmazať účet"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ste si istý, že chcete vymazať túto sériu?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Naozaj chcete odstrániť svoj účet? Táto akcia natrvalo vymaže všetky vaše údaje.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie zmazať stranu.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Úspešne odstránené!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Maže sa...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Dodacia adresa"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Poplatok za doručenie", + ), + "department": MessageLookupByLibrary.simpleMessage("Oddelenie"), + "deposit": MessageLookupByLibrary.simpleMessage("Vklad"), + "depositTo": MessageLookupByLibrary.simpleMessage("Vklad na"), + "description": MessageLookupByLibrary.simpleMessage("Popis"), + "designation": MessageLookupByLibrary.simpleMessage("Funkcia"), + "designationName": MessageLookupByLibrary.simpleMessage("Názov funkcie"), + "details": MessageLookupByLibrary.simpleMessage("Detaljer"), + "developedBy": MessageLookupByLibrary.simpleMessage("Vyvinul"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-ciferný PIN bol odoslaný na vašu e-mailovú adresu:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Zakázať"), + "discount": MessageLookupByLibrary.simpleMessage("Zľava"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Zobrazovaný názov je povinný", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Nerušiť"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Naozaj to chcete vymazať", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Chcete vymazať používateľa?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Chcete ukončiť aplikáciu?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Naozaj chcete znova otvoriť tento šek?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("Nemáte účet?"), + "done": MessageLookupByLibrary.simpleMessage("Hotovo"), + "download": MessageLookupByLibrary.simpleMessage("Stiahnuť"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Stiahnuť APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Stiahnuť formát Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Sťahovanie úspešné! Skontrolujte priečinok Dokumenty", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Sťahuje sa..."), + "due": MessageLookupByLibrary.simpleMessage("Saldo"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Suma na úhradu: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Neuhradený zostatok"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Inkassering av förfallobetalningar", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Zoznam pohľadávok"), + "duePay": MessageLookupByLibrary.simpleMessage("Úhrada dlhu"), + "dueReport": MessageLookupByLibrary.simpleMessage("Správa o pohľadávkach"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Predaj na splátky nie je povolený pre zákazníkov bez registrácie.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Podlžnosti"), + "duration": MessageLookupByLibrary.simpleMessage("Trvanie"), + "durationDays": MessageLookupByLibrary.simpleMessage("Trvanie (Dni)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Jednoduchý mobilný pokladničný systém", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplikácia PosPro je bezplatná a jednoduchá na použitie. Je to jeden z najlepších POS systémov na svete.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Upraviť"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Upraviť dochádzku"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Upraviť bankové účty", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Upraviť bankovú úpravu", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Upraviť prevod z banky na hotovosť", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Upraviť bankový prevod", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Upraviť hotovostnú úpravu", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Upraviť prevod hotovosti do banky", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Upraviť kategóriu"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Upraviť funkciu"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Upraviť zamestnanca"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Upraviť sviatok"), + "editLeave": MessageLookupByLibrary.simpleMessage("Upraviť dovolenku"), + "editModel": MessageLookupByLibrary.simpleMessage("Upraviť model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Upraviť mzdy"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Upraviť telefónne číslo?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Upraviť produkt"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Upraviť faktúru nákupu", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Upraviť regál"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Upraviť faktúru predaja", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Upraviť policu"), + "editShift": MessageLookupByLibrary.simpleMessage("Upraviť zmenu"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Upraviť sociálne médiá", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Upraviť daň"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Upraviť daňovú skupinu", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Upraviť variáciu"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Upraviť sklad"), + "email": MessageLookupByLibrary.simpleMessage("Emailová adresa"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-mail nemôže byť prázdny", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Zamestnanec"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Zadajte nízky stav zásob", + ), + "end": MessageLookupByLibrary.simpleMessage("Koniec"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Koniec prestávky"), + "endDate": MessageLookupByLibrary.simpleMessage("Dátum konca"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Dátum ukončenia je pred dátumom začiatku", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Dátum ukončenia nemôže predchádzať dátumu začiatku.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Čas ukončenia"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Čas ukončenia je povinný", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Ukončiť váš bezplatný plán", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Zadajte číslo série"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov značky", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Zadajte platnú zľavu", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Ange en giltig OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Zadajte platný stav zásob", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Zadajte zobrazovaný názov účtu", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Zadajte meno majiteľa účtu", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Zadajte číslo účtu", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Zadajte adresu"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Zadajte sumu"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Zadajte zostatok"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov banky", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Zadajte číslo šarže (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Zadajte čas prestávky", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Zadajte názov firmy/obchodu", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Zadajte kapacitu"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov kategórie", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Zadajte farbu"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadajte telefónne číslo zákazníka", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Zadajte cenu pre predajcu", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Zadajte popis"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov funkcie", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Zadajte zľavu"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Zadajte svoju emailovú adresu nižšie, aby ste dostali odkaz na obnovenie hesla.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Zadajte čas ukončenia", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov kategórie výdavkov", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Zadajte dátum výdavku", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Zadajte plnú adresu", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Zadajte celé meno"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov sviatku", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov kategórie príjmu", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Zadajte text štítku", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov výrobcu", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov modelu", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Zadajte meno"), + "enterNote": MessageLookupByLibrary.simpleMessage("Zadajte poznámku"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Zadajte počiatočný zostatok", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Zadajte kód produktu", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov produktu", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Zadajte nákupnú cenu", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Zadajte množstvo"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Zadajte referenčné číslo", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Zadajte predajnú cenu", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov police", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Zadajte veľkosť"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Zadajte čas začiatku", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Zadajte stav zásob"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Zadajte daňovú sadzbu", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Zadajte typ"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Zadajte používateľské meno", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Zadajte názov používateľa", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Zadajte platný OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Zadajte hodnoty"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Zadajte číslo DPH/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Zadajte názov DPH/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov skladu", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Zadajte hmotnosť"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Zadajte veľkoobchodnú cenu", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Zadajte svoju krajinu", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Zadajte svoju e-mailovú adresu", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Zadajte svoje celé meno", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Zadajte svoje meno"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Zadajte úroveň poznámky", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Zadajte heslo"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadajte svoje telefónne číslo", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Zadajte správu po predaji", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Chyba pri odstraňovaní dane", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel súbory"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel nahranie"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Cena bez dane (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Ukončiť"), + "exitBank": MessageLookupByLibrary.simpleMessage("Opustiť pobočku"), + "expDate": MessageLookupByLibrary.simpleMessage("Dátum expirácie"), + "expense": MessageLookupByLibrary.simpleMessage("Výdavky"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategórie výdavkov"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Dátum výdavku"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Výdavok pre"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Správa o výdavkoch"), + "expensesType": MessageLookupByLibrary.simpleMessage("Typy výdavkov"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Stav exspirácie"), + "expire": MessageLookupByLibrary.simpleMessage("Expiruje"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Prehľad expirovaných produktov", + ), + "expired": MessageLookupByLibrary.simpleMessage("Platnosť vypršala"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Dátum expirácie"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Prehľad položiek s uplynutou platnosťou", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "Zoznam s expirovanými položkami", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Expirované produkty", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Expirácia"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Predĺžiť plán"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Nepodarilo sa odstrániť oddelenie", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Nepodarilo sa odstrániť daň", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nepodarilo sa získať verziu platformy.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Nepodarilo sa načítať oddelenia", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Spracovanie vrátenia zlyhalo.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Móda"), + "feature": MessageLookupByLibrary.simpleMessage("Funkcia"), + "field": MessageLookupByLibrary.simpleMessage("Pole"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dní"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filtrovať podľa dátumu", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Krstné meno"), + "flat": MessageLookupByLibrary.simpleMessage("Fixná"), + "folder": MessageLookupByLibrary.simpleMessage( + "Možno sa e-mail dostal do vašej zložky so spamom.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Zabudli ste heslo"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Bezplatná záloha údajov", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Bezplatná celoživotná aktualizácia", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Bezplatný balík"), + "freePlan": MessageLookupByLibrary.simpleMessage("Bezplatný plán"), + "from": MessageLookupByLibrary.simpleMessage("Od"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Z účtu"), + "fromDate": MessageLookupByLibrary.simpleMessage("Od dátumu"), + "fullName": MessageLookupByLibrary.simpleMessage("Celé meno"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Úplne zaplatené"), + "gallery": MessageLookupByLibrary.simpleMessage("Galéria"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nie sú dostupné žiadne dáta na vytvorenie PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Pohlavie"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generovať PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Generuje sa PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Máte novú správu"), + "gotIt": MessageLookupByLibrary.simpleMessage("Rozumiem"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Hrubý zisk (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garancia"), + "guest": MessageLookupByLibrary.simpleMessage("Hosť"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Už máte účet?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Skryť polia"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Cena od najvyššej"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Zadajte e-mailovú adresu", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Zadajte heslo"), + "holderName": MessageLookupByLibrary.simpleMessage("Meno majiteľa"), + "holiday": MessageLookupByLibrary.simpleMessage("Sviatok"), + "holidayList": MessageLookupByLibrary.simpleMessage("Zoznam sviatkov"), + "home": MessageLookupByLibrary.simpleMessage("Domov"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Zostávajúcich hodín"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Súhlasím s trvalým odstránením môjho účtu.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Kód IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Obrázok"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktívny"), + "inStock": MessageLookupByLibrary.simpleMessage("Skladom"), + "inactive": MessageLookupByLibrary.simpleMessage("Neaktívne"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Cena s daňou (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Príjem"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategórie príjmu", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Prehľad kategórií príjmov", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Dátum príjmu"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Príjem pre"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Správa o príjmoch"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie na zobrazenie správy o príjmoch.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Typ príjmu"), + "incomes": MessageLookupByLibrary.simpleMessage("Príjmy"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informácie na štítkoch", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Inštrukcie"), + "inv": MessageLookupByLibrary.simpleMessage("Číslo faktúry"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Neplatná suma"), + "inventory": MessageLookupByLibrary.simpleMessage("Sklad"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie k inventáru", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktúra"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo faktúry"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Číslo faktúry"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Prehliadač faktúr"), + "item": MessageLookupByLibrary.simpleMessage("Položka"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Položka pridaná"), + "itemName": MessageLookupByLibrary.simpleMessage("Názov položky"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Predaj položiek"), + "joinDate": MessageLookupByLibrary.simpleMessage("Dátum nástupu"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Veľkosť štítka 1.5\"*1, 38mm*25mm, medzera 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Veľkosť štítka 2\"*1, 50mm*25mm, medzera 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-mail"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Heslo"), + "language": MessageLookupByLibrary.simpleMessage("Jazyk"), + "last30Days": MessageLookupByLibrary.simpleMessage("Posledných 30 dní"), + "last7Days": MessageLookupByLibrary.simpleMessage("Posledných 7 dní"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Minulý mesiac"), + "lastName": MessageLookupByLibrary.simpleMessage("Priezvisko"), + "lastYear": MessageLookupByLibrary.simpleMessage("Minulý rok"), + "leave": MessageLookupByLibrary.simpleMessage("Dovolenka"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Trvanie voľna"), + "leaveList": MessageLookupByLibrary.simpleMessage("Zoznam dovoleniek"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Prehľady dovoleniek"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Žiadosť o voľno"), + "leaveType": MessageLookupByLibrary.simpleMessage("Typ voľna"), + "ledger": MessageLookupByLibrary.simpleMessage("Hlavná kniha"), + "link": MessageLookupByLibrary.simpleMessage("Odkaz"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Zoznam je prázdny"), + "loading": MessageLookupByLibrary.simpleMessage("Načítava sa"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Načítavajú sa nastavenia OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Prihlásiť sa"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Prihlásiť sa pomocou emailu", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Odhlásiť sa"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Prihlásenie zlyhalo. Skúste to znova.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Prihlásiť sa pomocou telefónu", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Strata"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Strata/Zisk"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Strata/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Správa o strate/profite", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Nízky stav zásob"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Upozornenie na nízky stav skladu", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Správa o nízkom stave zásob", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Cena od najnižšej"), + "lp": MessageLookupByLibrary.simpleMessage("Strata/Zisk"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o strate/zisku", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Spravovať nastavenia", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Dátum výroby"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Dátum výroby"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Výrobca"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Card"), + "messege": MessageLookupByLibrary.simpleMessage("Správa"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model úspešne vytvorený!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Názov modelu"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model úspešne aktualizovaný!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modely"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Príjem peňazí"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Výdaj peňazí"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Potvrdenie o platbe"), + "month": MessageLookupByLibrary.simpleMessage("Mesiac"), + "monthly": MessageLookupByLibrary.simpleMessage("Mesačne"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Viac informácií"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "MOC/Predajná cena (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Meno"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Meno nemôže byť prázdne", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Na vykonanie prevodu sú potrebné aspoň dva bankové účty.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Čistý zisk (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Celková čistá suma", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nové heslo"), + "next": MessageLookupByLibrary.simpleMessage("Ďalšie"), + "no": MessageLookupByLibrary.simpleMessage("Nie"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nemáte účet?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne zodpovedajúce účty", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Žiadny aktívny používateľ", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Pre vybrané filtre sa nenašli žiadne záznamy o dochádzke.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne záznamy o dochádzke.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne bankové účty.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne bankové účty, z ktorých by sa dal uskutočniť prevod.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Žiadna šarža"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nie je vybrané žiadne Bluetooth zariadenie.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Nenašla sa žiadna pobočka", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne šeky", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "Nie sú k dispozícii žiadne údaje", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Žiadne dostupné údaje", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nie sú k dispozícii žiadne údaje", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Na export nie sú k dispozícii žiadne údaje", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Na generovanie PDF nie sú k dispozícii žiadne údaje", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne údaje", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nenašlo sa žiadne oddelenie.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Pre toto oddelenie nie je k dispozícii žiadny popis.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Pre túto funkciu nie je k dispozícii žiadny popis.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nebol poskytnutý žiadny popis.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nenašla sa žiadna funkcia.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne cieľové bankové účty.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Zariadenie sa nenašlo", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Bez dlhu"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nie je vybraná žiadna splatná suma", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Žiadny súbor nebol vybratý", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne sviatky.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne zodpovedajúce sviatky", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Položka sa nenašla"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Žiadna položka nie je vybraná", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Pre vybrané filtre sa nenašli žiadne záznamy o dovolenke.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne žiadosti o voľno.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne zodpovedajúce produkty.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne zodpovedajúce mzdové záznamy.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Nebola poskytnutá žiadna poznámka.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Nenašli sa žiadne strany"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne mzdové záznamy.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Produkt sa nenašiel", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Vašim vyhľadávacím kritériám nezodpovedajú žiadne produkty.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Žiadny produkt nie je vybraný", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Ingen användarroll hittades", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne zmeny.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Žiadne dáta o sklade nie sú k dispozícii.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nie je vybraná žiadna podradená daň", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Žiadny dostupný dodávateľ", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Ingen transaktion"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne transakcie", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Pre tento filter sa nenašli žiadne transakcie.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Žiadne transakcie na generovanie PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Žiadne hodnoty definované", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Nenašla sa žiadna variácia.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nerefundovateľné (DPH/Zľava)", + ), + "none": MessageLookupByLibrary.simpleMessage("Žiadne"), + "notFound": MessageLookupByLibrary.simpleMessage("Nenašlo sa"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Žiadne internetové pripojenie", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nepodarilo sa spustiť telefónnu aplikáciu.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nenašli sa žiadne zhodné výsledky", + ), + "note": MessageLookupByLibrary.simpleMessage("Poznámka"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Úroveň poznámky"), + "notification": MessageLookupByLibrary.simpleMessage("Oznámenie"), + "off": MessageLookupByLibrary.simpleMessage("Vypnúť"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("V poriadku"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Staré heslo"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Staré heslo nemôže byť prázdne", + ), + "on": MessageLookupByLibrary.simpleMessage("Zapnúť"), + "open": MessageLookupByLibrary.simpleMessage("Otvorené"), + "openCamera": MessageLookupByLibrary.simpleMessage("Otvoriť kameru"), + "openSetting": MessageLookupByLibrary.simpleMessage("Otvoriť nastavenia"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "Počiatočný zostatok", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Počiatočný zostatok je povinný", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Dátum otvorenia"), + "opinion": MessageLookupByLibrary.simpleMessage("Zadajte svoj názor"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Alebo pokračovať cez", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Nie je na sklade"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Náš Premium plán"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Funkcie balíka"), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Dátum balenia"), + "packageName": MessageLookupByLibrary.simpleMessage("Názov balíka"), + "packingDate": MessageLookupByLibrary.simpleMessage("Dátum balenia"), + "paid": MessageLookupByLibrary.simpleMessage("Zaplatené"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Zaplatená suma"), + "paidBy": MessageLookupByLibrary.simpleMessage("Zaplatené"), + "paidVia": MessageLookupByLibrary.simpleMessage("Uhradené cez"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Čiastočne uhradené"), + "parties": MessageLookupByLibrary.simpleMessage("Strany"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie na vytvorenie strany.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Zoznam strán"), + "partyReports": MessageLookupByLibrary.simpleMessage("Prehľady strán"), + "partyType": MessageLookupByLibrary.simpleMessage("Typ strany"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Zisk podľa strán"), + "password": MessageLookupByLibrary.simpleMessage("Heslo"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Heslo nemôže byť prázdne", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Heslo musí mať aspoň 6 znakov", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Heslo musí mať aspoň 6 znakov", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Heslá sa nezhodujú", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Zaplatiť za predplatné", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Suma na zaplatenie"), + "payment": MessageLookupByLibrary.simpleMessage("Platba"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Platba dokončená"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o platbe", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Platba zlyhala"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Platba zlyhala. Skúste to znova.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Platobná brána"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Platobná metóda"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Spôsoby platby"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Úspešná platba"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Vyberte typ platby", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Typ platby"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Platba bola úspešná!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Rok platby"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Suma platby"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Typy platieb"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Platiť cez Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Mzdy"), + "payrollList": MessageLookupByLibrary.simpleMessage("Zoznam miezd"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Mzdový záznam"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Prehľady miezd"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF úspešne vygenerované", + ), + "percent": MessageLookupByLibrary.simpleMessage("Percento"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Prístup odmietnutý", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Povolenie na vymazanie banky bolo zamietnuté.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Prístup k aktualizácii banky zamietnutý.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Prístup k zobrazeniu banky zamietnutý.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Tillstånd inte beviljat!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Osobné údaje:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefónne číslo"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefónne číslo nie je dostupné.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefónne číslo"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Overenie telefónu", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Vybrať a nahrať súbor", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Vyberte dátum konca"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Vyberte dátum začiatku", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Prosím, pridajte vrátenie predaja", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Prosím, pridajte aspoň jeden bankový účet na úpravu zostatkov.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Pridajte množstvo", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Skontrolujte internetové pripojenie a skúste to znova", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Najskôr pripojte tlačiareň, prosím", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Prosím, pripojte váš bluetooth tlačiareň", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Povoľte prosím Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Zadajte dlhšie heslo", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte potvrdzovacie heslo", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte dátum", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte heslo", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Zadajte platný názov značky", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Zadajte platný názov firmy", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Zadajte platný e-mail", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Zadajte platné meno", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadajte platné telefónne číslo", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Zadajte platný názov produktu", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Zadajte platnú nákupnú cenu", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Zadajte platné množstvo (minimálne 1) pre všetky produkty", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Zadajte platnú predajnú cenu", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Zadajte platný názov jednotky", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("Zadajte sumu"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Zadajte prosím aspoň jednu hodnotu.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte názov pobočky", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte dátum", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte názov funkcie", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte dátum ukončenia", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte názov sviatku", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Zadajte meno"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Zadajte prosím názov regálu", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Zadajte prosím názov police", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Vänligen ange OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Zadajte názov jednotky", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Zadajte platné meno", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Najprv zadajte platné telefónne číslo a meno", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte svoje údaje.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte svoje telefónne číslo", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte svoj plat", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Najprv vykonajte predaj", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategóriu", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte cieľový bankový účet.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategóriu výdavkov", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte typ voľna", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Najskôr vyberte produkt", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte zmenu", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte dátum začiatku", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte stav", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte zamestnanca", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte mesiac", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte oba účty.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte stav prestávky", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte dátum", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte oddelenie", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte funkciu", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Vyberte produkt na vrátenie", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte rok platby", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Najskôr vyberte produkt", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte dátum začiatku", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte stav", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte platný dátum začiatku a konca.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte svoje pohlavie", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Prosím, vyberte svoju zmenu", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS predaj"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Správa po predaji", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Používa technológiu Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Používa"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Podpora aplikácií pre Android a iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Prémiový plán"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Stlačte pre výber"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Náhľad PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Predchádzajúce saldo"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Predchádzajúca zaplatená suma", + ), + "price": MessageLookupByLibrary.simpleMessage("Cena"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Cena nemôže byť prázdna", + ), + "print": MessageLookupByLibrary.simpleMessage("Tlačiť"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Tlačiť bankové údaje na faktúry", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "Vytlačiť čiarový kód", + ), + "printLabel": MessageLookupByLibrary.simpleMessage("Tlačiť štítok"), + "printing": MessageLookupByLibrary.simpleMessage("Voľby tlače"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Tlač faktúry"), + "printingOption": MessageLookupByLibrary.simpleMessage("Možnosti tlače"), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Značka produktu"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategória produktu", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Kód produktu"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kód produktu je povinný", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o produkte", + ), + "productList": MessageLookupByLibrary.simpleMessage("Zoznam produktov"), + "productModels": MessageLookupByLibrary.simpleMessage("Modely produktov"), + "productName": MessageLookupByLibrary.simpleMessage("Názov produktu"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt nenájdený", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "História nákupu produktov", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Prehľad nákupu produktov", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produktové regály"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Prehľady produktov", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "História predaja produktov", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Prehľad predaja produktov", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Nastavenia produktu", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Sklad produktu"), + "productUnit": MessageLookupByLibrary.simpleMessage("Jednotka produktu"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variácie produktu", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Zisk podľa produktov", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Zisk a strata podľa produktu", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Nákup podľa produktu", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Strata podľa produktu", + ), + "products": MessageLookupByLibrary.simpleMessage("Produkty"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Úprava profilu"), + "profit": MessageLookupByLibrary.simpleMessage("Zisk"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Zisk a strata"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Podrobný prehľad ziskov a strát", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Zisk a strata"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Zisková marža (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Percento zisku"), + "promo": MessageLookupByLibrary.simpleMessage("Propagácia"), + "promoCode": MessageLookupByLibrary.simpleMessage("Kampanjkod"), + "purchase": MessageLookupByLibrary.simpleMessage("Nákup"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm nákupu"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Köpt av:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Nákup potvrdený", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti nákupu", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Nákupná cena bez DPH"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Nákupná cena bez DPH je povinná", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Nákupná cena s DPH"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Nákupná cena s DPH je povinná", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Zoznam nákupov"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Zakúpiť teraz"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kúpiť prémiový plán", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Nákupná cena"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Množstvo nákupu"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Množstvo nákupu je povinné", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Správa o nákupoch"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Vrátenie predaja"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Správa o vrátení nákupu", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Nákupné vratky"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie aktualizovať nákupy.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie vytvárať nákupy.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Zakúpené"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Zakúpené kým"), + "qty": MessageLookupByLibrary.simpleMessage("Množstvo"), + "quantity": MessageLookupByLibrary.simpleMessage("Množstvo"), + "quickOver": MessageLookupByLibrary.simpleMessage("Rýchly prehľad"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Rýchly prehľad"), + "rack": MessageLookupByLibrary.simpleMessage("Regál (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Názov regálu"), + "racks": MessageLookupByLibrary.simpleMessage("Regály (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Znova otvoriť"), + "read": MessageLookupByLibrary.simpleMessage("Čítanie"), + "receipt": MessageLookupByLibrary.simpleMessage("Účtenka"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Prijatá suma"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Prijal"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Prijaté od"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nedávne transakcie", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Prijať PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Znížiť hotovosť"), + "reference": MessageLookupByLibrary.simpleMessage("Referencia"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referenčné číslo"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referenčné číslo"), + "register": MessageLookupByLibrary.simpleMessage("Registrovať sa"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Musíme zaregistrovať váš telefón pred začiatkom!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Zostávajúce"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Zostávajúca suma"), + "remark": MessageLookupByLibrary.simpleMessage("Poznámka"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Pamätať si ma"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Pripomenúť neskôr", + ), + "remove": MessageLookupByLibrary.simpleMessage("Odstrániť"), + "reports": MessageLookupByLibrary.simpleMessage("Správy"), + "resendIn": MessageLookupByLibrary.simpleMessage("Skicka OTP på nytt om"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Odoslať OTP znovu"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Obnovte heslo pomocou vášho e-mailu alebo telefónneho čísla", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Obnovte svoje heslo na obnovu a prihláste sa do svojho účtu", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetovať"), + "retailer": MessageLookupByLibrary.simpleMessage("Predajca"), + "retry": MessageLookupByLibrary.simpleMessage("Skúsiť znova"), + "retryScan": MessageLookupByLibrary.simpleMessage("Skúsiť znova"), + "retur": MessageLookupByLibrary.simpleMessage("Vrátenie"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Vrátená suma"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Vrátené množstvo"), + "returned": MessageLookupByLibrary.simpleMessage("Vrátené"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Vrátená suma"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Dátum vrátenia"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Vrátený tovar"), + "role": MessageLookupByLibrary.simpleMessage("Rola"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Rola a povolenia", + ), + "roles": MessageLookupByLibrary.simpleMessage("Role"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokrúhliť na najbližšie celé číslo", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Zaokrúhliť na desatiny (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Zaokrúhliť na desatiny (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Zaokrúhliť na desatiny (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokrúhliť na celé číslo", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Zaokrúhľovanie"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Zaokrúhlený súčet"), + "roundings": MessageLookupByLibrary.simpleMessage("Zaokrúhľovanie (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Bežná hotovosť"), + "sNo": MessageLookupByLibrary.simpleMessage("Č. (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Plat"), + "sale": MessageLookupByLibrary.simpleMessage("Predaj"), + "saleBy": MessageLookupByLibrary.simpleMessage("Predané kým"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Úprava predaja"), + "saleList": MessageLookupByLibrary.simpleMessage("Zoznam predajov"), + "salePrice": MessageLookupByLibrary.simpleMessage("Predajná cena"), + "saleQty": MessageLookupByLibrary.simpleMessage("Množstvo predaja"), + "saleReq": MessageLookupByLibrary.simpleMessage("Predajná cena je povinná"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Vrátenie predaja"), + "sales": MessageLookupByLibrary.simpleMessage("Predaj"), + "salesBy": MessageLookupByLibrary.simpleMessage("Såld av:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detaily predaja"), + "salesList": MessageLookupByLibrary.simpleMessage("Zoznam predaja"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Prehľad predaja a nákupu", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Správa o predaji"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Vrátenie predaja"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Správa o vrátení predaja", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Nastavenia predaja"), + "save": MessageLookupByLibrary.simpleMessage("Uložiť"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Uložiť a publikovať"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Uložiť nastavenia"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Uložiť variant"), + "saving": MessageLookupByLibrary.simpleMessage("Ukladá sa"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Naskenujte QR kód produktu", + ), + "search": MessageLookupByLibrary.simpleMessage("Hľadať"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Hľadať dochádzku", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Hľadať šaržu č..."), + "searchH": MessageLookupByLibrary.simpleMessage("Vyhľadajte tu...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Hľadať dovolenky"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Hľadať produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Hľadať transakcie...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Hľadať..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekundy"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Se alla kampanjkoder", + ), + "select": MessageLookupByLibrary.simpleMessage("Vybrať"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Vyberte značku"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Vyberte faktúru"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Vyberte účet"), + "selectAll": MessageLookupByLibrary.simpleMessage("Vybrať všetko"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Vyberte aspoň jednu policu", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Vyberte banku alebo hotovosť", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategóriu podnikania", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Vyberte kategóriu"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Vyberte zákazníka"), + "selectDate": MessageLookupByLibrary.simpleMessage("Vyberte dátum"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Najprv vyberte dátum", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Vyberte cieľ vkladu", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Najprv vyberte zamestnanca", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Vyberte počiatočný dátum", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Vybrať položky"), + "selectLang": MessageLookupByLibrary.simpleMessage("Vyberte jazyk"), + "selectModel": MessageLookupByLibrary.simpleMessage("Vyberte model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Vyberte jedno"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Vyberte jeden účet", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Vyberte kategóriu produktu", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Vyberte jednotku produktu", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Vybrať regál"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Vybrať policu"), + "selectStock": MessageLookupByLibrary.simpleMessage("Vybrať sklad"), + "selectTax": MessageLookupByLibrary.simpleMessage("Vyberte daň"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Vyberte koncový dátum", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Vyberte typ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Vyberte variácie:", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Vybrať sklad"), + "sellAll": MessageLookupByLibrary.simpleMessage("Predať všetko >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Predajná cena"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Predáva"), + "send": MessageLookupByLibrary.simpleMessage("Odoslať"), + "sendCode": MessageLookupByLibrary.simpleMessage("Poslať kód"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Poslali sme vám email s inštrukciami, ako obnoviť heslo na:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Poslať odkaz na obnovenie", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Skicka meddelande"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Odoslať SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Odoslať SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Skicka din e-post"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Aktualizujte svoj profil pre lepšie pripojenie s vašim lekárom", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Nastaviť nové heslo", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Nastavte si svoj profil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Nastavenia"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dní"), + "share": MessageLookupByLibrary.simpleMessage("Zdieľať"), + "shelf": MessageLookupByLibrary.simpleMessage("Polica (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Názov police"), + "shelves": MessageLookupByLibrary.simpleMessage("Police (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Zmena"), + "shiftName": MessageLookupByLibrary.simpleMessage("Názov zmeny"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Dodacia adresa"), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Poplatok za doručenie", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Počiatočný zostatok obchodu", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Zostatok obchodu", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Zobraziť akciu"), + "showCode": MessageLookupByLibrary.simpleMessage("Zobraziť kód"), + "showCombo": MessageLookupByLibrary.simpleMessage("Zobraziť kombá"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Zobraziť dátum expirácie", + ), + "showName": MessageLookupByLibrary.simpleMessage("Zobraziť názov"), + "showPrice": MessageLookupByLibrary.simpleMessage("Zobraziť cenu"), + "showSingle": MessageLookupByLibrary.simpleMessage("Zobraziť jednoduché"), + "showVariant": MessageLookupByLibrary.simpleMessage("Zobraziť varianty"), + "signIn": MessageLookupByLibrary.simpleMessage("Prihlásiť sa"), + "signUp": MessageLookupByLibrary.simpleMessage("Zaregistrovať sa"), + "single": MessageLookupByLibrary.simpleMessage("Jednotlivý"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dní"), + "size": MessageLookupByLibrary.simpleMessage("Veľkosť"), + "skip": MessageLookupByLibrary.simpleMessage("Preskočiť"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Preskočiť aktualizáciu", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / kód"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kód"), + "sl": MessageLookupByLibrary.simpleMessage("Číslo"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart hodinky"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sociálny marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Predané"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Niečo sa stalo s webovou stránkou.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Niečo je"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Prihlásenie zamestnanca", + ), + "start": MessageLookupByLibrary.simpleMessage("Štart"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Začiatok prestávky", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Dátum začiatku"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Začať nový predaj"), + "startTime": MessageLookupByLibrary.simpleMessage("Čas začiatku"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Čas začiatku je povinný", + ), + "started": MessageLookupByLibrary.simpleMessage("Začaté"), + "state": MessageLookupByLibrary.simpleMessage("Štát"), + "stateName": MessageLookupByLibrary.simpleMessage("Názov štátu"), + "status": MessageLookupByLibrary.simpleMessage("Stav"), + "staus": MessageLookupByLibrary.simpleMessage("Stav"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Stále nezaplatené"), + "stock": MessageLookupByLibrary.simpleMessage("Sklad"), + "stockList": MessageLookupByLibrary.simpleMessage("Zoznam skladu"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Sklad / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Správa o zásobách"), + "stockValue": MessageLookupByLibrary.simpleMessage("Hodnota zásob"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Zásoby musia byť aspoň 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Zásoby:"), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Zoznam podradených daní", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Podradené dane"), + "subTotal": MessageLookupByLibrary.simpleMessage("Medzisúčet"), + "submit": MessageLookupByLibrary.simpleMessage("Skicka"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Predplatiť teraz"), + "subscription": MessageLookupByLibrary.simpleMessage("Predplatné"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Prehľady predplatného", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Predplatné"), + "subtotal": MessageLookupByLibrary.simpleMessage("Medzisúčet"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "úspešne zaplatené", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Dodávateľ zaplatí"), + "supplier": MessageLookupByLibrary.simpleMessage("Dodávateľ"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Detaily dodávateľa", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Dlh dodávateľovi"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Kniha dodávateľov"), + "supplierName": MessageLookupByLibrary.simpleMessage("Meno dodávateľa"), + "switchBank": MessageLookupByLibrary.simpleMessage("Prepnúť pobočku?"), + "switchs": MessageLookupByLibrary.simpleMessage("Prepnúť"), + "tax": MessageLookupByLibrary.simpleMessage("Daň (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Daňová skupina"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Percento dane"), + "taxRates": MessageLookupByLibrary.simpleMessage("Daňové sadzby"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Daňové sadzby - Spravujte svoje daňové sadzby", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Daňový prehľad"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Zoznam daňových prehľadov", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Typ dane"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Daň s jedným/viacerými typmi dane", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Ďakujeme za vašu kúpu", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Ďakujeme za váš splatný plat", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo termálneho dokladu", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Jazyk termálnej tlačiarne", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Veľkosť papiera tlačiarne", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dní"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 štítkov na hárok, 8.27 x 11.69 palcov", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Tento mesiac"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Tento plán nie je možné upgradovať", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Tento plán nie je možné zakúpiť", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Tento produkt je už pridaný!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Tento týždeň"), + "thisYear": MessageLookupByLibrary.simpleMessage("Tento rok"), + "time": MessageLookupByLibrary.simpleMessage("Čas"), + "timeIn": MessageLookupByLibrary.simpleMessage("Príchod"), + "timeOut": MessageLookupByLibrary.simpleMessage("Odchod"), + "to": MessageLookupByLibrary.simpleMessage("Do"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na účet"), + "toDate": MessageLookupByLibrary.simpleMessage("Do dátumu"), + "today": MessageLookupByLibrary.simpleMessage("Dnes"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Dnešný prehľad"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 zákazníkov"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 produktov"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 dodávateľov"), + "total": MessageLookupByLibrary.simpleMessage("Celkom"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Celková suma"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Celkové aktíva"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Celkový zostatok"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Celkový počet kategórií", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Celková suma"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Celková splatná suma", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Celkový výdavok"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Celkový príjem"), + "totalItems": MessageLookupByLibrary.simpleMessage( + "Celkový počet položiek", + ), + "totalLoss": MessageLookupByLibrary.simpleMessage("Celková strata"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Celková suma na zaplatenie", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Celková cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Celkový počet produktov", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Celkový zisk"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Celkový nákup"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Celková vrátená suma", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Celkovo vrátené"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Celková suma platu", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Celkový predaj"), + "totalVat": MessageLookupByLibrary.simpleMessage("Celková DPH"), + "totall": MessageLookupByLibrary.simpleMessage("Celkom:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Prehľad transakcií"), + "transactionType": MessageLookupByLibrary.simpleMessage("Typ transakcie"), + "transactions": MessageLookupByLibrary.simpleMessage("Transakcie"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "História transakcií", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Prevod"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Prevod šeku"), + "transferDate": MessageLookupByLibrary.simpleMessage("Dátum prevodu"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Skúsiť znova"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Typ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Vyberte typ"), + "unPaid": MessageLookupByLibrary.simpleMessage("Nezaplatené"), + "unit": MessageLookupByLibrary.simpleMessage("Jednotka"), + "unitName": MessageLookupByLibrary.simpleMessage("Názov jednotky"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Jednotková cena"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Jednotková cena"), + "units": MessageLookupByLibrary.simpleMessage("Jednotky"), + "unlimited": MessageLookupByLibrary.simpleMessage("Neobmedzené"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Neobmedzené používanie", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neobmedzené používanie nášho balíka👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Aktualizovať"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "Aktualizovať pobočku", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Aktualizovať kontakt", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Aktualizácia zásob zlyhala", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Aktualizovať teraz"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie aktualizovať stranu.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Aktualizovať produkt", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkt bol úspešne aktualizovaný!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie aktualizovať produkt.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Aktualizovať svoj profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "Aktualizovať nákup", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("Aktualizovať rolu"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie aktualizovať predaj.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Úspešne aktualizované", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Aktualizujte svoj profil, aby ste lepšie spojili zákazníka", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Aktualizujte svoje predplatné", + ), + "updating": MessageLookupByLibrary.simpleMessage("Uppdaterar..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Upgradujte teraz"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI ID pre QR kód"), + "upload": MessageLookupByLibrary.simpleMessage("Nahrať"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Nahrať obrázok"), + "uploading": MessageLookupByLibrary.simpleMessage("Nahráva sa..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Použiť galériu"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Názov používateľa nemôže byť prázdny", + ), + "user": MessageLookupByLibrary.simpleMessage("Používateľ"), + "userRole": MessageLookupByLibrary.simpleMessage("Používateľská rola"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o úlohe používateľa", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Názov používateľa"), + "values": MessageLookupByLibrary.simpleMessage("Hodnoty"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant úspešne pridaný!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant úspešne odstránený!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Zoznam variantov"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID variácie (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Variácie"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variačné produkty", + ), + "vat": MessageLookupByLibrary.simpleMessage("DPH"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("DPH a daň"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Číslo DPH/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Názov DPH/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("DIČ (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("IČ DPH"), + "vatReports": MessageLookupByLibrary.simpleMessage("Hlásenia DPH (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Typ DPH"), + "verification": MessageLookupByLibrary.simpleMessage("Overenie"), + "verify": MessageLookupByLibrary.simpleMessage("Verifiera"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Overte svoj e-mail", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Overiť e-mail"), + "view": MessageLookupByLibrary.simpleMessage("Zobraziť detaily"), + "viewAll": MessageLookupByLibrary.simpleMessage("Zobraziť všetko"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Zobraziť podrobnosti"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Zobraziť cenu"), + "viewStock": MessageLookupByLibrary.simpleMessage("Zobraziť sklad"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Zobrazenie transakcií pre", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Zákazník prichádzajúci bez objednávky", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Peňaženka"), + "walletBalance": MessageLookupByLibrary.simpleMessage( + "Zostatok v peňaženke", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("Sklad (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Názov skladu"), + "warranty": MessageLookupByLibrary.simpleMessage("Záruka"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Odoslali sme potvrzovací e-mail na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vi har skickat en OTP till ditt telefonnummer", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Týždenne"), + "weight": MessageLookupByLibrary.simpleMessage("Hmotnosť"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Vitajte späť!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Čo je nové"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Veľkoobchodná cena", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Veľkoobchodník"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Čoskoro bude pridané", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Skriv ditt meddelande här", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Sem napíšte text...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Ročne"), + "years": MessageLookupByLibrary.simpleMessage("Roky"), + "yes": MessageLookupByLibrary.simpleMessage("Áno"), + "yesterday": MessageLookupByLibrary.simpleMessage("Včera"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Nemôžete zaplatiť viac ako je splatné", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Teraz môžete znova odoslať OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie generovať čiarové kódy.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie vymazať policu", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na prístup k zisku a strate.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na vytvorenie kategórie výdavkov.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie vytvárať nákupy.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na vymazanie oddelenia.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na vymazanie funkcie.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na vymazanie žiadosti o voľno.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na vymazanie miezd.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na export do Excelu", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na generovanie čiarového kódu.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na generovanie prehľadu", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na aktualizáciu pobočky.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na aktualizáciu oddelenia.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na aktualizáciu žiadosti o voľno.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na aktualizáciu sviatkov.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na zobrazenie dochádzky", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na aktualizáciu miezd.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na aktualizáciu funkcie.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na vymazanie zmeny.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na aktualizáciu zmeny.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie vytvárať regály.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie mazať regály.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nemáte oprávnenie aktualizovať regály.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nemáte povolenie na vytvorenie výdavku.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Musíte udeliť povolenie", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Používate "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Chcete vymazať tento produkt?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Váš bezplatný balík je takmer vyčerpaný, kúpte si svoj ďalší plán. Ďakujem.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Váš balík"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ditt paket kommer att löpa ut om 5 dagar", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ditt paket kommer att löpa ut idag\n\nVänligen köp igen", + ), + "zip": MessageLookupByLibrary.simpleMessage("PSČ"), + "zipCode": MessageLookupByLibrary.simpleMessage("Zadajte PSČ"), + }; +} diff --git a/lib/generated/intl/messages_sl.dart b/lib/generated/intl/messages_sl.dart new file mode 100644 index 0000000..544399c --- /dev/null +++ b/lib/generated/intl/messages_sl.dart @@ -0,0 +1,2276 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a sl locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'sl'; + + static String m0(start) => "Ponovno pošlji OTP čez \$${start} sekund"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Podatki o stranki", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("RAČUN"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo računa A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Prikazno ime računa", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Ime imetnika računa", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Ime računa"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Ime računa"), + "action": MessageLookupByLibrary.simpleMessage("Dejanje"), + "actions": MessageLookupByLibrary.simpleMessage("Dejanja"), + "active": MessageLookupByLibrary.simpleMessage("Aktiven"), + "add": MessageLookupByLibrary.simpleMessage("Dodaj"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Prosimo, dodajte nakup", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Dodaj prisotnost"), + "addBank": MessageLookupByLibrary.simpleMessage("Dodaj banko"), + "addBrand": MessageLookupByLibrary.simpleMessage("Dodaj blagovno znamko"), + "addCash": MessageLookupByLibrary.simpleMessage("Dodaj gotovino"), + "addCategory": MessageLookupByLibrary.simpleMessage("Dodaj kategorijo"), + "addContact": MessageLookupByLibrary.simpleMessage("Dodaj stik"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Prosimo, dodajte stranko", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Dodaj stranko"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Dodaj dostavo"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Dodaj oddelek"), + "addDesignation": MessageLookupByLibrary.simpleMessage("Dodaj nov naziv"), + "addExpense": MessageLookupByLibrary.simpleMessage("Dodaj strošek"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Dodaj kategorijo stroškov", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Dodaj praznik"), + "addImage": MessageLookupByLibrary.simpleMessage("Dodaj sliko"), + "addIncome": MessageLookupByLibrary.simpleMessage("Dodaj dohodek"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Dodaj kategorijo dohodka", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Dodaj izdelke"), + "addLeave": MessageLookupByLibrary.simpleMessage("Dodaj odsotnost"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Dodaj več polj"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Dodaj nov naslov"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Dodaj novo prisotnost", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Dodaj bančne račune", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Dodaj novega zaposlenega", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Dodaj nov praznik"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Dodaj novo odsotnost"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Dodaj nov model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Dodaj nov obračun plač", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Dodaj nov izdelek"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Prosimo, dodajte nakup", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Dodaj nov regal"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Dodaj novo izmeno"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Dodaj nov davek"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj novo variacijo", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Dodaj nove variacije", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Dodaj novo skladišče", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Dodaj opombo"), + "addParty": MessageLookupByLibrary.simpleMessage("Dodaj stranke"), + "addPayment": MessageLookupByLibrary.simpleMessage("Dodaj plačilo"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Prosimo, dodajte izdelek", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Najprej dodajte izdelek", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Izdelek je bil uspešno ustvarjen!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje izdelka.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Dodaj nakup"), + "addRole": MessageLookupByLibrary.simpleMessage("Dodaj vlogo"), + "addSale": MessageLookupByLibrary.simpleMessage("Prosimo, dodajte prodajo"), + "addSales": MessageLookupByLibrary.simpleMessage("Dodaj prodajo"), + "addShelf": MessageLookupByLibrary.simpleMessage("Dodaj novo polico"), + "addShift": MessageLookupByLibrary.simpleMessage("Dodaj izmeno"), + "addStock": MessageLookupByLibrary.simpleMessage("Dodaj zalogo"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj podvariacijo", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Dodaj davek"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Dodaj novo davčno skupino", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Dodaj enoto"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Dodaj uporabniško vlogo", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Dodaj različico"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Dodaj podrobnosti različice", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Dodano v košarico"), + "adding": MessageLookupByLibrary.simpleMessage("Dodajanje..."), + "address": MessageLookupByLibrary.simpleMessage("Naslov"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Prilagodi bančno stanje", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Prilagodi gotovino"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Prilagodi gotovinsko stanje", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Datum prilagoditve", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Predplačilo"), + "all": MessageLookupByLibrary.simpleMessage("Vse"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Vse poslovne rešitve", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro je popolna poslovna rešitev s skladiščem, računovodstvom, prodajo, stroški in izgubo / dobičkom.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Vsi zaposleni"), + "allParties": MessageLookupByLibrary.simpleMessage("Vse stranke"), + "allParty": MessageLookupByLibrary.simpleMessage("Vse stranke"), + "allTime": MessageLookupByLibrary.simpleMessage("Ves čas"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Vse transakcije"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Že dodano"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Imate že račun? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Znesek"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Znesek mora biti večji od 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metoda zaokroževanja zneska", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Zneski z besedami"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Znesek je obvezen", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS bo poslan na naslednjo številko: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Podpora za Android & iOS aplikacije", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Na voljo je nova posodobitev\nProsimo, posodobite svojo aplikacijo", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Uporabi"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ste prepričani?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Ali ste prepričani, da želite izbrisati to podružnico?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Ali ste prepričani, da želite izbrisati to vlogo?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Ali ste prepričani, da želite preklopiti na drugo podružnico?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ste prepričani, da želite izbrisati to stranko?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Ali ste prepričani, da želite zapustiti to podružnico?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Na dan"), + "assets": MessageLookupByLibrary.simpleMessage("Sredstva"), + "attachment": MessageLookupByLibrary.simpleMessage("Priloga"), + "attendance": MessageLookupByLibrary.simpleMessage("Prisotnost"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Poročila o prisotnosti", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Pooblaščen podpis", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Samodejno izračunani dnevi", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Samodejno izbrano"), + "backToHome": MessageLookupByLibrary.simpleMessage("Nazaj na Domov"), + "balance": MessageLookupByLibrary.simpleMessage("Stanje"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Preostanek dolga"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilanca stanja"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladeš"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bančni računi"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bančni podatki"), + "bankName": MessageLookupByLibrary.simpleMessage("Ime banke"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Prenos iz banke v banko", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Prenos iz banke v gotovino", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Nastavitve tiskanja črtnih kod", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Generator črtnih kod"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator črtne kode", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Črtne kode"), + "batch": MessageLookupByLibrary.simpleMessage("Serija"), + "batchNo": MessageLookupByLibrary.simpleMessage("Serijska številka"), + "billTO": MessageLookupByLibrary.simpleMessage("Račun na"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Dobiček po računih", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Naslov za račun"), + "birthDate": MessageLookupByLibrary.simpleMessage("Datum rojstva"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth je izklopljen. Prosimo, vklopite ga.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Podružnica"), + "branchList": MessageLookupByLibrary.simpleMessage("Seznam podružnic"), + "brand": MessageLookupByLibrary.simpleMessage("Blagovna znamka"), + "brandName": MessageLookupByLibrary.simpleMessage("Ime blagovne znamke"), + "brands": MessageLookupByLibrary.simpleMessage("Blagovne znamke"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Trajanje odmora"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status odmora"), + "breakTime": MessageLookupByLibrary.simpleMessage("Čas odmora"), + "bulk": MessageLookupByLibrary.simpleMessage("Masovni uvoz"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Množični uvoz"), + "businessCat": MessageLookupByLibrary.simpleMessage("Poslovna kategorija"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Ime podjetja in posla", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kupi zdaj"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kupite Premium načrt"), + "call": MessageLookupByLibrary.simpleMessage("Kličite"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Te vrste transakcije ni mogoče urediti.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Podatkov o plačilu ni mogoče pridobiti.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Prekliči"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Iskanje naprav...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Prenos na isti račun ni možen.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapaciteta"), + "cash": MessageLookupByLibrary.simpleMessage("Gotovina"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Gotovina in banka"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Upravljanje gotovine in banke", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Denarni tok"), + "cashIn": MessageLookupByLibrary.simpleMessage("Prejem gotovine"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Gotovina v blagajni"), + "cashOut": MessageLookupByLibrary.simpleMessage("Izdaja gotovine"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Prenos gotovine v banko", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorije"), + "category": MessageLookupByLibrary.simpleMessage("Kategorija"), + "categoryName": MessageLookupByLibrary.simpleMessage("Ime kategorije"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Znesek vračila"), + "changePassword": MessageLookupByLibrary.simpleMessage("Spremeni geslo"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Preveri e-pošto"), + "cheque": MessageLookupByLibrary.simpleMessage("Čeki"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Znesek čeka"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Datum čeka"), + "chequeList": MessageLookupByLibrary.simpleMessage("Seznam čekov"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Številka čeka"), + "choose": MessageLookupByLibrary.simpleMessage("Izberi"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Izberite državo"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Izberi stranko"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Izberi dobavitelja", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Izberite svoje funkcije", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funkcije so pomemben del, ki ločuje POSpro od tradicionalnih rešitev.", + ), + "city": MessageLookupByLibrary.simpleMessage("Mesto"), + "cityName": MessageLookupByLibrary.simpleMessage("Ime mesta"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Počisti"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kliknite za povezavo", + ), + "close": MessageLookupByLibrary.simpleMessage("Zapri"), + "closed": MessageLookupByLibrary.simpleMessage("Zaprto"), + "code": MessageLookupByLibrary.simpleMessage("Koda"), + "collectDue": MessageLookupByLibrary.simpleMessage("Poberi dolg"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Prosimo, poberite dolg", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Potrjeno z:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Prevzeto s strani"), + "color": MessageLookupByLibrary.simpleMessage("Barva"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinacija več davkov", + ), + "combo": MessageLookupByLibrary.simpleMessage("Komplet (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o combo izdelkih", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Komplet izdelki"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinirano poročilo"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kmalu"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Naslov podjetja"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Potrdi izbris"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Potrdi geslo"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Potrdi geslo"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Potrdi vračilo"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Potrdi SMS na"), + "congratulation": MessageLookupByLibrary.simpleMessage("Čestitke"), + "connect": MessageLookupByLibrary.simpleMessage("Kliknite za povezavo"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Povežite svoj tiskalnik", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Povežite svoj tiskalnik", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Povezano z:"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontaktni podatki"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontaktiraj nas"), + "continueButton": MessageLookupByLibrary.simpleMessage("Nadaljuj"), + "continueE": MessageLookupByLibrary.simpleMessage("Nadaljuj"), + "cost": MessageLookupByLibrary.simpleMessage("Strošek"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("Cena brez davka"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Cena z davkom"), + "country": MessageLookupByLibrary.simpleMessage("Država"), + "countryName": MessageLookupByLibrary.simpleMessage("Ime države"), + "create": MessageLookupByLibrary.simpleMessage("Ustvari"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Ustvari brezplačen račun", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Ustvari brezplačen račun", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Ustvari podružnico"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Ustvari novo geslo", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje PDF-ja.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje prodaje.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Dobro (Priliv)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kreditna omejitev stranke", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Trenutno stanje"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Trenutno gotovinsko stanje", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Trenutni mesec"), + "currentYear": MessageLookupByLibrary.simpleMessage("Trenutno leto"), + "currents": MessageLookupByLibrary.simpleMessage("Trenutno"), + "custom": MessageLookupByLibrary.simpleMessage("Po meri"), + "customDate": MessageLookupByLibrary.simpleMessage("Datum po meri"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Prilagojeno blagovno znamko računa", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Izpis po meri"), + "customer": MessageLookupByLibrary.simpleMessage("Stranka"), + "customerDate": MessageLookupByLibrary.simpleMessage("Datum po meri"), + "customerDue": MessageLookupByLibrary.simpleMessage("Dolg stranke"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Knjiga kupcev"), + "customerName": MessageLookupByLibrary.simpleMessage("Ime stranke"), + "customerPay": MessageLookupByLibrary.simpleMessage("Plača stranka"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefonska številka stranke", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Podpis stranke"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Dnevna transakcija", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Nadzorna plošča"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Podatki so bili uspešno shranjeni.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Datum do ne more biti pred datumom od.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Datum je obvezen"), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dnevnik"), + "days": MessageLookupByLibrary.simpleMessage("dni"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Preostalih dni"), + "dealer": MessageLookupByLibrary.simpleMessage("Trgovec"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Cena za trgovca"), + "debitOut": MessageLookupByLibrary.simpleMessage("Breme (Odliv)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Privzeta prodajna cena", + ), + "delete": MessageLookupByLibrary.simpleMessage("Izbriši"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Izbriši račun"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ste prepričani, da želite izbrisati to serijo?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Ali ste prepričani, da želite izbrisati svoj račun? To dejanje bo trajno izbrisalo vse vaše podatke.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje stranke.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Uspešno izbrisano!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Brisanje..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Naslov dostave"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Strošek dostave"), + "department": MessageLookupByLibrary.simpleMessage("Oddelek"), + "deposit": MessageLookupByLibrary.simpleMessage("Polog"), + "depositTo": MessageLookupByLibrary.simpleMessage("Polog na"), + "description": MessageLookupByLibrary.simpleMessage("Opis"), + "designation": MessageLookupByLibrary.simpleMessage("Naziv"), + "designationName": MessageLookupByLibrary.simpleMessage("Ime naziva"), + "details": MessageLookupByLibrary.simpleMessage("Podrobnosti"), + "developedBy": MessageLookupByLibrary.simpleMessage("Razvil"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-mestna koda je bila poslana na vaš e-poštni naslov: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Onemogoči"), + "discount": MessageLookupByLibrary.simpleMessage("Popust"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Prikazno ime je obvezno", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ne moti"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Ali res želite to izbrisati", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Želite izbrisati uporabnika?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Želite zapustiti aplikacijo?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Ali res želite ponovno odpreti ta ček?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nimate računa?", + ), + "done": MessageLookupByLibrary.simpleMessage("Končano"), + "download": MessageLookupByLibrary.simpleMessage("Prenesi"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Prenesi APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Prenesi Excel format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Prenos uspešen! Preverite mapo Dokumenti", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Prenos..."), + "due": MessageLookupByLibrary.simpleMessage("Dolguje"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Dolgovan znesek: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Neplačano stanje"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Potrditev dolga"), + "dueList": MessageLookupByLibrary.simpleMessage("Seznam dolgov"), + "duePay": MessageLookupByLibrary.simpleMessage("Plačilo dolga"), + "dueReport": MessageLookupByLibrary.simpleMessage("Poročilo o dolgih"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Prodaja na obrok ni dovoljena za obiskovalce brez registracije.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dolgovi"), + "duration": MessageLookupByLibrary.simpleMessage("Trajanje"), + "durationDays": MessageLookupByLibrary.simpleMessage("Trajanje (dni)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Enostaven za uporabo mobilni POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplikacija POSpro je brezplačna in enostavna za uporabo. Pravzaprav je eden najboljših POS sistemov na svetu.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Uredi"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Uredi prisotnost"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Uredi bančne račune", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Uredi bančno prilagoditev", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Uredi prenos iz banke v gotovino", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Uredi bančno nakazilo", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Uredi gotovinsko prilagoditev", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Uredi prenos gotovine v banko", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Uredi kategorijo"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Uredi naziv"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Uredi zaposlenega"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Uredi praznik"), + "editLeave": MessageLookupByLibrary.simpleMessage("Uredi odsotnost"), + "editModel": MessageLookupByLibrary.simpleMessage("Uredi model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Uredi obračun plač"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Uredi telefonsko številko?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Uredi izdelek"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Uredi nakupni račun", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Uredi regal"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Uredi prodajni račun", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Uredi polico"), + "editShift": MessageLookupByLibrary.simpleMessage("Uredi izmeno"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Uredi družbene medije", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Uredi davek"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Uredi davčno skupino", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Uredi variacijo"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Uredi skladišče"), + "email": MessageLookupByLibrary.simpleMessage("E-poštni naslov"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-pošta ne sme biti prazna", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-pošta"), + "employee": MessageLookupByLibrary.simpleMessage("Zaposleni"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Vnesite nizko zalogo"), + "end": MessageLookupByLibrary.simpleMessage("Konec"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Konec odmora"), + "endDate": MessageLookupByLibrary.simpleMessage("Končni datum"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum konca je pred datumom začetka", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum konca ne more biti pred datumom začetka.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Končni čas"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Končni čas je obvezen", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Končaj svoj brezplačni načrt", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Vnesite serijsko številko", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime blagovne znamke", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Vnesite veljaven popust", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Vnesite veljavno kodo OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Vnesite veljavno zalogo", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Vnesite prikazno ime računa", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime imetnika računa", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Vnesite številko računa", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Vnesite naslov"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Vnesite znesek"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Vnesite stanje"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Vnesite ime banke"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("Vnesite št. serije"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Vnesite čas odmora", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Vnesite ime podjetja/trgovine", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Vnesite kapaciteto"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime kategorije", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Vnesite barvo"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vnesite telefonsko številko stranke", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Vnesite ceno za trgovca", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Vnesite opis"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime naziva", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Vnesite popust"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite svoj e-poštni naslov spodaj, da prejmete povezavo za ponastavitev gesla.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Vnesite končni čas"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime kategorije stroškov", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Vnesite datum stroška", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Vnesite poln naslov", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Vnesite polno ime"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime praznika", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime kategorije dohodka", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Vnesite besedilo nalepke", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime proizvajalca", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime modela", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Vnesite ime"), + "enterNote": MessageLookupByLibrary.simpleMessage("Vnesite opombo"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Vnesite začetno stanje", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Vnesite kodo izdelka", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime izdelka", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Vnesite nakupno ceno", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Vnesite količino"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Vnesite referenčno številko", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Vnesite prodajno ceno", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime police", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Vnesite velikost"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Vnesite začetni čas", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Vnesite zalogo"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Vnesite davčno stopnjo", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Vnesite vrsto"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Vnesite uporabniško ime", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Vnesite naslov uporabnika", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Vnesite veljavno kodo OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Vnesite vrednosti"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Vnesite številko za DDV/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Vnesite naslov za DDV/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime skladišča", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Vnesite težo"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Vnesite veleprodajno ceno", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Vnesite svojo državo", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Vnesite svoj e-poštni naslov", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Vnesite svoje polno ime", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Vnesite svoje ime"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Vnesite raven opombe", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Vnesite geslo"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vnesite svojo telefonsko številko", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Vnesite sporočilo po prodaji", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Napaka pri brisanju davka", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel datoteke"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Nalagalnik Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Cena brez DDV"), + "exit": MessageLookupByLibrary.simpleMessage("Izhod"), + "exitBank": MessageLookupByLibrary.simpleMessage("Zapusti podružnico"), + "expDate": MessageLookupByLibrary.simpleMessage("Datum poteka"), + "expense": MessageLookupByLibrary.simpleMessage("Strošek"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategorije stroškov"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Datum stroška"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Strošek za"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o stroških", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Vrste stroškov"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Status poteka"), + "expire": MessageLookupByLibrary.simpleMessage("Preteče"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Poročila o pretečenih izdelkih", + ), + "expired": MessageLookupByLibrary.simpleMessage("Poteklo"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Datum izteka"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o izdelkih s pretečenim rokom", + ), + "expiredList": MessageLookupByLibrary.simpleMessage( + "Seznam z datumom izteka", + ), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Pretečen izdelek"), + "expiry": MessageLookupByLibrary.simpleMessage("Iztek"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Podaljšaj paket"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Brisanje oddelka ni uspelo", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Brisanje davka ni uspelo", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Napaka pri pridobivanju različice platforme.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Nalaganje oddelkov ni uspelo", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Obdelava vračila ni uspela.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Funkcija"), + "field": MessageLookupByLibrary.simpleMessage("Polje"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dni"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtriraj po datumu"), + "firstName": MessageLookupByLibrary.simpleMessage("Ime"), + "flat": MessageLookupByLibrary.simpleMessage("Fiksno"), + "folder": MessageLookupByLibrary.simpleMessage( + "Morda je e-pošta končala v mapi za neželeno pošto.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Pozabljeno geslo"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Brezplačno varnostno kopiranje podatkov", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Brezplačna doživljenjska posodobitev", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Brezplačni paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Brezplačni načrt"), + "from": MessageLookupByLibrary.simpleMessage("Od"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Z računa"), + "fromDate": MessageLookupByLibrary.simpleMessage("Od datuma"), + "fullName": MessageLookupByLibrary.simpleMessage("Polno ime"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Popolnoma plačano"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerija"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Ni podatkov za generiranje PDF-ja", + ), + "gender": MessageLookupByLibrary.simpleMessage("Spol"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Ustvari PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Ustvarjanje PDF-ja"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Prejeli ste e-pošto"), + "gotIt": MessageLookupByLibrary.simpleMessage("Razumem"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruto dobiček (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Jamstvo"), + "guest": MessageLookupByLibrary.simpleMessage("Gost"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Imate že račun?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Skrij polja"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("Cena: Od najvišje"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Vnesite e-poštni naslov", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Vnesite geslo"), + "holderName": MessageLookupByLibrary.simpleMessage("Ime imetnika"), + "holiday": MessageLookupByLibrary.simpleMessage("Praznik"), + "holidayList": MessageLookupByLibrary.simpleMessage("Seznam praznikov"), + "home": MessageLookupByLibrary.simpleMessage("Domov"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Preostalih ur"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Strinjam se s trajnim izbrisom računa.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC koda"), + "image": MessageLookupByLibrary.simpleMessage("Slika"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktivno"), + "inStock": MessageLookupByLibrary.simpleMessage("Na zalogi"), + "inactive": MessageLookupByLibrary.simpleMessage("Neaktivno"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Cena z DDV"), + "income": MessageLookupByLibrary.simpleMessage("Prihodek"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategorije dohodkov", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o kategorijah prihodkov", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Datum dohodka"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Dohodek za"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o prihodkih", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ogled poročila o dohodku.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Vrsta prihodka"), + "incomes": MessageLookupByLibrary.simpleMessage("Prihodki"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informacije na etiketah", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Navodilo"), + "inv": MessageLookupByLibrary.simpleMessage("Št. računa"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Neveljaven znesek"), + "inventory": MessageLookupByLibrary.simpleMessage("Zaloga"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za inventar", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Račun"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logotip računa"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Številka računa"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Ogledovalnik računov", + ), + "item": MessageLookupByLibrary.simpleMessage("Artikel"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Izdelek dodan"), + "itemName": MessageLookupByLibrary.simpleMessage("Ime artikla"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Prodaja izdelkov"), + "joinDate": MessageLookupByLibrary.simpleMessage("Datum zaposlitve"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Rola etiket 1.5\"*1, 38mm*25mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Rola etiket 2\"*1, 50mm*25mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-pošta"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Geslo"), + "language": MessageLookupByLibrary.simpleMessage("Jezik"), + "last30Days": MessageLookupByLibrary.simpleMessage("Zadnjih 30 dni"), + "last7Days": MessageLookupByLibrary.simpleMessage("Zadnjih 7 dni"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Prejšnji mesec"), + "lastName": MessageLookupByLibrary.simpleMessage("Priimek"), + "lastYear": MessageLookupByLibrary.simpleMessage("Preteklo leto"), + "leave": MessageLookupByLibrary.simpleMessage("Odsotnost"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Trajanje odsotnosti", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Seznam odsotnosti"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Poročila o odsotnosti", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage( + "Zahtevek za odsotnost", + ), + "leaveType": MessageLookupByLibrary.simpleMessage("Vrsta odsotnosti"), + "ledger": MessageLookupByLibrary.simpleMessage("Glavna knjiga"), + "link": MessageLookupByLibrary.simpleMessage("Povezava"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Seznam je prazen"), + "loading": MessageLookupByLibrary.simpleMessage("Nalaganje"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Nalaganje nastavitev OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Prijava"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Prijava z e-pošto"), + "logOut": MessageLookupByLibrary.simpleMessage("Odjava"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Prijava ni uspela. Poskusite znova.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Prijava s telefonom", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Izguba"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Izguba / Dobiček"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Izguba/dobiček"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o izgubi/dobičku", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Nizka zaloga"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Opozorilo o nizki zalogi", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o nizki zalogi", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("Cena: Od najnižje"), + "lp": MessageLookupByLibrary.simpleMessage("Izguba/dobiček"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o izgubi/dobičku", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Upravljanje nastavitev", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Datum izdelave"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Datum izdelave"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Proizvajalec"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Sporočilo"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobilni:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobilni telefon"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspešno ustvarjen!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Ime modela"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspešno posodobljen!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeli"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Priliv denarja"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Odliv denarja"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Potrdilo o plačilu"), + "month": MessageLookupByLibrary.simpleMessage("Mesec"), + "monthly": MessageLookupByLibrary.simpleMessage("Mesečno"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Več informacij"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Najvišja prodajna cena (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Ime"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ime ne sme biti prazno", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Potrebujete vsaj dva bančna računa za izvedbo prenosa.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Čisti dobiček (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Neto skupni znesek", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Novo geslo"), + "next": MessageLookupByLibrary.simpleMessage("Naprej"), + "no": MessageLookupByLibrary.simpleMessage("Ne"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nimate računa?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Ni najdenih ujemajočih se računov", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Ni aktivnega uporabnika", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Za izbrane filtre ni najdenih zapisov o prisotnosti.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih zapisov o prisotnosti.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Bančnih računov ni mogoče najti.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Ni najdenih bančnih računov za prenos.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Ni serije"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ni izbrane naprave Bluetooth.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih podružnic", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Čeki niso najdeni"), + "noData": MessageLookupByLibrary.simpleMessage("Podatkov ni na voljo"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Podatkov ni na voljo", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Podatki niso na voljo", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Ni podatkov na voljo za izvoz", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ni podatkov na voljo za generiranje PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Podatkov ni bilo najdenih", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Oddelek ni najden.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Za ta oddelek ni na voljo opisa.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Za ta naziv ni na voljo opisa."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Opis ni bil predložen.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Naziv ni najden.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Ciljnih bančnih računov ni mogoče najti.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Naprave niso najdene", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Brez dolga"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Ni izbranega dolga"), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Ni izbrane datoteke", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih praznikov.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Ni najdenih ujemajočih se praznikov", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Ni najdenih artiklov"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Ni izbranega nobenega elementa", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Za izbrane filtre ni najdenih zapisov o odsotnosti.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih zahtevkov za odsotnost.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Ni najdenih ujemajočih se izdelkov.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih ujemajočih se zapisov o plačah.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Opomba ni bila predložena.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Stranke niso najdene"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih zapisov o plačah.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Izdelka ni bilo najdeno", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Noben izdelek ne ustreza vašemu iskanju.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ni izbranega nobenega izdelka", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Uporabniška vloga ni najdena", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Ni najdenih izmen."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Podatki o zalogi niso na voljo.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ni izbranega poddavka", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Dobavitelj ni na voljo", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Ni transakcije"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih transakcij", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Za ta filter ni najdenih transakcij.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ni transakcij za generiranje PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Vrednosti niso določene", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Ni najdenih variacij.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nevračljivo (DDV/Popust)", + ), + "none": MessageLookupByLibrary.simpleMessage("Brez"), + "notFound": MessageLookupByLibrary.simpleMessage("Ni najdeno"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ni internetne povezave", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Aplikacije za telefon ni bilo mogoče zagnati.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Ni ujemajočih rezultatov", + ), + "note": MessageLookupByLibrary.simpleMessage("Opomba"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Raven opombe"), + "notification": MessageLookupByLibrary.simpleMessage("Obvestilo"), + "off": MessageLookupByLibrary.simpleMessage("Izklopljeno"), + "ok": MessageLookupByLibrary.simpleMessage("V redu"), + "okay": MessageLookupByLibrary.simpleMessage("V redu"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Staro geslo"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Staro geslo ne sme biti prazno", + ), + "on": MessageLookupByLibrary.simpleMessage("Vklopljeno"), + "open": MessageLookupByLibrary.simpleMessage("Odprto"), + "openCamera": MessageLookupByLibrary.simpleMessage("Odpri kamero"), + "openSetting": MessageLookupByLibrary.simpleMessage("Odpri nastavitve"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Začetno stanje"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Začetno stanje je obvezno", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Datum odprtja"), + "opinion": MessageLookupByLibrary.simpleMessage("Vnesite vaše mnenje"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ali nadaljuj z"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Zaloga pošla"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Naš Premium paket"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Funkcije paketa"), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Datum pakiranja"), + "packageName": MessageLookupByLibrary.simpleMessage("Ime paketa"), + "packingDate": MessageLookupByLibrary.simpleMessage("Datum pakiranja"), + "paid": MessageLookupByLibrary.simpleMessage("Plačano"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Plačan znesek"), + "paidBy": MessageLookupByLibrary.simpleMessage("Plačnik"), + "paidVia": MessageLookupByLibrary.simpleMessage("Plačano preko"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Delno plačano"), + "parties": MessageLookupByLibrary.simpleMessage("Stranke"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje stranke.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Seznam strank"), + "partyReports": MessageLookupByLibrary.simpleMessage("Poročila o strankah"), + "partyType": MessageLookupByLibrary.simpleMessage("Vrsta stranke"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Dobiček po strankah", + ), + "password": MessageLookupByLibrary.simpleMessage("Geslo"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Geslo ne sme biti prazno", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Geslo mora imeti vsaj 6 znakov", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Geslo mora imeti vsaj 6 znakov", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Gesli se ne ujemata", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Plačaj za naročnino", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Znesek za plačilo"), + "payment": MessageLookupByLibrary.simpleMessage("Plačilo"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Plačilo dokončano", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o plačilu", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Plačilo je bilo neuspešno", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Plačilo je bilo neuspešno. Prosimo, poskusite znova.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Plačilna vrata"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Način plačila"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Načini plačila"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Plačilo uspešno"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite način plačila", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Način plačila"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Plačilo je bilo uspešno!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Leto plačila"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Zneski plačil"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Vrste plačil"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Plačaj s PayPal-om"), + "payroll": MessageLookupByLibrary.simpleMessage("Obračun plač"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Seznam plačilnih list", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Zapis o plači"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Poročila o plačah"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF uspešno ustvarjen", + ), + "percent": MessageLookupByLibrary.simpleMessage("Odstotek"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Dostop zavrnjen"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Dovoljenje za brisanje banke zavrnjeno.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Posodobitev banke zavrnjena.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Dostop do banke zavrnjen.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Dovoljenje ni odobreno!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Osebni podatki:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefonska številka"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonska številka ni na voljo.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonska številka"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verifikacija telefona", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Izberi in naloži datoteko", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Izberi končni datum"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Izberi začetni datum", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Prosimo, dodajte vračilo prodaje", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Prosimo, dodajte vsaj en bančni račun za prilagoditev stanja.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Prosimo, dodajte količino", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Preverite internetno povezavo in poskusite znova", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Prosimo, najprej povežite tiskalnik", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Prosimo, povežite svoj Bluetooth tiskalnik", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Prosimo, omogočite Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite daljše geslo", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite potrditveno geslo", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite datum", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite geslo", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno ime blagovne znamke", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno ime podjetja", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljaven e-poštni naslov", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno ime", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno telefonsko številko", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno ime izdelka", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno nakupno ceno", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Vnesite veljavno količino (min. 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno prodajno ceno", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite veljavno ime enote", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite znesek", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Vnesite vsaj eno vrednost.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite ime podružnice", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite datum", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite ime naziva", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite datum konca", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite ime praznika", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite ime", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite ime regala", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite ime police", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite kodo OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Vnesite ime enote", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Vnesite veljavno ime", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Prosimo, najprej vnesite veljavno telefonsko številko in ime", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite svoje podatke.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite svojo telefonsko številko", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Prosimo, vnesite svojo plačo", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Prosimo, najprej opravite prodajo", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite kategorijo", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite ciljni bančni račun.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite kategorijo stroškov", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite vrsto odsotnosti", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Najprej izberite izdelek", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite izmeno", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite datum začetka", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite zaposlenega", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite mesec", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite oba računa.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite status odmora", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite datum", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite oddelek", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite naziv", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Izberite izdelek za vračilo", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite leto plačila", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Najprej izberite izdelek", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite datum začetka", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite veljavna datuma začetka in konca.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite svoj spol", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Prosimo, izberite svojo izmeno", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS prodaja"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Sporočilo po prodaji", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Poganja Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Poganja"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Premium podpora strankam", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium načrt"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Pritisni za izbiro"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Predogled PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Prejšnji dolg"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Prejšnji plačani znesek", + ), + "price": MessageLookupByLibrary.simpleMessage("Cena"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Cena ne sme biti prazna", + ), + "print": MessageLookupByLibrary.simpleMessage("Natisni"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Natisni bančne podatke na račune", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Natisni črtno kodo"), + "printLabel": MessageLookupByLibrary.simpleMessage("Natisni etiketo"), + "printing": MessageLookupByLibrary.simpleMessage("Opcija tiskanja"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Tiskanje računa"), + "printingOption": MessageLookupByLibrary.simpleMessage("Možnosti tiskanja"), + "product": MessageLookupByLibrary.simpleMessage("Izdelek"), + "productBrand": MessageLookupByLibrary.simpleMessage( + "Blagovna znamka izdelka", + ), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategorija izdelka", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Koda izdelka"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Koda izdelka je obvezna", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o izdelku", + ), + "productList": MessageLookupByLibrary.simpleMessage("Seznam izdelkov"), + "productModels": MessageLookupByLibrary.simpleMessage("Modeli izdelkov"), + "productName": MessageLookupByLibrary.simpleMessage("Ime izdelka"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Izdelek ni najden", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Zgodovina nakupa izdelkov", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o nakupu izdelkov", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Regali za izdelke"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Poročila o izdelkih", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Zgodovina prodaje izdelkov", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o prodaji izdelkov", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Nastavitve izdelka", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Zaloga izdelkov"), + "productUnit": MessageLookupByLibrary.simpleMessage("Enota izdelka"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variacije izdelkov", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Dobiček po izdelkih", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Dobiček in izguba po izdelkih", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Nakup po izdelkih", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Prodaja po izdelkih", + ), + "products": MessageLookupByLibrary.simpleMessage("Izdelki"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Uredi profil"), + "profit": MessageLookupByLibrary.simpleMessage("Dobiček"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Dobiček in izguba"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o dobičku in izgubi", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Dobiček in izguba"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Dobičkonosnost (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Odstotek dobička"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promocijska koda"), + "purchase": MessageLookupByLibrary.simpleMessage("Nakup"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm za nakup"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kupljeno z:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("Nakup potrjen"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti o nakupu", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Nakupna cena brez DDV"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Nakupna cena brez DDV je obvezna", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Nakupna cena z DDV"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Nakupna cena z DDV je obvezna", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Seznam nakupov"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kupi zdaj"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kupite Premium načrt", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Nakupna cena"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Količina nakupa"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Količina nakupa je obvezna", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Poročilo o nakupu"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Vračilo prodaje"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o vračilu nakupa", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Vračilo nakupa"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev nakupov.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje nakupov.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Kupljeno"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Kupljeno s strani"), + "qty": MessageLookupByLibrary.simpleMessage("Količina"), + "quantity": MessageLookupByLibrary.simpleMessage("Količina"), + "quickOver": MessageLookupByLibrary.simpleMessage("Hiter pregled"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Hiter pregled"), + "rack": MessageLookupByLibrary.simpleMessage("Regal (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Ime regala"), + "racks": MessageLookupByLibrary.simpleMessage("Regali (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Ponovno odpri"), + "read": MessageLookupByLibrary.simpleMessage("Branje"), + "receipt": MessageLookupByLibrary.simpleMessage("Račun / Potrdilo"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Prejeti znesek"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Prejel"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Prejeto od"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nedavne transakcije", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Prejel PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Zmanjšaj gotovino"), + "reference": MessageLookupByLibrary.simpleMessage("Referenca"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referenčna številka"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referenčna št."), + "register": MessageLookupByLibrary.simpleMessage("Registriraj se"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Za začetek moramo registrirati vaš telefon!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Preostalo"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Preostali znesek"), + "remark": MessageLookupByLibrary.simpleMessage("Opomba"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Zapomni me"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Zapomni me kasneje", + ), + "remove": MessageLookupByLibrary.simpleMessage("Odstrani"), + "reports": MessageLookupByLibrary.simpleMessage("Poročila"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Ponovno pošlji kodo OTP v ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Vnesite veljavno kodo OTP", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Ponastavite geslo s pomočjo svojega e-poštnega naslova ali telefonske številke", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Ponastavite geslo za obnovitev in prijavo v svoj račun", + ), + "resets": MessageLookupByLibrary.simpleMessage("Ponastavi"), + "retailer": MessageLookupByLibrary.simpleMessage("Prodajalec na drobno"), + "retry": MessageLookupByLibrary.simpleMessage("Poskusi znova"), + "retryScan": MessageLookupByLibrary.simpleMessage("Poskusi znova"), + "retur": MessageLookupByLibrary.simpleMessage("Vrnitev"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Znesek vračila"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Količina vračila"), + "returned": MessageLookupByLibrary.simpleMessage("Vrnjeno"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Vrnjeni znesek"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Datum vračila"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Vrnjeni artikel"), + "role": MessageLookupByLibrary.simpleMessage("Vloga"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Vloga in dovoljenja", + ), + "roles": MessageLookupByLibrary.simpleMessage("Vloge"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokroži na najbližje celo število", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Zaokroži na decimalko (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Zaokroži na decimalko (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Zaokroži na decimalko (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokroži na celo število", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Zaokroževanje"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Zaokrožen skupni znesek", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Zaokroževanje (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Tekoča gotovina"), + "sNo": MessageLookupByLibrary.simpleMessage("Št."), + "salary": MessageLookupByLibrary.simpleMessage("Plača"), + "sale": MessageLookupByLibrary.simpleMessage("Prodaja"), + "saleBy": MessageLookupByLibrary.simpleMessage("Prodano s strani"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Uredi prodajo"), + "saleList": MessageLookupByLibrary.simpleMessage("Seznam prodaj"), + "salePrice": MessageLookupByLibrary.simpleMessage("Prodajna cena"), + "saleQty": MessageLookupByLibrary.simpleMessage("Količina prodaje"), + "saleReq": MessageLookupByLibrary.simpleMessage("Prodajna cena je obvezna"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Vračilo prodaje"), + "sales": MessageLookupByLibrary.simpleMessage("Prodaja"), + "salesBy": MessageLookupByLibrary.simpleMessage("Prodano z:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Podrobnosti prodaje"), + "salesList": MessageLookupByLibrary.simpleMessage("Seznam prodaj"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pregled prodaje in nakupov", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Poročilo o prodaji"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Vračilo prodaje"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Poročilo o vračilu prodaje", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Nastavitve prodaje"), + "save": MessageLookupByLibrary.simpleMessage("Shrani"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Shrani in objavi"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Shrani nastavitve"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Shrani različico"), + "saving": MessageLookupByLibrary.simpleMessage("Shranjevanje"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skeniraj QR kodo izdelka", + ), + "search": MessageLookupByLibrary.simpleMessage("Išči"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Išči prisotnost"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Išči serijo št..."), + "searchH": MessageLookupByLibrary.simpleMessage("Išči tukaj..."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Išči odsotnosti"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Išči izdelek"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Išči transakcije...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Išči..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunde"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Poglej vse promocijske kode", + ), + "select": MessageLookupByLibrary.simpleMessage("Izberi"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Izberi blagovno znamko", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Izberi račun"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Izberite račun"), + "selectAll": MessageLookupByLibrary.simpleMessage("Izberi vse"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Izberite vsaj eno polico", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Izberite banko ali gotovino", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Izberite poslovno kategorijo", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Izberi kategorijo"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Izberite stranko"), + "selectDate": MessageLookupByLibrary.simpleMessage("Izberi datum"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Najprej izberite datum", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Izberite cilj pologa", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Najprej izberite zaposlenega", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Izberite začetni datum", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Izberi artikle"), + "selectLang": MessageLookupByLibrary.simpleMessage("Izberi jezik"), + "selectModel": MessageLookupByLibrary.simpleMessage("Izberi model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Izberite eno"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Izberite en račun", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Izberi kategorijo izdelka", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Izberi enoto izdelka", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Izberi regal"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Izberi polico"), + "selectStock": MessageLookupByLibrary.simpleMessage("Izberi zalogo"), + "selectTax": MessageLookupByLibrary.simpleMessage("Izberi davek"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Izberite končni datum", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Izberite vrsto"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Izberi različice: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Izberi skladišče"), + "sellAll": MessageLookupByLibrary.simpleMessage("Prodaj vse >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prodajna cena"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Prodaja"), + "send": MessageLookupByLibrary.simpleMessage("Pošlji"), + "sendCode": MessageLookupByLibrary.simpleMessage("Pošlji kodo"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Poslali smo vam e-pošto z navodili za ponastavitev gesla na: ", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Pošlji povezavo za ponastavitev", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Pošlji sporočilo"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Pošlji SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Pošlji SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Pošlji svoj e-poštni naslov", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Posodobite svoj profil, da povežete svojega zdravnika z boljšim vtisom", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Nastavi novo geslo", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Nastavi svoj profil"), + "setting": MessageLookupByLibrary.simpleMessage("Nastavitve"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dni"), + "share": MessageLookupByLibrary.simpleMessage("Deli"), + "shelf": MessageLookupByLibrary.simpleMessage("Polica (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Ime police"), + "shelves": MessageLookupByLibrary.simpleMessage("Police (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Izmena"), + "shiftName": MessageLookupByLibrary.simpleMessage("Ime izmene"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Naslov za dostavo", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Stroški pošiljanja", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Začetno stanje trgovine", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Preostalo stanje trgovine", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Prikaži dejanje"), + "showCode": MessageLookupByLibrary.simpleMessage("Prikaži kodo"), + "showCombo": MessageLookupByLibrary.simpleMessage("Prikaži komplete"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Prikaži datum izteka", + ), + "showName": MessageLookupByLibrary.simpleMessage("Prikaži ime"), + "showPrice": MessageLookupByLibrary.simpleMessage("Prikaži ceno"), + "showSingle": MessageLookupByLibrary.simpleMessage("Prikaži enojne"), + "showVariant": MessageLookupByLibrary.simpleMessage("Prikaži variante"), + "signIn": MessageLookupByLibrary.simpleMessage("Prijava"), + "signUp": MessageLookupByLibrary.simpleMessage("Prijava"), + "single": MessageLookupByLibrary.simpleMessage("Enojni"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dni"), + "size": MessageLookupByLibrary.simpleMessage("Velikost"), + "skip": MessageLookupByLibrary.simpleMessage("Preskoči"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Preskoči posodobitev", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Koda"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Koda"), + "sl": MessageLookupByLibrary.simpleMessage("Zap. št."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Pametna ura"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Družbeni marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Prodano"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Nekaj je narobe s spletno stranjo.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Nekaj je"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Prijava zaposlenih"), + "start": MessageLookupByLibrary.simpleMessage("Začetek"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Začetek odmora"), + "startDate": MessageLookupByLibrary.simpleMessage("Začetni datum"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Začni novo prodajo"), + "startTime": MessageLookupByLibrary.simpleMessage("Začetni čas"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Začetni čas je obvezen", + ), + "started": MessageLookupByLibrary.simpleMessage("Začetek"), + "state": MessageLookupByLibrary.simpleMessage("Država"), + "stateName": MessageLookupByLibrary.simpleMessage("Ime države"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Še vedno neplačano"), + "stock": MessageLookupByLibrary.simpleMessage("Zaloga"), + "stockList": MessageLookupByLibrary.simpleMessage("Seznam zalog"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Zaloga / Različica", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Poročilo o zalogi"), + "stockValue": MessageLookupByLibrary.simpleMessage("Vrednost zalog"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Zaloga mora biti vsaj 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Zaloga: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Seznam poddavkov"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Poddavki"), + "subTotal": MessageLookupByLibrary.simpleMessage("Vmesni znesek"), + "submit": MessageLookupByLibrary.simpleMessage("Pošlji"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Naročite se zdaj"), + "subscription": MessageLookupByLibrary.simpleMessage("Naročnina"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Poročila o naročninah", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Naročnine"), + "subtotal": MessageLookupByLibrary.simpleMessage("Vmesni znesek"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Uspešno plačano"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Plača dobavitelj"), + "supplier": MessageLookupByLibrary.simpleMessage("Dobavitelj"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Podatki o dobavitelju", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Dolg do dobavitelja"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Knjiga dobaviteljev", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Ime dobavitelja"), + "switchBank": MessageLookupByLibrary.simpleMessage("Zamenjati podružnico?"), + "switchs": MessageLookupByLibrary.simpleMessage("Zamenjaj"), + "tax": MessageLookupByLibrary.simpleMessage("Davek (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Davčna skupina"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Odstotek davka"), + "taxRates": MessageLookupByLibrary.simpleMessage("Davčne stopnje"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Davčne stopnje - Upravljajte svoje davčne stopnje", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Davčno poročilo"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Seznam davčnih poročil", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Vrsta davka"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Davek z enojnim/več vrstami davka", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Hvala za vaš nakup", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Hvala za vaše plačilo", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo termalnega računa", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Jezik tiskalnika", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Velikost papirja", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dni"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiket na list", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ta mesec"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ta paket ni primeren za nadgradnjo", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ta paket ni na voljo za nakup", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ta izdelek je že dodan!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ta teden"), + "thisYear": MessageLookupByLibrary.simpleMessage("To leto"), + "time": MessageLookupByLibrary.simpleMessage("Čas"), + "timeIn": MessageLookupByLibrary.simpleMessage("Prihod"), + "timeOut": MessageLookupByLibrary.simpleMessage("Odhod"), + "to": MessageLookupByLibrary.simpleMessage("Do"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na račun"), + "toDate": MessageLookupByLibrary.simpleMessage("Do datuma"), + "today": MessageLookupByLibrary.simpleMessage("Danes"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Današnji povzetek"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 kupcev"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 izdelkov"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 dobaviteljev"), + "total": MessageLookupByLibrary.simpleMessage("Skupaj"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Skupni znesek"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Skupna sredstva"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Skupno stanje"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Skupaj kategorij"), + "totalDue": MessageLookupByLibrary.simpleMessage("Skupni znesek"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Skupni dolg"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Skupni strošek"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Skupni prihodek"), + "totalItems": MessageLookupByLibrary.simpleMessage("Skupaj izdelkov"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Skupna izguba"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Skupno plačilo"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Skupna cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Skupaj izdelkov"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Skupni dobiček"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Skupni nakup"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Skupni vrnjen znesek", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Skupaj vrnjeno"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Skupni znesek plače", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Skupna prodaja"), + "totalVat": MessageLookupByLibrary.simpleMessage("Skupni DDV"), + "totall": MessageLookupByLibrary.simpleMessage("Skupaj:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Pregled transakcije"), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Vrsta transakcije", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transakcije"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Zgodovina transakcij", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Prenos"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Prenos čeka"), + "transferDate": MessageLookupByLibrary.simpleMessage("Datum prenosa"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Poskusi znova"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Vrsta"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Izberi tip"), + "unPaid": MessageLookupByLibrary.simpleMessage("Neplačano"), + "unit": MessageLookupByLibrary.simpleMessage("Enota"), + "unitName": MessageLookupByLibrary.simpleMessage("Ime enote"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Cena enote"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Cena na enoto"), + "units": MessageLookupByLibrary.simpleMessage("Enota"), + "unlimited": MessageLookupByLibrary.simpleMessage("Neomejeno"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Neomejena uporaba"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neomejena uporaba našega paketa 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Posodobi"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Posodobi podružnico"), + "updateContact": MessageLookupByLibrary.simpleMessage("Posodobi stik"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Posodobitev zaloge ni uspela", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Posodobi zdaj"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev stranke.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Posodobi izdelek"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Izdelek je bil uspešno posodobljen!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev izdelka.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Posodobi svoj profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Posodobi nakup"), + "updateRole": MessageLookupByLibrary.simpleMessage("Posodobi vlogo"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev prodaje.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Uspešno posodobljeno", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Posodobite svoj profil, da povežete svojega kupca z boljšim vtisom", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Posodobite svojo naročnino", + ), + "updating": MessageLookupByLibrary.simpleMessage("Posodabljanje..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Nadgradi zdaj"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI ID za QR kodo"), + "upload": MessageLookupByLibrary.simpleMessage("Naloži"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Naloži sliko"), + "uploading": MessageLookupByLibrary.simpleMessage("Nalaganje..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Uporabi galerijo"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Naslov uporabnika ne sme biti prazen", + ), + "user": MessageLookupByLibrary.simpleMessage("Uporabnik"), + "userRole": MessageLookupByLibrary.simpleMessage("Uporabniška vloga"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Podrobnosti uporabniške vloge", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Naslov uporabnika"), + "values": MessageLookupByLibrary.simpleMessage("Vrednosti"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Različica je bila uspešno dodana!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Različica je bila uspešno izbrisana!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Seznam variant"), + "variationId": MessageLookupByLibrary.simpleMessage("ID variacije"), + "variations": MessageLookupByLibrary.simpleMessage("Variacije"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Izdelki z variacijami", + ), + "vat": MessageLookupByLibrary.simpleMessage("DDV"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("DDV in davek"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Številka za DDV/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Naslov za DDV/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ID za DDV"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Davčna številka"), + "vatReports": MessageLookupByLibrary.simpleMessage("Poročila o DDV"), + "vatType": MessageLookupByLibrary.simpleMessage("Vrsta DDV"), + "verification": MessageLookupByLibrary.simpleMessage("Preverjanje"), + "verify": MessageLookupByLibrary.simpleMessage("Preveri"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Preverite svoj e-poštni naslov", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Preveri e-pošto"), + "view": MessageLookupByLibrary.simpleMessage("Ogled podrobnosti"), + "viewAll": MessageLookupByLibrary.simpleMessage("Prikaži vse"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Ogled podrobnosti"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Ogled cene"), + "viewStock": MessageLookupByLibrary.simpleMessage("Ogled zaloge"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Ogled transakcij za", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Naključni kupec"), + "wallet": MessageLookupByLibrary.simpleMessage("Denarnica"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Stanje v denarnici"), + "warehouse": MessageLookupByLibrary.simpleMessage("Skladišče (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Ime skladišča"), + "warranty": MessageLookupByLibrary.simpleMessage("Garancija"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Poslali smo vam potrditveno e-pošto na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Poslali smo vam kodo OTP na vašo telefonsko številko", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Tedensko"), + "weight": MessageLookupByLibrary.simpleMessage("Teža"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Dobrodošli nazaj!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Kaj je novega"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Cena na debelo"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Trgovec na debelo"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Kmalu bo dodano"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Napiši svoje sporočilo tukaj", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Tukaj vpišite besedilo...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Letno"), + "years": MessageLookupByLibrary.simpleMessage("Leta"), + "yes": MessageLookupByLibrary.simpleMessage("Da"), + "yesterday": MessageLookupByLibrary.simpleMessage("Včeraj"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ne morete plačati več kot dolg", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Zdaj lahko ponovno pošljete OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje črtnih kod.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje police", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za dobiček in izgubo.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje kategorije stroškov.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje nakupov.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje oddelka.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje naziva.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje zahtevka za odsotnost.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje obračuna plač.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za izvoz v Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje črtne kode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za generiranje poročila", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev podružnice.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev oddelka.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev zahtevka za odsotnost.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev praznikov.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ogled prisotnosti", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev obračuna plač.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev naziva.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje izmene.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodobitev izmene.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje regalov.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za brisanje regalov.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za posodabljanje regalov.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nimate dovoljenja za ustvarjanje stroškov.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Morate dati dovoljenje", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Uporabljate "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Želite izbrisati ta izdelek?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Vaš brezplačni paket se skoraj konča, kupite naslednji načrt. Hvala.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Vaš paket"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Vaš paket bo potekel čez 5 dni", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Vaš paket bo potekel danes\n\nProsimo, ponovno kupite", + ), + "zip": MessageLookupByLibrary.simpleMessage("Poštna številka"), + "zipCode": MessageLookupByLibrary.simpleMessage("Vnesite poštno številko"), + }; +} diff --git a/lib/generated/intl/messages_sq.dart b/lib/generated/intl/messages_sq.dart new file mode 100644 index 0000000..7de0ce7 --- /dev/null +++ b/lib/generated/intl/messages_sq.dart @@ -0,0 +1,2395 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a sq locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'sq'; + + static String m0(start) => "Ridërgo OTP pas \$${start} sekondash"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Detajet e Klientit", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FATURË"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "Logo e faturës faqe A4", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Emri i shfaqjes së llogarisë", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Emri i mbajtësit të llogarisë", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Emri i llogarisë"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Emri i llogarisë"), + "action": MessageLookupByLibrary.simpleMessage("Veprim"), + "actions": MessageLookupByLibrary.simpleMessage("Veprime"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Shto"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shtoni një Blerje", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Shto pjesëmarrjen"), + "addBank": MessageLookupByLibrary.simpleMessage("Shto bankë"), + "addBrand": MessageLookupByLibrary.simpleMessage("Shto Brend"), + "addCash": MessageLookupByLibrary.simpleMessage("Shto para në dorë"), + "addCategory": MessageLookupByLibrary.simpleMessage("Shto Kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Shto Kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shtoni një klient", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Shto klient"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Shto Dorëzim"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Shto departament"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Shto emërtim të ri", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Shto Shpenzim"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Shto Kategori Shpenzimesh", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Shto pushim"), + "addImage": MessageLookupByLibrary.simpleMessage("Shto imazh"), + "addIncome": MessageLookupByLibrary.simpleMessage("Shto Të Ardhura"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Shto Kategori Të Ardhurash", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Shto Artikuj"), + "addLeave": MessageLookupByLibrary.simpleMessage("Shto leje"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Shto më shumë fusha"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Shtoni Adresë të Re", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Shto pjesëmarrje të re", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Shto llogari bankare", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Shto punonjës të ri", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Shto pushim të ri"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Shto leje të re"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Shto model të ri"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Shto listëpagesë të re", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Shto Produkt të Ri"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shtoni një Blerje të Re", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Shto raft të ri"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Shto ndërrim të ri"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Shto taksë të re"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Shto variacion të ri", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Shto variacion të ri", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Shto magazinë të re", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Shtoni Shënim"), + "addParty": MessageLookupByLibrary.simpleMessage("Shto palët"), + "addPayment": MessageLookupByLibrary.simpleMessage("Shto pagesë"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shtoni një Produkt", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Shto produktin së pari", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkti u krijua me sukses!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar produktin.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Shto Blerje"), + "addRole": MessageLookupByLibrary.simpleMessage("Shto rol"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shtoni një Shitje", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Shto Shitje"), + "addShelf": MessageLookupByLibrary.simpleMessage("Shto policë të re"), + "addShift": MessageLookupByLibrary.simpleMessage("Shto ndërrim"), + "addStock": MessageLookupByLibrary.simpleMessage("Shto stok"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Shto nën-variacion", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Shto taksë"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Shto grup të ri taksash", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Shto Njësi"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Shto Rolin e Përdoruesit", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Shto variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Shto detajet e variantit", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Shtuar në Shportë"), + "adding": MessageLookupByLibrary.simpleMessage("Shtimi.."), + "address": MessageLookupByLibrary.simpleMessage("Adresë"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Rregullo bilancin bankar", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Rregullo cash-in"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Rregullo bilancin e cash-it", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Data e rregullimit", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Paradhënie (Advance)"), + "all": MessageLookupByLibrary.simpleMessage("Të Gjitha"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Të Gjitha Zgjidhjet Biznesore", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro është një zgjidhje e plotë për biznesin me stoqe, llogari, shitje, shpenzime dhe humbje/profit.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Të gjithë punonjësit"), + "allParties": MessageLookupByLibrary.simpleMessage("Të gjitha palët"), + "allParty": MessageLookupByLibrary.simpleMessage("Të gjitha palët"), + "allTime": MessageLookupByLibrary.simpleMessage("Gjithmonë"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Të gjitha transaksionet", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Tashmë është shtuar"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Keni tashmë një llogari?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Shuma"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Shuma duhet të jetë më e madhe se 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Metoda e rrumbullakimit të shumës", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Shumat me fjalë"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Shuma është e kërkuar", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Një SMS do të dërgohet në numrin e mëposhtëm:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Mbështetje për Aplikacionet Android & iOS", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Zbato"), + "areYouSure": MessageLookupByLibrary.simpleMessage("A jeni të sigurt?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "A jeni të sigurt që dëshironi të fshini këtë degë?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "A jeni i sigurt që dëshironi të fshini këtë rol?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "A jeni të sigurt që dëshironi të kaloni në një degë tjetër?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "A jeni të sigurt që dëshironi të fshini këtë palë?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "A jeni të sigurt që dëshironi të dilni nga kjo degë?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Deri më datë"), + "assets": MessageLookupByLibrary.simpleMessage("Asetet"), + "attachment": MessageLookupByLibrary.simpleMessage("Bashkëngjitje"), + "attendance": MessageLookupByLibrary.simpleMessage("Pjesëmarrja"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Raportet e pjesëmarrjes", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Firma e autorizuar", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Ditët e llogaritura automatikisht", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Përzgjedhur automatikisht", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Mbrapsht në Shtëpi"), + "balance": MessageLookupByLibrary.simpleMessage("Bilanci"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Bilanci i detyrimit"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilanci i gjendjes"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Llogaritë bankare"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Detajet bankare"), + "bankName": MessageLookupByLibrary.simpleMessage("Emri i bankës"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfertë Bankë me Bankë", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Transfertë Bankë në Cash", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Cilësimi i etiketës së printimit të barkodit", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Gjenerator kodi shiritor", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Gjenerator Kodi Shtrrokash", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barkodet"), + "batch": MessageLookupByLibrary.simpleMessage("Grumbull"), + "batchNo": MessageLookupByLibrary.simpleMessage("Numri i grumbullit"), + "billTO": MessageLookupByLibrary.simpleMessage("Fatura për"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fitimi sipas faturës", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Adresa e faturimit", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Data e lindjes"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth është i fikur. Ju lutem ndizeni.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Dega"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista e degëve"), + "brand": MessageLookupByLibrary.simpleMessage("Marka"), + "brandName": MessageLookupByLibrary.simpleMessage("Emri i Brendit"), + "brands": MessageLookupByLibrary.simpleMessage("Brendet"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Kohëzgjatja e pushimit", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Statusi i pushimit"), + "breakTime": MessageLookupByLibrary.simpleMessage("Ora e pushimit"), + "bulk": MessageLookupByLibrary.simpleMessage("Ngarkim masiv"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Ngarkime në masë"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategoria e Biznesit"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Emri i Kompanisë dhe Biznesit", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Bli tani"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Blej Paketën Premium"), + "call": MessageLookupByLibrary.simpleMessage("Thirr"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Nuk mund të ndryshohet ky lloj transaksioni.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nuk mund të merren detajet e pagesës.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Anulo"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Duke kërkuar për pajisje...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nuk mund të transferohet në të njëjtën llogari.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapaciteti"), + "cash": MessageLookupByLibrary.simpleMessage("Gjendje"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Cash & Bankë"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Menaxhimi i Cash-it & Bankës", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Fluksi i cash-it"), + "cashIn": MessageLookupByLibrary.simpleMessage("Hyrje Cash"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Para në dorë"), + "cashOut": MessageLookupByLibrary.simpleMessage("Dalje Cash"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Transfertë Cash në Bankë", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategoritë"), + "category": MessageLookupByLibrary.simpleMessage("Kategoria"), + "categoryName": MessageLookupByLibrary.simpleMessage("Emri i Kategorisë"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Shuma e kusurit"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Ndrysho Fjalëkalimin", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Kontrolloni Email-in"), + "cheque": MessageLookupByLibrary.simpleMessage("Çeqet"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Shuma e çekut"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Data e çekut"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista e çekëve"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Numri i çekut"), + "choose": MessageLookupByLibrary.simpleMessage("Zgjidh"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Zgjidhni vendin"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Zgjidhni një Klient", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Zgjidhni një Furnizues", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Zgjidhni Veçoritë Tuaja", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Veçoritë janë pjesa e rëndësishme që bën PosPro të ndryshme nga zgjidhjet tradicionale.", + ), + "city": MessageLookupByLibrary.simpleMessage("Qyteti"), + "cityName": MessageLookupByLibrary.simpleMessage("Emri i qytetit"), + "clarence": MessageLookupByLibrary.simpleMessage("Klerensi"), + "clear": MessageLookupByLibrary.simpleMessage("Pastro"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klikoni për të lidhur", + ), + "close": MessageLookupByLibrary.simpleMessage("Mbyll"), + "closed": MessageLookupByLibrary.simpleMessage("Mbyllur"), + "code": MessageLookupByLibrary.simpleMessage("Kodi"), + "collectDue": MessageLookupByLibrary.simpleMessage("Mbledh Borxhin"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Ju lutemi Mblidhni një Borxh", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Mbledhur nga:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Mbledhur nga"), + "color": MessageLookupByLibrary.simpleMessage("Ngjyra"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombinimi i taksave të shumta", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Raporti i produkteve combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Produkte Kombo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Raporti i kombinuar"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Do të Vjen Shpejt"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Adresa e Kompanisë", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Konfirmo Fshirjen"), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Konfirmo Fjalëkalimin", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Konfirmo Fjalëkalimin", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Konfirmo kthimin"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Konfirmo SMS për"), + "congratulation": MessageLookupByLibrary.simpleMessage("Urime"), + "connect": MessageLookupByLibrary.simpleMessage("Klikoni për të lidhur"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Lidhni printerin tuaj", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Lidh Printerin Tënd", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Lidhur me"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontaktoni Në"), + "continueButton": MessageLookupByLibrary.simpleMessage("Vazhdo"), + "continueE": MessageLookupByLibrary.simpleMessage("Vazhdo"), + "cost": MessageLookupByLibrary.simpleMessage("Kosto"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Kostoja pa taksë", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Kostoja me taksë", + ), + "country": MessageLookupByLibrary.simpleMessage("Shteti"), + "countryName": MessageLookupByLibrary.simpleMessage("Emri i shtetit"), + "create": MessageLookupByLibrary.simpleMessage("Krijo"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Krijo një llogari falas", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Krijo një Llogari Falas", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Krijo degë"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Krijo një fjalëkalim të ri", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar shitje.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredi (Hyrje)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kufiri i kreditit të palës", + ), + "currency": MessageLookupByLibrary.simpleMessage("Monedha"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Bilanci aktual"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Bilanci aktual i cash-it", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Muaji aktual"), + "currentYear": MessageLookupByLibrary.simpleMessage("Viti aktual"), + "currents": MessageLookupByLibrary.simpleMessage("Aktuale"), + "custom": MessageLookupByLibrary.simpleMessage("Personalizuar"), + "customDate": MessageLookupByLibrary.simpleMessage("Data e personalizuar"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Markimi i Personalizuar i Fakturave", + ), + "customPrint": MessageLookupByLibrary.simpleMessage( + "Printim i personalizuar", + ), + "customer": MessageLookupByLibrary.simpleMessage("Klient"), + "customerDate": MessageLookupByLibrary.simpleMessage( + "Data e personalizuar", + ), + "customerDue": MessageLookupByLibrary.simpleMessage("Detyrimi i Klientit"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "Libri i madh i klientit", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Emri i Klientit"), + "customerPay": MessageLookupByLibrary.simpleMessage("Klienti Paguan"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Numri i Telefonit të Klientit", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Firma e klientit", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Transaksionet e Përditshme", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Pjesa Kryesore"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Të dhënat u ruajtën me sukses.", + ), + "date": MessageLookupByLibrary.simpleMessage("Data"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Data deri nuk mund të jetë para datës nga.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Data është e kërkuar", + ), + "dates": MessageLookupByLibrary.simpleMessage("Data:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Libri ditor"), + "days": MessageLookupByLibrary.simpleMessage("ditë"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Ditë të mbetura"), + "dealer": MessageLookupByLibrary.simpleMessage("Shitës"), + "dealerPrice": MessageLookupByLibrary.simpleMessage( + "Çmimi i Shitjes për Shitësin", + ), + "debitOut": MessageLookupByLibrary.simpleMessage("Debi (Dalje)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Çmimi standard i shitjes", + ), + "delete": MessageLookupByLibrary.simpleMessage("Fshij"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Fshi llogarinë"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "A jeni i sigurt që dëshironi të fshini këtë grumbull?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "A jeni të sigurt që dëshironi të fshini llogarinë tuaj? Ky veprim do të fshijë përgjithmonë të gjitha të dhënat tuaja.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të fshirë palën.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Fshihet me sukses!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Fshirja...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Adresa e Dorëzimit", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Kosto e Dorëzimit"), + "department": MessageLookupByLibrary.simpleMessage("Departamenti"), + "deposit": MessageLookupByLibrary.simpleMessage("Depozitë"), + "depositTo": MessageLookupByLibrary.simpleMessage("Depozito në"), + "description": MessageLookupByLibrary.simpleMessage("Përshkrimi"), + "designation": MessageLookupByLibrary.simpleMessage("Emërtimi"), + "designationName": MessageLookupByLibrary.simpleMessage("Emri i emërtimit"), + "details": MessageLookupByLibrary.simpleMessage("Detaje"), + "developedBy": MessageLookupByLibrary.simpleMessage("Zhvilluar nga"), + "digits": MessageLookupByLibrary.simpleMessage( + "Një PIN 6-cifror është dërguar në adresën tuaj të emailit:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Çaktivizo"), + "discount": MessageLookupByLibrary.simpleMessage("Zbritje"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Emri i shfaqjes është i kërkuar", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Mos shqetëso"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "A dëshironi vërtet ta fshini këtë", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "A dëshironi të fshini përdoruesin?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "A dëshironi të dilni nga aplikacioni?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "A dëshironi vërtet ta rihapni këtë çek?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nuk keni një llogari?", + ), + "done": MessageLookupByLibrary.simpleMessage("U krye"), + "download": MessageLookupByLibrary.simpleMessage("Shkarko"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Shkarko APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Shkarko formatin Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Shkarkimi i suksesshëm! Kontrolloni dosjen tuaj të Dokumenteve", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Duke u shkarkuar..."), + "due": MessageLookupByLibrary.simpleMessage("Borxh"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Shuma e Borxhit: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Bilanci i detyrimit"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Mbledhja e borxhit"), + "dueList": MessageLookupByLibrary.simpleMessage("Lista e Borxheve"), + "duePay": MessageLookupByLibrary.simpleMessage("Pagesë detyrimi"), + "dueReport": MessageLookupByLibrary.simpleMessage("Raporti i Borxheve"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Shitjet në afat nuk lejohen për klientët e pa regjistruar.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Detyrimet"), + "duration": MessageLookupByLibrary.simpleMessage("Kohëzgjatja"), + "durationDays": MessageLookupByLibrary.simpleMessage("Kohëzgjatja (Ditë)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "POS-i mobil i lehtë për përdorim", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplikacioni PosPro është falas, i lehtë për t\'u përdorur. Faktikisht, është një nga sistemrat më të mira të POS në të gjithë botën.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Redakto"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Ndrysho pjesëmarrjen", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Ndrysho llogaritë bankare", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Ndrysho rregullimin bankar", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Ndrysho Bankë në Cash", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Ndrysho transfertën bankare", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Ndrysho rregullimin e cash-it", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Ndrysho Cash në Bankë", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Edito kategorinë"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Ndrysho emërtimin", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Ndrysho punonjësin"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Ndrysho pushimin"), + "editLeave": MessageLookupByLibrary.simpleMessage("Ndrysho lejen"), + "editModel": MessageLookupByLibrary.simpleMessage("Edito modelin"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Ndrysho listëpagesën"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Ndrysho Numrin e Telefonit?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Redakto produktin"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Redakto Faturën e Blerjes", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Redakto raftin"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Redakto Faturën e Shitjeve", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Redakto policën"), + "editShift": MessageLookupByLibrary.simpleMessage("Ndrysho ndërrimin"), + "editTax": MessageLookupByLibrary.simpleMessage("Edito taksën"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Edito grupin e taksave", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Redakto variacionin", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Edito magazinën"), + "email": MessageLookupByLibrary.simpleMessage("Adresa email"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Emaili nuk mund të jetë bosh", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Punonjësi"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Shkruani stokun e ulët", + ), + "end": MessageLookupByLibrary.simpleMessage("Mbaruar"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Ora e mbarimit të pushimit", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Data e Mbarimit"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data e mbarimit është para datës së fillimit", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Data e mbarimit nuk mund të jetë para datës së fillimit.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Ora e mbarimit"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ora e mbarimit është e kërkuar", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Përfundo Planin Tënd Falas", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Shkruani numrin e grumbullit", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Futni një emër marke", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Futni një zbritje të vlefshme", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Vendosni një OTP të vlefshme", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Futni një stok të vlefshëm", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e shfaqjes së llogarisë", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e mbajtësit të llogarisë", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Shkruani numrin e llogarisë", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Shkruani adresën"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Shkruani Shumën"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Shkruani bilancin"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e bankës", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Shënoni nr. e serisë (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Shkruani orën e pushimit", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Fut Emrin e Biznesit/Trgovisë", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Fut Kapacitetin"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Fut emrin e kategorisë", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Fut Ngjyrën"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Fut numrin e telefonit të klientit", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Futni çmimin e tregtarit", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Shkruani përshkrimin", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e emërtimit", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Futni zbritjen"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shkruani adresën tuaj të email-it më poshtë për të marrë lidhjen për rivendosjen e fjalëkalimit.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Shkruani orën e mbarimit", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Fut emrin e kategorisë së shpenzimeve", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Shkruani datën e shpenzimit", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Shkruani adresën tuaj të plotë", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e plotë", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e pushimit", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e kategorisë së të ardhurave", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Shkruani tekstin e etiketës", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Futni emrin e prodhuesit", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e modelit", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Shkruani Emrin"), + "enterNote": MessageLookupByLibrary.simpleMessage("Fut Shënimin"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Fut bilancin e hapjes", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Shkruani kodin e produktit", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Futni emrin e produktit", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Futni çmimin e blerjes", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Fut sasinë"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Shkruani numrin e referencës", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Futni çmimin e shitjes", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Shënoni emrin e policës", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Fut Madhësinë"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Shkruani orën e fillimit", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Fut Stokun"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Fut normën e taksës", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Fut Tipin"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Shënoni emrin e përdoruesit", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Fut Titullin e Përdoruesit", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Fut OTP të vlefshëm", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Shënoni vlerat"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Fut numrin e TVSH/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Fut titullin e TVSH/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin e magazinës", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Fut Peshën"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Futni çmimin me shumicë", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Shkruani shtetin tuaj", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Shkruani adresën tuaj të emailit", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Fut emrin tënd të plotë", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Shkruani emrin tuaj", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Shënoni nivelin tuaj të shënimit", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Shënoni fjalëkalimin tuaj", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Shkruani numrin tuaj të telefonit", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Shënoni mesazhin tuaj pas shitjes", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Gabim gjatë fshirjes së taksës", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Skedarë Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Ngarkues Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Çmimi pa TVSH"), + "exit": MessageLookupByLibrary.simpleMessage("Dil"), + "exitBank": MessageLookupByLibrary.simpleMessage("Dil nga dega"), + "expDate": MessageLookupByLibrary.simpleMessage("Data e skadencës"), + "expense": MessageLookupByLibrary.simpleMessage("Shpenzim"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Kategoritë e Shpenzimeve", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Data e Shpenzimit"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Shpenzimi për"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Raporti i Shpenzimeve", + ), + "expensesType": MessageLookupByLibrary.simpleMessage( + "Llojet e shpenzimeve", + ), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Statusi i skadencës", + ), + "expire": MessageLookupByLibrary.simpleMessage("Skadon"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Raportet e produkteve të skaduara", + ), + "expired": MessageLookupByLibrary.simpleMessage("I skaduar"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Data e skadimit"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Raporti i artikujve të skaduar", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Lista e skaduar"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Produkte të skaduara", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Skadimi"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Zgjat planin"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Dështoi fshirja e Departamentit", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Dështoi fshirja e taksës", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Dështoi të merret versioni i platformës.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Dështoi ngarkimi i departamenteve", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Dështoi procesimi i kthimit.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Veçoria"), + "field": MessageLookupByLibrary.simpleMessage("Fusha"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Ditë"), + "filter": MessageLookupByLibrary.simpleMessage("Filtro"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtro sipas datës"), + "firstName": MessageLookupByLibrary.simpleMessage("Emri i Parë"), + "flat": MessageLookupByLibrary.simpleMessage("Fiks"), + "folder": MessageLookupByLibrary.simpleMessage( + "Mund të jetë që emaili ka përfunduar në dosjen e spam-it tuaj.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Harruat fjalëkalimin", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Backup i Lirë i Të Dhënave", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Përditësim i Lirë për Jetë", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Paketën e Lirë"), + "freePlan": MessageLookupByLibrary.simpleMessage("Paketa e Lirë"), + "from": MessageLookupByLibrary.simpleMessage("Nga"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Nga llogaria"), + "fromDate": MessageLookupByLibrary.simpleMessage("Nga data"), + "fullName": MessageLookupByLibrary.simpleMessage("Emri i Plotë"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Paguar Plotësisht"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nuk ka të dhëna për të gjeneruar PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Gjinia"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Gjenero PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Po gjeneron PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Keni marrë një email"), + "gotIt": MessageLookupByLibrary.simpleMessage("E kuptoj"), + "grossProfit": MessageLookupByLibrary.simpleMessage("Fitimi bruto"), + "guarantee": MessageLookupByLibrary.simpleMessage("Garancia"), + "guest": MessageLookupByLibrary.simpleMessage("Pjesëmarrës"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Keni tashmë një llogari?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Fshih fushat"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Çmimi i lartë në të ulët", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Fut adresën e emailit"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Fut fjalëkalimin"), + "holderName": MessageLookupByLibrary.simpleMessage("Emri i mbajtësit"), + "holiday": MessageLookupByLibrary.simpleMessage("Pushim"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista e pushimeve"), + "home": MessageLookupByLibrary.simpleMessage("Kryefaqja"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Orë të mbetura"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Pajtohem të fshij llogarinë time përgjithmonë.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Kodi IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Imazhi"), + "inActive": MessageLookupByLibrary.simpleMessage("Joaktiv (InActive)"), + "inStock": MessageLookupByLibrary.simpleMessage("Në gjendje"), + "inactive": MessageLookupByLibrary.simpleMessage("Joaktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Çmimi me TVSH"), + "income": MessageLookupByLibrary.simpleMessage("Të Ardhurat"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategoritë e Të Ardhurave", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Raporti i kategorive të të ardhurave", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Data e Të Ardhurave"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Të ardhurat për"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Raporti i Të Ardhurave", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të parë raportin e të ardhurave.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Lloji i të ardhurave"), + "incomes": MessageLookupByLibrary.simpleMessage("Të ardhurat"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informacioni që do të shfaqet në etiketa", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Nr. Fature"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Shumë e pavlefshme"), + "inventory": MessageLookupByLibrary.simpleMessage("Inventari"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për inventar", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Fatura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logoja e faturës"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Numri i faturës"), + "item": MessageLookupByLibrary.simpleMessage("Artikull"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Artikulli është Shtuar"), + "itemName": MessageLookupByLibrary.simpleMessage("Emri i artikullit"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Shitjet e Artikujve"), + "joinDate": MessageLookupByLibrary.simpleMessage("Data e punësimit"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Madhësia e rrotullës së etiketës 1.5\"*1, 38mm*25mm, Hapësira 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Madhësia e rrotullës së etiketës 2\"*1, 50mm*25mm, Hapësira 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Fjalëkalimi"), + "language": MessageLookupByLibrary.simpleMessage("gjuha"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 ditët e fundit"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 ditët e fundit"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Muaji i kaluar"), + "lastName": MessageLookupByLibrary.simpleMessage("Mbiemri"), + "lastYear": MessageLookupByLibrary.simpleMessage("Vitin e kaluar"), + "leave": MessageLookupByLibrary.simpleMessage("Leje"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Kohëzgjatja e lejes", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista e lejeve"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Raportet e lejeve"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Kërkesë për leje"), + "leaveType": MessageLookupByLibrary.simpleMessage("Lloji i lejes"), + "ledger": MessageLookupByLibrary.simpleMessage("Libri i madh"), + "link": MessageLookupByLibrary.simpleMessage("Lidh"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Lista është bosh"), + "loading": MessageLookupByLibrary.simpleMessage("Ngarkim"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Duke ngarkuar cilësimet e OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Hyrje"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Hyr me Email"), + "logOut": MessageLookupByLibrary.simpleMessage("Ç\'kyçu"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Hyrja dështoi. Ju lutem provoni përsëri.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Hyr me Telefon"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Humbje"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Humbje/Profit"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Humor/Fitimi"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Raporti i Humbjeve/Fitim", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Stok i ulët"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Alarm për gjendje të ulët", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Raporti i stokut të ulët", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Çmimi i ulët në të lartë", + ), + "lp": MessageLookupByLibrary.simpleMessage("Fitim/Humbje"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detajet e Humbjes/Mëfitimit", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("Menaxho cilësimet"), + "manuDate": MessageLookupByLibrary.simpleMessage("Data e prodhimit"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Data e prodhimit"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Prodhuesi"), + "masterCard": MessageLookupByLibrary.simpleMessage("Karta Master"), + "mobile": MessageLookupByLibrary.simpleMessage("Celular:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Celular"), + "model": MessageLookupByLibrary.simpleMessage("Modeli"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modeli u krijua me sukses!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Emri i modelit"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modeli u përditësua me sukses!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modelet"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Para brenda"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Para jashtë"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Faturë pagese"), + "month": MessageLookupByLibrary.simpleMessage("Muaji"), + "monthly": MessageLookupByLibrary.simpleMessage("Mujore"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Më shumë informacion"), + "mrp": MessageLookupByLibrary.simpleMessage( + "Çmimi i Rekomanduar i Shitjes", + ), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "MRP/Çmimi i shitjes", + ), + "name": MessageLookupByLibrary.simpleMessage("Emër"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Emri nuk mund të jetë bosh", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Nevojiten të paktën dy llogari bankare për të kryer një transfertë.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Fitimi neto"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Shuma totale neto"), + "newPassword": MessageLookupByLibrary.simpleMessage("Fjalëkalimi i Ri"), + "next": MessageLookupByLibrary.simpleMessage("Tjetra"), + "no": MessageLookupByLibrary.simpleMessage("Jo"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nuk keni llogari?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë llogari që përputhet", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nuk ka përdorues aktiv", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë rekord pjesëmarrjeje për filtrat e përzgjedhur.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë rekord pjesëmarrjeje.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë llogari bankare.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë llogari bankare për të transferuar nga.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nuk ka lot"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Asnjë pajisje Bluetooth nuk është zgjedhur.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë degë", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë çek", + ), + "noData": MessageLookupByLibrary.simpleMessage( + "Nuk ka të dhëna të disponueshme", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nuk ka të dhëna të disponueshme", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nuk ka të dhëna në dispozicion", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nuk ka të dhëna në dispozicion për eksport", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nuk ka të dhëna në dispozicion për të gjeneruar pdf", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Nuk u Gjetën Të Dhëna", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë departament.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Nuk ka përshkrim në dispozicion për këtë departament.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Nuk ka përshkrim në dispozicion për këtë emërtim.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nuk është dhënë asnjë përshkrim.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë emërtim.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë llogari bankare destinacioni.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Asnjë pajisje nuk u gjet", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Pa detyrime"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Nuk është zgjedhur asnjë detyrim", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nuk është zgjedhur asnjë skedar", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë pushim.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë pushim që përputhet", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Asnjë artikull nuk u gjet", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Asnjë artikull i zgjedhur", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë rekord lejeje për filtrat e përzgjedhur.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë kërkesë për leje.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nuk u gjetën produkte të përputhura.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë rekord listëpagese që përputhet.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Nuk është dhënë asnjë shënim.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Nuk u gjetën palë"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë rekord listëpagese.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Nuk u Gjet Asnjë Produkt", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Asnjë produkt nuk përputhet me kërkimin tuaj.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Asnjë produkt i zgjedhur", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet Rol Përdoruesi", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë ndërrim.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Nuk ka të dhëna për gjendjen.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Nuk është zgjedhur asnjë nën-taksë", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Nuk ka Furnizues të disponueshëm", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Nuk ka transaksion"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë transaksion", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë transaksion për këtë filtër.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nuk ka transaksione për të gjeneruar PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Nuk ka vlera të përcaktuara", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Asnjë variacion nuk u gjet.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "E pakthyeshme (TVSH/Zbritje)", + ), + "none": MessageLookupByLibrary.simpleMessage("Asnjë"), + "notFound": MessageLookupByLibrary.simpleMessage("Nuk u Gjet"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nuk ka lidhje interneti", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nuk mund të hapet aplikacioni i telefonit.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nuk u gjet asnjë rezultat përputhës", + ), + "note": MessageLookupByLibrary.simpleMessage("Shënim"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Niveli i shënimit"), + "notification": MessageLookupByLibrary.simpleMessage("Njoftim"), + "off": MessageLookupByLibrary.simpleMessage("Jashtë"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Në rregull"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Fjalëkalimi i vjetër"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Fjalëkalimi i vjetër nuk mund të jetë bosh", + ), + "on": MessageLookupByLibrary.simpleMessage("Në"), + "open": MessageLookupByLibrary.simpleMessage("Hapur"), + "openCamera": MessageLookupByLibrary.simpleMessage("Hap kamerën"), + "openSetting": MessageLookupByLibrary.simpleMessage("Hap cilësimet"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Bilanci Hapës"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Bilanci i hapjes është i kërkuar", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Data e hapjes"), + "opinion": MessageLookupByLibrary.simpleMessage("Shkruani mendimin tuaj"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ose vazhdoni me"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Përfunduar në Stok"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Plani ynë premium"), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Karakteristikat e Paketës", + ), + "package": MessageLookupByLibrary.simpleMessage("Paketë"), + "packageDate": MessageLookupByLibrary.simpleMessage("Data e paketimit"), + "packageName": MessageLookupByLibrary.simpleMessage("Emri i paketës"), + "packingDate": MessageLookupByLibrary.simpleMessage("Data e paketimit"), + "paid": MessageLookupByLibrary.simpleMessage("Paguar"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Shuma e Paguar"), + "paidBy": MessageLookupByLibrary.simpleMessage("Paguar nga"), + "paidVia": MessageLookupByLibrary.simpleMessage("Paguar nëpërmjet"), + "partialPaid": MessageLookupByLibrary.simpleMessage("E paguar pjesërisht"), + "parties": MessageLookupByLibrary.simpleMessage("Partitë"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar palën.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista e Palëve"), + "partyReports": MessageLookupByLibrary.simpleMessage("Raportet e palëve"), + "partyType": MessageLookupByLibrary.simpleMessage("Lloji i palës"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fitimi sipas palës", + ), + "password": MessageLookupByLibrary.simpleMessage("Fjalëkalimi"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Fjalëkalimi nuk mund të jetë bosh", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Fjalëkalimi duhet të ketë të paktën 6 karaktere", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Fjalëkalimi duhet të ketë të paktën 6 karaktere", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Fjalëkalimet nuk përputhen", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Paguaj për Abonim", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Shuma e pagueshme"), + "payment": MessageLookupByLibrary.simpleMessage("Pagesa"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Pagesa e Kompletuar", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Detajet e pagesës"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Pagesa Dështoi"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Pagesa dështoi. Ju lutemi provoni përsëri.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Porta e Pagesës"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Metoda e pagesës"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Metodat e Pagesës"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Suksesi i Pagesës"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Ju lutemi zgjidhni një mënyrë pagese", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Lloji i Pagesës"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Pagesa ishte e suksesshme!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Viti i pagesës"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Shumë e Pagesave"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Llojet e pagesave"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paguaj me Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Listëpagesa"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Lista e listëpagesave", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Rekordi i listëpagesës", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Raportet e listëpagesave", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Pdf u gjenerua me sukses", + ), + "percent": MessageLookupByLibrary.simpleMessage("Përqindje"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Leja u refuzua"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Leja u mohua për të fshirë bankën.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Leja e refuzuar për të përditësuar bankën.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Leja e refuzuar për të parë bankën.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Leje jo e dhënë!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Informacioni personal:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Numër telefoni"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Numri i telefonit nuk është i disponueshëm.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Numri i Telefonit"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verifikimi i Telefonit", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Zgjidhni dhe ngarkoni skedarin", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Zgjidh Datën e Mbarimit", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Zgjidh Datën e Fillimit", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Ju lutem shtoni një kthim shitjeje", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Ju lutem shtoni të paktën një llogari bankare për të rregulluar bilancet.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shtoni sasinë", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ju lutem kontrolloni lidhjen tuaj të internetit dhe provoni përsëri", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Ju lutemi lidhni printerin së pari", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Ju lutem aktivizoni Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një fjalëkalim më të gjatë", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shkruani një fjalëkalim për të konfirmuar", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani datën", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Ju lutemi shkruani një fjalëkalim", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një emër marke të vlefshëm", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një emër biznesi të vlefshëm", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një email të vlefshëm", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një Emër të vlefshëm", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një numër telefoni të vlefshëm", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një emër produkti të vlefshëm", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një çmim blerjeje të vlefshëm", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Ju lutem shënoni një sasi të vlefshme (të paktën 1) për të gjithë produktet", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një çmim shitjeje të vlefshëm", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni një emër të vlefshëm për njësinë", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Ju lutemi Futni Shumën", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Ju lutem shënoni të paktën një vlerë.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani emrin e degës", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani datën", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani emrin e emërtimit", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni datën e mbarimit", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani emrin e pushimit", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Ju lutemi Futni Emrin", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Ju lutem shënoni emrin e raftit", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Ju lutem shënoni emrin e policës", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Ju lutem, vendosni OTP-në", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni emrin e njësisë", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani një emër të vlefshëm", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Ju lutemi Futni numrin dhe emrin e vlefshëm së pari", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Ju lutemi futni të dhënat tuaja.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani numrin tuaj të telefonit", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Ju lutem shkruani pagën tuaj", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Ju lutemi bëni një shitje së pari", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Ju lutemi zgjidhni një kategori", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni një llogari bankare destinacioni.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Ju lutemi zgjidhni një kategori shpenzimesh", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni një lloj lejeje", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Ju lutem zgjidhni një produkt fillimisht", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni një ndërrim", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni datën e fillimit", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni një status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni një punonjës", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni një muaj", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni të dyja llogaritë.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni statusin e pushimit", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni datën", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni departamentin", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni emërtimin", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Ju lutem zgjidhni produktin për kthim", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni vitin e pagesës", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Ju lutem zgjidhni një produkt fillimisht", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni datën e fillimit", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni statusin", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni data fillimi dhe mbarimi të vlefshme.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni gjininë tuaj", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Ju lutem përzgjidhni ndërrimin tuaj", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("Shitje POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mesazhi pas shitjes", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Mundësuar nga"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Mbështetje për Aplikacionet Android & iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Paketa Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Shtypni për të zgjedhur", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Parashiko PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Borxhi i mëparshëm"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Shuma e Pagesës Paraprake", + ), + "price": MessageLookupByLibrary.simpleMessage("Çmimi"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Çmimi nuk mund të jetë bosh", + ), + "print": MessageLookupByLibrary.simpleMessage("Printo"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Printo detajet bankare në fatura", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Printo barkodin"), + "printLabel": MessageLookupByLibrary.simpleMessage("Printo etiketën"), + "printing": MessageLookupByLibrary.simpleMessage("Opsioni i Printimit"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Po printon faturën", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Opsioni i printimit", + ), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Marka e Produktit"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategoria e Produktit", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Kodi i Produktit"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kodi i produktit është i nevojshëm", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Detajet e Produktit", + ), + "productList": MessageLookupByLibrary.simpleMessage("Lista e Produkteve"), + "productModels": MessageLookupByLibrary.simpleMessage( + "Modelet e produktit", + ), + "productName": MessageLookupByLibrary.simpleMessage("Emri i Produktit"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkti nuk u gjet", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historia e blerjes së produktit", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Raporti i blerjes së produkteve", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Raftet e produkteve"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Raportet e produkteve", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historia e shitjes së produktit", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Raporti i shitjes së produkteve", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Cilësimet e produktit", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Gjendja e produktit"), + "productUnit": MessageLookupByLibrary.simpleMessage("Njësia e Produktit"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Variacionet e produktit", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Fitimi sipas produktit", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Fitimi & Humbja sipas produktit", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Blerja sipas produktit", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Humbja sipas produktit", + ), + "products": MessageLookupByLibrary.simpleMessage("Produktet"), + "profile": MessageLookupByLibrary.simpleMessage("Profili"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Redaktimi i Profilit"), + "profit": MessageLookupByLibrary.simpleMessage("Fitim"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Fitimi & Humbja"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Raporti i detajuar i fitimit dhe humbjes", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Fitim dhe humbje"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Margjina e fitimit (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Përqindja e fitimit", + ), + "promo": MessageLookupByLibrary.simpleMessage("Promocion"), + "promoCode": MessageLookupByLibrary.simpleMessage("Kodi Promocional"), + "purchase": MessageLookupByLibrary.simpleMessage("Blerje"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarmi i Blerjes"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Blerë nga:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Blerja e Konfirmuar", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Detajet e Blerjes", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Çmimi i blerjes pa TVSH", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Çmimi i blerjes pa TVSH është i detyrueshëm", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Çmimi i blerjes me TVSH", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Çmimi i blerjes me TVSH është i detyrueshëm", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista e Blerjeve"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Blej Tani"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Blej Paketën Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Çmimi i Blerjes"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Sasia e blerjes"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Sasia e blerjes është e detyrueshme", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Raporti i Blerjeve", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Kthimi i shitjes"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Raport Kthimi i Blerjeve", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Kthimet e blerjes", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të përditësuar blerjet.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar blerje.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("E Blerë"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Blerë nga"), + "qty": MessageLookupByLibrary.simpleMessage("Sasi"), + "quantity": MessageLookupByLibrary.simpleMessage("Sasia"), + "quickOver": MessageLookupByLibrary.simpleMessage("Përmbledhje e shpejtë"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Përmbledhja e Shpejtë", + ), + "rack": MessageLookupByLibrary.simpleMessage("Raft (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Emri i raftit"), + "racks": MessageLookupByLibrary.simpleMessage("Raftet (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Rihap"), + "read": MessageLookupByLibrary.simpleMessage("Lexo"), + "receipt": MessageLookupByLibrary.simpleMessage("Faturë"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Shuma e marrë"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Marrë nga"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Marrë nga"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Transaksionet e Fundit", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Zvogëlo para në dorë"), + "reference": MessageLookupByLibrary.simpleMessage("Referenca"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Numri Referencës"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Nr i referencës"), + "register": MessageLookupByLibrary.simpleMessage("Regjistrohu"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Nevojiten të regjistrojmë numrin tuaj të telefonit përpara se të filloni!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Të mbetura"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Detyrimi i Mbetur"), + "remark": MessageLookupByLibrary.simpleMessage("Vërejtje"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Më mbaj mend"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Më kujtoje më vonë", + ), + "remove": MessageLookupByLibrary.simpleMessage("Hiq"), + "reports": MessageLookupByLibrary.simpleMessage("Raportet"), + "resendIn": MessageLookupByLibrary.simpleMessage("Riposhtoni OTP në"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Dërgo përsëri OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Rivendos fjalëkalimin duke përdorur emailin ose numrin e telefonit tuaj", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Rivendos fjalëkalimin tuaj për të rikuperuar dhe për t\'u identifikuar në llogarinë tuaj", + ), + "resets": MessageLookupByLibrary.simpleMessage("Rifillo (Reset)"), + "retailer": MessageLookupByLibrary.simpleMessage("Tregtar"), + "retry": MessageLookupByLibrary.simpleMessage("Riprovo"), + "retryScan": MessageLookupByLibrary.simpleMessage("Riprovo kërkimin"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Shuma e Kthimit"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Sasia e kthimit"), + "returned": MessageLookupByLibrary.simpleMessage("Kthyer"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Shuma e kthyer"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Data e kthimit"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Artikull i kthyer"), + "role": MessageLookupByLibrary.simpleMessage("Roli"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Roli & Lejet"), + "roles": MessageLookupByLibrary.simpleMessage("Rolet"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Rrumbullakos në numrin e plotë më të afërt", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Rrumbullakos në decimalen më të afërt (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Rrumbullakos në decimalen më të afërt (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Rrumbullakos në decimalen më të afërt (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Rrumbullakos në numër të plotë", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Rrumbullakim"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Totali i rrumbullakosur", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Rrotullimi (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Cash në qarkullim"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr. Rend."), + "salary": MessageLookupByLibrary.simpleMessage("Paga"), + "sale": MessageLookupByLibrary.simpleMessage("Shitje"), + "saleBy": MessageLookupByLibrary.simpleMessage("Shitur nga"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Ndrysho shitjet"), + "saleList": MessageLookupByLibrary.simpleMessage("Lista e Shitjeve"), + "salePrice": MessageLookupByLibrary.simpleMessage("Çmimi i Shitjes"), + "saleQty": MessageLookupByLibrary.simpleMessage("Sasia e shitjes"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Çmimi i shitjes është i detyrueshëm", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Kthim shitjeje"), + "sales": MessageLookupByLibrary.simpleMessage("Shitjet"), + "salesBy": MessageLookupByLibrary.simpleMessage("Shitur nga:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detajet e Shitjeve"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista e Shitjeve"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Përmbledhja e Shitjeve dhe Blerjeve", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Raporti i Shitjeve"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Kthimi i shitjes"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Raport Kthimi i Shitjeve", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Cilësimet e shitjeve", + ), + "save": MessageLookupByLibrary.simpleMessage("Ruaj"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Ruaj dhe Publiko"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Ruaj cilësimet"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Ruaj variantin"), + "saving": MessageLookupByLibrary.simpleMessage("Duke u ruajtur"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skano kodin QR të produktit", + ), + "search": MessageLookupByLibrary.simpleMessage("Kërko"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Kërko pjesëmarrjen", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Kërko nr e lotit...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Kërko Këtu...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Kërko lejet"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Kërko Produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Kërko transaksionet...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Kërko..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekonda"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Shihni të gjitha kodet promocionale", + ), + "select": MessageLookupByLibrary.simpleMessage("Zgjidh"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Zgjidh një markë"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Zgjidh një faturë"), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "Përzgjidhni llogarinë", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("Zgjidh të gjitha"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Zgjidhni të paktën një policë", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Përzgjidhni Bankë ose Cash", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Zgjidh Kategorinë e Biznesit", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Zgjidhni Kategorinë", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Zgjidh klientin"), + "selectDate": MessageLookupByLibrary.simpleMessage("Zgjidh datën"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Përzgjidhni datën fillimisht", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Përzgjidhni destinacionin e depozitës", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Përzgjidhni punonjësin fillimisht", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Zgjidh datën nga"), + "selectItems": MessageLookupByLibrary.simpleMessage("Zgjidh artikujt"), + "selectLang": MessageLookupByLibrary.simpleMessage("Zgjidhni Gjuhën Tuaj"), + "selectModel": MessageLookupByLibrary.simpleMessage("Zgjidh modelin"), + "selectOne": MessageLookupByLibrary.simpleMessage("Zgjidh një"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Përzgjidhni një llogari", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Zgjidh Kategorinë e Produktit", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Zgjidh Njësinë e Produktit", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Zgjidh raftin (Rack)"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Zgjidh policën"), + "selectStock": MessageLookupByLibrary.simpleMessage("Zgjidhni stokun"), + "selectTax": MessageLookupByLibrary.simpleMessage("Zgjidh taksën"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Zgjidh datën deri"), + "selectType": MessageLookupByLibrary.simpleMessage("Përzgjidhni llojin"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Zgjidh variacionet: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Zgjidh magazinën"), + "sellAll": MessageLookupByLibrary.simpleMessage("Shes të Gjitha >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Çmimi i shitjes"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Shitet nga"), + "send": MessageLookupByLibrary.simpleMessage("Dërgo"), + "sendCode": MessageLookupByLibrary.simpleMessage("Dërgo kodin"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Ju kemi dërguar një email me udhëzime se si të rivendosni fjalëkalimin në adresën:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Dërgo Lidhjen për Rivendosjen", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Dërgo Mesazh"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Dërgo SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Dërgo SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Dërgo Emailin Tuaj"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Përditëso profilin tënd për të ndërtuar një lidhje më të mirë me mjekun tënd", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Vendos një fjalëkalim të ri", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Vendos Profilin Tënd", + ), + "setting": MessageLookupByLibrary.simpleMessage("vendosjen"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Ditë"), + "share": MessageLookupByLibrary.simpleMessage("Ndajeni"), + "shelf": MessageLookupByLibrary.simpleMessage("Policë (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Emri i policës"), + "shelves": MessageLookupByLibrary.simpleMessage("Policat"), + "shift": MessageLookupByLibrary.simpleMessage("Ndërrimi"), + "shiftName": MessageLookupByLibrary.simpleMessage("Emri i ndërrimit"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adresa e dërgesës", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage( + "Shpenzimet e transportit", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Bilanci i Hapjes së Dyqanit", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Bilanci i Pjesës mbetur të Dyqanit", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Shfaq veprimin"), + "showCode": MessageLookupByLibrary.simpleMessage("Shfaq kodin"), + "showCombo": MessageLookupByLibrary.simpleMessage("Shfaq kombo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Shfaq datën e skadimit", + ), + "showName": MessageLookupByLibrary.simpleMessage("Shfaq emrin"), + "showPrice": MessageLookupByLibrary.simpleMessage("Shfaq çmimin"), + "showSingle": MessageLookupByLibrary.simpleMessage("Shfaq teke"), + "showVariant": MessageLookupByLibrary.simpleMessage("Shfaq variantin"), + "signIn": MessageLookupByLibrary.simpleMessage("Identifikohu"), + "signUp": MessageLookupByLibrary.simpleMessage("Regjistrohu"), + "single": MessageLookupByLibrary.simpleMessage("Individual"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Ditë"), + "size": MessageLookupByLibrary.simpleMessage("Madhësia"), + "skip": MessageLookupByLibrary.simpleMessage("Kaloni"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Kaloni përditësimin", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kodi"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kodi"), + "sl": MessageLookupByLibrary.simpleMessage("Nr. rendor"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Orë Inteligjente"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Marketingu Social", + ), + "sold": MessageLookupByLibrary.simpleMessage("Shitur"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Diçka shkoi keq me faqen e internetit.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Diçka është"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Hyrje për staf"), + "start": MessageLookupByLibrary.simpleMessage("Fillo"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Ora e fillimit të pushimit", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Data e Fillimit"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Filloni Shitjen e Re", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Ora e fillimit"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ora e fillimit është e kërkuar", + ), + "started": MessageLookupByLibrary.simpleMessage("Filluar"), + "state": MessageLookupByLibrary.simpleMessage("Shteti"), + "stateName": MessageLookupByLibrary.simpleMessage("Emri i shtetit"), + "status": MessageLookupByLibrary.simpleMessage("Statusi"), + "staus": MessageLookupByLibrary.simpleMessage("Statusi"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Akoma e PaPaguar"), + "stock": MessageLookupByLibrary.simpleMessage("Stoku"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista e Stoqeve"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stoku / Varianti"), + "stockReport": MessageLookupByLibrary.simpleMessage("Raporti i Stokut"), + "stockValue": MessageLookupByLibrary.simpleMessage("Vlera e Stokut"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Stoku duhet të jetë të paktën 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Stok: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Lista e nën-taksave"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Nën-taksa"), + "subTotal": MessageLookupByLibrary.simpleMessage("Nëntotali"), + "submit": MessageLookupByLibrary.simpleMessage("Dërgo"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Abonohu tani"), + "subscription": MessageLookupByLibrary.simpleMessage("Abonim"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Raportet e abonimit", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonimet"), + "subtotal": MessageLookupByLibrary.simpleMessage("Nëntotali"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "paguat me sukses", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Furnizuesi Paguan"), + "supplier": MessageLookupByLibrary.simpleMessage("Furnizues"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Detajet e Furnizuesit", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Detyrimi ndaj furnizuesit", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Libri i madh i furnizuesit", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Emri i Furnizuesit"), + "switchBank": MessageLookupByLibrary.simpleMessage("Ndërro degën?"), + "switchs": MessageLookupByLibrary.simpleMessage("Ndërro"), + "tax": MessageLookupByLibrary.simpleMessage("Taksa"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Grupi i taksave"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Përqindja e taksës"), + "taxRates": MessageLookupByLibrary.simpleMessage("Normat e taksave"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Normat e taksave - Menaxho normat e tua të taksave", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Raporti i taksave"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista e raporteve të taksave", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Lloji i taksës"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Taksë me lloj takse të vetme/shumëfishtë", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Ju faleminderit për pagesën tuaj të detyrueshme", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo e faturës termike", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Gjuha e printerit termik", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Madhësia e faqes së printerit termik", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Ditë"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketa për fletë, 8.27 inç me 11.69 inç", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Këtë Muaj"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ky plan nuk është i kualifikuar për përmirësim (upgrade)", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ky plan nuk është i disponueshëm për blerje", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ky Produkt është Shtuar Tashmë!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Këtë Javë"), + "thisYear": MessageLookupByLibrary.simpleMessage("Këtë Vit"), + "time": MessageLookupByLibrary.simpleMessage("Koha"), + "timeIn": MessageLookupByLibrary.simpleMessage("Ora e hyrjes"), + "timeOut": MessageLookupByLibrary.simpleMessage("Ora e daljes"), + "to": MessageLookupByLibrary.simpleMessage("Për"), + "toAccount": MessageLookupByLibrary.simpleMessage("Në llogari"), + "toDate": MessageLookupByLibrary.simpleMessage("Deri në datë"), + "today": MessageLookupByLibrary.simpleMessage("Sot"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Përmbledhja e Sotme"), + "top5Customer": MessageLookupByLibrary.simpleMessage("5 klientët kryesorë"), + "top5Product": MessageLookupByLibrary.simpleMessage("5 produktet kryesore"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "5 furnizuesit kryesorë", + ), + "total": MessageLookupByLibrary.simpleMessage("Totali"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Shuma Totale"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Asetet totale"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Bilanci total"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Totali i Kategorive", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Totali i Detyrueshëm"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Totali i Shumës Detyrimore", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Shpenzimi total"), + "totalIncome": MessageLookupByLibrary.simpleMessage( + "Totali i Të Ardhurave", + ), + "totalItems": MessageLookupByLibrary.simpleMessage("Totali i Artikujve"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Humbja Totale"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Totali i Pagesës"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Çmimi Total"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Totali i Produkteve"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Mëfitimi Total"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Totali i Blerjeve"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Shuma Totale e Kthyer", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totali i kthyer"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Shuma totale e pagës", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Totali i Shitjeve"), + "totalVat": MessageLookupByLibrary.simpleMessage("TVSH e Totalizuar"), + "totall": MessageLookupByLibrary.simpleMessage("Totali:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Përmbledhje Transaksionesh", + ), + "transactionType": MessageLookupByLibrary.simpleMessage( + "Lloji i transaksionit", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Transaksionet"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Raportet e historikut të transaksioneve", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfertë"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Transfero çekun"), + "transferDate": MessageLookupByLibrary.simpleMessage("Data e transfertës"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Provo përsëri"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Lloji"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Zgjidh llojin"), + "unPaid": MessageLookupByLibrary.simpleMessage("Jo paguar"), + "unit": MessageLookupByLibrary.simpleMessage("Njësia (Unit)"), + "unitName": MessageLookupByLibrary.simpleMessage("Emri i Njësisë"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Çmimi i Njësisë"), + "units": MessageLookupByLibrary.simpleMessage("Njësitë"), + "unlimited": MessageLookupByLibrary.simpleMessage("E pa kufizuar"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Përdorim i Pa Kufizuar", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Përdorime të Pakufizuara të Paketës Tonë👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Përditëso"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Përditëso degën"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Përditëso Kontaktoni", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Përditësimi i stokut dështoi", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Përditëso Tani"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të përditësuar palën.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Përditëso Produktin", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkti u përditësua me sukses!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të përditësuar produktin.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Përditëso Profilin Tënd", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Përditëso blerjen"), + "updateRole": MessageLookupByLibrary.simpleMessage("Përditëso rolin"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të përditësuar shitjen.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "U përditësua me sukses", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Përditëso profilin tuaj për të lidhur klientët tuaj me një përshtypje më të mirë", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Përditëso abonimin tuaj", + ), + "updating": MessageLookupByLibrary.simpleMessage("Po përditësohet..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Përmirëso Tani"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID për kodin QR", + ), + "upload": MessageLookupByLibrary.simpleMessage("Ngarko"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Ngarkoni imazhin"), + "uploading": MessageLookupByLibrary.simpleMessage("Duke u ngarkuar..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Përdor galerinë"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Titulli i përdoruesit nuk mund të jetë bosh", + ), + "user": MessageLookupByLibrary.simpleMessage("Përdoruesi"), + "userRole": MessageLookupByLibrary.simpleMessage("Roli i Përdoruesit"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detajet e Rolit të Përdoruesit", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Titulli i Përdoruesit"), + "values": MessageLookupByLibrary.simpleMessage("Vlerat"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varianti u shtua me sukses!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varianti u fshi me sukses!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Lista e varianteve"), + "variationId": MessageLookupByLibrary.simpleMessage("ID e variacionit"), + "variations": MessageLookupByLibrary.simpleMessage("Variacionet"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variacionet e produktit", + ), + "vat": MessageLookupByLibrary.simpleMessage("TVSH"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("TVSH dhe Taksë"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Numri i TVSH/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Titulli i TVSH/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ID e TVSH-së"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Numri i TVSH-së"), + "vatReports": MessageLookupByLibrary.simpleMessage( + "Raportet e TVSH-së (VAT)", + ), + "vatType": MessageLookupByLibrary.simpleMessage("Lloji i TVSH-së"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikimi"), + "verify": MessageLookupByLibrary.simpleMessage("Verifikoni"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifiko Emailin Tënd", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifiko Emailin"), + "view": MessageLookupByLibrary.simpleMessage("Shiko detajet"), + "viewAll": MessageLookupByLibrary.simpleMessage("Shiko të gjitha"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Shiko detajet"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Shiko çmimin"), + "viewStock": MessageLookupByLibrary.simpleMessage("Shiko gjendjen"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Duke parë transaksionet për", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Klienti që Ka Ardhur", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Portofoli"), + "walletBalance": MessageLookupByLibrary.simpleMessage( + "Bilanci i portofolit", + ), + "warehouse": MessageLookupByLibrary.simpleMessage("Magazina"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Emri i magazinës"), + "warranty": MessageLookupByLibrary.simpleMessage("Garancia"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Ne kemi dërguar një email konfirmimi në", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kemi dërguar një OTP në numrin tuaj të telefonit", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Javore"), + "weight": MessageLookupByLibrary.simpleMessage("Pesha"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Mirë se erdhët përsëri!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Çka është e re"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Çmimi i Shitjes me Shumicë", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Shitës me Shumicë"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Do të Shtohet Shpejt", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Shkruani mesazhin tuaj këtu", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Shkruaj tekst këtu...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Vjetore"), + "years": MessageLookupByLibrary.simpleMessage("Vite"), + "yes": MessageLookupByLibrary.simpleMessage("Po"), + "yesterday": MessageLookupByLibrary.simpleMessage("Dje"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Nuk mund të paguani më shumë se sa është detyrimi", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Tani mund të ridërgoni OTP-në tuaj.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të gjeneruar barkod.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të fshirë policën", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për fitimin e humbjes.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar kategori shpenzimesh.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar blerje.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të fshirë Departamentin.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të fshirë Emërtimin.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të fshirë Kërkesën për Leje.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të fshirë listëpagesën.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të eksportuar në Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të gjeneruar barkod.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të gjeneruar raport", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të përditësuar degën.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të përditësuar Departamentin.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të përditësuar Kërkesën për Leje.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të përditësuar Pushimet.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të parë pjesëmarrjen", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të përditësuar listëpagesën.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të përditësuar Emërtimin.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të fshirë Ndërrimin.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Ju nuk keni leje për të përditësuar Ndërrimin.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar rafte.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të fshirë rafte.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të përditësuar rafte.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nuk keni leje për të krijuar shpenzim.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Duhet të Jepni Leje", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Po përdorni "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Paketa Jote Falas është gati për t\'u përfunduar, bleni planin tuaj të ardhshëm Faleminderit.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Paketa Juaj"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Paketa juaj do të skadojë pas 5 ditësh", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Paketa juaj do të skadojë sot\n\nJu lutemi bëni blerjen përsëri", + ), + "zip": MessageLookupByLibrary.simpleMessage("Kodi postar"), + "zipCode": MessageLookupByLibrary.simpleMessage("Shkruani kodin postar"), + }; +} diff --git a/lib/generated/intl/messages_sr.dart b/lib/generated/intl/messages_sr.dart new file mode 100644 index 0000000..87b0f9b --- /dev/null +++ b/lib/generated/intl/messages_sr.dart @@ -0,0 +1,2296 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a sr locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'sr'; + + static String m0(start) => "Ponovo pošalji OTP za \$${start} sekundi"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Detalji kupca"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ФАКТУРА"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo za A4 fakturu"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Ime računa za prikaz", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Ime vlasnika računa", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Naziv računa"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Naziv računa"), + "action": MessageLookupByLibrary.simpleMessage("Акција"), + "actions": MessageLookupByLibrary.simpleMessage("Akcije"), + "active": MessageLookupByLibrary.simpleMessage("Активан"), + "add": MessageLookupByLibrary.simpleMessage("Додај"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte kupovinu", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Dodaj prisustvo"), + "addBank": MessageLookupByLibrary.simpleMessage("Dodaj banku"), + "addBrand": MessageLookupByLibrary.simpleMessage("Dodaj brend"), + "addCash": MessageLookupByLibrary.simpleMessage("Dodaj gotovinu"), + "addCategory": MessageLookupByLibrary.simpleMessage("Dodaj kategoriju"), + "addContact": MessageLookupByLibrary.simpleMessage("Dodaj kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Dodajte kupca"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Dodaj kupca"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Dodaj dostavu"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Dodaj odeljenje"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Dodaj novu funkciju", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Dodaj trošak"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Dodaj kategoriju troška", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Dodaj praznik"), + "addImage": MessageLookupByLibrary.simpleMessage("Dodaj sliku"), + "addIncome": MessageLookupByLibrary.simpleMessage("Dodaj prihod"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Dodaj kategoriju prihoda", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Dodaj stavke"), + "addLeave": MessageLookupByLibrary.simpleMessage("Dodaj odsustvo"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Dodaj više polja"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Dodaj novu adresu"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Dodaj novo prisustvo", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Dodaj bankovne račune", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Dodaj novog zaposlenog", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Dodaj novi praznik"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Dodaj novo odsustvo"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Dodaj novi model"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Dodaj novi platni spisak", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Dodaj novi proizvod", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte novu kupovinu", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Dodaj novi stalak"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Dodaj novu smenu"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Додај нови порез"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj novu varijaciju", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Dodaj novu varijaciju", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Dodaj novo skladište", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Dodaj napomenu"), + "addParty": MessageLookupByLibrary.simpleMessage("Dodaj strane"), + "addPayment": MessageLookupByLibrary.simpleMessage("Dodaj plaćanje"), + "addProduct": MessageLookupByLibrary.simpleMessage("Dodajte proizvod"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Prvo dodajte proizvod", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Proizvod uspešno kreiran!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje proizvoda.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Dodaj kupovinu"), + "addRole": MessageLookupByLibrary.simpleMessage("Dodaj ulogu"), + "addSale": MessageLookupByLibrary.simpleMessage("Molimo dodajte prodaju"), + "addSales": MessageLookupByLibrary.simpleMessage("Dodaj prodaju"), + "addShelf": MessageLookupByLibrary.simpleMessage("Dodaj novu policu"), + "addShift": MessageLookupByLibrary.simpleMessage("Dodaj smenu"), + "addStock": MessageLookupByLibrary.simpleMessage("Dodaj zalihe"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Dodaj podvarijaciju", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Додај порез"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Додај нову пореску групу", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Dodaj jedinicu"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Dodaj ulogu korisnika", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Dodaj varijantu"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Dodaj detalje varijante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Dodato u korpu"), + "adding": MessageLookupByLibrary.simpleMessage("Dodavanje.."), + "address": MessageLookupByLibrary.simpleMessage("Adresa"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Uskladi stanje u banci", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Uskladi gotovinu"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Uskladi stanje gotovine", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Datum usklađivanja", + ), + "admin": MessageLookupByLibrary.simpleMessage("Админ"), + "advance": MessageLookupByLibrary.simpleMessage("Avans"), + "all": MessageLookupByLibrary.simpleMessage("Sve"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Sva poslovna rešenja", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro je potpuno poslovno rešenje sa skladištem, računima, prodajom, troškovima i gubitkom/profitom.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Svi zaposleni"), + "allParties": MessageLookupByLibrary.simpleMessage("Sve strane"), + "allParty": MessageLookupByLibrary.simpleMessage("Sve strane"), + "allTime": MessageLookupByLibrary.simpleMessage("Sve vreme"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Sve transakcije"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Već dodato"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Već imate nalog?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Iznos"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Iznos mora biti veći od 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Метод заокруживања износа", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Износи словима"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Iznos je obavezan", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS će biti poslan na sljedeći broj:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Podrška za Android i iOS aplikacije", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Dostupno je novo ažuriranje\nMolimo ažurirajte svoju aplikaciju", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Primeni"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Da li ste sigurni?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da obrišete ovu filijalu?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da obrišete ovu ulogu?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da pređete na drugu filijalu?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da obrišete ovu stranku?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da izađete iz ove filijale?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Na dan"), + "assets": MessageLookupByLibrary.simpleMessage("Sredstva"), + "attachment": MessageLookupByLibrary.simpleMessage("Prilog"), + "attendance": MessageLookupByLibrary.simpleMessage("Prisustvo"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Izveštaji o prisustvu", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Овлашћени потпис", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatski izračunato dana", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Automatski izabrano"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Nazad na Početnu stranicu", + ), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Preostali dug"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilans stanja"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladeš"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankovni računi"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankovni detalji"), + "bankName": MessageLookupByLibrary.simpleMessage("Naziv banke"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Prenos sa banke na banku", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Prenos sa banke na gotovinu", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Podešavanje štampe barkod etiketa", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Generator barkoda"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Generator bar koda", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barkodovi"), + "batch": MessageLookupByLibrary.simpleMessage("Serija"), + "batchNo": MessageLookupByLibrary.simpleMessage("Broj serije"), + "billTO": MessageLookupByLibrary.simpleMessage("Račun za"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Dobit po računima"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Adresa za fakturisanje", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Datum rođenja"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth je isključen. Molimo uključite ga.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filijala"), + "branchList": MessageLookupByLibrary.simpleMessage("Lista filijala"), + "brand": MessageLookupByLibrary.simpleMessage("Brend"), + "brandName": MessageLookupByLibrary.simpleMessage("Ime brenda"), + "brands": MessageLookupByLibrary.simpleMessage("Brendovi"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Trajanje pauze"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Status pauze"), + "breakTime": MessageLookupByLibrary.simpleMessage("Vreme pauze"), + "bulk": MessageLookupByLibrary.simpleMessage("Masovno učitavanje"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Grupno otpremanje"), + "businessCat": MessageLookupByLibrary.simpleMessage("Poslovna kategorija"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Naziv kompanije i posla", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Kupi odmah"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Kupite Premium paket"), + "call": MessageLookupByLibrary.simpleMessage("Pozovi"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Ovaj tip transakcije se ne može menjati.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Nije moguće preuzeti detalje o plaćanju.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Otkaži"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Skeniranje uređaja...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Nije moguće izvršiti prenos na isti račun.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacitet"), + "cash": MessageLookupByLibrary.simpleMessage("Gotovina"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Gotovina i banka"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Upravljanje gotovinom i bankom", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Tok novca (Cashflow)"), + "cashIn": MessageLookupByLibrary.simpleMessage("Ulaz gotovine"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Gotovina u kasi"), + "cashOut": MessageLookupByLibrary.simpleMessage("Izlaz gotovine"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Prenos sa gotovine na banku", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategorije"), + "category": MessageLookupByLibrary.simpleMessage("Kategorija"), + "categoryName": MessageLookupByLibrary.simpleMessage("Ime kategorije"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Износ кусура"), + "changePassword": MessageLookupByLibrary.simpleMessage("Promeni lozinku"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Proverite email"), + "cheque": MessageLookupByLibrary.simpleMessage("Čekovi"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Iznos čeka"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Datum čeka"), + "chequeList": MessageLookupByLibrary.simpleMessage("Lista čekova"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Broj čeka"), + "choose": MessageLookupByLibrary.simpleMessage("Izaberi"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Izaberite zemlju"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Izaberite kupca"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Izaberite dobavljača", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Izaberite vaše mogućnosti", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Mogućnosti su važan deo koji čini PosPro drugačijim od tradicionalnih rešenja.", + ), + "city": MessageLookupByLibrary.simpleMessage("Grad"), + "cityName": MessageLookupByLibrary.simpleMessage("Ime grada"), + "clarence": MessageLookupByLibrary.simpleMessage("Klerens"), + "clear": MessageLookupByLibrary.simpleMessage("Očisti"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Kliknite da biste se povezali", + ), + "close": MessageLookupByLibrary.simpleMessage("Zatvori"), + "closed": MessageLookupByLibrary.simpleMessage("Zatvoreno"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Naplatite dug"), + "collectDues": MessageLookupByLibrary.simpleMessage("Molimo naplatite dug"), + "collectedBy": MessageLookupByLibrary.simpleMessage("Prikupljeno od:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Преузето од стране"), + "color": MessageLookupByLibrary.simpleMessage("Boja"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Комбинација више пореза", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o combo proizvodima", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombo proizvodi"), + "comboReport": MessageLookupByLibrary.simpleMessage("Zbirni izveštaj"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Uskoro"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Adresa kompanije"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Potvrdite brisanje"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Potvrdi lozinku"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Potvrdite lozinku", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Potvrdi povraćaj"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Potvrdi SMS na"), + "congratulation": MessageLookupByLibrary.simpleMessage("Čestitamo"), + "connect": MessageLookupByLibrary.simpleMessage("Kliknite da se povežete"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Povežite svoj štampač", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Povežite vašu štampač", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Povezano sa"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Kontakt Detalji"), + "contactUs": MessageLookupByLibrary.simpleMessage("Kontaktirajte nas"), + "continueButton": MessageLookupByLibrary.simpleMessage("Nastavi"), + "continueE": MessageLookupByLibrary.simpleMessage("Nastavi"), + "cost": MessageLookupByLibrary.simpleMessage("Cena"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Nabavna cena bez poreza", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Nabavna cena sa porezom", + ), + "country": MessageLookupByLibrary.simpleMessage("Zemlja"), + "countryName": MessageLookupByLibrary.simpleMessage("Naziv države"), + "create": MessageLookupByLibrary.simpleMessage("Kreiraj"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Kreirajte besplatan nalog", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Kreirajte besplatan nalog", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Kreiraj filijalu"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Kreirajte novu lozinku", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje PDF-a.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje prodaje.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (Priliv)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kreditni limit strane", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Trenutni saldo"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Trenutno stanje gotovine", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Ovaj mesec"), + "currentYear": MessageLookupByLibrary.simpleMessage("Ova godina"), + "currents": MessageLookupByLibrary.simpleMessage("Trenutno"), + "custom": MessageLookupByLibrary.simpleMessage("Prilagođeno"), + "customDate": MessageLookupByLibrary.simpleMessage("Prilagođeni datum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Prilagođeno brendiranje faktura", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Прилагођено штампање"), + "customer": MessageLookupByLibrary.simpleMessage("Kupac"), + "customerDate": MessageLookupByLibrary.simpleMessage("Prilagođeni datum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Dug kupca"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kartica kupca"), + "customerName": MessageLookupByLibrary.simpleMessage("Ime kupca"), + "customerPay": MessageLookupByLibrary.simpleMessage("Plaćanje kupca"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Broj telefona kupca", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Потпис купца"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Dnevna Transakcija", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Kontrolna tabla"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Podaci su uspešno sačuvani.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Datum do ne može biti pre datuma od.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Datum je obavezan"), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dnevnik blagajne"), + "days": MessageLookupByLibrary.simpleMessage("dana"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Preostalo dana"), + "dealer": MessageLookupByLibrary.simpleMessage("Diler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Cena za dilere"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Odliv)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Podrazumevana prodajna cena", + ), + "delete": MessageLookupByLibrary.simpleMessage("Obriši"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Obriši nalog"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da obrišete ovu seriju?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Da li ste sigurni da želite da obrišete svoj nalog? Ova radnja će trajno obrisati sve vaše podatke.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje strane.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Успешно избрисано!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Brisanje...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Adresa dostave"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Trošak dostave"), + "department": MessageLookupByLibrary.simpleMessage("Odeljenje"), + "deposit": MessageLookupByLibrary.simpleMessage("Depozit"), + "depositTo": MessageLookupByLibrary.simpleMessage("Deponuj na"), + "description": MessageLookupByLibrary.simpleMessage("Opis"), + "designation": MessageLookupByLibrary.simpleMessage("Funkcija"), + "designationName": MessageLookupByLibrary.simpleMessage("Naziv funkcije"), + "details": MessageLookupByLibrary.simpleMessage("Detalji"), + "developedBy": MessageLookupByLibrary.simpleMessage("Razvio"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-cifreni pin je poslat na vašu email adresu: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Онемогући"), + "discount": MessageLookupByLibrary.simpleMessage("Popust"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Ime za prikaz je obavezno", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ne uzrujavaj"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Da li zaista želite da obrišete ovo", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Da li želite da obrišete korisnika?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Da li želite da izađete iz aplikacije?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Da li zaista želite ponovo da otvorite ovaj ček?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Nemate nalog?", + ), + "done": MessageLookupByLibrary.simpleMessage("Готово"), + "download": MessageLookupByLibrary.simpleMessage("Preuzmi"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Preuzmi APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Preuzmi Excel format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Preuzimanje uspešno! Proverite folder Dokumenti", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Preuzimanje..."), + "due": MessageLookupByLibrary.simpleMessage("Dug"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Iznos duga: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Dugovani saldo"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Naplata dospjelih potraživanja", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Lista dugovanja"), + "duePay": MessageLookupByLibrary.simpleMessage("Isplata duga"), + "dueReport": MessageLookupByLibrary.simpleMessage("Izveštaj o dugovanjima"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Prodaja na dug nije dozvoljena za prolazne kupce.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Dugovanja"), + "duration": MessageLookupByLibrary.simpleMessage("Trajanje"), + "durationDays": MessageLookupByLibrary.simpleMessage("Trajanje (Dani)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Lako korišćenje mobilnog POS sistema", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosPro aplikacija je besplatna i laka za korišćenje. Zapravo, to je jedan od najboljih POS sistema širom sveta.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Uredi"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Izmeni prisustvo"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Izmeni bankovne račune", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Izmeni usklađivanje banke", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Izmeni prenos sa banke na gotovinu", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Izmeni bankovni prenos", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Izmeni usklađivanje gotovine", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Izmeni prenos sa gotovine na banku", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Uredi kategoriju"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Izmeni funkciju"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Izmeni zaposlenog"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Izmeni praznik"), + "editLeave": MessageLookupByLibrary.simpleMessage("Izmeni odsustvo"), + "editModel": MessageLookupByLibrary.simpleMessage("Uredi model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Izmeni platni spisak"), + "editPhone": MessageLookupByLibrary.simpleMessage("Uredite broj telefona?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Izmeni proizvod"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Uredi fakturu za kupovinu", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Izmeni stalak"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Uredi fakturu za prodaju", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Izmeni policu"), + "editShift": MessageLookupByLibrary.simpleMessage("Izmeni smenu"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Uredi društvene medije", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Уреди порез"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Уреди пореску групу"), + "editVariations": MessageLookupByLibrary.simpleMessage("Izmeni varijaciju"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Uredi skladište"), + "email": MessageLookupByLibrary.simpleMessage("Email adresa"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Email ne može biti prazan", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "employee": MessageLookupByLibrary.simpleMessage("Zaposleni"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Unesite nizak lager"), + "end": MessageLookupByLibrary.simpleMessage("Kraj"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Kraj pauze"), + "endDate": MessageLookupByLibrary.simpleMessage("Datum završetka"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum završetka je pre datuma početka", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Datum završetka ne može biti pre datuma početka.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Vreme završetka"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Vreme završetka je obavezno", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Završite svoj besplatan plan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Unesite broj serije"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Unesite ime brenda", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Unesite važeći popust", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Unesite važeći OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Unesite važeće zalihe", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Unesite ime računa za prikaz", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Unesite ime vlasnika računa", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Unesite broj računa", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Unesite adresu"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Unesite iznos"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Unesite saldo"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv banke", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Unesite broj serije (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Unesite vreme pauze", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Unesite ime firme/produkta", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Unesite kapacitet"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Unesite boju"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Unesite broj telefona kupca", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Unesite cenu za dilere", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Unesite opis"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv funkcije", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Unesite popust"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Molimo unesite vašu email adresu kako biste dobili link za resetovanje lozinke.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Unesite vreme završetka", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije troškova", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Unesite datum troška", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Unesite punu adresu", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Unesite puno ime i prezime", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv praznika", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv kategorije prihoda", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Unesite tekst etikete", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv proizvođača", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Unesite ime modela", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Unesite ime"), + "enterNote": MessageLookupByLibrary.simpleMessage("Unesite belešku"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Unesite početni balans", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Unesite kod proizvoda", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Unesite ime proizvoda", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Unesite cenu kupovine", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Unesite količinu"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Unesite referentni broj", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Unesite cenu prodaje", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Unesite naziv police", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Unesite veličinu"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Unesite vreme početka", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Unesite zalihe"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Унесите пореску стопу", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Unesite tip"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Unesite korisničko ime", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Unesite naslov korisnika", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Unesite važeći OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Unesite vrednosti"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Унесите ПДВ/ППН број", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Унесите назив ПДВ/ППН", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Unesite ime skladišta", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Unesite težinu"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Unesite cenu na veliko", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Unesite vašu državu", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Unesite svoju email adresu", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Unesite svoje puno ime", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Unesite svoje ime"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Unesite nivo beleške", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Unesite lozinku", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Unesite svoj broj telefona", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Unesite poruku nakon prodaje", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Грешка при брисању пореза", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel datoteke"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel otpremanje"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Cena bez PDV-a"), + "exit": MessageLookupByLibrary.simpleMessage("Izlaz"), + "exitBank": MessageLookupByLibrary.simpleMessage("Izađi iz filijale"), + "expDate": MessageLookupByLibrary.simpleMessage("Datum isteka"), + "expense": MessageLookupByLibrary.simpleMessage("Trošak"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kategorije troškova"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Datum troška"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Troškovi za"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o troškovima", + ), + "expensesType": MessageLookupByLibrary.simpleMessage("Vrste troškova"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Status isteka"), + "expire": MessageLookupByLibrary.simpleMessage("Ističe"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Izveštaji o proizvodima sa isteklim rokom", + ), + "expired": MessageLookupByLibrary.simpleMessage("Isteklo"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Datum isteka"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o isteklim artiklima", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Истекла листа"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Proizvodi kojima je istekao rok", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Istek roka"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Produži plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Neuspešno brisanje odeljenja", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Неуспешно брисање пореза", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nije uspelo dobijanje verzije platforme.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Neuspešno učitavanje odeljenja", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Neuspešna obrada povraćaja.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Funkcija"), + "field": MessageLookupByLibrary.simpleMessage("Polje"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dana"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Filtriraj po datumu"), + "firstName": MessageLookupByLibrary.simpleMessage("Ime"), + "flat": MessageLookupByLibrary.simpleMessage("Fiksno"), + "folder": MessageLookupByLibrary.simpleMessage( + "Može se desiti da je email završio u vašem spam folderu.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Zaboravili ste lozinku", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Besplatan sigurnosni kopija podataka", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Besplatna ažuriranja za ceo život", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Besplatni paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Besplatni paket"), + "from": MessageLookupByLibrary.simpleMessage("Od"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Sa računa"), + "fromDate": MessageLookupByLibrary.simpleMessage("Od datuma"), + "fullName": MessageLookupByLibrary.simpleMessage("Puno ime"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Potpuno plaćeno"), + "gallery": MessageLookupByLibrary.simpleMessage("Galerija"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Nema podataka za generisanje PDF-a", + ), + "gender": MessageLookupByLibrary.simpleMessage("Pol"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generiši PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Генерисање PDF-а"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Dobili ste email"), + "gotIt": MessageLookupByLibrary.simpleMessage("Razumem"), + "grossProfit": MessageLookupByLibrary.simpleMessage("Bruto dobit"), + "guarantee": MessageLookupByLibrary.simpleMessage("Garancija (Guarantee)"), + "guest": MessageLookupByLibrary.simpleMessage("Gost"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Već imate nalog?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Sakrij polja"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Cena od veće ka manjoj", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Unesite email adresu"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Unesite lozinku"), + "holderName": MessageLookupByLibrary.simpleMessage("Ime vlasnika"), + "holiday": MessageLookupByLibrary.simpleMessage("Praznik"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista praznika"), + "home": MessageLookupByLibrary.simpleMessage("Početna"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Preostalo sati"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Slažem se sa trajnim brisanjem svog naloga.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC kod"), + "image": MessageLookupByLibrary.simpleMessage("Slika"), + "inActive": MessageLookupByLibrary.simpleMessage("Neaktivno"), + "inStock": MessageLookupByLibrary.simpleMessage("Na stanju"), + "inactive": MessageLookupByLibrary.simpleMessage("Neaktivno"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Cena sa PDV-om"), + "income": MessageLookupByLibrary.simpleMessage("Prihod"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Kategorije prihoda", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj po kategorijama prihoda", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Datum prihoda"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Prihod za"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Izveštaj o prihodu"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za pregled izveštaja o prihodima.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Vrsta prihoda"), + "incomes": MessageLookupByLibrary.simpleMessage("Prihod"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Informacije za prikaz na etiketama", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Uputstvo"), + "inv": MessageLookupByLibrary.simpleMessage("Br. fakture"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Nevažeći iznos"), + "inventory": MessageLookupByLibrary.simpleMessage( + "Inicijalno stanje/Inventure", + ), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za inventar", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Лого фактуре"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Број фактуре"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Pregled računa"), + "item": MessageLookupByLibrary.simpleMessage("Артикал"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Stavka dodana"), + "itemName": MessageLookupByLibrary.simpleMessage("Naziv artikla"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Prodaja artikala"), + "joinDate": MessageLookupByLibrary.simpleMessage("Datum zaposlenja"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Veličina etikete u rolni 1.5\"*1, 38mm*25mm, razmak 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Veličina etikete u rolni 2\"*1, 50mm*25mm, razmak 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Lozinka"), + "language": MessageLookupByLibrary.simpleMessage("Jezik"), + "last30Days": MessageLookupByLibrary.simpleMessage("Poslednjih 30 dana"), + "last7Days": MessageLookupByLibrary.simpleMessage("Poslednjih 7 dana"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Prošli mesec"), + "lastName": MessageLookupByLibrary.simpleMessage("Prezime"), + "lastYear": MessageLookupByLibrary.simpleMessage("Prošle godine"), + "leave": MessageLookupByLibrary.simpleMessage("Odsustvo"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Trajanje odsustva"), + "leaveList": MessageLookupByLibrary.simpleMessage("Lista odsustava"), + "leaveReports": MessageLookupByLibrary.simpleMessage( + "Izveštaji o odsustvima", + ), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Zahtev za odsustvo"), + "leaveType": MessageLookupByLibrary.simpleMessage("Tip odsustva"), + "ledger": MessageLookupByLibrary.simpleMessage("Glavna knjiga"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Листа је празна"), + "loading": MessageLookupByLibrary.simpleMessage("Učitavanje"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Učitavanje OTP podešavanja...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Prijavite se"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Prijavite se putem emaila", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Odjava"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Prijava nije uspela. Pokušajte ponovo.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Prijavite se putem telefona", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Gubitak"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Gubitak/Profit"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Gubitak/Profit"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o gubitku/profitu", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Nizak lager"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Upozorenje o niskim zalihama", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o niskim zalihama", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Cena od manje ka većoj", + ), + "lp": MessageLookupByLibrary.simpleMessage("Gubitak/Profit"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Detalji gubitka/profita", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Upravljanje podešavanjima", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Datum proizvodnje"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Datum proizvodnje", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Proizvođač"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Kartica"), + "messege": MessageLookupByLibrary.simpleMessage("Poruka"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobilni:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Мобилни телефон"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspešno kreiran!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Ime modela"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model uspešno ažuriran!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeli"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Priliv novca"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Odliv novca"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Потврда о уплати"), + "month": MessageLookupByLibrary.simpleMessage("Mesec"), + "monthly": MessageLookupByLibrary.simpleMessage("Mesečno"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Više informacija"), + "mrp": MessageLookupByLibrary.simpleMessage("MP cena"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "MP cena/Prodajna cena", + ), + "name": MessageLookupByLibrary.simpleMessage("Ime"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ime ne može biti prazno", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Potrebna su bar dva bankovna računa za izvršenje prenosa.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Neto dobit"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Neto ukupan iznos"), + "newPassword": MessageLookupByLibrary.simpleMessage("Nova lozinka"), + "next": MessageLookupByLibrary.simpleMessage("Sledeće"), + "no": MessageLookupByLibrary.simpleMessage("Ne"), + "noAcc": MessageLookupByLibrary.simpleMessage("Nemate nalog?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Nema računa koji se podudaraju", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Nema aktivnog korisnika", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Nema zapisa o prisustvu za izabrane filtere.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni zapisi o prisustvu.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Bankovni računi nisu pronađeni.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Nema bankovnih računa sa kojih bi se izvršio prenos.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Nema serije"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Nije izabran Bluetooth uređaj.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Filijala nije pronađena", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Čekovi nisu pronađeni", + ), + "noData": MessageLookupByLibrary.simpleMessage("Nema dostupnih podataka"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka za izvoz", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka za generisanje PDF-a", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Nema podataka"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Odeljenje nije pronađeno.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Nema opisa za ovo odeljenje."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Nema opisa za ovu funkciju."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Nema opisa.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Funkcija nije pronađena.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni odredišni bankovni računi.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Nije pronađen nijedan uređaj", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Nema duga"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Nema duga"), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Nije izabrana datoteka", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Praznici nisu pronađeni.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Nema praznika koji se podudaraju", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Nije pronađena nijedna stavka", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Nije izabran nijedan stavka", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Nema zapisa o odsustvima za izabrane filtere.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Zahtevi za odsustvo nisu pronađeni.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Nema pronađenih odgovarajućih proizvoda.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Nema podudarajućih zapisa o platama.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Nema beleške."), + "noParty": MessageLookupByLibrary.simpleMessage("Nema pronađenih strana"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Zapisi o platama nisu pronađeni.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Nema proizvoda"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Nema proizvoda koji odgovaraju vašoj pretrazi.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Nije izabran nijedan proizvod", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Nije pronađena uloga korisnika", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Smene nisu pronađene.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih podataka o stanju.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Није одабран подпорез", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Nema dostupnih dobavljača", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Nema transakcije"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Transakcije nisu pronađene", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Nema pronađenih transakcija za ovaj filter.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Nema transakcija za generisanje PDF-a", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Vrednosti nisu definisane", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađene varijacije.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Nepovratno (PDV/Popust)", + ), + "none": MessageLookupByLibrary.simpleMessage("Nijedan"), + "notFound": MessageLookupByLibrary.simpleMessage("Nije pronađeno"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Nema internet veze", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Nije moguće pokrenuti aplikaciju za telefon.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Nisu pronađeni odgovarajući rezultati", + ), + "note": MessageLookupByLibrary.simpleMessage("Beleška"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Nivo beleške"), + "notification": MessageLookupByLibrary.simpleMessage("Obaveštenje"), + "off": MessageLookupByLibrary.simpleMessage("Isključeno"), + "ok": MessageLookupByLibrary.simpleMessage("U redu"), + "okay": MessageLookupByLibrary.simpleMessage("U redu"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Stara lozinka"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Stara lozinka ne može biti prazna", + ), + "on": MessageLookupByLibrary.simpleMessage("Uključeno"), + "open": MessageLookupByLibrary.simpleMessage("Otvoreno"), + "openCamera": MessageLookupByLibrary.simpleMessage("Otvori kameru"), + "openSetting": MessageLookupByLibrary.simpleMessage("Otvori podešavanja"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Početno stanje"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Početni saldo je obavezan", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Datum otvaranja"), + "opinion": MessageLookupByLibrary.simpleMessage("Unesite svoje mišljenje"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Ili nastavi preko"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Nema na skladištu"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Naš premium plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Funkcionalnosti paketa", + ), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Datum pakovanja"), + "packageName": MessageLookupByLibrary.simpleMessage("Naziv paketa"), + "packingDate": MessageLookupByLibrary.simpleMessage("Datum pakovanja"), + "paid": MessageLookupByLibrary.simpleMessage("Plaćeno"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Plaćeni iznos"), + "paidBy": MessageLookupByLibrary.simpleMessage("Плаћено од стране"), + "paidVia": MessageLookupByLibrary.simpleMessage("Плаћено преко"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Delimično plaćeno"), + "parties": MessageLookupByLibrary.simpleMessage("Stranke"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje strane.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista stranaka"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Izveštaji o stranama", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Tip strane"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Dobit po stranama", + ), + "password": MessageLookupByLibrary.simpleMessage("Lozinka"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Lozinka ne može biti prazna", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Lozinka mora imati najmanje 6 znakova", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Lozinka mora imati najmanje 6 znakova", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Lozinke se ne podudaraju", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Plati za pretplatu", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Износ за плаћање"), + "payment": MessageLookupByLibrary.simpleMessage("Plaćanje"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Uplata završena"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Detalji plaćanja"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Uplata nije uspela"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Uplata nije uspela. Molimo pokušajte ponovo.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Platni sistem"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Način plaćanja"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Načini plaćanja"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Uspešna uplata"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite tip plaćanja", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Vrsta plaćanja"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Uplata je bila uspešna!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Godina plaćanja"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Iznosi uplata"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Vrste plaćanja"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Platite putem PayPala"), + "payroll": MessageLookupByLibrary.simpleMessage("Platni spisak"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Lista platnih spiskova", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Zapis o plati"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Izveštaji o platama", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF uspešno generisan", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procenat"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Pristup odbijen"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Odbijena dozvola za brisanje banke.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Ažuriranje banke odbijeno.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Pristup banci odbijen.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Dozvola nije odobrena!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Lični podaci:"), + "phone": MessageLookupByLibrary.simpleMessage("Broj telefona"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Broj telefona nije dostupan.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Broj telefona"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Verifikacija telefona", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Izaberi i otpremi datoteku", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Izaberite datum završetka", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Izaberite datum početka", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte povraćaj prodaje", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte bar jedan bankovni račun da biste uskladili stanje.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Molimo dodajte količinu", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Proverite internet vezu i pokušajte ponovo", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo povežite štampač", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Molimo povežite vaš Bluetooth štampač", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Molimo omogućite Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Molimo unesite dužu lozinku", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Unesite potvrdu lozinke", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Molimo unesite datum", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Unesite lozinku", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime brenda", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime firme", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću email adresu", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeći broj telefona", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime proizvoda", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću cenu kupovine", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću količinu (najmanje 1) za sve proizvode", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeću cenu prodaje", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće ime jedinice", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Molimo unesite iznos", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Molimo unesite bar jednu vrednost.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv filijale", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Molimo unesite datum", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv funkcije", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite datum završetka", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv praznika", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite ime", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv stalka", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite naziv police", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Molimo unesite OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Molimo unesite ime jedinice", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Unesite važeće ime", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Molimo unesite važeće telefone i ime prvo", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Molimo unesite svoje podatke.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Molimo unesite vaš broj telefona", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Molimo unesite vašu platu", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo obavite prodaju", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite kategoriju", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Molimo izaberite odredišni bankovni račun.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite kategoriju troškova", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite tip odsustva", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo izaberite proizvod", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite smenu", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite datum početka", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite zaposlenog", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite mesec", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite oba računa.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite status pauze", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite datum", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite odeljenje", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite funkciju", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Izaberite proizvod za povraćaj", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite godinu plaćanja", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Molimo prvo izaberite proizvod", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite datum početka", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite važeće datume početka i završetka.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite vaš pol", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Molimo izaberite vašu smenu", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS prodaja"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Poruka nakon prodaje", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("Покреће"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Podrška za Android i iOS aplikacije", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium paket"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Pritisnite da izaberete", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Pregled PDF-a"), + "previousDue": MessageLookupByLibrary.simpleMessage("Prethodni dug"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Prethodni iznos plaćanja", + ), + "price": MessageLookupByLibrary.simpleMessage("Cena"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Cena ne može biti prazna", + ), + "print": MessageLookupByLibrary.simpleMessage("Štampaj"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Štampaj bankovne detalje na fakturama", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Štampaj bar-kod"), + "printLabel": MessageLookupByLibrary.simpleMessage("Štampaj etiketu"), + "printing": MessageLookupByLibrary.simpleMessage("Opcija štampanja"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Штампање фактуре"), + "printingOption": MessageLookupByLibrary.simpleMessage("Опција штампања"), + "product": MessageLookupByLibrary.simpleMessage("Proizvod"), + "productBrand": MessageLookupByLibrary.simpleMessage("Brend proizvoda"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategorija proizvoda", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Šifra proizvoda"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Kod proizvoda je obavezan", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Detalji proizvoda"), + "productList": MessageLookupByLibrary.simpleMessage("Lista proizvoda"), + "productModels": MessageLookupByLibrary.simpleMessage("Modeli proizvoda"), + "productName": MessageLookupByLibrary.simpleMessage("Ime proizvoda"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Proizvod nije pronađen", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Istorija nabavke proizvoda", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o nabavci proizvoda", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Stalci za proizvode"), + "productReports": MessageLookupByLibrary.simpleMessage( + "Izveštaji o proizvodima", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Istorija prodaje proizvoda", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o prodaji proizvoda", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Podešavanja proizvoda", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Zalihe proizvoda"), + "productUnit": MessageLookupByLibrary.simpleMessage("Jedinica proizvoda"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Varijacije proizvoda", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Dobit po proizvodima", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Dobitak i gubitak po proizvodu", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Nabavka po proizvodu", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Gubitak po proizvodu", + ), + "products": MessageLookupByLibrary.simpleMessage("Proizvodi"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Izmena profila"), + "profit": MessageLookupByLibrary.simpleMessage("Profit"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Dobitak i gubitak"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Detaljan izveštaj o dobiti i gubitku", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Добит и губитак"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Profitna marža (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Procenat dobiti"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promotivni kod"), + "purchase": MessageLookupByLibrary.simpleMessage("Kupovina"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm o kupovini"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kupljeno od:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Kupovina potvrđena", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Detalji kupovine"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Kupovna cena bez PDV-a", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Kupovna cena bez PDV-a je obavezna", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Kupovna cena sa PDV-om", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Kupovna cena sa PDV-om je obavezna", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Lista kupovina"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kupi Sada"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Kupite Premium paket", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Cena kupovine"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Kol. nabavke"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Količina kupovine je obavezna", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o kupovini", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Povraćaj prodaje"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o vraćanju kupovine", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Povraćaj nabavke"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje kupovina.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje kupovina.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Kupljeno"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Купљено од стране"), + "qty": MessageLookupByLibrary.simpleMessage("Količina"), + "quantity": MessageLookupByLibrary.simpleMessage("Količina"), + "quickOver": MessageLookupByLibrary.simpleMessage("Brzi pregled"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Brzi pregled"), + "rack": MessageLookupByLibrary.simpleMessage("Stalak (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Naziv stalka"), + "racks": MessageLookupByLibrary.simpleMessage("Stalci"), + "reOpen": MessageLookupByLibrary.simpleMessage("Ponovo otvori"), + "read": MessageLookupByLibrary.simpleMessage("Čitanje"), + "receipt": MessageLookupByLibrary.simpleMessage("Рачун / Потврда"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Примљени износ"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Primio"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Primljeno od"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Nedavne transakcije", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Primite PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Smanji gotovinu"), + "reference": MessageLookupByLibrary.simpleMessage("Referenca"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referentni broj"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referentni broj"), + "register": MessageLookupByLibrary.simpleMessage("Registrujte se"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Moramo registrovati vaš telefon pre nego što počnete!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Preostalo"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Preostalo za platiti", + ), + "remark": MessageLookupByLibrary.simpleMessage("Napomena"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Zapamti me"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Seti me se kasnije", + ), + "remove": MessageLookupByLibrary.simpleMessage("Ukloni"), + "reports": MessageLookupByLibrary.simpleMessage("Izveštaji"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Ponovno pošaljite OTP za", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Pošaljite ponovo OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Poništi lozinku koristeći vaš email ili broj telefona", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Poništite svoju lozinku za oporavak i prijavite se na svoj nalog", + ), + "resets": MessageLookupByLibrary.simpleMessage("Resetuj"), + "retailer": MessageLookupByLibrary.simpleMessage("Prodavac na malo"), + "retry": MessageLookupByLibrary.simpleMessage("Pokušaj ponovo"), + "retryScan": MessageLookupByLibrary.simpleMessage("Pokušaj ponovo"), + "retur": MessageLookupByLibrary.simpleMessage("Povratak"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Iznos povrata"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Količina povraćaja", + ), + "returned": MessageLookupByLibrary.simpleMessage("Vraćeno"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Vraćeni iznos"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Датум враћања"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Враћена ставка"), + "role": MessageLookupByLibrary.simpleMessage("Uloga"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Uloga i dozvole", + ), + "roles": MessageLookupByLibrary.simpleMessage("Uloge"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbliži ceo broj", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Zaokruži na najbližu decimalu (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Zaokruži na ceo broj", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Заокруживање"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Zaokruženi ukupno"), + "roundings": MessageLookupByLibrary.simpleMessage("Zaokruživanje (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Tekuća gotovina"), + "sNo": MessageLookupByLibrary.simpleMessage("R.br."), + "salary": MessageLookupByLibrary.simpleMessage("Plata"), + "sale": MessageLookupByLibrary.simpleMessage("Prodaja"), + "saleBy": MessageLookupByLibrary.simpleMessage("Продато од стране"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Izmena prodaje"), + "saleList": MessageLookupByLibrary.simpleMessage("Lista prodaje"), + "salePrice": MessageLookupByLibrary.simpleMessage("Cena prodaje"), + "saleQty": MessageLookupByLibrary.simpleMessage("Kol. prodaje"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Prodajna cena je obavezna", + ), + "saleReturn": MessageLookupByLibrary.simpleMessage("Povraćaj prodaje"), + "sales": MessageLookupByLibrary.simpleMessage("Prodaja"), + "salesBy": MessageLookupByLibrary.simpleMessage("Prodato od:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Detalji prodaje"), + "salesList": MessageLookupByLibrary.simpleMessage("Lista prodaje"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pregled prodaje i kupovine", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Izveštaj o prodaji"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Povraćaj prodaje"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Izveštaj o vraćanju prodaje", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Подешавања продаје"), + "save": MessageLookupByLibrary.simpleMessage("Sačuvaj"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Sačuvaj i objavi"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Sačuvaj podešavanja"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Sačuvaj varijantu"), + "saving": MessageLookupByLibrary.simpleMessage("Čuvanje"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skeniraj QR kod proizvoda", + ), + "search": MessageLookupByLibrary.simpleMessage("Pretraga"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Pretraži prisustvo", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Traži seriju br..."), + "searchH": MessageLookupByLibrary.simpleMessage("Pretraži ovde...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Pretraži odsustva"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Pretraži proizvod"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Pretraži transakcije...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Pretraži..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekundi"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Pogledajte sve promotivne kodove", + ), + "select": MessageLookupByLibrary.simpleMessage("Izaberi"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Izaberite brend"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Izaberite fakturu"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Izaberite račun"), + "selectAll": MessageLookupByLibrary.simpleMessage("Izaberi sve"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Izaberite bar jednu policu", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Izaberite Banku ili Gotovinu", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Izaberite kategoriju firme", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Izaberite kategoriju", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Izaberite kupca"), + "selectDate": MessageLookupByLibrary.simpleMessage("Izaberite datum"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Prvo izaberite datum", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Izaberite odredište depozita", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Prvo izaberite zaposlenog", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Izaberite početni datum", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Izaberi stavke"), + "selectLang": MessageLookupByLibrary.simpleMessage("Izaberite jezik"), + "selectModel": MessageLookupByLibrary.simpleMessage("Izaberite model"), + "selectOne": MessageLookupByLibrary.simpleMessage("Izaberite jedan"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Izaberite jedan račun", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Izaberite kategoriju proizvoda", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Izaberite jedinicu proizvoda", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Izaberi stalak"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Izaberi policu"), + "selectStock": MessageLookupByLibrary.simpleMessage("Izaberi zalihu"), + "selectTax": MessageLookupByLibrary.simpleMessage("Izaberite porez"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Izaberite krajnji datum", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Izaberite tip"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Izaberite varijacije: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "Izaberi skladište", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Prodaj sve >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Prodajna cena"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Продаје"), + "send": MessageLookupByLibrary.simpleMessage("Pošalji"), + "sendCode": MessageLookupByLibrary.simpleMessage("Pošaljite kod"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Poslali smo email sa uputstvima kako da resetujete lozinku na:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Pošaljite link za resetovanje", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Pošaljite poruku"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Pošaljite SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Pošalji SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Pošaljite svoj e-mail", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil da biste se bolje povezali sa svojim doktorom", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Postavite novu lozinku", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Podesite svoj profil", + ), + "setting": MessageLookupByLibrary.simpleMessage("Podešavanje"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dana"), + "share": MessageLookupByLibrary.simpleMessage("Podeli"), + "shelf": MessageLookupByLibrary.simpleMessage("Polica (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Naziv police"), + "shelves": MessageLookupByLibrary.simpleMessage("Police"), + "shift": MessageLookupByLibrary.simpleMessage("Smena"), + "shiftName": MessageLookupByLibrary.simpleMessage("Naziv smene"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Adresa za dostavu", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Трошкови испоруке"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Početni balans prodavnice", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Preostali balans prodavnice", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Prikaži akciju"), + "showCode": MessageLookupByLibrary.simpleMessage("Prikaži kod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Prikaži kombo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Prikaži datum isteka", + ), + "showName": MessageLookupByLibrary.simpleMessage("Prikaži ime"), + "showPrice": MessageLookupByLibrary.simpleMessage("Prikaži cenu"), + "showSingle": MessageLookupByLibrary.simpleMessage("Prikaži pojedinačno"), + "showVariant": MessageLookupByLibrary.simpleMessage("Prikaži varijantu"), + "signIn": MessageLookupByLibrary.simpleMessage("Prijavite se"), + "signUp": MessageLookupByLibrary.simpleMessage("Пријави се"), + "single": MessageLookupByLibrary.simpleMessage("Pojedinačno"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dana"), + "size": MessageLookupByLibrary.simpleMessage("Veličina"), + "skip": MessageLookupByLibrary.simpleMessage("Preskoči"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Preskoči ažuriranje", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Šifra"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("Редни број"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Pametan sat"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Društveni marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Prodato"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Nešto nije u redu sa veb stranicom.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Nešto je"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Prijava osoblja"), + "start": MessageLookupByLibrary.simpleMessage("Početak"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Početak pauze"), + "startDate": MessageLookupByLibrary.simpleMessage("Datum početka"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Započnite novu prodaju", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Vreme početka"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Vreme početka je obavezno", + ), + "started": MessageLookupByLibrary.simpleMessage("Počelo"), + "state": MessageLookupByLibrary.simpleMessage("Država"), + "stateName": MessageLookupByLibrary.simpleMessage("Ime države"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Još nije plaćeno"), + "stock": MessageLookupByLibrary.simpleMessage("Zaliha"), + "stockList": MessageLookupByLibrary.simpleMessage("Lista zaliha"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Zaliha / Varijanta", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Izveštaj o zalihama"), + "stockValue": MessageLookupByLibrary.simpleMessage("Vrednost zaliha"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Zalihe moraju biti najmanje 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Zalihe: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Листа подпореза"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Подпорези"), + "subTotal": MessageLookupByLibrary.simpleMessage("Međuzbir"), + "submit": MessageLookupByLibrary.simpleMessage("Potvrdi"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Pretplatite se sada"), + "subscription": MessageLookupByLibrary.simpleMessage("Pretplata"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Izveštaji o pretplati", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Pretplate"), + "subtotal": MessageLookupByLibrary.simpleMessage("Ukupno bez PDV-a"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("Uspešno plaćeno"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Plaćanje dobavljača"), + "supplier": MessageLookupByLibrary.simpleMessage("Dobavljač"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Podaci o dobavljaču", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Dug dobavljaču"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Kartica dobavljača", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Ime dobavljača"), + "switchBank": MessageLookupByLibrary.simpleMessage("Promeni filijalu?"), + "switchs": MessageLookupByLibrary.simpleMessage("Promeni"), + "tax": MessageLookupByLibrary.simpleMessage("Porez"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Пореска група"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Проценат пореза"), + "taxRates": MessageLookupByLibrary.simpleMessage("Пореске стопе"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Пореске стопе - Управљајте својим пореским стопама", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Poreski izveštaj"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Lista poreskih izveštaja", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Tip poreza"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Порез са једним/више типова пореза", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Hvala vam na kupovini", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Hvala vam na vašoj uplati", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo za termalnu fakturu", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Jezik termalnog štampača", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Veličina stranice termalnog štampača", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dana"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etikete po listu, 8.27 x 11.69 inča", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ovaj mjesec"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ovaj plan ne ispunjava uslove za nadogradnju", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ovaj plan nije dostupan za kupovinu", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ovaj proizvod je već dodat!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ovaj tjedan"), + "thisYear": MessageLookupByLibrary.simpleMessage("Ova godina"), + "time": MessageLookupByLibrary.simpleMessage("Vreme"), + "timeIn": MessageLookupByLibrary.simpleMessage("Vreme prijave"), + "timeOut": MessageLookupByLibrary.simpleMessage("Vreme odjave"), + "to": MessageLookupByLibrary.simpleMessage("Do"), + "toAccount": MessageLookupByLibrary.simpleMessage("Na račun"), + "toDate": MessageLookupByLibrary.simpleMessage("Do datuma"), + "today": MessageLookupByLibrary.simpleMessage("Danas"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Dnevni pregled"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 kupaca"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 proizvoda"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 dobavljača"), + "total": MessageLookupByLibrary.simpleMessage("Ukupno"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Ukupan iznos"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Ukupna aktiva"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Ukupan saldo"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Ukupno kategorija", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Ukupno za platiti"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("Ukupan iznos duga"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Ukupni trošak"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Ukupni prihod"), + "totalItems": MessageLookupByLibrary.simpleMessage("Ukupno artikala"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Ukupni gubitak"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Ukupno za plaćanje"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Ukupna cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Ukupno proizvoda"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Ukupan profit"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Ukupna kupovina"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Ukupan vraćeni iznos", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Укупно враћено"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Ukupan iznos plate", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Ukupna prodaja"), + "totalVat": MessageLookupByLibrary.simpleMessage("Ukupan PDV"), + "totall": MessageLookupByLibrary.simpleMessage("Ukupno:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Преглед трансакције"), + "transactionType": MessageLookupByLibrary.simpleMessage("Tip transakcije"), + "transactions": MessageLookupByLibrary.simpleMessage("Transakcije"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Izveštaji o istoriji transakcija", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Prenos"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Prenos čeka"), + "transferDate": MessageLookupByLibrary.simpleMessage("Datum prenosa"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Pokušajte ponovo"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tip"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Izaberite tip"), + "unPaid": MessageLookupByLibrary.simpleMessage("Nije plaćeno"), + "unit": MessageLookupByLibrary.simpleMessage("Jedinica"), + "unitName": MessageLookupByLibrary.simpleMessage("Ime jedinice"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Jedinična cena"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Цена по јединици"), + "units": MessageLookupByLibrary.simpleMessage("Jedinice"), + "unlimited": MessageLookupByLibrary.simpleMessage("Neograničeno"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Neograničena upotreba", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Neograničeno korišćenje našeg paketa👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Ažuriraj"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Ažuriraj filijalu"), + "updateContact": MessageLookupByLibrary.simpleMessage("Ažuriraj kontakt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Ažuriranje zaliha nije uspelo", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Ažurirajte sada"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje strane.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Ažuriraj proizvod"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Proizvod uspešno ažuriran!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje proizvoda.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Ažuriraj nabavku"), + "updateRole": MessageLookupByLibrary.simpleMessage("Ažuriraj ulogu"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje prodaje.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Uspešno ažurirano"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoj profil kako biste poboljšali utisak kod kupaca", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Ažurirajte svoju pretplatu", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ažuriranje..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Nadogradite sada"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI ID za QR kod"), + "upload": MessageLookupByLibrary.simpleMessage("Otpremi"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Otpremi sliku"), + "uploading": MessageLookupByLibrary.simpleMessage("Otpremanje..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Koristi galeriju"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Naslov korisnika ne može biti prazan", + ), + "user": MessageLookupByLibrary.simpleMessage("Korisnik"), + "userRole": MessageLookupByLibrary.simpleMessage("Korisnička uloga"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Detalji uloge korisnika", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Naslov korisnika"), + "values": MessageLookupByLibrary.simpleMessage("Vrednosti"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varijanta uspešno dodata!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varijanta uspešno obrisana!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Lista varijanti"), + "variationId": MessageLookupByLibrary.simpleMessage("ID varijacije"), + "variations": MessageLookupByLibrary.simpleMessage("Varijacije"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Varijacijski proizvodi", + ), + "vat": MessageLookupByLibrary.simpleMessage("PDV"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ПДВ и порез"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ПДВ/ППН број"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Назив ПДВ/ППН"), + "vatId": MessageLookupByLibrary.simpleMessage("PIB/PDV ID"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ПИБ број"), + "vatReports": MessageLookupByLibrary.simpleMessage("PDV izveštaji"), + "vatType": MessageLookupByLibrary.simpleMessage("Vrsta PDV-a"), + "verification": MessageLookupByLibrary.simpleMessage("Verifikacija"), + "verify": MessageLookupByLibrary.simpleMessage("Verifikujte"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifikujte svoj email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifikujte email"), + "view": MessageLookupByLibrary.simpleMessage("Pogledaj detalje"), + "viewAll": MessageLookupByLibrary.simpleMessage("Prikaži sve"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Pogledaj detalje"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Vidi cenu"), + "viewStock": MessageLookupByLibrary.simpleMessage("Vidi stanje"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Pregled transakcija za", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Kupac bez zakazivanja", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Novčanik"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Saldo novčanika"), + "warehouse": MessageLookupByLibrary.simpleMessage("Skladište"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Ime skladišta"), + "warranty": MessageLookupByLibrary.simpleMessage("Garancija"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Poslali smo potvrdu na", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Poslali smo OTP na vaš broj telefona", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Nedeljno"), + "weight": MessageLookupByLibrary.simpleMessage("Težina"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Ponovo dobrodošli!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Šta je novo"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Veleprodajna cena"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Velikaš"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Biće dodano uskoro", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Napišite svoju poruku ovde", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Упишите текст овде...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Godišnje"), + "years": MessageLookupByLibrary.simpleMessage("Godine"), + "yes": MessageLookupByLibrary.simpleMessage("Da"), + "yesterday": MessageLookupByLibrary.simpleMessage("Juče"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ne možete platiti više od duga", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Sada možete ponovo poslati OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za generisanje barkoda.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu da obrišete policu", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za uvid u dobitak i gubitak.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje kategorije troškova.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje nabavki.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje odeljenja.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje funkcije.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje zahteva za odsustvo.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje platnog spiska.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za izvoz u Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za generisanje bar-koda.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za generisanje izveštaja", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje filijale.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje odeljenja.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje zahteva za odsustvo.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje praznika.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za pregled prisustva", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje platnog spiska.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje funkcije.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje smene.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje smene.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje stalaka.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za brisanje stalaka.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za ažuriranje stalaka.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Nemate dozvolu za kreiranje troškova.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Morate dati dozvolu", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Koristite "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Da li želite da obrišete ovaj proizvod?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Vaš besplatan paket je skoro gotov, kupite sledeći plan. Hvala.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Vaš paket"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Vaš paket će isteći za 5 dana", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Vaš paket će isteći danas\n\nMolimo vas da ponovo kupite", + ), + "zip": MessageLookupByLibrary.simpleMessage("Poštanski broj"), + "zipCode": MessageLookupByLibrary.simpleMessage("Unesite poštanski broj"), + }; +} diff --git a/lib/generated/intl/messages_sv.dart b/lib/generated/intl/messages_sv.dart new file mode 100644 index 0000000..34e48cb --- /dev/null +++ b/lib/generated/intl/messages_sv.dart @@ -0,0 +1,2209 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a sv locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'sv'; + + static String m0(start) => "Skicka OTP igen om \$${start} sekunder"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Kunduppgifter"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "Logotyp för A4-faktura", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Visningsnamn för konto", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Kontoinnehavare", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Kontonamn"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Kontonamn"), + "action": MessageLookupByLibrary.simpleMessage("Åtgärd"), + "actions": MessageLookupByLibrary.simpleMessage("Åtgärder"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Lägg till"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("Lägg till ett inköp"), + "addAttendance": MessageLookupByLibrary.simpleMessage("Lägg till närvaro"), + "addBank": MessageLookupByLibrary.simpleMessage("Lägg till bank"), + "addBrand": MessageLookupByLibrary.simpleMessage("Lägg till varumärke"), + "addCash": MessageLookupByLibrary.simpleMessage("Lägg till kontanter"), + "addCategory": MessageLookupByLibrary.simpleMessage("Lägg till kategori"), + "addContact": MessageLookupByLibrary.simpleMessage("Lägg till kontakt"), + "addCustomer": MessageLookupByLibrary.simpleMessage("Lägg till en kund"), + "addCustomers": MessageLookupByLibrary.simpleMessage("Lägg till kund"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Pridať doručenie"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "Lägg till avdelning", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Lägg till ny befattning", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Lägg till kostnad"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Lägg till kostnadskategori", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Lägg till helgdag"), + "addImage": MessageLookupByLibrary.simpleMessage("Lägg till bild"), + "addIncome": MessageLookupByLibrary.simpleMessage("Lägg till inkomst"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Lägg till inkomstkategori", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Lägg till produkter"), + "addLeave": MessageLookupByLibrary.simpleMessage("Lägg till ledighet"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Lägg till fler fält"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Pridať novú adresu"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Lägg till ny närvaro", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Lägg till nya bankkonton", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Lägg till ny anställd", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "Lägg till ny helgdag", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Lägg till ny ledighetsansökan", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Lägg till ny modell"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Lägg till ny lönekörning", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Lägg till ny produkt", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Lägg till ett nytt inköp", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Lägg till nytt hyllställ", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "Lägg till nytt arbetspass", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage("Lägg till ny skatt"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Lägg till ny variant", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Lägg till nya varianter", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Lägg till nytt lager", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Pridať poznámku"), + "addParty": MessageLookupByLibrary.simpleMessage("Lägg till parter"), + "addPayment": MessageLookupByLibrary.simpleMessage("Lägg till betalning"), + "addProduct": MessageLookupByLibrary.simpleMessage("Lägg till en produkt"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Lägg till produkt först", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkten skapades!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att skapa produkt.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Lägg till inköp"), + "addRole": MessageLookupByLibrary.simpleMessage("Lägg till roll"), + "addSale": MessageLookupByLibrary.simpleMessage("Lägg till en försäljning"), + "addSales": MessageLookupByLibrary.simpleMessage("Lägg till försäljning"), + "addShelf": MessageLookupByLibrary.simpleMessage("Lägg till ny hylla"), + "addShift": MessageLookupByLibrary.simpleMessage("Lägg till arbetspass"), + "addStock": MessageLookupByLibrary.simpleMessage("Lägg till lager"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Lägg till undervariant", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Lägg till skatt"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Lägg till ny skattegrupp", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Lägg till enhet"), + "addVariant": MessageLookupByLibrary.simpleMessage("Lägg till variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Lägg till variantdetaljer", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Lagd till i kundvagnen", + ), + "adding": MessageLookupByLibrary.simpleMessage("Lägger till.."), + "address": MessageLookupByLibrary.simpleMessage("Adress"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Justera bankbalans", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Justera kontanter"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Justera kontantbalans", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Justeringsdatum"), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Förskott"), + "all": MessageLookupByLibrary.simpleMessage("Alla"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Všetky obchodné riešenia", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro je kompletné podnikateľské riešenie so skladom, účtami, predajmi, výdavkami a ziskom/stratou.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Alla anställda"), + "allParties": MessageLookupByLibrary.simpleMessage("Alla parter"), + "allParty": MessageLookupByLibrary.simpleMessage("Alla parter"), + "allTime": MessageLookupByLibrary.simpleMessage("Alltid"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "Alla transaktioner", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Redan tillagt"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du redan ett konto?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Belopp"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Beloppet måste vara större än 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Avrundningsmetod för belopp", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Belopp i ord"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("Belopp krävs"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Ett SMS kommer att skickas till följande nummer:", + ), + "android": MessageLookupByLibrary.simpleMessage("Android & iOS appstöd"), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Klocka"), + "apply": MessageLookupByLibrary.simpleMessage("Aplikovať"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Är du säker?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Är du säker på att du vill ta bort denna filial?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Är du säker på att du vill ta bort denna roll?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Är du säker på att du vill byta till en annan filial?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Är du säker på att du vill ta bort den här parten?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Är du säker på att du vill lämna denna filial?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Per datum"), + "assets": MessageLookupByLibrary.simpleMessage("Tillgångar"), + "attachment": MessageLookupByLibrary.simpleMessage("Bilaga"), + "attendance": MessageLookupByLibrary.simpleMessage("Närvaro"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Närvarorapport"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Bemyndigad signatur", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Automatiskt beräknade dagar", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Automatiskt vald"), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Saldo att betala"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Balansräkning"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladéš"), + "bank": MessageLookupByLibrary.simpleMessage("Bank"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Bankkonton"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Bankdetaljer"), + "bankName": MessageLookupByLibrary.simpleMessage("Banknamn"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Banköverföring", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Överföring Bank till Kontant", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Inställning för etikettutskrift", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Streckkodsgenerator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Streckkodgenerator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Streckkoder"), + "batch": MessageLookupByLibrary.simpleMessage("Parti"), + "batchNo": MessageLookupByLibrary.simpleMessage("Partinummer"), + "billTO": MessageLookupByLibrary.simpleMessage("Fakturovať"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Vinst per faktura"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Fakturaadress"), + "birthDate": MessageLookupByLibrary.simpleMessage("Födelsedatum"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth är avstängt. Vänligen slå på det.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Filial"), + "branchList": MessageLookupByLibrary.simpleMessage("Filiallista"), + "brand": MessageLookupByLibrary.simpleMessage("Märke"), + "brandName": MessageLookupByLibrary.simpleMessage("Varumärkesnamn"), + "brands": MessageLookupByLibrary.simpleMessage("Varumärken"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Rastens varaktighet", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Raststatus"), + "breakTime": MessageLookupByLibrary.simpleMessage("Rasttid"), + "bulk": MessageLookupByLibrary.simpleMessage("Massuppladdning"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Massuppladdning"), + "businessCat": MessageLookupByLibrary.simpleMessage("Verksamhetskategori"), + "businessName": MessageLookupByLibrary.simpleMessage("Företagsnamn"), + "buyNow": MessageLookupByLibrary.simpleMessage("Köp nu"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Köp premiumplan"), + "call": MessageLookupByLibrary.simpleMessage("Volanie"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Det går inte att redigera denna transaktionstyp.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Kunde inte hämta betalningsinformation.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Avbryt"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Söker efter enheter...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Kan inte överföra till samma konto.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapacita"), + "cash": MessageLookupByLibrary.simpleMessage("Hotovosť"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Kassa och bank"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Kassa- och bankhantering", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Kassaflöde"), + "cashIn": MessageLookupByLibrary.simpleMessage("Kontant in"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Kontanter i kassan"), + "cashOut": MessageLookupByLibrary.simpleMessage("Kontant ut"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Överföring Kontant till Bank", + ), + "category": MessageLookupByLibrary.simpleMessage("Kategori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategorinamn"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Växel"), + "changePassword": MessageLookupByLibrary.simpleMessage("Byt lösenord"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Kolla e-posten"), + "cheque": MessageLookupByLibrary.simpleMessage("Check"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Checkbelopp"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Checkdatum"), + "chequeList": MessageLookupByLibrary.simpleMessage("Checklista"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Checknummer"), + "choose": MessageLookupByLibrary.simpleMessage("Välj"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Välj land"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Välj en kund"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Välj en leverantör", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Vyberte si svoje funkcie", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Funkcie sú dôležitou časťou, ktorá robí z aplikácie PosPro niečo iné ako tradičné riešenia.", + ), + "city": MessageLookupByLibrary.simpleMessage("Stad"), + "cityName": MessageLookupByLibrary.simpleMessage("Stadsnamn"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Rensa"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Klicka för att ansluta", + ), + "close": MessageLookupByLibrary.simpleMessage("Stäng"), + "closed": MessageLookupByLibrary.simpleMessage("Stängd"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Inkassera skuld"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Inkassera en förfallen betalning", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Insamlad av:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Hämtad av"), + "color": MessageLookupByLibrary.simpleMessage("Farba"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombination av flera skatter", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombinerad produktrapport", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Komboprodukter"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombinationsrapport"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kommer snart"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Företagsadress"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Bekräfta borttagning", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Bekräfta lösenord"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Bekräfta lösenord", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Bekräfta retur"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Bekräfta SMS till"), + "congratulation": MessageLookupByLibrary.simpleMessage("Grattis"), + "connect": MessageLookupByLibrary.simpleMessage("Klicka för att ansluta"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Anslut din skrivare", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Anslut din skrivare", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Ansluten till"), + "continueButton": MessageLookupByLibrary.simpleMessage("Fortsätt"), + "continueE": MessageLookupByLibrary.simpleMessage("Fortsätt"), + "cost": MessageLookupByLibrary.simpleMessage("Kostnad"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Kostnad exkl. moms", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Kostnad inkl. moms", + ), + "country": MessageLookupByLibrary.simpleMessage("Krajina"), + "countryName": MessageLookupByLibrary.simpleMessage("Land"), + "create": MessageLookupByLibrary.simpleMessage("Skapa"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Skapa ett gratis konto", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Skapa ett gratis konto"), + "createBranch": MessageLookupByLibrary.simpleMessage("Skapa filial"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Skapa nytt lösenord", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att skapa PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att skapa försäljning.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Kredit (In)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Partens kreditgräns"), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Nuvarande balans"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Nuvarande kontantbalans", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Denna månad"), + "currentYear": MessageLookupByLibrary.simpleMessage("Innevarande år"), + "currents": MessageLookupByLibrary.simpleMessage("Nuvarande"), + "custom": MessageLookupByLibrary.simpleMessage("Anpassad"), + "customDate": MessageLookupByLibrary.simpleMessage("Anpassat datum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Anpassad fakturabrand", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Anpassad utskrift"), + "customer": MessageLookupByLibrary.simpleMessage("Kund"), + "customerDate": MessageLookupByLibrary.simpleMessage("Anpassat datum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Kundens skuld"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Kundreskontra"), + "customerName": MessageLookupByLibrary.simpleMessage("Kundnamn"), + "customerPay": MessageLookupByLibrary.simpleMessage("Kundens betalning"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Kundens telefonnummer", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Kundens underskrift", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Denné transakcie", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Instrumentpanel"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data sparades framgångsrikt.", + ), + "date": MessageLookupByLibrary.simpleMessage("Datum"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Till-datum kan inte vara före Från-datum.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Datum krävs"), + "dates": MessageLookupByLibrary.simpleMessage("Datum:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Dagbok"), + "days": MessageLookupByLibrary.simpleMessage("dagar"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Dagar kvar"), + "dealer": MessageLookupByLibrary.simpleMessage("Återförsäljare"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Återförsäljarpris"), + "debitOut": MessageLookupByLibrary.simpleMessage("Debit (Ut)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Standardförsäljningspris", + ), + "delete": MessageLookupByLibrary.simpleMessage("Odstrániť"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Radera konto"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Är du säker på att du vill ta bort detta parti?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Är du säker på att du vill ta bort ditt konto? Denna åtgärd kommer att permanent radera alla dina data.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att radera part.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage("Raderad!"), + "deleting": MessageLookupByLibrary.simpleMessage("Raderar...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Doručovacia adresa", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Poplatok za doručenie", + ), + "department": MessageLookupByLibrary.simpleMessage("Avdelning"), + "deposit": MessageLookupByLibrary.simpleMessage("Insättning"), + "depositTo": MessageLookupByLibrary.simpleMessage("Sätt in på"), + "description": MessageLookupByLibrary.simpleMessage("Popis"), + "designation": MessageLookupByLibrary.simpleMessage("Befattning"), + "designationName": MessageLookupByLibrary.simpleMessage("Befattningsnamn"), + "details": MessageLookupByLibrary.simpleMessage("Detaily"), + "developedBy": MessageLookupByLibrary.simpleMessage("Utvecklad av"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-siffrig kod har skickats till din e-postadress: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Inaktivera"), + "discount": MessageLookupByLibrary.simpleMessage("Rabatt"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Visningsnamn krävs", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Stör ej"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Vill du verkligen ta bort detta?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Vill du radera användaren?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Vill du avsluta appen?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Vill du verkligen återöppna denna check?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Har du inget konto?", + ), + "done": MessageLookupByLibrary.simpleMessage("Klar"), + "download": MessageLookupByLibrary.simpleMessage("Ladda ner"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Ladda ner APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Ladda ner Excel-format", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Nedladdning klar! Kontrollera mappen Dokument", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Laddar ner..."), + "due": MessageLookupByLibrary.simpleMessage("Skuld"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Skuldbelopp: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Förfallen balans"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Inkassering av förfallobetalningar", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Skuldlista"), + "duePay": MessageLookupByLibrary.simpleMessage("Förfallen betalning"), + "dueReport": MessageLookupByLibrary.simpleMessage( + "Rapport om förfallna betalningar", + ), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Försäljning på kredit är inte tillåten för gå-in kunder.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Skulder"), + "duration": MessageLookupByLibrary.simpleMessage("Varaktighet"), + "durationDays": MessageLookupByLibrary.simpleMessage("Varaktighet (dagar)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Jednoduché používanie mobilného POS", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Aplikácia PosPro je bezplatná a jednoduchá na používanie. V skutočnosti ide o jednu z najlepších pokladničných systémov na svete.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Redigera"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Redigera närvaro"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Redigera bankkonton", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Redigera bankjustering", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Redigera Bank till Kontant", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Redigera banköverföring", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Redigera kontantjustering", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Redigera Kontanter till Bank", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Redigera kategori"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Redigera befattning", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Redigera anställd"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Redigera helgdag"), + "editLeave": MessageLookupByLibrary.simpleMessage("Redigera ledighet"), + "editModel": MessageLookupByLibrary.simpleMessage("Redigera modell"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Redigera lönekörning"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Redigera telefonnummer?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Redigera produkt"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Redigera inköpsfaktura", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Redigera hyllställ"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Redigera försäljningsfaktura", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Redigera hylla"), + "editShift": MessageLookupByLibrary.simpleMessage("Redigera arbetspass"), + "editTax": MessageLookupByLibrary.simpleMessage("Redigera skatt"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Redigera skattegrupp", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Redigera variant"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Redigera lager"), + "email": MessageLookupByLibrary.simpleMessage("E-postadress"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-post kan inte vara tomt", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-post"), + "employee": MessageLookupByLibrary.simpleMessage("Anställd"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Ange låg lagernivå"), + "end": MessageLookupByLibrary.simpleMessage("Slut"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Rast slut"), + "endDate": MessageLookupByLibrary.simpleMessage("Slutdatum"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Slutdatum är före startdatum", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Slutdatum kan inte vara före startdatum.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Sluttid"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage("Sluttid krävs"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Avsluta din gratisplan", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Ange partinummer"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Ange varumärkesnamn", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Ange en giltig rabatt", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Zadajte platné OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt lager", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Ange visningsnamn för konto", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Ange innehavarens namn", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Ange kontonummer", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Ange adress"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Zadajte sumu"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Ange balans"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Ange banknamn"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Ange batchnummer (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("Ange rasttid"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Ange företags-/butiksnamn", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Ange kapacitet"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Ange kategorinamn", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Ange färg"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ange kundens telefonnummer", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Ange återförsäljarpris", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "Ange beskrivning", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Ange befattningsnamn", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Ange rabatt"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Ange din e-postadress nedan för att få en återställningslänk för lösenordet.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Ange sluttid"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Ange utgiftskategori namn", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Zadajte dátum výdavku", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Zadajte plnú adresu", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Ange fullständigt namn", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Ange helgdagens namn", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Ange namn på inkomstkategori", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("Ange etikett-text"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Ange tillverkarens namn", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Ange modellnamn"), + "enterName": MessageLookupByLibrary.simpleMessage("Zadajte meno"), + "enterNote": MessageLookupByLibrary.simpleMessage("Ange anteckning"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Ange ingående saldo", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage("Ange produktkod"), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Ange produktnamn", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Ange inköpspris", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Ange kvantitet"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Zadajte referenčné číslo", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("Ange saltpris"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Ange hyllnamn"), + "enterSize": MessageLookupByLibrary.simpleMessage("Ange storlek"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("Ange starttid"), + "enterStock": MessageLookupByLibrary.simpleMessage("Ange lager"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("Ange skatteprocent"), + "enterType": MessageLookupByLibrary.simpleMessage("Ange typ"), + "enterUserName": MessageLookupByLibrary.simpleMessage("Ange användarnamn"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Ange användartitel", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Ange giltig OTP"), + "enterValues": MessageLookupByLibrary.simpleMessage("Ange värden"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Ange Moms/GST-nummer", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Ange Moms/GST-titel", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Ange lagernamn", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Ange vikt"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Ange grossistpris", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Ange ditt land"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Zadajte svoju e-mailovú adresu", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Ange ditt fullständiga namn", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Zadajte svoje meno"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Ange anteckningsnivå", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Ange ditt lösenord", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Zadajte svoje telefónne číslo", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ange meddelande efter försäljning", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Fel vid radering av skatt", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel-filer"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel-uppladdare"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("Pris exkl. moms"), + "exit": MessageLookupByLibrary.simpleMessage("Avsluta"), + "exitBank": MessageLookupByLibrary.simpleMessage("Lämna filial"), + "expDate": MessageLookupByLibrary.simpleMessage("Utgångsdatum"), + "expense": MessageLookupByLibrary.simpleMessage("Výdavok"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Kostnadskategorier"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Kostnadsdatum"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Kostnad för"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Kostnadsrapport"), + "expensesType": MessageLookupByLibrary.simpleMessage("Utgiftstyper"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Utgångsstatus"), + "expire": MessageLookupByLibrary.simpleMessage("Går ut"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Rapporter om utgångna produkter", + ), + "expired": MessageLookupByLibrary.simpleMessage("Utgången"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Utgångsdatum"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Rapport över utgångna artiklar", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Utgången lista"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Utgångna produkter", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Utgång"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Förläng plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Misslyckades med att ta bort avdelningen", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Kunde inte radera skatten", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Misslyckades med att hämta plattformsversion.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Misslyckades med att ladda avdelning", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Misslyckades med att behandla returen.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Móda"), + "feature": MessageLookupByLibrary.simpleMessage("Funktion"), + "field": MessageLookupByLibrary.simpleMessage("Fält"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 dagar"), + "filter": MessageLookupByLibrary.simpleMessage("Filter"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Filtrera efter datum", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Krstné meno"), + "flat": MessageLookupByLibrary.simpleMessage("Fast"), + "folder": MessageLookupByLibrary.simpleMessage( + "Det kan vara att mailet hamnade i din skräppost.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Glömt lösenordet"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Gratis datorsäkerhetskopiering", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Gratis livstidsuppdatering", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Gratis paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Gratis plan"), + "from": MessageLookupByLibrary.simpleMessage("Från"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Från konto"), + "fromDate": MessageLookupByLibrary.simpleMessage("Från datum"), + "fullName": MessageLookupByLibrary.simpleMessage("Fullständigt namn"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Helt betalt"), + "gallery": MessageLookupByLibrary.simpleMessage("Galleri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Inga data tillgängliga för att skapa PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Kön"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Generera PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Genererar PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Du har fått ett e-postmeddelande", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Förstått"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Bruttovinst (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanti (Borgen)"), + "guest": MessageLookupByLibrary.simpleMessage("Gäst"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Har du redan ett konto?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Dölj fält"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Pris: Högt till lågt", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Ange e-postadress"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Ange lösenord"), + "holderName": MessageLookupByLibrary.simpleMessage("Innehavare"), + "holiday": MessageLookupByLibrary.simpleMessage("Helgdag"), + "holidayList": MessageLookupByLibrary.simpleMessage("Lista över helgdagar"), + "home": MessageLookupByLibrary.simpleMessage("Domov"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Timmar kvar"), + "hrm": MessageLookupByLibrary.simpleMessage("Personaladministration (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Jag samtycker till att ta bort mitt konto permanent.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC-kod"), + "image": MessageLookupByLibrary.simpleMessage("Obrázok"), + "inActive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inStock": MessageLookupByLibrary.simpleMessage("I lager"), + "inactive": MessageLookupByLibrary.simpleMessage("Inaktiv"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("Pris inkl. moms"), + "income": MessageLookupByLibrary.simpleMessage("Inkomst"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Inkomstkategorier", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Rapport över inkomstkategorier", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Inkomstdatum"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Inkomst för"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Inkomstrapport"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att visa inkomstrapport.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Inkomsttyp"), + "incomes": MessageLookupByLibrary.simpleMessage("Inkomster"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Information som visas på etiketter", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Fakturanr."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Ogiltigt belopp"), + "inventory": MessageLookupByLibrary.simpleMessage("Lager"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Du har inte lagerbehörighet", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Faktura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Fakturalogotyp"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Fakturanummer"), + "item": MessageLookupByLibrary.simpleMessage("Artikel"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Produkt tillagd"), + "itemName": MessageLookupByLibrary.simpleMessage("Artikelnamn"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Artikelförsäljning"), + "joinDate": MessageLookupByLibrary.simpleMessage("Anställningsdatum"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etikettrulle 1.5\"*1, 38mm*25mm, mellanrum 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etikettrulle 2\"*1, 50mm*25mm, mellanrum 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-post"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Lösenord"), + "language": MessageLookupByLibrary.simpleMessage("Språk"), + "last30Days": MessageLookupByLibrary.simpleMessage("Senaste 30 dagarna"), + "last7Days": MessageLookupByLibrary.simpleMessage("Senaste 7 dagarna"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Föregående månad"), + "lastName": MessageLookupByLibrary.simpleMessage("Priezvisko"), + "lastYear": MessageLookupByLibrary.simpleMessage("Förra året"), + "leave": MessageLookupByLibrary.simpleMessage("Ledighet"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Ledighetens varaktighet", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Ledighetslista"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Ledighetsrapporter"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Ledighetsansökan"), + "leaveType": MessageLookupByLibrary.simpleMessage("Ledighetstyp"), + "ledger": MessageLookupByLibrary.simpleMessage("Huvudbok"), + "link": MessageLookupByLibrary.simpleMessage("Länk"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Listan är tom"), + "loading": MessageLookupByLibrary.simpleMessage("Laddar"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Laddar OTP-inställningar...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Logga in"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Logga in med e-post", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Logga ut"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Inloggningen misslyckades. Försök igen.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Logga in med telefon", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Förlust"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Strata/Zisk"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Förlust/vinst"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Förlust/vinst rapport", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Låg lagernivå"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Varning för lågt lager", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Rapport om låg lagerstatus", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Pris: Lågt till högt", + ), + "lp": MessageLookupByLibrary.simpleMessage("Förlust/Vinst"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Förlust/Vinst Detaljer"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Hantera inställningar", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Tillverkningsdatum"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Tillverkningsdatum", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Tillverkare"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Modell"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modellen har skapats!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Modellnamn"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modellen har uppdaterats!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeller"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Pengar in"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Pengar ut"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Kvittens"), + "month": MessageLookupByLibrary.simpleMessage("Månad"), + "monthly": MessageLookupByLibrary.simpleMessage("Månadsvis"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Mer information"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Rek. pris/Försäljningspris (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Namn"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Namnet kan inte vara tomt", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Behöver minst två bankkonton för att överföra.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Nettovinst (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Nettobelopp totalt", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nytt lösenord"), + "next": MessageLookupByLibrary.simpleMessage("Ďalej"), + "no": MessageLookupByLibrary.simpleMessage("Nej"), + "noAcc": MessageLookupByLibrary.simpleMessage("Har du inget konto?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Inga matchande konton hittades", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Inte en aktiv användare", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Inga närvaroposter hittades för de valda filtren.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Inga tillgängliga poster hittades.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Inget bankkonto hittades.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Inga bankkonton hittades att överföra från.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Ingen batch"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Ingen Bluetooth-enhet vald.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Ingen filial hittades", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Ingen check hittades", + ), + "noData": MessageLookupByLibrary.simpleMessage("Ingen data tillgänglig"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Žiadne dostupné údaje", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Ingen data tillgänglig för export", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Ingen data tillgänglig för att generera PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Inga data hittades"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Ingen avdelning hittades.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivning tillgänglig för denna avdelning.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "Ingen beskrivning tillgänglig för denna befattning.", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Ingen beskrivning angiven.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Ingen befattning hittades.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Inget målbankkonto hittades.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Ingen enhet hittades", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Ingen skuld"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Ingen skuld vald"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Ingen fil vald"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Inga helgdagar hittades.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Inga matchande helgdagar hittades", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Ingen artikel hittades", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage("Inget objekt valt"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Inga ledighetsposter hittades för de valda filtren.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Inga ledighetsansökningar hittades.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Inga matchande produkter hittades.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Inga matchande löneposter hittades.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Ingen anteckning angiven.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Inga parter hittades"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Inga löneposter hittades.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Ingen produkt hittades", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Ingen produkt matchar din sökning.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Ingen produkt vald", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Inga arbetspass hittades.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Inga lagerdata tillgängliga.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ingen underskatt vald", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Ingen leverantör tillgänglig", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Ingen transaktion"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Inga transaktioner hittades", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Inga transaktioner hittades för detta filter.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Inga transaktioner för att generera PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Inga värden definierade", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Ingen variant hittades.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Ej återbetalningsbar (Moms/Rabatt)", + ), + "none": MessageLookupByLibrary.simpleMessage("Ingen"), + "notFound": MessageLookupByLibrary.simpleMessage("Inte hittad"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Ingen internetanslutning", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Kunde inte starta telefonappen.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Inga matchande resultat hittades", + ), + "note": MessageLookupByLibrary.simpleMessage("Anteckning"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Anteckningsnivå"), + "notification": MessageLookupByLibrary.simpleMessage("Notifikácia"), + "off": MessageLookupByLibrary.simpleMessage("Av"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("OK"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Gammalt lösenord"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Gammalt lösenord får inte vara tomt", + ), + "on": MessageLookupByLibrary.simpleMessage("På"), + "open": MessageLookupByLibrary.simpleMessage("Öppen"), + "openCamera": MessageLookupByLibrary.simpleMessage("Öppna kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Öppna inställningar"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Ingående saldo"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Ingående balans krävs", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Öppningsdatum"), + "opinion": MessageLookupByLibrary.simpleMessage("Ange din åsikt"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Eller fortsätt med", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Slut i lager"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Vår Premium-plan"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Paketfunktioner"), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Förpackningsdatum"), + "packageName": MessageLookupByLibrary.simpleMessage("Paketnamn"), + "packingDate": MessageLookupByLibrary.simpleMessage("Förpackningsdatum"), + "paid": MessageLookupByLibrary.simpleMessage("Betalt"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Betalt belopp"), + "paidBy": MessageLookupByLibrary.simpleMessage("Betalat av"), + "paidVia": MessageLookupByLibrary.simpleMessage("Betalt via"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Delvis betald"), + "parties": MessageLookupByLibrary.simpleMessage("Strany"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att skapa part.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Lista över parter"), + "partyReports": MessageLookupByLibrary.simpleMessage("Partsrapporter"), + "partyType": MessageLookupByLibrary.simpleMessage("Partstyp"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Vinst per part"), + "password": MessageLookupByLibrary.simpleMessage("Lösenord"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Lösenord kan inte vara tomt", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Lösenordet måste vara minst 6 tecken", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Lösenordet måste vara minst 6 tecken", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Lösenorden matchar inte", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Betala för prenumeration", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Belopp att betala"), + "payment": MessageLookupByLibrary.simpleMessage("Platba"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Platba dokončená"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Betalningsinformation", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Betalning misslyckades", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Betalning misslyckades. Försök igen.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Betalningsportal"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Betalningsmetod"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Spôsoby platby"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Betalning lyckades", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Vänligen välj en betalningstyp", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Betalningstyp"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Betalningen lyckades!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Betalningsår"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Suma platby"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Betalningstyper"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Betala med Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Lönekörning"), + "payrollList": MessageLookupByLibrary.simpleMessage("Lönelista"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Lönepost"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Lönerapporter"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF genererad framgångsrikt", + ), + "percent": MessageLookupByLibrary.simpleMessage("Procent"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("Åtkomst nekad"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Behörighet saknas för att ta bort banken.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Åtkomst nekad för att uppdatera bank.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Åtkomst nekad för att se bank.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Tillstånd inte beviljat!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Personlig information:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefonnummer är inte tillgängligt.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefonnummer"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefonverifiering", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Välj och ladda upp fil", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Välj slutdatum"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Välj startdatum"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Vänligen lägg till en försäljningsretur", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Vänligen lägg till minst en bank för att justera balansen.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Lägg till kvantitet", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Kontrollera din internetanslutning och försök igen", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Prosím, najprv pripojte tlačiareň", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Vänligen aktivera Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Ange ett längre lösenord", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte potvrdzujúce heslo", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Vänligen ange ett datum", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte heslo", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt varumärkesnamn", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt företagsnamn", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Ange en giltig e-postadress", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt namn", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt telefonnummer", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt produktnamn", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt inköpspris", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Ange en giltig kvantitet (minst 1) för alla produkter", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt försäljningspris", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt enhetsnamn", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("Ange belopp"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Vänligen ange minst ett värde.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Vänligen ange filialnamn", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Vänligen ange datum", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vänligen ange befattningsnamn", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vänligen ange slutdatum", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Vänligen ange helgdagens namn", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Ange namn"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Vänligen ange namn på hyllställ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Vänligen ange hyllnamn", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Prosím, zadajte OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Ange enhetsnamn", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Ange ett giltigt namn", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Ange giltigt telefonnummer och namn först", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Ange dina uppgifter.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vänligen ange ditt telefonnummer", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Vänligen ange lön", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Gör en försäljning först", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Välj en kategori", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("Vänligen välj ett målbankkonto."), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Välj en utgiftskategori", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vänligen välj en ledighetstyp", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Vänligen välj en produkt först", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Vänligen välj ett arbetspass", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vänligen välj ett startdatum", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Vänligen välj en status", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vänligen välj en anställd", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vänligen välj månad", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vänligen välj båda kontona.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vänligen välj raststatus", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Vänligen välj datum", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vänligen välj avdelning", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vänligen välj befattning", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Välj produkt för retur", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vänligen välj betalningsår", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Vänligen välj en produkt först", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vänligen välj startdatum", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Vänligen välj status", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vänligen välj giltiga start- och slutdatum.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vänligen välj kön", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vänligen välj arbetspass", + ), + "pos": MessageLookupByLibrary.simpleMessage("Kassasystem (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("Kassa försäljning"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Meddelande efter försäljning", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Drivs av"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS appstöd", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premiumplan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Tryck för att välja", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Förhandsvisa PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Tidigare skuld"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Tidigare betalningsbelopp", + ), + "price": MessageLookupByLibrary.simpleMessage("Pris"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Pris får inte vara tomt", + ), + "print": MessageLookupByLibrary.simpleMessage("Tlačiť"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Skriv ut bankdetaljer på fakturan", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Skriv ut streckkod"), + "printLabel": MessageLookupByLibrary.simpleMessage("Skriv ut etikett"), + "printing": MessageLookupByLibrary.simpleMessage("Utskriftsalternativ"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Skriver ut faktura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Utskriftsalternativ", + ), + "product": MessageLookupByLibrary.simpleMessage("Produkt"), + "productBrand": MessageLookupByLibrary.simpleMessage("Produktmärke"), + "productCategory": MessageLookupByLibrary.simpleMessage("Produktkategori"), + "productCode": MessageLookupByLibrary.simpleMessage("Produktkod"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Produktkod krävs", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Produktdetaljer"), + "productList": MessageLookupByLibrary.simpleMessage("Produktlista"), + "productModels": MessageLookupByLibrary.simpleMessage("Produktmodeller"), + "productName": MessageLookupByLibrary.simpleMessage("Produktnamn"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Produkt hittades inte", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Inköpshistorik produkt", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Inköpsrapport", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Produkthyllställ"), + "productReports": MessageLookupByLibrary.simpleMessage("Produktrapporter"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Försäljningshistorik produkt", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Försäljningsrapport", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Produktinställningar", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Produktlager"), + "productUnit": MessageLookupByLibrary.simpleMessage("Produkt enhet"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Produktvarianter", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Vinst per produkt", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Vinst och förlust per produkt", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Inköp per produkt", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Försäljning per produkt", + ), + "products": MessageLookupByLibrary.simpleMessage("Produkter"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profilredigering"), + "profit": MessageLookupByLibrary.simpleMessage("Vinst"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Resultaträkning"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Detaljerad resultaträkning", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Vinst och förlust"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Vinstmarginal (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Vinstprocent"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "purchase": MessageLookupByLibrary.simpleMessage("Inköp"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm nákupu"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Köpt av:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Nákup potvrdený", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Inköpsdetaljer"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Inköpspris exkl."), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Inköpspris exkl. krävs", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Inköpspris inkl."), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Inköpspris inkl. krävs", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Inköpslista"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Kúpiť teraz"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("Köp Premiumplan"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Inköpspris"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Inköpsantal"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Inköpsantal krävs", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Inköpsrapport"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Säljretur"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Rapport för returköp", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Inköpsreturer"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera inköp.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att skapa inköp.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Köpt"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Köpt av"), + "qty": MessageLookupByLibrary.simpleMessage("Antal"), + "quantity": MessageLookupByLibrary.simpleMessage("Antal"), + "quickOver": MessageLookupByLibrary.simpleMessage("Snabb översikt"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Snabb översikt"), + "rack": MessageLookupByLibrary.simpleMessage("Hyllställ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Namn på hyllställ"), + "racks": MessageLookupByLibrary.simpleMessage("Hyllställ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Återöppna"), + "read": MessageLookupByLibrary.simpleMessage("Läs"), + "receipt": MessageLookupByLibrary.simpleMessage("Kvitto"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Mottaget belopp"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Mottagen av"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Mottaget från"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Senaste transaktioner", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Minska kontanter"), + "reference": MessageLookupByLibrary.simpleMessage("Referens"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referensnummer"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Referensnummer"), + "register": MessageLookupByLibrary.simpleMessage("Registrera"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Vi behöver registrera ditt telefonnummer innan vi kan börja!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Kvarvarande"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Zostávajúca suma"), + "remark": MessageLookupByLibrary.simpleMessage("Anmärkning"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Kom ihåg mig"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Pripomenúť neskôr", + ), + "remove": MessageLookupByLibrary.simpleMessage("Ta bort"), + "reports": MessageLookupByLibrary.simpleMessage("Rapporter"), + "resendIn": MessageLookupByLibrary.simpleMessage("Znova odoslať OTP za"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Skicka OTP igen"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Återställ lösenord med din e-post eller telefonnummer", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Återställ ditt lösenord för att återställa och logga in på ditt konto", + ), + "resets": MessageLookupByLibrary.simpleMessage("Återställ"), + "retailer": MessageLookupByLibrary.simpleMessage("Återförsäljare"), + "retry": MessageLookupByLibrary.simpleMessage("Försök igen"), + "retryScan": MessageLookupByLibrary.simpleMessage("Sök igen"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Returbelopp"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Returantal"), + "returned": MessageLookupByLibrary.simpleMessage("Returnerad"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Returbelopp"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Returdatum"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Returvara"), + "role": MessageLookupByLibrary.simpleMessage("Roll"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Roll och behörighet", + ), + "roles": MessageLookupByLibrary.simpleMessage("Roller"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Avrunda till närmaste heltal", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Avrunda till närmaste decimal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Avrunda till närmaste decimal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Avrunda till närmaste decimal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Avrunda till heltal", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Avrundning"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Avrundat totalbelopp", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Avrundning (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Löpande kassa"), + "sNo": MessageLookupByLibrary.simpleMessage("Nr"), + "salary": MessageLookupByLibrary.simpleMessage("Lön"), + "sale": MessageLookupByLibrary.simpleMessage("Försäljning"), + "saleBy": MessageLookupByLibrary.simpleMessage("Såld av"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Redigera försäljning"), + "saleList": MessageLookupByLibrary.simpleMessage("Försäljningslista"), + "salePrice": MessageLookupByLibrary.simpleMessage("Försäljningspris"), + "saleQty": MessageLookupByLibrary.simpleMessage("Försäljningsantal"), + "saleReq": MessageLookupByLibrary.simpleMessage("Försäljningspris krävs"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Försäljningsretur"), + "sales": MessageLookupByLibrary.simpleMessage("Predaje"), + "salesBy": MessageLookupByLibrary.simpleMessage("Såld av:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Försäljningsdetaljer", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Försäljningslista"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Försäljnings- och inköpsöversikt", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Försäljningsrapport"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Säljretur"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Rapport för returförsäljning", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Försäljningsinställningar", + ), + "save": MessageLookupByLibrary.simpleMessage("Spara"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Spara och publicera"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Spara inställningar"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Spara variant"), + "saving": MessageLookupByLibrary.simpleMessage("Sparar..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skanna produktens QR-kod", + ), + "search": MessageLookupByLibrary.simpleMessage("Sök"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Sök närvaro"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Sök batchnr..."), + "searchH": MessageLookupByLibrary.simpleMessage("Sök här...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Sök ledighet"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Sök produkt"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Sök transaktion...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Sök..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunder"), + "select": MessageLookupByLibrary.simpleMessage("Välj"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Välj ett märke"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Välj en faktura"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Välj konto"), + "selectAll": MessageLookupByLibrary.simpleMessage("Markera alla"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Välj minst en hylla", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Välj bank eller kontant", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Välj företagskategori", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Vyberte kategóriu"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Välj kund"), + "selectDate": MessageLookupByLibrary.simpleMessage("Välj datum"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("Välj datum först"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Välj insättningsmål", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Välj anställd först", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Välj från-datum"), + "selectItems": MessageLookupByLibrary.simpleMessage("Välj artiklar"), + "selectLang": MessageLookupByLibrary.simpleMessage("Välj språk"), + "selectModel": MessageLookupByLibrary.simpleMessage("Välj modell"), + "selectOne": MessageLookupByLibrary.simpleMessage("Välj en"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("Välj ett konto"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Välj produktkategori", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Välj produkt enhet", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Välj hyllställ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Välj hylla"), + "selectStock": MessageLookupByLibrary.simpleMessage("Välj lager"), + "selectTax": MessageLookupByLibrary.simpleMessage("Välj skatt"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Välj till-datum"), + "selectType": MessageLookupByLibrary.simpleMessage("Välj typ"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Välj variationer : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Välj lager"), + "sellAll": MessageLookupByLibrary.simpleMessage("Sälj allt >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Försäljningspris"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Säljs av"), + "send": MessageLookupByLibrary.simpleMessage("Odoslať"), + "sendCode": MessageLookupByLibrary.simpleMessage("Skicka koden"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Vi har skickat ett e-postmeddelande med instruktioner om hur du återställer lösenordet till:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Skicka återställningslänk", + ), + "sendSMS": MessageLookupByLibrary.simpleMessage("Skicka SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Odoslať SMS"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Uppdatera din profil för att skapa ett bättre intryck hos din läkare", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Ställ in nytt lösenord", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Ställ in din profil"), + "setting": MessageLookupByLibrary.simpleMessage("nastavenie"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 dagar"), + "share": MessageLookupByLibrary.simpleMessage("Zdieľať"), + "shelf": MessageLookupByLibrary.simpleMessage("Hylla (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Hyllnamn"), + "shelves": MessageLookupByLibrary.simpleMessage("Hyllor (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Arbetspass"), + "shiftName": MessageLookupByLibrary.simpleMessage("Passnamn"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Leveransadress"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Fraktkostnad"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Butikens ingående saldo", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Butikens återstående saldo", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Visa åtgärd"), + "showCode": MessageLookupByLibrary.simpleMessage("Visa kod"), + "showCombo": MessageLookupByLibrary.simpleMessage("Visa kombo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("Visa utgångsdatum"), + "showName": MessageLookupByLibrary.simpleMessage("Visa namn"), + "showPrice": MessageLookupByLibrary.simpleMessage("Visa pris"), + "showSingle": MessageLookupByLibrary.simpleMessage("Visa enskilda"), + "showVariant": MessageLookupByLibrary.simpleMessage("Visa varianter"), + "signIn": MessageLookupByLibrary.simpleMessage("Logga in"), + "signUp": MessageLookupByLibrary.simpleMessage("Registrera dig"), + "single": MessageLookupByLibrary.simpleMessage("Enkel"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 dagar"), + "size": MessageLookupByLibrary.simpleMessage("Veľkosť"), + "skip": MessageLookupByLibrary.simpleMessage("Preskočiť"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Preskočiť aktualizáciu", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("Löpnummer"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart klocka"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Sociálny marketing", + ), + "sold": MessageLookupByLibrary.simpleMessage("Såld"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Något gick fel med webbsidan.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Något är"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Inloggning för personal", + ), + "start": MessageLookupByLibrary.simpleMessage("Starta"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Rast start"), + "startDate": MessageLookupByLibrary.simpleMessage("Startdatum"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Začať nový predaj"), + "startTime": MessageLookupByLibrary.simpleMessage("Starttid"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Starttid krävs", + ), + "started": MessageLookupByLibrary.simpleMessage("Startad"), + "state": MessageLookupByLibrary.simpleMessage("Delstat"), + "stateName": MessageLookupByLibrary.simpleMessage("Delstatens namn"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Status"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Ännu obetalt"), + "stock": MessageLookupByLibrary.simpleMessage("Lager"), + "stockList": MessageLookupByLibrary.simpleMessage("Lagerlista"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Lager / Variant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Lagerrapport"), + "stockValue": MessageLookupByLibrary.simpleMessage("Lager värde"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Lagret måste vara minst 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Lager: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Lista över underskatter", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Underskatter"), + "subTotal": MessageLookupByLibrary.simpleMessage("Delsumma"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Prenumerera nu"), + "subscription": MessageLookupByLibrary.simpleMessage("Prenumeration"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Prenumerationsrapporter", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Prenumerationer"), + "subtotal": MessageLookupByLibrary.simpleMessage("Delsumma"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Framgångsrikt betald", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Leverantörens betalning", + ), + "supplier": MessageLookupByLibrary.simpleMessage("Leverantör"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Leverantörsinformation", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Leverantörsskuld"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Leverantörsreskontra", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Leverantörsnamn"), + "switchBank": MessageLookupByLibrary.simpleMessage("Byt filial?"), + "switchs": MessageLookupByLibrary.simpleMessage("Byt"), + "tax": MessageLookupByLibrary.simpleMessage("Moms (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Skattegrupp"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Skatteprocent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Skatteprocent"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Skatteprocent - Hantera dina skatteprocent", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Skatterapport"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Skatterapportslista", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Skattetyp"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Skatt med enkel/flera skattetyper", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Ďakujeme za vašu splatnú platbu", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logotyp för termisk faktura", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Språk för termisk skrivare", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Pappersstorlek för termisk skrivare", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 dagar"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 etiketter per ark, 8.27 x 11.69 tum", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Denna månad"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Denna plan kan inte uppgraderas", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Denna plan är inte tillgänglig för köp", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Denna produkt är redan tillagd!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Denna vecka"), + "thisYear": MessageLookupByLibrary.simpleMessage("Detta år"), + "time": MessageLookupByLibrary.simpleMessage("Tid"), + "timeIn": MessageLookupByLibrary.simpleMessage("Incheckning"), + "timeOut": MessageLookupByLibrary.simpleMessage("Utcheckning"), + "to": MessageLookupByLibrary.simpleMessage("Till"), + "toAccount": MessageLookupByLibrary.simpleMessage("Till konto"), + "toDate": MessageLookupByLibrary.simpleMessage("Till datum"), + "today": MessageLookupByLibrary.simpleMessage("Idag"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Dagens sammanfattning", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Topp 5 kunder"), + "top5Product": MessageLookupByLibrary.simpleMessage("Topp 5 produkter"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Topp 5 leverantörer"), + "total": MessageLookupByLibrary.simpleMessage("Totalt"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Totalt belopp"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Totala tillgångar"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Totalbalans"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Totalt antal kategorier", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Celkom do zálohy"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Totalt förfallet belopp", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Total kostnad"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Total inkomst"), + "totalItems": MessageLookupByLibrary.simpleMessage("Totalt antal artiklar"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Total förlust"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Celková suma na úhradu", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Celková cena"), + "totalProduct": MessageLookupByLibrary.simpleMessage( + "Totalt antal produkter", + ), + "totalProfit": MessageLookupByLibrary.simpleMessage("Total vinst"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Totalt inköp"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Totalt returnerat belopp", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totalt returnerat"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Total lönesumma", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Total försäljning"), + "totalVat": MessageLookupByLibrary.simpleMessage("Celková DPH"), + "totall": MessageLookupByLibrary.simpleMessage("Totalt:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Transaktionsöversikt"), + "transactionType": MessageLookupByLibrary.simpleMessage("Transaktionstyp"), + "transactions": MessageLookupByLibrary.simpleMessage("Transaktioner"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Transaktionshistorik", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Överföring"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Överför check"), + "transferDate": MessageLookupByLibrary.simpleMessage("Överföringsdatum"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Försök igen"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Typ"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Välj typ"), + "unPaid": MessageLookupByLibrary.simpleMessage("Obetalt"), + "unit": MessageLookupByLibrary.simpleMessage("Enhet"), + "unitName": MessageLookupByLibrary.simpleMessage("Enhetenhet"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Jednotková cena"), + "units": MessageLookupByLibrary.simpleMessage("Enheter"), + "unlimited": MessageLookupByLibrary.simpleMessage("Obegränsad"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Obegränsad användning", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Obegränsad användning av vårt paket👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Uppdatera"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Uppdatera filial"), + "updateContact": MessageLookupByLibrary.simpleMessage("Uppdatera kontakt"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Kunde inte uppdatera lagret", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Uppdatera nu"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera part.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Uppdatera produkt"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Produkten uppdaterades!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera produkt.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Uppdatera din profil", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Uppdatera inköp"), + "updateRole": MessageLookupByLibrary.simpleMessage("Uppdatera roll"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera försäljning.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Uppdaterad"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Uppdatera din profil för att skapa ett bättre intryck hos dina kunder", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Uppdatera ditt abonnemang", + ), + "updating": MessageLookupByLibrary.simpleMessage("Uppdaterar..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Uppgradera nu"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("UPI-ID för QR-kod"), + "upload": MessageLookupByLibrary.simpleMessage("Ladda upp"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Ladda upp bild"), + "uploading": MessageLookupByLibrary.simpleMessage("Laddar upp..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Använd galleri"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Användartitel kan inte vara tom", + ), + "user": MessageLookupByLibrary.simpleMessage("Användare"), + "userRole": MessageLookupByLibrary.simpleMessage("Användarroll"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Användarrolls detaljer", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Användartitel"), + "values": MessageLookupByLibrary.simpleMessage("Värden"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varianten lades till!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varianten raderades!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Variantlista"), + "variationId": MessageLookupByLibrary.simpleMessage("Variant-ID"), + "variations": MessageLookupByLibrary.simpleMessage("Varianter"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Variantprodukter", + ), + "vat": MessageLookupByLibrary.simpleMessage("Moms"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("Moms och skatt"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Moms/GST-nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Moms/GST-titel"), + "vatId": MessageLookupByLibrary.simpleMessage("Momsregistreringsnummer"), + "vatNumber": MessageLookupByLibrary.simpleMessage( + "Momsregistreringsnummer", + ), + "vatReports": MessageLookupByLibrary.simpleMessage("Momsrapporter (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Momstyp"), + "verification": MessageLookupByLibrary.simpleMessage("Verifiering"), + "verify": MessageLookupByLibrary.simpleMessage("Overiť"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Verifiera din e-post", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Verifiera e-post"), + "view": MessageLookupByLibrary.simpleMessage("Visa detaljer"), + "viewAll": MessageLookupByLibrary.simpleMessage("Visa alla"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Visa detaljer"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Visa pris"), + "viewStock": MessageLookupByLibrary.simpleMessage("Visa lager"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Visar transaktioner för", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Ingångskund"), + "wallet": MessageLookupByLibrary.simpleMessage("Plånbok"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Plånboksbalans"), + "warehouse": MessageLookupByLibrary.simpleMessage("Lager (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Lagernamn"), + "warranty": MessageLookupByLibrary.simpleMessage("Garanti"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Vi har skickat ett bekräftelsemail till", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Poslali sme OTP na vaše telefónne číslo", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Veckovis"), + "weight": MessageLookupByLibrary.simpleMessage("Hmotnosť"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Välkommen tillbaka!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Vad är nytt"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Parti pris"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Grossist"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Kommer snart att läggas till", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Skriv text här..."), + "yearly": MessageLookupByLibrary.simpleMessage("Årsvis"), + "years": MessageLookupByLibrary.simpleMessage("År"), + "yes": MessageLookupByLibrary.simpleMessage("Ja"), + "yesterday": MessageLookupByLibrary.simpleMessage("Igår"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Du kan inte betala mer än förfallet belopp", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Du kan nu skicka din OTP igen.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att generera streckkoder.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att ta bort hyllan", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att se vinst och förlust.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Du saknar behörighet att skapa utgiftskategori.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att skapa inköp.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att ta bort avdelningen.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att ta bort befattningen.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att ta bort ledighetsansökan.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att ta bort lönekörningen.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att exportera till Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att generera streckkod.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att generera rapporter", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera filialen.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera avdelningen.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera ledighetsansökan.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera helgdagar.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att se närvaro", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera lönekörningen.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera befattningen.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att ta bort arbetspasset.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera arbetspasset.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att skapa hyllställ.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att ta bort hyllställ.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Du har inte behörighet att uppdatera hyllställ.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "Du saknar behörighet att skapa utgifter.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Du måste ge tillstånd", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Du använder "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ditt gratispaket är nästan slut, köp din nästa plan. Tack.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Ditt paket"), + "zip": MessageLookupByLibrary.simpleMessage("Postnummer"), + "zipCode": MessageLookupByLibrary.simpleMessage("Ange postnummer"), + }; +} diff --git a/lib/generated/intl/messages_sw.dart b/lib/generated/intl/messages_sw.dart new file mode 100644 index 0000000..defe38b --- /dev/null +++ b/lib/generated/intl/messages_sw.dart @@ -0,0 +1,2323 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a sw locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'sw'; + + static String m0(start) => "Tuma tena OTP baada ya sekunde \$${start}"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("Maelezo ya Mteja"), + "INVOICE": MessageLookupByLibrary.simpleMessage("FAKTURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "Nembo ya ankara ya ukurasa wa A4", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Jina la Kuonyeshwa la Akaunti", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Jina la Mmiliki wa Akaunti", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Jina la Akaunti"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Jina la Akaunti"), + "action": MessageLookupByLibrary.simpleMessage("Åtgärd"), + "actions": MessageLookupByLibrary.simpleMessage("Hatua"), + "active": MessageLookupByLibrary.simpleMessage("Aktiv"), + "add": MessageLookupByLibrary.simpleMessage("Lägg till"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Tafadhali Ongeza Ununuzi", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Ongeza Mahudhurio"), + "addBank": MessageLookupByLibrary.simpleMessage("Ongeza Benki"), + "addBrand": MessageLookupByLibrary.simpleMessage("Ongeza Kampuni"), + "addCash": MessageLookupByLibrary.simpleMessage("Ongeza Pesa"), + "addCategory": MessageLookupByLibrary.simpleMessage("Ongeza Aina"), + "addContact": MessageLookupByLibrary.simpleMessage("Ongeza Mawasiliano"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Tafadhali Ongeza Mteja", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Ongeza Mteja"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Ongeza Uwasilishaji"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Ongeza Idara"), + "addDesignation": MessageLookupByLibrary.simpleMessage("Ongeza Cheo Kipya"), + "addExpense": MessageLookupByLibrary.simpleMessage("Ongeza Matumizi"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Ongeza Jamii ya Matumizi", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Ongeza Likizo"), + "addImage": MessageLookupByLibrary.simpleMessage("Ongeza Picha"), + "addIncome": MessageLookupByLibrary.simpleMessage("Ongeza Mapato"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Ongeza Kundi la Mapato", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Ongeza Vitu"), + "addLeave": MessageLookupByLibrary.simpleMessage("Ongeza Ruhusa"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Ongeza Sehemu Zaidi"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Ongeza Anwani Mpya"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Ongeza Mahudhurio Mapya", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Ongeza Akaunti Mpya za Benki", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Ongeza Mfanyakazi Mpya", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Ongeza Likizo Mpya"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Ongeza Ombi la Ruhusa", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Ongeza Modeli Mpya"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Ongeza Payroll Mpya", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Ongeza Bidhaa Mpya"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Tafadhali Ongeza Ununuzi", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Ongeza kitalu kipya"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Ongeza Zamu Mpya"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Lägg till ny skatt"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Ongeza mabadiliko mapya", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Ongeza mabadiliko mapya", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Ongeza Ghala Mpya", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Ongeza Taarifa"), + "addParty": MessageLookupByLibrary.simpleMessage("Ongeza Wahusika"), + "addPayment": MessageLookupByLibrary.simpleMessage("Ongeza malipo"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Tafadhali Ongeza Bidhaa", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Ongeza bidhaa kwanza", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Bidhaa imeundwa kikamilifu!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuunda bidhaa.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Ongeza Ununuzi"), + "addRole": MessageLookupByLibrary.simpleMessage("Ongeza jukumu"), + "addSale": MessageLookupByLibrary.simpleMessage("Tafadhali Ongeza Mauzo"), + "addSales": MessageLookupByLibrary.simpleMessage("Ongeza Mauzo"), + "addShelf": MessageLookupByLibrary.simpleMessage("Ongeza rafu mpya"), + "addShift": MessageLookupByLibrary.simpleMessage("Ongeza Zamu"), + "addStock": MessageLookupByLibrary.simpleMessage("Ongeza Hisa"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Ongeza mabadiliko madogo", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Lägg till skatt"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Lägg till ny skattegrupp", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Ongeza Kiwango"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Ongeza Jukumu la Mtumiaji", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Ongeza Tofauti"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Ongeza Maelezo ya Tofauti", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Imeongezwa Kwenye Kikapu", + ), + "adding": MessageLookupByLibrary.simpleMessage("Inaongezwa.."), + "address": MessageLookupByLibrary.simpleMessage("Anwani"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Rekebisha Salio la Benki", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Rekebisha Taslimu"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Rekebisha Salio la Taslimu", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "Tarehe ya Marekebisho", + ), + "admin": MessageLookupByLibrary.simpleMessage("Admin"), + "advance": MessageLookupByLibrary.simpleMessage("Mapema (Advance)"), + "all": MessageLookupByLibrary.simpleMessage("Zote"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Suluhisho Zote za Biashara", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro ni suluhisho kamili la biashara lenye hisa, akaunti, mauzo, matumizi na hasara/faida.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Wafanyakazi Wote"), + "allParties": MessageLookupByLibrary.simpleMessage("Washirika Wote"), + "allParty": MessageLookupByLibrary.simpleMessage("Washirika Wote"), + "allTime": MessageLookupByLibrary.simpleMessage("Wakati Wote"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Miamala Yote"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Tayari Imeongezwa"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Tayari una akaunti?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Kiasi"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Kiasi lazima kiwe zaidi ya 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Avrundningsmetod för belopp", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Belopp i ord"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Kiasi kinahitajika", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS itatumwa kwa nambari ifuatayo:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Msaada wa programu za Android na iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Sasisho jipya linapatikana\nTafadhali sasisha programu yako", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Saa ya Apple"), + "apply": MessageLookupByLibrary.simpleMessage("Tumia"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Una uhakika?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Je, una uhakika unataka kufuta tawi hili?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Je, una uhakika unataka kufuta jukumu hili?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Je, una uhakika unataka kubadilisha kwenda tawi lingine?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Una uhakika unataka kufuta mshiriki huyu?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Je, una uhakika unataka kuondoka kwenye tawi hili?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Kufikia Tarehe"), + "assets": MessageLookupByLibrary.simpleMessage("Mali"), + "attachment": MessageLookupByLibrary.simpleMessage("Kiambatisho"), + "attendance": MessageLookupByLibrary.simpleMessage("Mahudhurio"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya Mahudhurio", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Bemyndigad signatur", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Siku zilizohesabiwa moja kwa moja", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "Imechaguliwa Moja kwa Moja", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Rudi Nyumbani"), + "balance": MessageLookupByLibrary.simpleMessage("Salio"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Salio la Kulipa"), + "balanceSheet": MessageLookupByLibrary.simpleMessage( + "Mizania (Balance Sheet)", + ), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Benki"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Akaunti za Benki"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Maelezo ya Benki"), + "bankName": MessageLookupByLibrary.simpleMessage("Jina la Benki"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Uhamisho kutoka Benki kwenda Benki", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Uhamisho kutoka Benki kwenda Taslimu", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Mipangilio ya lebo ya kuchapa barcode", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage( + "Kizalishaji cha Msimbopau", + ), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Jenereta ya Kanuni Dau", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Barcode"), + "batch": MessageLookupByLibrary.simpleMessage("Kifurushi"), + "batchNo": MessageLookupByLibrary.simpleMessage("Nambari ya Kifurushi"), + "billTO": MessageLookupByLibrary.simpleMessage("Mlipaji"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Faida kwa Ankara"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Anwani ya Bili"), + "birthDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Kuzaliwa"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth imezimwa. Tafadhali iwashe.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Tawi"), + "branchList": MessageLookupByLibrary.simpleMessage("Orodha ya Matawi"), + "brand": MessageLookupByLibrary.simpleMessage("Chapa"), + "brandName": MessageLookupByLibrary.simpleMessage("Jina la Kampuni"), + "brands": MessageLookupByLibrary.simpleMessage("Marekani"), + "breakDuration": MessageLookupByLibrary.simpleMessage( + "Muda wa Mapumziko (Duration)", + ), + "breakStatus": MessageLookupByLibrary.simpleMessage("Hali ya Mapumziko"), + "breakTime": MessageLookupByLibrary.simpleMessage("Muda wa Mapumziko"), + "bulk": MessageLookupByLibrary.simpleMessage("Upakiaji wa Wingi"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Upakiaji wa wingi"), + "businessCat": MessageLookupByLibrary.simpleMessage("Jamii ya Biashara"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Kampuni na Jina la Biashara", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Nunua sasa"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Nunua Mpango wa Premium", + ), + "call": MessageLookupByLibrary.simpleMessage("Piga Simu"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Haiwezekani kuhariri aina hii ya muamala.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Haikuweza kupata maelezo ya malipo.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Ghairi"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Inatafuta vifaa...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Haiwezekani kuhamisha kwenda akaunti ile ile.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Uwezo"), + "cash": MessageLookupByLibrary.simpleMessage("Fedha"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Taslimu na Benki"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Usimamizi wa Taslimu na Benki", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage( + "Mzunguko wa Pesa (Cash Flow)", + ), + "cashIn": MessageLookupByLibrary.simpleMessage("Pesa Inayoingia"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Taslimu Mkononi"), + "cashOut": MessageLookupByLibrary.simpleMessage("Pesa Inayotoka"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Uhamisho kutoka Taslimu kwenda Benki", + ), + "categories": MessageLookupByLibrary.simpleMessage("Jamii"), + "category": MessageLookupByLibrary.simpleMessage("Aina"), + "categoryName": MessageLookupByLibrary.simpleMessage("Jina la Jamii"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Växel"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Badilisha Nenosiri", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Angalia Barua pepe"), + "cheque": MessageLookupByLibrary.simpleMessage("Cheki"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Kiasi cha Cheki"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Cheki"), + "chequeList": MessageLookupByLibrary.simpleMessage("Orodha ya Cheki"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Namba ya Cheki"), + "choose": MessageLookupByLibrary.simpleMessage("Chagua"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Chagua Nchi"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Chagua Mteja"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Chagua Muuzaji"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Chagua Huduma Zako", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Huduma ni sehemu muhimu inayofanya PosPro kuwa tofauti na suluhisho za jadi.", + ), + "city": MessageLookupByLibrary.simpleMessage("Jiji"), + "cityName": MessageLookupByLibrary.simpleMessage("Jina la Jiji"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Weka upya"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Bonyeza ili kuunganisha", + ), + "close": MessageLookupByLibrary.simpleMessage("Funga"), + "closed": MessageLookupByLibrary.simpleMessage("Imefungwa"), + "code": MessageLookupByLibrary.simpleMessage("Kanuni"), + "collectDue": MessageLookupByLibrary.simpleMessage("Kusanya Deni"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Tafadhali Kusanya Deni", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Ilikusanywa na:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Iliyokusanywa Na"), + "color": MessageLookupByLibrary.simpleMessage(" rangi"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kombination av flera skatter", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya bidhaa mchanganyiko", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage( + "Bidhaa mchanganyiko (Combo)", + ), + "comboReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Combo"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Inakuja Hivi Karibuni"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Anwani ya Kampuni"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Thibitisha Kufuta"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Thibitisha Nenosiri"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Thibitisha Nenosiri", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Thibitisha marejesho", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Thibitisha SMS kwa"), + "congratulation": MessageLookupByLibrary.simpleMessage("Hongera"), + "connect": MessageLookupByLibrary.simpleMessage("Bonyeza ili kuunganisha"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Weka Kitanzi chako", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Unganisha Kichapishaji Chako", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Imeunganishwa na"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Taarifa za Mawasiliano", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Wasiliana Nasi"), + "continueButton": MessageLookupByLibrary.simpleMessage("Endelea"), + "continueE": MessageLookupByLibrary.simpleMessage("Endelea"), + "cost": MessageLookupByLibrary.simpleMessage("Gharama"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Gharama bila kodi", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Gharama pamoja na kodi", + ), + "country": MessageLookupByLibrary.simpleMessage("Nchi"), + "countryName": MessageLookupByLibrary.simpleMessage("Jina la Nchi"), + "create": MessageLookupByLibrary.simpleMessage("Tengeneza"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Tengeneza Akaunti ya Bure", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("Unda Akaunti ya Bure"), + "createBranch": MessageLookupByLibrary.simpleMessage("Tengeneza Tawi"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Tengeneza Nenosiri Mpya", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuunda PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuunda mauzo.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Mkopo (Ingizo)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Kikomo cha Mkopo cha Mhusika", + ), + "currency": MessageLookupByLibrary.simpleMessage("Sarafu"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Salio la Sasa"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Salio la Sasa la Taslimu", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Mwezi Huu"), + "currentYear": MessageLookupByLibrary.simpleMessage("Mwaka Huu"), + "currents": MessageLookupByLibrary.simpleMessage("Ya sasa"), + "custom": MessageLookupByLibrary.simpleMessage("Binafsi"), + "customDate": MessageLookupByLibrary.simpleMessage("Tarehe Maalum"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Uchapishaji wa bili ulioagizwa", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Anpassad utskrift"), + "customer": MessageLookupByLibrary.simpleMessage("Mteja"), + "customerDate": MessageLookupByLibrary.simpleMessage("Tarehe Maalum"), + "customerDue": MessageLookupByLibrary.simpleMessage("Denim ya Mteja"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Daftari la Mteja"), + "customerName": MessageLookupByLibrary.simpleMessage("Jina la Mteja"), + "customerPay": MessageLookupByLibrary.simpleMessage("Mteja Analipa"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nambari ya Simu ya Mteja", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Kundens underskrift", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Miamala ya Kila Siku", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashibodi"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Data imehifadhiwa kwa mafanikio.", + ), + "date": MessageLookupByLibrary.simpleMessage("Tarehe"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Tarehe ya mwisho haiwezi kuwa kabla ya tarehe ya kuanza.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage( + "Tarehe inahitajika", + ), + "dates": MessageLookupByLibrary.simpleMessage("Tarehe:"), + "dayBook": MessageLookupByLibrary.simpleMessage( + "Daftari la Kila Siku (Day Book)", + ), + "days": MessageLookupByLibrary.simpleMessage("siku"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Siku zilizobaki"), + "dealer": MessageLookupByLibrary.simpleMessage("Muuzaji"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Bei ya Muuzaji"), + "debitOut": MessageLookupByLibrary.simpleMessage("Deni (Toleo)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Bei ya kawaida ya kuuza", + ), + "delete": MessageLookupByLibrary.simpleMessage("Futa"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Futa Akaunti"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Una uhakika unataka kufuta Kifurushi hiki?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Je, una uhakika unataka kufuta akaunti yako? Hatua hii itafuta data zako zote kabisa.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kufuta mhusika.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage("Raderad!"), + "deleting": MessageLookupByLibrary.simpleMessage("Inafuta...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Anwani ya Kujifungulia", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Gharama ya Uwasilishaji", + ), + "department": MessageLookupByLibrary.simpleMessage("Idara"), + "deposit": MessageLookupByLibrary.simpleMessage("Amana"), + "depositTo": MessageLookupByLibrary.simpleMessage("Weka Kwenye"), + "description": MessageLookupByLibrary.simpleMessage("Maelezo"), + "designation": MessageLookupByLibrary.simpleMessage("Cheo"), + "designationName": MessageLookupByLibrary.simpleMessage("Jina la Cheo"), + "details": MessageLookupByLibrary.simpleMessage("Maelezo"), + "developedBy": MessageLookupByLibrary.simpleMessage("Imetengenezwa na"), + "digits": MessageLookupByLibrary.simpleMessage( + "Pin ya tarakimu 6 imetumwa kwa anwani yako ya barua pepe:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Inaktivera"), + "discount": MessageLookupByLibrary.simpleMessage("Punguzo"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Jina la kuonyeshwa linahitajika", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Usisumbue"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Je, una uhakika unataka kufuta hii?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Unataka kumfuta mtumiaji?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Unataka kutoka kwenye programu?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Je, kweli unataka kufungua tena cheki hii?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hauna akaunti?", + ), + "done": MessageLookupByLibrary.simpleMessage("Klar"), + "download": MessageLookupByLibrary.simpleMessage("Pakua"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Pakua APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Pakua umbizo la Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Upakuaji umefanikiwa! Angalia folda yako ya Documents", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Inapakua..."), + "due": MessageLookupByLibrary.simpleMessage("Deni"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Kiasi cha Deni: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Salio la Deni"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Kukusanya deni"), + "dueList": MessageLookupByLibrary.simpleMessage("Orodha ya Deni"), + "duePay": MessageLookupByLibrary.simpleMessage("Malipo Yanayodaiwa"), + "dueReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Deni"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Mauzo kwa deni hayaruhusiwi kwa wateja wa kawaida.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Deni"), + "duration": MessageLookupByLibrary.simpleMessage("Muda"), + "durationDays": MessageLookupByLibrary.simpleMessage("Muda (Siku)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Rahisi kutumia POS ya simu", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Programu ya PosPro ni bure, rahisi kutumia. Kwa kweli, ni moja ya mfumo bora wa POS duniani.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Hariri"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Hariri Mahudhurio"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Hariri Akaunti za Benki", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Hariri Marekebisho ya Benki", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Hariri Benki kwenda Taslimu", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Hariri Uhamisho wa Benki", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Hariri Marekebisho ya Taslimu", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Hariri Taslimu kwenda Benki", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Hariri Jamii"), + "editDesignation": MessageLookupByLibrary.simpleMessage("Hariri Cheo"), + "editEmployee": MessageLookupByLibrary.simpleMessage("Hariri Mfanyakazi"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Hariri Likizo"), + "editLeave": MessageLookupByLibrary.simpleMessage("Hariri Ruhusa (Leave)"), + "editModel": MessageLookupByLibrary.simpleMessage("Hariri Modeli"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Hariri Malipo ya Mshahara (Payroll)", + ), + "editPhone": MessageLookupByLibrary.simpleMessage("Hariri Namba ya Simu?"), + "editProduct": MessageLookupByLibrary.simpleMessage("Hariri bidhaa"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Hariri Hati ya Ununuzi", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Hariri kitalu"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Hariri Hati ya Mauzo", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Hariri rafu"), + "editShift": MessageLookupByLibrary.simpleMessage("Hariri Zamu"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Hariri Mitandao ya Kijamii", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Redigera skatt"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Redigera skattegrupp", + ), + "editVariations": MessageLookupByLibrary.simpleMessage("Hariri mabadiliko"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Hariri Ghala"), + "email": MessageLookupByLibrary.simpleMessage("Anwani ya Barua pepe"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Barua pepe haiwezi kuwa tupu", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Barua pepe"), + "employee": MessageLookupByLibrary.simpleMessage("Mfanyakazi"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Weka kiwango cha chini cha hisa", + ), + "end": MessageLookupByLibrary.simpleMessage("Mwisho"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Mwisho wa Mapumziko"), + "endDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Mwisho"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Tarehe ya mwisho ni kabla ya tarehe ya kuanza", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Tarehe ya mwisho haiwezi kuwa kabla ya tarehe ya kuanza.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Muda wa Kuisha"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Muda wa kuisha unahitajika", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Maliza Mpango Wako wa Bure", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Weka Nambari ya Kifurushi", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Weka jina la chapa", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Weka Punguzo Sahihi", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("Ingiza OTP halali"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Weka hisa sahihi", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la kuonyeshwa la akaunti", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la mmiliki", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Ingiza namba ya akaunti", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Weka Anwani"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Ingiza Kiasi"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Ingiza salio"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la benki", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Ingiza namba ya bechi (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Ingiza muda wa mapumziko", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Weka Jina la Biashara/Duka", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Weka Uwezo"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Weka jina la aina", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Weka rangi"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Weka nambari ya simu ya mteja", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Weka Bei ya Muuzaji", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Ingiza maelezo"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la cheo", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Weka Punguzo"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza anwani yako ya barua pepe hapa chini ili upokee kiunga cha kusahihisha nenosiri.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Ingiza muda wa kuisha", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Weka jina la aina ya gharama", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Ingiza tarehe ya matumizi", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Ingiza anwani kamili", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Ingiza jina kamili"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la likizo", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Ingiza Jina la Kundi la Mapato", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Ingiza maandishi ya lebo", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Weka jina la mtengenezaji", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la modeli", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Ingiza Jina"), + "enterNote": MessageLookupByLibrary.simpleMessage("Weka Kumbuka"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Weka salio la mwanzo", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Ingiza Kanuni ya Bidhaa", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Weka jina la bidhaa", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Weka Bei ya Ununuzi", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Weka idadi"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Ingiza namba ya kumbukumbu", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Weka Bei ya Mauzo", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la rafu", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Weka ukubwa"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Ingiza muda wa kuanza", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Weka hisa"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("Ange skatteprocent"), + "enterType": MessageLookupByLibrary.simpleMessage("Weka Aina"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la mtumiaji", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Weka Kichwa cha Mtumiaji", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Weka OTP sahihi"), + "enterValues": MessageLookupByLibrary.simpleMessage("Ingiza thamani"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Ange Moms/GST-nummer", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Ange Moms/GST-titel", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Ingiza jina la ghala", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Weka uzito"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Weka Bei ya Jumla", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Ingiza nchi yako", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Ingiza anwani yako ya barua pepe", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Weka jina lako kamili", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Ingiza jina lako"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Ingiza kiwango chako cha dokezo", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Ingiza nenosiri lako", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ingiza namba yako ya simu", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ingiza ujumbe wako wa baada ya mauzo", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Fel vid radering av skatt", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Faili za Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage( + "Kipakiaji cha Excel", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("exclusivePrice"), + "exit": MessageLookupByLibrary.simpleMessage("Toka"), + "exitBank": MessageLookupByLibrary.simpleMessage("Ondoka kwenye Tawi"), + "expDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Mwisho"), + "expense": MessageLookupByLibrary.simpleMessage("Matumizi"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Jamii ya Matumizi"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Matumizi"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Matumizi Kwa"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Matumizi"), + "expensesType": MessageLookupByLibrary.simpleMessage("Aina za matumizi"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Hali ya Muda wa Kuisha", + ), + "expire": MessageLookupByLibrary.simpleMessage("Isha muda"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Ripoti za bidhaa zilizoisha muda", + ), + "expired": MessageLookupByLibrary.simpleMessage("Imeisha Muda"), + "expiredDate": MessageLookupByLibrary.simpleMessage( + "Tarehe ya kuisha muda", + ), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya Bidhaa Zilizoisha Muda", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Utgången lista"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Bidhaa zilizoisha muda", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Kukomesha"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Ongeza muda wa mpango"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Imeshindikana kufuta idara", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Kunde inte radera skatten", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Imeshindwa kupata toleo la jukwaa.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Imeshindikana kupakia idara", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Imeshindwa kushughulikia marejesho.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Mitindo"), + "feature": MessageLookupByLibrary.simpleMessage("Kipengele"), + "field": MessageLookupByLibrary.simpleMessage("Shamba"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("Siku 15"), + "filter": MessageLookupByLibrary.simpleMessage("Chuja"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Chuja kwa tarehe"), + "firstName": MessageLookupByLibrary.simpleMessage("Jina la Kwanza"), + "flat": MessageLookupByLibrary.simpleMessage("Flat"), + "folder": MessageLookupByLibrary.simpleMessage( + "Inaweza kuwa barua hiyo imeingia kwenye folda yako ya barua taka.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Umesahau nenosiri"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Hifadhi ya data bure", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Miselemko ya bure kwa maisha yote", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Kifurushi cha Bure"), + "freePlan": MessageLookupByLibrary.simpleMessage("Mpango wa Bure"), + "from": MessageLookupByLibrary.simpleMessage("Kutoka"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Kutoka Akaunti"), + "fromDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Kuanzia"), + "fullName": MessageLookupByLibrary.simpleMessage("Jina Kamili"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Imelipwa Kabisa"), + "gallery": MessageLookupByLibrary.simpleMessage("Picha"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Hakuna data ya kuunda PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Jinsia"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Toa PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Genererar PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Umepokea Barua pepe"), + "gotIt": MessageLookupByLibrary.simpleMessage("Nimeelewa"), + "grossProfit": MessageLookupByLibrary.simpleMessage("Faida ghafi"), + "guarantee": MessageLookupByLibrary.simpleMessage("Dhamana"), + "guest": MessageLookupByLibrary.simpleMessage("Mgeni"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Tayari una akaunti?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ficha Sehemu"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Bei ya juu kwenda chini", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Weka anwani ya barua pepe", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Weka nenosiri"), + "holderName": MessageLookupByLibrary.simpleMessage("Jina la Mmiliki"), + "holiday": MessageLookupByLibrary.simpleMessage("Likizo"), + "holidayList": MessageLookupByLibrary.simpleMessage("Orodha ya Likizo"), + "home": MessageLookupByLibrary.simpleMessage("Nyumbani"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Saa zilizobaki"), + "hrm": MessageLookupByLibrary.simpleMessage( + "Usimamizi wa Wafanyakazi (HRM)", + ), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Ninakubali kufuta akaunti yangu kabisa.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Namba ya IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Picha"), + "inActive": MessageLookupByLibrary.simpleMessage("Isiyotumika (InActive)"), + "inStock": MessageLookupByLibrary.simpleMessage("Ipo ghalani"), + "inactive": MessageLookupByLibrary.simpleMessage("Haitumiki"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("inclusivePrice"), + "income": MessageLookupByLibrary.simpleMessage("Mapato"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Makundi ya Mapato", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya Makundi ya Mapato", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Mapato"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Mapato Kwa"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Mapato"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuona ripoti ya mapato.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Aina ya mapato"), + "incomes": MessageLookupByLibrary.simpleMessage("Mapato"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Taarifa za kuonyesha kwenye lebo", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Maelekezo"), + "inv": MessageLookupByLibrary.simpleMessage("Nambari ya Hati"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Kiasi si sahihi"), + "inventory": MessageLookupByLibrary.simpleMessage("Stoo / Hesabu"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya hesabu ya bidhaa", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Hati ya Malipo"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Fakturalogotyp"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Fakturanummer"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Mwonekano wa Bili"), + "item": MessageLookupByLibrary.simpleMessage("Bidhaa"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Bidhaa Imeongezwa"), + "itemName": MessageLookupByLibrary.simpleMessage("Jina la Bidhaa"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Mauzo ya Bidhaa"), + "joinDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Kuanza Kazi"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Ukubwa wa lebo ya kukunja 1.5\"*1, 38mm*25mm, Nafasi 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Ukubwa wa lebo ya kukunja 2\"*1, 50mm*25mm, Nafasi 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Barua pepe"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Nenosiri"), + "language": MessageLookupByLibrary.simpleMessage("Lugha"), + "last30Days": MessageLookupByLibrary.simpleMessage("Siku 30 zilizopita"), + "last7Days": MessageLookupByLibrary.simpleMessage("Siku 7 zilizopita"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Mwezi Uliopita"), + "lastName": MessageLookupByLibrary.simpleMessage("Jina la Mwisho"), + "lastYear": MessageLookupByLibrary.simpleMessage("Mwaka jana"), + "leave": MessageLookupByLibrary.simpleMessage("Ruhusa"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Muda wa Ruhusa"), + "leaveList": MessageLookupByLibrary.simpleMessage("Orodha ya Ruhusa"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Ripoti za Ruhusa"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Ombi la Ruhusa"), + "leaveType": MessageLookupByLibrary.simpleMessage("Aina ya Ruhusa"), + "ledger": MessageLookupByLibrary.simpleMessage("Daftari Kuu (Ledger)"), + "link": MessageLookupByLibrary.simpleMessage("Kiungo"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Listan är tom"), + "loading": MessageLookupByLibrary.simpleMessage("Inapakia"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Inapakia mipangilio ya OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Ingia"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Ingia kwa Barua pepe", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Toka"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Kuingia kumeshindikana. Tafadhali jaribu tena.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Ingia kwa Simu"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Hasara"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Hasara/Faida"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Hasara/Faida"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya Hasara/Faida", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Bidhaa Chache"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Tahadhari ya akiba ya chini", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya Hisa Chache", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Bei ya chini kwenda juu", + ), + "lp": MessageLookupByLibrary.simpleMessage("Hasara/Faida"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Maelezo ya Hasara/Faida", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("Dhibiti mipangilio"), + "manuDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Kutengeneza"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Tarehe ya Kutengeneza", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Mtengenezaji"), + "masterCard": MessageLookupByLibrary.simpleMessage("Kadi ya MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Ujumbe"), + "mobile": MessageLookupByLibrary.simpleMessage("Simu:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Simu ya Mkononi"), + "model": MessageLookupByLibrary.simpleMessage("Mfano"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modeli imeundwa kikamilifu!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Jina la Modeli"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Modeli imesasishwa kikamilifu!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeli"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Pesa ya Ndani"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Pesa ya Nje"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Risiti ya Pesa"), + "month": MessageLookupByLibrary.simpleMessage("Mwezi"), + "monthly": MessageLookupByLibrary.simpleMessage("Kila Mwezi"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Maelezo Zaidi"), + "mrp": MessageLookupByLibrary.simpleMessage("Bei ya Kuuza Reja Reja"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("MRP/Bei ya mauzo"), + "name": MessageLookupByLibrary.simpleMessage("Jina"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Jina haliwezi kuwa tupu", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Unahitaji angalau akaunti mbili za benki ili kuhamisha.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Faida halisi"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Jumla ya kiasi halisi", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Nenosiri Mpya"), + "next": MessageLookupByLibrary.simpleMessage("Ifuatayo"), + "no": MessageLookupByLibrary.simpleMessage("Hapana"), + "noAcc": MessageLookupByLibrary.simpleMessage("Huna akaunti?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Hakuna akaunti zinazofanana zilizopatikana", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("Mtumiaji si hai"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Hakuna rekodi za mahudhurio zilizopatikana kwa vichujio vilivyochaguliwa.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Hakuna rekodi zilizopatikana.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Hakuna akaunti ya benki iliyopatikana.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Hakuna akaunti za benki zilizopatikana za kuhamisha.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Hakuna bechi (No Batch)"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Hakuna kifaa cha Bluetooth kilichochaguliwa.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Hakuna tawi lililopatikana", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "Hakuna cheki iliyopatikana", + ), + "noData": MessageLookupByLibrary.simpleMessage("Hakuna Data Inapatikana"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Hakuna data inapatikana", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "Hakuna data inayopatikana", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Hakuna data ya kuhamisha", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Hakuna data ya kutoa PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Hakuna Taarifa Zilizopatikana", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Hakuna idara iliyopatikana.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Hakuna maelezo ya idara hii."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Hakuna maelezo ya cheo hiki."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Hakuna maelezo yaliyotolewa.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Hakuna cheo kilichopatikana.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Hakuna akaunti ya benki ya kuelekea iliyopatikana.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Hakuna vifaa vilivyopatikana", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Hakuna Denik"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Hakuna Kinachodaiwa Kimechaguliwa", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "Hakuna faili iliyochaguliwa", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Hakuna likizo iliyopatikana.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Hakuna likizo inayofanana iliyopatikana", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Bidhaa haijapatikana"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Hakuna Kitu Kilichochaguliwa", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Hakuna rekodi za ruhusa zilizopatikana kwa vichujio vilivyochaguliwa.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Hakuna ombi la ruhusa lililopatikana.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Hakuna bidhaa zinazolingana zilipatikana.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Hakuna rekodi zinazofanana za mshahara zilizopatikana.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Hakuna maelezo yaliyotolewa.", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "Hakuna Wahusika Walio Patikana", + ), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Hakuna rekodi za mshahara zilizopatikana.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Hakuna Bidhaa Iliyopatikana", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Hakuna bidhaa inayolingana na utafutaji wako.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Hakuna Bidhaa Imechaguliwa", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Hakuna Jukumu la Mtumiaji Lililopatikana", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Hakuna zamu iliyopatikana.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Hakuna data ya akiba inayopatikana.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Ingen underskatt vald", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Hakuna Muuzaji Anapatikana", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Hakuna muamala"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Hakuna muamala uliopatikana", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Hakuna miamala iliyopatikana kwa kichujio hiki.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Hakuna muamala wa kutoa PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Hakuna maadili yaliyotajwa", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Hakuna mabadiliko yaliyopatikana.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Hairejeshwi (VAT/Punguzo)", + ), + "none": MessageLookupByLibrary.simpleMessage("Hakuna"), + "notFound": MessageLookupByLibrary.simpleMessage("Haikupatikana"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Hakuna muunganisho wa internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Imeshindwa kufungua programu ya simu.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Hakuna matokeo yanayolingana yaliyopatikana", + ), + "note": MessageLookupByLibrary.simpleMessage("Maelezo"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Kiwango cha dokezo"), + "notification": MessageLookupByLibrary.simpleMessage("Arifa"), + "off": MessageLookupByLibrary.simpleMessage("Zima"), + "ok": MessageLookupByLibrary.simpleMessage("Sawa"), + "okay": MessageLookupByLibrary.simpleMessage("Sawa"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Nenosiri la Zamani"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nenosiri la zamani haliwezi kuwa tupu", + ), + "on": MessageLookupByLibrary.simpleMessage("Washa"), + "open": MessageLookupByLibrary.simpleMessage("Wazi"), + "openCamera": MessageLookupByLibrary.simpleMessage("Fungua Kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Fungua mipangilio"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Salio la Kuanzia"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Salio la ufunguzi linahitajika", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Kufungua"), + "opinion": MessageLookupByLibrary.simpleMessage("Weka maoni yako"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Au endelea na"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Imeisha Hisa"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Mpango wetu wa premium", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Vipengele vya Kifurushi", + ), + "package": MessageLookupByLibrary.simpleMessage("Kifurushi"), + "packageDate": MessageLookupByLibrary.simpleMessage("Tarehe ya kufunga"), + "packageName": MessageLookupByLibrary.simpleMessage("Jina la kifurushi"), + "packingDate": MessageLookupByLibrary.simpleMessage("Tarehe ya kufunga"), + "paid": MessageLookupByLibrary.simpleMessage("Imelipwa"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Kiasi kilicholipwa"), + "paidBy": MessageLookupByLibrary.simpleMessage("Betalat av"), + "paidVia": MessageLookupByLibrary.simpleMessage("Imelipwa kupitia"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Imelipwa kiasi"), + "parties": MessageLookupByLibrary.simpleMessage("Vipande"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuunda Mhusika.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Orodha ya Vyama"), + "partyReports": MessageLookupByLibrary.simpleMessage("Ripoti za Washirika"), + "partyType": MessageLookupByLibrary.simpleMessage("Aina ya Mshirika"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Faida kwa Mshirika", + ), + "password": MessageLookupByLibrary.simpleMessage("Nenosiri"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Nenosiri haliwezi kuwa tupu", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Nenosiri linahitajika (angalau herufi 6)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Nenosiri lazima liwe na angalau herufi 6", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Nenosiri hailingani", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("Lipa kwa Usajili"), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Kiasi Kinachopaswa Kulipwa", + ), + "payment": MessageLookupByLibrary.simpleMessage("Malipo"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Malipo Yamekamilika", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Maelezo ya Malipo"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Malipo Yameshindwa"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Malipo yameshindwa. Tafadhali jaribu tena.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Njia ya Malipo"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Njia ya malipo"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Mbinu za Malipo"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Malipo Yamefaulu"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua aina ya malipo", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Aina za Malipo"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Malipo yamefaulu!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Mwaka wa Malipo"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Kiasi cha Malipo"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Aina za malipo"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Lipia kwa Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("Mshahara (Payroll)"), + "payrollList": MessageLookupByLibrary.simpleMessage("Orodha ya Payroll"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Rekodi ya Mshahara"), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Ripoti za Mshahara", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF imetolewa kwa mafanikio", + ), + "percent": MessageLookupByLibrary.simpleMessage("Asilimia"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Ruhusa imekataliwa", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Ruhusa imekataliwa kufuta benki.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Huruhusiwi kusasisha benki.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Huruhusiwi kuona benki.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Ruhusa haijatolewa!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Taarifa Binafsi:"), + "phone": MessageLookupByLibrary.simpleMessage("Namba ya Simu"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Nambari ya simu haipatikani.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Nambari ya Simu"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Uthibitisho wa Simu", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Simu:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Chagua na upakie faili", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Chagua Tarehe ya Mwisho", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Chagua Tarehe ya Kuanzia", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Tafadhali ongeza kurudisha mauzo", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Tafadhali ongeza angalau benki moja ili kurekebisha salio.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Tafadhali ongeza idadi", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Tafadhali angalia muunganisho wako na ujaribu tena", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Tafadhali unganisha printer kwanza", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Tafadhali unganisha printer ya bluetooth", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Tafadhali washa Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka nenosiri refu zaidi", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza tena nenosiri", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza tarehe", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza nenosiri", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka jina sahihi la chapa", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka jina sahihi la biashara", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka barua pepe sahihi", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka Jina sahihi", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka nambari ya simu sahihi", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka jina sahihi la bidhaa", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka bei sahihi ya ununuzi", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza idadi sahihi (angalau 1) kwa bidhaa zote", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka bei sahihi ya mauzo", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka jina sahihi la kitengo", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Tafadhali Weka Kiasi", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza angalau thamani moja.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza jina la tawi", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza tarehe", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza jina la cheo", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza tarehe ya mwisho", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza jina la likizo", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Tafadhali Weka Jina", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza jina la kitalu", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza jina la rafu", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Weka jina la kitengo", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza jina halali", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka nambari ya simu na jina kwanza", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Tafadhali weka maelezo yako.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza namba yako ya simu", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Tafadhali ingiza mshahara", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Tafadhali fanya mauzo kwanza", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua aina", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua akaunti ya benki ya kuelekea.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua aina ya gharama", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua aina ya ruhusa", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua bidhaa kwanza", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua zamu", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua tarehe ya kuanza", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua hali (status)", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua mfanyakazi", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua mwezi", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua akaunti zote mbili.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua hali ya mapumziko", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua tarehe", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua idara", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua cheo", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua bidhaa kwa marejesho", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua mwaka wa malipo", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua bidhaa kwanza", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua tarehe ya kuanza", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua hali", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua tarehe sahihi za kuanza na kuisha.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua jinsia", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Tafadhali chagua zamu yako", + ), + "pos": MessageLookupByLibrary.simpleMessage("Mauzo (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("Mauzo ya POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ujumbe baada ya mauzo", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Imewezeshwa na Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Drivs av"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Msaada wa programu za Android na iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Mpango wa Premium"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Bonyeza ili kuchagua", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("Angalia PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Deni la Awali"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Kiasi cha Malipo ya Awali", + ), + "price": MessageLookupByLibrary.simpleMessage("Bei"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Bei haiwezi kuwa tupu"), + "print": MessageLookupByLibrary.simpleMessage("Chapisha"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Chapa maelezo ya benki kwenye ankara", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Chapa Barcode"), + "printLabel": MessageLookupByLibrary.simpleMessage("Chapa Lebo"), + "printing": MessageLookupByLibrary.simpleMessage("Chaguo la Kuchapisha"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Skriver ut faktura", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "Utskriftsalternativ", + ), + "product": MessageLookupByLibrary.simpleMessage("Bidhaa"), + "productBrand": MessageLookupByLibrary.simpleMessage("Chapa ya Bidhaa"), + "productCategory": MessageLookupByLibrary.simpleMessage("Aina ya Bidhaa"), + "productCode": MessageLookupByLibrary.simpleMessage("Nambari ya Bidhaa"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Nambari ya bidhaa inahitajika", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Maelezo ya Bidhaa"), + "productList": MessageLookupByLibrary.simpleMessage("Orodha ya Bidhaa"), + "productModels": MessageLookupByLibrary.simpleMessage("Mifano ya bidhaa"), + "productName": MessageLookupByLibrary.simpleMessage("Jina la Bidhaa"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Bidhaa haikupatikana", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Historia ya Ununuzi wa Bidhaa", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya ununuzi wa bidhaa", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Vitalu vya bidhaa"), + "productReports": MessageLookupByLibrary.simpleMessage("Ripoti za Bidhaa"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Historia ya Mauzo ya Bidhaa", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya mauzo ya bidhaa", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Mipangilio ya Bidhaa", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Akiba ya bidhaa"), + "productUnit": MessageLookupByLibrary.simpleMessage("Kitengo cha Bidhaa"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Mabadiliko ya bidhaa", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Faida kwa Bidhaa", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Faida na Hasara kwa Bidhaa", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Ununuzi kwa Bidhaa", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Mauzo kwa Bidhaa"), + "products": MessageLookupByLibrary.simpleMessage("Bidhaa"), + "profile": MessageLookupByLibrary.simpleMessage("Wasifu"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Hariri Wasifu"), + "profit": MessageLookupByLibrary.simpleMessage("Faida"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Faida na Hasara"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya kina ya faida na hasara", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Faida na Hasara"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Faida (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Asilimia ya faida"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Nambari ya Uendelezaji"), + "purchase": MessageLookupByLibrary.simpleMessage("Ununuzi"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Kengele ya Ununuzi"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kununuliwa na:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Ununuzi Umethibitishwa", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Maelezo ya Ununuzi", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Bei ya Ununuzi Bila Kodi", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Bei ya ununuzi bila kodi inahitajika", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Bei ya Ununuzi Ikiwa na Kodi", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Bei ya ununuzi ikiwa na kodi inahitajika", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Orodha ya Ununuzi"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Nunua Sasa"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Nunua Mpango wa Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Bei ya Ununuzi"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Idadi ya Ununuzi"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Idadi ya ununuzi inahitajika", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Ununuzi"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Marejesho ya Mauzo", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya Kurudisha Ununuzi", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Marejesho ya ununuzi", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kusasisha ununuzi.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuunda ununuzi.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Nunuliwa"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Iliyonunuliwa Na"), + "qty": MessageLookupByLibrary.simpleMessage("Idadi"), + "quantity": MessageLookupByLibrary.simpleMessage("Kiasi"), + "quickOver": MessageLookupByLibrary.simpleMessage("Muhtasari wa Haraka"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Muhtasari wa Haraka", + ), + "rack": MessageLookupByLibrary.simpleMessage("Kitalu (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Jina la kitalu"), + "racks": MessageLookupByLibrary.simpleMessage("Vitalu (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Fungua Tena"), + "read": MessageLookupByLibrary.simpleMessage("Soma"), + "receipt": MessageLookupByLibrary.simpleMessage("Risiti"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Kiasi Kilichopokelewa", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("Imepokelewa na"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Imepokelewa Kutoka"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Miamala ya Hivi Karibuni", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Pokea PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Punguza Pesa"), + "reference": MessageLookupByLibrary.simpleMessage("Rejea"), + "referenceNo": MessageLookupByLibrary.simpleMessage( + "Nambari ya Kumbukumbu", + ), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Namba ya Rejea"), + "register": MessageLookupByLibrary.simpleMessage("Jisajili"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Tunahitaji kusajili nambari yako ya simu kabla ya kuanza!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Zilizobaki"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Inayosalia Kwa Kulipwa", + ), + "remark": MessageLookupByLibrary.simpleMessage("Maoni"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Nikumbuke"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Nikumbushe Baadaye", + ), + "remove": MessageLookupByLibrary.simpleMessage("Ondoa"), + "reports": MessageLookupByLibrary.simpleMessage("Ripoti"), + "resendIn": MessageLookupByLibrary.simpleMessage("Tuma tena OTP katika"), + "resendOTP": MessageLookupByLibrary.simpleMessage("Tuma tena OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Weka upya nenosiri kwa kutumia barua pepe yako au nambari ya simu", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Weka upya nenosiri lako ili kurejesha na kuingia kwenye akaunti yako", + ), + "resets": MessageLookupByLibrary.simpleMessage("Rudisha (Reset)"), + "retailer": MessageLookupByLibrary.simpleMessage("Muuzaji Reja Reja"), + "retry": MessageLookupByLibrary.simpleMessage("Jaribu Tena"), + "retryScan": MessageLookupByLibrary.simpleMessage("Jaribu tena kutafuta"), + "retur": MessageLookupByLibrary.simpleMessage("Rudi"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Kiasi cha Kurudisha"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Idadi ya Marejesho", + ), + "returned": MessageLookupByLibrary.simpleMessage("Kurudishwa"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Kiasi Kilichorudishwa", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage( + "Tarehe ya Kurudishwa", + ), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Bidhaa Iliyorudishwa", + ), + "role": MessageLookupByLibrary.simpleMessage("Jukumu"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Jukumu na Ruhusa", + ), + "roles": MessageLookupByLibrary.simpleMessage("Majukumu (Roles)"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Viringisha kwa namba kamili ya karibu", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Viringisha kwa desimali ya karibu (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Viringisha kwa desimali ya karibu (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Viringisha kwa desimali ya karibu (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Viringisha kwa namba kamili", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Avrundning"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Jumla Iliyorekebishwa", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Marekebisho (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Taslimu Inayotumika"), + "sNo": MessageLookupByLibrary.simpleMessage("Na."), + "salary": MessageLookupByLibrary.simpleMessage("Mshahara"), + "sale": MessageLookupByLibrary.simpleMessage("Mauzo"), + "saleBy": MessageLookupByLibrary.simpleMessage("Iliyouzwa Na"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Hariri Mauzo"), + "saleList": MessageLookupByLibrary.simpleMessage("Orodha ya Mauzo"), + "salePrice": MessageLookupByLibrary.simpleMessage("Bei ya Kuuza"), + "saleQty": MessageLookupByLibrary.simpleMessage("Idadi ya Mauzo"), + "saleReq": MessageLookupByLibrary.simpleMessage("Bei ya mauzo inahitajika"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Kurudisha Mauzo"), + "sales": MessageLookupByLibrary.simpleMessage("Mauzo"), + "salesBy": MessageLookupByLibrary.simpleMessage("Iliuziwa na:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Maelezo ya Mauzo"), + "salesList": MessageLookupByLibrary.simpleMessage("Orodha ya Mauzo"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Muhtasari wa Mauzo & Ununuzi", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Mauzo"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Marejesho ya Mauzo"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Ripoti ya Kurudisha Mauzo", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Försäljningsinställningar", + ), + "save": MessageLookupByLibrary.simpleMessage("Hifadhi"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Hifadhi na Chapisha"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Hifadhi Mipangilio"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Hifadhi Tofauti"), + "saving": MessageLookupByLibrary.simpleMessage("Inahifadhi..."), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Changanua msimbo wa QR wa bidhaa", + ), + "search": MessageLookupByLibrary.simpleMessage("Tafuta"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Tafuta Mahudhurio", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Tafuta namba ya batch...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Tafuta Hapa...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Tafuta Ruhusa"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Tafuta Bidhaa"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Tafuta muamala...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Tafuta..."), + "seconds": MessageLookupByLibrary.simpleMessage("sekunde"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Angalia nambari zote za uendelezaji", + ), + "select": MessageLookupByLibrary.simpleMessage("Chagua"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Chagua chapa"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Chagua ankara"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Chagua Akaunti"), + "selectAll": MessageLookupByLibrary.simpleMessage("Chagua zote"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Chagua angalau rafu moja", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Chagua Benki au Taslimu", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Chagua Aina ya Biashara", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Chagua Jamii"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Chagua Mteja"), + "selectDate": MessageLookupByLibrary.simpleMessage("Chagua Tarehe"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Chagua tarehe kwanza", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Chagua mahali pa kuweka amana", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Mchague mfanyakazi kwanza", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Chagua tarehe ya kuanza", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Chagua bidhaa"), + "selectLang": MessageLookupByLibrary.simpleMessage("Chagua Lugha Yako"), + "selectModel": MessageLookupByLibrary.simpleMessage("Chagua Mfano"), + "selectOne": MessageLookupByLibrary.simpleMessage("Chagua Moja"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Chagua akaunti moja", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Chagua Aina ya Bidhaa", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Chagua Kitengo cha Bidhaa", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Chagua kitalu (Rack)"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Chagua rafu"), + "selectStock": MessageLookupByLibrary.simpleMessage("Chagua akiba (Stock)"), + "selectTax": MessageLookupByLibrary.simpleMessage("Chagua Kodi"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Chagua tarehe ya mwisho", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Chagua Aina"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Chagua mabadiliko : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Chagua ghala"), + "sellAll": MessageLookupByLibrary.simpleMessage("Uza Zote >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Bei ya kuuza"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Säljs av"), + "send": MessageLookupByLibrary.simpleMessage("Tuma"), + "sendCode": MessageLookupByLibrary.simpleMessage("Tuma nambari"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Tumekutumia Barua pepe na maelekezo ya jinsi ya kusahihisha nenosiri kwa:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Tuma Kiunga cha Kusahihisha", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Tuma Ujumbe"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Tuma SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Tuma Ujumbe wa SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Tuma Barua pepe yako", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Sasisha wasifu wako ili kuunganisha daktari wako na maelezo bora", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Sanidi Nenosiri Mpya", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage("Sanidi Wasifu Wako"), + "setting": MessageLookupByLibrary.simpleMessage("Mazingira"), + "sevenDays": MessageLookupByLibrary.simpleMessage("Siku 7"), + "share": MessageLookupByLibrary.simpleMessage("Shiriki"), + "shelf": MessageLookupByLibrary.simpleMessage("Rafu (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Jina la rafu"), + "shelves": MessageLookupByLibrary.simpleMessage("Rafu"), + "shift": MessageLookupByLibrary.simpleMessage("Zamu (Shift)"), + "shiftName": MessageLookupByLibrary.simpleMessage("Jina la Zamu"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Anwani ya Usafirishaji", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Fraktkostnad"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Salio la Mwanzo la Duka", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Salio Lililobaki la Duka", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Onyesha hatua"), + "showCode": MessageLookupByLibrary.simpleMessage("Onyesha Kanuni"), + "showCombo": MessageLookupByLibrary.simpleMessage("Onyesha mchanganyiko"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Onyesha tarehe ya kuisha muda", + ), + "showName": MessageLookupByLibrary.simpleMessage("Onyesha Jina"), + "showPrice": MessageLookupByLibrary.simpleMessage("Onyesha Bei"), + "showSingle": MessageLookupByLibrary.simpleMessage("Onyesha moja"), + "showVariant": MessageLookupByLibrary.simpleMessage("Onyesha mabadiliko"), + "signIn": MessageLookupByLibrary.simpleMessage("Ingia"), + "signUp": MessageLookupByLibrary.simpleMessage("Registrera dig"), + "single": MessageLookupByLibrary.simpleMessage("Mmoja"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("Siku 60"), + "size": MessageLookupByLibrary.simpleMessage("Ukubwa"), + "skip": MessageLookupByLibrary.simpleMessage("Ruka"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Ruka sasisho"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Msimbo"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kanuni"), + "sl": MessageLookupByLibrary.simpleMessage("Na."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Saa mahiri"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Masoko ya Kijamii", + ), + "sold": MessageLookupByLibrary.simpleMessage("Zimeuzwa"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Kuna tatizo kwenye ukurasa huu wa wavuti.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Kuna kitu"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Ingia kama Mhudumu"), + "start": MessageLookupByLibrary.simpleMessage("Anza"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Mwanzo wa Mapumziko", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Kuanzia"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Anza Uuzaji Mpya"), + "startTime": MessageLookupByLibrary.simpleMessage("Muda wa Kuanza"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Muda wa kuanza unahitajika", + ), + "started": MessageLookupByLibrary.simpleMessage("Imeanza"), + "state": MessageLookupByLibrary.simpleMessage("Jimbo"), + "stateName": MessageLookupByLibrary.simpleMessage("Jina la Jimbo"), + "status": MessageLookupByLibrary.simpleMessage("Status"), + "staus": MessageLookupByLibrary.simpleMessage("Hali"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Bado Haijalipwa"), + "stock": MessageLookupByLibrary.simpleMessage("Hisabati"), + "stockList": MessageLookupByLibrary.simpleMessage("Orodha ya Hisa"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage( + "Akiba / Mabadiliko (Variant)", + ), + "stockReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Hisa"), + "stockValue": MessageLookupByLibrary.simpleMessage("Thamani ya Hisa"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Hisa lazima iwe angalau 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Hisa:"), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Lista över underskatter", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Underskatter"), + "subTotal": MessageLookupByLibrary.simpleMessage("Jumla ndogo"), + "submit": MessageLookupByLibrary.simpleMessage("Tuma"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Jiunge Sasa"), + "subscription": MessageLookupByLibrary.simpleMessage("Usajili"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Ripoti za Usajili", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Usajili"), + "subtotal": MessageLookupByLibrary.simpleMessage("Jumla ndogo"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Imelipwa kwa mafanikio", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Mtoa Huduma Analipa"), + "supplier": MessageLookupByLibrary.simpleMessage("Muuzaji"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Maelezo ya Muuzaji", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Deni la Muuzaji"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Daftari la Muuzaji", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Jina la Muuzaji"), + "switchBank": MessageLookupByLibrary.simpleMessage("Badilisha Tawi?"), + "switchs": MessageLookupByLibrary.simpleMessage("Badilisha"), + "tax": MessageLookupByLibrary.simpleMessage("Kodi"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Skattegrupp"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Skatteprocent"), + "taxRates": MessageLookupByLibrary.simpleMessage("Skatteprocent"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Skatteprocent - Hantera dina skatteprocent", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Ripoti ya Kodi"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Orodha ya Ripoti za Kodi", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Aina ya Kodi"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Skatt med enkel/flera skattetyper", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Asante kwa ununuzi wako", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Asante kwa malipo yako yaliyosalia", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Nembo ya ankara ya joto (Thermal)", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Lugha ya printa ya joto", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Ukubwa wa ukurasa wa printa ya joto", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("Siku 30"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "Lebo 32 kwa kila karatasi, inchi 8.27 kwa 11.69", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Mwezi Huu"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Mpango huu haustahili kuboreshwa", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Mpango huu haupatikani kwa ununuzi", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Bidhaa Hii Tayari Imeongezwa!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Wiki Hii"), + "thisYear": MessageLookupByLibrary.simpleMessage("Mwaka Huu"), + "time": MessageLookupByLibrary.simpleMessage("Muda"), + "timeIn": MessageLookupByLibrary.simpleMessage("Muda wa Kuingia"), + "timeOut": MessageLookupByLibrary.simpleMessage("Muda wa Kutoka"), + "to": MessageLookupByLibrary.simpleMessage("Kwenda"), + "toAccount": MessageLookupByLibrary.simpleMessage("Kwenye Akaunti"), + "toDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Mwisho"), + "today": MessageLookupByLibrary.simpleMessage("Leo"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Muhtasari wa Leo"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Wateja 5 Bora"), + "top5Product": MessageLookupByLibrary.simpleMessage("Bidhaa 5 Bora"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Wauzaji 5 Bora"), + "total": MessageLookupByLibrary.simpleMessage("Jumla"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Jumla ya Kiasi"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Jumla ya Mali"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Salio la Jumla"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Jumla ya Aina"), + "totalDue": MessageLookupByLibrary.simpleMessage("Jumla Inayotakiwa"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Jumla ya Kiasi Kinachodaiwa", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Jumla ya Matumizi"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Jumla ya Mapato"), + "totalItems": MessageLookupByLibrary.simpleMessage("Jumla ya Vitu"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Jumla ya Hasara"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Jumla Inayopaswa Kulipwa", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Jumla ya Bei"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Jumla ya Bidhaa"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Jumla ya Faida"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Jumla ya Ununuzi"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Jumla ya Kiasi Kilichorejeshwa", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Totalt returnerat"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Jumla ya Kiasi cha Mshahara", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Jumla ya Mauzo"), + "totalVat": MessageLookupByLibrary.simpleMessage("Jumla ya VAT"), + "totall": MessageLookupByLibrary.simpleMessage("Jumla:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Muhtasari wa Muamala"), + "transactionType": MessageLookupByLibrary.simpleMessage("Aina ya Muamala"), + "transactions": MessageLookupByLibrary.simpleMessage("Miamala"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Ripoti za historia ya miamala", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Uhamisho"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Hamisha Cheki"), + "transferDate": MessageLookupByLibrary.simpleMessage("Tarehe ya Uhamisho"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Jaribu Tena"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Aina"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Chagua Aina"), + "unPaid": MessageLookupByLibrary.simpleMessage("Haijalipwa"), + "unit": MessageLookupByLibrary.simpleMessage("Unit"), + "unitName": MessageLookupByLibrary.simpleMessage("Jina la Kiwango"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Bei ya Kipande"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Bei ya Kitengo"), + "units": MessageLookupByLibrary.simpleMessage("Vipimo"), + "unlimited": MessageLookupByLibrary.simpleMessage("Haijapunguzwa"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Matumizi yasiyo na kikomo", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Matumizi Yasiyo na Kikomo ya Kifurushi Chetu👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Sasisha"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Huisha Tawi"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Sasisha Mawasiliano", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Imeshindwa kusasisha hisa", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Sasisha Sasa"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kusasisha mhusika.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Sasisha Bidhaa"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Bidhaa imesasishwa kikamilifu!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kusasisha bidhaa.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Sasisha Wasifu Wako", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Huisha Ununuzi"), + "updateRole": MessageLookupByLibrary.simpleMessage("Sasisha jukumu"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kusasisha mauzo.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Imesasishwa Kikamilifu", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Boresha wasifu wako ili kuungana na wateja wako kwa muonekano bora", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Boresha usajili wako", + ), + "updating": MessageLookupByLibrary.simpleMessage("Kusasisha..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Boresha Sasa"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "ID ya UPI kwa QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("Pakia"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Pakia Picha"), + "uploading": MessageLookupByLibrary.simpleMessage("Inapakia..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Tumia Galeri"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Jina la mtumiaji haliwezi kuwa tupu", + ), + "user": MessageLookupByLibrary.simpleMessage("Mtumiaji"), + "userRole": MessageLookupByLibrary.simpleMessage("Nafasi ya Mtumiaji"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Maelezo ya Jukumu la Mtumiaji", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Kichwa cha Mtumiaji"), + "values": MessageLookupByLibrary.simpleMessage("Thamani"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Tofauti imeongezwa kikamilifu!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Tofauti imefutwa kikamilifu!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Orodha ya mabadiliko"), + "variationId": MessageLookupByLibrary.simpleMessage("ID ya mabadiliko"), + "variations": MessageLookupByLibrary.simpleMessage( + "Mabadiliko (Variations)", + ), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Mabadiliko ya bidhaa", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("Moms och skatt"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Moms/GST-nummer"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Moms/GST-titel"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT Id"), + "vatNumber": MessageLookupByLibrary.simpleMessage( + "Momsregistreringsnummer", + ), + "vatReports": MessageLookupByLibrary.simpleMessage("Ripoti za VAT"), + "vatType": MessageLookupByLibrary.simpleMessage("vatType"), + "verification": MessageLookupByLibrary.simpleMessage("Uthibitisho"), + "verify": MessageLookupByLibrary.simpleMessage("Thibitisha"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Thibitisha Barua Pepe Yako", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Thibitisha Barua Pepe", + ), + "view": MessageLookupByLibrary.simpleMessage("Angalia Maelezo"), + "viewAll": MessageLookupByLibrary.simpleMessage("Angalia Yote"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Angalia Maelezo"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Angalia bei"), + "viewStock": MessageLookupByLibrary.simpleMessage("Angalia akiba"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Kuangalia miamala kwa ajili ya", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Mteja wa Kuja"), + "wallet": MessageLookupByLibrary.simpleMessage("Wallet"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Salio la Wallet"), + "warehouse": MessageLookupByLibrary.simpleMessage("Ghala"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Jina la Ghala"), + "warranty": MessageLookupByLibrary.simpleMessage("Warranty"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Tumetuma barua pepe ya uthibitisho kwa", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Kila Wiki"), + "weight": MessageLookupByLibrary.simpleMessage("Uzito"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Karibu tena!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Kipi Kipya"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Bei ya Kuuza Jumla", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Muuza Jumla"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Itaongezwa Hivi Karibuni", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Andika ujumbe wako hapa", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("Skriv text här..."), + "yearly": MessageLookupByLibrary.simpleMessage("Kila Mwaka"), + "years": MessageLookupByLibrary.simpleMessage("Miaka"), + "yes": MessageLookupByLibrary.simpleMessage("Ndio"), + "yesterday": MessageLookupByLibrary.simpleMessage("Jana"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Huwezi kulipa zaidi ya kiasi kinachodaiwa", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Sasa unaweza kutuma tena OTP yako.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Hauna ruhusa ya kutengeneza barcode.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("Hauna ruhusa ya kufuta rafu"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuona Faida na Hasara.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuunda aina ya gharama.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("Hauna ruhusa ya kuunda ununuzi."), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kufuta idara."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kufuta cheo."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kufuta ombi la ruhusa.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kufuta payroll."), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuhamisha kwenda Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kutengeneza barcode.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kutoa ripoti"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kuhuisha tawi."), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kuhuisha idara."), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuhuisha ombi la ruhusa.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kuhuisha likizo."), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kuona mahudhurio"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Huna ruhusa ya kuhuisha payroll.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kuhuisha cheo."), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kufuta zamu."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kuhuisha zamu."), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Hauna ruhusa ya kuunda vitalu.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Hauna ruhusa ya kufuta vitalu.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Hauna ruhusa ya kusasisha vitalu.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Huna ruhusa ya kuunda gharama."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Lazima Utolee Ruhusa", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Unatumia "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Unataka kufuta bidhaa hii?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Kifurushi chako cha Bure kimekaribia kumalizika, nunua mpango wako unaofuata Asante.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Kifurushi chako"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Kifurushi chako kitaisha baada ya Siku 5", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Kifurushi chako kitaisha leo\n\nTafadhali Nunua tena", + ), + "zip": MessageLookupByLibrary.simpleMessage("Msimbo wa Posta"), + "zipCode": MessageLookupByLibrary.simpleMessage("Weka Msimbo wa Posta"), + }; +} diff --git a/lib/generated/intl/messages_ta.dart b/lib/generated/intl/messages_ta.dart new file mode 100644 index 0000000..ff39f58 --- /dev/null +++ b/lib/generated/intl/messages_ta.dart @@ -0,0 +1,2508 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ta locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ta'; + + static String m0(start) => "\$${start} வினாடிகளில் OTP ஐ மீண்டும் அனுப்பவும்"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளர் விபரங்கள்", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("விலைப்பட்டியல்"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "A4 பக்க விலைப்பட்டியல் லோகோ", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "கணக்கு காட்சி பெயர்", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "கணக்கு வைத்திருப்பவர் பெயர்", + ), + "accountName": MessageLookupByLibrary.simpleMessage("கணக்கு பெயர்"), + "accountNumber": MessageLookupByLibrary.simpleMessage("கணக்கு எண்"), + "action": MessageLookupByLibrary.simpleMessage("செயல்"), + "actions": MessageLookupByLibrary.simpleMessage("செயல்கள்"), + "active": MessageLookupByLibrary.simpleMessage("செயலில்"), + "add": MessageLookupByLibrary.simpleMessage("சேர்க்கவும்"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து வாங்கலைச் சேர்க்கவும்", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("வருகையைச் சேர்"), + "addBank": MessageLookupByLibrary.simpleMessage("வங்கியைச் சேர்"), + "addBrand": MessageLookupByLibrary.simpleMessage("பிராண்டைச் சேர்க்கவும்"), + "addCash": MessageLookupByLibrary.simpleMessage("பணத்தைச் சேர்க்கவும்"), + "addCategory": MessageLookupByLibrary.simpleMessage("வகையைச் சேர்க்கவும்"), + "addContact": MessageLookupByLibrary.simpleMessage("தொடர்பைச் சேர்க்கவும்"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து ஒரு வாடிக்கையாளரைச் சேர்க்கவும்", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளரைச் சேர்க்கவும்", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage( + "விநியோகம் சேர்க்கவும்", + ), + "addDepartment": MessageLookupByLibrary.simpleMessage("துறையைச் சேர்"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "புதிய பதவியைச் சேர்", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("செலவைச் சேர்க்கவும்"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "செலவு வகையைச் சேர்க்கவும்", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("விடுமுறையைச் சேர்"), + "addImage": MessageLookupByLibrary.simpleMessage("படத்தைச் சேர்"), + "addIncome": MessageLookupByLibrary.simpleMessage("வருமானம் சேர்க்கவும்"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "வருமான வகை சேர்க்கவும்", + ), + "addItems": MessageLookupByLibrary.simpleMessage("பொருட்களைச் சேர்க்கவும்"), + "addLeave": MessageLookupByLibrary.simpleMessage("விடுப்பைச் சேர்"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "மேலும் புலங்களைச் சேர்", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "புதிய முகவரி சேர்க்கவும்", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "புதிய வருகையைச் சேர்", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "வங்கிக் கணக்குகளைச் சேர்", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "புதிய ஊழியரைச் சேர்", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "புதிய விடுமுறையைச் சேர்", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "புதிய விடுப்பைச் சேர்", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "புதிய மாதிரியைச் சேர்க்கவும்", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "புதிய சம்பளப்பட்டியலைச் சேர்", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "புதிய பொருளைச் சேர்க்கவும்", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து வாங்கலைச் சேர்க்கவும்", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("புதிய ராக்கைச் சேர்"), + "addNewShift": MessageLookupByLibrary.simpleMessage("புதிய ஷிஃப்டைச் சேர்"), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "புதிய வரியைச் சேர்க்கவும்", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "புதிய மாறுபாட்டைச் சேர்", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "புதிய மாறுபாட்டைச் சேர்", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "புதிய கிடங்கைச் சேர்க்கவும்", + ), + "addNote": MessageLookupByLibrary.simpleMessage("குறிப்பு சேர்க்கவும்"), + "addParty": MessageLookupByLibrary.simpleMessage( + "பார்ட்டிகளைச் சேர்க்கவும்", + ), + "addPayment": MessageLookupByLibrary.simpleMessage("பணம் செலுத்தலைச் சேர்"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து பொருளைச் சேர்க்கவும்", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "முதல் பொருளைச் சேர்க்கவும்", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு வெற்றிகரமாக உருவாக்கப்பட்டது!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage( + "வாங்கியதைச் சேர்க்கவும்", + ), + "addRole": MessageLookupByLibrary.simpleMessage("பதவியைச் சேர்"), + "addSale": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து விற்பனையைச் சேர்க்கவும்", + ), + "addSales": MessageLookupByLibrary.simpleMessage("விற்பனையைச் சேர்க்கவும்"), + "addShelf": MessageLookupByLibrary.simpleMessage("புதிய அடுக்கைச் சேர்"), + "addShift": MessageLookupByLibrary.simpleMessage("ஷிஃப்டைச் சேர்"), + "addStock": MessageLookupByLibrary.simpleMessage("இருப்பைச் சேர்க்கவும்"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "துணை மாறுபாட்டைச் சேர்", + ), + "addTax": MessageLookupByLibrary.simpleMessage("வரி சேர்க்கவும்"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "புதிய வரி குழுவைச் சேர்க்கவும்", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("அலகுவாட்டைச் சேர்க்கவும்"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "பயனர் பாதிப்பை சேர்க்கவும்", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("மாற்றைச் சேர்க்கவும்"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "மாறுபட்ட விவரங்களைச் சேர்க்கவும்", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "கரட்டிற்கு சேர்க்கப்பட்டது", + ), + "adding": MessageLookupByLibrary.simpleMessage("சேர்க்கப்படுவது.."), + "address": MessageLookupByLibrary.simpleMessage("முகவரி"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "வங்கி இருப்பைச் சரிசெய்", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("பணத்தைச் சரிசெய்"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "பண இருப்பைச் சரிசெய்", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("சரிசெய்தல் தேதி"), + "admin": MessageLookupByLibrary.simpleMessage("நிர்வாகி"), + "advance": MessageLookupByLibrary.simpleMessage("முன்பணம்"), + "all": MessageLookupByLibrary.simpleMessage("அனைத்து"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "அனைத்து வணிக தீர்வுகள்", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "விநியோகம் ப்ரோ மொத்த வணிக தீர்வு உடையவை ஆகும் மற்றும் பங்கு, கணக்கு, விற்பனை, செலவு மற்றும் குழந்தை / லாபம்.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("அனைத்து ஊழியர்களும்"), + "allParties": MessageLookupByLibrary.simpleMessage("அனைத்து தரப்பினரும்"), + "allParty": MessageLookupByLibrary.simpleMessage("அனைத்து கட்சியினர்"), + "allTime": MessageLookupByLibrary.simpleMessage("எல்லா நேரமும்"), + "allTransaction": MessageLookupByLibrary.simpleMessage( + "அனைத்து பரிவர்த்தனைகளும்", + ), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "ஏற்கனவே சேர்க்கப்பட்டது", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "முந்தைய கணக்குகொள்ளுகிறீர்களா? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("தொகை"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "தொகை 0 ஐ விட அதிகமாக இருக்க வேண்டும்", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "தொகை முழுமையாக்கும் முறை", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "வார்த்தைகளில் தொகைகள்", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("தொகை தேவை"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS அனுப்பப்படும் எண்ணுக்கு:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS செயலி ஆதரவு", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "புதிய புதுப்பித்தல் கிடைக்கின்றது\nதயவுசெய்து உங்கள் ஆப்பை புதுப்பிக்கவும்", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ஆப்பிள் வாட்ச்"), + "apply": MessageLookupByLibrary.simpleMessage("பயன்படுத்து"), + "areYouSure": MessageLookupByLibrary.simpleMessage("நீங்கள் உறுதியா?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "இந்தக் கிளையை நீக்க விரும்புகிறீர்களா?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "இந்தப் பதவியை நீக்க விரும்புகிறீர்களா?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "வேறு கிளைக்கு மாற விரும்புகிறீர்களா?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "இந்த பாகத்தை நீக்க விரும்புகிறீர்களா?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "இந்தக் கிளையிலிருந்து வெளியேற விரும்புகிறீர்களா?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("தேதிப்படி"), + "assets": MessageLookupByLibrary.simpleMessage("சொத்துக்கள்"), + "attachment": MessageLookupByLibrary.simpleMessage("இணைப்பு"), + "attendance": MessageLookupByLibrary.simpleMessage("வருகைப்பதிவு"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "வருகை அறிக்கைகள்", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "அங்கீகரிக்கப்பட்ட கையொப்பம்", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "தானாகக் கணக்கிடப்பட்ட நாட்கள்", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "தானாகத் தேர்ந்தெடுக்கப்பட்டது", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("முகப்புக்கு திரும்பு"), + "balance": MessageLookupByLibrary.simpleMessage("மிச்சம்"), + "balanceDue": MessageLookupByLibrary.simpleMessage("மீதமுள்ள பாக்கி"), + "balanceSheet": MessageLookupByLibrary.simpleMessage( + "இருப்புநிலை குறிப்பு", + ), + "bangladesh": MessageLookupByLibrary.simpleMessage("பங்களாதேஷ்"), + "bank": MessageLookupByLibrary.simpleMessage("வங்கி"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("வங்கிக் கணக்குகள்"), + "bankDetails": MessageLookupByLibrary.simpleMessage("வங்கி விவரங்கள்"), + "bankName": MessageLookupByLibrary.simpleMessage("வங்கி பெயர்"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "வங்கிக்கு வங்கி பரிமாற்றம்", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "வங்கியிலிருந்து பணமாக பரிமாற்றம்", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "பார்கோடு அச்சிடும் லேபிள் அமைப்பு", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("பார்கோடு உருவாக்கி"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "பார்கோடு ஜெனரேட்டர்", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("பார்கோடுகள்"), + "batch": MessageLookupByLibrary.simpleMessage("தொகுதி"), + "batchNo": MessageLookupByLibrary.simpleMessage("தொகுதி எண்"), + "billTO": MessageLookupByLibrary.simpleMessage("பில் அனுப்புவர்"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "பில் வாரியான லாபம்", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("பில்லிங் முகவரி"), + "birthDate": MessageLookupByLibrary.simpleMessage("பிறந்த தேதி"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "புளூடூத் முடக்கப்பட்டுள்ளது. தயவுசெய்து ஆன் செய்யவும்.", + ), + "branch": MessageLookupByLibrary.simpleMessage("கிளை"), + "branchList": MessageLookupByLibrary.simpleMessage("கிளை பட்டியல்"), + "brand": MessageLookupByLibrary.simpleMessage("பிராண்ட்"), + "brandName": MessageLookupByLibrary.simpleMessage("பிராண்டின் பெயர்"), + "brands": MessageLookupByLibrary.simpleMessage("பிராண்டுகள்"), + "breakDuration": MessageLookupByLibrary.simpleMessage("இடைவேளை காலம்"), + "breakStatus": MessageLookupByLibrary.simpleMessage("இடைவேளை நிலை"), + "breakTime": MessageLookupByLibrary.simpleMessage("இடைவேளை நேரம்"), + "bulk": MessageLookupByLibrary.simpleMessage("மொத்தமாக பதிவேற்றவும்"), + "bulkUploads": MessageLookupByLibrary.simpleMessage( + "மொத்தப் பதிவேற்றங்கள்", + ), + "businessCat": MessageLookupByLibrary.simpleMessage("வணிக வகை"), + "businessName": MessageLookupByLibrary.simpleMessage( + "கம்பெனி மற்றும் வணிக பெயர்", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("இப்பொழுதே வாங்கு"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "பிரீமியம் திட்டத்தைவாங்குக", + ), + "call": MessageLookupByLibrary.simpleMessage("அழை"), + "camera": MessageLookupByLibrary.simpleMessage("கேமரா"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "இந்த பரிவர்த்தனை வகையைத் திருத்த முடியாது.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "பணம் செலுத்திய விவரங்களை மீட்டெடுக்க முடியவில்லை.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ரத்துசெய்"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "சாதனங்களைத் தேடுகிறது...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ஒரே கணக்கிற்கு மாற்ற முடியாது.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("பரிமாணம்"), + "cash": MessageLookupByLibrary.simpleMessage("பணம்"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("பணம் மற்றும் வங்கி"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "பணம் மற்றும் வங்கி மேலாண்மை", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("பணப்புழக்கம்"), + "cashIn": MessageLookupByLibrary.simpleMessage("பணம் உள்ளே"), + "cashInHand": MessageLookupByLibrary.simpleMessage("கையிருப்பு பணம்"), + "cashOut": MessageLookupByLibrary.simpleMessage("பணம் வெளியே"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "பணத்திலிருந்து வங்கிக்கு பரிமாற்றம்", + ), + "categories": MessageLookupByLibrary.simpleMessage("பிரிவுகள்"), + "category": MessageLookupByLibrary.simpleMessage("வகை"), + "categoryName": MessageLookupByLibrary.simpleMessage("வகை பெயர்"), + "changeAmount": MessageLookupByLibrary.simpleMessage("மாற்றுத் தொகை"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல்லை மாற்று", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "மின்னஞ்சலைச் சரிபார்க்கவும்", + ), + "cheque": MessageLookupByLibrary.simpleMessage("காசோலைகள்"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("காசோலை தொகை"), + "chequeDate": MessageLookupByLibrary.simpleMessage("காசோலை தேதி"), + "chequeList": MessageLookupByLibrary.simpleMessage("காசோலை பட்டியல்"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("காசோலை எண்"), + "choose": MessageLookupByLibrary.simpleMessage("தேர்ந்தெடுக்கவும்"), + "chooseCountry": MessageLookupByLibrary.simpleMessage( + "நாட்டைத் தேர்ந்தெடுக்கவும்", + ), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "ஒரு வாடிக்கையாளரைத் தேர்வு செய்க", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "ஒரு விற்பனையாளரைத் தேர்ந்தெடுக்கவும்", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "உங்கள் அம்சங்களைத் தேர்வு செய்க", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "அம்சங்கள் பரமிப்பு திராவிக திருத்தங்களிலிருந்து விதிக்கப்பட்டுள்ளன.", + ), + "city": MessageLookupByLibrary.simpleMessage("நகரம்"), + "cityName": MessageLookupByLibrary.simpleMessage("நகரத்தின் பெயர்"), + "clarence": MessageLookupByLibrary.simpleMessage("கிளேரன்ஸ்"), + "clear": MessageLookupByLibrary.simpleMessage("அழி"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "இணைக்க கிளிக் செய்க", + ), + "close": MessageLookupByLibrary.simpleMessage("மூடு"), + "closed": MessageLookupByLibrary.simpleMessage("மூடப்பட்டவை"), + "code": MessageLookupByLibrary.simpleMessage("குறியீடு"), + "collectDue": MessageLookupByLibrary.simpleMessage("நிலுவை சேகரிக்கவும்"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "தொகையைச் சேகரிக்கவும்", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("சேகரித்தவர்:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("சேகரிப்பவர்"), + "color": MessageLookupByLibrary.simpleMessage("நிறம்"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "பல வரிகளின் கலவை", + ), + "combo": MessageLookupByLibrary.simpleMessage("காம்போ"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "கூட்டுத் தயாரிப்பு அறிக்கை", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage( + "காம்போ தயாரிப்புகள்", + ), + "comboReport": MessageLookupByLibrary.simpleMessage("கூட்டு அறிக்கை"), + "comingSoon": MessageLookupByLibrary.simpleMessage("எனக்கு வந்துவிடும்"), + "companyAddress": MessageLookupByLibrary.simpleMessage("நிறுவன முகவரி"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "அழிக்கையை உறுதிப்படுத்தவும்", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல்லை உறுதிப்படுத்து", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல்லை உறுதிப்படுத்தவும்", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "திரும்பப்பெறுதலை உறுதிப்படுத்தவும்", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "SMS ஐ உறுதிப்படுத்தவும்", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("வாழ்த்துக்கள்"), + "connect": MessageLookupByLibrary.simpleMessage("இணைக்க கிளிக் செய்க"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "உங்கள் அச்சுப்பை இணைக்கவும்", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "உங்கள் அச்சகத்தை இணைக்கவும்", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("இணைக்கப்பட்டுள்ளது: "), + "contactDetials": MessageLookupByLibrary.simpleMessage("தொடர்பு விபரங்கள்"), + "contactUs": MessageLookupByLibrary.simpleMessage("தொடர்பு கொள்ளுங்கள்"), + "continueButton": MessageLookupByLibrary.simpleMessage("தொடர்க"), + "continueE": MessageLookupByLibrary.simpleMessage("தொடருங்கள்"), + "cost": MessageLookupByLibrary.simpleMessage("செலவு"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "வரி நீங்கலாக அடக்கவிலை", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "வரி உட்பட அடக்கவிலை", + ), + "country": MessageLookupByLibrary.simpleMessage("நாடு"), + "countryName": MessageLookupByLibrary.simpleMessage("நாடு பெயர்"), + "create": MessageLookupByLibrary.simpleMessage("உருவாக்கவும்"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "மரபணுக்கான இலவச கணக்கை உருவாக்குங்கள்", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "இலவச கணக்கை உருவாக்கவும்", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("கிளையை உருவாக்கு"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "புதிய கடவுச்சொல்லை உருவாக்கவும்", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "விற்பனை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("வரவு (உள்ளே)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "பார்ட்டியின் கடன் வரம்பு", + ), + "currency": MessageLookupByLibrary.simpleMessage("நாணயம்"), + "currentBalance": MessageLookupByLibrary.simpleMessage("தற்போதைய இருப்பு"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "தற்போதைய பண இருப்பு", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("நடப்பு மாதம்"), + "currentYear": MessageLookupByLibrary.simpleMessage("நடப்பு ஆண்டு"), + "currents": MessageLookupByLibrary.simpleMessage("தற்போதைய"), + "custom": MessageLookupByLibrary.simpleMessage("பயனாளர் வரையறுக்கப்பட்ட"), + "customDate": MessageLookupByLibrary.simpleMessage("தனிப்பயன் தேதி"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "தனிப்பயனாக்கப்பட்ட பில் மார்கிங்", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("தனிப்பயன் அச்சிடுதல்"), + "customer": MessageLookupByLibrary.simpleMessage("வாடிக்கையாளர்"), + "customerDate": MessageLookupByLibrary.simpleMessage("தனிப்பயன் தேதி"), + "customerDue": MessageLookupByLibrary.simpleMessage("வாடிக்கையாளர் கடன்"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளர் பேரேடு", + ), + "customerName": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளரின் பெயர்", + ), + "customerPay": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளர் செலுத்துக", + ), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளர் தொலைபேசி எண்", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளர் கையொப்பம்", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "தினசரி பரிவர்த்தனை", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("டாஷ்போர்டு"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "தரவு வெற்றிகரமாக சேமிக்கப்பட்டது.", + ), + "date": MessageLookupByLibrary.simpleMessage("தேதி"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "முடிவு தேதி, துவக்க தேதி முன் இருக்க முடியாது.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("தேதி தேவை"), + "dates": MessageLookupByLibrary.simpleMessage("தேதிகள்:"), + "dayBook": MessageLookupByLibrary.simpleMessage("தினசரி குறிப்பேடு"), + "days": MessageLookupByLibrary.simpleMessage("நாட்கள்"), + "daysLeft": MessageLookupByLibrary.simpleMessage("மீதமுள்ள நாட்கள்"), + "dealer": MessageLookupByLibrary.simpleMessage("விற்பனையாளர்"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("விற்பனையாளர் விலை"), + "debitOut": MessageLookupByLibrary.simpleMessage("பற்று (வெளியே)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "இயல்புநிலை விற்பனை விலை", + ), + "delete": MessageLookupByLibrary.simpleMessage("நீக்கு"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("கணக்கை நீக்கவும்"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "இந்த தொகுதியை நீக்க விரும்புகிறீர்களா?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "உங்கள் கணக்கை நீக்க விரும்புகிறீர்களா? இந்த நடவடிக்கை உங்கள் தரவை நிரந்தரமாக நீக்கும்.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "பார்ட்டியை நீக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "வெற்றிகரமாக நீக்கப்பட்டது!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("அழிக்கப்படுகிறது...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("விநியோக முகவரி"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("விநியோக கட்டணம்"), + "department": MessageLookupByLibrary.simpleMessage("துறை"), + "deposit": MessageLookupByLibrary.simpleMessage("டெபாசிட்"), + "depositTo": MessageLookupByLibrary.simpleMessage("இதில் டெபாசிட் செய்"), + "description": MessageLookupByLibrary.simpleMessage("விளக்கம்"), + "designation": MessageLookupByLibrary.simpleMessage("பதவி"), + "designationName": MessageLookupByLibrary.simpleMessage("பதவி பெயர்"), + "details": MessageLookupByLibrary.simpleMessage("விவரங்கள்"), + "developedBy": MessageLookupByLibrary.simpleMessage("உருவாக்கியவர்"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-அக்குறியீட்டு பின் உங்கள் மின்னஞ்சல் முகவரிக்கு அனுப்பப்பட்டுள்ளது: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("முடக்கு"), + "discount": MessageLookupByLibrary.simpleMessage("தள்ளுபடி"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "காட்சி பெயர் தேவை", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("அதிருப்தியடையாதே"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "இதை நீங்கள் உண்மையிலேயே நீக்க விரும்புகிறீர்களா", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "இந்த பயனரை நீக்க விரும்புகிறீர்களா?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "ஆப்பை வெளியேற்ற விரும்புகிறீர்களா?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "இந்தக் காசோலையை மீண்டும் திறக்க விரும்புகிறீர்களா?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "கணக்குக் கொண்டு இருப்பதில்லை?", + ), + "done": MessageLookupByLibrary.simpleMessage("முடிந்தது"), + "download": MessageLookupByLibrary.simpleMessage("பதிவிறக்கம்"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK-வை பதிவிறக்கவும்"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "எக்செல் வடிவமைப்பைப் பதிவிறக்கவும்", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "பதிவிறக்கம் வெற்றி! உங்கள் ஆவணக் கோப்புறையைச் சரிபார்க்கவும்", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "பதிவிறக்கப்படுகிறது...", + ), + "due": MessageLookupByLibrary.simpleMessage("நிலுவை"), + "dueAmount": MessageLookupByLibrary.simpleMessage("நிலுவை தொகை: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("பாக்கி இருப்பு"), + "dueCollection": MessageLookupByLibrary.simpleMessage("கடன் வசூல்"), + "dueList": MessageLookupByLibrary.simpleMessage("நிலுவையான பட்டியல்"), + "duePay": MessageLookupByLibrary.simpleMessage("பாக்கி செலுத்துதல்"), + "dueReport": MessageLookupByLibrary.simpleMessage("நிலுவை அறிக்கை"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "நிலுவை விற்பனை வாக்க்-இன் வாடிக்கையாளர்களுக்காக அனுமதிக்கப்படவில்லை.", + ), + "dues": MessageLookupByLibrary.simpleMessage("பாக்கிகள்"), + "duration": MessageLookupByLibrary.simpleMessage("கால அளவு"), + "durationDays": MessageLookupByLibrary.simpleMessage("கால அளவு (நாட்கள்)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "எளிதான பயன்பாடு கொண்ட கைபேசி போஸ்", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "விற்பனை ப்ரோ ஆப் இலவசம், எளிதான பயன்பாட்டு. உண்மையில், இது உலகின் சிறந்த போஸ் முகம்.", + ), + "edit": MessageLookupByLibrary.simpleMessage("திருத்து"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "வருகையைத் திருத்து", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "வங்கிக் கணக்குகளைத் திருத்து", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "வங்கி சரிசெய்தலைத் திருத்து", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "வங்கியிலிருந்து பணமாகத் திருத்து", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "வங்கி பரிமாற்றத்தைத் திருத்து", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "பண சரிசெய்தலைத் திருத்து", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "பணத்திலிருந்து வங்கிக்குத் திருத்து", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("வகையைத் திருத்து"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "பதவியைத் திருத்து", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("ஊழியரைத் திருத்து"), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "விடுமுறையைத் திருத்து", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("விடுப்பைத் திருத்து"), + "editModel": MessageLookupByLibrary.simpleMessage("மாதிரியைத் திருத்து"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "சம்பளப்பட்டியலைத் திருத்து", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "தொலைபேசி எண்ணைத் திருத்தமாக்குக?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("தயாரிப்பைத் திருத்து"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "வாங்கிய விலைப்பட்டியலைத் திருத்து", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ராக்கைத் திருத்து"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "விற்பனை விலைப்பட்டியலைத் திருத்து", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("அடுக்கைத் திருத்து"), + "editShift": MessageLookupByLibrary.simpleMessage("ஷிஃப்டைத் திருத்து"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "சோஷல் மீடியாவைத் திருத்துக", + ), + "editTax": MessageLookupByLibrary.simpleMessage("வரியைத் திருத்தவும்"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "வரி குழுவைத் திருத்தவும்", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "மாறுபாட்டைத் திருத்து", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("கிடங்கைத் திருத்து"), + "email": MessageLookupByLibrary.simpleMessage("மின்னஞ்சல் முகவரி"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "மின்னஞ்சல் காலியாக இருக்க முடியாது", + ), + "emailText": MessageLookupByLibrary.simpleMessage("மின்னஞ்சல்"), + "employee": MessageLookupByLibrary.simpleMessage("ஊழியர்"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "குறைந்த இருப்பை உள்ளிடவும்", + ), + "end": MessageLookupByLibrary.simpleMessage("முடிவு"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "இடைவேளை முடிவு நேரம்", + ), + "endDate": MessageLookupByLibrary.simpleMessage("முடிவுத் தேதி"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "முடிவு தேதி தொடக்க தேதிக்கு முன் உள்ளது", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "முடிவு தேதி தொடக்க தேதிக்கு முன் இருக்கக்கூடாது.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("முடிவு நேரம்"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "முடிவு நேரம் தேவை", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "உங்கள் இலவச திட்டத்தை முடிக்கவும்", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "தொகுதி எண்ணை உள்ளிடவும்", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "பிராண்ட் பெயரை உள்ளிடவும்", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "சரியான தள்ளுபடியை உள்ளிடவும்", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "சரியான OTP ஐ உள்ளிடவும்", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "சரியான சரக்கைப் பதிவு செய்யவும்", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "கணக்கு காட்சி பெயரை உள்ளிடவும்", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "கணக்கு வைத்திருப்பவர் பெயரை உள்ளிடவும்", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "கணக்கு பெயரை உள்ளிடவும்", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("முகவரியை உள்ளிடவும்"), + "enterAmount": MessageLookupByLibrary.simpleMessage("தொகையை உள்ளிடவும்"), + "enterBalance": MessageLookupByLibrary.simpleMessage("இருப்பை உள்ளிடவும்"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "வங்கி பெயரை உள்ளிடவும்", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "பேட்ச் எண் உள்ளிடவும்", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "இடைவேளை நேரத்தை உள்ளிடவும்", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "வணிக/அங்காடி பெயரை உள்ளிடவும்", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "சமர்ப்பிக்கும் திறனை உள்ளிடவும்", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "வகை பெயரை உள்ளிடவும்", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("நிறத்தை உள்ளிடவும்"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளர் தொலைபேசி எண்ணை உள்ளிடவும்", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "வர்த்தக விலையை உள்ளிடவும்", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "விளக்கத்தை உள்ளிடவும்", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "பதவி பெயரை உள்ளிடவும்", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "தள்ளுபடியை உள்ளிடவும்", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல்லை மீட்டெடுக்க மின்னஞ்சல் முகவரியை கீழே உள்ளிடவும்.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "முடிவு நேரத்தை உள்ளிடவும்", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "செலவுப் பிரிவு பெயரை உள்ளிடவும்", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "செலவு தேதியை உள்ளிடவும்", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "முழு முகவரியை உள்ளிடவும்", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "முழு பெயரை உள்ளிடவும்", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "விடுமுறை பெயரை உள்ளிடவும்", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "வருமான வகையின் பெயரை உள்ளிடவும்", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "லேபிள் உரையை உள்ளிடவும்", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பாளர் பெயரை உள்ளிடவும்", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "மாதிரி பெயரை உள்ளிடவும்", + ), + "enterName": MessageLookupByLibrary.simpleMessage("பெயரை உள்ளிடவும்"), + "enterNote": MessageLookupByLibrary.simpleMessage("குறிப்பு உள்ளிடவும்"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "திறந்த முதற்கட்டத்தை உள்ளிடவும்", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "பொருள் குறியீட்டை உள்ளிடவும்", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "பொருள் பெயரை உள்ளிடவும்", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "வாங்கும் விலையை உள்ளிடவும்", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "அளவைக் குறிப்பிடவும்", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "புகழ் எண்ணை உள்ளிடவும்", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "சல்டிங் விலையை உள்ளிடவும்", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "அடுக்கு பெயரை உள்ளிடவும்", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("அளவைக் குறிப்பிடவும்"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "தொடக்க நேரத்தை உள்ளிடவும்", + ), + "enterStock": MessageLookupByLibrary.simpleMessage( + "சரக்கைக் குறிப்பிடவும்", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "வரி விகிதத்தை உள்ளிடவும்", + ), + "enterType": MessageLookupByLibrary.simpleMessage("வகையை உள்ளிடவும்"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "பயனர் பெயரை உள்ளிடவும்", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "பயனர் தலைப்பை உள்ளிடவும்", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "சரியான OTP ஐ உள்ளிடவும்", + ), + "enterValues": MessageLookupByLibrary.simpleMessage( + "மதிப்புகளை உள்ளிடவும்", + ), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "வாட்/ஜிஎஸ்டி எண்ணை உள்ளிடவும்", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "வாட்/ஜிஎஸ்டி தலைப்பை உள்ளிடவும்", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "கிடங்கின் பெயரை உள்ளிடவும்", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("எடையை உள்ளிடவும்"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "மொத்த விலையை உள்ளிடவும்", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "உங்கள் நாட்டை உள்ளிடவும்", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "உங்கள் மின்னஞ்சல் முகவரியை உள்ளிடவும்", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "உங்கள் முழு பெயரை உள்ளிடவும்", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "உங்கள் பெயரை உள்ளிடவும்", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "உங்கள் குறிப்பு நிலையை உள்ளிடவும்", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல்லை உள்ளிடவும்", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "உங்கள் தொலைபேசி எண்ணை உள்ளிடவும்", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "உங்கள் விற்பனைக்கு பிந்தைய செய்தியை உள்ளிடவும்", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "வரியை நீக்குவதில் பிழை", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("எக்செல் கோப்புகள்"), + "excelUploader": MessageLookupByLibrary.simpleMessage("எக்செல் பதிவேற்றி"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage("வரி நீங்கலாக விலை"), + "exit": MessageLookupByLibrary.simpleMessage("வெளியேறு"), + "exitBank": MessageLookupByLibrary.simpleMessage("கிளையிலிருந்து வெளியேறு"), + "expDate": MessageLookupByLibrary.simpleMessage("முடிவு தேதி"), + "expense": MessageLookupByLibrary.simpleMessage("செலவு"), + "expenseCat": MessageLookupByLibrary.simpleMessage("செலவு வகைகள்"), + "expenseDate": MessageLookupByLibrary.simpleMessage("செலவு தேதி"), + "expenseFor": MessageLookupByLibrary.simpleMessage("செலவுக்கான விபரம்"), + "expenseReport": MessageLookupByLibrary.simpleMessage("செலவு அறிக்கை"), + "expensesType": MessageLookupByLibrary.simpleMessage("செலவு வகைகள்"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("காலாவதி நிலை"), + "expire": MessageLookupByLibrary.simpleMessage("காலாவதியாகிறது"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "காலாவதி தயாரிப்பு அறிக்கைகள்", + ), + "expired": MessageLookupByLibrary.simpleMessage("காலாவதியானது"), + "expiredDate": MessageLookupByLibrary.simpleMessage("காலாவதி தேதி"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "காலாவதியான உருப்படி அறிக்கை", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("காலாவதியான பட்டியல்"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "காலாவதியான தயாரிப்புகள்", + ), + "expiry": MessageLookupByLibrary.simpleMessage("காலாவதி"), + "extendPlan": MessageLookupByLibrary.simpleMessage("திட்டத்தை நீட்டி"), + "facebook": MessageLookupByLibrary.simpleMessage("முகநூல்"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "துறையை நீக்க முடியவில்லை", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "வரியை நீக்க முடியவில்லை", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "தள பதிப்பை பெற தோல்வியடைந்தது.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "துறைகளை ஏற்ற முடியவில்லை", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "திரும்பப் பெறுதலைச் செயல்படுத்துவதில் தோல்வி.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ஃபேஷன்"), + "feature": MessageLookupByLibrary.simpleMessage("அம்சம்"), + "field": MessageLookupByLibrary.simpleMessage("புலம்"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 நாட்கள்"), + "filter": MessageLookupByLibrary.simpleMessage("வடிகட்டி"), + "filterByDate": MessageLookupByLibrary.simpleMessage("தேதிப்படி வடிகட்டு"), + "firstName": MessageLookupByLibrary.simpleMessage("முதல் பெயர்"), + "flat": MessageLookupByLibrary.simpleMessage("நிலையானது"), + "folder": MessageLookupByLibrary.simpleMessage( + "அந்த மின்னஞ்சல் உங்கள் ஸ்பாம் கோப்பகத்தில் முடிந்திருக்கும்.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல்லை மறந்துவிட்டீர்களா?", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "இலவச தரவுப் பாதுகாப்பு", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "சாதாரணமாகச் சொந்தமாகுமாறு மாற்றங்களை இலகுவாகக் பெறுங்கள்", + ), + "freePack": MessageLookupByLibrary.simpleMessage("இலவச தொகுதி"), + "freePlan": MessageLookupByLibrary.simpleMessage("இலவச திட்டம்"), + "from": MessageLookupByLibrary.simpleMessage("இருந்து"), + "fromAccount": MessageLookupByLibrary.simpleMessage("கணக்கிலிருந்து"), + "fromDate": MessageLookupByLibrary.simpleMessage("முதல் தேதி"), + "fullName": MessageLookupByLibrary.simpleMessage("முழு பெயர்"), + "fullyPaid": MessageLookupByLibrary.simpleMessage( + "முழுமையாக செலுத்தப்பட்டது", + ), + "gallery": MessageLookupByLibrary.simpleMessage("கேலரி"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF உருவாக்க எதுவும் இல்லை", + ), + "gender": MessageLookupByLibrary.simpleMessage("பாலினம்"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF ஐ உருவாக்கு"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "PDF உருவாக்குகின்றது", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "உங்களுக்கு மின்னஞ்சல் வந்துவிட்டது", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("அறிந்தேன்"), + "grossProfit": MessageLookupByLibrary.simpleMessage("மொத்த லாபம்"), + "guarantee": MessageLookupByLibrary.simpleMessage("உத்தரவாதம்"), + "guest": MessageLookupByLibrary.simpleMessage("விருந்தினர்"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "ஏதேனும் கணக்கு இருக்கின்றதா?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("புலங்களை மறை"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "அதிகம் முதல் குறைந்த விலை", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "மின்னஞ்சல் முகவரியை உள்ளிடவும்", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல்லை உள்ளிடவும்", + ), + "holderName": MessageLookupByLibrary.simpleMessage("உரிமையாளர் பெயர்"), + "holiday": MessageLookupByLibrary.simpleMessage("விடுமுறை"), + "holidayList": MessageLookupByLibrary.simpleMessage("விடுமுறை பட்டியல்"), + "home": MessageLookupByLibrary.simpleMessage("முகப்பு"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("மீதமுள்ள மணிநேரம்"), + "hrm": MessageLookupByLibrary.simpleMessage("மனிதவள மேலாண்மை"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "எனது கணக்கை நிரந்தரமாக நீக்க ஒப்புக்கொள்கிறேன்.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC குறியீடு"), + "image": MessageLookupByLibrary.simpleMessage("படம்"), + "inActive": MessageLookupByLibrary.simpleMessage("செயலற்றது"), + "inStock": MessageLookupByLibrary.simpleMessage("இருப்பு உள்ளது"), + "inactive": MessageLookupByLibrary.simpleMessage("செயலற்றது"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage("வரி உட்பட விலை"), + "income": MessageLookupByLibrary.simpleMessage("வருமானம்"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("வருமான வகைகள்"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "வருமான வகைகள் அறிக்கை", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("வருமான தேதி"), + "incomeFor": MessageLookupByLibrary.simpleMessage("வருமானத்திற்காக"), + "incomeReport": MessageLookupByLibrary.simpleMessage("வருமானப் பொறுப்பு"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "வருமான அறிக்கையைப் பார்க்க உங்களுக்கு அனுமதி இல்லை.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("வருமான வகை"), + "incomes": MessageLookupByLibrary.simpleMessage("வருமானம்"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "லேபிள்களில் காண்பிக்க வேண்டிய தகவல்கள்", + ), + "instagram": MessageLookupByLibrary.simpleMessage("இன்ஸ்டாகிராம்"), + "instrucation": MessageLookupByLibrary.simpleMessage("கூற்று"), + "inv": MessageLookupByLibrary.simpleMessage("மொத்த எண்"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("தவறான தொகை"), + "inventory": MessageLookupByLibrary.simpleMessage("சரக்கு இருப்பு"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "உங்களுக்கு கையிருப்பு அனுமதி இல்லை", + ), + "invoice": MessageLookupByLibrary.simpleMessage("விலைப்பட்டியல்"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "விலைப்பட்டியல் சின்னம்", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("விலைப்பட்டியல் எண்"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("விலைப்பரிசோதகம்"), + "item": MessageLookupByLibrary.simpleMessage("பொருள்"), + "itemAdded": MessageLookupByLibrary.simpleMessage("பொருள் சேர்க்கப்பட்டது"), + "itemName": MessageLookupByLibrary.simpleMessage("உருப்படி பெயர்"), + "itemsSales": MessageLookupByLibrary.simpleMessage("பொருட்கள் விற்பனை"), + "joinDate": MessageLookupByLibrary.simpleMessage("சேரும் தேதி"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "லேபிள் ரோல் அளவு 1.5\"*1, 38mm*25mm, இடைவெளி 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "லேபிள் ரோல் அளவு 2\"*1, 50mm*25mm, இடைவெளி 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("மின்னஞ்சல்"), + "lablePassword": MessageLookupByLibrary.simpleMessage("கடவுச்சொல்"), + "language": MessageLookupByLibrary.simpleMessage("மொழி"), + "last30Days": MessageLookupByLibrary.simpleMessage("கடந்த 30 நாட்கள்"), + "last7Days": MessageLookupByLibrary.simpleMessage("கடந்த 7 நாட்கள்"), + "lastMonth": MessageLookupByLibrary.simpleMessage("கடந்த மாதம்"), + "lastName": MessageLookupByLibrary.simpleMessage("கடைசி பெயர்"), + "lastYear": MessageLookupByLibrary.simpleMessage("கடந்த ஆண்டு"), + "leave": MessageLookupByLibrary.simpleMessage("விடுப்பு"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("விடுப்பு காலம்"), + "leaveList": MessageLookupByLibrary.simpleMessage("விடுப்பு பட்டியல்"), + "leaveReports": MessageLookupByLibrary.simpleMessage("விடுப்பு அறிக்கைகள்"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("விடுப்பு கோரிக்கை"), + "leaveType": MessageLookupByLibrary.simpleMessage("விடுப்பு வகை"), + "ledger": MessageLookupByLibrary.simpleMessage("பேரேடு"), + "link": MessageLookupByLibrary.simpleMessage("இணைப்பு"), + "linkedIN": MessageLookupByLibrary.simpleMessage("லிங்க்டின்"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage( + "பட்டியல் காலியாக உள்ளது", + ), + "loading": MessageLookupByLibrary.simpleMessage("ஏற்றுகிறது"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP அமைப்புகள் ஏற்றப்படுகின்றன...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("உள்நுழை"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "மின்னஞ்சலுடன் உள்நுழையுங்கள்", + ), + "logOut": MessageLookupByLibrary.simpleMessage("வெளியேறு"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "உள்நுழைவு தோல்வியடைந்தது. மீண்டும் முயலவும்.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "தொலைபேசி எண்ணைப் பயன்படுத்தி உள்நுழையுங்கள்", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("இழப்பு"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("குறைவு / லாபம்"), + "lossProfit": MessageLookupByLibrary.simpleMessage("இழப்பு/லாபம்"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "இழப்பு/லாபம் அறிக்கை", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("குறைந்த இருப்பு"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "குறைந்த இருப்பு எச்சரிக்கை", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "குறைந்த இருப்பு அறிக்கை", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "குறைந்த முதல் அதிக விலை", + ), + "lp": MessageLookupByLibrary.simpleMessage("இழப்பு/லாபம்"), + "lpDetails": MessageLookupByLibrary.simpleMessage("இழப்பு/லாபம் விவரங்கள்"), + "manageSetting": MessageLookupByLibrary.simpleMessage("அமைப்புகளை நிர்வகி"), + "manuDate": MessageLookupByLibrary.simpleMessage("தயாரிப்பு தேதி"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("தயாரிப்பு தேதி"), + "manufacturer": MessageLookupByLibrary.simpleMessage("உற்பத்தி"), + "masterCard": MessageLookupByLibrary.simpleMessage("மாஸ்டர் கார்டு"), + "messege": MessageLookupByLibrary.simpleMessage("செய்தி"), + "mobile": MessageLookupByLibrary.simpleMessage("மொபைல்:"), + "mobiles": MessageLookupByLibrary.simpleMessage("கைபேசி"), + "model": MessageLookupByLibrary.simpleMessage("மாதிரி"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "மாதிரி வெற்றிகரமாக உருவாக்கப்பட்டது!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("மாதிரி பெயர்"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "மாதிரி வெற்றிகரமாகப் புதுப்பிக்கப்பட்டது!", + ), + "models": MessageLookupByLibrary.simpleMessage("மாதிரிகள்"), + "moneyIn": MessageLookupByLibrary.simpleMessage("பணம் வரவு"), + "moneyOut": MessageLookupByLibrary.simpleMessage("பணம் செலவு"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("பண ரசீது"), + "month": MessageLookupByLibrary.simpleMessage("மாதம்"), + "monthly": MessageLookupByLibrary.simpleMessage("மாதாந்திர"), + "moreInfo": MessageLookupByLibrary.simpleMessage("மேலும் தகவல்"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "அதிகபட்ச விற்பனை விலை/விற்பனை விலை", + ), + "name": MessageLookupByLibrary.simpleMessage("பெயர்"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "பெயர் காலியாக இருக்க முடியாது", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "பரிமாற்றம் செய்ய குறைந்தது இரண்டு வங்கிக் கணக்குகள் தேவை.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("நிகர லாபம்"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("நிகர மொத்தத் தொகை"), + "newPassword": MessageLookupByLibrary.simpleMessage("புதிய கடவுச்சொல்"), + "next": MessageLookupByLibrary.simpleMessage("அடுத்து"), + "no": MessageLookupByLibrary.simpleMessage("இல்லை"), + "noAcc": MessageLookupByLibrary.simpleMessage("எந்த கணக்குமின்றி இல்லையா?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "பொருந்தும் கணக்குகள் எதுவும் இல்லை", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "செயலில் உள்ள பயனர் இல்லை", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "தேர்ந்தெடுக்கப்பட்ட வடிகட்டிகளுக்கு வருகைப் பதிவுகள் இல்லை.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "வருகைப்பதிவுகள் எதுவும் காணப்படவில்லை.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "வங்கிக் கணக்குகள் எதுவும் இல்லை.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "பரிமாற்றம் செய்ய வங்கிக் கணக்குகள் எதுவும் இல்லை.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("தொகுதி இல்லை"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "புளூடூத் சாதனம் எதுவும் தேர்ந்தெடுக்கப்படவில்லை.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("கிளை எதுவும் இல்லை"), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "காசோலைகள் எதுவும் இல்லை", + ), + "noData": MessageLookupByLibrary.simpleMessage("கிடைக்கவில்லை"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "கோப்புகள் கிடைக்கவில்லை", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "தரவு எதுவும் கிடைக்கவில்லை", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ஏற்றுமதிக்கு தரவு எதுவும் இல்லை", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF உருவாக்க தரவு இல்லை", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "தரவை கண்டுபிடிக்க முடியவில்லை", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "துறை எதுவும் இல்லை.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("இந்தத் துறைக்கு விளக்கம் இல்லை."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("இந்தப் பதவிக்கு விளக்கம் இல்லை."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "விளக்கம் வழங்கப்படவில்லை.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "பதவி எதுவும் இல்லை.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "இலக்கு வங்கிக் கணக்குகள் எதுவும் இல்லை.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "சாதனம் எதுவும் கிடைக்கவில்லை", + ), + "noDue": MessageLookupByLibrary.simpleMessage("தொகை நிலுவையில் இல்லை"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "எந்த கடனை தேர்ந்தெடுக்கவில்லை", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "கோப்பு தேர்ந்தெடுக்கப்படவில்லை", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "விடுமுறைகள் எதுவும் இல்லை.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "பொருந்தும் விடுமுறைகள் எதுவும் இல்லை", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "பொருள் எதுவும் கிடைக்கவில்லை", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "எந்த பொருளும் தேர்ந்தெடுக்கப்படவில்லை", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "தேர்ந்தெடுக்கப்பட்ட வடிகட்டிகளுக்கு விடுப்பு பதிவுகள் இல்லை.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "விடுப்பு கோரிக்கைகள் எதுவும் இல்லை.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "பொருந்தும் தயாரிப்புகள் இல்லை.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "பொருந்தும் சம்பள பதிவுகள் இல்லை.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "குறிப்பு எதுவும் வழங்கப்படவில்லை.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("பார்ட்டிகள் இல்லை"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "சம்பளப் பதிவுகள் எதுவும் இல்லை.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "பொருட்கள் கண்டுபிடிக்கப்படவில்லை", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "உங்கள் தேடலுக்குப் பொருந்தும் தயாரிப்புகள் இல்லை.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "எந்த பொருளும் தேர்ந்தெடுக்கப்படவில்லை", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "பயனர் பாதிப்பு கண்டுபிடிக்கப்படவில்லை", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "ஷிஃப்டுகள் எதுவும் இல்லை.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "இருப்புத் தகவல்கள் எதுவும் இல்லை.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "துணை வரி எதுவும் தேர்ந்தெடுக்கப்படவில்லை", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "விற்பனையாளர் கிடைக்கவில்லை", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("பரிவர்த்தனை இல்லை"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "பரிவர்த்தனைகள் எதுவும் இல்லை", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "இந்த வடிகட்டிக்கு பரிவர்த்தனைகள் எதுவும் இல்லை.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF உருவாக்க பரிவர்த்தனைகள் இல்லை", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "மதிப்புகள் வரையறுக்கப்படவில்லை", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "மாறுபாடுகள் எதுவும் கிடைக்கவில்லை.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "திரும்பப் பெற முடியாதது (VAT/தள்ளுபடி)", + ), + "none": MessageLookupByLibrary.simpleMessage("எதுவுமில்லை"), + "notFound": MessageLookupByLibrary.simpleMessage("கண்டுபிடிக்கப்படவில்லை"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "இணைய இணைப்பு இல்லை", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "தொலைபேசி செயலியைத் திறக்க முடியவில்லை.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "பொருந்தக்கூடிய முடிவுகள் எதுவும் கிடைக்கவில்லை", + ), + "note": MessageLookupByLibrary.simpleMessage("குறிப்பு"), + "noteLevel": MessageLookupByLibrary.simpleMessage("குறிப்பு நிலை"), + "notification": MessageLookupByLibrary.simpleMessage("அறிவிப்பு"), + "off": MessageLookupByLibrary.simpleMessage("ஆப்"), + "ok": MessageLookupByLibrary.simpleMessage("சரி"), + "okay": MessageLookupByLibrary.simpleMessage("சரி"), + "oldPassword": MessageLookupByLibrary.simpleMessage("பழைய கடவுச்சொல்"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "பழைய கடவுச்சொல் காலியாக இருக்கக்கூடாது", + ), + "on": MessageLookupByLibrary.simpleMessage("ஆன்"), + "open": MessageLookupByLibrary.simpleMessage("திற"), + "openCamera": MessageLookupByLibrary.simpleMessage("கேமராவை திறக்கவும்"), + "openSetting": MessageLookupByLibrary.simpleMessage("அமைப்பைத் திறக்கவும்"), + "openingBalance": MessageLookupByLibrary.simpleMessage("திறன் பொருள்"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "தொடக்க இருப்பு தேவை", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("திறக்கும் தேதி"), + "opinion": MessageLookupByLibrary.simpleMessage( + "உங்கள் கருத்தை உள்ளிடவும்", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "அல்லது இதனுடன் தொடரவும்", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("சரக்கு இல்லை"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "எங்கள் பிரீமியம் திட்டம்", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("தொகுப்பு அம்சங்கள்"), + "package": MessageLookupByLibrary.simpleMessage("தொகுப்பு"), + "packageDate": MessageLookupByLibrary.simpleMessage("பேக்கேஜ் தேதி"), + "packageName": MessageLookupByLibrary.simpleMessage("பேக்கேஜ் பெயர்"), + "packingDate": MessageLookupByLibrary.simpleMessage("பேக்கிங் தேதி"), + "paid": MessageLookupByLibrary.simpleMessage("பணம் செலுத்தியது"), + "paidAmount": MessageLookupByLibrary.simpleMessage("செலுத்திய தொகை"), + "paidBy": MessageLookupByLibrary.simpleMessage("மூலம் செலுத்தப்பட்டது"), + "paidVia": MessageLookupByLibrary.simpleMessage("மூலம் செலுத்தப்பட்டது"), + "partialPaid": MessageLookupByLibrary.simpleMessage( + "பகுதி பணம் செலுத்தப்பட்டது", + ), + "parties": MessageLookupByLibrary.simpleMessage("சமூகங்கள்"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "பார்ட்டி உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("கட்சி பட்டியல்"), + "partyReports": MessageLookupByLibrary.simpleMessage("கட்சி அறிக்கைகள்"), + "partyType": MessageLookupByLibrary.simpleMessage("கட்சி வகை"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "கட்சி வாரியான லாபம்", + ), + "password": MessageLookupByLibrary.simpleMessage("கடவுச்சொல்"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல் காலியாக இருக்க முடியாது", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல் குறைந்தது 6 எழுத்துக்களாக இருக்க வேண்டும்", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொல் குறைந்தது 6 எழுத்துக்களாக இருக்க வேண்டும்", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "கடவுச்சொற்கள் பொருந்தவில்லை", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "சந்தா கட்டணம் செலுத்தவும்", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "செலுத்த வேண்டிய தொகை", + ), + "payment": MessageLookupByLibrary.simpleMessage("கட்டணம்"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "கட்டணம் முடிந்தது", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("கட்டண விவரங்கள்"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "செலுத்தல் தோல்வியடைந்தது", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "செலுத்தல் தோல்வியடைந்தது. மீண்டும் முயற்சிக்கவும்.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("செலவாண்மை வாயில்"), + "paymentMethod": MessageLookupByLibrary.simpleMessage( + "பணம் செலுத்தும் முறை", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage("கட்டண முறைகள்"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("செலுத்தல் வெற்றி"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "கட்டண வகையைத் தேர்ந்தெடுக்கவும்", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("கட்டண வகைகள்"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "செலுத்தல் வெற்றிகரமாக இருந்தது!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("கட்டண ஆண்டு"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("கட்டணத் தொகைகள்"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage( + "பணம் செலுத்தும் வகைகள்", + ), + "paypalPay": MessageLookupByLibrary.simpleMessage("பேபாலில் செலுத்து"), + "payroll": MessageLookupByLibrary.simpleMessage("சம்பளப்பட்டியல்"), + "payrollList": MessageLookupByLibrary.simpleMessage("சம்பளப் பட்டியல்"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("சம்பள பதிவு"), + "payrollReports": MessageLookupByLibrary.simpleMessage("சம்பள அறிக்கைகள்"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF வெற்றிகரமாக உருவாக்கப்பட்டது", + ), + "percent": MessageLookupByLibrary.simpleMessage("சதவீதம்"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "அனுமதி மறுக்கப்பட்டது", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "வங்கியை நீக்க அனுமதி மறுக்கப்பட்டது.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "வங்கியைப் புதுப்பிக்க அனுமதி மறுக்கப்பட்டது.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "வங்கியைப் பார்க்க அனுமதி மறுக்கப்பட்டது.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "அனுமதி வழங்கப்படவில்லை!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("தனிப்பட்ட தகவல்:"), + "phone": MessageLookupByLibrary.simpleMessage("தொலைபேசி எண்"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "தொலைபேசி எண் கிடைக்கவில்லை.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("தொலைபேசி எண்"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "தொலைபேசி சான்றுபடுத்தல்", + ), + "phonee": MessageLookupByLibrary.simpleMessage("தொலைபேசி:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "கோப்பைத் தேர்ந்தெடுத்து பதிவேற்றவும்", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "முடிவுத் தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "தொடக்க தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "விற்பனைத் திருப்பத்தைச் சேர்க்கவும்", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "இருப்புகளைச் சரிசெய்ய குறைந்தது ஒரு வங்கிக் கணக்கையாவது சேர்க்கவும்.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "அளவைக் கூட்டவும்", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "உங்கள் இணைய இணைப்பைச் சரிபார்த்து மீண்டும் முயலவும்", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து முதலில் அச்சுப்பை இணைக்கவும்", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து உங்கள் பிளூடூ அச்சுப்பை இணைக்கவும்", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து புளூடூத்தை இயக்கவும்", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "முக்கியமான கடவுச்சொல்லை உள்ளிடவும்", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து ஒரு உறுதியான கடவுச்சொல் உள்ளிடவும்", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "தேதியை உள்ளிடவும்", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "தயவுசெய்து ஒரு கடவுச்சொல் உள்ளிடவும்", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "சரியான பிராண்ட் பெயரை உள்ளிடவும்", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "சரியான வணிகப் பெயரை உள்ளிடவும்", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "சரியான மின்னஞ்சலை உள்ளிடவும்", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "சரியான பெயரை உள்ளிடவும்", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "சரியான தொலைபேசி எண்ணை உள்ளிடவும்", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "சரியான பொருள் பெயரை உள்ளிடவும்", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "சரியான வாங்கும் விலையை உள்ளிடவும்", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "அனைத்து தயாரிப்புகளுக்கும் சரியான அளவை உள்ளிடவும் (குறைந்தது 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "சரியான விற்பனை விலையை உள்ளிடவும்", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "சரியான அலகு பெயரை உள்ளிடவும்", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "தொகையை உள்ளிடவும்", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "குறைந்தது ஒரு மதிப்பையாவது உள்ளிடவும்.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "கிளை பெயரை உள்ளிடவும்", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "தேதியை உள்ளிடவும்", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "பதவி பெயரை உள்ளிடவும்", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "முடிவு தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "விடுமுறை பெயரை உள்ளிடவும்", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("பெயரை உள்ளிடவும்"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "ராக் பெயரை உள்ளிடவும்", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "அடுக்கு பெயரை உள்ளிடவும்", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "OTP ஐ உள்ளிடவும்", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "அலகு பெயரை உள்ளிடவும்", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "சரியான பெயரை உள்ளிடவும்", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "முதல் சரியான தொலைபேசி மற்றும் பெயரை உள்ளிடவும்", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "உங்கள் விவரங்களை உள்ளிடவும்.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "உங்கள் தொலைபேசி எண்ணை உள்ளிடவும்", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "உங்கள் சம்பளத்தை உள்ளிடவும்", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "முதல் விற்பனையை செய்யவும்", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "ஒரு வகையைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "இலக்கு வங்கிக் கணக்கைத் தேர்ந்தெடுக்கவும்.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "ஒரு செலவுப் பிரிவை தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "விடுப்பு வகையைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "முதலில் ஒரு தயாரிப்பைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "ஒரு ஷிஃப்டைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "தொடக்க தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "ஒரு நிலையைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "ஒரு ஊழியரைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "ஒரு மாதத்தைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "இரண்டு கணக்குகளையும் தேர்ந்தெடுக்கவும்.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "இடைவேளை நிலையைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "துறையைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "பதவியைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "திரும்பப் பெறுவதற்கான பொருளைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "கட்டண ஆண்டைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "முதலில் ஒரு தயாரிப்பைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "தொடக்க தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "நிலையைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "சரியான தொடக்க மற்றும் முடிவு தேதிகளைத் தேர்ந்தெடுக்கவும்.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "உங்கள் பாலினத்தைத் தேர்ந்தெடுக்கவும்", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "உங்கள் ஷிஃப்டைத் தேர்ந்தெடுக்கவும்", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS விற்பனை"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "விற்பனைக்கு பிந்தைய செய்தி", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "அக்னூ விரிவுருக்கப்பட்டது", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("மூலம் இயக்கப்படுகிறது"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS செயலி ஆதரவு", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("பிரீமியம் திட்டம்"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "தேர்வு செய்ய அழுத்தவும்", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF முன்னோட்டம்"), + "previousDue": MessageLookupByLibrary.simpleMessage("முந்தைய பாதிப்பு"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "முந்தைய செலுத்தல் தொகை", + ), + "price": MessageLookupByLibrary.simpleMessage("விலை"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "விலை காலியாக இருக்க முடியாது", + ), + "print": MessageLookupByLibrary.simpleMessage("அச்சிடு"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "விலைப்பட்டியலில் வங்கி விவரங்களை அச்சிடு", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("பார்கோடை அச்சிடுக"), + "printLabel": MessageLookupByLibrary.simpleMessage("லேபிளை அச்சிடு"), + "printing": MessageLookupByLibrary.simpleMessage("அச்சுப்பின் விருப்பம்"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "விலைப்பட்டியல் அச்சிடப்படுகிறது", + ), + "printingOption": MessageLookupByLibrary.simpleMessage( + "அச்சிடும் விருப்பம்", + ), + "product": MessageLookupByLibrary.simpleMessage("பொருள்"), + "productBrand": MessageLookupByLibrary.simpleMessage("பொருள் பிராண்ட்"), + "productCategory": MessageLookupByLibrary.simpleMessage("பொருள் வகை"), + "productCode": MessageLookupByLibrary.simpleMessage("பொருளின் குறியீடு"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "பொருள் குறியீடு தேவை", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("பொருள் விவரங்கள்"), + "productList": MessageLookupByLibrary.simpleMessage("பொருள் பட்டியல்"), + "productModels": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு மாதிரிகள்", + ), + "productName": MessageLookupByLibrary.simpleMessage("பொருளின் பெயர்"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு காணப்படவில்லை", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு கொள்முதல் வரலாறு", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு கொள்முதல் அறிக்கை", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("தயாரிப்பு ராக்குகள்"), + "productReports": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு அறிக்கைகள்", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு விற்பனை வரலாறு", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு விற்பனை அறிக்கை", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு அமைப்புகள்", + ), + "productStock": MessageLookupByLibrary.simpleMessage("தயாரிப்பு இருப்பு"), + "productUnit": MessageLookupByLibrary.simpleMessage("பொருள் அலகு"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு மாறுபாடுகள்", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு வாரியான லாபம்", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு வாரியான லாபம் & நஷ்டம்", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு வாரியான கொள்முதல்", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு வாரியான விற்பனை", + ), + "products": MessageLookupByLibrary.simpleMessage("பொருட்கள்"), + "profile": MessageLookupByLibrary.simpleMessage("சுயவிவரம்"), + "profileEdit": MessageLookupByLibrary.simpleMessage("சுயவிவரத் திருத்தம்"), + "profit": MessageLookupByLibrary.simpleMessage("லாபம்"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("லாபம் & நஷ்டம்"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "லாப நஷ்ட விவர அறிக்கை", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("லாபம் மற்றும் இழப்பு"), + "profitMargin": MessageLookupByLibrary.simpleMessage("லாப விகிதம் (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("லாப சதவீதம்"), + "promo": MessageLookupByLibrary.simpleMessage("விளம்பர"), + "promoCode": MessageLookupByLibrary.simpleMessage("விளம்பர குறியீடு"), + "purchase": MessageLookupByLibrary.simpleMessage("வாங்குதல்"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("வாங்குதல் அலாரம்"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("வாங்கியவர்:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "வாங்குதல் உறுதி", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "வாங்குதல் விவரங்கள்", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("விலை (வரி இல்லாமல்)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "வரி இல்லாத விலை தேவை", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("விலை (வரியுடன்)"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage("வரி உடைய விலை தேவை"), + "purchaseList": MessageLookupByLibrary.simpleMessage("வாங்கல் பட்டியல்"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("இப்போது வாங்கு"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "பிரீமியம் திட்டத்தைவாங்குக", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("வாங்கும் விலை"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("கொள்முதல் அளவு"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "வாங்கும் அளவு தேவை", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("வாங்கல் அறிக்கை"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "விற்பனை திரும்பப்பெறுதல்", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "சொத்து வாங்கும் திரும்புதல் அறிக்கை", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "கொள்முதல் வருவாய்", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "கொள்முதல் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "கொள்முதல் உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("வாங்கப்பட்டது"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("வாங்குபவர்"), + "qty": MessageLookupByLibrary.simpleMessage("அளவு"), + "quantity": MessageLookupByLibrary.simpleMessage("அளவு"), + "quickOver": MessageLookupByLibrary.simpleMessage("விரைவான மேற்பார்வை"), + "quickOverview": MessageLookupByLibrary.simpleMessage("விரைவு கண்ணோட்டம்"), + "rack": MessageLookupByLibrary.simpleMessage("ராக் (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ராக் பெயர்"), + "racks": MessageLookupByLibrary.simpleMessage("ராக்குகள்"), + "reOpen": MessageLookupByLibrary.simpleMessage("மீண்டும் திற"), + "read": MessageLookupByLibrary.simpleMessage("வாசித்தல்"), + "receipt": MessageLookupByLibrary.simpleMessage("ரசீது"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("பெறப்பட்ட தொகை"), + "receivedBy": MessageLookupByLibrary.simpleMessage("பெற்றவர்"), + "receivedFrom": MessageLookupByLibrary.simpleMessage( + "யாரிடமிருந்து பெறப்பட்டது", + ), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "சமீபத்திய பரிவர்த்தனைகள்", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("முகவரியை பெறுக"), + "reduceCash": MessageLookupByLibrary.simpleMessage("பணத்தைக் குறைக்கவும்"), + "reference": MessageLookupByLibrary.simpleMessage("குறிப்பு"), + "referenceNo": MessageLookupByLibrary.simpleMessage("முக்கிய எண்"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("குறிப்பு எண்"), + "register": MessageLookupByLibrary.simpleMessage("பதிவுபெறுக"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "தொலைபேசியைப் பதிவு செய்வதற்கான முதன்முதலில் நமது தேவையை பதிவு செய்ய வேண்டும்!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("மீதமுள்ளவை"), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "மீதியை விட்டுவிட்டு செலுத்தும்", + ), + "remark": MessageLookupByLibrary.simpleMessage("குறிப்பு"), + "rememberMe": MessageLookupByLibrary.simpleMessage( + "என்னை நினைவில் வைத்துக்கொள்ளவும்", + ), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("பின்கொடுங்கள்"), + "remove": MessageLookupByLibrary.simpleMessage("அகற்று"), + "reports": MessageLookupByLibrary.simpleMessage("அறிக்கைகள்"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "OTP மறுதொடர்ந்து அனுப்பவும்", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "OTP ஐ மீண்டும் அனுப்பவும்", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "மின்னஞ்சல் அல்லது தொலைபேசி எண்ணை பயன்படுத்தி கடவுச்சொல்லை மீட்டமைக்கவும்", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "உங்கள் கணக்கை மீட்கும் மற்றும் உள்நுழைவதற்காக உங்கள் கடவுச்சொல்லை மீட்டமைக்கவும்", + ), + "resets": MessageLookupByLibrary.simpleMessage("மீட்டமை (Reset)"), + "retailer": MessageLookupByLibrary.simpleMessage("மருந்து விற்பனையாளர்"), + "retry": MessageLookupByLibrary.simpleMessage("மீண்டும் முயற்சி செய்"), + "retryScan": MessageLookupByLibrary.simpleMessage("மீண்டும் தேடு"), + "retur": MessageLookupByLibrary.simpleMessage("திரும்பவும்"), + "returnAmount": MessageLookupByLibrary.simpleMessage("திரும்ப வரும் தொகை"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "திரும்பப்பெறும் அளவு", + ), + "returned": MessageLookupByLibrary.simpleMessage("திரும்பியது"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "திருப்பி அளிக்கப்பட்ட தொகை", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("திரும்பிய தேதி"), + "returnedItem": MessageLookupByLibrary.simpleMessage("திரும்பிய பொருள்"), + "role": MessageLookupByLibrary.simpleMessage("பதவி"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "பங்கு மற்றும் அனுமதி", + ), + "roles": MessageLookupByLibrary.simpleMessage("பதவிகள் (Roles)"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "அருகிலுள்ள முழு எண்ணாக மாற்றவும்", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "அருகிலுள்ள தசமத்திற்கு மாற்றவும் (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "அருகிலுள்ள தசமத்திற்கு மாற்றவும் (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "அருகிலுள்ள தசமத்திற்கு மாற்றவும் (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "முழு எண்ணாக மாற்றவும்", + ), + "rounding": MessageLookupByLibrary.simpleMessage("முழுமையாக்குதல்"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "சுழற்றப்பட்ட மொத்தம்", + ), + "roundings": MessageLookupByLibrary.simpleMessage("தொகை சுழற்சி (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("நடப்பு பணம்"), + "sNo": MessageLookupByLibrary.simpleMessage("வரிசை எண்"), + "salary": MessageLookupByLibrary.simpleMessage("சம்பளம்"), + "sale": MessageLookupByLibrary.simpleMessage("விற்பனை"), + "saleBy": MessageLookupByLibrary.simpleMessage("விற்பனையாளர்"), + "saleEdit": MessageLookupByLibrary.simpleMessage("விற்பனைத் திருத்தம்"), + "saleList": MessageLookupByLibrary.simpleMessage("விற்பனை பட்டியல்"), + "salePrice": MessageLookupByLibrary.simpleMessage("விற்பனை விலை"), + "saleQty": MessageLookupByLibrary.simpleMessage("விற்பனை அளவு"), + "saleReq": MessageLookupByLibrary.simpleMessage("விற்பனை விலை தேவை"), + "saleReturn": MessageLookupByLibrary.simpleMessage("விற்பனைத் திருப்பம்"), + "sales": MessageLookupByLibrary.simpleMessage("விற்பனைகள்"), + "salesBy": MessageLookupByLibrary.simpleMessage("விற்றவர்:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("விற்பனை விவரங்கள்"), + "salesList": MessageLookupByLibrary.simpleMessage("விற்பனைப் பட்டியல்"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "விற்பனை மற்றும் வாங்குதல் கண்ணோட்டம்", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("விற்பனை அறிக்கை"), + "salesReturn": MessageLookupByLibrary.simpleMessage( + "விற்பனை திரும்பப்பெறுதல்", + ), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "விற்பனைத் திரும்புதல் அறிக்கை", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("விற்பனை அமைப்புகள்"), + "save": MessageLookupByLibrary.simpleMessage("சேமி"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "சேமி மற்றும் வெளியிடு", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "அமைப்புகளைச் சேமிக்கவும்", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("மாற்றைச் சேமிக்கவும்"), + "saving": MessageLookupByLibrary.simpleMessage("சேமிக்கிறது"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு QR குறியீட்டை ஸ்கேன் செய்யவும்", + ), + "search": MessageLookupByLibrary.simpleMessage("தேடு"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("வருகையைத் தேடு"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "தொகுதி எண்ணைத் தேடுக...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("இங்கே தேடவும்...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("விடுப்புகளைத் தேடு"), + "searchProduct": MessageLookupByLibrary.simpleMessage("பொருளை தேடு"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "பரிவர்த்தனைகளைத் தேடு...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("தேடல்..."), + "seconds": MessageLookupByLibrary.simpleMessage("வினாடிகள்"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "அனைத்து விளம்பர குறியீடுகளையும் பார்க்கவும்", + ), + "select": MessageLookupByLibrary.simpleMessage("தேர்ந்தெடுக்கவும்"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "ஒரு பிராண்டைத் தேர்ந்தெடுக்கவும்", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ஒரு பில்லைக் தேர்ந்தெடுக்கவும்", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage( + "கணக்கைத் தேர்ந்தெடுக்கவும்", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("அனைத்தையும் தேர்ந்தெடு"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "குறைந்தது ஒரு அடுக்கைத் தேர்ந்தெடுக்கவும்", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "வங்கி அல்லது பணத்தைத் தேர்ந்தெடுக்கவும்", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "வணிக வகையைத் தேர்ந்தெடுக்கவும்", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "வகையைத் தேர்வு செய்யவும்", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "வாடிக்கையாளரைத் தேர்ந்தெடுக்கவும்", + ), + "selectDate": MessageLookupByLibrary.simpleMessage( + "தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "முதலில் தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "டெபாசிட் சேருமிடத்தைத் தேர்ந்தெடுக்கவும்", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "முதலில் ஊழியரைத் தேர்ந்தெடுக்கவும்", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "துவக்கத் தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "selectItems": MessageLookupByLibrary.simpleMessage( + "பொருட்களைத் தேர்ந்தெடுக்கவும்", + ), + "selectLang": MessageLookupByLibrary.simpleMessage( + "உங்கள் மொழியைத் தேர்ந்தெடுக்கவும்", + ), + "selectModel": MessageLookupByLibrary.simpleMessage( + "மாதிரியைத் தேர்ந்தெடுக்கவும்", + ), + "selectOne": MessageLookupByLibrary.simpleMessage("ஒன்றை தேர்வுசெய்க"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "ஒரு கணக்கைத் தேர்ந்தெடுக்கவும்", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "பொருள் வகையைத் தேர்ந்தெடுக்கவும்", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "பொருள் அலகைப் தேர்ந்தெடுக்கவும்", + ), + "selectRack": MessageLookupByLibrary.simpleMessage( + "ராக்கைத் தேர்ந்தெடுக்கவும்", + ), + "selectShelf": MessageLookupByLibrary.simpleMessage( + "அடுக்கைத் தேர்ந்தெடுக்கவும்", + ), + "selectStock": MessageLookupByLibrary.simpleMessage( + "பொருட்களைத் தேர்ந்தெடுக்கவும்", + ), + "selectTax": MessageLookupByLibrary.simpleMessage( + "வரியைத் தேர்ந்தெடுக்கவும்", + ), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "முடிவு தேதியைத் தேர்ந்தெடுக்கவும்", + ), + "selectType": MessageLookupByLibrary.simpleMessage( + "வகையைத் தேர்ந்தெடுக்கவும்", + ), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "மாற்றங்களைத் தேர்ந்தெடுக்கவும்: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "கிடங்கைத் தேர்ந்தெடுக்கவும்", + ), + "sellAll": MessageLookupByLibrary.simpleMessage( + "எல்லாவற்றையும் விற்கவும் >", + ), + "sellingPrice": MessageLookupByLibrary.simpleMessage("விற்பனை விலை"), + "sellsBy": MessageLookupByLibrary.simpleMessage( + "மூலம் விற்பனை செய்யப்படுகிறது", + ), + "send": MessageLookupByLibrary.simpleMessage("அனுப்பு"), + "sendCode": MessageLookupByLibrary.simpleMessage("குறியீட்டை அனுப்பு"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "உங்களுக்கு கடவுச்சொல்லை மீட்டெடுக்க என்னுடைய வழிகாட்டி மின்னஞ்சலை அனுப்பியிருக்கிறோம்:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "மீட்டெடுக்கும் இணையத்தை அனுப்பு", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("செய்தி அனுப்பு"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS அனுப்பவும்"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS அனுப்பு"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "உங்கள் மின்னஞ்சலை அனுப்புங்கள்", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "உங்கள் மருத்துவரை மேம்படுத்த உங்கள் சுயவிவரத்தைப் புதுப்பிக்கவும்", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "புதிய கடவுச்சொல்லை அமைக்கவும்", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "உங்கள் சுயவிவரத்தை அமைக்கவும்", + ), + "setting": MessageLookupByLibrary.simpleMessage("அமைப்புகள்"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 நாட்கள்"), + "share": MessageLookupByLibrary.simpleMessage("பகிர்"), + "shelf": MessageLookupByLibrary.simpleMessage("அடுக்கு (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("அடுக்கு பெயர்"), + "shelves": MessageLookupByLibrary.simpleMessage("அடுக்குகள்"), + "shift": MessageLookupByLibrary.simpleMessage("ஷிஃப்ட்"), + "shiftName": MessageLookupByLibrary.simpleMessage("ஷிஃப்ட் பெயர்"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("விநியோக முகவரி"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("கப்பல் கட்டணம்"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "அங்காடி திறப்பு மிச்சம்", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "அங்காடி மீதமுள்ள மிச்சம்", + ), + "showAction": MessageLookupByLibrary.simpleMessage( + "நடவடிக்கையைக் காட்டு (Action)", + ), + "showCode": MessageLookupByLibrary.simpleMessage("குறியீட்டை காண்பி"), + "showCombo": MessageLookupByLibrary.simpleMessage("காம்போவைக் காட்டு"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "காலாவதி தேதியைக் காண்பி", + ), + "showName": MessageLookupByLibrary.simpleMessage("பெயரை காண்பி"), + "showPrice": MessageLookupByLibrary.simpleMessage("விலையை காண்பி"), + "showSingle": MessageLookupByLibrary.simpleMessage( + "ஒற்றையைத் தனித்துக் காட்டு", + ), + "showVariant": MessageLookupByLibrary.simpleMessage("மாறுபாட்டைக் காட்டு"), + "signIn": MessageLookupByLibrary.simpleMessage("உள்நுழைய"), + "signUp": MessageLookupByLibrary.simpleMessage("பதிவு செய்க"), + "single": MessageLookupByLibrary.simpleMessage("ஒற்றை"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 நாட்கள்"), + "size": MessageLookupByLibrary.simpleMessage("அளவு"), + "skip": MessageLookupByLibrary.simpleMessage("தவிர்"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "புதுப்பித்தலை தவிர்", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / குறியீடு"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / குறியீடு"), + "sl": MessageLookupByLibrary.simpleMessage("வ.எண்"), + "smartWatch": MessageLookupByLibrary.simpleMessage("ஸ்மார்ட் வாட்ச்"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("சமூக விபர விபரம்"), + "sold": MessageLookupByLibrary.simpleMessage("விற்கப்பட்டது"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "இணையப் பக்கத்தில் ஏதோ தவறு நிகழ்ந்துள்ளது.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("எதோ ஒன்று"), + "staffLogin": MessageLookupByLibrary.simpleMessage("ஊழியர் உள்நுழைய"), + "start": MessageLookupByLibrary.simpleMessage("தொடங்கு"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "இடைவேளை தொடக்க நேரம்", + ), + "startDate": MessageLookupByLibrary.simpleMessage("தொடக்க தேதி"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "புதிய விற்பனை தொடங்கு", + ), + "startTime": MessageLookupByLibrary.simpleMessage("தொடக்க நேரம்"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "தொடக்க நேரம் தேவை", + ), + "started": MessageLookupByLibrary.simpleMessage("தொடங்கப்பட்டது"), + "state": MessageLookupByLibrary.simpleMessage("மாநிலம்"), + "stateName": MessageLookupByLibrary.simpleMessage("மாநிலத்தின் பெயர்"), + "status": MessageLookupByLibrary.simpleMessage("நிலை"), + "staus": MessageLookupByLibrary.simpleMessage("நிலை"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "இன்னும் செலுத்தப்படவில்லை", + ), + "stock": MessageLookupByLibrary.simpleMessage("பங்கு"), + "stockList": MessageLookupByLibrary.simpleMessage("பங்கு பட்டியல்"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("இருப்பு / வகை"), + "stockReport": MessageLookupByLibrary.simpleMessage("சரக்கு அறிக்கை"), + "stockValue": MessageLookupByLibrary.simpleMessage("சரக்கு மதிப்பு"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "இருப்பு குறைந்தது 1 ஆக இருக்க வேண்டும்", + ), + "stocks": MessageLookupByLibrary.simpleMessage("சரக்குகள்: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("துணை வரி பட்டியல்"), + "subTaxes": MessageLookupByLibrary.simpleMessage("உப வரிகள்"), + "subTotal": MessageLookupByLibrary.simpleMessage("துணை மொத்தம்"), + "submit": MessageLookupByLibrary.simpleMessage("சமர்பிக்கவும்"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("இப்போது குழுசேர்"), + "subscription": MessageLookupByLibrary.simpleMessage("சந்தா"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "சந்தா அறிக்கைகள்", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("சந்தாக்கள்"), + "subtotal": MessageLookupByLibrary.simpleMessage("உட்பகுதி"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "வெற்றிகரமாக கட்டணம் செலுத்தப்பட்டது", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "வழங்குநருக்கு செலுத்துக", + ), + "supplier": MessageLookupByLibrary.simpleMessage("சப்ளையர்"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "வழங்குநர் விவரங்கள்", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("சப்ளையர் பாக்கி"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("சப்ளையர் பேரேடு"), + "supplierName": MessageLookupByLibrary.simpleMessage( + "விற்பனையாளரின் பெயர்", + ), + "switchBank": MessageLookupByLibrary.simpleMessage("கிளையை மாற்றவா?"), + "switchs": MessageLookupByLibrary.simpleMessage("மாற்று"), + "tax": MessageLookupByLibrary.simpleMessage("வரி"), + "taxGroup": MessageLookupByLibrary.simpleMessage("வரி குழு"), + "taxPercent": MessageLookupByLibrary.simpleMessage("வரி சதவீதம்"), + "taxRates": MessageLookupByLibrary.simpleMessage("வரி விகிதங்கள்"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "வரி விகிதங்கள் - உங்கள் வரி விகிதங்களை நிர்வகிக்கவும்", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("வரி அறிக்கை"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "வரி அறிக்கை பட்டியல்", + ), + "taxType": MessageLookupByLibrary.simpleMessage("வரி வகை"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ஒற்றை/பல வரி வகைகளுடன் வரி", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "உங்கள் வாங்குதல் காரணமாக நன்றி", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "உங்கள் செலுத்தலாக நன்றி", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "தெர்மல் விலைப்பட்டியல் லோகோ", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "தெர்மல் பிரிண்டர் மொழி", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "தெர்மல் பிரிண்டர் பக்க அளவு", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 நாட்கள்"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "ஒரு தாளில் 32 லேபிள்கள், 8.27 x 11.69 அங்குலம்", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("இந்த மாதம்"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "இந்தத் திட்டம் மேம்படுத்தலுக்குத் தகுதியற்றது", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "இந்தத் திட்டத்தை வாங்க முடியாது", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "இந்த பொருள் ஏற்கனவே சேர்க்கப்பட்டுள்ளது!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("இந்த வாரம்"), + "thisYear": MessageLookupByLibrary.simpleMessage("இந்த ஆண்டு"), + "time": MessageLookupByLibrary.simpleMessage("நேரம்"), + "timeIn": MessageLookupByLibrary.simpleMessage("உள் நேரம்"), + "timeOut": MessageLookupByLibrary.simpleMessage("வெளி நேரம்"), + "to": MessageLookupByLibrary.simpleMessage("பெறுநர்"), + "toAccount": MessageLookupByLibrary.simpleMessage("கணக்கிற்கு"), + "toDate": MessageLookupByLibrary.simpleMessage("கடைசி தேதி"), + "today": MessageLookupByLibrary.simpleMessage("இன்று"), + "todaySummary": MessageLookupByLibrary.simpleMessage("இன்றைய சுருக்கம்"), + "top5Customer": MessageLookupByLibrary.simpleMessage( + "சிறந்த 5 வாடிக்கையாளர்கள்", + ), + "top5Product": MessageLookupByLibrary.simpleMessage( + "சிறந்த 5 தயாரிப்புகள்", + ), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "சிறந்த 5 சப்ளையர்கள்", + ), + "total": MessageLookupByLibrary.simpleMessage("மொத்தம்"), + "totalAmount": MessageLookupByLibrary.simpleMessage("மொத்த தொகை"), + "totalAssets": MessageLookupByLibrary.simpleMessage("மொத்த சொத்துக்கள்"), + "totalBalance": MessageLookupByLibrary.simpleMessage("மொத்த இருப்பு"), + "totalCategories": MessageLookupByLibrary.simpleMessage("மொத்த வகைகள்"), + "totalDue": MessageLookupByLibrary.simpleMessage("மொத்த செலுத்தும்"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("மொத்த கடனளவு"), + "totalExpense": MessageLookupByLibrary.simpleMessage("மொத்த செலவு"), + "totalIncome": MessageLookupByLibrary.simpleMessage("மொத்த வருமானம்"), + "totalItems": MessageLookupByLibrary.simpleMessage("மொத்த பொருட்கள்"), + "totalLoss": MessageLookupByLibrary.simpleMessage("மொத்த இழப்பு"), + "totalPayable": MessageLookupByLibrary.simpleMessage("மொத்த செலுத்தும்"), + "totalPrice": MessageLookupByLibrary.simpleMessage("மொத்த விலை"), + "totalProduct": MessageLookupByLibrary.simpleMessage("மொத்த பொருட்கள்"), + "totalProfit": MessageLookupByLibrary.simpleMessage("மொத்த லாபம்"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("மொத்த வாங்குதல்"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "மொத்தத் திரும்பிய தொகை", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "மொத்தம் திரும்பியது", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "மொத்த சம்பளத் தொகை", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("மொத்த விற்பனை"), + "totalVat": MessageLookupByLibrary.simpleMessage("மொத்த வாட்டு"), + "totall": MessageLookupByLibrary.simpleMessage("மொத்தம்:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "பரிவர்த்தனை மேலோட்டம்", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("பரிவர்த்தனை வகை"), + "transactions": MessageLookupByLibrary.simpleMessage("பரிவர்த்தனைகள்"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "பரிவர்த்தனை வரலாற்று அறிக்கைகள்", + ), + "transfer": MessageLookupByLibrary.simpleMessage("பரிமாற்றம்"), + "transferCheque": MessageLookupByLibrary.simpleMessage("காசோலை பரிமாற்றம்"), + "transferDate": MessageLookupByLibrary.simpleMessage("பரிமாற்ற தேதி"), + "tryAgain": MessageLookupByLibrary.simpleMessage("மீண்டும் முயற்சி செய்க"), + "twitter": MessageLookupByLibrary.simpleMessage("ட்விட்டர்"), + "type": MessageLookupByLibrary.simpleMessage("வகை"), + "typeSelect": MessageLookupByLibrary.simpleMessage( + "வகையைத் தேர்ந்தெடுக்கவும்", + ), + "unPaid": MessageLookupByLibrary.simpleMessage("பணம் செலுத்தாதது"), + "unit": MessageLookupByLibrary.simpleMessage("அலகு (Unit)"), + "unitName": MessageLookupByLibrary.simpleMessage("அலகு பெயர்"), + "unitPirce": MessageLookupByLibrary.simpleMessage("ஒருங்கிணைக்கான விலை"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ஒற்றை விலை"), + "units": MessageLookupByLibrary.simpleMessage("அலகுகள்"), + "unlimited": MessageLookupByLibrary.simpleMessage("வரம்புள்ள"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "முறைப்பாடு இல்லாத பயன்பாடு", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "எங்கள் தொகுப்பின் எல்லையற்ற பயன்பாடுகள்👇", + ), + "update": MessageLookupByLibrary.simpleMessage("புதுப்பிக்கவும்"), + "updateBranch": MessageLookupByLibrary.simpleMessage("கிளையைப் புதுப்பி"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "தொடர்பைப் புதுப்பிக்கவும்", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "இருப்பைப் புதுப்பிக்க முடியவில்லை", + ), + "updateNow": MessageLookupByLibrary.simpleMessage( + "இப்போதுதான் புதுப்பிக்கவும்", + ), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "பார்ட்டியை புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "பொருளைப் புதுப்பிக்கவும்", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பு வெற்றிகரமாக புதுப்பிக்கப்பட்டது!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "தயாரிப்பைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "உங்கள் சுயவிவரத்தை புதுப்பிக்கவும்", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "கொள்முதலைப் புதுப்பி", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("பதவியைப் புதுப்பி"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "விற்பனை புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "வெற்றிகரமாக புதுப்பிக்கப்பட்டது", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "உங்கள் சுயவிவரத்தை புதுப்பிக்கவும் உங்கள் வாடிக்கையாளர்களை சிறந்த மதிப்பீட்டுடன் இணைக்கவும்", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "உங்கள் சந்தாவை புதுப்பிக்கவும்", + ), + "updating": MessageLookupByLibrary.simpleMessage( + "புதுப்பித்து வருகிறது...", + ), + "upgradeNow": MessageLookupByLibrary.simpleMessage( + "இப்போது மேம்படுத்தவும்", + ), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR குறியீட்டிற்கான UPI ஐடி", + ), + "upload": MessageLookupByLibrary.simpleMessage("பதிவேற்று"), + "uploadImage": MessageLookupByLibrary.simpleMessage("படத்தை பதிவேற்றவும்"), + "uploading": MessageLookupByLibrary.simpleMessage("பதிவேற்றப்படுகிறது..."), + "useGallery": MessageLookupByLibrary.simpleMessage( + "கேலரியை பயன்படுத்தவும்", + ), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "பயனர் தலைப்பு காலியாக இருக்க முடியாது", + ), + "user": MessageLookupByLibrary.simpleMessage("பயனர்"), + "userRole": MessageLookupByLibrary.simpleMessage("பயனர் பங்கு"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "பயனர் வகை விவரங்கள்", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("பயனர் தலைப்பு"), + "values": MessageLookupByLibrary.simpleMessage("மதிப்புகள்"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "மாற்று வெற்றிகரமாக சேர்க்கப்பட்டது!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "மாற்று வெற்றிகரமாக நீக்கப்பட்டது!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("மாறுபாடு பட்டியல்"), + "variationId": MessageLookupByLibrary.simpleMessage("மாறுபாடு ஐடி (ID)"), + "variations": MessageLookupByLibrary.simpleMessage("மாறுபாடுகள்"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "மாறுபாடு தயாரிப்புகள்", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("வாட் மற்றும் வரி"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("வாட்/ஜிஎஸ்டி எண்"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("வாட்/ஜிஎஸ்டி தலைப்பு"), + "vatId": MessageLookupByLibrary.simpleMessage("வாட் ஐடி (VAT ID)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("வாட் எண்"), + "vatReports": MessageLookupByLibrary.simpleMessage("வாட் (VAT) அறிக்கைகள்"), + "vatType": MessageLookupByLibrary.simpleMessage("வாட் வகை"), + "verification": MessageLookupByLibrary.simpleMessage("உறுதிப்படுத்தல்"), + "verify": MessageLookupByLibrary.simpleMessage("சரிபார்க்கவும்"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "உங்கள் மின்னஞ்சலை உறுதிப்படுத்தவும்", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "மின்னஞ்சலை உறுதிப்படுத்தவும்", + ), + "view": MessageLookupByLibrary.simpleMessage("விவரங்களைப் பார்க்கவும்"), + "viewAll": MessageLookupByLibrary.simpleMessage("அனைத்தையும் பார்க்க"), + "viewDetails": MessageLookupByLibrary.simpleMessage("விவரங்களைப் பார்"), + "viewPrice": MessageLookupByLibrary.simpleMessage("விலையைப் பார்"), + "viewStock": MessageLookupByLibrary.simpleMessage("இருப்பைப் பார்"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "பரிவர்த்தனைகளைப் பார்க்கிறது", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "நடைபயண வாடிக்கையாளர்", + ), + "wallet": MessageLookupByLibrary.simpleMessage("வாலட்"), + "walletBalance": MessageLookupByLibrary.simpleMessage("வாலட் இருப்பு"), + "warehouse": MessageLookupByLibrary.simpleMessage("கிடங்கு (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("கிடங்கின் பெயர்"), + "warranty": MessageLookupByLibrary.simpleMessage("வாரண்டி"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "நாங்கள் உங்களுக்கு உறுதிப்படுத்தும் மின்னஞ்சலை அனுப்பினோம்", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "உங்கள் தொலைபேசி எண்ணிற்கு OTP அனுப்பப்பட்டது", + ), + "weekly": MessageLookupByLibrary.simpleMessage("வாராந்திர"), + "weight": MessageLookupByLibrary.simpleMessage("எடை"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "மீண்டும் வரவேற்கிறோம்!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("புதியது என்ன"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "மொத்த விற்பனை விலை", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("மொத்த விற்பனையாளர்"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "அடுத்த சில நேரங்களில் சேர்க்கப்படும்", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "உங்கள் செய்தியை இங்கே எழுதுங்கள்", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "இங்கே உரையை எழுதவும்...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("ஆண்டுதோறும்"), + "years": MessageLookupByLibrary.simpleMessage("ஆண்டுகள்"), + "yes": MessageLookupByLibrary.simpleMessage("ஆம்"), + "yesterday": MessageLookupByLibrary.simpleMessage("நேற்று"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "முடிவுகளை விட அதிகமாக பணம் செலுத்த முடியாது", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "இப்போது நீங்கள் OTP ஐ மீண்டும் அனுப்பலாம்.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "பார்கோடு உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "அடுக்கை நீக்க உங்களுக்கு அனுமதி இல்லை", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "லாப நஷ்டத்தைப் பார்க்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "செலவு வகையை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "கொள்முதல்களை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "துறையை நீக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "பதவியை நீக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "விடுப்பு கோரிக்கையை நீக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "சம்பளப்பட்டியலை நீக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "எக்செல் ஏற்றுமதி செய்ய உங்களுக்கு அனுமதி இல்லை", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "பார்கோடு உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "அறிக்கையை உருவாக்க உங்களுக்கு அனுமதி இல்லை", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "கிளையைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "துறையைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "விடுப்பு கோரிக்கையைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "விடுமுறைகளைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "வருகையைப் பார்க்க உங்களுக்கு அனுமதி இல்லை", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "சம்பளப்பட்டியலைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "பதவியைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "ஷிஃப்டை நீக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "ஷிஃப்டைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ராக்குகளை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ராக்குகளை நீக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ராக்குகளைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "செலவை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "நீங்கள் அனுமதியை அளிக்க வேண்டும்", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage( + "நீங்கள் பயன்படுத்துகிறீர்கள் ", + ), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "இந்த பொருட்டை நீக்க விரும்புகிறீர்களா?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "உங்கள் இலவச தொகுப்பும் முடிந்துவிட்டது, உங்கள் அடுத்த திட்டத்தை வாங்குங்கள் நன்றி.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("உங்கள் தொகுதி"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "உங்கள் பேக்கேஜ் 5 நாட்களில் காலாவதியாகும்", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "உங்கள் பேக்கேஜ் இன்று காலாவதியாகும்\n\nதயவுசெய்து மீண்டும் வாங்கவும்", + ), + "zip": MessageLookupByLibrary.simpleMessage("அஞ்சல் குறியீடு"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "அஞ்சல் குறியீட்டை உள்ளிடவும்", + ), + }; +} diff --git a/lib/generated/intl/messages_te.dart b/lib/generated/intl/messages_te.dart new file mode 100644 index 0000000..9f7e107 --- /dev/null +++ b/lib/generated/intl/messages_te.dart @@ -0,0 +1,2434 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a te locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'te'; + + static String m0(start) => "\$${start} సెకన్లలో OTP ని మళ్ళీ పంపండి"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("కస్టమర్ వివరాలు"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ఇన్వాయిస్"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "A4 పేజీ ఇన్వాయిస్ లోగో", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ఖాతా ప్రదర్శన పేరు", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ఖాతాదారుని పేరు", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ఖాతా పేరు"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ఖాతా సంఖ్య"), + "action": MessageLookupByLibrary.simpleMessage("చర్య"), + "actions": MessageLookupByLibrary.simpleMessage("చర్యలు"), + "active": MessageLookupByLibrary.simpleMessage("చురుకుగా"), + "add": MessageLookupByLibrary.simpleMessage("చేర్చు"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "దయచేసి కొనుగోలు జోడించండి", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("హాజరు జోడించండి"), + "addBank": MessageLookupByLibrary.simpleMessage("బ్యాంక్‌ను జోడించండి"), + "addBrand": MessageLookupByLibrary.simpleMessage("బ్రాండ్ జోడించండి"), + "addCash": MessageLookupByLibrary.simpleMessage("నగదు జోడించండి"), + "addCategory": MessageLookupByLibrary.simpleMessage("వర్గం జోడించండి"), + "addContact": MessageLookupByLibrary.simpleMessage("కాంటాక్ట్ జోడించండి"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "దయచేసి కస్టమర్‌ని జోడించండి", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "వినియోగదారుని జోడించండి", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage("డెలివరీ జోడించండి"), + "addDepartment": MessageLookupByLibrary.simpleMessage( + "విభాగాన్ని జోడించండి", + ), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "కొత్త హోదాను జోడించండి", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("ఖర్చు జోడించండి"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "ఖర్చు వర్గం జోడించండి", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("సెలవును జోడించండి"), + "addImage": MessageLookupByLibrary.simpleMessage("చిత్రాన్ని జోడించండి"), + "addIncome": MessageLookupByLibrary.simpleMessage("ఆదాయం జోడించు"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "ఆదాయ వర్గం జోడించండి", + ), + "addItems": MessageLookupByLibrary.simpleMessage("అంశాలను జోడించండి"), + "addLeave": MessageLookupByLibrary.simpleMessage("సెలవును జోడించండి"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "మరిన్ని ఫీల్డ్‌లను జోడించండి", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "కొత్త చిరునామా జోడించండి", + ), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "కొత్త హాజరును జోడించండి", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ ఖాతాలను జోడించండి", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "కొత్త ఉద్యోగిని జోడించండి", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage( + "కొత్త సెలవుదినాన్ని జోడించండి", + ), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "కొత్త సెలవును జోడించండి", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage( + "కొత్త మోడల్‌ను జోడించండి", + ), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "కొత్త పేరోల్‌ను జోడించండి", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "కొత్త ఉత్పత్తిని జోడించండి", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "దయచేసి కొనుగోలు జోడించండి", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "కొత్త ర్యాక్‌ను జోడించు", + ), + "addNewShift": MessageLookupByLibrary.simpleMessage( + "కొత్త షిఫ్ట్‌ను జోడించండి", + ), + "addNewTax": MessageLookupByLibrary.simpleMessage( + "కొత్త పన్నును జోడించండి", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "కొత్త వైవిధ్యాన్ని జోడించు", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "కొత్త వైవిధ్యాన్ని జోడించు", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "కొత్త వేర్‌హౌస్ జోడించండి", + ), + "addNote": MessageLookupByLibrary.simpleMessage("గమనిక జోడించండి"), + "addParty": MessageLookupByLibrary.simpleMessage("పార్టీలను జోడించండి"), + "addPayment": MessageLookupByLibrary.simpleMessage("చెల్లింపును జోడించు"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "దయచేసి ఉత్పత్తిని జోడించండి", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "మొదట ఉత్పత్తిని జోడించండి", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి విజయవంతంగా సృష్టించబడింది!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తిని సృష్టించేందుకు మీకు అనుమతి లేదు.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("కొనుగోలు జోడించండి"), + "addRole": MessageLookupByLibrary.simpleMessage("పాత్రను జోడించు"), + "addSale": MessageLookupByLibrary.simpleMessage("దయచేసి అమ్మకం జోడించండి"), + "addSales": MessageLookupByLibrary.simpleMessage("అమ్మకాలు జోడించండి"), + "addShelf": MessageLookupByLibrary.simpleMessage("కొత్త షెల్ఫ్‌ను జోడించు"), + "addShift": MessageLookupByLibrary.simpleMessage("షిఫ్ట్‌ను జోడించండి"), + "addStock": MessageLookupByLibrary.simpleMessage("స్టాక్ జోడించండి"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "ఉప-వైవిధ్యాన్ని జోడించు", + ), + "addTax": MessageLookupByLibrary.simpleMessage("పన్నును జోడించండి"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "కొత్త పన్ను సమూహాన్ని జోడించండి", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("యూనిట్ జోడించండి"), + "addUserRole": MessageLookupByLibrary.simpleMessage("యూజర్ రోల్ జోడించండి"), + "addVariant": MessageLookupByLibrary.simpleMessage("వేరియంట్‌ను జోడించండి"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "వేరియంట్ వివరాలను జోడించండి", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "కార్ట్‌కు జోడించబడింది", + ), + "adding": MessageLookupByLibrary.simpleMessage("జోడిస్తున్నారు..."), + "address": MessageLookupByLibrary.simpleMessage("చిరునామా"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ బ్యాలెన్స్‌ను సర్దుబాటు చేయండి", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("నగదు సర్దుబాటు"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "నగదు బ్యాలెన్స్‌ను సర్దుబాటు చేయండి", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("సర్దుబాటు తేదీ"), + "admin": MessageLookupByLibrary.simpleMessage("నిర్వాహకుడు"), + "advance": MessageLookupByLibrary.simpleMessage("ముందస్తు"), + "all": MessageLookupByLibrary.simpleMessage("అన్నీ"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "అన్ని వ్యాపార పరిష్కారాలు", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro అనేది స్టాక్, అకౌంట్, సేల్స్, ఎక్స్‌పెన్స్ & లాస్/ప్రాఫిట్‌తో కూడిన పూర్తి వ్యాపార పరిష్కారం.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("అందరూ ఉద్యోగులు"), + "allParties": MessageLookupByLibrary.simpleMessage("అన్ని పార్టీలు"), + "allParty": MessageLookupByLibrary.simpleMessage("అన్ని పార్టీలు"), + "allTime": MessageLookupByLibrary.simpleMessage("అన్ని సమయాలలో"), + "allTransaction": MessageLookupByLibrary.simpleMessage("అన్ని లావాదేవీలు"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "ఇప్పటికే జోడించబడింది", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ఇప్పటికే ఖాతా ఉందా? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("మొత్తం"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "మొత్తం 0 కంటే ఎక్కువగా ఉండాలి", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "మొత్తం రౌండింగ్ పద్ధతి", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("అక్షరాలలో మొత్తాలు"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("మొత్తం అవసరం"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "క్రింది నంబర్‌కు SMS పంపబడుతుంది: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS యాప్ మద్దతు", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "కొత్త నవీకరణ అందుబాటులో ఉంది\nదయచేసి మీ యాప్‌ని నవీకరించండి", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("అప్లై చేయండి"), + "areYouSure": MessageLookupByLibrary.simpleMessage("నువ్వు నిశ్చయమా?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "మీరు ఖచ్చితంగా ఈ బ్రాంచ్‌ను తొలగించాలనుకుంటున్నారా?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "మీరు ఖచ్చితంగా ఈ పాత్రను తొలగించాలనుకుంటున్నారా?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "మీరు ఖచ్చితంగా వేరే బ్రాంచ్‌కు మారాలనుకుంటున్నారా?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "మీరు ఈ పార్టీని తీసివేయాలనుకుంటున్నారా?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "మీరు ఖచ్చితంగా ఈ బ్రాంచ్ నుండి నిష్క్రమించాలనుకుంటున్నారా?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("తేదీ నాటికి"), + "assets": MessageLookupByLibrary.simpleMessage("ఆస్తులు"), + "attachment": MessageLookupByLibrary.simpleMessage("అటాచ్‌మెంట్"), + "attendance": MessageLookupByLibrary.simpleMessage("హాజరు"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("హాజరు నివేదికలు"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("అధీకృత సంతకం"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "స్వయంచాలకంగా లెక్కించబడిన రోజులు", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage( + "స్వయంచాలకంగా ఎంచుకోబడింది", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("హోమ్ కు తిరిగి వెళ్ళు"), + "balance": MessageLookupByLibrary.simpleMessage("బ్యాలెన్స్"), + "balanceDue": MessageLookupByLibrary.simpleMessage("బ్యాలెన్స్ బకాయి"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("బ్యాలెన్స్ షీట్"), + "bangladesh": MessageLookupByLibrary.simpleMessage("బంగ్లాదేశ్"), + "bank": MessageLookupByLibrary.simpleMessage("బ్యాంక్"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("బ్యాంక్ ఖాతాలు"), + "bankDetails": MessageLookupByLibrary.simpleMessage("బ్యాంక్ వివరాలు"), + "bankName": MessageLookupByLibrary.simpleMessage("బ్యాంక్ పేరు"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ నుండి బ్యాంక్ బదిలీ", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ నుండి నగదు బదిలీ", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "బార్‌కోడ్ ప్రింట్ లేబుల్ సెట్టింగ్", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("బార్కోడ్ జనరేటర్"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "బార్కోడ్ జనరేటర్", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("బార్‌కోడ్‌లు"), + "batch": MessageLookupByLibrary.simpleMessage("బ్యాచ్"), + "batchNo": MessageLookupByLibrary.simpleMessage("బ్యాచ్ నెం."), + "billTO": MessageLookupByLibrary.simpleMessage("బిల్లుకు"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("బిల్ వారీగా లాభం"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "బిల్లింగ్ చిరునామా", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("పుట్టిన తేదీ"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "బ్లూటూత్ ఆఫ్‌లో ఉంది. దయచేసి దాన్ని ఆన్ చేయండి.", + ), + "branch": MessageLookupByLibrary.simpleMessage("బ్రాంచ్"), + "branchList": MessageLookupByLibrary.simpleMessage("బ్రాంచ్ జాబితా"), + "brand": MessageLookupByLibrary.simpleMessage("బ్రాండ్"), + "brandName": MessageLookupByLibrary.simpleMessage("బ్రాండ్ పేరు"), + "brands": MessageLookupByLibrary.simpleMessage("బ్రాండ్లు"), + "breakDuration": MessageLookupByLibrary.simpleMessage("బ్రేక్ నిడివి"), + "breakStatus": MessageLookupByLibrary.simpleMessage("బ్రేక్ స్థితి"), + "breakTime": MessageLookupByLibrary.simpleMessage("బ్రేక్ సమయం"), + "bulk": MessageLookupByLibrary.simpleMessage("బల్క్ అప్‌లోడ్"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("బల్క్ అప్‌లోడ్లు"), + "businessCat": MessageLookupByLibrary.simpleMessage("వ్యాపార వర్గం"), + "businessName": MessageLookupByLibrary.simpleMessage( + "కంపెనీ & వ్యాపార పేరు", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ఇప్పుడే కొనండి"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "ప్రీమియం ప్లాన్‌ను కొనుగోలు చేయండి", + ), + "call": MessageLookupByLibrary.simpleMessage("కాల్"), + "camera": MessageLookupByLibrary.simpleMessage("కెమెరా"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ఈ లావాదేవీ రకాన్ని సవరించలేరు.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు వివరాలను పొందడం సాధ్యం కాలేదు.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("రద్దు చేయండి"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "పరికరాల కోసం వెతుకుతోంది...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ఒకే ఖాతాకు బదిలీ చేయలేరు.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("సామర్థ్యం"), + "cash": MessageLookupByLibrary.simpleMessage("రొకొ"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("నగదు & బ్యాంక్"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "నగదు & బ్యాంక్ నిర్వహణ", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("నగదు ప్రవాహం"), + "cashIn": MessageLookupByLibrary.simpleMessage("నగదు లోపలికి"), + "cashInHand": MessageLookupByLibrary.simpleMessage("చేతిలో ఉన్న నగదు"), + "cashOut": MessageLookupByLibrary.simpleMessage("నగదు బయటికి"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "నగదు నుండి బ్యాంక్ బదిలీ", + ), + "categories": MessageLookupByLibrary.simpleMessage("వర్గాలు"), + "category": MessageLookupByLibrary.simpleMessage("వర్గం"), + "categoryName": MessageLookupByLibrary.simpleMessage("వర్గం పేరు"), + "changeAmount": MessageLookupByLibrary.simpleMessage("మార్పు మొత్తం"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ మార్చండి", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("ఇమెయిల్‌ని చూడండి"), + "cheque": MessageLookupByLibrary.simpleMessage("చెక్కులు"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("చెక్ మొత్తం"), + "chequeDate": MessageLookupByLibrary.simpleMessage("చెక్ తేదీ"), + "chequeList": MessageLookupByLibrary.simpleMessage("చెక్ జాబితా"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("చెక్ నంబర్"), + "choose": MessageLookupByLibrary.simpleMessage("ఎంచుకోండి"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("దేశాన్ని ఎంచుకోండి"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "కస్టమర్‌ని ఎంచుకోండి", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "సరఫరాదారును ఎంచుకోండి", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "మీ ఫీచర్‌లను ఎంచుకోండి", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "ఫీచర్‌లు POSpro ని సాంప్రదాయ పరిష్కారాల నుండి భిన్నంగా చేసే ముఖ్యమైన భాగం.", + ), + "city": MessageLookupByLibrary.simpleMessage("నగరం"), + "cityName": MessageLookupByLibrary.simpleMessage("నగర పేరు"), + "clarence": MessageLookupByLibrary.simpleMessage("క్లారెన్స్"), + "clear": MessageLookupByLibrary.simpleMessage("క్లియర్ చేయండి"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "కనెక్ట్ చేయడానికి క్లిక్ చేయండి", + ), + "close": MessageLookupByLibrary.simpleMessage("మూసివేయండి"), + "closed": MessageLookupByLibrary.simpleMessage("మూసివేయబడింది"), + "code": MessageLookupByLibrary.simpleMessage("కోడ్"), + "collectDue": MessageLookupByLibrary.simpleMessage("కరెంట్ వసూలు చేయండి"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "దయచేసి కరెంట్ వసూలు చేయండి", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("సేకరించిన ద్వారా:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("సేకరించినవారు"), + "color": MessageLookupByLibrary.simpleMessage("రంగు"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "బహుళ పన్నుల కలయిక", + ), + "combo": MessageLookupByLibrary.simpleMessage("కాంబో (Combo)"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "కాంబో ఉత్పత్తి నివేదిక", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("కాంబో ఉత్పత్తులు"), + "comboReport": MessageLookupByLibrary.simpleMessage("కాంబో నివేదిక"), + "comingSoon": MessageLookupByLibrary.simpleMessage("త్వరలో వస్తుంది"), + "companyAddress": MessageLookupByLibrary.simpleMessage("కంపెనీ చిరునామా"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "తొలగింపును నిర్ధారించండి", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్‌ను నిర్ధారించండి", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ నిర్ధారించండి", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "రిటర్న్ నిర్ధారించండి", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "SMS ని నిర్ధారించండి", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("అభినందనలు"), + "connect": MessageLookupByLibrary.simpleMessage( + "కనెక్ట్ చేయడానికి క్లిక్ చేయండి", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "మీ ప్రింటర్‌ని కనెక్ట్ చేయండి", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "మీ ప్రింటర్‌ను కనెక్ట్ చేయండి", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage( + "దీనికి కనెక్ట్ చేయబడింది: ", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "సంప్రదించే వివరాలు", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("మాకు సంప్రదించండి"), + "continueButton": MessageLookupByLibrary.simpleMessage("కొనసాగించు"), + "continueE": MessageLookupByLibrary.simpleMessage("కొనసాగించు"), + "cost": MessageLookupByLibrary.simpleMessage("ఖర్చు"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "పన్ను మినహాయించి ధర", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "పన్నుతో కలిపి ధర", + ), + "country": MessageLookupByLibrary.simpleMessage("దేశం"), + "countryName": MessageLookupByLibrary.simpleMessage("దేశం పేరు"), + "create": MessageLookupByLibrary.simpleMessage("సృష్టించు"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ఉచిత ఖాతాను సృష్టించండి", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "ఉచిత ఖాతాను సృష్టించండి", + ), + "createBranch": MessageLookupByLibrary.simpleMessage( + "బ్రాంచ్‌ను సృష్టించండి", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "కొత్త పాస్‌వర్డ్ సృష్టించండి", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF సృష్టించేందుకు మీకు అనుమతి లేదు.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "విక్రయాన్ని సృష్టించేందుకు మీకు అనుమతి లేదు.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("క్రెడిట్ (లోపల)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "పార్టీ క్రెడిట్ పరిమితి", + ), + "currency": MessageLookupByLibrary.simpleMessage("కరెన్సీ"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "ప్రస్తుత బ్యాలెన్స్", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "ప్రస్తుత నగదు బ్యాలెన్స్", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("ప్రస్తుత నెల"), + "currentYear": MessageLookupByLibrary.simpleMessage("ప్రస్తుత సంవత్సరం"), + "currents": MessageLookupByLibrary.simpleMessage("ప్రస్తుత"), + "custom": MessageLookupByLibrary.simpleMessage("కస్టమ్"), + "customDate": MessageLookupByLibrary.simpleMessage("కస్టమ్ తేదీ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "కస్టమ్ ఇన్‌వాయిస్ బ్రాండింగ్", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("అనుకూల ముద్రణ"), + "customer": MessageLookupByLibrary.simpleMessage("వినియోగదారు"), + "customerDate": MessageLookupByLibrary.simpleMessage("కస్టమ్ తేదీ"), + "customerDue": MessageLookupByLibrary.simpleMessage("కస్టమర్ కరెంట్"), + "customerLedger": MessageLookupByLibrary.simpleMessage("కస్టమర్ లెడ్జర్"), + "customerName": MessageLookupByLibrary.simpleMessage("కస్టమర్ పేరు"), + "customerPay": MessageLookupByLibrary.simpleMessage("కస్టమర్ చెల్లింపు"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "కస్టమర్ ఫోన్ నంబర్", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("కస్టమర్ సంతకం"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "రోజువారీ లావాదేవీ", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("డాష్‌బోర్డ్"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "డేటా విజయవంతంగా సేవ్ చేయబడింది.", + ), + "date": MessageLookupByLibrary.simpleMessage("తేదీ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "తుది తేదీ, ప్రారంభ తేదీకి ముందు ఉండకూడదు.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("తేదీ అవసరం"), + "dates": MessageLookupByLibrary.simpleMessage("తేదీ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("డే బుక్"), + "days": MessageLookupByLibrary.simpleMessage("రోజులు"), + "daysLeft": MessageLookupByLibrary.simpleMessage("మిగిలిన రోజులు"), + "dealer": MessageLookupByLibrary.simpleMessage("డీలర్"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("డీలర్ ధర"), + "debitOut": MessageLookupByLibrary.simpleMessage("డెబిట్ (బయట)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "డిఫాల్ట్ అమ్మకపు ధర", + ), + "delete": MessageLookupByLibrary.simpleMessage("తొలగించు"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ఖాతాను తొలగించండి"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "ఈ బ్యాచ్‌ను తొలగించాలా?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "మీరు మీ ఖాతాను తొలగించాలనుకుంటున్నారా? ఈ చర్య మీ డేటాను శాశ్వతంగా తొలగిస్తుంది.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "పార్టీని తొలగించేందుకు మీకు అనుమతి లేదు.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "విజయవంతంగా తొలగించబడింది!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("తొలగిస్తున్నారు..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("డెలివరీ చిరునామా"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("డెలివరీ ఛార్జ్"), + "department": MessageLookupByLibrary.simpleMessage("విభాగం"), + "deposit": MessageLookupByLibrary.simpleMessage("డిపాజిట్"), + "depositTo": MessageLookupByLibrary.simpleMessage("కు డిపాజిట్ చేయండి"), + "description": MessageLookupByLibrary.simpleMessage("వివరణ"), + "designation": MessageLookupByLibrary.simpleMessage("హోదా"), + "designationName": MessageLookupByLibrary.simpleMessage("హోదా పేరు"), + "details": MessageLookupByLibrary.simpleMessage("వివరాలు"), + "developedBy": MessageLookupByLibrary.simpleMessage("అభివృద్ధి చేసినవారు"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-అంకెల పిన్‌ను మీ ఇమెయిల్ చిరునామాకు పంపారు: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("నిలిపివేయండి"), + "discount": MessageLookupByLibrary.simpleMessage("డిస్కౌంట్"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ప్రదర్శన పేరు అవసరం", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage( + "భయభ్రాంతులకు గురి చేయవద్దు", + ), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "మీరు నిజంగా దీన్ని తొలగించాలనుకుంటున్నారా", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "మీరు యూజర్‌ని తీసివేయాలనుకుంటున్నారా?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "మీరు యాప్‌ని నిష్క్రమించాలనుకుంటున్నారా?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "మీరు నిజంగా ఈ చెక్‌ను మళ్లీ తెరవాలనుకుంటున్నారా?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("ఖాతా లేదా?"), + "done": MessageLookupByLibrary.simpleMessage("పూర్తయింది"), + "download": MessageLookupByLibrary.simpleMessage("డౌన్‌లోడ్"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK డౌన్‌లోడ్ చేయండి"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ఎక్సెల్ ఫార్మాట్ డౌన్‌లోడ్ చేయండి", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "డౌన్‌లోడ్ విజయవంతమైంది! మీ డాక్యుమెంట్ ఫోల్డర్‌ను తనిఖీ చేయండి", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "డౌన్‌లోడ్ అవుతోంది...", + ), + "due": MessageLookupByLibrary.simpleMessage("కరెంట్"), + "dueAmount": MessageLookupByLibrary.simpleMessage("కరెంట్ మొత్తం: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("బకాయి బ్యాలెన్స్"), + "dueCollection": MessageLookupByLibrary.simpleMessage("కరెంట్ వసూలు"), + "dueList": MessageLookupByLibrary.simpleMessage("కరెంట్ జాబితా"), + "duePay": MessageLookupByLibrary.simpleMessage("బకాయి చెల్లింపు"), + "dueReport": MessageLookupByLibrary.simpleMessage("కరెంట్ రిపోర్ట్"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "వాక్-ఇన్ వినియోగదారులకు బకాయిల్లో విక్రయం అనుమతించబడదు.", + ), + "dues": MessageLookupByLibrary.simpleMessage("బకాయిలు"), + "duration": MessageLookupByLibrary.simpleMessage("నిడివి"), + "durationDays": MessageLookupByLibrary.simpleMessage("కాలవ్యవధి (రోజులు)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "మొబైల్ పాస్‌ని ఉపయోగించడం సులభం", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro app ఉచితం, ఉపయోగించడానికి సులభం. నిజానికి, ఇది ప్రపంచంలోని ఉత్తమ POS సిస్టమ్‌లలో ఒకటి.", + ), + "edit": MessageLookupByLibrary.simpleMessage("సవరించు"), + "editAttendance": MessageLookupByLibrary.simpleMessage("హాజరును సవరించండి"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ ఖాతాలను సవరించండి", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ సర్దుబాటును సవరించండి", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ నుండి నగదును సవరించండి", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ బదిలీని సవరించండి", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "నగదు సర్దుబాటును సవరించండి", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "నగదు నుండి బ్యాంక్‌ను సవరించండి", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("వర్గాన్ని సవరించండి"), + "editDesignation": MessageLookupByLibrary.simpleMessage("హోదాను సవరించండి"), + "editEmployee": MessageLookupByLibrary.simpleMessage("ఉద్యోగిని సవరించండి"), + "editHoliday": MessageLookupByLibrary.simpleMessage( + "సెలవుదినాన్ని సవరించండి", + ), + "editLeave": MessageLookupByLibrary.simpleMessage("సెలవును సవరించండి"), + "editModel": MessageLookupByLibrary.simpleMessage("మోడల్‌ను సవరించండి"), + "editPayroll": MessageLookupByLibrary.simpleMessage("పేరోల్‌ను సవరించండి"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "ఫోన్ నంబర్‌ను సవరించండి?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("ఉత్పత్తిని సవరించు"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు ఇన్వాయిస్‌ను సవరించండి", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ర్యాక్‌ను సవరించు"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "అమ్మకాల ఇన్వాయిస్‌ను సవరించండి", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("షెల్ఫ్‌ను సవరించు"), + "editShift": MessageLookupByLibrary.simpleMessage("షిఫ్ట్‌ను సవరించండి"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "సోషల్ మీడియాను సవరించండి", + ), + "editTax": MessageLookupByLibrary.simpleMessage("పన్నును సవరించండి"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "పన్ను సమూహాన్ని సవరించండి", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "వైవిధ్యాన్ని సవరించు", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "వేర్‌హౌస్ సవరించండి", + ), + "email": MessageLookupByLibrary.simpleMessage("ఇమెయిల్ చిరునామా"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ఇమెయిల్ ఖాళీగా ఉండకూడదు", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ఇమెయిల్"), + "employee": MessageLookupByLibrary.simpleMessage("ఉద్యోగి"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "తక్కువ స్టాక్‌ను నమోదు చేయండి", + ), + "end": MessageLookupByLibrary.simpleMessage("ముగింపు"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("బ్రేక్ ముగింపు సమయం"), + "endDate": MessageLookupByLibrary.simpleMessage("ముగింపు తేదీ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ముగింపు తేదీ ప్రారంభ తేదీకి ముందు ఉంది", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "ముగింపు తేదీ ప్రారంభ తేదీకి ముందు ఉండకూడదు.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("ముగింపు సమయం"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ముగింపు సమయం అవసరం", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "మీ ఉచిత ప్రణాళికను ముగించండి", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "బ్యాచ్ నంబర్‌ను నమోదు చేయండి", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "బ్రాండ్ పేరును నమోదు చేయండి", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "చెల్లుబాటు అయ్యే డిస్కౌంట్‌ని నమోదు చేయండి", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "చెల్లుబాటు అయ్యే OTPని నమోదు చేయండి", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "చెల్లుబాటు అయ్యే స్టాక్‌ను నమోదు చేయండి", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "ఖాతా ప్రదర్శన పేరును నమోదు చేయండి", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "ఖాతాదారుని పేరును నమోదు చేయండి", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "ఖాతా సంఖ్యను నమోదు చేయండి", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage( + "చిరునామా నమోదు చేయండి", + ), + "enterAmount": MessageLookupByLibrary.simpleMessage( + "మొత్తాన్ని నమోదు చేయండి", + ), + "enterBalance": MessageLookupByLibrary.simpleMessage( + "బ్యాలెన్స్‌ను నమోదు చేయండి", + ), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ పేరును నమోదు చేయండి", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "బ్యాచ్ నంబర్ నమోదు చేయండి", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "బ్రేక్ సమయాన్ని నమోదు చేయండి", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "వ్యాపారం/స్టోర్ పేరు నమోదు చేయండి", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "సామర్థ్యాన్ని నమోదు చేయండి", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "వర్గం పేరు నమోదు చేయండి", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("రంగును నమోదు చేయండి"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "కస్టమర్ ఫోన్ నంబర్ నమోదు చేయండి", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "డీలర్ ధరను నమోదు చేయండి", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage( + "వివరణను నమోదు చేయండి", + ), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "హోదా పేరును నమోదు చేయండి", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "డిస్కౌంట్‌ను నమోదు చేయండి", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ రీసెట్ లింక్‌ను స్వీకరించడానికి దయచేసి మీ ఇమెయిల్ చిరునామాను క్రింద నమోదు చేయండి.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "ముగింపు సమయాన్ని నమోదు చేయండి", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "ఖర్చు వర్గం పేరును నమోదు చేయండి", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ఖర్చు తేదీని నమోదు చేయండి", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "పూర్తి చిరునామాను నమోదు చేయండి", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "పూర్తి పేరును నమోదు చేయండి", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "సెలవుదినం పేరును నమోదు చేయండి", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "ఆదాయ వర్గం పేరు నమోదు చేయండి", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "లేబుల్ వచనాన్ని నమోదు చేయండి", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "తయారీదారు పేరును నమోదు చేయండి", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "మోడల్ పేరును నమోదు చేయండి", + ), + "enterName": MessageLookupByLibrary.simpleMessage("పేరు నమోదు చేయండి"), + "enterNote": MessageLookupByLibrary.simpleMessage("గమనిక నమోదు చేయండి"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "ప్రారంభ బ్యాలెన్స్ నమోదు చేయండి", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి కోడ్ నమోదు చేయండి", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి పేరును నమోదు చేయండి", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు ధరను నమోదు చేయండి", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage( + "పరిమాణాన్ని నమోదు చేయండి", + ), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "రిఫరెన్స్ నంబర్ నమోదు చేయండి", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "అమ్మకపు ధరను నమోదు చేయండి", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "షెల్ఫ్ పేరును నమోదు చేయండి", + ), + "enterSize": MessageLookupByLibrary.simpleMessage( + "పరిమాణాన్ని నమోదు చేయండి", + ), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "ప్రారంభ సమయాన్ని నమోదు చేయండి", + ), + "enterStock": MessageLookupByLibrary.simpleMessage( + "స్టాక్‌ను నమోదు చేయండి", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "పన్ను రేటును నమోదు చేయండి", + ), + "enterType": MessageLookupByLibrary.simpleMessage("రకాన్ని నమోదు చేయండి"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "వినియోగదారు పేరును నమోదు చేయండి", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "యూజర్ టైటిల్‌ని నమోదు చేయండి", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "చెల్లుబాటు అయ్యే OTPని నమోదు చేయండి", + ), + "enterValues": MessageLookupByLibrary.simpleMessage( + "విలువలను నమోదు చేయండి", + ), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "వ్యాట్/జీఎస్టీ సంఖ్యను నమోదు చేయండి", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "వ్యాట్/జీఎస్టీ శీర్షికను నమోదు చేయండి", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "వేర్‌హౌస్ పేరును నమోదు చేయండి", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("బరువును నమోదు చేయండి"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "హోల్‌సేల్ ధరను నమోదు చేయండి", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "మీ దేశాన్ని నమోదు చేయండి", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "మీ ఇమెయిల్ చిరునామాను నమోదు చేయండి", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "మీ పూర్తి పేరును నమోదు చేయండి", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "మీ పేరు నమోదు చేయండి", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "మీ నోట్ లెవల్ నమోదు చేయండి", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "మీ పాస్‌వర్డ్ నమోదు చేయండి", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "మీ ఫోన్ నంబర్ నమోదు చేయండి", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "మీ అమ్మకం తర్వాత సందేశాన్ని నమోదు చేయండి", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "పన్నును తొలగించడంలో లోపం", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ఎక్సెల్ ఫైల్స్"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ఎక్సెల్ అప్‌లోడర్"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "ప్రత్యేక ధర (Exclusive)", + ), + "exit": MessageLookupByLibrary.simpleMessage("నిష్క్రమించు"), + "exitBank": MessageLookupByLibrary.simpleMessage( + "బ్రాంచ్ నుండి నిష్క్రమించు", + ), + "expDate": MessageLookupByLibrary.simpleMessage("గడువు తేదీ"), + "expense": MessageLookupByLibrary.simpleMessage("ఖర్చు"), + "expenseCat": MessageLookupByLibrary.simpleMessage("ఖర్చు వర్గాలు"), + "expenseDate": MessageLookupByLibrary.simpleMessage("ఖర్చు తేదీ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ఖర్చు కోసం"), + "expenseReport": MessageLookupByLibrary.simpleMessage("ఖర్చు రిపోర్ట్"), + "expensesType": MessageLookupByLibrary.simpleMessage("ఖర్చు రకాలు"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("గడువు స్థితి"), + "expire": MessageLookupByLibrary.simpleMessage("గడువు"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "గడువు ముగిసిన ఉత్పత్తి నివేదికలు", + ), + "expired": MessageLookupByLibrary.simpleMessage("గడువు ముగిసింది"), + "expiredDate": MessageLookupByLibrary.simpleMessage("గడువు తేదీ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "గడువు ముగిసిన వస్తువుల నివేదిక", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("గడువు ముగిసిన జాబితా"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "గడువు ముగిసిన ఉత్పత్తులు", + ), + "expiry": MessageLookupByLibrary.simpleMessage("గడువు ముగింపు"), + "extendPlan": MessageLookupByLibrary.simpleMessage("ప్లాన్‌ను పొడిగించండి"), + "facebook": MessageLookupByLibrary.simpleMessage("ఫేస్బుక్"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "విభాగాన్ని తొలగించడంలో విఫలమైంది", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "పన్నును తొలగించడంలో విఫలమైంది", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "ప్లాట్‌ఫారమ్ వెర్షన్‌ను పొందడంలో విఫలమైంది.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "విభాగాలను లోడ్ చేయడంలో విఫలమైంది", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "రిటర్న్ ప్రాసెస్ చేయడంలో విఫలమైంది.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("ఫ్యాషన్"), + "feature": MessageLookupByLibrary.simpleMessage("ఫీచర్"), + "field": MessageLookupByLibrary.simpleMessage("ఫీల్డ్"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 రోజులు"), + "filter": MessageLookupByLibrary.simpleMessage("ఫిల్టర్"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "తేదీ ద్వారా ఫిల్టర్ చేయండి", + ), + "firstName": MessageLookupByLibrary.simpleMessage("మొదటి పేరు"), + "flat": MessageLookupByLibrary.simpleMessage("ఫ్లాట్"), + "folder": MessageLookupByLibrary.simpleMessage( + "ఇమెయిల్ మీ స్పామ్ ఫోల్డర్‌లోకి వెళ్లి ఉండవచ్చు.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ మర్చిపోయారు", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("ఉచిత డేటా బ్యాకప్"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "ఉచిత జీవితకాల నవీకరణ", + ), + "freePack": MessageLookupByLibrary.simpleMessage("ఫ్రీ ప్యాకేజ్"), + "freePlan": MessageLookupByLibrary.simpleMessage("ఫ్రీ ప్లాన్"), + "from": MessageLookupByLibrary.simpleMessage("నుండి"), + "fromAccount": MessageLookupByLibrary.simpleMessage("ఖాతా నుండి"), + "fromDate": MessageLookupByLibrary.simpleMessage("ప్రారంభ తేదీ"), + "fullName": MessageLookupByLibrary.simpleMessage("పూర్తి పేరు"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("పూర్తిగా చెల్లించారు"), + "gallery": MessageLookupByLibrary.simpleMessage("గ్యాలరీ"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF రూపొందించడానికి డేటా లేదు", + ), + "gender": MessageLookupByLibrary.simpleMessage("లింగం"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF రూపొందించండి"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "PDF ను ఉత్పత్తి చేస్తోంది", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("మీకు ఇమెయిల్ వచ్చింది"), + "gotIt": MessageLookupByLibrary.simpleMessage("దొరికింది"), + "grossProfit": MessageLookupByLibrary.simpleMessage("మొత్తం లాభం"), + "guarantee": MessageLookupByLibrary.simpleMessage("గ్యారెంటీ"), + "guest": MessageLookupByLibrary.simpleMessage("అతిథి"), + "haveAcc": MessageLookupByLibrary.simpleMessage("ఇప్పటికే ఖాతా ఉందా?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ఫీల్డ్‌లను దాచండి"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "అధికం నుండి తక్కువ ధర", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "ఇమెయిల్ చిరునామాను నమోదు చేయండి", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ నమోదు చేయండి", + ), + "holderName": MessageLookupByLibrary.simpleMessage("హోల్డర్ పేరు"), + "holiday": MessageLookupByLibrary.simpleMessage("సెలవుదినం"), + "holidayList": MessageLookupByLibrary.simpleMessage("సెలవుల జాబితా"), + "home": MessageLookupByLibrary.simpleMessage("హోమ్"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("మిగిలిన గంటలు"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "నా ఖాతాను శాశ్వతంగా తొలగించడానికి నేను అంగీకరిస్తున్నాను.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC కోడ్"), + "image": MessageLookupByLibrary.simpleMessage("చిత్రం"), + "inActive": MessageLookupByLibrary.simpleMessage("నిష్క్రియం"), + "inStock": MessageLookupByLibrary.simpleMessage("స్టాక్‌లో ఉంది"), + "inactive": MessageLookupByLibrary.simpleMessage("క్రియారహితం"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "కలిపి ధర (Inclusive)", + ), + "income": MessageLookupByLibrary.simpleMessage("ఆదాయం"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("ఆదాయ వర్గాలు"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "ఆదాయ వర్గాల నివేదిక", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("ఆదాయ తేదీ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("ఆదాయం కోసం"), + "incomeReport": MessageLookupByLibrary.simpleMessage("ఆదాయ రిపోర్ట్"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "ఆదాయ నివేదికను వీక్షించేందుకు మీకు అనుమతి లేదు.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ఆదాయ రకం"), + "incomes": MessageLookupByLibrary.simpleMessage("ఆదాయం"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "లేబుళ్లలో చూపించాల్సిన సమాచారం", + ), + "instagram": MessageLookupByLibrary.simpleMessage("ఇన్‌స్టాగ్రామ్"), + "instrucation": MessageLookupByLibrary.simpleMessage("సూచన"), + "inv": MessageLookupByLibrary.simpleMessage("ఇన్వాయిస్ నెం."), + "invalidAmount": MessageLookupByLibrary.simpleMessage("చెల్లని మొత్తం"), + "inventory": MessageLookupByLibrary.simpleMessage("ఇన్వెంటరీ"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "మీకు నిల్వ అనుమతి లేదు", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ఇన్వాయిస్"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("ఇన్వాయిస్ లోగో"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("ఇన్వాయిస్ సంఖ్య"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ఇన్వాయిస్ వ్యూయర్"), + "item": MessageLookupByLibrary.simpleMessage("వస్తువు"), + "itemAdded": MessageLookupByLibrary.simpleMessage("అంశం జోడించబడింది"), + "itemName": MessageLookupByLibrary.simpleMessage("వస్తువు పేరు"), + "itemsSales": MessageLookupByLibrary.simpleMessage("అంశాల అమ్మకాలు"), + "joinDate": MessageLookupByLibrary.simpleMessage("చేరిన తేదీ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "లేబుల్ రోల్ సైజు 1.5\"*1, 38mm*25mm, గ్యాప్ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "లేబుల్ రోల్ సైజు 2\"*1, 50mm*25mm, గ్యాప్ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ఇమెయిల్"), + "lablePassword": MessageLookupByLibrary.simpleMessage("పాస్‌వర్డ్"), + "language": MessageLookupByLibrary.simpleMessage("భాష"), + "last30Days": MessageLookupByLibrary.simpleMessage("గత 30 రోజులు"), + "last7Days": MessageLookupByLibrary.simpleMessage("గత 7 రోజులు"), + "lastMonth": MessageLookupByLibrary.simpleMessage("గత నెల"), + "lastName": MessageLookupByLibrary.simpleMessage("చివరి పేరు"), + "lastYear": MessageLookupByLibrary.simpleMessage("గత సంవత్సరం"), + "leave": MessageLookupByLibrary.simpleMessage("సెలవు"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("సెలవు వ్యవధి"), + "leaveList": MessageLookupByLibrary.simpleMessage("సెలవుల జాబితా"), + "leaveReports": MessageLookupByLibrary.simpleMessage("సెలవు నివేదికలు"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("సెలవు అభ్యర్థన"), + "leaveType": MessageLookupByLibrary.simpleMessage("సెలవు రకం"), + "ledger": MessageLookupByLibrary.simpleMessage("లెడ్జర్"), + "link": MessageLookupByLibrary.simpleMessage("లింక్"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("జాబితా ఖాళీగా ఉంది"), + "loading": MessageLookupByLibrary.simpleMessage("లోడ్ అవుతోంది"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP సెట్టింగ్‌లు లోడ్ అవుతున్నాయి...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("లాగిన్"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ఇమెయిల్‌తో లాగిన్ చేయండి", + ), + "logOut": MessageLookupByLibrary.simpleMessage("లాగ్ అవుట్"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "లాగిన్ విఫలమైంది. మళ్ళీ ప్రయత్నించండి.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "ఫోన్‌తో లాగిన్ చేయండి", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("నష్టం"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("నష్టం/లాభం"), + "lossProfit": MessageLookupByLibrary.simpleMessage("నష్టం/లాభం"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "నష్టం/లాభం రిపోర్ట్", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("తక్కువ స్టాక్"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "తక్కువ స్టాక్ హెచ్చరిక", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "తక్కువ స్టాక్ నివేదిక", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "తక్కువ నుండి అధిక ధర", + ), + "lp": MessageLookupByLibrary.simpleMessage("నష్టం/లాభం"), + "lpDetails": MessageLookupByLibrary.simpleMessage("నష్టం/లాభం వివరాలు"), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "సెట్టింగ్‌లను నిర్వహించండి", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("తయారీ తేదీ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("తయారీ తేదీ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("తయారీదారు"), + "masterCard": MessageLookupByLibrary.simpleMessage("మాస్టర్ కార్డ్"), + "messege": MessageLookupByLibrary.simpleMessage("సందేశం"), + "mobile": MessageLookupByLibrary.simpleMessage("మొబైల్:"), + "mobiles": MessageLookupByLibrary.simpleMessage("మొబైల్"), + "model": MessageLookupByLibrary.simpleMessage("మోడల్"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "మోడల్ విజయవంతంగా సృష్టించబడింది!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("మోడల్ పేరు"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "మోడల్ విజయవంతంగా అప్‌డేట్ చేయబడింది!", + ), + "models": MessageLookupByLibrary.simpleMessage("మోడల్స్"), + "moneyIn": MessageLookupByLibrary.simpleMessage("డబ్బు లోపలికి"), + "moneyOut": MessageLookupByLibrary.simpleMessage("డబ్బు బయటికి"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("డబ్బు రసీదు"), + "month": MessageLookupByLibrary.simpleMessage("నెల"), + "monthly": MessageLookupByLibrary.simpleMessage("నెలవారీ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("అదనపు సమాచారం"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("MRP/అమ్మకపు ధర"), + "name": MessageLookupByLibrary.simpleMessage("పేరు"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "పేరు ఖాళీగా ఉండకూడదు", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "బదిలీ చేయడానికి కనీసం రెండు బ్యాంక్ ఖాతాలు అవసరం.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("నికర లాభం"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("నికర మొత్తం"), + "newPassword": MessageLookupByLibrary.simpleMessage("కొత్త పాస్‌వర్డ్"), + "next": MessageLookupByLibrary.simpleMessage("తదుపరి"), + "no": MessageLookupByLibrary.simpleMessage("లేదు"), + "noAcc": MessageLookupByLibrary.simpleMessage("ఏదైనా ఖాతా లేదా?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "సరిపోలే ఖాతాలు కనుగొనబడలేదు", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("యాక్టివ్ యూజర్ కాదు"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "ఎంచుకున్న ఫిల్టర్‌లకు హాజరు రికార్డులు కనుగొనబడలేదు.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "హాజరు రికార్డులు కనుగొనబడలేదు.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ ఖాతాలు కనుగొనబడలేదు.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "బదిలీ చేయడానికి బ్యాంక్ ఖాతాలు కనుగొనబడలేదు.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("బ్యాచ్ లేదు"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "బ్లూటూత్ పరికరం ఏదీ ఎంచుకోబడలేదు.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "బ్రాంచ్ కనుగొనబడలేదు", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage( + "చెక్‌లు కనుగొనబడలేదు", + ), + "noData": MessageLookupByLibrary.simpleMessage("డేటా అందుబాటులో లేదు"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "డేటా అందుబాటులో లేదు", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "సమాచారం అందుబాటులో లేదు", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ఎగుమతి చేయడానికి సమాచారం లేదు", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF రూపొందించడానికి డేటా అందుబాటులో లేదు", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("డేటా కనుగొనబడలేదు"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "విభాగం కనుగొనబడలేదు.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "ఈ విభాగానికి వివరణ అందుబాటులో లేదు.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("ఈ హోదాకు వివరణ అందుబాటులో లేదు."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "వివరణ అందించబడలేదు.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "హోదా కనుగొనబడలేదు.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "గమ్యస్థాన బ్యాంక్ ఖాతాలు కనుగొనబడలేదు.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "పరికరాలు ఏవీ కనుగొనబడలేదు", + ), + "noDue": MessageLookupByLibrary.simpleMessage("బకాయిలు లేవు"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("కరెంట్ ఎంచుకోలేదు"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("ఫైల్ ఎంచుకోబడలేదు"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "సెలవులు కనుగొనబడలేదు.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "సరిపోలే సెలవులు కనుగొనబడలేదు", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("వస్తువు కనుగొనబడలేదు"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "ఏ వస్తువునూ ఎంచుకోలేదు", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "ఎంచుకున్న ఫిల్టర్‌లకు సెలవు రికార్డులు కనుగొనబడలేదు.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "సెలవు అభ్యర్థనలు కనుగొనబడలేదు.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "ఏ ఉత్పత్తులు కనుగొనబడలేదు.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "సరిపోలే పేరోల్ రికార్డులు కనుగొనబడలేదు.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "గమనిక ఏదీ అందించలేదు.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("ఏ పార్టీలు కనుగొనబడలేదు"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "పేరోల్ రికార్డులు కనుగొనబడలేదు.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి కనుగొనబడలేదు", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "మీ శోధనకు ఏ ఉత్పత్తులు సరిపోలలేదు.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "ఏ ఉత్పత్తినీ ఎంచుకోలేదు", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "యూజర్ రోల్ కనుగొనబడలేదు", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "షిఫ్ట్‌లు కనుగొనబడలేదు.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "స్టాక్ డేటా అందుబాటులో లేదు.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ఉప పన్ను ఏదీ ఎంచుకోలేదు", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "సరఫరాదారు అందుబాటులో లేదు", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("లావాదేవీ లేదు"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "లావాదేవీలు కనుగొనబడలేదు", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ఈ ఫిల్టర్‌కు లావాదేవీలు కనుగొనబడలేదు.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF రూపొందించడానికి లావాదేవీలు లేవు", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "విలువలు నిర్వచించబడలేదు", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "వైవిధ్యాలు ఏవీ కనుగొనబడలేదు.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "వాపసు ఇవ్వబడనిది (VAT/డిస్కౌంట్)", + ), + "none": MessageLookupByLibrary.simpleMessage("ఏదీ లేదు"), + "notFound": MessageLookupByLibrary.simpleMessage("కనుగొనబడలేదు"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ఇంటర్నెట్ కనెక్షన్ లేదు", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ఫోన్ యాప్‌ను ప్రారంభించలేకపోయాం.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "సరిపోలే ఫలితాలు కనుగొనబడలేదు", + ), + "note": MessageLookupByLibrary.simpleMessage("గమనిక"), + "noteLevel": MessageLookupByLibrary.simpleMessage("నోట్ లెవల్"), + "notification": MessageLookupByLibrary.simpleMessage("నోటిఫికేషన్"), + "off": MessageLookupByLibrary.simpleMessage("ఆఫ్"), + "ok": MessageLookupByLibrary.simpleMessage("సరే"), + "okay": MessageLookupByLibrary.simpleMessage("సరే"), + "oldPassword": MessageLookupByLibrary.simpleMessage("పాత పాస్‌వర్డ్"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "పాత పాస్‌వర్డ్ ఖాళీగా ఉండకూడదు", + ), + "on": MessageLookupByLibrary.simpleMessage("ఆన్"), + "open": MessageLookupByLibrary.simpleMessage("తెరవండి"), + "openCamera": MessageLookupByLibrary.simpleMessage("కెమెరా తెరవండి"), + "openSetting": MessageLookupByLibrary.simpleMessage("సెట్టింగ్‌ను తెరువు"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "ప్రారంభ బ్యాలెన్స్", + ), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ప్రారంభ బ్యాలెన్స్ అవసరం", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("ప్రారంభ తేదీ"), + "opinion": MessageLookupByLibrary.simpleMessage( + "మీ అభిప్రాయాన్ని నమోదు చేయండి", + ), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "లేదా దీనితో కొనసాగండి", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("స్టాక్ లేదు"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "మా ప్రీమియం ప్లాన్", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("ప్యాకేజ్ ఫీచర్లు"), + "package": MessageLookupByLibrary.simpleMessage("ప్యాకేజ్"), + "packageDate": MessageLookupByLibrary.simpleMessage("ప్యాకేజీ తేదీ"), + "packageName": MessageLookupByLibrary.simpleMessage("ప్యాకేజీ పేరు"), + "packingDate": MessageLookupByLibrary.simpleMessage("ప్యాకింగ్ తేదీ"), + "paid": MessageLookupByLibrary.simpleMessage("చెల్లించిన"), + "paidAmount": MessageLookupByLibrary.simpleMessage("చెల్లించిన మొత్తం"), + "paidBy": MessageLookupByLibrary.simpleMessage("ద్వారా చెల్లించబడింది"), + "paidVia": MessageLookupByLibrary.simpleMessage("ద్వారా చెల్లించబడింది"), + "partialPaid": MessageLookupByLibrary.simpleMessage( + "పాక్షికంగా చెల్లించబడింది", + ), + "parties": MessageLookupByLibrary.simpleMessage("పార్టీలు"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "పార్టీని సృష్టించేందుకు మీకు అనుమతి లేదు.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("పార్టీల జాబితా"), + "partyReports": MessageLookupByLibrary.simpleMessage("పార్టీ నివేదికలు"), + "partyType": MessageLookupByLibrary.simpleMessage("పార్టీ రకం"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "పార్టీ వారీగా లాభం", + ), + "password": MessageLookupByLibrary.simpleMessage("పాస్‌వర్డ్"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ ఖాళీగా ఉండకూడదు", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ కనీసం 6 అక్షరాలు ఉండాలి", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్ కనీసం 6 అక్షరాలు ఉండాలి", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "పాస్‌వర్డ్‌లు సరిపోలవు", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "సబ్‌స్క్రైబ్ చేయడానికి చెల్లించండి", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "చెల్లించవలసిన మొత్తం", + ), + "payment": MessageLookupByLibrary.simpleMessage("చెల్లింపు"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు పూర్తయింది", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage("చెల్లింపు వివరాలు"), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు విఫలమైంది", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు విఫలమైంది. దయచేసి మళ్ళీ ప్రయత్నించండి.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("చెల్లింపు గేట్వే"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("చెల్లింపు విధానం"), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు పద్ధతులు", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు విజయవంతమైంది", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లింపు రకాన్ని ఎంచుకోండి", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("చెల్లింపు రకం"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు విజయవంతమైంది!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("చెల్లింపు సంవత్సరం"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "చెల్లింపు మొత్తాలు", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("చెల్లింపు రకాలు"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paypalతో చెల్లించండి"), + "payroll": MessageLookupByLibrary.simpleMessage("పేరోల్"), + "payrollList": MessageLookupByLibrary.simpleMessage("పేరోల్ జాబితా"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("పేరోల్ రికార్డ్"), + "payrollReports": MessageLookupByLibrary.simpleMessage("పేరోల్ నివేదికలు"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF విజయవంతంగా రూపొందించబడింది", + ), + "percent": MessageLookupByLibrary.simpleMessage("శాతం"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "అనుమతి నిరాకరించబడింది", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్‌ను తొలగించడానికి అనుమతి నిరాకరించబడింది.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "బ్యాంకును అప్‌డేట్ చేయడానికి అనుమతి నిరాకరించబడింది.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "బ్యాంకును చూడటానికి అనుమతి నిరాకరించబడింది.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "అనుమతి ఇవ్వబడలేదు!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("వ్యక్తిగత సమాచారం:"), + "phone": MessageLookupByLibrary.simpleMessage("ఫోన్ నెంబర్"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ఫోన్ నంబర్ అందుబాటులో లేదు.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("ఫోన్ నెంబర్"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("ఫోన్ ధృవీకరణ"), + "phonee": MessageLookupByLibrary.simpleMessage("ఫోన్:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "ఫైల్ ఎంచుకుని అప్‌లోడ్ చేయండి", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "ముగింపు తేదీని ఎంచుకోండి", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "ప్రారంభ తేదీని ఎంచుకోండి", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "దయచేసి అమ్మకపు వాపసును జోడించండి", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "బ్యాలెన్స్‌లను సర్దుబాటు చేయడానికి కనీసం ఒక బ్యాంక్ ఖాతాను జోడించండి.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "దయచేసి పరిమాణాన్ని జోడించండి", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "మీ ఇంటర్నెట్ కనెక్షన్‌ని తనిఖీ చేసి మళ్ళీ ప్రయత్నించండి", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "దయచేసి ముందుగా ప్రింటర్‌ని కనెక్ట్ చేయండి", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "దయచేసి మీ బ్లూటూత్ ప్రింటర్‌ని కనెక్ట్ చేయండి", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "దయచేసి బ్లూటూత్‌ని ప్రారంభించండి", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "దయచేసి పెద్ద పాస్‌వర్డ్‌ని నమోదు చేయండి", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "దయచేసి ధృవీకరణ పాస్‌వర్డ్ నమోదు చేయండి", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "దయచేసి తేదీని నమోదు చేయండి", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "దయచేసి పాస్‌వర్డ్ నమోదు చేయండి", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే బ్రాండ్ పేరును నమోదు చేయండి", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే వ్యాపార పేరును నమోదు చేయండి", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే ఇమెయిల్‌ని నమోదు చేయండి", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే పేరును నమోదు చేయండి", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే ఫోన్ నంబర్‌ను నమోదు చేయండి", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే ఉత్పత్తి పేరును నమోదు చేయండి", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే కొనుగోలు ధరను నమోదు చేయండి", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "దయచేసి అన్ని ఉత్పత్తులకు సరైన పరిమాణాన్ని (కనీసం 1) నమోదు చేయండి", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే అమ్మకపు ధరను నమోదు చేయండి", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే యూనిట్ పేరును నమోదు చేయండి", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "దయచేసి మొత్తాన్ని నమోదు చేయండి", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "దయచేసి కనీసం ఒక విలువను నమోదు చేయండి.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "దయచేసి బ్రాంచ్ పేరును నమోదు చేయండి", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "దయచేసి తేదీని నమోదు చేయండి", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "దయచేసి హోదా పేరును నమోదు చేయండి", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "దయచేసి ముగింపు తేదీని ఎంచుకోండి", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "దయచేసి సెలవుదినం పేరును నమోదు చేయండి", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "దయచేసి పేరు నమోదు చేయండి", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "దయచేసి ర్యాక్ పేరును నమోదు చేయండి", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "దయచేసి షెల్ఫ్ పేరును నమోదు చేయండి", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "దయచేసి OTPని నమోదు చేయండి", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "యూనిట్ పేరును నమోదు చేయండి", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "చెల్లుబాటు అయ్యే పేరును నమోదు చేయండి", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే ఫోన్ మరియు పేరును మొదట నమోదు చేయండి", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "దయచేసి మీ వివరాలను నమోదు చేయండి.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "దయచేసి మీ ఫోన్ నంబర్‌ను నమోదు చేయండి", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "దయచేసి మీ జీతాన్ని నమోదు చేయండి", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "దయచేసి మొదట అమ్మకం చేయండి", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "దయచేసి వర్గాన్ని ఎంచుకోండి", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "దయచేసి గమ్యస్థాన బ్యాంక్ ఖాతాను ఎంచుకోండి.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "దయచేసి ఖర్చు వర్గాన్ని ఎంచుకోండి", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "దయచేసి సెలవు రకాన్ని ఎంచుకోండి", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "దయచేసి ముందుగా ఒక ఉత్పత్తిని ఎంచుకోండి", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "దయచేసి షిఫ్ట్‌ను ఎంచుకోండి", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "దయచేసి ప్రారంభ తేదీని ఎంచుకోండి", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "దయచేసి స్థితిని ఎంచుకోండి", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "దయచేసి ఉద్యోగిని ఎంచుకోండి", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "దయచేసి నెలను ఎంచుకోండి", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "దయచేసి రెండు ఖాతాలను ఎంచుకోండి.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "దయచేసి బ్రేక్ స్థితిని ఎంచుకోండి", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "దయచేసి తేదీని ఎంచుకోండి", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "దయచేసి విభాగాన్ని ఎంచుకోండి", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "దయచేసి హోదాను ఎంచుకోండి", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "రిటర్న్ కోసం ఉత్పత్తిని ఎంచుకోండి", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లింపు సంవత్సరాన్ని ఎంచుకోండి", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "దయచేసి ముందుగా ఒక ఉత్పత్తిని ఎంచుకోండి", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "దయచేసి ప్రారంభ తేదీని ఎంచుకోండి", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "దయచేసి స్థితిని ఎంచుకోండి", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "దయచేసి చెల్లుబాటు అయ్యే ప్రారంభ మరియు ముగింపు తేదీలను ఎంచుకోండి.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "దయచేసి మీ లింగాన్ని ఎంచుకోండి", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "దయచేసి మీ షిఫ్ట్‌ను ఎంచుకోండి", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS విక్రయం"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "అమ్మకం తర్వాత సందేశం", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage("Powered By Acnoo"), + "poweredBy": MessageLookupByLibrary.simpleMessage("ద్వారా ఆధారితం"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "ప్రీమియం కస్టమర్ మద్దతు", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("ప్రీమియం ప్లాన్"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "ఎంచుకోవడానికి నొక్కండి", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF పూర్వావలోకనం"), + "previousDue": MessageLookupByLibrary.simpleMessage("మునుపటి బకాయి"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "మునుపటి చెల్లింపు మొత్తం", + ), + "price": MessageLookupByLibrary.simpleMessage("ధర"), + "priceWarn": MessageLookupByLibrary.simpleMessage("ధర ఖాళీగా ఉండకూడదు"), + "print": MessageLookupByLibrary.simpleMessage("ముద్రించు"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "ఇన్‌వాయిస్‌లపై బ్యాంక్ వివరాలను ముద్రించండి", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage( + "బార్‌కోడ్ ప్రింట్ చేయండి", + ), + "printLabel": MessageLookupByLibrary.simpleMessage( + "లేబుల్‌ను ప్రింట్ చేయండి", + ), + "printing": MessageLookupByLibrary.simpleMessage("ముద్రణ ఎంపిక"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "ఇన్వాయిస్ ముద్రిస్తోంది", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("ముద్రణ ఎంపిక"), + "product": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి"), + "productBrand": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి బ్రాండ్"), + "productCategory": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి వర్గం"), + "productCode": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి కోడ్"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి కోడ్ అవసరం", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి వివరాలు"), + "productList": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి జాబితా"), + "productModels": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి నమూనాలు"), + "productName": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి పేరు"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి కనుగొనబడలేదు", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి కొనుగోలు చరిత్ర", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి కొనుగోలు నివేదిక", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి ర్యాక్‌లు"), + "productReports": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి నివేదికలు", + ), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి అమ్మకపు చరిత్ర", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి విక్రయ నివేదిక", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి సెట్టింగ్‌లు", + ), + "productStock": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి స్టాక్"), + "productUnit": MessageLookupByLibrary.simpleMessage("ఉత్పత్తి యూనిట్"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి వైవిధ్యాలు", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి వారీగా లాభం", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి వారీగా లాభం & నష్టం", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి వారీగా కొనుగోలు", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి వారీగా అమ్మకం", + ), + "products": MessageLookupByLibrary.simpleMessage("ఉత్పత్తులు"), + "profile": MessageLookupByLibrary.simpleMessage("ప్రొఫైల్"), + "profileEdit": MessageLookupByLibrary.simpleMessage("ప్రొఫైల్ ఎడిట్"), + "profit": MessageLookupByLibrary.simpleMessage("లాభం"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("లాభం & నష్టం"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "లాభ నష్టాల వివరాల నివేదిక", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("లాభనష్టం"), + "profitMargin": MessageLookupByLibrary.simpleMessage("లాభ శాతం (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("లాభం శాతం"), + "promo": MessageLookupByLibrary.simpleMessage("ప్రోమో"), + "promoCode": MessageLookupByLibrary.simpleMessage("ప్రోమో కోడ్"), + "purchase": MessageLookupByLibrary.simpleMessage("కొనుగోలు"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("కొనుగోలు అలారం"), + "purchaseBy": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు చేసిన ద్వారా:", + ), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు ధృవీకరించబడింది", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("కొనుగోలు వివరాలు"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు ధర (ఎక్స్క్లూజివ్)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "ఎక్స్క్లూజివ్ కొనుగోలు ధర అవసరం", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు ధర (ఇన్క్లూజివ్)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "ఇన్క్లూజివ్ కొనుగోలు ధర అవసరం", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("కొనుగోలు జాబితా"), + "purchaseNow": MessageLookupByLibrary.simpleMessage( + "ఇప్పుడు కొనుగోలు చేయండి", + ), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "ప్రీమియం ప్లాన్‌ను కొనుగోలు చేయండి", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("కొనుగోలు ధర"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("కొనుగోలు పరిమాణం"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు పరిమాణం అవసరం", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("కొనుగోలు రిపోర్ట్"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("సేల్స్ రిటర్న్"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు తిరిగి ఇవ్వడం నివేదిక", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("కొనుగోలు వాపసులు"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు నవీకరించేందుకు మీకు అనుమతి లేదు.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "కొనుగోలు సృష్టించేందుకు మీకు అనుమతి లేదు.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("కొనుగోలు చేసిన"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("కొనుగోలు చేసినవారు"), + "qty": MessageLookupByLibrary.simpleMessage("పరిమాణం"), + "quantity": MessageLookupByLibrary.simpleMessage("పరిమాణం"), + "quickOver": MessageLookupByLibrary.simpleMessage("త్వరిత అవలోకనం"), + "quickOverview": MessageLookupByLibrary.simpleMessage("వేగవంతమైన అవలోకనం"), + "rack": MessageLookupByLibrary.simpleMessage("ర్యాక్ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ర్యాక్ పేరు"), + "racks": MessageLookupByLibrary.simpleMessage("ర్యాక్‌లు"), + "reOpen": MessageLookupByLibrary.simpleMessage("తిరిగి తెరువు"), + "read": MessageLookupByLibrary.simpleMessage("చదవడం"), + "receipt": MessageLookupByLibrary.simpleMessage("రసీదు"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("అందుకున్న మొత్తం"), + "receivedBy": MessageLookupByLibrary.simpleMessage("స్వీకరించినవారు"), + "receivedFrom": MessageLookupByLibrary.simpleMessage( + "నుండి స్వీకరించబడింది", + ), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "ఇటీవలి లావాదేవీలు", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("పిన్ స్వీకరించారు"), + "reduceCash": MessageLookupByLibrary.simpleMessage("నగదు తగ్గించండి"), + "reference": MessageLookupByLibrary.simpleMessage("రిఫరెన్స్"), + "referenceNo": MessageLookupByLibrary.simpleMessage("రిఫరెన్స్ నెంబర్"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("రిఫరెన్స్ నంబర్"), + "register": MessageLookupByLibrary.simpleMessage("రజిస్టర్"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ప్రారంభించే ముందు మీ ఫోన్‌ను నమోదు చేయాలి!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("మిగిలినవి"), + "remainingDue": MessageLookupByLibrary.simpleMessage("మిగిలి ఉన్న బకాయి"), + "remark": MessageLookupByLibrary.simpleMessage("వ్యాఖ్య"), + "rememberMe": MessageLookupByLibrary.simpleMessage("నన్ను గుర్తుంచుకో"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "తరువాత నన్ను గుర్తుంచుకో", + ), + "remove": MessageLookupByLibrary.simpleMessage("తొలగించు"), + "reports": MessageLookupByLibrary.simpleMessage("రిపోర్ట్‌లు"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP ను తిరిగి పంపండి"), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "చెల్లుబాటు అయ్యే OTPని నమోదు చేయండి", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "మీ ఇమెయిల్ లేదా ఫోన్ నంబర్‌ని ఉపయోగించి పాస్‌వర్డ్ రీసెట్ చేయండి", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "మీ ఖాతాను రికవరీ చేసి లాగిన్ చేయడానికి మీ పాస్‌వర్డ్ రీసెట్ చేయండి", + ), + "resets": MessageLookupByLibrary.simpleMessage("రీసెట్ (Reset)"), + "retailer": MessageLookupByLibrary.simpleMessage("చిల్లర వర్తకుడు"), + "retry": MessageLookupByLibrary.simpleMessage("మళ్లీ ప్రయత్నించు"), + "retryScan": MessageLookupByLibrary.simpleMessage("మళ్లీ ప్రయత్నించండి"), + "retur": MessageLookupByLibrary.simpleMessage("తిరిగి"), + "returnAmount": MessageLookupByLibrary.simpleMessage("రిటర్న్ మొత్తం"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("రిటర్న్ పరిమాణం"), + "returned": MessageLookupByLibrary.simpleMessage("తిరిగి ఇవ్వబడింది"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "తిరిగి ఇచ్చిన మొత్తం", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("తిరిగి వచ్చిన తేదీ"), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "తిరిగి వచ్చిన వస్తువు", + ), + "role": MessageLookupByLibrary.simpleMessage("పాత్ర (Role)"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("పాత్ర & అనుమతి"), + "roles": MessageLookupByLibrary.simpleMessage("పాత్రలు (Roles)"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "దగ్గరి పూర్ణాంకానికి మార్చండి", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "దగ్గరి దశమాంశానికి మార్చండి (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "దగ్గరి దశమాంశానికి మార్చండి (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "దగ్గరి దశమాంశానికి మార్చండి (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "పూర్ణాంకానికి మార్చండి", + ), + "rounding": MessageLookupByLibrary.simpleMessage("రౌండింగ్"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "గుండ్రంగా చేసిన మొత్తం", + ), + "roundings": MessageLookupByLibrary.simpleMessage("గుండ్రంగా చేయడం (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("నడుస్తున్న నగదు"), + "sNo": MessageLookupByLibrary.simpleMessage("వరుస సంఖ్య"), + "salary": MessageLookupByLibrary.simpleMessage("జీతం"), + "sale": MessageLookupByLibrary.simpleMessage("అమ్మకం"), + "saleBy": MessageLookupByLibrary.simpleMessage("విక్రయించినవారు"), + "saleEdit": MessageLookupByLibrary.simpleMessage("అమ్మకపు సవరణ"), + "saleList": MessageLookupByLibrary.simpleMessage("అమ్మకాల జాబితా"), + "salePrice": MessageLookupByLibrary.simpleMessage("అమ్మకపు ధర"), + "saleQty": MessageLookupByLibrary.simpleMessage("అమ్మకపు పరిమాణం"), + "saleReq": MessageLookupByLibrary.simpleMessage("విక్రయ ధర అవసరం"), + "saleReturn": MessageLookupByLibrary.simpleMessage("అమ్మకపు వాపసు"), + "sales": MessageLookupByLibrary.simpleMessage("అమ్మకాలు"), + "salesBy": MessageLookupByLibrary.simpleMessage("అమ్మకాలు ద్వారా:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("అమ్మకాల వివరాలు"), + "salesList": MessageLookupByLibrary.simpleMessage("అమ్మకాల జాబితా"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "అమ్మకాలు & కొనుగోలు అవలోకనం", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("అమ్మకాల రిపోర్ట్"), + "salesReturn": MessageLookupByLibrary.simpleMessage("సేల్స్ రిటర్న్"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "అమ్మకం తిరిగి ఇవ్వడం నివేదిక", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("అమ్మకాల అమరికలు"), + "save": MessageLookupByLibrary.simpleMessage("సేవ్"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "సేవ్ చేసి ప్రచురించు", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "సెట్టింగ్‌లను సేవ్ చేయండి", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage( + "వేరియంట్‌ను సేవ్ చేయండి", + ), + "saving": MessageLookupByLibrary.simpleMessage("సేవ్ చేస్తోంది"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి QR కోడ్ స్కాన్ చేయండి", + ), + "search": MessageLookupByLibrary.simpleMessage("సెర్చ్"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "హాజరును శోధించండి", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "బ్యాచ్ నంబర్ వెతకండి...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("ఇక్కడ శోధించండి...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("సెలవులను శోధించండి"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ఉత్పత్తిని వెతుకు"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "లావాదేవీలను శోధించండి...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("వెతకండి..."), + "seconds": MessageLookupByLibrary.simpleMessage("సెకన్లు"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "అన్ని ప్రోమో కోడ్‌లను చూడండి", + ), + "select": MessageLookupByLibrary.simpleMessage("ఎంచుకోండి"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "బ్రాండ్‌ని ఎంచుకోండి", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ఇన్‌వాయిస్‌ని ఎంచుకోండి", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("ఖాతాను ఎంచుకోండి"), + "selectAll": MessageLookupByLibrary.simpleMessage("అన్నీ ఎంచుకోండి"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "కనీసం ఒక షెల్ఫ్‌ను ఎంచుకోండి", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "బ్యాంక్ లేదా నగదును ఎంచుకోండి", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "వ్యాపార వర్గాన్ని ఎంచుకోండి", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "వర్గాన్ని ఎంచుకోండి", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "వినియోగదారుని ఎంచుకోండి", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("తేదీని ఎంచుకోండి"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "ముందుగా తేదీని ఎంచుకోండి", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "డిపాజిట్ గమ్యస్థానాన్ని ఎంచుకోండి", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "ముందుగా ఉద్యోగిని ఎంచుకోండి", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "ప్రారంభ తేదీని ఎంచుకోండి", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("వస్తువులను ఎంచుకోండి"), + "selectLang": MessageLookupByLibrary.simpleMessage("మీ భాషను ఎంచుకోండి"), + "selectModel": MessageLookupByLibrary.simpleMessage("మోడల్ ఎంచుకోండి"), + "selectOne": MessageLookupByLibrary.simpleMessage("ఒకదాన్ని ఎంచుకోండి"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "ఒక ఖాతాను ఎంచుకోండి", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి వర్గాన్ని ఎంచుకోండి", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి యూనిట్‌ని ఎంచుకోండి", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("ర్యాక్‌ను ఎంచుకోండి"), + "selectShelf": MessageLookupByLibrary.simpleMessage("షెల్ఫ్‌ను ఎంచుకోండి"), + "selectStock": MessageLookupByLibrary.simpleMessage("స్టాక్ ఎంచుకోండి"), + "selectTax": MessageLookupByLibrary.simpleMessage("పన్ను ఎంచుకోండి"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "తుది తేదీని ఎంచుకోండి", + ), + "selectType": MessageLookupByLibrary.simpleMessage("రకాన్ని ఎంచుకోండి"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "వేరియేషన్‌లను ఎంచుకోండి: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage( + "వేర్‌హౌస్‌ను ఎంచుకోండి", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("అన్నీ అమ్మండి >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("అమ్మకపు ధర"), + "sellsBy": MessageLookupByLibrary.simpleMessage("ద్వారా విక్రయించబడింది"), + "send": MessageLookupByLibrary.simpleMessage("పంపండి"), + "sendCode": MessageLookupByLibrary.simpleMessage("కోడ్ పంపండి"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "మీరు పాస్‌వర్డ్ రీసెట్ చేయడానికి సూచనలతో మేము ఒక ఇమెయిల్ పంపించాము:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("రీసెట్ లింక్ పంపండి"), + "sendMessage": MessageLookupByLibrary.simpleMessage("సందేశం పంపండి"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS పంపండి"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS పంపండి"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("మీ ఇమెయిల్ పంపండి"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "మీ డాక్టర్‌ను మెరుగైన ముద్రణతో కనెక్ట్ చేయడానికి మీ ప్రొఫైల్‌ను నవీకరించండి", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "కొత్త పాస్‌వర్డ్ సెట్ చేయండి", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "మీ ప్రొఫైల్‌ను సెట్ చేయండి", + ), + "setting": MessageLookupByLibrary.simpleMessage("సెట్టింగ్"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 రోజులు"), + "share": MessageLookupByLibrary.simpleMessage("షేర్ చేయండి"), + "shelf": MessageLookupByLibrary.simpleMessage("షెల్ఫ్ (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("షెల్ఫ్ పేరు"), + "shelves": MessageLookupByLibrary.simpleMessage("షెల్ఫ్‌లు"), + "shift": MessageLookupByLibrary.simpleMessage("షిఫ్ట్"), + "shiftName": MessageLookupByLibrary.simpleMessage("షిఫ్ట్ పేరు"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "షిప్పింగ్ చిరునామా", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("షిప్పింగ్ ఛార్జ్"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "షాప్ ప్రారంభ బ్యాలెన్స్", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "షాప్ మిగిలిన బ్యాలెన్స్", + ), + "showAction": MessageLookupByLibrary.simpleMessage( + "యాక్షన్ చూపించు (Action)", + ), + "showCode": MessageLookupByLibrary.simpleMessage("కోడ్ చూపించు"), + "showCombo": MessageLookupByLibrary.simpleMessage("కాంబో చూపించు"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "గడువు తేదీని చూపండి", + ), + "showName": MessageLookupByLibrary.simpleMessage("పేరు చూపించు"), + "showPrice": MessageLookupByLibrary.simpleMessage("ధర చూపించు"), + "showSingle": MessageLookupByLibrary.simpleMessage("సింగిల్ చూపించు"), + "showVariant": MessageLookupByLibrary.simpleMessage("వేరియంట్ చూపించు"), + "signIn": MessageLookupByLibrary.simpleMessage("సైన్ ఇన్"), + "signUp": MessageLookupByLibrary.simpleMessage("సైన్ అప్"), + "single": MessageLookupByLibrary.simpleMessage("ఒంటరి"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 రోజులు"), + "size": MessageLookupByLibrary.simpleMessage("పరిమాణం"), + "skip": MessageLookupByLibrary.simpleMessage("తప్పించు"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("నవీకరణను దాటవేయండి"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / కోడ్"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / కోడ్"), + "sl": MessageLookupByLibrary.simpleMessage("క్రమ సంఖ్య"), + "smartWatch": MessageLookupByLibrary.simpleMessage("స్మార్ట్ వాచ్"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "సోషల్ మార్కెటింగ్", + ), + "sold": MessageLookupByLibrary.simpleMessage("అమ్మబడింది"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "వెబ్ పేజీలో ఏదో లోపం జరిగింది.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("ఏదో ఉంది"), + "staffLogin": MessageLookupByLibrary.simpleMessage("స్టాఫ్ లాగిన్"), + "start": MessageLookupByLibrary.simpleMessage("ప్రారంభం"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "బ్రేక్ ప్రారంభ సమయం", + ), + "startDate": MessageLookupByLibrary.simpleMessage("ప్రారంభ తేదీ"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "కొత్త అమ్మకం ప్రారంభించండి", + ), + "startTime": MessageLookupByLibrary.simpleMessage("ప్రారంభ సమయం"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ప్రారంభ సమయం అవసరం", + ), + "started": MessageLookupByLibrary.simpleMessage("ప్రారంభించబడింది"), + "state": MessageLookupByLibrary.simpleMessage("రాష్ట్రం"), + "stateName": MessageLookupByLibrary.simpleMessage("రాష్ట్ర పేరు"), + "status": MessageLookupByLibrary.simpleMessage("స్థితి"), + "staus": MessageLookupByLibrary.simpleMessage("స్థితి"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("ఇంకా చెల్లించలేదు"), + "stock": MessageLookupByLibrary.simpleMessage("స్టాక్"), + "stockList": MessageLookupByLibrary.simpleMessage("స్టాక్ జాబితా"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("స్టాక్ / వేరియంట్"), + "stockReport": MessageLookupByLibrary.simpleMessage("స్టాక్ రిపోర్ట్"), + "stockValue": MessageLookupByLibrary.simpleMessage("స్టాక్ విలువ"), + "stockWarn": MessageLookupByLibrary.simpleMessage("స్టాక్ కనీసం 1 ఉండాలి"), + "stocks": MessageLookupByLibrary.simpleMessage("స్టాక్:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("ఉప పన్నుల జాబితా"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ఉప పన్నులు"), + "subTotal": MessageLookupByLibrary.simpleMessage("మొత్తం మొత్తం"), + "submit": MessageLookupByLibrary.simpleMessage("సమర్పించు"), + "subscribeNow": MessageLookupByLibrary.simpleMessage( + "ఇప్పుడే చందా పొందండి", + ), + "subscription": MessageLookupByLibrary.simpleMessage("సబ్‌స్క్రిప్షన్"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "చందా నివేదికలు", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage( + "సందాలు (Subscriptions)", + ), + "subtotal": MessageLookupByLibrary.simpleMessage("మొత్తం మొత్తం"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "విజయవంతంగా చెల్లించారు", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("సరఫరాదారు చెల్లింపు"), + "supplier": MessageLookupByLibrary.simpleMessage("సరఫరాదారు"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "సరఫరాదారు వివరాలు", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("సరఫరాదారు బకాయి"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("సరఫరాదారు లెడ్జర్"), + "supplierName": MessageLookupByLibrary.simpleMessage("సరఫరాదారు పేరు"), + "switchBank": MessageLookupByLibrary.simpleMessage("బ్రాంచ్ మార్చాలా?"), + "switchs": MessageLookupByLibrary.simpleMessage("మార్చు"), + "tax": MessageLookupByLibrary.simpleMessage("పన్ను"), + "taxGroup": MessageLookupByLibrary.simpleMessage("పన్ను సమూహం"), + "taxPercent": MessageLookupByLibrary.simpleMessage("పన్ను శాతం"), + "taxRates": MessageLookupByLibrary.simpleMessage("పన్ను రేట్లు"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "పన్ను రేట్లు - మీ పన్ను రేట్లను నిర్వహించండి", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("పన్ను నివేదిక"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "పన్ను నివేదిక జాబితా", + ), + "taxType": MessageLookupByLibrary.simpleMessage("పన్ను రకం"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ఒకే/బహుళ పన్ను రకాలతో పన్ను", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "మీ కొనుగోలుకు ధన్యవాదాలు", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "మీ బకాయి చెల్లింపుకు ధన్యవాదాలు", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "థర్మల్ ఇన్వాయిస్ లోగో", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "థర్మల్ ప్రింటర్ భాష", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "థర్మల్ ప్రింటర్ పేజీ పరిమాణం", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 రోజులు"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "షీట్‌కు 32 లేబుళ్లు, 8.27 x 11.69 అంగుళాలు", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("ఈ నెల"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "ఈ ప్లాన్ అప్‌గ్రేడ్‌కు అర్హత లేదు", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "ఈ ప్లాన్ కొనుగోలు చేయడానికి అందుబాటులో లేదు", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "ఈ ఉత్పత్తి ఇప్పటికే జోడించబడింది!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("ఈ వారం"), + "thisYear": MessageLookupByLibrary.simpleMessage("ఈ సంవత్సరం"), + "time": MessageLookupByLibrary.simpleMessage("సమయం"), + "timeIn": MessageLookupByLibrary.simpleMessage("సమయం లోపల"), + "timeOut": MessageLookupByLibrary.simpleMessage("సమయం బయట"), + "to": MessageLookupByLibrary.simpleMessage("కు"), + "toAccount": MessageLookupByLibrary.simpleMessage("ఖాతాలోకి"), + "toDate": MessageLookupByLibrary.simpleMessage("ముగింపు తేదీ"), + "today": MessageLookupByLibrary.simpleMessage("ఈ రోజు"), + "todaySummary": MessageLookupByLibrary.simpleMessage("ఈ రోజు సారాంశం"), + "top5Customer": MessageLookupByLibrary.simpleMessage("టాప్ 5 కస్టమర్"), + "top5Product": MessageLookupByLibrary.simpleMessage("టాప్ 5 ఉత్పత్తి"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("టాప్ 5 సరఫరాదారు"), + "total": MessageLookupByLibrary.simpleMessage("మొత్తం"), + "totalAmount": MessageLookupByLibrary.simpleMessage("మొత్తం మొత్తం"), + "totalAssets": MessageLookupByLibrary.simpleMessage("మొత్తం ఆస్తులు"), + "totalBalance": MessageLookupByLibrary.simpleMessage("మొత్తం బ్యాలెన్స్"), + "totalCategories": MessageLookupByLibrary.simpleMessage("మొత్తం వర్గాలు"), + "totalDue": MessageLookupByLibrary.simpleMessage("మొత్తం బకాయి"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "మొత్తం కరెంట్ మొత్తం", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("మొత్తం ఖర్చు"), + "totalIncome": MessageLookupByLibrary.simpleMessage("మొత్తం ఆదాయం"), + "totalItems": MessageLookupByLibrary.simpleMessage("మొత్తం అంశాలు"), + "totalLoss": MessageLookupByLibrary.simpleMessage("మొత్తం నష్టం"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "మొత్తం చెల్లించాల్సింది", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("మొత్తం ధర"), + "totalProduct": MessageLookupByLibrary.simpleMessage("మొత్తం ఉత్పత్తులు"), + "totalProfit": MessageLookupByLibrary.simpleMessage("మొత్తం లాభం"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("మొత్తం కొనుగోలు"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "మొత్తం తిరిగి ఇచ్చిన మొత్తం", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "మొత్తం తిరిగి వచ్చినది", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "మొత్తం జీతం మొత్తం", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("మొత్తం అమ్మకాలు"), + "totalVat": MessageLookupByLibrary.simpleMessage("మొత్తం VAT"), + "totall": MessageLookupByLibrary.simpleMessage("మొత్తం:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("లావాదేవీ సమీక్ష"), + "transactionType": MessageLookupByLibrary.simpleMessage("లావాదేవీ రకం"), + "transactions": MessageLookupByLibrary.simpleMessage("లావాదేవీలు"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "లావాదేవీల చరిత్ర నివేదికలు", + ), + "transfer": MessageLookupByLibrary.simpleMessage("బదిలీ"), + "transferCheque": MessageLookupByLibrary.simpleMessage("చెక్ బదిలీ"), + "transferDate": MessageLookupByLibrary.simpleMessage("బదిలీ తేదీ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("మళ్ళీ ప్రయత్నించండి"), + "twitter": MessageLookupByLibrary.simpleMessage("ట్విట్టర్"), + "type": MessageLookupByLibrary.simpleMessage("రకం"), + "typeSelect": MessageLookupByLibrary.simpleMessage("రకాన్ని ఎంచుకోండి"), + "unPaid": MessageLookupByLibrary.simpleMessage("చెల్లించని"), + "unit": MessageLookupByLibrary.simpleMessage("యూనిట్ (Unit)"), + "unitName": MessageLookupByLibrary.simpleMessage("యూనిట్ పేరు"), + "unitPirce": MessageLookupByLibrary.simpleMessage("యూనిట్ ధర"), + "unitPrice": MessageLookupByLibrary.simpleMessage("యూనిట్ ధర"), + "units": MessageLookupByLibrary.simpleMessage("యూనిట్లు"), + "unlimited": MessageLookupByLibrary.simpleMessage("అపరిమిత"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("అపరిమిత ఉపయోగం"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "మా ప్యాకేజీ యొక్క అపరిమిత ఉపయోగాలు 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("నవీకరించు"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "బ్రాంచ్‌ను నవీకరించండి", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "కాంటాక్ట్‌ని నవీకరించండి", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "స్టాక్ నవీకరణ విఫలమైంది", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("ఇప్పుడు నవీకరించు"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "పార్టీని నవీకరించేందుకు మీకు అనుమతి లేదు.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తిని నవీకరించండి", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తి విజయవంతంగా నవీకరించబడింది!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "ఉత్పత్తిని నవీకరించేందుకు మీకు అనుమతి లేదు.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "మీ ప్రొఫైల్‌ని నవీకరించండి", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "కొనుగోలును నవీకరించండి", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("పాత్రను నవీకరించు"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "విక్రయాన్ని నవీకరించేందుకు మీకు అనుమతి లేదు.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "విజయవంతంగా నవీకరించబడింది", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "మీ కస్టమర్‌ని మెరుగైన ముద్రణతో కనెక్ట్ చేయడానికి మీ ప్రొఫైల్‌ను నవీకరించండి", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "మీ సబ్‌స్క్రిప్షన్‌ను నవీకరించండి", + ), + "updating": MessageLookupByLibrary.simpleMessage("నవీకరించడం..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage( + "ఇప్పుడు అప్‌గ్రేడ్ చేయండి", + ), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR కోడ్ కోసం UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("అప్‌లోడ్ చేయండి"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "చిత్రాన్ని అప్‌లోడ్ చేయండి", + ), + "uploading": MessageLookupByLibrary.simpleMessage("అప్‌లోడ్ అవుతోంది..."), + "useGallery": MessageLookupByLibrary.simpleMessage("గ్యాలరీని ఉపయోగించండి"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "యూజర్ టైటిల్ ఖాళీగా ఉండకూడదు", + ), + "user": MessageLookupByLibrary.simpleMessage("వినియోగదారు"), + "userRole": MessageLookupByLibrary.simpleMessage("యూజర్ రోల్"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "యూజర్ రోల్ వివరాలు", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("యూజర్ టైటిల్"), + "values": MessageLookupByLibrary.simpleMessage("విలువలు"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "వేరియంట్ విజయవంతంగా జోడించబడింది!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "వేరియంట్ విజయవంతంగా తొలగించబడింది!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("వేరియంట్ జాబితా"), + "variationId": MessageLookupByLibrary.simpleMessage("వైవిధ్య ఐడి (ID)"), + "variations": MessageLookupByLibrary.simpleMessage( + "వైవిధ్యాలు (Variations)", + ), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "వైవిధ్య ఉత్పత్తులు", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("వ్యాట్ మరియు పన్ను"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage( + "వ్యాట్/జీఎస్టీ సంఖ్య", + ), + "vatGstTitle": MessageLookupByLibrary.simpleMessage( + "వ్యాట్/జీఎస్టీ శీర్షిక", + ), + "vatId": MessageLookupByLibrary.simpleMessage("వాట్ ఐడి (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("వ్యాట్ సంఖ్య"), + "vatReports": MessageLookupByLibrary.simpleMessage("వాట్ (VAT) నివేదికలు"), + "vatType": MessageLookupByLibrary.simpleMessage("వాట్ రకం (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("ధృవీకరణ"), + "verify": MessageLookupByLibrary.simpleMessage("ధృవీకరించు"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "మీ ఇమెయిల్‌ని నిర్ధారించండి", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "ఇమెయిల్‌ని నిర్ధారించండి", + ), + "view": MessageLookupByLibrary.simpleMessage("వివరాలను చూడండి"), + "viewAll": MessageLookupByLibrary.simpleMessage("అన్నీ చూడండి"), + "viewDetails": MessageLookupByLibrary.simpleMessage("వివరాలను చూడండి"), + "viewPrice": MessageLookupByLibrary.simpleMessage("ధరను చూడండి"), + "viewStock": MessageLookupByLibrary.simpleMessage("స్టాక్‌ను చూడండి"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "దీని కోసం లావాదేవీలను చూస్తున్నారు", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("వాక్-ఇన్ కస్టమర్"), + "wallet": MessageLookupByLibrary.simpleMessage("వాలెట్"), + "walletBalance": MessageLookupByLibrary.simpleMessage("వాలెట్ బ్యాలెన్స్"), + "warehouse": MessageLookupByLibrary.simpleMessage("వేర్‌హౌస్"), + "warehouseName": MessageLookupByLibrary.simpleMessage("వేర్‌హౌస్ పేరు"), + "warranty": MessageLookupByLibrary.simpleMessage("వారంటీ"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "మీకు ధృవీకరణ ఇమెయిల్ పంపించాము", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "మీ ఫోన్ నంబర్‌కు OTP పంపించాము", + ), + "weekly": MessageLookupByLibrary.simpleMessage("వారంవారీ"), + "weight": MessageLookupByLibrary.simpleMessage("బరువు"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("స్వాగతం తిరిగి!"), + "whatNew": MessageLookupByLibrary.simpleMessage("ఏమి కొత్తది"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("హోల్‌సేల్ ధర"), + "wholesaler": MessageLookupByLibrary.simpleMessage("హోల్‌సేలర్"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "త్వరలో జోడించబడుతుంది", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "మీ సందేశాన్ని ఇక్కడ రాయండి", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "ఇక్కడ వచనాన్ని వ్రాయండి...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("సంవత్సరానికి"), + "years": MessageLookupByLibrary.simpleMessage("సంవత్సరాలు"), + "yes": MessageLookupByLibrary.simpleMessage("అవును"), + "yesterday": MessageLookupByLibrary.simpleMessage("నిన్న"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "మీరు కరెంట్ కంటే ఎక్కువ చెల్లించలేరు", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "మీరు ఇప్పుడు OTP ని మళ్ళీ పంపవచ్చు.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "బార్‌కోడ్ రూపొందించడానికి మీకు అనుమతి లేదు.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "షెల్ఫ్‌ను తొలగించడానికి మీకు అనుమతి లేదు", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "మీకు లాభం నష్టం అనుమతి లేదు.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "ఖర్చు వర్గాన్ని సృష్టించడానికి మీకు అనుమతి లేదు.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "కొనుగోళ్లను సృష్టించడానికి మీకు అనుమతి లేదు.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "మీకు విభాగాన్ని తొలగించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "మీకు హోదాను తొలగించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "మీకు సెలవు అభ్యర్థనను తొలగించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "మీకు పేరోల్‌ను తొలగించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "మీకు ఎక్సెల్ ఎగుమతి చేయడానికి అనుమతి లేదు", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "బార్‌కోడ్ రూపొందించడానికి మీకు అనుమతి లేదు.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "మీకు నివేదికను రూపొందించడానికి అనుమతి లేదు", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "మీకు బ్రాంచ్‌ను నవీకరించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "మీకు విభాగాన్ని నవీకరించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "మీకు సెలవు అభ్యర్థనను నవీకరించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "మీకు సెలవులను నవీకరించడానికి అనుమతి లేదు.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "మీకు హాజరును చూడటానికి అనుమతి లేదు", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "మీకు పేరోల్‌ను నవీకరించడానికి అనుమతి లేదు.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "మీకు హోదాను నవీకరించడానికి అనుమతి లేదు.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "మీకు షిఫ్ట్‌ను తొలగించడానికి అనుమతి లేదు.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "మీకు షిఫ్ట్‌ను నవీకరించడానికి అనుమతి లేదు.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "ర్యాక్‌లను సృష్టించడానికి మీకు అనుమతి లేదు.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "ర్యాక్‌లను తొలగించడానికి మీకు అనుమతి లేదు.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "ర్యాక్‌లను నవీకరించడానికి మీకు అనుమతి లేదు.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "ఖర్చును సృష్టించడానికి మీకు అనుమతి లేదు.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "మీరు అనుమతి ఇవ్వాలి", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("మీరు ఉపయోగిస్తున్నారు "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "మీరు ఈ ఉత్పత్తిని తీసివేయాలనుకుంటున్నారా?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "మీ ఉచిత ప్యాకేజీ దాదాపు పూర్తయింది, మీ తదుపరి ప్రణాళికను కొనుగోలు చేయండి ధన్యవాదాలు.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("మీ ప్యాకేజీ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "మీ ప్యాకేజీ 5 రోజుల్లో ముగుస్తుంది", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "మీ ప్యాకేజీ ఈ రోజు ముగుస్తుంది\n\nకొనుగోలు చేయండి", + ), + "zip": MessageLookupByLibrary.simpleMessage("జిప్ కోడ్"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "జిప్ కోడ్ ను నమోదు చేయండి", + ), + }; +} diff --git a/lib/generated/intl/messages_th.dart b/lib/generated/intl/messages_th.dart new file mode 100644 index 0000000..7ac7c73 --- /dev/null +++ b/lib/generated/intl/messages_th.dart @@ -0,0 +1,2093 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a th locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'th'; + + static String m0(start) => "ส่ง OTP ใหม่ใน \$${start} วินาที"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("รายละเอียดลูกค้า"), + "INVOICE": MessageLookupByLibrary.simpleMessage("ใบแจ้งหนี้"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "โลโก้ใบแจ้งหนี้ขนาด A4", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "ชื่อบัญชีที่แสดง", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "ชื่อเจ้าของบัญชี", + ), + "accountName": MessageLookupByLibrary.simpleMessage("ชื่อบัญชี"), + "accountNumber": MessageLookupByLibrary.simpleMessage("ชื่อบัญชี"), + "action": MessageLookupByLibrary.simpleMessage("การกระทำ"), + "actions": MessageLookupByLibrary.simpleMessage("การกระทำ"), + "active": MessageLookupByLibrary.simpleMessage("ใช้งาน"), + "add": MessageLookupByLibrary.simpleMessage("เพิ่ม"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "กรุณาเพิ่มการสั่งซื้อ", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("เพิ่มการเข้างาน"), + "addBank": MessageLookupByLibrary.simpleMessage("เพิ่มธนาคาร"), + "addBrand": MessageLookupByLibrary.simpleMessage("เพิ่มแบรนด์"), + "addCash": MessageLookupByLibrary.simpleMessage("เพิ่มเงินสด"), + "addCategory": MessageLookupByLibrary.simpleMessage("เพิ่มหมวดหมู่"), + "addContact": MessageLookupByLibrary.simpleMessage("เพิ่มผู้ติดต่อ"), + "addCustomer": MessageLookupByLibrary.simpleMessage("กรุณาเพิ่มลูกค้า"), + "addCustomers": MessageLookupByLibrary.simpleMessage("เพิ่มลูกค้า"), + "addDelivery": MessageLookupByLibrary.simpleMessage("เพิ่มการจัดส่ง"), + "addDepartment": MessageLookupByLibrary.simpleMessage("เพิ่มแผนก"), + "addDesignation": MessageLookupByLibrary.simpleMessage("เพิ่มตำแหน่งใหม่"), + "addExpense": MessageLookupByLibrary.simpleMessage("เพิ่มค่าใช้จ่าย"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "เพิ่มหมวดหมู่ค่าใช้จ่าย", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("เพิ่มวันหยุด"), + "addImage": MessageLookupByLibrary.simpleMessage("เพิ่มรูปภาพ"), + "addIncome": MessageLookupByLibrary.simpleMessage("เพิ่มรายได้"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "เพิ่มหมวดหมู่รายได้", + ), + "addItems": MessageLookupByLibrary.simpleMessage("เพิ่มรายการ"), + "addLeave": MessageLookupByLibrary.simpleMessage("เพิ่มการลา"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("เพิ่มฟิลด์"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("เพิ่มที่อยู่ใหม่"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "เพิ่มการเข้างานใหม่", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "เพิ่มบัญชีธนาคาร", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("เพิ่มพนักงานใหม่"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("เพิ่มวันหยุดใหม่"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("เพิ่มการลางานใหม่"), + "addNewModel": MessageLookupByLibrary.simpleMessage("เพิ่มรุ่นใหม่"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "เพิ่มบัญชีเงินเดือนใหม่", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("เพิ่มผลิตภัณฑ์ใหม่"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "กรุณาเพิ่มการสั่งซื้อ", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("เพิ่มชั้นวางใหม่"), + "addNewShift": MessageLookupByLibrary.simpleMessage("เพิ่มกะงานใหม่"), + "addNewTax": MessageLookupByLibrary.simpleMessage("เพิ่มภาษีใหม่"), + "addNewVariation": MessageLookupByLibrary.simpleMessage("เพิ่มรูปแบบใหม่"), + "addNewVariations": MessageLookupByLibrary.simpleMessage("เพิ่มรูปแบบใหม่"), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "เพิ่มคลังสินค้าใหม่", + ), + "addNote": MessageLookupByLibrary.simpleMessage("เพิ่มหมายเหตุ"), + "addParty": MessageLookupByLibrary.simpleMessage("เพิ่มพาร์ตี้"), + "addPayment": MessageLookupByLibrary.simpleMessage("เพิ่มการชำระเงิน"), + "addProduct": MessageLookupByLibrary.simpleMessage("กรุณาเพิ่มสินค้า"), + "addProductFirst": MessageLookupByLibrary.simpleMessage("เพิ่มสินค้าก่อน"), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "สร้างสินค้าสำเร็จ!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์สร้างสินค้า", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("เพิ่มการซื้อ"), + "addRole": MessageLookupByLibrary.simpleMessage("เพิ่มบทบาท"), + "addSale": MessageLookupByLibrary.simpleMessage("กรุณาเพิ่มการขาย"), + "addSales": MessageLookupByLibrary.simpleMessage("เพิ่มยอดขาย"), + "addShelf": MessageLookupByLibrary.simpleMessage("เพิ่มหิ้งใหม่"), + "addShift": MessageLookupByLibrary.simpleMessage("เพิ่มกะงาน"), + "addStock": MessageLookupByLibrary.simpleMessage("เพิ่มสต๊อก"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("เพิ่มรูปแบบย่อย"), + "addTax": MessageLookupByLibrary.simpleMessage("เพิ่มภาษี"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("เพิ่มกลุ่มภาษีใหม่"), + "addUnit": MessageLookupByLibrary.simpleMessage("เพิ่มหน่วย"), + "addUserRole": MessageLookupByLibrary.simpleMessage("เพิ่มบทบาทผู้ใช้"), + "addVariant": MessageLookupByLibrary.simpleMessage("เพิ่มตัวเลือก"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "เพิ่มรายละเอียดตัวเลือก", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("เพิ่มลงในตะกร้า"), + "adding": MessageLookupByLibrary.simpleMessage("กำลังเพิ่ม.."), + "address": MessageLookupByLibrary.simpleMessage("ที่อยู่"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "ปรับปรุงยอดคงเหลือธนาคาร", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("ปรับปรุงเงินสด"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "ปรับปรุงยอดเงินสด", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("วันที่ปรับปรุง"), + "admin": MessageLookupByLibrary.simpleMessage("ผู้ดูแลระบบ"), + "advance": MessageLookupByLibrary.simpleMessage("เงินล่วงหน้า"), + "all": MessageLookupByLibrary.simpleMessage("ทั้งหมด"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "สิ่งที่ PosPro มีให้ทั้งหมด", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro เป็นสิ่งที่สมบูรณ์แบบสำหรับธุรกิจด้วยคลังสินค้า บัญชี การขาย ค่าใช้จ่ายและขาดทุน / กำไร", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("พนักงานทั้งหมด"), + "allParties": MessageLookupByLibrary.simpleMessage("คู่ค้าทั้งหมด"), + "allParty": MessageLookupByLibrary.simpleMessage("คู่ค้าทั้งหมด"), + "allTime": MessageLookupByLibrary.simpleMessage("ตลอดเวลา"), + "allTransaction": MessageLookupByLibrary.simpleMessage("ธุรกรรมทั้งหมด"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("เพิ่มแล้ว"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "มีบัญชีอยู่แล้ว?", + ), + "amount": MessageLookupByLibrary.simpleMessage("จำนวน"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "จำนวนเงินต้องมากกว่า 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "วิธีการปัดเศษจำนวนเงิน", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage( + "จำนวนเงินเป็นตัวอักษร", + ), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "ต้องระบุจำนวนเงิน", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "จะส่ง SMS ไปยังหมายเลขต่อไปนี้:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "การสนับสนุนแอป Android และ iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "มีการอัปเดตใหม่\nโปรดอัปเดตแอปของคุณ", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("นำไปใช้"), + "areYouSure": MessageLookupByLibrary.simpleMessage("คุณแน่ใจหรือไม่?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "คุณแน่ใจหรือไม่ว่าต้องการลบสาขานี้?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "คุณแน่ใจหรือไม่ว่าต้องการลบบทบาทนี้?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "คุณแน่ใจหรือไม่ว่าต้องการเปลี่ยนไปใช้สาขาอื่น?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "คุณแน่ใจหรือไม่ว่าต้องการลบพรรคนี้?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "คุณแน่ใจหรือไม่ว่าต้องการออกจากสาขานี้?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("ณ วันที่"), + "assets": MessageLookupByLibrary.simpleMessage("สินทรัพย์"), + "attachment": MessageLookupByLibrary.simpleMessage("สิ่งที่ส่งมาด้วย"), + "attendance": MessageLookupByLibrary.simpleMessage("การเข้างาน"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "รายงานการเข้างาน", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "ลายเซ็นผู้มีอำนาจ", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "คำนวณวันอัตโนมัติ", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("เลือกอัตโนมัติ"), + "backToHome": MessageLookupByLibrary.simpleMessage("กลับสู่หน้าหลัก"), + "balance": MessageLookupByLibrary.simpleMessage("ยอดคงเหลือ"), + "balanceDue": MessageLookupByLibrary.simpleMessage("ยอดคงค้าง"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("งบดุล"), + "bangladesh": MessageLookupByLibrary.simpleMessage("บังกลาเทศ"), + "bank": MessageLookupByLibrary.simpleMessage("ธนาคาร"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("บัญชีธนาคาร"), + "bankDetails": MessageLookupByLibrary.simpleMessage("รายละเอียดธนาคาร"), + "bankName": MessageLookupByLibrary.simpleMessage("ชื่อธนาคาร"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "โอนเงินระหว่างธนาคาร", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "โอนเงินจากธนาคารเป็นเงินสด", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "การตั้งค่าพิมพ์ฉลากบาร์โค้ด", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("เครื่องสร้างบาร์โค้ด"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "เครื่องสร้างบาร์โค้ด", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("บาร์โค้ด"), + "batch": MessageLookupByLibrary.simpleMessage("ล็อต"), + "batchNo": MessageLookupByLibrary.simpleMessage("หมายเลขล็อต"), + "billTO": MessageLookupByLibrary.simpleMessage("วางบิลไปยัง"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("กำไรตามบิล"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "ที่อยู่สำหรับการเรียกเก็บเงิน", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("วันเกิด"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "บลูทูธปิดอยู่ กรุณาเปิดใช้งาน", + ), + "branch": MessageLookupByLibrary.simpleMessage("สาขา"), + "branchList": MessageLookupByLibrary.simpleMessage("รายการสาขา"), + "brand": MessageLookupByLibrary.simpleMessage("แบรนด์"), + "brandName": MessageLookupByLibrary.simpleMessage("ชื่อแบรนด์"), + "brands": MessageLookupByLibrary.simpleMessage("แบรนด์"), + "breakDuration": MessageLookupByLibrary.simpleMessage("ระยะเวลาพัก"), + "breakStatus": MessageLookupByLibrary.simpleMessage("สถานะการพัก"), + "breakTime": MessageLookupByLibrary.simpleMessage("เวลาพัก"), + "bulk": MessageLookupByLibrary.simpleMessage("อัปโหลดจำนวนมาก"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("อัปโหลดจำนวนมาก"), + "businessCat": MessageLookupByLibrary.simpleMessage("หมวดหมู่ธุรกิจ"), + "businessName": MessageLookupByLibrary.simpleMessage("ชื่อบริษัทและธุรกิจ"), + "buyNow": MessageLookupByLibrary.simpleMessage("ซื้อตอนนี้"), + "buyPremium": MessageLookupByLibrary.simpleMessage("ซื้อแผนพรีเมียม"), + "call": MessageLookupByLibrary.simpleMessage("โทร"), + "camera": MessageLookupByLibrary.simpleMessage("กล้อง"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "ไม่สามารถแก้ไขประเภทธุรกรรมนี้ได้", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ไม่สามารถเรียกข้อมูลการชำระเงินได้", + ), + "cancel": MessageLookupByLibrary.simpleMessage("ยกเลิก"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "กำลังค้นหาอุปกรณ์...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ไม่สามารถโอนไปยังบัญชีเดียวกันได้", + ), + "capacity": MessageLookupByLibrary.simpleMessage("ความจุ"), + "cash": MessageLookupByLibrary.simpleMessage("เงินสด"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("เงินสด & ธนาคาร"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "การจัดการเงินสดและธนาคาร", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("กระแสเงินสด"), + "cashIn": MessageLookupByLibrary.simpleMessage("เงินสดเข้า"), + "cashInHand": MessageLookupByLibrary.simpleMessage("เงินสดในมือ"), + "cashOut": MessageLookupByLibrary.simpleMessage("เงินสดออก"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "โอนเงินสดเป็นธนาคาร", + ), + "categories": MessageLookupByLibrary.simpleMessage("หมวดหมู่"), + "category": MessageLookupByLibrary.simpleMessage("หมวดหมู่"), + "categoryName": MessageLookupByLibrary.simpleMessage("ชื่อหมวดหมู่"), + "changeAmount": MessageLookupByLibrary.simpleMessage("จำนวนเงินทอน"), + "changePassword": MessageLookupByLibrary.simpleMessage("เปลี่ยนรหัสผ่าน"), + "checkEmail": MessageLookupByLibrary.simpleMessage("ตรวจสอบอีเมล์"), + "cheque": MessageLookupByLibrary.simpleMessage("เช็ค"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("จำนวนเงินในเช็ค"), + "chequeDate": MessageLookupByLibrary.simpleMessage("วันที่เช็ค"), + "chequeList": MessageLookupByLibrary.simpleMessage("รายการเช็ค"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("เลขที่เช็ค"), + "choose": MessageLookupByLibrary.simpleMessage("เลือก"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("เลือกประเทศ"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("เลือกลูกค้า"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("เลือกซัพพลายเออร์"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "เลือกคุณสมบัติของคุณ", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "คุณสมบัติเป็นส่วนสำคัญที่ทำให้ PosPro แตกต่างจากแบบแผนดั้งเดิม", + ), + "city": MessageLookupByLibrary.simpleMessage("เมือง"), + "cityName": MessageLookupByLibrary.simpleMessage("ชื่อเมือง"), + "clarence": MessageLookupByLibrary.simpleMessage("คลาร์เรนซ์"), + "clear": MessageLookupByLibrary.simpleMessage("ล้าง"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "คลิกเพื่อเชื่อมต่อ", + ), + "close": MessageLookupByLibrary.simpleMessage("ปิด"), + "closed": MessageLookupByLibrary.simpleMessage("ปิดแล้ว"), + "code": MessageLookupByLibrary.simpleMessage("รหัส"), + "collectDue": MessageLookupByLibrary.simpleMessage("รวบรวมครบกำหนด"), + "collectDues": MessageLookupByLibrary.simpleMessage("กรุณารวบรวม Due"), + "collectedBy": MessageLookupByLibrary.simpleMessage("เก็บโดย:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("จัดเก็บโดย"), + "color": MessageLookupByLibrary.simpleMessage("สี"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "การรวมกันของภาษีหลายรายการ", + ), + "combo": MessageLookupByLibrary.simpleMessage("คอมโบ"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "รายงานสินค้าชุด", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("สินค้าคอมโบ"), + "comboReport": MessageLookupByLibrary.simpleMessage("รายงานคอมโบ"), + "comingSoon": MessageLookupByLibrary.simpleMessage("เร็วๆ นี้"), + "companyAddress": MessageLookupByLibrary.simpleMessage("ที่อยู่ บริษัท"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("ยืนยันการลบ"), + "confirmPass": MessageLookupByLibrary.simpleMessage("ยืนยันรหัสผ่าน"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("ยืนยันรหัสผ่าน"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("ยืนยันการคืน"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("ยืนยัน SMS ไปยัง"), + "congratulation": MessageLookupByLibrary.simpleMessage("ยินดีด้วย"), + "connect": MessageLookupByLibrary.simpleMessage("คลิกเพื่อเชื่อมต่อ"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "เชื่อมต่อเครื่องพิมพ์ของคุณ", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "เชื่อมต่อเครื่องพิมพ์ของคุณ", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("เชื่อมต่อกับ"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "รายละเอียดการติดต่อ", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("ติดต่อเรา"), + "continueButton": MessageLookupByLibrary.simpleMessage("ดำเนินการต่อ"), + "continueE": MessageLookupByLibrary.simpleMessage("ดำเนินการต่อ"), + "cost": MessageLookupByLibrary.simpleMessage("ต้นทุน"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ต้นทุนไม่รวมภาษี", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("ต้นทุนรวมภาษี"), + "country": MessageLookupByLibrary.simpleMessage("ประเทศ"), + "countryName": MessageLookupByLibrary.simpleMessage("ชื่อประเทศ"), + "create": MessageLookupByLibrary.simpleMessage("สร้าง"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage("สร้างบัญชีฟรี"), + "createAcc": MessageLookupByLibrary.simpleMessage("สร้างบัญชีฟรี"), + "createBranch": MessageLookupByLibrary.simpleMessage("สร้างสาขา"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "สร้างรหัสผ่านใหม่", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์สร้าง PDF", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์สร้างการขาย", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("เครดิต (เข้า)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "วงเงินเครดิตของพาร์ตี้", + ), + "currency": MessageLookupByLibrary.simpleMessage("สกุลเงิน"), + "currentBalance": MessageLookupByLibrary.simpleMessage( + "ยอดคงเหลือปัจจุบัน", + ), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "ยอดเงินสดปัจจุบัน", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("เดือนปัจจุบัน"), + "currentYear": MessageLookupByLibrary.simpleMessage("ปีปัจจุบัน"), + "currents": MessageLookupByLibrary.simpleMessage("ปัจจุบัน"), + "custom": MessageLookupByLibrary.simpleMessage("กำหนดเอง"), + "customDate": MessageLookupByLibrary.simpleMessage("วันที่กำหนดเอง"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "การสร้างแบรนด์ใบแจ้งหนี้แบบกำหนดเอง", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("พิมพ์แบบกำหนดเอง"), + "customer": MessageLookupByLibrary.simpleMessage("ลูกค้า"), + "customerDate": MessageLookupByLibrary.simpleMessage("วันที่กำหนดเอง"), + "customerDue": MessageLookupByLibrary.simpleMessage("หนี้ลูกค้า"), + "customerLedger": MessageLookupByLibrary.simpleMessage( + "บัญชีแยกประเภทลูกค้า", + ), + "customerName": MessageLookupByLibrary.simpleMessage("ชื่อลูกค้า"), + "customerPay": MessageLookupByLibrary.simpleMessage("ลูกค้าชำระเงิน"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "หมายเลขโทรศัพท์ลูกค้า", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("ลายเซ็นลูกค้า"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("ธุรกรรมประจำวัน"), + "dashboard": MessageLookupByLibrary.simpleMessage("แดชบอร์ด"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "บันทึกข้อมูลสำเร็จ", + ), + "date": MessageLookupByLibrary.simpleMessage("วันที่"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "วันที่สิ้นสุดต้องไม่มาก่อนวันที่เริ่มต้น", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("ต้องระบุวันที่"), + "dates": MessageLookupByLibrary.simpleMessage("วันที่:"), + "dayBook": MessageLookupByLibrary.simpleMessage("สมุดรายวัน"), + "days": MessageLookupByLibrary.simpleMessage("วัน"), + "daysLeft": MessageLookupByLibrary.simpleMessage("วันที่เหลือ"), + "dealer": MessageLookupByLibrary.simpleMessage("ตัวแทนจำหน่าย"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ราคาตัวแทนจำหน่าย"), + "debitOut": MessageLookupByLibrary.simpleMessage("เดบิต (ออก)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "ราคาขายเริ่มต้น", + ), + "delete": MessageLookupByLibrary.simpleMessage("ลบ"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("ลบบัญชี"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "คุณแน่ใจหรือไม่ว่าต้องการลบล็อตนี้?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "คุณแน่ใจหรือไม่ว่าต้องการลบบัญชีของคุณ? การดำเนินการนี้จะลบข้อมูลทั้งหมดของคุณอย่างถาวร", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์ลบพาร์ตี้", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage("ลบสำเร็จ!"), + "deleting": MessageLookupByLibrary.simpleMessage("กำลังลบ...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "ที่อยู่สำหรับจัดส่ง", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ค่าจัดส่ง"), + "department": MessageLookupByLibrary.simpleMessage("แผนก"), + "deposit": MessageLookupByLibrary.simpleMessage("ฝากเงิน"), + "depositTo": MessageLookupByLibrary.simpleMessage("ฝากเข้า"), + "description": MessageLookupByLibrary.simpleMessage("คำอธิบาย"), + "designation": MessageLookupByLibrary.simpleMessage("ตำแหน่ง"), + "designationName": MessageLookupByLibrary.simpleMessage("ชื่อตำแหน่ง"), + "details": MessageLookupByLibrary.simpleMessage("รายละเอียด"), + "developedBy": MessageLookupByLibrary.simpleMessage("พัฒนาโดย"), + "digits": MessageLookupByLibrary.simpleMessage( + "รหัส PIN 6 หลักได้ถูกส่งไปยังที่อยู่อีเมลของคุณ:", + ), + "disable": MessageLookupByLibrary.simpleMessage("ปิดใช้งาน"), + "discount": MessageLookupByLibrary.simpleMessage("การลดราคา"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ต้องระบุชื่อที่แสดง", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("รบกวนอย่ารบกวน"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "คุณต้องการลบรายการนี้จริงหรือไม่", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "คุณต้องการลบผู้ใช้หรือไม่?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "คุณต้องการออกจากแอปหรือไม่?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "คุณต้องการเปิดเช็คนี้ใหม่อีกครั้งจริงหรือไม่?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "ยังไม่มีบัญชีใช่ไหม?", + ), + "done": MessageLookupByLibrary.simpleMessage("เสร็จสิ้น"), + "download": MessageLookupByLibrary.simpleMessage("ดาวน์โหลด"), + "downloadApk": MessageLookupByLibrary.simpleMessage("ดาวน์โหลด APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ดาวน์โหลดรูปแบบ Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ดาวน์โหลดสำเร็จ! โปรดตรวจสอบโฟลเดอร์เอกสารของคุณ", + ), + "downloading": MessageLookupByLibrary.simpleMessage("กำลังดาวน์โหลด..."), + "due": MessageLookupByLibrary.simpleMessage("เนื่องจาก"), + "dueAmount": MessageLookupByLibrary.simpleMessage("จำนวนเงินที่ต้องชำระ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("ยอดค้างชำระ"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "การเก็บเงินค้างชำระ", + ), + "dueList": MessageLookupByLibrary.simpleMessage("รายการครบกำหนด"), + "duePay": MessageLookupByLibrary.simpleMessage("ยอดค้างชำระ"), + "dueReport": MessageLookupByLibrary.simpleMessage("รายงานครบกำหนด"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "ไม่อนุญาตให้ขายแบบค้างชำระสำหรับลูกค้า Walk-in", + ), + "dues": MessageLookupByLibrary.simpleMessage("ยอดค้างชำระ"), + "duration": MessageLookupByLibrary.simpleMessage("ระยะเวลา"), + "durationDays": MessageLookupByLibrary.simpleMessage("ระยะเวลา (วัน)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "ใช้งาน POS บนมือถือได้ง่าย", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "แอป PosPro ฟรีและใช้งานง่าย ในความเป็นจริง เป็นหนึ่งในระบบ POS ที่ดีที่สุดทั่วโลก", + ), + "edit": MessageLookupByLibrary.simpleMessage("แก้ไข"), + "editAttendance": MessageLookupByLibrary.simpleMessage("แก้ไขการเข้างาน"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "แก้ไขบัญชีธนาคาร", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "แก้ไขการปรับปรุงธนาคาร", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "แก้ไขธนาคารเป็นเงินสด", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "แก้ไขการโอนเงินธนาคาร", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "แก้ไขการปรับปรุงเงินสด", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "แก้ไขเงินสดเป็นธนาคาร", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("แก้ไขหมวดหมู่"), + "editDesignation": MessageLookupByLibrary.simpleMessage("แก้ไขตำแหน่ง"), + "editEmployee": MessageLookupByLibrary.simpleMessage("แก้ไขพนักงาน"), + "editHoliday": MessageLookupByLibrary.simpleMessage("แก้ไขวันหยุด"), + "editLeave": MessageLookupByLibrary.simpleMessage("แก้ไขการลางาน"), + "editModel": MessageLookupByLibrary.simpleMessage("แก้ไขรุ่น"), + "editPayroll": MessageLookupByLibrary.simpleMessage("แก้ไขบัญชีเงินเดือน"), + "editPhone": MessageLookupByLibrary.simpleMessage("แก้ไขหมายเลขโทรศัพท์?"), + "editProduct": MessageLookupByLibrary.simpleMessage("แก้ไขสินค้า"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "แก้ไขใบแจ้งหนี้การซื้อ", + ), + "editRack": MessageLookupByLibrary.simpleMessage("แก้ไขชั้นวาง"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "แก้ไขใบกำกับการขาย", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("แก้ไขหิ้ง"), + "editShift": MessageLookupByLibrary.simpleMessage("แก้ไขกะงาน"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage("แก้ไขสื่อสังคม"), + "editTax": MessageLookupByLibrary.simpleMessage("แก้ไขภาษี"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("แก้ไขกลุ่มภาษี"), + "editVariations": MessageLookupByLibrary.simpleMessage("แก้ไขรูปแบบ"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("แก้ไขคลังสินค้า"), + "email": MessageLookupByLibrary.simpleMessage("ที่อยู่อีเมล"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "อีเมลต้องไม่ว่างเปล่า", + ), + "emailText": MessageLookupByLibrary.simpleMessage("อีเมล"), + "employee": MessageLookupByLibrary.simpleMessage("พนักงาน"), + "enLowStock": MessageLookupByLibrary.simpleMessage("กรอกจำนวนสินค้าต่ำสุด"), + "end": MessageLookupByLibrary.simpleMessage("สิ้นสุด"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("เวลาสิ้นสุดการพัก"), + "endDate": MessageLookupByLibrary.simpleMessage("วันที่สิ้นสุด"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "วันที่สิ้นสุดอยู่ก่อนวันที่เริ่มต้น", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "วันที่สิ้นสุดต้องไม่อยู่ก่อนวันที่เริ่มต้น", + ), + "endTime": MessageLookupByLibrary.simpleMessage("เวลาสิ้นสุด"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ต้องระบุเวลาสิ้นสุด", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "สิ้นสุดแผนฟรีของคุณ", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("กรอกหมายเลขล็อต"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("กรอกชื่อแบรนด์"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกส่วนลดที่ถูกต้อง", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "กรอก OTP ที่ถูกต้อง", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกสต๊อกที่ถูกต้อง", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อบัญชีที่แสดง", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อเจ้าของบัญชี", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage("กรอกเลขที่บัญชี"), + "enterAddress": MessageLookupByLibrary.simpleMessage("กรอกที่อยู่"), + "enterAmount": MessageLookupByLibrary.simpleMessage("ป้อนจำนวน"), + "enterBalance": MessageLookupByLibrary.simpleMessage("กรอกยอดคงเหลือ"), + "enterBankName": MessageLookupByLibrary.simpleMessage("กรอกชื่อธนาคาร"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "กรอกหมายเลขล็อต (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("กรอกเวลาพัก"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อธุรกิจ/ร้านค้า", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("กรอกความจุ"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อหมวดหมู่", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("กรอกสี"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "กรอกหมายเลขโทรศัพท์ลูกค้า", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("กรอกราคาตัวแทน"), + "enterDescription": MessageLookupByLibrary.simpleMessage("กรอกคำอธิบาย"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อตำแหน่ง", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("กรอกส่วนลด"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกอีเมล์ของคุณด้านล่างเพื่อรับรหัสผ่านรีเซ็ตลิงค์", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("กรอกเวลาสิ้นสุด"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อหมวดหมู่ค่าใช้จ่าย", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "ป้อนวันที่ค่าใช้จ่าย", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("ป้อนที่อยู่เต็ม"), + "enterFullName": MessageLookupByLibrary.simpleMessage("กรอกชื่อ-นามสกุล"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("กรอกชื่อวันหยุด"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "ป้อนชื่อหมวดหมู่รายได้", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "กรอกข้อความป้ายกำกับ", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อผู้ผลิต", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("กรอกชื่อรุ่น"), + "enterName": MessageLookupByLibrary.simpleMessage("ป้อนชื่อ"), + "enterNote": MessageLookupByLibrary.simpleMessage("กรอกรายละเอียด"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "กรอกยอดเงินเปิด", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "ป้อนรหัสผลิตภัณฑ์", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage("กรอกชื่อสินค้า"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("กรอกราคาซื้อ"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("กรอกจำนวน"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "ป้อนหมายเลขอ้างอิง", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("กรอกราคาส่ง"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("กรอกชื่อหิ้ง"), + "enterSize": MessageLookupByLibrary.simpleMessage("กรอกขนาด"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("กรอกเวลาเริ่มต้น"), + "enterStock": MessageLookupByLibrary.simpleMessage("กรอกสต๊อก"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("ป้อนอัตราภาษี"), + "enterType": MessageLookupByLibrary.simpleMessage("กรอกประเภท"), + "enterUserName": MessageLookupByLibrary.simpleMessage("กรอกชื่อผู้ใช้"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("กรอกชื่อผู้ใช้"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "กรอกรหัส OTP ที่ถูกต้อง", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("กรอกค่า"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ป้อนหมายเลข VAT/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ป้อนชื่อ VAT/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อคลังสินค้า", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("กรอกน้ำหนัก"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage("กรอกราคาส่ง"), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "กรอกประเทศของคุณ", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "ป้อนที่อยู่อีเมลของคุณ", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "กรอกชื่อเต็มของคุณ", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("ป้อนชื่อของคุณ"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "กรอกระดับบันทึกของคุณ", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "กรอกรหัสผ่านของคุณ", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ป้อนหมายเลขโทรศัพท์ของคุณ", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "กรอกข้อความหลังการขายของคุณ", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ข้อผิดพลาดในการลบภาษี", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ไฟล์ Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ตัวอัปโหลด Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "ราคาไม่รวมภาษี (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("ออก"), + "exitBank": MessageLookupByLibrary.simpleMessage("ออกจากสาขา"), + "expDate": MessageLookupByLibrary.simpleMessage("วันหมดอายุ"), + "expense": MessageLookupByLibrary.simpleMessage("ค่าใช้จ่าย"), + "expenseCat": MessageLookupByLibrary.simpleMessage("หมวดค่าใช้จ่าย"), + "expenseDate": MessageLookupByLibrary.simpleMessage("วันที่ค่าใช้จ่าย"), + "expenseFor": MessageLookupByLibrary.simpleMessage("ค่าใช้จ่ายสำหรับ"), + "expenseReport": MessageLookupByLibrary.simpleMessage("รายงานค่าใช้จ่าย"), + "expensesType": MessageLookupByLibrary.simpleMessage("ประเภทค่าใช้จ่าย"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("สถานะวันหมดอายุ"), + "expire": MessageLookupByLibrary.simpleMessage("หมดอายุ"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "รายงานสินค้าหมดอายุ", + ), + "expired": MessageLookupByLibrary.simpleMessage("หมดอายุ"), + "expiredDate": MessageLookupByLibrary.simpleMessage("วันหมดอายุ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "รายงานสินค้าหมดอายุ", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("รายการหมดอายุ"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("สินค้าหมดอายุ"), + "expiry": MessageLookupByLibrary.simpleMessage("การหมดอายุ"), + "extendPlan": MessageLookupByLibrary.simpleMessage("ขยายแพ็กเกจ"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "ไม่สามารถลบแผนกได้", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ลบภาษีไม่สำเร็จ", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "ไม่สามารถดึงเวอร์ชันของแพลตฟอร์มได้", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "ไม่สามารถโหลดแผนกได้", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "ดำเนินการคืนสินค้าล้มเหลว", + ), + "fashions": MessageLookupByLibrary.simpleMessage("แฟชั่น"), + "feature": MessageLookupByLibrary.simpleMessage("ฟีเจอร์"), + "field": MessageLookupByLibrary.simpleMessage("ฟิลด์"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 วัน"), + "filter": MessageLookupByLibrary.simpleMessage("ตัวกรอง"), + "filterByDate": MessageLookupByLibrary.simpleMessage("กรองตามวันที่"), + "firstName": MessageLookupByLibrary.simpleMessage("ชื่อ"), + "flat": MessageLookupByLibrary.simpleMessage("คงที่"), + "folder": MessageLookupByLibrary.simpleMessage( + "อาจเป็นไปได้ว่าอีเมลถูกส่งไปที่โฟลเดอร์สแปมของคุณ", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("ลืมรหัสผ่าน"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("สำรองข้อมูลฟรี"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "อัปเดตฟรีตลอดชีพ", + ), + "freePack": MessageLookupByLibrary.simpleMessage("แพ็คเกจฟรี"), + "freePlan": MessageLookupByLibrary.simpleMessage("แผนฟรี"), + "from": MessageLookupByLibrary.simpleMessage("จาก"), + "fromAccount": MessageLookupByLibrary.simpleMessage("จากบัญชี"), + "fromDate": MessageLookupByLibrary.simpleMessage("จากวันที่"), + "fullName": MessageLookupByLibrary.simpleMessage("ชื่อเต็ม"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("ชำระเต็มจำนวน"), + "gallery": MessageLookupByLibrary.simpleMessage("แกลลอรี่"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "ไม่มีข้อมูลสำหรับสร้าง PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("เพศ"), + "generatePdf": MessageLookupByLibrary.simpleMessage("สร้าง PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("กำลังสร้าง PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("คุณได้รับอีเมล"), + "gotIt": MessageLookupByLibrary.simpleMessage("เข้าใจแล้ว"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "กำไรขั้นต้น (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("การการันตี"), + "guest": MessageLookupByLibrary.simpleMessage("แขก"), + "haveAcc": MessageLookupByLibrary.simpleMessage("มีบัญชีอยู่แล้ว?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("ซ่อนฟิลด์"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("ราคาจากสูงไปต่ำ"), + "hintEmail": MessageLookupByLibrary.simpleMessage("กรอกที่อยู่อีเมล"), + "hintPassword": MessageLookupByLibrary.simpleMessage("กรอกรหัสผ่าน"), + "holderName": MessageLookupByLibrary.simpleMessage("ชื่อผู้ถือ"), + "holiday": MessageLookupByLibrary.simpleMessage("วันหยุด"), + "holidayList": MessageLookupByLibrary.simpleMessage("รายการวันหยุด"), + "home": MessageLookupByLibrary.simpleMessage("หน้าหลัก"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("ชั่วโมงที่เหลือ"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "ฉันตกลงที่จะลบบัญชีของฉันอย่างถาวร", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("รหัส IFSC"), + "image": MessageLookupByLibrary.simpleMessage("รูปภาพ"), + "inActive": MessageLookupByLibrary.simpleMessage("ไม่ใช้งาน"), + "inStock": MessageLookupByLibrary.simpleMessage("มีสินค้า"), + "inactive": MessageLookupByLibrary.simpleMessage("ไม่ใช้งาน"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "ราคารวมภาษี (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("รายได้"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("หมวดหมู่รายได้"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "รายงานหมวดหมู่รายได้", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("วันที่รับรายได้"), + "incomeFor": MessageLookupByLibrary.simpleMessage("รายได้สำหรับ"), + "incomeReport": MessageLookupByLibrary.simpleMessage("รายงานรายได้"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์ดูรายงานรายได้", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("ประเภทรายได้"), + "incomes": MessageLookupByLibrary.simpleMessage("รายได้"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "ข้อมูลที่จะแสดงในฉลาก", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("คำแนะนำ"), + "inv": MessageLookupByLibrary.simpleMessage("หมายเลขใบแจ้งหนี้"), + "invalidAmount": MessageLookupByLibrary.simpleMessage( + "จำนวนเงินไม่ถูกต้อง", + ), + "inventory": MessageLookupByLibrary.simpleMessage("สินค้าคงคลัง"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์เข้าถึงคลังสินค้า", + ), + "invoice": MessageLookupByLibrary.simpleMessage("ใบแจ้งหนี้"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("โลโก้ใบแจ้งหนี้"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("หมายเลขใบแจ้งหนี้"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("ตัวดูใบแจ้งหนี้"), + "item": MessageLookupByLibrary.simpleMessage("รายการ"), + "itemAdded": MessageLookupByLibrary.simpleMessage("เพิ่มรายการแล้ว"), + "itemName": MessageLookupByLibrary.simpleMessage("ชื่อรายการ"), + "itemsSales": MessageLookupByLibrary.simpleMessage("ยอดขายสินค้"), + "joinDate": MessageLookupByLibrary.simpleMessage("วันที่เริ่มงาน"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "ขนาดม้วนฉลาก 1.5\"*1, 38มม.*25มม, ช่องว่าง 3.1มม", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "ขนาดม้วนฉลาก 2\"*1, 50มม.*25มม, ช่องว่าง 3.1มม", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("อีเมล"), + "lablePassword": MessageLookupByLibrary.simpleMessage("รหัสผ่าน"), + "language": MessageLookupByLibrary.simpleMessage("ภาษา"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 วันที่ผ่านมา"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 วันที่ผ่านมา"), + "lastMonth": MessageLookupByLibrary.simpleMessage("เดือนที่แล้ว"), + "lastName": MessageLookupByLibrary.simpleMessage("นามสกุล"), + "lastYear": MessageLookupByLibrary.simpleMessage("ปีที่แล้ว"), + "leave": MessageLookupByLibrary.simpleMessage("การลา"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("ระยะเวลาการลา"), + "leaveList": MessageLookupByLibrary.simpleMessage("รายการการลา"), + "leaveReports": MessageLookupByLibrary.simpleMessage("รายงานการลางาน"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("คำขอการลางาน"), + "leaveType": MessageLookupByLibrary.simpleMessage("ประเภทการลา"), + "ledger": MessageLookupByLibrary.simpleMessage("บัญชีแยกประเภท"), + "link": MessageLookupByLibrary.simpleMessage("ลิงก์"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("รายการว่างเปล่า"), + "loading": MessageLookupByLibrary.simpleMessage("กำลังโหลด"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "กำลังโหลดการตั้งค่า OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("เข้าสู่ระบบ"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "เข้าสู่ระบบด้วยอีเมล", + ), + "logOut": MessageLookupByLibrary.simpleMessage("ออกจากระบบ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "การเข้าสู่ระบบล้มเหลว โปรดลองอีกครั้ง", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "เข้าสู่ระบบด้วยโทรศัพท์", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("การสูญเสีย"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("ขาดทุน / กำไร"), + "lossProfit": MessageLookupByLibrary.simpleMessage("ขาดทุน/กำไร"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "รายงานขาดทุน/กำไร", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("สต๊อกต่ำ"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "การแจ้งเตือนสินค้าใกล้หมด", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage("รายงานสต๊อกต่ำ"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("ราคาจากต่ำไปสูง"), + "lp": MessageLookupByLibrary.simpleMessage("ขาดทุน/กำไร"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "รายละเอียดการขาดทุน/กำไร", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage("จัดการการตั้งค่า"), + "manuDate": MessageLookupByLibrary.simpleMessage("วันที่ผลิต"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("วันที่ผลิต"), + "manufacturer": MessageLookupByLibrary.simpleMessage("ผู้ผลิต"), + "masterCard": MessageLookupByLibrary.simpleMessage("บัตรมาสเตอร์การ์ด"), + "messege": MessageLookupByLibrary.simpleMessage("ข้อความ"), + "mobile": MessageLookupByLibrary.simpleMessage("มือถือ:"), + "mobiles": MessageLookupByLibrary.simpleMessage("โทรศัพท์มือถือ"), + "model": MessageLookupByLibrary.simpleMessage("รุ่น"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "สร้างรุ่นสำเร็จ!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("ชื่อรุ่น"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "อัปเดตรุ่นสำเร็จ!", + ), + "models": MessageLookupByLibrary.simpleMessage("รุ่น"), + "moneyIn": MessageLookupByLibrary.simpleMessage("เงินเข้า"), + "moneyOut": MessageLookupByLibrary.simpleMessage("เงินออก"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("ใบรับเงิน"), + "month": MessageLookupByLibrary.simpleMessage("เดือน"), + "monthly": MessageLookupByLibrary.simpleMessage("รายเดือน"), + "moreInfo": MessageLookupByLibrary.simpleMessage("ข้อมูลเพิ่มเติม"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "ราคาป้าย/ราคาขาย (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("ชื่อ"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ชื่อไม่สามารถว่างเปล่า", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ต้องมีบัญชีธนาคารอย่างน้อยสองบัญชีเพื่อทำการโอน", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("กำไรสุทธิ (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("จำนวนเงินสุทธิรวม"), + "newPassword": MessageLookupByLibrary.simpleMessage("รหัสผ่านใหม่"), + "next": MessageLookupByLibrary.simpleMessage("ถัดไป"), + "no": MessageLookupByLibrary.simpleMessage("ไม่"), + "noAcc": MessageLookupByLibrary.simpleMessage("ไม่มีบัญชีใด ๆ ?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "ไม่พบบัญชีที่ตรงกัน", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "ไม่มีผู้ใช้งานที่ใช้งานอยู่", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบบันทึกการเข้างานสำหรับตัวกรองที่เลือก", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบประวัติการเข้างาน", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบบัญชีธนาคาร", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ไม่พบบัญชีธนาคารที่จะโอนออก", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("ไม่มีล็อต"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "ไม่ได้เลือกอุปกรณ์บลูทูธ", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("ไม่พบสาขา"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("ไม่พบเช็ค"), + "noData": MessageLookupByLibrary.simpleMessage( + "ไม่มีข้อมูลที่สามารถใช้ได้", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "ไม่มีข้อมูลที่ใช้ได้", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("ไม่มีข้อมูล"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ไม่มีข้อมูลสำหรับการส่งออก", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "ไม่มีข้อมูลสำหรับสร้าง PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("ไม่พบข้อมูล"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage("ไม่พบแผนก"), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("ไม่มีคำอธิบายสำหรับแผนกนี้"), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("ไม่มีคำอธิบายสำหรับตำแหน่งนี้"), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "ไม่ได้ระบุคำอธิบาย", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage("ไม่พบตำแหน่ง"), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "ไม่พบบัญชีธนาคารปลายทาง", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("ไม่พบอุปกรณ์"), + "noDue": MessageLookupByLibrary.simpleMessage("ไม่มีค้างชำระ"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("ไม่มีการเลือกหนี้"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("ไม่ได้เลือกไฟล์"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("ไม่พบวันหยุด"), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "ไม่พบวันหยุดที่ตรงกัน", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("ไม่พบรายการ"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "ไม่มีรายการถูกเลือก", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบบันทึกการลาสำหรับตัวกรองที่เลือก", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบคำขอการลางาน", + ), + "noMatched": MessageLookupByLibrary.simpleMessage("ไม่พบสินค้าที่ตรงกัน"), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบบันทึกบัญชีเงินเดือนที่ตรงกัน", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "ไม่ได้ระบุหมายเหตุ", + ), + "noParty": MessageLookupByLibrary.simpleMessage("ไม่พบพาร์ตี้"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบบันทึกบัญชีเงินเดือน", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("ไม่พบสินค้า"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "ไม่มีสินค้าที่ตรงกับการค้นหาของคุณ", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "ไม่มีผลิตภัณฑ์ถูกเลือก", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage("ไม่พบบทบาทผู้ใช้"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("ไม่พบกะงาน"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "ไม่มีข้อมูลสต็อก", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "ไม่มีภาษีย่อยที่เลือก", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("ไม่มีซัพพลายเออร์"), + "noTransaction": MessageLookupByLibrary.simpleMessage("ไม่มีธุรกรรม"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage("ไม่พบรายการ"), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "ไม่พบธุรกรรมสำหรับตัวกรองนี้", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "ไม่มีรายการเพื่อสร้าง PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("ไม่ได้ระบุค่า"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบรูปแบบสินค้า", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ไม่คืนเงิน (VAT/ส่วนลด)", + ), + "none": MessageLookupByLibrary.simpleMessage("ไม่มี"), + "notFound": MessageLookupByLibrary.simpleMessage("ไม่พบ"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "ไม่มีการเชื่อมต่ออินเทอร์เน็ต", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "ไม่สามารถเปิดแอปโทรศัพท์ได้", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "ไม่พบผลลัพธ์ที่ตรงกัน", + ), + "note": MessageLookupByLibrary.simpleMessage("บันทึก"), + "noteLevel": MessageLookupByLibrary.simpleMessage("ระดับบันทึก"), + "notification": MessageLookupByLibrary.simpleMessage("การแจ้งเตือน"), + "off": MessageLookupByLibrary.simpleMessage("ปิด"), + "ok": MessageLookupByLibrary.simpleMessage("ตกลง"), + "okay": MessageLookupByLibrary.simpleMessage("ตกลง"), + "oldPassword": MessageLookupByLibrary.simpleMessage("รหัสผ่านเดิม"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "รหัสผ่านเดิมห้ามว่าง", + ), + "on": MessageLookupByLibrary.simpleMessage("เปิด"), + "open": MessageLookupByLibrary.simpleMessage("เปิด"), + "openCamera": MessageLookupByLibrary.simpleMessage("เปิดกล้อง"), + "openSetting": MessageLookupByLibrary.simpleMessage("เปิดการตั้งค่า"), + "openingBalance": MessageLookupByLibrary.simpleMessage("ยอดคงเหลือเปิด"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ต้องระบุยอดคงเหลือยกมา", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("วันที่เปิด"), + "opinion": MessageLookupByLibrary.simpleMessage("กรอกความคิดเห็นของคุณ"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "หรือดำเนินการต่อด้วย", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("สินค้าหมด"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "แพ็กเกจพรีเมียมของเรา", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("คุณสมบัติแพ็คเกจ"), + "package": MessageLookupByLibrary.simpleMessage("แพ็กเกจ"), + "packageDate": MessageLookupByLibrary.simpleMessage("วันที่บรรจุ"), + "packageName": MessageLookupByLibrary.simpleMessage("ชื่อแพ็กเกจ"), + "packingDate": MessageLookupByLibrary.simpleMessage("วันที่บรรจุ"), + "paid": MessageLookupByLibrary.simpleMessage("จ่าย"), + "paidAmount": MessageLookupByLibrary.simpleMessage("จำนวนเงินที่จ่าย"), + "paidBy": MessageLookupByLibrary.simpleMessage("ชำระโดย"), + "paidVia": MessageLookupByLibrary.simpleMessage("ชำระเงินผ่าน"), + "partialPaid": MessageLookupByLibrary.simpleMessage("ชำระบางส่วน"), + "parties": MessageLookupByLibrary.simpleMessage("ผู้รับประทาน"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์สร้างพาร์ตี้", + ), + "partyList": MessageLookupByLibrary.simpleMessage("รายชื่อภาคี"), + "partyReports": MessageLookupByLibrary.simpleMessage("รายงานคู่ค้า"), + "partyType": MessageLookupByLibrary.simpleMessage("ประเภทคู่ค้า"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("กำไรตามคู่ค้า"), + "password": MessageLookupByLibrary.simpleMessage("รหัสผ่าน"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "รหัสผ่านต้องไม่ว่างเปล่า", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "รหัสผ่านไม่ตรงกัน", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "ชำระเพื่อสมัครสมาชิก", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("ยอดเงินที่ต้องชำระ"), + "payment": MessageLookupByLibrary.simpleMessage("การชำระเงิน"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "การชำระเงินเสร็จสิ้น", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "รายละเอียดการจ่ายเงิน", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("การชำระเงินล้มเหลว"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "การชำระเงินล้มเหลว กรุณาลองอีกครั้ง", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "เกตเวย์การชำระเงิน", + ), + "paymentMethod": MessageLookupByLibrary.simpleMessage("วิธีการชำระเงิน"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("วิธีการชำระเงิน"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("การชำระเงินสำเร็จ"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกประเภทการชำระเงิน", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ประเภทการชำระเงิน"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "การชำระเงินสำเร็จ!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ปีที่จ่ายเงิน"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ยอดเงินชำระ"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ประเภทการชำระเงิน"), + "paypalPay": MessageLookupByLibrary.simpleMessage("ชำระเงินด้วย Paypal"), + "payroll": MessageLookupByLibrary.simpleMessage("บัญชีเงินเดือน"), + "payrollList": MessageLookupByLibrary.simpleMessage("รายการบัญชีเงินเดือน"), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "บันทึกบัญชีเงินเดือน", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "รายงานบัญชีเงินเดือน", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "สร้าง PDF สำเร็จ", + ), + "percent": MessageLookupByLibrary.simpleMessage("เปอร์เซ็นต์"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "การอนุญาตถูกปฏิเสธ", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "ถูกปฏิเสธสิทธิ์ในการลบธนาคาร", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "ปฏิเสธการเข้าถึงการอัปเดตธนาคาร", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "ปฏิเสธการเข้าถึงการดูธนาคาร", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "ไม่ได้รับอนุญาต!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ข้อมูลส่วนตัว:"), + "phone": MessageLookupByLibrary.simpleMessage("หมายเลขโทรศัพท์"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "ไม่มีหมายเลขโทรศัพท์", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("หมายเลขโทรศัพท์"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "การยืนยันทางโทรศัพท์", + ), + "phonee": MessageLookupByLibrary.simpleMessage("โทรศัพท์:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "เลือกและอัปโหลดไฟล์", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("เลือกวันที่สิ้นสุด"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "เลือกวันที่เริ่มต้น", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "กรุณาเพิ่มการคืนสินค้าขาย", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "กรุณาเพิ่มบัญชีธนาคารอย่างน้อยหนึ่งบัญชีเพื่อปรับปรุงยอด", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "กรุณาเพิ่มจำนวน", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตและลองใหม่", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "โปรดเชื่อมต่อเครื่องพิมพ์ก่อน", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "โปรดเชื่อมต่อเครื่องพิมพ์บลูทูธของคุณ", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "กรุณาเปิดบลูทูธ", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกรหัสผ่านที่ยาวขึ้น", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "โปรดป้อนรหัสผ่านยืนยัน", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("กรุณากรอกวันที่"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "โปรดป้อนรหัสผ่าน", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อแบรนด์ที่ถูกต้อง", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อธุรกิจที่ถูกต้อง", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกอีเมลที่ถูกต้อง", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อที่ถูกต้อง", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกหมายเลขโทรศัพท์ที่ถูกต้อง", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อสินค้าที่ถูกต้อง", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกราคาซื้อที่ถูกต้อง", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกจำนวนที่ถูกต้อง (อย่างน้อย 1) สำหรับทุกสินค้า", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกราคาขายที่ถูกต้อง", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อหน่วยที่ถูกต้อง", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกจำนวนเงิน", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกค่าอย่างน้อยหนึ่งค่า", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อสาขา", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("กรุณากรอกวันที่"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อตำแหน่ง", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกวันที่สิ้นสุด", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อวันหยุด", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("กรุณากรอกชื่อ"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อชั้นวาง", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อหิ้ง", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("กรุณากรอก OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกชื่อหน่วย", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "โปรดกรอกชื่อที่ถูกต้อง", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกหมายเลขโทรศัพท์และชื่อที่ถูกต้องก่อน", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกรายละเอียดของคุณ", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกหมายเลขโทรศัพท์ของคุณ", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "กรุณากรอกเงินเดือนของคุณ", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "กรุณาทำการขายก่อน", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกหมวดหมู่", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("กรุณาเลือกบัญชีธนาคารปลายทาง"), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกหมวดหมู่ค่าใช้จ่าย", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกประเภทการลา", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกสินค้าก่อน", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกกะงาน", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกวันที่เริ่มต้น", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกสถานะ", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกพนักงาน", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกเดือน", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกทั้งสองบัญชี", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกสถานะการพัก", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกวันที่", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกแผนก", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกตำแหน่ง", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "โปรดเลือกสินค้าที่จะคืน", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกปีที่จ่ายเงิน", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกสินค้าก่อน", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกวันที่เริ่มต้น", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกสถานะ", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกวันที่เริ่มต้นและสิ้นสุดที่ถูกต้อง", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกเพศของคุณ", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "กรุณาเลือกกะงานของคุณ", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("การขายหน้าร้าน (POS)"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "ข้อความหลังการขาย", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "ขับเคลื่อนโดย Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("ขับเคลื่อนโดย"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "การสนับสนุนแอป Android และ iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("แผนพรีเมียม"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("กดเพื่อเลือก"), + "previewPdf": MessageLookupByLibrary.simpleMessage("ดูตัวอย่าง PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("ก่อนครบกำหนด"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "จำนวนเงินที่ชำระก่อนหน้า", + ), + "price": MessageLookupByLibrary.simpleMessage("ราคา"), + "priceWarn": MessageLookupByLibrary.simpleMessage("ราคาต้องไม่ว่างเปล่า"), + "print": MessageLookupByLibrary.simpleMessage("พิมพ์"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "พิมพ์รายละเอียดธนาคารบนใบแจ้งหนี้", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("พิมพ์บาร์โค้ด"), + "printLabel": MessageLookupByLibrary.simpleMessage("พิมพ์ฉลาก"), + "printing": MessageLookupByLibrary.simpleMessage("ตัวเลือกการพิมพ์"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "กำลังพิมพ์ใบแจ้งหนี้", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("ตัวเลือกการพิมพ์"), + "product": MessageLookupByLibrary.simpleMessage("ผลิตภัณฑ์"), + "productBrand": MessageLookupByLibrary.simpleMessage("แบรนด์สินค้า"), + "productCategory": MessageLookupByLibrary.simpleMessage("หมวดหมู่สินค้า"), + "productCode": MessageLookupByLibrary.simpleMessage("รหัสสินค้า"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ต้องกรอกรหัสสินค้า", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("รายละเอียดสินค้า"), + "productList": MessageLookupByLibrary.simpleMessage("รายการสินค้า"), + "productModels": MessageLookupByLibrary.simpleMessage("รุ่นสินค้า"), + "productName": MessageLookupByLibrary.simpleMessage("ชื่อผลิตภัณฑ์"), + "productNotFound": MessageLookupByLibrary.simpleMessage("ไม่พบสินค้า"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "ประวัติการซื้อสินค้า", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "รายงานการซื้อสินค้า", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("ชั้นวางสินค้า"), + "productReports": MessageLookupByLibrary.simpleMessage("รายงานสินค้า"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "ประวัติการขายสินค้า", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "รายงานการขายสินค้า", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("การตั้งค่าสินค้า"), + "productStock": MessageLookupByLibrary.simpleMessage("สต็อกสินค้า"), + "productUnit": MessageLookupByLibrary.simpleMessage("หน่วยสินค้า"), + "productVariations": MessageLookupByLibrary.simpleMessage("รูปแบบสินค้า"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("กำไรตามสินค้า"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "กำไร & ขาดทุนตามสินค้า", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "การซื้อตามสินค้า", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("การขายตามสินค้า"), + "products": MessageLookupByLibrary.simpleMessage("ผลิตภัณฑ์"), + "profile": MessageLookupByLibrary.simpleMessage("ประวัติโดยย่อ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("แก้ไขโปรไฟล์"), + "profit": MessageLookupByLibrary.simpleMessage("กำไร"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("กำไร & ขาดทุน"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "รายงานรายละเอียดกำไรขาดทุน", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("กำไรและขาดทุน"), + "profitMargin": MessageLookupByLibrary.simpleMessage("กำไร (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("เปอร์เซ็นต์กำไร"), + "promo": MessageLookupByLibrary.simpleMessage("โปรโมชั่น"), + "promoCode": MessageLookupByLibrary.simpleMessage("รหัสโปรโมชั่น"), + "purchase": MessageLookupByLibrary.simpleMessage("ซื้อ"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "การแจ้งเตือนการซื้อ", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("ซื้อโดย:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("ยืนยันการซื้อ"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "รายละเอียดการซื้อ", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("ราคาซื้อ (ไม่รวมภาษี)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "กรุณาระบุราคาซื้อ (ไม่รวมภาษี)", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("ราคาซื้อ (รวมภาษี)"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "กรุณาระบุราคาซื้อ (รวมภาษี)", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("รายการซื้อ"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("ซื้อทันที"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("ซื้อแผนพรีเมียม"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("ราคาซื้อ"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("จำนวนที่ซื้อ"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "จำเป็นต้องระบุจำนวนการซื้อ", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("รายงานการซื้อ"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "คืนสินค้าจากการขาย", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "รายงานการคืนสินค้าซื้อ", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("คืนสินค้าที่ซื้อ"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์อัปเดตการซื้อ", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์สร้างการซื้อ", + ), + "purchased": MessageLookupByLibrary.simpleMessage("ซื้อ"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("ซื้อโดย"), + "qty": MessageLookupByLibrary.simpleMessage("จำนวน"), + "quantity": MessageLookupByLibrary.simpleMessage("ปริมาณ"), + "quickOver": MessageLookupByLibrary.simpleMessage("ภาพรวมอย่างรวดเร็ว"), + "quickOverview": MessageLookupByLibrary.simpleMessage("ภาพรวมด่วน"), + "rack": MessageLookupByLibrary.simpleMessage("ชั้นวาง (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ชื่อชั้นวาง"), + "racks": MessageLookupByLibrary.simpleMessage("ชั้นวาง (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("เปิดใหม่"), + "read": MessageLookupByLibrary.simpleMessage("อ่าน"), + "receipt": MessageLookupByLibrary.simpleMessage("ใบเสร็จ"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "จำนวนเงินที่ได้รับ", + ), + "receivedBy": MessageLookupByLibrary.simpleMessage("รับโดย"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("ได้รับจาก"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "การทำธุรกรรมล่าสุด", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("ได้รับรหัสผ่าน"), + "reduceCash": MessageLookupByLibrary.simpleMessage("ลดเงินสด"), + "reference": MessageLookupByLibrary.simpleMessage("อ้างอิง"), + "referenceNo": MessageLookupByLibrary.simpleMessage("หมายเลขอ้างอิง"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("เลขที่อ้างอิง"), + "register": MessageLookupByLibrary.simpleMessage("ลงทะเบียน"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "เราจำเป็นต้องลงทะเบียนโทรศัพท์ของคุณโดยไม่ต้องเริ่มต้น!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("คงเหลือ"), + "remainingDue": MessageLookupByLibrary.simpleMessage("ยอดคงค้าง"), + "remark": MessageLookupByLibrary.simpleMessage("หมายเหตุ"), + "rememberMe": MessageLookupByLibrary.simpleMessage("จดจำฉัน"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("ระบุฉันในภายหลัง"), + "remove": MessageLookupByLibrary.simpleMessage("ลบ"), + "reports": MessageLookupByLibrary.simpleMessage("รายงาน"), + "resendIn": MessageLookupByLibrary.simpleMessage("ส่ง OTP อีกครั้งใน"), + "resendOTP": MessageLookupByLibrary.simpleMessage("ส่งรหัส OTP อีกครั้ง"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "รีเซ็ตรหัสผ่านโดยใช้ อีเมลหรือหมายเลขโทรศัพท์ของคุณ", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "รีเซ็ตรหัสผ่านของคุณเพื่อกู้คืนและเข้าสู่บัญชีของคุณ", + ), + "resets": MessageLookupByLibrary.simpleMessage("รีเซ็ต"), + "retailer": MessageLookupByLibrary.simpleMessage("ผู้ค้าปลีก"), + "retry": MessageLookupByLibrary.simpleMessage("ลองใหม่"), + "retryScan": MessageLookupByLibrary.simpleMessage("ลองสแกนใหม่"), + "returnAmount": MessageLookupByLibrary.simpleMessage("จำนวนคืน"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("จำนวนที่คืน"), + "returned": MessageLookupByLibrary.simpleMessage("คืนแล้ว"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("จำนวนเงินที่คืน"), + "returnedDate": MessageLookupByLibrary.simpleMessage("วันที่ส่งคืน"), + "returnedItem": MessageLookupByLibrary.simpleMessage("สินค้าที่ส่งคืน"), + "role": MessageLookupByLibrary.simpleMessage("บทบาท"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("บทบาทและสิทธิ์"), + "roles": MessageLookupByLibrary.simpleMessage("บทบาท"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "ปัดเป็นจำนวนเต็มที่ใกล้ที่สุด", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "ปัดเป็นทศนิยมที่ใกล้ที่สุด (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "ปัดเป็นทศนิยมที่ใกล้ที่สุด (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "ปัดเป็นทศนิยมที่ใกล้ที่สุด (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "ปัดเป็นจำนวนเต็ม", + ), + "rounding": MessageLookupByLibrary.simpleMessage("การปัดเศษ"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("ยอดรวมที่ปัดเศษ"), + "roundings": MessageLookupByLibrary.simpleMessage("การปัดเศษ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("เงินสดหมุนเวียน"), + "sNo": MessageLookupByLibrary.simpleMessage("ลำดับ (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("เงินเดือน"), + "sale": MessageLookupByLibrary.simpleMessage("ขาย"), + "saleBy": MessageLookupByLibrary.simpleMessage("ขายโดย"), + "saleEdit": MessageLookupByLibrary.simpleMessage("แก้ไขการขาย"), + "saleList": MessageLookupByLibrary.simpleMessage("รายการขาย"), + "salePrice": MessageLookupByLibrary.simpleMessage("ลดราคา"), + "saleQty": MessageLookupByLibrary.simpleMessage("จำนวนที่ขาย"), + "saleReq": MessageLookupByLibrary.simpleMessage("กรุณาระบุราคาขาย"), + "saleReturn": MessageLookupByLibrary.simpleMessage("คืนสินค้าขาย"), + "sales": MessageLookupByLibrary.simpleMessage("การขาย"), + "salesBy": MessageLookupByLibrary.simpleMessage("ขายโดย:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("รายละเอียดการขาย"), + "salesList": MessageLookupByLibrary.simpleMessage("รายการขาย"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "ภาพรวมการขายและการซื้อ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("รายงานการขาย"), + "salesReturn": MessageLookupByLibrary.simpleMessage("คืนสินค้าจากการขาย"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "รายงานการคืนสินค้าขาย", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("การตั้งค่าการขาย"), + "save": MessageLookupByLibrary.simpleMessage("บันทึก"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("บันทึกและเผยแพร่"), + "saveSetting": MessageLookupByLibrary.simpleMessage("บันทึกการตั้งค่า"), + "saveVariant": MessageLookupByLibrary.simpleMessage("บันทึกตัวเลือก"), + "saving": MessageLookupByLibrary.simpleMessage("กำลังบันทึก"), + "scanCode": MessageLookupByLibrary.simpleMessage("สแกนรหัส QR สินค้า"), + "search": MessageLookupByLibrary.simpleMessage("ค้นหา"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("ค้นหาการเข้างาน"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("ค้นหาเลขล็อต..."), + "searchH": MessageLookupByLibrary.simpleMessage("ค้นหาที่นี่...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("ค้นหาการลา"), + "searchProduct": MessageLookupByLibrary.simpleMessage("ค้นหาผลิตภัณฑ์"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "ค้นหาธุรกรรม...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("ค้นหา..."), + "seconds": MessageLookupByLibrary.simpleMessage("วินาที"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "ดูรหัสโปรโมชั่นทั้งหมด", + ), + "select": MessageLookupByLibrary.simpleMessage("เลือก"), + "selectABrand": MessageLookupByLibrary.simpleMessage("เลือกแบรนด์"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("เลือกใบแจ้งหนี้"), + "selectAccount": MessageLookupByLibrary.simpleMessage("เลือกบัญชี"), + "selectAll": MessageLookupByLibrary.simpleMessage("เลือกทั้งหมด"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "เลือกหิ้งอย่างน้อยหนึ่งรายการ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "เลือกธนาคารหรือเงินสด", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "เลือกหมวดหมู่ธุรกิจ", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("เลือกหมวดหมู่"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("เลือกลูกค้า"), + "selectDate": MessageLookupByLibrary.simpleMessage("เลือกวันที่"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("เลือกวันที่ก่อน"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "เลือกปลายทางการฝาก", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "เลือกพนักงานก่อน", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("เลือกวันที่เริ่มต้น"), + "selectItems": MessageLookupByLibrary.simpleMessage("เลือกรายการ"), + "selectLang": MessageLookupByLibrary.simpleMessage("เลือกภาษาของคุณ"), + "selectModel": MessageLookupByLibrary.simpleMessage("เลือกรุ่น"), + "selectOne": MessageLookupByLibrary.simpleMessage("เลือกหนึ่งรายการ"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("เลือกหนึ่งบัญชี"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "เลือกหมวดหมู่สินค้า", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "เลือกหน่วยสินค้า", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("เลือกชั้นวาง"), + "selectShelf": MessageLookupByLibrary.simpleMessage("เลือกหิ้ง"), + "selectStock": MessageLookupByLibrary.simpleMessage("เลือกสต็อก"), + "selectTax": MessageLookupByLibrary.simpleMessage("เลือกภาษี"), + "selectToDate": MessageLookupByLibrary.simpleMessage("เลือกวันที่สิ้นสุด"), + "selectType": MessageLookupByLibrary.simpleMessage("เลือกประเภท"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "เลือกความหลากหลาย: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("เลือกคลังสินค้า"), + "sellAll": MessageLookupByLibrary.simpleMessage("ขายทั้งหมด >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("ราคาขาย"), + "sellsBy": MessageLookupByLibrary.simpleMessage("ขายโดย"), + "send": MessageLookupByLibrary.simpleMessage("ส่ง"), + "sendCode": MessageLookupByLibrary.simpleMessage("ส่งรหัส"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "เราได้ส่งอีเมลพร้อมคำแนะนำเกี่ยวกับวิธีรีเซ็ตรหัสผ่านไปที่:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ส่งลิงค์รีเซ็ต"), + "sendMessage": MessageLookupByLibrary.simpleMessage("ส่งข้อความ"), + "sendSMS": MessageLookupByLibrary.simpleMessage("ส่ง SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("ส่ง SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("ส่งอีเมลของคุณ"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "อัปเดตโปรไฟล์ของคุณเพื่อเชื่อมต่อแพทย์ของคุณด้วยความประทับใจที่ดีขึ้น", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "ตั้งค่ารหัสผ่านใหม่", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "ตั้งค่าโปรไฟล์ของคุณ", + ), + "setting": MessageLookupByLibrary.simpleMessage("การตั้งค่า"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 วัน"), + "share": MessageLookupByLibrary.simpleMessage("แชร์"), + "shelf": MessageLookupByLibrary.simpleMessage("หิ้ง (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("ชื่อหิ้ง"), + "shelves": MessageLookupByLibrary.simpleMessage("หิ้ง (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("กะงาน"), + "shiftName": MessageLookupByLibrary.simpleMessage("ชื่อกะงาน"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "ที่อยู่สำหรับจัดส่ง", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("ค่าจัดส่ง"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage("ยอดเปิดร้าน"), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "ยอดคงเหลือของร้าน", + ), + "showAction": MessageLookupByLibrary.simpleMessage("แสดงการดำเนินการ"), + "showCode": MessageLookupByLibrary.simpleMessage("แสดงรหัส"), + "showCombo": MessageLookupByLibrary.simpleMessage("แสดงคอมโบ"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("แสดงวันหมดอายุ"), + "showName": MessageLookupByLibrary.simpleMessage("แสดงชื่อ"), + "showPrice": MessageLookupByLibrary.simpleMessage("แสดงราคา"), + "showSingle": MessageLookupByLibrary.simpleMessage("แสดงรายการเดี่ยว"), + "showVariant": MessageLookupByLibrary.simpleMessage("แสดงรูปแบบ"), + "signIn": MessageLookupByLibrary.simpleMessage("ลงชื่อเข้าใช้"), + "signUp": MessageLookupByLibrary.simpleMessage("ลงทะเบียน"), + "single": MessageLookupByLibrary.simpleMessage("เดี่ยว"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 วัน"), + "size": MessageLookupByLibrary.simpleMessage("ขนาด"), + "skip": MessageLookupByLibrary.simpleMessage("ข้าม"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("ข้ามการอัปเดต"), + "sku": MessageLookupByLibrary.simpleMessage("รหัสสินค้า / SKU"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / รหัส"), + "sl": MessageLookupByLibrary.simpleMessage("ลำดับที่"), + "smartWatch": MessageLookupByLibrary.simpleMessage("สมาร์ทวอทช์"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("การตลาดทางสังคม"), + "sold": MessageLookupByLibrary.simpleMessage("ขายแล้ว"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "เกิดข้อผิดพลาดกับหน้าเว็บ", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("มีบางอย่าง"), + "staffLogin": MessageLookupByLibrary.simpleMessage("เข้าสู่ระบบพนักงาน"), + "start": MessageLookupByLibrary.simpleMessage("เริ่ม"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("เวลาเริ่มพัก"), + "startDate": MessageLookupByLibrary.simpleMessage("วันที่เริ่มต้น"), + "startNewSale": MessageLookupByLibrary.simpleMessage("เริ่มการขายใหม่"), + "startTime": MessageLookupByLibrary.simpleMessage("เวลาเริ่มต้น"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "ต้องระบุเวลาเริ่มต้น", + ), + "started": MessageLookupByLibrary.simpleMessage("เริ่มแล้ว"), + "state": MessageLookupByLibrary.simpleMessage("รัฐ"), + "stateName": MessageLookupByLibrary.simpleMessage("ชื่อรัฐ"), + "status": MessageLookupByLibrary.simpleMessage("สถานะ"), + "staus": MessageLookupByLibrary.simpleMessage("สถานะ"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("ยังค้างชำระ"), + "stock": MessageLookupByLibrary.simpleMessage("คลังสินค้า"), + "stockList": MessageLookupByLibrary.simpleMessage("รายการสต็อก"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("สต็อก / ตัวเลือก"), + "stockReport": MessageLookupByLibrary.simpleMessage("รายงานสต๊อก"), + "stockValue": MessageLookupByLibrary.simpleMessage("มูลค่าสินค้า"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "สต๊อกต้องมีอย่างน้อย 1 หน่วย", + ), + "stocks": MessageLookupByLibrary.simpleMessage("สต๊อก: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("รายการภาษีย่อย"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ภาษีย่อย"), + "subTotal": MessageLookupByLibrary.simpleMessage("ยอดรวมย่อย"), + "submit": MessageLookupByLibrary.simpleMessage("ส่ง"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("สมัครสมาชิกเลย"), + "subscription": MessageLookupByLibrary.simpleMessage("การสมัครสมาชิก"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "รายงานการสมัครสมาชิก", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("การสมัครสมาชิก"), + "subtotal": MessageLookupByLibrary.simpleMessage("ยอดรวมย่อย"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("ชำระเงินสำเร็จ"), + "supplerPay": MessageLookupByLibrary.simpleMessage("ซัพพลายเออร์ชำระเงิน"), + "supplier": MessageLookupByLibrary.simpleMessage("ผู้จัดหา"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "รายละเอียดผู้จัดหา", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("ยอดหนี้ผู้จำหน่าย"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "บัญชีแยกประเภทผู้จำหน่าย", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("ชื่อผู้ผลิต"), + "switchBank": MessageLookupByLibrary.simpleMessage("เปลี่ยนสาขา?"), + "switchs": MessageLookupByLibrary.simpleMessage("สลับ"), + "tax": MessageLookupByLibrary.simpleMessage("ภาษี (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("กลุ่มภาษี"), + "taxPercent": MessageLookupByLibrary.simpleMessage("เปอร์เซ็นต์ภาษี"), + "taxRates": MessageLookupByLibrary.simpleMessage("อัตราภาษี"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "อัตราภาษี - จัดการอัตราภาษีของคุณ", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("รายงานภาษี"), + "taxReportList": MessageLookupByLibrary.simpleMessage("รายการรายงานภาษี"), + "taxType": MessageLookupByLibrary.simpleMessage("ประเภทภาษี"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "ภาษีที่มีประเภทภาษีเดียว/หลายประเภท", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "ขอบคุณสำหรับการซื้อของคุณ", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "ขอบคุณสำหรับการชำระเงินค่าใช้จ่ายที่ครบกำหนด", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "โลโก้ใบเสร็จความร้อน", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "ภาษาเครื่องพิมพ์ความร้อน", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "ขนาดหน้าเครื่องพิมพ์ความร้อน", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 วัน"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 ฉลากต่อแผ่น, 8.27 x 11.69 นิ้ว", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("เดือนนี้"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "แพ็กเกจนี้ไม่สามารถอัปเกรดได้", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "แพ็กเกจนี้ไม่พร้อมสำหรับการซื้อ", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "สินค้านี้ได้ถูกเพิ่มแล้ว!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("สัปดาห์นี้"), + "thisYear": MessageLookupByLibrary.simpleMessage("ปีนี้"), + "time": MessageLookupByLibrary.simpleMessage("เวลา"), + "timeIn": MessageLookupByLibrary.simpleMessage("เวลาเข้า"), + "timeOut": MessageLookupByLibrary.simpleMessage("เวลาออก"), + "to": MessageLookupByLibrary.simpleMessage("ถึง"), + "toAccount": MessageLookupByLibrary.simpleMessage("ไปยังบัญชี"), + "toDate": MessageLookupByLibrary.simpleMessage("ถึงวันที่"), + "today": MessageLookupByLibrary.simpleMessage("วันนี้"), + "todaySummary": MessageLookupByLibrary.simpleMessage("สรุปวันนี้"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ลูกค้า 5 อันดับแรก"), + "top5Product": MessageLookupByLibrary.simpleMessage("สินค้า 5 อันดับแรก"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "ผู้จำหน่าย 5 อันดับแรก", + ), + "total": MessageLookupByLibrary.simpleMessage("ทั้งหมด"), + "totalAmount": MessageLookupByLibrary.simpleMessage("จำนวนเงินทั้งหมด"), + "totalAssets": MessageLookupByLibrary.simpleMessage("สินทรัพย์รวม"), + "totalBalance": MessageLookupByLibrary.simpleMessage("ยอดคงเหลือทั้งหมด"), + "totalCategories": MessageLookupByLibrary.simpleMessage("หมวดหมู่ทั้งหมด"), + "totalDue": MessageLookupByLibrary.simpleMessage("ยอดรวมที่ครบกำหนด"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("ยอดหนี้รวม"), + "totalExpense": MessageLookupByLibrary.simpleMessage("ค่าใช้จ่ายทั้งหมด"), + "totalIncome": MessageLookupByLibrary.simpleMessage("รายได้รวม"), + "totalItems": MessageLookupByLibrary.simpleMessage("รายการทั้งหมด"), + "totalLoss": MessageLookupByLibrary.simpleMessage("สูญเสียทั้งหมด"), + "totalPayable": MessageLookupByLibrary.simpleMessage("ยอดรวมที่ต้องชำระ"), + "totalPrice": MessageLookupByLibrary.simpleMessage("ราคารวม"), + "totalProduct": MessageLookupByLibrary.simpleMessage("ผลิตภัณฑ์ทั้งหมด"), + "totalProfit": MessageLookupByLibrary.simpleMessage("กำไรรวม"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("ยอดซื้อรวม"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "จำนวนเงินคืนทั้งหมด", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("คืนทั้งหมด"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "ยอดเงินเดือนรวม", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("ยอดขายรวม"), + "totalVat": MessageLookupByLibrary.simpleMessage("ภาษีมูลค่าเพิ่มทั้งหมด"), + "totall": MessageLookupByLibrary.simpleMessage("รวม:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "ภาพรวมรายการทำธุรกรรม", + ), + "transactionType": MessageLookupByLibrary.simpleMessage("ประเภทรายการ"), + "transactions": MessageLookupByLibrary.simpleMessage("ธุรกรรม"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "รายงานประวัติการทำธุรกรรม", + ), + "transfer": MessageLookupByLibrary.simpleMessage("โอนย้าย"), + "transferCheque": MessageLookupByLibrary.simpleMessage("โอนเช็ค"), + "transferDate": MessageLookupByLibrary.simpleMessage("วันที่โอน"), + "tryAgain": MessageLookupByLibrary.simpleMessage("ลองอีกครั้ง"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("ประเภท"), + "typeSelect": MessageLookupByLibrary.simpleMessage("เลือกประเภท"), + "unPaid": MessageLookupByLibrary.simpleMessage("ค้างชำระ"), + "unit": MessageLookupByLibrary.simpleMessage("หน่วย"), + "unitName": MessageLookupByLibrary.simpleMessage("ชื่อหน่วย"), + "unitPirce": MessageLookupByLibrary.simpleMessage("ราคาต่อหน่วย"), + "unitPrice": MessageLookupByLibrary.simpleMessage("ราคาต่อหน่วย"), + "units": MessageLookupByLibrary.simpleMessage("หน่วย"), + "unlimited": MessageLookupByLibrary.simpleMessage("ไม่ จำกัด"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("การใช้งานไม่จำกัด"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "การใช้งานไม่จำกัดของแพ็คเกจของเรา👇", + ), + "update": MessageLookupByLibrary.simpleMessage("อัปเดต"), + "updateBranch": MessageLookupByLibrary.simpleMessage("อัปเดตสาขา"), + "updateContact": MessageLookupByLibrary.simpleMessage("อัปเดตผู้ติดต่อ"), + "updateFailed": MessageLookupByLibrary.simpleMessage("อัปเดตสต๊อกล้มเหลว"), + "updateNow": MessageLookupByLibrary.simpleMessage("อัปเดตทันที"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์อัปเดตพาร์ตี้", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("อัพเดทสินค้า"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "อัปเดตสินค้าสำเร็จ!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์อัปเดตสินค้า", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "อัปเดตโปรไฟล์ของคุณ", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("อัปเดตการจัดซื้อ"), + "updateRole": MessageLookupByLibrary.simpleMessage("อัปเดตบทบาท"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์อัปเดตการขาย", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("อัปเดตสำเร็จ"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "อัปเดตโปรไฟล์ของคุณเพื่อเชื่อมต่อลูกค้าของคุณด้วยการแสดงผลที่ดีขึ้น", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "อัปเดตการสมัครสมาชิกของคุณ", + ), + "updating": MessageLookupByLibrary.simpleMessage("กำลังอัปเดต..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("อัปเกรดตอนนี้"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID สำหรับ QR Code", + ), + "upload": MessageLookupByLibrary.simpleMessage("อัปโหลด"), + "uploadImage": MessageLookupByLibrary.simpleMessage("อัปโหลดรูปภาพ"), + "uploading": MessageLookupByLibrary.simpleMessage("กำลังอัปโหลด..."), + "useGallery": MessageLookupByLibrary.simpleMessage("ใช้แกลเลอรี"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ชื่อผู้ใช้ไม่สามารถว่างเปล่า", + ), + "user": MessageLookupByLibrary.simpleMessage("ผู้ใช้งาน"), + "userRole": MessageLookupByLibrary.simpleMessage("บทบาทของผู้ใช้"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "รายละเอียดบทบาทผู้ใช้", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("ชื่อผู้ใช้"), + "values": MessageLookupByLibrary.simpleMessage("ค่า"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "เพิ่มตัวเลือกเรียบร้อยแล้ว!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ลบตัวเลือกเรียบร้อยแล้ว!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("รายการรูปแบบ"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ไอดีรูปแบบ (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("รูปแบบสินค้า"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "สินค้าที่มีรูปแบบ", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT และ ภาษี"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("หมายเลข VAT/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ชื่อ VAT/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ไอดีภาษี (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("หมายเลข VAT"), + "vatReports": MessageLookupByLibrary.simpleMessage( + "รายงานภาษีมูลค่าเพิ่ม (VAT)", + ), + "vatType": MessageLookupByLibrary.simpleMessage("ประเภทภาษี (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("การตรวจสอบ"), + "verify": MessageLookupByLibrary.simpleMessage("ตรวจสอบ"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "ยืนยันอีเมลของคุณ", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ตรวจสอบอีเมล"), + "view": MessageLookupByLibrary.simpleMessage("ดูรายละเอียด"), + "viewAll": MessageLookupByLibrary.simpleMessage("ดูทั้งหมด"), + "viewDetails": MessageLookupByLibrary.simpleMessage("ดูรายละเอียด"), + "viewPrice": MessageLookupByLibrary.simpleMessage("ดูราคา"), + "viewStock": MessageLookupByLibrary.simpleMessage("ดูสต็อก"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "กำลังดูธุรกรรมสำหรับ", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("ลูกค้าเดินเข้ามา"), + "wallet": MessageLookupByLibrary.simpleMessage("กระเป๋าเงิน"), + "walletBalance": MessageLookupByLibrary.simpleMessage("ยอดเงินในกระเป๋า"), + "warehouse": MessageLookupByLibrary.simpleMessage("คลังสินค้า (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("ชื่อคลังสินค้า"), + "warranty": MessageLookupByLibrary.simpleMessage("การรับประกัน"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "เราส่งอีเมลยืนยันไปที่", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "เราได้ส่ง OTP ไปยังหมายเลขโทรศัพท์ของคุณ", + ), + "weekly": MessageLookupByLibrary.simpleMessage("รายสัปดาห์"), + "weight": MessageLookupByLibrary.simpleMessage("น้ำหนัก"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("ยินดีต้อนรับกลับ!"), + "whatNew": MessageLookupByLibrary.simpleMessage("มีอะไรใหม่"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("ราคาขายส่ง"), + "wholesaler": MessageLookupByLibrary.simpleMessage("ผู้ค้าส่ง"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "จะถูกเพิ่มเร็วๆ นี้", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "เขียนข้อความของคุณที่นี่", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "เขียนข้อความที่นี่...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("รายปี"), + "years": MessageLookupByLibrary.simpleMessage("ปี"), + "yes": MessageLookupByLibrary.simpleMessage("ใช่"), + "yesterday": MessageLookupByLibrary.simpleMessage("เมื่อวาน"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "คุณไม่สามารถชำระมากกว่าที่ค้างชำระได้", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "คุณสามารถส่ง OTP ใหม่ได้แล้ว", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์ในการสร้างบาร์โค้ด", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์ลบหิ้งนี้"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์ในกำไรขาดทุน", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์สร้างหมวดหมู่ค่าใช้จ่าย", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์สร้างรายการซื้อ"), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์ลบแผนก"), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์ลบตำแหน่ง"), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์ลบคำขอการลางาน"), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์ลบบัญชีเงินเดือน"), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์ส่งออก Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์ในการสร้างบาร์โค้ด", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์สร้างรายงาน"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์อัปเดตสาขา"), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์อัปเดตแผนก"), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์อัปเดตคำขอการลางาน", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์อัปเดตวันหยุด"), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์ดูการเข้างาน"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์อัปเดตบัญชีเงินเดือน", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์อัปเดตตำแหน่ง"), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์ลบกะงาน"), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์อัปเดตกะงาน"), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์สร้างชั้นวาง", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์ลบชั้นวาง", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "คุณไม่มีสิทธิ์อัปเดตชั้นวาง", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("คุณไม่มีสิทธิ์สร้างค่าใช้จ่าย"), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "คุณต้องให้สิทธิ์", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("คุณกำลังใช้ "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "คุณต้องการลบสินค้านี้หรือไม่?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "แพ็คเกจฟรีของคุณเกือบจะหมดแล้ว ซื้อแผนถัดไปของคุณ ขอบคุณ", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("แพ็คเกจของคุณ"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "แพ็กเกจของคุณจะหมดอายุใน 5 วัน", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "แพ็กเกจของคุณจะหมดอายุวันนี้\n\nโปรดซื้อใหม่อีกครั้ง", + ), + "zip": MessageLookupByLibrary.simpleMessage("รหัสไปรษณีย์"), + "zipCode": MessageLookupByLibrary.simpleMessage("กรอกรหัสไปรษณีย์"), + }; +} diff --git a/lib/generated/intl/messages_tl.dart b/lib/generated/intl/messages_tl.dart new file mode 100644 index 0000000..c2f15a1 --- /dev/null +++ b/lib/generated/intl/messages_tl.dart @@ -0,0 +1,1563 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a tl locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'tl'; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Customer", + ), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo ng A4 Invoice"), + "actions": MessageLookupByLibrary.simpleMessage("Mga Pagkilos"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Pagbili", + ), + "addBrand": MessageLookupByLibrary.simpleMessage("Magdagdag ng Brand"), + "addCategory": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Kategorya", + ), + "addContact": MessageLookupByLibrary.simpleMessage("Magdagdag ng Contact"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Customer", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Customer", + ), + "addDelivery": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Delivery", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Magdagdag ng Gastos"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Kategorya ng Gastos", + ), + "addIncome": MessageLookupByLibrary.simpleMessage("Magdagdag ng Kita"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Kategorya ng Kita", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Magdagdag ng Mga Item"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Address", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Produkto", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Pagbili", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Rack", + ), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Variation", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng mga bagong variation", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Magdagdag ng Tandaan"), + "addParty": MessageLookupByLibrary.simpleMessage("Magdagdag ng Party"), + "addPayment": MessageLookupByLibrary.simpleMessage("Magdagdag ng Bayad"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Produkto", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Idagdag muna ang produkto", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na nagawa ang produkto!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng produkto.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Magdagdag ng Pagbili"), + "addRole": MessageLookupByLibrary.simpleMessage("Magdagdag ng Role"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Mangyaring Magdagdag ng Pagbebenta", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Magdagdag ng Pagbebenta"), + "addShelf": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Bagong Shelf", + ), + "addStock": MessageLookupByLibrary.simpleMessage("Magdagdag ng Stock"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Sub Variation", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Magdagdag ng Unit"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Papel ng User", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Magdagdag ng Baryante"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Magdagdag ng Detalye ng Baryante", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Idinagdag sa Cart"), + "adding": MessageLookupByLibrary.simpleMessage("Idinadagdag..."), + "address": MessageLookupByLibrary.simpleMessage("Address"), + "advance": MessageLookupByLibrary.simpleMessage("Advance"), + "all": MessageLookupByLibrary.simpleMessage("Lahat"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Lahat ng solusyon sa negosyo", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Ang PosPro ay isang kumpletong solusyon sa negosyo na may imbentaryo, account, benta, gastos at pagkawala/tubo.", + ), + "allTime": MessageLookupByLibrary.simpleMessage("Lahat ng Oras"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Nakaragdag na"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Mayroon ka na bang account? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Halaga"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Ang isang SMS ay ipapadala sa sumusunod na numero: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Suporta sa Android & iOS App", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "May bagong update na available\nMangyaring i-update ang iyong app", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Ilapat"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Sigurado ka ba?"), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong burahin ang role na ito?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong tanggalin ang party na ito?", + ), + "attachment": MessageLookupByLibrary.simpleMessage("Attachment"), + "backToHome": MessageLookupByLibrary.simpleMessage("Bumalik sa Home"), + "balance": MessageLookupByLibrary.simpleMessage("Balanseng"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Setting ng Pag-print ng Barcode Label", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barcode Generator"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Barcode Generator", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Mga Barcode"), + "batch": MessageLookupByLibrary.simpleMessage("Batch"), + "batchNo": MessageLookupByLibrary.simpleMessage("Batch No."), + "billTO": MessageLookupByLibrary.simpleMessage("Bill To"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Address ng Pagsingil", + ), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Naka-off ang Bluetooth. Mangyaring i-on ito.", + ), + "brand": MessageLookupByLibrary.simpleMessage("Brand"), + "brandName": MessageLookupByLibrary.simpleMessage("Pangalan ng Brand"), + "brands": MessageLookupByLibrary.simpleMessage("Mga Brand"), + "bulk": MessageLookupByLibrary.simpleMessage("Bulk Upload"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Bultuhang Upload"), + "businessCat": MessageLookupByLibrary.simpleMessage("Kategorya ng Negosyo"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Kumpanya at Negosyo", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Bumili Ngayon"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Bilhin ang Premium Plan", + ), + "call": MessageLookupByLibrary.simpleMessage("Tawag"), + "camera": MessageLookupByLibrary.simpleMessage("Camera"), + "cancel": MessageLookupByLibrary.simpleMessage("Kanselahin"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Naghahanap ng mga device...", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasidad"), + "cash": MessageLookupByLibrary.simpleMessage("Cash"), + "categories": MessageLookupByLibrary.simpleMessage("Mga Kategorya"), + "category": MessageLookupByLibrary.simpleMessage("Kategorya"), + "categoryName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Kategorya", + ), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Baguhin ang Password", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Suriin ang Email"), + "choose": MessageLookupByLibrary.simpleMessage("Pumili"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Pumili ng Bansa"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Pumili ng Customer", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Pumili ng Supplier", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Piliin ang Iyong Mga Tampok", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Ang mga Tampok ay ang mahalagang bahagi na nagpaiba sa POSpro mula sa tradisyunal na solusyon.", + ), + "city": MessageLookupByLibrary.simpleMessage("Lungsod"), + "cityName": MessageLookupByLibrary.simpleMessage("Pangalan ng Lungsod"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("I-clear"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "I-click upang kumonekta", + ), + "close": MessageLookupByLibrary.simpleMessage("Isara"), + "code": MessageLookupByLibrary.simpleMessage("Code"), + "collectDue": MessageLookupByLibrary.simpleMessage( + "Kolektahin ang Dapat Bayaran", + ), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Mangyaring Kolektahin ang Dapat Bayaran", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Kinolekta Ni:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Kinolekta Ni"), + "color": MessageLookupByLibrary.simpleMessage("Kulay"), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProducts": MessageLookupByLibrary.simpleMessage( + "Mga Combo na Produkto", + ), + "comingSoon": MessageLookupByLibrary.simpleMessage("Malapit Na"), + "companyAddress": MessageLookupByLibrary.simpleMessage( + "Address ng Kumpanya", + ), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Kumpirma ang Pagtanggal", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Kumpirma ang Password", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Kumpirma ang Password", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Kumpirma ang SMS sa"), + "congratulation": MessageLookupByLibrary.simpleMessage("Congratulations"), + "connect": MessageLookupByLibrary.simpleMessage("I-click upang kumonekta"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Ikonekta ang iyong printer", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Ikonekta ang Iyong printer", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Nakakonekta sa"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Contact", + ), + "contactUs": MessageLookupByLibrary.simpleMessage( + "Makipag-ugnayan sa Amin", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("Ipagpatuloy"), + "continueE": MessageLookupByLibrary.simpleMessage("Ipagpatuloy"), + "cost": MessageLookupByLibrary.simpleMessage("Gastos"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Gastos bago ang Buwis", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Gastos kasama ang Buwis", + ), + "country": MessageLookupByLibrary.simpleMessage("Bansa"), + "create": MessageLookupByLibrary.simpleMessage("Gumawa"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Gumawa ng Libreng Account", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Gumawa ng Libreng Account", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Gumawa ng Bagong Password", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng benta.", + ), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Credit Limit ng Party", + ), + "currency": MessageLookupByLibrary.simpleMessage("Currency"), + "custom": MessageLookupByLibrary.simpleMessage("Pasadya"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Custom na Branding ng Invoice", + ), + "customer": MessageLookupByLibrary.simpleMessage("Customer"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Dapat Bayaran ng Customer", + ), + "customerName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Customer", + ), + "customerPay": MessageLookupByLibrary.simpleMessage("Bayaran ng Customer"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Numero ng Telepono ng Customer", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Araw-araw na Transaksyon", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Dashboard"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Matagumpay na na-save ang data.", + ), + "date": MessageLookupByLibrary.simpleMessage("Petsa"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Ang \'To Date\' ay hindi maaaring mauna sa \'From Date\'.", + ), + "dates": MessageLookupByLibrary.simpleMessage("Petsa:"), + "days": MessageLookupByLibrary.simpleMessage("mga araw"), + "dealer": MessageLookupByLibrary.simpleMessage("Dealer"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Presyo ng Dealer"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Default na Presyo ng Pagbenta", + ), + "delete": MessageLookupByLibrary.simpleMessage("Tanggalin"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Tanggalin ang Account"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Sigurado ka bang gusto mong tanggalin ang batch na ito?", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot upang tanggalin ang party.", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Tinatanggal..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Address ng Delivery", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Bayad sa Delivery"), + "description": MessageLookupByLibrary.simpleMessage("Paglalarawan"), + "details": MessageLookupByLibrary.simpleMessage("Mga Detalye"), + "digits": MessageLookupByLibrary.simpleMessage( + "Ang 6-digit na pin ay ipinadala sa iyong email address: ", + ), + "discount": MessageLookupByLibrary.simpleMessage("Discount"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Huwag Istorbohin"), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Gusto mo bang tanggalin ang user?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Gusto mo bang lumabas sa app?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Wala ka bang account?", + ), + "downloadApk": MessageLookupByLibrary.simpleMessage("I-download ang APK"), + "due": MessageLookupByLibrary.simpleMessage("Dapat Bayaran"), + "dueAmount": MessageLookupByLibrary.simpleMessage( + "Dapat Bayaran na Halaga: ", + ), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Koleksyon ng Dapat Bayaran", + ), + "dueList": MessageLookupByLibrary.simpleMessage( + "Listahan ng Dapat Bayaran", + ), + "dueReport": MessageLookupByLibrary.simpleMessage("Ulat ng Dapat Bayaran"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Hindi pinapayagan ang utang na benta para sa walk-in na customer.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Mga Utang"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Madaling gamitin na mobile pos", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Ang POSpro app ay libre, madaling gamitin. Sa katunayan, ito ay isa sa mga pinakamahusay na sistema ng POS sa buong mundo.", + ), + "edit": MessageLookupByLibrary.simpleMessage("I-edit"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "I-edit ang Numero ng Telepono?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("I-edit ang Produkto"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "I-edit ang Invoice ng Pagbili", + ), + "editRack": MessageLookupByLibrary.simpleMessage("I-edit ang Rack"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "I-edit ang Invoice ng Pagbebenta", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("I-edit ang Shelf"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "I-edit ang Social Media", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "I-edit ang Variation", + ), + "email": MessageLookupByLibrary.simpleMessage("Email Address"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang email ay hindi maaaring walang laman", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Email"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Ilagay ang mababang stock", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagtatapos"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Tapusin ang iyong Libreng plano", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Ilagay ang Batch No."), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng brand", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Ipasok ang isang valid na Discount", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Ipasok ang isang valid na OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Ipasok ang isang valid na stock", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Ilagay ang Address"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Ipasok ang Halaga"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Batch No.", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Pangalan ng Negosyo/Tindahan", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Kapasidad", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng kategorya", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Ipasok ang Kulay"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ipasok ang numero ng telepono ng customer", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang presyo ng dealer", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage( + "Ipasok ang diskwento", + ), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang iyong email address sa ibaba upang makatanggap ng link sa Pag-reset ng Password.", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng kategorya ng gastos", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Ipasok ang petsa ng gastos", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Kumpletong Address", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng kategorya ng kita", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng manufacturer", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Ipasok ang Pangalan"), + "enterNote": MessageLookupByLibrary.simpleMessage("Ipasok ang Tandaan"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Ipasok ang panimulang balanse", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Ipasok ang code ng produkto", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Pangalan ng Produkto", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Presyo ng Pagbili", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Ipasok ang dami"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Ipasok ang reference number", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Presyo ng Pagbebenta", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng shelf", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Ipasok ang Sukat"), + "enterStock": MessageLookupByLibrary.simpleMessage("Ipasok ang stock"), + "enterType": MessageLookupByLibrary.simpleMessage("Ipasok ang Uri"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Username", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Ipasok ang Titulo ng User", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Ipasok ang valid na OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Ipasok ang mga value"), + "enterWeight": MessageLookupByLibrary.simpleMessage("Ipasok ang Timbang"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Ipasok ang presyong pang-wholesale", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong email address", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong buong pangalan", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong pangalan", + ), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Ipasok ang antas ng iyong note", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong password", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong numero ng telepono", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Ipasok ang iyong mensahe pagkatapos ng pagbenta", + ), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Presyong Eksklusibo (exclusivePrice)", + ), + "expDate": MessageLookupByLibrary.simpleMessage( + "Petsa ng Pagkawalang-bisa", + ), + "expense": MessageLookupByLibrary.simpleMessage("Gastos"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Mga Kategorya ng Gastos", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Petsa ng Gastos"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Gastos Para sa"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Ulat ng Gastos"), + "expensesType": MessageLookupByLibrary.simpleMessage("Uri ng Gastos"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Katayuan ng Pagkawalang-bisa", + ), + "expire": MessageLookupByLibrary.simpleMessage("Mag-eexpire"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Mga Report ng Expired na Produkto", + ), + "expiredDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pag-expire"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Expired na Produkto", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Expiry"), + "extendPlan": MessageLookupByLibrary.simpleMessage("I-extend ang Plan"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Nabigo sa pagkuha ng bersyon ng platform.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Fashion"), + "feature": MessageLookupByLibrary.simpleMessage("Feature"), + "field": MessageLookupByLibrary.simpleMessage("Field"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Araw"), + "filter": MessageLookupByLibrary.simpleMessage("Salain"), + "firstName": MessageLookupByLibrary.simpleMessage("Unang Pangalan"), + "folder": MessageLookupByLibrary.simpleMessage( + "Maaaring napunta ang email sa iyong spam folder.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Nakalimutan ang password", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Libreng Backup ng Data", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Libreng Pag-update sa Buong Buhay", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Libreng Package"), + "freePlan": MessageLookupByLibrary.simpleMessage("Libreng Plano"), + "fromDate": MessageLookupByLibrary.simpleMessage("Mula sa Petsa"), + "fullName": MessageLookupByLibrary.simpleMessage("Buong Pangalan"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Bayad na Ngayon"), + "gallery": MessageLookupByLibrary.simpleMessage("Gallery"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Walang datos na magagamit upang lumikha ng PDF", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "May Natanggap Kang Email", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Nakuha Ko"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Kabuuang Tubo (Gross Profit)", + ), + "guest": MessageLookupByLibrary.simpleMessage("Guest"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Mayroon ka bang account?"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Presyo Mataas hanggang Mababa", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Ipasok ang email address", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Ipasok ang password"), + "home": MessageLookupByLibrary.simpleMessage("Home"), + "image": MessageLookupByLibrary.simpleMessage("Larawan"), + "inActive": MessageLookupByLibrary.simpleMessage("Hindi Aktibo"), + "inStock": MessageLookupByLibrary.simpleMessage("May Stock"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Presyong Inklusibo (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Kita"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Mga Kategorya ng Kita", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Petsa ng Kita"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Kita Para sa"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Ulat ng Kita"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot upang tingnan ang ulat ng kita.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Uri ng Kita"), + "incomes": MessageLookupByLibrary.simpleMessage("Mga Kita"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Impormasyong ipapakita sa mga Label", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Pagtuturo"), + "inv": MessageLookupByLibrary.simpleMessage("No. ng Invoice"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot sa imbentaryo", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Invoice"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Viewer ng Invoice"), + "item": MessageLookupByLibrary.simpleMessage("Bagay"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Item Idinagdag"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Mga Benta ng Item"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Sukat ng Label Roll 1.5\"*1, 38mm*25mm, Gap 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Sukat ng Label Roll 2\"*1, 50mm*25mm, Gap 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Password"), + "language": MessageLookupByLibrary.simpleMessage("Wika"), + "lastName": MessageLookupByLibrary.simpleMessage("Apelyido"), + "lastYear": MessageLookupByLibrary.simpleMessage("Nakaraang Taon"), + "ledger": MessageLookupByLibrary.simpleMessage("Ledger"), + "link": MessageLookupByLibrary.simpleMessage("Link"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "loading": MessageLookupByLibrary.simpleMessage("Naglo-load"), + "logIn": MessageLookupByLibrary.simpleMessage("Mag-log In"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Mag-login Gamit ang Email", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Mag-log Out"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Mag-login Gamit ang Telepono", + ), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Pagkawala"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Pagkawala/Kita"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Pagkawala/Kita"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Pagkawala/Kita", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Mababang Stock"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Babala sa Mababang Stock", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Ulat ng Mababang Stock", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Presyo Mababa hanggang Mataas", + ), + "lp": MessageLookupByLibrary.simpleMessage("Pagkawala/Kita"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Pagkawala/Kita", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Pamahalaan ang Settings", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Petsa ng Paggawa"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Petsa ng Paggawa"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Manufacturer"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Mensahe"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobile:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobile"), + "model": MessageLookupByLibrary.simpleMessage("Modelo"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Resibo ng Pera"), + "monthly": MessageLookupByLibrary.simpleMessage("Buwanan"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Higit pang Impormasyon"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "MRP/Presyo ng Pagbenta", + ), + "name": MessageLookupByLibrary.simpleMessage("Pangalan"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang pangalan ay hindi maaaring walang laman", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Netong Tubo (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Kabuuang Netong Halaga", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Bagong Password"), + "next": MessageLookupByLibrary.simpleMessage("Susunod"), + "no": MessageLookupByLibrary.simpleMessage("Hindi"), + "noAcc": MessageLookupByLibrary.simpleMessage("Wala pang account?"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Walang napiling Bluetooth device.", + ), + "noData": MessageLookupByLibrary.simpleMessage("Walang Magagamit na Data"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Walang magagamit na data", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Walang Natagpuang Data", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Walang nakitang device", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Walang Natitirang Balanse"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Walang Napiling Dapat Bayaran", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Walang Nakitang Item"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Walang Napiling Item", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Walang katugmang produkto", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Walang nakitang Party"), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Walang Natagpuang Produkto", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Walang Napiling Produkto", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Walang Nakitang Papel ng User", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Walang available na data ng stock.", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Walang Magagamit na Supplier", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Walang Transaksyon"), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Walang nakitang variation.", + ), + "none": MessageLookupByLibrary.simpleMessage("Wala"), + "notFound": MessageLookupByLibrary.simpleMessage("Hindi Natagpuan"), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Hindi ma-launch ang app ng telepono.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Walang nakitang tugmang resulta", + ), + "note": MessageLookupByLibrary.simpleMessage("Tandaan"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Antas ng Note"), + "notification": MessageLookupByLibrary.simpleMessage("Notifikasyon"), + "off": MessageLookupByLibrary.simpleMessage("Off"), + "on": MessageLookupByLibrary.simpleMessage("On"), + "openCamera": MessageLookupByLibrary.simpleMessage("Buksan ang Kamera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Buksan ang Settings"), + "openingBalance": MessageLookupByLibrary.simpleMessage( + "Panimulang Balanse", + ), + "opinion": MessageLookupByLibrary.simpleMessage("Ilagay ang iyong opinyon"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Wala Nang Stock"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Ang aming Premium Plan", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage( + "Mga Tampok ng Package", + ), + "package": MessageLookupByLibrary.simpleMessage("Package"), + "packageDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pag-package"), + "packageName": MessageLookupByLibrary.simpleMessage("Pangalan ng Package"), + "paid": MessageLookupByLibrary.simpleMessage("Bayad na"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Bayad na Halaga"), + "paidVia": MessageLookupByLibrary.simpleMessage( + "Binayaran sa pamamagitan ng", + ), + "parties": MessageLookupByLibrary.simpleMessage("Mga Partido"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng Party.", + ), + "partyList": MessageLookupByLibrary.simpleMessage( + "Listahan ng Mga Partido", + ), + "password": MessageLookupByLibrary.simpleMessage("Password"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang password ay hindi maaaring walang laman", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Ang mga password ay hindi tumutugma", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Magbayad para sa Subscribe", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Halagang Babayaran"), + "payment": MessageLookupByLibrary.simpleMessage("Pagbabayad"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Kumpletong Pagbabayad", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Nabigo ang Pagbabayad", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Nabigo ang pagbabayad. Mangyaring subukan muli.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Payment Gateway"), + "paymentMethod": MessageLookupByLibrary.simpleMessage( + "Paraan ng Pagbabayad", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Mga Paraan ng Pagbabayad", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na Pagbabayad", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Pakiusap pumili ng uri ng pagbabayad", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Uri ng Pagbabayad"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Matagumpay ang pagbabayad!", + ), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Mga Halaga ng Pagbabayad", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage( + "Mga Uri ng Pagbabayad", + ), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "Magbayad Gamit ang Paypal", + ), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Tinanggihan ang Pahintulot", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Hindi napagkalooban ng pahintulot!", + ), + "phone": MessageLookupByLibrary.simpleMessage("Numero ng Telepono"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Walang magagamit na numero ng telepono.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Numero ng Telepono"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Pag-verify ng Telepono", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telepono:"), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Pumili ng Petsa ng Pagtatapos", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Pumili ng Petsa ng Pagsisimula", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Mangyaring idagdag ang dami", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring ikonekta muna ang printer", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Mangyaring ikonekta ang iyong bluetooth printer", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Mangyaring i-enable ang Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang mas mahabang password", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang kumpirmasyon ng password", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang password", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na pangalan ng brand", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na pangalan ng negosyo", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na email", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na Pangalan", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na numero ng telepono", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na Pangalan ng Produkto", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na presyo ng pagbili", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Mangyaring magpasok ng tamang dami (hindi bababa sa 1) para sa lahat ng produkto", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na Presyo ng Pagbebenta", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang isang valid na pangalan ng unit", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ipasok ang Halaga", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Mangyaring magpasok ng kahit isang value.", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ipasok ang Pangalan", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang pangalan ng rack", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang pangalan ng shelf", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Ipasok ang pangalan ng unit", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring Ipasok ang valid na telepono at pangalan muna", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Mangyaring ipasok ang iyong mga detalye.", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring gumawa muna ng benta", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili ng isang kategorya", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Mangyaring piliin ang isang kategorya ng gastos", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili muna ng produkto", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Mangyaring pumili muna ng produkto", + ), + "posSale": MessageLookupByLibrary.simpleMessage("POS Sale"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Mensahe Pagkatapos ng Pagbenta", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Pinapatakbo ng Acnoo", + ), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Premium na Suporta sa Customer", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium Plan"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Pindutin para pumili", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("I-preview ang PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage( + "Nakaraang Dapat Bayaran", + ), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Nakaraang Bayad na Halaga", + ), + "price": MessageLookupByLibrary.simpleMessage("Presyo"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Hindi puwedeng walang presyo", + ), + "print": MessageLookupByLibrary.simpleMessage("I-print"), + "printLabel": MessageLookupByLibrary.simpleMessage("I-print ang Label"), + "printing": MessageLookupByLibrary.simpleMessage("Opsyon sa Pag-print"), + "product": MessageLookupByLibrary.simpleMessage("Produkto"), + "productBrand": MessageLookupByLibrary.simpleMessage("Brand ng Produkto"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Kategorya ng Produkto", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Code ng Produkto"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ang code ng produkto ay kinakailangan", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Produkto", + ), + "productList": MessageLookupByLibrary.simpleMessage("Listahan ng Produkto"), + "productModels": MessageLookupByLibrary.simpleMessage( + "Mga Modelo ng Produkto", + ), + "productName": MessageLookupByLibrary.simpleMessage("Pangalan ng Produkto"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Walang nahanap na produkto", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Report ng Pagbili ng Produkto", + ), + "productRacks": MessageLookupByLibrary.simpleMessage( + "Mga Rack ng Produkto", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Report ng Pagbenta ng Produkto", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Mga Setting ng Produkto", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Stock ng Produkto"), + "productUnit": MessageLookupByLibrary.simpleMessage("Unit ng Produkto"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Mga Variation ng Produkto", + ), + "products": MessageLookupByLibrary.simpleMessage("Mga Produkto"), + "profile": MessageLookupByLibrary.simpleMessage("Profile"), + "profileEdit": MessageLookupByLibrary.simpleMessage("I-edit ang Profile"), + "profit": MessageLookupByLibrary.simpleMessage("Kita"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Report ng Detalye ng Tubo at Lugi", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Kita at Luging"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Margin ng Kita (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Porsyento ng Tubo"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo Code"), + "purchase": MessageLookupByLibrary.simpleMessage("Pagbili"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Alarm sa Pagbili"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Binili Ni:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Nakumpirmang Pagbili", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Pagbili", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Presyo ng Pagbili (Excl.)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang Presyo ng Pagbili (Excl.)", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Presyo ng Pagbili (Incl.)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang Presyo ng Pagbili (Incl.)", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Listahan ng Pagbili"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Bilhin Ngayon"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Bilhin ang Premium Plan", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Presyo ng Pagbili"), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Ulat ng Pagbili"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Ulat sa Pagbalik ng Pagbili", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Mga Return sa Pagbili", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang pagbili.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng pagbili.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Binili"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Binili Ni"), + "qty": MessageLookupByLibrary.simpleMessage("Qty"), + "quantity": MessageLookupByLibrary.simpleMessage("Quantity"), + "quickOver": MessageLookupByLibrary.simpleMessage("Mabilisang Pagsusuri"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Mabilis na Pag-overview", + ), + "rack": MessageLookupByLibrary.simpleMessage("Rack"), + "rackName": MessageLookupByLibrary.simpleMessage("Pangalan ng Rack"), + "racks": MessageLookupByLibrary.simpleMessage("Mga Rack"), + "read": MessageLookupByLibrary.simpleMessage("Basahin"), + "receipt": MessageLookupByLibrary.simpleMessage("Resibo"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Halagang Natanggap", + ), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Mga Kamakailang Transaksyon", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Natanggap ang PIN"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Numero ng Reference"), + "register": MessageLookupByLibrary.simpleMessage("Magrehistro"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Kailangan naming irehistro ang iyong telepono bago ka makapagsimula!", + ), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Natitirang Dapat Bayaran", + ), + "rememberMe": MessageLookupByLibrary.simpleMessage("Tandaan ako"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Tandaan ako mamaya", + ), + "reports": MessageLookupByLibrary.simpleMessage("Mga Ulat"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Ipadala muli ang OTP sa loob ng ", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Ipasok ang valid na OTP", + ), + "reset": MessageLookupByLibrary.simpleMessage( + "I-reset ang password gamit ang iyong email o numero ng telepono", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "I-reset ang iyong password para sa pagbawi at pag-log in sa iyong account", + ), + "resets": MessageLookupByLibrary.simpleMessage("I-reset"), + "retailer": MessageLookupByLibrary.simpleMessage("Retailer"), + "retryScan": MessageLookupByLibrary.simpleMessage("I-scan muli"), + "retur": MessageLookupByLibrary.simpleMessage("Ibalik"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "Halaga ng Pagbabalik", + ), + "returned": MessageLookupByLibrary.simpleMessage("Ibinalik"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagbalik"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Ibinalik na Item"), + "role": MessageLookupByLibrary.simpleMessage("Role"), + "roles": MessageLookupByLibrary.simpleMessage("Mga Role"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "I-round sa Pinakamalapit na Whole Number", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "I-round sa Pinakamalapit na Decimal (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "I-round sa Pinakamalapit na Decimal (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "I-round sa Pinakamalapit na Decimal (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "I-round sa Whole Number", + ), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Kabuuang Paikot"), + "roundings": MessageLookupByLibrary.simpleMessage("Pagpapaikot (+/-)"), + "sNo": MessageLookupByLibrary.simpleMessage("S.No."), + "sale": MessageLookupByLibrary.simpleMessage("Pagbebenta"), + "saleBy": MessageLookupByLibrary.simpleMessage("Ibinenta Ni"), + "saleList": MessageLookupByLibrary.simpleMessage("Listahan ng Pagbebenta"), + "salePrice": MessageLookupByLibrary.simpleMessage("Presyo ng Pagbebenta"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Kinakailangan ang presyo ng benta", + ), + "sales": MessageLookupByLibrary.simpleMessage("Benta"), + "salesBy": MessageLookupByLibrary.simpleMessage("Binahagi Ni:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Pagbebenta", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Listahan ng Pagbebenta"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Pag-overview ng Pagbebenta at Pagbili", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Ulat ng Pagbebenta"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Ulat sa Pagbalik ng Benta", + ), + "save": MessageLookupByLibrary.simpleMessage("I-save"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("I-save at I-publish"), + "saveSetting": MessageLookupByLibrary.simpleMessage("I-save ang Settings"), + "saveVariant": MessageLookupByLibrary.simpleMessage("I-save ang Baryante"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "I-scan ang QR code ng produkto", + ), + "search": MessageLookupByLibrary.simpleMessage("Hanapin"), + "searchH": MessageLookupByLibrary.simpleMessage("Hanapin Dito...."), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "Maghanap ng Produkto", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Maghanap..."), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Tingnan ang lahat ng promo code", + ), + "select": MessageLookupByLibrary.simpleMessage("Piliin"), + "selectABrand": MessageLookupByLibrary.simpleMessage( + "Pumili ng isang brand", + ), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "Pumili ng isang invoice", + ), + "selectAll": MessageLookupByLibrary.simpleMessage("Piliin Lahat"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Pumili ng kahit isang shelf", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Piliin ang Kategorya ng Negosyo", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Piliin ang Kategorya", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Pumili ng Customer", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Pumili ng Petsa"), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Pumili ng Mula Sa Petsa", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Pumili ng mga Item"), + "selectLang": MessageLookupByLibrary.simpleMessage("Piliin ang Iyong Wika"), + "selectModel": MessageLookupByLibrary.simpleMessage("Pumili ng Modelo"), + "selectOne": MessageLookupByLibrary.simpleMessage("Pumili ng Isa"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Pumili ng Kategorya ng Produkto", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Pumili ng Unit ng Produkto", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Pumili ng Rack"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Pumili ng Shelf"), + "selectTax": MessageLookupByLibrary.simpleMessage("Pumili ng Buwis"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Pumili ng Hanggang Petsa", + ), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Pumili ng mga variation: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Pumili ng Bodega"), + "sellAll": MessageLookupByLibrary.simpleMessage("Ibenta Lahat >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Presyo ng Pagbenta"), + "send": MessageLookupByLibrary.simpleMessage("Ipadala"), + "sendCode": MessageLookupByLibrary.simpleMessage("Ipadala ang code"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Nagpadala Kami ng Email na may mga tagubilin kung paano i-reset ang password sa:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Ipadala ang Link sa Pag-reset", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Ipadala ang Mensahe"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Ipadala ang SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Ipadala ang SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Ipadala ang Iyong Email", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "I-update ang iyong profile upang ikonekta ang iyong doktor sa mas mahusay na impresyon", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "I-set Up ang Bagong Password", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "I-set Up ang Iyong Profile", + ), + "setting": MessageLookupByLibrary.simpleMessage("Setting"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Araw"), + "share": MessageLookupByLibrary.simpleMessage("Ibahagi"), + "shelf": MessageLookupByLibrary.simpleMessage("Shelf"), + "shelfName": MessageLookupByLibrary.simpleMessage("Pangalan ng Shelf"), + "shelves": MessageLookupByLibrary.simpleMessage("Mga Shelf"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Address ng Padalhan", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Panimulang Balanse ng Tindahan", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Natitirang Balanse ng Tindahan", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Ipakita ang Action"), + "showCode": MessageLookupByLibrary.simpleMessage("Ipakita ang code"), + "showCombo": MessageLookupByLibrary.simpleMessage("Ipakita ang Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Ipakita ang Petsa ng Pag-expire", + ), + "showName": MessageLookupByLibrary.simpleMessage("Ipakita ang Pangalan"), + "showPrice": MessageLookupByLibrary.simpleMessage("Ipakita ang Presyo"), + "showSingle": MessageLookupByLibrary.simpleMessage("Ipakita ang Single"), + "showVariant": MessageLookupByLibrary.simpleMessage("Ipakita ang Variant"), + "signIn": MessageLookupByLibrary.simpleMessage("Mag-sign In"), + "signUp": MessageLookupByLibrary.simpleMessage("Mag-sign Up"), + "single": MessageLookupByLibrary.simpleMessage("Isahan"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Araw"), + "size": MessageLookupByLibrary.simpleMessage("Sukat"), + "skip": MessageLookupByLibrary.simpleMessage("Laktawan"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Laktawan ang update", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Code"), + "sl": MessageLookupByLibrary.simpleMessage("Blg."), + "smartWatch": MessageLookupByLibrary.simpleMessage("Smart watch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Social Marketing"), + "somethingIs": MessageLookupByLibrary.simpleMessage("Mayroong isang bagay"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Pag-login ng Staff"), + "start": MessageLookupByLibrary.simpleMessage("Simula"), + "startDate": MessageLookupByLibrary.simpleMessage("Petsa ng Pagsisimula"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Simulan ang Bagong Pagbebenta", + ), + "state": MessageLookupByLibrary.simpleMessage("Estado"), + "stateName": MessageLookupByLibrary.simpleMessage("Pangalan ng Estado"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Hindi Pa Bayad"), + "stock": MessageLookupByLibrary.simpleMessage("Imbentaryo"), + "stockList": MessageLookupByLibrary.simpleMessage("Listahan ng Imbentaryo"), + "stockReport": MessageLookupByLibrary.simpleMessage("Ulat ng Imbentaryo"), + "stockValue": MessageLookupByLibrary.simpleMessage("Halaga ng Imbentaryo"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Dapat hindi bababa sa 1 ang stock", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Imbentaryo: "), + "subTotal": MessageLookupByLibrary.simpleMessage("Kabuuan"), + "submit": MessageLookupByLibrary.simpleMessage("Isumite"), + "subscription": MessageLookupByLibrary.simpleMessage("Subscription"), + "subscriptions": MessageLookupByLibrary.simpleMessage("Mga Subscription"), + "subtotal": MessageLookupByLibrary.simpleMessage("Subtotal"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Matagumpay na nabayaran", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Bayaran ng Supplier"), + "supplier": MessageLookupByLibrary.simpleMessage("Supplier"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Supplier", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Pangalan ng Supplier", + ), + "tax": MessageLookupByLibrary.simpleMessage("Buwis (Tax)"), + "taxType": MessageLookupByLibrary.simpleMessage("Uri ng Buwis"), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Salamat sa iyong pagbili", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Salamat sa iyong bayad na dapat bayaran", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo ng Thermal Invoice", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Wika ng Thermal Printer", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Laki ng Papel ng Thermal Printer", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Araw"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 Label bawat sheet, 8.27 sa 11.69 pulgada", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Ngayong Buwan"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Ang plan na ito ay hindi kwalipikado para sa upgrade", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Ang plan na ito ay hindi available para bilhin", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Ang Produktong Ito ay Naka-add Na!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Ngayong Linggo"), + "thisYear": MessageLookupByLibrary.simpleMessage("Ngayong Taon"), + "toDate": MessageLookupByLibrary.simpleMessage("Hanggang sa Petsa"), + "today": MessageLookupByLibrary.simpleMessage("Ngayon"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Buod Ngayon"), + "total": MessageLookupByLibrary.simpleMessage("Kabuuan"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Kabuuang Halaga"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Kabuuang Mga Kategorya", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Kabuuang Dapat Bayaran"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Kabuuang Dapat Bayaran na Halaga", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Kabuuang Gastos"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Kabuuang Kita"), + "totalItems": MessageLookupByLibrary.simpleMessage("Kabuuang Mga Item"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Kabuuang Pagkawala"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Kabuuang Dapat Bayaran", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Kabuuang Presyo"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Kabuuang Produkto"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Kabuuang Kita"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Kabuuang Pagbili"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Kabuuang Halagang Ibinalik", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Kabuuang Benta"), + "totalVat": MessageLookupByLibrary.simpleMessage("Kabuuang VAT"), + "totall": MessageLookupByLibrary.simpleMessage("Kabuuan:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Pangkalahatang-ideya ng transaksyon", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Mga Transaksyon"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Mga Report ng Kasaysayan ng Transaksyon", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Subukan Muli"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Uri"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Pumili ng Uri"), + "unPaid": MessageLookupByLibrary.simpleMessage("Hindi Bayad"), + "unit": MessageLookupByLibrary.simpleMessage("Unit"), + "unitName": MessageLookupByLibrary.simpleMessage("Pangalan ng Unit"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Presyo ng Unit"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Presyo ng Yunit"), + "units": MessageLookupByLibrary.simpleMessage("Mga Unit"), + "unlimited": MessageLookupByLibrary.simpleMessage("Walang Limitasyon"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Walang Limitasyong Paggamit", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Walang Limitasyong Paggamit ng Aming Package 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("I-update"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "I-update ang Contact", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Nabigong i-update ang stock", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("I-update Ngayon"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot upang i-update ang party.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "I-update ang Produkto", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na na-update ang produkto!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang produkto.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "I-update ang Iyong Profile", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("I-update ang Role"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang benta.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Matagumpay na Na-update", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "I-update ang iyong profile upang ikonekta ang iyong customer sa mas mahusay na impresyon", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "I-update ang iyong subscription", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ina-update..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("I-upgrade Ngayon"), + "upload": MessageLookupByLibrary.simpleMessage("Mag-upload"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "Mag-upload ng Larawan", + ), + "useGallery": MessageLookupByLibrary.simpleMessage("Gamitin ang Gallery"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ang titulo ng user ay hindi maaaring walang laman", + ), + "userRole": MessageLookupByLibrary.simpleMessage("Papel ng User"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Mga Detalye ng Papel ng User", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Titulo ng User"), + "values": MessageLookupByLibrary.simpleMessage("Mga Value"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Matagumpay na naidagdag ang baryante!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Matagumpay na natanggal ang baryante!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Listahan ng Variant"), + "variationId": MessageLookupByLibrary.simpleMessage("Variation ID"), + "variations": MessageLookupByLibrary.simpleMessage("Mga Variation"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Mga Variation na Produkto", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatId": MessageLookupByLibrary.simpleMessage("VAT ID"), + "vatReports": MessageLookupByLibrary.simpleMessage("Mga Report ng VAT"), + "vatType": MessageLookupByLibrary.simpleMessage("Uri ng VAT"), + "verification": MessageLookupByLibrary.simpleMessage("Pag-verify"), + "verify": MessageLookupByLibrary.simpleMessage("I-verify"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "I-verify ang Iyong Email", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("I-verify ang Email"), + "view": MessageLookupByLibrary.simpleMessage("Tingnan ang Detalye"), + "viewAll": MessageLookupByLibrary.simpleMessage("Tingnan Lahat"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Tingnan ang Presyo"), + "viewStock": MessageLookupByLibrary.simpleMessage("Tingnan ang Stock"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Walk-in Customer"), + "warehouse": MessageLookupByLibrary.simpleMessage("Bodega (Warehouse)"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Nagpadala kami ng isang email ng kumpirmasyon sa", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nagpadala kami ng isang OTP sa iyong numero ng telepono", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Lingguhan"), + "weight": MessageLookupByLibrary.simpleMessage("Timbang"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Muli mong pagdating!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Ano ang Bago"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Presyong Pang-wholesale", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Wholesaler"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Idaragdag sa lalong madaling panahon", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Isulat ang iyong mensahe dito", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Taun-taon"), + "yes": MessageLookupByLibrary.simpleMessage("Oo"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Hindi ka maaaring magbayad ng higit pa sa dapat bayaran", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng barcode.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na burahin ang shelf", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng pagbili.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na gumawa ng mga rack.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na burahin ang mga rack.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Wala kang pahintulot na i-update ang mga rack.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Kailangan Mong Magbigay ng Pahintulot", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Ginagamit mo ang "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Gusto mo bang tanggalin ang produktong ito?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ang iyong Libreng Package ay halos tapos na, bilhin ang iyong susunod na plano Salamat.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Ang Iyong Package"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ang Iyong Package ay Malapit Nang Mag-expire sa loob ng 5 Araw", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ang Iyong Package ay Mag-eexpire Ngayon\n\nMangyaring Bumili Muli", + ), + "zip": MessageLookupByLibrary.simpleMessage("Zip Code"), + "zipCode": MessageLookupByLibrary.simpleMessage("Ilagay ang Zip Code"), + }; +} diff --git a/lib/generated/intl/messages_tr.dart b/lib/generated/intl/messages_tr.dart new file mode 100644 index 0000000..a5f61bb --- /dev/null +++ b/lib/generated/intl/messages_tr.dart @@ -0,0 +1,2204 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a tr locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'tr'; + + static String m0(start) => "OTP\'yi \$${start} saniye içinde tekrar gönder"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Müşteri detayları", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("FATURA"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage( + "A4 Sayfası Fatura Logosu", + ), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Hesap Görünen Adı", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Hesap Sahibi Adı", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Hesap Adı"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Hesap Adı"), + "action": MessageLookupByLibrary.simpleMessage("Eylem"), + "actions": MessageLookupByLibrary.simpleMessage("İşlemler"), + "active": MessageLookupByLibrary.simpleMessage("Aktif"), + "add": MessageLookupByLibrary.simpleMessage("Ekle"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Lütfen Bir Satın Alma Ekleyin", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Katılım Ekle"), + "addBank": MessageLookupByLibrary.simpleMessage("Banka Ekle"), + "addBrand": MessageLookupByLibrary.simpleMessage("Marka Ekle"), + "addCash": MessageLookupByLibrary.simpleMessage("Nakit Ekle"), + "addCategory": MessageLookupByLibrary.simpleMessage("Kategori Ekle"), + "addContact": MessageLookupByLibrary.simpleMessage("Kişi ekle"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Lütfen Müşteri Ekleyin", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Müşteri Ekle"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Teslimat Ekle"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Departman Ekle"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Yeni Pozisyon Ekle", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Gider Ekle"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Gider Kategorisi Ekle", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Tatil Ekle"), + "addImage": MessageLookupByLibrary.simpleMessage("Resim Ekle"), + "addIncome": MessageLookupByLibrary.simpleMessage("Gelir Ekle"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Gelir Kategorisi Ekle", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Öğe Ekle"), + "addLeave": MessageLookupByLibrary.simpleMessage("İzin Ekle"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "Daha Fazla Alan Ekle", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Yeni Adres Ekle"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Yeni Katılım Ekle", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Yeni Banka Hesapları Ekle", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Yeni Personel Ekle", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Yeni Tatil Ekle"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Yeni İzin Talebi Ekle", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Yeni Model Ekle"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("Yeni Bordro Ekle"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Yeni Ürün Ekle"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Lütfen Bir Satın Alma Ekleyin", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Yeni Raf Ekle"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Yeni Vardiya Ekle"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Yeni Vergi Ekle"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Yeni Varyasyon Ekle", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Yeni Varyasyon Ekle", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("Yeni Depo Ekle"), + "addNote": MessageLookupByLibrary.simpleMessage("Not Ekle"), + "addParty": MessageLookupByLibrary.simpleMessage("Parti Ekle"), + "addPayment": MessageLookupByLibrary.simpleMessage("Ödeme Ekle"), + "addProduct": MessageLookupByLibrary.simpleMessage("Lütfen Ürün Ekleyin"), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Önce ürün ekleyin", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Ürün başarıyla oluşturuldu!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Ürün oluşturma izniniz yok.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Satın Alma Ekle"), + "addRole": MessageLookupByLibrary.simpleMessage("Rol Ekle"), + "addSale": MessageLookupByLibrary.simpleMessage("Lütfen Satış Ekleyin"), + "addSales": MessageLookupByLibrary.simpleMessage("Satış Ekle"), + "addShelf": MessageLookupByLibrary.simpleMessage("Yeni Bölme Ekle"), + "addShift": MessageLookupByLibrary.simpleMessage("Vardiya Ekle"), + "addStock": MessageLookupByLibrary.simpleMessage("Stok Ekle"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Alt Varyasyon Ekle", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Vergi Ekle"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Yeni Vergi Grubu Ekle", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Birim Ekle"), + "addUserRole": MessageLookupByLibrary.simpleMessage("Kullanıcı Rolü Ekle"), + "addVariant": MessageLookupByLibrary.simpleMessage("Varyant Ekle"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Varyant Detayları Ekle", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Sepete Eklendi"), + "adding": MessageLookupByLibrary.simpleMessage("Ekleniyor.."), + "address": MessageLookupByLibrary.simpleMessage("Adres"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Banka Bakiyesini Düzelt", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Nakiti Düzelt"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Nakit Bakiyesini Düzelt", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Düzeltme Tarihi"), + "admin": MessageLookupByLibrary.simpleMessage("Yönetici"), + "advance": MessageLookupByLibrary.simpleMessage("Avans"), + "all": MessageLookupByLibrary.simpleMessage("Tümü"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Tüm iş çözümleri", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "Satış Pro, stok, hesap, satış, gider ve kar/zarar gibi tüm iş çözümlerini içeren eksiksiz bir iş çözümüdür.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Tüm Personel"), + "allParties": MessageLookupByLibrary.simpleMessage("Tüm Cariler"), + "allParty": MessageLookupByLibrary.simpleMessage("Tüm Cariler"), + "allTime": MessageLookupByLibrary.simpleMessage("Tüm Zamanlar"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Tüm İşlemler"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Çoktan eklenmiş"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Zaten bir hesabınız mı var? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Miktar"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Tutar 0\'dan büyük olmalıdır", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Tutar Yuvarlama Yöntemi", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Tutar Yazıyla"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Tutar gereklidir", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS, aşağıdaki numaraya gönderilecektir:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android ve iOS Uygulama Desteği", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Yeni bir güncelleme mevcut\nLütfen uygulamanızı güncelleyin", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Uygula"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Emin misiniz?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Bu şubeyi silmek istediğinizden emin misiniz?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Bu Rolü silmek istediğinizden emin misiniz?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Farklı bir şubeye geçmek istediğinizden emin misiniz?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Bu kişiyi silmek istediğinizden emin misiniz?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Bu şubeden çıkmak istediğinizden emin misiniz?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Tarihi itibarıyla"), + "assets": MessageLookupByLibrary.simpleMessage("Varlıklar"), + "attachment": MessageLookupByLibrary.simpleMessage("Ek"), + "attendance": MessageLookupByLibrary.simpleMessage("Katılım / Yoklama"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("Katılım Raporu"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("Yetkili İmza"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Otomatik hesaplanan gün", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Otomatik Seçildi"), + "backToHome": MessageLookupByLibrary.simpleMessage("Ana Sayfaya Dön"), + "balance": MessageLookupByLibrary.simpleMessage("Bakiye"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Ödenecek Bakiye"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Bilanço"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladeş"), + "bank": MessageLookupByLibrary.simpleMessage("Banka"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Banka Hesapları"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Banka Detayları"), + "bankName": MessageLookupByLibrary.simpleMessage("Banka Adı"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Bankadan Bankaya Transfer", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Bankadan Nakite Transfer", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Barkod yazdırma etiketi ayarı", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Barkod Oluşturucu"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("Barkod Üreteci"), + "barcodes": MessageLookupByLibrary.simpleMessage("Barkodlar"), + "batch": MessageLookupByLibrary.simpleMessage("Parti"), + "batchNo": MessageLookupByLibrary.simpleMessage("Parti No."), + "billTO": MessageLookupByLibrary.simpleMessage("Fatura Edilen"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("Fatura Bazlı Kar"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Fatura Adresi"), + "birthDate": MessageLookupByLibrary.simpleMessage("Doğum Tarihi"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth kapalı. Lütfen açın.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Şube"), + "branchList": MessageLookupByLibrary.simpleMessage("Şube Listesi"), + "brand": MessageLookupByLibrary.simpleMessage("Marka"), + "brandName": MessageLookupByLibrary.simpleMessage("Marka adı"), + "brands": MessageLookupByLibrary.simpleMessage("Markalar"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Mola Süresi"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Mola Durumu"), + "breakTime": MessageLookupByLibrary.simpleMessage("Mola Saati"), + "bulk": MessageLookupByLibrary.simpleMessage("Toplu Yükleme"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Toplu Yüklemeler"), + "businessCat": MessageLookupByLibrary.simpleMessage("iş kategorisi"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Şirket ve İşletme Adı", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Şimdi Satın Al"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Premium Plan satın alın", + ), + "call": MessageLookupByLibrary.simpleMessage("Ara"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Bu işlem türü düzenlenemez.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Ödeme detayları alınamadı.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("İptal etmek"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Cihazlar taranıyor...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Aynı hesaba transfer yapılamaz.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Kapasite"), + "cash": MessageLookupByLibrary.simpleMessage("Nakit"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Nakit ve Banka"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Nakit ve Banka Yönetimi", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Nakit Akışı"), + "cashIn": MessageLookupByLibrary.simpleMessage("Nakit Girişi"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Kasadaki Nakit"), + "cashOut": MessageLookupByLibrary.simpleMessage("Nakit Çıkışı"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Kasadan Bankaya Transfer", + ), + "categories": MessageLookupByLibrary.simpleMessage("Kategoriler"), + "category": MessageLookupByLibrary.simpleMessage("Kategori"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategori adı"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Para Üstü"), + "changePassword": MessageLookupByLibrary.simpleMessage("Şifre değiştir"), + "checkEmail": MessageLookupByLibrary.simpleMessage("E-Postanı kontrol et"), + "cheque": MessageLookupByLibrary.simpleMessage("Çek"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Çek Tutarı"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Çek Tarihi"), + "chequeList": MessageLookupByLibrary.simpleMessage("Çek Listesi"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Çek Numarası"), + "choose": MessageLookupByLibrary.simpleMessage("Seçin"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Ülke Seçin"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Bir Müşteri Seçin"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Bir Tedarikçi Seçin", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Özelliklerinizi Seçin", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Özellikler, Satış Pro\'yu geleneksel çözümlerden farklı kılan önemli bir parçadır.", + ), + "city": MessageLookupByLibrary.simpleMessage("Şehir"), + "cityName": MessageLookupByLibrary.simpleMessage("Şehir Adı"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Temizle"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "bağlanmak için tıklayın", + ), + "close": MessageLookupByLibrary.simpleMessage("Kapalı"), + "closed": MessageLookupByLibrary.simpleMessage("Kapalı"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Tahsilat"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Lütfen Bir Alacak Toplayın", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Toplandı tarafından:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Toplayan"), + "color": MessageLookupByLibrary.simpleMessage("Renk"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Çoklu Vergilerin Kombinasyonu", + ), + "combo": MessageLookupByLibrary.simpleMessage("Kombo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Kombo Ürün Raporu", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Kombo Ürünler"), + "comboReport": MessageLookupByLibrary.simpleMessage("Kombo Rapor"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Yakında"), + "companyAddress": MessageLookupByLibrary.simpleMessage("şirket adresi"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Silme Onayı"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Şifreyi Onayla"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("Şifreyi Onayla"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("İadeyi onayla"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS\'i onayla"), + "congratulation": MessageLookupByLibrary.simpleMessage("Tebrikler"), + "connect": MessageLookupByLibrary.simpleMessage("bağlanmak için tıklayın"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "yazıcınızı bağlayın", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Yazıcınızı Bağlayın", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Bağlı:"), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "İletişim Detayları", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Bize Ulaşın"), + "continueButton": MessageLookupByLibrary.simpleMessage("Devam etmek"), + "continueE": MessageLookupByLibrary.simpleMessage("Devam Et"), + "cost": MessageLookupByLibrary.simpleMessage("Maliyet"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Vergi hariç maliyet", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Vergi dahil maliyet", + ), + "country": MessageLookupByLibrary.simpleMessage("Ülke"), + "countryName": MessageLookupByLibrary.simpleMessage("Ülke Adı"), + "create": MessageLookupByLibrary.simpleMessage("Oluştur"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Ücretsiz Hesap Oluştur", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Ücretsiz bir hesap oluştur", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Şube Oluştur"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Yeni Şifre Oluştur", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF oluşturma izniniz yok.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Satış oluşturma izniniz yok.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Alacak (Giriş)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("Parti Kredi Limiti"), + "currency": MessageLookupByLibrary.simpleMessage("Para birimi"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Güncel Bakiye"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Güncel Nakit Bakiyesi", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Bu Ay"), + "currentYear": MessageLookupByLibrary.simpleMessage("Bu Yıl"), + "currents": MessageLookupByLibrary.simpleMessage("Güncel"), + "custom": MessageLookupByLibrary.simpleMessage("Özel"), + "customDate": MessageLookupByLibrary.simpleMessage("Özel Tarih"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Özel Fatura Markalama", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Özel Baskı"), + "customer": MessageLookupByLibrary.simpleMessage("Müşteri"), + "customerDate": MessageLookupByLibrary.simpleMessage("Özel Tarih"), + "customerDue": MessageLookupByLibrary.simpleMessage("Müşteri Borcu"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Müşteri Defteri"), + "customerName": MessageLookupByLibrary.simpleMessage("müşteri adı"), + "customerPay": MessageLookupByLibrary.simpleMessage("Müşteri Ödemesi"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Müşteri Telefon Numarası", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Müşteri İmzası"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("Günlük İşlem"), + "dashboard": MessageLookupByLibrary.simpleMessage("Gösterge Paneli"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Veriler başarıyla kaydedildi.", + ), + "date": MessageLookupByLibrary.simpleMessage("Tarih"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Bitiş tarihi, başlangıç tarihinden önce olamaz.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Tarih gereklidir"), + "dates": MessageLookupByLibrary.simpleMessage("Tarih:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Günlük Defter"), + "days": MessageLookupByLibrary.simpleMessage("gün"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Kalan Gün"), + "dealer": MessageLookupByLibrary.simpleMessage("Satıcı"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Satıcı fiyatı"), + "debitOut": MessageLookupByLibrary.simpleMessage("Borç (Çıkış)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Varsayılan Satış Fiyatı", + ), + "delete": MessageLookupByLibrary.simpleMessage("Sil"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Hesabı Sil"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Bu partiyi silmek istediğinizden emin misiniz?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Hesabınızı silmek istediğinizden emin misiniz? Bu işlem tüm verilerinizi kalıcı olarak silecektir.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Partiyi silme izniniz yok.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Başarıyla Silindi!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Siliniyor...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Teslimat Adresi"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Teslimat Ücreti"), + "department": MessageLookupByLibrary.simpleMessage("Departman"), + "deposit": MessageLookupByLibrary.simpleMessage("Para Yatırma"), + "depositTo": MessageLookupByLibrary.simpleMessage("Yatırılan Yer"), + "description": MessageLookupByLibrary.simpleMessage("Açıklama"), + "designation": MessageLookupByLibrary.simpleMessage("Pozisyon"), + "designationName": MessageLookupByLibrary.simpleMessage("Pozisyon Adı"), + "details": MessageLookupByLibrary.simpleMessage("Ayrıntılar"), + "developedBy": MessageLookupByLibrary.simpleMessage("Geliştiren"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 haneli PIN e-posta adresinize gönderildi: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Devre Dışı Bırak"), + "discount": MessageLookupByLibrary.simpleMessage("İndirim"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Görünen ad gereklidir", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Rahatsız Etmeyin"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Bunu gerçekten silmek istiyor musunuz?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Kullanıcıyı silmek istiyor musunuz?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Uygulamadan çıkmak istiyor musunuz?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Bu çeki gerçekten yeniden açmak istiyor musunuz?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hesabınız yok mu?", + ), + "done": MessageLookupByLibrary.simpleMessage("Tamamlandı"), + "download": MessageLookupByLibrary.simpleMessage("İndir"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK İndir"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Excel Formatını İndir", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "İndirme başarılı! Lütfen Belgeler klasörünüzü kontrol edin", + ), + "downloading": MessageLookupByLibrary.simpleMessage("İndiriliyor..."), + "due": MessageLookupByLibrary.simpleMessage("Vadesi dolmuş"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Ödenecek meblağ: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Vadesi Gelen Bakiye"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Borç tahsilatı"), + "dueList": MessageLookupByLibrary.simpleMessage("İstek Listesi"), + "duePay": MessageLookupByLibrary.simpleMessage("Vadesi Gelen Ödeme"), + "dueReport": MessageLookupByLibrary.simpleMessage("Vade Raporu"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Yürüyen müşteriler için vadeli satışlara izin verilmez.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Borçlar"), + "duration": MessageLookupByLibrary.simpleMessage("Süre"), + "durationDays": MessageLookupByLibrary.simpleMessage("Süre (Gün)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Kolay kullanımlı mobil pos", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Satış Pro uygulaması ücretsizdir, kullanımı kolaydır. Aslında, dünya genelinde en iyi POS sistemlerinden biridir.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Düzenlemek"), + "editAttendance": MessageLookupByLibrary.simpleMessage("Katılımı Düzenle"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Banka Hesaplarını Düzenle", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Banka Düzeltmesini Düzenle", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Bankadan Nakite Düzenle", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Banka Transferini Düzenle", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Nakit Düzeltmesini Düzenle", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Nakitten Bankaya Düzenle", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Kategoriyi Düzenle"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Pozisyonu Düzenle", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Personeli Düzenle"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Tatili Düzenle"), + "editLeave": MessageLookupByLibrary.simpleMessage("İzni Düzenle"), + "editModel": MessageLookupByLibrary.simpleMessage("Modeli Düzenle"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Bordroyu Düzenle"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Telefon Numarası Düzenle?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Ürünü Düzenle"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Satın Alma Faturasını Düzenle", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Rafı Düzenle"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Satış Faturasını Düzenle", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Bölmeyi Düzenle"), + "editShift": MessageLookupByLibrary.simpleMessage("Vardiyayı Düzenle"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Sosyal Medyayı Düzenle", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Vergiyi Düzenle"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Vergi Grubunu Düzenle", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Varyasyonu Düzenle", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Depoyu Düzenle"), + "email": MessageLookupByLibrary.simpleMessage("E-posta Adresi"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "E-posta boş olamaz", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-posta"), + "employee": MessageLookupByLibrary.simpleMessage("Personel"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Düşük stok miktarını girin", + ), + "end": MessageLookupByLibrary.simpleMessage("Son"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("Mola Bitişi"), + "endDate": MessageLookupByLibrary.simpleMessage("Bitiş Tarihi"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Bitiş tarihi başlangıçtan önce", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Bitiş tarihi başlangıç tarihinden önce olamaz.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Bitiş Saati"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Bitiş saati gereklidir", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Ücretsiz planınızı sonlandırın", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Parti No. girin"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Bir marka adı girin", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Geçerli bir indirim girin", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Geçerli bir OTP girin", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Geçerli bir stok girin", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Hesap görünen adını girin", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Hesap sahibi adını girin", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Hesap numarasını girin", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Adres Girin"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Miktarı girin"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Bakiyeyi girin"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Banka adını girin"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Seri No Girin (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Mola saatini girin", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "İş/Market Adı Girin", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Kapasite Girin"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Kategori adını girin", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Renk Girin"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Müşteri telefon numarasını girin", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Bayii fiyatını girin", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Açıklama girin"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Pozisyon adını girin", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("İndirim Girin"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Şifre Sıfırlama Bağlantısı almak için lütfen aşağıya e-posta adresinizi girin.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("Bitiş saatini girin"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Harcama kategorisi adını girin", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Gider tarihini girin", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Tam adresinizi girin", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Tam adı girin"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Tatil adını girin", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Gelir Kategorisi Adını Girin", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Etiket metnini girin", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Üretici Adını Girin", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Model Adını Girin"), + "enterName": MessageLookupByLibrary.simpleMessage("Adı girin"), + "enterNote": MessageLookupByLibrary.simpleMessage("Not Girin"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Başlangıç bakiyesini girin", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Ürün kodunu girin", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage("Ürün Adı Girin"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Alış Fiyatını Girin", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Miktarı Girin"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Referans numarasını girin", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Satış Fiyatını Girin", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Bölme Adı Girin"), + "enterSize": MessageLookupByLibrary.simpleMessage("Beden Girin"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Başlangıç saatini girin", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Stok Girin"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Vergi Oranını Girin", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Tür Girin"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Kullanıcı adı girin", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Kullanıcı Başlığı Girin", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Geçerli OTP girin"), + "enterValues": MessageLookupByLibrary.simpleMessage("Değerleri girin"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "KDV/GST Numarasını Girin", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "KDV/GST Başlığını Girin", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Depo adını girin", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Ağırlık Girin"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Toptan fiyatını girin", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("Ülkenizi girin"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "E-posta adresinizi girin", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Tam adınızı girin", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Adınızı girin"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Not Seviyenizi Girin", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Şifrenizi girin", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefon numaranızı girin", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Satış Sonrası Mesajınızı girin", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Vergi Silme Hatası", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel Dosyaları"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel Yükleyici"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Vergi Hariç Fiyat (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Çıkış"), + "exitBank": MessageLookupByLibrary.simpleMessage("Şubeden Çık"), + "expDate": MessageLookupByLibrary.simpleMessage("Son Kullanma Tarihi"), + "expense": MessageLookupByLibrary.simpleMessage("Gider"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Gider Kategorileri"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Harcama Tarihi"), + "expenseFor": MessageLookupByLibrary.simpleMessage("için gider"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Gider raporu"), + "expensesType": MessageLookupByLibrary.simpleMessage("Gider Türleri"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Son Kullanma Durumu", + ), + "expire": MessageLookupByLibrary.simpleMessage("Süresi Dolan"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Süresi Dolan Ürün Raporları", + ), + "expired": MessageLookupByLibrary.simpleMessage("Süresi Doldu"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Son Kullanma Tarihi"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Süresi Dolan Ürün Raporu", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Süresi Dolmuş Liste"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Süresi Dolmuş Ürünler", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Süre Sonu"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Planı Uzat"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Departman silinemedi", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Vergiyi Silme Başarısız", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Platform sürümü alınamadı.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Departman yüklenemedi", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "İade işlemi başarısız oldu.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "feature": MessageLookupByLibrary.simpleMessage("Özellik"), + "field": MessageLookupByLibrary.simpleMessage("Alan"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 Gün"), + "filter": MessageLookupByLibrary.simpleMessage("Filtrele"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Tarihe göre filtrele", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Ad"), + "flat": MessageLookupByLibrary.simpleMessage("Sabit (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "E-posta spam klasörünüze düşmüş olabilir.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Parolanızı mı unuttunuz", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Ücretsiz Veri Yedekleme", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Ücretsiz Ömür Boyu Güncelleme", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Ücretsiz Paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("Ücretsiz Plan"), + "from": MessageLookupByLibrary.simpleMessage("Kimden"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Hesaptan"), + "fromDate": MessageLookupByLibrary.simpleMessage("İtibaren"), + "fullName": MessageLookupByLibrary.simpleMessage("Tam Ad"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Tamamen ödenmiş"), + "gallery": MessageLookupByLibrary.simpleMessage("Galeri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF oluşturmak için veri bulunamadı", + ), + "gender": MessageLookupByLibrary.simpleMessage("Cinsiyet"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF Oluştur"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("PDF oluşturuluyor"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Bir E-postanız Var"), + "gotIt": MessageLookupByLibrary.simpleMessage("Tamam"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Brüt Kar (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Garanti (Teminat)"), + "guest": MessageLookupByLibrary.simpleMessage("Misafir"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Zaten hesabınız var mı?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Alanı Gizle"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Fiyat Yüksekten Düşüğe", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "E-posta adresinizi girin", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Şifre girin"), + "holderName": MessageLookupByLibrary.simpleMessage("Sahip Adı"), + "holiday": MessageLookupByLibrary.simpleMessage("Tatil"), + "holidayList": MessageLookupByLibrary.simpleMessage("Tatil Listesi"), + "home": MessageLookupByLibrary.simpleMessage("Ana Sayfa"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Kalan Saat"), + "hrm": MessageLookupByLibrary.simpleMessage("İnsan Kaynakları (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Hesabımı kalıcı olarak silmeyi kabul ediyorum.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC Kodu"), + "image": MessageLookupByLibrary.simpleMessage("Resim"), + "inActive": MessageLookupByLibrary.simpleMessage("Pasif"), + "inStock": MessageLookupByLibrary.simpleMessage("Stokta"), + "inactive": MessageLookupByLibrary.simpleMessage("Pasif"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Vergi Dahil Fiyat (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Gelir"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Gelir Kategorileri", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Gelir Kategorileri Raporu", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Gelir Tarihi"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Gelir İçin"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Gelir Raporu"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Gelir raporunu görüntüleme izniniz yok.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Gelir Türü"), + "incomes": MessageLookupByLibrary.simpleMessage("Gelir"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Etiketlerde gösterilecek bilgiler", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Talimat"), + "inv": MessageLookupByLibrary.simpleMessage("Fatura No"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Geçersiz tutar"), + "inventory": MessageLookupByLibrary.simpleMessage("Envanter"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Envanter izniniz yok", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Fatura"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Fatura Logosu"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Fatura Numarası"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage( + "Fatura Görüntüleyici", + ), + "item": MessageLookupByLibrary.simpleMessage("Ürün"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Ürün Eklendi"), + "itemName": MessageLookupByLibrary.simpleMessage("Ürün Adı"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Ürün Satışları"), + "joinDate": MessageLookupByLibrary.simpleMessage("İşe Başlama Tarihi"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Etiket Rulosu Boyutu 1.5\"*1, 38mm*25mm, Boşluk 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Etiket Rulosu Boyutu 2\"*1, 50mm*25mm, Boşluk 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("E-posta"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Şifre"), + "language": MessageLookupByLibrary.simpleMessage("dil"), + "last30Days": MessageLookupByLibrary.simpleMessage("Son 30 Gün"), + "last7Days": MessageLookupByLibrary.simpleMessage("Son 7 Gün"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Geçen Ay"), + "lastName": MessageLookupByLibrary.simpleMessage("Soyad"), + "lastYear": MessageLookupByLibrary.simpleMessage("Geçen Yıl"), + "leave": MessageLookupByLibrary.simpleMessage("İzin"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("İzin Süresi"), + "leaveList": MessageLookupByLibrary.simpleMessage("İzin Listesi"), + "leaveReports": MessageLookupByLibrary.simpleMessage("İzin Raporları"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("İzin Talebi"), + "leaveType": MessageLookupByLibrary.simpleMessage("İzin Türü"), + "ledger": MessageLookupByLibrary.simpleMessage("Mizan / Defter-i Kebir"), + "link": MessageLookupByLibrary.simpleMessage("Bağlantı"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Liste Boş"), + "loading": MessageLookupByLibrary.simpleMessage("Yükleniyor"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP ayarları yükleniyor...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Giriş yapmak"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "E-posta ile Giriş Yapın", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Çıkış Yap"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Giriş başarısız. Lütfen tekrar deneyin.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Telefon ile Giriş"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Kayıp"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Zarar/Kar"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Zarar/Kâr"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Zarar/Kâr Raporu", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Düşük Stok"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("Düşük Stok Uyarısı"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("Düşük Stok Raporu"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Fiyat Düşükten Yükseğe", + ), + "lp": MessageLookupByLibrary.simpleMessage("Zarar/Kar"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Zarar/Kar Detayları"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Ayarları Yönet"), + "manuDate": MessageLookupByLibrary.simpleMessage("Üretim Tarihi"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Üretim Tarihi"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Üretici firma"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Kart"), + "messege": MessageLookupByLibrary.simpleMessage("Mesaj"), + "mobile": MessageLookupByLibrary.simpleMessage("mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model başarıyla oluşturuldu!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Model Adı"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Model başarıyla güncellendi!", + ), + "models": MessageLookupByLibrary.simpleMessage("Modeller"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Para Girişi"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Para Çıkışı"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Para Makbuzu"), + "month": MessageLookupByLibrary.simpleMessage("Ay"), + "monthly": MessageLookupByLibrary.simpleMessage("Aylık"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Daha fazla bilgi"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Etiket/Satış Fiyatı (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("İsim"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage("Ad boş olamaz"), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Transfer için en az iki banka hesabı gerekir.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("Net Kar (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Net Toplam Tutar"), + "newPassword": MessageLookupByLibrary.simpleMessage("Yeni Şifre"), + "next": MessageLookupByLibrary.simpleMessage("Sonraki"), + "no": MessageLookupByLibrary.simpleMessage("Hayır"), + "noAcc": MessageLookupByLibrary.simpleMessage( + "Herhangi bir hesabınız yok mu?", + ), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Eşleşen hesap bulunamadı", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Aktif kullanıcı değil", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Seçilen filtreler için katılım kaydı bulunamadı.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Kayıt bulunamadı.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Banka hesabı bulunamadı.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Transfer edilecek banka hesabı bulunamadı.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Batch Yok"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Bluetooth cihazı seçilmedi.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Şube bulunamadı"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Çek bulunamadı"), + "noData": MessageLookupByLibrary.simpleMessage("Veri Yoke"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Veri bulunamadı"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Veri yok"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Dışa aktarılacak veri yok", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF oluşturulacak veri yok", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Veri Bulunamadı"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Departman bulunamadı.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("Bu departman için açıklama yok."), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Bu pozisyon için açıklama yok."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Açıklama belirtilmedi.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Pozisyon bulunamadı.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Hedef banka hesabı bulunamadı.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("Cihaz Bulunamadı"), + "noDue": MessageLookupByLibrary.simpleMessage("Borç Yok"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Borç Seçilmedi"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Dosya seçilmedi"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("Tatil bulunamadı."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Eşleşen tatil bulunamadı", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Öğe Bulunamadı"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Hiçbir Ürün Seçilmedi", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Seçilen filtreler için izin kaydı bulunamadı.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "İzin talebi bulunamadı.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Eşleşen ürün bulunamadı.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Eşleşen bordro bulunamadı.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Not girilmedi."), + "noParty": MessageLookupByLibrary.simpleMessage("Hiçbir Parti Bulunamadı"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Bordro kaydı bulunamadı.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Ürün Bulunamadı"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Aramanızla eşleşen ürün bulunamadı.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Hiçbir Ürün Seçilmedi", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Kullanıcı Rolü Bulunamadı", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Vardiya bulunamadı."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Stok verisi mevcut değil.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Alt Vergi Seçilmedi", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Tedarikçi Yok"), + "noTransaction": MessageLookupByLibrary.simpleMessage("İşlem yok"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "İşlem bulunamadı", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Bu filtre için işlem bulunamadı.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF oluşturulacak işlem bulunamadı", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Değer tanımlanmadı", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Varyasyon bulunamadı.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "İade Edilemez (KDV/İndirim)", + ), + "none": MessageLookupByLibrary.simpleMessage("Yok"), + "notFound": MessageLookupByLibrary.simpleMessage("Bulunamadı"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "İnternet bağlantısı yok", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Telefon uygulaması başlatılamadı.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Eşleşen sonuç bulunamadı", + ), + "note": MessageLookupByLibrary.simpleMessage("Not"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Not Seviyesi"), + "notification": MessageLookupByLibrary.simpleMessage("Bildirim"), + "off": MessageLookupByLibrary.simpleMessage("Kapalı"), + "ok": MessageLookupByLibrary.simpleMessage("Tamam"), + "okay": MessageLookupByLibrary.simpleMessage("Tamam"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Eski Şifre"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Eski şifre boş bırakılamaz", + ), + "on": MessageLookupByLibrary.simpleMessage("Açık"), + "open": MessageLookupByLibrary.simpleMessage("Açık"), + "openCamera": MessageLookupByLibrary.simpleMessage("Kamerayı Aç"), + "openSetting": MessageLookupByLibrary.simpleMessage("Ayarları Aç"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Açılış bilançosu"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Açılış bakiyesi gereklidir", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Açılış Tarihi"), + "opinion": MessageLookupByLibrary.simpleMessage("Görüşünüzü girin"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Veya şununla devam et", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Stokta Yok"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Premium Planımız"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Paket Özellikleri"), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "packageDate": MessageLookupByLibrary.simpleMessage("Paket Tarihi"), + "packageName": MessageLookupByLibrary.simpleMessage("Paket Adı"), + "packingDate": MessageLookupByLibrary.simpleMessage("Paketleme Tarihi"), + "paid": MessageLookupByLibrary.simpleMessage("Paralı"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Ödenen miktar"), + "paidBy": MessageLookupByLibrary.simpleMessage("Tarafından Ödendi"), + "paidVia": MessageLookupByLibrary.simpleMessage("Aracılığıyla Ödendi"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Kısmi Ödendi"), + "parties": MessageLookupByLibrary.simpleMessage("Taraflar"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Parti oluşturma izniniz yok.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Parti Listesi"), + "partyReports": MessageLookupByLibrary.simpleMessage("Cari Raporları"), + "partyType": MessageLookupByLibrary.simpleMessage("Cari Türü"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("Cari Bazlı Kar"), + "password": MessageLookupByLibrary.simpleMessage("Şifre"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Şifre boş olamaz", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Şifre gerekli (en az 6 karakter)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Şifre en az 6 karakter olmalıdır", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Şifreler uyuşmuyor", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Abonelik İçin Öde", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Ödenecek Tutar"), + "payment": MessageLookupByLibrary.simpleMessage("Ödeme"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Ödeme Tamamlandı"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Ödeme Detayları"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Ödeme Başarısız"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Ödeme başarısız oldu. Lütfen tekrar deneyin.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Ödeme Geçidi"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Ödeme Yöntemi"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Ödeme Yöntemleri"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Ödeme Başarılı"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Lütfen bir ödeme türü seçin", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Ödeme türü"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Ödeme başarılı!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Ödeme Yılı"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Ödeme Miktarları"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Ödeme Türleri"), + "paypalPay": MessageLookupByLibrary.simpleMessage("PayPal ile öde"), + "payroll": MessageLookupByLibrary.simpleMessage("Bordro / Maaş"), + "payrollList": MessageLookupByLibrary.simpleMessage("Bordro Listesi"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Bordro Kaydı"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Bordro Raporları"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF başarıyla oluşturuldu", + ), + "percent": MessageLookupByLibrary.simpleMessage("Yüzde"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Erişim Engellendi", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Banka silme izni reddedildi.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Banka güncelleme izni reddedildi.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Banka görüntüleme izni reddedildi.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "İzin verilmedi!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Kişisel Bilgi:"), + "phone": MessageLookupByLibrary.simpleMessage("Telefon numarası"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefon numarası mevcut değil.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Telefon Numarası"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefon Doğrulaması", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Dosya Seç ve Yükle", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Bitiş Tarihini Seçin"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Başlangıç Tarihini Seçin", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Lütfen bir satış iadesi ekleyin", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Bakiyeyi düzeltmek için lütfen en az bir banka ekleyin.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Lütfen miktarı ekleyin", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Lütfen önce yazıcıyı bağlayın", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Lütfen Bluetooth yazıcınızı bağlayın", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Lütfen Bluetooth\'u etkinleştirin", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Lütfen daha uzun bir şifre girin", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Lütfen şifreyi tekrar girin", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Lütfen tarih girin", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Lütfen bir şifre girin", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir marka adı girin", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir iş adı girin", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir e-posta girin", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir ad girin", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir telefon numarası girin", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir ürün adı girin", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir alış fiyatı girin", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Lütfen tüm ürünler için geçerli bir miktar (en az 1) girin", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir satış fiyatı girin", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir birim adı girin", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Lütfen Miktarı Girin", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Lütfen en az bir değer girin.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Lütfen şube adını girin", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Lütfen tarih girin", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Lütfen pozisyon adını girin", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Lütfen bitiş tarihini girin", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Lütfen tatil adını girin", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("Lütfen Adı Girin"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Lütfen raf adını girin", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Lütfen bölme adını girin", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Lütfen OTP\'yi girin", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Lütfen birim adını girin", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli bir isim girin", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Lütfen önce geçerli telefon ve adı girin", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Lütfen bilgilerinizi girin.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Lütfen telefon numaranızı girin", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Lütfen maaş girin", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Lütfen önce bir satış yapın", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Lütfen bir kategori seçin", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Lütfen bir hedef banka hesabı seçin.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Lütfen bir harcama kategorisi seçin", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Lütfen bir izin türü seçin", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Lütfen önce bir ürün seçin", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Lütfen bir vardiya seçin", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Lütfen bir başlangıç tarihi seçin", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Lütfen bir durum seçin", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Lütfen bir personel seçin", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Lütfen ayı seçin", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Lütfen her iki hesabı da seçin.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Lütfen mola durumunu seçin", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Lütfen tarih seçin", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Lütfen departman seçin", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Lütfen pozisyon seçin", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Lütfen iade için ürün seçin", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Lütfen ödeme yılını seçin", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Lütfen önce bir ürün seçin", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Lütfen başlangıç tarihini seçin", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Lütfen durum seçin", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Lütfen geçerli başlangıç ve bitiş tarihleri seçin.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Lütfen cinsiyet seçin", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Lütfen vardiya seçin", + ), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "Uygulamayı kullanmak için lütfen geçerli bir satın alma kodu kullanın.", + ), + "pos": MessageLookupByLibrary.simpleMessage("Satış Noktası (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS Satışı"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Satış Sonrası Mesajı", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo tarafından desteklenmektedir", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage( + "Tarafından desteklenmektedir", + ), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android ve iOS Uygulama Desteği", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Prim Planı"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Seçmek için basın"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF Önizleme"), + "previousDue": MessageLookupByLibrary.simpleMessage("Önceki vadesi"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Önceki Ödeme Tutarı", + ), + "price": MessageLookupByLibrary.simpleMessage("Fiyat"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Fiyat boş olamaz"), + "print": MessageLookupByLibrary.simpleMessage("Yazdır"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Banka detaylarını faturaya yazdır", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Barkod Yazdır"), + "printLabel": MessageLookupByLibrary.simpleMessage("Etiket Yazdır"), + "printing": MessageLookupByLibrary.simpleMessage("Yazdırma Seçeneği"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Fatura Yazdırılıyor", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Yazdırma Seçeneği"), + "product": MessageLookupByLibrary.simpleMessage("Ürün"), + "productBrand": MessageLookupByLibrary.simpleMessage("Ürün Markası"), + "productCategory": MessageLookupByLibrary.simpleMessage("Ürün Kategorisi"), + "productCode": MessageLookupByLibrary.simpleMessage("Ürün Kodu"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Ürün kodu gereklidir", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Ürün Detayları"), + "productList": MessageLookupByLibrary.simpleMessage("Ürün listesi"), + "productModels": MessageLookupByLibrary.simpleMessage("Ürün Modelleri"), + "productName": MessageLookupByLibrary.simpleMessage("Ürün adı"), + "productNotFound": MessageLookupByLibrary.simpleMessage("Ürün Bulunamadı"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Ürün Alım Geçmişi", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Ürün satın alma raporu", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Ürün Rafları"), + "productReports": MessageLookupByLibrary.simpleMessage("Ürün Raporları"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Ürün Satış Geçmişi", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Ürün satış raporu", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Ürün Ayarları"), + "productStock": MessageLookupByLibrary.simpleMessage("Ürün Stoğu"), + "productUnit": MessageLookupByLibrary.simpleMessage("Ürün Birimi"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Ürün Varyasyonları", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("Ürün Bazlı Kar"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Ürün Bazlı Kar ve Zarar", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Ürün Bazlı Alım", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage("Ürün Bazlı Satış"), + "products": MessageLookupByLibrary.simpleMessage("Ürünler"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profil Düzenleme"), + "profit": MessageLookupByLibrary.simpleMessage("Kâr"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Kar ve Zarar"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Kar ve Zarar Detay Raporu", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Kar ve Zarar"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Kar Marjı (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("Kar Yüzdesi"), + "promo": MessageLookupByLibrary.simpleMessage("Promosyon"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promosyon Kodu"), + "purchase": MessageLookupByLibrary.simpleMessage("Satın almak"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Satın Alma Uyarısı"), + "purchaseBy": MessageLookupByLibrary.simpleMessage( + "Satın alındı ​​tarafından:", + ), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Satın Alma Onaylandı", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Satın Alma Detayları", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Alış Fiyatı (Hariç)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Alış fiyatı (hariç) gerekli", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage("Alış Fiyatı (Dahil)"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Alış fiyatı (dahil) gerekli", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Satın Alma Listesi"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Şimdi Satın Al"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Premium Plan Satın Alın", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Alış fiyatı"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Alım Mik."), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Satın alma miktarı gerekli", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Satın Alma Raporu"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Satış İadesi"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Satın Alma İade Raporu", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Satın Alma İadeleri", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Satın almayı güncelleme izniniz yok.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Satın alma oluşturma izniniz yok.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Satın Alınan"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Satın Alan"), + "qty": MessageLookupByLibrary.simpleMessage("Miktar"), + "quantity": MessageLookupByLibrary.simpleMessage("Miktar"), + "quickOver": MessageLookupByLibrary.simpleMessage("Hızlı Genel Bakış"), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Hızlı Genel Görünüm", + ), + "rack": MessageLookupByLibrary.simpleMessage("Raf (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Raf Adı"), + "racks": MessageLookupByLibrary.simpleMessage("Raflar (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Yeniden Aç"), + "read": MessageLookupByLibrary.simpleMessage("Oku"), + "receipt": MessageLookupByLibrary.simpleMessage("Fiş/Makbuz"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Alınan Tutar"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Teslim Alan"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Kimden Alındı"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("Son İşlemler"), + "recivethePin": MessageLookupByLibrary.simpleMessage("Pini Al"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Nakiti Azalt"), + "reference": MessageLookupByLibrary.simpleMessage("Referans"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Referans numarası"), + "referenceNumber": MessageLookupByLibrary.simpleMessage( + "Referans Numarası", + ), + "register": MessageLookupByLibrary.simpleMessage("Kayıt olmak"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Başlamadan telefonunuzu kaydetmemiz gerekiyor!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Kalan"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Kalan Tutar"), + "remark": MessageLookupByLibrary.simpleMessage("Açıklama / Not"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Beni hatırla"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Beni sonra hatırla", + ), + "remove": MessageLookupByLibrary.simpleMessage("Kaldır"), + "reports": MessageLookupByLibrary.simpleMessage("Raporlar"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP\'yi tekrar gönder"), + "resendOTP": MessageLookupByLibrary.simpleMessage("OTP\'yi yeniden gönder"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Şifrenizi e-posta veya telefon numaranızla sıfırlayın", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Şifrenizi sıfırlayın ve hesabınıza giriş yapın", + ), + "resets": MessageLookupByLibrary.simpleMessage("Sıfırla"), + "retailer": MessageLookupByLibrary.simpleMessage("Perakendeci"), + "retry": MessageLookupByLibrary.simpleMessage("Tekrar Dene"), + "retryScan": MessageLookupByLibrary.simpleMessage("Yeniden Tara"), + "retur": MessageLookupByLibrary.simpleMessage("İade"), + "returnAmount": MessageLookupByLibrary.simpleMessage("İade Tutarı"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("İade Miktarı"), + "returned": MessageLookupByLibrary.simpleMessage("İade Edildi"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("İade Tutarı"), + "returnedDate": MessageLookupByLibrary.simpleMessage("İade Tarihi"), + "returnedItem": MessageLookupByLibrary.simpleMessage("İade Edilen Ürün"), + "role": MessageLookupByLibrary.simpleMessage("Rol"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("Rol ve İzin"), + "roles": MessageLookupByLibrary.simpleMessage("Roller"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "En yakın tam sayıya yuvarla", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "En yakın ondalığa yuvarla (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "En yakın ondalığa yuvarla (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "En yakın ondalığa yuvarla (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Tam sayıya yuvarla", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Yuvarlama"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Yuvarlanmış Toplam"), + "roundings": MessageLookupByLibrary.simpleMessage("Yuvarlama (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Kasadaki Nakit"), + "sNo": MessageLookupByLibrary.simpleMessage("Sıra No (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Maaş"), + "sale": MessageLookupByLibrary.simpleMessage("Satış"), + "saleBy": MessageLookupByLibrary.simpleMessage("Satışı Yapan"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Satış Düzenle"), + "saleList": MessageLookupByLibrary.simpleMessage("Satış Listesi"), + "salePrice": MessageLookupByLibrary.simpleMessage("Satış ücreti"), + "saleQty": MessageLookupByLibrary.simpleMessage("Satış Mik."), + "saleReq": MessageLookupByLibrary.simpleMessage("Satış fiyatı gerekli"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Satış İadesi"), + "sales": MessageLookupByLibrary.simpleMessage("Satışlar"), + "salesBy": MessageLookupByLibrary.simpleMessage("Satıldı tarafından:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Satış Detayları"), + "salesList": MessageLookupByLibrary.simpleMessage("Satış Listesi"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Satış & Alış Genel Görünüm", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Satış raporu"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Satış İadesi"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Satış İade Raporu", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Satış Ayarları"), + "save": MessageLookupByLibrary.simpleMessage("Kaydetmek"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Kaydet ve Yayınla"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Ayarları Kaydet"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Varyantı Kaydet"), + "saving": MessageLookupByLibrary.simpleMessage("Kaydediliyor..."), + "scanCode": MessageLookupByLibrary.simpleMessage("Ürün QR kodunu tara"), + "search": MessageLookupByLibrary.simpleMessage("Aramak"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("Katılım Ara"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Batch no ara..."), + "searchH": MessageLookupByLibrary.simpleMessage("Burada Ara...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("İzin Ara"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Ürün Ara"), + "searchTransaction": MessageLookupByLibrary.simpleMessage("İşlem ara..."), + "searchWith": MessageLookupByLibrary.simpleMessage("Ara..."), + "seconds": MessageLookupByLibrary.simpleMessage("saniye"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Tüm promosyon kodlarını görüntüle", + ), + "select": MessageLookupByLibrary.simpleMessage("Seçme"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Bir marka seçin"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Bir fatura seçin"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Hesap Seçin"), + "selectAll": MessageLookupByLibrary.simpleMessage("Tümünü Seç"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "En az bir bölme seçin", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Banka veya Nakit Seçin", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "İş Kategorisini Seçin", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Kategori Seçin"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Müşteri Seçin"), + "selectDate": MessageLookupByLibrary.simpleMessage("Tarih Seçin"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Önce tarihi seçin", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Yatırma hedefini seçin", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Önce personeli seçin", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Başlangıç tarihini seçin", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("Öğeleri Seç"), + "selectLang": MessageLookupByLibrary.simpleMessage("Dilinizi seçiniz"), + "selectModel": MessageLookupByLibrary.simpleMessage("Model Seçin"), + "selectOne": MessageLookupByLibrary.simpleMessage("Birini Seçin"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("Bir hesap seçin"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Ürün Kategorisini Seçin", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Ürün Birimini Seçin", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Raf Seç"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Bölme Seç"), + "selectStock": MessageLookupByLibrary.simpleMessage("Stok Seç"), + "selectTax": MessageLookupByLibrary.simpleMessage("Vergi Seçin"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Bitiş tarihini seçin", + ), + "selectType": MessageLookupByLibrary.simpleMessage("Tür Seçin"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Varyasyonları Seçin: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Depo Seç"), + "sellAll": MessageLookupByLibrary.simpleMessage("Hepsini Sat >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Satış Fiyatı"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Tarafından Satıldı"), + "send": MessageLookupByLibrary.simpleMessage("Gönder"), + "sendCode": MessageLookupByLibrary.simpleMessage("kodu gönder"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Parolanın nasıl sıfırlanacağına ilişkin talimatları içeren bir E-posta Gönderdik:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Sıfırlama Bağlantısı Gönder", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Mesaj Gönder"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS Gönder"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS Gönder"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "E-postanızı Gönderin", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Doktorunuzla daha iyi bir izlenim için bağlantı kurmak için profilinizi güncelleyin", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Yeni Şifre Belirleyin", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Profilinizi Oluşturun", + ), + "setting": MessageLookupByLibrary.simpleMessage("Ayar"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 Gün"), + "share": MessageLookupByLibrary.simpleMessage("Paylaş"), + "shelf": MessageLookupByLibrary.simpleMessage("Bölme (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Bölme Adı"), + "shelves": MessageLookupByLibrary.simpleMessage("Bölmeler (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Vardiya"), + "shiftName": MessageLookupByLibrary.simpleMessage("Vardiya Adı"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Teslimat Adresi"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Kargo Ücreti"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Mağaza Açılış Bakiyesi", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Mağaza Kalan Bakiyesi", + ), + "showAction": MessageLookupByLibrary.simpleMessage("İşlem Göster"), + "showCode": MessageLookupByLibrary.simpleMessage("Kodu Göster"), + "showCombo": MessageLookupByLibrary.simpleMessage("Kombo Göster"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Süre Sonu Tarihini Göster", + ), + "showName": MessageLookupByLibrary.simpleMessage("Adı Göster"), + "showPrice": MessageLookupByLibrary.simpleMessage("Fiyatı Göster"), + "showSingle": MessageLookupByLibrary.simpleMessage("Tekli Göster"), + "showVariant": MessageLookupByLibrary.simpleMessage("Varyant Göster"), + "signIn": MessageLookupByLibrary.simpleMessage("Giriş Yap"), + "signUp": MessageLookupByLibrary.simpleMessage("Kaydol"), + "single": MessageLookupByLibrary.simpleMessage("Tekli"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 Gün"), + "size": MessageLookupByLibrary.simpleMessage("Boyut"), + "skip": MessageLookupByLibrary.simpleMessage("Atla"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Güncellemeyi Atla"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("Sıra No"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Akıllı Saat"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Sosyal Pazarlama"), + "sold": MessageLookupByLibrary.simpleMessage("Satıldı"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Web sayfasında bir şeyler yanlış gitti.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Bir şey var"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Personel Girişi"), + "start": MessageLookupByLibrary.simpleMessage("Başla"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("Mola Başlangıcı"), + "startDate": MessageLookupByLibrary.simpleMessage("Başlangıç Tarihi"), + "startNewSale": MessageLookupByLibrary.simpleMessage("Yeni Satış Başlat"), + "startTime": MessageLookupByLibrary.simpleMessage("Başlangıç Saati"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Başlangıç saati gereklidir", + ), + "started": MessageLookupByLibrary.simpleMessage("Başladı"), + "state": MessageLookupByLibrary.simpleMessage("Eyalet"), + "stateName": MessageLookupByLibrary.simpleMessage("Eyalet Adı"), + "status": MessageLookupByLibrary.simpleMessage("Durum"), + "staus": MessageLookupByLibrary.simpleMessage("Durum"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Hala Ödenmemiş"), + "stock": MessageLookupByLibrary.simpleMessage("Stoklamak"), + "stockList": MessageLookupByLibrary.simpleMessage("Stok listesi"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Stok / Varyant"), + "stockReport": MessageLookupByLibrary.simpleMessage("Stok Raporu"), + "stockValue": MessageLookupByLibrary.simpleMessage("Stok Değeri"), + "stockWarn": MessageLookupByLibrary.simpleMessage("Stok en az 1 olmalıdır"), + "stocks": MessageLookupByLibrary.simpleMessage("Stok: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Alt Vergi Listesi"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Alt Vergiler"), + "subTotal": MessageLookupByLibrary.simpleMessage("Ara toplam"), + "submit": MessageLookupByLibrary.simpleMessage("Gönder"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Şimdi Abone Ol"), + "subscription": MessageLookupByLibrary.simpleMessage("abonelik"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Abonelik Raporları", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Abonelikler"), + "subtotal": MessageLookupByLibrary.simpleMessage("Ara Toplam"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "başarıyla ödendi", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Tedarikçi Ödemesi"), + "supplier": MessageLookupByLibrary.simpleMessage("Tedarikçi"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Tedarikçi Detayları", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Tedarikçi Borcu"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("Tedarikçi Defteri"), + "supplierName": MessageLookupByLibrary.simpleMessage("sağlayıcı adı"), + "switchBank": MessageLookupByLibrary.simpleMessage("Şube Değiştir?"), + "switchs": MessageLookupByLibrary.simpleMessage("Değiştir"), + "tax": MessageLookupByLibrary.simpleMessage("Vergi (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Vergi Grubu"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Vergi Yüzdesi"), + "taxRates": MessageLookupByLibrary.simpleMessage("Vergi Oranları"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Vergi Oranları - Vergi Oranlarınızı Yönetin", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Vergi Raporu"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Vergi Raporu Listesi", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Vergi Türü"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Tek/Çoklu Vergi Türü ile Vergi", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Satın alımınız için teşekkür ederiz", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Vadesi gelen ödemeniz için teşekkür ederiz", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Termal Fatura Logosu", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Termal Yazıcı Dili", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Termal Yazıcı Sayfa Boyutu", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 Gün"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "Sayfa Başına 32 Etiket, 8.27 x 11.69 inç", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Bu Ay"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Bu plan yükseltme için uygun değil", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Bu plan satın alınamaz", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Bu ürün zaten eklenmiş!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Bu Hafta"), + "thisYear": MessageLookupByLibrary.simpleMessage("Bu Yıl"), + "time": MessageLookupByLibrary.simpleMessage("Saat"), + "timeIn": MessageLookupByLibrary.simpleMessage("Giriş Saati"), + "timeOut": MessageLookupByLibrary.simpleMessage("Çıkış Saati"), + "to": MessageLookupByLibrary.simpleMessage("Kime"), + "toAccount": MessageLookupByLibrary.simpleMessage("Hesaba"), + "toDate": MessageLookupByLibrary.simpleMessage("Bugüne kadar"), + "today": MessageLookupByLibrary.simpleMessage("Bugün"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Bugünün Özeti"), + "top5Customer": MessageLookupByLibrary.simpleMessage("En İyi 5 Müşteri"), + "top5Product": MessageLookupByLibrary.simpleMessage("En İyi 5 Ürün"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("En İyi 5 Tedarikçi"), + "total": MessageLookupByLibrary.simpleMessage("Toplam"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Toplam tutar"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Toplam Varlıklar"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Toplam Bakiye"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Toplam Kategori"), + "totalDue": MessageLookupByLibrary.simpleMessage("Toplam Tutar"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Toplam Borç Tutarı", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Toplam Gider"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Toplam Gelir"), + "totalItems": MessageLookupByLibrary.simpleMessage("Toplam Ürün"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Toplam kayıp"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Toplam Ödenebilir"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Toplam Fiyat"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Toplam Ürün"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Toplam kar"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Toplam Satın Alma"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Toplam İade Tutarı", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Toplam İade Edilen"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Toplam Maaş Tutarı", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Toplam Satış"), + "totalVat": MessageLookupByLibrary.simpleMessage("Toplam KDV"), + "totall": MessageLookupByLibrary.simpleMessage("Toplam:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("İşlem Genel Bakışı"), + "transactionType": MessageLookupByLibrary.simpleMessage("İşlem Tipi"), + "transactions": MessageLookupByLibrary.simpleMessage("İşlemler"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "İşlem Geçmişi Raporları", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Transfer"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Çek Transferi"), + "transferDate": MessageLookupByLibrary.simpleMessage("Transfer Tarihi"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Tekrar deneyin"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Tip"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Tür Seçin"), + "unPaid": MessageLookupByLibrary.simpleMessage("Ödenmemiş"), + "unit": MessageLookupByLibrary.simpleMessage("Birim"), + "unitName": MessageLookupByLibrary.simpleMessage("birim adı"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Birim Fiyat"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Birim Fiyatı"), + "units": MessageLookupByLibrary.simpleMessage("Birimler"), + "unlimited": MessageLookupByLibrary.simpleMessage("Sınırsız"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Sınırsız Kullanım"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Paketimizin Sınırsız Kullanımları👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Güncelleme"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Şubeyi Güncelle"), + "updateContact": MessageLookupByLibrary.simpleMessage("Kişiyi Güncelle"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Stok güncellemesi başarısız oldu", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Şimdi güncelle"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Partiyi güncelleme izniniz yok.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Ürünü Güncelle"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Ürün başarıyla güncellendi!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Ürün güncelleme izniniz yok.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Profilinizi güncelleyin", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Alımı Güncelle"), + "updateRole": MessageLookupByLibrary.simpleMessage("Rolü Güncelle"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Satış güncelleme izniniz yok.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Başarıyla Güncellendi", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Profilinizi güncelleyerek müşterinizle daha iyi bir bağlantı kurun", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Aboneliğinizi güncelleyin", + ), + "updating": MessageLookupByLibrary.simpleMessage("Güncelleniyor..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Şimdi Yükselt"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR Kod için UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("Yükle"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Resim Yükle"), + "uploading": MessageLookupByLibrary.simpleMessage("Yükleniyor..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Galeriyi Kullan"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Kullanıcı başlığı boş olamaz", + ), + "user": MessageLookupByLibrary.simpleMessage("Kullanıcı"), + "userRole": MessageLookupByLibrary.simpleMessage("Kullanıcı rolü"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Kullanıcı Rolü Detayları", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Kullanıcı Başlığı"), + "values": MessageLookupByLibrary.simpleMessage("Değerler"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Varyant başarıyla eklendi!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Varyant başarıyla silindi!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Varyasyon Listesi"), + "variationId": MessageLookupByLibrary.simpleMessage( + "Varyasyon ID (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Varyasyonlar"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Varyasyon Ürünleri", + ), + "vat": MessageLookupByLibrary.simpleMessage("KDV"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("KDV ve Vergi"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("KDV/GST Numarası"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("KDV/GST Başlığı"), + "vatId": MessageLookupByLibrary.simpleMessage("KDV ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("KDV Numarası"), + "vatReports": MessageLookupByLibrary.simpleMessage("KDV Raporları (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("KDV Türü (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("Doğrulama"), + "verify": MessageLookupByLibrary.simpleMessage("Doğrula"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "E-postanızı Doğrulayın", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("E-postayı Doğrula"), + "view": MessageLookupByLibrary.simpleMessage("Detayları Görüntüle"), + "viewAll": MessageLookupByLibrary.simpleMessage("Hepsini gör"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Detayları Görüntüle"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Fiyatı Görüntüle"), + "viewStock": MessageLookupByLibrary.simpleMessage("Stoğu Görüntüle"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "İşlemler görüntüleniyor:", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Yürüyüş Müşterisi"), + "wallet": MessageLookupByLibrary.simpleMessage("Cüzdan"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Cüzdan Bakiyesi"), + "warehouse": MessageLookupByLibrary.simpleMessage("Depo (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Depo Adı"), + "warranty": MessageLookupByLibrary.simpleMessage("Garanti"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Bir onay e-postası gönderdik", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefon numaranıza bir OTP gönderdik", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Haftalık"), + "weight": MessageLookupByLibrary.simpleMessage("Ağırlık"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Hoş geldiniz!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Ne var ne yok"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("toptan fiyat"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Toptancı"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Yakında Eklenecek", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Mesajınızı buraya yazın", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Buraya Metin Yazın...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Yıllık"), + "years": MessageLookupByLibrary.simpleMessage("Yıl"), + "yes": MessageLookupByLibrary.simpleMessage("Evet"), + "yesterday": MessageLookupByLibrary.simpleMessage("Dün"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Borçtan fazla ödeme yapamazsınız", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Artık OTP\'yi tekrar gönderebilirsiniz.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("Barkod oluşturma izniniz yok."), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "Modeli silme izniniz yok.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("Bölmeyi silme izniniz yok"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Kar ve Zararı görüntüleme izniniz yok.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Gider kategorisi oluşturma izniniz yok.", + ), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage( + "Gelir kategorisi oluşturma izniniz yok.", + ), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "Model oluşturma izniniz yok", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Satın alma oluşturma izniniz yok.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("Departmanı silme izniniz yok."), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("Pozisyonu silme izniniz yok."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "İzin talebini silme izniniz yok.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("Bordroyu silme izniniz yok."), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Excel\'e aktarma izniniz yok", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("Barkod oluşturma izniniz yok."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("Rapor oluşturma izniniz yok"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("Şubeyi güncelleme izniniz yok."), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Departmanı güncelleme izniniz yok.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "İzin talebini güncelleme izniniz yok.", + ), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "Modeli güncelleme izniniz yok", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Tatilleri güncelleme izniniz yok.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Katılımı görüntüleme izniniz yok", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Bordroyu güncelleme izniniz yok.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Pozisyonu güncelleme izniniz yok.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("Vardiyayı silme izniniz yok."), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Vardiyayı güncelleme izniniz yok.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Raf oluşturma izniniz yok.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Raf silme izniniz yok.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Raf güncelleme izniniz yok.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Gider oluşturma izniniz yok."), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("Gelir oluşturma izniniz yok."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "İzin vermeniz gerekiyor", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Kullanıyorsun "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Bu ürünü silmek istiyor musunuz?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ücretsiz Paketiniz neredeyse bitti, bir sonraki planınızı satın alın. Teşekkürler.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Paketin"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Paketiniz 5 Gün İçinde Sona Erecek", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Paketiniz Bugün Sona Erecek\n\nLütfen Tekrar Satın Alın", + ), + "zip": MessageLookupByLibrary.simpleMessage("Posta Kodu"), + "zipCode": MessageLookupByLibrary.simpleMessage("Posta Kodunu Girin"), + }; +} diff --git a/lib/generated/intl/messages_tt.dart b/lib/generated/intl/messages_tt.dart new file mode 100644 index 0000000..fa78e0f --- /dev/null +++ b/lib/generated/intl/messages_tt.dart @@ -0,0 +1,1117 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a tt locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'tt'; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Клиент мәгълүматлары", + ), + "actions": MessageLookupByLibrary.simpleMessage("Әмәлләр"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Зинһар, сатып алу өстәгез", + ), + "addBrand": MessageLookupByLibrary.simpleMessage("Бренд өстә"), + "addCategory": MessageLookupByLibrary.simpleMessage("Категория өстә"), + "addContact": MessageLookupByLibrary.simpleMessage("Элемтә өстә"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Зинһар, клиент өстәгез", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Клиент өстәү"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Тәэмин итү өстә"), + "addExpense": MessageLookupByLibrary.simpleMessage("Чыгым өстә"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Чыгым категориясе өстә", + ), + "addIncome": MessageLookupByLibrary.simpleMessage("Керем өстә"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Керем категориясе өстә", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Элементлар өстә"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Яңа адрес өстә"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Яңа продукт өстә"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Зинһар, сатып алу өстәгез", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Искәрмә өстә"), + "addParty": MessageLookupByLibrary.simpleMessage("Фирма өстәү"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Зинһар, продукт өстәгез", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Беренче чиратта продукт өстәгез", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт уңышлы өстәлде!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Продуктны өстәүгә рөхсәт юк.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Сатып алулар өстә"), + "addSale": MessageLookupByLibrary.simpleMessage("Зинһар, сату өстәгез"), + "addSales": MessageLookupByLibrary.simpleMessage("Сатулар өстә"), + "addStock": MessageLookupByLibrary.simpleMessage("Запас өстәү"), + "addUnit": MessageLookupByLibrary.simpleMessage("Берәмлек өстә"), + "addVariant": MessageLookupByLibrary.simpleMessage("Вариант өстәү"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Вариант детальләрен өстәү", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Себеткә өстәлде"), + "adding": MessageLookupByLibrary.simpleMessage("Өстәү.."), + "address": MessageLookupByLibrary.simpleMessage("Адрес"), + "all": MessageLookupByLibrary.simpleMessage("Барлык"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Барлык бизнес чишемнәре", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro - запас, хисап, сату, чыгым һәм югалту/файда белән тулы бизнес чишеме.", + ), + "allTime": MessageLookupByLibrary.simpleMessage("Барлык вакыт"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Алдан өстәлгән"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Алдан хисабыгыз бармы? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Сумма"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Киләсе номерга SMS җибәрелә: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS кушымта ярдәме", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Яңа яңарту бар\nЗинһар, кушымтаны яңартыгыз", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple сәгате"), + "apply": MessageLookupByLibrary.simpleMessage("Кулланырга"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Сез ышанасызмы?"), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Сез бу партияне юкка чыгарырга ышанасызмы?", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Өйгә кайту"), + "balance": MessageLookupByLibrary.simpleMessage("Баланс"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Штрих‑код генераторы"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Штрих-код генераторы", + ), + "batch": MessageLookupByLibrary.simpleMessage("Партия"), + "batchNo": MessageLookupByLibrary.simpleMessage("Партия №"), + "billTO": MessageLookupByLibrary.simpleMessage("Счетка"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Түләү адресы"), + "brand": MessageLookupByLibrary.simpleMessage("Бренд"), + "brandName": MessageLookupByLibrary.simpleMessage("Бренд исеме"), + "brands": MessageLookupByLibrary.simpleMessage("Брендлар"), + "bulk": MessageLookupByLibrary.simpleMessage("Күпләп йөкләү"), + "businessCat": MessageLookupByLibrary.simpleMessage("Бизнес категориясе"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Компания һәм бизнес исеме", + ), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Премиум план сатып алырга", + ), + "call": MessageLookupByLibrary.simpleMessage("Шалтыратырга"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "cancel": MessageLookupByLibrary.simpleMessage("Бас тарту"), + "capacity": MessageLookupByLibrary.simpleMessage("Капаситет"), + "cash": MessageLookupByLibrary.simpleMessage("Акча"), + "categories": MessageLookupByLibrary.simpleMessage("Категорияләр"), + "category": MessageLookupByLibrary.simpleMessage("Категория"), + "categoryName": MessageLookupByLibrary.simpleMessage("Категория исеме"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Парольне үзгәртергә", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Электрон почтаны тикшерегез", + ), + "choose": MessageLookupByLibrary.simpleMessage("Сайлагыз"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Илне сайлагыз"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Клиентны сайлагыз"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Тәэмин итүчегә сайлагыз", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Үз функцияләрегезне сайлагыз", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Функцияләр - POSproны традицион чишемнәрдән аерып торучы мөһим өлеш.", + ), + "city": MessageLookupByLibrary.simpleMessage("Шәһәр"), + "cityName": MessageLookupByLibrary.simpleMessage("Шәһәр исеме"), + "clarence": MessageLookupByLibrary.simpleMessage("Кларенс"), + "clear": MessageLookupByLibrary.simpleMessage("Чистарту"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Тоташтыру өчен басыгыз", + ), + "close": MessageLookupByLibrary.simpleMessage("Ябарга"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Бурычны җыю"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Зинһар, бурычны җыегыз", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Җыелган:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Җыйган"), + "color": MessageLookupByLibrary.simpleMessage("Төсләр"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Тиздән"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Компания адресы"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Юкка чыгарырга раслагыз", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Парольне раслагыз"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Парольне раслагыз", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMS-ны раслагыз"), + "congratulation": MessageLookupByLibrary.simpleMessage("Котлыйбыз"), + "connect": MessageLookupByLibrary.simpleMessage( + "Элемтәгә керү өчен басыгыз", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Принтерыгызны тоташтырыгыз", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Принтерыгызны тоташтырыгыз", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Элемтә мәгълүматлары", + ), + "contactUs": MessageLookupByLibrary.simpleMessage( + "Безнең белән элемтәгә керегез", + ), + "continueButton": MessageLookupByLibrary.simpleMessage("Дәвам итәргә"), + "continueE": MessageLookupByLibrary.simpleMessage("Дәвам итәргә"), + "cost": MessageLookupByLibrary.simpleMessage("Бәя"), + "country": MessageLookupByLibrary.simpleMessage("Ил"), + "create": MessageLookupByLibrary.simpleMessage("Булдырырга"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Бушлай хисап булдырырга", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Бушлай хисап булдырырга", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Яңа пароль булдырырга", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF төзергә рөхсәт юк.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Сатуга рөхсәтегез юк.", + ), + "creditLimit": MessageLookupByLibrary.simpleMessage("Фирма кредит чиге"), + "currency": MessageLookupByLibrary.simpleMessage("Валюта"), + "custom": MessageLookupByLibrary.simpleMessage("Кулланучының"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Индивидуаль счет брендингы", + ), + "customer": MessageLookupByLibrary.simpleMessage("Клиент"), + "customerDue": MessageLookupByLibrary.simpleMessage("Клиент бурычы"), + "customerName": MessageLookupByLibrary.simpleMessage("Клиент исеме"), + "customerPay": MessageLookupByLibrary.simpleMessage("Клиент түләве"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Клиент телефон номеры", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Көндәлек транзакция", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Кулланучы панеле"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Мәгълүмат уңышлы сакланды.", + ), + "date": MessageLookupByLibrary.simpleMessage("Дата"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Ахыргы дата башлангыч датадан алда булмаска тиеш.", + ), + "dates": MessageLookupByLibrary.simpleMessage("Дата:"), + "days": MessageLookupByLibrary.simpleMessage("көн"), + "dealer": MessageLookupByLibrary.simpleMessage("Дилер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Дилер бәясе"), + "delete": MessageLookupByLibrary.simpleMessage("Юкка чыгарырга"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Хисапны бетерү"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Бу партияне бетерергә телисезме?", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Партияне бетерүгә рөхсәт юк.", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Юкка чыгару...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Тәэмин итү адресы", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Тәэмин итү хакы"), + "description": MessageLookupByLibrary.simpleMessage("Тасвирлама"), + "details": MessageLookupByLibrary.simpleMessage("Мәгълүматлар"), + "digits": MessageLookupByLibrary.simpleMessage( + "6-санлы PIN коды сезнең электрон почта адресыгызга җибәрелде: ", + ), + "discount": MessageLookupByLibrary.simpleMessage("Чикләү"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Бәла юк"), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Сез кушымтаны ябарга телисезме?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Хисабыгыз юкмы?", + ), + "due": MessageLookupByLibrary.simpleMessage("Бурыч"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Бурыч суммасы: "), + "dueCollection": MessageLookupByLibrary.simpleMessage("Бурыч җыю"), + "dueList": MessageLookupByLibrary.simpleMessage("Бурычлар исемлеге"), + "dueReport": MessageLookupByLibrary.simpleMessage("Бурычлар отчеты"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Килеп керүче клиентлар өчен алып баручыларга сату рөхсәт ителми.", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Мобиль POSны куллану җиңел", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro кушымтасы бушлай, куллану җиңел. Чыннан да, ул дөньяда иң яхшы POS системаларының берсе.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Үзгәртергә"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Телефон номерын үзгәртергә?", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Сатып алу счетын үзгәртергә", + ), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Сату счетын үзгәртергә", + ), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Социаль медианы үзгәртергә", + ), + "email": MessageLookupByLibrary.simpleMessage("Электрон почта адресы"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Электрон почта буш була алмый", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Электрон почта"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Запасны кертегез"), + "endDate": MessageLookupByLibrary.simpleMessage("Ахыр дата"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Бушлай планны тәмамлагыз", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Партия номерын кертегез", + ), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Бренд исемен кертегез", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Дөрес чикләү кертегез", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Дөрес OTP кертегез", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Дөрес запас кертегез", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Адрес кертегез"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Сумманы кертегез"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Бизнес/Кибет исемен кертегез", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage( + "Капаситетны кертегез", + ), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Категория исемен кертегез", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Төсләрне кертегез"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Клиент телефон номерын кертегез", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Дилер бәясен кертегез", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Чикләүне кертегез"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Зинһар, парольне яңарту сылтамасын алу өчен электрон почта адресыгызны кертегез.", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Чыгым категориясе исемен кертегез", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Чыгым датасын кертегез", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Тулы адресны кертегез", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Керем категориясе исемен кертегез", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Производитель исемен кертегез", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Исемне кертегез"), + "enterNote": MessageLookupByLibrary.simpleMessage("Искәрмә кертегез"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Башлангыч балансны кертегез", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Продукт коды кертегез", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Продукт исемен кертегез", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Сатып алу бәясен кертегез", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Сан кертегез"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Искәрмә номерын кертегез", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Тозлау бәясен кертегез", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Размерны кертегез"), + "enterStock": MessageLookupByLibrary.simpleMessage("Запасны кертегез"), + "enterType": MessageLookupByLibrary.simpleMessage("Төрне кертегез"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Дөрес OTP кертегез"), + "enterWeight": MessageLookupByLibrary.simpleMessage("Авырлыкны кертегез"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Оптовая бәясен кертегез", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Электрон почтагызны кертегез", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Тулы исемегезне кертегез", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Исемегезне кертегез", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Телефон номерын кертегез", + ), + "expDate": MessageLookupByLibrary.simpleMessage("Гамәл чыгу вакыты"), + "expense": MessageLookupByLibrary.simpleMessage("Чыгым"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Чыгым категорияләре"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Чыгым датасы"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Чыгым өчен"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Чыгымнар отчеты"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("Соңлану статусы"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Платформа версиясен алу уңышсыз булды.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Мода"), + "field": MessageLookupByLibrary.simpleMessage("Майдан"), + "filter": MessageLookupByLibrary.simpleMessage("Сүзгеләү"), + "firstName": MessageLookupByLibrary.simpleMessage("Исем"), + "folder": MessageLookupByLibrary.simpleMessage( + "Мөмкин, почта спам папкасына эләккән булырга мөмкин.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Парольне оныттым"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Бушлай мәгълүмат резерв копиясе", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Бушлай гомерлек яңарту", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Бушлай пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Бушлай план"), + "fromDate": MessageLookupByLibrary.simpleMessage("Башлангыч дата"), + "fullName": MessageLookupByLibrary.simpleMessage("Тулы исем"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Тулысынча түләнгән"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерея"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF генерацияләү өчен мәгълүмат юк", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Сезгә электрон почта килде", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Аңладым"), + "guest": MessageLookupByLibrary.simpleMessage("Кунак"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Алдан хисабыгыз бармы?"), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Электрон почта адресын кертегез", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Пароль кертегез"), + "home": MessageLookupByLibrary.simpleMessage("Өй"), + "image": MessageLookupByLibrary.simpleMessage("Рәсем"), + "income": MessageLookupByLibrary.simpleMessage("Керем"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Керем категорияләре", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Керем датасы"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Керем өчен"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Керем отчеты"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Керем хисабын карарга рөхсәт юк.", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Күрсәтмә"), + "inv": MessageLookupByLibrary.simpleMessage("Счет №"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Инвентаризациягә рөхсәт юк", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Счет"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Счетка карау"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Элемент өстәлде"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Элементлар сату"), + "lableEmail": MessageLookupByLibrary.simpleMessage("Электрон почта"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Пароль"), + "language": MessageLookupByLibrary.simpleMessage("Тел"), + "lastName": MessageLookupByLibrary.simpleMessage("Фамилия"), + "link": MessageLookupByLibrary.simpleMessage("Сылтама"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "loading": MessageLookupByLibrary.simpleMessage("Йөкләнә"), + "logIn": MessageLookupByLibrary.simpleMessage("Логин"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Электрон почта белән логин", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Чыгып китәргә"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Телефон белән логин", + ), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Югалту"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Югалту/Файда"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Югалту/Файда"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Югалту/Файда отчеты", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Запас аз"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("Аз запас хисабы"), + "lp": MessageLookupByLibrary.simpleMessage("Югалту/Файда"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Югалту/Файда мәгълүматлары", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Ясау датасы"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Ясау датасы"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Производитель"), + "masterCard": MessageLookupByLibrary.simpleMessage("Мастер-карта"), + "messege": MessageLookupByLibrary.simpleMessage("Хәбәр"), + "mobile": MessageLookupByLibrary.simpleMessage("Мобиль:"), + "model": MessageLookupByLibrary.simpleMessage("Модель"), + "monthly": MessageLookupByLibrary.simpleMessage("Айлык"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Күбрәк мәгълүмат"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "name": MessageLookupByLibrary.simpleMessage("Исем"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Исем буш була алмый", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Яңа пароль"), + "next": MessageLookupByLibrary.simpleMessage("Киләсе"), + "no": MessageLookupByLibrary.simpleMessage("Юк"), + "noAcc": MessageLookupByLibrary.simpleMessage("Хисабыгыз юкмы?"), + "noData": MessageLookupByLibrary.simpleMessage("Мәгълүмат юк"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Мәгълүматлар юк"), + "noDataFound": MessageLookupByLibrary.simpleMessage("Мәгълүмат табылмады"), + "noDue": MessageLookupByLibrary.simpleMessage("Бурык юк"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Бурыч сайланмаган"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Сайланган әйбер юк", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Туры килә торган продуктлар юк.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Фирма табылмады"), + "noProductFound": MessageLookupByLibrary.simpleMessage("Продукт табылмады"), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Сайланган продукт юк", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Кулланучы роле табылмады", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Тәэмин итүче юк"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Транзакция юк"), + "notFound": MessageLookupByLibrary.simpleMessage("Тапмады"), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Телефон кушымтасы ачылмады.", + ), + "note": MessageLookupByLibrary.simpleMessage("Искәрмә"), + "notification": MessageLookupByLibrary.simpleMessage("Хәбәр"), + "off": MessageLookupByLibrary.simpleMessage("Юк"), + "on": MessageLookupByLibrary.simpleMessage("Кирәк"), + "openCamera": MessageLookupByLibrary.simpleMessage("Камераны ачу"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Башлангыч баланс"), + "opinion": MessageLookupByLibrary.simpleMessage("Фикерегезне кертегез"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Запаста юк"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Пакет функцияләре"), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "paid": MessageLookupByLibrary.simpleMessage("Түләнгән"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Түләнгән сумма"), + "parties": MessageLookupByLibrary.simpleMessage("Партияләр"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Сезгә фирма төзү рөхсәте юк.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Партияләр исемлеге"), + "password": MessageLookupByLibrary.simpleMessage("Пароль"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Пароль буш була алмый", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Парольләр туры килми", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Абонемент өчен түлә", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Түләнәсе сумма"), + "payment": MessageLookupByLibrary.simpleMessage("Түләү"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Түләү тәмамланган", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Түләү уңышсыз булды", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Түләү уңышсыз булды. Зинһар, кабатлап карагыз.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Түләү шлюзы"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Түләү ысуллары"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Түләү уңышлы"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Зинһар, түләү төрен сайлагыз", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Түләү төре"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Түләү уңышлы булды!", + ), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Түләү суммасы"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Paypal белән түләү"), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Рөхсәт бирелмәгән!", + ), + "phone": MessageLookupByLibrary.simpleMessage("Телефон номеры"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage("Телефон номеры юк."), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Телефон номеры"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Телефонны раслау", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Телефон:"), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Ахыр датаны сайлагыз"), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Башлангыч датаны сайлагыз", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Зинһар, сан өстәгез", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Зинһар, принтерны беренче көнәкүштерегез", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Зинһар, сезнең блютуз принтерыгызны көнәкүштерегез", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Зинһар, зуррак пароль кертегез", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Зинһар, раслау паролен кертегез", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Зинһар, пароль кертегез", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес бренд исемен кертегез", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес бизнес исемен кертегез", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес электрон почта кертегез", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес исем кертегез", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес телефон номерын кертегез", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес продукт исемен кертегез", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес сатып алу бәясен кертегез", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес сату бәясен кертегез", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Зинһар, дөрес берәмлек исемен кертегез", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Зинһар, сумма кертегез", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Зинһар, исем кертегез", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Зинһар, OTP кертегез", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Зинһар, берәмлек исемен кертегез", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Зинһар, беренче чиратта дөрес телефон һәм исем кертегез", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Зинһар, мәгълүматларыгызны кертегез.", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Зинһар, беренче чиратта сату ясагыз", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Зинһар, категорияне сайлагыз", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Зинһар, чыгым категориясен сайлагыз", + ), + "posSale": MessageLookupByLibrary.simpleMessage("POS сату"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo тарафыннан эшләнгән", + ), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android & iOS кушымта ярдәме", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Премиум план"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF алдан карау"), + "previousDue": MessageLookupByLibrary.simpleMessage("Алдагы бурыч"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Алдагы түләү суммасы", + ), + "price": MessageLookupByLibrary.simpleMessage("Бәя"), + "priceWarn": MessageLookupByLibrary.simpleMessage("Бәя буш булмаска тиеш"), + "print": MessageLookupByLibrary.simpleMessage("Басма"), + "printing": MessageLookupByLibrary.simpleMessage("Басу варианты"), + "product": MessageLookupByLibrary.simpleMessage("Продукт"), + "productBrand": MessageLookupByLibrary.simpleMessage("Продукт бренды"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Продукт категориясе", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Продукт коды"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Продукт коды кирәк", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Продукт мәгълүматлары", + ), + "productList": MessageLookupByLibrary.simpleMessage("Продуктлар исемлеге"), + "productName": MessageLookupByLibrary.simpleMessage("Продукт исеме"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Продукт табылмады", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Продукт көйләүләре", + ), + "productUnit": MessageLookupByLibrary.simpleMessage("Продукт берәмлеге"), + "products": MessageLookupByLibrary.simpleMessage("Продуктлар"), + "profile": MessageLookupByLibrary.simpleMessage("Профиль"), + "profileEdit": MessageLookupByLibrary.simpleMessage( + "Профильне редактировать итү", + ), + "profit": MessageLookupByLibrary.simpleMessage("Файда"), + "profitLoss": MessageLookupByLibrary.simpleMessage("Табыш һәм зыян"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Профит маржасы (%)"), + "promo": MessageLookupByLibrary.simpleMessage("Промо"), + "promoCode": MessageLookupByLibrary.simpleMessage("Промо-код"), + "purchase": MessageLookupByLibrary.simpleMessage("Сатып алу"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Сатып алу хәбәре"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Сатып алучы:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Сатып алу расланган", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Сатып алу мәгълүматлары", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Сатып алу бәясе (салымсыз)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Салымсыз сатып алу бәясе кирәк", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Сатып алу бәясе (салым белән)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Салым белән сатып алу бәясе кирәк", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Сатып алу исемлеге"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Хәзер сатып алырга"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Премиум план сатып алырга", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Сатып алу бәясе"), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Сатып алу отчеты"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Сатып алуларны кире кайтару отчеты", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Сатып алу яңартуга рөхсәт юк.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Сатып алу төзүгә рөхсәт юк.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Сатып алынган"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Сатып алучы"), + "qty": MessageLookupByLibrary.simpleMessage("Сан"), + "quantity": MessageLookupByLibrary.simpleMessage("Сан"), + "quickOver": MessageLookupByLibrary.simpleMessage("Тиз күзәтү"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Кыскача күзәтү"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Кабул ителгән сумма", + ), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Соңгы транзакцияләр", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Пин-кодны кабул итү"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Искәрмә номеры"), + "register": MessageLookupByLibrary.simpleMessage("Теркәлергә"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Без сезнең телефонны теркәргә кирәк, башлау өчен!", + ), + "remainingDue": MessageLookupByLibrary.simpleMessage("Калган бурыч"), + "rememberMe": MessageLookupByLibrary.simpleMessage( + "Минем турында искә алыгыз", + ), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Минем турында соңрак искә алыгыз", + ), + "reports": MessageLookupByLibrary.simpleMessage("Отчетлар"), + "resendIn": MessageLookupByLibrary.simpleMessage("Кабат җибәрү "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Дөрес OTP кертегез"), + "reset": MessageLookupByLibrary.simpleMessage( + "Парольне электрон почта яки телефон номеры белән яңартырга", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Парольне яңартып, хисабыгызга керегез", + ), + "retailer": MessageLookupByLibrary.simpleMessage("Розничный сату"), + "retur": MessageLookupByLibrary.simpleMessage("Кире кайтару"), + "returnAmount": MessageLookupByLibrary.simpleMessage( + "Кире кайтару суммасы", + ), + "returned": MessageLookupByLibrary.simpleMessage("Кире кайтарылган"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Кайтару датасы"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Кайтарылган әйбер"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Яртылашланган гомуми", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Яртылаш (+/-)"), + "sale": MessageLookupByLibrary.simpleMessage("Сату"), + "saleBy": MessageLookupByLibrary.simpleMessage("Сатучы"), + "saleList": MessageLookupByLibrary.simpleMessage("Сатулар исемлеге"), + "salePrice": MessageLookupByLibrary.simpleMessage("Сату бәясе"), + "saleReq": MessageLookupByLibrary.simpleMessage("Сату бәясе кирәк"), + "sales": MessageLookupByLibrary.simpleMessage("Сатулар"), + "salesBy": MessageLookupByLibrary.simpleMessage("Сатучы:"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Сатулар мәгълүматлары", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Сатулар исемлеге"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Сатулар һәм сатып алулар күзәтүе", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Сатулар отчеты"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Сатуларны кире кайтару отчеты", + ), + "save": MessageLookupByLibrary.simpleMessage("Сакларга"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Сакларга һәм бастырырга", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Көйләүләрне саклау"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Вариантны саклау"), + "scanCode": MessageLookupByLibrary.simpleMessage("Продуктның QR кодын уку"), + "search": MessageLookupByLibrary.simpleMessage("Эзләү"), + "searchH": MessageLookupByLibrary.simpleMessage("Монда эзлә...."), + "searchProduct": MessageLookupByLibrary.simpleMessage("Продуктны эзләү"), + "searchWith": MessageLookupByLibrary.simpleMessage("Эзләү..."), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Барлык промо-кодларны карагыз", + ), + "select": MessageLookupByLibrary.simpleMessage("Сайлау"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Брендны сайлагыз"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Счетны сайлагыз"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Бизнес категориясен сайлагыз", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Категорияне сайлагыз", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Клиентны сайлагыз"), + "selectDate": MessageLookupByLibrary.simpleMessage("Датаны сайлагыз"), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Башлангыч датаны сайлагыз", + ), + "selectLang": MessageLookupByLibrary.simpleMessage("Телегезне сайлагыз"), + "selectModel": MessageLookupByLibrary.simpleMessage("Модельне сайлагыз"), + "selectOne": MessageLookupByLibrary.simpleMessage("Берсен сайлагыз"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Продукт категориясен сайлагыз", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Продукт берәмлеген сайлагыз", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("Салымны сайлагыз"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Ахыргы датаны сайлагыз", + ), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Вариацияләрне сайлагыз: ", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Барын сатыгыз >"), + "send": MessageLookupByLibrary.simpleMessage("Җибәрергә"), + "sendCode": MessageLookupByLibrary.simpleMessage("Кодны җибәрергә"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Без парольне яңарту өчен күрсәтмәләр белән электрон почта җибәрдек:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Яңарту сылтамасын җибәрергә", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Хәбәр җибәр"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS җибәрергә"), + "sendSms": MessageLookupByLibrary.simpleMessage("СМС җибәр"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Электрон почтагызны җибәрегез", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Сезнең табибыгыз белән яхшырак тәэсир өчен профилегезне яңартыгыз", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Яңа парольне көйләгез", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Профилегезне көйләгез", + ), + "setting": MessageLookupByLibrary.simpleMessage("Көйләү"), + "share": MessageLookupByLibrary.simpleMessage("Уртаклашырга"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Җибәрү адресы"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Кибетнең башлангыч балансы", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Кибетнең калган балансы", + ), + "showCode": MessageLookupByLibrary.simpleMessage("Кодны күрсәт"), + "showName": MessageLookupByLibrary.simpleMessage("Исемне күрсәт"), + "showPrice": MessageLookupByLibrary.simpleMessage("Бәяне күрсәт"), + "signIn": MessageLookupByLibrary.simpleMessage("Керергә"), + "signUp": MessageLookupByLibrary.simpleMessage("Теркәлергә"), + "single": MessageLookupByLibrary.simpleMessage("Бәрәкәт"), + "size": MessageLookupByLibrary.simpleMessage("Размер"), + "skip": MessageLookupByLibrary.simpleMessage("Узып китәргә"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Яңартманы узып китәргә", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Умный сәгать"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Социаль маркетинг", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Нәрсәдер бар"), + "staffLogin": MessageLookupByLibrary.simpleMessage( + "Хезмәткәрләр өчен логин", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Башлангыч дата"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Яңа сатып алуны башларга", + ), + "state": MessageLookupByLibrary.simpleMessage("Регион"), + "stateName": MessageLookupByLibrary.simpleMessage("Регион исеме"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Тагын түләнмәгән"), + "stock": MessageLookupByLibrary.simpleMessage("Запас"), + "stockList": MessageLookupByLibrary.simpleMessage("Запас исемлеге"), + "stockReport": MessageLookupByLibrary.simpleMessage("Запас отчеты"), + "stockValue": MessageLookupByLibrary.simpleMessage("Запас бәясе"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Запас ким дигәндә 1 булырга тиеш", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Запас: "), + "subTotal": MessageLookupByLibrary.simpleMessage("Промежуточный сумма"), + "submit": MessageLookupByLibrary.simpleMessage("Тапшырырга"), + "subscription": MessageLookupByLibrary.simpleMessage("Абонемент"), + "subtotal": MessageLookupByLibrary.simpleMessage("Промежуточный сумма"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("уңышлы түләнде"), + "supplerPay": MessageLookupByLibrary.simpleMessage("Тәэмин итүче түләве"), + "supplier": MessageLookupByLibrary.simpleMessage("Тәэмин итүче"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Тәэмин итүче мәгълүматлары", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Тәэмин итүче исеме"), + "taxType": MessageLookupByLibrary.simpleMessage("Салым төре"), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Сезнең сатып алуыгыз өчен рәхмәт", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Сезнең бурыч түләүегез өчен рәхмәт", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Бу ай"), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Бу продукт инде өстәлгән!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Бу атна"), + "thisYear": MessageLookupByLibrary.simpleMessage("Бу ел"), + "toDate": MessageLookupByLibrary.simpleMessage("Ахыр дата"), + "today": MessageLookupByLibrary.simpleMessage("Бүген"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Бүгенге резюме"), + "total": MessageLookupByLibrary.simpleMessage("Гомуми"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Гомуми сумма"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Гомуми категорияләр", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Гомуми бурыч"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Гомуми бурыч суммасы", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Гомуми чыгымнар"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Гомуми керем"), + "totalItems": MessageLookupByLibrary.simpleMessage("Гомуми элементлар"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Гомуми югалту"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Гомуми түләү суммасы", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Гомуми бәя"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Гомуми продуктлар"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Гомуми файда"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Гомуми сатып алу"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Гомуми кире кайтару суммасы", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Гомуми сату"), + "totalVat": MessageLookupByLibrary.simpleMessage("Гомуми ВАТ"), + "totall": MessageLookupByLibrary.simpleMessage("Гомуми:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Транзакция күзәтүе"), + "transactions": MessageLookupByLibrary.simpleMessage("Транзакцияләр"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Тагын бер кат тырышыгыз"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Төр"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Төрен сайлау"), + "unPaid": MessageLookupByLibrary.simpleMessage("Түләнмәгән"), + "unitName": MessageLookupByLibrary.simpleMessage("Берәмлек исеме"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Берәмлек бәясе"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Берәмлек бәясе"), + "units": MessageLookupByLibrary.simpleMessage("Берәмлекләр"), + "unlimited": MessageLookupByLibrary.simpleMessage("Чиксез"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("Чиксез куллану"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Безнең пакетның чиксез кулланылышы👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Яңарту"), + "updateContact": MessageLookupByLibrary.simpleMessage("Элемтәне яңартырга"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Запасны яңарту уңышсыз булды", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Хәзер яңартырга"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Партияне яңартуга рөхсәт юк.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Продуктны яңартырга", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт уңышлы яңартылды!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Продуктны яңартуга рөхсәт юк.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Профилегезне яңартыгыз", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Сатуларны яңартырга рөхсәт юк.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Уңышлы яңартылды"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Профилегезне яңартыгыз, клиентларыгыз белән яхшырак тәэсир өчен", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Абонементыгызны яңартыгыз", + ), + "updating": MessageLookupByLibrary.simpleMessage("Яңарту..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Хәзер яңартыгыз"), + "upload": MessageLookupByLibrary.simpleMessage("Йөкләү"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Рәсем йөкләү"), + "useGallery": MessageLookupByLibrary.simpleMessage("Галереядан куллану"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Кулланучы исеме буш була алмый", + ), + "userRole": MessageLookupByLibrary.simpleMessage("Кулланучы роле"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Кулланучы роле мәгълүматлары", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Кулланучы исеме"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Вариант уңышлы өстәлде!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Вариант уңышлы бетерелде!", + ), + "vat": MessageLookupByLibrary.simpleMessage("НДС"), + "verification": MessageLookupByLibrary.simpleMessage("Раслау"), + "verify": MessageLookupByLibrary.simpleMessage("Раслагыз"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Электрон почтагызны раслагыз", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Электрон почтаны раслагыз", + ), + "view": MessageLookupByLibrary.simpleMessage("Тулырак карау"), + "viewAll": MessageLookupByLibrary.simpleMessage("Барын карау"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("Керүче клиент"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Без раслау электрон почтасын җибәрдек", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Без сезнең телефон номерына OTP җибәрдек", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Атналык"), + "weight": MessageLookupByLibrary.simpleMessage("Авырлык"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Кайтып килдегез!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Яңа нәрсәләр"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Оптовая бәя"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Оптовик"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("Тиздән өстәләчәк"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Монда хәбәрегезне языгыз", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Еллык"), + "yes": MessageLookupByLibrary.simpleMessage("Әйе"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Сез бурычтан артыграк түләми аласыз", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Рөхсәт бирергә кирәк", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Сез кулланасыз "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Сез бу продуктны юкка чыгарырга телисезме?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Сезнең бушлай пакетегез тәмамланырга якын, киләсе планны сатып алыгыз. Рәхмәт.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Сезнең пакет"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Сезнең пакет 5 көннән соң тәмамлана", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Сезнең пакет бүген тәмамлана\n\nЗинһар, яңадан сатып алыгыз", + ), + "zip": MessageLookupByLibrary.simpleMessage("Почта индексы"), + "zipCode": MessageLookupByLibrary.simpleMessage("Почта индексын кертегез"), + }; +} diff --git a/lib/generated/intl/messages_uk.dart b/lib/generated/intl/messages_uk.dart new file mode 100644 index 0000000..c0b5681 --- /dev/null +++ b/lib/generated/intl/messages_uk.dart @@ -0,0 +1,2354 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a uk locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'uk'; + + static String m0(start) => "Повторно надіслати OTP через \$${start} сек."; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Відомості про клієнта", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("РАХУНОК-ФАКТУРА"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Логотип інвойсу A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Відображуване ім\'я рахунку", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Ім\'я власника рахунку", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Назва рахунку"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Назва рахунку"), + "action": MessageLookupByLibrary.simpleMessage("Дія"), + "actions": MessageLookupByLibrary.simpleMessage("Дії"), + "active": MessageLookupByLibrary.simpleMessage("Активний"), + "add": MessageLookupByLibrary.simpleMessage("Додати"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте покупку", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage( + "Додати відвідуваність", + ), + "addBank": MessageLookupByLibrary.simpleMessage("Додати банк"), + "addBrand": MessageLookupByLibrary.simpleMessage("Додати бренд"), + "addCash": MessageLookupByLibrary.simpleMessage("Додати готівку"), + "addCategory": MessageLookupByLibrary.simpleMessage("Додати категорію"), + "addContact": MessageLookupByLibrary.simpleMessage("Додати контакт"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте клієнта", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Додати клієнта"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Додати доставку"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Додати відділ"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "Додати нову посаду", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Додати витрати"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Додайте категорію витрат", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Додати свято"), + "addImage": MessageLookupByLibrary.simpleMessage("Додати зображення"), + "addIncome": MessageLookupByLibrary.simpleMessage("Додати дохід"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Додати категорію доходу", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Додати предмети"), + "addLeave": MessageLookupByLibrary.simpleMessage("Додати відпустку"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Додати більше полів"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Додати нову адресу"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Додати нову відвідуваність", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Додати банківські рахунки", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Додати нового співробітника", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Додати нове свято"), + "addNewLeave": MessageLookupByLibrary.simpleMessage( + "Додати нову відпустку", + ), + "addNewModel": MessageLookupByLibrary.simpleMessage("Додати нову модель"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Додати нову платіжну відомість", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Додати новий продукт", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте покупку", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Додати новий стелаж"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Додати нову зміну"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Додати новий податок"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Додати новий варіант", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Додати нові варіанти", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "Додати новий склад", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Додати нотатку"), + "addParty": MessageLookupByLibrary.simpleMessage("Додати партію"), + "addPayment": MessageLookupByLibrary.simpleMessage("Додати оплату"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте продукт", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Спочатку додайте продукт", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт успішно створено!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу створювати продукт.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Додати покупку"), + "addRole": MessageLookupByLibrary.simpleMessage("Додати роль"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте розпродаж", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Додати продажі"), + "addShelf": MessageLookupByLibrary.simpleMessage("Додати нову полицю"), + "addShift": MessageLookupByLibrary.simpleMessage("Додати зміну"), + "addStock": MessageLookupByLibrary.simpleMessage("Додати залишок"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Додати підваріант", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Додати податок"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "Додати нову податкову групу", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("Додати одиницю"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Додати роль користувача", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Додати варіант"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Додати деталі варіанта", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Додано до кошика"), + "adding": MessageLookupByLibrary.simpleMessage("Додається.."), + "address": MessageLookupByLibrary.simpleMessage("Адреса"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Коригувати баланс банку", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Коригувати готівку"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Коригувати баланс готівки", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Дата коригування"), + "admin": MessageLookupByLibrary.simpleMessage("Адмін"), + "advance": MessageLookupByLibrary.simpleMessage("Аванс"), + "all": MessageLookupByLibrary.simpleMessage("Всі"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Всі бізнес-рішення", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Всі співробітники"), + "allParties": MessageLookupByLibrary.simpleMessage("Всі сторони"), + "allParty": MessageLookupByLibrary.simpleMessage("Всі контрагенти"), + "allTime": MessageLookupByLibrary.simpleMessage("За весь час"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Всі транзакції"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Вже додано"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Вже маєте акаунт?", + ), + "amount": MessageLookupByLibrary.simpleMessage("Сума"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Сума має бути більшою за 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Метод округлення суми", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Сума прописом"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Сума обов\'язкова", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "SMS буде відправлено на наступний номер:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Підтримка додатків для Android та iOS", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Застосувати"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ви впевнені?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Ви впевнені, що хочете видалити цю філію?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Ви впевнені, що хочете видалити цю роль?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Ви впевнені, що хочете перейти до іншої філії?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Ви впевнені, що хочете видалити цю особу?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Ви впевнені, що хочете вийти з цієї філії?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Станом на дату"), + "assets": MessageLookupByLibrary.simpleMessage("Активи"), + "attachment": MessageLookupByLibrary.simpleMessage("Вкладення"), + "attendance": MessageLookupByLibrary.simpleMessage("Відвідуваність"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Звіти про відвідуваність", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Авторизований підпис", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Автоматично розраховані дні", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Вибрано автоматично"), + "backToHome": MessageLookupByLibrary.simpleMessage( + "Повернутися на головну", + ), + "balance": MessageLookupByLibrary.simpleMessage("Баланс"), + "balanceDue": MessageLookupByLibrary.simpleMessage( + "Залишок заборгованості", + ), + "balanceSheet": MessageLookupByLibrary.simpleMessage("Балансовий звіт"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Бангладеш"), + "bank": MessageLookupByLibrary.simpleMessage("Банк"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Банківські рахунки"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Банківські реквізити"), + "bankName": MessageLookupByLibrary.simpleMessage("Назва банку"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Переказ з банку в банк", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Переказ з банку в готівку", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Налаштування друку штрих-кодів", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Генератор штрих-кодів"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Генератор штрихкоду", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Штрих-коди"), + "batch": MessageLookupByLibrary.simpleMessage("Партія"), + "batchNo": MessageLookupByLibrary.simpleMessage("Номер партії"), + "billTO": MessageLookupByLibrary.simpleMessage("Виставити рахунок"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прибуток по рахунках", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("Платіжна адреса"), + "birthDate": MessageLookupByLibrary.simpleMessage("Дата народження"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth вимкнено. Увімкніть його.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Філія"), + "branchList": MessageLookupByLibrary.simpleMessage("Список філій"), + "brand": MessageLookupByLibrary.simpleMessage("Бренд"), + "brandName": MessageLookupByLibrary.simpleMessage("Бренд"), + "brands": MessageLookupByLibrary.simpleMessage("Бренди"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Тривалість перерви"), + "breakStatus": MessageLookupByLibrary.simpleMessage("Статус перерви"), + "breakTime": MessageLookupByLibrary.simpleMessage("Час перерви"), + "bulk": MessageLookupByLibrary.simpleMessage("Масове завантаження"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Масове завантаження"), + "businessCat": MessageLookupByLibrary.simpleMessage("Бізнес-категорія"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Назва компанії та підприємства", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Купити зараз"), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Придбайте преміальний план", + ), + "call": MessageLookupByLibrary.simpleMessage("Дзвінок"), + "camera": MessageLookupByLibrary.simpleMessage("Камера"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Неможливо редагувати цей тип транзакції.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Не вдалося отримати дані про платіж.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Скасувати"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Пошук пристроїв...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Неможливо переказати на той самий рахунок.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Ємність"), + "cash": MessageLookupByLibrary.simpleMessage("Готівка"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Готівка та Банк"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Управління готівкою та банками", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Грошовий потік"), + "cashIn": MessageLookupByLibrary.simpleMessage("Готівка (Надходження)"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Готівка на руках"), + "cashOut": MessageLookupByLibrary.simpleMessage("Готівка (Витрати)"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Переказ Готівка в Банк", + ), + "categories": MessageLookupByLibrary.simpleMessage("Категорії"), + "category": MessageLookupByLibrary.simpleMessage("Категорія"), + "categoryName": MessageLookupByLibrary.simpleMessage("Назва категорії"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Сума решти"), + "changePassword": MessageLookupByLibrary.simpleMessage("Змінити пароль"), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Перевір електронну пошту", + ), + "cheque": MessageLookupByLibrary.simpleMessage("Чеки"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Сума чека"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Дата чека"), + "chequeList": MessageLookupByLibrary.simpleMessage("Список чеків"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Номер чека"), + "choose": MessageLookupByLibrary.simpleMessage("Оберіть"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Оберіть країну"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Виберіть клієнта"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Виберіть постачальника", + ), + "city": MessageLookupByLibrary.simpleMessage("Місто"), + "cityName": MessageLookupByLibrary.simpleMessage("Назва міста"), + "clarence": MessageLookupByLibrary.simpleMessage("Кларенс"), + "clear": MessageLookupByLibrary.simpleMessage("Очистити"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Натисніть, щоб підключитися", + ), + "close": MessageLookupByLibrary.simpleMessage("Закрити"), + "closed": MessageLookupByLibrary.simpleMessage("Закриті"), + "code": MessageLookupByLibrary.simpleMessage("Код"), + "collectDue": MessageLookupByLibrary.simpleMessage("Збирати належне"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Будь ласка, отримайте належне", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Зібрано:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Зібрано ким"), + "color": MessageLookupByLibrary.simpleMessage("Колір"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Комбінація кількох податків", + ), + "combo": MessageLookupByLibrary.simpleMessage("Комбо"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Звіт по комбо-продуктах", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Комбо-товари"), + "comboReport": MessageLookupByLibrary.simpleMessage("Комбінований звіт"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Скоро буде"), + "companyAddress": MessageLookupByLibrary.simpleMessage("адреса компанії"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Підтвердити видалення", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage("Підтвердьте пароль"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Підтвердіть пароль", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "Підтвердити повернення", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Підтвердити SMS до"), + "congratulation": MessageLookupByLibrary.simpleMessage("Вітаю"), + "connect": MessageLookupByLibrary.simpleMessage( + "Натисніть, щоб підключитися", + ), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Підключіть свій принтер", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Підключіть ваш принтер", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Підключено до:"), + "contactUs": MessageLookupByLibrary.simpleMessage("Зв\'яжіться з нами"), + "continueButton": MessageLookupByLibrary.simpleMessage("Продовжити"), + "continueE": MessageLookupByLibrary.simpleMessage("Продовжити"), + "cost": MessageLookupByLibrary.simpleMessage("Вартість"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Ціна без податку", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("Ціна з податком"), + "country": MessageLookupByLibrary.simpleMessage("Країна"), + "countryName": MessageLookupByLibrary.simpleMessage("Назва країни"), + "create": MessageLookupByLibrary.simpleMessage("Створити"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Створіть безкоштовний акаунт", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Створіть безкоштовний акаунт", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Створити філію"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Створіть новий пароль", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу створювати PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу створювати продаж.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Кредит (Надходження)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Кредитний ліміт партії", + ), + "currency": MessageLookupByLibrary.simpleMessage("Валюта"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Поточний баланс"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Поточний баланс готівки", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Поточний місяць"), + "currentYear": MessageLookupByLibrary.simpleMessage("Поточний рік"), + "currents": MessageLookupByLibrary.simpleMessage("Поточний"), + "custom": MessageLookupByLibrary.simpleMessage("Звичайний"), + "customDate": MessageLookupByLibrary.simpleMessage("Спеціальна дата"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Індивідуальне брендування рахунків", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("Індивідуальний друк"), + "customer": MessageLookupByLibrary.simpleMessage("Клієнт"), + "customerDate": MessageLookupByLibrary.simpleMessage("Спеціальна дата"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Заборгованість клієнта", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage("Книга клієнта"), + "customerName": MessageLookupByLibrary.simpleMessage("Ім\'я клієнта"), + "customerPay": MessageLookupByLibrary.simpleMessage("Оплата клієнта"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Номер телефону клієнта", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("Підпис клієнта"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Щоденна транзакція", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Панель управління"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Дані успішно збережено.", + ), + "date": MessageLookupByLibrary.simpleMessage("Дата"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Дата «До» не може бути раніше «Від».", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Дата обов\'язкова"), + "dates": MessageLookupByLibrary.simpleMessage("Дата:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Щоденна книга"), + "days": MessageLookupByLibrary.simpleMessage("дні"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Залишилось днів"), + "dealer": MessageLookupByLibrary.simpleMessage("дилер"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Дилерська ціна"), + "debitOut": MessageLookupByLibrary.simpleMessage("Дебет (Витрати)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Ціна продажу за замовчуванням", + ), + "delete": MessageLookupByLibrary.simpleMessage("Видалити"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Видалити акаунт"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ви впевнені, що хочете видалити цю партію?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Ви впевнені, що хочете видалити свій обліковий запис? Ця дія назавжди видалить усі ваші дані.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу видалити партію.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Видалено успішно!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Видалення...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("Адреса доставки"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Вартість доставки"), + "department": MessageLookupByLibrary.simpleMessage("Відділ"), + "deposit": MessageLookupByLibrary.simpleMessage("Депозит"), + "depositTo": MessageLookupByLibrary.simpleMessage("Депозит на"), + "description": MessageLookupByLibrary.simpleMessage("Опис"), + "designation": MessageLookupByLibrary.simpleMessage("Посада"), + "designationName": MessageLookupByLibrary.simpleMessage("Назва посади"), + "details": MessageLookupByLibrary.simpleMessage("Деталі"), + "developedBy": MessageLookupByLibrary.simpleMessage("Розроблено"), + "digits": MessageLookupByLibrary.simpleMessage( + "На вашу електронну пошту надіслано 6-значний PIN-код:", + ), + "disable": MessageLookupByLibrary.simpleMessage("Вимкнути"), + "discount": MessageLookupByLibrary.simpleMessage("Знижка"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Відображуване ім\'я обов\'язкове", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Не турбувати"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Ви дійсно хочете видалити це", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Ви хочете видалити користувача?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Бажаєте вийти з додатку?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Ви дійсно хочете знову відкрити цей чек?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Не маєте акаунта?", + ), + "done": MessageLookupByLibrary.simpleMessage("Готово"), + "download": MessageLookupByLibrary.simpleMessage("Завантажити"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Завантажити APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Завантажити формат Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Завантаження завершено! Перевірте папку Документи", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Завантаження..."), + "due": MessageLookupByLibrary.simpleMessage("належний"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Сума до сплати: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Заборгованість"), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Стягнення заборгованості", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Належний список"), + "duePay": MessageLookupByLibrary.simpleMessage("Оплата заборгованості"), + "dueReport": MessageLookupByLibrary.simpleMessage("Належний звіт"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Продаж у борг не дозволено для клієнтів без реєстрації.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Заборгованості"), + "duration": MessageLookupByLibrary.simpleMessage("Тривалість"), + "durationDays": MessageLookupByLibrary.simpleMessage("Тривалість (днів)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Зручний мобільний POS", + ), + "edit": MessageLookupByLibrary.simpleMessage("Редагувати"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Редагувати відвідуваність", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Редагувати банківські рахунки", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Редагувати коригування банку", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Редагувати Банк у Готівку", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Редагувати банківський переказ", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Редагувати коригування готівки", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Редагувати Готівка в Банк", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "Редагувати категорію", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Редагувати посаду", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "Редагувати співробітника", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("Редагувати свято"), + "editLeave": MessageLookupByLibrary.simpleMessage("Редагувати відпустку"), + "editModel": MessageLookupByLibrary.simpleMessage("Редагувати модель"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "Редагувати платіжну відомість", + ), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Редагувати номер телефону?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Редагувати товар"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Редагувати рахунок-фактуру покупки", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Редагувати стелаж"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Редагувати рахунок-фактуру", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Редагувати полицю"), + "editShift": MessageLookupByLibrary.simpleMessage("Редагувати зміну"), + "editTax": MessageLookupByLibrary.simpleMessage("Редагувати податок"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "Редагувати податкову групу", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "Редагувати варіант", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Редагувати склад"), + "email": MessageLookupByLibrary.simpleMessage("Адреса електронної пошти"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Електронна пошта не може бути порожньою", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Електронна пошта"), + "employee": MessageLookupByLibrary.simpleMessage("Співробітник"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Введіть поріг залишку"), + "end": MessageLookupByLibrary.simpleMessage("Кінець"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Час закінчення перерви", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Дата закінчення"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дата закінчення раніше дати початку", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Дата закінчення не може бути раніше дати початку.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Час закінчення"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Потрібен час закінчення", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Закінчіть ваш безкоштовний план", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Введіть номер партії"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Введіть назву бренду", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Введіть дійсну знижку", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Введіть правильний OTP", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Введіть дійсні запаси", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Введіть відображуване ім\'я рахунку", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Введіть ім\'я власника рахунку", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Введіть номер рахунку", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Введіть адресу"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Введіть суму"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Введіть баланс"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "Введіть назву банку", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Введіть номер партії (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Введіть час перерви", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Введіть назву бізнесу/магазину", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Введіть ємність"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Введіть назву категорії", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Введіть колір"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Введіть номер телефону клієнта", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Введіть ціну для дилера", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("Введіть опис"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Введіть назву посади", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Введіть знижку"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть свою електронну адресу нижче, щоб отримати посилання для скидання пароля.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Введіть час закінчення", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Введіть назву категорії витрат", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Введіть дату витрати", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Введіть повну адресу", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage( + "Введіть повне ім\'я", + ), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Введіть назву свята", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Введіть назву категорії доходу", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "Введіть текст мітки", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Введіть назву виробника", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "Введіть назву моделі", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Введіть ім\'я"), + "enterNote": MessageLookupByLibrary.simpleMessage("Введіть примітку"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Введіть початковий баланс", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Введіть код продукту", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Введіть назву продукту", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Введіть ціну закупівлі", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Введіть кількість"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Введіть номер посилання", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Введіть ціну продажу", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "Введіть назву полиці", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Введіть розмір"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Введіть час початку", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("Введіть запаси"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "Введіть податкову ставку", + ), + "enterType": MessageLookupByLibrary.simpleMessage("Введіть тип"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Введіть ім\'я користувача", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Введіть назву користувача", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Введіть дійсний OTP", + ), + "enterValues": MessageLookupByLibrary.simpleMessage("Введіть значення"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Введіть номер ПДВ/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Введіть заголовок ПДВ/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "Введіть назву складу", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Введіть вагу"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Введіть оптову ціну", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Введіть вашу країну", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Введіть свою електронну адресу", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Введіть ваше повне ім\'я", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Введіть своє ім\'я"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Введіть рівень примітки", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("Введіть пароль"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Введіть свій номер телефону", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Введіть повідомлення після продажу", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Помилка видалення податку", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Файли Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Завантажувач Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Ціна без ПДВ (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Вихід"), + "exitBank": MessageLookupByLibrary.simpleMessage("Вийти з філії"), + "expDate": MessageLookupByLibrary.simpleMessage("Термін придатності"), + "expense": MessageLookupByLibrary.simpleMessage("Витрати"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Категорії витрат"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Дата витрат"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Витрати на"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Звіт про витрати"), + "expensesType": MessageLookupByLibrary.simpleMessage("Типи витрат"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Статус терміну придатності", + ), + "expire": MessageLookupByLibrary.simpleMessage("Прострочено"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Звіти про прострочені товари", + ), + "expired": MessageLookupByLibrary.simpleMessage("Прострочено"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Термін придатності"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Звіт про прострочені товари", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Список прострочених"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "Прострочені товари", + ), + "expiry": MessageLookupByLibrary.simpleMessage("Придатність"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Продовжити план"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Не вдалося видалити відділ", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Не вдалося видалити податок", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Не вдалося отримати версію платформи.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Не вдалося завантажити відділи", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Помилка обробки повернення.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Мода"), + "feature": MessageLookupByLibrary.simpleMessage("Функція"), + "field": MessageLookupByLibrary.simpleMessage("Поле"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 днів"), + "filter": MessageLookupByLibrary.simpleMessage("Фільтр"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "Фільтрувати за датою", + ), + "firstName": MessageLookupByLibrary.simpleMessage("Ім\'я"), + "flat": MessageLookupByLibrary.simpleMessage("Фіксована"), + "folder": MessageLookupByLibrary.simpleMessage( + "Можливо, лист потрапив у вашу папку зі спамом.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Забули пароль"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Безкоштовне резервне копіювання даних", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Безкоштовне оновлення на все життя", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Безкоштовний пакет"), + "freePlan": MessageLookupByLibrary.simpleMessage("Безкоштовний план"), + "from": MessageLookupByLibrary.simpleMessage("З"), + "fromAccount": MessageLookupByLibrary.simpleMessage("З рахунку"), + "fromDate": MessageLookupByLibrary.simpleMessage("З дати"), + "fullName": MessageLookupByLibrary.simpleMessage("Повне ім\'я"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Повністю оплачено"), + "gallery": MessageLookupByLibrary.simpleMessage("Галерея"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Немає даних для створення PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Стать"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Створити PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Генерується PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage( + "Ви отримали електронний лист", + ), + "gotIt": MessageLookupByLibrary.simpleMessage("Зрозуміло"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Валовий прибуток (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage( + "Гарантія (зобов\'язання)", + ), + "guest": MessageLookupByLibrary.simpleMessage("Гість"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Вже є аккаунт?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("Приховати поля"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Ціна: від високої до низької", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Введіть адресу електронної пошти", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Введіть пароль"), + "holderName": MessageLookupByLibrary.simpleMessage("Ім\'я власника"), + "holiday": MessageLookupByLibrary.simpleMessage("Свято"), + "holidayList": MessageLookupByLibrary.simpleMessage("Список свят"), + "home": MessageLookupByLibrary.simpleMessage("Головна"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Залишилось годин"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Я погоджуюся на остаточне видалення свого облікового запису.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Код IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Зображення"), + "inActive": MessageLookupByLibrary.simpleMessage("Неактивний"), + "inStock": MessageLookupByLibrary.simpleMessage("В наявності"), + "inactive": MessageLookupByLibrary.simpleMessage("Неактивний"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Ціна з ПДВ (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Доходи"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Категорії доходів", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Звіт за категоріями доходу", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Дата доходу"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Дохід для"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Звіт про доходи"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "У вас немає доступу до звіту про доходи.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Тип доходу"), + "incomes": MessageLookupByLibrary.simpleMessage("Доходи"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Інформація на етикетках", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("Інв №"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("Недійсна сума"), + "inventory": MessageLookupByLibrary.simpleMessage("Інвентаризація"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "У вас немає доступу до інвентарю", + ), + "invoice": MessageLookupByLibrary.simpleMessage("рахунок-фактура"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage( + "Логотип рахунку-фактури", + ), + "invoiceNumber": MessageLookupByLibrary.simpleMessage( + "Номер рахунку-фактури", + ), + "item": MessageLookupByLibrary.simpleMessage("Товар"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Пункт додано"), + "itemName": MessageLookupByLibrary.simpleMessage("Назва товару"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Продаж товарів"), + "joinDate": MessageLookupByLibrary.simpleMessage("Дата прийому на роботу"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Розмір етикетки 1.5\"*1, 38мм*25мм, зазор 3.1мм", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Розмір етикетки 2\"*1, 50мм*25мм, зазор 3.1мм", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Електронна пошта"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Пароль"), + "language": MessageLookupByLibrary.simpleMessage("мова"), + "last30Days": MessageLookupByLibrary.simpleMessage("Останні 30 днів"), + "last7Days": MessageLookupByLibrary.simpleMessage("Останні 7 днів"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Минулий місяць"), + "lastName": MessageLookupByLibrary.simpleMessage("Прізвище"), + "lastYear": MessageLookupByLibrary.simpleMessage("Минулий рік"), + "leave": MessageLookupByLibrary.simpleMessage("Відпустка"), + "leaveDuration": MessageLookupByLibrary.simpleMessage( + "Тривалість відпустки", + ), + "leaveList": MessageLookupByLibrary.simpleMessage("Список відпусток"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Звіти про відпустки"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Запит на відпустку"), + "leaveType": MessageLookupByLibrary.simpleMessage("Тип відпустки"), + "ledger": MessageLookupByLibrary.simpleMessage("Головна книга"), + "link": MessageLookupByLibrary.simpleMessage("Посилання"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Список порожній"), + "loading": MessageLookupByLibrary.simpleMessage("Завантаження"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Завантаження налаштувань OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Увійти"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Увійдіть за допомогою електронної пошти", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Вийти"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Помилка входу. Спробуйте ще раз.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Вхід за допомогою телефону", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Втрата"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Збиток / Прибуток"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Збитки/Прибуток"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Звіт про збитки/прибутки", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Малий залишок"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Попередження про низький запас", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Звіт про низький залишок", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Ціна: від низької до високої", + ), + "lp": MessageLookupByLibrary.simpleMessage("Збиток/прибуток"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Деталі збитків/прибутків", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "Управління налаштуваннями", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Дата виробництва"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Дата виробництва"), + "manufacturer": MessageLookupByLibrary.simpleMessage("Виробник"), + "masterCard": MessageLookupByLibrary.simpleMessage("MasterCard"), + "mobile": MessageLookupByLibrary.simpleMessage("Мобільний:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Мобільний"), + "model": MessageLookupByLibrary.simpleMessage("Модель"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель успішно створено!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Назва моделі"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Модель успішно оновлено!", + ), + "models": MessageLookupByLibrary.simpleMessage("Моделі"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Гроші (Надходження)"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Гроші (Витрати)"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage( + "Квитанція про оплату", + ), + "month": MessageLookupByLibrary.simpleMessage("Місяць"), + "monthly": MessageLookupByLibrary.simpleMessage("Щомісяця"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Більше інформації"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "РРЦ/Ціна продажу (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Ім\'я"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ім\'я не може бути порожнім", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Потрібно щонайменше два банківські рахунки для переказу.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Чистий прибуток (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage( + "Загальна чиста сума", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Новий пароль"), + "next": MessageLookupByLibrary.simpleMessage("Далі"), + "no": MessageLookupByLibrary.simpleMessage("Ні"), + "noAcc": MessageLookupByLibrary.simpleMessage("Немає облікового запису?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Рахунків, що відповідають запиту, не знайдено", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Неактивний користувач", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Записів відвідуваності за вибраними фільтрами не знайдено.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Записів відвідуваності не знайдено.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Банківських рахунків не знайдено.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Не знайдено банківських рахунків для переказу.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Без партії"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Пристрій Bluetooth не вибрано.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("Філію не знайдено"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Чеків не знайдено"), + "noData": MessageLookupByLibrary.simpleMessage("Немає даних"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Даних немає"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Немає даних для експорту", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Немає даних для створення PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Дані не знайдено"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Відділ не знайдено.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Опис для цього відділу відсутній.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Опис для цієї посади відсутній."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Опис не надано.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Посаду не знайдено.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Банківських рахунків призначення не знайдено.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Пристрій не знайдено", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Боргу немає"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Не вибрано заборгованість", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Файл не вибрано"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("Свят не знайдено."), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Свят, що відповідають запиту, не знайдено", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("Товар не знайдено"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Не вибрано жодного елемента", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Записів про відпустки за вибраними фільтрами не знайдено.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Запитів на відпустку не знайдено.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Не знайдено відповідних товарів", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Відповідних записів про зарплату не знайдено.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "Примітка не надана.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Партії не знайдено"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Записів про зарплату не знайдено.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage("Товар не знайдено"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Товарів, що відповідають вашому пошуку, не знайдено.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Не вибрано жодного продукту", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Роль користувача не знайдена", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("Змін не знайдено."), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Дані про запаси відсутні.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Підпорядкований податок не вибрано", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Немає постачальників"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Немає транзакції"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Транзакцій не знайдено", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Транзакцій для цього фільтра не знайдено.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Немає транзакцій для створення PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Значення не визначено", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Варіантів не знайдено.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Не повертається (ПДВ/Знижка)", + ), + "none": MessageLookupByLibrary.simpleMessage("Немає"), + "notFound": MessageLookupByLibrary.simpleMessage("Не знайдено"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Немає підключення до інтернету", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Не вдалося запустити додаток телефону.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Збігів не знайдено", + ), + "note": MessageLookupByLibrary.simpleMessage("Примітка"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Рівень примітки"), + "notification": MessageLookupByLibrary.simpleMessage("Сповіщення"), + "off": MessageLookupByLibrary.simpleMessage("Вимкнено"), + "ok": MessageLookupByLibrary.simpleMessage("Ок"), + "okay": MessageLookupByLibrary.simpleMessage("Гаразд"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Старий пароль"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Старий пароль не може бути порожнім", + ), + "on": MessageLookupByLibrary.simpleMessage("Увімкнено"), + "open": MessageLookupByLibrary.simpleMessage("Відкрити"), + "openCamera": MessageLookupByLibrary.simpleMessage("Відкрити камеру"), + "openSetting": MessageLookupByLibrary.simpleMessage( + "Відкрити налаштування", + ), + "openingBalance": MessageLookupByLibrary.simpleMessage("Початковий баланс"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Початковий баланс обов\'язковий", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Дата відкриття"), + "opinion": MessageLookupByLibrary.simpleMessage("Введіть вашу думку"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "Або продовжити через", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("Закінчилися"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("Наш Преміум план"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Особливості пакета"), + "package": MessageLookupByLibrary.simpleMessage("Пакет"), + "packageDate": MessageLookupByLibrary.simpleMessage("Дата пакування"), + "packageName": MessageLookupByLibrary.simpleMessage("Назва пакета"), + "packingDate": MessageLookupByLibrary.simpleMessage("Дата пакування"), + "paid": MessageLookupByLibrary.simpleMessage("Платний"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Сплачена сума"), + "paidBy": MessageLookupByLibrary.simpleMessage("Оплачено"), + "paidVia": MessageLookupByLibrary.simpleMessage("Сплачено через"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Частково оплачено"), + "parties": MessageLookupByLibrary.simpleMessage("Партнери"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу створювати партію.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Список партій"), + "partyReports": MessageLookupByLibrary.simpleMessage( + "Звіти по контрагентах", + ), + "partyType": MessageLookupByLibrary.simpleMessage("Тип контрагента"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прибуток по контрагентах", + ), + "password": MessageLookupByLibrary.simpleMessage("Пароль"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Пароль не може бути порожнім", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Пароль має містити не менше 6 символів", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Пароль має містити не менше 6 символів", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Паролі не збігаються", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Оплатіть підписку", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Сума до сплати"), + "payment": MessageLookupByLibrary.simpleMessage("Платіж"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("Платіж завершено"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("Деталі оплати"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("Платіж не вдався"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Платіж не вдався. Будь ласка, спробуйте ще раз.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Платіжний шлюз"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("Метод оплати"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("Способи оплати"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("Успішний платіж"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Будь ласка, оберіть тип оплати", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Тип оплати"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Платіж був успішним!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Рік виплати"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Суми платежів"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Типи платежів"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "Оплатіть за допомогою Paypal", + ), + "payroll": MessageLookupByLibrary.simpleMessage("Платіжна відомість"), + "payrollList": MessageLookupByLibrary.simpleMessage( + "Список платіжних відомостей", + ), + "payrollRecord": MessageLookupByLibrary.simpleMessage( + "Запис платіжної відомості", + ), + "payrollReports": MessageLookupByLibrary.simpleMessage( + "Звіти про зарплату", + ), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF успішно створено", + ), + "percent": MessageLookupByLibrary.simpleMessage("Відсоток"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Доступ заборонено", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "У дозволі на видалення банку відмовлено.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Доступ до оновлення банку заборонено.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Доступ до перегляду банку заборонено.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Дозвіл не надано!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage( + "Особиста інформація:", + ), + "phone": MessageLookupByLibrary.simpleMessage("Номер телефону"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Номер телефону недоступний.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Номер телефону"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Перевірка телефону", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Телефон:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Вибрати та завантажити файл", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Оберіть дату закінчення", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Оберіть дату початку", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте повернення продажу", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте хоча б один банківський рахунок для коригування балансу.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Будь ласка, додайте кількість", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Перевірте підключення до інтернету та спробуйте ще раз", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Будь ласка, спершу підключіть принтер", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Будь ласка, увімкніть Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть більший пароль", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть підтвердження паролю", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дату", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть пароль", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсну назву бренду", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсну назву бізнесу", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсну електронну пошту", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсне ім\'я", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсний номер телефону", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсну назву продукту", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсну ціну закупівлі", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Введіть коректну кількість (мінімум 1) для всіх товарів", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсну ціну продажу", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дійсну назву одиниці", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть суму", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть хоча б одне значення.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть назву філії", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть дату", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть назву посади", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть дату закінчення", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть назву свята", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть ім\'я", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть назву стелажа", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть назву полиці", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть назву одиниці", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть коректне ім\'я", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Будь ласка, спочатку введіть дійсний номер телефону та ім\'я", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть ваші дані.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть свій номер телефону", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Будь ласка, введіть вашу зарплату", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Будь ласка, спочатку здійсніть продаж", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть категорію", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть банківський рахунок призначення.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть категорію витрат", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть тип відпустки", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Спочатку виберіть товар", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть зміну", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть дату початку", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть статус", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть співробітника", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть місяць", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть обидва рахунки.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть статус перерви", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть дату", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть відділ", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть посаду", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть товар для повернення", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть рік виплати", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Спочатку виберіть товар", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть дату початку", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть статус", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть дійсні дати початку та закінчення.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть вашу стать", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Будь ласка, виберіть вашу зміну", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("POS продаж"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Повідомлення після продажу", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Працює на"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Підтримка додатків для Android та iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Преміальний план"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "Натисніть, щоб вибрати", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage( + "Попередній перегляд PDF", + ), + "previousDue": MessageLookupByLibrary.simpleMessage("Попередній строк"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Сума попередньої виплати", + ), + "price": MessageLookupByLibrary.simpleMessage("Ціна"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Ціна не може бути порожньою", + ), + "print": MessageLookupByLibrary.simpleMessage("Друк"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "Друкувати банківські реквізити на рахунках", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("Друк штрих-коду"), + "printLabel": MessageLookupByLibrary.simpleMessage("Друк етикетки"), + "printing": MessageLookupByLibrary.simpleMessage("Опція друку"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "Друк рахунку-фактури", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("Параметри друку"), + "product": MessageLookupByLibrary.simpleMessage("Продукт"), + "productBrand": MessageLookupByLibrary.simpleMessage("Бренд продукту"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Категорія продукту", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Код продукту"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Код продукту є обов\'язковим", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Деталі продукту"), + "productList": MessageLookupByLibrary.simpleMessage("Список продуктів"), + "productModels": MessageLookupByLibrary.simpleMessage("Моделі товарів"), + "productName": MessageLookupByLibrary.simpleMessage("Назва продукту"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Товар не знайдено", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Історія закупівлі товарів", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Звіт про закупівлю товарів", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Стелажі для товарів"), + "productReports": MessageLookupByLibrary.simpleMessage("Звіти по товарах"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Історія продажу товарів", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Звіт про продаж товарів", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Налаштування продукту", + ), + "productStock": MessageLookupByLibrary.simpleMessage("Запас товару"), + "productUnit": MessageLookupByLibrary.simpleMessage("Одиниця продукту"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Варіанти товару", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Прибуток по товарах", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Прибутки та збитки по товарах", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Закупівлі по товарах", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Продажі по товарах", + ), + "products": MessageLookupByLibrary.simpleMessage("Продукти"), + "profile": MessageLookupByLibrary.simpleMessage("Профіль"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Редагування профілю"), + "profit": MessageLookupByLibrary.simpleMessage("Прибуток"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("Прибутки та збитки"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Детальний звіт про прибутки та збитки", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Прибуток і збиток"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Прибуткова маржа (%)", + ), + "profitPercent": MessageLookupByLibrary.simpleMessage("Відсоток прибутку"), + "promo": MessageLookupByLibrary.simpleMessage("Промоакція"), + "promoCode": MessageLookupByLibrary.simpleMessage("Промо-код"), + "purchase": MessageLookupByLibrary.simpleMessage("Купівля"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "Сповіщення про покупку", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Куплено:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Покупка підтверджена", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("Деталі закупівлі"), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Ціна покупки (без податку)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Ціна покупки без податку обов’язкова", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Ціна покупки (з податком)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Ціна покупки з податком обов’язкова", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Список закупівель"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Придбати зараз"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Придбайте преміальний план", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Ціна покупки"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("Кількість закупівлі"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Необхідно вказати кількість закупівлі", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Звіт про закупівлю", + ), + "purchaseReturn": MessageLookupByLibrary.simpleMessage( + "Повернення продажу", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Звіт про повернення покупки", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage( + "Повернення закупівель", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення покупки.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на створення покупки.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Придбано"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Придбано ким"), + "qty": MessageLookupByLibrary.simpleMessage("Кількість"), + "quantity": MessageLookupByLibrary.simpleMessage("Кількість"), + "quickOver": MessageLookupByLibrary.simpleMessage("Швидкий огляд"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Швидкий огляд"), + "rack": MessageLookupByLibrary.simpleMessage("Стелаж (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Назва стелажа"), + "racks": MessageLookupByLibrary.simpleMessage("Стелажі (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Відкрити знову"), + "read": MessageLookupByLibrary.simpleMessage("Читання"), + "receipt": MessageLookupByLibrary.simpleMessage("Чек / Квитанція"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Отримана сума"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Отримано ким"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Отримано від"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Останні транзакції", + ), + "reduceCash": MessageLookupByLibrary.simpleMessage("Зменшити готівку"), + "reference": MessageLookupByLibrary.simpleMessage("Посилання"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Номер для посилань"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Номер посилання"), + "register": MessageLookupByLibrary.simpleMessage("зареєструватися"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Нам потрібно зареєструвати ваш телефон, не починаючи!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Залишилось"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Залишок до сплати"), + "remark": MessageLookupByLibrary.simpleMessage("Примітка"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Запам\'ятати мене"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Пам\'ятайте мене пізніше", + ), + "remove": MessageLookupByLibrary.simpleMessage("Видалити"), + "reports": MessageLookupByLibrary.simpleMessage("Звіти"), + "resendIn": MessageLookupByLibrary.simpleMessage("Переслати OTP через "), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "На вашу електронну пошту надіслано новий OTP", + ), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Скинути пароль за допомогою електронної пошти або номеру телефону", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Скиньте пароль, щоб відновити доступ і увійти в акаунт", + ), + "resets": MessageLookupByLibrary.simpleMessage("Скинути"), + "retailer": MessageLookupByLibrary.simpleMessage("Роздрібний продавець"), + "retry": MessageLookupByLibrary.simpleMessage("Повторити"), + "retryScan": MessageLookupByLibrary.simpleMessage("Повторити пошук"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Сума повернення"), + "returnQuantity": MessageLookupByLibrary.simpleMessage( + "Кількість повернення", + ), + "returned": MessageLookupByLibrary.simpleMessage("Повернуто"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("Повернута сума"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Дата повернення"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Повернений товар"), + "role": MessageLookupByLibrary.simpleMessage("Роль"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Ролі та дозволи", + ), + "roles": MessageLookupByLibrary.simpleMessage("Ролі"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "До найближчого цілого", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "До найближчого десяткового (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "До найближчого десяткового (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "До найближчого десяткового (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Округлити до цілого", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Округлення"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Загальна сума після округлення", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Округлення (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Поточна готівка"), + "sNo": MessageLookupByLibrary.simpleMessage("№ (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Зарплата"), + "sale": MessageLookupByLibrary.simpleMessage("Розпродаж"), + "saleBy": MessageLookupByLibrary.simpleMessage("Продано ким"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Редагування продажу"), + "saleList": MessageLookupByLibrary.simpleMessage("Список продажів"), + "salePrice": MessageLookupByLibrary.simpleMessage("Ціна продажу"), + "saleQty": MessageLookupByLibrary.simpleMessage("Кількість продажу"), + "saleReq": MessageLookupByLibrary.simpleMessage("Ціна продажу обов’язкова"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Повернення продажу"), + "sales": MessageLookupByLibrary.simpleMessage("Продажі"), + "salesBy": MessageLookupByLibrary.simpleMessage("Продано:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Деталі продажу"), + "salesList": MessageLookupByLibrary.simpleMessage("Список продажів"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Огляд продажів та закупівель", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Звіт про продажі"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Повернення продажу"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Звіт про повернення продажу", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage( + "Налаштування продажів", + ), + "save": MessageLookupByLibrary.simpleMessage("зберегти"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Зберегти та опублікувати", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Зберегти налаштування", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("Зберегти варіант"), + "saving": MessageLookupByLibrary.simpleMessage("Збереження"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Сканувати QR-код продукту", + ), + "search": MessageLookupByLibrary.simpleMessage("Пошук"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Пошук відвідуваності", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "Пошук за номером партії...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("Пошук тут...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Пошук відпусток"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Пошук продукту"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Пошук транзакцій...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Пошук..."), + "seconds": MessageLookupByLibrary.simpleMessage("секунд"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Переглянути всі промо-коди", + ), + "select": MessageLookupByLibrary.simpleMessage("Виберіть"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Оберіть бренд"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Оберіть рахунок"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Виберіть рахунок"), + "selectAll": MessageLookupByLibrary.simpleMessage("Вибрати все"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Виберіть хоча б одну полицю", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Виберіть Банк або Готівку", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Оберіть категорію бізнесу", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Виберіть категорію", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Оберіть клієнта"), + "selectDate": MessageLookupByLibrary.simpleMessage("Оберіть дату"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "Спочатку виберіть дату", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Виберіть призначення депозиту", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Спочатку виберіть співробітника", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Оберіть дату «Від»"), + "selectItems": MessageLookupByLibrary.simpleMessage("Вибрати товари"), + "selectLang": MessageLookupByLibrary.simpleMessage("Виберіть свою мову"), + "selectModel": MessageLookupByLibrary.simpleMessage("Оберіть модель"), + "selectOne": MessageLookupByLibrary.simpleMessage("Оберіть один"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Виберіть один рахунок", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Оберіть категорію продукту", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Оберіть одиницю продукту", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Вибрати стелаж"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Вибрати полицю"), + "selectStock": MessageLookupByLibrary.simpleMessage("Вибрати склад"), + "selectTax": MessageLookupByLibrary.simpleMessage("Оберіть податок"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Оберіть дату «До»"), + "selectType": MessageLookupByLibrary.simpleMessage("Виберіть тип"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Оберіть варіації : ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Вибрати склад"), + "sellAll": MessageLookupByLibrary.simpleMessage("Продати все >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Ціна продажу"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Продавець"), + "send": MessageLookupByLibrary.simpleMessage("Надіслати"), + "sendCode": MessageLookupByLibrary.simpleMessage("Надішліть код"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Ми надіслали електронний лист з інструкціями щодо скидання пароля на адресу:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Надіслати посилання для скидання", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage( + "Надіслати повідомлення", + ), + "sendSMS": MessageLookupByLibrary.simpleMessage("Надіслати SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Надіслати SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Надіслати вашу електронну пошту", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Оновіть свій профіль, щоб підключити свого лікаря до кращого враження", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Налаштуйте новий пароль", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Налаштуйте свій профіль", + ), + "setting": MessageLookupByLibrary.simpleMessage("налаштування"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 днів"), + "share": MessageLookupByLibrary.simpleMessage("Поділитися"), + "shelf": MessageLookupByLibrary.simpleMessage("Полиця (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Назва полиці"), + "shelves": MessageLookupByLibrary.simpleMessage("Полиці (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Зміна"), + "shiftName": MessageLookupByLibrary.simpleMessage("Назва зміни"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("Адреса доставки"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Вартість доставки"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Початковий баланс магазину", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Залишковий баланс магазину", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Показати дію"), + "showCode": MessageLookupByLibrary.simpleMessage("Показати код"), + "showCombo": MessageLookupByLibrary.simpleMessage("Показати комбо"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Показати дату придатності", + ), + "showName": MessageLookupByLibrary.simpleMessage("Показати назву"), + "showPrice": MessageLookupByLibrary.simpleMessage("Показати ціну"), + "showSingle": MessageLookupByLibrary.simpleMessage("Показати одиничні"), + "showVariant": MessageLookupByLibrary.simpleMessage("Показати варіанти"), + "signIn": MessageLookupByLibrary.simpleMessage("Увійти"), + "signUp": MessageLookupByLibrary.simpleMessage("Зареєструватися"), + "single": MessageLookupByLibrary.simpleMessage("Одиничний"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 днів"), + "size": MessageLookupByLibrary.simpleMessage("Розмір"), + "skip": MessageLookupByLibrary.simpleMessage("Пропустити"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Пропустити оновлення", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Код"), + "sl": MessageLookupByLibrary.simpleMessage("Пор. №"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Смарт-годинник"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Соціальний маркетинг", + ), + "sold": MessageLookupByLibrary.simpleMessage("Продано"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Щось пішло не так на веб-сторінці.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Щось не так"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Вхід персоналу"), + "start": MessageLookupByLibrary.simpleMessage("Старт"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Час початку перерви", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Дата початку"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Розпочати новий продаж", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Час початку"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Потрібен час початку", + ), + "started": MessageLookupByLibrary.simpleMessage("Розпочато"), + "state": MessageLookupByLibrary.simpleMessage("Область"), + "stateName": MessageLookupByLibrary.simpleMessage("Назва області"), + "status": MessageLookupByLibrary.simpleMessage("Статус"), + "staus": MessageLookupByLibrary.simpleMessage("Статус"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Все ще неоплачено"), + "stock": MessageLookupByLibrary.simpleMessage("Запас"), + "stockList": MessageLookupByLibrary.simpleMessage("Список запасів"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Склад / Варіант"), + "stockReport": MessageLookupByLibrary.simpleMessage("Звіт про запаси"), + "stockValue": MessageLookupByLibrary.simpleMessage("Вартість запасів"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Залишок має бути не менше 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Запаси: "), + "subTaxList": MessageLookupByLibrary.simpleMessage( + "Список підпорядкованих податків", + ), + "subTaxes": MessageLookupByLibrary.simpleMessage("Підпорядковані податки"), + "subTotal": MessageLookupByLibrary.simpleMessage("Підсумок"), + "submit": MessageLookupByLibrary.simpleMessage("Відправити"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Підписатися зараз"), + "subscription": MessageLookupByLibrary.simpleMessage("Підписка"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Звіти про підписку", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Підписки"), + "subtotal": MessageLookupByLibrary.simpleMessage("Проміжний підсумок"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "успішно сплачено", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Оплата постачальника"), + "supplier": MessageLookupByLibrary.simpleMessage("Постачальник"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Дані постачальника", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage( + "Заборгованість постачальнику", + ), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Книга постачальника", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Ім\'я постачальника"), + "switchBank": MessageLookupByLibrary.simpleMessage("Змінити філію?"), + "switchs": MessageLookupByLibrary.simpleMessage("Переключити"), + "tax": MessageLookupByLibrary.simpleMessage("Податок (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Податкова група"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Відсоток податку"), + "taxRates": MessageLookupByLibrary.simpleMessage("Податкові ставки"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Податкові ставки - Керуйте своїми податковими ставками", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Податковий звіт"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Список податкових звітів", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Тип податку"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Податок з одним/кількома типами оподаткування", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Дякуємо за вашу заборгованість", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Логотип термального чека", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Мова термального принтера", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Розмір паперу принтера", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 днів"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 етикетки на аркуші, 8.27 x 11.69 дюймів", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Цього місяця"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Цей план не підлягає оновленню", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Цей план недоступний для купівлі", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Цей продукт вже додано!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Цього тижня"), + "thisYear": MessageLookupByLibrary.simpleMessage("Цього року"), + "time": MessageLookupByLibrary.simpleMessage("Час"), + "timeIn": MessageLookupByLibrary.simpleMessage("Час приходу"), + "timeOut": MessageLookupByLibrary.simpleMessage("Час виходу"), + "to": MessageLookupByLibrary.simpleMessage("До"), + "toAccount": MessageLookupByLibrary.simpleMessage("На рахунок"), + "toDate": MessageLookupByLibrary.simpleMessage("На сьогоднішній день"), + "today": MessageLookupByLibrary.simpleMessage("Сьогодні"), + "todaySummary": MessageLookupByLibrary.simpleMessage( + "Сьогоднішній підсумок", + ), + "top5Customer": MessageLookupByLibrary.simpleMessage("Топ 5 клієнтів"), + "top5Product": MessageLookupByLibrary.simpleMessage("Топ 5 товарів"), + "top5Supplier": MessageLookupByLibrary.simpleMessage( + "Топ 5 постачальників", + ), + "total": MessageLookupByLibrary.simpleMessage("Всього"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Загальна кількість"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Всього активів"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Загальний баланс"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Загальна кількість категорій", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Загальна сума до сплати"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Загальна заборгованість", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Загальні витрати"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Загальний дохід"), + "totalItems": MessageLookupByLibrary.simpleMessage( + "Загальна кількість товарів", + ), + "totalLoss": MessageLookupByLibrary.simpleMessage("Повна втрата"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Загальна сума до сплати", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Загальна ціна"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Всього продуктів"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Загальний прибуток"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Загальна закупівля"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Загальна повернена сума", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("Усього повернуто"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Загальна сума зарплати", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Загальні продажі"), + "totalVat": MessageLookupByLibrary.simpleMessage("Загальний ПДВ"), + "totall": MessageLookupByLibrary.simpleMessage("Разом:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Огляд транзакцій"), + "transactionType": MessageLookupByLibrary.simpleMessage("Тип транзакції"), + "transactions": MessageLookupByLibrary.simpleMessage("Транзакції"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Історія транзакцій", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Переказ"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Переказ чеком"), + "transferDate": MessageLookupByLibrary.simpleMessage("Дата переказу"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Спробуйте знову"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Тип"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Оберіть тип"), + "unPaid": MessageLookupByLibrary.simpleMessage("Неоплачений"), + "unit": MessageLookupByLibrary.simpleMessage("Одиниця"), + "unitName": MessageLookupByLibrary.simpleMessage("Назва одиниці"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Ціна за одиницю"), + "units": MessageLookupByLibrary.simpleMessage("одиниці"), + "unlimited": MessageLookupByLibrary.simpleMessage("Необмежений"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Необмежене використання", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Необмежене використання нашого пакета👇", + ), + "update": MessageLookupByLibrary.simpleMessage("оновлення"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Оновити філію"), + "updateContact": MessageLookupByLibrary.simpleMessage("Оновити контакт"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Не вдалося оновити залишок", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Оновити зараз"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу оновити партію.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Оновити продукт"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Продукт успішно оновлено!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу оновлювати продукт.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Оновіть свій профіль", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Оновити закупівлю"), + "updateRole": MessageLookupByLibrary.simpleMessage("Оновити роль"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу оновлювати продаж.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage("Успішно оновлено"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Оновіть ваш профіль, щоб створити краще враження на клієнтів", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Оновіть вашу підписку", + ), + "updating": MessageLookupByLibrary.simpleMessage("Оновлюється..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Оновити зараз"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "UPI ID для QR-коду", + ), + "upload": MessageLookupByLibrary.simpleMessage("Завантажити"), + "uploadImage": MessageLookupByLibrary.simpleMessage( + "Завантажити зображення", + ), + "uploading": MessageLookupByLibrary.simpleMessage("Завантаження..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Використати галерею"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Назва користувача не може бути порожньою", + ), + "user": MessageLookupByLibrary.simpleMessage("Користувач"), + "userRole": MessageLookupByLibrary.simpleMessage("Роль користувача"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Деталі ролі користувача", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Назва користувача"), + "values": MessageLookupByLibrary.simpleMessage("Значення"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Варіант успішно додано!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Варіант успішно видалено!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Список варіантів"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID варіанта (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Варіанти"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Варіативні товари", + ), + "vat": MessageLookupByLibrary.simpleMessage("ПДВ"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ПДВ та податок"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Номер ПДВ/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Заголовок ПДВ/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("ІПН (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Номер ПДВ"), + "vatReports": MessageLookupByLibrary.simpleMessage("Звіти з ПДВ (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("Тип ПДВ"), + "verification": MessageLookupByLibrary.simpleMessage("Перевірка"), + "verify": MessageLookupByLibrary.simpleMessage("Перевірити"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Підтвердження електронної пошти", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Перевірте електронну пошту", + ), + "view": MessageLookupByLibrary.simpleMessage("Переглянути деталі"), + "viewAll": MessageLookupByLibrary.simpleMessage("Подивитись все"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Переглянути деталі"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Перегляд ціни"), + "viewStock": MessageLookupByLibrary.simpleMessage("Перегляд запасу"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Перегляд транзакцій для", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Клієнт, що прийшов", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Гаманець"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Баланс гаманця"), + "warehouse": MessageLookupByLibrary.simpleMessage("Склад (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Назва складу"), + "warranty": MessageLookupByLibrary.simpleMessage("Гарантія"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Ми надіслали підтвердження на електронну пошту", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Ми відправили OTP на ваш номер телефону", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Щотижня"), + "weight": MessageLookupByLibrary.simpleMessage("Вага"), + "welcomeBack": MessageLookupByLibrary.simpleMessage( + "Ласкаво просимо назад!", + ), + "whatNew": MessageLookupByLibrary.simpleMessage("Що нового"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Оптова ціна"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Оптовик"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Будемо додані найближчим часом", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Напишіть ваше повідомлення тут", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Напишіть текст тут...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Щорічно"), + "years": MessageLookupByLibrary.simpleMessage("Роки"), + "yes": MessageLookupByLibrary.simpleMessage("Так"), + "yesterday": MessageLookupByLibrary.simpleMessage("Вчора"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Ви не можете сплатити більше, ніж заборгованість", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Тепер ви можете повторно надіслати OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "У вас немає прав на генерацію штрих-кодів.", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "У вас немає прав для видалення полиці", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на перегляд прибутків та збитків.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "У вас немає прав на створення категорії витрат.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "У вас немає прав на створення закупівель.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на видалення відділу.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на видалення посади.", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на видалення запиту на відпустку.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на видалення платіжної відомості.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на експорт в Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "У вас немає прав на генерацію штрих-коду.", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на створення звіту", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення філії.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення відділу.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення запиту на відпустку.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення свят.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на перегляд відвідуваності", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення платіжної відомості.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення посади.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на видалення зміни.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "У вас немає дозволу на оновлення зміни.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "У вас немає прав на створення стелажів.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "У вас немає прав на видалення стелажів.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "У вас немає прав на оновлення стелажів.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "У вас немає прав на створення витрат.", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Вам потрібно надати дозвіл", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Ви використовуєте "), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Ваш безкоштовний пакет майже закінчився, придбайте наступний план. Дякуємо.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Ваш пакет"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Ваш пакет закінчиться за 5 днів", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Ваш пакет закінчується сьогодні\n\nБудь ласка, придбайте знову", + ), + "zip": MessageLookupByLibrary.simpleMessage("Поштовий індекс"), + "zipCode": MessageLookupByLibrary.simpleMessage("Введіть поштовий індекс"), + }; +} diff --git a/lib/generated/intl/messages_ur.dart b/lib/generated/intl/messages_ur.dart new file mode 100644 index 0000000..0c2c2dc --- /dev/null +++ b/lib/generated/intl/messages_ur.dart @@ -0,0 +1,2280 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a ur locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'ur'; + + static String m0(start) => "\$${start} سیکنڈ میں OTP دوبارہ بھیجیں"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("کسٹمر کی تفصیلات"), + "INVOICE": MessageLookupByLibrary.simpleMessage("انوائس"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4 صفحہ انوائس لوگو"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "اکاؤنٹ کا ڈسپلے نام", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "اکاؤنٹ ہولڈر کا نام", + ), + "accountName": MessageLookupByLibrary.simpleMessage("اکاؤنٹ کا نام"), + "accountNumber": MessageLookupByLibrary.simpleMessage("اکاؤنٹ کا نام"), + "action": MessageLookupByLibrary.simpleMessage("عمل"), + "actions": MessageLookupByLibrary.simpleMessage("کاروائی"), + "active": MessageLookupByLibrary.simpleMessage("فعال"), + "add": MessageLookupByLibrary.simpleMessage("شامل کریں"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "برائے مہربانی ایک خریداری شامل کریں", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("حاضری شامل کریں"), + "addBank": MessageLookupByLibrary.simpleMessage("بینک شامل کریں"), + "addBrand": MessageLookupByLibrary.simpleMessage("برانڈ شامل کریں"), + "addCash": MessageLookupByLibrary.simpleMessage("کیش شامل کریں"), + "addCategory": MessageLookupByLibrary.simpleMessage("زمرہ شامل کریں"), + "addContact": MessageLookupByLibrary.simpleMessage("رابطہ شامل کریں"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "برائے مہربانی ایک کسٹمر شامل کریں", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("گاہک شامل کریں"), + "addDelivery": MessageLookupByLibrary.simpleMessage("ترسیل شامل کریں"), + "addDepartment": MessageLookupByLibrary.simpleMessage("محکمہ شامل کریں"), + "addDesignation": MessageLookupByLibrary.simpleMessage( + "نیا عہدہ شامل کریں", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("اخراج شامل کریں"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "اخراج کیٹیگری شامل کریں", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("چھٹی شامل کریں"), + "addImage": MessageLookupByLibrary.simpleMessage("تصویر شامل کریں"), + "addIncome": MessageLookupByLibrary.simpleMessage("آمدنی شامل کریں"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "آمدنی کی قسم شامل کریں", + ), + "addItems": MessageLookupByLibrary.simpleMessage("آئٹمز شامل کریں"), + "addLeave": MessageLookupByLibrary.simpleMessage("رخصت شامل کریں"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage( + "مزید فیلڈز شامل کریں", + ), + "addNewAddress": MessageLookupByLibrary.simpleMessage("نیا پتہ شامل کریں"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "نئی حاضری شامل کریں", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "بینک اکاؤنٹس شامل کریں", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "نیا ملازم شامل کریں", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("نئی چھٹی شامل کریں"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("نئی رخصت شامل کریں"), + "addNewModel": MessageLookupByLibrary.simpleMessage("نیا ماڈل شامل کریں"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "نیا پے رول شامل کریں", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "نیا مصنوعہ شامل کریں", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "برائے مہربانی ایک نئی خریداری شامل کریں", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("نیا ریک شامل کریں"), + "addNewShift": MessageLookupByLibrary.simpleMessage("نئی شفٹ شامل کریں"), + "addNewTax": MessageLookupByLibrary.simpleMessage("نیا ٹیکس شامل کریں"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "نیا تغیر شامل کریں", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "نیا تغیر شامل کریں", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage( + "نیا گودام شامل کریں", + ), + "addNote": MessageLookupByLibrary.simpleMessage("نوٹ شامل کریں"), + "addParty": MessageLookupByLibrary.simpleMessage("پارٹیز شامل کریں"), + "addPayment": MessageLookupByLibrary.simpleMessage("ادائیگی شامل کریں"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "برائے مہربانی ایک مصنوعہ شامل کریں", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "پہلے پروڈکٹ شامل کریں", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کامیابی سے بنایا گیا!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو پروڈکٹ بنانے کی اجازت نہیں ہے۔", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("خریداری شامل کریں"), + "addRole": MessageLookupByLibrary.simpleMessage("کردار شامل کریں"), + "addSale": MessageLookupByLibrary.simpleMessage( + "برائے مہربانی ایک فروخت شامل کریں", + ), + "addSales": MessageLookupByLibrary.simpleMessage("فروخت شامل کریں"), + "addShelf": MessageLookupByLibrary.simpleMessage("نئی شیلف شامل کریں"), + "addShift": MessageLookupByLibrary.simpleMessage("شفٹ شامل کریں"), + "addStock": MessageLookupByLibrary.simpleMessage("اسٹاک شامل کریں"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "ذیلی تغیر شامل کریں", + ), + "addTax": MessageLookupByLibrary.simpleMessage("ٹیکس شامل کریں"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage( + "نیا ٹیکس گروپ شامل کریں", + ), + "addUnit": MessageLookupByLibrary.simpleMessage("یونٹ شامل کریں"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "صارف کی رول شامل کریں", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("ورینٹ شامل کریں"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "ورینٹ کی تفصیلات شامل کریں", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("کارٹ میں شامل"), + "adding": MessageLookupByLibrary.simpleMessage("شامل کر رہا ہے.."), + "address": MessageLookupByLibrary.simpleMessage("پتہ"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "بینک بیلنس ایڈجسٹ کریں", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("کیش ایڈجسٹ کریں"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "کیش بیلنس ایڈجسٹ کریں", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage( + "ایڈجسٹمنٹ کی تاریخ", + ), + "admin": MessageLookupByLibrary.simpleMessage("ایڈمن"), + "advance": MessageLookupByLibrary.simpleMessage("ایڈوانس"), + "all": MessageLookupByLibrary.simpleMessage("سب"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "تمام کاروباری حل", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "سیلز پرو ایک مکمل کاروباری حل ہے جس میں اسٹاک، اکاؤنٹ، سیلز، اخراجات اور نقصان منافع شامل ہیں۔", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("تمام ملازمین"), + "allParties": MessageLookupByLibrary.simpleMessage("تمام پارٹیاں"), + "allParty": MessageLookupByLibrary.simpleMessage("تمام پارٹیاں"), + "allTime": MessageLookupByLibrary.simpleMessage("تمام وقت"), + "allTransaction": MessageLookupByLibrary.simpleMessage("تمام لین دین"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("پہلے ہی شامل ہے"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "کیا آپ کے پاس پہلے سے ہی اکاؤنٹ ہے؟", + ), + "amount": MessageLookupByLibrary.simpleMessage("رقم"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "رقم 0 سے زیادہ ہونی چاہیے", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "رقم کو گول کرنے کا طریقہ", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("الفاظ میں رقوم"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("رقم درکار ہے"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "ایس ایم ایس مندرجہ ذیل نمبر پر بھیجا جائے گا:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android اور iOS ایپ سپورٹ", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "نیا اپڈیٹ دستیاب ہے\nبراہ کرم اپنی ایپ کو اپ ڈیٹ کریں", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("ایپل واچ"), + "apply": MessageLookupByLibrary.simpleMessage("لاگو کریں"), + "areYouSure": MessageLookupByLibrary.simpleMessage("کیا آپ کو یقین ہے؟"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی اس برانچ کو حذف کرنا چاہتے ہیں؟", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی اس کردار کو حذف کرنا چاہتے ہیں؟", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی کسی مختلف برانچ میں جانا چاہتے ہیں؟", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "کیا آپ اس پارٹی کو حذف کرنا چاہتے ہیں؟", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی اس برانچ سے نکلنا چاہتے ہیں؟", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("تاریخ تک"), + "assets": MessageLookupByLibrary.simpleMessage("اثاثے"), + "attachment": MessageLookupByLibrary.simpleMessage("منسلک فائل"), + "attendance": MessageLookupByLibrary.simpleMessage("حاضری"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("حاضری کی رپورٹس"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("مجاز دستخط"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "خودکار طور پر شمار شدہ دن", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("خودکار منتخب"), + "backToHome": MessageLookupByLibrary.simpleMessage("واپس گھر آئیں"), + "balance": MessageLookupByLibrary.simpleMessage("بیلنس"), + "balanceDue": MessageLookupByLibrary.simpleMessage("بیلنس واجب الادا"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("بیلنس شیٹ"), + "bangladesh": MessageLookupByLibrary.simpleMessage("بنگلہ دیش"), + "bank": MessageLookupByLibrary.simpleMessage("بینک"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("بینک اکاؤنٹس"), + "bankDetails": MessageLookupByLibrary.simpleMessage("بینک کی تفصیلات"), + "bankName": MessageLookupByLibrary.simpleMessage("بینک کا نام"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "بینک ٹو بینک ٹرانسفر", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "بینک ٹو کیش ٹرانسفر", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "بار کوڈ پرنٹ لیبل سیٹنگ", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("بارکوڈ جنریٹر"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("بار کوڈ جنریٹر"), + "barcodes": MessageLookupByLibrary.simpleMessage("بار کوڈز"), + "batch": MessageLookupByLibrary.simpleMessage("بیچ"), + "batchNo": MessageLookupByLibrary.simpleMessage("بیچ نمبر"), + "billTO": MessageLookupByLibrary.simpleMessage("بل کرنے والے کی طرف سے"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "بل کے حساب سے منافع", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage("بلنگ پتہ"), + "birthDate": MessageLookupByLibrary.simpleMessage("تاریخ پیدائش"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "بلوٹوتھ بند ہے۔ براہ کرم اسے آن کریں۔", + ), + "branch": MessageLookupByLibrary.simpleMessage("برانچ"), + "branchList": MessageLookupByLibrary.simpleMessage("برانچ لسٹ"), + "brand": MessageLookupByLibrary.simpleMessage("برانڈ"), + "brandName": MessageLookupByLibrary.simpleMessage("برانڈ کا نام"), + "brands": MessageLookupByLibrary.simpleMessage("برانڈز"), + "breakDuration": MessageLookupByLibrary.simpleMessage("بریک کا دورانیہ"), + "breakStatus": MessageLookupByLibrary.simpleMessage("بریک کا اسٹیٹس"), + "breakTime": MessageLookupByLibrary.simpleMessage("بریک کا وقت"), + "bulk": MessageLookupByLibrary.simpleMessage("بلک اپ لوڈ"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("بلک اپ لوڈز"), + "businessCat": MessageLookupByLibrary.simpleMessage("کاروباری زمرہ"), + "businessName": MessageLookupByLibrary.simpleMessage( + "کمپنی اور کاروبار کا نام", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("ابھی خریدیں"), + "buyPremium": MessageLookupByLibrary.simpleMessage("پریمیم پلان خریدیں"), + "call": MessageLookupByLibrary.simpleMessage("کال کریں"), + "camera": MessageLookupByLibrary.simpleMessage("کیمرہ"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "اس قسم کے لین دین میں ترمیم نہیں کی جا سکتی۔", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "ادائیگی کی تفصیلات حاصل نہیں کی جا سکیں۔", + ), + "cancel": MessageLookupByLibrary.simpleMessage("منسوخ کریں"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "ڈیوائسز تلاش کی جا رہی ہیں...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "ایک ہی اکاؤنٹ میں ٹرانسفر نہیں کیا جا سکتا۔", + ), + "capacity": MessageLookupByLibrary.simpleMessage("کمیت"), + "cash": MessageLookupByLibrary.simpleMessage("نقد"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("کیش اور بینک"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "کیش اور بینک کا انتظام", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("کیش فلو"), + "cashIn": MessageLookupByLibrary.simpleMessage("کیش ان"), + "cashInHand": MessageLookupByLibrary.simpleMessage("کیش ان ہینڈ"), + "cashOut": MessageLookupByLibrary.simpleMessage("کیش آؤٹ"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "کیش ٹو بینک ٹرانسفر", + ), + "categories": MessageLookupByLibrary.simpleMessage("زمرے"), + "category": MessageLookupByLibrary.simpleMessage("زمرہ"), + "categoryName": MessageLookupByLibrary.simpleMessage("کیٹیگری کا نام"), + "changeAmount": MessageLookupByLibrary.simpleMessage("بقایا رقم"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "پاس ورڈ تبدیل کریں", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("ای میل چیک کریں"), + "cheque": MessageLookupByLibrary.simpleMessage("چیکس"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("چیک کی رقم"), + "chequeDate": MessageLookupByLibrary.simpleMessage("چیک کی تاریخ"), + "chequeList": MessageLookupByLibrary.simpleMessage("چیک لسٹ"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("چیک نمبر"), + "choose": MessageLookupByLibrary.simpleMessage("چنیں"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("ملک منتخب کریں"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "ایک گاہک منتخب کریں", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "ایک سپلائر منتخب کریں", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "اپنی خصوصیات منتخب کریں", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "خصوصیات وہ اہم حصہ ہیں جو سیلز پرو کو روایتی حل سے مختلف بناتی ہیں۔", + ), + "city": MessageLookupByLibrary.simpleMessage("شہر"), + "cityName": MessageLookupByLibrary.simpleMessage("شہر کا نام"), + "clarence": MessageLookupByLibrary.simpleMessage("کلیرنس"), + "clear": MessageLookupByLibrary.simpleMessage("صاف کریں"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "کنیکٹ کرنے کے لئے کلک کریں", + ), + "close": MessageLookupByLibrary.simpleMessage("بند کریں"), + "closed": MessageLookupByLibrary.simpleMessage("بند"), + "code": MessageLookupByLibrary.simpleMessage("کوڈ"), + "collectDue": MessageLookupByLibrary.simpleMessage("باقی جمع کروائیں"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "برائے مہربانی ایک باقی جمع کریں", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("جمع کیا گیا:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("جمع کرنے والا"), + "color": MessageLookupByLibrary.simpleMessage("رنگ"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "متعدد ٹیکسوں کا مجموعہ", + ), + "combo": MessageLookupByLibrary.simpleMessage("کمبو"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "کومبو پروڈکٹ رپورٹ", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("کمبو مصنوعات"), + "comboReport": MessageLookupByLibrary.simpleMessage("کومبو رپورٹ"), + "comingSoon": MessageLookupByLibrary.simpleMessage("جلد آرہا ہے"), + "companyAddress": MessageLookupByLibrary.simpleMessage("کمپنی کا پتہ"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("حذف کی تصدیق کریں"), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "پاس ورڈ کی تصدیق کریں", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "پاس ورڈ کی تصدیق کریں", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage( + "واپسی کی تصدیق کریں", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "ایس ایم ایس کی تصدیق کریں", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("مبارک ہو"), + "connect": MessageLookupByLibrary.simpleMessage("جڑنے کے لئے کلک کریں"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "اپنے پرنٹر کو کنیکٹ کریں", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "اپنی پرنٹر کو جڑیں", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("منسلک ہے: "), + "contactDetials": MessageLookupByLibrary.simpleMessage("رابطہ کی تفصیلات"), + "contactUs": MessageLookupByLibrary.simpleMessage("ہم سے رابطہ کریں"), + "continueButton": MessageLookupByLibrary.simpleMessage("جاری رکھیں"), + "continueE": MessageLookupByLibrary.simpleMessage("جاری رکھیں"), + "cost": MessageLookupByLibrary.simpleMessage("قیمت"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "ٹیکس کے بغیر قیمت", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "ٹیکس کے ساتھ قیمت", + ), + "country": MessageLookupByLibrary.simpleMessage("ملک"), + "countryName": MessageLookupByLibrary.simpleMessage("ملک کا نام"), + "create": MessageLookupByLibrary.simpleMessage("تخلیق کریں"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "ایک مفت اکاؤنٹ بنائیں", + ), + "createAcc": MessageLookupByLibrary.simpleMessage("مفت اکاؤنٹ بنائیں"), + "createBranch": MessageLookupByLibrary.simpleMessage("برانچ بنائیں"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "نیا پاس ورڈ بنائیں", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو PDF بنانے کی اجازت نہیں ہے۔", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو سیل بنانے کی اجازت نہیں ہے۔", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("کریڈٹ (آمد)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("پارٹی کریڈٹ کی حد"), + "currency": MessageLookupByLibrary.simpleMessage("کرنسی"), + "currentBalance": MessageLookupByLibrary.simpleMessage("موجودہ بیلنس"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "موجودہ کیش بیلنس", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("موجودہ مہینہ"), + "currentYear": MessageLookupByLibrary.simpleMessage("موجودہ سال"), + "currents": MessageLookupByLibrary.simpleMessage("موجودہ"), + "custom": MessageLookupByLibrary.simpleMessage("اپنی مرضی سے"), + "customDate": MessageLookupByLibrary.simpleMessage("اپنی مرضی کی تاریخ"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "حسب ضرورت بل برانڈنگ", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("حسب ضرورت پرنٹ"), + "customer": MessageLookupByLibrary.simpleMessage("گاہک"), + "customerDate": MessageLookupByLibrary.simpleMessage("اپنی مرضی کی تاریخ"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "کسٹمر کی واجب الادا رقم", + ), + "customerLedger": MessageLookupByLibrary.simpleMessage("کسٹمر لیجر"), + "customerName": MessageLookupByLibrary.simpleMessage("کسٹمر کا نام"), + "customerPay": MessageLookupByLibrary.simpleMessage("کسٹمر کی ادائیگی"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "کسٹمر کا فون نمبر", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage("گاہک کے دستخط"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("روزانہ لین دین"), + "dashboard": MessageLookupByLibrary.simpleMessage("ڈیش بورڈ"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ڈیٹا کامیابی سے محفوظ ہوگیا۔", + ), + "date": MessageLookupByLibrary.simpleMessage("تاریخ"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "اختتامی تاریخ شروع کی تاریخ سے پہلے نہیں ہوسکتی۔", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("تاریخ درکار ہے"), + "dates": MessageLookupByLibrary.simpleMessage("تاریخ:"), + "dayBook": MessageLookupByLibrary.simpleMessage("روزنامچہ"), + "days": MessageLookupByLibrary.simpleMessage("دن"), + "daysLeft": MessageLookupByLibrary.simpleMessage("باقی دن"), + "dealer": MessageLookupByLibrary.simpleMessage("ڈیلر"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("ڈیلر قیمت"), + "debitOut": MessageLookupByLibrary.simpleMessage("ڈیبٹ (خرچ)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "پہلے سے طے شدہ فروخت کی قیمت", + ), + "delete": MessageLookupByLibrary.simpleMessage("حذف کریں"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("اکاؤنٹ حذف کریں"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی اس بیچ کو حذف کرنا چاہتے ہیں؟", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی اپنا اکاؤنٹ حذف کرنا چاہتے ہیں؟ یہ عمل آپ کا تمام ڈیٹا مستقل طور پر مٹادے گا۔", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو پارٹی حذف کرنے کی اجازت نہیں ہے۔", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "کامیابی سے حذف کر دیا گیا!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("حذف کر رہا ہے...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("ترسیل کا پتہ"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("ترسیل کی فیس"), + "department": MessageLookupByLibrary.simpleMessage("محکمہ"), + "deposit": MessageLookupByLibrary.simpleMessage("جمع"), + "depositTo": MessageLookupByLibrary.simpleMessage("میں جمع کریں"), + "description": MessageLookupByLibrary.simpleMessage("تفصیل"), + "designation": MessageLookupByLibrary.simpleMessage("عہدہ"), + "designationName": MessageLookupByLibrary.simpleMessage("عہدہ کا نام"), + "details": MessageLookupByLibrary.simpleMessage("تفصیلیات"), + "developedBy": MessageLookupByLibrary.simpleMessage("تیار کردہ"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 ہندسوں کا پن آپ کے ای میل ایڈریس پر بھیجا گیا ہے: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("غیر فعال کریں"), + "discount": MessageLookupByLibrary.simpleMessage("چھوٹ"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "ڈسپلے نام درکار ہے", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("خلل نہ ڈالیں"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی اسے حذف کرنا چاہتے ہیں", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "کیا آپ صارف کو حذف کرنا چاہتے ہیں؟", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "کیا آپ ایپ چھوڑنا چاہتے ہیں؟", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "کیا آپ واقعی اس چیک کو دوبارہ کھولنا چاہتے ہیں؟", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "کیا آپ کا اکاؤنٹ نہیں ہے؟", + ), + "done": MessageLookupByLibrary.simpleMessage("ہو گیا"), + "download": MessageLookupByLibrary.simpleMessage("ڈاؤن لوڈ"), + "downloadApk": MessageLookupByLibrary.simpleMessage("APK ڈاؤن لوڈ کریں"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "ایکسل فارمیٹ ڈاؤن لوڈ کریں", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "ڈاؤن لوڈ کامیاب! اپنے ڈاکومنٹ فولڈر کو چیک کریں", + ), + "downloading": MessageLookupByLibrary.simpleMessage( + "ڈاؤن لوڈ ہو رہا ہے...", + ), + "due": MessageLookupByLibrary.simpleMessage("باقی"), + "dueAmount": MessageLookupByLibrary.simpleMessage("باقی رقم: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("واجب الادا بیلنس"), + "dueCollection": MessageLookupByLibrary.simpleMessage("واجب وصولی"), + "dueList": MessageLookupByLibrary.simpleMessage("باقی کی فہرست"), + "duePay": MessageLookupByLibrary.simpleMessage("واجب الادا ادائیگی"), + "dueReport": MessageLookupByLibrary.simpleMessage("باقی کی رپورٹ"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "واک ان گاہکوں کے لیے بقایاجات پر فروخت کی اجازت نہیں ہے۔", + ), + "dues": MessageLookupByLibrary.simpleMessage("واجبات"), + "duration": MessageLookupByLibrary.simpleMessage("دورانیہ"), + "durationDays": MessageLookupByLibrary.simpleMessage("دورانیہ (دن)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "آسان موبائل پوس استعمال کریں", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "سیلز پرو ایپ مفت ہے، آسان استعمال ہوتی ہے۔ واقعی میں، یہ دنیا بھر میں بہترین پوس سسٹموں میں سے ایک ہے۔", + ), + "edit": MessageLookupByLibrary.simpleMessage("ترمیم کریں"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "حاضری میں ترمیم کریں", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "بینک اکاؤنٹس میں ترمیم کریں", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "بینک ایڈجسٹمنٹ میں ترمیم کریں", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "بینک ٹو کیش میں ترمیم کریں", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "بینک ٹرانسفر میں ترمیم کریں", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "کیش ایڈجسٹمنٹ میں ترمیم کریں", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "کیش ٹو بینک میں ترمیم کریں", + ), + "editCategory": MessageLookupByLibrary.simpleMessage( + "کیٹیگری میں ترمیم کریں", + ), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "عہدہ میں ترمیم کریں", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage( + "ملازم میں ترمیم کریں", + ), + "editHoliday": MessageLookupByLibrary.simpleMessage("چھٹی میں ترمیم کریں"), + "editLeave": MessageLookupByLibrary.simpleMessage("رخصت میں ترمیم کریں"), + "editModel": MessageLookupByLibrary.simpleMessage("ماڈل میں ترمیم کریں"), + "editPayroll": MessageLookupByLibrary.simpleMessage( + "پے رول میں ترمیم کریں", + ), + "editPhone": MessageLookupByLibrary.simpleMessage("فون نمبر ترمیم کریں؟"), + "editProduct": MessageLookupByLibrary.simpleMessage( + "مصنوعات میں ترمیم کریں", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "خریداری کی انوائس میں ترمیم کریں", + ), + "editRack": MessageLookupByLibrary.simpleMessage("ریک میں ترمیم کریں"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "فروخت کی انوائس میں ترمیم کریں", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("شیلف میں ترمیم کریں"), + "editShift": MessageLookupByLibrary.simpleMessage("شفٹ میں ترمیم کریں"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "سوشل میڈیا ترتیب دیں", + ), + "editTax": MessageLookupByLibrary.simpleMessage("ٹیکس میں ترمیم کریں"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage( + "ٹیکس گروپ میں ترمیم کریں", + ), + "editVariations": MessageLookupByLibrary.simpleMessage( + "تغیر میں ترمیم کریں", + ), + "editWarehouse": MessageLookupByLibrary.simpleMessage( + "گودام میں ترمیم کریں", + ), + "email": MessageLookupByLibrary.simpleMessage("ای میل ایڈریس"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "ای میل خالی نہیں ہوسکتی", + ), + "emailText": MessageLookupByLibrary.simpleMessage("ای میل"), + "employee": MessageLookupByLibrary.simpleMessage("ملازم"), + "enLowStock": MessageLookupByLibrary.simpleMessage("کم اسٹاک درج کریں"), + "end": MessageLookupByLibrary.simpleMessage("ختم"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "بریک ختم ہونے کا وقت", + ), + "endDate": MessageLookupByLibrary.simpleMessage("اختتامی تاریخ"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "اختتامی تاریخ آغاز کی تاریخ سے پہلے ہے", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "اختتامی تاریخ آغاز کی تاریخ سے پہلے نہیں ہو سکتی۔", + ), + "endTime": MessageLookupByLibrary.simpleMessage("اختتام کا وقت"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "اختتام کا وقت درکار ہے", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "اپنا مفت پلان ختم کریں", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("بیچ نمبر درج کریں"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "برانڈ نام درج کریں", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "ایک درست رعایت درج کریں", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست OTP درج کریں", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "ایک درست اسٹاک درج کریں", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "اکاؤنٹ کا ڈسپلے نام درج کریں", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "اکاؤنٹ ہولڈر کا نام درج کریں", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "اکاؤنٹ نمبر درج کریں", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("پتہ درج کریں"), + "enterAmount": MessageLookupByLibrary.simpleMessage("رقم درج کریں"), + "enterBalance": MessageLookupByLibrary.simpleMessage("بیلنس درج کریں"), + "enterBankName": MessageLookupByLibrary.simpleMessage( + "بینک کا نام درج کریں", + ), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("بیچ نمبر درج کریں"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "بریک کا وقت درج کریں", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "کاروبار/اسٹور کا نام درج کریں", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("گنجائش درج کریں"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "زمرہ کا نام درج کریں", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("رنگ درج کریں"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "کسٹمر کا فون نمبر درج کریں", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "ڈیلر کی قیمت درج کریں", + ), + "enterDescription": MessageLookupByLibrary.simpleMessage("تفصیل درج کریں"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "عہدہ کا نام درج کریں", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("رعایت درج کریں"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "براہ کرم نیچے اپنا ای میل پتہ درج کریں تاکہ ہم آپ کو پاس ورڈ ری سیٹ لنک وصول کریں۔", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "اختتام کا وقت درج کریں", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "خرچ کا زمرہ کا نام درج کریں", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "خرچ کی تاریخ درج کریں", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("پورا پتہ دیں"), + "enterFullName": MessageLookupByLibrary.simpleMessage("پورا نام درج کریں"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "چھٹی کا نام درج کریں", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "آمدنی کی قسم کا نام درج کریں", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage( + "لیبل ٹیکسٹ درج کریں", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "مینوفیکچرر کا نام درج کریں", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage( + "ماڈل کا نام درج کریں", + ), + "enterName": MessageLookupByLibrary.simpleMessage("نام درج کریں"), + "enterNote": MessageLookupByLibrary.simpleMessage("نوٹ درج کریں"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "افتتاحی بیلنس درج کریں", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کوڈ درج کریں", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کا نام درج کریں", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "خریداری کی قیمت درج کریں", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("مقدار درج کریں"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "حوالہ نمبر درج کریں", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "سولٹنگ کی قیمت درج کریں", + ), + "enterShelfName": MessageLookupByLibrary.simpleMessage( + "شیلف کا نام درج کریں", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("سائز درج کریں"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "آغاز کا وقت درج کریں", + ), + "enterStock": MessageLookupByLibrary.simpleMessage("اسٹاک درج کریں"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage( + "ٹیکس کی شرح درج کریں", + ), + "enterType": MessageLookupByLibrary.simpleMessage("قسم درج کریں"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "صارف کا نام درج کریں", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "صارف کا عنوان درج کریں", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("درست OTP درج کریں"), + "enterValues": MessageLookupByLibrary.simpleMessage("قیمتیں درج کریں"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "ویٹ/جی ایس ٹی نمبر درج کریں", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "ویٹ/جی ایس ٹی عنوان درج کریں", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage( + "گودام کا نام درج کریں", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("وزن درج کریں"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "ہول سیل کی قیمت درج کریں", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "اپنا ملک درج کریں", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "اپنا ای میل پتہ درج کریں", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "اپنا مکمل نام درج کریں", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("اپنا نام درج کریں"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "اپنا نوٹ لیول درج کریں", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "اپنا پاس ورڈ درج کریں", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "اپنا فون نمبر درج کریں", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "فروخت کے بعد کا پیغام درج کریں", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "ٹیکس حذف کرنے میں خرابی", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("ایکسل فائلیں"), + "excelUploader": MessageLookupByLibrary.simpleMessage("ایکسل اپ لوڈر"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "خارج قیمت (Exclusive)", + ), + "exit": MessageLookupByLibrary.simpleMessage("باہر نکلیں"), + "exitBank": MessageLookupByLibrary.simpleMessage("برانچ سے نکلیں"), + "expDate": MessageLookupByLibrary.simpleMessage("میعاد ختم ہونے کی تاریخ"), + "expense": MessageLookupByLibrary.simpleMessage("اخراجات"), + "expenseCat": MessageLookupByLibrary.simpleMessage("اخراجات کیٹیگریاں"), + "expenseDate": MessageLookupByLibrary.simpleMessage("اخراجات کی تاریخ"), + "expenseFor": MessageLookupByLibrary.simpleMessage("اخراجات کا لئے"), + "expenseReport": MessageLookupByLibrary.simpleMessage("اخراجات کی رپورٹ"), + "expensesType": MessageLookupByLibrary.simpleMessage("اخراجات کی اقسام"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "میعاد ختم ہونے کی حیثیت", + ), + "expire": MessageLookupByLibrary.simpleMessage("ختم ہونا"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "زائد المیعاد مصنوعات کی رپورٹس", + ), + "expired": MessageLookupByLibrary.simpleMessage("میعاد ختم"), + "expiredDate": MessageLookupByLibrary.simpleMessage("ختم ہونے کی تاریخ"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "میعاد ختم ہونے والی آئٹم کی رپورٹ", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("ختم شدہ فہرست"), + "expiredProduct": MessageLookupByLibrary.simpleMessage( + "زائد المیعاد مصنوعات", + ), + "expiry": MessageLookupByLibrary.simpleMessage("ایکسپائری"), + "extendPlan": MessageLookupByLibrary.simpleMessage("پلان میں توسیع کریں"), + "facebook": MessageLookupByLibrary.simpleMessage("فیس بک"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "محکمہ کو حذف کرنے میں ناکامی", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "ٹیکس حذف کرنے میں ناکام", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "پلیٹ فارم ورژن حاصل کرنے میں ناکام", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "محکموں کو لوڈ کرنے میں ناکامی", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "واپسی کے عمل میں ناکامی۔", + ), + "fashions": MessageLookupByLibrary.simpleMessage("فیشن"), + "feature": MessageLookupByLibrary.simpleMessage("فیچر"), + "field": MessageLookupByLibrary.simpleMessage("فیلڈ"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 دن"), + "filter": MessageLookupByLibrary.simpleMessage("فلٹر"), + "filterByDate": MessageLookupByLibrary.simpleMessage( + "تاریخ کے لحاظ سے فلٹر کریں", + ), + "firstName": MessageLookupByLibrary.simpleMessage("پہلا نام"), + "flat": MessageLookupByLibrary.simpleMessage("فلیٹ (Flat)"), + "folder": MessageLookupByLibrary.simpleMessage( + "یہ ممکن ہے کہ میل آپ کی اسپام فولڈر میں جا پہنچی ہو.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("پاس ورڈ بھول گئے؟"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("مفت ڈیٹا بیک اپ"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "مفت عمر بھر کی اپ ڈیٹ", + ), + "freePack": MessageLookupByLibrary.simpleMessage("مفت پیکیج"), + "freePlan": MessageLookupByLibrary.simpleMessage("مفت پلان"), + "from": MessageLookupByLibrary.simpleMessage("سے"), + "fromAccount": MessageLookupByLibrary.simpleMessage("اکاؤنٹ سے"), + "fromDate": MessageLookupByLibrary.simpleMessage("تاریخ سے"), + "fullName": MessageLookupByLibrary.simpleMessage("مکمل نام"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("مکمل ادا کیا گیا"), + "gallery": MessageLookupByLibrary.simpleMessage("گیلری"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF بنانے کے لیے کوئی ڈیٹا دستیاب نہیں", + ), + "gender": MessageLookupByLibrary.simpleMessage("جنس"), + "generatePdf": MessageLookupByLibrary.simpleMessage("PDF بنائیں"), + "generatingPdf": MessageLookupByLibrary.simpleMessage( + "پی ڈی ایف تیار کر رہا ہے", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("آپ کو ایک ای میل ملا ہے"), + "gotIt": MessageLookupByLibrary.simpleMessage("سمجھ گیا"), + "grossProfit": MessageLookupByLibrary.simpleMessage("مجموعی منافع"), + "guarantee": MessageLookupByLibrary.simpleMessage("گارنٹی"), + "guest": MessageLookupByLibrary.simpleMessage("مہمان"), + "haveAcc": MessageLookupByLibrary.simpleMessage("پہلے سے اکاؤنٹ ہے؟"), + "hideFiled": MessageLookupByLibrary.simpleMessage("فیلڈز چھپائیں"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("زیادہ سے کم قیمت"), + "hintEmail": MessageLookupByLibrary.simpleMessage("ای میل ایڈریس درج کریں"), + "hintPassword": MessageLookupByLibrary.simpleMessage("پاس ورڈ درج کریں"), + "holderName": MessageLookupByLibrary.simpleMessage("ہولڈر کا نام"), + "holiday": MessageLookupByLibrary.simpleMessage("چھٹی"), + "holidayList": MessageLookupByLibrary.simpleMessage("چھٹیوں کی فہرست"), + "home": MessageLookupByLibrary.simpleMessage("گھر"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("باقی گھنٹے"), + "hrm": MessageLookupByLibrary.simpleMessage("HRM"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "میں اپنا اکاؤنٹ مستقل طور پر حذف کرنے سے اتفاق کرتا ہوں۔", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC کوڈ"), + "image": MessageLookupByLibrary.simpleMessage("تصویر"), + "inActive": MessageLookupByLibrary.simpleMessage("غیر فعال"), + "inStock": MessageLookupByLibrary.simpleMessage("اسٹاک میں موجود"), + "inactive": MessageLookupByLibrary.simpleMessage("غیر فعال"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "شامل قیمت (Inclusive)", + ), + "income": MessageLookupByLibrary.simpleMessage("آمدنی"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("آمدنی کی اقسام"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "آمدنی کے زمرے کی رپورٹ", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("آمدنی کی تاریخ"), + "incomeFor": MessageLookupByLibrary.simpleMessage("آمدنی کے لئے"), + "incomeReport": MessageLookupByLibrary.simpleMessage("آمدنی کی رپورٹ"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "آپ کو آمدنی کی رپورٹ دیکھنے کی اجازت نہیں ہے۔", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("آمدنی کی قسم"), + "incomes": MessageLookupByLibrary.simpleMessage("آمدنی"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "لیبلز میں دکھانے کے لیے معلومات", + ), + "instagram": MessageLookupByLibrary.simpleMessage("انسٹاگرام"), + "instrucation": MessageLookupByLibrary.simpleMessage("ہدایت"), + "inv": MessageLookupByLibrary.simpleMessage("انوائس نمبر"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("غلط رقم"), + "inventory": MessageLookupByLibrary.simpleMessage("انوینٹری"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "آپ کے پاس انوینٹری کی اجازت نہیں ہے", + ), + "invoice": MessageLookupByLibrary.simpleMessage("انوائس"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("انوائس لوگو"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("انوائس نمبر"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("انوائس ویوور"), + "item": MessageLookupByLibrary.simpleMessage("آئٹم"), + "itemAdded": MessageLookupByLibrary.simpleMessage("آئٹم شامل ہوگئی"), + "itemName": MessageLookupByLibrary.simpleMessage("آئٹم کا نام"), + "itemsSales": MessageLookupByLibrary.simpleMessage("اشیاء کی فروخت"), + "joinDate": MessageLookupByLibrary.simpleMessage("شمولیت کی تاریخ"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "لیبل رول سائز 1.5\"*1، 38mm*25mm، گیپ 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "لیبل رول سائز 2\"*1، 50mm*25mm، گیپ 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("ای میل"), + "lablePassword": MessageLookupByLibrary.simpleMessage("پاس ورڈ"), + "language": MessageLookupByLibrary.simpleMessage("زبان"), + "last30Days": MessageLookupByLibrary.simpleMessage("گزشتہ 30 دن"), + "last7Days": MessageLookupByLibrary.simpleMessage("گزشتہ 7 دن"), + "lastMonth": MessageLookupByLibrary.simpleMessage("گزشتہ مہینہ"), + "lastName": MessageLookupByLibrary.simpleMessage("آخری نام"), + "lastYear": MessageLookupByLibrary.simpleMessage("گزشتہ سال"), + "leave": MessageLookupByLibrary.simpleMessage("رخصت"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("رخصت کا دورانیہ"), + "leaveList": MessageLookupByLibrary.simpleMessage("رخصت کی فہرست"), + "leaveReports": MessageLookupByLibrary.simpleMessage("رخصت کی رپورٹس"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("رخصت کی درخواست"), + "leaveType": MessageLookupByLibrary.simpleMessage("رخصت کی قسم"), + "ledger": MessageLookupByLibrary.simpleMessage("لیجر"), + "link": MessageLookupByLibrary.simpleMessage("لنک"), + "linkedIN": MessageLookupByLibrary.simpleMessage("لنکڈ ان"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("فہرست خالی ہے"), + "loading": MessageLookupByLibrary.simpleMessage("لوڈ ہو رہا ہے"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "OTP سیٹنگز لوڈ ہو رہی ہیں...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("لاگ ان کریں"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "ای میل کے ساتھ لاگ ان کریں", + ), + "logOut": MessageLookupByLibrary.simpleMessage("لاگ آؤٹ"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "لاگ ان ناکام ہو گیا۔ براہ کرم دوبارہ کوشش کریں۔", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "فون کے ساتھ لاگ ان کریں", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("نقصان"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("نقصان/منافع"), + "lossProfit": MessageLookupByLibrary.simpleMessage("نقصان/منافع"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "نقصان/منافع رپورٹ", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("کم اسٹاک"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "اسٹاک کم ہونے کا الرٹ", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage("کم اسٹاک رپورٹ"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("کم سے زیادہ قیمت"), + "lp": MessageLookupByLibrary.simpleMessage("نقصان / منافع"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "نقصان / منافع کی تفصیلات", + ), + "manageSetting": MessageLookupByLibrary.simpleMessage( + "سیٹنگز کا انتظام کریں", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("تیاری کی تاریخ"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("تیاری کی تاریخ"), + "manufacturer": MessageLookupByLibrary.simpleMessage("مینوفیکچرر"), + "masterCard": MessageLookupByLibrary.simpleMessage("ماسٹر کارڈ"), + "messege": MessageLookupByLibrary.simpleMessage("پیغام"), + "mobile": MessageLookupByLibrary.simpleMessage("موبائل:"), + "mobiles": MessageLookupByLibrary.simpleMessage("موبائل"), + "model": MessageLookupByLibrary.simpleMessage("ماڈل"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "ماڈل کامیابی سے بن گیا!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("ماڈل کا نام"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "ماڈل کامیابی سے اپ ڈیٹ ہو گیا!", + ), + "models": MessageLookupByLibrary.simpleMessage("ماڈلز"), + "moneyIn": MessageLookupByLibrary.simpleMessage("منی ان"), + "moneyOut": MessageLookupByLibrary.simpleMessage("منی آؤٹ"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("منی رسید"), + "month": MessageLookupByLibrary.simpleMessage("مہینہ"), + "monthly": MessageLookupByLibrary.simpleMessage("ماہانہ"), + "moreInfo": MessageLookupByLibrary.simpleMessage("مزید معلومات"), + "mrp": MessageLookupByLibrary.simpleMessage("میعار قیمت"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "ایم آر پی / فروخت کی قیمت", + ), + "name": MessageLookupByLibrary.simpleMessage("نام"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "نام خالی نہیں ہوسکتا", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "ٹرانسفر کرنے کے لیے کم از کم دو بینک اکاؤنٹس کی ضرورت ہے۔", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("خالص منافع"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("خالص کل رقم"), + "newPassword": MessageLookupByLibrary.simpleMessage("نیا پاس ورڈ"), + "next": MessageLookupByLibrary.simpleMessage("اگلا"), + "no": MessageLookupByLibrary.simpleMessage("نہیں"), + "noAcc": MessageLookupByLibrary.simpleMessage("کوئی اکاؤنٹ نہیں ہے؟"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "کوئی مماثل اکاؤنٹ نہیں ملا", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage("فعال صارف نہیں ہے"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "منتخب فلٹرز کے لیے حاضری کا کوئی ریکارڈ نہیں ملا۔", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "حاضری کا کوئی ریکارڈ نہیں ملا۔", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "کوئی بینک اکاؤنٹ نہیں ملا۔", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "ٹرانسفر کرنے کے لیے کوئی بینک اکاؤنٹ نہیں ملا۔", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("کوئی بیچ نہیں"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "کوئی بلوٹوتھ ڈیوائس منتخب نہیں کی گئی۔", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "کوئی برانچ نہیں ملی", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("کوئی چیک نہیں ملا"), + "noData": MessageLookupByLibrary.simpleMessage("کوئی ڈیٹا دستیاب نہیں"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "کوئی ڈیٹا دستیاب نہیں ہے", + ), + "noDataAvailable": MessageLookupByLibrary.simpleMessage( + "کوئی ڈیٹا دستیاب نہیں", + ), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "ایکسپورٹ کے لیے کوئی ڈیٹا دستیاب نہیں", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF بنانے کے لیے کوئی ڈیٹا دستیاب نہیں", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("کوئی ڈیٹا نہیں ملا"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "کوئی محکمہ نہیں ملا۔", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "اس محکمہ کے لیے کوئی تفصیل دستیاب نہیں ہے۔", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage( + "اس عہدے کے لیے کوئی تفصیل دستیاب نہیں ہے۔", + ), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "کوئی تفصیل فراہم نہیں کی گئی۔", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "کوئی عہدہ نہیں ملا۔", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "کوئی منزل کا بینک اکاؤنٹ نہیں ملا۔", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "کوئی ڈیوائس نہیں ملی", + ), + "noDue": MessageLookupByLibrary.simpleMessage("کوئی بقایا نہیں"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "کوئی واجب الادا منتخب نہیں", + ), + "noFileSelected": MessageLookupByLibrary.simpleMessage( + "کوئی فائل منتخب نہیں کی گئی", + ), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "کوئی چھٹیاں نہیں ملیں۔", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "کوئی مماثل چھٹیاں نہیں ملیں", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage("کوئی چیز نہیں ملی"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "کوئی آئٹم منتخب نہیں کیا گیا", + ), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "منتخب فلٹرز کے لیے رخصت کا کوئی ریکارڈ نہیں ملا۔", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "رخصت کی کوئی درخواست نہیں ملی۔", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "کوئی مماثل مصنوعات نہیں ملی۔", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "کوئی مماثل پے رول ریکارڈ نہیں ملا۔", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage( + "کوئی نوٹ فراہم نہیں کیا گیا۔", + ), + "noParty": MessageLookupByLibrary.simpleMessage("کوئی پارٹی نہیں ملی"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "پے رول کا کوئی ریکارڈ نہیں ملا۔", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "کوئی پروڈکٹ نہیں ملی", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "آپ کی تلاش سے کوئی پروڈکٹ مماثل نہیں ہے۔", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "کوئی پروڈکٹ منتخب نہیں کیا گیا", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "کوئی صارف کی رول نہیں ملا", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage("کوئی شفٹ نہیں ملی۔"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "اسٹاک کا کوئی ڈیٹا دستیاب نہیں ہے۔", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "کوئی ذیلی ٹیکس منتخب نہیں کیا گیا", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "کوئی سپلائر دستیاب نہیں ہے", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("کوئی معاملہ نہیں"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "کوئی لین دین نہیں ملا", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "اس فلٹر کے لیے کوئی لین دین نہیں ملا۔", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "PDF بنانے کے لیے کوئی لین دین نہیں", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "کوئی قدر متعین نہیں کی گئی", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "کوئی تغیر نہیں ملا۔", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "ناقابل واپسی (VAT/ڈسکاؤنٹ)", + ), + "none": MessageLookupByLibrary.simpleMessage("کوئی نہیں"), + "notFound": MessageLookupByLibrary.simpleMessage("مل نہیں سکا"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "انٹرنیٹ کنکشن نہیں ہے", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "فون ایپ لانچ نہیں ہو سکی۔", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "کوئی مماثل نتیجہ نہیں ملا", + ), + "note": MessageLookupByLibrary.simpleMessage("نوٹ"), + "noteLevel": MessageLookupByLibrary.simpleMessage("نوٹ لیول"), + "notification": MessageLookupByLibrary.simpleMessage("اطلاع"), + "off": MessageLookupByLibrary.simpleMessage("آف"), + "ok": MessageLookupByLibrary.simpleMessage("ٹھیک ہے"), + "okay": MessageLookupByLibrary.simpleMessage("ٹھیک ہے"), + "oldPassword": MessageLookupByLibrary.simpleMessage("پرانا پاس ورڈ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "پرانا پاس ورڈ خالی نہیں ہوسکتا", + ), + "on": MessageLookupByLibrary.simpleMessage("آن"), + "open": MessageLookupByLibrary.simpleMessage("کھولیں"), + "openCamera": MessageLookupByLibrary.simpleMessage("کیمرہ کھولیں"), + "openSetting": MessageLookupByLibrary.simpleMessage("سیٹنگ کھولیں"), + "openingBalance": MessageLookupByLibrary.simpleMessage("آغازی توازن"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "ابتدائی بیلنس درکار ہے", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("کھلنے کی تاریخ"), + "opinion": MessageLookupByLibrary.simpleMessage("اپنا خیال درج کریں"), + "orContinueWith": MessageLookupByLibrary.simpleMessage( + "یا اس کے ساتھ جاری رکھیں", + ), + "outOfStock": MessageLookupByLibrary.simpleMessage("اسٹاک ختم"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("ہمارا پریمیم پلان"), + "packFeatures": MessageLookupByLibrary.simpleMessage("پیکیج کی خصوصیات"), + "package": MessageLookupByLibrary.simpleMessage("پیکیج"), + "packageDate": MessageLookupByLibrary.simpleMessage("پیکیج کی تاریخ"), + "packageName": MessageLookupByLibrary.simpleMessage("پیکیج کا نام"), + "packingDate": MessageLookupByLibrary.simpleMessage("پیکنگ کی تاریخ"), + "paid": MessageLookupByLibrary.simpleMessage("ادا کیا گیا"), + "paidAmount": MessageLookupByLibrary.simpleMessage("ادا شدہ رقم"), + "paidBy": MessageLookupByLibrary.simpleMessage("کی طرف سے ادا کیا گیا"), + "paidVia": MessageLookupByLibrary.simpleMessage("کے ذریعے ادائیگی کی گئی"), + "partialPaid": MessageLookupByLibrary.simpleMessage("جزوی ادا شدہ"), + "parties": MessageLookupByLibrary.simpleMessage("پارٹیز"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو پارٹی بنانے کی اجازت نہیں ہے۔", + ), + "partyList": MessageLookupByLibrary.simpleMessage("پارٹیوں کی فہرست"), + "partyReports": MessageLookupByLibrary.simpleMessage("پارٹی رپورٹس"), + "partyType": MessageLookupByLibrary.simpleMessage("پارٹی کی قسم"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "پارٹی کے حساب سے منافع", + ), + "password": MessageLookupByLibrary.simpleMessage("پاس ورڈ"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "پاس ورڈ خالی نہیں ہوسکتا", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "پاس ورڈ درکار ہے (کم از کم 6 حروف)", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "پاس ورڈ کم از کم 6 حروف کا ہونا چاہیے", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "پاس ورڈ میل نہیں کھاتے", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "سبسکرائب کرنے کے لئے ادائیگی کریں", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("ادائیگی کی رقم"), + "payment": MessageLookupByLibrary.simpleMessage("ادائیگی"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("ادائیگی مکمل"), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "ادائیگی کی تفصیلات", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage("ادائیگی ناکام"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "ادائیگی ناکام ہوگئی۔ براہ کرم دوبارہ کوشش کریں۔", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("ادائیگی گیٹ وے"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("طریقہ ادائیگی"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("ادائیگی کے طریقے"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("ادائیگی کامیاب"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "براہ کرم ادائیگی کی قسم منتخب کریں", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("ادائیگی کی قسم"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "ادائیگی کامیاب رہی!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("ادائیگی کا سال"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("ادائیگی رقمیں"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("ادائیگیوں کی اقسام"), + "paypalPay": MessageLookupByLibrary.simpleMessage( + "پے پال کے ساتھ ادائیگی کریں", + ), + "payroll": MessageLookupByLibrary.simpleMessage("پے رول"), + "payrollList": MessageLookupByLibrary.simpleMessage("پے رول کی فہرست"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("پے رول ریکارڈ"), + "payrollReports": MessageLookupByLibrary.simpleMessage("پے رول کی رپورٹس"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF کامیابی سے تیار ہو گئی", + ), + "percent": MessageLookupByLibrary.simpleMessage("فیصد"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("اجازت نہیں ملی"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "بینک کو حذف کرنے کی اجازت مسترد کر دی گئی۔", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "بینک اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "بینک دیکھنے کی اجازت نہیں ہے۔", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "اجازت نہیں دی گئی!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("ذاتی معلومات:"), + "phone": MessageLookupByLibrary.simpleMessage("فون نمبر"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "فون نمبر دستیاب نہیں ہے۔", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("فون نمبر"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("فون تصدیق"), + "phonee": MessageLookupByLibrary.simpleMessage("فون:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "فائل منتخب اور اپ لوڈ کریں", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "اختتامی تاریخ منتخب کریں", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "شروع ہونے کی تاریخ منتخب کریں", + ), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "براہ کرم سیل ریٹرن شامل کریں", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "بیلنس کو ایڈجسٹ کرنے کے لیے براہ کرم کم از کم ایک بینک اکاؤنٹ شامل کریں۔", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "براہ کرم مقدار شامل کریں", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "براہ کرم اپنا انٹرنیٹ کنکشن چیک کریں اور دوبارہ کوشش کریں", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "براہ کرم پرنٹر کو پہلے کنیکٹ کریں", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "براہ کرم اپنے بلوٹوتھ پرنٹر کو کنیکٹ کریں", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "براہ کرم بلوٹوتھ فعال کریں", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "براہ کرم بڑا پاس ورڈ درج کریں", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "براہ کرم تصدیقی پاس ورڈ درج کریں", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "براہ کرم تاریخ درج کریں", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "براہ کرم پاس ورڈ درج کریں", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست برانڈ نام درج کریں", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست کاروباری نام درج کریں", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست ای میل درج کریں", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست نام درج کریں", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست فون نمبر درج کریں", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست پروڈکٹ نام درج کریں", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست خریداری کی قیمت درج کریں", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "براہ کرم تمام مصنوعات کے لیے درست مقدار (کم از کم 1) درج کریں", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست فروخت کی قیمت درج کریں", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک درست یونٹ نام درج کریں", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "براہ کرم رقم درج کریں", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "براہ کرم کم از کم ایک قیمت درج کریں۔", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "براہ کرم برانچ کا نام درج کریں", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "براہ کرم تاریخ درج کریں", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "براہ کرم عہدہ کا نام درج کریں", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "براہ کرم اختتام کی تاریخ منتخب کریں", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "براہ کرم چھٹی کا نام درج کریں", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "براہ کرم نام درج کریں", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "براہ کرم ریک کا نام درج کریں", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "براہ کرم شیلف کا نام درج کریں", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "براہ کرم OTP درج کریں", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "براہ کرم یونٹ کا نام درج کریں", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "براہ کرم درست نام درج کریں", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "براہ کرم پہلے درست فون اور نام درج کریں", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "براہ کرم اپنی تفصیلات درج کریں.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "براہ کرم اپنا فون نمبر درج کریں", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "براہ کرم اپنی تنخواہ درج کریں", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "براہ کرم پہلے ایک سیل کریں", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک زمرہ منتخب کریں", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "براہ کرم منزل کا بینک اکاؤنٹ منتخب کریں۔", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک خرچ کا زمرہ منتخب کریں", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "براہ کرم رخصت کی قسم منتخب کریں", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "براہ کرم پہلے پروڈکٹ منتخب کریں", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "براہ کرم ایک شفٹ منتخب کریں", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "براہ کرم آغاز کی تاریخ منتخب کریں", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "براہ کرم اسٹیٹس منتخب کریں", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "براہ کرم کسی ملازم کا انتخاب کریں", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "براہ کرم مہینہ منتخب کریں", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "براہ کرم دونوں اکاؤنٹس منتخب کریں۔", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "براہ کرم بریک کا اسٹیٹس منتخب کریں", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "براہ کرم تاریخ منتخب کریں", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "براہ کرم محکمہ منتخب کریں", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "براہ کرم عہدہ منتخب کریں", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "براہ کرم واپسی کے لیے پروڈکٹ منتخب کریں", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "براہ کرم ادائیگی کا سال منتخب کریں", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "براہ کرم پہلے پروڈکٹ منتخب کریں", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "براہ کرم آغاز کی تاریخ منتخب کریں", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "براہ کرم اسٹیٹس منتخب کریں", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "براہ کرم درست آغاز اور اختتام کی تاریخیں منتخب کریں۔", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "براہ کرم اپنی جنس منتخب کریں", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "براہ کرم اپنی شفٹ منتخب کریں", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("پوائنٹ آف سیل"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "فروخت کے بعد کا پیغام", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "آکنو کی طرف سے طاقت دی گئی", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("کی طرف سے تقویت یافتہ"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Android اور iOS ایپ سپورٹ", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("پریمیم پلان"), + "pressToSelect": MessageLookupByLibrary.simpleMessage( + "منتخب کرنے کے لیے دبائیں", + ), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF کا پریویو"), + "previousDue": MessageLookupByLibrary.simpleMessage("پچھلا باقی"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "پچھلی ادائیگی کی رقم", + ), + "price": MessageLookupByLibrary.simpleMessage("قیمت"), + "priceWarn": MessageLookupByLibrary.simpleMessage("قیمت خالی نہیں ہوسکتی"), + "print": MessageLookupByLibrary.simpleMessage("پرنٹ کریں"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "انوائس پر بینک کی تفصیلات پرنٹ کریں", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("بار کوڈ پرنٹ کریں"), + "printLabel": MessageLookupByLibrary.simpleMessage("لیبل پرنٹ کریں"), + "printing": MessageLookupByLibrary.simpleMessage("پرنٹنگ کا آپشن"), + "printingInvoice": MessageLookupByLibrary.simpleMessage( + "انوائس پرنٹ ہو رہا ہے", + ), + "printingOption": MessageLookupByLibrary.simpleMessage("پرنٹنگ آپشن"), + "product": MessageLookupByLibrary.simpleMessage("مصنوعات"), + "productBrand": MessageLookupByLibrary.simpleMessage("پروڈکٹ برانڈ"), + "productCategory": MessageLookupByLibrary.simpleMessage("پروڈکٹ زمرہ"), + "productCode": MessageLookupByLibrary.simpleMessage("مصنوعہ کا کوڈ"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کا کوڈ ضروری ہے", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("پروڈکٹ کی تفصیلات"), + "productList": MessageLookupByLibrary.simpleMessage("مصنوعات کی فہرست"), + "productModels": MessageLookupByLibrary.simpleMessage("مصنوعات کے ماڈل"), + "productName": MessageLookupByLibrary.simpleMessage("مصنوعہ کا نام"), + "productNotFound": MessageLookupByLibrary.simpleMessage("مصنوعات نہیں ملی"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ پرچیز ہسٹری", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "مصنوعات کی خریداری کی رپورٹ", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("پروڈکٹ ریک"), + "productReports": MessageLookupByLibrary.simpleMessage("پروڈکٹ رپورٹس"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ سیل ہسٹری", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "مصنوعات کی فروخت کی رپورٹ", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("پروڈکٹ کی ترتیبات"), + "productStock": MessageLookupByLibrary.simpleMessage("مصنوعات کا اسٹاک"), + "productUnit": MessageLookupByLibrary.simpleMessage("پروڈکٹ یونٹ"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "مصنوعات کے تغیرات", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کے حساب سے منافع", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کے حساب سے نفع و نقصان", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کے حساب سے خریداری", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کے حساب سے فروخت", + ), + "products": MessageLookupByLibrary.simpleMessage("پروڈکٹس"), + "profile": MessageLookupByLibrary.simpleMessage("پروفائل"), + "profileEdit": MessageLookupByLibrary.simpleMessage("پروفائل ایڈٹ"), + "profit": MessageLookupByLibrary.simpleMessage("منافع"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("نفع و نقصان"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "منافع اور نقصان کی تفصیلی رپورٹ", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("نفع اور نقصان"), + "profitMargin": MessageLookupByLibrary.simpleMessage("منافع کا مارجن (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("منافع کا فیصد"), + "promo": MessageLookupByLibrary.simpleMessage("پرومو"), + "promoCode": MessageLookupByLibrary.simpleMessage("پرومو کوڈ"), + "purchase": MessageLookupByLibrary.simpleMessage("خریداری"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("خریداری کی گھنٹی"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("خریداری کی گئی:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "خریداری تصدیق شدہ", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "خریداری کی تفصیلات", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "خریداری کی قیمت (بغیر ٹیکس)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "خریداری کی قیمت (بغیر ٹیکس) ضروری ہے", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "خریداری کی قیمت (ٹیکس سمیت)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "خریداری کی قیمت (ٹیکس سمیت) ضروری ہے", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("خریداری کی فہرست"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("اب خریدیں"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "پریمیم پلان خریدیں", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("خریداری کی قیمت"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("خریداری کی مقدار"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "خریداری کی مقدار درکار ہے", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("خریداری کی رپورٹ"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("سیلز واپسی"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "خریداری واپسی رپورٹ", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("خریداری کی واپسی"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو خریداری اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو خریداری بنانے کی اجازت نہیں ہے۔", + ), + "purchased": MessageLookupByLibrary.simpleMessage("خریداری"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("خریدار"), + "qty": MessageLookupByLibrary.simpleMessage("مقدار"), + "quantity": MessageLookupByLibrary.simpleMessage("مقدار"), + "quickOver": MessageLookupByLibrary.simpleMessage("جلدی جائزہ"), + "quickOverview": MessageLookupByLibrary.simpleMessage("مختصر جائزہ"), + "rack": MessageLookupByLibrary.simpleMessage("ریک (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("ریک کا نام"), + "racks": MessageLookupByLibrary.simpleMessage("ریکس"), + "reOpen": MessageLookupByLibrary.simpleMessage("دوبارہ کھولیں"), + "read": MessageLookupByLibrary.simpleMessage("پڑھیں"), + "receipt": MessageLookupByLibrary.simpleMessage("رسید"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("موصولہ رقم"), + "receivedBy": MessageLookupByLibrary.simpleMessage("موصول کنندہ"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("سے موصول ہوا"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("حالیہ لین دین"), + "recivethePin": MessageLookupByLibrary.simpleMessage("پن کی دریافت کریں"), + "reduceCash": MessageLookupByLibrary.simpleMessage("کیش کم کریں"), + "reference": MessageLookupByLibrary.simpleMessage("حوالہ"), + "referenceNo": MessageLookupByLibrary.simpleMessage("حوالہ نمبر"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("حوالہ نمبر"), + "register": MessageLookupByLibrary.simpleMessage("رجسٹر کریں"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "ہمیں آغاز کرنے کے لئے آپ کا فون رجسٹر کرنا ضروری ہے!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("باقی"), + "remainingDue": MessageLookupByLibrary.simpleMessage("باقی رقم"), + "remark": MessageLookupByLibrary.simpleMessage("ریمارکس"), + "rememberMe": MessageLookupByLibrary.simpleMessage("مجھے یاد رکھیں"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "مجھے بعد میں یاد رکھیں", + ), + "remove": MessageLookupByLibrary.simpleMessage("ہٹائیں"), + "reports": MessageLookupByLibrary.simpleMessage("رپورٹس"), + "resendIn": MessageLookupByLibrary.simpleMessage("OTP دوبارہ بھیجیں"), + "resendOTP": MessageLookupByLibrary.simpleMessage("دوبارہ OTP بھیجیں"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "اپنی ای میل یا فون نمبر کا استعمال کرکے پاس ورڈ دوبارہ سیٹ کریں", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "اپنا پاس ورڈ دوبارہ ترتیب دیں اور اپنے اکاؤنٹ میں لاگ ان کریں", + ), + "resets": MessageLookupByLibrary.simpleMessage("ری سیٹ کریں"), + "retailer": MessageLookupByLibrary.simpleMessage("ریٹیلر"), + "retry": MessageLookupByLibrary.simpleMessage("دوبارہ کوشش کریں"), + "retryScan": MessageLookupByLibrary.simpleMessage("دوبارہ اسکین کریں"), + "retur": MessageLookupByLibrary.simpleMessage("واپسی"), + "returnAmount": MessageLookupByLibrary.simpleMessage("واپسی کی رقم"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("واپسی کی مقدار"), + "returned": MessageLookupByLibrary.simpleMessage("واپس کیا گیا"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("واپس کی گئی رقم"), + "returnedDate": MessageLookupByLibrary.simpleMessage("واپسی کی تاریخ"), + "returnedItem": MessageLookupByLibrary.simpleMessage("واپس کیا گیا آئٹم"), + "role": MessageLookupByLibrary.simpleMessage("کردار (Role)"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "کردار اور اجازت", + ), + "roles": MessageLookupByLibrary.simpleMessage("کردار (Roles)"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "قریبی پورے عدد تک راؤنڈ کریں", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "قریبی اعشاریہ (0.05) تک راؤنڈ کریں", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "قریبی اعشاریہ (0.1) تک راؤنڈ کریں", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "قریبی اعشاریہ (0.5) تک راؤنڈ کریں", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "پورے عدد تک راؤنڈ کریں", + ), + "rounding": MessageLookupByLibrary.simpleMessage("گول کرنا"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("راؤنڈ کیا ہوا کل"), + "roundings": MessageLookupByLibrary.simpleMessage("راؤنڈنگ (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("رننگ کیش"), + "sNo": MessageLookupByLibrary.simpleMessage("سیریل نمبر"), + "salary": MessageLookupByLibrary.simpleMessage("تنخواہ"), + "sale": MessageLookupByLibrary.simpleMessage("فروخت"), + "saleBy": MessageLookupByLibrary.simpleMessage("فروخت کنندہ"), + "saleEdit": MessageLookupByLibrary.simpleMessage("سیل ایڈیٹ"), + "saleList": MessageLookupByLibrary.simpleMessage("فروخت کی فہرست"), + "salePrice": MessageLookupByLibrary.simpleMessage("فروخت کی قیمت"), + "saleQty": MessageLookupByLibrary.simpleMessage("فروخت کی مقدار"), + "saleReq": MessageLookupByLibrary.simpleMessage("فروخت کی قیمت ضروری ہے"), + "saleReturn": MessageLookupByLibrary.simpleMessage("سیل ریٹرن"), + "sales": MessageLookupByLibrary.simpleMessage("فروخت"), + "salesBy": MessageLookupByLibrary.simpleMessage("فروخت کیا گیا:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("فروخت کی تفصیلات"), + "salesList": MessageLookupByLibrary.simpleMessage("فروخت کی فہرست"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "سیلز اور خریداری کا جائزہ", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("فروخت کی رپورٹ"), + "salesReturn": MessageLookupByLibrary.simpleMessage("سیلز واپسی"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "فروش واپسی رپورٹ", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("فروخت کی ترتیبات"), + "save": MessageLookupByLibrary.simpleMessage("محفوظ کریں"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "محفوظ کریں اور شائع کریں", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("ترتیبات محفوظ کریں"), + "saveVariant": MessageLookupByLibrary.simpleMessage("ورینٹ محفوظ کریں"), + "saving": MessageLookupByLibrary.simpleMessage("محفوظ ہو رہا ہے"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "مصنوعات کا کیو آر کوڈ اسکین کریں", + ), + "search": MessageLookupByLibrary.simpleMessage("تلاش کریں"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("حاضری تلاش کریں"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage( + "بیچ نمبر تلاش کریں...", + ), + "searchH": MessageLookupByLibrary.simpleMessage("یہاں تلاش کریں...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("رخصت تلاش کریں"), + "searchProduct": MessageLookupByLibrary.simpleMessage("پروڈکٹ تلاش کریں"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "لین دین تلاش کریں...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("تلاش کریں..."), + "seconds": MessageLookupByLibrary.simpleMessage("سیکنڈ"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "تمام پرومو کوڈ دیکھیں", + ), + "select": MessageLookupByLibrary.simpleMessage("منتخب کریں"), + "selectABrand": MessageLookupByLibrary.simpleMessage("برانڈ منتخب کریں"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage( + "ایک انوائس منتخب کریں", + ), + "selectAccount": MessageLookupByLibrary.simpleMessage("اکاؤنٹ منتخب کریں"), + "selectAll": MessageLookupByLibrary.simpleMessage("تمام منتخب کریں"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "کم از کم ایک شیلف منتخب کریں", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "بینک یا کیش منتخب کریں", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "کاروباری زمرہ منتخب کریں", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("زمرہ منتخب کریں"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("گاہک منتخب کریں"), + "selectDate": MessageLookupByLibrary.simpleMessage("تاریخ منتخب کریں"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage( + "پہلے تاریخ کا انتخاب کریں", + ), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "جمع کرنے کی منزل منتخب کریں", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "پہلے ملازم کا انتخاب کریں", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "شروع کی تاریخ منتخب کریں", + ), + "selectItems": MessageLookupByLibrary.simpleMessage("اشیاء منتخب کریں"), + "selectLang": MessageLookupByLibrary.simpleMessage("اپنی زبان منتخب کریں"), + "selectModel": MessageLookupByLibrary.simpleMessage("ماڈل منتخب کریں"), + "selectOne": MessageLookupByLibrary.simpleMessage("ایک منتخب کریں"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "ایک اکاؤنٹ منتخب کریں", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ زمرہ منتخب کریں", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ یونٹ منتخب کریں", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("ریک منتخب کریں"), + "selectShelf": MessageLookupByLibrary.simpleMessage("شیلف منتخب کریں"), + "selectStock": MessageLookupByLibrary.simpleMessage("اسٹاک منتخب کریں"), + "selectTax": MessageLookupByLibrary.simpleMessage("ٹیکس منتخب کریں"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "اختتامی تاریخ منتخب کریں", + ), + "selectType": MessageLookupByLibrary.simpleMessage("قسم منتخب کریں"), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "تبدیلیاں منتخب کریں: ", + ), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("گودام منتخب کریں"), + "sellAll": MessageLookupByLibrary.simpleMessage("سب فروخت کریں >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("فروخت کی قیمت"), + "sellsBy": MessageLookupByLibrary.simpleMessage("کی طرف سے فروخت کیا گیا"), + "send": MessageLookupByLibrary.simpleMessage("بھیجیں"), + "sendCode": MessageLookupByLibrary.simpleMessage("کوڈ بھیجیں"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "ہم نے ای میل بھیجا ہے جس میں پاس ورڈ ری سیٹ کرنے کے لئے ہدایات ہیں:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("ری سیٹ لنک بھیجیں"), + "sendMessage": MessageLookupByLibrary.simpleMessage("پیغام بھیجیں"), + "sendSMS": MessageLookupByLibrary.simpleMessage("SMS بھیجیں"), + "sendSms": MessageLookupByLibrary.simpleMessage("ایس ایم ایس بھیجیں"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("اپنا ای میل بھیجیں"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "اپنی پروفائل کو اپ ڈیٹ کریں تاکہ آپ کا ڈاکٹر بہتر اثر سے رابطہ کر سکے", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "نیا پاس ورڈ سیٹ کریں", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "اپنی پروفائل تشکیل دیں", + ), + "setting": MessageLookupByLibrary.simpleMessage("ترتیبات"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 دن"), + "share": MessageLookupByLibrary.simpleMessage("شئیر کریں"), + "shelf": MessageLookupByLibrary.simpleMessage("شیلف (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("شیلف کا نام"), + "shelves": MessageLookupByLibrary.simpleMessage("شیلفیں"), + "shift": MessageLookupByLibrary.simpleMessage("شفٹ"), + "shiftName": MessageLookupByLibrary.simpleMessage("شفٹ کا نام"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("شپنگ پتہ"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("شپنگ چارج"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "دکان کا افتتاحی بیلنس", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "دکان کا باقی بیلنس", + ), + "showAction": MessageLookupByLibrary.simpleMessage("ایکشن دکھائیں"), + "showCode": MessageLookupByLibrary.simpleMessage("کوڈ دکھائیں"), + "showCombo": MessageLookupByLibrary.simpleMessage("کمبو دکھائیں"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "ختم ہونے کی تاریخ دکھائیں", + ), + "showName": MessageLookupByLibrary.simpleMessage("نام دکھائیں"), + "showPrice": MessageLookupByLibrary.simpleMessage("قیمت دکھائیں"), + "showSingle": MessageLookupByLibrary.simpleMessage("سنگل دکھائیں"), + "showVariant": MessageLookupByLibrary.simpleMessage("ورینٹ دکھائیں"), + "signIn": MessageLookupByLibrary.simpleMessage("لاگ ان کریں"), + "signUp": MessageLookupByLibrary.simpleMessage("سائن اپ کریں"), + "single": MessageLookupByLibrary.simpleMessage("واحد"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 دن"), + "size": MessageLookupByLibrary.simpleMessage("سائز"), + "skip": MessageLookupByLibrary.simpleMessage("چھوڑ دیں"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("اپ ڈیٹ چھوڑیں"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / کوڈ"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("ایس کے یو / کوڈ"), + "sl": MessageLookupByLibrary.simpleMessage("سیریل نمبر"), + "smartWatch": MessageLookupByLibrary.simpleMessage("سمارٹ واچ"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("سوشل مارکیٹنگ"), + "sold": MessageLookupByLibrary.simpleMessage("فروخت شدہ"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "ویب پیج میں کچھ خرابی آگئی ہے۔", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("کچھ ہے"), + "staffLogin": MessageLookupByLibrary.simpleMessage("اسٹاف لاگ ان"), + "start": MessageLookupByLibrary.simpleMessage("شروع کریں"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "بریک شروع ہونے کا وقت", + ), + "startDate": MessageLookupByLibrary.simpleMessage("شروع ہونے کی تاریخ"), + "startNewSale": MessageLookupByLibrary.simpleMessage("نئی فروخت شروع کریں"), + "startTime": MessageLookupByLibrary.simpleMessage("آغاز کا وقت"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "آغاز کا وقت درکار ہے", + ), + "started": MessageLookupByLibrary.simpleMessage("شروع ہوا"), + "state": MessageLookupByLibrary.simpleMessage("ریاست"), + "stateName": MessageLookupByLibrary.simpleMessage("ریاست کا نام"), + "status": MessageLookupByLibrary.simpleMessage("حیثیت"), + "staus": MessageLookupByLibrary.simpleMessage("اسٹیٹس"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "ابھی تک ادا نہیں کیا گیا", + ), + "stock": MessageLookupByLibrary.simpleMessage("اسٹاک"), + "stockList": MessageLookupByLibrary.simpleMessage("اسٹاک کی فہرست"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("اسٹاک / ورینٹ"), + "stockReport": MessageLookupByLibrary.simpleMessage("اسٹاک رپورٹ"), + "stockValue": MessageLookupByLibrary.simpleMessage("اسٹاک کی قیمت"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "اسٹاک کم از کم 1 ہونا چاہیے", + ), + "stocks": MessageLookupByLibrary.simpleMessage("اسٹاک: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("ذیلی ٹیکس کی فہرست"), + "subTaxes": MessageLookupByLibrary.simpleMessage("ذیلی ٹیکس"), + "subTotal": MessageLookupByLibrary.simpleMessage("ذیلی کل"), + "submit": MessageLookupByLibrary.simpleMessage("جمع کرائیں"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("ابھی سبسکرائب کریں"), + "subscription": MessageLookupByLibrary.simpleMessage("سبسکرپشن"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "سبسکرپشن رپورٹس", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("سبسکرپشنز"), + "subtotal": MessageLookupByLibrary.simpleMessage("ذیلی کل"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "کامیابی سے ادائیگی", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("سپلائر کی ادائیگی"), + "supplier": MessageLookupByLibrary.simpleMessage("سپلائر"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "سپلائر کی تفصیلات", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("سپلائر کے واجبات"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("سپلائر لیجر"), + "supplierName": MessageLookupByLibrary.simpleMessage("سپلائر کا نام"), + "switchBank": MessageLookupByLibrary.simpleMessage("برانچ تبدیل کریں؟"), + "switchs": MessageLookupByLibrary.simpleMessage("تبدیل کریں"), + "tax": MessageLookupByLibrary.simpleMessage("ٹیکس"), + "taxGroup": MessageLookupByLibrary.simpleMessage("ٹیکس گروپ"), + "taxPercent": MessageLookupByLibrary.simpleMessage("ٹیکس فیصد"), + "taxRates": MessageLookupByLibrary.simpleMessage("ٹیکس کی شرحیں"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "ٹیکس کی شرحیں - اپنی ٹیکس کی شرحوں کا نظم کریں", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("ٹیکس رپورٹ"), + "taxReportList": MessageLookupByLibrary.simpleMessage("ٹیکس رپورٹ لسٹ"), + "taxType": MessageLookupByLibrary.simpleMessage("ٹیکس کی قسم"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "واحد/متعدد ٹیکس اقسام کے ساتھ ٹیکس", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "آپ کے خریداری کا شکریہ", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "آپ کی باقی رقم کی ادائیگی کا شکریہ", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "تھرمل انوائس لوگو", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "تھرمل پرنٹر کی زبان", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "تھرمل پرنٹر کے صفحے کا سائز", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 دن"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "فی شیٹ 32 لیبلز، 8.27 x 11.69 انچ", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("اس مہینے"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "یہ پلان اپ گریڈ کے لیے اہل نہیں ہے", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "یہ پلان خریداری کے لیے دستیاب نہیں ہے", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "یہ پروڈکٹ پہلے ہی شامل کی جاچکی ہے!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("اس ہفتے"), + "thisYear": MessageLookupByLibrary.simpleMessage("اس سال"), + "time": MessageLookupByLibrary.simpleMessage("وقت"), + "timeIn": MessageLookupByLibrary.simpleMessage("آنے کا وقت"), + "timeOut": MessageLookupByLibrary.simpleMessage("جانے کا وقت"), + "to": MessageLookupByLibrary.simpleMessage("کو"), + "toAccount": MessageLookupByLibrary.simpleMessage("اکاؤنٹ میں"), + "toDate": MessageLookupByLibrary.simpleMessage("تاریخ تک"), + "today": MessageLookupByLibrary.simpleMessage("آج"), + "todaySummary": MessageLookupByLibrary.simpleMessage("آج کا خلاصہ"), + "top5Customer": MessageLookupByLibrary.simpleMessage("ٹاپ 5 کسٹمر"), + "top5Product": MessageLookupByLibrary.simpleMessage("ٹاپ 5 پروڈکٹ"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("ٹاپ 5 سپلائر"), + "total": MessageLookupByLibrary.simpleMessage("کل"), + "totalAmount": MessageLookupByLibrary.simpleMessage("کل رقم"), + "totalAssets": MessageLookupByLibrary.simpleMessage("کل اثاثے"), + "totalBalance": MessageLookupByLibrary.simpleMessage("کل بیلنس"), + "totalCategories": MessageLookupByLibrary.simpleMessage("کل زمرے"), + "totalDue": MessageLookupByLibrary.simpleMessage("کل باقی رقم"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("کل واجب الادا رقم"), + "totalExpense": MessageLookupByLibrary.simpleMessage("کل اخراجات"), + "totalIncome": MessageLookupByLibrary.simpleMessage("کل آمدنی"), + "totalItems": MessageLookupByLibrary.simpleMessage("کل اشیاء"), + "totalLoss": MessageLookupByLibrary.simpleMessage("کل نقصان"), + "totalPayable": MessageLookupByLibrary.simpleMessage("کل قابل ادائیگی"), + "totalPrice": MessageLookupByLibrary.simpleMessage("کل قیمت"), + "totalProduct": MessageLookupByLibrary.simpleMessage("کل مصنوعات"), + "totalProfit": MessageLookupByLibrary.simpleMessage("کل منافع"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("کل خریداری"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "کل واپس کی گئی رقم", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage("کل واپس کیا گیا"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "کل تنخواہ کی رقم", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("کل فروخت"), + "totalVat": MessageLookupByLibrary.simpleMessage("کل ویٹ"), + "totall": MessageLookupByLibrary.simpleMessage("کل:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("ٹرانزیکشن کا جائزہ"), + "transactionType": MessageLookupByLibrary.simpleMessage("لین دین کی قسم"), + "transactions": MessageLookupByLibrary.simpleMessage("لین دین"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "لین دین کی تاریخ کی رپورٹس", + ), + "transfer": MessageLookupByLibrary.simpleMessage("ٹرانسفر"), + "transferCheque": MessageLookupByLibrary.simpleMessage("چیک ٹرانسفر"), + "transferDate": MessageLookupByLibrary.simpleMessage("ٹرانسفر کی تاریخ"), + "tryAgain": MessageLookupByLibrary.simpleMessage("دوبارہ کوشش کریں"), + "twitter": MessageLookupByLibrary.simpleMessage("ٹویٹر"), + "type": MessageLookupByLibrary.simpleMessage("قسم"), + "typeSelect": MessageLookupByLibrary.simpleMessage("قسم منتخب کریں"), + "unPaid": MessageLookupByLibrary.simpleMessage("ادا نہیں کیا گیا"), + "unit": MessageLookupByLibrary.simpleMessage("یونٹ (Unit)"), + "unitName": MessageLookupByLibrary.simpleMessage("یونٹ کا نام"), + "unitPirce": MessageLookupByLibrary.simpleMessage("یونٹ قیمت"), + "unitPrice": MessageLookupByLibrary.simpleMessage("یونٹ قیمت"), + "units": MessageLookupByLibrary.simpleMessage("یونٹس"), + "unlimited": MessageLookupByLibrary.simpleMessage("لامحدود"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("لامحدود استعمال"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "ہمارے پیکیج کا لامحدود استعمال👇", + ), + "update": MessageLookupByLibrary.simpleMessage("اپ ڈیٹ کریں"), + "updateBranch": MessageLookupByLibrary.simpleMessage( + "برانچ کو اپ ڈیٹ کریں", + ), + "updateContact": MessageLookupByLibrary.simpleMessage( + "رابطے کو اپ ڈیٹ کریں", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "اسٹاک اپ ڈیٹ کرنے میں ناکامی", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("ابھی اپ ڈیٹ کریں"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو پارٹی اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "مصنوعہ کو اپ ڈیٹ کریں", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "پروڈکٹ کامیابی سے اپ ڈیٹ ہوگیا!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو پروڈکٹ اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "اپنی پروفائل اپ ڈیٹ کریں", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage( + "خریداری کو اپ ڈیٹ کریں", + ), + "updateRole": MessageLookupByLibrary.simpleMessage("کردار اپ ڈیٹ کریں"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "آپ کو سیل اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "کامیابی سے اپ ڈیٹ ہوگیا", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "اپنی پروفائل کو اپ ڈیٹ کریں تاکہ آپ اپنے صارفین کو بہتر تاثر دے سکیں", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "اپنی سبسکرپشن کو اپ ڈیٹ کریں", + ), + "updating": MessageLookupByLibrary.simpleMessage("اپ ڈیٹ کر رہا ہے..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("اب اپ گریڈ کریں"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage( + "QR کوڈ کے لیے UPI ID", + ), + "upload": MessageLookupByLibrary.simpleMessage("اپ لوڈ کریں"), + "uploadImage": MessageLookupByLibrary.simpleMessage("تصویر اپ لوڈ کریں"), + "uploading": MessageLookupByLibrary.simpleMessage("اپ لوڈ ہو رہا ہے..."), + "useGallery": MessageLookupByLibrary.simpleMessage("گیلری استعمال کریں"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "صارف کا عنوان خالی نہیں ہوسکتا", + ), + "user": MessageLookupByLibrary.simpleMessage("صارف"), + "userRole": MessageLookupByLibrary.simpleMessage("صارف کی کردار"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "صارف کے کردار کی تفصیلات", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("صارف کا عنوان"), + "values": MessageLookupByLibrary.simpleMessage("قیمتیں (Values)"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "ورینٹ کامیابی سے شامل ہوگیا!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "ورینٹ کامیابی سے حذف ہوگیا!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("ورینٹ لسٹ"), + "variationId": MessageLookupByLibrary.simpleMessage("وریشن آئی ڈی"), + "variations": MessageLookupByLibrary.simpleMessage("تغیرات (Variations)"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "تغیراتی مصنوعات", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("ویٹ اور ٹیکس"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("ویٹ/جی ایس ٹی نمبر"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("ویٹ/جی ایس ٹی عنوان"), + "vatId": MessageLookupByLibrary.simpleMessage("ویٹ آئی ڈی (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("ویٹ نمبر"), + "vatReports": MessageLookupByLibrary.simpleMessage("ویٹ (VAT) رپورٹس"), + "vatType": MessageLookupByLibrary.simpleMessage("ویٹ کی قسم"), + "verification": MessageLookupByLibrary.simpleMessage("تصدیق"), + "verify": MessageLookupByLibrary.simpleMessage("تصدیق کریں"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "اپنی ای میل کی تصدیق کریں", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("ای میل کی تصدیق کریں"), + "view": MessageLookupByLibrary.simpleMessage("تفصیلات دیکھیں"), + "viewAll": MessageLookupByLibrary.simpleMessage("سب دیکھیں"), + "viewDetails": MessageLookupByLibrary.simpleMessage("تفصیلات دیکھیں"), + "viewPrice": MessageLookupByLibrary.simpleMessage("قیمت دیکھیں"), + "viewStock": MessageLookupByLibrary.simpleMessage("اسٹاک دیکھیں"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "کے لیے لین دین دیکھ رہے ہیں", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("واک ان کسٹمر"), + "wallet": MessageLookupByLibrary.simpleMessage("والٹ"), + "walletBalance": MessageLookupByLibrary.simpleMessage("والٹ بیلنس"), + "warehouse": MessageLookupByLibrary.simpleMessage("گودام (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("گودام کا نام"), + "warranty": MessageLookupByLibrary.simpleMessage("وارنٹی"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "ہم نے تصدیقی ای میل بھیج دی ہے", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "ہم نے آپ کے فون نمبر پر ایک OTP بھیجا ہے", + ), + "weekly": MessageLookupByLibrary.simpleMessage("ہفتہ وار"), + "weight": MessageLookupByLibrary.simpleMessage("وزن"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("خوش آمدید!"), + "whatNew": MessageLookupByLibrary.simpleMessage("نئی کیا ہے"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("پکی فروخت قیمت"), + "wholesaler": MessageLookupByLibrary.simpleMessage("ہول سیلر"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "جلد شامل کیا جائے گا", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "اپنا پیغام یہاں لکھیں", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("یہاں متن لکھیں..."), + "yearly": MessageLookupByLibrary.simpleMessage("سالانہ"), + "years": MessageLookupByLibrary.simpleMessage("سال"), + "yes": MessageLookupByLibrary.simpleMessage("جی ہاں"), + "yesterday": MessageLookupByLibrary.simpleMessage("کل"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "آپ واجب الادا سے زیادہ نہیں ادا کرسکتے", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "اب آپ اپنا OTP دوبارہ بھیج سکتے ہیں۔", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage( + "آپ کو بار کوڈ بنانے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage( + "آپ کو شیلف حذف کرنے کی اجازت نہیں ہے", + ), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "آپ کو نفع و نقصان کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "آپ کو خرچے کی کیٹیگری بنانے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "آپ کو خریداری بنانے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "آپ کو محکمہ کو حذف کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage( + "آپ کو عہدہ کو حذف کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "آپ کو رخصت کی درخواست کو حذف کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "آپ کو پے رول کو حذف کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "آپ کو ایکسل ایکسپورٹ کرنے کی اجازت نہیں ہے", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage( + "آپ کو بار کوڈ بنانے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage( + "آپ کو رپورٹ تیار کرنے کی اجازت نہیں ہے", + ), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "آپ کو برانچ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "آپ کو محکمہ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "آپ کو رخصت کی درخواست کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "آپ کو چھٹیوں کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "آپ کو حاضری دیکھنے کی اجازت نہیں ہے", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "آپ کو پے رول کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "آپ کو عہدہ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "آپ کو شفٹ کو حذف کرنے کی اجازت نہیں ہے۔", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "آپ کو شفٹ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "آپ کو ریک بنانے کی اجازت نہیں ہے۔", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "آپ کو ریک حذف کرنے کی اجازت نہیں ہے۔", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "آپ کو ریک اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage( + "آپ کو خرچہ بنانے کی اجازت نہیں ہے۔", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "آپ کو اجازت دینی ہوگی", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("آپ استعمال کر رہے ہیں"), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "کیا آپ اس مصنوع کو حذف کرنا چاہتے ہیں؟", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "آپ کا مفت پیکیج تقریباً ختم ہوچکا ہے، اگلا پلان خریدیں۔ شکریہ۔", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("آپ کا پیکیج"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "آپ کا پیکیج 5 دنوں میں ختم ہوجائے گا", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "آپ کا پیکیج آج ختم ہوجائے گا\n\nبراہ کرم دوبارہ خریداری کریں", + ), + "zip": MessageLookupByLibrary.simpleMessage("زپ کوڈ"), + "zipCode": MessageLookupByLibrary.simpleMessage("زپ کوڈ درج کریں"), + }; +} diff --git a/lib/generated/intl/messages_uz.dart b/lib/generated/intl/messages_uz.dart new file mode 100644 index 0000000..926096e --- /dev/null +++ b/lib/generated/intl/messages_uz.dart @@ -0,0 +1,1091 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a uz locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'uz'; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Mijoz Ma\'lumotlari", + ), + "actions": MessageLookupByLibrary.simpleMessage("Harakatlar"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Iltimos, Sotib Olishni Qo\'shing", + ), + "addBrand": MessageLookupByLibrary.simpleMessage("Brend Qo\'shish"), + "addContact": MessageLookupByLibrary.simpleMessage("Kontakt Qo\'shish"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Iltimos, Mijoz Qo\'shing", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Mijoz qo\'shish"), + "addDelivery": MessageLookupByLibrary.simpleMessage( + "Yetkazib berishni qo\'shish", + ), + "addExpense": MessageLookupByLibrary.simpleMessage("Xarajat Qo\'shish"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Xarajat Kategoriyasini Qo\'shish", + ), + "addIncome": MessageLookupByLibrary.simpleMessage("Daromad qo\'shish"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Daromad toifasi qo\'shish", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Mahsulotlarni Qo\'shish"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Yangi Manzil Qo\'shish", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Yangi Mahsulot Qo\'shish", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Iltimos, Sotib Olishni Qo\'shing", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Eslatma qo\'shish"), + "addParty": MessageLookupByLibrary.simpleMessage("Partiyalarni qo\'shish"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Iltimos, Mahsulot Qo\'shing", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Mahsulot muvaffaqiyatli yaratildi!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Sizda mahsulot yaratish uchun ruxsat yo\'q.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage( + "Sotib Olishni Qo\'shish", + ), + "addSale": MessageLookupByLibrary.simpleMessage( + "Iltimos, Sotishni Qo\'shing", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Sotishni Qo\'shish"), + "addStock": MessageLookupByLibrary.simpleMessage("Zaxira qo\'shish"), + "addUnit": MessageLookupByLibrary.simpleMessage("Birlik Qo\'shish"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Foydalanuvchi Rolini Qo\'shish", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Variant qo\'shish"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Variant tafsilotlarini qo\'shish", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Savatchaga qo\'shildi", + ), + "adding": MessageLookupByLibrary.simpleMessage("Qo\'shilmoqda..."), + "address": MessageLookupByLibrary.simpleMessage("Manzil"), + "all": MessageLookupByLibrary.simpleMessage("Hammasi"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Barcha biznes echimlari", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro bu tovar, hisob, savdo, xarajat va yo\'qotish/foyda bilan to\'liq biznes echimidir.", + ), + "allTime": MessageLookupByLibrary.simpleMessage("Barcha vaqt"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage( + "Allaqachon Qo\'shilgan", + ), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Allaqachon hisob qaydnomangiz bormi? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Miqdor"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Quyidagi raqamga SMS yuboriladi: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Android & iOS App Yordami", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Yangi yangilanish mavjud\nIltimos, ilovangizni yangilang", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Qo\'llash"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Ishonchingiz komilmi?"), + "backToHome": MessageLookupByLibrary.simpleMessage("Bosh Sahifaga Qaytish"), + "balance": MessageLookupByLibrary.simpleMessage("Balans"), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Shtrixkod generatori"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Shtrix kod generatori", + ), + "batch": MessageLookupByLibrary.simpleMessage("Partiya"), + "batchNo": MessageLookupByLibrary.simpleMessage("Partiya raqami"), + "billTO": MessageLookupByLibrary.simpleMessage("Hisob-fakturaga"), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Hisob-kitob manzili", + ), + "brand": MessageLookupByLibrary.simpleMessage("Brend"), + "brandName": MessageLookupByLibrary.simpleMessage("Brend nomi"), + "brands": MessageLookupByLibrary.simpleMessage("Brendlar"), + "bulk": MessageLookupByLibrary.simpleMessage("Ommaviy yuklash"), + "businessCat": MessageLookupByLibrary.simpleMessage("Biznes Kategoriyasi"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Kompaniya va Biznes Nomi", + ), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Premium Rejani Sotib Oling", + ), + "call": MessageLookupByLibrary.simpleMessage("Qo\'ng\'iroq"), + "camera": MessageLookupByLibrary.simpleMessage("Kamera"), + "cancel": MessageLookupByLibrary.simpleMessage("Bekor qilish"), + "capacity": MessageLookupByLibrary.simpleMessage("Sig\'imi"), + "cash": MessageLookupByLibrary.simpleMessage("Naqd pul"), + "categories": MessageLookupByLibrary.simpleMessage("Kategoriyalar"), + "category": MessageLookupByLibrary.simpleMessage("Kategoriya"), + "categoryName": MessageLookupByLibrary.simpleMessage("Kategoriya nomi"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Parolni O\'zgartirish", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage( + "Elektron Pochtani Tekshiring", + ), + "choose": MessageLookupByLibrary.simpleMessage("Tanlash"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Mamlakatni tanlang"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("Mijozni Tanlang"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage( + "Yetkazib Beruvchini Tanlang", + ), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "O\'zingizning Xususiyatlaringizni Tanlang", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Xususiyatlar POSproni an\'anaviy echimlardan farq qiladigan muhim qismdir.", + ), + "city": MessageLookupByLibrary.simpleMessage("Shahar"), + "cityName": MessageLookupByLibrary.simpleMessage("Shahar nomi"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Tozalash"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Ulanish uchun bosing", + ), + "close": MessageLookupByLibrary.simpleMessage("Yopish"), + "code": MessageLookupByLibrary.simpleMessage("Kod"), + "collectDue": MessageLookupByLibrary.simpleMessage("Qarzni Undirish"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Iltimos, Qarzni Undiring", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage( + "Yig\'ilgan Kim tomonidan:", + ), + "collectedBys": MessageLookupByLibrary.simpleMessage("Yig‘ib olgan shaxs"), + "color": MessageLookupByLibrary.simpleMessage("Rang"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Kompaniya Manzili"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Parolni Tasdiqlang"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Parolni Tasdiqlang", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("SMSni Tasdiqlash"), + "congratulation": MessageLookupByLibrary.simpleMessage("Tabriklaymiz"), + "connect": MessageLookupByLibrary.simpleMessage("Ulanish uchun bosing"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Printeringizni Ulang", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Printeringizni Ulang", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Aloqa Ma\'lumotlari", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Biz bilan bog\'laning"), + "continueButton": MessageLookupByLibrary.simpleMessage("Davom etish"), + "continueE": MessageLookupByLibrary.simpleMessage("Davom etish"), + "country": MessageLookupByLibrary.simpleMessage("Mamlakat"), + "create": MessageLookupByLibrary.simpleMessage("Yaratish"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "BePul Hisob Qaydnomasi Yarating", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "BePul Hisob Qaydnomasi Yarating", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Yangi Parol Yarating", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Sizda PDF yaratish uchun ruxsat yo\'q.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sizda savdo yaratish uchun ruxsat yo\'q.", + ), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Partiya kredit limiti", + ), + "currency": MessageLookupByLibrary.simpleMessage("Valuta"), + "custom": MessageLookupByLibrary.simpleMessage("Maxsus"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Maxsus Invoyce Brendingi", + ), + "customer": MessageLookupByLibrary.simpleMessage("Mijoz"), + "customerName": MessageLookupByLibrary.simpleMessage("Mijoz Ismi"), + "customerPay": MessageLookupByLibrary.simpleMessage("Mijoz To\'laydi"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mijoz Telefon Raqami", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Kundalik Tranzaktsiya", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Boshqaruv Paneli"), + "date": MessageLookupByLibrary.simpleMessage("Sana"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Oxirgi sana boshlang\'ich sanadan oldin bo\'lishi mumkin emas.", + ), + "dates": MessageLookupByLibrary.simpleMessage("Sana:"), + "days": MessageLookupByLibrary.simpleMessage("kunlar"), + "dealer": MessageLookupByLibrary.simpleMessage("Diler"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Diler narxi"), + "delete": MessageLookupByLibrary.simpleMessage("O\'chirish"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Hisobni o\'chirish"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Ushbu partiyani o\'chirmoqchimisiz?", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sizda partiyani o\'chirish uchun ruxsat yo\'q.", + ), + "deleting": MessageLookupByLibrary.simpleMessage("O\'chirilmoqda..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Yetkazib berish Manzili", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage( + "Yetkazib berish To\'lovi", + ), + "description": MessageLookupByLibrary.simpleMessage("Ta\'rif"), + "details": MessageLookupByLibrary.simpleMessage("Tafsilotlar"), + "digits": MessageLookupByLibrary.simpleMessage( + "6 xonali pin elektron pochta manzilingizga yuborildi: ", + ), + "discount": MessageLookupByLibrary.simpleMessage("Chegirma"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Bezovta Qilmang"), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Foydalanuvchini o\'chirmoqchimisiz?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Ilovani tark etmoqchimisiz?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Hisob qaydnomangiz yo\'qmi?", + ), + "due": MessageLookupByLibrary.simpleMessage("Qarzdor"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Qarz Miqdori: "), + "dueCollection": MessageLookupByLibrary.simpleMessage("Qarz Undirish"), + "dueList": MessageLookupByLibrary.simpleMessage("Qarzdorlar Ro\'yxati"), + "dueReport": MessageLookupByLibrary.simpleMessage("Qarzdorlik Hisoboti"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Kirish mijozlari uchun qarzli savdo ruxsat etilmagan.", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Mobil posni ishlatish oson", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "POSpro ilovasi bepul, ishlatish oson. Aslida, bu dunyodagi eng yaxshi POS tizimlaridan biri.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Tahrirlash"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Telefon Raqamini Tahrirlashmi?", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Sotib Olish Invoyisini Tahrirlash", + ), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Sotish Invoyisini Tahrirlash", + ), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Ijtimoiy Mediani Tahrirlash", + ), + "email": MessageLookupByLibrary.simpleMessage("Elektron Pochta Manzili"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Elektron pochta bo\'sh bo\'lishi mumkin emas", + ), + "emailText": MessageLookupByLibrary.simpleMessage("Elektron Pochta"), + "enLowStock": MessageLookupByLibrary.simpleMessage("Kam zaxirani kiriting"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "BePul Rejangizni Tugating", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage( + "Partiya raqamini kiriting", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Amal qiladigan OTPni kiriting", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Amal qiladigan zaxirani kiriting", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Manzilni kiriting"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Miqdorni kiriting"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Biznes/Do\'kon Nomini Kiriting", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Sig\'imni Kiriting"), + "enterColor": MessageLookupByLibrary.simpleMessage("Rangni Kiriting"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Mijoz telefon raqamini kiriting", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Diler narxini kiriting", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Chegirma kiriting"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Parolni Qayta Tiklash Havolasini olish uchun quyida elektron pochta manzilingizni kiriting.", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Xarajat sanasini kiriting", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "To\'liq Manzilni Kiriting", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Daromad toifasi nomini kiriting", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Ishlab chiqaruvchi nomini kiriting", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Ismni kiriting"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Ochilish balansini kiriting", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Mahsulot kodini kiriting", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Mahsulot nomini kiriting", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Sotib Olish narxini kiriting", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Miqdorni kiriting"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Ma\'lumotnoma raqamini kiriting", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Sotish narxini kiriting", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Hajmini Kiriting"), + "enterStock": MessageLookupByLibrary.simpleMessage("Zaxirani kiriting"), + "enterType": MessageLookupByLibrary.simpleMessage("Turini Kiriting"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Foydalanuvchi Sarlavhasini Kiriting", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage( + "Amal qiladigan OTPni kiriting", + ), + "enterWeight": MessageLookupByLibrary.simpleMessage("Og\'irlikni Kiriting"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Ulgurji narxni kiriting", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Elektron pochta manzilingizni kiriting", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "To\'liq ismingizni kiriting", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage( + "Ismingizni kiriting", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Telefon raqamingizni kiriting", + ), + "expDate": MessageLookupByLibrary.simpleMessage("Amal qilish muddati"), + "expense": MessageLookupByLibrary.simpleMessage("Xarajat"), + "expenseCat": MessageLookupByLibrary.simpleMessage( + "Xarajat Kategoriyalari", + ), + "expenseDate": MessageLookupByLibrary.simpleMessage("Xarajat Sanasi"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Xarajat uchun"), + "expenseReport": MessageLookupByLibrary.simpleMessage( + "Xarajatlar Hisoboti", + ), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Amal qilish muddati holati", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Platforma versiyasini olishda xatolik yuz berdi.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Moda"), + "field": MessageLookupByLibrary.simpleMessage("Maydon"), + "filter": MessageLookupByLibrary.simpleMessage("Filtr"), + "firstName": MessageLookupByLibrary.simpleMessage("Ism"), + "folder": MessageLookupByLibrary.simpleMessage( + "Ehtimol, pochta sizning spam papkangizga tushgan bo\'lishi mumkin.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Parolni Unutdingizmi", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "BePul Ma\'lumotlarni Zaxiralash", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Umrbod Bepul Yangilash", + ), + "freePack": MessageLookupByLibrary.simpleMessage("BePul Paket"), + "freePlan": MessageLookupByLibrary.simpleMessage("BePul Reja"), + "fromDate": MessageLookupByLibrary.simpleMessage("Boshlang\'ich Sana"), + "fullName": MessageLookupByLibrary.simpleMessage("To\'liq Ism"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("To\'liq To\'langan"), + "gallery": MessageLookupByLibrary.simpleMessage("Galereya"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "PDF yaratish uchun ma\'lumot mavjud emas", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("Sizga Xat Keldi"), + "gotIt": MessageLookupByLibrary.simpleMessage("Tushunarli"), + "guest": MessageLookupByLibrary.simpleMessage("Mehmon"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Allaqachon hisob qaydnomangiz bormi?", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage( + "Elektron pochta manzilini kiriting", + ), + "hintPassword": MessageLookupByLibrary.simpleMessage("Parol kiriting"), + "home": MessageLookupByLibrary.simpleMessage("Uy"), + "image": MessageLookupByLibrary.simpleMessage("Rasm"), + "income": MessageLookupByLibrary.simpleMessage("Daromad"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Daromad toifalari", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Daromad sanasi"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Daromad uchun"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Daromad Hisoboti"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Sizda daromad hisobotini ko\'rish uchun ruxsat yo\'q.", + ), + "instrucation": MessageLookupByLibrary.simpleMessage("Ko\'rsatma"), + "inv": MessageLookupByLibrary.simpleMessage("Inv Raqami"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Sizda inventarizatsiya ruxsati yo\'q", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Invoyce"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Invoyce ko\'rish"), + "item": MessageLookupByLibrary.simpleMessage("Mahsulot"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Mahsulot Qo\'shildi"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Mahsulot Sotuvlari"), + "lableEmail": MessageLookupByLibrary.simpleMessage("Elektron Pochta"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Parol"), + "language": MessageLookupByLibrary.simpleMessage("Til"), + "lastName": MessageLookupByLibrary.simpleMessage("Familiya"), + "loading": MessageLookupByLibrary.simpleMessage("Yuklanmoqda"), + "logIn": MessageLookupByLibrary.simpleMessage("Kirish"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Elektron Pochta orqali Kirish", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Chiqish"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Telefon orqali Kirish", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Yo\'qotish"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Yo\'qotish/Foyda"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Yo\'qotish/Foyda Hisoboti", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Kam zaxira"), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Kam zaxira hisobotlari", + ), + "lp": MessageLookupByLibrary.simpleMessage("Yo\'qotish/Foyda"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Yo\'qotish/Foyda Tafsilotlari", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Ishlab chiqarilgan sana"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Ishlab chiqarilgan sana", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Ishlab chiqaruvchi"), + "masterCard": MessageLookupByLibrary.simpleMessage("Master Card"), + "messege": MessageLookupByLibrary.simpleMessage("Xabar"), + "mobile": MessageLookupByLibrary.simpleMessage("Mobil:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Mobil telefon"), + "model": MessageLookupByLibrary.simpleMessage("Model"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Pul kvitansiyasi"), + "monthly": MessageLookupByLibrary.simpleMessage("Oylik"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Ko\'proq Ma\'lumot"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "name": MessageLookupByLibrary.simpleMessage("Ism"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Ism bo\'sh bo\'lishi mumkin emas", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Yangi Parol"), + "next": MessageLookupByLibrary.simpleMessage("Keyingi"), + "no": MessageLookupByLibrary.simpleMessage("Yo\'q"), + "noAcc": MessageLookupByLibrary.simpleMessage( + "Hech qanday hisob qaydnomasi yo\'qmi?", + ), + "noData": MessageLookupByLibrary.simpleMessage("Ma\'lumot mavjud emas"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Ma\'lumot mavjud emas", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("Ma\'lumot Topilmadi"), + "noDue": MessageLookupByLibrary.simpleMessage("Qarz yo\'q"), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Hech qanday element tanlanmagan", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Hech qanday mos mahsulot topilmadi.", + ), + "noParty": MessageLookupByLibrary.simpleMessage("Partiyalar topilmadi"), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Hech qanday mahsulot tanlanmagan", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Foydalanuvchi Rol Topilmadi", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Yetkazib Beruvchi Mavjud Emas", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage("Tranzaksiya Yo\'q"), + "notFound": MessageLookupByLibrary.simpleMessage("Topilmadi"), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Telefon ilovasini ishga tushirib bo\'lmadi.", + ), + "note": MessageLookupByLibrary.simpleMessage("Eslatma"), + "notification": MessageLookupByLibrary.simpleMessage("Xabarnoma"), + "off": MessageLookupByLibrary.simpleMessage("O\'chirilgan"), + "on": MessageLookupByLibrary.simpleMessage("Yoqilgan"), + "openCamera": MessageLookupByLibrary.simpleMessage("Kamerani ochish"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Ochilish Balansi"), + "opinion": MessageLookupByLibrary.simpleMessage("Fikringizni kiriting"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Zaxirada Yo\'q"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Paket Xususiyatlari"), + "package": MessageLookupByLibrary.simpleMessage("Paket"), + "paid": MessageLookupByLibrary.simpleMessage("To\'langan"), + "paidAmount": MessageLookupByLibrary.simpleMessage("To\'langan Miqdor"), + "paidVia": MessageLookupByLibrary.simpleMessage("Orqali to\'langan"), + "parties": MessageLookupByLibrary.simpleMessage("Tomonlar"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Sizda partiya yaratish uchun ruxsat yo\'q.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Tomonlar Ro\'yxati"), + "password": MessageLookupByLibrary.simpleMessage("Parol"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Parol bo\'sh bo\'lishi mumkin emas", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Parollar mos kelmaydi", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Obuna uchun To\'lang", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("To‘lanadigan summa"), + "payment": MessageLookupByLibrary.simpleMessage("To\'lov"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "To\'lov Tugallandi", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage("To\'lov Usullari"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Iltimos, to\'lov turini tanlang", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("To\'lov Turi"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "To\'lov Miqdorlari", + ), + "paypalPay": MessageLookupByLibrary.simpleMessage("PayPal orqali To\'lang"), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Ruxsat berilmadi!", + ), + "phone": MessageLookupByLibrary.simpleMessage("Telefon Raqami"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Telefon raqami mavjud emas.", + ), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Telefon Tasdiqlash", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Telefon:"), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Iltimos, miqdorni qo\'shing", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Iltimos, avval printerni ulang", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Iltimos, bluetooth printeringizni ulang", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Iltimos, kattaroq parol kiriting", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Iltimos, tasdiqlash parolini kiriting", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Iltimos, parol kiriting", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Iltimos, amal qiladigan biznes nomini kiriting", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Iltimos, amal qiladigan elektron pochta manzilini kiriting", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Iltimos, amal qiladigan mahsulot nomini kiriting", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Iltimos, amal qiladigan sotib olish narxini kiriting", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Iltimos, amal qiladigan sotish narxini kiriting", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Iltimos, amal qiladigan birlik nomini kiriting", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Iltimos, OTPni kiriting", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Birlik nomini kiriting", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Iltimos, ma\'lumotlaringizni kiriting.", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Iltimos, kategoriyani tanlang", + ), + "posSale": MessageLookupByLibrary.simpleMessage("POS savdosi"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Acnoo tomonidan quvvatlanadi", + ), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Premium Mijozlarga Yordam", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Premium Reja"), + "previewPdf": MessageLookupByLibrary.simpleMessage("PDF oldindan ko\'rish"), + "previousDue": MessageLookupByLibrary.simpleMessage("Oldingi Qarz"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Oldingi To\'lov Miqdori", + ), + "price": MessageLookupByLibrary.simpleMessage("Narx"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Narx bo\'sh bo\'lishi mumkin emas", + ), + "print": MessageLookupByLibrary.simpleMessage("Chop etish"), + "printing": MessageLookupByLibrary.simpleMessage("Chop Etish Imkoniyati"), + "product": MessageLookupByLibrary.simpleMessage("Mahsulot"), + "productBrand": MessageLookupByLibrary.simpleMessage("Mahsulot Brendi"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Mahsulot Kategoriyasi", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Mahsulot Kodi"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "mahsulot kodi talab qilinadi", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Mahsulot Detallari", + ), + "productList": MessageLookupByLibrary.simpleMessage("Mahsulot Ro\'yxati"), + "productName": MessageLookupByLibrary.simpleMessage("Mahsulot nomi"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Mahsulot topilmadi", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Mahsulot sozlamalari", + ), + "productUnit": MessageLookupByLibrary.simpleMessage("Mahsulot Birligi"), + "products": MessageLookupByLibrary.simpleMessage("Mahsulotlar"), + "profile": MessageLookupByLibrary.simpleMessage("Profil"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Profilni Tahrirlash"), + "profit": MessageLookupByLibrary.simpleMessage("Foyda"), + "profitLoss": MessageLookupByLibrary.simpleMessage("Foyda va zarar"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Foyda marjasi (%)"), + "promo": MessageLookupByLibrary.simpleMessage("Promo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Promo Kodi"), + "purchase": MessageLookupByLibrary.simpleMessage("Sotib Olish"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Xarid Signali"), + "purchaseBy": MessageLookupByLibrary.simpleMessage( + "Sotib Olingan Kim tomonidan:", + ), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Xarid Tasdiqlandi", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Sotib olish narxi (soliqsiz)", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Sotib olish narxi (soliqsiz) talab qilinadi", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Sotib olish narxi (soliqli)", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Sotib olish narxi (soliqli) talab qilinadi", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage( + "Sotib Olish Ro\'yxati", + ), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Hozir Sotib Oling"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Premium Rejani Sotib Oling", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Sotib Olish Narxi"), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Sotib Olish Hisoboti", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Xarid qaytarish hisoboti", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Sizda xaridlarni yangilash uchun ruxsat yo\'q.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Sizda xaridlarni yaratish uchun ruxsat yo\'q.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Sotib Olingan"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Sotib olgan shaxs"), + "quantity": MessageLookupByLibrary.simpleMessage("Miqdor"), + "quickOver": MessageLookupByLibrary.simpleMessage("Tezkor ko\'rinish"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Tez Ko\'rinish"), + "receipt": MessageLookupByLibrary.simpleMessage("Kvitansiya"), + "receivedAmount": MessageLookupByLibrary.simpleMessage( + "Qabul qilingan summa", + ), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "So\'nggi Tranzaktsiyalar", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Pin Qabul qilindi"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Ma\'lumotnoma Raqami"), + "register": MessageLookupByLibrary.simpleMessage("Ro\'yxatdan o\'tish"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Boshlashdan oldin sizning telefon raqamingizni ro\'yxatdan o\'tkazishimiz kerak!", + ), + "remainingDue": MessageLookupByLibrary.simpleMessage("Qolgan Qarz"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Meni eslang"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Meni keyinroq eslang", + ), + "reports": MessageLookupByLibrary.simpleMessage("Hisobotlar"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "OTPni qayta yuborish daqiqada", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage( + "Amal qiladigan OTPni kiriting", + ), + "reset": MessageLookupByLibrary.simpleMessage( + "Parolni elektron pochta yoki telefon raqamingiz yordamida tiklang", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Parolingizni tiklash va hisob qaydnomangizga kirish uchun qayta tiklang", + ), + "retailer": MessageLookupByLibrary.simpleMessage("Chakana Sotuvchi"), + "retur": MessageLookupByLibrary.simpleMessage("Qaytarish"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Qaytarish Miqdori"), + "returned": MessageLookupByLibrary.simpleMessage("Qaytarildi"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Qaytarilgan sana"), + "returnedItem": MessageLookupByLibrary.simpleMessage( + "Qaytarilgan mahsulot", + ), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Yakunlangan jami"), + "roundings": MessageLookupByLibrary.simpleMessage("Yakunlash (+/-)"), + "sale": MessageLookupByLibrary.simpleMessage("Sotish"), + "saleBy": MessageLookupByLibrary.simpleMessage("Sotgan shaxs"), + "saleList": MessageLookupByLibrary.simpleMessage("Sotish Ro\'yxati"), + "salePrice": MessageLookupByLibrary.simpleMessage("Sotish Narxi"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Savdo narxi talab qilinadi", + ), + "sales": MessageLookupByLibrary.simpleMessage("Sotish"), + "salesBy": MessageLookupByLibrary.simpleMessage("Sotilgan Kim tomonidan:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Sotish Detallari"), + "salesList": MessageLookupByLibrary.simpleMessage("Sotish Ro\'yxati"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Sotish va Sotib Olish Umumiy Ko\'rinishi", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Sotish Hisoboti"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Sotish qaytarish hisoboti", + ), + "save": MessageLookupByLibrary.simpleMessage("Saqlash"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Saqlash va Nashr etish", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage("Sozlamalarni saqlash"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Variantni saqlash"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Mahsulot QR kodini skanerlash", + ), + "search": MessageLookupByLibrary.simpleMessage("Qidirish"), + "searchProduct": MessageLookupByLibrary.simpleMessage( + "Mahsulotni qidirish", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Qidirish..."), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Barcha promo kodlarini ko\'ring", + ), + "select": MessageLookupByLibrary.simpleMessage("Tanlang"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Brendni Tanlang"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Biznes Kategoriyasini Tanlang", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage( + "Kategoriyani tanlang", + ), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Mijozni tanlang"), + "selectDate": MessageLookupByLibrary.simpleMessage("Sana tanlang"), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Boshlang\'ich sanani tanlang", + ), + "selectLang": MessageLookupByLibrary.simpleMessage("Tilni Tanlang"), + "selectModel": MessageLookupByLibrary.simpleMessage("Modelni tanlang"), + "selectOne": MessageLookupByLibrary.simpleMessage("Birini tanlang"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Mahsulot Kategoriyasini Tanlang", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Mahsulot Birligini Tanlang", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("Soliqni tanlang"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Oxirgi sanani tanlang", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Hammasini Sotish >"), + "send": MessageLookupByLibrary.simpleMessage("Yuborish"), + "sendCode": MessageLookupByLibrary.simpleMessage("Kodni Yuborish"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Biz parolni qayta tiklash bo\'yicha ko\'rsatmalar bilan elektron pochta xabarini yubordik:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Qayta Tiklash Havolasini Yuborish", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Xabar Yuborish"), + "sendSms": MessageLookupByLibrary.simpleMessage("SMS Yuborish"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Elektron Pochtangizni Yuboring", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Shifokoringiz bilan yaxshiroq taassurot olish uchun profilingizni yangilang", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Yangi Parol O\'rnating", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Profilingizni Sozlash", + ), + "setting": MessageLookupByLibrary.simpleMessage("Sozlash"), + "share": MessageLookupByLibrary.simpleMessage("Baham ko\'rish"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Yetkazib berish manzili", + ), + "showCode": MessageLookupByLibrary.simpleMessage("Kodni ko\'rsatish"), + "showName": MessageLookupByLibrary.simpleMessage("Nomini ko\'rsatish"), + "showPrice": MessageLookupByLibrary.simpleMessage("Narxni ko\'rsatish"), + "signIn": MessageLookupByLibrary.simpleMessage("Kirish"), + "signUp": MessageLookupByLibrary.simpleMessage("Ro\'yxatdan o\'tish"), + "single": MessageLookupByLibrary.simpleMessage("Yagona"), + "size": MessageLookupByLibrary.simpleMessage("Hajmi"), + "skip": MessageLookupByLibrary.simpleMessage("O\'tkazib yuborish"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Yangilanishni o\'tkazib yuborish", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Kod"), + "sl": MessageLookupByLibrary.simpleMessage("Tartib raqami"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Aqlli soat"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Ijtimoiy Marketing", + ), + "staffLogin": MessageLookupByLibrary.simpleMessage("Xodimlar Kirishi"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Yangi Savdoni Boshlang", + ), + "state": MessageLookupByLibrary.simpleMessage("Viloyat"), + "stateName": MessageLookupByLibrary.simpleMessage("Viloyat nomi"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Hali To\'lanmagan"), + "stock": MessageLookupByLibrary.simpleMessage("Zaxira"), + "stockList": MessageLookupByLibrary.simpleMessage("Zaxira Ro\'yxati"), + "stockReport": MessageLookupByLibrary.simpleMessage("Zaxira Hisoboti"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Zaxira kamida 1 ta bo\'lishi kerak", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Zaxira:"), + "subTotal": MessageLookupByLibrary.simpleMessage("Jami"), + "submit": MessageLookupByLibrary.simpleMessage("Yuborish"), + "subscription": MessageLookupByLibrary.simpleMessage("Obuna"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Mufaddal to\'landi", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Yetkazib Beruvchi To\'laydi", + ), + "supplier": MessageLookupByLibrary.simpleMessage("Yetkazib Beruvchi"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Yetkazib beruvchi ma\'lumotlari", + ), + "supplierName": MessageLookupByLibrary.simpleMessage( + "Yetkazib Beruvchi Nomi", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Soliq turi"), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Xaridlaringiz uchun rahmat", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Sizning qarz to\'lovingiz uchun rahmat", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Bu oy"), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Bu Mahsulot Allaqachon Qo\'shilgan!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Bu hafta"), + "thisYear": MessageLookupByLibrary.simpleMessage("Bu yil"), + "toDate": MessageLookupByLibrary.simpleMessage("Tugash Sanasi"), + "today": MessageLookupByLibrary.simpleMessage("Bugun"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Bugungi Xulosa"), + "total": MessageLookupByLibrary.simpleMessage("Jami"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Umumiy Miqdor"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Umumiy Kategoriyalar", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Umumiy Qarz"), + "totalExpense": MessageLookupByLibrary.simpleMessage("Umumiy Xarajat"), + "totalItems": MessageLookupByLibrary.simpleMessage("Umumiy Elementlar"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Umumiy Yo\'qotish"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Umumiy To\'lanishi kerak", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Umumiy Narx"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Umumiy Mahsulotlar"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Umumiy Foyda"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Umumiy Sotib Olish"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Umumiy qaytarilgan summa", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Umumiy Sotish"), + "totalVat": MessageLookupByLibrary.simpleMessage("Umumiy QQS"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Tranzaksiya ko\'rinishi", + ), + "tryAgain": MessageLookupByLibrary.simpleMessage("Qayta Urinib Ko\'ring"), + "type": MessageLookupByLibrary.simpleMessage("Turi"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Turini tanlang"), + "unPaid": MessageLookupByLibrary.simpleMessage("To\'lanmagan"), + "unitName": MessageLookupByLibrary.simpleMessage("Birlik nomi"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Birlik Narxi"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Birlik narxi"), + "units": MessageLookupByLibrary.simpleMessage("Birliklar"), + "unlimited": MessageLookupByLibrary.simpleMessage("Cheksiz"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Cheksiz Foydalanish", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Bizning Paketimizning Cheksiz Ishlatilishi 👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Yangilash"), + "updateContact": MessageLookupByLibrary.simpleMessage( + "Kontaktni Yangilash", + ), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Zaxirani yangilash muvaffaqiyatsiz tugadi", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Hozir Yangilang"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Sizda partiyani yangilash uchun ruxsat yo\'q.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage( + "Mahsulotni Yangilash", + ), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Mahsulot muvaffaqiyatli yangilandi!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Sizda mahsulotni yangilash uchun ruxsat yo\'q.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Profilingizni Yangilang", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Sizda savdoni yangilash uchun ruxsat yo\'q.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Muvaffaqiyatli yangilandi", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Obunangizni Yangilang", + ), + "updating": MessageLookupByLibrary.simpleMessage("Yangilanmoqda..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Hozir Yangilang"), + "upload": MessageLookupByLibrary.simpleMessage("Yuklash"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Rasm yuklash"), + "useGallery": MessageLookupByLibrary.simpleMessage( + "Galereyadan foydalaning", + ), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Foydalanuvchi sarlavhasi bo\'sh bo\'lishi mumkin emas", + ), + "userRole": MessageLookupByLibrary.simpleMessage("Foydalanuvchi Roli"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Foydalanuvchi Rolining Tafsilotlari", + ), + "userTitle": MessageLookupByLibrary.simpleMessage( + "Foydalanuvchi Sarlavhasi", + ), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Variant muvaffaqiyatli qo\'shildi!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Variant muvaffaqiyatli o\'chirildi!", + ), + "vat": MessageLookupByLibrary.simpleMessage("Qo\'shilgan Qiymat Soliq"), + "verification": MessageLookupByLibrary.simpleMessage("Tasdiqlash"), + "verify": MessageLookupByLibrary.simpleMessage("Tasdiqlash"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Elektron Pochtangizni Tasdiqlang", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage( + "Elektron Pochtani Tasdiqlash", + ), + "view": MessageLookupByLibrary.simpleMessage("Tafsilotlarni ko\'rish"), + "viewAll": MessageLookupByLibrary.simpleMessage("Hammasini Ko\'rish"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("O\'tkinchi Mijoz"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Biz tasdiqlash elektron pochta xabarini yubordik", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Biz sizning telefon raqamingizga OTP yubordik", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Haftada"), + "weight": MessageLookupByLibrary.simpleMessage("Og\'irligi"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Xush kelibsiz!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Nima Yangilik"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Ulgurji Narx"), + "wholesaler": MessageLookupByLibrary.simpleMessage("Ulgurji Sotuvchi"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Tez orada qo\'shiladi", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Xabaringizni bu yerga yozing", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Yillik"), + "yes": MessageLookupByLibrary.simpleMessage("Ha"), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Siz Ruxsat Berishingiz Kerak", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Siz foydalanmoqdasiz "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Siz bu mahsulotni o\'chirmoqchimisiz?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Sizning Bepul Paketi deyarli tugayapti, keyingi rejangizni sotib oling Rahmat.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Sizning Paketi"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Sizning Paketi 5 Kunda Tugaydi", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Sizning Paketi Bugun Tugaydi\n\nIltimos Qayta Xarid Qiling", + ), + "zip": MessageLookupByLibrary.simpleMessage("Pochta indeksi"), + "zipCode": MessageLookupByLibrary.simpleMessage( + "Pochta indeksini kiriting", + ), + }; +} diff --git a/lib/generated/intl/messages_vi.dart b/lib/generated/intl/messages_vi.dart new file mode 100644 index 0000000..422654f --- /dev/null +++ b/lib/generated/intl/messages_vi.dart @@ -0,0 +1,2258 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a vi locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'vi'; + + static String m0(start) => "Gửi lại OTP sau \$${start} giây"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Chi tiết khách hàng", + ), + "INVOICE": MessageLookupByLibrary.simpleMessage("HÓA ĐƠN"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("Logo hóa đơn trang A4"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage( + "Tên hiển thị tài khoản", + ), + "accountHolderName": MessageLookupByLibrary.simpleMessage( + "Tên chủ tài khoản", + ), + "accountName": MessageLookupByLibrary.simpleMessage("Tên tài khoản"), + "accountNumber": MessageLookupByLibrary.simpleMessage("Tên tài khoản"), + "action": MessageLookupByLibrary.simpleMessage("Hành động"), + "actions": MessageLookupByLibrary.simpleMessage("Hành động"), + "active": MessageLookupByLibrary.simpleMessage("Hoạt động"), + "add": MessageLookupByLibrary.simpleMessage("Thêm"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Vui lòng thêm mua hàng", + ), + "addAttendance": MessageLookupByLibrary.simpleMessage("Thêm chấm công"), + "addBank": MessageLookupByLibrary.simpleMessage("Thêm ngân hàng"), + "addBrand": MessageLookupByLibrary.simpleMessage("thêm thương hiệu"), + "addCash": MessageLookupByLibrary.simpleMessage("Thêm tiền mặt"), + "addCategory": MessageLookupByLibrary.simpleMessage("Thêm danh mục"), + "addContact": MessageLookupByLibrary.simpleMessage("Thêm liên hệ"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Vui lòng thêm một khách hàng", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Thêm khách hàng"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Thêm Giao hàng"), + "addDepartment": MessageLookupByLibrary.simpleMessage("Thêm phòng ban"), + "addDesignation": MessageLookupByLibrary.simpleMessage("Thêm chức vụ mới"), + "addExpense": MessageLookupByLibrary.simpleMessage("Thêm chi phí"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Thêm danh mục chi phí", + ), + "addHoliday": MessageLookupByLibrary.simpleMessage("Thêm ngày lễ"), + "addImage": MessageLookupByLibrary.simpleMessage("Thêm hình ảnh"), + "addIncome": MessageLookupByLibrary.simpleMessage("Thêm Thu nhập"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Thêm Danh mục Thu nhập", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Thêm các mục"), + "addLeave": MessageLookupByLibrary.simpleMessage("Thêm nghỉ phép"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("Thêm các trường"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("Thêm địa chỉ mới"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage( + "Thêm chấm công mới", + ), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage( + "Thêm tài khoản ngân hàng", + ), + "addNewEmployee": MessageLookupByLibrary.simpleMessage( + "Thêm nhân viên mới", + ), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("Thêm ngày lễ mới"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("Thêm nghỉ phép mới"), + "addNewModel": MessageLookupByLibrary.simpleMessage("Thêm model mới"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage( + "Thêm bảng lương mới", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage("Thêm sản phẩm mới"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Vui lòng thêm mua hàng", + ), + "addNewRack": MessageLookupByLibrary.simpleMessage("Thêm kệ mới"), + "addNewShift": MessageLookupByLibrary.simpleMessage("Thêm ca làm việc mới"), + "addNewTax": MessageLookupByLibrary.simpleMessage("Thêm thuế mới"), + "addNewVariation": MessageLookupByLibrary.simpleMessage( + "Thêm biến thể mới", + ), + "addNewVariations": MessageLookupByLibrary.simpleMessage( + "Thêm biến thể mới", + ), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("Thêm kho mới"), + "addNote": MessageLookupByLibrary.simpleMessage("Thêm Ghi chú"), + "addParty": MessageLookupByLibrary.simpleMessage("Thêm Đối tác"), + "addPayment": MessageLookupByLibrary.simpleMessage("Thêm thanh toán"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Vui lòng thêm một sản phẩm", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Thêm sản phẩm trước", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Tạo sản phẩm thành công!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo sản phẩm.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Thêm mua hàng"), + "addRole": MessageLookupByLibrary.simpleMessage("Thêm vai trò"), + "addSale": MessageLookupByLibrary.simpleMessage("Vui lòng thêm giảm giá"), + "addSales": MessageLookupByLibrary.simpleMessage("Thêm bán hàng"), + "addShelf": MessageLookupByLibrary.simpleMessage("Thêm ngăn kệ mới"), + "addShift": MessageLookupByLibrary.simpleMessage("Thêm ca làm việc"), + "addStock": MessageLookupByLibrary.simpleMessage("Thêm hàng tồn kho"), + "addSubVariation": MessageLookupByLibrary.simpleMessage( + "Thêm biến thể phụ", + ), + "addTax": MessageLookupByLibrary.simpleMessage("Thêm thuế"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("Thêm nhóm thuế mới"), + "addUnit": MessageLookupByLibrary.simpleMessage("Thêm đơn vị"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Thêm Vai Trò Người Dùng", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Thêm biến thể"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Thêm chi tiết biến thể", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage("Đã thêm vào giỏ hàng"), + "adding": MessageLookupByLibrary.simpleMessage("Đang thêm.."), + "address": MessageLookupByLibrary.simpleMessage("Địa chỉ"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage( + "Điều chỉnh số dư ngân hàng", + ), + "adjustCash": MessageLookupByLibrary.simpleMessage("Điều chỉnh tiền mặt"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage( + "Điều chỉnh số dư tiền mặt", + ), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("Ngày điều chỉnh"), + "admin": MessageLookupByLibrary.simpleMessage("Quản trị viên"), + "advance": MessageLookupByLibrary.simpleMessage("Tạm ứng"), + "all": MessageLookupByLibrary.simpleMessage("Tất cả"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Tất cả giải pháp doanh nghiệp", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro là một giải pháp kinh doanh hoàn chỉnh với quản lý kho, tài khoản, bán hàng, chi phí và lợi nhuận/tổn thất.", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("Tất cả nhân viên"), + "allParties": MessageLookupByLibrary.simpleMessage("Tất cả đối tác"), + "allParty": MessageLookupByLibrary.simpleMessage("Tất cả đối tác"), + "allTime": MessageLookupByLibrary.simpleMessage("Tất cả Thời gian"), + "allTransaction": MessageLookupByLibrary.simpleMessage("Tất cả giao dịch"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Đã thêm"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Đã có tài khoản? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Số lượng"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "Số tiền phải lớn hơn 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage( + "Phương pháp làm tròn số tiền", + ), + "amountsInWord": MessageLookupByLibrary.simpleMessage("Số tiền bằng chữ"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage( + "Yêu cầu số tiền", + ), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "Một tin nhắn SMS sẽ được gửi đến số điện thoại sau:", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Hỗ trợ ứng dụng Android và iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Có phiên bản cập nhật mới\nVui lòng cập nhật ứng dụng của bạn", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Áp dụng"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Bạn có chắc không?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "Bạn có chắc chắn muốn xóa chi nhánh này không?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "Bạn có chắc chắn muốn xóa vai trò này không?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage( + "Bạn có chắc chắn muốn chuyển sang chi nhánh khác không?", + ), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Bạn có chắc chắn muốn xóa bên này không?", + ), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage( + "Bạn có chắc chắn muốn thoát khỏi chi nhánh này không?", + ), + "asOfDate": MessageLookupByLibrary.simpleMessage("Tính đến ngày"), + "assets": MessageLookupByLibrary.simpleMessage("Tài sản"), + "attachment": MessageLookupByLibrary.simpleMessage("Tập tin đính kèm"), + "attendance": MessageLookupByLibrary.simpleMessage("Chấm công"), + "attendanceReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo chấm công", + ), + "authorizedSignature": MessageLookupByLibrary.simpleMessage( + "Chữ ký được ủy quyền", + ), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage( + "Ngày tự động tính", + ), + "autoSelected": MessageLookupByLibrary.simpleMessage("Tự động chọn"), + "backToHome": MessageLookupByLibrary.simpleMessage("Quay Lại Trang Chủ"), + "balance": MessageLookupByLibrary.simpleMessage("Số dư"), + "balanceDue": MessageLookupByLibrary.simpleMessage("Số dư phải trả"), + "balanceSheet": MessageLookupByLibrary.simpleMessage( + "Bảng cân đối kế toán", + ), + "bangladesh": MessageLookupByLibrary.simpleMessage("Bangladesh"), + "bank": MessageLookupByLibrary.simpleMessage("Ngân hàng"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("Tài khoản ngân hàng"), + "bankDetails": MessageLookupByLibrary.simpleMessage("Chi tiết ngân hàng"), + "bankName": MessageLookupByLibrary.simpleMessage("Tên ngân hàng"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Chuyển tiền ngân hàng sang ngân hàng", + ), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage( + "Chuyển tiền ngân hàng sang tiền mặt", + ), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "Cài đặt in nhãn mã vạch", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Trình tạo mã vạch"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Trình tạo mã vạch", + ), + "barcodes": MessageLookupByLibrary.simpleMessage("Mã vạch"), + "batch": MessageLookupByLibrary.simpleMessage("Lô hàng"), + "batchNo": MessageLookupByLibrary.simpleMessage("Số lô"), + "billTO": MessageLookupByLibrary.simpleMessage("Người thanh toán"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage( + "Lợi nhuận theo hóa đơn", + ), + "billingAddress": MessageLookupByLibrary.simpleMessage( + "Địa chỉ thanh toán", + ), + "birthDate": MessageLookupByLibrary.simpleMessage("Ngày sinh"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage( + "Bluetooth đã tắt. Vui lòng bật nó lên.", + ), + "branch": MessageLookupByLibrary.simpleMessage("Chi nhánh"), + "branchList": MessageLookupByLibrary.simpleMessage("Danh sách chi nhánh"), + "brand": MessageLookupByLibrary.simpleMessage("Thương hiệu"), + "brandName": MessageLookupByLibrary.simpleMessage("tên thương hiệu"), + "brands": MessageLookupByLibrary.simpleMessage("Nhãn hiệu"), + "breakDuration": MessageLookupByLibrary.simpleMessage("Thời lượng nghỉ"), + "breakStatus": MessageLookupByLibrary.simpleMessage( + "Trạng thái nghỉ giải lao", + ), + "breakTime": MessageLookupByLibrary.simpleMessage("Thời gian nghỉ"), + "bulk": MessageLookupByLibrary.simpleMessage("Tải lên hàng loạt"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("Tải lên hàng loạt"), + "businessCat": MessageLookupByLibrary.simpleMessage("hạng thương gia"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Tên công ty & doanh nghiệp", + ), + "buyNow": MessageLookupByLibrary.simpleMessage("Mua ngay"), + "buyPremium": MessageLookupByLibrary.simpleMessage("Mua gói cao cấp"), + "call": MessageLookupByLibrary.simpleMessage("Gọi"), + "camera": MessageLookupByLibrary.simpleMessage("Máy ảnh"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "Không thể chỉnh sửa loại giao dịch này.", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "Không thể lấy chi tiết thanh toán.", + ), + "cancel": MessageLookupByLibrary.simpleMessage("Hủy bỏ"), + "caningForDevices": MessageLookupByLibrary.simpleMessage( + "Đang quét thiết bị...", + ), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "Không thể chuyển đến cùng một tài khoản.", + ), + "capacity": MessageLookupByLibrary.simpleMessage("Sức chứa"), + "cash": MessageLookupByLibrary.simpleMessage("Tiền mặt"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("Tiền mặt & Ngân hàng"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage( + "Quản lý tiền mặt & ngân hàng", + ), + "cashFlow": MessageLookupByLibrary.simpleMessage("Dòng tiền"), + "cashIn": MessageLookupByLibrary.simpleMessage("Tiền mặt vào"), + "cashInHand": MessageLookupByLibrary.simpleMessage("Tiền mặt tại quỹ"), + "cashOut": MessageLookupByLibrary.simpleMessage("Tiền mặt ra"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage( + "Chuyển Tiền mặt sang Ngân hàng", + ), + "categories": MessageLookupByLibrary.simpleMessage("Danh Mục"), + "category": MessageLookupByLibrary.simpleMessage("Danh mục"), + "categoryName": MessageLookupByLibrary.simpleMessage("Tên danh mục"), + "changeAmount": MessageLookupByLibrary.simpleMessage("Số tiền trả lại"), + "changePassword": MessageLookupByLibrary.simpleMessage("Đổi mật khẩu"), + "checkEmail": MessageLookupByLibrary.simpleMessage("Kiểm tra email"), + "cheque": MessageLookupByLibrary.simpleMessage("Séc"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("Số tiền séc"), + "chequeDate": MessageLookupByLibrary.simpleMessage("Ngày séc"), + "chequeList": MessageLookupByLibrary.simpleMessage("Danh sách séc"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("Số séc"), + "choose": MessageLookupByLibrary.simpleMessage("Chọn"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Chọn quốc gia"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Chọn một khách hàng", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Chọn nhà cung cấp"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Chọn Chức năng của bạn", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Các tính năng quan trọng làm cho PosPro khác biệt so với các giải pháp truyền thống.", + ), + "city": MessageLookupByLibrary.simpleMessage("Thành phố"), + "cityName": MessageLookupByLibrary.simpleMessage("Tên thành phố"), + "clarence": MessageLookupByLibrary.simpleMessage("Clarence"), + "clear": MessageLookupByLibrary.simpleMessage("Xóa"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("Bấm để kết nối"), + "close": MessageLookupByLibrary.simpleMessage("Đóng"), + "closed": MessageLookupByLibrary.simpleMessage("Đã đóng"), + "code": MessageLookupByLibrary.simpleMessage("Mã"), + "collectDue": MessageLookupByLibrary.simpleMessage("thu tiền đến hạn"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Vui lòng thu tiền đến hạn", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Thu thập bởi:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Thu bởi"), + "color": MessageLookupByLibrary.simpleMessage("Màu sắc"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "Kết hợp nhiều loại thuế", + ), + "combo": MessageLookupByLibrary.simpleMessage("Combo"), + "comboProductReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo sản phẩm combo", + ), + "comboProducts": MessageLookupByLibrary.simpleMessage("Sản phẩm Combo"), + "comboReport": MessageLookupByLibrary.simpleMessage("Báo cáo tổng hợp"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Sắp có"), + "companyAddress": MessageLookupByLibrary.simpleMessage("địa chỉ công ty"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("Xác nhận xóa"), + "confirmPass": MessageLookupByLibrary.simpleMessage("Xác nhận mật khẩu"), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Xác nhận mật khẩu", + ), + "confirmReturn": MessageLookupByLibrary.simpleMessage("Xác nhận trả hàng"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("Xác nhận SMS đến"), + "congratulation": MessageLookupByLibrary.simpleMessage("Chúc mừng"), + "connect": MessageLookupByLibrary.simpleMessage("Bấm để kết nối"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Kết nối máy in của bạn", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Kết nối máy in của bạn", + ), + "connectedTo": MessageLookupByLibrary.simpleMessage("Đã kết nối với"), + "contactDetials": MessageLookupByLibrary.simpleMessage("Thông tin Liên hệ"), + "contactUs": MessageLookupByLibrary.simpleMessage("Liên Hệ Chúng Tôi"), + "continueButton": MessageLookupByLibrary.simpleMessage("Tiếp tục"), + "continueE": MessageLookupByLibrary.simpleMessage("Tiếp tục"), + "cost": MessageLookupByLibrary.simpleMessage("Chi phí"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage( + "Giá vốn chưa thuế", + ), + "costInclusionTax": MessageLookupByLibrary.simpleMessage( + "Giá vốn gồm thuế", + ), + "country": MessageLookupByLibrary.simpleMessage("Quốc gia"), + "countryName": MessageLookupByLibrary.simpleMessage("Tên quốc gia"), + "create": MessageLookupByLibrary.simpleMessage("Tạo"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Tạo tài khoản miễn phí", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Tạo một tài khoản miễn phí", + ), + "createBranch": MessageLookupByLibrary.simpleMessage("Tạo chi nhánh"), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Tạo mật khẩu mới", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo bán hàng.", + ), + "creditIn": MessageLookupByLibrary.simpleMessage("Ghi có (Vào)"), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Hạn mức tín dụng Đối tác", + ), + "currency": MessageLookupByLibrary.simpleMessage("Tiền tệ"), + "currentBalance": MessageLookupByLibrary.simpleMessage("Số dư hiện tại"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage( + "Số dư tiền mặt hiện tại", + ), + "currentMonth": MessageLookupByLibrary.simpleMessage("Tháng này"), + "currentYear": MessageLookupByLibrary.simpleMessage("Năm nay"), + "currents": MessageLookupByLibrary.simpleMessage("Hiện tại"), + "custom": MessageLookupByLibrary.simpleMessage("Tùy chỉnh"), + "customDate": MessageLookupByLibrary.simpleMessage("Ngày tùy chỉnh"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Tùy chỉnh thương hiệu hóa đơn", + ), + "customPrint": MessageLookupByLibrary.simpleMessage("In tùy chỉnh"), + "customer": MessageLookupByLibrary.simpleMessage("Khách hàng"), + "customerDate": MessageLookupByLibrary.simpleMessage("Ngày tùy chỉnh"), + "customerDue": MessageLookupByLibrary.simpleMessage("Khách hàng còn nợ"), + "customerLedger": MessageLookupByLibrary.simpleMessage("Sổ cái khách hàng"), + "customerName": MessageLookupByLibrary.simpleMessage("tên khách hàng"), + "customerPay": MessageLookupByLibrary.simpleMessage( + "Khách hàng thanh toán", + ), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Số điện thoại khách hàng", + ), + "customerSignature": MessageLookupByLibrary.simpleMessage( + "Chữ ký khách hàng", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Giao dịch Hàng ngày", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Bảng điều khiển"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Dữ liệu đã được lưu thành công.", + ), + "date": MessageLookupByLibrary.simpleMessage("Ngày"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Ngày kết thúc không được trước ngày bắt đầu.", + ), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("Yêu cầu ngày"), + "dates": MessageLookupByLibrary.simpleMessage("Ngày:"), + "dayBook": MessageLookupByLibrary.simpleMessage("Sổ nhật ký"), + "days": MessageLookupByLibrary.simpleMessage("ngày"), + "daysLeft": MessageLookupByLibrary.simpleMessage("Ngày còn lại"), + "dealer": MessageLookupByLibrary.simpleMessage("Người buôn bán"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Giá đại lý"), + "debitOut": MessageLookupByLibrary.simpleMessage("Ghi nợ (Ra)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage( + "Giá bán mặc định", + ), + "delete": MessageLookupByLibrary.simpleMessage("Xóa"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Xóa tài khoản"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Bạn có chắc muốn xóa lô hàng này không?", + ), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "Bạn có chắc chắn muốn xóa tài khoản của mình không? Hành động này sẽ xóa vĩnh viễn tất cả dữ liệu của bạn.", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xóa đối tác.", + ), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage( + "Đã xóa thành công!", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Đang xóa...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Địa chỉ giao hàng", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Phí giao hàng"), + "department": MessageLookupByLibrary.simpleMessage("Phòng ban"), + "deposit": MessageLookupByLibrary.simpleMessage("Tiền gửi"), + "depositTo": MessageLookupByLibrary.simpleMessage("Gửi vào"), + "description": MessageLookupByLibrary.simpleMessage("Mô tả"), + "designation": MessageLookupByLibrary.simpleMessage("Chức vụ"), + "designationName": MessageLookupByLibrary.simpleMessage("Tên chức vụ"), + "details": MessageLookupByLibrary.simpleMessage("Chi tiết"), + "developedBy": MessageLookupByLibrary.simpleMessage("Phát triển bởi"), + "digits": MessageLookupByLibrary.simpleMessage( + "Mã pin 6 chữ số đã được gửi đến địa chỉ email của bạn: ", + ), + "disable": MessageLookupByLibrary.simpleMessage("Vô hiệu hóa"), + "discount": MessageLookupByLibrary.simpleMessage("Giảm giá"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage( + "Yêu cầu tên hiển thị", + ), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Không làm phiền"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "Bạn có chắc chắn muốn xóa mục này không", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Bạn có muốn xóa người dùng không?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Bạn có muốn thoát ứng dụng không?", + ), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "Bạn có thực sự muốn mở lại séc này không?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Bạn chưa có tài khoản?", + ), + "done": MessageLookupByLibrary.simpleMessage("Xong"), + "download": MessageLookupByLibrary.simpleMessage("Tải xuống"), + "downloadApk": MessageLookupByLibrary.simpleMessage("Tải về APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage( + "Tải xuống định dạng Excel", + ), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage( + "Tải xuống thành công! Vui lòng kiểm tra thư mục Tài liệu của bạn", + ), + "downloading": MessageLookupByLibrary.simpleMessage("Đang tải xuống..."), + "due": MessageLookupByLibrary.simpleMessage("Quá hạn"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Số tiền đến hạn: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("Số dư nợ"), + "dueCollection": MessageLookupByLibrary.simpleMessage("Thu hồi nợ"), + "dueList": MessageLookupByLibrary.simpleMessage("Danh sách đến hạn"), + "duePay": MessageLookupByLibrary.simpleMessage("Thanh toán nợ"), + "dueReport": MessageLookupByLibrary.simpleMessage("báo cáo đến hạn"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Không cho phép bán hàng nợ cho khách hàng không đăng ký.", + ), + "dues": MessageLookupByLibrary.simpleMessage("Công nợ"), + "duration": MessageLookupByLibrary.simpleMessage("Thời lượng"), + "durationDays": MessageLookupByLibrary.simpleMessage("Thời lượng (Ngày)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Dễ sử dụng điểm bán hàng di động", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Ứng dụng PosPro miễn phí và dễ sử dụng. Trong thực tế, đó là một trong những hệ thống POS tốt nhất trên thế giới.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Biên tập"), + "editAttendance": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa chấm công", + ), + "editBankAccounts": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa tài khoản ngân hàng", + ), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa điều chỉnh ngân hàng", + ), + "editBankToCash": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa Ngân hàng sang Tiền mặt", + ), + "editBankTransfer": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa chuyển khoản ngân hàng", + ), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa điều chỉnh tiền mặt", + ), + "editCashToBank": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa Tiền mặt sang Ngân hàng", + ), + "editCategory": MessageLookupByLibrary.simpleMessage("Chỉnh sửa danh mục"), + "editDesignation": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa chức vụ", + ), + "editEmployee": MessageLookupByLibrary.simpleMessage("Chỉnh sửa nhân viên"), + "editHoliday": MessageLookupByLibrary.simpleMessage("Chỉnh sửa ngày lễ"), + "editLeave": MessageLookupByLibrary.simpleMessage("Chỉnh sửa nghỉ phép"), + "editModel": MessageLookupByLibrary.simpleMessage("Chỉnh sửa model"), + "editPayroll": MessageLookupByLibrary.simpleMessage("Chỉnh sửa bảng lương"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa số điện thoại?", + ), + "editProduct": MessageLookupByLibrary.simpleMessage("Sửa sản phẩm"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa hóa đơn mua hàng", + ), + "editRack": MessageLookupByLibrary.simpleMessage("Sửa kệ"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa hóa đơn bán hàng", + ), + "editShelf": MessageLookupByLibrary.simpleMessage("Sửa ngăn kệ"), + "editShift": MessageLookupByLibrary.simpleMessage("Chỉnh sửa ca làm việc"), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Chỉnh sửa Mạng xã hội", + ), + "editTax": MessageLookupByLibrary.simpleMessage("Chỉnh sửa thuế"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("Chỉnh sửa nhóm thuế"), + "editVariations": MessageLookupByLibrary.simpleMessage("Sửa biến thể"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("Chỉnh sửa kho"), + "email": MessageLookupByLibrary.simpleMessage("Địa chỉ email"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Email không được để trống", + ), + "emailText": MessageLookupByLibrary.simpleMessage("E-mail"), + "employee": MessageLookupByLibrary.simpleMessage("Nhân viên"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Nhập số lượng tồn kho thấp", + ), + "end": MessageLookupByLibrary.simpleMessage("Kết thúc"), + "endBreakTime": MessageLookupByLibrary.simpleMessage( + "Thời gian kết thúc nghỉ", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Ngày kết thúc"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Ngày kết thúc trước ngày bắt đầu", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "Ngày kết thúc không thể trước ngày bắt đầu.", + ), + "endTime": MessageLookupByLibrary.simpleMessage("Thời gian kết thúc"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Yêu cầu thời gian kết thúc", + ), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Kết thúc gói miễn phí của bạn", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Nhập số lô"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Nhập tên thương hiệu", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Nhập giảm giá hợp lệ", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập OTP hợp lệ", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Nhập số lượng hàng tồn kho hợp lệ", + ), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage( + "Nhập tên hiển thị tài khoản", + ), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage( + "Nhập tên chủ tài khoản", + ), + "enterAccountName": MessageLookupByLibrary.simpleMessage( + "Nhập số tài khoản", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Nhập địa chỉ"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Nhập Số tiền"), + "enterBalance": MessageLookupByLibrary.simpleMessage("Nhập số dư"), + "enterBankName": MessageLookupByLibrary.simpleMessage("Nhập tên ngân hàng"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage( + "Nhập số lô (Batch No.)", + ), + "enterBreakTime": MessageLookupByLibrary.simpleMessage( + "Nhập thời gian nghỉ", + ), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Nhập tên doanh nghiệp/cửa hàng", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Nhập dung tích"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Nhập tên danh mục", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Nhập màu sắc"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nhập số điện thoại khách hàng", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("Nhập giá đại lý"), + "enterDescription": MessageLookupByLibrary.simpleMessage("Nhập mô tả"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage( + "Nhập tên chức vụ", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Nhập giảm giá"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập địa chỉ email của bạn dưới đây để nhận Liên kết đặt lại mật khẩu.", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage( + "Nhập thời gian kết thúc", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Nhập tên danh mục chi phí", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Nhập ngày chi phí", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Nhập địa chỉ đầy đủ", + ), + "enterFullName": MessageLookupByLibrary.simpleMessage("Nhập họ tên"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage( + "Nhập tên ngày lễ", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Nhập tên danh mục thu nhập", + ), + "enterLabelText": MessageLookupByLibrary.simpleMessage("Nhập văn bản nhãn"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Nhập tên nhà sản xuất", + ), + "enterModelName": MessageLookupByLibrary.simpleMessage("Nhập tên model"), + "enterName": MessageLookupByLibrary.simpleMessage("Nhập Tên"), + "enterNote": MessageLookupByLibrary.simpleMessage("Nhập ghi chú"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Nhập số dư mở", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Nhập mã sản phẩm", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Nhập tên sản phẩm", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("Nhập giá mua"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Nhập số lượng"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Nhập số tham chiếu", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("Nhập giá bán"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("Nhập tên ngăn kệ"), + "enterSize": MessageLookupByLibrary.simpleMessage("Nhập kích thước"), + "enterStartTime": MessageLookupByLibrary.simpleMessage( + "Nhập thời gian bắt đầu", + ), + "enterStock": MessageLookupByLibrary.simpleMessage( + "Nhập số lượng hàng tồn kho", + ), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("Nhập thuế suất"), + "enterType": MessageLookupByLibrary.simpleMessage("Nhập loại"), + "enterUserName": MessageLookupByLibrary.simpleMessage( + "Nhập tên người dùng", + ), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Nhập tiêu đề người dùng", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Nhập OTP hợp lệ"), + "enterValues": MessageLookupByLibrary.simpleMessage("Nhập giá trị"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage( + "Nhập số VAT/GST", + ), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage( + "Nhập tiêu đề VAT/GST", + ), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage("Nhập tên kho"), + "enterWeight": MessageLookupByLibrary.simpleMessage("Nhập trọng lượng"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Nhập giá bán buôn", + ), + "enterYourCountry": MessageLookupByLibrary.simpleMessage( + "Nhập quốc gia của bạn", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Nhập địa chỉ email của bạn", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Nhập họ và tên của bạn", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Nhập tên của bạn"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage( + "Nhập mức độ ghi chú của bạn", + ), + "enterYourPassword": MessageLookupByLibrary.simpleMessage( + "Nhập mật khẩu của bạn", + ), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Nhập số điện thoại của bạn", + ), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "Nhập thông điệp sau bán hàng của bạn", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage( + "Lỗi khi xóa thuế", + ), + "excelFiles": MessageLookupByLibrary.simpleMessage("Tệp Excel"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Tải lên Excel"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "Giá chưa thuế (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("Thoát"), + "exitBank": MessageLookupByLibrary.simpleMessage("Thoát chi nhánh"), + "expDate": MessageLookupByLibrary.simpleMessage("Ngày hết hạn"), + "expense": MessageLookupByLibrary.simpleMessage("Chi phí"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Danh mục chi phí"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Ngày chi phí"), + "expenseFor": MessageLookupByLibrary.simpleMessage("chi phí cho"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Báo cáo chi tiêu"), + "expensesType": MessageLookupByLibrary.simpleMessage("Loại chi phí"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Tình trạng hết hạn", + ), + "expire": MessageLookupByLibrary.simpleMessage("Hết hạn"), + "expireProductReports": MessageLookupByLibrary.simpleMessage( + "Báo cáo sản phẩm hết hạn", + ), + "expired": MessageLookupByLibrary.simpleMessage("Đã hết hạn"), + "expiredDate": MessageLookupByLibrary.simpleMessage("Ngày hết hạn"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo hàng hết hạn", + ), + "expiredList": MessageLookupByLibrary.simpleMessage("Danh sách đã hết hạn"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("Sản phẩm hết hạn"), + "expiry": MessageLookupByLibrary.simpleMessage("Hết hạn"), + "extendPlan": MessageLookupByLibrary.simpleMessage("Gia hạn gói"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "Xóa phòng ban thất bại", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage( + "Không thể xóa thuế", + ), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Không lấy được phiên bản nền tảng.", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage( + "Tải phòng ban thất bại", + ), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage( + "Xử lý trả hàng thất bại.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Thời trang"), + "feature": MessageLookupByLibrary.simpleMessage("Tính năng"), + "field": MessageLookupByLibrary.simpleMessage("Trường"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 ngày"), + "filter": MessageLookupByLibrary.simpleMessage("Bộ lọc"), + "filterByDate": MessageLookupByLibrary.simpleMessage("Lọc theo ngày"), + "firstName": MessageLookupByLibrary.simpleMessage("Tên"), + "flat": MessageLookupByLibrary.simpleMessage("Cố định"), + "folder": MessageLookupByLibrary.simpleMessage( + "Có thể email đã bị đưa vào thư mục spam của bạn.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage("Quên mật khẩu"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Sao lưu dữ liệu miễn phí", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Cập nhật miễn phí trọn đời", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Gói miễn phí"), + "freePlan": MessageLookupByLibrary.simpleMessage("Gói miễn phí"), + "from": MessageLookupByLibrary.simpleMessage("Từ"), + "fromAccount": MessageLookupByLibrary.simpleMessage("Từ tài khoản"), + "fromDate": MessageLookupByLibrary.simpleMessage("Từ ngày"), + "fullName": MessageLookupByLibrary.simpleMessage("Họ và tên"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("Thanh toán đầy đủ"), + "gallery": MessageLookupByLibrary.simpleMessage("Phòng trưng bày"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Không có dữ liệu để tạo PDF", + ), + "gender": MessageLookupByLibrary.simpleMessage("Giới tính"), + "generatePdf": MessageLookupByLibrary.simpleMessage("Tạo PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("Đang tạo PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("Bạn đã có một email"), + "gotIt": MessageLookupByLibrary.simpleMessage("Đã hiểu"), + "grossProfit": MessageLookupByLibrary.simpleMessage( + "Lợi nhuận gộp (Gross Profit)", + ), + "guarantee": MessageLookupByLibrary.simpleMessage("Cam kết bảo hành"), + "guest": MessageLookupByLibrary.simpleMessage("Khách"), + "haveAcc": MessageLookupByLibrary.simpleMessage( + "Bạn co săn san để tạo một tai khoản?", + ), + "hideFiled": MessageLookupByLibrary.simpleMessage("Ẩn các trường"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage( + "Giá từ cao đến thấp", + ), + "hintEmail": MessageLookupByLibrary.simpleMessage("Nhập địa chỉ email"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Nhập mật khẩu"), + "holderName": MessageLookupByLibrary.simpleMessage("Tên chủ sở hữu"), + "holiday": MessageLookupByLibrary.simpleMessage("Ngày lễ"), + "holidayList": MessageLookupByLibrary.simpleMessage("Danh sách ngày lễ"), + "home": MessageLookupByLibrary.simpleMessage("Trang chủ"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("Giờ còn lại"), + "hrm": MessageLookupByLibrary.simpleMessage("Nhân sự (HRM)"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "Tôi đồng ý xóa vĩnh viễn tài khoản của mình.", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("Mã IFSC"), + "image": MessageLookupByLibrary.simpleMessage("Hình ảnh"), + "inActive": MessageLookupByLibrary.simpleMessage("Ngừng hoạt động"), + "inStock": MessageLookupByLibrary.simpleMessage("Trong kho"), + "inactive": MessageLookupByLibrary.simpleMessage("Không hoạt động"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "Giá đã bao gồm thuế (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("Doanh thu"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Danh mục Thu nhập", + ), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo danh mục thu nhập", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage("Ngày Thu nhập"), + "incomeFor": MessageLookupByLibrary.simpleMessage("Thu nhập Cho"), + "incomeReport": MessageLookupByLibrary.simpleMessage("Báo cáo doanh thu"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xem báo cáo thu nhập.", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("Loại thu nhập"), + "incomes": MessageLookupByLibrary.simpleMessage("Thu nhập"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage( + "Thông tin hiển thị trên nhãn", + ), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Hướng dẫn"), + "inv": MessageLookupByLibrary.simpleMessage("Số đầu tư"), + "invalidAmount": MessageLookupByLibrary.simpleMessage( + "Số tiền không hợp lệ", + ), + "inventory": MessageLookupByLibrary.simpleMessage("Kho hàng"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền quản lý tồn kho", + ), + "invoice": MessageLookupByLibrary.simpleMessage("Hóa đơn"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("Logo hóa đơn"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("Số hóa đơn"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Trình xem Hóa đơn"), + "item": MessageLookupByLibrary.simpleMessage("Mặt hàng"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Đã thêm mục"), + "itemName": MessageLookupByLibrary.simpleMessage("Tên mặt hàng"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Doanh thu mặt hàng"), + "joinDate": MessageLookupByLibrary.simpleMessage("Ngày tham gia"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "Kích thước nhãn cuộn 1.5\"*1, 38mm*25mm, Khoảng cách 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "Kích thước nhãn cuộn 2\"*1, 50mm*25mm, Khoảng cách 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("Email"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Mật khẩu"), + "language": MessageLookupByLibrary.simpleMessage("ngôn ngữ"), + "last30Days": MessageLookupByLibrary.simpleMessage("30 ngày qua"), + "last7Days": MessageLookupByLibrary.simpleMessage("7 ngày qua"), + "lastMonth": MessageLookupByLibrary.simpleMessage("Tháng trước"), + "lastName": MessageLookupByLibrary.simpleMessage("Họ"), + "lastYear": MessageLookupByLibrary.simpleMessage("Năm ngoái"), + "leave": MessageLookupByLibrary.simpleMessage("Nghỉ phép"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("Thời gian nghỉ"), + "leaveList": MessageLookupByLibrary.simpleMessage("Danh sách nghỉ phép"), + "leaveReports": MessageLookupByLibrary.simpleMessage("Báo cáo nghỉ phép"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("Yêu cầu nghỉ phép"), + "leaveType": MessageLookupByLibrary.simpleMessage("Loại nghỉ phép"), + "ledger": MessageLookupByLibrary.simpleMessage("Sổ cái"), + "link": MessageLookupByLibrary.simpleMessage("Liên kết"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIN"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("Danh sách trống"), + "loading": MessageLookupByLibrary.simpleMessage("Đang tải"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage( + "Đang tải cài đặt OTP...", + ), + "logIn": MessageLookupByLibrary.simpleMessage("Đăng nhập"), + "logInWithMail": MessageLookupByLibrary.simpleMessage( + "Đăng nhập bằng Email", + ), + "logOut": MessageLookupByLibrary.simpleMessage("Đăng xuất"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Đăng nhập thất bại. Vui lòng thử lại.", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage( + "Đăng nhập bằng điện thoại", + ), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Sự mất mát"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Lỗ/Lãi"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Lỗ/Lợi nhuận"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo lỗ/lợi nhuận", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Hàng tồn kho thấp"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage( + "Cảnh báo tồn kho thấp", + ), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo hàng tồn kho thấp", + ), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage( + "Giá từ thấp đến cao", + ), + "lp": MessageLookupByLibrary.simpleMessage("Mất lợi nhuận"), + "lpDetails": MessageLookupByLibrary.simpleMessage("Chi tiết Lỗ/Lãi"), + "manageSetting": MessageLookupByLibrary.simpleMessage("Quản lý cài đặt"), + "manuDate": MessageLookupByLibrary.simpleMessage("Ngày sản xuất"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("Ngày sản xuất"), + "manufacturer": MessageLookupByLibrary.simpleMessage("nhà chế tạo"), + "masterCard": MessageLookupByLibrary.simpleMessage("Thẻ MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Tin nhắn"), + "mobile": MessageLookupByLibrary.simpleMessage("di động:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Điện thoại di động"), + "model": MessageLookupByLibrary.simpleMessage("Mẫu"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Tạo model thành công!", + ), + "modelName": MessageLookupByLibrary.simpleMessage("Tên model"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Cập nhật model thành công!", + ), + "models": MessageLookupByLibrary.simpleMessage("Model"), + "moneyIn": MessageLookupByLibrary.simpleMessage("Tiền vào"), + "moneyOut": MessageLookupByLibrary.simpleMessage("Tiền ra"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Biên lai thu tiền"), + "month": MessageLookupByLibrary.simpleMessage("Tháng"), + "monthly": MessageLookupByLibrary.simpleMessage("Hàng tháng"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Thêm thông tin"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage( + "Giá bán lẻ/Giá bán (MRP)", + ), + "name": MessageLookupByLibrary.simpleMessage("Tên"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Tên không được để trống", + ), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "Cần ít nhất hai tài khoản ngân hàng để thực hiện chuyển khoản.", + ), + "netProfit": MessageLookupByLibrary.simpleMessage( + "Lợi nhuận ròng (Net Profit)", + ), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("Tổng số tiền ròng"), + "newPassword": MessageLookupByLibrary.simpleMessage("Mật khẩu mới"), + "next": MessageLookupByLibrary.simpleMessage("Tiếp tục"), + "no": MessageLookupByLibrary.simpleMessage("Không"), + "noAcc": MessageLookupByLibrary.simpleMessage("Chưa có tài khoản nào?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy tài khoản phù hợp", + ), + "noActiveUser": MessageLookupByLibrary.simpleMessage( + "Người dùng không hoạt động", + ), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy hồ sơ chấm công cho bộ lọc đã chọn.", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy hồ sơ chấm công.", + ), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy tài khoản ngân hàng.", + ), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy tài khoản ngân hàng để chuyển đi.", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("Không có lô"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "Chưa chọn thiết bị Bluetooth nào.", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy chi nhánh", + ), + "noChequeFound": MessageLookupByLibrary.simpleMessage("Không tìm thấy séc"), + "noData": MessageLookupByLibrary.simpleMessage("Không có dữ liệu"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("Không có dữ liệu"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("Không có dữ liệu"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "Không có dữ liệu để xuất", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Không có dữ liệu để tạo PDF", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy dữ liệu", + ), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy phòng ban.", + ), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage( + "Không có mô tả cho phòng ban này.", + ), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("Không có mô tả cho chức vụ này."), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage( + "Không có mô tả.", + ), + "noDesignationFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy chức vụ.", + ), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy tài khoản ngân hàng đích.", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy thiết bị", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Không có nợ"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("Chưa chọn khoản nợ"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("Chưa chọn tệp nào"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy ngày lễ.", + ), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy ngày lễ phù hợp", + ), + "noItemFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy mặt hàng", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage("Chưa chọn mục nào"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy hồ sơ nghỉ phép cho bộ lọc đã chọn.", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy yêu cầu nghỉ phép.", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy sản phẩm phù hợp.", + ), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy hồ sơ lương phù hợp.", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("Không có ghi chú."), + "noParty": MessageLookupByLibrary.simpleMessage("Không tìm thấy Đối tác"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy hồ sơ lương.", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy sản phẩm", + ), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "Không có sản phẩm nào phù hợp với tìm kiếm của bạn.", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Chưa chọn sản phẩm nào", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Không Tìm Thấy Vai Trò Người Dùng", + ), + "noShiftFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy ca làm việc.", + ), + "noStockAvailable": MessageLookupByLibrary.simpleMessage( + "Không có dữ liệu tồn kho.", + ), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage( + "Chưa chọn thuế phụ", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage("Không có nhà cung cấp"), + "noTransaction": MessageLookupByLibrary.simpleMessage("Không có giao dịch"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy giao dịch", + ), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy giao dịch cho bộ lọc này.", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "Không có giao dịch để tạo PDF", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage( + "Không có giá trị nào được xác định", + ), + "noVariationFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy biến thể nào.", + ), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "Không được hoàn lại (VAT/Chiết khấu)", + ), + "none": MessageLookupByLibrary.simpleMessage("Không có"), + "notFound": MessageLookupByLibrary.simpleMessage("Không tìm thấy"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage( + "Không có kết nối internet", + ), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Không thể mở ứng dụng điện thoại.", + ), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy kết quả phù hợp", + ), + "note": MessageLookupByLibrary.simpleMessage("Ghi chú"), + "noteLevel": MessageLookupByLibrary.simpleMessage("Mức độ ghi chú"), + "notification": MessageLookupByLibrary.simpleMessage("Thông báo"), + "off": MessageLookupByLibrary.simpleMessage("Tắt"), + "ok": MessageLookupByLibrary.simpleMessage("Ok"), + "okay": MessageLookupByLibrary.simpleMessage("Đồng ý"), + "oldPassword": MessageLookupByLibrary.simpleMessage("Mật khẩu cũ"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Mật khẩu cũ không được để trống", + ), + "on": MessageLookupByLibrary.simpleMessage("Bật"), + "open": MessageLookupByLibrary.simpleMessage("Mở"), + "openCamera": MessageLookupByLibrary.simpleMessage("Mở camera"), + "openSetting": MessageLookupByLibrary.simpleMessage("Mở cài đặt"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Số dư đầu kỳ"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "Yêu cầu số dư đầu kỳ", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("Ngày mở"), + "opinion": MessageLookupByLibrary.simpleMessage("Nhập ý kiến của bạn"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("Hoặc tiếp tục với"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Hết hàng"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage( + "Gói Premium của chúng tôi", + ), + "packFeatures": MessageLookupByLibrary.simpleMessage("Tính năng gói"), + "package": MessageLookupByLibrary.simpleMessage("Gói"), + "packageDate": MessageLookupByLibrary.simpleMessage("Ngày đóng gói"), + "packageName": MessageLookupByLibrary.simpleMessage("Tên gói"), + "packingDate": MessageLookupByLibrary.simpleMessage("Ngày đóng gói"), + "paid": MessageLookupByLibrary.simpleMessage("Trả"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Số tiền thanh toán"), + "paidBy": MessageLookupByLibrary.simpleMessage("Thanh toán bởi"), + "paidVia": MessageLookupByLibrary.simpleMessage("Đã thanh toán qua"), + "partialPaid": MessageLookupByLibrary.simpleMessage("Thanh toán một phần"), + "parties": MessageLookupByLibrary.simpleMessage("Bên thứ ba"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo Đối tác.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Danh sách các bên"), + "partyReports": MessageLookupByLibrary.simpleMessage("Báo cáo đối tác"), + "partyType": MessageLookupByLibrary.simpleMessage("Loại đối tác"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage( + "Lợi nhuận theo đối tác", + ), + "password": MessageLookupByLibrary.simpleMessage("Mật khẩu"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Mật khẩu không được để trống", + ), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage( + "Mật khẩu phải có ít nhất 6 ký tự", + ), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "Mật khẩu phải có ít nhất 6 ký tự", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Mật khẩu không khớp", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Thanh toán để đăng ký", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage("Số tiền phải trả"), + "payment": MessageLookupByLibrary.simpleMessage("Thanh toán"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Thanh toán hoàn thành", + ), + "paymentDetails": MessageLookupByLibrary.simpleMessage( + "Chi tiết thanh toán", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Thanh toán thất bại", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Thanh toán thất bại. Vui lòng thử lại.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("Cổng thanh toán"), + "paymentMethod": MessageLookupByLibrary.simpleMessage( + "Phương thức thanh toán", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Phương thức thanh toán", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Thanh toán thành công", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn phương thức thanh toán", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage( + "Hình thức thanh toán", + ), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Thanh toán đã thành công!", + ), + "paymentYear": MessageLookupByLibrary.simpleMessage("Năm thanh toán"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage( + "Số tiền thanh toán", + ), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("Loại thanh toán"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Thanh toán bằng PayPal"), + "payroll": MessageLookupByLibrary.simpleMessage("Bảng lương"), + "payrollList": MessageLookupByLibrary.simpleMessage("Danh sách bảng lương"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("Hồ sơ lương"), + "payrollReports": MessageLookupByLibrary.simpleMessage("Báo cáo lương"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "Tạo PDF thành công", + ), + "percent": MessageLookupByLibrary.simpleMessage("Phần trăm"), + "permissionDenied": MessageLookupByLibrary.simpleMessage( + "Quyền bị từ chối", + ), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "Từ chối quyền xóa ngân hàng.", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "Từ chối quyền cập nhật ngân hàng.", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "Từ chối quyền xem ngân hàng.", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Không được cấp quyền!", + ), + "personalInfo": MessageLookupByLibrary.simpleMessage("Thông tin cá nhân:"), + "phone": MessageLookupByLibrary.simpleMessage("Số điện thoại"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Số điện thoại không có sẵn.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Số điện thoại"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Xác minh điện thoại", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Điện thoại:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage( + "Chọn và tải lên tệp", + ), + "pickEndDate": MessageLookupByLibrary.simpleMessage("Chọn ngày kết thúc"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("Chọn ngày bắt đầu"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage( + "Vui lòng thêm trả lại hàng bán", + ), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "Vui lòng thêm ít nhất một tài khoản ngân hàng để điều chỉnh số dư.", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Vui lòng thêm số lượng", + ), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "Vui lòng kiểm tra kết nối internet của bạn và thử lại", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Vui lòng kết nối máy in trước", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Vui lòng kết nối máy in Bluetooth của bạn", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage( + "Vui lòng bật Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập mật khẩu dài hơn", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập mật khẩu xác nhận", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập ngày", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập mật khẩu", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên thương hiệu hợp lệ", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên doanh nghiệp hợp lệ", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập email hợp lệ", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên hợp lệ", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập số điện thoại hợp lệ", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên sản phẩm hợp lệ", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập giá mua hợp lệ", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập số lượng hợp lệ (ít nhất là 1) cho tất cả sản phẩm", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập giá bán hợp lệ", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên đơn vị hợp lệ", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập số tiền", + ), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập ít nhất một giá trị.", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên chi nhánh", + ), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập ngày", + ), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên chức vụ", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn ngày kết thúc", + ), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên ngày lễ", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên", + ), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên kệ", + ), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên ngăn kệ", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên đơn vị", + ), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập tên hợp lệ", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập số điện thoại và tên hợp lệ trước", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập thông tin của bạn.", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập số điện thoại", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage( + "Vui lòng nhập mức lương", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Vui lòng thực hiện một giao dịch bán hàng trước", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn một danh mục", + ), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn tài khoản ngân hàng đích.", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn danh mục chi phí", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn loại nghỉ phép", + ), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn một sản phẩm trước", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn ca làm việc", + ), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn ngày bắt đầu", + ), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn trạng thái", + ), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn nhân viên", + ), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn tháng", + ), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn cả hai tài khoản.", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn trạng thái nghỉ giải lao", + ), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn ngày", + ), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn phòng ban", + ), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn chức vụ", + ), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn sản phẩm để trả lại", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn năm thanh toán", + ), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn một sản phẩm trước", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn ngày bắt đầu", + ), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn trạng thái", + ), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn ngày bắt đầu và kết thúc hợp lệ.", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn giới tính", + ), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage( + "Vui lòng chọn ca làm việc", + ), + "pos": MessageLookupByLibrary.simpleMessage("POS"), + "posSale": MessageLookupByLibrary.simpleMessage("Bán hàng POS"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage( + "Thông điệp sau bán hàng", + ), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Được cung cấp bởi Acnoo", + ), + "poweredBy": MessageLookupByLibrary.simpleMessage("Được cung cấp bởi"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Hỗ trợ ứng dụng Android và iOS", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Gói cao cấp"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("Nhấn để chọn"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Xem trước PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Đến hạn trước"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Số tiền thanh toán trước đót", + ), + "price": MessageLookupByLibrary.simpleMessage("Giá"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Giá không được để trống", + ), + "print": MessageLookupByLibrary.simpleMessage("In"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "In chi tiết ngân hàng trên hóa đơn", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("In mã vạch"), + "printLabel": MessageLookupByLibrary.simpleMessage("In nhãn"), + "printing": MessageLookupByLibrary.simpleMessage("Tùy chọn in"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("Đang in hóa đơn"), + "printingOption": MessageLookupByLibrary.simpleMessage("Tùy chọn in"), + "product": MessageLookupByLibrary.simpleMessage("Sản phẩm"), + "productBrand": MessageLookupByLibrary.simpleMessage( + "Thương hiệu sản phẩm", + ), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Danh mục sản phẩm", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Mã sản phẩm"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "Mã sản phẩm là bắt buộc", + ), + "productDetails": MessageLookupByLibrary.simpleMessage("Chi tiết sản phẩm"), + "productList": MessageLookupByLibrary.simpleMessage("danh sách sản phẩm"), + "productModels": MessageLookupByLibrary.simpleMessage("Mẫu sản phẩm"), + "productName": MessageLookupByLibrary.simpleMessage("Tên sản phẩm"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Không tìm thấy sản phẩm", + ), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage( + "Lịch sử mua hàng", + ), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo mua hàng", + ), + "productRacks": MessageLookupByLibrary.simpleMessage("Kệ sản phẩm"), + "productReports": MessageLookupByLibrary.simpleMessage("Báo cáo sản phẩm"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage( + "Lịch sử bán hàng", + ), + "productSalesReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo bán hàng", + ), + "productSetting": MessageLookupByLibrary.simpleMessage("Cài đặt sản phẩm"), + "productStock": MessageLookupByLibrary.simpleMessage("Tồn kho sản phẩm"), + "productUnit": MessageLookupByLibrary.simpleMessage("Đơn vị sản phẩm"), + "productVariations": MessageLookupByLibrary.simpleMessage( + "Biến thể sản phẩm", + ), + "productWiseProfit": MessageLookupByLibrary.simpleMessage( + "Lợi nhuận theo sản phẩm", + ), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Lợi nhuận & lỗ theo sản phẩm", + ), + "productWisePurchase": MessageLookupByLibrary.simpleMessage( + "Mua hàng theo sản phẩm", + ), + "productWiseSale": MessageLookupByLibrary.simpleMessage( + "Bán hàng theo sản phẩm", + ), + "products": MessageLookupByLibrary.simpleMessage("Sản phẩm"), + "profile": MessageLookupByLibrary.simpleMessage("Hồ sơ"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Chỉnh sửa hồ sơ"), + "profit": MessageLookupByLibrary.simpleMessage("Lợi nhuận"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage( + "Lợi nhuận & Thua lỗ", + ), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo chi tiết lãi lỗ", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("Lãi và lỗ"), + "profitMargin": MessageLookupByLibrary.simpleMessage("Lợi nhuận (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage( + "Phần trăm lợi nhuận", + ), + "promo": MessageLookupByLibrary.simpleMessage("Khuyến mãi"), + "promoCode": MessageLookupByLibrary.simpleMessage("Mã Khuyến Mãi"), + "purchase": MessageLookupByLibrary.simpleMessage("Mua"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("Cảnh báo Mua hàng"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Mua bởi:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Mua hàng đã xác nhận", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Chi tiết mua hàng", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage("Giá mua chưa thuế"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Yêu cầu giá mua chưa thuế", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Giá mua đã bao gồm thuế", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Yêu cầu giá mua đã bao gồm thuế", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Danh sách mua hàng"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Mua Ngay"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("Mua gói cao cấp"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("Giá mua"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("SL mua"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "Số lượng mua là bắt buộc", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("Báo cáo mua hàng"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("Trả hàng bán"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo Trả hàng Mua", + ), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("Trả hàng mua"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật đơn mua hàng.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo đơn mua hàng.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Đã mua"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Được mua bởi"), + "qty": MessageLookupByLibrary.simpleMessage("Số lượng"), + "quantity": MessageLookupByLibrary.simpleMessage("Số lượng"), + "quickOver": MessageLookupByLibrary.simpleMessage("Tổng quan nhanh"), + "quickOverview": MessageLookupByLibrary.simpleMessage("Tổng quan nhanh"), + "rack": MessageLookupByLibrary.simpleMessage("Kệ (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("Tên kệ"), + "racks": MessageLookupByLibrary.simpleMessage("Các kệ (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("Mở lại"), + "read": MessageLookupByLibrary.simpleMessage("Đọc"), + "receipt": MessageLookupByLibrary.simpleMessage("Biên lai/Hóa đơn"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Số tiền nhận được"), + "receivedBy": MessageLookupByLibrary.simpleMessage("Người nhận"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("Nhận từ"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Giao dịch gần đây", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Nhận mã PIN"), + "reduceCash": MessageLookupByLibrary.simpleMessage("Giảm tiền mặt"), + "reference": MessageLookupByLibrary.simpleMessage("Tham chiếu"), + "referenceNo": MessageLookupByLibrary.simpleMessage("Số tham chiếu"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("Số tham chiếu"), + "register": MessageLookupByLibrary.simpleMessage("Đăng ký"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Chúng tôi cần đăng ký điện thoại của bạn mà không cần bắt đầu!", + ), + "remaining": MessageLookupByLibrary.simpleMessage("Còn lại"), + "remainingDue": MessageLookupByLibrary.simpleMessage("Còn nợ lại"), + "remark": MessageLookupByLibrary.simpleMessage("Ghi chú"), + "rememberMe": MessageLookupByLibrary.simpleMessage("Ghi nhớ tôi"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("Nhớ tôi sau"), + "remove": MessageLookupByLibrary.simpleMessage("Xóa"), + "reports": MessageLookupByLibrary.simpleMessage("Báo cáo"), + "resendIn": MessageLookupByLibrary.simpleMessage("Gửi lại OTP trong "), + "resendOTP": MessageLookupByLibrary.simpleMessage("Gửi lại OTP"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage( + "Đặt lại mật khẩu bằng email hoặc số điện thoại của bạn", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Đặt lại mật khẩu để khôi phục và đăng nhập vào tài khoản của bạn", + ), + "resets": MessageLookupByLibrary.simpleMessage("Đặt lại"), + "retailer": MessageLookupByLibrary.simpleMessage("nhà bán lẻ"), + "retry": MessageLookupByLibrary.simpleMessage("Thử lại"), + "retryScan": MessageLookupByLibrary.simpleMessage("Quét lại"), + "retur": MessageLookupByLibrary.simpleMessage("Trả hàng"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Số tiền trả lại"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("Số lượng trả"), + "returned": MessageLookupByLibrary.simpleMessage("Đã Trả Lại"), + "returnedAmount": MessageLookupByLibrary.simpleMessage( + "Số tiền đã trả lại", + ), + "returnedDate": MessageLookupByLibrary.simpleMessage("Ngày trả lại"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Mặt hàng trả lại"), + "role": MessageLookupByLibrary.simpleMessage("Vai trò"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage( + "Vai trò & Quyền hạn", + ), + "roles": MessageLookupByLibrary.simpleMessage("Vai trò"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "Làm tròn đến số nguyên gần nhất", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "Làm tròn đến số thập phân gần nhất (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "Làm tròn đến số thập phân gần nhất (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "Làm tròn đến số thập phân gần nhất (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage( + "Làm tròn thành số nguyên", + ), + "rounding": MessageLookupByLibrary.simpleMessage("Làm tròn"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("Tổng đã làm tròn"), + "roundings": MessageLookupByLibrary.simpleMessage("Làm tròn (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("Tiền mặt lưu động"), + "sNo": MessageLookupByLibrary.simpleMessage("STT (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("Mức lương"), + "sale": MessageLookupByLibrary.simpleMessage("Doanh thu"), + "saleBy": MessageLookupByLibrary.simpleMessage("Bán bởi"), + "saleEdit": MessageLookupByLibrary.simpleMessage("Chỉnh sửa bán hàng"), + "saleList": MessageLookupByLibrary.simpleMessage("Danh sách bán hàng"), + "salePrice": MessageLookupByLibrary.simpleMessage("Giá bán"), + "saleQty": MessageLookupByLibrary.simpleMessage("SL bán"), + "saleReq": MessageLookupByLibrary.simpleMessage("Yêu cầu giá bán"), + "saleReturn": MessageLookupByLibrary.simpleMessage("Trả lại hàng bán"), + "sales": MessageLookupByLibrary.simpleMessage("Bán hàng"), + "salesBy": MessageLookupByLibrary.simpleMessage("Bán bởi:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("Chi tiết bán hàng"), + "salesList": MessageLookupByLibrary.simpleMessage("Danh sách bán hàng"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Tổng quan doanh thu & mua hàng", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Báo cáo bán hàng"), + "salesReturn": MessageLookupByLibrary.simpleMessage("Trả hàng bán"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo Trả hàng Bán", + ), + "salesSetting": MessageLookupByLibrary.simpleMessage("Cài đặt bán hàng"), + "save": MessageLookupByLibrary.simpleMessage("Cứu"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("Lưu và xuất bản"), + "saveSetting": MessageLookupByLibrary.simpleMessage("Lưu cài đặt"), + "saveVariant": MessageLookupByLibrary.simpleMessage("Lưu biến thể"), + "saving": MessageLookupByLibrary.simpleMessage("Đang lưu"), + "scanCode": MessageLookupByLibrary.simpleMessage("Quét mã QR sản phẩm"), + "search": MessageLookupByLibrary.simpleMessage("Tìm kiếm"), + "searchAttendance": MessageLookupByLibrary.simpleMessage( + "Tìm kiếm chấm công", + ), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("Tìm số lô..."), + "searchH": MessageLookupByLibrary.simpleMessage("Tìm kiếm ở đây...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("Tìm kiếm nghỉ phép"), + "searchProduct": MessageLookupByLibrary.simpleMessage("Tìm kiếm Sản phẩm"), + "searchTransaction": MessageLookupByLibrary.simpleMessage( + "Tìm kiếm giao dịch...", + ), + "searchWith": MessageLookupByLibrary.simpleMessage("Tìm kiếm..."), + "seconds": MessageLookupByLibrary.simpleMessage("giây"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Xem tất cả mã khuyến mãi", + ), + "select": MessageLookupByLibrary.simpleMessage("Lựa chọn"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Chọn thương hiệu"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Chọn hóa đơn"), + "selectAccount": MessageLookupByLibrary.simpleMessage("Chọn tài khoản"), + "selectAll": MessageLookupByLibrary.simpleMessage("Chọn tất cả"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage( + "Chọn ít nhất một ngăn kệ", + ), + "selectBankToCash": MessageLookupByLibrary.simpleMessage( + "Chọn Ngân hàng hoặc Tiền mặt", + ), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Chọn danh mục doanh nghiệp", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Chọn Danh mục"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("Chọn khách hàng"), + "selectDate": MessageLookupByLibrary.simpleMessage("Chọn ngày"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("Chọn ngày trước"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage( + "Chọn đích gửi tiền", + ), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage( + "Chọn nhân viên trước", + ), + "selectFDate": MessageLookupByLibrary.simpleMessage("Chọn ngày bắt đầu"), + "selectItems": MessageLookupByLibrary.simpleMessage("Chọn mặt hàng"), + "selectLang": MessageLookupByLibrary.simpleMessage("Chọn ngôn ngữ của bạn"), + "selectModel": MessageLookupByLibrary.simpleMessage("Chọn mẫu"), + "selectOne": MessageLookupByLibrary.simpleMessage("Chọn một"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage( + "Chọn một tài khoản", + ), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Chọn danh mục sản phẩm", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Chọn đơn vị sản phẩm", + ), + "selectRack": MessageLookupByLibrary.simpleMessage("Chọn kệ"), + "selectShelf": MessageLookupByLibrary.simpleMessage("Chọn ngăn"), + "selectStock": MessageLookupByLibrary.simpleMessage("Chọn kho"), + "selectTax": MessageLookupByLibrary.simpleMessage("Chọn thuế"), + "selectToDate": MessageLookupByLibrary.simpleMessage("Chọn ngày kết thúc"), + "selectType": MessageLookupByLibrary.simpleMessage("Chọn loại"), + "selectVariations": MessageLookupByLibrary.simpleMessage("Chọn biến thể: "), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("Chọn kho"), + "sellAll": MessageLookupByLibrary.simpleMessage("Bán tất cả >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("Giá bán"), + "sellsBy": MessageLookupByLibrary.simpleMessage("Bán bởi"), + "send": MessageLookupByLibrary.simpleMessage("Gửi"), + "sendCode": MessageLookupByLibrary.simpleMessage("Gửi mã"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Chúng tôi đã gửi Email hướng dẫn cách đặt lại mật khẩu tới:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("Gửi liên kết đặt lại"), + "sendMessage": MessageLookupByLibrary.simpleMessage("Gửi Tin Nhắn"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Gửi SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Gửi tin nhắn SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("Gửi Email Của Bạn"), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Cập nhật hồ sơ của bạn để kết nối bác sĩ của bạn với ấn tượng tốt hơn", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Thiết lập mật khẩu mới", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Thiết lập hồ sơ của bạn", + ), + "setting": MessageLookupByLibrary.simpleMessage("Cài đặt"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 ngày"), + "share": MessageLookupByLibrary.simpleMessage("Chia sẻ"), + "shelf": MessageLookupByLibrary.simpleMessage("Ngăn (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("Tên ngăn kệ"), + "shelves": MessageLookupByLibrary.simpleMessage("Các ngăn (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("Ca làm việc"), + "shiftName": MessageLookupByLibrary.simpleMessage("Tên ca làm việc"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Địa chỉ giao hàng", + ), + "shippingCharge": MessageLookupByLibrary.simpleMessage("Phí vận chuyển"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Số dư mở cửa hàng", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Số dư còn lại của cửa hàng", + ), + "showAction": MessageLookupByLibrary.simpleMessage("Hiển thị hành động"), + "showCode": MessageLookupByLibrary.simpleMessage("Hiển thị mã"), + "showCombo": MessageLookupByLibrary.simpleMessage("Hiển thị Combo"), + "showExpireDate": MessageLookupByLibrary.simpleMessage( + "Hiển thị ngày hết hạn", + ), + "showName": MessageLookupByLibrary.simpleMessage("Hiển thị tên"), + "showPrice": MessageLookupByLibrary.simpleMessage("Hiển thị giá"), + "showSingle": MessageLookupByLibrary.simpleMessage("Hiển thị đơn lẻ"), + "showVariant": MessageLookupByLibrary.simpleMessage("Hiển thị biến thể"), + "signIn": MessageLookupByLibrary.simpleMessage("Đăng nhập"), + "signUp": MessageLookupByLibrary.simpleMessage("Đăng ký"), + "single": MessageLookupByLibrary.simpleMessage("Đơn lẻ"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 ngày"), + "size": MessageLookupByLibrary.simpleMessage("Kích thước"), + "skip": MessageLookupByLibrary.simpleMessage("Bỏ qua"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("Bỏ qua cập nhật"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Mã"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / Mã"), + "sl": MessageLookupByLibrary.simpleMessage("STT"), + "smartWatch": MessageLookupByLibrary.simpleMessage("Đồng hồ thông minh"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("Marketing Xã hội"), + "sold": MessageLookupByLibrary.simpleMessage("Đã bán"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "Đã xảy ra lỗi với trang web.", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("Có gì đó"), + "staffLogin": MessageLookupByLibrary.simpleMessage("Đăng nhập nhân viên"), + "start": MessageLookupByLibrary.simpleMessage("Bắt đầu"), + "startBreakTime": MessageLookupByLibrary.simpleMessage( + "Thời gian bắt đầu nghỉ", + ), + "startDate": MessageLookupByLibrary.simpleMessage("Ngày bắt đầu"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Bắt đầu Bán hàng mới", + ), + "startTime": MessageLookupByLibrary.simpleMessage("Thời gian bắt đầu"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage( + "Yêu cầu thời gian bắt đầu", + ), + "started": MessageLookupByLibrary.simpleMessage("Đã bắt đầu"), + "state": MessageLookupByLibrary.simpleMessage("Bang/ Tỉnh"), + "stateName": MessageLookupByLibrary.simpleMessage("Tên bang/ tỉnh"), + "status": MessageLookupByLibrary.simpleMessage("Trạng thái"), + "staus": MessageLookupByLibrary.simpleMessage("Trạng thái"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("Vẫn chưa thanh toán"), + "stock": MessageLookupByLibrary.simpleMessage("Cổ phần"), + "stockList": MessageLookupByLibrary.simpleMessage("Danh mục chứng khoán"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("Kho / Biến thể"), + "stockReport": MessageLookupByLibrary.simpleMessage("Báo cáo hàng tồn kho"), + "stockValue": MessageLookupByLibrary.simpleMessage("Giá trị hàng tồn kho"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Tồn kho phải ít nhất là 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Hàng tồn kho: "), + "subTaxList": MessageLookupByLibrary.simpleMessage("Danh sách thuế phụ"), + "subTaxes": MessageLookupByLibrary.simpleMessage("Thuế phụ"), + "subTotal": MessageLookupByLibrary.simpleMessage("Tổng phụ"), + "submit": MessageLookupByLibrary.simpleMessage("Gửi"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("Đăng ký ngay"), + "subscription": MessageLookupByLibrary.simpleMessage("Đăng ký"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage( + "Báo cáo đăng ký", + ), + "subscriptions": MessageLookupByLibrary.simpleMessage("Đăng ký"), + "subtotal": MessageLookupByLibrary.simpleMessage("Tạm tính"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Đã thanh toán thành công", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage( + "Nhà cung cấp thanh toán", + ), + "supplier": MessageLookupByLibrary.simpleMessage("nhà cung cấp"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Thông tin Nhà cung cấp", + ), + "supplierDue": MessageLookupByLibrary.simpleMessage("Nợ nhà cung cấp"), + "supplierLedger": MessageLookupByLibrary.simpleMessage( + "Sổ cái nhà cung cấp", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("tên đệm"), + "switchBank": MessageLookupByLibrary.simpleMessage("Đổi chi nhánh?"), + "switchs": MessageLookupByLibrary.simpleMessage("Chuyển đổi"), + "tax": MessageLookupByLibrary.simpleMessage("Thuế (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("Nhóm thuế"), + "taxPercent": MessageLookupByLibrary.simpleMessage("Phần trăm thuế"), + "taxRates": MessageLookupByLibrary.simpleMessage("Thuế suất"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "Thuế suất - Quản lý thuế suất của bạn", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("Báo cáo thuế"), + "taxReportList": MessageLookupByLibrary.simpleMessage( + "Danh sách báo cáo thuế", + ), + "taxType": MessageLookupByLibrary.simpleMessage("Loại thuế"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "Thuế có một/nhiều loại thuế", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Cảm ơn bạn đã mua hàng", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Cảm ơn bạn đã thanh toán đúng hạn", + ), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage( + "Logo hóa đơn nhiệt", + ), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage( + "Ngôn ngữ máy in nhiệt", + ), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage( + "Kích thước trang máy in nhiệt", + ), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 ngày"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "32 nhãn mỗi tờ, 8.27 inch x 11.69 inch", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Tháng này"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "Gói này không đủ điều kiện để nâng cấp", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "Gói này không có sẵn để mua", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Sản phẩm này đã được thêm!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Tuần này"), + "thisYear": MessageLookupByLibrary.simpleMessage("Năm nay"), + "time": MessageLookupByLibrary.simpleMessage("Thời gian"), + "timeIn": MessageLookupByLibrary.simpleMessage("Giờ vào"), + "timeOut": MessageLookupByLibrary.simpleMessage("Giờ ra"), + "to": MessageLookupByLibrary.simpleMessage("Đến"), + "toAccount": MessageLookupByLibrary.simpleMessage("Đến tài khoản"), + "toDate": MessageLookupByLibrary.simpleMessage("đến nay"), + "today": MessageLookupByLibrary.simpleMessage("Hôm nay"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Tóm tắt hôm nay"), + "top5Customer": MessageLookupByLibrary.simpleMessage("Top 5 khách hàng"), + "top5Product": MessageLookupByLibrary.simpleMessage("Top 5 sản phẩm"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("Top 5 nhà cung cấp"), + "total": MessageLookupByLibrary.simpleMessage("Tổng cộng"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Tổng cộng"), + "totalAssets": MessageLookupByLibrary.simpleMessage("Tổng tài sản"), + "totalBalance": MessageLookupByLibrary.simpleMessage("Tổng số dư"), + "totalCategories": MessageLookupByLibrary.simpleMessage("Tổng số danh mục"), + "totalDue": MessageLookupByLibrary.simpleMessage("Tổng còn nợ"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Tổng số tiền còn nợ", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage("Tổng chi phí"), + "totalIncome": MessageLookupByLibrary.simpleMessage("Tổng doanh thu"), + "totalItems": MessageLookupByLibrary.simpleMessage("Tổng số mặt hàng"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Tổng thiệt hại"), + "totalPayable": MessageLookupByLibrary.simpleMessage("Tổng cần thanh toán"), + "totalPrice": MessageLookupByLibrary.simpleMessage("Tổng giá"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Tổng số sản phẩm"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Tổng lợi nhuận"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("Tổng mua hàng"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Tổng Số Tiền Được Trả Lại", + ), + "totalReturned": MessageLookupByLibrary.simpleMessage( + "Tổng cộng đã trả lại", + ), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage( + "Tổng tiền lương", + ), + "totalSales": MessageLookupByLibrary.simpleMessage("Tổng doanh thu"), + "totalVat": MessageLookupByLibrary.simpleMessage("Tổng VAT"), + "totall": MessageLookupByLibrary.simpleMessage("Tổng:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("Tổng quan giao dịch"), + "transactionType": MessageLookupByLibrary.simpleMessage("Loại giao dịch"), + "transactions": MessageLookupByLibrary.simpleMessage("Giao dịch"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage( + "Báo cáo lịch sử giao dịch", + ), + "transfer": MessageLookupByLibrary.simpleMessage("Chuyển khoản"), + "transferCheque": MessageLookupByLibrary.simpleMessage("Chuyển séc"), + "transferDate": MessageLookupByLibrary.simpleMessage("Ngày chuyển"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Thử lại"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Loại"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Chọn loại"), + "unPaid": MessageLookupByLibrary.simpleMessage("Chưa thanh toán"), + "unit": MessageLookupByLibrary.simpleMessage("Đơn vị"), + "unitName": MessageLookupByLibrary.simpleMessage("Tên bài"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Giá đơn vị"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Đơn giá"), + "units": MessageLookupByLibrary.simpleMessage("Các đơn vị"), + "unlimited": MessageLookupByLibrary.simpleMessage("Vô hạn"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Sử dụng không giới hạn", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Sử dụng không giới hạn gói của chúng tôi👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Cập nhật"), + "updateBranch": MessageLookupByLibrary.simpleMessage("Cập nhật chi nhánh"), + "updateContact": MessageLookupByLibrary.simpleMessage("Cập nhật liên hệ"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Cập nhật tồn kho thất bại", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Cập nhật bây giờ"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật đối tác.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Cập nhật sản phẩm"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Cập nhật sản phẩm thành công!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật sản phẩm.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Cập nhật hồ sơ của bạn", + ), + "updatePurchase": MessageLookupByLibrary.simpleMessage("Cập nhật mua hàng"), + "updateRole": MessageLookupByLibrary.simpleMessage("Cập nhật vai trò"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật bán hàng.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Cập nhật thành công", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Cập nhật hồ sơ của bạn để kết nối khách hàng của bạn với ấn tượng tốt hơn", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Cập nhật đăng ký của bạn", + ), + "updating": MessageLookupByLibrary.simpleMessage("Đang cập nhật..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Nâng cấp ngay"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("ID UPI cho mã QR"), + "upload": MessageLookupByLibrary.simpleMessage("Tải lên"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Tải ảnh lên"), + "uploading": MessageLookupByLibrary.simpleMessage("Đang tải lên..."), + "useGallery": MessageLookupByLibrary.simpleMessage("Sử dụng thư viện ảnh"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Tiêu đề người dùng không được để trống", + ), + "user": MessageLookupByLibrary.simpleMessage("Người dùng"), + "userRole": MessageLookupByLibrary.simpleMessage("Vai trò người dùng"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Chi tiết vai trò người dùng", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Tiêu đề người dùng"), + "values": MessageLookupByLibrary.simpleMessage("Giá trị"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "Biến thể đã được thêm thành công!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "Biến thể đã bị xóa thành công!", + ), + "variantList": MessageLookupByLibrary.simpleMessage("Danh sách biến thể"), + "variationId": MessageLookupByLibrary.simpleMessage( + "ID biến thể (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("Biến thể"), + "variationsProduct": MessageLookupByLibrary.simpleMessage( + "Sản phẩm biến thể", + ), + "vat": MessageLookupByLibrary.simpleMessage("VAT"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("VAT và Thuế"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("Số VAT/GST"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("Tiêu đề VAT/GST"), + "vatId": MessageLookupByLibrary.simpleMessage("Mã số thuế VAT"), + "vatNumber": MessageLookupByLibrary.simpleMessage("Số VAT"), + "vatReports": MessageLookupByLibrary.simpleMessage("Báo cáo thuế VAT"), + "vatType": MessageLookupByLibrary.simpleMessage("Loại VAT"), + "verification": MessageLookupByLibrary.simpleMessage("Xác minh"), + "verify": MessageLookupByLibrary.simpleMessage("Xác minh"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Xác minh email của bạn", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Xác minh email"), + "view": MessageLookupByLibrary.simpleMessage("Xem chi tiết"), + "viewAll": MessageLookupByLibrary.simpleMessage("Xem tất cả"), + "viewDetails": MessageLookupByLibrary.simpleMessage("Xem chi tiết"), + "viewPrice": MessageLookupByLibrary.simpleMessage("Xem giá"), + "viewStock": MessageLookupByLibrary.simpleMessage("Xem kho"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage( + "Đang xem giao dịch cho", + ), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Khách hàng đến cửa hàng", + ), + "wallet": MessageLookupByLibrary.simpleMessage("Ví"), + "walletBalance": MessageLookupByLibrary.simpleMessage("Số dư ví"), + "warehouse": MessageLookupByLibrary.simpleMessage("Kho (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("Tên kho"), + "warranty": MessageLookupByLibrary.simpleMessage("Bảo hành"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Chúng tôi đã gửi một email xác nhận đến", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Chúng tôi đã gửi một OTP đến số điện thoại của bạn", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Hàng tuần"), + "weight": MessageLookupByLibrary.simpleMessage("Trọng lượng"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Chào mừng trở lại!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Có gì mới"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("Giá sỉ"), + "wholesaler": MessageLookupByLibrary.simpleMessage("người bán buôn"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Sẽ được thêm vào sớm", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Viết tin nhắn của bạn ở đây", + ), + "writerTaxHere": MessageLookupByLibrary.simpleMessage( + "Viết văn bản vào đây...", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Hàng năm"), + "years": MessageLookupByLibrary.simpleMessage("Năm"), + "yes": MessageLookupByLibrary.simpleMessage("Có"), + "yesterday": MessageLookupByLibrary.simpleMessage("Hôm qua"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Bạn không thể thanh toán nhiều hơn số tiền còn nợ", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "Bây giờ bạn có thể gửi lại OTP.", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("Bạn không có quyền tạo mã vạch."), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("Bạn không có quyền xóa ngăn kệ"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xem lợi nhuận lỗ.", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo danh mục chi phí.", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo đơn mua hàng.", + ), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xóa phòng ban.", + ), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("Bạn không có quyền xóa chức vụ."), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xóa yêu cầu nghỉ phép.", + ), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xóa bảng lương.", + ), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xuất Excel", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("Bạn không có quyền tạo mã vạch."), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("Bạn không có quyền tạo báo cáo"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật chi nhánh.", + ), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật phòng ban.", + ), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật yêu cầu nghỉ phép.", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật ngày lễ.", + ), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xem chấm công", + ), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật bảng lương.", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật chức vụ.", + ), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xóa ca làm việc.", + ), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật ca làm việc.", + ), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền tạo kệ.", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền xóa kệ.", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "Bạn không có quyền cập nhật kệ.", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("Bạn không có quyền tạo chi phí."), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Bạn phải cấp quyền", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Bạn đang sử dụng "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Bạn có muốn xóa sản phẩm này không?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Gói miễn phí của bạn sắp hết, mua gói tiếp theo của bạn. Cảm ơn.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Gói của bạn"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Gói Của Bạn Sẽ Hết Hạn Trong 5 Ngày", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Gói Của Bạn Sẽ Hết Hạn Hôm Nay\n\nVui Lòng Mua Lại", + ), + "zip": MessageLookupByLibrary.simpleMessage("Mã bưu điện"), + "zipCode": MessageLookupByLibrary.simpleMessage("Nhập mã bưu điện"), + }; +} diff --git a/lib/generated/intl/messages_zh.dart b/lib/generated/intl/messages_zh.dart new file mode 100644 index 0000000..8a05f0a --- /dev/null +++ b/lib/generated/intl/messages_zh.dart @@ -0,0 +1,1531 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a zh locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'zh'; + + static String m0(start) => "\$${start} 秒后重新发送 OTP"; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage("顾客信息"), + "INVOICE": MessageLookupByLibrary.simpleMessage("发票"), + "a4PageLogo": MessageLookupByLibrary.simpleMessage("A4页面发票标志"), + "accountDisplayName": MessageLookupByLibrary.simpleMessage("账户显示名称"), + "accountHolderName": MessageLookupByLibrary.simpleMessage("开户人姓名"), + "accountName": MessageLookupByLibrary.simpleMessage("账户名称"), + "accountNumber": MessageLookupByLibrary.simpleMessage("账号名称"), + "action": MessageLookupByLibrary.simpleMessage("操作"), + "actions": MessageLookupByLibrary.simpleMessage("操作"), + "active": MessageLookupByLibrary.simpleMessage("激活"), + "add": MessageLookupByLibrary.simpleMessage("添加"), + "addAPurchase": MessageLookupByLibrary.simpleMessage("请添加购买"), + "addAttendance": MessageLookupByLibrary.simpleMessage("添加考勤记录"), + "addBank": MessageLookupByLibrary.simpleMessage("添加银行"), + "addBrand": MessageLookupByLibrary.simpleMessage("添加品牌"), + "addCash": MessageLookupByLibrary.simpleMessage("添加现金"), + "addCategory": MessageLookupByLibrary.simpleMessage("添加类别"), + "addContact": MessageLookupByLibrary.simpleMessage("增加联系人"), + "addCustomer": MessageLookupByLibrary.simpleMessage("请添加客户"), + "addCustomers": MessageLookupByLibrary.simpleMessage("添加客户"), + "addDelivery": MessageLookupByLibrary.simpleMessage("添加送货"), + "addDepartment": MessageLookupByLibrary.simpleMessage("添加部门"), + "addDesignation": MessageLookupByLibrary.simpleMessage("新增职位"), + "addExpense": MessageLookupByLibrary.simpleMessage("添加费用"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage("添加费用类别"), + "addHoliday": MessageLookupByLibrary.simpleMessage("添加节假日"), + "addImage": MessageLookupByLibrary.simpleMessage("添加图片"), + "addIncome": MessageLookupByLibrary.simpleMessage("添加收入"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage("添加收入类别"), + "addItems": MessageLookupByLibrary.simpleMessage("添加项目"), + "addLeave": MessageLookupByLibrary.simpleMessage("添加请假"), + "addMoreFiled": MessageLookupByLibrary.simpleMessage("添加更多字段"), + "addNewAddress": MessageLookupByLibrary.simpleMessage("新增地址"), + "addNewAttendance": MessageLookupByLibrary.simpleMessage("新增考勤"), + "addNewBankAccounts": MessageLookupByLibrary.simpleMessage("新增银行账户"), + "addNewEmployee": MessageLookupByLibrary.simpleMessage("新增员工"), + "addNewHoliday": MessageLookupByLibrary.simpleMessage("新增节假日"), + "addNewLeave": MessageLookupByLibrary.simpleMessage("新增请假申请"), + "addNewModel": MessageLookupByLibrary.simpleMessage("添加新型号"), + "addNewPayroll": MessageLookupByLibrary.simpleMessage("新增工资单"), + "addNewProduct": MessageLookupByLibrary.simpleMessage("添加新产品"), + "addNewPurchase": MessageLookupByLibrary.simpleMessage("请添加购买"), + "addNewRack": MessageLookupByLibrary.simpleMessage("添加新货架"), + "addNewShift": MessageLookupByLibrary.simpleMessage("新增班次"), + "addNewTax": MessageLookupByLibrary.simpleMessage("添加新税"), + "addNewVariation": MessageLookupByLibrary.simpleMessage("添加新变体"), + "addNewVariations": MessageLookupByLibrary.simpleMessage("添加新变体"), + "addNewWarehouse": MessageLookupByLibrary.simpleMessage("添加新仓库"), + "addNote": MessageLookupByLibrary.simpleMessage("添加备注"), + "addParty": MessageLookupByLibrary.simpleMessage("添加合作方"), + "addPayment": MessageLookupByLibrary.simpleMessage("添加付款"), + "addProduct": MessageLookupByLibrary.simpleMessage("请添加产品"), + "addProductFirst": MessageLookupByLibrary.simpleMessage("请先添加产品"), + "addProductSuccess": MessageLookupByLibrary.simpleMessage("产品创建成功!"), + "addProductWarn": MessageLookupByLibrary.simpleMessage("您没有权限创建产品。"), + "addPurchase": MessageLookupByLibrary.simpleMessage("添加购买"), + "addRole": MessageLookupByLibrary.simpleMessage("添加角色"), + "addSale": MessageLookupByLibrary.simpleMessage("请添加销售"), + "addSales": MessageLookupByLibrary.simpleMessage("添加销售"), + "addShelf": MessageLookupByLibrary.simpleMessage("添加新层架"), + "addShift": MessageLookupByLibrary.simpleMessage("添加班次"), + "addStock": MessageLookupByLibrary.simpleMessage("添加库存"), + "addSubVariation": MessageLookupByLibrary.simpleMessage("添加子变体"), + "addTax": MessageLookupByLibrary.simpleMessage("添加税"), + "addTaxGroup": MessageLookupByLibrary.simpleMessage("添加新税组"), + "addUnit": MessageLookupByLibrary.simpleMessage("添加单位"), + "addUserRole": MessageLookupByLibrary.simpleMessage("添加用户角色"), + "addVariant": MessageLookupByLibrary.simpleMessage("添加变体"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage("添加变体详情"), + "addedToCart": MessageLookupByLibrary.simpleMessage("已添加到购物车"), + "adding": MessageLookupByLibrary.simpleMessage("添加中.."), + "address": MessageLookupByLibrary.simpleMessage("地址"), + "adjustBankBalance": MessageLookupByLibrary.simpleMessage("调整银行余额"), + "adjustCash": MessageLookupByLibrary.simpleMessage("调整现金"), + "adjustCashBalance": MessageLookupByLibrary.simpleMessage("调整现金余额"), + "adjustmentDate": MessageLookupByLibrary.simpleMessage("调整日期"), + "admin": MessageLookupByLibrary.simpleMessage("管理员"), + "advance": MessageLookupByLibrary.simpleMessage("预付款"), + "all": MessageLookupByLibrary.simpleMessage("所有"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage("所有业务解决方案"), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "PosPro是一个完整的商业解决方案,包括库存、帐户、销售、支出和损益/利润。", + ), + "allEmployee": MessageLookupByLibrary.simpleMessage("所有员工"), + "allParties": MessageLookupByLibrary.simpleMessage("所有往来方"), + "allParty": MessageLookupByLibrary.simpleMessage("所有往来方"), + "allTime": MessageLookupByLibrary.simpleMessage("所有时间"), + "allTransaction": MessageLookupByLibrary.simpleMessage("所有交易"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("已经加入"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage("已经有账户?"), + "amount": MessageLookupByLibrary.simpleMessage("数量"), + "amountMustBeGreaterThanZero": MessageLookupByLibrary.simpleMessage( + "金额必须大于 0", + ), + "amountRoundingMethod": MessageLookupByLibrary.simpleMessage("金额舍入方法"), + "amountsInWord": MessageLookupByLibrary.simpleMessage("金额(大写)"), + "amountsIsRequired": MessageLookupByLibrary.simpleMessage("金额为必填项"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "短信将发送到以下号码:", + ), + "android": MessageLookupByLibrary.simpleMessage("安卓和iOS应用支持"), + "appleWatch": MessageLookupByLibrary.simpleMessage("苹果手表"), + "apply": MessageLookupByLibrary.simpleMessage("应用"), + "areYouSure": MessageLookupByLibrary.simpleMessage("您确定吗?"), + "areYouSureWantToDeleteThisBranch": MessageLookupByLibrary.simpleMessage( + "您确定要删除该分支机构吗?", + ), + "areYouSureWantToDeleteThisRole": MessageLookupByLibrary.simpleMessage( + "您确定要删除此角色吗?", + ), + "areYouSureWantToSwitchToDifferentBranch": + MessageLookupByLibrary.simpleMessage("您确定要切换到不同的分支机构吗?"), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage("您确定要删除这个条目吗?"), + "areYourSureYouWantToExitFromThisBranch": + MessageLookupByLibrary.simpleMessage("您确定要退出当前分支机构吗?"), + "asOfDate": MessageLookupByLibrary.simpleMessage("截至日期"), + "assets": MessageLookupByLibrary.simpleMessage("资产"), + "attachment": MessageLookupByLibrary.simpleMessage("附件"), + "attendance": MessageLookupByLibrary.simpleMessage("考勤"), + "attendanceReport": MessageLookupByLibrary.simpleMessage("考勤报表"), + "authorizedSignature": MessageLookupByLibrary.simpleMessage("授权签名"), + "autoCalculatedDays": MessageLookupByLibrary.simpleMessage("自动计算天数"), + "autoSelected": MessageLookupByLibrary.simpleMessage("自动选择"), + "backToHome": MessageLookupByLibrary.simpleMessage("返回主页"), + "balance": MessageLookupByLibrary.simpleMessage("余额"), + "balanceDue": MessageLookupByLibrary.simpleMessage("余额欠款"), + "balanceSheet": MessageLookupByLibrary.simpleMessage("资产负债表"), + "bangladesh": MessageLookupByLibrary.simpleMessage("孟加拉国"), + "bank": MessageLookupByLibrary.simpleMessage("银行"), + "bankAccounts": MessageLookupByLibrary.simpleMessage("银行账户"), + "bankDetails": MessageLookupByLibrary.simpleMessage("银行详情"), + "bankName": MessageLookupByLibrary.simpleMessage("银行名称"), + "bankToBankTransfer": MessageLookupByLibrary.simpleMessage("银行间转账"), + "bankToCashTransfer": MessageLookupByLibrary.simpleMessage("银行转现金"), + "barCodePrintLabelSetting": MessageLookupByLibrary.simpleMessage( + "条形码打印标签设置", + ), + "barcodeGen": MessageLookupByLibrary.simpleMessage("条码生成器"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage("条码生成器"), + "barcodes": MessageLookupByLibrary.simpleMessage("条形码"), + "batch": MessageLookupByLibrary.simpleMessage("批次"), + "batchNo": MessageLookupByLibrary.simpleMessage("批号"), + "billTO": MessageLookupByLibrary.simpleMessage("账单寄往"), + "billWiseProfit": MessageLookupByLibrary.simpleMessage("按单据利润"), + "billingAddress": MessageLookupByLibrary.simpleMessage("账单地址"), + "birthDate": MessageLookupByLibrary.simpleMessage("出生日期"), + "bluetoothIsTurnedOff": MessageLookupByLibrary.simpleMessage("蓝牙已关闭。请开启。"), + "branch": MessageLookupByLibrary.simpleMessage("分支机构"), + "branchList": MessageLookupByLibrary.simpleMessage("分支机构列表"), + "brand": MessageLookupByLibrary.simpleMessage("品牌"), + "brandName": MessageLookupByLibrary.simpleMessage("品牌"), + "brands": MessageLookupByLibrary.simpleMessage("品牌"), + "breakDuration": MessageLookupByLibrary.simpleMessage("休息时长"), + "breakStatus": MessageLookupByLibrary.simpleMessage("休息状态"), + "breakTime": MessageLookupByLibrary.simpleMessage("休息时间"), + "bulk": MessageLookupByLibrary.simpleMessage("批量上传"), + "bulkUploads": MessageLookupByLibrary.simpleMessage("批量上传"), + "businessCat": MessageLookupByLibrary.simpleMessage("业务类别"), + "businessName": MessageLookupByLibrary.simpleMessage("公司名称"), + "buyNow": MessageLookupByLibrary.simpleMessage("立即购买"), + "buyPremium": MessageLookupByLibrary.simpleMessage("购买保费计划"), + "call": MessageLookupByLibrary.simpleMessage("呼叫"), + "camera": MessageLookupByLibrary.simpleMessage("相机"), + "canNotEditThisTransactionType": MessageLookupByLibrary.simpleMessage( + "无法编辑此类型的交易", + ), + "canNotRetrievePaymentDetails": MessageLookupByLibrary.simpleMessage( + "无法检索付款详情。", + ), + "cancel": MessageLookupByLibrary.simpleMessage("取消"), + "caningForDevices": MessageLookupByLibrary.simpleMessage("正在扫描设备..."), + "cannotTransferToSameAccounts": MessageLookupByLibrary.simpleMessage( + "无法转账至同一账户", + ), + "capacity": MessageLookupByLibrary.simpleMessage("容量"), + "cash": MessageLookupByLibrary.simpleMessage("现金"), + "cashAndBank": MessageLookupByLibrary.simpleMessage("现金与银行"), + "cashAndBankManagement": MessageLookupByLibrary.simpleMessage("现金与银行管理"), + "cashFlow": MessageLookupByLibrary.simpleMessage("现金流量"), + "cashIn": MessageLookupByLibrary.simpleMessage("现金流入"), + "cashInHand": MessageLookupByLibrary.simpleMessage("库存现金"), + "cashOut": MessageLookupByLibrary.simpleMessage("现金流出"), + "cashToBankTransfer": MessageLookupByLibrary.simpleMessage("现金转银行"), + "categories": MessageLookupByLibrary.simpleMessage("分类"), + "category": MessageLookupByLibrary.simpleMessage("类别"), + "categoryName": MessageLookupByLibrary.simpleMessage("分类名称"), + "changeAmount": MessageLookupByLibrary.simpleMessage("找零金额"), + "changePassword": MessageLookupByLibrary.simpleMessage("更改密码"), + "checkEmail": MessageLookupByLibrary.simpleMessage("查看电子邮件"), + "cheque": MessageLookupByLibrary.simpleMessage("支票"), + "chequeAmount": MessageLookupByLibrary.simpleMessage("支票金额"), + "chequeDate": MessageLookupByLibrary.simpleMessage("支票日期"), + "chequeList": MessageLookupByLibrary.simpleMessage("支票列表"), + "chequeNumber": MessageLookupByLibrary.simpleMessage("支票号码"), + "choose": MessageLookupByLibrary.simpleMessage("选择"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("选择国家"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage("选择客户"), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("选择供应商"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage("选择您的功能"), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "功能是使PosPro与传统解决方案不同的重要部分。", + ), + "city": MessageLookupByLibrary.simpleMessage("城市"), + "cityName": MessageLookupByLibrary.simpleMessage("城市名称"), + "clarence": MessageLookupByLibrary.simpleMessage("克拉伦斯"), + "clear": MessageLookupByLibrary.simpleMessage("清除"), + "clickToConnect": MessageLookupByLibrary.simpleMessage("点击连接"), + "close": MessageLookupByLibrary.simpleMessage("关闭"), + "closed": MessageLookupByLibrary.simpleMessage("已关闭"), + "code": MessageLookupByLibrary.simpleMessage("代码"), + "collectDue": MessageLookupByLibrary.simpleMessage("收款"), + "collectDues": MessageLookupByLibrary.simpleMessage("请收取应得款项"), + "collectedBy": MessageLookupByLibrary.simpleMessage("收集者:"), + "collectedBys": MessageLookupByLibrary.simpleMessage("收集者"), + "color": MessageLookupByLibrary.simpleMessage("颜色"), + "combinationOfTheMultipleTaxes": MessageLookupByLibrary.simpleMessage( + "多种税的组合", + ), + "combo": MessageLookupByLibrary.simpleMessage("组合套餐"), + "comboProductReport": MessageLookupByLibrary.simpleMessage("组合产品报告"), + "comboProducts": MessageLookupByLibrary.simpleMessage("组合产品"), + "comboReport": MessageLookupByLibrary.simpleMessage("组合报表"), + "comingSoon": MessageLookupByLibrary.simpleMessage("敬请期待"), + "companyAddress": MessageLookupByLibrary.simpleMessage("公司地址"), + "confirmDelete": MessageLookupByLibrary.simpleMessage("确认删除"), + "confirmPass": MessageLookupByLibrary.simpleMessage("确认密码"), + "confirmPassword": MessageLookupByLibrary.simpleMessage("确认密码"), + "confirmReturn": MessageLookupByLibrary.simpleMessage("确认退货"), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage("确认短信到"), + "congratulation": MessageLookupByLibrary.simpleMessage("恭喜"), + "connect": MessageLookupByLibrary.simpleMessage("点击连接"), + "connectPrinter": MessageLookupByLibrary.simpleMessage("连接您的打印机"), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage("连接您的打印机"), + "connectedTo": MessageLookupByLibrary.simpleMessage("已连接到"), + "contactUs": MessageLookupByLibrary.simpleMessage("联系我们"), + "continueButton": MessageLookupByLibrary.simpleMessage("继续"), + "continueE": MessageLookupByLibrary.simpleMessage("继续"), + "cost": MessageLookupByLibrary.simpleMessage("成本"), + "costExclusionTax": MessageLookupByLibrary.simpleMessage("不含税成本"), + "costInclusionTax": MessageLookupByLibrary.simpleMessage("含税成本"), + "country": MessageLookupByLibrary.simpleMessage("国家"), + "countryName": MessageLookupByLibrary.simpleMessage("国家"), + "create": MessageLookupByLibrary.simpleMessage("创建"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage("创建一个免费账户"), + "createAcc": MessageLookupByLibrary.simpleMessage("创建一个免费帐户"), + "createBranch": MessageLookupByLibrary.simpleMessage("创建分支机构"), + "createNewPassword": MessageLookupByLibrary.simpleMessage("创建新密码"), + "createPdfWarn": MessageLookupByLibrary.simpleMessage("您没有权限创建PDF。"), + "createSaleWarn": MessageLookupByLibrary.simpleMessage("您没有权限创建销售。"), + "creditIn": MessageLookupByLibrary.simpleMessage("贷方 (收入)"), + "creditLimit": MessageLookupByLibrary.simpleMessage("合作方信用额度"), + "currency": MessageLookupByLibrary.simpleMessage("货币"), + "currentBalance": MessageLookupByLibrary.simpleMessage("当前余额"), + "currentCashBalance": MessageLookupByLibrary.simpleMessage("当前现金余额"), + "currentMonth": MessageLookupByLibrary.simpleMessage("本月"), + "currentYear": MessageLookupByLibrary.simpleMessage("今年"), + "currents": MessageLookupByLibrary.simpleMessage("当前"), + "custom": MessageLookupByLibrary.simpleMessage("自定义"), + "customDate": MessageLookupByLibrary.simpleMessage("自定义日期"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage("自定义发票品牌"), + "customPrint": MessageLookupByLibrary.simpleMessage("自定义打印"), + "customer": MessageLookupByLibrary.simpleMessage("客户"), + "customerDate": MessageLookupByLibrary.simpleMessage("自定义日期"), + "customerDue": MessageLookupByLibrary.simpleMessage("客户欠款"), + "customerLedger": MessageLookupByLibrary.simpleMessage("客户分类账"), + "customerName": MessageLookupByLibrary.simpleMessage("顾客姓名"), + "customerPay": MessageLookupByLibrary.simpleMessage("客户支付"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage("客户电话号码"), + "customerSignature": MessageLookupByLibrary.simpleMessage("客户签名"), + "dailyTransaction": MessageLookupByLibrary.simpleMessage("每日交易"), + "dashboard": MessageLookupByLibrary.simpleMessage("仪表板"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage("数据保存成功。"), + "date": MessageLookupByLibrary.simpleMessage("日期"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage("结束日期不能早于开始日期。"), + "dateIsRequired": MessageLookupByLibrary.simpleMessage("日期为必填项"), + "dates": MessageLookupByLibrary.simpleMessage("日期:"), + "dayBook": MessageLookupByLibrary.simpleMessage("流水账"), + "days": MessageLookupByLibrary.simpleMessage("天"), + "daysLeft": MessageLookupByLibrary.simpleMessage("剩余天数"), + "dealer": MessageLookupByLibrary.simpleMessage("经销商"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("经销商价"), + "debitOut": MessageLookupByLibrary.simpleMessage("借方 (支出)"), + "defaultSellingPrice": MessageLookupByLibrary.simpleMessage("默认售价"), + "delete": MessageLookupByLibrary.simpleMessage("删除"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("删除账户"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage("您确定要删除此批次吗?"), + "deleteDialogDetails": MessageLookupByLibrary.simpleMessage( + "您确定要删除账户吗?此操作将永久删除您的所有数据。", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage("您没有权限删除合作方。"), + "deletedSuccessFully": MessageLookupByLibrary.simpleMessage("删除成功!"), + "deleting": MessageLookupByLibrary.simpleMessage("删除中...."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage("送货地址"), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("送货费"), + "department": MessageLookupByLibrary.simpleMessage("部门"), + "deposit": MessageLookupByLibrary.simpleMessage("存款"), + "depositTo": MessageLookupByLibrary.simpleMessage("存入"), + "description": MessageLookupByLibrary.simpleMessage("描述"), + "designation": MessageLookupByLibrary.simpleMessage("职位"), + "designationName": MessageLookupByLibrary.simpleMessage("职位名称"), + "details": MessageLookupByLibrary.simpleMessage("详情"), + "developedBy": MessageLookupByLibrary.simpleMessage("开发者:"), + "digits": MessageLookupByLibrary.simpleMessage("6位数字的验证码已发送到您的电子邮件地址:"), + "disable": MessageLookupByLibrary.simpleMessage("禁用"), + "discount": MessageLookupByLibrary.simpleMessage("折扣"), + "displayNameIsRequired": MessageLookupByLibrary.simpleMessage("显示名称为必填项"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("请勿打扰"), + "doYouReallyWantToDeleteThis": MessageLookupByLibrary.simpleMessage( + "您确定要删除此项吗?", + ), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "您确定要删除用户吗?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage("您要退出应用程序吗?"), + "doYouWantToRellyReOpenThisCheque": MessageLookupByLibrary.simpleMessage( + "您确定要重新开启此支票吗?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage("还没有账户?"), + "done": MessageLookupByLibrary.simpleMessage("完成"), + "download": MessageLookupByLibrary.simpleMessage("下载"), + "downloadApk": MessageLookupByLibrary.simpleMessage("下载 APK"), + "downloadExcelFormat": MessageLookupByLibrary.simpleMessage("下载 Excel 格式"), + "downloadSuccessfulPleaseCheckYourDocumentFolder": + MessageLookupByLibrary.simpleMessage("下载成功!请检查您的文档文件夹"), + "downloading": MessageLookupByLibrary.simpleMessage("下载中..."), + "due": MessageLookupByLibrary.simpleMessage("到期的"), + "dueAmount": MessageLookupByLibrary.simpleMessage("到期金额: "), + "dueBalance": MessageLookupByLibrary.simpleMessage("欠款余额"), + "dueCollection": MessageLookupByLibrary.simpleMessage("应收账款"), + "dueList": MessageLookupByLibrary.simpleMessage("到期清单"), + "duePay": MessageLookupByLibrary.simpleMessage("到期支付"), + "dueReport": MessageLookupByLibrary.simpleMessage("到期报告"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage("不允许对临时客户进行赊销。"), + "dues": MessageLookupByLibrary.simpleMessage("欠款"), + "duration": MessageLookupByLibrary.simpleMessage("时长"), + "durationDays": MessageLookupByLibrary.simpleMessage("时长 (天)"), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage("易于使用的移动 POS"), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "PosPro应用免费且易于使用。事实上,它是全球最好的POS系统之一。", + ), + "edit": MessageLookupByLibrary.simpleMessage("编辑"), + "editAttendance": MessageLookupByLibrary.simpleMessage("编辑考勤"), + "editBankAccounts": MessageLookupByLibrary.simpleMessage("编辑银行账户"), + "editBankAdjustment": MessageLookupByLibrary.simpleMessage("编辑银行调整"), + "editBankToCash": MessageLookupByLibrary.simpleMessage("编辑银行转现金"), + "editBankTransfer": MessageLookupByLibrary.simpleMessage("编辑银行转账"), + "editCashAdjustment": MessageLookupByLibrary.simpleMessage("编辑现金调整"), + "editCashToBank": MessageLookupByLibrary.simpleMessage("编辑现金转银行"), + "editCategory": MessageLookupByLibrary.simpleMessage("编辑类别"), + "editDesignation": MessageLookupByLibrary.simpleMessage("编辑职位"), + "editEmployee": MessageLookupByLibrary.simpleMessage("编辑员工"), + "editHoliday": MessageLookupByLibrary.simpleMessage("编辑节假日"), + "editLeave": MessageLookupByLibrary.simpleMessage("编辑请假"), + "editModel": MessageLookupByLibrary.simpleMessage("编辑型号"), + "editPayroll": MessageLookupByLibrary.simpleMessage("编辑工资单"), + "editPhone": MessageLookupByLibrary.simpleMessage("编辑电话号码?"), + "editProduct": MessageLookupByLibrary.simpleMessage("编辑产品"), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage("编辑采购发票"), + "editRack": MessageLookupByLibrary.simpleMessage("编辑货架"), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage("编辑销售发票"), + "editShelf": MessageLookupByLibrary.simpleMessage("编辑层架"), + "editShift": MessageLookupByLibrary.simpleMessage("编辑班次"), + "editTax": MessageLookupByLibrary.simpleMessage("编辑税"), + "editTaxGroup": MessageLookupByLibrary.simpleMessage("编辑税组"), + "editVariations": MessageLookupByLibrary.simpleMessage("编辑变体"), + "editWarehouse": MessageLookupByLibrary.simpleMessage("编辑仓库"), + "email": MessageLookupByLibrary.simpleMessage("电子邮件地址"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage("电子邮件不能为空"), + "emailText": MessageLookupByLibrary.simpleMessage("电子邮件"), + "employee": MessageLookupByLibrary.simpleMessage("员工"), + "enLowStock": MessageLookupByLibrary.simpleMessage("输入库存下限"), + "end": MessageLookupByLibrary.simpleMessage("结束"), + "endBreakTime": MessageLookupByLibrary.simpleMessage("结束休息时间"), + "endDate": MessageLookupByLibrary.simpleMessage("结束日期"), + "endDateBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "结束日期早于开始日期", + ), + "endDateCannotBeBeforeStartDate": MessageLookupByLibrary.simpleMessage( + "结束日期不能早于开始日期", + ), + "endTime": MessageLookupByLibrary.simpleMessage("结束时间"), + "endTimeIsRequired": MessageLookupByLibrary.simpleMessage("必须填写结束时间"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage("结束您的免费计划"), + "entBatchNo": MessageLookupByLibrary.simpleMessage("输入批号"), + "enterABrandName": MessageLookupByLibrary.simpleMessage("输入品牌名称"), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage("输入有效的折扣"), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage("请输入有效的 OTP"), + "enterAValidStock": MessageLookupByLibrary.simpleMessage("请输入有效的库存"), + "enterAccountDisplayName": MessageLookupByLibrary.simpleMessage("输入显示名称"), + "enterAccountHolderName": MessageLookupByLibrary.simpleMessage("输入开户人姓名"), + "enterAccountName": MessageLookupByLibrary.simpleMessage("输入账号"), + "enterAddress": MessageLookupByLibrary.simpleMessage("输入地址"), + "enterAmount": MessageLookupByLibrary.simpleMessage("请输入金额"), + "enterBalance": MessageLookupByLibrary.simpleMessage("输入余额"), + "enterBankName": MessageLookupByLibrary.simpleMessage("输入银行名称"), + "enterBatchNo": MessageLookupByLibrary.simpleMessage("输入批号 (Batch No.)"), + "enterBreakTime": MessageLookupByLibrary.simpleMessage("输入休息时间"), + "enterBusiness": MessageLookupByLibrary.simpleMessage("输入商户/店铺名称"), + "enterCapacity": MessageLookupByLibrary.simpleMessage("输入容量"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage("输入类别名称"), + "enterColor": MessageLookupByLibrary.simpleMessage("输入颜色"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "输入客户电话号码", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage("输入经销商价格"), + "enterDescription": MessageLookupByLibrary.simpleMessage("输入描述"), + "enterDesignationName": MessageLookupByLibrary.simpleMessage("输入职位名称"), + "enterDiscount": MessageLookupByLibrary.simpleMessage("输入折扣"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "请在下面输入您的电子邮件地址以接收密码重置链接。", + ), + "enterEndTime": MessageLookupByLibrary.simpleMessage("输入结束时间"), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "输入费用类别名称", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage("请输入支出日期"), + "enterFullAddress": MessageLookupByLibrary.simpleMessage("请输入完整地址"), + "enterFullName": MessageLookupByLibrary.simpleMessage("输入全名"), + "enterHolidayName": MessageLookupByLibrary.simpleMessage("输入节假日名称"), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage("输入收入类别名称"), + "enterLabelText": MessageLookupByLibrary.simpleMessage("输入标签文本"), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage("输入制造商名称"), + "enterModelName": MessageLookupByLibrary.simpleMessage("输入型号名称"), + "enterName": MessageLookupByLibrary.simpleMessage("请输入名称"), + "enterNote": MessageLookupByLibrary.simpleMessage("输入备注"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage("输入初始余额"), + "enterProductCode": MessageLookupByLibrary.simpleMessage("输入产品代码"), + "enterProductName": MessageLookupByLibrary.simpleMessage("输入产品名称"), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage("输入采购价格"), + "enterQuantity": MessageLookupByLibrary.simpleMessage("输入数量"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage("请输入参考编号"), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage("输入盐价"), + "enterShelfName": MessageLookupByLibrary.simpleMessage("输入层架名称"), + "enterSize": MessageLookupByLibrary.simpleMessage("输入尺寸"), + "enterStartTime": MessageLookupByLibrary.simpleMessage("输入开始时间"), + "enterStock": MessageLookupByLibrary.simpleMessage("输入库存"), + "enterTaxRates": MessageLookupByLibrary.simpleMessage("输入税率"), + "enterType": MessageLookupByLibrary.simpleMessage("输入类型"), + "enterUserName": MessageLookupByLibrary.simpleMessage("输入用户名"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage("输入用户标题"), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("请输入有效的验证码"), + "enterValues": MessageLookupByLibrary.simpleMessage("输入数值"), + "enterVatGstNumber": MessageLookupByLibrary.simpleMessage("输入增值税/商品及服务税号"), + "enterVatGstTitle": MessageLookupByLibrary.simpleMessage("输入增值税/商品及服务税标题"), + "enterWarehouseName": MessageLookupByLibrary.simpleMessage("输入仓库名称"), + "enterWeight": MessageLookupByLibrary.simpleMessage("输入重量"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage("输入批发价格"), + "enterYourCountry": MessageLookupByLibrary.simpleMessage("输入国家名称"), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "请输入您的电子邮件地址", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage("请输入您的全名"), + "enterYourName": MessageLookupByLibrary.simpleMessage("请输入您的姓名"), + "enterYourNoteLevel": MessageLookupByLibrary.simpleMessage("输入您的备注级别"), + "enterYourPassword": MessageLookupByLibrary.simpleMessage("输入您的密码"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage("请输入您的电话号码"), + "enterYourPostSaleMessage": MessageLookupByLibrary.simpleMessage( + "输入您的售后信息", + ), + "errorDeletingTax": MessageLookupByLibrary.simpleMessage("删除税务错误"), + "excelFiles": MessageLookupByLibrary.simpleMessage("Excel 文件"), + "excelUploader": MessageLookupByLibrary.simpleMessage("Excel 上传器"), + "exclusivePrice": MessageLookupByLibrary.simpleMessage( + "不含税价格 (exclusivePrice)", + ), + "exit": MessageLookupByLibrary.simpleMessage("退出"), + "exitBank": MessageLookupByLibrary.simpleMessage("退出分支机构"), + "expDate": MessageLookupByLibrary.simpleMessage("有效期"), + "expense": MessageLookupByLibrary.simpleMessage("支出"), + "expenseCat": MessageLookupByLibrary.simpleMessage("费用类别"), + "expenseDate": MessageLookupByLibrary.simpleMessage("费用日期"), + "expenseFor": MessageLookupByLibrary.simpleMessage("费用为"), + "expenseReport": MessageLookupByLibrary.simpleMessage("开支报告"), + "expensesType": MessageLookupByLibrary.simpleMessage("支出类型"), + "expirationStatus": MessageLookupByLibrary.simpleMessage("过期状态"), + "expire": MessageLookupByLibrary.simpleMessage("到期"), + "expireProductReports": MessageLookupByLibrary.simpleMessage("过期产品报表"), + "expired": MessageLookupByLibrary.simpleMessage("已过期"), + "expiredDate": MessageLookupByLibrary.simpleMessage("过期日期"), + "expiredItemReport": MessageLookupByLibrary.simpleMessage("过期物品报表"), + "expiredList": MessageLookupByLibrary.simpleMessage("已过期列表"), + "expiredProduct": MessageLookupByLibrary.simpleMessage("过期产品"), + "expiry": MessageLookupByLibrary.simpleMessage("有效期"), + "extendPlan": MessageLookupByLibrary.simpleMessage("续订计划"), + "facebook": MessageLookupByLibrary.simpleMessage("Facebook"), + "failedToDeleteTheDeterment": MessageLookupByLibrary.simpleMessage( + "删除部门失败", + ), + "failedToDeleteTheTax": MessageLookupByLibrary.simpleMessage("删除税务失败"), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "获取平台版本失败。", + ), + "failedToLoadDepartment": MessageLookupByLibrary.simpleMessage("加载部门失败"), + "failedToProcessReturn": MessageLookupByLibrary.simpleMessage("处理退货失败。"), + "fashions": MessageLookupByLibrary.simpleMessage("时尚"), + "feature": MessageLookupByLibrary.simpleMessage("功能"), + "field": MessageLookupByLibrary.simpleMessage("字段"), + "fifteenthDays": MessageLookupByLibrary.simpleMessage("15 天"), + "filter": MessageLookupByLibrary.simpleMessage("筛选"), + "filterByDate": MessageLookupByLibrary.simpleMessage("按日期筛选"), + "firstName": MessageLookupByLibrary.simpleMessage("名"), + "flat": MessageLookupByLibrary.simpleMessage("固定"), + "folder": MessageLookupByLibrary.simpleMessage("可能邮件已被发送到您的垃圾邮件文件夹。"), + "forgotPassword": MessageLookupByLibrary.simpleMessage("忘记密码"), + "freeDataBackup": MessageLookupByLibrary.simpleMessage("免费数据备份"), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage("终身免费更新"), + "freePack": MessageLookupByLibrary.simpleMessage("免费套餐"), + "freePlan": MessageLookupByLibrary.simpleMessage("免费计划"), + "from": MessageLookupByLibrary.simpleMessage("从"), + "fromAccount": MessageLookupByLibrary.simpleMessage("转出账户"), + "fromDate": MessageLookupByLibrary.simpleMessage("从日期"), + "fullName": MessageLookupByLibrary.simpleMessage("全名"), + "fullyPaid": MessageLookupByLibrary.simpleMessage("全额付款"), + "gallery": MessageLookupByLibrary.simpleMessage("画廊"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage("无数据可生成PDF"), + "gender": MessageLookupByLibrary.simpleMessage("性别"), + "generatePdf": MessageLookupByLibrary.simpleMessage("生成 PDF"), + "generatingPdf": MessageLookupByLibrary.simpleMessage("正在生成 PDF"), + "gotEmail": MessageLookupByLibrary.simpleMessage("你有一封电子邮件"), + "gotIt": MessageLookupByLibrary.simpleMessage("知道了"), + "grossProfit": MessageLookupByLibrary.simpleMessage("毛利 (Gross Profit)"), + "guarantee": MessageLookupByLibrary.simpleMessage("保证"), + "guest": MessageLookupByLibrary.simpleMessage("访客"), + "haveAcc": MessageLookupByLibrary.simpleMessage("已有帐户?"), + "hideFiled": MessageLookupByLibrary.simpleMessage("隐藏字段"), + "highToLowPrice": MessageLookupByLibrary.simpleMessage("价格从高到低"), + "hintEmail": MessageLookupByLibrary.simpleMessage("请输入电子邮件地址"), + "hintPassword": MessageLookupByLibrary.simpleMessage("请输入密码"), + "holderName": MessageLookupByLibrary.simpleMessage("持有者姓名"), + "holiday": MessageLookupByLibrary.simpleMessage("节假日"), + "holidayList": MessageLookupByLibrary.simpleMessage("节假日列表"), + "home": MessageLookupByLibrary.simpleMessage("首页"), + "hoursLeft": MessageLookupByLibrary.simpleMessage("剩余小时"), + "hrm": MessageLookupByLibrary.simpleMessage("人力资源管理"), + "iAgreeDeleteMyAccountPermanent": MessageLookupByLibrary.simpleMessage( + "我同意永久删除我的账户。", + ), + "ifscCode": MessageLookupByLibrary.simpleMessage("IFSC 代码"), + "image": MessageLookupByLibrary.simpleMessage("图像"), + "inActive": MessageLookupByLibrary.simpleMessage("未激活"), + "inStock": MessageLookupByLibrary.simpleMessage("有现货"), + "inactive": MessageLookupByLibrary.simpleMessage("未激活"), + "inclusivePrice": MessageLookupByLibrary.simpleMessage( + "含税价格 (inclusivePrice)", + ), + "income": MessageLookupByLibrary.simpleMessage("收入"), + "incomeCategories": MessageLookupByLibrary.simpleMessage("收入类别"), + "incomeCategoriesReport": MessageLookupByLibrary.simpleMessage("收入类别报表"), + "incomeDate": MessageLookupByLibrary.simpleMessage("收入日期"), + "incomeFor": MessageLookupByLibrary.simpleMessage("收入来源"), + "incomeReport": MessageLookupByLibrary.simpleMessage("收入报告"), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "您没有权限查看收入报告。", + ), + "incomeType": MessageLookupByLibrary.simpleMessage("收入类型"), + "incomes": MessageLookupByLibrary.simpleMessage("收入"), + "informationShowInLabels": MessageLookupByLibrary.simpleMessage("标签上显示的信息"), + "instagram": MessageLookupByLibrary.simpleMessage("Instagram"), + "inv": MessageLookupByLibrary.simpleMessage("发票号"), + "invalidAmount": MessageLookupByLibrary.simpleMessage("无效金额"), + "inventory": MessageLookupByLibrary.simpleMessage("库存"), + "inventoryPermission": MessageLookupByLibrary.simpleMessage("您没有库存权限"), + "invoice": MessageLookupByLibrary.simpleMessage("发票"), + "invoiceLogo": MessageLookupByLibrary.simpleMessage("发票标志"), + "invoiceNumber": MessageLookupByLibrary.simpleMessage("发票号码"), + "item": MessageLookupByLibrary.simpleMessage("物品"), + "itemAdded": MessageLookupByLibrary.simpleMessage("项目已添加"), + "itemName": MessageLookupByLibrary.simpleMessage("项目名称"), + "itemsSales": MessageLookupByLibrary.simpleMessage("商品销售"), + "joinDate": MessageLookupByLibrary.simpleMessage("入职日期"), + "labelRoleLabelSize1_5Inch": MessageLookupByLibrary.simpleMessage( + "标签卷尺寸 1.5\"*1, 38mm*25mm, 间距 3.1mm", + ), + "labelRoleLabelSize2Inch": MessageLookupByLibrary.simpleMessage( + "标签卷尺寸 2\"*1, 50mm*25mm, 间距 3.1mm", + ), + "lableEmail": MessageLookupByLibrary.simpleMessage("电子邮件"), + "lablePassword": MessageLookupByLibrary.simpleMessage("密码"), + "language": MessageLookupByLibrary.simpleMessage("语言"), + "last30Days": MessageLookupByLibrary.simpleMessage("过去 30 天"), + "last7Days": MessageLookupByLibrary.simpleMessage("过去 7 天"), + "lastMonth": MessageLookupByLibrary.simpleMessage("上月"), + "lastName": MessageLookupByLibrary.simpleMessage("姓"), + "lastYear": MessageLookupByLibrary.simpleMessage("去年"), + "leave": MessageLookupByLibrary.simpleMessage("请假"), + "leaveDuration": MessageLookupByLibrary.simpleMessage("请假时长"), + "leaveList": MessageLookupByLibrary.simpleMessage("请假列表"), + "leaveReports": MessageLookupByLibrary.simpleMessage("请假报表"), + "leaveRequest": MessageLookupByLibrary.simpleMessage("请假申请"), + "leaveType": MessageLookupByLibrary.simpleMessage("请假类型"), + "ledger": MessageLookupByLibrary.simpleMessage("分类账"), + "link": MessageLookupByLibrary.simpleMessage("链接"), + "linkedIN": MessageLookupByLibrary.simpleMessage("LinkedIn"), + "listIsEmpty": MessageLookupByLibrary.simpleMessage("列表为空"), + "loading": MessageLookupByLibrary.simpleMessage("加载中"), + "loadingOtpSetting": MessageLookupByLibrary.simpleMessage("正在加载 OTP 设置..."), + "logIn": MessageLookupByLibrary.simpleMessage("登录"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("使用电子邮件登录"), + "logOut": MessageLookupByLibrary.simpleMessage("登出"), + "loginFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "登录失败。请重试。", + ), + "loginGoogle": MessageLookupByLibrary.simpleMessage("Login Google"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("手机登录"), + "loginX": MessageLookupByLibrary.simpleMessage("Login X"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("损失"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("损益"), + "lossProfit": MessageLookupByLibrary.simpleMessage("损失/利润"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage("损失/利润报告"), + "lowStock": MessageLookupByLibrary.simpleMessage("库存不足"), + "lowStockAlert": MessageLookupByLibrary.simpleMessage("库存不足警告"), + "lowStockReport": MessageLookupByLibrary.simpleMessage("库存不足报告"), + "lowToHighPrice": MessageLookupByLibrary.simpleMessage("价格从低到高"), + "lp": MessageLookupByLibrary.simpleMessage("亏损/利润"), + "lpDetails": MessageLookupByLibrary.simpleMessage("亏损/盈利详情"), + "manageSetting": MessageLookupByLibrary.simpleMessage("管理设置"), + "manuDate": MessageLookupByLibrary.simpleMessage("生产日期"), + "manufactureDate": MessageLookupByLibrary.simpleMessage("生产日期"), + "manufacturer": MessageLookupByLibrary.simpleMessage("制造商"), + "masterCard": MessageLookupByLibrary.simpleMessage("万事达卡"), + "mobile": MessageLookupByLibrary.simpleMessage("移动的:"), + "mobiles": MessageLookupByLibrary.simpleMessage("手机"), + "model": MessageLookupByLibrary.simpleMessage("型号"), + "modelCreatedSuccessfully": MessageLookupByLibrary.simpleMessage("型号创建成功!"), + "modelName": MessageLookupByLibrary.simpleMessage("型号名称"), + "modelUpdateSuccessfully": MessageLookupByLibrary.simpleMessage("型号更新成功!"), + "models": MessageLookupByLibrary.simpleMessage("型号"), + "moneyIn": MessageLookupByLibrary.simpleMessage("资金转入"), + "moneyOut": MessageLookupByLibrary.simpleMessage("资金转出"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("收据"), + "month": MessageLookupByLibrary.simpleMessage("月份"), + "monthly": MessageLookupByLibrary.simpleMessage("每月"), + "moreInfo": MessageLookupByLibrary.simpleMessage("更多信息"), + "mrp": MessageLookupByLibrary.simpleMessage("物料需求计划"), + "mrpOrSalePrice": MessageLookupByLibrary.simpleMessage("零售价/销售价 (MRP)"), + "name": MessageLookupByLibrary.simpleMessage("姓名"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage("姓名不能为空"), + "needAtLeastTwoBankAccount": MessageLookupByLibrary.simpleMessage( + "至少需要两个银行账户才能进行转账", + ), + "netProfit": MessageLookupByLibrary.simpleMessage("净利 (Net Profit)"), + "netTotalAmount": MessageLookupByLibrary.simpleMessage("净总额"), + "newPassword": MessageLookupByLibrary.simpleMessage("新密码"), + "next": MessageLookupByLibrary.simpleMessage("下一步"), + "no": MessageLookupByLibrary.simpleMessage("否"), + "noAcc": MessageLookupByLibrary.simpleMessage("还没有帐号?"), + "noAccountsFoundMissing": MessageLookupByLibrary.simpleMessage("未找到匹配的账户"), + "noActiveUser": MessageLookupByLibrary.simpleMessage("非活跃用户"), + "noAttendanceRecordFound": MessageLookupByLibrary.simpleMessage( + "未找到符合筛选条件的考勤记录", + ), + "noAvailableRecordFound": MessageLookupByLibrary.simpleMessage("未找到可用记录"), + "noBankAccountFound": MessageLookupByLibrary.simpleMessage("未找到银行账户"), + "noBankAccountsFoundToTransferFrom": MessageLookupByLibrary.simpleMessage( + "未找到可转出的银行账户", + ), + "noBatch": MessageLookupByLibrary.simpleMessage("无批次"), + "noBluetoothDeviceSelected": MessageLookupByLibrary.simpleMessage( + "未选择蓝牙设备。", + ), + "noBrunchFound": MessageLookupByLibrary.simpleMessage("未找到分支机构"), + "noChequeFound": MessageLookupByLibrary.simpleMessage("未找到支票"), + "noData": MessageLookupByLibrary.simpleMessage("无可用数据"), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage("没有可用数据"), + "noDataAvailable": MessageLookupByLibrary.simpleMessage("暂无数据"), + "noDataAvailableForExport": MessageLookupByLibrary.simpleMessage( + "没有可供导出的数据", + ), + "noDataAvailableForGeneratePdf": MessageLookupByLibrary.simpleMessage( + "没有可生成 PDF 的数据", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage("未找到数据"), + "noDepartmentFound": MessageLookupByLibrary.simpleMessage("未找到部门"), + "noDescriptionAvailableForThisDepartment": + MessageLookupByLibrary.simpleMessage("该部门暂无描述"), + "noDescriptionAvailableForThisDesignation": + MessageLookupByLibrary.simpleMessage("该职位暂无描述"), + "noDescriptionProvided": MessageLookupByLibrary.simpleMessage("未提供描述"), + "noDesignationFound": MessageLookupByLibrary.simpleMessage("未找到职位"), + "noDestinationBankAccountFond": MessageLookupByLibrary.simpleMessage( + "未找到目标银行账户", + ), + "noDeviceFound": MessageLookupByLibrary.simpleMessage("未找到设备"), + "noDue": MessageLookupByLibrary.simpleMessage("无欠款"), + "noDueSelected": MessageLookupByLibrary.simpleMessage("未选择欠款"), + "noFileSelected": MessageLookupByLibrary.simpleMessage("未选择文件"), + "noHolidayFound": MessageLookupByLibrary.simpleMessage("未找到节假日"), + "noHolidayFundMatching": MessageLookupByLibrary.simpleMessage("未找到匹配的节假日"), + "noItemFound": MessageLookupByLibrary.simpleMessage("未找到项目"), + "noItemSelected": MessageLookupByLibrary.simpleMessage("没有选择任何项目"), + "noLeaveRecordFound": MessageLookupByLibrary.simpleMessage( + "未找到符合筛选条件的请假记录", + ), + "noLeaveRequestFound": MessageLookupByLibrary.simpleMessage("未找到请假申请"), + "noMatched": MessageLookupByLibrary.simpleMessage("未找到匹配的产品。"), + "noMatchingPayrollFound": MessageLookupByLibrary.simpleMessage( + "未找到匹配的工资记录", + ), + "noNoteProvided": MessageLookupByLibrary.simpleMessage("未提供备注"), + "noParty": MessageLookupByLibrary.simpleMessage("未找到合作方"), + "noPayrollFound": MessageLookupByLibrary.simpleMessage("未找到工资单记录"), + "noProductFound": MessageLookupByLibrary.simpleMessage("未找到产品"), + "noProductMatchYourSearch": MessageLookupByLibrary.simpleMessage( + "未找到符合搜索条件的产品", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage("没有选择任何产品"), + "noRoleFound": MessageLookupByLibrary.simpleMessage("未找到用户角色"), + "noShiftFound": MessageLookupByLibrary.simpleMessage("未找到班次"), + "noStockAvailable": MessageLookupByLibrary.simpleMessage("无库存数据。"), + "noSubTaxSelected": MessageLookupByLibrary.simpleMessage("未选择子税"), + "noSupplier": MessageLookupByLibrary.simpleMessage("没有可用的供应商"), + "noTransaction": MessageLookupByLibrary.simpleMessage("无交易"), + "noTransactionFound": MessageLookupByLibrary.simpleMessage("未找到交易记录"), + "noTransactionFoundForThisFilter": MessageLookupByLibrary.simpleMessage( + "在该筛选条件下未找到交易记录", + ), + "noTransactionToGeneratePdf": MessageLookupByLibrary.simpleMessage( + "没有可生成 PDF 的交易记录", + ), + "noValuesDenied": MessageLookupByLibrary.simpleMessage("未定义值"), + "noVariationFound": MessageLookupByLibrary.simpleMessage("未找到规格变体。"), + "nonFoundableDiscount": MessageLookupByLibrary.simpleMessage( + "不可退还 (增值税/折扣)", + ), + "none": MessageLookupByLibrary.simpleMessage("无"), + "notFound": MessageLookupByLibrary.simpleMessage("未找到"), + "notInternetConnection": MessageLookupByLibrary.simpleMessage("无网络连接"), + "notLaunch": MessageLookupByLibrary.simpleMessage("无法启动电话应用。"), + "notMatchingResultFound": MessageLookupByLibrary.simpleMessage("未找到匹配结果"), + "note": MessageLookupByLibrary.simpleMessage("笔记"), + "noteLevel": MessageLookupByLibrary.simpleMessage("备注级别"), + "notification": MessageLookupByLibrary.simpleMessage("通知"), + "off": MessageLookupByLibrary.simpleMessage("关"), + "ok": MessageLookupByLibrary.simpleMessage("确定"), + "okay": MessageLookupByLibrary.simpleMessage("确定"), + "oldPassword": MessageLookupByLibrary.simpleMessage("旧密码"), + "oldPasswordCanNotBeEmpty": MessageLookupByLibrary.simpleMessage("旧密码不能为空"), + "on": MessageLookupByLibrary.simpleMessage("开"), + "open": MessageLookupByLibrary.simpleMessage("开启"), + "openCamera": MessageLookupByLibrary.simpleMessage("打开相机"), + "openSetting": MessageLookupByLibrary.simpleMessage("打开设置"), + "openingBalance": MessageLookupByLibrary.simpleMessage("期初余额"), + "openingBalanceIsRequired": MessageLookupByLibrary.simpleMessage( + "期初余额为必填项", + ), + "openingDate": MessageLookupByLibrary.simpleMessage("开户日期"), + "opinion": MessageLookupByLibrary.simpleMessage("输入您的意见"), + "orContinueWith": MessageLookupByLibrary.simpleMessage("或继续使用"), + "outOfStock": MessageLookupByLibrary.simpleMessage("库存不足"), + "outPremiumPlan": MessageLookupByLibrary.simpleMessage("我们的高级计划"), + "packFeatures": MessageLookupByLibrary.simpleMessage("包装特点"), + "package": MessageLookupByLibrary.simpleMessage("包裹"), + "packageDate": MessageLookupByLibrary.simpleMessage("包装日期"), + "packageName": MessageLookupByLibrary.simpleMessage("套餐名称"), + "packingDate": MessageLookupByLibrary.simpleMessage("包装日期"), + "paid": MessageLookupByLibrary.simpleMessage("有薪酬的"), + "paidAmount": MessageLookupByLibrary.simpleMessage("已付金额"), + "paidBy": MessageLookupByLibrary.simpleMessage("付款方"), + "paidVia": MessageLookupByLibrary.simpleMessage("通过...支付"), + "partialPaid": MessageLookupByLibrary.simpleMessage("部分已付"), + "parties": MessageLookupByLibrary.simpleMessage("派对"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage("您没有权限创建合作方。"), + "partyList": MessageLookupByLibrary.simpleMessage("政党名单"), + "partyReports": MessageLookupByLibrary.simpleMessage("往来方报表"), + "partyType": MessageLookupByLibrary.simpleMessage("往来类型"), + "partyWiseProfit": MessageLookupByLibrary.simpleMessage("按往来方利润"), + "password": MessageLookupByLibrary.simpleMessage("密码"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage("密码不能为空"), + "passwordIsRequired": MessageLookupByLibrary.simpleMessage("密码必须至少为 6 个字符"), + "passwordMust6Character": MessageLookupByLibrary.simpleMessage( + "密码必须至少为 6 个字符", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage("密码不匹配"), + "payForSubscribe": MessageLookupByLibrary.simpleMessage("支付订阅费用"), + "payableAmount": MessageLookupByLibrary.simpleMessage("应付金额"), + "payment": MessageLookupByLibrary.simpleMessage("付款"), + "paymentComplete": MessageLookupByLibrary.simpleMessage("付款已完成"), + "paymentDetails": MessageLookupByLibrary.simpleMessage("付款详情"), + "paymentFailed": MessageLookupByLibrary.simpleMessage("支付失败"), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "支付失败。请再试一次。", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage("支付网关"), + "paymentMethod": MessageLookupByLibrary.simpleMessage("付款方式"), + "paymentMethods": MessageLookupByLibrary.simpleMessage("付款方式"), + "paymentSuccess": MessageLookupByLibrary.simpleMessage("支付成功"), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage("请选择付款方式"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage("支付成功!"), + "paymentYear": MessageLookupByLibrary.simpleMessage("付款年份"), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("付款金额"), + "paymentsTypes": MessageLookupByLibrary.simpleMessage("付款类型"), + "paypalPay": MessageLookupByLibrary.simpleMessage("使用贝宝支付"), + "payroll": MessageLookupByLibrary.simpleMessage("工资单"), + "payrollList": MessageLookupByLibrary.simpleMessage("工资单列表"), + "payrollRecord": MessageLookupByLibrary.simpleMessage("工资单记录"), + "payrollReports": MessageLookupByLibrary.simpleMessage("工资报表"), + "pdfGenerateSuccessfully": MessageLookupByLibrary.simpleMessage( + "PDF 已成功生成", + ), + "percent": MessageLookupByLibrary.simpleMessage("百分比"), + "permissionDenied": MessageLookupByLibrary.simpleMessage("权限被拒绝"), + "permissionDeniedToDeleteBank": MessageLookupByLibrary.simpleMessage( + "无权删除银行账户", + ), + "permissionDeniedToUpdateBank": MessageLookupByLibrary.simpleMessage( + "无权更新银行。", + ), + "permissionDeniedToViewBank": MessageLookupByLibrary.simpleMessage( + "无权查看银行。", + ), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage("未授予权限!"), + "personalInfo": MessageLookupByLibrary.simpleMessage("个人信息:"), + "phone": MessageLookupByLibrary.simpleMessage("电话号码"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage("电话号码不可用。"), + "phoneNumber": MessageLookupByLibrary.simpleMessage("电话号码"), + "phoneVerification": MessageLookupByLibrary.simpleMessage("电话验证"), + "phonee": MessageLookupByLibrary.simpleMessage("电话:"), + "pickAndUploadFile": MessageLookupByLibrary.simpleMessage("选择并上传文件"), + "pickEndDate": MessageLookupByLibrary.simpleMessage("选择结束日期"), + "pickStartDate": MessageLookupByLibrary.simpleMessage("选择开始日期"), + "pleaseAddASalesReturn": MessageLookupByLibrary.simpleMessage("请添加销售退货记录"), + "pleaseAddAtLeastOneBank": MessageLookupByLibrary.simpleMessage( + "请至少添加一个银行账户以调整余额", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage("请添加数量"), + "pleaseCheckYourInternetConnection": MessageLookupByLibrary.simpleMessage( + "请检查网络连接并重试", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "请先连接打印机", + ), + "pleaseEnableBluetooth": MessageLookupByLibrary.simpleMessage("请启用蓝牙"), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "请输入更长的密码", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "请输入确认密码", + ), + "pleaseEnterADate": MessageLookupByLibrary.simpleMessage("请输入日期"), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage("请输入密码"), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "请输入有效的品牌名称", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "请输入有效的商户名称", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "请输入有效的电子邮件", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage("请输入有效的姓名"), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "请输入有效的电话号码", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "请输入有效的产品名称", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "请输入有效的采购价格", + ), + "pleaseEnterAValidQuantity": MessageLookupByLibrary.simpleMessage( + "请为所有产品输入有效数量(至少为 1)", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "请输入有效的销售价格", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "请输入有效的单位名称", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage("请输入金额"), + "pleaseEnterAtLeastOneValues": MessageLookupByLibrary.simpleMessage( + "请输入至少一个数值。", + ), + "pleaseEnterBranchName": MessageLookupByLibrary.simpleMessage("请输入分支机构名称"), + "pleaseEnterDate": MessageLookupByLibrary.simpleMessage("请输入日期"), + "pleaseEnterDesignationName": MessageLookupByLibrary.simpleMessage( + "请输入职位名称", + ), + "pleaseEnterEndDate": MessageLookupByLibrary.simpleMessage("请输入结束日期"), + "pleaseEnterHolidayName": MessageLookupByLibrary.simpleMessage("请输入节假日名称"), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage("请输入姓名"), + "pleaseEnterRackName": MessageLookupByLibrary.simpleMessage("请输入货架名称"), + "pleaseEnterShelfName": MessageLookupByLibrary.simpleMessage("请输入层架名称"), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage("请输入 OTP"), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage("请输入单位名称"), + "pleaseEnterValidName": MessageLookupByLibrary.simpleMessage("请输入有效名称"), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "请先输入有效的电话和姓名", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "请输入您的详细信息。", + ), + "pleaseEnterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "请输入电话号码", + ), + "pleaseEnterYourSalary": MessageLookupByLibrary.simpleMessage("请输入薪资"), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage("请先进行销售"), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage("请选择一个类别"), + "pleaseSelectADestinationBankAccounts": + MessageLookupByLibrary.simpleMessage("请选择目标银行账户"), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "请选择费用类别", + ), + "pleaseSelectALeaveType": MessageLookupByLibrary.simpleMessage("请选择请假类型"), + "pleaseSelectAProductFirst": MessageLookupByLibrary.simpleMessage( + "请先选择一个产品", + ), + "pleaseSelectAShift": MessageLookupByLibrary.simpleMessage("请选择班次"), + "pleaseSelectAStartDate": MessageLookupByLibrary.simpleMessage("请选择开始日期"), + "pleaseSelectAStatus": MessageLookupByLibrary.simpleMessage("请选择状态"), + "pleaseSelectAnEmployee": MessageLookupByLibrary.simpleMessage("请选择员工"), + "pleaseSelectAnMonth": MessageLookupByLibrary.simpleMessage("请选择月份"), + "pleaseSelectBothAccounts": MessageLookupByLibrary.simpleMessage( + "请同时选择两个账户", + ), + "pleaseSelectBreakStatus": MessageLookupByLibrary.simpleMessage("请选择休息状态"), + "pleaseSelectDate": MessageLookupByLibrary.simpleMessage("请选择日期"), + "pleaseSelectDepartment": MessageLookupByLibrary.simpleMessage("请选择部门"), + "pleaseSelectDesignation": MessageLookupByLibrary.simpleMessage("请选择职位"), + "pleaseSelectForProductReturn": MessageLookupByLibrary.simpleMessage( + "请选择要退货的产品", + ), + "pleaseSelectPaymentYear": MessageLookupByLibrary.simpleMessage("请选择付款年份"), + "pleaseSelectProductFirst": MessageLookupByLibrary.simpleMessage( + "请先选择一个产品", + ), + "pleaseSelectStartDate": MessageLookupByLibrary.simpleMessage("请选择开始日期"), + "pleaseSelectStatus": MessageLookupByLibrary.simpleMessage("请选择状态"), + "pleaseSelectValidStartAndEndDates": MessageLookupByLibrary.simpleMessage( + "请选择有效的开始和结束日期", + ), + "pleaseSelectYourGender": MessageLookupByLibrary.simpleMessage("请选择性别"), + "pleaseSelectYourShift": MessageLookupByLibrary.simpleMessage("请选择班次"), + "pleaseUseValidPurchaseCodeUseTheApp": MessageLookupByLibrary.simpleMessage( + "请使用有效的购买代码以使用应用。", + ), + "pos": MessageLookupByLibrary.simpleMessage("销售终端 (POS)"), + "posSale": MessageLookupByLibrary.simpleMessage("POS销售"), + "postSaleMessage": MessageLookupByLibrary.simpleMessage("售后信息"), + "poweredBy": MessageLookupByLibrary.simpleMessage("技术支持"), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "安卓和iOS应用支持", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("保费计划"), + "pressToSelect": MessageLookupByLibrary.simpleMessage("点击选择"), + "previewPdf": MessageLookupByLibrary.simpleMessage("预览PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("以前到期"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage("以前的支付金额"), + "price": MessageLookupByLibrary.simpleMessage("价格"), + "priceWarn": MessageLookupByLibrary.simpleMessage("价格不能为空"), + "print": MessageLookupByLibrary.simpleMessage("打印"), + "printBankDetailsAndInvoice": MessageLookupByLibrary.simpleMessage( + "在发票上打印银行信息", + ), + "printBarCode": MessageLookupByLibrary.simpleMessage("打印条形码"), + "printLabel": MessageLookupByLibrary.simpleMessage("打印标签"), + "printing": MessageLookupByLibrary.simpleMessage("打印选项"), + "printingInvoice": MessageLookupByLibrary.simpleMessage("正在打印发票"), + "printingOption": MessageLookupByLibrary.simpleMessage("打印选项"), + "product": MessageLookupByLibrary.simpleMessage("产品"), + "productBrand": MessageLookupByLibrary.simpleMessage("产品品牌"), + "productCategory": MessageLookupByLibrary.simpleMessage("产品类别"), + "productCode": MessageLookupByLibrary.simpleMessage("产品代码"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage("产品代码是必需的"), + "productDetails": MessageLookupByLibrary.simpleMessage("产品详情"), + "productList": MessageLookupByLibrary.simpleMessage("产品列表"), + "productModels": MessageLookupByLibrary.simpleMessage("产品型号"), + "productName": MessageLookupByLibrary.simpleMessage("产品名称"), + "productNotFound": MessageLookupByLibrary.simpleMessage("未找到产品"), + "productPurchaseHistory": MessageLookupByLibrary.simpleMessage("产品采购历史"), + "productPurchaseReport": MessageLookupByLibrary.simpleMessage("产品采购报表"), + "productRacks": MessageLookupByLibrary.simpleMessage("产品货架"), + "productReports": MessageLookupByLibrary.simpleMessage("产品报表"), + "productSaleHistory": MessageLookupByLibrary.simpleMessage("产品销售历史"), + "productSalesReport": MessageLookupByLibrary.simpleMessage("产品销售报表"), + "productSetting": MessageLookupByLibrary.simpleMessage("产品设置"), + "productStock": MessageLookupByLibrary.simpleMessage("产品库存"), + "productUnit": MessageLookupByLibrary.simpleMessage("产品单位"), + "productVariations": MessageLookupByLibrary.simpleMessage("产品变体规格"), + "productWiseProfit": MessageLookupByLibrary.simpleMessage("按产品利润"), + "productWiseProfitAndLoss": MessageLookupByLibrary.simpleMessage("按产品损益"), + "productWisePurchase": MessageLookupByLibrary.simpleMessage("按产品采购"), + "productWiseSale": MessageLookupByLibrary.simpleMessage("按产品销售"), + "products": MessageLookupByLibrary.simpleMessage("产品"), + "profile": MessageLookupByLibrary.simpleMessage("轮廓"), + "profileEdit": MessageLookupByLibrary.simpleMessage("编辑个人资料"), + "profit": MessageLookupByLibrary.simpleMessage("利润"), + "profitAndLoss": MessageLookupByLibrary.simpleMessage("损益表"), + "profitAndLossDetailsReport": MessageLookupByLibrary.simpleMessage( + "盈亏明细报表", + ), + "profitLoss": MessageLookupByLibrary.simpleMessage("利润与亏损"), + "profitMargin": MessageLookupByLibrary.simpleMessage("利润率 (%)"), + "profitPercent": MessageLookupByLibrary.simpleMessage("利润百分比"), + "promo": MessageLookupByLibrary.simpleMessage("促销"), + "promoCode": MessageLookupByLibrary.simpleMessage("优惠码"), + "purchase": MessageLookupByLibrary.simpleMessage("购买"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage("购买提醒"), + "purchaseBy": MessageLookupByLibrary.simpleMessage("购买者:"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage("购买已确认"), + "purchaseDetails": MessageLookupByLibrary.simpleMessage("采购详情"), + "purchaseEx": MessageLookupByLibrary.simpleMessage("采购价(未含税)"), + "purchaseExReq": MessageLookupByLibrary.simpleMessage("需要采购价(未含税)"), + "purchaseIn": MessageLookupByLibrary.simpleMessage("采购价(含税)"), + "purchaseInReq": MessageLookupByLibrary.simpleMessage("需要采购价(含税)"), + "purchaseList": MessageLookupByLibrary.simpleMessage("采购清单"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("立即购买"), + "purchasePremium": MessageLookupByLibrary.simpleMessage("购买保费计划"), + "purchasePrice": MessageLookupByLibrary.simpleMessage("购买价格"), + "purchaseQty": MessageLookupByLibrary.simpleMessage("采购数量"), + "purchaseQuantityRequired": MessageLookupByLibrary.simpleMessage( + "必须填写购买数量", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage("采购报告"), + "purchaseReturn": MessageLookupByLibrary.simpleMessage("销售退货"), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage("采购退货报告"), + "purchaseReturns": MessageLookupByLibrary.simpleMessage("采购退货"), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage("您没有权限更新采购。"), + "purchaseWarn": MessageLookupByLibrary.simpleMessage("您没有权限创建采购。"), + "purchased": MessageLookupByLibrary.simpleMessage("已购买"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("购买者"), + "qty": MessageLookupByLibrary.simpleMessage("数量"), + "quantity": MessageLookupByLibrary.simpleMessage("数量"), + "quickOver": MessageLookupByLibrary.simpleMessage("快速概览"), + "quickOverview": MessageLookupByLibrary.simpleMessage("快速概况"), + "rack": MessageLookupByLibrary.simpleMessage("货架 (Rack)"), + "rackName": MessageLookupByLibrary.simpleMessage("货架名称"), + "racks": MessageLookupByLibrary.simpleMessage("货架 (Racks)"), + "reOpen": MessageLookupByLibrary.simpleMessage("重新开启"), + "read": MessageLookupByLibrary.simpleMessage("读取"), + "receipt": MessageLookupByLibrary.simpleMessage("收据"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("收到金额"), + "receivedBy": MessageLookupByLibrary.simpleMessage("接收人:"), + "receivedFrom": MessageLookupByLibrary.simpleMessage("付款人"), + "recentTransaction": MessageLookupByLibrary.simpleMessage("最近的交易"), + "reduceCash": MessageLookupByLibrary.simpleMessage("减少现金"), + "reference": MessageLookupByLibrary.simpleMessage("参考号"), + "referenceNo": MessageLookupByLibrary.simpleMessage("参考编号"), + "referenceNumber": MessageLookupByLibrary.simpleMessage("参考号"), + "register": MessageLookupByLibrary.simpleMessage("登记"), + "registerTitle": MessageLookupByLibrary.simpleMessage("我们需要注册您的手机,无需入门!"), + "remaining": MessageLookupByLibrary.simpleMessage("剩余"), + "remainingDue": MessageLookupByLibrary.simpleMessage("剩余应付款"), + "remark": MessageLookupByLibrary.simpleMessage("备注"), + "rememberMe": MessageLookupByLibrary.simpleMessage("记住我"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage("以后提醒我"), + "remove": MessageLookupByLibrary.simpleMessage("移除"), + "reports": MessageLookupByLibrary.simpleMessage("报告"), + "resendIn": MessageLookupByLibrary.simpleMessage("在 ... 秒后重新发送 OTP"), + "resendOTP": MessageLookupByLibrary.simpleMessage("重新发送验证码"), + "resendOtpSeconds": m0, + "reset": MessageLookupByLibrary.simpleMessage("通过电子邮件或手机号码重置密码"), + "resetPassword": MessageLookupByLibrary.simpleMessage("重置密码以恢复并登录您的账户"), + "resets": MessageLookupByLibrary.simpleMessage("重置"), + "retailer": MessageLookupByLibrary.simpleMessage("零售商"), + "retry": MessageLookupByLibrary.simpleMessage("重试"), + "retryScan": MessageLookupByLibrary.simpleMessage("重试扫描"), + "returnAmount": MessageLookupByLibrary.simpleMessage("退货金额"), + "returnQuantity": MessageLookupByLibrary.simpleMessage("退货数量"), + "returned": MessageLookupByLibrary.simpleMessage("已退货"), + "returnedAmount": MessageLookupByLibrary.simpleMessage("退还金额"), + "returnedDate": MessageLookupByLibrary.simpleMessage("退货日期"), + "returnedItem": MessageLookupByLibrary.simpleMessage("退货项目"), + "role": MessageLookupByLibrary.simpleMessage("角色"), + "roleAndPermission": MessageLookupByLibrary.simpleMessage("角色与权限"), + "roles": MessageLookupByLibrary.simpleMessage("角色"), + "roundToNearestWholeNumber": MessageLookupByLibrary.simpleMessage( + "舍入到最近的整数", + ), + "roundToNearnessDecimalNumber005": MessageLookupByLibrary.simpleMessage( + "舍入到最近的小数 (0.05)", + ), + "roundToNearnessDecimalNumber01": MessageLookupByLibrary.simpleMessage( + "舍入到最近的小数 (0.1)", + ), + "roundToNearnessDecimalNumber05": MessageLookupByLibrary.simpleMessage( + "舍入到最近的小数 (0.5)", + ), + "roundToWholeNumber": MessageLookupByLibrary.simpleMessage("舍入到整数"), + "rounding": MessageLookupByLibrary.simpleMessage("四舍五入"), + "roundingTotal": MessageLookupByLibrary.simpleMessage("四舍五入总计"), + "roundings": MessageLookupByLibrary.simpleMessage("四舍五入 (+/-)"), + "runningCash": MessageLookupByLibrary.simpleMessage("流动现金"), + "sNo": MessageLookupByLibrary.simpleMessage("序号 (S.No.)"), + "salary": MessageLookupByLibrary.simpleMessage("薪资"), + "sale": MessageLookupByLibrary.simpleMessage("销售"), + "saleBy": MessageLookupByLibrary.simpleMessage("销售人员"), + "saleEdit": MessageLookupByLibrary.simpleMessage("销售编辑"), + "saleList": MessageLookupByLibrary.simpleMessage("销售清单"), + "salePrice": MessageLookupByLibrary.simpleMessage("销售价格"), + "saleQty": MessageLookupByLibrary.simpleMessage("销售数量"), + "saleReq": MessageLookupByLibrary.simpleMessage("需要销售价"), + "saleReturn": MessageLookupByLibrary.simpleMessage("销售退货"), + "sales": MessageLookupByLibrary.simpleMessage("销售"), + "salesBy": MessageLookupByLibrary.simpleMessage("销售者:"), + "salesDetails": MessageLookupByLibrary.simpleMessage("销售明细"), + "salesList": MessageLookupByLibrary.simpleMessage("销售列表"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage("销售与采购概况"), + "salesReport": MessageLookupByLibrary.simpleMessage("销售报告"), + "salesReturn": MessageLookupByLibrary.simpleMessage("销售退货"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage("销售退货报告"), + "salesSetting": MessageLookupByLibrary.simpleMessage("销售设置"), + "save": MessageLookupByLibrary.simpleMessage("节省"), + "saveNPublish": MessageLookupByLibrary.simpleMessage("保存并发布"), + "saveSetting": MessageLookupByLibrary.simpleMessage("保存设置"), + "saveVariant": MessageLookupByLibrary.simpleMessage("保存变体"), + "saving": MessageLookupByLibrary.simpleMessage("保存中..."), + "scanCode": MessageLookupByLibrary.simpleMessage("扫描产品二维码"), + "search": MessageLookupByLibrary.simpleMessage("搜索"), + "searchAttendance": MessageLookupByLibrary.simpleMessage("搜索考勤"), + "searchBatchNo": MessageLookupByLibrary.simpleMessage("搜索批次号..."), + "searchH": MessageLookupByLibrary.simpleMessage("搜索这里...."), + "searchLeave": MessageLookupByLibrary.simpleMessage("搜索请假"), + "searchProduct": MessageLookupByLibrary.simpleMessage("搜索产品"), + "searchTransaction": MessageLookupByLibrary.simpleMessage("搜索交易..."), + "searchWith": MessageLookupByLibrary.simpleMessage("搜索..."), + "seconds": MessageLookupByLibrary.simpleMessage("秒"), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage("查看所有优惠码"), + "select": MessageLookupByLibrary.simpleMessage("选择"), + "selectABrand": MessageLookupByLibrary.simpleMessage("选择品牌"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("选择发票"), + "selectAccount": MessageLookupByLibrary.simpleMessage("选择账户"), + "selectAll": MessageLookupByLibrary.simpleMessage("全选"), + "selectAtLeastOneRack": MessageLookupByLibrary.simpleMessage("请至少选择一个层架"), + "selectBankToCash": MessageLookupByLibrary.simpleMessage("选择银行或现金"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage("选择业务类别"), + "selectCategory": MessageLookupByLibrary.simpleMessage("选择类别"), + "selectCustomer": MessageLookupByLibrary.simpleMessage("选择客户"), + "selectDate": MessageLookupByLibrary.simpleMessage("选择日期"), + "selectDateFirst": MessageLookupByLibrary.simpleMessage("请先选择日期"), + "selectDepositDestination": MessageLookupByLibrary.simpleMessage("选择存款目标"), + "selectEmployeeFirst": MessageLookupByLibrary.simpleMessage("请先选择员工"), + "selectFDate": MessageLookupByLibrary.simpleMessage("选择开始日期"), + "selectItems": MessageLookupByLibrary.simpleMessage("选择项目"), + "selectLang": MessageLookupByLibrary.simpleMessage("选择你的语言"), + "selectModel": MessageLookupByLibrary.simpleMessage("选择型号"), + "selectOne": MessageLookupByLibrary.simpleMessage("选择一个"), + "selectOneAccount": MessageLookupByLibrary.simpleMessage("选择一个账户"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage("选择产品类别"), + "selectProductUnit": MessageLookupByLibrary.simpleMessage("选择产品单位"), + "selectRack": MessageLookupByLibrary.simpleMessage("选择货架"), + "selectShelf": MessageLookupByLibrary.simpleMessage("选择层架"), + "selectStock": MessageLookupByLibrary.simpleMessage("选择库存"), + "selectTax": MessageLookupByLibrary.simpleMessage("选择税种"), + "selectToDate": MessageLookupByLibrary.simpleMessage("选择结束日期"), + "selectType": MessageLookupByLibrary.simpleMessage("选择类型"), + "selectVariations": MessageLookupByLibrary.simpleMessage("选择变体:"), + "selectWarehouse": MessageLookupByLibrary.simpleMessage("选择仓库"), + "sellAll": MessageLookupByLibrary.simpleMessage("全部销售 >"), + "sellingPrice": MessageLookupByLibrary.simpleMessage("销售价格"), + "sellsBy": MessageLookupByLibrary.simpleMessage("销售方"), + "send": MessageLookupByLibrary.simpleMessage("发送"), + "sendCode": MessageLookupByLibrary.simpleMessage("发送代码"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "我们已发送一封电子邮件,其中包含有关如何重设密码的说明:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage("发送重置链接"), + "sendMessage": MessageLookupByLibrary.simpleMessage("发送消息"), + "sendSMS": MessageLookupByLibrary.simpleMessage("发送短信"), + "sendSms": MessageLookupByLibrary.simpleMessage("发送短信"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage("发送您的电子邮件"), + "setUpDesc": MessageLookupByLibrary.simpleMessage("更新您的个人资料以使您的医生获得更好的印象"), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage("设置新密码"), + "setUpProfile": MessageLookupByLibrary.simpleMessage("设置您的个人资料"), + "setting": MessageLookupByLibrary.simpleMessage("设置"), + "sevenDays": MessageLookupByLibrary.simpleMessage("7 天"), + "share": MessageLookupByLibrary.simpleMessage("分享"), + "shelf": MessageLookupByLibrary.simpleMessage("层架 (Shelf)"), + "shelfName": MessageLookupByLibrary.simpleMessage("层架名称"), + "shelves": MessageLookupByLibrary.simpleMessage("层架 (Shelves)"), + "shift": MessageLookupByLibrary.simpleMessage("班次"), + "shiftName": MessageLookupByLibrary.simpleMessage("班次名称"), + "shippingAddress": MessageLookupByLibrary.simpleMessage("送货地址"), + "shippingCharge": MessageLookupByLibrary.simpleMessage("运费"), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage("店铺初始余额"), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage("店铺剩余余额"), + "showAction": MessageLookupByLibrary.simpleMessage("显示操作"), + "showCode": MessageLookupByLibrary.simpleMessage("显示代码"), + "showCombo": MessageLookupByLibrary.simpleMessage("显示组合"), + "showExpireDate": MessageLookupByLibrary.simpleMessage("显示过期日期"), + "showName": MessageLookupByLibrary.simpleMessage("显示名称"), + "showPrice": MessageLookupByLibrary.simpleMessage("显示价格"), + "showSingle": MessageLookupByLibrary.simpleMessage("显示单个"), + "showVariant": MessageLookupByLibrary.simpleMessage("显示变体"), + "signIn": MessageLookupByLibrary.simpleMessage("登录"), + "signUp": MessageLookupByLibrary.simpleMessage("注册"), + "single": MessageLookupByLibrary.simpleMessage("单个"), + "sixtyDays": MessageLookupByLibrary.simpleMessage("60 天"), + "size": MessageLookupByLibrary.simpleMessage("尺寸"), + "skip": MessageLookupByLibrary.simpleMessage("跳过"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage("跳过更新"), + "sku": MessageLookupByLibrary.simpleMessage("SKU / 编码"), + "skuOrCode": MessageLookupByLibrary.simpleMessage("SKU / 编号"), + "sl": MessageLookupByLibrary.simpleMessage("序号"), + "smartWatch": MessageLookupByLibrary.simpleMessage("智能手表"), + "socialMarketing": MessageLookupByLibrary.simpleMessage("社交营销"), + "sold": MessageLookupByLibrary.simpleMessage("已售"), + "someThingWithWrongWithTheWebPage": MessageLookupByLibrary.simpleMessage( + "网页出现错误。", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage("有些东西"), + "staffLogin": MessageLookupByLibrary.simpleMessage("员工登入"), + "start": MessageLookupByLibrary.simpleMessage("开始"), + "startBreakTime": MessageLookupByLibrary.simpleMessage("开始休息时间"), + "startDate": MessageLookupByLibrary.simpleMessage("开始日期"), + "startNewSale": MessageLookupByLibrary.simpleMessage("开始新销售"), + "startTime": MessageLookupByLibrary.simpleMessage("开始时间"), + "startTimeIsRequired": MessageLookupByLibrary.simpleMessage("必须填写开始时间"), + "started": MessageLookupByLibrary.simpleMessage("已开始"), + "state": MessageLookupByLibrary.simpleMessage("州/省"), + "stateName": MessageLookupByLibrary.simpleMessage("州/省名称"), + "status": MessageLookupByLibrary.simpleMessage("状态"), + "staus": MessageLookupByLibrary.simpleMessage("状态"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage("仍未付款"), + "stock": MessageLookupByLibrary.simpleMessage("库存"), + "stockList": MessageLookupByLibrary.simpleMessage("存货清单"), + "stockOrVariant": MessageLookupByLibrary.simpleMessage("库存 / 变体"), + "stockReport": MessageLookupByLibrary.simpleMessage("库存报告"), + "stockValue": MessageLookupByLibrary.simpleMessage("库存价值"), + "stockWarn": MessageLookupByLibrary.simpleMessage("库存必须至少为1"), + "stocks": MessageLookupByLibrary.simpleMessage("库存:"), + "subTaxList": MessageLookupByLibrary.simpleMessage("子税列表"), + "subTaxes": MessageLookupByLibrary.simpleMessage("子税"), + "subTotal": MessageLookupByLibrary.simpleMessage("小计"), + "submit": MessageLookupByLibrary.simpleMessage("提交"), + "subscribeNow": MessageLookupByLibrary.simpleMessage("立即订阅"), + "subscription": MessageLookupByLibrary.simpleMessage("订阅"), + "subscriptionReports": MessageLookupByLibrary.simpleMessage("订阅报表"), + "subscriptions": MessageLookupByLibrary.simpleMessage("订阅"), + "subtotal": MessageLookupByLibrary.simpleMessage("小计"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage("成功支付"), + "supplerPay": MessageLookupByLibrary.simpleMessage("供应商支付"), + "supplier": MessageLookupByLibrary.simpleMessage("供应商"), + "supplierDetails": MessageLookupByLibrary.simpleMessage("供应商详细信息"), + "supplierDue": MessageLookupByLibrary.simpleMessage("应付供应商款项"), + "supplierLedger": MessageLookupByLibrary.simpleMessage("供应商分类账"), + "supplierName": MessageLookupByLibrary.simpleMessage("供应商名称"), + "switchBank": MessageLookupByLibrary.simpleMessage("切换分支机构?"), + "switchs": MessageLookupByLibrary.simpleMessage("切换"), + "tax": MessageLookupByLibrary.simpleMessage("税费 (Tax)"), + "taxGroup": MessageLookupByLibrary.simpleMessage("税组"), + "taxPercent": MessageLookupByLibrary.simpleMessage("税率百分比"), + "taxRates": MessageLookupByLibrary.simpleMessage("税率"), + "taxRatesMangeYourTaxRates": MessageLookupByLibrary.simpleMessage( + "税率 - 管理您的税率", + ), + "taxReport": MessageLookupByLibrary.simpleMessage("税务报表"), + "taxReportList": MessageLookupByLibrary.simpleMessage("税务报表列表"), + "taxType": MessageLookupByLibrary.simpleMessage("税种"), + "taxWithSingleMultipleTaxType": MessageLookupByLibrary.simpleMessage( + "单一/多种税种的税", + ), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage("感谢您的购买"), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage("感谢您的付款"), + "thermalInvoicePageLogo": MessageLookupByLibrary.simpleMessage("热敏发票标志"), + "thermalPrinterLanguage": MessageLookupByLibrary.simpleMessage("热敏打印机语言"), + "thermalPrinterPageSize": MessageLookupByLibrary.simpleMessage("热敏打印机纸张大小"), + "thirtyDays": MessageLookupByLibrary.simpleMessage("30 天"), + "thirtyTwoLabelPerSheet": MessageLookupByLibrary.simpleMessage( + "每张 32 个标签,8.27 英寸 x 11.69 英寸", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("本月"), + "thisPlanIsEligibleForUpgrade": MessageLookupByLibrary.simpleMessage( + "此计划不符合升级条件", + ), + "thisPlanIsNotAvailableToPurchase": MessageLookupByLibrary.simpleMessage( + "此计划不开放购买", + ), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage("该产品已添加!"), + "thisWeek": MessageLookupByLibrary.simpleMessage("本周"), + "thisYear": MessageLookupByLibrary.simpleMessage("今年"), + "time": MessageLookupByLibrary.simpleMessage("时间"), + "timeIn": MessageLookupByLibrary.simpleMessage("签到时间"), + "timeOut": MessageLookupByLibrary.simpleMessage("签退时间"), + "to": MessageLookupByLibrary.simpleMessage("至"), + "toAccount": MessageLookupByLibrary.simpleMessage("转入账户"), + "toDate": MessageLookupByLibrary.simpleMessage("迄今为止"), + "today": MessageLookupByLibrary.simpleMessage("今天"), + "todaySummary": MessageLookupByLibrary.simpleMessage("今日摘要"), + "top5Customer": MessageLookupByLibrary.simpleMessage("前 5 名客户"), + "top5Product": MessageLookupByLibrary.simpleMessage("前 5 名产品"), + "top5Supplier": MessageLookupByLibrary.simpleMessage("前 5 名供应商"), + "total": MessageLookupByLibrary.simpleMessage("全部的"), + "totalAmount": MessageLookupByLibrary.simpleMessage("总金额"), + "totalAssets": MessageLookupByLibrary.simpleMessage("总资产"), + "totalBalance": MessageLookupByLibrary.simpleMessage("总余额"), + "totalCategories": MessageLookupByLibrary.simpleMessage("总类别"), + "totalDue": MessageLookupByLibrary.simpleMessage("总应付款"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage("总欠款金额"), + "totalExpense": MessageLookupByLibrary.simpleMessage("总费用"), + "totalIncome": MessageLookupByLibrary.simpleMessage("总收入"), + "totalItems": MessageLookupByLibrary.simpleMessage("总项数"), + "totalLoss": MessageLookupByLibrary.simpleMessage("总体损耗"), + "totalPayable": MessageLookupByLibrary.simpleMessage("总应付金额"), + "totalPrice": MessageLookupByLibrary.simpleMessage("总价"), + "totalProduct": MessageLookupByLibrary.simpleMessage("总产品"), + "totalProfit": MessageLookupByLibrary.simpleMessage("利润总额"), + "totalPurchase": MessageLookupByLibrary.simpleMessage("总采购"), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage("总退货金额"), + "totalReturned": MessageLookupByLibrary.simpleMessage("总退款"), + "totalSalaryAmount": MessageLookupByLibrary.simpleMessage("薪资总额"), + "totalSales": MessageLookupByLibrary.simpleMessage("总销售"), + "totalVat": MessageLookupByLibrary.simpleMessage("总增值税"), + "totall": MessageLookupByLibrary.simpleMessage("总计:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage("交易概览"), + "transactionType": MessageLookupByLibrary.simpleMessage("交易类型"), + "transactions": MessageLookupByLibrary.simpleMessage("交易"), + "transactionsHistoryReport": MessageLookupByLibrary.simpleMessage("交易历史报表"), + "transfer": MessageLookupByLibrary.simpleMessage("转账"), + "transferCheque": MessageLookupByLibrary.simpleMessage("支票转账"), + "transferDate": MessageLookupByLibrary.simpleMessage("转账日期"), + "tryAgain": MessageLookupByLibrary.simpleMessage("再试一次"), + "twitter": MessageLookupByLibrary.simpleMessage("Twitter"), + "type": MessageLookupByLibrary.simpleMessage("类型"), + "typeSelect": MessageLookupByLibrary.simpleMessage("选择类型"), + "unPaid": MessageLookupByLibrary.simpleMessage("未付"), + "unit": MessageLookupByLibrary.simpleMessage("单位"), + "unitName": MessageLookupByLibrary.simpleMessage("单位名称"), + "unitPrice": MessageLookupByLibrary.simpleMessage("单价"), + "units": MessageLookupByLibrary.simpleMessage("单位"), + "unlimited": MessageLookupByLibrary.simpleMessage("无限"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage("无限使用"), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "我们套餐的无限使用👇", + ), + "update": MessageLookupByLibrary.simpleMessage("更新"), + "updateBranch": MessageLookupByLibrary.simpleMessage("更新分支机构"), + "updateContact": MessageLookupByLibrary.simpleMessage("更新联系人"), + "updateFailed": MessageLookupByLibrary.simpleMessage("库存更新失败"), + "updateNow": MessageLookupByLibrary.simpleMessage("现在更新"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage("您没有权限更新合作方。"), + "updateProduct": MessageLookupByLibrary.simpleMessage("更新产品"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage("产品更新成功!"), + "updateProductWarn": MessageLookupByLibrary.simpleMessage("您没有权限更新产品。"), + "updateProfile": MessageLookupByLibrary.simpleMessage("更新您的个人资料"), + "updatePurchase": MessageLookupByLibrary.simpleMessage("更新采购"), + "updateRole": MessageLookupByLibrary.simpleMessage("更新角色"), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage("您没有权限更新销售。"), + "updateSuccess": MessageLookupByLibrary.simpleMessage("更新成功"), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "更新您的个人资料,以便给客户留下更好的印象", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage("更新您的订阅"), + "updating": MessageLookupByLibrary.simpleMessage("更新中..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("立即升级"), + "upiIdForQrCode": MessageLookupByLibrary.simpleMessage("二维码 UPI ID"), + "upload": MessageLookupByLibrary.simpleMessage("上传"), + "uploadImage": MessageLookupByLibrary.simpleMessage("上传图片"), + "uploading": MessageLookupByLibrary.simpleMessage("上传中..."), + "useGallery": MessageLookupByLibrary.simpleMessage("使用图库"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage("用户标题不能为空"), + "user": MessageLookupByLibrary.simpleMessage("用户"), + "userRole": MessageLookupByLibrary.simpleMessage("用户角色"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage("用户角色详情"), + "userTitle": MessageLookupByLibrary.simpleMessage("用户标题"), + "values": MessageLookupByLibrary.simpleMessage("数值"), + "variantAdded": MessageLookupByLibrary.simpleMessage("变体添加成功!"), + "variantDelete": MessageLookupByLibrary.simpleMessage("变体删除成功!"), + "variantList": MessageLookupByLibrary.simpleMessage("变体列表"), + "variationId": MessageLookupByLibrary.simpleMessage( + "规格变体 ID (Variation ID)", + ), + "variations": MessageLookupByLibrary.simpleMessage("规格变体"), + "variationsProduct": MessageLookupByLibrary.simpleMessage("规格产品"), + "vat": MessageLookupByLibrary.simpleMessage("增值税"), + "vatAndTax": MessageLookupByLibrary.simpleMessage("增值税和税"), + "vatGstNumber": MessageLookupByLibrary.simpleMessage("增值税/商品及服务税号"), + "vatGstTitle": MessageLookupByLibrary.simpleMessage("增值税/商品及服务税标题"), + "vatId": MessageLookupByLibrary.simpleMessage("增值税 ID (Vat Id)"), + "vatNumber": MessageLookupByLibrary.simpleMessage("增值税号"), + "vatReports": MessageLookupByLibrary.simpleMessage("增值税报表 (VAT)"), + "vatType": MessageLookupByLibrary.simpleMessage("增值税类型 (vatType)"), + "verification": MessageLookupByLibrary.simpleMessage("验证"), + "verify": MessageLookupByLibrary.simpleMessage("验证"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage("验证您的电子邮件"), + "verityEmail": MessageLookupByLibrary.simpleMessage("验证电子邮件"), + "view": MessageLookupByLibrary.simpleMessage("查看详情"), + "viewAll": MessageLookupByLibrary.simpleMessage("查看全部"), + "viewDetails": MessageLookupByLibrary.simpleMessage("查看详情"), + "viewPrice": MessageLookupByLibrary.simpleMessage("查看价格"), + "viewStock": MessageLookupByLibrary.simpleMessage("查看库存"), + "viewingTransactionFor": MessageLookupByLibrary.simpleMessage("查看交易记录:"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage("走进客户"), + "wallet": MessageLookupByLibrary.simpleMessage("钱包"), + "walletBalance": MessageLookupByLibrary.simpleMessage("钱包余额"), + "warehouse": MessageLookupByLibrary.simpleMessage("仓库 (Warehouse)"), + "warehouseName": MessageLookupByLibrary.simpleMessage("仓库名称"), + "warranty": MessageLookupByLibrary.simpleMessage("保修"), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "我们已向以下地址发送了确认电子邮件", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "我们已将 OTP 发送到您的手机号码", + ), + "weekly": MessageLookupByLibrary.simpleMessage("每周"), + "weight": MessageLookupByLibrary.simpleMessage("重量"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("欢迎回来!"), + "whatNew": MessageLookupByLibrary.simpleMessage("什么是新的"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage("批发价"), + "wholesaler": MessageLookupByLibrary.simpleMessage("批发商"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage("将很快添加"), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage("在此处编写您的消息"), + "writerTaxHere": MessageLookupByLibrary.simpleMessage("在此处输入文本..."), + "yearly": MessageLookupByLibrary.simpleMessage("每年"), + "years": MessageLookupByLibrary.simpleMessage("年"), + "yes": MessageLookupByLibrary.simpleMessage("是"), + "yesterday": MessageLookupByLibrary.simpleMessage("昨天"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "您不能支付超过欠款金额", + ), + "youCanNowResendYourOtp": MessageLookupByLibrary.simpleMessage( + "您现在可以重新发送 OTP。", + ), + "youDoNotHaveAnyPermissionToGenerateBarCode": + MessageLookupByLibrary.simpleMessage("您没有生成条形码的权限。"), + "youDoNotHavePermissionDeleteModel": MessageLookupByLibrary.simpleMessage( + "您没有删除型号的权限。", + ), + "youDoNotHavePermissionDeleteTheShelf": + MessageLookupByLibrary.simpleMessage("您没有权限删除层架"), + "youDoNotHavePermissionProfitAndLoss": MessageLookupByLibrary.simpleMessage( + "您没有查看损益表的权限", + ), + "youDoNotHavePermissionToCreateExpenseCategory": + MessageLookupByLibrary.simpleMessage("您没有创建支出类别的权限。"), + "youDoNotHavePermissionToCreateIncomeCategory": + MessageLookupByLibrary.simpleMessage("您没有创建收入类别的权限。"), + "youDoNotHavePermissionToCreateModel": MessageLookupByLibrary.simpleMessage( + "您没有创建型号的权限", + ), + "youDoNotHavePermissionToCreatePurchase": + MessageLookupByLibrary.simpleMessage("您没有创建采购的权限。"), + "youDoNotHavePermissionToDeleteDepartment": + MessageLookupByLibrary.simpleMessage("您没有删除部门的权限"), + "youDoNotHavePermissionToDeleteDesignation": + MessageLookupByLibrary.simpleMessage("您没有删除职位的权限"), + "youDoNotHavePermissionToDeleteLeaveRequest": + MessageLookupByLibrary.simpleMessage("您没有删除请假申请的权限"), + "youDoNotHavePermissionToDeletePayroll": + MessageLookupByLibrary.simpleMessage("您没有删除工资单的权限"), + "youDoNotHavePermissionToExportExcel": MessageLookupByLibrary.simpleMessage( + "您没有导出 Excel 的权限", + ), + "youDoNotHavePermissionToGenerateBarcode": + MessageLookupByLibrary.simpleMessage("您没有生成条形码的权限。"), + "youDoNotHavePermissionToGenerateReport": + MessageLookupByLibrary.simpleMessage("您没有生成报表的权限"), + "youDoNotHavePermissionToUpdateBranch": + MessageLookupByLibrary.simpleMessage("您没有更新分支机构的权限"), + "youDoNotHavePermissionToUpdateDepartment": + MessageLookupByLibrary.simpleMessage("您没有更新部门的权限"), + "youDoNotHavePermissionToUpdateLeaveRequest": + MessageLookupByLibrary.simpleMessage("您没有更新请假申请的权限"), + "youDoNotHavePermissionToUpdateModel": MessageLookupByLibrary.simpleMessage( + "您没有更新型号的权限", + ), + "youDoNotHavePermissionToUpgradeHoliday": + MessageLookupByLibrary.simpleMessage("您没有更新节假日的权限"), + "youDoNotHavePermissionToViewAttendance": + MessageLookupByLibrary.simpleMessage("您没有查看考勤记录的权限"), + "youDoNotHaveUpdatePayroll": MessageLookupByLibrary.simpleMessage( + "您没有更新工资单的权限", + ), + "youDoNotPermissionToUpdateDesignation": + MessageLookupByLibrary.simpleMessage("您没有更新职位的权限"), + "youDoNotToHavePermissionToDeleteShift": + MessageLookupByLibrary.simpleMessage("您没有删除班次的权限"), + "youDoNotToHavePermissionToUpdateShift": + MessageLookupByLibrary.simpleMessage("您没有更新班次的权限"), + "youDoNtHavePermissionToCreateRacks": MessageLookupByLibrary.simpleMessage( + "您没有权限创建货架。", + ), + "youDoNtHavePermissionToDeleteRacks": MessageLookupByLibrary.simpleMessage( + "您没有权限删除货架。", + ), + "youDoNtHavePermissionToUpdateRacks": MessageLookupByLibrary.simpleMessage( + "您没有权限更新货架。", + ), + "youDonNotHavePermissionToCreateExpense": + MessageLookupByLibrary.simpleMessage("您没有创建支出的权限。"), + "youDonNotHavePermissionToCreateIncome": + MessageLookupByLibrary.simpleMessage("您没有创建收入的权限。"), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage("您必须授予权限"), + "youRUsing": MessageLookupByLibrary.simpleMessage("您正在使用 "), + "yourFree": MessageLookupByLibrary.simpleMessage("您的免费套餐快到期了,请购买下一个计划,谢谢。"), + "yourPack": MessageLookupByLibrary.simpleMessage("你的包裹"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "您的套餐将在5天内过期", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "您的套餐今天将会过期\n\n请重新购买", + ), + "zip": MessageLookupByLibrary.simpleMessage("邮政编码"), + "zipCode": MessageLookupByLibrary.simpleMessage("输入邮政编码"), + }; +} diff --git a/lib/generated/intl/messages_zu.dart b/lib/generated/intl/messages_zu.dart new file mode 100644 index 0000000..7bfd026 --- /dev/null +++ b/lib/generated/intl/messages_zu.dart @@ -0,0 +1,1214 @@ +// DO NOT EDIT. This is code generated via package:intl/generate_localized.dart +// This is a library that provides messages for a zu locale. All the +// messages from the main program should be duplicated here with the same +// function name. + +// Ignore issues from commonly used lints in this file. +// ignore_for_file:unnecessary_brace_in_string_interps, unnecessary_new +// ignore_for_file:prefer_single_quotes,comment_references, directives_ordering +// ignore_for_file:annotate_overrides,prefer_generic_function_type_aliases +// ignore_for_file:unused_import, file_names, avoid_escaping_inner_quotes +// ignore_for_file:unnecessary_string_interpolations, unnecessary_string_escapes + +import 'package:intl/intl.dart'; +import 'package:intl/message_lookup_by_library.dart'; + +final messages = new MessageLookup(); + +typedef String MessageIfAbsent(String messageStr, List args); + +class MessageLookup extends MessageLookupByLibrary { + String get localeName => 'zu'; + + final messages = _notInlinedMessages(_notInlinedMessages); + static Map _notInlinedMessages(_) => { + "CustomerDetails": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yekhasimende", + ), + "actions": MessageLookupByLibrary.simpleMessage("Izenzo"), + "addAPurchase": MessageLookupByLibrary.simpleMessage( + "Sicela Uengeze Ukuthengwa", + ), + "addBrand": MessageLookupByLibrary.simpleMessage("Engeza Ibhendi"), + "addCategory": MessageLookupByLibrary.simpleMessage("Engeza Igatsha"), + "addContact": MessageLookupByLibrary.simpleMessage("Engeza Xhumano"), + "addCustomer": MessageLookupByLibrary.simpleMessage( + "Sicela Uengeze Ikhasimende", + ), + "addCustomers": MessageLookupByLibrary.simpleMessage("Engeza Ikhasimende"), + "addDelivery": MessageLookupByLibrary.simpleMessage("Engeza Ukulethwa"), + "addExpense": MessageLookupByLibrary.simpleMessage("Engeza Isindleko"), + "addExpenseCat": MessageLookupByLibrary.simpleMessage( + "Engeza Igatsha Lesindleko", + ), + "addIncome": MessageLookupByLibrary.simpleMessage("Faka Imali Engenayo"), + "addIncomeCategory": MessageLookupByLibrary.simpleMessage( + "Faka Igaba Lemali Engenayo", + ), + "addItems": MessageLookupByLibrary.simpleMessage("Engeza Izinto"), + "addNewAddress": MessageLookupByLibrary.simpleMessage( + "Engeza Ikheli Elisha", + ), + "addNewProduct": MessageLookupByLibrary.simpleMessage( + "Engeza Umkhiqizo Omusha", + ), + "addNewPurchase": MessageLookupByLibrary.simpleMessage( + "Sicela Uengeze Ukuthengwa Okusha", + ), + "addNote": MessageLookupByLibrary.simpleMessage("Engeza Umhlahlandlela"), + "addParty": MessageLookupByLibrary.simpleMessage("Engeza Amaqembu"), + "addProduct": MessageLookupByLibrary.simpleMessage( + "Sicela Uengeze Umkhiqizo", + ), + "addProductFirst": MessageLookupByLibrary.simpleMessage( + "Engeza umkhiqizo kuqala", + ), + "addProductSuccess": MessageLookupByLibrary.simpleMessage( + "Umkhiqizo udalwe ngempumelelo!", + ), + "addProductWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokudala umkhiqizo.", + ), + "addPurchase": MessageLookupByLibrary.simpleMessage("Engeza Ukuthenga"), + "addSale": MessageLookupByLibrary.simpleMessage( + "Sicela Uengeze Ukuthengisa", + ), + "addSales": MessageLookupByLibrary.simpleMessage("Engeza Ukuthengisa"), + "addStock": MessageLookupByLibrary.simpleMessage("Engeza Isitokwe"), + "addUnit": MessageLookupByLibrary.simpleMessage("Engeza Isihluzo"), + "addUserRole": MessageLookupByLibrary.simpleMessage( + "Engeza Indima Yomsebenzisi", + ), + "addVariant": MessageLookupByLibrary.simpleMessage("Engeza I-Variant"), + "addVariantDetails": MessageLookupByLibrary.simpleMessage( + "Engeza Imininingwane Ye-Variant", + ), + "addedToCart": MessageLookupByLibrary.simpleMessage( + "Engezwe Engqongweni Yokuthengela", + ), + "adding": MessageLookupByLibrary.simpleMessage("Ukungeza..."), + "address": MessageLookupByLibrary.simpleMessage("Ikheli"), + "all": MessageLookupByLibrary.simpleMessage("Konke"), + "allBusinessSolutions": MessageLookupByLibrary.simpleMessage( + "Zonke izixazululo zebhizinisi", + ), + "allBusinessolutionDescrip": MessageLookupByLibrary.simpleMessage( + "I-PosPro iyisixazululo esiphelele se-business esinezitoko, ama-akhawunti, ukuthengisa, izindleko kanye noklahleka/nenzuzo.", + ), + "allTime": MessageLookupByLibrary.simpleMessage("Sonke Isikhathi"), + "alreadyAdded": MessageLookupByLibrary.simpleMessage("Sesivele Sengezwe"), + "alreadyHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Une-akhawunti kakade? ", + ), + "amount": MessageLookupByLibrary.simpleMessage("Inani"), + "anSMSWillBeSentToTheFollowingNumber": MessageLookupByLibrary.simpleMessage( + "I-SMS izosuthunyelwa kunombolo elandelayo: ", + ), + "android": MessageLookupByLibrary.simpleMessage( + "Ukusekelwa Kwephephakuhle lwe-Android ne-iOS", + ), + "anewUpdateAvailable": MessageLookupByLibrary.simpleMessage( + "Kukhona isibuyekezo esisha esitholakalayo\nSicela ubuyekeze uhlelo lwakho lokusebenza", + ), + "appleWatch": MessageLookupByLibrary.simpleMessage("I-Apple Watch"), + "apply": MessageLookupByLibrary.simpleMessage("Faka Isicelo"), + "areYouSure": MessageLookupByLibrary.simpleMessage("Uyaqiniseka?"), + "areYouSureYouWant": MessageLookupByLibrary.simpleMessage( + "Uyaqiniseka ukuthi ufuna ukususa le pharthi?", + ), + "backToHome": MessageLookupByLibrary.simpleMessage("Buyela Ekhaya"), + "balance": MessageLookupByLibrary.simpleMessage("Isibili"), + "bangladesh": MessageLookupByLibrary.simpleMessage("IBhangladeshi"), + "barcodeGen": MessageLookupByLibrary.simpleMessage("Umakhi We-Bar Code"), + "barcodeGenerator": MessageLookupByLibrary.simpleMessage( + "Umthengisi weBarcode", + ), + "batch": MessageLookupByLibrary.simpleMessage("Iqoqo"), + "batchNo": MessageLookupByLibrary.simpleMessage("Inombolo Yeqoqo"), + "billTO": MessageLookupByLibrary.simpleMessage("Ibhili Ku-"), + "billingAddress": MessageLookupByLibrary.simpleMessage("Ikheli Lokukhokha"), + "brand": MessageLookupByLibrary.simpleMessage("Ibhendi"), + "brandName": MessageLookupByLibrary.simpleMessage("Igama Lebhendi"), + "brands": MessageLookupByLibrary.simpleMessage("Amabhendi"), + "bulk": MessageLookupByLibrary.simpleMessage("Layisha Ngobuningi"), + "businessCat": MessageLookupByLibrary.simpleMessage("Igatsha Lebhizinisi"), + "businessName": MessageLookupByLibrary.simpleMessage( + "Ibhizinisi & Igama Lebhizinisi", + ), + "buyPremium": MessageLookupByLibrary.simpleMessage( + "Thenga Uhlelo Lwe-Premium", + ), + "call": MessageLookupByLibrary.simpleMessage("Shaya ucingo"), + "camera": MessageLookupByLibrary.simpleMessage("Ikhamera"), + "cancel": MessageLookupByLibrary.simpleMessage("Khansela"), + "capacity": MessageLookupByLibrary.simpleMessage("Umklamo"), + "cash": MessageLookupByLibrary.simpleMessage("Imali"), + "categories": MessageLookupByLibrary.simpleMessage("Izigaba"), + "category": MessageLookupByLibrary.simpleMessage("Igatsha"), + "categoryName": MessageLookupByLibrary.simpleMessage("Igama Legatsha"), + "changePassword": MessageLookupByLibrary.simpleMessage( + "Shintsha Iphasiwedi", + ), + "checkEmail": MessageLookupByLibrary.simpleMessage("Hlola I-imeyili"), + "choose": MessageLookupByLibrary.simpleMessage("Khetha"), + "chooseCountry": MessageLookupByLibrary.simpleMessage("Khetha Izwe"), + "chooseCustomer": MessageLookupByLibrary.simpleMessage( + "Khetha Ikhasimende", + ), + "chooseSupplier": MessageLookupByLibrary.simpleMessage("Khetha Umhlinzeki"), + "choseYourFeature": MessageLookupByLibrary.simpleMessage( + "Khetha Izici Zakho", + ), + "choseyourfeatureDesciption": MessageLookupByLibrary.simpleMessage( + "Izici ziyingxenye ebalulekile eyenza i-POSpro ihluke kwezinye izixazululo zesiko.", + ), + "city": MessageLookupByLibrary.simpleMessage("Idolobha"), + "cityName": MessageLookupByLibrary.simpleMessage("Igama Ledolobha"), + "clarence": MessageLookupByLibrary.simpleMessage("Ukucaphuna"), + "clear": MessageLookupByLibrary.simpleMessage("Sula"), + "clickToConnect": MessageLookupByLibrary.simpleMessage( + "Chofoza ukuze uxhumane", + ), + "close": MessageLookupByLibrary.simpleMessage("Vala"), + "code": MessageLookupByLibrary.simpleMessage("Ikhodi"), + "collectDue": MessageLookupByLibrary.simpleMessage("Bamba Okufanele"), + "collectDues": MessageLookupByLibrary.simpleMessage( + "Sicela Uqoqe Okufanele", + ), + "collectedBy": MessageLookupByLibrary.simpleMessage("Qoqwe Ngu-"), + "collectedBys": MessageLookupByLibrary.simpleMessage("Kuqoqwe Ngu"), + "color": MessageLookupByLibrary.simpleMessage("Umbala"), + "comingSoon": MessageLookupByLibrary.simpleMessage("Kusazofika"), + "companyAddress": MessageLookupByLibrary.simpleMessage("Ikheli Lenkampani"), + "confirmDelete": MessageLookupByLibrary.simpleMessage( + "Qinisekisa Ukususwa", + ), + "confirmPass": MessageLookupByLibrary.simpleMessage( + "Qinisekisa Iphasiwedi", + ), + "confirmPassword": MessageLookupByLibrary.simpleMessage( + "Qinisekisa Iphasiwedi", + ), + "confirmSMSTo": MessageLookupByLibrary.simpleMessage( + "Qinisekisa i-SMS ku-", + ), + "congratulation": MessageLookupByLibrary.simpleMessage("Siyakubonga"), + "connect": MessageLookupByLibrary.simpleMessage("Chofoza ukuze uxhumane"), + "connectPrinter": MessageLookupByLibrary.simpleMessage( + "Xhuma umprinta wakho", + ), + "connectYourPrinter": MessageLookupByLibrary.simpleMessage( + "Xhuma Umphunta Wakho", + ), + "contactDetials": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yokuxhumana", + ), + "contactUs": MessageLookupByLibrary.simpleMessage("Xhumana Nathi"), + "continueButton": MessageLookupByLibrary.simpleMessage("Qhubeka"), + "continueE": MessageLookupByLibrary.simpleMessage("Qhubeka"), + "cost": MessageLookupByLibrary.simpleMessage("Izindleko"), + "country": MessageLookupByLibrary.simpleMessage("Izwe"), + "create": MessageLookupByLibrary.simpleMessage("Dala"), + "createAFreeAccount": MessageLookupByLibrary.simpleMessage( + "Dala I-akhawunti Yamahhala", + ), + "createAcc": MessageLookupByLibrary.simpleMessage( + "Dala I-akhawunti Yamahhala", + ), + "createNewPassword": MessageLookupByLibrary.simpleMessage( + "Dala Iphasiwedi Elisha", + ), + "createPdfWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokudala i-PDF.", + ), + "createSaleWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokudala ukuthengiswa.", + ), + "creditLimit": MessageLookupByLibrary.simpleMessage( + "Umkhawulo Wekredithi Weqembu", + ), + "currency": MessageLookupByLibrary.simpleMessage("Imali"), + "custom": MessageLookupByLibrary.simpleMessage("Ngokwesiko"), + "customInvoiceBranding": MessageLookupByLibrary.simpleMessage( + "Ukubhendiwe Kwe-Invoice Engokwezifiso", + ), + "customer": MessageLookupByLibrary.simpleMessage("Ikhasimende"), + "customerDue": MessageLookupByLibrary.simpleMessage( + "Ikhasimende Elifanele", + ), + "customerName": MessageLookupByLibrary.simpleMessage("Igama Lekhasimende"), + "customerPay": MessageLookupByLibrary.simpleMessage("Ikhasimende Likhokha"), + "customerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Inombolo Yocingo Yekhasimende", + ), + "dailyTransaction": MessageLookupByLibrary.simpleMessage( + "Ukuthengiselana Kwansuku Zonke", + ), + "dashboard": MessageLookupByLibrary.simpleMessage("Idashubhodi"), + "dataSavedSuccessfully": MessageLookupByLibrary.simpleMessage( + "Idatha iLondolozwe ngempumelelo.", + ), + "date": MessageLookupByLibrary.simpleMessage("Usuku"), + "dateFilterWarn": MessageLookupByLibrary.simpleMessage( + "Usuku lokuphela alukwazi ukuba ngaphambi kosuku lokuqala.", + ), + "dates": MessageLookupByLibrary.simpleMessage("Usuku:"), + "days": MessageLookupByLibrary.simpleMessage("izinsuku"), + "dealer": MessageLookupByLibrary.simpleMessage("Umthengisi"), + "dealerPrice": MessageLookupByLibrary.simpleMessage("Intengo Yomthengisi"), + "delete": MessageLookupByLibrary.simpleMessage("Susa"), + "deleteAcc": MessageLookupByLibrary.simpleMessage("Susa i-akhawunti"), + "deleteBatchWarn": MessageLookupByLibrary.simpleMessage( + "Uqinisekile ukuthi ufuna ukususa leli qoqo?", + ), + "deletePartyWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokususa iqembu.", + ), + "deleting": MessageLookupByLibrary.simpleMessage("Ukucisha..."), + "deliveryAddress": MessageLookupByLibrary.simpleMessage( + "Ikheli Lokulethwa", + ), + "deliveryCharge": MessageLookupByLibrary.simpleMessage("Imali Yokulethwa"), + "description": MessageLookupByLibrary.simpleMessage("Incazelo"), + "details": MessageLookupByLibrary.simpleMessage("Imininingwane"), + "digits": MessageLookupByLibrary.simpleMessage( + "I-pin yezinombolo ezi-6 ithunyelwe ekhelini lakho le-imeyili: ", + ), + "discount": MessageLookupByLibrary.simpleMessage("Isaphulelo"), + "doNotDisturb": MessageLookupByLibrary.simpleMessage("Ungangiphathi"), + "doYouWantToDeleteTheUser": MessageLookupByLibrary.simpleMessage( + "Ufuna ukususa umsebenzisi?", + ), + "doYouWantToExitTheApp": MessageLookupByLibrary.simpleMessage( + "Ufuna ukuphuma kuhlelo lokusebenza?", + ), + "donNotHaveAnAccount": MessageLookupByLibrary.simpleMessage( + "Akunakho i-akhawunti?", + ), + "due": MessageLookupByLibrary.simpleMessage("Okufanele"), + "dueAmount": MessageLookupByLibrary.simpleMessage("Inani Elifanele: "), + "dueCollection": MessageLookupByLibrary.simpleMessage( + "Ukuqoqwa Kwokufanele", + ), + "dueList": MessageLookupByLibrary.simpleMessage("Uhlu Lokufanele"), + "dueReport": MessageLookupByLibrary.simpleMessage("Umbiko Wokufanele"), + "dueSaleWarn": MessageLookupByLibrary.simpleMessage( + "Ukuthengiswa okunezikweletu akuvunyelwe kumakhasimende angabhaliswanga.", + ), + "easyToUseThePos": MessageLookupByLibrary.simpleMessage( + "Kulula ukusebenzisa i-POS yeselula", + ), + "easytheusedesciption": MessageLookupByLibrary.simpleMessage( + "Uhlelo lokusebenza lwe-POSpro lumahhala, kulula ukusebenzisa. Eqinisweni, ingenye yezinhlelo ze-POS ezinhle kakhulu emhlabeni jikelele.", + ), + "edit": MessageLookupByLibrary.simpleMessage("Hlela"), + "editPhone": MessageLookupByLibrary.simpleMessage( + "Hlela Inombolo Yocingo?", + ), + "editPurchaseInvoice": MessageLookupByLibrary.simpleMessage( + "Hlela I-Invoice Yokuthengwa", + ), + "editSalesInvoice": MessageLookupByLibrary.simpleMessage( + "Hlela I-Invoice Yokuthengisa", + ), + "editSocailMedia": MessageLookupByLibrary.simpleMessage( + "Hlela Imidiya Yezenhlalo", + ), + "email": MessageLookupByLibrary.simpleMessage("Ikheli Le-imeyili"), + "emailCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "I-imeyili ayikwazi ukuba yize", + ), + "emailText": MessageLookupByLibrary.simpleMessage("I-imeyili"), + "enLowStock": MessageLookupByLibrary.simpleMessage( + "Faka isitokwe esiphansi", + ), + "endDate": MessageLookupByLibrary.simpleMessage("Usuku Lokuphela"), + "endYourFreePlan": MessageLookupByLibrary.simpleMessage( + "Qeda uhlelo lwakho lwamahhala", + ), + "entBatchNo": MessageLookupByLibrary.simpleMessage("Faka Inombolo Yeqoqo"), + "enterABrandName": MessageLookupByLibrary.simpleMessage( + "Faka igama lebhendi", + ), + "enterAValidDiscount": MessageLookupByLibrary.simpleMessage( + "Faka isaphulelo esivumelekile", + ), + "enterAValidOTP": MessageLookupByLibrary.simpleMessage( + "Faka i-OTP evaliwe", + ), + "enterAValidStock": MessageLookupByLibrary.simpleMessage( + "Faka isitoko esivumelekile", + ), + "enterAddress": MessageLookupByLibrary.simpleMessage("Faka Ikheli"), + "enterAmount": MessageLookupByLibrary.simpleMessage("Faka Inani"), + "enterBusiness": MessageLookupByLibrary.simpleMessage( + "Faka Ibhizinisi/Igama Lesitolo", + ), + "enterCapacity": MessageLookupByLibrary.simpleMessage("Faka Umklamo"), + "enterCategoryName": MessageLookupByLibrary.simpleMessage( + "Faka igama legatsha", + ), + "enterColor": MessageLookupByLibrary.simpleMessage("Faka Umbala"), + "enterCustomerPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Faka inombolo yocingo yekhasimende", + ), + "enterDealerPrice": MessageLookupByLibrary.simpleMessage( + "Faka intengo yomthengisi", + ), + "enterDiscount": MessageLookupByLibrary.simpleMessage("Faka isaphulelo"), + "enterEmail": MessageLookupByLibrary.simpleMessage( + "Sicela ufake ikheli lakho le-imeyili ngezansi ukuze uthole ikhonkco Yokusetha kabusha iphasiwedi.", + ), + "enterExpanseCategoryName": MessageLookupByLibrary.simpleMessage( + "Faka igama legatsha lesindleko", + ), + "enterExpenseDate": MessageLookupByLibrary.simpleMessage( + "Faka usuku lokusebenzisa", + ), + "enterFullAddress": MessageLookupByLibrary.simpleMessage( + "Faka Ikheli Eliphelele", + ), + "enterIncomeCategoryName": MessageLookupByLibrary.simpleMessage( + "Faka igama legaba lemali engenayo", + ), + "enterManufacturerName": MessageLookupByLibrary.simpleMessage( + "Faka igama lomkhiqizi", + ), + "enterName": MessageLookupByLibrary.simpleMessage("Faka Igama"), + "enterNote": MessageLookupByLibrary.simpleMessage("Faka Umhlahlandlela"), + "enterOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Faka isibili sokufungula", + ), + "enterProductCode": MessageLookupByLibrary.simpleMessage( + "Faka ikhodi yomkhiqizo", + ), + "enterProductName": MessageLookupByLibrary.simpleMessage( + "Faka igama lomkhiqizo", + ), + "enterPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Faka Intengo Yokuthengwa", + ), + "enterQuantity": MessageLookupByLibrary.simpleMessage("Faka inani"), + "enterRefNumber": MessageLookupByLibrary.simpleMessage( + "Faka inombolo yokubhekisisa", + ), + "enterSaltingPrice": MessageLookupByLibrary.simpleMessage( + "Faka intengo yokugcoba", + ), + "enterSize": MessageLookupByLibrary.simpleMessage("Faka Usayizi"), + "enterStock": MessageLookupByLibrary.simpleMessage("Faka isitoko"), + "enterType": MessageLookupByLibrary.simpleMessage("Faka Uhlobo"), + "enterUserTitle": MessageLookupByLibrary.simpleMessage( + "Faka Isihloko Somsebenzisi", + ), + "enterValidOTP": MessageLookupByLibrary.simpleMessage("Faka i-OTP evaliwe"), + "enterWeight": MessageLookupByLibrary.simpleMessage("Faka Isisindo"), + "enterWholesalePrice": MessageLookupByLibrary.simpleMessage( + "Faka intengo yokuthengisa enkulu", + ), + "enterYourEmailAddress": MessageLookupByLibrary.simpleMessage( + "Faka ikheli lakho le-imeyili", + ), + "enterYourFullName": MessageLookupByLibrary.simpleMessage( + "Faka igama lakho eliphelele", + ), + "enterYourName": MessageLookupByLibrary.simpleMessage("Faka igama lakho"), + "enterYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Faka inombolo yakho yocingo", + ), + "expDate": MessageLookupByLibrary.simpleMessage("Usuku Lokuphelelwa"), + "expense": MessageLookupByLibrary.simpleMessage("Isindleko"), + "expenseCat": MessageLookupByLibrary.simpleMessage("Izigaba Zezindleko"), + "expenseDate": MessageLookupByLibrary.simpleMessage("Usuku Lwesindleko"), + "expenseFor": MessageLookupByLibrary.simpleMessage("Isindleko Sokuthi"), + "expenseReport": MessageLookupByLibrary.simpleMessage("Umbiko Wezindleko"), + "expirationStatus": MessageLookupByLibrary.simpleMessage( + "Isimo Sokuphelelwa Isikhathi", + ), + "facebook": MessageLookupByLibrary.simpleMessage("I-Facebook"), + "failedToGetPlatformVersion": MessageLookupByLibrary.simpleMessage( + "Ukwehluleka ukuthola inguqulo yeplatifomu.", + ), + "fashions": MessageLookupByLibrary.simpleMessage("Imitshi"), + "field": MessageLookupByLibrary.simpleMessage("Insimu"), + "filter": MessageLookupByLibrary.simpleMessage("Hlunga"), + "firstName": MessageLookupByLibrary.simpleMessage("Igama Lokuthoma"), + "folder": MessageLookupByLibrary.simpleMessage( + "Kungaba ukuthi i-imeyili iphethe ifolda yakho ye-spam.", + ), + "forgotPassword": MessageLookupByLibrary.simpleMessage( + "Ukhohliwe iphasiwedi", + ), + "freeDataBackup": MessageLookupByLibrary.simpleMessage( + "Isipele Sedatha Samahhala", + ), + "freeLifetimeUpdate": MessageLookupByLibrary.simpleMessage( + "Isibuyekezo Samahhala Sokuphila Konke", + ), + "freePack": MessageLookupByLibrary.simpleMessage("Iphakheji Yamahhala"), + "freePlan": MessageLookupByLibrary.simpleMessage("Uhlelo Lwamahhala"), + "fromDate": MessageLookupByLibrary.simpleMessage("Kusukela Usuku"), + "fullName": MessageLookupByLibrary.simpleMessage("Igama Eliphelele"), + "fullyPaid": MessageLookupByLibrary.simpleMessage( + "Sekukhokhelwe Ngokuphelele", + ), + "gallery": MessageLookupByLibrary.simpleMessage("Igeleri"), + "genPdfWarn": MessageLookupByLibrary.simpleMessage( + "Alukho ulwazi olutholakalayo lokwenza i-PDF", + ), + "gotEmail": MessageLookupByLibrary.simpleMessage("Uthole I-imeyili"), + "gotIt": MessageLookupByLibrary.simpleMessage("Ngikutholile"), + "guest": MessageLookupByLibrary.simpleMessage("Isihambi"), + "haveAcc": MessageLookupByLibrary.simpleMessage("Une-akhawunti kakade?"), + "hintEmail": MessageLookupByLibrary.simpleMessage("Faka ikheli le-imeyili"), + "hintPassword": MessageLookupByLibrary.simpleMessage("Faka iphasiwedi"), + "home": MessageLookupByLibrary.simpleMessage("Ikhaya"), + "image": MessageLookupByLibrary.simpleMessage("Isithombe"), + "income": MessageLookupByLibrary.simpleMessage("Imali engenayo"), + "incomeCategories": MessageLookupByLibrary.simpleMessage( + "Izigaba Zemali Engenayo", + ), + "incomeDate": MessageLookupByLibrary.simpleMessage( + "Usuku Lwemali Engenayo", + ), + "incomeFor": MessageLookupByLibrary.simpleMessage("Imali Engenayo"), + "incomeReport": MessageLookupByLibrary.simpleMessage( + "Umbiko Wemali Engenayo", + ), + "incomeReportPermission": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokubuka umbiko wemali engenayo.", + ), + "instagram": MessageLookupByLibrary.simpleMessage("I-Instagram"), + "instrucation": MessageLookupByLibrary.simpleMessage("Imiyalelo"), + "inv": MessageLookupByLibrary.simpleMessage("Inombolo Ye-Inv."), + "inventoryPermission": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokuphatha isitokwe", + ), + "invoice": MessageLookupByLibrary.simpleMessage("I-Invoice"), + "invoiceViewr": MessageLookupByLibrary.simpleMessage("Umbuki We-invoice"), + "item": MessageLookupByLibrary.simpleMessage("Into"), + "itemAdded": MessageLookupByLibrary.simpleMessage("Into Yengetwe"), + "itemsSales": MessageLookupByLibrary.simpleMessage("Ukuthengisa Izinto"), + "lableEmail": MessageLookupByLibrary.simpleMessage("I-imeyili"), + "lablePassword": MessageLookupByLibrary.simpleMessage("Iphasiwedi"), + "language": MessageLookupByLibrary.simpleMessage("Ulimi"), + "lastName": MessageLookupByLibrary.simpleMessage("Igama Lokugcina"), + "link": MessageLookupByLibrary.simpleMessage("Ikhodi"), + "linkedIN": MessageLookupByLibrary.simpleMessage("I-LinkedIN"), + "loading": MessageLookupByLibrary.simpleMessage("Ukulanda"), + "logIn": MessageLookupByLibrary.simpleMessage("Ngena"), + "logInWithMail": MessageLookupByLibrary.simpleMessage("Ngena Ngomlaye"), + "logOut": MessageLookupByLibrary.simpleMessage("Phuma"), + "loginWithPhone": MessageLookupByLibrary.simpleMessage("Ngena Ngocingo"), + "lorem": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + ), + "loremIpsumDolor": MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + ), + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": + MessageLookupByLibrary.simpleMessage( + "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + ), + "loss": MessageLookupByLibrary.simpleMessage("Ukulahleka"), + "lossOrProfit": MessageLookupByLibrary.simpleMessage("Ukulahleka/Inzuzo"), + "lossProfit": MessageLookupByLibrary.simpleMessage("Ukulahleka/Inzuzo"), + "lossProfitReport": MessageLookupByLibrary.simpleMessage( + "Umbiko Wokulahleka/Inzuzo", + ), + "lowStock": MessageLookupByLibrary.simpleMessage("Isitokwe Esiphansi"), + "lowStockReport": MessageLookupByLibrary.simpleMessage( + "Umbiko Wesitokwe Esiphansi", + ), + "lp": MessageLookupByLibrary.simpleMessage("Ukulahleka/Inzuzo"), + "lpDetails": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yokulahleka/Inzuzo", + ), + "manuDate": MessageLookupByLibrary.simpleMessage("Usuku Lokukhiqiza"), + "manufactureDate": MessageLookupByLibrary.simpleMessage( + "Usuku Lokukhiqiza", + ), + "manufacturer": MessageLookupByLibrary.simpleMessage("Umkhiqizi"), + "masterCard": MessageLookupByLibrary.simpleMessage("IKhadi Le-MasterCard"), + "messege": MessageLookupByLibrary.simpleMessage("Umlaye"), + "mobile": MessageLookupByLibrary.simpleMessage("Isiloliswe:"), + "mobiles": MessageLookupByLibrary.simpleMessage("Iselula"), + "model": MessageLookupByLibrary.simpleMessage("Imodeli"), + "moneyReceipt": MessageLookupByLibrary.simpleMessage("Irisidi Yemali"), + "monthly": MessageLookupByLibrary.simpleMessage("Ngenyanga"), + "moreInfo": MessageLookupByLibrary.simpleMessage("Ulwazi Olwengeziwe"), + "mrp": MessageLookupByLibrary.simpleMessage("MRP"), + "name": MessageLookupByLibrary.simpleMessage("Igama"), + "nameCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Igama alinakuba yize", + ), + "newPassword": MessageLookupByLibrary.simpleMessage("Iphasiwedi Elisha"), + "next": MessageLookupByLibrary.simpleMessage("Okulandelayo"), + "no": MessageLookupByLibrary.simpleMessage("Cha"), + "noAcc": MessageLookupByLibrary.simpleMessage("Akunakho i-akhawunti?"), + "noData": MessageLookupByLibrary.simpleMessage( + "Akunakho idatha etholakalayo", + ), + "noDataAvailabe": MessageLookupByLibrary.simpleMessage( + "Akunakho idatha etholakalayo", + ), + "noDataFound": MessageLookupByLibrary.simpleMessage( + "Akunakho idatha etholakalayo", + ), + "noDue": MessageLookupByLibrary.simpleMessage("Akukho Sikweletu"), + "noDueSelected": MessageLookupByLibrary.simpleMessage( + "Akunakho Okufanele Okukhethiwe", + ), + "noItemSelected": MessageLookupByLibrary.simpleMessage( + "Akukho Ithulu Elikhethiwe", + ), + "noMatched": MessageLookupByLibrary.simpleMessage( + "Azikho imikhiqizo ezihambelana nalokho okuceliwe.", + ), + "noParty": MessageLookupByLibrary.simpleMessage( + "Awekho Amaqembu Atholakele", + ), + "noProductFound": MessageLookupByLibrary.simpleMessage( + "Akunakho Umkhiqizo Otholekayo", + ), + "noProductSelected": MessageLookupByLibrary.simpleMessage( + "Akukho Umkhiqizo Okhethiwe", + ), + "noRoleFound": MessageLookupByLibrary.simpleMessage( + "Akukho Indima Yomsebenzisi Etholakele", + ), + "noSupplier": MessageLookupByLibrary.simpleMessage( + "Akunakho Umhlinzeki Otholakalayo", + ), + "noTransaction": MessageLookupByLibrary.simpleMessage( + "Akunakho Ukuthengiselana", + ), + "notFound": MessageLookupByLibrary.simpleMessage("Akitholakalanga"), + "notLaunch": MessageLookupByLibrary.simpleMessage( + "Ayikwazanga ukuqala uhlelo locingo.", + ), + "note": MessageLookupByLibrary.simpleMessage("Umhlahlandlela"), + "notification": MessageLookupByLibrary.simpleMessage("Isaziso"), + "off": MessageLookupByLibrary.simpleMessage("Ku-Off"), + "on": MessageLookupByLibrary.simpleMessage("Ku-On"), + "openCamera": MessageLookupByLibrary.simpleMessage("Vula Ikhamera"), + "openingBalance": MessageLookupByLibrary.simpleMessage("Isibili Sokuvula"), + "opinion": MessageLookupByLibrary.simpleMessage("Faka Umbono Wakho"), + "outOfStock": MessageLookupByLibrary.simpleMessage("Sekuphelile Isitoko"), + "packFeatures": MessageLookupByLibrary.simpleMessage("Izici Zephakheji"), + "package": MessageLookupByLibrary.simpleMessage("Iphakheji"), + "paid": MessageLookupByLibrary.simpleMessage("Sekukhokhelwe"), + "paidAmount": MessageLookupByLibrary.simpleMessage("Inani Elikhokhelwe"), + "paidVia": MessageLookupByLibrary.simpleMessage("Ikhokhwe nge"), + "parties": MessageLookupByLibrary.simpleMessage("Amaqembu"), + "partyCreateWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokudala iqembu.", + ), + "partyList": MessageLookupByLibrary.simpleMessage("Uhlu Lwabahlanganyeli"), + "password": MessageLookupByLibrary.simpleMessage("Iphasiwedi"), + "passwordCannotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Iphasiwedi ayikwazi ukuba yize", + ), + "passwordsDoNotMatch": MessageLookupByLibrary.simpleMessage( + "Amaphasiwedi awafani", + ), + "payForSubscribe": MessageLookupByLibrary.simpleMessage( + "Khokha Ukubhalisa", + ), + "payableAmount": MessageLookupByLibrary.simpleMessage( + "Inani Elikhokhekayo", + ), + "payment": MessageLookupByLibrary.simpleMessage("Ukukhokha"), + "paymentComplete": MessageLookupByLibrary.simpleMessage( + "Ukukhokha Kuphelile", + ), + "paymentFailed": MessageLookupByLibrary.simpleMessage( + "Ukukhokha Kwehlulekile", + ), + "paymentFailedPleaseTryAgain": MessageLookupByLibrary.simpleMessage( + "Ukukhokha kwehlulekile. Sicela uzame futhi.", + ), + "paymentGateway": MessageLookupByLibrary.simpleMessage( + "I-Gateway Yokukhokha", + ), + "paymentMethods": MessageLookupByLibrary.simpleMessage( + "Izindlela Zokukhokha", + ), + "paymentSuccess": MessageLookupByLibrary.simpleMessage( + "Ukukhokha Kuphumelele", + ), + "paymentTypeHint": MessageLookupByLibrary.simpleMessage( + "Sicela ukhethe uhlobo lokukhokha", + ), + "paymentTypes": MessageLookupByLibrary.simpleMessage("Uhlobo Lokukhokha"), + "paymentWasSuccessful": MessageLookupByLibrary.simpleMessage( + "Ukukhokha kuphumelele!", + ), + "paymentsAmount": MessageLookupByLibrary.simpleMessage("Amanani Okukhokha"), + "paypalPay": MessageLookupByLibrary.simpleMessage("Khokha Ngo-Paypal"), + "permissionNotGranted": MessageLookupByLibrary.simpleMessage( + "Imvumo ayikabhalelwanga!", + ), + "phone": MessageLookupByLibrary.simpleMessage("Inombolo Yocingo"), + "phoneNotAvail": MessageLookupByLibrary.simpleMessage( + "Inombolo yocingo ayitholakali.", + ), + "phoneNumber": MessageLookupByLibrary.simpleMessage("Inombolo Yocingo"), + "phoneVerification": MessageLookupByLibrary.simpleMessage( + "Ukuqinisekiswa Kwefoni", + ), + "phonee": MessageLookupByLibrary.simpleMessage("Ifoni:"), + "pickEndDate": MessageLookupByLibrary.simpleMessage( + "Khetha Usuku Lokuphela", + ), + "pickStartDate": MessageLookupByLibrary.simpleMessage( + "Khetha Usuku Lokuthoma", + ), + "pleaseAddQuantity": MessageLookupByLibrary.simpleMessage( + "Sicela ungeze inani", + ), + "pleaseConnectThePrinterFirst": MessageLookupByLibrary.simpleMessage( + "Sicela uxhumanise umprinta kuqala", + ), + "pleaseConnectYourBlutohPrinter": MessageLookupByLibrary.simpleMessage( + "Sicela uxhumanise umprinta wakho we-Bluetooth", + ), + "pleaseEnterABiggerPassword": MessageLookupByLibrary.simpleMessage( + "Sicela ufake iphasiwedi ende", + ), + "pleaseEnterAConfirmPassword": MessageLookupByLibrary.simpleMessage( + "Sicela ufake iphasiwedi yokumaketha", + ), + "pleaseEnterAPassword": MessageLookupByLibrary.simpleMessage( + "Sicela ufake iphasiwedi", + ), + "pleaseEnterAValidBrandName": MessageLookupByLibrary.simpleMessage( + "Sicela ufake igama lebhendi elivumelekile", + ), + "pleaseEnterAValidBusinessName": MessageLookupByLibrary.simpleMessage( + "Sicela ufake igama lebhizinisi elivumelekile", + ), + "pleaseEnterAValidEmail": MessageLookupByLibrary.simpleMessage( + "Sicela ufake i-imeyili evaliwe", + ), + "pleaseEnterAValidName": MessageLookupByLibrary.simpleMessage( + "Sicela ufake igama elivumelekile", + ), + "pleaseEnterAValidPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sicela ufake inombolo yocingo evaliwe", + ), + "pleaseEnterAValidProductName": MessageLookupByLibrary.simpleMessage( + "Sicela ufake igama lomkhiqizo elivumelekile", + ), + "pleaseEnterAValidPurchasePrice": MessageLookupByLibrary.simpleMessage( + "Sicela ufake intengo yokuthengwa elivumelekile", + ), + "pleaseEnterAValidSalePrice": MessageLookupByLibrary.simpleMessage( + "Sicela ufake intengo yokuthengisa elivumelekile", + ), + "pleaseEnterAValidUnitName": MessageLookupByLibrary.simpleMessage( + "Sicela ufake igama lesihluzo elivumelekile", + ), + "pleaseEnterAmount": MessageLookupByLibrary.simpleMessage( + "Sicela Ufake Inani", + ), + "pleaseEnterName": MessageLookupByLibrary.simpleMessage( + "Sicela Ufake Igama", + ), + "pleaseEnterTheOTP": MessageLookupByLibrary.simpleMessage( + "Sicela ufake i-OTP", + ), + "pleaseEnterUnitName": MessageLookupByLibrary.simpleMessage( + "Sicela ufake igama lesihluzo", + ), + "pleaseEnterValidPhoneAndNameFirst": MessageLookupByLibrary.simpleMessage( + "Sicela ufake inombolo yocingo negama elivumelekile kuqala", + ), + "pleaseEnterYourDetails": MessageLookupByLibrary.simpleMessage( + "Sicela ufake imininingwane yakho.", + ), + "pleaseMakeASaleFirst": MessageLookupByLibrary.simpleMessage( + "Sicela wenze ukuthengisa kuqala", + ), + "pleaseSelectACategory": MessageLookupByLibrary.simpleMessage( + "Sicela ukhethe igatsha", + ), + "pleaseSelectAExpenseCategory": MessageLookupByLibrary.simpleMessage( + "Sicela ukhethe igatsha lesindleko", + ), + "posSale": MessageLookupByLibrary.simpleMessage("Ukuthengisa kwe-POS"), + "powerdedByAcnoo": MessageLookupByLibrary.simpleMessage( + "Kusebenza Ngokusebenzisa i-Acnoo", + ), + "premiumCustomerSupport": MessageLookupByLibrary.simpleMessage( + "Ukusekelwa Kwamakhasimende Okukhokhelwayo", + ), + "premiumPlan": MessageLookupByLibrary.simpleMessage("Uhlelo Lwe-Premium"), + "previewPdf": MessageLookupByLibrary.simpleMessage("Phawula i-PDF"), + "previousDue": MessageLookupByLibrary.simpleMessage("Okudlule Okufanele"), + "previousPayAmount": MessageLookupByLibrary.simpleMessage( + "Inani Lokukhokha Langaphambili", + ), + "price": MessageLookupByLibrary.simpleMessage("Intengo"), + "priceWarn": MessageLookupByLibrary.simpleMessage( + "Intengo ayinakuba ingenalutho", + ), + "print": MessageLookupByLibrary.simpleMessage("Printa"), + "printing": MessageLookupByLibrary.simpleMessage("Inketho Yokuprinta"), + "product": MessageLookupByLibrary.simpleMessage("Umkhiqizo"), + "productBrand": MessageLookupByLibrary.simpleMessage("Ibhendi Yomkhiqizo"), + "productCategory": MessageLookupByLibrary.simpleMessage( + "Igatsha Lomkhiqizo", + ), + "productCode": MessageLookupByLibrary.simpleMessage("Ikhodi Yomkhiqizo"), + "productCodeIsRequired": MessageLookupByLibrary.simpleMessage( + "ikhodi yomkhiqizo iyadingeka", + ), + "productDetails": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yomkhiqizo", + ), + "productList": MessageLookupByLibrary.simpleMessage("Uhlu Lomkhiqizo"), + "productName": MessageLookupByLibrary.simpleMessage("Igama Lomkhiqizo"), + "productNotFound": MessageLookupByLibrary.simpleMessage( + "Umkhiqizo Awutholakali", + ), + "productSetting": MessageLookupByLibrary.simpleMessage( + "Izilungiselelo zomkhiqizo", + ), + "productUnit": MessageLookupByLibrary.simpleMessage("Isihluzo Somkhiqizo"), + "products": MessageLookupByLibrary.simpleMessage("Imikhiqizo"), + "profile": MessageLookupByLibrary.simpleMessage("Iphrofayela"), + "profileEdit": MessageLookupByLibrary.simpleMessage("Hlela Iphrofayela"), + "profit": MessageLookupByLibrary.simpleMessage("Inzuzo"), + "profitLoss": MessageLookupByLibrary.simpleMessage("Inzuzo Nokulahlekelwa"), + "profitMargin": MessageLookupByLibrary.simpleMessage( + "Umkhawulo Wenzuzo (%)", + ), + "promo": MessageLookupByLibrary.simpleMessage("Ikhuphulo"), + "promoCode": MessageLookupByLibrary.simpleMessage("Ikhodi Yokukhushulwa"), + "purchase": MessageLookupByLibrary.simpleMessage("Ukuthenga"), + "purchaseAlarm": MessageLookupByLibrary.simpleMessage( + "I-alamu Yokuthengwa", + ), + "purchaseBy": MessageLookupByLibrary.simpleMessage("Kuthengwe Ngu-"), + "purchaseConfirmed": MessageLookupByLibrary.simpleMessage( + "Ukuthengwa Kwakho Kuyiqinisekisiwe", + ), + "purchaseDetails": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yokuthengwa", + ), + "purchaseEx": MessageLookupByLibrary.simpleMessage( + "Intengo Yokuthenga Engafakiwe Intela", + ), + "purchaseExReq": MessageLookupByLibrary.simpleMessage( + "Intengo yokuthenga engafakiwe intela iyadingeka", + ), + "purchaseIn": MessageLookupByLibrary.simpleMessage( + "Intengo Yokuthenga Ehlanganisiwe", + ), + "purchaseInReq": MessageLookupByLibrary.simpleMessage( + "Intengo yokuthenga ehlanganisiwe iyadingeka", + ), + "purchaseList": MessageLookupByLibrary.simpleMessage("Uhlu Lokuthengwa"), + "purchaseNow": MessageLookupByLibrary.simpleMessage("Thenga Manje"), + "purchasePremium": MessageLookupByLibrary.simpleMessage( + "Thenga Uhlelo Lwe-Premium", + ), + "purchasePrice": MessageLookupByLibrary.simpleMessage( + "Intengo Yokuthengwa", + ), + "purchaseReport": MessageLookupByLibrary.simpleMessage( + "Umbiko Wokuthengwa", + ), + "purchaseReturnReport": MessageLookupByLibrary.simpleMessage( + "Umbiko Wokubuyisa Ukuthenga", + ), + "purchaseUpdateWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokuvuselela ukuthengwa.", + ), + "purchaseWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokudala ukuthengwa.", + ), + "purchased": MessageLookupByLibrary.simpleMessage("Kuthengwe"), + "purchasedBy": MessageLookupByLibrary.simpleMessage("Kuthengwe Ngu"), + "qty": MessageLookupByLibrary.simpleMessage("Inani"), + "quantity": MessageLookupByLibrary.simpleMessage("Inani"), + "quickOver": MessageLookupByLibrary.simpleMessage( + "Uhlolojikelele Olusheshayo", + ), + "quickOverview": MessageLookupByLibrary.simpleMessage( + "Ukubukeza Okusheshayo", + ), + "receipt": MessageLookupByLibrary.simpleMessage("Irisidi"), + "receivedAmount": MessageLookupByLibrary.simpleMessage("Inani Elamukelwe"), + "recentTransaction": MessageLookupByLibrary.simpleMessage( + "Ukuthengiselana Kwamuva", + ), + "recivethePin": MessageLookupByLibrary.simpleMessage("Itholile i-Pin"), + "referenceNo": MessageLookupByLibrary.simpleMessage( + "Inombolo Yokubhekisisa", + ), + "register": MessageLookupByLibrary.simpleMessage("Bhalisa"), + "registerTitle": MessageLookupByLibrary.simpleMessage( + "Kudingeka sibhalise ifoni yakho ngaphandle kokuthi uqale!", + ), + "remainingDue": MessageLookupByLibrary.simpleMessage( + "Esalisele Okufanele Sikhokhe", + ), + "rememberMe": MessageLookupByLibrary.simpleMessage("Ngikhumbule"), + "rememberMeLater": MessageLookupByLibrary.simpleMessage( + "Ngikhumbule kamuva", + ), + "reports": MessageLookupByLibrary.simpleMessage("Imibiko"), + "resendIn": MessageLookupByLibrary.simpleMessage( + "Thumela kabusha i-OTP ngemuva kwe-", + ), + "resendOTP": MessageLookupByLibrary.simpleMessage("Faka i-OTP evaliwe"), + "reset": MessageLookupByLibrary.simpleMessage( + "Setha kabusha iphasiwedi usebenzisa ikheli lakho le-imeyili noma inombolo yocingo", + ), + "resetPassword": MessageLookupByLibrary.simpleMessage( + "Setha kabusha iphasiwedi yakho ukuze uthabathe futhi ungene kwi-akhawunti yakho", + ), + "retailer": MessageLookupByLibrary.simpleMessage("Umthengisi"), + "retur": MessageLookupByLibrary.simpleMessage("Buyisela"), + "returnAmount": MessageLookupByLibrary.simpleMessage("Inani Lokubuyisela"), + "returned": MessageLookupByLibrary.simpleMessage("Kubuyisiwe"), + "returnedDate": MessageLookupByLibrary.simpleMessage("Usuku Lokubuyisa"), + "returnedItem": MessageLookupByLibrary.simpleMessage("Into Ebuyisiwe"), + "roundingTotal": MessageLookupByLibrary.simpleMessage( + "Isamba Esizungeziwe", + ), + "roundings": MessageLookupByLibrary.simpleMessage("Ukuzungeza (+/-)"), + "sale": MessageLookupByLibrary.simpleMessage("Ukuthengisa"), + "saleBy": MessageLookupByLibrary.simpleMessage("Kuthengiswe Ngu"), + "saleList": MessageLookupByLibrary.simpleMessage("Uhlu Lokuthengisa"), + "salePrice": MessageLookupByLibrary.simpleMessage("Intengo Yokuthengisa"), + "saleReq": MessageLookupByLibrary.simpleMessage( + "Intengo yokuthengisa iyadingeka", + ), + "sales": MessageLookupByLibrary.simpleMessage("Ukuthengisa"), + "salesBy": MessageLookupByLibrary.simpleMessage("Kuthengiswe Ngu-"), + "salesDetails": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yokuthengisa", + ), + "salesList": MessageLookupByLibrary.simpleMessage("Uhlu Lokuthengisa"), + "salesPurchaseOverview": MessageLookupByLibrary.simpleMessage( + "Ukuphefumula KokuThengisa Nokuthengwa", + ), + "salesReport": MessageLookupByLibrary.simpleMessage("Umbiko Wokuthengisa"), + "salesReturnReport": MessageLookupByLibrary.simpleMessage( + "Umbiko Wokubuyisa Ukudayiswa", + ), + "save": MessageLookupByLibrary.simpleMessage("Londoloza"), + "saveNPublish": MessageLookupByLibrary.simpleMessage( + "Londoloza bese Uthumela", + ), + "saveSetting": MessageLookupByLibrary.simpleMessage( + "Londoloza Izilungiselelo", + ), + "saveVariant": MessageLookupByLibrary.simpleMessage("Londoloza I-Variant"), + "scanCode": MessageLookupByLibrary.simpleMessage( + "Skena ikhodi ye-QR yomkhiqizo", + ), + "search": MessageLookupByLibrary.simpleMessage("Sesha"), + "searchH": MessageLookupByLibrary.simpleMessage("Sesha Lapha...."), + "searchProduct": MessageLookupByLibrary.simpleMessage("Sesha Umkhiqizo"), + "searchWith": MessageLookupByLibrary.simpleMessage("Sesha..."), + "seeAllPromoCode": MessageLookupByLibrary.simpleMessage( + "Bona zonke izikhangiso", + ), + "select": MessageLookupByLibrary.simpleMessage("Khetha"), + "selectABrand": MessageLookupByLibrary.simpleMessage("Khetha ibhendi"), + "selectAInvoice": MessageLookupByLibrary.simpleMessage("Khetha i-invoice"), + "selectBusinessCategory": MessageLookupByLibrary.simpleMessage( + "Khetha Igatsha Lebhizinisi", + ), + "selectCategory": MessageLookupByLibrary.simpleMessage("Khetha Igatsha"), + "selectCustomer": MessageLookupByLibrary.simpleMessage( + "Khetha Ikhasimende", + ), + "selectDate": MessageLookupByLibrary.simpleMessage("Khetha Usuku"), + "selectFDate": MessageLookupByLibrary.simpleMessage( + "Khetha usuku lokuqala", + ), + "selectLang": MessageLookupByLibrary.simpleMessage("Khetha Ulimi Lwakho"), + "selectModel": MessageLookupByLibrary.simpleMessage("Khetha Imodeli"), + "selectOne": MessageLookupByLibrary.simpleMessage("Khetha Okunye"), + "selectProductCategory": MessageLookupByLibrary.simpleMessage( + "Khetha Igatsha Lomkhiqizo", + ), + "selectProductUnit": MessageLookupByLibrary.simpleMessage( + "Khetha Isihluzo Somkhiqizo", + ), + "selectTax": MessageLookupByLibrary.simpleMessage("Khetha Intela"), + "selectToDate": MessageLookupByLibrary.simpleMessage( + "Khetha usuku lokugcina", + ), + "selectVariations": MessageLookupByLibrary.simpleMessage( + "Khetha ukuguquguquka : ", + ), + "sellAll": MessageLookupByLibrary.simpleMessage("Thengisa Konke >"), + "send": MessageLookupByLibrary.simpleMessage("Thumela"), + "sendCode": MessageLookupByLibrary.simpleMessage("Thumela ikhodi"), + "sendEmail": MessageLookupByLibrary.simpleMessage( + "Sithumele I-imeyili enemiyalelo yokuthi ungayithola kanjani kabusha iphasiwedi ku:", + ), + "sendLink": MessageLookupByLibrary.simpleMessage( + "Thumela Ikhodi Yokusetha Kabusha", + ), + "sendMessage": MessageLookupByLibrary.simpleMessage("Thumela Umlaye"), + "sendSMS": MessageLookupByLibrary.simpleMessage("Thumela i-SMS"), + "sendSms": MessageLookupByLibrary.simpleMessage("Thumela i-SMS"), + "sendYourEmail": MessageLookupByLibrary.simpleMessage( + "Thumela i-imeyili yakho", + ), + "setUpDesc": MessageLookupByLibrary.simpleMessage( + "Buyekeza iphrofayela yakho ukuze uxhumane nodokotela wakho ngomthwalo omuhle", + ), + "setUpNewPassword": MessageLookupByLibrary.simpleMessage( + "Setha Iphasiwedi Elisha", + ), + "setUpProfile": MessageLookupByLibrary.simpleMessage( + "Setha Iphrofayela Yakho", + ), + "setting": MessageLookupByLibrary.simpleMessage("Ukusetha"), + "share": MessageLookupByLibrary.simpleMessage("Yabelana"), + "shippingAddress": MessageLookupByLibrary.simpleMessage( + "Ikheli Lokuthumela", + ), + "shopOpeningBalance": MessageLookupByLibrary.simpleMessage( + "Isibili Sokuvula Isitolo", + ), + "shopRemainingBalance": MessageLookupByLibrary.simpleMessage( + "Isibili Esisalayo Sesitolo", + ), + "showCode": MessageLookupByLibrary.simpleMessage("Khombisa ikhodi"), + "showName": MessageLookupByLibrary.simpleMessage("Khombisa Igama"), + "showPrice": MessageLookupByLibrary.simpleMessage("Khombisa Intengo"), + "signIn": MessageLookupByLibrary.simpleMessage("Ngena"), + "signUp": MessageLookupByLibrary.simpleMessage("Bhalisa"), + "single": MessageLookupByLibrary.simpleMessage("Omunye"), + "size": MessageLookupByLibrary.simpleMessage("Usayizi"), + "skip": MessageLookupByLibrary.simpleMessage("Skhipha"), + "skipTheUpdate": MessageLookupByLibrary.simpleMessage( + "Skhipha isibuyekezo", + ), + "sku": MessageLookupByLibrary.simpleMessage("SKU / Ikhodi"), + "sl": MessageLookupByLibrary.simpleMessage("Inombolo ye-SL"), + "smartWatch": MessageLookupByLibrary.simpleMessage("I-Smart watch"), + "socialMarketing": MessageLookupByLibrary.simpleMessage( + "Ukukhangisa Kwezomphakathi", + ), + "somethingIs": MessageLookupByLibrary.simpleMessage( + "Kukhona okuthile okuyi-", + ), + "staffLogin": MessageLookupByLibrary.simpleMessage("Ukungena Kwabasebenzi"), + "startDate": MessageLookupByLibrary.simpleMessage("Usuku Lokuthoma"), + "startNewSale": MessageLookupByLibrary.simpleMessage( + "Qala Ukuthengisa Okusha", + ), + "state": MessageLookupByLibrary.simpleMessage("Isifundazwe"), + "stateName": MessageLookupByLibrary.simpleMessage("Igama Lesifundazwe"), + "stillUnpaid": MessageLookupByLibrary.simpleMessage( + "Kusalela Okungakhokhelwanga", + ), + "stock": MessageLookupByLibrary.simpleMessage("Isitoko"), + "stockList": MessageLookupByLibrary.simpleMessage("Uhlu Sesitoko"), + "stockReport": MessageLookupByLibrary.simpleMessage("Umbiko Wesitoko"), + "stockValue": MessageLookupByLibrary.simpleMessage("Inani Lesitoko"), + "stockWarn": MessageLookupByLibrary.simpleMessage( + "Isitokwe kufanele sibe okungenani 1", + ), + "stocks": MessageLookupByLibrary.simpleMessage("Isitoko: "), + "subTotal": MessageLookupByLibrary.simpleMessage("Inani Eliphelele"), + "submit": MessageLookupByLibrary.simpleMessage("Thumela"), + "subscription": MessageLookupByLibrary.simpleMessage("Ukubhalisa"), + "subtotal": MessageLookupByLibrary.simpleMessage("Inani Eliphelele"), + "successfullyPaid": MessageLookupByLibrary.simpleMessage( + "Sekukhokhelwe ngempumelelo", + ), + "supplerPay": MessageLookupByLibrary.simpleMessage("Umhlinzeki Ukhokha"), + "supplier": MessageLookupByLibrary.simpleMessage("Umhlinzeki"), + "supplierDetails": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yomhlinzeki", + ), + "supplierName": MessageLookupByLibrary.simpleMessage("Igama Lomhlinzeki"), + "taxType": MessageLookupByLibrary.simpleMessage("Uhlobo Lwentela"), + "thakYouForYourPurchase": MessageLookupByLibrary.simpleMessage( + "Siyabonga ngokuthenga kwakho", + ), + "thankYouForYourDuePayment": MessageLookupByLibrary.simpleMessage( + "Siyabonga ngokukhokha okufanele", + ), + "thisMonth": MessageLookupByLibrary.simpleMessage("Le Nyanga"), + "thisProductAlreadyAdded": MessageLookupByLibrary.simpleMessage( + "Lo Mkhiqizo Usevele Uengezwe!", + ), + "thisWeek": MessageLookupByLibrary.simpleMessage("Leli Veki"), + "thisYear": MessageLookupByLibrary.simpleMessage("Lonyaka"), + "toDate": MessageLookupByLibrary.simpleMessage("Kuya Usuku"), + "today": MessageLookupByLibrary.simpleMessage("Namuhla"), + "todaySummary": MessageLookupByLibrary.simpleMessage("Isishweshwe Samanje"), + "total": MessageLookupByLibrary.simpleMessage("Inani Eliphelele"), + "totalAmount": MessageLookupByLibrary.simpleMessage("Inani Eliphelele"), + "totalCategories": MessageLookupByLibrary.simpleMessage( + "Izigaba Eziphelele", + ), + "totalDue": MessageLookupByLibrary.simpleMessage("Inani Eliphelele"), + "totalDueAmount": MessageLookupByLibrary.simpleMessage( + "Inani Eliphelele Elifanele", + ), + "totalExpense": MessageLookupByLibrary.simpleMessage( + "Isindleko Esiphelele", + ), + "totalIncome": MessageLookupByLibrary.simpleMessage( + "Imali Engenayo Ephelele", + ), + "totalItems": MessageLookupByLibrary.simpleMessage("Izinto Eziphelele"), + "totalLoss": MessageLookupByLibrary.simpleMessage("Ukulahleka Kwaphelele"), + "totalPayable": MessageLookupByLibrary.simpleMessage( + "Inani Eliphelele Okufanele Likhokhelwe", + ), + "totalPrice": MessageLookupByLibrary.simpleMessage("Intengo Ephelele"), + "totalProduct": MessageLookupByLibrary.simpleMessage("Imikhiqizo Ephelele"), + "totalProfit": MessageLookupByLibrary.simpleMessage("Inzuzo Ephelele"), + "totalPurchase": MessageLookupByLibrary.simpleMessage( + "Ukuthengwa Kwaphelele", + ), + "totalReturnAmount": MessageLookupByLibrary.simpleMessage( + "Isamba Sezimali Esibuyisiwe Siyaphelela", + ), + "totalSales": MessageLookupByLibrary.simpleMessage( + "Ukuthengisa Kwaphelele", + ), + "totalVat": MessageLookupByLibrary.simpleMessage("I-VAT Ephelele"), + "totall": MessageLookupByLibrary.simpleMessage("Inani Eliphelele:"), + "tranSacOver": MessageLookupByLibrary.simpleMessage( + "Uhlolojikelele Lwenkokhelo", + ), + "transactions": MessageLookupByLibrary.simpleMessage("Ukuthengiselana"), + "tryAgain": MessageLookupByLibrary.simpleMessage("Zama Futhi"), + "twitter": MessageLookupByLibrary.simpleMessage("I-Twitter"), + "type": MessageLookupByLibrary.simpleMessage("Uhlobo"), + "typeSelect": MessageLookupByLibrary.simpleMessage("Khetha Uhlobo"), + "unPaid": MessageLookupByLibrary.simpleMessage("Engakhokhelwanga"), + "unitName": MessageLookupByLibrary.simpleMessage("Igama Lesihluzo"), + "unitPirce": MessageLookupByLibrary.simpleMessage("Intengo Yesihluzo"), + "unitPrice": MessageLookupByLibrary.simpleMessage("Inani Lento Ngayinye"), + "units": MessageLookupByLibrary.simpleMessage("Amasu"), + "unlimited": MessageLookupByLibrary.simpleMessage("Okungenamkhawulo"), + "unlimitedUsage": MessageLookupByLibrary.simpleMessage( + "Ukusetshenziswa Okungenamkhawulo", + ), + "unlimitedUsagesOfOurPackage": MessageLookupByLibrary.simpleMessage( + "Ukusetshenziswa Okungenamkhawulo KwePhakeji Yethu👇", + ), + "update": MessageLookupByLibrary.simpleMessage("Buyekeza"), + "updateContact": MessageLookupByLibrary.simpleMessage("Buyekeza Xhumano"), + "updateFailed": MessageLookupByLibrary.simpleMessage( + "Ukuvuselelwa kwesitokwe kwehlulekile", + ), + "updateNow": MessageLookupByLibrary.simpleMessage("Buyekeza Manje"), + "updatePartyWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokuvuselela iqembu.", + ), + "updateProduct": MessageLookupByLibrary.simpleMessage("Buyekeza Umkhiqizo"), + "updateProductSuccess": MessageLookupByLibrary.simpleMessage( + "Umkhiqizo uvuselelwe ngempumelelo!", + ), + "updateProductWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokuvuselela umkhiqizo.", + ), + "updateProfile": MessageLookupByLibrary.simpleMessage( + "Buyekeza Iphrofayela Yakho", + ), + "updateSaleWarn": MessageLookupByLibrary.simpleMessage( + "Awunalo ilungelo lokuvuselela ukuthengiswa.", + ), + "updateSuccess": MessageLookupByLibrary.simpleMessage( + "Kuvuselelwe ngempumelelo", + ), + "updateYourProfile": MessageLookupByLibrary.simpleMessage( + "Buyekeza iphrofayela yakho ukuze uxhumane nekhasimende lakho ngomthwalo omuhle", + ), + "updateYourSubscription": MessageLookupByLibrary.simpleMessage( + "Buyekeza ukubhalisa kwakho", + ), + "updating": MessageLookupByLibrary.simpleMessage("Ukubuyekeza..."), + "upgradeNow": MessageLookupByLibrary.simpleMessage("Buyekeza Manje"), + "upload": MessageLookupByLibrary.simpleMessage("Layisha"), + "uploadImage": MessageLookupByLibrary.simpleMessage("Layisha Isithombe"), + "useGallery": MessageLookupByLibrary.simpleMessage("Sebenzisa iGalari"), + "useTitleCanNotBeEmpty": MessageLookupByLibrary.simpleMessage( + "Isihloko somsebenzisi alinakuba yize", + ), + "userRole": MessageLookupByLibrary.simpleMessage("Indima Yomsebenzisi"), + "userRoleDetails": MessageLookupByLibrary.simpleMessage( + "Imininingwane Yendíma Yomsebenzisi", + ), + "userTitle": MessageLookupByLibrary.simpleMessage("Isihloko Somsebenzisi"), + "variantAdded": MessageLookupByLibrary.simpleMessage( + "I-variant ingeziwe ngempumelelo!", + ), + "variantDelete": MessageLookupByLibrary.simpleMessage( + "I-variant isusiwe ngempumelelo!", + ), + "vat": MessageLookupByLibrary.simpleMessage("I-VAT"), + "verification": MessageLookupByLibrary.simpleMessage("Ukuqinisekiswa"), + "verify": MessageLookupByLibrary.simpleMessage("Qinisekisa"), + "verifyYourEmail": MessageLookupByLibrary.simpleMessage( + "Qinisekisa I-imeyili Yakho", + ), + "verityEmail": MessageLookupByLibrary.simpleMessage("Qinisekisa I-imeyili"), + "view": MessageLookupByLibrary.simpleMessage("Buka Imininingwane"), + "viewAll": MessageLookupByLibrary.simpleMessage("Bona Konke"), + "walkInCustomer": MessageLookupByLibrary.simpleMessage( + "Ikhasimende Elifikayo", + ), + "weHaveSentAConfirmationEmailTo": MessageLookupByLibrary.simpleMessage( + "Sithumele i-imeyili yokusiqinisekisa ku-", + ), + "weSentAnOTPInYourPhoneNumber": MessageLookupByLibrary.simpleMessage( + "Sithumele i-OTP enombolweni yakho yocingo", + ), + "weekly": MessageLookupByLibrary.simpleMessage("Ngeviki"), + "weight": MessageLookupByLibrary.simpleMessage("Isisindo"), + "welcomeBack": MessageLookupByLibrary.simpleMessage("Sawubona!"), + "whatNew": MessageLookupByLibrary.simpleMessage("Kuthini Okusha"), + "wholeSalePrice": MessageLookupByLibrary.simpleMessage( + "Intengo YokuThengisa Emkhulu", + ), + "wholesaler": MessageLookupByLibrary.simpleMessage("Umthengisi Omkhulu"), + "willBeAddedSoon": MessageLookupByLibrary.simpleMessage( + "Kuzongezwa Maduze", + ), + "writeYourMessageHere": MessageLookupByLibrary.simpleMessage( + "Bhala umlaye wakho lapha", + ), + "yearly": MessageLookupByLibrary.simpleMessage("Minyaka yonke"), + "yes": MessageLookupByLibrary.simpleMessage("Yebo"), + "youCanNotPayMoreThenDue": MessageLookupByLibrary.simpleMessage( + "Awukwazi ukukhokha ngaphezu kwalokho okufanele", + ), + "youHaveToGivePermission": MessageLookupByLibrary.simpleMessage( + "Kumelwe Unike Imvumo", + ), + "youRUsing": MessageLookupByLibrary.simpleMessage("Usebenzisa "), + "youWantTodeletetheProduct": MessageLookupByLibrary.simpleMessage( + "Ufuna ukususa le mpahla?", + ), + "yourFree": MessageLookupByLibrary.simpleMessage( + "Iphakheji yakho yamahhala cishe iphelile, thengela uhlelo lwakho olulandelayo Ngiyabonga.", + ), + "yourPack": MessageLookupByLibrary.simpleMessage("Iphakheji Yakho"), + "yourPackageExpiredInDays": MessageLookupByLibrary.simpleMessage( + "Iphakheji Yakho Izophela Ezinsukwini Ezi-5", + ), + "yourPackageExpiredToday": MessageLookupByLibrary.simpleMessage( + "Iphakheji Yakho Izophela Namuhla\n\nSicela Uthenge Futhi", + ), + "zip": MessageLookupByLibrary.simpleMessage("Ikhodi Ye-Zip"), + "zipCode": MessageLookupByLibrary.simpleMessage("Faka Ikhodi Ye-Zip"), + }; +} diff --git a/lib/generated/l10n.dart b/lib/generated/l10n.dart new file mode 100644 index 0000000..a618d3a --- /dev/null +++ b/lib/generated/l10n.dart @@ -0,0 +1,10427 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +import 'package:flutter/material.dart'; +import 'package:intl/intl.dart'; +import 'intl/messages_all.dart'; + +// ************************************************************************** +// Generator: Flutter Intl IDE plugin +// Made by Localizely +// ************************************************************************** + +// ignore_for_file: non_constant_identifier_names, lines_longer_than_80_chars +// ignore_for_file: join_return_with_assignment, prefer_final_in_for_each +// ignore_for_file: avoid_redundant_argument_values, avoid_escaping_inner_quotes + +class S { + S(); + + static S? _current; + + static S get current { + assert( + _current != null, + 'No instance of S was loaded. Try to initialize the S delegate before accessing S.current.', + ); + return _current!; + } + + static const AppLocalizationDelegate delegate = AppLocalizationDelegate(); + + static Future load(Locale locale) { + final name = (locale.countryCode?.isEmpty ?? false) + ? locale.languageCode + : locale.toString(); + final localeName = Intl.canonicalizedLocale(name); + return initializeMessages(localeName).then((_) { + Intl.defaultLocale = localeName; + final instance = S(); + S._current = instance; + + return instance; + }); + } + + static S of(BuildContext context) { + final instance = S.maybeOf(context); + assert( + instance != null, + 'No instance of S present in the widget tree. Did you add S.delegate in localizationsDelegates?', + ); + return instance!; + } + + static S? maybeOf(BuildContext context) { + return Localizations.of(context, S); + } + + /// `Are you sure you want to delete your account? This action will permanently erase all your data.` + String get deleteDialogDetails { + return Intl.message( + 'Are you sure you want to delete your account? This action will permanently erase all your data.', + name: 'deleteDialogDetails', + desc: '', + args: [], + ); + } + + /// `Password must be at least 6 characters` + String get passwordMust6Character { + return Intl.message( + 'Password must be at least 6 characters', + name: 'passwordMust6Character', + desc: '', + args: [], + ); + } + + /// `Password must be at least 6 characters` + String get passwordIsRequired { + return Intl.message( + 'Password must be at least 6 characters', + name: 'passwordIsRequired', + desc: '', + args: [], + ); + } + + /// `I agree to delete my account permanently.` + String get iAgreeDeleteMyAccountPermanent { + return Intl.message( + 'I agree to delete my account permanently.', + name: 'iAgreeDeleteMyAccountPermanent', + desc: '', + args: [], + ); + } + + /// `Flat` + String get flat { + return Intl.message('Flat', name: 'flat', desc: '', args: []); + } + + /// `Percent` + String get percent { + return Intl.message('Percent', name: 'percent', desc: '', args: []); + } + + /// `Partial Paid` + String get partialPaid { + return Intl.message( + 'Partial Paid', + name: 'partialPaid', + desc: '', + args: [], + ); + } + + /// `Select Stock` + String get selectStock { + return Intl.message( + 'Select Stock', + name: 'selectStock', + desc: '', + args: [], + ); + } + + /// `Stock / Variant` + String get stockOrVariant { + return Intl.message( + 'Stock / Variant', + name: 'stockOrVariant', + desc: '', + args: [], + ); + } + + /// `No Batch` + String get noBatch { + return Intl.message('No Batch', name: 'noBatch', desc: '', args: []); + } + + /// `Purchase quantity required` + String get purchaseQuantityRequired { + return Intl.message( + 'Purchase quantity required', + name: 'purchaseQuantityRequired', + desc: '', + args: [], + ); + } + + /// `Excel Uploader` + String get excelUploader { + return Intl.message( + 'Excel Uploader', + name: 'excelUploader', + desc: '', + args: [], + ); + } + + /// `Remove` + String get remove { + return Intl.message('Remove', name: 'remove', desc: '', args: []); + } + + /// `Uploading...` + String get uploading { + return Intl.message('Uploading...', name: 'uploading', desc: '', args: []); + } + + /// `Pick and Upload File` + String get pickAndUploadFile { + return Intl.message( + 'Pick and Upload File', + name: 'pickAndUploadFile', + desc: '', + args: [], + ); + } + + /// `Download Excel Format` + String get downloadExcelFormat { + return Intl.message( + 'Download Excel Format', + name: 'downloadExcelFormat', + desc: '', + args: [], + ); + } + + /// `Excel Files` + String get excelFiles { + return Intl.message('Excel Files', name: 'excelFiles', desc: '', args: []); + } + + /// `No file selected` + String get noFileSelected { + return Intl.message( + 'No file selected', + name: 'noFileSelected', + desc: '', + args: [], + ); + } + + /// `Or Continue with` + String get orContinueWith { + return Intl.message( + 'Or Continue with', + name: 'orContinueWith', + desc: '', + args: [], + ); + } + + /// `Login X` + String get loginX { + return Intl.message('Login X', name: 'loginX', desc: '', args: []); + } + + /// `Login Google` + String get loginGoogle { + return Intl.message( + 'Login Google', + name: 'loginGoogle', + desc: '', + args: [], + ); + } + + /// `Login failed. Please try again.` + String get loginFailedPleaseTryAgain { + return Intl.message( + 'Login failed. Please try again.', + name: 'loginFailedPleaseTryAgain', + desc: '', + args: [], + ); + } + + /// `Something went wrong with the web page.` + String get someThingWithWrongWithTheWebPage { + return Intl.message( + 'Something went wrong with the web page.', + name: 'someThingWithWrongWithTheWebPage', + desc: '', + args: [], + ); + } + + /// `Loading OTP settings...` + String get loadingOtpSetting { + return Intl.message( + 'Loading OTP settings...', + name: 'loadingOtpSetting', + desc: '', + args: [], + ); + } + + /// `You can now resend the OTP.` + String get youCanNowResendYourOtp { + return Intl.message( + 'You can now resend the OTP.', + name: 'youCanNowResendYourOtp', + desc: '', + args: [], + ); + } + + /// `Resend OTP in ${start} seconds` + String resendOtpSeconds(Object start) { + return Intl.message( + 'Resend OTP in \$$start seconds', + name: 'resendOtpSeconds', + desc: '', + args: [start], + ); + } + + /// `Old Password` + String get oldPassword { + return Intl.message( + 'Old Password', + name: 'oldPassword', + desc: '', + args: [], + ); + } + + /// `Old Password can't be empty` + String get oldPasswordCanNotBeEmpty { + return Intl.message( + 'Old Password can\'t be empty', + name: 'oldPasswordCanNotBeEmpty', + desc: '', + args: [], + ); + } + + /// `seconds` + String get seconds { + return Intl.message('seconds', name: 'seconds', desc: '', args: []); + } + + /// `Downloading...` + String get downloading { + return Intl.message( + 'Downloading...', + name: 'downloading', + desc: '', + args: [], + ); + } + + /// `Download successful! Check your Documents folder` + String get downloadSuccessfulPleaseCheckYourDocumentFolder { + return Intl.message( + 'Download successful! Check your Documents folder', + name: 'downloadSuccessfulPleaseCheckYourDocumentFolder', + desc: '', + args: [], + ); + } + + /// `Print Barcode` + String get printBarCode { + return Intl.message( + 'Print Barcode', + name: 'printBarCode', + desc: '', + args: [], + ); + } + + /// `You do not have permission to generate barcode.` + String get youDoNotHavePermissionToGenerateBarcode { + return Intl.message( + 'You do not have permission to generate barcode.', + name: 'youDoNotHavePermissionToGenerateBarcode', + desc: '', + args: [], + ); + } + + /// `Download` + String get download { + return Intl.message('Download', name: 'download', desc: '', args: []); + } + + /// `Packing Date` + String get packingDate { + return Intl.message( + 'Packing Date', + name: 'packingDate', + desc: '', + args: [], + ); + } + + /// `Permission denied to View bank.` + String get permissionDeniedToViewBank { + return Intl.message( + 'Permission denied to View bank.', + name: 'permissionDeniedToViewBank', + desc: '', + args: [], + ); + } + + /// `Permission denied to update bank.` + String get permissionDeniedToUpdateBank { + return Intl.message( + 'Permission denied to update bank.', + name: 'permissionDeniedToUpdateBank', + desc: '', + args: [], + ); + } + + /// `Edit Warehouse` + String get editWarehouse { + return Intl.message( + 'Edit Warehouse', + name: 'editWarehouse', + desc: '', + args: [], + ); + } + + /// `Add New Warehouse` + String get addNewWarehouse { + return Intl.message( + 'Add New Warehouse', + name: 'addNewWarehouse', + desc: '', + args: [], + ); + } + + /// `Warehouse Name` + String get warehouseName { + return Intl.message( + 'Warehouse Name', + name: 'warehouseName', + desc: '', + args: [], + ); + } + + /// `Enter warehouse name` + String get enterWarehouseName { + return Intl.message( + 'Enter warehouse name', + name: 'enterWarehouseName', + desc: '', + args: [], + ); + } + + /// `Amount must be greater than 0` + String get amountMustBeGreaterThanZero { + return Intl.message( + 'Amount must be greater than 0', + name: 'amountMustBeGreaterThanZero', + desc: '', + args: [], + ); + } + + /// `Could not retrieve payment details.` + String get canNotRetrievePaymentDetails { + return Intl.message( + 'Could not retrieve payment details.', + name: 'canNotRetrievePaymentDetails', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create expense.` + String get youDonNotHavePermissionToCreateExpense { + return Intl.message( + 'You do not have permission to create expense.', + name: 'youDonNotHavePermissionToCreateExpense', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create expense category.` + String get youDoNotHavePermissionToCreateExpenseCategory { + return Intl.message( + 'You do not have permission to create expense category.', + name: 'youDoNotHavePermissionToCreateExpenseCategory', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create income.` + String get youDonNotHavePermissionToCreateIncome { + return Intl.message( + 'You do not have permission to create income.', + name: 'youDonNotHavePermissionToCreateIncome', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create income category.` + String get youDoNotHavePermissionToCreateIncomeCategory { + return Intl.message( + 'You do not have permission to create income category.', + name: 'youDoNotHavePermissionToCreateIncomeCategory', + desc: '', + args: [], + ); + } + + /// `Sales Return` + String get salesReturn { + return Intl.message( + 'Sales Return', + name: 'salesReturn', + desc: '', + args: [], + ); + } + + /// `Sales Return` + String get purchaseReturn { + return Intl.message( + 'Sales Return', + name: 'purchaseReturn', + desc: '', + args: [], + ); + } + + /// `Return Quantity` + String get returnQuantity { + return Intl.message( + 'Return Quantity', + name: 'returnQuantity', + desc: '', + args: [], + ); + } + + /// `Non Refundable(VAT/Discount)` + String get nonFoundableDiscount { + return Intl.message( + 'Non Refundable(VAT/Discount)', + name: 'nonFoundableDiscount', + desc: '', + args: [], + ); + } + + /// `Confirm return` + String get confirmReturn { + return Intl.message( + 'Confirm return', + name: 'confirmReturn', + desc: '', + args: [], + ); + } + + /// `Please select product for return` + String get pleaseSelectForProductReturn { + return Intl.message( + 'Please select product for return', + name: 'pleaseSelectForProductReturn', + desc: '', + args: [], + ); + } + + /// `Failed to process return.` + String get failedToProcessReturn { + return Intl.message( + 'Failed to process return.', + name: 'failedToProcessReturn', + desc: '', + args: [], + ); + } + + /// `No values defined` + String get noValuesDenied { + return Intl.message( + 'No values defined', + name: 'noValuesDenied', + desc: '', + args: [], + ); + } + + /// `Edit Category` + String get editCategory { + return Intl.message( + 'Edit Category', + name: 'editCategory', + desc: '', + args: [], + ); + } + + /// `Edit Model` + String get editModel { + return Intl.message('Edit Model', name: 'editModel', desc: '', args: []); + } + + /// `Add New Model` + String get addNewModel { + return Intl.message( + 'Add New Model', + name: 'addNewModel', + desc: '', + args: [], + ); + } + + /// `Please enter a valid name` + String get pleaseEnterValidName { + return Intl.message( + 'Please enter a valid name', + name: 'pleaseEnterValidName', + desc: '', + args: [], + ); + } + + /// `Model Name` + String get modelName { + return Intl.message('Model Name', name: 'modelName', desc: '', args: []); + } + + /// `Enter Model Name` + String get enterModelName { + return Intl.message( + 'Enter Model Name', + name: 'enterModelName', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create model` + String get youDoNotHavePermissionToCreateModel { + return Intl.message( + 'You do not have permission to create model', + name: 'youDoNotHavePermissionToCreateModel', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update model` + String get youDoNotHavePermissionToUpdateModel { + return Intl.message( + 'You do not have permission to update model', + name: 'youDoNotHavePermissionToUpdateModel', + desc: '', + args: [], + ); + } + + /// `Model Updated Successfully!` + String get modelUpdateSuccessfully { + return Intl.message( + 'Model Updated Successfully!', + name: 'modelUpdateSuccessfully', + desc: '', + args: [], + ); + } + + /// `Model Created Successfully!` + String get modelCreatedSuccessfully { + return Intl.message( + 'Model Created Successfully!', + name: 'modelCreatedSuccessfully', + desc: '', + args: [], + ); + } + + /// `Models` + String get models { + return Intl.message('Models', name: 'models', desc: '', args: []); + } + + /// `You do not have permission to delete model.` + String get youDoNotHavePermissionDeleteModel { + return Intl.message( + 'You do not have permission to delete model.', + name: 'youDoNotHavePermissionDeleteModel', + desc: '', + args: [], + ); + } + + /// `Enter label text` + String get enterLabelText { + return Intl.message( + 'Enter label text', + name: 'enterLabelText', + desc: '', + args: [], + ); + } + + /// `Search Batch no...` + String get searchBatchNo { + return Intl.message( + 'Search Batch no...', + name: 'searchBatchNo', + desc: '', + args: [], + ); + } + + /// `Not Active User` + String get noActiveUser { + return Intl.message( + 'Not Active User', + name: 'noActiveUser', + desc: '', + args: [], + ); + } + + /// `Please use the valid purchase code to use the app.` + String get pleaseUseValidPurchaseCodeUseTheApp { + return Intl.message( + 'Please use the valid purchase code to use the app.', + name: 'pleaseUseValidPurchaseCodeUseTheApp', + desc: '', + args: [], + ); + } + + /// `No Internet Connection` + String get notInternetConnection { + return Intl.message( + 'No Internet Connection', + name: 'notInternetConnection', + desc: '', + args: [], + ); + } + + /// `Please check your internet connection and try again` + String get pleaseCheckYourInternetConnection { + return Intl.message( + 'Please check your internet connection and try again', + name: 'pleaseCheckYourInternetConnection', + desc: '', + args: [], + ); + } + + /// `Ok` + String get ok { + return Intl.message('Ok', name: 'ok', desc: '', args: []); + } + + /// `Add Cash` + String get addCash { + return Intl.message('Add Cash', name: 'addCash', desc: '', args: []); + } + + /// `Reduce Cash` + String get reduceCash { + return Intl.message('Reduce Cash', name: 'reduceCash', desc: '', args: []); + } + + /// `Transaction Type` + String get transactionType { + return Intl.message( + 'Transaction Type', + name: 'transactionType', + desc: '', + args: [], + ); + } + + /// `User` + String get user { + return Intl.message('User', name: 'user', desc: '', args: []); + } + + /// `To Account` + String get toAccount { + return Intl.message('To Account', name: 'toAccount', desc: '', args: []); + } + + /// `From Account` + String get fromAccount { + return Intl.message( + 'From Account', + name: 'fromAccount', + desc: '', + args: [], + ); + } + + /// `Years` + String get years { + return Intl.message('Years', name: 'years', desc: '', args: []); + } + + /// `Combo Product Report` + String get comboProductReport { + return Intl.message( + 'Combo Product Report', + name: 'comboProductReport', + desc: '', + args: [], + ); + } + + /// `Gross Profit` + String get grossProfit { + return Intl.message( + 'Gross Profit', + name: 'grossProfit', + desc: '', + args: [], + ); + } + + /// `Net Profit` + String get netProfit { + return Intl.message('Net Profit', name: 'netProfit', desc: '', args: []); + } + + /// `Income Type` + String get incomeType { + return Intl.message('Income Type', name: 'incomeType', desc: '', args: []); + } + + /// `Ledger` + String get ledger { + return Intl.message('Ledger', name: 'ledger', desc: '', args: []); + } + + /// `Expenses Types` + String get expensesType { + return Intl.message( + 'Expenses Types', + name: 'expensesType', + desc: '', + args: [], + ); + } + + /// `Reset` + String get resets { + return Intl.message('Reset', name: 'resets', desc: '', args: []); + } + + /// `Package Name` + String get packageName { + return Intl.message( + 'Package Name', + name: 'packageName', + desc: '', + args: [], + ); + } + + /// `Start` + String get start { + return Intl.message('Start', name: 'start', desc: '', args: []); + } + + /// `Payment Method` + String get paymentMethod { + return Intl.message( + 'Payment Method', + name: 'paymentMethod', + desc: '', + args: [], + ); + } + + /// `Add Payment` + String get addPayment { + return Intl.message('Add Payment', name: 'addPayment', desc: '', args: []); + } + + /// `Advance` + String get advance { + return Intl.message('Advance', name: 'advance', desc: '', args: []); + } + + /// `Note Level` + String get noteLevel { + return Intl.message('Note Level', name: 'noteLevel', desc: '', args: []); + } + + /// `Enter Your Note Level` + String get enterYourNoteLevel { + return Intl.message( + 'Enter Your Note Level', + name: 'enterYourNoteLevel', + desc: '', + args: [], + ); + } + + /// `Post Sale Message` + String get postSaleMessage { + return Intl.message( + 'Post Sale Message', + name: 'postSaleMessage', + desc: '', + args: [], + ); + } + + /// `Enter your Post Sale Message` + String get enterYourPostSaleMessage { + return Intl.message( + 'Enter your Post Sale Message', + name: 'enterYourPostSaleMessage', + desc: '', + args: [], + ); + } + + /// `A4 Page Invoice Logo` + String get a4PageLogo { + return Intl.message( + 'A4 Page Invoice Logo', + name: 'a4PageLogo', + desc: '', + args: [], + ); + } + + /// `Thermal Invoice Invoice Logo` + String get thermalInvoicePageLogo { + return Intl.message( + 'Thermal Invoice Invoice Logo', + name: 'thermalInvoicePageLogo', + desc: '', + args: [], + ); + } + + /// `Thermal Printer Language` + String get thermalPrinterLanguage { + return Intl.message( + 'Thermal Printer Language', + name: 'thermalPrinterLanguage', + desc: '', + args: [], + ); + } + + /// `Thermal Printer Page Size` + String get thermalPrinterPageSize { + return Intl.message( + 'Thermal Printer Page Size', + name: 'thermalPrinterPageSize', + desc: '', + args: [], + ); + } + + /// `Open Setting` + String get openSetting { + return Intl.message( + 'Open Setting', + name: 'openSetting', + desc: '', + args: [], + ); + } + + /// `Select Rack` + String get selectRack { + return Intl.message('Select Rack', name: 'selectRack', desc: '', args: []); + } + + /// `Rack` + String get rack { + return Intl.message('Rack', name: 'rack', desc: '', args: []); + } + + /// `Select Shelf` + String get selectShelf { + return Intl.message( + 'Select Shelf', + name: 'selectShelf', + desc: '', + args: [], + ); + } + + /// `Shelf` + String get shelf { + return Intl.message('Shelf', name: 'shelf', desc: '', args: []); + } + + /// `Variations` + String get variations { + return Intl.message('Variations', name: 'variations', desc: '', args: []); + } + + /// `Combo` + String get combo { + return Intl.message('Combo', name: 'combo', desc: '', args: []); + } + + /// `Enter Batch No.` + String get enterBatchNo { + return Intl.message( + 'Enter Batch No.', + name: 'enterBatchNo', + desc: '', + args: [], + ); + } + + /// `Select Warehouse` + String get selectWarehouse { + return Intl.message( + 'Select Warehouse', + name: 'selectWarehouse', + desc: '', + args: [], + ); + } + + /// `Warehouse` + String get warehouse { + return Intl.message('Warehouse', name: 'warehouse', desc: '', args: []); + } + + /// `Net Total Amount` + String get netTotalAmount { + return Intl.message( + 'Net Total Amount', + name: 'netTotalAmount', + desc: '', + args: [], + ); + } + + /// `Default Selling Price` + String get defaultSellingPrice { + return Intl.message( + 'Default Selling Price', + name: 'defaultSellingPrice', + desc: '', + args: [], + ); + } + + /// `Select Items` + String get selectItems { + return Intl.message( + 'Select Items', + name: 'selectItems', + desc: '', + args: [], + ); + } + + /// `Variant List` + String get variantList { + return Intl.message( + 'Variant List', + name: 'variantList', + desc: '', + args: [], + ); + } + + /// `Add Sub-Variation` + String get addSubVariation { + return Intl.message( + 'Add Sub-Variation', + name: 'addSubVariation', + desc: '', + args: [], + ); + } + + /// `Edit Product` + String get editProduct { + return Intl.message( + 'Edit Product', + name: 'editProduct', + desc: '', + args: [], + ); + } + + /// `No Item Found` + String get noItemFound { + return Intl.message( + 'No Item Found', + name: 'noItemFound', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete shelf` + String get youDoNotHavePermissionDeleteTheShelf { + return Intl.message( + 'You do not have permission to delete shelf', + name: 'youDoNotHavePermissionDeleteTheShelf', + desc: '', + args: [], + ); + } + + /// `No matching results found` + String get notMatchingResultFound { + return Intl.message( + 'No matching results found', + name: 'notMatchingResultFound', + desc: '', + args: [], + ); + } + + /// `Edit Shelf` + String get editShelf { + return Intl.message('Edit Shelf', name: 'editShelf', desc: '', args: []); + } + + /// `Add New Shelf` + String get addShelf { + return Intl.message('Add New Shelf', name: 'addShelf', desc: '', args: []); + } + + /// `Shelf Name` + String get shelfName { + return Intl.message('Shelf Name', name: 'shelfName', desc: '', args: []); + } + + /// `Enter Shelf Name` + String get enterShelfName { + return Intl.message( + 'Enter Shelf Name', + name: 'enterShelfName', + desc: '', + args: [], + ); + } + + /// `Please enter shelf name` + String get pleaseEnterShelfName { + return Intl.message( + 'Please enter shelf name', + name: 'pleaseEnterShelfName', + desc: '', + args: [], + ); + } + + /// `Product Racks` + String get productRacks { + return Intl.message( + 'Product Racks', + name: 'productRacks', + desc: '', + args: [], + ); + } + + /// `Racks` + String get racks { + return Intl.message('Racks', name: 'racks', desc: '', args: []); + } + + /// `You do not have permission to create racks.` + String get youDoNtHavePermissionToCreateRacks { + return Intl.message( + 'You do not have permission to create racks.', + name: 'youDoNtHavePermissionToCreateRacks', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete racks.` + String get youDoNtHavePermissionToDeleteRacks { + return Intl.message( + 'You do not have permission to delete racks.', + name: 'youDoNtHavePermissionToDeleteRacks', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update racks.` + String get youDoNtHavePermissionToUpdateRacks { + return Intl.message( + 'You do not have permission to update racks.', + name: 'youDoNtHavePermissionToUpdateRacks', + desc: '', + args: [], + ); + } + + /// `Add New Rack` + String get addNewRack { + return Intl.message('Add New Rack', name: 'addNewRack', desc: '', args: []); + } + + /// `Edit Rack` + String get editRack { + return Intl.message('Edit Rack', name: 'editRack', desc: '', args: []); + } + + /// `Rack Name` + String get rackName { + return Intl.message('Rack Name', name: 'rackName', desc: '', args: []); + } + + /// `Please enter rack name` + String get pleaseEnterRackName { + return Intl.message( + 'Please enter rack name', + name: 'pleaseEnterRackName', + desc: '', + args: [], + ); + } + + /// `Shelves` + String get shelves { + return Intl.message('Shelves', name: 'shelves', desc: '', args: []); + } + + /// `Press to select` + String get pressToSelect { + return Intl.message( + 'Press to select', + name: 'pressToSelect', + desc: '', + args: [], + ); + } + + /// `Select at least one shelf` + String get selectAtLeastOneRack { + return Intl.message( + 'Select at least one shelf', + name: 'selectAtLeastOneRack', + desc: '', + args: [], + ); + } + + /// `InActive` + String get inActive { + return Intl.message('InActive', name: 'inActive', desc: '', args: []); + } + + /// `Add New Variation` + String get addNewVariation { + return Intl.message( + 'Add New Variation', + name: 'addNewVariation', + desc: '', + args: [], + ); + } + + /// `Edit Variation` + String get editVariations { + return Intl.message( + 'Edit Variation', + name: 'editVariations', + desc: '', + args: [], + ); + } + + /// `Values` + String get values { + return Intl.message('Values', name: 'values', desc: '', args: []); + } + + /// `Enter values` + String get enterValues { + return Intl.message( + 'Enter values', + name: 'enterValues', + desc: '', + args: [], + ); + } + + /// `Please enter at least one value.` + String get pleaseEnterAtLeastOneValues { + return Intl.message( + 'Please enter at least one value.', + name: 'pleaseEnterAtLeastOneValues', + desc: '', + args: [], + ); + } + + /// `Product Variations` + String get productVariations { + return Intl.message( + 'Product Variations', + name: 'productVariations', + desc: '', + args: [], + ); + } + + /// `Permission Denied` + String get permissionDenied { + return Intl.message( + 'Permission Denied', + name: 'permissionDenied', + desc: '', + args: [], + ); + } + + /// `No variations found.` + String get noVariationFound { + return Intl.message( + 'No variations found.', + name: 'noVariationFound', + desc: '', + args: [], + ); + } + + /// `Add New Variation` + String get addNewVariations { + return Intl.message( + 'Add New Variation', + name: 'addNewVariations', + desc: '', + args: [], + ); + } + + /// `Variation ID` + String get variationId { + return Intl.message( + 'Variation ID', + name: 'variationId', + desc: '', + args: [], + ); + } + + /// `Update Role` + String get updateRole { + return Intl.message('Update Role', name: 'updateRole', desc: '', args: []); + } + + /// `Add Role` + String get addRole { + return Intl.message('Add Role', name: 'addRole', desc: '', args: []); + } + + /// `Enter user name` + String get enterUserName { + return Intl.message( + 'Enter user name', + name: 'enterUserName', + desc: '', + args: [], + ); + } + + /// `Enter your password` + String get enterYourPassword { + return Intl.message( + 'Enter your password', + name: 'enterYourPassword', + desc: '', + args: [], + ); + } + + /// `Select All` + String get selectAll { + return Intl.message('Select All', name: 'selectAll', desc: '', args: []); + } + + /// `S.No.` + String get sNo { + return Intl.message('S.No.', name: 'sNo', desc: '', args: []); + } + + /// `Feature` + String get feature { + return Intl.message('Feature', name: 'feature', desc: '', args: []); + } + + /// `Read` + String get read { + return Intl.message('Read', name: 'read', desc: '', args: []); + } + + /// `View Price` + String get viewPrice { + return Intl.message('View Price', name: 'viewPrice', desc: '', args: []); + } + + /// `Purchase Returns` + String get purchaseReturns { + return Intl.message( + 'Purchase Returns', + name: 'purchaseReturns', + desc: '', + args: [], + ); + } + + /// `Expired Products` + String get expiredProduct { + return Intl.message( + 'Expired Products', + name: 'expiredProduct', + desc: '', + args: [], + ); + } + + /// `Barcodes` + String get barcodes { + return Intl.message('Barcodes', name: 'barcodes', desc: '', args: []); + } + + /// `Bulk Uploads` + String get bulkUploads { + return Intl.message( + 'Bulk Uploads', + name: 'bulkUploads', + desc: '', + args: [], + ); + } + + /// `Product Models` + String get productModels { + return Intl.message( + 'Product Models', + name: 'productModels', + desc: '', + args: [], + ); + } + + /// `Income` + String get incomes { + return Intl.message('Income', name: 'incomes', desc: '', args: []); + } + + /// `Dues` + String get dues { + return Intl.message('Dues', name: 'dues', desc: '', args: []); + } + + /// `Subscriptions` + String get subscriptions { + return Intl.message( + 'Subscriptions', + name: 'subscriptions', + desc: '', + args: [], + ); + } + + /// `Payments Types` + String get paymentsTypes { + return Intl.message( + 'Payments Types', + name: 'paymentsTypes', + desc: '', + args: [], + ); + } + + /// `Roles` + String get roles { + return Intl.message('Roles', name: 'roles', desc: '', args: []); + } + + /// `Manage Settings` + String get manageSetting { + return Intl.message( + 'Manage Settings', + name: 'manageSetting', + desc: '', + args: [], + ); + } + + /// `Download APK` + String get downloadApk { + return Intl.message( + 'Download APK', + name: 'downloadApk', + desc: '', + args: [], + ); + } + + /// `Vat Reports` + String get vatReports { + return Intl.message('Vat Reports', name: 'vatReports', desc: '', args: []); + } + + /// `Prfot & Loss Details Report` + String get profitAndLossDetailsReport { + return Intl.message( + 'Prfot & Loss Details Report', + name: 'profitAndLossDetailsReport', + desc: '', + args: [], + ); + } + + /// `Transaction History Reports` + String get transactionsHistoryReport { + return Intl.message( + 'Transaction History Reports', + name: 'transactionsHistoryReport', + desc: '', + args: [], + ); + } + + /// `Expire Product Reports` + String get expireProductReports { + return Intl.message( + 'Expire Product Reports', + name: 'expireProductReports', + desc: '', + args: [], + ); + } + + /// `Product purchase report` + String get productPurchaseReport { + return Intl.message( + 'Product purchase report', + name: 'productPurchaseReport', + desc: '', + args: [], + ); + } + + /// `Product sales report` + String get productSalesReport { + return Intl.message( + 'Product sales report', + name: 'productSalesReport', + desc: '', + args: [], + ); + } + + /// `Role` + String get role { + return Intl.message('Role', name: 'role', desc: '', args: []); + } + + /// `Are you sure you want to delete this Role?` + String get areYouSureWantToDeleteThisRole { + return Intl.message( + 'Are you sure you want to delete this Role?', + name: 'areYouSureWantToDeleteThisRole', + desc: '', + args: [], + ); + } + + /// `In Stock` + String get inStock { + return Intl.message('In Stock', name: 'inStock', desc: '', args: []); + } + + /// `Information to show in labels` + String get informationShowInLabels { + return Intl.message( + 'Information to show in labels', + name: 'informationShowInLabels', + desc: '', + args: [], + ); + } + + /// `Package Date` + String get packageDate { + return Intl.message( + 'Package Date', + name: 'packageDate', + desc: '', + args: [], + ); + } + + /// `Barcode print label setting` + String get barCodePrintLabelSetting { + return Intl.message( + 'Barcode print label setting', + name: 'barCodePrintLabelSetting', + desc: '', + args: [], + ); + } + + /// `Labels Roll-Label Size 2"*1, 50mm*25mm, Gap 3.1mm` + String get labelRoleLabelSize2Inch { + return Intl.message( + 'Labels Roll-Label Size 2"*1, 50mm*25mm, Gap 3.1mm', + name: 'labelRoleLabelSize2Inch', + desc: '', + args: [], + ); + } + + /// `Labels Roll-Label Size 1.5"*1, 38mm*25mm, Gap 3.1mm` + String get labelRoleLabelSize1_5Inch { + return Intl.message( + 'Labels Roll-Label Size 1.5"*1, 38mm*25mm, Gap 3.1mm', + name: 'labelRoleLabelSize1_5Inch', + desc: '', + args: [], + ); + } + + /// `32 Labels Per Sheet, 8.27 inches by 11.69 inches` + String get thirtyTwoLabelPerSheet { + return Intl.message( + '32 Labels Per Sheet, 8.27 inches by 11.69 inches', + name: 'thirtyTwoLabelPerSheet', + desc: '', + args: [], + ); + } + + /// `You do not have permission to generate barcode.` + String get youDoNotHaveAnyPermissionToGenerateBarCode { + return Intl.message( + 'You do not have permission to generate barcode.', + name: 'youDoNotHaveAnyPermissionToGenerateBarCode', + desc: '', + args: [], + ); + } + + /// `Please select a product first` + String get pleaseSelectAProductFirst { + return Intl.message( + 'Please select a product first', + name: 'pleaseSelectAProductFirst', + desc: '', + args: [], + ); + } + + /// `Please enter a valid quantity (at least 1) for all products` + String get pleaseEnterAValidQuantity { + return Intl.message( + 'Please enter a valid quantity (at least 1) for all products', + name: 'pleaseEnterAValidQuantity', + desc: '', + args: [], + ); + } + + /// `Please select a product first` + String get pleaseSelectProductFirst { + return Intl.message( + 'Please select a product first', + name: 'pleaseSelectProductFirst', + desc: '', + args: [], + ); + } + + /// `Bluetooth is turned off. Please turn it on.` + String get bluetoothIsTurnedOff { + return Intl.message( + 'Bluetooth is turned off. Please turn it on.', + name: 'bluetoothIsTurnedOff', + desc: '', + args: [], + ); + } + + /// `No Bluetooth device selected.` + String get noBluetoothDeviceSelected { + return Intl.message( + 'No Bluetooth device selected.', + name: 'noBluetoothDeviceSelected', + desc: '', + args: [], + ); + } + + /// `Print Label` + String get printLabel { + return Intl.message('Print Label', name: 'printLabel', desc: '', args: []); + } + + /// `Scanning for devices...` + String get caningForDevices { + return Intl.message( + 'Scanning for devices...', + name: 'caningForDevices', + desc: '', + args: [], + ); + } + + /// `No Devices Found` + String get noDeviceFound { + return Intl.message( + 'No Devices Found', + name: 'noDeviceFound', + desc: '', + args: [], + ); + } + + /// `Retry Scan` + String get retryScan { + return Intl.message('Retry Scan', name: 'retryScan', desc: '', args: []); + } + + /// `Connected to` + String get connectedTo { + return Intl.message( + 'Connected to', + name: 'connectedTo', + desc: '', + args: [], + ); + } + + /// `Please enable Bluetooth` + String get pleaseEnableBluetooth { + return Intl.message( + 'Please enable Bluetooth', + name: 'pleaseEnableBluetooth', + desc: '', + args: [], + ); + } + + /// `SKU / Code` + String get skuOrCode { + return Intl.message('SKU / Code', name: 'skuOrCode', desc: '', args: []); + } + + /// `Low Stock Alert` + String get lowStockAlert { + return Intl.message( + 'Low Stock Alert', + name: 'lowStockAlert', + desc: '', + args: [], + ); + } + + /// `Tax` + String get tax { + return Intl.message('Tax', name: 'tax', desc: '', args: []); + } + + /// `Cost exc. tax` + String get costExclusionTax { + return Intl.message( + 'Cost exc. tax', + name: 'costExclusionTax', + desc: '', + args: [], + ); + } + + /// `Cost inc. tax` + String get costInclusionTax { + return Intl.message( + 'Cost inc. tax', + name: 'costInclusionTax', + desc: '', + args: [], + ); + } + + /// `MRP/Sales Price` + String get mrpOrSalePrice { + return Intl.message( + 'MRP/Sales Price', + name: 'mrpOrSalePrice', + desc: '', + args: [], + ); + } + + /// `Expire Date` + String get expiredDate { + return Intl.message('Expire Date', name: 'expiredDate', desc: '', args: []); + } + + /// `Selling Price` + String get sellingPrice { + return Intl.message( + 'Selling Price', + name: 'sellingPrice', + desc: '', + args: [], + ); + } + + /// `Variation Products` + String get variationsProduct { + return Intl.message( + 'Variation Products', + name: 'variationsProduct', + desc: '', + args: [], + ); + } + + /// `Combo Products` + String get comboProducts { + return Intl.message( + 'Combo Products', + name: 'comboProducts', + desc: '', + args: [], + ); + } + + /// `No stock data available.` + String get noStockAvailable { + return Intl.message( + 'No stock data available.', + name: 'noStockAvailable', + desc: '', + args: [], + ); + } + + /// `High to Low Price` + String get highToLowPrice { + return Intl.message( + 'High to Low Price', + name: 'highToLowPrice', + desc: '', + args: [], + ); + } + + /// `Low to high Price` + String get lowToHighPrice { + return Intl.message( + 'Low to high Price', + name: 'lowToHighPrice', + desc: '', + args: [], + ); + } + + /// `Attachment` + String get attachment { + return Intl.message('Attachment', name: 'attachment', desc: '', args: []); + } + + /// `View Stock` + String get viewStock { + return Intl.message('View Stock', name: 'viewStock', desc: '', args: []); + } + + /// `Expiry` + String get expiry { + return Intl.message('Expiry', name: 'expiry', desc: '', args: []); + } + + /// `Expire` + String get expire { + return Intl.message('Expire', name: 'expire', desc: '', args: []); + } + + /// `7 Days` + String get sevenDays { + return Intl.message('7 Days', name: 'sevenDays', desc: '', args: []); + } + + /// `15 Days` + String get fifteenthDays { + return Intl.message('15 Days', name: 'fifteenthDays', desc: '', args: []); + } + + /// `30 Days` + String get thirtyDays { + return Intl.message('30 Days', name: 'thirtyDays', desc: '', args: []); + } + + /// `60 Days` + String get sixtyDays { + return Intl.message('60 Days', name: 'sixtyDays', desc: '', args: []); + } + + /// `Our premium Plan` + String get outPremiumPlan { + return Intl.message( + 'Our premium Plan', + name: 'outPremiumPlan', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create purchases.` + String get youDoNotHavePermissionToCreatePurchase { + return Intl.message( + 'You do not have permission to create purchases.', + name: 'youDoNotHavePermissionToCreatePurchase', + desc: '', + args: [], + ); + } + + /// `This plan is not available for purchase` + String get thisPlanIsNotAvailableToPurchase { + return Intl.message( + 'This plan is not available for purchase', + name: 'thisPlanIsNotAvailableToPurchase', + desc: '', + args: [], + ); + } + + /// `This plan is not eligible for upgrade` + String get thisPlanIsEligibleForUpgrade { + return Intl.message( + 'This plan is not eligible for upgrade', + name: 'thisPlanIsEligibleForUpgrade', + desc: '', + args: [], + ); + } + + /// `Extend Plan` + String get extendPlan { + return Intl.message('Extend Plan', name: 'extendPlan', desc: '', args: []); + } + + /// `Buy Now` + String get buyNow { + return Intl.message('Buy Now', name: 'buyNow', desc: '', args: []); + } + + /// `None` + String get none { + return Intl.message('None', name: 'none', desc: '', args: []); + } + + /// `Round to whole number` + String get roundToWholeNumber { + return Intl.message( + 'Round to whole number', + name: 'roundToWholeNumber', + desc: '', + args: [], + ); + } + + /// `Round to nearest whole number` + String get roundToNearestWholeNumber { + return Intl.message( + 'Round to nearest whole number', + name: 'roundToNearestWholeNumber', + desc: '', + args: [], + ); + } + + /// `Round to nearest decimal (0.05)` + String get roundToNearnessDecimalNumber005 { + return Intl.message( + 'Round to nearest decimal (0.05)', + name: 'roundToNearnessDecimalNumber005', + desc: '', + args: [], + ); + } + + /// `Round to nearest decimal (0.1)` + String get roundToNearnessDecimalNumber01 { + return Intl.message( + 'Round to nearest decimal (0.1)', + name: 'roundToNearnessDecimalNumber01', + desc: '', + args: [], + ); + } + + /// `Round to nearest decimal (0.5)` + String get roundToNearnessDecimalNumber05 { + return Intl.message( + 'Round to nearest decimal (0.5)', + name: 'roundToNearnessDecimalNumber05', + desc: '', + args: [], + ); + } + + /// `Last Year` + String get lastYear { + return Intl.message('Last Year', name: 'lastYear', desc: '', args: []); + } + + /// `Product Stock` + String get productStock { + return Intl.message( + 'Product Stock', + name: 'productStock', + desc: '', + args: [], + ); + } + + /// `Unit` + String get unit { + return Intl.message('Unit', name: 'unit', desc: '', args: []); + } + + /// `Show Expire Date` + String get showExpireDate { + return Intl.message( + 'Show Expire Date', + name: 'showExpireDate', + desc: '', + args: [], + ); + } + + /// `Vat Id` + String get vatId { + return Intl.message('Vat Id', name: 'vatId', desc: '', args: []); + } + + /// `vatType` + String get vatType { + return Intl.message('vatType', name: 'vatType', desc: '', args: []); + } + + /// `exclusivePrice` + String get exclusivePrice { + return Intl.message( + 'exclusivePrice', + name: 'exclusivePrice', + desc: '', + args: [], + ); + } + + /// `inclusivePrice` + String get inclusivePrice { + return Intl.message( + 'inclusivePrice', + name: 'inclusivePrice', + desc: '', + args: [], + ); + } + + /// `Profit Percent` + String get profitPercent { + return Intl.message( + 'Profit Percent', + name: 'profitPercent', + desc: '', + args: [], + ); + } + + /// `Show Single` + String get showSingle { + return Intl.message('Show Single', name: 'showSingle', desc: '', args: []); + } + + /// `Show Combo` + String get showCombo { + return Intl.message('Show Combo', name: 'showCombo', desc: '', args: []); + } + + /// `Show Variant` + String get showVariant { + return Intl.message( + 'Show Variant', + name: 'showVariant', + desc: '', + args: [], + ); + } + + /// `Show Action` + String get showAction { + return Intl.message('Show Action', name: 'showAction', desc: '', args: []); + } + + /// `You do not have permission to generate report` + String get youDoNotHavePermissionToGenerateReport { + return Intl.message( + 'You do not have permission to generate report', + name: 'youDoNotHavePermissionToGenerateReport', + desc: '', + args: [], + ); + } + + /// `No data available` + String get noDataAvailable { + return Intl.message( + 'No data available', + name: 'noDataAvailable', + desc: '', + args: [], + ); + } + + /// `You do not have permission to export excel` + String get youDoNotHavePermissionToExportExcel { + return Intl.message( + 'You do not have permission to export excel', + name: 'youDoNotHavePermissionToExportExcel', + desc: '', + args: [], + ); + } + + /// `No data available for export` + String get noDataAvailableForExport { + return Intl.message( + 'No data available for export', + name: 'noDataAvailableForExport', + desc: '', + args: [], + ); + } + + /// `Supplier Due` + String get supplierDue { + return Intl.message( + 'Supplier Due', + name: 'supplierDue', + desc: '', + args: [], + ); + } + + /// `Party Type` + String get partyType { + return Intl.message('Party Type', name: 'partyType', desc: '', args: []); + } + + /// `All Party` + String get allParty { + return Intl.message('All Party', name: 'allParty', desc: '', args: []); + } + + /// `Yesterday` + String get yesterday { + return Intl.message('Yesterday', name: 'yesterday', desc: '', args: []); + } + + /// `Last 7 Days` + String get last7Days { + return Intl.message('Last 7 Days', name: 'last7Days', desc: '', args: []); + } + + /// `Last 30 Days` + String get last30Days { + return Intl.message('Last 30 Days', name: 'last30Days', desc: '', args: []); + } + + /// `Current Month` + String get currentMonth { + return Intl.message( + 'Current Month', + name: 'currentMonth', + desc: '', + args: [], + ); + } + + /// `Last Month` + String get lastMonth { + return Intl.message('Last Month', name: 'lastMonth', desc: '', args: []); + } + + /// `Current Year` + String get currentYear { + return Intl.message( + 'Current Year', + name: 'currentYear', + desc: '', + args: [], + ); + } + + /// `Custom Date` + String get customerDate { + return Intl.message( + 'Custom Date', + name: 'customerDate', + desc: '', + args: [], + ); + } + + /// `No transactions to generate PDF` + String get noTransactionToGeneratePdf { + return Intl.message( + 'No transactions to generate PDF', + name: 'noTransactionToGeneratePdf', + desc: '', + args: [], + ); + } + + /// `Generate Pdf` + String get generatePdf { + return Intl.message( + 'Generate Pdf', + name: 'generatePdf', + desc: '', + args: [], + ); + } + + /// `No transactions found` + String get noTransactionFound { + return Intl.message( + 'No transactions found', + name: 'noTransactionFound', + desc: '', + args: [], + ); + } + + /// `Reference` + String get reference { + return Intl.message('Reference', name: 'reference', desc: '', args: []); + } + + /// `Credit (In)` + String get creditIn { + return Intl.message('Credit (In)', name: 'creditIn', desc: '', args: []); + } + + /// `Debit (Out)` + String get debitOut { + return Intl.message('Debit (Out)', name: 'debitOut', desc: '', args: []); + } + + /// `Subscribe Now` + String get subscribeNow { + return Intl.message( + 'Subscribe Now', + name: 'subscribeNow', + desc: '', + args: [], + ); + } + + /// `Expired` + String get expired { + return Intl.message('Expired', name: 'expired', desc: '', args: []); + } + + /// `Total Balance` + String get totalBalance { + return Intl.message( + 'Total Balance', + name: 'totalBalance', + desc: '', + args: [], + ); + } + + /// `Hours Left` + String get hoursLeft { + return Intl.message('Hours Left', name: 'hoursLeft', desc: '', args: []); + } + + /// `Days Left` + String get daysLeft { + return Intl.message('Days Left', name: 'daysLeft', desc: '', args: []); + } + + /// `Pos` + String get pos { + return Intl.message('Pos', name: 'pos', desc: '', args: []); + } + + /// `Profit & Loss` + String get profitAndLoss { + return Intl.message( + 'Profit & Loss', + name: 'profitAndLoss', + desc: '', + args: [], + ); + } + + /// `Branch` + String get branch { + return Intl.message('Branch', name: 'branch', desc: '', args: []); + } + + /// `Hrm` + String get hrm { + return Intl.message('Hrm', name: 'hrm', desc: '', args: []); + } + + /// `Inventory` + String get inventory { + return Intl.message('Inventory', name: 'inventory', desc: '', args: []); + } + + /// `Edit Attendance` + String get editAttendance { + return Intl.message( + 'Edit Attendance', + name: 'editAttendance', + desc: '', + args: [], + ); + } + + /// `Add New Attendance` + String get addNewAttendance { + return Intl.message( + 'Add New Attendance', + name: 'addNewAttendance', + desc: '', + args: [], + ); + } + + /// `Employee` + String get employee { + return Intl.message('Employee', name: 'employee', desc: '', args: []); + } + + /// `Please select an employee` + String get pleaseSelectAnEmployee { + return Intl.message( + 'Please select an employee', + name: 'pleaseSelectAnEmployee', + desc: '', + args: [], + ); + } + + /// `Shift` + String get shift { + return Intl.message('Shift', name: 'shift', desc: '', args: []); + } + + /// `Select employee first` + String get selectEmployeeFirst { + return Intl.message( + 'Select employee first', + name: 'selectEmployeeFirst', + desc: '', + args: [], + ); + } + + /// `Select date first` + String get selectDateFirst { + return Intl.message( + 'Select date first', + name: 'selectDateFirst', + desc: '', + args: [], + ); + } + + /// `Month` + String get month { + return Intl.message('Month', name: 'month', desc: '', args: []); + } + + /// `Auto-selected` + String get autoSelected { + return Intl.message( + 'Auto-selected', + name: 'autoSelected', + desc: '', + args: [], + ); + } + + /// `Please select date` + String get pleaseSelectDate { + return Intl.message( + 'Please select date', + name: 'pleaseSelectDate', + desc: '', + args: [], + ); + } + + /// `Time In` + String get timeIn { + return Intl.message('Time In', name: 'timeIn', desc: '', args: []); + } + + /// `Time Out` + String get timeOut { + return Intl.message('Time Out', name: 'timeOut', desc: '', args: []); + } + + /// `Attendance` + String get attendance { + return Intl.message('Attendance', name: 'attendance', desc: '', args: []); + } + + /// `All Employee` + String get allEmployee { + return Intl.message( + 'All Employee', + name: 'allEmployee', + desc: '', + args: [], + ); + } + + /// `No attendance records found.` + String get noAvailableRecordFound { + return Intl.message( + 'No attendance records found.', + name: 'noAvailableRecordFound', + desc: '', + args: [], + ); + } + + /// `Add Attendance` + String get addAttendance { + return Intl.message( + 'Add Attendance', + name: 'addAttendance', + desc: '', + args: [], + ); + } + + /// `No note provided.` + String get noNoteProvided { + return Intl.message( + 'No note provided.', + name: 'noNoteProvided', + desc: '', + args: [], + ); + } + + /// `Duration` + String get duration { + return Intl.message('Duration', name: 'duration', desc: '', args: []); + } + + /// `You do not have permission to view attendance` + String get youDoNotHavePermissionToViewAttendance { + return Intl.message( + 'You do not have permission to view attendance', + name: 'youDoNotHavePermissionToViewAttendance', + desc: '', + args: [], + ); + } + + /// `Department` + String get department { + return Intl.message('Department', name: 'department', desc: '', args: []); + } + + /// `No department found.` + String get noDepartmentFound { + return Intl.message( + 'No department found.', + name: 'noDepartmentFound', + desc: '', + args: [], + ); + } + + /// `Inactive` + String get inactive { + return Intl.message('Inactive', name: 'inactive', desc: '', args: []); + } + + /// `No description available for this department.` + String get noDescriptionAvailableForThisDepartment { + return Intl.message( + 'No description available for this department.', + name: 'noDescriptionAvailableForThisDepartment', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update Department.` + String get youDoNotHavePermissionToUpdateDepartment { + return Intl.message( + 'You do not have permission to update Department.', + name: 'youDoNotHavePermissionToUpdateDepartment', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete Department.` + String get youDoNotHavePermissionToDeleteDepartment { + return Intl.message( + 'You do not have permission to delete Department.', + name: 'youDoNotHavePermissionToDeleteDepartment', + desc: '', + args: [], + ); + } + + /// `Failed to delete the Department` + String get failedToDeleteTheDeterment { + return Intl.message( + 'Failed to delete the Department', + name: 'failedToDeleteTheDeterment', + desc: '', + args: [], + ); + } + + /// `Failed to load departments` + String get failedToLoadDepartment { + return Intl.message( + 'Failed to load departments', + name: 'failedToLoadDepartment', + desc: '', + args: [], + ); + } + + /// `Add Department` + String get addDepartment { + return Intl.message( + 'Add Department', + name: 'addDepartment', + desc: '', + args: [], + ); + } + + /// `Saving` + String get saving { + return Intl.message('Saving', name: 'saving', desc: '', args: []); + } + + /// `Edit Designation` + String get editDesignation { + return Intl.message( + 'Edit Designation', + name: 'editDesignation', + desc: '', + args: [], + ); + } + + /// `Add New Designation` + String get addDesignation { + return Intl.message( + 'Add New Designation', + name: 'addDesignation', + desc: '', + args: [], + ); + } + + /// `Designation Name` + String get designationName { + return Intl.message( + 'Designation Name', + name: 'designationName', + desc: '', + args: [], + ); + } + + /// `Enter Designation name` + String get enterDesignationName { + return Intl.message( + 'Enter Designation name', + name: 'enterDesignationName', + desc: '', + args: [], + ); + } + + /// `Please enter designation name` + String get pleaseEnterDesignationName { + return Intl.message( + 'Please enter designation name', + name: 'pleaseEnterDesignationName', + desc: '', + args: [], + ); + } + + /// `Please select a status` + String get pleaseSelectAStatus { + return Intl.message( + 'Please select a status', + name: 'pleaseSelectAStatus', + desc: '', + args: [], + ); + } + + /// `Enter Description` + String get enterDescription { + return Intl.message( + 'Enter Description', + name: 'enterDescription', + desc: '', + args: [], + ); + } + + /// `Designation` + String get designation { + return Intl.message('Designation', name: 'designation', desc: '', args: []); + } + + /// `No designation found.` + String get noDesignationFound { + return Intl.message( + 'No designation found.', + name: 'noDesignationFound', + desc: '', + args: [], + ); + } + + /// `No description available for this designation.` + String get noDescriptionAvailableForThisDesignation { + return Intl.message( + 'No description available for this designation.', + name: 'noDescriptionAvailableForThisDesignation', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update Designation.` + String get youDoNotPermissionToUpdateDesignation { + return Intl.message( + 'You do not have permission to update Designation.', + name: 'youDoNotPermissionToUpdateDesignation', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete Designation.` + String get youDoNotHavePermissionToDeleteDesignation { + return Intl.message( + 'You do not have permission to delete Designation.', + name: 'youDoNotHavePermissionToDeleteDesignation', + desc: '', + args: [], + ); + } + + /// `Update Purchase` + String get updatePurchase { + return Intl.message( + 'Update Purchase', + name: 'updatePurchase', + desc: '', + args: [], + ); + } + + /// `Edit Employee` + String get editEmployee { + return Intl.message( + 'Edit Employee', + name: 'editEmployee', + desc: '', + args: [], + ); + } + + /// `Add New Employee` + String get addNewEmployee { + return Intl.message( + 'Add New Employee', + name: 'addNewEmployee', + desc: '', + args: [], + ); + } + + /// `Enter Full Name` + String get enterFullName { + return Intl.message( + 'Enter Full Name', + name: 'enterFullName', + desc: '', + args: [], + ); + } + + /// `Please select designation` + String get pleaseSelectDesignation { + return Intl.message( + 'Please select designation', + name: 'pleaseSelectDesignation', + desc: '', + args: [], + ); + } + + /// `Please select department` + String get pleaseSelectDepartment { + return Intl.message( + 'Please select department', + name: 'pleaseSelectDepartment', + desc: '', + args: [], + ); + } + + /// `Please select status` + String get pleaseSelectStatus { + return Intl.message( + 'Please select status', + name: 'pleaseSelectStatus', + desc: '', + args: [], + ); + } + + /// `pleaseEnterYourPhoneNumber` + String get pleaseEnterYourPhoneNumber { + return Intl.message( + 'pleaseEnterYourPhoneNumber', + name: 'pleaseEnterYourPhoneNumber', + desc: '', + args: [], + ); + } + + /// `Country Name` + String get countryName { + return Intl.message( + 'Country Name', + name: 'countryName', + desc: '', + args: [], + ); + } + + /// `Enter your country` + String get enterYourCountry { + return Intl.message( + 'Enter your country', + name: 'enterYourCountry', + desc: '', + args: [], + ); + } + + /// `Salary` + String get salary { + return Intl.message('Salary', name: 'salary', desc: '', args: []); + } + + /// `Please Enter Your Salary` + String get pleaseEnterYourSalary { + return Intl.message( + 'Please Enter Your Salary', + name: 'pleaseEnterYourSalary', + desc: '', + args: [], + ); + } + + /// `Gender` + String get gender { + return Intl.message('Gender', name: 'gender', desc: '', args: []); + } + + /// `Please select your Gender` + String get pleaseSelectYourGender { + return Intl.message( + 'Please select your Gender', + name: 'pleaseSelectYourGender', + desc: '', + args: [], + ); + } + + /// `Please select your shift` + String get pleaseSelectYourShift { + return Intl.message( + 'Please select your shift', + name: 'pleaseSelectYourShift', + desc: '', + args: [], + ); + } + + /// `Birth Date` + String get birthDate { + return Intl.message('Birth Date', name: 'birthDate', desc: '', args: []); + } + + /// `Join Date` + String get joinDate { + return Intl.message('Join Date', name: 'joinDate', desc: '', args: []); + } + + /// `Status` + String get staus { + return Intl.message('Status', name: 'staus', desc: '', args: []); + } + + /// `Please select valid start and end dates.` + String get pleaseSelectValidStartAndEndDates { + return Intl.message( + 'Please select valid start and end dates.', + name: 'pleaseSelectValidStartAndEndDates', + desc: '', + args: [], + ); + } + + /// `End date cannot be before start date.` + String get endDateCannotBeBeforeStartDate { + return Intl.message( + 'End date cannot be before start date.', + name: 'endDateCannotBeBeforeStartDate', + desc: '', + args: [], + ); + } + + /// `Edit Holiday` + String get editHoliday { + return Intl.message( + 'Edit Holiday', + name: 'editHoliday', + desc: '', + args: [], + ); + } + + /// `Add New Holiday` + String get addNewHoliday { + return Intl.message( + 'Add New Holiday', + name: 'addNewHoliday', + desc: '', + args: [], + ); + } + + /// `Enter holiday name` + String get enterHolidayName { + return Intl.message( + 'Enter holiday name', + name: 'enterHolidayName', + desc: '', + args: [], + ); + } + + /// `Please Enter Holiday Name` + String get pleaseEnterHolidayName { + return Intl.message( + 'Please Enter Holiday Name', + name: 'pleaseEnterHolidayName', + desc: '', + args: [], + ); + } + + /// `Please enter date` + String get pleaseEnterDate { + return Intl.message( + 'Please enter date', + name: 'pleaseEnterDate', + desc: '', + args: [], + ); + } + + /// `Please Select Start Date` + String get pleaseSelectStartDate { + return Intl.message( + 'Please Select Start Date', + name: 'pleaseSelectStartDate', + desc: '', + args: [], + ); + } + + /// `Please Select End Date` + String get pleaseEnterEndDate { + return Intl.message( + 'Please Select End Date', + name: 'pleaseEnterEndDate', + desc: '', + args: [], + ); + } + + /// `End date before start date` + String get endDateBeforeStartDate { + return Intl.message( + 'End date before start date', + name: 'endDateBeforeStartDate', + desc: '', + args: [], + ); + } + + /// `Holiday List` + String get holidayList { + return Intl.message( + 'Holiday List', + name: 'holidayList', + desc: '', + args: [], + ); + } + + /// `No holidays found.` + String get noHolidayFound { + return Intl.message( + 'No holidays found.', + name: 'noHolidayFound', + desc: '', + args: [], + ); + } + + /// `No holidays found matching` + String get noHolidayFundMatching { + return Intl.message( + 'No holidays found matching', + name: 'noHolidayFundMatching', + desc: '', + args: [], + ); + } + + /// `Add Holiday` + String get addHoliday { + return Intl.message('Add Holiday', name: 'addHoliday', desc: '', args: []); + } + + /// `You do not have permission to update Holidays.` + String get youDoNotHavePermissionToUpgradeHoliday { + return Intl.message( + 'You do not have permission to update Holidays.', + name: 'youDoNotHavePermissionToUpgradeHoliday', + desc: '', + args: [], + ); + } + + /// `Holiday` + String get holiday { + return Intl.message('Holiday', name: 'holiday', desc: '', args: []); + } + + /// `Edit Leave` + String get editLeave { + return Intl.message('Edit Leave', name: 'editLeave', desc: '', args: []); + } + + /// `Add New Leave` + String get addNewLeave { + return Intl.message( + 'Add New Leave', + name: 'addNewLeave', + desc: '', + args: [], + ); + } + + /// `Leave Type` + String get leaveType { + return Intl.message('Leave Type', name: 'leaveType', desc: '', args: []); + } + + /// `Please select a leave type` + String get pleaseSelectALeaveType { + return Intl.message( + 'Please select a leave type', + name: 'pleaseSelectALeaveType', + desc: '', + args: [], + ); + } + + /// `Please select start date` + String get pleaseSelectAStartDate { + return Intl.message( + 'Please select start date', + name: 'pleaseSelectAStartDate', + desc: '', + args: [], + ); + } + + /// `Leave Duration` + String get leaveDuration { + return Intl.message( + 'Leave Duration', + name: 'leaveDuration', + desc: '', + args: [], + ); + } + + /// `Auto-calculated days` + String get autoCalculatedDays { + return Intl.message( + 'Auto-calculated days', + name: 'autoCalculatedDays', + desc: '', + args: [], + ); + } + + /// `Leave List` + String get leaveList { + return Intl.message('Leave List', name: 'leaveList', desc: '', args: []); + } + + /// `No leave requests found.` + String get noLeaveRequestFound { + return Intl.message( + 'No leave requests found.', + name: 'noLeaveRequestFound', + desc: '', + args: [], + ); + } + + /// `Add Leave` + String get addLeave { + return Intl.message('Add Leave', name: 'addLeave', desc: '', args: []); + } + + /// `No description provided.` + String get noDescriptionProvided { + return Intl.message( + 'No description provided.', + name: 'noDescriptionProvided', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update Leave Request.` + String get youDoNotHavePermissionToUpdateLeaveRequest { + return Intl.message( + 'You do not have permission to update Leave Request.', + name: 'youDoNotHavePermissionToUpdateLeaveRequest', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete Leave Request.` + String get youDoNotHavePermissionToDeleteLeaveRequest { + return Intl.message( + 'You do not have permission to delete Leave Request.', + name: 'youDoNotHavePermissionToDeleteLeaveRequest', + desc: '', + args: [], + ); + } + + /// `Leave Request` + String get leaveRequest { + return Intl.message( + 'Leave Request', + name: 'leaveRequest', + desc: '', + args: [], + ); + } + + /// `Edit Payroll` + String get editPayroll { + return Intl.message( + 'Edit Payroll', + name: 'editPayroll', + desc: '', + args: [], + ); + } + + /// `Add New Payroll` + String get addNewPayroll { + return Intl.message( + 'Add New Payroll', + name: 'addNewPayroll', + desc: '', + args: [], + ); + } + + /// `Payment Year` + String get paymentYear { + return Intl.message( + 'Payment Year', + name: 'paymentYear', + desc: '', + args: [], + ); + } + + /// `Please select payment year` + String get pleaseSelectPaymentYear { + return Intl.message( + 'Please select payment year', + name: 'pleaseSelectPaymentYear', + desc: '', + args: [], + ); + } + + /// `Please select a month` + String get pleaseSelectAnMonth { + return Intl.message( + 'Please select a month', + name: 'pleaseSelectAnMonth', + desc: '', + args: [], + ); + } + + /// `Please enter date` + String get pleaseEnterADate { + return Intl.message( + 'Please enter date', + name: 'pleaseEnterADate', + desc: '', + args: [], + ); + } + + /// `Total Salary Amount` + String get totalSalaryAmount { + return Intl.message( + 'Total Salary Amount', + name: 'totalSalaryAmount', + desc: '', + args: [], + ); + } + + /// `Payroll List` + String get payrollList { + return Intl.message( + 'Payroll List', + name: 'payrollList', + desc: '', + args: [], + ); + } + + /// `No payroll records found.` + String get noPayrollFound { + return Intl.message( + 'No payroll records found.', + name: 'noPayrollFound', + desc: '', + args: [], + ); + } + + /// `Payment Details` + String get paymentDetails { + return Intl.message( + 'Payment Details', + name: 'paymentDetails', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update PayRoll.` + String get youDoNotHaveUpdatePayroll { + return Intl.message( + 'You do not have permission to update PayRoll.', + name: 'youDoNotHaveUpdatePayroll', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete RayRoll.` + String get youDoNotHavePermissionToDeletePayroll { + return Intl.message( + 'You do not have permission to delete RayRoll.', + name: 'youDoNotHavePermissionToDeletePayroll', + desc: '', + args: [], + ); + } + + /// `Payroll Record` + String get payrollRecord { + return Intl.message( + 'Payroll Record', + name: 'payrollRecord', + desc: '', + args: [], + ); + } + + /// `Search attendance` + String get searchAttendance { + return Intl.message( + 'Search attendance', + name: 'searchAttendance', + desc: '', + args: [], + ); + } + + /// `Attendance Reports` + String get attendanceReport { + return Intl.message( + 'Attendance Reports', + name: 'attendanceReport', + desc: '', + args: [], + ); + } + + /// `No attendance records found for selected filters.` + String get noAttendanceRecordFound { + return Intl.message( + 'No attendance records found for selected filters.', + name: 'noAttendanceRecordFound', + desc: '', + args: [], + ); + } + + /// `Search leaves` + String get searchLeave { + return Intl.message( + 'Search leaves', + name: 'searchLeave', + desc: '', + args: [], + ); + } + + /// `Leave Reports` + String get leaveReports { + return Intl.message( + 'Leave Reports', + name: 'leaveReports', + desc: '', + args: [], + ); + } + + /// `No leave records found for selected filters.` + String get noLeaveRecordFound { + return Intl.message( + 'No leave records found for selected filters.', + name: 'noLeaveRecordFound', + desc: '', + args: [], + ); + } + + /// `Duration (Days)` + String get durationDays { + return Intl.message( + 'Duration (Days)', + name: 'durationDays', + desc: '', + args: [], + ); + } + + /// `Payroll Reports` + String get payrollReports { + return Intl.message( + 'Payroll Reports', + name: 'payrollReports', + desc: '', + args: [], + ); + } + + /// `No matching payroll records found.` + String get noMatchingPayrollFound { + return Intl.message( + 'No matching payroll records found.', + name: 'noMatchingPayrollFound', + desc: '', + args: [], + ); + } + + /// `Edit Shift` + String get editShift { + return Intl.message('Edit Shift', name: 'editShift', desc: '', args: []); + } + + /// `Add New Shift` + String get addNewShift { + return Intl.message( + 'Add New Shift', + name: 'addNewShift', + desc: '', + args: [], + ); + } + + /// `Shift Name` + String get shiftName { + return Intl.message('Shift Name', name: 'shiftName', desc: '', args: []); + } + + /// `Please select a shift` + String get pleaseSelectAShift { + return Intl.message( + 'Please select a shift', + name: 'pleaseSelectAShift', + desc: '', + args: [], + ); + } + + /// `Break Status` + String get breakStatus { + return Intl.message( + 'Break Status', + name: 'breakStatus', + desc: '', + args: [], + ); + } + + /// `Please select break status` + String get pleaseSelectBreakStatus { + return Intl.message( + 'Please select break status', + name: 'pleaseSelectBreakStatus', + desc: '', + args: [], + ); + } + + /// `Start time is required` + String get startTimeIsRequired { + return Intl.message( + 'Start time is required', + name: 'startTimeIsRequired', + desc: '', + args: [], + ); + } + + /// `Start Time` + String get startTime { + return Intl.message('Start Time', name: 'startTime', desc: '', args: []); + } + + /// `Enter Start Time` + String get enterStartTime { + return Intl.message( + 'Enter Start Time', + name: 'enterStartTime', + desc: '', + args: [], + ); + } + + /// `End time is required` + String get endTimeIsRequired { + return Intl.message( + 'End time is required', + name: 'endTimeIsRequired', + desc: '', + args: [], + ); + } + + /// `End Time` + String get endTime { + return Intl.message('End Time', name: 'endTime', desc: '', args: []); + } + + /// `Enter End Time` + String get enterEndTime { + return Intl.message( + 'Enter End Time', + name: 'enterEndTime', + desc: '', + args: [], + ); + } + + /// `Start Break Time` + String get startBreakTime { + return Intl.message( + 'Start Break Time', + name: 'startBreakTime', + desc: '', + args: [], + ); + } + + /// `Enter Break Time` + String get enterBreakTime { + return Intl.message( + 'Enter Break Time', + name: 'enterBreakTime', + desc: '', + args: [], + ); + } + + /// `End Break Time` + String get endBreakTime { + return Intl.message( + 'End Break Time', + name: 'endBreakTime', + desc: '', + args: [], + ); + } + + /// `No shifts found.` + String get noShiftFound { + return Intl.message( + 'No shifts found.', + name: 'noShiftFound', + desc: '', + args: [], + ); + } + + /// `Add Shift` + String get addShift { + return Intl.message('Add Shift', name: 'addShift', desc: '', args: []); + } + + /// `Break Time` + String get breakTime { + return Intl.message('Break Time', name: 'breakTime', desc: '', args: []); + } + + /// `Break Duration` + String get breakDuration { + return Intl.message( + 'Break Duration', + name: 'breakDuration', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update Shift.` + String get youDoNotToHavePermissionToUpdateShift { + return Intl.message( + 'You do not have permission to update Shift.', + name: 'youDoNotToHavePermissionToUpdateShift', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete Shift.` + String get youDoNotToHavePermissionToDeleteShift { + return Intl.message( + 'You do not have permission to delete Shift.', + name: 'youDoNotToHavePermissionToDeleteShift', + desc: '', + args: [], + ); + } + + /// `Do you really want to delete this` + String get doYouReallyWantToDeleteThis { + return Intl.message( + 'Do you really want to delete this', + name: 'doYouReallyWantToDeleteThis', + desc: '', + args: [], + ); + } + + /// `View Details` + String get viewDetails { + return Intl.message( + 'View Details', + name: 'viewDetails', + desc: '', + args: [], + ); + } + + /// `Leave` + String get leave { + return Intl.message('Leave', name: 'leave', desc: '', args: []); + } + + /// `Payroll` + String get payroll { + return Intl.message('Payroll', name: 'payroll', desc: '', args: []); + } + + /// `Edit Bank Adjustment` + String get editBankAdjustment { + return Intl.message( + 'Edit Bank Adjustment', + name: 'editBankAdjustment', + desc: '', + args: [], + ); + } + + /// `Adjust Bank Balance` + String get adjustBankBalance { + return Intl.message( + 'Adjust Bank Balance', + name: 'adjustBankBalance', + desc: '', + args: [], + ); + } + + /// `Please add at least one bank account to adjust balances.` + String get pleaseAddAtLeastOneBank { + return Intl.message( + 'Please add at least one bank account to adjust balances.', + name: 'pleaseAddAtLeastOneBank', + desc: '', + args: [], + ); + } + + /// `Account Number` + String get accountNumber { + return Intl.message( + 'Account Number', + name: 'accountNumber', + desc: '', + args: [], + ); + } + + /// `Select account` + String get selectAccount { + return Intl.message( + 'Select account', + name: 'selectAccount', + desc: '', + args: [], + ); + } + + /// `Select type` + String get selectType { + return Intl.message('Select type', name: 'selectType', desc: '', args: []); + } + + /// `Amount is required` + String get amountsIsRequired { + return Intl.message( + 'Amount is required', + name: 'amountsIsRequired', + desc: '', + args: [], + ); + } + + /// `Invalid amount` + String get invalidAmount { + return Intl.message( + 'Invalid amount', + name: 'invalidAmount', + desc: '', + args: [], + ); + } + + /// `Adjustment Date` + String get adjustmentDate { + return Intl.message( + 'Adjustment Date', + name: 'adjustmentDate', + desc: '', + args: [], + ); + } + + /// `Date is required` + String get dateIsRequired { + return Intl.message( + 'Date is required', + name: 'dateIsRequired', + desc: '', + args: [], + ); + } + + /// `Edit Bank Accounts` + String get editBankAccounts { + return Intl.message( + 'Edit Bank Accounts', + name: 'editBankAccounts', + desc: '', + args: [], + ); + } + + /// `Add Bank Accounts` + String get addNewBankAccounts { + return Intl.message( + 'Add Bank Accounts', + name: 'addNewBankAccounts', + desc: '', + args: [], + ); + } + + /// `Account Display Name` + String get accountDisplayName { + return Intl.message( + 'Account Display Name', + name: 'accountDisplayName', + desc: '', + args: [], + ); + } + + /// `Enter account display name` + String get enterAccountDisplayName { + return Intl.message( + 'Enter account display name', + name: 'enterAccountDisplayName', + desc: '', + args: [], + ); + } + + /// `Display name is required` + String get displayNameIsRequired { + return Intl.message( + 'Display name is required', + name: 'displayNameIsRequired', + desc: '', + args: [], + ); + } + + /// `Opening balance is required` + String get openingBalanceIsRequired { + return Intl.message( + 'Opening balance is required', + name: 'openingBalanceIsRequired', + desc: '', + args: [], + ); + } + + /// `As of Date` + String get asOfDate { + return Intl.message('As of Date', name: 'asOfDate', desc: '', args: []); + } + + /// `Hide fields` + String get hideFiled { + return Intl.message('Hide fields', name: 'hideFiled', desc: '', args: []); + } + + /// `Add more fields` + String get addMoreFiled { + return Intl.message( + 'Add more fields', + name: 'addMoreFiled', + desc: '', + args: [], + ); + } + + /// `Enter account number` + String get enterAccountName { + return Intl.message( + 'Enter account number', + name: 'enterAccountName', + desc: '', + args: [], + ); + } + + /// `IFSC Code` + String get ifscCode { + return Intl.message('IFSC Code', name: 'ifscCode', desc: '', args: []); + } + + /// `UPI ID for QR Code` + String get upiIdForQrCode { + return Intl.message( + 'UPI ID for QR Code', + name: 'upiIdForQrCode', + desc: '', + args: [], + ); + } + + /// `Bank Name` + String get bankName { + return Intl.message('Bank Name', name: 'bankName', desc: '', args: []); + } + + /// `Enter Bank Name` + String get enterBankName { + return Intl.message( + 'Enter Bank Name', + name: 'enterBankName', + desc: '', + args: [], + ); + } + + /// `Account Holder Name` + String get accountHolderName { + return Intl.message( + 'Account Holder Name', + name: 'accountHolderName', + desc: '', + args: [], + ); + } + + /// `Enter account holder name` + String get enterAccountHolderName { + return Intl.message( + 'Enter account holder name', + name: 'enterAccountHolderName', + desc: '', + args: [], + ); + } + + /// `Print Bank details on invoices` + String get printBankDetailsAndInvoice { + return Intl.message( + 'Print Bank details on invoices', + name: 'printBankDetailsAndInvoice', + desc: '', + args: [], + ); + } + + /// `Viewing transactions for` + String get viewingTransactionFor { + return Intl.message( + 'Viewing transactions for', + name: 'viewingTransactionFor', + desc: '', + args: [], + ); + } + + /// `Bank Accounts` + String get bankAccounts { + return Intl.message( + 'Bank Accounts', + name: 'bankAccounts', + desc: '', + args: [], + ); + } + + /// `No bank accounts found.` + String get noBankAccountFound { + return Intl.message( + 'No bank accounts found.', + name: 'noBankAccountFound', + desc: '', + args: [], + ); + } + + /// `No accounts found matching` + String get noAccountsFoundMissing { + return Intl.message( + 'No accounts found matching', + name: 'noAccountsFoundMissing', + desc: '', + args: [], + ); + } + + /// `Deposit` + String get deposit { + return Intl.message('Deposit', name: 'deposit', desc: '', args: []); + } + + /// `Add Bank` + String get addBank { + return Intl.message('Add Bank', name: 'addBank', desc: '', args: []); + } + + /// `Bank to Bank Transfer` + String get bankToBankTransfer { + return Intl.message( + 'Bank to Bank Transfer', + name: 'bankToBankTransfer', + desc: '', + args: [], + ); + } + + /// `Bank to Cash Transfer` + String get bankToCashTransfer { + return Intl.message( + 'Bank to Cash Transfer', + name: 'bankToCashTransfer', + desc: '', + args: [], + ); + } + + /// `Account Name` + String get accountName { + return Intl.message( + 'Account Name', + name: 'accountName', + desc: '', + args: [], + ); + } + + /// `Holder Name` + String get holderName { + return Intl.message('Holder Name', name: 'holderName', desc: '', args: []); + } + + /// `Opening Date` + String get openingDate { + return Intl.message( + 'Opening Date', + name: 'openingDate', + desc: '', + args: [], + ); + } + + /// `Current Balance` + String get currentBalance { + return Intl.message( + 'Current Balance', + name: 'currentBalance', + desc: '', + args: [], + ); + } + + /// `Permission denied to delete bank.` + String get permissionDeniedToDeleteBank { + return Intl.message( + 'Permission denied to delete bank.', + name: 'permissionDeniedToDeleteBank', + desc: '', + args: [], + ); + } + + /// `Cannot edit this transaction type.` + String get canNotEditThisTransactionType { + return Intl.message( + 'Cannot edit this transaction type.', + name: 'canNotEditThisTransactionType', + desc: '', + args: [], + ); + } + + /// `Bank` + String get bank { + return Intl.message('Bank', name: 'bank', desc: '', args: []); + } + + /// `No transactions found for this filter.` + String get noTransactionFoundForThisFilter { + return Intl.message( + 'No transactions found for this filter.', + name: 'noTransactionFoundForThisFilter', + desc: '', + args: [], + ); + } + + /// `Please select both accounts.` + String get pleaseSelectBothAccounts { + return Intl.message( + 'Please select both accounts.', + name: 'pleaseSelectBothAccounts', + desc: '', + args: [], + ); + } + + /// `Cannot transfer to the same account.` + String get cannotTransferToSameAccounts { + return Intl.message( + 'Cannot transfer to the same account.', + name: 'cannotTransferToSameAccounts', + desc: '', + args: [], + ); + } + + /// `Edit Bank Transfer` + String get editBankTransfer { + return Intl.message( + 'Edit Bank Transfer', + name: 'editBankTransfer', + desc: '', + args: [], + ); + } + + /// `Need at least two bank accounts to perform a transfer.` + String get needAtLeastTwoBankAccount { + return Intl.message( + 'Need at least two bank accounts to perform a transfer.', + name: 'needAtLeastTwoBankAccount', + desc: '', + args: [], + ); + } + + /// `From` + String get from { + return Intl.message('From', name: 'from', desc: '', args: []); + } + + /// `To` + String get to { + return Intl.message('To', name: 'to', desc: '', args: []); + } + + /// `Edit Bank to Cash` + String get editBankToCash { + return Intl.message( + 'Edit Bank to Cash', + name: 'editBankToCash', + desc: '', + args: [], + ); + } + + /// `No bank accounts found to transfer from.` + String get noBankAccountsFoundToTransferFrom { + return Intl.message( + 'No bank accounts found to transfer from.', + name: 'noBankAccountsFoundToTransferFrom', + desc: '', + args: [], + ); + } + + /// `Select one account` + String get selectOneAccount { + return Intl.message( + 'Select one account', + name: 'selectOneAccount', + desc: '', + args: [], + ); + } + + /// `Edit Cash Adjustment` + String get editCashAdjustment { + return Intl.message( + 'Edit Cash Adjustment', + name: 'editCashAdjustment', + desc: '', + args: [], + ); + } + + /// `Adjust Cash Balance` + String get adjustCashBalance { + return Intl.message( + 'Adjust Cash Balance', + name: 'adjustCashBalance', + desc: '', + args: [], + ); + } + + /// `Custom Date` + String get customDate { + return Intl.message('Custom Date', name: 'customDate', desc: '', args: []); + } + + /// `Cash in Hand` + String get cashInHand { + return Intl.message('Cash in Hand', name: 'cashInHand', desc: '', args: []); + } + + /// `Current Cash Balance` + String get currentCashBalance { + return Intl.message( + 'Current Cash Balance', + name: 'currentCashBalance', + desc: '', + args: [], + ); + } + + /// `Transfer` + String get transfer { + return Intl.message('Transfer', name: 'transfer', desc: '', args: []); + } + + /// `Adjust Cash` + String get adjustCash { + return Intl.message('Adjust Cash', name: 'adjustCash', desc: '', args: []); + } + + /// `Please select a destination bank account.` + String get pleaseSelectADestinationBankAccounts { + return Intl.message( + 'Please select a destination bank account.', + name: 'pleaseSelectADestinationBankAccounts', + desc: '', + args: [], + ); + } + + /// `Edit Cash to Bank` + String get editCashToBank { + return Intl.message( + 'Edit Cash to Bank', + name: 'editCashToBank', + desc: '', + args: [], + ); + } + + /// `Cash To Bank Transfer` + String get cashToBankTransfer { + return Intl.message( + 'Cash To Bank Transfer', + name: 'cashToBankTransfer', + desc: '', + args: [], + ); + } + + /// `No destination bank accounts found.` + String get noDestinationBankAccountFond { + return Intl.message( + 'No destination bank accounts found.', + name: 'noDestinationBankAccountFond', + desc: '', + args: [], + ); + } + + /// `Transfer Cheque` + String get transferCheque { + return Intl.message( + 'Transfer Cheque', + name: 'transferCheque', + desc: '', + args: [], + ); + } + + /// `Received From` + String get receivedFrom { + return Intl.message( + 'Received From', + name: 'receivedFrom', + desc: '', + args: [], + ); + } + + /// `Cheque Amount` + String get chequeAmount { + return Intl.message( + 'Cheque Amount', + name: 'chequeAmount', + desc: '', + args: [], + ); + } + + /// `Cheque Number` + String get chequeNumber { + return Intl.message( + 'Cheque Number', + name: 'chequeNumber', + desc: '', + args: [], + ); + } + + /// `Cheque Date` + String get chequeDate { + return Intl.message('Cheque Date', name: 'chequeDate', desc: '', args: []); + } + + /// `Reference No` + String get referenceNumber { + return Intl.message( + 'Reference No', + name: 'referenceNumber', + desc: '', + args: [], + ); + } + + /// `Select Bank or Cash` + String get selectBankToCash { + return Intl.message( + 'Select Bank or Cash', + name: 'selectBankToCash', + desc: '', + args: [], + ); + } + + /// `Deposit To` + String get depositTo { + return Intl.message('Deposit To', name: 'depositTo', desc: '', args: []); + } + + /// `Select deposit destination` + String get selectDepositDestination { + return Intl.message( + 'Select deposit destination', + name: 'selectDepositDestination', + desc: '', + args: [], + ); + } + + /// `Transfer Date` + String get transferDate { + return Intl.message( + 'Transfer Date', + name: 'transferDate', + desc: '', + args: [], + ); + } + + /// `Do you really want to re-open this cheque?` + String get doYouWantToRellyReOpenThisCheque { + return Intl.message( + 'Do you really want to re-open this cheque?', + name: 'doYouWantToRellyReOpenThisCheque', + desc: '', + args: [], + ); + } + + /// `Okay` + String get okay { + return Intl.message('Okay', name: 'okay', desc: '', args: []); + } + + /// `Re-Open` + String get reOpen { + return Intl.message('Re-Open', name: 'reOpen', desc: '', args: []); + } + + /// `Open` + String get open { + return Intl.message('Open', name: 'open', desc: '', args: []); + } + + /// `Cheques List` + String get chequeList { + return Intl.message('Cheques List', name: 'chequeList', desc: '', args: []); + } + + /// `Closed` + String get closed { + return Intl.message('Closed', name: 'closed', desc: '', args: []); + } + + /// `No cheques found` + String get noChequeFound { + return Intl.message( + 'No cheques found', + name: 'noChequeFound', + desc: '', + args: [], + ); + } + + /// `Search transactions...` + String get searchTransaction { + return Intl.message( + 'Search transactions...', + name: 'searchTransaction', + desc: '', + args: [], + ); + } + + /// `Filter by Date` + String get filterByDate { + return Intl.message( + 'Filter by Date', + name: 'filterByDate', + desc: '', + args: [], + ); + } + + /// `Add Image` + String get addImage { + return Intl.message('Add Image', name: 'addImage', desc: '', args: []); + } + + /// `Cash & Bank Management` + String get cashAndBankManagement { + return Intl.message( + 'Cash & Bank Management', + name: 'cashAndBankManagement', + desc: '', + args: [], + ); + } + + /// `Cheques` + String get cheque { + return Intl.message('Cheques', name: 'cheque', desc: '', args: []); + } + + /// `Branch List` + String get branchList { + return Intl.message('Branch List', name: 'branchList', desc: '', args: []); + } + + /// `Role & Permission` + String get roleAndPermission { + return Intl.message( + 'Role & Permission', + name: 'roleAndPermission', + desc: '', + args: [], + ); + } + + /// `Switch Branch?` + String get switchBank { + return Intl.message( + 'Switch Branch?', + name: 'switchBank', + desc: '', + args: [], + ); + } + + /// `Exit Branch` + String get exitBank { + return Intl.message('Exit Branch', name: 'exitBank', desc: '', args: []); + } + + /// `Are you sure you want to switch to a different branch?` + String get areYouSureWantToSwitchToDifferentBranch { + return Intl.message( + 'Are you sure you want to switch to a different branch?', + name: 'areYouSureWantToSwitchToDifferentBranch', + desc: '', + args: [], + ); + } + + /// `Are you sure you want to Exit from this branch?` + String get areYourSureYouWantToExitFromThisBranch { + return Intl.message( + 'Are you sure you want to Exit from this branch?', + name: 'areYourSureYouWantToExitFromThisBranch', + desc: '', + args: [], + ); + } + + /// `Switch` + String get switchs { + return Intl.message('Switch', name: 'switchs', desc: '', args: []); + } + + /// `Exit` + String get exit { + return Intl.message('Exit', name: 'exit', desc: '', args: []); + } + + /// `Create Brunch` + String get createBranch { + return Intl.message( + 'Create Brunch', + name: 'createBranch', + desc: '', + args: [], + ); + } + + /// `Are you sure you want to delete this Brunch?` + String get areYouSureWantToDeleteThisBranch { + return Intl.message( + 'Are you sure you want to delete this Brunch?', + name: 'areYouSureWantToDeleteThisBranch', + desc: '', + args: [], + ); + } + + /// `Current` + String get currents { + return Intl.message('Current', name: 'currents', desc: '', args: []); + } + + /// `No Branch Found` + String get noBrunchFound { + return Intl.message( + 'No Branch Found', + name: 'noBrunchFound', + desc: '', + args: [], + ); + } + + /// `Update Branch` + String get updateBranch { + return Intl.message( + 'Update Branch', + name: 'updateBranch', + desc: '', + args: [], + ); + } + + /// `Please enter branch name` + String get pleaseEnterBranchName { + return Intl.message( + 'Please enter branch name', + name: 'pleaseEnterBranchName', + desc: '', + args: [], + ); + } + + /// `Enter Balance` + String get enterBalance { + return Intl.message( + 'Enter Balance', + name: 'enterBalance', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update branch.` + String get youDoNotHavePermissionToUpdateBranch { + return Intl.message( + 'You do not have permission to update branch.', + name: 'youDoNotHavePermissionToUpdateBranch', + desc: '', + args: [], + ); + } + + /// `All Transaction` + String get allTransaction { + return Intl.message( + 'All Transaction', + name: 'allTransaction', + desc: '', + args: [], + ); + } + + /// `Due Pay` + String get duePay { + return Intl.message('Due Pay', name: 'duePay', desc: '', args: []); + } + + /// `All Parties` + String get allParties { + return Intl.message('All Parties', name: 'allParties', desc: '', args: []); + } + + /// `Retry` + String get retry { + return Intl.message('Retry', name: 'retry', desc: '', args: []); + } + + /// `Income Categories Report` + String get incomeCategoriesReport { + return Intl.message( + 'Income Categories Report', + name: 'incomeCategoriesReport', + desc: '', + args: [], + ); + } + + /// `Day Book` + String get dayBook { + return Intl.message('Day Book', name: 'dayBook', desc: '', args: []); + } + + /// `Bill wise profit` + String get billWiseProfit { + return Intl.message( + 'Bill wise profit', + name: 'billWiseProfit', + desc: '', + args: [], + ); + } + + /// `Cashflow` + String get cashFlow { + return Intl.message('Cashflow', name: 'cashFlow', desc: '', args: []); + } + + /// `Balance sheet` + String get balanceSheet { + return Intl.message( + 'Balance sheet', + name: 'balanceSheet', + desc: '', + args: [], + ); + } + + /// `Tax Report` + String get taxReport { + return Intl.message('Tax Report', name: 'taxReport', desc: '', args: []); + } + + /// `Product Sale History` + String get productSaleHistory { + return Intl.message( + 'Product Sale History', + name: 'productSaleHistory', + desc: '', + args: [], + ); + } + + /// `Product Purchase History` + String get productPurchaseHistory { + return Intl.message( + 'Product Purchase History', + name: 'productPurchaseHistory', + desc: '', + args: [], + ); + } + + /// `Party Reports` + String get partyReports { + return Intl.message( + 'Party Reports', + name: 'partyReports', + desc: '', + args: [], + ); + } + + /// `Customer Ledger` + String get customerLedger { + return Intl.message( + 'Customer Ledger', + name: 'customerLedger', + desc: '', + args: [], + ); + } + + /// `Supplier Ledger` + String get supplierLedger { + return Intl.message( + 'Supplier Ledger', + name: 'supplierLedger', + desc: '', + args: [], + ); + } + + /// `Party wise profit` + String get partyWiseProfit { + return Intl.message( + 'Party wise profit', + name: 'partyWiseProfit', + desc: '', + args: [], + ); + } + + /// `Product wise profit` + String get productWiseProfit { + return Intl.message( + 'Product wise profit', + name: 'productWiseProfit', + desc: '', + args: [], + ); + } + + /// `Top 5 Customer` + String get top5Customer { + return Intl.message( + 'Top 5 Customer', + name: 'top5Customer', + desc: '', + args: [], + ); + } + + /// `Top 5 Supplier` + String get top5Supplier { + return Intl.message( + 'Top 5 Supplier', + name: 'top5Supplier', + desc: '', + args: [], + ); + } + + /// `Product Reports` + String get productReports { + return Intl.message( + 'Product Reports', + name: 'productReports', + desc: '', + args: [], + ); + } + + /// `Combo report` + String get comboReport { + return Intl.message( + 'Combo report', + name: 'comboReport', + desc: '', + args: [], + ); + } + + /// `Expired item report` + String get expiredItemReport { + return Intl.message( + 'Expired item report', + name: 'expiredItemReport', + desc: '', + args: [], + ); + } + + /// `Top 5 Product` + String get top5Product { + return Intl.message( + 'Top 5 Product', + name: 'top5Product', + desc: '', + args: [], + ); + } + + /// `Product Wise Profit & Loss` + String get productWiseProfitAndLoss { + return Intl.message( + 'Product Wise Profit & Loss', + name: 'productWiseProfitAndLoss', + desc: '', + args: [], + ); + } + + /// `Product Wise Purchase` + String get productWisePurchase { + return Intl.message( + 'Product Wise Purchase', + name: 'productWisePurchase', + desc: '', + args: [], + ); + } + + /// `Product Wise Loss` + String get productWiseSale { + return Intl.message( + 'Product Wise Loss', + name: 'productWiseSale', + desc: '', + args: [], + ); + } + + /// `No products match your search.` + String get noProductMatchYourSearch { + return Intl.message( + 'No products match your search.', + name: 'noProductMatchYourSearch', + desc: '', + args: [], + ); + } + + /// `Purchase Qty` + String get purchaseQty { + return Intl.message( + 'Purchase Qty', + name: 'purchaseQty', + desc: '', + args: [], + ); + } + + /// `Sale Qty` + String get saleQty { + return Intl.message('Sale Qty', name: 'saleQty', desc: '', args: []); + } + + /// `You do not have permission of loss profit.` + String get youDoNotHavePermissionProfitAndLoss { + return Intl.message( + 'You do not have permission of loss profit.', + name: 'youDoNotHavePermissionProfitAndLoss', + desc: '', + args: [], + ); + } + + /// `Sold` + String get sold { + return Intl.message('Sold', name: 'sold', desc: '', args: []); + } + + /// `Remaining` + String get remaining { + return Intl.message('Remaining', name: 'remaining', desc: '', args: []); + } + + /// `Total Assets` + String get totalAssets { + return Intl.message( + 'Total Assets', + name: 'totalAssets', + desc: '', + args: [], + ); + } + + /// `Assets` + String get assets { + return Intl.message('Assets', name: 'assets', desc: '', args: []); + } + + /// `Item Name` + String get itemName { + return Intl.message('Item Name', name: 'itemName', desc: '', args: []); + } + + /// `Personal Info:` + String get personalInfo { + return Intl.message( + 'Personal Info:', + name: 'personalInfo', + desc: '', + args: [], + ); + } + + /// `Due Balance` + String get dueBalance { + return Intl.message('Due Balance', name: 'dueBalance', desc: '', args: []); + } + + /// `Wallet Balance` + String get walletBalance { + return Intl.message( + 'Wallet Balance', + name: 'walletBalance', + desc: '', + args: [], + ); + } + + /// `Cash In` + String get cashIn { + return Intl.message('Cash In', name: 'cashIn', desc: '', args: []); + } + + /// `Cash Out` + String get cashOut { + return Intl.message('Cash Out', name: 'cashOut', desc: '', args: []); + } + + /// `Running Cash` + String get runningCash { + return Intl.message( + 'Running Cash', + name: 'runningCash', + desc: '', + args: [], + ); + } + + /// `Money In` + String get moneyIn { + return Intl.message('Money In', name: 'moneyIn', desc: '', args: []); + } + + /// `Money Out` + String get moneyOut { + return Intl.message('Money Out', name: 'moneyOut', desc: '', args: []); + } + + /// `No data available for generate pdf` + String get noDataAvailableForGeneratePdf { + return Intl.message( + 'No data available for generate pdf', + name: 'noDataAvailableForGeneratePdf', + desc: '', + args: [], + ); + } + + /// `Balance Due` + String get balanceDue { + return Intl.message('Balance Due', name: 'balanceDue', desc: '', args: []); + } + + /// `Returned Amount` + String get returnedAmount { + return Intl.message( + 'Returned Amount', + name: 'returnedAmount', + desc: '', + args: [], + ); + } + + /// `Sale return` + String get saleReturn { + return Intl.message('Sale return', name: 'saleReturn', desc: '', args: []); + } + + /// `Sales Edit` + String get saleEdit { + return Intl.message('Sales Edit', name: 'saleEdit', desc: '', args: []); + } + + /// `Please Add A Sale Return` + String get pleaseAddASalesReturn { + return Intl.message( + 'Please Add A Sale Return', + name: 'pleaseAddASalesReturn', + desc: '', + args: [], + ); + } + + /// `Subscription Reports` + String get subscriptionReports { + return Intl.message( + 'Subscription Reports', + name: 'subscriptionReports', + desc: '', + args: [], + ); + } + + /// `Started` + String get started { + return Intl.message('Started', name: 'started', desc: '', args: []); + } + + /// `End` + String get end { + return Intl.message('End', name: 'end', desc: '', args: []); + } + + /// `Tax Report List` + String get taxReportList { + return Intl.message( + 'Tax Report List', + name: 'taxReportList', + desc: '', + args: [], + ); + } + + /// `Developed By` + String get developedBy { + return Intl.message( + 'Developed By', + name: 'developedBy', + desc: '', + args: [], + ); + } + + /// `Time` + String get time { + return Intl.message('Time', name: 'time', desc: '', args: []); + } + + /// `Received By` + String get receivedBy { + return Intl.message('Received By', name: 'receivedBy', desc: '', args: []); + } + + /// `Wallet` + String get wallet { + return Intl.message('Wallet', name: 'wallet', desc: '', args: []); + } + + /// `Warranty` + String get warranty { + return Intl.message('Warranty', name: 'warranty', desc: '', args: []); + } + + /// `Guarantee` + String get guarantee { + return Intl.message('Guarantee', name: 'guarantee', desc: '', args: []); + } + + /// `Remark` + String get remark { + return Intl.message('Remark', name: 'remark', desc: '', args: []); + } + + /// `Bank Details` + String get bankDetails { + return Intl.message( + 'Bank Details', + name: 'bankDetails', + desc: '', + args: [], + ); + } + + /// `Cash & Bank` + String get cashAndBank { + return Intl.message('Cash & Bank', name: 'cashAndBank', desc: '', args: []); + } + + /// `Pdf Generate Successfully` + String get pdfGenerateSuccessfully { + return Intl.message( + 'Pdf Generate Successfully', + name: 'pdfGenerateSuccessfully', + desc: '', + args: [], + ); + } + + /// `Generating PDF` + String get generatingPdf { + return Intl.message( + 'Generating PDF', + name: 'generatingPdf', + desc: '', + args: [], + ); + } + + /// `INVOICE` + String get INVOICE { + return Intl.message('INVOICE', name: 'INVOICE', desc: '', args: []); + } + + /// `Admin` + String get admin { + return Intl.message('Admin', name: 'admin', desc: '', args: []); + } + + /// `Invoice Number` + String get invoiceNumber { + return Intl.message( + 'Invoice Number', + name: 'invoiceNumber', + desc: '', + args: [], + ); + } + + /// `VAT Number` + String get vatNumber { + return Intl.message('VAT Number', name: 'vatNumber', desc: '', args: []); + } + + /// `Customer Signature` + String get customerSignature { + return Intl.message( + 'Customer Signature', + name: 'customerSignature', + desc: '', + args: [], + ); + } + + /// `Authorized Signature` + String get authorizedSignature { + return Intl.message( + 'Authorized Signature', + name: 'authorizedSignature', + desc: '', + args: [], + ); + } + + /// `Powered By` + String get poweredBy { + return Intl.message('Powered By', name: 'poweredBy', desc: '', args: []); + } + + /// `Shipping Charge` + String get shippingCharge { + return Intl.message( + 'Shipping Charge', + name: 'shippingCharge', + desc: '', + args: [], + ); + } + + /// `Total Returned` + String get totalReturned { + return Intl.message( + 'Total Returned', + name: 'totalReturned', + desc: '', + args: [], + ); + } + + /// `Amounts in Words` + String get amountsInWord { + return Intl.message( + 'Amounts in Words', + name: 'amountsInWord', + desc: '', + args: [], + ); + } + + /// `Change Amount` + String get changeAmount { + return Intl.message( + 'Change Amount', + name: 'changeAmount', + desc: '', + args: [], + ); + } + + /// `Sells By` + String get sellsBy { + return Intl.message('Sells By', name: 'sellsBy', desc: '', args: []); + } + + /// `Rounding` + String get rounding { + return Intl.message('Rounding', name: 'rounding', desc: '', args: []); + } + + /// `Paid By` + String get paidBy { + return Intl.message('Paid By', name: 'paidBy', desc: '', args: []); + } + + /// `VAT/GST Tittle` + String get vatGstTitle { + return Intl.message( + 'VAT/GST Tittle', + name: 'vatGstTitle', + desc: '', + args: [], + ); + } + + /// `Enter VAT/GST Title` + String get enterVatGstTitle { + return Intl.message( + 'Enter VAT/GST Title', + name: 'enterVatGstTitle', + desc: '', + args: [], + ); + } + + /// `VAT/GST Number` + String get vatGstNumber { + return Intl.message( + 'VAT/GST Number', + name: 'vatGstNumber', + desc: '', + args: [], + ); + } + + /// `Enter VAT/GST Number` + String get enterVatGstNumber { + return Intl.message( + 'Enter VAT/GST Number', + name: 'enterVatGstNumber', + desc: '', + args: [], + ); + } + + /// `Vat & Tax` + String get vatAndTax { + return Intl.message('Vat & Tax', name: 'vatAndTax', desc: '', args: []); + } + + /// `Custom Print` + String get customPrint { + return Intl.message( + 'Custom Print', + name: 'customPrint', + desc: '', + args: [], + ); + } + + /// `Tax Rates` + String get taxRates { + return Intl.message('Tax Rates', name: 'taxRates', desc: '', args: []); + } + + /// `Tax rates- Manage your Tax Rates` + String get taxRatesMangeYourTaxRates { + return Intl.message( + 'Tax rates- Manage your Tax Rates', + name: 'taxRatesMangeYourTaxRates', + desc: '', + args: [], + ); + } + + /// `Add` + String get add { + return Intl.message('Add', name: 'add', desc: '', args: []); + } + + /// `Status` + String get status { + return Intl.message('Status', name: 'status', desc: '', args: []); + } + + /// `Active` + String get active { + return Intl.message('Active', name: 'active', desc: '', args: []); + } + + /// `Disable` + String get disable { + return Intl.message('Disable', name: 'disable', desc: '', args: []); + } + + /// `Deleted successfully!` + String get deletedSuccessFully { + return Intl.message( + 'Deleted successfully!', + name: 'deletedSuccessFully', + desc: '', + args: [], + ); + } + + /// `Failed to delete the tax` + String get failedToDeleteTheTax { + return Intl.message( + 'Failed to delete the tax', + name: 'failedToDeleteTheTax', + desc: '', + args: [], + ); + } + + /// `Error deleting tax` + String get errorDeletingTax { + return Intl.message( + 'Error deleting tax', + name: 'errorDeletingTax', + desc: '', + args: [], + ); + } + + /// `Tax Group` + String get taxGroup { + return Intl.message('Tax Group', name: 'taxGroup', desc: '', args: []); + } + + /// `Combination of multiple taxes` + String get combinationOfTheMultipleTaxes { + return Intl.message( + 'Combination of multiple taxes', + name: 'combinationOfTheMultipleTaxes', + desc: '', + args: [], + ); + } + + /// `Sub Taxes` + String get subTaxes { + return Intl.message('Sub Taxes', name: 'subTaxes', desc: '', args: []); + } + + /// `Action` + String get action { + return Intl.message('Action', name: 'action', desc: '', args: []); + } + + /// `Add Tax` + String get addTax { + return Intl.message('Add Tax', name: 'addTax', desc: '', args: []); + } + + /// `Edit Tax` + String get editTax { + return Intl.message('Edit Tax', name: 'editTax', desc: '', args: []); + } + + /// `Add New Tax` + String get addNewTax { + return Intl.message('Add New Tax', name: 'addNewTax', desc: '', args: []); + } + + /// `Enter Tax Rate` + String get enterTaxRates { + return Intl.message( + 'Enter Tax Rate', + name: 'enterTaxRates', + desc: '', + args: [], + ); + } + + /// `Add New Tax` + String get addTaxGroup { + return Intl.message('Add New Tax', name: 'addTaxGroup', desc: '', args: []); + } + + /// `Edit Tax Group` + String get editTaxGroup { + return Intl.message( + 'Edit Tax Group', + name: 'editTaxGroup', + desc: '', + args: [], + ); + } + + /// `Tax with single/multiple Tax type` + String get taxWithSingleMultipleTaxType { + return Intl.message( + 'Tax with single/multiple Tax type', + name: 'taxWithSingleMultipleTaxType', + desc: '', + args: [], + ); + } + + /// `No Sub Tax Selected` + String get noSubTaxSelected { + return Intl.message( + 'No Sub Tax Selected', + name: 'noSubTaxSelected', + desc: '', + args: [], + ); + } + + /// `Sub Tax List` + String get subTaxList { + return Intl.message('Sub Tax List', name: 'subTaxList', desc: '', args: []); + } + + /// `Tax percent` + String get taxPercent { + return Intl.message('Tax percent', name: 'taxPercent', desc: '', args: []); + } + + /// `Done` + String get done { + return Intl.message('Done', name: 'done', desc: '', args: []); + } + + /// `Write text here...` + String get writerTaxHere { + return Intl.message( + 'Write text here...', + name: 'writerTaxHere', + desc: '', + args: [], + ); + } + + /// `Expired List` + String get expiredList { + return Intl.message( + 'Expired List', + name: 'expiredList', + desc: '', + args: [], + ); + } + + /// `List is Empty` + String get listIsEmpty { + return Intl.message( + 'List is Empty', + name: 'listIsEmpty', + desc: '', + args: [], + ); + } + + /// `Printing Invoice` + String get printingInvoice { + return Intl.message( + 'Printing Invoice', + name: 'printingInvoice', + desc: '', + args: [], + ); + } + + /// `Sales Settings` + String get salesSetting { + return Intl.message( + 'Sales Settings', + name: 'salesSetting', + desc: '', + args: [], + ); + } + + /// `Invoice Logo` + String get invoiceLogo { + return Intl.message( + 'Invoice Logo', + name: 'invoiceLogo', + desc: '', + args: [], + ); + } + + /// `Printing Option` + String get printingOption { + return Intl.message( + 'Printing Option', + name: 'printingOption', + desc: '', + args: [], + ); + } + + /// `Amount rounding method` + String get amountRoundingMethod { + return Intl.message( + 'Amount rounding method', + name: 'amountRoundingMethod', + desc: '', + args: [], + ); + } + + /// `Sign Up` + String get signUp { + return Intl.message('Sign Up', name: 'signUp', desc: '', args: []); + } + + /// `Barcode Generator` + String get barcodeGenerator { + return Intl.message( + 'Barcode Generator', + name: 'barcodeGenerator', + desc: '', + args: [], + ); + } + + /// `Search Product` + String get searchProduct { + return Intl.message( + 'Search Product', + name: 'searchProduct', + desc: '', + args: [], + ); + } + + /// `Code` + String get code { + return Intl.message('Code', name: 'code', desc: '', args: []); + } + + /// `Price` + String get price { + return Intl.message('Price', name: 'price', desc: '', args: []); + } + + /// `Show code` + String get showCode { + return Intl.message('Show code', name: 'showCode', desc: '', args: []); + } + + /// `Show Price` + String get showPrice { + return Intl.message('Show Price', name: 'showPrice', desc: '', args: []); + } + + /// `Show Name` + String get showName { + return Intl.message('Show Name', name: 'showName', desc: '', args: []); + } + + /// `Actions` + String get actions { + return Intl.message('Actions', name: 'actions', desc: '', args: []); + } + + /// `No Item Selected` + String get noItemSelected { + return Intl.message( + 'No Item Selected', + name: 'noItemSelected', + desc: '', + args: [], + ); + } + + /// `No Product Selected` + String get noProductSelected { + return Intl.message( + 'No Product Selected', + name: 'noProductSelected', + desc: '', + args: [], + ); + } + + /// `Preview PDF` + String get previewPdf { + return Intl.message('Preview PDF', name: 'previewPdf', desc: '', args: []); + } + + /// `Sales Return Report` + String get salesReturnReport { + return Intl.message( + 'Sales Return Report', + name: 'salesReturnReport', + desc: '', + args: [], + ); + } + + /// `Purchase Return Report` + String get purchaseReturnReport { + return Intl.message( + 'Purchase Return Report', + name: 'purchaseReturnReport', + desc: '', + args: [], + ); + } + + /// `Income For` + String get incomeFor { + return Intl.message('Income For', name: 'incomeFor', desc: '', args: []); + } + + /// `Enter product code` + String get enterProductCode { + return Intl.message( + 'Enter product code', + name: 'enterProductCode', + desc: '', + args: [], + ); + } + + /// `Add Income` + String get addIncome { + return Intl.message('Add Income', name: 'addIncome', desc: '', args: []); + } + + /// `Income Date` + String get incomeDate { + return Intl.message('Income Date', name: 'incomeDate', desc: '', args: []); + } + + /// `Income Categories` + String get incomeCategories { + return Intl.message( + 'Income Categories', + name: 'incomeCategories', + desc: '', + args: [], + ); + } + + /// `Add Income Category` + String get addIncomeCategory { + return Intl.message( + 'Add Income Category', + name: 'addIncomeCategory', + desc: '', + args: [], + ); + } + + /// `Enter income category name` + String get enterIncomeCategoryName { + return Intl.message( + 'Enter income category name', + name: 'enterIncomeCategoryName', + desc: '', + args: [], + ); + } + + /// `Total Returned Amount` + String get totalReturnAmount { + return Intl.message( + 'Total Returned Amount', + name: 'totalReturnAmount', + desc: '', + args: [], + ); + } + + /// `Returned` + String get returned { + return Intl.message('Returned', name: 'returned', desc: '', args: []); + } + + /// `Supplier Details` + String get supplierDetails { + return Intl.message( + 'Supplier Details', + name: 'supplierDetails', + desc: '', + args: [], + ); + } + + /// `Weekly` + String get weekly { + return Intl.message('Weekly', name: 'weekly', desc: '', args: []); + } + + /// `Monthly` + String get monthly { + return Intl.message('Monthly', name: 'monthly', desc: '', args: []); + } + + /// `Yearly` + String get yearly { + return Intl.message('Yearly', name: 'yearly', desc: '', args: []); + } + + /// `Today` + String get today { + return Intl.message('Today', name: 'today', desc: '', args: []); + } + + /// `This Week` + String get thisWeek { + return Intl.message('This Week', name: 'thisWeek', desc: '', args: []); + } + + /// `This Month` + String get thisMonth { + return Intl.message('This Month', name: 'thisMonth', desc: '', args: []); + } + + /// `This Year` + String get thisYear { + return Intl.message('This Year', name: 'thisYear', desc: '', args: []); + } + + /// `All Time` + String get allTime { + return Intl.message('All Time', name: 'allTime', desc: '', args: []); + } + + /// `Custom` + String get custom { + return Intl.message('Custom', name: 'custom', desc: '', args: []); + } + + /// `Add User Role` + String get addUserRole { + return Intl.message( + 'Add User Role', + name: 'addUserRole', + desc: '', + args: [], + ); + } + + /// `No User Role Found` + String get noRoleFound { + return Intl.message( + 'No User Role Found', + name: 'noRoleFound', + desc: '', + args: [], + ); + } + + /// `Your Package Will Expire in 5 Day` + String get yourPackageExpiredInDays { + return Intl.message( + 'Your Package Will Expire in 5 Day', + name: 'yourPackageExpiredInDays', + desc: '', + args: [], + ); + } + + /// `Your Package Will Expire Today\n\nPlease Purchase again` + String get yourPackageExpiredToday { + return Intl.message( + 'Your Package Will Expire Today\n\nPlease Purchase again', + name: 'yourPackageExpiredToday', + desc: '', + args: [], + ); + } + + /// `Contact Us` + String get contactUs { + return Intl.message('Contact Us', name: 'contactUs', desc: '', args: []); + } + + /// `Write your message here` + String get writeYourMessageHere { + return Intl.message( + 'Write your message here', + name: 'writeYourMessageHere', + desc: '', + args: [], + ); + } + + /// `Send Message` + String get sendMessage { + return Intl.message( + 'Send Message', + name: 'sendMessage', + desc: '', + args: [], + ); + } + + /// `Send your Email` + String get sendYourEmail { + return Intl.message( + 'Send your Email', + name: 'sendYourEmail', + desc: '', + args: [], + ); + } + + /// `Back To Home` + String get backToHome { + return Intl.message('Back To Home', name: 'backToHome', desc: '', args: []); + } + + /// `Promo Code` + String get promoCode { + return Intl.message('Promo Code', name: 'promoCode', desc: '', args: []); + } + + /// `Submit` + String get submit { + return Intl.message('Submit', name: 'submit', desc: '', args: []); + } + + /// `See all promo code` + String get seeAllPromoCode { + return Intl.message( + 'See all promo code', + name: 'seeAllPromoCode', + desc: '', + args: [], + ); + } + + /// `Categories` + String get categories { + return Intl.message('Categories', name: 'categories', desc: '', args: []); + } + + /// `Enter your phone number` + String get enterYourPhoneNumber { + return Intl.message( + 'Enter your phone number', + name: 'enterYourPhoneNumber', + desc: '', + args: [], + ); + } + + /// `Enter Full Address` + String get enterFullAddress { + return Intl.message( + 'Enter Full Address', + name: 'enterFullAddress', + desc: '', + args: [], + ); + } + + /// `Enter your email address` + String get enterYourEmailAddress { + return Intl.message( + 'Enter your email address', + name: 'enterYourEmailAddress', + desc: '', + args: [], + ); + } + + /// `Please enter a password` + String get pleaseEnterAPassword { + return Intl.message( + 'Please enter a password', + name: 'pleaseEnterAPassword', + desc: '', + args: [], + ); + } + + /// `Please enter a confirm password` + String get pleaseEnterAConfirmPassword { + return Intl.message( + 'Please enter a confirm password', + name: 'pleaseEnterAConfirmPassword', + desc: '', + args: [], + ); + } + + /// `Enter your name` + String get enterYourName { + return Intl.message( + 'Enter your name', + name: 'enterYourName', + desc: '', + args: [], + ); + } + + /// `Add New Address` + String get addNewAddress { + return Intl.message( + 'Add New Address', + name: 'addNewAddress', + desc: '', + args: [], + ); + } + + /// `First Name` + String get firstName { + return Intl.message('First Name', name: 'firstName', desc: '', args: []); + } + + /// `Last Name` + String get lastName { + return Intl.message('Last Name', name: 'lastName', desc: '', args: []); + } + + /// `Country` + String get country { + return Intl.message('Country', name: 'country', desc: '', args: []); + } + + /// `Bangladesh` + String get bangladesh { + return Intl.message('Bangladesh', name: 'bangladesh', desc: '', args: []); + } + + /// `Apply` + String get apply { + return Intl.message('Apply', name: 'apply', desc: '', args: []); + } + + /// `Delivery Address` + String get deliveryAddress { + return Intl.message( + 'Delivery Address', + name: 'deliveryAddress', + desc: '', + args: [], + ); + } + + /// `No data available` + String get noDataAvailabe { + return Intl.message( + 'No data available', + name: 'noDataAvailabe', + desc: '', + args: [], + ); + } + + /// `Add Delivery` + String get addDelivery { + return Intl.message( + 'Add Delivery', + name: 'addDelivery', + desc: '', + args: [], + ); + } + + /// `Description` + String get description { + return Intl.message('Description', name: 'description', desc: '', args: []); + } + + /// `Add Note` + String get addNote { + return Intl.message('Add Note', name: 'addNote', desc: '', args: []); + } + + /// `Image` + String get image { + return Intl.message('Image', name: 'image', desc: '', args: []); + } + + /// `Please connect the printer first` + String get pleaseConnectThePrinterFirst { + return Intl.message( + 'Please connect the printer first', + name: 'pleaseConnectThePrinterFirst', + desc: '', + args: [], + ); + } + + /// `Select Category` + String get selectCategory { + return Intl.message( + 'Select Category', + name: 'selectCategory', + desc: '', + args: [], + ); + } + + /// `Enter expense date` + String get enterExpenseDate { + return Intl.message( + 'Enter expense date', + name: 'enterExpenseDate', + desc: '', + args: [], + ); + } + + /// `Enter Name` + String get enterName { + return Intl.message('Enter Name', name: 'enterName', desc: '', args: []); + } + + /// `Enter Amount` + String get enterAmount { + return Intl.message( + 'Enter Amount', + name: 'enterAmount', + desc: '', + args: [], + ); + } + + /// `Enter reference number` + String get enterRefNumber { + return Intl.message( + 'Enter reference number', + name: 'enterRefNumber', + desc: '', + args: [], + ); + } + + /// `Fashion` + String get fashions { + return Intl.message('Fashion', name: 'fashions', desc: '', args: []); + } + + /// `Bill To` + String get billTO { + return Intl.message('Bill To', name: 'billTO', desc: '', args: []); + } + + /// `Total Due` + String get totalDue { + return Intl.message('Total Due', name: 'totalDue', desc: '', args: []); + } + + /// `Payment Amounts` + String get paymentsAmount { + return Intl.message( + 'Payment Amounts', + name: 'paymentsAmount', + desc: '', + args: [], + ); + } + + /// `Remaining Due` + String get remainingDue { + return Intl.message( + 'Remaining Due', + name: 'remainingDue', + desc: '', + args: [], + ); + } + + /// `Thank you for your due payment` + String get thankYouForYourDuePayment { + return Intl.message( + 'Thank you for your due payment', + name: 'thankYouForYourDuePayment', + desc: '', + args: [], + ); + } + + /// `Print` + String get print { + return Intl.message('Print', name: 'print', desc: '', args: []); + } + + /// `Unit Price` + String get unitPirce { + return Intl.message('Unit Price', name: 'unitPirce', desc: '', args: []); + } + + /// `Total Price` + String get totalPrice { + return Intl.message('Total Price', name: 'totalPrice', desc: '', args: []); + } + + /// `Total Vat` + String get totalVat { + return Intl.message('Total Vat', name: 'totalVat', desc: '', args: []); + } + + /// `Delivery Charge` + String get deliveryCharge { + return Intl.message( + 'Delivery Charge', + name: 'deliveryCharge', + desc: '', + args: [], + ); + } + + /// `Total Payable` + String get totalPayable { + return Intl.message( + 'Total Payable', + name: 'totalPayable', + desc: '', + args: [], + ); + } + + /// `Thak you for your purchase` + String get thakYouForYourPurchase { + return Intl.message( + 'Thak you for your purchase', + name: 'thakYouForYourPurchase', + desc: '', + args: [], + ); + } + + /// `Please connect your bluetooth printer` + String get pleaseConnectYourBlutohPrinter { + return Intl.message( + 'Please connect your bluetooth printer', + name: 'pleaseConnectYourBlutohPrinter', + desc: '', + args: [], + ); + } + + /// `Edit Socail Media` + String get editSocailMedia { + return Intl.message( + 'Edit Socail Media', + name: 'editSocailMedia', + desc: '', + args: [], + ); + } + + /// `Social Marketing` + String get socialMarketing { + return Intl.message( + 'Social Marketing', + name: 'socialMarketing', + desc: '', + args: [], + ); + } + + /// `Share` + String get share { + return Intl.message('Share', name: 'share', desc: '', args: []); + } + + /// `Notification` + String get notification { + return Intl.message( + 'Notification', + name: 'notification', + desc: '', + args: [], + ); + } + + /// `Purchase Alarm` + String get purchaseAlarm { + return Intl.message( + 'Purchase Alarm', + name: 'purchaseAlarm', + desc: '', + args: [], + ); + } + + /// `Purchase Confirmed` + String get purchaseConfirmed { + return Intl.message( + 'Purchase Confirmed', + name: 'purchaseConfirmed', + desc: '', + args: [], + ); + } + + /// `Payment Complete` + String get paymentComplete { + return Intl.message( + 'Payment Complete', + name: 'paymentComplete', + desc: '', + args: [], + ); + } + + /// `Return` + String get retur { + return Intl.message('Return', name: 'retur', desc: '', args: []); + } + + /// `Send Sms` + String get sendSms { + return Intl.message('Send Sms', name: 'sendSms', desc: '', args: []); + } + + /// `Received the Pin` + String get recivethePin { + return Intl.message( + 'Received the Pin', + name: 'recivethePin', + desc: '', + args: [], + ); + } + + /// `Start New Sale` + String get startNewSale { + return Intl.message( + 'Start New Sale', + name: 'startNewSale', + desc: '', + args: [], + ); + } + + /// `Payment` + String get payment { + return Intl.message('Payment', name: 'payment', desc: '', args: []); + } + + /// `Master Card` + String get masterCard { + return Intl.message('Master Card', name: 'masterCard', desc: '', args: []); + } + + /// `Instruction` + String get instrucation { + return Intl.message( + 'Instruction', + name: 'instrucation', + desc: '', + args: [], + ); + } + + /// `Cash` + String get cash { + return Intl.message('Cash', name: 'cash', desc: '', args: []); + } + + /// `Invoice viewer` + String get invoiceViewr { + return Intl.message( + 'Invoice viewer', + name: 'invoiceViewr', + desc: '', + args: [], + ); + } + + /// `Size` + String get size { + return Intl.message('Size', name: 'size', desc: '', args: []); + } + + /// `Color` + String get color { + return Intl.message('Color', name: 'color', desc: '', args: []); + } + + /// `Weight` + String get weight { + return Intl.message('Weight', name: 'weight', desc: '', args: []); + } + + /// `Capacity` + String get capacity { + return Intl.message('Capacity', name: 'capacity', desc: '', args: []); + } + + /// `Type` + String get type { + return Intl.message('Type', name: 'type', desc: '', args: []); + } + + /// `You want to delete this product?` + String get youWantTodeletetheProduct { + return Intl.message( + 'You want to delete this product?', + name: 'youWantTodeletetheProduct', + desc: '', + args: [], + ); + } + + /// `Delete` + String get delete { + return Intl.message('Delete', name: 'delete', desc: '', args: []); + } + + /// `Contact Details` + String get contactDetials { + return Intl.message( + 'Contact Details', + name: 'contactDetials', + desc: '', + args: [], + ); + } + + /// `Clarence` + String get clarence { + return Intl.message('Clarence', name: 'clarence', desc: '', args: []); + } + + /// `Call` + String get call { + return Intl.message('Call', name: 'call', desc: '', args: []); + } + + /// `Message` + String get messege { + return Intl.message('Message', name: 'messege', desc: '', args: []); + } + + /// `Daily Transaction` + String get dailyTransaction { + return Intl.message( + 'Daily Transaction', + name: 'dailyTransaction', + desc: '', + args: [], + ); + } + + /// `Promo` + String get promo { + return Intl.message('Promo', name: 'promo', desc: '', args: []); + } + + /// `Send` + String get send { + return Intl.message('Send', name: 'send', desc: '', args: []); + } + + /// `Easy to use mobile pos` + String get easyToUseThePos { + return Intl.message( + 'Easy to use mobile pos', + name: 'easyToUseThePos', + desc: '', + args: [], + ); + } + + /// `POSpro app is free, easy to use. In fact, it's one of the best POS systems around the world.` + String get easytheusedesciption { + return Intl.message( + 'POSpro app is free, easy to use. In fact, it\'s one of the best POS systems around the world.', + name: 'easytheusedesciption', + desc: '', + args: [], + ); + } + + /// `Chose Your Features` + String get choseYourFeature { + return Intl.message( + 'Chose Your Features', + name: 'choseYourFeature', + desc: '', + args: [], + ); + } + + /// `Features are the important part which makes POSpro different from traditional solutions.` + String get choseyourfeatureDesciption { + return Intl.message( + 'Features are the important part which makes POSpro different from traditional solutions.', + name: 'choseyourfeatureDesciption', + desc: '', + args: [], + ); + } + + /// `All business solutions` + String get allBusinessSolutions { + return Intl.message( + 'All business solutions', + name: 'allBusinessSolutions', + desc: '', + args: [], + ); + } + + /// `PosPro is a complete business solution with stock, account, sales, expense & loss/profit.` + String get allBusinessolutionDescrip { + return Intl.message( + 'PosPro is a complete business solution with stock, account, sales, expense & loss/profit.', + name: 'allBusinessolutionDescrip', + desc: '', + args: [], + ); + } + + /// `Skip` + String get skip { + return Intl.message('Skip', name: 'skip', desc: '', args: []); + } + + /// `Next` + String get next { + return Intl.message('Next', name: 'next', desc: '', args: []); + } + + /// `A new update available\nPlease update your app` + String get anewUpdateAvailable { + return Intl.message( + 'A new update available\nPlease update your app', + name: 'anewUpdateAvailable', + desc: '', + args: [], + ); + } + + /// `Skip the update` + String get skipTheUpdate { + return Intl.message( + 'Skip the update', + name: 'skipTheUpdate', + desc: '', + args: [], + ); + } + + /// `Remember me later` + String get rememberMeLater { + return Intl.message( + 'Remember me later', + name: 'rememberMeLater', + desc: '', + args: [], + ); + } + + /// `Powered By Acnoo` + String get powerdedByAcnoo { + return Intl.message( + 'Powered By Acnoo', + name: 'powerdedByAcnoo', + desc: '', + args: [], + ); + } + + /// `Loss/Profit` + String get lossOrProfit { + return Intl.message( + 'Loss/Profit', + name: 'lossOrProfit', + desc: '', + args: [], + ); + } + + /// `Expense` + String get expense { + return Intl.message('Expense', name: 'expense', desc: '', args: []); + } + + /// `Parties` + String get parties { + return Intl.message('Parties', name: 'parties', desc: '', args: []); + } + + /// `Home` + String get home { + return Intl.message('Home', name: 'home', desc: '', args: []); + } + + /// `Sales` + String get sales { + return Intl.message('Sales', name: 'sales', desc: '', args: []); + } + + /// `Setting` + String get setting { + return Intl.message('Setting', name: 'setting', desc: '', args: []); + } + + /// `Purchase Now` + String get purchaseNow { + return Intl.message( + 'Purchase Now', + name: 'purchaseNow', + desc: '', + args: [], + ); + } + + /// `Payment Methods` + String get paymentMethods { + return Intl.message( + 'Payment Methods', + name: 'paymentMethods', + desc: '', + args: [], + ); + } + + /// `Update` + String get update { + return Intl.message('Update', name: 'update', desc: '', args: []); + } + + /// `Continue` + String get continueButton { + return Intl.message('Continue', name: 'continueButton', desc: '', args: []); + } + + /// `Name` + String get name { + return Intl.message('Name', name: 'name', desc: '', args: []); + } + + /// `Phone Number` + String get phone { + return Intl.message('Phone Number', name: 'phone', desc: '', args: []); + } + + /// `Email Address` + String get email { + return Intl.message('Email Address', name: 'email', desc: '', args: []); + } + + /// `Address` + String get address { + return Intl.message('Address', name: 'address', desc: '', args: []); + } + + /// `Previous Due` + String get previousDue { + return Intl.message( + 'Previous Due', + name: 'previousDue', + desc: '', + args: [], + ); + } + + /// `Select Your Language` + String get selectLang { + return Intl.message( + 'Select Your Language', + name: 'selectLang', + desc: '', + args: [], + ); + } + + /// `Add Contact` + String get addContact { + return Intl.message('Add Contact', name: 'addContact', desc: '', args: []); + } + + /// `More Info` + String get moreInfo { + return Intl.message('More Info', name: 'moreInfo', desc: '', args: []); + } + + /// `Retailer` + String get retailer { + return Intl.message('Retailer', name: 'retailer', desc: '', args: []); + } + + /// `Dealer` + String get dealer { + return Intl.message('Dealer', name: 'dealer', desc: '', args: []); + } + + /// `Wholesaler` + String get wholesaler { + return Intl.message('Wholesaler', name: 'wholesaler', desc: '', args: []); + } + + /// `Supplier` + String get supplier { + return Intl.message('Supplier', name: 'supplier', desc: '', args: []); + } + + /// `Customer Details` + String get CustomerDetails { + return Intl.message( + 'Customer Details', + name: 'CustomerDetails', + desc: '', + args: [], + ); + } + + /// `Recent Transactions` + String get recentTransaction { + return Intl.message( + 'Recent Transactions', + name: 'recentTransaction', + desc: '', + args: [], + ); + } + + /// `Total Products` + String get totalProduct { + return Intl.message( + 'Total Products', + name: 'totalProduct', + desc: '', + args: [], + ); + } + + /// `Total` + String get total { + return Intl.message('Total', name: 'total', desc: '', args: []); + } + + /// `Paid` + String get paid { + return Intl.message('Paid', name: 'paid', desc: '', args: []); + } + + /// `UnPaid` + String get unPaid { + return Intl.message('UnPaid', name: 'unPaid', desc: '', args: []); + } + + /// `Due` + String get due { + return Intl.message('Due', name: 'due', desc: '', args: []); + } + + /// `Click to connect` + String get connect { + return Intl.message( + 'Click to connect', + name: 'connect', + desc: '', + args: [], + ); + } + + /// `Try Again` + String get tryAgain { + return Intl.message('Try Again', name: 'tryAgain', desc: '', args: []); + } + + /// `Loading` + String get loading { + return Intl.message('Loading', name: 'loading', desc: '', args: []); + } + + /// `View All` + String get viewAll { + return Intl.message('View All', name: 'viewAll', desc: '', args: []); + } + + /// `Parties List` + String get partyList { + return Intl.message('Parties List', name: 'partyList', desc: '', args: []); + } + + /// `Please Add A Customer` + String get addCustomer { + return Intl.message( + 'Please Add A Customer', + name: 'addCustomer', + desc: '', + args: [], + ); + } + + /// `Update Contact` + String get updateContact { + return Intl.message( + 'Update Contact', + name: 'updateContact', + desc: '', + args: [], + ); + } + + /// `Due List` + String get dueList { + return Intl.message('Due List', name: 'dueList', desc: '', args: []); + } + + /// `Collect Due` + String get collectDue { + return Intl.message('Collect Due', name: 'collectDue', desc: '', args: []); + } + + /// `Date` + String get date { + return Intl.message('Date', name: 'date', desc: '', args: []); + } + + /// `Due Amount: ` + String get dueAmount { + return Intl.message('Due Amount: ', name: 'dueAmount', desc: '', args: []); + } + + /// `Customer Name` + String get customerName { + return Intl.message( + 'Customer Name', + name: 'customerName', + desc: '', + args: [], + ); + } + + /// `Total Amount` + String get totalAmount { + return Intl.message( + 'Total Amount', + name: 'totalAmount', + desc: '', + args: [], + ); + } + + /// `Paid Amount` + String get paidAmount { + return Intl.message('Paid Amount', name: 'paidAmount', desc: '', args: []); + } + + /// `Payment Type` + String get paymentTypes { + return Intl.message( + 'Payment Type', + name: 'paymentTypes', + desc: '', + args: [], + ); + } + + /// `Cancel` + String get cancel { + return Intl.message('Cancel', name: 'cancel', desc: '', args: []); + } + + /// `Expense Report` + String get expenseReport { + return Intl.message( + 'Expense Report', + name: 'expenseReport', + desc: '', + args: [], + ); + } + + /// `From Date` + String get fromDate { + return Intl.message('From Date', name: 'fromDate', desc: '', args: []); + } + + /// `To Date` + String get toDate { + return Intl.message('To Date', name: 'toDate', desc: '', args: []); + } + + /// `Expense For` + String get expenseFor { + return Intl.message('Expense For', name: 'expenseFor', desc: '', args: []); + } + + /// `Amount` + String get amount { + return Intl.message('Amount', name: 'amount', desc: '', args: []); + } + + /// `No Data Available` + String get noData { + return Intl.message( + 'No Data Available', + name: 'noData', + desc: '', + args: [], + ); + } + + /// `Total Expense` + String get totalExpense { + return Intl.message( + 'Total Expense', + name: 'totalExpense', + desc: '', + args: [], + ); + } + + /// `Add Expense` + String get addExpense { + return Intl.message('Add Expense', name: 'addExpense', desc: '', args: []); + } + + /// `Expense Date` + String get expenseDate { + return Intl.message( + 'Expense Date', + name: 'expenseDate', + desc: '', + args: [], + ); + } + + /// `Reference Number` + String get referenceNo { + return Intl.message( + 'Reference Number', + name: 'referenceNo', + desc: '', + args: [], + ); + } + + /// `Note` + String get note { + return Intl.message('Note', name: 'note', desc: '', args: []); + } + + /// `Expense Categories` + String get expenseCat { + return Intl.message( + 'Expense Categories', + name: 'expenseCat', + desc: '', + args: [], + ); + } + + /// `Search` + String get search { + return Intl.message('Search', name: 'search', desc: '', args: []); + } + + /// `Select` + String get select { + return Intl.message('Select', name: 'select', desc: '', args: []); + } + + /// `Add Expense Category` + String get addExpenseCat { + return Intl.message( + 'Add Expense Category', + name: 'addExpenseCat', + desc: '', + args: [], + ); + } + + /// `Category name` + String get categoryName { + return Intl.message( + 'Category name', + name: 'categoryName', + desc: '', + args: [], + ); + } + + /// `Already Added` + String get alreadyAdded { + return Intl.message( + 'Already Added', + name: 'alreadyAdded', + desc: '', + args: [], + ); + } + + /// `What's New` + String get whatNew { + return Intl.message('What\'s New', name: 'whatNew', desc: '', args: []); + } + + /// `Loss/Profit` + String get lp { + return Intl.message('Loss/Profit', name: 'lp', desc: '', args: []); + } + + /// `Profit` + String get profit { + return Intl.message('Profit', name: 'profit', desc: '', args: []); + } + + /// `Loss` + String get loss { + return Intl.message('Loss', name: 'loss', desc: '', args: []); + } + + /// `Loss/Profit Details` + String get lpDetails { + return Intl.message( + 'Loss/Profit Details', + name: 'lpDetails', + desc: '', + args: [], + ); + } + + /// `Invoice` + String get invoice { + return Intl.message('Invoice', name: 'invoice', desc: '', args: []); + } + + /// `Date:` + String get dates { + return Intl.message('Date:', name: 'dates', desc: '', args: []); + } + + /// `Mobile:` + String get mobile { + return Intl.message('Mobile:', name: 'mobile', desc: '', args: []); + } + + /// `Product` + String get product { + return Intl.message('Product', name: 'product', desc: '', args: []); + } + + /// `Quantity` + String get quantity { + return Intl.message('Quantity', name: 'quantity', desc: '', args: []); + } + + /// `Discount` + String get discount { + return Intl.message('Discount', name: 'discount', desc: '', args: []); + } + + /// `Total Loss` + String get totalLoss { + return Intl.message('Total Loss', name: 'totalLoss', desc: '', args: []); + } + + /// `Total Profit` + String get totalProfit { + return Intl.message( + 'Total Profit', + name: 'totalProfit', + desc: '', + args: [], + ); + } + + /// `Product List` + String get productList { + return Intl.message( + 'Product List', + name: 'productList', + desc: '', + args: [], + ); + } + + /// `Stock` + String get stock { + return Intl.message('Stock', name: 'stock', desc: '', args: []); + } + + /// `Add New Product` + String get addNewProduct { + return Intl.message( + 'Add New Product', + name: 'addNewProduct', + desc: '', + args: [], + ); + } + + /// `Product name` + String get productName { + return Intl.message( + 'Product name', + name: 'productName', + desc: '', + args: [], + ); + } + + /// `Product Code` + String get productCode { + return Intl.message( + 'Product Code', + name: 'productCode', + desc: '', + args: [], + ); + } + + /// `Purchase Price` + String get purchasePrice { + return Intl.message( + 'Purchase Price', + name: 'purchasePrice', + desc: '', + args: [], + ); + } + + /// `MRP` + String get mrp { + return Intl.message('MRP', name: 'mrp', desc: '', args: []); + } + + /// `WholeSale Price` + String get wholeSalePrice { + return Intl.message( + 'WholeSale Price', + name: 'wholeSalePrice', + desc: '', + args: [], + ); + } + + /// `Dealer price` + String get dealerPrice { + return Intl.message( + 'Dealer price', + name: 'dealerPrice', + desc: '', + args: [], + ); + } + + /// `Manufacturer` + String get manufacturer { + return Intl.message( + 'Manufacturer', + name: 'manufacturer', + desc: '', + args: [], + ); + } + + /// `Save and Publish` + String get saveNPublish { + return Intl.message( + 'Save and Publish', + name: 'saveNPublish', + desc: '', + args: [], + ); + } + + /// `Brands` + String get brands { + return Intl.message('Brands', name: 'brands', desc: '', args: []); + } + + /// `Add Brand` + String get addBrand { + return Intl.message('Add Brand', name: 'addBrand', desc: '', args: []); + } + + /// `Brand name` + String get brandName { + return Intl.message('Brand name', name: 'brandName', desc: '', args: []); + } + + /// `Add Unit` + String get addUnit { + return Intl.message('Add Unit', name: 'addUnit', desc: '', args: []); + } + + /// `Unit name` + String get unitName { + return Intl.message('Unit name', name: 'unitName', desc: '', args: []); + } + + /// `Units` + String get units { + return Intl.message('Units', name: 'units', desc: '', args: []); + } + + /// `Please Add A Product` + String get addProduct { + return Intl.message( + 'Please Add A Product', + name: 'addProduct', + desc: '', + args: [], + ); + } + + /// `Update Product` + String get updateProduct { + return Intl.message( + 'Update Product', + name: 'updateProduct', + desc: '', + args: [], + ); + } + + /// `Sale Price` + String get salePrice { + return Intl.message('Sale Price', name: 'salePrice', desc: '', args: []); + } + + /// `Profile` + String get profile { + return Intl.message('Profile', name: 'profile', desc: '', args: []); + } + + /// `Edit` + String get edit { + return Intl.message('Edit', name: 'edit', desc: '', args: []); + } + + /// `Business Category` + String get businessCat { + return Intl.message( + 'Business Category', + name: 'businessCat', + desc: '', + args: [], + ); + } + + /// `Language` + String get language { + return Intl.message('Language', name: 'language', desc: '', args: []); + } + + /// `Change Password` + String get changePassword { + return Intl.message( + 'Change Password', + name: 'changePassword', + desc: '', + args: [], + ); + } + + /// `Update Your Profile` + String get updateProfile { + return Intl.message( + 'Update Your Profile', + name: 'updateProfile', + desc: '', + args: [], + ); + } + + /// `Company & Business Name` + String get businessName { + return Intl.message( + 'Company & Business Name', + name: 'businessName', + desc: '', + args: [], + ); + } + + /// `Add Purchase` + String get addPurchase { + return Intl.message( + 'Add Purchase', + name: 'addPurchase', + desc: '', + args: [], + ); + } + + /// `Inv No` + String get inv { + return Intl.message('Inv No', name: 'inv', desc: '', args: []); + } + + /// `Supplier Name` + String get supplierName { + return Intl.message( + 'Supplier Name', + name: 'supplierName', + desc: '', + args: [], + ); + } + + /// `Item Added` + String get itemAdded { + return Intl.message('Item Added', name: 'itemAdded', desc: '', args: []); + } + + /// `Add Items` + String get addItems { + return Intl.message('Add Items', name: 'addItems', desc: '', args: []); + } + + /// `Sub Total` + String get subTotal { + return Intl.message('Sub Total', name: 'subTotal', desc: '', args: []); + } + + /// `Return Amount` + String get returnAmount { + return Intl.message( + 'Return Amount', + name: 'returnAmount', + desc: '', + args: [], + ); + } + + /// `Choose a Supplier` + String get chooseSupplier { + return Intl.message( + 'Choose a Supplier', + name: 'chooseSupplier', + desc: '', + args: [], + ); + } + + /// `No Supplier Available` + String get noSupplier { + return Intl.message( + 'No Supplier Available', + name: 'noSupplier', + desc: '', + args: [], + ); + } + + /// `Sales Details` + String get salesDetails { + return Intl.message( + 'Sales Details', + name: 'salesDetails', + desc: '', + args: [], + ); + } + + /// `Edit Purchase Invoice` + String get editPurchaseInvoice { + return Intl.message( + 'Edit Purchase Invoice', + name: 'editPurchaseInvoice', + desc: '', + args: [], + ); + } + + /// `Purchase List` + String get purchaseList { + return Intl.message( + 'Purchase List', + name: 'purchaseList', + desc: '', + args: [], + ); + } + + /// `Please Add A Purchase` + String get addAPurchase { + return Intl.message( + 'Please Add A Purchase', + name: 'addAPurchase', + desc: '', + args: [], + ); + } + + /// `Due Report` + String get dueReport { + return Intl.message('Due Report', name: 'dueReport', desc: '', args: []); + } + + /// `Fully Paid` + String get fullyPaid { + return Intl.message('Fully Paid', name: 'fullyPaid', desc: '', args: []); + } + + /// `Still Unpaid` + String get stillUnpaid { + return Intl.message( + 'Still Unpaid', + name: 'stillUnpaid', + desc: '', + args: [], + ); + } + + /// `Purchase Report` + String get purchaseReport { + return Intl.message( + 'Purchase Report', + name: 'purchaseReport', + desc: '', + args: [], + ); + } + + /// `Connect your printer` + String get connectPrinter { + return Intl.message( + 'Connect your printer', + name: 'connectPrinter', + desc: '', + args: [], + ); + } + + /// `Click to connect` + String get clickToConnect { + return Intl.message( + 'Click to connect', + name: 'clickToConnect', + desc: '', + args: [], + ); + } + + /// `Please Collect A Due` + String get collectDues { + return Intl.message( + 'Please Collect A Due', + name: 'collectDues', + desc: '', + args: [], + ); + } + + /// `Please Add A Purchase` + String get addNewPurchase { + return Intl.message( + 'Please Add A Purchase', + name: 'addNewPurchase', + desc: '', + args: [], + ); + } + + /// `Sales Report` + String get salesReport { + return Intl.message( + 'Sales Report', + name: 'salesReport', + desc: '', + args: [], + ); + } + + /// `Please Add A Sale` + String get addSale { + return Intl.message( + 'Please Add A Sale', + name: 'addSale', + desc: '', + args: [], + ); + } + + /// `Reports` + String get reports { + return Intl.message('Reports', name: 'reports', desc: '', args: []); + } + + /// `Choose a Customer` + String get chooseCustomer { + return Intl.message( + 'Choose a Customer', + name: 'chooseCustomer', + desc: '', + args: [], + ); + } + + /// `Add Sales` + String get addSales { + return Intl.message('Add Sales', name: 'addSales', desc: '', args: []); + } + + /// `Sales List` + String get saleList { + return Intl.message('Sales List', name: 'saleList', desc: '', args: []); + } + + /// `Edit Sales Invoice` + String get editSalesInvoice { + return Intl.message( + 'Edit Sales Invoice', + name: 'editSalesInvoice', + desc: '', + args: [], + ); + } + + /// `Previous Pay Amount` + String get previousPayAmount { + return Intl.message( + 'Previous Pay Amount', + name: 'previousPayAmount', + desc: '', + args: [], + ); + } + + /// `Printing Option` + String get printing { + return Intl.message( + 'Printing Option', + name: 'printing', + desc: '', + args: [], + ); + } + + /// `Subscription` + String get subscription { + return Intl.message( + 'Subscription', + name: 'subscription', + desc: '', + args: [], + ); + } + + /// `User Role` + String get userRole { + return Intl.message('User Role', name: 'userRole', desc: '', args: []); + } + + /// `Currency` + String get currency { + return Intl.message('Currency', name: 'currency', desc: '', args: []); + } + + /// `Log Out` + String get logOut { + return Intl.message('Log Out', name: 'logOut', desc: '', args: []); + } + + /// `Stock List` + String get stockList { + return Intl.message('Stock List', name: 'stockList', desc: '', args: []); + } + + /// `Purchase` + String get purchase { + return Intl.message('Purchase', name: 'purchase', desc: '', args: []); + } + + /// `Sale` + String get sale { + return Intl.message('Sale', name: 'sale', desc: '', args: []); + } + + /// `Your Package` + String get yourPack { + return Intl.message('Your Package', name: 'yourPack', desc: '', args: []); + } + + /// `Free Plan` + String get freePlan { + return Intl.message('Free Plan', name: 'freePlan', desc: '', args: []); + } + + /// `You are using ` + String get youRUsing { + return Intl.message( + 'You are using ', + name: 'youRUsing', + desc: '', + args: [], + ); + } + + /// `Free Package` + String get freePack { + return Intl.message('Free Package', name: 'freePack', desc: '', args: []); + } + + /// `Premium Plan` + String get premiumPlan { + return Intl.message( + 'Premium Plan', + name: 'premiumPlan', + desc: '', + args: [], + ); + } + + /// `Package Features` + String get packFeatures { + return Intl.message( + 'Package Features', + name: 'packFeatures', + desc: '', + args: [], + ); + } + + /// `Unlimited` + String get unlimited { + return Intl.message('Unlimited', name: 'unlimited', desc: '', args: []); + } + + /// `Update Now` + String get updateNow { + return Intl.message('Update Now', name: 'updateNow', desc: '', args: []); + } + + /// `Purchase Premium Plan` + String get purchasePremium { + return Intl.message( + 'Purchase Premium Plan', + name: 'purchasePremium', + desc: '', + args: [], + ); + } + + /// `Buy premium Plan` + String get buyPremium { + return Intl.message( + 'Buy premium Plan', + name: 'buyPremium', + desc: '', + args: [], + ); + } + + /// `Pay With Paypal` + String get paypalPay { + return Intl.message( + 'Pay With Paypal', + name: 'paypalPay', + desc: '', + args: [], + ); + } + + /// `You Have Got An Email` + String get gotEmail { + return Intl.message( + 'You Have Got An Email', + name: 'gotEmail', + desc: '', + args: [], + ); + } + + /// `We Have Send An Email with instructions on how to reset password to:` + String get sendEmail { + return Intl.message( + 'We Have Send An Email with instructions on how to reset password to:', + name: 'sendEmail', + desc: '', + args: [], + ); + } + + /// `Check Email` + String get checkEmail { + return Intl.message('Check Email', name: 'checkEmail', desc: '', args: []); + } + + /// `Close` + String get close { + return Intl.message('Close', name: 'close', desc: '', args: []); + } + + /// `Please enter your email address below to receive password Reset Link.` + String get enterEmail { + return Intl.message( + 'Please enter your email address below to receive password Reset Link.', + name: 'enterEmail', + desc: '', + args: [], + ); + } + + /// `Send Reset Link` + String get sendLink { + return Intl.message( + 'Send Reset Link', + name: 'sendLink', + desc: '', + args: [], + ); + } + + /// `Email` + String get emailText { + return Intl.message('Email', name: 'emailText', desc: '', args: []); + } + + /// `Password` + String get password { + return Intl.message('Password', name: 'password', desc: '', args: []); + } + + /// `Haven't any account?` + String get noAcc { + return Intl.message( + 'Haven\'t any account?', + name: 'noAcc', + desc: '', + args: [], + ); + } + + /// `Register` + String get register { + return Intl.message('Register', name: 'register', desc: '', args: []); + } + + /// `Phone Verification` + String get phoneVerification { + return Intl.message( + 'Phone Verification', + name: 'phoneVerification', + desc: '', + args: [], + ); + } + + /// `We need to register your phone without getting started!` + String get registerTitle { + return Intl.message( + 'We need to register your phone without getting started!', + name: 'registerTitle', + desc: '', + args: [], + ); + } + + /// `Send the code` + String get sendCode { + return Intl.message('Send the code', name: 'sendCode', desc: '', args: []); + } + + /// `Staff Login` + String get staffLogin { + return Intl.message('Staff Login', name: 'staffLogin', desc: '', args: []); + } + + /// `Login With Email` + String get logInWithMail { + return Intl.message( + 'Login With Email', + name: 'logInWithMail', + desc: '', + args: [], + ); + } + + /// `Setup Your Profile` + String get setUpProfile { + return Intl.message( + 'Setup Your Profile', + name: 'setUpProfile', + desc: '', + args: [], + ); + } + + /// `Update your profile to connect your doctor with better impression` + String get setUpDesc { + return Intl.message( + 'Update your profile to connect your doctor with better impression', + name: 'setUpDesc', + desc: '', + args: [], + ); + } + + /// `Gallery` + String get gallery { + return Intl.message('Gallery', name: 'gallery', desc: '', args: []); + } + + /// `Camera` + String get camera { + return Intl.message('Camera', name: 'camera', desc: '', args: []); + } + + /// `Company Address` + String get companyAddress { + return Intl.message( + 'Company Address', + name: 'companyAddress', + desc: '', + args: [], + ); + } + + /// `Opening Balance` + String get openingBalance { + return Intl.message( + 'Opening Balance', + name: 'openingBalance', + desc: '', + args: [], + ); + } + + /// `Confirm Password` + String get confirmPass { + return Intl.message( + 'Confirm Password', + name: 'confirmPass', + desc: '', + args: [], + ); + } + + /// `Already have an account?` + String get haveAcc { + return Intl.message( + 'Already have an account?', + name: 'haveAcc', + desc: '', + args: [], + ); + } + + /// `Login With Phone` + String get loginWithPhone { + return Intl.message( + 'Login With Phone', + name: 'loginWithPhone', + desc: '', + args: [], + ); + } + + /// `Edit Phone Number ?` + String get editPhone { + return Intl.message( + 'Edit Phone Number ?', + name: 'editPhone', + desc: '', + args: [], + ); + } + + /// `Create a Free Account` + String get createAcc { + return Intl.message( + 'Create a Free Account', + name: 'createAcc', + desc: '', + args: [], + ); + } + + /// `Congratulations` + String get congratulation { + return Intl.message( + 'Congratulations', + name: 'congratulation', + desc: '', + args: [], + ); + } + + /// `Sign in` + String get signIn { + return Intl.message('Sign in', name: 'signIn', desc: '', args: []); + } + + /// `Log In` + String get logIn { + return Intl.message('Log In', name: 'logIn', desc: '', args: []); + } + + /// `Welcome back!` + String get welcomeBack { + return Intl.message( + 'Welcome back!', + name: 'welcomeBack', + desc: '', + args: [], + ); + } + + /// `Password can't be empty` + String get passwordCannotBeEmpty { + return Intl.message( + 'Password can\'t be empty', + name: 'passwordCannotBeEmpty', + desc: '', + args: [], + ); + } + + /// `Save` + String get save { + return Intl.message('Save', name: 'save', desc: '', args: []); + } + + /// `Forgot password` + String get forgotPassword { + return Intl.message( + 'Forgot password', + name: 'forgotPassword', + desc: '', + args: [], + ); + } + + /// `Reset password by using your email or phone number` + String get reset { + return Intl.message( + 'Reset password by using your email or phone number', + name: 'reset', + desc: '', + args: [], + ); + } + + /// `Email` + String get lableEmail { + return Intl.message('Email', name: 'lableEmail', desc: '', args: []); + } + + /// `Enter email address` + String get hintEmail { + return Intl.message( + 'Enter email address', + name: 'hintEmail', + desc: '', + args: [], + ); + } + + /// `Email can't be empty` + String get emailCannotBeEmpty { + return Intl.message( + 'Email can\'t be empty', + name: 'emailCannotBeEmpty', + desc: '', + args: [], + ); + } + + /// `Please enter a valid email` + String get pleaseEnterAValidEmail { + return Intl.message( + 'Please enter a valid email', + name: 'pleaseEnterAValidEmail', + desc: '', + args: [], + ); + } + + /// `Continue` + String get continueE { + return Intl.message('Continue', name: 'continueE', desc: '', args: []); + } + + /// `Please enter your details.` + String get pleaseEnterYourDetails { + return Intl.message( + 'Please enter your details.', + name: 'pleaseEnterYourDetails', + desc: '', + args: [], + ); + } + + /// `Password` + String get lablePassword { + return Intl.message('Password', name: 'lablePassword', desc: '', args: []); + } + + /// `Enter password` + String get hintPassword { + return Intl.message( + 'Enter password', + name: 'hintPassword', + desc: '', + args: [], + ); + } + + /// `Please enter a bigger password` + String get pleaseEnterABiggerPassword { + return Intl.message( + 'Please enter a bigger password', + name: 'pleaseEnterABiggerPassword', + desc: '', + args: [], + ); + } + + /// `Remember me` + String get rememberMe { + return Intl.message('Remember me', name: 'rememberMe', desc: '', args: []); + } + + /// `Don’t have an account?` + String get donNotHaveAnAccount { + return Intl.message( + 'Don’t have an account?', + name: 'donNotHaveAnAccount', + desc: '', + args: [], + ); + } + + /// `Create A Free Account` + String get createAFreeAccount { + return Intl.message( + 'Create A Free Account', + name: 'createAFreeAccount', + desc: '', + args: [], + ); + } + + /// `Full Name` + String get fullName { + return Intl.message('Full Name', name: 'fullName', desc: '', args: []); + } + + /// `Enter your full name` + String get enterYourFullName { + return Intl.message( + 'Enter your full name', + name: 'enterYourFullName', + desc: '', + args: [], + ); + } + + /// `name can'n be empty` + String get nameCanNotBeEmpty { + return Intl.message( + 'name can\'n be empty', + name: 'nameCanNotBeEmpty', + desc: '', + args: [], + ); + } + + /// `Already have an account? ` + String get alreadyHaveAnAccount { + return Intl.message( + 'Already have an account? ', + name: 'alreadyHaveAnAccount', + desc: '', + args: [], + ); + } + + /// `Create New Password` + String get createNewPassword { + return Intl.message( + 'Create New Password', + name: 'createNewPassword', + desc: '', + args: [], + ); + } + + /// `Set Up New Password` + String get setUpNewPassword { + return Intl.message( + 'Set Up New Password', + name: 'setUpNewPassword', + desc: '', + args: [], + ); + } + + /// `Reset your password to recovery and log in your account` + String get resetPassword { + return Intl.message( + 'Reset your password to recovery and log in your account', + name: 'resetPassword', + desc: '', + args: [], + ); + } + + /// `New Password` + String get newPassword { + return Intl.message( + 'New Password', + name: 'newPassword', + desc: '', + args: [], + ); + } + + /// `Confirm Password` + String get confirmPassword { + return Intl.message( + 'Confirm Password', + name: 'confirmPassword', + desc: '', + args: [], + ); + } + + /// `Passwords do not match` + String get passwordsDoNotMatch { + return Intl.message( + 'Passwords do not match', + name: 'passwordsDoNotMatch', + desc: '', + args: [], + ); + } + + /// `Verity Email` + String get verityEmail { + return Intl.message( + 'Verity Email', + name: 'verityEmail', + desc: '', + args: [], + ); + } + + /// `Verification` + String get verification { + return Intl.message( + 'Verification', + name: 'verification', + desc: '', + args: [], + ); + } + + /// `6-digits pin has been sent to your email address: ` + String get digits { + return Intl.message( + '6-digits pin has been sent to your email address: ', + name: 'digits', + desc: '', + args: [], + ); + } + + /// `Enter valid OTP` + String get enterValidOTP { + return Intl.message( + 'Enter valid OTP', + name: 'enterValidOTP', + desc: '', + args: [], + ); + } + + /// `Enter valid OTP` + String get resendOTP { + return Intl.message( + 'Enter valid OTP', + name: 'resendOTP', + desc: '', + args: [], + ); + } + + /// `Verify Your Email` + String get verifyYourEmail { + return Intl.message( + 'Verify Your Email', + name: 'verifyYourEmail', + desc: '', + args: [], + ); + } + + /// `We have sent a confirmation email to` + String get weHaveSentAConfirmationEmailTo { + return Intl.message( + 'We have sent a confirmation email to', + name: 'weHaveSentAConfirmationEmailTo', + desc: '', + args: [], + ); + } + + /// `It May be that the mail ended up in your spam folder.` + String get folder { + return Intl.message( + 'It May be that the mail ended up in your spam folder.', + name: 'folder', + desc: '', + args: [], + ); + } + + /// `Got It` + String get gotIt { + return Intl.message('Got It', name: 'gotIt', desc: '', args: []); + } + + /// `Enter opening balance` + String get enterOpeningBalance { + return Intl.message( + 'Enter opening balance', + name: 'enterOpeningBalance', + desc: '', + args: [], + ); + } + + /// `Please enter a valid business name` + String get pleaseEnterAValidBusinessName { + return Intl.message( + 'Please enter a valid business name', + name: 'pleaseEnterAValidBusinessName', + desc: '', + args: [], + ); + } + + /// `Enter Business/Store Name` + String get enterBusiness { + return Intl.message( + 'Enter Business/Store Name', + name: 'enterBusiness', + desc: '', + args: [], + ); + } + + /// `Select Business Category` + String get selectBusinessCategory { + return Intl.message( + 'Select Business Category', + name: 'selectBusinessCategory', + desc: '', + args: [], + ); + } + + /// `Today’s Summary` + String get todaySummary { + return Intl.message( + 'Today’s Summary', + name: 'todaySummary', + desc: '', + args: [], + ); + } + + /// `Sell All >` + String get sellAll { + return Intl.message('Sell All >', name: 'sellAll', desc: '', args: []); + } + + /// `Income` + String get income { + return Intl.message('Income', name: 'income', desc: '', args: []); + } + + /// `Purchased` + String get purchased { + return Intl.message('Purchased', name: 'purchased', desc: '', args: []); + } + + /// `End your Free plan` + String get endYourFreePlan { + return Intl.message( + 'End your Free plan', + name: 'endYourFreePlan', + desc: '', + args: [], + ); + } + + /// `Your Free Package is almost done, buy your next plan Thanks.` + String get yourFree { + return Intl.message( + 'Your Free Package is almost done, buy your next plan Thanks.', + name: 'yourFree', + desc: '', + args: [], + ); + } + + /// `Upgrade Now` + String get upgradeNow { + return Intl.message('Upgrade Now', name: 'upgradeNow', desc: '', args: []); + } + + /// `Not Found` + String get notFound { + return Intl.message('Not Found', name: 'notFound', desc: '', args: []); + } + + /// `Update your subscription` + String get updateYourSubscription { + return Intl.message( + 'Update your subscription', + name: 'updateYourSubscription', + desc: '', + args: [], + ); + } + + /// `No Data Found` + String get noDataFound { + return Intl.message( + 'No Data Found', + name: 'noDataFound', + desc: '', + args: [], + ); + } + + /// `Are you sure?` + String get areYouSure { + return Intl.message( + 'Are you sure?', + name: 'areYouSure', + desc: '', + args: [], + ); + } + + /// `Do you want to exit the app?` + String get doYouWantToExitTheApp { + return Intl.message( + 'Do you want to exit the app?', + name: 'doYouWantToExitTheApp', + desc: '', + args: [], + ); + } + + /// `No` + String get no { + return Intl.message('No', name: 'no', desc: '', args: []); + } + + /// `Yes` + String get yes { + return Intl.message('Yes', name: 'yes', desc: '', args: []); + } + + /// `Dashboard` + String get dashboard { + return Intl.message('Dashboard', name: 'dashboard', desc: '', args: []); + } + + /// `Sales & Purchase Overview` + String get salesPurchaseOverview { + return Intl.message( + 'Sales & Purchase Overview', + name: 'salesPurchaseOverview', + desc: '', + args: [], + ); + } + + /// `Total Items` + String get totalItems { + return Intl.message('Total Items', name: 'totalItems', desc: '', args: []); + } + + /// `Total Categories` + String get totalCategories { + return Intl.message( + 'Total Categories', + name: 'totalCategories', + desc: '', + args: [], + ); + } + + /// `Quick Overview` + String get quickOverview { + return Intl.message( + 'Quick Overview', + name: 'quickOverview', + desc: '', + args: [], + ); + } + + /// `Total Income` + String get totalIncome { + return Intl.message( + 'Total Income', + name: 'totalIncome', + desc: '', + args: [], + ); + } + + /// `Customer Due` + String get customerDue { + return Intl.message( + 'Customer Due', + name: 'customerDue', + desc: '', + args: [], + ); + } + + /// `Stock Value` + String get stockValue { + return Intl.message('Stock Value', name: 'stockValue', desc: '', args: []); + } + + /// `Loss/Profit` + String get lossProfit { + return Intl.message('Loss/Profit', name: 'lossProfit', desc: '', args: []); + } + + /// `Cost` + String get cost { + return Intl.message('Cost', name: 'cost', desc: '', args: []); + } + + /// `Qty` + String get qty { + return Intl.message('Qty', name: 'qty', desc: '', args: []); + } + + /// `No Product Found` + String get noProductFound { + return Intl.message( + 'No Product Found', + name: 'noProductFound', + desc: '', + args: [], + ); + } + + /// `Phone Number` + String get phoneNumber { + return Intl.message( + 'Phone Number', + name: 'phoneNumber', + desc: '', + args: [], + ); + } + + /// `Please enter a valid Name` + String get pleaseEnterAValidName { + return Intl.message( + 'Please enter a valid Name', + name: 'pleaseEnterAValidName', + desc: '', + args: [], + ); + } + + /// `Please Enter valid phone and name first` + String get pleaseEnterValidPhoneAndNameFirst { + return Intl.message( + 'Please Enter valid phone and name first', + name: 'pleaseEnterValidPhoneAndNameFirst', + desc: '', + args: [], + ); + } + + /// `Confirm Delete` + String get confirmDelete { + return Intl.message( + 'Confirm Delete', + name: 'confirmDelete', + desc: '', + args: [], + ); + } + + /// `Are you sure you want to delete this party?` + String get areYouSureYouWant { + return Intl.message( + 'Are you sure you want to delete this party?', + name: 'areYouSureYouWant', + desc: '', + args: [], + ); + } + + /// `Please enter a valid phone number` + String get pleaseEnterAValidPhoneNumber { + return Intl.message( + 'Please enter a valid phone number', + name: 'pleaseEnterAValidPhoneNumber', + desc: '', + args: [], + ); + } + + /// `Send SMS` + String get sendSMS { + return Intl.message('Send SMS', name: 'sendSMS', desc: '', args: []); + } + + /// `Search Here....` + String get searchH { + return Intl.message('Search Here....', name: 'searchH', desc: '', args: []); + } + + /// `Transactions` + String get transactions { + return Intl.message( + 'Transactions', + name: 'transactions', + desc: '', + args: [], + ); + } + + /// `Select a invoice` + String get selectAInvoice { + return Intl.message( + 'Select a invoice', + name: 'selectAInvoice', + desc: '', + args: [], + ); + } + + /// `Total Due amount` + String get totalDueAmount { + return Intl.message( + 'Total Due amount', + name: 'totalDueAmount', + desc: '', + args: [], + ); + } + + /// `You can't pay more then due` + String get youCanNotPayMoreThenDue { + return Intl.message( + 'You can\'t pay more then due', + name: 'youCanNotPayMoreThenDue', + desc: '', + args: [], + ); + } + + /// `No Due Selected` + String get noDueSelected { + return Intl.message( + 'No Due Selected', + name: 'noDueSelected', + desc: '', + args: [], + ); + } + + /// `Please Enter Name` + String get pleaseEnterName { + return Intl.message( + 'Please Enter Name', + name: 'pleaseEnterName', + desc: '', + args: [], + ); + } + + /// `Please Enter Amount` + String get pleaseEnterAmount { + return Intl.message( + 'Please Enter Amount', + name: 'pleaseEnterAmount', + desc: '', + args: [], + ); + } + + /// `Enter Note` + String get enterNote { + return Intl.message('Enter Note', name: 'enterNote', desc: '', args: []); + } + + /// `Please select a expense category` + String get pleaseSelectAExpenseCategory { + return Intl.message( + 'Please select a expense category', + name: 'pleaseSelectAExpenseCategory', + desc: '', + args: [], + ); + } + + /// `Enter expanse category name` + String get enterExpanseCategoryName { + return Intl.message( + 'Enter expanse category name', + name: 'enterExpanseCategoryName', + desc: '', + args: [], + ); + } + + /// `Coming Soon` + String get comingSoon { + return Intl.message('Coming Soon', name: 'comingSoon', desc: '', args: []); + } + + /// `Please make a sale first` + String get pleaseMakeASaleFirst { + return Intl.message( + 'Please make a sale first', + name: 'pleaseMakeASaleFirst', + desc: '', + args: [], + ); + } + + /// `Facebook` + String get facebook { + return Intl.message('Facebook', name: 'facebook', desc: '', args: []); + } + + /// `Twitter` + String get twitter { + return Intl.message('Twitter', name: 'twitter', desc: '', args: []); + } + + /// `Instagram` + String get instagram { + return Intl.message('Instagram', name: 'instagram', desc: '', args: []); + } + + /// `LinkedIN` + String get linkedIN { + return Intl.message('LinkedIN', name: 'linkedIN', desc: '', args: []); + } + + /// `Link` + String get link { + return Intl.message('Link', name: 'link', desc: '', args: []); + } + + /// `Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.` + String get lorem { + return Intl.message( + 'Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.', + name: 'lorem', + desc: '', + args: [], + ); + } + + /// `Payment Gateway` + String get paymentGateway { + return Intl.message( + 'Payment Gateway', + name: 'paymentGateway', + desc: '', + args: [], + ); + } + + /// `Payment Success` + String get paymentSuccess { + return Intl.message( + 'Payment Success', + name: 'paymentSuccess', + desc: '', + args: [], + ); + } + + /// `Payment was successful!` + String get paymentWasSuccessful { + return Intl.message( + 'Payment was successful!', + name: 'paymentWasSuccessful', + desc: '', + args: [], + ); + } + + /// `Payment Failed` + String get paymentFailed { + return Intl.message( + 'Payment Failed', + name: 'paymentFailed', + desc: '', + args: [], + ); + } + + /// `Payment failed. Please try again.` + String get paymentFailedPleaseTryAgain { + return Intl.message( + 'Payment failed. Please try again.', + name: 'paymentFailedPleaseTryAgain', + desc: '', + args: [], + ); + } + + /// `Please enter a valid brand name` + String get pleaseEnterAValidBrandName { + return Intl.message( + 'Please enter a valid brand name', + name: 'pleaseEnterAValidBrandName', + desc: '', + args: [], + ); + } + + /// `Enter a brand name` + String get enterABrandName { + return Intl.message( + 'Enter a brand name', + name: 'enterABrandName', + desc: '', + args: [], + ); + } + + /// `Add Category` + String get addCategory { + return Intl.message( + 'Add Category', + name: 'addCategory', + desc: '', + args: [], + ); + } + + /// `Enter category name` + String get enterCategoryName { + return Intl.message( + 'Enter category name', + name: 'enterCategoryName', + desc: '', + args: [], + ); + } + + /// `Select variations : ` + String get selectVariations { + return Intl.message( + 'Select variations : ', + name: 'selectVariations', + desc: '', + args: [], + ); + } + + /// `Data saved successfully.` + String get dataSavedSuccessfully { + return Intl.message( + 'Data saved successfully.', + name: 'dataSavedSuccessfully', + desc: '', + args: [], + ); + } + + /// `Something is` + String get somethingIs { + return Intl.message( + 'Something is', + name: 'somethingIs', + desc: '', + args: [], + ); + } + + /// `Update your profile to connect your customer with better impression` + String get updateYourProfile { + return Intl.message( + 'Update your profile to connect your customer with better impression', + name: 'updateYourProfile', + desc: '', + args: [], + ); + } + + /// `Shop Opening Balance` + String get shopOpeningBalance { + return Intl.message( + 'Shop Opening Balance', + name: 'shopOpeningBalance', + desc: '', + args: [], + ); + } + + /// `Shop Remaining Balance` + String get shopRemainingBalance { + return Intl.message( + 'Shop Remaining Balance', + name: 'shopRemainingBalance', + desc: '', + args: [], + ); + } + + /// `Enter a valid Discount` + String get enterAValidDiscount { + return Intl.message( + 'Enter a valid Discount', + name: 'enterAValidDiscount', + desc: '', + args: [], + ); + } + + /// `Add product first` + String get addProductFirst { + return Intl.message( + 'Add product first', + name: 'addProductFirst', + desc: '', + args: [], + ); + } + + /// `Subtotal` + String get subtotal { + return Intl.message('Subtotal', name: 'subtotal', desc: '', args: []); + } + + /// `Purchase Details` + String get purchaseDetails { + return Intl.message( + 'Purchase Details', + name: 'purchaseDetails', + desc: '', + args: [], + ); + } + + /// `Total:` + String get totall { + return Intl.message('Total:', name: 'totall', desc: '', args: []); + } + + /// `Start Date` + String get startDate { + return Intl.message('Start Date', name: 'startDate', desc: '', args: []); + } + + /// `Pick Start Date` + String get pickStartDate { + return Intl.message( + 'Pick Start Date', + name: 'pickStartDate', + desc: '', + args: [], + ); + } + + /// `End Date` + String get endDate { + return Intl.message('End Date', name: 'endDate', desc: '', args: []); + } + + /// `Pick End Date` + String get pickEndDate { + return Intl.message( + 'Pick End Date', + name: 'pickEndDate', + desc: '', + args: [], + ); + } + + /// `Failed to get platform version.` + String get failedToGetPlatformVersion { + return Intl.message( + 'Failed to get platform version.', + name: 'failedToGetPlatformVersion', + desc: '', + args: [], + ); + } + + /// `Enter quantity` + String get enterQuantity { + return Intl.message( + 'Enter quantity', + name: 'enterQuantity', + desc: '', + args: [], + ); + } + + /// `Please add quantity` + String get pleaseAddQuantity { + return Intl.message( + 'Please add quantity', + name: 'pleaseAddQuantity', + desc: '', + args: [], + ); + } + + /// `Will be Added Soon` + String get willBeAddedSoon { + return Intl.message( + 'Will be Added Soon', + name: 'willBeAddedSoon', + desc: '', + args: [], + ); + } + + /// `Added To Cart` + String get addedToCart { + return Intl.message( + 'Added To Cart', + name: 'addedToCart', + desc: '', + args: [], + ); + } + + /// `Connect Your printer` + String get connectYourPrinter { + return Intl.message( + 'Connect Your printer', + name: 'connectYourPrinter', + desc: '', + args: [], + ); + } + + /// `Customer Pay` + String get customerPay { + return Intl.message( + 'Customer Pay', + name: 'customerPay', + desc: '', + args: [], + ); + } + + /// `Supplier Pay` + String get supplerPay { + return Intl.message('Supplier Pay', name: 'supplerPay', desc: '', args: []); + } + + /// `Income Report` + String get incomeReport { + return Intl.message( + 'Income Report', + name: 'incomeReport', + desc: '', + args: [], + ); + } + + /// `Category` + String get category { + return Intl.message('Category', name: 'category', desc: '', args: []); + } + + /// `Balance` + String get balance { + return Intl.message('Balance', name: 'balance', desc: '', args: []); + } + + /// `items Sales` + String get itemsSales { + return Intl.message('items Sales', name: 'itemsSales', desc: '', args: []); + } + + /// `Total Purchase` + String get totalPurchase { + return Intl.message( + 'Total Purchase', + name: 'totalPurchase', + desc: '', + args: [], + ); + } + + /// `Total Sales` + String get totalSales { + return Intl.message('Total Sales', name: 'totalSales', desc: '', args: []); + } + + /// `Stock Report` + String get stockReport { + return Intl.message( + 'Stock Report', + name: 'stockReport', + desc: '', + args: [], + ); + } + + /// `Loss/Profit Report` + String get lossProfitReport { + return Intl.message( + 'Loss/Profit Report', + name: 'lossProfitReport', + desc: '', + args: [], + ); + } + + /// `Out Of Stock` + String get outOfStock { + return Intl.message('Out Of Stock', name: 'outOfStock', desc: '', args: []); + } + + /// `VAT` + String get vat { + return Intl.message('VAT', name: 'vat', desc: '', args: []); + } + + /// `Customer Phone Number` + String get customerPhoneNumber { + return Intl.message( + 'Customer Phone Number', + name: 'customerPhoneNumber', + desc: '', + args: [], + ); + } + + /// `Enter customer phone number` + String get enterCustomerPhoneNumber { + return Intl.message( + 'Enter customer phone number', + name: 'enterCustomerPhoneNumber', + desc: '', + args: [], + ); + } + + /// `Walk-in Customer` + String get walkInCustomer { + return Intl.message( + 'Walk-in Customer', + name: 'walkInCustomer', + desc: '', + args: [], + ); + } + + /// `Guest` + String get guest { + return Intl.message('Guest', name: 'guest', desc: '', args: []); + } + + /// `Stock: ` + String get stocks { + return Intl.message('Stock: ', name: 'stocks', desc: '', args: []); + } + + /// `Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.` + String get loremIpsumDolorSitAmetConsecteturElitInterdumCons { + return Intl.message( + 'Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.', + name: 'loremIpsumDolorSitAmetConsecteturElitInterdumCons', + desc: '', + args: [], + ); + } + + /// `Do Not Disturb` + String get doNotDisturb { + return Intl.message( + 'Do Not Disturb', + name: 'doNotDisturb', + desc: '', + args: [], + ); + } + + /// `On` + String get on { + return Intl.message('On', name: 'on', desc: '', args: []); + } + + /// `Off` + String get off { + return Intl.message('Off', name: 'off', desc: '', args: []); + } + + /// `Unlimited Usages of Our Package👇` + String get unlimitedUsagesOfOurPackage { + return Intl.message( + 'Unlimited Usages of Our Package👇', + name: 'unlimitedUsagesOfOurPackage', + desc: '', + args: [], + ); + } + + /// `Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.` + String get loremIpsumDolor { + return Intl.message( + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.', + name: 'loremIpsumDolor', + desc: '', + args: [], + ); + } + + /// `Pay for Subscribe` + String get payForSubscribe { + return Intl.message( + 'Pay for Subscribe', + name: 'payForSubscribe', + desc: '', + args: [], + ); + } + + /// `Field` + String get field { + return Intl.message('Field', name: 'field', desc: '', args: []); + } + + /// `successfully paid` + String get successfullyPaid { + return Intl.message( + 'successfully paid', + name: 'successfullyPaid', + desc: '', + args: [], + ); + } + + /// `Profile Edit` + String get profileEdit { + return Intl.message( + 'Profile Edit', + name: 'profileEdit', + desc: '', + args: [], + ); + } + + /// `Products` + String get products { + return Intl.message('Products', name: 'products', desc: '', args: []); + } + + /// `Sales List` + String get salesList { + return Intl.message('Sales List', name: 'salesList', desc: '', args: []); + } + + /// `User title can'n be empty` + String get useTitleCanNotBeEmpty { + return Intl.message( + 'User title can\'n be empty', + name: 'useTitleCanNotBeEmpty', + desc: '', + args: [], + ); + } + + /// `User Title` + String get userTitle { + return Intl.message('User Title', name: 'userTitle', desc: '', args: []); + } + + /// `Enter User Title` + String get enterUserTitle { + return Intl.message( + 'Enter User Title', + name: 'enterUserTitle', + desc: '', + args: [], + ); + } + + /// `Create` + String get create { + return Intl.message('Create', name: 'create', desc: '', args: []); + } + + /// `You Have To Give Permission` + String get youHaveToGivePermission { + return Intl.message( + 'You Have To Give Permission', + name: 'youHaveToGivePermission', + desc: '', + args: [], + ); + } + + /// `All` + String get all { + return Intl.message('All', name: 'all', desc: '', args: []); + } + + /// `User Role Details` + String get userRoleDetails { + return Intl.message( + 'User Role Details', + name: 'userRoleDetails', + desc: '', + args: [], + ); + } + + /// `Do you want to delete the user?` + String get doYouWantToDeleteTheUser { + return Intl.message( + 'Do you want to delete the user?', + name: 'doYouWantToDeleteTheUser', + desc: '', + args: [], + ); + } + + /// `This Product Already added!` + String get thisProductAlreadyAdded { + return Intl.message( + 'This Product Already added!', + name: 'thisProductAlreadyAdded', + desc: '', + args: [], + ); + } + + /// `Please enter a valid product Name` + String get pleaseEnterAValidProductName { + return Intl.message( + 'Please enter a valid product Name', + name: 'pleaseEnterAValidProductName', + desc: '', + args: [], + ); + } + + /// `Enter product Name` + String get enterProductName { + return Intl.message( + 'Enter product Name', + name: 'enterProductName', + desc: '', + args: [], + ); + } + + /// `Please select a category` + String get pleaseSelectACategory { + return Intl.message( + 'Please select a category', + name: 'pleaseSelectACategory', + desc: '', + args: [], + ); + } + + /// `Product Category` + String get productCategory { + return Intl.message( + 'Product Category', + name: 'productCategory', + desc: '', + args: [], + ); + } + + /// `Select Product Category` + String get selectProductCategory { + return Intl.message( + 'Select Product Category', + name: 'selectProductCategory', + desc: '', + args: [], + ); + } + + /// `Enter Size` + String get enterSize { + return Intl.message('Enter Size', name: 'enterSize', desc: '', args: []); + } + + /// `Enter color` + String get enterColor { + return Intl.message('Enter color', name: 'enterColor', desc: '', args: []); + } + + /// `Enter weight` + String get enterWeight { + return Intl.message( + 'Enter weight', + name: 'enterWeight', + desc: '', + args: [], + ); + } + + /// `Enter Capacity` + String get enterCapacity { + return Intl.message( + 'Enter Capacity', + name: 'enterCapacity', + desc: '', + args: [], + ); + } + + /// `Enter Type` + String get enterType { + return Intl.message('Enter Type', name: 'enterType', desc: '', args: []); + } + + /// `Product Brand` + String get productBrand { + return Intl.message( + 'Product Brand', + name: 'productBrand', + desc: '', + args: [], + ); + } + + /// `Select a brand` + String get selectABrand { + return Intl.message( + 'Select a brand', + name: 'selectABrand', + desc: '', + args: [], + ); + } + + /// `product code is required` + String get productCodeIsRequired { + return Intl.message( + 'product code is required', + name: 'productCodeIsRequired', + desc: '', + args: [], + ); + } + + /// `Enter a valid stock` + String get enterAValidStock { + return Intl.message( + 'Enter a valid stock', + name: 'enterAValidStock', + desc: '', + args: [], + ); + } + + /// `Enter stock` + String get enterStock { + return Intl.message('Enter stock', name: 'enterStock', desc: '', args: []); + } + + /// `Product Unit` + String get productUnit { + return Intl.message( + 'Product Unit', + name: 'productUnit', + desc: '', + args: [], + ); + } + + /// `Select Product Unit` + String get selectProductUnit { + return Intl.message( + 'Select Product Unit', + name: 'selectProductUnit', + desc: '', + args: [], + ); + } + + /// `Please enter a valid purchase price` + String get pleaseEnterAValidPurchasePrice { + return Intl.message( + 'Please enter a valid purchase price', + name: 'pleaseEnterAValidPurchasePrice', + desc: '', + args: [], + ); + } + + /// `Enter Purchase price` + String get enterPurchasePrice { + return Intl.message( + 'Enter Purchase price', + name: 'enterPurchasePrice', + desc: '', + args: [], + ); + } + + /// `Please enter a valid Sale price` + String get pleaseEnterAValidSalePrice { + return Intl.message( + 'Please enter a valid Sale price', + name: 'pleaseEnterAValidSalePrice', + desc: '', + args: [], + ); + } + + /// `Enter Salting price` + String get enterSaltingPrice { + return Intl.message( + 'Enter Salting price', + name: 'enterSaltingPrice', + desc: '', + args: [], + ); + } + + /// `Enter wholesale price` + String get enterWholesalePrice { + return Intl.message( + 'Enter wholesale price', + name: 'enterWholesalePrice', + desc: '', + args: [], + ); + } + + /// `Enter dealer price` + String get enterDealerPrice { + return Intl.message( + 'Enter dealer price', + name: 'enterDealerPrice', + desc: '', + args: [], + ); + } + + /// `Enter discount` + String get enterDiscount { + return Intl.message( + 'Enter discount', + name: 'enterDiscount', + desc: '', + args: [], + ); + } + + /// `Enter manufacturer name` + String get enterManufacturerName { + return Intl.message( + 'Enter manufacturer name', + name: 'enterManufacturerName', + desc: '', + args: [], + ); + } + + /// `Adding..` + String get adding { + return Intl.message('Adding..', name: 'adding', desc: '', args: []); + } + + /// `Please enter a valid unit name` + String get pleaseEnterAValidUnitName { + return Intl.message( + 'Please enter a valid unit name', + name: 'pleaseEnterAValidUnitName', + desc: '', + args: [], + ); + } + + /// `Please enter unit name` + String get pleaseEnterUnitName { + return Intl.message( + 'Please enter unit name', + name: 'pleaseEnterUnitName', + desc: '', + args: [], + ); + } + + /// `Product Details` + String get productDetails { + return Intl.message( + 'Product Details', + name: 'productDetails', + desc: '', + args: [], + ); + } + + /// `Smart watch` + String get smartWatch { + return Intl.message('Smart watch', name: 'smartWatch', desc: '', args: []); + } + + /// `Apple Watch` + String get appleWatch { + return Intl.message('Apple Watch', name: 'appleWatch', desc: '', args: []); + } + + /// `Deleting....` + String get deleting { + return Intl.message('Deleting....', name: 'deleting', desc: '', args: []); + } + + /// `Brand` + String get brand { + return Intl.message('Brand', name: 'brand', desc: '', args: []); + } + + /// `Due collection` + String get dueCollection { + return Intl.message( + 'Due collection', + name: 'dueCollection', + desc: '', + args: [], + ); + } + + /// `No Transaction` + String get noTransaction { + return Intl.message( + 'No Transaction', + name: 'noTransaction', + desc: '', + args: [], + ); + } + + /// `Updating...` + String get updating { + return Intl.message('Updating...', name: 'updating', desc: '', args: []); + } + + /// `Confirm SMS to` + String get confirmSMSTo { + return Intl.message( + 'Confirm SMS to', + name: 'confirmSMSTo', + desc: '', + args: [], + ); + } + + /// `An SMS will be sent to the following number: ` + String get anSMSWillBeSentToTheFollowingNumber { + return Intl.message( + 'An SMS will be sent to the following number: ', + name: 'anSMSWillBeSentToTheFollowingNumber', + desc: '', + args: [], + ); + } + + /// `Package` + String get package { + return Intl.message('Package', name: 'package', desc: '', args: []); + } + + /// `Permission not granted!` + String get permissionNotGranted { + return Intl.message( + 'Permission not granted!', + name: 'permissionNotGranted', + desc: '', + args: [], + ); + } + + /// `Collected By:` + String get collectedBy { + return Intl.message( + 'Collected By:', + name: 'collectedBy', + desc: '', + args: [], + ); + } + + /// `Phone:` + String get phonee { + return Intl.message('Phone:', name: 'phonee', desc: '', args: []); + } + + /// `Purchase By:` + String get purchaseBy { + return Intl.message('Purchase By:', name: 'purchaseBy', desc: '', args: []); + } + + /// `Sales By:` + String get salesBy { + return Intl.message('Sales By:', name: 'salesBy', desc: '', args: []); + } + + /// `days` + String get days { + return Intl.message('days', name: 'days', desc: '', args: []); + } + + /// `Details` + String get details { + return Intl.message('Details', name: 'details', desc: '', args: []); + } + + /// `We sent an OTP in your phone number` + String get weSentAnOTPInYourPhoneNumber { + return Intl.message( + 'We sent an OTP in your phone number', + name: 'weSentAnOTPInYourPhoneNumber', + desc: '', + args: [], + ); + } + + /// `Please enter the OTP` + String get pleaseEnterTheOTP { + return Intl.message( + 'Please enter the OTP', + name: 'pleaseEnterTheOTP', + desc: '', + args: [], + ); + } + + /// `Enter a valid OTP` + String get enterAValidOTP { + return Intl.message( + 'Enter a valid OTP', + name: 'enterAValidOTP', + desc: '', + args: [], + ); + } + + /// `Verify` + String get verify { + return Intl.message('Verify', name: 'verify', desc: '', args: []); + } + + /// `Resend OTP in ` + String get resendIn { + return Intl.message('Resend OTP in ', name: 'resendIn', desc: '', args: []); + } + + /// `Free Lifetime Update` + String get freeLifetimeUpdate { + return Intl.message( + 'Free Lifetime Update', + name: 'freeLifetimeUpdate', + desc: '', + args: [], + ); + } + + /// `Android & iOS App Support` + String get android { + return Intl.message( + 'Android & iOS App Support', + name: 'android', + desc: '', + args: [], + ); + } + + /// `Android & iOS App Support` + String get premiumCustomerSupport { + return Intl.message( + 'Android & iOS App Support', + name: 'premiumCustomerSupport', + desc: '', + args: [], + ); + } + + /// `Custom Invoice Branding` + String get customInvoiceBranding { + return Intl.message( + 'Custom Invoice Branding', + name: 'customInvoiceBranding', + desc: '', + args: [], + ); + } + + /// `Unlimited Usage` + String get unlimitedUsage { + return Intl.message( + 'Unlimited Usage', + name: 'unlimitedUsage', + desc: '', + args: [], + ); + } + + /// `Free Data Backup` + String get freeDataBackup { + return Intl.message( + 'Free Data Backup', + name: 'freeDataBackup', + desc: '', + args: [], + ); + } + + /// `Item` + String get item { + return Intl.message('Item', name: 'item', desc: '', args: []); + } + + /// `SL` + String get sl { + return Intl.message('SL', name: 'sl', desc: '', args: []); + } + + /// `Mobile` + String get mobiles { + return Intl.message('Mobile', name: 'mobiles', desc: '', args: []); + } + + /// `Paid via` + String get paidVia { + return Intl.message('Paid via', name: 'paidVia', desc: '', args: []); + } + + /// `Money Receipt` + String get moneyReceipt { + return Intl.message( + 'Money Receipt', + name: 'moneyReceipt', + desc: '', + args: [], + ); + } + + /// `Receipt` + String get receipt { + return Intl.message('Receipt', name: 'receipt', desc: '', args: []); + } + + /// `Returned Item` + String get returnedItem { + return Intl.message( + 'Returned Item', + name: 'returnedItem', + desc: '', + args: [], + ); + } + + /// `Returned Date` + String get returnedDate { + return Intl.message( + 'Returned Date', + name: 'returnedDate', + desc: '', + args: [], + ); + } + + /// `Unit Price` + String get unitPrice { + return Intl.message('Unit Price', name: 'unitPrice', desc: '', args: []); + } + + /// `Sales By` + String get saleBy { + return Intl.message('Sales By', name: 'saleBy', desc: '', args: []); + } + + /// `Purchased By` + String get purchasedBy { + return Intl.message( + 'Purchased By', + name: 'purchasedBy', + desc: '', + args: [], + ); + } + + /// `Collected By` + String get collectedBys { + return Intl.message( + 'Collected By', + name: 'collectedBys', + desc: '', + args: [], + ); + } + + /// `Payable Amount` + String get payableAmount { + return Intl.message( + 'Payable Amount', + name: 'payableAmount', + desc: '', + args: [], + ); + } + + /// `Received Amount` + String get receivedAmount { + return Intl.message( + 'Received Amount', + name: 'receivedAmount', + desc: '', + args: [], + ); + } + + /// `Add Customer` + String get addCustomers { + return Intl.message( + 'Add Customer', + name: 'addCustomers', + desc: '', + args: [], + ); + } + + /// `No Due` + String get noDue { + return Intl.message('No Due', name: 'noDue', desc: '', args: []); + } + + /// `Customer` + String get customer { + return Intl.message('Customer', name: 'customer', desc: '', args: []); + } + + /// `Billing Address` + String get billingAddress { + return Intl.message( + 'Billing Address', + name: 'billingAddress', + desc: '', + args: [], + ); + } + + /// `Enter Address` + String get enterAddress { + return Intl.message( + 'Enter Address', + name: 'enterAddress', + desc: '', + args: [], + ); + } + + /// `City` + String get city { + return Intl.message('City', name: 'city', desc: '', args: []); + } + + /// `City Name` + String get cityName { + return Intl.message('City Name', name: 'cityName', desc: '', args: []); + } + + /// `State` + String get state { + return Intl.message('State', name: 'state', desc: '', args: []); + } + + /// `State Name` + String get stateName { + return Intl.message('State Name', name: 'stateName', desc: '', args: []); + } + + /// `Zip code` + String get zip { + return Intl.message('Zip code', name: 'zip', desc: '', args: []); + } + + /// `Enter Zip code` + String get zipCode { + return Intl.message('Enter Zip code', name: 'zipCode', desc: '', args: []); + } + + /// `Choose Country` + String get chooseCountry { + return Intl.message( + 'Choose Country', + name: 'chooseCountry', + desc: '', + args: [], + ); + } + + /// `Shipping Address` + String get shippingAddress { + return Intl.message( + 'Shipping Address', + name: 'shippingAddress', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create Party.` + String get partyCreateWarn { + return Intl.message( + 'You do not have permission to create Party.', + name: 'partyCreateWarn', + desc: '', + args: [], + ); + } + + /// `Add Parties` + String get addParty { + return Intl.message('Add Parties', name: 'addParty', desc: '', args: []); + } + + /// `Party Credit Limit` + String get creditLimit { + return Intl.message( + 'Party Credit Limit', + name: 'creditLimit', + desc: '', + args: [], + ); + } + + /// `Select One` + String get selectOne { + return Intl.message('Select One', name: 'selectOne', desc: '', args: []); + } + + /// `Rounding (+/-)` + String get roundings { + return Intl.message( + 'Rounding (+/-)', + name: 'roundings', + desc: '', + args: [], + ); + } + + /// `Rounded Total` + String get roundingTotal { + return Intl.message( + 'Rounded Total', + name: 'roundingTotal', + desc: '', + args: [], + ); + } + + /// `Enter your opinion` + String get opinion { + return Intl.message( + 'Enter your opinion', + name: 'opinion', + desc: '', + args: [], + ); + } + + /// `Sales on due are not allowed for walk-in customers.` + String get dueSaleWarn { + return Intl.message( + 'Sales on due are not allowed for walk-in customers.', + name: 'dueSaleWarn', + desc: '', + args: [], + ); + } + + /// `Please select a payment type` + String get paymentTypeHint { + return Intl.message( + 'Please select a payment type', + name: 'paymentTypeHint', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create sale.` + String get createSaleWarn { + return Intl.message( + 'You do not have permission to create sale.', + name: 'createSaleWarn', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update sale.` + String get updateSaleWarn { + return Intl.message( + 'You do not have permission to update sale.', + name: 'updateSaleWarn', + desc: '', + args: [], + ); + } + + /// `Upload Image` + String get uploadImage { + return Intl.message( + 'Upload Image', + name: 'uploadImage', + desc: '', + args: [], + ); + } + + /// `Use gallery` + String get useGallery { + return Intl.message('Use gallery', name: 'useGallery', desc: '', args: []); + } + + /// `Open Camera` + String get openCamera { + return Intl.message('Open Camera', name: 'openCamera', desc: '', args: []); + } + + /// `Scan product QR code` + String get scanCode { + return Intl.message( + 'Scan product QR code', + name: 'scanCode', + desc: '', + args: [], + ); + } + + /// `Pos Sale` + String get posSale { + return Intl.message('Pos Sale', name: 'posSale', desc: '', args: []); + } + + /// `Select Customer` + String get selectCustomer { + return Intl.message( + 'Select Customer', + name: 'selectCustomer', + desc: '', + args: [], + ); + } + + /// `Search...` + String get searchWith { + return Intl.message('Search...', name: 'searchWith', desc: '', args: []); + } + + /// `Filter` + String get filter { + return Intl.message('Filter', name: 'filter', desc: '', args: []); + } + + /// `Product Not found` + String get productNotFound { + return Intl.message( + 'Product Not found', + name: 'productNotFound', + desc: '', + args: [], + ); + } + + /// `No matched products found.` + String get noMatched { + return Intl.message( + 'No matched products found.', + name: 'noMatched', + desc: '', + args: [], + ); + } + + /// `You don't have inventory permission` + String get inventoryPermission { + return Intl.message( + 'You don\'t have inventory permission', + name: 'inventoryPermission', + desc: '', + args: [], + ); + } + + /// `No Parties Found` + String get noParty { + return Intl.message( + 'No Parties Found', + name: 'noParty', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create purchases.` + String get purchaseWarn { + return Intl.message( + 'You do not have permission to create purchases.', + name: 'purchaseWarn', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update purchases.` + String get purchaseUpdateWarn { + return Intl.message( + 'You do not have permission to update purchases.', + name: 'purchaseUpdateWarn', + desc: '', + args: [], + ); + } + + /// `Add Variant Details` + String get addVariantDetails { + return Intl.message( + 'Add Variant Details', + name: 'addVariantDetails', + desc: '', + args: [], + ); + } + + /// `Purchase Price Ex.` + String get purchaseEx { + return Intl.message( + 'Purchase Price Ex.', + name: 'purchaseEx', + desc: '', + args: [], + ); + } + + /// `Purchase Price Inc.` + String get purchaseIn { + return Intl.message( + 'Purchase Price Inc.', + name: 'purchaseIn', + desc: '', + args: [], + ); + } + + /// `Purchase price Ex. required` + String get purchaseExReq { + return Intl.message( + 'Purchase price Ex. required', + name: 'purchaseExReq', + desc: '', + args: [], + ); + } + + /// `Purchase price Inc. required` + String get purchaseInReq { + return Intl.message( + 'Purchase price Inc. required', + name: 'purchaseInReq', + desc: '', + args: [], + ); + } + + /// `Profit Margin` + String get profitMargin { + return Intl.message( + 'Profit Margin', + name: 'profitMargin', + desc: '', + args: [], + ); + } + + /// `Sales price required` + String get saleReq { + return Intl.message( + 'Sales price required', + name: 'saleReq', + desc: '', + args: [], + ); + } + + /// `Manufacture Date` + String get manufactureDate { + return Intl.message( + 'Manufacture Date', + name: 'manufactureDate', + desc: '', + args: [], + ); + } + + /// `Select Date` + String get selectDate { + return Intl.message('Select Date', name: 'selectDate', desc: '', args: []); + } + + /// `Exp. Date` + String get expDate { + return Intl.message('Exp. Date', name: 'expDate', desc: '', args: []); + } + + /// `Save Variant` + String get saveVariant { + return Intl.message( + 'Save Variant', + name: 'saveVariant', + desc: '', + args: [], + ); + } + + /// `Model` + String get model { + return Intl.message('Model', name: 'model', desc: '', args: []); + } + + /// `Select Model` + String get selectModel { + return Intl.message( + 'Select Model', + name: 'selectModel', + desc: '', + args: [], + ); + } + + /// `Bulk Upload` + String get bulk { + return Intl.message('Bulk Upload', name: 'bulk', desc: '', args: []); + } + + /// `Barcode Generator` + String get barcodeGen { + return Intl.message( + 'Barcode Generator', + name: 'barcodeGen', + desc: '', + args: [], + ); + } + + /// `Upload` + String get upload { + return Intl.message('Upload', name: 'upload', desc: '', args: []); + } + + /// `SKU / Code` + String get sku { + return Intl.message('SKU / Code', name: 'sku', desc: '', args: []); + } + + /// `Low Stock` + String get lowStock { + return Intl.message('Low Stock', name: 'lowStock', desc: '', args: []); + } + + /// `Enter low stock` + String get enLowStock { + return Intl.message( + 'Enter low stock', + name: 'enLowStock', + desc: '', + args: [], + ); + } + + /// `Manufacture Date` + String get manuDate { + return Intl.message( + 'Manufacture Date', + name: 'manuDate', + desc: '', + args: [], + ); + } + + /// `Single` + String get single { + return Intl.message('Single', name: 'single', desc: '', args: []); + } + + /// `Batch` + String get batch { + return Intl.message('Batch', name: 'batch', desc: '', args: []); + } + + /// `Batch No.` + String get batchNo { + return Intl.message('Batch No.', name: 'batchNo', desc: '', args: []); + } + + /// `Enter Batch No.` + String get entBatchNo { + return Intl.message( + 'Enter Batch No.', + name: 'entBatchNo', + desc: '', + args: [], + ); + } + + /// `Variant added successfully!` + String get variantAdded { + return Intl.message( + 'Variant added successfully!', + name: 'variantAdded', + desc: '', + args: [], + ); + } + + /// `Variant deleted successfully!` + String get variantDelete { + return Intl.message( + 'Variant deleted successfully!', + name: 'variantDelete', + desc: '', + args: [], + ); + } + + /// `Add Variant` + String get addVariant { + return Intl.message('Add Variant', name: 'addVariant', desc: '', args: []); + } + + /// `Select Type` + String get typeSelect { + return Intl.message('Select Type', name: 'typeSelect', desc: '', args: []); + } + + /// `Tax Type` + String get taxType { + return Intl.message('Tax Type', name: 'taxType', desc: '', args: []); + } + + /// `Select Tax` + String get selectTax { + return Intl.message('Select Tax', name: 'selectTax', desc: '', args: []); + } + + /// `You do not have permission to update Product.` + String get updateProductWarn { + return Intl.message( + 'You do not have permission to update Product.', + name: 'updateProductWarn', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create Product.` + String get addProductWarn { + return Intl.message( + 'You do not have permission to create Product.', + name: 'addProductWarn', + desc: '', + args: [], + ); + } + + /// `Product Updated Successfully!` + String get updateProductSuccess { + return Intl.message( + 'Product Updated Successfully!', + name: 'updateProductSuccess', + desc: '', + args: [], + ); + } + + /// `Product created successfully!` + String get addProductSuccess { + return Intl.message( + 'Product created successfully!', + name: 'addProductSuccess', + desc: '', + args: [], + ); + } + + /// `Choose` + String get choose { + return Intl.message('Choose', name: 'choose', desc: '', args: []); + } + + /// `View Details` + String get view { + return Intl.message('View Details', name: 'view', desc: '', args: []); + } + + /// `Price Cannot be Empty` + String get priceWarn { + return Intl.message( + 'Price Cannot be Empty', + name: 'priceWarn', + desc: '', + args: [], + ); + } + + /// `Product Settings` + String get productSetting { + return Intl.message( + 'Product Settings', + name: 'productSetting', + desc: '', + args: [], + ); + } + + /// `Save Settings` + String get saveSetting { + return Intl.message( + 'Save Settings', + name: 'saveSetting', + desc: '', + args: [], + ); + } + + /// `Add Stock` + String get addStock { + return Intl.message('Add Stock', name: 'addStock', desc: '', args: []); + } + + /// `Stock must be at least 1` + String get stockWarn { + return Intl.message( + 'Stock must be at least 1', + name: 'stockWarn', + desc: '', + args: [], + ); + } + + /// `Updated Successfully` + String get updateSuccess { + return Intl.message( + 'Updated Successfully', + name: 'updateSuccess', + desc: '', + args: [], + ); + } + + /// `Failed to update stock` + String get updateFailed { + return Intl.message( + 'Failed to update stock', + name: 'updateFailed', + desc: '', + args: [], + ); + } + + /// `Are you sure you want to delete this Batch?` + String get deleteBatchWarn { + return Intl.message( + 'Are you sure you want to delete this Batch?', + name: 'deleteBatchWarn', + desc: '', + args: [], + ); + } + + /// `Low Stock Report` + String get lowStockReport { + return Intl.message( + 'Low Stock Report', + name: 'lowStockReport', + desc: '', + args: [], + ); + } + + /// `No data available for generate pdf` + String get genPdfWarn { + return Intl.message( + 'No data available for generate pdf', + name: 'genPdfWarn', + desc: '', + args: [], + ); + } + + /// `To Date cannot be before From Date.` + String get dateFilterWarn { + return Intl.message( + 'To Date cannot be before From Date.', + name: 'dateFilterWarn', + desc: '', + args: [], + ); + } + + /// `You do not have permission to create pdf.` + String get createPdfWarn { + return Intl.message( + 'You do not have permission to create pdf.', + name: 'createPdfWarn', + desc: '', + args: [], + ); + } + + /// `Expiration Status` + String get expirationStatus { + return Intl.message( + 'Expiration Status', + name: 'expirationStatus', + desc: '', + args: [], + ); + } + + /// `Select from date` + String get selectFDate { + return Intl.message( + 'Select from date', + name: 'selectFDate', + desc: '', + args: [], + ); + } + + /// `Select to date` + String get selectToDate { + return Intl.message( + 'Select to date', + name: 'selectToDate', + desc: '', + args: [], + ); + } + + /// `Clear` + String get clear { + return Intl.message('Clear', name: 'clear', desc: '', args: []); + } + + /// `You do not have permission to view income report.` + String get incomeReportPermission { + return Intl.message( + 'You do not have permission to view income report.', + name: 'incomeReportPermission', + desc: '', + args: [], + ); + } + + /// `Delete Account` + String get deleteAcc { + return Intl.message( + 'Delete Account', + name: 'deleteAcc', + desc: '', + args: [], + ); + } + + /// `You do not have permission to delete party.` + String get deletePartyWarn { + return Intl.message( + 'You do not have permission to delete party.', + name: 'deletePartyWarn', + desc: '', + args: [], + ); + } + + /// `You do not have permission to update party.` + String get updatePartyWarn { + return Intl.message( + 'You do not have permission to update party.', + name: 'updatePartyWarn', + desc: '', + args: [], + ); + } + + /// `Phone number is not available.` + String get phoneNotAvail { + return Intl.message( + 'Phone number is not available.', + name: 'phoneNotAvail', + desc: '', + args: [], + ); + } + + /// `Could not launch the phone app.` + String get notLaunch { + return Intl.message( + 'Could not launch the phone app.', + name: 'notLaunch', + desc: '', + args: [], + ); + } + + /// `Quick Overview` + String get quickOver { + return Intl.message( + 'Quick Overview', + name: 'quickOver', + desc: '', + args: [], + ); + } + + /// `Transaction Overview` + String get tranSacOver { + return Intl.message( + 'Transaction Overview', + name: 'tranSacOver', + desc: '', + args: [], + ); + } + + /// `Profit & Loss` + String get profitLoss { + return Intl.message( + 'Profit & Loss', + name: 'profitLoss', + desc: '', + args: [], + ); + } +} + +class AppLocalizationDelegate extends LocalizationsDelegate { + const AppLocalizationDelegate(); + + List get supportedLocales { + return const [ + Locale.fromSubtags(languageCode: 'en'), + Locale.fromSubtags(languageCode: 'af'), + Locale.fromSubtags(languageCode: 'am'), + Locale.fromSubtags(languageCode: 'ar'), + Locale.fromSubtags(languageCode: 'as'), + Locale.fromSubtags(languageCode: 'az'), + Locale.fromSubtags(languageCode: 'be'), + Locale.fromSubtags(languageCode: 'bg'), + Locale.fromSubtags(languageCode: 'bn'), + Locale.fromSubtags(languageCode: 'bs'), + Locale.fromSubtags(languageCode: 'ca'), + Locale.fromSubtags(languageCode: 'cs'), + Locale.fromSubtags(languageCode: 'cy'), + Locale.fromSubtags(languageCode: 'da'), + Locale.fromSubtags(languageCode: 'de'), + Locale.fromSubtags(languageCode: 'el'), + Locale.fromSubtags(languageCode: 'es'), + Locale.fromSubtags(languageCode: 'et'), + Locale.fromSubtags(languageCode: 'eu'), + Locale.fromSubtags(languageCode: 'fa'), + Locale.fromSubtags(languageCode: 'fi'), + Locale.fromSubtags(languageCode: 'fil'), + Locale.fromSubtags(languageCode: 'fr'), + Locale.fromSubtags(languageCode: 'gl'), + Locale.fromSubtags(languageCode: 'gsw'), + Locale.fromSubtags(languageCode: 'gu'), + Locale.fromSubtags(languageCode: 'ha'), + Locale.fromSubtags(languageCode: 'he'), + Locale.fromSubtags(languageCode: 'hi'), + Locale.fromSubtags(languageCode: 'hr'), + Locale.fromSubtags(languageCode: 'hu'), + Locale.fromSubtags(languageCode: 'hy'), + Locale.fromSubtags(languageCode: 'id'), + Locale.fromSubtags(languageCode: 'is'), + Locale.fromSubtags(languageCode: 'it'), + Locale.fromSubtags(languageCode: 'ja'), + Locale.fromSubtags(languageCode: 'ka'), + Locale.fromSubtags(languageCode: 'kk'), + Locale.fromSubtags(languageCode: 'km'), + Locale.fromSubtags(languageCode: 'kn'), + Locale.fromSubtags(languageCode: 'ko'), + Locale.fromSubtags(languageCode: 'ky'), + Locale.fromSubtags(languageCode: 'lo'), + Locale.fromSubtags(languageCode: 'lt'), + Locale.fromSubtags(languageCode: 'lv'), + Locale.fromSubtags(languageCode: 'mk'), + Locale.fromSubtags(languageCode: 'ml'), + Locale.fromSubtags(languageCode: 'mn'), + Locale.fromSubtags(languageCode: 'mr'), + Locale.fromSubtags(languageCode: 'ms'), + Locale.fromSubtags(languageCode: 'my'), + Locale.fromSubtags(languageCode: 'nb'), + Locale.fromSubtags(languageCode: 'ne'), + Locale.fromSubtags(languageCode: 'nl'), + Locale.fromSubtags(languageCode: 'no'), + Locale.fromSubtags(languageCode: 'or'), + Locale.fromSubtags(languageCode: 'pa'), + Locale.fromSubtags(languageCode: 'pl'), + Locale.fromSubtags(languageCode: 'ps'), + Locale.fromSubtags(languageCode: 'pt'), + Locale.fromSubtags(languageCode: 'ro'), + Locale.fromSubtags(languageCode: 'ru'), + Locale.fromSubtags(languageCode: 'si'), + Locale.fromSubtags(languageCode: 'sk'), + Locale.fromSubtags(languageCode: 'sl'), + Locale.fromSubtags(languageCode: 'sq'), + Locale.fromSubtags(languageCode: 'sr'), + Locale.fromSubtags(languageCode: 'sv'), + Locale.fromSubtags(languageCode: 'sw'), + Locale.fromSubtags(languageCode: 'ta'), + Locale.fromSubtags(languageCode: 'te'), + Locale.fromSubtags(languageCode: 'th'), + Locale.fromSubtags(languageCode: 'tl'), + Locale.fromSubtags(languageCode: 'tr'), + Locale.fromSubtags(languageCode: 'tt'), + Locale.fromSubtags(languageCode: 'uk'), + Locale.fromSubtags(languageCode: 'ur'), + Locale.fromSubtags(languageCode: 'uz'), + Locale.fromSubtags(languageCode: 'vi'), + Locale.fromSubtags(languageCode: 'zh'), + Locale.fromSubtags(languageCode: 'zu'), + ]; + } + + @override + bool isSupported(Locale locale) => _isSupported(locale); + @override + Future load(Locale locale) => S.load(locale); + @override + bool shouldReload(AppLocalizationDelegate old) => false; + + bool _isSupported(Locale locale) { + for (var supportedLocale in supportedLocales) { + if (supportedLocale.languageCode == locale.languageCode) { + return true; + } + } + return false; + } +} diff --git a/lib/global_report_filter_bottomshet.dart b/lib/global_report_filter_bottomshet.dart new file mode 100644 index 0000000..64ea80f --- /dev/null +++ b/lib/global_report_filter_bottomshet.dart @@ -0,0 +1,167 @@ +import 'package:flutter/material.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/generated/l10n.dart' as l; +import 'constant.dart'; + +void globalReportFilterBottomSheet( + BuildContext context, { + String? selectedTime = 'today', + required TextEditingController fromDateController, + required TextEditingController toDateController, + required String? errorMessage, + required Function() onClearFilters, + required Function() onApplyFilters, + required Function() onSelectFromDate, + required Function() onSelectToDate, + DateTime? fromDate, + DateTime? toDate, + required Map dateOptions, + required Function(String) onSelectedTimeApplied, +}) { + final theme = Theme.of(context); + final _lang = l.S.of(context); + + String tempSelectedTime = selectedTime!; + DateTime? tempFromDate = fromDate; + DateTime? tempToDate = toDate; + + if (tempSelectedTime == 'custom_date' && (tempFromDate == null || tempToDate == null)) { + tempToDate = DateTime.now(); + tempFromDate = tempToDate.subtract(const Duration(days: 7)); + fromDateController.text = DateFormat('yyyy-MM-dd').format(tempFromDate); + toDateController.text = DateFormat('yyyy-MM-dd').format(tempToDate); + } + + bool _showCustomDatePickers = tempSelectedTime == 'custom_date'; + + showModalBottomSheet( + context: context, + isScrollControlled: true, + builder: (context) { + return StatefulBuilder( + builder: (_, setState) => Padding( + padding: EdgeInsets.only(bottom: MediaQuery.of(context).viewInsets.bottom), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: const EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + _lang.filter, + style: theme.textTheme.titleMedium?.copyWith(fontWeight: FontWeight.w600), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: const Icon(Icons.close, size: 18), + ) + ], + ), + ), + const Divider(color: kBorderColor), + Padding( + padding: const EdgeInsets.all(16), + child: Column( + children: [ + DropdownButtonFormField( + isExpanded: true, + value: tempSelectedTime, + items: dateOptions.entries.map((entry) { + return DropdownMenuItem( + value: entry.key, + child: Text(entry.value), + ); + }).toList(), + onChanged: (value) { + setState(() { + tempSelectedTime = value!; + _showCustomDatePickers = value == 'custom_date'; + if (_showCustomDatePickers) { + if (tempFromDate == null || tempToDate == null) { + tempToDate = DateTime.now(); + tempFromDate = tempToDate!.subtract(const Duration(days: 7)); + fromDateController.text = DateFormat('yyyy-MM-dd').format(tempFromDate!); + toDateController.text = DateFormat('yyyy-MM-dd').format(tempToDate!); + } + } else { + fromDateController.clear(); + toDateController.clear(); + } + }); + }, + ), + if (_showCustomDatePickers) ...[ + const SizedBox(height: 20), + Row( + children: [ + Expanded( + child: TextFormField( + controller: fromDateController, + enabled: false, + style: Theme.of(context).textTheme.bodyLarge, + decoration: InputDecoration( + labelText: _lang.fromDate, + suffixIcon: GestureDetector( + onTap: () async { + await onSelectFromDate(); + setState(() {}); + }, + child: Icon(Icons.calendar_month_rounded)), + ), + ), + ), + const SizedBox(width: 16), + Expanded( + child: TextFormField( + controller: toDateController, + enabled: false, + style: Theme.of(context).textTheme.bodyLarge, + decoration: InputDecoration( + labelText: _lang.toDate, + suffixIcon: GestureDetector( + onTap: () async { + await onSelectToDate(); + setState(() {}); + }, + child: Icon(Icons.calendar_month_rounded), + ), + ), + ), + ), + ], + ), + ], + const SizedBox(height: 30), + Row( + children: [ + Expanded( + child: OutlinedButton( + onPressed: onClearFilters, + child: Text(_lang.clear), + ), + ), + const SizedBox(width: 16), + Expanded( + child: ElevatedButton( + onPressed: () { + // update parent selectedTime only when Apply is clicked + onSelectedTimeApplied(tempSelectedTime); + onApplyFilters(); // refresh data + }, + child: Text(_lang.apply), + ), + ), + ], + ), + ], + ), + ), + ], + ), + ), + ); + }, + ); +} diff --git a/lib/http_client/custome_http_client.dart b/lib/http_client/custome_http_client.dart new file mode 100644 index 0000000..67d0125 --- /dev/null +++ b/lib/http_client/custome_http_client.dart @@ -0,0 +1,252 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/Authentication/Repo/logout_repo.dart'; +import 'package:mobile_pos/http_client/subscription_expire_provider.dart'; + +import '../Repository/constant_functions.dart'; +import '../service/check_user_role_permission_provider.dart'; +import '../Screens/subscription/purchase_premium_plan_screen.dart'; + +class CustomHttpClient { + final http.Client client; + final WidgetRef ref; + final BuildContext context; + + CustomHttpClient({ + required this.client, + required this.ref, + required this.context, + }); + bool hasPermission(String permission) { + final notifier = ref.read(userPermissionProvider.notifier); + final permissions = ref.read(userPermissionProvider); + print('Permissions-----: $permissions'); + if (permissions == null || permissions.isEmpty) { + print('No permissions, returning false'); + return true; + } + final hasIt = notifier.has(permission); + print('Permission----- $permission granted: $hasIt'); + print('🔒 Checking permission "$permission" → ${hasIt ? "✅ Allowed" : "❌ Denied"}'); + return hasIt; + } + + /// POST request + Future post({ + required Uri url, + Map? headers, + bool? addContentTypeInHeader, + Object? body, + String? permission, + }) async { + final subscriptionState = ref.read(subscriptionProvider); + + if (subscriptionState.isExpired) { + EasyLoading.dismiss(); + await Navigator.push( + context, + MaterialPageRoute( + builder: (_) => PurchasePremiumPlanScreen( + isExpired: true, + isCameBack: true, + enrolledPlan: null, + willExpire: DateTime(2025, 2, 28).toString(), + ), + ), + ); + return http.Response(jsonEncode({'error': 'Subscription expired'}), 403); + } + + if (permission != null) { + if (!hasPermission(permission)) { + return http.Response(jsonEncode({'error': 'Permission denied'}), 403); + } + } + + final http.Response response = await client.post( + url, + headers: headers ?? + { + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + if (addContentTypeInHeader ?? false) 'Content-Type': 'application/json', + }, + body: body, + ); + + if (response.statusCode == 401) { + EasyLoading.showError('Token expire, You have to login again!'); + LogOutRepo().signOutApi(); + } + + return response; + } + + /// DELETE request + Future delete({ + required Uri url, + Map? headers, + String? permission, + }) async { + final subscriptionState = ref.read(subscriptionProvider); + + if (subscriptionState.isExpired) { + EasyLoading.dismiss(); + await Navigator.push( + context, + MaterialPageRoute( + builder: (_) => PurchasePremiumPlanScreen( + isExpired: true, + isCameBack: true, + enrolledPlan: null, + willExpire: DateTime(2025, 2, 28).toString(), + ), + ), + ); + return http.Response(jsonEncode({'error': 'Subscription expired'}), 403); + } + + if (permission != null) { + if (!hasPermission(permission)) { + return http.Response(jsonEncode({'error': 'Permission denied'}), 403); + } + } + final http.Response response = await client.delete( + url, + headers: headers ?? + { + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + }, + ); + if (response.statusCode == 401) { + EasyLoading.showError('Token expire, You have to login again!'); + LogOutRepo().signOutApi(); + } + + return response; + } + + /// Upload file + Future uploadFile({ + required Uri url, + File? file, + String? contentType, + String? fileFieldName, + Map? fields, + String? permission, + }) async { + final subscriptionState = ref.read(subscriptionProvider); + + if (subscriptionState.isExpired) { + EasyLoading.dismiss(); + await Navigator.push( + context, + MaterialPageRoute( + builder: (_) => PurchasePremiumPlanScreen( + isExpired: true, + isCameBack: true, + enrolledPlan: null, + willExpire: DateTime(2025, 2, 28).toString(), + ), + ), + ); + throw Exception("Subscription Expired"); + } + + if (permission != null) { + if (!hasPermission(permission)) { + throw Exception("Permission denied"); + } + } + + var request = http.MultipartRequest('POST', url); + request.headers['Authorization'] = await getAuthToken(); + request.headers['Accept'] = 'application/json'; + + if (contentType != null) { + request.headers['Content-Type'] = contentType; + } + + if (fields != null) { + request.fields.addAll(fields); + } + + if (file != null && fileFieldName != null) { + var stream = http.ByteStream(file.openRead()); + var length = await file.length(); + var multipartFile = http.MultipartFile(fileFieldName, stream, length, filename: file.path); + request.files.add(multipartFile); + } + + final http.StreamedResponse response = await request.send(); + + if (response.statusCode == 401) { + EasyLoading.showError('Token expire, You have to login again!'); + LogOutRepo().signOutApi(); + } + + return response; + } + + /// Upload multiple files with fields (USED FOR PROFILE UPDATE) + Future uploadMultipleFiles({ + required Uri url, + required Map fields, + required Map files, + String? permission, + }) async { + final subscriptionState = ref.read(subscriptionProvider); + + if (subscriptionState.isExpired) { + EasyLoading.dismiss(); + await Navigator.push( + context, + MaterialPageRoute( + builder: (_) => PurchasePremiumPlanScreen( + isExpired: true, + isCameBack: true, + enrolledPlan: null, + willExpire: DateTime(2025, 2, 28).toString(), + ), + ), + ); + throw Exception("Subscription Expired"); + } + + if (permission != null && !hasPermission(permission)) { + throw Exception("Permission denied"); + } + + final request = http.MultipartRequest('POST', url) + ..headers['Accept'] = 'application/json' + ..headers['Authorization'] = await getAuthToken() + ..fields.addAll(fields); + + /// Attach multiple files + for (final entry in files.entries) { + final file = entry.value; + request.files.add( + await http.MultipartFile.fromPath( + entry.key, + file.path, + filename: file.path.split('/').last, + ), + ); + } + + final response = await request.send(); + + if (response.statusCode == 401) { + EasyLoading.showError('Token expire, You have to login again!'); + LogOutRepo().signOutApi(); + } + + return response; + } +} diff --git a/lib/http_client/customer_http_client_get.dart b/lib/http_client/customer_http_client_get.dart new file mode 100644 index 0000000..e05ccaf --- /dev/null +++ b/lib/http_client/customer_http_client_get.dart @@ -0,0 +1,43 @@ +import 'dart:convert'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:http/http.dart' as http; +import 'package:mobile_pos/Screens/Authentication/Repo/logout_repo.dart'; +import 'package:mobile_pos/http_client/subscription_expire_provider.dart'; + +import '../Repository/constant_functions.dart'; +import '../service/check_user_role_permission_provider.dart'; +import '../Screens/subscription/purchase_premium_plan_screen.dart'; + +class CustomHttpClientGet { + final http.Client client; + + CustomHttpClientGet({ + required this.client, + }); + Future get({ + required Uri url, + Map? headers, + bool? addContentTypeInHeader, + }) async { + final http.Response response = await client.get( + url, + headers: headers ?? + { + 'Accept': 'application/json', + 'Authorization': await getAuthToken(), + if (addContentTypeInHeader ?? false) 'Content-Type': 'application/json', + }, + ); + + if (response.statusCode == 401) { + EasyLoading.showError('Token expire, You have to login again!'); + LogOutRepo().signOutApi(); + } + + return response; + } +} diff --git a/lib/http_client/subscription_expire_provider.dart b/lib/http_client/subscription_expire_provider.dart new file mode 100644 index 0000000..0eff638 --- /dev/null +++ b/lib/http_client/subscription_expire_provider.dart @@ -0,0 +1,26 @@ +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +final subscriptionProvider = StateNotifierProvider( + (ref) => SubscriptionNotifier(), +); + +class SubscriptionState { + final bool isExpired; + + SubscriptionState({required this.isExpired}); +} + +class SubscriptionNotifier extends StateNotifier { + SubscriptionNotifier() : super(SubscriptionState(isExpired: false)); + + void updateSubscription(String? newExpireDate) { + state = newExpireDate != null + ? SubscriptionState( + isExpired: DateTime.now().isAfter(DateTime.parse(newExpireDate).add(const Duration(days: 1))), + ) + : SubscriptionState(isExpired: true); + print('✅ subscriptipn loaded: $newExpireDate'); + } +} + + diff --git a/lib/invoice_constant.dart b/lib/invoice_constant.dart new file mode 100644 index 0000000..9e1c347 --- /dev/null +++ b/lib/invoice_constant.dart @@ -0,0 +1,12 @@ +import 'package:flutter/material.dart'; + +const kMainColor = Color(0xFFE21A70); +const kSecondaryMainColor = Color(0xFFFF2885); +const kGreyTextColor = Color(0xFF959595); +const kBorderColorTextField = Color(0xFFE8E7E5); +const kDarkWhite = Color(0xFFF1F7F7); +const kTitleColor = Color(0xFF000000); +const kSecondaryTextColor = Color(0xFFFFFFFF); +// final kTextStyle = GoogleFonts.manrope( +// color: Colors.white, +// ); diff --git a/lib/l10n/intl_af.arb b/lib/l10n/intl_af.arb new file mode 100644 index 0000000..a6d218f --- /dev/null +++ b/lib/l10n/intl_af.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Is jy seker jy wil jou rekening uitvee? Hierdie aksie sal al jou data permanent uitvee.", + "passwordMust6Character": "Wagwoord moet ten minste 6 karakters wees", + "passwordIsRequired": "Wagwoord moet ten minste 6 karakters wees", + "iAgreeDeleteMyAccountPermanent": "Ek stem in om my rekening permanent uit te vee.", + "flat": "Plat", + "percent": "Persent", + "partialPaid": "Gedeeltelik Betaal", + "selectStock": "Kies Voorraad", + "stockOrVariant": "Voorraad / Variant", + "noBatch": "Geen Groep", + "purchaseQuantityRequired": "Aankoophoeveelheid benodig", + "excelUploader": "Excel-oplader", + "remove": "Verwyder", + "uploading": "Besig om op te laai...", + "pickAndUploadFile": "Kies en laai lêer op", + "downloadExcelFormat": "Laai Excel-formaat af", + "excelFiles": "Excel-lêers", + "noFileSelected": "Geen lêer gekies nie", + "orContinueWith": "Of gaan voort met", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Meld aan misluk. Probeer asseblief weer.", + "someThingWithWrongWithTheWebPage": "Iets het foutgegaan met die webblad.", + "loadingOtpSetting": "Laai OTP-instellings...", + "youCanNowResendYourOtp": "Jy kan nou die OTP herstuur.", + "resendOtpSeconds": "Herstuur OTP binne ${start} sekondes", + "oldPassword": "Ou Wagwoord", + "oldPasswordCanNotBeEmpty": "Ou Wagwoord mag nie leeg wees nie", + "seconds": "sekondes", + "downloading": "Besig om af te laai...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Aflaai suksesvol! Gaan jou Dokumente-vouer na", + "printBarCode": "Druk Strepieskode", + "youDoNotHavePermissionToGenerateBarcode": "Jy het nie toestemming om 'n strepieskode te genereer nie.", + "download": "Aflaai", + "packingDate": "Verpakkingsdatum", + "permissionDeniedToViewBank": "Toestemming geweier om bank te bekyk.", + "permissionDeniedToUpdateBank": "Toestemming geweier om bank op te dateer.", + "editWarehouse": "Wysig Pakhuis", + "addNewWarehouse": "Voeg Nuwe Pakhuis by", + "warehouseName": "Pakhuisnaam", + "enterWarehouseName": "Voer pakhuisnaam in", + "amountMustBeGreaterThanZero": "Bedrag moet groter as 0 wees", + "canNotRetrievePaymentDetails": "Kon nie betalingsbesonderhede herwin nie.", + "youDonNotHavePermissionToCreateExpense": "Jy het nie toestemming om uitgawe te skep nie.", + "youDoNotHavePermissionToCreateExpenseCategory": "Jy het nie toestemming om uitgawekategorie te skep nie.", + "youDonNotHavePermissionToCreateIncome": "Jy het nie toestemming om inkomste te skep nie.", + "youDoNotHavePermissionToCreateIncomeCategory": "Jy het nie toestemming om inkomstekategorie te skep nie.", + "salesReturn": "Verkoopsopgawe", + "purchaseReturn": "Verkoopsopgawe", + "returnQuantity": "Opgawe Hoeveelheid", + "nonFoundableDiscount": "Nie-terugbetaalbaar (BTW/Afslag)", + "confirmReturn": "Bevestig opgawe", + "pleaseSelectForProductReturn": "Kies asseblief produk vir opgawe", + "failedToProcessReturn": "Kon nie opgawe verwerk nie.", + "noValuesDenied": "Geen waardes gedefinieer nie", + "editCategory": "Wysig Kategorie", + "editModel": "Wysig Model", + "addNewModel": "Voeg Nuwe Model by", + "pleaseEnterValidName": "Voer asseblief 'n geldige naam in", + "modelName": "Modelnaam", + "enterModelName": "Voer modelnaam in", + "youDoNotHavePermissionToCreateModel": "Jy het nie toestemming om model te skep nie", + "youDoNotHavePermissionToUpdateModel": "Jy het nie toestemming om model op te dateer nie", + "modelUpdateSuccessfully": "Model suksesvol opgedateer!", + "modelCreatedSuccessfully": "Model suksesvol geskep!", + "models": "Modelle", + "youDoNotHavePermissionDeleteModel": "Jy het nie toestemming om model uit te vee nie.", + "enterLabelText": "Voer etiket-teks in", + "searchBatchNo": "Soek Groepnr...", + "noActiveUser": "Nie Aktiewe Gebruiker nie", + "pleaseUseValidPurchaseCodeUseTheApp": "Gebruik asseblief die geldige aankoopkode om die toepassing te gebruik.", + "notInternetConnection": "Geen internetverbinding nie", + "pleaseCheckYourInternetConnection": "Gaan asseblief jou internetverbinding na en probeer weer", + "ok": "Ok", + "addCash": "Voeg kontant by", + "reduceCash": "Verminder kontant", + "transactionType": "Transaksietipe", + "user": "Gebruiker", + "toAccount": "Na Rekening", + "fromAccount": "Van Rekening", + "years": "Jare", + "comboProductReport": "Kombinasie Produk Verslag", + "grossProfit": "Bruto Wins (Gross Profit)", + "netProfit": "Netto Wins (Net Profit)", + "incomeType": "Inkomste Tipe", + "expensesType": "Uitgawe Tipes", + "resets": "Herstel", + "packageName": "Pakket Naam", + "start": "Begin", + "paymentMethod": "Betaalmetode", + "addPayment": "Voeg Betaling by", + "advance": "Voorskot", + "noteLevel": "Nota Vlak", + "enterYourNoteLevel": "Voer nota vlak in", + "postSaleMessage": "Boodskap na verkope", + "enterYourPostSaleMessage": "Voer boodskap na verkope in", + "a4PageLogo": "A4 Faktuur Logo", + "thermalInvoicePageLogo": "Termiese Faktuur Logo", + "thermalPrinterLanguage": "Termiese Drukker Taal", + "thermalPrinterPageSize": "Termiese Drukker Bladsygrootte", + "openSetting": "Maak Instellings Oop", + "selectRack": "Kies Rak", + "rack": "Rak (Rack)", + "selectShelf": "Kies Rak (Shelf)", + "shelf": "Rak (Shelf)", + "variations": "Variasies", + "combo": "Kombinasie", + "enterBatchNo": "Voer Lotnommer in (Batch No.)", + "selectWarehouse": "Kies Pakhuis", + "warehouse": "Pakhuis (Warehouse)", + "netTotalAmount": "Netto Totale Bedrag", + "defaultSellingPrice": "Standaard Verkoopprys", + "selectItems": "Kies Items", + "variantList": "Variant Lys", + "addSubVariation": "Voeg Sub-variasie by", + "editProduct": "Wysig Produk", + "noItemFound": "Geen item gevind nie", + "youDoNotHavePermissionDeleteTheShelf": "Jy het nie toestemming om die rak te verwyder nie", + "notMatchingResultFound": "Geen ooreenstemmende resultate gevind nie", + "editShelf": "Wysig Rak", + "addShelf": "Voeg nuwe rak by", + "shelfName": "Rak Naam", + "enterShelfName": "Voer rak naam in", + "pleaseEnterShelfName": "Voer asseblief rak naam in", + "productRacks": "Produk Rakke", + "racks": "Rakke (Racks)", + "youDoNtHavePermissionToCreateRacks": "Jy het nie toestemming om rakke te skep nie.", + "youDoNtHavePermissionToDeleteRacks": "Jy het nie toestemming om rakke te verwyder nie.", + "youDoNtHavePermissionToUpdateRacks": "Jy het nie toestemming om rakke op te dateer nie.", + "addNewRack": "Voeg nuwe rak by", + "editRack": "Wysig Rak", + "rackName": "Rak Naam", + "pleaseEnterRackName": "Voer asseblief rak naam in", + "shelves": "Rakke (Shelves)", + "pressToSelect": "Druk om te kies", + "selectAtLeastOneRack": "Kies ten minste een rak", + "inActive": "Onaktief", + "addNewVariation": "Voeg nuwe variasie by", + "editVariations": "Wysig Variasie", + "values": "Waardes", + "enterValues": "Voer waardes in", + "pleaseEnterAtLeastOneValues": "Voer asseblief ten minste een waarde in.", + "productVariations": "Produk Variasies", + "permissionDenied": "Toegang Geweier", + "noVariationFound": "Geen variasie gevind nie.", + "addNewVariations": "Voeg nuwe variasies by", + "variationId": "Variasie ID", + "updateRole": "Dateer Rol op", + "addRole": "Voeg Rol by", + "enterUserName": "Voer Gebruikersnaam in", + "enterYourPassword": "Voer jou wagwoord in", + "selectAll": "Kies Alles", + "sNo": "No.", + "feature": "Kenmerk", + "read": "Lees", + "viewPrice": "Sien Prys", + "purchaseReturns": "Aankoop Opbrengste", + "expiredProduct": "Verval Produk", + "barcodes": "Streepkodes", + "bulkUploads": "Massalaai", + "productModels": "Produk Modelle", + "incomes": "Inkomste", + "dues": "Verskuldig", + "subscriptions": "Intekeninge", + "paymentsTypes": "Betaal Tipes", + "roles": "Rolle", + "manageSetting": "Bestuur Instellings", + "downloadApk": "Laai APK af", + "vatReports": "BTW Verslae (VAT)", + "profitAndLossDetailsReport": "Wins en Verlies Besonderhede Verslag", + "transactionsHistoryReport": "Transaksiegeskiedenis Verslag", + "expireProductReports": "Verval Produk Verslae", + "productPurchaseReport": "Produk Aankoop Verslag", + "productSalesReport": "Produk Verkope Verslag", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "Is jy seker jy wil hierdie rol verwyder?", + "inStock": "In Voorraad", + "informationShowInLabels": "Inligting wys in etikette", + "packageDate": "Verpakking Datum", + "barCodePrintLabelSetting": "Streepkode Etiket Druk Instelling", + "labelRoleLabelSize2Inch": "Etiket Rol Grootte 2\"*1, 50mm*25mm, Gaping 3.1mm", + "labelRoleLabelSize1_5Inch": "Etiket Rol Grootte 1.5\"*1, 38mm*25mm, Gaping 3.1mm", + "thirtyTwoLabelPerSheet": "32 Etikette per vel, 8.27 x 11.69 duim", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Jy het geen toestemming om streepkode te genereer nie.", + "pleaseSelectAProductFirst": "Kies asseblief eers 'n produk", + "pleaseEnterAValidQuantity": "Voer asseblief 'n geldige hoeveelheid in (ten minste 1) vir alle produkte", + "pleaseSelectProductFirst": "Kies asseblief produk eers", + "bluetoothIsTurnedOff": "Bluetooth is afgeskakel. Skakel dit asseblief aan.", + "noBluetoothDeviceSelected": "Geen Bluetooth-toestel gekies nie.", + "printLabel": "Druk Etiket", + "caningForDevices": "Soek vir toestelle...", + "noDeviceFound": "Geen toestel gevind nie", + "retryScan": "Probeer Weer", + "connectedTo": "Gekoppel aan", + "pleaseEnableBluetooth": "Aktiveer asseblief Bluetooth", + "skuOrCode": "SKU / Kode", + "lowStockAlert": "Lae Voorraad Waarskuwing", + "tax": "Belasting (Tax)", + "costExclusionTax": "Koste Uitgesluit Belasting", + "costInclusionTax": "Koste Ingesluit Belasting", + "mrpOrSalePrice": "Maksimum Verkoopprys (MRP)", + "expiredDate": "Verval Datum", + "sellingPrice": "Verkoopprys", + "variationsProduct": "Variasie Produkte", + "comboProducts": "Kombinasie Produkte", + "noStockAvailable": "Geen voorraad beskikbaar data nie.", + "highToLowPrice": "Hoog na Lae Prys", + "lowToHighPrice": "Laag na Hoë Prys", + "attachment": "Aanhangsel", + "viewStock": "Sien Voorraad", + "expiry": "Verval", + "expire": "Verval", + "sevenDays": "7 Dae", + "fifteenthDays": "15 Dae", + "thirtyDays": "30 Dae", + "sixtyDays": "60 Dae", + "outPremiumPlan": "Ons Premium Plan", + "youDoNotHavePermissionToCreatePurchase": "Jy het nie toestemming om aankoop te skep nie.", + "thisPlanIsNotAvailableToPurchase": "Hierdie plan is nie beskikbaar om te koop nie", + "thisPlanIsEligibleForUpgrade": "Hierdie plan is nie in aanmerking vir opgradering nie", + "extendPlan": "Verleng Plan", + "buyNow": "Koop Nou", + "none": "Geen", + "roundToWholeNumber": "Rond af na heelgetal", + "roundToNearestWholeNumber": "Rond af na naaste heelgetal", + "roundToNearnessDecimalNumber005": "Rond af na naaste desimaal (0.05)", + "roundToNearnessDecimalNumber01": "Rond af na naaste desimaal (0.1)", + "roundToNearnessDecimalNumber05": "Rond af na naaste desimaal (0.5)", + "lastYear": "Verlede Jaar", + "productStock": "Produk Voorraad", + "unit": "Eenheid", + "showExpireDate": "Wys Verval Datum", + "vatId": "BTW ID", + "vatType": "BTW Tipe", + "exclusivePrice": "Eksklusiewe Prys", + "inclusivePrice": "Inklusiewe Prys", + "profitPercent": "Wins Persentasie", + "showSingle": "Wys Enkel", + "showCombo": "Wys Kombinasie", + "showVariant": "Wys Variant", + "showAction": "Wys Aksie", + "ledger": "Grootboek", + "youDoNotHavePermissionToGenerateReport": "Jy het nie toestemming om verslae te genereer nie", + "noDataAvailable": "Geen data beskikbaar nie", + "youDoNotHavePermissionToExportExcel": "Jy het nie toestemming om na excel uit te voer nie", + "noDataAvailableForExport": "Geen data beskikbaar vir uitvoer nie", + "supplierDue": "Verskaffer Verskuldig", + "partyType": "Party Tipe", + "allParty": "Alle Partye", + "yesterday": "Gister", + "last7Days": "Laaste 7 Dae", + "last30Days": "Laaste 30 Dae", + "currentMonth": "Huidige Maand", + "lastMonth": "Verlede Maand", + "currentYear": "Huidige Jaar", + "customerDate": "Pasgemaakte Datum", + "noTransactionToGeneratePdf": "Geen transaksies om PDF te genereer nie", + "generatePdf": "Genereer Pdf", + "noTransactionFound": "Geen transaksies gevind nie", + "reference": "Verwysing", + "creditIn": "Krediet (In)", + "debitOut": "Debiet (Uit)", + "subscribeNow": "Teken Nou In", + "expired": "Verval", + "totalBalance": "Totale Balans", + "hoursLeft": "Ure Oor", + "daysLeft": "Dae Oor", + "pos": "Verkooppunt", + "profitAndLoss": "Wins & Verlies", + "branch": "Tak", + "hrm": "MHB", + "inventory": "Voorraad", + "editAttendance": "Wysig Bywoning", + "addNewAttendance": "Voeg Nuwe Bywoning By", + "employee": "Werknemer", + "pleaseSelectAnEmployee": "Kies asseblief 'n werknemer", + "shift": "Skof", + "selectEmployeeFirst": "Kies eers werknemer", + "selectDateFirst": "Kies eers datum", + "month": "Maand", + "autoSelected": "Outo-gekies", + "pleaseSelectDate": "Kies asseblief datum", + "timeIn": "Tyd In", + "timeOut": "Tyd Uit", + "attendance": "Bywoning", + "allEmployee": "Alle Werknemers", + "noAvailableRecordFound": "Geen bywoningsrekords gevind nie.", + "addAttendance": "Voeg Bywoning By", + "noNoteProvided": "Geen nota verskaf nie.", + "duration": "Duur", + "youDoNotHavePermissionToViewAttendance": "Jy het nie toestemming om bywoning te sien nie", + "department": "Departement", + "noDepartmentFound": "Geen departement gevind nie.", + "inactive": "Onaktief", + "noDescriptionAvailableForThisDepartment": "Geen beskrywing beskikbaar vir hierdie departement nie.", + "youDoNotHavePermissionToUpdateDepartment": "Jy het nie toestemming om Departement op te dateer nie.", + "youDoNotHavePermissionToDeleteDepartment": "Jy het nie toestemming om Departement te skrap nie.", + "failedToDeleteTheDeterment": "Kon nie die Departement skrap nie", + "failedToLoadDepartment": "Kon nie departemente laai nie", + "addDepartment": "Voeg Departement By", + "saving": "Stoor", + "editDesignation": "Wysig Posbenaming", + "addDesignation": "Voeg Nuwe Posbenaming By", + "designationName": "Posbenaming Naam", + "enterDesignationName": "Voer Posbenaming naam in", + "pleaseEnterDesignationName": "Voer asseblief posbenaming naam in", + "pleaseSelectAStatus": "Kies asseblief 'n status", + "enterDescription": "Voer Beskrywing in", + "designation": "Posbenaming", + "noDesignationFound": "Geen posbenaming gevind nie.", + "noDescriptionAvailableForThisDesignation": "Geen beskrywing beskikbaar vir hierdie posbenaming nie.", + "youDoNotPermissionToUpdateDesignation": "Jy het nie toestemming om Posbenaming op te dateer nie.", + "youDoNotHavePermissionToDeleteDesignation": "Jy het nie toestemming om Posbenaming te skrap nie.", + "updatePurchase": "Dateer Aankoop Op", + "editEmployee": "Wysig Werknemer", + "addNewEmployee": "Voeg Nuwe Werknemer By", + "enterFullName": "Voer Volle Naam In", + "pleaseSelectDesignation": "Kies asseblief posbenaming", + "pleaseSelectDepartment": "Kies asseblief departement", + "pleaseSelectStatus": "Kies asseblief status", + "pleaseEnterYourPhoneNumber": "Voer asseblief jou telefoonnommer in", + "countryName": "Land Naam", + "enterYourCountry": "Voer jou land in", + "salary": "Salaris", + "pleaseEnterYourSalary": "Voer Asseblief Jou Salaris In", + "gender": "Geslag", + "pleaseSelectYourGender": "Kies asseblief jou Geslag", + "pleaseSelectYourShift": "Kies asseblief jou skof", + "birthDate": "Geboortedatum", + "joinDate": "Aansluitingsdatum", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Kies asseblief geldige begin- en einddatums.", + "endDateCannotBeBeforeStartDate": "Einddatum kan nie voor begindatum wees nie.", + "editHoliday": "Wysig Vakansiedag", + "addNewHoliday": "Voeg Nuwe Vakansiedag By", + "enterHolidayName": "Voer vakansiedag naam in", + "pleaseEnterHolidayName": "Voer Asseblief Vakansiedag Naam In", + "pleaseEnterDate": "Voer asseblief datum in", + "pleaseSelectStartDate": "Kies Asseblief Begindatum", + "pleaseEnterEndDate": "Kies Asseblief Einddatum", + "endDateBeforeStartDate": "Einddatum voor begindatum", + "holidayList": "Vakansiedaglys", + "noHolidayFound": "Geen vakansiedae gevind nie.", + "noHolidayFundMatching": "Geen vakansiedae gevind wat ooreenstem nie", + "addHoliday": "Voeg Vakansiedag By", + "youDoNotHavePermissionToUpgradeHoliday": "Jy het nie toestemming om Vakansiedae op te dateer nie.", + "holiday": "Vakansiedag", + "editLeave": "Wysig Verlof", + "addNewLeave": "Voeg Nuwe Verlof By", + "leaveType": "Verlof Tipe", + "pleaseSelectALeaveType": "Kies asseblief 'n verlof tipe", + "pleaseSelectAStartDate": "Kies asseblief begindatum", + "leaveDuration": "Verlof Duur", + "autoCalculatedDays": "Outo-berekende dae", + "leaveList": "Verloflys", + "noLeaveRequestFound": "Geen verlofversoeke gevind nie.", + "addLeave": "Voeg Verlof By", + "noDescriptionProvided": "Geen beskrywing verskaf nie.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Jy het nie toestemming om Verlofversoek op te dateer nie.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Jy het nie toestemming om Verlofversoek te skrap nie.", + "leaveRequest": "Verlofversoek", + "editPayroll": "Wysig Betaalstaat", + "addNewPayroll": "Voeg Nuwe Betaalstaat By", + "paymentYear": "Betalingsjaar", + "pleaseSelectPaymentYear": "Kies asseblief betalingsjaar", + "pleaseSelectAnMonth": "Kies asseblief 'n maand", + "pleaseEnterADate": "Voer asseblief datum in", + "totalSalaryAmount": "Totale Salarisbedrag", + "payrollList": "Betaalstaatlys", + "noPayrollFound": "Geen betaalstaat rekords gevind nie.", + "paymentDetails": "Betalingsbesonderhede", + "youDoNotHaveUpdatePayroll": "Jy het nie toestemming om Betaalstaat op te dateer nie.", + "youDoNotHavePermissionToDeletePayroll": "Jy het nie toestemming om Betaalstaat te skrap nie.", + "payrollRecord": "Betaalstaat Rekord", + "searchAttendance": "Soek bywoning", + "attendanceReport": "Bywoningsverslae", + "noAttendanceRecordFound": "Geen bywoningsrekords gevind vir gekose filters nie.", + "searchLeave": "Soek verlof", + "leaveReports": "Verlofverslae", + "noLeaveRecordFound": "Geen verlofrekords gevind vir gekose filters nie.", + "durationDays": "Duur (Dae)", + "payrollReports": "Betaalstaatverslae", + "noMatchingPayrollFound": "Geen ooreenstemmende betaalstaat rekords gevind nie.", + "editShift": "Wysig Skof", + "addNewShift": "Voeg Nuwe Skof By", + "shiftName": "Skof Naam", + "pleaseSelectAShift": "Kies asseblief 'n skof", + "breakStatus": "Pouse Status", + "pleaseSelectBreakStatus": "Kies asseblief pouse status", + "startTimeIsRequired": "Begintyd word vereis", + "startTime": "Begintyd", + "enterStartTime": "Voer Begintyd In", + "endTimeIsRequired": "Eindtyd word vereis", + "endTime": "Eindtyd", + "enterEndTime": "Voer Eindtyd In", + "startBreakTime": "Begin Pouse Tyd", + "enterBreakTime": "Voer Pouse Tyd In", + "endBreakTime": "Eindig Pouse Tyd", + "noShiftFound": "Geen skofte gevind nie.", + "addShift": "Voeg Skof By", + "breakTime": "Pouse Tyd", + "breakDuration": "Pouse Duur", + "youDoNotToHavePermissionToUpdateShift": "Jy het nie toestemming om Skof op te dateer nie.", + "youDoNotToHavePermissionToDeleteShift": "Jy het nie toestemming om Skof te skrap nie.", + "doYouReallyWantToDeleteThis": "Wil jy regtig hierdie skrap", + "viewDetails": "Bekyk Besonderhede", + "leave": "Verlof", + "payroll": "Betaalstaat", + "editBankAdjustment": "Wysig Bankaanpassing", + "adjustBankBalance": "Pas Bankbalans Aan", + "pleaseAddAtLeastOneBank": "Voeg asseblief ten minste een bankrekening by om balanse aan te pas.", + "accountNumber": "Rekeningnaam", + "selectAccount": "Kies rekening", + "selectType": "Kies tipe", + "amountsIsRequired": "Bedrag word vereis", + "invalidAmount": "Ongeldige bedrag", + "adjustmentDate": "Aanpassingsdatum", + "dateIsRequired": "Datum word vereis", + "editBankAccounts": "Wysig Bankrekeninge", + "addNewBankAccounts": "Voeg Bankrekeninge By", + "accountDisplayName": "Rekening Vertoonnaam", + "enterAccountDisplayName": "Voer rekening vertoonnaam in", + "displayNameIsRequired": "Vertoonnaam word vereis", + "openingBalanceIsRequired": "Openingsbalans word vereis", + "asOfDate": "Soos op Datum", + "hideFiled": "Versteek velde", + "addMoreFiled": "Voeg meer velde by", + "enterAccountName": "Voer rekeningnommer in", + "ifscCode": "IFSC Kode", + "upiIdForQrCode": "UPI ID vir QR Kode", + "bankName": "Bank Naam", + "enterBankName": "Voer Bank Naam In", + "accountHolderName": "Rekeninghouer Naam", + "enterAccountHolderName": "Voer rekeninghouer naam in", + "printBankDetailsAndInvoice": "Druk Bankbesonderhede op fakture", + "viewingTransactionFor": "Bekyk transaksies vir", + "bankAccounts": "Bankrekeninge", + "noBankAccountFound": "Geen bankrekeninge gevind nie.", + "noAccountsFoundMissing": "Geen rekeninge gevind wat ooreenstem nie", + "deposit": "Deposito", + "addBank": "Voeg Bank By", + "bankToBankTransfer": "Bank na Bank Oordrag", + "bankToCashTransfer": "Bank na Kontant Oordrag", + "accountName": "Rekeningnaam", + "holderName": "Houer Naam", + "openingDate": "Openingsdatum", + "currentBalance": "Huidige Balans", + "permissionDeniedToDeleteBank": "Toestemming geweier om bank te skrap.", + "canNotEditThisTransactionType": "Kan nie hierdie transaksietipe wysig nie.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Geen transaksies gevind vir hierdie filter nie.", + "pleaseSelectBothAccounts": "Kies asseblief beide rekeninge.", + "cannotTransferToSameAccounts": "Kan nie na dieselfde rekening oordra nie.", + "editBankTransfer": "Wysig Bankoordrag", + "needAtLeastTwoBankAccount": "Benodig ten minste twee bankrekeninge om 'n oordrag uit te voer.", + "from": "Van", + "to": "Na", + "editBankToCash": "Wysig Bank na Kontant", + "noBankAccountsFoundToTransferFrom": "Geen bankrekeninge gevind om van oor te dra nie.", + "selectOneAccount": "Kies een rekening", + "editCashAdjustment": "Wysig Kontantaanpassing", + "adjustCashBalance": "Pas Kontantbalans Aan", + "customDate": "Pasgemaakte Datum", + "cashInHand": "Kontant Voorhande", + "currentCashBalance": "Huidige Kontantbalans", + "transfer": "Oordrag", + "adjustCash": "Pas Kontant Aan", + "pleaseSelectADestinationBankAccounts": "Kies asseblief 'n bestemmingsbankrekening.", + "editCashToBank": "Wysig Kontant na Bank", + "cashToBankTransfer": "Kontant Na Bank Oordrag", + "noDestinationBankAccountFond": "Geen bestemmingsbankrekeninge gevind nie.", + "transferCheque": "Oordrag Tjek", + "receivedFrom": "Ontvang Van", + "chequeAmount": "Tjek Bedrag", + "chequeNumber": "Tjek Nommer", + "chequeDate": "Tjek Datum", + "referenceNumber": "Verwysing No", + "selectBankToCash": "Kies Bank of Kontant", + "depositTo": "Deponeer Na", + "selectDepositDestination": "Kies deposito bestemming", + "transferDate": "Oordrag Datum", + "doYouWantToRellyReOpenThisCheque": "Wil jy regtig hierdie tjek heropen?", + "okay": "Oukei", + "reOpen": "Heropen", + "open": "Oop", + "chequeList": "Tjeklys", + "closed": "Gesluit", + "noChequeFound": "Geen tjek gevind nie", + "searchTransaction": "Soek transaksies...", + "filterByDate": "Filtreer volgens Datum", + "addImage": "Voeg Beeld By", + "cashAndBankManagement": "Kontant & Bankbestuur", + "cheque": "Tjeks", + "branchList": "Taklys", + "roleAndPermission": "Rol & Toestemming", + "switchBank": "Skakel Tak?", + "exitBank": "Verlaat Tak", + "areYouSureWantToSwitchToDifferentBranch": "Is jy seker jy wil na 'n ander tak oorskakel?", + "areYourSureYouWantToExitFromThisBranch": "Is jy seker jy wil hierdie tak verlaat?", + "switchs": "Skakel", + "exit": "Verlaat", + "createBranch": "Skep Tak", + "areYouSureWantToDeleteThisBranch": "Is jy seker jy wil hierdie Tak skrap?", + "currents": "Huidige", + "noBrunchFound": "Geen Tak Gevind Nie", + "updateBranch": "Dateer Tak Op", + "pleaseEnterBranchName": "Voer asseblief taknaam in", + "enterBalance": "Voer Balans In", + "youDoNotHavePermissionToUpdateBranch": "Jy het nie toestemming om tak op te dateer nie.", + "allTransaction": "Alle Transaksies", + "duePay": "Verskuldig Betaal", + "allParties": "Alle Partye", + "retry": "Probeer weer", + "incomeCategoriesReport": "Inkomstekategorieë Verslag", + "dayBook": "Dagboek", + "billWiseProfit": "Rekening-gewys wins", + "cashFlow": "Kontantvloei", + "balanceSheet": "Balansstaat", + "taxReport": "Belastingverslag", + "productSaleHistory": "Produkverkope Geskiedenis", + "productPurchaseHistory": "Produkaankope Geskiedenis", + "partyReports": "Party Verslae", + "customerLedger": "Kliënt Grootboek", + "supplierLedger": "Verskaffer Grootboek", + "partyWiseProfit": "Party-gewys wins", + "productWiseProfit": "Produk-gewys wins", + "top5Customer": "Top 5 Kliënt", + "top5Supplier": "Top 5 Verskaffer", + "productReports": "Produk Verslae", + "comboReport": "Kombinasie verslag", + "expiredItemReport": "Verval item verslag", + "top5Product": "Top 5 Produk", + "productWiseProfitAndLoss": "Produk-gewys Wins & Verlies", + "productWisePurchase": "Produk-gewys Aankoop", + "productWiseSale": "Produk-gewys Verlies", + "noProductMatchYourSearch": "Geen produkte pas by jou soektog nie.", + "purchaseQty": "Aankoop Hvh", + "saleQty": "Verkoop Hvh", + "youDoNotHavePermissionProfitAndLoss": "Jy het nie toestemming vir verlies wins nie.", + "sold": "Verkoop", + "remaining": "Oorblywende", + "totalAssets": "Totale Bates", + "assets": "Bates", + "itemName": "Item Naam", + "personalInfo": "Persoonlike Inligting:", + "dueBalance": "Verskuldigde Balans", + "walletBalance": "Beursie Balans", + "cashIn": "Kontant In", + "cashOut": "Kontant Uit", + "runningCash": "Lopende Kontant", + "moneyIn": "Geld In", + "moneyOut": "Geld Uit", + "noDataAvailableForGeneratePdf": "Geen data beskikbaar vir genereer pdf", + "balanceDue": "Balans Verskuldig", + "returnedAmount": "Teruggekeerde Bedrag", + "saleReturn": "Verkope Terugsending", + "saleEdit": "Verkope Wysig", + "pleaseAddASalesReturn": "Voeg Asseblief 'n Verkope Terugsending By", + "subscriptionReports": "Intekening Verslae", + "started": "Begin", + "end": "Einde", + "taxReportList": "Belastingverslaglys", + "developedBy": "Ontwikkel Deur", + "time": "Tyd", + "receivedBy": "Ontvang Deur", + "wallet": "Beursie", + "warranty": "Waarborg", + "guarantee": "Garansie", + "remark": "Opmerking", + "bankDetails": "Bankbesonderhede", + "cashAndBank": "Kontant & Bank", + "pdfGenerateSuccessfully": "Pdf Suksesvol Gegenereer", + "generatingPdf": "Genereer PDF", + "INVOICE": "FAKTUUR", + "admin": "Admin", + "invoiceNumber": "Faktuur Nommer", + "vatNumber": "BTW Nommer", + "customerSignature": "Klient Handtekening", + "authorizedSignature": "Gemagtigde Handtekening", + "poweredBy": "Aangedryf Deur", + "shippingCharge": "Versendingskoste", + "totalReturned": "Totaal Terugbesorg", + "amountsInWord": "Bedrae in Woorde", + "changeAmount": "Wisselgeld Bedrag", + "sellsBy": "Verkoop Deur", + "rounding": "Afronding", + "paidBy": "Betaal Deur", + "vatGstTitle": "BTW/GST Titel", + "enterVatGstTitle": "Voer BTW/GST Titel in", + "vatGstNumber": "BTW/GST Nommer", + "enterVatGstNumber": "Voer BTW/GST Nommer in", + "vatAndTax": "BTW & Belasting", + "customPrint": "Gepasmaakte Drukwerk", + "taxRates": "Belastingkoerse", + "taxRatesMangeYourTaxRates": "Belastingkoerse - Bestuur jou Belastingkoerse", + "add": "Voeg Toe", + "status": "Status", + "active": "Aktief", + "disable": "Deaktiveer", + "deletedSuccessFully": "Suksesvol uitgevee!", + "failedToDeleteTheTax": "Kon nie die belasting uitvee nie", + "errorDeletingTax": "Fout met die uitvee van belasting", + "taxGroup": "Belastinggroep", + "combinationOfTheMultipleTaxes": "Kombinasie van verskeie belastings", + "subTaxes": "Sub-belastings", + "action": "Aksie", + "addTax": "Voeg Belasting Toe", + "editTax": "Wysig Belasting", + "addNewTax": "Voeg Nuwe Belasting Toe", + "enterTaxRates": "Voer Belastingkoers in", + "addTaxGroup": "Voeg Nuwe Belasting Groep Toe", + "editTaxGroup": "Wysig Belasting Groep", + "taxWithSingleMultipleTaxType": "Belasting met enkel/veelvuldige Belastingtipe", + "noSubTaxSelected": "Geen Sub-belasting Geselekteer nie", + "subTaxList": "Sub-belasting Lys", + "taxPercent": "Belastingpersentasie", + "done": "Klaar", + "writerTaxHere": "Skryf teks hier...", + "expiredList": "Vervalde Lys", + "listIsEmpty": "Lys is Leeg", + "printingInvoice": "Druk Faktuur", + "salesSetting": "Verkoopsinstellings", + "invoiceLogo": "Faktuur Logo", + "printingOption": "Drukkery Opsie", + "amountRoundingMethod": "Bedrag afrondingsmetode", + "signUp": "Teken In", + "returnedItem": "Geretourneerde Item", + "returnedDate": "Geretourneerde Datum", + "unitPrice": "Eenheidsprys", + "saleBy": "Verkope Deur", + "purchasedBy": "Aangekoop Deur", + "collectedBys": "Versamel Deur", + "payableAmount": "Betaalbare Bedrag", + "receivedAmount": "Ontvange Bedrag", + "item" : "Item", + "sl" : "SL", + "mobiles" : "Selfoon", + "paidVia" : "Betaal deur", + "moneyReceipt" : "Kwitansie", + "receipt" : "Kwitansie", + "barcodeGenerator" : "Streepkode Generator", + "searchProduct" : "Soek Produk", + "code" : "Kode", + "price" : "Prys", + "showCode" : "Wys kode", + "showPrice" : "Wys Prys", + "showName" : "Wys Naam", + "actions" : "Aksie", + "noItemSelected" : "Geen Item Geselekteer", + "noProductSelected" : "Geen Produk Geselekteer", + "previewPdf" : "Voorbeeld PDF", + "salesReturnReport" : "Verkoop Retourverslag", + "purchaseReturnReport" : "Aankoop Retourverslag", + "incomeFor" : "Inkomste Vir", + "enterProductCode": "Voer produk kode in", + "addIncome" : "Voeg Inkomste by", + "incomeDate" : "Inkomste Datum", + "incomeCategories" : "Inkomste Kategorieë", + "addIncomeCategory" : "Voeg Inkomste Kategorie by", + "enterIncomeCategoryName" : "Voer inkomste kategorie naam in", + "totalReturnAmount" : "Totale Terugbetaalde Bedrag", + "returned" : "Terugbetaal", + "supplierDetails" : "Verskaffer Besonderhede", + "weekly": "Weekliks", + "monthly": "Maandeliks", + "yearly" : "Jaarliks", + "today" : "Vandag", + "thisWeek" : "Hierdie Week", + "thisMonth" : "Hierdie Maand", + "thisYear": "Hierdie Jaar", + "allTime" : "Altyd", + "custom" : "Aangepas", + + "addUserRole": "Voeg Gebruikersrol By", + "noRoleFound": "Geen Gebruikersrol Gevind Nie", + "yourPackageExpiredInDays": "U Pakket Verval Binne 5 Dae", + "yourPackageExpiredToday": "U Pakket Verval Vandag\n\nKoop asseblief weer", + "contactUs": "Kontak Ons", + "writeYourMessageHere": "Skryf u boodskap hier", + "sendMessage": "Stuur Boodskap", + "sendYourEmail": "Stuur u E-pos", + "backToHome": "Terug Na Huis", + "promoCode": "Promo Kode", + "submit": "Dien In", + "seeAllPromoCode": "Sien alle promokodes", + "categories": "Kategorieë", + "enterYourPhoneNumber": "Voer jou telefoonnommer in", + "enterFullAddress": "Voer Volledige Adres in", + "enterYourEmailAddress": "Voer jou e-posadres in", + "pleaseEnterAPassword": "Voer asseblief 'n wagwoord in", + "pleaseEnterAConfirmPassword": "Voer asseblief 'n bevestig wagwoord in", + "enterYourName": "Voer jou naam in", + "addNewAddress": "Voeg Nuwe Adres by", + "firstName": "Voornaam", + "lastName": "Van", + "country": "Land", + "bangladesh": "Bangladesj", + "apply": "Pas toe", + "deliveryAddress": "Afleweringsadres", + "noDataAvailabe": "Geen data beskikbaar", + "addDelivery": "Voeg Aflewering by", + "description": "Beskrywing", + "addNote": "Voeg Nota by", + "image": "Beeld", + "pleaseConnectThePrinterFirst": "Verbind asseblief die drukker eerste", + "selectCategory": "Kies Kategorie", + "enterExpenseDate": "Voer uitgawedatum in", + "enterName": "Voer Naam in", + "enterAmount": "Voer Bedrag in", + "enterRefNumber": "Voer verwysingsnommer in", + "fashions": "Mode", + "billTO": "Betaal aan", + "totalDue": "Totaal Verskuldig", + "paymentsAmount": "Betaalbedrae", + "remainingDue": "Oorblywende Verskuldig", + "thankYouForYourDuePayment": "Dankie vir jou uitstaande betaling", + "print": "Druk", + "unitPirce": "Eenheidsprys", + "totalPrice": "Totale Prys", + "totalVat": "Totale BTW", + "deliveryCharge": "Aflewering Fooi", + "totalPayable": "Totaal Verskuldig", + "thakYouForYourPurchase": "Dankie vir jou aankoop", + "pleaseConnectYourBlutohPrinter": "Verbind asseblief jou Bluetooth-drukker", + "editSocailMedia": "Wysig Sosiale Media", + "socialMarketing": "Sosiale Bemarking", + "share": "Deel", + "notification": "Kennisgewing", + "purchaseAlarm": "Aankoop Alarm", + "purchaseConfirmed": "Aankoop Bevestig", + "paymentComplete": "Betaling Voltooi", + "retur": "Terugkeer", + "sendSms": "Stuur SMS", + "recivethePin": "Ontvang die Pinkode", + "startNewSale": "Begin Nuwe Verkoping", + "payment": "Betaling", + "masterCard": "Meesterkaart", + "instrucation": "Instruksie", + "cash": "Kontant", + "invoiceViewr": "Faktuurkyker", + "size": "Grootte", + "color": "Kleur", + "weight": "Gewig", + "capacity": "Kapasiteit", + "type": "Tipe", + "youWantTodeletetheProduct": "Wil jy hierdie produk verwyder?", + "delete": "Verwyder", + "contactDetials": "Kontakbesonderhede", + "clarence": "Clarence", + "call": "Bel", + "messege": "Boodskap", + "dailyTransaction": "Daaglikse Transaksie", + "promo": "Promosie", + "send": "Stuur", + "easyToUseThePos": "Maklik om die mobiele pos te gebruik", + "easytheusedesciption": "POSpro-app is gratis, maklik om te gebruik. Werklik, dit is een van die beste POS-stelsels regoor die wêreld.", + "choseYourFeature": "Kies Jou Funksies", + "choseyourfeatureDesciption": "Funksies is die belangrike deel wat POSpro van tradisionele oplossings onderskei.", + "allBusinessSolutions": "Alle besigheidsoplossings", + "allBusinessolutionDescrip": "POSpro is 'n volledige besigheidsoplossing met voorraad, rekening, verkope, uitgawes en verlies/wins.", + "skip": "Overslaan", + "next": "Volgende", + "anewUpdateAvailable": "Daar is 'n nuwe opdatering beskikbaar\nBlaai verby die opdatering", + "skipTheUpdate": "Slaan die opdatering oor", + "rememberMeLater": "Onthou my later", + "powerdedByAcnoo": "Aangedryf deur Acnoo", + "lossOrProfit": "Verlies/Wins", + "expense": "Uitgawe", + "parties": "Partyjies", + "home": "Huis", + "sales": "Verkope", + "setting": "Instelling", + "purchaseNow": "Koop Nou", + "paymentMethods": "Betaalmetodes", + "save": "Stoor", + "update": "Opdateer", + "continueButton": "Gaan voort", + "name": "Naam", + "phone": "Telefoonnommer", + "email": "E-posadres", + "address": "Adres", + "previousDue": "Vorige Uitstaande", + "selectLang": "Kies jou Taal", + "addContact": "Voeg Kontak Toe", + "moreInfo": "Meer Inligting", + "retailer": "Kleinhandelaar", + "dealer": "Handelaar", + "wholesaler": "Groothandelaar", + "supplier": "Verskaffer", + "CustomerDetails": "Kliëntbesonderhede", + "recentTransaction": "Onlangse Transaksies", + "totalProduct": "Totale Produkte", + "total": "Totaal", + "paid": "Betaal", + "unPaid": "Onbetaal", + "due": "Uitstaande", + "connect": "Klik om te verbind", + "tryAgain": "Probeer Weer", + "loading": "Laai", + "viewAll": "Vertoon Alles", + "partyList": "Partylyste", + "addCustomer": "Voeg asseblief 'n Kliënt by", + "updateContact": "Opdateer Kontak", + "dueList": "Uitstaande Lys", + "collectDue": "Innis Verkry", + "date": "Datum", + "dueAmount": "Uitstaande Bedrag: ", + "customerName": "Kliënt Naam", + "totalAmount": "Totale Bedrag", + "paidAmount": "Betaalde Bedrag", + "paymentTypes": "Betaal Tipe", + "cancel": "Kanselleer", + "expenseReport": "Uitgaweverslag", + "fromDate": "Van Datum", + "toDate": "Tot Datum", + "expenseFor": "Uitgawe Vir", + "amount": "Bedrag", + "noData": "Geen Data Beskikbaar", + "totalExpense": "Totale Uitgawe", + "addExpense": "Voeg Uitgawe Toe", + "expenseDate": "Uitgawedatum", + "referenceNo": "Verwysingsnommer", + "note": "Nota", + "expenseCat": "Uitgawe Kategorieë", + "search": "Soek", + "select": "Kies", + "addExpenseCat": "Voeg Uitgawe Kategorie Toe", + "categoryName": "Kategorie Naam", + "alreadyAdded": "Reeds Toegevoeg", + "whatNew": "Wat is Nuut", + "lp": "Verlies/Wins", + "profit": "Wins", + "loss": "Verlies", + "lpDetails": "Verlies/Wins Besonderhede", + "invoice": "Faktuur", + "dates": "Datum:", + "mobile": "Mobiel:", + "product": "Produk", + "quantity": "Hoeveelheid", + "discount": "Afslag", + "totalLoss": "Totale Verlies", + "totalProfit": "Totale Wins", + "productList": "Produklys", + "stock": "Voorraad", + "addNewProduct": "Voeg Nuwe Produk by", + "productName": "Produknaam", + "productCode": "Produkkode", + "purchasePrice": "Koopprys", + "mrp": "MRP", + "wholeSalePrice": "Groothandelsprys", + "dealerPrice": "Handelaarsprys", + "manufacturer": "Vervaardiger", + "saveNPublish": "Stoor en Publiseer", + "brands": "Handelsmerke", + "addBrand": "Voeg Handelsmerk by", + "brandName": "Handelsmerknaam", + "addUnit": "Voeg Eenheid by", + "unitName": "Eenheidsnaam", + "units": "Eenhede", + "addProduct": "Voeg asseblief 'n Produk by", + "updateProduct": "Werk Produk by", + "salePrice": "Verkoopprys", + "profile": "Profiel", + "edit": "Wysig", + "businessCat": "Besigheidskategorie", + "language": "taal", + "changePassword": "Verander Wagwoord", + "updateProfile": "Werk Jou Profiel by", + "businessName": "Maatskappy- en Besigheidsnaam", + "addPurchase": "Voeg Aankoop by", + "inv": "Faktuur Nr.", + "supplierName": "Verskaffer Naam", + "itemAdded": "Item Bygevoeg", + "addItems": "Voeg Items by", + "subTotal": "Subtotaal", + "returnAmount": "Terugbetaling Bedrag", + "chooseSupplier": "Kies 'n Verskaffer", + "noSupplier": "Geen Verskaffer Beskikbaar", + "salesDetails": "Verkope Besonderhede", + "editPurchaseInvoice": "Wysig Aankoopfaktuur", + "purchaseList": "Aankooplys", + "addAPurchase": "Voeg asseblief 'n Aankoop by", + "dueReport": "Uitstaande Verslag", + "fullyPaid": "Volledig Betaal", + "stillUnpaid": "Nog Onbetaal", + "purchaseReport": "Aankoopverslag", + "connectPrinter": "Verbind jou drukker", + "clickToConnect": "Klik om te verbind", + "collectDues": "Versamel asseblief 'n Uitstaande", + "addNewPurchase": "Voeg asseblief 'n Aankoop by", + "salesReport": "Verkope Verslag", + "addSale": "Voeg asseblief 'n Verkoop by", + "reports": "Verslae", + "chooseCustomer": "Kies 'n Kliënt", + "addSales": "Voeg Verkope by", + "saleList": "Verkope Lys", + "editSalesInvoice": "Wysig Verkope Faktuur", + "previousPayAmount": "Vorige Betaalbedrag", + "printing": "Drukopsie", + "subscription": "Subskripsie", + "userRole": "Gebruikersrol", + "currency": "Geldeenheid", + "logOut": "Teken Uit", + "stockList": "Voorraadlys", + "purchase": "Aankoop", + "sale": "Verkoop", + "yourPack": "Jou Pakket", + "freePlan": "Gratis Plan", + "youRUsing": "Jy gebruik ", + "freePack": "Gratis Pakket", + "premiumPlan": "Premium Plan", + "packFeatures": "Pakket Funksies", + "unlimited": "Onbeperk", + "updateNow": "Werk Nou By", + "purchasePremium": "Koop Premium Plan", + "buyPremium": "Koop premium Plan", + "paypalPay": "Betaal met Paypal", + "gotEmail": "Jy het 'n E-pos ontvang", + "sendEmail": "Ons het 'n E-pos gestuur met instruksies oor hoe om wagwoord te herstel na:", + "checkEmail": "Kyk na E-pos", + "close": "Maak Toe", + "forgotPassword": "Wagwoord vergeet", + "enterEmail": "Voer asseblief jou e-posadres hieronder in om 'n skakel vir wagwoordherstel te ontvang.", + "sendLink": "Stuur Herstel Skakel", + "emailText": "E-pos", + "password": "Wagwoord", + "logIn": "Teken In", + "noAcc": "Het nog geen rekening nie?", + "register": "Registreer", + "phoneVerification": "Telefoonverifikasie", + "registerTitle": "Ons moet jou telefoon registreer sonder om te begin!", + "sendCode": "Stuur die kode", + "staffLogin": "Personeel Teken In", + "logInWithMail": "Teken In Met E-pos", + "setUpProfile": "Stel Jou Profiel Op", + "setUpDesc": "Werk jou profiel op om beter indruk te maak wanneer jy met jou dokter kommunikeer", + "gallery": "Galerie", + "camera": "Kamera", + "companyAddress": "Maatskappy Adres", + "openingBalance": "Beginbalans", + "confirmPass": "Bevestig Wagwoord", + "haveAcc": "Het reeds 'n rekening?", + "loginWithPhone": "Teken In Met Telefoon", + "editPhone": "Wysig Telefoonnommer?", + "createAcc": "Skep 'n Gratis Rekening", + "congratulation": "Gelukwensing", + + + "signIn" : "Meld aan", + "welcomeBack" : "Welkom terug!", + "passwordCannotBeEmpty" : "Wagwoord kan nie leeg wees nie", + "reset": "Herstel wagwoord deur jou e-pos of telefoonnommer te gebruik", + "lableEmail": "E-pos", + "hintEmail": "Voer e-posadres in", + "emailCannotBeEmpty": "E-pos kan nie leeg wees nie", + "pleaseEnterAValidEmail": "Voer asseblief 'n geldige e-pos in", + "continueE": "Gaan voort", + "pleaseEnterYourDetails": "Voer asseblief jou besonderhede in.", + "lablePassword": "Wagwoord", + "hintPassword": "Voer wagwoord in", + "pleaseEnterABiggerPassword": "Voer asseblief 'n langer wagwoord in", + "rememberMe": "Onthou my", + "donNotHaveAnAccount": "Het jy nie 'n rekening nie?", + "createAFreeAccount": "Skep 'n gratis rekening", + "fullName": "Volle Naam", + "enterYourFullName": "Voer jou volle naam in", + "nameCanNotBeEmpty": "Naam kan nie leeg wees nie", + "alreadyHaveAnAccount": "Het jy al 'n rekening? ", + "createNewPassword": "Skep 'n Nuwe Wagwoord", + "setUpNewPassword": "Stel 'n Nuwe Wagwoord Op", + "resetPassword": "Herstel jou wagwoord om jou rekening te herwin en aan te meld", + "newPassword": "Nuwe Wagwoord", + "confirmPassword": "Bevestig Wagwoord", + "passwordsDoNotMatch": "Wagwoorde stem nie ooreen nie", + "verityEmail": "Bevestig E-pos", + "verification": "Verifikasie", + "digits": "6-syfer pin is na jou e-posadres gestuur: ", + "enterValidOTP": "Voer geldige OTP in", + "resendOTP": "Stuur OTP weer", + "verifyYourEmail": "Bevestig jou E-pos", + "weHaveSentAConfirmationEmailTo": "Ons het 'n bevestigings-e-pos gestuur na", + "folder": "Dit kan wees dat die e-pos in jou strooipos-lêer beland het.", + "gotIt": "Verstaan", + "enterOpeningBalance": "Voer openingsaldo in", + "pleaseEnterAValidBusinessName": "Voer asseblief 'n geldige besigheidsnaam in", + "enterBusiness": "Voer Besigheid/Winkel Naam in", + "selectBusinessCategory": "Kies Besigheidskategorie", + "todaySummary": "Vandag se Opsomming", + "sellAll": "Verkoop alles >", + "income": "Inkomste", + "purchased": "Aangekoop", + "endYourFreePlan": "Eindig jou gratis plan", + "yourFree": "Jou gratis pakket is amper klaar, koop jou volgende plan. Dankie.", + "upgradeNow": "Opgradeer Nou", + "notFound": "Nie Gevind Nie", + "updateYourSubscription": "Werk jou intekening op", + "noDataFound": "Geen data gevind nie", + "areYouSure": "Is jy seker?", + "doYouWantToExitTheApp": "Wil jy die app verlaat?", + "no": "Nee", + "yes": "Ja", + "dashboard": "Dashboard", + "salesPurchaseOverview": "Verkoop- & Aankoopoorsig", + "totalItems": "Totale Items", + "totalCategories": "Totale Kategorieë", + "quickOverview": "Vinnige Oorsig", + "totalIncome": "Totale Inkomste", + "customerDue": "Kliëntskuld", + "stockValue": "Voorraadwaarde", + "lossProfit": "Verlies/Wins", + "cost": "Koste", + "qty": "Hoeveelheid", + "noProductFound": "Geen Produk Gevind Nie", + "phoneNumber": "Telefoonnommer", + "pleaseEnterAValidName": "Voer asseblief 'n geldige naam in", + "pleaseEnterValidPhoneAndNameFirst": "Voer asseblief 'n geldige telefoonnommer en naam eers in", + "confirmDelete": "Bevestig Verwydering", + "areYouSureYouWant": "Is jy seker jy wil hierdie party verwyder?", + "pleaseEnterAValidPhoneNumber": "Voer asseblief 'n geldige telefoonnommer in", + "sendSMS": "Stuur SMS", + "searchH": "Soek Hier....", + "transactions": "Transaksies", + "selectAInvoice": "Kies 'n faktuur", + "totalDueAmount": "Totale Verskuldigde Bedrag", + "youCanNotPayMoreThenDue": "Jy kan nie meer as die verskuldigde bedrag betaal nie", + "noDueSelected": "Geen Skuld Gekies Nie", + "pleaseEnterName": "Voer asseblief 'n Naam in", + "pleaseEnterAmount": "Voer asseblief 'n Bedrag in", + "enterNote": "Voer 'n Nota in", + "pleaseSelectAExpenseCategory": "Kies asseblief 'n uitgawe kategorie", + "enterExpanseCategoryName": "Voer die uitgawe kategorie naam in", + "comingSoon": "Binnekort Beskikbaar", + "pleaseMakeASaleFirst": "Maak asseblief eers 'n verkoop", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Skakel", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Betaling Gateway", + "paymentSuccess": "Betaling Suksesvol", + "paymentWasSuccessful": "Betaling was suksesvol!", + "paymentFailed": "Betaling Misluk", + "paymentFailedPleaseTryAgain": "Betaling misluk. Probeer asseblief weer.", + "pleaseEnterAValidBrandName": "Voer asseblief 'n geldige handelsnaam in", + "enterABrandName": "Voer 'n handelsnaam in", + "addCategory": "Voeg Kategorie By", + "enterCategoryName": "Voer kategorienaam in", + "selectVariations": "Kies variasies: ", + "dataSavedSuccessfully": "Data suksesvol gestoor.", + "somethingIs": "Iets is", + "updateYourProfile": "Werk jou profiel op om jou kliënt met 'n beter indruk te verbind", + "shopOpeningBalance": "Winkel Opening Saldo", + "shopRemainingBalance": "Winkel Oorblywende Saldo", + "enterAValidDiscount": "Voer 'n geldige afslag in", + "addProductFirst": "Voeg eers 'n produk by", + "subtotal": "Subtotaal", + "purchaseDetails": "Aankoopbesonderhede", + "riead": "Riead", + "totall": "Totaal:", + "startDate": "Begindatum", + "pickStartDate": "Kies Begindatum", + "endDate": "Einddatum", + "pickEndDate": "Kies Einddatum", + "failedToGetPlatformVersion": "Kon nie platformweergawe kry nie.", + "enterQuantity": "Voer hoeveelheid in", + "pleaseAddQuantity": "Voeg asseblief hoeveelheid by", + "willBeAddedSoon": "Sal binnekort bygevoeg word", + "addedToCart": "Bygevoeg tot Mandjie", + "connectYourPrinter": "Koppel Jou Drukker", + "customerPay": "Kliënt Betaal", + "supplerPay": "Verskaffer Betaal", + "incomeReport": "Inkomsteverslag", + "category": "Kategorie", + "balance": "Balans", + "itemsSales": "Items Verkoop", + "totalPurchase": "Totale Aankoop", + "totalSales": "Totale Verkope", + "stockReport": "Voorraadverslag", + "lossProfitReport": "Verlies/Wins Verslag", + "outOfStock": "Uit Voorraad", + "vat": "BTW", + "customerPhoneNumber": "Kliënt Telefoonnommer", + "enterCustomerPhoneNumber": "Voer kliënt telefoonnommer in", + "walkInCustomer": "Inloop Kliënt", + "guest": "Gas", + "stocks": "Voorraad: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Moet nie steur nie", + "on": "Aan", + "off": "Af", + "unlimitedUsagesOfOurPackage": "Onbeperkte Gebruik van Ons Pakket\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Betaal vir Intekening", + "field": "Veld", + "successfullyPaid": "suksesvol betaal", + "profileEdit": "Profiel Redigeer", + "products": "Produkte", + "salesList": "Verkooplys", + "useTitleCanNotBeEmpty": "Gebruikerstitel kan nie leeg wees nie", + "userTitle": "Gebruikerstitel", + "enterUserTitle": "Voer Gebruikerstitel in", + "create": "Skep", + "youHaveToGivePermission": "Jy moet toestemming gee", + "all": "Alles", + "userRoleDetails": "Gebruikersrol Besonderhede", + "doYouWantToDeleteTheUser": "Wil jy die gebruiker uitvee?", + "thisProductAlreadyAdded": "Hierdie Produk is reeds bygevoeg!", + "pleaseEnterAValidProductName": "Voer asseblief 'n geldige produknaam in", + "enterProductName": "Voer produknaam in", + "pleaseSelectACategory": "Kies asseblief 'n kategorie", + "productCategory": "Produk Kategorie", + "selectProductCategory": "Kies Produk Kategorie", + "enterSize": "Voer Grootte in", + "enterColor": "Voer Kleur in", + "enterWeight": "Voer Gewig in", + "enterCapacity": "Voer Kapasiteit in", + "enterType": "Voer Tipe in", + "productBrand": "Produk Handelsmerk", + "selectABrand": "Kies 'n Handelsmerk", + "productCodeIsRequired": "Produk kode is vereis", + "enterAValidStock": "Voer 'n geldige voorraad in", + "enterStock": "Voer voorraad in", + "productUnit": "Produk Eenheid", + "selectProductUnit": "Kies Produk Eenheid", + "pleaseEnterAValidPurchasePrice": "Voer asseblief 'n geldige aankoopprys in", + "enterPurchasePrice": "Voer Aankoopprys in", + "pleaseEnterAValidSalePrice": "Voer asseblief 'n geldige verkoopprys in", + "enterSaltingPrice": "Voer Verkoopprys in", + "enterWholesalePrice": "Voer Groothandelprys in", + "enterDealerPrice": "Voer Handelaarprys in", + "enterDiscount": "Voer Afslag in", + "enterManufacturerName": "Voer vervaardiger naam in", + "adding": "Voeg by..", + "pleaseEnterAValidUnitName": "Voer asseblief 'n geldige eenheidsnaam in", + "pleaseEnterUnitName": "Voer asseblief eenheidsnaam in", + "productDetails": "Produk Besonderhede", + "smartWatch": "Slim horlosie", + "appleWatch": "Apple Horlosie", + "deleting": "Verwyder....", + "brand": "Handelsmerk", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Besonderhede", + "weSentAnOTPInYourPhoneNumber": "Ons het 'n OTP na jou foonnommer gestuur", + "pleaseEnterTheOTP": "Tik asseblief die OTP in", + "enterAValidOTP": "Tik 'n geldige OTP in", + "verify": "Verifieer", + "resendIn": "Stuur OTP weer in", + + + "dueCollection": "Vorderende Invordering", + "noTransaction": "Geen Transaksie", + "updating": "Opdateer...", + "confirmSMSTo": "Bevestig SMS na", + "anSMSWillBeSentToTheFollowingNumber": "‘n SMS sal na die volgende nommer gestuur word: ", + "package": "Pakket", + "permissionNotGranted": "Toestemming nie verleen nie!", + "collectedBy": "Ingewin deur:", + "phonee": "Telefoon:", + "purchaseBy": "Gekoop deur:", + "salesBy": "Verkoop deur:", + "days": "dae", + "freeLifetimeUpdate": "Gratis Lewenslange Opgradering", + "android": "Android & iOS App Ondersteuning", + "premiumCustomerSupport": "Android & iOS App Ondersteuning", + "customInvoiceBranding": "Pasgemaakte Faktuur Merk", + "unlimitedUsage": "Onbeperkte Gebruik", + "freeDataBackup": "Gratis Data Rugsteun", + "addCustomers" : "Voeg Klant Toe", + "noDue" : "Geen Uitstaande Bedrag", + "customer" : "Klant", + "billingAddress" : "Rekeningadres", + "enterAddress" : "Voer Adres In", + "city" : "Stad", + "cityName" : "Stadsnaam", + "state" : "Provinsie", + "stateName" : "Provinsienaam", + "zip" : "Poskode", + "zipCode" : "Voer Pospkode In", + "chooseCountry" : "Kies Land", + "shippingAddress" : "Afleweringsadres", + "partyCreateWarn" : "Jy het nie toestemming om 'n Party te skep nie.", + "addParty" : "Voeg Partye Toe", + "creditLimit" : "Partykredietlimiet", + "selectOne" : "Kies Een", + "roundings" : "Afronding (+/-)", + "roundingTotal" : "Afrondingstotaal", + "opinion" : "Voer jou mening in", + "dueSaleWarn" : "Verkope op krediet word nie toegelaat vir instapklante nie.", + "paymentTypeHint" : "Kies asseblief 'n betaalmetode", + "createSaleWarn" : "Jy het nie toestemming om 'n verkoop te skep nie.", + "updateSaleWarn" : "Jy het nie toestemming om 'n verkoop by te werk nie.", + "uploadImage" : "Laai Beeld Op", + "useGallery" : "Gebruik Galery", + "openCamera" : "Maak Kamera Oop", + "scanCode" : "Skandeer produk QR-kode", + "posSale" : "POS Verkope", + "selectCustomer" : "Kies Klant", + "searchWith" : "Soek...", + "filter" : "Filter", + "productNotFound" : "Produk nie gevind nie", + "noMatched" : "Geen ooreenstemmende produkte gevind nie.", + "inventoryPermission" : "Jy het nie voorraadtoestemming nie", + "noParty" : "Geen Partye Gevind Nie", + "purchaseWarn" : "Jy het nie toestemming om aankope te skep nie.", + "purchaseUpdateWarn" : "Jy het nie toestemming om aankope by te werk nie.", + "addVariantDetails" : "Voeg Variantbesonderhede Toe", + "purchaseEx" : "Aankoopprys Eks.", + "purchaseIn" : "Aankoopprys Insl.", + "purchaseExReq" : "Aankoopprys Eks. vereis", + "purchaseInReq" : "Aankoopprys Insl. vereis", + "profitMargin" : "Winsmarge (%)", + "saleReq" : "Verkoopprys vereis", + "manufactureDate" : "Vervaardigingsdatum", + "selectDate" : "Kies Datum", + "expDate" : "Vervaldatum", + "saveVariant" : "Stoor Variant", + "model" : "Model", + "selectModel" : "Kies Model", + "bulk" : "Massa-oplaai", + "barcodeGen" : "Strepieskoodgenerator", + "upload" : "Laai Op", + "sku" : "SKU / Kode", + "lowStock" : "Lae Voorraad", + "enLowStock" : "Voer lae voorraad in", + "manuDate" : "Vervaardigingsdatum", + "single" : "Enkel", + "batch" : "Lot", + "batchNo" : "Lotnommer", + "entBatchNo" : "Voer Lotnommer In", + "variantAdded" : "Variant suksesvol bygevoeg!", + "variantDelete" : "Variant suksesvol verwyder!", + "addVariant" : "Voeg Variant Toe", + "typeSelect" : "Kies Tipe", + "taxType" : "Belastingtipe", + "selectTax" : "Kies Belasting", + "updateProductWarn" : "Jy het nie toestemming om die produk by te werk nie.", + "addProductWarn" : "Jy het nie toestemming om 'n produk te skep nie.", + "updateProductSuccess" : "Produk suksesvol bygewerk!", + "addProductSuccess" : "Produk suksesvol geskep!", + "choose" : "Kies", + "view" : "Bekyk Besonderhede", + "priceWarn" : "Prys mag nie leeg wees nie", + "productSetting" : "Produkinstellings", + "saveSetting" : "Stoor Instellings", + "addStock" : "Voeg Voorraad Toe", + "stockWarn" : "Voorraad moet minstens 1 wees", + "updateSuccess" : "Suksesvol Bygewerk", + "updateFailed" : "Kon nie voorraad bywerk nie", + "deleteBatchWarn" : "Is jy seker jy wil hierdie lot verwyder?", + "lowStockReport" : "Lae Voorraadrappor", + "genPdfWarn" : "Geen data beskikbaar om PDF te genereer nie", + "dateFilterWarn" : "Tot Datum kan nie voor Van Datum wees nie.", + "createPdfWarn" : "Jy het nie toestemming om 'n PDF te skep nie.", + "expirationStatus" : "Vervalstatus", + "selectFDate" : "Kies Van-datum", + "selectToDate" : "Kies Tot-datum", + "clear" : "Maak Skoon", + "incomeReportPermission" : "Jy het nie toestemming om inkomsteverslag te sien nie.", + "deleteAcc" : "Skrap Rekening", + "deletePartyWarn" : "Jy het nie toestemming om party te skrap nie.", + "updatePartyWarn" : "Jy het nie toestemming om party by te werk nie.", + "phoneNotAvail" : "Telefoonnommer is nie beskikbaar nie.", + "notLaunch" : "Kon nie die foonapp oopmaak nie.", + "quickOver" : "Vinnige Oorsig", + "tranSacOver" : "Transaksie Oorsig", + "profitLoss" : "Wins & Verlies" +} \ No newline at end of file diff --git a/lib/l10n/intl_am.arb b/lib/l10n/intl_am.arb new file mode 100644 index 0000000..b84bedf --- /dev/null +++ b/lib/l10n/intl_am.arb @@ -0,0 +1,1278 @@ +{ + "deleteDialogDetails": "መለያዎን መሰረዝዎን እርግጠኛ ነዎት? ይህ እርምጃ ሁሉንም ውሂብዎን በቋሚነት ያጠፋል።", + "passwordMust6Character": "የይለፍ ቃል ቢያንስ 6 ቁምፊዎች መሆን አለበት", + "passwordIsRequired": "የይለፍ ቃል ቢያንስ 6 ቁምፊዎች መሆን አለበት", + "iAgreeDeleteMyAccountPermanent": "መለያዬን በቋሚነት ለመሰረዝ እስማማለሁ።", + "flat": "ጠፍጣፋ", + "percent": "በመቶ", + "partialPaid": "በከፊል የተከፈለ", + "selectStock": "ክምችት ይምረጡ", + "stockOrVariant": "ክምችት / ልዩነት", + "noBatch": "ባች የለም", + "purchaseQuantityRequired": "የግዢ መጠን ያስፈልጋል", + "excelUploader": "ኤክሴል መጫኛ", + "remove": "አስወግድ", + "uploading": "በመጫን ላይ...", + "pickAndUploadFile": "ፋይል ይምረጡ እና ይጫኑ", + "downloadExcelFormat": "የኤክሴል ቅርጸት ያውርዱ", + "excelFiles": "የኤክሴል ፋይሎች", + "noFileSelected": "ምንም ፋይል አልተመረጠም", + "orContinueWith": "ወይም በዚህ ይቀጥሉ", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "መግባት አልተሳካም። እባክዎ እንደገና ይሞክሩ።", + "someThingWithWrongWithTheWebPage": "በድረ-ገጹ ላይ የሆነ ችግር ተከስቷል።", + "loadingOtpSetting": "የ OTP ቅንብሮችን በመጫን ላይ...", + "youCanNowResendYourOtp": "አሁን OTP እንደገና መላክ ይችላሉ።", + "resendOtpSeconds": "በ ${start} ሰከንዶች ውስጥ OTP እንደገና ይላኩ", + "oldPassword": "አሮጌ የይለፍ ቃል", + "oldPasswordCanNotBeEmpty": "አሮጌ የይለፍ ቃል ባዶ መሆን አይችልም", + "seconds": "ሰከንዶች", + "downloading": "በማውረድ ላይ...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ማውረድ ተሳክቷል! የሰነዶች አቃፊዎን ያረጋግጡ", + "printBarCode": "ባርኮድ ያትሙ", + "youDoNotHavePermissionToGenerateBarcode": "ባርኮድ ለማመንጨት ፈቃድ የለዎትም።", + "download": "አውርድ", + "packingDate": "የማሸጊያ ቀን", + "permissionDeniedToViewBank": "ባንክን ለማየት ፈቃድ ተከልክሏል።", + "permissionDeniedToUpdateBank": "ባንክን ለማዘመን ፈቃድ ተከልክሏል።", + "editWarehouse": "መጋዘን ያድሱ", + "addNewWarehouse": "አዲስ መጋዘን ያክሉ", + "warehouseName": "የመጋዘን ስም", + "enterWarehouseName": "የመጋዘን ስም ያስገቡ", + "amountMustBeGreaterThanZero": "መጠኑ ከ 0 መብለጥ አለበት", + "canNotRetrievePaymentDetails": "የክፍያ ዝርዝሮችን ማግኘት አልተቻለም።", + "youDonNotHavePermissionToCreateExpense": "ወጪ ለመፍጠር ፈቃድ የለዎትም።", + "youDoNotHavePermissionToCreateExpenseCategory": "የወጪ ምድብ ለመፍጠር ፈቃድ የለዎትም።", + "youDonNotHavePermissionToCreateIncome": "ገቢ ለመፍጠር ፈቃድ የለዎትም።", + "youDoNotHavePermissionToCreateIncomeCategory": "የገቢ ምድብ ለመፍጠር ፈቃድ የለዎትም።", + "salesReturn": "የሽያጭ ተመላሽ", + "purchaseReturn": "የሽያጭ ተመላሽ", + "returnQuantity": "የተመላሽ መጠን", + "nonFoundableDiscount": "ተመላሽ የማይደረግ(VAT/ቅናሽ)", + "confirmReturn": "ተመላሹን ያረጋግጡ", + "pleaseSelectForProductReturn": "እባክዎ ለመመለስ ምርቱን ይምረጡ", + "failedToProcessReturn": "ተመላሹን ማሰናዳት አልተሳካም።", + "noValuesDenied": "ምንም እሴቶች አልተገለጹም", + "editCategory": "ምድብ ያድሱ", + "editModel": "ሞዴል ያድሱ", + "addNewModel": "አዲስ ሞዴል ያክሉ", + "pleaseEnterValidName": "እባክዎ ትክክለኛ ስም ያስገቡ", + "modelName": "የሞዴል ስም", + "enterModelName": "የሞዴል ስም ያስገቡ", + "youDoNotHavePermissionToCreateModel": "ሞዴል ለመፍጠር ፈቃድ የለዎትም", + "youDoNotHavePermissionToUpdateModel": "ሞዴል ለማዘመን ፈቃድ የለዎትም", + "modelUpdateSuccessfully": "ሞዴል በተሳካ ሁኔታ ታድሷል!", + "modelCreatedSuccessfully": "ሞዴል በተሳካ ሁኔታ ተፈጥሯል!", + "models": "ሞዴሎች", + "youDoNotHavePermissionDeleteModel": "ሞዴል ለመሰረዝ ፈቃድ የለዎትም።", + "enterLabelText": "የመለያ ጽሁፍ ያስገቡ", + "searchBatchNo": "ባች ቁጥር ይፈልጉ...", + "noActiveUser": "ንቁ ተጠቃሚ አይደለም", + "pleaseUseValidPurchaseCodeUseTheApp": "እባክዎ መተግበሪያውን ለመጠቀም ትክክለኛውን የግዢ ኮድ ይጠቀሙ።", + "notInternetConnection": "ምንም የኢንተርኔት ግንኙነት የለም", + "pleaseCheckYourInternetConnection": "እባክዎ የኢንተርኔት ግንኙነትዎን ያረጋግጡና እንደገና ይሞክሩ", + "ok": "እሺ", + "addCash": "ጥሬ ገንዘብ ያክሉ", + "reduceCash": "ጥሬ ገንዘብ ይቀንሱ", + "transactionType": "የግብይት አይነት", + "user": "ተጠቃሚ", + "toAccount": "ወደ ሂሳብ", + "fromAccount": "ከሂሳብ", + "years": "ዓመታት", + "comboProductReport": "የኮምቦ ምርት ሪፖርት", + "grossProfit": "ጠቅላላ ትርፍ (Gross Profit)", + "netProfit": "የተጣራ ትርፍ (Net Profit)", + "incomeType": "የገቢ ዓይነት", + "expensesType": "የወጪ ዓይነቶች", + "resets": "ዳግም አስጀምር", + "packageName": "የጥቅል ስም", + "start": "ጀምር", + "paymentMethod": "የክፍያ ዘዴ", + "addPayment": "ክፍያ ጨምር", + "advance": "ቅድመ ክፍያ", + "noteLevel": "የማስታወሻ ደረጃ", + "enterYourNoteLevel": "የማስታወሻ ደረጃዎን ያስገቡ", + "postSaleMessage": "ከሽያጭ በኋላ የሚላክ መልዕክት", + "enterYourPostSaleMessage": "ከሽያጭ በኋላ የሚላክ መልዕክት ያስገቡ", + "a4PageLogo": "የA4 ደረሰኝ አርማ", + "thermalInvoicePageLogo": "የሙቀት ማተሚያ ደረሰኝ አርማ", + "thermalPrinterLanguage": "የሙቀት ማተሚያ ቋንቋ", + "thermalPrinterPageSize": "የሙቀት ማተሚያ ወረቀት መጠን", + "openSetting": "ቅንብሮችን ክፈት", + "selectRack": "መደርደሪያ ይምረጡ", + "rack": "መደርደሪያ (Rack)", + "selectShelf": "መደርደሪያ ይምረጡ (Shelf)", + "shelf": "መደርደሪያ (Shelf)", + "variations": "ልዩነቶች", + "combo": "ጥምር", + "enterBatchNo": "የባች ቁጥር ያስገቡ (Batch No.)", + "selectWarehouse": "መጋዘን ይምረጡ", + "warehouse": "መጋዘን (Warehouse)", + "netTotalAmount": "ጠቅላላ የተጣራ መጠን", + "defaultSellingPrice": "መደበኛ የሽያጭ ዋጋ", + "selectItems": "ዕቃዎችን ይምረጡ", + "variantList": "የልዩነት ዝርዝር", + "addSubVariation": "ንዑስ ልዩነት ጨምር", + "editProduct": "ምርት አሻሽል", + "noItemFound": "ምንም ዕቃ አልተገኘም", + "youDoNotHavePermissionDeleteTheShelf": "መደርደሪያውን ለመሰረዝ ፈቃድ የሉዎትም", + "notMatchingResultFound": "ተዛማጅ ውጤት አልተገኘም", + "editShelf": "መደርደሪያ አሻሽል", + "addShelf": "አዲስ መደርደሪያ ጨምር", + "shelfName": "የመደርደሪያ ስም", + "enterShelfName": "የመደርደሪያ ስም ያስገቡ", + "pleaseEnterShelfName": "እባክዎ የመደርደሪያ ስም ያስገቡ", + "productRacks": "የምርት መደርደሪያዎች", + "racks": "መደርደሪያዎች (Racks)", + "youDoNtHavePermissionToCreateRacks": "መደርደሪያዎችን ለመፍጠር ፈቃድ የሉዎትም።", + "youDoNtHavePermissionToDeleteRacks": "መደርደሪያዎችን ለመሰረዝ ፈቃድ የሉዎትም።", + "youDoNtHavePermissionToUpdateRacks": "መደርደሪያዎችን ለማሻሻል ፈቃድ የሉዎትም።", + "addNewRack": "አዲስ መደርደሪያ ጨምር", + "editRack": "መደርደሪያ አሻሽል", + "rackName": "የመደርደሪያ ስም", + "pleaseEnterRackName": "እባክዎ የመደርደሪያ ስም ያስገቡ", + "shelves": "መደርደሪያዎች (Shelves)", + "pressToSelect": "ለመምረጥ ይጫኑ", + "selectAtLeastOneRack": "ቢያንስ አንድ መደርደሪያ ይምረጡ", + "inActive": "አልተገበረም", + "addNewVariation": "አዲስ ልዩነት ጨምር", + "editVariations": "ልዩነት አሻሽል", + "values": "እሴቶች", + "enterValues": "እሴቶችን ያስገቡ", + "pleaseEnterAtLeastOneValues": "እባክዎ ቢያንስ አንድ እሴት ያስገቡ።", + "productVariations": "የምርት ልዩነቶች", + "permissionDenied": "ፈቃድ ተከልክሏል", + "noVariationFound": "ምንም ልዩነት አልተገኘም።", + "addNewVariations": "አዲስ ልዩነቶችን ጨምር", + "variationId": "ልዩነት መለያ", + "updateRole": "ሚና አሻሽል", + "addRole": "ሚና ጨምር", + "enterUserName": "የተጠቃሚ ስም ያስገቡ", + "enterYourPassword": "የይለፍ ቃል ያስገቡ", + "selectAll": "ሁሉንም ይምረጡ", + "sNo": "ተ.ቁ", + "feature": "ባህሪ", + "read": "አንብብ", + "viewPrice": "ዋጋ እይ", + "purchaseReturns": "የግዢ ተመላሾች", + "expiredProduct": "ጊዜው ያለፈበት ምርት", + "barcodes": "ባርኮዶች", + "bulkUploads": "በጅምላ ጫን", + "productModels": "የምርት ሞዴሎች", + "incomes": "ገቢዎች", + "dues": "ክፍያዎች", + "subscriptions": "ደንበኝነት", + "paymentsTypes": "የክፍያ ዓይነቶች", + "roles": "ሚናዎች", + "manageSetting": "ቅንብሮችን አስተዳድር", + "downloadApk": "APK አውርድ", + "vatReports": "የተጨማሪ እሴት ታክስ ሪፖርቶች", + "profitAndLossDetailsReport": "የትርፍና ኪሳራ ዝርዝር ሪፖርት", + "transactionsHistoryReport": "የግብይት ታሪክ ሪፖርት", + "expireProductReports": "ጊዜያቸው ያለፈባቸው ምርቶች ሪፖርት", + "productPurchaseReport": "የምርት ግዢ ሪፖርት", + "productSalesReport": "የምርት ሽያጭ ሪፖርት", + "role": "ሚና", + "areYouSureWantToDeleteThisRole": "ይህን ሚና ለመሰረዝ እርግጠኛ ነዎት?", + "inStock": "በመጋዘን ያለ", + "informationShowInLabels": "በመለያዎች ላይ የሚታይ መረጃ", + "packageDate": "የታሸገበት ቀን", + "barCodePrintLabelSetting": "የባርኮድ መለያ ማተሚያ ቅንብር", + "labelRoleLabelSize2Inch": "የመለያ መጠን 2\"*1, 50mm*25mm, ክፍተት 3.1mm", + "labelRoleLabelSize1_5Inch": "የመለያ መጠን 1.5\"*1, 38mm*25mm, ክፍተት 3.1mm", + "thirtyTwoLabelPerSheet": "በአንድ ወረቀት 32 መለያዎች, 8.27 x 11.69 ኢንች", + "youDoNotHaveAnyPermissionToGenerateBarCode": "ባርኮድ ለማመንጨት ፈቃድ የሉዎትም።", + "pleaseSelectAProductFirst": "እባክዎ መጀመሪያ ምርት ይምረጡ", + "pleaseEnterAValidQuantity": "እባክዎ ለሁሉም ምርቶች ትክክለኛ መጠን (ቢያንስ 1) ያስገቡ", + "pleaseSelectProductFirst": "እባክዎ መጀመሪያ ምርት ይምረጡ", + "bluetoothIsTurnedOff": "ብሉቱዝ ጠፍቷል። እባክዎ ያብሩት።", + "noBluetoothDeviceSelected": "ምንም የብሉቱዝ መሣሪያ አልተመረጠም።", + "printLabel": "መለያ አትም", + "caningForDevices": "መሣሪያዎችን በመፈለግ ላይ...", + "noDeviceFound": "ምንም መሣሪያ አልተገኘም", + "retryScan": "እንደገና ፈልግ", + "connectedTo": "ተገናኝቷል ከ", + "pleaseEnableBluetooth": "እባክዎ ብሉቱዝን ያብሩ", + "skuOrCode": "SKU / ኮድ", + "lowStockAlert": "ዝቅተኛ ክምችት ማስጠንቀቂያ", + "tax": "ታክስ (Tax)", + "costExclusionTax": "ታክስ ያልተካተተ ዋጋ", + "costInclusionTax": "ታክስ የተካተተ ዋጋ", + "mrpOrSalePrice": "ከፍተኛ የሽያጭ ዋጋ (MRP)", + "expiredDate": "ጊዜው የሚያበቃበት ቀን", + "sellingPrice": "የሽያጭ ዋጋ", + "variationsProduct": "ልዩነት ያላቸው ምርቶች", + "comboProducts": "ጥምር ምርቶች", + "noStockAvailable": "ምንም የክምችት መረጃ የለም።", + "highToLowPrice": "ከከፍተኛ ወደ ዝቅተኛ ዋጋ", + "lowToHighPrice": "ከዝቅተኛ ወደ ከፍተኛ ዋጋ", + "attachment": "አባሪ", + "viewStock": "ክምችት እይ", + "expiry": "ጊዜው የሚያበቃበት", + "expire": "ጊዜው ያልፍበታል", + "sevenDays": "7 ቀናት", + "fifteenthDays": "15 ቀናት", + "thirtyDays": "30 ቀናት", + "sixtyDays": "60 ቀናት", + "outPremiumPlan": "የእኛ ፕሪሚየም ፕላን", + "youDoNotHavePermissionToCreatePurchase": "ግዢ ለመፍጠር ፈቃድ የሉዎትም።", + "thisPlanIsNotAvailableToPurchase": "ይህ ፕላን ለመግዛት አይገኝም", + "thisPlanIsEligibleForUpgrade": "ይህ ፕላን ለማሻሻል ብቁ አይደለም", + "extendPlan": "ፕላኑን ያራዝሙ", + "buyNow": "አሁን ይግዙ", + "none": "ምንም", + "roundToWholeNumber": "ወደ ሙሉ ቁጥር ጠቅልል", + "roundToNearestWholeNumber": "ወده ቅርብ ሙሉ ቁጥር ጠቅልል", + "roundToNearnessDecimalNumber005": "ወደ ቅርብ ዲሲማል ጠቅልል (0.05)", + "roundToNearnessDecimalNumber01": "ወደ ቅርብ ዲሲማል ጠቅልል (0.1)", + "roundToNearnessDecimalNumber05": "ወደ ቅርብ ዲሲማል ጠቅልል (0.5)", + "lastYear": "ባለፈው ዓመት", + "productStock": "የምርት ክምችት", + "unit": "አሃድ", + "showExpireDate": "ጊዜው የሚያበቃበት ቀን አሳይ", + "vatId": "የታክስ መለያ", + "vatType": "የታክስ ዓይነት", + "exclusivePrice": "ታክስ ያልተካተተ ዋጋ", + "inclusivePrice": "ታክስ የተካተተ ዋጋ", + "profitPercent": "የትርፍ መቶኛ", + "showSingle": "ነጠላ አሳይ", + "showCombo": "ጥምር አሳይ", + "showVariant": "ልዩነት አሳይ", + "showAction": "ተግባር አሳይ", + "ledger": "መዝገብ", + "youDoNotHavePermissionToGenerateReport": "ሪፖርት ለማመንጨት ፈቃድ የለዎትም", + "noDataAvailable": "ምንም መረጃ የለም", + "youDoNotHavePermissionToExportExcel": "ወደ Excel ለመላክ ፈቃድ የለዎትም", + "noDataAvailableForExport": "ለመላክ ምንም መረጃ የለም", + "supplierDue": "የአቅራቢ ክፍያ", + "partyType": "የወገን ዓይነት", + "allParty": "ሁሉም ወገኖች", + "yesterday": "ትናንት", + "last7Days": "ባለፉት 7 ቀናት", + "last30Days": "ባለፉት 30 ቀናት", + "currentMonth": "የአሁኑ ወር", + "lastMonth": "ያለፈው ወር", + "currentYear": "የአሁኑ ዓመት", + "customerDate": "ብጁ ቀን", + "noTransactionToGeneratePdf": "ፒዲኤፍ ለማመንጨት ምንም ግብይቶች የሉም", + "generatePdf": "ፒዲኤፍ አመንጭ", + "noTransactionFound": "ምንም ግብይቶች አልተገኙም", + "reference": "ማጣቀሻ", + "creditIn": "ክሬዲት (ገቢ)", + "debitOut": "ዴቢት (ወጪ)", + "subscribeNow": "አሁን ይመዝገቡ", + "expired": "ጊዜው ያለፈበት", + "totalBalance": "ጠቅላላ ቀሪ ሂሳብ", + "hoursLeft": "የቀሩት ሰዓታት", + "daysLeft": "የቀሩት ቀናት", + "pos": "POS", + "profitAndLoss": "ትርፍ እና ኪሳራ", + "branch": "ቅርንጫፍ", + "hrm": "HRM", + "inventory": "ዕቃ ዝርዝር", + "editAttendance": "የመገኘት መዝገብ ያርትዑ", + "addNewAttendance": "አዲስ የመገኘት መዝገብ ያክሉ", + "employee": "ሰራተኛ", + "pleaseSelectAnEmployee": "እባክዎ ሰራተኛ ይምረጡ", + "shift": "ፈረቃ", + "selectEmployeeFirst": "መጀመሪያ ሰራተኛ ይምረጡ", + "selectDateFirst": "መጀመሪያ ቀን ይምረጡ", + "month": "ወር", + "autoSelected": "በራስ-ሰር የተመረጠ", + "pleaseSelectDate": "እባክዎ ቀን ይምረጡ", + "timeIn": "የመግቢያ ሰዓት", + "timeOut": "የመውጫ ሰዓት", + "attendance": "វត្តመን", + "allEmployee": "ሁሉም ሰራተኞች", + "noAvailableRecordFound": "ምንም የመገኘት መዝገቦች አልተገኙም።", + "addAttendance": "መገኘት ያክሉ", + "noNoteProvided": "ምንም ማስታወሻ አልቀረበም።", + "duration": "ቆይታ", + "youDoNotHavePermissionToViewAttendance": "የመገኘት መዝገብ ለማየት ፈቃድ የለዎትም", + "department": "ክፍል", + "noDepartmentFound": "ምንም ክፍል አልተገኘም።", + "inactive": "ቦዘኔ", + "noDescriptionAvailableForThisDepartment": "ለዚህ ክፍል ምንም መግለጫ የለም።", + "youDoNotHavePermissionToUpdateDepartment": "ክፍልን ለማዘመን ፈቃድ የለዎትም።", + "youDoNotHavePermissionToDeleteDepartment": "ክፍልን ለመሰረዝ ፈቃድ የለዎትም።", + "failedToDeleteTheDeterment": "ክፍሉን መሰረዝ አልተቻለም", + "failedToLoadDepartment": "ክፍሎችን መጫን አልተቻለም", + "addDepartment": "ክፍል ያክሉ", + "saving": "በማስቀመጥ ላይ", + "editDesignation": "ማዕረግን ያርትዑ", + "addDesignation": "አዲስ ማዕረግ ያክሉ", + "designationName": "የማዕረግ ስም", + "enterDesignationName": "የማዕረግ ስም ያስገቡ", + "pleaseEnterDesignationName": "እባክዎ የማዕረግ ስም ያስገቡ", + "pleaseSelectAStatus": "እባክዎ ሁኔታን ይምረጡ", + "enterDescription": "መግለጫ ያስገቡ", + "designation": "ማዕረግ", + "noDesignationFound": "ምንም ማዕረግ አልተገኘም።", + "noDescriptionAvailableForThisDesignation": "ለዚህ ማዕረግ ምንም መግለጫ የለም።", + "youDoNotPermissionToUpdateDesignation": "ማዕረግን ለማዘመን ፈቃድ የለዎትም።", + "youDoNotHavePermissionToDeleteDesignation": "ማዕረግን ለመሰረዝ ፈቃድ የለዎትም።", + "updatePurchase": "ግዢን ያዘምኑ", + "editEmployee": "ሰራተኛን ያርትዑ", + "addNewEmployee": "አዲስ ሰራተኛ ያክሉ", + "enterFullName": "ሙሉ ስም ያስገቡ", + "pleaseSelectDesignation": "እባክዎ ማዕረግ ይምረጡ", + "pleaseSelectDepartment": "እባክዎ ክፍል ይምረጡ", + "pleaseSelectStatus": "እባክዎ ሁኔታን ይምረጡ", + "pleaseEnterYourPhoneNumber": "እባክዎ ስልክ ቁጥርዎን ያስገቡ", + "countryName": "የአገር ስም", + "enterYourCountry": "አገርዎን ያስገቡ", + "salary": "ደሞዝ", + "pleaseEnterYourSalary": "እባክዎ ደሞዝዎን ያስገቡ", + "gender": "ጾታ", + "pleaseSelectYourGender": "እባክዎ ጾታዎን ይምረጡ", + "pleaseSelectYourShift": "እባክዎ ፈረቃዎን ይምረጡ", + "birthDate": "የትውልድ ቀን", + "joinDate": "የተቀላቀሉበት ቀን", + "staus": "ሁኔታ", + "pleaseSelectValidStartAndEndDates": "እባክዎ ትክክለኛ የመነሻ እና የመድረሻ ቀኖችን ይምረጡ።", + "endDateCannotBeBeforeStartDate": "የመድረሻ ቀን ከመነሻ ቀን በፊት መሆን አይችልም።", + "editHoliday": "በዓልን ያርትዑ", + "addNewHoliday": "አዲስ በዓል ያክሉ", + "enterHolidayName": "የበዓል ስም ያስገቡ", + "pleaseEnterHolidayName": "እባክዎ የበዓል ስም ያስገቡ", + "pleaseEnterDate": "እባክዎ ቀን ያስገቡ", + "pleaseSelectStartDate": "እባክዎ የመነሻ ቀን ይምረጡ", + "pleaseEnterEndDate": "እባክዎ የመድረሻ ቀን ይምረጡ", + "endDateBeforeStartDate": "የመድረሻ ቀን ከመነሻ ቀን በፊት ነው", + "holidayList": "የበዓላት ዝርዝር", + "noHolidayFound": "ምንም በዓላት አልተገኙም።", + "noHolidayFundMatching": "ተዛማጅ በዓላት አልተገኙም", + "addHoliday": "በዓል ያክሉ", + "youDoNotHavePermissionToUpgradeHoliday": "በዓላትን ለማዘመን ፈቃድ የለዎትም።", + "holiday": "በዓል", + "editLeave": "ፈቃድን ያርትዑ", + "addNewLeave": "አዲስ ፈቃድ ያክሉ", + "leaveType": "የፈቃድ ዓይነት", + "pleaseSelectALeaveType": "እባክዎ የፈቃድ ዓይነት ይምረጡ", + "pleaseSelectAStartDate": "እባክዎ የመነሻ ቀን ይምረጡ", + "leaveDuration": "የፈቃድ ቆይታ", + "autoCalculatedDays": "በራስ-ሰር የተሰሉ ቀናት", + "leaveList": "የፈቃድ ዝርዝር", + "noLeaveRequestFound": "ምንም የፈቃድ ጥያቄዎች አልተገኙም።", + "addLeave": "ፈቃድ ያክሉ", + "noDescriptionProvided": "ምንም መግለጫ አልቀረበም።", + "youDoNotHavePermissionToUpdateLeaveRequest": "የፈቃድ ጥያቄን ለማዘመን ፈቃድ የለዎትም።", + "youDoNotHavePermissionToDeleteLeaveRequest": "የፈቃድ ጥያቄን ለመሰረዝ ፈቃድ የለዎትም።", + "leaveRequest": "የፈቃድ ጥያቄ", + "editPayroll": "የደመወዝ ክፍያን ያርትዑ", + "addNewPayroll": "አዲስ የደመወዝ ክፍያ ያክሉ", + "paymentYear": "የክፍያ ዓመት", + "pleaseSelectPaymentYear": "እባክዎ የክፍያ ዓመት ይምረጡ", + "pleaseSelectAnMonth": "እባክዎ ወር ይምረጡ", + "pleaseEnterADate": "እባክዎ ቀን ያስገቡ", + "totalSalaryAmount": "ጠቅላላ የደመወዝ መጠን", + "payrollList": "የደመወዝ ክፍያ ዝርዝር", + "noPayrollFound": "ምንም የደመወዝ ክፍያ መዝገቦች አልተገኙም።", + "paymentDetails": "የክፍያ ዝርዝሮች", + "youDoNotHaveUpdatePayroll": "የደመወዝ ክፍያን ለማዘመን ፈቃድ የለዎትም።", + "youDoNotHavePermissionToDeletePayroll": "የደመወዝ ክፍያን ለመሰረዝ ፈቃድ የለዎትም።", + "payrollRecord": "የደመወዝ ክፍያ መዝገብ", + "searchAttendance": "መገኘትን ይፈልጉ", + "attendanceReport": "የመገኘት ሪፖርቶች", + "noAttendanceRecordFound": "ለተመረጡት ማጣሪያዎች ምንም የመገኘት መዝገቦች አልተገኙም።", + "searchLeave": "ፈቃዶችን ይፈልጉ", + "leaveReports": "የፈቃድ ሪፖርቶች", + "noLeaveRecordFound": "ለተመረጡት ማጣሪያዎች ምንም የፈቃድ መዝገቦች አልተገኙም።", + "durationDays": "ቆይታ (ቀናት)", + "payrollReports": "የደመወዝ ክፍያ ሪፖርቶች", + "noMatchingPayrollFound": "ተዛማጅ የደመወዝ ክፍያ መዝገቦች አልተገኙም።", + "editShift": "ፈረቃን ያርትዑ", + "addNewShift": "አዲስ ፈረቃ ያክሉ", + "shiftName": "የፈረቃ ስም", + "pleaseSelectAShift": "እባክዎ ፈረቃ ይምረጡ", + "breakStatus": "የእረፍት ሁኔታ", + "pleaseSelectBreakStatus": "እባክዎ የእረፍት ሁኔታን ይምረጡ", + "startTimeIsRequired": "የመነሻ ሰዓት ያስፈልጋል", + "startTime": "የመነሻ ሰዓት", + "enterStartTime": "የመነሻ ሰዓት ያስገቡ", + "endTimeIsRequired": "የማብቂያ ሰዓት ያስፈልጋል", + "endTime": "የማብቂያ ሰዓት", + "enterEndTime": "የማብቂያ ሰዓት ያስገቡ", + "startBreakTime": "የእረፍት መጀመሪያ ሰዓት", + "enterBreakTime": "የእረፍት ሰዓት ያስገቡ", + "endBreakTime": "የእረፍት ማብቂያ ሰዓት", + "noShiftFound": "ምንም ፈረቃዎች አልተገኙም።", + "addShift": "ፈረቃ ያክሉ", + "breakTime": "የእረፍት ሰዓት", + "breakDuration": "የእረፍት ቆይታ", + "youDoNotToHavePermissionToUpdateShift": "ፈረቃን ለማዘመን ፈቃድ የለዎትም።", + "youDoNotToHavePermissionToDeleteShift": "ፈረቃን ለመሰረዝ ፈቃድ የለዎትም።", + "doYouReallyWantToDeleteThis": "ይህንን በእርግጥ መሰረዝ ይፈልጋሉ?", + "viewDetails": "ዝርዝሮችን ይመልከቱ", + "leave": "ፈቃድ", + "payroll": "የደመወዝ ክፍያ", + "editBankAdjustment": "የባንክ ማስተካከያን ያርትዑ", + "adjustBankBalance": "የባንክ ቀሪ ሂሳብን ያስተካክሉ", + "pleaseAddAtLeastOneBank": "ቀሪ ሂሳቦችን ለማስተካከል እባክዎ ቢያንስ አንድ የባንክ ሂሳብ ያክሉ።", + "accountNumber": "የሂሳብ ስም", + "selectAccount": "ሂሳብ ይምረጡ", + "selectType": "ዓይነት ይምረጡ", + "amountsIsRequired": "መጠን ያስፈልጋል", + "invalidAmount": "የማይሰራ መጠን", + "adjustmentDate": "የማስተካከያ ቀን", + "dateIsRequired": "ቀን ያስፈልጋል", + "editBankAccounts": "የባንክ ሂሳቦችን ያርትዑ", + "addNewBankAccounts": "የባንክ ሂሳቦችን ያክሉ", + "accountDisplayName": "የሂሳብ ማሳያ ስም", + "enterAccountDisplayName": "የሂሳብ ማሳያ ስም ያስገቡ", + "displayNameIsRequired": "የማሳያ ስም ያስፈልጋል", + "openingBalanceIsRequired": "የመጀመሪያ ቀሪ ሂሳብ ያስፈልጋል", + "asOfDate": "ከቀን ጀምሮ", + "hideFiled": "መስኮችን ደብቅ", + "addMoreFiled": "ተጨማሪ መስኮችን ያክሉ", + "enterAccountName": "የሂሳብ ቁጥር ያስገቡ", + "ifscCode": "IFSC ኮድ", + "upiIdForQrCode": "የQR ኮድ UPI መታወቂያ", + "bankName": "የባንክ ስም", + "enterBankName": "የባንክ ስም ያስገቡ", + "accountHolderName": "የሂሳብ ባለቤቱ ስም", + "enterAccountHolderName": "የሂሳብ ባለቤቱን ስም ያስገቡ", + "printBankDetailsAndInvoice": "የባንክ ዝርዝሮችን በደረሰኞች ላይ ያትሙ", + "viewingTransactionFor": "ግብይቶችን በመመልከት ላይ ለ", + "bankAccounts": "የባንክ ሂሳቦች", + "noBankAccountFound": "ምንም የባንክ ሂሳቦች አልተገኙም።", + "noAccountsFoundMissing": "ምንም ተዛማጅ ሂሳቦች አልተገኙም", + "deposit": "ተቀማጭ ገንዘብ", + "addBank": "ባንክ ያክሉ", + "bankToBankTransfer": "ከባንክ ወደ ባንክ ማስተላለፍ", + "bankToCashTransfer": "ከባንክ ወደ ጥሬ ገንዘብ ማስተላለፍ", + "accountName": "የሂሳብ ስም", + "holderName": "የባለቤቱ ስም", + "openingDate": "የተከፈተበት ቀን", + "currentBalance": "የአሁኑ ቀሪ ሂሳብ", + "permissionDeniedToDeleteBank": "ባንክን ለመሰረዝ ፈቃድ ተከልክሏል።", + "canNotEditThisTransactionType": "ይህንን የግብይት ዓይነት ማረም አይቻልም።", + "bank": "ባንክ", + "noTransactionFoundForThisFilter": "ለዚህ ማጣሪያ ምንም ግብይቶች አልተገኙም።", + "pleaseSelectBothAccounts": "እባክዎ ሁለቱንም ሂሳቦች ይምረጡ።", + "cannotTransferToSameAccounts": "ወደ ተመሳሳይ ሂሳብ ማስተላለፍ አይቻልም።", + "editBankTransfer": "የባንክ ዝውውርን ያርትዑ", + "needAtLeastTwoBankAccount": "ዝውውር ለማከናወን ቢያንስ ሁለት የባንክ ሂሳቦች ያስፈልጋሉ።", + "from": "ከ", + "to": "ወደ", + "editBankToCash": "ከባንክ ወደ ጥሬ ገንዘብ ማረም", + "noBankAccountsFoundToTransferFrom": "ለማስተላለፍ ምንም የባንክ ሂሳቦች አልተገኙም።", + "selectOneAccount": "አንድ ሂሳብ ይምረጡ", + "editCashAdjustment": "የጥሬ ገንዘብ ማስተካከያን ያርትዑ", + "adjustCashBalance": "የጥሬ ገንዘብ ቀሪ ሂሳብን ያስተካክሉ", + "customDate": "ብጁ ቀን", + "cashInHand": "በእጅ ላይ ያለ ጥሬ ገንዘብ", + "currentCashBalance": "የአሁኑ የጥሬ ገንዘብ ቀሪ ሂሳብ", + "transfer": "ማስተላለፍ", + "adjustCash": "ጥሬ ገንዘብን ያስተካክሉ", + "pleaseSelectADestinationBankAccounts": "እባክዎ የመድረሻ ባንክ ሂሳብ ይምረጡ።", + "editCashToBank": "ከጥሬ ገንዘብ ወደ ባንክ ማረም", + "cashToBankTransfer": "ከጥሬ ገንዘብ ወደ ባንክ ማስተላለፍ", + "noDestinationBankAccountFond": "ምንም የመድረሻ ባንክ ሂሳቦች አልተገኙም።", + "transferCheque": "ቼክ ያስተላልፉ", + "receivedFrom": "የተቀበለው ከ", + "chequeAmount": "የቼክ መጠን", + "chequeNumber": "የቼክ ቁጥር", + "chequeDate": "የቼክ ቀን", + "referenceNumber": "የማጣቀሻ ቁጥር", + "selectBankToCash": "ባንክ ወይም ጥሬ ገንዘብ ይምረጡ", + "depositTo": "ተቀማጭ ለ", + "selectDepositDestination": "የተቀማጭ መድረሻን ይምረጡ", + "transferDate": "የዝውውር ቀን", + "doYouWantToRellyReOpenThisCheque": "ይህንን ቼክ በእርግጥ እንደገና መክፈት ይፈልጋሉ?", + "okay": "እሺ", + "reOpen": "እንደገና ክፈት", + "open": "ክፈት", + "chequeList": "የቼኮች ዝርዝር", + "closed": "ተዘግቷል", + "noChequeFound": "ምንም ቼክ አልተገኘም", + "searchTransaction": "ግብይቶችን ይፈልጉ...", + "filterByDate": "በቀን ያጣሩ", + "addImage": "ምስል ያክሉ", + "cashAndBankManagement": "የጥሬ ገንዘብ እና የባንክ አስተዳደር", + "cheque": "ቼኮች", + "branchList": "የቅርንጫፍ ዝርዝር", + "roleAndPermission": "ሚና እና ፈቃድ", + "switchBank": "ቅርንጫፍ ይቀይሩ?", + "exitBank": "ከቅርንጫፍ ይውጡ", + "areYouSureWantToSwitchToDifferentBranch": "ወደ ሌላ ቅርንጫፍ መቀየር እንደሚፈልጉ እርግጠኛ ነዎት?", + "areYourSureYouWantToExitFromThisBranch": "ከዚህ ቅርንጫፍ መውጣት እንደሚፈልጉ እርግጠኛ ነዎት?", + "switchs": "ቀይር", + "exit": "ውጣ", + "createBranch": "ቅርንጫፍ ፍጠር", + "areYouSureWantToDeleteThisBranch": "ይህንን ቅርንጫፍ መሰረዝ እንደሚፈልጉ እርግጠኛ ነዎት?", + "currents": "የአሁኑ", + "noBrunchFound": "ምንም ቅርንጫፍ አልተገኘም", + "updateBranch": "ቅርንጫፍን ያዘምኑ", + "pleaseEnterBranchName": "እባክዎ የቅርንጫፍ ስም ያስገቡ", + "enterBalance": "ቀሪ ሂሳብ ያስገቡ", + "youDoNotHavePermissionToUpdateBranch": "ቅርንጫፍን ለማዘመን ፈቃድ የለዎትም።", + "allTransaction": "ሁሉም ግብይቶች", + "duePay": "የሚከፈል ዕዳ", + "allParties": "ሁሉም ወገኖች", + "retry": "እንደገና ይሞክሩ", + "incomeCategoriesReport": "የገቢ ምድቦች ሪፖርት", + "dayBook": "የቀን መዝገብ", + "billWiseProfit": "የክፍያ መጠየቂያ ትርፍ", + "cashFlow": "የገንዘብ ፍሰት", + "balanceSheet": "የሂሳብ መግለጫ", + "taxReport": "የግብር ሪፖርት", + "productSaleHistory": "የምርት ሽያጭ ታሪክ", + "productPurchaseHistory": "የምርት ግዢ ታሪክ", + "partyReports": "የወገን ሪፖርቶች", + "customerLedger": "የደንበኛ መዝገብ", + "supplierLedger": "የአቅራቢ መዝገብ", + "partyWiseProfit": "የወገን ትርፍ", + "productWiseProfit": "የምርት ትርፍ", + "top5Customer": "ምርጥ 5 ደንበኞች", + "top5Supplier": "ምርጥ 5 አቅራቢዎች", + "productReports": "የምርት ሪፖርቶች", + "comboReport": "ጥምር ሪፖርት", + "expiredItemReport": "ጊዜው ያለፈበት ዕቃ ሪፖርት", + "top5Product": "ምርጥ 5 ምርቶች", + "productWiseProfitAndLoss": "የምርት ትርፍ እና ኪሳራ", + "productWisePurchase": "የምርት ግዢ", + "productWiseSale": "የምርት ኪሳራ", + "noProductMatchYourSearch": "ከፍለጋዎ ጋር የሚዛመዱ ምንም ምርቶች የሉም።", + "purchaseQty": "የግዢ ብዛት", + "saleQty": "የሽያጭ ብዛት", + "youDoNotHavePermissionProfitAndLoss": "ለትርፍ እና ኪሳራ ፈቃድ የለዎትም።", + "sold": "ተሽጧል", + "remaining": "ቀሪ", + "totalAssets": "ጠቅላላ ንብረቶች", + "assets": "ንብረቶች", + "itemName": "የዕቃ ስም", + "personalInfo": "የግል መረጃ:", + "dueBalance": "ያለበት ዕዳ", + "walletBalance": "የኪስ ቦርሳ ቀሪ ሂሳብ", + "cashIn": "ገቢ ጥሬ ገንዘብ", + "cashOut": "ወጪ ጥሬ ገንዘብ", + "runningCash": "ተንቀሳቃሽ ጥሬ ገንዘብ", + "moneyIn": "ገቢ ገንዘብ", + "moneyOut": "ወጪ ገንዘብ", + "noDataAvailableForGeneratePdf": "ፒዲኤፍ ለማመንጨት ምንም መረጃ የለም", + "balanceDue": "ቀሪ ዕዳ", + "returnedAmount": "የተመለሰ መጠን", + "saleReturn": "የሽያጭ ተመላሽ", + "saleEdit": "የሽያጭ አርትዖት", + "pleaseAddASalesReturn": "እባክዎ የሽያጭ ተመላሽ ያክሉ", + "subscriptionReports": "የደንበኝነት ምዝገባ ሪፖርቶች", + "started": "ተጀምሯል", + "end": "መጨረሻ", + "taxReportList": "የግብር ሪፖርት ዝርዝር", + "developedBy": "የተሰራው በ", + "time": "ሰዓት", + "receivedBy": "የተቀበለው በ", + "wallet": "የኪስ ቦርሳ", + "warranty": "ዋስትና", + "guarantee": "ማረጋገጫ", + "remark": "አስተያየት", + "bankDetails": "የባንክ ዝርዝሮች", + "cashAndBank": "ጥሬ ገንዘብ እና ባንክ", + "pdfGenerateSuccessfully": "ፒዲኤፍ በተሳካ ሁኔታ ተፈጥሯል", + "generatingPdf": "ፒዲኤፍ እየተፈጠረ ነው", + "INVOICE": "ደረሰኝ", + "admin": "አስተዳዳሪ", + "invoiceNumber": "የደረሰኝ ቁጥር", + "vatNumber": "ተእታ ቁጥር", + "customerSignature": "የደንበኛ ፊርማ", + "authorizedSignature": "የተፈቀደ ፊርማ", + "poweredBy": "በኃይል የሚሰራው በ", + "shippingCharge": "የጭነት ክፍያ", + "totalReturned": "ጠቅላላ የተመለሰ", + "amountsInWord": "በቃላት ውስጥ ያሉ መጠኖች", + "changeAmount": "የለውጥ መጠን", + "sellsBy": "የሚሸጠው በ", + "rounding": "ማዞሪያ", + "paidBy": "የተከፈለው በ", + "vatGstTitle": "ተእታ/ተእስእ ርዕስ", + "enterVatGstTitle": "ተእታ/ተእስእ ርዕስ ያስገቡ", + "vatGstNumber": "ተእታ/ተእስእ ቁጥር", + "enterVatGstNumber": "ተእታ/ተእስእ ቁጥር ያስገቡ", + "vatAndTax": "ተእታ እና ታክስ", + "customPrint": "ብጁ ህትመት", + "taxRates": "የታክስ ተመኖች", + "taxRatesMangeYourTaxRates": "የታክስ ተመኖች - የታክስ ተመኖችዎን ያስተዳድሩ", + "add": "አክል", + "status": "ሁኔታ", + "active": "አክቲቭ", + "disable": "አቦዝን", + "deletedSuccessFully": "በተሳካ ሁኔታ ተሰርዟል!", + "failedToDeleteTheTax": "ታክሱን መሰረዝ አልተቻለም", + "errorDeletingTax": "ታክስን በመሰረዝ ላይ ስህተት", + "taxGroup": "የታክስ ቡድን", + "combinationOfTheMultipleTaxes": "የብዙ ታክሶች ጥምረት", + "subTaxes": "ንዑስ ታክሶች", + "action": "እርምጃ", + "addTax": "ታክስ ጨምር", + "editTax": "ታክስን አርትዕ", + "addNewTax": "አዲስ ታክስ ጨምር", + "enterTaxRates": "የታክስ መጠን ያስገቡ", + "addTaxGroup": "አዲስ የታክስ ቡድን ጨምር", + "editTaxGroup": "የታክስ ቡድንን አርትዕ", + "taxWithSingleMultipleTaxType": "ነጠላ/ብዙ የታክስ አይነት ያለው ታክስ", + "noSubTaxSelected": "ምንም ንዑስ ታክስ አልተመረጠም", + "subTaxList": "የንዑስ ታክስ ዝርዝር", + "taxPercent": "የታክስ በመቶኛ", + "done": "ተከናውኗል", + "writerTaxHere": "እዚህ ጽሑፍ ይጻፉ...", + "expiredList": "ያለፈው ጊዜ ዝርዝር", + "listIsEmpty": "ዝርዝሩ ባዶ ነው", + "printingInvoice": "ደረሰኝ እየታተመ ነው", + "salesSetting": "የሽያጭ ቅንብሮች", + "invoiceLogo": "የደረሰኝ አርማ", + "printingOption": "የማተሚያ አማራጭ", + "amountRoundingMethod": "የመጠን ማዞሪያ ዘዴ", + "signUp": "ይመዝገቡ", + "returnedItem" : "የተመለሰ እቃ", + "returnedDate" : "የመለስታ ቀን", + "unitPrice" : "የእቃው ዋጋ", + "saleBy" : "የሽያጭ የተደረገው", + "purchasedBy" : "የተገዛው", + "collectedBys" : "የተሰበሰበው", + "payableAmount" : "የሚከፈል ገንዘብ", + "receivedAmount" : "የተቀበለው ገንዘብ", + "unitPrices": "የአንድ እቃ ዋጋ", + "item": "እቃ", + "sl": "ተ.ቁ", + "mobiles": "ሞባይል", + "paidVia": "በ በኩል የተከፈለ", + "moneyReceipt": "የገንዘብ ደረሰኝ", + "receipt": "ደረሰኝ", + "barcodeGenerator" : "ባርኮድ ጀነሬተር", + "searchProduct" : "ምርት ፈልግ", + "code" : "ኮድ", + "price" : "ዋጋ", + "showCode" : "ኮድ አሳይ", + "showPrice" : "ዋጋ አሳይ", + "showName" : "ስም አሳይ", + "actions" : "ድርጊቶች", + "noItemSelected" : "ምንም ንጥል አልተመረጠም", + "noProductSelected" : "ምንም ምርት አልተመረጠም", + "previewPdf" : "ቅድመ እይታ PDF", + "salesReturnReport" : "የሽያጭ መመለሻ ሪፖርት", + "purchaseReturnReport" : "የግዢ መመለሻ ሪፖርት", + "incomeFor" : "ገቢ ለ", + "enterProductCode": "የምርት ኮድ ያስገቡ", + "addIncome" : "ገቢ አክል", + "incomeDate" : "ገቢ ቀን", + "incomeCategories" : "የገቢ ምድቦች", + "addIncomeCategory" : "የገቢ ምድብ አክል", + "enterIncomeCategoryName" : "የገቢ ምድብ ስም ያስገቡ", + "totalReturnAmount" : "ጠቅላላ የተመለሰ መጠን", + "returned" : "ተመላሽ", + "supplierDetails" : "የአቅራቢ ዝርዝሮች", + "weekly": "ሳምንታዊ", + "monthly": "ወርሃዊ", + "yearly" : "የዓመት", + "today" : "ዛሬ", + "thisWeek" : "በዚህ ሳምንት", + "thisMonth" : "በዚህ ወር", + "thisYear": "በዚህ አመት", + "allTime" : "ሁሉም ጊዜ", + "custom" : "ብጁ", + + "addUserRole" : "ተጠቃሚ ሚና አክል", + "noRoleFound" : "ምንም ተጠቃሚ ሚና አልተገኘም", + "yourPackageExpiredInDays" : "ጥቅልዎ በ5 ቀን ውስጥ ይጠፋል", + "yourPackageExpiredToday" : "ጥቅልዎ ዛሬ ይጠፋል\n\nእባክዎን እንደገን ይግዙ", + "contactUs" : "ያግኙን", + "writeYourMessageHere" : "መልእክትዎን እዚህ ይጻፉ", + "sendMessage" : "መልእክት ላክ", + "sendYourEmail" : "ኢሜልዎን ይላኩ", + "backToHome" : "ወደ ቤት ተመለስ", + "promoCode" : "ማስተዋወቂያ ኮድ", + "submit" : "አስገባ", + "seeAllPromoCode" : "ሁሉንም ማስተዋወቂያ ኮዶችን ይመልከቱ", + "categories": "ምድቦች", + "enterYourPhoneNumber" : "ስልክ ቁጥርዎን ያስገቡ", + "enterFullAddress" : "ሙሉ አድራሻዎን ያስገቡ", + "enterYourEmailAddress" : "ኢሜል አድራሻዎን ያስገቡ", + "pleaseEnterAPassword" : "እባክዎን የይለፍ ቃል ያስገቡ", + "pleaseEnterAConfirmPassword" : "እባክዎን የይለፍ ቃል ያረጋግጡ", + "enterYourName" : "ስምዎን ያስገቡ", + "addNewAddress" : "አዲስ አድራሻ አክል", + "firstName" : "የመጀመሪያ ስም", + "lastName" :"የአባት ስም", + "country" : "አገር", + "bangladesh" : "ባንግላዴሽ", + "apply" : "ተግብር", + "deliveryAddress" : "የመላኪያ አድራሻ", + "noDataAvailabe" : "ምንም ውሂብ የለም", + "addDelivery" : "መላኪያ አክል", + "description" : "መግለጫ", + "addNote" : "ማስታወሻ አክል", + "image" : "ምስል", + "pleaseConnectThePrinterFirst" : "እባክዎን አታሚውን በመጀመሪያ ያገናኙ", + "selectCategory" : "ምድብ ይምረጡ", + "enterExpenseDate" : "የወጪ ቀን ያስገቡ", + "enterName" : "ስም ያስገቡ", + "enterAmount" : "መጠን ያስገቡ", + "enterRefNumber" : "ማጣቀሻ ቁጥር ያስገቡ", + "fashions" : "ፋሽን", + "billTO" : "ሂሳብ ለ", + "totalDue" : "ጠቅላላ ዕዳ", + "paymentsAmount" : "የክፍያ መጠኖች", + "remainingDue" : "ቀሪ ዕዳ", + "thankYouForYourDuePayment" : "ለዕዳዎ ክፍያ እናመሰግናለን", + "print" : "አትም", + "unitPirce" : "አሃድ ዋጋ", + "totalPrice" : "ጠቅላላ ዋጋ", + "totalVat" : "ጠቅላላ ቫት", + "deliveryCharge" : "የመላኪያ ክፍያ", + "totalPayable" : "ጠቅላላ ክፍያ", + "thakYouForYourPurchase" : "ለግዢዎ እናመሰግናለን", + "pleaseConnectYourBlutohPrinter" : "እባክዎን የብሉቱዝ አታሚዎን ያገናኙ", + "editSocailMedia" : "ማህበራዊ ሚዲያን አርትዕ ያድርጉ", + "socialMarketing" : "ማህበራዊ ግብይት", + "share" : "አጋራ", + "notification" : "ማሳወቂያ", + "purchaseAlarm" : "የግዢ ማንቂያ", + "purchaseConfirmed" : "ግዢ ተረጋገጠ", + "paymentComplete" : "ክፍያ ተጠናቀቀ", + "retur" : "መመለስ", + "sendSms" : "ኤስኤምኤስ ላክ", + "recivethePin" : "ፒኑን ተቀበል", + "startNewSale" : "አዲስ ሽያጭ ይጀምሩ", + "payment" : "ክፍያ", + "masterCard" : "ማስተርካርድ", + "instrucation" : "መመሪያ", + "cash" : "ጥሬ ገንዘብ", + "invoiceViewr" : "የደረሰኝ ተመልካች", + "size" : "መጠን", + "color" : "ቀለም", + "weight" : "ክብደት", + "capacity" : "አቅም", + "type" : "አይነት", + "youWantTodeletetheProduct" : "ይህንን ምርት መሰረዝ ይፈልጋሉ?", + "delete" : "ሰርዝ", + "contactDetials" : "የእውቂያ ዝርዝሮች", + "clarence" : "ክላረንስ", + "call" : "ጥሪ", + "messege" : "መልእክት", + "dailyTransaction" : "የዕለት ተዕዛዝ", + "promo" : "ማስተዋወቂያ", + "send" : "ላክ", + "easyToUseThePos" : "ለመጠቀም ቀላል የሞባይል ፒኦኤስ", + "easytheusedesciption" : "POSpro መተግበሪያ ነፃ እና ለመጠቀም ቀላል ነው። በእርግጥ በዓለም ላይ ካሉ ምርጥ POS ስርዓቶች አንዱ ነው።", + "choseYourFeature" : "ባህሪያትዎን ይምረጡ", + "choseyourfeatureDesciption" : "ባህሪያት POSpro ን ከባህላዊ መፍትሄዎች የሚለየው አስፈላጊ ክፍል ናቸው።", + "allBusinessSolutions" : "ሁሉም የንግድ መፍትሄዎች", + "allBusinessolutionDescrip" : "PosPro ለአክሲዮን፣ ሂሳብ፣ ሽያጭ፣ ወጪ እና ኪሳራ/ትርፍ ሙሉ የንግድ መፍትሄ ነው።", + "skip" : "ዝለል", + "next" : "ቀጣይ", + "anewUpdateAvailable" : "አዲስ ዝመና ይገኛል\nእባክዎን መተግበሪያዎን ያዘምኑ", + "skipTheUpdate" :"ዝመናውን ዝለል", + "rememberMeLater" : "በኋላ አስታውሰኝ", + "powerdedByAcnoo" : "በAcnoo የተጎላበተ", + "lossOrProfit" : "ኪሳራ/ትርፍ", + "expense" : "ወጪ", + "parties" : "ወገኖች", + "home" : "ቤት", + "sales" : "ሽያጮች", + "setting" : "ቅንብር", + + "purchaseNow" : "አሁን ይግዙ", + "paymentMethods" : "የክፍያ ዘዴዎች", + + "update": "አዘምን", + "continueButton": "ቀጥል", + "name": "ስም", + "phone": "ስልክ ቁጥር", + "email": "ኢሜል አድራሻ", + "address": "አድራሻ", + "previousDue": "ቀድሞ ያለ ዕዳ", + "selectLang": "ቋንቋዎን ይምረጡ", + "addContact": "እውቂያ አክል", + "moreInfo": "ተጨማሪ መረጃ", + "retailer": "ችርቻሮ ነጋዴ", + "dealer": "አከፋፋይ", + "wholesaler": "ጅምላ ነጋዴ", + "supplier": "አቅራቢ", + "CustomerDetails": "የደንበኛ ዝርዝሮች", + "recentTransaction": "የቅርብ ግብይቶች", + "totalProduct": "ጠቅላላ ምርቶች", + "total": "ጠቅላላ", + "paid": "ተከፍሏል", + "unPaid": "ያልተከፈለ", + "due": "ዕዳ", + "connect": "ለማገናኘት ይጫኑ", + "tryAgain": "እንደገን ሞክር", + "loading": "እየጫነ ነው", + "viewAll": "ሁሉንም ይመልከቱ", + "partyList": "የወገኖች ዝርዝር", + "addCustomer": "እባክዎን ደንበኛ ያክሉ", + "updateContact": "እውቂያ አዘምን", + "dueList": "የዕዳ ዝርዝር", + "collectDue": "ዕዳ ሰብስብ", + "date": "ቀን", + "dueAmount": "የዕዳ መጠን፡ ", + "customerName": "የደንበኛ ስም", + "totalAmount": "ጠቅላላ መጠን", + "paidAmount": "የተከፈለ መጠን", + "paymentTypes": "የክፍያ አይነቶች", + "cancel": "ሰርዝ", + "expenseReport": "የወጪ ሪፖርት", + "fromDate": "ከ ቀን", + "toDate": "እስከ ቀን", + "expenseFor": "ለ ወጪ", + "amount": "መጠን", + "noData": "ምንም ውሂብ የለም", + "totalExpense": "ጠቅላላ ወጪ", + "addExpense": "ወጪ አክል", + "expenseDate": "የወጪ ቀን", + "referenceNo": "ማጣቀሻ ቁጥር", + "note": "ማስታወሻ", + "expenseCat": "የወጪ ምድቦች", + "search": "ፈልግ", + "select": "ምረጥ", + "addExpenseCat": "የወጪ ምድብ አክል", + "categoryName": "የምድብ ስም", + "alreadyAdded": "ቀድሞ የተጨመረ", + "whatNew": "አዲስ ምንድነው", + "lp": "ኪሳራ/ትርፍ", + "profit": "ትርፍ", + "loss": "ኪሳራ", + "lpDetails": "የኪሳራ/ትርፍ ዝርዝሮች", + "invoice": "ደረሰኝ", + "dates": "ቀን:", + "mobile": "ሞባይል:", + "product": "ምርት", + "quantity": "ብዛት", + "discount": "ቅናሽ", + "totalLoss": "ጠቅላላ ኪሳራ", + "totalProfit": "ጠቅላላ ትርፍ", + "productList": "የምርት ዝርዝር", + "stock": "ክምችት", + "addNewProduct": "አዲስ ምርት አክል", + "productName": "የምርት ስም", + "productCode": "የምርት ኮድ", + "purchasePrice": "የግዢ ዋጋ", + "mrp": "ኤምአርፒ", + "wholeSalePrice": "የጅምላ ሽያጭ ዋጋ", + "dealerPrice": "የአከፋፋይ ዋጋ", + "manufacturer": "አምራች", + "saveNPublish": "አስቀምጥ እና አሳተም", + "brands": "ብራንዶች", + "addBrand": "ብራንድ አክል", + "brandName": "የብራንድ ስም", + "addUnit": "አሃድ አክል", + "unitName": "የአሃድ ስም", + "units": "አሃዶች", + "addProduct": "እባክዎን ምርት ያክሉ", + "updateProduct": "ምርት አዘምን", + "salePrice": "የሽያጭ ዋጋ", + "profile": "መገለጫ", + "edit": "አርትዕ", + "businessCat": "የንግድ ምድብ", + "language": "ቋንቋ", + "changePassword": "የይለፍ ቃል ቀይር", + "updateProfile": "መገለጫዎን አዘምኑ", + "businessName": "ኩባንያ እና የንግድ ስም", + "addPurchase": "ግዢ አክል", + "inv": "ኢንቭ ቁጥር", + + "supplierName": "የአቅራቢ ስም", + "itemAdded": "ዕቃ ተጨመረ", + "addItems": "ዕቃ አክል", + "subTotal": "ጠቅላላ ድምር", + "returnAmount": "የተመላሽ መጠን", + "chooseSupplier": "አቅራቢ ይምረጡ", + "noSupplier": "ምንም አቅራቢ የለም", + "salesDetails": "የሽያጭ ዝርዝሮች", + "editPurchaseInvoice": "የግዢ ደረሰኝ አርትዕ ያድርጉ", + "purchaseList": "የግዢ ዝርዝር", + "addAPurchase": "እባክዎን ግዢ ያክሉ", + "dueReport": "የዕዳ ሪፖርት", + "fullyPaid": "ሙሉ በሙሉ ተከፍሏል", + "stillUnpaid": "አሁንም ያልተከፈለ", + "purchaseReport": "የግዢ ሪፖርት", + "connectPrinter": "አታሚዎን ያገናኙ", + "clickToConnect": "ለማገናኘት ይጫኑ", + "collectDues": "እባክዎን ዕዳ ይሰብስቡ", + "addNewPurchase": "እባክዎን አዲስ ግዢ ያክሉ", + "salesReport": "የሽያጭ ሪፖርት", + "addSale": "እባክዎን ሽያጭ ያክሉ", + "reports": "ሪፖርቶች", + "chooseCustomer": "ደንበኛ ይምረጡ", + "addSales": "ሽያጭ አክል", + "saleList": "የሽያጭ ዝርዝር", + "editSalesInvoice": "የሽያጭ ደረሰኝ አርትዕ ያድርጉ", + "previousPayAmount": "ቀድሞ የተከፈለ መጠን", + "printing": "የህትመት አማራጭ", + "subscription": "ምዝገባ", + "userRole": "የተጠቃሚ ሚና", + "currency": "ገንዘብ", + "logOut": "ውጣ", + "stockList": "የክምችት ዝርዝር", + "purchase": "ግዢ", + "sale": "ሽያጭ", + "yourPack": "ጥቅልዎ", + "freePlan": "ነፃ ዕቅድ", + "youRUsing": "እየተጠቀሙበት ነው", + "freePack": "ነፃ ጥቅል", + "premiumPlan": "ፕሪሚየም ዕቅድ", + "packFeatures": "የጥቅል ባህሪያት", + "unlimited": "ያልተገደበ", + "updateNow": "አሁን አዘምን", + "purchasePremium": "ፕሪሚየም ዕቅድ ይግዙ", + "buyPremium": "ፕሪሚየም ዕቅድ ይግዙ", + "paypalPay": "በ PayPal ይክፈሉ", + "gotEmail": "ኢሜል ደርሶዎታል", + "sendEmail": "የይለፍ ቃል ዳግም ለማቀናበር መመሪያዎችን የያዘ ኢሜል ልከናል፡", + "checkEmail": "ኢሜል ይመልከቱ", + "close": "ዝጋ", + "enterEmail": "የይለፍ ቃል ዳግም ማቀናበር አገናኝ ለመቀበል ከዚህ በታች ያለውን የኢሜል አድራሻዎን ያስገቡ።", + "sendLink": "የዳግም ማቀናበር አገናኝ ላክ", + "emailText": "ኢሜል", + "password": "ይለፍ ቃል", + "noAcc": "አካውንት የለም?", + "register": "መመዝገብ", + "phoneVerification": "የስልክ ማረጋገጫ", + "registerTitle": "መጀመር ከመጀመርዎ በፊት ስልክዎን መመዝገብ አለብን!", + "sendCode": "ኮዱን ላክ", + "staffLogin": "የሰራተኛ መግቢያ", + "logInWithMail": "በኢሜል ይግቡ", + "setUpProfile": "መገለጫዎን ያዘጋጁ", + "setUpDesc": "ዶክተርዎን በተሻለ ስሜት ለማገናኘት መገለጫዎን ያዘምኑ", + "gallery": "ጋለሪ", + "camera": "ካሜራ", + "companyAddress": "የኩባንያ አድራሻ", + "openingBalance": "የመክፈቻ ቀሪ ሂሳብ", + "confirmPass": "የይለፍ ቃል ያረጋግጡ", + "haveAcc": "አካውንት አለዎት?", + "loginWithPhone": "በስልክ ይግቡ", + "editPhone": "የስልክ ቁጥር ያርትዑ?", + "createAcc": "ነፃ አካውንት ይፍጠሩ", + "congratulation": "እንኳን ደስ አለዎት", + + + "signUp": "ይመዝገቡ", + "amarSonarBangla" : "አማር ሶናር ባንግላ", + "signIn" : "ይግቡ", + "logIn": "ይግቡ", + "welcomeBack" : "እንኳን ተመለስ!", + "passwordCannotBeEmpty" : "የይለፍ ቃል ባዶ ሊሆን አይችልም", + "save": "አስቀምጥ", + "forgotPassword": "የይለፍ ቃል ረሳህ?", + "reset": "የኢሜል አድራሻዎን ወይም የስልክ ቁጥርዎን በመጠቀም የይለፍ ቃልዎን ዳግም ያስጀምሩ", + "lableEmail": "ኢሜል", + "hintEmail": "የኢሜል አድራሻ ያስገቡ", + "emailCannotBeEmpty": "ኢሜል ባዶ ሊሆን አይችልም", + "pleaseEnterAValidEmail": "እባክዎን የተረጋገጠ የኢሜል አድራሻ ያስገቡ", + "continueE": "ቀጥል", + "pleaseEnterYourDetails": "እባክዎን ዝርዝሮችዎን ያስገቡ።", + "lablePassword": "ይለፍ ቃል", + "hintPassword": "የይለፍ ቃል ያስገቡ", + "pleaseEnterABiggerPassword": "እባክዎን ረዘም ያለ የይለፍ ቃል ያስገቡ", + "rememberMe": "አስታውሰኝ", + "donNotHaveAnAccount": "አካውንት የለዎትም?", + "createAFreeAccount": "ነፃ አካውንት ይፍጠሩ", + "fullName": "ሙሉ ስም", + "enterYourFullName": "ሙሉ ስምዎን ያስገቡ", + "nameCanNotBeEmpty": "ስም ባዶ ሊሆን አይችልም", + + + + "alreadyHaveAnAccount": "አካውንት አለዎት?", + "createNewPassword": "አዲስ የይለፍ ቃል ፍጠር", + "setUpNewPassword": "አዲስ የይለፍ ቃል ያዘጋጁ", + "resetPassword": "የይለፍ ቃልዎን ዳግም አስጀምረው ወደ አካውንትዎ ይግቡ", + "newPassword": "አዲስ የይለፍ ቃል", + "confirmPassword": "የይለፍ ቃል ያረጋግጡ", + "passwordsDoNotMatch": "የይለፍ ቃሎች አይጣጣሙም", + "verityEmail": "ኢሜል ያረጋግጡ", + "verification": "ማረጋገጫ", + "digits": "6-አሃዝ ፒን ወደ ኢሜል አድራሻዎ ተልኳል፡", + "enterValidOTP": "ትክክለኛውን OTP ያስገቡ", + "resendOTP": "ትክክለኛውን OTP ያስገቡ", + "verifyYourEmail": "ኢሜልዎን ያረጋግጡ", + "weHaveSentAConfirmationEmailTo": "የማረጋገጫ ኢሜል ልከናል", + "folder": "ኢሜሉ ወደ አይፈለጌ መልእክት አቃፊዎ ሊገባ ይችላል።", + "gotIt": "ተረድቷል", + "enterOpeningBalance": "የመክፈቻ ቀሪ ሂሳብ ያስገቡ", + "pleaseEnterAValidBusinessName": "እባክዎን የተረጋገጠ የንግድ ስም ያስገቡ", + "enterBusiness": "ንግድ/ሱቅ ስም ያስገቡ", + "selectBusinessCategory": "የንግድ ምድብ ይምረጡ", + "todaySummary": "የዛሬው ማጠቃለያ", + "sellAll": "ሁሉንም ይሽጡ >", + "income": "ገቢ", + "purchased": "ተገዛ", + "endYourFreePlan": "ነፃ ዕቅድዎን ያቁሙ", + "yourFree": "ነፃ ጥቅልዎ ሊጠናቀቅ ተቃርቧል፣ ቀጣዩን ጥቅልዎን ይግዙ እናመሰግናለን።", + "upgradeNow": "አሁን ያሻሽሉ", + "notFound": "አልተገኘም", + "updateYourSubscription": "ምዝገባዎን ያዘምኑ", + "noDataFound": "ምንም ውሂብ አልተገኘም", + "areYouSure": "እርግጠኛ ነዎት?", + "doYouWantToExitTheApp": "ከመተግበሪያው መውጣት ይፈልጋሉ?", + "no": "አይደለም", + "yes": "አዎ", + "dashboard": "ዳሽቦርድ", + "salesPurchaseOverview": "የሽያጭ እና የግዢ አጠቃላይ እይታ", + "totalItems": "ጠቅላላ ዕቃዎች", + "totalCategories": "ጠቅላላ ምድቦች", + "quickOverview": "ፈጣን አጠቃላይ እይታ", + "totalIncome": "ጠቅላላ ገቢ", + "customerDue": "የደንበኛ ዕዳ", + "stockValue": "የክምችት ዋጋ", + "lossProfit": "ኪሳራ/ትርፍ", + "cost": "ወጪ", + "qty": "ብዛት", + "noProductFound": "ምንም ምርት አልተገኘም", + "phoneNumber": "ስልክ ቁጥር", + "pleaseEnterAValidName": "እባክዎን የተረጋገጠ ስም ያስገቡ", + "pleaseEnterValidPhoneAndNameFirst": "እባክዎን ትክክለኛ ስልክ ቁጥር እና ስም ያስገቡ", + "confirmDelete": "ሰርዝን አረጋግጥ", + "areYouSureYouWant": "ይህንን ወገን መሰረዝ እንደሚፈልጉ እርግጠኛ ነዎት?", + "pleaseEnterAValidPhoneNumber": "እባክዎን የተረጋገጠ የስልክ ቁጥር ያስገቡ", + "sendSMS": "ኤስኤምኤስ ላክ", + "searchH": "እዚህ ፈልግ....", + "transactions": "ግብይቶች", + "selectAInvoice": "ደረሰኝ ይምረጡ", + "totalDueAmount": "ጠቅላላ የዕዳ መጠን", + "youCanNotPayMoreThenDue": "ከሚገባው በላይ መክፈል አይችሉም", + "noDueSelected": "ምንም ዕዳ አልተመረጠም", + "pleaseEnterName": "እባክዎን ስም ያስገቡ", + "pleaseEnterAmount": "እባክዎን መጠን ያስገቡ", + "enterNote": "ማስታወሻ ያስገቡ", + "pleaseSelectAExpenseCategory": "እባክዎን የወጪ ምድብ ይምረጡ", + "enterExpanseCategoryName": "የወጪ ምድብ ስም ያስገቡ", + "comingSoon": "በቅርቡ ይመጣል", + "pleaseMakeASaleFirst": "እባክዎን በመጀመሪያ ሽያጭ ያድርጉ", + "facebook": "ፌስቡክ", + "twitter": "ትዊተር", + "instagram": "ኢንስታግራም", + "linkedIN": "ሊንክድኢን", + "link": "አገናኝ", + "lorem": "ሎረም ኢፕሰም ዶሎር ሲት አሜት, ኮንሴክቴቱር አዲፒስ ግራቪ ኢሲንግ ኤሊት. ኡልትሪሲስ ግራቪዳ ስኬለሪስኬ አርኩ ፋሲሊሲስ ዱይስ ኢን.", + "paymentGateway": "የክፍያ በር", + "paymentSuccess": "ክፍያ ተሳካ", + "paymentWasSuccessful": "ክፍያው ተሳክቷል!", + "paymentFailed": "ክፍያ አልተሳካም", + "paymentFailedPleaseTryAgain": "ክፍያው አልተሳካም። እንደገን ሞክር።", + "pleaseEnterAValidBrandName": "እባክዎን የተረጋገጠ የብራንድ ስም ያስገቡ", + "enterABrandName": "የብራንድ ስም ያስገቡ", + "addCategory": "ምድብ አክል", + "enterCategoryName": "የምድብ ስም ያስገቡ", + "selectVariations": "ልዩነቶችን ይምረጡ፡", + "dataSavedSuccessfully": "ውሂቡ በተሳካ ሁኔታ ተቀምጧል።", + "somethingIs": "አንድ ነገር አለ", + "updateYourProfile": "ደንበኞችዎን በተሻለ ስሜት ለማገናኘት መገለጫዎን ያዘምኑ", + "shopOpeningBalance": "የሱቅ መክፈቻ ቀሪ ሂሳብ", + "shopRemainingBalance": "የሱቅ ቀሪ ሂሳብ", + "enterAValidDiscount": "ትክክለኛ ቅናሽ ያስገቡ", + "addProductFirst": "በመጀመሪያ ምርት ያክሉ", + "subtotal": "ጠቅላላ ድምር", + "purchaseDetails": "የግዢ ዝርዝሮች", + "riead": "ሪድ", + "totall": "ጠቅላላ:", + "startDate": "የመጀመሪያ ቀን", + "pickStartDate": "የመጀመሪያ ቀን ይምረጡ", + "endDate": "የመጨረሻ ቀን", + "pickEndDate": "የመጨረሻ ቀን ይምረጡ", + + + "failedToGetPlatformVersion": "የመድረክ ስሪት ማግኘት አልተቻለም።", + "enterQuantity": "ብዛት ያስገቡ", + "pleaseAddQuantity": "እባክዎን ብዛት ያክሉ", + "willBeAddedSoon": "በቅርቡ ይጨመራል", + "addedToCart": "ወደ ጋሪ ተጨመረ", + "connectYourPrinter": "አታሚዎን ያገናኙ", + "customerPay": "ደንበኛ ይከፍላል", + "supplerPay": "አቅራቢ ይከፍላል", + "incomeReport": "የገቢ ሪፖርት", + "category": "ምድብ", + "balance": "ቀሪ ሂሳብ", + "itemsSales": "የዕቃ ሽያጮች", + "totalPurchase": "ጠቅላላ ግዢ", + "totalSales": "ጠቅላላ ሽያጭ", + "stockReport": "የክምችት ሪፖርት", + "lossProfitReport": "የኪሳራ/ትርፍ ሪፖርት", + "outOfStock": "ከክምችት ውጪ", + "vat": "ቫት", + "customerPhoneNumber": "የደንበኛ ስልክ ቁጥር", + "enterCustomerPhoneNumber": "የደንበኛ ስልክ ቁጥር ያስገቡ", + "walkInCustomer": "ተራ ደንበኛ", + "guest": "እንግዳ", + "stocks": "ክምችት፡", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "ሎረም ኢፕሰም ዶሎር ሲት አሜት, ኮንሴክቴቱር ኤሊት. ኢንተርዱም ኮንስ.", + "doNotDisturb": "አይረብሹኝ", + "on": "በርቷል", + "off": "ጠፍቷል", + "unlimitedUsagesOfOurPackage": "የጥቅላችን ያልተገደበ አጠቃቀም \uD83D\uDC47", + "loremIpsumDolor": "ሎረም ኢፕሰም ዶሎር ሲት አሜት, ኮንሴክቴቱር አዲፒሲንግ ኤሊት. ናቶኩ አሊኩት ኢት, ኩር ኢጌት. ቴሉስ ሳፒየን ኦዲዮ አሊቅ.", + "payForSubscribe": "ለምዝገባ ይክፈሉ", + "field": "መስክ", + "successfullyPaid": "በተሳካ ሁኔታ ተከፍሏል", + "profileEdit": "መገለጫ አርትዕ", + "products": "ምርቶች", + "salesList": "የሽያጭ ዝርዝር", + "useTitleCanNotBeEmpty": "የተጠቃሚ ርዕስ ባዶ ሊሆን አይችልም", + "userTitle": "የተጠቃሚ ርዕስ", + "enterUserTitle": "የተጠቃሚ ርዕስ ያስገቡ", + "create": "ፍጠር", + "youHaveToGivePermission": "ፍቃድ መስጠት አለቦት", + "all": "ሁሉም", + "userRoleDetails": "የተጠቃሚ ሚና ዝርዝሮች", + "doYouWantToDeleteTheUser": "ተጠቃሚውን መሰረዝ ይፈልጋሉ?", + "thisProductAlreadyAdded": "ይህ ምርት ቀድሞ ተጨምሯል!", + "pleaseEnterAValidProductName": "እባክዎን የተረጋገጠ የምርት ስም ያስገቡ", + "enterProductName": "የምርት ስም ያስገቡ", + "pleaseSelectACategory": "እባክዎን ምድብ ይምረጡ", + "productCategory": "የምርት ምድብ", + "selectProductCategory": "የምርት ምድብ ይምረጡ", + "enterSize": "መጠን ያስገቡ", + "enterColor": "ቀለም ያስገቡ", + "enterWeight": "ክብደት ያስገቡ", + "enterCapacity": "አቅም ያስገቡ", + "enterType": "አይነት ያስገቡ", + "productBrand": "የምርት ብራንድ", + "selectABrand": "ብራንድ ይምረጡ", + "productCodeIsRequired": "የምርት ኮድ ያስፈልጋል", + "enterAValidStock": "ትክክለኛ ክምችት ያስገቡ", + "enterStock": "ክምችት ያስገቡ", + "productUnit": "የምርት አሃድ", + "selectProductUnit": "የምርት አሃድ ይምረጡ", + "pleaseEnterAValidPurchasePrice": "እባክዎን የተረጋገጠ የግዢ ዋጋ ያስገቡ", + "enterPurchasePrice": "የግዢ ዋጋ ያስገቡ", + "pleaseEnterAValidSalePrice": "እባክዎን የተረጋገጠ የሽያጭ ዋጋ ያስገቡ", + "enterSaltingPrice": "የሽያጭ ዋጋ ያስገቡ", + "enterWholesalePrice": "የጅምላ ሽያጭ ዋጋ ያስገቡ", + "enterDealerPrice": "የአከፋፋይ ዋጋ ያስገቡ", + "enterDiscount": "ቅናሽ ያስገቡ", + "enterManufacturerName": "የአምራች ስም ያስገቡ", + "adding": "እየተጨመረ ነው...", + "pleaseEnterAValidUnitName": "እባክዎን የተረጋገጠ የአሃድ ስም ያስገቡ", + "pleaseEnterUnitName": "የአሃድ ስም ያስገቡ", + "productDetails": "የምርት ዝርዝሮች", + "smartWatch": "ስማርት ሰዓት", + "appleWatch": "አፕል ዎች", + "deleting": "እየተሰረዘ ነው...", + "brand": "ብራንድ", + "dueCollection": "የዕዳ ሰብስቦ", + "noTransaction": "ምንም ግብይት የለም", + "updating": "እየተዘመነ ነው...", + "confirmSMSTo": "ወደ ኤስኤምኤስ ያረጋግጡ", + "anSMSWillBeSentToTheFollowingNumber": "ኤስኤምኤስ ወደሚከተለው ቁጥር ይላካል፡", + "package": "ጥቅል", + "permissionNotGranted": "ፍቃድ አልተሰጠም!", + "collectedBy": "የተሰበሰበው በ:", + "phonee": "ስልክ:", + "purchaseBy": "የተገዛው በ:", + "salesBy": "የተሸጠው በ:", + "days": "ቀናት", + "details": "ዝርዝሮች", + "weSentAnOTPInYourPhoneNumber": "የOTP ኮድ ወደ ስልክ ቁጥርዎ ልከናል", + "pleaseEnterTheOTP": "እባክዎን OTP ን ያስገቡ", + "enterAValidOTP": "ትክክለኛውን OTP ያስገቡ", + "verify": "ያረጋግጡ", + "resendIn": "በ ውስጥ OTP ን እንደገና ይላኩ", + "freeLifetimeUpdate": "ነፃ የህይወት ዘመን ዝመና", + "android": "የ Android እና iOS መተግበሪያ ድጋፍ", + "premiumCustomerSupport": "የ Android እና iOS መተግበሪያ ድጋፍ", + "customInvoiceBranding": "የተበጀ ደረሰኝ ብራንዲንግ", + "unlimitedUsage": "ያልተገደበ አጠቃቀም", + "freeDataBackup": "ነፃ የውሂብ ምትኬ", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "addCustomers" : "ደንበኛ አክል", + "noDue" : "ምንም ብድር የለም", + "customer" : "ደንበኛ", + "billingAddress" : "የተከፈለ አድራሻ", + "enterAddress" : "አድራሻ አስገባ", + "city" : "ከተማ", + "cityName" : "የከተማ ስም", + "state" : "ግዛት", + "stateName" : "የግዛት ስም", + "zip" : "የፖስታ ኮድ", + "zipCode" : "የፖስታ ኮድ አስገባ", + "chooseCountry" : "አገር ይምረጡ", + "shippingAddress" : "የመላኪያ አድራሻ", + "partyCreateWarn" : "የፓርቲ ፍጠርታ ፈቃድ የለዎትም።", + "addParty" : "ፓርቲዎችን አክል", + "creditLimit" : "የፓርቲ ዕዳ ገደብ", + "selectOne" : "አንዱን ይምረጡ", + "roundings" : "አስቀድሞ/ኋላ ማረጋገጫ", + "roundingTotal" : "የተከለከለ አጠቃላይ", + "opinion" : "አስተያየትዎን አስገባ", + "dueSaleWarn" : "ለመዳረሻ ደንበኞች ብድር ላይ ሽያጭ ማድረግ የተበዛ።", + "paymentTypeHint" : "እባክዎ የክፍያ አይነት ይምረጡ", + "createSaleWarn" : "የሽያጭ ፍጠራ ፈቃድ የለዎትም።", + "updateSaleWarn" : "የሽያጭ አዘምን ፈቃድ የለዎትም።", + "uploadImage" : "ምስል አስገባ", + "useGallery" : "ጋለሪ ተጠቀም", + "openCamera" : "ካሜራ አክፍ", + "scanCode" : "የምርት QR ኮድ ስና", + "posSale" : "POS ሽያጭ", + "selectCustomer" : "ደንበኛ ይምረጡ", + "searchWith" : "ፈልግ...", + "filter" : "ማፈላለጊያ", + "productNotFound" : "ምርት አልተገኘም", + "noMatched" : "ተመሳሳይ ምርቶች አልተገኙም", + "inventoryPermission" : "የአቅራቢ ፈቃድ የለዎትም", + "noParty" : "ፓርቲዎች አልተገኙም", + "purchaseWarn" : "የግዢ ፍጠራ ፈቃድ የለዎትም።", + "purchaseUpdateWarn" : "የግዢ አዘምን ፈቃድ የለዎትም።", + "addVariantDetails" : "የተለያዩ አይነቶች ዝርዝር አክል", + "purchaseEx" : "የግዢ ዋጋ ውጪ", + "purchaseIn" : "የግዢ ዋጋ ውስጥ", + "purchaseExReq" : "የግዢ ዋጋ ውጪ ያስፈልጋል", + "purchaseInReq" : "የግዢ ዋጋ ውስጥ ያስፈልጋል", + "profitMargin" : "የትርፍ መክፈቻ (%)", + "saleReq" : "የሽያጭ ዋጋ ያስፈልጋል", + "manufactureDate" : "የአምራች ቀን", + "selectDate" : "ቀን ይምረጡ", + "expDate" : "የማለውበት ቀን", + "saveVariant" : "ተለያዩ አይነቶች አስቀምጥ", + "model" : "አምራች", + "selectModel" : "አምራች ይምረጡ", + "bulk" : "ብዙ አስገባ", + "barcodeGen" : "የባርኮድ መፍጠሪያ", + "upload" : "አስገባ", + "sku" : "SKU/ኮድ", + "lowStock" : "ዝቅተኛ አቅራቢ", + "enLowStock" : "ዝቅተኛ አቅራቢ አስገባ", + "manuDate" : "የአምራች ቀን", + "single" : "አንድነት", + "batch" : "ቅፅ", + "batchNo" : "የቅፅ ቁጥር", + "entBatchNo" : "የቅፅ ቁጥር አስገባ", + "variantAdded" : "ተለያዩ አይነቶች በተሳካ ሁኔታ ታክሏል!", + "variantDelete" : "ተለያዩ አይነቶች በተሳካ ሁኔታ ደርሰዋል!", + "addVariant" : "ተለያዩ አይነቶች አክል", + "typeSelect" : "አይነት ይምረጡ", + "taxType" : "የግብር አይነት", + "selectTax" : "ግብር ይምረጡ", + "updateProductWarn" : "እባክዎ ምርት አዘምን ፈቃድ የለዎትም።", + "addProductWarn" : "እባክዎ ምርት ፍጠር ፈቃድ የለዎትም።", + "updateProductSuccess" : "ምርት በተሳካ ሁኔታ ተካቢውኋል!", + "addProductSuccess" : "ምርት በተሳካ ሁኔታ ተፈጥሯል!", + "choose" : "ይምረጡ", + "view" : "ዝርዝር እይ", + "priceWarn" : "ዋጋ ባዶ መሆን አይችልም", + "productSetting" : "የምርት ቅንብሮች", + "saveSetting" : "ቅንብሮች አስቀምጥ", + "addStock" : "አቅራቢ አክል", + "stockWarn" : "አቅራቢዎት ቢያንስ 1 መሆን አለበት", + "updateSuccess" : "በተሳካ ሁኔታ ተካቢውኋል", + "updateFailed" : "የአቅራቢ አዘምን አልተሳካም", + "deleteBatchWarn" : "ይህን ቅፅ መሰረዝ እርግጠኛ ነህ?", + "lowStockReport" : "ዝቅተኛ አቅራቢ ሪፖርት", + "genPdfWarn" : "PDF ለመፍጠር ዳታ የለም", + "dateFilterWarn" : "እስከ ቀን፣ ከመጀመሪያ ቀን በፊት መሆን አይችልም።", + "createPdfWarn" : "PDF ፍጠር ፈቃድ የለዎትም።", + "expirationStatus" : "የማለው ሁኔታ", + "selectFDate" : "ከቀን ይምረጡ", + "selectToDate" : "እስከ ቀን ይምረጡ", + "clear" : "አጽዳ", + "incomeReportPermission" : "የገቢ ሪፖርት ለመመልከት ፈቃድ የለዎትም።", + "deleteAcc" : "መለያ ሰርዝ", + "deletePartyWarn" : "ፓርቲ ለመሰረዝ ፈቃድ የለዎትም።", + "updatePartyWarn" : "ፓርቲ ለመዘምን ፈቃድ የለዎትም።", + "phoneNotAvail" : "የስልክ ቁጥር አይገኝም።", + "notLaunch" : "የስልክ መተግበሪያ ማብቂያ አልተከናወነበትም።", + "quickOver" : "ፈጣን እይታ", + "tranSacOver" : "Transaksie Oorsig", + "profitLoss" : "Wins & Verlies" +} \ No newline at end of file diff --git a/lib/l10n/intl_ar.arb b/lib/l10n/intl_ar.arb new file mode 100644 index 0000000..4b097b2 --- /dev/null +++ b/lib/l10n/intl_ar.arb @@ -0,0 +1,1274 @@ +{ + "orContinueWith": "أو الاستمرار بواسطة", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "فشل تسجيل الدخول. يرجى المحاولة مرة أخرى.", + "someThingWithWrongWithTheWebPage": "حدث خطأ ما في صفحة الويب.", + "loadingOtpSetting": "جاري تحميل إعدادات رمز التحقق...", + "youCanNowResendYourOtp": "يمكنك الآن إعادة إرسال رمز التحقق.", + "resendOtpSeconds": "إعادة إرسال رمز التحقق خلال ${start} ثانية", + "oldPassword": "كلمة المرور القديمة", + "oldPasswordCanNotBeEmpty": "لا يمكن أن تكون كلمة المرور القديمة فارغة", + "seconds": "ثواني", + "downloading": "جاري التحميل...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "تم التحميل بنجاح! تحقق من مجلد المستندات", + "printBarCode": "طباعة الباركود", + "youDoNotHavePermissionToGenerateBarcode": "ليس لديك إذن لإنشاء باركود.", + "download": "تحميل", + "packingDate": "تاريخ التعبئة", + "permissionDeniedToViewBank": "تم رفض الإذن لعرض البنك.", + "permissionDeniedToUpdateBank": "تم رفض الإذن لتحديث البنك.", + "editWarehouse": "تعديل المستودع", + "addNewWarehouse": "إضافة مستودع جديد", + "warehouseName": "اسم المستودع", + "enterWarehouseName": "أدخل اسم المستودع", + "amountMustBeGreaterThanZero": "يجب أن يكون المبلغ أكبر من 0", + "canNotRetrievePaymentDetails": "تعذر استرداد تفاصيل الدفع.", + "youDonNotHavePermissionToCreateExpense": "ليس لديك إذن لإنشاء مصروف.", + "youDoNotHavePermissionToCreateExpenseCategory": "ليس لديك إذن لإنشاء فئة مصروفات.", + "youDonNotHavePermissionToCreateIncome": "ليس لديك إذن لإنشاء دخل.", + "youDoNotHavePermissionToCreateIncomeCategory": "ليس لديك إذن لإنشاء فئة دخل.", + "salesReturn": "مرتجع مبيعات", + "purchaseReturn": "مرتجع مبيعات", + "returnQuantity": "كمية المرتجع", + "nonFoundableDiscount": "غير قابل للاسترداد (ضريبة/خصم)", + "confirmReturn": "تأكيد المرتجع", + "pleaseSelectForProductReturn": "يرجى تحديد المنتج للمرتجع", + "failedToProcessReturn": "فشل في معالجة المرتجع.", + "noValuesDenied": "لم يتم تعريف قيم", + "editCategory": "تعديل الفئة", + "editModel": "تعديل الموديل", + "addNewModel": "إضافة موديل جديد", + "pleaseEnterValidName": "يرجى إدخال اسم صحيح", + "modelName": "اسم الموديل", + "enterModelName": "أدخل اسم الموديل", + "youDoNotHavePermissionToCreateModel": "ليس لديك إذن لإنشاء موديل", + "youDoNotHavePermissionToUpdateModel": "ليس لديك إذن لتحديث الموديل", + "modelUpdateSuccessfully": "تم تحديث الموديل بنجاح!", + "modelCreatedSuccessfully": "تم إنشاء الموديل بنجاح!", + "models": "الموديلات", + "youDoNotHavePermissionDeleteModel": "ليس لديك إذن لحذف الموديل.", + "enterLabelText": "أدخل نص التسمية", + "searchBatchNo": "البحث عن رقم الدفعة...", + "noActiveUser": "مستخدم غير نشط", + "pleaseUseValidPurchaseCodeUseTheApp": "يرجى استخدام رمز شراء صالح لاستخدام التطبيق.", + "notInternetConnection": "لا يوجد اتصال بالإنترنت", + "pleaseCheckYourInternetConnection": "يرجى التحقق من اتصالك بالإنترنت والمحاولة مرة أخرى", + "ok": "موافق", + "addCash": "إضافة نقد", + "reduceCash": "تقليل النقد", + "transactionType": "نوع المعاملة", + "user": "المستخدم", + "toAccount": "إلى حساب", + "fromAccount": "من حساب", + "years": "سنوات", + "comboProductReport": "تقرير المنتج المجمع", + "deleteDialogDetails" : "هل أنت متأكد أنك تريد حذف حسابك؟ سيؤدي هذا الإجراء إلى حذف جميع بياناتك نهائيًا.", + "passwordMust6Character" : "يجب أن تكون كلمة المرور 6 أحرف على الأقل", + "passwordIsRequired" : "كلمة المرور مطلوبة (يجب أن تكون 6 أحرف على الأقل)", + "iAgreeDeleteMyAccountPermanent" : "أوافق على حذف حسابي نهائيًا.", + "flat" : "ثابت (Flat)", + "percent" : "نسبة مئوية", + "partialPaid" : "مدفوع جزئياً", + "selectStock" : "اختر المخزون", + "stockOrVariant" : "مخزون / نوع", + "noBatch" : "لا توجد دفعة", + "purchaseQuantityRequired" : "كمية الشراء مطلوبة", + "excelUploader" : "مرفع إكسل", + "remove" : "إزالة", + "uploading" : "جارٍ الرفع...", + "pickAndUploadFile" : "اختر وارفع الملف", + "downloadExcelFormat" : "تحميل صيغة إكسل", + "excelFiles" : "ملفات إكسل", + "noFileSelected" : "لم يتم اختيار ملف", + "grossProfit": "إجمالي الربح (Gross Profit)", + "netProfit": "صافي الربح (Net Profit)", + "incomeType": "نوع الدخل", + "ledger": "دفتر الأستاذ (Ledger)", + "expensesType": "أنواع المصاريف", + "resets": "إعادة تعيين", + "packageName": "اسم الحزمة", + "start": "ابدأ", + "paymentMethod": "طريقة الدفع", + "addPayment": "إضافة دفع", + "advance": "دفعة مقدمة", + "noteLevel": "مستوى الملاحظة", + "enterYourNoteLevel": "أدخل مستوى ملاحظتك", + "postSaleMessage": "رسالة ما بعد البيع", + "enterYourPostSaleMessage": "أدخل رسالة ما بعد البيع الخاصة بك", + "a4PageLogo": "شعار فاتورة صفحة A4", + "thermalInvoicePageLogo": "شعار فاتورة الطابعة الحرارية", + "thermalPrinterLanguage": "لغة الطابعة الحرارية", + "thermalPrinterPageSize": "حجم ورقة الطابعة الحرارية", + "openSetting": "فتح الإعدادات", + "selectRack": "اختر الرف", + "rack": "رف (Rack)", + "selectShelf": "اختر الرف الخشبي", + "shelf": "رف (Shelf)", + "variations": "الاختلافات", + "combo": "كومبو (Combo)", + "enterBatchNo": "أدخل رقم الدفعة (Batch No.)", + "selectWarehouse": "اختر المستودع", + "warehouse": "مستودع (Warehouse)", + "netTotalAmount": "إجمالي المبلغ الصافي", + "defaultSellingPrice": "سعر البيع الافتراضي", + "selectItems": "اختر العناصر", + "variantList": "قائمة المتغيرات", + "addSubVariation": "إضافة اختلاف فرعي", + "editProduct": "تعديل المنتج", + "noItemFound": "لم يتم العثور على أي عنصر", + "youDoNotHavePermissionDeleteTheShelf": "ليس لديك إذن لحذف الرف", + "notMatchingResultFound": "لم يتم العثور على نتائج مطابقة", + "editShelf": "تعديل الرف", + "addShelf": "إضافة رف جديد", + "shelfName": "اسم الرف", + "enterShelfName": "أدخل اسم الرف", + "pleaseEnterShelfName": "يرجى إدخال اسم الرف", + "productRacks": "رفوف المنتجات", + "racks": "الرفوف (Racks)", + "youDoNtHavePermissionToCreateRacks": "ليس لديك إذن لإنشاء رفوف.", + "youDoNtHavePermissionToDeleteRacks": "ليس لديك إذن لحذف الرفوف.", + "youDoNtHavePermissionToUpdateRacks": "ليس لديك إذن لتحديث الرفوف.", + "addNewRack": "إضافة رف جديد", + "editRack": "تعديل الرف", + "rackName": "اسم الرف", + "pleaseEnterRackName": "يرجى إدخال اسم الرف", + "shelves": "الرفوف (Shelves)", + "pressToSelect": "اضغط للاختيار", + "selectAtLeastOneRack": "اختر رفاً واحداً على الأقل", + "inActive": "غير نشط", + "addNewVariation": "إضافة اختلاف جديد", + "editVariations": "تعديل الاختلاف", + "values": "القيم", + "enterValues": "أدخل القيم", + "pleaseEnterAtLeastOneValues": "يرجى إدخال قيمة واحدة على الأقل.", + "productVariations": "اختلافات المنتج", + "permissionDenied": "تم رفض الإذن", + "noVariationFound": "لم يتم العثور على اختلافات.", + "addNewVariations": "إضافة اختلاف جديد", + "variationId": "معرف الاختلاف (Variation ID)", + "updateRole": "تحديث الدور", + "addRole": "إضافة دور", + "enterUserName": "أدخل اسم المستخدم", + "enterYourPassword": "أدخل كلمة المرور الخاصة بك", + "selectAll": "تحديد الكل", + "sNo": "رقم تسلسلي (S.No.)", + "feature": "ميزة", + "read": "قراءة", + "viewPrice": "عرض السعر", + "purchaseReturns": "مرتجعات المشتريات", + "expiredProduct": "المنتجات منتهية الصلاحية", + "barcodes": "باركود", + "bulkUploads": "رفع جماعي", + "productModels": "موديلات المنتجات", + "incomes": "دخل", + "dues": "مستحقات", + "subscriptions": "اشتراكات", + "paymentsTypes": "أنواع المدفوعات", + "roles": "الأدوار", + "manageSetting": "إدارة الإعدادات", + "downloadApk": "تحميل APK", + "vatReports": "تقارير الضريبة (VAT)", + "profitAndLossDetailsReport": "تقرير تفاصيل الأرباح والخسائر", + "transactionsHistoryReport": "تقارير سجل المعاملات", + "expireProductReports": "تقارير المنتجات المنتهية", + "productPurchaseReport": "تقرير شراء المنتج", + "productSalesReport": "تقرير مبيعات المنتج", + "role": "دور", + "areYouSureWantToDeleteThisRole": "هل أنت متأكد أنك تريد حذف هذا الدور؟", + "inStock": "متوفر في المخزون", + "informationShowInLabels": "المعلومات المراد عرضها في الملصقات", + "packageDate": "تاريخ العبوة", + "barCodePrintLabelSetting": "إعداد طباعة ملصق الباركود", + "labelRoleLabelSize2Inch": "حجم الملصق 2\"*1، 50 مم*25 مم، الفجوة 3.1 مم", + "labelRoleLabelSize1_5Inch": "حجم الملصق 1.5\"*1، 38 مم*25 مم، الفجوة 3.1 مم", + "thirtyTwoLabelPerSheet": "32 ملصقاً لكل ورقة، 8.27 بوصة في 11.69 بوصة", + "youDoNotHaveAnyPermissionToGenerateBarCode": "ليس لديك إذن لإنشاء باركود.", + "pleaseSelectAProductFirst": "يرجى اختيار منتج أولاً", + "pleaseEnterAValidQuantity": "يرجى إدخال كمية صالحة (على الأقل 1) لجميع المنتجات", + "pleaseSelectProductFirst": "يرجى اختيار منتج أولاً", + "bluetoothIsTurnedOff": "البلوتوث مغلق. يرجى تشغيله.", + "noBluetoothDeviceSelected": "لم يتم اختيار جهاز بلوتوث.", + "printLabel": "طباعة الملصق", + "caningForDevices": "جاري البحث عن أجهزة...", + "noDeviceFound": "لم يتم العثور على أجهزة", + "retryScan": "إعادة المحاولة", + "connectedTo": "متصل بـ", + "pleaseEnableBluetooth": "يرجى تفعيل البلوتوث", + "skuOrCode": "وحدة حفظ المخزون / الرمز (SKU / Code)", + "lowStockAlert": "تنبيه انخفاض المخزون", + "tax": "ضريبة (Tax)", + "costExclusionTax": "التكلفة بدون الضريبة", + "costInclusionTax": "التكلفة شاملة الضريبة", + "mrpOrSalePrice": "سعر التجزئة/سعر البيع (MRP)", + "expiredDate": "تاريخ الانتهاء", + "sellingPrice": "سعر البيع", + "variationsProduct": "منتجات متنوعة", + "comboProducts": "منتجات كومبو", + "noStockAvailable": "لا توجد بيانات مخزون متاحة.", + "highToLowPrice": "السعر من الأعلى إلى الأقل", + "lowToHighPrice": "السعر من الأقل إلى الأعلى", + "attachment": "مرفق", + "viewStock": "عرض المخزون", + "expiry": "انتهاء", + "expire": "ينتهي", + "sevenDays": "7 أيام", + "fifteenthDays": "15 يوماً", + "thirtyDays": "30 يوماً", + "sixtyDays": "60 يوماً", + "outPremiumPlan": "خطتنا المميزة", + "youDoNotHavePermissionToCreatePurchase": "ليس لديك إذن لإنشاء مشتريات.", + "thisPlanIsNotAvailableToPurchase": "هذه الخطة غير متاحة للشراء", + "thisPlanIsEligibleForUpgrade": "هذه الخطة غير مؤهلة للترقية", + "extendPlan": "تمديد الخطة", + "buyNow": "اشترِ الآن", + "none": "لا شيء", + "roundToWholeNumber": "التقريب لعدد صحيح", + "roundToNearestWholeNumber": "التقريب لأقرب عدد صحيح", + "roundToNearnessDecimalNumber005": "تقريب لأقرب منزلة عشرية (0.05)", + "roundToNearnessDecimalNumber01": "تقريب لأقرب منزلة عشرية (0.1)", + "roundToNearnessDecimalNumber05": "تقريب لأقرب منزلة عشرية (0.5)", + "lastYear": "العام الماضي", + "productStock": "مخزون المنتج", + "unit": "وحدة", + "showExpireDate": "عرض تاريخ الانتهاء", + "vatId": "رقم التعريف الضريبي (Vat Id)", + "vatType": "نوع الضريبة (vatType)", + "exclusivePrice": "السعر الحصري (exclusivePrice)", + "inclusivePrice": "السعر الشامل (inclusivePrice)", + "profitPercent": "نسبة الربح", + "showSingle": "عرض فردي", + "showCombo": "عرض كومبو", + "showVariant": "عرض المتغيرات", + "showAction": "عرض الإجراء", + + "youDoNotHavePermissionToGenerateReport": "ليس لديك إذن لإنشاء تقرير", + "noDataAvailable": "لا تتوفر بيانات", + "youDoNotHavePermissionToExportExcel": "ليس لديك إذن للتصدير إلى Excel", + "noDataAvailableForExport": "لا توجد بيانات متاحة للتصدير", + "supplierDue": "مستحقات المورد", + "partyType": "نوع الطرف", + "allParty": "كل الأطراف", + "yesterday": "أمس", + "last7Days": "آخر 7 أيام", + "last30Days": "آخر 30 يومًا", + "currentMonth": "الشهر الحالي", + "lastMonth": "الشهر الماضي", + "currentYear": "السنة الحالية", + "customerDate": "تاريخ مخصص", + "noTransactionToGeneratePdf": "لا توجد معاملات لإنشاء PDF", + "generatePdf": "إنشاء PDF", + "noTransactionFound": "لم يتم العثور على معاملات", + "reference": "مرجع", + "creditIn": "دائن (وارد)", + "debitOut": "مدين (صادر)", + "subscribeNow": "اشترك الآن", + "expired": "منتهي الصلاحية", + "totalBalance": "إجمالي الرصيد", + "hoursLeft": "الساعات المتبقية", + "daysLeft": "الأيام المتبقية", + "pos": "نقاط البيع", + "profitAndLoss": "الأرباح والخسائر", + "branch": "فرع", + "hrm": "الموارد البشرية", + "inventory": "المخزون", + "editAttendance": "تعديل الحضور", + "addNewAttendance": "إضافة حضور جديد", + "employee": "موظف", + "pleaseSelectAnEmployee": "يرجى اختيار موظف", + "shift": "وردية", + "selectEmployeeFirst": "اختر الموظف أولاً", + "selectDateFirst": "اختر التاريخ أولاً", + "month": "شهر", + "autoSelected": "تحديد تلقائي", + "pleaseSelectDate": "يرجى اختيار التاريخ", + "timeIn": "وقت الدخول", + "timeOut": "وقت الخروج", + "attendance": "الحضور", + "allEmployee": "كل الموظفين", + "noAvailableRecordFound": "لم يتم العثور على سجلات حضور.", + "addAttendance": "إضافة حضور", + "noNoteProvided": "لم يتم تقديم ملاحظة.", + "duration": "المدة", + "youDoNotHavePermissionToViewAttendance": "ليس لديك إذن لعرض الحضور", + "department": "قسم", + "noDepartmentFound": "لم يتم العثور على قسم.", + "inactive": "غير نشط", + "noDescriptionAvailableForThisDepartment": "لا يوجد وصف متاح لهذا القسم.", + "youDoNotHavePermissionToUpdateDepartment": "ليس لديك إذن لتحديث القسم.", + "youDoNotHavePermissionToDeleteDepartment": "ليس لديك إذن لحذف القسم.", + "failedToDeleteTheDeterment": "فشل حذف القسم", + "failedToLoadDepartment": "فشل تحميل الأقسام", + "addDepartment": "إضافة قسم", + "saving": "جاري الحفظ", + "editDesignation": "تعديل المسمى الوظيفي", + "addDesignation": "إضافة مسمى وظيفي جديد", + "designationName": "اسم المسمى الوظيفي", + "enterDesignationName": "أدخل اسم المسمى الوظيفي", + "pleaseEnterDesignationName": "يرجى إدخال اسم المسمى الوظيفي", + "pleaseSelectAStatus": "يرجى اختيار الحالة", + "enterDescription": "أدخل الوصف", + "designation": "المسمى الوظيفي", + "noDesignationFound": "لم يتم العثور على مسمى وظيفي.", + "noDescriptionAvailableForThisDesignation": "لا يوجد وصف متاح لهذا المسمى الوظيفي.", + "youDoNotPermissionToUpdateDesignation": "ليس لديك إذن لتحديث المسمى الوظيفي.", + "youDoNotHavePermissionToDeleteDesignation": "ليس لديك إذن لحذف المسمى الوظيفي.", + "updatePurchase": "تحديث الشراء", + "editEmployee": "تعديل الموظف", + "addNewEmployee": "إضافة موظف جديد", + "enterFullName": "أدخل الاسم الكامل", + "pleaseSelectDesignation": "يرجى اختيار المسمى الوظيفي", + "pleaseSelectDepartment": "يرجى اختيار القسم", + "pleaseSelectStatus": "يرجى اختيار الحالة", + "pleaseEnterYourPhoneNumber": "يرجى إدخال رقم هاتفك", + "countryName": "اسم الدولة", + "enterYourCountry": "أدخل دولتك", + "salary": "الراتب", + "pleaseEnterYourSalary": "يرجى إدخال راتبك", + "gender": "الجنس", + "pleaseSelectYourGender": "يرجى اختيار جنسك", + "pleaseSelectYourShift": "يرجى اختيار ورديتك", + "birthDate": "تاريخ الميلاد", + "joinDate": "تاريخ الانضمام", + "staus": "الحالة", + "pleaseSelectValidStartAndEndDates": "يرجى اختيار تواريخ بدء وانتهاء صالحة.", + "endDateCannotBeBeforeStartDate": "لا يمكن أن يكون تاريخ الانتهاء قبل تاريخ البدء.", + "editHoliday": "تعديل العطلة", + "addNewHoliday": "إضافة عطلة جديدة", + "enterHolidayName": "أدخل اسم العطلة", + "pleaseEnterHolidayName": "يرجى إدخال اسم العطلة", + "pleaseEnterDate": "يرجى إدخال التاريخ", + "pleaseSelectStartDate": "يرجى اختيار تاريخ البدء", + "pleaseEnterEndDate": "يرجى اختيار تاريخ الانتهاء", + "endDateBeforeStartDate": "تاريخ الانتهاء قبل تاريخ البدء", + "holidayList": "قائمة العطلات", + "noHolidayFound": "لم يتم العثور على عطلات.", + "noHolidayFundMatching": "لم يتم العثور على عطلات مطابقة", + "addHoliday": "إضافة عطلة", + "youDoNotHavePermissionToUpgradeHoliday": "ليس لديك إذن لتحديث العطلات.", + "holiday": "عطلة", + "editLeave": "تعديل الإجازة", + "addNewLeave": "إضافة إجازة جديدة", + "leaveType": "نوع الإجازة", + "pleaseSelectALeaveType": "يرجى اختيار نوع الإجازة", + "pleaseSelectAStartDate": "يرجى اختيار تاريخ البدء", + "leaveDuration": "مدة الإجازة", + "autoCalculatedDays": "أيام محسوبة تلقائيًا", + "leaveList": "قائمة الإجازات", + "noLeaveRequestFound": "لم يتم العثور على طلبات إجازة.", + "addLeave": "إضافة إجازة", + "noDescriptionProvided": "لم يتم تقديم وصف.", + "youDoNotHavePermissionToUpdateLeaveRequest": "ليس لديك إذن لتحديث طلب الإجازة.", + "youDoNotHavePermissionToDeleteLeaveRequest": "ليس لديك إذن لحذف طلب الإجازة.", + "leaveRequest": "طلب إجازة", + "editPayroll": "تعديل الرواتب", + "addNewPayroll": "إضافة رواتب جديدة", + "paymentYear": "سنة الدفع", + "pleaseSelectPaymentYear": "يرجى اختيار سنة الدفع", + "pleaseSelectAnMonth": "يرجى اختيار شهر", + "pleaseEnterADate": "يرجى إدخال التاريخ", + "totalSalaryAmount": "إجمالي مبلغ الراتب", + "payrollList": "قائمة الرواتب", + "noPayrollFound": "لم يتم العثور على سجلات رواتب.", + "paymentDetails": "تفاصيل الدفع", + "youDoNotHaveUpdatePayroll": "ليس لديك إذن لتحديث الرواتب.", + "youDoNotHavePermissionToDeletePayroll": "ليس لديك إذن لحذف الرواتب.", + "payrollRecord": "سجل الرواتب", + "searchAttendance": "بحث في الحضور", + "attendanceReport": "تقارير الحضور", + "noAttendanceRecordFound": "لم يتم العثور على سجلات حضور للمرشحات المحددة.", + "searchLeave": "بحث في الإجازات", + "leaveReports": "تقارير الإجازات", + "noLeaveRecordFound": "لم يتم العثور على سجلات إجازة للمرشحات المحددة.", + "durationDays": "المدة (أيام)", + "payrollReports": "تقارير الرواتب", + "noMatchingPayrollFound": "لم يتم العثور على سجلات رواتب مطابقة.", + "editShift": "تعديل الوردية", + "addNewShift": "إضافة وردية جديدة", + "shiftName": "اسم الوردية", + "pleaseSelectAShift": "يرجى اختيار وردية", + "breakStatus": "حالة الاستراحة", + "pleaseSelectBreakStatus": "يرجى اختيار حالة الاستراحة", + "startTimeIsRequired": "وقت البدء مطلوب", + "startTime": "وقت البدء", + "enterStartTime": "أدخل وقت البدء", + "endTimeIsRequired": "وقت الانتهاء مطلوب", + "endTime": "وقت الانتهاء", + "enterEndTime": "أدخل وقت الانتهاء", + "startBreakTime": "وقت بدء الاستراحة", + "enterBreakTime": "أدخل وقت الاستراحة", + "endBreakTime": "وقت انتهاء الاستراحة", + "noShiftFound": "لم يتم العثور على ورديات.", + "addShift": "إضافة وردية", + "breakTime": "وقت الاستراحة", + "breakDuration": "مدة الاستراحة", + "youDoNotToHavePermissionToUpdateShift": "ليس لديك إذن لتحديث الوردية.", + "youDoNotToHavePermissionToDeleteShift": "ليس لديك إذن لحذف الوردية.", + "doYouReallyWantToDeleteThis": "هل تريد حقًا حذف هذا", + "viewDetails": "عرض التفاصيل", + "leave": "إجازة", + "payroll": "الرواتب", + "editBankAdjustment": "تعديل التسوية البنكية", + "adjustBankBalance": "تسوية الرصيد البنكي", + "pleaseAddAtLeastOneBank": "يرجى إضافة حساب بنكي واحد على الأقل لتسوية الأرصدة.", + "accountNumber": "اسم الحساب", + "selectAccount": "اختر الحساب", + "selectType": "اختر النوع", + "amountsIsRequired": "المبلغ مطلوب", + "invalidAmount": "مبلغ غير صالح", + "adjustmentDate": "تاريخ التسوية", + "dateIsRequired": "التاريخ مطلوب", + "editBankAccounts": "تعديل الحسابات البنكية", + "addNewBankAccounts": "إضافة حسابات بنكية", + "accountDisplayName": "اسم عرض الحساب", + "enterAccountDisplayName": "أدخل اسم عرض الحساب", + "displayNameIsRequired": "اسم العرض مطلوب", + "openingBalanceIsRequired": "الرصيد الافتتاحي مطلوب", + "asOfDate": "بتاريخ", + "hideFiled": "إخفاء الحقول", + "addMoreFiled": "إضافة المزيد من الحقول", + "enterAccountName": "أدخل رقم الحساب", + "ifscCode": "رمز IFSC", + "upiIdForQrCode": "معرف UPI لرمز الاستجابة السريعة", + "bankName": "اسم البنك", + "enterBankName": "أدخل اسم البنك", + "accountHolderName": "اسم صاحب الحساب", + "enterAccountHolderName": "أدخل اسم صاحب الحساب", + "printBankDetailsAndInvoice": "طباعة التفاصيل البنكية على الفواتير", + "viewingTransactionFor": "عرض المعاملات لـ", + "bankAccounts": "الحسابات البنكية", + "noBankAccountFound": "لم يتم العثور على حسابات بنكية.", + "noAccountsFoundMissing": "لم يتم العثور على حسابات مطابقة", + "deposit": "إيداع", + "addBank": "إضافة بنك", + "bankToBankTransfer": "تحويل من بنك إلى بنك", + "bankToCashTransfer": "تحويل من بنك إلى نقد", + "accountName": "اسم الحساب", + "holderName": "اسم المالك", + "openingDate": "تاريخ الفتح", + "currentBalance": "الرصيد الحالي", + "permissionDeniedToDeleteBank": "تم رفض الإذن لحذف البنك.", + "canNotEditThisTransactionType": "لا يمكن تعديل نوع المعاملة هذا.", + "bank": "بنك", + "noTransactionFoundForThisFilter": "لم يتم العثور على معاملات لهذا المرشح.", + "pleaseSelectBothAccounts": "يرجى اختيار كلا الحسابين.", + "cannotTransferToSameAccounts": "لا يمكن التحويل لنفس الحساب.", + "editBankTransfer": "تعديل التحويل البنكي", + "needAtLeastTwoBankAccount": "تحتاج لحسابين بنكيين على الأقل لإجراء تحويل.", + "from": "من", + "to": "إلى", + "editBankToCash": "تعديل من بنك إلى نقد", + "noBankAccountsFoundToTransferFrom": "لم يتم العثور على حسابات بنكية للتحويل منها.", + "selectOneAccount": "اختر حسابًا واحدًا", + "editCashAdjustment": "تعديل التسوية النقدية", + "adjustCashBalance": "تسوية الرصيد النقدي", + "customDate": "تاريخ مخصص", + "cashInHand": "نقد في اليد", + "currentCashBalance": "الرصيد النقدي الحالي", + "transfer": "تحويل", + "adjustCash": "تسوية النقد", + "pleaseSelectADestinationBankAccounts": "يرجى اختيار حساب بنكي وجهة.", + "editCashToBank": "تعديل من نقد إلى بنك", + "cashToBankTransfer": "تحويل من نقد إلى بنك", + "noDestinationBankAccountFond": "لم يتم العثور على حسابات بنكية وجهة.", + "transferCheque": "تحويل شيك", + "receivedFrom": "مستلم من", + "chequeAmount": "مبلغ الشيك", + "chequeNumber": "رقم الشيك", + "chequeDate": "تاريخ الشيك", + "referenceNumber": "رقم المرجع", + "selectBankToCash": "اختر بنك أو نقد", + "depositTo": "إيداع في", + "selectDepositDestination": "اختر وجهة الإيداع", + "transferDate": "تاريخ التحويل", + "doYouWantToRellyReOpenThisCheque": "هل تريد حقًا إعادة فتح هذا الشيك؟", + "okay": "حسنًا", + "reOpen": "إعادة فتح", + "open": "مفتوح", + "chequeList": "قائمة الشيكات", + "closed": "مغلق", + "noChequeFound": "لم يتم العثور على شيكات", + "searchTransaction": "بحث في المعاملات...", + "filterByDate": "تصفية حسب التاريخ", + "addImage": "إضافة صورة", + "cashAndBankManagement": "إدارة النقد والبنوك", + "cheque": "شيكات", + "branchList": "قائمة الفروع", + "roleAndPermission": "الأدوار والأذونات", + "switchBank": "تبديل الفرع؟", + "exitBank": "الخروج من الفرع", + "areYouSureWantToSwitchToDifferentBranch": "هل أنت متأكد أنك تريد التبديل إلى فرع مختلف؟", + "areYourSureYouWantToExitFromThisBranch": "هل أنت متأكد أنك تريد الخروج من هذا الفرع؟", + "switchs": "تبديل", + "exit": "خروج", + "createBranch": "إنشاء فرع", + "areYouSureWantToDeleteThisBranch": "هل أنت متأكد أنك تريد حذف هذا الفرع؟", + "currents": "الحالي", + "noBrunchFound": "لم يتم العثور على فرع", + "updateBranch": "تحديث الفرع", + "pleaseEnterBranchName": "يرجى إدخال اسم الفرع", + "enterBalance": "أدخل الرصيد", + "youDoNotHavePermissionToUpdateBranch": "ليس لديك إذن لتحديث الفرع.", + "allTransaction": "كل المعاملات", + "duePay": "دفع المستحقات", + "allParties": "كل الأطراف", + "retry": "إعادة المحاولة", + "incomeCategoriesReport": "تقرير فئات الدخل", + "dayBook": "دفتر اليومية", + "billWiseProfit": "الربح حسب الفاتورة", + "cashFlow": "التدفق النقدي", + "balanceSheet": "الميزانية العمومية", + "taxReport": "تقرير الضرائب", + "productSaleHistory": "سجل مبيعات المنتجات", + "productPurchaseHistory": "سجل مشتريات المنتجات", + "partyReports": "تقارير الأطراف", + "customerLedger": "دفتر أستاذ العملاء", + "supplierLedger": "دفتر أستاذ الموردين", + "partyWiseProfit": "الربح حسب الطرف", + "productWiseProfit": "الربح حسب المنتج", + "top5Customer": "أفضل 5 عملاء", + "top5Supplier": "أفضل 5 موردين", + "productReports": "تقارير المنتجات", + "comboReport": "تقرير مجمع", + "expiredItemReport": "تقرير المواد منتهية الصلاحية", + "top5Product": "أفضل 5 منتجات", + "productWiseProfitAndLoss": "الربح والخسارة حسب المنتج", + "productWisePurchase": "المشتريات حسب المنتج", + "productWiseSale": "الخسارة حسب المنتج", + "noProductMatchYourSearch": "لا توجد منتجات تطابق بحثك.", + "purchaseQty": "كمية الشراء", + "saleQty": "كمية البيع", + "youDoNotHavePermissionProfitAndLoss": "ليس لديك إذن للربح والخسارة.", + "sold": "مباع", + "remaining": "متبقي", + "totalAssets": "إجمالي الأصول", + "assets": "الأصول", + "itemName": "اسم العنصر", + "personalInfo": "معلومات شخصية:", + "dueBalance": "الرصيد المستحق", + "walletBalance": "رصيد المحفظة", + "cashIn": "نقد وارد", + "cashOut": "نقد صادر", + "runningCash": "نقد جاري", + "moneyIn": "أموال واردة", + "moneyOut": "أموال صادرة", + "noDataAvailableForGeneratePdf": "لا تتوفر بيانات لإنشاء pdf", + "balanceDue": "الرصيد المستحق", + "returnedAmount": "المبلغ المرتجع", + "saleReturn": "مرتجع مبيعات", + "saleEdit": "تعديل المبيعات", + "pleaseAddASalesReturn": "يرجى إضافة مرتجع مبيعات", + "subscriptionReports": "تقارير الاشتراك", + "started": "بدأ", + "end": "نهاية", + "taxReportList": "قائمة تقارير الضرائب", + "developedBy": "تم التطوير بواسطة", + "time": "الوقت", + "receivedBy": "مستلم بواسطة", + "wallet": "المحفظة", + "warranty": "الضمان", + "guarantee": "كفالة", + "remark": "ملاحظة", + "bankDetails": "تفاصيل البنك", + "cashAndBank": "النقد والبنوك", + "pdfGenerateSuccessfully": "تم إنشاء Pdf بنجاح", + + "generatingPdf": "جاري إنشاء ملف PDF", + "INVOICE": "فاتورة", + "admin": "المشرف", + "invoiceNumber": "رقم الفاتورة", + "vatNumber": "رقم ضريبة القيمة المضافة", + "customerSignature": "توقيع العميل", + "authorizedSignature": "توقيع معتمد", + "poweredBy": "مدعوم بواسطة", + "shippingCharge": "رسوم الشحن", + "totalReturned": "إجمالي المرتجعات", + "amountsInWord": "المبالغ بالأحرف", + "changeAmount": "مبلغ التغيير", + "sellsBy": "يباع بواسطة", + "rounding": "تقريب", + "paidBy": "الدفع بواسطة", + "vatGstTitle": "عنوان ضريبة القيمة المضافة/ضريبة السلع والخدمات", + "enterVatGstTitle": "أدخل عنوان ضريبة القيمة المضافة/ضريبة السلع والخدمات", + "vatGstNumber": "رقم ضريبة القيمة المضافة/ضريبة السلع والخدمات", + "enterVatGstNumber": "أدخل رقم ضريبة القيمة المضافة/ضريبة السلع والخدمات", + "vatAndTax": "ضريبة القيمة المضافة والضريبة", + "customPrint": "طباعة مخصصة", + "taxRates": "معدلات الضريبة", + "taxRatesMangeYourTaxRates": "معدلات الضريبة - إدارة معدلات الضرائب الخاصة بك", + "add": "إضافة", + "status": "الحالة", + "active": "نشط", + "disable": "تعطيل", + "deletedSuccessFully": "تم الحذف بنجاح!", + "failedToDeleteTheTax": "فشل في حذف الضريبة", + "errorDeletingTax": "خطأ في حذف الضريبة", + "taxGroup": "المجموعة الضريبية", + "combinationOfTheMultipleTaxes": "مزيج من ضرائب متعددة", + "subTaxes": "ضرائب فرعية", + "action": "الإجراء", + "addTax": "إضافة ضريبة", + "editTax": "تعديل الضريبة", + "addNewTax": "إضافة ضريبة جديدة", + "enterTaxRates": "أدخل معدل الضريبة", + "addTaxGroup": "إضافة مجموعة ضريبية جديدة", + "editTaxGroup": "تعديل المجموعة الضريبية", + "taxWithSingleMultipleTaxType": "ضريبة بنوع ضريبة واحد/متعدد", + "noSubTaxSelected": "لم يتم تحديد أي ضريبة فرعية", + "subTaxList": "قائمة الضرائب الفرعية", + "taxPercent": "نسبة الضريبة", + "done": "تم", + "writerTaxHere": "اكتب النص هنا...", + "expiredList": "قائمة منتهية الصلاحية", + "listIsEmpty": "القائمة فارغة", + "printingInvoice": "جاري طباعة الفاتورة", + "salesSetting": "إعدادات المبيعات", + "invoiceLogo": "شعار الفاتورة", + "printingOption": "خيار الطباعة", + "amountRoundingMethod": "طريقة تقريب المبلغ", + "signUp": "اشتراك", + "returnedItem": "السلعة المُعادة", + "returnedDate": "تاريخ الإعادة", + "unitPrice": "سعر الوحدة", + "saleBy": "تم البيع بواسطة", + "purchasedBy": "تم الشراء بواسطة", + "collectedBys": "تم التحصيل بواسطة", + "payableAmount": "المبلغ المستحق", + "receivedAmount": "المبلغ المستلم", + "unitPrices": "سعر الوحدة", + "item": "المنتج", + "sl": "رقم", + "mobiles": "هاتف نقال", + "paidVia": "الدفع عن طريق", + "moneyReceipt": "إيصال استلام نقود", + "receipt": "إيصال", + "barcodeGenerator" : "مولد باركود", + "searchProduct" : "بحث عن المنتج", + "code" : "الرمز", + "price" : "السعر", + "showCode" : "إظهار الرمز", + "showPrice" : "إظهار السعر", + "showName" : "إظهار الاسم", + "actions" : "الإجراءات", + "noItemSelected" : "لم يتم تحديد أي عنصر", + "noProductSelected" : "لم يتم تحديد أي منتج", + "previewPdf" : "معاينة PDF", + "salesReturnReport" : "تقرير إرجاع المبيعات", + "purchaseReturnReport" : "تقرير إرجاع المشتريات", + "incomeFor" : "الدخل لـ", + "enterProductCode": "أدخل رمز المنتج", + "addIncome" : "أضف دخل", + "incomeDate" : "تاريخ الدخل", + "incomeCategories" : "فئات الدخل", + "addIncomeCategory" : "أضف فئة دخل", + "enterIncomeCategoryName" : "أدخل اسم فئة الدخل", + "totalReturnAmount" : "إجمالي المبلغ المرتجع", + "returned" : "مرتجع", + "supplierDetails" : "تفاصيل المورد", + "weekly": "أسبوعيًا", + "monthly": "شهريًا", + "yearly" : "سنويًا", + "today" : "اليوم", + "thisWeek" : "هذا الأسبوع", + "thisMonth" : "هذا الشهر", + "thisYear": "هذا العام", + "allTime" : "كل الوقت", + "custom" : "مخصص", + "addUserRole": "إضافة دور المستخدم", + "noRoleFound": "لم يتم العثور على دور المستخدم", + "yourPackageExpiredInDays": "سينتهي اشتراكك خلال 5 أيام", + "yourPackageExpiredToday": "سينتهي اشتراكك اليوم\n\nيرجى الشراء مجددًا", + "contactUs": "اتصل بنا", + "writeYourMessageHere": "اكتب رسالتك هنا", + "sendMessage": "إرسال الرسالة", + "sendYourEmail": "أرسل بريدك الإلكتروني", + "backToHome": "العودة إلى الصفحة الرئيسية", + "promoCode": "رمز الترويج", + "submit": "إرسال", + "seeAllPromoCode": "عرض جميع رموز الترويج", + "categories": "الفئات", + "enterYourPhoneNumber": "أدخل رقم هاتفك", + "enterFullAddress": "أدخل العنوان بالكامل", + "enterYourEmailAddress": "أدخل عنوان بريدك الإلكتروني", + "pleaseEnterAPassword": "الرجاء إدخال كلمة مرور", + "pleaseEnterAConfirmPassword": "الرجاء إدخال تأكيد كلمة المرور", + "enterYourName": "أدخل اسمك", + "addNewAddress": "إضافة عنوان جديد", + "firstName": "الاسم الأول", + "lastName": "الاسم الأخير", + "country": "الدولة", + "bangladesh": "بنغلاديش", + "apply": "تطبيق", + "deliveryAddress": "عنوان التوصيل", + "noDataAvailabe": "لا توجد بيانات متاحة", + "addDelivery": "إضافة توصيل", + "description": "الوصف", + "addNote": "إضافة ملاحظة", + "image": "صورة", + "pleaseConnectThePrinterFirst": "الرجاء توصيل الطابعة أولاً", + "selectCategory": "اختر الفئة", + "enterExpenseDate": "أدخل تاريخ المصاريف", + "enterName": "أدخل الاسم", + "enterAmount": "أدخل المبلغ", + "enterRefNumber": "أدخل رقم الإشارة", + "fashions": "الأزياء", + "billTO": "إلى الفاتورة", + "totalDue": "الإجمالي المستحق", + "paymentsAmount": "مبالغ الدفع", + "remainingDue": "المتبقي المستحق", + "thankYouForYourDuePayment": "شكرًا لك على الدفع المستحق", + "print": "طباعة", + "unitPirce": "سعر الوحدة", + "totalPrice": "السعر الإجمالي", + "totalVat": "إجمالي الضريبة", + "deliveryCharge": "رسوم التوصيل", + "totalPayable": "المجموع الدائن", + "thakYouForYourPurchase": "شكرًا لك على عمليتك الشرائية", + "pleaseConnectYourBlutohPrinter": "الرجاء توصيل طابعة البلوتوث الخاصة بك", + "editSocailMedia": "تعديل وسائل التواصل الاجتماعي", + "socialMarketing": "التسويق عبر وسائل التواصل الاجتماعي", + "share": "مشاركة", + "notification": "إشعار", + "purchaseAlarm": "تنبيه الشراء", + "purchaseConfirmed": "تأكيد الشراء", + "paymentComplete": "اكتمال الدفع", + "retur": "إرجاع", + "sendSms": "إرسال رسالة نصية", + "recivethePin": "استلام الرمز السري", + "startNewSale": "بدء عملية بيع جديدة", + "payment": "الدفع", + "masterCard": "بطاقة ماستركارد", + "instrucation": "تعليمات", + "cash": "نقداً", + "invoiceViewr": "عارض الفواتير", + "size": "الحجم", + "color": "اللون", + "weight": "الوزن", + "capacity": "السعة", + "type": "النوع", + "youWantTodeletetheProduct": "هل ترغب في حذف هذا المنتج؟", + "delete": "حذف", + "contactDetials": "بيانات الاتصال", + "clarence": "كلارنس", + "call": "الاتصال", + "messege": "رسالة", + "dailyTransaction": "المعاملات اليومية", + "promo": "عرض ترويجي", + "send": "إرسال", + "easyToUseThePos": "سهولة استخدام نقاط البيع المحمولة", + "easytheusedesciption": "تطبيق POSpro مجاني وسهل الاستخدام. في الواقع، إنه واحد من أفضل أنظمة نقاط البيع حول العالم.", + "choseYourFeature": "اختر ميزاتك", + "choseyourfeatureDesciption": "الميزات هي الجزء الهام الذي يجعلPosPro مختلفًا عن الحلول التقليدية.", + "allBusinessSolutions": "جميع حلول الأعمال", + "allBusinessolutionDescrip": "POSpro هو حلاً شاملاً للأعمال مع الأسهم والحسابات والمبيعات والمصروفات والخسائر / الأرباح.", + "skip": "تخطى", + "next": "التالي", + "anewUpdateAvailable": "تحديث جديد متاح\nالرجاء تحديث تطبيقك", + "skipTheUpdate": "تخطى التحديث", + "rememberMeLater": "تذكرني لاحقًا", + "powerdedByAcnoo": "مشغل بواسطة Acnoo", + "lossOrProfit": "خسارة / ربح", + "expense": "المصروفات", + "parties": "الأطراف", + "home": "الصفحة الرئيسية", + "sales": "المبيعات", + "setting": "الإعدادات", + "purchaseNow": "شراء الآن", + "paymentMethods": "طرق الدفع", + "save": "يحفظ", + "update": "تحديث", + "continueButton": "يكمل", + "name": "اسم", + "phone": "رقم التليفون", + "email": "عنوان البريد الإلكتروني", + "address": "عنوان", + "previousDue": "تاريخ الاستحقاق السابق", + "selectLang": "اختر لغتك", + "addContact": "إضافة جهة اتصال", + "moreInfo": "مزيد من المعلومات", + "retailer": "بائع تجزئة", + "dealer": "تاجر", + "wholesaler": "تاجر الجملة", + "supplier": "المورد", + "CustomerDetails": "تفاصيل العميل", + "recentTransaction": "التحويلات الاخيرة", + "totalProduct": "إجمالي المنتجات", + "total": "المجموع", + "paid": "مدفوع", + "unPaid": "غير مدفوعة", + "due": "حق", + "connect": "انقر للاتصال", + "tryAgain": "حاول ثانية", + "loading": "تحميل", + "viewAll": "مشاهدة الكل", + "partyList": "قائمة الأحزاب", + "addCustomer": "الرجاء إضافة عميل", + "updateContact": "تحديث جهة الاتصال", + "dueList": "قائمة الاستحقاق", + "collectDue": "تحصيل المستحق", + "date": "تاريخ", + "dueAmount": "مبلغ مستحق: ", + "customerName": "اسم الزبون", + "totalAmount": "المبلغ الإجمالي", + "paidAmount": "المبلغ المدفوع", + "paymentTypes": "نوع الدفع", + "cancel": "يلغي", + "expenseReport": "تقرير المصاريف", + "fromDate": "من التاريخ", + "toDate": "ان يذهب في موعد", + "expenseFor": "حساب ل", + "amount": "كمية", + "noData": "لا تتوافر بيانات", + "totalExpense": "المصاريف الكلية", + "addExpense": "أضف المصاريف", + "expenseDate": "تاريخ المصاريف", + "referenceNo": "رقم المرجع", + "note": "ملحوظة", + "expenseCat": "فئات المصاريف", + "search": "يبحث", + "select": "يختار", + "addExpenseCat": "إضافة فئة المصاريف", + "categoryName": "اسم التصنيف", + "alreadyAdded": "اسم التصنيف", + "whatNew": "ما هو الجديد", + "lp": "خسارة الأرباح", + "profit": "ربح", + "loss": "خسارة", + "lpDetails": "تفاصيل الخسارة / الربح", + "invoice": "فاتورة", + "dates": "تاريخ:", + "mobile": "متحرك:", + "product": "منتج", + "quantity": "كمية", + "discount": "تخفيض", + "totalLoss": "خسارة كاملة", + "totalProfit": "اجمالي الربح", + "productList": "قائمة المنتجات", + "stock": "مخزون", + "addNewProduct": "اضافة منتج جديد", + "productName": "اسم المنتج", + "productCode": "كود المنتج", + "purchasePrice": "سعر الشراء", + "mrp": "MRP", + "wholeSalePrice": "سعر بالجملة", + "dealerPrice": "سعر التاجر", + "manufacturer": "الصانع", + "saveNPublish": "احفظ وانشر", + "brands": "العلامات التجارية", + "addBrand": "أضف العلامة التجارية", + "brandName": "اسم العلامة التجارية", + "addUnit": "أضف وحدة", + "unitName": "إسم الوحدة", + "units": "الوحدات", + "addProduct": "الرجاء إضافة منتج", + "updateProduct": "تحديث المنتج", + "salePrice": "سعر البيع", + "profile": "حساب تعريفي", + "edit": "يحرر", + "businessCat": "نوع العمل", + "language": "لغة", + "changePassword": "تغيير كلمة المرور", + "updateProfile": "تحديث ملفك الشخصي", + "businessName": "اسم الشركة والأعمال", + "addPurchase": "أضف شراء", + "inv": "رقم الفاتورة", + "supplierName": "اسم المورد", + "itemAdded": "تمت إضافة العنصر", + "addItems": "إضافة عناصر", + "subTotal": "المجموع الفرعي", + "returnAmount": "المبلغ العائد", + "chooseSupplier": "اختر موردًا", + "noSupplier": "لا يوجد مورد متاح", + "salesDetails": "تفاصيل المبيعات", + "editPurchaseInvoice": "تحرير فاتورة الشراء", + "purchaseList": "قائمة الشراء", + "addAPurchase": "الرجاء إضافة شراء", + "dueReport": "تقرير الاستحقاق", + "fullyPaid": "مدفوعة بالكامل", + "stillUnpaid": "لا يزال غير مدفوع", + "purchaseReport": "تقرير الشراء", + "connectPrinter": "قم بتوصيل الطابعة الخاصة بك", + "clickToConnect": "انقر للاتصال", + "collectDues": "يرجى جمع المبلغ المستحق", + "addNewPurchase": "الرجاء إضافة شراء", + "salesReport": "تقرير المبيعات", + "addSale": "الرجاء إضافة بيع", + "reports": "التقارير", + "chooseCustomer": "اختر الزبون", + "addSales": "أضف المبيعات", + "saleList": "قائمة المبيعات", + "editSalesInvoice": "تحرير فاتورة المبيعات", + "previousPayAmount": "مبلغ الدفع السابق", + "printing": "خيار الطباعة", + "subscription": "الاشتراك", + "userRole": "دور المستخدم", + "currency": "عملة", + "logOut": "تسجيل خروج", + "stockList": "قائمة الأسهم", + "purchase": "شراء", + "sale": "أُوكَازيُون", + "yourPack": "مجموعتك", + "freePlan": "خطة مجانية", + "youRUsing": "انت تستخدم ", + "freePack": "حزمة مجانية", + "premiumPlan": "خطة بريميوم", + "packFeatures": "ميزات العبوة", + "unlimited": "غير محدود", + "updateNow": "تحديث الان", + "purchasePremium": "شراء خطة بريميوم", + "buyPremium": "شراء خطة قسط", + "paypalPay": "الدفع بواسط باى بال", + "gotEmail": "لديك بريد إلكتروني", + "sendEmail": "أرسلنا بريدًا إلكترونيًا يحتوي على إرشادات حول كيفية إعادة تعيين كلمة المرور إلى:", + "checkEmail": "تفقد البريد الإلكتروني", + "close": "يغلق", + "forgotPassword": "هل نسيت كلمة السر", + "enterEmail": "يرجى إدخال عنوان بريدك الإلكتروني أدناه لتلقي رابط إعادة تعيين كلمة المرور.", + "sendLink": "أرسل رابط إعادة التعيين", + "emailText": "بريد إلكتروني", + "password": "كلمة المرور", + "logIn": "تسجيل الدخول", + "noAcc": "ليس لديك أي حساب?", + "register": "يسجل", + "phoneVerification": "التحقق من الهاتف", + "registerTitle": "نحتاج إلى تسجيل هاتفك دون أن نبدأ!", + "sendCode": "أرسل الرمز", + "staffLogin": "دخول الموظفين", + "logInWithMail": "تسجيل الدخول بالبريد الإلكتروني", + "setUpProfile": "قم بإعداد ملف التعريف الخاص بك", + "setUpDesc": "قم بتحديث ملف التعريف الخاص بك لتوصيل طبيبك بانطباع أفضل", + "gallery": "صالة عرض", + "camera": "آلة تصوير", + "companyAddress": "عنوان الشركة", + "openingBalance": "الرصيد الافتتاحي", + "confirmPass": "تأكيد كلمة المرور", + "haveAcc": "هل لديك حساب؟", + "loginWithPhone": "تسجيل الدخول بالهاتف", + "editPhone": "تحرير رقم الهاتف؟", + "createAcc": "إنشاء حساب مجاني", + "congratulation": "تهانينا", + + + + "signIn": "تسجيل الدخول", + "welcomeBack": "مرحبًا بعودتك!", + "passwordCannotBeEmpty": "لا يمكن أن تكون كلمة المرور فارغة", + "reset": "إعادة تعيين كلمة المرور باستخدام بريدك الإلكتروني أو رقم هاتفك", + "lableEmail": "البريد الإلكتروني", + "hintEmail": "أدخل عنوان البريد الإلكتروني", + "emailCannotBeEmpty": "لا يمكن أن يكون البريد الإلكتروني فارغًا", + "pleaseEnterAValidEmail": "يرجى إدخال بريد إلكتروني صالح", + "continueE": "استمرار", + "pleaseEnterYourDetails": "يرجى إدخال التفاصيل الخاصة بك.", + "lablePassword": "كلمة المرور", + "hintPassword": "أدخل كلمة المرور", + "pleaseEnterABiggerPassword": "يرجى إدخال كلمة مرور أطول", + "rememberMe": "تذكرني", + "donNotHaveAnAccount": "لا تملك حسابًا؟", + "createAFreeAccount": "إنشاء حساب مجاني", + "fullName": "الاسم الكامل", + "enterYourFullName": "أدخل اسمك الكامل", + "nameCanNotBeEmpty": "لا يمكن أن يكون الاسم فارغًا", + "alreadyHaveAnAccount": "هل لديك حساب بالفعل؟", + "createNewPassword": "إنشاء كلمة مرور جديدة", + "setUpNewPassword": "إعداد كلمة مرور جديدة", + "resetPassword": "إعادة تعيين كلمة المرور لاستعادة وتسجيل الدخول إلى حسابك", + "newPassword": "كلمة مرور جديدة", + "confirmPassword": "تأكيد كلمة المرور", + "passwordsDoNotMatch": "كلمات المرور غير متطابقة", + "verityEmail": "تحقق من البريد الإلكتروني", + "verification": "التحقق", + "digits": "تم إرسال رمز مكون من 6 أرقام إلى عنوان بريدك الإلكتروني:", + "enterValidOTP": "أدخل رمز تحقق صحيح", + "resendOTP": "إعادة إرسال رمز التحقق", + "verifyYourEmail": "تحقق من بريدك الإلكتروني", + "weHaveSentAConfirmationEmailTo": "لقد أرسلنا رسالة تأكيد إلى", + "folder": "قد يكون البريد قد انتهى في مجلد البريد العشوائي.", + "gotIt": "فهمت", + "enterOpeningBalance": "أدخل الرصيد الافتتاحي", + "pleaseEnterAValidBusinessName": "يرجى إدخال اسم عمل صالح", + "enterBusiness": "أدخل اسم العمل / المتجر", + "selectBusinessCategory": "اختر فئة العمل", + "todaySummary": "ملخص اليوم", + "sellAll": "بيع الكل >", + "income": "الدخل", + "purchased": "تم الشراء", + "endYourFreePlan": "أنه خطتك المجانية", + "yourFree": "حزمتك المجانية على وشك الانتهاء، اشتر خطتك التالية. شكرًا.", + "upgradeNow": "ترقية الآن", + "notFound": "غير موجود", + "updateYourSubscription": "قم بتحديث اشتراكك", + "noDataFound": "لم يتم العثور على بيانات", + "areYouSure": "هل أنت متأكد؟", + "doYouWantToExitTheApp": "هل تريد الخروج من التطبيق؟", + "no": "لا", + "yes": "نعم", + "dashboard": "لوحة التحكم", + "salesPurchaseOverview": "نظرة عامة على المبيعات والمشتريات", + "totalItems": "إجمالي العناصر", + "totalCategories": "إجمالي الفئات", + "quickOverview": "نظرة سريعة", + "totalIncome": "إجمالي الدخل", + "customerDue": "مستحقات العميل", + "stockValue": "قيمة المخزون", + "lossProfit": "الخسارة/الربح", + "cost": "التكلفة", + "qty": "الكمية", + "noProductFound": "لم يتم العثور على منتج", + "phoneNumber": "رقم الهاتف", + "pleaseEnterAValidName": "يرجى إدخال اسم صالح", + "pleaseEnterValidPhoneAndNameFirst": "يرجى إدخال رقم هاتف واسم صالحين أولاً", + "confirmDelete": "تأكيد الحذف", + "areYouSureYouWant": "هل أنت متأكد أنك تريد حذف هذا الطرف؟", + "pleaseEnterAValidPhoneNumber": "يرجى إدخال رقم هاتف صالح", + "sendSMS": "إرسال رسالة نصية", + "searchH": "ابحث هنا....", + "transactions": "المعاملات", + "selectAInvoice": "اختر فاتورة", + "totalDueAmount": "إجمالي المبلغ المستحق", + "youCanNotPayMoreThenDue": "لا يمكنك الدفع أكثر من المستحق", + "noDueSelected": "لم يتم تحديد أي مستحق", + "pleaseEnterName": "يرجى إدخال الاسم", + "pleaseEnterAmount": "يرجى إدخال المبلغ", + "enterNote": "أدخل ملاحظة", + "pleaseSelectAExpenseCategory": "يرجى اختيار فئة نفقات", + "enterExpanseCategoryName": "أدخل اسم فئة النفقات", + "comingSoon": "قريبًا", + "pleaseMakeASaleFirst": "يرجى إجراء عملية بيع أولاً", + "facebook": "فيسبوك", + "twitter": "تويتر", + "instagram": "إنستغرام", + "linkedIN": "لينكد إن", + "link": "رابط", + "lorem": "لوريم إيبسوم دولار سيت أميت، كونسكتتور أديبيسيسي إليت. التراك ميتوس ميلوز غرافيدا سكيلريسكي أرشو فاسيليزيس دويس إين.", + "paymentGateway": "بوابة الدفع", + "paymentSuccess": "تم الدفع بنجاح", + "paymentWasSuccessful": "تم الدفع بنجاح!", + "paymentFailed": "فشل الدفع", + "paymentFailedPleaseTryAgain": "فشل الدفع. يرجى المحاولة مرة أخرى.", + "pleaseEnterAValidBrandName": "يرجى إدخال اسم علامة تجارية صالح", + "enterABrandName": "أدخل اسم العلامة التجارية", + "addCategory": "إضافة فئة", + "enterCategoryName": "أدخل اسم الفئة", + "selectVariations": "اختر المتغيرات :", + "dataSavedSuccessfully": "تم حفظ البيانات بنجاح.", + "somethingIs": "هناك شيء", + "updateYourProfile": "قم بتحديث ملفك الشخصي لربط عملائك بانطباع أفضل", + "shopOpeningBalance": "رصيد الافتتاح للمحل", + "shopRemainingBalance": "الرصيد المتبقي للمحل", + "enterAValidDiscount": "أدخل خصم صالح", + "addProductFirst": "أضف المنتج أولاً", + "subtotal": "المجموع الفرعي", + "purchaseDetails": "تفاصيل الشراء", + "riead": "اقرأ", + "totall": "الإجمالي:", + "startDate": "تاريخ البدء", + "pickStartDate": "اختر تاريخ البدء", + "endDate": "تاريخ الانتهاء", + "pickEndDate": "اختر تاريخ الانتهاء", + "failedToGetPlatformVersion": "فشل في الحصول على إصدار المنصة.", + "enterQuantity": "أدخل الكمية", + "pleaseAddQuantity": "يرجى إضافة الكمية", + "willBeAddedSoon": "سيتم إضافته قريبًا", + "addedToCart": "تمت الإضافة إلى السلة", + "connectYourPrinter": "قم بتوصيل طابعتك", + "customerPay": "دفع العميل", + "supplerPay": "دفع المورد", + "incomeReport": "تقرير الدخل", + "category": "الفئة", + "balance": "الرصيد", + "itemsSales": "مبيعات العناصر", + "totalPurchase": "إجمالي الشراء", + "totalSales": "إجمالي المبيعات", + "stockReport": "تقرير المخزون", + "lossProfitReport": "تقرير الخسارة/الربح", + "outOfStock": "نفد المخزون", + "vat": "ضريبة القيمة المضافة", + "customerPhoneNumber": "رقم هاتف العميل", + "enterCustomerPhoneNumber": "أدخل رقم هاتف العميل", + "walkInCustomer": "عميل عابر", + "guest": "ضيف", + "stocks": "المخزون:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "لوريم إيبسوم دولار سيت أميت، كونسكتتور أديبيسيسي إليت. التراك ميتوس.", + "doNotDisturb": "عدم الإزعاج", + "on": "تشغيل", + "off": "إيقاف", + "unlimitedUsagesOfOurPackage": "استخدامات غير محدودة لحزمتنا\uD83D\uDC47", + "loremIpsumDolor": "لوريم إيبسوم دولار سيت أميت، كونسكتتور أديبيسيسي إليت. التراك ميتوس.", + "payForSubscribe": "دفع الاشتراك", + "field": "الحقل", + "successfullyPaid": "تم الدفع بنجاح", + "profileEdit": "تعديل الملف الشخصي", + "products": "المنتجات", + "salesList": "قائمة المبيعات", + "useTitleCanNotBeEmpty": "لا يمكن أن يكون عنوان المستخدم فارغًا", + "userTitle": "عنوان المستخدم", + "enterUserTitle": "أدخل عنوان المستخدم", + "create": "إنشاء", + "youHaveToGivePermission": "يجب عليك منح الإذن", + "all": "الكل", + "userRoleDetails": "تفاصيل دور المستخدم", + "doYouWantToDeleteTheUser": "هل تريد حذف المستخدم؟", + "thisProductAlreadyAdded": "تم إضافة هذا المنتج بالفعل!", + "pleaseEnterAValidProductName": "يرجى إدخال اسم منتج صالح", + "enterProductName": "أدخل اسم المنتج", + "pleaseSelectACategory": "يرجى اختيار فئة", + "productCategory": "فئة المنتج", + "selectProductCategory": "اختر فئة المنتج", + "enterSize": "أدخل الحجم", + "enterColor": "أدخل اللون", + "enterWeight": "أدخل الوزن", + "enterCapacity": "أدخل السعة", + "enterType": "أدخل النوع", + "productBrand": "علامة المنتج", + "selectABrand": "اختر علامة تجارية", + "productCodeIsRequired": "مطلوب رمز المنتج", + "enterAValidStock": "أدخل مخزونًا صالحًا", + "enterStock": "أدخل المخزون", + "productUnit": "وحدة المنتج", + "selectProductUnit": "اختر وحدة المنتج", + "pleaseEnterAValidPurchasePrice": "يرجى إدخال سعر شراء صالح", + "enterPurchasePrice": "أدخل سعر الشراء", + "pleaseEnterAValidSalePrice": "يرجى إدخال سعر بيع صالح", + "enterSaltingPrice": "أدخل سعر البيع", + "enterWholesalePrice": "أدخل سعر الجملة", + "enterDealerPrice": "أدخل سعر الوكيل", + "enterDiscount": "أدخل الخصم", + "enterManufacturerName": "أدخل اسم الشركة المصنعة", + "adding": "جارٍ الإضافة..", + "pleaseEnterAValidUnitName": "يرجى إدخال اسم وحدة صالح", + "pleaseEnterUnitName": "يرجى إدخال اسم الوحدة", + "productDetails": "تفاصيل المنتج", + "smartWatch": "ساعة ذكية", + "appleWatch": "ساعة آبل", + "deleting": "جارٍ الحذف....", + "brand": "العلامة التجارية", + "loremIpsumDolorSit": "لوريم إيبسوم دولار سيت أميت، كونسكتتور أديبيسيسي إليت.", + + "details": "التفاصيل", + "weSentAnOTPInYourPhoneNumber": "أرسلنا OTP إلى رقم هاتفك", + "pleaseEnterTheOTP": "يرجى إدخال OTP", + "enterAValidOTP": "أدخل OTP صالح", + "verify": "تحقق", + "resendIn": "أعد إرسال OTP في ", + + + "dueCollection": "التحصيل المستحق", + "noTransaction": "لا توجد معاملات", + "updating": "جاري التحديث...", + "confirmSMSTo": "تأكيد الرسالة النصية إلى", + "anSMSWillBeSentToTheFollowingNumber": "سيتم إرسال رسالة نصية إلى الرقم التالي: ", + "package": "الباقة", + "permissionNotGranted": "لم يتم منح الإذن!", + "collectedBy": "تم جمعه بواسطة:", + "phonee": "الهاتف:", + "purchaseBy": "تم الشراء بواسطة:", + "salesBy": "تم البيع بواسطة:", + "days": "أيام", + + "freeLifetimeUpdate": "تحديث مجاني مدى الحياة", + "android": "دعم تطبيقات أندرويد و iOS", + "premiumCustomerSupport": "دعم تطبيقات أندرويد و iOS", + "customInvoiceBranding": "تخصيص علامة الفواتير", + "unlimitedUsage": "استخدام غير محدود", + "freeDataBackup": "نسخ احتياطي مجاني للبيانات", + "addCustomers" : "إضافة عميل", + "noDue" : "لا يوجد مستحق", + "customer" : "العميل", + "billingAddress" : "عنوان الفواتير", + "enterAddress" : "أدخل العنوان", + "city" : "المدينة", + "cityName" : "اسم المدينة", + "state" : "الولاية", + "stateName" : "اسم الولاية", + "zip" : "الرمز البريدي", + "zipCode" : "أدخل الرمز البريدي", + "chooseCountry" : "اختر الدولة", + "shippingAddress" : "عنوان الشحن", + "partyCreateWarn" : "ليس لديك إذن بإنشاء جهة.", + "addParty" : "إضافة جهات", + "creditLimit" : "حد ائتمان الجهة", + "selectOne" : "اختر واحداً", + "roundings" : "التقريب (+/-)", + "roundingTotal" : "المجموع المقرب", + "opinion" : "أدخل رأيك", + "dueSaleWarn" : "المبيعات على الحساب غير مسموح بها للعملاء المباشرين.", + "paymentTypeHint" : "يرجى اختيار نوع الدفع", + "createSaleWarn" : "ليس لديك إذن بإنشاء بيع.", + "updateSaleWarn" : "ليس لديك إذن بتحديث البيع.", + "uploadImage" : "رفع صورة", + "useGallery" : "استخدام المعرض", + "openCamera" : "فتح الكاميرا", + "scanCode" : "امسح رمز المنتج QR", + "posSale" : "بيع نقاط البيع", + "selectCustomer" : "اختر العميل", + "searchWith" : "بحث...", + "filter" : "تصفية", + "productNotFound" : "المنتج غير موجود", + "noMatched" : "لم يُعثر على منتجات مطابقة.", + "inventoryPermission" : "لا تملك إذن المخزون", + "noParty" : "لم تُعثر على جهات", + "purchaseWarn" : "ليس لديك إذن بإنشاء مشتريات.", + "purchaseUpdateWarn" : "ليس لديك إذن بتحديث المشتريات.", + "addVariantDetails" : "إضافة تفاصيل المتغير", + "purchaseEx" : "سعر الشراء دون ضريبة", + "purchaseIn" : "سعر الشراء شامل الضريبة", + "purchaseExReq" : "مطلوب سعر شراء دون ضريبة", + "purchaseInReq" : "مطلوب سعر شراء شامل الضريبة", + "profitMargin" : "هامش الربح (%)", + "saleReq" : "مطلوب سعر البيع", + "manufactureDate" : "تاريخ التصنيع", + "selectDate" : "اختر التاريخ", + "expDate" : "تاريخ الانتهاء", + "saveVariant" : "حفظ المتغير", + "model" : "الموديل", + "selectModel" : "اختر الموديل", + "bulk" : "تحميل جماعي", + "barcodeGen" : "مولد الباركود", + "upload" : "رفع", + "sku" : "SKU / رمز", + "lowStock" : "مخزون منخفض", + "enLowStock" : "أدخل المخزون المنخفض", + "manuDate" : "تاريخ التصنيع", + "single" : "فردي", + "batch" : "دفعة", + "batchNo" : "رقم الدفعة", + "entBatchNo" : "أدخل رقم الدفعة", + "variantAdded" : "تمت إضافة المتغير بنجاح!", + "variantDelete" : "تم حذف المتغير بنجاح!", + "addVariant" : "إضافة متغير", + "typeSelect" : "اختر النوع", + "taxType" : "نوع الضريبة", + "selectTax" : "اختر الضريبة", + "updateProductWarn" : "ليس لديك إذن بتحديث المنتج.", + "addProductWarn" : "ليس لديك إذن بإنشاء منتج.", + "updateProductSuccess" : "تم تحديث المنتج بنجاح!", + "addProductSuccess" : "تم إنشاء المنتج بنجاح!", + "choose" : "اختر", + "view" : "عرض التفاصيل", + "priceWarn" : "لا يمكن أن يكون السعر فارغاً", + "productSetting" : "إعدادات المنتج", + "saveSetting" : "حفظ الإعدادات", + "addStock" : "إضافة مخزون", + "stockWarn" : "يجب أن يكون المخزون على الأقل ١", + "updateSuccess" : "تم التحديث بنجاح", + "updateFailed" : "فشل تحديث المخزون", + "deleteBatchWarn" : "هل أنت متأكد أنك تريد حذف هذه الدفعة؟", + "lowStockReport" : "تقرير المخزون المنخفض", + "genPdfWarn" : "لا توجد بيانات لتوليد PDF", + "dateFilterWarn" : "لا يمكن أن يكون تاريخ النهاية قبل البداية.", + "createPdfWarn" : "ليس لديك إذن لإنشاء PDF.", + "expirationStatus" : "حالة الانتهاء", + "selectFDate" : "اختر تاريخ البدء", + "selectToDate" : "اختر تاريخ الانتهاء", + "clear" : "مسح", + "incomeReportPermission" : "ليس لديك إذن لعرض تقرير الدخل.", + "deleteAcc" : "حذف الحساب", + "deletePartyWarn" : "ليس لديك إذن لحذف جهة.", + "updatePartyWarn" : "ليس لديك إذن لتحديث الجهة.", + "phoneNotAvail" : "رقم الهاتف غير متوفر.", + "notLaunch" : "تعذر تشغيل تطبيق الهاتف.", + "quickOver" : "نظرة سريعة", + "tranSacOver" : "نظرة عامة على المعاملة", + "profitLoss" : "الربح والخسارة" +} \ No newline at end of file diff --git a/lib/l10n/intl_as.arb b/lib/l10n/intl_as.arb new file mode 100644 index 0000000..d701e88 --- /dev/null +++ b/lib/l10n/intl_as.arb @@ -0,0 +1,1274 @@ +{ + "deleteDialogDetails": "আপুনি নিশ্চিতনে যে আপুনি আপোনাৰ একাউণ্ট মচিব বিচাৰে? এই কাৰ্যই আপোনাৰ সকলো তথ্য স্থায়ীভাৱে মচি পেলাব।", + "passwordMust6Character": "পাছৱৰ্ড অন্ততঃ ৬ টা আখৰৰ হ’ব লাগিব", + "passwordIsRequired": "পাছৱৰ্ড অন্ততঃ ৬ টা আখৰৰ হ’ব লাগিব", + "iAgreeDeleteMyAccountPermanent": "মই মোৰ একাউণ্ট স্থায়ীভাৱে মচিবলৈ সন্মত হৈছোঁ।", + "flat": "ফ্লেট", + "percent": "শতাংশ", + "partialPaid": "আংশিক পৰিশোধিত", + "selectStock": "ষ্টক বাছনি কৰক", + "stockOrVariant": "ষ্টক / ভেৰিয়েণ্ট", + "noBatch": "কোনো বেচ নাই", + "purchaseQuantityRequired": "ক্ৰয়ৰ পৰিমাণ প্ৰয়োজন", + "excelUploader": "এক্সেল আপলোডাৰ", + "remove": "আঁতৰাওক", + "uploading": "আপলোড হৈ আছে...", + "pickAndUploadFile": "ফাইল বাছনি কৰি আপলোড কৰক", + "downloadExcelFormat": "এক্সেল ফৰ্মেট ডাউনলোড কৰক", + "excelFiles": "এক্সেল ফাইলসমূহ", + "noFileSelected": "কোনো ফাইল বাছনি কৰা হোৱা নাই", + "orContinueWith": "অথবা ইয়াৰ সৈতে আগবাঢ়ক", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "লগইন বিফল হ’ল। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক।", + "someThingWithWrongWithTheWebPage": "ৱেব পেজটোত কিবা ভুল হৈছে।", + "loadingOtpSetting": "OTP ছেটিংছ লোড হৈ আছে...", + "youCanNowResendYourOtp": "আপুনি এতিয়া OTP পুনৰ পঠাব পাৰে।", + "resendOtpSeconds": "${start} ছেকেণ্ডৰ ভিতৰত OTP পুনৰ পঠাওক", + "oldPassword": "পুৰণি পাছৱৰ্ড", + "oldPasswordCanNotBeEmpty": "পুৰণি পাছৱৰ্ড খালী হ’ব নোৱাৰে", + "seconds": "ছেকেণ্ড", + "downloading": "ডাউনলোড হৈ আছে...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ডাউনলোড সফল হ’ল! আপোনাৰ ডকুমেণ্ট ফোল্ডাৰটো পৰীক্ষা কৰক", + "printBarCode": "বাৰকোড প্ৰিণ্ট কৰক", + "youDoNotHavePermissionToGenerateBarcode": "বাৰকোড জেনেৰেট কৰিবলৈ আপোনাৰ অনুমতি নাই।", + "download": "ডাউনলোড", + "packingDate": "প্যাকিংৰ তাৰিখ", + "permissionDeniedToViewBank": "বেংক চাবলৈ অনুমতি অস্বীকাৰ কৰা হৈছে।", + "permissionDeniedToUpdateBank": "বেংক আপডেট কৰিবলৈ অনুমতি অস্বীকাৰ কৰা হৈছে।", + "editWarehouse": "গুদাম সম্পাদনা কৰক", + "addNewWarehouse": "নতুন গুদাম যোগ কৰক", + "warehouseName": "গুদামৰ নাম", + "enterWarehouseName": "গুদামৰ নাম লিখক", + "amountMustBeGreaterThanZero": "পৰিমাণ ০ তকৈ বেছি হ’ব লাগিব", + "canNotRetrievePaymentDetails": "পৰিশোধৰ বিৱৰণ উদ্ধাৰ কৰিব পৰা নগ’ল।", + "youDonNotHavePermissionToCreateExpense": "খৰচ সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + "youDoNotHavePermissionToCreateExpenseCategory": "খৰচৰ শ্ৰেণী সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + "youDonNotHavePermissionToCreateIncome": "আয় সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + "youDoNotHavePermissionToCreateIncomeCategory": "আয়ৰ শ্ৰেণী সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই।", + "salesReturn": "বিক্ৰীৰ ৰিটাৰ্ণ", + "purchaseReturn": "বিক্ৰীৰ ৰিটাৰ্ণ", + "returnQuantity": "ৰিটাৰ্ণৰ পৰিমাণ", + "nonFoundableDiscount": "অ-ফেৰতযোগ্য (VAT/ডিস্কাউণ্ট)", + "confirmReturn": "ৰিটাৰ্ণ নিশ্চিত কৰক", + "pleaseSelectForProductReturn": "অনুগ্ৰহ কৰি ৰিটাৰ্ণৰ বাবে সামগ্ৰী বাছনি কৰক", + "failedToProcessReturn": "ৰিটাৰ্ণ প্ৰক্ৰিয়াকৰণত ব্যৰ্থ হ’ল।", + "noValuesDenied": "কোনো মান নিৰ্ধাৰণ কৰা হোৱা নাই", + "editCategory": "শ্ৰেণী সম্পাদনা কৰক", + "editModel": "মডেল সম্পাদনা কৰক", + "addNewModel": "নতুন মডেল যোগ কৰক", + "pleaseEnterValidName": "অনুগ্ৰহ কৰি এটা বৈধ নাম লিখক", + "modelName": "মডেলৰ নাম", + "enterModelName": "মডেলৰ নাম লিখক", + "youDoNotHavePermissionToCreateModel": "মডেল সৃষ্টি কৰিবলৈ আপোনাৰ অনুমতি নাই", + "youDoNotHavePermissionToUpdateModel": "মডেল আপডেট কৰিবলৈ আপোনাৰ অনুমতি নাই", + "modelUpdateSuccessfully": "মডেল সফলতাৰে আপডেট কৰা হ’ল!", + "modelCreatedSuccessfully": "মডেল সফলতাৰে সৃষ্টি কৰা হ’ল!", + "models": "মডেলসমূহ", + "youDoNotHavePermissionDeleteModel": "মডেল মচিবলৈ আপোনাৰ অনুমতি নাই।", + "enterLabelText": "লেবেল টেক্সট লিখক", + "searchBatchNo": "বেচ নম্বৰ সন্ধান কৰক...", + "noActiveUser": "সক্ৰিয় ব্যৱহাৰকাৰী নহয়", + "pleaseUseValidPurchaseCodeUseTheApp": "অনুগ্ৰহ কৰি এপটো ব্যৱহাৰ কৰিবলৈ বৈধ ক্ৰয় কোড ব্যৱহাৰ কৰক।", + "notInternetConnection": "ইণ্টাৰনেট সংযোগ নাই", + "pleaseCheckYourInternetConnection": "অনুগ্ৰহ কৰি আপোনাৰ ইণ্টাৰনেট সংযোগ পৰীক্ষা কৰক আৰু পুনৰ চেষ্টা কৰক", + "ok": "ঠিক আছে", + "addCash": "নগদ ধন যোগ কৰক", + "reduceCash": "নগদ ধন হ্ৰাস কৰক", + "transactionType": "লেনদেনৰ প্ৰকাৰ", + "user": "ব্যৱহাৰকাৰী", + "toAccount": "একাউণ্টলৈ", + "fromAccount": "একাউণ্টৰ পৰা", + "years": "বছৰ", + "comboProductReport": "কম্বো প্ৰডাক্ট ৰিপৰ্ট", + "grossProfit": "মুঠ লাভ (Gross Profit)", + "netProfit": "নিট লাভ (Net Profit)", + "incomeType": "আয়ৰ প্ৰকাৰ", + "expensesType": "খৰচৰ প্ৰকাৰ", + "resets": "পুনৰ ছেট কৰক", + "packageName": "পেকেজৰ নাম", + "start": "আৰম্ভ কৰক", + "paymentMethod": "পৰিশোধৰ পদ্ধতি", + "addPayment": "পৰিশোধ যোগ কৰক", + "advance": "অগ্ৰিম", + "noteLevel": "টোকাৰ স্তৰ", + "enterYourNoteLevel": "আপোনাৰ টোকাৰ স্তৰ লিখক", + "postSaleMessage": "বিক্ৰীৰ পিছৰ বাৰ্তা", + "enterYourPostSaleMessage": "বিক্ৰীৰ পিছৰ বাৰ্তা লিখক", + "a4PageLogo": "A4 ইনভইচ ল’গ’", + "thermalInvoicePageLogo": "থাৰ্মেল ইনভইচ ল’গ’", + "thermalPrinterLanguage": "থাৰ্মেল প্ৰিন্টাৰৰ ভাষা", + "thermalPrinterPageSize": "থাৰ্মেল প্ৰিন্টাৰৰ কাগজৰ জোখ", + "openSetting": "ছেটিংছ খোলক", + "selectRack": "ৰেক বাছনি কৰক", + "rack": "ৰেক (Rack)", + "selectShelf": "শ্বেলফ বাছনি কৰক", + "shelf": "শ্বেলফ (Shelf)", + "variations": "ভিন্নতা", + "combo": "কম্বো", + "enterBatchNo": "বেটচ নং লিখক", + "selectWarehouse": "গুদাম বাছনি কৰক", + "warehouse": "গুদাম (Warehouse)", + "netTotalAmount": "মুঠ নিট পৰিমাণ", + "defaultSellingPrice": "ডিফল্ট বিক্ৰী মূল্য", + "selectItems": "সামগ্ৰী বাছনি কৰক", + "variantList": "ভিন্নতাৰ তালিকা", + "addSubVariation": "উপ-ভিন্নতা যোগ কৰক", + "editProduct": "সামগ্ৰী সম্পাদনা কৰক", + "noItemFound": "কোনো সামগ্ৰী পোৱা নগ’ল", + "youDoNotHavePermissionDeleteTheShelf": "আপোনাৰ শ্বেলফ মচিবলৈ অনুমতি নাই", + "notMatchingResultFound": "কোনো মিল থকা ফলাফল পোৱা নগ’ল", + "editShelf": "শ্বেলফ সম্পাদনা কৰক", + "addShelf": "নতুন শ্বেলফ যোগ কৰক", + "shelfName": "শ্বেলফৰ নাম", + "enterShelfName": "শ্বেলফৰ নাম লিখক", + "pleaseEnterShelfName": "অনুগ্ৰহ কৰি শ্বেলফৰ নাম লিখক", + "productRacks": "সামগ্ৰীৰ ৰেকসমূহ", + "racks": "ৰেকসমূহ (Racks)", + "youDoNtHavePermissionToCreateRacks": "আপোনাৰ ৰেক সৃষ্টি কৰাৰ অনুমতি নাই।", + "youDoNtHavePermissionToDeleteRacks": "আপোনাৰ ৰেক মচি পেলোৱাৰ অনুমতি নাই।", + "youDoNtHavePermissionToUpdateRacks": "আপোনাৰ ৰেক আপডেট কৰাৰ অনুমতি নাই।", + "addNewRack": "নতুন ৰেক যোগ কৰক", + "editRack": "ৰেক সম্পাদনা কৰক", + "rackName": "ৰেকৰ নাম", + "pleaseEnterRackName": "অনুগ্ৰহ কৰি ৰেকৰ নাম লিখক", + "shelves": "শ্বেলফসমূহ (Shelves)", + "pressToSelect": "বাছনি কৰিবলৈ টিপক", + "selectAtLeastOneRack": "অতিকমেও এটা ৰেক বাছনি কৰক", + "inActive": "নিষ্ক্ৰিয়", + "addNewVariation": "নতুন ভিন্নতা যোগ কৰক", + "editVariations": "ভিন্নতা সম্পাদনা কৰক", + "values": "মূল্যসমূহ", + "enterValues": "মূল্যসমূহ লিখক", + "pleaseEnterAtLeastOneValues": "অনুগ্ৰহ কৰি অতিকমেও এটা মূল্য লিখক।", + "productVariations": "সামগ্ৰীৰ ভিন্নতা", + "permissionDenied": "অনুমতি অস্বীকাৰ কৰা হৈছে", + "noVariationFound": "কোনো ভিন্নতা পোৱা নগ’ল।", + "addNewVariations": "নতুন ভিন্নতাসমূহ যোগ কৰক", + "variationId": "ভিন্নতা আইডি", + "updateRole": "ভূমিকা আপডেট কৰক", + "addRole": "ভূমিকা যোগ কৰক", + "enterUserName": "ব্যৱহাৰকাৰীৰ নাম লিখক", + "enterYourPassword": "আপোনাৰ পাছৱৰ্ড লিখক", + "selectAll": "সকলো বাছনি কৰক", + "sNo": "ক্ৰমিক নং", + "feature": "বৈশিষ্ট্য", + "read": "পঢ়ক", + "viewPrice": "মূল্য চাওক", + "purchaseReturns": "ক্ৰয় ফেৰত", + "expiredProduct": "ম্যাদ উকলি যোৱা সামগ্ৰী", + "barcodes": "বাৰকোড", + "bulkUploads": "বাল্ক আপলোড", + "productModels": "সামগ্ৰীৰ মডেল", + "incomes": "আয়সমূহ", + "dues": "বাকী থকা ধন", + "subscriptions": "চাবস্ক্ৰিপচন", + "paymentsTypes": "পৰিশোধৰ প্ৰকাৰ", + "roles": "ভূমিকা", + "manageSetting": "ছেটিং পৰিচালনা কৰক", + "downloadApk": "APK ডাউনলোড কৰক", + "vatReports": "ভাট ৰিপ’ৰ্টসমূহ", + "profitAndLossDetailsReport": "লাভ আৰু লোকচানৰ বিতং ৰিপ’ৰ্ট", + "transactionsHistoryReport": "লেনদেনৰ ইতিহাস ৰিপ’ৰ্ট", + "expireProductReports": "ম্যাদ উকলি যোৱা সামগ্ৰীৰ ৰিপ’ৰ্ট", + "productPurchaseReport": "সামগ্ৰী ক্ৰয়ৰ ৰিপ’ৰ্ট", + "productSalesReport": "সামগ্ৰী বিক্ৰীৰ ৰিপ’ৰ্ট", + "role": "ভূমিকা", + "areYouSureWantToDeleteThisRole": "আপুনি নিশ্চিতনে যে এই ভূমিকাটো মচিব বিচাৰিছে?", + "inStock": "ষ্টকত আছে", + "informationShowInLabels": "লেবেলত দেখুৱাব লগা তথ্য", + "packageDate": "পেকেজিংৰ তাৰিখ", + "barCodePrintLabelSetting": "বাৰকোড লেবেল প্ৰিণ্ট ছেটিং", + "labelRoleLabelSize2Inch": "লেবেল ৰোলৰ জোখ 2\"*1, 50mm*25mm, গেপ 3.1mm", + "labelRoleLabelSize1_5Inch": "লেবেল ৰোলৰ জোখ 1.5\"*1, 38mm*25mm, গেপ 3.1mm", + "thirtyTwoLabelPerSheet": "প্ৰতি শ্বীটত ৩২ টা লেবেল, ৮.২৭ x ১১.৬৯ ইঞ্চি", + "youDoNotHaveAnyPermissionToGenerateBarCode": "আপোনাৰ বাৰকোড সৃষ্টি কৰাৰ কোনো অনুমতি নাই।", + "pleaseSelectAProductFirst": "অনুগ্ৰহ কৰি প্ৰথমে এটা সামগ্ৰী বাছনি কৰক", + "pleaseEnterAValidQuantity": "অনুগ্ৰহ কৰি সকলো সামগ্ৰীৰ বাবে এটা বৈধ পৰিমাণ (অতিকমেও ১) লিখক", + "pleaseSelectProductFirst": "অনুগ্ৰহ কৰি প্ৰথমে সামগ্ৰী বাছনি কৰক", + "bluetoothIsTurnedOff": "ব্লুটুথ বন্ধ হৈ আছে। অনুগ্ৰহ কৰি অন কৰক।", + "noBluetoothDeviceSelected": "কোনো ব্লুটুথ ডিভাইচ বাছনি কৰা হোৱা নাই।", + "printLabel": "লেবেল প্ৰিণ্ট কৰক", + "caningForDevices": "ডিভাইচ বিচাৰি থকা হৈছে...", + "noDeviceFound": "কোনো ডিভাইচ পোৱা নগ’ল", + "retryScan": "পুনৰ স্কেন কৰক", + "connectedTo": "সংযুক্ত হৈছে", + "pleaseEnableBluetooth": "অনুগ্ৰহ কৰি ব্লুটুথ সক্ষম কৰক", + "skuOrCode": "SKU / ক’ড", + "lowStockAlert": "কম ষ্টকৰ সতৰ্কবাণী", + "tax": "কৰ (Tax)", + "costExclusionTax": "কৰ অবিহনে মূল্য", + "costInclusionTax": "কৰসহ মূল্য", + "mrpOrSalePrice": "সৰ্বাধিক বিক্ৰী মূল্য (MRP)", + "expiredDate": "ম্যাদ শেষ হোৱাৰ তাৰিখ", + "sellingPrice": "বিক্ৰী মূল্য", + "variationsProduct": "ভিন্নতাপূৰ্ণ সামগ্ৰী", + "comboProducts": "কম্বো সামগ্ৰী", + "noStockAvailable": "কোনো ষ্টক উপলব্ধ তথ্য নাই।", + "highToLowPrice": "বেছিৰ পৰা কম মূল্য", + "lowToHighPrice": "কমৰ পৰা বেছি মূল্য", + "attachment": "সংলগ্ন ফাইল", + "viewStock": "ষ্টক চাওক", + "expiry": "ম্যাদ", + "expire": "ম্যাদ উকলিব", + "sevenDays": "৭ দিন", + "fifteenthDays": "১৫ দিন", + "thirtyDays": "৩০ দিন", + "sixtyDays": "৬০ দিন", + "outPremiumPlan": "আমাৰ প্ৰিমিয়াম আঁচনি", + "youDoNotHavePermissionToCreatePurchase": "আপোনাৰ ক্ৰয় সৃষ্টি কৰাৰ অনুমতি নাই।", + "thisPlanIsNotAvailableToPurchase": "এই আঁচনিখন ক্ৰয় কৰিবলৈ উপলব্ধ নহয়", + "thisPlanIsEligibleForUpgrade": "এই আঁচনিখন আপগ্ৰেডৰ বাবে যোগ্য নহয়", + "extendPlan": "আঁচনি বৃদ্ধি কৰক", + "buyNow": "এতিয়াই ক্ৰয় কৰক", + "none": "একো নাই", + "roundToWholeNumber": "পূৰ্ণ সংখ্যাক কৰক", + "roundToNearestWholeNumber": "নিকটতম পূৰ্ণ সংখ্যাক কৰক", + "roundToNearnessDecimalNumber005": "নিকটতম দশমিকলৈ কৰক (0.05)", + "roundToNearnessDecimalNumber01": "নিকটতম দশমিকলৈ কৰক (0.1)", + "roundToNearnessDecimalNumber05": "নিকটতম দশমিকলৈ কৰক (0.5)", + "lastYear": "যোৱা বছৰ", + "productStock": "সামগ্ৰীৰ ষ্টক", + "unit": "গোট", + "showExpireDate": "ম্যাদ উকলি যোৱা তাৰিখ দেখুৱাওক", + "vatId": "ভাট আইডি", + "vatType": "ভাটৰ প্ৰকাৰ", + "exclusivePrice": "কৰ অবিহনে মূল্য", + "inclusivePrice": "কৰসহ মূল্য", + "profitPercent": "লাভৰ শতাংশ", + "showSingle": "একক দেখুৱাওক", + "showCombo": "কম্বো দেখুৱাওক", + "showVariant": "ভিন্নতা দেখুৱাওক", + "showAction": "কাৰ্য দেখুৱাওক", + "ledger": "লেজাৰ (Ledger)", + "youDoNotHavePermissionToGenerateReport": "আপোনাৰ প্ৰতিবেদন প্ৰস্তুত কৰাৰ অনুমতি নাই", + "noDataAvailable": "কোনো তথ্য উপলব্ধ নাই", + "youDoNotHavePermissionToExportExcel": "আপোনাৰ এক্সেললৈ ৰপ্তানি কৰাৰ অনুমতি নাই", + "noDataAvailableForExport": "ৰপ্তানিৰ বাবে কোনো তথ্য উপলব্ধ নাই", + "supplierDue": "যোগানকাৰীৰ বকেয়া", + "partyType": "পৰিপন্থীৰ ধৰণ", + "allParty": "সকলো পৰিপন্থী", + "yesterday": "কালি", + "last7Days": "যোৱা ৭ দিন", + "last30Days": "যোৱা ৩০ দিন", + "currentMonth": "বৰ্তমান মাহ", + "lastMonth": "যোৱা মাহ", + "currentYear": "বৰ্তমান বছৰ", + "customerDate": "কাস্টম তাৰিখ", + "noTransactionToGeneratePdf": "PDF প্ৰস্তুত কৰিবলৈ কোনো লেনদেন নাই", + "generatePdf": "PDF প্ৰস্তুত কৰক", + "noTransactionFound": "কোনো লেনদেন পোৱা নগ'ল", + "reference": "প্ৰসংগ", + "creditIn": "ক্ৰেডিট (জমা)", + "debitOut": "ডেবিট (খৰচ)", + "subscribeNow": "এতিয়াই চাবস্ক্ৰাইব কৰক", + "expired": "ম্যাদ উকলি গৈছে", + "totalBalance": "মুঠ বেলেঞ্চ", + "hoursLeft": "ঘণ্টা বাকী আছে", + "daysLeft": "দিন বাকী আছে", + "pos": "পজ (POS)", + "profitAndLoss": "লাভ আৰু লোকচান", + "branch": "শাখা", + "hrm": "HRM", + "inventory": "ইনভেন্টৰী", + "editAttendance": "উপস্থিতি সম্পাদনা কৰক", + "addNewAttendance": "নতুন উপস্থিতি যোগ কৰক", + "employee": "কৰ্মচাৰী", + "pleaseSelectAnEmployee": "অনুগ্ৰহ কৰি এজন কৰ্মচাৰী বাছনি কৰক", + "shift": "শিফ্ট", + "selectEmployeeFirst": "প্ৰথমতে কৰ্মচাৰী বাছনি কৰক", + "selectDateFirst": "প্ৰথমতে তাৰিখ বাছনি কৰক", + "month": "মাহ", + "autoSelected": "স্বয়ংক্ৰিয়ভাৱে নিৰ্বাচন কৰা হৈছে", + "pleaseSelectDate": "অনুগ্ৰহ কৰি তাৰিখ বাছনি কৰক", + "timeIn": "সোমোৱাৰ সময়", + "timeOut": "ওলোৱাৰ সময়", + "attendance": "উপস্থিতি", + "allEmployee": "সকলো কৰ্মচাৰী", + "noAvailableRecordFound": "কোনো উপস্থিতিৰ ৰেকৰ্ড পোৱা নগ'ল।", + "addAttendance": "উপস্থিতি যোগ কৰক", + "noNoteProvided": "কোনো টোকা দিয়া হোৱা নাই।", + "duration": "সময়কাল", + "youDoNotHavePermissionToViewAttendance": "আপোনাৰ উপস্থিতি চোৱাৰ অনুমতি নাই", + "department": "বিভাগ", + "noDepartmentFound": "কোনো বিভাগ পোৱা নগ'ল।", + "inactive": "নিষ্ক্ৰিয়", + "noDescriptionAvailableForThisDepartment": "এই বিভাগৰ বাবে কোনো বিৱৰণ উপলব্ধ নাই।", + "youDoNotHavePermissionToUpdateDepartment": "আপোনাৰ বিভাগ আপডেট কৰাৰ অনুমতি নাই।", + "youDoNotHavePermissionToDeleteDepartment": "আপোনাৰ বিভাগ মচি পেলোৱাৰ অনুমতি নাই।", + "failedToDeleteTheDeterment": "বিভাগ মচি পেলাবলৈ ব্যৰ্থ হ'ল", + "failedToLoadDepartment": "বিভাগবোৰ লোড কৰিবলৈ ব্যৰ্থ হ'ল", + "addDepartment": "বিভাগ যোগ কৰক", + "saving": "সংৰক্ষণ কৰা হৈছে", + "editDesignation": "পদবী সম্পাদনা কৰক", + "addDesignation": "নতুন পদবী যোগ কৰক", + "designationName": "পদবীৰ নাম", + "enterDesignationName": "পদবীৰ নাম লিখক", + "pleaseEnterDesignationName": "অনুগ্ৰহ কৰি পদবীৰ নাম লিখক", + "pleaseSelectAStatus": "অনুগ্ৰহ কৰি এটা স্থিতি বাছনি কৰক", + "enterDescription": "বিৱৰণ লিখক", + "designation": "পদবী", + "noDesignationFound": "কোনো পদবী পোৱা নগ'ল।", + "noDescriptionAvailableForThisDesignation": "এই পদবীৰ বাবে কোনো বিৱৰণ উপলব্ধ নাই।", + "youDoNotPermissionToUpdateDesignation": "আপোনাৰ পদবী আপডেট কৰাৰ অনুমতি নাই।", + "youDoNotHavePermissionToDeleteDesignation": "আপোনাৰ পদবী মচি পেলোৱাৰ অনুমতি নাই।", + "updatePurchase": "ক্ৰয় আপডেট কৰক", + "editEmployee": "কৰ্মচাৰী সম্পাদনা কৰক", + "addNewEmployee": "নতুন কৰ্মচাৰী যোগ কৰক", + "enterFullName": "সম্পূৰ্ণ নাম লিখক", + "pleaseSelectDesignation": "অনুগ্ৰহ কৰি পদবী বাছনি কৰক", + "pleaseSelectDepartment": "অনুগ্ৰহ কৰি বিভাগ বাছনি কৰক", + "pleaseSelectStatus": "অনুগ্ৰহ কৰি স্থিতি বাছনি কৰক", + "pleaseEnterYourPhoneNumber": "অনুগ্ৰহ কৰি আপোনাৰ ফোন নম্বৰ লিখক", + "countryName": "দেশৰ নাম", + "enterYourCountry": "আপোনাৰ দেশ লিখক", + "salary": "দৰমহা", + "pleaseEnterYourSalary": "অনুগ্ৰহ কৰি আপোনাৰ দৰমহা লিখক", + "gender": "লিংগ", + "pleaseSelectYourGender": "অনুগ্ৰহ কৰি আপোনাৰ লিংগ বাছনি কৰক", + "pleaseSelectYourShift": "অনুগ্ৰহ কৰি আপোনাৰ শিফ্ট বাছনি কৰক", + "birthDate": "জন্ম তাৰিখ", + "joinDate": "যোগদানৰ তাৰিখ", + "staus": "স্থিতি", + "pleaseSelectValidStartAndEndDates": "অনুগ্ৰহ কৰি বৈধ আৰম্ভণি আৰু শেষৰ তাৰিখ বাছনি কৰক।", + "endDateCannotBeBeforeStartDate": "শেষৰ তাৰিখ আৰম্ভণি তাৰিখৰ আগত হ'ব নোৱাৰে।", + "editHoliday": "ছুটী সম্পাদনা কৰক", + "addNewHoliday": "নতুন চুটী যোগ কৰক", + "enterHolidayName": "ছুটীৰ নাম লিখক", + "pleaseEnterHolidayName": "অনুগ্ৰহ কৰি চুটীৰ নাম লিখক", + "pleaseEnterDate": "অনুগ্ৰহ কৰি তাৰিখ লিখক", + "pleaseSelectStartDate": "অনুগ্ৰহ কৰি আৰম্ভণিৰ তাৰিখ বাছনি কৰক", + "pleaseEnterEndDate": "অনুগ্ৰহ কৰি শেষৰ তাৰিখ বাছনি কৰক", + "endDateBeforeStartDate": "শেষৰ তাৰিখ আৰম্ভণি তাৰিখৰ আগত", + "holidayList": "ছুটীৰ তালিকা", + "noHolidayFound": "কোনো চুটী পোৱা নগ'ল।", + "noHolidayFundMatching": "কোনো মিল থকা চুটী পোৱা নগ'ল", + "addHoliday": "ছুটী যোগ কৰক", + "youDoNotHavePermissionToUpgradeHoliday": "আপোনাৰ চুটী আপডেট কৰাৰ অনুমতি নাই।", + "holiday": "ছুটী", + "editLeave": "ছুটীৰ আবেদন সম্পাদনা কৰক", + "addNewLeave": "নতুন চুটীৰ আবেদন যোগ কৰক", + "leaveType": "ছুটীৰ ধৰণ", + "pleaseSelectALeaveType": "অনুগ্ৰহ কৰি চুটীৰ ধৰণ বাছনি কৰক", + "pleaseSelectAStartDate": "অনুগ্ৰহ কৰি আৰম্ভণিৰ তাৰিখ বাছনি কৰক", + "leaveDuration": "ছুটীৰ সময়কাল", + "autoCalculatedDays": "স্বয়ংক্ৰিয়ভাৱে গণনা কৰা দিন", + "leaveList": "ছুটীৰ তালিকা", + "noLeaveRequestFound": "কোনো চুটীৰ অনুৰোধ পোৱা নগ'ল।", + "addLeave": "ছুটী যোগ কৰক", + "noDescriptionProvided": "কোনো বিৱৰণ দিয়া হোৱা নাই।", + "youDoNotHavePermissionToUpdateLeaveRequest": "আপোনাৰ চুটীৰ অনুৰোধ আপডেট কৰাৰ অনুমতি নাই।", + "youDoNotHavePermissionToDeleteLeaveRequest": "আপোনাৰ চুটীৰ অনুৰোধ মচি পেলোৱাৰ অনুমতি নাই।", + "leaveRequest": "ছুটীৰ অনুৰোধ", + "editPayroll": "পেৰ'ল সম্পাদনা কৰক", + "addNewPayroll": "নতুন পেৰ'ল যোগ কৰক", + "paymentYear": "পেমেন্টৰ বছৰ", + "pleaseSelectPaymentYear": "অনুগ্ৰহ কৰি পেমেন্টৰ বছৰ বাছনি কৰক", + "pleaseSelectAnMonth": "অনুগ্ৰহ কৰি এটা মাহ বাছনি কৰক", + "pleaseEnterADate": "অনুগ্ৰহ কৰি তাৰিখ লিখক", + "totalSalaryAmount": "মুঠ দৰমহাৰ পৰিমাণ", + "payrollList": "পেৰ'ল তালিকা", + "noPayrollFound": "কোনো পেৰ'ল ৰেকৰ্ড পোৱা নগ'ল।", + "paymentDetails": "পেমেন্টৰ সবিশেষ", + "youDoNotHaveUpdatePayroll": "আপোনাৰ পেৰ'ল আপডেট কৰাৰ অনুমতি নাই।", + "youDoNotHavePermissionToDeletePayroll": "আপোনাৰ পেৰ'ল মচি পেলোৱাৰ অনুমতি নাই।", + "payrollRecord": "পেৰ'ল ৰেকৰ্ড", + "searchAttendance": "উপস্থিতি অনুসন্ধান কৰক", + "attendanceReport": "উপস্থিতি প্ৰতিবেদন", + "noAttendanceRecordFound": "নিৰ্বাচিত ফিল্টাৰৰ বাবে কোনো উপস্থিতি ৰেকৰ্ড পোৱা নগ'ল।", + "searchLeave": "ছুটী অনুসন্ধান কৰক", + "leaveReports": "ছুটী প্ৰতিবেদন", + "noLeaveRecordFound": "নিৰ্বাচিত ফিল্টাৰৰ বাবে কোনো চুটী ৰেকৰ্ড পোৱা নগ'ল।", + "durationDays": "সময়কাল (দিন)", + "payrollReports": "পেৰ'ল প্ৰতিবেদন", + "noMatchingPayrollFound": "কোনো মিল থকা পেৰ'ল ৰেকৰ্ড পোৱা নগ'ল।", + "editShift": "শিফ্ট সম্পাদনা কৰক", + "addNewShift": "নতুন শিফ্ট যোগ কৰক", + "shiftName": "শিফ্টৰ নাম", + "pleaseSelectAShift": "অনুগ্ৰহ কৰি এটা শিফ্ট বাছনি কৰক", + "breakStatus": "বিৰতিৰ স্থিতি", + "pleaseSelectBreakStatus": "অনুগ্ৰহ কৰি বিৰতিৰ স্থিতি বাছনি কৰক", + "startTimeIsRequired": "আৰম্ভণিৰ সময় প্ৰয়োজনীয়", + "startTime": "আৰম্ভণিৰ সময়", + "enterStartTime": "আৰম্ভণিৰ সময় লিখক", + "endTimeIsRequired": "শেষৰ সময় প্ৰয়োজনীয়", + "endTime": "শেষৰ সময়", + "enterEndTime": "শেষৰ সময় লিখক", + "startBreakTime": "বিৰতি আৰম্ভ হোৱাৰ সময়", + "enterBreakTime": "বিৰতিৰ সময় লিখক", + "endBreakTime": "বিৰতি শেষ হোৱাৰ সময়", + "noShiftFound": "কোনো শিফ্ট পোৱা নগ'ল।", + "addShift": "শিফ্ট যোগ কৰক", + "breakTime": "বিৰতিৰ সময়", + "breakDuration": "বিৰতিৰ সময়কাল", + "youDoNotToHavePermissionToUpdateShift": "আপোনাৰ শিফ্ট আপডেট কৰাৰ অনুমতি নাই।", + "youDoNotToHavePermissionToDeleteShift": "আপোনাৰ শিফ্ট মচি পেলোৱাৰ অনুমতি নাই।", + "doYouReallyWantToDeleteThis": "আপুনি সঁচাকৈয়ে এইটো মচি পেলাব বিচাৰে নেকি", + "viewDetails": "সবিশেষ চাওক", + "leave": "ছুটী", + "payroll": "পেৰ'ল", + "editBankAdjustment": "বেংক এডজাষ্টমেন্ট সম্পাদনা কৰক", + "adjustBankBalance": "বেংক বেলেঞ্চ এডজাষ্ট কৰক", + "pleaseAddAtLeastOneBank": "বেলেঞ্চ এডজাষ্ট কৰিবলৈ অনুগ্ৰহ কৰি কমেও এটা বেংক একাউন্ট যোগ কৰক।", + "accountNumber": "একাউন্টৰ নাম", + "selectAccount": "একাউন্ট বাছনি কৰক", + "selectType": "প্ৰকাৰ বাছনি কৰক", + "amountsIsRequired": "পৰিমাণ প্ৰয়োজনীয়", + "invalidAmount": "অবৈধ পৰিমাণ", + "adjustmentDate": "এডজাষ্টমেন্টৰ তাৰিখ", + "dateIsRequired": "তাৰিখ প্ৰয়োজনীয়", + "editBankAccounts": "বেংক একাউন্ট সম্পাদনা কৰক", + "addNewBankAccounts": "বেংক একাউন্ট যোগ কৰক", + "accountDisplayName": "একাউন্ট প্ৰদৰ্শন নাম", + "enterAccountDisplayName": "একাউন্ট প্ৰদৰ্শন নাম লিখক", + "displayNameIsRequired": "প্ৰদৰ্শন নাম প্ৰয়োজনীয়", + "openingBalanceIsRequired": "আৰম্ভণিৰ বেলেঞ্চ প্ৰয়োজনীয়", + "asOfDate": "তাৰিখলৈকে", + "hideFiled": "ক্ষেত্ৰবোৰ লুকাই ৰাখক", + "addMoreFiled": "অধিক ক্ষেত্ৰ যোগ কৰক", + "enterAccountName": "একাউন্ট নম্বৰ লিখক", + "ifscCode": "IFSC কোড", + "upiIdForQrCode": "QR কোডৰ বাবে UPI ID", + "bankName": "বেংকৰ নাম", + "enterBankName": "বেংকৰ নাম লিখক", + "accountHolderName": "একাউন্টধাৰীৰ নাম", + "enterAccountHolderName": "একাউন্টধাৰীৰ নাম লিখক", + "printBankDetailsAndInvoice": "ইনভইচত বেংকৰ সবিশেষ ছপা কৰক", + "viewingTransactionFor": "ইয়াৰ বাবে লেনদেন চোৱা হৈছে", + "bankAccounts": "বেংক একাউন্ট", + "noBankAccountFound": "কোনো বেংক একাউন্ট পোৱা নগ'ল।", + "noAccountsFoundMissing": "কোনো মিল থকা একাউন্ট পোৱা নগ'ল", + "deposit": "জমা", + "addBank": "বেংক যোগ কৰক", + "bankToBankTransfer": "বেংকৰ পৰা বেংকলৈ স্থানান্তৰ", + "bankToCashTransfer": "বেংকৰ পৰা নগদলৈ স্থানান্তৰ", + "accountName": "একাউন্টৰ নাম", + "holderName": "ধাৰকৰ নাম", + "openingDate": "খোলাৰ তাৰিখ", + "currentBalance": "বৰ্তমান বেলেঞ্চ", + "permissionDeniedToDeleteBank": "বেংক মচি পেলাবলৈ অনুমতি অস্বীকাৰ কৰা হৈছে।", + "canNotEditThisTransactionType": "এই লেনদেনৰ ধৰণ সম্পাদনা কৰিব নোৱাৰি।", + "bank": "বেংক", + "noTransactionFoundForThisFilter": "এই ফিল্টাৰৰ বাবে কোনো লেনদেন পোৱা নগ'ল।", + "pleaseSelectBothAccounts": "অনুগ্ৰহ কৰি দুয়োটা একাউন্ট বাছনি কৰক।", + "cannotTransferToSameAccounts": "একেটা একাউন্টলৈ স্থানান্তৰ কৰিব নোৱাৰি।", + "editBankTransfer": "বেংক স্থানান্তৰ সম্পাদনা কৰক", + "needAtLeastTwoBankAccount": "স্থানান্তৰ কৰিবলৈ কমেও দুটা বেংক একাউন্টৰ প্ৰয়োজন।", + "from": "পৰা", + "to": "লৈ", + "editBankToCash": "বেংকৰ পৰা নগদলৈ সম্পাদনা কৰক", + "noBankAccountsFoundToTransferFrom": "স্থানান্তৰ কৰিবলৈ কোনো বেংক একাউন্ট পোৱা নগ'ল।", + "selectOneAccount": "এটা একাউন্ট বাছনি কৰক", + "editCashAdjustment": "নগদ এডজাষ্টমেন্ট সম্পাদনা কৰক", + "adjustCashBalance": "নগদ বেলেঞ্চ এডজাষ্ট কৰক", + "customDate": "কাস্টম তাৰিখ", + "cashInHand": "হাতত থকা নগদ", + "currentCashBalance": "বৰ্তমান নগদ বেলেঞ্চ", + "transfer": "স্থানান্তৰ", + "adjustCash": "নগদ এডজাষ্ট কৰক", + "pleaseSelectADestinationBankAccounts": "অনুগ্ৰহ কৰি গন্তব্য বেংক একাউন্ট বাছনি কৰক।", + "editCashToBank": "নগদৰ পৰা বেংকলৈ সম্পাদনা কৰক", + "cashToBankTransfer": "নগদৰ পৰা বেংকলৈ স্থানান্তৰ", + "noDestinationBankAccountFond": "কোনো গন্তব্য বেংক একাউন্ট পোৱা নগ'ল।", + "transferCheque": "চেক স্থানান্তৰ কৰক", + "receivedFrom": "পৰা গ্ৰহণ কৰা হৈছে", + "chequeAmount": "চেকৰ পৰিমাণ", + "chequeNumber": "চেক নম্বৰ", + "chequeDate": "চেকৰ তাৰিখ", + "referenceNumber": "প্ৰসংগ নম্বৰ", + "selectBankToCash": "বেংক বা নগদ বাছনি কৰক", + "depositTo": "ত জমা কৰক", + "selectDepositDestination": "জমাৰ গন্তব্য বাছনি কৰক", + "transferDate": "স্থানান্তৰৰ তাৰিখ", + "doYouWantToRellyReOpenThisCheque": "আপুনি সঁচাকৈয়ে এই চেকখন পুনৰ খুলিব বিচাৰে নেকি?", + "okay": "ঠিক আছে", + "reOpen": "পুনৰ খোলক", + "open": "খোলক", + "chequeList": "চেকৰ তালিকা", + "closed": "বন্ধ", + "noChequeFound": "কোনো চেক পোৱা নগ'ল", + "searchTransaction": "লেনদেন অনুসন্ধান কৰক...", + "filterByDate": "তাৰিখ অনুসৰি ফিল্টাৰ কৰক", + "addImage": "ছবি যোগ কৰক", + "cashAndBankManagement": "নগদ আৰু বেংক ব্যৱস্থাপনা", + "cheque": "চেক", + "branchList": "শাখা তালিকা", + "roleAndPermission": "ভূমিকা আৰু অনুমতি", + "switchBank": "শাখা সলনি কৰিব নেকি?", + "exitBank": "শাখাৰ পৰা ওলাই যাওক", + "areYouSureWantToSwitchToDifferentBranch": "আপুনি সঁচাকৈয়ে বেলেগ শাখালৈ সলনি কৰিব বিচাৰে নেকি?", + "areYourSureYouWantToExitFromThisBranch": "আপুনি সঁচাকৈয়ে এই শাখাৰ পৰা ওলাই যাব বিচাৰে নেকি?", + "switchs": "সলনি কৰক", + "exit": "ওলাই যাওক", + "createBranch": "শাখা সৃষ্টি কৰক", + "areYouSureWantToDeleteThisBranch": "আপুনি সঁচাকৈয়ে এই শাখা মচি পেলাব বিচাৰে নেকি?", + "currents": "বৰ্তমান", + "noBrunchFound": "কোনো শাখা পোৱা নগ'ল", + "updateBranch": "শাখা আপডেট কৰক", + "pleaseEnterBranchName": "অনুগ্ৰহ কৰি শাখাৰ নাম লিখক", + "enterBalance": "বেলেঞ্চ লিখক", + "youDoNotHavePermissionToUpdateBranch": "আপোনাৰ শাখা আপডেট কৰাৰ অনুমতি নাই।", + "allTransaction": "সকলো লেনদেন", + "duePay": "বকেয়া পৰিশোধ", + "allParties": "সকলো পৰিপন্থী", + "retry": "পুনৰ চেষ্টা কৰক", + "incomeCategoriesReport": "আয়ৰ শ্ৰেণীসমূহৰ প্ৰতিবেদন", + "dayBook": "দিনৰ কিতাপ", + "billWiseProfit": "বিল অনুসৰি লাভ", + "cashFlow": "নগদ প্ৰবাহ", + "balanceSheet": "বেলেঞ্চ শ্বীট", + "taxReport": "কৰ প্ৰতিবেদন", + "productSaleHistory": "সামগ্ৰী বিক্ৰীৰ ইতিহাস", + "productPurchaseHistory": "সামগ্ৰী ক্ৰয়ৰ ইতিহাস", + "partyReports": "পৰিপন্থীৰ প্ৰতিবেদন", + "customerLedger": "গ্ৰাহকৰ লেজাৰ", + "supplierLedger": "যোগানকাৰীৰ লেজাৰ", + "partyWiseProfit": "পৰিপন্থী অনুসৰি লাভ", + "productWiseProfit": "সামগ্ৰী অনুসৰি লাভ", + "top5Customer": "শীৰ্ষ ৫ গ্ৰাহক", + "top5Supplier": "শীৰ্ষ ৫ যোগানকাৰী", + "productReports": "সামগ্ৰীৰ প্ৰতিবেদন", + "comboReport": "কম্বো প্ৰতিবেদন", + "expiredItemReport": "ম্যাদ উকলি যোৱা সামগ্ৰীৰ প্ৰতিবেদন", + "top5Product": "শীৰ্ষ ৫ সামগ্ৰী", + "productWiseProfitAndLoss": "সামগ্ৰী অনুসৰি লাভ আৰু লোকচান", + "productWisePurchase": "সামগ্ৰী অনুসৰি ক্ৰয়", + "productWiseSale": "সামগ্ৰী অনুসৰি লোকচান", + "noProductMatchYourSearch": "আপোনাৰ অনুসন্ধানৰ সৈতে কোনো সামগ্ৰী মিলা নাই।", + "purchaseQty": "ক্ৰয়ৰ পৰিমাণ", + "saleQty": "বিক্ৰীৰ পৰিমাণ", + "youDoNotHavePermissionProfitAndLoss": "আপোনাৰ লাভ লোকচানৰ অনুমতি নাই।", + "sold": "বিক্ৰী হ'ল", + "remaining": "বাকী আছে", + "totalAssets": "মুঠ সম্পত্তি", + "assets": "সম্পত্তি", + "itemName": "সামগ্ৰীৰ নাম", + "personalInfo": "ব্যক্তিগত তথ্য:", + "dueBalance": "বকেয়া বেলেঞ্চ", + "walletBalance": "ৱালেট বেলেঞ্চ", + "cashIn": "নগদ অহা", + "cashOut": "নগদ যোৱা", + "runningCash": "চলি থকা নগদ", + "moneyIn": "টকা অহা", + "moneyOut": "টকা যোৱা", + "noDataAvailableForGeneratePdf": "PDF প্ৰস্তুত কৰিবলৈ কোনো তথ্য উপলব্ধ নাই", + "balanceDue": "বকেয়া বেলেঞ্চ", + "returnedAmount": "ঘূৰাই দিয়া পৰিমাণ", + "saleReturn": "বিক্ৰী ঘূৰাই দিয়া", + "saleEdit": "বিক্ৰী সম্পাদনা", + "pleaseAddASalesReturn": "অনুগ্ৰহ কৰি বিক্ৰী ঘূৰাই দিয়া যোগ কৰক", + "subscriptionReports": "চাবস্ক্ৰিপশন প্ৰতিবেদন", + "started": "আৰম্ভ হ'ল", + "end": "শেষ", + "taxReportList": "কৰ প্ৰতিবেদনৰ তালিকা", + "developedBy": "বিকাশ কৰা হৈছে", + "time": "সময়", + "receivedBy": "গ্ৰহণ কৰিছে", + "wallet": "ৱালেট", + "warranty": "ৱাৰেণ্টি", + "guarantee": "গেৰান্টি", + "remark": "মন্তব্য", + "bankDetails": "বেংকৰ সবিশেষ", + "cashAndBank": "নগদ আৰু বেংক", + "pdfGenerateSuccessfully": "PDF সফলভাৱে প্ৰস্তুত কৰা হ'ল", + + "generatingPdf": "PDF তৈয়াৰ কৰা হৈছে", + "INVOICE": "চালান", + "admin": "প্ৰশাসক", + "invoiceNumber": "চালান নম্বৰ", + "vatNumber": "ভেট নম্বৰ", + "customerSignature": "গ্ৰাহকৰ চহী", + "authorizedSignature": "অনুমোদিত চহী", + "poweredBy": "উৎপাদিত দ্বাৰা", + "shippingCharge": "পঠিয়াই দিয়াৰ মাচুল", + "totalReturned": "মুঠ উভতাই দিয়া হৈছে", + "amountsInWord": "আকৌণ্ট শব্দত", + "changeAmount": "ঘূৰাই দিয়া পৰিমাণ", + "sellsBy": "বিক্ৰী কৰিছে", + "rounding": "গোলাকাৰ কৰা", + "paidBy": "পইচা দিছে", + "vatGstTitle": "ভেট/জিএছটি শিৰোনাম", + "enterVatGstTitle": "ভেট/জিএছটি শিৰোনাম সন্নিৱিষ্ট কৰক", + "vatGstNumber": "ভেট/জিএছটি নম্বৰ", + "enterVatGstNumber": "ভেট/জিএছটি নম্বৰ লিখক", + "vatAndTax": "ভেট আৰু কৰ", + "customPrint": "কাষ্টম প্ৰিন্ট", + "taxRates": "কৰৰ হাৰ", + "taxRatesMangeYourTaxRates": "কৰৰ হাৰ - আপোনাৰ কৰৰ হাৰ ব্যৱস্থাপনা কৰক", + "add": "যোগ কৰক", + "status": "অৱস্থা", + "active": "সক্ৰিয়", + "disable": "অচল কৰক", + "deletedSuccessFully": "সফলতাৰে ডিলিট কৰা হৈছে!", + "failedToDeleteTheTax": "কৰ ডিলিট কৰিবলৈ বিফল", + "errorDeletingTax": "কৰ ডিলিট কৰাৰ সময়ত ত্ৰুটি", + "taxGroup": "কৰ গোট", + "combinationOfTheMultipleTaxes": "একাধিক কৰৰ সমাহাৰ", + "subTaxes": "উপকৰসমূহ", + "action": "কাৰ্য্য", + "addTax": "কৰ যোগ কৰক", + "editTax": "কৰ সম্পাদনা কৰক", + "addNewTax": "নতুন কৰ যোগ কৰক", + "enterTaxRates": "কৰৰ হাৰ লিখক", + "addTaxGroup": "নতুন কৰ গোট যোগ কৰক", + "editTaxGroup": "কৰ গোট সম্পাদনা কৰক", + "taxWithSingleMultipleTaxType": "এটা বা একাধিক কৰ প্ৰকাৰৰ সৈতে কৰ", + "noSubTaxSelected": "কোনো উপকৰ নিৰ্বাচিত হোৱা নাই", + "subTaxList": "উপকৰৰ তালিকা", + "taxPercent": "কৰ শতাংশ", + "done": "সম্পন্ন", + "writerTaxHere": "ইয়াত লেখক...", + "expiredList": "মেয়াদ উকলি যোৱা তালিকা", + "listIsEmpty": "তালিকা খালী", + "printingInvoice": "চালান ছপা হৈ আছে", + "salesSetting": "বিক্ৰী ছেটিংছ", + "invoiceLogo": "চালানৰ লোগো", + "printingOption": "ছপাৰ বিকল্প", + "amountRoundingMethod": "পৰিমাণ গোলাকাৰ কৰাৰ পদ্ধতি", + "signUp": "নিবন্ধন কৰক", + "returnedItem" : "ফিৰাই দিয়া সামগ্ৰী", + "returnedDate" : "ফিৰাই দিয়া তাৰিখ", + "unitPrice" : "একক মুল্য", + "saleBy" : "বিক্ৰী কৰা", + "purchasedBy" : "কিনিব পৰা", + "collectedBys" : "সংগ্ৰহ কৰা", + "payableAmount" : "চুকাব পৰা পৰিমাণ", + "receivedAmount" : "প্ৰাপ্ত পৰিমাণ", + "barcodeGenerator": "বারকোড জেনাৰেটৰ", + "searchProduct": "প্ৰডাক্ট বিচাৰক", + "code": "কোড", + "price": "মূল্য", + "showCode": "কোড দেখুৱাওক", + "showPrice": "মূল্য দেখুৱাওক", + "showName": "নাম দেখুৱাওক", + "actions": "কাৰ্য", + "noItemSelected": "কোনো বস্তু নিৰ্বাচিত নহয়", + "noProductSelected": "কোনো প্ৰডাক্ট নিৰ্বাচিত নহয়", + "previewPdf": "পিডিএফ পূৰ্বদৰ্শন", + "salesReturnReport": "বিক্ৰী উভতি প্ৰতিবেদন", + "purchaseReturnReport": "ক্ৰয় উভতি প্ৰতিবেদন", + "incomeFor": "আয়ৰ বাবে", + "enterProductCode": "প্ৰডাক্ট কোড প্ৰৱিষ্ট কৰক", + "addIncome": "আয় যোগ কৰক", + "incomeDate": "আয়ৰ তাৰিখ", + "incomeCategories": "আয়ৰ শ্ৰেণীসমূহ", + "addIncomeCategory": "আয়ৰ শ্ৰেণী যোগ কৰক", + "enterIncomeCategoryName": "আয়ৰ শ্ৰেণীৰ নাম প্ৰৱিষ্ট কৰক", + "totalReturnAmount": "মুঠ উভতি পৰিমাণ", + "returned": "উভতি দিয়া", + "supplierDetails": "যোগানদাৰৰ বিৱৰণ", + "weekly": "সাপ্তাহিক", + "monthly": "মাহেক", + "yearly": "বৰ্ষিক", + "today": "আজিৰ দিন", + "thisWeek": "এই সপ্তাহ", + "thisMonth": "এই মাহ", + "thisYear": "এই বৰ্ষ", + "allTime": "সকলো সময়", + "custom": "কাষ্টম", + "addUserRole": "ইউজাৰ ৰোল যোগ কৰক", + "noRoleFound": "কোনো ইউজাৰ ৰোল পোৱা গৈছে নে", + "yourPackageExpiredInDays": "আপোনাৰ পেকেজ 5 দিনত মন্নাই থাকিব", + "yourPackageExpiredToday": "আপোনাৰ পেকেজ আজিৰ দিনত মন্নাই থাকিব\n\nঅনুগ্ৰহ কৰি পুনৰ ক্ৰয় কৰক", + "contactUs": "আমাৰ সৈতে যোগাযোগ কৰক", + "writeYourMessageHere": "আপোনাৰ বাৰ্তা ইয়াত লিখক", + "sendMessage": "বাৰ্তা পঠিয়াওক", + "sendYourEmail": "আপোনাৰ ইমেইল পঠিয়াওক", + "backToHome": "বাড়ীলৈ ফিৰি চাওক", + "promoCode": "প্ৰমো কোড", + "submit": "জমা দিন", + "seeAllPromoCode": "সকল প্ৰমো কোড চাওক", + "categories": "শ্ৰেণীসমূহ", + "enterYourPhoneNumber": "আপোনাৰ ফোন নম্বৰ দিন", + "enterFullAddress": "পূৰ্ণ ঠিকনা দিন", + "enterYourEmailAddress": "আপোনাৰ ইমেইল ঠিকনা দিন", + "pleaseEnterAPassword": "অনুগ্ৰহ কৰি পাসৱৰ্ড সন্নিবেশ কৰক", + "pleaseEnterAConfirmPassword": "অনুগ্ৰহ কৰি নিশ্চিত পাসৱৰ্ড সন্নিবেশ কৰক", + "enterYourName": "আপোনাৰ নাম সন্নিবেশ কৰক", + "addNewAddress": "নতুন ঠিকনা যোগ কৰক", + "firstName": "প্ৰথম নাম", + "lastName": "শেষ নাম", + "country": "দেশ", + "bangladesh": "বাংলাদেশ", + "apply": "আবেদন কৰক", + "deliveryAddress": "ডেলিভাৰী ঠিকনা", + "noDataAvailabe": "কোনো তথ্য উপলব্ধ নাই", + "addDelivery": "ডেলিভাৰী যোগ কৰক", + "description": "বিৱৰণ", + "addNote": "টীকা যোগ কৰক", + "image": "চিত্ৰ", + "pleaseConnectThePrinterFirst": "অনুগ্ৰহ কৰি প্ৰথমে প্ৰিণ্টাৰ সংযোগ কৰক", + "selectCategory": "শ্ৰেণী বাচনি কৰক", + "enterExpenseDate": "খৰচৰ তাৰিখ সন্নিবেশ কৰক", + "enterName": "নাম সন্নিবেশ কৰক", + "enterAmount": "টকা সন্নিবেশ কৰক", + "enterRefNumber": "ৰেফাৰেন্স নম্বৰ সন্নিবেশ কৰক", + "fashions": "ফেশ্বন", + "billTO": "বিল টু", + "totalDue": "মুঠ বকেয়া", + "paymentsAmount": "পেমেন্টৰ পৰিমাণ", + "remainingDue": "বাকী বকেয়া", + "thankYouForYourDuePayment": "আপোনাৰ বকেয়া পৰিশোধৰ বাবে ধন্যবাদ", + "print": "প্ৰিন্ট কৰক", + "unitPirce": "এটা ইউনিটৰ মূল্য", + "totalPrice": "মুঠ মূল্য", + "totalVat": "মুঠ ভেট", + "deliveryCharge": "ডেলিভাৰী চাৰ্জ", + "totalPayable": "মুঠ পৰিশোধযোগ্য", + "thakYouForYourPurchase": "আপোনাৰ ক্ৰয়ৰ বাবে ধন্যবাদ", + "pleaseConnectYourBlutohPrinter": "অনুগ্ৰহ কৰি আপোনাৰ ব্লুটুথ প্ৰিণ্টাৰ সংযোগ কৰক", + "editSocailMedia": "চ'চিয়েল মিডিয়া সম্পাদনা কৰক", + "socialMarketing": "চ'চিয়েল মাৰ্কেটিং", + "share": "চাৰা", + "notification": "অধিসূচনা", + "purchaseAlarm": "ক্ৰয়ৰ এলাৰ্ম", + "purchaseConfirmed": "ক্ৰয় নিশ্চিত কৰা হৈছে", + "paymentComplete": "পেমেন্ট সম্পূৰ্ণ হৈছে", + "retur": "ফিৰাই দিয়ক", + "sendSms": "এসএমএস পঠিয়াওক", + "recivethePin": "পিন গ্ৰহণ কৰা হৈছে", + "startNewSale": "নতুন বিক্ৰী আৰম্ভ কৰক", + "payment": "পেমেন্ট", + "masterCard": "মাষ্টাৰকাৰ্ড", + "instrucation": "নির্দেশনা", + "cash": "নগদ", + "invoiceViewr": "চালান দর্শক", + "size": "আকাৰ", + "color": "ৰং", + "weight": "ওজন", + "capacity": "ক্ষমতা", + "type": "প্ৰকাৰ", + "youWantTodeletetheProduct": "আপুনি এই প্ৰডাক্টটো মচি পেলাবলৈ চাৰা?", + "delete": "মচি পেলাওক", + "contactDetials": "যোগাযোগৰ বিবৰণ", + "clarence": "ক্লাৰেঞ্চ", + "call": "কল কৰক", + "messege": "বাৰ্তা", + "dailyTransaction": "দৈনিক লেনদেন", + "promo": "প্ৰমো", + "send": "পঠিয়াওক", + "easyToUseThePos": "POS ব্যৱস্থা ব্যৱহাৰ কৰাটো সহজ", + "easytheusedesciption": "POSpro এপ্লিকেচন মন্নাই কৰিব পৰা, ব্যৱহাৰ কৰিবলৈ সৰল। সঁচা কথা, এইটো বিশ্বৰ অন্যতম উত্তম POS ব্যৱস্থাসমূহৰ ভিতৰত এক।", + "choseYourFeature": "আপোনাৰ বৈশিষ্ট্য বাচনি কৰক", + "choseyourfeatureDesciption": "বৈশিষ্ট্যসমূহ হৈছে সেইবোৰ যি POSpro ক পৰম্পৰাগত সমাধানৰ পৰা পৃথক কৰে।", + "allBusinessSolutions": "সকল ব্যৱসায় সমাধান", + "allBusinessolutionDescrip": "PosPro হৈছে এক পৰিপূৰ্ণ ব্যৱসায় সমাধান য’ত ষ্টক, একাউণ্ট, বিক্ৰী, খৰচ আৰু লোকচান/লাভ অন্তৰ্ভুক্ত।", + "skip": "অতিৰিক্ত", + "next": "পৰবর্তী", + "anewUpdateAvailable": "এটি নতুন আপডেট উপলব্ধ\nঅনুগ্ৰহ কৰি আপোনাৰ এপ্লিকেচন আপডেট কৰক", + "skipTheUpdate": "আপডেট এড়াই চাওক", + "rememberMeLater": "পৰৱৰ্তী সময়ত মনত ৰাখক", + "powerdedByAcnoo": "Acnoo দ্বাৰা চালিত", + "lossOrProfit": "লোকচান/লাভ", + "expense": "খৰচ", + "parties": "পাৰ্টীসমূহ", + "home": "বাড়ী", + "sales": "বিক্ৰী", + "setting": "সেটিং", + + + + "purchaseNow": "এতিয়াকৈ ক্ৰয় কৰক", + "paymentMethods": "পেমেন্ট পদ্ধতি", + + "update": "আপডেট", + "continueButton": "অগ্ৰসর হওক", + "name": "নাম", + "phone": "ফোন নম্বৰ", + "email": "ইমেইল ঠিকনা", + "address": "ঠিকনা", + "previousDue": "পূৰ্বৰ বকেয়া", + "selectLang": "আপোনাৰ ভাষা বাচনি কৰক", + "addContact": "যোগাযোগ সংযোগ কৰক", + "moreInfo": "অধিক তথ্য", + "retailer": "ৰিটেইলাৰ", + "dealer": "ডিলাৰ", + "wholesaler": "হোলচেইলাৰ", + "supplier": "সরবরাহকাৰী", + "CustomerDetails": "গ্ৰাহক বিৱৰণ", + "recentTransaction": "সাম্প্ৰতিক লেনদেন", + "totalProduct": "মুঠ পণ্য", + "total": "মুঠ", + "paid": "পৰিশোধিত", + "unPaid": "অপৰিশোধিত", + "due": "বকেয়া", + "connect": "সংযোগ কৰিবলৈ ক্লিক কৰক", + "tryAgain": "আৰম্ভৰ পৰা চেষ্টা কৰক", + "loading": "লোড হোৱা", + "viewAll": "সৰ্বাত্মক চাওক", + "partyList": "পাৰ্টি তালিকা", + "addCustomer": "অনুগ্ৰহ কৰি গ্ৰাহক যোগ কৰক", + "updateContact": "যোগাযোগ আপডেট কৰক", + "dueList": "বকেয়াৰ তালিকা", + "collectDue": "বকেয়া সংগ্ৰহ কৰক", + "date": "তাৰিখ", + "dueAmount": "বকেয়া পৰিমাণ: ", + "customerName": "গ্ৰাহকৰ নাম", + "totalAmount": "মুঠ পৰিমাণ", + "paidAmount": "পৰিশোধিত পৰিমাণ", + "paymentTypes": "পেমেন্ট পদ্ধতি", + "cancel": "বাতিল কৰক", + "expenseReport": "ব্যয় প্ৰতিবেদন", + "fromDate": "তাৰিখৰ পৰা", + "toDate": "তাৰিখলৈ", + "expenseFor": "ব্যয়ৰ উদ্দেশ্য", + "amount": "পৰিমাণ", + "noData": "ডাটা উপলব্ধ নাই", + "totalExpense": "মুঠ ব্যয়", + "addExpense": "ব্যয় যোগ কৰক", + "expenseDate": "ব্যয় তাৰিখ", + "referenceNo": "ৰেফাৰেঞ্চ নম্বৰ", + "note": "টিপ্পনী", + "expenseCat": "ব্যয়ৰ শ্ৰেণী", + "search": "অনুসন্ধান", + "select": "বাচনি কৰক", + "addExpenseCat": "ব্যয় শ্ৰেণী যোগ কৰক", + "categoryName": "শ্ৰেণী নাম", + "alreadyAdded": "ইয়াৰ আগতে যোগ কৰা হৈছে", + "whatNew": "নতুন কি?", + "lp": "লোকচান/লাভ", + "profit": "লাভ", + "loss": "লোকচান", + "lpDetails": "লোকচান/লাভৰ বিৱৰণ", + "invoice": "চালান", + "dates": "তাৰিখ:", + "mobile": "ম'বাইল:", + "product": "পণ্য", + "quantity": "মাত্ৰা", + "discount": "ছাড়", + "totalLoss": "মুঠ লোকচান", + "totalProfit": "মুঠ লাভ", + "productList": "পণ্যৰ তালিকা", + "stock": "স্টক", + "addNewProduct": "নতুন পণ্য যোগ কৰক", + "productName": "পণ্যৰ নাম", + "productCode": "পণ্য কোড", + "purchasePrice": "ক্ৰয় মূল্য", + "mrp": "এম. আৰ. পি.", + "wholeSalePrice": "থোক মূল্য", + "dealerPrice": "ডিলাৰ মূল্য", + "manufacturer": "উৎপাদক", + "saveNPublish": "সংৰক্ষণ আৰু প্ৰকাশ কৰক", + "brands": "ব্ৰাণ্ড", + "addBrand": "ব্ৰাণ্ড যোগ কৰক", + "brandName": "ব্ৰাণ্ড নাম", + "addUnit": "একক যোগ কৰক", + "unitName": "একক নাম", + "units": "এককসমূহ", + "addProduct": "অনুগ্ৰহ কৰি পণ্য যোগ কৰক", + "updateProduct": "পণ্য আপডেট কৰক", + "salePrice": "বিক্ৰী মূল্য", + "profile": "প্ৰোফাইল", + "edit": "সম্পাদনা কৰক", + "businessCat": "ব্যৱসায়িক শ্ৰেণী", + "language": "ভাষা", + "changePassword": "পাছৱাৰ্ড সলনি কৰক", + "updateProfile": "আপোনাৰ প্ৰোফাইল আপডেট কৰক", + "businessName": "কোম্পানী আৰু ব্যৱসায়ৰ নাম", + + + "addPurchase": "পৰচেজ যোগ কৰক", + "inv": "ইনভ। নং", + "supplierName": "সাপ্লায়াৰ নাম", + "itemAdded": "আইটেম যোগ কৰা হৈছে", + "addItems": "আইটেম যোগ কৰক", + "subTotal": "সাব টোটেল", + "returnAmount": "ফিৰতি পৰিমাণ", + "chooseSupplier": "এটা সাপ্লায়াৰ বাচনি কৰক", + "noSupplier": "কোনো সাপ্লায়াৰ উপলব্ধ নাই", + "salesDetails": "বিক্ৰীৰ বিৱৰণ", + "editPurchaseInvoice": "পৰচেজ ইনভইচ সম্পাদনা কৰক", + "purchaseList": "পৰচেজ তালিকা", + "addAPurchase": "দয়া কৰি এখন পৰচেজ যোগ কৰক", + "dueReport": "বকেয়া প্ৰতিবেদন", + "fullyPaid": "সম্পূৰ্ণৰূপে পেইড", + "stillUnpaid": "এখনো অনাদায়ী", + "purchaseReport": "পৰচেজ প্ৰতিবেদন", + "connectPrinter": "আপোনাৰ প্ৰিণ্টাৰ সংযোগ কৰক", + "clickToConnect": "সংযোগ কৰিবলৈ ক্লিক কৰক", + "collectDues": "দয়া কৰি বকেয়া সংগ্রহ কৰক", + "addNewPurchase": "দয়া কৰি নতুন পৰচেজ যোগ কৰক", + "salesReport": "বিক্ৰীৰ প্ৰতিবেদন", + "addSale": "দয়া কৰি এখন বিক্ৰয় যোগ কৰক", + "reports": "প্ৰতিবেদন", + "chooseCustomer": "এটা গ্ৰাহক বাচনি কৰক", + "addSales": "বিক্ৰয় যোগ কৰক", + "saleList": "বিক্ৰয় তালিকা", + "editSalesInvoice": "বিক্ৰয় ইনভইচ সম্পাদনা কৰক", + "previousPayAmount": "পূৰ্বৰ পেইড পৰিমাণ", + "printing": "প্ৰিণ্টিং বিকল্প", + "subscription": "সাবস্ক্ৰিপচন", + "userRole": "ব্যৱহাৰকাৰী ভূমিকা", + "currency": "মুদ্ৰা", + "logOut": "লগ আউট", + "stockList": "স্টক তালিকা", + "purchase": "পৰচেজ", + "sale": "বিক্ৰয়", + "yourPack": "আপোনাৰ পেকেজ", + "freePlan": "মুক্ত পৰিকল্পনা", + "youRUsing": "আপুনি ব্যৱহাৰ কৰিছে ", + "freePack": "মুক্ত পেকেজ", + "premiumPlan": "প্ৰিমিয়াম পৰিকল্পনা", + "packFeatures": "পেকেজ বৈশিষ্ট্য", + "unlimited": "অসীম", + "updateNow": "এতিয়া আপডেট কৰক", + "purchasePremium": "প্ৰিমিয়াম পৰিকল্পনা কিনক", + "buyPremium": "প্ৰিমিয়াম পৰিকল্পনা কিনক", + "paypalPay": "পেপালৰ সৈতে পৰিশোধ কৰক", + "gotEmail": "আপোনাৰ এটা ইমেইল আছে", + "sendEmail": "আমিয়ে ইমেইল প্ৰেৰণ কৰিছে পাসৱৰ্ড ৰিছেট কৰাৰ নিৰ্দেশনা সহ:", + "checkEmail": "ইমেইল পৰীক্ষা কৰক", + "close": "বন্ধ কৰক", + "enterEmail": "পাসৱৰ্ড ৰিছেট লিংক পোৱাৰ বাবে আপোনাৰ ইমেইল ঠিকনা তলত দাখিল কৰক।", + "sendLink": "ৰিছেট লিংক প্ৰেৰণ কৰক", + "emailText": "ইমেইল", + "password": "পাসৱৰ্ড", + "noAcc": "অকৌণ্ট নে?", + "register": "পঞ্জীয়ন কৰক", + "phoneVerification": "ফোন পৰীক্ষণ", + "registerTitle": "আমাৰ আৰম্ভণিৰ বাবে আপোনাৰ ফোন পঞ্জীয়ন কৰক!", + "sendCode": "ক’ড প্ৰেৰণ কৰক", + "staffLogin": "কর্মচাৰী লগিন", + "logInWithMail": "ইমেইলৰ সৈতে লগ ইন কৰক", + "setUpProfile": "আপোনাৰ প্ৰ'ফাইল স্থাপন কৰক", + "setUpDesc": "আপোনাৰ প্ৰ'ফাইল আপডেট কৰক যাতে আপোনাৰ ডাক্তৰ সৈতে ভাল ছাপ মিলিব", + "gallery": "গেলাৰী", + "camera": "কেমেৰা", + "companyAddress": "কোম্পানী ঠিকনা", + "openingBalance": "আৰম্ভণি ব্যালেন্স", + "confirmPass": "পাসৱৰ্ড নিশ্চিত কৰক", + "haveAcc": "ইতিমধ্যে অকৌণ্ট আছে?", + "loginWithPhone": "ফোনৰ সৈতে লগ ইন কৰক", + "editPhone": "ফোন নম্বৰ সম্পাদনা কৰক?", + "createAcc": "এটা মুক্ত অকৌণ্ট সৃষ্টি কৰক", + "congratulation": "অভিনন্দন", + "signUp": "চাইন আপ কৰক", + "amarSonarBangla": "আমাৰ সোনাৰ বাংলা", + "signIn": "চাইন ইন", + "logIn": "লগ ইন", + "welcomeBack": "স্বাগতম!", + "passwordCannotBeEmpty": "পাসৱৰ্ড খালী নোৱাৰিব", + "save": "সংৰক্ষণ কৰক", + "forgotPassword": "পাসৱৰ্ড পাহৰি গ'লে", + "reset": "আপোনাৰ ইমেইল বা ফোন নম্বৰ ব্যৱহাৰ কৰি পাসৱৰ্ড ৰিছেট কৰক", + "lableEmail": "ইমেইল", + "hintEmail": "ইমেইল ঠিকনা লিখক", + "emailCannotBeEmpty": "ইমেইল খালী নোৱাৰিব", + "pleaseEnterAValidEmail": "দয়া কৰি একটি বৈধ ইমেইল লিখক", + "continueE": "অগ্ৰসর হ'ব", + "pleaseEnterYourDetails": "দয়া কৰি আপোনাৰ বিৱৰণ লিখক।", + "lablePassword": "পাসৱৰ্ড", + "hintPassword": "পাসৱৰ্ড লিখক", + "pleaseEnterABiggerPassword": "দয়া কৰি এক দীঘল পাসৱৰ্ড লিখক", + "rememberMe": "মোক মনত ৰাখক", + "donNotHaveAnAccount": "অকৌণ্ট নাই?", + "createAFreeAccount": "এটা মুক্ত অকৌণ্ট সৃষ্টি কৰক", + + + + "fullName": "সম্পূৰ্ণ নাম", + "enterYourFullName": "আপোনাৰ সম্পূৰ্ণ নাম প্ৰৱিষ্ট কৰক", + "nameCanNotBeEmpty": "নাম খালী নোহোৱা উচিত নহয়", + "alreadyHaveAnAccount": "অহা, আপোনাৰ একাউন্ট আছে নে?", + "createNewPassword": "নতুন পাসৱৰ্ড সৃষ্টি কৰক", + "setUpNewPassword": "নতুন পাসৱৰ্ড স্থাপন কৰক", + "resetPassword": "আপোনাৰ পাসৱৰ্ড পুনঃপ্ৰতিষ্ঠা কৰক আৰু আপোনাৰ একাউন্টত লগইন কৰক", + "newPassword": "নতুন পাসৱৰ্ড", + "confirmPassword": "পাসৱৰ্ড নিশ্চিত কৰক", + "passwordsDoNotMatch": "পাসৱৰ্ড মেল খাইছে না", + "verityEmail": "ইমেইল সঠিক কৰক", + "verification": "যাচাই", + "digits": "আপোনাৰ ইমেইল ঠিকনালৈ ৬-ডিজিটৰ পিন পঠোৱা হৈছে: ", + "enterValidOTP": "যথাযথ OTP প্ৰৱিষ্ট কৰক", + "resendOTP": "যথাযথ OTP প্ৰৱিষ্ট কৰক", + "verifyYourEmail": "আপোনাৰ ইমেইল সঠিক কৰক", + "weHaveSentAConfirmationEmailTo": "আমিয়ে আপোনাৰ ইমেইল ঠিকনালৈ এক নিশ্চিতকৰণ ইমেইল পঠাইছে", + "folder": "এটা সম্ভাৱনা হৈছে যে মেইলটো আপোনাৰ স্পাম ফ'ল্ডাৰলৈ গ'ল।", + "gotIt": "বুজিছো", + "enterOpeningBalance": "প্ৰাৰম্ভিক বেলেঞ্চ প্ৰৱিষ্ট কৰক", + "pleaseEnterAValidBusinessName": "দয়া কৰি এক সঠিক ব্যৱসায়ৰ নাম প্ৰৱিষ্ট কৰক", + "enterBusiness": "ব্যৱসায়/দোকানৰ নাম প্ৰৱিষ্ট কৰক", + "selectBusinessCategory": "ব্যৱসায়ৰ শ্ৰেণী বাচনি কৰক", + "todaySummary": "আজিৰ সাৰাংশ", + "sellAll": "সকলো বিক্ৰী কৰক >", + "income": "আয়", + "purchased": "কিনিছো", + "endYourFreePlan": "আপোনাৰ মুক্ত পৰিকল্পনা শেষ কৰক", + "yourFree": "আপোনাৰ মুক্ত পৰিকল্পনা প্ৰায় শেষ হৈছে, আপোনাৰ পৰবর্তী পৰিকল্পনা কিনক। ধন্যবাদ।", + "upgradeNow": "এতিয়া আপগ্ৰেড কৰক", + "notFound": "নাহি পোৱা গ'ল", + "updateYourSubscription": "আপোনাৰ সদস্যপদ আপডেট কৰক", + "noDataFound": "কোনো ডাটা পোৱা নগ'ল", + "areYouSure": "আপুনি নিশ্চিত নেকি?", + "doYouWantToExitTheApp": "আপুনি এপ্লিকেচন পৰা বাহিৰ হ'ব চাহে নে?", + "no": "না", + "yes": "হয়", + "dashboard": "ড্যাসব'ৰ্ড", + "salesPurchaseOverview": "বিক্ৰী আৰু কিনা সাৰাংশ", + "totalItems": "মুঠ সামগ্ৰী", + "totalCategories": "মুঠ শ্ৰেণী", + "quickOverview": "দ্রুত সাৰাংশ", + "totalIncome": "মুঠ আয়", + "customerDue": "গ্ৰাহক ঋণ", + "stockValue": "ষ্টক মূল্য", + "lossProfit": "লোকচান/লাভ", + "cost": "মূল্য", + "qty": "পরিমাণ", + "noProductFound": "কোনো সামগ্ৰী পোৱা নগ'ল", + "phoneNumber": "ফোন নম্বৰ", + "pleaseEnterAValidName": "দয়া কৰি সঠিক নাম প্ৰৱিষ্ট কৰক", + "pleaseEnterValidPhoneAndNameFirst": "দয়া কৰি প্ৰথমে সঠিক ফোন আৰু নাম প্ৰৱিষ্ট কৰক", + "confirmDelete": "মুছি পেলোৱাৰ বাবে নিশ্চিত কৰক", + "areYouSureYouWant": "আপুনি কি নিশ্চিত যে আপুনি এই পক্ষী মুছি পেলাব বিচাৰে?", + "pleaseEnterAValidPhoneNumber": "দয়া কৰি সঠিক ফোন নম্বৰ প্ৰৱিষ্ট কৰক", + "sendSMS": "SMS পঠাও", + "searchH": "এতিয়া অনুসন্ধান কৰক....", + "transactions": "লেনদেন", + "selectAInvoice": "এক চালান বাচনি কৰক", + "totalDueAmount": "মুঠ ঋণ পৰিমাণ", + "youCanNotPayMoreThenDue": "আপুনি ঋণৰ পৰা অধিক পোৱা নাযাব", + "noDueSelected": "কোনো ঋণ বাচনি কৰা হোৱা নাই", + "pleaseEnterName": "দয়া কৰি নাম প্ৰৱিষ্ট কৰক", + "pleaseEnterAmount": "দয়া কৰি পৰিমাণ প্ৰৱিষ্ট কৰক", + "enterNote": "টিপ্পনী প্ৰৱিষ্ট কৰক", + "pleaseSelectAExpenseCategory": "দয়া কৰি এক ব্যয় শ্ৰেণী বাচনি কৰক", + "enterExpanseCategoryName": "ব্যয় শ্ৰেণী নাম প্ৰৱিষ্ট কৰক", + "comingSoon": "চাৰা আহি আছে", + "pleaseMakeASaleFirst": "প্ৰথমে বিক্ৰী কৰক", + "facebook": "ফেচবুক", + "twitter": "টুইটাৰ", + "instagram": "ইনষ্টাগ্ৰাম", + "linkedIN": "লিঙ্কডইন", + "link": "লিংক", + "lorem": "লোৰেম ইপছাম ডলৰ সিট আমেট, কনসেক্টেচটুর আদিপি গ্ৰাভিড স্কেলাৰিস্কে আৰচু ফাচিলিচিস দুউইন ইন.", + "paymentGateway": "পেমেন্ট গেটৱে", + "paymentSuccess": "পেমেন্ট সফল", + "paymentWasSuccessful": "পেমেন্ট সফলভাবে সম্পন্ন হৈছে!", + "paymentFailed": "পেমেন্ট বিফল", + "paymentFailedPleaseTryAgain": "পেমেন্ট বিফল। অনুগ্ৰহ কৰি পুনৰ চেষ্টা কৰক।", + "pleaseEnterAValidBrandName": "দয়া কৰি সঠিক ব্র্যান্ড নাম প্ৰৱিষ্ট কৰক", + "enterABrandName": "এক ব্র্যান্ড নাম প্ৰৱিষ্ট কৰক", + "addCategory": "শ্ৰেণী যোগ কৰক", + "enterCategoryName": "শ্ৰেণী নাম প্ৰৱিষ্ট কৰক", + "selectVariations": "বৈচিত্র্য বাচনি কৰক : ", + "dataSavedSuccessfully": "ডাটা সফলভাবে সংৰক্ষিত হৈছে।", + "somethingIs": "কিছু ভুল হৈছে", + "updateYourProfile": "আপোনাৰ প্ৰ'ফাইল আপডেট কৰক যাতে আপোনাৰ গ্ৰাহকসকলৰ সৈতে ভাল সংযোগ স্থাপন কৰিব পাৰিব", + "shopOpeningBalance": "দোকানৰ আৰম্ভণি বেলেঞ্চ", + "shopRemainingBalance": "দোকানৰ অবশিষ্ট বেলেঞ্চ", + "enterAValidDiscount": "সঠিক ৰেহাই প্ৰৱিষ্ট কৰক", + "addProductFirst": "প্ৰথমে সামগ্ৰী যোগ কৰক", + "subtotal": "উপমুঠ", + "purchaseDetails": "কিনাৰ বিবৰণ", + "riead": "পঢ়ক", + "totall": "মুঠ:", + "startDate": "শুরু তাৰিখ", + "pickStartDate": "শুরু তাৰিখ বাচনি কৰক", + "endDate": "সমাপ্তি তাৰিখ", + + + "pickEndDate": "এণ্ড তাৰিখ বাচক", + "failedToGetPlatformVersion": "প্লাটফৰ্মৰ সংস্কৰণ লাভ কৰাত বিফল।", + "enterQuantity": " পৰিমাণ দিন", + "pleaseAddQuantity": "অনুগ্ৰহ কৰি পৰিমাণ যোগ কৰক", + "willBeAddedSoon": "শীঘ্ৰেই যোগ কৰা হ'ব", + "addedToCart": "কাৰ্টত যোগ কৰা হৈছে", + "connectYourPrinter": "আপোনাৰ প্ৰিণ্টাৰ সংযোগ কৰক", + "customerPay": "গ্ৰাহকে পৰিশোধ কৰে", + "supplerPay": "যোগানকাৰী পৰিশোধ কৰে", + "incomeReport": "আয় প্ৰতিবেদন", + "category": "শ্ৰেণী", + "balance": "ব্যালেঞ্চ", + "itemsSales": "বস্তুৰ বিক্ৰী", + "totalPurchase": "মুঠ পৰিসৰে কেনেকৈ", + "totalSales": "মুঠ বিক্ৰী", + "stockReport": "ষ্টক প্ৰতিবেদন", + "lossProfitReport": "লোকচান/লাভ প্ৰতিবেদন", + "outOfStock": "ষ্টকৰ পৰা বাহিৰ", + "vat": "ভাট", + "customerPhoneNumber": "গ্ৰাহকৰ ফোন নম্বৰ", + "enterCustomerPhoneNumber": "গ্ৰাহকৰ ফোন নম্বৰ দিন", + "walkInCustomer": "হাঁটিব পৰা গ্ৰাহক", + "guest": "অতিথি", + "stocks": "ষ্টক: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "লোৰেম ইপ্সাম ডলৰ সিট আমেট, কনচেপ্টিউৰ এলিট। ইণ্টাৰডাম কনচ।", + "doNotDisturb": "ব্যাঘাত নকৰিব", + "on": "চালু", + "off": "বন্ধ", + "unlimitedUsagesOfOurPackage": "আমাৰ পেকেজৰ অপৰিসীম ব্যৱহাৰ\uD83D\uDC47", + "loremIpsumDolor": "লোৰেম ইপ্সাম ডলৰ সিট আমেট, কনচেপ্টিউৰ adipiscing এলিট। নাটোক এট, কুৰ ইগেট। টেলাস সেপিয়েন ওডিও আলিক।", + "payForSubscribe": "চৰ্চা কৰিবলৈ পৰিশোধ কৰক", + "field": "মাঠ", + "successfullyPaid": "সফলভাৱে পৰিশোধিত", + "profileEdit": "প্ৰোফাইল সম্পাদনা", + "products": "প্ৰোডাক্টসমূহ", + "salesList": "বিক্ৰী তালিকা", + "useTitleCanNotBeEmpty": "ব্যৱহাৰ শিৰোনাম খালি নহ'ব পাৰে", + "userTitle": "ব্যৱহাৰকাৰীৰ শিৰোনাম", + "enterUserTitle": "ব্যৱহাৰকাৰীৰ শিৰোনাম দিন", + "create": "সৃষ্টি কৰক", + "youHaveToGivePermission": "আপোনাৰ অনুমতি দিয়াটো আবশ্যক", + "all": "সকলো", + "userRoleDetails": "ব্যৱহাৰকাৰীৰ ভূমিকাৰ বিৱৰণ", + "doYouWantToDeleteTheUser": "আপুনি এই ব্যৱহাৰকাৰী মচি দিবলৈ চাৰা জানেনে?", + "thisProductAlreadyAdded": "এই প্ৰোডাক্ট ইতিমধ্যে যোগ কৰা হৈছে!", + "pleaseEnterAValidProductName": "অনুগ্ৰহ কৰি বৈধ প্ৰোডাক্টৰ নাম দিব", + "enterProductName": "প্ৰোডাক্টৰ নাম দিন", + "pleaseSelectACategory": "অনুগ্ৰহ কৰি এক শ্ৰেণী বাচক", + "productCategory": "প্ৰোডাক্ট শ্ৰেণী", + "selectProductCategory": "প্ৰোডাক্ট শ্ৰেণী বাচক", + "enterSize": "আকাৰ দিন", + "enterColor": "ৰঙৰ নাম দিন", + "enterWeight": "ওজন দিন", + "enterCapacity": "ধাৰণক্ষমতা দিন", + "enterType": "প্ৰকাৰ দিন", + "productBrand": "প্ৰোডাক্টৰ ব্রেণ্ড", + "selectABrand": "এটি ব্রেণ্ড বাচক", + "productCodeIsRequired": "প্ৰোডাক্ট কোড আৱশ্যক", + "enterAValidStock": "বৈধ ষ্টকৰ পৰা নিৰ্দেশ দিন", + "enterStock": "ষ্টক দিন", + "productUnit": "প্ৰোডাক্ট ইউনিট", + "selectProductUnit": "প্ৰোডাক্ট ইউনিট বাচক", + "pleaseEnterAValidPurchasePrice": "অনুগ্ৰহ কৰি বৈধ ক্ৰয় মূল্য দিন", + "enterPurchasePrice": "ক্ৰয় মূল্য দিন", + "pleaseEnterAValidSalePrice": "অনুগ্ৰহ কৰি বৈধ বিক্ৰি মূল্য দিন", + "enterSaltingPrice": "বিক্ৰি মূল্য দিন", + "enterWholesalePrice": "পৰিসৰে মূল্য দিন", + "enterDealerPrice": "ডিলাৰ মূল্য দিন", + "enterDiscount": "ছাৰ দিব", + "enterManufacturerName": "উৎপাদকৰ নাম দিন", + "adding": "যোগ কৰা হচ্ছে..", + "pleaseEnterAValidUnitName": "অনুগ্ৰহ কৰি বৈধ ইউনিট নাম দিন", + "pleaseEnterUnitName": "অনুগ্ৰহ কৰি ইউনিট নাম দিন", + "productDetails": "প্ৰোডাক্টৰ বিৱৰণ", + "smartWatch": "স্মাৰ্ট ৱাচ", + "appleWatch": "আপল ৱাচ", + "deleting": "মচি থকা....", + "brand": "ব্রেণ্ড", + "dueCollection": "বাকী সংগ্ৰহ", + "noTransaction": "কোনো লেনদেন নাই", + "updating": "আপডেট কৰা হচ্ছে...", + "confirmSMSTo": "SMS নিশ্চিত কৰক", + "anSMSWillBeSentToTheFollowingNumber": "এটা SMS তলৰ নম্বৰলৈ পঠোৱা হ'ব: ", + "package": "পেকেজ", + "permissionNotGranted": "অনুমতি প্ৰদান কৰা হোৱা নাই!", + "collectedBy": "সংগ্ৰহ কৰা হৈছে:", + "phonee": "ফোন:", + "purchaseBy": "ক্ৰয় কৰা হৈছে:", + "salesBy": "বিক্ৰী কৰা হৈছে:", + "days": "দিন", + "details": "বিৱৰণ", + "weSentAnOTPInYourPhoneNumber": "আমাৰ OTP আপোনাৰ ফোন নম্বৰত পঠোৱা হৈছে", + "pleaseEnterTheOTP": "OTP টা দিয়ক", + "enterAValidOTP": "বৈধ OTP টা দিয়ক", + "verify": "যাচাই কৰক", + "resendIn": "OTP পুনৰ পঠাবলৈ", + + + + "freeLifetimeUpdate": "মুক্ত আজীৱন আপডেট", + "android": "এণ্ড্ৰইড আৰু iOS এপ সমৰ্থন", + "premiumCustomerSupport": "এণ্ড্ৰইড আৰু iOS এপ সমৰ্থন", + "customInvoiceBranding": "কাষ্টম ইনভইচ ব্রেণ্ডিং", + "unlimitedUsage": "অসীম ব্যৱহাৰ", + "freeDataBackup": "মুক্ত ডাটা ব্যাকআপ", + "addCustomers" : "গ্ৰাহক যোগ কৰক", + "noDue" : "কোনো বকেয়া নাই", + "customer" : "গ্ৰাহক", + "billingAddress" : "বিলিং ঠিকনা", + "enterAddress" : "ঠিকনা লিখক", + "city" : "চহৰ", + "cityName" : "চহৰৰ নাম", + "state" : "ৰাজ্য", + "stateName" : "ৰাজ্যৰ নাম", + "zip" : "জিপ কোড", + "zipCode" : "জিপ কোড লিখক", + "chooseCountry" : "দেওশ নিৰ্বাচন কৰক", + "shippingAddress" : "শিপিং ঠিকনা", + "partyCreateWarn" : "আপোনাৰ পাৰ্টি তৈরি কৰিবলৈ অনুমতি নাই।", + "addParty" : "পার্টি যোগ কৰক", + "creditLimit" : "পার্টি কাৰ্ড সীমা", + "selectOne" : "এটা নিৰ্বাচন কৰক", + "roundings" : "আলী-ঘণাৰী (+/-)", + "roundingTotal" : "আলোচিত মুঠ", + "opinion" : "আপোনাৰ মতামত লিখক", + "dueSaleWarn" : "পদক্ষেপ গ্ৰাহকৰ বাবে বকেয়াদাৰে বিক্ৰী অনুমোদিত নহয়।", + "paymentTypeHint" : "অনুগ্ৰহ কৰি পেমেণ্ট প্ৰকাৰ নিৰ্বাচন কৰক", + "createSaleWarn" : "আপোনাৰ বিক্ৰী সৃষ্টি কৰিবলৈ অনুমতি নাই।", + "updateSaleWarn" : "আপোনাৰ বিক্ৰী সম্পাদনা কৰিবলৈ অনুমতি নাই।", + "uploadImage" : "চবি আপলোড কৰক", + "useGallery" : "গ্যালাৰী ব্যৱহাৰ কৰক", + "openCamera" : "কেমেৰা খুলক", + "scanCode" : "উৎপাদ QR কোড পাঠক", + "posSale" : "POS বিক্ৰী", + "selectCustomer" : "গ্ৰাহক নিৰ্বাচন কৰক", + "searchWith" : "অনুসন্ধান...", + "filter" : "ফিল্টার", + "productNotFound" : "উৎপাদন পোৱা নগ'ল", + "noMatched" : "সমান উৎপাদ পোৱা নগ'ল।", + "inventoryPermission" : "আপোনাৰ ইনভেণ্টৰিৰ অনুমতি নাই।", + "noParty" : "কোনো পাৰ্টি পোৱা নগ'ল", + "purchaseWarn" : "আপোনাৰ কেনা সৃষ্টি কৰিবলৈ অনুমতি নাই।", + "purchaseUpdateWarn" : "আপোনাৰ কেনা সম্পাদনা কৰিবলৈ অনুমতি নাই।", + "addVariantDetails" : "বিকল্প বিবৰণ যোগ কৰক", + "purchaseEx" : "ক্ৰয় মূল্য (বহিৰ্ভূত)", + "purchaseIn" : "ক্ৰয় মূল্য (ভিতৰ্ভূত)", + "purchaseExReq" : "বহিৰ্ভূত ক্ৰয় মূল্য প্ৰয়োজন", + "purchaseInReq" : "ভিতৰ্ভূত ক্ৰয় মূল্য প্ৰয়োজন", + "profitMargin" : "লাভ ৰাশি (%)", + "saleReq" : "বিক্ৰী মূল্য প্ৰয়োজন", + "manufactureDate" : "উৎপাদন তাৰিখ", + "selectDate" : "তাৰিখ নিৰ্বাচন কৰক", + "expDate" : "আৰ্থিক সমাপ্তি তাৰিখ", + "saveVariant" : "বিকল্প সংৰক্ষণ কৰক", + "model" : "মডেল", + "selectModel" : "মডেল নিৰ্বাচন কৰক", + "bulk" : "বাল্ক আপলোড", + "barcodeGen" : "বারক'ড উৎপাদক", + "upload" : "আপলোড", + "sku" : "SKU / কোড", + "lowStock" : "কম পোন-পৃষ্ঠ", + "enLowStock" : "কম পোন-পৃষ্ঠ লিখক", + "manuDate" : "উৎপাদন তাৰিখ", + "single" : "একলব্য", + "batch" : "ব্যাচ", + "batchNo" : "ব্যাচ নম্বৰ", + "entBatchNo" : "ব্যাচ নম্বৰ লিখক", + "variantAdded" : "বিকল্প সফলতাৰে সংযোজিত!", + "variantDelete" : "বিকল্প সফলতাৰে মচি পেলোৱা!", + "addVariant" : "বিকল্প যোগ কৰক", + "typeSelect" : "প্ৰকাৰ নিৰ্বাচন কৰক", + "taxType" : "কৰ প্ৰকাৰ", + "selectTax" : "কৰ নিৰ্বাচন কৰক", + "updateProductWarn" : "আপোনাৰ উৎপাদ সম্পাদনা কৰিবলৈ অনুমতি নাই।", + "addProductWarn" : "আপোনাৰ উৎপাদ সৃষ্টি কৰিবলৈ অনুমতি নাই।", + "updateProductSuccess" : "উৎপাদ সফলতাৰে সম্পাদিত!", + "addProductSuccess" : "উৎপাদ সফলতাৰে সৃষ্টি!", + "choose" : "নিৰ্বাচন কৰক", + "view" : "বিৱৰণ চাওক", + "priceWarn" : "মূল্য খালী হ'ব নোৱাৰি", + "productSetting" : "উৎপাদ সংযোজন", + "saveSetting" : "সংযোজন সংৰক্ষণ", + "addStock" : "পোন-পৃষ্ঠ যোগ কৰক", + "stockWarn" : "পোন-পৃষ্ঠ কমেও ১ হ'ব লাগিব", + "updateSuccess" : "সফলতাৰে সম্পাদিত", + "updateFailed" : "পোন-পৃষ্ঠ সম্পাদনা ব্যৰ্থ", + "deleteBatchWarn" : "আপুনি নিশ্চিত যে এই ব্যাচ মচি পেলাব বিচাৰে?", + "lowStockReport" : "কম পোন-পৃষ্ঠ প্ৰতিবেদন", + "genPdfWarn" : "PDF তৈয়াৰ কৰিবলৈ কোনো তথ্য নাই", + "dateFilterWarn" : "শেষ তাৰিখ আৰম্ভণিৰ পৰা আগতে হ'ব নোৱাৰি।", + "createPdfWarn" : "আপোনাৰ PDF সৃষ্টি কৰাৰ অনুমতি নাই।", + "expirationStatus" : "মেয়াদোত্তীর্ণ অৱস্থা", + "selectFDate" : "শুরু তাৰিখ নিৰ্বাচন", + "selectToDate" : "শেষ তাৰিখ নিৰ্বাচন", + "clear" : "মচি পেলাওক", + "incomeReportPermission" : "আপোনাৰ আয় প্ৰতিবেদন দেখাৰ অনুমতি নাই।", + "deleteAcc" : "একাউণ্ট মচক", + "deletePartyWarn" : "আপোনাৰ পাৰ্টি মচিবলৈ অনুমতি নাই।", + "updatePartyWarn" : "আপোনাৰ পাৰ্টি সম্পাদনা কৰিবলৈ অনুমতি নাই।", + "phoneNotAvail" : "ফোন নম্বৰ উপলব্ধ নহয়।", + "notLaunch" : "ফোন এপ্লিকেশন চালনা কৰিব পৰা নগ'ল।", + "quickOver" : "দ্ৰুত দৃশ্য", + "tranSacOver" : "লেনদেনৰ পৰ্যালোচনা", + "profitLoss" : "লাভ আৰু লোকচান" +} \ No newline at end of file diff --git a/lib/l10n/intl_az.arb b/lib/l10n/intl_az.arb new file mode 100644 index 0000000..db5a247 --- /dev/null +++ b/lib/l10n/intl_az.arb @@ -0,0 +1,1273 @@ +{ + "deleteDialogDetails": "Hesabınızı silmək istədiyinizə əminsiniz? Bu əməliyyat bütün məlumatlarınızı birdəfəlik siləcək.", + "passwordMust6Character": "Şifrə ən azı 6 simvoldan ibarət olmalıdır", + "passwordIsRequired": "Şifrə ən azı 6 simvoldan ibarət olmalıdır", + "iAgreeDeleteMyAccountPermanent": "Hesabımın birdəfəlik silinməsinə razıyam.", + "flat": "Sabit", + "percent": "Faiz", + "partialPaid": "Qismən Ödənilib", + "selectStock": "Anbar Seçin", + "stockOrVariant": "Anbar / Variant", + "noBatch": "Partiya yoxdur", + "purchaseQuantityRequired": "Satınalma miqdarı tələb olunur", + "excelUploader": "Excel Yükləyici", + "remove": "Sil", + "uploading": "Yüklənir...", + "pickAndUploadFile": "Faylı Seçin və Yükləyin", + "downloadExcelFormat": "Excel Formatını Yüklə", + "excelFiles": "Excel Faylları", + "noFileSelected": "Fayl seçilməyib", + "orContinueWith": "Və ya ilə davam edin", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Giriş uğursuz oldu. Zəhmət olmasa yenidən cəhd edin.", + "someThingWithWrongWithTheWebPage": "Veb səhifədə xəta baş verdi.", + "loadingOtpSetting": "OTP parametrləri yüklənir...", + "youCanNowResendYourOtp": "İndi OTP-ni yenidən göndərə bilərsiniz.", + "resendOtpSeconds": "OTP-ni ${start} saniyə ərzində yenidən göndər", + "oldPassword": "Köhnə Şifrə", + "oldPasswordCanNotBeEmpty": "Köhnə şifrə boş ola bilməz", + "seconds": "saniyə", + "downloading": "Yüklənir...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Yükləmə uğurludur! Sənədlər qovluğunu yoxlayın", + "printBarCode": "Barkodu Çap Et", + "youDoNotHavePermissionToGenerateBarcode": "Barkod yaratmaq icazəniz yoxdur.", + "download": "Yüklə", + "packingDate": "Qablaşdırma Tarixi", + "permissionDeniedToViewBank": "Bankı görmək üçün icazə rədd edildi.", + "permissionDeniedToUpdateBank": "Bankı yeniləmək üçün icazə rədd edildi.", + "editWarehouse": "Anbarı Redaktə Et", + "addNewWarehouse": "Yeni Anbar Əlavə Et", + "warehouseName": "Anbar Adı", + "enterWarehouseName": "Anbar adını daxil edin", + "amountMustBeGreaterThanZero": "Məbləğ 0-dan böyük olmalıdır", + "canNotRetrievePaymentDetails": "Ödəniş təfərrüatlarını əldə etmək mümkün olmadı.", + "youDonNotHavePermissionToCreateExpense": "Xərc yaratmaq icazəniz yoxdur.", + "youDoNotHavePermissionToCreateExpenseCategory": "Xərc kateqoriyası yaratmaq icazəniz yoxdur.", + "youDonNotHavePermissionToCreateIncome": "Gəlir yaratmaq icazəniz yoxdur.", + "youDoNotHavePermissionToCreateIncomeCategory": "Gəlir kateqoriyası yaratmaq icazəniz yoxdur.", + "salesReturn": "Satış Geri Qayıtma", + "purchaseReturn": "Satış Geri Qayıtma", + "returnQuantity": "Geri Qayıtma Miqdarı", + "nonFoundableDiscount": "Geri qaytarılmayan (ƏDV/Endirim)", + "confirmReturn": "Geri qaytarmanı təsdiqlə", + "pleaseSelectForProductReturn": "Zəhmət olmasa geri qaytarmaq üçün məhsul seçin", + "failedToProcessReturn": "Geri qaytarmanı emal etmək mümkün olmadı.", + "noValuesDenied": "Qiymətlər təyin edilməyib", + "editCategory": "Kateqoriyanı Redaktə Et", + "editModel": "Modeli Redaktə Et", + "addNewModel": "Yeni Model Əlavə Et", + "pleaseEnterValidName": "Zəhmət olmasa etibarlı ad daxil edin", + "modelName": "Model Adı", + "enterModelName": "Model Adını Daxil Edin", + "youDoNotHavePermissionToCreateModel": "Model yaratmaq icazəniz yoxdur", + "youDoNotHavePermissionToUpdateModel": "Modeli yeniləmək icazəniz yoxdur", + "modelUpdateSuccessfully": "Model Uğurla Yeniləndi!", + "modelCreatedSuccessfully": "Model Uğurla Yaradıldı!", + "models": "Modellər", + "youDoNotHavePermissionDeleteModel": "Modeli silmək icazəniz yoxdur.", + "enterLabelText": "Etiket mətnini daxil edin", + "searchBatchNo": "Partiya nömrəsini axtar...", + "noActiveUser": "Aktiv İstifadəçi deyil", + "pleaseUseValidPurchaseCodeUseTheApp": "Zəhmət olmasa tətbiqdən istifadə etmək üçün etibarlı satınalma kodundan istifadə edin.", + "notInternetConnection": "İnternet Bağlantısı Yoxdur", + "pleaseCheckYourInternetConnection": "Zəhmət olmasa internet bağlantınızı yoxlayın və yenidən cəhd edin", + "ok": "Tamam", + "addCash": "Nağd Pul Əlavə Et", + "reduceCash": "Nağd Pulu Azalt", + "transactionType": "Əməliyyat Növü", + "user": "İstifadəçi", + "toAccount": "Hesaba", + "fromAccount": "Hesabdan", + "years": "İllər", + "comboProductReport": "Kombo Məhsul Hesabatı", + "grossProfit": "Ümumi Mənfəət (Gross Profit)", + "netProfit": "Xalis Mənfəət (Net Profit)", + "incomeType": "Gəlir Növü", + "expensesType": "Xərc Növləri", + "resets": "Sıfırla", + "packageName": "Paket Adı", + "start": "Başla", + "paymentMethod": "Ödəniş Metodu", + "addPayment": "Ödəniş Əlavə Et", + "advance": "Avans", + "noteLevel": "Qeyd Səviyyəsi", + "enterYourNoteLevel": "Qeyd səviyyəsini daxil edin", + "postSaleMessage": "Satışdan Sonrakı Mesaj", + "enterYourPostSaleMessage": "Satışdan sonrakı mesajı daxil edin", + "a4PageLogo": "A4 Faktura Loqosu", + "thermalInvoicePageLogo": "Termal Faktura Loqosu", + "thermalPrinterLanguage": "Termal Printer Dili", + "thermalPrinterPageSize": "Termal Printer Kağız Ölçüsü", + "openSetting": "Parametrləri Aç", + "selectRack": "Rəf Seç", + "rack": "Rəf (Rack)", + "selectShelf": "Göz Seç (Shelf)", + "shelf": "Göz (Shelf)", + "variations": "Variasiyalar", + "combo": "Kombo", + "enterBatchNo": "Partiya nömrəsini daxil edin", + "selectWarehouse": "Anbar Seç", + "warehouse": "Anbar (Warehouse)", + "netTotalAmount": "Xalis Ümumi Məbləğ", + "defaultSellingPrice": "Standart Satış Qiyməti", + "selectItems": "Məhsulları Seç", + "variantList": "Variant Siyahısı", + "addSubVariation": "Alt Variasiya Əlavə Et", + "editProduct": "Məhsulu Redaktə Et", + "noItemFound": "Məhsul tapılmadı", + "youDoNotHavePermissionDeleteTheShelf": "Gözü silmək üçün icazəniz yoxdur", + "notMatchingResultFound": "Uyğun nəticə tapılmadı", + "editShelf": "Gözü Redaktə Et", + "addShelf": "Yeni Göz Əlavə Et", + "shelfName": "Göz Adı", + "enterShelfName": "Göz adını daxil edin", + "pleaseEnterShelfName": "Zəhmət olmasa göz adını daxil edin", + "productRacks": "Məhsul Rəfləri", + "racks": "Rəflər (Racks)", + "youDoNtHavePermissionToCreateRacks": "Rəf yaratmaq üçün icazəniz yoxdur.", + "youDoNtHavePermissionToDeleteRacks": "Rəfi silmək üçün icazəniz yoxdur.", + "youDoNtHavePermissionToUpdateRacks": "Rəfi yeniləmək üçün icazəniz yoxdur.", + "addNewRack": "Yeni Rəf Əlavə Et", + "editRack": "Rəfi Redaktə Et", + "rackName": "Rəf Adı", + "pleaseEnterRackName": "Zəhmət olmasa rəf adını daxil edin", + "shelves": "Gözlər (Shelves)", + "pressToSelect": "Seçmək üçün basın", + "selectAtLeastOneRack": "Ən azı bir göz seçin", + "inActive": "Deaktiv", + "addNewVariation": "Yeni Variasiya Əlavə Et", + "editVariations": "Variasiyanı Redaktə Et", + "values": "Dəyərlər", + "enterValues": "Dəyərləri daxil edin", + "pleaseEnterAtLeastOneValues": "Zəhmət olmasa ən azı bir dəyər daxil edin.", + "productVariations": "Məhsul Variasiyaları", + "permissionDenied": "İcazə rədd edildi", + "noVariationFound": "Variasiya tapılmadı.", + "addNewVariations": "Yeni Variasiyalar Əlavə Et", + "variationId": "Variasiya ID", + "updateRole": "Rolu Yenilə", + "addRole": "Rol Əlavə Et", + "enterUserName": "İstifadəçi adını daxil edin", + "enterYourPassword": "Şifrənizi daxil edin", + "selectAll": "Hamısını Seç", + "sNo": "S.No.", + "feature": "Xüsusiyyət", + "read": "Oxuma", + "viewPrice": "Qiymətə Bax", + "purchaseReturns": "Alış İadələri", + "expiredProduct": "Vaxtı Bitmiş Məhsul", + "barcodes": "Barkodlar", + "bulkUploads": "Kütləvi Yükləmə", + "productModels": "Məhsul Modelləri", + "incomes": "Gəlirlər", + "dues": "Borclar", + "subscriptions": "Abunəliklər", + "paymentsTypes": "Ödəniş Növləri", + "roles": "Rollar", + "manageSetting": "Parametrləri İdarə Et", + "downloadApk": "APK Yüklə", + "vatReports": "ƏDV Hesabatları", + "profitAndLossDetailsReport": "Mənfəət və Zərər Hesabatı", + "transactionsHistoryReport": "Əməliyyat Tarixçəsi Hesabatı", + "expireProductReports": "Vaxtı Bitmiş Məhsul Hesabatları", + "productPurchaseReport": "Məhsul Alış Hesabatı", + "productSalesReport": "Məhsul Satış Hesabatı", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "Bu rolu silmək istədiyinizə əminsiniz?", + "inStock": "Anbarda", + "informationShowInLabels": "Etiketlərdə göstərilən məlumatlar", + "packageDate": "Qablaşdırma Tarixi", + "barCodePrintLabelSetting": "Barkod Etiketi Çap Parametrləri", + "labelRoleLabelSize2Inch": "Etiket Rulu Ölçüsü 2\"*1, 50mm*25mm, Boşluq 3.1mm", + "labelRoleLabelSize1_5Inch": "Etiket Rulu Ölçüsü 1.5\"*1, 38mm*25mm, Boşluq 3.1mm", + "thirtyTwoLabelPerSheet": "Vərəq başına 32 etiket, 8.27 x 11.69 düym", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Barkod yaratmaq üçün icazəniz yoxdur.", + "pleaseSelectAProductFirst": "Zəhmət olmasa əvvəlcə məhsul seçin", + "pleaseEnterAValidQuantity": "Zəhmət olmasa bütün məhsullar üçün etibarlı miqdar (ən azı 1) daxil edin", + "pleaseSelectProductFirst": "Zəhmət olmasa əvvəlcə məhsul seçin", + "bluetoothIsTurnedOff": "Bluetooth söndürülüb. Zəhmət olmasa qoşun.", + "noBluetoothDeviceSelected": "Bluetooth cihazı seçilməyib.", + "printLabel": "Etiketi Çap Et", + "caningForDevices": "Cihazlar axtarılır...", + "noDeviceFound": "Cihaz tapılmadı", + "retryScan": "Yenidən Axtar", + "connectedTo": "Buna qoşuldu", + "pleaseEnableBluetooth": "Zəhmət olmasa Bluetooth-u aktiv edin", + "skuOrCode": "SKU / Kod", + "lowStockAlert": "Aşağı Stok Xəbərdarlığı", + "tax": "Vergi (Tax)", + "costExclusionTax": "Vergi Xaric Qiymət", + "costInclusionTax": "Vergi Daxil Qiymət", + "mrpOrSalePrice": "Maksimum Satış Qiyməti (MRP)", + "expiredDate": "Son İstifadə Tarixi", + "sellingPrice": "Satış Qiyməti", + "variationsProduct": "Variasiyalı Məhsullar", + "comboProducts": "Kombo Məhsullar", + "noStockAvailable": "Stok məlumatı yoxdur.", + "highToLowPrice": "Qiymət: Bahadan Ucuz", + "lowToHighPrice": "Qiymət: Ucuzdan Bahaya", + "attachment": "Əlavə", + "viewStock": "Stoka Bax", + "expiry": "Vaxtı Bitmə", + "expire": "Vaxtı Bitir", + "sevenDays": "7 Gün", + "fifteenthDays": "15 Gün", + "thirtyDays": "30 Gün", + "sixtyDays": "60 Gün", + "outPremiumPlan": "Premium Planımız", + "youDoNotHavePermissionToCreatePurchase": "Alış yaratmaq üçün icazəniz yoxdur.", + "thisPlanIsNotAvailableToPurchase": "Bu planı almaq mümkün deyil", + "thisPlanIsEligibleForUpgrade": "Bu plan yenilənmə üçün uyğun deyil", + "extendPlan": "Planı Uzat", + "buyNow": "İndi Al", + "none": "Yoxdur", + "roundToWholeNumber": "Tam ədədə yuvarla", + "roundToNearestWholeNumber": "Ən yaxın tam ədədə yuvarla", + "roundToNearnessDecimalNumber005": "Ən yaxın ondalığa yuvarla (0.05)", + "roundToNearnessDecimalNumber01": "Ən yaxın ondalığa yuvarla (0.1)", + "roundToNearnessDecimalNumber05": "Ən yaxın ondalığa yuvarla (0.5)", + "lastYear": "Keçən İl", + "productStock": "Məhsul Stoku", + "unit": "Vahid", + "showExpireDate": "Son İstifadə Tarixini Göstər", + "vatId": "ƏDV ID", + "vatType": "ƏDV Növü", + "exclusivePrice": "Vergi Xaric Qiymət", + "inclusivePrice": "Vergi Daxil Qiymət", + "profitPercent": "Mənfəət Faizi", + "showSingle": "Təkli Göstər", + "showCombo": "Kombo Göster", + "showVariant": "Variant Göstər", + "showAction": "Əməliyyatı Göstər", + "ledger": "Mühasibat Kitabı", + "youDoNotHavePermissionToGenerateReport": "Hesabat yaratmaq icazəniz yoxdur", + "noDataAvailable": "Məlumat yoxdur", + "youDoNotHavePermissionToExportExcel": "Excel-ə ixrac etmək icazəniz yoxdur", + "noDataAvailableForExport": "İxrac üçün məlumat yoxdur", + "supplierDue": "Təchizatçı Borcu", + "partyType": "Tərəf Növü", + "allParty": "Bütün Tərəflər", + "yesterday": "Dünən", + "last7Days": "Son 7 Gün", + "last30Days": "Son 30 Gün", + "currentMonth": "Cari Ay", + "lastMonth": "Keçən Ay", + "currentYear": "Cari İl", + "customerDate": "Xüsusi Tarix", + "noTransactionToGeneratePdf": "PDF yaratmaq üçün əməliyyat yoxdur", + "generatePdf": "PDF Yarat", + "noTransactionFound": "Əməliyyat tapılmadı", + "reference": "İstinad", + "creditIn": "Kredit (Gəlir)", + "debitOut": "Debet (Xərc)", + "subscribeNow": "İndi Abunə Ol", + "expired": "Vaxtı Bitmiş", + "totalBalance": "Ümumi Balans", + "hoursLeft": "Qalan Saatlar", + "daysLeft": "Qalan Günlər", + "pos": "POS", + "profitAndLoss": "Mənfəət və Zərər", + "branch": "Filial", + "hrm": "İnsan Resursları", + "inventory": "İnventar", + "editAttendance": "Davamiyyəti Redaktə Et", + "addNewAttendance": "Yeni Davamiyyət Əlavə Et", + "employee": "İşçi", + "pleaseSelectAnEmployee": "Zəhmət olmasa bir işçi seçin", + "shift": "Növbə", + "selectEmployeeFirst": "Əvvəlcə işçini seçin", + "selectDateFirst": "Əvvəlcə tarixi seçin", + "month": "Ay", + "autoSelected": "Avtomatik seçilmiş", + "pleaseSelectDate": "Zəhmət olmasa tarixi seçin", + "timeIn": "Giriş Vaxtı", + "timeOut": "Çıxış Vaxtı", + "attendance": "Davamiyyət", + "allEmployee": "Bütün İşçilər", + "noAvailableRecordFound": "Davamiyyət qeydi tapılmadı.", + "addAttendance": "Davamiyyət Əlavə Et", + "noNoteProvided": "Qeyd yoxdur.", + "duration": "Müddət", + "youDoNotHavePermissionToViewAttendance": "Davamiyyətə baxmaq icazəniz yoxdur", + "department": "Şöbə", + "noDepartmentFound": "Şöbə tapılmadı.", + "inactive": "Qeyri-aktiv", + "noDescriptionAvailableForThisDepartment": "Bu şöbə üçün təsvir yoxdur.", + "youDoNotHavePermissionToUpdateDepartment": "Şöbəni yeniləmək icazəniz yoxdur.", + "youDoNotHavePermissionToDeleteDepartment": "Şöbəni silmək icazəniz yoxdur.", + "failedToDeleteTheDeterment": "Şöbəni silmək mümkün olmadı", + "failedToLoadDepartment": "Şöbələri yükləmək mümkün olmadı", + "addDepartment": "Şöbə Əlavə Et", + "saving": "Yadda saxlanılır", + "editDesignation": "Vəzifəni Redaktə Et", + "addDesignation": "Yeni Vəzifə Əlavə Et", + "designationName": "Vəzifə Adı", + "enterDesignationName": "Vəzifə adını daxil edin", + "pleaseEnterDesignationName": "Zəhmət olmasa vəzifə adını daxil edin", + "pleaseSelectAStatus": "Zəhmət olmasa status seçin", + "enterDescription": "Təsvir daxil edin", + "designation": "Vəzifə", + "noDesignationFound": "Vəzifə tapılmadı.", + "noDescriptionAvailableForThisDesignation": "Bu vəzifə üçün təsvir yoxdur.", + "youDoNotPermissionToUpdateDesignation": "Vəzifəni yeniləmək icazəniz yoxdur.", + "youDoNotHavePermissionToDeleteDesignation": "Vəzifəni silmək icazəniz yoxdur.", + "updatePurchase": "Alışı Yenilə", + "editEmployee": "İşçini Redaktə Et", + "addNewEmployee": "Yeni İşçi Əlavə Et", + "enterFullName": "Tam Adı Daxil Edin", + "pleaseSelectDesignation": "Zəhmət olmasa vəzifəni seçin", + "pleaseSelectDepartment": "Zəhmət olmasa şöbəni seçin", + "pleaseSelectStatus": "Zəhmət olmasa statusu seçin", + "pleaseEnterYourPhoneNumber": "Zəhmət olmasa telefon nömrənizi daxil edin", + "countryName": "Ölkə Adı", + "enterYourCountry": "Ölkənizi daxil edin", + "salary": "Maaş", + "pleaseEnterYourSalary": "Zəhmət olmasa maaşınızı daxil edin", + "gender": "Cins", + "pleaseSelectYourGender": "Zəhmət olmasa cinsinizi seçin", + "pleaseSelectYourShift": "Zəhmət olmasa növbənizi seçin", + "birthDate": "Doğum Tarixi", + "joinDate": "Qoşulma Tarixi", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Zəhmət olmasa etibarlı başlanğıc və bitmə tarixlərini seçin.", + "endDateCannotBeBeforeStartDate": "Bitmə tarixi başlanğıc tarixindən əvvəl ola bilməz.", + "editHoliday": "Bayramı Redaktə Et", + "addNewHoliday": "Yeni Bayram Əlavə Et", + "enterHolidayName": "Bayram adını daxil edin", + "pleaseEnterHolidayName": "Zəhmət olmasa bayram adını daxil edin", + "pleaseEnterDate": "Zəhmət olmasa tarixi daxil edin", + "pleaseSelectStartDate": "Zəhmət olmasa başlanğıc tarixini seçin", + "pleaseEnterEndDate": "Zəhmət olmasa bitmə tarixini seçin", + "endDateBeforeStartDate": "Bitmə tarixi başlanğıc tarixindən əvvəldir", + "holidayList": "Bayram Siyahısı", + "noHolidayFound": "Bayram tapılmadı.", + "noHolidayFundMatching": "Uyğun gələn bayram tapılmadı", + "addHoliday": "Bayram Əlavə Et", + "youDoNotHavePermissionToUpgradeHoliday": "Bayramları yeniləmək icazəniz yoxdur.", + "holiday": "Bayram", + "editLeave": "Məzuniyyəti Redaktə Et", + "addNewLeave": "Yeni Məzuniyyət Əlavə Et", + "leaveType": "Məzuniyyət Növü", + "pleaseSelectALeaveType": "Zəhmət olmasa məzuniyyət növünü seçin", + "pleaseSelectAStartDate": "Zəhmət olmasa başlanğıc tarixini seçin", + "leaveDuration": "Məzuniyyət Müddəti", + "autoCalculatedDays": "Avtomatik hesablanan günlər", + "leaveList": "Məzuniyyət Siyahısı", + "noLeaveRequestFound": "Məzuniyyət sorğusu tapılmadı.", + "addLeave": "Məzuniyyət Əlavə Et", + "noDescriptionProvided": "Təsvir verilməyib.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Məzuniyyət sorğusunu yeniləmək icazəniz yoxdur.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Məzuniyyət sorğusunu silmək icazəniz yoxdur.", + "leaveRequest": "Məzuniyyət Sorğusu", + "editPayroll": "Əmək Haqqını Redaktə Et", + "addNewPayroll": "Yeni Əmək Haqqı Əlavə Et", + "paymentYear": "Ödəniş İli", + "pleaseSelectPaymentYear": "Zəhmət olmasa ödəniş ilini seçin", + "pleaseSelectAnMonth": "Zəhmət olmasa ay seçin", + "pleaseEnterADate": "Zəhmət olmasa tarixi daxil edin", + "totalSalaryAmount": "Ümumi Maaş Məbləği", + "payrollList": "Əmək Haqqı Siyahısı", + "noPayrollFound": "Əmək haqqı qeydi tapılmadı.", + "paymentDetails": "Ödəniş Təfərrüatları", + "youDoNotHaveUpdatePayroll": "Əmək haqqını yeniləmək icazəniz yoxdur.", + "youDoNotHavePermissionToDeletePayroll": "Əmək haqqını silmək icazəniz yoxdur.", + "payrollRecord": "Əmək Haqqı Qeydi", + "searchAttendance": "Davamiyyəti axtar", + "attendanceReport": "Davamiyyət Hesabatları", + "noAttendanceRecordFound": "Seçilmiş filtrlər üçün davamiyyət qeydi tapılmadı.", + "searchLeave": "Məzuniyyətləri axtar", + "leaveReports": "Məzuniyyət Hesabatları", + "noLeaveRecordFound": "Seçilmiş filtrlər üçün məzuniyyət qeydi tapılmadı.", + "durationDays": "Müddət (Gün)", + "payrollReports": "Əmək Haqqı Hesabatları", + "noMatchingPayrollFound": "Uyğun gələn əmək haqqı qeydi tapılmadı.", + "editShift": "Növbəni Redaktə Et", + "addNewShift": "Yeni Növbə Əlavə Et", + "shiftName": "Növbə Adı", + "pleaseSelectAShift": "Zəhmət olmasa növbə seçin", + "breakStatus": "Fasilə Statusu", + "pleaseSelectBreakStatus": "Zəhmət olmasa fasilə statusunu seçin", + "startTimeIsRequired": "Başlanğıc vaxtı tələb olunur", + "startTime": "Başlanğıc Vaxtı", + "enterStartTime": "Başlanğıc Vaxtını Daxil Edin", + "endTimeIsRequired": "Bitmə vaxtı tələb olunur", + "endTime": "Bitmə Vaxtı", + "enterEndTime": "Bitmə Vaxtını Daxil Edin", + "startBreakTime": "Fasilə Başlanğıc Vaxtı", + "enterBreakTime": "Fasilə Vaxtını Daxil Edin", + "endBreakTime": "Fasilə Bitmə Vaxtı", + "noShiftFound": "Növbə tapılmadı.", + "addShift": "Növbə Əlavə Et", + "breakTime": "Fasilə Vaxtı", + "breakDuration": "Fasilə Müddəti", + "youDoNotToHavePermissionToUpdateShift": "Növbəni yeniləmək icazəniz yoxdur.", + "youDoNotToHavePermissionToDeleteShift": "Növbəni silmək icazəniz yoxdur.", + "doYouReallyWantToDeleteThis": "Bunu həqiqətən silmək istəyirsiniz", + "viewDetails": "Təfərrüatlara Bax", + "leave": "Məzuniyyət", + "payroll": "Əmək Haqqı", + "editBankAdjustment": "Bank Düzəlişini Redaktə Et", + "adjustBankBalance": "Bank Balansını Düzəliş Et", + "pleaseAddAtLeastOneBank": "Balansları düzəltmək üçün zəhmət olmasa ən azı bir bank hesabı əlavə edin.", + "accountNumber": "Hesab Adı", + "selectAccount": "Hesabı seçin", + "selectType": "Növü seçin", + "amountsIsRequired": "Məbləğ tələb olunur", + "invalidAmount": "Yanlış məbləğ", + "adjustmentDate": "Düzəliş Tarixi", + "dateIsRequired": "Tarix tələb olunur", + "editBankAccounts": "Bank Hesablarını Redaktə Et", + "addNewBankAccounts": "Bank Hesabları Əlavə Et", + "accountDisplayName": "Hesabın Görünən Adı", + "enterAccountDisplayName": "Hesabın görünən adını daxil edin", + "displayNameIsRequired": "Görünən ad tələb olunur", + "openingBalanceIsRequired": "Açılış balansı tələb olunur", + "asOfDate": "Tarixinə görə", + "hideFiled": "Sahələri gizlət", + "addMoreFiled": "Daha çox sahə əlavə et", + "enterAccountName": "Hesab nömrəsini daxil edin", + "ifscCode": "IFSC Kodu", + "upiIdForQrCode": "QR Kod üçün UPI ID", + "bankName": "Bank Adı", + "enterBankName": "Bank Adını Daxil Edin", + "accountHolderName": "Hesab Sahibinin Adı", + "enterAccountHolderName": "Hesab sahibinin adını daxil edin", + "printBankDetailsAndInvoice": "Fakturada bank məlumatlarını çap et", + "viewingTransactionFor": "Əməliyyatlara baxılır:", + "bankAccounts": "Bank Hesabları", + "noBankAccountFound": "Bank hesabı tapılmadı.", + "noAccountsFoundMissing": "Uyğun gələn hesab tapılmadı", + "deposit": "Depozit", + "addBank": "Bank Əlavə Et", + "bankToBankTransfer": "Bankdan Banka Köçürmə", + "bankToCashTransfer": "Bankdan Nağda Köçürmə", + "accountName": "Hesab Adı", + "holderName": "Sahibinin Adı", + "openingDate": "Açılış Tarixi", + "currentBalance": "Cari Balans", + "permissionDeniedToDeleteBank": "Bankı silmək üçün icazə rədd edildi.", + "canNotEditThisTransactionType": "Bu əməliyyat növü redaktə edilə bilməz.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Bu filtr üçün əməliyyat tapılmadı.", + "pleaseSelectBothAccounts": "Zəhmət olmasa hər iki hesabı seçin.", + "cannotTransferToSameAccounts": "Eyni hesaba köçürmə edilə bilməz.", + "editBankTransfer": "Bank Köçürməsini Redaktə Et", + "needAtLeastTwoBankAccount": "Köçürmə etmək üçün ən azı iki bank hesabı lazımdır.", + "from": "Kimdən", + "to": "Kimə", + "editBankToCash": "Bankdan Nağda Redaktə Et", + "noBankAccountsFoundToTransferFrom": "Köçürmə üçün bank hesabı tapılmadı.", + "selectOneAccount": "Bir hesab seçin", + "editCashAdjustment": "Nağd Düzəlişini Redaktə Et", + "adjustCashBalance": "Nağd Balansını Düzəliş Et", + "customDate": "Xüsusi Tarix", + "cashInHand": "Əldə Olan Nağd Pul", + "currentCashBalance": "Cari Nağd Balans", + "transfer": "Köçürmə", + "adjustCash": "Nağd Pulu Düzəliş Et", + "pleaseSelectADestinationBankAccounts": "Zəhmət olmasa təyinat bank hesabını seçin.", + "editCashToBank": "Nağddan Banka Redaktə Et", + "cashToBankTransfer": "Nağddan Banka Köçürmə", + "noDestinationBankAccountFond": "Təyinat bank hesabı tapılmadı.", + "transferCheque": "Çeki Köçür", + "receivedFrom": "Qəbul Edildi", + "chequeAmount": "Çek Məbləği", + "chequeNumber": "Çek Nömrəsi", + "chequeDate": "Çek Tarixi", + "referenceNumber": "İstinad Nömrəsi", + "selectBankToCash": "Bank və ya Nağd seçin", + "depositTo": "Depozit Et", + "selectDepositDestination": "Depozit təyinatını seçin", + "transferDate": "Köçürmə Tarixi", + "doYouWantToRellyReOpenThisCheque": "Bu çeki həqiqətən yenidən açmaq istəyirsiniz?", + "okay": "Oldu", + "reOpen": "Yenidən Aç", + "open": "Açıq", + "chequeList": "Çeklər Siyahısı", + "closed": "Bağlı", + "noChequeFound": "Çek tapılmadı", + "searchTransaction": "Əməliyyatları axtar...", + "filterByDate": "Tarixə görə filtrlə", + "addImage": "Şəkil Əlavə Et", + "cashAndBankManagement": "Nağd və Bank İdarəetməsi", + "cheque": "Çeklər", + "branchList": "Filial Siyahısı", + "roleAndPermission": "Rol və İcazə", + "switchBank": "Filialı Dəyiş?", + "exitBank": "Filialdan Çıx", + "areYouSureWantToSwitchToDifferentBranch": "Fərqli bir filiala keçmək istədiyinizə əminsiniz?", + "areYourSureYouWantToExitFromThisBranch": "Bu filialdan çıxmaq istədiyinizə əminsiniz?", + "switchs": "Dəyiş", + "exit": "Çıx", + "createBranch": "Filial Yarat", + "areYouSureWantToDeleteThisBranch": "Bu filialı silmək istədiyinizə əminsiniz?", + "currents": "Cari", + "noBrunchFound": "Filial Tapılmadı", + "updateBranch": "Filialı Yenilə", + "pleaseEnterBranchName": "Zəhmət olmasa filial adını daxil edin", + "enterBalance": "Balansı Daxil Edin", + "youDoNotHavePermissionToUpdateBranch": "Filialı yeniləmək icazəniz yoxdur.", + "allTransaction": "Bütün Əməliyyatlar", + "duePay": "Borc Ödənişi", + "allParties": "Bütün Tərəflər", + "retry": "Yenidən cəhd et", + "incomeCategoriesReport": "Gəlir Kateqoriyaları Hesabatı", + "dayBook": "Gündəlik Kitab", + "billWiseProfit": "Qaimə üzrə mənfəət", + "cashFlow": "Pul axını", + "balanceSheet": "Balans hesabatı", + "taxReport": "Vergi Hesabatı", + "productSaleHistory": "Məhsul Satış Tarixçəsi", + "productPurchaseHistory": "Məhsul Alış Tarixçəsi", + "partyReports": "Tərəf Hesabatları", + "customerLedger": "Müştəri Kitabı", + "supplierLedger": "Təchizatçı Kitabı", + "partyWiseProfit": "Tərəf üzrə mənfəət", + "productWiseProfit": "Məhsul üzrə mənfəət", + "top5Customer": "Top 5 Müştəri", + "top5Supplier": "Top 5 Təchizatçı", + "productReports": "Məhsul Hesabatları", + "comboReport": "Kombo hesabat", + "expiredItemReport": "Vaxtı bitmiş məhsul hesabatı", + "top5Product": "Top 5 Məhsul", + "productWiseProfitAndLoss": "Məhsul Üzrə Mənfəət və Zərər", + "productWisePurchase": "Məhsul Üzrə Alış", + "productWiseSale": "Məhsul Üzrə Zərər", + "noProductMatchYourSearch": "Axtarışınıza uyğun məhsul yoxdur.", + "purchaseQty": "Alış Miqdarı", + "saleQty": "Satış Miqdarı", + "youDoNotHavePermissionProfitAndLoss": "Mənfəət və zərər icazəniz yoxdur.", + "sold": "Satıldı", + "remaining": "Qalan", + "totalAssets": "Ümumi Aktivlər", + "assets": "Aktivlər", + "itemName": "Məhsul Adı", + "personalInfo": "Şəxsi Məlumat:", + "dueBalance": "Borc Balansı", + "walletBalance": "Pul Kisəsi Balansı", + "cashIn": "Nağd Giriş", + "cashOut": "Nağd Çıxış", + "runningCash": "Dövriyyədəki Nağd Pul", + "moneyIn": "Pul Girişi", + "moneyOut": "Pul Çıxışı", + "noDataAvailableForGeneratePdf": "PDF yaratmaq üçün məlumat yoxdur", + "balanceDue": "Qalan Borc", + "returnedAmount": "Qaytarılan Məbləğ", + "saleReturn": "Satış Qaytarılması", + "saleEdit": "Satış Redaktə", + "pleaseAddASalesReturn": "Zəhmət olmasa Satış Qaytarılması Əlavə Edin", + "subscriptionReports": "Abunə Hesabatları", + "started": "Başladı", + "end": "Bitmə", + "taxReportList": "Vergi Hesabatı Siyahısı", + "developedBy": "Tərəfindən Hazırlanıb", + "time": "Vaxt", + "receivedBy": "Qəbul Edən", + "wallet": "Pul Kisəsi", + "warranty": "Zəmanət", + "guarantee": "Qarantiya", + "remark": "Qeyd", + "bankDetails": "Bank Məlumatları", + "cashAndBank": "Nağd və Bank", + "pdfGenerateSuccessfully": "Pdf Uğurla Yaradıldı", + + "generatingPdf": "PDF yaradılır", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Faktura Nömrəsi", + "vatNumber": "ƏDV Nömrəsi", + "customerSignature": "Müştəri İmzası", + "authorizedSignature": "Səlahiyyətli İmza", + "poweredBy": "Tərəfindən Gücləndirilib", + "shippingCharge": "Göndərmə Haqqı", + "totalReturned": "Ümumi Qaytarılan", + "amountsInWord": "Sözlərlə Məbləğlər", + "changeAmount": "Qalıq Məbləği", + "sellsBy": "Tərəfindən Satılır", + "rounding": "Yuvarlaqlaşdırma", + "paidBy": "Tərəfindən Ödənilib", + "vatGstTitle": "ƏDV/GST Başlığı", + "enterVatGstTitle": "ƏDV/GST Başlığını Daxil Edin", + "vatGstNumber": "ƏDV/GST Nömrəsi", + "enterVatGstNumber": "ƏDV/GST Nömrəsini Daxil Edin", + "vatAndTax": "ƏDV və Vergi", + "customPrint": "Xüsusi Çap", + "taxRates": "Vergi Dərəcələri", + "taxRatesMangeYourTaxRates": "Vergi dərəcələri - Vergi Dərəcələrinizi İdarə Edin", + "add": "Əlavə Et", + "status": "Status", + "active": "Aktiv", + "disable": "Deaktiv Et", + "deletedSuccessFully": "Uğurla silindi!", + "failedToDeleteTheTax": "Vergini silmək alınmadı", + "errorDeletingTax": "Vergini silmə xətası", + "taxGroup": "Vergi Qrupu", + "combinationOfTheMultipleTaxes": "Çoxsaylı Vergilərin Kombinasiyası", + "subTaxes": "Alt Vergiler", + "action": "Hərəkət", + "addTax": "Vergi Əlavə Et", + "editTax": "Vergini Redaktə Et", + "addNewTax": "Yeni Vergi Əlavə Et", + "enterTaxRates": "Vergi Dərəcəsini Daxil Edin", + "addTaxGroup": "Yeni Vergi Qrupu Əlavə Et", + "editTaxGroup": "Vergi Qrupunu Redaktə Et", + "taxWithSingleMultipleTaxType": "Tək/Çox Vergi Növü ilə Vergi", + "noSubTaxSelected": "Heç Bir Alt Vergi Seçilməyib", + "subTaxList": "Alt Vergi Siyahısı", + "taxPercent": "Vergi Faizi", + "done": "Hazır", + "writerTaxHere": "Buraya mətn yazın...", + "expiredList": "Vaxtı Keçmiş Siyahı", + "listIsEmpty": "Siyahı Boşdur", + "printingInvoice": "Faktura Çap Edilir", + "salesSetting": "Satış Parametrləri", + "invoiceLogo": "Faktura Loqosu", + "printingOption": "Çap Seçimi", + "amountRoundingMethod": "Məbləği yuvarlaqlaşdırma metodu", + "signUp": "Qeydiyyatdan Keç", + "returnedItem": "Geri qaytarılan əşya", + "returnedDate": "Geri qaytarılma tarixi", + "saleBy": "Tərəfindən satış", + "purchasedBy": "Tərəfindən alınıb", + "collectedBys": "Tərəfindən toplanıb", + "payableAmount": "Ödəniləcək məbləğ", + "receivedAmount": "Alınan məbləğ", + "unitPrices": "Vahid Qiyməti", + "item": "Məhsul", + "sl": "S/S", + "mobiles": "Mobil", + "paidVia": "Ödəniş üsulu", + "moneyReceipt": "Pul Qəbzi", + "receipt": "Qəbz", + "barcodeGenerator" : "Barkod Generatoru", + "searchProduct" : "Məhsulu axtar", + "code" : "Kod", + "price" : "Qiymət", + "showCode" : "Kodu göstər", + "showPrice" : "Qiyməti göstər", + "showName" : "Adı göstər", + "actions" : "Hərəkətlər", + "noItemSelected" : "Heç bir əşya seçilməyib", + "noProductSelected" : "Heç bir məhsul seçilməyib", + "previewPdf" : "PDF-i önizləmə", + "salesReturnReport" : "Satış Qaytarılması Hesabatı", + "purchaseReturnReport" : "Alış-veriş Qaytarılması Hesabatı", + "incomeFor" : "Gəlir üçün", + "enterProductCode": "Məhsul kodunu daxil edin", + "addIncome" : "Gəlir əlavə et", + "incomeDate" : "Gəlir tarixi", + "incomeCategories" : "Gəlir Kateqoriyaları", + "addIncomeCategory" : "Gəlir Kateqoriyası əlavə et", + "enterIncomeCategoryName" : "Gəlir kateqoriyası adını daxil edin", + "totalReturnAmount" : "Ümumi Qaytarılan Məbləğ", + "returned" : "Qaytarıldı", + "supplierDetails" : "Təchizatçı Məlumatları", + "weekly": "Həftəlik", + "monthly": "Aylıq", + "yearly" : "İlliyə", + "today" : "Bu gün", + "thisWeek" : "Bu Həftə", + "thisMonth" : "Bu Ay", + "thisYear": "Bu İl", + "allTime" : "Hər zaman", + "custom" : "Xüsusi", + "addUserRole": "İstifadəçi Rolu Əlavə Et", + "noRoleFound": "İstifadəçi Rolu Tapılmadı", + "yourPackageExpiredInDays": "Paketiniz 5 gün içində sona çatacaq", + "yourPackageExpiredToday": "Paketiniz bu gün sona çatır\n\nXahiş edirik yenidən satın alın", + "contactUs": "Bizimlə Əlaqə", + "writeYourMessageHere": "Mesajınızı buraya yazın", + "sendMessage": "Mesaj Göndər", + "sendYourEmail": "Emailinizi göndərin", + "setting" : "qəbulu", + "backToHome": "Evə qayıt", + "promoCode": "Promo Kod", + "submit": "Təqdim etmək", + "seeAllPromoCode": "Bütün promo kodları görmək", + "categories": "Kateqoriyalar", + "enterYourPhoneNumber": "Telefon nömrənizi daxil edin", + "enterFullAddress": "Tam ünvanı daxil edin", + "enterYourEmailAddress": "E-poçt ünvanınızı daxil edin", + "pleaseEnterAPassword": "Zəhmət olmasa şifrə daxil edin", + "pleaseEnterAConfirmPassword": "Zəhmət olmasa təsdiq şifrəsini daxil edin", + "enterYourName": "Adınızı daxil edin", + "addNewAddress": "Yeni Ünvan Əlavə Et", + "easytheusedesciption" : "Satış Proqramı pulsuzdur, asan istifadə olunur. Həqiqətən də, bu dünyanın ən yaxşı POS sistemlərindən biridir.", + "choseYourFeature" : "Xüsusiyyətlərinizi Seçin", + "choseyourfeatureDesciption" : "Xüsusiyyətlər əsas hissəsidir və POSpro-u ənənəvi həllərdən fərqləndirir.", + "allBusinessolutionDescrip" : "Satış Proqramı, stok, hesab, satış, xərclər və zərər/qazanc ilə tam bir iş həllidir.", + "firstName": "Ad", + "lastName": "Soyad", + "country": "Ölkə", + "bangladesh": "Banqladeş", + "apply": "Tətbiq et", + "deliveryAddress": "Çatdırılma Ünvanı", + "noDataAvailabe": "Məlumat yoxdur", + "addDelivery": "Çatdırılma Əlavə Et", + "description": "Təsvir", + "addNote": "Qeyd Əlavə Et", + "image": "Şəkil", + "pleaseConnectThePrinterFirst": "Zəhmət olmasa əvvəlcə çap etmə makinasını qoşun", + "selectCategory": "Kateqoriyanı seçin", + "enterExpenseDate": "Xərc tarixini daxil edin", + "enterName": "Adı daxil edin", + "enterAmount": "Məbləği daxil edin", + "enterRefNumber": "İstinad nömrəsini daxil edin", + "fashions": "Moda", + "billTO": "Faturalama ünvanı", + "totalDue": "Ümumi Borc", + "paymentsAmount": "Ödəniş Məbləği", + "remainingDue": "Qalıq Borc", + "thankYouForYourDuePayment": "Həsrətlikdən ödənişiniz üçün təşəkkür edirik", + "print": "Çap Et", + "unitPrice": "Birim Qiymət", + "totalPrice": "Ümumi Qiymət", + "totalVat": "Ümumi KDV", + "deliveryCharge": "Çatdırılma Haqqı", + "totalPayable": "Ümumi Ödəniş", + "thakYouForYourPurchase": "Alışverişiniz üçün təşəkkür edirik", + "pleaseConnectYourBluetoothPrinter": "Zəhmət olmasa bluetooth çap etmə makinasını qoşun", + "editSocialMedia": "Sosial Media Düzəliş Et", + "socialMarketing": "Sosial Marketinq", + "share": "Paylaş", + "notification": "Bildiriş", + "purchaseAlarm": "Alışveriş Xəbərdarlığı", + "purchaseConfirmed": "Alışveriş Təsdiqləndi", + "paymentComplete": "Ödəniş Tamamlandı", + "return": "Qaytarılma", + "sendSms": "SMS Göndər", + "receiveThePin": "PIN-i Qəbul Edin", + "startNewSale": "Yeni Satış Başlat", + "payment": "Ödəniş", + "masterCard": "MasterCard", + "instruction": "Təlimat", + "cash": "Nəğd", + "invoiceViewer": "Faktura Baxıcısı", + "size": "Ölçü", + "color": "Rəng", + "weight": "Çəki", + "capacity": "Tutum", + "type": "Növ", + "youWantToDeleteTheProduct": "Bu məhsulu silmək istəyirsiniz?", + "delete": "Sil", + "contactDetails": "Əlaqə Məlumatları", + "clarence": "Klarens", + "call": "Zəng Et", + "message": "Mesaj", + "dailyTransaction": "Günlük Əməliyyatlar", + "promo": "Promosiyalar", + "send": "Göndər", + "easyToUseThePos": "Asan istifadə edilən mobil POS", + "easyToUseDescription": "POSpro tətbiqi pulsuzdur, asan istifadə olunur. Əslində, bu ən yaxşı POS sistemlərindən biridir.", + "chooseYourFeature": "Xüsusiyyətlərinizi seçin", + "chooseYourFeatureDescription": "Xüsusiyyətlər, POSpro'nun ənənəvi həllərdən fərqli olduğu əsas hissəsidir.", + "allBusinessSolutions": "Bütün Biznes Həlləri", + "allBusinessSolutionDescription": "POSpro, stok, hesabat, satış, xərc və mənfəət/zərər kimi bütün iş həllərini təqdim edir.", + "skip": "Keç", + "next": "Növbəti", + "aNewUpdateAvailable": "Yeni bir yeniləmə mövcuddur\nZəhmət olmasa tətbiqinizi yeniləyin", + "skipTheUpdate": "Yeniləməni keç", + "rememberMeLater": "Məni sonra xatırla", + "poweredByAcnoo": "Tərəfindən təchiz edilmişdir Acnoo", + "lossOrProfit": "Ziyan/Mənfəət", + "expense": "Xərc", + "parties": "Tərəfdaşlar", + "home": "Əsas Səhifə", + "sales": "Satışlar", + "settings": "Tənzimləmələr", + "purchaseNow": "İndi Alın", + "paymentMethods": "Ödəniş Metodları", + "save": "Saxla", + "update": "Yenilə", + "continueButton": "Davam et", + "name": "Ad", + "phone": "Telefon nömrəsi", + "email": "E-poçt ünvanı", + "address": "Ünvan", + "previousDue": "Əvvəlki borc", + "selectLang": "Dilinizi seçin", + "addContact": "Əlaqə əlavə et", + "moreInfo": "Ətraflı məlumat", + "retailer": "Alıcı", + "dealer": "Satıcı", + "wholesaler": "Toptancı", + "supplier": "Təchizatçı", + "CustomerDetails": "Müştəri məlumatları", + "recentTransaction": "Son əməliyyatlar", + "totalProduct": "Ümumi məhsullar", + "total": "Ümumi", + "paid": "Ödənilmiş", + "unPaid": "Ödənilməmiş", + "due": "Borc", + "connect": "Əlaqə yaratmaq üçün klikləyin", + "tryAgain": "Yenidən cəhd edin", + "loading": "Yüklənir", + "viewAll": "Hamısını gör", + "partyList": "Tərəf siyahısı", + "addCustomer": "Zəhmət olmasa bir müştəri əlavə edin", + "updateContact": "Əlaqəni yenilə", + "dueList": "Borc siyahısı", + "collectDue": "Borc toplamaq", + "date": "Tarix", + "dueAmount": "Borc miktarı: ", + "customerName": "Müştəri adı", + "totalAmount": "Ümumi məbləğ", + "paidAmount": "Ödənilmiş məbləğ", + "paymentTypes": "Ödəniş növü", + "cancel": "Ləğv et", + "expenseReport": "Xərc hesabatı", + "fromDate": "Başlama tarixi", + "toDate": "Bitiş tarixi", + "expenseFor": "Xərclər üçün", + "amount": "Məbləğ", + "noData": "Məlumat yoxdur", + "totalExpense": "Ümumi xərclər", + "addExpense": "Xərc əlavə et", + "expenseDate": "Xərc tarixi", + "referenceNo": "Referans nömrəsi", + "note": "Qeyd", + "expenseCat": "Xərc kateqoriyaları", + "search": "Axtar", + "select": "Seçin", + "addExpenseCat": "Xərc kateqoriyası əlavə edin", + "categoryName": "Kateqoriya adı", + "alreadyAdded": "Artıq əlavə edilib", + "whatNew": "Nə var yenilik", + "lp": "Zərər / Qazanc", + "profit": "Qazanc", + "loss": "Zərər", + "lpDetails": "Zərər / Qazanc Detalları", + "invoice": "Faktura", + "dates": "Tarix:", + "mobile": "Mobil:", + "product": "Məhsul", + "quantity": "Miqdar", + "discount": "Endirim", + "totalLoss": "Cəmi Zərər", + "totalProfit": "Cəmi Qazanc", + "productList": "Məhsul Siyahısı", + "stock": "Stok", + "addNewProduct": "Yeni Məhsul Əlavə Et", + "productName": "Məhsul adı", + "productCode": "Məhsul Kodu", + "purchasePrice": "Alış Qiyməti", + "mrp": "MRP", + "wholeSalePrice": "Toptan Satış Qiyməti", + "dealerPrice": "Satıcı Qiyməti", + "manufacturer": "İstehsalçı", + "saveNPublish": "Yadda Saxla və Yayımla", + "brands": "Markalar", + "addBrand": "Marka Əlavə Et", + "brandName": "Marka adı", + "addUnit": "Vahid Əlavə Et", + "unitName": "Vahid adı", + "units": "Vahid", + "addProduct": "Zəhmət olmasa bir məhsul əlavə edin", + "updateProduct": "Məhsulu yeniləyin", + "salePrice": "Satış Qiyməti", + "profile": "Profil", + "edit": "Düzəlt", + "businessCat": "Biznes Kateqoriyası", + "language": "Dil", + "changePassword": "Şifrəni dəyişdir", + "updateProfile": "Profilinizi yeniləyin", + "businessName": "Şirkət və Biznes Adı", + "addPurchase": "Alış əlavə et", + "inv": "Faktura No.", + "supplierName": "Təchizatçı Adı", + "itemAdded": "Məhsul əlavə edildi", + "addItems": "Məhsullar əlavə et", + "subTotal": "Cəmi", + "returnAmount": "Qaytarılan Məbləğ", + "chooseSupplier": "Təchizatçı seçin", + "noSupplier": "Təchizatçı mövcud deyil", + "salesDetails": "Satış Detalları", + "editPurchaseInvoice": "Alış Fakturasını düzəlt", + "purchaseList": "Alış Siyahısı", + "addAPurchase": "Zəhmət olmasa bir alış əlavə edin", + "dueReport": "Borc Hesabatı", + "fullyPaid": "Tam Ödənilmiş", + "stillUnpaid": "Hələ də Ödənilməyib", + "purchaseReport": "Alış Hesabatı", + "connectPrinter": "Printerə qoşul", + "clickToConnect": "Qoşulmaq üçün klikləyin", + "collectDues": "Zəhmət olmasa bir borc toplayın", + "addNewPurchase": "Zəhmət olmasa bir alış əlavə edin", + "salesReport": "Satış Hesabatı", + "addSale": "Zəhmət olmasa bir satış əlavə edin", + "reports": "Hesabatlar", + "chooseCustomer": "Müştəri seçin", + "addSales": "Satış əlavə edin", + "saleList": "Satış siyahısı", + "editSalesInvoice": "Satış fakturasını düzəlt", + "previousPayAmount": "Əvvəlki ödəniş miqdarı", + "printing": "Çap etmə seçimi", + "subscription": "Abunəlik", + "userRole": "İstifadəçi rolü", + "currency": "Valyuta", + "logOut": "Çıxış et", + "stockList": "Stok siyahısı", + "purchase": "Alış", + "sale": "Satış", + "yourPack": "Sizin paketiniz", + "freePlan": "Pulsuz plan", + "youRUsing": "Siz istifadə edirsiniz ", + "freePack": "Pulsuz paket", + "premiumPlan": "Premium plan", + "packFeatures": "Paket xüsusiyyətləri", + "unlimited": "Limitsiz", + "updateNow": "İndi yeniləyin", + "purchasePremium": "Premium planı satın alın", + "buyPremium": "Premium plan satın al", + "paypalPay": "PayPal ilə ödəyin", + "gotEmail": "Bir e-poçt aldınız", + "sendEmail": "Şifrəni yeniləmək üçün təlimatları olan bir e-poçt göndərdik:", + "checkEmail": "E-poçtu yoxlayın", + "close": "Bağla", + "forgotPassword": "Şifrəni unutdunuz?", + "enterEmail": "Şifrə yeniləmə keçidi almaq üçün aşağıdakı e-poçt ünvanınızı daxil edin.", + "sendLink": "Yeniləmə keçidi göndər", + "emailText": "E-poçt", + "password": "Şifrə", + "logIn": "Giriş", + "noAcc": "Hesabınız yoxdur?", + "register": "Qeydiyyatdan keçin", + "phoneVerification": "Telefon doğrulama", + "registerTitle": "Başlamaq üçün telefonunuzu qeyd etməliyik!", + "sendCode": "Kodu göndər", + "staffLogin": "İşçi girişi", + "logInWithMail": "E-poçt ilə giriş", + "setUpProfile": "Profilinizi təyin edin", + "setUpDesc": "Həkiminizlə daha yaxşı əlaqə qurmaq üçün profilinizi yeniləyin", + "gallery": "Qalereya", + "camera": "Kamera", + "companyAddress": "Şirkət ünvanı", + "openingBalance": "Açılış balansı", + "confirmPass": "Şifrəni təsdiqləyin", + "haveAcc": "Artıq hesabınız var?", + "loginWithPhone": "Telefonla giriş", + "editPhone": "Telefon nömrəsini düzəlt?", + "createAcc": "Pulsuz hesab yaratın", + "congratulation": "Təbrik edirik", + + "signIn": "Daxil olun", + "welcomeBack": "Yenidən xoş gəlmisiniz!", + "passwordCannotBeEmpty": "Şifrə boş ola bilməz", + "reset": "E-poçt və ya telefon nömrəsi vasitəsilə şifrəni sıfırlayın", + "lableEmail": "E-poçt", + "hintEmail": "E-poçt ünvanını daxil edin", + "emailCannotBeEmpty": "E-poçt boş ola bilməz", + "pleaseEnterAValidEmail": "Zəhmət olmasa, düzgün e-poçt ünvanı daxil edin", + "continueE": "Davam et", + "pleaseEnterYourDetails": "Zəhmət olmasa, məlumatlarınızı daxil edin.", + "lablePassword": "Şifrə", + "hintPassword": "Şifrəni daxil edin", + "pleaseEnterABiggerPassword": "Daha uzun bir şifrə daxil edin", + "rememberMe": "Məni xatırla", + "donNotHaveAnAccount": "Hesabınız yoxdur?", + "createAFreeAccount": "Pulsuz Hesab Yaradın", + "fullName": "Tam Ad", + "enterYourFullName": "Tam adınızı daxil edin", + "nameCanNotBeEmpty": "Ad boş ola bilməz", + "alreadyHaveAnAccount": "Hesabınız var?", + "createNewPassword": "Yeni Şifrə Yaradın", + "setUpNewPassword": "Yeni Şifrə Təyin edin", + "resetPassword": "Şifrənizi bərpa edin və hesabınıza daxil olun", + "newPassword": "Yeni Şifrə", + "confirmPassword": "Şifrəni təsdiqləyin", + "passwordsDoNotMatch": "Şifrələr uyğun gəlmir", + "verityEmail": "E-poçtu təsdiqləyin", + "verification": "Təsdiqləmə", + "digits": "6-rəqəmli kod e-poçt ünvanınıza göndərildi: ", + "enterValidOTP": "Düzgün OTP daxil edin", + "resendOTP": "OTP-ni yenidən göndərin", + "verifyYourEmail": "E-poçtunuzu təsdiqləyin", + "weHaveSentAConfirmationEmailTo": "Təsdiqləmə e-poçtu göndərdik", + "folder": "E-poçtunuz spam qovluğuna düşə bilər.", + "gotIt": "Anladım", + "enterOpeningBalance": "Açılış balansını daxil edin", + "pleaseEnterAValidBusinessName": "Düzgün iş adı daxil edin", + "enterBusiness": "Biznes/ mağaza adı daxil edin", + "selectBusinessCategory": "Biznes kateqoriyasını seçin", + "todaySummary": "Bu Günün Xülasəsi", + "sellAll": "Hamısını Sat >", + "income": "Gəlir", + "purchased": "Alınmış", + "endYourFreePlan": "Pulsuz planınızı bitirin", + "yourFree": "Pulsuz Paketiniz bitmək üzrədir, növbəti planınızı alın. Təşəkkürlər.", + "upgradeNow": "İndi Yüksəldin", + "notFound": "Tapılmadı", + "updateYourSubscription": "Abunəliyinizi yeniləyin", + "noDataFound": "Məlumat Tapılmadı", + "areYouSure": "Əminsiniz?", + "doYouWantToExitTheApp": "Tətbiqdən çıxmaq istəyirsiniz?", + "no": "Xeyr", + "yes": "Bəli", + "dashboard": "Göstərici Paneli", + "salesPurchaseOverview": "Satış və Alış Ümumi Baxışı", + "totalItems": "Cəmi Məhsullar", + "totalCategories": "Cəmi Kateqoriyalar", + "quickOverview": "Tez Baxış", + "totalIncome": "Ümumi Gəlir", + "customerDue": "Müştəri Borcu", + "stockValue": "İnventar Dəyəri", + "lossProfit": "Zərər/ Qazanc", + "cost": "Məbləğ", + "qty": "Miqdar", + "noProductFound": "Məhsul Tapılmadı", + "phoneNumber": "Telefon Nömrəsi", + "pleaseEnterAValidName": "Düzgün ad daxil edin", + "pleaseEnterValidPhoneAndNameFirst": "Əvvəlcə düzgün telefon nömrəsi və ad daxil edin", + "confirmDelete": "Silinməsi Təsdiqlə", + "areYouSureYouWant": "Bu şəxsi silmək istədiyinizə əminsiniz?", + "pleaseEnterAValidPhoneNumber": "Düzgün telefon nömrəsi daxil edin", + "sendSMS": "SMS Göndər", + "searchH": "Burada Axtarın....", + "transactions": "Əməliyyatlar", + "selectAInvoice": "Faktura seçin", + "totalDueAmount": "Ümumi Borc Miqdarı", + "youCanNotPayMoreThenDue": "Borcdan artıq ödəyə bilməzsiniz", + "noDueSelected": "Borcu Seçilmədi", + "pleaseEnterName": "Ad daxil edin", + "pleaseEnterAmount": "Məbləğ daxil edin", + "enterNote": "Qeydləri daxil edin", + "pleaseSelectAExpenseCategory": "Xərc kateqoriyasını seçin", + "enterExpanseCategoryName": "Xərc kateqoriya adını daxil edin", + "comingSoon": "Tezliklə Gələcək", + "pleaseMakeASaleFirst": "Əvvəlcə satış edin", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Ödəniş Qapısı", + "paymentSuccess": "Ödəniş Uğurlu", + "paymentWasSuccessful": "Ödəniş uğurlu oldu!", + "paymentFailed": "Ödəniş Uğursuz", + "paymentFailedPleaseTryAgain": "Ödəniş uğursuz oldu. Zəhmət olmasa, yenidən cəhd edin.", + "pleaseEnterAValidBrandName": "Düzgün marka adı daxil edin", + "enterABrandName": "Marka adı daxil edin", + "addCategory": "Kateqoriya Əlavə Et", + "enterCategoryName": "Kateqoriya adını daxil edin", + "selectVariations": "Variasiyaları seçin: ", + "dataSavedSuccessfully": "Məlumat uğurla yadda saxlanıldı.", + "somethingIs": "Bir şey var", + "updateYourProfile": "Profilinizi yeniləyin, müştərilərinizlə daha yaxşı təsir bağışlayın", + "shopOpeningBalance": "Mağaza Açılış Balansı", + "shopRemainingBalance": "Mağaza Qalan Balans", + "enterAValidDiscount": "Düzgün endirim daxil edin", + "addProductFirst": "Əvvəlcə məhsul əlavə edin", + "subtotal": "Ara cəmi", + "purchaseDetails": "Alış Detalları", + "riead": "Riead", + "totall": "Cəm:", + "startDate": "Başlanğıc Tarixi", + "pickStartDate": "Başlanğıc Tarixini Seçin", + "endDate": "Bitmə Tarixi", + "pickEndDate": "Bitmə Tarixini Seçin", + "failedToGetPlatformVersion": "Platforma versiyasını əldə etmək mümkün olmadı.", + "enterQuantity": "Miqdar daxil edin", + "pleaseAddQuantity": "Miqdar əlavə edin", + "willBeAddedSoon": "Tezliklə əlavə olunacaq", + "addedToCart": "Səbətə əlavə olundu", + "connectYourPrinter": "Çap cihazınızı qoşun", + "customerPay": "Müştəri Ödənişi", + "supplerPay": "Təchizatçı Ödənişi", + "incomeReport": "Gəlir Hesabatı", + "category": "Kateqoriya", + "balance": "Balans", + "itemsSales": "Məhsul Satışları", + "totalPurchase": "Ümumi Alış", + "totalSales": "Ümumi Satış", + "stockReport": "İnventar Hesabatı", + "lossProfitReport": "Zərər/ Qazanc Hesabatı", + "outOfStock": "Mövcud deyil", + "vat": "ƏDV", + "customerPhoneNumber": "Müştəri Telefon Nömrəsi", + "enterCustomerPhoneNumber": "Müştəri telefon nömrəsini daxil edin", + "walkInCustomer": "Yürüyüş edən Müştəri", + "guest": "Qonaq", + "stocks": "İnventar: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Narahat etməyin", + "on": "Yox", + "off": "Açıq", + "unlimitedUsagesOfOurPackage": "Paketimizdən məhdudiyyətsiz istifadə", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Abunəlik üçün ödəyin", + "field": "Sahə", + "successfullyPaid": "Uğurla ödənildi", + "profileEdit": "Profil Redaktəsi", + "products": "Məhsullar", + "salesList": "Satışlar Siyahısı", + "useTitleCanNotBeEmpty": "İstifadəçi başlığı boş ola bilməz", + "userTitle": "İstifadəçi Başlığı", + "enterUserTitle": "İstifadəçi Başlığını daxil edin", + "create": "Yarat", + "youHaveToGivePermission": "İcazə verməlisiniz", + "all": "Hamısı", + "userRoleDetails": "İstifadəçi Rolunun Təfərrüatları", + "doYouWantToDeleteTheUser": "İstifadəçini silmək istəyirsiniz?", + "thisProductAlreadyAdded": "Bu məhsul artıq əlavə olunub!", + "pleaseEnterAValidProductName": "Düzgün məhsul adı daxil edin", + "enterProductName": "Məhsul adını daxil edin", + "pleaseSelectACategory": "Kateqoriya seçin", + "productCategory": "Məhsul Kateqoriyası", + "selectProductCategory": "Məhsul Kateqoriyasını seçin", + "enterSize": "Ölçünü daxil edin", + "enterColor": "Rəngi daxil edin", + "enterWeight": "Çəkini daxil edin", + "enterCapacity": "Tutumu daxil edin", + "enterType": "Növü daxil edin", + "productBrand": "Məhsul Markası", + "selectABrand": "Marka seçin", + "productCodeIsRequired": "Məhsul kodu tələb olunur", + "enterAValidStock": "Düzgün inventar daxil edin", + "enterStock": "İnventarı daxil edin", + "productUnit": "Məhsul Vahidi", + "selectProductUnit": "Məhsul vahidini seçin", + "pleaseEnterAValidPurchasePrice": "Düzgün alış qiyməti daxil edin", + "enterPurchasePrice": "Alış qiymətini daxil edin", + "pleaseEnterAValidSalePrice": "Düzgün satış qiyməti daxil edin", + "enterSaltingPrice": "Satış qiymətini daxil edin", + "enterWholesalePrice": "Topdansatış qiymətini daxil edin", + "enterDealerPrice": "Diler qiymətini daxil edin", + "enterDiscount": "Endirimi daxil edin", + "enterManufacturerName": "İstehsalçı adını daxil edin", + "adding": "Əlavə olunur..", + "pleaseEnterAValidUnitName": "Düzgün vahid adı daxil edin", + "pleaseEnterUnitName": "Vahid adını daxil edin", + "productDetails": "Məhsul Detalları", + "smartWatch": "Ağıllı Saat", + "appleWatch": "Apple Saatı", + "deleting": "Silinir....", + "brand": "Marka", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Təfərrüatlar", + "weSentAnOTPInYourPhoneNumber": "Telefon nömrənizə OTP göndərdik", + "pleaseEnterTheOTP": "OTP-ni daxil edin", + "enterAValidOTP": "Doğru OTP daxil edin", + "verify": "Təsdiqlə", + "resendIn": "OTP-ni yenidən göndəri", + + + "dueCollection": "Borclu toplama", + "noTransaction": "Heç bir əməliyyat yoxdur", + "updating": "Yenilənir...", + "confirmSMSTo": "SMS təsdiqlə", + "anSMSWillBeSentToTheFollowingNumber": "Aşağıdakı nömrəyə SMS göndəriləcək: ", + "package": "Paket", + "permissionNotGranted": "İcazə verilməyib!", + "collectedBy": "Toplanmışdır:", + "phonee": "Telefon:", + "purchaseBy": "Alış edən:", + "salesBy": "Satış edən:", + "days": "gün", + "freeLifetimeUpdate": "Pulsuz Ömürlük Yeniləmə", + "android": "Android və iOS Tətbiq Dəstəyi", + "premiumCustomerSupport": "Android və iOS Tətbiq Dəstəyi", + "customInvoiceBranding": "Fərdi Qaimə Brendləşdirmə", + "unlimitedUsage": "Məhdudiyyətsiz İstifadə", + "freeDataBackup": "Pulsuz Məlumat Yedəkləmə", + "addCustomers" : "Müştəri əlavə et", + "noDue" : "Borç yoxdur", + "customer" : "Müştəri", + "billingAddress" : "Faktura ünvanı", + "enterAddress" : "Ünvanı daxil et", + "city" : "Şəhər", + "cityName" : "Şəhərin adı", + "state" : "Region", + "stateName" : "Regionun adı", + "zip" : "Poçt kodu", + "zipCode" : "Poçt kodunu daxil et", + "chooseCountry" : "Ölkəni seç", + "shippingAddress" : "Çatdırılma ünvanı", + "partyCreateWarn" : "Şəxs yaratmaq üçün icazəniz yoxdur.", + "addParty" : "Şəxsləri əlavə et", + "creditLimit" : "Şəxsin kredit limiti", + "selectOne" : "Birini seç", + "roundings" : "Yuvarlaqlaşdırma (+/-)", + "roundingTotal" : "Yuvarlaqlaşdırılmış cəmi", + "opinion" : "Fikrinizi daxil edin", + "dueSaleWarn" : "Gəzən müştərilər üçün krediti ilə satış qadağandır.", + "paymentTypeHint" : "Zəhmət olmasa ödəniş növünü seçin", + "createSaleWarn" : "Satış yaratmaq üçün icazəniz yoxdur.", + "updateSaleWarn" : "Satışı yeniləmək üçün icazəniz yoxdur.", + "uploadImage" : "Şəkil yüklə", + "useGallery" : "Qalereyadan istifadə et", + "openCamera" : "Kameranı aç", + "scanCode" : "Məhsulun QR kodunu skan et", + "posSale" : "POS Satışı", + "selectCustomer" : "Müştəri seç", + "searchWith" : "Axtar...", + "filter" : "Filtirlə", + "productNotFound" : "Məhsul tapılmadı", + "noMatched" : "Uyğun məhsullar tapılmadı.", + "inventoryPermission" : "Anbar icazəniz yoxdur", + "noParty" : "Şəxs tapılmadı", + "purchaseWarn" : "Alış yaratmaq üçün icazəniz yoxdur.", + "purchaseUpdateWarn" : "Alışı yeniləmək üçün icazəniz yoxdur.", + "addVariantDetails" : "Variant detallarını əlavə et", + "purchaseEx" : "Alış qiyməti (vergisiz)", + "purchaseIn" : "Alış qiyməti (vergi daxil)", + "purchaseExReq" : "Vergisiz alış qiyməti tələb olunur", + "purchaseInReq" : "Vergi daxil alış qiyməti tələb olunur", + "profitMargin" : "Mənfəət marjası (%)", + "saleReq" : "Satış qiyməti tələb olunur", + "manufactureDate" : "İstehsal tarixi", + "selectDate" : "Tarixi seç", + "expDate" : "Son istifadə tarixi", + "saveVariant" : "Varianti yadda saxla", + "model" : "Model", + "selectModel" : "Modeli seç", + "bulk" : "Kütləvi yükləmə", + "barcodeGen" : "Barkod generatoru", + "upload" : "Yüklə", + "sku" : "SKU / Kod", + "lowStock" : "Aşağı stok", + "enLowStock" : "Aşağı stok daxil et", + "manuDate" : "İstehsal tarixi", + "single" : "Yalnız", + "batch" : "Partiya", + "batchNo" : "Partiya №", + "entBatchNo" : "Partiyanın № daxil et", + "variantAdded" : "Variant uğurla əlavə edildi!", + "variantDelete" : "Variant uğurla silindi!", + "addVariant" : "Variant əlavə et", + "typeSelect" : "Növü seç", + "taxType" : "Vergi növü", + "selectTax" : "Vergi seç", + "updateProductWarn" : "Məhsulu yeniləmək üçün icazəniz yoxdur.", + "addProductWarn" : "Məhsul yaratmaq üçün icazəniz yoxdur.", + "updateProductSuccess" : "Məhsul uğurla yeniləndi!", + "addProductSuccess" : "Məhsul uğurla yaradıldı!", + "choose" : "Seç", + "view" : "Təfərrüatları bax", + "priceWarn" : "Qiymət boş ola bilməz", + "productSetting" : "Məhsul parametrləri", + "saveSetting" : "Parametrləri yadda saxla", + "addStock" : "Stok əlavə et", + "stockWarn" : "Stok ən azı 1 olmalıdır", + "updateSuccess" : "Uğurla yeniləndi", + "updateFailed" : "Stoku yeniləmək alınmadı", + "deleteBatchWarn" : "Bu partiyanı silmək istədiyinizə əminsiniz?", + "lowStockReport" : "Aşağı stok hesabatı", + "genPdfWarn" : "PDF yaratmaq üçün məlumat yoxdur", + "dateFilterWarn" : "Son tarix əvvəlki tarix ola bilməz.", + "createPdfWarn" : "PDF yaratmaq üçün icazəniz yoxdur.", + "expirationStatus" : "Son istifadə vəziyyəti", + "selectFDate" : "Başlanğıc tarixini seç", + "selectToDate" : "Sonuncu tarixi seç", + "clear" : "Təmizlə", + "incomeReportPermission" : "Gəlir hesabatını görmək üçün icazəniz yoxdur.", + "deleteAcc" : "Hesabı sil", + "deletePartyWarn" : "Şəxsi silmək üçün icazəniz yoxdur.", + "updatePartyWarn" : "Şəxsi yeniləmək üçün icazəniz yoxdur.", + "phoneNotAvail" : "Telefon nömrəsi mövcud deyil.", + "notLaunch" : "Telefon tətbiqini açmaq mümkün olmadı.", + "quickOver" : "Sürətli baxış", + "tranSacOver" : "Əməliyyatın icmalı", + "profitLoss" : "Mənfəət və zərər" +} \ No newline at end of file diff --git a/lib/l10n/intl_be.arb b/lib/l10n/intl_be.arb new file mode 100644 index 0000000..e542465 --- /dev/null +++ b/lib/l10n/intl_be.arb @@ -0,0 +1,1288 @@ +{ + "deleteDialogDetails": "Вы ўпэўненыя, што хочаце выдаліць свой уліковы запіс? Гэта дзеянне назаўсёды выдаліць усе вашы даныя.", + "passwordMust6Character": "Пароль павінен складацца мінімум з 6 сімвалаў", + "passwordIsRequired": "Пароль павінен складацца мінімум з 6 сімвалаў", + "iAgreeDeleteMyAccountPermanent": "Я згаджаюся выдаліць свой уліковы запіс назаўсёды.", + "flat": "Фіксаваны", + "percent": "Працэнт", + "partialPaid": "Часткова аплачана", + "selectStock": "Выбраць склад", + "stockOrVariant": "Склад / Варыянт", + "noBatch": "Няма партыі", + "purchaseQuantityRequired": "Патрабуецца колькасць пакупкі", + "excelUploader": "Загрузчык Excel", + "remove": "Выдаліць", + "uploading": "Загрузка...", + "pickAndUploadFile": "Выбраць і загрузіць файл", + "downloadExcelFormat": "Спампаваць фармат Excel", + "excelFiles": "Файлы Excel", + "noFileSelected": "Файл не выбраны", + "orContinueWith": "Або працягнуць праз", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Памылка ўваходу. Калі ласка, паспрабуйце яшчэ раз.", + "someThingWithWrongWithTheWebPage": "Штосьці пайшло не так з вэб-старонкай.", + "loadingOtpSetting": "Загрузка налад OTP...", + "youCanNowResendYourOtp": "Цяпер вы можаце паўторна адправіць OTP.", + "resendOtpSeconds": "Паўторна адправіць OTP праз ${start} секунд", + "oldPassword": "Стары пароль", + "oldPasswordCanNotBeEmpty": "Стары пароль не можа быць пустым", + "seconds": "секунд", + "downloading": "Спампоўка...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Спампоўка паспяховая! Праверце папку «Дакументы»", + "printBarCode": "Друкаваць штрых-код", + "youDoNotHavePermissionToGenerateBarcode": "У вас няма дазволу на стварэнне штрых-кода.", + "download": "Спампаваць", + "packingDate": "Дата ўпакоўкі", + "permissionDeniedToViewBank": "Адмоўлена ў доступе да прагляду банка.", + "permissionDeniedToUpdateBank": "Адмоўлена ў доступе да абнаўлення банка.", + "editWarehouse": "Рэдагаваць склад", + "addNewWarehouse": "Дадаць новы склад", + "warehouseName": "Назва склада", + "enterWarehouseName": "Увядзіце назву склада", + "amountMustBeGreaterThanZero": "Сума павінна быць больш за 0", + "canNotRetrievePaymentDetails": "Не ўдалося атрымаць дэталі плацяжу.", + "youDonNotHavePermissionToCreateExpense": "У вас няма дазволу на стварэнне выдаткаў.", + "youDoNotHavePermissionToCreateExpenseCategory": "У вас няма дазволу на стварэнне катэгорыі выдаткаў.", + "youDonNotHavePermissionToCreateIncome": "У вас няма дазволу на стварэнне даходу.", + "youDoNotHavePermissionToCreateIncomeCategory": "У вас няма дазволу на стварэнне катэгорыі даходу.", + "salesReturn": "Вяртанне продажаў", + "purchaseReturn": "Вяртанне продажаў", + "returnQuantity": "Колькасць вяртання", + "nonFoundableDiscount": "Не вяртаецца (ПДВ/Зніжка)", + "confirmReturn": "Пацвердзіць вяртанне", + "pleaseSelectForProductReturn": "Калі ласка, выберыце тавар для вяртання", + "failedToProcessReturn": "Не ўдалося апрацаваць вяртанне.", + "noValuesDenied": "Значэнні не вызначаны", + "editCategory": "Рэдагаваць катэгорыю", + "editModel": "Рэдагаваць мадэль", + "addNewModel": "Дадаць новую мадэль", + "pleaseEnterValidName": "Калі ласка, увядзіце дапушчальнае імя", + "modelName": "Назва мадэлі", + "enterModelName": "Увядзіце назву мадэлі", + "youDoNotHavePermissionToCreateModel": "У вас няма дазволу на стварэнне мадэлі", + "youDoNotHavePermissionToUpdateModel": "У вас няма дазволу на абнаўленне мадэлі", + "modelUpdateSuccessfully": "Мадэль паспяхова абноўлена!", + "modelCreatedSuccessfully": "Мадэль паспяхова створана!", + "models": "Мадэлі", + "youDoNotHavePermissionDeleteModel": "У вас няма дазволу на выдаленне мадэлі.", + "enterLabelText": "Увядзіце тэкст меткі", + "searchBatchNo": "Пошук нумара партыі...", + "noActiveUser": "Не актыўны карыстальнік", + "pleaseUseValidPurchaseCodeUseTheApp": "Калі ласка, выкарыстоўвайце сапраўдны код пакупкі для выкарыстання праграмы.", + "notInternetConnection": "Няма інтэрнэт-злучэння", + "pleaseCheckYourInternetConnection": "Калі ласка, праверце інтэрнэт-злучэнне і паспрабуйце яшчэ раз", + "ok": "Ок", + "addCash": "Дадаць наяўныя", + "reduceCash": "Паменшыць наяўныя", + "transactionType": "Тып транзакцыі", + "user": "Карыстальнік", + "toAccount": "На рахунак", + "fromAccount": "З рахунку", + "years": "Гады", + "comboProductReport": "Справаздача па камбінаваных таварах", + "grossProfit": "Валавы прыбытак (Gross Profit)", + "netProfit": "Чысты прыбытак (Net Profit)", + "incomeType": "Тып даходу", + "expensesType": "Тыпы выдаткаў", + "resets": "Скінуць", + "packageName": "Назва пакета", + "start": "Пачаць", + "paymentMethod": "Метад аплаты", + "addPayment": "Дадаць аплату", + "advance": "Аванс", + "noteLevel": "Узровень нататкі", + "enterYourNoteLevel": "Увядзіце ўзровень нататкі", + "postSaleMessage": "Паведамленне пасля продажу", + "enterYourPostSaleMessage": "Увядзіце паведамленне пасля продажу", + "a4PageLogo": "Лагатып інвойсу A4", + "thermalInvoicePageLogo": "Лагатып чэка", + "thermalPrinterLanguage": "Мова прынтэра", + "thermalPrinterPageSize": "Памер паперы прынтэра", + "openSetting": "Адкрыць налады", + "selectRack": "Выбраць стэлаж", + "rack": "Стэлаж (Rack)", + "selectShelf": "Выбраць паліцу", + "shelf": "Паліца (Shelf)", + "variations": "Варыянты", + "combo": "Комба", + "enterBatchNo": "Увядзіце нумар партыі", + "selectWarehouse": "Выбраць склад", + "warehouse": "Склад (Warehouse)", + "netTotalAmount": "Агульная сума нета", + "defaultSellingPrice": "Цана продажу па змаўчанні", + "selectItems": "Выбраць тавары", + "variantList": "Спіс варыянтаў", + "addSubVariation": "Дадаць падварыянт", + "editProduct": "Рэдагаваць тавар", + "noItemFound": "Тавар не знойдзены", + "youDoNotHavePermissionDeleteTheShelf": "У вас няма правоў на выдаленне паліцы", + "notMatchingResultFound": "Супадзенняў не знойдзена", + "editShelf": "Рэдагаваць паліцу", + "addShelf": "Дадаць новую паліцу", + "shelfName": "Назва паліцы", + "enterShelfName": "Увядзіце назву паліцы", + "pleaseEnterShelfName": "Калі ласка, увядзіце назву паліцы", + "productRacks": "Стэлажы для тавараў", + "racks": "Стэлажы (Racks)", + "youDoNtHavePermissionToCreateRacks": "У вас няма правоў на стварэнне стэлажоў.", + "youDoNtHavePermissionToDeleteRacks": "У вас няма правоў на выдаленне стэлажоў.", + "youDoNtHavePermissionToUpdateRacks": "У вас няма правоў на абнаўленне стэлажоў.", + "addNewRack": "Дадаць новы стэлаж", + "editRack": "Рэдагаваць стэлаж", + "rackName": "Назва стэлажа", + "pleaseEnterRackName": "Калі ласка, увядзіце назву стэлажа", + "shelves": "Паліцы (Shelves)", + "pressToSelect": "Націсніце для выбару", + "selectAtLeastOneRack": "Выберыце хаця б адну паліцу", + "inActive": "Неактыўны", + "addNewVariation": "Дадаць новы варыянт", + "editVariations": "Рэдагаваць варыянт", + "values": "Значэнні", + "enterValues": "Увядзіце значэнні", + "pleaseEnterAtLeastOneValues": "Калі ласка, увядзіце хаця б адно значэнне.", + "productVariations": "Варыянты тавару", + "permissionDenied": "Доступ забаронены", + "noVariationFound": "Варыянтаў не знойдзена.", + "addNewVariations": "Дадаць новыя варыянты", + "variationId": "ID варыянта", + "updateRole": "Абнавіць ролю", + "addRole": "Дадаць ролю", + "enterUserName": "Увядзіце імя карыстальніка", + "enterYourPassword": "Увядзіце пароль", + "selectAll": "Выбраць усё", + "sNo": "№", + "feature": "Функцыя", + "read": "Чытанне", + "viewPrice": "Прагляд цаны", + "purchaseReturns": "Вяртанне закупак", + "expiredProduct": "Пратэрмінаваны тавар", + "barcodes": "Штрых-коды", + "bulkUploads": "Масавая загрузка", + "productModels": "Мадэлі тавараў", + "incomes": "Даходы", + "dues": "Завінавачанасці", + "subscriptions": "Падпіскі", + "paymentsTypes": "Тыпы плацяжоў", + "roles": "Ролі", + "manageSetting": "Кіраванне наладамі", + "downloadApk": "Спампаваць APK", + "vatReports": "Справаздачы па ПДВ", + "profitAndLossDetailsReport": "Справаздача аб прыбытках і стратах", + "transactionsHistoryReport": "Гісторыя транзакцый", + "expireProductReports": "Справаздачы па пратэрмінаваных таварах", + "productPurchaseReport": "Справаздача аб закупцы тавараў", + "productSalesReport": "Справаздача аб продажы тавараў", + "role": "Роля", + "areYouSureWantToDeleteThisRole": "Вы ўпэўнены, што хочаце выдаліць гэтую ролю?", + "inStock": "У наяўнасці", + "informationShowInLabels": "Інфармацыя на этыкетках", + "packageDate": "Дата ўпакоўкі", + "barCodePrintLabelSetting": "Налады друку этыкетак", + "labelRoleLabelSize2Inch": "Памер этыкеткі 2\"*1, 50мм*25мм, зазор 3.1мм", + "labelRoleLabelSize1_5Inch": "Памер этыкеткі 1.5\"*1, 38мм*25мм, зазор 3.1мм", + "thirtyTwoLabelPerSheet": "32 этыкеткі на аркушы, 8.27 x 11.69 цаляў", + "youDoNotHaveAnyPermissionToGenerateBarCode": "У вас няма правоў на генерацыю штрых-кода.", + "pleaseSelectAProductFirst": "Калі ласка, спачатку выберыце тавар", + "pleaseEnterAValidQuantity": "Калі ласка, увядзіце карэктную колькасць (мінімум 1) для ўсіх тавараў", + "pleaseSelectProductFirst": "Калі ласка, спачатку выберыце тавар", + "bluetoothIsTurnedOff": "Bluetooth выключаны. Калі ласка, уключыце яго.", + "noBluetoothDeviceSelected": "Прылада Bluetooth не выбрана.", + "printLabel": "Друкаваць этыкетку", + "caningForDevices": "Пошук прылад...", + "noDeviceFound": "Прылада не знойдзена", + "retryScan": "Паўтарыць пошук", + "connectedTo": "Падключана да", + "pleaseEnableBluetooth": "Калі ласка, уключыце Bluetooth", + "skuOrCode": "SKU / Код", + "lowStockAlert": "Папярэджанне аб нізкім запасе", + "tax": "Податак (Tax)", + "costExclusionTax": "Кошт без падатку", + "costInclusionTax": "Кошт з падаткам", + "mrpOrSalePrice": "Цана продажу (MRP)", + "expiredDate": "Тэрмін прыдатнасці", + "sellingPrice": "Цана продажу", + "variationsProduct": "Варыятыўныя тавары", + "comboProducts": "Комба-тавары", + "noStockAvailable": "Дадзеныя аб запасах адсутнічаюць.", + "highToLowPrice": "Цана: ад высокай да нізкай", + "lowToHighPrice": "Цана: ад нізкай да высокай", + "attachment": "Укладанне", + "viewStock": "Прагляд запасу", + "expiry": "Прыдатнасць", + "expire": "Заканчваецца", + "sevenDays": "7 дзён", + "fifteenthDays": "15 дзён", + "thirtyDays": "30 дзён", + "sixtyDays": "60 дзён", + "outPremiumPlan": "Наш Прэміум план", + "youDoNotHavePermissionToCreatePurchase": "У вас няма правоў на стварэнне закупкі.", + "thisPlanIsNotAvailableToPurchase": "Гэты план недаступны для куплі", + "thisPlanIsEligibleForUpgrade": "Гэты план не падлягае абнаўленню", + "extendPlan": "Падоўжыць план", + "buyNow": "Купіць зараз", + "none": "Няма", + "roundToWholeNumber": "Акругляць да цэлага", + "roundToNearestWholeNumber": "Да бліжэйшага цэлага", + "roundToNearnessDecimalNumber005": "Да бліжэйшага дзесятковага (0.05)", + "roundToNearnessDecimalNumber01": "Да бліжэйшага дзесятковага (0.1)", + "roundToNearnessDecimalNumber05": "Да бліжэйшага дзесятковага (0.5)", + "lastYear": "Мінулы год", + "productStock": "Запас тавару", + "unit": "Адзінка", + "showExpireDate": "Паказаць дату прыдатнасці", + "vatId": "ПДВ ID", + "vatType": "Тып ПДВ", + "exclusivePrice": "Кошт без ПДВ", + "inclusivePrice": "Кошт з ПДВ", + "profitPercent": "Працэнт прыбытку", + "showSingle": "Паказаць адзінкавыя", + "showCombo": "Паказаць комба", + "showVariant": "Паказаць варыянты", + "showAction": "Паказаць дзеянне", + "ledger": "Галоўная кніга", + "youDoNotHavePermissionToGenerateReport": "У вас няма дазволу на стварэнне справаздачы", + "noDataAvailable": "Няма даступных дадзеных", + "youDoNotHavePermissionToExportExcel": "У вас няма дазволу на экспарт у Excel", + "noDataAvailableForExport": "Няма дадзеных для экспарту", + "supplierDue": "Доўг пастаўшчыку", + "partyType": "Тып контрагента", + "allParty": "Усе контрагенты", + "yesterday": "Учора", + "last7Days": "Апошнія 7 дзён", + "last30Days": "Апошнія 30 дзён", + "currentMonth": "Бягучы месяц", + "lastMonth": "Мінулы месяц", + "currentYear": "Бягучы год", + "customerDate": "Карыстальніцкая дата", + "noTransactionToGeneratePdf": "Няма транзакцый для стварэння PDF", + "generatePdf": "Стварыць PDF", + "noTransactionFound": "Транзакцыі не знойдзены", + "reference": "Даведка", + "creditIn": "Крэдыт (Прыход)", + "debitOut": "Дэбет (Расход)", + "subscribeNow": "Падпісацца зараз", + "expired": "Тэрмін дзеяння скончыўся", + "totalBalance": "Агульны баланс", + "hoursLeft": "Засталося гадзін", + "daysLeft": "Засталося дзён", + "pos": "Каса (POS)", + "profitAndLoss": "Прыбытак і страты", + "branch": "Філіял", + "hrm": "HRM", + "inventory": "Інвентар", + "editAttendance": "Рэдагаваць наведвальнасць", + "addNewAttendance": "Дадаць новую наведвальнасць", + "employee": "Супрацоўнік", + "pleaseSelectAnEmployee": "Калі ласка, выберыце супрацоўніка", + "shift": "Змена", + "selectEmployeeFirst": "Спачатку выберыце супрацоўніка", + "selectDateFirst": "Спачатку выберыце дату", + "month": "Месяц", + "autoSelected": "Аўтаматычна выбрана", + "pleaseSelectDate": "Калі ласка, выберыце дату", + "timeIn": "Час прыходу", + "timeOut": "Час сыходу", + "attendance": "Наведвальнасць", + "allEmployee": "Усе супрацоўнікі", + "noAvailableRecordFound": "Запісаў наведвальнасці не знойдзена.", + "addAttendance": "Дадаць наведвальнасць", + "noNoteProvided": "Нататка не прадстаўлена.", + "duration": "Працягласць", + "youDoNotHavePermissionToViewAttendance": "У вас няма дазволу на прагляд наведвальнасці", + "department": "Аддзел", + "noDepartmentFound": "Аддзел не знойдзены.", + "inactive": "Неактыўны", + "noDescriptionAvailableForThisDepartment": "Апісанне для гэтага аддзела адсутнічае.", + "youDoNotHavePermissionToUpdateDepartment": "У вас няма дазволу на абнаўленне аддзела.", + "youDoNotHavePermissionToDeleteDepartment": "У вас няма дазволу на выдаленне аддзела.", + "failedToDeleteTheDeterment": "Не ўдалося выдаліць аддзел", + "failedToLoadDepartment": "Не ўдалося загрузіць аддзелы", + "addDepartment": "Дадаць аддзел", + "saving": "Захаванне", + "editDesignation": "Рэдагаваць пасаду", + "addDesignation": "Дадаць новую пасаду", + "designationName": "Назва пасады", + "enterDesignationName": "Увядзіце назву пасады", + "pleaseEnterDesignationName": "Калі ласка, увядзіце назву пасады", + "pleaseSelectAStatus": "Калі ласка, выберыце статус", + "enterDescription": "Увядзіце апісанне", + "designation": "Пасада", + "noDesignationFound": "Пасада не знойдзена.", + "noDescriptionAvailableForThisDesignation": "Апісанне для гэтай пасады адсутнічае.", + "youDoNotPermissionToUpdateDesignation": "У вас няма дазволу на абнаўленне пасады.", + "youDoNotHavePermissionToDeleteDesignation": "У вас няма дазволу на выдаленне пасады.", + "updatePurchase": "Абнавіць куплю", + "editEmployee": "Рэдагаваць супрацоўніка", + "addNewEmployee": "Дадаць новага супрацоўніка", + "enterFullName": "Увядзіце поўнае імя", + "pleaseSelectDesignation": "Калі ласка, выберыце пасаду", + "pleaseSelectDepartment": "Калі ласка, выберыце аддзел", + "pleaseSelectStatus": "Калі ласка, выберыце статус", + "pleaseEnterYourPhoneNumber": "Калі ласка, увядзіце свой нумар тэлефона", + "countryName": "Назва краіны", + "enterYourCountry": "Увядзіце вашу краіну", + "salary": "Зарплата", + "pleaseEnterYourSalary": "Калі ласка, увядзіце вашу зарплату", + "gender": "Пол", + "pleaseSelectYourGender": "Калі ласка, выберыце ваш пол", + "pleaseSelectYourShift": "Калі ласка, выберыце вашу змену", + "birthDate": "Дата нараджэння", + "joinDate": "Дата далучэння", + "staus": "Статус", + "pleaseSelectValidStartAndEndDates": "Калі ласка, выберыце сапраўдныя даты пачатку і заканчэння.", + "endDateCannotBeBeforeStartDate": "Дата заканчэння не можа быць раней даты пачатку.", + "editHoliday": "Рэдагаваць свята", + "addNewHoliday": "Дадаць новае свята", + "enterHolidayName": "Увядзіце назву свята", + "pleaseEnterHolidayName": "Калі ласка, увядзіце назву свята", + "pleaseEnterDate": "Калі ласка, увядзіце дату", + "pleaseSelectStartDate": "Калі ласка, выберыце дату пачатку", + "pleaseEnterEndDate": "Калі ласка, выберыце дату заканчэння", + "endDateBeforeStartDate": "Дата заканчэння раней даты пачатку", + "holidayList": "Спіс свят", + "noHolidayFound": "Святы не знойдзены.", + "noHolidayFundMatching": "Святы не знойдзены па супадзенні", + "addHoliday": "Дадаць свята", + "youDoNotHavePermissionToUpgradeHoliday": "У вас няма дазволу на абнаўленне свят.", + "holiday": "Свята", + "editLeave": "Рэдагаваць водпуск", + "addNewLeave": "Дадаць новы водпуск", + "leaveType": "Тып водпуску", + "pleaseSelectALeaveType": "Калі ласка, выберыце тып водпуску", + "pleaseSelectAStartDate": "Калі ласка, выберыце дату пачатку", + "leaveDuration": "Працягласць водпуску", + "autoCalculatedDays": "Аўтаматычна разлічаныя дні", + "leaveList": "Спіс водпускаў", + "noLeaveRequestFound": "Запыты на водпуск не знойдзены.", + "addLeave": "Дадаць водпуск", + "noDescriptionProvided": "Апісанне не прадстаўлена.", + "youDoNotHavePermissionToUpdateLeaveRequest": "У вас няма дазволу на абнаўленне запыту на водпуск.", + "youDoNotHavePermissionToDeleteLeaveRequest": "У вас няма дазволу на выдаленне запыту на водпуск.", + "leaveRequest": "Запыт на водпуск", + "editPayroll": "Рэдагаваць заработную плату", + "addNewPayroll": "Дадаць новую заработную плату", + "paymentYear": "Год выплаты", + "pleaseSelectPaymentYear": "Калі ласка, выберыце год выплаты", + "pleaseSelectAnMonth": "Калі ласка, выберыце месяц", + "pleaseEnterADate": "Калі ласка, увядзіце дату", + "totalSalaryAmount": "Агульная сума зарплаты", + "payrollList": "Ведамасць зарплаты", + "noPayrollFound": "Запісы аб зарплаце не знойдзены.", + "paymentDetails": "Дэталі плацяжу", + "youDoNotHaveUpdatePayroll": "У вас няма дазволу на абнаўленне заработнай платы.", + "youDoNotHavePermissionToDeletePayroll": "У вас няма дазволу на выдаленне заработнай платы.", + "payrollRecord": "Запіс аб зарплаце", + "searchAttendance": "Пошук наведвальнасці", + "attendanceReport": "Справаздачы аб наведвальнасці", + "noAttendanceRecordFound": "Запісы наведвальнасці для выбраных фільтраў не знойдзены.", + "searchLeave": "Пошук водпускаў", + "leaveReports": "Справаздачы аб водпусках", + "noLeaveRecordFound": "Запісы аб водпусках для выбраных фільтраў не знойдзены.", + "durationDays": "Працягласць (дні)", + "payrollReports": "Справаздачы па зарплаце", + "noMatchingPayrollFound": "Супадаючыя запісы аб зарплаце не знойдзены.", + "editShift": "Рэдагаваць змену", + "addNewShift": "Дадаць новую змену", + "shiftName": "Назва змены", + "pleaseSelectAShift": "Калі ласка, выберыце змену", + "breakStatus": "Статус перапынку", + "pleaseSelectBreakStatus": "Калі ласка, выберыце статус перапынку", + "startTimeIsRequired": "Патрабуецца час пачатку", + "startTime": "Час пачатку", + "enterStartTime": "Увядзіце час пачатку", + "endTimeIsRequired": "Патрабуецца час заканчэння", + "endTime": "Час заканчэння", + "enterEndTime": "Увядзіце час заканчэння", + "startBreakTime": "Час пачатку перапынку", + "enterBreakTime": "Увядзіце час перапынку", + "endBreakTime": "Час заканчэння перапынку", + "noShiftFound": "Змены не знойдзены.", + "addShift": "Дадаць змену", + "breakTime": "Час перапынку", + "breakDuration": "Працягласць перапынку", + "youDoNotToHavePermissionToUpdateShift": "У вас няма дазволу на абнаўленне змены.", + "youDoNotToHavePermissionToDeleteShift": "У вас няма дазволу на выдаленне змены.", + "doYouReallyWantToDeleteThis": "Вы сапраўды хочаце выдаліць гэта", + "viewDetails": "Праглядзець дэталі", + "leave": "Водпуск", + "payroll": "Заработная плата", + "editBankAdjustment": "Рэдагаваць банкаўскую карэкціроўку", + "adjustBankBalance": "Скарэкціраваць баланс банка", + "pleaseAddAtLeastOneBank": "Калі ласка, дадайце хоць бы адзін банкаўскі рахунак для карэкціроўкі балансу.", + "accountNumber": "Назва рахунку", + "selectAccount": "Выберыце рахунак", + "selectType": "Выберыце тып", + "amountsIsRequired": "Патрабуецца сума", + "invalidAmount": "Няправільная сума", + "adjustmentDate": "Дата карэкціроўкі", + "dateIsRequired": "Патрабуецца дата", + "editBankAccounts": "Рэдагаваць банкаўскія рахункі", + "addNewBankAccounts": "Дадаць банкаўскія рахункі", + "accountDisplayName": "Адлюстроўваемае імя рахунку", + "enterAccountDisplayName": "Увядзіце адлюстроўваемае імя рахунку", + "displayNameIsRequired": "Патрабуецца адлюстроўваемае імя", + "openingBalanceIsRequired": "Патрабуецца пачатковы баланс", + "asOfDate": "На дату", + "hideFiled": "Схаваць палі", + "addMoreFiled": "Дадаць больш палёў", + "enterAccountName": "Увядзіце нумар рахунку", + "ifscCode": "Код IFSC", + "upiIdForQrCode": "UPI ID для QR-кода", + "bankName": "Назва банка", + "enterBankName": "Увядзіце назву банка", + "accountHolderName": "Імя ўладальніка рахунку", + "enterAccountHolderName": "Увядзіце імя ўладальніка рахунку", + "printBankDetailsAndInvoice": "Друкаваць банкаўскія рэквізіты ў рахунках", + "viewingTransactionFor": "Прагляд транзакцый для", + "bankAccounts": "Банкаўскія рахункі", + "noBankAccountFound": "Банкаўскія рахункі не знойдзены.", + "noAccountsFoundMissing": "Рахункі не знойдзены", + "deposit": "Дэпазіт", + "addBank": "Дадаць банк", + "bankToBankTransfer": "Перавод з банка ў банк", + "bankToCashTransfer": "Перавод з банка ў наяўныя", + "accountName": "Назва рахунку", + "holderName": "Імя ўладальніка", + "openingDate": "Дата адкрыцця", + "currentBalance": "Бягучы баланс", + "permissionDeniedToDeleteBank": "У доступе на выдаленне банка адмоўлена.", + "canNotEditThisTransactionType": "Немагчыма рэдагаваць гэты тып транзакцыі.", + "bank": "Банк", + "noTransactionFoundForThisFilter": "Транзакцыі для гэтага фільтра не знойдзены.", + "pleaseSelectBothAccounts": "Калі ласка, выберыце абодва рахункі.", + "cannotTransferToSameAccounts": "Немагчыма перавесці на той жа рахунак.", + "editBankTransfer": "Рэдагаваць банкаўскі перавод", + "needAtLeastTwoBankAccount": "Для выканання пераводу патрэбны як мінімум два банкаўскія рахункі.", + "from": "З", + "to": "На", + "editBankToCash": "Рэдагаваць банк у наяўныя", + "noBankAccountsFoundToTransferFrom": "Не знойдзены банкаўскія рахункі для пераводу.", + "selectOneAccount": "Выберыце адзін рахунак", + "editCashAdjustment": "Рэдагаваць карэкціроўку наяўных", + "adjustCashBalance": "Скарэкціраваць баланс наяўных", + "customDate": "Карыстальніцкая дата", + "cashInHand": "Наяўныя на руках", + "currentCashBalance": "Бягучы баланс наяўных", + "transfer": "Перавод", + "adjustCash": "Скарэкціраваць наяўныя", + "pleaseSelectADestinationBankAccounts": "Калі ласка, выберыце мэтавы банкаўскі рахунак.", + "editCashToBank": "Рэдагаваць наяўныя ў банк", + "cashToBankTransfer": "Перавод наяўных у банк", + "noDestinationBankAccountFond": "Мэтавыя банкаўскія рахункі не знойдзены.", + "transferCheque": "Перавесці чэк", + "receivedFrom": "Атрымана ад", + "chequeAmount": "Сума чэка", + "chequeNumber": "Нумар чэка", + "chequeDate": "Дата чэка", + "referenceNumber": "Нумар спасылкі", + "selectBankToCash": "Выберыце банк ці наяўныя", + "depositTo": "Унесці на", + "selectDepositDestination": "Выберыце месца дэпазіту", + "transferDate": "Дата пераводу", + "doYouWantToRellyReOpenThisCheque": "Вы сапраўды хочаце зноў адкрыць гэты чэк?", + "okay": "Добра", + "reOpen": "Зноў адкрыць", + "open": "Адкрыць", + "chequeList": "Спіс чэкаў", + "closed": "Закрыта", + "noChequeFound": "Чэкі не знойдзены", + "searchTransaction": "Пошук транзакцый...", + "filterByDate": "Фільтр па даце", + "addImage": "Дадаць малюнак", + "cashAndBankManagement": "Кіраванне наяўнымі і банкам", + "cheque": "Чэкі", + "branchList": "Спіс філіялаў", + "roleAndPermission": "Роля і дазвол", + "switchBank": "Змяніць філіял?", + "exitBank": "Выйсці з філіяла", + "areYouSureWantToSwitchToDifferentBranch": "Вы ўпэўнены, што хочаце пераключыцца на іншы філіял?", + "areYourSureYouWantToExitFromThisBranch": "Вы ўпэўнены, што хочаце выйсці з гэтага філіяла?", + "switchs": "Пераключыць", + "exit": "Выхад", + "createBranch": "Стварыць філіял", + "areYouSureWantToDeleteThisBranch": "Вы ўпэўнены, што хочаце выдаліць гэты філіял?", + "currents": "Бягучы", + "noBrunchFound": "Філіял не знойдзены", + "updateBranch": "Абнавіць філіял", + "pleaseEnterBranchName": "Калі ласка, увядзіце назву філіяла", + "enterBalance": "Увядзіце баланс", + "youDoNotHavePermissionToUpdateBranch": "У вас няма дазволу на абнаўленне філіяла.", + "allTransaction": "Усе транзакцыі", + "duePay": "Аплата доўгу", + "allParties": "Усе контрагенты", + "retry": "Паўтарыць", + "incomeCategoriesReport": "Справаздача па катэгорыях даходаў", + "dayBook": "Дзённая кніга", + "billWiseProfit": "Прыбытак па рахунках", + "cashFlow": "Рух грашовых сродкаў", + "balanceSheet": "Балансавая справаздача", + "taxReport": "Падатковая справаздача", + "productSaleHistory": "Гісторыя продажаў прадукту", + "productPurchaseHistory": "Гісторыя купляў прадукту", + "partyReports": "Справаздачы па контрагентах", + "customerLedger": "Галоўная кніга кліента", + "supplierLedger": "Галоўная кніга пастаўшчыка", + "partyWiseProfit": "Прыбытак па контрагентах", + "productWiseProfit": "Прыбытак па прадуктах", + "top5Customer": "Топ 5 кліентаў", + "top5Supplier": "Топ 5 пастаўшчыкоў", + "productReports": "Справаздачы па прадуктах", + "comboReport": "Камбінаваная справаздача", + "expiredItemReport": "Справаздача па тэрмінах прыдатнасці", + "top5Product": "Топ 5 прадуктаў", + "productWiseProfitAndLoss": "Прыбытак і страты па прадуктах", + "productWisePurchase": "Купля па прадуктах", + "productWiseSale": "Страта па прадуктах", + "noProductMatchYourSearch": "Прадукты не знойдзены па вашаму запыту.", + "purchaseQty": "Колькасць пакупкі", + "saleQty": "Колькасць продажу", + "youDoNotHavePermissionProfitAndLoss": "У вас няма дазволу на прыбытак і страты.", + "sold": "Прададзена", + "remaining": "Засталося", + "totalAssets": "Агульныя актывы", + "assets": "Актывы", + "itemName": "Назва прадмета", + "personalInfo": "Асабістая інфармацыя:", + "dueBalance": "Баланс запазычанасці", + "walletBalance": "Баланс кашалька", + "cashIn": "Увод наяўных", + "cashOut": "Вывад наяўных", + "runningCash": "Бягучыя наяўныя", + "moneyIn": "Увод грошай", + "moneyOut": "Вывад грошай", + "noDataAvailableForGeneratePdf": "Няма дадзеных для стварэння pdf", + "balanceDue": "Баланс да аплаты", + "returnedAmount": "Вернутая сума", + "saleReturn": "Вяртанне продажу", + "saleEdit": "Рэдагаванне продажу", + "pleaseAddASalesReturn": "Калі ласка, дадайце вяртанне продажу", + "subscriptionReports": "Справаздачы па падпісцы", + "started": "Пачата", + "end": "Канец", + "taxReportList": "Спіс падатковых справаздач", + "developedBy": "Распрацавана", + "time": "Час", + "receivedBy": "Атрымана", + "wallet": "Кашалёк", + "warranty": "Гарантыя (Warranty)", + "guarantee": "Гарантыя (Guarantee)", + "remark": "Заўвага", + "bankDetails": "Банкаўскія рэквізіты", + "cashAndBank": "Наяўныя і банк", + "pdfGenerateSuccessfully": "Pdf паспяхова створаны", + + "generatingPdf": "Стварэнне PDF", + "INVOICE": "РАХУНАК-ФАКТУРА", + "admin": "Адмін", + "invoiceNumber": "Нумар рахунка-фактуры", + "vatNumber": "Нумар ПДВ", + "customerSignature": "Подпіс кліента", + "authorizedSignature": "Аўтарызаваны подпіс", + "poweredBy": "Працуе на", + "shippingCharge": "Кошт дастаўкі", + "totalReturned": "Усяго вернута", + "amountsInWord": "Сумы словамі", + "changeAmount": "Сума здачы", + "sellsBy": "Прадае", + "rounding": "Акругленне", + "paidBy": "Аплачана", + "vatGstTitle": "Назва ПДВ/GST", + "enterVatGstTitle": "Увядзіце назву ПДВ/GST", + "vatGstNumber": "Нумар ПДВ/GST", + "enterVatGstNumber": "Увядзіце нумар ПДВ/GST", + "vatAndTax": "ПДВ і падатак", + "customPrint": "Карыстацкая друк", + "taxRates": "Падатковыя стаўкі", + "taxRatesMangeYourTaxRates": "Падатковыя стаўкі - Кіраванне падатковымі стаўкамі", + "add": "Дадаць", + "status": "Статус", + "active": "Актыўны", + "disable": "Адключыць", + "deletedSuccessFully": "Выдалена паспяхова!", + "failedToDeleteTheTax": "Не атрымалася выдаліць падатак", + "errorDeletingTax": "Памылка выдалення падатку", + "taxGroup": "Падатковая група", + "combinationOfTheMultipleTaxes": "Камбінацыя некалькіх падаткаў", + "subTaxes": "Падпарадныя падаткі", + "action": "Дзеянне", + "addTax": "Дадаць падатак", + "editTax": "Рэдагаваць падатак", + "addNewTax": "Дадаць новы падатак", + "enterTaxRates": "Увядзіце падатковую стаўку", + "addTaxGroup": "Дадаць новую падатковую групу", + "editTaxGroup": "Рэдагаваць падатковую групу", + "taxWithSingleMultipleTaxType": "Падатак з адным/некалькімі тыпамі падаткаў", + "noSubTaxSelected": "Няма выбраных падпарадкаваных падаткаў", + "subTaxList": "Спіс падпарадкаваных падаткаў", + "taxPercent": "Працэнт падатку", + "done": "Гатова", + "writerTaxHere": "Напішыце тэкст тут...", + "expiredList": "Спіс пратэрмінаваных", + "listIsEmpty": "Спіс пусты", + "printingInvoice": "Друк рахунка-фактуры", + "salesSetting": "Настройкі продажаў", + "invoiceLogo": "Лагатып рахунка-фактуры", + "printingOption": "Параметры друку", + "amountRoundingMethod": "Метад акруглення сумы", + "signUp": "Зарэгістравацца", + "returnedItem": "Вернуты тавар", + "returnedDate": "Дата вяртання", + "unitPrice": "Кошт за адзінку", + "saleBy": "Прададзена", + "purchasedBy": "Куплена", + "collectedBys": "Сабрана", + "payableAmount": "Сума да аплаты", + "receivedAmount": "Атрыманая сума", + "unitPrices": "Prijs per eenheid", + "item": "Artikel", + "sl": "Nr.", + "mobiles": "Mobiel", + "paidVia": "Betaald via", + "moneyReceipt": "Kwitantie", + "receipt": "Bon", + "barcodeGenerator" : "Генератар штрых-кода", + "searchProduct" : "Пошук прадукту", + "code" : "Код", + "price" : "Цана", + "showCode" : "Паказаць код", + "showPrice" : "Паказаць цану", + "showName" : "Паказаць назву", + "actions" : "Дзеянні", + "noItemSelected" : "Ніводны элемент не выбраны", + "noProductSelected" : "Ніводны прадукт не выбраны", + "previewPdf" : "Папярэдні прагляд PDF", + "salesReturnReport" : "Звод даходаў ад продажаў", + "purchaseReturnReport" : "Звод даходаў ад пакупкі", + "incomeFor" : "Даход за", + "enterProductCode": "Увядзіце код прадукту", + "addIncome" : "Дадаць даход", + "incomeDate" : "Дата даходу", + "incomeCategories" : "Катэгорыі даходаў", + "addIncomeCategory" : "Дадаць катэгорыю даходу", + "enterIncomeCategoryName" : "Увядзіце назву катэгорыі даходу", + "totalReturnAmount" : "Агульная сума вяртання", + "returned" : "Вярнуты", + "supplierDetails" : "Звесткі пра пастаўшчыка", + "weekly": "Штотыднёва", + "monthly": "Штомесячна", + "yearly" : "Штогод", + "today" : "Сёння", + "thisWeek" : "Гэты тыдзень", + "thisMonth" : "Гэты месяц", + "thisYear": "Гэты год", + "allTime" : "За ўвесь час", + "custom" : "Карыстацкі", + "addUserRole": "Дадаць ролю карыстальніка", + "noRoleFound": "Роля карыстальніка не знойдзена", + "yourPackageExpiredInDays": "Ваш пакет скончыцца праз 5 дзён", + "yourPackageExpiredToday": "Ваш пакет скончыцца сёння\n\nКалі ласка, купіце зноў", + "contactUs": "Звяжыцеся з намі", + "writeYourMessageHere": "Напішыце сваё паведамленне тут", + "sendMessage": "Адправіць паведамленне", + "sendYourEmail": "Адпраўце свой электронны ліст", + "backToHome": "Вярнуцца дадому", + "promoCode": "Прама код", + "submit": "Адправіць", + "seeAllPromoCode": "Паглядзець усе прама коды", + "categories": "Катэгорыі", + "enterYourPhoneNumber": "Увядзіце свой нумар тэлефона", + "enterFullAddress": "Увядзіце поўны адрас", + "enterYourEmailAddress": "Увядзіце свой адрас электроннай пошты", + "pleaseEnterAPassword": "Калі ласка, увядзіце пароль", + "pleaseEnterAConfirmPassword": "Калі ласка, увядзіце пацверджанне пароля", + "enterYourName": "Увядзіце сваё імя", + "addNewAddress": "Дадаць новы адрас", + "firstName": "Імя", + "lastName": "Прозвішча", + "country": "Краіна", + "bangladesh": "Бангладэш", + "apply": "Ужыць", + "deliveryAddress": "Адрас дастаўкі", + "noDataAvailabe": "Няма дадзеных", + "addDelivery": "Дадаць дастаўку", + "description": "Апісанне", + "addNote": "Дадаць нататку", + "image": "Выява", + "pleaseConnectThePrinterFirst": "Спачатку падключыце прынтэр", + "selectCategory": "Выберыце катэгорыю", + "enterExpenseDate": "Увядзіце дату выдаткаў", + "enterName": "Увядзіце імя", + "enterAmount": "Увядзіце суму", + "enterRefNumber": "Увядзіце нумар спасылкі", + "fashions": "Мода", + "billTO": "Рахунак на", + "totalDue": "Агульная сума да выплаты", + "paymentsAmount": "Сумы плацяжоў", + "remainingDue": "Астатак да выплаты", + "thankYouForYourDuePayment": "Дзякуем за аплату па заўдаленасці", + "print": "Друкаваць", + "unitPirce": "Цана за адзінку", + "totalPrice": "Агульная цана", + "totalVat": "Агульны ПДВ", + "deliveryCharge": "Кошт дастаўкі", + "totalPayable": "Агульная сума да аплаты", + "thakYouForYourPurchase": "Дзякуем за пакупку", + "pleaseConnectYourBlutohPrinter": "Калі ласка, падключыце ваш Bluetooth-прынтэр", + "editSocailMedia": "Рэдагаваць сацыяльныя медыя", + "socialMarketing": "Сацыяльны маркетынг", + "share": "Падзяліцца", + "notification": "Апавяшчэнне", + "purchaseAlarm": "Сігнал пакупкі", + "purchaseConfirmed": "Пакупка пацверджана", + "paymentComplete": "Аплата завершана", + "retur": "Вярнуць", + "sendSms": "Адправіць SMS", + "recivethePin": "Атрымаў Пін-код", + "startNewSale": "Пачаць новы продаж", + "payment": "Аплата", + "masterCard": "MasterCard", + "instrucation": "Інструкцыя", + "cash": "Наяўныя", + "invoiceViewr": "Прагляд рахунку-фактуры", + "size": "Памер", + "color": "Колер", + "weight": "Вага", + "capacity": "Ёмістасць", + "type": "Тып", + "youWantTodeletetheProduct": "Вы хочаце выдаліць гэты прадукт?", + "delete": "Выдаліць", + "contactDetials": "Кантактныя дадзеныя", + "clarence": "Кларанс", + "call": "Званок", + "messege": "Паведамленне", + "dailyTransaction": "Дзённыя транзакцыі", + "promo": "Прама", + "send": "Адправіць", + "easyToUseThePos": "Просты ў выкарыстанні мабільны POS", + "easytheusedesciption": "Дадатак POSpro бясплатнае і простае ў выкарыстанні. На самай справе, гэта адна з лепшых POS-сістэм у свеце.", + "choseYourFeature": "Абярыце свае функцыі", + "choseyourfeatureDesciption": "Асаблівасці з'яўляюцца важнай часткай, якая адрознівае POSpro ад традыцыйных рашэнняў.", + "allBusinessSolutions": "Усе бізнес-рашэнні", + "allBusinessolutionDescrip": "PosPro з'яўляецца поўным бізнес-рашэннем са складам, улікам, продажамі, выдаткамі і прыбыткамі/стратамі.", + "skip": "Прапусціць", + "next": "Далей", + "anewUpdateAvailable": "Даступна новае абнаўленне\nКалі ласка, абнавіце сваё прыкладанне", + "skipTheUpdate": "Прапусціць абнаўленне", + "rememberMeLater": "Нагадаць мне пазней", + "powerdedByAcnoo": "Працуе на Acnoo", + "lossOrProfit": "Страта/Прыбытак", + "expense": "Выдаткі", + "parties": "Партыі", + "home": "Дадому", + "sales": "Продажы", + "setting": "Налады", + + + "purchaseNow": "Купіць зараз", + "paymentMethods": "Спосабы аплаты", + + "update": "Абнавіць", + "continueButton": "Працягнуць", + "name": "Імя", + "phone": "Нумар тэлефона", + "email": "Адрас электроннай пошты", + "address": "Адрас", + "previousDue": "Папярэдняя заўдаленасць", + "selectLang": "Выберыце мову", + "addContact": "Дадаць кантакт", + "moreInfo": "Больш інфармацыі", + "retailer": "Рознічны гандляр", + "dealer": "Дылер", + "wholesaler": "Аптовік", + "supplier": "Пастаўшчык", + "CustomerDetails": "Дэталі кліента", + "recentTransaction": "Апошнія транзакцыі", + "totalProduct": "Усяго прадуктаў", + "total": "Усяго", + "paid": "Аплочана", + "unPaid": "Неаплочана", + "due": "Заўдаленасць", + "connect": "Націсніце, каб падключыцца", + "tryAgain": "Спрабуйце яшчэ раз", + "loading": "Загрузка", + "viewAll": "Паглядзець усё", + "partyList": "Спіс бакоў", + "addCustomer": "Калі ласка, дадайце кліента", + "updateContact": "Абнавіць кантакт", + "dueList": "Спіс заўдаленасці", + "collectDue": "Спагнаць заўдаленасць", + "date": "Дата", + "dueAmount": "Сума заўдаленасці: ", + "customerName": "Імя кліента", + "totalAmount": "Агульная сума", + "paidAmount": "Аплочаная сума", + "paymentTypes": "Тып аплаты", + "cancel": "Адмяніць", + "expenseReport": "Звод выдаткаў", + "fromDate": "З даты", + "toDate": "Да даты", + "expenseFor": "Выдаткі на", + "amount": "Сума", + "noData": "Няма дадзеных", + "totalExpense": "Агульныя выдаткі", + "addExpense": "Дадаць выдаткі", + "expenseDate": "Дата выдаткаў", + "referenceNo": "Нумар спасылкі", + "note": "Нататка", + "expenseCat": "Катэгорыі выдаткаў", + "search": "Пошук", + "select": "Выбраць", + "addExpenseCat": "Дадаць катэгорыю выдаткаў", + "categoryName": "Назва катэгорыі", + "alreadyAdded": "Ужо дададзена", + "whatNew": "Што новага", + "lp": "Страта/Прыбытак", + "profit": "Прыбытак", + "loss": "Страта", + "lpDetails": "Дэталі страт/прыбытку", + "invoice": "Рахунак-фактура", + "dates": "Дата:", + "mobile": "Мабільны:", + "product": "Прадукт", + "quantity": "Колькасць", + "discount": "Зніжка", + "totalLoss": "Агульная страта", + "totalProfit": "Агульны прыбытак", + "productList": "Спіс прадуктаў", + "stock": "Запас", + "addNewProduct": "Дадаць новы прадукт", + "productName": "Назва прадукту", + "productCode": "Код прадукту", + "purchasePrice": "Цана пакупкі", + "mrp": "РРЦ", + "wholeSalePrice": "Аптовая цана", + "dealerPrice": "Цана дылера", + "manufacturer": "Вытворца", + "saveNPublish": "Захаваць і апублікаваць", + "brands": "Брэнд", + "addBrand": "Дадаць брэнд", + "brandName": "Назва брэнду", + "addUnit": "Дадаць адзінку", + "unitName": "Назва адзінкі", + "units": "Адзінкі", + "addProduct": "Калі ласка, дадайце прадукт", + "updateProduct": "Абнавіць прадукт", + "salePrice": "Прадажная цана", + "profile": "Профіль", + "edit": "Рэдагаваць", + "businessCat": "Катэгорыя бізнесу", + "language": "Мова", + "changePassword": "Змяніць пароль", + "updateProfile": "Абнавіць свой профіль", + "businessName": "Назва кампаніі і бізнесу", + "addPurchase": "Дадаць пакупку", + + + "inv": "№ інв.", + "supplierName": "Назва пастаўшчыка", + "itemAdded": "Тавар дададзены", + "addItems": "Дадаць тавары", + "subTotal": "Ітого", + "returnAmount": "Сума вяртання", + "chooseSupplier": "Выберыце пастаўшчыка", + "noSupplier": "Пастаўшчыкі недаступныя", + "salesDetails": "Дэталі продажаў", + "editPurchaseInvoice": "Рэдагаваць рахунак-фактуру на пакупку", + "purchaseList": "Спіс пакупак", + "addAPurchase": "Калі ласка, дадайце пакупку", + "dueReport": "Звод заўдаленасці", + "fullyPaid": "Поўнасцю аплочана", + "stillUnpaid": "Яшчэ не аплочана", + "purchaseReport": "Звод пакупак", + "connectPrinter": "Падключыце свой прынтэр", + "clickToConnect": "Націсніце, каб падключыцца", + "collectDues": "Калі ласка, спаганіце заўдаленасць", + "addNewPurchase": "Калі ласка, дадайце пакупку", + "salesReport": "Звод продажаў", + "addSale": "Калі ласка, дадайце продаж", + "reports": "Зводкі", + "chooseCustomer": "Выберыце кліента", + "addSales": "Дадаць продажы", + "saleList": "Спіс продажаў", + "editSalesInvoice": "Рэдагаваць рахунак-фактуру на продаж", + "previousPayAmount": "Папярэдняя сума аплаты", + "printing": "Варыянт друку", + "subscription": "Падпіска", + "userRole": "Роля карыстальніка", + "currency": "Валюта", + "logOut": "Выйсці", + "stockList": "Спіс наяўнасці", + "purchase": "Пакупка", + "sale": "Продаж", + "yourPack": "Ваш пакет", + "freePlan": "Бясплатны план", + "youRUsing": "Вы выкарыстоўваеце ", + "freePack": "Бясплатны пакет", + "premiumPlan": "Прэміум-план", + "packFeatures": "Асаблівасці пакета", + "unlimited": "Неабмежавана", + "updateNow": "Абнавіць зараз", + "purchasePremium": "Купіць прэміум-план", + "buyPremium": "Купіць прэміум-план", + "paypalPay": "Аплаціць праз PayPal", + "gotEmail": "Вы атрымалі электронны ліст", + "sendEmail": "Мы адправілі вам электронны ліст з інструкцыямі па аднаўленні пароля на адрас:", + "checkEmail": "Праверце электронную пошту", + "close": "Закрыць", + "enterEmail": "Калі ласка, увядзіце свой адрас электроннай пошты ніжэй, каб атрымаць спасылку для скіду пароля.", + "sendLink": "Адправіць спасылку для скіду", + "emailText": "Электронная пошта", + "password": "Пароль", + "noAcc": "Няма ўліковага запісу?", + "register": "Зарэгістравацца", + "phoneVerification": "Праверка тэлефона", + "registerTitle": "Нам трэба зарэгістраваць ваш тэлефон, перш чым пачынаць!", + "sendCode": "Адправіць код", + "staffLogin": "Уваход для персаналу", + "logInWithMail": "Увайсці з дапамогай электроннай пошты", + "setUpProfile": "Наладзьце свой профіль", + "setUpDesc": "Абнавіце свой профіль, каб лепш звязацца з лекарам", + "gallery": "Галерэя", + "camera": "Камера", + "companyAddress": "Адрас кампаніі", + "openingBalance": "Пачатковы баланс", + "confirmPass": "Пацвердзіце пароль", + "haveAcc": "Ужо ёсць уліковы запіс?", + "loginWithPhone": "Увайсці з дапамогай тэлефона", + "editPhone": "Рэдагаваць нумар тэлефона?", + "createAcc": "Стварыць бясплатны ўліковы запіс", + "congratulation": "Віншуем", + + + "signUp": "Зарэгістравацца", + "amarSonarBangla" : "Amar sonar bangla", + "signIn" : "Увайсці", + "logIn": "Увайсці", + "welcomeBack" : "Ласкава прашу!", + "passwordCannotBeEmpty" : "Пароль не можа быць пустым", + "save": "Захаваць", + "forgotPassword": "Забылі пароль", + "reset": "Скінуць пароль, выкарыстоўваючы свой адрас электроннай пошты або нумар тэлефона", + "lableEmail": "Электронная пошта", + "hintEmail": "Увядзіце адрас электроннай пошты", + "emailCannotBeEmpty": "Электронная пошта не можа быць пустой", + "pleaseEnterAValidEmail": "Калі ласка, увядзіце правільны адрас электроннай пошты", + "continueE": "Працягнуць", + "pleaseEnterYourDetails": "Калі ласка, увядзіце свае дадзеныя.", + "lablePassword": "Пароль", + "hintPassword": "Увядзіце пароль", + "pleaseEnterABiggerPassword": "Калі ласка, увядзіце больш складаны пароль", + "rememberMe": "Запомніць мяне", + "donNotHaveAnAccount": "У вас няма ўліковага запісу?", + "createAFreeAccount": "Стварыць бясплатны ўліковы запіс", + "fullName": "Поўнае імя", + + "enterYourFullName": "Увядзіце сваё поўнае імя", + "nameCanNotBeEmpty": "Імя не можа быць пустым", + "alreadyHaveAnAccount": "Ужо ёсць уліковы запіс? ", + "createNewPassword": "Стварыць новы пароль", + "setUpNewPassword": "Наладзіць новы пароль", + "resetPassword": "Скіньце свой пароль для аднаўлення і ўваходу ў свой уліковы запіс", + "newPassword": "Новы пароль", + "confirmPassword": "Пацвердзіце пароль", + "passwordsDoNotMatch": "Паролі не супадаюць", + "verityEmail": "Праверка электроннай пошты", + "verification": "Праверка", + "digits": "6-значны код быў адпраўлены на ваш адрас электроннай пошты: ", + "enterValidOTP": "Увядзіце правільны OTP", + "resendOTP": "Увядзіце правільны OTP", + "verifyYourEmail": "Праверце свой электронны ліст", + "weHaveSentAConfirmationEmailTo": "Мы адправілі пацверджальны ліст на", + "folder": "Магчыма, паведамленне апынулася ў спаме.", + "gotIt": "Зразумела", + "enterOpeningBalance": "Увядзіце пачатковы баланс", + "pleaseEnterAValidBusinessName": "Калі ласка, увядзіце правільную назву бізнесу", + "enterBusiness": "Увядзіце назву бізнесу/крамы", + "selectBusinessCategory": "Выберыце катэгорыю бізнесу", + "todaySummary": "Сённяшняя справаздача", + "sellAll": "Прадаць усё >", + "income": "Даход", + "purchased": "Набыта", + "endYourFreePlan": "Завершыце свой бясплатны план", + "yourFree": "Ваш бясплатны пакет амаль скончыўся, купіце наступны план. Дзякуй.", + "upgradeNow": "Абнавіць зараз", + "notFound": "Не знойдзена", + "updateYourSubscription": "Абнавіце сваю падпіску", + "noDataFound": "Дадзеных не знойдзена", + "areYouSure": "Вы ўпэўнены?", + "doYouWantToExitTheApp": "Вы хочаце выйсці з прыкладання?", + "no": "Не", + "yes": "Так", + "dashboard": "Прыборная панэль", + "salesPurchaseOverview": "Агляд продажаў і пакупак", + "totalItems": "Усяго тавараў", + "totalCategories": "Усяго катэгорый", + "quickOverview": "Хуткі агляд", + "totalIncome": "Агульны даход", + "customerDue": "Заўдаленасць кліента", + "stockValue": "Кошт запасаў", + "lossProfit": "Страта/Прыбытак", + "cost": "Кошт", + "qty": "Кількасць", + "noProductFound": "Прадуктаў не знойдзена", + "phoneNumber": "Нумар тэлефона", + "pleaseEnterAValidName": "Калі ласка, увядзіце правільнае імя", + "pleaseEnterValidPhoneAndNameFirst": "Спачатку ўвядзіце правільны нумар тэлефона і імя", + "confirmDelete": "Пацвердзіць выдаленне", + "areYouSureYouWant": "Вы ўпэўнены, што хочаце выдаліць гэтую партыю?", + "pleaseEnterAValidPhoneNumber": "Калі ласка, увядзіце правільны нумар тэлефона", + "sendSMS": "Адправіць SMS", + "searchH": "Пошук тут....", + "transactions": "Транзакцыі", + "selectAInvoice": "Выберыце рахунак-фактуру", + "totalDueAmount": "Агульная сума заўдаленасці", + "youCanNotPayMoreThenDue": "Вы не можаце аплаціць больш, чым заўдаленасць", + "noDueSelected": "Нічога не выбрана", + "pleaseEnterName": "Калі ласка, увядзіце імя", + "pleaseEnterAmount": "Калі ласка, увядзіце суму", + "enterNote": "Увядзіце нататку", + "pleaseSelectAExpenseCategory": "Калі ласка, выберыце катэгорыю выдаткаў", + "enterExpanseCategoryName": "Увядзіце назву катэгорыі выдаткаў", + "comingSoon": "Хутка", + "pleaseMakeASaleFirst": "Спачатку зрабіце продаж", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Спасылка", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Платёжны шлюз", + "paymentSuccess": "Аплата прайшла паспяхова", + "paymentWasSuccessful": "Аплата прайшла паспяхова!", + "paymentFailed": "Аплата няўдалая", + "paymentFailedPleaseTryAgain": "Аплата няўдалая. Калі ласка, паспрабуйце яшчэ раз.", + "pleaseEnterAValidBrandName": "Калі ласка, увядзіце правільную назву брэнду", + "enterABrandName": "Увядзіце назву брэнду", + "addCategory": "Дадаць катэгорыю", + "enterCategoryName": "Увядзіце назву катэгорыі", + "selectVariations": "Выберыце варыянты: ", + "dataSavedSuccessfully": "Дадзеныя захаваны паспяхова.", + "somethingIs": "Штосьці", + "updateYourProfile": "Абнавіце свой профіль, каб лепш звязацца з кліентам", + "shopOpeningBalance": "Пачатковы баланс крамы", + "shopRemainingBalance": "Астатні баланс крамы", + "enterAValidDiscount": "Увядзіце правільную зніжку", + "addProductFirst": "Спачатку дадайце прадукт", + "subtotal": "Ітого", + "purchaseDetails": "Дэталі пакупкі", + "riead": "Чытаць", + "totall": "Усяго:", + "startDate": "Дата пачатку", + "pickStartDate": "Выбраць дату пачатку", + "endDate": "Дата заканчэння", + "pickEndDate": "Выбраць дату заканчэння", + "failedToGetPlatformVersion": "Немагчыма атрымаць версію платформы.", + + + "enterQuantity": "Увядзіце колькасць", + "pleaseAddQuantity": "Калі ласка, дадайце колькасць", + "willBeAddedSoon": "Будзе дададзена неўзабаве", + "addedToCart": "Дададзена ў кошык", + "connectYourPrinter": "Падключыце свой прынтэр", + "customerPay": "Аплата кліента", + "supplerPay": "Аплата пастаўшчыка", + "incomeReport": "Звод даходаў", + "category": "Катэгорыя", + "balance": "Баланс", + "itemsSales": "Продажы тавараў", + "totalPurchase": "Агульная сума пакупак", + "totalSales": "Агульная сума продажаў", + "stockReport": "Звод запасаў", + "lossProfitReport": "Звод страт/прыбытку", + "outOfStock": "Няма на складзе", + "vat": "ПДВ", + "customerPhoneNumber": "Нумар тэлефона кліента", + "enterCustomerPhoneNumber": "Увядзіце нумар тэлефона кліента", + "walkInCustomer": "Кліент, які зайшоў", + "guest": "Госць", + "stocks": "Запас: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Не турбаваць", + "on": "Уключаны", + "off": "Выключаны", + "unlimitedUsagesOfOurPackage": "Неабмежаваная колькасць выкарыстанняў нашага пакета \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Аплаціць падпіску", + "field": "Поле", + "successfullyPaid": "Аплата прайшла паспяхова", + "profileEdit": "Рэдагаванне профілю", + "products": "Прадукты", + "salesList": "Спіс продажаў", + "useTitleCanNotBeEmpty": "Назва ролі карыстальніка не можа быць пустой", + "userTitle": "Назва ролі карыстальніка", + "enterUserTitle": "Увядзіце назву ролі карыстальніка", + "create": "Стварыць", + "youHaveToGivePermission": "Вы павінны даць дазвол", + "all": "Усё", + "userRoleDetails": "Дэталі ролі карыстальніка", + "doYouWantToDeleteTheUser": "Вы хочаце выдаліць карыстальніка?", + "thisProductAlreadyAdded": "Гэты прадукт ужо дададзены!", + "pleaseEnterAValidProductName": "Калі ласка, увядзіце правільную назву прадукту", + "enterProductName": "Увядзіце назву прадукту", + "pleaseSelectACategory": "Калі ласка, выберыце катэгорыю", + "productCategory": "Катэгорыя прадукту", + "selectProductCategory": "Выберыце катэгорыю прадукту", + "enterSize": "Увядзіце памер", + "enterColor": "Увядзіце колер", + "enterWeight": "Увядзіце вагу", + "enterCapacity": "Увядзіце ёмістасць", + "enterType": "Увядзіце тып", + "productBrand": "Брэнд прадукту", + "selectABrand": "Выберыце брэнд", + "productCodeIsRequired": "Патрэбен код прадукту", + "enterAValidStock": "Увядзіце правільны запас", + "enterStock": "Увядзіце запас", + "productUnit": "Адзінка вымярэння прадукту", + "selectProductUnit": "Выберыце адзінку вымярэння прадукту", + "pleaseEnterAValidPurchasePrice": "Калі ласка, увядзіце правільную закупляльную цану", + "enterPurchasePrice": "Увядзіце закупляльную цану", + "pleaseEnterAValidSalePrice": "Калі ласка, увядзіце правільную прадажную цану", + "enterSaltingPrice": "Увядзіце прадажную цану", + "enterWholesalePrice": "Увядзіце аптовую цану", + "enterDealerPrice": "Увядзіце цану дылера", + "enterDiscount": "Увядзіце зніжку", + "enterManufacturerName": "Увядзіце назву вытворцы", + "adding": "Дадаюцца...", + "pleaseEnterAValidUnitName": "Калі ласка, увядзіце правільную назву адзінкі", + "pleaseEnterUnitName": "Калі ласка, увядзіце назву адзінкі", + "productDetails": "Дэталі прадукту", + "smartWatch": "Smart watch", + "appleWatch": "Apple Watch", + "deleting": "Выдаляюцца...", + "brand": "Брэнд", + + + + + "dueCollection": "Спагнанне заўдаленасці", + "noTransaction": "Няма транзакцый", + "updating": "Абнаўленне...", + "confirmSMSTo": "Пацвердзіць SMS на", + "anSMSWillBeSentToTheFollowingNumber": "SMS будзе адпраўлена на наступны нумар: ", + "package": "Пакет", + "permissionNotGranted": "Дазвол не дадзены!", + "collectedBy": "Сабрана:", + "phonee": "Тэлефон:", + "purchaseBy": "Купля набыта:", + "salesBy": "Продажа набыта:", + "days": "дзён", + + + + + "details": "Дэталі", + "weSentAnOTPInYourPhoneNumber": "Мы адправілі OTP на ваш нумар тэлефона", + "pleaseEnterTheOTP": "Калі ласка, увядзіце OTP", + "enterAValidOTP": "Увядзіце правільны OTP", + "verify": "Праверыць", + "resendIn": "Паўторна адправіць праз ", + + + + "freeLifetimeUpdate": "Бясплатнае пажыццёвае абнаўленне", + "android": "Падтрымка прыкладанняў для Android і iOS", + "premiumCustomerSupport": "Прэміум-падтрымка кліентаў", + "customInvoiceBranding": "Індывідуальны брэндзінг рахункаў-фактур", + "unlimitedUsage": "Неабмежаваная колькасць выкарыстанняў", + "freeDataBackup": "Бясплатнае рэзервовае капіраванне дадзеных", + "addCustomers" : "Дадаць кліента", + "noDue" : "Няма даўгоў", + "customer" : "Кліент", + "billingAddress" : "Адрас для рахунку", + "enterAddress" : "Увядзіце адрас", + "city" : "Горад", + "cityName" : "Назва горада", + "state" : "Вобласць", + "stateName" : "Назва вобласці", + "zip" : "Паштовы код", + "zipCode" : "Увядзіце паштовы код", + "chooseCountry" : "Выберыце краіну", + "shippingAddress" : "Адрас дастаўкі", + "partyCreateWarn" : "У вас няма дазволу на стварэнне партнера.", + "addParty" : "Дадаць партнёраў", + "creditLimit" : "Крэдытны ліміт партнёра", + "selectOne" : "Выберыце адзін пункт", + "roundings" : "Акругленне (+/-)", + "roundingTotal" : "Акруглены вынік", + "opinion" : "Увядзіце вашу думку", + "dueSaleWarn" : "Продажы ў крэдыт для непасрэдных кліентаў забароненыя.", + "paymentTypeHint" : "Калі ласка, выберыце тып аплаты", + "createSaleWarn" : "У вас няма дазволу на стварэнне продажу.", + "updateSaleWarn" : "У вас няма дазволу на абнаўленне продажу.", + "uploadImage" : "Загрузіць выяву", + "useGallery" : "Выкарыстаць галерэю", + "openCamera" : "Адкрыць камеру", + "scanCode" : "Адсканаваць QR-код прадукту", + "posSale" : "POS продаж", + "selectCustomer" : "Выберыце кліента", + "searchWith" : "Пошук...", + "filter" : "Фільтр", + "productNotFound" : "Прадукт не знойдзены", + "noMatched" : "Не знойдзена адпаведных прадуктаў.", + "inventoryPermission" : "У вас няма дазволу на склад", + "noParty" : "Партнёраў не знойдзена", + "purchaseWarn" : "У вас няма дазволу на стварэнне закупак.", + "purchaseUpdateWarn" : "У вас няма дазволу на абнаўленне закупак.", + "addVariantDetails" : "Дадаць дэталі варыянту", + "purchaseEx" : "Кошт закупкі (без падатку)", + "purchaseIn" : "Кошт закупкі (з падаткам)", + "purchaseExReq" : "Патрэбны кошт закупкі без падатку", + "purchaseInReq" : "Патрэбны кошт закупкі з падаткам", + "profitMargin" : "Маржа прыбытку (%)", + "saleReq" : "Патрэбна цана продажу", + "manufactureDate" : "Дата вытворчасці", + "selectDate" : "Выберыце дату", + "expDate" : "Дата заканчэння", + "saveVariant" : "Захаваць варыянт", + "model" : "Мадэль", + "selectModel" : "Выберыце мадэль", + "bulk" : "Масавая загрузка", + "barcodeGen" : "Генератар штрых‑кодаў", + "upload" : "Загрузіць", + "sku" : "SKU / Код", + "lowStock" : "Нізкі запас", + "enLowStock" : "Увядзіце нізкі запас", + "manuDate" : "Дата вытворчасці", + "single" : "Адна", + "batch" : "Партыя", + "batchNo" : "Нумар партыі", + "entBatchNo" : "Увядзіце нумар партыі", + "variantAdded" : "Варыянт паспяхова дададзены!", + "variantDelete" : "Варыянт паспяхова выдалены!", + "addVariant" : "Дадаць варыянт", + "typeSelect" : "Выберыце тып", + "taxType" : "Тып падатку", + "selectTax" : "Выберыце падатак", + "updateProductWarn" : "У вас няма дазволу на абнаўленне прадукту.", + "addProductWarn" : "У вас няма дазволу на стварэнне прадукту.", + "updateProductSuccess" : "Прадукт паспяхова абноўлены!", + "addProductSuccess" : "Прадукт паспяхова створаны!", + "choose" : "Выбраць", + "view" : "Паглядзець падрабязнасці", + "priceWarn" : "Цана не можа быць пустой", + "productSetting" : "Настройкі прадукту", + "saveSetting" : "Захаваць налады", + "addStock" : "Дадаць запас", + "stockWarn" : "Запас павінен быць як мінімум 1", + "updateSuccess" : "Абноўлена паспяхова", + "updateFailed" : "Не ўдалося абнавіць запас", + "deleteBatchWarn" : "Вы ўпэўнены, што хочаце выдаліць гэтую партыю?", + "lowStockReport" : "Даклад аб нізкім запасе", + "genPdfWarn" : "Няма даных для стварэння PDF", + "dateFilterWarn" : "Дата заканчэння не можа быць раней за дату пачатку.", + "createPdfWarn" : "У вас няма дазволу на стварэнне PDF.", + "expirationStatus" : "Статус заканчэння тэрміну", + "selectFDate" : "Выберыце дату пачатку", + "selectToDate" : "Выберыце дату заканчэння", + "clear" : "Ачысціць", + "incomeReportPermission" : "У вас няма дазволу на прагляд справаздачы па даходах.", + "deleteAcc" : "Выдаліць уліковы запіс", + "deletePartyWarn" : "У вас няма дазволу на выдаленне партнёра.", + "updatePartyWarn" : "У вас няма дазволу на абнаўленне партнёра.", + "phoneNotAvail" : "Нумар тэлефона недаступны.", + "notLaunch" : "Не ўдалося запусціць праграму тэлефона.", + "quickOver" : "Хуткі агляд", + "tranSacOver" : "Агульны агляд транзакцыі", + "profitLoss" : "Прафіт і страты" +} \ No newline at end of file diff --git a/lib/l10n/intl_bg.arb b/lib/l10n/intl_bg.arb new file mode 100644 index 0000000..0912ccf --- /dev/null +++ b/lib/l10n/intl_bg.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "Сигурни ли сте, че искате да изтриете акаунта си? Това действие ще изтрие за постоянно всички ваши данни.", + "passwordMust6Character": "Паролата трябва да бъде поне 6 знака", + "passwordIsRequired": "Паролата трябва да бъде поне 6 знака", + "iAgreeDeleteMyAccountPermanent": "Съгласен съм да изтрия акаунта си за постоянно.", + "flat": "Фиксирана сума", + "percent": "Процент", + "partialPaid": "Частично платено", + "selectStock": "Избор на склад", + "stockOrVariant": "Склад / Вариант", + "noBatch": "Няма партида", + "purchaseQuantityRequired": "Изисква се количество за покупка", + "excelUploader": "Excel качвач", + "remove": "Премахни", + "uploading": "Качване...", + "pickAndUploadFile": "Избери и качи файл", + "downloadExcelFormat": "Изтегли Excel формат", + "excelFiles": "Excel файлове", + "noFileSelected": "Няма избран файл", + "orContinueWith": "Или продължи с", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Влизането неуспешно. Моля, опитайте отново.", + "someThingWithWrongWithTheWebPage": "Нещо се обърка с уеб страницата.", + "loadingOtpSetting": "Зареждане на OTP настройки...", + "youCanNowResendYourOtp": "Вече можете да изпратите повторно OTP.", + "resendOtpSeconds": "Изпрати повторно OTP след ${start} секунди", + "oldPassword": "Стара парола", + "oldPasswordCanNotBeEmpty": "Старата парола не може да бъде празна", + "seconds": "секунди", + "downloading": "Изтегляне...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Изтеглянето е успешно! Проверете папката „Документи“", + "printBarCode": "Печат на баркод", + "youDoNotHavePermissionToGenerateBarcode": "Нямате разрешение за генериране на баркод.", + "download": "Изтегляне", + "packingDate": "Дата на опаковане", + "permissionDeniedToViewBank": "Отказан достъп за преглед на банка.", + "permissionDeniedToUpdateBank": "Отказан достъп за актуализиране на банка.", + "editWarehouse": "Редактиране на склад", + "addNewWarehouse": "Добавяне на нов склад", + "warehouseName": "Име на склад", + "enterWarehouseName": "Въведете име на склад", + "amountMustBeGreaterThanZero": "Сумата трябва да бъде по-голяма от 0", + "canNotRetrievePaymentDetails": "Неуспешно извличане на детайли за плащане.", + "youDonNotHavePermissionToCreateExpense": "Нямате разрешение за създаване на разход.", + "youDoNotHavePermissionToCreateExpenseCategory": "Нямате разрешение за създаване на категория разходи.", + "youDonNotHavePermissionToCreateIncome": "Нямате разрешение за създаване на приход.", + "youDoNotHavePermissionToCreateIncomeCategory": "Нямате разрешение за създаване на категория приходи.", + "salesReturn": "Връщане на продажби", + "purchaseReturn": "Връщане на продажби", + "returnQuantity": "Количество за връщане", + "nonFoundableDiscount": "Невъзвръщаем (ДДС/Отстъпка)", + "confirmReturn": "Потвърждаване на връщането", + "pleaseSelectForProductReturn": "Моля, изберете продукт за връщане", + "failedToProcessReturn": "Неуспешна обработка на връщането.", + "noValuesDenied": "Няма дефинирани стойности", + "editCategory": "Редактиране на категория", + "editModel": "Редактиране на модел", + "addNewModel": "Добавяне на нов модел", + "pleaseEnterValidName": "Моля, въведете валидно име", + "modelName": "Име на модел", + "enterModelName": "Въведете име на модел", + "youDoNotHavePermissionToCreateModel": "Нямате разрешение за създаване на модел", + "youDoNotHavePermissionToUpdateModel": "Нямате разрешение за актуализиране на модел", + "modelUpdateSuccessfully": "Моделът е актуализиран успешно!", + "modelCreatedSuccessfully": "Моделът е създаден успешно!", + "models": "Модели", + "youDoNotHavePermissionDeleteModel": "Нямате разрешение за изтриване на модел.", + "enterLabelText": "Въведете текст на етикета", + "searchBatchNo": "Търсене на партиден номер...", + "noActiveUser": "Неактивен потребител", + "pleaseUseValidPurchaseCodeUseTheApp": "Моля, използвайте валиден код за покупка, за да използвате приложението.", + "notInternetConnection": "Няма връзка с интернет", + "pleaseCheckYourInternetConnection": "Моля, проверете интернет връзката си и опитайте отново", + "ok": "Ок", + "addCash": "Добавяне на пари в брой", + "reduceCash": "Намаляване на пари в брой", + "transactionType": "Тип транзакция", + "user": "Потребител", + "toAccount": "Към сметка", + "fromAccount": "От сметка", + "years": "Години", + "comboProductReport": "Отчет за комбинирани продукти", + "grossProfit": "Брутна печалба (Gross Profit)", + "netProfit": "Нетна печалба (Net Profit)", + "incomeType": "Тип доход", + "expensesType": "Видове разходи", + "resets": "Нулиране", + "packageName": "Име на пакета", + "start": "Старт", + "paymentMethod": "Метод на плащане", + "addPayment": "Добавяне на плащане", + "advance": "Аванс", + "noteLevel": "Ниво на бележка", + "enterYourNoteLevel": "Въведете ниво на бележка", + "postSaleMessage": "Съобщение след продажба", + "enterYourPostSaleMessage": "Въведете съобщение след продажба", + "a4PageLogo": "Лого за фактура A4", + "thermalInvoicePageLogo": "Лого за касов бон", + "thermalPrinterLanguage": "Език на принтера", + "thermalPrinterPageSize": "Размер на хартията", + "openSetting": "Отвори настройки", + "selectRack": "Избор на стелаж", + "rack": "Стелаж (Rack)", + "selectShelf": "Избор на рафт (Shelf)", + "shelf": "Рафт (Shelf)", + "variations": "Вариации", + "combo": "Комбо", + "enterBatchNo": "Въведете номер на партида", + "selectWarehouse": "Избор на склад", + "warehouse": "Склад (Warehouse)", + "netTotalAmount": "Обща нетна сума", + "defaultSellingPrice": "Продажна цена по подразбиране", + "selectItems": "Избор на артикули", + "variantList": "Списък с варианти", + "addSubVariation": "Добавяне на подвариация", + "editProduct": "Редактиране на продукт", + "noItemFound": "Не е намерен артикул", + "youDoNotHavePermissionDeleteTheShelf": "Нямате разрешение за изтриване на рафта", + "notMatchingResultFound": "Няма съвпадащи резултати", + "editShelf": "Редактиране на рафт", + "addShelf": "Добавяне на нов рафт", + "shelfName": "Име на рафта", + "enterShelfName": "Въведете име на рафта", + "pleaseEnterShelfName": "Моля, въведете име на рафта", + "productRacks": "Продуктови стелажи", + "racks": "Стелажи (Racks)", + "youDoNtHavePermissionToCreateRacks": "Нямате разрешение за създаване на стелажи.", + "youDoNtHavePermissionToDeleteRacks": "Нямате разрешение за изтриване на стелажи.", + "youDoNtHavePermissionToUpdateRacks": "Нямате разрешение за актуализиране на стелажи.", + "addNewRack": "Добавяне на нов стелаж", + "editRack": "Редактиране на стелаж", + "rackName": "Име на стелажа", + "pleaseEnterRackName": "Моля, въведете име на стелажа", + "shelves": "Рафтове (Shelves)", + "pressToSelect": "Натиснете за избор", + "selectAtLeastOneRack": "Изберете поне един рафт", + "inActive": "Неактивен", + "addNewVariation": "Добавяне на нова вариация", + "editVariations": "Редактиране на вариация", + "values": "Стойности", + "enterValues": "Въведете стойности", + "pleaseEnterAtLeastOneValues": "Моля, въведете поне една стойност.", + "productVariations": "Продуктови вариации", + "permissionDenied": "Достъпът е отказан", + "noVariationFound": "Не е намерена вариация.", + "addNewVariations": "Добавяне на нови вариации", + "variationId": "ID на вариация", + "updateRole": "Актуализиране на роля", + "addRole": "Добавяне на роля", + "enterUserName": "Въведете потребителско име", + "enterYourPassword": "Въведете парола", + "selectAll": "Избери всички", + "sNo": "№", + "feature": "Функция", + "read": "Четене", + "viewPrice": "Виж цена", + "purchaseReturns": "Връщане на покупки", + "expiredProduct": "Изтекъл продукт", + "barcodes": "Баркодове", + "bulkUploads": "Масово качване", + "productModels": "Модели продукти", + "incomes": "Приходи", + "dues": "Задължения", + "subscriptions": "Абонаменти", + "paymentsTypes": "Видове плащания", + "roles": "Роли", + "manageSetting": "Управление на настройки", + "downloadApk": "Изтегляне на APK", + "vatReports": "ДДС отчети (VAT)", + "profitAndLossDetailsReport": "Подробен отчет за приходи и разходи", + "transactionsHistoryReport": "История на транзакциите", + "expireProductReports": "Отчети за изтичащи продукти", + "productPurchaseReport": "Отчет за покупки", + "productSalesReport": "Отчет за продажби", + "role": "Роля", + "areYouSureWantToDeleteThisRole": "Сигурни ли сте, че искате да изтриете тази роля?", + "inStock": "В наличност", + "informationShowInLabels": "Информация в етикетите", + "packageDate": "Дата на опаковане", + "barCodePrintLabelSetting": "Настройка за печат на етикети", + "labelRoleLabelSize2Inch": "Размер на етикет 2\"*1, 50mm*25mm, разстояние 3.1mm", + "labelRoleLabelSize1_5Inch": "Размер на етикет 1.5\"*1, 38mm*25mm, разстояние 3.1mm", + "thirtyTwoLabelPerSheet": "32 етикета на лист, 8.27 x 11.69 инча", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Нямате разрешение за генериране на баркод.", + "pleaseSelectAProductFirst": "Моля, първо изберете продукт", + "pleaseEnterAValidQuantity": "Въведете валидно количество (минимум 1) за всички продукти", + "pleaseSelectProductFirst": "Моля, първо изберете продукт", + "bluetoothIsTurnedOff": "Bluetooth е изключен. Моля, включете го.", + "noBluetoothDeviceSelected": "Не е избрано Bluetooth устройство.", + "printLabel": "Печат на етикет", + "caningForDevices": "Търсене на устройства...", + "noDeviceFound": "Не е намерено устройство", + "retryScan": "Повторно сканиране", + "connectedTo": "Свързан към", + "pleaseEnableBluetooth": "Моля, активирайте Bluetooth", + "skuOrCode": "SKU / Код", + "lowStockAlert": "Предупреждение за ниска наличност", + "tax": "Данък (Tax)", + "costExclusionTax": "Цена без данък", + "costInclusionTax": "Цена с данък", + "mrpOrSalePrice": "Препоръчителна цена (MRP)", + "expiredDate": "Срок на годност", + "sellingPrice": "Продажна цена", + "variationsProduct": "Вариативни продукти", + "comboProducts": "Комбо продукти", + "noStockAvailable": "Няма налични данни за наличност.", + "highToLowPrice": "Цена: от висока към ниска", + "lowToHighPrice": "Цена: от ниска към висока", + "attachment": "Прикачен файл", + "viewStock": "Виж наличност", + "expiry": "Изтичане", + "expire": "Изтича", + "sevenDays": "7 дни", + "fifteenthDays": "15 дни", + "thirtyDays": "30 дни", + "sixtyDays": "60 дни", + "outPremiumPlan": "Нашият премиум план", + "youDoNotHavePermissionToCreatePurchase": "Нямате разрешение за създаване на покупка.", + "thisPlanIsNotAvailableToPurchase": "Този план не е достъпен за покупка", + "thisPlanIsEligibleForUpgrade": "Този план не подлежи на надграждане", + "extendPlan": "Удължаване на плана", + "buyNow": "Купи сега", + "none": "Няма", + "roundToWholeNumber": "Закръгляване до цяло число", + "roundToNearestWholeNumber": "До най-близкото цяло число", + "roundToNearnessDecimalNumber005": "До най-близкия десетичен знак (0.05)", + "roundToNearnessDecimalNumber01": "До най-близкия десетичен знак (0.1)", + "roundToNearnessDecimalNumber05": "До най-близкия десетичен знак (0.5)", + "lastYear": "Миналата година", + "productStock": "Складова наличност", + "unit": "Единица", + "showExpireDate": "Покажи срок на годност", + "vatId": "ДДС номер", + "vatType": "Тип ДДС", + "exclusivePrice": "Цена без ДДС", + "inclusivePrice": "Цена с ДДС", + "profitPercent": "Процент печалба", + "showSingle": "Покажи единични", + "showCombo": "Покажи комбо", + "showVariant": "Покажи варианти", + "showAction": "Покажи действие", + "ledger": "Счетоводна книга", + "youDoNotHavePermissionToGenerateReport": "Нямате разрешение за генериране на отчет", + "noDataAvailable": "Няма налични данни", + "youDoNotHavePermissionToExportExcel": "Нямате разрешение за експорт в Excel", + "noDataAvailableForExport": "Няма налични данни за експорт", + "supplierDue": "Дължимо на доставчик", + "partyType": "Вид страна", + "allParty": "Всички страни", + "yesterday": "Вчера", + "last7Days": "Последните 7 дни", + "last30Days": "Последните 30 дни", + "currentMonth": "Текущ месец", + "lastMonth": "Минал месец", + "currentYear": "Текуща година", + "customerDate": "Персонализирана дата", + "noTransactionToGeneratePdf": "Няма транзакции за генериране на PDF", + "generatePdf": "Генериране на PDF", + "noTransactionFound": "Няма намерени транзакции", + "reference": "Референция", + "creditIn": "Кредит (Вход)", + "debitOut": "Дебит (Изход)", + "subscribeNow": "Абонирай се сега", + "expired": "Изтекъл", + "totalBalance": "Общ баланс", + "hoursLeft": "Оставащи часове", + "daysLeft": "Оставащи дни", + "pos": "ПОС терминал", + "profitAndLoss": "Печалба и загуба", + "branch": "Клон", + "hrm": "Човешки ресурси", + "inventory": "Инвентар", + "editAttendance": "Редактиране на присъствие", + "addNewAttendance": "Добавяне на ново присъствие", + "employee": "Служител", + "pleaseSelectAnEmployee": "Моля, изберете служител", + "shift": "Смяна", + "selectEmployeeFirst": "Първо изберете служител", + "selectDateFirst": "Първо изберете дата", + "month": "Месец", + "autoSelected": "Автоматично избрано", + "pleaseSelectDate": "Моля, изберете дата", + "timeIn": "Час на влизане", + "timeOut": "Час на излизане", + "attendance": "Присъствие", + "allEmployee": "Всички служители", + "noAvailableRecordFound": "Няма намерени записи за присъствие.", + "addAttendance": "Добавяне на присъствие", + "noNoteProvided": "Няма предоставена бележка.", + "duration": "Продължителност", + "youDoNotHavePermissionToViewAttendance": "Нямате разрешение да преглеждате присъствие", + "department": "Отдел", + "noDepartmentFound": "Няма намерен отдел.", + "inactive": "Неактивен", + "noDescriptionAvailableForThisDepartment": "Няма налично описание за този отдел.", + "youDoNotHavePermissionToUpdateDepartment": "Нямате разрешение да актуализирате отдел.", + "youDoNotHavePermissionToDeleteDepartment": "Нямате разрешение да изтривате отдел.", + "failedToDeleteTheDeterment": "Неуспешно изтриване на отдела", + "failedToLoadDepartment": "Неуспешно зареждане на отдели", + "addDepartment": "Добавяне на отдел", + "saving": "Запазване", + "editDesignation": "Редактиране на длъжност", + "addDesignation": "Добавяне на нова длъжност", + "designationName": "Име на длъжност", + "enterDesignationName": "Въведете име на длъжност", + "pleaseEnterDesignationName": "Моля, въведете име на длъжност", + "pleaseSelectAStatus": "Моля, изберете статус", + "enterDescription": "Въведете описание", + "designation": "Длъжност", + "noDesignationFound": "Няма намерена длъжност.", + "noDescriptionAvailableForThisDesignation": "Няма налично описание за тази длъжност.", + "youDoNotPermissionToUpdateDesignation": "Нямате разрешение да актуализирате длъжност.", + "youDoNotHavePermissionToDeleteDesignation": "Нямате разрешение да изтривате длъжност.", + "updatePurchase": "Актуализиране на покупка", + "editEmployee": "Редактиране на служител", + "addNewEmployee": "Добавяне на нов служител", + "enterFullName": "Въведете пълно име", + "pleaseSelectDesignation": "Моля, изберете длъжност", + "pleaseSelectDepartment": "Моля, изберете отдел", + "pleaseSelectStatus": "Моля, изберете статус", + "pleaseEnterYourPhoneNumber": "Моля, въведете вашия телефонен номер", + "countryName": "Име на държава", + "enterYourCountry": "Въведете вашата държава", + "salary": "Заплата", + "pleaseEnterYourSalary": "Моля, въведете вашата заплата", + "gender": "Пол", + "pleaseSelectYourGender": "Моля, изберете вашия пол", + "pleaseSelectYourShift": "Моля, изберете вашата смяна", + "birthDate": "Дата на раждане", + "joinDate": "Дата на постъпване", + "staus": "Статус", + "pleaseSelectValidStartAndEndDates": "Моля, изберете валидни начална и крайна дата.", + "endDateCannotBeBeforeStartDate": "Крайната дата не може да бъде преди началната дата.", + "editHoliday": "Редактиране на празник", + "addNewHoliday": "Добавяне на нов празник", + "enterHolidayName": "Въведете име на празник", + "pleaseEnterHolidayName": "Моля, въведете име на празник", + "pleaseEnterDate": "Моля, въведете дата", + "pleaseSelectStartDate": "Моля, изберете начална дата", + "pleaseEnterEndDate": "Моля, изберете крайна дата", + "endDateBeforeStartDate": "Крайната дата е преди началната дата", + "holidayList": "Списък с празници", + "noHolidayFound": "Няма намерени празници.", + "noHolidayFundMatching": "Няма намерени съвпадащи празници", + "addHoliday": "Добавяне на празник", + "youDoNotHavePermissionToUpgradeHoliday": "Нямате разрешение да актуализирате празници.", + "holiday": "Празник", + "editLeave": "Редактиране на отпуск", + "addNewLeave": "Добавяне на нов отпуск", + "leaveType": "Вид отпуск", + "pleaseSelectALeaveType": "Моля, изберете вид отпуск", + "pleaseSelectAStartDate": "Моля, изберете начална дата", + "leaveDuration": "Продължителност на отпуска", + "autoCalculatedDays": "Автоматично изчислени дни", + "leaveList": "Списък с отпуски", + "noLeaveRequestFound": "Няма намерени заявки за отпуск.", + "addLeave": "Добавяне на отпуск", + "noDescriptionProvided": "Няма предоставено описание.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Нямате разрешение да актуализирате заявка за отпуск.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Нямате разрешение да изтривате заявка за отпуск.", + "leaveRequest": "Заявка за отпуск", + "editPayroll": "Редактиране на ведомост", + "addNewPayroll": "Добавяне на нова ведомост", + "paymentYear": "Година на плащане", + "pleaseSelectPaymentYear": "Моля, изберете година на плащане", + "pleaseSelectAnMonth": "Моля, изберете месец", + "pleaseEnterADate": "Моля, въведете дата", + "totalSalaryAmount": "Обща сума на заплатата", + "payrollList": "Списък с ведомости", + "noPayrollFound": "Няма намерени записи във ведомостта.", + "paymentDetails": "Данни за плащане", + "youDoNotHaveUpdatePayroll": "Нямате разрешение да актуализирате ведомост.", + "youDoNotHavePermissionToDeletePayroll": "Нямате разрешение да изтривате ведомост.", + "payrollRecord": "Запис във ведомостта", + "searchAttendance": "Търсене на присъствие", + "attendanceReport": "Отчети за присъствие", + "noAttendanceRecordFound": "Няма намерени записи за присъствие за избраните филтри.", + "searchLeave": "Търсене на отпуски", + "leaveReports": "Отчети за отпуски", + "noLeaveRecordFound": "Няма намерени записи за отпуск за избраните филтри.", + "durationDays": "Продължителност (Дни)", + "payrollReports": "Отчети за заплати", + "noMatchingPayrollFound": "Няма намерени съвпадащи записи за заплати.", + "editShift": "Редактиране на смяна", + "addNewShift": "Добавяне на нова смяна", + "shiftName": "Име на смяна", + "pleaseSelectAShift": "Моля, изберете смяна", + "breakStatus": "Статус на почивка", + "pleaseSelectBreakStatus": "Моля, изберете статус на почивка", + "startTimeIsRequired": "Изисква се начален час", + "startTime": "Начален час", + "enterStartTime": "Въведете начален час", + "endTimeIsRequired": "Изисква се краен час", + "endTime": "Краен час", + "enterEndTime": "Въведете краен час", + "startBreakTime": "Начален час на почивка", + "enterBreakTime": "Въведете час на почивка", + "endBreakTime": "Краен час на почивка", + "noShiftFound": "Няма намерени смени.", + "addShift": "Добавяне на смяна", + "breakTime": "Време за почивка", + "breakDuration": "Продължителност на почивка", + "youDoNotToHavePermissionToUpdateShift": "Нямате разрешение да актуализирате смяна.", + "youDoNotToHavePermissionToDeleteShift": "Нямате разрешение да изтривате смяна.", + "doYouReallyWantToDeleteThis": "Наистина ли искате да изтриете това", + "viewDetails": "Вижте подробности", + "leave": "Отпуск", + "payroll": "Ведомост", + "editBankAdjustment": "Редактиране на банкова корекция", + "adjustBankBalance": "Коригиране на банков баланс", + "pleaseAddAtLeastOneBank": "Моля, добавете поне една банкова сметка за коригиране на баланси.", + "accountNumber": "Име на сметка", + "selectAccount": "Изберете сметка", + "selectType": "Изберете тип", + "amountsIsRequired": "Изисква се сума", + "invalidAmount": "Невалидна сума", + "adjustmentDate": "Дата на корекция", + "dateIsRequired": "Изисква се дата", + "editBankAccounts": "Редактиране на банкови сметки", + "addNewBankAccounts": "Добавяне на банкови сметки", + "accountDisplayName": "Име на сметка за показване", + "enterAccountDisplayName": "Въведете име на сметка за показване", + "displayNameIsRequired": "Изисква се име за показване", + "openingBalanceIsRequired": "Изисква се начален баланс", + "asOfDate": "Към дата", + "hideFiled": "Скриване на полета", + "addMoreFiled": "Добавяне на още полета", + "enterAccountName": "Въведете номер на сметка", + "ifscCode": "IFSC код", + "upiIdForQrCode": "UPI ID за QR код", + "bankName": "Име на банка", + "enterBankName": "Въведете име на банка", + "accountHolderName": "Име на титуляр на сметка", + "enterAccountHolderName": "Въведете име на титуляр на сметка", + "printBankDetailsAndInvoice": "Печат на банкови детайли във фактури", + "viewingTransactionFor": "Преглед на транзакции за", + "bankAccounts": "Банкови сметки", + "noBankAccountFound": "Няма намерени банкови сметки.", + "noAccountsFoundMissing": "Няма намерени съвпадащи сметки", + "deposit": "Депозит", + "addBank": "Добавяне на банка", + "bankToBankTransfer": "Трансфер от банка към банка", + "bankToCashTransfer": "Трансфер от банка към каса", + "accountName": "Име на сметка", + "holderName": "Име на титуляр", + "openingDate": "Дата на откриване", + "currentBalance": "Текущ баланс", + "permissionDeniedToDeleteBank": "Отказано разрешение за изтриване на банка.", + "canNotEditThisTransactionType": "Не може да се редактира този тип транзакция.", + "bank": "Банка", + "noTransactionFoundForThisFilter": "Няма намерени транзакции за този филтър.", + "pleaseSelectBothAccounts": "Моля, изберете и двете сметки.", + "cannotTransferToSameAccounts": "Не може да се прехвърля към същата сметка.", + "editBankTransfer": "Редактиране на банков трансфер", + "needAtLeastTwoBankAccount": "Необходими са поне две банкови сметки за извършване на трансфер.", + "from": "От", + "to": "Към", + "editBankToCash": "Редактиране на банка към каса", + "noBankAccountsFoundToTransferFrom": "Няма намерени банкови сметки за трансфер от.", + "selectOneAccount": "Изберете една сметка", + "editCashAdjustment": "Редактиране на касова корекция", + "adjustCashBalance": "Коригиране на касов баланс", + "customDate": "Персонализирана дата", + "cashInHand": "Налични пари в брой", + "currentCashBalance": "Текущ касов баланс", + "transfer": "Трансфер", + "adjustCash": "Коригиране на пари в брой", + "pleaseSelectADestinationBankAccounts": "Моля, изберете банкова сметка получател.", + "editCashToBank": "Редактиране на каса към банка", + "cashToBankTransfer": "Трансфер от каса към банка", + "noDestinationBankAccountFond": "Няма намерени банкови сметки получатели.", + "transferCheque": "Трансфер на чек", + "receivedFrom": "Получено от", + "chequeAmount": "Сума на чека", + "chequeNumber": "Номер на чека", + "chequeDate": "Дата на чека", + "referenceNumber": "Референтен номер", + "selectBankToCash": "Изберете банка или каса", + "depositTo": "Депозиране в", + "selectDepositDestination": "Изберете дестинация за депозит", + "transferDate": "Дата на трансфер", + "doYouWantToRellyReOpenThisCheque": "Наистина ли искате да отворите отново този чек?", + "okay": "Добре", + "reOpen": "Отвори отново", + "open": "Отворен", + "chequeList": "Списък с чекове", + "closed": "Затворен", + "noChequeFound": "Няма намерени чекове", + "searchTransaction": "Търсене на транзакции...", + "filterByDate": "Филтриране по дата", + "addImage": "Добавяне на изображение", + "cashAndBankManagement": "Управление на пари в брой и банки", + "cheque": "Чекове", + "branchList": "Списък с клонове", + "roleAndPermission": "Роли и разрешения", + "switchBank": "Смяна на клон?", + "exitBank": "Изход от клон", + "areYouSureWantToSwitchToDifferentBranch": "Сигурни ли сте, че искате да превключите към различен клон?", + "areYourSureYouWantToExitFromThisBranch": "Сигурни ли сте, че искате да излезете от този клон?", + "switchs": "Смяна", + "exit": "Изход", + "createBranch": "Създаване на клон", + "areYouSureWantToDeleteThisBranch": "Сигурни ли сте, че искате да изтриете този клон?", + "currents": "Текущ", + "noBrunchFound": "Няма намерен клон", + "updateBranch": "Актуализиране на клон", + "pleaseEnterBranchName": "Моля, въведете име на клон", + "enterBalance": "Въведете баланс", + "youDoNotHavePermissionToUpdateBranch": "Нямате разрешение да актуализирате клон.", + "allTransaction": "Всички транзакции", + "duePay": "Плащане на задължение", + "allParties": "Всички страни", + "retry": "Опитай пак", + "incomeCategoriesReport": "Отчет за категории доходи", + "dayBook": "Дневна книга", + "billWiseProfit": "Печалба по сметка", + "cashFlow": "Паричен поток", + "balanceSheet": "Балансов отчет", + "taxReport": "Данъчен отчет", + "productSaleHistory": "История на продажбите на продукти", + "productPurchaseHistory": "История на покупките на продукти", + "partyReports": "Отчети за страни", + "customerLedger": "Счетоводна книга на клиенти", + "supplierLedger": "Счетоводна книга на доставчици", + "partyWiseProfit": "Печалба по страна", + "productWiseProfit": "Печалба по продукт", + "top5Customer": "Топ 5 клиенти", + "top5Supplier": "Топ 5 доставчици", + "productReports": "Отчети за продукти", + "comboReport": "Комбиниран отчет", + "expiredItemReport": "Отчет за изтекли артикули", + "top5Product": "Топ 5 продукти", + "productWiseProfitAndLoss": "Печалба и загуба по продукт", + "productWisePurchase": "Покупка по продукт", + "productWiseSale": "Загуба по продукт", + "noProductMatchYourSearch": "Няма продукти, отговарящи на вашето търсене.", + "purchaseQty": "Количество покупка", + "saleQty": "Количество продажба", + "youDoNotHavePermissionProfitAndLoss": "Нямате разрешение за печалба и загуба.", + "sold": "Продаден", + "remaining": "Оставащ", + "totalAssets": "Общи активи", + "assets": "Активи", + "itemName": "Име на артикул", + "personalInfo": "Лична информация:", + "dueBalance": "Дължим баланс", + "walletBalance": "Баланс на портфейл", + "cashIn": "Вход на пари в брой", + "cashOut": "Изход на пари в брой", + "runningCash": "Текущи пари в брой", + "moneyIn": "Вход на пари", + "moneyOut": "Изход на пари", + "noDataAvailableForGeneratePdf": "Няма налични данни за генериране на pdf", + "balanceDue": "Дължим баланс", + "returnedAmount": "Върната сума", + "saleReturn": "Връщане на продажба", + "saleEdit": "Редактиране на продажба", + "pleaseAddASalesReturn": "Моля, добавете връщане на продажба", + "subscriptionReports": "Отчети за абонамент", + "started": "Стартиран", + "end": "Край", + "taxReportList": "Списък с данъчни отчети", + "developedBy": "Разработено от", + "time": "Време", + "receivedBy": "Получено от", + "wallet": "Портфейл", + "warranty": "Гаранция (Warranty)", + "guarantee": "Гаранция (Guarantee)", + "remark": "Забележка", + "bankDetails": "Банкови детайли", + "cashAndBank": "Пари в брой и банка", + "pdfGenerateSuccessfully": "Pdf е генериран успешно", + + "generatingPdf": "Генериране на PDF", + "INVOICE": "ФАКТУРА", + "admin": "Админ", + "invoiceNumber": "Номер на фактура", + "vatNumber": "ДДС Номер", + "customerSignature": "Подпис на клиента", + "authorizedSignature": "Упълномощен подпис", + "poweredBy": "Осъществено от", + "shippingCharge": "Такса за доставка", + "totalReturned": "Общо върнати", + "amountsInWord": "Суми с думи", + "changeAmount": "Сума за връщане", + "sellsBy": "Продава се от", + "rounding": "Закръгляне", + "paidBy": "Платено от", + "vatGstTitle": "Заглавие на ДДС/GST", + "enterVatGstTitle": "Въведете заглавие на ДДС/GST", + "vatGstNumber": "ДДС/GST Номер", + "enterVatGstNumber": "Въведете ДДС/GST Номер", + "vatAndTax": "ДДС и данък", + "customPrint": "Персонализиран печат", + "taxRates": "Данъчни ставки", + "taxRatesMangeYourTaxRates": "Данъчни ставки - Управление на вашите данъчни ставки", + "add": "Добавяне", + "status": "Статус", + "active": "Активен", + "disable": "Деактивиране", + "deletedSuccessFully": "Успешно изтрито!", + "failedToDeleteTheTax": "Неуспешно изтриване на данъка", + "errorDeletingTax": "Грешка при изтриване на данък", + "taxGroup": "Данъчна група", + "combinationOfTheMultipleTaxes": "Комбинация от множество данъци", + "subTaxes": "Под-данъци", + "action": "Действие", + "addTax": "Добавяне на данък", + "editTax": "Редактиране на данък", + "addNewTax": "Добавяне на нов данък", + "enterTaxRates": "Въведете данъчна ставка", + "addTaxGroup": "Добавяне на нова данъчна група", + "editTaxGroup": "Редактиране на данъчна група", + "taxWithSingleMultipleTaxType": "Данък с един/множество данъчни типове", + "noSubTaxSelected": "Няма избрани под-данъци", + "subTaxList": "Списък на под-данъци", + "taxPercent": "Процент на данък", + "done": "Готово", + "writerTaxHere": "Напишете текст тук...", + "expiredList": "Списък с изтекъл срок", + "listIsEmpty": "Списъкът е празен", + "printingInvoice": "Печат на фактура", + "salesSetting": "Настройки за продажби", + "invoiceLogo": "Лого на фактура", + "printingOption": "Опция за печат", + "amountRoundingMethod": "Метод за закръгляне на сумата", + "returnedItem": "Върнат артикул", + "returnedDate": "Дата на връщане", + "unitPrice": "Единична цена", + "saleBy": "Продадено от", + "purchasedBy": "Закупено от", + "collectedBys": "Събрано от", + "payableAmount": "Дължима сума", + "receivedAmount": "Получена сума", + "barcodeGenerator" : "Генератор на баркод", + "searchProduct" : "Търсене на продукт", + "code" : "Код", + "price" : "Цена", + "showCode" : "Покажи код", + "showPrice" : "Покажи цена", + "showName" : "Покажи име", + "actions" : "Действия", + "noItemSelected" : "Няма избран елемент", + "noProductSelected" : "Няма избран продукт", + "previewPdf" : "Преглед на PDF", + "salesReturnReport" : "Отчет за връщане на продажби", + "purchaseReturnReport" : "Отчет за връщане на покупки", + "incomeFor" : "Доход за", + "enterProductCode": "Въведете продуктов код", + "addIncome" : "Добави доход", + "incomeDate" : "Дата на доход", + "incomeCategories" : "Категории на дохода", + "addIncomeCategory" : "Добави категория на дохода", + "enterIncomeCategoryName" : "Въведете име на категория на дохода", + "totalReturnAmount" : "Обща върната сума", + "returned" : "Върнат", + "supplierDetails" : "Данни за доставчика", + "weekly": "Седмично", + "monthly": "Месечно", + "yearly" : "Годишно", + "today" : "Днес", + "thisWeek" : "Тази седмица", + "thisMonth" : "Този месец", + "thisYear": "Тази година", + "allTime" : "През цялото време", + "custom" : "Персонализирано", + "addUserRole": "Добавяне на роля на потребител", + "noRoleFound": "Роля на потребител не е намерена", + "yourPackageExpiredInDays": "Вашият пакет изтича след 5 дни", + "yourPackageExpiredToday": "Вашият пакет изтича днес\n\nМоля, закупете отново", + "contactUs": "Свържете се с нас", + "writeYourMessageHere": "Напишете вашето съобщение тук", + "sendMessage": "Изпрати съобщение", + "sendYourEmail": "Изпрати своя имейл", + "backToHome": "Назад към началната страница", + "promoCode": "Промо код", + "submit": "Изпрати", + "seeAllPromoCode": "Виж всички промо кодове", + "categories": "Категории", + "enterYourPhoneNumber": "Въведете вашия телефонен номер", + "enterFullAddress": "Въведете пълен адрес", + "enterYourEmailAddress": "Въведете вашия имейл адрес", + "pleaseEnterAPassword": "Моля, въведете парола", + "pleaseEnterAConfirmPassword": "Моля, въведете потвърждаваща парола", + "enterYourName": "Въведете вашето име", + "addNewAddress": "Добави нов адрес", + "firstName": "Име", + "lastName": "Фамилия", + "country": "Държава", + "bangladesh": "Бангладеш", + "apply": "Приложи", + "deliveryAddress": "Адрес за доставка", + "noDataAvailabe": "Няма налични данни", + "addDelivery": "Добави доставка", + "description": "Описание", + "addNote": "Добави бележка", + "image": "Изображение", + "pleaseConnectThePrinterFirst": "Моля, първо свържете принтера", + "selectCategory": "Избери категория", + "enterExpenseDate": "Въведете дата на разход", + "enterName": "Въведете име", + "enterAmount": "Въведете сума", + "enterRefNumber": "Въведете референтен номер", + "fashions": "Мода", + "billTO": "Фактура към", + "totalDue": "Общо дължимо", + "paymentsAmount": "Суми на плащанията", + "remainingDue": "Оставащо дължимо", + "thankYouForYourDuePayment": "Благодарим Ви за плащането на дължимото", + "print": "Принтирай", + "unitPirce": "Цена за единица", + "totalPrice": "Обща цена", + "totalVat": "Общ ДДС", + "deliveryCharge": "Такса за доставка", + "totalPayable": "Общо за плащане", + "thakYouForYourPurchase": "Благодарим Ви за покупката", + "pleaseConnectYourBlutohPrinter": "Моля, свържете вашия Bluetooth принтер", + "editSocailMedia": "Редактирай социални медии", + "socialMarketing": "Социален маркетинг", + "share": "Сподели", + "notification": "Известие", + "purchaseAlarm": "Аларма за покупка", + "purchaseConfirmed": "Покупка потвърдена", + "paymentComplete": "Плащането е завършено", + "retur": "Връщане", + "sendSms": "Изпрати SMS", + "recivethePin": "Получен ПИН код", + "startNewSale": "Започни нова продажба", + "payment": "Плащане", + "masterCard": "MasterCard", + "instrucation": "Инструкция", + "cash": "Кеш", + "invoiceViewr": "Преглед на фактура", + "size": "Размер", + "color": "Цвят", + "weight": "Тегло", + "capacity": "Капацитет", + "type": "Тип", + "youWantTodeletetheProduct": "Искате ли да изтриете този продукт?", + "delete": "Изтрий", + "contactDetials": "Контактни данни", + "clarence": "Кларънс", + "call": "Обади се", + "messege": "Съобщение", + "dailyTransaction": "Дневни транзакции", + "promo": "Промоция", + "send": "Изпрати", + "easyToUseThePos": "Лесен за използване мобилен POS", + "easytheusedesciption": "POSpro app е безплатен и лесен за използване. Всъщност, той е една от най-добрите POS системи в света.", + "choseYourFeature": "Избери своите функции", + "choseyourfeatureDesciption": "Функциите са важна част, която прави POSpro различен от традиционните решения.", + "allBusinessSolutions": "Всички бизнес решения", + "allBusinessolutionDescrip": "PosPro е цялостно бизнес решение със склад, счетоводство, продажби, разходи и печалба/загуба.", + "skip": "Пропусни", + "next": "Следващ", + "anewUpdateAvailable": "Налично е ново актуализация\nМоля, актуализирайте вашето приложение", + "skipTheUpdate": "Пропусни актуализацията", + "rememberMeLater": "Помни ме по-късно", + "powerdedByAcnoo": "Задвижван от Acnoo", + "lossOrProfit": "Загуба/Печалба", + "expense": "Разход", + "parties": "Партии", + "home": "Начало", + "sales": "Продажби", + "setting": "Настройки", + + + "purchaseNow": "Купи сега", + "paymentMethods": "Начини на плащане", + "update": "Актуализирай", + "continueButton": "Продължи", + "name": "Име", + "phone": "Телефонен номер", + "email": "Имейл адрес", + "address": "Адрес", + "previousDue": "Предишно дължимо", + "selectLang": "Избери език", + "addContact": "Добави контакт", + "moreInfo": "Повече информация", + "retailer": "Търговец на дребно", + "dealer": "Дилър", + "wholesaler": "Търговец на едро", + "supplier": "Доставчик", + "CustomerDetails": "Данни за клиента", + "recentTransaction": "Последни транзакции", + "totalProduct": "Общо продукти", + "total": "Общо", + "paid": "Платено", + "unPaid": "Неплатено", + "due": "Дължимо", + "connect": "Кликни, за да се свържеш", + "tryAgain": "Опитай отново", + "loading": "Зареждане", + "viewAll": "Виж всички", + "partyList": "Списък на страните", + "addCustomer": "Моля, добави клиент", + "updateContact": "Актуализирай контакт", + "dueList": "Списък на дължимото", + "collectDue": "Събери дължимото", + "date": "Дата", + "dueAmount": "Дължима сума: ", + "customerName": "Име на клиента", + "totalAmount": "Обща сума", + "paidAmount": "Платена сума", + "paymentTypes": "Тип на плащане", + "cancel": "Отказ", + "expenseReport": "Отчет за разходи", + "fromDate": "От дата", + "toDate": "До дата", + "expenseFor": "Разход за", + "amount": "Сума", + "noData": "Няма налични данни", + "totalExpense": "Общо разходи", + "addExpense": "Добави разход", + "expenseDate": "Дата на разход", + "referenceNo": "Референзен номер", + "note": "Бележка", + "expenseCat": "Категории на разходите", + "search": "Търсене", + "select": "Избери", + "addExpenseCat": "Добави категория на разход", + "categoryName": "Име на категория", + "alreadyAdded": "Вече добавено", + "whatNew": "Какво ново", + "lp": "Загуба/Печалба", + "profit": "Печалба", + "loss": "Загуба", + "lpDetails": "Детайли за загуба/печалба", + "invoice": "Фактура", + "dates": "Дата:", + "mobile": "Мобилен:", + "product": "Продукт", + "quantity": "Количество", + "discount": "Отстъпка", + "totalLoss": "Обща загуба", + "totalProfit": "Обща печалба", + "productList": "Списък на продуктите", + "stock": "Наличност", + "addNewProduct": "Добави нов продукт", + "productName": "Име на продукта", + "productCode": "Код на продукта", + "purchasePrice": "Купувна цена", + "mrp": "МРЦ", + "wholeSalePrice": "Цена на едро", + "dealerPrice": "Цена на дилър", + "manufacturer": "Производител", + "saveNPublish": "Запази и публикувай", + "brands": "Марки", + "addBrand": "Добави марка", + "brandName": "Име на марка", + "addUnit": "Добави единица", + "unitName": "Име на единица", + "units": "Единици", + "addProduct": "Моля, добави продукт", + "updateProduct": "Актуализирай продукт", + "salePrice": "Продажна цена", + "profile": "Профил", + "edit": "Редактирай", + "businessCat": "Категория бизнес", + "language": "Език", + "changePassword": "Смени парола", + "updateProfile": "Актуализирай своя профил", + "businessName": "Име на компанията и бизнеса", + "addPurchase": "Добави покупка", + "inv": "№ на фактурата", + + + "supplierName": "Име на доставчика", + "itemAdded": "Артикул добавен", + "addItems": "Добави артикули", + "subTotal": "Междусума", + "returnAmount": "Сума за връщане", + "chooseSupplier": "Избери доставчик", + "noSupplier": "Няма налични доставчици", + "salesDetails": "Детайли за продажбите", + "editPurchaseInvoice": "Редактирай фактура за покупка", + "purchaseList": "Списък с покупки", + "addAPurchase": "Моля, добави покупка", + "dueReport": "Отчет за дължимото", + "fullyPaid": "Изцяло платено", + "stillUnpaid": "Все още неплатено", + "purchaseReport": "Отчет за покупки", + "connectPrinter": "Свържи твоя принтер", + "clickToConnect": "Кликни, за да се свържеш", + "collectDues": "Моля, събери дължимото", + "addNewPurchase": "Моля, добави покупка", + "salesReport": "Отчет за продажби", + "addSale": "Моля, добави продажба", + "reports": "Отчети", + "chooseCustomer": "Избери клиент", + "addSales": "Добави продажби", + "saleList": "Списък с продажби", + "editSalesInvoice": "Редактирай фактура за продажба", + "previousPayAmount": "Предишна платена сума", + "printing": "Опция за печат", + "subscription": "Абонамент", + "userRole": "Роля на потребителя", + "currency": "Валута", + "logOut": "Изход", + "stockList": "Списък на наличностите", + "purchase": "Покупка", + "sale": "Продажба", + "yourPack": "Вашият пакет", + "freePlan": "Безплатен план", + "youRUsing": "Вие използвате ", + "freePack": "Безплатен пакет", + "premiumPlan": "Премиум план", + "packFeatures": "Характеристики на пакета", + "unlimited": "Неограничено", + "updateNow": "Актуализирай сега", + "purchasePremium": "Купи премиум план", + "buyPremium": "Купи премиум план", + "paypalPay": "Плати с PayPal", + "gotEmail": "Получихте имейл", + "sendEmail": "Изпратихме Ви имейл с инструкции за нулиране на паролата на адрес:", + "checkEmail": "Провери имейла", + "close": "Затвори", + "enterEmail": "Моля, въведете вашия имейл адрес по-долу, за да получите линк за нулиране на паролата.", + "sendLink": "Изпрати линк за нулиране", + "emailText": "Имейл", + "password": "Парола", + "noAcc": "Нямате акаунт?", + "register": "Регистрирай се", + "phoneVerification": "Телефонна верификация", + "registerTitle": "Трябва да регистрираме вашия телефон, преди да започнете!", + "sendCode": "Изпрати кода", + "staffLogin": "Вход за персонал", + "logInWithMail": "Вход с имейл", + "setUpProfile": "Настрой профила си", + "setUpDesc": "Актуализирайте своя профил, за да се свържете с Вашия лекар с по-добро впечатление", + "gallery": "Галерия", + "camera": "Камера", + "companyAddress": "Адрес на компанията", + "openingBalance": "Начален баланс", + "confirmPass": "Потвърди парола", + "haveAcc": "Вече имате акаунт?", + "loginWithPhone": "Вход с телефон", + "editPhone": "Редактирай телефонен номер?", + "createAcc": "Създай безплатен акаунт", + "congratulation": "Поздравления", + + + "signUp": "Регистрирай се", + "amarSonarBangla" : "Amar sonar bangla", + "signIn" : "Влез", + "logIn": "Влез", + "welcomeBack" : "Добре дошъл!", + "passwordCannotBeEmpty" : "Паролата не може да бъде празна", + "save": "Запази", + "forgotPassword": "Забравена парола", + "reset": "Нулирай парола, използвайки своя имейл или телефонен номер", + "lableEmail": "Имейл", + "hintEmail": "Въведете имейл адрес", + "emailCannotBeEmpty": "Имейлът не може да бъде празен", + "pleaseEnterAValidEmail": "Моля, въведете валиден имейл", + "continueE": "Продължи", + "pleaseEnterYourDetails": "Моля, въведете своите данни.", + "lablePassword": "Парола", + "hintPassword": "Въведете парола", + "pleaseEnterABiggerPassword": "Моля, въведете по-дълга парола", + "rememberMe": "Запомни ме", + "donNotHaveAnAccount": "Нямаш акаунт?", + "createAFreeAccount": "Създай безплатен акаунт", + "fullName": "Пълно име", + "enterYourFullName": "Въведете пълното си име", + + + "nameCanNotBeEmpty": "Името не може да бъде празно", + "alreadyHaveAnAccount": "Вече имате акаунт? ", + "createNewPassword": "Създай нова парола", + "setUpNewPassword": "Настрой нова парола", + "resetPassword": "Нулирай паролата си, за да възстановиш и влезеш в акаунта си", + "newPassword": "Нова парола", + "confirmPassword": "Потвърди парола", + "passwordsDoNotMatch": "Паролите не съвпадат", + "verityEmail": "Верифицирай имейл", + "verification": "Верификация", + "digits": "6-цифрен код е изпратен на вашия имейл адрес: ", + "enterValidOTP": "Въведете валиден OTP", + "resendOTP": "Въведете валиден OTP", + "verifyYourEmail": "Верифицирай своя имейл", + "weHaveSentAConfirmationEmailTo": "Изпратихме потвърдителен имейл на", + "folder": "Възможно е имейлът да е отишъл в папката за спам.", + "gotIt": "Разбрах", + "enterOpeningBalance": "Въведете начален баланс", + "pleaseEnterAValidBusinessName": "Моля, въведете валидно име на бизнеса", + "enterBusiness": "Въведете име на бизнес/магазин", + "selectBusinessCategory": "Избери категория бизнес", + "todaySummary": "Днешна обобщена информация", + "sellAll": "Продай всичко >", + "income": "Доход", + "purchased": "Закупено", + "endYourFreePlan": "Приключи своя безплатен план", + "yourFree": "Вашият безплатен пакет почти свършва, купете следващия си план. Благодаря.", + "upgradeNow": "Актуализирай сега", + "notFound": "Не е намерен", + "updateYourSubscription": "Актуализирай своята абонаментна услуга", + "noDataFound": "Няма намерени данни", + "areYouSure": "Сигурни ли сте?", + "doYouWantToExitTheApp": "Искате ли да излезете от приложението?", + "no": "Не", + "yes": "Да", + "dashboard": "Табло", + "salesPurchaseOverview": "Преглед на продажби и покупки", + "totalItems": "Общо артикули", + "totalCategories": "Общо категории", + "quickOverview": "Бърз преглед", + "totalIncome": "Общ доход", + "customerDue": "Дължимо от клиенти", + "stockValue": "Стойност на наличностите", + "lossProfit": "Загуба/Печалба", + "cost": "Цена", + "qty": "Кол.", + "noProductFound": "Продукт не е намерен", + "phoneNumber": "Телефонен номер", + "pleaseEnterAValidName": "Моля, въведете валидно име", + "pleaseEnterValidPhoneAndNameFirst": "Моля, първо въведете валиден телефонен номер и име", + "confirmDelete": "Потвърди изтриване", + "areYouSureYouWant": "Сигурни ли сте, че искате да изтриете тази страна?", + "pleaseEnterAValidPhoneNumber": "Моля, въведете валиден телефонен номер", + "sendSMS": "Изпрати SMS", + "searchH": "Търси тук....", + "transactions": "Транзакции", + "selectAInvoice": "Избери фактура", + "totalDueAmount": "Обща дължима сума", + "youCanNotPayMoreThenDue": "Не можете да платите повече от дължимото", + "noDueSelected": "Нищо не е избрано", + "pleaseEnterName": "Моля, въведете име", + "pleaseEnterAmount": "Моля, въведете сума", + "enterNote": "Въведете бележка", + "pleaseSelectAExpenseCategory": "Моля, изберете категория на разход", + "enterExpanseCategoryName": "Въведете име на категория на разход", + "comingSoon": "Скоро", + "pleaseMakeASaleFirst": "Моля, първо направете продажба", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Линк", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Платформа за плащане", + "paymentSuccess": "Плащането е успешно", + "paymentWasSuccessful": "Плащането беше успешно!", + "paymentFailed": "Плащането е неуспешно", + "paymentFailedPleaseTryAgain": "Плащането е неуспешно. Моля, опитайте отново.", + "pleaseEnterAValidBrandName": "Моля, въведете валидно име на марка", + "enterABrandName": "Въведете име на марка", + "addCategory": "Добави категория", + "enterCategoryName": "Въведете име на категория", + "selectVariations": "Избери вариации: ", + "dataSavedSuccessfully": "Данните са запазени успешно.", + "somethingIs": "Нещо е", + "updateYourProfile": "Актуализирай своя профил, за да се свържеш с клиента си с по-добро впечатление", + "shopOpeningBalance": "Начален баланс на магазина", + "shopRemainingBalance": "Остатъчен баланс на магазина", + "enterAValidDiscount": "Въведете валидна отстъпка", + "addProductFirst": "Първо добави продукт", + "subtotal": "Междусума", + "purchaseDetails": "Детайли за покупката", + "riead": "Riead", + "totall": "Общо:", + "startDate": "Начална дата", + "pickStartDate": "Избери начална дата", + "endDate": "Крайна дата", + "pickEndDate": "Избери крайна дата", + + + "failedToGetPlatformVersion": "Неуспешно получаване на версия на платформата.", + "enterQuantity": "Въведете количество", + "pleaseAddQuantity": "Моля, добавете количество", + "willBeAddedSoon": "Ще бъде добавено скоро", + "addedToCart": "Добавено в кошницата", + "connectYourPrinter": "Свържи своя принтер", + "customerPay": "Плащане от клиент", + "supplerPay": "Плащане от доставчик", + "incomeReport": "Отчет за доходи", + "category": "Категория", + "balance": "Баланс", + "itemsSales": "Продажби на артикули", + "totalPurchase": "Обща покупка", + "totalSales": "Обща продажба", + "stockReport": "Отчет за наличност", + "lossProfitReport": "Отчет за загуба/печалба", + "outOfStock": "Няма наличност", + "vat": "ДДС", + "customerPhoneNumber": "Телефонен номер на клиента", + "enterCustomerPhoneNumber": "Въведете телефонен номер на клиента", + "walkInCustomer": "Клиент на място", + "guest": "Гост", + "stocks": "Наличност: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Не безпокой", + "on": "Включено", + "off": "Изключено", + "unlimitedUsagesOfOurPackage": "Неограничено използване на нашия пакет \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Плати за абонамент", + "field": "Поле", + "successfullyPaid": "Успешно платено", + "profileEdit": "Редактиране на профил", + "products": "Продукти", + "salesList": "Списък с продажби", + "useTitleCanNotBeEmpty": "Заглавието на потребителя не може да бъде празно", + "userTitle": "Заглавие на потребителя", + "enterUserTitle": "Въведете заглавие на потребителя", + "create": "Създай", + "youHaveToGivePermission": "Трябва да дадете разрешение", + "all": "Всички", + "userRoleDetails": "Детайли за ролята на потребителя", + "doYouWantToDeleteTheUser": "Искате ли да изтриете потребителя?", + "thisProductAlreadyAdded": "Този продукт вече е добавен!", + "pleaseEnterAValidProductName": "Моля, въведете валидно име на продукта", + "enterProductName": "Въведете име на продукта", + "pleaseSelectACategory": "Моля, изберете категория", + "productCategory": "Категория на продукта", + "selectProductCategory": "Избери категория на продукта", + "enterSize": "Въведете размер", + "enterColor": "Въведете цвят", + "enterWeight": "Въведете тегло", + "enterCapacity": "Въведете капацитет", + "enterType": "Въведете тип", + "productBrand": "Марка на продукта", + "selectABrand": "Избери марка", + "productCodeIsRequired": "Изисква се код на продукта", + "enterAValidStock": "Въведете валидна наличност", + "enterStock": "Въведете наличност", + "productUnit": "Единица на продукта", + "selectProductUnit": "Избери единица на продукта", + "pleaseEnterAValidPurchasePrice": "Моля, въведете валидна покупна цена", + "enterPurchasePrice": "Въведете покупна цена", + "pleaseEnterAValidSalePrice": "Моля, въведете валидна продажна цена", + "enterSaltingPrice": "Въведете продажна цена", + "enterWholesalePrice": "Въведете цена на едро", + "enterDealerPrice": "Въведете цена на дилър", + "enterDiscount": "Въведете отстъпка", + "enterManufacturerName": "Въведете име на производителя", + "adding": "Добавяне...", + "pleaseEnterAValidUnitName": "Моля, въведете валидно име на единица", + "pleaseEnterUnitName": "Моля, въведете име на единица", + "productDetails": "Детайли на продукта", + "smartWatch": "Smart watch", + "appleWatch": "Apple Watch", + "deleting": "Изтриване...", + "brand": "Марка", + "dueCollection": "Събиране на дължимо", + "noTransaction": "Няма транзакции", + "updating": "Актуализиране...", + "confirmSMSTo": "Потвърди SMS на", + "anSMSWillBeSentToTheFollowingNumber": "SMS ще бъде изпратено на следния номер: ", + "package": "Пакет", + "permissionNotGranted": "Достъпът не е разрешен!", + "collectedBy": "Събрано от:", + "phonee": "Телефон:", + "purchaseBy": "Купено от:", + "salesBy": "Продадено от:", + "days": "дни", + "details": "Детайли", + "weSentAnOTPInYourPhoneNumber": "Изпратихме Ви OTP на Вашия телефонен номер", + "pleaseEnterTheOTP": "Моля, въведете OTP", + "enterAValidOTP": "Въведете валиден OTP", + "verify": "Верифицирай", + "resendIn": "Изпрати отново след ", + "freeLifetimeUpdate": "Безплатна доживотна актуализация", + "android": "Поддръжка на приложения за Android и iOS", + "premiumCustomerSupport": "Премиум клиентска поддръжка", + "customInvoiceBranding": "Персонализирано брандиране на фактури", + "unlimitedUsage": "Неограничено използване", + "freeDataBackup": "Безплатно архивиране на данни", + "addCustomers" : "Добави клиент", + "noDue" : "Без дължими", + "customer" : "Клиент", + "billingAddress" : "Адрес за фактура", + "enterAddress" : "Въведете адрес", + "city" : "Град", + "cityName" : "Име на град", + "state" : "Област", + "stateName" : "Име на област", + "zip" : "Пощенски код", + "zipCode" : "Въведете пощенски код", + "chooseCountry" : "Изберете държава", + "shippingAddress" : "Адрес за доставка", + "partyCreateWarn" : "Нямате разрешение за създаване на страна.", + "addParty" : "Добави страни", + "creditLimit" : "Кредитен лимит на страната", + "selectOne" : "Изберете една", + "roundings" : "Окръгляване (+/-)", + "roundingTotal" : "Окръглен общ", + "opinion" : "Въведете вашето мнение", + "dueSaleWarn" : "Продажби на кредит не са разрешени за директни клиенти.", + "paymentTypeHint" : "Моля, изберете тип плащане", + "createSaleWarn" : "Нямате разрешение да създавате продажба.", + "updateSaleWarn" : "Нямате разрешение да обновявате продажба.", + "uploadImage" : "Качи изображение", + "useGallery" : "Използвай галерия", + "openCamera" : "Отвори камера", + "scanCode" : "Сканирай QR код на продукта", + "posSale" : "POS продажба", + "selectCustomer" : "Изберете клиент", + "searchWith" : "Търсене...", + "filter" : "Филтър", + "productNotFound" : "Продуктът не е намерен", + "noMatched" : "Не са намерени съвпадащи продукти.", + "inventoryPermission" : "Нямате разрешение за инвентара", + "noParty" : "Не са намерени страни", + "purchaseWarn" : "Нямате разрешение да създавате покупки.", + "purchaseUpdateWarn" : "Нямате разрешение да обновявате покупки.", + "addVariantDetails" : "Добави детайли на вариант", + "purchaseEx" : "Цена на покупка (без данък)", + "purchaseIn" : "Цена на покупка (с данък)", + "purchaseExReq" : "Необходима е цена без данък", + "purchaseInReq" : "Необходима е цена с данък", + "profitMargin" : "Печалба (%)", + "saleReq" : "Необходима е продажна цена", + "manufactureDate" : "Дата на производство", + "selectDate" : "Изберете дата", + "expDate" : "Дата на изтичане", + "saveVariant" : "Запази вариант", + "model" : "Модел", + "selectModel" : "Изберете модел", + "bulk" : "Масово качване", + "barcodeGen" : "Генератор на баркод", + "upload" : "Качи", + "sku" : "SKU / Код", + "lowStock" : "Нисък наличност", + "enLowStock" : "Въведете нисък наличност", + "manuDate" : "Дата на производство", + "single" : "Един", + "batch" : "Партия", + "batchNo" : "Номер на партия", + "entBatchNo" : "Въведете номер на партия", + "variantAdded" : "Вариантът е добавен успешно!", + "variantDelete" : "Вариантът е изтрит успешно!", + "addVariant" : "Добави вариант", + "typeSelect" : "Изберете тип", + "taxType" : "Тип данък", + "selectTax" : "Изберете данък", + "updateProductWarn" : "Нямате разрешение да обновявате продукта.", + "addProductWarn" : "Нямате разрешение да създавате продукт.", + "updateProductSuccess" : "Продуктът е обновен успешно!", + "addProductSuccess" : "Продуктът е създаден успешно!", + "choose" : "Избери", + "view" : "Преглед на детайли", + "priceWarn" : "Цената не може да е празна", + "productSetting" : "Настройки на продукта", + "saveSetting" : "Запази настройки", + "addStock" : "Добави наличност", + "stockWarn" : "Наличността трябва да е поне 1", + "updateSuccess" : "Успешно обновено", + "updateFailed" : "Неуспешно обновяване на наличност", + "deleteBatchWarn" : "Сигурни ли сте, че искате да изтриете тази партида?", + "lowStockReport" : "Отчет за нисък запас", + "genPdfWarn" : "Няма данни за генериране на PDF", + "dateFilterWarn" : "Крайната дата не може да бъде преди началната.", + "createPdfWarn" : "Нямате разрешение за създаване на PDF.", + "expirationStatus" : "Състояние на изтичане", + "selectFDate" : "Изберете начална дата", + "selectToDate" : "Изберете крайна дата", + "clear" : "Изчистване", + "incomeReportPermission" : "Нямате разрешение за преглед на отчета за доходите.", + "deleteAcc" : "Изтрий профил", + "deletePartyWarn" : "Нямате разрешение да изтривате страна.", + "updatePartyWarn" : "Нямате разрешение да обновявате страна.", + "phoneNotAvail" : "Телефонният номер е недостъпен.", + "notLaunch" : "Не може да се стартира приложението за телефон.", + "quickOver" : "Бърз преглед", + "tranSacOver" : "Преглед на транзакциите", + "profitLoss" : "Печалба и загуба" +} \ No newline at end of file diff --git a/lib/l10n/intl_bn.arb b/lib/l10n/intl_bn.arb new file mode 100644 index 0000000..375ade1 --- /dev/null +++ b/lib/l10n/intl_bn.arb @@ -0,0 +1,1277 @@ +{ + "deleteDialogDetails" : "আপনি কি নিশ্চিত যে আপনি আপনার অ্যাকাউন্টটি মুছে ফেলতে চান? এই পদক্ষেপটি আপনার সমস্ত তথ্য স্থায়ীভাবে মুছে ফেলবে।", + "passwordMust6Character" : "পাসওয়ার্ড অবশ্যই কমপক্ষে ৬ অক্ষরের হতে হবে", + "passwordIsRequired" : "পাসওয়ার্ড দেওয়া বাধ্যতামূলক (কমপক্ষে ৬ অক্ষর হতে হবে)", + "iAgreeDeleteMyAccountPermanent" : "আমি আমার অ্যাকাউন্টটি স্থায়ীভাবে মুছে ফেলতে সম্মত।", + "flat" : "ফ্ল্যাট (Flat)", + "percent" : "শতাংশ", + "partialPaid" : "আংশিক পরিশোধিত", + "selectStock" : "স্টক নির্বাচন করুন", + "stockOrVariant" : "স্টক / ভেরিয়েন্ট", + "noBatch" : "কোনো ব্যাচ নেই", + "purchaseQuantityRequired" : "ক্রয়ের পরিমাণ প্রয়োজন", + "excelUploader" : "এক্সেল আপলোডার", + "remove" : "সরিয়ে ফেলুন", + "uploading" : "আপলোড হচ্ছে...", + "pickAndUploadFile" : "ফাইল নির্বাচন এবং আপলোড করুন", + "downloadExcelFormat" : "এক্সেল ফরম্যাট ডাউনলোড করুন", + "excelFiles" : "এক্সেল ফাইলসমূহ", + "noFileSelected" : "কোনো ফাইল নির্বাচন করা হয়নি", + "orContinueWith" : "অথবা এর মাধ্যমে চালিয়ে যান", + "loginX" : "X (টুইটার) দিয়ে লগইন", + "loginGoogle" : "গুগল দিয়ে লগইন", + "loginFailedPleaseTryAgain" : "লগইন ব্যর্থ হয়েছে। অনুগ্রহ করে আবার চেষ্টা করুন।", + "someThingWithWrongWithTheWebPage" : "ওয়েব পেজে কিছু সমস্যা হয়েছে।", + "loadingOtpSetting" : "OTP সেটিংস লোড হচ্ছে...", + "youCanNowResendYourOtp" : "আপনি এখন পুনরায় OTP পাঠাতে পারেন।", + "resendOtpSeconds" : "${start} সেকেন্ডের মধ্যে পুনরায় OTP পাঠান", + "oldPassword" : "পুরানো পাসওয়ার্ড", + "oldPasswordCanNotBeEmpty" : "পুরানো পাসওয়ার্ডের ঘরটি খালি রাখা যাবে না", + "seconds" : "সেকেন্ড", + "downloading" : "ডাউনলোড হচ্ছে...", + "downloadSuccessfulPleaseCheckYourDocumentFolder" : "ডাউনলোড সফল হয়েছে! আপনার ডকুমেন্ট ফোল্ডারটি দেখুন", + "printBarCode" : "বারকোড প্রিন্ট করুন", + "youDoNotHavePermissionToGenerateBarcode" : "বারকোড তৈরি করার জন্য আপনার অনুমতি নেই।", + "download" : "ডাউনলোড", + "packingDate" : "প্যাকিংয়ের তারিখ", + "permissionDeniedToViewBank" : "ব্যাংক তথ্য দেখার অনুমতি নেই।", + "permissionDeniedToUpdateBank" : "ব্যাংক তথ্য আপডেট করার অনুমতি নেই।", + "editWarehouse" : "ওয়্যারহাউস সম্পাদনা করুন", + "addNewWarehouse" : "নতুন ওয়্যারহাউস যোগ করুন", + "warehouseName" : "ওয়্যারহাউসের নাম", + "enterWarehouseName" : "ওয়্যারহাউসের নাম লিখুন", + "amountMustBeGreaterThanZero" : "পরিমাণ অবশ্যই ০-এর বেশি হতে হবে", + "canNotRetrievePaymentDetails" : "পেমেন্টের বিবরণ পাওয়া যায়নি।", + "youDonNotHavePermissionToCreateExpense" : "খরচ তৈরির অনুমতি নেই।", + "youDoNotHavePermissionToCreateExpenseCategory" : "খরচের ক্যাটাগরি তৈরির অনুমতি নেই।", + "youDonNotHavePermissionToCreateIncome" : "আয়ের তথ্য তৈরির অনুমতি নেই।", + "youDoNotHavePermissionToCreateIncomeCategory" : "আয়ের ক্যাটাগরি তৈরির অনুমতি নেই।", + "salesReturn" :"বিক্রয় ফেরত (Sales Return)", + "purchaseReturn" : "ক্রয় ফেরত (Purchase Return)", + "returnQuantity" : "ফেরত পরিমাণ", + "nonFoundableDiscount" : "অফেরতযোগ্য (ভ্যাট/ডিসকাউন্ট)", + "confirmReturn" : "ফেরত নিশ্চিত করুন", + "pleaseSelectForProductReturn" : "অনুগ্রহ করে ফেরত দেওয়ার জন্য পণ্য নির্বাচন করুন", + "failedToProcessReturn" : "ফেরত প্রক্রিয়া করতে ব্যর্থ হয়েছে।", + "noValuesDenied" : "কোনো মান (Value) নির্ধারিত নেই", + "editCategory" : "ক্যাটাগরি সম্পাদনা করুন", + "editModel" : "মডেল সম্পাদনা করুন", + "addNewModel" : "নতুন মডেল যোগ করুন", + "pleaseEnterValidName" : "অনুগ্রহ করে একটি সঠিক নাম লিখুন", + "modelName" : "মডেলের নাম", + "enterModelName" : "মডেলের নাম লিখুন", + "youDoNotHavePermissionToCreateModel" : "মডেল তৈরি করার অনুমতি নেই", + "youDoNotHavePermissionToUpdateModel" : "মডেল আপডেট করার অনুমতি নেই", + "modelUpdateSuccessfully" : "মডেল সফলভাবে আপডেট করা হয়েছে!", + "modelCreatedSuccessfully" : "মডেল সফলভাবে তৈরি করা হয়েছে!", + "models" : "মডেলসমূহ", + "youDoNotHavePermissionDeleteModel" : "মডেল মুছে ফেলার অনুমতি নেই।", + "enterLabelText" : "লেবেল টেক্সট লিখুন", + "searchBatchNo" : "ব্যাচ নম্বর দিয়ে খুঁজুন...", + "noActiveUser" : "সক্রিয় ব্যবহারকারী নয়", + "pleaseUseValidPurchaseCodeUseTheApp" : "অ্যাপটি ব্যবহার করার জন্য অনুগ্রহ করে সঠিক পারচেজ কোড ব্যবহার করুন।", + "notInternetConnection" : "কোনো ইন্টারনেট সংযোগ নেই", + "pleaseCheckYourInternetConnection" : "অনুগ্রহ করে আপনার ইন্টারনেট সংযোগ পরীক্ষা করুন এবং আবার চেষ্টা করুন", + "ok" : "ঠিক আছে", + "addCash" : "নগদ যোগ করুন", + "reduceCash" : "নগদ কমান", + "transactionType" : "লেনদেনের ধরন", + "user" : "ব্যবহারকারী", + "toAccount" : "প্রাপক অ্যাকাউন্ট (To Account)", + "fromAccount" : "প্রেরক অ্যাকাউন্ট (From Account)", + "years" : "বছর", + + + "grossProfit": "মোট লাভ", + "netProfit": "নিট লাভ", + "incomeType": "আয়ের ধরন", + "ledger": "খতিয়ান", + "expensesType": "ব্যয়ের ধরন", + "resets": "রিসেট", + "packageName": "প্যাকেজের নাম", + "start": "শুরু", + "paymentMethod": "পেমেন্ট পদ্ধতি", + "addPayment": "পেমেন্ট যোগ করুন", + "advance": "অগ্রিম", + "noteLevel": "নোট লেভেল", + "enterYourNoteLevel": "আপনার নোট লেভেল লিখুন", + "postSaleMessage": "বিক্রয় পরবর্তী বার্তা", + "enterYourPostSaleMessage": "আপনার বিক্রয় পরবর্তী বার্তা লিখুন", + "a4PageLogo": "A4 পেজ ইনভয়েস লোগো", + "thermalInvoicePageLogo": "থার্মাল ইনভয়েস লোগো", + "thermalPrinterLanguage": "থার্মাল প্রিন্টার ল্যাঙ্গুয়েজ", + "thermalPrinterPageSize": "থার্মাল প্রিন্টার পেজ সাইজ", + "openSetting": "সেটিং খুলুন", + "selectRack": "র‍্যাক নির্বাচন করুন", + "rack": "র‍্যাক", + "selectShelf": "শেলফ নির্বাচন করুন", + "shelf": "শেলফ", + "variations": "ভ্যারিয়েশন", + "combo": "কম্বো", + "enterBatchNo": "ব্যাচ নম্বর লিখুন", + "selectWarehouse": "ওয়ারহাউস নির্বাচন করুন", + "warehouse": "ওয়ারহাউস", + "netTotalAmount": "মোট নিট পরিমাণ", + "defaultSellingPrice": "ডিফল্ট বিক্রয় মূল্য", + "selectItems": "আইটেম নির্বাচন করুন", + "variantList": "ভ্যারিয়েন্ট তালিকা", + "addSubVariation": "সাব-ভ্যারিয়েশন যোগ করুন", + "editProduct": "পণ্য সম্পাদনা করুন", + "noItemFound": "কোনো আইটেম পাওয়া যায়নি", + "youDoNotHavePermissionDeleteTheShelf": "আপনার শেলফ মুছে ফেলার অনুমতি নেই", + "notMatchingResultFound": "মেলার মতো কোনো ফলাফল পাওয়া যায়নি", + "editShelf": "শেলফ সম্পাদনা করুন", + "addShelf": "নতুন শেলফ যোগ করুন", + "shelfName": "শেলফের নাম", + "enterShelfName": "শেলফের নাম লিখুন", + "pleaseEnterShelfName": "দয়া করে শেলফের নাম লিখুন", + "productRacks": "প্রোডাক্ট র‍্যাকস", + "racks": "র‍্যাকস", + "youDoNtHavePermissionToCreateRacks": "আপনার র‍্যাক তৈরির অনুমতি নেই।", + "youDoNtHavePermissionToDeleteRacks": "আপনার র‍্যাক মুছে ফেলার অনুমতি নেই।", + "youDoNtHavePermissionToUpdateRacks": "আপনার র‍্যাক আপডেট করার অনুমতি নেই।", + "addNewRack": "নতুন র‍্যাক যোগ করুন", + "editRack": "র‍্যাক সম্পাদনা করুন", + "rackName": "র‍্যাকের নাম", + "pleaseEnterRackName": "দয়া করে র‍্যাকের নাম লিখুন", + "shelves": "শেলফসমূহ", + "pressToSelect": "নির্বাচন করতে চাপ দিন", + "selectAtLeastOneRack": "কমপক্ষে একটি শেলফ নির্বাচন করুন", + "inActive": "নিষ্ক্রিয়", + "addNewVariation": "নতুন ভ্যারিয়েশন যোগ করুন", + "editVariations": "ভ্যারিয়েশন সম্পাদনা করুন", + "values": "মানসমূহ", + "enterValues": "মান লিখুন", + "pleaseEnterAtLeastOneValues": "দয়া করে কমপক্ষে একটি মান লিখুন।", + "productVariations": "পণ্য ভ্যারিয়েশন", + "permissionDenied": "অনুমতি প্রত্যাখ্যাত", + "noVariationFound": "কোনো ভ্যারিয়েশন পাওয়া যায়নি।", + "addNewVariations": "নতুন ভ্যারিয়েশন যোগ করুন", + "variationId": "ভ্যারিয়েশন আইডি", + "updateRole": "রোল আপডেট করুন", + "addRole": "রোল যোগ করুন", + "enterUserName": "ইউজার নেম লিখুন", + "enterYourPassword": "আপনার পাসওয়ার্ড লিখুন", + "selectAll": "সব নির্বাচন করুন", + "sNo": "ক্রমিক নং", + "feature": "ফিচার", + "read": "পড়া (Read)", + "viewPrice": "মূল্য দেখুন", + "purchaseReturns": "ক্রয় ফেরত", + "expiredProduct": "মেয়াদোত্তীর্ণ পণ্য", + "barcodes": "বারকোড", + "bulkUploads": "বাল্ক আপলোড", + "productModels": "পণ্য মডেল", + "incomes": "আয়", + "dues": "বকেয়া", + "subscriptions": "সাবস্ক্রিপশন", + "paymentsTypes": "পেমেন্টের ধরন", + "roles": "রোলসমূহ", + "manageSetting": "সেটিংস পরিচালনা", + "downloadApk": "APK ডাউনলোড করুন", + "vatReports": "ভ্যাট রিপোর্ট", + "profitAndLossDetailsReport": "লাভ ও ক্ষতির বিস্তারিত রিপোর্ট", + "transactionsHistoryReport": "লেনদেনের ইতিহাসের রিপোর্ট", + "expireProductReports": "মেয়াদোত্তীর্ণ পণ্যের রিপোর্ট", + "productPurchaseReport": "পণ্য ক্রয় রিপোর্ট", + "productSalesReport": "পণ্য বিক্রয় রিপোর্ট", + "role": "রোল", + "areYouSureWantToDeleteThisRole": "আপনি কি নিশ্চিতভাবে এই রোলটি মুছে ফেলতে চান?", + "inStock": "স্টক আছে", + "informationShowInLabels": "লেবেলে প্রদর্শিত তথ্য", + "packageDate": "প্যাকেজিং তারিখ", + "barCodePrintLabelSetting": "বারকোড প্রিন্ট লেবেল সেটিং", + "labelRoleLabelSize2Inch": "লেবেল রোল সাইজ ২\"*১, ৫০মিমি*২৫মিমি, গ্যাপ ৩.১মিমি", + "labelRoleLabelSize1_5Inch": "লেবেল রোল সাইজ ১.৫\"*১, ৩৮মিমি*২৫মিমি, গ্যাপ ৩.১মিমি", + "thirtyTwoLabelPerSheet": "প্রতি শিটে ৩২টি লেবেল, ৮.২৭ ইঞ্চি x ১১.৬৯ ইঞ্চি", + "youDoNotHaveAnyPermissionToGenerateBarCode": "আপনার বারকোড তৈরির অনুমতি নেই।", + "pleaseSelectAProductFirst": "দয়া করে আগে একটি পণ্য নির্বাচন করুন", + "pleaseEnterAValidQuantity": "দয়া করে সব পণ্যের জন্য সঠিক পরিমাণ (কমপক্ষে ১) লিখুন", + "pleaseSelectProductFirst": "দয়া করে আগে একটি পণ্য নির্বাচন করুন", + "bluetoothIsTurnedOff": "ব্লুটুথ বন্ধ আছে। দয়া করে এটি চালু করুন।", + "noBluetoothDeviceSelected": "কোনো ব্লুটুথ ডিভাইস নির্বাচন করা হয়নি।", + "printLabel": "লেবেল প্রিন্ট করুন", + "caningForDevices": "ডিভাইস খোঁজা হচ্ছে...", + "noDeviceFound": "কোনো ডিভাইস পাওয়া যায়নি", + "retryScan": "আবার স্ক্যান করুন", + "connectedTo": "সংযুক্ত:", + "pleaseEnableBluetooth": "দয়া করে ব্লুটুথ চালু করুন", + "skuOrCode": "এসকেইউ (SKU) / কোড", + "lowStockAlert": "কম স্টকের সতর্কতা", + "tax": "ট্যাক্স/কর", + "costExclusionTax": "খরচ (ট্যাক্স বাদে)", + "costInclusionTax": "খরচ (ট্যাক্সসহ)", + "mrpOrSalePrice": "এমআরপি (MRP) / বিক্রয় মূল্য", + "expiredDate": "মেয়াদোত্তীর্ণের তারিখ", + "sellingPrice": "বিক্রয় মূল্য", + "variationsProduct": "ভ্যারিয়েশন পণ্য", + "comboProducts": "কম্বো পণ্য", + "noStockAvailable": "স্টকের কোনো তথ্য পাওয়া যায়নি।", + "highToLowPrice": "উচ্চ মূল্য থেকে নিম্ন মূল্য", + "lowToHighPrice": "নিম্ন মূল্য থেকে উচ্চ মূল্য", + "attachment": "সংযুক্তি", + "viewStock": "স্টক দেখুন", + "expiry": "মেয়াদ উত্তীর্ণ", + "expire": "মেয়াদ শেষ", + "sevenDays": "৭ দিন", + "fifteenthDays": "১৫ দিন", + "thirtyDays": "৩০ দিন", + "sixtyDays": "৬০ দিন", + "outPremiumPlan" : "আমাদের প্রিমিয়াম প্ল্যান", + "extendPlan": "প্ল্যান বর্ধিত করুন", + "none": "কিছুই না", + "roundToWholeNumber": "পূর্ণসংখ্যায় রূপান্তর করুন", + "roundToNearestWholeNumber": "নিকটতম পূর্ণসংখ্যায় রূপান্তর করুন", + "roundToNearnessDecimalNumber005": "নিকটতম দশমিক (০.০৫) এ রূপান্তর করুন", + "roundToNearnessDecimalNumber01": "নিকটতম দশমিক (০.১) এ রূপান্তর করুন", + "roundToNearnessDecimalNumber05": "নিকটতম দশমিক (০.৫) এ রূপান্তর করুন", + "lastYear": "গত বছর", + "productStock": "পণ্যের স্টক", + "unit": "ইউনিট", + "showExpireDate": "মেয়াদ উত্তীর্ণের তারিখ দেখান", + "vatId": "ভ্যাট আইডি (Vat Id)", + "vatType": "ভ্যাটের ধরন (vatType)", + "exclusivePrice": "এক্সক্লুসিভ মূল্য (exclusivePrice)", + "inclusivePrice": "ইনক্লুসিভ মূল্য (inclusivePrice)", + "profitPercent": "লাভের শতাংশ", + "showSingle": "একক দেখান", + "showCombo": "কম্বো দেখান", + "showVariant": "ভেরিয়েন্ট দেখান", + "showAction": "অ্যাকশন দেখান", + + + "youDoNotHavePermissionToGenerateReport": "আপনার রিপোর্ট তৈরি করার অনুমতি নেই", + "noDataAvailable": "কোনো তথ্য উপলব্ধ নেই", + "youDoNotHavePermissionToExportExcel": "আপনার এক্সেলে এক্সপোর্ট করার অনুমতি নেই", + "noDataAvailableForExport": "এক্সপোর্টের জন্য কোনো তথ্য উপলব্ধ নেই", + "supplierDue": "সরবরাহকারীর বকেয়া", + "partyType": "পার্টির ধরন", + "allParty": "সকল পার্টি", + "yesterday": "গতকাল", + "last7Days": "গত ৭ দিন", + "last30Days": "গত ৩০ দিন", + "currentMonth": "বর্তমান মাস", + "lastMonth": "গত মাস", + "currentYear": "বর্তমান বছর", + "customerDate": "কাস্টম তারিখ", + "noTransactionToGeneratePdf": "পিডিএফ তৈরির জন্য কোনো লেনদেন নেই", + "generatePdf": "পিডিএফ তৈরি করুন", + "noTransactionFound": "কোনো লেনদেন পাওয়া যায়নি", + "reference": "রেফারেন্স", + "creditIn": "ক্রেডিট (জমা)", + "debitOut": "ডেবিট (খরচ)", + "subscribeNow": "এখনই সাবস্ক্রাইব করুন", + "expired": "মেয়াদোত্তীর্ণ", + "totalBalance": "মোট ব্যালেন্স", + "hoursLeft": "ঘণ্টা বাকি", + "daysLeft": "দিন বাকি", + "pos": "পজ", + "profitAndLoss": "লাভ ও ক্ষতি", + "branch": "শাখা", + "hrm": "HRM", + "inventory": "ইনভেন্টরি", + "editAttendance": "উপস্থিতি সম্পাদনা করুন", + "addNewAttendance": "নতুন উপস্থিতি যোগ করুন", + "employee": "কর্মচারী", + "pleaseSelectAnEmployee": "অনুগ্রহ করে একজন কর্মচারী নির্বাচন করুন", + "shift": "শিফট", + "selectEmployeeFirst": "প্রথমে কর্মচারী নির্বাচন করুন", + "selectDateFirst": "প্রথমে তারিখ নির্বাচন করুন", + "month": "মাস", + "autoSelected": "স্বয়ংক্রিয়ভাবে নির্বাচিত", + "pleaseSelectDate": "অনুগ্রহ করে তারিখ নির্বাচন করুন", + "timeIn": "প্রবেশের সময়", + "timeOut": "বের হওয়ার সময়", + "attendance": "উপস্থিতি", + "allEmployee": "সকল কর্মচারী", + "noAvailableRecordFound": "কোনো উপস্থিতির রেকর্ড পাওয়া যায়নি।", + "addAttendance": "উপস্থিতি যোগ করুন", + "noNoteProvided": "কোনো নোট দেওয়া হয়নি।", + "duration": "সময়কাল", + "youDoNotHavePermissionToViewAttendance": "আপনার উপস্থিতি দেখার অনুমতি নেই", + "department": "বিভাগ", + "noDepartmentFound": "কোনো বিভাগ পাওয়া যায়নি।", + "inactive": "নিষ্ক্রিয়", + "noDescriptionAvailableForThisDepartment": "এই বিভাগের জন্য কোনো বিবরণ উপলব্ধ নেই।", + "youDoNotHavePermissionToUpdateDepartment": "আপনার বিভাগ আপডেট করার অনুমতি নেই।", + "youDoNotHavePermissionToDeleteDepartment": "আপনার বিভাগ মুছে ফেলার অনুমতি নেই।", + "failedToDeleteTheDeterment": "বিভাগ মুছে ফেলতে ব্যর্থ", + "failedToLoadDepartment": "বিভাগ লোড করতে ব্যর্থ", + "addDepartment": "বিভাগ যোগ করুন", + "saving": "সংরক্ষণ করা হচ্ছে", + "editDesignation": "পদবী সম্পাদনা করুন", + "addDesignation": "নতুন পদবী যোগ করুন", + "designationName": "পদবীর নাম", + "enterDesignationName": "পদবীর নাম লিখুন", + "pleaseEnterDesignationName": "অনুগ্রহ করে পদবীর নাম লিখুন", + "pleaseSelectAStatus": "অনুগ্রহ করে একটি স্ট্যাটাস নির্বাচন করুন", + "enterDescription": "বিবরণ লিখুন", + "designation": "পদবী", + "noDesignationFound": "কোনো পদবী পাওয়া যায়নি।", + "noDescriptionAvailableForThisDesignation": "এই পদবীর জন্য কোনো বিবরণ উপলব্ধ নেই।", + "youDoNotPermissionToUpdateDesignation": "আপনার পদবী আপডেট করার অনুমতি নেই।", + "youDoNotHavePermissionToDeleteDesignation": "আপনার পদবী মুছে ফেলার অনুমতি নেই।", + "updatePurchase": "ক্রয় আপডেট করুন", + "editEmployee": "কর্মচারী সম্পাদনা করুন", + "addNewEmployee": "নতুন কর্মচারী যোগ করুন", + "enterFullName": "পুরো নাম লিখুন", + "pleaseSelectDesignation": "অনুগ্রহ করে পদবী নির্বাচন করুন", + "pleaseSelectDepartment": "অনুগ্রহ করে বিভাগ নির্বাচন করুন", + "pleaseSelectStatus": "অনুগ্রহ করে স্ট্যাটাস নির্বাচন করুন", + "pleaseEnterYourPhoneNumber": "অনুগ্রহ করে আপনার ফোন নম্বর লিখুন", + "countryName": "দেশের নাম", + "enterYourCountry": "আপনার দেশ লিখুন", + "salary": "বেতন", + "pleaseEnterYourSalary": "অনুগ্রহ করে আপনার বেতন লিখুন", + "gender": "লিঙ্গ", + "pleaseSelectYourGender": "অনুগ্রহ করে আপনার লিঙ্গ নির্বাচন করুন", + "pleaseSelectYourShift": "অনুগ্রহ করে আপনার শিফট নির্বাচন করুন", + "birthDate": "জন্ম তারিখ", + "joinDate": "যোগদানের তারিখ", + "staus": "স্ট্যাটাস", + "pleaseSelectValidStartAndEndDates": "অনুগ্রহ করে সঠিক শুরু এবং শেষের তারিখ নির্বাচন করুন।", + "endDateCannotBeBeforeStartDate": "শেষের তারিখ শুরুর তারিখের আগে হতে পারে না।", + "editHoliday": "ছুটি সম্পাদনা করুন", + "addNewHoliday": "নতুন ছুটি যোগ করুন", + "enterHolidayName": "ছুটির নাম লিখুন", + "pleaseEnterHolidayName": "অনুগ্রহ করে ছুটির নাম লিখুন", + "pleaseEnterDate": "অনুগ্রহ করে তারিখ লিখুন", + "pleaseSelectStartDate": "অনুগ্রহ করে শুরুর তারিখ নির্বাচন করুন", + "pleaseEnterEndDate": "অনুগ্রহ করে শেষের তারিখ নির্বাচন করুন", + "endDateBeforeStartDate": "শেষের তারিখ শুরুর তারিখের আগে", + "holidayList": "ছুটির তালিকা", + "noHolidayFound": "কোনো ছুটি পাওয়া যায়নি।", + "noHolidayFundMatching": "কোনো মিল থাকা ছুটি পাওয়া যায়নি", + "addHoliday": "ছুটি যোগ করুন", + "youDoNotHavePermissionToUpgradeHoliday": "আপনার ছুটি আপডেট করার অনুমতি নেই।", + "holiday": "ছুটি", + "editLeave": "ছুটির আবেদন সম্পাদনা করুন", + "addNewLeave": "নতুন ছুটির আবেদন যোগ করুন", + "leaveType": "ছুটির ধরন", + "pleaseSelectALeaveType": "অনুগ্রহ করে ছুটির ধরন নির্বাচন করুন", + "pleaseSelectAStartDate": "অনুগ্রহ করে শুরুর তারিখ নির্বাচন করুন", + "leaveDuration": "ছুটির সময়কাল", + "autoCalculatedDays": "স্বয়ংক্রিয়ভাবে গণনা করা দিন", + "leaveList": "ছুটির তালিকা", + "noLeaveRequestFound": "কোনো ছুটির অনুরোধ পাওয়া যায়নি।", + "addLeave": "ছুটি যোগ করুন", + "noDescriptionProvided": "কোনো বিবরণ দেওয়া হয়নি।", + "youDoNotHavePermissionToUpdateLeaveRequest": "আপনার ছুটির অনুরোধ আপডেট করার অনুমতি নেই।", + "youDoNotHavePermissionToDeleteLeaveRequest": "আপনার ছুটির অনুরোধ মুছে ফেলার অনুমতি নেই।", + "leaveRequest": "ছুটির অনুরোধ", + "editPayroll": "পেরোল সম্পাদনা করুন", + "addNewPayroll": "নতুন পেরোল যোগ করুন", + "paymentYear": "পেমেন্টের বছর", + "pleaseSelectPaymentYear": "অনুগ্রহ করে পেমেন্টের বছর নির্বাচন করুন", + "pleaseSelectAnMonth": "অনুগ্রহ করে একটি মাস নির্বাচন করুন", + "pleaseEnterADate": "অনুগ্রহ করে তারিখ লিখুন", + "totalSalaryAmount": "মোট বেতনের পরিমাণ", + "payrollList": "পেরোল তালিকা", + "noPayrollFound": "কোনো পেরোল রেকর্ড পাওয়া যায়নি।", + "paymentDetails": "পেমেন্টের বিবরণ", + "youDoNotHaveUpdatePayroll": "আপনার পেরোল আপডেট করার অনুমতি নেই।", + "youDoNotHavePermissionToDeletePayroll": "আপনার পেরোল মুছে ফেলার অনুমতি নেই।", + "payrollRecord": "পেরোল রেকর্ড", + "searchAttendance": "উপস্থিতি অনুসন্ধান করুন", + "attendanceReport": "উপস্থিতি রিপোর্ট", + "noAttendanceRecordFound": "নির্বাচিত ফিল্টারের জন্য কোনো উপস্থিতির রেকর্ড পাওয়া যায়নি।", + "searchLeave": "ছুটি অনুসন্ধান করুন", + "leaveReports": "ছুটি রিপোর্ট", + "noLeaveRecordFound": "নির্বাচিত ফিল্টারের জন্য কোনো ছুটির রেকর্ড পাওয়া যায়নি।", + "durationDays": "সময়কাল (দিন)", + "payrollReports": "পেরোল রিপোর্ট", + "noMatchingPayrollFound": "কোনো মিল থাকা পেরোল রেকর্ড পাওয়া যায়নি।", + "editShift": "শিফট সম্পাদনা করুন", + "addNewShift": "নতুন শিফট যোগ করুন", + "shiftName": "শিফটের নাম", + "pleaseSelectAShift": "অনুগ্রহ করে একটি শিফট নির্বাচন করুন", + "breakStatus": "বিরতির স্ট্যাটাস", + "pleaseSelectBreakStatus": "অনুগ্রহ করে বিরতির স্ট্যাটাস নির্বাচন করুন", + "startTimeIsRequired": "শুরুর সময় প্রয়োজন", + "startTime": "শুরুর সময়", + "enterStartTime": "শুরুর সময় লিখুন", + "endTimeIsRequired": "শেষের সময় প্রয়োজন", + "endTime": "শেষের সময়", + "enterEndTime": "শেষের সময় লিখুন", + "startBreakTime": "বিরতি শুরুর সময়", + "enterBreakTime": "বিরতির সময় লিখুন", + "endBreakTime": "বিরতি শেষ হওয়ার সময়", + "noShiftFound": "কোনো শিফট পাওয়া যায়নি।", + "addShift": "শিফট যোগ করুন", + "breakTime": "বিরতির সময়", + "breakDuration": "বিরতির সময়কাল", + "youDoNotToHavePermissionToUpdateShift": "আপনার শিফট আপডেট করার অনুমতি নেই।", + "youDoNotToHavePermissionToDeleteShift": "আপনার শিফট মুছে ফেলার অনুমতি নেই।", + "doYouReallyWantToDeleteThis": "আপনি কি সত্যিই এটি মুছে ফেলতে চান", + "viewDetails": "বিস্তারিত দেখুন", + "leave": "ছুটি", + "payroll": "পেরোল", + "editBankAdjustment": "ব্যাংক অ্যাডজাস্টমেন্ট সম্পাদনা করুন", + "adjustBankBalance": "ব্যাংক ব্যালেন্স অ্যাডজাস্ট করুন", + "pleaseAddAtLeastOneBank": "ব্যালেন্স অ্যাডজাস্ট করতে অনুগ্রহ করে অন্তত একটি ব্যাংক অ্যাকাউন্ট যোগ করুন।", + "accountNumber": "অ্যাকাউন্ট নম্বর", + "selectAccount": "অ্যাকাউন্ট নির্বাচন করুন", + "selectType": "ধরন নির্বাচন করুন", + "amountsIsRequired": "পরিমাণ প্রয়োজন", + "invalidAmount": "অকার্যকর পরিমাণ", + "adjustmentDate": "অ্যাডজাস্টমেন্টের তারিখ", + "dateIsRequired": "তারিখ প্রয়োজন", + "editBankAccounts": "ব্যাংক অ্যাকাউন্ট সম্পাদনা করুন", + "addNewBankAccounts": "ব্যাংক অ্যাকাউন্ট যোগ করুন", + "accountDisplayName": "অ্যাকাউন্ট প্রদর্শনের নাম", + "enterAccountDisplayName": "অ্যাকাউন্ট প্রদর্শনের নাম লিখুন", + "displayNameIsRequired": "প্রদর্শনের নাম প্রয়োজন", + "openingBalanceIsRequired": "শুরুর ব্যালেন্স প্রয়োজন", + "asOfDate": "তারিখ পর্যন্ত", + "hideFiled": "ফিল্ডগুলো লুকান", + "addMoreFiled": "আরও ফিল্ড যোগ করুন", + "enterAccountName": "অ্যাকাউন্ট নম্বর লিখুন", + "ifscCode": "IFSC কোড", + "upiIdForQrCode": "QR কোডের জন্য UPI আইডি", + "bankName": "ব্যাংকের নাম", + "enterBankName": "ব্যাংকের নাম লিখুন", + "accountHolderName": "অ্যাকাউন্টধারীর নাম", + "enterAccountHolderName": "অ্যাকাউন্টধারীর নাম লিখুন", + "printBankDetailsAndInvoice": "ইনভয়েসে ব্যাংকের বিবরণ প্রিন্ট করুন", + "viewingTransactionFor": "এর জন্য লেনদেন দেখা হচ্ছে", + "bankAccounts": "ব্যাংক অ্যাকাউন্ট", + "noBankAccountFound": "কোনো ব্যাংক অ্যাকাউন্ট পাওয়া যায়নি।", + "noAccountsFoundMissing": "কোনো মিল থাকা অ্যাকাউন্ট পাওয়া যায়নি", + "deposit": "জমা", + "addBank": "ব্যাংক যোগ করুন", + "bankToBankTransfer": "ব্যাংক থেকে ব্যাংকে স্থানান্তর", + "bankToCashTransfer": "ব্যাংক থেকে নগদে স্থানান্তর", + "accountName": "অ্যাকাউন্টের নাম", + "holderName": "ধারকের নাম", + "openingDate": "খোলার তারিখ", + "currentBalance": "বর্তমান ব্যালেন্স", + "permissionDeniedToDeleteBank": "ব্যাংক মুছে ফেলার অনুমতি প্রত্যাখ্যান করা হয়েছে।", + "canNotEditThisTransactionType": "এই লেনদেনের ধরন সম্পাদনা করা যাবে না।", + "bank": "ব্যাংক", + "noTransactionFoundForThisFilter": "এই ফিল্টারের জন্য কোনো লেনদেন পাওয়া যায়নি।", + "pleaseSelectBothAccounts": "অনুগ্রহ করে উভয় অ্যাকাউন্ট নির্বাচন করুন।", + "cannotTransferToSameAccounts": "একই অ্যাকাউন্টে স্থানান্তর করা যাবে না।", + "editBankTransfer": "ব্যাংক স্থানান্তর সম্পাদনা করুন", + "needAtLeastTwoBankAccount": "স্থানান্তর করতে অন্তত দুটি ব্যাংক অ্যাকাউন্ট প্রয়োজন।", + "from": "থেকে", + "to": "তে", + "editBankToCash": "ব্যাংক থেকে নগদে সম্পাদনা করুন", + "noBankAccountsFoundToTransferFrom": "স্থানান্তর করার জন্য কোনো ব্যাংক অ্যাকাউন্ট পাওয়া যায়নি।", + "selectOneAccount": "একটি অ্যাকাউন্ট নির্বাচন করুন", + "editCashAdjustment": "নগদ অ্যাডজাস্টমেন্ট সম্পাদনা করুন", + "adjustCashBalance": "নগদ ব্যালেন্স অ্যাডজাস্ট করুন", + "customDate": "কাস্টম তারিখ", + "cashInHand": "হাতে থাকা নগদ", + "currentCashBalance": "বর্তমান নগদ ব্যালেন্স", + "transfer": "স্থানান্তর", + "adjustCash": "নগদ অ্যাডজাস্ট করুন", + "pleaseSelectADestinationBankAccounts": "অনুগ্রহ করে গন্তব্য ব্যাংক অ্যাকাউন্ট নির্বাচন করুন।", + "editCashToBank": "নগদ থেকে ব্যাংকে সম্পাদনা করুন", + "cashToBankTransfer": "নগদ থেকে ব্যাংকে স্থানান্তর", + "noDestinationBankAccountFond": "কোনো গন্তব্য ব্যাংক অ্যাকাউন্ট পাওয়া যায়নি।", + "transferCheque": "চেক স্থানান্তর করুন", + "receivedFrom": "থেকে প্রাপ্ত", + "chequeAmount": "চেকের পরিমাণ", + "chequeNumber": "চেক নম্বর", + "chequeDate": "চেকের তারিখ", + "referenceNumber": "রেফারেন্স নম্বর", + "selectBankToCash": "ব্যাংক বা নগদ নির্বাচন করুন", + "depositTo": "তে জমা করুন", + "selectDepositDestination": "জমার গন্তব্য নির্বাচন করুন", + "transferDate": "স্থানান্তরের তারিখ", + "doYouWantToRellyReOpenThisCheque": "আপনি কি সত্যিই এই চেকটি পুনরায় খুলতে চান?", + "okay": "ঠিক আছে", + "reOpen": "পুনরায় খুলুন", + "open": "খুলুন", + "chequeList": "চেকের তালিকা", + "closed": "বন্ধ", + "noChequeFound": "কোনো চেক পাওয়া যায়নি", + "searchTransaction": "লেনদেন অনুসন্ধান করুন...", + "filterByDate": "তারিখ অনুযায়ী ফিল্টার করুন", + "addImage": "ছবি যোগ করুন", + "cashAndBankManagement": "নগদ ও ব্যাংক ব্যবস্থাপনা", + "cheque": "চেক", + "branchList": "শাখা তালিকা", + "roleAndPermission": "ভূমিকা এবং অনুমতি", + "switchBank": "শাখা পরিবর্তন করবেন?", + "exitBank": "শাখা থেকে বের হন", + "areYouSureWantToSwitchToDifferentBranch": "আপনি কি নিশ্চিত যে আপনি একটি ভিন্ন শাখায় পরিবর্তন করতে চান?", + "areYourSureYouWantToExitFromThisBranch": "আপনি কি নিশ্চিত যে আপনি এই শাখা থেকে বের হতে চান?", + "switchs": "পরিবর্তন করুন", + "exit": "বের হন", + "createBranch": "শাখা তৈরি করুন", + "areYouSureWantToDeleteThisBranch": "আপনি কি নিশ্চিত যে আপনি এই শাখাটি মুছে ফেলতে চান?", + "currents": "বর্তমান", + "noBrunchFound": "কোনো শাখা পাওয়া যায়নি", + "updateBranch": "শাখা আপডেট করুন", + "pleaseEnterBranchName": "অনুগ্রহ করে শাখার নাম লিখুন", + "enterBalance": "ব্যালেন্স লিখুন", + "youDoNotHavePermissionToUpdateBranch": "আপনার শাখা আপডেট করার অনুমতি নেই।", + "allTransaction": "সকল লেনদেন", + "duePay": "বকেয়া পরিশোধ", + "allParties": "সকল পার্টি", + "retry": "পুনরায় চেষ্টা করুন", + "incomeCategoriesReport": "আয়ের বিভাগগুলোর রিপোর্ট", + "dayBook": "দিনপঞ্জি", + "billWiseProfit": "বিল অনুযায়ী লাভ", + "cashFlow": "নগদ প্রবাহ", + "balanceSheet": "ব্যালেন্স শিট", + "taxReport": "ট্যাক্স রিপোর্ট", + "productSaleHistory": "পণ্য বিক্রয়ের ইতিহাস", + "productPurchaseHistory": "পণ্য ক্রয়ের ইতিহাস", + "partyReports": "পার্টি রিপোর্ট", + "customerLedger": "গ্রাহকের লেজার", + "supplierLedger": "সরবরাহকারীর লেজার", + "partyWiseProfit": "পার্টি অনুযায়ী লাভ", + "productWiseProfit": "পণ্য অনুযায়ী লাভ", + "top5Customer": "শীর্ষ ৫ গ্রাহক", + "top5Supplier": "শীর্ষ ৫ সরবরাহকারী", + "productReports": "পণ্যের রিপোর্ট", + "comboReport": "কম্বো রিপোর্ট", + "expiredItemReport": "মেয়াদোত্তীর্ণ আইটেমের রিপোর্ট", + "top5Product": "শীর্ষ ৫ পণ্য", + "productWiseProfitAndLoss": "পণ্য অনুযায়ী লাভ ও ক্ষতি", + "productWisePurchase": "পণ্য অনুযায়ী ক্রয়", + "productWiseSale": "পণ্য অনুযায়ী ক্ষতি", + "noProductMatchYourSearch": "আপনার অনুসন্ধানের সাথে কোনো পণ্য মেলেনি।", + "purchaseQty": "ক্রয়ের পরিমাণ", + "saleQty": "বিক্রয়ের পরিমাণ", + "youDoNotHavePermissionProfitAndLoss": "আপনার লাভ ও ক্ষতির অনুমতি নেই।", + "sold": "বিক্রিত", + "remaining": "অবশিষ্ট", + "totalAssets": "মোট সম্পদ", + "assets": "সম্পদ", + "itemName": "আইটেমের নাম", + "personalInfo": "ব্যক্তিগত তথ্য:", + "dueBalance": "বকেয়া ব্যালেন্স", + "walletBalance": "ওয়ালেট ব্যালেন্স", + "cashIn": "নগদ আসা", + "cashOut": "নগদ যাওয়া", + "runningCash": "চলমান নগদ", + "moneyIn": "টাকা আসা", + "moneyOut": "টাকা যাওয়া", + "noDataAvailableForGeneratePdf": "পিডিএফ তৈরির জন্য কোনো তথ্য উপলব্ধ নেই", + "balanceDue": "বকেয়া ব্যালেন্স", + "returnedAmount": "ফেরত দেওয়া পরিমাণ", + "saleReturn": "বিক্রয় ফেরত", + "saleEdit": "বিক্রয় সম্পাদনা", + "pleaseAddASalesReturn": "অনুগ্রহ করে একটি বিক্রয় ফেরত যোগ করুন", + "subscriptionReports": "সাবস্ক্রিপশন রিপোর্ট", + "started": "শুরু হয়েছে", + "end": "শেষ", + "taxReportList": "ট্যাক্স রিপোর্টের তালিকা", + "developedBy": "তৈরি করেছেন", + "time": "সময়", + "receivedBy": "গ্রহণ করেছেন", + "wallet": "ওয়ালেট", + "warranty": "ওয়ারেন্টি", + "guarantee": "গ্যারান্টি", + "remark": "মন্তব্য", + "bankDetails": "ব্যাংকের বিবরণ", + "cashAndBank": "নগদ ও ব্যাংক", + "pdfGenerateSuccessfully": "পিডিএফ সফলভাবে তৈরি হয়েছে", + + "generatingPdf": "পিডিএফ তৈরি হচ্ছে", + "INVOICE": "ইনভয়েস", + "admin": "অ্যাডমিন", + "invoiceNumber": "ইনভয়েস নম্বর", + "vatNumber": "ভ্যাট নম্বর", + "customerSignature": "গ্রাহকের স্বাক্ষর", + "authorizedSignature": "অনুমোদিত স্বাক্ষর", + "poweredBy": "দ্বারা চালিত", + "shippingCharge": "শিপিং চার্জ", + "totalReturned": "মোট ফেরত", + "amountsInWord": "কথায় পরিমাণ", + "changeAmount": "পরিবর্তনের পরিমাণ", + "sellsBy": "বিক্রয় করে", + "rounding": "রাউন্ডিং", + "paidBy": "পরিশোধিত", + "vatGstTitle": "ভ্যাট/জিএসটি শিরোনাম", + "enterVatGstTitle": "ভ্যাট/জিএসটি শিরোনাম লিখুন", + "vatGstNumber": "ভ্যাট/জিএসটি নম্বর", + "enterVatGstNumber": "ভ্যাট/জিএসটি নম্বর লিখুন", + "vatAndTax": "ভ্যাট ও ট্যাক্স", + "customPrint": "কাস্টম প্রিন্ট", + "taxRates": "ট্যাক্সের হার", + "taxRatesMangeYourTaxRates": "ট্যাক্সের হার - আপনার ট্যাক্সের হার পরিচালনা করুন", + "add": "যোগ করুন", + "status": "অবস্থা", + "active": "সক্রিয়", + "disable": "অক্ষম", + "deletedSuccessFully": "সফলভাবে মুছে ফেলা হয়েছে!", + "failedToDeleteTheTax": "ট্যাক্স মুছতে ব্যর্থ হয়েছে", + "errorDeletingTax": "ট্যাক্স মুছতে সমস্যা", + "taxGroup": "ট্যাক্স গ্রুপ", + "combinationOfTheMultipleTaxes": "একাধিক ট্যাক্সের সমন্বয়", + "subTaxes": "উপ-ট্যাক্স", + "action": "কার্যক্রম", + "addTax": "ট্যাক্স যোগ করুন", + "editTax": "ট্যাক্স সম্পাদনা করুন", + "addNewTax": "নতুন ট্যাক্স যোগ করুন", + "enterTaxRates": "ট্যাক্সের হার লিখুন", + "addTaxGroup": "নতুন ট্যাক্স যোগ করুন", + "editTaxGroup": "ট্যাক্স গ্রুপ সম্পাদনা করুন", + "taxWithSingleMultipleTaxType": "একক/একাধিক ট্যাক্স প্রকারের সাথে ট্যাক্স", + "noSubTaxSelected": "কোন উপ-ট্যাক্স নির্বাচিত হয়নি", + "subTaxList": "উপ-ট্যাক্সের তালিকা", + "taxPercent": "ট্যাক্স শতাংশ", + "done": "সম্পন্ন", + "writerTaxHere": "এখানে লেখা লিখুন...", + "expiredList": "মেয়াদ উত্তীর্ণ তালিকা", + "listIsEmpty": "তালিকাটি খালি", + "printingInvoice": "ইনভয়েস প্রিন্ট হচ্ছে", + "salesSetting": "বিক্রয় সেটিংস", + "invoiceLogo": "ইনভয়েস লোগো", + "printingOption": "প্রিন্টিং অপশন", + "amountRoundingMethod": "পরিমাণ রাউন্ডিং পদ্ধতি", + "signUp" : "সাইন আপ করুন", + + + "receivedAmount" : "প্রাপ্ত পরিমাণ", + "payableAmount" : "পরিশোধযোগ্য পরিমাণ", + "collectedBys" : "সংগ্রহ করেছেন", + "purchasedBy" : "কর্তৃক ক্রয়কৃত", + "saleBy" : "বিক্রয় করেছেন", + "item" : "পণ্য", + "sl" : "ক্রমিক নং", + "mobiles" : "মোবাইল", + "paidVia" : "এর মাধ্যমে পরিশোধিত", + "moneyReceipt" : "মানি রসিদ", + "receipt" : "রসিদ", + "returnedItem" : "ফেরতকৃত পণ্য", + "returnedDate" : "ফেরতের তারিখ", + "barcodeGenerator" : "বারকোড জেনারেটর", + "searchProduct" : "পণ্য অনুসন্ধান করুন", + "code" : "কোড", + "price" : "মূল্য", + "showCode" : "কোড দেখান", + "showPrice" : "মূল্য দেখান", + "showName" : "নাম দেখান", + "actions" : "কার্যক্রম", + "noItemSelected" : "কোন আইটেম নির্বাচিত হয়নি", + "noProductSelected" : "কোন পণ্য নির্বাচিত হয়নি", + "previewPdf" : "পিডিএফ প্রিভিউ", + "salesReturnReport" : "বিক্রয় রিটার্ন রিপোর্ট", + "purchaseReturnReport" : "ক্রয় রিটার্ন রিপোর্ট", + "incomeFor" : "আয়ের জন্য", + "enterProductCode": "পণ্য কোড প্রবেশ করান", + "addIncome" : "আয় যোগ করুন", + "incomeDate" : "আয়ের তারিখ", + "incomeCategories" : "আয় বিভাগ", + "addIncomeCategory" : "আয় বিভাগ যোগ করুন", + "enterIncomeCategoryName" : "আয় বিভাগের নাম লিখুন", + "totalReturnAmount" : "মোট ফেরত দেওয়া পরিমাণ", + "returned" : "প্রত্যাবর্তন", + "supplierDetails" : "সরবরাহকারীর বিবরণ", + "weekly": "সাপ্তাহিক", + "monthly": "মাসিক", + "yearly" : "বার্ষিক", + "today" : "আজ", + "thisWeek" : "এই সপ্তাহ", + "thisMonth" : "এই মাস", + "thisYear": "এই বছর", + "allTime" : "সর্বকালের", + "custom" : "কাস্টম", + + + "enterYourPhoneNumber": "আপনার ফোন নম্বর লিখুন", + "enterFullAddress": "পূর্ণ ঠিকানা লিখুন", + "enterYourEmailAddress": "আপনার ইমেল ঠিকানা লিখুন", + "pleaseEnterAPassword": "একটি পাসওয়ার্ড লিখুন দয়া করে", + "pleaseEnterAConfirmPassword": "একটি নিশ্চিত পাসওয়ার্ড লিখুন দয়া করে", + "enterYourName": "আপনার নাম লিখুন", + "addNewAddress": "নতুন ঠিকানা যোগ করুন", + "firstName": "নামের প্রথম অংশ", + "lastName": "নামের শেষ অংশ", + "country": "দেশ", + "bangladesh": "বাংলাদেশ", + "apply": "প্রয়োগ", + "deliveryAddress": "ডেলিভারি ঠিকানা", + "noDataAvailabe": "কোনও ডেটা পাওয়া যায়নি", + "addDelivery": "ডেলিভারি যোগ করুন", + "description": "বিবরণ", + "addNote": "নোট যোগ করুন", + "image": "ছবি", + "pleaseConnectThePrinterFirst": "দয়া করে প্রিন্টারটি প্রথমে সংযুক্ত করুন", + "selectCategory": "বিভাগ নির্বাচন করুন", + "enterExpenseDate": "ব্যয়ের তারিখ লিখুন", + "enterName": "নাম লিখুন", + "enterAmount": "মুদ্রা লিখুন", + "enterRefNumber": "রেফারেন্স নম্বর লিখুন", + "fashions": "ফ্যাশন", + "billTO": "বিল প্রাপ্তকারী", + "totalDue": "মোট বাকি", + "paymentsAmount": "পেমেন্ট পরিমাণ", + "remainingDue": "অবশিষ্ট বাকি", + "thankYouForYourDuePayment": "আপনার বাকি পরিশোধের জন্য ধন্যবাদ", + "print": "প্রিন্ট", + "unitPrice": "একক মূল্য", + "totalPrice": "মোট মূল্য", + "totalVat": "মোট ভ্যাট", + "deliveryCharge": "ডেলিভারি চার্জ", + "totalPayable": "মোট পরিশোধিত", + "thankYouForYourPurchase": "আপনার কেনার জন্য ধন্যবাদ", + "pleaseConnectYourBluetoothPrinter": "দয়া করে আপনার ব্লুটুথ প্রিন্টার সংযুক্ত করুন", + "editSocialMedia": "সামাজিক মাধ্যম সম্পাদনা করুন", + "socialMarketing": "সামাজিক মার্কেটিং", + "share": "শেয়ার", + "notification": "বিজ্ঞপ্তি", + "purchaseAlarm": "ক্রয় সতর্কতা", + "purchaseConfirmed": "ক্রয় নিশ্চিত", + "paymentComplete": "পেমেন্ট সম্পন্ন", + "return": "ফেরত", + "sendSms": "এসএমএস পাঠান", + "receiveThePin": "পিন পেয়েছি", + "startNewSale": "নতুন বিক্রয় শুরু করুন", + "payment": "পেমেন্ট", + "masterCard": "মাস্টারকার্ড", + "instruction": "নির্দেশ", + "cash": "নগদ", + "invoiceViewer": "চালান দর্শক", + "size": "আকার", + "color": "দেয়া", + "weight": "ওজন", + "capacity": "ধারণক্ষমতা", + "type": "প্রকার", + "youWantToDeleteTheProduct": "আপনি কি এই পণ্যটি মুছতে চান?", + "delete": "মুছে ফেলা", + "contactDetails": "যোগাযোগের তথ্য", + "clarence": "ক্ল্যারেন্স", + "call": "কল", + "message": "বার্তা", + "dailyTransaction": "দৈনিক লেনদেন", + "promo": "প্রোমো", + "send": "প্রেরণ করুন", + "easyToUseThePos": "সহজে ব্যবহার করুন মোবাইল পস", + "easyToUseDescription": "সেলস প্রো অ্যাপ বিনামূল্যে, সহজে ব্যবহার করা যায়। সত্যিই, এটি বিশ্ববিদ্যালয়ের মধ্যে একটি অত্যন্ত ভাল POS সিস্টেম মধ্যে একটি অত্যন্ত ভাল POS সিস্টেম।", + "chooseYourFeature": "আপনার বৈশিষ্ট্য চয়ন করুন", + "chooseYourFeatureDescription": "বৈশিষ্ট্যগুলি একটি গুরুত্বপূর্ণ অংশ যা সেলস প্রোকে ঐতিহাসিক সমাধানগুলি থেকে পৃথিবীজুড়ে তৈরি করে।", + "allBusinessSolutions": "সমস্ত ব্যবসায়িক সমাধান", + "allBusinessSolutionDescription": "সেলস প্রো একটি সম্পূর্ণ ব্যবসায়িক সমাধান যা স্টক, হিসাব, বিক্রয়, ব্যয় এবং লস / লাভ অংশ দিয়ে।", + "skip": "এড়িয়ে যান", + "next": "পরবর্তী", + "aNewUpdateAvailable": "একটি নতুন আপডেট উপলব্ধ\nদয়া করে আপনার অ্যাপটি আপডেট করুন", + "skipTheUpdate": "আপডেট অগ্রাহ্য করুন", + "rememberMeLater": "আমাকে পরে মনে করুন", + "poweredByAcnoo": "প্রদানকারী: একনু", + "lossOrProfit" : "লাভ /ক্ষতি", + "expense" : "ব্যয়", + "home" : "হোম", + "sales" : "বিক্রয়", + "parties" : "পার্টি লিস্ট", + "purchaseNow" : "এখনই কিনুন", + "paymentMethods" : "মুল্য পরিশোধ পদ্ধতি", + "save": "সংরক্ষণ", + "addUserRole": "ব্যবহারকারী ভূমিকা যোগ করুন", + "noRoleFound": "কোন ব্যবহারকারী ভূমিকা পাওয়া যায়নি", + "yourPackageExpiredInDays": "আপনার প্যাকেজ 5 দিনে মেয়াদ শেষ হবে", + "yourPackageExpiredToday": "আপনার প্যাকেজ আজ মেয়াদ শেষ হবে\n\nঅনুগ্রহ করে আবার ক্রয় করুন", + "contactUs": "যোগাযোগ করুন", + "writeYourMessageHere": "আপনার বার্তা এখানে লিখুন", + "sendMessage": "বার্তা প্রেরণ করুন", + "sendYourEmail": "আপনার ইমেল প্রেরণ করুন", + "backToHome": "মূলপাতায় ফিরে যান", + "setting" : "সেটিং", + "promoCode": "প্রোমো কোড", + "submit": "জমা দিন", + "seeAllPromoCode": "সমস্ত প্রোমো কোড দেখুন", + "categories": "বিভাগসমূহ", + "update": "হালনাগাদ", + "thakYouForYourPurchase": "আপনার ক্রয় করার জন্য আপনাকে ধন্যবাদ", + "continueButton": "চালিয়ে যান", + "easytheusedesciption" : "সেলস প্রো অ্যাপ বিনামূল্যে এবং সহজে ব্যবহার করা যায়। সত্যিই, এটি বিশ্বব্যাপী শ্রেষ্ঠ POS সিস্টেমগুলির মধ্যে একটি।", + "choseYourFeature" : "আপনার বৈশিষ্ট্য চয়ন করুন", + "choseyourfeatureDesciption" : "বৈশিষ্ট্যগুলি মৌলিকভাবে গুরুত্বপূর্ণ, এটি সেলস প্রোকে পারম্পরিক সমাধানগুলি থেকে আলাদা করে।", + "allBusinessolutionDescrip" : "সেলস প্রো একটি সম্পূর্ণ ব্যবসার সমাধান যা মজুদ, হিসাব, বিক্রয়, ব্যয় এবং লক্ষ্য/লাভ অপরাধ শাখা সহিত।", + "name": "নাম", + "phone": "ফোন নম্বর", + "email": "ইমেইল ঠিকানা", + "address": "ঠিকানা", + "previousDue": "আগের বকেয়া", + "selectLang": "আপনার ভাষা নির্বাচন করুন", + "addContact": "পরিচিতি যোগ করুন", + "moreInfo": "অধিক তথ্য", + "retailer": "খুচরা বিক্রেতা", + "dealer": "ডিলার", + "wholesaler": "পাইকারী বিক্রেতা", + "supplier": "সরবরাহকারী", + "CustomerDetails": "কাস্টমার বিস্তারিত", + "recentTransaction": "সাম্প্রতিক লেনদেন", + "totalProduct": "মোট পণ্য", + "total": "মোট", + "paid": "পরিশোধ করা", + "subTotal" : "সাবটোটাল", + "unPaid": "আনপেইড", + "due": "বাকি", + "connect": "সংযোগ করতে ক্লিক করুন", + "tryAgain": "আবার চেষ্টা কর", + "loading": "লোড হচ্ছে", + "viewAll": "সব দেখ", + "partyList": "দলগুলোর তালিকা", + "addCustomer": "একটি গ্রাহক যোগ করুন", + "updateContact": "যোগাযোগ আপডেট করুন", + "dueList": "ডিউ লিস্ট", + "collectDue": "বকেয়া সংগ্রহ করুন", + "date": "তারিখ", + "dueAmount": "বাকি টাকা: ", + "customerName": "ক্রেতার নাম", + "totalAmount": "সর্বমোট পরিমাণ", + "paidAmount": "দেওয়া পরিমাণ", + "paymentTypes": "শোধের ধরণ", + "cancel": "বাতিল করুন", + "expenseReport": "ব্যয় রিপোর্ট", + "fromDate": "তারিখ হইতে", + "toDate": "এখন পর্যন্ত", + "expenseFor": "জন্য খরচ", + "amount": "পরিমাণ", + "noData": "কোন তথ্য নেই", + "totalExpense": "সর্বমোট খরচ", + "addExpense": "খরচ যোগ করুন", + "expenseDate": "খরচের তারিখ", + "referenceNo": "পরিচিত সংখ্যা", + "note": "বিঃদ্রঃ", + "expenseCat": "ব্যয় বিভাগ", + "search": "অনুসন্ধান করুন", + "select": "নির্বাচন করুন", + "addExpenseCat": "ব্যয় বিভাগ যোগ করুন", + "categoryName": "বিভাগ নাম", + "alreadyAdded": "ইতিমধ্যে যোগ", + "whatNew": "নতুন কি", + "lp": "ক্ষতি লাভ", + "profit": "লাভ", + "loss": "ক্ষতি", + "lpDetails": "লস / প্রফিট বিবরণী", + "invoice": "চালান", + "dates": "তারিখঃ", + "mobile": "মোবাইলঃ", + "product": "পণ্য", + "quantity": "পরিমাণ", + "discount": "ডিসকাউন্ট", + "totalLoss": "মোট ক্ষতি", + "totalProfit": "মোট প্রফিট", + "productList": "পণ্যের তালিকা", + "stock": "স্টক", + "addNewProduct": "নতুন পণ্য যোগ করুন", + "productName": "পণ্যের নাম", + "productCode": "পণ্য কোড", + "purchasePrice": "ক্রয় মূল্য", + "mrp": "মুল্য নির্ধারণ", + "wholeSalePrice": "হোলসেল মূল্য", + "dealerPrice": "ডিলার মূল্য", + "manufacturer": "উত্পাদক", + "saveNPublish": "সংরক্ষণ এবং প্রকাশ করুন", + "brands": "ব্র্যান্ড", + "addBrand": "ব্র্যান্ড যোগ করুন", + "brandName": "ব্র্যান্ড নাম", + "addUnit": "ইউনিট যোগ করুন", + "unitName": "ইউনিট নাম", + "units": "ইউনিট", + "addProduct": "দয়া করে একটি পণ্য যুক্ত করুন", + "updateProduct": "পণ্য আপডেট করুন", + "salePrice": "বিক্রয় মূল্য", + "profile": "প্রোফাইল", + "edit": "সম্পাদনা করুন", + "businessCat": "ব্যবসা বিভাগ", + "language": "ভাষা", + "changePassword": "পাসওয়ার্ড পরিবর্তন করুন", + "updateProfile": "আপনার প্রোফাইল আপডেট করুন", + "businessName": "কোম্পানি এবং ব্যবসা নাম", + "addPurchase": "ক্রয় যোগ করুন", + "inv": "চালান নং", + "supplierName": "সরবরাহকারীর নাম", + "itemAdded": "আইটেম যুক্ত করা হয়েছে", + "addItems": "আইটেম যোগ করুন", + "returnAmount": "ফেরত মুল্য", + "chooseSupplier": "একটি সরবরাহকারী চয়ন করুন", + "noSupplier": "কোনও সরবরাহকারী উপলব্ধ নেই", + "salesDetails": "বিক্রয় বিবরণী", + "editPurchaseInvoice": "ক্রয় চালান সম্পাদনা করুন", + "purchaseList": "ক্রয় তালিকা", + "addAPurchase": "দয়া করে একটি ক্রয় যোগ করুন", + "dueReport": "বাকি বিবরণী", + "fullyPaid": "সম্পূর্ণভাবে পরিশোধিত", + "stillUnpaid": "এখনো পরিশোধ করা হয়নি", + "purchaseReport": "ক্রয় রিপোর্ট", + "connectPrinter": "আপনার প্রিন্টার সংযুক্ত করুন", + "clickToConnect": "সংযোগ করতে ক্লিক করুন", + "collectDues": "দয়া করে একটি বাকি আদায় করুন", + "addNewPurchase": "দয়া করে একটি ক্রয় যোগ করুন", + "salesReport": "বিক্রয় রিপোর্ট", + "addSale": "দয়া করে একটি বিক্রয় যোগ করুন", + "reports": "রিপোর্টস", + "chooseCustomer": "গ্রাহক চয়ন করুন", + "addSales": "বিক্রয় যোগ করুন", + "saleList": "বিক্রয় তালিকা", + "editSalesInvoice": "বিক্রয় চালান সম্পাদনা করুন", + "previousPayAmount": "পূর্ববর্তী পরিশোধ পরিমাণ", + "printing": "মুদ্রণ বিকল্প", + "subscription": "সাবস্ক্রিপশন", + "userRole": "ব্যবহারকারী ভূমিকা", + "currency": "মুদ্রা", + "logOut": "লগ আউট", + "stockList": "মজুদ তালিকা", + "purchase": "ক্রয়", + "sale": "বিক্রয়", + "yourPack": "আপনার প্যাকেজ", + "freePlan": "ফ্রি প্ল্যান", + "youRUsing": "আপনি ব্যবহার করছেন ", + "freePack": "ফ্রি প্যাকেজ", + "premiumPlan": "প্রিমিয়াম প্ল্যান", + "packFeatures": "প্যাকেজ সুবিধা", + "unlimited": "সীমাহীন", + "updateNow": "এখনই আপডেট করুন", + "purchasePremium": "প্রিমিয়াম প্ল্যান ক্রয় করুন", + "buyPremium": "প্রিমিয়াম প্ল্যান কেনার জন্য", + "paypalPay": "পেপাল দিয়ে প্রদান করুন", + "gotEmail": "আপনি একটি ইমেল পেয়েছেন", + "sendEmail": "আমরা একটি ইমেল প্রেরণ করেছি যেটি পাসওয়ার্ড রিসেট করার নির্দেশাবলী সহ আছে:", + "checkEmail": "ইমেল পরীক্ষা করুন", + "close": "বন্ধ করুন", + "forgotPassword": "পাসওয়ার্ড ভুলে গেছেন", + "enterEmail": "পাসওয়ার্ড রিসেট লিঙ্ক পেতে নিম্নলিখিত ইমেল ঠিকানা লিখুন।", + "sendLink": "রিসেট লিঙ্ক প্রেরণ করুন", + "emailText": "ইমেল", + "password": "পাসওয়ার্ড", + "logIn": "লগ ইন করুন", + "noAcc": "কোনও অ্যাকাউন্ট নেই?", + "register": "রেজিস্টার করুন", + "phoneVerification": "ফোন যাচাই", + "registerTitle": "আমরা শুরু করার আগে আপনার ফোন নিবন্ধন করতে প্রয়োজন!", + "sendCode": "কোড প্রেরণ করুন", + "staffLogin": "স্টাফ লগইন", + "logInWithMail": "ইমেল দিয়ে লগ ইন করুন", + "setUpProfile": "আপনার প্রোফাইল সেটআপ করুন", + "setUpDesc": "আপনার প্রোফাইল আপডেট করে আপনার ডাক্তারকে ভাল প্রভাব দিতে সাহায্য করুন", + "gallery": "গ্যালারি", + "camera": "ক্যামেরা", + "companyAddress": "কোম্পানির ঠিকানা", + "openingBalance": "উদ্ঘাটন ব্যালেন্স", + "confirmPass": "পাসওয়ার্ড নিশ্চিত করুন", + "haveAcc": "ইতিমধ্যে একটি অ্যাকাউন্ট আছে?", + "loginWithPhone": "ফোন দিয়ে লগ ইন করুন", + "editPhone": "ফোন নম্বর সম্পাদনা করুন?", + "createAcc": "একটি ফ্রি অ্যাকাউন্ট তৈরি করুন", + "congratulation": "অভিনন্দন", + + "signIn": "সাইন ইন", + "welcomeBack": "স্বাগতম ফিরে!", + "passwordCannotBeEmpty": "পাসওয়ার্ড ফাঁকা রাখা যাবে না", + "reset": "আপনার ইমেল বা ফোন নম্বর ব্যবহার করে পাসওয়ার্ড পুনরায় সেট করুন", + "lableEmail": "ইমেল", + "hintEmail": "ইমেল ঠিকানা লিখুন", + "emailCannotBeEmpty": "ইমেল ফাঁকা রাখা যাবে না", + "pleaseEnterAValidEmail": "একটি বৈধ ইমেল লিখুন", + "continueE": "অগ্রসর হোন", + "pleaseEnterYourDetails": "আপনার বিবরণ দিন।", + "lablePassword": "পাসওয়ার্ড", + "hintPassword": "পাসওয়ার্ড লিখুন", + "pleaseEnterABiggerPassword": "একটি বড় পাসওয়ার্ড লিখুন", + "rememberMe": "আমাকে মনে রাখুন", + "donNotHaveAnAccount": "একাউন্ট নেই?", + "createAFreeAccount": "একটি ফ্রি একাউন্ট তৈরি করুন", + "fullName": "পুরো নাম", + "enterYourFullName": "আপনার পুরো নাম লিখুন", + "nameCanNotBeEmpty": "নাম ফাঁকা রাখা যাবে না", + "alreadyHaveAnAccount": "একাউন্ট already আছে?", + "createNewPassword": "নতুন পাসওয়ার্ড তৈরি করুন", + "setUpNewPassword": "নতুন পাসওয়ার্ড সেট আপ করুন", + "resetPassword": "আপনার পাসওয়ার্ড পুনরায় সেট করুন এবং আপনার একাউন্টে লগ ইন করুন", + "newPassword": "নতুন পাসওয়ার্ড", + "confirmPassword": "পাসওয়ার্ড নিশ্চিত করুন", + "passwordsDoNotMatch": "পাসওয়ার্ড মেলেনি", + "verityEmail": "ইমেল যাচাই করুন", + "verification": "যাচাইকরণ", + "digits": "৬-সংখ্যার পিন আপনার ইমেল ঠিকানায় পাঠানো হয়েছে: ", + "enterValidOTP": "ভ্যালিড OTP লিখুন", + "resendOTP": "ভ্যালিড OTP লিখুন", + "verifyYourEmail": "আপনার ইমেল যাচাই করুন", + "weHaveSentAConfirmationEmailTo": "আমরা একটি নিশ্চিতকরণ ইমেল পাঠিয়েছি", + "folder": "মেইলটি আপনার স্প্যাম ফোল্ডারে চলে যেতে পারে।", + "gotIt": "বুঝেছি", + "enterOpeningBalance": "উদ্বোধনী ব্যালেন্স লিখুন", + "pleaseEnterAValidBusinessName": "একটি বৈধ ব্যবসার নাম লিখুন", + "enterBusiness": "ব্যবসা/স্টোর নাম লিখুন", + "selectBusinessCategory": "ব্যবসার ক্যাটাগরি নির্বাচন করুন", + "todaySummary": "আজকের সারসংক্ষেপ", + "sellAll": "সব বিক্রি করুন >", + "income": "আয়", + "purchased": "ক্রয়কৃত", + "endYourFreePlan": "আপনার ফ্রি পরিকল্পনা শেষ করুন", + "yourFree": "আপনার ফ্রি প্যাকেজ প্রায় শেষ, আপনার পরবর্তী পরিকল্পনা কিনুন ধন্যবাদ।", + "upgradeNow": "এখন আপগ্রেড করুন", + "notFound": "কিছু পাওয়া যায়নি", + "updateYourSubscription": "আপনার সাবস্ক্রিপশন আপডেট করুন", + "noDataFound": "কোনও ডেটা পাওয়া যায়নি", + "areYouSure": "আপনি কি নিশ্চিত?", + "doYouWantToExitTheApp": "আপনি কি অ্যাপ থেকে বের হতে চান?", + "no": "না", + "yes": "হ্যাঁ", + "dashboard": "ড্যাশবোর্ড", + "salesPurchaseOverview": "বিক্রয় এবং ক্রয় পর্যালোচনা", + "totalItems": "মোট আইটেম", + "totalCategories": "মোট ক্যাটাগরি", + "quickOverview": "সংক্ষিপ্ত পর্যালোচনা", + "totalIncome": "মোট আয়", + "customerDue": "গ্রাহক ঋণ", + "stockValue": "স্টক মান", + "lossProfit": "ক্ষতি/লাভ", + "cost": "খরচ", + "qty": "পরিমাণ", + "noProductFound": "কোনও পণ্য পাওয়া যায়নি", + "phoneNumber": "ফোন নম্বর", + "pleaseEnterAValidName": "একটি বৈধ নাম লিখুন", + "pleaseEnterValidPhoneAndNameFirst": "প্রথমে বৈধ ফোন এবং নাম লিখুন", + "confirmDelete": "মুছে ফেলা নিশ্চিত করুন", + "areYouSureYouWant": "আপনি কি সত্যিই এই পার্টি মুছে ফেলতে চান?", + "pleaseEnterAValidPhoneNumber": "একটি বৈধ ফোন নম্বর লিখুন", + "sendSMS": "এসএমএস পাঠান", + "searchH": "এখানে সন্ধান করুন....", + "transactions": "লেনদেন", + "selectAInvoice": "একটি ইনভয়েস নির্বাচন করুন", + "totalDueAmount": "মোট ঋণ পরিমাণ", + "youCanNotPayMoreThenDue": "আপনি ঋণের চেয়ে বেশি দিতে পারবেন না", + "noDueSelected": "কোনও ঋণ নির্বাচিত হয়নি", + "pleaseEnterName": "নাম লিখুন", + "pleaseEnterAmount": "পরিমাণ লিখুন", + "enterNote": "নোট লিখুন", + "pleaseSelectAExpenseCategory": "একটি খরচ ক্যাটাগরি নির্বাচন করুন", + "enterExpanseCategoryName": "খরচ ক্যাটাগরির নাম লিখুন", + "comingSoon": "শিগগিরই আসছে", + "pleaseMakeASaleFirst": "প্রথমে একটি বিক্রয় করুন", + "facebook": "ফেসবুক", + "twitter": "টুইটার", + "instagram": "ইনস্টাগ্রাম", + "linkedIN": "লিঙ্কডইন", + "link": "লিঙ্ক", + "lorem": "লোরেম ইপসাম ডলর সিট অ্যামেট, কনসেকটেটুর adip gravi iscing elit. আলট্রিস গ্রাভিডা স্কেলারিসক আর্কু ফ্যাসিলিস ডুইস ইন।", + "paymentGateway": "পেমেন্ট গেটওয়ে", + "paymentSuccess": "পেমেন্ট সফল", + "paymentWasSuccessful": "পেমেন্ট সফল হয়েছে!", + "paymentFailed": "পেমেন্ট ব্যর্থ হয়েছে", + "paymentFailedPleaseTryAgain": "পেমেন্ট ব্যর্থ হয়েছে। আবার চেষ্টা করুন।", + "pleaseEnterAValidBrandName": "একটি বৈধ ব্র্যান্ড নাম লিখুন", + "enterABrandName": "একটি ব্র্যান্ড নাম লিখুন", + "addCategory": "ক্যাটাগরি যোগ করুন", + "enterCategoryName": "ক্যাটাগরির নাম লিখুন", + "selectVariations": "ভেরিয়েশনগুলি নির্বাচন করুন: ", + "dataSavedSuccessfully": "ডেটা সফলভাবে সংরক্ষিত হয়েছে।", + "somethingIs": "কিছু সমস্যা হয়েছে", + "updateYourProfile": "আপনার প্রোফাইল আপডেট করুন আপনার গ্রাহকদের সাথে আরও ভালভাবে সংযোগ করার জন্য", + "shopOpeningBalance": "দোকানের উদ্বোধনী ব্যালেন্স", + "shopRemainingBalance": "দোকানের বাকি ব্যালেন্স", + "enterAValidDiscount": "একটি বৈধ ছাড় লিখুন", + "addProductFirst": "প্রথমে পণ্য যোগ করুন", + "subtotal": "অন্তর্বর্তী মোট", + "purchaseDetails": "ক্রয়ের বিবরণ", + "riead": "পড়ুন", + "totall": "মোট:", + "startDate": "শুরুর তারিখ", + "pickStartDate": "শুরুর তারিখ নির্বাচন করুন", + "endDate": "শেষ তারিখ", + "pickEndDate": "শেষ তারিখ নির্বাচন করুন", + "failedToGetPlatformVersion": "প্ল্যাটফর্ম সংস্করণ পাওয়া যায়নি।", + "enterQuantity": "পরিমাণ লিখুন", + "pleaseAddQuantity": "পরিমাণ যোগ করুন", + "willBeAddedSoon": "শিগগিরই যোগ করা হবে", + "addedToCart": "কার্টে যোগ করা হয়েছে", + "connectYourPrinter": "আপনার প্রিন্টার সংযুক্ত করুন", + "customerPay": "গ্রাহক পেমেন্ট", + "supplerPay": "সরবরাহকারী পেমেন্ট", + "incomeReport": "আয় রিপোর্ট", + "category": "ক্যাটাগরি", + "balance": "ব্যালেন্স", + "itemsSales": "আইটেম বিক্রয়", + "totalPurchase": "মোট ক্রয়", + "totalSales": "মোট বিক্রয়", + "stockReport": "স্টক রিপোর্ট", + "lossProfitReport": "ক্ষতি/লাভ রিপোর্ট", + "outOfStock": "স্টকে নেই", + "vat": "ভ্যাট", + "customerPhoneNumber": "গ্রাহক ফোন নম্বর", + "enterCustomerPhoneNumber": "গ্রাহক ফোন নম্বর লিখুন", + "walkInCustomer": "ওয়াক-ইন গ্রাহক", + "guest": "অতিথি", + "stocks": "স্টক: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "লোরেম ইপসাম ডলর সিট অ্যামেট, কনসেকটেটুর এলিট। ইন্টারডাম কনস।", + "doNotDisturb": "বাধা দেবেন না", + "on": "চালু", + "off": "বন্ধ", + "unlimitedUsagesOfOurPackage": "আমাদের প্যাকেজের অযথা ব্যবহার\uD83D\uDC47", + "loremIpsumDolor": "লোরেম ইপসাম ডলর সিট অ্যামেট, কনসেকটেটুর অ্যাডিপিসিং এলিট। নাতোক অ্যালিকুইট ইট, কুর ইগেট। টেলুস সেপিয়েন ওডিও অ্যালিক।", + "payForSubscribe": "সাবস্ক্রাইব করার জন্য পেমেন্ট করুন", + "field": "ফিল্ড", + "successfullyPaid": "সফলভাবে পেমেন্ট হয়েছে", + "profileEdit": "প্রোফাইল সম্পাদনা", + "products": "পণ্য", + "salesList": "বিক্রয়ের তালিকা", + "useTitleCanNotBeEmpty": "ব্যবহারকারীর শিরোনাম ফাঁকা রাখা যাবে না", + "userTitle": "ব্যবহারকারীর শিরোনাম", + "enterUserTitle": "ব্যবহারকারীর শিরোনাম লিখুন", + "create": "তৈরি করুন", + "youHaveToGivePermission": "আপনাকে অনুমতি দিতে হবে", + "all": "সব", + "userRoleDetails": "ব্যবহারকারী ভূমিকা বিবরণ", + "doYouWantToDeleteTheUser": "আপনি কি ব্যবহারকারী মুছে ফেলতে চান?", + "thisProductAlreadyAdded": "এই পণ্য ইতিমধ্যে যোগ করা হয়েছে!", + "pleaseEnterAValidProductName": "একটি বৈধ পণ্যের নাম লিখুন", + "enterProductName": "পণ্যের নাম লিখুন", + "pleaseSelectACategory": "একটি ক্যাটাগরি নির্বাচন করুন", + "productCategory": "পণ্যের ক্যাটাগরি", + "selectProductCategory": "পণ্যের ক্যাটাগরি নির্বাচন করুন", + "enterSize": "আকার লিখুন", + "enterColor": "রং লিখুন", + "enterWeight": "ওজন লিখুন", + "enterCapacity": "ক্ষমতা লিখুন", + "enterType": "ধরণ লিখুন", + "productBrand": "পণ্যের ব্র্যান্ড", + "selectABrand": "একটি ব্র্যান্ড নির্বাচন করুন", + "productCodeIsRequired": "পণ্যের কোড প্রয়োজন", + "enterAValidStock": "একটি বৈধ স্টক লিখুন", + "enterStock": "স্টক লিখুন", + "productUnit": "পণ্যের ইউনিট", + "selectProductUnit": "পণ্যের ইউনিট নির্বাচন করুন", + "pleaseEnterAValidPurchasePrice": "একটি বৈধ ক্রয় মূল্য লিখুন", + "enterPurchasePrice": "ক্রয় মূল্য লিখুন", + "pleaseEnterAValidSalePrice": "একটি বৈধ বিক্রয় মূল্য লিখুন", + "enterSaltingPrice": "সল্টিং মূল্য লিখুন", + "enterWholesalePrice": "পাইকারি মূল্য লিখুন", + "enterDealerPrice": "ডিলার মূল্য লিখুন", + "enterDiscount": "ছাড় লিখুন", + "enterManufacturerName": "তৈরি কারকের নাম লিখুন", + "adding": "যোগ করা হচ্ছে..", + "pleaseEnterAValidUnitName": "একটি বৈধ ইউনিট নাম লিখুন", + "pleaseEnterUnitName": "ইউনিট নাম লিখুন", + "productDetails": "পণ্যের বিবরণ", + "smartWatch": "স্মার্ট ওয়াচ", + "appleWatch": "অ্যাপল ওয়াচ", + "deleting": "মুছে ফেলা হচ্ছে....", + "brand": "ব্র্যান্ড", + "loremIpsumDolorSit": "লোরেম ইপসাম ডলর সিট অ্যামেট, কনসেকটেটুর অ্যাডিপিসিং এলিট। আক্কুমসান ভলপ্যাট লস টেলাস সেক্লে রিস্কো ওডিও কন সেকটেটুর টিনসেম্পের।", + "details": "বিস্তারিত", + "weSentAnOTPInYourPhoneNumber": "আমরা আপনার ফোন নম্বরে একটি OTP পাঠিয়েছি", + "pleaseEnterTheOTP": "অনুগ্রহ করে OTP প্রবেশ করুন", + "enterAValidOTP": "একটি বৈধ OTP প্রবেশ করুন", + "verify": "যাচাই করুন", + "resendIn": "OTP পুনরায় প্রেরণ করুন ", + + + "dueCollection": "বকেয়া সংগ্রহ", + "noTransaction": "কোন লেনদেন নেই", + "updating": "আপডেট হচ্ছে...", + "confirmSMSTo": "এসএমএস নিশ্চিত করুন", + "anSMSWillBeSentToTheFollowingNumber": "নিচের নম্বরে একটি এসএমএস পাঠানো হবে: ", + "package": "প্যাকেজ", + "permissionNotGranted": "অনুমতি দেওয়া হয়নি!", + "collectedBy": "সংগ্রহ করেছে:", + "phonee": "ফোন:", + "purchaseBy": "কেনেছে:", + "salesBy": "বিক্রি করেছে:", + "days": "দিন", + + + "freeLifetimeUpdate": "মুক্ত আজীবন আপডেট", + "android": "অ্যান্ড্রয়েড ও আইওএস অ্যাপ সমর্থন", + "premiumCustomerSupport": "অ্যান্ড্রয়েড ও আইওএস অ্যাপ সমর্থন", + "customInvoiceBranding": "কাস্টম ইনভয়েস ব্র্যান্ডিং", + "unlimitedUsage": "অনন্ত ব্যবহার", + "freeDataBackup": "মুক্ত ডেটা ব্যাকআপ", + "addCustomers" : "গ্রাহক যোগ করুন", + "noDue" : "বকেয়া নেই", + "customer" : "গ্রাহক", + "billingAddress" : "বিলের ঠিকানা", + "enterAddress" : "ঠিকানা লিখুন", + "city" : "শহর", + "cityName" : "শহরের নাম", + "state" : "রাজ্য", + "stateName" : "রাজ্যের নাম", + "zip" : "জিপ কোড", + "zipCode" : "জিপ কোড লিখুন", + "chooseCountry" : "দেশ নির্বাচন করুন", + "shippingAddress" : "সরবরাহের ঠিকানা", + "partyCreateWarn" : "পার্টি তৈরির অনুমতি নেই।", + "addParty" : "পার্টি যোগ করুন", + "creditLimit" : "পার্টির ক্রেডিট সীমা", + "selectOne" : "একটি নির্বাচন করুন", + "roundings" : "গোলাকার (+/-)", + "roundingTotal" : "গোলাকার মোট", + "opinion" : "আপনার মতামত লিখুন", + "dueSaleWarn" : "ওয়াক-ইন গ্রাহকদের জন্য বকেয়া বিক্রি অনুমোদিত নয়।", + "paymentTypeHint" : "দয়া করে একটি পেমেন্ট টাইপ নির্বাচন করুন", + "createSaleWarn" : "বিক্রি তৈরির অনুমতি নেই।", + "updateSaleWarn" : "বিক্রি আপডেট করার অনুমতি নেই।", + "uploadImage" : "ছবি আপলোড করুন", + "useGallery" : "গ্যালারি ব্যবহার করুন", + "openCamera" : "ক্যামেরা খুলুন", + "scanCode" : "প্রোডাক্টের QR কোড স্ক্যান করুন", + "posSale" : "POS বিক্রি", + "selectCustomer" : "গ্রাহক নির্বাচন করুন", + "searchWith" : "খুঁজুন...", + "filter" : "ফিল্টার", + "productNotFound" : "পণ্য পাওয়া যায়নি", + "noMatched" : "মেলানো পণ্য পাওয়া যায়নি।", + "inventoryPermission" : "আপনার কাছে ইনভেন্টরি অনুমতি নেই", + "noParty" : "পার্টি পাওয়া যায়নি", + "purchaseWarn" : "ক্রয়ের অনুমতি নেই।", + "purchaseUpdateWarn" : "ক্রয় আপডেট করার অনুমতি নেই।", + "addVariantDetails" : "ভ্যারিয়েন্ট বিবরণ যোগ করুন", + "purchaseEx" : "ক্রয় মূল্য (অবৈতনিক)", + "purchaseIn" : "ক্রয় মূল্য (অন্তর্ভুক্ত)", + "purchaseExReq" : "ক্রয় মূল্য (অবৈতনিক) প্রয়োজন", + "purchaseInReq" : "ক্রয় মূল্য (অন্তর্ভুক্ত) প্রয়োজন", + "profitMargin" : "লাভের মার্জিন", + "saleReq" : "বিক্রয় মূল্য প্রয়োজন", + "manufactureDate" : "উৎপাদনের তারিখ", + "selectDate" : "তারিখ নির্বাচন করুন", + "expDate" : "মেয়াদ উত্তীর্ণের তারিখ", + "saveVariant" : "ভ্যারিয়েন্ট সংরক্ষণ করুন", + "model" : "মডেল", + "selectModel" : "মডেল নির্বাচন করুন", + "bulk" : "ব্যাচ আপলোড", + "barcodeGen" : "বারকোড জেনারেটর", + "upload" : "আপলোড", + "sku" : "SKU / কোড", + "lowStock" : "স্টক কম", + "enLowStock" : "নিম্ন স্টক লিখুন", + "manuDate" : "উৎপাদনের তারিখ", + "single" : "একক", + "batch" : "ব্যাচ", + "batchNo" : "ব্যাচ নম্বর", + "entBatchNo" : "ব্যাচ নম্বর লিখুন", + "variantAdded" : "ভ্যারিয়েন্ট সফলভাবে যোগ হয়েছে!", + "variantDelete" : "ভ্যারিয়েন্ট সফলভাবে মুছে ফেলা হয়েছে!", + "addVariant" : "ভ্যারিয়েন্ট যোগ করুন", + "typeSelect" : "টাইপ নির্বাচন করুন", + "taxType" : "কর প্রকার", + "selectTax" : "কর নির্বাচন করুন", + "updateProductWarn" : "পণ্য আপডেট করার অনুমতি নেই।", + "addProductWarn" : "পণ্য তৈরি করার অনুমতি নেই।", + "updateProductSuccess" : "পণ্য সফলভাবে আপডেট হয়েছে!", + "addProductSuccess" : "পণ্য সফলভাবে তৈরি হয়েছে!", + "choose" : "নির্বাচন করুন", + "view" : "বিস্তারিত দেখুন", + "priceWarn" : "মূল্য খালি থাকতে পারে না", + "productSetting" : "পণ্যের সেটিংস", + "saveSetting" : "সেটিংস সংরক্ষণ করুন", + "addStock" : "স্টক যোগ করুন", + "stockWarn" : "স্টক কমপক্ষে ১ হতে হবে", + "updateSuccess" : "সফলভাবে আপডেট হয়েছে", + "updateFailed" : "স্টক আপডেট করতে ব্যর্থ", + "deleteBatchWarn" : "আপনি কি নিশ্চিত এই ব্যাচ মুছে ফেলতে চান?", + "lowStockReport" : "কম স্টকের রিপোর্ট", + "genPdfWarn" : "PDF তৈরির জন্য কোনো ডেটা নেই", + "dateFilterWarn" : "শেষ তারিখ শুরু তারিখের আগে হতে পারে না।", + "createPdfWarn" : "PDF তৈরি করার অনুমতি নেই।", + "expirationStatus" : "মেয়াদ শেষের অবস্থা", + "selectFDate" : "শুরুর তারিখ নির্বাচন করুন", + "selectToDate" : "শেষ তারিখ নির্বাচন করুন", + "clear" : "পরিষ্কার করুন", + "incomeReportPermission" : "আয় রিপোর্ট দেখতে অনুমতি নেই।", + "deleteAcc" : "অ্যাকাউন্ট মুছুন", + "deletePartyWarn" : "পার্টি মুছতে অনুমতি নেই।", + "updatePartyWarn" : "পার্টি আপডেট করতে অনুমতি নেই।", + "phoneNotAvail" : "ফোন নম্বর পাওয়া যায়নি।", + "notLaunch" : "ফোন অ্যাপ চালানো যায়নি।", + "quickOver" : "দ্রুত পর্যালোচনা", + "tranSacOver" : "লেনদেনের ওভারভিউ", + "profitLoss" : "লাভ ও ক্ষতি" +} \ No newline at end of file diff --git a/lib/l10n/intl_bs.arb b/lib/l10n/intl_bs.arb new file mode 100644 index 0000000..4646aad --- /dev/null +++ b/lib/l10n/intl_bs.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Jeste li sigurni da želite obrisati svoj račun? Ova radnja će trajno izbrisati sve vaše podatke.", + "passwordMust6Character": "Lozinka mora imati najmanje 6 znakova", + "passwordIsRequired": "Lozinka mora imati najmanje 6 znakova", + "iAgreeDeleteMyAccountPermanent": "Pristajem na trajno brisanje mog računa.", + "flat": "Fiksno", + "percent": "Procenat", + "partialPaid": "Djelomično plaćeno", + "selectStock": "Odaberi zalihu", + "stockOrVariant": "Zaliha / Varijanta", + "noBatch": "Nema serije", + "purchaseQuantityRequired": "Potrebna količina kupovine", + "excelUploader": "Excel otpremač", + "remove": "Ukloni", + "uploading": "Otpremanje...", + "pickAndUploadFile": "Odaberi i otpremi datoteku", + "downloadExcelFormat": "Preuzmi Excel format", + "excelFiles": "Excel datoteke", + "noFileSelected": "Nijedna datoteka nije odabrana", + "orContinueWith": "Ili nastavi sa", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Prijava nije uspjela. Molimo pokušajte ponovo.", + "someThingWithWrongWithTheWebPage": "Nešto nije u redu sa web stranicom.", + "loadingOtpSetting": "Učitavanje OTP postavki...", + "youCanNowResendYourOtp": "Sada možete ponovo poslati OTP.", + "resendOtpSeconds": "Ponovo pošalji OTP za ${start} sekundi", + "oldPassword": "Stara lozinka", + "oldPasswordCanNotBeEmpty": "Stara lozinka ne može biti prazna", + "seconds": "sekunde", + "downloading": "Preuzimanje...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Preuzimanje uspješno! Provjerite mapu Dokumenti", + "printBarCode": "Štampaj barkod", + "youDoNotHavePermissionToGenerateBarcode": "Nemate dozvolu za generisanje barkoda.", + "download": "Preuzmi", + "packingDate": "Datum pakovanja", + "permissionDeniedToViewBank": "Dozvola za pregled banke odbijena.", + "permissionDeniedToUpdateBank": "Dozvola za ažuriranje banke odbijena.", + "editWarehouse": "Uredi skladište", + "addNewWarehouse": "Dodaj novo skladište", + "warehouseName": "Naziv skladišta", + "enterWarehouseName": "Unesite naziv skladišta", + "amountMustBeGreaterThanZero": "Iznos mora biti veći od 0", + "canNotRetrievePaymentDetails": "Nije moguće preuzeti detalje plaćanja.", + "youDonNotHavePermissionToCreateExpense": "Nemate dozvolu za kreiranje troška.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nemate dozvolu za kreiranje kategorije troškova.", + "youDonNotHavePermissionToCreateIncome": "Nemate dozvolu za kreiranje prihoda.", + "youDoNotHavePermissionToCreateIncomeCategory": "Nemate dozvolu za kreiranje kategorije prihoda.", + "salesReturn": "Povrat prodaje", + "purchaseReturn": "Povrat prodaje", + "returnQuantity": "Količina povrata", + "nonFoundableDiscount": "Nepovratno (PDV/Popust)", + "confirmReturn": "Potvrdi povrat", + "pleaseSelectForProductReturn": "Molimo odaberite proizvod za povrat", + "failedToProcessReturn": "Neuspješna obrada povrata.", + "noValuesDenied": "Nisu definisane vrijednosti", + "editCategory": "Uredi kategoriju", + "editModel": "Uredi model", + "addNewModel": "Dodaj novi model", + "pleaseEnterValidName": "Molimo unesite važeće ime", + "modelName": "Naziv modela", + "enterModelName": "Unesite naziv modela", + "youDoNotHavePermissionToCreateModel": "Nemate dozvolu za kreiranje modela", + "youDoNotHavePermissionToUpdateModel": "Nemate dozvolu za ažuriranje modela", + "modelUpdateSuccessfully": "Model uspješno ažuriran!", + "modelCreatedSuccessfully": "Model uspješno kreiran!", + "models": "Modeli", + "youDoNotHavePermissionDeleteModel": "Nemate dozvolu za brisanje modela.", + "enterLabelText": "Unesite tekst oznake", + "searchBatchNo": "Pretraži broj serije...", + "noActiveUser": "Nije aktivan korisnik", + "pleaseUseValidPurchaseCodeUseTheApp": "Molimo koristite važeći kod za kupovinu da biste koristili aplikaciju.", + "notInternetConnection": "Nema internet konekcije", + "pleaseCheckYourInternetConnection": "Molimo provjerite internet konekciju i pokušajte ponovo", + "ok": "Ok", + "addCash": "Dodaj gotovinu", + "reduceCash": "Smanji gotovinu", + "transactionType": "Vrsta transakcije", + "user": "Korisnik", + "toAccount": "Na račun", + "fromAccount": "Sa računa", + "years": "Godine", + "comboProductReport": "Izvještaj o combo proizvodima", + "grossProfit": "Bruto dobit (Gross Profit)", + "netProfit": "Neto dobit (Net Profit)", + "incomeType": "Vrsta prihoda", + "expensesType": "Vrste troškova", + "resets": "Resetuj", + "packageName": "Naziv paketa", + "start": "Početak", + "paymentMethod": "Način plaćanja", + "addPayment": "Dodaj plaćanje", + "advance": "Avans", + "noteLevel": "Nivo napomene", + "enterYourNoteLevel": "Unesite nivo napomene", + "postSaleMessage": "Poruka nakon prodaje", + "enterYourPostSaleMessage": "Unesite poruku nakon prodaje", + "a4PageLogo": "Logo za A4 fakturu", + "thermalInvoicePageLogo": "Logo za termalni račun", + "thermalPrinterLanguage": "Jezik termalnog štampača", + "thermalPrinterPageSize": "Veličina papira štampača", + "openSetting": "Otvori postavke", + "selectRack": "Odaberi stalak", + "rack": "Stalak (Rack)", + "selectShelf": "Odaberi policu (Shelf)", + "shelf": "Polica (Shelf)", + "variations": "Varijacije", + "combo": "Kombo", + "enterBatchNo": "Unesite broj serije (Batch No.)", + "selectWarehouse": "Odaberi skladište", + "warehouse": "Skladište (Warehouse)", + "netTotalAmount": "Ukupni neto iznos", + "defaultSellingPrice": "Zadana prodajna cijena", + "selectItems": "Odaberi stavke", + "variantList": "Lista varijanti", + "addSubVariation": "Dodaj podvarijaciju", + "editProduct": "Uredi proizvod", + "noItemFound": "Stavka nije pronađena", + "youDoNotHavePermissionDeleteTheShelf": "Nemate dozvolu za brisanje police", + "notMatchingResultFound": "Nema podudarajućih rezultata", + "editShelf": "Uredi policu", + "addShelf": "Dodaj novu policu", + "shelfName": "Naziv police", + "enterShelfName": "Unesite naziv police", + "pleaseEnterShelfName": "Unesite naziv police", + "productRacks": "Stalci za proizvode", + "racks": "Stalci (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nemate dozvolu za kreiranje stalaka.", + "youDoNtHavePermissionToDeleteRacks": "Nemate dozvolu za brisanje stalaka.", + "youDoNtHavePermissionToUpdateRacks": "Nemate dozvolu za ažuriranje stalaka.", + "addNewRack": "Dodaj novi stalak", + "editRack": "Uredi stalak", + "rackName": "Naziv stalka", + "pleaseEnterRackName": "Unesite naziv stalka", + "shelves": "Police (Shelves)", + "pressToSelect": "Pritisnite za odabir", + "selectAtLeastOneRack": "Odaberite barem jednu policu", + "inActive": "Neaktivno", + "addNewVariation": "Dodaj novu varijaciju", + "editVariations": "Uredi varijaciju", + "values": "Vrijednosti", + "enterValues": "Unesite vrijednosti", + "pleaseEnterAtLeastOneValues": "Unesite barem jednu vrijednost.", + "productVariations": "Varijacije proizvoda", + "permissionDenied": "Pristup odbijen", + "noVariationFound": "Varijacija nije pronađena.", + "addNewVariations": "Dodaj nove varijacije", + "variationId": "ID varijacije", + "updateRole": "Ažuriraj ulogu", + "addRole": "Dodaj ulogu", + "enterUserName": "Unesite korisničko ime", + "enterYourPassword": "Unesite lozinku", + "selectAll": "Označi sve", + "sNo": "Br.", + "feature": "Funkcija", + "read": "Čitanje", + "viewPrice": "Pogledaj cijenu", + "purchaseReturns": "Povrat nabavke", + "expiredProduct": "Istekli proizvod", + "barcodes": "Bar kodovi", + "bulkUploads": "Masovni uvoz", + "productModels": "Modeli proizvoda", + "incomes": "Prihodi", + "dues": "Dugovanja", + "subscriptions": "Pretplate", + "paymentsTypes": "Vrste plaćanja", + "roles": "Uloge", + "manageSetting": "Upravljaj postavkama", + "downloadApk": "Preuzmi APK", + "vatReports": "PDV izvještaji", + "profitAndLossDetailsReport": "Detaljan izvještaj o dobiti i gubitku", + "transactionsHistoryReport": "Izvještaj o historiji transakcija", + "expireProductReports": "Izvještaj o isteklim proizvodima", + "productPurchaseReport": "Izvještaj o nabavci proizvoda", + "productSalesReport": "Izvještaj o prodaji proizvoda", + "role": "Uloga", + "areYouSureWantToDeleteThisRole": "Jeste li sigurni da želite obrisati ovu ulogu?", + "inStock": "Na stanju", + "informationShowInLabels": "Informacije prikazane na naljepnicama", + "packageDate": "Datum pakovanja", + "barCodePrintLabelSetting": "Postavke štampanja bar kod naljepnica", + "labelRoleLabelSize2Inch": "Veličina rolne naljepnica 2\"*1, 50mm*25mm, razmak 3.1mm", + "labelRoleLabelSize1_5Inch": "Veličina rolne naljepnica 1.5\"*1, 38mm*25mm, razmak 3.1mm", + "thirtyTwoLabelPerSheet": "32 naljepnice po listu, 8.27 x 11.69 inča", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nemate dozvolu za generisanje bar koda.", + "pleaseSelectAProductFirst": "Prvo odaberite proizvod", + "pleaseEnterAValidQuantity": "Unesite važeću količinu (barem 1) za sve proizvode", + "pleaseSelectProductFirst": "Prvo odaberite proizvod", + "bluetoothIsTurnedOff": "Bluetooth je isključen. Uključite ga.", + "noBluetoothDeviceSelected": "Nije odabran Bluetooth uređaj.", + "printLabel": "Štampaj naljepnicu", + "caningForDevices": "Traženje uređaja...", + "noDeviceFound": "Uređaj nije pronađen", + "retryScan": "Pokušaj ponovo", + "connectedTo": "Povezano sa", + "pleaseEnableBluetooth": "Omogućite Bluetooth", + "skuOrCode": "SKU / Kod", + "lowStockAlert": "Upozorenje o niskim zalihama", + "tax": "Porez (Tax)", + "costExclusionTax": "Nabavna cijena bez poreza", + "costInclusionTax": "Nabavna cijena sa porezom", + "mrpOrSalePrice": "Maloprodajna cijena (MRP)", + "expiredDate": "Datum isteka", + "sellingPrice": "Prodajna cijena", + "variationsProduct": "Varijacijski proizvodi", + "comboProducts": "Kombo proizvodi", + "noStockAvailable": "Nema dostupnih podataka o zalihama.", + "highToLowPrice": "Cijena: od najviše", + "lowToHighPrice": "Cijena: od najniže", + "attachment": "Prilog", + "viewStock": "Pogledaj stanje", + "expiry": "Istek", + "expire": "Ističe", + "sevenDays": "7 dana", + "fifteenthDays": "15 dana", + "thirtyDays": "30 dana", + "sixtyDays": "60 dana", + "outPremiumPlan": "Naš Premium plan", + "youDoNotHavePermissionToCreatePurchase": "Nemate dozvolu za kreiranje nabavke.", + "thisPlanIsNotAvailableToPurchase": "Ovaj plan nije dostupan za kupovinu", + "thisPlanIsEligibleForUpgrade": "Ovaj plan nije pogodan za nadogradnju", + "extendPlan": "Produži plan", + "buyNow": "Kupi odmah", + "none": "Nijedan", + "roundToWholeNumber": "Zaokruži na cijeli broj", + "roundToNearestWholeNumber": "Zaokruži na najbliži cijeli broj", + "roundToNearnessDecimalNumber005": "Zaokruži na najbližu decimalu (0.05)", + "roundToNearnessDecimalNumber01": "Zaokruži na najbližu decimalu (0.1)", + "roundToNearnessDecimalNumber05": "Zaokruži na najbližu decimalu (0.5)", + "lastYear": "Prošla godina", + "productStock": "Zalihe proizvoda", + "unit": "Jedinica", + "showExpireDate": "Prikaži datum isteka", + "vatId": "PDV ID", + "vatType": "Vrsta PDV-a", + "exclusivePrice": "Cijena bez PDV-a", + "inclusivePrice": "Cijena sa PDV-om", + "profitPercent": "Procenat dobiti", + "showSingle": "Prikaži pojedinačne", + "showCombo": "Prikaži kombo", + "showVariant": "Prikaži varijante", + "showAction": "Prikaži akciju", + "ledger": "Glavna knjiga", + "youDoNotHavePermissionToGenerateReport": "Nemate dozvolu za generisanje izvještaja", + "noDataAvailable": "Nema dostupnih podataka", + "youDoNotHavePermissionToExportExcel": "Nemate dozvolu za izvoz u Excel", + "noDataAvailableForExport": "Nema dostupnih podataka za izvoz", + "supplierDue": "Dug dobavljaču", + "partyType": "Vrsta strane", + "allParty": "Sve strane", + "yesterday": "Jučer", + "last7Days": "Zadnjih 7 dana", + "last30Days": "Zadnjih 30 dana", + "currentMonth": "Trenutni mjesec", + "lastMonth": "Prošli mjesec", + "currentYear": "Trenutna godina", + "customerDate": "Prilagođeni datum", + "noTransactionToGeneratePdf": "Nema transakcija za generisanje PDF-a", + "generatePdf": "Generiši PDF", + "noTransactionFound": "Transakcije nisu pronađene", + "reference": "Referenca", + "creditIn": "Kredit (Ulaz)", + "debitOut": "Debit (Izlaz)", + "subscribeNow": "Pretplati se sada", + "expired": "Isteklo", + "totalBalance": "Ukupni saldo", + "hoursLeft": "Preostalo sati", + "daysLeft": "Preostalo dana", + "pos": "POS", + "profitAndLoss": "Dobit i gubitak", + "branch": "Poslovnica", + "hrm": "HRM", + "inventory": "Inventar", + "editAttendance": "Uredi prisustvo", + "addNewAttendance": "Dodaj novo prisustvo", + "employee": "Zaposlenik", + "pleaseSelectAnEmployee": "Molimo odaberite zaposlenika", + "shift": "Smjena", + "selectEmployeeFirst": "Prvo odaberite zaposlenika", + "selectDateFirst": "Prvo odaberite datum", + "month": "Mjesec", + "autoSelected": "Automatski odabrano", + "pleaseSelectDate": "Molimo odaberite datum", + "timeIn": "Vrijeme dolaska", + "timeOut": "Vrijeme odlaska", + "attendance": "Prisustvo", + "allEmployee": "Svi zaposlenici", + "noAvailableRecordFound": "Nisu pronađeni zapisi o prisustvu.", + "addAttendance": "Dodaj prisustvo", + "noNoteProvided": "Napomena nije navedena.", + "duration": "Trajanje", + "youDoNotHavePermissionToViewAttendance": "Nemate dozvolu za pregled prisustva", + "department": "Odjel", + "noDepartmentFound": "Odjel nije pronađen.", + "inactive": "Neaktivan", + "noDescriptionAvailableForThisDepartment": "Opis nije dostupan za ovaj odjel.", + "youDoNotHavePermissionToUpdateDepartment": "Nemate dozvolu za ažuriranje odjela.", + "youDoNotHavePermissionToDeleteDepartment": "Nemate dozvolu za brisanje odjela.", + "failedToDeleteTheDeterment": "Brisanje odjela nije uspjelo", + "failedToLoadDepartment": "Učitavanje odjela nije uspjelo", + "addDepartment": "Dodaj odjel", + "saving": "Spremanje", + "editDesignation": "Uredi zvanje", + "addDesignation": "Dodaj novo zvanje", + "designationName": "Naziv zvanja", + "enterDesignationName": "Unesite naziv zvanja", + "pleaseEnterDesignationName": "Molimo unesite naziv zvanja", + "pleaseSelectAStatus": "Molimo odaberite status", + "enterDescription": "Unesite opis", + "designation": "Zvanje", + "noDesignationFound": "Zvanje nije pronađeno.", + "noDescriptionAvailableForThisDesignation": "Opis nije dostupan za ovo zvanje.", + "youDoNotPermissionToUpdateDesignation": "Nemate dozvolu za ažuriranje zvanja.", + "youDoNotHavePermissionToDeleteDesignation": "Nemate dozvolu za brisanje zvanja.", + "updatePurchase": "Ažuriraj kupovinu", + "editEmployee": "Uredi zaposlenika", + "addNewEmployee": "Dodaj novog zaposlenika", + "enterFullName": "Unesite puno ime", + "pleaseSelectDesignation": "Molimo odaberite zvanje", + "pleaseSelectDepartment": "Molimo odaberite odjel", + "pleaseSelectStatus": "Molimo odaberite status", + "pleaseEnterYourPhoneNumber": "Molimo unesite svoj broj telefona", + "countryName": "Naziv države", + "enterYourCountry": "Unesite svoju državu", + "salary": "Plata", + "pleaseEnterYourSalary": "Molimo unesite svoju platu", + "gender": "Spol", + "pleaseSelectYourGender": "Molimo odaberite svoj spol", + "pleaseSelectYourShift": "Molimo odaberite svoju smjenu", + "birthDate": "Datum rođenja", + "joinDate": "Datum pridruživanja", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Molimo odaberite važeće datume početka i završetka.", + "endDateCannotBeBeforeStartDate": "Datum završetka ne može biti prije datuma početka.", + "editHoliday": "Uredi praznik", + "addNewHoliday": "Dodaj novi praznik", + "enterHolidayName": "Unesite naziv praznika", + "pleaseEnterHolidayName": "Molimo unesite naziv praznika", + "pleaseEnterDate": "Molimo unesite datum", + "pleaseSelectStartDate": "Molimo odaberite datum početka", + "pleaseEnterEndDate": "Molimo odaberite datum završetka", + "endDateBeforeStartDate": "Datum završetka je prije datuma početka", + "holidayList": "Lista praznika", + "noHolidayFound": "Praznici nisu pronađeni.", + "noHolidayFundMatching": "Nisu pronađeni odgovarajući praznici", + "addHoliday": "Dodaj praznik", + "youDoNotHavePermissionToUpgradeHoliday": "Nemate dozvolu za ažuriranje praznika.", + "holiday": "Praznik", + "editLeave": "Uredi odsustvo", + "addNewLeave": "Dodaj novo odsustvo", + "leaveType": "Vrsta odsustva", + "pleaseSelectALeaveType": "Molimo odaberite vrstu odsustva", + "pleaseSelectAStartDate": "Molimo odaberite datum početka", + "leaveDuration": "Trajanje odsustva", + "autoCalculatedDays": "Automatski izračunati dani", + "leaveList": "Lista odsustava", + "noLeaveRequestFound": "Nisu pronađeni zahtjevi za odsustvo.", + "addLeave": "Dodaj odsustvo", + "noDescriptionProvided": "Opis nije naveden.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nemate dozvolu za ažuriranje zahtjeva za odsustvo.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nemate dozvolu za brisanje zahtjeva za odsustvo.", + "leaveRequest": "Zahtjev za odsustvo", + "editPayroll": "Uredi platni spisak", + "addNewPayroll": "Dodaj novi platni spisak", + "paymentYear": "Godina isplate", + "pleaseSelectPaymentYear": "Molimo odaberite godinu isplate", + "pleaseSelectAnMonth": "Molimo odaberite mjesec", + "pleaseEnterADate": "Molimo unesite datum", + "totalSalaryAmount": "Ukupan iznos plate", + "payrollList": "Platni spisak", + "noPayrollFound": "Nisu pronađeni zapisi platnog spiska.", + "paymentDetails": "Detalji plaćanja", + "youDoNotHaveUpdatePayroll": "Nemate dozvolu za ažuriranje platnog spiska.", + "youDoNotHavePermissionToDeletePayroll": "Nemate dozvolu za brisanje platnog spiska.", + "payrollRecord": "Zapis platnog spiska", + "searchAttendance": "Pretraži prisustvo", + "attendanceReport": "Izvještaji o prisustvu", + "noAttendanceRecordFound": "Nisu pronađeni zapisi o prisustvu za odabrane filtere.", + "searchLeave": "Pretraži odsustva", + "leaveReports": "Izvještaji o odsustvima", + "noLeaveRecordFound": "Nisu pronađeni zapisi o odsustvu za odabrane filtere.", + "durationDays": "Trajanje (Dani)", + "payrollReports": "Izvještaji o platnom spisku", + "noMatchingPayrollFound": "Nisu pronađeni odgovarajući zapisi platnog spiska.", + "editShift": "Uredi smjenu", + "addNewShift": "Dodaj novu smjenu", + "shiftName": "Naziv smjene", + "pleaseSelectAShift": "Molimo odaberite smjenu", + "breakStatus": "Status pauze", + "pleaseSelectBreakStatus": "Molimo odaberite status pauze", + "startTimeIsRequired": "Vrijeme početka je obavezno", + "startTime": "Vrijeme početka", + "enterStartTime": "Unesite vrijeme početka", + "endTimeIsRequired": "Vrijeme završetka je obavezno", + "endTime": "Vrijeme završetka", + "enterEndTime": "Unesite vrijeme završetka", + "startBreakTime": "Vrijeme početka pauze", + "enterBreakTime": "Unesite vrijeme pauze", + "endBreakTime": "Vrijeme završetka pauze", + "noShiftFound": "Smjene nisu pronađene.", + "addShift": "Dodaj smjenu", + "breakTime": "Vrijeme pauze", + "breakDuration": "Trajanje pauze", + "youDoNotToHavePermissionToUpdateShift": "Nemate dozvolu za ažuriranje smjene.", + "youDoNotToHavePermissionToDeleteShift": "Nemate dozvolu za brisanje smjene.", + "doYouReallyWantToDeleteThis": "Da li zaista želite ovo obrisati", + "viewDetails": "Pogledaj detalje", + "leave": "Odsustvo", + "payroll": "Platni spisak", + "editBankAdjustment": "Uredi bankovno usklađivanje", + "adjustBankBalance": "Usklađivanje bankovnog salda", + "pleaseAddAtLeastOneBank": "Molimo dodajte barem jedan bankovni račun za usklađivanje salda.", + "accountNumber": "Naziv računa", + "selectAccount": "Odaberi račun", + "selectType": "Odaberi tip", + "amountsIsRequired": "Iznos je obavezan", + "invalidAmount": "Nevažeći iznos", + "adjustmentDate": "Datum usklađivanja", + "dateIsRequired": "Datum je obavezan", + "editBankAccounts": "Uredi bankovne račune", + "addNewBankAccounts": "Dodaj bankovne račune", + "accountDisplayName": "Prikazano ime računa", + "enterAccountDisplayName": "Unesite prikazano ime računa", + "displayNameIsRequired": "Prikazano ime je obavezno", + "openingBalanceIsRequired": "Početni saldo je obavezan", + "asOfDate": "Na dan", + "hideFiled": "Sakrij polja", + "addMoreFiled": "Dodaj više polja", + "enterAccountName": "Unesite broj računa", + "ifscCode": "IFSC kod", + "upiIdForQrCode": "UPI ID za QR kod", + "bankName": "Naziv banke", + "enterBankName": "Unesite naziv banke", + "accountHolderName": "Ime vlasnika računa", + "enterAccountHolderName": "Unesite ime vlasnika računa", + "printBankDetailsAndInvoice": "Štampaj bankovne podatke na fakturama", + "viewingTransactionFor": "Pregled transakcija za", + "bankAccounts": "Bankovni računi", + "noBankAccountFound": "Bankovni računi nisu pronađeni.", + "noAccountsFoundMissing": "Nisu pronađeni odgovarajući računi", + "deposit": "Depozit", + "addBank": "Dodaj banku", + "bankToBankTransfer": "Transfer s banke na banku", + "bankToCashTransfer": "Transfer s banke u gotovinu", + "accountName": "Naziv računa", + "holderName": "Ime vlasnika", + "openingDate": "Datum otvaranja", + "currentBalance": "Trenutni saldo", + "permissionDeniedToDeleteBank": "Odbijena dozvola za brisanje banke.", + "canNotEditThisTransactionType": "Nije moguće urediti ovaj tip transakcije.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Nisu pronađene transakcije za ovaj filter.", + "pleaseSelectBothAccounts": "Molimo odaberite oba računa.", + "cannotTransferToSameAccounts": "Nije moguće prenijeti na isti račun.", + "editBankTransfer": "Uredi bankovni transfer", + "needAtLeastTwoBankAccount": "Potrebna su najmanje dva bankovna računa za obavljanje transfera.", + "from": "Od", + "to": "Do", + "editBankToCash": "Uredi s banke u gotovinu", + "noBankAccountsFoundToTransferFrom": "Nisu pronađeni bankovni računi za transfer.", + "selectOneAccount": "Odaberi jedan račun", + "editCashAdjustment": "Uredi usklađivanje gotovine", + "adjustCashBalance": "Usklađivanje gotovinskog salda", + "customDate": "Prilagođeni datum", + "cashInHand": "Gotovina u ruci", + "currentCashBalance": "Trenutni gotovinski saldo", + "transfer": "Transfer", + "adjustCash": "Usklađivanje gotovine", + "pleaseSelectADestinationBankAccounts": "Molimo odaberite odredišni bankovni račun.", + "editCashToBank": "Uredi s gotovine u banku", + "cashToBankTransfer": "Transfer s gotovine u banku", + "noDestinationBankAccountFond": "Nisu pronađeni odredišni bankovni računi.", + "transferCheque": "Transfer čeka", + "receivedFrom": "Primljeno od", + "chequeAmount": "Iznos čeka", + "chequeNumber": "Broj čeka", + "chequeDate": "Datum čeka", + "referenceNumber": "Referentni broj", + "selectBankToCash": "Odaberi banku ili gotovinu", + "depositTo": "Depozit u", + "selectDepositDestination": "Odaberi odredište depozita", + "transferDate": "Datum transfera", + "doYouWantToRellyReOpenThisCheque": "Da li zaista želite ponovo otvoriti ovaj ček?", + "okay": "U redu", + "reOpen": "Ponovo otvori", + "open": "Otvori", + "chequeList": "Lista čekova", + "closed": "Zatvoreno", + "noChequeFound": "Čekovi nisu pronađeni", + "searchTransaction": "Pretraži transakcije...", + "filterByDate": "Filtriraj po datumu", + "addImage": "Dodaj sliku", + "cashAndBankManagement": "Upravljanje gotovinom i bankom", + "cheque": "Čekovi", + "branchList": "Lista poslovnica", + "roleAndPermission": "Uloga i dozvola", + "switchBank": "Promijeni poslovnicu?", + "exitBank": "Izađi iz poslovnice", + "areYouSureWantToSwitchToDifferentBranch": "Jeste li sigurni da želite preći na drugu poslovnicu?", + "areYourSureYouWantToExitFromThisBranch": "Jeste li sigurni da želite izaći iz ove poslovnice?", + "switchs": "Promijeni", + "exit": "Izlaz", + "createBranch": "Kreiraj poslovnicu", + "areYouSureWantToDeleteThisBranch": "Jeste li sigurni da želite obrisati ovu poslovnicu?", + "currents": "Trenutni", + "noBrunchFound": "Poslovnica nije pronađena", + "updateBranch": "Ažuriraj poslovnicu", + "pleaseEnterBranchName": "Molimo unesite naziv poslovnice", + "enterBalance": "Unesite saldo", + "youDoNotHavePermissionToUpdateBranch": "Nemate dozvolu za ažuriranje poslovnice.", + "allTransaction": "Sve transakcije", + "duePay": "Plaćanje duga", + "allParties": "Sve strane", + "retry": "Pokušaj ponovo", + "incomeCategoriesReport": "Izvještaj o kategorijama prihoda", + "dayBook": "Dnevnik", + "billWiseProfit": "Dobit po računu", + "cashFlow": "Tok novca", + "balanceSheet": "Bilans stanja", + "taxReport": "Poreski izvještaj", + "productSaleHistory": "Historija prodaje proizvoda", + "productPurchaseHistory": "Historija kupovine proizvoda", + "partyReports": "Izvještaji o stranama", + "customerLedger": "Glavna knjiga kupaca", + "supplierLedger": "Glavna knjiga dobavljača", + "partyWiseProfit": "Dobit po strani", + "productWiseProfit": "Dobit po proizvodu", + "top5Customer": "Top 5 kupaca", + "top5Supplier": "Top 5 dobavljača", + "productReports": "Izvještaji o proizvodima", + "comboReport": "Kombinovani izvještaj", + "expiredItemReport": "Izvještaj o isteklom artiklu", + "top5Product": "Top 5 proizvoda", + "productWiseProfitAndLoss": "Dobit i gubitak po proizvodu", + "productWisePurchase": "Kupovina po proizvodu", + "productWiseSale": "Gubitak po proizvodu", + "noProductMatchYourSearch": "Nema proizvoda koji odgovaraju vašoj pretrazi.", + "purchaseQty": "Količina kupovine", + "saleQty": "Količina prodaje", + "youDoNotHavePermissionProfitAndLoss": "Nemate dozvolu za dobit i gubitak.", + "sold": "Prodano", + "remaining": "Preostalo", + "totalAssets": "Ukupna imovina", + "assets": "Imovina", + "itemName": "Naziv artikla", + "personalInfo": "Lični podaci:", + "dueBalance": "Saldo duga", + "walletBalance": "Saldo novčanika", + "cashIn": "Ulaz gotovine", + "cashOut": "Izlaz gotovine", + "runningCash": "Tekuća gotovina", + "moneyIn": "Ulaz novca", + "moneyOut": "Izlaz novca", + "noDataAvailableForGeneratePdf": "Nema dostupnih podataka za generisanje pdf-a", + "balanceDue": "Saldo duga", + "returnedAmount": "Vraćen iznos", + "saleReturn": "Povrat prodaje", + "saleEdit": "Uredi prodaju", + "pleaseAddASalesReturn": "Molimo dodajte povrat prodaje", + "subscriptionReports": "Izvještaji o pretplati", + "started": "Počelo", + "end": "Kraj", + "taxReportList": "Lista poreskih izvještaja", + "developedBy": "Razvio", + "time": "Vrijeme", + "receivedBy": "Primio", + "wallet": "Novčanik", + "warranty": "Garancija (Warranty)", + "guarantee": "Garancija (Guarantee)", + "remark": "Napomena", + "bankDetails": "Bankovni detalji", + "cashAndBank": "Gotovina i banka", + "pdfGenerateSuccessfully": "Pdf uspješno generisan", + + "generatingPdf": "Generisanje PDF-a", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Broj fakture", + "vatNumber": "PDV Broj", + "customerSignature": "Potpis kupca", + "authorizedSignature": "Ovlašteni potpis", + "poweredBy": "Pokreće", + "shippingCharge": "Troškovi dostave", + "totalReturned": "Ukupno vraćeno", + "amountsInWord": "Iznosi riječima", + "changeAmount": "Iznos kusura", + "sellsBy": "Prodaje", + "rounding": "Zaokruživanje", + "paidBy": "Plaćeno od strane", + "vatGstTitle": "Naziv PDV/GST", + "enterVatGstTitle": "Unesite naziv PDV/GST", + "vatGstNumber": "PDV/GST Broj", + "enterVatGstNumber": "Unesite PDV/GST Broj", + "vatAndTax": "PDV i porez", + "customPrint": "Prilagođena štampa", + "taxRates": "Poreske stope", + "taxRatesMangeYourTaxRates": "Poreske stope - Upravljajte vašim poreskim stopama", + "add": "Dodaj", + "status": "Status", + "active": "Aktivan", + "disable": "Onemogući", + "deletedSuccessFully": "Uspješno izbrisano!", + "failedToDeleteTheTax": "Neuspješno brisanje poreza", + "errorDeletingTax": "Greška pri brisanju poreza", + "taxGroup": "Poreska grupa", + "combinationOfTheMultipleTaxes": "Kombinacija više poreza", + "subTaxes": "Podporezi", + "action": "Akcija", + "addTax": "Dodaj porez", + "editTax": "Uredi porez", + "addNewTax": "Dodaj novi porez", + "enterTaxRates": "Unesite poresku stopu", + "addTaxGroup": "Dodaj novu poresku grupu", + "editTaxGroup": "Uredi poresku grupu", + "taxWithSingleMultipleTaxType": "Porez sa jednim/više tipova poreza", + "noSubTaxSelected": "Nije odabran nijedan podporez", + "subTaxList": "Lista podporeza", + "taxPercent": "Procenat poreza", + "done": "Završeno", + "writerTaxHere": "Napišite tekst ovdje...", + "expiredList": "Lista isteklih", + "listIsEmpty": "Lista je prazna", + "printingInvoice": "Štampanje fakture", + "salesSetting": "Postavke prodaje", + "invoiceLogo": "Logo fakture", + "printingOption": "Opcija štampanja", + "amountRoundingMethod": "Metoda zaokruživanja iznosa", + "signUp": "Prijavi se", + "returnedItem": "Vraćena stavka", + "returnedDate": "Datum povrata", + "unitPrice": "Jedinična cijena", + "saleBy": "Prodaja od strane", + "purchasedBy": "Kupljeno od strane", + "collectedBys": "Prikupljeno od strane", + "payableAmount": "Iznos za uplatu", + "receivedAmount": "Primljeni iznos", + "unitPrices": "Jedinična cijena", + "item": "Artikal", + "sl": "Br.", + "mobiles": "Mobitel", + "paidVia": "Plaćeno putem", + "moneyReceipt": "Potvrda o uplati", + "receipt": "Račun", + "barcodeGenerator" : "Generator bar koda", + "searchProduct" : "Pretraži proizvod", + "code" : "Kod", + "price" : "Cijena", + "showCode" : "Prikaži kod", + "showPrice" : "Prikaži cijenu", + "showName" : "Prikaži ime", + "actions" : "Radnje", + "noItemSelected" : "Nije odabran nijedan predmet", + "noProductSelected" : "Nije odabran nijedan proizvod", + "previewPdf" : "Pregled PDF-a", + "salesReturnReport" : "Izvještaj o povratu prodaje", + "purchaseReturnReport" : "Izvještaj o povratu kupovine", + "incomeFor" : "Prihod za", + "enterProductCode": "Unesite kod proizvoda", + "addIncome" : "Dodaj prihod", + "incomeDate" : "Datum prihoda", + "incomeCategories" : "Kategorije prihoda", + "addIncomeCategory" : "Dodaj kategoriju prihoda", + "enterIncomeCategoryName" : "Unesite naziv kategorije prihoda", + "totalReturnAmount" : "Ukupni iznos vraćen", + "returned" : "Vraćeno", + "supplierDetails" : "Podaci o dobavljaču", + "weekly": "Sedmično", + "monthly": "Mjesečno", + "yearly" : "Godišnje", + "today" : "Danas", + "thisWeek" : "Ovaj tjedan", + "thisMonth" : "Ovaj mjesec", + "thisYear": "Ova godina", + "allTime" : "Sve vrijeme", + "custom" : "Prilagođeno", + "enterYourPhoneNumber": "Unesite vaš broj telefona", + "enterFullAddress": "Unesite punu adresu", + "enterYourEmailAddress": "Unesite vašu email adresu", + "pleaseEnterAPassword": "Unesite lozinku", + "pleaseEnterAConfirmPassword": "Unesite potvrdu lozinke", + "enterYourName": "Unesite vaše ime", + "addNewAddress": "Dodaj Novu Adresu", + "addUserRole": "Dodaj ulogu korisnika", + "noRoleFound": "Nema pronađene uloge korisnika", + "yourPackageExpiredInDays": "Vaš paket će isteći za 5 dana", + "yourPackageExpiredToday": "Vaš paket ističe danas\n\nMolimo kupite ponovo", + "contactUs": "Kontaktirajte nas", + "writeYourMessageHere": "Napišite vašu poruku ovdje", + "sendMessage": "Pošalji poruku", + "sendYourEmail": "Pošaljite vašu email adresu", + "backToHome": "Nazad na početnu stranicu", + "promoCode": "Promotivni kod", + "submit": "Pošalji", + "seeAllPromoCode": "Pogledaj sve promotivne kodove", + "categories": "Kategorije", + "firstName": "Ime", + "lastName": "Prezime", + "country": "Država", + "bangladesh": "Bangladeš", + "apply": "Primeni", + "deliveryAddress": "Adresa za isporuku", + "noDataAvailabe": "Nema dostupnih podataka", + "addDelivery": "Dodaj Isporuku", + "description": "Opis", + "addNote": "Dodaj Napomenu", + "image": "Slika", + "pleaseConnectThePrinterFirst": "Molimo vas da prvo povežete štampač", + "selectCategory": "Izaberite Kategoriju", + "enterExpenseDate": "Unesite datum troška", + "enterName": "Unesite Ime", + "enterAmount": "Unesite Iznos", + "enterRefNumber": "Unesite referentni broj", + "fashions": "Moda", + "billTO": "Račun za", + "totalDue": "Ukupno za platiti", + "paymentsAmount": "Iznosi uplata", + "remainingDue": "Preostalo za platiti", + "thankYouForYourDuePayment": "Hvala vam na vašoj uplati", + "print": "Štampaj", + "unitPirce": "Jedinična cena", + "totalPrice": "Ukupna cena", + "totalVat": "Ukupni PDV", + "deliveryCharge": "Trošak dostave", + "totalPayable": "Ukupno za platiti", + "thakYouForYourPurchase": "Hvala vam na kupovini", + "pleaseConnectYourBlutohPrinter": "Molimo vas da povežete vaš bluetooth štampač", + "editSocailMedia": "Uredi Društvene Medije", + "socialMarketing": "Društveni Marketing", + "share": "Podijeli", + "notification": "Obavijest", + "purchaseAlarm": "Alarm o kupovini", + "purchaseConfirmed": "Kupovina potvrđena", + "paymentComplete": "Plaćanje završeno", + "retur": "Povrat", + "sendSms": "Pošalji SMS", + "recivethePin": "Primite PIN", + "startNewSale": "Započnite Novu Prodaju", + "payment": "Plaćanje", + "masterCard": "Master Kartica", + "instrucation": "Instrukcija", + "cash": "Gotovina", + "invoiceViewr": "Pregled Fakture", + "size": "Veličina", + "color": "Boja", + "weight": "Težina", + "capacity": "Kapacitet", + "type": "Tip", + "youWantTodeletetheProduct": "Da li želite izbrisati ovaj proizvod?", + "delete": "Izbriši", + "contactDetials": "Kontakt Detalji", + "clarence": "Klerens", + "call": "Poziv", + "messege": "Poruka", + "dailyTransaction": "Dnevne Transakcije", + "promo": "Promocija", + "send": "Pošalji", + "easyToUseThePos": "Lako koristiti mobilni POS", + "easytheusedesciption": "POSpro aplikacija je besplatna i laka za korišćenje. Zapravo, jedan je od najboljih POS sistema širom sveta.", + "choseYourFeature": "Izaberite Svoje Mogućnosti", + "choseyourfeatureDesciption": "Mogućnosti su važan deo koji čini POSpro drugačijim od tradicionalnih rešenja.", + "allBusinessSolutions": "Sva poslovna rešenja", + "allBusinessolutionDescrip": "POSpro je kompletan poslovni sistem sa zalihama, računima, prodajom, troškovima i gubicima/profitom.", + "skip": "Preskoči", + "next": "Sledeće", + "anewUpdateAvailable": "Dostupno je novo ažuriranje\nMolimo vas da ažurirate aplikaciju", + "skipTheUpdate": "Preskoči ažuriranje", + "rememberMeLater": "Podseti me kasnije", + "powerdedByAcnoo": "Pokreće Acnoo", + "lossOrProfit": "Gubitak/Dobitak", + "expense": "Trošak", + "parties": "Strane", + "home": "Početna", + "sales": "Prodaja", + "setting": "Postavke", + "purchaseNow": "Kupi Sada", + "paymentMethods": "Načini Plaćanja", + "save": "Sačuvaj", + "update": "Ažuriraj", + "continueButton": "Nastavi", + "name": "Ime", + "phone": "Telefonski broj", + "email": "E-mail adresa", + "address": "Adresa", + "previousDue": "Previous Due", + "selectLang": "Odaberite Vaš jezik", + "addContact": "Dodaj kontakt", + "moreInfo": "Više informacija", + "retailer": "Prodavac na malo", + "dealer": "Diler", + "wholesaler": "Veletrgovac", + "supplier": "Dobavljač", + "CustomerDetails": "Customer Details", + "recentTransaction": "Nedavne transakcije", + "totalProduct": "Total Products", + "total": "Ukupno", + "paid": "Plaćeno", + "unPaid": "UnPaid", + "due": "Due", + "connect": "Kliknite za povezivanje", + "tryAgain": "Pokušaj ponovo", + "loading": "Učitavanje", + "viewAll": "Vidi sve", + "partyList": "Lista stranaka", + "addCustomer": "Molimo dodajte kupca", + "updateContact": "Ažurirajte kontakt", + "dueList": "Due List", + "collectDue": "Collect Due", + "date": "Datum", + "dueAmount": "Dospjeli iznos: ", + "customerName": "Ime kupca", + "totalAmount": "Ukupan iznos", + "paidAmount": "Plaćeni iznos", + "paymentTypes": "Vrsta plaćanja", + "cancel": "Otkaži", + "expenseReport": "Izvještaj o troškovima", + "fromDate": "Od datuma", + "toDate": "Izlaziti s", + "expenseFor": "Expense For", + "amount": "Iznos", + "noData": "Nema dostupnih podataka", + "totalExpense": "Total Expense", + "addExpense": "Add Expense", + "expenseDate": "Datum troška", + "referenceNo": "Referentni broj", + "note": "Bilješka", + "expenseCat": "Kategorije troškova", + "search": "Traži", + "select": "Odaberite", + "addExpenseCat": "Dodajte kategoriju troškova", + "categoryName": "Naziv kategorije", + "alreadyAdded": "Već dodano", + "whatNew": "Šta je novo", + "lp": "Gubitak/Profit", + "profit": "Profit", + "loss": "Gubitak", + "lpDetails": "Detalji o gubitku/profitu", + "invoice": "Račun", + "dates": "Datum:", + "mobile": "Mobilni:", + "product": "Proizvod", + "quantity": "Količina", + "discount": "Popust", + "totalLoss": "Total Loss", + "totalProfit": "Total Profit", + "productList": "Lista proizvoda", + "stock": "Stock", + "addNewProduct": "Dodaj novi proizvod", + "productName": "Ime proizvoda", + "productCode": "Kod proizvoda", + "purchasePrice": "Otkupna cijena", + "mrp": "MRP", + "wholeSalePrice": "Veleprodajna cijena", + "dealerPrice": "Dilerska cijena", + "manufacturer": "Proizvođač", + "saveNPublish": "Sačuvaj i objavi", + "brands": "Brendovi", + "addBrand": "Add Brand", + "brandName": "Brand name", + "addUnit": "Dodaj jedinicu", + "unitName": "Naziv jedinice", + "units": "Jedinice", + "addProduct": "Molimo dodajte proizvod", + "updateProduct": "Ažurirajte proizvod", + "salePrice": "Prodajna cijena", + "profile": "Profil", + "edit": "Uredi", + "businessCat": "Poslovna kategorija", + "language": "jezik", + "changePassword": "Promijeni lozinku", + "updateProfile": "Ažurirajte svoj profil", + "businessName": "Naziv kompanije i preduzeća", + "addPurchase": "Dodaj kupovinu", + "inv": "Inv br.", + "supplierName": "Dobavljač Ime", + "itemAdded": "Stavka dodana", + "addItems": "Dodaj stavke", + "subTotal": "Sub Total", + "returnAmount": "Povratni iznos", + "chooseSupplier": "Odaberite dobavljača", + "noSupplier": "Dobavljač nije dostupan", + "salesDetails": "Sales Details", + "editPurchaseInvoice": "Uredite fakturu za kupovinu", + "purchaseList": "Lista kupovine", + "addAPurchase": "Molimo dodajte kupovinu", + "dueReport": "Due Report", + "fullyPaid": "Fully Paid", + "stillUnpaid": "Still Unpaid", + "purchaseReport": "Izvještaj o kupovini", + "connectPrinter": "Povežite svoj štampač", + "clickToConnect": "Kliknite za povezivanje", + "collectDues": "Molimo prikupiti dug", + "addNewPurchase": "Molimo dodajte kupovinu", + "salesReport": "Izvještaj o prodaji", + "addSale": "Molimo dodajte rasprodaju", + "reports": "Izvještaji", + "chooseCustomer": "Odaberite kupca", + "addSales": "Dodaj prodaju", + "saleList": "Sales List", + "editSalesInvoice": "Uredite fakturu prodaje", + "previousPayAmount": "Prethodni iznos plaćanja", + "printing": "Printing Option", + "subscription": "Pretplata", + "userRole": "Uloga korisnika", + "currency": "Valuta", + "logOut": "Odjaviti se", + "stockList": "Lista dionica", + "purchase": "Kupovina", + "sale": "Prodaja", + "yourPack": "Vaš paket", + "freePlan": "Besplatni plan", + "youRUsing": "Vi koristite ", + "freePack": "Besplatni paket", + "premiumPlan": "Premium plan", + "packFeatures": "Package Features", + "unlimited": "Karakteristike paketa", + "updateNow": "Ažurirati sada", + "purchasePremium": "Kupite Premium plan", + "buyPremium": "Kupite premium plan", + "paypalPay": "Platite Paypalom", + "gotEmail": "Imate e-poštu", + "sendEmail": "Poslali smo e-mail sa uputstvima kako da poništim lozinku na:", + "checkEmail": "Provjeri email", + "close": "Zatvori", + "forgotPassword": "Zaboravili ste lozinku", + "enterEmail": "Molimo unesite svoju adresu e-pošte ispod da dobijete link za poništavanje lozinke.", + "sendLink": "Pošalji vezu za resetovanje", + "emailText": "Email", + "password": "Lozinka", + "logIn": "Ulogovati se", + "noAcc": "Nemate nikakav račun?", + "register": "Registrirajte se", + "phoneVerification": "Telefonska verifikacija", + "registerTitle": "Moramo registrovati vaš telefon bez početka!", + "sendCode": "Pošalji kod", + "staffLogin": "Prijava osoblja", + "logInWithMail": "Prijavite se putem e-pošte", + "setUpProfile": "Postavite svoj profil", + "setUpDesc": "Ažurirajte svoj profil da povežete svog doktora sa boljim utiskom", + "gallery": "Galerija", + "camera": "Kamera", + "companyAddress": "Adresa kompanije", + "openingBalance": "Početni saldo", + "confirmPass": "Potvrdi šifru", + "haveAcc": "Već imate račun?", + "loginWithPhone": "Prijavite se putem telefona", + "editPhone": "Urediti broj telefona?", + "createAcc": "Kreirajte besplatni nalog", + "congratulation": "Čestitam", + + "signIn": "Prijavi se", + "welcomeBack": "Dobrodošli nazad!", + "passwordCannotBeEmpty": "Lozinka ne može biti prazna", + "reset": "Poništite lozinku koristeći svoj email ili broj telefona", + "lableEmail": "Email", + "hintEmail": "Unesite adresu emaila", + "emailCannotBeEmpty": "Email ne može biti prazan", + "pleaseEnterAValidEmail": "Molimo unesite važeću email adresu", + "continueE": "Nastavi", + "pleaseEnterYourDetails": "Molimo unesite svoje podatke.", + "lablePassword": "Lozinka", + "hintPassword": "Unesite lozinku", + "pleaseEnterABiggerPassword": "Molimo unesite dužu lozinku", + "rememberMe": "Zapamti me", + "donNotHaveAnAccount": "Nemate nalog?", + "createAFreeAccount": "Kreirajte besplatan nalog", + "fullName": "Puno ime", + "enterYourFullName": "Unesite svoje puno ime", + "nameCanNotBeEmpty": "Ime ne može biti prazno", + "alreadyHaveAnAccount": "Već imate nalog?", + "createNewPassword": "Kreirajte novu lozinku", + "setUpNewPassword": "Postavite novu lozinku", + "resetPassword": "Poništite svoju lozinku kako biste se prijavili na nalog", + "newPassword": "Nova lozinka", + "confirmPassword": "Potvrdite lozinku", + "passwordsDoNotMatch": "Lozinke se ne podudaraju", + "verityEmail": "Verifikujte Email", + "verification": "Verifikacija", + "digits": "6-cifreni PIN je poslat na vašu email adresu:", + "enterValidOTP": "Unesite važeći OTP", + "resendOTP": "Ponovo pošaljite OTP", + "verifyYourEmail": "Verifikujte svoj Email", + "weHaveSentAConfirmationEmailTo": "Poslali smo potvrdu na", + "folder": "Može biti da je email završio u vašem spam folderu.", + "gotIt": "Razumem", + "enterOpeningBalance": "Unesite početni saldo", + "pleaseEnterAValidBusinessName": "Molimo unesite važeće ime firme", + "enterBusiness": "Unesite ime firme/prodavnice", + "selectBusinessCategory": "Izaberite kategoriju firme", + "todaySummary": "Danasnji pregled", + "sellAll": "Prodaj sve >", + "income": "Prihod", + "purchased": "Kupljeno", + "endYourFreePlan": "Kraj vašeg besplatnog plana", + "yourFree": "Vaš besplatan paket je skoro gotov, kupite sledeći plan. Hvala.", + "upgradeNow": "Nabavite sada", + "notFound": "Nije pronađeno", + "updateYourSubscription": "Ažurirajte svoju pretplatu", + "noDataFound": "Nema podataka", + "areYouSure": "Da li ste sigurni?", + "doYouWantToExitTheApp": "Da li želite da izađete iz aplikacije?", + "no": "Ne", + "yes": "Da", + "dashboard": "Kontrolna tabla", + "salesPurchaseOverview": "Pregled prodaje i kupovine", + "totalItems": "Ukupno stavki", + "totalCategories": "Ukupno kategorija", + "quickOverview": "Brzi pregled", + "totalIncome": "Ukupni prihod", + "customerDue": "Dug kupca", + "stockValue": "Vrednost zaliha", + "lossProfit": "Gubitak/Profit", + "cost": "Trošak", + "qty": "Količina", + "noProductFound": "Proizvod nije pronađen", + "phoneNumber": "Broj telefona", + "pleaseEnterAValidName": "Molimo unesite važeće ime", + "pleaseEnterValidPhoneAndNameFirst": "Molimo prvo unesite važeće telefone i ime", + "confirmDelete": "Potvrdite brisanje", + "areYouSureYouWant": "Da li ste sigurni da želite da obrišete ovu stranu?", + "pleaseEnterAValidPhoneNumber": "Molimo unesite važeći broj telefona", + "sendSMS": "Pošaljite SMS", + "searchH": "Pretraži ovde....", + "transactions": "Transakcije", + "selectAInvoice": "Izaberite račun", + "totalDueAmount": "Ukupni dug", + "youCanNotPayMoreThenDue": "Ne možete platiti više od duga", + "noDueSelected": "Nema odabranog duga", + "pleaseEnterName": "Molimo unesite ime", + "pleaseEnterAmount": "Molimo unesite iznos", + "enterNote": "Unesite belešku", + "pleaseSelectAExpenseCategory": "Molimo izaberite kategoriju troškova", + "enterExpanseCategoryName": "Unesite naziv kategorije troškova", + "comingSoon": "Uskoro", + "pleaseMakeASaleFirst": "Molimo prvo obavite prodaju", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Gateway za plačanje", + "paymentSuccess": "Uspešno plaćeno", + "paymentWasSuccessful": "Plačanje je bilo uspešno!", + "paymentFailed": "Plačanje nije uspelo", + "paymentFailedPleaseTryAgain": "Plačanje nije uspelo. Molimo pokušajte ponovo.", + "pleaseEnterAValidBrandName": "Molimo unesite važeće ime brenda", + "enterABrandName": "Unesite ime brenda", + "addCategory": "Dodaj kategoriju", + "enterCategoryName": "Unesite naziv kategorije", + "selectVariations": "Izaberite varijacije :", + "dataSavedSuccessfully": "Podaci su uspešno sačuvani.", + "somethingIs": "Nešto je", + "updateYourProfile": "Ažurirajte svoj profil kako biste ostavili bolji utisak na svoje kupce", + "shopOpeningBalance": "Početni saldo prodavnice", + "shopRemainingBalance": "Preostali saldo prodavnice", + "enterAValidDiscount": "Unesite važeći popust", + "addProductFirst": "Prvo dodajte proizvod", + "subtotal": "Subtotal", + "purchaseDetails": "Detalji kupovine", + "riead": "Riead", + "totall": "Ukupno:", + "startDate": "Datum početka", + "pickStartDate": "Izaberite datum početka", + "endDate": "Datum završetka", + "pickEndDate": "Izaberite datum završetka", + "failedToGetPlatformVersion": "Nije uspelo dobijanje verzije platforme.", + "enterQuantity": "Unesite količinu", + "pleaseAddQuantity": "Molimo dodajte količinu", + "willBeAddedSoon": "Biće dodano uskoro", + "addedToCart": "Dodato u korpu", + "connectYourPrinter": "Povežite svoju štampač", + "customerPay": "Kupac plaća", + "supplerPay": "Dobavljač plaća", + "incomeReport": "Izveštaj o prihodima", + "category": "Kategorija", + "balance": "Saldo", + "itemsSales": "Prodaja stavki", + "totalPurchase": "Ukupna kupovina", + "totalSales": "Ukupna prodaja", + "stockReport": "Izveštaj o zalihama", + "lossProfitReport": "Izveštaj o gubitku/profitu", + "outOfStock": "Nema na skladištu", + "vat": "PDV", + "customerPhoneNumber": "Broj telefona kupca", + "enterCustomerPhoneNumber": "Unesite broj telefona kupca", + "walkInCustomer": "Kupac koji je došao", + "guest": "Gost", + "stocks": "Zalihe: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ne uzrujavaj", + "on": "Uključeno", + "off": "Isključeno", + "unlimitedUsagesOfOurPackage": "Neograničena upotreba našeg paketa\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Plati za pretplatu", + "field": "Polje", + "successfullyPaid": "Uspešno plaćeno", + "profileEdit": "Izmena profila", + "products": "Proizvodi", + "salesList": "Lista prodaje", + "useTitleCanNotBeEmpty": "Naziv korisnika ne može biti prazan", + "userTitle": "Naziv korisnika", + "enterUserTitle": "Unesite naziv korisnika", + "create": "Kreiraj", + "youHaveToGivePermission": "Morate dati dozvolu", + "all": "Sve", + "userRoleDetails": "Detalji uloge korisnika", + "doYouWantToDeleteTheUser": "Da li želite da obrišete korisnika?", + "thisProductAlreadyAdded": "Ovaj proizvod je već dodat!", + "pleaseEnterAValidProductName": "Molimo unesite važeće ime proizvoda", + "enterProductName": "Unesite ime proizvoda", + "pleaseSelectACategory": "Molimo izaberite kategoriju", + "productCategory": "Kategorija proizvoda", + "selectProductCategory": "Izaberite kategoriju proizvoda", + "enterSize": "Unesite veličinu", + "enterColor": "Unesite boju", + "enterWeight": "Unesite težinu", + "enterCapacity": "Unesite kapacitet", + "enterType": "Unesite tip", + "productBrand": "Brend proizvoda", + "selectABrand": "Izaberite brend", + "productCodeIsRequired": "Kod proizvoda je obavezan", + "enterAValidStock": "Unesite važeće zalihe", + "enterStock": "Unesite zalihe", + "productUnit": "Jedinična mera proizvoda", + "selectProductUnit": "Izaberite jediničnu meru proizvoda", + "pleaseEnterAValidPurchasePrice": "Molimo unesite važeću cenu kupovine", + "enterPurchasePrice": "Unesite cenu kupovine", + "pleaseEnterAValidSalePrice": "Molimo unesite važeću cenu prodaje", + "enterSaltingPrice": "Unesite cenu za prodaju", + "enterWholesalePrice": "Unesite veleprodajnu cenu", + "enterDealerPrice": "Unesite cenu za dilere", + "enterDiscount": "Unesite popust", + "enterManufacturerName": "Unesite ime proizvođača", + "adding": "Dodavanje..", + "pleaseEnterAValidUnitName": "Molimo unesite važeće ime jedinične mere", + "pleaseEnterUnitName": "Molimo unesite ime jedinične mere", + "productDetails": "Detalji o proizvodu", + "smartWatch": "Pametan sat", + "appleWatch": "Apple Watch", + "deleting": "Brisanje....", + "brand": "Brend", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Detalji", + "weSentAnOTPInYourPhoneNumber": "Poslali smo vam OTP na vaš broj telefona", + "pleaseEnterTheOTP": "Unesite OTP", + "enterAValidOTP": "Unesite ispravan OTP", + "verify": "Potvrdi", + "resendIn": "Pošalji OTP ponovo za", + + + + "dueCollection": "Dugovanje za naplatu", + "noTransaction": "Nema transakcija", + "updating": "Ažuriranje...", + "confirmSMSTo": "Potvrdite SMS na", + "anSMSWillBeSentToTheFollowingNumber": "SMS će biti poslat na sledeći broj: ", + "package": "Paketi", + "permissionNotGranted": "Dozvola nije odobrena!", + "collectedBy": "Sakupljeno od strane:", + "phonee": "Telefon:", + "purchaseBy": "Kupio:", + "salesBy": "Prodao:", + "days": "dani", + "freeLifetimeUpdate": "Besplatna ažuriranja za cijeli život", + "android": "Podrška za Android i iOS aplikacije", + "premiumCustomerSupport": "Podrška za Android i iOS aplikacije", + "customInvoiceBranding": "Prilagođeno brendiranje faktura", + "unlimitedUsage": "Neograničena upotreba", + "freeDataBackup": "Besplatno sigurnosno kopiranje podataka", + "addCustomers" : "Dodaj kupca", + "noDue" : "Nema duga", + "customer" : "Kupac", + "billingAddress" : "Adresa za fakturu", + "enterAddress" : "Unesite adresu", + "city" : "Grad", + "cityName" : "Ime grada", + "state" : "Država", + "stateName" : "Ime države", + "zip" : "Poštanski broj", + "zipCode" : "Unesite poštanski broj", + "chooseCountry" : "Izaberite državu", + "shippingAddress" : "Adresa za dostavu", + "partyCreateWarn" : "Nemate dozvolu za kreiranje stranke.", + "addParty" : "Dodaj stranke", + "creditLimit" : "Kreditni limit stranke", + "selectOne" : "Izaberite jedan", + "roundings" : "Zaokruživanje (+/-)", + "roundingTotal" : "Zaokruženi ukupno", + "opinion" : "Unesite vaše mišljenje", + "dueSaleWarn" : "Prodaja na dug nije dozvoljena za kupce bez računa.", + "paymentTypeHint" : "Molimo izaberite tip plaćanja", + "createSaleWarn" : "Nemate dozvolu za kreiranje prodaje.", + "updateSaleWarn" : "Nemate dozvolu za ažuriranje prodaje.", + "uploadImage" : "Otpremi sliku", + "useGallery" : "Koristi galeriju", + "openCamera" : "Otvori kameru", + "scanCode" : "Skeniraj QR kod proizvoda", + "posSale" : "POS prodaja", + "selectCustomer" : "Izaberite kupca", + "searchWith" : "Pretraži...", + "filter" : "Filter", + "productNotFound" : "Proizvod nije pronađen", + "noMatched" : "Nema pronađenih proizvoda koji odgovaraju.", + "inventoryPermission" : "Nemate dozvolu za inventar", + "noParty" : "Nema pronađenih stranaka", + "purchaseWarn" : "Nemate dozvolu za kreiranje kupovina.", + "purchaseUpdateWarn" : "Nemate dozvolu za ažuriranje kupovina.", + "addVariantDetails" : "Dodaj detalje varijante", + "purchaseEx" : "Kupovna cijena bez PDV-a", + "purchaseIn" : "Kupovna cijena sa PDV-om", + "purchaseExReq" : "Potrebna je kupovna cijena bez PDV-a", + "purchaseInReq" : "Potrebna je kupovna cijena sa PDV-om", + "profitMargin" : "Marža profita (%)", + "saleReq" : "Potrebna je prodajna cijena", + "manufactureDate" : "Datum proizvodnje", + "selectDate" : "Izaberite datum", + "expDate" : "Datum isteka", + "saveVariant" : "Sačuvaj varijantu", + "model" : "Model", + "selectModel" : "Izaberite model", + "bulk" : "Masovno učitavanje", + "barcodeGen" : "Generator barkoda", + "upload" : "Otpremi", + "sku" : "SKU / Kod", + "lowStock" : "Niska zaliha", + "enLowStock" : "Unesite nisku zalihu", + "manuDate" : "Datum proizvodnje", + "single" : "Pojedinačno", + "batch" : "Serija", + "batchNo" : "Broj serije", + "entBatchNo" : "Unesite broj serije", + "variantAdded" : "Varijanta uspješno dodana!", + "variantDelete" : "Varijanta uspješno obrisana!", + "addVariant" : "Dodaj varijantu", + "typeSelect" : "Izaberite tip", + "taxType" : "Vrsta poreza", + "selectTax" : "Izaberite porez", + "updateProductWarn" : "Nemate dozvolu za ažuriranje proizvoda.", + "addProductWarn" : "Nemate dozvolu za kreiranje proizvoda.", + "updateProductSuccess" : "Proizvod je uspješno ažuriran!", + "addProductSuccess" : "Proizvod je uspješno kreiran!", + "choose" : "Izaberi", + "view" : "Pogledaj detalje", + "priceWarn" : "Cijena ne može biti prazna", + "productSetting" : "Postavke proizvoda", + "saveSetting" : "Sačuvaj postavke", + "addStock" : "Dodaj zalihe", + "stockWarn" : "Zaliha mora biti najmanje 1", + "updateSuccess" : "Uspješno ažurirano", + "updateFailed" : "Nije uspjelo ažuriranje zaliha", + "deleteBatchWarn" : "Da li ste sigurni da želite obrisati ovu seriju?", + "lowStockReport" : "Izvještaj o niskoj zalihi", + "genPdfWarn" : "Nema podataka za generisanje PDF-a", + "dateFilterWarn" : "Datum do ne može biti prije datuma od.", + "createPdfWarn" : "Nemate dozvolu za kreiranje PDF-a.", + "expirationStatus" : "Status isteka", + "selectFDate" : "Izaberite početni datum", + "selectToDate" : "Izaberite krajnji datum", + "clear" : "Očisti", + "incomeReportPermission" : "Nemate dozvolu za pregled izvještaja o prihodima.", + "deleteAcc" : "Obriši nalog", + "deletePartyWarn" : "Nemate dozvolu za brisanje stranke.", + "updatePartyWarn" : "Nemate dozvolu za ažuriranje stranke.", + "phoneNotAvail" : "Broj telefona nije dostupan.", + "notLaunch" : "Aplikacija za telefon se ne može pokrenuti.", + "quickOver" : "Brzi pregled", + "tranSacOver" : "Pregled transakcije", + "profitLoss" : "Dobit i gubitak" +} \ No newline at end of file diff --git a/lib/l10n/intl_ca.arb b/lib/l10n/intl_ca.arb new file mode 100644 index 0000000..eea5f04 --- /dev/null +++ b/lib/l10n/intl_ca.arb @@ -0,0 +1,1275 @@ +{ + "deleteDialogDetails": "Estàs segur que vols suprimir el teu compte? Aquesta acció esborrarà permanentment totes les teves dades.", + "passwordMust6Character": "La contrasenya ha de tenir almenys 6 caràcters", + "passwordIsRequired": "La contrasenya ha de tenir almenys 6 caràcters", + "iAgreeDeleteMyAccountPermanent": "Estic d'acord a suprimir el meu compte permanentment.", + "flat": "Fix", + "percent": "Percentatge", + "partialPaid": "Pagat parcialment", + "selectStock": "Selecciona estoc", + "stockOrVariant": "Estoc / Variant", + "noBatch": "Sense lot", + "purchaseQuantityRequired": "Cal la quantitat de compra", + "excelUploader": "Carregador d'Excel", + "remove": "Elimina", + "uploading": "S'està carregant...", + "pickAndUploadFile": "Tria i carrega el fitxer", + "downloadExcelFormat": "Baixa el format Excel", + "excelFiles": "Fitxers Excel", + "noFileSelected": "Cap fitxer seleccionat", + "orContinueWith": "O continua amb", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Error en iniciar la sessió. Torna-ho a provar.", + "someThingWithWrongWithTheWebPage": "Alguna cosa ha anat malament amb la pàgina web.", + "loadingOtpSetting": "S'estan carregant els paràmetres d'OTP...", + "youCanNowResendYourOtp": "Ara pots tornar a enviar l'OTP.", + "resendOtpSeconds": "Torna a enviar l'OTP en ${start} segons", + "oldPassword": "Contrasenya antiga", + "oldPasswordCanNotBeEmpty": "La contrasenya antiga no pot estar buida", + "seconds": "segons", + "downloading": "S'està baixant...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Baixada correcte! Comprova la carpeta Documents", + "printBarCode": "Imprimeix el codi de barres", + "youDoNotHavePermissionToGenerateBarcode": "No tens permís per generar el codi de barres.", + "download": "Baixa", + "packingDate": "Data d'embalatge", + "permissionDeniedToViewBank": "Permís denegat per veure el banc.", + "permissionDeniedToUpdateBank": "Permís denegat per actualitzar el banc.", + "editWarehouse": "Edita el magatzem", + "addNewWarehouse": "Afegeix un nou magatzem", + "warehouseName": "Nom del magatzem", + "enterWarehouseName": "Introdueix el nom del magatzem", + "amountMustBeGreaterThanZero": "L'import ha de ser superior a 0", + "canNotRetrievePaymentDetails": "No s'han pogut recuperar els detalls del pagament.", + "youDonNotHavePermissionToCreateExpense": "No tens permís per crear despeses.", + "youDoNotHavePermissionToCreateExpenseCategory": "No tens permís per crear la categoria de despeses.", + "youDonNotHavePermissionToCreateIncome": "No tens permís per crear ingressos.", + "youDoNotHavePermissionToCreateIncomeCategory": "No tens permís per crear la categoria d'ingressos.", + "salesReturn": "Devolució de vendes", + "purchaseReturn": "Devolució de vendes", + "returnQuantity": "Quantitat de devolució", + "nonFoundableDiscount": "No reemborsable (IVA/Descompte)", + "confirmReturn": "Confirma la devolució", + "pleaseSelectForProductReturn": "Selecciona el producte per a la devolució", + "failedToProcessReturn": "Error en processar la devolució.", + "noValuesDenied": "Cap valor definit", + "editCategory": "Edita la categoria", + "editModel": "Edita el model", + "addNewModel": "Afegeix un nou model", + "pleaseEnterValidName": "Introdueix un nom vàlid", + "modelName": "Nom del model", + "enterModelName": "Introdueix el nom del model", + "youDoNotHavePermissionToCreateModel": "No tens permís per crear el model", + "youDoNotHavePermissionToUpdateModel": "No tens permís per actualitzar el model", + "modelUpdateSuccessfully": "Model actualitzat correctament!", + "modelCreatedSuccessfully": "Model creat correctament!", + "models": "Models", + "youDoNotHavePermissionDeleteModel": "No tens permís per suprimir el model.", + "enterLabelText": "Introdueix el text de l'etiqueta", + "searchBatchNo": "Cerca el número de lot...", + "noActiveUser": "Usuari no actiu", + "pleaseUseValidPurchaseCodeUseTheApp": "Utilitza un codi de compra vàlid per utilitzar l'aplicació.", + "notInternetConnection": "Sense connexió a Internet", + "pleaseCheckYourInternetConnection": "Comprova la connexió a Internet i torna-ho a provar", + "ok": "D'acord", + "addCash": "Afegeix efectiu", + "reduceCash": "Redueix efectiu", + "transactionType": "Tipus de transacció", + "user": "Usuari", + "toAccount": "Al compte", + "fromAccount": "Del compte", + "years": "Anys", + "comboProductReport": "Informe de productes combo", + "grossProfit": "Benefici brut (Gross Profit)", + "netProfit": "Benefici net (Net Profit)", + "incomeType": "Tipus d'ingressos", + "expensesType": "Tipus de despeses", + "resets": "Restablir", + "packageName": "Nom del paquet", + "start": "Inici", + "paymentMethod": "Mètode de pagament", + "addPayment": "Afegir pagament", + "advance": "Bestreta", + "noteLevel": "Nivell de nota", + "enterYourNoteLevel": "Introduïu el nivell de nota", + "postSaleMessage": "Missatge postvenda", + "enterYourPostSaleMessage": "Introduïu el missatge postvenda", + "a4PageLogo": "Logotip de factura A4", + "thermalInvoicePageLogo": "Logotip de factura tèrmica", + "thermalPrinterLanguage": "Idioma de la impressora tèrmica", + "thermalPrinterPageSize": "Mida de pàgina tèrmica", + "openSetting": "Obrir configuració", + "selectRack": "Seleccionar prestatgeria", + "rack": "Prestatgeria (Rack)", + "selectShelf": "Seleccionar estante", + "shelf": "Estante (Shelf)", + "variations": "Variacions", + "combo": "Combo", + "enterBatchNo": "Introduïu núm. de lot", + "selectWarehouse": "Seleccionar magatzem", + "warehouse": "Magatzem (Warehouse)", + "netTotalAmount": "Import net total", + "defaultSellingPrice": "Preu de venda per defecte", + "selectItems": "Seleccionar articles", + "variantList": "Llista de variants", + "addSubVariation": "Afegir subvariant", + "editProduct": "Editar producte", + "noItemFound": "No s'ha trobat cap article", + "youDoNotHavePermissionDeleteTheShelf": "No teniu permís per eliminar l'estante", + "notMatchingResultFound": "No s'han trobat resultats", + "editShelf": "Editar estante", + "addShelf": "Afegir nou estante", + "shelfName": "Nom de l'estante", + "enterShelfName": "Introduïu el nom de l'estante", + "pleaseEnterShelfName": "Si us plau, introduïu el nom de l'estante", + "productRacks": "Prestatgeries de productes", + "racks": "Prestatgeries (Racks)", + "youDoNtHavePermissionToCreateRacks": "No teniu permís per crear prestatgeries.", + "youDoNtHavePermissionToDeleteRacks": "No teniu permís per eliminar prestatgeries.", + "youDoNtHavePermissionToUpdateRacks": "No teniu permís per actualitzar prestatgeries.", + "addNewRack": "Afegir nova prestatgeria", + "editRack": "Editar prestatgeria", + "rackName": "Nom de la prestatgeria", + "pleaseEnterRackName": "Si us plau, introduïu el nom de la prestatgeria", + "shelves": "Estants (Shelves)", + "pressToSelect": "Premeu per seleccionar", + "selectAtLeastOneRack": "Seleccioneu almenys un estante", + "inActive": "Inactiu", + "addNewVariation": "Afegir nova variació", + "editVariations": "Editar variació", + "values": "Valors", + "enterValues": "Introduïu valors", + "pleaseEnterAtLeastOneValues": "Si us plau, introduïu almenys un valor.", + "productVariations": "Variacions de producte", + "permissionDenied": "Permís denegat", + "noVariationFound": "No s'ha trobat cap variació.", + "addNewVariations": "Afegir noves variacions", + "variationId": "ID de variació", + "updateRole": "Actualitzar rol", + "addRole": "Afegir rol", + "enterUserName": "Introduïu nom d'usuari", + "enterYourPassword": "Introduïu la contrasenya", + "selectAll": "Seleccionar-ho tot", + "sNo": "Núm.", + "feature": "Característica", + "read": "Llegir", + "viewPrice": "Veure preu", + "purchaseReturns": "Devolucions de compra", + "expiredProduct": "Producte caducat", + "barcodes": "Codis de barres", + "bulkUploads": "Càrrega massiva", + "productModels": "Models de producte", + "incomes": "Ingressos", + "dues": "Deutes", + "subscriptions": "Subscripcions", + "paymentsTypes": "Tipus de pagaments", + "roles": "Rols", + "manageSetting": "Gestionar configuració", + "downloadApk": "Descarregar APK", + "vatReports": "Informes d'IVA", + "profitAndLossDetailsReport": "Informe de pèrdues i guanys", + "transactionsHistoryReport": "Historial de transaccions", + "expireProductReports": "Informes de productes caducats", + "productPurchaseReport": "Informe de compra de productes", + "productSalesReport": "Informe de venda de productes", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "Esteu segur que voleu eliminar aquest rol?", + "inStock": "En estoc", + "informationShowInLabels": "Informació a les etiquetes", + "packageDate": "Data d'envasament", + "barCodePrintLabelSetting": "Configuració d'etiquetes de codi de barres", + "labelRoleLabelSize2Inch": "Rotlle 2\"*1, 50mm*25mm, espai 3.1mm", + "labelRoleLabelSize1_5Inch": "Rotlle 1.5\"*1, 38mm*25mm, espai 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiquetes per full, 8.27 x 11.69 polzades", + "youDoNotHaveAnyPermissionToGenerateBarCode": "No teniu permís per generar codis de barres.", + "pleaseSelectAProductFirst": "Si us plau, seleccioneu un producte primer", + "pleaseEnterAValidQuantity": "Introduïu una quantitat vàlida (mín. 1)", + "pleaseSelectProductFirst": "Si us plau, seleccioneu producte primer", + "bluetoothIsTurnedOff": "El Bluetooth està apagat. Activeu-lo.", + "noBluetoothDeviceSelected": "Cap dispositiu Bluetooth seleccionat.", + "printLabel": "Imprimir etiqueta", + "caningForDevices": "Buscant dispositius...", + "noDeviceFound": "No s'ha trobat cap dispositiu", + "retryScan": "Reintentar cerca", + "connectedTo": "Connectat a", + "pleaseEnableBluetooth": "Activeu el Bluetooth", + "skuOrCode": "SKU / Codi", + "lowStockAlert": "Alerta d'estoc baix", + "tax": "Impost (Tax)", + "costExclusionTax": "Cost sense impostos", + "costInclusionTax": "Cost amb impostos", + "mrpOrSalePrice": "Preu de venda màxim (MRP)", + "expiredDate": "Data de caducitat", + "sellingPrice": "Preu de venda", + "variationsProduct": "Productes amb variants", + "comboProducts": "Productes combo", + "noStockAvailable": "No hi ha dades d'estoc disponibles.", + "highToLowPrice": "Preu: De més a menys", + "lowToHighPrice": "Preu: De menys a més", + "attachment": "Adjunt", + "viewStock": "Veure estoc", + "expiry": "Caducitat", + "expire": "Caduca", + "sevenDays": "7 dies", + "fifteenthDays": "15 dies", + "thirtyDays": "30 dies", + "sixtyDays": "60 dies", + "outPremiumPlan": "El nostre Pla Premium", + "youDoNotHavePermissionToCreatePurchase": "No teniu permís per crear compres.", + "thisPlanIsNotAvailableToPurchase": "Aquest pla no està disponible per a la compra", + "thisPlanIsEligibleForUpgrade": "Aquest pla no es pot actualitzar", + "extendPlan": "Estendre pla", + "buyNow": "Comprar ara", + "none": "Cap", + "roundToWholeNumber": "Arrodonir a nombre sencer", + "roundToNearestWholeNumber": "Arrodonir al sencer més proper", + "roundToNearnessDecimalNumber005": "Arrodonir al decimal més proper (0.05)", + "roundToNearnessDecimalNumber01": "Arrodonir al decimal més proper (0.1)", + "roundToNearnessDecimalNumber05": "Arrodonir al decimal més proper (0.5)", + "lastYear": "L'any passat", + "productStock": "Estoc de producte", + "unit": "Unitat", + "showExpireDate": "Mostrar data de caducitat", + "vatId": "NIF / IVA ID", + "vatType": "Tipus d'IVA", + "exclusivePrice": "Preu exclusiu", + "inclusivePrice": "Preu inclusiu", + "profitPercent": "Percentatge de benefici", + "showSingle": "Mostrar individual", + "showCombo": "Mostrar combo", + "showVariant": "Mostrar variant", + "showAction": "Mostrar acció", + "ledger": "Llibre major", + "youDoNotHavePermissionToGenerateReport": "No teniu permís per generar informes", + "noDataAvailable": "No hi ha dades disponibles", + "youDoNotHavePermissionToExportExcel": "No teniu permís per exportar a Excel", + "noDataAvailableForExport": "No hi ha dades disponibles per exportar", + "supplierDue": "Deute del proveïdor", + "partyType": "Tipus de part", + "allParty": "Totes les parts", + "yesterday": "Ahir", + "last7Days": "Últims 7 dies", + "last30Days": "Últims 30 dies", + "currentMonth": "Mes actual", + "lastMonth": "Mes passat", + "currentYear": "Any actual", + "customerDate": "Data personalitzada", + "noTransactionToGeneratePdf": "No hi ha transaccions per generar PDF", + "generatePdf": "Generar PDF", + "noTransactionFound": "No s'han trobat transaccions", + "reference": "Referència", + "creditIn": "Crèdit (Entrada)", + "debitOut": "Dèbit (Sortida)", + "subscribeNow": "Subscriu-te ara", + "expired": "Caducat", + "totalBalance": "Balanç total", + "hoursLeft": "Hores restants", + "daysLeft": "Dies restants", + "pos": "TPV", + "profitAndLoss": "Guanys i pèrdues", + "branch": "Sucursal", + "hrm": "RRHH", + "inventory": "Inventari", + "editAttendance": "Editar assistència", + "addNewAttendance": "Afegir nova assistència", + "employee": "Empleat", + "pleaseSelectAnEmployee": "Seleccioneu un empleat", + "shift": "Torn", + "selectEmployeeFirst": "Seleccioneu primer l'empleat", + "selectDateFirst": "Seleccioneu primer la data", + "month": "Mes", + "autoSelected": "Seleccionat automàticament", + "pleaseSelectDate": "Seleccioneu la data", + "timeIn": "Hora d'entrada", + "timeOut": "Hora de sortida", + "attendance": "Assistència", + "allEmployee": "Tots els empleats", + "noAvailableRecordFound": "No s'han trobat registres d'assistència.", + "addAttendance": "Afegir assistència", + "noNoteProvided": "No s'ha proporcionat cap nota.", + "duration": "Durada", + "youDoNotHavePermissionToViewAttendance": "No teniu permís per veure l'assistència", + "department": "Departament", + "noDepartmentFound": "No s'ha trobat cap departament.", + "inactive": "Inactiu", + "noDescriptionAvailableForThisDepartment": "No hi ha descripció disponible per a aquest departament.", + "youDoNotHavePermissionToUpdateDepartment": "No teniu permís per actualitzar el departament.", + "youDoNotHavePermissionToDeleteDepartment": "No teniu permís per suprimir el departament.", + "failedToDeleteTheDeterment": "No s'ha pogut suprimir el departament", + "failedToLoadDepartment": "No s'han pogut carregar els departaments", + "addDepartment": "Afegir departament", + "saving": "Desant", + "editDesignation": "Editar designació", + "addDesignation": "Afegir nova designació", + "designationName": "Nom de la designació", + "enterDesignationName": "Introduïu el nom de la designació", + "pleaseEnterDesignationName": "Introduïu el nom de la designació", + "pleaseSelectAStatus": "Seleccioneu un estat", + "enterDescription": "Introduïu la descripció", + "designation": "Designació", + "noDesignationFound": "No s'ha trobat cap designació.", + "noDescriptionAvailableForThisDesignation": "No hi ha descripció disponible per a aquesta designació.", + "youDoNotPermissionToUpdateDesignation": "No teniu permís per actualitzar la designació.", + "youDoNotHavePermissionToDeleteDesignation": "No teniu permís per suprimir la designació.", + "updatePurchase": "Actualitzar compra", + "editEmployee": "Editar empleat", + "addNewEmployee": "Afegir nou empleat", + "enterFullName": "Introduïu el nom complet", + "pleaseSelectDesignation": "Seleccioneu la designació", + "pleaseSelectDepartment": "Seleccioneu el departament", + "pleaseSelectStatus": "Seleccioneu l'estat", + "pleaseEnterYourPhoneNumber": "Introduïu el vostre número de telèfon", + "countryName": "Nom del país", + "enterYourCountry": "Introduïu el vostre país", + "salary": "Salari", + "pleaseEnterYourSalary": "Introduïu el vostre salari", + "gender": "Gènere", + "pleaseSelectYourGender": "Seleccioneu el vostre gènere", + "pleaseSelectYourShift": "Seleccioneu el vostre torn", + "birthDate": "Data de naixement", + "joinDate": "Data d'incorporació", + "staus": "Estat", + "pleaseSelectValidStartAndEndDates": "Seleccioneu dates d'inici i finalització vàlides.", + "endDateCannotBeBeforeStartDate": "La data de finalització no pot ser anterior a la data d'inici.", + "editHoliday": "Editar festiu", + "addNewHoliday": "Afegir nou festiu", + "enterHolidayName": "Introduïu el nom del festiu", + "pleaseEnterHolidayName": "Introduïu el nom del festiu", + "pleaseEnterDate": "Introduïu la data", + "pleaseSelectStartDate": "Seleccioneu la data d'inici", + "pleaseEnterEndDate": "Seleccioneu la data de finalització", + "endDateBeforeStartDate": "La data de finalització és anterior a la data d'inici", + "holidayList": "Llista de festius", + "noHolidayFound": "No s'han trobat festius.", + "noHolidayFundMatching": "No s'han trobat festius coincidents", + "addHoliday": "Afegir festiu", + "youDoNotHavePermissionToUpgradeHoliday": "No teniu permís per actualitzar els festius.", + "holiday": "Festiu", + "editLeave": "Editar permís", + "addNewLeave": "Afegir nou permís", + "leaveType": "Tipus de permís", + "pleaseSelectALeaveType": "Seleccioneu un tipus de permís", + "pleaseSelectAStartDate": "Seleccioneu la data d'inici", + "leaveDuration": "Durada del permís", + "autoCalculatedDays": "Dies calculats automàticament", + "leaveList": "Llista de permisos", + "noLeaveRequestFound": "No s'han trobat sol·licituds de permís.", + "addLeave": "Afegir permís", + "noDescriptionProvided": "No s'ha proporcionat cap descripció.", + "youDoNotHavePermissionToUpdateLeaveRequest": "No teniu permís per actualitzar la sol·licitud de permís.", + "youDoNotHavePermissionToDeleteLeaveRequest": "No teniu permís per suprimir la sol·licitud de permís.", + "leaveRequest": "Sol·licitud de permís", + "editPayroll": "Editar nòmina", + "addNewPayroll": "Afegir nova nòmina", + "paymentYear": "Any de pagament", + "pleaseSelectPaymentYear": "Seleccioneu l'any de pagament", + "pleaseSelectAnMonth": "Seleccioneu un mes", + "pleaseEnterADate": "Introduïu la data", + "totalSalaryAmount": "Import total del salari", + "payrollList": "Llista de nòmines", + "noPayrollFound": "No s'han trobat registres de nòmina.", + "paymentDetails": "Detalls del pagament", + "youDoNotHaveUpdatePayroll": "No teniu permís per actualitzar la nòmina.", + "youDoNotHavePermissionToDeletePayroll": "No teniu permís per suprimir la nòmina.", + "payrollRecord": "Registre de nòmina", + "searchAttendance": "Cercar assistència", + "attendanceReport": "Informes d'assistència", + "noAttendanceRecordFound": "No s'han trobat registres d'assistència per als filtres seleccionats.", + "searchLeave": "Cercar permisos", + "leaveReports": "Informes de permisos", + "noLeaveRecordFound": "No s'han trobat registres de permís per als filtres seleccionats.", + "durationDays": "Durada (Dies)", + "payrollReports": "Informes de nòmina", + "noMatchingPayrollFound": "No s'han trobat registres de nòmina coincidents.", + "editShift": "Editar torn", + "addNewShift": "Afegir nou torn", + "shiftName": "Nom del torn", + "pleaseSelectAShift": "Seleccioneu un torn", + "breakStatus": "Estat de la pausa", + "pleaseSelectBreakStatus": "Seleccioneu l'estat de la pausa", + "startTimeIsRequired": "L'hora d'inici és obligatòria", + "startTime": "Hora d'inici", + "enterStartTime": "Introduïu l'hora d'inici", + "endTimeIsRequired": "L'hora de finalització és obligatòria", + "endTime": "Hora de finalització", + "enterEndTime": "Introduïu l'hora de finalització", + "startBreakTime": "Hora d'inici de la pausa", + "enterBreakTime": "Introduïu l'hora de la pausa", + "endBreakTime": "Hora de finalització de la pausa", + "noShiftFound": "No s'han trobat torns.", + "addShift": "Afegir torn", + "breakTime": "Temps de pausa", + "breakDuration": "Durada de la pausa", + "youDoNotToHavePermissionToUpdateShift": "No teniu permís per actualitzar el torn.", + "youDoNotToHavePermissionToDeleteShift": "No teniu permís per suprimir el torn.", + "doYouReallyWantToDeleteThis": "Segur que voleu suprimir això", + "viewDetails": "Veure detalls", + "leave": "Permís", + "payroll": "Nòmina", + "editBankAdjustment": "Editar ajust bancari", + "adjustBankBalance": "Ajustar saldo bancari", + "pleaseAddAtLeastOneBank": "Afegiu almenys un compte bancari per ajustar els saldos.", + "accountNumber": "Nom del compte", + "selectAccount": "Seleccioneu el compte", + "selectType": "Seleccioneu el tipus", + "amountsIsRequired": "L'import és obligatori", + "invalidAmount": "Import no vàlid", + "adjustmentDate": "Data d'ajust", + "dateIsRequired": "La data és obligatòria", + "editBankAccounts": "Editar comptes bancaris", + "addNewBankAccounts": "Afegir comptes bancaris", + "accountDisplayName": "Nom visible del compte", + "enterAccountDisplayName": "Introduïu el nom visible del compte", + "displayNameIsRequired": "El nom visible és obligatori", + "openingBalanceIsRequired": "El saldo d'obertura és obligatori", + "asOfDate": "A data de", + "hideFiled": "Amagar camps", + "addMoreFiled": "Afegir més camps", + "enterAccountName": "Introduïu el número de compte", + "ifscCode": "Codi IFSC", + "upiIdForQrCode": "ID UPI per al codi QR", + "bankName": "Nom del banc", + "enterBankName": "Introduïu el nom del banc", + "accountHolderName": "Nom del titular del compte", + "enterAccountHolderName": "Introduïu el nom del titular del compte", + "printBankDetailsAndInvoice": "Imprimir detalls bancaris a les factures", + "viewingTransactionFor": "Veient transaccions per a", + "bankAccounts": "Comptes bancaris", + "noBankAccountFound": "No s'han trobat comptes bancaris.", + "noAccountsFoundMissing": "No s'han trobat comptes coincidents", + "deposit": "Ingrés", + "addBank": "Afegir banc", + "bankToBankTransfer": "Transferència entre bancs", + "bankToCashTransfer": "Transferència de banc a efectiu", + "accountName": "Nom del compte", + "holderName": "Nom del titular", + "openingDate": "Data d'obertura", + "currentBalance": "Saldo actual", + "permissionDeniedToDeleteBank": "Permís denegat per suprimir el banc.", + "canNotEditThisTransactionType": "No es pot editar aquest tipus de transacció.", + "bank": "Banc", + "noTransactionFoundForThisFilter": "No s'han trobat transaccions per a aquest filtre.", + "pleaseSelectBothAccounts": "Seleccioneu els dos comptes.", + "cannotTransferToSameAccounts": "No es pot transferir al mateix compte.", + "editBankTransfer": "Editar transferència bancària", + "needAtLeastTwoBankAccount": "Es necessiten almenys dos comptes bancaris per realitzar una transferència.", + "from": "De", + "to": "A", + "editBankToCash": "Editar banc a efectiu", + "noBankAccountsFoundToTransferFrom": "No s'han trobat comptes bancaris per transferir.", + "selectOneAccount": "Seleccioneu un compte", + "editCashAdjustment": "Editar ajust d'efectiu", + "adjustCashBalance": "Ajustar saldo d'efectiu", + "customDate": "Data personalitzada", + "cashInHand": "Efectiu en mà", + "currentCashBalance": "Saldo d'efectiu actual", + "transfer": "Transferència", + "adjustCash": "Ajustar efectiu", + "pleaseSelectADestinationBankAccounts": "Seleccioneu un compte bancari de destinació.", + "editCashToBank": "Editar efectiu a banc", + "cashToBankTransfer": "Transferència d'efectiu a banc", + "noDestinationBankAccountFond": "No s'han trobat comptes bancaris de destinació.", + "transferCheque": "Transferir xec", + "receivedFrom": "Rebut de", + "chequeAmount": "Import del xec", + "chequeNumber": "Número de xec", + "chequeDate": "Data del xec", + "referenceNumber": "Número de referència", + "selectBankToCash": "Seleccioneu banc o efectiu", + "depositTo": "Ingressar a", + "selectDepositDestination": "Seleccioneu la destinació de l'ingrés", + "transferDate": "Data de la transferència", + "doYouWantToRellyReOpenThisCheque": "Segur que voleu reobrir aquest xec?", + "okay": "D'acord", + "reOpen": "Reobrir", + "open": "Obert", + "chequeList": "Llista de xecs", + "closed": "Tancat", + "noChequeFound": "No s'han trobat xecs", + "searchTransaction": "Cercar transaccions...", + "filterByDate": "Filtrar per data", + "addImage": "Afegir imatge", + "cashAndBankManagement": "Gestió d'efectiu i bancs", + "cheque": "Xecs", + "branchList": "Llista de sucursals", + "roleAndPermission": "Rol i permís", + "switchBank": "Canviar de sucursal?", + "exitBank": "Sortir de la sucursal", + "areYouSureWantToSwitchToDifferentBranch": "Esteu segur que voleu canviar a una sucursal diferent?", + "areYourSureYouWantToExitFromThisBranch": "Esteu segur que voleu sortir d'aquesta sucursal?", + "switchs": "Canviar", + "exit": "Sortir", + "createBranch": "Crear sucursal", + "areYouSureWantToDeleteThisBranch": "Esteu segur que voleu suprimir aquesta sucursal?", + "currents": "Actual", + "noBrunchFound": "No s'ha trobat cap sucursal", + "updateBranch": "Actualitzar sucursal", + "pleaseEnterBranchName": "Introduïu el nom de la sucursal", + "enterBalance": "Introduïu el saldo", + "youDoNotHavePermissionToUpdateBranch": "No teniu permís per actualitzar la sucursal.", + "allTransaction": "Totes les transaccions", + "duePay": "Pagament de deutes", + "allParties": "Totes les parts", + "retry": "Reintentar", + "incomeCategoriesReport": "Informe de categories d'ingressos", + "dayBook": "Llibre diari", + "billWiseProfit": "Benefici per factura", + "cashFlow": "Flux de caixa", + "balanceSheet": "Balanç de situació", + "taxReport": "Informe d'impostos", + "productSaleHistory": "Historial de vendes de productes", + "productPurchaseHistory": "Historial de compres de productes", + "partyReports": "Informes de parts", + "customerLedger": "Llibre major de clients", + "supplierLedger": "Llibre major de proveïdors", + "partyWiseProfit": "Benefici per part", + "productWiseProfit": "Benefici per producte", + "top5Customer": "Top 5 clients", + "top5Supplier": "Top 5 proveïdors", + "productReports": "Informes de productes", + "comboReport": "Informe combinat", + "expiredItemReport": "Informe d'articles caducats", + "top5Product": "Top 5 productes", + "productWiseProfitAndLoss": "Guanys i pèrdues per producte", + "productWisePurchase": "Compra per producte", + "productWiseSale": "Pèrdua per producte", + "noProductMatchYourSearch": "No hi ha productes que coincideixin amb la vostra cerca.", + "purchaseQty": "Quantitat de compra", + "saleQty": "Quantitat de venda", + "youDoNotHavePermissionProfitAndLoss": "No teniu permís per guanys i pèrdues.", + "sold": "Venut", + "remaining": "Restant", + "totalAssets": "Total actius", + "assets": "Actius", + "itemName": "Nom de l'article", + "personalInfo": "Informació personal:", + "dueBalance": "Saldo pendent", + "walletBalance": "Saldo del moneder", + "cashIn": "Entrada d'efectiu", + "cashOut": "Sortida d'efectiu", + "runningCash": "Efectiu corrent", + "moneyIn": "Entrada de diners", + "moneyOut": "Sortida de diners", + "noDataAvailableForGeneratePdf": "No hi ha dades disponibles per generar pdf", + "balanceDue": "Saldo pendent", + "returnedAmount": "Import retornat", + "saleReturn": "Devolució de venda", + "saleEdit": "Edició de venda", + "pleaseAddASalesReturn": "Afegiu una devolució de venda", + "subscriptionReports": "Informes de subscripció", + "started": "Iniciat", + "end": "Fi", + "taxReportList": "Llista d'informes d'impostos", + "developedBy": "Desenvolupat per", + "time": "Hora", + "receivedBy": "Rebut per", + "wallet": "Moneder", + "warranty": "Garantia (Warranty)", + "guarantee": "Garantia (Guarantee)", + "remark": "Observació", + "bankDetails": "Detalls bancaris", + "cashAndBank": "Efectiu i banc", + "pdfGenerateSuccessfully": "Pdf generat correctament", + + "generatingPdf": "Generant PDF", + "INVOICE": "FACTURA", + "admin": "Admin", + "invoiceNumber": "Número de factura", + "vatNumber": "Número de IVA", + "customerSignature": "Signatura del client", + "authorizedSignature": "Signatura autoritzada", + "poweredBy": "Amb el suport de", + "shippingCharge": "Càrrec d'enviament", + "totalReturned": "Total retornat", + "amountsInWord": "Imports en lletres", + "changeAmount": "Import del canvi", + "sellsBy": "Venut per", + "rounding": "Arrodoniment", + "paidBy": "Pagat per", + "vatGstTitle": "Títol d'IVA/GST", + "enterVatGstTitle": "Introduïu el títol d'IVA/GST", + "vatGstNumber": "Número d'IVA/GST", + "enterVatGstNumber": "Introduïu el número d'IVA/GST", + "vatAndTax": "IVA i impostos", + "customPrint": "Impressió personalitzada", + "taxRates": "Tipus impositius", + "taxRatesMangeYourTaxRates": "Tipus impositius - Gestiona els teus tipus impositius", + "add": "Afegeix", + "status": "Estat", + "active": "Actiu", + "disable": "Desactiva", + "deletedSuccessFully": "S'ha suprimit correctament!", + "failedToDeleteTheTax": "No s'ha pogut suprimir l'impost", + "errorDeletingTax": "Error en suprimir l'impost", + "taxGroup": "Grup d'impostos", + "combinationOfTheMultipleTaxes": "Combinació de múltiples impostos", + "subTaxes": "Subimpostos", + "action": "Acció", + "addTax": "Afegeix impost", + "editTax": "Edita l'impost", + "addNewTax": "Afegeix un nou impost", + "enterTaxRates": "Introduïu el tipus impositiu", + "addTaxGroup": "Afegeix un nou grup d'impostos", + "editTaxGroup": "Edita el grup d'impostos", + "taxWithSingleMultipleTaxType": "Impost amb un o diversos tipus d'impost", + "noSubTaxSelected": "No s'ha seleccionat cap subimpost", + "subTaxList": "Llista de subimpostos", + "taxPercent": "Percentatge d'impost", + "done": "Fet", + "writerTaxHere": "Escriu text aquí...", + "expiredList": "Llista de caducats", + "listIsEmpty": "La llista està buida", + "printingInvoice": "Imprimint factura", + "salesSetting": "Configuració de vendes", + "invoiceLogo": "Logotip de la factura", + "printingOption": "Opció d'impressió", + "amountRoundingMethod": "Mètode d'arrodoniment de l'import", + "signUp": "Registra't", + "returnedItem": "Article retornat", + "returnedDate": "Data de devolució", + "unitPrice": "Preu unitari", + "saleBy": "Vendes per", + "purchasedBy": "Comprat per", + "collectedBys": "Recollit per", + "payableAmount": "Import a pagar", + "receivedAmount": "Import rebut", + "unitPrices": "Preu unitari", + "item": "Article", + "sl": "SL", + "mobiles": "Mòbil", + "paidVia": "Pagat mitjançant", + "moneyReceipt": "Rebut de diners", + "receipt": "Rebut", + "barcodeGenerator" : "Generador de codi de barres", + "searchProduct" : "Cerca producte", + "code" : "Codi", + "price" : "Preu", + "showCode" : "Mostra codi", + "showPrice" : "Mostra preu", + "showName" : "Mostra nom", + "actions" : "Accions", + "noItemSelected" : "No s'ha seleccionat cap element", + "noProductSelected" : "No s'ha seleccionat cap producte", + "previewPdf" : "Vista prèvia PDF", + "salesReturnReport" : "Informe de devolució de vendes", + "purchaseReturnReport" : "Informe de devolució de compra", + "incomeFor" : "Ingressos per", + "enterProductCode": "Introduïu el codi del producte", + "addIncome" : "Afegeix ingressos", + "incomeDate" : "Data d'ingressos", + "incomeCategories" : "Categories d'ingressos", + "addIncomeCategory" : "Afegeix categoria d'ingressos", + "enterIncomeCategoryName" : "Introduïu el nom de la categoria d'ingressos", + "totalReturnAmount" : "Import total retornat", + "returned" : "Retornat", + "supplierDetails" : "Detalls del proveïdor", + "weekly": "Setmanal", + "monthly": "Mensual", + "yearly" : "Anual", + "today" : "Avui", + "thisWeek" : "Aquesta setmana", + "thisMonth" : "Aquest mes", + "thisYear": "Aquest any", + "allTime" : "Tot el temps", + "custom" : "Personalitzat", + "addUserRole": "Afegeix rol d'usuari", + "noRoleFound": "No s'ha trobat cap rol d'usuari", + "yourPackageExpiredInDays": "El vostre paquet expirarà en 5 dies", + "yourPackageExpiredToday": "El vostre paquet expirarà avui\n\nSi us plau, compreu-lo de nou", + "contactUs": "Contacta amb nosaltres", + "writeYourMessageHere": "Escriu el teu missatge aquí", + "sendMessage": "Envia missatge", + "sendYourEmail": "Envia el teu correu electrònic", + "backToHome": "Torna a Inici", + "promoCode": "Codi promocional", + "submit": "Envia", + "seeAllPromoCode": "Veure tots els codis promocionals", + "categories": "Categories", + "enterYourPhoneNumber": "Introdueix el teu número de telèfon", + "enterFullAddress": "Introdueix l'adreça completa", + "enterYourEmailAddress": "Introdueix el teu correu electrònic", + "pleaseEnterAPassword": "Si us plau, introdueix una contrasenya", + "pleaseEnterAConfirmPassword": "Si us plau, introdueix una contrasenya de confirmació", + "enterYourName": "Introdueix el teu nom", + "addNewAddress": "Afegeix nova adreça", + "firstName": "Nom", + "lastName": "Cognoms", + "country": "País", + "bangladesh": "Bangladesh", + "apply": "Aplicar", + "deliveryAddress": "Adreça de lliurament", + "noDataAvailabe": "No hi ha dades disponibles", + "addDelivery": "Afegeix lliurament", + "description": "Descripció", + "addNote": "Afegeix nota", + "image": "Imatge", + "pleaseConnectThePrinterFirst": "Si us plau, connecta primer la impressora", + "selectCategory": "Selecciona categoria", + "enterExpenseDate": "Introdueix la data de despesa", + "enterName": "Introdueix nom", + "enterAmount": "Introdueix import", + "enterRefNumber": "Introdueix número de referència", + "fashions": "Moda", + "billTO": "Factura a", + "totalDue": "Total a pagar", + "paymentsAmount": "Imports dels pagaments", + "remainingDue": "Import restant", + "thankYouForYourDuePayment": "Gràcies pel pagament del deute", + "print": "Imprimeix", + "unitPirce": "Preu unitari", + "totalPrice": "Preu total", + "totalVat": "IVA total", + "deliveryCharge": "Despeses d'enviament", + "totalPayable": "Total a pagar", + "thakYouForYourPurchase": "Gràcies per la teva compra", + "pleaseConnectYourBlutohPrinter": "Si us plau, connecta la teva impressora Bluetooth", + "editSocailMedia": "Edita Màrqueting Social", + "socialMarketing": "Màrqueting Social", + "share": "Comparteix", + "notification": "Notificació", + "purchaseAlarm": "Alarma de compra", + "purchaseConfirmed": "Compra confirmada", + "paymentComplete": "Pagament complet", + "retur": "Retorn", + "sendSms": "Envia SMS", + "recivethePin": "Pin rebut", + "startNewSale": "Comença nova venda", + "payment": "Pagament", + "masterCard": "MasterCard", + "instrucation": "Instrucció", + "cash": "Efectiu", + "invoiceViewr": "Visor de factures", + "size": "Mida", + "color": "Color", + "weight": "Pes", + "capacity": "Capacitat", + "type": "Tipus", + "youWantTodeletetheProduct": "Vols eliminar aquest producte?", + "delete": "Elimina", + "contactDetials": "Dades de contacte", + "clarence": "Clarence", + "call": "Trucada", + "messege": "Missatge", + "dailyTransaction": "Transacció diària", + "promo": "Promo", + "send": "Envia", + "easyToUseThePos": "POS mòbil fàcil d'usar", + "easytheusedesciption": "L'aplicació POSpro és gratuïta i fàcil d'usar. De fet, és un dels millors sistemes POS del món.", + "choseYourFeature": "Escull les teves característiques", + "choseyourfeatureDesciption": "Les característiques són la part important que fa que POSpro sigui diferent de les solucions tradicionals.", + "allBusinessSolutions": "Totes les solucions empresarials", + "allBusinessolutionDescrip": "PosPro és una solució empresarial completa amb estoc, comptabilitat, vendes, despeses i pèrdues/benefici.", + "skip": "Omet", + "next": "Següent", + "anewUpdateAvailable": "Hi ha una nova actualització disponible\nSi us plau, actualitza la teva aplicació", + "skipTheUpdate": "Omet l'actualització", + "rememberMeLater": "Recorda'm més tard", + "powerdedByAcnoo": "Powered By Acnoo", + "lossOrProfit": "Pèrdua/Benefici", + "expense": "Despesa", + "parties": "Parts", + "home": "Inici", + "sales": "Vendes", + "setting": "Configuració", + + + "purchaseNow": "Compra ara", + "paymentMethods": "Mètodes de pagament", + "update": "Actualitza", + "continueButton": "Continua", + "name": "Nom", + "phone": "Número de telèfon", + "email": "Adreça de correu electrònic", + "address": "Adreça", + "previousDue": "Deute anterior", + "selectLang": "Selecciona el teu idioma", + "addContact": "Afegeix contacte", + "moreInfo": "Més informació", + "retailer": "Minorista", + "dealer": "Distribuïdor", + "wholesaler": "Majorista", + "supplier": "Proveïdor", + "CustomerDetails": "Detalls del client", + "recentTransaction": "Transaccions recents", + "totalProduct": "Total de productes", + "total": "Total", + "paid": "Pagat", + "unPaid": "No pagat", + "due": "A pagar", + "connect": "Clica per connectar", + "tryAgain": "Torna-ho a intentar", + "loading": "Carregant", + "viewAll": "Veure tot", + "partyList": "Llista de parts", + "addCustomer": "Si us plau, afegeix un client", + "updateContact": "Actualitza contacte", + "dueList": "Llista de deutes", + "collectDue": "Cobra el deute", + "date": "Data", + "dueAmount": "Import degut: ", + "customerName": "Nom del client", + "totalAmount": "Import total", + "paidAmount": "Import pagat", + "paymentTypes": "Tipus de pagament", + "cancel": "Cancel·la", + "expenseReport": "Informe de despeses", + "fromDate": "Des de la data", + "toDate": "Fins a la data", + "expenseFor": "Despesa per a", + "amount": "Import", + "noData": "No hi ha dades disponibles", + "totalExpense": "Despesa total", + "addExpense": "Afegeix despesa", + "expenseDate": "Data de despesa", + "referenceNo": "Número de referència", + "note": "Nota", + "expenseCat": "Categories de despeses", + "search": "Cerca", + "select": "Selecciona", + "addExpenseCat": "Afegeix categoria de despesa", + "categoryName": "Nom de la categoria", + "alreadyAdded": "Ja afegit", + "whatNew": "Què hi ha de nou", + "lp": "Pèrdua/Benefici", + "profit": "Benefici", + "loss": "Pèrdua", + "lpDetails": "Detalls de pèrdues/beneficis", + "invoice": "Factura", + "dates": "Data:", + "mobile": "Mòbil:", + "product": "Producte", + "quantity": "Quantitat", + "discount": "Descompte", + "totalLoss": "Pèrdua total", + "totalProfit": "Benefici total", + "productList": "Llista de productes", + "stock": "Estock", + "addNewProduct": "Afegeix nou producte", + "productName": "Nom del producte", + "productCode": "Codi del producte", + "purchasePrice": "Preu de compra", + "mrp": "PVP", + "wholeSalePrice": "Preu a l'engròs", + "dealerPrice": "Preu de distribuïdor", + "manufacturer": "Fabricant", + "saveNPublish": "Desa i publica", + "brands": "Marques", + "addBrand": "Afegeix marca", + "brandName": "Nom de la marca", + "addUnit": "Afegeix unitat", + "unitName": "Nom de la unitat", + "units": "Unitats", + "addProduct": "Si us plau, afegeix un producte", + "updateProduct": "Actualitza producte", + "salePrice": "Preu de venda", + "profile": "Perfil", + "edit": "Edita", + "businessCat": "Categoria de negoci", + "language": "Idioma", + "changePassword": "Canvia la contrasenya", + "updateProfile": "Actualitza el teu perfil", + "businessName": "Nom de la companyia i del negoci", + "addPurchase": "Afegeix compra", + "inv": "Nº Inv.", + + + "supplierName": "Nom del proveïdor", + "itemAdded": "Article afegit", + "addItems": "Afegeix articles", + "subTotal": "Subtotal", + "returnAmount": "Import de devolució", + "chooseSupplier": "Selecciona un proveïdor", + "noSupplier": "No hi ha proveïdors disponibles", + "salesDetails": "Detalls de vendes", + "editPurchaseInvoice": "Edita factura de compra", + "purchaseList": "Llista de compres", + "addAPurchase": "Si us plau, afegeix una compra", + "dueReport": "Informe de deutes", + "fullyPaid": "Totalment pagat", + "stillUnpaid": "Encara no pagat", + "purchaseReport": "Informe de compres", + "connectPrinter": "Connecta la teva impressora", + "clickToConnect": "Clica per connectar", + "collectDues": "Si us plau, cobra un deute", + "addNewPurchase": "Si us plau, afegeix una compra", + "salesReport": "Informe de vendes", + "addSale": "Si us plau, afegeix una venda", + "reports": "Informes", + "chooseCustomer": "Selecciona un client", + "addSales": "Afegeix vendes", + "saleList": "Llista de vendes", + "editSalesInvoice": "Edita factura de venda", + "previousPayAmount": "Import pagat anteriorment", + "printing": "Opció d'impressió", + "subscription": "Subscripció", + "userRole": "Rol d'usuari", + "currency": "Moneda", + "logOut": "Tanca sessió", + "stockList": "Llista d'estoc", + "purchase": "Compra", + "sale": "Venda", + "yourPack": "El teu paquet", + "freePlan": "Pla gratuït", + "youRUsing": "Estàs utilitzant ", + "freePack": "Paquet gratuït", + "premiumPlan": "Pla Premium", + "packFeatures": "Característiques del paquet", + "unlimited": "Il·limitat", + "updateNow": "Actualitza ara", + "purchasePremium": "Compra el pla Premium", + "buyPremium": "Compra el pla Premium", + "paypalPay": "Paga amb PayPal", + "gotEmail": "Has rebut un correu electrònic", + "sendEmail": "T'hem enviat un correu electrònic amb instruccions per restablir la contrasenya a:", + "checkEmail": "Comprova el correu electrònic", + "close": "Tanca", + "enterEmail": "Si us plau, introdueix la teva adreça de correu electrònic a continuació per rebre l'enllaç de restabliment de contrasenya.", + "sendLink": "Envia l'enllaç de restabliment", + "emailText": "Correu electrònic", + "password": "Contrasenya", + "noAcc": "No tens cap compte?", + "register": "Registra't", + "phoneVerification": "Verificació telefònica", + "registerTitle": "Necessitem registrar el teu telèfon abans de començar!", + "sendCode": "Envia el codi", + "staffLogin": "Inici de sessió del personal", + "logInWithMail": "Inicia sessió amb correu electrònic", + "setUpProfile": "Configura el teu perfil", + "setUpDesc": "Actualitza el teu perfil per connectar-te amb el teu metge amb una millor impressió", + "gallery": "Galeria", + "camera": "Càmera", + "companyAddress": "Adreça de la companyia", + "openingBalance": "Balanç inicial", + "confirmPass": "Confirma la contrasenya", + "haveAcc": "Ja tens un compte?", + "loginWithPhone": "Inicia sessió amb telèfon", + "editPhone": "Edita el número de telèfon?", + "createAcc": "Crea un compte gratuït", + "congratulation": "Felicitats", + + + "signUp": "Registra't", + "signIn" : "Inicia sessió", + "logIn": "Inicia sessió", + "welcomeBack" : "Benvingut de nou!", + "passwordCannotBeEmpty" : "La contrasenya no pot estar buida", + "save": "Desa", + "forgotPassword": "Has oblidat la contrasenya?", + "reset": "Restableix la contrasenya utilitzant el teu correu electrònic o número de telèfon", + "lableEmail": "Correu electrònic", + "hintEmail": "Introdueix l'adreça de correu electrònic", + "emailCannotBeEmpty": "El correu electrònic no pot estar buit", + "pleaseEnterAValidEmail": "Si us plau, introdueix un correu electrònic vàlid", + "continueE": "Continua", + "pleaseEnterYourDetails": "Si us plau, introdueix les teves dades.", + "lablePassword": "Contrasenya", + "hintPassword": "Introdueix la contrasenya", + "pleaseEnterABiggerPassword": "Si us plau, introdueix una contrasenya més llarga", + "rememberMe": "Recorda'm", + "donNotHaveAnAccount": "No tens un compte?", + "createAFreeAccount": "Crea un compte gratuït", + "fullName": "Nom complet", + "enterYourFullName": "Introdueix el teu nom complet", + + + "nameCanNotBeEmpty": "El nom no pot estar buit", + "alreadyHaveAnAccount": "Ja tens un compte?", + "createNewPassword": "Crea una nova contrasenya", + "setUpNewPassword": "Configura una nova contrasenya", + "resetPassword": "Restableix la teva contrasenya per recuperar i iniciar sessió al teu compte", + "newPassword": "Nova contrasenya", + "confirmPassword": "Confirma la contrasenya", + "passwordsDoNotMatch": "Les contrasenyes no coincideixen", + "verityEmail": "Verifica el correu electrònic", + "verification": "Verificació", + "digits": "S'ha enviat un PIN de 6 dígits a la teva adreça de correu electrònic: ", + "enterValidOTP": "Introdueix un OTP vàlid", + "resendOTP": "Introdueix un OTP vàlid", + "verifyYourEmail": "Verifica el teu correu electrònic", + "weHaveSentAConfirmationEmailTo": "T'hem enviat un correu electrònic de confirmació a", + "folder": "Potser el correu va acabar a la carpeta de spam.", + "gotIt": "Entès", + "enterOpeningBalance": "Introdueix el saldo inicial", + "pleaseEnterAValidBusinessName": "Si us plau, introdueix un nom de negoci vàlid", + "enterBusiness": "Introdueix el nom del negoci/botiga", + "selectBusinessCategory": "Selecciona la categoria del negoci", + "todaySummary": "Resum d'avui", + "sellAll": "Vén tot >", + "income": "Ingressos", + "purchased": "Comprada", + "endYourFreePlan": "Finalitza el teu pla gratuït", + "yourFree": "El teu paquet gratuït està a punt d'acabar-se, compra el teu proper pla. Gràcies.", + "upgradeNow": "Actualitza ara", + "notFound": "No trobat", + "updateYourSubscription": "Actualitza la teva subscripció", + "noDataFound": "No s'han trobat dades", + "areYouSure": "Estàs segur?", + "doYouWantToExitTheApp": "Vols sortir de l'aplicació?", + "no": "No", + "yes": "Sí", + "dashboard": "Tauler de control", + "salesPurchaseOverview": "Visió general de vendes i compres", + "totalItems": "Total d'articles", + "totalCategories": "Total de categories", + "quickOverview": "Vistazo ràpid", + "totalIncome": "Ingressos totals", + "customerDue": "Degut al client", + "stockValue": "Valor de l'estoc", + "lossProfit": "Pèrdua/Benefici", + "cost": "Cost", + "qty": "Qtt", + "noProductFound": "No s'ha trobat cap producte", + "phoneNumber": "Número de telèfon", + "pleaseEnterAValidName": "Si us plau, introdueix un nom vàlid", + "pleaseEnterValidPhoneAndNameFirst": "Si us plau, introdueix un número de telèfon i nom vàlids primer", + "confirmDelete": "Confirma l'eliminació", + "areYouSureYouWant": "Estàs segur que vols eliminar aquesta part?", + "pleaseEnterAValidPhoneNumber": "Si us plau, introdueix un número de telèfon vàlid", + "sendSMS": "Envia SMS", + "searchH": "Cerca aquí...", + "transactions": "Transaccions", + "selectAInvoice": "Selecciona una factura", + "totalDueAmount": "Import total degut", + "youCanNotPayMoreThenDue": "No pots pagar més del degut", + "noDueSelected": "No s'ha seleccionat cap deute", + "pleaseEnterName": "Si us plau, introdueix el nom", + "pleaseEnterAmount": "Si us plau, introdueix l'import", + "enterNote": "Introdueix una nota", + "pleaseSelectAExpenseCategory": "Si us plau, selecciona una categoria de despesa", + "enterExpanseCategoryName": "Introdueix el nom de la categoria de despesa", + "comingSoon": "Properament", + "pleaseMakeASaleFirst": "Si us plau, fes una venda primer", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Enllaç", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Passarel·la de pagament", + "paymentSuccess": "Pagament amb èxit", + "paymentWasSuccessful": "El pagament ha estat correcte!", + "paymentFailed": "Pagament fallit", + "paymentFailedPleaseTryAgain": "El pagament ha fallat. Si us plau, torna-ho a intentar.", + "pleaseEnterAValidBrandName": "Si us plau, introdueix un nom de marca vàlid", + "enterABrandName": "Introdueix el nom de la marca", + "addCategory": "Afegeix categoria", + "enterCategoryName": "Introdueix el nom de la categoria", + "selectVariations": "Selecciona variacions: ", + "dataSavedSuccessfully": "Dades guardades correctament.", + "somethingIs": "Alguna cosa és", + "updateYourProfile": "Actualitza el teu perfil per connectar-te amb el teu client amb una millor impressió", + "shopOpeningBalance": "Balanç inicial de la botiga", + "shopRemainingBalance": "Balanç restant de la botiga", + "enterAValidDiscount": "Introdueix un descompte vàlid", + "addProductFirst": "Afegeix primer un producte", + "subtotal": "Subtotal", + "purchaseDetails": "Detalls de la compra", + "totall": "Total:", + "startDate": "Data d'inici", + "pickStartDate": "Selecciona la data d'inici", + "endDate": "Data final", + "pickEndDate": "Selecciona la data final", + + + "failedToGetPlatformVersion": "Error al obtenir la versió de la plataforma.", + "enterQuantity": "Introdueix la quantitat", + "pleaseAddQuantity": "Si us plau, afegeix la quantitat", + "willBeAddedSoon": "S'afegirà aviat", + "addedToCart": "Afegit al carret", + "connectYourPrinter": "Connecta la teva impressora", + "customerPay": "Pagament del client", + "supplerPay": "Pagament del proveïdor", + "incomeReport": "Informe d'ingressos", + "category": "Categoria", + "balance": "Balanç", + "itemsSales": "Vendes d'articles", + "totalPurchase": "Compra total", + "totalSales": "Venda total", + "stockReport": "Informe d'estoc", + "lossProfitReport": "Informe de pèrdues/guanys", + "outOfStock": "Sense estoc", + "vat": "IVA", + "customerPhoneNumber": "Número de telèfon del client", + "enterCustomerPhoneNumber": "Introdueix el número de telèfon del client", + "walkInCustomer": "Client presencial", + "guest": "Convidat", + "stocks": "Estoc: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "No molestar", + "on": "Encesa", + "off": "Apagada", + "unlimitedUsagesOfOurPackage": "Usos il·limitats del nostre paquet \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Paga per subscriure't", + "field": "Camp", + "successfullyPaid": "Pagament realitzat amb èxit", + "profileEdit": "Edita perfil", + "products": "Productes", + "salesList": "Llista de vendes", + "useTitleCanNotBeEmpty": "El títol d'usuari no pot estar buit", + "userTitle": "Títol d'usuari", + "enterUserTitle": "Introdueix el títol d'usuari", + "create": "Crea", + "youHaveToGivePermission": "Has de donar permís", + "all": "Tot", + "userRoleDetails": "Detalls del rol d'usuari", + "doYouWantToDeleteTheUser": "Vols eliminar l'usuari?", + "thisProductAlreadyAdded": "Aquest producte ja s'ha afegit!", + "pleaseEnterAValidProductName": "Si us plau, introdueix un nom de producte vàlid", + "enterProductName": "Introdueix el nom del producte", + "pleaseSelectACategory": "Si us plau, selecciona una categoria", + "productCategory": "Categoria del producte", + "selectProductCategory": "Selecciona la categoria del producte", + "enterSize": "Introdueix la mida", + "enterColor": "Introdueix el color", + "enterWeight": "Introdueix el pes", + "enterCapacity": "Introdueix la capacitat", + "enterType": "Introdueix el tipus", + "productBrand": "Marca del producte", + "selectABrand": "Selecciona una marca", + "productCodeIsRequired": "Es requereix el codi del producte", + "enterAValidStock": "Introdueix un estoc vàlid", + "enterStock": "Introdueix l'estoc", + "productUnit": "Unitat del producte", + "selectProductUnit": "Selecciona la unitat del producte", + "pleaseEnterAValidPurchasePrice": "Si us plau, introdueix un preu de compra vàlid", + "enterPurchasePrice": "Introdueix el preu de compra", + "pleaseEnterAValidSalePrice": "Si us plau, introdueix un preu de venda vàlid", + "enterSaltingPrice": "Introdueix el preu de venda", + "enterWholesalePrice": "Introdueix el preu a l'engròs", + "enterDealerPrice": "Introdueix el preu del distribuïdor", + "enterDiscount": "Introdueix el descompte", + "enterManufacturerName": "Introdueix el nom del fabricant", + "adding": "Afegint...", + "pleaseEnterAValidUnitName": "Si us plau, introdueix un nom d'unitat vàlid", + "pleaseEnterUnitName": "Si us plau, introdueix el nom de la unitat", + "productDetails": "Detalls del producte", + "smartWatch": "Smartwatch", + "appleWatch": "Apple Watch", + "deleting": "Eliminant...", + "brand": "Marca", + "dueCollection": "Cobrament de deutes", + "noTransaction": "Cap transacció", + "updating": "Actualitzant...", + "confirmSMSTo": "Confirma SMS a", + "anSMSWillBeSentToTheFollowingNumber": "S'enviarà un SMS al següent número: ", + "package": "Paquet", + "permissionNotGranted": "Permís no concedit!", + "collectedBy": "Recollit per:", + "phonee": "Telèfon:", + "purchaseBy": "Comprada per:", + "salesBy": "Vendes per:", + "days": "dies", + "details": "Detalls", + "weSentAnOTPInYourPhoneNumber": "T'hem enviat un OTP al teu número de telèfon", + "pleaseEnterTheOTP": "Si us plau, introdueix l'OTP", + "enterAValidOTP": "Introdueix un OTP vàlid", + "verify": "Verifica", + "resendIn": "Reenviar en ", + "freeLifetimeUpdate": "Actualització gratuïta de per vida", + "android": "Suport per a aplicacions Android i iOS", + "premiumCustomerSupport": "Suport al client premium", + "customInvoiceBranding": "Marca personalitzada de factures", + "unlimitedUsage": "Ús il·limitat", + "freeDataBackup": "Còpia de seguretat de dades gratuïta", + "addCustomers" : "Afegir client", + "noDue" : "Cap deute", + "customer" : "Client", + "billingAddress" : "Adreça de facturació", + "enterAddress" : "Introduïu l’adreça", + "city" : "Ciutat", + "cityName" : "Nom de la ciutat", + "state" : "Estat", + "stateName" : "Nom de l’estat", + "zip" : "Codi postal", + "zipCode" : "Introduïu el codi postal", + "chooseCountry" : "Trieu país", + "shippingAddress" : "Adreça d’enviament", + "partyCreateWarn" : "No teniu permís per crear una entitat.", + "addParty" : "Afegir entitats", + "creditLimit" : "Límit de crèdit de l’entitat", + "selectOne" : "Seleccioneu un", + "roundings" : "Arrodoniment (+/-)", + "roundingTotal" : "Total arrodonit", + "opinion" : "Introduïu la vostra opinió", + "dueSaleWarn" : "No es permet la venda a crèdit per a clients sense compte.", + "paymentTypeHint" : "Seleccioneu un tipus de pagament", + "createSaleWarn" : "No teniu permís per crear una venda.", + "updateSaleWarn" : "No teniu permís per actualitzar una venda.", + "uploadImage" : "Pujar imatge", + "useGallery" : "Utilitza la galeria", + "openCamera" : "Obrir càmera", + "scanCode" : "Escanejar codi QR del producte", + "posSale" : "Venda POS", + "selectCustomer" : "Seleccioneu client", + "searchWith" : "Cerca...", + "filter" : "Filtrar", + "productNotFound" : "Producte no trobat", + "noMatched" : "No s’han trobat productes coincidents.", + "inventoryPermission" : "No teniu permís per a l’inventari", + "noParty" : "No s’han trobat entitats", + "purchaseWarn" : "No teniu permís per crear compres.", + "purchaseUpdateWarn" : "No teniu permís per actualitzar compres.", + "addVariantDetails" : "Afegir detalls de variant", + "purchaseEx" : "Preu de compra sense impostos", + "purchaseIn" : "Preu de compra amb impostos", + "purchaseExReq" : "Cal preu de compra sense impostos", + "purchaseInReq" : "Cal preu de compra amb impostos", + "profitMargin" : "Marge de benefici (%)", + "saleReq" : "Cal preu de venda", + "manufactureDate" : "Data de fabricació", + "selectDate" : "Seleccioneu data", + "expDate" : "Data de caducitat", + "saveVariant" : "Desar variant", + "model" : "Model", + "selectModel" : "Seleccioneu model", + "bulk" : "Carrega massiva", + "barcodeGen" : "Generador de codis de barres", + "upload" : "Pujar", + "sku" : "SKU / Codi", + "lowStock" : "Estoc baix", + "enLowStock" : "Introduïu estoc baix", + "manuDate" : "Data de fabricació", + "single" : "Individual", + "batch" : "Lot", + "batchNo" : "Número de lot", + "entBatchNo" : "Introduïu número de lot", + "variantAdded" : "Variant afegida amb èxit!", + "variantDelete" : "Variant eliminada amb èxit!", + "addVariant" : "Afegir variant", + "typeSelect" : "Seleccioneu tipus", + "taxType" : "Tipus d’impost", + "selectTax" : "Seleccioneu impost", + "updateProductWarn" : "No teniu permís per actualitzar el producte.", + "addProductWarn" : "No teniu permís per crear producte.", + "updateProductSuccess" : "Producte actualitzat amb èxit!", + "addProductSuccess" : "Producte creat amb èxit!", + "choose" : "Tria", + "view" : "Veure detalls", + "priceWarn" : "El preu no pot estar buit", + "productSetting" : "Configuració del producte", + "saveSetting" : "Desar configuració", + "addStock" : "Afegir estoc", + "stockWarn" : "L’estoc ha de ser almenys 1", + "updateSuccess" : "Actualitzat amb èxit", + "updateFailed" : "No s’ha pogut actualitzar l’estoc", + "deleteBatchWarn" : "Esteu segur que voleu eliminar aquest lot?", + "lowStockReport" : "Informe d’estoc baix", + "genPdfWarn" : "No hi ha dades per generar PDF", + "dateFilterWarn" : "La data final no pot ser anterior a la data inicial.", + "createPdfWarn" : "No teniu permís per crear PDF.", + "expirationStatus" : "Estat de caducitat", + "selectFDate" : "Seleccioneu data d’inici", + "selectToDate" : "Seleccioneu data final", + "clear" : "Netejar", + "incomeReportPermission" : "No teniu permís per veure l’informe d’ingressos.", + "deleteAcc" : "Eliminar compte", + "deletePartyWarn" : "No teniu permís per eliminar entitat.", + "updatePartyWarn" : "No teniu permís per actualitzar entitat.", + "phoneNotAvail" : "El número de telèfon no està disponible.", + "notLaunch" : "No s’ha pogut iniciar l’aplicació de telèfon.", + "quickOver" : "Visió ràpida", + "tranSacOver" : "Přehled transakcí", + "profitLoss" : "Zisk a ztráta" +} \ No newline at end of file diff --git a/lib/l10n/intl_cs.arb b/lib/l10n/intl_cs.arb new file mode 100644 index 0000000..2b09a07 --- /dev/null +++ b/lib/l10n/intl_cs.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "Opravdu chcete smazat svůj účet? Tato akce trvale vymaže všechna vaše data.", + "passwordMust6Character": "Heslo musí mít alespoň 6 znaků", + "passwordIsRequired": "Heslo musí mít alespoň 6 znaků", + "iAgreeDeleteMyAccountPermanent": "Souhlasím s trvalým smazáním svého účtu.", + "flat": "Fixní", + "percent": "Procento", + "partialPaid": "Částečně zaplaceno", + "selectStock": "Vybrat sklad", + "stockOrVariant": "Sklad / Varianta", + "noBatch": "Žádná šarže", + "purchaseQuantityRequired": "Požadováno nákupní množství", + "excelUploader": "Excel Uploader", + "remove": "Odstranit", + "uploading": "Nahrávání...", + "pickAndUploadFile": "Vybrat a nahrát soubor", + "downloadExcelFormat": "Stáhnout formát Excel", + "excelFiles": "Soubory Excel", + "noFileSelected": "Nebyl vybrán žádný soubor", + "orContinueWith": "Nebo pokračovat s", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Přihlášení se nezdařilo. Zkuste to prosím znovu.", + "someThingWithWrongWithTheWebPage": "Něco se pokazilo s webovou stránkou.", + "loadingOtpSetting": "Načítání nastavení OTP...", + "youCanNowResendYourOtp": "Nyní můžete znovu odeslat OTP.", + "resendOtpSeconds": "Znovu odeslat OTP za ${start} sekund", + "oldPassword": "Staré heslo", + "oldPasswordCanNotBeEmpty": "Staré heslo nemůže být prázdné", + "seconds": "sekund", + "downloading": "Stahování...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Stažení úspěšné! Zkontrolujte složku Dokumenty", + "printBarCode": "Vytisknout čárový kód", + "youDoNotHavePermissionToGenerateBarcode": "Nemáte oprávnění ke generování čárového kódu.", + "download": "Stáhnout", + "packingDate": "Datum balení", + "permissionDeniedToViewBank": "Přístup k zobrazení banky byl odepřen.", + "permissionDeniedToUpdateBank": "Přístup k aktualizaci banky byl odepřen.", + "editWarehouse": "Upravit sklad", + "addNewWarehouse": "Přidat nový sklad", + "warehouseName": "Název skladu", + "enterWarehouseName": "Zadejte název skladu", + "amountMustBeGreaterThanZero": "Částka musí být větší než 0", + "canNotRetrievePaymentDetails": "Nepodařilo se načíst podrobnosti o platbě.", + "youDonNotHavePermissionToCreateExpense": "Nemáte oprávnění k vytvoření výdaje.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nemáte oprávnění k vytvoření kategorie výdajů.", + "youDonNotHavePermissionToCreateIncome": "Nemáte oprávnění k vytvoření příjmu.", + "youDoNotHavePermissionToCreateIncomeCategory": "Nemáte oprávnění k vytvoření kategorie příjmů.", + "salesReturn": "Vratka prodeje", + "purchaseReturn": "Vratka prodeje", + "returnQuantity": "Vratné množství", + "nonFoundableDiscount": "Nevratné (DPH/Sleva)", + "confirmReturn": "Potvrdit vrácení", + "pleaseSelectForProductReturn": "Vyberte prosím produkt k vrácení", + "failedToProcessReturn": "Nepodařilo se zpracovat vrácení.", + "noValuesDenied": "Nejsou definovány žádné hodnoty", + "editCategory": "Upravit kategorii", + "editModel": "Upravit model", + "addNewModel": "Přidat nový model", + "pleaseEnterValidName": "Zadejte prosím platné jméno", + "modelName": "Název modelu", + "enterModelName": "Zadejte název modelu", + "youDoNotHavePermissionToCreateModel": "Nemáte oprávnění k vytvoření modelu", + "youDoNotHavePermissionToUpdateModel": "Nemáte oprávnění k aktualizaci modelu", + "modelUpdateSuccessfully": "Model byl úspěšně aktualizován!", + "modelCreatedSuccessfully": "Model byl úspěšně vytvořen!", + "models": "Modely", + "youDoNotHavePermissionDeleteModel": "Nemáte oprávnění ke smazání modelu.", + "enterLabelText": "Zadejte text štítku", + "searchBatchNo": "Hledat číslo šarže...", + "noActiveUser": "Není aktivní uživatel", + "pleaseUseValidPurchaseCodeUseTheApp": "Pro použití aplikace použijte platný nákupní kód.", + "notInternetConnection": "Žádné internetové připojení", + "pleaseCheckYourInternetConnection": "Zkontrolujte prosím své internetové připojení a zkuste to znovu", + "ok": "Ok", + "addCash": "Přidat hotovost", + "reduceCash": "Snížit hotovost", + "transactionType": "Typ transakce", + "user": "Uživatel", + "toAccount": "Na účet", + "fromAccount": "Z účtu", + "years": "Roky", + "comboProductReport": "Přehled kombo produktů", + "grossProfit": "Hrubý zisk (Gross Profit)", + "netProfit": "Čistý zisk (Net Profit)", + "incomeType": "Typ příjmu", + "expensesType": "Typy výdajů", + "resets": "Resetovat", + "packageName": "Název balíčku", + "start": "Start", + "paymentMethod": "Platební metoda", + "addPayment": "Přidat platbu", + "advance": "Záloha", + "noteLevel": "Úroveň poznámky", + "enterYourNoteLevel": "Zadejte úroveň poznámky", + "postSaleMessage": "Pozpródejní zpráva", + "enterYourPostSaleMessage": "Zadejte pozpródejní zprávu", + "a4PageLogo": "Logo faktury A4", + "thermalInvoicePageLogo": "Logo termální účtenky", + "thermalPrinterLanguage": "Jazyk termální tiskárny", + "thermalPrinterPageSize": "Velikost papíru tiskárny", + "openSetting": "Otevřít nastavení", + "selectRack": "Vybrat regál", + "rack": "Regál (Rack)", + "selectShelf": "Vybrat polici", + "shelf": "Police (Shelf)", + "variations": "Varianty", + "combo": "Kombo", + "enterBatchNo": "Zadejte číslo šarže (Batch No.)", + "selectWarehouse": "Vybrat sklad", + "warehouse": "Sklad (Warehouse)", + "netTotalAmount": "Celková čistá částka", + "defaultSellingPrice": "Výchozí prodejní cena", + "selectItems": "Vybrat položky", + "variantList": "Seznam variant", + "addSubVariation": "Přidat podvariantu", + "editProduct": "Upravit produkt", + "noItemFound": "Položka nenalezena", + "youDoNotHavePermissionDeleteTheShelf": "Nemáte oprávnění smazat polici", + "notMatchingResultFound": "Nenalezeny žádné odpovídající výsledky", + "editShelf": "Upravit polici", + "addShelf": "Přidat novou polici", + "shelfName": "Název police", + "enterShelfName": "Zadejte název police", + "pleaseEnterShelfName": "Zadejte prosím název police", + "productRacks": "Produktové regály", + "racks": "Regály (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nemáte oprávnění vytvářet regály.", + "youDoNtHavePermissionToDeleteRacks": "Nemáte oprávnění mazat regály.", + "youDoNtHavePermissionToUpdateRacks": "Nemáte oprávnění aktualizovat regály.", + "addNewRack": "Přidat nový regál", + "editRack": "Upravit regál", + "rackName": "Název regálu", + "pleaseEnterRackName": "Zadejte prosím název regálu", + "shelves": "Police (Shelves)", + "pressToSelect": "Stiskněte pro výběr", + "selectAtLeastOneRack": "Vyberte alespoň jednu polici", + "inActive": "Neaktivní", + "addNewVariation": "Přidat novou variantu", + "editVariations": "Upravit variantu", + "values": "Hodnoty", + "enterValues": "Zadejte hodnoty", + "pleaseEnterAtLeastOneValues": "Zadejte prosím alespoň jednu hodnotu.", + "productVariations": "Varianty produktu", + "permissionDenied": "Přístup odepřen", + "noVariationFound": "Žádná varianta nenalezena.", + "addNewVariations": "Přidat nové varianty", + "variationId": "ID varianty (Variation ID)", + "updateRole": "Aktualizovat roli", + "addRole": "Přidat roli", + "enterUserName": "Zadejte uživatelské jméno", + "enterYourPassword": "Zadejte heslo", + "selectAll": "Vybrat vše", + "sNo": "Č. (S.No.)", + "feature": "Funkce", + "read": "Čtení", + "viewPrice": "Zobrazit cenu", + "purchaseReturns": "Nákupní vratky", + "expiredProduct": "Prošlé produkty", + "barcodes": "Čárové kódy", + "bulkUploads": "Hromadné nahrávání", + "productModels": "Modely produktů", + "incomes": "Příjmy", + "dues": "Dlužné částky", + "subscriptions": "Předplatné", + "paymentsTypes": "Typy plateb", + "roles": "Role", + "manageSetting": "Spravovat nastavení", + "downloadApk": "Stáhnout APK", + "vatReports": "Hlášení DPH (VAT)", + "profitAndLossDetailsReport": "Podrobný přehled zisků a ztrát", + "transactionsHistoryReport": "Historie transakcí", + "expireProductReports": "Přehled prošlých produktů", + "productPurchaseReport": "Přehled nákupu produktů", + "productSalesReport": "Přehled prodeje produktů", + "role": "Role", + "areYouSureWantToDeleteThisRole": "Opravdu chcete smazat tuto roli?", + "inStock": "Skladem", + "informationShowInLabels": "Informace na štítcích", + "packageDate": "Datum balení", + "barCodePrintLabelSetting": "Nastavení tisku čárových kódů", + "labelRoleLabelSize2Inch": "Velikost štítku 2\"*1, 50mm*25mm, mezera 3.1mm", + "labelRoleLabelSize1_5Inch": "Velikost štítku 1.5\"*1, 38mm*25mm, mezera 3.1mm", + "thirtyTwoLabelPerSheet": "32 štítků na list, 8.27 x 11.69 palců", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nemáte oprávnění generovat čárové kódy.", + "pleaseSelectAProductFirst": "Nejprve vyberte produkt", + "pleaseEnterAValidQuantity": "Zadejte platné množství (minimálně 1) u všech produktů", + "pleaseSelectProductFirst": "Nejprve vyberte produkt", + "bluetoothIsTurnedOff": "Bluetooth je vypnutý. Zapněte jej.", + "noBluetoothDeviceSelected": "Není vybráno žádné zařízení Bluetooth.", + "printLabel": "Tisk štítku", + "caningForDevices": "Hledání zařízení...", + "noDeviceFound": "Zařízení nenalezeno", + "retryScan": "Zkusit znovu", + "connectedTo": "Připojeno k:", + "pleaseEnableBluetooth": "Povolte prosím Bluetooth", + "skuOrCode": "SKU / Kód", + "lowStockAlert": "Upozornění na nízký stav skladu", + "tax": "Daň (Tax)", + "costExclusionTax": "Cena bez daně", + "costInclusionTax": "Cena s daní", + "mrpOrSalePrice": "MOC/Prodejní cena (MRP)", + "expiredDate": "Datum expirace", + "sellingPrice": "Prodejní cena", + "variationsProduct": "Variantní produkty", + "comboProducts": "Kombo produkty", + "noStockAvailable": "Žádná data o skladu nejsou k dispozici.", + "highToLowPrice": "Cena od nejvyšší", + "lowToHighPrice": "Cena od nejnižší", + "attachment": "Příloha", + "viewStock": "Zobrazit sklad", + "expiry": "Expirace", + "expire": "Vyprší", + "sevenDays": "7 dní", + "fifteenthDays": "15 dní", + "thirtyDays": "30 dní", + "sixtyDays": "60 dní", + "outPremiumPlan": "Náš Premium plán", + "youDoNotHavePermissionToCreatePurchase": "Nemáte oprávnění vytvářet nákupy.", + "thisPlanIsNotAvailableToPurchase": "Tento plán nelze zakoupit", + "thisPlanIsEligibleForUpgrade": "Tento plán nelze upgradovat", + "extendPlan": "Prodloužit plán", + "buyNow": "Koupit nyní", + "none": "Žádný", + "roundToWholeNumber": "Zaokrouhlit na celé číslo", + "roundToNearestWholeNumber": "Zaokrouhlit na nejbližší celé číslo", + "roundToNearnessDecimalNumber005": "Zaokrouhlit na desetiny (0.05)", + "roundToNearnessDecimalNumber01": "Zaokrouhlit na desetiny (0.1)", + "roundToNearnessDecimalNumber05": "Zaokrouhlit na desetiny (0.5)", + "lastYear": "Minulý rok", + "productStock": "Sklad produktu", + "unit": "Jednotka", + "showExpireDate": "Zobrazit datum expirace", + "vatId": "DIČ (Vat Id)", + "vatType": "Typ DPH", + "exclusivePrice": "Cena bez daně (exclusivePrice)", + "inclusivePrice": "Cena s daní (inclusivePrice)", + "profitPercent": "Procento zisku", + "showSingle": "Zobrazit jednoduché", + "showCombo": "Zobrazit komba", + "showVariant": "Zobrazit varianty", + "showAction": "Zobrazit akci", + "ledger": "Hlavní kniha", + "youDoNotHavePermissionToGenerateReport": "Nemáte oprávnění generovat sestavu", + "noDataAvailable": "Nejsou k dispozici žádná data", + "youDoNotHavePermissionToExportExcel": "Nemáte oprávnění exportovat do Excelu", + "noDataAvailableForExport": "Žádná data k exportu", + "supplierDue": "Závazky vůči dodavatelům", + "partyType": "Typ strany", + "allParty": "Všechny strany", + "yesterday": "Včera", + "last7Days": "Posledních 7 dní", + "last30Days": "Posledních 30 dní", + "currentMonth": "Aktuální měsíc", + "lastMonth": "Minulý měsíc", + "currentYear": "Aktuální rok", + "customerDate": "Vlastní datum", + "noTransactionToGeneratePdf": "Žádné transakce pro generování PDF", + "generatePdf": "Generovat PDF", + "noTransactionFound": "Nebyly nalezeny žádné transakce", + "reference": "Reference", + "creditIn": "Kredit (Příjem)", + "debitOut": "Debet (Výdaj)", + "subscribeNow": "Předplatit nyní", + "expired": "Platnost vypršela", + "totalBalance": "Celkový zůstatek", + "hoursLeft": "Zbývající hodiny", + "daysLeft": "Zbývající dny", + "pos": "POS", + "profitAndLoss": "Zisk a ztráta", + "branch": "Pobočka", + "hrm": "HRM", + "inventory": "Zásoby", + "editAttendance": "Upravit docházku", + "addNewAttendance": "Přidat novou docházku", + "employee": "Zaměstnanec", + "pleaseSelectAnEmployee": "Vyberte zaměstnance", + "shift": "Směna", + "selectEmployeeFirst": "Nejprve vyberte zaměstnance", + "selectDateFirst": "Nejprve vyberte datum", + "month": "Měsíc", + "autoSelected": "Automaticky vybráno", + "pleaseSelectDate": "Vyberte datum", + "timeIn": "Čas příchodu", + "timeOut": "Čas odchodu", + "attendance": "Docházka", + "allEmployee": "Všichni zaměstnanci", + "noAvailableRecordFound": "Nebyly nalezeny žádné záznamy o docházce.", + "addAttendance": "Přidat docházku", + "noNoteProvided": "Nebyla poskytnuta žádná poznámka.", + "duration": "Doba trvání", + "youDoNotHavePermissionToViewAttendance": "Nemáte oprávnění zobrazit docházku", + "department": "Oddělení", + "noDepartmentFound": "Oddělení nebylo nalezeno.", + "inactive": "Neaktivní", + "noDescriptionAvailableForThisDepartment": "Pro toto oddělení není k dispozici žádný popis.", + "youDoNotHavePermissionToUpdateDepartment": "Nemáte oprávnění aktualizovat oddělení.", + "youDoNotHavePermissionToDeleteDepartment": "Nemáte oprávnění odstranit oddělení.", + "failedToDeleteTheDeterment": "Nepodařilo se odstranit oddělení", + "failedToLoadDepartment": "Nepodařilo se načíst oddělení", + "addDepartment": "Přidat oddělení", + "saving": "Ukládání", + "editDesignation": "Upravit označení", + "addDesignation": "Přidat nové označení", + "designationName": "Název označení", + "enterDesignationName": "Zadejte název označení", + "pleaseEnterDesignationName": "Zadejte prosím název označení", + "pleaseSelectAStatus": "Vyberte stav", + "enterDescription": "Zadejte popis", + "designation": "Označení", + "noDesignationFound": "Označení nebylo nalezeno.", + "noDescriptionAvailableForThisDesignation": "Pro toto označení není k dispozici žádný popis.", + "youDoNotPermissionToUpdateDesignation": "Nemáte oprávnění aktualizovat označení.", + "youDoNotHavePermissionToDeleteDesignation": "Nemáte oprávnění odstranit označení.", + "updatePurchase": "Aktualizovat nákup", + "editEmployee": "Upravit zaměstnance", + "addNewEmployee": "Přidat nového zaměstnance", + "enterFullName": "Zadejte celé jméno", + "pleaseSelectDesignation": "Vyberte označení", + "pleaseSelectDepartment": "Vyberte oddělení", + "pleaseSelectStatus": "Vyberte stav", + "pleaseEnterYourPhoneNumber": "Zadejte prosím své telefonní číslo", + "countryName": "Název země", + "enterYourCountry": "Zadejte svou zemi", + "salary": "Plat", + "pleaseEnterYourSalary": "Zadejte prosím svůj plat", + "gender": "Pohlaví", + "pleaseSelectYourGender": "Vyberte své pohlaví", + "pleaseSelectYourShift": "Vyberte svou směnu", + "birthDate": "Datum narození", + "joinDate": "Datum nástupu", + "staus": "Stav", + "pleaseSelectValidStartAndEndDates": "Vyberte prosím platná data zahájení a ukončení.", + "endDateCannotBeBeforeStartDate": "Datum ukončení nemůže být před datem zahájení.", + "editHoliday": "Upravit svátek", + "addNewHoliday": "Přidat nový svátek", + "enterHolidayName": "Zadejte název svátku", + "pleaseEnterHolidayName": "Zadejte prosím název svátku", + "pleaseEnterDate": "Zadejte prosím datum", + "pleaseSelectStartDate": "Vyberte datum zahájení", + "pleaseEnterEndDate": "Vyberte datum ukončení", + "endDateBeforeStartDate": "Datum ukončení před datem zahájení", + "holidayList": "Seznam svátků", + "noHolidayFound": "Nebyly nalezeny žádné svátky.", + "noHolidayFundMatching": "Nebyly nalezeny žádné odpovídající svátky", + "addHoliday": "Přidat svátek", + "youDoNotHavePermissionToUpgradeHoliday": "Nemáte oprávnění aktualizovat svátky.", + "holiday": "Svátek", + "editLeave": "Upravit dovolenou", + "addNewLeave": "Přidat novou dovolenou", + "leaveType": "Typ dovolené", + "pleaseSelectALeaveType": "Vyberte typ dovolené", + "pleaseSelectAStartDate": "Vyberte datum zahájení", + "leaveDuration": "Trvání dovolené", + "autoCalculatedDays": "Automaticky vypočítané dny", + "leaveList": "Seznam dovolených", + "noLeaveRequestFound": "Nebyly nalezeny žádné žádosti o dovolenou.", + "addLeave": "Přidat dovolenou", + "noDescriptionProvided": "Nebyl poskytnut žádný popis.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nemáte oprávnění aktualizovat žádost o dovolenou.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nemáte oprávnění odstranit žádost o dovolenou.", + "leaveRequest": "Žádost o dovolenou", + "editPayroll": "Upravit mzdy", + "addNewPayroll": "Přidat nové mzdy", + "paymentYear": "Rok platby", + "pleaseSelectPaymentYear": "Vyberte rok platby", + "pleaseSelectAnMonth": "Vyberte měsíc", + "pleaseEnterADate": "Zadejte prosím datum", + "totalSalaryAmount": "Celková částka platu", + "payrollList": "Mzdová listina", + "noPayrollFound": "Nebyly nalezeny žádné mzdové záznamy.", + "paymentDetails": "Podrobnosti platby", + "youDoNotHaveUpdatePayroll": "Nemáte oprávnění aktualizovat mzdy.", + "youDoNotHavePermissionToDeletePayroll": "Nemáte oprávnění odstranit mzdy.", + "payrollRecord": "Mzdový záznam", + "searchAttendance": "Hledat docházku", + "attendanceReport": "Přehledy docházky", + "noAttendanceRecordFound": "Pro vybrané filtry nebyly nalezeny žádné záznamy o docházce.", + "searchLeave": "Hledat dovolené", + "leaveReports": "Přehledy dovolených", + "noLeaveRecordFound": "Pro vybrané filtry nebyly nalezeny žádné záznamy o dovolené.", + "durationDays": "Trvání (Dny)", + "payrollReports": "Mzdové přehledy", + "noMatchingPayrollFound": "Nebyly nalezeny žádné odpovídající mzdové záznamy.", + "editShift": "Upravit směnu", + "addNewShift": "Přidat novou směnu", + "shiftName": "Název směny", + "pleaseSelectAShift": "Vyberte směnu", + "breakStatus": "Stav přestávky", + "pleaseSelectBreakStatus": "Vyberte stav přestávky", + "startTimeIsRequired": "Je vyžadován čas zahájení", + "startTime": "Čas zahájení", + "enterStartTime": "Zadejte čas zahájení", + "endTimeIsRequired": "Je vyžadován čas ukončení", + "endTime": "Čas ukončení", + "enterEndTime": "Zadejte čas ukončení", + "startBreakTime": "Čas zahájení přestávky", + "enterBreakTime": "Zadejte čas přestávky", + "endBreakTime": "Čas ukončení přestávky", + "noShiftFound": "Nebyly nalezeny žádné směny.", + "addShift": "Přidat směnu", + "breakTime": "Čas přestávky", + "breakDuration": "Trvání přestávky", + "youDoNotToHavePermissionToUpdateShift": "Nemáte oprávnění aktualizovat směnu.", + "youDoNotToHavePermissionToDeleteShift": "Nemáte oprávnění odstranit směnu.", + "doYouReallyWantToDeleteThis": "Opravdu to chcete smazat", + "viewDetails": "Zobrazit podrobnosti", + "leave": "Dovolená", + "payroll": "Mzdy", + "editBankAdjustment": "Upravit bankovní úpravu", + "adjustBankBalance": "Upravit bankovní zůstatek", + "pleaseAddAtLeastOneBank": "Přidejte prosím alespoň jeden bankovní účet pro úpravu zůstatků.", + "accountNumber": "Název účtu", + "selectAccount": "Vyberte účet", + "selectType": "Vyberte typ", + "amountsIsRequired": "Je vyžadována částka", + "invalidAmount": "Neplatná částka", + "adjustmentDate": "Datum úpravy", + "dateIsRequired": "Je vyžadováno datum", + "editBankAccounts": "Upravit bankovní účty", + "addNewBankAccounts": "Přidat bankovní účty", + "accountDisplayName": "Zobrazované jméno účtu", + "enterAccountDisplayName": "Zadejte zobrazované jméno účtu", + "displayNameIsRequired": "Je vyžadováno zobrazované jméno", + "openingBalanceIsRequired": "Je vyžadován počáteční zůstatek", + "asOfDate": "K datu", + "hideFiled": "Skrýt pole", + "addMoreFiled": "Přidat další pole", + "enterAccountName": "Zadejte číslo účtu", + "ifscCode": "Kód IFSC", + "upiIdForQrCode": "UPI ID pro QR kód", + "bankName": "Název banky", + "enterBankName": "Zadejte název banky", + "accountHolderName": "Jméno majitele účtu", + "enterAccountHolderName": "Zadejte jméno majitele účtu", + "printBankDetailsAndInvoice": "Tisk bankovních údajů na fakturách", + "viewingTransactionFor": "Zobrazení transakcí pro", + "bankAccounts": "Bankovní účty", + "noBankAccountFound": "Nebyly nalezeny žádné bankovní účty.", + "noAccountsFoundMissing": "Nebyly nalezeny žádné odpovídající účty", + "deposit": "Vklad", + "addBank": "Přidat banku", + "bankToBankTransfer": "Převod z banky do banky", + "bankToCashTransfer": "Převod z banky na hotovost", + "accountName": "Název účtu", + "holderName": "Jméno majitele", + "openingDate": "Datum otevření", + "currentBalance": "Aktuální zůstatek", + "permissionDeniedToDeleteBank": "Povolení k odstranění banky zamítnuto.", + "canNotEditThisTransactionType": "Nelze upravit tento typ transakce.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Pro tento filtr nebyly nalezeny žádné transakce.", + "pleaseSelectBothAccounts": "Vyberte prosím oba účty.", + "cannotTransferToSameAccounts": "Nelze převést na stejný účet.", + "editBankTransfer": "Upravit bankovní převod", + "needAtLeastTwoBankAccount": "K provedení převodu jsou potřeba alespoň dva bankovní účty.", + "from": "Od", + "to": "Komu", + "editBankToCash": "Upravit banku na hotovost", + "noBankAccountsFoundToTransferFrom": "Nebyly nalezeny žádné bankovní účty pro převod.", + "selectOneAccount": "Vyberte jeden účet", + "editCashAdjustment": "Upravit úpravu hotovosti", + "adjustCashBalance": "Upravit hotovostní zůstatek", + "customDate": "Vlastní datum", + "cashInHand": "Hotovost v pokladně", + "currentCashBalance": "Aktuální hotovostní zůstatek", + "transfer": "Převod", + "adjustCash": "Upravit hotovost", + "pleaseSelectADestinationBankAccounts": "Vyberte cílový bankovní účet.", + "editCashToBank": "Upravit hotovost na banku", + "cashToBankTransfer": "Převod hotovosti na banku", + "noDestinationBankAccountFond": "Nebyly nalezeny žádné cílové bankovní účty.", + "transferCheque": "Převést šek", + "receivedFrom": "Přijato od", + "chequeAmount": "Částka šeku", + "chequeNumber": "Číslo šeku", + "chequeDate": "Datum šeku", + "referenceNumber": "Referenční číslo", + "selectBankToCash": "Vyberte banku nebo hotovost", + "depositTo": "Vložit na", + "selectDepositDestination": "Vyberte cíl vkladu", + "transferDate": "Datum převodu", + "doYouWantToRellyReOpenThisCheque": "Opravdu chcete znovu otevřít tento šek?", + "okay": "OK", + "reOpen": "Znovu otevřít", + "open": "Otevřeno", + "chequeList": "Seznam šeků", + "closed": "Zavřeno", + "noChequeFound": "Nebyly nalezeny žádné šeky", + "searchTransaction": "Hledat transakce...", + "filterByDate": "Filtrovat podle data", + "addImage": "Přidat obrázek", + "cashAndBankManagement": "Správa hotovosti a banky", + "cheque": "Šeky", + "branchList": "Seznam poboček", + "roleAndPermission": "Role a oprávnění", + "switchBank": "Přepnout pobočku?", + "exitBank": "Opustit pobočku", + "areYouSureWantToSwitchToDifferentBranch": "Jste si jisti, že chcete přepnout na jinou pobočku?", + "areYourSureYouWantToExitFromThisBranch": "Jste si jisti, že chcete opustit tuto pobočku?", + "switchs": "Přepnout", + "exit": "Ukončit", + "createBranch": "Vytvořit pobočku", + "areYouSureWantToDeleteThisBranch": "Jste si jisti, že chcete smazat tuto pobočku?", + "currents": "Aktuální", + "noBrunchFound": "Pobočka nenalezena", + "updateBranch": "Aktualizovat pobočku", + "pleaseEnterBranchName": "Zadejte prosím název pobočky", + "enterBalance": "Zadejte zůstatek", + "youDoNotHavePermissionToUpdateBranch": "Nemáte oprávnění aktualizovat pobočku.", + "allTransaction": "Všechny transakce", + "duePay": "Splatná platba", + "allParties": "Všechny strany", + "retry": "Zkusit znovu", + "incomeCategoriesReport": "Zpráva o kategoriích příjmů", + "dayBook": "Deník", + "billWiseProfit": "Zisk podle účtu", + "cashFlow": "Peněžní tok", + "balanceSheet": "Rozvaha", + "taxReport": "Daňové hlášení", + "productSaleHistory": "Historie prodeje produktů", + "productPurchaseHistory": "Historie nákupu produktů", + "partyReports": "Zprávy o stranách", + "customerLedger": "Hlavní kniha zákazníků", + "supplierLedger": "Hlavní kniha dodavatelů", + "partyWiseProfit": "Zisk podle strany", + "productWiseProfit": "Zisk podle produktu", + "top5Customer": "Top 5 zákazníků", + "top5Supplier": "Top 5 dodavatelů", + "productReports": "Zprávy o produktech", + "comboReport": "Kombinovaná zpráva", + "expiredItemReport": "Zpráva o prošlých položkách", + "top5Product": "Top 5 produktů", + "productWiseProfitAndLoss": "Zisk a ztráta podle produktu", + "productWisePurchase": "Nákup podle produktu", + "productWiseSale": "Ztráta podle produktu", + "noProductMatchYourSearch": "Vašemu vyhledávání neodpovídají žádné produkty.", + "purchaseQty": "Množství nákupu", + "saleQty": "Množství prodeje", + "youDoNotHavePermissionProfitAndLoss": "Nemáte oprávnění pro zisk a ztrátu.", + "sold": "Prodáno", + "remaining": "Zbývající", + "totalAssets": "Celková aktiva", + "assets": "Aktiva", + "itemName": "Název položky", + "personalInfo": "Osobní údaje:", + "dueBalance": "Dlužný zůstatek", + "walletBalance": "Zůstatek peněženky", + "cashIn": "Příjem hotovosti", + "cashOut": "Výdej hotovosti", + "runningCash": "Průběžná hotovost", + "moneyIn": "Příjem peněz", + "moneyOut": "Výdej peněz", + "noDataAvailableForGeneratePdf": "Nejsou k dispozici žádná data pro generování pdf", + "balanceDue": "Dlužný zůstatek", + "returnedAmount": "Vrácená částka", + "saleReturn": "Vrácení prodeje", + "saleEdit": "Úprava prodeje", + "pleaseAddASalesReturn": "Přidejte prosím vrácení prodeje", + "subscriptionReports": "Zprávy o předplatném", + "started": "Zahájeno", + "end": "Konec", + "taxReportList": "Seznam daňových hlášení", + "developedBy": "Vyvinuto", + "time": "Čas", + "receivedBy": "Přijato kým", + "wallet": "Peněženka", + "warranty": "Záruka (Warranty)", + "guarantee": "Záruka (Guarantee)", + "remark": "Poznámka", + "bankDetails": "Bankovní údaje", + "cashAndBank": "Hotovost a banka", + "pdfGenerateSuccessfully": "Pdf úspěšně vygenerováno", + + "generatingPdf": "Generování PDF", + "INVOICE": "FAKTURA", + "admin": "Administrátor", + "invoiceNumber": "Číslo faktury", + "vatNumber": "DIČ", + "customerSignature": "Podpis zákazníka", + "authorizedSignature": "Autorizovaný podpis", + "poweredBy": "Vytvořeno pomocí", + "shippingCharge": "Poplatek za dopravu", + "totalReturned": "Celkem vráceno", + "amountsInWord": "Částky slovy", + "changeAmount": "Částka k vrácení", + "sellsBy": "Prodává", + "rounding": "Zaokrouhlení", + "paidBy": "Zaplatil", + "vatGstTitle": "Název DPH/GST", + "enterVatGstTitle": "Zadejte název DPH/GST", + "vatGstNumber": "Číslo DPH/GST", + "enterVatGstNumber": "Zadejte číslo DPH/GST", + "vatAndTax": "DPH a daň", + "customPrint": "Vlastní tisk", + "taxRates": "Daňové sazby", + "taxRatesMangeYourTaxRates": "Daňové sazby – Správa vašich daňových sazeb", + "add": "Přidat", + "status": "Stav", + "active": "Aktivní", + "disable": "Zakázat", + "deletedSuccessFully": "Úspěšně smazáno!", + "failedToDeleteTheTax": "Nepodařilo se smazat daň", + "errorDeletingTax": "Chyba při mazání daně", + "taxGroup": "Daňová skupina", + "combinationOfTheMultipleTaxes": "Kombinace více daní", + "subTaxes": "Podřazené daně", + "action": "Akce", + "addTax": "Přidat daň", + "editTax": "Upravit daň", + "addNewTax": "Přidat novou daň", + "enterTaxRates": "Zadejte daňovou sazbu", + "addTaxGroup": "Přidat novou daňovou skupinu", + "editTaxGroup": "Upravit daňovou skupinu", + "taxWithSingleMultipleTaxType": "Daň s jedním/více typy daní", + "noSubTaxSelected": "Žádná podřazená daň nebyla vybrána", + "subTaxList": "Seznam podřazených daní", + "taxPercent": "Procento daně", + "done": "Hotovo", + "writerTaxHere": "Sem napište text...", + "expiredList": "Seznam prošlých", + "listIsEmpty": "Seznam je prázdný", + "printingInvoice": "Tisk faktury", + "salesSetting": "Nastavení prodeje", + "invoiceLogo": "Logo faktury", + "printingOption": "Možnost tisku", + "amountRoundingMethod": "Metoda zaokrouhlení částky", + "signUp": "Registrovat se", + "returnedItem": "Vrácené zboží", + "returnedDate": "Datum vrácení", + "unitPrice": "Jednotková cena", + "saleBy": "Prodejcem", + "purchasedBy": "Koupeno od", + "collectedBys": "Shromážděno kým", + "payableAmount": "Částka k zaplacení", + "receivedAmount": "Přijatá částka", + "unitPrices": "Jednotková cena", + "item": "Položka", + "sl": "Pořadové číslo", + "mobiles": "Mobilní telefon", + "paidVia": "Zaplaceno přes", + "moneyReceipt": "Potvrzení o platbě", + "receipt": "Účet / Stvrzenka", + "barcodeGenerator" : "Generátor čárového kódu", + "searchProduct" : "Hledat produkt", + "code" : "Kód", + "price" : "Cena", + "showCode" : "Zobrazit kód", + "showPrice" : "Zobrazit cenu", + "showName" : "Zobrazit název", + "actions" : "Akce", + "noItemSelected" : "Není vybrán žádný položka", + "noProductSelected" : "Není vybrán žádný produkt", + "previewPdf" : "Náhled PDF", + "salesReturnReport" : "Zpráva o vrácení prodeje", + "purchaseReturnReport" : "Zpráva o vrácení nákupu", + "incomeFor" : "Příjem za", + "enterProductCode": "Zadejte kód produktu", + "addIncome" : "Přidat příjem", + "incomeDate" : "Datum příjmu", + "incomeCategories" : "Kategorie příjmů", + "addIncomeCategory" : "Přidat kategorii příjmu", + "enterIncomeCategoryName" : "Zadejte název kategorie příjmu", + "totalReturnAmount" : "Celková vrácená částka", + "returned" : "Vráceno", + "supplierDetails" : "Podrobnosti o dodavateli", + "weekly": "Týdenní", + "monthly": "Měsíční", + "yearly" : "Roční", + "today" : "Dnes", + "thisWeek" : "Tento týden", + "thisMonth" : "Tento měsíc", + "thisYear": "Tento rok", + "allTime" : "Vždy", + "custom" : "Vlastní", + "addUserRole": "Přidat uživatelskou roli", + "noRoleFound": "Nenalezena žádná uživatelská role", + "yourPackageExpiredInDays": "Váš balíček vyprší za 5 dní", + "yourPackageExpiredToday": "Váš balíček vypršel dnes\n\nProsím, zakupte si ho znovu", + "contactUs": "Kontaktujte nás", + "writeYourMessageHere": "Napište zde svou zprávu", + "sendMessage": "Odeslat zprávu", + "sendYourEmail": "Odeslat svůj email", + "backToHome": "Zpět na domovskou stránku", + "promoCode": "Slevový kód", + "submit": "Odeslat", + "seeAllPromoCode": "Zobrazit všechny slevové kódy", + "categories": "Kategorie", + "enterYourPhoneNumber": "Zadejte své telefonní číslo", + "enterFullAddress": "Zadejte celou adresu", + "enterYourEmailAddress": "Zadejte svou emailovou adresu", + "pleaseEnterAPassword": "Zadejte prosím heslo", + "pleaseEnterAConfirmPassword": "Zadejte prosím potvrzení hesla", + "enterYourName": "Zadejte své jméno", + "addNewAddress": "Přidat novou adresu", + "firstName": "Jméno", + "lastName": "Příjmení", + "country": "Země", + "bangladesh": "Bangladéš", + "apply": "Použít", + "deliveryAddress": "Dodací adresa", + "noDataAvailabe": "Nejsou k dispozici žádná data", + "addDelivery": "Přidat doručení", + "description": "Popis", + "addNote": "Přidat poznámku", + "image": "Obrázek", + "pleaseConnectThePrinterFirst": "Prosím, nejdříve připojte tiskárnu", + "selectCategory": "Vyberte kategorii", + "enterExpenseDate": "Zadejte datum nákladu", + "enterName": "Zadejte jméno", + "enterAmount": "Zadejte částku", + "enterRefNumber": "Zadejte referenční číslo", + "fashions": "Móda", + "billTO": "Fakturovat", + "totalDue": "Celková částka k zaplacení", + "paymentsAmount": "Částky platby", + "remainingDue": "Zbývající částka", + "thankYouForYourDuePayment": "Děkujeme vám za zaplacení částky", + "print": "Tisk", + "unitPirce": "Jednotková cena", + "totalPrice": "Celková cena", + "totalVat": "Celková DPH", + "deliveryCharge": "Poplatek za doručení", + "totalPayable": "Celkově k zaplacení", + "thakYouForYourPurchase": "Děkujeme vám za nákup", + "pleaseConnectYourBlutohPrinter": "Prosím, připojte svou bluetooth tiskárnu", + "editSocailMedia": "Upravit sociální média", + "socialMarketing": "Sociální marketing", + "share": "Sdílet", + "notification": "Oznámení", + "purchaseAlarm": "Upozornění na nákup", + "purchaseConfirmed": "Nákup potvrzen", + "paymentComplete": "Platba dokončena", + "retur": "Vrátit", + "sendSms": "Odeslat SMS", + "recivethePin": "Přijmout PIN", + "startNewSale": "Začít nový prodej", + "payment": "Platba", + "masterCard": "MasterCard", + "instrucation": "Instrukce", + "cash": "Hotovost", + "invoiceViewr": "Prohlížeč faktur", + "size": "Velikost", + "color": "Barva", + "weight": "Váha", + "capacity": "Kapacita", + "type": "Typ", + "youWantTodeletetheProduct": "Chcete smazat tento produkt?", + "delete": "Smazat", + "contactDetials": "Kontaktní údaje", + "clarence": "Clarence", + "call": "Volat", + "messege": "Zpráva", + "dailyTransaction": "Denní transakce", + "promo": "Akce", + "lossOrProfit": "Ztráta/Zisk", + "expense": "Výdaj", + "parties": "Strany", + "home": "Domů", + "sales": "Prodeje", + "setting": "Nastavení", + "purchaseNow": "Koupit Nyní", + "paymentMethods": "Platební Metody", + "send": "Odeslat", + "easyToUseThePos": "Jednoduchá mobilní pokladna", + "easytheusedesciption": "Prodejní aplikace Pro je zdarma a snadno použitelná. Ve skutečnosti patří mezi nejlepší pokladní systémy na světě.", + "choseYourFeature": "Vyberte si funkce", + "choseyourfeatureDesciption": "Funkce jsou důležitou částí, která odlišuje Prodejní aplikaci od tradičních řešení.", + "allBusinessSolutions": "Všechna obchodní řešení", + "allBusinessolutionDescrip": "Prodejní aplikace Pro je kompletní obchodní řešení se skladem, účetnictvím, prodejem, náklady a ztrátou/ziskem.", + "skip": "Přeskočit", + "next": "Další", + "anewUpdateAvailable": "Je k dispozici nová aktualizace\nProsím, proveďte aktualizaci aplikace", + "skipTheUpdate": "Přeskočit aktualizaci", + "rememberMeLater": "Připomeňte mi to později", + "powerdedByAcnoo": "Vytvořeno společností Acnoo", + "save": "Uložit", + "update": "Aktualizovat", + "continueButton": "Pokračovat", + "name": "Jméno", + "phone": "Telefonní číslo", + "email": "Emailová adresa", + "address": "Adresa", + "previousDue": "Předchozí dluh", + "selectLang": "Vyberte jazyk", + "addContact": "Přidat kontakt", + "moreInfo": "Více informací", + "retailer": "Prodejce", + "dealer": "Prodejce", + "wholesaler": "Velkoobchodník", + "supplier": "Dodavatel", + "CustomerDetails": "Detaily zákazníka", + "recentTransaction": "Nedávné transakce", + "totalProduct": "Celkový počet produktů", + "total": "Celkem", + "paid": "Zaplaceno", + "unPaid": "Nezaplaceno", + "due": "Dluh", + "connect": "Kliknutím se připojte", + "tryAgain": "Zkusit znovu", + "loading": "Načítání", + "viewAll": "Zobrazit vše", + "partyList": "Seznam stran", + "addCustomer": "Prosím přidejte zákazníka", + "updateContact": "Aktualizovat kontakt", + "dueList": "Seznam dluhů", + "collectDue": "Vybrat dluh", + "date": "Datum", + "dueAmount": "Částka dluhu: ", + "customerName": "Jméno zákazníka", + "totalAmount": "Celková částka", + "paidAmount": "Zaplacená částka", + "paymentTypes": "Typ platby", + "cancel": "Zrušit", + "expenseReport": "Hlášení o výdajích", + "fromDate": "Od data", + "toDate": "Do data", + "expenseFor": "Výdaj pro", + "amount": "Částka", + "noData": "Data nejsou k dispozici", + "totalExpense": "Celkové náklady", + "addExpense": "Přidat výdaj", + "expenseDate": "Datum výdaje", + "referenceNo": "Referenční číslo", + "note": "Poznámka", + "expenseCat": "Kategorie výdajů", + "search": "Hledat", + "select": "Vybrat", + "addExpenseCat": "Přidat kategorii výdajů", + "categoryName": "Název kategorie", + "alreadyAdded": "Již přidáno", + "whatNew": "Co je nového", + "lp": "Ztráta/Zisk", + "profit": "Zisk", + "loss": "Ztráta", + "lpDetails": "Detaily o ztrátě/zisku", + "invoice": "Faktura", + "dates": "Datum:", + "mobile": "Mobil:", + "product": "Produkt", + "quantity": "Množství", + "discount": "Sleva", + "totalLoss": "Celková ztráta", + "totalProfit": "Celkový zisk", + "productList": "Seznam produktů", + "stock": "Sklad", + "addNewProduct": "Přidat nový produkt", + "productName": "Název produktu", + "productCode": "Kód produktu", + "purchasePrice": "Nákupní cena", + "mrp": "MRP", + "wholeSalePrice": "Velkoobchodní cena", + "dealerPrice": "Cena prodejce", + "manufacturer": "Výrobce", + "saveNPublish": "Uložit a publikovat", + "brands": "Značky", + "addBrand": "Přidat značku", + "brandName": "Název značky", + "addUnit": "Přidat jednotku", + "unitName": "Název jednotky", + "units": "Jednotky", + "addProduct": "Prosím přidejte produkt", + "updateProduct": "Aktualizovat produkt", + "salePrice": "Prodejní cena", + "profile": "Profil", + "edit": "Upravit", + "businessCat": "Kategorie podnikání", + "language": "Jazyk", + "changePassword": "Změnit heslo", + "updateProfile": "Aktualizovat váš profil", + "businessName": "Název společnosti a podnikání", + "addPurchase": "Přidat nákup", + "inv": "Č. faktury", + "supplierName": "Název dodavatele", + "itemAdded": "Položka přidána", + "addItems": "Přidat položky", + "subTotal": "Mezisoučet", + "returnAmount": "Částka k vrácení", + "chooseSupplier": "Vyberte dodavatele", + "noSupplier": "Není k dispozici žádný dodavatel", + "salesDetails": "Podrobnosti o prodeji", + "editPurchaseInvoice": "Upravit nákupní fakturu", + "purchaseList": "Seznam nákupů", + "addAPurchase": "Prosím přidejte nákup", + "dueReport": "Hlášení o dluhu", + "fullyPaid": "Plně zaplaceno", + "stillUnpaid": "Stále nezaplaceno", + "purchaseReport": "Hlášení o nákupech", + "connectPrinter": "Připojte tiskárnu", + "clickToConnect": "Kliknutím se připojte", + "collectDues": "Prosím vybírejte dluhy", + "addNewPurchase": "Prosím přidejte nákup", + "salesReport": "Hlášení o prodejích", + "addSale": "Prosím přidejte prodej", + "reports": "Hlášení", + "chooseCustomer": "Vyberte zákazníka", + "addSales": "Přidat prodej", + "saleList": "Seznam prodejů", + "editSalesInvoice": "Upravit prodejní fakturu", + "previousPayAmount": "Předchozí částka platby", + "printing": "Možnost tisku", + "subscription": "Předplatné", + "userRole": "Role uživatele", + "currency": "Měna", + "logOut": "Odhlásit se", + "stockList": "Seznam skladu", + "purchase": "Nákup", + "sale": "Prodej", + "yourPack": "Váš balíček", + "freePlan": "Bezplatný plán", + "youRUsing": "Používáte ", + "freePack": "Bezplatný balíček", + "premiumPlan": "Prémiový plán", + "packFeatures": "Funkce balíčku", + "unlimited": "Neomezený", + "updateNow": "Aktualizovat nyní", + "purchasePremium": "Koupit prémiový plán", + "buyPremium": "Koupit prémiový plán", + "paypalPay": "Zaplatit přes PayPal", + "gotEmail": "Obdrželi jste email", + "sendEmail": "Poslali jsme vám e-mail s instrukcemi, jak obnovit heslo na:", + "checkEmail": "Zkontrolovat email", + "close": "Zavřít", + "forgotPassword": "Zapomněli jste heslo", + "enterEmail": "Zadejte prosím svou e-mailovou adresu níže, abyste obdrželi odkaz na obnovení hesla.", + "sendLink": "Odeslat odkaz na obnovu hesla", + "emailText": "Email", + "password": "Heslo", + "logIn": "Přihlásit se", + "noAcc": "Nemáte žádný účet?", + "register": "Registrovat", + "phoneVerification": "Ověření telefonu", + "registerTitle": "Je třeba zaregistrovat váš telefon před zahájením!", + "sendCode": "Odeslat kód", + "staffLogin": "Přihlášení zaměstnance", + "logInWithMail": "Přihlásit se pomocí e-mailu", + "setUpProfile": "Nastavit váš profil", + "setUpDesc": "Aktualizujte svůj profil pro lepší spojení s vaším lékařem", + "gallery": "Galerie", + "camera": "Fotoaparát", + "companyAddress": "Adresa společnosti", + "openingBalance": "Počáteční zůstatek", + "confirmPass": "Potvrďte heslo", + "haveAcc": "Už máte účet?", + "loginWithPhone": "Přihlásit se pomocí telefonu", + "editPhone": "Upravit telefonní číslo?", + "createAcc": "Vytvořit bezplatný účet", + "congratulation": "Gratulujeme", + "signIn": "Přihlásit se", + "welcomeBack": "Vítejte zpět!", + "passwordCannotBeEmpty": "Heslo nemůže být prázdné", + "reset": "Obnovte heslo pomocí e-mailu nebo telefonního čísla", + "lableEmail": "E-mail", + "hintEmail": "Zadejte e-mailovou adresu", + "emailCannotBeEmpty": "E-mail nemůže být prázdný", + "pleaseEnterAValidEmail": "Zadejte platný e-mail", + "continueE": "Pokračovat", + "pleaseEnterYourDetails": "Zadejte své údaje.", + "lablePassword": "Heslo", + "hintPassword": "Zadejte heslo", + "pleaseEnterABiggerPassword": "Zadejte delší heslo", + "rememberMe": "Pamatuj si mě", + "donNotHaveAnAccount": "Nemáte účet?", + "createAFreeAccount": "Vytvořte si zdarma účet", + "fullName": "Celé jméno", + "enterYourFullName": "Zadejte své celé jméno", + "nameCanNotBeEmpty": "Jméno nemůže být prázdné", + "alreadyHaveAnAccount": "Už máte účet?", + "createNewPassword": "Vytvořte nové heslo", + "setUpNewPassword": "Nastavit nové heslo", + "resetPassword": "Obnovte své heslo pro zotavení a přihlaste se do svého účtu", + "newPassword": "Nové heslo", + "confirmPassword": "Potvrďte heslo", + "passwordsDoNotMatch": "Hesla se neshodují", + "verityEmail": "Ověřit e-mail", + "verification": "Ověření", + "digits": "Bylo odesláno 6-místné PIN na vaši e-mailovou adresu: ", + "enterValidOTP": "Zadejte platný OTP", + "resendOTP": "Odeslat OTP znovu", + "verifyYourEmail": "Ověřte svůj e-mail", + "weHaveSentAConfirmationEmailTo": "Byl odeslán potvrzovací e-mail na", + "folder": "Může se stát, že e-mail skončil ve vaší složce nevyžádané pošty.", + "gotIt": "Rozumím", + "enterOpeningBalance": "Zadejte počáteční zůstatek", + "pleaseEnterAValidBusinessName": "Zadejte platný název firmy", + "enterBusiness": "Zadejte název firmy/obchodu", + "selectBusinessCategory": "Vyberte kategorii firmy", + "todaySummary": "Dnešní shrnutí", + "sellAll": "Prodat vše >", + "income": "Příjem", + "purchased": "Zakoupeno", + "endYourFreePlan": "Ukončete svůj bezplatný plán", + "yourFree": "Váš bezplatný balíček je téměř u konce, zakupte si další plán. Děkujeme.", + "upgradeNow": "Upgradovat nyní", + "notFound": "Nenašlo se", + "updateYourSubscription": "Aktualizujte své předplatné", + "noDataFound": "Nebyla nalezena žádná data", + "areYouSure": "Jste si jisti?", + "doYouWantToExitTheApp": "Chcete opustit aplikaci?", + "no": "Ne", + "yes": "Ano", + "dashboard": "Nástěnka", + "salesPurchaseOverview": "Přehled prodeje a nákupu", + "totalItems": "Celkový počet položek", + "totalCategories": "Celkový počet kategorií", + "quickOverview": "Rychlý přehled", + "totalIncome": "Celkový příjem", + "customerDue": "Zákaznický dluh", + "stockValue": "Hodnota zásob", + "lossProfit": "Ztráta/zisk", + "cost": "Náklady", + "qty": "Množství", + "noProductFound": "Nebylo nalezeno žádné produkty", + "phoneNumber": "Telefonní číslo", + "pleaseEnterAValidName": "Zadejte platné jméno", + "pleaseEnterValidPhoneAndNameFirst": "Nejprve zadejte platné telefonní číslo a jméno", + "confirmDelete": "Potvrdit smazání", + "areYouSureYouWant": "Jste si jisti, že chcete smazat tuto stranu?", + "pleaseEnterAValidPhoneNumber": "Zadejte platné telefonní číslo", + "sendSMS": "Odeslat SMS", + "searchH": "Hledat zde....", + "transactions": "Transakce", + "selectAInvoice": "Vyberte fakturu", + "totalDueAmount": "Celková částka k úhradě", + "youCanNotPayMoreThenDue": "Nemůžete zaplatit více než dlužnou částku", + "noDueSelected": "Žádné dluhy nebyly vybrány", + "pleaseEnterName": "Zadejte jméno", + "pleaseEnterAmount": "Zadejte částku", + "enterNote": "Zadejte poznámku", + "pleaseSelectAExpenseCategory": "Vyberte kategorii výdajů", + "enterExpanseCategoryName": "Zadejte název kategorie výdajů", + "comingSoon": "Brzy bude k dispozici", + "pleaseMakeASaleFirst": "Nejprve proveďte prodej", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Odkaz", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Platební brána", + "paymentSuccess": "Úspěšná platba", + "paymentWasSuccessful": "Platba byla úspěšná!", + "paymentFailed": "Platba selhala", + "paymentFailedPleaseTryAgain": "Platba selhala. Zkuste to prosím znovu.", + "pleaseEnterAValidBrandName": "Zadejte platný název značky", + "enterABrandName": "Zadejte název značky", + "addCategory": "Přidat kategorii", + "enterCategoryName": "Zadejte název kategorie", + "selectVariations": "Vyberte varianty : ", + "dataSavedSuccessfully": "Data byla úspěšně uložena.", + "somethingIs": "Něco je", + "updateYourProfile": "Aktualizujte svůj profil, abyste lépe spojili své zákazníky", + "shopOpeningBalance": "Počáteční zůstatek obchodu", + "shopRemainingBalance": "Zbývající zůstatek obchodu", + "enterAValidDiscount": "Zadejte platnou slevu", + "addProductFirst": "Nejprve přidejte produkt", + "subtotal": "Mezisoučet", + "purchaseDetails": "Podrobnosti o nákupu", + "riead": "Riead", + "totall": "Celkem:", + "startDate": "Datum zahájení", + "pickStartDate": "Vyberte datum zahájení", + "endDate": "Datum konce", + "pickEndDate": "Vyberte datum konce", + "failedToGetPlatformVersion": "Nepodařilo se získat verzi platformy.", + "enterQuantity": "Zadejte množství", + "pleaseAddQuantity": "Přidejte množství", + "willBeAddedSoon": "Brzy bude přidáno", + "addedToCart": "Přidáno do košíku", + "connectYourPrinter": "Připojte svou tiskárnu", + "customerPay": "Platba zákazníka", + "supplerPay": "Platba dodavatele", + "incomeReport": "Přehled příjmů", + "category": "Kategorie", + "balance": "Zůstatek", + "itemsSales": "Prodeje položek", + "totalPurchase": "Celkový nákup", + "totalSales": "Celkový prodej", + "stockReport": "Přehled zásob", + "lossProfitReport": "Přehled ztrát/zisků", + "outOfStock": "Není skladem", + "vat": "DPH", + "customerPhoneNumber": "Telefonní číslo zákazníka", + "enterCustomerPhoneNumber": "Zadejte telefonní číslo zákazníka", + "walkInCustomer": "Zákazník, který přišel osobně", + "guest": "Host", + "stocks": "Zásoby: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Nerušit", + "on": "Zapnuto", + "off": "Vypnuto", + "unlimitedUsagesOfOurPackage": "Neomezené používání našeho balíčku\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Zaplatit za předplatné", + "field": "Pole", + "successfullyPaid": "úspěšně zaplaceno", + "profileEdit": "Úprava profilu", + "products": "Produkty", + "salesList": "Seznam prodeje", + "useTitleCanNotBeEmpty": "Titulek uživatele nemůže být prázdný", + "userTitle": "Titulek uživatele", + "enterUserTitle": "Zadejte titulek uživatele", + "create": "Vytvořit", + "youHaveToGivePermission": "Musíte udělit oprávnění", + "all": "Vše", + "userRoleDetails": "Podrobnosti o uživatelské roli", + "doYouWantToDeleteTheUser": "Chcete smazat uživatele?", + "thisProductAlreadyAdded": "Tento produkt je již přidán!", + "pleaseEnterAValidProductName": "Zadejte platný název produktu", + "enterProductName": "Zadejte název produktu", + "pleaseSelectACategory": "Vyberte kategorii", + "productCategory": "Kategorie produktu", + "selectProductCategory": "Vyberte kategorii produktu", + "enterSize": "Zadejte velikost", + "enterColor": "Zadejte barvu", + "enterWeight": "Zadejte hmotnost", + "enterCapacity": "Zadejte kapacitu", + "enterType": "Zadejte typ", + "productBrand": "Značka produktu", + "selectABrand": "Vyberte značku", + "productCodeIsRequired": "Kód produktu je povinný", + "enterAValidStock": "Zadejte platné zásoby", + "enterStock": "Zadejte zásoby", + "productUnit": "Jednotka produktu", + "selectProductUnit": "Vyberte jednotku produktu", + "pleaseEnterAValidPurchasePrice": "Zadejte platnou nákupní cenu", + "enterPurchasePrice": "Zadejte nákupní cenu", + "pleaseEnterAValidSalePrice": "Zadejte platnou prodejní cenu", + "enterSaltingPrice": "Zadejte cenu solení", + "enterWholesalePrice": "Zadejte velkoobchodní cenu", + "enterDealerPrice": "Zadejte cenu prodealera", + "enterDiscount": "Zadejte slevu", + "enterManufacturerName": "Zadejte název výrobce", + "adding": "Přidávání..", + "pleaseEnterAValidUnitName": "Zadejte platný název jednotky", + "pleaseEnterUnitName": "Zadejte název jednotky", + "productDetails": "Podrobnosti o produktu", + "smartWatch": "Chytré hodinky", + "appleWatch": "Apple Watch", + "deleting": "Maže se....", + "brand": "Značka", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Detaily", + "weSentAnOTPInYourPhoneNumber": "Odeslali jsme OTP na vaše telefonní číslo", + "pleaseEnterTheOTP": "Zadejte OTP", + "enterAValidOTP": "Zadejte platné OTP", + "verify": "Ověřit", + "resendIn": "Znovu odeslat OTP za ", + + + "dueCollection": "Dlužné inkaso", + "noTransaction": "Žádná transakce", + "updating": "Aktualizuji...", + "confirmSMSTo": "Potvrdit SMS na", + "anSMSWillBeSentToTheFollowingNumber": "SMS bude odeslána na následující číslo: ", + "package": "Balíček", + "permissionNotGranted": "Povolení nebylo uděleno!", + "collectedBy": "Vybral:", + "phonee": "Telefon:", + "purchaseBy": "Zakoupil:", + "salesBy": "Prodal:", + "days": "dny", + "freeLifetimeUpdate": "Bezplatná doživotní aktualizace", + "android": "Podpora aplikací pro Android a iOS", + "premiumCustomerSupport": "Podpora aplikací pro Android a iOS", + "customInvoiceBranding": "Vlastní brandování faktur", + "unlimitedUsage": "Neomezené používání", + "freeDataBackup": "Bezplatné zálohování dat", + "addCustomers" : "Přidat zákazníka", + "noDue" : "Žádný dluh", + "customer" : "Zákazník", + "billingAddress" : "Fakturační adresa", + "enterAddress" : "Zadejte adresu", + "city" : "Město", + "cityName" : "Název města", + "state" : "Stát", + "stateName" : "Název státu", + "zip" : "PSČ", + "zipCode" : "Zadejte PSČ", + "chooseCountry" : "Vyberte zemi", + "shippingAddress" : "Dodací adresa", + "partyCreateWarn" : "Nemáte oprávnění vytvořit stranu.", + "addParty" : "Přidat strany", + "creditLimit" : "Úvěrový limit strany", + "selectOne" : "Vyberte jedno", + "roundings" : "Zaokrouhlování (+/-)", + "roundingTotal" : "Zaokrouhlený součet", + "opinion" : "Zadejte svůj názor", + "dueSaleWarn" : "Prodej na úvěr není povolen pro zákazníky bez účtu.", + "paymentTypeHint" : "Prosím vyberte typ platby", + "createSaleWarn" : "Nemáte oprávnění vytvořit prodej.", + "updateSaleWarn" : "Nemáte oprávnění upravit prodej.", + "uploadImage" : "Nahrát obrázek", + "useGallery" : "Použít galerii", + "openCamera" : "Otevřít fotoaparát", + "scanCode" : "Skenovat QR kód produktu", + "posSale" : "POS prodej", + "selectCustomer" : "Vyberte zákazníka", + "searchWith" : "Hledat...", + "filter" : "Filtr", + "productNotFound" : "Produkt nenalezen", + "noMatched" : "Nebyly nalezeny odpovídající produkty.", + "inventoryPermission" : "Nemáte oprávnění k inventáři", + "noParty" : "Nebyly nalezeny žádné strany", + "purchaseWarn" : "Nemáte oprávnění vytvořit nákup.", + "purchaseUpdateWarn" : "Nemáte oprávnění upravit nákup.", + "addVariantDetails" : "Přidat detaily varianty", + "purchaseEx" : "Nákupní cena bez DPH", + "purchaseIn" : "Nákupní cena s DPH", + "purchaseExReq" : "Nákupní cena bez DPH je povinná", + "purchaseInReq" : "Nákupní cena s DPH je povinná", + "profitMargin" : "Zisková marže (%)", + "saleReq" : "Prodejní cena je povinná", + "manufactureDate" : "Datum výroby", + "selectDate" : "Vyberte datum", + "expDate" : "Datum expirace", + "saveVariant" : "Uložit variantu", + "model" : "Model", + "selectModel" : "Vyberte model", + "bulk" : "Hromadný upload", + "barcodeGen" : "Generátor čárových kódů", + "upload" : "Nahrát", + "sku" : "SKU / Kód", + "lowStock" : "Nízký stav zásob", + "enLowStock" : "Zadejte nízký stav zásob", + "manuDate" : "Datum výroby", + "single" : "Jednotlivý", + "batch" : "Šarže", + "batchNo" : "Číslo šarže", + "entBatchNo" : "Zadejte číslo šarže", + "variantAdded" : "Varianta úspěšně přidána!", + "variantDelete" : "Varianta úspěšně odstraněna!", + "addVariant" : "Přidat variantu", + "typeSelect" : "Vyberte typ", + "taxType" : "Typ daně", + "selectTax" : "Vyberte daň", + "updateProductWarn" : "Nemáte oprávnění upravit produkt.", + "addProductWarn" : "Nemáte oprávnění vytvořit produkt.", + "updateProductSuccess" : "Produkt úspěšně aktualizován!", + "addProductSuccess" : "Produkt úspěšně vytvořen!", + "choose" : "Vybrat", + "view" : "Zobrazit detaily", + "priceWarn" : "Cena nesmí být prázdná", + "productSetting" : "Nastavení produktu", + "saveSetting" : "Uložit nastavení", + "addStock" : "Přidat zásoby", + "stockWarn" : "Zásoby musí být alespoň 1", + "updateSuccess" : "Úspěšně aktualizováno", + "updateFailed" : "Aktualizace zásob selhala", + "deleteBatchWarn" : "Opravdu chcete smazat tuto šarži?", + "lowStockReport" : "Zpráva o nízkých zásobách", + "genPdfWarn" : "Není k dispozici žádný obsah pro generování PDF", + "dateFilterWarn" : "Datum do nemůže být dřívější než datum od.", + "createPdfWarn" : "Nemáte oprávnění vytvořit PDF.", + "expirationStatus" : "Stav expirace", + "selectFDate" : "Vyberte počáteční datum", + "selectToDate" : "Vyberte koncové datum", + "clear" : "Vyčistit", + "incomeReportPermission" : "Nemáte oprávnění zobrazit přehled příjmů.", + "deleteAcc" : "Smazat účet", + "deletePartyWarn" : "Nemáte oprávnění smazat stranu.", + "updatePartyWarn" : "Nemáte oprávnění upravit stranu.", + "phoneNotAvail" : "Telefonní číslo není dostupné.", + "notLaunch" : "Nelze spustit telefonní aplikaci.", + "quickOver" : "Rychlý přehled", + "tranSacOver" : "Přehled transakcí", + "profitLoss" : "Zisk a ztráta" +} \ No newline at end of file diff --git a/lib/l10n/intl_cy.arb b/lib/l10n/intl_cy.arb new file mode 100644 index 0000000..0dc0426 --- /dev/null +++ b/lib/l10n/intl_cy.arb @@ -0,0 +1,1276 @@ +{ + "deleteDialogDetails": "Ydych chi'n siŵr eich bod am ddileu eich cyfrif? Bydd y weithred hon yn dileu eich holl ddata yn barhaol.", + "passwordMust6Character": "Rhaid i'r cyfrinair fod o leiaf 6 nod", + "passwordIsRequired": "Rhaid i'r cyfrinair fod o leiaf 6 nod", + "iAgreeDeleteMyAccountPermanent": "Rwy'n cytuno i ddileu fy nghyfrif yn barhaol.", + "flat": "Fflat", + "percent": "Canran", + "partialPaid": "Wedi'i Dalu'n Rhannol", + "selectStock": "Dewiswch Stoc", + "stockOrVariant": "Stoc / Amrywiad", + "noBatch": "Dim Swp", + "purchaseQuantityRequired": "Angen maint prynu", + "excelUploader": "Llwythwr Excel", + "remove": "Dileu", + "uploading": "Wrthi'n llwytho...", + "pickAndUploadFile": "Dewiswch a Llwythwch y Ffeil", + "downloadExcelFormat": "Llwytho i Lawr Fformat Excel", + "excelFiles": "Ffeiliau Excel", + "noFileSelected": "Dim ffeil wedi'i dewis", + "orContinueWith": "Neu Parhau gyda", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Mewngofnodi wedi methu. Rhowch gynnig arall arni.", + "someThingWithWrongWithTheWebPage": "Aeth rhywbeth o'i le gyda'r dudalen we.", + "loadingOtpSetting": "Wrthi'n llwytho gosodiadau OTP...", + "youCanNowResendYourOtp": "Gallwch nawr ail-anfon yr OTP.", + "resendOtpSeconds": "Ail-anfon OTP mewn ${start} eiliad", + "oldPassword": "Hen Gyfrinair", + "oldPasswordCanNotBeEmpty": "Ni all yr Hen Gyfrinair fod yn wag", + "seconds": "eiliadau", + "downloading": "Wrthi'n llwytho i lawr...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Llwytho i lawr yn llwyddiannus! Gwiriwch eich ffolder Dogfennau", + "printBarCode": "Argraffu Cod Bar", + "youDoNotHavePermissionToGenerateBarcode": "Nid oes gennych ganiatâd i gynhyrchu cod bar.", + "download": "Llwytho i lawr", + "packingDate": "Dyddiad Pacio", + "permissionDeniedToViewBank": "Gwrthodwyd caniatâd i weld y banc.", + "permissionDeniedToUpdateBank": "Gwrthodwyd caniatâd i ddiweddaru'r banc.", + "editWarehouse": "Golygu Warws", + "addNewWarehouse": "Ychwanegu Warws Newydd", + "warehouseName": "Enw'r Warws", + "enterWarehouseName": "Rhowch enw'r warws", + "amountMustBeGreaterThanZero": "Rhaid i'r swm fod yn fwy na 0", + "canNotRetrievePaymentDetails": "Methu adalw manylion talu.", + "youDonNotHavePermissionToCreateExpense": "Nid oes gennych ganiatâd i greu treuliau.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nid oes gennych ganiatâd i greu categori treuliau.", + "youDonNotHavePermissionToCreateIncome": "Nid oes gennych ganiatâd i greu incwm.", + "youDoNotHavePermissionToCreateIncomeCategory": "Nid oes gennych ganiatâd i greu categori incwm.", + "salesReturn": "Dychwelyd Gwerthiant", + "purchaseReturn": "Dychwelyd Gwerthiant", + "returnQuantity": "Maint Dychwelyd", + "nonFoundableDiscount": "Ni ellir ei Ad-dalu (TAW/Disgownt)", + "confirmReturn": "Cadarnhau dychwelyd", + "pleaseSelectForProductReturn": "Dewiswch gynnyrch i'w ddychwelyd", + "failedToProcessReturn": "Wedi methu â phrosesu dychweliad.", + "noValuesDenied": "Dim gwerthoedd wedi'u diffinio", + "editCategory": "Golygu Categori", + "editModel": "Golygu Model", + "addNewModel": "Ychwanegu Model Newydd", + "pleaseEnterValidName": "Rhowch enw dilys", + "modelName": "Enw'r Model", + "enterModelName": "Rhowch Enw'r Model", + "youDoNotHavePermissionToCreateModel": "Nid oes gennych ganiatâd i greu model", + "youDoNotHavePermissionToUpdateModel": "Nid oes gennych ganiatâd i ddiweddaru model", + "modelUpdateSuccessfully": "Model wedi'i Ddiweddaru'n Llwyddiannus!", + "modelCreatedSuccessfully": "Model wedi'i Greu'n Llwyddiannus!", + "models": "Modelau", + "youDoNotHavePermissionDeleteModel": "Nid oes gennych ganiatâd i ddileu model.", + "enterLabelText": "Rhowch destun label", + "searchBatchNo": "Chwilio Rhif Swp...", + "noActiveUser": "Nid yw'n Defnyddiwr Actif", + "pleaseUseValidPurchaseCodeUseTheApp": "Defnyddiwch y cod prynu dilys i ddefnyddio'r ap.", + "notInternetConnection": "Dim Cysylltiad Rhyngrwyd", + "pleaseCheckYourInternetConnection": "Gwiriwch eich cysylltiad rhyngrwyd a rhowch gynnig arall arni", + "ok": "Iawn", + "addCash": "Ychwanegu Arian Parod", + "reduceCash": "Lleihau Arian Parod", + "transactionType": "Math o Drafodiad", + "user": "Defnyddiwr", + "toAccount": "I'r Cyfrif", + "fromAccount": "O'r Cyfrif", + "years": "Blynyddoedd", + "comboProductReport": "Adroddiad Cynnyrch Combo", + "grossProfit": "Elw Gros (Gross Profit)", + "netProfit": "Elw Net (Net Profit)", + "incomeType": "Math o Incwm", + "expensesType": "Mathau o Dreuliau", + "resets": "Ailosod", + "packageName": "Enw'r Pecyn", + "start": "Dechrau", + "paymentMethod": "Dull Talu", + "addPayment": "Ychwanegu Taliad", + "advance": "Blaendal", + "noteLevel": "Lefel Nodyn", + "enterYourNoteLevel": "Rhowch lefel y nodyn", + "postSaleMessage": "Neges Ar ôl Gwerthu", + "enterYourPostSaleMessage": "Rhowch y neges ar ôl gwerthu", + "a4PageLogo": "Logo Anfoneb A4", + "thermalInvoicePageLogo": "Logo Anfoneb Thermol", + "thermalPrinterLanguage": "Iaith Argraffydd Thermol", + "thermalPrinterPageSize": "Maint Tudalen Thermol", + "openSetting": "Agor Gosodiadau", + "selectRack": "Dewis Rack", + "rack": "Rack", + "selectShelf": "Dewis Silff", + "shelf": "Silff (Shelf)", + "variations": "Amrywiadau", + "combo": "Combo", + "enterBatchNo": "Rhowch Rhif Swp", + "selectWarehouse": "Dewis Warws", + "warehouse": "Warws (Warehouse)", + "netTotalAmount": "Cyfanswm Net", + "defaultSellingPrice": "Pris Gwerthu Diofyn", + "selectItems": "Dewis Eitemau", + "variantList": "Rhestr Amrywiadau", + "addSubVariation": "Ychwanegu Is-amrywiad", + "editProduct": "Golygu Cynnyrch", + "noItemFound": "Dim eitem wedi'i chanfod", + "youDoNotHavePermissionDeleteTheShelf": "Nid oes gennych ganiatâd i ddileu'r silff", + "notMatchingResultFound": "Dim canlyniadau cyfatebol", + "editShelf": "Golygu Silff", + "addShelf": "Ychwanegu Silff Newydd", + "shelfName": "Enw Silff", + "enterShelfName": "Rhowch enw'r silff", + "pleaseEnterShelfName": "Nodwch enw'r silff", + "productRacks": "Racks Cynnyrch", + "racks": "Racks", + "youDoNtHavePermissionToCreateRacks": "Nid oes caniatâd i greu racks.", + "youDoNtHavePermissionToDeleteRacks": "Nid oes caniatâd i ddileu racks.", + "youDoNtHavePermissionToUpdateRacks": "Nid oes caniatâd i ddiweddaru racks.", + "addNewRack": "Ychwanegu Rack Newydd", + "editRack": "Golygu Rack", + "rackName": "Enw Rack", + "pleaseEnterRackName": "Nodwch enw'r rack", + "shelves": "Silffoedd (Shelves)", + "pressToSelect": "Pwyswch i ddewis", + "selectAtLeastOneRack": "Dewiswch o leiaf un silff", + "inActive": "Anweithredol", + "addNewVariation": "Ychwanegu Amrywiad Newydd", + "editVariations": "Golygu Amrywiad", + "values": "Gwerthoedd", + "enterValues": "Rhowch werthoedd", + "pleaseEnterAtLeastOneValues": "Rhowch o leiaf un gwerth.", + "productVariations": "Amrywiadau Cynnyrch", + "permissionDenied": "Gwrthodwyd Caniatâd", + "noVariationFound": "Dim amrywiad wedi'i ganfod.", + "addNewVariations": "Ychwanegu Amrywiadau Newydd", + "variationId": "ID Amrywiad", + "updateRole": "Diweddaru Rôl", + "addRole": "Ychwanegu Rôl", + "enterUserName": "Rhowch enw defnyddiwr", + "enterYourPassword": "Rhowch eich cyfrinair", + "selectAll": "Dewis Popeth", + "sNo": "Rhif", + "feature": "Nodwedd", + "read": "Darllen", + "viewPrice": "Gweld Pris", + "purchaseReturns": "Dychweliadau Prynu", + "expiredProduct": "Cynnyrch Wedi Dod i Ben", + "barcodes": "Codau Bar", + "bulkUploads": "Llwytho i Fyny mewn Swp", + "productModels": "Modelau Cynnyrch", + "incomes": "Incwm", + "dues": "Dyledion", + "subscriptions": "Tanysgrifiadau", + "paymentsTypes": "Mathau o Daliadau", + "roles": "Rolau", + "manageSetting": "Rheoli Gosodiadau", + "downloadApk": "Lawrlwytho APK", + "vatReports": "Adroddiadau TAW (VAT)", + "profitAndLossDetailsReport": "Adroddiad Elw a Cholled Manwl", + "transactionsHistoryReport": "Hanes Trafodion", + "expireProductReports": "Adroddiadau Cynnyrch Wedi Dod i Ben", + "productPurchaseReport": "Adroddiad Prynu Cynnyrch", + "productSalesReport": "Adroddiad Gwerthu Cynnyrch", + "role": "Rôl", + "areYouSureWantToDeleteThisRole": "Ydych chi'n siŵr eich bod am ddileu'r rôl hon?", + "inStock": "Mewn Stoc", + "informationShowInLabels": "Gwybodaeth ar Labeli", + "packageDate": "Dyddiad Pacio", + "barCodePrintLabelSetting": "Gosodiad Argraffu Label Cod Bar", + "labelRoleLabelSize2Inch": "Rholyn Label 2\"*1, 50mm*25mm, Bwlch 3.1mm", + "labelRoleLabelSize1_5Inch": "Rholyn Label 1.5\"*1, 38mm*25mm, Bwlch 3.1mm", + "thirtyTwoLabelPerSheet": "32 label y ddalen, 8.27 x 11.69 modfedd", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nid oes gennych ganiatâd i gynhyrchu cod bar.", + "pleaseSelectAProductFirst": "Dewiswch gynnyrch yn gyntaf", + "pleaseEnterAValidQuantity": "Rhowch nifer dilys (o leiaf 1)", + "pleaseSelectProductFirst": "Dewiswch gynnyrch yn gyntaf", + "bluetoothIsTurnedOff": "Mae Bluetooth i ffwrdd. Trowch ef ymlaen.", + "noBluetoothDeviceSelected": "Dim dyfais Bluetooth wedi'i dewis.", + "printLabel": "Argraffu Label", + "caningForDevices": "Chwilio am ddyfeisiau...", + "noDeviceFound": "Dim dyfais wedi'i chanfod", + "retryScan": "Aisganio", + "connectedTo": "Cysylltiedig â", + "pleaseEnableBluetooth": "Galluogwch Bluetooth", + "skuOrCode": "SKU / Cod", + "lowStockAlert": "Rhybudd Stoc Isel", + "tax": "Treth (Tax)", + "costExclusionTax": "Cost Heb Dreth", + "costInclusionTax": "Cost Gan Gynnwys Treth", + "mrpOrSalePrice": "Uchafbris Gwerthu (MRP)", + "expiredDate": "Dyddiad Dod i Ben", + "sellingPrice": "Pris Gwerthu", + "variationsProduct": "Cynhyrchion Amrywiad", + "comboProducts": "Cynhyrchion Combo", + "noStockAvailable": "Dim data stoc ar gael.", + "highToLowPrice": "Pris: Uchel i Isel", + "lowToHighPrice": "Pris: Isel i Uchel", + "attachment": "Atodiad", + "viewStock": "Gweld Stoc", + "expiry": "Dod i Ben", + "expire": "Dod i Ben", + "sevenDays": "7 Diwrnod", + "fifteenthDays": "15 Diwrnod", + "thirtyDays": "30 Diwrnod", + "sixtyDays": "60 Diwrnod", + "outPremiumPlan": "Ein Cynllun Premium", + "youDoNotHavePermissionToCreatePurchase": "Nid oes caniatâd i greu pryniannau.", + "thisPlanIsNotAvailableToPurchase": "Nid yw'r cynllun hwn ar gael i'w brynu", + "thisPlanIsEligibleForUpgrade": "Nid yw'r cynllun hwn yn gymwys i'w uwchraddio", + "extendPlan": "Ymestyn Cynllun", + "buyNow": "Prynu Nawr", + "none": "Dim", + "roundToWholeNumber": "Talgrynnu i rif cyfan", + "roundToNearestWholeNumber": "Talgrynnu i'r rhif cyfan agosaf", + "roundToNearnessDecimalNumber005": "Talgrynnu i'r degolyn agosaf (0.05)", + "roundToNearnessDecimalNumber01": "Talgrynnu i'r degolyn agosaf (0.1)", + "roundToNearnessDecimalNumber05": "Talgrynnu i'r degolyn agosaf (0.5)", + "lastYear": "Llynedd", + "productStock": "Stoc Cynnyrch", + "unit": "Uned", + "showExpireDate": "Dangos Dyddiad Dod i Ben", + "vatId": "ID TAW", + "vatType": "Math o DAW", + "exclusivePrice": "Pris Allgofnol", + "inclusivePrice": "Pris Cynhwysol", + "profitPercent": "Canran Elw", + "showSingle": "Dangos Sengl", + "showCombo": "Dangos Combo", + "showVariant": "Dangos Amrywiad", + "showAction": "Dangos Gweithred", + "ledger": "Cyfriflyfr", + "youDoNotHavePermissionToGenerateReport": "Nid oes gennych ganiatâd i gynhyrchu adroddiad", + "noDataAvailable": "Dim data ar gael", + "youDoNotHavePermissionToExportExcel": "Nid oes gennych ganiatâd i allforio excel", + "noDataAvailableForExport": "Dim data ar gael i'w allforio", + "supplierDue": "Dyled Cyflenwr", + "partyType": "Math o Barti", + "allParty": "Pob Parti", + "yesterday": "Ddoe", + "last7Days": "7 Diwrnod Diwethaf", + "last30Days": "30 Diwrnod Diwethaf", + "currentMonth": "Mis Presennol", + "lastMonth": "Mis Diwethaf", + "currentYear": "Blwyddyn Bresennol", + "customerDate": "Dyddiad Personol", + "noTransactionToGeneratePdf": "Dim trafodion i gynhyrchu PDF", + "generatePdf": "Cynhyrchu Pdf", + "noTransactionFound": "Heb ddod o hyd i drafodion", + "reference": "Cyfeirnod", + "creditIn": "Credyd (Mewn)", + "debitOut": "Debyd (Allan)", + "subscribeNow": "Tanysgrifiwch Nawr", + "expired": "Wedi dod i ben", + "totalBalance": "Cyfanswm Balans", + "hoursLeft": "Oriau ar Ôl", + "daysLeft": "Diwrnodau ar Ôl", + "pos": "POS", + "profitAndLoss": "Elw a Cholled", + "branch": "Cangen", + "hrm": "HRM", + "inventory": "Rhestr Eiddo", + "editAttendance": "Golygu Presenoldeb", + "addNewAttendance": "Ychwanegu Presenoldeb Newydd", + "employee": "Gweithiwr", + "pleaseSelectAnEmployee": "Dewiswch weithiwr os gwelwch yn dda", + "shift": "Sifft", + "selectEmployeeFirst": "Dewiswch weithiwr yn gyntaf", + "selectDateFirst": "Dewiswch ddyddiad yn gyntaf", + "month": "Mis", + "autoSelected": "Dewiswyd yn awtomatig", + "pleaseSelectDate": "Dewiswch ddyddiad os gwelwch yn dda", + "timeIn": "Amser Mewn", + "timeOut": "Amser Allan", + "attendance": "Presenoldeb", + "allEmployee": "Pob Gweithiwr", + "noAvailableRecordFound": "Heb ddod o hyd i gofnodion presenoldeb.", + "addAttendance": "Ychwanegu Presenoldeb", + "noNoteProvided": "Ni ddarparwyd nodyn.", + "duration": "Hyd", + "youDoNotHavePermissionToViewAttendance": "Nid oes gennych ganiatâd i weld presenoldeb", + "department": "Adran", + "noDepartmentFound": "Heb ddod o hyd i adran.", + "inactive": "Anweithredol", + "noDescriptionAvailableForThisDepartment": "Dim disgrifiad ar gael ar gyfer yr adran hon.", + "youDoNotHavePermissionToUpdateDepartment": "Nid oes gennych ganiatâd i ddiweddaru Adran.", + "youDoNotHavePermissionToDeleteDepartment": "Nid oes gennych ganiatâd i ddileu Adran.", + "failedToDeleteTheDeterment": "Methodd dileu'r Adran", + "failedToLoadDepartment": "Methodd llwytho adrannau", + "addDepartment": "Ychwanegu Adran", + "saving": "Wrthi'n Cadw", + "editDesignation": "Golygu Dynodiad", + "addDesignation": "Ychwanegu Dynodiad Newydd", + "designationName": "Enw Dynodiad", + "enterDesignationName": "Rhowch enw Dynodiad", + "pleaseEnterDesignationName": "Rhowch enw dynodiad os gwelwch yn dda", + "pleaseSelectAStatus": "Dewiswch statws os gwelwch yn dda", + "enterDescription": "Rhowch Ddisgrifiad", + "designation": "Dynodiad", + "noDesignationFound": "Heb ddod o hyd i ddynodiad.", + "noDescriptionAvailableForThisDesignation": "Dim disgrifiad ar gael ar gyfer y dynodiad hwn.", + "youDoNotPermissionToUpdateDesignation": "Nid oes gennych ganiatâd i ddiweddaru Dynodiad.", + "youDoNotHavePermissionToDeleteDesignation": "Nid oes gennych ganiatâd i ddileu Dynodiad.", + "updatePurchase": "Diweddaru Pryniant", + "editEmployee": "Golygu Gweithiwr", + "addNewEmployee": "Ychwanegu Gweithiwr Newydd", + "enterFullName": "Rhowch Enw Llawn", + "pleaseSelectDesignation": "Dewiswch ddynodiad os gwelwch yn dda", + "pleaseSelectDepartment": "Dewiswch adran os gwelwch yn dda", + "pleaseSelectStatus": "Dewiswch statws os gwelwch yn dda", + "pleaseEnterYourPhoneNumber": "rhowchEichRhifFfôn", + "countryName": "Enw Gwlad", + "enterYourCountry": "Rhowch eich gwlad", + "salary": "Cyflog", + "pleaseEnterYourSalary": "Rhowch Eich Cyflog os gwelwch yn dda", + "gender": "Rhyw", + "pleaseSelectYourGender": "Dewiswch eich Rhyw os gwelwch yn dda", + "pleaseSelectYourShift": "Dewiswch eich sifft os gwelwch yn dda", + "birthDate": "Dyddiad Geni", + "joinDate": "Dyddiad Ymuno", + "staus": "Statws", + "pleaseSelectValidStartAndEndDates": "Dewiswch ddyddiadau cychwyn a gorffen dilys os gwelwch yn dda.", + "endDateCannotBeBeforeStartDate": "Ni all y dyddiad gorffen fod cyn y dyddiad cychwyn.", + "editHoliday": "Golygu Gwyliau", + "addNewHoliday": "Ychwanegu Gwyliau Newydd", + "enterHolidayName": "Rhowch enw gwyliau", + "pleaseEnterHolidayName": "Rhowch Enw Gwyliau os gwelwch yn dda", + "pleaseEnterDate": "Rhowch ddyddiad os gwelwch yn dda", + "pleaseSelectStartDate": "Dewiswch Ddyddiad Cychwyn os gwelwch yn dda", + "pleaseEnterEndDate": "Dewiswch Ddyddiad Gorffen os gwelwch yn dda", + "endDateBeforeStartDate": "Dyddiad gorffen cyn y dyddiad cychwyn", + "holidayList": "Rhestr Gwyliau", + "noHolidayFound": "Heb ddod o hyd i wyliau.", + "noHolidayFundMatching": "Heb ddod o hyd i wyliau sy'n cyfateb", + "addHoliday": "Ychwanegu Gwyliau", + "youDoNotHavePermissionToUpgradeHoliday": "Nid oes gennych ganiatâd i ddiweddaru Gwyliau.", + "holiday": "Gwyliau", + "editLeave": "Golygu Absenoldeb", + "addNewLeave": "Ychwanegu Absenoldeb Newydd", + "leaveType": "Math o Absenoldeb", + "pleaseSelectALeaveType": "Dewiswch fath o absenoldeb os gwelwch yn dda", + "pleaseSelectAStartDate": "Dewiswch ddyddiad cychwyn os gwelwch yn dda", + "leaveDuration": "Hyd Absenoldeb", + "autoCalculatedDays": "Diwrnodau wedi'u cyfrifo'n awtomatig", + "leaveList": "Rhestr Absenoldeb", + "noLeaveRequestFound": "Heb ddod o hyd i geisiadau am absenoldeb.", + "addLeave": "Ychwanegu Absenoldeb", + "noDescriptionProvided": "Ni ddarparwyd disgrifiad.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nid oes gennych ganiatâd i ddiweddaru Cais Absenoldeb.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nid oes gennych ganiatâd i ddileu Cais Absenoldeb.", + "leaveRequest": "Cais Absenoldeb", + "editPayroll": "Golygu Cyflogres", + "addNewPayroll": "Ychwanegu Cyflogres Newydd", + "paymentYear": "Blwyddyn Talu", + "pleaseSelectPaymentYear": "Dewiswch flwyddyn talu os gwelwch yn dda", + "pleaseSelectAnMonth": "Dewiswch fis os gwelwch yn dda", + "pleaseEnterADate": "Rhowch ddyddiad os gwelwch yn dda", + "totalSalaryAmount": "Cyfanswm Swm Cyflog", + "payrollList": "Rhestr Cyflogres", + "noPayrollFound": "Heb ddod o hyd i gofnodion cyflogres.", + "paymentDetails": "Manylion Talu", + "youDoNotHaveUpdatePayroll": "Nid oes gennych ganiatâd i ddiweddaru Cyflogres.", + "youDoNotHavePermissionToDeletePayroll": "Nid oes gennych ganiatâd i ddileu Cyflogres.", + "payrollRecord": "Cofnod Cyflogres", + "searchAttendance": "Chwilio presenoldeb", + "attendanceReport": "Adroddiadau Presenoldeb", + "noAttendanceRecordFound": "Heb ddod o hyd i gofnodion presenoldeb ar gyfer y ffilteri a ddewiswyd.", + "searchLeave": "Chwilio absenoldebau", + "leaveReports": "Adroddiadau Absenoldeb", + "noLeaveRecordFound": "Heb ddod o hyd i gofnodion absenoldeb ar gyfer y ffilteri a ddewiswyd.", + "durationDays": "Hyd (Diwrnodau)", + "payrollReports": "Adroddiadau Cyflogres", + "noMatchingPayrollFound": "Heb ddod o hyd i gofnodion cyflogres sy'n cyfateb.", + "editShift": "Golygu Sifft", + "addNewShift": "Ychwanegu Sifft Newydd", + "shiftName": "Enw Sifft", + "pleaseSelectAShift": "Dewiswch sifft os gwelwch yn dda", + "breakStatus": "Statws Egwyl", + "pleaseSelectBreakStatus": "Dewiswch statws egwyl os gwelwch yn dda", + "startTimeIsRequired": "Mae angen amser cychwyn", + "startTime": "Amser Cychwyn", + "enterStartTime": "Rhowch Amser Cychwyn", + "endTimeIsRequired": "Mae angen amser gorffen", + "endTime": "Amser Gorffen", + "enterEndTime": "Rhowch Amser Gorffen", + "startBreakTime": "Amser Cychwyn Egwyl", + "enterBreakTime": "Rhowch Amser Egwyl", + "endBreakTime": "Amser Gorffen Egwyl", + "noShiftFound": "Heb ddod o hyd i sifftiau.", + "addShift": "Ychwanegu Sifft", + "breakTime": "Amser Egwyl", + "breakDuration": "Hyd Egwyl", + "youDoNotToHavePermissionToUpdateShift": "Nid oes gennych ganiatâd i ddiweddaru Sifft.", + "youDoNotToHavePermissionToDeleteShift": "Nid oes gennych ganiatâd i ddileu Sifft.", + "doYouReallyWantToDeleteThis": "Ydych chi vir difrif eisiau dileu hwn", + "viewDetails": "Gweld Manylion", + "leave": "Absenoldeb", + "payroll": "Cyflogres", + "editBankAdjustment": "Golygu Addasiad Banc", + "adjustBankBalance": "Addasu Balans Banc", + "pleaseAddAtLeastOneBank": "Ychwanegwch o leiaf un cyfrif banc i addasu balansau.", + "accountNumber": "Enw Cyfrif", + "selectAccount": "Dewiswch gyfrif", + "selectType": "Dewiswch fath", + "amountsIsRequired": "Mae angen swm", + "invalidAmount": "Swm annilys", + "adjustmentDate": "Dyddiad Addasu", + "dateIsRequired": "Mae angen dyddiad", + "editBankAccounts": "Golygu Cyfrifon Banc", + "addNewBankAccounts": "Ychwanegu Cyfrifon Banc", + "accountDisplayName": "Enw Arddangos Cyfrif", + "enterAccountDisplayName": "Rhowch enw arddangos cyfrif", + "displayNameIsRequired": "Mae angen enw arddangos", + "openingBalanceIsRequired": "Mae angen balans agoriadol", + "asOfDate": "Ar Ddyddiad", + "hideFiled": "Cuddio meysydd", + "addMoreFiled": "Ychwanegu mwy o feysydd", + "enterAccountName": "Rhowch rif cyfrif", + "ifscCode": "Cod IFSC", + "upiIdForQrCode": "ID UPI ar gyfer Cod QR", + "bankName": "Enw Banc", + "enterBankName": "Rhowch Enw Banc", + "accountHolderName": "Enw Deiliad Cyfrif", + "enterAccountHolderName": "Rhowch enw deiliad cyfrif", + "printBankDetailsAndInvoice": "Argraffu manylion Banc ar anfonebau", + "viewingTransactionFor": "Gweld trafodion ar gyfer", + "bankAccounts": "Cyfrifon Banc", + "noBankAccountFound": "Heb ddod o hyd i gyfrifon banc.", + "noAccountsFoundMissing": "Heb ddod o hyd i gyfrifon sy'n cyfateb", + "deposit": "Blaendal", + "addBank": "Ychwanegu Banc", + "bankToBankTransfer": "Trosglwyddiad Banc i Fanc", + "bankToCashTransfer": "Trosglwyddiad Banc i Arian Parod", + "accountName": "Enw Cyfrif", + "holderName": "Enw Deiliad", + "openingDate": "Dyddiad Agor", + "currentBalance": "Balans Presennol", + "permissionDeniedToDeleteBank": "Gwrthodwyd caniatâd i ddileu banc.", + "canNotEditThisTransactionType": "Ni ellir golygu'r math hwn o drafodiad.", + "bank": "Banc", + "noTransactionFoundForThisFilter": "Heb ddod o hyd i drafodion ar gyfer y ffilter hwn.", + "pleaseSelectBothAccounts": "Dewiswch y ddau gyfrif os gwelwch yn dda.", + "cannotTransferToSameAccounts": "Ni ellir trosglwyddo i'r un cyfrif.", + "editBankTransfer": "Golygu Trosglwyddiad Banc", + "needAtLeastTwoBankAccount": "Angen o leiaf ddau gyfrif banc i gyflawni trosglwyddiad.", + "from": "Oddi Wrth", + "to": "I", + "editBankToCash": "Golygu Banc i Arian Parod", + "noBankAccountsFoundToTransferFrom": "Heb ddod o hyd i gyfrifon banc i drosglwyddo oddi wrthynt.", + "selectOneAccount": "Dewiswch un cyfrif", + "editCashAdjustment": "Golygu Addasiad Arian Parod", + "adjustCashBalance": "Addasu Balans Arian Parod", + "customDate": "Dyddiad Personol", + "cashInHand": "Arian Parod wrth Law", + "currentCashBalance": "Balans Arian Parod Presennol", + "transfer": "Trosglwyddo", + "adjustCash": "Addasu Arian Parod", + "pleaseSelectADestinationBankAccounts": "Dewiswch gyfrif banc cyrchfan os gwelwch yn dda.", + "editCashToBank": "Golygu Arian Parod i Fanc", + "cashToBankTransfer": "Trosglwyddiad Arian Parod i Fanc", + "noDestinationBankAccountFond": "Heb ddod o hyd i gyfrifon banc cyrchfan.", + "transferCheque": "Trosglwyddo Siec", + "receivedFrom": "Derbyniwyd Oddi Wrth", + "chequeAmount": "Swm y Siec", + "chequeNumber": "Rhif Siec", + "chequeDate": "Dyddiad Siec", + "referenceNumber": "Rhif Cyfeirnod", + "selectBankToCash": "Dewiswch Fanc neu Arian Parod", + "depositTo": "Adneuo I", + "selectDepositDestination": "Dewiswch gyrchfan adneuo", + "transferDate": "Dyddiad Trosglwyddo", + "doYouWantToRellyReOpenThisCheque": "Ydych chi vir difrif eisiau ailagor y siec hon?", + "okay": "Iawn", + "reOpen": "Ailagor", + "open": "Agored", + "chequeList": "Rhestr Sieciau", + "closed": "Ar Gau", + "noChequeFound": "Heb ddod o hyd i sieciau", + "searchTransaction": "Chwilio trafodion...", + "filterByDate": "Filtro yn ôl Dyddiad", + "addImage": "Ychwanegu Delwedd", + "cashAndBankManagement": "Rheoli Arian Parod a Banc", + "cheque": "Sieciau", + "branchList": "Rhestr Canghennau", + "roleAndPermission": "Rôl a Chaniatâd", + "switchBank": "Newid Cangen?", + "exitBank": "Gadael Cangen", + "areYouSureWantToSwitchToDifferentBranch": "Ydych chi'n siŵr eich bod eisiau newid i gangen wahanol?", + "areYourSureYouWantToExitFromThisBranch": "Ydych chi'n siŵr eich bod eisiau Gadael y gangen hon?", + "switchs": "Newid", + "exit": "Gadael", + "createBranch": "Creu Cangen", + "areYouSureWantToDeleteThisBranch": "Ydych chi'n siŵr eich bod eisiau dileu'r Gangen hon?", + "currents": "Presennol", + "noBrunchFound": "Heb ddod o hyd i Gangen", + "updateBranch": "Diweddaru Cangen", + "pleaseEnterBranchName": "Rhowch enw cangen os gwelwch yn dda", + "enterBalance": "Rhowch Falans", + "youDoNotHavePermissionToUpdateBranch": "Nid oes gennych ganiatâd i ddiweddaru cangen.", + "allTransaction": "Pob Trafodiad", + "duePay": "Tâl Dyledus", + "allParties": "Pob Parti", + "retry": "Ceisio eto", + "incomeCategoriesReport": "Adroddiad Categorïau Incwm", + "dayBook": "Llyfr Dydd", + "billWiseProfit": "Elw yn ôl bil", + "cashFlow": "Llif arian", + "balanceSheet": "Mantolen", + "taxReport": "Adroddiad Treth", + "productSaleHistory": "Hanes Gwerthu Cynnyrch", + "productPurchaseHistory": "Hanes Prynu Cynnyrch", + "partyReports": "Adroddiadau Parti", + "customerLedger": "Cyfriflyfr Cwsmer", + "supplierLedger": "Cyfriflyfr Cyflenwr", + "partyWiseProfit": "Elw yn ôl parti", + "productWiseProfit": "Elw yn ôl cynnyrch", + "top5Customer": "5 Cwsmer Gorau", + "top5Supplier": "5 Cyflenwr Gorau", + "productReports": "Adroddiadau Cynnyrch", + "comboReport": "Adroddiad combo", + "expiredItemReport": "Adroddiad eitemau wedi dod i ben", + "top5Product": "5 Cynnyrch Gorau", + "productWiseProfitAndLoss": "Elw a Cholled yn ôl Cynnyrch", + "productWisePurchase": "Pryniant yn ôl Cynnyrch", + "productWiseSale": "Colled yn ôl Cynnyrch", + "noProductMatchYourSearch": "Dim cynnyrch yn cyfateb i'ch chwiliad.", + "purchaseQty": "Maint Prynu", + "saleQty": "Maint Gwerthu", + "youDoNotHavePermissionProfitAndLoss": "Nid oes gennych ganiatâd colled elw.", + "sold": "Wedi'i werthu", + "remaining": "Yn weddill", + "totalAssets": "Cyfanswm Asedau", + "assets": "Asedau", + "itemName": "Enw Eitem", + "personalInfo": "Gwybodaeth Bersonol:", + "dueBalance": "Balans Dyledus", + "walletBalance": "Balans Waled", + "cashIn": "Arian Parod Mewn", + "cashOut": "Arian Parod Allan", + "runningCash": "Arian Parod Rhedeg", + "moneyIn": "Arian Mewn", + "moneyOut": "Arian Allan", + "noDataAvailableForGeneratePdf": "Dim data ar gael ar gyfer cynhyrchu pdf", + "balanceDue": "Balans Dyledus", + "returnedAmount": "Swm a Ddychwelwyd", + "saleReturn": "Ffurflen Werthu", + "saleEdit": "Golygu Gwerthiant", + "pleaseAddASalesReturn": "Ychwanegwch Ffurflen Werthu os gwelwch yn dda", + "subscriptionReports": "Adroddiadau Tanysgrifio", + "started": "Wedi cychwyn", + "end": "Diwedd", + "taxReportList": "Rhestr Adroddiadau Treth", + "developedBy": "Datblygwyd Gan", + "time": "Amser", + "receivedBy": "Derbyniwyd Gan", + "wallet": "Waled", + "warranty": "Gwarant", + "guarantee": "Gwarant", + "remark": "Sylw", + "bankDetails": "Manylion Banc", + "cashAndBank": "Arian Parod a Banc", + "pdfGenerateSuccessfully": "Cynhyrchwyd Pdf yn Llwyddiannus", + + "generatingPdf": "Yn creu PDF", + "INVOICE": "ANFODLON", + "admin": "Gweinyddwr", + "invoiceNumber": "Rhif Anfoneb", + "vatNumber": "Rhif TAW", + "customerSignature": "Llofnod y Cwsmer", + "authorizedSignature": "Llofnod Awdurdodedig", + "poweredBy": "Wedi'i Bweru Gan", + "shippingCharge": "Tâl Cludo", + "totalReturned": "Cyfanswm a Ddychwelwyd", + "amountsInWord": "Symiau mewn Geiriau", + "changeAmount": "Swm y Newid", + "sellsBy": "Yn Gwerthu Gan", + "rounding": "Talgrwnnu", + "paidBy": "Talwyd Gan", + "vatGstTitle": "Teitl TAW/GST", + "enterVatGstTitle": "Nodwch Deitl TAW/GST", + "vatGstNumber": "Rhif TAW/GST", + "enterVatGstNumber": "Nodwch Rif TAW/GST", + "vatAndTax": "TAW a Threth", + "customPrint": "Argraffiad Custom", + "taxRates": "Cyfraddau Treth", + "taxRatesMangeYourTaxRates": "Cyfraddau treth - Rheoli eich Cyfraddau Treth", + "add": "Ychwanegu", + "status": "Statws", + "active": "Gweithredol", + "disable": "Analluogi", + "deletedSuccessFully": "Wedi'i ddileu'n llwyddiannus!", + "failedToDeleteTheTax": "Wedi methu dileu'r dreth", + "errorDeletingTax": "Gwall wrth ddileu treth", + "taxGroup": "Grŵp Treth", + "combinationOfTheMultipleTaxes": "Cyfuniad o drethi lluosog", + "subTaxes": "Is-drethi", + "action": "Gweithred", + "addTax": "Ychwanegu Treth", + "editTax": "Golygu Treth", + "addNewTax": "Ychwanegu Treth Newydd", + "enterTaxRates": "Nodwch Gyfradd Treth", + "addTaxGroup": "Ychwanegu Grŵp Treth Newydd", + "editTaxGroup": "Golygu Grŵp Treth", + "taxWithSingleMultipleTaxType": "Treth gydag un/lluosog fath o Dreth", + "noSubTaxSelected": "Dim Is-dreth wedi'i Ddewis", + "subTaxList": "Rhestr Is-drethi", + "taxPercent": "Canran Treth", + "done": "Wedi'i wneud", + "writerTaxHere": "Ysgrifennwch destun yma...", + "expiredList": "Rhestr wedi Dod i Ben", + "listIsEmpty": "Mae'r Rhestr yn Wag", + "printingInvoice": "Yn Argraffu Anfoneb", + "salesSetting": "Gosodiadau Gwerthiant", + "invoiceLogo": "Logo Anfoneb", + "printingOption": "Opsiwn Argraffu", + "amountRoundingMethod": "Dull Talgrwnnu Swm", + "signUp": "Cofrestru", + "returnedItem": "Eitem a ddychwelwyd", + "returnedDate": "Dyddiad dychwelyd", + "unitPrice": "Pris uned", + "saleBy": "Gwerthiant gan", + "purchasedBy": "Prynwyd gan", + "collectedBys": "Casglwyd gan", + "payableAmount": "Swm sy'n daladwy", + "receivedAmount": "Swm a dderbyniwyd", + "unitPrices" : "Unit Price", + "item" : "Item", + "sl" : "SL", + "mobiles" : "Mobile", + "paidVia" : "Paid via", + "moneyReceipt" : "Money Receipt", + "receipt" : "Receipt", + "barcodeGenerator" : "Generadwr Cod Bar", + "searchProduct" : "Chwilio am Cynnyrch", + "code" : "Cod", + "price" : "Pris", + "showCode" : "Dangos cod", + "showPrice" : "Dangos Pris", + "showName" : "Dangos Enw", + "actions" : "Gweithredoedd", + "noItemSelected" : "Dim Eitem wedi'i Dewis", + "noProductSelected" : "Dim Cynnyrch wedi'i Dewis", + "previewPdf" : "Rhagolwg PDF", + "salesReturnReport" : "Adroddiad Dychwelyd Gwerthiant", + "purchaseReturnReport" : "Adroddiad Dychwelyd Pryniant", + "incomeFor" : "Incwm Am", + "enterProductCode": "Rhowch god cynnyrch", + "addIncome" : "Ychwanegu Incwm", + "incomeDate" : "Dyddiad Incwm", + "incomeCategories" : "Categorïau Incwm", + "addIncomeCategory" : "Ychwanegu Categori Incwm", + "enterIncomeCategoryName" : "Rhowch enw categori incwm", + "totalReturnAmount" : "Cyfanswm Swm a Ddychwelwyd", + "returned" : "Dychwelwyd", + "supplierDetails" : "Manylion Cyflenwr", + "weekly" : "Wythnosol", + "monthly" : "Misol", + "yearly" : "Blynyddol", + "today" : "Heddiw", + "thisWeek" : "Yr Wythnos Hon", + "thisMonth" : "Y Mis Hwn", + "thisYear": "Y Flwyddyn Hon", + "allTime" : "Bob Amser", + "custom" : "Custom", + "addUserRole": "Ychwanegu Rôl Defnyddiwr", + "noRoleFound": "Dim Rôl Defnyddiwr Ffeindio", + "yourPackageExpiredInDays": "Eich Pecyn Bydd yn Dod i Ben mewn 5 Diwrnod", + "yourPackageExpiredToday": "Eich Pecyn Bydd yn Dod i Ben Heddiw\n\nPori'r Prynu eto", + "contactUs": "Cysylltwch â Ni", + "writeYourMessageHere": "Ysgrifennwch eich neges yma", + "sendMessage": "Anfon Neges", + "sendYourEmail": "Anfonwch eich E-bost", + "backToHome": "Yn Ôl i'r Cartref", + "promoCode": "Cod Hyrwyddo", + "submit": "Cyflwyno", + "seeAllPromoCode": "Gweler pob cod hyrwyddo", + "categories": "Categorïau", + "enterYourPhoneNumber": "Rhowch eich rhif ffôn", + "enterFullAddress": "Rhowch y Cyfeiriad Llawn", + "enterYourEmailAddress": "Rhowch eich cyfeiriad e-bost", + "pleaseEnterAPassword": "Rhowch gyfrinair", + "pleaseEnterAConfirmPassword": "Rhowch gyfrinair cadarnhau", + "enterYourName": "Rhowch eich enw", + "addNewAddress": "Ychwanegu Cyfeiriad Newydd", + "firstName": "Enw Cyntaf", + "lastName": "Cyfenw", + "country": "Gwlad", + "bangladesh": "Bangladesh", + "apply": "Cymhwyso", + "deliveryAddress": "Cyfeiriad Cyflwyno", + "noDataAvailabe": "Dim data ar gael", + "addDelivery": "Ychwanegu Cyflwyno", + "description": "Disgrifiad", + "addNote": "Ychwanegu Nodyn", + "image": "Delwedd", + "pleaseConnectThePrinterFirst": "Cysylltwch yr argraffydd yn gyntaf", + "selectCategory": "Dewiswch Gategori", + "enterExpenseDate": "Rhowch ddyddiad y gwariant", + "enterName": "Rhowch Enw", + "enterAmount": "Rhowch Swm", + "enterRefNumber": "Rhowch rhif cyfeirnod", + "fashions": "Ffasiwn", + "billTO": "Bil I", + "totalDue": "Cyfanswm Dyledus", + "paymentsAmount": "Swm Taliadau", + "remainingDue": "Dyledus Arhosol", + "thankYouForYourDuePayment": "Diolch am eich taliad dyledus", + "print": "Printio", + "unitPirce": "Pris Uned", + "totalPrice": "Pris Cyfanswm", + "totalVat": "Cyfanswm VAT", + "deliveryCharge": "Tâl Cyflwyno", + "totalPayable": "Cyfanswm i'w Dalu", + "thakYouForYourPurchase": "Diolch am eich pryniant", + "pleaseConnectYourBlutohPrinter": "Cysylltwch eich argraffydd Bluetooth", + "editSocailMedia": "Golygu Cyfryngau Cymdeithasol", + "socialMarketing": "Marchnata Cymdeithasol", + "share": "Rhannu", + "notification": "Hysbysiad", + "purchaseAlarm": "Alarwm Prynu", + "purchaseConfirmed": "Pryniant Cadarnhawyd", + "paymentComplete": "Taliad wedi'i Gwblhau", + "retur": "Dychwelyd", + "sendSms": "Anfon SMS", + "recivethePin": "Derbyniwyd y Pin", + "startNewSale": "Dechreuwch Werthiant Newydd", + "payment": "Taliad", + "masterCard": "MasterCard", + "instrucation": "Cyfarwyddyd", + "cash": "Arian Parod", + "invoiceViewr": "Gwyliwr Anfoneb", + "size": "Maint", + "color": "Lliw", + "weight": "Pwysau", + "capacity": "Capasiti", + "type": "Math", + "youWantTodeletetheProduct": "Ydych chi eisiau dileu'r cynnyrch hwn?", + "delete": "Dileu", + "contactDetials": "Manylion Cyswllt", + "clarence": "Clarence", + "call": "Galw", + "messege": "Neges", + "dailyTransaction": "Trafodiad Dyddiol", + "promo": "Promo", + "send": "Anfon", + "easyToUseThePos": "POS symudol hawdd ei ddefnyddio", + "easytheusedesciption": "Mae'r app POSpro yn rhad ac am ddim, hawdd ei ddefnyddio. Yn wir, mae'n un o'r systemau POS gorau ledled y byd.", + "choseYourFeature": "Dewiswch Eich Nodweddion", + "choseyourfeatureDesciption": "Mae nodweddion yn rhan bwysig sy'n gwneud POSpro yn wahanol i atebion traddodiadol.", + "allBusinessSolutions": "Pob ateb busnes", + "allBusinessolutionDescrip": "Mae PosPro yn ateb busnes cyflawn gyda stoc, cyfrifon, gwerthiant, costau a cholled/elw.", + "skip": "Neidio", + "next": "Nesaf", + "anewUpdateAvailable": "Mae diweddariad newydd ar gael\nDiweddarwch eich app", + "skipTheUpdate": "Neidio'r diweddariad", + "rememberMeLater": "Cofiwch fi yn ddiweddarach", + "powerdedByAcnoo": "Powered By Acnoo", + "lossOrProfit": "Colled/Elw", + "expense": "Cost", + "parties": "Partïon", + "home": "Cartref", + "sales": "Gwerthiant", + "setting": "Gosodiad", + + + "purchaseNow": "Prynu Nawr", + "paymentMethods": "Dulliadau Taliad", + "update": "Diweddariad", + "continueButton": "Parhau", + "name": "Enw", + "phone": "Rhif Ffôn", + "email": "Cyfeiriad E-bost", + "address": "Cyfeiriad", + "previousDue": "Dyledus Blaenorol", + "selectLang": "Dewis Eich Iaith", + "addContact": "Ychwanegu Cyswllt", + "moreInfo": "Mwy o wybodaeth", + "retailer": "Manwerthwr", + "dealer": "Dealar", + "wholesaler": "Cyfanwerthwr", + "supplier": "Cyflenwr", + "CustomerDetails": "Manylion Cwsmer", + "recentTransaction": "Trafodion Diweddar", + "totalProduct": "Cyfanswm Cynhyrchion", + "total": "Cyfanswm", + "paid": "Talwyd", + "unPaid": "Heb Dalu", + "due": "Dyledus", + "connect": "Cliciwch i gysylltu", + "tryAgain": "Ceisiwch eto", + "loading": "Lwytho", + "viewAll": "Gweld Pawb", + "partyList": "Rhestr Partïon", + "addCustomer": "Ychwanegu Cwsmer", + "updateContact": "Diweddaru Cyswllt", + "dueList": "Rhestr Dyledus", + "collectDue": "Casglu Dyledus", + "date": "Dyddiad", + "dueAmount": "Swm Dyledus:", + "customerName": "Enw'r Cwsmer", + "totalAmount": "Cyfanswm y Swm", + "paidAmount": "Swm a Dalwyd", + "paymentTypes": "Math o Daliad", + "cancel": "Diddymu", + "expenseReport": "Adroddiad Costau", + "fromDate": "O Ddyddiad", + "toDate": "Hyd Ddyddiad", + "expenseFor": "Cost ar gyfer", + "amount": "Swm", + "noData": "Dim Data Ar Gael", + "totalExpense": "Cyfanswm y Gost", + "addExpense": "Ychwanegu Cost", + "expenseDate": "Dyddiad y Gost", + "referenceNo": "Rhif Cyfeirnod", + "note": "Nodyn", + "expenseCat": "Categorïau Cost", + "search": "Chwilio", + "select": "Dewis", + "addExpenseCat": "Ychwanegu Categori Cost", + "categoryName": "Enw'r categori", + "alreadyAdded": "Wedi'i Ychwanegu eisoes", + "whatNew": "Beth sy'n Newydd", + "lp": "Colled/Elw", + "profit": "Elw", + "loss": "Colled", + "lpDetails": "Manylion Colled/Elw", + "invoice": "Anfoneb", + "dates": "Dyddiad:", + "mobile": "Symudol:", + "product": "Cynnyrch", + "quantity": "Nifer", + "discount": "Gostyngiad", + "totalLoss": "Colled Gyfanswm", + "totalProfit": "Elw Cyfanswm", + "productList": "Rhestr Cynnyrch", + "stock": "Stoc", + "addNewProduct": "Ychwanegu Cynnyrch Newydd", + "productName": "Enw'r Cynnyrch", + "productCode": "Cod Cynnyrch", + "purchasePrice": "Pris Prynu", + "mrp": "MRP", + "wholeSalePrice": "Pris Cyfanwerthu", + "dealerPrice": "Pris Dealar", + "manufacturer": "Gwneuthurwr", + "saveNPublish": "Arbed a Cyhoeddi", + "brands": "Brandiau", + "addBrand": "Ychwanegu Brand", + "brandName": "Enw'r Brand", + "addUnit": "Ychwanegu Uned", + "unitName": "Enw'r Uned", + "units": "Unedau", + "addProduct": "Ychwanegu Cynnyrch", + "updateProduct": "Diweddaru Cynnyrch", + "salePrice": "Pris Gwerthu", + "profile": "Proffil", + "edit": "Golygu", + "businessCat": "Categori Busnes", + "language": "Iaith", + "changePassword": "Newid Cyfrinair", + "updateProfile": "Diweddaru Eich Proffil", + "businessName": "Enw'r Cwmni a'r Busnes", + "addPurchase": "Ychwanegu Pryniant", + "inv": "Rhif Anfoneb", + + + "supplierName": "Enw'r Cyflenwr", + "itemAdded": "Eitem Ychwanegwyd", + "addItems": "Ychwanegu Eitemau", + "subTotal": "Is-gyfanswm", + "returnAmount": "Swm Dychwelyd", + "chooseSupplier": "Dewis Cyflenwr", + "noSupplier": "Dim Cyflenwyr Ar Gael", + "salesDetails": "Manylion Gwerthiant", + "editPurchaseInvoice": "Golygu Anfoneb Prynu", + "purchaseList": "Rhestr Pryniannau", + "addAPurchase": "Ychwanegu Pryniant", + "dueReport": "Adroddiad Dyledus", + "fullyPaid": "Wedi'i Dalu'n Llawn", + "stillUnpaid": "Dal Ddyledus", + "purchaseReport": "Adroddiad Pryniannau", + "connectPrinter": "Cysylltu eich argraffydd", + "clickToConnect": "Cliciwch i gysylltu", + "collectDues": "Casglu Dyled", + "addNewPurchase": "Ychwanegu Pryniant Newydd", + "salesReport": "Adroddiad Gwerthiant", + "addSale": "Ychwanegu Gwerthiant", + "reports": "Adroddiadau", + "chooseCustomer": "Dewis Cwsmer", + "addSales": "Ychwanegu Gwerthiant", + "saleList": "Rhestr Gwerthiant", + "editSalesInvoice": "Golygu Anfoneb Gwerthiant", + "previousPayAmount": "Swm Taliad Blaenorol", + "printing": "Dewis Argraffu", + "subscription": "Tanysgrifiad", + "userRole": "Rôl Defnyddiwr", + "currency": "Arian Cyfredol", + "logOut": "Allgofnodi", + "stockList": "Rhestr Stoc", + "purchase": "Prynu", + "sale": "Gwerthu", + "yourPack": "Eich Pecyn", + "freePlan": "Cynllun Am Ddim", + "youRUsing": "Rydych chi'n defnyddio ", + "freePack": "Pecyn Am Ddim", + "premiumPlan": "Cynllun Premiwm", + "packFeatures": "Nodweddion Pecyn", + "unlimited": "Diderfyn", + "updateNow": "Diweddaru Nawr", + "purchasePremium": "Prynu Cynllun Premiwm", + "buyPremium": "Prynu Cynllun Premiwm", + "paypalPay": "Talu â Paypal", + "gotEmail": "Rydych Chi wedi Cael E-bost", + "sendEmail": "Rydym wedi Anfon E-bost gyda chyfarwyddiadau ar sut i ailosod cyfrinair i:", + "checkEmail": "Gwiriwch E-bost", + "close": "Cau", + "enterEmail": "Rhowch eich cyfeiriad e-bost isod i dderbyn Dolen Ailosod Cyfrinair.", + "sendLink": "Anfon Dolen Ailosod", + "emailText": "E-bost", + "password": "Cyfrinair", + "noAcc": "Ddim yn meddu ar unrhyw gyfrif?", + "register": "Cofrestru", + "phoneVerification": "Dilysu Ffôn", + "registerTitle": "Mae angen i ni gofrestru'ch ffôn heb ddechrau!", + "sendCode": "Anfon y cod", + "staffLogin": "Mewnglogio Staff", + "logInWithMail": "Mewnglogio â E-bost", + "setUpProfile": "Gosod Eich Proffil", + "setUpDesc": "Diweddarwch eich proffil i gysylltu â'ch meddyg gyda argraff well", + "gallery": "Oriel", + "camera": "Camera", + "companyAddress": "Cyfeiriad y Cwmni", + "openingBalance": "Bil Agoriadol", + "confirmPass": "Cadarnhau Cyfrinair", + "haveAcc": "Oes gennych chi gyfrif eisoes?", + "loginWithPhone": "Mewnglogio â Ffôn", + "editPhone": "Golygu Rhif Ffôn?", + "createAcc": "Creu Cyfrif Am Ddim", + "congratulation": "Llongyfarchiadau", + + + "signUp": "Cofrestru", + "signIn" : "Mewnbynnu", + "logIn": "Mewngyflwyno", + "welcomeBack" : "Croeso yn ôl!", + "passwordCannotBeEmpty" : "Ni all y cyfrinair fod yn wag", + "save": "Cadw", + "forgotPassword": "Anghofiais gyfrinair", + "reset": "Ailosod cyfrinair drwy ddefnyddio'ch cyfeiriad e-bost neu rhif ffôn", + "lableEmail": "E-bost", + "hintEmail": "Rhowch gyfeiriad e-bost", + "emailCannotBeEmpty": "Ni all yr e-bost fod yn wag", + "pleaseEnterAValidEmail": "Rhowch gyfeiriad e-bost dilys", + "continueE": "Parhau", + "pleaseEnterYourDetails": "Rhowch eich manylion, os gwelwch yn dda.", + "lablePassword": "Cyfrinair", + "hintPassword": "Rhowch gyfrinair", + "pleaseEnterABiggerPassword": "Rhowch gyfrinair hirach, os gwelwch yn dda", + "rememberMe": "Cofiwch fi", + "donNotHaveAnAccount": "Ddim wedi creu cyfrif eto?", + "createAFreeAccount": "Creu Cyfrif Am Ddim", + "fullName": "Enw Llawn", + "enterYourFullName": "Rhowch eich enw llawn", + + + "nameCanNotBeEmpty": "Ni all yr enw fod yn wag", + "alreadyHaveAnAccount": "Wedi creu cyfrif eisoes? ", + "createNewPassword": "Creu Cyfrinair Newydd", + "setUpNewPassword": "Gosod Cyfrinair Newydd", + "resetPassword": "Ailosod eich cyfrinair i adfer a mewngyflwyno i'ch cyfrif", + "newPassword": "Cyfrinair Newydd", + "confirmPassword": "Cadarnhau Cyfrinair", + "passwordsDoNotMatch": "Nid yw'r cyfrineirion yn cyd-fynd", + "verityEmail": "Dilysu E-bost", + "verification": "Dilysu", + "digits": "Anfonwyd pin 6-digid at eich cyfeiriad e-bost: ", + "enterValidOTP": "Rhowch OTP dilys", + "resendOTP": "Ail-anfon OTP", + "verifyYourEmail": "Dilysu Eich E-bost", + "weHaveSentAConfirmationEmailTo": "Rydym wedi anfon e-bost cadarnhau at", + "folder": "Efallai i'r e-bost gyrraedd eich ffolder sbam.", + "gotIt": "Deallwyd", + "enterOpeningBalance": "Rhowch y balans agoriadol", + "pleaseEnterAValidBusinessName": "Rhowch enw busnes dilys, os gwelwch yn dda", + "enterBusiness": "Rhowch Enw Busnes/Storfa", + "selectBusinessCategory": "Dewis Categori Busnes", + "todaySummary": "Crynodeb Heddiw", + "sellAll": "Gwerthu Pawb >", + "income": "Incwm", + "purchased": "Prynwyd", + "endYourFreePlan": "Gorffen eich cynllun Am Ddim", + "yourFree": "Mae eich Pecyn Am Ddim bron wedi'i orffen, prynu'ch cynllun nesaf Diolch.", + "upgradeNow": "Uwchraddio Nawr", + "notFound": "Ddim wedi'i Ganu", + "updateYourSubscription": "Diweddarwch eich tanysgrifiad", + "noDataFound": "Dim Data wedi'i Ganu", + "areYouSure": "Ydych chi'n siŵr?", + "doYouWantToExitTheApp": "Ydych chi eisiau gadael yr ap?", + "no": "Na", + "yes": "Ie", + "dashboard": "Panel Rheoli", + "salesPurchaseOverview": "Trosolwg Gwerthiant a Phryniannau", + "totalItems": "Cyfanswm Eitemau", + "totalCategories": "Cyfanswm Categorïau", + "quickOverview": "Trosolwg Cyflym", + "totalIncome": "Cyfanswm Incwm", + "customerDue": "Dyled Cwsmer", + "stockValue": "Gwerth Stoc", + "lossProfit": "Colled/Elw", + "cost": "Cost", + "qty": "Nifer", + "noProductFound": "Dim Cynnyrch wedi'i Ganu", + "phoneNumber": "Rhif Ffôn", + "pleaseEnterAValidName": "Rhowch enw dilys, os gwelwch yn dda", + "pleaseEnterValidPhoneAndNameFirst": "Rhowch rhif ffôn a henw dilys yn gyntaf, os gwelwch yn dda", + "confirmDelete": "Cadarnhau Dileu", + "areYouSureYouWant": "Ydych chi'n siŵr eich bod chi eisiau dileu'r blaid hon?", + "pleaseEnterAValidPhoneNumber": "Rhowch rhif ffôn dilys, os gwelwch yn dda", + "sendSMS": "Anfon SMS", + "searchH": "Chwilio Yma....", + "transactions": "Trafodion", + "selectAInvoice": "Dewis anfoneb", + "totalDueAmount": "Cyfanswm Swm Dyledus", + "youCanNotPayMoreThenDue": "Ni allwch dalu mwy na'r swm dyledus", + "noDueSelected": "Dim Dyled wedi'i Ddewis", + "pleaseEnterName": "Rhowch Enw, os gwelwch yn dda", + "pleaseEnterAmount": "Rhowch Swm, os gwelwch yn dda", + "enterNote": "Rhowch Nodyn", + "pleaseSelectAExpenseCategory": "Dewiswch gategori gwariant, os gwelwch yn dda", + "enterExpanseCategoryName": "Rhowch enw categori gwariant", + "comingSoon": "Yn Dod Yn Fuan", + "pleaseMakeASaleFirst": "Gwnewch werthiant yn gyntaf, os gwelwch yn dda", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Dolen", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Porth Talu", + "paymentSuccess": "Talu'n Llwyddiannus", + "paymentWasSuccessful": "Llwyddodd y taliad!", + "paymentFailed": "Talu'n Fethu", + "paymentFailedPleaseTryAgain": "Methodd y taliad. Ceisiwch eto, os gwelwch yn dda.", + "pleaseEnterAValidBrandName": "Rhowch enw brand dilys, os gwelwch yn dda", + "enterABrandName": "Rhowch enw brand", + "addCategory": "Ychwanegu Categori", + "enterCategoryName": "Rhowch enw categori", + "selectVariations": "Dewis amrywiadau: ", + "dataSavedSuccessfully": "Cadwyd y data yn llwyddiannus.", + "somethingIs": "Mae rhywbeth yn", + "updateYourProfile": "Diweddarwch eich proffil i gysylltu â'ch cwsmer gyda argraff well", + "shopOpeningBalance": "Balans Agoriadol y Siop", + "shopRemainingBalance": "Balans Gweddilliol y Siop", + "enterAValidDiscount": "Rhowch gostyngiad dilys, os gwelwch yn dda", + "addProductFirst": "Ychwanegwch gynnyrch yn gyntaf", + "subtotal": "Is-gyfanswm", + "purchaseDetails": "Manylion Prynu", + "totall": "Cyfanswm:", + "startDate": "Dyddiad Dechrau", + "pickStartDate": "Dewis Dyddiad Dechrau", + "endDate": "Dyddiad Gorffen", + "pickEndDate": "Dewis Dyddiad Gorffen", + + + "failedToGetPlatformVersion": "Methodd cael fersiwn y platfform.", + "enterQuantity": "Rhowch faint", + "pleaseAddQuantity": "Ychwanegwch faint, os gwelwch yn dda", + "willBeAddedSoon": "Bydd yn Cael ei Ychwanegu Yn Fuan", + "addedToCart": "Ychwanegwyd i'r Troli", + "connectYourPrinter": "Cysylltu Eich argraffydd", + "customerPay": "Cwsmer yn Talu", + "supplerPay": "Cyflenwr yn Talu", + "incomeReport": "Adroddiad Incwm", + "category": "Categori", + "balance": "Balans", + "itemsSales": "Gwerthiant Eitemau", + "totalPurchase": "Cyfanswm Pryniannau", + "totalSales": "Cyfanswm Gwerthiant", + "stockReport": "Adroddiad Stoc", + "lossProfitReport": "Adroddiad Colled/Elw", + "outOfStock": "Allan o Stoc", + "vat": "VAT", + "customerPhoneNumber": "Rhif Ffôn y Cwsmer", + "enterCustomerPhoneNumber": "Rhowch rhif ffôn y cwsmer", + "walkInCustomer": "Cwsmer Cerdded I Mewn", + "guest": "Gwestai", + "stocks": "Stoc: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Peidiwch â Thrywanu", + "on": "Ymlaen", + "off": "Oddi Ar", + "unlimitedUsagesOfOurPackage": "Defnyddiau Diderfyn o'n Pecyn", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Talu am Tanysgrifio", + "field": "Maes", + "successfullyPaid": "talwyd yn llwyddiannus", + "profileEdit": "Golygu Proffil", + "products": "Cynhyrchion", + "salesList": "Rhestr Gwerthiant", + "useTitleCanNotBeEmpty": "Ni all teitl y defnyddiwr fod yn wag", + "userTitle": "Teitl Defnyddiwr", + "enterUserTitle": "Rhowch Teitl Defnyddiwr", + "create": "Creu", + "youHaveToGivePermission": "Mae'n rhaid i chi roi Caniatâd", + "all": "Pawb", + "userRoleDetails": "Manylion Rôl Defnyddiwr", + "doYouWantToDeleteTheUser": "Ydych chi eisiau dileu'r defnyddiwr?", + "thisProductAlreadyAdded": "Ychwanegwyd y Cynnyrch hwn eisoes!", + "pleaseEnterAValidProductName": "Rhowch enw cynnyrch dilys, os gwelwch yn dda", + "enterProductName": "Rhowch enw cynnyrch", + "pleaseSelectACategory": "Dewiswch gategori, os gwelwch yn dda", + "productCategory": "Categori Cynnyrch", + "selectProductCategory": "Dewis Categori Cynnyrch", + "enterSize": "Rhowch Maint", + "enterColor": "Rhowch Liw", + "enterWeight": "Rhowch Pwysau", + "enterCapacity": "Rhowch Gapasiti", + "enterType": "Rhowch Math", + "productBrand": "Brand Cynnyrch", + "selectABrand": "Dewis Brand", + "productCodeIsRequired": "cod cynnyrch yn ofynnol", + "enterAValidStock": "Rhowch stoc dilys", + "enterStock": "Rhowch stoc", + "productUnit": "Uned Cynnyrch", + "selectProductUnit": "Dewis Uned Cynnyrch", + "pleaseEnterAValidPurchasePrice": "Rhowch bris prynu dilys, os gwelwch yn dda", + "enterPurchasePrice": "Rhowch Bris Prynu", + "pleaseEnterAValidSalePrice": "Rhowch bris gwerthu dilys, os gwelwch yn dda", + "enterSaltingPrice": "Rhowch Bris Halen", + "enterWholesalePrice": "Rhowch Bris Cyfanwerthu", + "enterDealerPrice": "Rhowch Bris Dealar", + "enterDiscount": "Rhowch Gostyngiad", + "enterManufacturerName": "Rhowch enw'r gwneuthurwr", + "adding": "Yn Ychwanegu..", + "pleaseEnterAValidUnitName": "Rhowch enw uned dilys, os gwelwch yn dda", + "pleaseEnterUnitName": "Rhowch enw uned", + "productDetails": "Manylion Cynnyrch", + "smartWatch": "Gwylio Deallus", + "appleWatch": "Apple Watch", + "deleting": "Yn Dileu....", + "brand": "Brand", + "dueCollection": "Casgliad Dyledus", + "noTransaction": "Dim Trafodiad", + "updating": "Yn Diweddaru...", + "confirmSMSTo": "Cadarnhau SMS at", + "anSMSWillBeSentToTheFollowingNumber": "Bydd SMS yn cael ei anfon at y rhif canlynol: ", + "package": "Pecyn", + "permissionNotGranted": "Ni roddwyd caniatâd!", + "collectedBy": "Casglwyd Gan:", + "phonee": "Ffôn:", + "purchaseBy": "Prynwyd Gan:", + "salesBy": "Gwerthiwyd Gan:", + "days": "diwrnodau", + "details": "Manylion", + "weSentAnOTPInYourPhoneNumber": "Anfonasom OTP at eich rhif ffôn", + "pleaseEnterTheOTP": "Rhowch yr OTP, os gwelwch yn dda", + "enterAValidOTP": "Rhowch OTP dilys", + "verify": "Dilysu", + "resendIn": "Ail-anfon OTP mewn ", + "freeLifetimeUpdate": "Diweddariad oes oes rhad ac am ddim", + "android": "Cefnogaeth Ap Android ac iOS", + "premiumCustomerSupport": "Cefnogaeth Cwsmer Premiwm", + "customInvoiceBranding": "Brandio Anfoneb Arferol", + "unlimitedUsage": "Defnydd Diderfyn", + "freeDataBackup": "Cefnogaeth Ddata Am Ddim", + "receivedAmount" : "Symiau a dderbyniwyd", + "addCustomers" : "Ychwanegu Cwsmer", + "noDue" : "Dim Dyled", + "customer" : "Cwsmer", + "billingAddress" : "Cyfeiriad Bilio", + "enterAddress" : "Nodwch y Cyfeiriad", + "city" : "Dinas", + "cityName" : "Enw’r Dinas", + "state" : "Talaith", + "stateName" : "Enw’r Wladwriaeth", + "zip" : "Cod Post", + "zipCode" : "Nodwch y Cod Post", + "chooseCountry" : "Dewiswch Wlad", + "shippingAddress" : "Cyfeiriad Cludo", + "partyCreateWarn" : "Nid oes gennych ganiatâd i greu Parti.", + "addParty" : "Ychwanegu Partïon", + "creditLimit" : "Terfyn Credyd y Parti", + "selectOne" : "Dewis Un", + "roundings" : "Cylchu (+/-)", + "roundingTotal" : "Cyfanswm Cylchiedig", + "opinion" : "Nodwch eich barn", + "dueSaleWarn" : "Nid yw gwerthiant ar ddyled yn cael ei ganiatáu i gwsmeriaid cerdded i mewn.", + "paymentTypeHint" : "Dewiswch fath o dalu", + "createSaleWarn" : "Nid oes gennych ganiatâd i greu gwerthiant.", + "updateSaleWarn" : "Nid oes gennych ganiatâd i ddiweddaru gwerthiant.", + "uploadImage" : "Llwytho Delwedd", + "useGallery" : "Defnyddio Oriel", + "openCamera" : "Agor Camera", + "scanCode" : "Sganio Cod QR Cynnyrch", + "posSale" : "Gwerthiant POS", + "selectCustomer" : "Dewiswch Gwsmer", + "searchWith" : "Chwilio...", + "filter" : "Hidlo", + "productNotFound" : "Nid yw’r cynnyrch wedi’i ganfod", + "noMatched" : "Nid oes cynhyrchion cyfatebol wedi’u canfod.", + "inventoryPermission" : "Nid oes gennych ganiatâd i’r stoc", + "noParty" : "Dim Parti Wedi’u Darganfod", + "purchaseWarn" : "Nid oes gennych ganiatâd i greu pryniannau.", + "purchaseUpdateWarn" : "Nid oes gennych ganiatâd i ddiweddaru pryniannau.", + "addVariantDetails" : "Ychwanegu Manylion Amrywiol", + "purchaseEx" : "Pris Prynu Heb Dreth", + "purchaseIn" : "Pris Prynu Gyda Threth", + "purchaseExReq" : "Mae pris prynu heb dreth yn ofynnol", + "purchaseInReq" : "Mae pris prynu gyda threthi yn ofynnol", + "profitMargin" : "Marged Elw (%)", + "saleReq" : "Mae pris gwerthu yn ofynnol", + "manufactureDate" : "Dyddiad Cynhyrchu", + "selectDate" : "Dewiswch Dyddiad", + "expDate" : "Dyddiad Dod i Ben", + "saveVariant" : "Cadw Amrywiol", + "model" : "Model", + "selectModel" : "Dewiswch Fodel", + "bulk" : "Llwytho Màs", + "barcodeGen" : "Generator Cod Bar", + "upload" : "Llwytho i fyny", + "sku" : "SKU / Cod", + "lowStock" : "Stoc Isel", + "enLowStock" : "Nodwch stoc isel", + "manuDate" : "Dyddiad Cynhyrchu", + "single" : "Unigol", + "batch" : "Batch", + "batchNo" : "Rhif Batch", + "entBatchNo" : "Nodwch Rhif Batch", + "variantAdded" : "Ychwanegwyd Amrywiol yn llwyddiannus!", + "variantDelete" : "Dileadwyd Amrywiol yn llwyddiannus!", + "addVariant" : "Ychwanegu Amrywiol", + "typeSelect" : "Dewiswch Math", + "taxType" : "Math o Dreth", + "selectTax" : "Dewiswch Dreth", + "updateProductWarn" : "Nid oes gennych ganiatâd i ddiweddaru’r cynnyrch.", + "addProductWarn" : "Nid oes gennych ganiatâd i greu cynnyrch.", + "updateProductSuccess" : "Cynnyrch Wedi’i Ddiweddaru’n Llwyddiannus!", + "addProductSuccess" : "Cynnyrch Wedi’i Greu’n Llwyddiannus!", + "choose" : "Dewiswch", + "view" : "Gweld Manylion", + "priceWarn" : "Ni all y pris fod yn wag", + "productSetting" : "Gosodiadau Cynnyrch", + "saveSetting" : "Cadw Gosodiadau", + "addStock" : "Ychwanegu Stoc", + "stockWarn" : "Rhaid i’r stoc fod o leiaf 1", + "updateSuccess" : "Wedi’i ddiweddaru’n llwyddiannus", + "updateFailed" : "Methwyd â diweddaru’r stoc", + "deleteBatchWarn" : "Ydych chi’n siŵr eich bod eisiau dileu’r Batch hwn?", + "lowStockReport" : "Adroddiad Stoc Isel", + "genPdfWarn" : "Dim data ar gael i greu PDF", + "dateFilterWarn" : "Ni all Dyddiad i fod cyn Dyddiad oddi ar.", + "createPdfWarn" : "Nid oes gennych ganiatâd i greu PDF.", + "expirationStatus" : "Statws Dod i Ben", + "selectFDate" : "Dewiswch Ddyddiad Dechrau", + "selectToDate" : "Dewiswch Ddyddiad Gorffen", + "clear" : "Clirio", + "incomeReportPermission" : "Nid oes gennych ganiatâd i weld adroddiad incwm.", + "deleteAcc" : "Dileu Cyfrif", + "deletePartyWarn" : "Nid oes gennych ganiatâd i ddileu parti.", + "updatePartyWarn" : "Nid oes gennych ganiatâd i ddiweddaru parti.", + "phoneNotAvail" : "Nid yw’r rhif ffôn ar gael.", + "notLaunch" : "Methwyd ag agor ap y ffôn.", + "quickOver" : "Trosolwg Cyflym", + "tranSacOver" : "Trosolwg Trafodiad", + "profitLoss" : "Elw a Cholli" +} \ No newline at end of file diff --git a/lib/l10n/intl_da.arb b/lib/l10n/intl_da.arb new file mode 100644 index 0000000..e5957d4 --- /dev/null +++ b/lib/l10n/intl_da.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "Er du sikker på, at du vil slette din konto? Denne handling vil slette alle dine data permanent.", + "passwordMust6Character": "Adgangskoden skal være på mindst 6 tegn", + "passwordIsRequired": "Adgangskoden skal være på mindst 6 tegn", + "iAgreeDeleteMyAccountPermanent": "Jeg accepterer at slette min konto permanent.", + "flat": "Fast pris", + "percent": "Procent", + "partialPaid": "Delvist betalt", + "selectStock": "Vælg lager", + "stockOrVariant": "Lager / Variant", + "noBatch": "Ingen batch", + "purchaseQuantityRequired": "Indkøbsmængde påkrævet", + "excelUploader": "Excel-uploader", + "remove": "Fjern", + "uploading": "Uploader...", + "pickAndUploadFile": "Vælg og upload fil", + "downloadExcelFormat": "Download Excel-format", + "excelFiles": "Excel-filer", + "noFileSelected": "Ingen fil valgt", + "orContinueWith": "Eller fortsæt med", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Login mislykkedes. Prøv venligst igen.", + "someThingWithWrongWithTheWebPage": "Noget gik galt med websiden.", + "loadingOtpSetting": "Indlæser OTP-indstillinger...", + "youCanNowResendYourOtp": "Du kan nu sende OTP igen.", + "resendOtpSeconds": "Send OTP igen om ${start} sekunder", + "oldPassword": "Gammel adgangskode", + "oldPasswordCanNotBeEmpty": "Gammel adgangskode må ikke være tom", + "seconds": "sekunder", + "downloading": "Downloader...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Download lykkedes! Tjek din dokumentmappe", + "printBarCode": "Udskriv stregkode", + "youDoNotHavePermissionToGenerateBarcode": "Du har ikke tilladelse til at generere stregkode.", + "download": "Download", + "packingDate": "Pakningsdato", + "permissionDeniedToViewBank": "Adgang nægtet til at se bank.", + "permissionDeniedToUpdateBank": "Adgang nægtet til at opdatere bank.", + "editWarehouse": "Rediger lager", + "addNewWarehouse": "Tilføj nyt lager", + "warehouseName": "Lagernavn", + "enterWarehouseName": "Indtast lagernavn", + "amountMustBeGreaterThanZero": "Beløbet skal være større end 0", + "canNotRetrievePaymentDetails": "Kunne ikke hente betalingsoplysninger.", + "youDonNotHavePermissionToCreateExpense": "Du har ikke tilladelse til at oprette udgift.", + "youDoNotHavePermissionToCreateExpenseCategory": "Du har ikke tilladelse til at oprette udgiftskategori.", + "youDonNotHavePermissionToCreateIncome": "Du har ikke tilladelse til at oprette indkomst.", + "youDoNotHavePermissionToCreateIncomeCategory": "Du har ikke tilladelse til at oprette indkomstkategori.", + "salesReturn": "Salgsretur", + "purchaseReturn": "Salgsretur", + "returnQuantity": "Returmængde", + "nonFoundableDiscount": "Ikke-refunderbar (moms/rabat)", + "confirmReturn": "Bekræft retur", + "pleaseSelectForProductReturn": "Vælg venligst produkt til returnering", + "failedToProcessReturn": "Kunne ikke behandle retur.", + "noValuesDenied": "Ingen værdier defineret", + "editCategory": "Rediger kategori", + "editModel": "Rediger model", + "addNewModel": "Tilføj ny model", + "pleaseEnterValidName": "Indtast venligst et gyldigt navn", + "modelName": "Modelnavn", + "enterModelName": "Indtast modelnavn", + "youDoNotHavePermissionToCreateModel": "Du har ikke tilladelse til at oprette model", + "youDoNotHavePermissionToUpdateModel": "Du har not tilladelse til at opdatere model", + "modelUpdateSuccessfully": "Model opdateret korrekt!", + "modelCreatedSuccessfully": "Model oprettet korrekt!", + "models": "Modeller", + "youDoNotHavePermissionDeleteModel": "Du har ikke tilladelse til at slette model.", + "enterLabelText": "Indtast etiket-tekst", + "searchBatchNo": "Søg batch-nr...", + "noActiveUser": "Ikke aktiv bruger", + "pleaseUseValidPurchaseCodeUseTheApp": "Brug venligst en gyldig købskode for at bruge appen.", + "notInternetConnection": "Ingen internetforbindelse", + "pleaseCheckYourInternetConnection": "Tjek venligst din internetforbindelse og prøv igen", + "ok": "Ok", + "addCash": "Tilføj kontanter", + "reduceCash": "Reducer kontanter", + "transactionType": "Transaktionstype", + "user": "Bruger", + "toAccount": "Til konto", + "fromAccount": "Fra konto", + "years": "År", + "comboProductReport": "Combo-produktrapport", + "grossProfit": "Bruttofortjeneste (Gross Profit)", + "netProfit": "Nettooverskud (Net Profit)", + "incomeType": "Indkomsttype", + "expensesType": "Udgiftstyper", + "resets": "Nulstil", + "packageName": "Pakkens navn", + "start": "Start", + "paymentMethod": "Betalingsmetode", + "addPayment": "Tilføj betaling", + "advance": "Forskud", + "noteLevel": "Notatniveau", + "enterYourNoteLevel": "Indtast dit notatniveau", + "postSaleMessage": "Besked efter salg", + "enterYourPostSaleMessage": "Indtast din besked efter salg", + "a4PageLogo": "A4-fakturalogo", + "thermalInvoicePageLogo": "Termisk fakturalogo", + "thermalPrinterLanguage": "Termisk printersprog", + "thermalPrinterPageSize": "Termisk printer papirstørrelse", + "openSetting": "Åbn indstillinger", + "selectRack": "Vælg reol", + "rack": "Reol (Rack)", + "selectShelf": "Vælg hylde", + "shelf": "Hylde (Shelf)", + "variations": "Varianter", + "combo": "Combo", + "enterBatchNo": "Indtast batchnr. (Batch No.)", + "selectWarehouse": "Vælg lager", + "warehouse": "Lager (Warehouse)", + "netTotalAmount": "Netto totalbeløb", + "defaultSellingPrice": "Standard salgspris", + "selectItems": "Vælg varer", + "variantList": "Variantliste", + "addSubVariation": "Tilføj subvariant", + "editProduct": "Rediger produkt", + "noItemFound": "Varen blev ikke fundet", + "youDoNotHavePermissionDeleteTheShelf": "Du har ikke tilladelse til at slette hylden", + "notMatchingResultFound": "Ingen matchende resultater fundet", + "editShelf": "Rediger hylde", + "addShelf": "Tilføj ny hylde", + "shelfName": "Hyldenavn", + "enterShelfName": "Indtast hyldenavn", + "pleaseEnterShelfName": "Indtast venligst hyldenavn", + "productRacks": "Produktreoler", + "racks": "Reoler (Racks)", + "youDoNtHavePermissionToCreateRacks": "Du har ikke tilladelse til at oprette reoler.", + "youDoNtHavePermissionToDeleteRacks": "Du har ikke tilladelse til at slette reoler.", + "youDoNtHavePermissionToUpdateRacks": "Du har ikke tilladelse til at opdatere reoler.", + "addNewRack": "Tilføj ny reol", + "editRack": "Rediger reol", + "rackName": "Reolnavn", + "pleaseEnterRackName": "Indtast venligst reolnavn", + "shelves": "Hylder (Shelves)", + "pressToSelect": "Tryk for at vælge", + "selectAtLeastOneRack": "Vælg mindst én hylde", + "inActive": "Inaktiv", + "addNewVariation": "Tilføj ny variant", + "editVariations": "Rediger variant", + "values": "Værdier", + "enterValues": "Indtast værdier", + "pleaseEnterAtLeastOneValues": "Indtast venligst mindst én værdi.", + "productVariations": "Produktvarianter", + "permissionDenied": "Adgang nægtet", + "noVariationFound": "Ingen variant fundet.", + "addNewVariations": "Tilføj nye varianter", + "variationId": "Variant-ID (Variation ID)", + "updateRole": "Opdater rolle", + "addRole": "Tilføj rolle", + "enterUserName": "Indtast brugernavn", + "enterYourPassword": "Indtast din adgangskode", + "selectAll": "Vælg alle", + "sNo": "S.nr. (S.No.)", + "feature": "Funktion", + "read": "Læse", + "viewPrice": "Vis pris", + "purchaseReturns": "Købsreturvarer", + "expiredProduct": "Udløbne produkter", + "barcodes": "Stregkoder", + "bulkUploads": "Masseupload", + "productModels": "Produktmodeller", + "incomes": "Indkomster", + "dues": "Gæld", + "subscriptions": "Abonnementer", + "paymentsTypes": "Betalingstyper", + "roles": "Roller", + "manageSetting": "Administrer indstillinger", + "downloadApk": "Download APK", + "vatReports": "Momsrapporter (VAT)", + "profitAndLossDetailsReport": "Detaljeret overskuds- og tabsrapport", + "transactionsHistoryReport": "Transaktionshistorik-rapporter", + "expireProductReports": "Rapporter over udløbne produkter", + "productPurchaseReport": "Produktkøbsrapport", + "productSalesReport": "Produktsalgsrapport", + "role": "Rolle", + "areYouSureWantToDeleteThisRole": "Er du sikker på, at du vil slette denne rolle?", + "inStock": "På lager", + "informationShowInLabels": "Information der vises på etiketter", + "packageDate": "Pakkedato", + "barCodePrintLabelSetting": "Indstilling for udskrivning af stregkodeetiket", + "labelRoleLabelSize2Inch": "Etiketrullestørrelse 2\"*1, 50mm*25mm, mellemrum 3,1mm", + "labelRoleLabelSize1_5Inch": "Etiketrullestørrelse 1.5\"*1, 38mm*25mm, mellemrum 3,1mm", + "thirtyTwoLabelPerSheet": "32 etiketter pr. ark, 8,27 x 11,69 tommer", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Du har ikke tilladelse til at generere stregkoder.", + "pleaseSelectAProductFirst": "Vælg venligst et produkt først", + "pleaseEnterAValidQuantity": "Indtast en gyldig mængde (mindst 1) for alle produkter", + "pleaseSelectProductFirst": "Vælg venligst et produkt først", + "bluetoothIsTurnedOff": "Bluetooth er slået fra. Tænd det venligst.", + "noBluetoothDeviceSelected": "Ingen Bluetooth-enhed valgt.", + "printLabel": "Udskriv etiket", + "caningForDevices": "Scanner efter enheder...", + "noDeviceFound": "Ingen enhed fundet", + "retryScan": "Scan igen", + "connectedTo": "Forbundet til", + "pleaseEnableBluetooth": "Aktiver venligst Bluetooth", + "skuOrCode": "SKU / Kode", + "lowStockAlert": "Alarm for lav lagerbeholdning", + "tax": "Skat/Moms (Tax)", + "costExclusionTax": "Pris ekskl. moms", + "costInclusionTax": "Pris inkl. moms", + "mrpOrSalePrice": "Vejl. pris/Salgspris (MRP)", + "expiredDate": "Udløbsdato", + "sellingPrice": "Salgspris", + "variationsProduct": "Variantprodukter", + "comboProducts": "Comboprodukter", + "noStockAvailable": "Ingen lagerdata tilgængelige.", + "highToLowPrice": "Pris høj til lav", + "lowToHighPrice": "Pris lav til høj", + "attachment": "Vedhæftning", + "viewStock": "Vis lager", + "expiry": "Udløb", + "expire": "Udløber", + "sevenDays": "7 dage", + "fifteenthDays": "15 dage", + "thirtyDays": "30 dage", + "sixtyDays": "60 dage", + "outPremiumPlan": "Vores Premium Plan", + "youDoNotHavePermissionToCreatePurchase": "Du har ikke tilladelse til at oprette køb.", + "thisPlanIsNotAvailableToPurchase": "Denne plan er ikke tilgængelig for køb", + "thisPlanIsEligibleForUpgrade": "Denne plan er ikke berettiget til opgradering", + "extendPlan": "Forlæng plan", + "buyNow": "Køb nu", + "none": "Ingen", + "roundToWholeNumber": "Afrund til helt tal", + "roundToNearestWholeNumber": "Afrund til nærmeste hele tal", + "roundToNearnessDecimalNumber005": "Afrund til nærmeste decimal (0.05)", + "roundToNearnessDecimalNumber01": "Afrund til nærmeste decimal (0.1)", + "roundToNearnessDecimalNumber05": "Afrund til nærmeste decimal (0.5)", + "lastYear": "Sidste år", + "productStock": "Produktlager", + "unit": "Enhed", + "showExpireDate": "Vis udløbsdato", + "vatId": "Moms-ID (Vat Id)", + "vatType": "Momstype (vatType)", + "exclusivePrice": "Eksklusiv pris (exclusivePrice)", + "inclusivePrice": "Inklusiv pris (inclusivePrice)", + "profitPercent": "Fortjenesteprocent", + "showSingle": "Vis enkelt", + "showCombo": "Vis combo", + "showVariant": "Vis variant", + "showAction": "Vis handling", + "ledger": "Hovedbog", + "youDoNotHavePermissionToGenerateReport": "Du har ikke tilladelse til at generere rapport", + "noDataAvailable": "Ingen data tilgængelig", + "youDoNotHavePermissionToExportExcel": "Du har ikke tilladelse til at eksportere excel", + "noDataAvailableForExport": "Ingen data tilgængelig til eksport", + "supplierDue": "Leverandørgæld", + "partyType": "Partstype", + "allParty": "Alle parter", + "yesterday": "I går", + "last7Days": "Sidste 7 dage", + "last30Days": "Sidste 30 dage", + "currentMonth": "Indeværende måned", + "lastMonth": "Sidste måned", + "currentYear": "Indeværende år", + "customerDate": "Tilpasset dato", + "noTransactionToGeneratePdf": "Ingen transaktioner til at generere PDF", + "generatePdf": "Generer PDF", + "noTransactionFound": "Ingen transaktioner fundet", + "reference": "Reference", + "creditIn": "Kredit (Ind)", + "debitOut": "Debet (Ud)", + "subscribeNow": "Abonner nu", + "expired": "Udløbet", + "totalBalance": "Samlet saldo", + "hoursLeft": "Timer tilbage", + "daysLeft": "Dage tilbage", + "pos": "Kasse (POS)", + "profitAndLoss": "Resultatopgørelse", + "branch": "Afdeling", + "hrm": "HRM", + "inventory": "Lager", + "editAttendance": "Rediger tilstedeværelse", + "addNewAttendance": "Tilføj ny tilstedeværelse", + "employee": "Medarbejder", + "pleaseSelectAnEmployee": "Vælg venligst en medarbejder", + "shift": "Vagt", + "selectEmployeeFirst": "Vælg medarbejder først", + "selectDateFirst": "Vælg dato først", + "month": "Måned", + "autoSelected": "Automatisk valgt", + "pleaseSelectDate": "Vælg venligst dato", + "timeIn": "Tid ind", + "timeOut": "Tid ud", + "attendance": "Tilstedeværelse", + "allEmployee": "Alle medarbejdere", + "noAvailableRecordFound": "Ingen tilstedeværelsesposter fundet.", + "addAttendance": "Tilføj tilstedeværelse", + "noNoteProvided": "Ingen note angivet.", + "duration": "Varighed", + "youDoNotHavePermissionToViewAttendance": "Du har ikke tilladelse til at se tilstedeværelse", + "department": "Afdeling", + "noDepartmentFound": "Ingen afdeling fundet.", + "inactive": "Inaktiv", + "noDescriptionAvailableForThisDepartment": "Ingen beskrivelse tilgængelig for denne afdeling.", + "youDoNotHavePermissionToUpdateDepartment": "Du har ikke tilladelse til at opdatere afdeling.", + "youDoNotHavePermissionToDeleteDepartment": "Du har ikke tilladelse til at slette afdeling.", + "failedToDeleteTheDeterment": "Kunne ikke slette afdelingen", + "failedToLoadDepartment": "Kunne ikke indlæse afdelinger", + "addDepartment": "Tilføj afdeling", + "saving": "Gemmer", + "editDesignation": "Rediger betegnelse", + "addDesignation": "Tilføj ny betegnelse", + "designationName": "Betegnelsesnavn", + "enterDesignationName": "Indtast betegnelsesnavn", + "pleaseEnterDesignationName": "Indtast venligst betegnelsesnavn", + "pleaseSelectAStatus": "Vælg venligst en status", + "enterDescription": "Indtast beskrivelse", + "designation": "Betegnelse", + "noDesignationFound": "Ingen betegnelse fundet.", + "noDescriptionAvailableForThisDesignation": "Ingen beskrivelse tilgængelig for denne betegnelse.", + "youDoNotPermissionToUpdateDesignation": "Du har ikke tilladelse til at opdatere betegnelse.", + "youDoNotHavePermissionToDeleteDesignation": "Du har ikke tilladelse til at slette betegnelse.", + "updatePurchase": "Opdater køb", + "editEmployee": "Rediger medarbejder", + "addNewEmployee": "Tilføj ny medarbejder", + "enterFullName": "Indtast fulde navn", + "pleaseSelectDesignation": "Vælg venligst betegnelse", + "pleaseSelectDepartment": "Vælg venligst afdeling", + "pleaseSelectStatus": "Vælg venligst status", + "pleaseEnterYourPhoneNumber": "Indtast venligst dit telefonnummer", + "countryName": "Landenavn", + "enterYourCountry": "Indtast dit land", + "salary": "Løn", + "pleaseEnterYourSalary": "Indtast venligst din løn", + "gender": "Køn", + "pleaseSelectYourGender": "Vælg venligst dit køn", + "pleaseSelectYourShift": "Vælg venligst din vagt", + "birthDate": "Fødselsdato", + "joinDate": "Ansættelsesdato", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Vælg venligst gyldige start- og slutdatoer.", + "endDateCannotBeBeforeStartDate": "Slutdato kan ikke være før startdato.", + "editHoliday": "Rediger helligdag", + "addNewHoliday": "Tilføj ny helligdag", + "enterHolidayName": "Indtast navn på helligdag", + "pleaseEnterHolidayName": "Indtast venligst navn på helligdag", + "pleaseEnterDate": "Indtast venligst dato", + "pleaseSelectStartDate": "Vælg venligst startdato", + "pleaseEnterEndDate": "Vælg venligst slutdato", + "endDateBeforeStartDate": "Slutdato før startdato", + "holidayList": "Helligdagsliste", + "noHolidayFound": "Ingen helligdage fundet.", + "noHolidayFundMatching": "Ingen helligdage fundet der matcher", + "addHoliday": "Tilføj helligdag", + "youDoNotHavePermissionToUpgradeHoliday": "Du har ikke tilladelse til at opdatere helligdage.", + "holiday": "Helligdag", + "editLeave": "Rediger orlov", + "addNewLeave": "Tilføj ny orlov", + "leaveType": "Orlovstype", + "pleaseSelectALeaveType": "Vælg venligst en orlovstype", + "pleaseSelectAStartDate": "Vælg venligst startdato", + "leaveDuration": "Orlovsvarighed", + "autoCalculatedDays": "Automatisk beregnede dage", + "leaveList": "Orlovsliste", + "noLeaveRequestFound": "Ingen orlovsanmodninger fundet.", + "addLeave": "Tilføj orlov", + "noDescriptionProvided": "Ingen beskrivelse angivet.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Du har ikke tilladelse til at opdatere orlovsanmodning.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Du har ikke tilladelse til at slette orlovsanmodning.", + "leaveRequest": "Orlovsanmodning", + "editPayroll": "Rediger lønning", + "addNewPayroll": "Tilføj ny lønning", + "paymentYear": "Betalingsår", + "pleaseSelectPaymentYear": "Vælg venligst betalingsår", + "pleaseSelectAnMonth": "Vælg venligst en måned", + "pleaseEnterADate": "Indtast venligst dato", + "totalSalaryAmount": "Samlet lønbeløb", + "payrollList": "Lønningsliste", + "noPayrollFound": "Ingen lønningsposter fundet.", + "paymentDetails": "Betalingsoplysninger", + "youDoNotHaveUpdatePayroll": "Du har ikke tilladelse til at opdatere lønning.", + "youDoNotHavePermissionToDeletePayroll": "Du har ikke tilladelse til at slette lønning.", + "payrollRecord": "Lønningspost", + "searchAttendance": "Søg i tilstedeværelse", + "attendanceReport": "Tilstedeværelsesrapporter", + "noAttendanceRecordFound": "Ingen tilstedeværelsesposter fundet for valgte filtre.", + "searchLeave": "Søg i orlov", + "leaveReports": "Orlovsrapporter", + "noLeaveRecordFound": "Ingen orlovsposter fundet for valgte filtre.", + "durationDays": "Varighed (Dage)", + "payrollReports": "Lønningsrapporter", + "noMatchingPayrollFound": "Ingen matchende lønningsposter fundet.", + "editShift": "Rediger vagt", + "addNewShift": "Tilføj ny vagt", + "shiftName": "Vagtnavn", + "pleaseSelectAShift": "Vælg venligst en vagt", + "breakStatus": "Pausestatus", + "pleaseSelectBreakStatus": "Vælg venligst pausestatus", + "startTimeIsRequired": "Starttidspunkt er påkrævet", + "startTime": "Starttidspunkt", + "enterStartTime": "Indtast starttidspunkt", + "endTimeIsRequired": "Sluttidspunkt er påkrævet", + "endTime": "Sluttidspunkt", + "enterEndTime": "Indtast sluttidspunkt", + "startBreakTime": "Start pausetid", + "enterBreakTime": "Indtast pausetid", + "endBreakTime": "Slut pausetid", + "noShiftFound": "Ingen vagter fundet.", + "addShift": "Tilføj vagt", + "breakTime": "Pausetid", + "breakDuration": "Pausevarighed", + "youDoNotToHavePermissionToUpdateShift": "Du har ikke tilladelse til at opdatere vagt.", + "youDoNotToHavePermissionToDeleteShift": "Du har ikke tilladelse til at slette vagt.", + "doYouReallyWantToDeleteThis": "Vil du virkelig slette dette", + "viewDetails": "Se detaljer", + "leave": "Orlov", + "payroll": "Lønning", + "editBankAdjustment": "Rediger bankjustering", + "adjustBankBalance": "Juster banksaldo", + "pleaseAddAtLeastOneBank": "Tilføj venligst mindst én bankkonto for at justere saldi.", + "accountNumber": "Kontonavn", + "selectAccount": "Vælg konto", + "selectType": "Vælg type", + "amountsIsRequired": "Beløb er påkrævet", + "invalidAmount": "Ugyldigt beløb", + "adjustmentDate": "Justeringsdato", + "dateIsRequired": "Dato er påkrævet", + "editBankAccounts": "Rediger bankkonti", + "addNewBankAccounts": "Tilføj bankkonti", + "accountDisplayName": "Konto visningsnavn", + "enterAccountDisplayName": "Indtast konto visningsnavn", + "displayNameIsRequired": "Visningsnavn er påkrævet", + "openingBalanceIsRequired": "Åbningssaldo er påkrævet", + "asOfDate": "Per dato", + "hideFiled": "Skjul felter", + "addMoreFiled": "Tilføj flere felter", + "enterAccountName": "Indtast kontonummer", + "ifscCode": "IFSC-kode", + "upiIdForQrCode": "UPI ID til QR-kode", + "bankName": "Banknavn", + "enterBankName": "Indtast banknavn", + "accountHolderName": "Kontohavers navn", + "enterAccountHolderName": "Indtast kontohavers navn", + "printBankDetailsAndInvoice": "Udskriv bankoplysninger på fakturaer", + "viewingTransactionFor": "Viser transaktioner for", + "bankAccounts": "Bankkonti", + "noBankAccountFound": "Ingen bankkonti fundet.", + "noAccountsFoundMissing": "Ingen konti fundet der matcher", + "deposit": "Indbetaling", + "addBank": "Tilføj bank", + "bankToBankTransfer": "Bank til bank overførsel", + "bankToCashTransfer": "Bank til kontant overførsel", + "accountName": "Kontonavn", + "holderName": "Indehavers navn", + "openingDate": "Åbningsdato", + "currentBalance": "Nuværende saldo", + "permissionDeniedToDeleteBank": "Tilladelse nægtet til at slette bank.", + "canNotEditThisTransactionType": "Kan ikke redigere denne transaktionstype.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Ingen transaktioner fundet for dette filter.", + "pleaseSelectBothAccounts": "Vælg venligst begge konti.", + "cannotTransferToSameAccounts": "Kan ikke overføre til samme konto.", + "editBankTransfer": "Rediger bankoverførsel", + "needAtLeastTwoBankAccount": "Skal have mindst to bankkonti for at udføre en overførsel.", + "from": "Fra", + "to": "Til", + "editBankToCash": "Rediger bank til kontant", + "noBankAccountsFoundToTransferFrom": "Ingen bankkonti fundet at overføre fra.", + "selectOneAccount": "Vælg én konto", + "editCashAdjustment": "Rediger kontantjustering", + "adjustCashBalance": "Juster kontantsaldo", + "customDate": "Tilpasset dato", + "cashInHand": "Kontanter i hånden", + "currentCashBalance": "Nuværende kontantsaldo", + "transfer": "Overførsel", + "adjustCash": "Juster kontanter", + "pleaseSelectADestinationBankAccounts": "Vælg venligst en modtagerbankkonto.", + "editCashToBank": "Rediger kontant til bank", + "cashToBankTransfer": "Kontant til bank overførsel", + "noDestinationBankAccountFond": "Ingen modtagerbankkonti fundet.", + "transferCheque": "Overfør check", + "receivedFrom": "Modtaget fra", + "chequeAmount": "Checkbeløb", + "chequeNumber": "Checknummer", + "chequeDate": "Checkdato", + "referenceNumber": "Referencenr.", + "selectBankToCash": "Vælg bank eller kontanter", + "depositTo": "Indbetal til", + "selectDepositDestination": "Vælg indbetalingsdestination", + "transferDate": "Overførselsdato", + "doYouWantToRellyReOpenThisCheque": "Vil du virkelig genåbne denne check?", + "okay": "Okay", + "reOpen": "Genåbn", + "open": "Åben", + "chequeList": "Checkliste", + "closed": "Lukket", + "noChequeFound": "Ingen check fundet", + "searchTransaction": "Søg i transaktioner...", + "filterByDate": "Filtrer efter dato", + "addImage": "Tilføj billede", + "cashAndBankManagement": "Kontant- & Bankstyring", + "cheque": "Checks", + "branchList": "Afdelingsliste", + "roleAndPermission": "Rolle & Tilladelse", + "switchBank": "Skift afdeling?", + "exitBank": "Forlad afdeling", + "areYouSureWantToSwitchToDifferentBranch": "Er du sikker på, at du vil skifte til en anden afdeling?", + "areYourSureYouWantToExitFromThisBranch": "Er du sikker på, at du vil forlade denne afdeling?", + "switchs": "Skift", + "exit": "Forlad", + "createBranch": "Opret afdeling", + "areYouSureWantToDeleteThisBranch": "Er du sikker på, at du vil slette denne afdeling?", + "currents": "Nuværende", + "noBrunchFound": "Ingen afdeling fundet", + "updateBranch": "Opdater afdeling", + "pleaseEnterBranchName": "Indtast venligst afdelingsnavn", + "enterBalance": "Indtast saldo", + "youDoNotHavePermissionToUpdateBranch": "Du har ikke tilladelse til at opdatere afdeling.", + "allTransaction": "Alle transaktioner", + "duePay": "Forfaldne betalinger", + "allParties": "Alle parter", + "retry": "Prøv igen", + "incomeCategoriesReport": "Rapport over indkomstkategorier", + "dayBook": "Kassebog", + "billWiseProfit": "Fortjeneste pr. regning", + "cashFlow": "Pengestrøm", + "balanceSheet": "Balance", + "taxReport": "Skatterapport", + "productSaleHistory": "Produktsalgshistorik", + "productPurchaseHistory": "Produktkøbshistorik", + "partyReports": "Partrapporter", + "customerLedger": "Kundehovedbog", + "supplierLedger": "Leverandørhovedbog", + "partyWiseProfit": "Fortjeneste pr. part", + "productWiseProfit": "Fortjeneste pr. produkt", + "top5Customer": "Top 5 kunder", + "top5Supplier": "Top 5 leverandører", + "productReports": "Produktrapporter", + "comboReport": "Kombinationsrapport", + "expiredItemReport": "Rapport over udløbne varer", + "top5Product": "Top 5 produkter", + "productWiseProfitAndLoss": "Produktvis resultatopgørelse", + "productWisePurchase": "Produktvis indkøb", + "productWiseSale": "Produktvis tab", + "noProductMatchYourSearch": "Ingen produkter matcher din søgning.", + "purchaseQty": "Købsantal", + "saleQty": "Salgsantal", + "youDoNotHavePermissionProfitAndLoss": "Du har ikke tilladelse til resultatopgørelse.", + "sold": "Solgt", + "remaining": "Resterende", + "totalAssets": "Samlede aktiver", + "assets": "Aktiver", + "itemName": "Varenavn", + "personalInfo": "Personlig info:", + "dueBalance": "Skyldigt beløb", + "walletBalance": "Tegnebogssaldo", + "cashIn": "Kontanter ind", + "cashOut": "Kontanter ud", + "runningCash": "Løbende kontanter", + "moneyIn": "Penge ind", + "moneyOut": "Penge ud", + "noDataAvailableForGeneratePdf": "Ingen data tilgængelig for generering af pdf", + "balanceDue": "Forfaldent beløb", + "returnedAmount": "Returneret beløb", + "saleReturn": "Salgsretur", + "saleEdit": "Rediger salg", + "pleaseAddASalesReturn": "Tilføj venligst en salgsretur", + "subscriptionReports": "Abonnementsrapporter", + "started": "Startet", + "end": "Slut", + "taxReportList": "Skatterapportliste", + "developedBy": "Udviklet af", + "time": "Tid", + "receivedBy": "Modtaget af", + "wallet": "Tegnebog", + "warranty": "Reklamationsret", + "guarantee": "Garanti", + "remark": "Bemærkning", + "bankDetails": "Bankoplysninger", + "cashAndBank": "Kontant & Bank", + "pdfGenerateSuccessfully": "Pdf genereret succesfuldt", + "generatingPdf": "Genererer PDF", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Fakturanummer", + "vatNumber": "Momsnummer", + "customerSignature": "Kundens underskrift", + "authorizedSignature": "Autoriseret underskrift", + "poweredBy": "Drevet af", + "shippingCharge": "Forsendelsesomkostninger", + "totalReturned": "Samlet returneret", + "amountsInWord": "Beløb i ord", + "changeAmount": "Byttepengebeløb", + "sellsBy": "Sælges af", + "rounding": "Afrunding", + "paidBy": "Betalt af", + "vatGstTitle": "Moms/GST Titel", + "enterVatGstTitle": "Indtast Moms/GST Titel", + "vatGstNumber": "Moms/GST Nummer", + "enterVatGstNumber": "Indtast Moms/GST Nummer", + "vatAndTax": "Moms & Skat", + "customPrint": "Brugerdefineret udskrivning", + "taxRates": "Skatteprocenter", + "taxRatesMangeYourTaxRates": "Skatteprocenter - Administrer dine skatteprocenter", + "add": "Tilføj", + "status": "Status", + "active": "Aktiv", + "disable": "Deaktiver", + "deletedSuccessFully": "Slettet succesfuldt!", + "failedToDeleteTheTax": "Kunne ikke slette skatten", + "errorDeletingTax": "Fejl ved sletning af skat", + "taxGroup": "Skattegruppe", + "combinationOfTheMultipleTaxes": "Kombination af flere skatter", + "subTaxes": "Underskatter", + "action": "Handling", + "addTax": "Tilføj skat", + "editTax": "Rediger skat", + "addNewTax": "Tilføj ny skat", + "enterTaxRates": "Indtast skatteprocent", + "addTaxGroup": "Tilføj ny skattegruppe", + "editTaxGroup": "Rediger skattegruppe", + "taxWithSingleMultipleTaxType": "Skat med enkelt/flere skattetyper", + "noSubTaxSelected": "Ingen underskat valgt", + "subTaxList": "Underskatliste", + "taxPercent": "Skatteprocent", + "done": "Udført", + "writerTaxHere": "Skriv tekst her...", + "expiredList": "Udløbsliste", + "listIsEmpty": "Listen er tom", + "printingInvoice": "Udskriver faktura", + "salesSetting": "Salgsindstillinger", + "invoiceLogo": "Fakturalogo", + "printingOption": "Udskrivningsindstilling", + "amountRoundingMethod": "Afrundingsmetode for beløb", + "signUp": "Tilmeld dig", + "returnedItem": "Returneret vare", + "returnedDate": "Returneringsdato", + "unitPrice": "Stykpris", + "saleBy": "Solgt af", + "purchasedBy": "Købt af", + "collectedBys": "Indsamlet af", + "payableAmount": "Beløb der skal betales", + "receivedAmount": "Modtaget beløb", + "unitPrices": "Stykpris", + "item": "Vare", + "sl": "Løbenummer", + "mobiles": "Mobil", + "paidVia": "Betalt via", + "moneyReceipt": "Kvittering", + "receipt": "Kvittering", + "barcodeGenerator" : "Barcode Generator", + "searchProduct" : "Søg Produkt", + "code" : "Kode", + "price" : "Pris", + "showCode" : "Vis kode", + "showPrice" : "Vis Pris", + "showName" : "Vis Navn", + "actions" : "Handlinger", + "noItemSelected" : "Ingen Varer Valgt", + "noProductSelected" : "Intet Produkt Valgt", + "previewPdf" : "Forhåndsvisning af PDF", + "salesReturnReport" : "Salgsretur Rapport", + "purchaseReturnReport" : "Købsretur Rapport", + "incomeFor" : "Indkomst For", + "enterProductCode": "Indtast produktkode", + "addIncome" : "Tilføj Indkomst", + "incomeDate" : "Indkomst Dato", + "incomeCategories" : "Indkomst Kategorier", + "addIncomeCategory" : "Tilføj Indkomstkategori", + "enterIncomeCategoryName" : "Indtast indkomstkategori navn", + "totalReturnAmount" : "Totalt Beløb Retur", + "returned" : "Retur", + "supplierDetails" : "Leverandørdetaljer", + "weekly": "Ugentligt", + "monthly": "Månedligt", + "yearly" : "Årligt", + "today" : "I Dag", + "thisWeek" : "Denne Uge", + "thisMonth" : "Denne Måned", + "thisYear": "Dette År", + "allTime" : "Altid", + "custom" : "Tilpasset", + "addUserRole": "Tilføj brugerrolle", + "noRoleFound": "Ingen brugerrolle fundet", + "yourPackageExpiredInDays": "Dit abonnement udløber om 5 dage", + "yourPackageExpiredToday": "Dit abonnement udløber i dag\n\nKøb venligst igen", + "contactUs": "Kontakt os", + "writeYourMessageHere": "Skriv din besked her", + "sendMessage": "Send besked", + "sendYourEmail": "Send din e-mail", + "backToHome": "Tilbage til start", + "promoCode": "Promokode", + "submit": "Indsend", + "seeAllPromoCode": "Se alle promokoder", + "categories": "Kategorier", + "enterYourPhoneNumber": "Indtast dit telefonnummer", + "enterFullAddress": "Indtast fuld adresse", + "enterYourEmailAddress": "Indtast din e-mailadresse", + "pleaseEnterAPassword": "Indtast venligst en adgangskode", + "pleaseEnterAConfirmPassword": "Indtast venligst en bekræftelseskodeord", + "enterYourName": "Indtast dit navn", + "addNewAddress": "Tilføj ny adresse", + "firstName": "Fornavn", + "lastName": "Efternavn", + "country": "Land", + "bangladesh": "Bangladesh", + "apply": "Anvend", + "deliveryAddress": "Leveringsadresse", + "noDataAvailabe": "Ingen data tilgængelige", + "addDelivery": "Tilføj levering", + "description": "Beskrivelse", + "addNote": "Tilføj note", + "image": "Billede", + "pleaseConnectThePrinterFirst": "Tilslut venligst printeren først", + "selectCategory": "Vælg kategori", + "enterExpenseDate": "Indtast udgiftsdato", + "enterName": "Indtast navn", + "enterAmount": "Indtast beløb", + "enterRefNumber": "Indtast reference nummer", + "fashions": "Mode", + "billTO": "Fakturer til", + "totalDue": "Total forfalden", + "paymentsAmount": "Betalingsbeløb", + "remainingDue": "Resterende forfalden", + "thankYouForYourDuePayment": "Tak for din forfaldne betaling", + "print": "Print", + "unitPirce": "Enhedspris", + "totalPrice": "Totalpris", + "totalVat": "Total moms", + "deliveryCharge": "Leveringsgebyr", + "totalPayable": "Total betalbar", + "thakYouForYourPurchase": "Tak for dit køb", + "pleaseConnectYourBlutohPrinter": "Tilslut venligst din bluetooth-printer", + "editSocailMedia": "Rediger social medie", + "socialMarketing": "Sociale medier marketing", + "share": "Del", + "notification": "Meddelelse", + "purchaseAlarm": "Købsalarm", + "purchaseConfirmed": "Køb bekræftet", + "paymentComplete": "Betaling fuldført", + "retur": "Returner", + "sendSms": "Send SMS", + "recivethePin": "Modtag pinkode", + "startNewSale": "Start nyt salg", + "payment": "Betaling", + "masterCard": "MasterCard", + "instrucation": "Instruktion", + "cash": "Kontant", + "invoiceViewr": "Fakturavisning", + "size": "Størrelse", + "color": "Farve", + "weight": "Vægt", + "capacity": "Kapacitet", + "type": "Type", + "youWantTodeletetheProduct": "Ønsker du at slette dette produkt?", + "delete": "Slet", + "contactDetials": "Kontaktoplysninger", + "clarence": "Clarence", + "call": "Ring op", + "messege": "Besked", + "dailyTransaction": "Daglig transaktion", + "promo": "Kampagne", + "send": "Send", + "easyToUseThePos": "Let at bruge mobil POS", + "easytheusedesciption": "POSpro-appen er gratis og nem at bruge. Faktisk er det en af de bedste POS-systemer rundt om i verden.", + "choseYourFeature": "Vælg dine funktioner", + "choseyourfeatureDesciption": "Funktioner er en vigtig del, der adskiller POSpro fra traditionelle løsninger.", + "allBusinessSolutions": "Alle forretningsløsninger", + "allBusinessolutionDescrip": "POSpro er en komplet forretningsløsning med lager, regnskab, salg, udgifter og tab/fortjeneste.", + "skip": "Spring over", + "next": "Næste", + "lossOrProfit": "Tab/Profit", + "expense": "Udgift", + "parties": "Parter", + "home": "Hjem", + "sales": "Salg", + "setting": "Indstilling", + "purchaseNow": "Køb Nu", + "paymentMethods": "Betalingsmetoder", + "anewUpdateAvailable": "En ny opdatering er tilgængelig\nOpdater venligst din app", + "skipTheUpdate": "Spring opdateringen over", + "rememberMeLater": "Husk mig senere", + "powerdedByAcnoo": "Drevet af Acnoo", + "save": "Gem", + "update": "Opdater", + "continueButton": "Fortsæt", + "name": "Navn", + "phone": "Telefonnummer", + "email": "Emailadresse", + "address": "Adresse", + "previousDue": "Tidligere skyldige", + "selectLang": "Vælg dit sprog", + "addContact": "Tilføj kontakt", + "moreInfo": "Mere information", + "retailer": "Forhandler", + "dealer": "Forhandler", + "wholesaler": "Engroshandler", + "supplier": "Leverandør", + "CustomerDetails": "Kundedetaljer", + "recentTransaction": "Seneste transaktioner", + "totalProduct": "Samlede produkter", + "total": "Total", + "paid": "Betalt", + "unPaid": "Ubetalte", + "due": "Skyldige", + "connect": "Klik for at forbinde", + "tryAgain": "Prøv igen", + "loading": "Indlæser", + "viewAll": "Vis alle", + "partyList": "Partiliste", + "addCustomer": "Tilføj venligst en kunde", + "updateContact": "Opdater kontakt", + "dueList": "Skyldig liste", + "collectDue": "Inddriv skyldige", + "date": "Dato", + "dueAmount": "Skyldig beløb: ", + "customerName": "Kundens navn", + "totalAmount": "Totalbeløb", + "paidAmount": "Betalt beløb", + "paymentTypes": "Betalingsmetode", + "cancel": "Annuller", + "expenseReport": "Udgiftsrapport", + "fromDate": "Fra dato", + "toDate": "Til dato", + "expenseFor": "Udgift til", + "amount": "Beløb", + "noData": "Ingen data tilgængelig", + "totalExpense": "Samlede udgifter", + "addExpense": "Tilføj udgift", + "expenseDate": "Udgiftsdato", + "referenceNo": "Referencenummer", + "note": "Bemærkning", + "expenseCat": "Udgiftskategorier", + "search": "Søg", + "select": "Vælg", + "addExpenseCat": "Tilføj udgiftskategori", + "categoryName": "Kategorinavn", + "alreadyAdded": "Allerede tilføjet", + "whatNew": "Hvad er nyt", + "lp": "Tab/Profit", + "profit": "Profit", + "loss": "Tab", + "lpDetails": "Tab/Profit detaljer", + "invoice": "Faktura", + "dates": "Dato:", + "mobile": "Mobil:", + "product": "Produkt", + "quantity": "Antal", + "discount": "Rabat", + "totalLoss": "Samlet tab", + "totalProfit": "Samlet profit", + "productList": "Produktliste", + "stock": "Lager", + "addNewProduct": "Tilføj nyt produkt", + "productName": "Produktnavn", + "productCode": "Produktkode", + "purchasePrice": "Købspris", + "mrp": "Maksimum salgspris", + "wholeSalePrice": "Engropris", + "dealerPrice": "Forhandlerpris", + "manufacturer": "Producent", + "saveNPublish": "Gem og offentliggør", + "brands": "Mærker", + "addBrand": "Tilføj mærke", + "brandName": "Mærkenavn", + "addUnit": "Tilføj enhed", + "unitName": "Enhedsnavn", + "units": "Enheder", + "addProduct": "Tilføj venligst et produkt", + "updateProduct": "Opdater produkt", + "salePrice": "Salgspris", + "profile": "Profil", + "edit": "Rediger", + "businessCat": "Forretningskategori", + "language": "Sprog", + "changePassword": "Skift adgangskode", + "updateProfile": "Opdater din profil", + "businessName": "Firma- og forretningsnavn", + "addPurchase": "Tilføj køb", + "inv": "Fakturanummer", + "supplierName": "Leverandørnavn", + "itemAdded": "Vare tilføjet", + "addItems": "Tilføj varer", + "subTotal": "Subtotal", + "returnAmount": "Returbeløb", + "chooseSupplier": "Vælg en leverandør", + "noSupplier": "Ingen leverandør tilgængelig", + "salesDetails": "Salgsdetaljer", + "editPurchaseInvoice": "Rediger købsfaktura", + "purchaseList": "Købsliste", + "addAPurchase": "Tilføj venligst et køb", + "dueReport": "Rapport om skyldige beløb", + "fullyPaid": "Fuldt betalt", + "stillUnpaid": "Stadig ubetalt", + "purchaseReport": "Købsrapport", + "connectPrinter": "Forbind din printer", + "clickToConnect": "Klik for at forbinde", + "collectDues": "Inddriv venligst et skyldigt beløb", + "addNewPurchase": "Tilføj venligst et køb", + "salesReport": "Salgsrapport", + "addSale": "Tilføj venligst et salg", + "reports": "Rapporter", + "chooseCustomer": "Vælg en kunde", + "addSales": "Tilføj salg", + "saleList": "Salgsliste", + "editSalesInvoice": "Rediger salgsfaktura", + "previousPayAmount": "Tidligere betalt beløb", + "printing": "Udskriftsmulighed", + "subscription": "Abonnement", + "userRole": "Brugerrolle", + "currency": "Valuta", + "logOut": "Log ud", + "stockList": "Lagerliste", + "purchase": "Køb", + "sale": "Salg", + "yourPack": "Din pakke", + "freePlan": "Gratis plan", + "youRUsing": "Du bruger ", + "freePack": "Gratis pakke", + "premiumPlan": "Premium plan", + "packFeatures": "Pakkefunktioner", + "unlimited": "Ubegrænset", + "updateNow": "Opdater nu", + "purchasePremium": "Køb Premium Plan", + "buyPremium": "Køb premium plan", + "paypalPay": "Betal med Paypal", + "gotEmail": "Du har modtaget en e-mail", + "sendEmail": "Vi har sendt en e-mail med instruktioner om, hvordan du nulstiller adgangskoden til:", + "checkEmail": "Tjek e-mail", + "close": "Luk", + "forgotPassword": "Glemt adgangskode", + "enterEmail": "Indtast din e-mailadresse nedenfor for at modtage et link til nulstilling af adgangskode.", + "sendLink": "Send nulstillingslink", + "emailText": "E-mail", + "password": "Adgangskode", + "logIn": "Log ind", + "noAcc": "Har du ikke en konto?", + "register": "Registrer", + "phoneVerification": "Telefonverifikation", + "registerTitle": "Vi skal registrere dit telefonnummer, inden vi begynder!", + "sendCode": "Send koden", + "staffLogin": "Medarbejderlogin", + "logInWithMail": "Log ind med e-mail", + "setUpProfile": "Opsæt din profil", + "setUpDesc": "Opdater din profil for at få en bedre forbindelse til din læge", + "gallery": "Galleri", + "camera": "Kamera", + "companyAddress": "Virksomhedsadresse", + "openingBalance": "Åbningsbalance", + "confirmPass": "Bekræft adgangskode", + "haveAcc": "Har du allerede en konto?", + "loginWithPhone": "Log ind med telefon", + "editPhone": "Rediger telefonnummer?", + "createAcc": "Opret en gratis konto", + "congratulation": "Tillykke", + + "signIn": "Log ind", + "welcomeBack": "Velkommen tilbage!", + "passwordCannotBeEmpty": "Adgangskoden kan ikke være tom", + "reset": "Nulstil adgangskode ved hjælp af din e-mail eller telefonnummer", + "lableEmail": "E-mail", + "hintEmail": "Indtast e-mailadresse", + "emailCannotBeEmpty": "E-mail kan ikke være tom", + "pleaseEnterAValidEmail": "Indtast en gyldig e-mail", + "continueE": "Fortsæt", + "pleaseEnterYourDetails": "Indtast dine oplysninger.", + "lablePassword": "Adgangskode", + "hintPassword": "Indtast adgangskode", + "pleaseEnterABiggerPassword": "Indtast en større adgangskode", + "rememberMe": "Husk mig", + "donNotHaveAnAccount": "Har du ikke en konto?", + "createAFreeAccount": "Opret en gratis konto", + "fullName": "Fulde navn", + "enterYourFullName": "Indtast dit fulde navn", + "nameCanNotBeEmpty": "Navn kan ikke være tomt", + "alreadyHaveAnAccount": "Har du allerede en konto?", + "createNewPassword": "Opret ny adgangskode", + "setUpNewPassword": "Opsæt ny adgangskode", + "resetPassword": "Nulstil din adgangskode for at gendanne og logge ind på din konto", + "newPassword": "Ny adgangskode", + "confirmPassword": "Bekræft adgangskode", + "passwordsDoNotMatch": "Adgangskoderne stemmer ikke overens", + "verityEmail": "Bekræft e-mail", + "verification": "Verifikation", + "digits": "6-cifret pin er sendt til din e-mailadresse: ", + "enterValidOTP": "Indtast gyldig OTP", + "resendOTP": "Send OTP igen", + "verifyYourEmail": "Bekræft din e-mail", + "weHaveSentAConfirmationEmailTo": "Vi har sendt en bekræftelses-e-mail til", + "folder": "Det kan være, at mailen endte i din spam-mappe.", + "gotIt": "Forstået", + "enterOpeningBalance": "Indtast åbningbalance", + "pleaseEnterAValidBusinessName": "Indtast et gyldigt firmanavn", + "enterBusiness": "Indtast virksomhedens/forretningens navn", + "selectBusinessCategory": "Vælg virksomhedskategori", + "todaySummary": "Dagens oversigt", + "sellAll": "Sælg alt >", + "income": "Indkomst", + "purchased": "Købt", + "endYourFreePlan": "Afslut din gratis plan", + "yourFree": "Din gratis pakke er næsten udløbet, køb din næste plan. Tak.", + "upgradeNow": "Opgrader nu", + "notFound": "Ikke fundet", + "updateYourSubscription": "Opdater dit abonnement", + "noDataFound": "Ingen data fundet", + "areYouSure": "Er du sikker?", + "doYouWantToExitTheApp": "Ønsker du at afslutte appen?", + "no": "Nej", + "yes": "Ja", + "dashboard": "Dashboard", + "salesPurchaseOverview": "Salgs- og købsoverblik", + "totalItems": "Samlede varer", + "totalCategories": "Samlede kategorier", + "quickOverview": "Hurtig oversigt", + "totalIncome": "Total indkomst", + "customerDue": "Kundeudestående", + "stockValue": "Lager værdi", + "lossProfit": "Tab/fortjeneste", + "cost": "Omkostning", + "qty": "Antal", + "noProductFound": "Ingen produkter fundet", + "phoneNumber": "Telefonnummer", + "pleaseEnterAValidName": "Indtast et gyldigt navn", + "pleaseEnterValidPhoneAndNameFirst": "Indtast gyldigt telefonnummer og navn først", + "confirmDelete": "Bekræft sletning", + "areYouSureYouWant": "Er du sikker på, at du vil slette denne part?", + "pleaseEnterAValidPhoneNumber": "Indtast et gyldigt telefonnummer", + "sendSMS": "Send SMS", + "searchH": "Søg her....", + "transactions": "Transaktioner", + "selectAInvoice": "Vælg en faktura", + "totalDueAmount": "Samlet udestående beløb", + "youCanNotPayMoreThenDue": "Du kan ikke betale mere end udestående beløb", + "noDueSelected": "Ingen udestående valgt", + "pleaseEnterName": "Indtast navn", + "pleaseEnterAmount": "Indtast beløb", + "enterNote": "Indtast note", + "pleaseSelectAExpenseCategory": "Vælg en udgiftskategori", + "enterExpanseCategoryName": "Indtast udgiftskategori navn", + "comingSoon": "Kommer snart", + "pleaseMakeASaleFirst": "Foretag en salg først", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Betalingsgateway", + "paymentSuccess": "Betaling succes", + "paymentWasSuccessful": "Betaling var vellykket!", + "paymentFailed": "Betaling mislykkedes", + "paymentFailedPleaseTryAgain": "Betaling mislykkedes. Prøv igen.", + "pleaseEnterAValidBrandName": "Indtast et gyldigt mærkenavn", + "enterABrandName": "Indtast mærkenavn", + "addCategory": "Tilføj kategori", + "enterCategoryName": "Indtast kategori navn", + "selectVariations": "Vælg variationer: ", + "dataSavedSuccessfully": "Data gemt med succes.", + "somethingIs": "Noget er", + "updateYourProfile": "Opdater din profil for at forbinde dine kunder med et bedre indtryk", + "shopOpeningBalance": "Butik åbningbalance", + "shopRemainingBalance": "Butik resterende balance", + "enterAValidDiscount": "Indtast en gyldig rabat", + "addProductFirst": "Tilføj produkt først", + "subtotal": "Subtotal", + "purchaseDetails": "Købsdetaljer", + "riead": "Riead", + "totall": "Total:", + "startDate": "Startdato", + "pickStartDate": "Vælg startdato", + "endDate": "Slutdato", + "pickEndDate": "Vælg slutdato", + "failedToGetPlatformVersion": "Mislykkedes med at få platformversion.", + "enterQuantity": "Indtast antal", + "pleaseAddQuantity": "Tilføj venligst antal", + "willBeAddedSoon": "Vil blive tilføjet snart", + "addedToCart": "Tilføjet til kurv", + "connectYourPrinter": "Forbind din printer", + "customerPay": "Kunde betaler", + "supplerPay": "Leverandør betaler", + "incomeReport": "Indkomstrapport", + "category": "Kategori", + "balance": "Balance", + "itemsSales": "Vare salg", + "totalPurchase": "Total køb", + "totalSales": "Total salg", + "stockReport": "Lager rapport", + "lossProfitReport": "Tab/fortjeneste rapport", + "outOfStock": "Udsolgt", + "vat": "MOMS", + "customerPhoneNumber": "Kundens telefonnummer", + "enterCustomerPhoneNumber": "Indtast kundens telefonnummer", + "walkInCustomer": "Walk-in kunde", + "guest": "Gæst", + "stocks": "Lager: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Forstyr ikke", + "on": "Tændt", + "off": "Slukket", + "unlimitedUsagesOfOurPackage": "Ubegrænsede anvendelser af vores pakke\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Betal for abonnement", + "field": "Felt", + "successfullyPaid": "Betalt succesfuldt", + "profileEdit": "Redigér profil", + "products": "Produkter", + "salesList": "Salgs liste", + "useTitleCanNotBeEmpty": "Brugertitel kan ikke være tom", + "userTitle": "Brugertitel", + "enterUserTitle": "Indtast brugertitel", + "create": "Opret", + "youHaveToGivePermission": "Du skal give tilladelse", + "all": "Alle", + "userRoleDetails": "Brugerrolle detaljer", + "doYouWantToDeleteTheUser": "Ønsker du at slette brugeren?", + "thisProductAlreadyAdded": "Dette produkt er allerede tilføjet!", + "pleaseEnterAValidProductName": "Indtast et gyldigt produktnavn", + "enterProductName": "Indtast produktnavn", + "pleaseSelectACategory": "Vælg en kategori", + "productCategory": "Produktkategori", + "selectProductCategory": "Vælg produktkategori", + "enterSize": "Indtast størrelse", + "enterColor": "Indtast farve", + "enterWeight": "Indtast vægt", + "enterCapacity": "Indtast kapacitet", + "enterType": "Indtast type", + "productBrand": "Produktmærke", + "selectABrand": "Vælg et mærke", + "productCodeIsRequired": "Produktkode er påkrævet", + "enterAValidStock": "Indtast en gyldig lagerbeholdning", + "enterStock": "Indtast lagerbeholdning", + "productUnit": "Produkt enhed", + "selectProductUnit": "Vælg produkt enhed", + "pleaseEnterAValidPurchasePrice": "Indtast en gyldig købspris", + "enterPurchasePrice": "Indtast købspris", + "pleaseEnterAValidSalePrice": "Indtast en gyldig salgspris", + "enterSaltingPrice": "Indtast salgspris", + "enterWholesalePrice": "Indtast engrospris", + "enterDealerPrice": "Indtast forhandlerpris", + "enterDiscount": "Indtast rabat", + "enterManufacturerName": "Indtast producentnavn", + "adding": "Tilføjer..", + "pleaseEnterAValidUnitName": "Indtast et gyldigt enhedsnavn", + "pleaseEnterUnitName": "Indtast enhedsnavn", + "productDetails": "Produkt detaljer", + "smartWatch": "Smartwatch", + "appleWatch": "Apple Watch", + "deleting": "Sletter....", + "brand": "Mærke", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Detaljer", + "weSentAnOTPInYourPhoneNumber": "Vi har sendt en OTP til dit telefonnummer", + "pleaseEnterTheOTP": "Indtast OTP", + "enterAValidOTP": "Indtast en gyldig OTP", + "verify": "Bekræft", + "resendIn": "Send OTP igen om ", + + + "dueCollection": "Udgående opkrævning", + "noTransaction": "Ingen transaktion", + "updating": "Opdaterer...", + "confirmSMSTo": "Bekræft SMS til", + "anSMSWillBeSentToTheFollowingNumber": "En SMS vil blive sendt til følgende nummer: ", + "package": "Pakke", + "permissionNotGranted": "Tilladelse ikke givet!", + "collectedBy": "Indsamlet af:", + "phonee": "Telefon:", + "purchaseBy": "Købt af:", + "salesBy": "Solgt af:", + "days": "dage", + "freeLifetimeUpdate": "Gratis livstidsopdatering", + "android": "Android & iOS app-support", + "premiumCustomerSupport": "Android & iOS app-support", + "customInvoiceBranding": "Tilpasset fakturabranding", + "unlimitedUsage": "Ubegrænset brug", + "freeDataBackup": "Gratis datalagring", + "receivedAmount" : "Modtaget beløb", + "addCustomers" : "Tilføj kunde", + "noDue" : "Ingen gæld", + "customer" : "Kunde", + "billingAddress" : "Faktureringsadresse", + "enterAddress" : "Indtast adresse", + "city" : "By", + "cityName" : "Bynavn", + "state" : "Stat", + "stateName" : "Statens navn", + "zip" : "Postnummer", + "zipCode" : "Indtast postnummer", + "chooseCountry" : "Vælg land", + "shippingAddress" : "Leveringsadresse", + "partyCreateWarn" : "Du har ikke tilladelse til at oprette part.", + "addParty" : "Tilføj parter", + "creditLimit" : "Partens kreditgrænse", + "selectOne" : "Vælg en", + "roundings" : "Afrunding (+/-)", + "roundingTotal" : "Afrundet total", + "opinion" : "Indtast din mening", + "dueSaleWarn" : "Salg på kredit er ikke tilladt for walk-in kunder.", + "paymentTypeHint" : "Vælg en betalingstype", + "createSaleWarn" : "Du har ikke tilladelse til at oprette salg.", + "updateSaleWarn" : "Du har ikke tilladelse til at opdatere salg.", + "uploadImage" : "Upload billede", + "useGallery" : "Brug galleri", + "openCamera" : "Åbn kamera", + "scanCode" : "Scan produkt QR-kode", + "posSale" : "POS-salg", + "selectCustomer" : "Vælg kunde", + "searchWith" : "Søg...", + "filter" : "Filter", + "productNotFound" : "Produkt ikke fundet", + "noMatched" : "Ingen matchende produkter fundet.", + "inventoryPermission" : "Du har ikke lageradgangstilladelse", + "noParty" : "Ingen parter fundet", + "purchaseWarn" : "Du har ikke tilladelse til at oprette køb.", + "purchaseUpdateWarn" : "Du har ikke tilladelse til at opdatere køb.", + "addVariantDetails" : "Tilføj variantdetaljer", + "purchaseEx" : "Købspris ekskl.", + "purchaseIn" : "Købspris inkl.", + "purchaseExReq" : "Købspris ekskl. er påkrævet", + "purchaseInReq" : "Købspris inkl. er påkrævet", + "profitMargin" : "Profitmargin (%)", + "saleReq" : "Salgspris er påkrævet", + "manufactureDate" : "Produktionsdato", + "selectDate" : "Vælg dato", + "expDate" : "Udløbsdato", + "saveVariant" : "Gem variant", + "model" : "Model", + "selectModel" : "Vælg model", + "bulk" : "Bulk upload", + "barcodeGen" : "Stregkodegenerator", + "upload" : "Upload", + "sku" : "SKU / kode", + "lowStock" : "Lav lagerbeholdning", + "enLowStock" : "Indtast lav lagerbeholdning", + "manuDate" : "Produktionsdato", + "single" : "Enkelt", + "batch" : "Batch", + "batchNo" : "Batchnr.", + "entBatchNo" : "Indtast batchnr.", + "variantAdded" : "Variant tilføjet med succes!", + "variantDelete" : "Variant slettet med succes!", + "addVariant" : "Tilføj variant", + "typeSelect" : "Vælg type", + "taxType" : "Skat type", + "selectTax" : "Vælg skat", + "updateProductWarn" : "Du har ikke tilladelse til at opdatere produkt.", + "addProductWarn" : "Du har ikke tilladelse til at oprette produkt.", + "updateProductSuccess" : "Produkt opdateret med succes!", + "addProductSuccess" : "Produkt oprettet med succes!", + "choose" : "Vælg", + "view" : "Se detaljer", + "priceWarn" : "Pris må ikke være tom", + "productSetting" : "Produktindstillinger", + "saveSetting" : "Gem indstillinger", + "addStock" : "Tilføj lager", + "stockWarn" : "Lager skal være mindst 1", + "updateSuccess" : "Opdateret med succes", + "updateFailed" : "Opdatering af lager mislykkedes", + "deleteBatchWarn" : "Er du sikker på, at du vil slette denne batch?", + "lowStockReport" : "Lav lagerbeholdningsrapport", + "genPdfWarn" : "Ingen data tilgængelig til at generere PDF", + "dateFilterWarn" : "Slutdato kan ikke være før startdato.", + "createPdfWarn" : "Du har ikke tilladelse til at oprette PDF.", + "expirationStatus" : "Udløbsstatus", + "selectFDate" : "Vælg startdato", + "selectToDate" : "Vælg slutdato", + "clear" : "Ryd", + "incomeReportPermission" : "Du har ikke tilladelse til at se indtægtsrapport.", + "deleteAcc" : "Slet konto", + "deletePartyWarn" : "Du har ikke tilladelse til at slette part.", + "updatePartyWarn" : "Du har ikke tilladelse til at opdatere part.", + "phoneNotAvail" : "Telefonnummer er ikke tilgængeligt.", + "notLaunch" : "Kunne ikke starte telefonappen.", + "quickOver" : "Hurtigt overblik", + "tranSacOver" : "Transaktionsoversigt", + "profitLoss" : "Fortjeneste og tab" +} \ No newline at end of file diff --git a/lib/l10n/intl_de.arb b/lib/l10n/intl_de.arb new file mode 100644 index 0000000..4b0f451 --- /dev/null +++ b/lib/l10n/intl_de.arb @@ -0,0 +1,1272 @@ +{ + "deleteDialogDetails": "Sind Sie sicher, dass Sie Ihr Konto löschen möchten? Diese Aktion wird alle Ihre Daten dauerhaft löschen.", + "passwordMust6Character": "Das Passwort muss mindestens 6 Zeichen lang sein", + "passwordIsRequired": "Das Passwort muss mindestens 6 Zeichen lang sein", + "iAgreeDeleteMyAccountPermanent": "Ich stimme zu, mein Konto dauerhaft zu löschen.", + "flat": "Pauschal", + "percent": "Prozent", + "partialPaid": "Teilweise bezahlt", + "selectStock": "Lagerbestand auswählen", + "stockOrVariant": "Lagerbestand / Variante", + "noBatch": "Keine Charge", + "purchaseQuantityRequired": "Einkaufsmenge erforderlich", + "excelUploader": "Excel-Uploader", + "remove": "Entfernen", + "uploading": "Wird hochgeladen...", + "pickAndUploadFile": "Datei auswählen und hochladen", + "downloadExcelFormat": "Excel-Format herunterladen", + "excelFiles": "Excel-Dateien", + "noFileSelected": "Keine Datei ausgewählt", + "orContinueWith": "Oder fortfahren mit", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Anmeldung fehlgeschlagen. Bitte versuchen Sie es erneut.", + "someThingWithWrongWithTheWebPage": "Etwas ist mit der Webseite schiefgelaufen.", + "loadingOtpSetting": "OTP-Einstellungen werden geladen...", + "youCanNowResendYourOtp": "Sie können das OTP jetzt erneut senden.", + "resendOtpSeconds": "OTP erneut senden in ${start} Sekunden", + "oldPassword": "Altes Passwort", + "oldPasswordCanNotBeEmpty": "Altes Passwort darf nicht leer sein", + "seconds": "Sekunden", + "downloading": "Wird heruntergeladen...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Download erfolgreich! Überprüfen Sie Ihren Dokumentenordner", + "printBarCode": "Barcode drucken", + "youDoNotHavePermissionToGenerateBarcode": "Sie haben keine Berechtigung, einen Barcode zu generieren.", + "download": "Herunterladen", + "packingDate": "Verpackungsdatum", + "permissionDeniedToViewBank": "Berechtigung zum Einsehen der Bank verweigert.", + "permissionDeniedToUpdateBank": "Berechtigung zum Aktualisieren der Bank verweigert.", + "editWarehouse": "Lager bearbeiten", + "addNewWarehouse": "Neues Lager hinzufügen", + "warehouseName": "Lagername", + "enterWarehouseName": "Lagername eingeben", + "amountMustBeGreaterThanZero": "Betrag muss größer als 0 sein", + "canNotRetrievePaymentDetails": "Zahlungsdetails konnten nicht abgerufen werden.", + "youDonNotHavePermissionToCreateExpense": "Sie haben keine Berechtigung, Ausgaben zu erstellen.", + "youDoNotHavePermissionToCreateExpenseCategory": "Sie haben keine Berechtigung, eine Ausgabenkategorie zu erstellen.", + "youDonNotHavePermissionToCreateIncome": "Sie haben keine Berechtigung, Einnahmen zu erstellen.", + "youDoNotHavePermissionToCreateIncomeCategory": "Sie haben keine Berechtigung, eine Einnahmenkategorie zu erstellen.", + "salesReturn": "Verkaufsretoure", + "purchaseReturn": "Verkaufsretoure", + "returnQuantity": "Retourenmenge", + "nonFoundableDiscount": "Nicht erstattungsfähig (MwSt./Rabatt)", + "confirmReturn": "Retoure bestätigen", + "pleaseSelectForProductReturn": "Bitte Produkt für die Retoure auswählen", + "failedToProcessReturn": "Retoure konnte nicht verarbeitet werden.", + "noValuesDenied": "Keine Werte definiert", + "editCategory": "Kategorie bearbeiten", + "editModel": "Modell bearbeiten", + "addNewModel": "Neues Modell hinzufügen", + "pleaseEnterValidName": "Bitte geben Sie einen gültigen Namen ein", + "modelName": "Modellname", + "enterModelName": "Modellname eingeben", + "youDoNotHavePermissionToCreateModel": "Sie haben keine Berechtigung, ein Modell zu erstellen", + "youDoNotHavePermissionToUpdateModel": "Sie haben keine Berechtigung, ein Modell zu aktualisieren", + "modelUpdateSuccessfully": "Modell erfolgreich aktualisiert!", + "modelCreatedSuccessfully": "Modell erfolgreich erstellt!", + "models": "Modelle", + "youDoNotHavePermissionDeleteModel": "Sie haben keine Berechtigung, das Modell zu löschen.", + "enterLabelText": "Etikettentext eingeben", + "searchBatchNo": "Chargennummer suchen...", + "noActiveUser": "Kein aktiver Benutzer", + "pleaseUseValidPurchaseCodeUseTheApp": "Bitte verwenden Sie einen gültigen Kaufcode, um die App zu nutzen.", + "notInternetConnection": "Keine Internetverbindung", + "pleaseCheckYourInternetConnection": "Bitte überprüfen Sie Ihre Internetverbindung und versuchen Sie es erneut", + "ok": "Ok", + "addCash": "Bargeld hinzufügen", + "reduceCash": "Bargeld reduzieren", + "transactionType": "Transaktionstyp", + "user": "Benutzer", + "toAccount": "An Konto", + "fromAccount": "Von Konto", + "years": "Jahre", + "comboProductReport": "Kombiprodukt-Bericht", + "grossProfit": "Bruttogewinn (Gross Profit)", + "netProfit": "Nettogewinn (Net Profit)", + "incomeType": "Einnahmeart", + "expensesType": "Ausgabenarten", + "resets": "Zurücksetzen", + "packageName": "Paketname", + "start": "Start", + "paymentMethod": "Zahlungsmethode", + "addPayment": "Zahlung hinzufügen", + "advance": "Vorschuss", + "noteLevel": "Hinweisstufe", + "enterYourNoteLevel": "Geben Sie Ihre Hinweisstufe ein", + "postSaleMessage": "Nachricht nach dem Verkauf", + "enterYourPostSaleMessage": "Geben Sie Ihre Nachricht nach dem Verkauf ein", + "a4PageLogo": "Logo für A4-Rechnungsseite", + "thermalInvoicePageLogo": "Logo für Thermorechnungsseite", + "thermalPrinterLanguage": "Sprache des Thermodruckers", + "thermalPrinterPageSize": "Seitengröße des Thermodruckers", + "openSetting": "Einstellung öffnen", + "selectRack": "Regal wählen", + "rack": "Regal (Rack)", + "selectShelf": "Fach wählen", + "shelf": "Fach (Shelf)", + "variations": "Variationen", + "combo": "Kombi (Combo)", + "enterBatchNo": "Chargennr. eingeben (Batch No.)", + "selectWarehouse": "Lagerhaus wählen", + "warehouse": "Lagerhaus (Warehouse)", + "netTotalAmount": "Nettogesamtbetrag", + "defaultSellingPrice": "Standardverkaufspreis", + "selectItems": "Artikel auswählen", + "variantList": "Variantenliste", + "addSubVariation": "Untervariation hinzufügen", + "editProduct": "Produkt bearbeiten", + "noItemFound": "Kein Artikel gefunden", + "youDoNotHavePermissionDeleteTheShelf": "Sie haben keine Berechtigung zum Löschen des Fachs", + "notMatchingResultFound": "Keine übereinstimmenden Ergebnisse gefunden", + "editShelf": "Fach bearbeiten", + "addShelf": "Neues Fach hinzufügen", + "shelfName": "Fachname", + "enterShelfName": "Fachname eingeben", + "pleaseEnterShelfName": "Bitte Fachnamen eingeben", + "productRacks": "Produktregale", + "racks": "Regale (Racks)", + "youDoNtHavePermissionToCreateRacks": "Sie haben keine Berechtigung zum Erstellen von Regalen.", + "youDoNtHavePermissionToDeleteRacks": "Sie haben keine Berechtigung zum Löschen von Regalen.", + "youDoNtHavePermissionToUpdateRacks": "Sie haben keine Berechtigung zum Aktualisieren von Regalen.", + "addNewRack": "Neues Regal hinzufügen", + "editRack": "Regal bearbeiten", + "rackName": "Regalname", + "pleaseEnterRackName": "Bitte Regalnamen eingeben", + "shelves": "Fächer (Shelves)", + "pressToSelect": "Zum Auswählen drücken", + "selectAtLeastOneRack": "Wählen Sie mindestens ein Fach aus", + "inActive": "Inaktiv", + "addNewVariation": "Neue Variation hinzufügen", + "editVariations": "Variation bearbeiten", + "values": "Werte", + "enterValues": "Werte eingeben", + "pleaseEnterAtLeastOneValues": "Bitte geben Sie mindestens einen Wert ein.", + "productVariations": "Produktvariationen", + "permissionDenied": "Berechtigung verweigert", + "noVariationFound": "Keine Variationen gefunden.", + "addNewVariations": "Neue Variation hinzufügen", + "variationId": "Variations-ID (Variation ID)", + "updateRole": "Rolle aktualisieren", + "addRole": "Rolle hinzufügen", + "enterUserName": "Benutzername eingeben", + "enterYourPassword": "Geben Sie Ihr Passwort ein", + "selectAll": "Alle auswählen", + "sNo": "Lfd. Nr. (S.No.)", + "feature": "Merkmal", + "read": "Lesen", + "viewPrice": "Preis anzeigen", + "purchaseReturns": "Einkaufsrückgaben", + "expiredProduct": "Abgelaufene Produkte", + "barcodes": "Barcodes", + "bulkUploads": "Massenuploads", + "productModels": "Produktmodelle", + "incomes": "Einkommen", + "dues": "Forderungen", + "subscriptions": "Abonnements", + "paymentsTypes": "Zahlungsarten", + "roles": "Rollen", + "manageSetting": "Einstellungen verwalten", + "downloadApk": "APK herunterladen", + "vatReports": "MwSt.-Berichte (VAT)", + "profitAndLossDetailsReport": "Gewinn- und Verlust-Detailbericht", + "transactionsHistoryReport": "Transaktionsverlaufsberichte", + "expireProductReports": "Berichte über abgelaufene Produkte", + "productPurchaseReport": "Produkt-Einkaufsbericht", + "productSalesReport": "Produkt-Verkaufsbericht", + "role": "Rolle", + "areYouSureWantToDeleteThisRole": "Sind Sie sicher, dass Sie diese Rolle löschen möchten?", + "inStock": "Vorrätig", + "informationShowInLabels": "Informationen auf Etiketten anzeigen", + "packageDate": "Paketdatum", + "barCodePrintLabelSetting": "Barcode-Drucketikett-Einstellung", + "labelRoleLabelSize2Inch": "Etikettenrolle Größe 2\"*1, 50mm*25mm, Lücke 3.1mm", + "labelRoleLabelSize1_5Inch": "Etikettenrolle Größe 1.5\"*1, 38mm*25mm, Lücke 3.1mm", + "thirtyTwoLabelPerSheet": "32 Etiketten pro Blatt, 8.27 x 11.69 Zoll", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Sie haben keine Berechtigung zum Generieren von Barcodes.", + "pleaseSelectAProductFirst": "Bitte wählen Sie zuerst ein Produkt aus", + "pleaseEnterAValidQuantity": "Bitte geben Sie eine gültige Menge (mindestens 1) für alle Produkte ein", + "pleaseSelectProductFirst": "Bitte wählen Sie zuerst ein Produkt aus", + "bluetoothIsTurnedOff": "Bluetooth ist ausgeschaltet. Bitte einschalten.", + "noBluetoothDeviceSelected": "Kein Bluetooth-Gerät ausgewählt.", + "printLabel": "Etikett drucken", + "caningForDevices": "Suche nach Geräten...", + "noDeviceFound": "Keine Geräte gefunden", + "retryScan": "Scan wiederholen", + "connectedTo": "Verbunden mit", + "pleaseEnableBluetooth": "Bitte Bluetooth aktivieren", + "skuOrCode": "SKU / Code", + "lowStockAlert": "Warnung bei niedrigem Lagerbestand", + "tax": "Steuer (Tax)", + "costExclusionTax": "Kosten exkl. MwSt.", + "costInclusionTax": "Kosten inkl. MwSt.", + "mrpOrSalePrice": "UVP/Verkaufspreis (MRP)", + "expiredDate": "Ablaufdatum", + "sellingPrice": "Verkaufspreis", + "variationsProduct": "Variationsprodukte", + "comboProducts": "Kombiprodukte", + "noStockAvailable": "Keine Lagerbestandsdaten verfügbar.", + "highToLowPrice": "Preis Hoch nach Niedrig", + "lowToHighPrice": "Preis Niedrig nach Hoch", + "attachment": "Anhang", + "viewStock": "Bestand ansehen", + "expiry": "Ablauf", + "expire": "Ablaufen", + "sevenDays": "7 Tage", + "fifteenthDays": "15 Tage", + "thirtyDays": "30 Tage", + "sixtyDays": "60 Tage", + "outPremiumPlan": "Unser Premium-Plan", + "youDoNotHavePermissionToCreatePurchase": "Sie haben keine Berechtigung zum Erstellen von Einkäufen.", + "thisPlanIsNotAvailableToPurchase": "Dieser Plan ist nicht zum Kauf verfügbar", + "thisPlanIsEligibleForUpgrade": "Dieser Plan ist nicht für ein Upgrade berechtigt", + "extendPlan": "Plan verlängern", + "buyNow": "Jetzt kaufen", + "none": "Keine", + "roundToWholeNumber": "Auf ganze Zahl runden", + "roundToNearestWholeNumber": "Auf die nächste ganze Zahl runden", + "roundToNearnessDecimalNumber005": "Auf die nächste Dezimalstelle runden (0,05)", + "roundToNearnessDecimalNumber01": "Auf die nächste Dezimalstelle runden (0,1)", + "roundToNearnessDecimalNumber05": "Auf die nächste Dezimalstelle runden (0,5)", + "lastYear": "Letztes Jahr", + "productStock": "Produktbestand", + "unit": "Einheit", + "showExpireDate": "Ablaufdatum anzeigen", + "vatId": "MwSt.-ID (Vat Id)", + "vatType": "MwSt.-Typ (vatType)", + "exclusivePrice": "Exklusivpreis (exclusivePrice)", + "inclusivePrice": "Inklusivpreis (inclusivePrice)", + "profitPercent": "Gewinnanteil", + "showSingle": "Einzeln anzeigen", + "showCombo": "Kombi anzeigen", + "showVariant": "Variante anzeigen", + "showAction": "Aktion anzeigen", + "ledger": "Hauptbuch", + "youDoNotHavePermissionToGenerateReport": "Sie haben keine Berechtigung, einen Bericht zu erstellen", + "noDataAvailable": "Keine Daten verfügbar", + "youDoNotHavePermissionToExportExcel": "Sie haben keine Berechtigung zum Exportieren nach Excel", + "noDataAvailableForExport": "Keine Daten für den Export verfügbar", + "supplierDue": "Lieferantenverbindlichkeiten", + "partyType": "Parteityp", + "allParty": "Alle Parteien", + "yesterday": "Gestern", + "last7Days": "Letzte 7 Tage", + "last30Days": "Letzte 30 Tage", + "currentMonth": "Aktueller Monat", + "lastMonth": "Letzter Monat", + "currentYear": "Aktuelles Jahr", + "customerDate": "Benutzerdefiniertes Datum", + "noTransactionToGeneratePdf": "Keine Transaktionen zum Erstellen von PDF", + "generatePdf": "PDF erstellen", + "noTransactionFound": "Keine Transaktionen gefunden", + "reference": "Referenz", + "creditIn": "Haben (Ein)", + "debitOut": "Soll (Aus)", + "subscribeNow": "Jetzt abonnieren", + "expired": "Abgelaufen", + "totalBalance": "Gesamtsaldo", + "hoursLeft": "Stunden verbleibend", + "daysLeft": "Tage verbleibend", + "pos": "Kasse (POS)", + "profitAndLoss": "Gewinn & Verlust", + "branch": "Filiale", + "hrm": "Personalwesen (HRM)", + "inventory": "Inventar", + "editAttendance": "Anwesenheit bearbeiten", + "addNewAttendance": "Neue Anwesenheit hinzufügen", + "employee": "Mitarbeiter", + "pleaseSelectAnEmployee": "Bitte wählen Sie einen Mitarbeiter aus", + "shift": "Schicht", + "selectEmployeeFirst": "Zuerst Mitarbeiter auswählen", + "selectDateFirst": "Zuerst Datum auswählen", + "month": "Monat", + "autoSelected": "Automatisch ausgewählt", + "pleaseSelectDate": "Bitte Datum auswählen", + "timeIn": "Zeit Ein", + "timeOut": "Zeit Aus", + "attendance": "Anwesenheit", + "allEmployee": "Alle Mitarbeiter", + "noAvailableRecordFound": "Keine Anwesenheitsdatensätze gefunden.", + "addAttendance": "Anwesenheit hinzufügen", + "noNoteProvided": "Keine Notiz bereitgestellt.", + "duration": "Dauer", + "youDoNotHavePermissionToViewAttendance": "Sie haben keine Berechtigung, die Anwesenheit einzusehen", + "department": "Abteilung", + "noDepartmentFound": "Keine Abteilung gefunden.", + "inactive": "Inaktiv", + "noDescriptionAvailableForThisDepartment": "Keine Beschreibung für diese Abteilung verfügbar.", + "youDoNotHavePermissionToUpdateDepartment": "Sie haben keine Berechtigung, die Abteilung zu aktualisieren.", + "youDoNotHavePermissionToDeleteDepartment": "Sie haben keine Berechtigung, die Abteilung zu löschen.", + "failedToDeleteTheDeterment": "Abteilung konnte nicht gelöscht werden", + "failedToLoadDepartment": "Abteilungen konnten nicht geladen werden", + "addDepartment": "Abteilung hinzufügen", + "saving": "Speichern", + "editDesignation": "Bezeichnung bearbeiten", + "addDesignation": "Neue Bezeichnung hinzufügen", + "designationName": "Bezeichnungsname", + "enterDesignationName": "Bezeichnungsnamen eingeben", + "pleaseEnterDesignationName": "Bitte Bezeichnungsnamen eingeben", + "pleaseSelectAStatus": "Bitte wählen Sie einen Status", + "enterDescription": "Beschreibung eingeben", + "designation": "Bezeichnung", + "noDesignationFound": "Keine Bezeichnung gefunden.", + "noDescriptionAvailableForThisDesignation": "Keine Beschreibung für diese Bezeichnung verfügbar.", + "youDoNotPermissionToUpdateDesignation": "Sie haben keine Berechtigung, die Bezeichnung zu aktualisieren.", + "youDoNotHavePermissionToDeleteDesignation": "Sie haben keine Berechtigung, die Bezeichnung zu löschen.", + "updatePurchase": "Einkauf aktualisieren", + "editEmployee": "Mitarbeiter bearbeiten", + "addNewEmployee": "Neuen Mitarbeiter hinzufügen", + "enterFullName": "Vollständigen Namen eingeben", + "pleaseSelectDesignation": "Bitte Bezeichnung auswählen", + "pleaseSelectDepartment": "Bitte Abteilung auswählen", + "pleaseSelectStatus": "Bitte Status auswählen", + "pleaseEnterYourPhoneNumber": "Bitte geben Sie Ihre Telefonnummer ein", + "countryName": "Ländername", + "enterYourCountry": "Geben Sie Ihr Land ein", + "salary": "Gehalt", + "pleaseEnterYourSalary": "Bitte geben Sie Ihr Gehalt ein", + "gender": "Geschlecht", + "pleaseSelectYourGender": "Bitte wählen Sie Ihr Geschlecht", + "pleaseSelectYourShift": "Bitte wählen Sie Ihre Schicht", + "birthDate": "Geburtsdatum", + "joinDate": "Eintrittsdatum", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Bitte gültige Start- und Enddaten auswählen.", + "endDateCannotBeBeforeStartDate": "Enddatum kann nicht vor Startdatum liegen.", + "editHoliday": "Feiertag bearbeiten", + "addNewHoliday": "Neuen Feiertag hinzufügen", + "enterHolidayName": "Feiertagsnamen eingeben", + "pleaseEnterHolidayName": "Bitte Feiertagsnamen eingeben", + "pleaseEnterDate": "Bitte Datum eingeben", + "pleaseSelectStartDate": "Bitte Startdatum auswählen", + "pleaseEnterEndDate": "Bitte Enddatum auswählen", + "endDateBeforeStartDate": "Enddatum vor Startdatum", + "holidayList": "Feiertagsliste", + "noHolidayFound": "Keine Feiertage gefunden.", + "noHolidayFundMatching": "Keine passenden Feiertage gefunden", + "addHoliday": "Feiertag hinzufügen", + "youDoNotHavePermissionToUpgradeHoliday": "Sie haben keine Berechtigung, Feiertage zu aktualisieren.", + "holiday": "Feiertag", + "editLeave": "Urlaub bearbeiten", + "addNewLeave": "Neuen Urlaub hinzufügen", + "leaveType": "Urlaubsart", + "pleaseSelectALeaveType": "Bitte wählen Sie eine Urlaubsart", + "pleaseSelectAStartDate": "Bitte Startdatum auswählen", + "leaveDuration": "Urlaubsdauer", + "autoCalculatedDays": "Automatisch berechnete Tage", + "leaveList": "Urlaubsliste", + "noLeaveRequestFound": "Keine Urlaubsanträge gefunden.", + "addLeave": "Urlaub hinzufügen", + "noDescriptionProvided": "Keine Beschreibung bereitgestellt.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Sie haben keine Berechtigung, Urlaubsanträge zu aktualisieren.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Sie haben keine Berechtigung, Urlaubsanträge zu löschen.", + "leaveRequest": "Urlaubsantrag", + "editPayroll": "Gehaltsabrechnung bearbeiten", + "addNewPayroll": "Neue Gehaltsabrechnung hinzufügen", + "paymentYear": "Zahlungsjahr", + "pleaseSelectPaymentYear": "Bitte Zahlungsjahr auswählen", + "pleaseSelectAnMonth": "Bitte einen Monat auswählen", + "pleaseEnterADate": "Bitte Datum eingeben", + "totalSalaryAmount": "Gesamtgehaltssumme", + "payrollList": "Gehaltsabrechnungsliste", + "noPayrollFound": "Keine Gehaltsabrechnungen gefunden.", + "paymentDetails": "Zahlungsdetails", + "youDoNotHaveUpdatePayroll": "Sie haben keine Berechtigung, die Gehaltsabrechnung zu aktualisieren.", + "youDoNotHavePermissionToDeletePayroll": "Sie haben keine Berechtigung, die Gehaltsabrechnung zu löschen.", + "payrollRecord": "Gehaltsdatensatz", + "searchAttendance": "Anwesenheit suchen", + "attendanceReport": "Anwesenheitsberichte", + "noAttendanceRecordFound": "Keine Anwesenheitsdatensätze für die ausgewählten Filter gefunden.", + "searchLeave": "Urlaub suchen", + "leaveReports": "Urlaubsberichte", + "noLeaveRecordFound": "Keine Urlaubsdatensätze für die ausgewählten Filter gefunden.", + "durationDays": "Dauer (Tage)", + "payrollReports": "Gehaltsberichte", + "noMatchingPayrollFound": "Keine passenden Gehaltsdatensätze gefunden.", + "editShift": "Schicht bearbeiten", + "addNewShift": "Neue Schicht hinzufügen", + "shiftName": "Schichtname", + "pleaseSelectAShift": "Bitte wählen Sie eine Schicht", + "breakStatus": "Pausenstatus", + "pleaseSelectBreakStatus": "Bitte Pausenstatus auswählen", + "startTimeIsRequired": "Startzeit ist erforderlich", + "startTime": "Startzeit", + "enterStartTime": "Startzeit eingeben", + "endTimeIsRequired": "Endzeit ist erforderlich", + "endTime": "Endzeit", + "enterEndTime": "Endzeit eingeben", + "startBreakTime": "Pausenstartzeit", + "enterBreakTime": "Pausenzeit eingeben", + "endBreakTime": "Pausenendzeit", + "noShiftFound": "Keine Schichten gefunden.", + "addShift": "Schicht hinzufügen", + "breakTime": "Pausenzeit", + "breakDuration": "Pausendauer", + "youDoNotToHavePermissionToUpdateShift": "Sie haben keine Berechtigung, die Schicht zu aktualisieren.", + "youDoNotToHavePermissionToDeleteShift": "Sie haben keine Berechtigung, die Schicht zu löschen.", + "doYouReallyWantToDeleteThis": "Möchten Sie dies wirklich löschen", + "viewDetails": "Details anzeigen", + "leave": "Urlaub", + "payroll": "Gehaltsabrechnung", + "editBankAdjustment": "Bankabstimmung bearbeiten", + "adjustBankBalance": "Banksaldo abstimmen", + "pleaseAddAtLeastOneBank": "Bitte fügen Sie mindestens ein Bankkonto hinzu, um Salden abzustimmen.", + "accountNumber": "Kontoname", + "selectAccount": "Konto auswählen", + "selectType": "Typ auswählen", + "amountsIsRequired": "Betrag ist erforderlich", + "invalidAmount": "Ungültiger Betrag", + "adjustmentDate": "Abstimmungsdatum", + "dateIsRequired": "Datum ist erforderlich", + "editBankAccounts": "Bankkonten bearbeiten", + "addNewBankAccounts": "Bankkonten hinzufügen", + "accountDisplayName": "Kontoanzeigename", + "enterAccountDisplayName": "Kontoanzeigenamen eingeben", + "displayNameIsRequired": "Anzeigename ist erforderlich", + "openingBalanceIsRequired": "Eröffnungssaldo ist erforderlich", + "asOfDate": "Zum Datum", + "hideFiled": "Felder ausblenden", + "addMoreFiled": "Weitere Felder hinzufügen", + "enterAccountName": "Kontonummer eingeben", + "ifscCode": "IFSC-Code", + "upiIdForQrCode": "UPI-ID für QR-Code", + "bankName": "Bankname", + "enterBankName": "Banknamen eingeben", + "accountHolderName": "Kontoinhabername", + "enterAccountHolderName": "Kontoinhabernamen eingeben", + "printBankDetailsAndInvoice": "Bankdaten auf Rechnungen drucken", + "viewingTransactionFor": "Transaktionen anzeigen für", + "bankAccounts": "Bankkonten", + "noBankAccountFound": "Keine Bankkonten gefunden.", + "noAccountsFoundMissing": "Keine passenden Konten gefunden", + "deposit": "Einzahlung", + "addBank": "Bank hinzufügen", + "bankToBankTransfer": "Bank-an-Bank-Überweisung", + "bankToCashTransfer": "Bank-an-Bargeld-Überweisung", + "accountName": "Kontoname", + "holderName": "Inhabername", + "openingDate": "Eröffnungsdatum", + "currentBalance": "Aktueller Saldo", + "permissionDeniedToDeleteBank": "Berechtigung zum Löschen der Bank verweigert.", + "canNotEditThisTransactionType": "Dieser Transaktionstyp kann nicht bearbeitet werden.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Keine Transaktionen für diesen Filter gefunden.", + "pleaseSelectBothAccounts": "Bitte beide Konten auswählen.", + "cannotTransferToSameAccounts": "Überweisung auf das gleiche Konto nicht möglich.", + "editBankTransfer": "Banküberweisung bearbeiten", + "needAtLeastTwoBankAccount": "Es werden mindestens zwei Bankkonten benötigt, um eine Überweisung durchzuführen.", + "from": "Von", + "to": "An", + "editBankToCash": "Bank an Bargeld bearbeiten", + "noBankAccountsFoundToTransferFrom": "Keine Bankkonten für die Überweisung gefunden.", + "selectOneAccount": "Ein Konto auswählen", + "editCashAdjustment": "Bargeldabstimmung bearbeiten", + "adjustCashBalance": "Bargeldsaldo abstimmen", + "customDate": "Benutzerdefiniertes Datum", + "cashInHand": "Bargeldbestand", + "currentCashBalance": "Aktueller Bargeldsaldo", + "transfer": "Überweisung", + "adjustCash": "Bargeld abstimmen", + "pleaseSelectADestinationBankAccounts": "Bitte wählen Sie ein Zielbankkonto.", + "editCashToBank": "Bargeld an Bank bearbeiten", + "cashToBankTransfer": "Bargeld-an-Bank-Überweisung", + "noDestinationBankAccountFond": "Keine Zielbankkonten gefunden.", + "transferCheque": "Schecküberweisung", + "receivedFrom": "Erhalten von", + "chequeAmount": "Scheckbetrag", + "chequeNumber": "Schecknummer", + "chequeDate": "Scheckdatum", + "referenceNumber": "Referenznr.", + "selectBankToCash": "Bank oder Bargeld auswählen", + "depositTo": "Einzahlen auf", + "selectDepositDestination": "Einzahlungsziel auswählen", + "transferDate": "Überweisungsdatum", + "doYouWantToRellyReOpenThisCheque": "Möchten Sie diesen Scheck wirklich wieder öffnen?", + "okay": "Okay", + "reOpen": "Wieder öffnen", + "open": "Offen", + "chequeList": "Scheckliste", + "closed": "Geschlossen", + "noChequeFound": "Kein Scheck gefunden", + "searchTransaction": "Transaktionen suchen...", + "filterByDate": "Nach Datum filtern", + "addImage": "Bild hinzufügen", + "cashAndBankManagement": "Bargeld- & Bankmanagement", + "cheque": "Schecks", + "branchList": "Filialliste", + "roleAndPermission": "Rolle & Berechtigung", + "switchBank": "Filiale wechseln?", + "exitBank": "Filiale verlassen", + "areYouSureWantToSwitchToDifferentBranch": "Sind Sie sicher, dass Sie zu einer anderen Filiale wechseln möchten?", + "areYourSureYouWantToExitFromThisBranch": "Sind Sie sicher, dass Sie diese Filiale verlassen möchten?", + "switchs": "Wechseln", + "exit": "Verlassen", + "createBranch": "Filiale erstellen", + "areYouSureWantToDeleteThisBranch": "Sind Sie sicher, dass Sie diese Filiale löschen möchten?", + "currents": "Aktuell", + "noBrunchFound": "Keine Filiale gefunden", + "updateBranch": "Filiale aktualisieren", + "pleaseEnterBranchName": "Bitte Filialnamen eingeben", + "enterBalance": "Saldo eingeben", + "youDoNotHavePermissionToUpdateBranch": "Sie haben keine Berechtigung, die Filiale zu aktualisieren.", + "allTransaction": "Alle Transaktionen", + "duePay": "Fällige Zahlung", + "allParties": "Alle Parteien", + "retry": "Wiederholen", + "incomeCategoriesReport": "Einkommenskategorienbericht", + "dayBook": "Journal", + "billWiseProfit": "Gewinn pro Rechnung", + "cashFlow": "Geldfluss", + "balanceSheet": "Bilanz", + "taxReport": "Steuerbericht", + "productSaleHistory": "Produktverkaufshistorie", + "productPurchaseHistory": "Produkteinkaufshistorie", + "partyReports": "Parteiberichte", + "customerLedger": "Kundenbuch", + "supplierLedger": "Lieferantenbuch", + "partyWiseProfit": "Gewinn pro Partei", + "productWiseProfit": "Gewinn pro Produkt", + "top5Customer": "Top 5 Kunden", + "top5Supplier": "Top 5 Lieferanten", + "productReports": "Produktberichte", + "comboReport": "Kombinationsbericht", + "expiredItemReport": "Bericht über abgelaufene Artikel", + "top5Product": "Top 5 Produkte", + "productWiseProfitAndLoss": "Gewinn & Verlust pro Produkt", + "productWisePurchase": "Einkauf pro Produkt", + "productWiseSale": "Verlust pro Produkt", + "noProductMatchYourSearch": "Keine Produkte entsprechen Ihrer Suche.", + "purchaseQty": "Einkaufsmenge", + "saleQty": "Verkaufsmenge", + "youDoNotHavePermissionProfitAndLoss": "Sie haben keine Berechtigung für Gewinn und Verlust.", + "sold": "Verkauft", + "remaining": "Verbleibend", + "totalAssets": "Gesamtvermögen", + "assets": "Vermögenswerte", + "itemName": "Artikelname", + "personalInfo": "Persönliche Infos:", + "dueBalance": "Fälliger Saldo", + "walletBalance": "Brieftaschensaldo", + "cashIn": "Bargeldeingang", + "cashOut": "Bargeldausgang", + "runningCash": "Laufendes Bargeld", + "moneyIn": "Geld Eingang", + "moneyOut": "Geld Ausgang", + "noDataAvailableForGeneratePdf": "Keine Daten zum Erstellen von PDF verfügbar", + "balanceDue": "Fälliger Saldo", + "returnedAmount": "Zurückgegebener Betrag", + "saleReturn": "Verkaufsretoure", + "saleEdit": "Verkauf bearbeiten", + "pleaseAddASalesReturn": "Bitte eine Verkaufsretoure hinzufügen", + "subscriptionReports": "Abonnementberichte", + "started": "Gestartet", + "end": "Ende", + "taxReportList": "Steuerberichtliste", + "developedBy": "Entwickelt von", + "time": "Zeit", + "receivedBy": "Empfangen von", + "wallet": "Brieftasche", + "warranty": "Gewährleistung", + "guarantee": "Garantie", + "remark": "Bemerkung", + "bankDetails": "Bankdaten", + "cashAndBank": "Bargeld & Bank", + "pdfGenerateSuccessfully": "PDF erfolgreich erstellt", + + "generatingPdf": "PDF wird generiert", + "INVOICE": "RECHNUNG", + "admin": "Admin", + "invoiceNumber": "Rechnungsnummer", + "vatNumber": "USt-IdNr.", + "customerSignature": "Unterschrift des Kunden", + "authorizedSignature": "Bevollmächtigte Unterschrift", + "poweredBy": "Unterstützt durch", + "shippingCharge": "Versandkosten", + "totalReturned": "Gesamt retourniert", + "amountsInWord": "Beträge in Worten", + "changeAmount": "Wechselgeldbetrag", + "sellsBy": "Verkauft durch", + "rounding": "Rundung", + "paidBy": "Bezahlt von", + "vatGstTitle": "MwSt./USt.-Titel", + "enterVatGstTitle": "MwSt./USt.-Titel eingeben", + "vatGstNumber": "MwSt./USt.-Nummer", + "enterVatGstNumber": "MwSt./USt.-Nummer eingeben", + "vatAndTax": "MwSt. & Steuer", + "customPrint": "Benutzerdefinierter Druck", + "taxRates": "Steuersätze", + "taxRatesMangeYourTaxRates": "Steuersätze - Verwalten Sie Ihre Steuersätze", + "add": "Hinzufügen", + "status": "Status", + "active": "Aktiv", + "disable": "Deaktivieren", + "deletedSuccessFully": "Erfolgreich gelöscht!", + "failedToDeleteTheTax": "Steuer konnte nicht gelöscht werden", + "errorDeletingTax": "Fehler beim Löschen der Steuer", + "taxGroup": "Steuergruppe", + "combinationOfTheMultipleTaxes": "Kombination mehrerer Steuern", + "subTaxes": "Untersteuern", + "action": "Aktion", + "addTax": "Steuer hinzufügen", + "editTax": "Steuer bearbeiten", + "addNewTax": "Neue Steuer hinzufügen", + "enterTaxRates": "Steuersatz eingeben", + "addTaxGroup": "Neue Steuergruppe hinzufügen", + "editTaxGroup": "Steuergruppe bearbeiten", + "taxWithSingleMultipleTaxType": "Steuer mit einzelner/mehreren Steuerarten", + "noSubTaxSelected": "Keine Untersteuer ausgewählt", + "subTaxList": "Untersteuerliste", + "taxPercent": "Steuerprozent", + "done": "Fertig", + "writerTaxHere": "Text hier schreiben...", + "expiredList": "Abgelaufene Liste", + "listIsEmpty": "Liste ist leer", + "printingInvoice": "Rechnung wird gedruckt", + "salesSetting": "Verkaufseinstellungen", + "invoiceLogo": "Rechnungslogo", + "printingOption": "Druckoption", + "amountRoundingMethod": "Methode zur Betragsrundung", + "signUp": "Anmelden", + "returnedItem": "Zurückgesandter Artikel", + "returnedDate": "Rücksendungsdatum", + "unitPrice": "Stückpreis", + "saleBy": "Verkauf durch", + "purchasedBy": "Gekauft von", + "collectedBys": "Abgeholt von", + "payableAmount": "Zu zahlender Betrag", + "receivedAmount": "Erhaltener Betrag", + "unitPrices": "Einzelpreis", + "item": "Artikel", + "sl": "Lfd. Nr.", + "mobiles": "Mobil", + "paidVia": "Bezahlt über", + "moneyReceipt": "Zahlungsbeleg", + "receipt": "Quittung", + "barcodeGenerator" : "Barcode-Generator", + "searchProduct" : "Produkt suchen", + "code" : "Code", + "price" : "Preis", + "showCode" : "Code anzeigen", + "showPrice" : "Preis anzeigen", + "showName" : "Namen anzeigen", + "actions" : "Aktionen", + "noItemSelected" : "Kein Artikel ausgewählt", + "noProductSelected" : "Kein Produkt ausgewählt", + "previewPdf" : "PDF-Vorschau", + "salesReturnReport" : "Umsatzrückgabebericht", + "purchaseReturnReport" : "Einkaufsrückgabebericht", + "incomeFor" : "Einkommen für", + "enterProductCode": "Produktcode eingeben", + "addIncome" : "Einkommen hinzufügen", + "incomeDate" : "Einkommensdatum", + "incomeCategories" : "Einkommens Kategorien", + "addIncomeCategory" : "Einkommens Kategorie hinzufügen", + "enterIncomeCategoryName" : "Einkommens Kategorie Namen eingeben", + "totalReturnAmount" : "Gesamt Rückbetrag", + "returned" : "Zurückgegeben", + "supplierDetails" : "Lieferantendetails", + "weekly": "Wöchentlich", + "monthly": "Monatlich", + "yearly" : "Jährlich", + "today" : "Heute", + "thisWeek" : "Diese Woche", + "thisMonth" : "Diesen Monat", + "thisYear": "Dieses Jahr", + "allTime" : "Alle Zeit", + "custom" : "Benutzerdefiniert", + "addUserRole": "Benutzerrolle hinzufügen", + "noRoleFound": "Keine Benutzerrolle gefunden", + "yourPackageExpiredInDays": "Ihr Paket läuft in 5 Tagen ab", + "yourPackageExpiredToday": "Ihr Paket läuft heute ab\n\nBitte erneut kaufen", + "contactUs": "Kontaktieren Sie uns", + "writeYourMessageHere": "Schreiben Sie hier Ihre Nachricht", + "sendMessage": "Nachricht senden", + "sendYourEmail": "Ihre E-Mail senden", + "backToHome": "Zurück zur Startseite", + "promoCode": "Promo-Code", + "submit": "Absenden", + "seeAllPromoCode": "Alle Promo-Codes anzeigen", + "categories": "Kategorien", + "enterYourPhoneNumber" : "Geben Sie Ihre Telefonnummer ein", + "enterFullAddress" : "Geben Sie die vollständige Adresse ein", + "enterYourEmailAddress" : "Geben Sie Ihre E-Mail-Adresse ein", + "pleaseEnterAPassword" : "Bitte geben Sie ein Passwort ein", + "pleaseEnterAConfirmPassword" : "Bitte geben Sie das Bestätigungspasswort ein", + "enterYourName" : "Geben Sie Ihren Namen ein", + "addNewAddress" : "Neue Adresse hinzufügen", + "firstName" : "Vorname", + "lastName" :"Nachname", + "country" : "Land", + "bangladesh" : "Bangladesch", + "apply" : "Anwenden", + "deliveryAddress" : "Lieferadresse", + "noDataAvailabe" : "Keine Daten verfügbar", + "addDelivery" : "Lieferung hinzufügen", + "description" : "Beschreibung", + "addNote" : "Notiz hinzufügen", + "image" : "Bild", + "pleaseConnectThePrinterFirst" : "Bitte verbinden Sie zuerst den Drucker", + "selectCategory" : "Kategorie auswählen", + "enterExpenseDate" : "Geben Sie das Ausgabedatum ein", + "enterName" : "Name eingeben", + "enterAmount" : "Betrag eingeben", + "enterRefNumber" : "Referenznummer eingeben", + "fashions" : "Mode", + "billTO" : "Rechnung an", + "totalDue" : "Gesamtbetrag fällig", + "paymentsAmount" : "Zahlungsbeträge", + "remainingDue" : "Verbleibender Betrag fällig", + "thankYouForYourDuePayment" : "Vielen Dank für Ihre fällige Zahlung", + "print" : "Drucken", + "unitPirce" : "Stückpreis", + "totalPrice" : "Gesamtpreis", + "totalVat" : "GesamtmwSt", + "deliveryCharge" : "Liefergebühr", + "totalPayable" : "Gesamtbetrag zu zahlen", + "thakYouForYourPurchase" : "Vielen Dank für Ihren Kauf", + "pleaseConnectYourBlutohPrinter" : "Bitte verbinden Sie Ihren Bluetooth-Drucker", + "editSocailMedia" : "Soziale Medien bearbeiten", + "socialMarketing" : "Sozialmarketing", + "share" : "Teilen", + "notification" : "Benachrichtigung", + "purchaseAlarm" : "Kaufalarm", + "purchaseConfirmed" : "Kauf bestätigt", + "paymentComplete" : "Zahlung abgeschlossen", + "retur" : "Rückgabe", + "sendSms" : "SMS senden", + "recivethePin" : "PIN empfangen", + "startNewSale" : "Neuen Verkauf starten", + "payment" : "Zahlung", + "masterCard" : "MasterCard", + "instrucation" : "Anweisung", + "cash" : "Bargeld", + "invoiceViewr" : "Rechnungsbetrachter", + "size" : "Größe", + "color" : "Farbe", + "weight" : "Gewicht", + "capacity" : "Kapazität", + "type" : "Typ", + "youWantTodeletetheProduct" : "Möchten Sie dieses Produkt löschen?", + "delete" : "Löschen", + "contactDetials" : "Kontaktdetails", + "clarence" : "Clarence", + "call" : "Anrufen", + "messege" : "Nachricht", + "dailyTransaction" : "Tägliche Transaktion", + "promo" : "Werbeaktion", + "send" : "Senden", + "easyToUseThePos" : "Einfache Nutzung des mobilen POS", + "easytheusedesciption" : "Die POSpro App ist kostenlos und einfach zu bedienen. Tatsächlich gehört sie zu den besten POS-Systemen weltweit.", + "choseYourFeature" : "Wählen Sie Ihre Funktionen", + "choseyourfeatureDesciption" : "Funktionen sind der wichtige Teil, der POSpro von traditionellen Lösungen unterscheidet.", + "allBusinessSolutions" : "Alle Geschäftslösungen", + "allBusinessolutionDescrip" : "POSpro ist eine komplette Geschäftslösung mit Lagerbestand, Konten, Verkäufen, Ausgaben und Gewinn/Verlust.", + "skip" : "Überspringen", + "next" : "Weiter", + "lossOrProfit": "Verlust/Gewinn", + "expense": "Ausgabe", + "parties": "Parteien", + "home": "Startseite", + "sales": "Verkäufe", + "setting": "Einstellung", + "purchaseNow": "Jetzt kaufen", + "paymentMethods": "Zahlungsmethoden", + + "anewUpdateAvailable" : "Ein neues Update ist verfügbar\nBitte aktualisieren Sie Ihre App", + "skipTheUpdate" :"Update überspringen", + "rememberMeLater" : "Später erinnern", + "powerdedByAcnoo" : "Powered By Acnoo", + "save": "Salva", + "update": "Aggiornamento", + "continueButton": "Continua", + "name": "Nome", + "phone": "Numero di telefono", + "email": "Indirizzo e-mail", + "address": "Indirizzo", + "previousDue": "Scadenza precedente", + "selectLang": "Seleziona la tua lingua", + "addContact": "Aggiungi contatto", + "moreInfo": "Ulteriori informazioni", + "retailer": "Rivenditore", + "dealer": "Rivenditore", + "wholesaler": "Grossista", + "supplier": "Fornitore", + "CustomerDetails": "Dettagli cliente", + "recentTransaction": "Le transazioni recenti", + "totalProduct": "Prodotti totali", + "total": "Totale", + "paid": "Pagato", + "unPaid": "Non pagato", + "due": "Dovuto", + "connect": "Clicca per connetterti", + "tryAgain": "Riprova", + "loading": "Caricamento", + "viewAll": "Mostra tutto", + "partyList": "Elenco dei partiti", + "addCustomer": "Si prega di aggiungere un cliente", + "updateContact": "Aggiorna contatto", + "dueList": "Elenco dovuto", + "collectDue": "Riscuoti dovuto", + "date": "Dati", + "dueAmount": "Importo dovuto: ", + "customerName": "Nome del cliente", + "totalAmount": "Importo totale", + "paidAmount": "Importo pagato", + "paymentTypes": "Modalità di pagamento", + "cancel": "Annulla", + "expenseReport": "Rapporto spese", + "fromDate": "Da Data", + "toDate": "Ad oggi", + "expenseFor": "Spesa per", + "amount": "Quantità", + "noData": "Nessun dato disponibile", + "totalExpense": "Spesa totale", + "addExpense": "Aggiungi spesa", + "expenseDate": "Data di spesa", + "referenceNo": "Numero di riferimento", + "note": "Nota", + "expenseCat": "Categorie di spesa", + "search": "Ricerca", + "select": "Selezionare", + "addExpenseCat": "Aggiungi categoria di spesa", + "categoryName": "Nome della categoria", + "alreadyAdded": "Già aggiunto", + "whatNew": "Cosa c'è di nuovo", + "lp": "Perdita/profitto", + "profit": "Profitto", + "loss": "Perdita", + "lpDetails": "Dettagli perdita/utile", + "invoice": "Fattura", + "dates": "Data:", + "mobile": "Mobile:", + "product": "Prodotto", + "quantity": "Quantità", + "discount": "Sconto", + "totalLoss": "Perdita totale", + "totalProfit": "Profitto totale", + "productList": "Elenco prodotti", + "stock": "Azione", + "addNewProduct": "Aggiungi nuovo prodotto", + "productName": "Nome del prodotto", + "productCode": "Codice prodotto", + "purchasePrice": "Prezzo d'acquisto", + "mrp": "MRP", + "wholeSalePrice": "Prezzo all'ingrosso", + "dealerPrice": "Prezzo del rivenditore", + "manufacturer": "Produttore", + "saveNPublish": "Salva e pubblica", + "brands": "Marche", + "addBrand": "Aggiungi marchio", + "brandName": "Marchio", + "addUnit": "Aggiungi unità", + "unitName": "Nome unità", + "units": "Unità", + "addProduct": "Si prega di aggiungere un prodotto", + "updateProduct": "Aggiorna prodotto", + "salePrice": "Prezzo di vendita", + "profile": "Profilo", + "edit": "Modificare", + "businessCat": "Categoria di Business", + "language": "lingua", + "changePassword": "Cambiare la password", + "updateProfile": "Aggiorna il tuo profilo", + "businessName": "Nome dell'azienda e dell'azienda", + "addPurchase": "Aggiungi acquisto", + "inv": "Inv n.", + "supplierName": "Nome del fornitore", + "itemAdded": "Articolo aggiunto", + "addItems": "Aggiungi elementi", + "subTotal": "Totale parziale", + "returnAmount": "Importo del reso", + "chooseSupplier": "Scegli un fornitore", + "noSupplier": "Nessun fornitore disponibile", + "salesDetails": "Dettagli di vendita", + "editPurchaseInvoice": "Modifica fattura di acquisto", + "purchaseList": "Lista acquisti", + "addAPurchase": "Si prega di aggiungere un acquisto", + "dueReport": "Rapporto dovuto", + "fullyPaid": "Pagato interamente", + "stillUnpaid": "Ancora non pagato", + "purchaseReport": "Rapporto di acquisto", + "connectPrinter": "Collega la tua stampante", + "clickToConnect": "Clicca per connetterti", + "collectDues": "Si prega di raccogliere una causa", + "addNewPurchase": "Si prega di aggiungere un acquisto", + "salesReport": "Rapporto delle vendite", + "addSale": "Si prega di aggiungere una vendita", + "reports": "Rapporti", + "chooseCustomer": "Scegli un cliente", + "addSales": "Aggiungi vendite", + "saleList": "Elenco vendite", + "editSalesInvoice": "Modifica fattura di vendita", + "previousPayAmount": "Importo paga precedente", + "printing": "Opzione di stampa", + "subscription": "Sottoscrizione", + "userRole": "Ruolo utente", + "currency": "Valuta", + "logOut": "Disconnettersi", + "stockList": "Elenco scorte", + "purchase": "Acquistare", + "sale": "Vendita", + "yourPack": "Il tuo pacchetto", + "freePlan": "Piano gratuito", + "youRUsing": "Tu stai usando ", + "freePack": "Pacchetto gratuito", + "premiumPlan": "Piano Premium", + "packFeatures": "Caratteristiche del pacchetto", + "unlimited": "Illimitato", + "updateNow": "Aggiorna ora", + "purchasePremium": "Acquista un piano premium", + "buyPremium": "Acquista un piano premium", + "paypalPay": "Paga con Paypal", + "gotEmail": "Hai un'e-mail", + "sendEmail": "Abbiamo inviato un'e-mail con le istruzioni su come reimpostare la password a:", + "checkEmail": "Controllare la posta elettronica", + "close": "Vicino", + "forgotPassword": "Ha dimenticato la password", + "enterEmail": "Inserisci il tuo indirizzo e-mail qui sotto per ricevere il link di reimpostazione della password.", + "sendLink": "Invia collegamento di ripristino", + "emailText": "E-mail", + "password": "Parola d'ordine", + "logIn": "Login", + "noAcc": "Non hai nessun account?", + "register": "Registrati", + "phoneVerification": "Verifica telefonica", + "registerTitle": "Dobbiamo registrare il tuo telefono senza iniziare!", + "sendCode": "Invia il codice", + "staffLogin": "Accesso personale", + "logInWithMail": "Accedi con e-mail", + "setUpProfile": "Imposta il tuo profilo", + "setUpDesc": "Aggiorna il tuo profilo per connettere il tuo medico con una migliore impressione", + "gallery": "Galleria", + "camera": "Telecamera", + "companyAddress": "indirizzo aziendale", + "openingBalance": "Saldo di apertura", + "confirmPass": "Conferma password", + "haveAcc": "Hai già un account?", + "loginWithPhone": "Accedi con il telefono", + "editPhone": "Modifica numero di telefono?", + "createAcc": "Crea un account gratis", + "congratulation": "Congratulazioni", + + "details": "Dettagli", + "weSentAnOTPInYourPhoneNumber": "Abbiamo inviato un OTP al tuo numero di telefono", + "pleaseEnterTheOTP": "Per favore inserisci l'OTP", + "enterAValidOTP": "Inserisci un OTP valido", + "verify": "Verifica", + "resendIn": "Invia di nuovo l'OTP in ", + + "signIn": "Accedi", + "welcomeBack": "Bentornato!", + "passwordCannotBeEmpty": "La password non può essere vuota", + "reset": "Reimposta la password utilizzando la tua email o numero di telefono", + "lableEmail": "Email", + "hintEmail": "Inserisci l'indirizzo email", + "emailCannotBeEmpty": "L'email non può essere vuota", + "pleaseEnterAValidEmail": "Per favore inserisci un'email valida", + "continueE": "Continua", + "pleaseEnterYourDetails": "Per favore inserisci i tuoi dati.", + "lablePassword": "Password", + "hintPassword": "Inserisci la password", + "pleaseEnterABiggerPassword": "Per favore inserisci una password più lunga", + "rememberMe": "Ricordami", + "donNotHaveAnAccount": "Non hai un account?", + "createAFreeAccount": "Crea un account gratuito", + "fullName": "Nome completo", + "enterYourFullName": "Inserisci il tuo nome completo", + "nameCanNotBeEmpty": "Il nome non può essere vuoto", + "alreadyHaveAnAccount": "Hai già un account? ", + "createNewPassword": "Crea una nuova password", + "setUpNewPassword": "Imposta una nuova password", + "resetPassword": "Reimposta la tua password per recuperare e accedere al tuo account", + "newPassword": "Nuova password", + "confirmPassword": "Conferma password", + "passwordsDoNotMatch": "Le password non corrispondono", + "verityEmail": "Verifica Email", + "verification": "Verifica", + "digits": "Un PIN di 6 cifre è stato inviato al tuo indirizzo email: ", + "enterValidOTP": "Inserisci OTP valido", + "resendOTP": "Invia di nuovo OTP", + "verifyYourEmail": "Verifica la tua email", + "weHaveSentAConfirmationEmailTo": "Abbiamo inviato un'email di conferma a", + "folder": "Potrebbe essere che l'email sia finita nella tua cartella spam.", + "gotIt": "Ho capito", + "enterOpeningBalance": "Inserisci il saldo iniziale", + "pleaseEnterAValidBusinessName": "Per favore inserisci un nome aziendale valido", + "enterBusiness": "Inserisci nome azienda/negozio", + "selectBusinessCategory": "Seleziona la categoria aziendale", + "todaySummary": "Riepilogo di oggi", + "sellAll": "Vendi tutto >", + "income": "Entrate", + "purchased": "Acquistato", + "endYourFreePlan": "Termina il tuo piano gratuito", + "yourFree": "Il tuo pacchetto gratuito è quasi terminato, acquista il tuo prossimo piano. Grazie.", + "upgradeNow": "Aggiorna ora", + "notFound": "Non trovato", + "updateYourSubscription": "Aggiorna il tuo abbonamento", + "noDataFound": "Nessun dato trovato", + "areYouSure": "Sei sicuro?", + "doYouWantToExitTheApp": "Vuoi uscire dall'app?", + "no": "No", + "yes": "Sì", + "dashboard": "Cruscotto", + "salesPurchaseOverview": "Panoramica vendite e acquisti", + "totalItems": "Totale articoli", + "totalCategories": "Totale categorie", + "quickOverview": "Panoramica veloce", + "totalIncome": "Entrate totali", + "customerDue": "Dovuto dal cliente", + "stockValue": "Valore stock", + "lossProfit": "Perdita/Profitto", + "cost": "Costo", + "qty": "Qtà", + "noProductFound": "Nessun prodotto trovato", + "phoneNumber": "Numero di telefono", + "pleaseEnterAValidName": "Per favore inserisci un nome valido", + "pleaseEnterValidPhoneAndNameFirst": "Per favore inserisci prima un numero di telefono e un nome validi", + "confirmDelete": "Conferma eliminazione", + "areYouSureYouWant": "Sei sicuro di voler eliminare questo soggetto?", + "pleaseEnterAValidPhoneNumber": "Per favore inserisci un numero di telefono valido", + "sendSMS": "Invia SMS", + "searchH": "Cerca qui....", + "transactions": "Transazioni", + "selectAInvoice": "Seleziona una fattura", + "totalDueAmount": "Importo totale dovuto", + "youCanNotPayMoreThenDue": "Non puoi pagare più del dovuto", + "noDueSelected": "Nessun dovuto selezionato", + "pleaseEnterName": "Per favore inserisci il nome", + "pleaseEnterAmount": "Per favore inserisci l'importo", + "enterNote": "Inserisci nota", + "pleaseSelectAExpenseCategory": "Per favore seleziona una categoria di spesa", + "enterExpanseCategoryName": "Inserisci il nome della categoria di spesa", + "comingSoon": "In arrivo", + "pleaseMakeASaleFirst": "Per favore effettua una vendita prima", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Collegamento", + "lorem": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Gateway di pagamento", + "paymentSuccess": "Pagamento riuscito", + "paymentWasSuccessful": "Il pagamento è andato a buon fine!", + "paymentFailed": "Pagamento fallito", + "paymentFailedPleaseTryAgain": "Il pagamento è fallito. Per favore riprova.", + "pleaseEnterAValidBrandName": "Per favore inserisci un nome di marca valido", + "enterABrandName": "Inserisci un nome di marca", + "addCategory": "Aggiungi categoria", + "enterCategoryName": "Inserisci il nome della categoria", + "selectVariations": "Seleziona variazioni: ", + "dataSavedSuccessfully": "Dati salvati con successo.", + "somethingIs": "Qualcosa non va", + "updateYourProfile": "Aggiorna il tuo profilo per connettere meglio il tuo cliente", + "shopOpeningBalance": "Saldo iniziale negozio", + "shopRemainingBalance": "Saldo rimanente negozio", + "enterAValidDiscount": "Inserisci uno sconto valido", + "addProductFirst": "Aggiungi prima il prodotto", + "subtotal": "Subtotale", + "purchaseDetails": "Dettagli acquisto", + "riead": "Riepilogo", + "totall": "Totale:", + "startDate": "Data di inizio", + "pickStartDate": "Seleziona la data di inizio", + "endDate": "Data di fine", + "pickEndDate": "Seleziona la data di fine", + "failedToGetPlatformVersion": "Impossibile ottenere la versione della piattaforma.", + "enterQuantity": "Inserisci quantità", + "pleaseAddQuantity": "Per favore aggiungi quantità", + "willBeAddedSoon": "Sarà aggiunto presto", + "addedToCart": "Aggiunto al carrello", + "connectYourPrinter": "Collega la tua stampante", + "customerPay": "Pagamento cliente", + "supplerPay": "Pagamento fornitore", + "incomeReport": "Rapporto entrate", + "category": "Categoria", + "balance": "Saldo", + "itemsSales": "Vendite articoli", + "totalPurchase": "Totale acquisti", + "totalSales": "Totale vendite", + "stockReport": "Rapporto stock", + "lossProfitReport": "Rapporto perdita/profitto", + "outOfStock": "Esaurito", + "vat": "IVA", + "customerPhoneNumber": "Numero di telefono cliente", + "enterCustomerPhoneNumber": "Inserisci il numero di telefono del cliente", + "walkInCustomer": "Cliente in negozio", + "guest": "Ospite", + "stocks": "Stock: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Non disturbare", + "on": "Acceso", + "off": "Spento", + "unlimitedUsagesOfOurPackage": "Utilizzi illimitati del nostro pacchetto\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Paga per iscriverti", + "field": "Campo", + "successfullyPaid": "pagato con successo", + "profileEdit": "Modifica profilo", + "products": "Prodotti", + "salesList": "Elenco vendite", + "useTitleCanNotBeEmpty": "Il titolo utente non può essere vuoto", + "userTitle": "Titolo utente", + "enterUserTitle": "Inserisci il titolo utente", + "create": "Crea", + "youHaveToGivePermission": "Devi concedere il permesso", + "all": "Tutti", + "userRoleDetails": "Dettagli ruolo utente", + "doYouWantToDeleteTheUser": "Vuoi eliminare l'utente?", + "thisProductAlreadyAdded": "Questo prodotto è già stato aggiunto!", + "pleaseEnterAValidProductName": "Per favore inserisci un nome prodotto valido", + "enterProductName": "Inserisci il nome del prodotto", + "pleaseSelectACategory": "Per favore seleziona una categoria", + "productCategory": "Categoria prodotto", + "selectProductCategory": "Seleziona categoria prodotto", + "enterSize": "Inserisci la taglia", + "enterColor": "Inserisci il colore", + "enterWeight": "Inserisci il peso", + "enterCapacity": "Inserisci la capacità", + "enterType": "Inserisci il tipo", + "productBrand": "Marca prodotto", + "selectABrand": "Seleziona una marca", + "productCodeIsRequired": "Il codice prodotto è obbligatorio", + "enterAValidStock": "Inserisci uno stock valido", + "enterStock": "Inserisci stock", + "productUnit": "Unità prodotto", + "selectProductUnit": "Seleziona unità prodotto", + "pleaseEnterAValidPurchasePrice": "Per favore inserisci un prezzo di acquisto valido", + "enterPurchasePrice": "Inserisci il prezzo di acquisto", + "pleaseEnterAValidSalePrice": "Per favore inserisci un prezzo di vendita valido", + "enterSaltingPrice": "Inserisci il prezzo di vendita", + "enterWholesalePrice": "Inserisci il prezzo all'ingrosso", + "enterDealerPrice": "Inserisci il prezzo del rivenditore", + "enterDiscount": "Inserisci lo sconto", + "enterManufacturerName": "Inserisci il nome del produttore", + "adding": "Aggiungendo..", + "pleaseEnterAValidUnitName": "Per favore inserisci un nome unità valido", + "pleaseEnterUnitName": "Per favore inserisci il nome dell'unità", + "productDetails": "Dettagli prodotto", + "smartWatch": "Smartwatch", + "appleWatch": "Apple Watch", + "deleting": "Eliminazione in corso....", + "brand": "Marca", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan vulputate tellus scelerisque odio consectetur tincidunt semper.", + + "dueCollection": "Fällige Sammlung", + "noTransaction": "Keine Transaktion", + "updating": "Aktualisiere...", + "confirmSMSTo": "SMS bestätigen an", + "anSMSWillBeSentToTheFollowingNumber": "Eine SMS wird an die folgende Nummer gesendet: ", + "package": "Paket", + "permissionNotGranted": "Keine Erlaubnis erteilt!", + "collectedBy": "Eingesammelt von:", + "phonee": "Telefon:", + "purchaseBy": "Gekauft von:", + "salesBy": "Verkauft von:", + "days": "Tage", + + + "freeLifetimeUpdate": "Lebenslange kostenlose Updates", + "android": "Support für Android- und iOS-Apps", + "premiumCustomerSupport": "Support für Android- und iOS-Apps", + "customInvoiceBranding": "Individuelle Rechnungsmarkierung", + "unlimitedUsage": "Unbegrenzte Nutzung", + "freeDataBackup": "Kostenloses Daten-Backup", + "addCustomers" : "Kunden hinzufügen", + "noDue" : "Keine Forderungen", + "customer" : "Kunde", + "billingAddress" : "Rechnungsadresse", + "enterAddress" : "Adresse eingeben", + "city" : "Stadt", + "cityName" : "Stadtname", + "state" : "Bundesland", + "stateName" : "Name des Bundeslandes", + "zip" : "Postleitzahl", + "zipCode" : "Postleitzahl eingeben", + "chooseCountry" : "Land auswählen", + "shippingAddress" : "Lieferadresse", + "partyCreateWarn" : "Sie haben keine Berechtigung, eine Partei zu erstellen.", + "addParty" : "Parteien hinzufügen", + "creditLimit" : "Kreditlimit der Partei", + "selectOne" : "Eines auswählen", + "roundings" : "Rundung (+/-)", + "roundingTotal" : "Gerundete Summe", + "opinion" : "Geben Sie Ihre Meinung ein", + "dueSaleWarn" : "Verkäufe auf Kredit sind für Laufkundschaft nicht erlaubt.", + "paymentTypeHint" : "Bitte wählen Sie eine Zahlungsart", + "createSaleWarn" : "Sie haben keine Berechtigung, einen Verkauf zu erstellen.", + "updateSaleWarn" : "Sie haben keine Berechtigung, einen Verkauf zu aktualisieren.", + "uploadImage" : "Bild hochladen", + "useGallery" : "Galerie verwenden", + "openCamera" : "Kamera öffnen", + "scanCode" : "Produkt QR-Code scannen", + "posSale" : "POS-Verkauf", + "selectCustomer" : "Kunden auswählen", + "searchWith" : "Suchen...", + "filter" : "Filter", + "productNotFound" : "Produkt nicht gefunden", + "noMatched" : "Keine passenden Produkte gefunden.", + "inventoryPermission" : "Sie haben keine Berechtigung für das Inventar", + "noParty" : "Keine Parteien gefunden", + "purchaseWarn" : "Sie haben keine Berechtigung, Einkäufe zu erstellen.", + "purchaseUpdateWarn" : "Sie haben keine Berechtigung, Einkäufe zu aktualisieren.", + "addVariantDetails" : "Variantendetails hinzufügen", + "purchaseEx" : "Einkaufspreis exkl.", + "purchaseIn" : "Einkaufspreis inkl.", + "purchaseExReq" : "Einkaufspreis exkl. erforderlich", + "purchaseInReq" : "Einkaufspreis inkl. erforderlich", + "profitMargin" : "Gewinnmarge (%)", + "saleReq" : "Verkaufspreis erforderlich", + "manufactureDate" : "Herstellungsdatum", + "selectDate" : "Datum auswählen", + "expDate" : "Ablaufdatum", + "saveVariant" : "Variante speichern", + "model" : "Modell", + "selectModel" : "Modell auswählen", + "bulk" : "Massen-Upload", + "barcodeGen" : "Barcode-Generator", + "upload" : "Hochladen", + "sku" : "SKU / Code", + "lowStock" : "Niedriger Lagerbestand", + "enLowStock" : "Niedrigen Lagerbestand eingeben", + "manuDate" : "Herstellungsdatum", + "single" : "Einzeln", + "batch" : "Charge", + "batchNo" : "Chargennummer", + "entBatchNo" : "Chargennummer eingeben", + "variantAdded" : "Variante erfolgreich hinzugefügt!", + "variantDelete" : "Variante erfolgreich gelöscht!", + "addVariant" : "Variante hinzufügen", + "typeSelect" : "Typ auswählen", + "taxType" : "Steuerart", + "selectTax" : "Steuer auswählen", + "updateProductWarn" : "Sie haben keine Berechtigung, das Produkt zu aktualisieren.", + "addProductWarn" : "Sie haben keine Berechtigung, ein Produkt zu erstellen.", + "updateProductSuccess" : "Produkt erfolgreich aktualisiert!", + "addProductSuccess" : "Produkt erfolgreich erstellt!", + "choose" : "Auswählen", + "view" : "Details anzeigen", + "priceWarn" : "Preis darf nicht leer sein", + "productSetting" : "Produkteinstellungen", + "saveSetting" : "Einstellungen speichern", + "addStock" : "Lager hinzufügen", + "stockWarn" : "Lagerbestand muss mindestens 1 sein", + "updateSuccess" : "Erfolgreich aktualisiert", + "updateFailed" : "Lagerbestand konnte nicht aktualisiert werden", + "deleteBatchWarn" : "Sind Sie sicher, dass Sie diese Charge löschen möchten?", + "lowStockReport" : "Bericht über niedrigen Lagerbestand", + "genPdfWarn" : "Keine Daten zum Generieren der PDF verfügbar", + "dateFilterWarn" : "Das Enddatum darf nicht vor dem Startdatum liegen.", + "createPdfWarn" : "Sie haben keine Berechtigung, eine PDF zu erstellen.", + "expirationStatus" : "Ablaufstatus", + "selectFDate" : "Startdatum auswählen", + "selectToDate" : "Enddatum auswählen", + "clear" : "Löschen", + "incomeReportPermission" : "Sie haben keine Berechtigung, den Einkommensbericht anzuzeigen.", + "deleteAcc" : "Konto löschen", + "deletePartyWarn" : "Sie haben keine Berechtigung, eine Partei zu löschen.", + "updatePartyWarn" : "Sie haben keine Berechtigung, eine Partei zu aktualisieren.", + "phoneNotAvail" : "Telefonnummer ist nicht verfügbar.", + "notLaunch" : "Die Telefon-App konnte nicht gestartet werden.", + "quickOver" : "Schnellübersicht", + "tranSacOver" : "Transaktionsübersicht", + "profitLoss" : "Gewinn & Verlust" +} \ No newline at end of file diff --git a/lib/l10n/intl_el.arb b/lib/l10n/intl_el.arb new file mode 100644 index 0000000..2c04784 --- /dev/null +++ b/lib/l10n/intl_el.arb @@ -0,0 +1,1275 @@ +{ + "deleteDialogDetails": "Είστε σίγουροι ότι θέλετε να διαγράψετε τον λογαριασμό σας; Αυτή η ενέργεια θα διαγράψει οριστικά όλα τα δεδομένα σας.", + "passwordMust6Character": "Ο κωδικός πρόσβασης πρέπει να είναι τουλάχιστον 6 χαρακτήρες", + "passwordIsRequired": "Ο κωδικός πρόσβασης πρέπει να είναι τουλάχιστον 6 χαρακτήρες", + "iAgreeDeleteMyAccountPermanent": "Συμφωνώ να διαγράψω οριστικά τον λογαριασμό μου.", + "flat": "Σταθερό", + "percent": "Ποσοστό", + "partialPaid": "Μερικώς Πληρωμένο", + "selectStock": "Επιλογή Αποθέματος", + "stockOrVariant": "Απόθεμα / Παραλλαγή", + "noBatch": "Χωρίς Παρτίδα", + "purchaseQuantityRequired": "Απαιτείται ποσότητα αγοράς", + "excelUploader": "Φορτωτής Excel", + "remove": "Αφαίρεση", + "uploading": "Μεταφόρτωση...", + "pickAndUploadFile": "Επιλογή και Μεταφόρτωση Αρχείου", + "downloadExcelFormat": "Λήψη Μορφής Excel", + "excelFiles": "Αρχεία Excel", + "noFileSelected": "Δεν επιλέχθηκε αρχείο", + "orContinueWith": "Ή συνεχίστε με", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Η σύνδεση απέτυχε. Παρακαλώ προσπαθήστε ξανά.", + "someThingWithWrongWithTheWebPage": "Κάτι πήγε στραβά με την ιστοσελίδα.", + "loadingOtpSetting": "Φόρτωση ρυθμίσεων OTP...", + "youCanNowResendYourOtp": "Μπορείτε τώρα να στείλετε ξανά το OTP.", + "resendOtpSeconds": "Επαναποστολή OTP σε ${start} δευτερόλεπτα", + "oldPassword": "Παλιός Κωδικός", + "oldPasswordCanNotBeEmpty": "Ο παλιός κωδικός δεν μπορεί να είναι κενός", + "seconds": "δευτερόλεπτα", + "downloading": "Λήψη...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Η λήψη ολοκληρώθηκε! Ελέγξτε το φάκελο Έγγραφα", + "printBarCode": "Εκτύπωση Barcode", + "youDoNotHavePermissionToGenerateBarcode": "Δεν έχετε άδεια να δημιουργήσετε barcode.", + "download": "Λήψη", + "packingDate": "Ημερομηνία Συσκευασίας", + "permissionDeniedToViewBank": "Δεν επιτρέπεται η προβολή της τράπεζας.", + "permissionDeniedToUpdateBank": "Δεν επιτρέπεται η ενημέρωση της τράπεζας.", + "editWarehouse": "Επεξεργασία Αποθήκης", + "addNewWarehouse": "Προσθήκη Νέας Αποθήκης", + "warehouseName": "Όνομα Αποθήκης", + "enterWarehouseName": "Εισαγάγετε όνομα αποθήκης", + "amountMustBeGreaterThanZero": "Το ποσό πρέπει να είναι μεγαλύτερο από 0", + "canNotRetrievePaymentDetails": "Δεν ήταν δυνατή η ανάκτηση των στοιχείων πληρωμής.", + "youDonNotHavePermissionToCreateExpense": "Δεν έχετε άδεια να δημιουργήσετε έξοδο.", + "youDoNotHavePermissionToCreateExpenseCategory": "Δεν έχετε άδεια να δημιουργήσετε κατηγορία εξόδων.", + "youDonNotHavePermissionToCreateIncome": "Δεν έχετε άδεια να δημιουργήσετε έσοδο.", + "youDoNotHavePermissionToCreateIncomeCategory": "Δεν έχετε άδεια να δημιουργήσετε κατηγορία εσόδων.", + "salesReturn": "Επιστροφή Πωλήσεων", + "purchaseReturn": "Επιστροφή Πωλήσεων", + "returnQuantity": "Ποσότητα Επιστροφής", + "nonFoundableDiscount": "Μη επιστρέψιμο (ΦΠΑ/Έκπτωση)", + "confirmReturn": "Επιβεβαίωση επιστροφής", + "pleaseSelectForProductReturn": "Παρακαλώ επιλέξτε προϊόν για επιστροφή", + "failedToProcessReturn": "Αποτυχία επεξεργασίας επιστροφής.", + "noValuesDenied": "Δεν ορίστηκαν τιμές", + "editCategory": "Επεξεργασία Κατηγορίας", + "editModel": "Επεξεργασία Μοντέλου", + "addNewModel": "Προσθήκη Νέου Μοντέλου", + "pleaseEnterValidName": "Παρακαλώ εισαγάγετε ένα έγκυρο όνομα", + "modelName": "Όνομα Μοντέλου", + "enterModelName": "Εισαγάγετε Όνομα Μοντέλου", + "youDoNotHavePermissionToCreateModel": "Δεν έχετε άδεια να δημιουργήσετε μοντέλο", + "youDoNotHavePermissionToUpdateModel": "Δεν έχετε άδεια να ενημερώσετε το μοντέλο", + "modelUpdateSuccessfully": "Το μοντέλο ενημερώθηκε επιτυχώς!", + "modelCreatedSuccessfully": "Το μοντέλο δημιουργήθηκε επιτυχώς!", + "models": "Μοντέλα", + "youDoNotHavePermissionDeleteModel": "Δεν έχετε άδεια να διαγράψετε το μοντέλο.", + "enterLabelText": "Εισαγάγετε κείμενο ετικέτας", + "searchBatchNo": "Αναζήτηση αριθμού παρτίδας...", + "noActiveUser": "Μη Ενεργός Χρήστης", + "pleaseUseValidPurchaseCodeUseTheApp": "Παρακαλούμε χρησιμοποιήστε τον έγκυρο κωδικό αγοράς για να χρησιμοποιήσετε την εφαρμογή.", + "notInternetConnection": "Δεν υπάρχει σύνδεση στο διαδίκτυο", + "pleaseCheckYourInternetConnection": "Ελέγξτε τη σύνδεσή σας στο διαδίκτυο και προσπαθήστε ξανά", + "ok": "Ok", + "addCash": "Προσθήκη Μετρητών", + "reduceCash": "Μείωση Μετρητών", + "transactionType": "Τύπος Συναλλαγής", + "user": "Χρήστης", + "toAccount": "Προς Λογαριασμό", + "fromAccount": "Από Λογαριασμό", + "years": "Έτη", + "comboProductReport": "Αναφορά Σύνθετων Προϊόντων", + "grossProfit": "Μικτό Κέρδος (Gross Profit)", + "netProfit": "Καθαρό Κέρδος (Net Profit)", + "incomeType": "Τύπος Εισοδήματος", + "expensesType": "Τύποι Εξόδων", + "resets": "Επαναφορά", + "packageName": "Όνομα Πακέτου", + "start": "Έναρξη", + "paymentMethod": "Μέθοδος Πληρωμής", + "addPayment": "Προσθήκη Πληρωμής", + "advance": "Προκαταβολή", + "noteLevel": "Επίπεδο Σημείωσης", + "enterYourNoteLevel": "Εισαγάγετε το επίπεδο σημείωσής σας", + "postSaleMessage": "Μήνυμα Μετά την Πώληση", + "enterYourPostSaleMessage": "Εισαγάγετε το μήνυμα μετά την πώληση", + "a4PageLogo": "Λογότυπο Τιμολογίου A4", + "thermalInvoicePageLogo": "Λογότυπο Θερμικού Τιμολογίου", + "thermalPrinterLanguage": "Γλώσσα Θερμικού Εκτυπωτή", + "thermalPrinterPageSize": "Μέγεθος Σελίδας Θερμικού Εκτυπωτή", + "openSetting": "Άνοιγμα Ρυθμίσεων", + "selectRack": "Επιλογή Ραφιού", + "rack": "Ράφι (Rack)", + "selectShelf": "Επιλογή Επιπέδου Ραφιού", + "shelf": "Επίπεδο Ραφιού (Shelf)", + "variations": "Παραλλαγές", + "combo": "Σύνθετο (Combo)", + "enterBatchNo": "Εισαγωγή Αρ. Παρτίδας (Batch No.)", + "selectWarehouse": "Επιλογή Αποθήκης", + "warehouse": "Αποθήκη (Warehouse)", + "netTotalAmount": "Καθαρό Συνολικό Ποσό", + "defaultSellingPrice": "Προεπιλεγμένη Τιμή Πώλησης", + "selectItems": "Επιλογή Ειδών", + "variantList": "Λίστα Παραλλαγών", + "addSubVariation": "Προσθήκη Υποπαραλλαγής", + "editProduct": "Επεξεργασία Προϊόντος", + "noItemFound": "Δεν βρέθηκε είδος", + "youDoNotHavePermissionDeleteTheShelf": "Δεν έχετε άδεια να διαγράψετε το επίπεδο ραφιού", + "notMatchingResultFound": "Δεν βρέθηκε αποτέλεσμα που να ταιριάζει", + "editShelf": "Επεξεργασία Επιπέδου Ραφιού", + "addShelf": "Προσθήκη Νέου Επιπέδου Ραφιού", + "shelfName": "Όνομα Επιπέδου Ραφιού", + "enterShelfName": "Εισαγάγετε όνομα επιπέδου ραφιού", + "pleaseEnterShelfName": "Παρακαλώ εισαγάγετε όνομα επιπέδου ραφιού", + "productRacks": "Ράφια Προϊόντων", + "racks": "Ράφια (Racks)", + "youDoNtHavePermissionToCreateRacks": "Δεν έχετε άδεια να δημιουργείτε ράφια.", + "youDoNtHavePermissionToDeleteRacks": "Δεν έχετε άδεια να διαγράφετε ράφια.", + "youDoNtHavePermissionToUpdateRacks": "Δεν έχετε άδεια να ενημερώνετε ράφια.", + "addNewRack": "Προσθήκη Νέου Ραφιού", + "editRack": "Επεξεργασία Ραφιού", + "rackName": "Όνομα Ραφιού", + "pleaseEnterRackName": "Παρακαλώ εισαγάγετε όνομα ραφιού", + "shelves": "Επίπεδα Ραφιών (Shelves)", + "pressToSelect": "Πιέστε για επιλογή", + "selectAtLeastOneRack": "Επιλέξτε τουλάχιστον ένα επίπεδο ραφιού", + "inActive": "Ανενεργό", + "addNewVariation": "Προσθήκη Νέας Παραλλαγής", + "editVariations": "Επεξεργασία Παραλλαγής", + "values": "Τιμές", + "enterValues": "Εισαγάγετε τιμές", + "pleaseEnterAtLeastOneValues": "Παρακαλώ εισαγάγετε τουλάχιστον μία τιμή.", + "productVariations": "Παραλλαγές Προϊόντος", + "permissionDenied": "Άρνηση Πρόσβασης", + "noVariationFound": "Δεν βρέθηκαν παραλλαγές.", + "addNewVariations": "Προσθήκη Νέων Παραλλαγών", + "variationId": "ID Παραλλαγής (Variation ID)", + "updateRole": "Ενημέρωση Ρόλου", + "addRole": "Προσθήκη Ρόλου", + "enterUserName": "Εισαγάγετε όνομα χρήστη", + "enterYourPassword": "Εισαγάγετε τον κωδικό πρόσβασής σας", + "selectAll": "Επιλογή όλων", + "sNo": "Α/Α (S.No.)", + "feature": "Χαρακτηριστικό", + "read": "Ανάγνωση", + "viewPrice": "Προβολή Τιμής", + "purchaseReturns": "Επιστροφές Αγορών", + "expiredProduct": "Ληγμένα Προϊόντα", + "barcodes": "Barcode", + "bulkUploads": "Μαζική Μεταφόρτωση", + "productModels": "Μοντέλα Προϊόντων", + "incomes": "Έσοδα", + "dues": "Οφειλές", + "subscriptions": "Συνδρομές", + "paymentsTypes": "Τύποι Πληρωμών", + "roles": "Ρόλοι", + "manageSetting": "Διαχείριση Ρυθμίσεων", + "downloadApk": "Λήψη APK", + "vatReports": "Αναφορές ΦΠΑ (VAT)", + "profitAndLossDetailsReport": "Λεπτομερής Αναφορά Κερδών και Ζημιών", + "transactionsHistoryReport": "Αναφορές Ιστορικού Συναλλαγών", + "expireProductReports": "Αναφορές Ληγμένων Προϊόντων", + "productPurchaseReport": "Αναφορά Αγοράς Προϊόντων", + "productSalesReport": "Αναφορά Πώλησης Προϊόντων", + "role": "Ρόλος", + "areYouSureWantToDeleteThisRole": "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτόν τον ρόλο;", + "inStock": "Σε απόθεμα", + "informationShowInLabels": "Πληροφορίες για εμφάνιση σε ετικέτες", + "packageDate": "Ημερομηνία Συσκευασίας", + "barCodePrintLabelSetting": "Ρύθμιση Εκτύπωσης Ετικέτας Barcode", + "labelRoleLabelSize2Inch": "Μέγεθος Ρολού Ετικέτας 2\"*1, 50mm*25mm, Κενό 3.1mm", + "labelRoleLabelSize1_5Inch": "Μέγεθος Ρολού Ετικέτας 1.5\"*1, 38mm*25mm, Κενό 3.1mm", + "thirtyTwoLabelPerSheet": "32 ετικέτες ανά φύλλο, 8.27 επί 11.69 ίντσες", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Δεν έχετε άδεια για δημιουργία barcode.", + "pleaseSelectAProductFirst": "Παρακαλώ επιλέξτε πρώτα ένα προϊόν", + "pleaseEnterAValidQuantity": "Παρακαλώ εισαγάγετε έγκυρη ποσότητα (τουλάχιστον 1) για όλα τα προϊόντα", + "pleaseSelectProductFirst": "Παρακαλώ επιλέξτε πρώτα ένα προϊόν", + "bluetoothIsTurnedOff": "Το Bluetooth είναι απενεργοποιημένο. Παρακαλώ ενεργοποιήστε το.", + "noBluetoothDeviceSelected": "Δεν έχει επιλεγεί συσκευή Bluetooth.", + "printLabel": "Εκτύπωση Ετικέτας", + "caningForDevices": "Σάρωση για συσκευές...", + "noDeviceFound": "Δεν βρέθηκε συσκευή", + "retryScan": "Επανάληψη Σάρωσης", + "connectedTo": "Συνδέθηκε στο", + "pleaseEnableBluetooth": "Παρακαλώ ενεργοποιήστε το Bluetooth", + "skuOrCode": "SKU / Κωδικός", + "lowStockAlert": "Ειδοποίηση Χαμηλού Αποθέματος", + "tax": "Φόρος (Tax)", + "costExclusionTax": "Κόστος χωρίς φόρο", + "costInclusionTax": "Κόστος με φόρο", + "mrpOrSalePrice": "Λιανική/Τιμή Πώλησης (MRP)", + "expiredDate": "Ημερομηνία Λήξης", + "sellingPrice": "Τιμή Πώλησης", + "variationsProduct": "Προϊόντα με Παραλλαγές", + "comboProducts": "Σύνθετα Προϊόντα", + "noStockAvailable": "Δεν υπάρχουν διαθέσιμα δεδομένα αποθέματος.", + "highToLowPrice": "Τιμή: Υψηλή προς Χαμηλή", + "lowToHighPrice": "Τιμή: Χαμηλή προς Υψηλή", + "attachment": "Συνημμένο", + "viewStock": "Προβολή Αποθέματος", + "expiry": "Λήξη", + "expire": "Λήγει", + "sevenDays": "7 Ημέρες", + "fifteenthDays": "15 Ημέρες", + "thirtyDays": "30 Ημέρες", + "sixtyDays": "60 Ημέρες", + "outPremiumPlan": "Το Premium Πρόγραμμά μας", + "youDoNotHavePermissionToCreatePurchase": "Δεν έχετε άδεια να δημιουργείτε αγορές.", + "thisPlanIsNotAvailableToPurchase": "Αυτό το πρόγραμμα δεν είναι διαθέσιμο για αγορά", + "thisPlanIsEligibleForUpgrade": "Αυτό το πρόγραμμα δεν είναι επιλέξιμο για αναβάθμιση", + "extendPlan": "Επέκταση Προγράμματος", + "buyNow": "Αγορά Τώρα", + "none": "Κανένα", + "roundToWholeNumber": "Στρογγυλοποίηση σε ακέραιο", + "roundToNearestWholeNumber": "Στρογγυλοποίηση στον πλησιέστερο ακέραιο", + "roundToNearnessDecimalNumber005": "Στρογγυλοποίηση στο πλησιέστερο δεκαδικό (0.05)", + "roundToNearnessDecimalNumber01": "Στρογγυλοποίηση στο πλησιέστερο δεκαδικό (0.1)", + "roundToNearnessDecimalNumber05": "Στρογγυλοποίηση στο πλησιέστερο δεκαδικό (0.5)", + "lastYear": "Πέρυσι", + "productStock": "Απόθεμα Προϊόντος", + "unit": "Μονάδα", + "showExpireDate": "Εμφάνιση Ημερομηνίας Λήξης", + "vatId": "ΑΦΜ (Vat Id)", + "vatType": "Τύπος ΦΠΑ (vatType)", + "exclusivePrice": "Καθαρή Τιμή (exclusivePrice)", + "inclusivePrice": "Μικτή Τιμή (inclusivePrice)", + "profitPercent": "Ποσοστό Κέρδους", + "showSingle": "Εμφάνιση Απλών", + "showCombo": "Εμφάνιση Σύνθετων", + "showVariant": "Εμφάνιση Παραλλαγών", + "showAction": "Εμφάνιση Ενέργειας", + "ledger": "Καθολικό", + "youDoNotHavePermissionToGenerateReport": "Δεν έχετε άδεια δημιουργίας αναφοράς", + "noDataAvailable": "Δεν υπάρχουν διαθέσιμα δεδομένα", + "youDoNotHavePermissionToExportExcel": "Δεν έχετε άδεια εξαγωγής σε excel", + "noDataAvailableForExport": "Δεν υπάρχουν διαθέσιμα δεδομένα για εξαγωγή", + "supplierDue": "Οφειλή προς Προμηθευτή", + "partyType": "Τύπος Μέρους", + "allParty": "Όλα τα Μέρη", + "yesterday": "Χθες", + "last7Days": "Τελευταίες 7 Ημέρες", + "last30Days": "Τελευταίες 30 Ημέρες", + "currentMonth": "Τρέχων Μήνας", + "lastMonth": "Προηγούμενος Μήνας", + "currentYear": "Τρέχον Έτος", + "customerDate": "Προσαρμοσμένη Ημερομηνία", + "noTransactionToGeneratePdf": "Δεν υπάρχουν συναλλαγές για δημιουργία PDF", + "generatePdf": "Δημιουργία Pdf", + "noTransactionFound": "Δεν βρέθηκαν συναλλαγές", + "reference": "Αναφορά", + "creditIn": "Πίστωση (Εισροή)", + "debitOut": "Χρέωση (Εκροή)", + "subscribeNow": "Εγγραφείτε Τώρα", + "expired": "Έληξε", + "totalBalance": "Συνολικό Υπόλοιπο", + "hoursLeft": "Ώρες Που Απομένουν", + "daysLeft": "Ημέρες Που Απομένουν", + "pos": "Σημείο Πώλησης (POS)", + "profitAndLoss": "Κέρδη & Ζημίες", + "branch": "Υποκατάστημα", + "hrm": "HRM", + "inventory": "Απογραφή", + "editAttendance": "Επεξεργασία Παρουσίας", + "addNewAttendance": "Προσθήκη Νέας Παρουσίας", + "employee": "Υπάλληλος", + "pleaseSelectAnEmployee": "Παρακαλώ επιλέξτε έναν υπάλληλο", + "shift": "Βάρδια", + "selectEmployeeFirst": "Επιλέξτε πρώτα υπάλληλο", + "selectDateFirst": "Επιλέξτε πρώτα ημερομηνία", + "month": "Μήνας", + "autoSelected": "Αυτόματη επιλογή", + "pleaseSelectDate": "Παρακαλώ επιλέξτε ημερομηνία", + "timeIn": "Ώρα Εισόδου", + "timeOut": "Ώρα Εξόδου", + "attendance": "Παρουσία", + "allEmployee": "Όλοι οι Υπάλληλοι", + "noAvailableRecordFound": "Δεν βρέθηκαν αρχεία παρουσίας.", + "addAttendance": "Προσθήκη Παρουσίας", + "noNoteProvided": "Δεν δόθηκε σημείωση.", + "duration": "Διάρκεια", + "youDoNotHavePermissionToViewAttendance": "Δεν έχετε άδεια προβολής παρουσίας", + "department": "Τμήμα", + "noDepartmentFound": "Δεν βρέθηκε τμήμα.", + "inactive": "Ανενεργό", + "noDescriptionAvailableForThisDepartment": "Δεν υπάρχει διαθέσιμη περιγραφή για αυτό το τμήμα.", + "youDoNotHavePermissionToUpdateDepartment": "Δεν έχετε άδεια ενημέρωσης Τμήματος.", + "youDoNotHavePermissionToDeleteDepartment": "Δεν έχετε άδεια διαγραφής Τμήματος.", + "failedToDeleteTheDeterment": "Αποτυχία διαγραφής του Τμήματος", + "failedToLoadDepartment": "Αποτυχία φόρτωσης τμημάτων", + "addDepartment": "Προσθήκη Τμήματος", + "saving": "Αποθήκευση", + "editDesignation": "Επεξεργασία Τίτλου", + "addDesignation": "Προσθήκη Νέου Τίτλου", + "designationName": "Όνομα Τίτλου", + "enterDesignationName": "Εισάγετε όνομα Τίτλου", + "pleaseEnterDesignationName": "Παρακαλώ εισάγετε όνομα τίτλου", + "pleaseSelectAStatus": "Παρακαλώ επιλέξτε μια κατάσταση", + "enterDescription": "Εισάγετε Περιγραφή", + "designation": "Τίτλος", + "noDesignationFound": "Δεν βρέθηκε τίτλος.", + "noDescriptionAvailableForThisDesignation": "Δεν υπάρχει διαθέσιμη περιγραφή για αυτόν τον τίτλο.", + "youDoNotPermissionToUpdateDesignation": "Δεν έχετε άδεια ενημέρωσης Τίτλου.", + "youDoNotHavePermissionToDeleteDesignation": "Δεν έχετε άδεια διαγραφής Τίτλου.", + "updatePurchase": "Ενημέρωση Αγοράς", + "editEmployee": "Επεξεργασία Υπαλλήλου", + "addNewEmployee": "Προσθήκη Νέου Υπαλλήλου", + "enterFullName": "Εισάγετε Ονοματεπώνυμο", + "pleaseSelectDesignation": "Παρακαλώ επιλέξτε τίτλο", + "pleaseSelectDepartment": "Παρακαλώ επιλέξτε τμήμα", + "pleaseSelectStatus": "Παρακαλώ επιλέξτε κατάσταση", + "pleaseEnterYourPhoneNumber": "Παρακαλώ εισάγετε τον αριθμό τηλεφώνου σας", + "countryName": "Όνομα Χώρας", + "enterYourCountry": "Εισάγετε τη χώρα σας", + "salary": "Μισθός", + "pleaseEnterYourSalary": "Παρακαλώ Εισάγετε Τον Μισθό Σας", + "gender": "Φύλο", + "pleaseSelectYourGender": "Παρακαλώ επιλέξτε το Φύλο σας", + "pleaseSelectYourShift": "Παρακαλώ επιλέξτε τη βάρδια σας", + "birthDate": "Ημερομηνία Γέννησης", + "joinDate": "Ημερομηνία Πρόσληψης", + "staus": "Κατάσταση", + "pleaseSelectValidStartAndEndDates": "Παρακαλώ επιλέξτε έγκυρες ημερομηνίες έναρξης και λήξης.", + "endDateCannotBeBeforeStartDate": "Η ημερομηνία λήξης δεν μπορεί να είναι πριν την ημερομηνία έναρξης.", + "editHoliday": "Επεξεργασία Αργίας", + "addNewHoliday": "Προσθήκη Νέας Αργίας", + "enterHolidayName": "Εισάγετε όνομα αργίας", + "pleaseEnterHolidayName": "Παρακαλώ Εισάγετε Όνομα Αργίας", + "pleaseEnterDate": "Παρακαλώ εισάγετε ημερομηνία", + "pleaseSelectStartDate": "Παρακαλώ Επιλέξτε Ημερομηνία Έναρξης", + "pleaseEnterEndDate": "Παρακαλώ Επιλέξτε Ημερομηνία Λήξης", + "endDateBeforeStartDate": "Η ημερομηνία λήξης είναι πριν την ημερομηνία έναρξης", + "holidayList": "Λίστα Αργιών", + "noHolidayFound": "Δεν βρέθηκαν αργίες.", + "noHolidayFundMatching": "Δεν βρέθηκαν αργίες που να ταιριάζουν", + "addHoliday": "Προσθήκη Αργίας", + "youDoNotHavePermissionToUpgradeHoliday": "Δεν έχετε άδεια ενημέρωσης Αργιών.", + "holiday": "Αργία", + "editLeave": "Επεξεργασία Άδειας", + "addNewLeave": "Προσθήκη Νέας Άδειας", + "leaveType": "Τύπος Άδειας", + "pleaseSelectALeaveType": "Παρακαλώ επιλέξτε έναν τύπο άδειας", + "pleaseSelectAStartDate": "Παρακαλώ επιλέξτε ημερομηνία έναρξης", + "leaveDuration": "Διάρκεια Άδειας", + "autoCalculatedDays": "Αυτόματος υπολογισμός ημερών", + "leaveList": "Λίστα Αδειών", + "noLeaveRequestFound": "Δεν βρέθηκαν αιτήματα άδειας.", + "addLeave": "Προσθήκη Άδειας", + "noDescriptionProvided": "Δεν δόθηκε περιγραφή.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Δεν έχετε άδεια ενημέρωσης Αιτήματος Άδειας.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Δεν έχετε άδεια διαγραφής Αιτήματος Άδειας.", + "leaveRequest": "Αίτημα Άδειας", + "editPayroll": "Επεξεργασία Μισθοδοσίας", + "addNewPayroll": "Προσθήκη Νέας Μισθοδοσίας", + "paymentYear": "Έτος Πληρωμής", + "pleaseSelectPaymentYear": "Παρακαλώ επιλέξτε έτος πληρωμής", + "pleaseSelectAnMonth": "Παρακαλώ επιλέξτε έναν μήνα", + "pleaseEnterADate": "Παρακαλώ εισάγετε ημερομηνία", + "totalSalaryAmount": "Συνολικό Ποσό Μισθού", + "payrollList": "Λίστα Μισθοδοσίας", + "noPayrollFound": "Δεν βρέθηκαν αρχεία μισθοδοσίας.", + "paymentDetails": "Λεπτομέρειες Πληρωμής", + "youDoNotHaveUpdatePayroll": "Δεν έχετε άδεια ενημέρωσης Μισθοδοσίας.", + "youDoNotHavePermissionToDeletePayroll": "Δεν έχετε άδεια διαγραφής Μισθοδοσίας.", + "payrollRecord": "Αρχείο Μισθοδοσίας", + "searchAttendance": "Αναζήτηση παρουσίας", + "attendanceReport": "Αναφορές Παρουσίας", + "noAttendanceRecordFound": "Δεν βρέθηκαν αρχεία παρουσίας για τα επιλεγμένα φίλτρα.", + "searchLeave": "Αναζήτηση αδειών", + "leaveReports": "Αναφορές Αδειών", + "noLeaveRecordFound": "Δεν βρέθηκαν αρχεία αδειών για τα επιλεγμένα φίλτρα.", + "durationDays": "Διάρκεια (Ημέρες)", + "payrollReports": "Αναφορές Μισθοδοσίας", + "noMatchingPayrollFound": "Δεν βρέθηκαν αντίστοιχα αρχεία μισθοδοσίας.", + "editShift": "Επεξεργασία Βάρδιας", + "addNewShift": "Προσθήκη Νέας Βάρδιας", + "shiftName": "Όνομα Βάρδιας", + "pleaseSelectAShift": "Παρακαλώ επιλέξτε μια βάρδια", + "breakStatus": "Κατάσταση Διαλείμματος", + "pleaseSelectBreakStatus": "Παρακαλώ επιλέξτε κατάσταση διαλείμματος", + "startTimeIsRequired": "Η ώρα έναρξης είναι υποχρεωτική", + "startTime": "Ώρα Έναρξης", + "enterStartTime": "Εισάγετε Ώρα Έναρξης", + "endTimeIsRequired": "Η ώρα λήξης είναι υποχρεωτική", + "endTime": "Ώρα Λήξης", + "enterEndTime": "Εισάγετε Ώρα Λήξης", + "startBreakTime": "Ώρα Έναρξης Διαλείμματος", + "enterBreakTime": "Εισάγετε Ώρα Διαλείμματος", + "endBreakTime": "Ώρα Λήξης Διαλείμματος", + "noShiftFound": "Δεν βρέθηκαν βάρδιες.", + "addShift": "Προσθήκη Βάρδιας", + "breakTime": "Ώρα Διαλείμματος", + "breakDuration": "Διάρκεια Διαλείμματος", + "youDoNotToHavePermissionToUpdateShift": "Δεν έχετε άδεια ενημέρωσης Βάρδιας.", + "youDoNotToHavePermissionToDeleteShift": "Δεν έχετε άδεια διαγραφής Βάρδιας.", + "doYouReallyWantToDeleteThis": "Θέλετε πραγματικά να διαγράψετε αυτό", + "viewDetails": "Προβολή Λεπτομερειών", + "leave": "Άδεια", + "payroll": "Μισθοδοσία", + "editBankAdjustment": "Επεξεργασία Τραπεζικής Προσαρμογής", + "adjustBankBalance": "Προσαρμογή Υπολοίπου Τράπεζας", + "pleaseAddAtLeastOneBank": "Παρακαλώ προσθέστε τουλάχιστον έναν τραπεζικό λογαριασμό για προσαρμογή υπολοίπων.", + "accountNumber": "Όνομα Λογαριασμού", + "selectAccount": "Επιλέξτε λογαριασμό", + "selectType": "Επιλέξτε τύπο", + "amountsIsRequired": "Το ποσό είναι υποχρεωτικό", + "invalidAmount": "Μη έγκυρο ποσό", + "adjustmentDate": "Ημερομηνία Προσαρμογής", + "dateIsRequired": "Η ημερομηνία είναι υποχρεωτική", + "editBankAccounts": "Επεξεργασία Τραπεζικών Λογαριασμών", + "addNewBankAccounts": "Προσθήκη Τραπεζικών Λογαριασμών", + "accountDisplayName": "Όνομα Εμφάνισης Λογαριασμού", + "enterAccountDisplayName": "Εισάγετε όνομα εμφάνισης λογαριασμού", + "displayNameIsRequired": "Το όνομα εμφάνισης είναι υποχρεωτικό", + "openingBalanceIsRequired": "Το αρχικό υπόλοιπο είναι υποχρεωτικό", + "asOfDate": "Κατά την Ημερομηνία", + "hideFiled": "Απόκρυψη πεδίων", + "addMoreFiled": "Προσθήκη περισσότερων πεδίων", + "enterAccountName": "Εισάγετε αριθμό λογαριασμού", + "ifscCode": "Κωδικός IFSC", + "upiIdForQrCode": "UPI ID για Κωδικό QR", + "bankName": "Όνομα Τράπεζας", + "enterBankName": "Εισάγετε Όνομα Τράπεζας", + "accountHolderName": "Όνομα Κατόχου Λογαριασμού", + "enterAccountHolderName": "Εισάγετε όνομα κατόχου λογαριασμού", + "printBankDetailsAndInvoice": "Εκτύπωση τραπεζικών στοιχείων στα τιμολόγια", + "viewingTransactionFor": "Προβολή συναλλαγών για", + "bankAccounts": "Τραπεζικοί Λογαριασμοί", + "noBankAccountFound": "Δεν βρέθηκαν τραπεζικοί λογαριασμοί.", + "noAccountsFoundMissing": "Δεν βρέθηκαν λογαριασμοί που να ταιριάζουν", + "deposit": "Κατάθεση", + "addBank": "Προσθήκη Τράπεζας", + "bankToBankTransfer": "Μεταφορά από Τράπεζα σε Τράπεζα", + "bankToCashTransfer": "Μεταφορά από Τράπεζα σε Μετρητά", + "accountName": "Όνομα Λογαριασμού", + "holderName": "Όνομα Κατόχου", + "openingDate": "Ημερομηνία Ανοίγματος", + "currentBalance": "Τρέχον Υπόλοιπο", + "permissionDeniedToDeleteBank": "Άρνηση άδειας για διαγραφή τράπεζας.", + "canNotEditThisTransactionType": "Δεν είναι δυνατή η επεξεργασία αυτού του τύπου συναλλαγής.", + "bank": "Τράπεζα", + "noTransactionFoundForThisFilter": "Δεν βρέθηκαν συναλλαγές για αυτό το φίλτρο.", + "pleaseSelectBothAccounts": "Παρακαλώ επιλέξτε και τους δύο λογαριασμούς.", + "cannotTransferToSameAccounts": "Δεν είναι δυνατή η μεταφορά στον ίδιο λογαριασμό.", + "editBankTransfer": "Επεξεργασία Τραπεζικής Μεταφοράς", + "needAtLeastTwoBankAccount": "Χρειάζονται τουλάχιστον δύο τραπεζικοί λογαριασμοί για να πραγματοποιηθεί μεταφορά.", + "from": "Από", + "to": "Προς", + "editBankToCash": "Επεξεργασία Τράπεζας σε Μετρητά", + "noBankAccountsFoundToTransferFrom": "Δεν βρέθηκαν τραπεζικοί λογαριασμοί για μεταφορά από.", + "selectOneAccount": "Επιλέξτε έναν λογαριασμό", + "editCashAdjustment": "Επεξεργασία Προσαρμογής Μετρητών", + "adjustCashBalance": "Προσαρμογή Υπολοίπου Μετρητών", + "customDate": "Προσαρμοσμένη Ημερομηνία", + "cashInHand": "Μετρητά στο Ταμείο", + "currentCashBalance": "Τρέχον Υπόλοιπο Μετρητών", + "transfer": "Μεταφορά", + "adjustCash": "Προσαρμογή Μετρητών", + "pleaseSelectADestinationBankAccounts": "Παρακαλώ επιλέξτε έναν τραπεζικό λογαριασμό προορισμού.", + "editCashToBank": "Επεξεργασία Μετρητών σε Τράπεζα", + "cashToBankTransfer": "Μεταφορά Μετρητών σε Τράπεζα", + "noDestinationBankAccountFond": "Δεν βρέθηκαν τραπεζικοί λογαριασμοί προορισμού.", + "transferCheque": "Μεταφορά Επιταγής", + "receivedFrom": "Λήψη Από", + "chequeAmount": "Ποσό Επιταγής", + "chequeNumber": "Αριθμός Επιταγής", + "chequeDate": "Ημερομηνία Επιταγής", + "referenceNumber": "Αρ. Αναφοράς", + "selectBankToCash": "Επιλέξτε Τράπεζα ή Μετρητά", + "depositTo": "Κατάθεση Σε", + "selectDepositDestination": "Επιλέξτε προορισμό κατάθεσης", + "transferDate": "Ημερομηνία Μεταφοράς", + "doYouWantToRellyReOpenThisCheque": "Θέλετε πραγματικά να ανοίξετε ξανά αυτήν την επιταγή;", + "okay": "Εντάξει", + "reOpen": "Άνοιγμα ξανά", + "open": "Άνοιγμα", + "chequeList": "Λίστα Επιταγών", + "closed": "Κλειστό", + "noChequeFound": "Δεν βρέθηκε επιταγή", + "searchTransaction": "Αναζήτηση συναλλαγών...", + "filterByDate": "Φίλτρο ανά Ημερομηνία", + "addImage": "Προσθήκη Εικόνας", + "cashAndBankManagement": "Διαχείριση Μετρητών & Τραπεζών", + "cheque": "Επιταγές", + "branchList": "Λίστα Υποκαταστημάτων", + "roleAndPermission": "Ρόλος & Άδεια", + "switchBank": "Αλλαγή Υποκαταστήματος;", + "exitBank": "Έξοδος από Υποκατάστημα", + "areYouSureWantToSwitchToDifferentBranch": "Είστε σίγουροι ότι θέλετε να αλλάξετε σε διαφορετικό υποκατάστημα;", + "areYourSureYouWantToExitFromThisBranch": "Είστε σίγουροι ότι θέλετε να βγείτε από αυτό το υποκατάστημα;", + "switchs": "Αλλαγή", + "exit": "Έξοδος", + "createBranch": "Δημιουργία Υποκαταστήματος", + "areYouSureWantToDeleteThisBranch": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το Υποκατάστημα;", + "currents": "Τρέχον", + "noBrunchFound": "Δεν Βρέθηκε Υποκατάστημα", + "updateBranch": "Ενημέρωση Υποκαταστήματος", + "pleaseEnterBranchName": "Παρακαλώ εισάγετε όνομα υποκαταστήματος", + "enterBalance": "Εισάγετε Υπόλοιπο", + "youDoNotHavePermissionToUpdateBranch": "Δεν έχετε άδεια ενημέρωσης υποκαταστήματος.", + "allTransaction": "Όλες οι Συναλλαγές", + "duePay": "Οφειλόμενη Πληρωμή", + "allParties": "Όλα τα Μέρη", + "retry": "Επανάληψη", + "incomeCategoriesReport": "Αναφορά Κατηγοριών Εισοδήματος", + "dayBook": "Ημερολόγιο", + "billWiseProfit": "Κέρδος ανά λογαριασμό", + "cashFlow": "Ταμειακή Ροή", + "balanceSheet": "Ισολογισμός", + "taxReport": "Φορολογική Αναφορά", + "productSaleHistory": "Ιστορικό Πωλήσεων Προϊόντων", + "productPurchaseHistory": "Ιστορικό Αγορών Προϊόντων", + "partyReports": "Αναφορές Μερών", + "customerLedger": "Καθολικό Πελάτη", + "supplierLedger": "Καθολικό Προμηθευτή", + "partyWiseProfit": "Κέρδος ανά μέρος", + "productWiseProfit": "Κέρδος ανά προϊόν", + "top5Customer": "Κορυφαίοι 5 Πελάτες", + "top5Supplier": "Κορυφαίοι 5 Προμηθευτές", + "productReports": "Αναφορές Προϊόντων", + "comboReport": "Συνδυαστική αναφορά", + "expiredItemReport": "Αναφορά ληγμένων ειδών", + "top5Product": "Κορυφαία 5 Προϊόντα", + "productWiseProfitAndLoss": "Κέρδη & Ζημίες ανά Προϊόν", + "productWisePurchase": "Αγορές ανά Προϊόν", + "productWiseSale": "Ζημία ανά Προϊόν", + "noProductMatchYourSearch": "Κανένα προϊόν δεν ταιριάζει με την αναζήτησή σας.", + "purchaseQty": "Ποσότητα Αγοράς", + "saleQty": "Ποσότητα Πώλησης", + "youDoNotHavePermissionProfitAndLoss": "Δεν έχετε άδεια κέρδους ζημίας.", + "sold": "Πωλήθηκε", + "remaining": "Απομένουν", + "totalAssets": "Σύνολο Περιουσιακών Στοιχείων", + "assets": "Περιουσιακά Στοιχεία", + "itemName": "Όνομα Είδους", + "personalInfo": "Προσωπικές Πληροφορίες:", + "dueBalance": "Οφειλόμενο Υπόλοιπο", + "walletBalance": "Υπόλοιπο Πορτοφολιού", + "cashIn": "Εισροή Μετρητών", + "cashOut": "Εκροή Μετρητών", + "runningCash": "Τρέχοντα Μετρητά", + "moneyIn": "Εισροή Χρημάτων", + "moneyOut": "Εκροή Χρημάτων", + "noDataAvailableForGeneratePdf": "Δεν υπάρχουν διαθέσιμα δεδομένα για δημιουργία pdf", + "balanceDue": "Υπόλοιπο Οφειλής", + "returnedAmount": "Επιστρεφόμενο Ποσό", + "saleReturn": "Επιστροφή Πώλησης", + "saleEdit": "Επεξεργασία Πωλήσεων", + "pleaseAddASalesReturn": "Παρακαλώ Προσθέστε Μια Επιστροφή Πώλησης", + "subscriptionReports": "Αναφορές Συνδρομών", + "started": "Ξεκίνησε", + "end": "Τέλος", + "taxReportList": "Λίστα Φορολογικών Αναφορών", + "developedBy": "Αναπτύχθηκε Από", + "time": "Ώρα", + "receivedBy": "Ελήφθη Από", + "wallet": "Πορτοφόλι", + "warranty": "Εγγύηση", + "guarantee": "Εγγύηση", + "remark": "Παρατήρηση", + "bankDetails": "Τραπεζικά Στοιχεία", + "cashAndBank": "Μετρητά & Τράπεζα", + "pdfGenerateSuccessfully": "Το Pdf Δημιουργήθηκε Επιτυχώς", + + "generatingPdf": "Δημιουργία PDF", + "INVOICE": "ΤΙΜΟΛΟΓΙΟ", + "admin": "Διαχειριστής", + "invoiceNumber": "Αριθμός Τιμολογίου", + "vatNumber": "Αριθμός ΦΠΑ", + "customerSignature": "Υπογραφή Πελάτη", + "authorizedSignature": "Εξουσιοδοτημένη Υπογραφή", + "poweredBy": "Υποστηρίζεται από", + "shippingCharge": "Χρέωση Αποστολής", + "totalReturned": "Σύνολο Επιστροφών", + "amountsInWord": "Ποσά σε Λέξεις", + "changeAmount": "Ποσό Ρέστων", + "sellsBy": "Πωλείται από", + "rounding": "Στρογγυλοποίηση", + "paidBy": "Πληρώθηκε από", + "vatGstTitle": "Τίτλος ΦΠΑ/GST", + "enterVatGstTitle": "Εισαγάγετε Τίτλο ΦΠΑ/GST", + "vatGstNumber": "Αριθμός ΦΠΑ/GST", + "enterVatGstNumber": "Εισαγάγετε Αριθμό ΦΠΑ/GST", + "vatAndTax": "ΦΠΑ & Φόρος", + "customPrint": "Προσαρμοσμένη Εκτύπωση", + "taxRates": "Φορολογικοί Συντελεστές", + "taxRatesMangeYourTaxRates": "Φορολογικοί συντελεστές - Διαχειριστείτε τους Φορολογικούς σας Συντελεστές", + "add": "Προσθήκη", + "status": "Κατάσταση", + "active": "Ενεργό", + "disable": "Απενεργοποίηση", + "deletedSuccessFully": "Διαγράφηκε επιτυχώς!", + "failedToDeleteTheTax": "Αποτυχία διαγραφής του φόρου", + "errorDeletingTax": "Σφάλμα κατά τη διαγραφή φόρου", + "taxGroup": "Φορολογική Ομάδα", + "combinationOfTheMultipleTaxes": "Συνδυασμός πολλαπλών φόρων", + "subTaxes": "Υπο-φόροι", + "action": "Ενέργεια", + "addTax": "Προσθήκη Φόρου", + "editTax": "Επεξεργασία Φόρου", + "addNewTax": "Προσθήκη Νέου Φόρου", + "enterTaxRates": "Εισαγάγετε Φορολογικό Συντελεστή", + "addTaxGroup": "Προσθήκη Νέας Φορολογικής Ομάδας", + "editTaxGroup": "Επεξεργασία Φορολογικής Ομάδας", + "taxWithSingleMultipleTaxType": "Φόρος με έναν/πολλαπλούς τύπους φόρου", + "noSubTaxSelected": "Δεν έχει επιλεγεί Υπο-φόρος", + "subTaxList": "Λίστα Υπο-φόρων", + "taxPercent": "Ποσοστό Φόρου", + "done": "Έγινε", + "writerTaxHere": "Γράψτε κείμενο εδώ...", + "expiredList": "Λίστα Ληγμένων", + "listIsEmpty": "Η Λίστα είναι Άδεια", + "printingInvoice": "Εκτύπωση Τιμολογίου", + "salesSetting": "Ρυθμίσεις Πωλήσεων", + "invoiceLogo": "Λογότυπο Τιμολογίου", + "printingOption": "Επιλογή Εκτύπωσης", + "amountRoundingMethod": "Μέθοδος Στρογγυλοποίησης Ποσού", + "signUp": "Εγγραφή", + "returnedItem": "Επιστρεφόμενο είδος", + "returnedDate": "Ημερομηνία επιστροφής", + "unitPrice": "Τιμή μονάδας", + "saleBy": "Πωλήσεις από", + "purchasedBy": "Αγοράστηκε από", + "collectedBys": "Συλλέχθηκε από", + "payableAmount": "Πληρωτέο ποσό", + "receivedAmount": "Παραληφθέν ποσό", + "unitPrices": "Τιμή Μονάδας", + "item": "Είδος", + "sl": "Α/Α", + "mobiles": "Κινητό", + "paidVia": "Πληρωμή μέσω", + "moneyReceipt": "Απόδειξη Πληρωμής", + "receipt": "Απόδειξη", + "barcodeGenerator" : "Γεννήτρια Barcode", + "searchProduct" : "Αναζήτηση Προϊόντος", + "code" : "Κωδικός", + "price" : "Τιμή", + "showCode" : "Εμφάνιση κώδικα", + "showPrice" : "Εμφάνιση τιμής", + "showName" : "Εμφάνιση ονόματος", + "actions" : "Ενέργειες", + "noItemSelected" : "Δεν έχει επιλεγεί κανένα στοιχείο", + "noProductSelected" : "Δεν έχει επιλεγεί κανένα προϊόν", + "previewPdf" : "Προεπισκόπηση PDF", + "salesReturnReport" : "Αναφορά επιστροφής πωλήσεων", + "purchaseReturnReport" : "Αναφορά επιστροφής αγορών", + "incomeFor" : "Εισόδημα για", + "enterProductCode": "Εισαγάγετε κωδικό προϊόντος", + "addIncome" : "Προσθήκη εισοδήματος", + "incomeDate" : "Ημερομηνία εισοδήματος", + "incomeCategories" : "Κατηγορίες εισοδήματος", + "addIncomeCategory" : "Προσθήκη κατηγορίας εισοδήματος", + "enterIncomeCategoryName" : "Εισαγάγετε όνομα κατηγορίας εισοδήματος", + "totalReturnAmount" : "Συνολικό ποσό επιστροφής", + "returned" : "Επιστράφηκε", + "supplierDetails" : "Λεπτομέρειες προμηθευτή", + "weekly": "Εβδομαδιαία", + "monthly": "Μηνιαία", + "yearly" : "Ετήσια", + "today" : "Σήμερα", + "thisWeek" : "Αυτή την εβδομάδα", + "thisMonth" : "Αυτόν τον μήνα", + "thisYear": "Αυτό το έτος", + "allTime" : "Όλα τα χρόνια", + "custom" : "Προσαρμοσμένο", + "addUserRole": "Προσθήκη Ρόλου Χρήστη", + "noRoleFound": "Δεν Βρέθηκε Ρόλος Χρήστη", + "yourPackageExpiredInDays": "Το πακέτο σας λήγει σε 5 ημέρες", + "yourPackageExpiredToday": "Το πακέτο σας λήγει σήμερα\n\nΠαρακαλώ αγοράστε ξανά", + "contactUs": "Επικοινωνήστε μαζί μας", + "writeYourMessageHere": "Γράψτε το μήνυμά σας εδώ", + "sendMessage": "Αποστολή Μηνύματος", + "sendYourEmail": "Αποστολή του email σας", + "backToHome": "Πίσω στην Αρχική Σελίδα", + "promoCode": "Κωδικός Προσφοράς", + "submit": "Υποβολή", + "seeAllPromoCode": "Δείτε όλους τους κωδικούς προσφοράς", + "categories": "Κατηγορίες", + "enterYourPhoneNumber": "Εισαγάγετε τον αριθμό τηλεφώνου σας", + "enterFullAddress": "Εισαγάγετε την πλήρη διεύθυνσή σας", + "enterYourEmailAddress": "Εισαγάγετε τη διεύθυνση email σας", + "pleaseEnterAPassword": "Παρακαλώ εισαγάγετε έναν κωδικό πρόσβασης", + "pleaseEnterAConfirmPassword": "Παρακαλώ εισαγάγετε τον κωδικό πρόσβασης ξανά", + "enterYourName": "Εισαγάγετε το όνομά σας", + "addNewAddress": "Προσθήκη νέας διεύθυνσης", + "firstName": "Όνομα", + "lastName": "Επίθετο", + "country": "Χώρα", + "bangladesh": "Μπανγκλαντές", + "apply": "Εφαρμογή", + "deliveryAddress": "Διεύθυνση παράδοσης", + "noDataAvailabe": "Δεν υπάρχουν διαθέσιμα δεδομένα", + "addDelivery": "Προσθήκη παράδοσης", + "description": "Περιγραφή", + "addNote": "Προσθήκη σημείωσης", + "image": "Εικόνα", + "pleaseConnectThePrinterFirst": "Παρακαλώ συνδέστε πρώτα τον εκτυπωτή", + "selectCategory": "Επιλέξτε κατηγορία", + "enterExpenseDate": "Εισαγάγετε ημερομηνία δαπάνης", + "enterName": "Εισαγάγετε το όνομα", + "enterAmount": "Εισαγάγετε το ποσό", + "enterRefNumber": "Εισαγάγετε τον αριθμό αναφοράς", + "fashions": "Μόδα", + "billTO": "Χρέωση σε", + "totalDue": "Σύνολο οφειλόμενου", + "paymentsAmount": "Ποσό πληρωμής", + "remainingDue": "Υπόλοιπο οφειλόμενου", + "thankYouForYourDuePayment": "Σας ευχαριστούμε για την πληρωμή σας", + "print": "Εκτύπωση", + "unitPirce": "Τιμή μονάδας", + "totalPrice": "Συνολική τιμή", + "totalVat": "Συνολικό ΦΠΑ", + "deliveryCharge": "Κόστος παράδοσης", + "totalPayable": "Συνολικό πληρωτέο", + "thakYouForYourPurchase": "Σας ευχαριστούμε για την αγορά σας", + "pleaseConnectYourBlutohPrinter": "Παρακαλώ συνδέστε τον εκτυπωτή Bluetooth σας", + "editSocailMedia": "Επεξεργασία κοινωνικών μέσων", + "socialMarketing": "Κοινωνική Μάρκετινγκ", + "share": "Κοινοποίηση", + "notification": "Ειδοποίηση", + "purchaseAlarm": "Ειδοποίηση αγοράς", + "purchaseConfirmed": "Επιβεβαίωση αγοράς", + "paymentComplete": "Ολοκλήρωση πληρωμής", + "retur": "Επιστροφή", + "sendSms": "Αποστολή SMS", + "recivethePin": "Λήψη του PIN", + "startNewSale": "Έναρξη νέας πώλησης", + "payment": "Πληρωμή", + "masterCard": "Κάρτα Master", + "instrucation": "Οδηγία", + "cash": "Μετρητά", + "invoiceViewr": "Προβολέας τιμολογίων", + "size": "Μέγεθος", + "color": "Χρώμα", + "weight": "Βάρος", + "capacity": "Χωρητικότητα", + "type": "Τύπος", + "youWantTodeletetheProduct": "Θέλετε να διαγράψετε αυτό το προϊόν;", + "delete": "Διαγραφή", + "contactDetials": "Στοιχεία επικοινωνίας", + "clarence": "Κλαρενς", + "call": "Κλήση", + "messege": "Μήνυμα", + "dailyTransaction": "Ημερήσιες συναλλαγές", + "promo": "Προσφορά", + "send": "Αποστολή", + "easyToUseThePos": "Εύκολη χρήση του κινητού σημείου πώλησης", + "easytheusedesciption": "Η εφαρμογή POSpro είναι δωρεάν και εύκολη στη χρήση. Πράγματι, είναι ένα από τα καλύτερα συστήματα POS σε όλο τον κόσμο.", + "choseYourFeature": "Επιλέξτε τα χαρακτηριστικά σας", + "choseyourfeatureDesciption": "Τα χαρακτηριστικά είναι το σημαντικό μέρος που κάνει το POSpro διαφορετικό από τις παραδοσιακές λύσεις.", + "allBusinessSolutions": "Όλες οι επιχειρηματικές λύσεις", + "allBusinessolutionDescrip": "Το POSpro είναι μια ολοκληρωμένη επιχειρηματική λύση με αποθήκη, λογαριασμό, πωλήσεις, δαπάνες και απώλειες/κέρδη.", + "skip": "Παράλειψη", + "next": "Επόμενο", + "anewUpdateAvailable": "Υπάρχει διαθέσιμη μια νέα ενημέρωση\nΠαρακαλώ ενημερώστε την εφαρμογή σας", + "skipTheUpdate": "Παράκαμψη της ενημέρωσης", + "rememberMeLater": "Να με θυμάσαι αργότερα", + "powerdedByAcnoo": "Υποστηρίζεται από Acnoo", + "lossOrProfit": "Ζημία/Κέρδος", + "expense": "Έξοδο", + "parties": "Συμβαλλόμενα Μέρη", + "home": "Αρχική", + "sales": "Πωλήσεις", + "setting": "Ρύθμιση", + "purchaseNow": "Αγορά Τώρα", + "paymentMethods": "Τρόποι Πληρωμής", + "purchaseReports": "Purchase Report", + "salesReports" : "Sales Report", + "dueReports" : "Due Report", + "save": "Αποθηκεύσετε", + "update": "Εκσυγχρονίζω", + "continueButton": "Εκσυγχρονίζω", + "name": "Ονομα", + "phone": "Τηλεφωνικό νούμερο", + "email": "Διεύθυνση ηλεκτρονικού ταχυδρομείου", + "address": "Διεύθυνση", + "previousDue": "Προηγούμενη Οφειλόμενη", + "selectLang": "Επιλέξτε την γλώσσα σας", + "addContact": "Προσθέστε επαφή", + "moreInfo": "Περισσότερες πληροφορίες", + "retailer": "Εμπορος λιανικής", + "dealer": "Εμπορος", + "wholesaler": "Χονδρέμπορος", + "supplier": "Προμηθευτής", + "CustomerDetails": "Πληροφορίες Πελάτη", + "recentTransaction": "Πρόσφατες Συναλλαγές", + "totalProduct": "Σύνολο προϊόντων", + "total": "Σύνολο", + "paid": "επί πληρωμή", + "unPaid": "Απλήρωτος", + "due": "Λόγω", + "connect": "Κάντε κλικ για να συνδεθείτε", + "tryAgain": "Προσπάθησε ξανά", + "loading": "Φόρτωση", + "viewAll": "Προβολή όλων", + "partyList": "Λίστα κομμάτων", + "addCustomer": "Προσθέστε έναν πελάτη", + "updateContact": "Ενημέρωση επαφής", + "dueList": "Οφειλόμενη λίστα", + "collectDue": "Είσπραξη Οφειλών", + "date": "Ημερομηνία", + "dueAmount": "Οφειλόμενο ποσό: ", + "customerName": "Όνομα πελάτη", + "totalAmount": "Συνολικό ποσό", + "paidAmount": "Πληρωμένο ποσό", + "paymentTypes": "Τρόπος πληρωμής", + "cancel": "Ματαίωση", + "expenseReport": "ΑΝΑΦΟΡΑ ΕΞΟΔΩΝ", + "fromDate": "Από την ημερομηνία", + "toDate": "Μέχρι σήμερα", + "expenseFor": "Έξοδα για", + "amount": "Ποσό", + "noData": "Δεν υπάρχουν διαθέσιμα δεδομένα", + "totalExpense": "Συνολικές δαπάνες", + "addExpense": "Προσθήκη εξόδων", + "expenseDate": "Ημερομηνία Εξόδων", + "referenceNo": "Αριθμός αναφοράς", + "note": "Σημείωση", + "expenseCat": "Κατηγορίες δαπανών", + "search": "Αναζήτηση", + "select": "Επιλέγω", + "addExpenseCat": "Προσθήκη κατηγορίας εξόδων", + "categoryName": "Ονομα κατηγορίας", + "alreadyAdded": "Ήδη έχει προστεθεί", + "whatNew": "Τι νέα", + "lp": "Ζημιά/Κέρδος", + "profit": "Κέρδος", + "loss": "Απώλεια", + "lpDetails": "Στοιχεία Ζημίας/Κέρδους", + "invoice": "Τιμολόγιο", + "dates": "Ημερομηνία:", + "mobile": "Κινητό:", + "product": "Προϊόν", + "quantity": "Ποσότητα", + "discount": "Εκπτωση", + "totalLoss": "Ολική απώλεια", + "totalProfit": "Συνολικό κέρδος", + "productList": "Λίστα προϊόντων", + "stock": "Στοκ", + "addNewProduct": "Προσθήκη νέου προϊόντος", + "productName": "Ονομασία προϊόντος", + "productCode": "Κωδικός προϊόντος", + "purchasePrice": "Τιμή αγοράς", + "mrp": "MRP", + "wholeSalePrice": "Χονδρική τιμή", + "dealerPrice": "Τιμή αντιπροσώπου", + "manufacturer": "Κατασκευαστής", + "saveNPublish": "Αποθήκευση και Δημοσίευση", + "brands": "Μάρκες", + "addBrand": "Προσθήκη επωνυμίας", + "brandName": "Μάρκα", + "addUnit": "Προσθήκη μονάδας", + "unitName": "Όνομα μονάδας", + "units": "Μονάδες", + "addProduct": "Προσθέστε ένα προϊόν", + "updateProduct": "Ενημέρωση προϊόντος", + "salePrice": "Τιμή πώλησης", + "profile": "Προφίλ", + "edit": "Επεξεργασία", + "businessCat": "Κατηγορία Επιχειρήσεων", + "language": "Γλώσσα", + "changePassword": "Άλλαξε κωδικό", + "updateProfile": "Ενημερώστε το προφίλ σας", + "businessName": "Επωνυμία εταιρείας και επιχείρησης", + "addPurchase": "Προσθήκη Αγοράς", + "inv": "Αρ.", + "supplierName": "Όνομα προμηθευτή", + "itemAdded": "Προστέθηκε αντικείμενο", + "addItems": "Προσθήκη αντικειμένων", + "subTotal": "ΜΕΡΙΚΟ ΣΥΝΟΛΟ", + "returnAmount": "Ποσό Επιστροφής", + "chooseSupplier": "Επιλέξτε έναν προμηθευτή", + "noSupplier": "Δεν υπάρχει διαθέσιμος προμηθευτής", + "salesDetails": "Στοιχεία Πωλήσεων", + "editPurchaseInvoice": "Επεξεργασία τιμολογίου αγοράς", + "purchaseList": "Λίστα αγορών", + "addAPurchase": "Προσθέστε μια αγορά", + "dueReport": "Οφειλόμενη Έκθεση", + "fullyPaid": "Πλήρως Πληρωμένη", + "stillUnpaid": "Ακόμα απλήρωτοι", + "purchaseReport": "Αναφορά αγοράς", + "connectPrinter": "Συνδέστε τον εκτυπωτή σας", + "clickToConnect": "Κάντε κλικ για να συνδεθείτε", + "collectDues": "Συλλέξτε Οφειλόμενο", + "addNewPurchase": "Προσθέστε μια αγορά", + "salesReport": "Αναφορά πωλήσεων", + "addSale": "Προσθέστε μια έκπτωση", + "reports": "Αναφορές", + "chooseCustomer": "Επιλέξτε Πελάτη", + "addSales": "Προσθήκη πωλήσεων", + "saleList": "Λίστα Πωλήσεων", + "editSalesInvoice": "Επεξεργασία τιμολογίου πωλήσεων", + "previousPayAmount": "Προηγούμενο ποσό πληρωμής", + "printing": "Επιλογή εκτύπωσης", + "subscription": "Συνδρομή", + "userRole": "Ρόλος χρήστη", + "currency": "Νόμισμα", + "logOut": "Αποσύνδεση", + "stockList": "Λίστα αποθέματος", + "purchase": "Αγορά", + "sale": "Πώληση", + "yourPack": "Το πακέτο σας", + "freePlan": "Δωρεάν σχέδιο", + "youRUsing": "Χρησιμοποιεις ", + "freePack": "Δωρεάν Πακέτο", + "premiumPlan": "Πρόγραμμα Premium", + "packFeatures": "Χαρακτηριστικά πακέτου", + "unlimited": "Απεριόριστος", + "updateNow": "Ενημέρωση τώρα", + "purchasePremium": "Αγορά Premium Πρόγραμμα", + "buyPremium": "Αγοράστε Premium Πρόγραμμα", + "paypalPay": "Πληρώστε με Paypal", + "gotEmail": "Έχετε ένα email", + "sendEmail": "Έχουμε στείλει ένα email με οδηγίες για τον τρόπο επαναφοράς του κωδικού πρόσβασης σε:", + "checkEmail": "Ελέγξτε το email", + "close": "Κλείσε", + "forgotPassword": "Ξεχάσατε τον κωδικό", + "enterEmail": "Εισαγάγετε τη διεύθυνση email σας παρακάτω για να λάβετε Σύνδεσμο επαναφοράς κωδικού πρόσβασης.", + "sendLink": "Αποστολή συνδέσμου επαναφοράς", + "emailText": "ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ", + "password": "Κωδικός πρόσβασης", + "logIn": "Σύνδεση", + "noAcc": "Δεν έχετε λογαριασμό;", + "register": "Κανω ΕΓΓΡΑΦΗ", + "phoneVerification": "Επαλήθευση τηλεφώνου", + "registerTitle": "Πρέπει να καταχωρήσουμε το τηλέφωνό σας χωρίς να ξεκινήσουμε!", + "sendCode": "Στείλτε τον κωδικό", + "staffLogin": "Είσοδος προσωπικού", + "logInWithMail": "Είσοδος με email", + "setUpProfile": "Ρυθμίστε το προφίλ σας", + "setUpDesc": "Ενημερώστε το προφίλ σας για να συνδέσετε τον γιατρό σας με καλύτερη εντύπωση", + "gallery": "Εκθεσιακός χώρος", + "camera": "ΦΩΤΟΓΡΑΦΙΚΗ ΜΗΧΑΝΗ", + "companyAddress": "Διεύθυνση εταιρίας", + "openingBalance": "Ισολογισμός έναρξης", + "confirmPass": "Επιβεβαίωση Κωδικού", + "haveAcc": "Έχετε ήδη λογαριασμό?", + "loginWithPhone": "Είσοδος με τηλέφωνο", + "editPhone": "Επεξεργασία αριθμού τηλεφώνου?", + "createAcc": "Δημιουργήστε έναν δωρεάν λογαριασμό", + "congratulation": "Συγχαρητήρια", + + "signIn" : "Σύνδεση", + "welcomeBack" : "Καλώς ήρθατε ξανά!", + "passwordCannotBeEmpty" : "Ο κωδικός δεν μπορεί να είναι κενός", + "reset": "Επαναφέρετε τον κωδικό χρησιμοποιώντας το email ή τον αριθμό τηλεφώνου σας", + "lableEmail": "Email", + "hintEmail": "Εισάγετε τη διεύθυνση email", + "emailCannotBeEmpty": "Το email δεν μπορεί να είναι κενό", + "pleaseEnterAValidEmail": "Παρακαλώ εισάγετε μια έγκυρη διεύθυνση email", + "continueE": "Συνέχεια", + "pleaseEnterYourDetails": "Παρακαλώ εισάγετε τα στοιχεία σας.", + "lablePassword": "Κωδικός", + "hintPassword": "Εισάγετε τον κωδικό", + "pleaseEnterABiggerPassword": "Παρακαλώ εισάγετε έναν μεγαλύτερο κωδικό", + "rememberMe": "Να με θυμάσαι", + "donNotHaveAnAccount": "Δεν έχετε λογαριασμό;", + "createAFreeAccount": "Δημιουργήστε ένα δωρεάν λογαριασμό", + "fullName": "Πλήρες Όνομα", + "enterYourFullName": "Εισάγετε το πλήρες όνομα σας", + "nameCanNotBeEmpty": "Το όνομα δεν μπορεί να είναι κενό", + "alreadyHaveAnAccount": "Έχετε ήδη λογαριασμό;", + "createNewPassword": "Δημιουργία νέου κωδικού", + "setUpNewPassword": "Ρυθμίστε νέο κωδικό", + "resetPassword": "Επαναφέρετε τον κωδικό σας για αποκατάσταση και σύνδεση", + "newPassword": "Νέος Κωδικός", + "confirmPassword": "Επιβεβαίωση Κωδικού", + "passwordsDoNotMatch": "Οι κωδικοί δεν ταιριάζουν", + "verityEmail": "Επιβεβαίωση Email", + "verification": "Επιβεβαίωση", + "digits": "Ο κωδικός 6 ψηφίων έχει σταλεί στη διεύθυνση email σας:", + "enterValidOTP": "Εισάγετε έγκυρο OTP", + "resendOTP": "Αναστείλετε το OTP", + "verifyYourEmail": "Επιβεβαιώστε το Email σας", + "weHaveSentAConfirmationEmailTo": "Στείλαμε ένα email επιβεβαίωσης στο", + "folder": "Ίσως το email να κατέληξε στο φάκελο ανεπιθύμητης αλληλογραφίας.", + "gotIt": "Κατάλαβα", + "enterOpeningBalance": "Εισάγετε το αρχικό υπόλοιπο", + "pleaseEnterAValidBusinessName": "Παρακαλώ εισάγετε ένα έγκυρο όνομα επιχείρησης", + "enterBusiness": "Εισάγετε το όνομα επιχείρησης/καταστήματος", + "selectBusinessCategory": "Επιλέξτε Κατηγορία Επιχείρησης", + "todaySummary": "Σύνοψη Σήμερα", + "sellAll": "Πωλήστε Όλα >", + "income": "Εισόδημα", + "purchased": "Αγοράστηκαν", + "endYourFreePlan": "Τερματίστε το δωρεάν πρόγραμμα σας", + "yourFree": "Το δωρεάν πακέτο σας σχεδόν τελείωσε, αγοράστε το επόμενο πρόγραμμα. Ευχαριστώ.", + "upgradeNow": "Αναβάθμιση Τώρα", + "notFound": "Δεν Βρέθηκε", + "updateYourSubscription": "Ενημερώστε τη συνδρομή σας", + "noDataFound": "Δεν Βρέθηκαν Δεδομένα", + "areYouSure": "Είστε σίγουροι;", + "doYouWantToExitTheApp": "Θέλετε να εξ退出 την εφαρμογή;", + "no": "Όχι", + "yes": "Ναι", + "dashboard": "Πίνακας Ελέγχου", + "salesPurchaseOverview": "Επισκόπηση Πωλήσεων & Αγορών", + "totalItems": "Συνολικά Αντικείμενα", + "totalCategories": "Συνολικές Κατηγορίες", + "quickOverview": "Γρήγορη Επισκόπηση", + "totalIncome": "Συνολικό Εισόδημα", + "customerDue": "Οφειλές Πελάτη", + "stockValue": "Αξία Αποθέματος", + "lossProfit": "Ζημίες/Κέρδη", + "cost": "Κόστος", + "qty": "Ποσ.", + "noProductFound": "Δεν Βρέθηκε Προϊόν", + "phoneNumber": "Αριθμός Τηλεφώνου", + "pleaseEnterAValidName": "Παρακαλώ εισάγετε ένα έγκυρο όνομα", + "pleaseEnterValidPhoneAndNameFirst": "Παρακαλώ εισάγετε πρώτα έγκυρο τηλέφωνο και όνομα", + "confirmDelete": "Επιβεβαίωση Διαγραφής", + "areYouSureYouWant": "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το μέρος;", + "pleaseEnterAValidPhoneNumber": "Παρακαλώ εισάγετε έναν έγκυρο αριθμό τηλεφώνου", + "sendSMS": "Αποστολή SMS", + "searchH": "Αναζήτηση Εδώ....", + "transactions": "Συναλλαγές", + "selectAInvoice": "Επιλέξτε τιμολόγιο", + "totalDueAmount": "Συνολικό Οφειλόμενο Ποσό", + "youCanNotPayMoreThenDue": "Δεν μπορείτε να πληρώσετε περισσότερα από το οφειλόμενο", + "noDueSelected": "Δεν Εχει Επιλεγεί Οφειλή", + "pleaseEnterName": "Παρακαλώ εισάγετε όνομα", + "pleaseEnterAmount": "Παρακαλώ εισάγετε ποσό", + "enterNote": "Εισάγετε Σημείωση", + "pleaseSelectAExpenseCategory": "Παρακαλώ επιλέξτε μια κατηγορία δαπανών", + "enterExpanseCategoryName": "Εισάγετε το όνομα της κατηγορίας δαπανών", + "comingSoon": "Σύντομα", + "pleaseMakeASaleFirst": "Παρακαλώ κάντε μια πώληση πρώτα", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Σύνδεσμος", + "lorem": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Πύλη Πληρωμών", + "paymentSuccess": "Επιτυχής Πληρωμή", + "paymentWasSuccessful": "Η πληρωμή ήταν επιτυχής!", + "paymentFailed": "Αποτυχία Πληρωμής", + "paymentFailedPleaseTryAgain": "Η πληρωμή απέτυχε. Παρακαλώ δοκιμάστε ξανά.", + "pleaseEnterAValidBrandName": "Παρακαλώ εισάγετε ένα έγκυρο όνομα μάρκας", + "enterABrandName": "Εισάγετε το όνομα μάρκας", + "addCategory": "Προσθήκη Κατηγορίας", + "enterCategoryName": "Εισάγετε το όνομα κατηγορίας", + "selectVariations": "Επιλέξτε παραλλαγές : ", + "dataSavedSuccessfully": "Τα δεδομένα αποθηκεύτηκαν με επιτυχία.", + "somethingIs": "Κάτι είναι", + "updateYourProfile": "Ενημερώστε το προφίλ σας για καλύτερη σύνδεση με τους πελάτες σας", + "shopOpeningBalance": "Αρχικό Υπόλοιπο Καταστήματος", + "shopRemainingBalance": "Υπόλοιπο Καταστήματος", + "enterAValidDiscount": "Εισάγετε μια έγκυρη έκπτωση", + "addProductFirst": "Προσθέστε πρώτα προϊόν", + "subtotal": "Μερικό Σύνολο", + "purchaseDetails": "Λεπτομέρειες Αγοράς", + "riead": "Διαβάστε", + "totall": "Σύνολο:", + "startDate": "Ημερομηνία Έναρξης", + "pickStartDate": "Επιλέξτε Ημερομηνία Έναρξης", + "endDate": "Ημερομηνία Λήξης", + "pickEndDate": "Επιλέξτε Ημερομηνία Λήξης", + "failedToGetPlatformVersion": "Αποτυχία λήψης έκδοσης πλατφόρμας.", + "enterQuantity": "Εισάγετε ποσότητα", + "pleaseAddQuantity": "Παρακαλώ προσθέστε ποσότητα", + "willBeAddedSoon": "Θα προστεθεί σύντομα", + "addedToCart": "Προστέθηκε στο καλάθι", + "connectYourPrinter": "Συνδέστε τον εκτυπωτή σας", + "customerPay": "Πληρωμή Πελάτη", + "supplerPay": "Πληρωμή Προμηθευτή", + "incomeReport": "Αναφορά Εισοδήματος", + "category": "Κατηγορία", + "balance": "Υπόλοιπο", + "itemsSales": "Πωλήσεις Αντικειμένων", + "totalPurchase": "Συνολική Αγορά", + "totalSales": "Συνολικές Πωλήσεις", + "stockReport": "Αναφορά Αποθέματος", + "lossProfitReport": "Αναφορά Ζημιών/Κερδών", + "outOfStock": "Εξαντλήθηκε", + "vat": "ΦΠΑ", + "customerPhoneNumber": "Αριθμός Τηλεφώνου Πελάτη", + "enterCustomerPhoneNumber": "Εισάγετε τον αριθμό τηλεφώνου πελάτη", + "walkInCustomer": "Επισκέπτης Πελάτης", + "guest": "Επισκέπτης", + "stocks": "Αποθέματα: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Μην Ενοχλείτε", + "on": "Ενεργό", + "off": "Ανενεργό", + "unlimitedUsagesOfOurPackage": "Απεριόριστη Χρήση του Πακέτου μας\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Πληρώστε για Συνδρομή", + "field": "Πεδίο", + "successfullyPaid": "Πληρώθηκε με επιτυχία", + "profileEdit": "Επεξεργασία Προφίλ", + "products": "Προϊόντα", + "salesList": "Λίστα Πωλήσεων", + "useTitleCanNotBeEmpty": "Ο τίτλος χρήστη δεν μπορεί να είναι κενός", + "userTitle": "Τίτλος Χρήστη", + "enterUserTitle": "Εισάγετε τον τίτλο χρήστη", + "create": "Δημιουργία", + "youHaveToGivePermission": "Πρέπει να δώσετε άδεια", + "all": "Όλα", + "userRoleDetails": "Λεπτομέρειες Ρόλου Χρήστη", + "doYouWantToDeleteTheUser": "Θέλετε να διαγράψετε το χρήστη;", + "thisProductAlreadyAdded": "Αυτό το προϊόν έχει ήδη προστεθεί!", + "pleaseEnterAValidProductName": "Παρακαλώ εισάγετε ένα έγκυρο όνομα προϊόντος", + "enterProductName": "Εισάγετε το όνομα προϊόντος", + "pleaseSelectACategory": "Παρακαλώ επιλέξτε μια κατηγορία", + "productCategory": "Κατηγορία Προϊόντος", + "selectProductCategory": "Επιλέξτε Κατηγορία Προϊόντος", + "enterSize": "Εισάγετε Μέγεθος", + "enterColor": "Εισάγετε Χρώμα", + "enterWeight": "Εισάγετε Βάρος", + "enterCapacity": "Εισάγετε Χωρητικότητα", + "enterType": "Εισάγετε Τύπο", + "productBrand": "Μάρκα Προϊόντος", + "selectABrand": "Επιλέξτε μια μάρκα", + "productCodeIsRequired": "Ο κωδικός προϊόντος είναι υποχρεωτικός", + "enterAValidStock": "Εισάγετε ένα έγκυρο απόθεμα", + "enterStock": "Εισάγετε απόθεμα", + "productUnit": "Μονάδα Προϊόντος", + "selectProductUnit": "Επιλέξτε Μονάδα Προϊόντος", + "pleaseEnterAValidPurchasePrice": "Παρακαλώ εισάγετε μια έγκυρη τιμή αγοράς", + "enterPurchasePrice": "Εισάγετε τιμή αγοράς", + "pleaseEnterAValidSalePrice": "Παρακαλώ εισάγετε μια έγκυρη τιμή πώλησης", + "enterSaltingPrice": "Εισάγετε τιμή πώλησης", + "enterWholesalePrice": "Εισάγετε τιμή χονδρικής", + "enterDealerPrice": "Εισάγετε τιμή αντιπροσώπου", + "enterDiscount": "Εισάγετε έκπτωση", + "enterManufacturerName": "Εισάγετε το όνομα κατασκευαστή", + "adding": "Προσθήκη..", + "pleaseEnterAValidUnitName": "Παρακαλώ εισάγετε ένα έγκυρο όνομα μονάδας", + "pleaseEnterUnitName": "Παρακαλώ εισάγετε το όνομα μονάδας", + "productDetails": "Λεπτομέρειες Προϊόντος", + "smartWatch": "Έξυπνο Ρολόι", + "appleWatch": "Apple Watch", + "deleting": "Διαγραφή....", + "brand": "Μάρκα", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan vulputate tellus scelerisque odio consectetur tincidunt semper.", + + + + "details": "Λεπτομέρειες", + "weSentAnOTPInYourPhoneNumber": "Στείλαμε έναν OTP στον αριθμό τηλεφώνου σας", + "pleaseEnterTheOTP": "Παρακαλώ εισάγετε το OTP", + "enterAValidOTP": "Εισάγετε ένα έγκυρο OTP", + "verify": "Επιβεβαίωση", + "resendIn": "Επαναποστολή OTP σε ", + + "dueCollection": "Οφειλόμενη είσπραξη", + "noTransaction": "Καμία Συναλλαγή", + "updating": "Ενημέρωση...", + "confirmSMSTo": "Επιβεβαιώστε το SMS στο", + "anSMSWillBeSentToTheFollowingNumber": "Θα σταλεί ένα SMS στον εξής αριθμό: ", + "package": "Πακέτο", + "permissionNotGranted": "Η άδεια δεν χορηγήθηκε!", + "collectedBy": "Συλλέχθηκε από:", + "phonee": "Τηλέφωνο:", + "purchaseBy": "Αγοράστηκε από:", + "salesBy": "Πωλήθηκε από:", + "days": "ημέρες", + "freeLifetimeUpdate": "Δωρεάν Ενημέρωση Διαρκούς Χρόνου", + "android": "Υποστήριξη Εφαρμογών Android & iOS", + "premiumCustomerSupport": "Υποστήριξη Εφαρμογών Android & iOS", + "customInvoiceBranding": "Προσαρμοσμένο Branding Τιμολογίων", + "unlimitedUsage": "Απεριόριστη Χρήση", + "freeDataBackup": "Δωρεάν Αντίγραφο Ασφαλείας Δεδομένων", + "receivedAmount" : "Ληφθέν Ποσό", + "addCustomers" : "Προσθήκη Πελάτη", + "noDue" : "Χωρίς Οφειλή", + "customer" : "Πελάτης", + "billingAddress" : "Διεύθυνση Τιμολόγησης", + "enterAddress" : "Εισαγάγετε Διεύθυνση", + "city" : "Πόλη", + "cityName" : "Όνομα Πόλης", + "state" : "Περιοχή", + "stateName" : "Όνομα Περιοχής", + "zip" : "ΤΚ", + "zipCode" : "Εισαγάγετε ΤΚ", + "chooseCountry" : "Επιλέξτε Χώρα", + "shippingAddress" : "Διεύθυνση Αποστολής", + "partyCreateWarn" : "Δεν έχετε άδεια να δημιουργήσετε Ομάδα.", + "addParty" : "Προσθήκη Ομάδων", + "creditLimit" : "Όριο Πίστωσης Ομάδας", + "selectOne" : "Επιλέξτε Ένα", + "roundings" : "Στρογγυλοποίηση (+/-)", + "roundingTotal" : "Στρογγυλοποιημένο Σύνολο", + "opinion" : "Εισάγετε τη γνώμη σας", + "dueSaleWarn" : "Οι πωλήσεις με οφειλή δεν επιτρέπονται για πελάτες χωρίς λογαριασμό.", + "paymentTypeHint" : "Παρακαλώ επιλέξτε τύπο πληρωμής", + "createSaleWarn" : "Δεν έχετε άδεια να δημιουργήσετε πώληση.", + "updateSaleWarn" : "Δεν έχετε άδεια να ενημερώσετε πώληση.", + "uploadImage" : "Ανέβασμα Εικόνας", + "useGallery" : "Χρήση Συλλογής", + "openCamera" : "Άνοιγμα Κάμερας", + "scanCode" : "Σάρωση κωδικού QR προϊόντος", + "posSale" : "POS Πώληση", + "selectCustomer" : "Επιλέξτε Πελάτη", + "searchWith" : "Αναζήτηση...", + "filter" : "Φίλτρο", + "productNotFound" : "Το προϊόν δεν βρέθηκε", + "noMatched" : "Δεν βρέθηκαν ταιριαστά προϊόντα.", + "inventoryPermission" : "Δεν έχετε άδεια αποθέματος", + "noParty" : "Δεν βρέθηκαν Ομάδες", + "purchaseWarn" : "Δεν έχετε άδεια να δημιουργήσετε αγορές.", + "purchaseUpdateWarn" : "Δεν έχετε άδεια να ενημερώσετε αγορές.", + "addVariantDetails" : "Προσθήκη Λεπτομερειών Παραλλαγής", + "purchaseEx" : "Τιμή Αγοράς Εξαιρουμένη", + "purchaseIn" : "Τιμή Αγοράς Περιλαμβανόμενη", + "purchaseExReq" : "Απαιτείται Τιμή Αγοράς Εξαιρουμένη", + "purchaseInReq" : "Απαιτείται Τιμή Αγοράς Περιλαμβανόμενη", + "profitMargin" : "Περιθώριο Κέρδους (%)", + "saleReq" : "Απαιτείται Τιμή Πώλησης", + "manufactureDate" : "Ημερομηνία Κατασκευής", + "selectDate" : "Επιλέξτε Ημερομηνία", + "expDate" : "Ημερομηνία Λήξης", + "saveVariant" : "Αποθήκευση Παραλλαγής", + "model" : "Μοντέλο", + "selectModel" : "Επιλέξτε Μοντέλο", + "bulk" : "Μαζική Μεταφόρτωση", + "barcodeGen" : "Γεννήτρια Barcode", + "upload" : "Μεταφόρτωση", + "sku" : "SKU / Κωδικός", + "lowStock" : "Χαμηλό Απόθεμα", + "enLowStock" : "Εισάγετε χαμηλό απόθεμα", + "manuDate" : "Ημερομηνία Κατασκευής", + "single" : "Μονό", + "batch" : "Παρτίδα", + "batchNo" : "Αριθμός Παρτίδας", + "entBatchNo" : "Εισάγετε Αριθμό Παρτίδας", + "variantAdded" : "Η παραλλαγή προστέθηκε με επιτυχία!", + "variantDelete" : "Η παραλλαγή διαγράφηκε με επιτυχία!", + "addVariant" : "Προσθήκη Παραλλαγής", + "typeSelect" : "Επιλέξτε Τύπο", + "taxType" : "Τύπος Φόρου", + "selectTax" : "Επιλέξτε Φόρο", + "updateProductWarn" : "Δεν έχετε άδεια να ενημερώσετε το προϊόν.", + "addProductWarn" : "Δεν έχετε άδεια να δημιουργήσετε προϊόν.", + "updateProductSuccess" : "Το προϊόν ενημερώθηκε επιτυχώς!", + "addProductSuccess" : "Το προϊόν δημιουργήθηκε επιτυχώς!", + "choose" : "Επιλέξτε", + "view" : "Προβολή λεπτομερειών", + "priceWarn" : "Η τιμή δεν μπορεί να είναι κενή", + "productSetting" : "Ρυθμίσεις Προϊόντος", + "saveSetting" : "Αποθήκευση Ρυθμίσεων", + "addStock" : "Προσθήκη Αποθέματος", + "stockWarn" : "Το απόθεμα πρέπει να είναι τουλάχιστον 1", + "updateSuccess" : "Επιτυχής ενημέρωση", + "updateFailed" : "Η ενημέρωση αποθέματος απέτυχε", + "deleteBatchWarn" : "Είστε βέβαιοι ότι θέλετε να διαγράψετε αυτήν την παρτίδα;", + "lowStockReport" : "Αναφορά Χαμηλού Αποθέματος", + "genPdfWarn" : "Δεν υπάρχουν δεδομένα για τη δημιουργία PDF", + "dateFilterWarn" : "Η ημερομηνία λήξης δεν μπορεί να είναι πριν από την ημερομηνία έναρξης.", + "createPdfWarn" : "Δεν έχετε άδεια να δημιουργήσετε PDF.", + "expirationStatus" : "Κατάσταση Λήξης", + "selectFDate" : "Επιλέξτε από ημερομηνία", + "selectToDate" : "Επιλέξτε έως ημερομηνία", + "clear" : "Καθαρισμός", + "incomeReportPermission" : "Δεν έχετε άδεια να δείτε την αναφορά εισοδήματος.", + "deleteAcc" : "Διαγραφή Λογαριασμού", + "deletePartyWarn" : "Δεν έχετε άδεια να διαγράψετε ομάδα.", + "updatePartyWarn" : "Δεν έχετε άδεια να ενημερώσετε ομάδα.", + "phoneNotAvail" : "Ο αριθμός τηλεφώνου δεν είναι διαθέσιμος.", + "notLaunch" : "Δεν ήταν δυνατή η εκκίνηση της εφαρμογής τηλεφώνου.", + "quickOver" : "Γρήγορη Επισκόπηση", + "tranSacOver" : "Επισκόπηση συναλλαγής", + "profitLoss" : "Κέρδος & Ζημία" +} \ No newline at end of file diff --git a/lib/l10n/intl_en.arb b/lib/l10n/intl_en.arb new file mode 100644 index 0000000..c03741a --- /dev/null +++ b/lib/l10n/intl_en.arb @@ -0,0 +1,1282 @@ +{ + "deleteDialogDetails" : "Are you sure you want to delete your account? This action will permanently erase all your data.", + "passwordMust6Character" : "Password must be at least 6 characters", + "passwordIsRequired" : "Password must be at least 6 characters", + "iAgreeDeleteMyAccountPermanent" : "I agree to delete my account permanently.", + "flat" : "Flat", + "percent" : "Percent", + "partialPaid" : "Partial Paid", + "selectStock" : "Select Stock", + "stockOrVariant" : "Stock / Variant", + "noBatch" : "No Batch", + "purchaseQuantityRequired" : "Purchase quantity required", + "excelUploader" : "Excel Uploader", + "remove" : "Remove", + "uploading" : "Uploading...", + "pickAndUploadFile" : "Pick and Upload File", + "downloadExcelFormat" : "Download Excel Format", + "excelFiles" : "Excel Files", + "noFileSelected" : "No file selected", + "orContinueWith" : "Or Continue with", + "loginX" : "Login X", + "loginGoogle" : "Login Google", + "loginFailedPleaseTryAgain" : "Login failed. Please try again.", + "someThingWithWrongWithTheWebPage" : "Something went wrong with the web page.", + "loadingOtpSetting" : "Loading OTP settings...", + "youCanNowResendYourOtp" : "You can now resend the OTP.", + "resendOtpSeconds" : "Resend OTP in ${start} seconds", + "oldPassword" : "Old Password", + "oldPasswordCanNotBeEmpty" : "Old Password can't be empty", + "seconds" : "seconds", + "downloading" : "Downloading...", + "downloadSuccessfulPleaseCheckYourDocumentFolder" : "Download successful! Check your Documents folder", + "printBarCode" : "Print Barcode", + "youDoNotHavePermissionToGenerateBarcode" : "You do not have permission to generate barcode.", + "download" : "Download", + "packingDate" : "Packing Date", + "permissionDeniedToViewBank" : "Permission denied to View bank.", + "permissionDeniedToUpdateBank" : "Permission denied to update bank.", + "editWarehouse" : "Edit Warehouse", + "addNewWarehouse" : "Add New Warehouse", + "warehouseName" : "Warehouse Name", + "enterWarehouseName" : "Enter warehouse name", + "amountMustBeGreaterThanZero" : "Amount must be greater than 0", + "canNotRetrievePaymentDetails" : "Could not retrieve payment details.", + "youDonNotHavePermissionToCreateExpense" : "You do not have permission to create expense.", + "youDoNotHavePermissionToCreateExpenseCategory" : "You do not have permission to create expense category.", + "youDonNotHavePermissionToCreateIncome" : "You do not have permission to create income.", + "youDoNotHavePermissionToCreateIncomeCategory" : "You do not have permission to create income category.", + "salesReturn" :"Sales Return", + "purchaseReturn" : "Sales Return", + "returnQuantity" : "Return Quantity", + "nonFoundableDiscount" : "Non Refundable(VAT/Discount)", + "confirmReturn" : "Confirm return", + "pleaseSelectForProductReturn" : "Please select product for return", + "failedToProcessReturn" : "Failed to process return.", + "noValuesDenied" : "No values defined", + "editCategory" : "Edit Category", + "editModel" : "Edit Model", + "addNewModel" : "Add New Model", + "pleaseEnterValidName" : "Please enter a valid name", + "modelName" : "Model Name", + "enterModelName" : "Enter Model Name", + "youDoNotHavePermissionToCreateModel" : "You do not have permission to create model", + "youDoNotHavePermissionToUpdateModel" : "You do not have permission to update model", + "modelUpdateSuccessfully" : "Model Updated Successfully!", + "modelCreatedSuccessfully" : "Model Created Successfully!", + "models" : "Models", + "youDoNotHavePermissionDeleteModel" : "You do not have permission to delete model.", + "enterLabelText" : "Enter label text", + "searchBatchNo" : "Search Batch no...", + "noActiveUser" : "Not Active User", + "pleaseUseValidPurchaseCodeUseTheApp" : "Please use the valid purchase code to use the app.", + "notInternetConnection" : "No Internet Connection", + "pleaseCheckYourInternetConnection" : "Please check your internet connection and try again", + "ok" : "Ok", + "addCash" : "Add Cash", + "reduceCash" : "Reduce Cash", + "transactionType" : "Transaction Type", + "user" : "User", + "toAccount" : "To Account", + "fromAccount" : "From Account", + "years" : "Years", + "comboProductReport" : "Combo Product Report", + + + "grossProfit" : "Gross Profit", + "netProfit" : "Net Profit", + "incomeType" : "Income Type", + "ledger": "Ledger", + "expensesType" : "Expenses Types", + "resets" : "Reset", + "packageName" : "Package Name", + "start" : "Start", + "paymentMethod" : "Payment Method", + "addPayment" : "Add Payment", + "advance" : "Advance", + "noteLevel" : "Note Level", + "enterYourNoteLevel" : "Enter Your Note Level", + "postSaleMessage" : "Post Sale Message", + "enterYourPostSaleMessage" : "Enter your Post Sale Message", + "a4PageLogo" : "A4 Page Invoice Logo", + "thermalInvoicePageLogo" : "Thermal Invoice Invoice Logo", + "thermalPrinterLanguage" : "Thermal Printer Language", + "thermalPrinterPageSize" : "Thermal Printer Page Size", + "openSetting": "Open Setting", + "selectRack" : "Select Rack", + "rack" : "Rack", + "selectShelf" : "Select Shelf", + "shelf" : "Shelf", + "variations" : "Variations", + "combo" : "Combo", + "enterBatchNo" : "Enter Batch No.", + "selectWarehouse" : "Select Warehouse", + "warehouse" : "Warehouse", + "netTotalAmount" : "Net Total Amount", + "defaultSellingPrice" : "Default Selling Price", + "selectItems" : "Select Items", + "variantList" : "Variant List", + "addSubVariation" : "Add Sub-Variation", + "editProduct" : "Edit Product", + "noItemFound" : "No Item Found", + "youDoNotHavePermissionDeleteTheShelf" : "You do not have permission to delete shelf", + "notMatchingResultFound" : "No matching results found", + "editShelf" : "Edit Shelf", + "addShelf" : "Add New Shelf", + "shelfName" : "Shelf Name", + "enterShelfName" : "Enter Shelf Name", + "pleaseEnterShelfName" : "Please enter shelf name", + "productRacks" : "Product Racks", + "racks" : "Racks", + "youDoNtHavePermissionToCreateRacks" : "You do not have permission to create racks.", + "youDoNtHavePermissionToDeleteRacks" : "You do not have permission to delete racks.", + "youDoNtHavePermissionToUpdateRacks" : "You do not have permission to update racks.", + "addNewRack" : "Add New Rack", + "editRack" : "Edit Rack", + "rackName" : "Rack Name", + "pleaseEnterRackName" : "Please enter rack name", + "shelves" : "Shelves", + "pressToSelect" : "Press to select", + "selectAtLeastOneRack" : "Select at least one shelf", + "inActive" : "InActive", + "addNewVariation" : "Add New Variation", + "editVariations" : "Edit Variation", + "values" : "Values", + "enterValues" : "Enter values", + "pleaseEnterAtLeastOneValues" : "Please enter at least one value.", + "productVariations" : "Product Variations", + "permissionDenied" : "Permission Denied", + "noVariationFound" : "No variations found.", + "addNewVariations" : "Add New Variation", + "variationId" : "Variation ID", + "updateRole" : "Update Role", + "addRole" : "Add Role", + "enterUserName" : "Enter user name", + "enterYourPassword" : "Enter your password", + "selectAll" : "Select All", + "sNo" : "S.No.", + "feature" : "Feature", + "read" : "Read", + "viewPrice" :"View Price", + "purchaseReturns" : "Purchase Returns", + "expiredProduct" : "Expired Products", + "barcodes" : "Barcodes", + "bulkUploads" : "Bulk Uploads", + "productModels" : "Product Models", + "incomes" : "Income", + "dues" : "Dues", + "subscriptions" : "Subscriptions", + "paymentsTypes" : "Payments Types", + "roles" : "Roles", + "manageSetting" : "Manage Settings", + "downloadApk" : "Download APK", + "vatReports" : "Vat Reports", + "profitAndLossDetailsReport" : "Prfot & Loss Details Report", + "transactionsHistoryReport" : "Transaction History Reports", + "expireProductReports" : "Expire Product Reports", + "productPurchaseReport" : "Product purchase report", + "productSalesReport" : "Product sales report", + "role" : "Role", + "areYouSureWantToDeleteThisRole" : "Are you sure you want to delete this Role?", + "inStock" : "In Stock", + "informationShowInLabels" : "Information to show in labels", + "packageDate" : "Package Date", + "barCodePrintLabelSetting" : "Barcode print label setting", + "labelRoleLabelSize2Inch" : "Labels Roll-Label Size 2\"*1, 50mm*25mm, Gap 3.1mm", + "labelRoleLabelSize1_5Inch" : "Labels Roll-Label Size 1.5\"*1, 38mm*25mm, Gap 3.1mm", + "thirtyTwoLabelPerSheet" : "32 Labels Per Sheet, 8.27 inches by 11.69 inches", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "You do not have permission to generate barcode.", + "pleaseSelectAProductFirst" : "Please select a product first", + "pleaseEnterAValidQuantity" : "Please enter a valid quantity (at least 1) for all products", + "pleaseSelectProductFirst" : "Please select a product first", + "bluetoothIsTurnedOff" : "Bluetooth is turned off. Please turn it on.", + "noBluetoothDeviceSelected" : "No Bluetooth device selected.", + "printLabel" :"Print Label", + "caningForDevices" : "Scanning for devices...", + "noDeviceFound" : "No Devices Found", + "retryScan" : "Retry Scan", + "connectedTo" : "Connected to", + "pleaseEnableBluetooth" : "Please enable Bluetooth", + "skuOrCode" : "SKU / Code", + "lowStockAlert" : "Low Stock Alert", + "tax" : "Tax", + "costExclusionTax" : "Cost exc. tax", + "costInclusionTax" : "Cost inc. tax", + "mrpOrSalePrice" : "MRP/Sales Price", + "expiredDate" : "Expire Date", + "sellingPrice" : "Selling Price", + "variationsProduct" : "Variation Products", + "comboProducts" : "Combo Products", + "noStockAvailable" : "No stock data available.", + "highToLowPrice": "High to Low Price", + "lowToHighPrice" : "Low to high Price", + "attachment" : "Attachment", + "viewStock" : "View Stock", + "expiry" : "Expiry", + "expire" : "Expire", + "sevenDays" : "7 Days", + "fifteenthDays" : "15 Days", + "thirtyDays" : "30 Days", + "sixtyDays" : "60 Days", + "outPremiumPlan" : "Our premium Plan", + "youDoNotHavePermissionToCreatePurchase" : "You do not have permission to create purchases.", + "thisPlanIsNotAvailableToPurchase" : "This plan is not available for purchase", + "thisPlanIsEligibleForUpgrade" : "This plan is not eligible for upgrade", + "extendPlan" : "Extend Plan", + "buyNow" : "Buy Now", + "none" : "None", + "roundToWholeNumber" : "Round to whole number", + "roundToNearestWholeNumber" : "Round to nearest whole number", + "roundToNearnessDecimalNumber005" : "Round to nearest decimal (0.05)", + "roundToNearnessDecimalNumber01" : "Round to nearest decimal (0.1)", + "roundToNearnessDecimalNumber05" : "Round to nearest decimal (0.5)", + "lastYear" : "Last Year", + "productStock" : "Product Stock", + "unit" : "Unit", + "showExpireDate": "Show Expire Date", + "vatId" : "Vat Id", + "vatType" : "vatType", + "exclusivePrice" : "exclusivePrice", + "inclusivePrice" : "inclusivePrice", + "profitPercent": "Profit Percent", + "showSingle" : "Show Single", + "showCombo" : "Show Combo", + "showVariant" : "Show Variant", + "showAction" : "Show Action", + + + "youDoNotHavePermissionToGenerateReport" : "You do not have permission to generate report", + "noDataAvailable": "No data available", + "youDoNotHavePermissionToExportExcel": "You do not have permission to export excel", + "noDataAvailableForExport": "No data available for export", + "supplierDue" : "Supplier Due", + "partyType" : "Party Type", + "allParty" : "All Party", + "yesterday" : "Yesterday", + "last7Days" : "Last 7 Days", + "last30Days" : "Last 30 Days", + "currentMonth" : "Current Month", + "lastMonth" : "Last Month", + "currentYear" : "Current Year", + "customerDate" : "Custom Date", + "noTransactionToGeneratePdf": "No transactions to generate PDF", + "generatePdf" : "Generate Pdf", + "noTransactionFound" : "No transactions found", + "reference" : "Reference", + "creditIn" : "Credit (In)", + "debitOut": "Debit (Out)", + "subscribeNow" : "Subscribe Now", + "expired" : "Expired", + "totalBalance" : "Total Balance", + "hoursLeft" : "Hours Left", + "daysLeft" : "Days Left", + "pos" : "Pos", + "profitAndLoss" : "Profit & Loss", + "branch" : "Branch", + "hrm" : "Hrm", + "inventory" : "Inventory", + "editAttendance" : "Edit Attendance", + "addNewAttendance" : "Add New Attendance", + "employee" : "Employee", + "pleaseSelectAnEmployee" : "Please select an employee", + "shift" : "Shift", + "selectEmployeeFirst" : "Select employee first", + "selectDateFirst" : "Select date first", + "month" : "Month", + "autoSelected" : "Auto-selected", + "pleaseSelectDate" : "Please select date", + "timeIn" : "Time In", + "timeOut" : "Time Out", + "attendance" : "Attendance", + "allEmployee" : "All Employee", + "noAvailableRecordFound" : "No attendance records found.", + "addAttendance" : "Add Attendance", + "noNoteProvided" : "No note provided.", + "duration" : "Duration", + "youDoNotHavePermissionToViewAttendance": "You do not have permission to view attendance", + "department" : "Department", + "noDepartmentFound" : "No department found.", + "inactive" : "Inactive", + "noDescriptionAvailableForThisDepartment": "No description available for this department.", + "youDoNotHavePermissionToUpdateDepartment": "You do not have permission to update Department.", + "youDoNotHavePermissionToDeleteDepartment": "You do not have permission to delete Department.", + "failedToDeleteTheDeterment" : "Failed to delete the Department", + "failedToLoadDepartment": "Failed to load departments", + "addDepartment" : "Add Department", + "saving" : "Saving", + "editDesignation" : "Edit Designation", + "addDesignation" : "Add New Designation", + "designationName" : "Designation Name", + "enterDesignationName" : "Enter Designation name", + "pleaseEnterDesignationName" : "Please enter designation name", + "pleaseSelectAStatus" : "Please select a status", + "enterDescription" : "Enter Description", + "designation" : "Designation", + "noDesignationFound" : "No designation found.", + "noDescriptionAvailableForThisDesignation": "No description available for this designation.", + "youDoNotPermissionToUpdateDesignation": "You do not have permission to update Designation.", + "youDoNotHavePermissionToDeleteDesignation": "You do not have permission to delete Designation.", + "updatePurchase" : "Update Purchase", + "editEmployee" : "Edit Employee", + "addNewEmployee" : "Add New Employee", + "enterFullName" : "Enter Full Name", + "pleaseSelectDesignation" : "Please select designation", + "pleaseSelectDepartment" : "Please select department", + "pleaseSelectStatus" : "Please select status", + "pleaseEnterYourPhoneNumber" : "pleaseEnterYourPhoneNumber", + "countryName" : "Country Name", + "enterYourCountry" : "Enter your country", + "salary" : "Salary", + "pleaseEnterYourSalary" : "Please Enter Your Salary", + "gender" : "Gender", + "pleaseSelectYourGender" : "Please select your Gender", + "pleaseSelectYourShift" : "Please select your shift", + "birthDate" : "Birth Date", + "joinDate": "Join Date", + "staus" : "Status", + "pleaseSelectValidStartAndEndDates": "Please select valid start and end dates.", + "endDateCannotBeBeforeStartDate" : "End date cannot be before start date.", + "editHoliday" : "Edit Holiday", + "addNewHoliday" : "Add New Holiday", + "enterHolidayName" : "Enter holiday name", + "pleaseEnterHolidayName" : "Please Enter Holiday Name", + "pleaseEnterDate" : "Please enter date", + "pleaseSelectStartDate" : "Please Select Start Date", + "pleaseEnterEndDate" : "Please Select End Date", + "endDateBeforeStartDate" : "End date before start date", + "holidayList" : "Holiday List", + "noHolidayFound" : "No holidays found.", + "noHolidayFundMatching" : "No holidays found matching", + "addHoliday" : "Add Holiday", + "youDoNotHavePermissionToUpgradeHoliday": "You do not have permission to update Holidays.", + "holiday" : "Holiday", + "editLeave" : "Edit Leave", + "addNewLeave" : "Add New Leave", + "leaveType" :"Leave Type", + "pleaseSelectALeaveType" :"Please select a leave type", + "pleaseSelectAStartDate" : "Please select start date", + "leaveDuration" : "Leave Duration", + "autoCalculatedDays" : "Auto-calculated days", + "leaveList": "Leave List", + "noLeaveRequestFound" : "No leave requests found.", + "addLeave" : "Add Leave", + "noDescriptionProvided" : "No description provided.", + "youDoNotHavePermissionToUpdateLeaveRequest": "You do not have permission to update Leave Request.", + "youDoNotHavePermissionToDeleteLeaveRequest": "You do not have permission to delete Leave Request.", + "leaveRequest" : "Leave Request", + "editPayroll": "Edit Payroll", + "addNewPayroll": "Add New Payroll", + "paymentYear" : "Payment Year", + "pleaseSelectPaymentYear" :"Please select payment year", + "pleaseSelectAnMonth" : "Please select a month", + "pleaseEnterADate" : "Please enter date", + "totalSalaryAmount" : "Total Salary Amount", + "payrollList" : "Payroll List", + "noPayrollFound" : "No payroll records found.", + "paymentDetails" : "Payment Details", + "youDoNotHaveUpdatePayroll" : "You do not have permission to update PayRoll.", + "youDoNotHavePermissionToDeletePayroll" : "You do not have permission to delete RayRoll.", + "payrollRecord" : "Payroll Record", + "searchAttendance" : "Search attendance", + "attendanceReport": "Attendance Reports", + "noAttendanceRecordFound" : "No attendance records found for selected filters.", + "searchLeave" : "Search leaves", + "leaveReports" : "Leave Reports", + "noLeaveRecordFound" : "No leave records found for selected filters.", + "durationDays" : "Duration (Days)", + "payrollReports" : "Payroll Reports", + "noMatchingPayrollFound" : "No matching payroll records found.", + "editShift" : "Edit Shift", + "addNewShift" : "Add New Shift", + "shiftName" : "Shift Name", + "pleaseSelectAShift" : "Please select a shift", + "breakStatus" : "Break Status", + "pleaseSelectBreakStatus" : "Please select break status", + "startTimeIsRequired" : "Start time is required", + "startTime" : "Start Time", + "enterStartTime" : "Enter Start Time", + "endTimeIsRequired" : "End time is required", + "endTime" : "End Time", + "enterEndTime" : "Enter End Time", + "startBreakTime" : "Start Break Time", + "enterBreakTime" : "Enter Break Time", + "endBreakTime" : "End Break Time", + "noShiftFound" :"No shifts found.", + "addShift" : "Add Shift", + "breakTime" : "Break Time", + "breakDuration" :"Break Duration", + "youDoNotToHavePermissionToUpdateShift" : "You do not have permission to update Shift.", + "youDoNotToHavePermissionToDeleteShift" : "You do not have permission to delete Shift.", + "doYouReallyWantToDeleteThis" : "Do you really want to delete this", + "viewDetails" : "View Details", + "leave" : "Leave", + "payroll" : "Payroll", + "editBankAdjustment" : "Edit Bank Adjustment", + "adjustBankBalance": "Adjust Bank Balance", + "pleaseAddAtLeastOneBank" : "Please add at least one bank account to adjust balances.", + "accountNumber" : "Account Number", + "selectAccount" : "Select account", + "selectType" : "Select type", + "amountsIsRequired" : "Amount is required", + "invalidAmount" : "Invalid amount", + "adjustmentDate" : "Adjustment Date", + "dateIsRequired" : "Date is required", + "editBankAccounts" : "Edit Bank Accounts", + "addNewBankAccounts" : "Add Bank Accounts", + "accountDisplayName" : "Account Display Name", + "enterAccountDisplayName" : "Enter account display name", + "displayNameIsRequired" : "Display name is required", + "openingBalanceIsRequired" : "Opening balance is required", + "asOfDate" : "As of Date", + "hideFiled" : "Hide fields", + "addMoreFiled" : "Add more fields", + "enterAccountName" : "Enter account number", + "ifscCode" : "IFSC Code", + "upiIdForQrCode": "UPI ID for QR Code", + "bankName" : "Bank Name", + "enterBankName" : "Enter Bank Name", + "accountHolderName" : "Account Holder Name", + "enterAccountHolderName" : "Enter account holder name", + "printBankDetailsAndInvoice" : "Print Bank details on invoices", + "viewingTransactionFor" : "Viewing transactions for", + "bankAccounts" : "Bank Accounts", + "noBankAccountFound" : "No bank accounts found.", + "noAccountsFoundMissing" : "No accounts found matching", + "deposit" :"Deposit", + "addBank" : "Add Bank", + "bankToBankTransfer" : "Bank to Bank Transfer", + "bankToCashTransfer" : "Bank to Cash Transfer", + "accountName" : "Account Name", + "holderName" : "Holder Name", + "openingDate" : "Opening Date", + "currentBalance" : "Current Balance", + "permissionDeniedToDeleteBank": "Permission denied to delete bank.", + "canNotEditThisTransactionType": "Cannot edit this transaction type.", + "bank" : "Bank", + "noTransactionFoundForThisFilter" : "No transactions found for this filter.", + "pleaseSelectBothAccounts" : "Please select both accounts.", + "cannotTransferToSameAccounts" : "Cannot transfer to the same account.", + "editBankTransfer" : "Edit Bank Transfer", + "needAtLeastTwoBankAccount" : "Need at least two bank accounts to perform a transfer.", + "from" : "From", + "to" : "To", + "editBankToCash" : "Edit Bank to Cash", + "noBankAccountsFoundToTransferFrom" : "No bank accounts found to transfer from.", + "selectOneAccount" : "Select one account", + "editCashAdjustment" : "Edit Cash Adjustment", + "adjustCashBalance" : "Adjust Cash Balance", + "customDate" : "Custom Date", + "cashInHand" : "Cash in Hand", + "currentCashBalance" : "Current Cash Balance", + "transfer" : "Transfer", + "adjustCash" : "Adjust Cash", + "pleaseSelectADestinationBankAccounts" : "Please select a destination bank account.", + "editCashToBank" : "Edit Cash to Bank", + "cashToBankTransfer" : "Cash To Bank Transfer", + "noDestinationBankAccountFond" : "No destination bank accounts found.", + "transferCheque" : "Transfer Cheque", + "receivedFrom" : "Received From", + "chequeAmount" : "Cheque Amount", + "chequeNumber" : "Cheque Number", + "chequeDate" : "Cheque Date", + "referenceNumber" : "Reference No", + "selectBankToCash" : "Select Bank or Cash", + "depositTo" : "Deposit To", + "selectDepositDestination" : "Select deposit destination", + "transferDate" : "Transfer Date", + "doYouWantToRellyReOpenThisCheque": "Do you really want to re-open this cheque?", + "okay": "Okay", + "reOpen" : "Re-Open", + "open" : "Open", + "chequeList" : "Cheques List", + "closed" : "Closed", + "noChequeFound" : "No cheques found", + "searchTransaction" : "Search transactions...", + "filterByDate" : "Filter by Date", + "addImage" : "Add Image", + "cashAndBankManagement" : "Cash & Bank Management", + "cheque":"Cheques", + "branchList" :"Branch List", + "roleAndPermission" : "Role & Permission", + "switchBank" : "Switch Branch?", + "exitBank" : "Exit Branch", + "areYouSureWantToSwitchToDifferentBranch" : "Are you sure you want to switch to a different branch?", + "areYourSureYouWantToExitFromThisBranch": "Are you sure you want to Exit from this branch?", + "switchs" : "Switch", + "exit" : "Exit", + "createBranch" : "Create Brunch", + "areYouSureWantToDeleteThisBranch" : "Are you sure you want to delete this Brunch?", + "currents" : "Current", + "noBrunchFound" :"No Branch Found", + "updateBranch" : "Update Branch", + "pleaseEnterBranchName": "Please enter branch name", + "enterBalance" : "Enter Balance", + "youDoNotHavePermissionToUpdateBranch": "You do not have permission to update branch.", + "allTransaction" : "All Transaction", + "duePay" : "Due Pay", + "allParties" : "All Parties", + "retry" : "Retry", + "incomeCategoriesReport" : "Income Categories Report", + "dayBook" : "Day Book", + "billWiseProfit" : "Bill wise profit", + "cashFlow" : "Cashflow", + "balanceSheet" : "Balance sheet", + "taxReport" : "Tax Report", + "productSaleHistory": "Product Sale History", + "productPurchaseHistory" : "Product Purchase History", + "partyReports" : "Party Reports", + "customerLedger" : "Customer Ledger", + "supplierLedger" : "Supplier Ledger", + "partyWiseProfit" : "Party wise profit", + "productWiseProfit" : "Product wise profit", + "top5Customer" : "Top 5 Customer", + "top5Supplier" : "Top 5 Supplier", + "productReports" : "Product Reports", + "comboReport" : "Combo report", + "expiredItemReport": "Expired item report", + "top5Product" : "Top 5 Product", + "productWiseProfitAndLoss" : "Product Wise Profit & Loss", + "productWisePurchase" : "Product Wise Purchase", + "productWiseSale" : "Product Wise Loss", + "noProductMatchYourSearch" : "No products match your search.", + "purchaseQty" : "Purchase Qty", + "saleQty" : "Sale Qty", + "youDoNotHavePermissionProfitAndLoss" : "You do not have permission of loss profit.", + "sold" : "Sold", + "remaining" : "Remaining", + "totalAssets" :"Total Assets", + "assets" : "Assets", + "itemName" : "Item Name", + "personalInfo" :"Personal Info:", + "dueBalance" : "Due Balance", + "walletBalance" : "Wallet Balance", + "cashIn" : "Cash In", + "cashOut" : "Cash Out", + "runningCash" : "Running Cash", + "moneyIn": "Money In", + "moneyOut" : "Money Out", + "noDataAvailableForGeneratePdf": "No data available for generate pdf", + "balanceDue" : "Balance Due", + "returnedAmount" : "Returned Amount", + "saleReturn" : "Sale return", + "saleEdit" : "Sales Edit", + "pleaseAddASalesReturn" : "Please Add A Sale Return", + "subscriptionReports" : "Subscription Reports", + "started" : "Started", + "end" : "End", + "taxReportList" : "Tax Report List", + "developedBy" : "Developed By", + "time" : "Time", + "receivedBy" : "Received By", + "wallet" : "Wallet", + "warranty" : "Warranty", + "guarantee" : "Guarantee", + "remark" : "Remark", + "bankDetails": "Bank Details", + "cashAndBank" : "Cash & Bank", + "pdfGenerateSuccessfully" : "Pdf Generate Successfully", + + + + "generatingPdf" : "Generating PDF", + "INVOICE" : "INVOICE", + "admin" : "Admin", + "invoiceNumber" : "Invoice Number", + "vatNumber" : "VAT Number", + "customerSignature" : "Customer Signature", + "authorizedSignature" : "Authorized Signature", + "poweredBy" : "Powered By", + "shippingCharge" :"Shipping Charge", + "totalReturned" : "Total Returned", + "amountsInWord" : "Amounts in Words", + "changeAmount" :"Change Amount", + "sellsBy" : "Sells By", + "rounding" : "Rounding", + "paidBy" : "Paid By", + "vatGstTitle" : "VAT/GST Tittle", + "enterVatGstTitle" : "Enter VAT/GST Title", + "vatGstNumber" : "VAT/GST Number", + "enterVatGstNumber" : "Enter VAT/GST Number", + "vatAndTax" : "Vat & Tax", + "customPrint" : "Custom Print", + "taxRates" : "Tax Rates", + "taxRatesMangeYourTaxRates" : "Tax rates- Manage your Tax Rates", + "add" : "Add", + "status" : "Status", + "active" : "Active", + "disable" : "Disable", + "deletedSuccessFully" : "Deleted successfully!", + "failedToDeleteTheTax" : "Failed to delete the tax", + "errorDeletingTax" :"Error deleting tax", + "taxGroup" : "Tax Group", + "combinationOfTheMultipleTaxes" : "Combination of multiple taxes", + "subTaxes" : "Sub Taxes", + "action" : "Action", + "addTax" : "Add Tax", + "editTax" : "Edit Tax", + "addNewTax" : "Add New Tax", + "enterTaxRates" : "Enter Tax Rate", + "addTaxGroup" :"Add New Tax", + "editTaxGroup" : "Edit Tax Group", + "taxWithSingleMultipleTaxType": "Tax with single/multiple Tax type", + "noSubTaxSelected" : "No Sub Tax Selected", + "subTaxList" : "Sub Tax List", + "taxPercent" : "Tax percent", + "done" : "Done", + "writerTaxHere" : "Write text here...", + "expiredList" : "Expired List", + "listIsEmpty" : "List is Empty", + "printingInvoice" : "Printing Invoice", + "salesSetting": "Sales Settings", + "invoiceLogo" : "Invoice Logo", + "printingOption" : "Printing Option", + "amountRoundingMethod" : "Amount rounding method", + "signUp" : "Sign Up", + + + "barcodeGenerator" : "Barcode Generator", + "searchProduct" : "Search Product", + "code" : "Code", + "price" : "Price", + "showCode" : "Show code", + "showPrice" : "Show Price", + "showName" : "Show Name", + "actions" : "Actions", + "noItemSelected" : "No Item Selected", + "noProductSelected" : "No Product Selected", + "previewPdf" : "Preview PDF", + "salesReturnReport" : "Sales Return Report", + "purchaseReturnReport" : "Purchase Return Report", + "incomeFor" : "Income For", + "enterProductCode": "Enter product code", + "addIncome" : "Add Income", + "incomeDate" : "Income Date", + "incomeCategories" : "Income Categories", + "addIncomeCategory" : "Add Income Category", + "enterIncomeCategoryName" : "Enter income category name", + "totalReturnAmount" : "Total Returned Amount", + "returned" : "Returned", + "supplierDetails" : "Supplier Details", + "weekly": "Weekly", + "monthly": "Monthly", + "yearly" : "Yearly", + "today" : "Today", + "thisWeek" : "This Week", + "thisMonth" : "This Month", + "thisYear": "This Year", + "allTime" : "All Time", + "custom" : "Custom", + + + "addUserRole" : "Add User Role", + "noRoleFound" : "No User Role Found", + "yourPackageExpiredInDays" : "Your Package Will Expire in 5 Day", + "yourPackageExpiredToday" : "Your Package Will Expire Today\n\nPlease Purchase again", + "contactUs" : "Contact Us", + "writeYourMessageHere" : "Write your message here", + "sendMessage" : "Send Message", + "sendYourEmail" : "Send your Email", + "backToHome" : "Back To Home", + "promoCode" : "Promo Code", + "submit" : "Submit", + "seeAllPromoCode" : "See all promo code", + "categories": "Categories", + "enterYourPhoneNumber" : "Enter your phone number", + "enterFullAddress" : "Enter Full Address", + "enterYourEmailAddress" : "Enter your email address", + "pleaseEnterAPassword" : "Please enter a password", + "pleaseEnterAConfirmPassword" : "Please enter a confirm password", + "enterYourName" : "Enter your name", + "addNewAddress" : "Add New Address", + "firstName" : "First Name", + "lastName" :"Last Name", + "country" : "Country", + "bangladesh" : "Bangladesh", + "apply" : "Apply", + "deliveryAddress" : "Delivery Address", + "noDataAvailabe" : "No data available", + "addDelivery" : "Add Delivery", + "description" : "Description", + "addNote" : "Add Note", + "image" : "Image", + "pleaseConnectThePrinterFirst" : "Please connect the printer first", + "selectCategory" : "Select Category", + "enterExpenseDate" : "Enter expense date", + "enterName" : "Enter Name", + "enterAmount" : "Enter Amount", + "enterRefNumber" : "Enter reference number", + "fashions" : "Fashion", + "billTO" : "Bill To", + "totalDue" : "Total Due", + "paymentsAmount" : "Payment Amounts", + "remainingDue" : "Remaining Due", + "thankYouForYourDuePayment" : "Thank you for your due payment", + "print" : "Print", + "unitPirce" : "Unit Price", + "totalPrice" : "Total Price", + "totalVat" : "Total Vat", + "deliveryCharge" : "Delivery Charge", + "totalPayable" : "Total Payable", + "thakYouForYourPurchase" : "Thak you for your purchase", + "pleaseConnectYourBlutohPrinter" : "Please connect your bluetooth printer", + "editSocailMedia" : "Edit Socail Media", + "socialMarketing" : "Social Marketing", + "share" : "Share", + "notification" : "Notification", + "purchaseAlarm" : "Purchase Alarm", + "purchaseConfirmed" : "Purchase Confirmed", + "paymentComplete" : "Payment Complete", + "retur" : "Return", + "sendSms" : "Send Sms", + "recivethePin" : "Received the Pin", + "startNewSale" : "Start New Sale", + "payment" : "Payment", + "masterCard" : "Master Card", + "instrucation" : "Instruction", + "cash" : "Cash", + "invoiceViewr" : "Invoice viewer", + "size" : "Size", + "color" : "Color", + "weight" : "Weight", + "capacity" : "Capacity", + "type" : "Type", + "youWantTodeletetheProduct" : "You want to delete this product?", + "delete" : "Delete", + "contactDetials" : "Contact Details", + "clarence" : "Clarence", + "call" : "Call", + "messege" : "Message", + "dailyTransaction" : "Daily Transaction", + "promo" : "Promo", + "send" : "Send", + "easyToUseThePos" : "Easy to use mobile pos", + "easytheusedesciption" : "POSpro app is free, easy to use. In fact, it's one of the best POS systems around the world.", + "choseYourFeature" : "Chose Your Features", + "choseyourfeatureDesciption" : "Features are the important part which makes POSpro different from traditional solutions.", + "allBusinessSolutions" : "All business solutions", + "allBusinessolutionDescrip" : "PosPro is a complete business solution with stock, account, sales, expense & loss/profit.", + "skip" : "Skip", + "next" : "Next", + "anewUpdateAvailable" : "A new update available\nPlease update your app", + "skipTheUpdate" :"Skip the update", + "rememberMeLater" : "Remember me later", + "powerdedByAcnoo" : "Powered By Acnoo", + "lossOrProfit" : "Loss/Profit", + "expense" : "Expense", + "parties" : "Parties", + "home" : "Home", + "sales" : "Sales", + "setting" : "Setting", + + "purchaseNow" : "Purchase Now", + "paymentMethods" : "Payment Methods", + "update": "Update", + "continueButton": "Continue", + "name": "Name", + "phone": "Phone Number", + "email": "Email Address", + "address": "Address", + "previousDue": "Previous Due", + "selectLang": "Select Your Language", + "addContact": "Add Contact", + "moreInfo": "More Info", + "retailer": "Retailer", + "dealer": "Dealer", + "wholesaler": "Wholesaler", + "supplier": "Supplier", + "CustomerDetails": "Customer Details", + "recentTransaction": "Recent Transactions", + "totalProduct": "Total Products", + "total": "Total", + "paid": "Paid", + "unPaid": "UnPaid", + "due": "Due", + "connect": "Click to connect", + "tryAgain": "Try Again", + "loading": "Loading", + "viewAll": "View All", + "partyList": "Parties List", + "addCustomer": "Please Add A Customer", + "updateContact": "Update Contact", + "dueList": "Due List", + "collectDue": "Collect Due", + "date": "Date", + "dueAmount": "Due Amount: ", + "customerName": "Customer Name", + "totalAmount": "Total Amount", + "paidAmount": "Paid Amount", + "paymentTypes": "Payment Type", + "cancel": "Cancel", + "expenseReport": "Expense Report", + "fromDate": "From Date", + "toDate": "To Date", + "expenseFor": "Expense For", + "amount": "Amount", + "noData": "No Data Available", + "totalExpense": "Total Expense", + "addExpense": "Add Expense", + "expenseDate": "Expense Date", + "referenceNo": "Reference Number", + "note": "Note", + "expenseCat": "Expense Categories", + "search": "Search", + "select": "Select", + "addExpenseCat": "Add Expense Category", + "categoryName": "Category name", + "alreadyAdded": "Already Added", + "whatNew": "What's New", + "lp": "Loss/Profit", + "profit": "Profit", + "loss": "Loss", + "lpDetails": "Loss/Profit Details", + "invoice": "Invoice", + "dates": "Date:", + "mobile": "Mobile:", + "product": "Product", + "quantity": "Quantity", + "discount": "Discount", + "totalLoss": "Total Loss", + "totalProfit": "Total Profit", + "productList": "Product List", + "stock": "Stock", + "addNewProduct": "Add New Product", + "productName": "Product name", + "productCode": "Product Code", + "purchasePrice": "Purchase Price", + "mrp": "MRP", + "wholeSalePrice": "WholeSale Price", + "dealerPrice": "Dealer price", + "manufacturer": "Manufacturer", + "saveNPublish": "Save and Publish", + "brands": "Brands", + "addBrand": "Add Brand", + "brandName": "Brand name", + "addUnit": "Add Unit", + "unitName": "Unit name", + "units": "Units", + "addProduct": "Please Add A Product", + "updateProduct": "Update Product", + "salePrice": "Sale Price", + "profile": "Profile", + "edit": "Edit", + "businessCat": "Business Category", + "language": "Language", + "changePassword": "Change Password", + "updateProfile": "Update Your Profile", + "businessName": "Company & Business Name", + "addPurchase": "Add Purchase", + "inv": "Inv No", + + "supplierName": "Supplier Name", + "itemAdded": "Item Added", + "addItems": "Add Items", + "subTotal": "Sub Total", + "returnAmount": "Return Amount", + "chooseSupplier": "Choose a Supplier", + "noSupplier": "No Supplier Available", + "salesDetails": "Sales Details", + "editPurchaseInvoice": "Edit Purchase Invoice", + "purchaseList": "Purchase List", + "addAPurchase": "Please Add A Purchase", + "dueReport": "Due Report", + "fullyPaid": "Fully Paid", + "stillUnpaid": "Still Unpaid", + "purchaseReport": "Purchase Report", + "connectPrinter": "Connect your printer", + "clickToConnect": "Click to connect", + "collectDues": "Please Collect A Due", + "addNewPurchase": "Please Add A Purchase", + "salesReport": "Sales Report", + "addSale": "Please Add A Sale", + "reports": "Reports", + "chooseCustomer": "Choose a Customer", + "addSales": "Add Sales", + "saleList": "Sales List", + "editSalesInvoice": "Edit Sales Invoice", + "previousPayAmount": "Previous Pay Amount", + "printing": "Printing Option", + "subscription": "Subscription", + "userRole": "User Role", + "currency": "Currency", + "logOut": "Log Out", + "stockList": "Stock List", + "purchase": "Purchase", + "sale": "Sale", + "yourPack": "Your Package", + "freePlan": "Free Plan", + "youRUsing": "You are using ", + "freePack": "Free Package", + "premiumPlan": "Premium Plan", + "packFeatures": "Package Features", + "unlimited": "Unlimited", + "updateNow": "Update Now", + "purchasePremium": "Purchase Premium Plan", + "buyPremium": "Buy premium Plan", + "paypalPay": "Pay With Paypal", + "gotEmail": "You Have Got An Email", + "sendEmail": "We Have Send An Email with instructions on how to reset password to:", + "checkEmail": "Check Email", + "close": "Close", + "enterEmail": "Please enter your email address below to receive password Reset Link.", + "sendLink": "Send Reset Link", + "emailText": "Email", + "password": "Password", + "noAcc": "Haven't any account?", + "register": "Register", + "phoneVerification": "Phone Verification", + "registerTitle": "We need to register your phone without getting started!", + "sendCode": "Send the code", + "staffLogin": "Staff Login", + "logInWithMail": "Login With Email", + "setUpProfile": "Setup Your Profile", + "setUpDesc": "Update your profile to connect your doctor with better impression", + "gallery": "Gallery", + "camera": "Camera", + "companyAddress": "Company Address", + "openingBalance": "Opening Balance", + "confirmPass": "Confirm Password", + "haveAcc": "Already have an account?", + "loginWithPhone": "Login With Phone", + "editPhone": "Edit Phone Number ?", + "createAcc": "Create a Free Account", + "congratulation": "Congratulations", + + + "signIn" : "Sign in", + "logIn": "Log In", + "welcomeBack" : "Welcome back!", + "passwordCannotBeEmpty" : "Password can't be empty", + "save": "Save", + "forgotPassword": "Forgot password", + "reset": "Reset password by using your email or phone number", + "lableEmail": "Email", + "hintEmail": "Enter email address", + "emailCannotBeEmpty": "Email can't be empty", + "pleaseEnterAValidEmail": "Please enter a valid email", + "continueE": "Continue", + "pleaseEnterYourDetails": "Please enter your details.", + "lablePassword": "Password", + "hintPassword": "Enter password", + "pleaseEnterABiggerPassword": "Please enter a bigger password", + "rememberMe": "Remember me", + "donNotHaveAnAccount": "Don’t have an account?", + "createAFreeAccount": "Create A Free Account", + "fullName": "Full Name", + "enterYourFullName": "Enter your full name", + + "nameCanNotBeEmpty": "name can'n be empty", + "alreadyHaveAnAccount": "Already have an account? ", + "createNewPassword": "Create New Password", + "setUpNewPassword": "Set Up New Password", + "resetPassword": "Reset your password to recovery and log in your account", + "newPassword": "New Password", + "confirmPassword": "Confirm Password", + "passwordsDoNotMatch": "Passwords do not match", + "verityEmail": "Verity Email", + "verification": "Verification", + "digits": "6-digits pin has been sent to your email address: ", + "enterValidOTP": "Enter valid OTP", + "resendOTP": "Enter valid OTP", + "verifyYourEmail": "Verify Your Email", + "weHaveSentAConfirmationEmailTo": "We have sent a confirmation email to", + "folder": "It May be that the mail ended up in your spam folder.", + "gotIt": "Got It", + "enterOpeningBalance": "Enter opening balance", + "pleaseEnterAValidBusinessName": "Please enter a valid business name", + "enterBusiness": "Enter Business/Store Name", + "selectBusinessCategory": "Select Business Category", + "todaySummary": "Today’s Summary", + "sellAll": "Sell All >", + "income": "Income", + "purchased": "Purchased", + "endYourFreePlan": "End your Free plan", + "yourFree": "Your Free Package is almost done, buy your next plan Thanks.", + "upgradeNow": "Upgrade Now", + "notFound": "Not Found", + "updateYourSubscription": "Update your subscription", + "noDataFound": "No Data Found", + "areYouSure": "Are you sure?", + "doYouWantToExitTheApp": "Do you want to exit the app?", + "no": "No", + "yes": "Yes", + "dashboard": "Dashboard", + "salesPurchaseOverview": "Sales & Purchase Overview", + "totalItems": "Total Items", + "totalCategories": "Total Categories", + "quickOverview": "Quick Overview", + "totalIncome": "Total Income", + "customerDue": "Customer Due", + "stockValue": "Stock Value", + "lossProfit": "Loss/Profit", + "cost": "Cost", + "qty": "Qty", + "noProductFound": "No Product Found", + "phoneNumber": "Phone Number", + "pleaseEnterAValidName": "Please enter a valid Name", + "pleaseEnterValidPhoneAndNameFirst": "Please Enter valid phone and name first", + "confirmDelete": "Confirm Delete", + "areYouSureYouWant": "Are you sure you want to delete this party?", + "pleaseEnterAValidPhoneNumber": "Please enter a valid phone number", + "sendSMS": "Send SMS", + "searchH": "Search Here....", + "transactions": "Transactions", + "selectAInvoice": "Select a invoice", + "totalDueAmount": "Total Due amount", + "youCanNotPayMoreThenDue": "You can't pay more then due", + "noDueSelected": "No Due Selected", + "pleaseEnterName": "Please Enter Name", + "pleaseEnterAmount": "Please Enter Amount", + "enterNote": "Enter Note", + "pleaseSelectAExpenseCategory": "Please select a expense category", + "enterExpanseCategoryName": "Enter expanse category name", + "comingSoon": "Coming Soon", + "pleaseMakeASaleFirst": "Please make a sale first", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Payment Gateway", + "paymentSuccess": "Payment Success", + "paymentWasSuccessful": "Payment was successful!", + "paymentFailed": "Payment Failed", + "paymentFailedPleaseTryAgain": "Payment failed. Please try again.", + "pleaseEnterAValidBrandName": "Please enter a valid brand name", + "enterABrandName": "Enter a brand name", + "addCategory": "Add Category", + "enterCategoryName": "Enter category name", + "selectVariations": "Select variations : ", + "dataSavedSuccessfully": "Data saved successfully.", + "somethingIs": "Something is", + "updateYourProfile": "Update your profile to connect your customer with better impression", + "shopOpeningBalance": "Shop Opening Balance", + "shopRemainingBalance": "Shop Remaining Balance", + "enterAValidDiscount": "Enter a valid Discount", + "addProductFirst": "Add product first", + "subtotal": "Subtotal", + "purchaseDetails": "Purchase Details", + "totall": "Total:", + "startDate": "Start Date", + "pickStartDate": "Pick Start Date", + "endDate": "End Date", + "pickEndDate": "Pick End Date", + + "failedToGetPlatformVersion": "Failed to get platform version.", + "enterQuantity": "Enter quantity", + "pleaseAddQuantity": "Please add quantity", + "willBeAddedSoon": "Will be Added Soon", + "addedToCart": "Added To Cart", + "connectYourPrinter": "Connect Your printer", + "customerPay": "Customer Pay", + "supplerPay": "Supplier Pay", + "incomeReport": "Income Report", + "category": "Category", + "balance": "Balance", + "itemsSales": "items Sales", + "totalPurchase": "Total Purchase", + "totalSales": "Total Sales", + "stockReport": "Stock Report", + "lossProfitReport": "Loss/Profit Report", + "outOfStock": "Out Of Stock", + "vat": "VAT", + "customerPhoneNumber": "Customer Phone Number", + "enterCustomerPhoneNumber": "Enter customer phone number", + "walkInCustomer": "Walk-in Customer", + "guest": "Guest", + "stocks": "Stock: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Do Not Disturb", + "on": "On", + "off": "Off", + "unlimitedUsagesOfOurPackage": "Unlimited Usages of Our Package\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Pay for Subscribe", + "field": "Field", + "successfullyPaid": "successfully paid", + "profileEdit": "Profile Edit", + "products": "Products", + "salesList": "Sales List", + "useTitleCanNotBeEmpty": "User title can'n be empty", + "userTitle": "User Title", + "enterUserTitle": "Enter User Title", + "create": "Create", + "youHaveToGivePermission": "You Have To Give Permission", + "all": "All", + "userRoleDetails": "User Role Details", + "doYouWantToDeleteTheUser": "Do you want to delete the user?", + "thisProductAlreadyAdded": "This Product Already added!", + "pleaseEnterAValidProductName": "Please enter a valid product Name", + "enterProductName": "Enter product Name", + "pleaseSelectACategory": "Please select a category", + "productCategory": "Product Category", + "selectProductCategory": "Select Product Category", + "enterSize": "Enter Size", + "enterColor": "Enter color", + "enterWeight": "Enter weight", + "enterCapacity": "Enter Capacity", + "enterType": "Enter Type", + "productBrand": "Product Brand", + "selectABrand": "Select a brand", + "productCodeIsRequired": "product code is required", + "enterAValidStock": "Enter a valid stock", + "enterStock": "Enter stock", + "productUnit": "Product Unit", + "selectProductUnit": "Select Product Unit", + "pleaseEnterAValidPurchasePrice": "Please enter a valid purchase price", + "enterPurchasePrice": "Enter Purchase price", + "pleaseEnterAValidSalePrice": "Please enter a valid Sale price", + "enterSaltingPrice": "Enter Salting price", + "enterWholesalePrice": "Enter wholesale price", + "enterDealerPrice": "Enter dealer price", + "enterDiscount": "Enter discount", + "enterManufacturerName": "Enter manufacturer name", + "adding": "Adding..", + "pleaseEnterAValidUnitName": "Please enter a valid unit name", + "pleaseEnterUnitName": "Please enter unit name", + "productDetails": "Product Details", + "smartWatch": "Smart watch", + "appleWatch": "Apple Watch", + "deleting": "Deleting....", + "brand": "Brand", + "dueCollection": "Due collection", + "noTransaction": "No Transaction", + "updating": "Updating...", + "confirmSMSTo": "Confirm SMS to", + "anSMSWillBeSentToTheFollowingNumber": "An SMS will be sent to the following number: ", + "package": "Package", + "permissionNotGranted": "Permission not granted!", + "collectedBy": "Collected By:", + "phonee": "Phone:", + "purchaseBy": "Purchase By:", + "salesBy": "Sales By:", + "days": "days", + "details": "Details", + "weSentAnOTPInYourPhoneNumber": "We sent an OTP in your phone number", + "pleaseEnterTheOTP": "Please enter the OTP", + "enterAValidOTP": "Enter a valid OTP", + "verify": "Verify", + "resendIn": "Resend OTP in ", + "freeLifetimeUpdate": "Free Lifetime Update", + "android": "Android & iOS App Support", + "premiumCustomerSupport": "Android & iOS App Support", + "customInvoiceBranding": "Custom Invoice Branding", + "unlimitedUsage": "Unlimited Usage", + "freeDataBackup": "Free Data Backup", + + + "item" : "Item", + "sl" : "SL", + "mobiles" : "Mobile", + "paidVia" : "Paid via", + "moneyReceipt" : "Money Receipt", + "receipt" : "Receipt", + + "returnedItem" : "Returned Item", + "returnedDate" : "Returned Date", + "unitPrice" : "Unit Price", + "saleBy" : "Sales By", + "purchasedBy" : "Purchased By", + "collectedBys" : "Collected By", + "payableAmount" : "Payable Amount", + "receivedAmount" : "Received Amount", + "addCustomers" : "Add Customer", + "noDue" : "No Due", + "customer" : "Customer", + "billingAddress" : "Billing Address", + "enterAddress" : "Enter Address", + "city" : "City", + "cityName" : "City Name", + "state" : "State", + "stateName" : "State Name", + "zip" : "Zip code", + "zipCode" : "Enter Zip code", + "chooseCountry" : "Choose Country", + "shippingAddress" : "Shipping Address", + "partyCreateWarn" : "You do not have permission to create Party.", + "addParty" : "Add Parties", + "creditLimit" : "Party Credit Limit", + "selectOne" : "Select One", + "roundings" : "Rounding (+/-)", + "roundingTotal" : "Rounded Total", + "opinion" : "Enter your opinion", + "dueSaleWarn" : "Sales on due are not allowed for walk-in customers.", + "paymentTypeHint" : "Please select a payment type", + "createSaleWarn" : "You do not have permission to create sale.", + "updateSaleWarn" : "You do not have permission to update sale.", + "uploadImage" : "Upload Image", + "useGallery" : "Use gallery", + "openCamera" : "Open Camera", + "scanCode" : "Scan product QR code", + "posSale" : "Pos Sale", + "selectCustomer" : "Select Customer", + "searchWith" : "Search...", + "filter" : "Filter", + "productNotFound" : "Product Not found", + "noMatched" : "No matched products found.", + "inventoryPermission" : "You don't have inventory permission", + "noParty" : "No Parties Found", + "purchaseWarn" : "You do not have permission to create purchases.", + "purchaseUpdateWarn" : "You do not have permission to update purchases.", + "addVariantDetails" : "Add Variant Details", + "purchaseEx" : "Purchase Price Ex.", + "purchaseIn" : "Purchase Price Inc.", + "purchaseExReq" : "Purchase price Ex. required", + "purchaseInReq" : "Purchase price Inc. required", + "profitMargin" : "Profit Margin", + "saleReq" : "Sales price required", + "manufactureDate" : "Manufacture Date", + "selectDate" : "Select Date", + "expDate" : "Exp. Date", + "saveVariant" : "Save Variant", + "model" : "Model", + "selectModel" : "Select Model", + "bulk" : "Bulk Upload", + "barcodeGen" : "Barcode Generator", + "upload" : "Upload", + "sku" : "SKU / Code", + "lowStock" : "Low Stock", + "enLowStock" : "Enter low stock", + "manuDate" : "Manufacture Date", + "single" : "Single", + "batch" : "Batch", + "batchNo" : "Batch No.", + "entBatchNo" : "Enter Batch No.", + "variantAdded" : "Variant added successfully!", + "variantDelete" : "Variant deleted successfully!", + "addVariant" : "Add Variant", + "typeSelect" : "Select Type", + "taxType" : "Tax Type", + "selectTax" : "Select Tax", + "updateProductWarn" : "You do not have permission to update Product.", + "addProductWarn" : "You do not have permission to create Product.", + "updateProductSuccess" : "Product Updated Successfully!", + "addProductSuccess" : "Product created successfully!", + "choose" : "Choose", + "view" : "View Details", + "priceWarn" : "Price Cannot be Empty", + "productSetting" : "Product Settings", + "saveSetting" : "Save Settings", + "addStock" : "Add Stock", + "stockWarn" : "Stock must be at least 1", + "updateSuccess" : "Updated Successfully", + "updateFailed" : "Failed to update stock", + "deleteBatchWarn" : "Are you sure you want to delete this Batch?", + "lowStockReport" : "Low Stock Report", + "genPdfWarn" : "No data available for generate pdf", + "dateFilterWarn" : "To Date cannot be before From Date.", + "createPdfWarn" : "You do not have permission to create pdf.", + "expirationStatus" : "Expiration Status", + "selectFDate" : "Select from date", + "selectToDate" : "Select to date", + "clear" : "Clear", + "incomeReportPermission" : "You do not have permission to view income report.", + "deleteAcc" : "Delete Account", + "deletePartyWarn" : "You do not have permission to delete party.", + "updatePartyWarn" : "You do not have permission to update party.", + "phoneNotAvail" : "Phone number is not available.", + "notLaunch" : "Could not launch the phone app.", + "quickOver" : "Quick Overview", + "tranSacOver" : "Transaction Overview", + "profitLoss" : "Profit & Loss" +} \ No newline at end of file diff --git a/lib/l10n/intl_es.arb b/lib/l10n/intl_es.arb new file mode 100644 index 0000000..57abceb --- /dev/null +++ b/lib/l10n/intl_es.arb @@ -0,0 +1,1291 @@ +{ + "deleteDialogDetails": "¿Estás seguro de que deseas eliminar tu cuenta? Esta acción borrará permanentemente todos tus datos.", + "passwordMust6Character": "La contraseña debe tener al menos 6 caracteres", + "passwordIsRequired": "La contraseña debe tener al menos 6 caracteres", + "iAgreeDeleteMyAccountPermanent": "Acepto eliminar mi cuenta permanentemente.", + "flat": "Fijo", + "percent": "Porcentaje", + "partialPaid": "Pagado parcial", + "selectStock": "Seleccionar inventario", + "stockOrVariant": "Inventario / Variante", + "noBatch": "Sin lote", + "purchaseQuantityRequired": "Cantidad de compra requerida", + "excelUploader": "Cargador de Excel", + "remove": "Eliminar", + "uploading": "Subiendo...", + "pickAndUploadFile": "Seleccionar y subir archivo", + "downloadExcelFormat": "Descargar formato Excel", + "excelFiles": "Archivos Excel", + "noFileSelected": "Ningún archivo seleccionado", + "orContinueWith": "O continuar con", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Error al iniciar sesión. Por favor, inténtalo de nuevo.", + "someThingWithWrongWithTheWebPage": "Algo salió mal con la página web.", + "loadingOtpSetting": "Cargando configuración de OTP...", + "youCanNowResendYourOtp": "Ahora puedes reenviar el OTP.", + "resendOtpSeconds": "Reenviar OTP en ${start} segundos", + "oldPassword": "Contraseña anterior", + "oldPasswordCanNotBeEmpty": "La contraseña anterior no puede estar vacía", + "seconds": "segundos", + "downloading": "Descargando...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "¡Descarga exitosa! Revisa tu carpeta de Documentos", + "printBarCode": "Imprimir código de barras", + "youDoNotHavePermissionToGenerateBarcode": "No tienes permiso para generar códigos de barras.", + "download": "Descargar", + "packingDate": "Fecha de empaque", + "permissionDeniedToViewBank": "Permiso denegado para ver banco.", + "permissionDeniedToUpdateBank": "Permiso denegado para actualizar banco.", + "editWarehouse": "Editar almacén", + "addNewWarehouse": "Agregar nuevo almacén", + "warehouseName": "Nombre del almacén", + "enterWarehouseName": "Ingresa el nombre del almacén", + "amountMustBeGreaterThanZero": "El monto debe ser mayor a 0", + "canNotRetrievePaymentDetails": "No se pudieron recuperar los detalles del pago.", + "youDonNotHavePermissionToCreateExpense": "No tienes permiso para crear gastos.", + "youDoNotHavePermissionToCreateExpenseCategory": "No tienes permiso para crear una categoría de gastos.", + "youDonNotHavePermissionToCreateIncome": "No tienes permiso para crear ingresos.", + "youDoNotHavePermissionToCreateIncomeCategory": "No tienes permiso para crear una categoría de ingresos.", + "salesReturn": "Devolución de venta", + "purchaseReturn": "Devolución de venta", + "returnQuantity": "Cantidad devuelta", + "nonFoundableDiscount": "No reembolsable (IVA/Descuento)", + "confirmReturn": "Confirmar devolución", + "pleaseSelectForProductReturn": "Por favor selecciona el producto para devolver", + "failedToProcessReturn": "Error al procesar la devolución.", + "noValuesDenied": "No se definieron valores", + "editCategory": "Editar categoría", + "editModel": "Editar modelo", + "addNewModel": "Agregar nuevo modelo", + "pleaseEnterValidName": "Por favor ingresa un nombre válido", + "modelName": "Nombre del modelo", + "enterModelName": "Ingresa el nombre del modelo", + "youDoNotHavePermissionToCreateModel": "No tienes permiso para crear el modelo", + "youDoNotHavePermissionToUpdateModel": "No tienes permiso para actualizar el modelo", + "modelUpdateSuccessfully": "¡Modelo actualizado con éxito!", + "modelCreatedSuccessfully": "¡Modelo creado con éxito!", + "models": "Modelos", + "youDoNotHavePermissionDeleteModel": "No tienes permiso para eliminar el modelo.", + "enterLabelText": "Ingresa el texto de la etiqueta", + "searchBatchNo": "Buscar número de lote...", + "noActiveUser": "Usuario no activo", + "pleaseUseValidPurchaseCodeUseTheApp": "Por favor usa un código de compra válido para usar la aplicación.", + "notInternetConnection": "Sin conexión a internet", + "pleaseCheckYourInternetConnection": "Por favor revisa tu conexión a internet e inténtalo de nuevo", + "ok": "Ok", + "addCash": "Agregar efectivo", + "reduceCash": "Reducir efectivo", + "transactionType": "Tipo de transacción", + "user": "Usuario", + "toAccount": "A la cuenta", + "fromAccount": "De la cuenta", + "years": "Años", + "comboProductReport": "Informe de producto combo", + "deleteDialogDetails" : "¿Estás seguro de que quieres eliminar tu cuenta? Esta acción borrará permanentemente todos tus datos.", + "passwordMust6Character" : "La contraseña debe tener al menos 6 caracteres", + "passwordIsRequired" : "Se requiere contraseña (mínimo 6 caracteres)", + "iAgreeDeleteMyAccountPermanent" : "Acepto eliminar mi cuenta permanentemente.", + "flat" : "Fijo (Flat)", + "percent" : "Porcentaje", + "partialPaid" : "Pagado parcialmente", + "selectStock" : "Seleccionar stock", + "stockOrVariant" : "Stock / Variante", + "noBatch" : "Sin lote", + "purchaseQuantityRequired" : "Cantidad de compra requerida", + "excelUploader" : "Cargador de Excel", + "remove" : "Eliminar", + "uploading" : "Subiendo...", + "pickAndUploadFile" : "Elegir y subir archivo", + "downloadExcelFormat" : "Descargar formato Excel", + "excelFiles" : "Archivos de Excel", + "noFileSelected" : "Ningún archivo seleccionado", + "grossProfit": "Utilidad Bruta (Gross Profit)", + "netProfit": "Utilidad Neta (Net Profit)", + "incomeType": "Tipo de Ingreso", + "expensesType": "Tipos de Gastos", + "resets": "Restablecer", + "packageName": "Nombre del Paquete", + "start": "Comenzar", + "paymentMethod": "Método de Pago", + "addPayment": "Agregar Pago", + "advance": "Anticipo", + "noteLevel": "Nivel de Nota", + "enterYourNoteLevel": "Ingrese su Nivel de Nota", + "postSaleMessage": "Mensaje Post Venta", + "enterYourPostSaleMessage": "Ingrese su mensaje de Post Venta", + "a4PageLogo": "Logo de Factura A4", + "thermalInvoicePageLogo": "Logo de Factura Térmica", + "thermalPrinterLanguage": "Idioma de Impresora Térmica", + "thermalPrinterPageSize": "Tamaño de Página de Impresora Térmica", + "openSetting": "Abrir Configuración", + "selectRack": "Seleccionar Estante", + "rack": "Estante (Rack)", + "selectShelf": "Seleccionar Repisa", + "shelf": "Repisa (Shelf)", + "variations": "Variaciones", + "combo": "Combo", + "enterBatchNo": "Ingrese No. de Lote (Batch No.)", + "selectWarehouse": "Seleccionar Almacén", + "warehouse": "Almacén (Warehouse)", + "netTotalAmount": "Monto Total Neto", + "defaultSellingPrice": "Precio de Venta Predeterminado", + "selectItems": "Seleccionar Artículos", + "variantList": "Lista de Variantes", + "addSubVariation": "Agregar Sub-Variación", + "editProduct": "Editar Producto", + "noItemFound": "No se encontró el artículo", + "youDoNotHavePermissionDeleteTheShelf": "No tiene permiso para eliminar la repisa", + "notMatchingResultFound": "No se encontraron resultados coincidentes", + "editShelf": "Editar Repisa", + "addShelf": "Agregar Nueva Repisa", + "shelfName": "Nombre de la Repisa", + "enterShelfName": "Ingrese Nombre de la Repisa", + "pleaseEnterShelfName": "Por favor ingrese el nombre de la repisa", + "productRacks": "Estantes de Productos", + "racks": "Estantes (Racks)", + "youDoNtHavePermissionToCreateRacks": "No tiene permiso para crear estantes.", + "youDoNtHavePermissionToDeleteRacks": "No tiene permiso para eliminar estantes.", + "youDoNtHavePermissionToUpdateRacks": "No tiene permiso para actualizar estantes.", + "addNewRack": "Agregar Nuevo Estante", + "editRack": "Editar Estante", + "rackName": "Nombre del Estante", + "pleaseEnterRackName": "Por favor ingrese el nombre del estante", + "shelves": "Repisas", + "pressToSelect": "Presione para seleccionar", + "selectAtLeastOneRack": "Seleccione al menos una repisa", + "inActive": "Inactivo", + "addNewVariation": "Agregar Nueva Variación", + "editVariations": "Editar Variación", + "values": "Valores", + "enterValues": "Ingrese valores", + "pleaseEnterAtLeastOneValues": "Por favor ingrese al menos un valor.", + "productVariations": "Variaciones de Producto", + "permissionDenied": "Permiso Denegado", + "noVariationFound": "No se encontraron variaciones.", + "addNewVariations": "Agregar Nueva Variación", + "variationId": "ID de Variación (Variation ID)", + "updateRole": "Actualizar Rol", + "addRole": "Agregar Rol", + "enterUserName": "Ingrese nombre de usuario", + "enterYourPassword": "Ingrese su contraseña", + "selectAll": "Seleccionar Todo", + "sNo": "No. de Serie (S.No.)", + "feature": "Característica", + "read": "Leer", + "viewPrice": "Ver Precio", + "purchaseReturns": "Devoluciones de Compra", + "expiredProduct": "Productos Vencidos", + "barcodes": "Códigos de Barras", + "bulkUploads": "Cargas Masivas", + "productModels": "Modelos de Producto", + "incomes": "Ingresos", + "dues": "Deudas", + "subscriptions": "Suscripciones", + "paymentsTypes": "Tipos de Pagos", + "roles": "Roles", + "manageSetting": "Administrar Configuración", + "downloadApk": "Descargar APK", + "vatReports": "Informes de IVA (VAT)", + "profitAndLossDetailsReport": "Informe de Detalles de Pérdidas y Ganancias", + "transactionsHistoryReport": "Informes de Historial de Transacciones", + "expireProductReports": "Informes de Productos por Vencer", + "productPurchaseReport": "Informe de compra de productos", + "productSalesReport": "Informe de ventas de productos", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "¿Está seguro de que desea eliminar este Rol?", + "inStock": "En Stock", + "informationShowInLabels": "Información a mostrar en etiquetas", + "packageDate": "Fecha del Paquete", + "barCodePrintLabelSetting": "Configuración de impresión de etiquetas de código de barras", + "labelRoleLabelSize2Inch": "Rollos de etiquetas-Tamaño 2\"*1, 50mm*25mm, Espacio 3.1mm", + "labelRoleLabelSize1_5Inch": "Rollos de etiquetas-Tamaño 1.5\"*1, 38mm*25mm, Espacio 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiquetas por hoja, 8.27 pulgadas por 11.69 pulgadas", + "youDoNotHaveAnyPermissionToGenerateBarCode": "No tiene permiso para generar códigos de barras.", + "pleaseSelectAProductFirst": "Por favor seleccione un producto primero", + "pleaseEnterAValidQuantity": "Por favor ingrese una cantidad válida (al menos 1) para todos los productos", + "pleaseSelectProductFirst": "Por favor seleccione un producto primero", + "bluetoothIsTurnedOff": "El Bluetooth está apagado. Por favor enciéndalo.", + "noBluetoothDeviceSelected": "No se seleccionó ningún dispositivo Bluetooth.", + "printLabel": "Imprimir Etiqueta", + "caningForDevices": "Escaneando dispositivos...", + "noDeviceFound": "No se encontraron dispositivos", + "retryScan": "Reintentar Escaneo", + "connectedTo": "Conectado a", + "pleaseEnableBluetooth": "Por favor habilite el Bluetooth", + "skuOrCode": "SKU / Código", + "lowStockAlert": "Alerta de Stock Bajo", + "tax": "Impuesto (Tax)", + "costExclusionTax": "Costo sin impuestos", + "costInclusionTax": "Costo con impuestos", + "mrpOrSalePrice": "PVP/Precio de Venta (MRP)", + "expiredDate": "Fecha de Vencimiento", + "sellingPrice": "Precio de Venta", + "variationsProduct": "Productos con Variación", + "comboProducts": "Productos Combo", + "noStockAvailable": "No hay datos de stock disponibles.", + "highToLowPrice": "Precio de Mayor a Menor", + "lowToHighPrice": "Precio de Menor a Mayor", + "attachment": "Adjunto", + "viewStock": "Ver Stock", + "expiry": "Vencimiento", + "expire": "Vencer", + "sevenDays": "7 Días", + "fifteenthDays": "15 Días", + "thirtyDays": "30 Días", + "sixtyDays": "60 Días", + "outPremiumPlan": "Nuestro Plan Premium", + "youDoNotHavePermissionToCreatePurchase": "No tiene permiso para crear compras.", + "thisPlanIsNotAvailableToPurchase": "Este plan no está disponible para compra", + "thisPlanIsEligibleForUpgrade": "Este plan no es elegible para actualización", + "extendPlan": "Extender Plan", + "buyNow": "Comprar Ahora", + "none": "Ninguno", + "roundToWholeNumber": "Redondear a número entero", + "roundToNearestWholeNumber": "Redondear al número entero más cercano", + "roundToNearnessDecimalNumber005": "Redondear al decimal más cercano (0.05)", + "roundToNearnessDecimalNumber01": "Redondear al decimal más cercano (0.1)", + "roundToNearnessDecimalNumber05": "Redondear al decimal más cercano (0.5)", + "lastYear": "Año Pasado", + "productStock": "Stock de Producto", + "unit": "Unidad", + "showExpireDate": "Mostrar Fecha de Vencimiento", + "vatId": "ID de IVA (Vat Id)", + "vatType": "Tipo de IVA (vatType)", + "exclusivePrice": "Precio Exclusivo (exclusivePrice)", + "inclusivePrice": "Precio Inclusivo (inclusivePrice)", + "profitPercent": "Porcentaje de Ganancia", + "showSingle": "Mostrar Único", + "showCombo": "Mostrar Combo", + "showVariant": "Mostrar Variante", + "showAction": "Mostrar Acción", + "ledger": "Libro Mayor", + "youDoNotHavePermissionToGenerateReport": "No tiene permiso para generar el informe", + "noDataAvailable": "No hay datos disponibles", + "youDoNotHavePermissionToExportExcel": "No tiene permiso para exportar a excel", + "noDataAvailableForExport": "No hay datos disponibles para exportar", + "supplierDue": "Deuda con Proveedor", + "partyType": "Tipo de Parte", + "allParty": "Todas las Partes", + "yesterday": "Ayer", + "last7Days": "Últimos 7 Días", + "last30Days": "Últimos 30 Días", + "currentMonth": "Mes Actual", + "lastMonth": "Mes Pasado", + "currentYear": "Año Actual", + "customerDate": "Fecha Personalizada", + "noTransactionToGeneratePdf": "No hay transacciones para generar PDF", + "generatePdf": "Generar Pdf", + "noTransactionFound": "No se encontraron transacciones", + "reference": "Referencia", + "creditIn": "Crédito (Entrada)", + "debitOut": "Débito (Salida)", + "subscribeNow": "Suscribirse Ahora", + "expired": "Caducado", + "totalBalance": "Saldo Total", + "hoursLeft": "Horas Restantes", + "daysLeft": "Días Restantes", + "pos": "TPV", + "profitAndLoss": "Pérdidas y Ganancias", + "branch": "Sucursal", + "hrm": "RRHH", + "inventory": "Inventario", + "editAttendance": "Editar Asistencia", + "addNewAttendance": "Añadir Nueva Asistencia", + "employee": "Empleado", + "pleaseSelectAnEmployee": "Por favor, seleccione un empleado", + "shift": "Turno", + "selectEmployeeFirst": "Seleccione empleado primero", + "selectDateFirst": "Seleccione fecha primero", + "month": "Mes", + "autoSelected": "Seleccionado automáticamente", + "pleaseSelectDate": "Por favor, seleccione fecha", + "timeIn": "Hora de Entrada", + "timeOut": "Hora de Salida", + "attendance": "Asistencia", + "allEmployee": "Todos los Empleados", + "noAvailableRecordFound": "No se encontraron registros de asistencia.", + "addAttendance": "Añadir Asistencia", + "noNoteProvided": "No se proporcionó nota.", + "duration": "Duración", + "youDoNotHavePermissionToViewAttendance": "No tiene permiso para ver asistencia", + "department": "Departamento", + "noDepartmentFound": "No se encontró departamento.", + "inactive": "Inactivo", + "noDescriptionAvailableForThisDepartment": "No hay descripción disponible para este departamento.", + "youDoNotHavePermissionToUpdateDepartment": "No tiene permiso para actualizar Departamento.", + "youDoNotHavePermissionToDeleteDepartment": "No tiene permiso para eliminar Departamento.", + "failedToDeleteTheDeterment": "Fallo al eliminar el Departamento", + "failedToLoadDepartment": "Fallo al cargar departamentos", + "addDepartment": "Añadir Departamento", + "saving": "Guardando", + "editDesignation": "Editar Cargo", + "addDesignation": "Añadir Nuevo Cargo", + "designationName": "Nombre del Cargo", + "enterDesignationName": "Introduzca nombre del Cargo", + "pleaseEnterDesignationName": "Por favor, introduzca el nombre del cargo", + "pleaseSelectAStatus": "Por favor, seleccione un estado", + "enterDescription": "Introduzca Descripción", + "designation": "Cargo", + "noDesignationFound": "No se encontró cargo.", + "noDescriptionAvailableForThisDesignation": "No hay descripción disponible para este cargo.", + "youDoNotPermissionToUpdateDesignation": "No tiene permiso para actualizar Cargo.", + "youDoNotHavePermissionToDeleteDesignation": "No tiene permiso para eliminar Cargo.", + "updatePurchase": "Actualizar Compra", + "editEmployee": "Editar Empleado", + "addNewEmployee": "Añadir Nuevo Empleado", + "enterFullName": "Introduzca Nombre Completo", + "pleaseSelectDesignation": "Por favor, seleccione cargo", + "pleaseSelectDepartment": "Por favor, seleccione departamento", + "pleaseSelectStatus": "Por favor, seleccione estado", + "pleaseEnterYourPhoneNumber": "Por favor, introduzca su número de teléfono", + "countryName": "Nombre del País", + "enterYourCountry": "Introduzca su país", + "salary": "Salario", + "pleaseEnterYourSalary": "Por Favor, Introduzca Su Salario", + "gender": "Género", + "pleaseSelectYourGender": "Por favor, seleccione su Género", + "pleaseSelectYourShift": "Por favor, seleccione su turno", + "birthDate": "Fecha de Nacimiento", + "joinDate": "Fecha de Incorporación", + "staus": "Estado", + "pleaseSelectValidStartAndEndDates": "Por favor, seleccione fechas de inicio y fin válidas.", + "endDateCannotBeBeforeStartDate": "La fecha de fin no puede ser anterior a la fecha de inicio.", + "editHoliday": "Editar Festivo", + "addNewHoliday": "Añadir Nuevo Festivo", + "enterHolidayName": "Introduzca nombre del festivo", + "pleaseEnterHolidayName": "Por Favor, Introduzca Nombre del Festivo", + "pleaseEnterDate": "Por favor, introduzca fecha", + "pleaseSelectStartDate": "Por Favor, Seleccione Fecha de Inicio", + "pleaseEnterEndDate": "Por Favor, Seleccione Fecha de Fin", + "endDateBeforeStartDate": "Fecha de fin anterior a fecha de inicio", + "holidayList": "Lista de Festivos", + "noHolidayFound": "No se encontraron festivos.", + "noHolidayFundMatching": "No se encontraron festivos coincidentes", + "addHoliday": "Añadir Festivo", + "youDoNotHavePermissionToUpgradeHoliday": "No tiene permiso para actualizar Festivos.", + "holiday": "Festivo", + "editLeave": "Editar Permiso", + "addNewLeave": "Añadir Nuevo Permiso", + "leaveType": "Tipo de Permiso", + "pleaseSelectALeaveType": "Por favor, seleccione un tipo de permiso", + "pleaseSelectAStartDate": "Por favor, seleccione fecha de inicio", + "leaveDuration": "Duración del Permiso", + "autoCalculatedDays": "Días calculados automáticamente", + "leaveList": "Lista de Permisos", + "noLeaveRequestFound": "No se encontraron solicitudes de permiso.", + "addLeave": "Añadir Permiso", + "noDescriptionProvided": "No se proporcionó descripción.", + "youDoNotHavePermissionToUpdateLeaveRequest": "No tiene permiso para actualizar Solicitud de Permiso.", + "youDoNotHavePermissionToDeleteLeaveRequest": "No tiene permiso para eliminar Solicitud de Permiso.", + "leaveRequest": "Solicitud de Permiso", + "editPayroll": "Editar Nómina", + "addNewPayroll": "Añadir Nueva Nómina", + "paymentYear": "Año de Pago", + "pleaseSelectPaymentYear": "Por favor, seleccione año de pago", + "pleaseSelectAnMonth": "Por favor, seleccione un mes", + "pleaseEnterADate": "Por favor, introduzca fecha", + "totalSalaryAmount": "Importe Total del Salario", + "payrollList": "Lista de Nóminas", + "noPayrollFound": "No se encontraron registros de nóminas.", + "paymentDetails": "Detalles de Pago", + "youDoNotHaveUpdatePayroll": "No tiene permiso para actualizar Nómina.", + "youDoNotHavePermissionToDeletePayroll": "No tiene permiso para eliminar Nómina.", + "payrollRecord": "Registro de Nómina", + "searchAttendance": "Buscar asistencia", + "attendanceReport": "Informes de Asistencia", + "noAttendanceRecordFound": "No se encontraron registros de asistencia para los filtros seleccionados.", + "searchLeave": "Buscar permisos", + "leaveReports": "Informes de Permisos", + "noLeaveRecordFound": "No se encontraron registros de permisos para los filtros seleccionados.", + "durationDays": "Duración (Días)", + "payrollReports": "Informes de Nóminas", + "noMatchingPayrollFound": "No se encontraron registros de nóminas coincidentes.", + "editShift": "Editar Turno", + "addNewShift": "Añadir Nuevo Turno", + "shiftName": "Nombre del Turno", + "pleaseSelectAShift": "Por favor, seleccione un turno", + "breakStatus": "Estado de Descanso", + "pleaseSelectBreakStatus": "Por favor, seleccione estado de descanso", + "startTimeIsRequired": "La hora de inicio es obligatoria", + "startTime": "Hora de Inicio", + "enterStartTime": "Introduzca Hora de Inicio", + "endTimeIsRequired": "La hora de fin es obligatoria", + "endTime": "Hora de Fin", + "enterEndTime": "Introduzca Hora de Fin", + "startBreakTime": "Hora Inicio Descanso", + "enterBreakTime": "Introduzca Hora Descanso", + "endBreakTime": "Hora Fin Descanso", + "noShiftFound": "No se encontraron turnos.", + "addShift": "Añadir Turno", + "breakTime": "Tiempo de Descanso", + "breakDuration": "Duración del Descanso", + "youDoNotToHavePermissionToUpdateShift": "No tiene permiso para actualizar Turno.", + "youDoNotToHavePermissionToDeleteShift": "No tiene permiso para eliminar Turno.", + "doYouReallyWantToDeleteThis": "Realmente desea eliminar esto", + "viewDetails": "Ver Detalles", + "leave": "Permiso", + "payroll": "Nómina", + "editBankAdjustment": "Editar Ajuste Bancario", + "adjustBankBalance": "Ajustar Saldo Bancario", + "pleaseAddAtLeastOneBank": "Por favor, añada al menos una cuenta bancaria para ajustar saldos.", + "accountNumber": "Nombre de Cuenta", + "selectAccount": "Seleccionar cuenta", + "selectType": "Seleccionar tipo", + "amountsIsRequired": "El importe es obligatorio", + "invalidAmount": "Importe inválido", + "adjustmentDate": "Fecha de Ajuste", + "dateIsRequired": "La fecha es obligatoria", + "editBankAccounts": "Editar Cuentas Bancarias", + "addNewBankAccounts": "Añadir Cuentas Bancarias", + "accountDisplayName": "Nombre Visible de la Cuenta", + "enterAccountDisplayName": "Introduzca nombre visible de la cuenta", + "displayNameIsRequired": "El nombre visible es obligatorio", + "openingBalanceIsRequired": "El saldo de apertura es obligatorio", + "asOfDate": "A Fecha de", + "hideFiled": "Ocultar campos", + "addMoreFiled": "Añadir más campos", + "enterAccountName": "Introduzca número de cuenta", + "ifscCode": "Código IFSC", + "upiIdForQrCode": "ID UPI para Código QR", + "bankName": "Nombre del Banco", + "enterBankName": "Introduzca Nombre del Banco", + "accountHolderName": "Nombre del Titular de la Cuenta", + "enterAccountHolderName": "Introduzca nombre del titular de la cuenta", + "printBankDetailsAndInvoice": "Imprimir detalles bancarios en facturas", + "viewingTransactionFor": "Viendo transacciones para", + "bankAccounts": "Cuentas Bancarias", + "noBankAccountFound": "No se encontraron cuentas bancarias.", + "noAccountsFoundMissing": "No se encontraron cuentas coincidentes", + "deposit": "Depósito", + "addBank": "Añadir Banco", + "bankToBankTransfer": "Transferencia de Banco a Banco", + "bankToCashTransfer": "Transferencia de Banco a Efectivo", + "accountName": "Nombre de Cuenta", + "holderName": "Nombre del Titular", + "openingDate": "Fecha de Apertura", + "currentBalance": "Saldo Actual", + "permissionDeniedToDeleteBank": "Permiso denegado para eliminar banco.", + "canNotEditThisTransactionType": "No se puede editar este tipo de transacción.", + "bank": "Banco", + "noTransactionFoundForThisFilter": "No se encontraron transacciones para este filtro.", + "pleaseSelectBothAccounts": "Por favor, seleccione ambas cuentas.", + "cannotTransferToSameAccounts": "No se puede transferir a la misma cuenta.", + "editBankTransfer": "Editar Transferencia Bancaria", + "needAtLeastTwoBankAccount": "Se necesitan al menos dos cuentas bancarias para realizar una transferencia.", + "from": "Desde", + "to": "A", + "editBankToCash": "Editar Banco a Efectivo", + "noBankAccountsFoundToTransferFrom": "No se encontraron cuentas bancarias desde las que transferir.", + "selectOneAccount": "Seleccione una cuenta", + "editCashAdjustment": "Editar Ajuste de Efectivo", + "adjustCashBalance": "Ajustar Saldo de Efectivo", + "customDate": "Fecha Personalizada", + "cashInHand": "Efectivo en Mano", + "currentCashBalance": "Saldo de Efectivo Actual", + "transfer": "Transferencia", + "adjustCash": "Ajustar Efectivo", + "pleaseSelectADestinationBankAccounts": "Por favor, seleccione una cuenta bancaria de destino.", + "editCashToBank": "Editar Efectivo a Banco", + "cashToBankTransfer": "Transferencia de Efectivo a Banco", + "noDestinationBankAccountFond": "No se encontraron cuentas bancarias de destino.", + "transferCheque": "Transferir Cheque", + "receivedFrom": "Recibido De", + "chequeAmount": "Importe del Cheque", + "chequeNumber": "Número de Cheque", + "chequeDate": "Fecha del Cheque", + "referenceNumber": "Nº de Referencia", + "selectBankToCash": "Seleccione Banco o Efectivo", + "depositTo": "Depositar En", + "selectDepositDestination": "Seleccione destino del depósito", + "transferDate": "Fecha de Transferencia", + "doYouWantToRellyReOpenThisCheque": "¿Realmente desea reabrir este cheque?", + "okay": "Vale", + "reOpen": "Reabrir", + "open": "Abierto", + "chequeList": "Lista de Cheques", + "closed": "Cerrado", + "noChequeFound": "No se encontró cheque", + "searchTransaction": "Buscar transacciones...", + "filterByDate": "Filtrar por Fecha", + "addImage": "Añadir Imagen", + "cashAndBankManagement": "Gestión de Efectivo y Bancos", + "cheque": "Cheques", + "branchList": "Lista de Sucursales", + "roleAndPermission": "Rol y Permiso", + "switchBank": "¿Cambiar de Sucursal?", + "exitBank": "Salir de Sucursal", + "areYouSureWantToSwitchToDifferentBranch": "¿Está seguro de que desea cambiar a una sucursal diferente?", + "areYourSureYouWantToExitFromThisBranch": "¿Está seguro de que desea salir de esta sucursal?", + "switchs": "Cambiar", + "exit": "Salir", + "createBranch": "Crear Sucursal", + "areYouSureWantToDeleteThisBranch": "¿Está seguro de que desea eliminar esta Sucursal?", + "currents": "Actual", + "noBrunchFound": "No se encontró Sucursal", + "updateBranch": "Actualizar Sucursal", + "pleaseEnterBranchName": "Por favor, introduzca nombre de sucursal", + "enterBalance": "Introduzca Saldo", + "youDoNotHavePermissionToUpdateBranch": "No tiene permiso para actualizar sucursal.", + "allTransaction": "Todas las Transacciones", + "duePay": "Pago Pendiente", + "allParties": "Todas las Partes", + "retry": "Reintentar", + "incomeCategoriesReport": "Informe de Categorías de Ingresos", + "dayBook": "Libro Diario", + "billWiseProfit": "Beneficio por factura", + "cashFlow": "Flujo de caja", + "balanceSheet": "Balance general", + "taxReport": "Informe de Impuestos", + "productSaleHistory": "Historial de Venta de Productos", + "productPurchaseHistory": "Historial de Compra de Productos", + "partyReports": "Informes de Partes", + "customerLedger": "Libro Mayor de Clientes", + "supplierLedger": "Libro Mayor de Proveedores", + "partyWiseProfit": "Beneficio por parte", + "productWiseProfit": "Beneficio por producto", + "top5Customer": "Top 5 Clientes", + "top5Supplier": "Top 5 Proveedores", + "productReports": "Informes de Productos", + "comboReport": "Informe combinado", + "expiredItemReport": "Informe de artículos caducados", + "top5Product": "Top 5 Productos", + "productWiseProfitAndLoss": "Pérdidas y Ganancias por Producto", + "productWisePurchase": "Compra por Producto", + "productWiseSale": "Pérdida por Producto", + "noProductMatchYourSearch": "Ningún producto coincide con su búsqueda.", + "purchaseQty": "Cant. Compra", + "saleQty": "Cant. Venta", + "youDoNotHavePermissionProfitAndLoss": "No tiene permiso de pérdidas y ganancias.", + "sold": "Vendido", + "remaining": "Restante", + "totalAssets": "Activos Totales", + "assets": "Activos", + "itemName": "Nombre del Artículo", + "personalInfo": "Información Personal:", + "dueBalance": "Saldo Pendiente", + "walletBalance": "Saldo de Monedero", + "cashIn": "Entrada de Efectivo", + "cashOut": "Salida de Efectivo", + "runningCash": "Efectivo Actual", + "moneyIn": "Entrada de Dinero", + "moneyOut": "Salida de Dinero", + "noDataAvailableForGeneratePdf": "No hay datos disponibles para generar pdf", + "balanceDue": "Saldo Pendiente", + "returnedAmount": "Importe Devuelto", + "saleReturn": "Devolución de Venta", + "saleEdit": "Editar Venta", + "pleaseAddASalesReturn": "Por Favor Añada Una Devolución de Venta", + "subscriptionReports": "Informes de Suscripción", + "started": "Iniciado", + "end": "Fin", + "taxReportList": "Lista de Informes de Impuestos", + "developedBy": "Desarrollado Por", + "time": "Hora", + "receivedBy": "Recibido Por", + "wallet": "Monedero", + "warranty": "Garantía", + "guarantee": "Garantía", + "remark": "Observación", + "bankDetails": "Detalles Bancarios", + "cashAndBank": "Efectivo y Banco", + "pdfGenerateSuccessfully": "Pdf Generado Exitosamente", + "generatingPdf": "Generando PDF", + "INVOICE": "FACTURA", + "admin": "Administrador", + "invoiceNumber": "Número de factura", + "vatNumber": "Número de IVA", + "customerSignature": "Firma del cliente", + "authorizedSignature": "Firma autorizada", + "poweredBy": "Desarrollado por", + "shippingCharge": "Gastos de envío", + "totalReturned": "Total devuelto", + "amountsInWord": "Cantidades en palabras", + "changeAmount": "Importe del cambio", + "sellsBy": "Vendido por", + "rounding": "Redondeo", + "paidBy": "Pagado por", + "vatGstTitle": "Título de IVA/GST", + "enterVatGstTitle": "Ingrese título de IVA/GST", + "vatGstNumber": "Número de IVA/GST", + "enterVatGstNumber": "Ingrese número de IVA/GST", + "vatAndTax": "IVA e Impuestos", + "customPrint": "Impresión personalizada", + "taxRates": "Tasas de impuestos", + "taxRatesMangeYourTaxRates": "Tasas de impuestos - Administre sus tasas de impuestos", + "add": "Agregar", + "status": "Estado", + "active": "Activo", + "disable": "Desactivar", + "deletedSuccessFully": "¡Eliminado con éxito!", + "failedToDeleteTheTax": "No se pudo eliminar el impuesto", + "errorDeletingTax": "Error al eliminar el impuesto", + "taxGroup": "Grupo de impuestos", + "combinationOfTheMultipleTaxes": "Combinación de múltiples impuestos", + "subTaxes": "Subimpuestos", + "action": "Acción", + "addTax": "Agregar impuesto", + "editTax": "Editar impuesto", + "addNewTax": "Agregar nuevo impuesto", + "enterTaxRates": "Ingrese la tasa de impuesto", + "addTaxGroup": "Agregar nuevo grupo de impuestos", + "editTaxGroup": "Editar grupo de impuestos", + "taxWithSingleMultipleTaxType": "Impuesto con tipo de impuesto único/múltiple", + "noSubTaxSelected": "No se seleccionó ningún subimpuesto", + "subTaxList": "Lista de subimpuestos", + "taxPercent": "Porcentaje de impuesto", + "done": "Hecho", + "writerTaxHere": "Escriba texto aquí...", + "expiredList": "Lista de vencidos", + "listIsEmpty": "La lista está vacía", + "printingInvoice": "Imprimiendo factura", + "salesSetting": "Configuración de ventas", + "invoiceLogo": "Logotipo de la factura", + "printingOption": "Opción de impresión", + "amountRoundingMethod": "Método de redondeo del monto", + "signUp": "Regístrate", + "returnedItem": "Artículo devuelto", + "returnedDate": "Fecha de devolución", + "saleBy": "Ventas por", + "purchasedBy": "Comprado por", + "collectedBys": "Recogido por", + "payableAmount": "Importe a pagar", + "receivedAmount": "Importe recibido", + "unitPrices": "Precio Unitario", + "item": "Artículo", + "sl": "N.º de Serie", + "mobiles": "Móvil", + "paidVia": "Pagado a través de", + "moneyReceipt": "Recibo de Dinero", + "receipt": "Recibo", + "barcodeGenerator" : "Generador de código de barras", + "searchProduct" : "Buscar producto", + "code" : "Código", + "price" : "Precio", + "showCode" : "Mostrar código", + "showPrice" : "Mostrar precio", + "showName" : "Mostrar nombre", + "actions" : "Acciones", + "noItemSelected" : "Ningún artículo seleccionado", + "noProductSelected" : "Ningún producto seleccionado", + "previewPdf" : "Vista previa PDF", + "salesReturnReport" : "Informe de devolución de ventas", + "purchaseReturnReport" : "Informe de devolución de compra", + "incomeFor" : "Ingresos para", + "enterProductCode": "Introduzca el código del producto", + "addIncome" : "Agregar ingresos", + "incomeDate" : "Fecha de ingresos", + "incomeCategories" : "Categorías de ingresos", + "addIncomeCategory" : "Agregar categoría de ingresos", + "enterIncomeCategoryName" : "Introduzca el nombre de la categoría de ingresos", + "totalReturnAmount" : "Importe total devuelto", + "returned" : "Devuelto", + "supplierDetails" : "Detalles del proveedor", + "weekly": "Semanal", + "monthly": "Mensual", + "yearly" : "Anual", + "today" : "Hoy", + "thisWeek" : "Esta semana", + "thisMonth" : "Este mes", + "thisYear": "Este año", + "allTime" : "Todo el tiempo", + "custom" : "Personalizado", + "addUserRole": "Agregar Rol de Usuario", + "noRoleFound": "No se Encontró Rol de Usuario", + "yourPackageExpiredInDays": "Su Paquete Expirará en 5 Días", + "yourPackageExpiredToday": "Su Paquete Expirará Hoy\n\nPor favor, Compre nuevamente", + "contactUs": "Contáctenos", + "writeYourMessageHere": "Escriba su mensaje aquí", + "sendMessage": "Enviar Mensaje", + "sendYourEmail": "Enviar su Correo Electrónico", + "backToHome": "Volver a la Página Principal", + "promoCode": "Código de Promoción", + "submit": "Enviar", + "seeAllPromoCode": "Ver todos los códigos de promoción", + "categories": "Categorías", + "enterYourPhoneNumber": "Ingrese su número de teléfono", + "enterFullAddress": "Ingrese la dirección completa", + "enterYourEmailAddress": "Ingrese su dirección de correo electrónico", + "pleaseEnterAPassword": "Por favor ingrese una contraseña", + "pleaseEnterAConfirmPassword": "Por favor ingrese la confirmación de contraseña", + "enterYourName": "Ingrese su nombre", + "addNewAddress": "Agregar nueva dirección", + "firstName": "Nombre", + "lastName": "Apellido", + "country": "País", + "easytheusedesciption" : "La aplicación POSpro es gratuita y fácil de usar. De hecho, es uno de los mejores sistemas POS del mundo.", + "choseYourFeature" : "Elige Tus Funciones", + "choseyourfeatureDesciption" : "Las funciones son la parte importante que hace que POSpro sea diferente de las soluciones tradicionales.", + "allBusinessolutionDescrip" : "POSpro es una solución comercial completa con inventario, cuentas, ventas, gastos y pérdidas/ganancias.", + "bangladesh": "Bangladesh", + "apply": "Aplicar", + "deliveryAddress": "Dirección de entrega", + "noDataAvailabe": "No hay datos disponibles", + "addDelivery": "Agregar entrega", + "description": "Descripción", + "addNote": "Agregar nota", + "image": "Imagen", + "pleaseConnectThePrinterFirst": "Por favor conecte la impresora primero", + "selectCategory": "Seleccione categoría", + "enterExpenseDate": "Ingrese la fecha del gasto", + "enterName": "Ingrese el nombre", + "enterAmount": "Ingrese la cantidad", + "enterRefNumber": "Ingrese el número de referencia", + "fashions": "Moda", + "billTO": "Facturar a", + "totalDue": "Total debido", + "paymentsAmount": "Importe de pagos", + "remainingDue": "Saldo pendiente", + "thankYouForYourDuePayment": "Gracias por su pago pendiente", + "print": "Imprimir", + "unitPrice": "Precio unitario", + "totalPrice": "Precio total", + "totalVat": "Total IVA", + "deliveryCharge": "Cargo de entrega", + "totalPayable": "Total a pagar", + "thankYouForYourPurchase": "Gracias por su compra", + "pleaseConnectYourBluetoothPrinter": "Por favor conecte su impresora bluetooth", + "editSocialMedia": "Editar redes sociales", + "socialMarketing": "Marketing social", + "share": "Compartir", + "notification": "Notificación", + "purchaseAlarm": "Alarma de compra", + "purchaseConfirmed": "Compra confirmada", + "paymentComplete": "Pago completado", + "return": "Devolver", + "sendSms": "Enviar SMS", + "receiveThePin": "Recibir el PIN", + "startNewSale": "Iniciar nueva venta", + "payment": "Pago", + "masterCard": "MasterCard", + "instruction": "Instrucción", + "cash": "Efectivo", + "invoiceViewer": "Visor de facturas", + "size": "Tamaño", + "color": "Color", + "weight": "Peso", + "capacity": "Capacidad", + "type": "Tipo", + "youWantToDeleteTheProduct": "¿Desea eliminar este producto?", + "delete": "Eliminar", + "contactDetails": "Detalles de contacto", + "clarence": "Clarence", + "call": "Llamar", + "message": "Mensaje", + "dailyTransaction": "Transacción diaria", + "promo": "Promo", + "send": "Enviar", + "easyToUseThePos": "Fácil de usar el punto de venta móvil", + "easyToUseDescription": "La aplicación PosPro es gratuita y fácil de usar. De hecho, es uno de los mejores sistemas de POS en todo el mundo.", + "chooseYourFeature": "Elija sus funciones", + "chooseYourFeatureDescription": "Las funciones son la parte importante que diferencia a PosPro de las soluciones tradicionales.", + "allBusinessSolutions": "Todas las soluciones comerciales", + "allBusinessolutionDescription": "PosPro es una solución comercial completa con inventario, cuentas, ventas, gastos y pérdidas / ganancias.", + "skip": "Omitir", + "next": "Siguiente", + "aNewUpdateAvailable": "Una nueva actualización disponible\nPor favor actualice su aplicación", + "skipTheUpdate": "Omitir la actualización", + "rememberMeLater": "Recuérdame más tarde", + "poweredByAcnoo": "Desarrollado por Acnoo", + "update": "Actualizar", + "continueButton": "Continuar", + "lossOrProfit": "Pérdida/Ganancia", + "expense": "Gasto", + "parties": "Partes", + "home": "Inicio", + "sales": "Ventas", + "setting": "Configuración", + "purchaseNow": "Comprar Ahora", + "paymentMethods": "Métodos de Pago", + "name": "Nombre", + "phone": "Número de teléfono", + "email": "Dirección de correo electrónico", + "address": "DIRECCIÓN", + "previousDue": "Vencimiento anterior", + "selectLang": "Elige tu idioma", + "addContact": "Agregar contacto", + "moreInfo": "Más información", + "retailer": "Detallista", + "dealer": "Distribuidor", + "wholesaler": "Mayorista", + "supplier": "Proveedor", + "CustomerDetails": "Detalles del cliente", + "recentTransaction": "Transacciones Recientes", + "totalProduct": "Productos Totales", + "total": "Total", + "paid": "Pagado", + "unPaid": "No pagado", + "due": "Pendiente", + "connect": "Haga clic para conectar", + "tryAgain": "Intentar otra vez", + "loading": "Cargando", + "viewAll": "Ver todo", + "partyList": "Lista de fiestas", + "addCustomer": "Por favor agregue un cliente", + "updateContact": "Actualizar contacto", + "dueList": "Lista de vencimiento", + "collectDue": "Cobrar adeudado", + "date": "Fecha", + "dueAmount": "Cantidad debida: ", + "customerName": "Nombre del cliente", + "totalAmount": "Cantidad total", + "paidAmount": "Monto de pago", + "paymentTypes": "Tipo de pago", + "cancel": "Cancelar", + "expenseReport": "Informe de gastos", + "fromDate": "Partir de la fecha", + "toDate": "Hasta la fecha", + "expenseFor": "Gastos por", + "amount": "Cantidad", + "noData": "Datos no disponibles", + "totalExpense": "Gasto total", + "addExpense": "Agregar gasto", + "expenseDate": "Fecha de gastos", + "referenceNo": "Número de referencia", + "note": "Nota", + "expenseCat": "Categorías de gastos", + "search": "Buscar", + "select": "Seleccionar", + "addExpenseCat": "Agregar categoría de gastos", + "categoryName": "Nombre de la categoría", + "alreadyAdded": "Ya agregado", + "whatNew": "Qué hay de nuevo", + "lp": "Pérdida/Beneficio", + "profit": "Ganancia", + "loss": "Pérdida", + "lpDetails": "Detalles de pérdidas/beneficios", + "invoice": "Factura", + "dates": "Fecha:", + "mobile": "Móvil:", + "product": "Producto", + "quantity": "Cantidad", + "discount": "Descuento", + "totalLoss": "Pérdida total", + "totalProfit": "Beneficio total", + "productList": "Lista de productos", + "stock": "Existencias", + "addNewProduct": "Agregar nuevo producto", + "productName": "Nombre del producto", + "productCode": "Código de producto", + "purchasePrice": "Precio de compra", + "mrp": "PVL", + "wholeSalePrice": "Precio al por mayor", + "dealerPrice": "A precio de concesionario", + "manufacturer": "Fabricante", + "saveNPublish": "Guardar y publicar", + "brands": "Marcas", + "addBrand": "Agregar marca", + "brandName": "Nombre de la marca", + "addUnit": "Añadir Unidad", + "unitName": "Nombre de la unidad", + "units": "Unidades", + "addProduct": "Agregue un producto", + "updateProduct": "Actualizar producto", + "salePrice": "Precio de venta", + "profile": "Perfil", + "edit": "Editar", + "businessCat": "Categoría de negocios", + "language": "idioma", + "changePassword": "Cambiar la contraseña", + "updateProfile": "Actualiza tu perfil", + "businessName": "Compañía y nombre comercial", + "addPurchase": "Añadir Compra", + "inv": "Núm. de factura", + "supplierName": "Nombre del proveedor", + "itemAdded": "Artículo agregado", + "addItems": "Añadir elementos", + "subTotal": "Subtotal", + "returnAmount": "Importe de devolución", + "chooseSupplier": "Elegir un Proveedor", + "noSupplier": "Ningún proveedor disponible", + "salesDetails": "Detalles de Ventas", + "editPurchaseInvoice": "Editar factura de compra", + "purchaseList": "Lista de compras", + "addAPurchase": "Por favor agregue una compra", + "dueReport": "Debido Informe", + "fullyPaid": "Completamente pagado", + "stillUnpaid": "Todavía sin pagar", + "purchaseReport": "Informe de Compra", + "connectPrinter": "Conecta tu impresora", + "clickToConnect": "Haga clic para conectar", + "collectDues": "Por favor cobra una deuda", + "addNewPurchase": "Por favor agregue una compra", + "salesReport": "Reporte de ventas", + "addSale": "Por favor agregue una venta", + "reports": "Informes", + "chooseCustomer": "Elegir un Cliente", + "addSales": "Añadir Ventas", + "saleList": "Lista de ventas", + "editSalesInvoice": "Editar factura de venta", + "previousPayAmount": "Cantidad de pago anterior", + "printing": "Opción de impresión", + "subscription": "Suscripción", + "userRole": "Rol del usuario", + "currency": "Divisa", + "logOut": "Cerrar sesión", + "stockList": "Lista común", + "purchase": "Compra", + "sale": "Venta", + "yourPack": "Tu equipaje", + "freePlan": "Plan Gratis", + "youRUsing": "Tu estas usando ", + "freePack": "Paquete Gratis", + "premiumPlan": "Plan Premium", + "packFeatures": "Características del paquete", + "unlimited": "Ilimitado", + "updateNow": "Actualizar ahora", + "purchasePremium": "Comprar Plan Premium", + "buyPremium": "Comprar plan premium", + "paypalPay": "Pagar con PayPal", + "gotEmail": "Tienes un correo electrónico", + "sendEmail": "Hemos enviado un correo electrónico con instrucciones sobre cómo restablecer la contraseña a:", + "checkEmail": "Revisar correo electrónico", + "close": "Cerca", + "forgotPassword": "Has olvidado tu contraseña", + "enterEmail": "Ingrese su dirección de correo electrónico a continuación para recibir el enlace de restablecimiento de contraseña", + "sendLink": "Enviar enlace de reinicio", + "emailText": "Correo electrónico", + "password": "Contraseña", + "logIn": "Acceso", + "noAcc": "¿No tienes ninguna cuenta?", + "register": "Registro", + "phoneVerification": "Verificación del teléfono", + "registerTitle": "¡Necesitamos registrar su teléfono sin comenzar!", + "sendCode": "Enviar el código", + "staffLogin": "Inicio de sesión del personal", + "logInWithMail": "Iniciar sesión con correo electrónico", + "setUpProfile": "Configura tu perfil", + "setUpDesc": "Actualiza tu perfil para conectar a tu médico con una mejor impresión", + "gallery": "Galería", + "camera": "Cámara", + "companyAddress": "Dirección de la empresa", + "openingBalance": "Saldo de apertura", + "confirmPass": "Confirmar Contraseña", + "haveAcc": "¿Ya tienes una cuenta?", + "loginWithPhone": "Iniciar sesión con el teléfono", + "editPhone": "¿Editar número de teléfono?", + "createAcc": "Crea una cuenta nueva", + "congratulation": "Felicidades", + + "signIn": "Iniciar sesión", + "welcomeBack": "¡Bienvenido de nuevo!", + "passwordCannotBeEmpty": "La contraseña no puede estar vacía", + "save": "Guardar", + "reset": "Restablecer la contraseña usando tu correo electrónico o número de teléfono", + "lableEmail": "Correo electrónico", + "hintEmail": "Introduce la dirección de correo electrónico", + "emailCannotBeEmpty": "El correo electrónico no puede estar vacío", + "pleaseEnterAValidEmail": "Por favor, introduce un correo electrónico válido", + "continueE": "Continuar", + "pleaseEnterYourDetails": "Por favor, introduce tus datos.", + "lablePassword": "Contraseña", + "hintPassword": "Introduce la contraseña", + "pleaseEnterABiggerPassword": "Por favor, introduce una contraseña más larga", + "rememberMe": "Recuérdame", + "donNotHaveAnAccount": "¿No tienes una cuenta?", + "createAFreeAccount": "Crear una cuenta gratuita", + "fullName": "Nombre completo", + "enterYourFullName": "Introduce tu nombre completo", + "nameCanNotBeEmpty": "El nombre no puede estar vacío", + "alreadyHaveAnAccount": "¿Ya tienes una cuenta?", + "createNewPassword": "Crear una nueva contraseña", + "setUpNewPassword": "Configura una nueva contraseña", + "resetPassword": "Restablece tu contraseña para recuperar y acceder a tu cuenta", + "newPassword": "Nueva contraseña", + "confirmPassword": "Confirmar contraseña", + "passwordsDoNotMatch": "Las contraseñas no coinciden", + "verityEmail": "Verificar correo electrónico", + "verification": "Verificación", + "digits": "Se ha enviado un PIN de 6 dígitos a tu dirección de correo electrónico: ", + "enterValidOTP": "Introduce un OTP válido", + "resendOTP": "Reenviar OTP", + "verifyYourEmail": "Verifica tu correo electrónico", + "weHaveSentAConfirmationEmailTo": "Hemos enviado un correo electrónico de confirmación a", + "folder": "Puede que el correo haya terminado en tu carpeta de spam.", + "gotIt": "Entendido", + "enterOpeningBalance": "Introduce el saldo inicial", + "pleaseEnterAValidBusinessName": "Por favor, introduce un nombre de negocio válido", + "enterBusiness": "Introduce el nombre del negocio/tienda", + "selectBusinessCategory": "Selecciona una categoría de negocio", + "todaySummary": "Resumen del día", + "sellAll": "Vender todo >", + "income": "Ingresos", + "purchased": "Comprado", + "endYourFreePlan": "Termina tu plan gratuito", + "yourFree": "Tu paquete gratuito está casi terminado, compra tu próximo plan. Gracias.", + "upgradeNow": "Actualizar ahora", + "notFound": "No encontrado", + "updateYourSubscription": "Actualiza tu suscripción", + "noDataFound": "No se encontraron datos", + "areYouSure": "¿Estás seguro?", + "doYouWantToExitTheApp": "¿Deseas salir de la aplicación?", + "no": "No", + "yes": "Sí", + "dashboard": "Tablero", + "salesPurchaseOverview": "Resumen de ventas y compras", + "totalItems": "Total de artículos", + "totalCategories": "Total de categorías", + "quickOverview": "Resumen rápido", + "totalIncome": "Ingresos totales", + "customerDue": "Deuda del cliente", + "stockValue": "Valor del stock", + "lossProfit": "Pérdidas/Beneficios", + "cost": "Costo", + "qty": "Cantidad", + "noProductFound": "No se encontraron productos", + "phoneNumber": "Número de teléfono", + "pleaseEnterAValidName": "Por favor, introduce un nombre válido", + "pleaseEnterValidPhoneAndNameFirst": "Por favor, introduce primero un teléfono y un nombre válidos", + "confirmDelete": "Confirmar eliminación", + "areYouSureYouWant": "¿Estás seguro de que deseas eliminar a esta parte?", + "pleaseEnterAValidPhoneNumber": "Por favor, introduce un número de teléfono válido", + "sendSMS": "Enviar SMS", + "searchH": "Buscar aquí....", + "transactions": "Transacciones", + "selectAInvoice": "Selecciona una factura", + "totalDueAmount": "Cantidad total adeudada", + "youCanNotPayMoreThenDue": "No puedes pagar más de lo adeudado", + "noDueSelected": "No se seleccionó ninguna deuda", + "pleaseEnterName": "Por favor, introduce el nombre", + "pleaseEnterAmount": "Por favor, introduce la cantidad", + "enterNote": "Introduce una nota", + "pleaseSelectAExpenseCategory": "Por favor, selecciona una categoría de gasto", + "enterExpanseCategoryName": "Introduce el nombre de la categoría de gasto", + "comingSoon": "Próximamente", + "pleaseMakeASaleFirst": "Por favor, realiza una venta primero", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Enlace", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Pasarela de pago", + "paymentSuccess": "Pago exitoso", + "paymentWasSuccessful": "¡El pago fue exitoso!", + "paymentFailed": "Pago fallido", + "paymentFailedPleaseTryAgain": "El pago falló. Por favor, inténtalo de nuevo.", + "pleaseEnterAValidBrandName": "Por favor, introduce un nombre de marca válido", + "enterABrandName": "Introduce un nombre de marca", + "addCategory": "Agregar categoría", + "enterCategoryName": "Introduce el nombre de la categoría", + "selectVariations": "Selecciona variaciones : ", + "dataSavedSuccessfully": "Datos guardados con éxito.", + "somethingIs": "Algo está", + "updateYourProfile": "Actualiza tu perfil para conectar mejor con tus clientes", + "shopOpeningBalance": "Saldo inicial de la tienda", + "shopRemainingBalance": "Saldo restante de la tienda", + "enterAValidDiscount": "Introduce un descuento válido", + "addProductFirst": "Agrega un producto primero", + "subtotal": "Subtotal", + "purchaseDetails": "Detalles de la compra", + "riead": "Leer", + "totall": "Total:", + "startDate": "Fecha de inicio", + "pickStartDate": "Seleccionar fecha de inicio", + "endDate": "Fecha de fin", + "pickEndDate": "Seleccionar fecha de fin", + "failedToGetPlatformVersion": "Error al obtener la versión de la plataforma.", + "enterQuantity": "Introduce la cantidad", + "pleaseAddQuantity": "Por favor, añade la cantidad", + "willBeAddedSoon": "Se añadirá pronto", + "addedToCart": "Añadido al carrito", + "connectYourPrinter": "Conecta tu impresora", + "customerPay": "Pago del cliente", + "supplerPay": "Pago del proveedor", + "incomeReport": "Informe de ingresos", + "category": "Categoría", + "balance": "Saldo", + "itemsSales": "Ventas de artículos", + "totalPurchase": "Compra total", + "totalSales": "Ventas totales", + "stockReport": "Informe de stock", + "lossProfitReport": "Informe de pérdidas/beneficios", + "outOfStock": "Agotado", + "vat": "IVA", + "customerPhoneNumber": "Número de teléfono del cliente", + "enterCustomerPhoneNumber": "Introduce el número de teléfono del cliente", + "walkInCustomer": "Cliente ocasional", + "guest": "Invitado", + "stocks": "Stock: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "No molestar", + "on": "Encendido", + "off": "Apagar", + "unlimitedUsagesOfOurPackage": "Usos ilimitados de nuestro paquete\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Pagar para suscribirse", + "field": "Campo", + "successfullyPaid": "pagado con éxito", + "profileEdit": "Editar perfil", + "products": "Productos", + "salesList": "Lista de ventas", + "useTitleCanNotBeEmpty": "El título de usuario no puede estar vacío", + "userTitle": "Título del usuario", + "enterUserTitle": "Introduce el título del usuario", + "create": "Crear", + "youHaveToGivePermission": "Debes otorgar permiso", + "all": "Todo", + "userRoleDetails": "Detalles del rol del usuario", + "doYouWantToDeleteTheUser": "¿Deseas eliminar al usuario?", + "thisProductAlreadyAdded": "¡Este producto ya está añadido!", + "pleaseEnterAValidProductName": "Por favor, introduce un nombre de producto válido", + "enterProductName": "Introduce el nombre del producto", + "pleaseSelectACategory": "Por favor, selecciona una categoría", + "productCategory": "Categoría del producto", + "selectProductCategory": "Selecciona la categoría del producto", + "enterSize": "Introduce el tamaño", + "enterColor": "Introduce el color", + "enterWeight": "Introduce el peso", + "enterCapacity": "Introduce la capacidad", + "enterType": "Introduce el tipo", + "productBrand": "Marca del producto", + "selectABrand": "Selecciona una marca", + "productCodeIsRequired": "El código del producto es obligatorio", + "enterAValidStock": "Introduce un stock válido", + "enterStock": "Introduce el stock", + "productUnit": "Unidad del producto", + "selectProductUnit": "Selecciona la unidad del producto", + "pleaseEnterAValidPurchasePrice": "Por favor, introduce un precio de compra válido", + "enterPurchasePrice": "Introduce el precio de compra", + "pleaseEnterAValidSalePrice": "Por favor, introduce un precio de venta válido", + "enterSaltingPrice": "Introduce el precio de venta", + "enterWholesalePrice": "Introduce el precio mayorista", + "enterDealerPrice": "Introduce el precio del distribuidor", + "enterDiscount": "Introduce el descuento", + "enterManufacturerName": "Introduce el nombre del fabricante", + "adding": "Añadiendo..", + "pleaseEnterAValidUnitName": "Por favor, introduce un nombre de unidad válido", + "pleaseEnterUnitName": "Por favor, introduce el nombre de la unidad", + "productDetails": "Detalles del producto", + "smartWatch": "Reloj inteligente", + "appleWatch": "Apple Watch", + "deleting": "Eliminando....", + "brand": "Marca", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Detalles", + "weSentAnOTPInYourPhoneNumber": "Hemos enviado un OTP a tu número de teléfono", + "pleaseEnterTheOTP": "Por favor, ingresa el OTP", + "enterAValidOTP": "Ingresa un OTP válido", + "verify": "Verificar", + "resendIn": "Reenviar OTP en ", + + + "dueCollection": "Cobro pendiente", + "noTransaction": "Sin transacción", + "updating": "Actualizando...", + "confirmSMSTo": "Confirmar SMS a", + "anSMSWillBeSentToTheFollowingNumber": "Se enviará un SMS al siguiente número: ", + "package": "Paquete", + "permissionNotGranted": "¡Permiso no concedido!", + "collectedBy": "Recogido por:", + "phonee": "Teléfono:", + "purchaseBy": "Comprado por:", + "salesBy": "Vendido por:", + "days": "días", + + "freeLifetimeUpdate": "Actualización gratuita de por vida", + "android": "Soporte para aplicaciones Android e iOS", + "premiumCustomerSupport": "Soporte para aplicaciones Android e iOS", + "customInvoiceBranding": "Marca personalizada en facturas", + "unlimitedUsage": "Uso ilimitado", + "freeDataBackup": "Copia de seguridad de datos gratuita", + "addCustomers" : "Agregar Cliente", + "noDue" : "Sin Deuda", + "customer" : "Cliente", + "billingAddress" : "Dirección de Facturación", + "enterAddress" : "Ingresar Dirección", + "city" : "Ciudad", + "cityName" : "Nombre de la Ciudad", + "state" : "Estado", + "stateName" : "Nombre del Estado", + "zip" : "Código Postal", + "zipCode" : "Ingresar Código Postal", + "chooseCountry" : "Elegir País", + "shippingAddress" : "Dirección de Envío", + "partyCreateWarn" : "No tienes permiso para crear una Parte.", + "addParty" : "Agregar Partes", + "creditLimit" : "Límite de Crédito de la Parte", + "selectOne" : "Seleccionar Uno", + "roundings" : "Redondeo (+/-)", + "roundingTotal" : "Total Redondeado", + "opinion" : "Ingrese su opinión", + "dueSaleWarn" : "No se permiten ventas a crédito para clientes sin cuenta.", + "paymentTypeHint" : "Por favor selecciona un tipo de pago", + "createSaleWarn" : "No tienes permiso para crear ventas.", + "updateSaleWarn" : "No tienes permiso para actualizar ventas.", + "uploadImage" : "Subir Imagen", + "useGallery" : "Usar galería", + "openCamera" : "Abrir Cámara", + "scanCode" : "Escanear código QR del producto", + "posSale" : "Venta POS", + "selectCustomer" : "Seleccionar Cliente", + "searchWith" : "Buscar...", + "filter" : "Filtro", + "productNotFound" : "Producto No Encontrado", + "noMatched" : "No se encontraron productos coincidentes.", + "inventoryPermission" : "No tienes permiso para el inventario", + "noParty" : "No se encontraron Partes", + "purchaseWarn" : "No tienes permiso para crear compras.", + "purchaseUpdateWarn" : "No tienes permiso para actualizar compras.", + "addVariantDetails" : "Agregar Detalles de Variante", + "purchaseEx" : "Precio de Compra Excl.", + "purchaseIn" : "Precio de Compra Incl.", + "purchaseExReq" : "Precio de compra excl. requerido", + "purchaseInReq" : "Precio de compra incl. requerido", + "profitMargin" : "Margen de Ganancia (%)", + "saleReq" : "Precio de venta requerido", + "manufactureDate" : "Fecha de Fabricación", + "selectDate" : "Seleccionar Fecha", + "expDate" : "Fecha de Vencimiento", + "saveVariant" : "Guardar Variante", + "model" : "Modelo", + "selectModel" : "Seleccionar Modelo", + "bulk" : "Carga Masiva", + "barcodeGen" : "Generador de Código de Barras", + "upload" : "Subir", + "sku" : "SKU / Código", + "lowStock" : "Stock Bajo", + "enLowStock" : "Ingresar stock bajo", + "manuDate" : "Fecha de Fabricación", + "single" : "Único", + "batch" : "Lote", + "batchNo" : "Número de Lote", + "entBatchNo" : "Ingresar Número de Lote", + "variantAdded" : "¡Variante añadida exitosamente!", + "variantDelete" : "¡Variante eliminada exitosamente!", + "addVariant" : "Agregar Variante", + "typeSelect" : "Seleccionar Tipo", + "taxType" : "Tipo de Impuesto", + "selectTax" : "Seleccionar Impuesto", + "updateProductWarn" : "No tienes permiso para actualizar el Producto.", + "addProductWarn" : "No tienes permiso para crear Producto.", + "updateProductSuccess" : "¡Producto actualizado exitosamente!", + "addProductSuccess" : "¡Producto creado exitosamente!", + "choose" : "Elegir", + "view" : "Ver Detalles", + "priceWarn" : "El precio no puede estar vacío", + "productSetting" : "Configuración del Producto", + "saveSetting" : "Guardar Configuración", + "addStock" : "Agregar Stock", + "stockWarn" : "El stock debe ser al menos 1", + "updateSuccess" : "Actualizado exitosamente", + "updateFailed" : "Error al actualizar stock", + "deleteBatchWarn" : "¿Está seguro de que desea eliminar este lote?", + "lowStockReport" : "Reporte de Stock Bajo", + "genPdfWarn" : "No hay datos disponibles para generar PDF", + "dateFilterWarn" : "La fecha final no puede ser anterior a la fecha inicial.", + "createPdfWarn" : "No tienes permiso para crear PDF.", + "expirationStatus" : "Estado de Vencimiento", + "selectFDate" : "Seleccionar fecha desde", + "selectToDate" : "Seleccionar fecha hasta", + "clear" : "Limpiar", + "incomeReportPermission" : "No tienes permiso para ver el informe de ingresos.", + "deleteAcc" : "Eliminar Cuenta", + "deletePartyWarn" : "No tienes permiso para eliminar parte.", + "updatePartyWarn" : "No tienes permiso para actualizar parte.", + "phoneNotAvail" : "Número de teléfono no disponible.", + "notLaunch" : "No se pudo iniciar la aplicación de teléfono.", + "quickOver" : "Resumen Rápido", + "tranSacOver" : "Resumen de la transacción", + "profitLoss" : "Ganancias y pérdidas" +} \ No newline at end of file diff --git a/lib/l10n/intl_et.arb b/lib/l10n/intl_et.arb new file mode 100644 index 0000000..d5f3553 --- /dev/null +++ b/lib/l10n/intl_et.arb @@ -0,0 +1,1267 @@ +{ + "deleteDialogDetails": "Kas olete kindel, et soovite oma konto kustutada? See toiming kustutab jäädavalt kõik teie andmed.", + "passwordMust6Character": "Parool peab olema vähemalt 6 märki pikk", + "passwordIsRequired": "Parool peab olema vähemalt 6 märki pikk", + "iAgreeDeleteMyAccountPermanent": "Nõustun oma konto jäädava kustutamisega.", + "flat": "Fikseeritud", + "percent": "Protsent", + "partialPaid": "Osaliselt tasutud", + "selectStock": "Vali laovaru", + "stockOrVariant": "Ladu / Variant", + "noBatch": "Partii puudub", + "purchaseQuantityRequired": "Ostukogus on kohustuslik", + "excelUploader": "Exceli üleslaadija", + "remove": "Eemalda", + "uploading": "Üleslaadimine...", + "pickAndUploadFile": "Vali ja laadi fail üles", + "downloadExcelFormat": "Laadi alla Exceli vorming", + "excelFiles": "Exceli failid", + "noFileSelected": "Faili pole valitud", + "orContinueWith": "Või jätka kaudu", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Sisselogimine ebaõnnestus. Palun proovi uuesti.", + "someThingWithWrongWithTheWebPage": "Veebilehel tekkis viga.", + "loadingOtpSetting": "OTP seadete laadimine...", + "youCanNowResendYourOtp": "Saate nüüd OTP uuesti saata.", + "resendOtpSeconds": "Saada OTP uuesti ${start} sekundi pärast", + "oldPassword": "Vana parool", + "oldPasswordCanNotBeEmpty": "Vana parool ei tohi olla tühi", + "seconds": "sekundit", + "downloading": "Allalaadimine...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Allalaadimine õnnestus! Palun kontrolli oma dokumentide kausta", + "printBarCode": "Prindi vöötkood", + "youDoNotHavePermissionToGenerateBarcode": "Teil puudub õigus vöötkoodi genereerimiseks.", + "download": "Laadi alla", + "packingDate": "Pakendamise kuupäev", + "permissionDeniedToViewBank": "Panga andmete vaatamine keelatud.", + "permissionDeniedToUpdateBank": "Panga andmete uuendamine keelatud.", + "editWarehouse": "Muuda ladu", + "addNewWarehouse": "Lisa uus ladu", + "warehouseName": "Lao nimi", + "enterWarehouseName": "Sisesta lao nimi", + "amountMustBeGreaterThanZero": "Summa peab olema suurem kui 0", + "canNotRetrievePaymentDetails": "Makseandmeid ei õnnestunud kätte saada.", + "youDonNotHavePermissionToCreateExpense": "Teil puudub õigus kulu loomiseks.", + "youDoNotHavePermissionToCreateExpenseCategory": "Teil puudub õigus kulukategooria loomiseks.", + "salesReturn": "Müügi tagastus", + "purchaseReturn": "Müügi tagastus", + "returnQuantity": "Tagastatav kogus", + "nonFoundableDiscount": "Tagastamatu (KM/Allahindlus)", + "confirmReturn": "Kinnita tagastus", + "pleaseSelectForProductReturn": "Palun vali toode tagastamiseks", + "failedToProcessReturn": "Tagastamise töötlemine ebaõnnestus.", + "noValuesDenied": "Väärtusi pole määratud", + "editCategory": "Muuda kategooriat", + "editModel": "Muuda mudelit", + "addNewModel": "Lisa uus mudel", + "pleaseEnterValidName": "Palun sisesta kehtiv nimi", + "modelName": "Mudeli nimi", + "enterModelName": "Sisesta mudeli nimi", + "modelUpdateSuccessfully": "Mudel on edukalt uuendatud!", + "modelCreatedSuccessfully": "Mudel on edukalt loodud!", + "models": "Mudelid", + "enterLabelText": "Sisesta sildi tekst", + "searchBatchNo": "Otsi partii numbrit...", + "noActiveUser": "Aktiivset kasutajat pole", + "notInternetConnection": "Internetiohendus puudub", + "pleaseCheckYourInternetConnection": "Palun kontrolli oma internetiühendust ja proovi uuesti", + "ok": "Ok", + "addCash": "Lisa sularaha", + "reduceCash": "Vähenda sularaha", + "transactionType": "Tehingu tüüp", + "user": "Kasutaja", + "toAccount": "Kontole", + "fromAccount": "Kontolt", + "years": "Aastat", + "comboProductReport": "Komplekstoodete aruanne", + "grossProfit": "Brutokasum (Gross Profit)", + "netProfit": "Puhaskasum (Net Profit)", + "incomeType": "Tulu tüüp", + "expensesType": "Kulude tüübid", + "resets": "Lähtesta", + "packageName": "Paketi nimi", + "start": "Alusta", + "paymentMethod": "Makseviis", + "addPayment": "Lisa makse", + "advance": "Ettemaks", + "noteLevel": "Märkme tase", + "enterYourNoteLevel": "Sisesta märkme tase", + "postSaleMessage": "Müügijärgne sõnum", + "enterYourPostSaleMessage": "Sisesta müügijärgne sõnum", + "a4PageLogo": "A4 arve logo", + "thermalInvoicePageLogo": "Termoarve logo", + "thermalPrinterLanguage": "Termoprinteri keel", + "thermalPrinterPageSize": "Termoprinteri paberi suurus", + "openSetting": "Ava seaded", + "selectRack": "Vali riiuliblokk", + "rack": "Riiuliblokk (Rack)", + "selectShelf": "Vali riiul", + "shelf": "Riiul (Shelf)", + "variations": "Variatsioonid", + "combo": "Komplekt", + "enterBatchNo": "Sisesta partii nr", + "selectWarehouse": "Vali ladu", + "warehouse": "Ladu (Warehouse)", + "netTotalAmount": "Netosumma kokku", + "defaultSellingPrice": "Vaikimisi müügihind", + "selectItems": "Vali artiklid", + "variantList": "Variantide nimekiri", + "addSubVariation": "Lisa alamvariant", + "editProduct": "Muuda toodet", + "noItemFound": "Artiklit ei leitud", + "youDoNotHavePermissionDeleteTheShelf": "Teil puudub õigus riiuli kustutamiseks", + "notMatchingResultFound": "Vastavaid tulemusi ei leitud", + "editShelf": "Muuda riiulit", + "addShelf": "Lisa uus riiul", + "shelfName": "Riiuli nimi", + "enterShelfName": "Sisesta riiuli nimi", + "pleaseEnterShelfName": "Palun sisesta riiuli nimi", + "productRacks": "Toote riiuliblokid", + "racks": "Riiuliblokid (Racks)", + "youDoNtHavePermissionToCreateRacks": "Teil puudub õigus riiuliblokkide loomiseks.", + "youDoNtHavePermissionToDeleteRacks": "Teil puudub õigus riiuliblokkide kustutamiseks.", + "youDoNtHavePermissionToUpdateRacks": "Teil puudub õigus riiuliblokkide muutmiseks.", + "addNewRack": "Lisa uus riiuliblokk", + "editRack": "Muuda riiuliblokki", + "rackName": "Riiulibloki nimi", + "pleaseEnterRackName": "Palun sisesta riiulibloki nimi", + "shelves": "Riiulid (Shelves)", + "pressToSelect": "Vajuta valimiseks", + "selectAtLeastOneRack": "Vali vähemalt üks riiul", + "inActive": "Mitteaktiivne", + "addNewVariation": "Lisa uus variatsioon", + "editVariations": "Muuda variatsiooni", + "values": "Väärtused", + "enterValues": "Sisesta väärtused", + "pleaseEnterAtLeastOneValues": "Palun sisesta vähemalt üks väärtus.", + "productVariations": "Toote variatsioonid", + "permissionDenied": "Juurdepääs keelatud", + "noVariationFound": "Variatsiooni ei leitud.", + "addNewVariations": "Lisa uusi variatsioone", + "variationId": "Variatsiooni ID", + "updateRole": "Uuenda rolli", + "addRole": "Lisa roll", + "enterUserName": "Sisesta kasutajanimi", + "enterYourPassword": "Sisesta parool", + "selectAll": "Vali kõik", + "sNo": "Nr", + "feature": "Funktsioon", + "read": "Loe", + "viewPrice": "Vaata hinda", + "purchaseReturns": "Ostu tagastused", + "expiredProduct": "Aegunud toode", + "barcodes": "Vöötkoodid", + "bulkUploads": "Masslaadimine", + "productModels": "Toote mudelid", + "incomes": "Tulud", + "dues": "Võlgnevused", + "subscriptions": "Tellimused", + "paymentsTypes": "Maksetüübid", + "roles": "Rollid", + "manageSetting": "Halda seadeid", + "downloadApk": "Laadi alla APK", + "vatReports": "KM aruanded", + "profitAndLossDetailsReport": "Kasumi ja kahjumi aruanne", + "transactionsHistoryReport": "Tehingute ajalugu", + "expireProductReports": "Aeguvate toodete aruanded", + "productPurchaseReport": "Toote ostuaruanne", + "productSalesReport": "Toote müügiaruanne", + "role": "Roll", + "areYouSureWantToDeleteThisRole": "Kas olete kindel, et soovite selle rolli kustutada?", + "inStock": "Laos", + "informationShowInLabels": "Siltidel kuvatav info", + "packageDate": "Pakendamise kuupäev", + "barCodePrintLabelSetting": "Vöötkoodi sildi seaded", + "labelRoleLabelSize2Inch": "Sildirull 2\"*1, 50mm*25mm, vahe 3.1mm", + "labelRoleLabelSize1_5Inch": "Sildirull 1.5\"*1, 38mm*25mm, vahe 3.1mm", + "thirtyTwoLabelPerSheet": "32 silti lehel, 8.27 x 11.69 tolli", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Teil puudub õigus vöötkoodide genereerimiseks.", + "pleaseSelectAProductFirst": "Palun vali esmalt toode", + "pleaseEnterAValidQuantity": "Sisesta kehtiv kogus (vähemalt 1)", + "pleaseSelectProductFirst": "Palun vali esmalt toode", + "bluetoothIsTurnedOff": "Bluetooth on väljas. Palun lülita see sisse.", + "noBluetoothDeviceSelected": "Bluetooth seadet pole valitud.", + "printLabel": "Prindi silt", + "caningForDevices": "Seadmete otsimine...", + "noDeviceFound": "Seadet ei leitud", + "retryScan": "Otsi uuesti", + "connectedTo": "Ühendatud", + "pleaseEnableBluetooth": "Palun lülita Bluetooth sisse", + "skuOrCode": "SKU / Kood", + "lowStockAlert": "Madala laoseisu hoiatus", + "tax": "Maks (Tax)", + "costExclusionTax": "Kulu ilma maksuta", + "costInclusionTax": "Kulu koos maksuga", + "mrpOrSalePrice": "Müügi piirhind (MRP)", + "expiredDate": "Aegumiskuupäev", + "sellingPrice": "Müügihind", + "variationsProduct": "Variatsioonidega tooted", + "comboProducts": "Komplekttooted", + "noStockAvailable": "Laoseisu andmed puuduvad.", + "highToLowPrice": "Hind: kallis enne", + "lowToHighPrice": "Hind: odav enne", + "attachment": "Manus", + "viewStock": "Vaata laoseisu", + "expiry": "Aegumine", + "expire": "Aegub", + "sevenDays": "7 päeva", + "fifteenthDays": "15 päeva", + "thirtyDays": "30 päeva", + "sixtyDays": "60 päeva", + "outPremiumPlan": "Meie Premium pakett", + "youDoNotHavePermissionToCreatePurchase": "Teil puudub õigus ostude loomiseks.", + "thisPlanIsNotAvailableToPurchase": "See pakett pole ostmiseks saadaval", + "thisPlanIsEligibleForUpgrade": "See pakett ei ole uuendatav", + "extendPlan": "Pikenda paketti", + "buyNow": "Osta kohe", + "none": "Puudub", + "roundToWholeNumber": "Ümarda täisarvuni", + "roundToNearestWholeNumber": "Lähima täisarvuni", + "roundToNearnessDecimalNumber005": "Lähima kümnendkohani (0.05)", + "roundToNearnessDecimalNumber01": "Lähima kümnendkohani (0.1)", + "roundToNearnessDecimalNumber05": "Lähima kümnendkohani (0.5)", + "lastYear": "Eelmine aasta", + "productStock": "Toote laoseis", + "unit": "Ühik", + "showExpireDate": "Näita aegumiskuupäeva", + "vatId": "KMKR number / VAT ID", + "vatType": "KM tüüp", + "exclusivePrice": "Hind ilma käibemaksuta", + "inclusivePrice": "Hind koos käibemaksuga", + "profitPercent": "Kasumimäär", + "showSingle": "Näita üksikuid", + "showCombo": "Näita komplekte", + "showVariant": "Näita variante", + "showAction": "Näita tegevust", + "ledger": "Pearaamat", + "youDoNotHavePermissionToGenerateReport": "Teil puudub luba aruande genereerimiseks", + "noDataAvailable": "Andmed puuduvad", + "youDoNotHavePermissionToExportExcel": "Teil puudub luba Excelisse eksportimiseks", + "noDataAvailableForExport": "Eksportimiseks puuduvad andmed", + "supplierDue": "Võlg tarnijale", + "partyType": "Osapoole tüüp", + "allParty": "Kõik osapooled", + "yesterday": "Eile", + "last7Days": "Viimased 7 päeva", + "last30Days": "Viimased 30 päeva", + "currentMonth": "Käesolev kuu", + "lastMonth": "Eelmise kuu", + "currentYear": "Käesolev aasta", + "customerDate": "Kohandatud kuupäev", + "noTransactionToGeneratePdf": "PDF-i genereerimiseks pole tehinguid", + "generatePdf": "Genereeri PDF", + "noTransactionFound": "Tehinguid ei leitud", + "reference": "Viide", + "creditIn": "Kreedit (Sisse)", + "debitOut": "Deebet (Välja)", + "subscribeNow": "Telli kohe", + "expired": "Aegunud", + "totalBalance": "Kogusaldo", + "hoursLeft": "Tunde jäänud", + "daysLeft": "Päevi jäänud", + "pos": "Kassa", + "profitAndLoss": "Kasum ja kahjum", + "branch": "Harukontor", + "hrm": "Personalijuhtimine", + "inventory": "Laoseis", + "editAttendance": "Muuda kohalolekut", + "addNewAttendance": "Lisa uus kohalolek", + "employee": "Töötaja", + "pleaseSelectAnEmployee": "Palun valige töötaja", + "shift": "Vahetus", + "selectEmployeeFirst": "Valige esmalt töötaja", + "selectDateFirst": "Valige esmalt kuupäev", + "month": "Kuu", + "autoSelected": "Automaatselt valitud", + "pleaseSelectDate": "Palun valige kuupäev", + "timeIn": "Aeg sisse", + "timeOut": "Aeg välja", + "attendance": "Kohalolek", + "allEmployee": "Kõik töötajad", + "noAvailableRecordFound": "Kohaloleku kirjeid ei leitud.", + "addAttendance": "Lisa kohalolek", + "noNoteProvided": "Märkust ei lisatud.", + "duration": "Kestus", + "youDoNotHavePermissionToViewAttendance": "Teil puudub luba kohaloleku vaatamiseks", + "department": "Osakond", + "noDepartmentFound": "Osakonda ei leitud.", + "inactive": "Mitteaktiivne", + "noDescriptionAvailableForThisDepartment": "Selle osakonna kohta pole kirjeldust saadaval.", + "youDoNotHavePermissionToUpdateDepartment": "Teil puudub luba osakonna uuendamiseks.", + "youDoNotHavePermissionToDeleteDepartment": "Teil puudub luba osakonna kustutamiseks.", + "failedToDeleteTheDeterment": "Osakonna kustutamine ebaõnnestus", + "failedToLoadDepartment": "Osakondade laadimine ebaõnnestus", + "addDepartment": "Lisa osakond", + "saving": "Salvestamine", + "editDesignation": "Muuda ametinimetust", + "addDesignation": "Lisa uus ametinimetus", + "designationName": "Ametinimetuse nimi", + "enterDesignationName": "Sisesta ametinimetuse nimi", + "pleaseEnterDesignationName": "Palun sisesta ametinimetuse nimi", + "pleaseSelectAStatus": "Palun valige staatus", + "enterDescription": "Sisesta kirjeldus", + "designation": "Ametinimetus", + "noDesignationFound": "Ametinimetust ei leitud.", + "noDescriptionAvailableForThisDesignation": "Selle ametinimetuse kohta pole kirjeldust saadaval.", + "youDoNotPermissionToUpdateDesignation": "Teil puudub luba ametinimetuse uuendamiseks.", + "youDoNotHavePermissionToDeleteDesignation": "Teil puudub luba ametinimetuse kustutamiseks.", + "updatePurchase": "Uuenda ostu", + "editEmployee": "Muuda töötajat", + "addNewEmployee": "Lisa uus töötaja", + "enterFullName": "Sisesta täisnimi", + "pleaseSelectDesignation": "Palun valige ametinimetus", + "pleaseSelectDepartment": "Palun valige osakond", + "pleaseSelectStatus": "Palun valige staatus", + "pleaseEnterYourPhoneNumber": "Palun sisestage oma telefoninumber", + "countryName": "Riigi nimi", + "enterYourCountry": "Sisestage oma riik", + "salary": "Palk", + "pleaseEnterYourSalary": "Palun sisestage oma palk", + "gender": "Sugu", + "pleaseSelectYourGender": "Palun valige oma sugu", + "pleaseSelectYourShift": "Palun valige oma vahetus", + "birthDate": "Sünnikuupäev", + "joinDate": "Liitumiskuupäev", + "staus": "Staatus", + "pleaseSelectValidStartAndEndDates": "Palun valige kehtivad algus- ja lõppkuupäevad.", + "endDateCannotBeBeforeStartDate": "Lõppkuupäev ei saa olla enne alguskuupäeva.", + "editHoliday": "Muuda püha", + "addNewHoliday": "Lisa uus püha", + "enterHolidayName": "Sisesta püha nimi", + "pleaseEnterHolidayName": "Palun sisesta püha nimi", + "pleaseEnterDate": "Palun sisesta kuupäev", + "pleaseSelectStartDate": "Palun vali alguskuupäev", + "pleaseEnterEndDate": "Palun vali lõppkuupäev", + "endDateBeforeStartDate": "Lõppkuupäev enne alguskuupäeva", + "holidayList": "Pühade nimekiri", + "noHolidayFound": "Pühi ei leitud.", + "noHolidayFundMatching": "Sobivaid pühi ei leitud", + "addHoliday": "Lisa püha", + "youDoNotHavePermissionToUpgradeHoliday": "Teil puudub luba pühade uuendamiseks.", + "holiday": "Püha", + "editLeave": "Muuda puhkust", + "addNewLeave": "Lisa uus puhkus", + "leaveType": "Puhkuse tüüp", + "pleaseSelectALeaveType": "Palun valige puhkuse tüüp", + "pleaseSelectAStartDate": "Palun valige alguskuupäev", + "leaveDuration": "Puhkuse kestus", + "autoCalculatedDays": "Automaatselt arvutatud päevad", + "leaveList": "Puhkuste nimekiri", + "noLeaveRequestFound": "Puhkuse taotlusi ei leitud.", + "addLeave": "Lisa puhkus", + "noDescriptionProvided": "Kirjeldust ei lisatud.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Teil puudub luba puhkusetaotluse uuendamiseks.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Teil puudub luba puhkusetaotluse kustutamiseks.", + "leaveRequest": "Puhkusetaotlus", + "editPayroll": "Muuda palgaarvestust", + "addNewPayroll": "Lisa uus palgaarvestus", + "paymentYear": "Makseaasta", + "pleaseSelectPaymentYear": "Palun valige makseaasta", + "pleaseSelectAnMonth": "Palun valige kuu", + "pleaseEnterADate": "Palun sisestage kuupäev", + "totalSalaryAmount": "Kogupalga summa", + "payrollList": "Palgaarvestuse nimekiri", + "noPayrollFound": "Palgaarvestuse kirjeid ei leitud.", + "paymentDetails": "Makse üksikasjad", + "youDoNotHaveUpdatePayroll": "Teil puudub luba palgaarvestuse uuendamiseks.", + "youDoNotHavePermissionToDeletePayroll": "Teil puudub luba palgaarvestuse kustutamiseks.", + "payrollRecord": "Palgaarvestuse kirje", + "searchAttendance": "Otsi kohalolekut", + "attendanceReport": "Kohaloleku aruanded", + "noAttendanceRecordFound": "Valitud filtrite jaoks ei leitud kohaloleku kirjeid.", + "searchLeave": "Otsi puhkusi", + "leaveReports": "Puhkuse aruanded", + "noLeaveRecordFound": "Valitud filtrite jaoks ei leitud puhkuse kirjeid.", + "durationDays": "Kestus (Päevad)", + "payrollReports": "Palgaarvestuse aruanded", + "noMatchingPayrollFound": "Sobivaid palgaarvestuse kirjeid ei leitud.", + "editShift": "Muuda vahetust", + "addNewShift": "Lisa uus vahetus", + "shiftName": "Vahetuse nimi", + "pleaseSelectAShift": "Palun valige vahetus", + "breakStatus": "Pausi staatus", + "pleaseSelectBreakStatus": "Palun valige pausi staatus", + "startTimeIsRequired": "Algusaeg on nõutav", + "startTime": "Algusaeg", + "enterStartTime": "Sisesta algusaeg", + "endTimeIsRequired": "Lõppaeg on nõutav", + "endTime": "Lõppaeg", + "enterEndTime": "Sisesta lõppaeg", + "startBreakTime": "Pausi algusaeg", + "enterBreakTime": "Sisesta pausi aeg", + "endBreakTime": "Pausi lõppaeg", + "noShiftFound": "Vahetusi ei leitud.", + "addShift": "Lisa vahetus", + "breakTime": "Pausi aeg", + "breakDuration": "Pausi kestus", + "youDoNotToHavePermissionToUpdateShift": "Teil puudub luba vahetuse uuendamiseks.", + "youDoNotToHavePermissionToDeleteShift": "Teil puudub luba vahetuse kustutamiseks.", + "doYouReallyWantToDeleteThis": "Kas soovite tõesti selle kustutada", + "viewDetails": "Vaata üksikasju", + "leave": "Puhkus", + "payroll": "Palgaarvestus", + "editBankAdjustment": "Muuda panga korrigeerimist", + "adjustBankBalance": "Korrigeeri pangasaldot", + "pleaseAddAtLeastOneBank": "Palun lisage saldode korrigeerimiseks vähemalt üks pangakonto.", + "accountNumber": "Konto nimi", + "selectAccount": "Valige konto", + "selectType": "Valige tüüp", + "amountsIsRequired": "Summa on nõutav", + "invalidAmount": "Vigane summa", + "adjustmentDate": "Korrigeerimise kuupäev", + "dateIsRequired": "Kuupäev on nõutav", + "editBankAccounts": "Muuda pangakontosid", + "addNewBankAccounts": "Lisa pangakontod", + "accountDisplayName": "Konto kuvatav nimi", + "enterAccountDisplayName": "Sisesta konto kuvatav nimi", + "displayNameIsRequired": "Kuvatav nimi on nõutav", + "openingBalanceIsRequired": "Algne saldo on nõutav", + "asOfDate": "Seisuga kuupäev", + "hideFiled": "Peida väljad", + "addMoreFiled": "Lisa rohkem välju", + "enterAccountName": "Sisesta kontonumber", + "ifscCode": "IFSC kood", + "upiIdForQrCode": "UPI ID QR-koodi jaoks", + "bankName": "Panga nimi", + "enterBankName": "Sisesta panga nimi", + "accountHolderName": "Konto omaniku nimi", + "enterAccountHolderName": "Sisesta konto omaniku nimi", + "printBankDetailsAndInvoice": "Prindi pangaandmed arvetel", + "viewingTransactionFor": "Vaatab tehinguid", + "bankAccounts": "Pangakontod", + "noBankAccountFound": "Pangakontosid ei leitud.", + "noAccountsFoundMissing": "Sobivaid kontosid ei leitud", + "deposit": "Deposiit", + "addBank": "Lisa pank", + "bankToBankTransfer": "Pank-panka ülekanne", + "bankToCashTransfer": "Pank-sularaha ülekanne", + "accountName": "Konto nimi", + "holderName": "Omaniku nimi", + "openingDate": "Avamise kuupäev", + "currentBalance": "Praegune saldo", + "permissionDeniedToDeleteBank": "Panga kustutamiseks luba keelatud.", + "canNotEditThisTransactionType": "Seda tehingutüüpi ei saa muuta.", + "bank": "Pank", + "noTransactionFoundForThisFilter": "Selle filtri jaoks tehinguid ei leitud.", + "pleaseSelectBothAccounts": "Palun valige mõlemad kontod.", + "cannotTransferToSameAccounts": "Ei saa samale kontole üle kanda.", + "editBankTransfer": "Muuda pangaülekannet", + "needAtLeastTwoBankAccount": "Ülekande tegemiseks on vaja vähemalt kahte pangakontot.", + "from": "Kust", + "to": "Kuhu", + "editBankToCash": "Muuda pank sularahaks", + "noBankAccountsFoundToTransferFrom": "Pangakontosid, kust üle kanda, ei leitud.", + "selectOneAccount": "Valige üks konto", + "editCashAdjustment": "Muuda sularaha korrigeerimist", + "adjustCashBalance": "Korrigeeri sularahasaldot", + "customDate": "Kohandatud kuupäev", + "cashInHand": "Sularaha kassa", + "currentCashBalance": "Praegune sularahasaldo", + "transfer": "Ülekanne", + "adjustCash": "Korrigeeri sularaha", + "pleaseSelectADestinationBankAccounts": "Palun valige sihtpangakonto.", + "editCashToBank": "Muuda sularaha pangaks", + "cashToBankTransfer": "Sularaha-panka ülekanne", + "noDestinationBankAccountFond": "Sihtpangakontosid ei leitud.", + "transferCheque": "Tšeki ülekanne", + "receivedFrom": "Saadud kellelt", + "chequeAmount": "Tšeki summa", + "chequeNumber": "Tšeki number", + "chequeDate": "Tšeki kuupäev", + "referenceNumber": "Viitenumber", + "selectBankToCash": "Vali pank või sularaha", + "depositTo": "Deponeeri kuhu", + "selectDepositDestination": "Vali deposiidi sihtkoht", + "transferDate": "Ülekande kuupäev", + "doYouWantToRellyReOpenThisCheque": "Kas soovite tõesti selle tšeki uuesti avada?", + "okay": "Olgu", + "reOpen": "Ava uuesti", + "open": "Avatud", + "chequeList": "Tšekkide nimekiri", + "closed": "Suletud", + "noChequeFound": "Tšekki ei leitud", + "searchTransaction": "Otsi tehinguid...", + "filterByDate": "Filtreeri kuupäeva järgi", + "addImage": "Lisa pilt", + "cashAndBankManagement": "Sularaha ja panga haldus", + "cheque": "Tšekid", + "branchList": "Harukontorite nimekiri", + "roleAndPermission": "Roll ja luba", + "switchBank": "Vaheta harukontorit?", + "exitBank": "Välju harukontorist", + "areYouSureWantToSwitchToDifferentBranch": "Kas olete kindel, et soovite vahetada teise harukontori vastu?", + "areYourSureYouWantToExitFromThisBranch": "Kas olete kindel, et soovite sellest harukontorist väljuda?", + "switchs": "Vaheta", + "exit": "Välju", + "createBranch": "Loo harukontor", + "areYouSureWantToDeleteThisBranch": "Kas olete kindel, et soovite selle harukontori kustutada?", + "currents": "Praegune", + "noBrunchFound": "Harukontorit ei leitud", + "updateBranch": "Uuenda harukontorit", + "pleaseEnterBranchName": "Palun sisesta harukontori nimi", + "enterBalance": "Sisesta saldo", + "youDoNotHavePermissionToUpdateBranch": "Teil puudub luba harukontori uuendamiseks.", + "allTransaction": "Kõik tehingud", + "duePay": "Võlgnevus", + "allParties": "Kõik osapooled", + "retry": "Proovi uuesti", + "incomeCategoriesReport": "Tulukategooriate aruanne", + "dayBook": "Päevaraamat", + "billWiseProfit": "Arvepõhine kasum", + "cashFlow": "Rahavoog", + "balanceSheet": "Bilanss", + "taxReport": "Maksuaruanne", + "productSaleHistory": "Toote müügiajalugu", + "productPurchaseHistory": "Toote ostuajalugu", + "partyReports": "Osapoole aruanded", + "customerLedger": "Kliendi pearaamat", + "supplierLedger": "Tarnija pearaamat", + "partyWiseProfit": "Osapoolepõhine kasum", + "productWiseProfit": "Tootepõhine kasum", + "top5Customer": "Top 5 klienti", + "top5Supplier": "Top 5 tarnijat", + "productReports": "Toote aruanded", + "comboReport": "Kombineeritud aruanne", + "expiredItemReport": "Aegunud kaupade aruanne", + "top5Product": "Top 5 toodet", + "productWiseProfitAndLoss": "Tootepõhine kasum ja kahjum", + "productWisePurchase": "Tootepõhine ost", + "productWiseSale": "Tootepõhine kahjum", + "noProductMatchYourSearch": "Teie otsingule ei vasta ühtegi toodet.", + "purchaseQty": "Ostu kogus", + "saleQty": "Müügi kogus", + "youDoNotHavePermissionProfitAndLoss": "Teil puudub luba kasumi ja kahjumi jaoks.", + "sold": "Müüdud", + "remaining": "Järelejäänud", + "totalAssets": "Kogu vara", + "assets": "Varad", + "itemName": "Kauba nimi", + "personalInfo": "Isiklik info:", + "dueBalance": "Võlgnevus", + "walletBalance": "Rahakoti saldo", + "cashIn": "Sularaha sisse", + "cashOut": "Sularaha välja", + "runningCash": "Jooksev sularaha", + "moneyIn": "Raha sisse", + "moneyOut": "Raha välja", + "noDataAvailableForGeneratePdf": "PDF-i genereerimiseks pole andmeid saadaval", + "balanceDue": "Tasumata saldo", + "returnedAmount": "Tagastatud summa", + "saleReturn": "Müügitagastus", + "saleEdit": "Müügi muutmine", + "pleaseAddASalesReturn": "Palun lisage müügitagastus", + "subscriptionReports": "Tellimuse aruanded", + "started": "Alustatud", + "end": "Lõpp", + "taxReportList": "Maksuaruannete nimekiri", + "developedBy": "Arendaja", + "time": "Aeg", + "receivedBy": "Vastuvõtja", + "wallet": "Rahakott", + "warranty": "Garantii", + "guarantee": "Garantii", + "remark": "Märkus", + "bankDetails": "Panga andmed", + "cashAndBank": "Sularaha ja pank", + "pdfGenerateSuccessfully": "PDF edukalt genereeritud", + "generatingPdf": "PDF-i genereerimine", + "INVOICE": "ARVE", + "admin": "Admin", + "invoiceNumber": "Arve number", + "vatNumber": "KM-number", + "customerSignature": "Kliendi allkiri", + "authorizedSignature": "Volitatud allkiri", + "poweredBy": "Tootja", + "shippingCharge": "Saatmiskulu", + "totalReturned": "Kokku tagastatud", + "amountsInWord": "Summad sõnadega", + "changeAmount": "Muutus summa", + "sellsBy": "Müüja", + "rounding": "Ümardamine", + "paidBy": "Maksja", + "vatGstTitle": "KM/GST pealkiri", + "enterVatGstTitle": "Sisestage KM/GST pealkiri", + "vatGstNumber": "KM/GST number", + "enterVatGstNumber": "Sisestage KM/GST number", + "vatAndTax": "KM ja maks", + "customPrint": "Kohandatud printimine", + "taxRates": "Maksumäärad", + "taxRatesMangeYourTaxRates": "Maksumäärad - Hallake oma maksumäärasid", + "add": "Lisa", + "status": "Staatus", + "active": "Aktiivne", + "disable": "Keela", + "deletedSuccessFully": "Edukalt kustutatud!", + "failedToDeleteTheTax": "Maksu kustutamine ebaõnnestus", + "errorDeletingTax": "Viga maksu kustutamisel", + "taxGroup": "Maksu grupp", + "combinationOfTheMultipleTaxes": "Mitme maksu kombinatsioon", + "subTaxes": "Alamaksud", + "action": "Tegevus", + "addTax": "Lisa maks", + "editTax": "Muuda maksu", + "addNewTax": "Lisa uus maks", + "enterTaxRates": "Sisestage maksumäär", + "addTaxGroup": "Lisa uus maksugrupp", + "editTaxGroup": "Muuda maksugruppi", + "taxWithSingleMultipleTaxType": "Maks ühe/mitme maksutüübiga", + "noSubTaxSelected": "Alamaks pole valitud", + "subTaxList": "Alamaksude loend", + "taxPercent": "Maksu protsent", + "done": "Valmis", + "writerTaxHere": "Kirjuta siia tekst...", + "expiredList": "Aegunud loend", + "listIsEmpty": "Loend on tühi", + "printingInvoice": "Arve printimine", + "salesSetting": "Müügi seaded", + "invoiceLogo": "Arve logo", + "printingOption": "Printimise valik", + "amountRoundingMethod": "Summa ümardamise meetod", + "signUp": "Registreeru", + "returnedItem": "Tagastatud toode", + "returnedDate": "Tagastamise kuupäev", + "unitPrice": "Ühiku hind", + "saleBy": "Müüdud", + "purchasedBy": "Ostetud", + "collectedBys": "Kogutud", + "payableAmount": "Makstav summa", + "receivedAmount": "Saadud summa", + "unitPrices": "Ühiku hind", + "item": "Ese", + "sl": "Jrk. nr", + "mobiles": "Mobiil", + "paidVia": "Makstud läbi", + "moneyReceipt": "Rahatšekk", + "receipt": "Tšekk / Arve", + "barcodeGenerator" : "Barkoodi generaator", + "searchProduct" : "Otsi toodet", + "code" : "Kood", + "price" : "Hind", + "showCode" : "Näita koodi", + "showPrice" : "Näita hinda", + "showName" : "Näita nime", + "actions" : "Tegevused", + "noItemSelected" : "Ühtegi eset pole valitud", + "noProductSelected" : "Ühtegi toodet pole valitud", + "previewPdf" : "PDF eelvaade", + "salesReturnReport" : "Müügi tagastamise aruanne", + "purchaseReturnReport" : "Ostude tagastamise aruanne", + "incomeFor" : "Tulu eest", + "enterProductCode": "Sisesta toote kood", + "addIncome" : "Lisa tulu", + "incomeDate" : "Tulu kuupäev", + "incomeCategories" : "Tulu kategooriad", + "addIncomeCategory" : "Lisa tulu kategooria", + "enterIncomeCategoryName" : "Sisesta tulu kategooria nimi", + "totalReturnAmount" : "Tagastatud kogusumma", + "returned" : "Tagastatud", + "supplierDetails" : "Tarnija andmed", + "weekly": "Nädalane", + "monthly": "Kuuline", + "yearly" : "Aastane", + "today" : "Täna", + "thisWeek" : "Sel nädalal", + "thisMonth" : "Sel kuul", + "thisYear": "Sel aastal", + "allTime" : "Kogu aeg", + "custom" : "Kohandatud", + "addUserRole" : "Lisa Kasutajaroll", + "noRoleFound" : "Kasutajarolli ei leitud", + "yourPackageExpiredInDays" : "Teie pakett aegub 5 päeva pärast", + "yourPackageExpiredToday" : "Teie pakett aegub täna\n\nPalun ostke uuesti", + "contactUs" : "Võta Meiega Ühendust", + "writeYourMessageHere" : "Kirjuta oma sõnum siia", + "sendMessage" : "Saada Sõnum", + "sendYourEmail" : "Saada oma E-post", + "backToHome" : "Tagasi Avalehele", + "promoCode" : "Promokood", + "submit" : "Esita", + "seeAllPromoCode" : "Vaata kõiki promokoode", + "categories": "Kategooriad", + "enterYourPhoneNumber" : "Sisestage oma telefoninumber", + "enterFullAddress" : "Sisestage täielik aadress", + "enterYourEmailAddress" : "Sisestage oma e-posti aadress", + "pleaseEnterAPassword" : "Palun sisestage parool", + "pleaseEnterAConfirmPassword" : "Palun sisestage kinnitusparool", + "enterYourName" : "Sisestage oma nimi", + "addNewAddress" : "Lisa Uus Aadress", + "firstName" : "Eesnimi", + "lastName" :"Perekonnanimi", + "country" : "Riik", + "bangladesh" : "Bangladesh", + "apply" : "Rakenda", + "deliveryAddress" : "Tarneaadress", + "noDataAvailabe" : "Andmeid pole saadaval", + "addDelivery" : "Lisa Tarne", + "description" : "Kirjeldus", + "addNote" : "Lisa Märkus", + "image" : "Pilt", + "pleaseConnectThePrinterFirst" : "Palun ühendage printer kõigepealt", + "selectCategory" : "Vali Kategooria", + "enterExpenseDate" : "Sisestage kulude kuupäev", + "enterName" : "Sisestage Nimi", + "enterAmount" : "Sisestage Summa", + "enterRefNumber" : "Sisestage viitenumber", + "fashions" : "Mood", + "billTO" : "Arve Saajale", + "totalDue" : "Kokku Võlgnetavat", + "paymentsAmount" : "Maksete Summad", + "remainingDue" : "Jääk Võlgnetav", + "thankYouForYourDuePayment" : "Tänan teid võla tasumise eest", + "print" : "Prindi", + "unitPirce" : "Ühikuhind", + "totalPrice" : "Kokkuhind", + "totalVat" : "Kokku KM", + "deliveryCharge" : "Tarnekulu", + "totalPayable" : "Kokku Makstav", + "thakYouForYourPurchase" : "Tänan teid ostu eest", + "pleaseConnectYourBlutohPrinter" : "Palun ühendage oma Bluetooth-printer", + "editSocailMedia" : "Muuda Sotsiaalmeediat", + "socialMarketing" : "Sotsiaalmeedia Turundus", + "share" : "Jaga", + "notification" : "Teavitus", + "purchaseAlarm" : "Ostualarm", + "purchaseConfirmed" : "Ost Kinnitatud", + "paymentComplete" : "Makse Valmis", + "retur" : "Tagastamine", + "sendSms" : "Saada SMS", + "recivethePin" : "Sain PIN-koodi", + "startNewSale" : "Alusta Uut Müüki", + "payment" : "Makse", + "masterCard" : "Mastercard", + "instrucation" : "Juhis", + "cash" : "Sularaha", + "invoiceViewr" : "Arve Vaataja", + "size" : "Suurus", + "color" : "Värv", + "weight" : "Kaal", + "capacity" : "Mahutavus", + "type" : "Tüüp", + "youWantTodeletetheProduct" : "Kas soovite selle toote kustutada?", + "delete" : "Kustuta", + "contactDetials" : "Kontaktandmed", + "clarence" : "Clarence", + "call" : "Helista", + "messege" : "Sõnum", + "dailyTransaction" : "Päevane Tehing", + "promo" : "Promptsioon", + "send" : "Saada", + "easyToUseThePos" : "Lihtne kasutada mobiilset kassapunkti", + "easytheusedesciption" : "POSpro rakendus on tasuta ja lihtne kasutada. Tegelikult on see üks parimaid kassapunktisüsteeme üle maailma.", + "choseYourFeature" : "Valige oma funktsioonid", + "choseyourfeatureDesciption" : "Funktsioonid on oluline osa, mis eristab POSpro traditsioonilistest lahendustest.", + "allBusinessSolutions" : "Kõik ärilahendused", + "allBusinessolutionDescrip" : "PosPro on täielik ärilahendus koos laoseisuga, arvestuse, müügiga, kulude ja kahjumi/kasumiga.", + "skip" : "Jäta Vahele", + "next" : "Järgmine", + "anewUpdateAvailable" : "Uus värskendus on saadaval\nPalun värskendage oma rakendust", + "skipTheUpdate" :"Jäta Värskendus Vahele", + "rememberMeLater" : "Tuleta mulle hiljem meelde", + "powerdedByAcnoo" : "Toiteallikas Acnoo", + "lossOrProfit" : "Kahjum/Kasum", + "expense" : "Kulu", + "parties" : "Osalejad", + "home" : "Kodu", + "sales" : "Müük", + "setting" : "Seade", + + + "purchaseNow" : "Purchase Now", + "paymentMethods" : "Payment Methods", + "update": "Update", + "continueButton": "Continue", + "name": "Name", + "phone": "Phone Number", + "email": "Email Address", + "address": "Address", + "previousDue": "Previous Due", + "selectLang": "Select Your Language", + "addContact": "Add Contact", + "moreInfo": "More Info", + "retailer": "Retailer", + "dealer": "Dealer", + "wholesaler": "Wholesaler", + "supplier": "Supplier", + "CustomerDetails": "Customer Details", + "recentTransaction": "Recent Transactions", + "totalProduct": "Total Products", + "total": "Total", + "paid": "Paid", + "unPaid": "UnPaid", + "due": "Due", + "connect": "Click to connect", + "tryAgain": "Try Again", + "loading": "Loading", + "viewAll": "View All", + "partyList": "Parties List", + "addCustomer": "Please Add A Customer", + "updateContact": "Update Contact", + "dueList": "Due List", + "collectDue": "Collect Due", + "date": "Date", + "dueAmount": "Due Amount: ", + "customerName": "Customer Name", + "totalAmount": "Total Amount", + "paidAmount": "Paid Amount", + "paymentTypes": "Payment Type", + "cancel": "Cancel", + "expenseReport": "Expense Report", + "fromDate": "From Date", + "toDate": "To Date", + "expenseFor": "Expense For", + "amount": "Amount", + "noData": "No Data Available", + "totalExpense": "Total Expense", + "addExpense": "Add Expense", + "expenseDate": "Expense Date", + "referenceNo": "Reference Number", + "note": "Note", + "expenseCat": "Expense Categories", + "search": "Search", + "select": "Select", + "addExpenseCat": "Add Expense Category", + "categoryName": "Category name", + "alreadyAdded": "Already Added", + "whatNew": "What's New", + "lp": "Loss/Profit", + "profit": "Profit", + "loss": "Loss", + "lpDetails": "Loss/Profit Details", + "invoice": "Invoice", + "dates": "Date:", + "mobile": "Mobile:", + "product": "Product", + "quantity": "Quantity", + "discount": "Discount", + "totalLoss": "Total Loss", + "totalProfit": "Total Profit", + "productList": "Product List", + "stock": "Stock", + "addNewProduct": "Add New Product", + "productName": "Product name", + "productCode": "Product Code", + "purchasePrice": "Purchase Price", + "mrp": "MRP", + "wholeSalePrice": "WholeSale Price", + "dealerPrice": "Dealer price", + "manufacturer": "Manufacturer", + "saveNPublish": "Save and Publish", + "brands": "Brands", + "addBrand": "Add Brand", + "brandName": "Brand name", + "addUnit": "Add Unit", + "unitName": "Unit name", + "units": "Units", + "addProduct": "Please Add A Product", + "updateProduct": "Update Product", + "salePrice": "Sale Price", + "profile": "Profile", + "edit": "Edit", + "businessCat": "Business Category", + "language": "Language", + "changePassword": "Change Password", + "updateProfile": "Update Your Profile", + "businessName": "Company & Business Name", + "addPurchase": "Add Purchase", + "inv": "Inv No", + + + "supplierName": "Tarnija Nimi", + "itemAdded": "Ese lisatud", + "addItems": "Lisa Esemeid", + "subTotal": "Vahesumma", + "returnAmount": "Tagastatav Summa", + "chooseSupplier": "Vali Tarnija", + "noSupplier": "Tarnijat pole saadaval", + "salesDetails": "Müügidetailid", + "editPurchaseInvoice": "Muuda Ostuarvet", + "purchaseList": "Ostude Nimekiri", + "addAPurchase": "Palun Lisa Ostu", + "dueReport": "Võlgnevuste Aruanne", + "fullyPaid": "Täielikult Makstud", + "stillUnpaid": "Veel Maksumata", + "purchaseReport": "Ostuaruanne", + "connectPrinter": "Ühendage printer", + "clickToConnect": "Klõpsake ühendamiseks", + "collectDues": "Palun Võta Võlgnevused Kokku", + "addNewPurchase": "Palun Lisa Ostu", + "salesReport": "Müügiaruanne", + "addSale": "Palun Lisa Müügi", + "reports": "Aruanded", + "chooseCustomer": "Vali Klient", + "addSales": "Lisa Müük", + "saleList": "Müügide Nimekiri", + "editSalesInvoice": "Muuda Müügiarvet", + "previousPayAmount": "Eelnev Maksumissumma", + "printing": "Printimisvalik", + "subscription": "Tellimused", + "userRole": "Kasutajaroll", + "currency": "Valuuta", + "logOut": "Logi Välja", + "stockList": "Laoseisude Nimekiri", + "purchase": "Ost", + "sale": "Müük", + "yourPack": "Teie Pakett", + "freePlan": "Tasuta Plaan", + "youRUsing": "Te kasutate ", + "freePack": "Tasuta Pakett", + "premiumPlan": "Premium Plaan", + "packFeatures": "Paketi Omadused", + "unlimited": "Piiramatu", + "updateNow": "Uuenda Nüüd", + "purchasePremium": "Osta Premium Plaan", + "buyPremium": "Osta Premium Plaan", + "paypalPay": "Maksa Paypaliga", + "gotEmail": "Saite E-kirja", + "sendEmail": "Oleme saatnud teile e-kirja parooli lähtestamise juhistega aadressile:", + "checkEmail": "Kontrolli E-posti", + "close": "Sulge", + "enterEmail": "Palun sisestage oma e-posti aadress parooli lähtestamise lingi saamiseks.", + "sendLink": "Saada Lähtestamislink", + "emailText": "E-post", + "password": "Parool", + "noAcc": "Pole veel kontot?", + "register": "Registreeri", + "phoneVerification": "Telefonivõrgu Kinnitamine", + "registerTitle": "Me peame registreerima teie telefoni enne alustamist!", + "sendCode": "Saada Kood", + "staffLogin": "Töötaja Sisselogimine", + "logInWithMail": "Logi Sisse E-posti Teel", + "setUpProfile": "Seadista Oma Profiil", + "setUpDesc": "Uuenda oma profiili, et ühendada oma arst parema muljega", + "gallery": "Galerii", + "camera": "Kaamera", + "companyAddress": "Firma Aadress", + "openingBalance": "Avaavaldus", + "confirmPass": "Kinnita Parool", + "haveAcc": "On juba konto?", + "loginWithPhone": "Logi Sisse Telefoni Teel", + "editPhone": "Muuda Telefoninumbrit?", + "createAcc": "Loo Tasuta Konto", + "congratulation": "Õnnitleme", + "signUp": "Registreeru", + "signIn" : "Logi Sisse", + "logIn": "Logi Sisse", + "welcomeBack" : "Tere tulemast tagasi!", + "passwordCannotBeEmpty" : "Parool ei saa olla tühi", + "save": "Salvesta", + "forgotPassword": "Unustasin Parooli", + "reset": "Lähtesta parool oma e-posti või telefoninumbri abil", + "lableEmail": "E-post", + "hintEmail": "Sisesta e-posti aadress", + "emailCannotBeEmpty": "E-post ei saa olla tühi", + "pleaseEnterAValidEmail": "Palun sisestage kehtiv e-post", + "continueE": "Jätka", + "pleaseEnterYourDetails": "Palun sisestage oma andmed.", + "lablePassword": "Parool", + "hintPassword": "Sisesta parool", + "pleaseEnterABiggerPassword": "Palun sisestage pikem parool", + "rememberMe": "Jäta meelde", + "donNotHaveAnAccount": "Pole veel kontot?", + "createAFreeAccount": "Loo Tasuta Konto", + "fullName": "Täisnimi", + "enterYourFullName": "Sisestage oma täisnimi", + + + "nameCanNotBeEmpty": "Nimi ei saa olla tühi", + "alreadyHaveAnAccount": "Kas teil on juba konto? ", + "createNewPassword": "Loo Uus Parool", + "setUpNewPassword": "Seadista Uus Parool", + "resetPassword": "Lähtesta oma parool taastamiseks ja konto sisselogimiseks", + "newPassword": "Uus Parool", + "confirmPassword": "Kinnita Parool", + "passwordsDoNotMatch": "Paroolid ei klapi", + "verityEmail": "Kontrolli E-posti", + "verification": "Kinnitamine", + "digits": "6-kohaline kood on saadetud teie e-posti aadressile: ", + "enterValidOTP": "Sisesta kehtiv OTP", + "resendOTP": "Sisesta kehtiv OTP", + "verifyYourEmail": "Kinnita Oma E-post", + "weHaveSentAConfirmationEmailTo": "Oleme saatnud kinnituskirja aadressile", + "folder": "Võib-olla on kiri sattunud teie rämpsposti kausta.", + "gotIt": "Sain Arusaamiseks", + "enterOpeningBalance": "Sisesta avasaldo", + "pleaseEnterAValidBusinessName": "Palun sisestage kehtiv ettevõtte nimi", + "enterBusiness": "Sisestage Ettevõtte/Poe Nimi", + "selectBusinessCategory": "Vali Ettevõtte Kategooria", + "todaySummary": "Tänase Kokkuvõte", + "sellAll": "Müü Kõik >", + "income": "Tulu", + "purchased": "Ostetud", + "endYourFreePlan": "Lõpeta Tasuta Plaan", + "yourFree": "Teie tasuta pakett on peaaegu läbi, ostke järgmine plaan. Aitäh.", + "upgradeNow": "Uuenda Nüüd", + "notFound": "Ei Leitud", + "updateYourSubscription": "Uuenda oma tellimust", + "noDataFound": "Andmeid ei Leitud", + "areYouSure": "Oled Sa Kindel?", + "doYouWantToExitTheApp": "Kas soovite rakendusest lahkuda?", + "no": "Ei", + "yes": "Jah", + "dashboard": "Juhtpaneel", + "salesPurchaseOverview": "Müügi- ja Ostude Ülevaade", + "totalItems": "Kokku Esemeid", + "totalCategories": "Kokku Kategooriaid", + "quickOverview": "Kiire Ülevaade", + "totalIncome": "Kogu Tulu", + "customerDue": "Kliendi Võlgnevused", + "stockValue": "Laoseisude Väärtus", + "lossProfit": "Kadu/Kasum", + "cost": "Hind", + "qty": "Kogus", + "noProductFound": "Tooteid ei Leitud", + "phoneNumber": "Telefoninumber", + "pleaseEnterAValidName": "Palun sisestage kehtiv nimi", + "pleaseEnterValidPhoneAndNameFirst": "Palun sisestage kõigepealt kehtiv telefoninumber ja nimi", + "confirmDelete": "Kinnita Kustutamine", + "areYouSureYouWant": "Oled sa kindel, et soovid selle poole kustutada?", + "pleaseEnterAValidPhoneNumber": "Palun sisestage kehtiv telefoninumber", + "sendSMS": "Saada SMS", + "searchH": "Otsi Siit....", + "transactions": "Tehingud", + "selectAInvoice": "Vali Arve", + "totalDueAmount": "Kokku Võlgnetav Summa", + "youCanNotPayMoreThenDue": "Te ei saa maksta rohkem kui võlgnetav summa", + "noDueSelected": "Ühtegi Võlgnevust Pole Valitud", + "pleaseEnterName": "Palun Sisestage Nimi", + "pleaseEnterAmount": "Palun Sisestage Summa", + "enterNote": "Sisesta Märkus", + "pleaseSelectAExpenseCategory": "Palun valige kulukategooria", + "enterExpanseCategoryName": "Sisesta kulukategooria nimi", + "comingSoon": "Tulemas Peagi", + "pleaseMakeASaleFirst": "Palun tehke kõigepealt müük", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Maksevärav", + "paymentSuccess": "Makse Õnnestus", + "paymentWasSuccessful": "Makse õnnestus!", + "paymentFailed": "Makse Ebaõnnestus", + "paymentFailedPleaseTryAgain": "Makse ebaõnnestus. Palun proovige uuesti.", + "pleaseEnterAValidBrandName": "Palun sisestage kehtiv brändinimi", + "enterABrandName": "Sisesta brändinimi", + "addCategory": "Lisa Kategooria", + "enterCategoryName": "Sisesta kategooria nimi", + "selectVariations": "Vali variandid: ", + "dataSavedSuccessfully": "Andmed salvestati edukalt.", + "somethingIs": "Midagi on", + "updateYourProfile": "Uuenda oma profiili, et ühenduda oma kliendiga parema mulje saamiseks", + "shopOpeningBalance": "Poe Avasaldo", + "shopRemainingBalance": "Poe Jääksaldo", + "enterAValidDiscount": "Sisesta kehtiv allahindlus", + "addProductFirst": "Lisa kõigepealt toode", + "subtotal": "Vahesumma", + "purchaseDetails": "Ostude Andmed", + "totall": "Kokku:", + "startDate": "Alguskuupäev", + "pickStartDate": "Vali Alguskuupäev", + "endDate": "Lõppkuupäev", + "pickEndDate": "Vali Lõppkuupäev", + + + "failedToGetPlatformVersion": "Platvormi versiooni hankimine ebaõnnestus.", + "enterQuantity": "Sisesta kogus", + "pleaseAddQuantity": "Palun lisa kogus", + "willBeAddedSoon": "Lisatakse varsti", + "addedToCart": "Lisatud ostukorvi", + "connectYourPrinter": "Ühendage oma printer", + "customerPay": "Klient maksab", + "supplerPay": "Tarnija maksab", + "incomeReport": "Tulu aruanne", + "category": "Kategooria", + "balance": "Saldo", + "itemsSales": "Esemete müük", + "totalPurchase": "Kokku ostetud", + "totalSales": "Kokku müüdud", + "stockReport": "Laoseisu aruanne", + "lossProfitReport": "Kadu/Kasumi aruanne", + "outOfStock": "Otsa saanud", + "vat": "KM", + "customerPhoneNumber": "Kliendi telefoninumber", + "enterCustomerPhoneNumber": "Sisesta kliendi telefoninumber", + "walkInCustomer": "Sisse astuv klient", + "guest": "Külaline", + "stocks": "Laos: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ära häiri", + "on": "sees", + "off": "väljas", + "unlimitedUsagesOfOurPackage": "Piiramatu kasutus meie pakendis \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Maksa tellimuse eest", + "field": "Väli", + "successfullyPaid": "Edukal makstud", + "profileEdit": "Profiili muutmine", + "products": "Tooted", + "salesList": "Müügiloend", + "useTitleCanNotBeEmpty": "Kasutaja pealkiri ei saa olla tühi", + "userTitle": "Kasutaja Pealkiri", + "enterUserTitle": "Sisesta Kasutaja Pealkiri", + "create": "Loo", + "youHaveToGivePermission": "Teil peab olema luba", + "all": "Kõik", + "userRoleDetails": "Kasutajarolli üksikasjad", + "doYouWantToDeleteTheUser": "Kas soovite kasutaja kustutada?", + "thisProductAlreadyAdded": "See toode on juba lisatud!", + "pleaseEnterAValidProductName": "Palun sisestage kehtiv tootenimi", + "enterProductName": "Sisesta tootenimi", + "pleaseSelectACategory": "Palun valige kategooria", + "productCategory": "Tootekategooria", + "selectProductCategory": "Vali Tootekategooria", + "enterSize": "Sisesta Suurus", + "enterColor": "Sisesta Värv", + "enterWeight": "Sisesta Kaal", + "enterCapacity": "Sisesta Mahutavus", + "enterType": "Sisesta Tüüp", + "productBrand": "Tootemark", + "selectABrand": "Vali mark", + "productCodeIsRequired": "toote kood on vajalik", + "enterAValidStock": "Sisesta kehtiv laoseis", + "enterStock": "Sisesta laoseis", + "productUnit": "Toote Ühik", + "selectProductUnit": "Vali Toote Ühik", + "pleaseEnterAValidPurchasePrice": "Palun sisestage kehtiv ostuhind", + "enterPurchasePrice": "Sisesta Ostuhind", + "pleaseEnterAValidSalePrice": "Palun sisesta kehtiv müügihind", + "enterSaltingPrice": "Sisesta Soolitushind", + "enterWholesalePrice": "Sisesta Hulgimüügihind", + "enterDealerPrice": "Sisesta Edasimüüja Hind", + "enterDiscount": "Sisesta allahindlus", + "enterManufacturerName": "Sisesta tootja nimi", + "adding": "Lisamine...", + "pleaseEnterAValidUnitName": "Palun sisestage kehtiv ühikunimi", + "pleaseEnterUnitName": "Palun sisestage ühikunimi", + "productDetails": "Toote Detailid", + "smartWatch": "Nutikas kell", + "appleWatch": "Apple Watch", + "deleting": "Kustutamine...", + "brand": "Mark", + "dueCollection": "Võlgnevuste kogumine", + "noTransaction": "Tehinguid pole", + "updating": "Uuendamine...", + "confirmSMSTo": "Kinnita SMS aadressile", + "anSMSWillBeSentToTheFollowingNumber": "SMS saadetakse järgmisele numbrile: ", + "package": "Pakett", + "permissionNotGranted": "Luba pole antud!", + "collectedBy": "Kogutud Kõrval:", + "phonee": "Telefon:", + "purchaseBy": "Ostetud Kõrval:", + "salesBy": "Müüdud Kõrval:", + "days": "päeva", + "details": "Detailid", + "weSentAnOTPInYourPhoneNumber": "Saime teie telefoninumbrile OTP-koodi", + "pleaseEnterTheOTP": "Palun sisestage OTP", + "enterAValidOTP": "Sisesta kehtiv OTP", + "verify": "Kinnita", + "resendIn": "Saada OTP uuesti sisse ", + "freeLifetimeUpdate": "Tasuta eluaegne värskendus", + "android": "Android & iOS rakenduse tugi", + "premiumCustomerSupport": "Premium klienditugi", + "customInvoiceBranding": "Kohandatud arve brändimine", + "unlimitedUsage": "Piiramatu kasutus", + "freeDataBackup": "Tasuta andmete varundamine", + "receivedAmount" : "Saadud summa", + "addCustomers" : "Lisa klient", + "noDue" : "Võlg puudub", + "customer" : "Klient", + "billingAddress" : "Arve aadress", + "enterAddress" : "Sisesta aadress", + "city" : "Linn", + "cityName" : "Linname", + "state" : "Maakond", + "stateName" : "Maakonna nimi", + "zip" : "Postiindeks", + "zipCode" : "Sisesta postiindeks", + "chooseCountry" : "Vali riik", + "shippingAddress" : "Saatmisaadress", + "partyCreateWarn" : "Sul puudub luba osapoole loomiseks.", + "addParty" : "Lisa osapooled", + "creditLimit" : "Osapoole krediidilimiit", + "selectOne" : "Vali üks", + "roundings" : "Ümardamine (+/-)", + "roundingTotal" : "Ümardatud summa", + "opinion" : "Sisesta oma arvamus", + "dueSaleWarn" : "Viivitatud müük ei ole lubatud kliendile ilma kontota.", + "paymentTypeHint" : "Palun vali maksetüüp", + "createSaleWarn" : "Sul puudub luba müügi loomiseks.", + "updateSaleWarn" : "Sul puudub luba müügi uuendamiseks.", + "uploadImage" : "Laadi pilt üles", + "useGallery" : "Kasuta galeriid", + "openCamera" : "Ava kaamera", + "scanCode" : "Skaneeri toote QR-kood", + "posSale" : "POS-müük", + "selectCustomer" : "Vali klient", + "searchWith" : "Otsi...", + "filter" : "Filter", + "productNotFound" : "Toodet ei leitud", + "noMatched" : "Sobivaid tooteid ei leitud.", + "inventoryPermission" : "Sul puudub laovaru luba", + "noParty" : "Osapooli ei leitud", + "purchaseWarn" : "Sul puudub luba ostude loomiseks.", + "purchaseUpdateWarn" : "Sul puudub luba ostude uuendamiseks.", + "addVariantDetails" : "Lisa variandi andmed", + "purchaseEx" : "Ostu hind ilma maksudeta", + "purchaseIn" : "Ostu hind koos maksudega", + "purchaseExReq" : "Nõutud on ostuhind ilma maksudeta", + "purchaseInReq" : "Nõutud on ostuhind koos maksudega", + "profitMargin" : "Kasumimarginaal (%)", + "saleReq" : "Nõutud müügihind", + "manufactureDate" : "Tootmiskuupäev", + "selectDate" : "Vali kuupäev", + "expDate" : "Aegumiskuupäev", + "saveVariant" : "Salvesta variant", + "model" : "Mudel", + "selectModel" : "Vali mudel", + "bulk" : "Massilaadimine", + "barcodeGen" : "Vöötkoodi generaator", + "upload" : "Laadi üles", + "sku" : "SKU / Kood", + "lowStock" : "Madal laoseis", + "enLowStock" : "Sisesta madal laoseis", + "manuDate" : "Tootmiskuupäev", + "single" : "Üksik", + "batch" : "Partii", + "batchNo" : "Partii number", + "entBatchNo" : "Sisesta partii number", + "variantAdded" : "Variant lisatud edukalt!", + "variantDelete" : "Variant kustutatud edukalt!", + "addVariant" : "Lisa variant", + "typeSelect" : "Vali tüüp", + "taxType" : "Maksutüüp", + "selectTax" : "Vali maks", + "updateProductWarn" : "Sul puudub luba toote uuendamiseks.", + "addProductWarn" : "Sul puudub luba toote loomiseks.", + "updateProductSuccess" : "Toode uuendatud edukalt!", + "addProductSuccess" : "Toode loodud edukalt!", + "choose" : "Vali", + "view" : "Vaata detaile", + "priceWarn" : "Hind ei saa olla tühi", + "productSetting" : "Toote seaded", + "saveSetting" : "Salvesta seaded", + "addStock" : "Lisa laoseis", + "stockWarn" : "Laoseis peab olema vähemalt 1", + "updateSuccess" : "Uuendamine õnnestus", + "updateFailed" : "Laoseisu uuendamine ebaõnnestus", + "deleteBatchWarn" : "Kas oled kindel, et soovid selle partii kustutada?", + "lowStockReport" : "Madalate laoseisude aruanne", + "genPdfWarn" : "PDF-i genereerimiseks andmeid pole saadaval", + "dateFilterWarn" : "Lõppkuupäev ei saa olla enne alguskuupäeva.", + "createPdfWarn" : "Sul puudub luba PDF-i loomiseks.", + "expirationStatus" : "Aegumisseisund", + "selectFDate" : "Vali alguskuupäev", + "selectToDate" : "Vali lõppkuupäev", + "clear" : "Tühjenda", + "incomeReportPermission" : "Sul puudub luba tuluaruande vaatamiseks.", + "deleteAcc" : "Kustuta konto", + "deletePartyWarn" : "Sul puudub luba osapoole kustutamiseks.", + "updatePartyWarn" : "Sul puudub luba osapoole uuendamiseks.", + "phoneNotAvail" : "Telefoninumber pole saadaval.", + "notLaunch" : "Telefonirakenduse käivitamine ebaõnnestus.", + "quickOver" : "Kiire ülevaade", + "tranSacOver" : "Tehingute ülevaade", + "profitLoss" : "Kasum ja kahjum" +} \ No newline at end of file diff --git a/lib/l10n/intl_eu.arb b/lib/l10n/intl_eu.arb new file mode 100644 index 0000000..0d2bfb0 --- /dev/null +++ b/lib/l10n/intl_eu.arb @@ -0,0 +1,1274 @@ +{ + "deleteDialogDetails": "Ziur al zaude zure kontua ezabatu nahi duzula? Ekintza honek zure datu guztiak betiko ezabatuko ditu.", + "passwordMust6Character": "Pasahitzak gutxienez 6 karaktere izan behar ditu", + "passwordIsRequired": "Pasahitzak gutxienez 6 karaktere izan behar ditu", + "iAgreeDeleteMyAccountPermanent": "Nire kontua betiko ezabatzea onartzen dut.", + "flat": "Finkoa", + "percent": "Ehunekoa", + "partialPaid": "Partzialki ordaindua", + "selectStock": "Hautatu stock-a", + "stockOrVariant": "Stock-a / Aldagaia", + "noBatch": "Lotarik ez", + "purchaseQuantityRequired": "Erosketa kopurua beharrezkoa da", + "excelUploader": "Excel kargatzailea", + "remove": "Kendu", + "uploading": "Kargatzen...", + "pickAndUploadFile": "Hautatu eta kargatu fitxategia", + "downloadExcelFormat": "Deskargatu Excel formatua", + "excelFiles": "Excel fitxategiak", + "noFileSelected": "Ez da fitxategirik hautatu", + "orContinueWith": "Edo jarraitu honekin", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Saio-hasierak huts egin du. Saiatu berriro mesedez.", + "someThingWithWrongWithTheWebPage": "Zerbait gaizki joan da web orriarekin.", + "loadingOtpSetting": "OTP ezarpenak kargatzen...", + "youCanNowResendYourOtp": "Orain OTP-a berriro bidal dezakezu.", + "resendOtpSeconds": "Bidali berriro OTP-a ${start} segundotan", + "oldPassword": "Pasahitz zaharra", + "oldPasswordCanNotBeEmpty": "Pasahitz zaharra ezin da hutsik egon", + "seconds": "segundo", + "downloading": "Deskargatzen...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Deskarga arrakastatsua! Egiaztatu Dokumentuak karpeta", + "printBarCode": "Inprimatu barra-kodea", + "youDoNotHavePermissionToGenerateBarcode": "Ez duzu barra-kodea sortzeko baimenik.", + "download": "Deskargatu", + "packingDate": "Enbalatze-data", + "permissionDeniedToViewBank": "Bankua ikusteko baimena ukatu da.", + "permissionDeniedToUpdateBank": "Bankua eguneratzeko baimena ukatu da.", + "editWarehouse": "Editatu biltegia", + "addNewWarehouse": "Gehitu biltegi berria", + "warehouseName": "Biltegiaren izena", + "enterWarehouseName": "Sartu biltegiaren izena", + "amountMustBeGreaterThanZero": "Zenbatekoak 0 baino handiagoa izan behar du", + "canNotRetrievePaymentDetails": "Ezin izan dira ordainketaren xehetasunak berreskuratu.", + "youDonNotHavePermissionToCreateExpense": "Ez duzu gastua sortzeko baimenik.", + "youDoNotHavePermissionToCreateExpenseCategory": "Ez duzu gastu-kategoria sortzeko baimenik.", + "youDonNotHavePermissionToCreateIncome": "Ez duzu diru-sarrera sortzeko baimenik.", + "youDoNotHavePermissionToCreateIncomeCategory": "Ez duzu diru-sarrera kategoria sortzeko baimenik.", + "salesReturn": "Salmenta-itzulera", + "purchaseReturn": "Salmenta-itzulera", + "returnQuantity": "Itzulera kopurua", + "nonFoundableDiscount": "Itzulezina (BEZ/Deskontua)", + "confirmReturn": "Berretsi itzulera", + "pleaseSelectForProductReturn": "Hautatu itzuli beharreko produktua mesedez", + "failedToProcessReturn": "Huts egin du itzulera prozesatzean.", + "noValuesDenied": "Ez da baliorik zehaztu", + "editCategory": "Editatu kategoria", + "editModel": "Editatu modeloa", + "addNewModel": "Gehitu modelo berria", + "pleaseEnterValidName": "Sartu baliozko izen bat mesedez", + "modelName": "Modeloaren izena", + "enterModelName": "Sartu modeloaren izena", + "youDoNotHavePermissionToCreateModel": "Ez duzu modeloa sortzeko baimenik", + "youDoNotHavePermissionToUpdateModel": "Ez duzu modeloa eguneratzeko baimenik", + "modelUpdateSuccessfully": "Modeloa ondo eguneratu da!", + "modelCreatedSuccessfully": "Modeloa ondo sortu da!", + "models": "Modeloek", + "youDoNotHavePermissionDeleteModel": "Ez duzu modeloa ezabatzeko baimenik.", + "enterLabelText": "Sartu etiketaren testua", + "searchBatchNo": "Bilatu lote-zenbakia...", + "noActiveUser": "Erabiltzaile ez-aktiboa", + "pleaseUseValidPurchaseCodeUseTheApp": "Erabili baliozko erosketa-kodea aplikazioa erabiltzeko mesedez.", + "notInternetConnection": "Interneteko konexiorik gabe", + "pleaseCheckYourInternetConnection": "Egiaztatu zure interneteko konexioa eta saiatu berriro mesedez", + "ok": "Ados", + "addCash": "Gehitu diru-papera", + "reduceCash": "Murriztu diru-papera", + "transactionType": "Transakzio mota", + "user": "Erabiltzailea", + "toAccount": "Kontura", + "fromAccount": "Kontutik", + "years": "Urteak", + "comboProductReport": "Konbinazio produktuen txostena", + "grossProfit": "Irabazi gordina (Gross Profit)", + "netProfit": "Irabazi garbia (Net Profit)", + "incomeType": "Diru-sarrera mota", + "expensesType": "Gastu motak", + "resets": "Berrezarri", + "packageName": "Paketearen izena", + "start": "Hasi", + "paymentMethod": "Ordainketa-metodoa", + "addPayment": "Ordainketa gehitu", + "advance": "Aurreratua", + "noteLevel": "Ohar maila", + "enterYourNoteLevel": "Sartu ohar maila", + "postSaleMessage": "Salmenta osteko mezua", + "enterYourPostSaleMessage": "Sartu salmenta osteko mezua", + "a4PageLogo": "A4 faktura logotipoa", + "thermalInvoicePageLogo": "Faktura termiko logotipoa", + "thermalPrinterLanguage": "Inprimagailu termikoaren hizkuntza", + "thermalPrinterPageSize": "Orrialde termikoaren tamaina", + "openSetting": "Ireki ezarpenak", + "selectRack": "Hautatu apalategia", + "rack": "Apalategia (Rack)", + "selectShelf": "Hautatu apala", + "shelf": "Apala (Shelf)", + "variations": "Aldaerak", + "combo": "Konboa", + "enterBatchNo": "Sartu lote zenbakia", + "selectWarehouse": "Hautatu biltegia", + "warehouse": "Biltegia (Warehouse)", + "netTotalAmount": "Guztizko zenbateko garbia", + "defaultSellingPrice": "Salmenta-prezio lehenetsia", + "selectItems": "Hautatu artikuluak", + "variantList": "Aldaera zerrenda", + "addSubVariation": "Gehitu azpi-aldaera", + "editProduct": "Editatu produktua", + "noItemFound": "Ez da artikulurik aurkitu", + "youDoNotHavePermissionDeleteTheShelf": "Ez duzu apala ezabatzeko baimenik", + "notMatchingResultFound": "Ez da emaitzarik aurkitu", + "editShelf": "Editatu apala", + "addShelf": "Gehitu apal berria", + "shelfName": "Apalaren izena", + "enterShelfName": "Sartu apalaren izena", + "pleaseEnterShelfName": "Mesedez, sartu apalaren izena", + "productRacks": "Produktu-apalategiak", + "racks": "Apalategiak (Racks)", + "youDoNtHavePermissionToCreateRacks": "Ez duzu apalategiak sortzeko baimenik.", + "youDoNtHavePermissionToDeleteRacks": "Ez duzu apalategiak ezabatzeko baimenik.", + "youDoNtHavePermissionToUpdateRacks": "Ez duzu apalategiak eguneratzeko baimenik.", + "addNewRack": "Gehitu apalategi berria", + "editRack": "Editatu apalategia", + "rackName": "Apalategiaren izena", + "pleaseEnterRackName": "Mesedez, sartu apalategiaren izena", + "shelves": "Apalak (Shelves)", + "pressToSelect": "Sakatu hautatzeko", + "selectAtLeastOneRack": "Hautatu apal bat gutxienez", + "inActive": "Inaktiboa", + "addNewVariation": "Gehitu aldaera berria", + "editVariations": "Editatu aldaera", + "values": "Balioak", + "enterValues": "Sartu balioak", + "pleaseEnterAtLeastOneValues": "Mesedez, sartu balio bat gutxienez.", + "productVariations": "Produktu-aldaerak", + "permissionDenied": "Baimena ukatuta", + "noVariationFound": "Ez da aldaerarik aurkitu.", + "addNewVariations": "Gehitu aldaera berriak", + "variationId": "Aldaera ID", + "updateRole": "Eguneratu rola", + "addRole": "Gehitu rola", + "enterUserName": "Sartu erabiltzaile-izena", + "enterYourPassword": "Sartu pasahitza", + "selectAll": "Hautatu dena", + "sNo": "Zk.", + "feature": "Ezaugarria", + "read": "Irakurri", + "viewPrice": "Ikusi prezioa", + "purchaseReturns": "Erosketen itzulketak", + "expiredProduct": "Iraungitako produktua", + "barcodes": "Barra-kodeak", + "bulkUploads": "Karga masiboa", + "productModels": "Produktu-modeloak", + "incomes": "Diru-sarrerak", + "dues": "Zorrak", + "subscriptions": "Harpidetzak", + "paymentsTypes": "Ordainketa motak", + "roles": "Rolak", + "manageSetting": "Kudeatu ezarpenak", + "downloadApk": "Deskargatu APK", + "vatReports": "BEZ txostenak", + "profitAndLossDetailsReport": "Irabazi-galeren txosten xehatua", + "transactionsHistoryReport": "Transakzioen historia", + "expireProductReports": "Iraungitako produktuen txostenak", + "productPurchaseReport": "Erosketa txostena", + "productSalesReport": "Salmenta txostena", + "role": "Rola", + "areYouSureWantToDeleteThisRole": "Ziur zaude rol hau ezabatu nahi duzula?", + "inStock": "Stockean", + "informationShowInLabels": "Etiketetako informazioa", + "packageDate": "Enbalatze data", + "barCodePrintLabelSetting": "Barra-kode etiketaren ezarpena", + "labelRoleLabelSize2Inch": "Etiketa-bobina 2\"*1, 50mm*25mm, tartea 3.1mm", + "labelRoleLabelSize1_5Inch": "Etiketa-bobina 1.5\"*1, 38mm*25mm, tartea 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiketa orriko, 8.27 x 11.69 hazbete", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Ez duzu barra-kodeak sortzeko baimenik.", + "pleaseSelectAProductFirst": "Mesedez, hautatu produktu bat lehenago", + "pleaseEnterAValidQuantity": "Sartu kopuru baliodun bat (gutxienez 1)", + "pleaseSelectProductFirst": "Mesedez, hautatu produktua lehenago", + "bluetoothIsTurnedOff": "Bluetootha itzalita dago. Piztu ezazu.", + "noBluetoothDeviceSelected": "Ez da Bluetooth gailurik hautatu.", + "printLabel": "Inprimatu etiketa", + "caningForDevices": "Gailuak bilatzen...", + "noDeviceFound": "Ez da gailurik aurkitu", + "retryScan": "Saiatu berriro bilatzen", + "connectedTo": "Honekin konektatuta", + "pleaseEnableBluetooth": "Mesedez, aktibatu Bluetootha", + "skuOrCode": "SKU / Kodea", + "lowStockAlert": "Stock baxuaren abisua", + "tax": "Zerga (Tax)", + "costExclusionTax": "Kostua zergarik gabe", + "costInclusionTax": "Kostua zergekin", + "mrpOrSalePrice": "Gehienezko salmenta-prezioa (MRP)", + "expiredDate": "Iraungitze-data", + "sellingPrice": "Salmenta-prezioa", + "variationsProduct": "Aldaera produktuak", + "comboProducts": "Konbo produktuak", + "noStockAvailable": "Ez dago stock daturik.", + "highToLowPrice": "Prezioa: Altutik baxura", + "lowToHighPrice": "Prezioa: Baxutik altura", + "attachment": "Eranskina", + "viewStock": "Ikusi stocka", + "expiry": "Iraungitzea", + "expire": "Iraungiko da", + "sevenDays": "7 egun", + "fifteenthDays": "15 egun", + "thirtyDays": "30 egun", + "sixtyDays": "60 egun", + "outPremiumPlan": "Gure Premium Plana", + "youDoNotHavePermissionToCreatePurchase": "Ez duzu erosketak sortzeko baimenik.", + "thisPlanIsNotAvailableToPurchase": "Plan hau ez dago erosteko eskuragarri", + "thisPlanIsEligibleForUpgrade": "Plan hau ezin da eguneratu", + "extendPlan": "Luzatu plana", + "buyNow": "Erosi orain", + "none": "Bat ere ez", + "roundToWholeNumber": "Biribildu zenbaki osora", + "roundToNearestWholeNumber": "Hurbilen dagoen zenbaki osora", + "roundToNearnessDecimalNumber005": "Hurbilen dagoen hamartarrera (0.05)", + "roundToNearnessDecimalNumber01": "Hurbilen dagoen hamartarrera (0.1)", + "roundToNearnessDecimalNumber05": "Hurbilen dagoen hamartarrera (0.5)", + "lastYear": "Iaz", + "productStock": "Produktuaren stocka", + "unit": "Unitatea", + "showExpireDate": "Erakutsi iraungitze-data", + "vatId": "IFZ / BEZ ID", + "vatType": "BEZ mota", + "exclusivePrice": "Prezio esklusiboa", + "inclusivePrice": "Prezio inklusiboa", + "profitPercent": "Irabazi ehunekoa", + "showSingle": "Erakutsi banakakoak", + "showCombo": "Erakutsi konboak", + "showVariant": "Erakutsi aldaerak", + "showAction": "Erakutsi ekintza", + "ledger": "Liburu Nagusia", + "youDoNotHavePermissionToGenerateReport": "Ez duzu txostena sortzeko baimenik", + "noDataAvailable": "Ez dago daturik eskuragarri", + "youDoNotHavePermissionToExportExcel": "Ez duzu excelera esportatzeko baimenik", + "noDataAvailableForExport": "Ez dago esportatzeko daturik eskuragarri", + "supplierDue": "Hornitzaileari Zor", + "partyType": "Alde Mota", + "allParty": "Alde Guztiak", + "yesterday": "Atzo", + "last7Days": "Azken 7 Egunak", + "last30Days": "Azken 30 Egunak", + "currentMonth": "Uneko Hilabetea", + "lastMonth": "Aurreko Hilabetea", + "currentYear": "Uneko Urtea", + "customerDate": "Data Pertsonalizatua", + "noTransactionToGeneratePdf": "Ez dago transakziorik PDFa sortzeko", + "generatePdf": "Sortu Pdf", + "noTransactionFound": "Ez da transakziorik aurkitu", + "reference": "Erreferentzia", + "creditIn": "Kreditua (Sarrera)", + "debitOut": "Zorra (Irteera)", + "subscribeNow": "Harpidetu Orain", + "expired": "Iraungita", + "totalBalance": "Balantzea Guztira", + "hoursLeft": "Falta diren Orduak", + "daysLeft": "Falta diren Egunak", + "pos": "Saltokia (POS)", + "profitAndLoss": "Irabaziak eta Galerak", + "branch": "Sukurtsala", + "hrm": "Giza Baliabideak", + "inventory": "Inbentarioa", + "editAttendance": "Editatu Asistentzia", + "addNewAttendance": "Gehitu Asistentzia Berria", + "employee": "Langilea", + "pleaseSelectAnEmployee": "Mesedez, hautatu langile bat", + "shift": "Txanda", + "selectEmployeeFirst": "Hautatu langilea lehenbizi", + "selectDateFirst": "Hautatu data lehenbizi", + "month": "Hilabetea", + "autoSelected": "Automatikoki hautatua", + "pleaseSelectDate": "Mesedez, hautatu data", + "timeIn": "Sarrera Ordua", + "timeOut": "Irteera Ordua", + "attendance": "Asistentzia", + "allEmployee": "Langile Guztiak", + "noAvailableRecordFound": "Ez da asistentzia erregistrorik aurkitu.", + "addAttendance": "Gehitu Asistentzia", + "noNoteProvided": "Ez da oharrik eman.", + "duration": "Iraupena", + "youDoNotHavePermissionToViewAttendance": "Ez duzu asistentzia ikusteko baimenik", + "department": "Saila", + "noDepartmentFound": "Ez da saila aurkitu.", + "inactive": "Ez-aktiboa", + "noDescriptionAvailableForThisDepartment": "Ez dago deskribapenik eskuragarri sail honetarako.", + "youDoNotHavePermissionToUpdateDepartment": "Ez duzu Saila eguneratzeko baimenik.", + "youDoNotHavePermissionToDeleteDepartment": "Ez duzu Saila ezabatzeko baimenik.", + "failedToDeleteTheDeterment": "Huts egin du Saila ezabatzean", + "failedToLoadDepartment": "Huts egin du sailak kargatzean", + "addDepartment": "Gehitu Saila", + "saving": "Gordetzen", + "editDesignation": "Editatu Izendapena", + "addDesignation": "Gehitu Izendapen Berria", + "designationName": "Izendapenaren Izena", + "enterDesignationName": "Sartu Izendapenaren izena", + "pleaseEnterDesignationName": "Mesedez, sartu izendapenaren izena", + "pleaseSelectAStatus": "Mesedez, hautatu egoera bat", + "enterDescription": "Sartu Deskribapena", + "designation": "Izendapena", + "noDesignationFound": "Ez da izendapenik aurkitu.", + "noDescriptionAvailableForThisDesignation": "Ez dago deskribapenik eskuragarri izendapen honetarako.", + "youDoNotPermissionToUpdateDesignation": "Ez duzu Izendapena eguneratzeko baimenik.", + "youDoNotHavePermissionToDeleteDesignation": "Ez duzu Izendapena ezabatzeko baimenik.", + "updatePurchase": "Eguneratu Erosketa", + "editEmployee": "Editatu Langilea", + "addNewEmployee": "Gehitu Langile Berria", + "enterFullName": "Sartu Izen Osoa", + "pleaseSelectDesignation": "Mesedez, hautatu izendapena", + "pleaseSelectDepartment": "Mesedez, hautatu saila", + "pleaseSelectStatus": "Mesedez, hautatu egoera", + "pleaseEnterYourPhoneNumber": "Mesedez, sartu zure telefono zenbakia", + "countryName": "Herrialdearen Izena", + "enterYourCountry": "Sartu zure herrialdea", + "salary": "Soldata", + "pleaseEnterYourSalary": "Mesedez, Sartu Zure Soldata", + "gender": "Generoa", + "pleaseSelectYourGender": "Mesedez, hautatu zure Generoa", + "pleaseSelectYourShift": "Mesedez, hautatu zure txanda", + "birthDate": "Jaiotze Data", + "joinDate": "Elkartze Data", + "staus": "Egoera", + "pleaseSelectValidStartAndEndDates": "Mesedez, hautatu baliozko hasiera eta amaiera datak.", + "endDateCannotBeBeforeStartDate": "Amaiera data ezin da hasiera data baino lehenago izan.", + "editHoliday": "Editatu Jaieguna", + "addNewHoliday": "Gehitu Jaiegun Berria", + "enterHolidayName": "Sartu jaiegunaren izena", + "pleaseEnterHolidayName": "Mesedez, Sartu Jaiegunaren Izena", + "pleaseEnterDate": "Mesedez, sartu data", + "pleaseSelectStartDate": "Mesedez, Hautatu Hasiera Data", + "pleaseEnterEndDate": "Mesedez, Hautatu Amaiera Data", + "endDateBeforeStartDate": "Amaiera data hasiera data baino lehenago", + "holidayList": "Jaiegun Zerrenda", + "noHolidayFound": "Ez da jaiegunik aurkitu.", + "noHolidayFundMatching": "Ez da bat datorren jaiegunik aurkitu", + "addHoliday": "Gehitu Jaieguna", + "youDoNotHavePermissionToUpgradeHoliday": "Ez duzu Jaiegunak eguneratzeko baimenik.", + "holiday": "Jaieguna", + "editLeave": "Editatu Baimena", + "addNewLeave": "Gehitu Baimen Berria", + "leaveType": "Baimen Mota", + "pleaseSelectALeaveType": "Mesedez, hautatu baimen mota bat", + "pleaseSelectAStartDate": "Mesedez, hautatu hasiera data", + "leaveDuration": "Baimenaren Iraupena", + "autoCalculatedDays": "Automatikoki kalkulatutako egunak", + "leaveList": "Baimen Zerrenda", + "noLeaveRequestFound": "Ez da baimen eskaerarik aurkitu.", + "addLeave": "Gehitu Baimena", + "noDescriptionProvided": "Ez da deskribapenik eman.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Ez duzu Baimen Eskaera eguneratzeko baimenik.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Ez duzu Baimen Eskaera ezabatzeko baimenik.", + "leaveRequest": "Baimen Eskaera", + "editPayroll": "Editatu Nomina", + "addNewPayroll": "Gehitu Nomina Berria", + "paymentYear": "Ordainketa Urtea", + "pleaseSelectPaymentYear": "Mesedez, hautatu ordainketa urtea", + "pleaseSelectAnMonth": "Mesedez, hautatu hilabete bat", + "pleaseEnterADate": "Mesedez, sartu data", + "totalSalaryAmount": "Soldata Kopurua Guztira", + "payrollList": "Nomina Zerrenda", + "noPayrollFound": "Ez da nomina erregistrorik aurkitu.", + "paymentDetails": "Ordainketa Xehetasunak", + "youDoNotHaveUpdatePayroll": "Ez duzu Nomina eguneratzeko baimenik.", + "youDoNotHavePermissionToDeletePayroll": "Ez duzu Nomina ezabatzeko baimenik.", + "payrollRecord": "Nomina Erregistroa", + "searchAttendance": "Bilatu asistentzia", + "attendanceReport": "Asistentzia Txostenak", + "noAttendanceRecordFound": "Ez da asistentzia erregistrorik aurkitu hautatutako iragazkietarako.", + "searchLeave": "Bilatu baimenak", + "leaveReports": "Baimen Txostenak", + "noLeaveRecordFound": "Ez da baimen erregistrorik aurkitu hautatutako iragazkietarako.", + "durationDays": "Iraupena (Egunak)", + "payrollReports": "Nomina Txostenak", + "noMatchingPayrollFound": "Ez da bat datorren nomina erregistrorik aurkitu.", + "editShift": "Editatu Txanda", + "addNewShift": "Gehitu Txanda Berria", + "shiftName": "Txanda Izena", + "pleaseSelectAShift": "Mesedez, hautatu txanda bat", + "breakStatus": "Atseden Egoera", + "pleaseSelectBreakStatus": "Mesedez, hautatu atseden egoera", + "startTimeIsRequired": "Hasiera ordua beharrezkoa da", + "startTime": "Hasiera Ordua", + "enterStartTime": "Sartu Hasiera Ordua", + "endTimeIsRequired": "Amaiera ordua beharrezkoa da", + "endTime": "Amaiera Ordua", + "enterEndTime": "Sartu Amaiera Ordua", + "startBreakTime": "Atseden Hasiera Ordua", + "enterBreakTime": "Sartu Atseden Ordua", + "endBreakTime": "Atseden Amaiera Ordua", + "noShiftFound": "Ez da txandarik aurkitu.", + "addShift": "Gehitu Txanda", + "breakTime": "Atseden Ordua", + "breakDuration": "Atsedenaren Iraupena", + "youDoNotToHavePermissionToUpdateShift": "Ez duzu Txanda eguneratzeko baimenik.", + "youDoNotToHavePermissionToDeleteShift": "Ez duzu Txanda ezabatzeko baimenik.", + "doYouReallyWantToDeleteThis": "Benetan ezabatu nahi duzu hau", + "viewDetails": "Ikusi Xehetasunak", + "leave": "Baimena", + "payroll": "Nomina", + "editBankAdjustment": "Editatu Banku Doikuntza", + "adjustBankBalance": "Doitu Banku Balantzea", + "pleaseAddAtLeastOneBank": "Mesedez, gehitu gutxienez banku-kontu bat balantzeak doitzeko.", + "accountNumber": "Kontu Izena", + "selectAccount": "Hautatu kontua", + "selectType": "Hautatu mota", + "amountsIsRequired": "Kopurua beharrezkoa da", + "invalidAmount": "Kopuru baliogabea", + "adjustmentDate": "Doikuntza Data", + "dateIsRequired": "Data beharrezkoa da", + "editBankAccounts": "Editatu Banku-Kontuak", + "addNewBankAccounts": "Gehitu Banku-Kontuak", + "accountDisplayName": "Kontuaren Bistaratzeko Izena", + "enterAccountDisplayName": "Sartu kontuaren bistaratzeko izena", + "displayNameIsRequired": "Bistaratzeko izena beharrezkoa da", + "openingBalanceIsRequired": "Hasierako balantzea beharrezkoa da", + "asOfDate": "Data Honetatik", + "hideFiled": "Ezkutatu eremuak", + "addMoreFiled": "Gehitu eremu gehiago", + "enterAccountName": "Sartu kontu zenbakia", + "ifscCode": "IFSC Kodea", + "upiIdForQrCode": "UPI IDa QR Koderako", + "bankName": "Bankuaren Izena", + "enterBankName": "Sartu Bankuaren Izena", + "accountHolderName": "Kontuaren Titularraren Izena", + "enterAccountHolderName": "Sartu kontuaren titularraren izena", + "printBankDetailsAndInvoice": "Inprimatu Banku xehetasunak fakturetan", + "viewingTransactionFor": "Transakzioak ikusten honetarako", + "bankAccounts": "Banku-Kontuak", + "noBankAccountFound": "Ez da banku-konturik aurkitu.", + "noAccountsFoundMissing": "Ez da bat datorren konturik aurkitu", + "deposit": "Gordailua", + "addBank": "Gehitu Bankua", + "bankToBankTransfer": "Bankutik Bankura Transferentzia", + "bankToCashTransfer": "Bankutik Eskudirura Transferentzia", + "accountName": "Kontu Izena", + "holderName": "Titularraren Izena", + "openingDate": "Irekiera Data", + "currentBalance": "Uneko Balantzea", + "permissionDeniedToDeleteBank": "Bankua ezabatzeko baimena ukatua.", + "canNotEditThisTransactionType": "Ezin da transakzio mota hau editatu.", + "bank": "Bankua", + "noTransactionFoundForThisFilter": "Ez da transakziorik aurkitu iragazki honetarako.", + "pleaseSelectBothAccounts": "Mesedez, hautatu bi kontuak.", + "cannotTransferToSameAccounts": "Ezin da kontu berera transferitu.", + "editBankTransfer": "Editatu Banku Transferentzia", + "needAtLeastTwoBankAccount": "Gutxienez bi banku-kontu behar dira transferentzia bat egiteko.", + "from": "Nondik", + "to": "Nora", + "editBankToCash": "Editatu Bankua Eskudirura", + "noBankAccountsFoundToTransferFrom": "Ez da banku-konturik aurkitu transferitzeko.", + "selectOneAccount": "Hautatu kontu bat", + "editCashAdjustment": "Editatu Eskudiru Doikuntza", + "adjustCashBalance": "Doitu Eskudiru Balantzea", + "customDate": "Data Pertsonalizatua", + "cashInHand": "Eskudirua Eskura", + "currentCashBalance": "Uneko Eskudiru Balantzea", + "transfer": "Transferentzia", + "adjustCash": "Doitu Eskudirua", + "pleaseSelectADestinationBankAccounts": "Mesedez, hautatu helburuko banku-kontu bat.", + "editCashToBank": "Editatu Eskudirua Bankura", + "cashToBankTransfer": "Eskudirua Bankura Transferentzia", + "noDestinationBankAccountFond": "Ez da helburuko banku-konturik aurkitu.", + "transferCheque": "Transferitu Txekea", + "receivedFrom": "Nork emana", + "chequeAmount": "Txeke Kopurua", + "chequeNumber": "Txeke Zenbakia", + "chequeDate": "Txeke Data", + "referenceNumber": "Erreferentzia Zk.", + "selectBankToCash": "Hautatu Bankua edo Eskudirua", + "depositTo": "Gordailatu Hemen", + "selectDepositDestination": "Hautatu gordailuaren helburua", + "transferDate": "Transferentzia Data", + "doYouWantToRellyReOpenThisCheque": "Benetan berriro ireki nahi duzu txeke hau?", + "okay": "Ados", + "reOpen": "Berriro Ireki", + "open": "Irekia", + "chequeList": "Txeke Zerrenda", + "closed": "Itxia", + "noChequeFound": "Ez da txekerik aurkitu", + "searchTransaction": "Bilatu transakzioak...", + "filterByDate": "Iragazi Dataren arabera", + "addImage": "Gehitu Irudia", + "cashAndBankManagement": "Eskudiru eta Banku Kudeaketa", + "cheque": "Txekeak", + "branchList": "Sukurtsal Zerrenda", + "roleAndPermission": "Rola eta Baimena", + "switchBank": "Aldatu Sukurtsala?", + "exitBank": "Irten Sukurtsaletik", + "areYouSureWantToSwitchToDifferentBranch": "Ziur zaude beste sukurtsal batera aldatu nahi duzula?", + "areYourSureYouWantToExitFromThisBranch": "Ziur zaude sukurtsal honetatik Irten nahi duzula?", + "switchs": "Aldatu", + "exit": "Irten", + "createBranch": "Sortu Sukurtsala", + "areYouSureWantToDeleteThisBranch": "Ziur zaude Sukurtsal hau ezabatu nahi duzula?", + "currents": "Unekoa", + "noBrunchFound": "Ez da Sukurtsalik Aurkitu", + "updateBranch": "Eguneratu Sukurtsala", + "pleaseEnterBranchName": "Mesedez, sartu sukurtsalaren izena", + "enterBalance": "Sartu Balantzea", + "youDoNotHavePermissionToUpdateBranch": "Ez duzu sukurtsala eguneratzeko baimenik.", + "allTransaction": "Transakzio Guztiak", + "duePay": "Zor Ordainketa", + "allParties": "Alde Guztiak", + "retry": "Saiatu berriro", + "incomeCategoriesReport": "Diru-sarrera Kategorien Txostena", + "dayBook": "Eguneroko Liburua", + "billWiseProfit": "Faktura bidezko irabazia", + "cashFlow": "Diru-fluxua", + "balanceSheet": "Balantze orria", + "taxReport": "Zerga Txostena", + "productSaleHistory": "Produktuen Salmenta Historia", + "productPurchaseHistory": "Produktuen Erosketa Historia", + "partyReports": "Alde Txostenak", + "customerLedger": "Bezeroen Liburu Nagusia", + "supplierLedger": "Hornitzaileen Liburu Nagusia", + "partyWiseProfit": "Alde bidezko irabazia", + "productWiseProfit": "Produktu bidezko irabazia", + "top5Customer": "Top 5 Bezeroak", + "top5Supplier": "Top 5 Hornitzaileak", + "productReports": "Produktu Txostenak", + "comboReport": "Konbinazio txostena", + "expiredItemReport": "Iraungitako elementuen txostena", + "top5Product": "Top 5 Produktuak", + "productWiseProfitAndLoss": "Produktu bidezko Irabazi eta Galerak", + "productWisePurchase": "Produktu bidezko Erosketa", + "productWiseSale": "Produktu bidezko Galera", + "noProductMatchYourSearch": "Ez dator produkturik bat zure bilaketarekin.", + "purchaseQty": "Erosketa Kop.", + "saleQty": "Salmenta Kop.", + "youDoNotHavePermissionProfitAndLoss": "Ez duzu irabazi galeren baimenik.", + "sold": "Saldua", + "remaining": "Geratzen dena", + "totalAssets": "Aktiboak Guztira", + "assets": "Aktiboak", + "itemName": "Elementuaren Izena", + "personalInfo": "Informazio Pertsonala:", + "dueBalance": "Zor Balantzea", + "walletBalance": "Diru-zorroaren Balantzea", + "cashIn": "Eskudiru Sarrera", + "cashOut": "Eskudiru Irteera", + "runningCash": "Eskudirua", + "moneyIn": "Diru Sarrera", + "moneyOut": "Diru Irteera", + "noDataAvailableForGeneratePdf": "Ez dago daturik eskuragarri pdf sortzeko", + "balanceDue": "Zor Balantzea", + "returnedAmount": "Itzulitako Kopurua", + "saleReturn": "Salmenta Itzulketa", + "saleEdit": "Salmenta Edizioa", + "pleaseAddASalesReturn": "Mesedez Gehitu Salmenta Itzulketa Bat", + "subscriptionReports": "Harpidetza Txostenak", + "started": "Hasi da", + "end": "Amaiera", + "taxReportList": "Zerga Txostenen Zerrenda", + "developedBy": "Garatzailea", + "time": "Ordua", + "receivedBy": "Jasotzailea", + "wallet": "Diru-zorroa", + "warranty": "Bermea", + "guarantee": "Garanti", + "remark": "Oharra", + "bankDetails": "Banku Xehetasunak", + "cashAndBank": "Eskudirua eta Bankua", + "pdfGenerateSuccessfully": "Pdf-a Ondo Sortu Da", + "generatingPdf": "PDF-i genereerimine", + "INVOICE": "ARVE", + "admin": "Admin", + "invoiceNumber": "Arve number", + "vatNumber": "KM-number", + "customerSignature": "Kliendi allkiri", + "authorizedSignature": "Volitatud allkiri", + "poweredBy": "Tootja", + "shippingCharge": "Saatmiskulu", + "totalReturned": "Kokku tagastatud", + "amountsInWord": "Summad sõnadega", + "changeAmount": "Muutus summa", + "sellsBy": "Müüja", + "rounding": "Ümardamine", + "paidBy": "Maksja", + "vatGstTitle": "KM/GST pealkiri", + "enterVatGstTitle": "Sisestage KM/GST pealkiri", + "vatGstNumber": "KM/GST number", + "enterVatGstNumber": "Sisestage KM/GST number", + "vatAndTax": "KM ja maks", + "customPrint": "Kohandatud printimine", + "taxRates": "Maksumäärad", + "taxRatesMangeYourTaxRates": "Maksumäärad - Hallake oma maksumäärasid", + "add": "Lisa", + "status": "Staatus", + "active": "Aktiivne", + "disable": "Keela", + "deletedSuccessFully": "Edukalt kustutatud!", + "failedToDeleteTheTax": "Maksu kustutamine ebaõnnestus", + "errorDeletingTax": "Viga maksu kustutamisel", + "taxGroup": "Maksu grupp", + "combinationOfTheMultipleTaxes": "Mitme maksu kombinatsioon", + "subTaxes": "Alamaksud", + "action": "Tegevus", + "addTax": "Lisa maks", + "editTax": "Muuda maksu", + "addNewTax": "Lisa uus maks", + "enterTaxRates": "Sisestage maksumäär", + "addTaxGroup": "Lisa uus maksugrupp", + "editTaxGroup": "Muuda maksugruppi", + "taxWithSingleMultipleTaxType": "Maks ühe/mitme maksutüübiga", + "noSubTaxSelected": "Alamaks pole valitud", + "subTaxList": "Alamaksude loend", + "taxPercent": "Maksu protsent", + "done": "Valmis", + "writerTaxHere": "Kirjuta siia tekst...", + "expiredList": "Aegunud loend", + "listIsEmpty": "Loend on tühi", + "printingInvoice": "Arve printimine", + "salesSetting": "Müügi seaded", + "invoiceLogo": "Arve logo", + "printingOption": "Printimise valik", + "amountRoundingMethod": "Summa ümardamise meetod", + "signUp": "Registreeru", + "returnedItem": "Retornatu artikulu", + "returnedDate": "Retornu data", + "unitPrice": "Unitate prezioa", + "saleBy": "Saltzailea", + "purchasedBy": "Eroslea", + "collectedBys": "Jasotzailea", + "payableAmount": "Ordaintzeko zenbatekoa", + "receivedAmount": "Jasotako zenbatekoa", + "unitPrices": "Unitateko Prezioa", + "item": "Gai", + "sl": "ZK", + "mobiles": "Mugikorra", + "paidVia": "Bidez ordaindua", + "moneyReceipt": "Diru-ordainagiria", + "receipt": "Ordainagiria", + "barcodeGenerator" : "Sortu Barra-kodea", + "searchProduct" : "Bilatu Produktua", + "code" : "Kodea", + "price" : "Prezioa", + "showCode" : "Erakutsi kodea", + "showPrice" : "Erakutsi prezioa", + "showName" : "Erakutsi izena", + "actions" : "Ekintzak", + "noItemSelected" : "Ez da elementurik hautatu", + "noProductSelected" : "Ez da produkturik hautatu", + "previewPdf" : "Aurreikusi PDF", + "salesReturnReport" : "Salmenta Itzulketa Txostena", + "purchaseReturnReport" : "Erosiketa Itzulketa Txostena", + "incomeFor" : "Sarrerak Zarentzat", + "enterProductCode": "Sartu produktuaren kodea", + "addIncome" : "Gehitu Sarrera", + "incomeDate" : "Sarrera Data", + "incomeCategories" : "Sarrera Kategoriak", + "addIncomeCategory" : "Gehitu Sarrera Kategoria", + "enterIncomeCategoryName" : "Sartu sarrera kategoriaren izena", + "totalReturnAmount" : "Itzulitako Guztirako Zenbatekoa", + "returned" : "Itzulitakoa", + "supplierDetails" : "Hornitzailearen Xehetasunak", + "weekly": "Astekoa", + "monthly": "Hilekoa", + "yearly" : "Urtekoa", + "today" : "Gaur", + "thisWeek" : "Aste Honetan", + "thisMonth" : "Hilabete Honetan", + "thisYear": "Urte Honetan", + "allTime" : "Dena Denbora", + "custom" : "Pertsonalizatua", + "addUserRole" : "Erabiltzailearen rola gehitu", + "noRoleFound" : "Ez da erabiltzaile rolik aurkitu", + "yourPackageExpiredInDays" : "Zure paketea 5 egunean iraungiko da", + "yourPackageExpiredToday" : "Zure paketea gaur iraungiko da\n\nAteratu berriro erosi", + "contactUs" : "Gurekin harremanetan jarri", + "writeYourMessageHere" : "Idatzi zure mezua hemen", + "sendMessage" : "Mezua bidali", + "sendYourEmail" : "Bidali zure Emaila", + "backToHome" : "Atzera Hasiera", + "promoCode" : "Promo kodea", + "submit" : "Bidali", + "seeAllPromoCode" : "Ikusi promo kode guztiak", + "categories": "Kategoriak", + "enterYourPhoneNumber" : "Sartu zure telefono zenbakia", + "enterFullAddress" : "Sartu helbide osoa", + "enterYourEmailAddress" : "Sartu zure posta elektronikoa", + "pleaseEnterAPassword" : "Mesedez, sartu pasahitza", + "pleaseEnterAConfirmPassword" : "Mesedez, sartu berretsi pasahitza", + "enterYourName" : "Sartu zure izena", + "addNewAddress" : "Helbide berria gehitu", + "firstName" : "Izenaren lehen izena", + "lastName" :"Azken izena", + "country" : "Herrialdea", + "bangladesh" : "Bangladesh", + "apply" : "Aplikatu", + "deliveryAddress" : "Bidalketa helbidea", + "noDataAvailabe" : "Ez dago daturik eskuragarri", + "addDelivery" : "Gehitu bidalketa", + "description" : "Deskribapena", + "addNote" : "Oharra gehitu", + "image" : "Irudia", + "pleaseConnectThePrinterFirst" : "Mesedez, konektatu inprimagailua lehenik", + "selectCategory" : "Hautatu kategoria", + "enterExpenseDate" : "Sartu gastu data", + "enterName" : "Sartu izena", + "enterAmount" : "Sartu zenbatekoa", + "enterRefNumber" : "Sartu erreferentzia zenbakia", + "fashions" : "Moda", + "billTO" : "Faktura", + "totalDue" : "Denera zor", + "paymentsAmount" : "Ordainketa zenbatekoak", + "remainingDue" : "Gainerako zorra", + "thankYouForYourDuePayment" : "Eskerrik asko zure zorra ordaintzeagatik", + "print" : "Inprimatu", + "unitPirce" : "Unitateko prezioa", + "totalPrice" : "Guztirako prezioa", + "totalVat" : "BEZ guztira", + "deliveryCharge" : "Bidalketa kargua", + "totalPayable" : "Guztira ordaindu beharrekoa", + "thakYouForYourPurchase" : "Eskerrik asko zure erosketagatik", + "pleaseConnectYourBlutohPrinter" : "Mesedez, konektatu zure bluetooth inprimagailua", + "editSocailMedia" : "Editatu Sare Sozialak", + "socialMarketing" : "Sare sozialen marketina", + "share" : "Partekatu", + "notification" : "Jakinarazpena", + "purchaseAlarm" : "Erosketa alarma", + "purchaseConfirmed" : "Erosketa baieztatua", + "paymentComplete" : "Ordainketa amaitu da", + "retur" : "Itzuli", + "sendSms" : "Bidali SMS", + "recivethePin" : "PINa jaso duzu", + "startNewSale" : "Hasi salmenta berria", + "payment" : "Ordainketa", + "masterCard" : "MasterCard", + "instrucation" : "Argibideak", + "cash" : "Dirua", + "invoiceViewr" : "Faktura ikuslea", + "size" : "Tamaina", + "color" : "Kolorea", + "weight" : "Pisua", + "capacity" : "Ahalmena", + "type" : "Mota", + "youWantTodeletetheProduct" : "Produktu hau ezabatu nahi duzu?", + "delete" : "Ezabatu", + "contactDetials" : "Harremanetarako xehetasunak", + "clarence" : "Clarence", + "call" : "Deitu", + "messege" : "Mezua", + "dailyTransaction" : "Eguneroko transakzioa", + "promo" : "Promo", + "send" : "Bidali", + "easyToUseThePos" : "POS erabiltzeko erraza", + "easytheusedesciption" : "POSpro aplikazioa doakoa eta erabiltzeko erraza da. Izan ere, munduko POS sistemetarik onenetako bat da.", + "choseYourFeature" : "Aukeratu zure Ezaugarriak", + "choseyourfeatureDesciption" : "Ezaugarriak POSpro beste irtenbide tradizionaletatik bereizten duen zati garrantzitsua dira.", + "allBusinessSolutions" : "Enpresako irtenbide guztiak", + "allBusinessolutionDescrip" : "PosPro stock, kontu, salmenta, gastu eta irabazi/galera duen negozio irtenbide osoa da.", + "skip" : "Jauzi", + "next" : "Hurrengoa", + "anewUpdateAvailable" : "Eguneratze berri bat eskuragarri dago\nMesedez, eguneratu zure aplikazioa", + "skipTheUpdate" :"Jauzi eguneratzea", + "rememberMeLater" : "Gogoan izan geroago", + "powerdedByAcnoo" : "Acnoo-k ahalbidetuta", + "lossOrProfit" : "Galarera/Irabazia", + "expense" : "Gastoak", + "parties" : "Alderdiak", + "home" : "Hasiera", + "sales" : "Salmentak", + "setting" : "Ezarpena", + + + "purchaseNow" : "Orain erosi", + "paymentMethods" : "Ordainketa metodoak", + "update": "Eguneratu", + "continueButton": "Jarraitu", + "name": "Izena", + "phone": "Telefono zenbakia", + "email": "Posta elektronikoa", + "address": "Helbidea", + "previousDue": "Aurreko zorra", + "selectLang": "Hautatu zure hizkuntza", + "addContact": "Kontaktua gehitu", + "moreInfo": "Informazio gehiago", + "retailer": "Merkataria", + "dealer": "Merkataria", + "wholesaler": "Handizkaria", + "supplier": "Hornitzailea", + "CustomerDetails": "Bezeroaren xehetasunak", + "recentTransaction": "Azken transakzioak", + "totalProduct": "Guztirako produktuak", + "total": "Guztira", + "paid": "Ordaindua", + "unPaid": "Ordaindu gabe", + "due": "Zor", + "connect": "Klikatu konektatzeko", + "tryAgain": "Saiatu berriro", + "loading": "Kargatzen", + "viewAll": "Ikusi guztiak", + "partyList": "Alderdi zerrenda", + "addCustomer": "Mesedez, gehitu bezero bat", + "updateContact": "Eguneratu Kontaktua", + "dueList": "Zorren zerrenda", + "collectDue": "Bildu zorra", + "date": "Data", + "dueAmount": "Zor zenbatekoa: ", + "customerName": "Bezeroaren izena", + "totalAmount": "Guztirako zenbatekoa", + "paidAmount": "Ordaindutako zenbatekoa", + "paymentTypes": "Ordainketa mota", + "cancel": "Utzi", + "expenseReport": "Gastuen txostena", + "fromDate": "Hasierako data", + "toDate": "Amaierako data", + "expenseFor": "Gastua", + "amount": "Zenbatekoa", + "noData": "Ez dago daturik eskuragarri", + "totalExpense": "Guztirako gastua", + "addExpense": "Gastua gehitu", + "expenseDate": "Gastu data", + "referenceNo": "Erreferentzia zenbakia", + "note": "Oharra", + "expenseCat": "Gastu kategoriak", + "search": "Bilatu", + "select": "Hautatu", + "addExpenseCat": "Gastu kategoria gehitu", + "categoryName": "Kategoria izena", + "alreadyAdded": "Dagoeneko gehituta", + "whatNew": "Zer dago berririk", + "lp": "Galarera/Irabazia", + "profit": "Irabazia", + "loss": "Galarera", + "lpDetails": "Galarera/Irabazi xehetasunak", + "invoice": "Faktura", + "dates": "Data:", + "mobile": "Mugikorra:", + "product": "Produktua", + "quantity": "Kantitatea", + "discount": "Deskontua", + "totalLoss": "Guztirako galera", + "totalProfit": "Guztirako irabazia", + "productList": "Produktu zerrenda", + "stock": "Stock", + "addNewProduct": "Produktu berria gehitu", + "productName": "Produktu izena", + "productCode": "Produktu kodea", + "purchasePrice": "Erosterako prezioa", + "mrp": "PVPrezioa", + "wholeSalePrice": "Handizkako prezioa", + "dealerPrice": "Merkatari prezioa", + "manufacturer": "Fabrikatzailea", + "saveNPublish": "Gorde eta argitaratu", + "brands": "Markak", + "addBrand": "Marka gehitu", + "brandName": "Marka izena", + "addUnit": "Unitatea gehitu", + "unitName": "Unitate izena", + "units": "Unitateak", + "addProduct": "Mesedez, gehitu produktu bat", + "updateProduct": "Eguneratu Produktua", + "salePrice": "Salmenta prezioa", + "profile": "Profila", + "edit": "Editatu", + "businessCat": "Enpresa kategoria", + "language": "Hizkuntza", + "changePassword": "Aldatu pasahitza", + "updateProfile": "Eguneratu zure profila", + "businessName": "Enpresa eta Enpresa Izena", + "addPurchase": "Erosiketa gehitu", + "inv": "Faktura zk.", + + + "supplierName": "Hornitzailearen izena", + "itemAdded": "Artikulua gehitu da", + "addItems": "Artikuluak gehitu", + "subTotal": "Azpiko guztira", + "returnAmount": "Itzulketa zenbatekoa", + "chooseSupplier": "Aukeratu hornitzaile bat", + "noSupplier": "Ez dago hornitzailerik eskuragarri", + "salesDetails": "Salmenta xehetasunak", + "editPurchaseInvoice": "Editatu erosketa faktura", + "purchaseList": "Erosketa zerrenda", + "addAPurchase": "Mesedez, gehitu erosketa bat", + "dueReport": "Zorren txostena", + "fullyPaid": "Osorik ordaindua", + "stillUnpaid": "Oraindik ordaindu gabe", + "purchaseReport": "Erosketa txostena", + "connectPrinter": "Konektatu zure inprimagailua", + "clickToConnect": "Klikatu konektatzeko", + "collectDues": "Mesedez, bildu zor bat", + "addNewPurchase": "Mesedez, gehitu erosketa bat", + "salesReport": "Salmenta txostena", + "addSale": "Mesedez, gehitu salmenta bat", + "reports": "Txostenak", + "chooseCustomer": "Aukeratu bezero bat", + "addSales": "Salmentak gehitu", + "saleList": "Salmenta zerrenda", + "editSalesInvoice": "Editatu salmenta faktura", + "previousPayAmount": "Aurreko ordainketa zenbatekoa", + "printing": "Inprimatzeko aukera", + "subscription": "Harpidetza", + "userRole": "Erabiltzailearen rola", + "currency": "Moneta", + "logOut": "Saioa itxi", + "stockList": "Stock zerrenda", + "purchase": "Erosiketa", + "sale": "Salmenta", + "yourPack": "Zure Paketea", + "freePlan": "Doako Plana", + "youRUsing": "Erabiltzen ari zara ", + "freePack": "Doako Paketea", + "premiumPlan": "Premium Plana", + "packFeatures": "Paketearen Ezaugarriak", + "unlimited": "Mugarik gabe", + "updateNow": "Eguneratu Orain", + "purchasePremium": "Erosi Premium Plana", + "buyPremium": "Erosi premium Plana", + "paypalPay": "Ordaindu Paypal-ekin", + "gotEmail": "E-posta bat jaso duzu", + "sendEmail": "E-posta bat bidali dugu pasahitza berrezartzeko argibideekin honetara:", + "checkEmail": "Egiaztatu E-posta", + "close": "Itxi", + "enterEmail": "Mesedez, sartu zure posta elektronikoa behean pasahitza berrezartzeko esteka jasotzeko.", + "sendLink": "Bidali Berrezarri Esteka", + "emailText": "E-posta", + "password": "Pasahitza", + "noAcc": "Ez duzu konturik?", + "register": "Erregistratu", + "phoneVerification": "Telefono berifikazioa", + "registerTitle": "Erregistratu behar dugu zure telefonoa hasi aurretik!", + "sendCode": "Bidali kodea", + "staffLogin": "Langile saioa", + "logInWithMail": "Saioa hasi E-postarekin", + "setUpProfile": "Konfiguratu Zure Profila", + "setUpDesc": "Eguneratu zure profila zure medikua hobeto lotzeko", + "gallery": "Galeria", + "camera": "Kamera", + "companyAddress": "Enpresaren helbidea", + "openingBalance": "Hasierako saldoa", + "confirmPass": "Berretsi pasahitza", + "haveAcc": "Kontu bat baduzu?", + "loginWithPhone": "Saioa hasi telefonoarekin", + "editPhone": "Editatu telefono zenbakia?", + "createAcc": "Sortu doako kontu bat", + "congratulation": "Zorionak", + + "signUp": "Izena eman", + "signIn" : "Saioa hasi", + "logIn": "Saioa hasi", + "welcomeBack" : "Ongi etorri berriro!", + "passwordCannotBeEmpty" : "Pasahitza ezin da hutsik egon", + "save": "Gorde", + "forgotPassword": "Ahaztu pasahitza", + "reset": "Berrezarri pasahitza zure posta elektronikoa edo telefono zenbakia erabiliz", + "lableEmail": "E-posta", + "hintEmail": "Sartu posta elektronikoa", + "emailCannotBeEmpty": "E-posta ezin da hutsik egon", + "pleaseEnterAValidEmail": "Mesedez, sartu baliozko posta elektroniko bat", + "continueE": "Jarraitu", + "pleaseEnterYourDetails": "Mesedez, sartu zure datuak.", + "lablePassword": "Pasahitza", + "hintPassword": "Sartu pasahitza", + "pleaseEnterABiggerPassword": "Mesedez, sartu pasahitz handiago bat", + "rememberMe": "Gogoan izan nire", + "donNotHaveAnAccount": "Ez duzu konturik?", + "createAFreeAccount": "Sortu doako kontu bat", + "fullName": "Izen osoa", + "enterYourFullName": "Sartu zure izen osoa", + + + "nameCanNotBeEmpty": "Izena ezin da hutsik egon", + "alreadyHaveAnAccount": "Kontu bat baduzu? ", + "createNewPassword": "Sortu Pasahitz Berria", + "setUpNewPassword": "Konfiguratu Pasahitz Berria", + "resetPassword": "Berrezarri zure pasahitza kontua berreskuratzeko eta saioa hasteko", + "newPassword": "Pasahitz berria", + "confirmPassword": "Berretsi pasahitza", + "passwordsDoNotMatch": "Pasahitzak ez datoz bat", + "verityEmail": "Egiaztatu E-posta", + "verification": "Egiaztapena", + "digits": "6 digitutako PIN bat bidali da zure posta elektronikora: ", + "enterValidOTP": "Sartu OTP baliozkoa", + "resendOTP": "Sartu OTP baliozkoa", + "verifyYourEmail": "Egiaztatu Zure E-posta", + "weHaveSentAConfirmationEmailTo": "Berrespen e-posta bat bidali dugu honetara:", + "folder": "Baliteke posta zure spam karpetan amaitu izana.", + "gotIt": "Ulertzen dut", + "enterOpeningBalance": "Sartu hasierako saldoa", + "pleaseEnterAValidBusinessName": "Mesedez, sartu enpresa izen balio bat", + "enterBusiness": "Sartu Enpresa/Denda Izena", + "selectBusinessCategory": "Hautatu Enpresa Kategoria", + "todaySummary": "Gaurko Laburpena", + "sellAll": "Dena saldu >", + "income": "Diru-sarrera", + "purchased": "Erosi da", + "endYourFreePlan": "Amaitu zure doako plana", + "yourFree": "Zure Doako Paketea ia amaitu da, erosi zure hurrengo plana Eskerrik asko.", + "upgradeNow": "Eguneratu Orain", + "notFound": "Ez da aurkitu", + "updateYourSubscription": "Eguneratu zure harpidetza", + "noDataFound": "Ez da daturik aurkitu", + "areYouSure": "Ziur zaude?", + "doYouWantToExitTheApp": "Aplikaziotik irten nahi duzu?", + "no": "Ez", + "yes": "Bai", + "dashboard": "Kontrol panela", + "salesPurchaseOverview": "Salmenta eta Erosketaren Begirada Orokorra", + "totalItems": "Guztirako elementuak", + "totalCategories": "Guztirako kategoriak", + "quickOverview": "Azkarreko Begirada Orokorra", + "totalIncome": "Guztirako Diru-sarrera", + "customerDue": "Bezeroaren Zor", + "stockValue": "Stock Balioa", + "lossProfit": "Galarera/Irabazia", + "cost": "Kostua", + "qty": "Kantitatea", + "noProductFound": "Ez da produkturik aurkitu", + "phoneNumber": "Telefono zenbakia", + "pleaseEnterAValidName": "Mesedez, sartu izen balio bat", + "pleaseEnterValidPhoneAndNameFirst": "Mesedez, sartu telefono eta izen baliozkoak lehenik", + "confirmDelete": "Berretsi Ezabatu", + "areYouSureYouWant": "Ziur zaude hau ezabatu nahi duzula?", + "pleaseEnterAValidPhoneNumber": "Mesedez, sartu telefono zenbaki balio bat", + "sendSMS": "Bidali SMS", + "searchH": "Bilatu hemen....", + "transactions": "Transakzioak", + "selectAInvoice": "Hautatu faktura bat", + "totalDueAmount": "Guztirako zor zenbatekoa", + "youCanNotPayMoreThenDue": "Ezin duzu zor baino gehiago ordaindu", + "noDueSelected": "Ez da zorrik hautatu", + "pleaseEnterName": "Mesedez, sartu izena", + "pleaseEnterAmount": "Mesedez, sartu zenbatekoa", + "enterNote": "Sartu oharra", + "pleaseSelectAExpenseCategory": "Mesedez, hautatu gastu kategoria bat", + "enterExpanseCategoryName": "Sartu gastu kategoria izena", + "comingSoon": "Etorkizunean", + "pleaseMakeASaleFirst": "Mesedez, egin salmenta bat lehenik", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Esteka", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Ordainketa Atea", + "paymentSuccess": "Ordainketa Arrakasta", + "paymentWasSuccessful": "Ordainketa arrakastatsua izan da!", + "paymentFailed": "Ordainketa huts egin du", + "paymentFailedPleaseTryAgain": "Ordainketa huts egin du. Mesedez, saiatu berriro.", + "pleaseEnterAValidBrandName": "Mesedez, sartu marka izen balio bat", + "enterABrandName": "Sartu marka izen bat", + "addCategory": "Kategoria gehitu", + "enterCategoryName": "Sartu kategoria izena", + "selectVariations": "Hautatu aldaerak : ", + "dataSavedSuccessfully": "Datuak arrakastaz gorde dira.", + "somethingIs": "Zerbait da", + "updateYourProfile": "Eguneratu zure profila zure bezeroa hobeto lotzeko", + "shopOpeningBalance": "Denda Hasierako Saldoa", + "shopRemainingBalance": "Denda Gainerako Saldoa", + "enterAValidDiscount": "Sartu deskontu balio bat", + "addProductFirst": "Lehenik gehitu produktu bat", + "subtotal": "Azpiko guztira", + "purchaseDetails": "Erosketa Xehetasunak", + "totall": "Guztira:", + "startDate": "Hasierako Data", + "pickStartDate": "Aukeratu Hasierako Data", + "endDate": "Amaierako Data", + "pickEndDate": "Aukeratu Amaierako Data", + + + "failedToGetPlatformVersion": "Ezin izan da plataformaren bertsioa lortu.", + "enterQuantity": "Sartu kantitatea", + "pleaseAddQuantity": "Mesedez, gehitu kantitatea", + "willBeAddedSoon": "Laster gehituko da", + "addedToCart": "Gurditxoan gehitu da", + "connectYourPrinter": "Konektatu zure inprimagailua", + "customerPay": "Bezeroak ordaindu", + "supplerPay": "Hornitzaileak ordaindu", + "incomeReport": "Diru-sarreren txostena", + "category": "Kategoria", + "balance": "Balantza", + "itemsSales": "Artikuluen Salmentak", + "totalPurchase": "Guztirako Erosketa", + "totalSales": "Guztirako Salmentak", + "stockReport": "Stock Txostena", + "lossProfitReport": "Galarera/Irabazi Txostena", + "outOfStock": "Stock agortuta", + "vat": "BEZ", + "customerPhoneNumber": "Bezeroaren Telefono Zenbakia", + "enterCustomerPhoneNumber": "Sartu bezeroaren telefono zenbakia", + "walkInCustomer": "Oinezko bezeroa", + "guest": "Gonbidatua", + "stocks": "Stock: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ez molestatu", + "on": "On", + "off": "Off", + "unlimitedUsagesOfOurPackage": "Gure Paketearen Erabilera Mugarik Gabe \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Ordaindu Harpidetzeko", + "field": "Eremua", + "successfullyPaid": "Arrakastaz ordaindu da", + "profileEdit": "Profila Editatu", + "products": "Produktuak", + "salesList": "Salmenta Zerrenda", + "useTitleCanNotBeEmpty": "Erabiltzailearen titulua ezin da hutsik egon", + "userTitle": "Erabiltzailearen Titulua", + "enterUserTitle": "Sartu Erabiltzailearen Titulua", + "create": "Sortu", + "youHaveToGivePermission": "Baimena eman behar duzu", + "all": "Guztiak", + "userRoleDetails": "Erabiltzailearen Rol Xehetasunak", + "doYouWantToDeleteTheUser": "Erabiltzaile hau ezabatu nahi duzu?", + "thisProductAlreadyAdded": "Produktu hau dagoeneko gehitu da!", + "pleaseEnterAValidProductName": "Mesedez, sartu produktu izen balio bat", + "enterProductName": "Sartu produktu izena", + "pleaseSelectACategory": "Mesedez, hautatu kategoria bat", + "productCategory": "Produktu Kategoria", + "selectProductCategory": "Hautatu Produktu Kategoria", + "enterSize": "Sartu Tamaina", + "enterColor": "Sartu kolorea", + "enterWeight": "Sartu pisua", + "enterCapacity": "Sartu Ahalmena", + "enterType": "Sartu Mota", + "productBrand": "Produktu Marka", + "selectABrand": "Hautatu marka bat", + "productCodeIsRequired": "produktu kodea beharrezkoa da", + "enterAValidStock": "Sartu stock balio bat", + "enterStock": "Sartu stock", + "productUnit": "Produktu Unitatea", + "selectProductUnit": "Hautatu Produktu Unitatea", + "pleaseEnterAValidPurchasePrice": "Mesedez, sartu erosketa prezio balio bat", + "enterPurchasePrice": "Sartu Erosketa prezioa", + "pleaseEnterAValidSalePrice": "Mesedez, sartu salmenta prezio balio bat", + "enterSaltingPrice": "Sartu gatzontzi prezioa", + "enterWholesalePrice": "Sartu handizkako prezioa", + "enterDealerPrice": "Sartu merkatari prezioa", + "enterDiscount": "Sartu deskontua", + "enterManufacturerName": "Sartu fabrikatzailearen izena", + "adding": "Gehitzen...", + "pleaseEnterAValidUnitName": "Mesedez, sartu unitate izen balio bat", + "pleaseEnterUnitName": "Mesedez, sartu unitate izena", + "productDetails": "Produktu Xehetasunak", + "smartWatch": "Smartwatch", + "appleWatch": "Apple Watch", + "deleting": "Ezabatzen...", + "brand": "Marka", + "dueCollection": "Zor bilketa", + "noTransaction": "Ez dago transakziorik", + "updating": "Eguneratzen...", + "confirmSMSTo": "Berretsi SMS honetara:", + "anSMSWillBeSentToTheFollowingNumber": "SMS bat bidaliko da honako zenbakira:", + "package": "Paketea", + "permissionNotGranted": "Baimena ez da emana!", + "collectedBy": "Bildu duena:", + "phonee": "Telefonoa:", + "purchaseBy": "Erosi duena:", + "salesBy": "Saldu duena:", + "days": "egun", + "details": "Xehetasunak", + "weSentAnOTPInYourPhoneNumber": "OTP bat bidali dugu zure telefono zenbakira", + "pleaseEnterTheOTP": "Mesedez, sartu OTP", + "enterAValidOTP": "Sartu OTP baliozkoa", + "verify": "Egiaztatu", + "resendIn": "Berrabiatu OTP in", + "freeLifetimeUpdate": "Doako Bizitza Osoko Eguneratzea", + "android": "Android eta iOS Aplikazioaren Laguntza", + "premiumCustomerSupport": "Android eta iOS Aplikazioaren Laguntza", + "customInvoiceBranding": "Pertsonalizatutako Faktura Marka", + "unlimitedUsage": "Mugarik gabeko Erabilera", + "freeDataBackup": "Doako Datuen Babeskopia", + "receivedAmount" : "Jasotako Kopurua", + "addCustomers" : "Bezeroa Gehitu", + "noDue" : "Ez dago zorik", + "customer" : "Bezeroa", + "billingAddress" : "Fakturazio Helbidea", + "enterAddress" : "Sartu Helbidea", + "city" : "Hiria", + "cityName" : "Hiriaren Izena", + "state" : "Estatua", + "stateName" : "Estatuaren Izena", + "zip" : "Posta Kodea", + "zipCode" : "Sartu Posta Kodea", + "chooseCountry" : "Herrialdea Aukeratu", + "shippingAddress" : "Bidalketa Helbidea", + "partyCreateWarn" : "Ez duzu Alde bat sortzeko baimenik.", + "addParty" : "Aldeak Gehitu", + "creditLimit" : "Aldearen Kreditua Muga", + "selectOne" : "Aukeratu Bat", + "roundings" : "Biribilketa (+/-)", + "roundingTotal" : "Guztira Biribildua", + "opinion" : "Sartu zure iritzia", + "dueSaleWarn" : "Ez da onartzen zorra duten bezeroentzat salmentak egitea.", + "paymentTypeHint" : "Mesedez, aukeratu ordainketa mota", + "createSaleWarn" : "Ez duzu salmenta sortzeko baimenik.", + "updateSaleWarn" : "Ez duzu salmenta eguneratzeko baimenik.", + "uploadImage" : "Irudia Igo", + "useGallery" : "Galeria Erabili", + "openCamera" : "Kamera Ireki", + "scanCode" : "Eskaneatu produktuaren QR kodea", + "posSale" : "POS Salmenta", + "selectCustomer" : "Bezeroa Aukeratu", + "searchWith" : "Bilatu...", + "filter" : "Iragazi", + "productNotFound" : "Produktua Ez Da Aurkitu", + "noMatched" : "Ez da produktu egokirik aurkitu.", + "inventoryPermission" : "Ez duzu inbentario baimenik", + "noParty" : "Ez Da Alderik Aurkitu", + "purchaseWarn" : "Ez duzu erosketak sortzeko baimenik.", + "purchaseUpdateWarn" : "Ez duzu erosketak eguneratzeko baimenik.", + "addVariantDetails" : "Aldaketa Datuak Gehitu", + "purchaseEx" : "Erosketa Prezioa BEZik gabe", + "purchaseIn" : "Erosketa Prezioa BEZarekin", + "purchaseExReq" : "Erosketa prezioa BEZik gabe beharrezkoa da", + "purchaseInReq" : "Erosketa prezioa BEZarekin beharrezkoa da", + "profitMargin" : "Irabazi Marjina (%)", + "saleReq" : "Salmenta prezioa beharrezkoa da", + "manufactureDate" : "Ekoizpen Data", + "selectDate" : "Data Hautatu", + "expDate" : "Bukaera Data", + "saveVariant" : "Aldaketa Gorde", + "model" : "Eredua", + "selectModel" : "Eredua Hautatu", + "bulk" : "Karga Masiboa", + "barcodeGen" : "Barcode Sortzailea", + "upload" : "Igo", + "sku" : "SKU / Kodea", + "lowStock" : "Stock Txikia", + "enLowStock" : "Sartu stock baxua", + "manuDate" : "Ekoizpen Data", + "single" : "Bakarra", + "batch" : "Paketea", + "batchNo" : "Pakete Zenbakia", + "entBatchNo" : "Sartu Pakete Zenbakia", + "variantAdded" : "Aldaketa ondo gehitu da!", + "variantDelete" : "Aldaketa ondo ezabatu da!", + "addVariant" : "Aldaketa Gehitu", + "typeSelect" : "Mota Hautatu", + "taxType" : "Zergaren Mota", + "selectTax" : "Zerga Hautatu", + "updateProductWarn" : "Ez duzu produktu eguneratzeko baimenik.", + "addProductWarn" : "Ez duzu produktu sortzeko baimenik.", + "updateProductSuccess" : "Produktuaren eguneratzea ondo burutu da!", + "addProductSuccess" : "Produktua ondo sortu da!", + "choose" : "Aukeratu", + "view" : "Ikusi Xehetasunak", + "priceWarn" : "Prezioa ezin da hutsik egon", + "productSetting" : "Produktuaren Ezarpenak", + "saveSetting" : "Ezarpenak Gorde", + "addStock" : "Stock Gehitu", + "stockWarn" : "Stock-ak gutxienez 1 izan behar du", + "updateSuccess" : "Eguneratzea ondo burutu da", + "updateFailed" : "Stock-a eguneratzea huts egin du", + "deleteBatchWarn" : "Ziur zaude pakete hau ezabatu nahi duzula?", + "lowStockReport" : "Stock Txikiko Txostena", + "genPdfWarn" : "Ez dago daturik PDF-a sortzeko", + "dateFilterWarn" : "Amaiera data ez da hasiera dataren aurretik egon ahal", + "createPdfWarn" : "Ez duzu PDF sortzeko baimenik.", + "expirationStatus" : "Iraungitze Egoera", + "selectFDate" : "Hasi data hautatu", + "selectToDate" : "Amaiera data hautatu", + "clear" : "Garbitu", + "incomeReportPermission" : "Ez duzu diru-sarreren txostena ikusteko baimenik.", + "deleteAcc" : "Kontua Ezabatu", + "deletePartyWarn" : "Ez duzu aldeak ezabatzeko baimenik.", + "updatePartyWarn" : "Ez duzu aldeak eguneratzeko baimenik.", + "phoneNotAvail" : "Telefono zenbakia ez dago eskuragarri.", + "notLaunch" : "Telefono aplikazioa ezin izan da abiarazi.", + "quickOver" : "Azkarreko Laburpena", + "tranSacOver" : "Transakzioen ikuspegi", + "profitLoss" : "Irabaziak eta galerak" +} \ No newline at end of file diff --git a/lib/l10n/intl_fa.arb b/lib/l10n/intl_fa.arb new file mode 100644 index 0000000..31617f8 --- /dev/null +++ b/lib/l10n/intl_fa.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "آیا مطمئن هستید که می‌خواهید حساب خود را حذف کنید؟ این اقدام تمام داده‌های شما را برای همیشه پاک می‌کند.", + "passwordMust6Character": "رمز عبور باید حداقل ۶ کاراکتر باشد", + "passwordIsRequired": "رمز عبور باید حداقل ۶ کاراکتر باشد", + "iAgreeDeleteMyAccountPermanent": "من با حذف دائمی حساب خود موافقم.", + "flat": "ثابت", + "percent": "درصد", + "partialPaid": "پرداخت جزئی", + "selectStock": "انتخاب موجودی", + "stockOrVariant": "موجودی / تنوع", + "noBatch": "بدون دسته", + "purchaseQuantityRequired": "مقدار خرید الزامی است", + "excelUploader": "آپلودر اکسل", + "remove": "حذف", + "uploading": "در حال آپلود...", + "pickAndUploadFile": "انتخاب و آپلود فایل", + "downloadExcelFormat": "دانلود فرمت اکسل", + "excelFiles": "فایل‌های اکسل", + "noFileSelected": "فایلی انتخاب نشده است", + "orContinueWith": "یا ادامه با", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ورود ناموفق بود. لطفاً دوباره تلاش کنید.", + "someThingWithWrongWithTheWebPage": "مشکلی در صفحه وب رخ داده است.", + "loadingOtpSetting": "در حال بارگذاری تنظیمات OTP...", + "youCanNowResendYourOtp": "اکنون می‌توانید OTP را دوباره ارسال کنید.", + "resendOtpSeconds": "ارسال مجدد OTP تا ${start} ثانیه دیگر", + "oldPassword": "رمز عبور قدیمی", + "oldPasswordCanNotBeEmpty": "رمز عبور قدیمی نمی‌تواند خالی باشد", + "seconds": "ثانیه", + "downloading": "در حال دانلود...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "دانلود موفقیت‌آمیز بود! پوشه اسناد خود را بررسی کنید", + "printBarCode": "چاپ بارکد", + "youDoNotHavePermissionToGenerateBarcode": "شما اجازه تولید بارکد را ندارید.", + "download": "دانلود", + "packingDate": "تاریخ بسته‌بندی", + "permissionDeniedToViewBank": "اجازه مشاهده بانک رد شد.", + "permissionDeniedToUpdateBank": "اجازه به‌روزرسانی بانک رد شد.", + "editWarehouse": "ویرایش انبار", + "addNewWarehouse": "افزودن انبار جدید", + "warehouseName": "نام انبار", + "enterWarehouseName": "نام انبار را وارد کنید", + "amountMustBeGreaterThanZero": "مبلغ باید بیشتر از ۰ باشد", + "canNotRetrievePaymentDetails": "جزئیات پرداخت قابل بازیابی نیست.", + "youDonNotHavePermissionToCreateExpense": "شما اجازه ایجاد هزینه را ندارید.", + "youDoNotHavePermissionToCreateExpenseCategory": "شما اجازه ایجاد دسته هزینه را ندارید.", + "youDonNotHavePermissionToCreateIncome": "شما اجازه ایجاد درآمد را ندارید.", + "youDoNotHavePermissionToCreateIncomeCategory": "شما اجازه ایجاد دسته درآمد را ندارید.", + "salesReturn": "مرجوعی فروش", + "purchaseReturn": "مرجوعی فروش", + "returnQuantity": "مقدار مرجوعی", + "nonFoundableDiscount": "غیرقابل استرداد (مالیات/تخفیف)", + "confirmReturn": "تأیید مرجوعی", + "pleaseSelectForProductReturn": "لطفاً محصول را برای مرجوعی انتخاب کنید", + "failedToProcessReturn": "پردازش مرجوعی ناموفق بود.", + "noValuesDenied": "هیچ مقداری تعریف نشده است", + "editCategory": "ویرایش دسته", + "editModel": "ویرایش مدل", + "addNewModel": "افزودن مدل جدید", + "pleaseEnterValidName": "لطفاً یک نام معتبر وارد کنید", + "modelName": "نام مدل", + "enterModelName": "نام مدل را وارد کنید", + "youDoNotHavePermissionToCreateModel": "شما اجازه ایجاد مدل را ندارید", + "youDoNotHavePermissionToUpdateModel": "شما اجازه به‌روزرسانی مدل را ندارید", + "modelUpdateSuccessfully": "مدل با موفقیت به‌روزرسانی شد!", + "modelCreatedSuccessfully": "مدل با موفقیت ایجاد شد!", + "models": "مدل‌ها", + "youDoNotHavePermissionDeleteModel": "شما اجازه حذف مدل را ندارید.", + "enterLabelText": "متن برچسب را وارد کنید", + "searchBatchNo": "جستجوی شماره دسته...", + "noActiveUser": "کاربر فعال نیست", + "pleaseUseValidPurchaseCodeUseTheApp": "لطفاً از کد خرید معتبر برای استفاده از برنامه استفاده کنید.", + "notInternetConnection": "اتصال اینترنت وجود ندارد", + "pleaseCheckYourInternetConnection": "لطفاً اتصال اینترنت خود را بررسی کرده و دوباره تلاش کنید", + "ok": "تأیید", + "addCash": "افزودن نقدینگی", + "reduceCash": "کاهش نقدینگی", + "transactionType": "نوع تراکنش", + "user": "کاربر", + "toAccount": "به حساب", + "fromAccount": "از حساب", + "years": "سال‌ها", + "comboProductReport": "گزارش محصول ترکیبی", + "grossProfit": "سود ناخالص (Gross Profit)", + "netProfit": "سود خالص (Net Profit)", + "incomeType": "نوع درآمد", + "expensesType": "انواع هزینه‌ها", + "resets": "بازنشانی", + "packageName": "نام پکیج", + "start": "شروع", + "paymentMethod": "روش پرداخت", + "addPayment": "افزودن پرداخت", + "advance": "پیش‌پرداخت", + "noteLevel": "سطح یادداشت", + "enterYourNoteLevel": "سطح یادداشت خود را وارد کنید", + "postSaleMessage": "پیام پس از فروش", + "enterYourPostSaleMessage": "پیام پس از فروش خود را وارد کنید", + "a4PageLogo": "لوگوی فاکتور صفحه A4", + "thermalInvoicePageLogo": "لوگوی فاکتور حرارتی", + "thermalPrinterLanguage": "زبان چاپگر حرارتی", + "thermalPrinterPageSize": "اندازه صفحه چاپگر حرارتی", + "openSetting": "باز کردن تنظیمات", + "selectRack": "انتخاب قفسه اصلی", + "rack": "قفسه اصلی (Rack)", + "selectShelf": "انتخاب طبقه", + "shelf": "طبقه (Shelf)", + "variations": "ویژگی‌ها/انواع", + "combo": "ترکیبی", + "enterBatchNo": "شماره سری ساخت را وارد کنید (Batch No.)", + "selectWarehouse": "انتخاب انبار", + "warehouse": "انبار (Warehouse)", + "netTotalAmount": "مبلغ کل خالص", + "defaultSellingPrice": "قیمت فروش پیش‌فرض", + "selectItems": "انتخاب کالاها", + "variantList": "لیست انواع", + "addSubVariation": "افزودن زیرمجموعه ویژگی", + "editProduct": "ویرایش کالا", + "noItemFound": "کالایی یافت نشد", + "youDoNotHavePermissionDeleteTheShelf": "شما اجازه حذف طبقه را ندارید", + "notMatchingResultFound": "نتیجه مشابهی یافت نشد", + "editShelf": "ویرایش طبقه", + "addShelf": "افزودن طبقه جدید", + "shelfName": "نام طبقه", + "enterShelfName": "نام طبقه را وارد کنید", + "pleaseEnterShelfName": "لطفاً نام طبقه را وارد کنید", + "productRacks": "قفسه‌بندی کالاها", + "racks": "قفسه‌ها (Racks)", + "youDoNtHavePermissionToCreateRacks": "شما اجازه ایجاد قفسه را ندارید.", + "youDoNtHavePermissionToDeleteRacks": "شما اجازه حذف قفسه را ندارید.", + "youDoNtHavePermissionToUpdateRacks": "شما اجازه بروزرسانی قفسه را ندارید.", + "addNewRack": "افزودن قفسه جدید", + "editRack": "ویرایش قفسه", + "rackName": "نام قفسه", + "pleaseEnterRackName": "لطفاً نام قفسه را وارد کنید", + "shelves": "طبقه‌ها (Shelves)", + "pressToSelect": "برای انتخاب فشار دهید", + "selectAtLeastOneRack": "حداقل یک طبقه را انتخاب کنید", + "inActive": "غیرفعال", + "addNewVariation": "افزودن ویژگی جدید", + "editVariations": "ویرایش ویژگی", + "values": "مقادیر", + "enterValues": "مقادیر را وارد کنید", + "pleaseEnterAtLeastOneValues": "لطفاً حداقل یک مقدار وارد کنید.", + "productVariations": "ویژگی‌های کالا", + "permissionDenied": "عدم دسترسی", + "noVariationFound": "ویژگی یافت نشد.", + "addNewVariations": "افزودن ویژگی جدید", + "variationId": "شناسه ویژگی (Variation ID)", + "updateRole": "بروزرسانی نقش", + "addRole": "افزودن نقش", + "enterUserName": "نام کاربری را وارد کنید", + "enterYourPassword": "رمز عبور خود را وارد کنید", + "selectAll": "انتخاب همه", + "sNo": "شماره ردیف (S.No.)", + "feature": "امکانات", + "read": "خواندن", + "viewPrice": "مشاهده قیمت", + "purchaseReturns": "مرجوعی خرید", + "expiredProduct": "کالاهای منقضی شده", + "barcodes": "بارکدها", + "bulkUploads": "آپلود دسته‌جمعی", + "productModels": "مدل‌های کالا", + "incomes": "درآمدها", + "dues": "بدهی‌ها", + "subscriptions": "اشتراک‌ها", + "paymentsTypes": "انواع پرداخت", + "roles": "نقش‌ها", + "manageSetting": "مدیریت تنظیمات", + "downloadApk": "دانلود APK", + "vatReports": "گزارش‌های مالیات (VAT)", + "profitAndLossDetailsReport": "گزارش جزئیات سود و زیان", + "transactionsHistoryReport": "گزارش تاریخچه تراکنش‌ها", + "expireProductReports": "گزارش کالاهای در حال انقضا", + "productPurchaseReport": "گزارش خرید کالا", + "productSalesReport": "گزارش فروش کالا", + "role": "نقش", + "areYouSureWantToDeleteThisRole": "آیا از حذف این نقش اطمینان دارید؟", + "inStock": "موجود در انبار", + "informationShowInLabels": "اطلاعات جهت نمایش در لیبل‌ها", + "packageDate": "تاریخ بسته‌بندی", + "barCodePrintLabelSetting": "تنظیمات چاپ لیبل بارکد", + "labelRoleLabelSize2Inch": "اندازه رول لیبل 2\"*1، 50mm*25mm، فاصله 3.1mm", + "labelRoleLabelSize1_5Inch": "اندازه رول لیبل 1.5\"*1، 38mm*25mm، فاصله 3.1mm", + "thirtyTwoLabelPerSheet": "32 لیبل در هر صفحه، 8.27 در 11.69 اینچ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "شما اجازه تولید بارکد را ندارید.", + "pleaseSelectAProductFirst": "لطفاً ابتدا یک کالا انتخاب کنید", + "pleaseEnterAValidQuantity": "لطفاً مقدار معتبری (حداقل 1) برای تمام کالاها وارد کنید", + "pleaseSelectProductFirst": "لطفاً ابتدا یک کالا انتخاب کنید", + "bluetoothIsTurnedOff": "بلوتوث خاموش است. لطفاً آن را روشن کنید.", + "noBluetoothDeviceSelected": "هیچ دستگاه بلوتوثی انتخاب نشده است.", + "printLabel": "چاپ لیبل", + "caningForDevices": "در حال جستجوی دستگاه‌ها...", + "noDeviceFound": "دستگاهی یافت نشد", + "retryScan": "جستجوی مجدد", + "connectedTo": "متصل به", + "pleaseEnableBluetooth": "لطفاً بلوتوث را فعال کنید", + "skuOrCode": "شناسه کالا / کد", + "lowStockAlert": "هشدار موجودی کم", + "tax": "مالیات (Tax)", + "costExclusionTax": "هزینه بدون مالیات", + "costInclusionTax": "هزینه با مالیات", + "mrpOrSalePrice": "قیمت مصوب/فروش (MRP)", + "expiredDate": "تاریخ انقضا", + "sellingPrice": "قیمت فروش", + "variationsProduct": "کالاهای دارای ویژگی", + "comboProducts": "کالاهای ترکیبی", + "noStockAvailable": "داده‌ای برای موجودی در دسترس نیست.", + "highToLowPrice": "قیمت از زیاد به کم", + "lowToHighPrice": "قیمت از کم به زیاد", + "attachment": "پیوست", + "viewStock": "مشاهده موجودی", + "expiry": "تاریخ انقضا", + "expire": "منقضی شدن", + "sevenDays": "7 روز", + "fifteenthDays": "15 روز", + "thirtyDays": "30 روز", + "sixtyDays": "60 روز", + "outPremiumPlan": "پلن پرمیوم ما", + "youDoNotHavePermissionToCreatePurchase": "شما اجازه ایجاد خرید را ندارید.", + "thisPlanIsNotAvailableToPurchase": "این پلن برای خرید در دسترس نیست", + "thisPlanIsEligibleForUpgrade": "این پلن واجد شرایط ارتقا نیست", + "extendPlan": "تمدید پلن", + "buyNow": "خرید آنی", + "none": "هیچ‌کدام", + "roundToWholeNumber": "گرد کردن به عدد صحیح", + "roundToNearestWholeNumber": "گرد کردن به نزدیک‌ترین عدد صحیح", + "roundToNearnessDecimalNumber005": "گرد کردن به نزدیک‌ترین اعشار (0.05)", + "roundToNearnessDecimalNumber01": "گرد کردن به نزدیک‌ترین اعشار (0.1)", + "roundToNearnessDecimalNumber05": "گرد کردن به نزدیک‌ترین اعشار (0.5)", + "lastYear": "سال گذشته", + "productStock": "موجودی کالا", + "unit": "واحد", + "showExpireDate": "نمایش تاریخ انقضا", + "vatId": "شناسه مالیاتی (Vat Id)", + "vatType": "نوع مالیات (vatType)", + "exclusivePrice": "قیمت خالص (exclusivePrice)", + "inclusivePrice": "قیمت ناخالص (inclusivePrice)", + "profitPercent": "درصد سود", + "showSingle": "نمایش تکی", + "showCombo": "نمایش ترکیبی", + "showVariant": "نمایش انواع", + "showAction": "نمایش عملیات", + "ledger": "دفتر کل", + "youDoNotHavePermissionToGenerateReport": "شما مجوز ایجاد گزارش را ندارید", + "noDataAvailable": "داده‌ای موجود نیست", + "youDoNotHavePermissionToExportExcel": "شما مجوز خروجی اکسل را ندارید", + "noDataAvailableForExport": "داده‌ای برای خروجی موجود نیست", + "supplierDue": "بدهی به تامین‌کننده", + "partyType": "نوع طرف حساب", + "allParty": "همه طرف‌ها", + "yesterday": "دیروز", + "last7Days": "۷ روز گذشته", + "last30Days": "۳۰ روز گذشته", + "currentMonth": "ماه جاری", + "lastMonth": "ماه گذشته", + "currentYear": "سال جاری", + "customerDate": "تاریخ سفارشی", + "noTransactionToGeneratePdf": "تراکنشی برای ایجاد PDF وجود ندارد", + "generatePdf": "ایجاد PDF", + "noTransactionFound": "تراکنشی یافت نشد", + "reference": "مرجع", + "creditIn": "بستانکار (ورودی)", + "debitOut": "بدهکار (خروجی)", + "subscribeNow": "اکنون مشترک شوید", + "expired": "منقضی شده", + "totalBalance": "موجودی کل", + "hoursLeft": "ساعت باقیمانده", + "daysLeft": "روز باقیمانده", + "pos": "نقطه فروش (POS)", + "profitAndLoss": "سود و زیان", + "branch": "شعبه", + "hrm": "مدیریت منابع انسانی", + "inventory": "موجودی کالا", + "editAttendance": "ویرایش حضور و غیاب", + "addNewAttendance": "افزودن حضور و غیاب جدید", + "employee": "کارمند", + "pleaseSelectAnEmployee": "لطفاً یک کارمند را انتخاب کنید", + "shift": "شیفت", + "selectEmployeeFirst": "ابتدا کارمند را انتخاب کنید", + "selectDateFirst": "ابتدا تاریخ را انتخاب کنید", + "month": "ماه", + "autoSelected": "انتخاب خودکار", + "pleaseSelectDate": "لطفاً تاریخ را انتخاب کنید", + "timeIn": "زمان ورود", + "timeOut": "زمان خروج", + "attendance": "حضور و غیاب", + "allEmployee": "همه کارمندان", + "noAvailableRecordFound": "هیچ رکورد حضور و غیابی یافت نشد.", + "addAttendance": "افزودن حضور و غیاب", + "noNoteProvided": "هیچ یادداشتی ارائه نشده است.", + "duration": "مدت زمان", + "youDoNotHavePermissionToViewAttendance": "شما مجوز مشاهده حضور و غیاب را ندارید", + "department": "دپارتمان", + "noDepartmentFound": "هیچ دپارتمانی یافت نشد.", + "inactive": "غیرفعال", + "noDescriptionAvailableForThisDepartment": "توضیحاتی برای این دپارتمان موجود نیست.", + "youDoNotHavePermissionToUpdateDepartment": "شما مجوز بروزرسانی دپارتمان را ندارید.", + "youDoNotHavePermissionToDeleteDepartment": "شما مجوز حذف دپارتمان را ندارید.", + "failedToDeleteTheDeterment": "حذف دپارتمان ناموفق بود", + "failedToLoadDepartment": "بارگذاری دپارتمان‌ها ناموفق بود", + "addDepartment": "افزودن دپارتمان", + "saving": "در حال ذخیره", + "editDesignation": "ویرایش عنوان شغلی", + "addDesignation": "افزودن عنوان شغلی جدید", + "designationName": "نام عنوان شغلی", + "enterDesignationName": "نام عنوان شغلی را وارد کنید", + "pleaseEnterDesignationName": "لطفاً نام عنوان شغلی را وارد کنید", + "pleaseSelectAStatus": "لطفاً وضعیت را انتخاب کنید", + "enterDescription": "توضیحات را وارد کنید", + "designation": "عنوان شغلی", + "noDesignationFound": "هیچ عنوان شغلی یافت نشد.", + "noDescriptionAvailableForThisDesignation": "توضیحاتی برای این عنوان شغلی موجود نیست.", + "youDoNotPermissionToUpdateDesignation": "شما مجوز بروزرسانی عنوان شغلی را ندارید.", + "youDoNotHavePermissionToDeleteDesignation": "شما مجوز حذف عنوان شغلی را ندارید.", + "updatePurchase": "بروزرسانی خرید", + "editEmployee": "ویرایش کارمند", + "addNewEmployee": "افزودن کارمند جدید", + "enterFullName": "نام کامل را وارد کنید", + "pleaseSelectDesignation": "لطفاً عنوان شغلی را انتخاب کنید", + "pleaseSelectDepartment": "لطفاً دپارتمان را انتخاب کنید", + "pleaseSelectStatus": "لطفاً وضعیت را انتخاب کنید", + "pleaseEnterYourPhoneNumber": "لطفاً شماره تلفن خود را وارد کنید", + "countryName": "نام کشور", + "enterYourCountry": "کشور خود را وارد کنید", + "salary": "حقوق", + "pleaseEnterYourSalary": "لطفاً حقوق خود را وارد کنید", + "gender": "جنسیت", + "pleaseSelectYourGender": "لطفاً جنسیت خود را انتخاب کنید", + "pleaseSelectYourShift": "لطفاً شیفت خود را انتخاب کنید", + "birthDate": "تاریخ تولد", + "joinDate": "تاریخ پیوستن", + "staus": "وضعیت", + "pleaseSelectValidStartAndEndDates": "لطفاً تاریخ شروع و پایان معتبر را انتخاب کنید.", + "endDateCannotBeBeforeStartDate": "تاریخ پایان نمی‌تواند قبل از تاریخ شروع باشد.", + "editHoliday": "ویرایش تعطیلات", + "addNewHoliday": "افزودن تعطیلات جدید", + "enterHolidayName": "نام تعطیلات را وارد کنید", + "pleaseEnterHolidayName": "لطفاً نام تعطیلات را وارد کنید", + "pleaseEnterDate": "لطفاً تاریخ را وارد کنید", + "pleaseSelectStartDate": "لطفاً تاریخ شروع را انتخاب کنید", + "pleaseEnterEndDate": "لطفاً تاریخ پایان را انتخاب کنید", + "endDateBeforeStartDate": "تاریخ پایان قبل از تاریخ شروع است", + "holidayList": "لیست تعطیلات", + "noHolidayFound": "هیچ تعطیلاتی یافت نشد.", + "noHolidayFundMatching": "هیچ تعطیلاتی مطابق با جستجو یافت نشد", + "addHoliday": "افزودن تعطیلات", + "youDoNotHavePermissionToUpgradeHoliday": "شما مجوز بروزرسانی تعطیلات را ندارید.", + "holiday": "تعطیلات", + "editLeave": "ویرایش مرخصی", + "addNewLeave": "افزودن مرخصی جدید", + "leaveType": "نوع مرخصی", + "pleaseSelectALeaveType": "لطفاً نوع مرخصی را انتخاب کنید", + "pleaseSelectAStartDate": "لطفاً تاریخ شروع را انتخاب کنید", + "leaveDuration": "مدت مرخصی", + "autoCalculatedDays": "روزهای محاسبه شده خودکار", + "leaveList": "لیست مرخصی‌ها", + "noLeaveRequestFound": "هیچ درخواست مرخصی یافت نشد.", + "addLeave": "افزودن مرخصی", + "noDescriptionProvided": "هیچ توضیحاتی ارائه نشده است.", + "youDoNotHavePermissionToUpdateLeaveRequest": "شما مجوز بروزرسانی درخواست مرخصی را ندارید.", + "youDoNotHavePermissionToDeleteLeaveRequest": "شما مجوز حذف درخواست مرخصی را ندارید.", + "leaveRequest": "درخواست مرخصی", + "editPayroll": "ویرایش حقوق و دستمزد", + "addNewPayroll": "افزودن حقوق و دستمزد جدید", + "paymentYear": "سال پرداخت", + "pleaseSelectPaymentYear": "لطفاً سال پرداخت را انتخاب کنید", + "pleaseSelectAnMonth": "لطفاً یک ماه را انتخاب کنید", + "pleaseEnterADate": "لطفاً تاریخ را وارد کنید", + "totalSalaryAmount": "مبلغ کل حقوق", + "payrollList": "لیست حقوق و دستمزد", + "noPayrollFound": "هیچ رکورد حقوق و دستمزدی یافت نشد.", + "paymentDetails": "جزئیات پرداخت", + "youDoNotHaveUpdatePayroll": "شما مجوز بروزرسانی حقوق و دستمزد را ندارید.", + "youDoNotHavePermissionToDeletePayroll": "شما مجوز حذف حقوق و دستمزد را ندارید.", + "payrollRecord": "رکورد حقوق و دستمزد", + "searchAttendance": "جستجوی حضور و غیاب", + "attendanceReport": "گزارش‌های حضور و غیاب", + "noAttendanceRecordFound": "هیچ رکورد حضور و غیابی برای فیلترهای انتخاب شده یافت نشد.", + "searchLeave": "جستجوی مرخصی‌ها", + "leaveReports": "گزارش‌های مرخصی", + "noLeaveRecordFound": "هیچ رکورد مرخصی برای فیلترهای انتخاب شده یافت نشد.", + "durationDays": "مدت (روز)", + "payrollReports": "گزارش‌های حقوق و دستمزد", + "noMatchingPayrollFound": "هیچ رکورد حقوق و دستمزد مطابقی یافت نشد.", + "editShift": "ویرایش شیفت", + "addNewShift": "افزودن شیفت جدید", + "shiftName": "نام شیفت", + "pleaseSelectAShift": "لطفاً یک شیفت را انتخاب کنید", + "breakStatus": "وضعیت استراحت", + "pleaseSelectBreakStatus": "لطفاً وضعیت استراحت را انتخاب کنید", + "startTimeIsRequired": "زمان شروع الزامی است", + "startTime": "زمان شروع", + "enterStartTime": "زمان شروع را وارد کنید", + "endTimeIsRequired": "زمان پایان الزامی است", + "endTime": "زمان پایان", + "enterEndTime": "زمان پایان را وارد کنید", + "startBreakTime": "زمان شروع استراحت", + "enterBreakTime": "زمان استراحت را وارد کنید", + "endBreakTime": "زمان پایان استراحت", + "noShiftFound": "هیچ شیفتی یافت نشد.", + "addShift": "افزودن شیفت", + "breakTime": "زمان استراحت", + "breakDuration": "مدت استراحت", + "youDoNotToHavePermissionToUpdateShift": "شما مجوز بروزرسانی شیفت را ندارید.", + "youDoNotToHavePermissionToDeleteShift": "شما مجوز حذف شیفت را ندارید.", + "doYouReallyWantToDeleteThis": "آیا واقعاً می‌خواهید این را حذف کنید", + "viewDetails": "مشاهده جزئیات", + "leave": "مرخصی", + "payroll": "حقوق و دستمزد", + "editBankAdjustment": "ویرایش تنظیمات بانک", + "adjustBankBalance": "تنظیم موجودی بانک", + "pleaseAddAtLeastOneBank": "لطفاً حداقل یک حساب بانکی برای تنظیم موجودی اضافه کنید.", + "accountNumber": "نام حساب", + "selectAccount": "انتخاب حساب", + "selectType": "انتخاب نوع", + "amountsIsRequired": "مبلغ الزامی است", + "invalidAmount": "مبلغ نامعتبر", + "adjustmentDate": "تاریخ تنظیم", + "dateIsRequired": "تاریخ الزامی است", + "editBankAccounts": "ویرایش حساب‌های بانکی", + "addNewBankAccounts": "افزودن حساب‌های بانکی", + "accountDisplayName": "نام نمایشی حساب", + "enterAccountDisplayName": "نام نمایشی حساب را وارد کنید", + "displayNameIsRequired": "نام نمایشی الزامی است", + "openingBalanceIsRequired": "موجودی اولیه الزامی است", + "asOfDate": "از تاریخ", + "hideFiled": "مخفی کردن فیلدها", + "addMoreFiled": "افزودن فیلدهای بیشتر", + "enterAccountName": "شماره حساب را وارد کنید", + "ifscCode": "کد IFSC", + "upiIdForQrCode": "شناسه UPI برای کد QR", + "bankName": "نام بانک", + "enterBankName": "نام بانک را وارد کنید", + "accountHolderName": "نام صاحب حساب", + "enterAccountHolderName": "نام صاحب حساب را وارد کنید", + "printBankDetailsAndInvoice": "چاپ جزئیات بانک در فاکتورها", + "viewingTransactionFor": "مشاهده تراکنش‌ها برای", + "bankAccounts": "حساب‌های بانکی", + "noBankAccountFound": "هیچ حساب بانکی یافت نشد.", + "noAccountsFoundMissing": "هیچ حسابی مطابق با جستجو یافت نشد", + "deposit": "واریز", + "addBank": "افزودن بانک", + "bankToBankTransfer": "انتقال بانک به بانک", + "bankToCashTransfer": "انتقال بانک به صندوق", + "accountName": "نام حساب", + "holderName": "نام صاحب", + "openingDate": "تاریخ افتتاح", + "currentBalance": "موجودی فعلی", + "permissionDeniedToDeleteBank": "مجوز حذف بانک رد شد.", + "canNotEditThisTransactionType": "نمی‌توان این نوع تراکنش را ویرایش کرد.", + "bank": "بانک", + "noTransactionFoundForThisFilter": "هیچ تراکنشی برای این فیلتر یافت نشد.", + "pleaseSelectBothAccounts": "لطفاً هر دو حساب را انتخاب کنید.", + "cannotTransferToSameAccounts": "نمی‌توان به همان حساب انتقال داد.", + "editBankTransfer": "ویرایش انتقال بانکی", + "needAtLeastTwoBankAccount": "برای انجام انتقال به حداقل دو حساب بانکی نیاز است.", + "from": "از", + "to": "به", + "editBankToCash": "ویرایش بانک به صندوق", + "noBankAccountsFoundToTransferFrom": "هیچ حساب بانکی برای انتقال از آن یافت نشد.", + "selectOneAccount": "یک حساب را انتخاب کنید", + "editCashAdjustment": "ویرایش تنظیمات صندوق", + "adjustCashBalance": "تنظیم موجودی صندوق", + "customDate": "تاریخ سفارشی", + "cashInHand": "موجودی صندوق", + "currentCashBalance": "موجودی فعلی صندوق", + "transfer": "انتقال", + "adjustCash": "تنظیم صندوق", + "pleaseSelectADestinationBankAccounts": "لطفاً یک حساب بانکی مقصد را انتخاب کنید.", + "editCashToBank": "ویرایش صندوق به بانک", + "cashToBankTransfer": "انتقال صندوق به بانک", + "noDestinationBankAccountFond": "هیچ حساب بانکی مقصد یافت نشد.", + "transferCheque": "انتقال چک", + "receivedFrom": "دریافت شده از", + "chequeAmount": "مبلغ چک", + "chequeNumber": "شماره چک", + "chequeDate": "تاریخ چک", + "referenceNumber": "شماره مرجع", + "selectBankToCash": "انتخاب بانک یا صندوق", + "depositTo": "واریز به", + "selectDepositDestination": "انتخاب مقصد واریز", + "transferDate": "تاریخ انتقال", + "doYouWantToRellyReOpenThisCheque": "آیا واقعاً می‌خواهید این چک را دوباره باز کنید؟", + "okay": "باشه", + "reOpen": "باز کردن مجدد", + "open": "باز", + "chequeList": "لیست چک‌ها", + "closed": "بسته شده", + "noChequeFound": "چکی یافت نشد", + "searchTransaction": "جستجوی تراکنش‌ها...", + "filterByDate": "فیلتر بر اساس تاریخ", + "addImage": "افزودن تصویر", + "cashAndBankManagement": "مدیریت صندوق و بانک", + "cheque": "چک‌ها", + "branchList": "لیست شعب", + "roleAndPermission": "نقش و مجوز", + "switchBank": "تغییر شعبه؟", + "exitBank": "خروج از شعبه", + "areYouSureWantToSwitchToDifferentBranch": "آیا مطمئن هستید که می‌خواهید به شعبه دیگری تغییر دهید؟", + "areYourSureYouWantToExitFromThisBranch": "آیا مطمئن هستید که می‌خواهید از این شعبه خارج شوید؟", + "switchs": "تغییر", + "exit": "خروج", + "createBranch": "ایجاد شعبه", + "areYouSureWantToDeleteThisBranch": "آیا مطمئن هستید که می‌خواهید این شعبه را حذف کنید؟", + "currents": "جاری", + "noBrunchFound": "هیچ شعبه‌ای یافت نشد", + "updateBranch": "بروزرسانی شعبه", + "pleaseEnterBranchName": "لطفاً نام شعبه را وارد کنید", + "enterBalance": "موجودی را وارد کنید", + "youDoNotHavePermissionToUpdateBranch": "شما مجوز بروزرسانی شعبه را ندارید.", + "allTransaction": "همه تراکنش‌ها", + "duePay": "پرداخت بدهی", + "allParties": "همه طرف‌ها", + "retry": "تلاش مجدد", + "incomeCategoriesReport": "گزارش دسته‌بندی درآمدها", + "dayBook": "دفتر روزنامه", + "billWiseProfit": "سود بر اساس قبض", + "cashFlow": "جریان نقدی", + "balanceSheet": "ترازنامه", + "taxReport": "گزارش مالیات", + "productSaleHistory": "تاریخچه فروش محصول", + "productPurchaseHistory": "تاریخچه خرید محصول", + "partyReports": "گزارش‌های طرف حساب", + "customerLedger": "دفتر کل مشتری", + "supplierLedger": "دفتر کل تامین‌کننده", + "partyWiseProfit": "سود بر اساس طرف حساب", + "productWiseProfit": "سود بر اساس محصول", + "top5Customer": "۵ مشتری برتر", + "top5Supplier": "۵ تامین‌کننده برتر", + "productReports": "گزارش‌های محصول", + "comboReport": "گزارش ترکیبی", + "expiredItemReport": "گزارش اقلام منقضی شده", + "top5Product": "۵ محصول برتر", + "productWiseProfitAndLoss": "سود و زیان بر اساس محصول", + "productWisePurchase": "خرید بر اساس محصول", + "productWiseSale": "زیان بر اساس محصول", + "noProductMatchYourSearch": "هیچ محصولی با جستجوی شما مطابقت ندارد.", + "purchaseQty": "تعداد خرید", + "saleQty": "تعداد فروش", + "youDoNotHavePermissionProfitAndLoss": "شما مجوز سود و زیان را ندارید.", + "sold": "فروخته شده", + "remaining": "باقیمانده", + "totalAssets": "کل دارایی‌ها", + "assets": "دارایی‌ها", + "itemName": "نام کالا", + "personalInfo": "اطلاعات شخصی:", + "dueBalance": "مانده بدهی", + "walletBalance": "موجودی کیف پول", + "cashIn": "ورودی صندوق", + "cashOut": "خروجی صندوق", + "runningCash": "موجودی جاری صندوق", + "moneyIn": "ورودی پول", + "moneyOut": "خروجی پول", + "noDataAvailableForGeneratePdf": "داده‌ای برای ایجاد pdf موجود نیست", + "balanceDue": "مانده قابل پرداخت", + "returnedAmount": "مبلغ برگشتی", + "saleReturn": "برگشت از فروش", + "saleEdit": "ویرایش فروش", + "pleaseAddASalesReturn": "لطفاً یک برگشت از فروش اضافه کنید", + "subscriptionReports": "گزارش‌های اشتراک", + "started": "شروع شده", + "end": "پایان", + "taxReportList": "لیست گزارش‌های مالیات", + "developedBy": "توسعه یافته توسط", + "time": "زمان", + "receivedBy": "دریافت شده توسط", + "wallet": "کیف پول", + "warranty": "وارانتی", + "guarantee": "گارانتی", + "remark": "توضیحات", + "bankDetails": "جزئیات بانک", + "cashAndBank": "صندوق و بانک", + "pdfGenerateSuccessfully": "PDF با موفقیت ایجاد شد", + + "generatingPdf": "در حال تولید PDF", + "INVOICE": "صورتحساب", + "admin": "مدیر", + "invoiceNumber": "شماره فاکتور", + "vatNumber": "شماره مالیات بر ارزش افزوده", + "customerSignature": "امضای مشتری", + "authorizedSignature": "امضای مجاز", + "poweredBy": "طراحی شده توسط", + "shippingCharge": "هزینه حمل و نقل", + "totalReturned": "کل مبلغ بازگشتی", + "amountsInWord": "مبالغ به حروف", + "changeAmount": "مبلغ تغییر", + "sellsBy": "فروشنده", + "rounding": "گرد کردن", + "paidBy": "پرداخت شده توسط", + "vatGstTitle": "عنوان مالیات بر ارزش افزوده/مالیات بر کالا و خدمات", + "enterVatGstTitle": "عنوان مالیات بر ارزش افزوده/مالیات بر کالا و خدمات را وارد کنید", + "vatGstNumber": "شماره مالیات بر ارزش افزوده/مالیات بر کالا و خدمات", + "enterVatGstNumber": "شماره مالیات بر ارزش افزوده/مالیات بر کالا و خدمات را وارد کنید", + "vatAndTax": "مالیات بر ارزش افزوده و مالیات", + "customPrint": "چاپ سفارشی", + "taxRates": "نرخ های مالیات", + "taxRatesMangeYourTaxRates": "نرخ های مالیات - مدیریت نرخ های مالیات شما", + "add": "افزودن", + "status": "وضعیت", + "active": "فعال", + "disable": "غیرفعال", + "deletedSuccessFully": "با موفقیت حذف شد!", + "failedToDeleteTheTax": "حذف مالیات با شکست مواجه شد", + "errorDeletingTax": "خطا در حذف مالیات", + "taxGroup": "گروه مالیاتی", + "combinationOfTheMultipleTaxes": "ترکیبی از چندین مالیات", + "subTaxes": "مالیات های فرعی", + "action": "اقدام", + "addTax": "افزودن مالیات", + "editTax": "ویرایش مالیات", + "addNewTax": "افزودن مالیات جدید", + "enterTaxRates": "نرخ مالیات را وارد کنید", + "addTaxGroup": "افزودن گروه مالیاتی جدید", + "editTaxGroup": "ویرایش گروه مالیاتی", + "taxWithSingleMultipleTaxType": "مالیات با نوع مالیات تکی/چندگانه", + "noSubTaxSelected": "هیچ مالیات فرعی انتخاب نشده است", + "subTaxList": "لیست مالیات های فرعی", + "taxPercent": "درصد مالیات", + "done": "انجام شد", + "writerTaxHere": "متن را اینجا بنویسید...", + "expiredList": "لیست منقضی شده", + "listIsEmpty": "لیست خالی است", + "printingInvoice": "در حال چاپ فاکتور", + "salesSetting": "تنظیمات فروش", + "invoiceLogo": "لوگوی فاکتور", + "printingOption": "گزینه چاپ", + "amountRoundingMethod": "روش گرد کردن مبلغ", + "signUp": "ثبت نام", + "returnedItem": "کالای مرجوعی", + "returnedDate": "تاریخ مرجوعی", + "saleBy": "فروش توسط", + "purchasedBy": "خریداری شده توسط", + "collectedBys": "جمع آوری شده توسط", + "payableAmount": "مبلغ قابل پرداخت", + "receivedAmount": "مبلغ دریافتی", + "unitPrices": "قیمت واحد", + "item": "مورد", + "sl": "شماره سریال", + "mobiles": "موبایل", + "paidVia": "پرداخت از طریق", + "moneyReceipt": "رسید وجه", + "receipt": "رسید", + "barcodeGenerator" : "ژنراتور بارکد", + "searchProduct" : "جستجوی محصول", + "code" : "کد", + "price" : "قیمت", + "showCode" : "نمایش کد", + "showPrice" : "نمایش قیمت", + "showName" : "نمایش نام", + "actions" : "عملیات", + "noItemSelected" : "هیچ موردی انتخاب نشده است", + "noProductSelected" : "هیچ محصولی انتخاب نشده است", + "previewPdf" : "پیش نمایش PDF", + "salesReturnReport" : "گزارش بازگشت فروش", + "purchaseReturnReport" : "گزارش بازگشت خرید", + "incomeFor" : "درآمد برای", + "enterProductCode": "کد محصول را وارد کنید", + "addIncome" : "افزودن درآمد", + "incomeDate" : "تاریخ درآمد", + "incomeCategories" : "دسته بندی های درآمد", + "addIncomeCategory" : "افزودن دسته بندی درآمد", + "enterIncomeCategoryName" : "نام دسته بندی درآمد را وارد کنید", + "totalReturnAmount" : "کل مبلغ برگشتی", + "returned" : "برگشت داده شده", + "supplierDetails" : "جزئیات تامین کننده", + "weekly": "هفتگی", + "monthly": "ماهانه", + "yearly" : "سالیانه", + "today" : "امروز", + "thisWeek" : "این هفته", + "thisMonth" : "این ماه", + "thisYear": "امسال", + "allTime" : "همه زمان", + "custom" : "سفارشی", + "addUserRole": "افزودن نقش کاربر", + "noRoleFound": "هیچ نقش کاربری یافت نشد", + "yourPackageExpiredInDays": "پکیج شما تا 5 روز دیگر منقضی خواهد شد", + "yourPackageExpiredToday": "پکیج شما امروز منقضی خواهد شد\n\nلطفاً دوباره خرید کنید", + "contactUs": "تماس با ما", + "writeYourMessageHere": "پیام خود را اینجا بنویسید", + "sendMessage": "ارسال پیام", + "sendYourEmail": "ارسال ایمیل خود", + "backToHome": "بازگشت به خانه", + "promoCode": "کد تخفیف", + "submit": "ارسال", + "seeAllPromoCode": "مشاهده همه کدهای تخفیف", + "categories": "دسته‌بندی‌ها", + "enterYourPhoneNumber": "شماره تلفن خود را وارد کنید", + "enterFullAddress": "آدرس کامل را وارد کنید", + "enterYourEmailAddress": "آدرس ایمیل خود را وارد کنید", + "pleaseEnterAPassword": "لطفاً یک رمز عبور وارد کنید", + "pleaseEnterAConfirmPassword": "لطفاً رمز عبور تأییدیه را وارد کنید", + "enterYourName": "نام خود را وارد کنید", + "addNewAddress": "افزودن آدرس جدید", + "firstName": "نام", + "lastName": "نام خانوادگی", + "country": "کشور", + "bangladesh": "بنگلادش", + "apply": "اعمال", + "deliveryAddress": "آدرس تحویل", + "noDataAvailabe": "اطلاعاتی موجود نیست", + "addDelivery": "افزودن تحویل", + "description": "توضیحات", + "addNote": "افزودن یادداشت", + "image": "تصویر", + "pleaseConnectThePrinterFirst": "لطفاً ابتدا پرینتر را متصل کنید", + "selectCategory": "انتخاب دسته", + "enterExpenseDate": "تاریخ هزینه را وارد کنید", + "enterName": "نام را وارد کنید", + "enterAmount": "مبلغ را وارد کنید", + "enterRefNumber": "شماره مرجع را وارد کنید", + "fashions": "مد", + "billTO": "صورتحساب به", + "totalDue": "مجموع مستحق", + "paymentsAmount": "مبلغ پرداختی", + "remainingDue": "مانده مستحق", + "thankYouForYourDuePayment": "از پرداخت مستحق شما متشکریم", + "print": "چاپ", + "unitPrice": "قیمت واحد", + "totalPrice": "قیمت کل", + "totalVat": "مالیات کل", + "easytheusedesciption": "اپلیکیشن فروش حرفه‌ای رایگان و آسان در استفاده است. در واقع، این یکی از بهترین سیستم‌های نقطه‌فروش در سراسر دنیاست.", + "choseYourFeature": "ویژگی‌های خود را انتخاب کنید", + "choseyourfeatureDesciption": "ویژگی‌ها بخش مهمی از کاربرد اپلیکیشن فروش حرفه‌ای را تشکیل می‌دهند که آن را از راه‌حل‌های سنتی متمایز می‌کنند.", + "deliveryCharge": "هزینه تحویل", + "totalPayable": "مجموع قابل پرداخت", + "thakYouForYourPurchase": "از خرید شما متشکریم", + "pleaseConnectYourBluetoothPrinter": "لطفاً پرینتر بلوتوث خود را متصل کنید", + "editSocialMedia": "ویرایش رسانه‌های اجتماعی", + "socialMarketing": "بازاریابی اجتماعی", + "share": "اشتراک‌گذاری", + "notification": "اعلان", + "purchaseAlarm": "هشدار خرید", + "purchaseConfirmed": "خرید تأیید شد", + "paymentComplete": "پرداخت تکمیل شد", + "return": "بازگشت", + "sendSms": "ارسال پیامک", + "receiveThePin": "دریافت پین", + "startNewSale": "شروع فروش جدید", + "payment": "پرداخت", + "masterCard": "کارت مستر", + "instruction": "دستورالعمل", + "cash": "نقدی", + "invoiceViewer": "مشاهده فاکتور", + "size": "اندازه", + "color": "رنگ", + "weight": "وزن", + "capacity": "ظرفیت", + "type": "نوع", + "youWantToDeleteTheProduct": "آیا می‌خواهید این محصول را حذف کنید؟", + "delete": "حذف", + "contactDetails": "اطلاعات تماس", + "clarence": "کلرنس", + "call": "تماس", + "message": "پیام", + "dailyTransaction": "تراکنش‌های روزانه", + "promo": "پیشنهاد ویژه", + "send": "ارسال", + "easyToUseThePos": "پرداخت آسان با موبایل", + "allBusinessSolutions": "تمامی راه‌حل‌های تجاری", + "allBusinessolutionDescrip": "فروش پرو، یک راه‌حل کامل تجاری با مدیریت موجودی، حسابداری، فروش، هزینه و زیان/سود می‌باشد.", + "skip": "رد کردن", + "next": "بعدی", + "anewUpdateAvailable": "بروزرسانی جدید موجود است\nلطفاً نرم‌افزار خود را بروز کنید", + "skipTheUpdate": "رد کردن بروزرسانی", + "rememberMeLater": "بعداً به من یادآوری کن", + "powerdedByAcnoo": "توسط اکنو پشتیبانی می‌شود", + "lossOrProfit": "زیان/سود", + "expense": "هزینه", + "parties": "طرف‌ها", + "home": "خانه", + "sales": "فروش", + "setting": "تنظیمات", + "purchaseNow": "هم‌اکنون خرید کنید", + "paymentMethods": "روش‌های پرداخت", + "easyToUseDescription": "اپلیکیشن PosPro رایگان و آسان در استفاده است. در واقع، یکی از بهترین سیستم‌های نقطه‌فروش در سراسر جهان است.", + "chooseYourFeature": "ویژگی‌های خود را انتخاب کنید", + "chooseYourFeatureDescription": "ویژگی‌ها بخش مهمی از PosPro هستند که آن را از راه‌حل‌های سنتی متمایز می‌کند.", + "save": "صرفه جویی", + "update": "به روز رسانی", + "continueButton": "ادامه هید", + "name": "نام", + "phone": "شماره تلفن", + "email": "آدرس ایمیل", + "address": "نشانی", + "previousDue": "سررسید قبلی", + "selectLang": "زبان خود را انتخاب کنید", + "addContact": "افزودن مخاطب", + "moreInfo": "اطلاعات بیشتر", + "retailer": "خرده فروش", + "dealer": "فروشنده - دلال", + "wholesaler": "عمده فروش", + "supplier": "تامین کننده", + "CustomerDetails": "اطلاعات مشتری", + "recentTransaction": "معاملات اخیر", + "totalProduct": "مجموع محصولات", + "total": "جمع", + "paid": "پرداخت شده", + "unPaid": "پرداخت نشده", + "due": "ناشی از", + "connect": "برای اتصال کلیک کنید", + "tryAgain": "دوباره امتحان کنید", + "loading": "بارگذاری", + "viewAll": "مشاهده همه", + "partyList": "لیست احزاب", + "addCustomer": "لطفا یک مشتری اضافه کنید", + "updateContact": "به روز رسانی تماس", + "dueList": "لیست سررسید", + "collectDue": "دریافت سررسید", + "date": "تاریخ", + "dueAmount": "مبلغ سررسید: ", + "customerName": "نام مشتری", + "totalAmount": "مقدار کل", + "paidAmount": "مقدار پرداخت شده", + "paymentTypes": "نوع پرداخت", + "cancel": "لغو کنید", + "expenseReport": "گزارش هزینه", + "fromDate": "از تاریخ", + "toDate": "به روز", + "expenseFor": "هزینه برای", + "amount": "میزان", + "noData": "اطلاعاتی موجود نیست", + "totalExpense": "کل هزینه", + "addExpense": "اضافه کردن هزینه", + "expenseDate": "تاریخ هزینه", + "referenceNo": "شماره مرجع", + "note": "توجه داشته باشید", + "expenseCat": "دسته بندی هزینه ها", + "search": "جستجو کردن", + "select": "انتخاب کنید", + "addExpenseCat": "اضافه کردن دسته هزینه", + "categoryName": "نام دسته", + "alreadyAdded": "قبلا اضافه شده", + "whatNew": "What's New", + "lp": "زیان / سود", + "profit": "سود", + "loss": "ضرر - زیان", + "lpDetails": "جزئیات زیان / سود", + "invoice": "صورتحساب", + "dates": "تاریخ:", + "mobile": "سیار:", + "product": "تولید - محصول", + "quantity": "تعداد", + "discount": "تخفیف", + "totalLoss": "ضرر کل", + "totalProfit": "سود کل", + "productList": "لیست محصولات", + "stock": "موجودی", + "addNewProduct": "افزودن محصول جدید", + "productName": "نام محصول", + "productCode": "کد محصول", + "purchasePrice": "قیمت خرید", + "mrp": "MRP", + "wholeSalePrice": "قیمت عمده فروشی", + "dealerPrice": "قیمت نمایندگی", + "manufacturer": "سازنده", + "saveNPublish": "ذخیره و منتشر کنید", + "brands": "برندها", + "addBrand": "نام تجاری را اضافه کنید", + "brandName": "نام برند", + "addUnit": "افزودن واحد", + "unitName": "نام واحد", + "units": "واحدها", + "addProduct": "لطفا یک محصول اضافه کنید", + "updateProduct": "به روز رسانی محصول", + "salePrice": "قیمت فروش", + "profile": "مشخصات", + "edit": "ویرایش کنید", + "businessCat": "دسته کسب و کار", + "language": "زبان", + "changePassword": "رمز عبور را تغییر دهید", + "updateProfile": "پروفایل خود را به روز نمائید", + "businessName": "نام شرکت و کسب و کار", + "addPurchase": "خرید اضافه کنید", + "inv": "شماره ورودی", + "supplierName": "نام تامین کننده", + "itemAdded": "مورد اضافه شد", + "addItems": "موارد را اضافه کنید", + "subTotal": "زیر مجموع", + "returnAmount": "مبلغ برگشتی", + "chooseSupplier": "یک تامین کننده انتخاب کنید", + "noSupplier": "هیچ تامین کننده ای موجود نیست", + "salesDetails": "جزئیات فروش", + "editPurchaseInvoice": "ویرایش فاکتور خرید", + "purchaseList": "ویرایش فاکتور خرید", + "addAPurchase": "لطفا یک خرید اضافه کنید", + "dueReport": "گزارش موعد", + "fullyPaid": "به طور کامل پرداخت شده", + "stillUnpaid": "هنوز پرداخت نشده", + "purchaseReport": "گزارش خرید", + "connectPrinter": "چاپگر خود را وصل کنید", + "clickToConnect": "برای اتصال کلیک کنید", + "collectDues": "لطفا سررسید جمع آوری کنید", + "addNewPurchase": "لطفا یک خرید اضافه کنید", + "salesReport": "گزارش فروش", + "addSale": "لطفا یک فروش اضافه کنید", + "reports": "گزارش ها", + "chooseCustomer": "یک مشتری انتخاب کنید", + "addSales": "فروش را اضافه کنید", + "saleList": "لیست فروش", + "editSalesInvoice": "ویرایش فاکتور فروش", + "previousPayAmount": "مبلغ پرداخت قبلی", + "printing": "گزینه چاپ", + "subscription": "اشتراک، ابونمان", + "userRole": "نقش کاربر", + "currency": "واحد پول", + "logOut": "خروج", + "stockList": "فهرست سهام", + "purchase": "خرید", + "sale": "فروش", + "yourPack": "بسته شما", + "freePlan": "طرح رایگان", + "youRUsing": "شما در حال استفاده هستید ", + "freePack": "بسته رایگان", + "premiumPlan": "طرح حق بیمه", + "packFeatures": "ویژگی های بسته", + "unlimited": "نامحدود", + "updateNow": "اکنون به روز رسانی کنید", + "purchasePremium": "خرید طرح حق بیمه", + "buyPremium": "خرید طرح حق بیمه", + "paypalPay": "پرداخت با پی پال", + "gotEmail": "شما یک ایمیل دارید", + "sendEmail": "ما یک ایمیل با دستورالعمل هایی در مورد نحوه تنظیم مجدد رمز عبور ارسال می کنیم:", + "checkEmail": "ایمیل را بررسی کنید", + "close": "بستن", + "forgotPassword": "رمز عبور را فراموش کرده اید", + "enterEmail": "لطفا آدرس ایمیل خود را در زیر وارد کنید تا لینک بازنشانی رمز عبور را دریافت کنید.", + "sendLink": "ارسال لینک بازنشانی", + "emailText": "پست الکترونیک", + "password": "کلمه عبور", + "logIn": "وارد شدن", + "noAcc": "هیچ حساب کاربری ندارید؟", + "register": "ثبت نام", + "phoneVerification": "تأیید تلفن", + "registerTitle": "ما باید گوشی شما را بدون شروع ثبت نام کنیم!", + "sendCode": "کد را ارسال کنید", + "staffLogin": "ورود کارکنان", + "logInWithMail": "ورود با ایمیل", + "setUpProfile": "نمایه خود را تنظیم کنید", + "setUpDesc": "نمایه خود را به روز کنید تا پزشک خود را با برداشت بهتر ارتباط برقرار کنید", + "gallery": "آلبوم عکس", + "camera": "دوربین", + "companyAddress": "آدرس شرکت", + "openingBalance": "تعادل باز", + "confirmPass": "رمز عبور را تایید کنید", + "haveAcc": "از قبل حساب کاربری دارید؟", + "loginWithPhone": "ورود با تلفن", + "editPhone": "شماره تلفن را ویرایش کنید؟", + "createAcc": "یک حساب کاربری رایگان ایجاد کنید", + "congratulation": "تبریک می گویم", + + "signIn": "ورود", + "welcomeBack": "خوش آمدید!", + "passwordCannotBeEmpty": "رمز عبور نمی‌تواند خالی باشد", + "reset": "بازنشانی رمز عبور با استفاده از ایمیل یا شماره تلفن خود", + "lableEmail": "ایمیل", + "hintEmail": "آدرس ایمیل را وارد کنید", + "emailCannotBeEmpty": "ایمیل نمی‌تواند خالی باشد", + "pleaseEnterAValidEmail": "لطفاً ایمیل معتبر وارد کنید", + "continueE": "ادامه", + "pleaseEnterYourDetails": "لطفاً جزئیات خود را وارد کنید.", + "lablePassword": "رمز عبور", + "hintPassword": "رمز عبور را وارد کنید", + "pleaseEnterABiggerPassword": "لطفاً رمز عبور بزرگ‌تری وارد کنید", + "rememberMe": "م مرا به خاطر بسپار", + "donNotHaveAnAccount": "حساب کاربری ندارید؟", + "createAFreeAccount": "ایجاد حساب کاربری رایگان", + "fullName": "نام کامل", + "enterYourFullName": "نام کامل خود را وارد کنید", + "nameCanNotBeEmpty": "نام نمی‌تواند خالی باشد", + "alreadyHaveAnAccount": "قبلاً حساب کاربری دارید؟", + "createNewPassword": "ایجاد رمز عبور جدید", + "setUpNewPassword": "تنظیم رمز عبور جدید", + "resetPassword": "رمز عبور خود را برای بازیابی و ورود به حساب خود بازنشانی کنید", + "newPassword": "رمز عبور جدید", + "confirmPassword": "تأیید رمز عبور", + "passwordsDoNotMatch": "رمزهای عبور مطابقت ندارند", + "verityEmail": "تأیید ایمیل", + "verification": "تأیید", + "digits": "کد ۶ رقمی به آدرس ایمیل شما ارسال شده است:", + "enterValidOTP": "کد OTP معتبر وارد کنید", + "resendOTP": "ارسال دوباره کد OTP", + "verifyYourEmail": "ایمیل خود را تأیید کنید", + "weHaveSentAConfirmationEmailTo": "ما ایمیل تأیید را به", + "folder": "ممکن است ایمیل به پوشه هرزنامه شما رفته باشد.", + "gotIt": "متوجه شدم", + "enterOpeningBalance": "موجودی اولیه را وارد کنید", + "pleaseEnterAValidBusinessName": "لطفاً نام کسب و کار معتبر وارد کنید", + "enterBusiness": "نام کسب و کار/فروشگاه را وارد کنید", + "selectBusinessCategory": "انتخاب دسته بندی کسب و کار", + "todaySummary": "خلاصه امروز", + "sellAll": "فروش همه >", + "income": "درآمد", + "purchased": "خریداری شده", + "endYourFreePlan": "پایان برنامه رایگان خود", + "yourFree": "پکیج رایگان شما نزدیک به اتمام است، برنامه بعدی خود را خریداری کنید. متشکرم.", + "upgradeNow": "ترقی دهید", + "notFound": "یافت نشد", + "updateYourSubscription": "اشتراک خود را به‌روزرسانی کنید", + "noDataFound": "داده‌ای یافت نشد", + "areYouSure": "آیا مطمئن هستید؟", + "doYouWantToExitTheApp": "آیا می‌خواهید از برنامه خارج شوید؟", + "no": "خیر", + "yes": "بله", + "dashboard": "داشبورد", + "salesPurchaseOverview": "بررسی کلی فروش و خرید", + "totalItems": "کل اقلام", + "totalCategories": "کل دسته‌ها", + "quickOverview": "بررسی سریع", + "totalIncome": "کل درآمد", + "customerDue": "بدهی مشتری", + "stockValue": "ارزش موجودی", + "lossProfit": "زیان/سود", + "cost": "هزینه", + "qty": "تعداد", + "noProductFound": "محصولی یافت نشد", + "phoneNumber": "شماره تلفن", + "pleaseEnterAValidName": "لطفاً نام معتبر وارد کنید", + "pleaseEnterValidPhoneAndNameFirst": "لطفاً ابتدا شماره تلفن و نام معتبر وارد کنید", + "confirmDelete": "تأیید حذف", + "areYouSureYouWant": "آیا مطمئن هستید که می‌خواهید این طرف را حذف کنید؟", + "pleaseEnterAValidPhoneNumber": "لطفاً شماره تلفن معتبر وارد کنید", + "sendSMS": "ارسال پیامک", + "searchH": "جستجو کنید....", + "transactions": "تراکنش‌ها", + "selectAInvoice": "انتخاب فاکتور", + "totalDueAmount": "مقدار کل بدهی", + "youCanNotPayMoreThenDue": "نمی‌توانید بیشتر از بدهی پرداخت کنید", + "noDueSelected": "هیچ بدهی انتخاب نشده است", + "pleaseEnterName": "لطفاً نام را وارد کنید", + "pleaseEnterAmount": "لطفاً مبلغ را وارد کنید", + "enterNote": "یادداشت را وارد کنید", + "pleaseSelectAExpenseCategory": "لطفاً یک دسته بندی هزینه انتخاب کنید", + "enterExpanseCategoryName": "نام دسته بندی هزینه را وارد کنید", + "comingSoon": "به زودی", + "pleaseMakeASaleFirst": "لطفاً ابتدا فروش انجام دهید", + "facebook": "فیسبوک", + "twitter": "توییتر", + "instagram": "اینستاگرام", + "linkedIN": "لینکدین", + "link": "لینک", + "lorem": "لورم ایپسوم dolor sit amet، consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "درگاه پرداخت", + "paymentSuccess": "موفقیت پرداخت", + "paymentWasSuccessful": "پرداخت با موفقیت انجام شد!", + "paymentFailed": "پرداخت ناموفق", + "paymentFailedPleaseTryAgain": "پرداخت ناموفق بود. لطفاً دوباره تلاش کنید.", + "pleaseEnterAValidBrandName": "لطفاً نام برند معتبر وارد کنید", + "enterABrandName": "نام برند را وارد کنید", + "addCategory": "افزودن دسته بندی", + "enterCategoryName": "نام دسته بندی را وارد کنید", + "selectVariations": "انتخاب تغییرات:", + "dataSavedSuccessfully": "داده‌ها با موفقیت ذخیره شد.", + "somethingIs": "چیزی اشتباه است", + "updateYourProfile": "پروفایل خود را به‌روزرسانی کنید تا ارتباط بهتری با مشتریان خود داشته باشید", + "shopOpeningBalance": "موجودی افتتاحیه فروشگاه", + "shopRemainingBalance": "موجودی باقی‌مانده فروشگاه", + "enterAValidDiscount": "لطفاً تخفیف معتبر وارد کنید", + "addProductFirst": "ابتدا محصول را اضافه کنید", + "subtotal": "زیرمجموعه", + "purchaseDetails": "جزئیات خرید", + "riead": "خواندن", + "totall": "مجموع:", + "startDate": "تاریخ شروع", + "pickStartDate": "تاریخ شروع را انتخاب کنید", + "endDate": "تاریخ پایان", + "pickEndDate": "تاریخ پایان را انتخاب کنید", + "failedToGetPlatformVersion": "دریافت نسخه پلتفرم ناموفق بود.", + "enterQuantity": "تعداد را وارد کنید", + "pleaseAddQuantity": "لطفاً تعداد را اضافه کنید", + "willBeAddedSoon": "به زودی اضافه خواهد شد", + "addedToCart": "به سبد خرید اضافه شد", + "connectYourPrinter": "پرینتر خود را متصل کنید", + "customerPay": "پرداخت مشتری", + "supplerPay": "پرداخت تأمین‌کننده", + "incomeReport": "گزارش درآمد", + "category": "دسته‌بندی", + "balance": "موجودی", + "itemsSales": "فروش اقلام", + "totalPurchase": "کل خرید", + "totalSales": "کل فروش", + "stockReport": "گزارش موجودی", + "lossProfitReport": "گزارش زیان/سود", + "outOfStock": "تمام شده", + "vat": "مالیات بر ارزش افزوده", + "customerPhoneNumber": "شماره تلفن مشتری", + "enterCustomerPhoneNumber": "شماره تلفن مشتری را وارد کنید", + "walkInCustomer": "مشتری حضوری", + "guest": "مهمان", + "stocks": "موجودی:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "لورم ایپسوم dolor sit amet، consectetur elit. Interdum cons.", + "doNotDisturb": "مزاحم نشوید", + "on": "روشن", + "off": "خاموش", + "unlimitedUsagesOfOurPackage": "استفاده نامحدود از بسته ما\uD83D\uDC47", + "loremIpsumDolor": "لورم ایپسوم dolor sit amet، consectetur adipiscing elit. Natoque aliquet et، cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "پرداخت برای اشتراک", + "field": "فیلد", + "successfullyPaid": "با موفقیت پرداخت شد", + "profileEdit": "ویرایش پروفایل", + "products": "محصولات", + "salesList": "لیست فروش", + "useTitleCanNotBeEmpty": "عنوان کاربر نمی‌تواند خالی باشد", + "userTitle": "عنوان کاربر", + "enterUserTitle": "عنوان کاربر را وارد کنید", + "create": "ایجاد", + "youHaveToGivePermission": "باید اجازه دهید", + "all": "همه", + "userRoleDetails": "جزئیات نقش کاربر", + "doYouWantToDeleteTheUser": "آیا می‌خواهید کاربر را حذف کنید؟", + "thisProductAlreadyAdded": "این محصول قبلاً اضافه شده است!", + "pleaseEnterAValidProductName": "لطفاً نام محصول معتبر وارد کنید", + "enterProductName": "نام محصول را وارد کنید", + "pleaseSelectACategory": "لطفاً یک دسته‌بندی انتخاب کنید", + "productCategory": "دسته‌بندی محصول", + "selectProductCategory": "دسته‌بندی محصول را انتخاب کنید", + "enterSize": "اندازه را وارد کنید", + "enterColor": "رنگ را وارد کنید", + "enterWeight": "وزن را وارد کنید", + "enterCapacity": "ظرفیت را وارد کنید", + "enterType": "نوع را وارد کنید", + "productBrand": "برند محصول", + "selectABrand": "برند را انتخاب کنید", + "productCodeIsRequired": "کد محصول الزامی است", + "enterAValidStock": "موجودی معتبر وارد کنید", + "enterStock": "موجودی را وارد کنید", + "productUnit": "واحد محصول", + "selectProductUnit": "واحد محصول را انتخاب کنید", + "pleaseEnterAValidPurchasePrice": "لطفاً قیمت خرید معتبر وارد کنید", + "enterPurchasePrice": "قیمت خرید را وارد کنید", + "pleaseEnterAValidSalePrice": "لطفاً قیمت فروش معتبر وارد کنید", + "enterSaltingPrice": "قیمت فروش را وارد کنید", + "enterWholesalePrice": "قیمت عمده‌فروشی را وارد کنید", + "enterDealerPrice": "قیمت نمایندگی را وارد کنید", + "enterDiscount": "تخفیف را وارد کنید", + "enterManufacturerName": "نام سازنده را وارد کنید", + "adding": "در حال اضافه کردن..", + "pleaseEnterAValidUnitName": "لطفاً نام واحد معتبر وارد کنید", + "pleaseEnterUnitName": "لطفاً نام واحد را وارد کنید", + "productDetails": "جزئیات محصول", + "smartWatch": "ساعت هوشمند", + "appleWatch": "اپل واچ", + "deleting": "در حال حذف....", + "brand": "برند", + "loremIpsumDolorSit": "لورم ایپسوم dolor sit amet، consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "تفاصيل", + "weSentAnOTPInYourPhoneNumber": "لقد أرسلنا لك رمز التحقق (OTP) على رقم هاتفك", + "pleaseEnterTheOTP": "الرجاء إدخال رمز التحقق (OTP)", + "enterAValidOTP": "أدخل رمز التحقق (OTP) صالحًا", + "verify": "التحقق", + "resendIn": "إعادة إرسال رمز التحقق (OTP) في", + + "dueCollection": "جمع‌آوری معوقه", + "noTransaction": "هیچ تراکنشی وجود ندارد", + "updating": "در حال به‌روزرسانی...", + "confirmSMSTo": "تأیید SMS به", + "anSMSWillBeSentToTheFollowingNumber": "یک SMS به شماره زیر ارسال خواهد شد: ", + "package": "بسته", + "permissionNotGranted": "اجازه داده نشده است!", + "collectedBy": "جمع‌آوری شده توسط:", + "phonee": "تلفن:", + "purchaseBy": "خریداری شده توسط:", + "salesBy": "فروشنده:", + "days": "روزها", + "freeLifetimeUpdate": "بروزرسانی رایگان برای همیشه", + "android": "پشتیبانی از برنامه‌های Android و iOS", + "premiumCustomerSupport": "پشتیبانی از برنامه‌های Android و iOS", + "customInvoiceBranding": "برندسازی سفارشی فاکتور", + "unlimitedUsage": "استفاده نامحدود", + "freeDataBackup": "پشتیبان‌گیری رایگان از داده‌ها", + "addCustomers" : "افزودن مشتری", + "noDue" : "بدون بدهی", + "customer" : "مشتری", + "billingAddress" : "آدرس صورتحساب", + "enterAddress" : "آدرس را وارد کنید", + "city" : "شهر", + "cityName" : "نام شهر", + "state" : "استان", + "stateName" : "نام استان", + "zip" : "کد پستی", + "zipCode" : "کد پستی را وارد کنید", + "chooseCountry" : "کشور را انتخاب کنید", + "shippingAddress" : "آدرس حمل و نقل", + "partyCreateWarn" : "شما اجازه ایجاد طرف حساب را ندارید.", + "addParty" : "افزودن طرف حساب", + "creditLimit" : "حد اعتبار طرف حساب", + "selectOne" : "یک مورد را انتخاب کنید", + "roundings" : "گرد کردن (+/-)", + "roundingTotal" : "جمع گرد شده", + "opinion" : "نظر خود را وارد کنید", + "dueSaleWarn" : "فروش به مشتریان بدون حساب در سررسید مجاز نیست.", + "paymentTypeHint" : "لطفاً نوع پرداخت را انتخاب کنید", + "createSaleWarn" : "شما اجازه ایجاد فروش را ندارید.", + "updateSaleWarn" : "شما اجازه به‌روزرسانی فروش را ندارید.", + "uploadImage" : "آپلود تصویر", + "useGallery" : "استفاده از گالری", + "openCamera" : "باز کردن دوربین", + "scanCode" : "اسکن کد QR محصول", + "posSale" : "فروش POS", + "selectCustomer" : "انتخاب مشتری", + "searchWith" : "جستجو...", + "filter" : "فیلتر", + "productNotFound" : "محصول یافت نشد", + "noMatched" : "محصولی یافت نشد.", + "inventoryPermission" : "شما اجازه دسترسی به انبار را ندارید", + "noParty" : "طرف حسابی یافت نشد", + "purchaseWarn" : "شما اجازه ایجاد خرید را ندارید.", + "purchaseUpdateWarn" : "شما اجازه به‌روزرسانی خریدها را ندارید.", + "addVariantDetails" : "افزودن جزئیات واریانت", + "purchaseEx" : "قیمت خرید بدون مالیات", + "purchaseIn" : "قیمت خرید با مالیات", + "purchaseExReq" : "قیمت خرید بدون مالیات لازم است", + "purchaseInReq" : "قیمت خرید با مالیات لازم است", + "profitMargin" : "حاشیه سود (%)", + "saleReq" : "قیمت فروش لازم است", + "manufactureDate" : "تاریخ ساخت", + "selectDate" : "انتخاب تاریخ", + "expDate" : "تاریخ انقضا", + "saveVariant" : "ذخیره واریانت", + "model" : "مدل", + "selectModel" : "انتخاب مدل", + "bulk" : "بارگذاری دسته‌ای", + "barcodeGen" : "تولیدکننده بارکد", + "upload" : "آپلود", + "sku" : "کد کالا / SKU", + "lowStock" : "موجودی کم", + "enLowStock" : "موجودی کم را وارد کنید", + "manuDate" : "تاریخ ساخت", + "single" : "تکی", + "batch" : "دسته‌ای", + "batchNo" : "شماره دسته", + "entBatchNo" : "شماره دسته را وارد کنید", + "variantAdded" : "واریانت با موفقیت اضافه شد!", + "variantDelete" : "واریانت با موفقیت حذف شد!", + "addVariant" : "افزودن واریانت", + "typeSelect" : "انتخاب نوع", + "taxType" : "نوع مالیات", + "selectTax" : "انتخاب مالیات", + "updateProductWarn" : "شما اجازه به‌روزرسانی محصول را ندارید.", + "addProductWarn" : "شما اجازه ایجاد محصول را ندارید.", + "updateProductSuccess" : "محصول با موفقیت به‌روزرسانی شد!", + "addProductSuccess" : "محصول با موفقیت ایجاد شد!", + "choose" : "انتخاب", + "view" : "مشاهده جزئیات", + "priceWarn" : "قیمت نمی‌تواند خالی باشد", + "productSetting" : "تنظیمات محصول", + "saveSetting" : "ذخیره تنظیمات", + "addStock" : "افزودن موجودی", + "stockWarn" : "موجودی باید حداقل ۱ باشد", + "updateSuccess" : "با موفقیت به‌روزرسانی شد", + "updateFailed" : "به‌روزرسانی موجودی ناموفق بود", + "deleteBatchWarn" : "آیا مطمئن هستید که می‌خواهید این دسته را حذف کنید؟", + "lowStockReport" : "گزارش موجودی کم", + "genPdfWarn" : "داده‌ای برای تولید PDF موجود نیست", + "dateFilterWarn" : "تاریخ پایان نمی‌تواند قبل از تاریخ شروع باشد.", + "createPdfWarn" : "شما اجازه ایجاد PDF را ندارید.", + "expirationStatus" : "وضعیت انقضا", + "selectFDate" : "انتخاب تاریخ شروع", + "selectToDate" : "انتخاب تاریخ پایان", + "clear" : "پاک کردن", + "incomeReportPermission" : "شما اجازه مشاهده گزارش درآمد را ندارید.", + "deleteAcc" : "حذف حساب", + "deletePartyWarn" : "شما اجازه حذف طرف حساب را ندارید.", + "updatePartyWarn" : "شما اجازه به‌روزرسانی طرف حساب را ندارید.", + "phoneNotAvail" : "شماره تلفن در دسترس نیست.", + "notLaunch" : "نمی‌توان برنامه تلفن را باز کرد.", + "quickOver" : "مرور سریع", + "tranSacOver" : "نمای کلی تراکنش", + "profitLoss" : "سود و زیان" +} \ No newline at end of file diff --git a/lib/l10n/intl_fi.arb b/lib/l10n/intl_fi.arb new file mode 100644 index 0000000..7832097 --- /dev/null +++ b/lib/l10n/intl_fi.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "Oletko varma, että haluat poistaa tilisi? Tämä toiminto poistaa kaikki tietosi pysyvästi.", + "passwordMust6Character": "Salasanan on oltava vähintään 6 merkkiä", + "passwordIsRequired": "Salasanan on oltava vähintään 6 merkkiä", + "iAgreeDeleteMyAccountPermanent": "Hyväksyn tilini pysyvän poistamisen.", + "flat": "Kiinteä", + "percent": "Prosentti", + "partialPaid": "Osittain maksettu", + "selectStock": "Valitse varasto", + "stockOrVariant": "Varasto / Variantti", + "noBatch": "Ei erää", + "purchaseQuantityRequired": "Ostomäärä vaaditaan", + "excelUploader": "Excel-lataaja", + "remove": "Poista", + "uploading": "Ladataan...", + "pickAndUploadFile": "Valitse ja lataa tiedosto", + "downloadExcelFormat": "Lataa Excel-muoto", + "excelFiles": "Excel-tiedostot", + "noFileSelected": "Ei tiedostoa valittuna", + "orContinueWith": "Tai jatka käyttäen", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Kirjautuminen epäonnistui. Yritä uudelleen.", + "someThingWithWrongWithTheWebPage": "Jotain meni pieleen verkkosivulla.", + "loadingOtpSetting": "Ladataan OTP-asetuksia...", + "youCanNowResendYourOtp": "Voit nyt lähettää OTP:n uudelleen.", + "resendOtpSeconds": "Lähetä OTP uudelleen ${start} sekunnin kuluttua", + "oldPassword": "Vanha salasana", + "oldPasswordCanNotBeEmpty": "Vanha salasana ei voi olla tyhjä", + "seconds": "sekuntia", + "downloading": "Ladataan...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Lataus onnistui! Tarkista Tiedostot-kansiosi", + "printBarCode": "Tulosta viivakoodi", + "youDoNotHavePermissionToGenerateBarcode": "Sinulla ei ole lupaa luoda viivakoodia.", + "download": "Lataa", + "packingDate": "Pakkauspäivä", + "permissionDeniedToViewBank": "Lupa evätty pankin katseluun.", + "permissionDeniedToUpdateBank": "Lupa evätty pankin päivittämiseen.", + "editWarehouse": "Muokkaa varastoa", + "addNewWarehouse": "Lisää uusi varasto", + "warehouseName": "Varaston nimi", + "enterWarehouseName": "Syötä varaston nimi", + "amountMustBeGreaterThanZero": "Summan on oltava suurempi kuin 0", + "canNotRetrievePaymentDetails": "Maksutietoja ei voitu noutaa.", + "youDonNotHavePermissionToCreateExpense": "Sinulla ei ole lupaa luoda kulua.", + "youDoNotHavePermissionToCreateExpenseCategory": "Sinulla ei ole lupaa luoda kululuokkaa.", + "youDonNotHavePermissionToCreateIncome": "Sinulla ei ole lupaa luoda tuloa.", + "youDoNotHavePermissionToCreateIncomeCategory": "Sinulla ei ole lupaa luoda tuloluokkaa.", + "salesReturn": "Myyntipalautus", + "purchaseReturn": "Myyntipalautus", + "returnQuantity": "Palautusmäärä", + "nonFoundableDiscount": "Ei-palautettava (ALV/Alennus)", + "confirmReturn": "Vahvista palautus", + "pleaseSelectForProductReturn": "Valitse tuote palautettavaksi", + "failedToProcessReturn": "Palautuksen käsittely epäonnistui.", + "noValuesDenied": "Arvoja ei ole määritetty", + "editCategory": "Muokkaa kategoriaa", + "editModel": "Muokkaa mallia", + "addNewModel": "Lisää uusi malli", + "pleaseEnterValidName": "Syötä kelvollinen nimi", + "modelName": "Mallin nimi", + "enterModelName": "Syötä mallin nimi", + "youDoNotHavePermissionToCreateModel": "Sinulla ei ole lupaa luoda mallia", + "youDoNotHavePermissionToUpdateModel": "Sinulla ei ole lupaa päivittää mallia", + "modelUpdateSuccessfully": "Malli päivitetty onnistuneesti!", + "modelCreatedSuccessfully": "Malli luotu onnistuneesti!", + "models": "Mallit", + "youDoNotHavePermissionDeleteModel": "Sinulla ei ole lupaa poistaa mallia.", + "enterLabelText": "Syötä etiketin teksti", + "searchBatchNo": "Hae eränumeroa...", + "noActiveUser": "Ei aktiivinen käyttäjä", + "pleaseUseValidPurchaseCodeUseTheApp": "Käytä voimassa olevaa ostokoodia sovelluksen käyttämiseen.", + "notInternetConnection": "Ei internet-yhteyttä", + "pleaseCheckYourInternetConnection": "Tarkista internet-yhteytesi ja yritä uudelleen", + "ok": "Ok", + "addCash": "Lisää käteistä", + "reduceCash": "Vähennä käteistä", + "transactionType": "Tapahtumatyyppi", + "user": "Käyttäjä", + "toAccount": "Tilille", + "fromAccount": "Tililtä", + "years": "Vuotta", + "comboProductReport": "Yhdistelmätuoteraportti", + "grossProfit": "Bruttovoitto (Gross Profit)", + "netProfit": "Nettovoitto (Net Profit)", + "incomeType": "Tulotyyppi", + "expensesType": "Kulutyypit", + "resets": "Nollaa", + "packageName": "Paketin nimi", + "start": "Aloita", + "paymentMethod": "Maksutapa", + "addPayment": "Lisää maksu", + "advance": "Ennakko", + "noteLevel": "Huomautustaso", + "enterYourNoteLevel": "Kirjoita huomautustaso", + "postSaleMessage": "Myynnin jälkeinen viesti", + "enterYourPostSaleMessage": "Kirjoita myynnin jälkeinen viesti", + "a4PageLogo": "A4-laskun logo", + "thermalInvoicePageLogo": "Kuittitulostimen logo", + "thermalPrinterLanguage": "Tulostimen kieli", + "thermalPrinterPageSize": "Tulostimen paperikoko", + "openSetting": "Avaa asetukset", + "selectRack": "Valitse teline", + "rack": "Teline (Rack)", + "selectShelf": "Valitse hylly", + "shelf": "Hylly (Shelf)", + "variations": "Variaatiot", + "combo": "Kombo", + "enterBatchNo": "Anna eränumero (Batch No.)", + "selectWarehouse": "Valitse varasto", + "warehouse": "Varasto (Warehouse)", + "netTotalAmount": "Nettosumma yhteensä", + "defaultSellingPrice": "Oletusmyyntihinta", + "selectItems": "Valitse tuotteet", + "variantList": "Varianttilista", + "addSubVariation": "Lisää alavariaatio", + "editProduct": "Muokkaa tuotetta", + "noItemFound": "Tuotetta ei löytynyt", + "youDoNotHavePermissionDeleteTheShelf": "Sinulla ei ole lupaa poistaa hyllyä", + "notMatchingResultFound": "Sopivaa tulosta ei löytynyt", + "editShelf": "Muokkaa hyllyä", + "addShelf": "Lisää uusi hylly", + "shelfName": "Hyllyn nimi", + "enterShelfName": "Kirjoita hyllyn nimi", + "pleaseEnterShelfName": "Ole hyvä ja kirjoita hyllyn nimi", + "productRacks": "Tuotetelineet", + "racks": "Telineet (Racks)", + "youDoNtHavePermissionToCreateRacks": "Sinulla ei ole lupaa luoda telineitä.", + "youDoNtHavePermissionToDeleteRacks": "Sinulla ei ole lupaa poistaa telineitä.", + "youDoNtHavePermissionToUpdateRacks": "Sinulla ei ole lupaa päivittää telineitä.", + "addNewRack": "Lisää uusi teline", + "editRack": "Muokkaa telinettä", + "rackName": "Telineen nimi", + "pleaseEnterRackName": "Ole hyvä ja kirjoita telineen nimi", + "shelves": "Hyllyt (Shelves)", + "pressToSelect": "Paina valitaksesi", + "selectAtLeastOneRack": "Valitse vähintään yksi hylly", + "inActive": "Epäaktiivinen", + "addNewVariation": "Lisää uusi variaatio", + "editVariations": "Muokkaa variaatiota", + "values": "Arvot", + "enterValues": "Syötä arvot", + "pleaseEnterAtLeastOneValues": "Ole hyvä ja syötä vähintään yksi arvo.", + "productVariations": "Tuotevariaatiot", + "permissionDenied": "Pääsy evätty", + "noVariationFound": "Variaatiota ei löytynyt.", + "addNewVariations": "Lisää uusia variaatioita", + "variationId": "Variaation ID (Variation ID)", + "updateRole": "Päivitä rooli", + "addRole": "Lisää rooli", + "enterUserName": "Syötä käyttäjänimi", + "enterYourPassword": "Syötä salasana", + "selectAll": "Valitse kaikki", + "sNo": "Nro (S.No.)", + "feature": "Ominaisuus", + "read": "Luku", + "viewPrice": "Näytä hinta", + "purchaseReturns": "Ostojen palautukset", + "expiredProduct": "Vanhentuneet tuotteet", + "barcodes": "Viivakoodit", + "bulkUploads": "Joukkolataus", + "productModels": "Tuotemallit", + "incomes": "Tulot", + "dues": "Rästit", + "subscriptions": "Tilaukset", + "paymentsTypes": "Maksutyypit", + "roles": "Roolit", + "manageSetting": "Hallitse asetuksia", + "downloadApk": "Lataa APK", + "vatReports": "ALV-raportit (VAT)", + "profitAndLossDetailsReport": "Tuloslaskelman tiedot", + "transactionsHistoryReport": "Tapahtumahistorian raportit", + "expireProductReports": "Vanhentuvien tuotteiden raportit", + "productPurchaseReport": "Tuoteostojen raportti", + "productSalesReport": "Tuotemyyntien raportti", + "role": "Rooli", + "areYouSureWantToDeleteThisRole": "Haluatko varmasti poistaa tämän roolin?", + "inStock": "Varastossa", + "informationShowInLabels": "Tarroissa näytettävät tiedot", + "packageDate": "Pakkauspäivä", + "barCodePrintLabelSetting": "Viivakooditarran tulostusasetukset", + "labelRoleLabelSize2Inch": "Tarrarulla koko 2\"*1, 50mm*25mm, väli 3,1mm", + "labelRoleLabelSize1_5Inch": "Tarrarulla koko 1.5\"*1, 38mm*25mm, väli 3,1mm", + "thirtyTwoLabelPerSheet": "32 tarraa per arkki, 8,27 x 11,69 tuumaa", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Sinulla ei ole lupaa luoda viivakoodeja.", + "pleaseSelectAProductFirst": "Valitse ensin tuote", + "pleaseEnterAValidQuantity": "Syötä kelvollinen määrä (vähintään 1) kaikille tuotteille", + "pleaseSelectProductFirst": "Valitse ensin tuote", + "bluetoothIsTurnedOff": "Bluetooth on pois päältä. Ota se käyttöön.", + "noBluetoothDeviceSelected": "Bluetooth-laitetta ei ole valittu.", + "printLabel": "Tulosta tarra", + "caningForDevices": "Etsitään laitteita...", + "noDeviceFound": "Laitetta ei löytynyt", + "retryScan": "Skannaa uudelleen", + "connectedTo": "Yhdistetty kohteeseen", + "pleaseEnableBluetooth": "Ota Bluetooth käyttöön", + "skuOrCode": "SKU / Koodi", + "lowStockAlert": "Vähäisen varaston hälytys", + "tax": "Vero (Tax)", + "costExclusionTax": "Hinta ilman veroa", + "costInclusionTax": "Hinta veron kanssa", + "mrpOrSalePrice": "Ohjehinta/Myyntihinta (MRP)", + "expiredDate": "Viimeinen käyttöpäivä", + "sellingPrice": "Myyntihinta", + "variationsProduct": "Variaatiotuotteet", + "comboProducts": "Kombotuotteet", + "noStockAvailable": "Varastotietoja ei saatavilla.", + "highToLowPrice": "Hinta: kallein ensin", + "lowToHighPrice": "Hinta: halvin ensin", + "attachment": "Liite", + "viewStock": "Näytä varasto", + "expiry": "Vanhentuminen", + "expire": "Vanhenee", + "sevenDays": "7 päivää", + "fifteenthDays": "15 päivää", + "thirtyDays": "30 päivää", + "sixtyDays": "60 päivää", + "outPremiumPlan": "Premium-suunnitelmamme", + "youDoNotHavePermissionToCreatePurchase": "Sinulla ei ole lupaa luoda ostoja.", + "thisPlanIsNotAvailableToPurchase": "Tämä tilaus ei ole ostettavissa", + "thisPlanIsEligibleForUpgrade": "Tämä tilaus ei ole päivitettävissä", + "extendPlan": "Jatka tilausta", + "buyNow": "Osta nyt", + "none": "Ei mitään", + "roundToWholeNumber": "Pyöristä kokonaislukuun", + "roundToNearestWholeNumber": "Pyöristä lähimpään kokonaislukuun", + "roundToNearnessDecimalNumber005": "Pyöristä lähimpään desimaaliin (0.05)", + "roundToNearnessDecimalNumber01": "Pyöristä lähimpään desimaaliin (0.1)", + "roundToNearnessDecimalNumber05": "Pyöristä lähimpään desimaaliin (0.5)", + "lastYear": "Viime vuosi", + "productStock": "Tuotevarasto", + "unit": "Yksikkö", + "showExpireDate": "Näytä vanhentumispäivä", + "vatId": "ALV-numero (Vat Id)", + "vatType": "Verotyyppi (vatType)", + "exclusivePrice": "Hinta ilman ALV (exclusivePrice)", + "inclusivePrice": "Hinta ALV:n kanssa (inclusivePrice)", + "profitPercent": "Voittoprosentti", + "showSingle": "Näytä yksittäiset", + "showCombo": "Näytä kombot", + "showVariant": "Näytä variantit", + "showAction": "Näytä toiminto", + "ledger": "Pääkirja", + "youDoNotHavePermissionToGenerateReport": "Sinulla ei ole oikeutta luoda raporttia", + "noDataAvailable": "Ei tietoja saatavilla", + "youDoNotHavePermissionToExportExcel": "Sinulla ei ole oikeutta viedä Exceliin", + "noDataAvailableForExport": "Ei tietoja saatavilla vientiä varten", + "supplierDue": "Toimittajavelka", + "partyType": "Osapuolen tyyppi", + "allParty": "Kaikki osapuolet", + "yesterday": "Eilen", + "last7Days": "Viimeiset 7 päivää", + "last30Days": "Viimeiset 30 päivää", + "currentMonth": "Nykyinen kuukausi", + "lastMonth": "Viime kuukausi", + "currentYear": "Nykyinen vuosi", + "customerDate": "Mukautettu päivämäärä", + "noTransactionToGeneratePdf": "Ei tapahtumia PDF:n luomiseksi", + "generatePdf": "Luo PDF", + "noTransactionFound": "Tapahtumia ei löytynyt", + "reference": "Viite", + "creditIn": "Kredit (Sisään)", + "debitOut": "Debet (Ulos)", + "subscribeNow": "Tilaa nyt", + "expired": "Vanhentunut", + "totalBalance": "Kokonaissaldo", + "hoursLeft": "Tunteja jäljellä", + "daysLeft": "Päiviä jäljellä", + "pos": "Kassa", + "profitAndLoss": "Tuloslaskelma", + "branch": "Toimipiste", + "hrm": "Henkilöstöhallinto", + "inventory": "Varasto", + "editAttendance": "Muokkaa läsnäoloa", + "addNewAttendance": "Lisää uusi läsnäolo", + "employee": "Työntekijä", + "pleaseSelectAnEmployee": "Valitse työntekijä", + "shift": "Vuoro", + "selectEmployeeFirst": "Valitse ensin työntekijä", + "selectDateFirst": "Valitse ensin päivämäärä", + "month": "Kuukausi", + "autoSelected": "Automaattisesti valittu", + "pleaseSelectDate": "Valitse päivämäärä", + "timeIn": "Sisäänkirjausaika", + "timeOut": "Uloskirjausaika", + "attendance": "Läsnäolo", + "allEmployee": "Kaikki työntekijät", + "noAvailableRecordFound": "Läsnäolotietoja ei löytynyt.", + "addAttendance": "Lisää läsnäolo", + "noNoteProvided": "Ei huomautusta.", + "duration": "Kesto", + "youDoNotHavePermissionToViewAttendance": "Sinulla ei ole oikeutta tarkastella läsnäoloja", + "department": "Osasto", + "noDepartmentFound": "Osastoa ei löytynyt.", + "inactive": "Ei aktiivinen", + "noDescriptionAvailableForThisDepartment": "Tälle osastolle ei ole kuvausta.", + "youDoNotHavePermissionToUpdateDepartment": "Sinulla ei ole oikeutta päivittää osastoa.", + "youDoNotHavePermissionToDeleteDepartment": "Sinulla ei ole oikeutta poistaa osastoa.", + "failedToDeleteTheDeterment": "Osaston poistaminen epäonnistui", + "failedToLoadDepartment": "Osastojen lataaminen epäonnistui", + "addDepartment": "Lisää osasto", + "saving": "Tallennetaan", + "editDesignation": "Muokkaa nimikettä", + "addDesignation": "Lisää uusi nimike", + "designationName": "Nimikkeen nimi", + "enterDesignationName": "Syötä nimikkeen nimi", + "pleaseEnterDesignationName": "Syötä nimikkeen nimi", + "pleaseSelectAStatus": "Valitse tila", + "enterDescription": "Syötä kuvaus", + "designation": "Nimike", + "noDesignationFound": "Nimikettä ei löytynyt.", + "noDescriptionAvailableForThisDesignation": "Tälle nimikkeelle ei ole kuvausta.", + "youDoNotPermissionToUpdateDesignation": "Sinulla ei ole oikeutta päivittää nimikettä.", + "youDoNotHavePermissionToDeleteDesignation": "Sinulla ei ole oikeutta poistaa nimikettä.", + "updatePurchase": "Päivitä osto", + "editEmployee": "Muokkaa työntekijää", + "addNewEmployee": "Lisää uusi työntekijä", + "enterFullName": "Syötä koko nimi", + "pleaseSelectDesignation": "Valitse nimike", + "pleaseSelectDepartment": "Valitse osasto", + "pleaseSelectStatus": "Valitse tila", + "pleaseEnterYourPhoneNumber": "Syötä puhelinnumerosi", + "countryName": "Maan nimi", + "enterYourCountry": "Syötä maasi", + "salary": "Palkka", + "pleaseEnterYourSalary": "Syötä palkkasi", + "gender": "Sukupuoli", + "pleaseSelectYourGender": "Valitse sukupuolesi", + "pleaseSelectYourShift": "Valitse vuorosi", + "birthDate": "Syntymäaika", + "joinDate": "Liittymispäivä", + "staus": "Tila", + "pleaseSelectValidStartAndEndDates": "Valitse kelvolliset alku- ja loppupäivämäärät.", + "endDateCannotBeBeforeStartDate": "Loppupäivä ei voi olla ennen alkupäivää.", + "editHoliday": "Muokkaa vapaapäivää", + "addNewHoliday": "Lisää uusi vapaapäivä", + "enterHolidayName": "Syötä vapaapäivän nimi", + "pleaseEnterHolidayName": "Syötä vapaapäivän nimi", + "pleaseEnterDate": "Syötä päivämäärä", + "pleaseSelectStartDate": "Valitse alkupäivä", + "pleaseEnterEndDate": "Valitse loppupäivä", + "endDateBeforeStartDate": "Loppupäivä ennen alkupäivää", + "holidayList": "Vapaapäiväluettelo", + "noHolidayFound": "Vapaapäiviä ei löytynyt.", + "noHolidayFundMatching": "Vastaavia vapaapäiviä ei löytynyt", + "addHoliday": "Lisää vapaapäivä", + "youDoNotHavePermissionToUpgradeHoliday": "Sinulla ei ole oikeutta päivittää vapaapäiviä.", + "holiday": "Vapaapäivä", + "editLeave": "Muokkaa vapaata", + "addNewLeave": "Lisää uusi vapaa", + "leaveType": "Vapaan tyyppi", + "pleaseSelectALeaveType": "Valitse vapaan tyyppi", + "pleaseSelectAStartDate": "Valitse alkupäivä", + "leaveDuration": "Vapaan kesto", + "autoCalculatedDays": "Automaattisesti lasketut päivät", + "leaveList": "Vapaaluettelo", + "noLeaveRequestFound": "Vapaapyyntöjä ei löytynyt.", + "addLeave": "Lisää vapaa", + "noDescriptionProvided": "Kuvausta ei annettu.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Sinulla ei ole oikeutta päivittää vapaapyyntöä.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Sinulla ei ole oikeutta poistaa vapaapyyntöä.", + "leaveRequest": "Vapaapyyntö", + "editPayroll": "Muokkaa palkanlaskentaa", + "addNewPayroll": "Lisää uusi palkanlaskenta", + "paymentYear": "Maksuvuosi", + "pleaseSelectPaymentYear": "Valitse maksuvuosi", + "pleaseSelectAnMonth": "Valitse kuukausi", + "pleaseEnterADate": "Syötä päivämäärä", + "totalSalaryAmount": "Palkan kokonaissumma", + "payrollList": "Palkkalista", + "noPayrollFound": "Palkkatietoja ei löytynyt.", + "paymentDetails": "Maksutiedot", + "youDoNotHaveUpdatePayroll": "Sinulla ei ole oikeutta päivittää palkanlaskentaa.", + "youDoNotHavePermissionToDeletePayroll": "Sinulla ei ole oikeutta poistaa palkanlaskentaa.", + "payrollRecord": "Palkkatieto", + "searchAttendance": "Hae läsnäoloa", + "attendanceReport": "Läsnäoloraportit", + "noAttendanceRecordFound": "Läsnäolotietoja ei löytynyt valituilla suodattimilla.", + "searchLeave": "Hae vapaita", + "leaveReports": "Vapaaraportit", + "noLeaveRecordFound": "Vapaatietoja ei löytynyt valituilla suodattimilla.", + "durationDays": "Kesto (päiviä)", + "payrollReports": "Palkkaraportit", + "noMatchingPayrollFound": "Vastaavia palkkatietoja ei löytynyt.", + "editShift": "Muokkaa vuoroa", + "addNewShift": "Lisää uusi vuoro", + "shiftName": "Vuoron nimi", + "pleaseSelectAShift": "Valitse vuoro", + "breakStatus": "Tauon tila", + "pleaseSelectBreakStatus": "Valitse tauon tila", + "startTimeIsRequired": "Alkuaika vaaditaan", + "startTime": "Alkuaika", + "enterStartTime": "Syötä alkuaika", + "endTimeIsRequired": "Loppuaika vaaditaan", + "endTime": "Loppuaika", + "enterEndTime": "Syötä loppuaika", + "startBreakTime": "Tauon alkuaika", + "enterBreakTime": "Syötä taukoaika", + "endBreakTime": "Tauon loppuaika", + "noShiftFound": "Vuoroja ei löytynyt.", + "addShift": "Lisää vuoro", + "breakTime": "Taukoaika", + "breakDuration": "Tauon kesto", + "youDoNotToHavePermissionToUpdateShift": "Sinulla ei ole oikeutta päivittää vuoroa.", + "youDoNotToHavePermissionToDeleteShift": "Sinulla ei ole oikeutta poistaa vuoroa.", + "doYouReallyWantToDeleteThis": "Haluatko varmasti poistaa tämän", + "viewDetails": "Katso tiedot", + "leave": "Vapaa", + "payroll": "Palkanlaskenta", + "editBankAdjustment": "Muokkaa pankin oikaisua", + "adjustBankBalance": "Oikaise pankin saldoa", + "pleaseAddAtLeastOneBank": "Lisää vähintään yksi pankkitili saldojen oikaisemiseksi.", + "accountNumber": "Tilin nimi", + "selectAccount": "Valitse tili", + "selectType": "Valitse tyyppi", + "amountsIsRequired": "Summa vaaditaan", + "invalidAmount": "Virheellinen summa", + "adjustmentDate": "Oikaisupäivämäärä", + "dateIsRequired": "Päivämäärä vaaditaan", + "editBankAccounts": "Muokkaa pankkitilejä", + "addNewBankAccounts": "Lisää pankkitilejä", + "accountDisplayName": "Tilin näyttönimi", + "enterAccountDisplayName": "Syötä tilin näyttönimi", + "displayNameIsRequired": "Näyttönimi vaaditaan", + "openingBalanceIsRequired": "Alkusaldo vaaditaan", + "asOfDate": "Päivämäärälle", + "hideFiled": "Piilota kentät", + "addMoreFiled": "Lisää kenttiä", + "enterAccountName": "Syötä tilinumero", + "ifscCode": "IFSC-koodi", + "upiIdForQrCode": "UPI-tunnus QR-koodille", + "bankName": "Pankin nimi", + "enterBankName": "Syötä pankin nimi", + "accountHolderName": "Tilinhaltijan nimi", + "enterAccountHolderName": "Syötä tilinhaltijan nimi", + "printBankDetailsAndInvoice": "Tulosta pankkitiedot laskuihin", + "viewingTransactionFor": "Tarkastellaan tapahtumia:", + "bankAccounts": "Pankkitilit", + "noBankAccountFound": "Pankkitilejä ei löytynyt.", + "noAccountsFoundMissing": "Vastaavia tilejä ei löytynyt", + "deposit": "Talletus", + "addBank": "Lisää pankki", + "bankToBankTransfer": "Siirto pankista pankkiin", + "bankToCashTransfer": "Siirto pankista käteiseksi", + "accountName": "Tilin nimi", + "holderName": "Haltijan nimi", + "openingDate": "Avauspäivä", + "currentBalance": "Nykyinen saldo", + "permissionDeniedToDeleteBank": "Pankin poistaminen evätty.", + "canNotEditThisTransactionType": "Tätä tapahtumatyyppiä ei voi muokata.", + "bank": "Pankki", + "noTransactionFoundForThisFilter": "Tapahtumia ei löytynyt tälle suodattimelle.", + "pleaseSelectBothAccounts": "Valitse molemmat tilit.", + "cannotTransferToSameAccounts": "Ei voi siirtää samalle tilille.", + "editBankTransfer": "Muokkaa pankkisiirtoa", + "needAtLeastTwoBankAccount": "Siirron tekemiseen tarvitaan vähintään kaksi pankkitiliä.", + "from": "Mistä", + "to": "Mihin", + "editBankToCash": "Muokkaa pankista käteiseksi", + "noBankAccountsFoundToTransferFrom": "Pankkitilejä ei löytynyt siirtoa varten.", + "selectOneAccount": "Valitse yksi tili", + "editCashAdjustment": "Muokkaa käteisoikaisua", + "adjustCashBalance": "Oikaise käteissaldoa", + "customDate": "Mukautettu päivämäärä", + "cashInHand": "Käteistä kassassa", + "currentCashBalance": "Nykyinen käteissaldo", + "transfer": "Siirto", + "adjustCash": "Oikaise käteistä", + "pleaseSelectADestinationBankAccounts": "Valitse kohdepankkitili.", + "editCashToBank": "Muokkaa käteisestä pankkiin", + "cashToBankTransfer": "Siirto käteisestä pankkiin", + "noDestinationBankAccountFond": "Kohdepankkitilejä ei löytynyt.", + "transferCheque": "Siirtoshekki", + "receivedFrom": "Vastaanotettu", + "chequeAmount": "Shekin summa", + "chequeNumber": "Shekin numero", + "chequeDate": "Shekin päivämäärä", + "referenceNumber": "Viitenumero", + "selectBankToCash": "Valitse pankki tai käteinen", + "depositTo": "Talleta tiliin", + "selectDepositDestination": "Valitse talletuskohde", + "transferDate": "Siirtopäivä", + "doYouWantToRellyReOpenThisCheque": "Haluatko varmasti avata tämän shekin uudelleen?", + "okay": "OK", + "reOpen": "Avaa uudelleen", + "open": "Avoin", + "chequeList": "Shekkilista", + "closed": "Suljettu", + "noChequeFound": "Shekkejä ei löytynyt", + "searchTransaction": "Hae tapahtumia...", + "filterByDate": "Suodata päivämäärän mukaan", + "addImage": "Lisää kuva", + "cashAndBankManagement": "Käteis- ja pankinhallinta", + "cheque": "Shekit", + "branchList": "Toimipisteluettelo", + "roleAndPermission": "Roolit ja oikeudet", + "switchBank": "Vaihda toimipistettä?", + "exitBank": "Poistu toimipisteestä", + "areYouSureWantToSwitchToDifferentBranch": "Haluatko varmasti vaihtaa toiseen toimipisteeseen?", + "areYourSureYouWantToExitFromThisBranch": "Haluatko varmasti poistua tästä toimipisteestä?", + "switchs": "Vaihda", + "exit": "Poistu", + "createBranch": "Luo toimipiste", + "areYouSureWantToDeleteThisBranch": "Haluatko varmasti poistaa tämän toimipisteen?", + "currents": "Nykyinen", + "noBrunchFound": "Toimipistettä ei löytynyt", + "updateBranch": "Päivitä toimipiste", + "pleaseEnterBranchName": "Syötä toimipisteen nimi", + "enterBalance": "Syötä saldo", + "youDoNotHavePermissionToUpdateBranch": "Sinulla ei ole oikeutta päivittää toimipistettä.", + "allTransaction": "Kaikki tapahtumat", + "duePay": "Erääntynyt maksu", + "allParties": "Kaikki osapuolet", + "retry": "Yritä uudelleen", + "incomeCategoriesReport": "Tuloluokkaraportti", + "dayBook": "Päiväkirja", + "billWiseProfit": "Laskukohtainen voitto", + "cashFlow": "Kassavirta", + "balanceSheet": "Tase", + "taxReport": "Veroraportti", + "productSaleHistory": "Tuotteen myyntihistoria", + "productPurchaseHistory": "Tuotteen ostohistoria", + "partyReports": "Osapuoliraportit", + "customerLedger": "Asiakasreskontra", + "supplierLedger": "Toimittajareskontra", + "partyWiseProfit": "Osapuolikohtainen voitto", + "productWiseProfit": "Tuotekohtainen voitto", + "top5Customer": "Top 5 asiakasta", + "top5Supplier": "Top 5 toimittajaa", + "productReports": "Tuoteraportit", + "comboReport": "Yhdistelmäraportti", + "expiredItemReport": "Vanhentuneiden tuotteiden raportti", + "top5Product": "Top 5 tuotetta", + "productWiseProfitAndLoss": "Tuotekohtainen tuloslaskelma", + "productWisePurchase": "Tuotekohtainen osto", + "productWiseSale": "Tuotekohtainen tappio", + "noProductMatchYourSearch": "Ei hakuasi vastaavia tuotteita.", + "purchaseQty": "Ostomäärä", + "saleQty": "Myyntimäärä", + "youDoNotHavePermissionProfitAndLoss": "Sinulla ei ole oikeutta tuloslaskelmaan.", + "sold": "Myyty", + "remaining": "Jäljellä", + "totalAssets": "Varat yhteensä", + "assets": "Varat", + "itemName": "Nimike", + "personalInfo": "Henkilötiedot:", + "dueBalance": "Erääntynyt saldo", + "walletBalance": "Lompakon saldo", + "cashIn": "Käteinen sisään", + "cashOut": "Käteinen ulos", + "runningCash": "Juokseva käteinen", + "moneyIn": "Rahaa sisään", + "moneyOut": "Rahaa ulos", + "noDataAvailableForGeneratePdf": "Ei tietoja PDF:n luomiseksi", + "balanceDue": "Erääntynyt saldo", + "returnedAmount": "Palautettu summa", + "saleReturn": "Myyntipalautus", + "saleEdit": "Myynnin muokkaus", + "pleaseAddASalesReturn": "Lisää myyntipalautus", + "subscriptionReports": "Tilausraportit", + "started": "Aloitettu", + "end": "Loppu", + "taxReportList": "Veroraporttilista", + "developedBy": "Kehittänyt", + "time": "Aika", + "receivedBy": "Vastaanottaja", + "wallet": "Lompakko", + "warranty": "Takuu", + "guarantee": "Takuu", + "remark": "Huomautus", + "bankDetails": "Pankkitiedot", + "cashAndBank": "Käteinen ja pankki", + "pdfGenerateSuccessfully": "PDF luotu onnistuneesti", + + "generatingPdf": "Luodaan PDF-tiedostoa", + "INVOICE": "LASKU", + "admin": "Ylläpitäjä", + "invoiceNumber": "Laskun numero", + "vatNumber": "ALV-numero", + "customerSignature": "Asiakkaan allekirjoitus", + "authorizedSignature": "Valtuutettu allekirjoitus", + "poweredBy": "Toimittaja", + "shippingCharge": "Toimituskulu", + "totalReturned": "Palautettu yhteensä", + "amountsInWord": "Summat sanoin", + "changeAmount": "Vaihtoraha", + "sellsBy": "Myyjä", + "rounding": "Pyöristys", + "paidBy": "Maksaja", + "vatGstTitle": "ALV/GST Nimike", + "enterVatGstTitle": "Syötä ALV/GST-nimike", + "vatGstNumber": "ALV/GST-numero", + "enterVatGstNumber": "Syötä ALV/GST-numero", + "vatAndTax": "Alv & Vero", + "customPrint": "Mukautettu tulostus", + "taxRates": "Veroasteet", + "taxRatesMangeYourTaxRates": "Veroasteet - Hallitse veroasteitasi", + "add": "Lisää", + "status": "Tila", + "active": "Aktiivinen", + "disable": "Poista käytöstä", + "deletedSuccessFully": "Poistettu onnistuneesti!", + "failedToDeleteTheTax": "Veron poistaminen epäonnistui", + "errorDeletingTax": "Virhe poistettaessa veroa", + "taxGroup": "Veroryhmä", + "combinationOfTheMultipleTaxes": "Useiden verojen yhdistelmä", + "subTaxes": "Alaverot", + "action": "Toiminto", + "addTax": "Lisää vero", + "editTax": "Muokkaa veroa", + "addNewTax": "Lisää uusi vero", + "enterTaxRates": "Syötä veroaste", + "addTaxGroup": "Lisää uusi veroryhmä", + "editTaxGroup": "Muokkaa veroryhmää", + "taxWithSingleMultipleTaxType": "Vero yhdellä/usealla verotyypillä", + "noSubTaxSelected": "Alaveroa ei ole valittu", + "subTaxList": "Alaveroluettelo", + "taxPercent": "Vero %", + "done": "Valmis", + "writerTaxHere": "Kirjoita teksti tähän...", + "expiredList": "Vanhentunut luettelo", + "listIsEmpty": "Luettelo on tyhjä", + "printingInvoice": "Tulostetaan laskua", + "salesSetting": "Myyntiasetukset", + "invoiceLogo": "Laskun logo", + "printingOption": "Tulostusvaihtoehto", + "amountRoundingMethod": "Summan pyöristystapa", + "signUp": "Rekisteröidy", + "returnedItem": "Palautettu tuote", + "returnedDate": "Palautuspäivä", + "unitPrice": "Yksikköhinta", + "saleBy": "Myynti:", + "purchasedBy": "Ostanut:", + "collectedBys": "Kerännyt:", + "payableAmount": "Maksettava summa", + "receivedAmount": "Vastaanotettu summa", + "unitPrices": "Yksikköhinta", + "item": "Tuote", + "sl": "Järj. nro", + "mobiles": "Mobiili", + "paidVia": "Maksettu kautta", + "moneyReceipt": "Rahakuitti", + "receipt": "Kuitti", + "barcodeGenerator" : "Viivakoodin generaattori", + "searchProduct" : "Etsi tuote", + "code" : "Koodi", + "price" : "Hinta", + "showCode" : "Näytä koodi", + "showPrice" : "Näytä hinta", + "showName" : "Näytä nimi", + "actions" : "Toiminnot", + "noItemSelected" : "Ei kohdetta valittu", + "noProductSelected" : "Ei tuotetta valittu", + "previewPdf" : "PDF-esikatselu", + "salesReturnReport" : "Myynti palautusraportti", + "purchaseReturnReport" : "Ostos palautusraportti", + "incomeFor" : "Tulolle", + "enterProductCode": "Syötä tuotekoodi", + "addIncome" : "Lisää tulo", + "incomeDate" : "Tulon päivämäärä", + "incomeCategories" : "Tulon kategoriat", + "addIncomeCategory" : "Lisää tulon kategoria", + "enterIncomeCategoryName" : "Syötä tulon kategorian nimi", + "totalReturnAmount" : "Yhteensä palautettu summa", + "returned" : "Palautettu", + "supplierDetails" : "Toimittajan tiedot", + "weekly": "Viikoittain", + "monthly": "Kuukausittain", + "yearly" : "Vuosittain", + "today" : "Tänään", + "thisWeek" : "Tällä viikolla", + "thisMonth" : "Tällä kuukaudella", + "thisYear": "Tänä vuonna", + "allTime" : "Kaikki ajat", + "custom" : "Mukautettu", + "addUserRole": "Lisää käyttäjärooli", + "noRoleFound": "Ei löytynyt käyttäjäroolia", + "yourPackageExpiredInDays": "Pakettisi vanhenee 5 päivän kuluttua", + "yourPackageExpiredToday": "Pakettisi vanhenee tänään\n\nOsta uudelleen, ole hyvä", + "contactUs": "Ota yhteyttä", + "writeYourMessageHere": "Kirjoita viestisi tähän", + "sendMessage": "Lähetä viesti", + "sendYourEmail": "Lähetä sähköpostisi", + "backToHome": "Takaisin kotiin", + "promoCode": "Promokoodi", + "submit": "Lähetä", + "seeAllPromoCode": "Näytä kaikki promokoodit", + "categories": "Kategoriat", + "enterYourPhoneNumber": "Syötä puhelinnumerosi", + "enterFullAddress": "Syötä koko osoite", + "enterYourEmailAddress": "Syötä sähköpostiosoitteesi", + "pleaseEnterAPassword": "Syötä salasana", + "pleaseEnterAConfirmPassword": "Vahvista salasana", + "enterYourName": "Syötä nimesi", + "addNewAddress": "Lisää uusi osoite", + "firstName": "Etunimi", + "lastName": "Sukunimi", + "country": "Maa", + "bangladesh": "Bangladesh", + "apply": "Käytä", + "deliveryAddress": "Toimitusosoite", + "noDataAvailabe": "Tietoja ei saatavilla", + "addDelivery": "Lisää toimitus", + "description": "Kuvaus", + "addNote": "Lisää huomautus", + "image": "Kuva", + "pleaseConnectThePrinterFirst": "Yhdistä tulostin ensin", + "selectCategory": "Valitse kategoria", + "enterExpenseDate": "Syötä kulun päivämäärä", + "enterName": "Syötä nimi", + "enterAmount": "Syötä määrä", + "enterRefNumber": "Syötä viitenumero", + "fashions": "Muoti", + "billTO": "Laskutettava", + "totalDue": "Kokonaisvelka", + "paymentsAmount": "Maksumäärä", + "remainingDue": "Jäljellä oleva velka", + "thankYouForYourDuePayment": "Kiitos erääntyneestä maksusta", + "print": "Tulosta", + "unitPirce": "Yksikköhinta", + "totalPrice": "Kokonaishinta", + "totalVat": "Kokonaisarvonlisävero", + "deliveryCharge": "Toimituskulu", + "totalPayable": "Kokonaismaksettava", + "thakYouForYourPurchase": "Kiitos ostoksestasi", + "pleaseConnectYourBlutohPrinter": "Yhdistä Bluetooth-tulostin", + "editSocailMedia": "Muokkaa sosiaalista mediaa", + "socialMarketing": "Sosiaalinen markkinointi", + "share": "Jaa", + "notification": "Ilmoitus", + "purchaseAlarm": "Osto hälytys", + "purchaseConfirmed": "Osto vahvistettu", + "paymentComplete": "Maksu suoritettu", + "retur": "Palautus", + "sendSms": "Lähetä SMS", + "recivethePin": "Vastaanottanut PIN-koodin", + "startNewSale": "Aloita uusi myynti", + "payment": "Maksu", + "masterCard": "MasterCard", + "instrucation": "Ohje", + "cash": "Käteinen", + "invoiceViewr": "Laskun katselu", + "size": "Koko", + "color": "Väri", + "weight": "Paino", + "capacity": "Kapasiteetti", + "type": "Tyyppi", + "youWantTodeletetheProduct": "Haluatko poistaa tämän tuotteen?", + "delete": "Poista", + "contactDetials": "Yhteystiedot", + "clarence": "Clarence", + "call": "Soita", + "messege": "Viesti", + "dailyTransaction": "Päivittäiset tapahtumat", + "promo": "Tarjous", + "send": "Lähetä", + "easyToUseThePos": "Helppo käyttää mobiilia POS-laitetta", + "easytheusedesciption": "PosPro -sovellus on ilmainen ja helppokäyttöinen. Itse asiassa se on yksi parhaista POS-järjestelmistä maailmassa.", + "choseYourFeature": "Valitse ominaisuutesi", + "choseyourfeatureDesciption": "Ominaisuudet ovat tärkeä osa, joka erottaa PosPron perinteisistä ratkaisuista.", + "allBusinessSolutions": "Kaikki liiketoimintaratkaisut", + "allBusinessolutionDescrip": "PosPro on täydellinen liiketoimintaratkaisu varaston, tilien, myynnin, kulujen ja voiton/tappion osalta.", + "skip": "Ohita", + "next": "Seuraava", + "anewUpdateAvailable": "Uusi päivitys saatavilla\nPäivitä sovelluksesi", + "skipTheUpdate": "Ohita päivitys", + "rememberMeLater": "Muistuta minua myöhemmin", + "powerdedByAcnoo": "Powered By Acnoo", + "lossOrProfit": "Tappio/Voitto", + "expense": "Kulu", + "parties": "Osapuolet", + "home": "Koti", + "sales": "Myynti", + "setting": "Asetukset", + "purchaseNow": "Osta nyt", + "paymentMethods": "Maksutavat", + "save": "Tallentaa", + "update": "Päivittää", + "continueButton": "Jatkaa", + "name": "Nimi", + "phone": "Puhelinnumero", + "email": "Sähköpostiosoite", + "address": "Osoite", + "previousDue": "Edellinen eräpäivä", + "selectLang": "Valitse kieli", + "addContact": "Lisää yhteystieto", + "moreInfo": "Lisätietoja", + "retailer": "Jälleenmyyjä", + "dealer": "Jakaja", + "wholesaler": "Tukkukauppias", + "supplier": "Toimittaja", + "CustomerDetails": "asiakkaan tiedot", + "recentTransaction": "Viimeaikaiset tapahtumat", + "totalProduct": "Tuotteet yhteensä", + "total": "Kaikki yhteensä", + "paid": "Maksettu", + "unPaid": "Palkaton", + "due": "Erääntynyt", + "connect": "Yhdistä napsauttamalla", + "tryAgain": "Yritä uudelleen", + "loading": "Ladataan", + "viewAll": "Näytä kaikki", + "partyList": "Puolueiden luettelo", + "addCustomer": "Ole hyvä ja lisää asiakas", + "updateContact": "Päivitä yhteystieto", + "dueList": "Eräpäiväluettelo", + "collectDue": "Kerää Eräpäivä", + "date": "Päivämäärä", + "dueAmount": "Erääntyvä summa: ", + "customerName": "Asiakkaan nimi", + "totalAmount": "Kokonaismäärä", + "paidAmount": "Maksettu summa", + "paymentTypes": "Maksutapa", + "cancel": "Peruuttaa", + "expenseReport": "Kuluraportti", + "fromDate": "Päivämäärästä", + "toDate": "Tähän mennessä", + "expenseFor": "Kustannukset varten", + "amount": "Määrä", + "noData": "Tietoja ei ole saatavilla", + "totalExpense": "Kokonaiskulut", + "addExpense": "Lisää kuluja", + "expenseDate": "Kulutuspäivämäärä", + "referenceNo": "Viitenumero", + "note": "Huomautus", + "expenseCat": "Kulujen luokat", + "search": "Hae", + "select": "Valitse", + "addExpenseCat": "Lisää kululuokka", + "categoryName": "Kategorian nimi", + "alreadyAdded": "Jo lisätty", + "whatNew": "Mikä on uutta", + "lp": "Tappio/voitto", + "profit": "Voitto", + "loss": "Menetys", + "lpDetails": "Tappio/voittotiedot", + "invoice": "Lasku", + "dates": "Päivämäärä:", + "mobile": "mobiili:", + "product": "Tuote", + "quantity": "Määrä", + "discount": "Alennus", + "totalLoss": "Täydellinen menetys", + "totalProfit": "Koko tuotto", + "productList": "Tuotelista", + "stock": "Stock", + "addNewProduct": "Lisää uusi tuote", + "productName": "Tuotteen nimi", + "productCode": "Tuotekoodi", + "purchasePrice": "Ostohinta", + "mrp": "MRP", + "wholeSalePrice": "Tukkuhinta", + "dealerPrice": "Jälleenmyyjän hinta", + "manufacturer": "Valmistaja", + "saveNPublish": "Tallenna ja julkaise", + "brands": "Tuotemerkit", + "addBrand": "Lisää tuotemerkki", + "brandName": "Tuotenimi", + "addUnit": "Lisää yksikkö", + "unitName": "Yksikön nimi", + "units": "Yksiköt", + "addProduct": "Ole hyvä ja lisää tuote", + "updateProduct": "Päivitä tuote", + "salePrice": "Myyntihinta", + "profile": "Profiili", + "edit": "Muokata", + "businessCat": "Liiketoimintaluokka", + "language": "Kieli", + "changePassword": "Vaihda salasana", + "updateProfile": "Päivitä profiilisi", + "businessName": "Yrityksen ja yrityksen nimi", + "addPurchase": "Lisää osto", + "inv": "Laskunumero.", + "supplierName": "Toimittajan nimi", + "itemAdded": "Kohde lisätty", + "addItems": "Lisää kohteita", + "subTotal": "Välisumma", + "returnAmount": "Palautussumma", + "chooseSupplier": "Valitse Toimittaja", + "noSupplier": "Toimittajaa ei ole saatavilla", + "salesDetails": "Myynnin tiedot", + "editPurchaseInvoice": "Muokkaa ostolaskua", + "purchaseList": "Ostoslista", + "addAPurchase": "Ole hyvä ja lisää ostos", + "dueReport": "Erääntynyt raportti", + "fullyPaid": "Kokonaan maksettu", + "stillUnpaid": "Edelleen maksamatta", + "purchaseReport": "Ostoraportti", + "connectPrinter": "Liitä tulostin", + "clickToConnect": "Yhdistä napsauttamalla", + "collectDues": "Ole hyvä ja kerää Erämaksu", + "addNewPurchase": "Ole hyvä ja lisää ostos", + "salesReport": "Myyntiraportti", + "addSale": "Ole hyvä ja lisää myynti", + "reports": "Raportit", + "chooseCustomer": "Valitse asiakas", + "addSales": "Lisää myynti", + "saleList": "Myyntilista", + "editSalesInvoice": "Muokkaa myyntilaskua", + "previousPayAmount": "Edellinen palkkasumma", + "printing": "Tulostusvaihtoehto", + "subscription": "Tilaus", + "userRole": "Käyttäjän rooli", + "currency": "Valuutta", + "logOut": "Kirjautua ulos", + "stockList": "Osakeluettelo", + "purchase": "Ostaa", + "sale": "Myynti", + "yourPack": "Sinun pakettisi", + "freePlan": "Ilmainen suunnitelma", + "youRUsing": "Käytät ", + "freePack": "Ilmainen paketti", + "premiumPlan": "Premium-suunnitelma", + "packFeatures": "Paketin ominaisuudet", + "unlimited": "Rajoittamaton", + "updateNow": "Päivitä nyt", + "purchasePremium": "Osta Premium-paketti", + "buyPremium": "Osta premium-paketti", + "paypalPay": "Maksa Paypalilla", + "gotEmail": "Sinulla on sähköposti", + "sendEmail": "Olemme lähettäneet sähköpostin, jossa on ohjeet salasanan vaihtamiseen osoitteeseen:", + "checkEmail": "Tarkista sähköposti", + "close": "kiinni", + "forgotPassword": "Unohtuiko salasana", + "enterEmail": "Kirjoita sähköpostiosoitteesi alle saadaksesi salasanan palautuslinkin.", + "sendLink": "Lähetä nollauslinkki", + "emailText": "Sähköposti", + "password": "Salasana", + "logIn": "Kirjaudu sisään", + "noAcc": "Eikö sinulla ole tiliä?", + "register": "Rekisteröidy", + "phoneVerification": "Puhelimen vahvistus", + "registerTitle": "Meidän on rekisteröitävä puhelimesi aloittamatta!", + "sendCode": "Lähetä koodi", + "staffLogin": "Henkilökunnan kirjautuminen", + "logInWithMail": "Kirjaudu sisään sähköpostilla", + "setUpProfile": "Määritä profiilisi", + "setUpDesc": "Päivitä profiilisi saadaksesi paremman vaikutelman lääkärillesi", + "gallery": "Galleria", + "camera": "Kamera", + "companyAddress": "yritys osoite", + "openingBalance": "Avaussaldo", + "confirmPass": "Vahvista salasana", + "haveAcc": "Onko sinulla jo tili?", + "loginWithPhone": "Kirjaudu puhelimella", + "editPhone": "Muokkaa puhelinnumeroa?", + "createAcc": "Luo ilmainen tili", + "congratulation": "Onnittelut", + + "signIn": "Kirjaudu sisään", + "welcomeBack": "Tervetuloa takaisin!", + "passwordCannotBeEmpty": "Salasana ei voi olla tyhjää", + "reset": "Nollaa salasana sähköpostin tai puhelinnumeron avulla", + "lableEmail": "Sähköposti", + "hintEmail": "Syötä sähköpostiosoite", + "emailCannotBeEmpty": "Sähköposti ei voi olla tyhjää", + "pleaseEnterAValidEmail": "Syötä kelvollinen sähköpostiosoite", + "continueE": "Jatka", + "pleaseEnterYourDetails": "Syötä tiedot.", + "lablePassword": "Salasana", + "hintPassword": "Syötä salasana", + "pleaseEnterABiggerPassword": "Syötä pidempi salasana", + "rememberMe": "Muista minut", + "donNotHaveAnAccount": "Ei tiliä?", + "createAFreeAccount": "Luo ilmainen tili", + "fullName": "Koko nimi", + "enterYourFullName": "Syötä koko nimesi", + "nameCanNotBeEmpty": "Nimi ei voi olla tyhjää", + "alreadyHaveAnAccount": "Onko sinulla jo tili?", + "createNewPassword": "Luo uusi salasana", + "setUpNewPassword": "Aseta uusi salasana", + "resetPassword": "Nollaa salasanasi toipumisen ja kirjautumisen avulla", + "newPassword": "Uusi salasana", + "confirmPassword": "Vahvista salasana", + "passwordsDoNotMatch": "Salasanat eivät täsmää", + "verityEmail": "Vahvista sähköposti", + "verification": "Varmistus", + "digits": "6-numeroista koodia on lähetetty sähköpostiosoitteeseesi: ", + "enterValidOTP": "Syötä voimassa oleva OTP", + "resendOTP": "Lähetä OTP uudelleen", + "verifyYourEmail": "Vahvista sähköpostisi", + "weHaveSentAConfirmationEmailTo": "Olemme lähettäneet vahvistusviestin osoitteeseen", + "folder": "Saattaa olla, että viesti päätyi roskapostikansioon.", + "gotIt": "Selvä", + "enterOpeningBalance": "Syötä aloitustase", + "pleaseEnterAValidBusinessName": "Syötä kelvollinen liiketoimintanimi", + "enterBusiness": "Syötä liiketoiminta/kaupan nimi", + "selectBusinessCategory": "Valitse liiketoimintakategoria", + "todaySummary": "Päivän yhteenveto", + "sellAll": "Myy kaikki >", + "income": "Tulot", + "purchased": "Ostettu", + "endYourFreePlan": "Lopeta ilmainen suunnitelmasi", + "yourFree": "Ilmainen pakettisi on melkein loppu, osta seuraava suunnitelma. Kiitos.", + "upgradeNow": "Päivitä nyt", + "notFound": "Ei löytynyt", + "updateYourSubscription": "Päivitä tilauksesi", + "noDataFound": "Ei tietoja", + "areYouSure": "Oletko varma?", + "doYouWantToExitTheApp": "Haluatko poistua sovelluksesta?", + "no": "Ei", + "yes": "Kyllä", + "dashboard": "Koontinäyttö", + "salesPurchaseOverview": "Myynnin ja oston yleiskatsaus", + "totalItems": "Yhteensä tuotteita", + "totalCategories": "Yhteensä kategorioita", + "quickOverview": "Nopea yleiskatsaus", + "totalIncome": "Yhteensä tulot", + "customerDue": "Asiakasvelat", + "stockValue": "Varaston arvo", + "lossProfit": "Tappio/Voitto", + "cost": "Kustannus", + "qty": "Määrä", + "noProductFound": "Tuotteita ei löytynyt", + "phoneNumber": "Puhelinnumero", + "pleaseEnterAValidName": "Syötä kelvollinen nimi", + "pleaseEnterValidPhoneAndNameFirst": "Syötä ensin kelvollinen puhelinnumero ja nimi", + "confirmDelete": "Vahvista poistaminen", + "areYouSureYouWant": "Oletko varma, että haluat poistaa tämän osapuolen?", + "pleaseEnterAValidPhoneNumber": "Syötä kelvollinen puhelinnumero", + "sendSMS": "Lähetä SMS", + "searchH": "Hae täältä....", + "transactions": "Tapahtumat", + "selectAInvoice": "Valitse lasku", + "totalDueAmount": "Yhteensä velkaa", + "youCanNotPayMoreThenDue": "Et voi maksaa enemmän kuin velkaa", + "noDueSelected": "Ei valittuja velkoja", + "pleaseEnterName": "Syötä nimi", + "pleaseEnterAmount": "Syötä summa", + "enterNote": "Syötä muistiinpano", + "pleaseSelectAExpenseCategory": "Valitse kulukategoria", + "enterExpanseCategoryName": "Syötä kulukategorian nimi", + "comingSoon": "Tulee pian", + "pleaseMakeASaleFirst": "Tee ensin myynti", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Linkki", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Maksuportti", + "paymentSuccess": "Maksu onnistui", + "paymentWasSuccessful": "Maksu oli onnistunut!", + "paymentFailed": "Maksu epäonnistui", + "paymentFailedPleaseTryAgain": "Maksu epäonnistui. Yritä uudelleen.", + "pleaseEnterAValidBrandName": "Syötä kelvollinen brändin nimi", + "enterABrandName": "Syötä brändin nimi", + "addCategory": "Lisää kategoria", + "enterCategoryName": "Syötä kategorian nimi", + "selectVariations": "Valitse variatioita : ", + "dataSavedSuccessfully": "Tietoja on tallennettu onnistuneesti.", + "somethingIs": "Jotain on", + "updateYourProfile": "Päivitä profiilisi parantaaksesi asiakaskokemusta", + "shopOpeningBalance": "Kaupan aloitustase", + "shopRemainingBalance": "Kaupan jäljellä oleva saldo", + "enterAValidDiscount": "Syötä kelvollinen alennus", + "addProductFirst": "Lisää tuote ensin", + "subtotal": "Välikerros", + "purchaseDetails": "Ostotiedot", + "riead": "Lue", + "totall": "Yhteensä:", + "startDate": "Aloituspäivämäärä", + "pickStartDate": "Valitse aloituspäivämäärä", + "endDate": "Loppupäivämäärä", + "pickEndDate": "Valitse loppupäivämäärä", + "failedToGetPlatformVersion": "Alustan version hakeminen epäonnistui.", + "enterQuantity": "Syötä määrä", + "pleaseAddQuantity": "Lisää määrä", + "willBeAddedSoon": "Lisätään pian", + "addedToCart": "Lisätty ostoskoriin", + "connectYourPrinter": "Yhdistä tulostin", + "customerPay": "Asiakas maksaa", + "supplerPay": "Toimittaja maksaa", + "incomeReport": "Tulojen raportti", + "category": "Kategoria", + "balance": "Saldo", + "itemsSales": "Tuotemyynti", + "totalPurchase": "Yhteensä ostot", + "totalSales": "Yhteensä myynnit", + "stockReport": "Varastoraportti", + "lossProfitReport": "Tappio/Voitto raportti", + "outOfStock": "Loppu varastosta", + "vat": "ALV", + "customerPhoneNumber": "Asiakkaan puhelinnumero", + "enterCustomerPhoneNumber": "Syötä asiakkaan puhelinnumero", + "walkInCustomer": "Kävelevä asiakas", + "guest": "Vieras", + "stocks": "Varastot: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Älä häiritse", + "on": "Päällä", + "off": "Pois", + "unlimitedUsagesOfOurPackage": "Rajaton käyttöpakettimme\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Maksa tilauksesta", + "field": "Kenttä", + "successfullyPaid": "Maksettu onnistuneesti", + "profileEdit": "Profiilin muokkaus", + "products": "Tuotteet", + "salesList": "Myyntilista", + "useTitleCanNotBeEmpty": "Käyttäjätitle ei voi olla tyhjää", + "userTitle": "Käyttäjän titteli", + "enterUserTitle": "Syötä käyttäjän titteli", + "create": "Luo", + "youHaveToGivePermission": "Sinun on annettava lupa", + "all": "Kaikki", + "userRoleDetails": "Käyttäjäroolin tiedot", + "doYouWantToDeleteTheUser": "Haluatko poistaa käyttäjän?", + "thisProductAlreadyAdded": "Tämä tuote on jo lisätty!", + "pleaseEnterAValidProductName": "Syötä kelvollinen tuotteen nimi", + "enterProductName": "Syötä tuotteen nimi", + "pleaseSelectACategory": "Valitse kategoria", + "productCategory": "Tuotekategoria", + "selectProductCategory": "Valitse tuotteen kategoria", + "enterSize": "Syötä koko", + "enterColor": "Syötä väri", + "enterWeight": "Syötä paino", + "enterCapacity": "Syötä kapasiteetti", + "enterType": "Syötä tyyppi", + "productBrand": "Tuotemerkin nimi", + "selectABrand": "Valitse tuotemerkki", + "productCodeIsRequired": "Tuotekoodi on pakollinen", + "enterAValidStock": "Syötä kelvollinen varasto", + "enterStock": "Syötä varasto", + "productUnit": "Tuotteen yksikkö", + "selectProductUnit": "Valitse tuotteen yksikkö", + "pleaseEnterAValidPurchasePrice": "Syötä kelvollinen ostopäivähinta", + "enterPurchasePrice": "Syötä ostopäivähinta", + "pleaseEnterAValidSalePrice": "Syötä kelvollinen myyntihinta", + "enterSaltingPrice": "Syötä myyntihinta", + "enterWholesalePrice": "Syötä tukkupäivähinta", + "enterDealerPrice": "Syötä jälleenmyyntihinta", + "enterDiscount": "Syötä alennus", + "enterManufacturerName": "Syötä valmistajan nimi", + "adding": "Lisätään..", + "pleaseEnterAValidUnitName": "Syötä kelvollinen yksikön nimi", + "pleaseEnterUnitName": "Syötä yksikön nimi", + "productDetails": "Tuotteen tiedot", + "smartWatch": "Älykello", + "appleWatch": "Apple Watch", + "deleting": "Poistetaan....", + "brand": "Merkki", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Tiedot", + "weSentAnOTPInYourPhoneNumber": "Olemme lähettäneet OTP puhelinnumeroosi", + "pleaseEnterTheOTP": "Syötä OTP", + "enterAValidOTP": "Syötä kelvollinen OTP", + "verify": "Vahvista", + "resendIn": "Lähetä OTP uudelleen ", + + "dueCollection": "Erääntynyt keräys", + "noTransaction": "Ei tapahtumia", + "updating": "Päivitetään...", + "confirmSMSTo": "Vahvista SMS numeroon", + "anSMSWillBeSentToTheFollowingNumber": "SMS lähetetään seuraavaan numeroon: ", + "package": "Paketti", + "permissionNotGranted": "Lupaa ei myönnetty!", + "collectedBy": "Keräsi:", + "phonee": "Puhelin:", + "purchaseBy": "Ostettu:", + "salesBy": "Myyty:", + "days": "päivää", + "freeLifetimeUpdate": "Ilmainen elinikäinen päivitys", + "android": "Android- ja iOS-sovellustuki", + "premiumCustomerSupport": "Android- ja iOS-sovellustuki", + "customInvoiceBranding": "Mukautettu laskujen brändäys", + "unlimitedUsage": "Rajoittamaton käyttö", + "freeDataBackup": "Ilmainen tietojen varmuuskopiointi", + "addCustomers" : "Lisää asiakas", + "noDue" : "Ei velkaa", + "customer" : "Asiakas", + "billingAddress" : "Laskutusosoite", + "enterAddress" : "Syötä osoite", + "city" : "Kaupunki", + "cityName" : "Kaupungin nimi", + "state" : "Osavaltio", + "stateName" : "Osavaltion nimi", + "zip" : "Postinumero", + "zipCode" : "Syötä postinumero", + "chooseCountry" : "Valitse maa", + "shippingAddress" : "Toimitusosoite", + "partyCreateWarn" : "Sinulla ei ole oikeutta luoda osapuolta.", + "addParty" : "Lisää osapuolia", + "creditLimit" : "Osapuolen luottoraja", + "selectOne" : "Valitse yksi", + "roundings" : "Pyöristys (+/-)", + "roundingTotal" : "Pyöristetty yhteensä", + "opinion" : "Anna mielipiteesi", + "dueSaleWarn" : "Myyntiä eräpäivällä ei sallita käteisasiakkaille.", + "paymentTypeHint" : "Valitse maksutapa", + "createSaleWarn" : "Sinulla ei ole oikeutta luoda myyntiä.", + "updateSaleWarn" : "Sinulla ei ole oikeutta päivittää myyntiä.", + "uploadImage" : "Lataa kuva", + "useGallery" : "Käytä galleriaa", + "openCamera" : "Avaa kamera", + "scanCode" : "Skannaa tuotteen QR-koodi", + "posSale" : "POS-myynti", + "selectCustomer" : "Valitse asiakas", + "searchWith" : "Hae...", + "filter" : "Suodata", + "productNotFound" : "Tuotetta ei löydy", + "noMatched" : "Yhtään tuotetta ei löytynyt.", + "inventoryPermission" : "Sinulla ei ole varaston käyttöoikeutta", + "noParty" : "Osapuolia ei löytynyt", + "purchaseWarn" : "Sinulla ei ole oikeutta luoda ostoksia.", + "purchaseUpdateWarn" : "Sinulla ei ole oikeutta päivittää ostoksia.", + "addVariantDetails" : "Lisää variantin tiedot", + "purchaseEx" : "Ostohinta ALV ilman", + "purchaseIn" : "Ostohinta ALV kanssa", + "purchaseExReq" : "Ostohinta ilman ALV:tä vaaditaan", + "purchaseInReq" : "Ostohinta ALV:n kanssa vaaditaan", + "profitMargin" : "Kateprosentti (%)", + "saleReq" : "Myyntihinta vaaditaan", + "manufactureDate" : "Valmistuspäivämäärä", + "selectDate" : "Valitse päivämäärä", + "expDate" : "Eräpäivä", + "saveVariant" : "Tallenna variantti", + "model" : "Malli", + "selectModel" : "Valitse malli", + "bulk" : "Massalataus", + "barcodeGen" : "Viivakoodin luoja", + "upload" : "Lataa", + "sku" : "SKU / Koodi", + "lowStock" : "Vähäinen varasto", + "enLowStock" : "Syötä vähäinen varasto", + "manuDate" : "Valmistuspäivä", + "single" : "Yksittäinen", + "batch" : "Erä", + "batchNo" : "Erän numero", + "entBatchNo" : "Syötä erän numero", + "variantAdded" : "Variantti lisätty onnistuneesti!", + "variantDelete" : "Variantti poistettu onnistuneesti!", + "addVariant" : "Lisää variantti", + "typeSelect" : "Valitse tyyppi", + "taxType" : "Verotyyppi", + "selectTax" : "Valitse vero", + "updateProductWarn" : "Sinulla ei ole oikeutta päivittää tuotetta.", + "addProductWarn" : "Sinulla ei ole oikeutta luoda tuotetta.", + "updateProductSuccess" : "Tuote päivitetty onnistuneesti!", + "addProductSuccess" : "Tuote luotu onnistuneesti!", + "choose" : "Valitse", + "view" : "Näytä tiedot", + "priceWarn" : "Hinta ei voi olla tyhjä", + "productSetting" : "Tuotteen asetukset", + "saveSetting" : "Tallenna asetukset", + "addStock" : "Lisää varasto", + "stockWarn" : "Varaston on oltava vähintään 1", + "updateSuccess" : "Päivitetty onnistuneesti", + "updateFailed" : "Varaston päivitys epäonnistui", + "deleteBatchWarn" : "Oletko varma, että haluat poistaa tämän erän?", + "lowStockReport" : "Vähäisen varaston raportti", + "genPdfWarn" : "Ei tietoja PDF:n luomiseen", + "dateFilterWarn" : "Loppupäivä ei voi olla aloituspäivää ennen.", + "createPdfWarn" : "Sinulla ei ole oikeutta luoda PDF:tä.", + "expirationStatus" : "Vanhentumistila", + "selectFDate" : "Valitse aloituspäivä", + "selectToDate" : "Valitse loppupäivä", + "clear" : "Tyhjennä", + "incomeReportPermission" : "Sinulla ei ole oikeutta nähdä tuloraporttia.", + "deleteAcc" : "Poista tili", + "deletePartyWarn" : "Sinulla ei ole oikeutta poistaa osapuolta.", + "updatePartyWarn" : "Sinulla ei ole oikeutta päivittää osapuolta.", + "phoneNotAvail" : "Puhelinnumero ei ole saatavilla.", + "notLaunch" : "Puhelinsovellusta ei voitu avata.", + "quickOver" : "Nopea yleiskatsaus", + "tranSacOver" : "Tapahtumien yleiskatsaus", + "profitLoss" : "Voitto ja tappio" +} \ No newline at end of file diff --git a/lib/l10n/intl_fil.arb b/lib/l10n/intl_fil.arb new file mode 100644 index 0000000..8d3e43c --- /dev/null +++ b/lib/l10n/intl_fil.arb @@ -0,0 +1,1272 @@ +{ + "deleteDialogDetails": "Sigurado ka bang gusto mong burahin ang iyong account? Ang aksyong ito ay permanenteng magbubura ng lahat ng iyong data.", + "passwordMust6Character": "Ang password ay dapat na hindi bababa sa 6 na character", + "passwordIsRequired": "Ang password ay dapat na hindi bababa sa 6 na character", + "iAgreeDeleteMyAccountPermanent": "Sumasang-ayon ako na burahin ang aking account nang permanente.", + "flat": "Flat", + "percent": "Porsyento", + "partialPaid": "Bahagyang Bayad", + "selectStock": "Pumili ng Stock", + "stockOrVariant": "Stock / Variant", + "noBatch": "Walang Batch", + "purchaseQuantityRequired": "Kinakailangan ang dami ng binili", + "excelUploader": "Excel Uploader", + "remove": "Alisin", + "uploading": "Nag-a-upload...", + "pickAndUploadFile": "Pumili at I-upload ang File", + "downloadExcelFormat": "I-download ang Format ng Excel", + "excelFiles": "Mga Excel File", + "noFileSelected": "Walang napiling file", + "orContinueWith": "O Magpatuloy sa", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Nabigo ang pag-login. Pakisubukang muli.", + "someThingWithWrongWithTheWebPage": "May nagkamali sa web page.", + "loadingOtpSetting": "Naglo-load ng mga setting ng OTP...", + "youCanNowResendYourOtp": "Maaari mo nang muling ipadala ang OTP.", + "resendOtpSeconds": "Ipadala muli ang OTP sa loob ng ${start} segundo", + "oldPassword": "Lumang Password", + "oldPasswordCanNotBeEmpty": "Ang Lumang Password ay hindi maaaring walang laman", + "seconds": "segundo", + "downloading": "Nagda-download...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Matagumpay ang pag-download! Suriin ang iyong Documents folder", + "printBarCode": "I-print ang Barcode", + "youDoNotHavePermissionToGenerateBarcode": "Wala kang pahintulot na bumuo ng barcode.", + "download": "I-download", + "packingDate": "Petsa ng Pag-iimpake", + "permissionDeniedToViewBank": "Tinanggihan ang pahintulot na Tingnan ang bangko.", + "permissionDeniedToUpdateBank": "Tinanggihan ang pahintulot na i-update ang bangko.", + "editWarehouse": "I-edit ang Warehouse", + "addNewWarehouse": "Magdagdag ng Bagong Warehouse", + "warehouseName": "Pangalan ng Warehouse", + "enterWarehouseName": "Ipasok ang pangalan ng warehouse", + "amountMustBeGreaterThanZero": "Ang halaga ay dapat na higit sa 0", + "canNotRetrievePaymentDetails": "Hindi makuha ang mga detalye ng pagbabayad.", + "youDonNotHavePermissionToCreateExpense": "Wala kang pahintulot na gumawa ng gastos.", + "youDoNotHavePermissionToCreateExpenseCategory": "Wala kang pahintulot na gumawa ng kategorya ng gastos.", + "youDonNotHavePermissionToCreateIncome": "Wala kang pahintulot na gumawa ng kita.", + "youDoNotHavePermissionToCreateIncomeCategory": "Wala kang pahintulot na gumawa ng kategorya ng kita.", + "salesReturn": "Pagbabalik ng Sales", + "purchaseReturn": "Pagbabalik ng Sales", + "returnQuantity": "Dami ng Ibinabalik", + "nonFoundableDiscount": "Hindi Maibabalik(VAT/Discount)", + "confirmReturn": "Kumpirmahin ang pagbabalik", + "pleaseSelectForProductReturn": "Mangyaring pumili ng produkto para sa pagbabalik", + "failedToProcessReturn": "Nabigong iproseso ang pagbabalik.", + "noValuesDenied": "Walang tinukoy na mga halaga", + "editCategory": "I-edit ang Kategorya", + "editModel": "I-edit ang Modelo", + "addNewModel": "Magdagdag ng Bagong Modelo", + "pleaseEnterValidName": "Mangyaring maglagay ng wastong pangalan", + "modelName": "Pangalan ng Modelo", + "enterModelName": "Ipasok ang Pangalan ng Modelo", + "youDoNotHavePermissionToCreateModel": "Wala kang pahintulot na gumawa ng modelo", + "youDoNotHavePermissionToUpdateModel": "Wala kang pahintulot na i-update ang modelo", + "modelUpdateSuccessfully": "Matagumpay na Na-update ang Modelo!", + "modelCreatedSuccessfully": "Matagumpay na Nalikha ang Modelo!", + "models": "Mga Modelo", + "youDoNotHavePermissionDeleteModel": "Wala kang pahintulot na burahin ang modelo.", + "enterLabelText": "Ipasok ang text ng label", + "searchBatchNo": "Maghanap ng Batch no...", + "noActiveUser": "Hindi Aktibong User", + "pleaseUseValidPurchaseCodeUseTheApp": "Mangyaring gamitin ang wastong purchase code para magamit ang app.", + "notInternetConnection": "Walang Koneksyon sa Internet", + "pleaseCheckYourInternetConnection": "Mangyaring suriin ang iyong koneksyon sa internet at subukang muli", + "ok": "Ok", + "addCash": "Magdagdag ng Cash", + "reduceCash": "Bawasan ang Cash", + "transactionType": "Uri ng Transaksyon", + "user": "User", + "toAccount": "Sa Account", + "fromAccount": "Mula sa Account", + "years": "Mga Taon", + "comboProductReport": "Ulat ng Combo Product", + "grossProfit": "Kabuuang Tubo (Gross Profit)", + "netProfit": "Netong Tubo (Net Profit)", + "incomeType": "Uri ng Kita", + "expensesType": "Uri ng Gastos", + "resets": "I-reset", + "packageName": "Pangalan ng Package", + "start": "Magsimula", + "paymentMethod": "Paraan ng Pagbabayad", + "addPayment": "Magdagdag ng Bayad", + "advance": "Advance", + "noteLevel": "Antas ng Tala", + "enterYourNoteLevel": "Ipasok ang antas ng tala", + "postSaleMessage": "Mensahe Pagkatapos ng Pagbenta", + "enterYourPostSaleMessage": "Ipasok ang mensahe pagkatapos ng pagbenta", + "a4PageLogo": "Logo ng A4 Invoice", + "thermalInvoicePageLogo": "Logo ng Thermal Invoice", + "thermalPrinterLanguage": "Wika ng Thermal Printer", + "thermalPrinterPageSize": "Laki ng Papel ng Thermal Printer", + "openSetting": "Buksan ang Settings", + "selectRack": "Pumili ng Rack", + "rack": "Rack", + "selectShelf": "Pumili ng Shelf", + "shelf": "Shelf", + "variations": "Mga Variation", + "combo": "Combo", + "enterBatchNo": "Ipasok ang Batch No.", + "selectWarehouse": "Pumili ng Bodega", + "warehouse": "Bodega (Warehouse)", + "netTotalAmount": "Netong Kabuuang Halaga", + "defaultSellingPrice": "Default na Presyong Paninda", + "selectItems": "Pumili ng mga Item", + "variantList": "Listahan ng Variant", + "addSubVariation": "Magdagdag ng Sub Variation", + "editProduct": "I-edit ang Produkto", + "noItemFound": "Walang nakitang item", + "youDoNotHavePermissionDeleteTheShelf": "Wala kang pahintulot na burahin ang shelf", + "notMatchingResultFound": "Walang tumutugmang resulta", + "editShelf": "I-edit ang Shelf", + "addShelf": "Magdagdag ng Bagong Shelf", + "shelfName": "Pangalan ng Shelf", + "enterShelfName": "Ipasok ang pangalan ng shelf", + "pleaseEnterShelfName": "Mangyaring ipasok ang pangalan ng shelf", + "productRacks": "Mga Rack ng Produkto", + "racks": "Mga Rack", + "youDoNtHavePermissionToCreateRacks": "Wala kang pahintulot na gumawa ng racks.", + "youDoNtHavePermissionToDeleteRacks": "Wala kang pahintulot na magbura ng racks.", + "youDoNtHavePermissionToUpdateRacks": "Wala kang pahintulot na mag-update ng racks.", + "addNewRack": "Magdagdag ng Bagong Rack", + "editRack": "I-edit ang Rack", + "rackName": "Pangalan ng Rack", + "pleaseEnterRackName": "Mangyaring ipasok ang pangalan ng rack", + "shelves": "Mga Shelf", + "pressToSelect": "Pindutin para pumili", + "selectAtLeastOneRack": "Pumili ng kahit isang shelf", + "inActive": "Hindi Aktibo", + "addNewVariation": "Magdagdag ng Bagong Variation", + "editVariations": "I-edit ang Variation", + "values": "Mga Value", + "enterValues": "Ipasok ang mga value", + "pleaseEnterAtLeastOneValues": "Mangyaring magpasok ng kahit isang value.", + "productVariations": "Mga Variation ng Produkto", + "permissionDenied": "Tinanggihan ang Pahintulot", + "noVariationFound": "Walang nahanap na variation.", + "addNewVariations": "Magdagdag ng mga Bagong Variation", + "variationId": "ID ng Variation", + "updateRole": "I-update ang Role", + "addRole": "Magdagdag ng Role", + "enterUserName": "Ipasok ang Username", + "enterYourPassword": "Ipasok ang iyong Password", + "selectAll": "Piliin Lahat", + "sNo": "No.", + "feature": "Feature", + "read": "Basahin", + "viewPrice": "Tingnan ang Presyo", + "purchaseReturns": "Mga Return sa Pagbili", + "expiredProduct": "Expired na Produkto", + "barcodes": "Mga Barcode", + "bulkUploads": "Bulk Upload", + "productModels": "Mga Model ng Produkto", + "incomes": "Mga Kita", + "dues": "Mga Utang", + "subscriptions": "Mga Subskripsyon", + "paymentsTypes": "Mga Uri ng Pagbabayad", + "roles": "Mga Role", + "manageSetting": "Pamahalaan ang Settings", + "downloadApk": "I-download ang APK", + "vatReports": "Mga VAT Report", + "profitAndLossDetailsReport": "Ulat ng Tubo at Lugi", + "transactionsHistoryReport": "Kasaysayan ng Transaksyon", + "expireProductReports": "Mga Ulat ng Expired na Produkto", + "productPurchaseReport": "Ulat ng Pagbili ng Produkto", + "productSalesReport": "Ulat ng Pagbenta ng Produkto", + "role": "Role", + "areYouSureWantToDeleteThisRole": "Sigurado ka bang gusto mong burahin ang role na ito?", + "inStock": "May Stocks", + "informationShowInLabels": "Impormasyong ipapakita sa mga label", + "packageDate": "Petsa ng Pag-package", + "barCodePrintLabelSetting": "Setting ng Pag-print ng Barcode Label", + "labelRoleLabelSize2Inch": "Label Roll 2\"*1, 50mm*25mm, Gap 3.1mm", + "labelRoleLabelSize1_5Inch": "Label Roll 1.5\"*1, 38mm*25mm, Gap 3.1mm", + "thirtyTwoLabelPerSheet": "32 label bawat sheet, 8.27 x 11.69 inches", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Wala kang pahintulot na gumawa ng barcode.", + "pleaseSelectAProductFirst": "Mangyaring pumili muna ng produkto", + "pleaseEnterAValidQuantity": "Ipasok ang tamang dami (hindi bababa sa 1)", + "pleaseSelectProductFirst": "Pumili muna ng produkto", + "bluetoothIsTurnedOff": "Naka-off ang Bluetooth. Pakibukas ito.", + "noBluetoothDeviceSelected": "Walang napiling Bluetooth device.", + "printLabel": "I-print ang Label", + "caningForDevices": "Naghahanap ng devices...", + "noDeviceFound": "Walang nahanap na device", + "retryScan": "Ulitin ang Scan", + "connectedTo": "Nakakonekta sa", + "pleaseEnableBluetooth": "Pakibukas ang Bluetooth", + "skuOrCode": "SKU / Code", + "lowStockAlert": "Alert sa Mababang Stock", + "tax": "Buwis (Tax)", + "costExclusionTax": "Gastos bago ang Buwis", + "costInclusionTax": "Gastos kasama ang Buwis", + "mrpOrSalePrice": "SRP / Presyong Paninda (MRP)", + "expiredDate": "Petsa ng Pag-expire", + "sellingPrice": "Presyong Paninda", + "variationsProduct": "Mga Produktong may Variation", + "comboProducts": "Mga Combo na Produkto", + "noStockAvailable": "Walang data ng stock.", + "highToLowPrice": "Presyo: Mataas pababa", + "lowToHighPrice": "Presyo: Mababa pataas", + "attachment": "Attachment", + "viewStock": "Tingnan ang Stock", + "expiry": "Expire", + "expire": "Mag-eexpire", + "sevenDays": "7 Araw", + "fifteenthDays": "15 Araw", + "thirtyDays": "30 Araw", + "sixtyDays": "60 Araw", + "outPremiumPlan": "Ang aming Premium Plan", + "youDoNotHavePermissionToCreatePurchase": "Wala kang pahintulot na gumawa ng pagbili.", + "thisPlanIsNotAvailableToPurchase": "Ang plan na ito ay hindi pwedeng bilhin", + "thisPlanIsEligibleForUpgrade": "Ang plan na ito ay hindi pwedeng i-upgrade", + "extendPlan": "Pahabain ang Plan", + "buyNow": "Bumili Ngayon", + "none": "Wala", + "roundToWholeNumber": "I-round sa buong numero", + "roundToNearestWholeNumber": "I-round sa pinakamalapit na buong numero", + "roundToNearnessDecimalNumber005": "I-round sa pinakamalapit na decimal (0.05)", + "roundToNearnessDecimalNumber01": "I-round sa pinakamalapit na decimal (0.1)", + "roundToNearnessDecimalNumber05": "I-round sa pinakamalapit na decimal (0.5)", + "lastYear": "Nakaraang Taon", + "productStock": "Stock ng Produkto", + "unit": "Unit", + "showExpireDate": "Ipakita ang Petsa ng Expire", + "vatId": "VAT ID", + "vatType": "Uri ng VAT", + "exclusivePrice": "Presyong Exclusive", + "inclusivePrice": "Presyong Inclusive", + "profitPercent": "Porsyento ng Tubo", + "showSingle": "Ipakita ang Single", + "showCombo": "Ipakita ang Combo", + "showVariant": "Ipakita ang Variant", + "showAction": "Ipakita ang Action", + "ledger": "Ledger", + "youDoNotHavePermissionToGenerateReport" : "Wala kang pahintulot na gumawa ng ulat", + "noDataAvailable": "Walang magagamit na datos", + "youDoNotHavePermissionToExportExcel": "Wala kang pahintulot na mag-export sa excel", + "noDataAvailableForExport": "Walang magagamit na datos para i-export", + "supplierDue" : "Bayarin ng Supplier", + "partyType" : "Uri ng Party", + "allParty" : "Lahat ng Party", + "yesterday" : "Kahapon", + "last7Days" : "Huling 7 Araw", + "last30Days" : "Huling 30 Araw", + "currentMonth" : "Kasalukuyang Buwan", + "lastMonth" : "Nakaraang Buwan", + "currentYear" : "Kasalukuyang Taon", + "customerDate" : "Pasadya na Petsa", + "noTransactionToGeneratePdf": "Walang transaksyon upang makabuo ng PDF", + "generatePdf" : "Gumawa ng Pdf", + "noTransactionFound" : "Walang natagpuang transaksyon", + "reference" : "Sanggunian", + "creditIn" : "Credit (Pasok)", + "debitOut": "Debit (Labas)", + "subscribeNow" : "Mag-subscribe Ngayon", + "expired" : "Nag-expire na", + "totalBalance" : "Kabuuang Balanse", + "hoursLeft" : "Natitirang Oras", + "daysLeft" : "Natitirang Araw", + "pos" : "Pos", + "profitAndLoss" : "Kita at Pagkalugi", + "branch" : "Sangay", + "hrm" : "Hrm", + "inventory" : "Imbentaryo", + "editAttendance" : "I-edit ang Pagdalo", + "addNewAttendance" : "Magdagdag ng Bagong Pagdalo", + "employee" : "Empleyado", + "pleaseSelectAnEmployee" : "Mangyaring pumili ng empleyado", + "shift" : "Shift", + "selectEmployeeFirst" : "Piliin muna ang empleyado", + "selectDateFirst" : "Piliin muna ang petsa", + "month" : "Buwan", + "autoSelected" : "Kusang napili", + "pleaseSelectDate" : "Mangyaring piliin ang petsa", + "timeIn" : "Oras ng Pasok", + "timeOut" : "Oras ng Labas", + "attendance" : "Pagdalo", + "allEmployee" : "Lahat ng Empleyado", + "noAvailableRecordFound" : "Walang natagpuang rekord ng pagdalo.", + "addAttendance" : "Magdagdag ng Pagdalo", + "noNoteProvided" : "Walang ibinigay na tala.", + "duration" : "Tagal", + "youDoNotHavePermissionToViewAttendance": "Wala kang pahintulot na tingnan ang pagdalo", + "department" : "Departamento", + "noDepartmentFound" : "Walang natagpuang departamento.", + "inactive" : "Hindi Aktibo", + "noDescriptionAvailableForThisDepartment": "Walang paglalarawan na magagamit para sa departamentong ito.", + "youDoNotHavePermissionToUpdateDepartment": "Wala kang pahintulot na i-update ang Departamento.", + "youDoNotHavePermissionToDeleteDepartment": "Wala kang pahintulot na tanggalin ang Departamento.", + "failedToDeleteTheDeterment" : "Nabigo sa pagtanggal ng Departamento", + "failedToLoadDepartment": "Nabigo sa pag-load ng mga departamento", + "addDepartment" : "Magdagdag ng Departamento", + "saving" : "Sine-save", + "editDesignation" : "I-edit ang Designasyon", + "addDesignation" : "Magdagdag ng Bagong Designasyon", + "designationName" : "Pangalan ng Designasyon", + "enterDesignationName" : "Ilagay ang Pangalan ng Designasyon", + "pleaseEnterDesignationName" : "Mangyaring ilagay ang pangalan ng designasyon", + "pleaseSelectAStatus" : "Mangyaring pumili ng katayuan", + "enterDescription" : "Ilagay ang Paglalarawan", + "designation" : "Designasyon", + "noDesignationFound" : "Walang natagpuang designasyon.", + "noDescriptionAvailableForThisDesignation": "Walang paglalarawan na magagamit para sa designasyong ito.", + "youDoNotPermissionToUpdateDesignation": "Wala kang pahintulot na i-update ang Designasyon.", + "youDoNotHavePermissionToDeleteDesignation": "Wala kang pahintulot na tanggalin ang Designasyon.", + "updatePurchase" : "I-update ang Pagbili", + "editEmployee" : "I-edit ang Empleyado", + "addNewEmployee" : "Magdagdag ng Bagong Empleyado", + "enterFullName" : "Ilagay ang Buong Pangalan", + "pleaseSelectDesignation" : "Mangyaring piliin ang designasyon", + "pleaseSelectDepartment" : "Mangyaring piliin ang departamento", + "pleaseSelectStatus" : "Mangyaring piliin ang katayuan", + "pleaseEnterYourPhoneNumber" : "mangyaringIlagayAngIyongNumeroNgTelepono", + "countryName" : "Pangalan ng Bansa", + "enterYourCountry" : "Ilagay ang iyong bansa", + "salary" : "Sahod", + "pleaseEnterYourSalary" : "Mangyaring Ilagay ang Iyong Sahod", + "gender" : "Kasarian", + "pleaseSelectYourGender" : "Mangyaring piliin ang iyong Kasarian", + "pleaseSelectYourShift" : "Mangyaring piliin ang iyong shift", + "birthDate" : "Araw ng Kapanganakan", + "joinDate": "Petsa ng Pagsali", + "staus" : "Katayuan", + "pleaseSelectValidStartAndEndDates": "Mangyaring pumili ng wastong petsa ng pagsisimula at pagtatapos.", + "endDateCannotBeBeforeStartDate" : "Ang petsa ng pagtatapos ay hindi maaaring mauna sa petsa ng pagsisimula.", + "editHoliday" : "I-edit ang Holiday", + "addNewHoliday" : "Magdagdag ng Bagong Holiday", + "enterHolidayName" : "Ilagay ang pangalan ng holiday", + "pleaseEnterHolidayName" : "Mangyaring Ilagay ang Pangalan ng Holiday", + "pleaseEnterDate" : "Mangyaring ilagay ang petsa", + "pleaseSelectStartDate" : "Mangyaring Piliin ang Petsa ng Pagsisimula", + "pleaseEnterEndDate" : "Mangyaring Piliin ang Petsa ng Pagtatapos", + "endDateBeforeStartDate" : "Petsa ng pagtatapos bago ang petsa ng pagsisimula", + "holidayList" : "Listahan ng Holiday", + "noHolidayFound" : "Walang natagpuang holiday.", + "noHolidayFundMatching" : "Walang natagpuang holiday na tumutugma", + "addHoliday" : "Magdagdag ng Holiday", + "youDoNotHavePermissionToUpgradeHoliday": "Wala kang pahintulot na i-update ang mga Holiday.", + "holiday" : "Holiday", + "editLeave" : "I-edit ang Pagliban", + "addNewLeave" : "Magdagdag ng Bagong Pagliban", + "leaveType" :"Uri ng Pagliban", + "pleaseSelectALeaveType" :"Mangyaring pumili ng uri ng pagliban", + "pleaseSelectAStartDate" : "Mangyaring piliin ang petsa ng pagsisimula", + "leaveDuration" : "Tagal ng Pagliban", + "autoCalculatedDays" : "Mga araw na kusang kinalkula", + "leaveList": "Listahan ng Pagliban", + "noLeaveRequestFound" : "Walang natagpuang kahilingan sa pagliban.", + "addLeave" : "Magdagdag ng Pagliban", + "noDescriptionProvided" : "Walang ibinigay na paglalarawan.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Wala kang pahintulot na i-update ang Kahilingan sa Pagliban.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Wala kang pahintulot na tanggalin ang Kahilingan sa Pagliban.", + "leaveRequest" : "Kahilingan sa Pagliban", + "editPayroll": "I-edit ang Payroll", + "addNewPayroll": "Magdagdag ng Bagong Payroll", + "paymentYear" : "Taon ng Pagbabayad", + "pleaseSelectPaymentYear" :"Mangyaring piliin ang taon ng pagbabayad", + "pleaseSelectAnMonth" : "Mangyaring pumili ng buwan", + "pleaseEnterADate" : "Mangyaring maglagay ng petsa", + "totalSalaryAmount" : "Kabuuang Halaga ng Sahod", + "payrollList" : "Listahan ng Payroll", + "noPayrollFound" : "Walang natagpuang rekord ng payroll.", + "paymentDetails" : "Mga Detalye ng Pagbabayad", + "youDoNotHaveUpdatePayroll" : "Wala kang pahintulot na i-update ang PayRoll.", + "youDoNotHavePermissionToDeletePayroll" : "Wala kang pahintulot na tanggalin ang PayRoll.", + "payrollRecord" : "Rekord ng Payroll", + "searchAttendance" : "Maghanap ng pagdalo", + "attendanceReport": "Mga Ulat ng Pagdalo", + "noAttendanceRecordFound" : "Walang natagpuang rekord ng pagdalo para sa mga napiling filter.", + "searchLeave" : "Maghanap ng mga pagliban", + "leaveReports" : "Mga Ulat ng Pagliban", + "noLeaveRecordFound" : "Walang natagpuang rekord ng pagliban para sa mga napiling filter.", + "durationDays" : "Tagal (Araw)", + "payrollReports" : "Mga Ulat ng Payroll", + "noMatchingPayrollFound" : "Walang natagpuang tumutugmang rekord ng payroll.", + "editShift" : "I-edit ang Shift", + "addNewShift" : "Magdagdag ng Bagong Shift", + "shiftName" : "Pangalan ng Shift", + "pleaseSelectAShift" : "Mangyaring pumili ng shift", + "breakStatus" : "Katayuan ng Break", + "pleaseSelectBreakStatus" : "Mangyaring piliin ang katayuan ng break", + "startTimeIsRequired" : "Kinakailangan ang oras ng pagsisimula", + "startTime" : "Oras ng Pagsisimula", + "enterStartTime" : "Ilagay ang Oras ng Pagsisimula", + "endTimeIsRequired" : "Kinakailangan ang oras ng pagtatapos", + "endTime" : "Oras ng Pagtatapos", + "enterEndTime" : "Ilagay ang Oras ng Pagtatapos", + "startBreakTime" : "Oras ng Pagsisimula ng Break", + "enterBreakTime" : "Ilagay ang Oras ng Break", + "endBreakTime" : "Oras ng Pagtatapos ng Break", + "noShiftFound" :"Walang natagpuang shift.", + "addShift" : "Magdagdag ng Shift", + "breakTime" : "Oras ng Break", + "breakDuration" :"Tagal ng Break", + "youDoNotToHavePermissionToUpdateShift" : "Wala kang pahintulot na i-update ang Shift.", + "youDoNotToHavePermissionToDeleteShift" : "Wala kang pahintulot na tanggalin ang Shift.", + "doYouReallyWantToDeleteThis" : "Gusto mo ba talagang tanggalin ito", + "viewDetails" : "Tingnan ang mga Detalye", + "leave" : "Pagliban", + "payroll" : "Payroll", + "editBankAdjustment" : "I-edit ang Pagsasaayos ng Bangko", + "adjustBankBalance": "Ayusin ang Balanse ng Bangko", + "pleaseAddAtLeastOneBank" : "Mangyaring magdagdag ng hindi bababa sa isang bank account upang ayusin ang mga balanse.", + "accountNumber" : "Pangalan ng Account", + "selectAccount" : "Piliin ang account", + "selectType" : "Piliin ang uri", + "amountsIsRequired" : "Kinakailangan ang halaga", + "invalidAmount" : "Hindi wastong halaga", + "adjustmentDate" : "Petsa ng Pagsasaayos", + "dateIsRequired" : "Kinakailangan ang petsa", + "editBankAccounts" : "I-edit ang Mga Bank Account", + "addNewBankAccounts" : "Magdagdag ng Mga Bank Account", + "accountDisplayName" : "Pangalan ng Account na Ipinapakita", + "enterAccountDisplayName" : "Ilagay ang pangalan ng account na ipinapakita", + "displayNameIsRequired" : "Kinakailangan ang pangalan na ipinapakita", + "openingBalanceIsRequired" : "Kinakailangan ang panimulang balanse", + "asOfDate" : "Simula sa Petsa", + "hideFiled" : "Itago ang mga field", + "addMoreFiled" : "Magdagdag ng higit pang mga field", + "enterAccountName" : "Ilagay ang numero ng account", + "ifscCode" : "IFSC Code", + "upiIdForQrCode": "UPI ID para sa QR Code", + "bankName" : "Pangalan ng Bangko", + "enterBankName" : "Ilagay ang Pangalan ng Bangko", + "accountHolderName" : "Pangalan ng May-ari ng Account", + "enterAccountHolderName" : "Ilagay ang pangalan ng may-ari ng account", + "printBankDetailsAndInvoice" : "I-print ang mga detalye ng Bangko sa mga invoice", + "viewingTransactionFor" : "Tinitingnan ang mga transaksyon para sa", + "bankAccounts" : "Mga Bank Account", + "noBankAccountFound" : "Walang natagpuang bank account.", + "noAccountsFoundMissing" : "Walang natagpuang account na tumutugma", + "deposit" :"Deposito", + "addBank" : "Magdagdag ng Bangko", + "bankToBankTransfer" : "Paglilipat mula Bangko sa Bangko", + "bankToCashTransfer" : "Paglilipat mula Bangko sa Cash", + "accountName" : "Pangalan ng Account", + "holderName" : "Pangalan ng May-ari", + "openingDate" : "Petsa ng Pagbubukas", + "currentBalance" : "Kasalukuyang Balanse", + "permissionDeniedToDeleteBank": "Tinanggihan ang pahintulot na tanggalin ang bangko.", + "canNotEditThisTransactionType": "Hindi ma-edit ang ganitong uri ng transaksyon.", + "bank" : "Bangko", + "noTransactionFoundForThisFilter" : "Walang natagpuang transaksyon para sa filter na ito.", + "pleaseSelectBothAccounts" : "Mangyaring piliin ang parehong account.", + "cannotTransferToSameAccounts" : "Hindi maaaring maglipat sa parehong account.", + "editBankTransfer" : "I-edit ang Paglilipat ng Bangko", + "needAtLeastTwoBankAccount" : "Kailangan ng hindi bababa sa dalawang bank account upang makapagsagawa ng paglilipat.", + "from" : "Mula sa", + "to" : "Sa", + "editBankToCash" : "I-edit ang Bangko sa Cash", + "noBankAccountsFoundToTransferFrom" : "Walang natagpuang bank account na paglilipatan mula sa.", + "selectOneAccount" : "Pumili ng isa mga account", + "editCashAdjustment" : "I-edit ang Pagsasaayos ng Cash", + "adjustCashBalance" : "Ayusin ang Balanse ng Cash", + "customDate" : "Pasadya na Petsa", + "cashInHand" : "Cash na Hawak", + "currentCashBalance" : "Kasalukuyang Balanse ng Cash", + "transfer" : "Paglipat", + "adjustCash" : "Ayusin ang Cash", + "pleaseSelectADestinationBankAccounts" : "Mangyaring pumili ng patutunguhang bank account.", + "editCashToBank" : "I-edit ang Cash sa Bangko", + "cashToBankTransfer" : "Paglilipat mula Cash sa Bangko", + "noDestinationBankAccountFond" : "Walang natagpuang patutunguhang bank account.", + "transferCheque" : "Ilipat ang Cheque", + "receivedFrom" : "Natanggap Mula Kay", + "chequeAmount" : "Halaga ng Cheque", + "chequeNumber" : "Numero ng Cheque", + "chequeDate" : "Petsa ng Cheque", + "referenceNumber" : "Numero ng Sanggunian", + "selectBankToCash" : "Pumili ng Bangko o Cash", + "depositTo" : "Ideposito Sa", + "selectDepositDestination" : "Pumili ng patutunguhan ng deposito", + "transferDate" : "Petsa ng Paglilipat", + "doYouWantToRellyReOpenThisCheque": "Gusto mo ba talagang buksan muli ang chequeng ito?", + "okay": "Sige", + "reOpen" : "Buksan Muli", + "open" : "Bukas", + "chequeList" : "Listahan ng mga Cheque", + "closed" : "Sarado", + "noChequeFound" : "Walang natagpuang cheque", + "searchTransaction" : "Maghanap ng mga transaksyon...", + "filterByDate" : "I-filter ayon sa Petsa", + "addImage" : "Magdagdag ng Larawan", + "cashAndBankManagement" : "Pamamahala ng Cash at Bangko", + "cheque":"Cheque", + "branchList" :"Listahan ng Sangay", + "roleAndPermission" : "Papel at Pahintulot", + "switchBank" : "Lumipat ng Sangay?", + "exitBank" : "Lumabas sa Sangay", + "areYouSureWantToSwitchToDifferentBranch" : "Sigurado ka bang gusto mong lumipat sa ibang sangay?", + "areYourSureYouWantToExitFromThisBranch": "Sigurado ka bang gusto mong Lumabas sa sangay na ito?", + "switchs" : "Lumipat", + "exit" : "Lumabas", + "createBranch" : "Gumawa ng Sangay", + "areYouSureWantToDeleteThisBranch" : "Sigurado ka bang gusto mong tanggalin ang Sangay na ito?", + "currents" : "Kasalukuyan", + "noBrunchFound" :"Walang Natagpuang Sangay", + "updateBranch" : "I-update ang Sangay", + "pleaseEnterBranchName": "Mangyaring ilagay ang pangalan ng sangay", + "enterBalance" : "Ilagay ang Balanse", + "youDoNotHavePermissionToUpdateBranch": "Wala kang pahintulot na i-update ang sangay.", + "allTransaction" : "Lahat ng Transaksyon", + "duePay" : "Bayad sa Utang", + "allParties" : "Lahat ng Party", + "retry" : "Subukan muli", + "incomeCategoriesReport" : "Ulat ng Mga Kategorya ng Kita", + "dayBook" : "Aklat ng Araw", + "billWiseProfit" : "Kita ayon sa Bill", + "cashFlow" : "Daloy ng Pera", + "balanceSheet" : "Balanse Sheet", + "taxReport" : "Ulat ng Buwis", + "productSaleHistory": "Kasaysayan ng Pagbebenta ng Produkto", + "productPurchaseHistory" : "Kasaysayan ng Pagbili ng Produkto", + "partyReports" : "Mga Ulat ng Party", + "customerLedger" : "Ledger ng Customer", + "supplierLedger" : "Ledger ng Supplier", + "partyWiseProfit" : "Kita ayon sa Party", + "productWiseProfit" : "Kita ayon sa Produkto", + "top5Customer" : "Nangungunang 5 Customer", + "top5Supplier" : "Nangungunang 5 Supplier", + "productReports" : "Mga Ulat ng Produkto", + "comboReport" : "Combo na Ulat", + "expiredItemReport": "Ulat ng Nag-expire na Item", + "top5Product" : "Nangungunang 5 Produkto", + "productWiseProfitAndLoss" : "Kita at Pagkalugi ayon sa Produkto", + "productWisePurchase" : "Pagbili ayon sa Produkto", + "productWiseSale" : "Pagbebenta ayon sa Produkto", + "noProductMatchYourSearch" : "Walang produktong tumutugma sa iyong paghahanap.", + "purchaseQty" : "Dami ng Binili", + "saleQty" : "Dami ng Nabenta", + "youDoNotHavePermissionProfitAndLoss" : "Wala kang pahintulot sa kita at pagkalugi.", + "sold" : "Naibenta", + "remaining" : "Natitira", + "totalAssets" :"Kabuuang Asset", + "assets" : "Mga Asset", + "itemName" : "Pangalan ng Item", + "personalInfo" :"Personal na Impormasyon:", + "dueBalance" : "Balanseng Dapat Bayaran", + "walletBalance" : "Balanse ng Wallet", + "cashIn" : "Pumasok na Pera", + "cashOut" : "Lumabas na Pera", + "runningCash" : "Tumatakbong Cash", + "moneyIn": "Pera Pumasok", + "moneyOut" : "Pera Lumabas", + "noDataAvailableForGeneratePdf": "Walang datos na magagamit para makabuo ng pdf", + "balanceDue" : "Balanseng Dapat Bayaran", + "returnedAmount" : "Halagang Ibinalik", + "saleReturn" : "Pagbabalik ng Benta", + "saleEdit" : "I-edit ang Benta", + "pleaseAddASalesReturn" : "Mangyaring Magdagdag ng Pagbabalik ng Benta", + "subscriptionReports" : "Mga Ulat ng Suskripsyon", + "started" : "Nagsimula", + "end" : "Natapos", + "taxReportList" : "Listahan ng Ulat ng Buwis", + "developedBy" : "Binuo Ni", + "time" : "Oras", + "receivedBy" : "Natanggap Ni", + "wallet" : "Wallet", + "warranty" : "Warranty", + "guarantee" : "Garantiya", + "remark" : "Puna", + "bankDetails": "Mga Detalye ng Bangko", + "cashAndBank" : "Cash at Bangko", + "pdfGenerateSuccessfully" : "Matagumpay na Nabuo ang Pdf", + + + + "generatingPdf": "Binubuo ang PDF", + "INVOICE": "INVOICE", + "admin": "Admin", + "invoiceNumber": "Numero ng Invoice", + "vatNumber": "VAT Number", + "customerSignature": "Lagda ng Customer", + "authorizedSignature": "Awtorisadong Lagda", + "poweredBy": "Pinapagana ng", + "shippingCharge": "Bayad sa Pagpapadala", + "totalReturned": "Kabuuang Ibinabalik", + "amountsInWord": "Halaga sa mga Salita", + "changeAmount": "Halaga ng Sukli", + "sellsBy": "Binebenta Ni", + "rounding": "Pag-round off", + "paidBy": "Binayaran Ni", + "vatGstTitle": "Pamagat ng VAT/GST", + "enterVatGstTitle": "Ipasok ang Pamagat ng VAT/GST", + "vatGstNumber": "Numero ng VAT/GST", + "enterVatGstNumber": "Ipasok ang Numero ng VAT/GST", + "vatAndTax": "VAT at Buwis", + "customPrint": "Custom Print", + "taxRates": "Mga Rate ng Buwis", + "taxRatesMangeYourTaxRates": "Mga rate ng buwis - Pamahalaan ang iyong Mga Rate ng Buwis", + "add": "Idagdag", + "status": "Status", + "active": "Aktibo", + "disable": "Huwag paganahin", + "deletedSuccessFully": "Matagumpay na nabura!", + "failedToDeleteTheTax": "Nabigong burahin ang buwis", + "errorDeletingTax": "Error sa pagbura ng buwis", + "taxGroup": "Grupo ng Buwis", + "combinationOfTheMultipleTaxes": "Kombinasyon ng maraming buwis", + "subTaxes": "Mga Sub-Buwis", + "action": "Aksyon", + "addTax": "Magdagdag ng Buwis", + "editTax": "I-edit ang Buwis", + "addNewTax": "Magdagdag ng Bagong Buwis", + "enterTaxRates": "Ipasok ang Rate ng Buwis", + "addTaxGroup": "Magdagdag ng Bagong Grupo ng Buwis", + "editTaxGroup": "I-edit ang Grupo ng Buwis", + "taxWithSingleMultipleTaxType": "Buwis na may iisa/maramihang Uri ng Buwis", + "noSubTaxSelected": "Walang Napiling Sub-Buwis", + "subTaxList": "Listahan ng Sub-Buwis", + "taxPercent": "Porsyento ng Buwis", + "done": "Tapos na", + "writerTaxHere": "Sumulat ng teksto dito...", + "expiredList": "Listahan ng mga Nag-expire", + "listIsEmpty": "Walang Laman ang Listahan", + "printingInvoice": "Iniimprenta ang Invoice", + "salesSetting": "Mga Setting ng Benta", + "invoiceLogo": "Logo ng Invoice", + "printingOption": "Opsyon sa Pag-imprenta", + "amountRoundingMethod": "Paraan ng pag-round off ng halaga", + "signUp": "Mag-sign Up", + "returnedItem": "Naibalik na Item", + "returnedDate": "Petsa ng Pagkabalik", + "unitPrice": "Presyo ng Yunit", + "saleBy": "Benta ni", + "purchasedBy": "Binili ni", + "collectedBys": "Kinuha ni", + "payableAmount": "Bayarang Halaga", + "receivedAmount": "Natanggap na Halaga", + "unitPrices": "Presyo ng Yunit", + "item": "Item", + "sl": "SL", + "mobiles": "Mobile", + "paidVia": "Binayaran sa pamamagitan ng", + "moneyReceipt": "Resibo ng Pera", + "receipt": "Resibo", + "barcodeGenerator" : "Generator ng Barcode", + "searchProduct" : "Maghanap ng Produkto", + "code" : "Code", + "price" : "Presyo", + "showCode" : "Ipakita ang code", + "showPrice" : "Ipakita ang Presyo", + "showName" : "Ipakita ang Pangalan", + "actions" : "Mga Pagkilos", + "noItemSelected" : "Walang Napiling Item", + "noProductSelected" : "Walang Napiling Produkto", + "previewPdf" : "I-preview ang PDF", + "salesReturnReport" : "Ulat sa Pagbalik ng Benta", + "purchaseReturnReport" : "Ulat sa Pagbalik ng Pagbili", + "incomeFor" : "Kita Para sa", + "enterProductCode": "Ipasok ang code ng produkto", + "addIncome" : "Magdagdag ng Kita", + "incomeDate" : "Petsa ng Kita", + "incomeCategories" : "Mga Kategorya ng Kita", + "addIncomeCategory" : "Magdagdag ng Kategorya ng Kita", + "enterIncomeCategoryName" : "Ipasok ang pangalan ng kategorya ng kita", + "totalReturnAmount" : "Kabuuang Halagang Ibinalik", + "returned" : "Ibinalik", + "supplierDetails" : "Mga Detalye ng Supplier", + "weekly": "Lingguhan", + "monthly": "Buwanan", + "yearly" : "Taun-taon", + "today" : "Ngayon", + "thisWeek" : "Ngayong Linggo", + "thisMonth" : "Ngayong Buwan", + "thisYear": "Ngayong Taon", + "allTime" : "Lahat ng Oras", + "custom" : "Pasadya", + "addUserRole" : "Magdagdag ng Papel ng Gumagamit", + "noRoleFound" : "Walang Nakitang Papel ng Gumagamit", + "yourPackageExpiredInDays" : "Ang Iyong Package ay Mamamatay sa loob ng 5 Araw", + "yourPackageExpiredToday" : "Ang Iyong Package ay Mamamatay Ngayon\n\nMangyaring Bumili muli", + "contactUs" : "Makipag-ugnayan sa Amin", + "writeYourMessageHere" : "Isulat ang iyong mensahe dito", + "sendMessage" : "Ipadala ang Mensahe", + "sendYourEmail" : "Ipadala ang iyong Email", + "backToHome" : "Bumalik sa Home", + "promoCode" : "Promo Code", + "submit" : "Isumite", + "seeAllPromoCode" : "Tingnan ang lahat ng promo code", + "categories": "Mga Kategorya", + "enterYourPhoneNumber" : "Ipasok ang iyong numero ng telepono", + "enterFullAddress" : "Ipasok ang Buong Address", + "enterYourEmailAddress" : "Ipasok ang iyong email address", + "pleaseEnterAPassword" : "Mangyaring ipasok ang isang password", + "pleaseEnterAConfirmPassword" : "Mangyaring ipasok ang isang kumpirmasyon ng password", + "enterYourName" : "Ipasok ang iyong pangalan", + "addNewAddress" : "Magdagdag ng Bagong Address", + "firstName" : "Unang Pangalan", + "lastName" :"Apelyido", + "country" : "Bansa", + "bangladesh" : "Bangladesh", + "apply" : "Ilapat", + "deliveryAddress" : "Delivery Address", + "noDataAvailabe" : "Walang magagamit na data", + "addDelivery" : "Magdagdag ng Delivery", + "description" : "Paglalarawan", + "addNote" : "Magdagdag ng Tandaan", + "image" : "Larawan", + "pleaseConnectThePrinterFirst" : "Mangyaring ikonekta muna ang printer", + "selectCategory" : "Piliin ang Kategorya", + "enterExpenseDate" : "Ipasok ang petsa ng gastos", + "enterName" : "Ipasok ang Pangalan", + "enterAmount" : "Ipasok ang Halaga", + "enterRefNumber" : "Ipasok ang numero ng reference", + "fashions" : "Fashion", + "billTO" : "Bill Sa", + "totalDue" : "Kabuuang Dapat Bayaran", + "paymentsAmount" : "Mga Halaga ng Pagbabayad", + "remainingDue" : "Natitirang Dapat Bayaran", + "thankYouForYourDuePayment" : "Salamat sa iyong bayad na dapat bayaran", + "print" : "I-print", + "unitPirce" : "Presyo ng Unit", + "totalPrice" : "Kabuuang Presyo", + "totalVat" : "Kabuuang VAT", + "deliveryCharge" : "Bayad sa Paghahatid", + "totalPayable" : "Kabuuan ng Bayaran", + "thakYouForYourPurchase" : "Salamat sa iyong pagbili", + "pleaseConnectYourBlutohPrinter" : "Mangyaring ikonekta ang iyong bluetooth printer", + "editSocailMedia" : "I-edit ang Social Media", + "socialMarketing" : "Social Marketing", + "share" : "Ibahagi", + "notification" : "Abiso", + "purchaseAlarm" : "Alarma sa Pagbili", + "purchaseConfirmed" : "Nakumpirma ang Pagbili", + "paymentComplete" : "Kumpletong Pagbabayad", + "retur" : "Ibalik", + "sendSms" : "Ipadala ang SMS", + "recivethePin" : "Natanggap ang Pin", + "startNewSale" : "Simulan ang Bagong Benta", + "payment" : "Pagbabayad", + "masterCard" : "Master Card", + "instrucation" : "Pagtuturo", + "cash" : "Cash", + "invoiceViewr" : "Viewer ng Invoice", + "size" : "Sukat", + "color" : "Kulay", + "weight" : "Timbang", + "capacity" : "Kapasidad", + "type" : "Uri", + "youWantTodeletetheProduct" : "Gusto mo bang tanggalin ang produktong ito?", + "delete" : "Tanggalin", + "contactDetials" : "Mga Detalye ng Contact", + "clarence" : "Clarence", + "call" : "Tawag", + "messege" : "Mensahe", + "dailyTransaction" : "Araw-araw na Transaksyon", + "promo" : "Promo", + "send" : "Ipadala", + "easyToUseThePos" : "Madaling gamitin ang mobile pos", + "easytheusedesciption" : "Ang POSpro app ay libre, madaling gamitin. Sa katunayan, isa ito sa pinakamahusay na sistema ng POS sa buong mundo.", + "choseYourFeature" : "Piliin ang Iyong Mga Tampok", + "choseyourfeatureDesciption" : "Ang mga Tampok ay ang mahalagang bahagi na nagpaiba sa POSpro mula sa tradisyunal na mga solusyon.", + "allBusinessSolutions" : "Lahat ng solusyon sa negosyo", + "allBusinessolutionDescrip" : "Ang PosPro ay isang kumpletong solusyon sa negosyo na may stock, account, benta, gastos at pagkawala/tubo.", + "skip" : "Laktawan", + "next" : "Susunod", + "anewUpdateAvailable" : "May bagong update na available\nMangyaring i-update ang iyong app", + "skipTheUpdate" :"Laktawan ang update", + "rememberMeLater" : "Tandaan ako mamaya", + "powerdedByAcnoo" : "Pinapatakbo Ng Acnoo", + "lossOrProfit" : "Pagkawala/Kita", + "expense" : "Gastos", + "parties" : "Mga Partido", + "home" : "Home", + "sales" : "Benta", + "setting" : "Setting", + + "purchaseNow" : "Bilhin Ngayon", + "paymentMethods" : "Mga Paraan ng Pagbabayad", + "update": "I-update", + "continueButton": "Magpatuloy", + "name": "Pangalan", + "phone": "Numero ng Telepono", + "email": "Email Address", + "address": "Address", + "previousDue": "Nakaraang Dapat Bayaran", + "selectLang": "Piliin ang Iyong Wika", + "addContact": "Magdagdag ng Contact", + "moreInfo": "Higit pang Impormasyon", + "retailer": "Retailer", + "dealer": "Dealer", + "wholesaler": "Wholesaler", + "supplier": "Supplier", + "CustomerDetails": "Mga Detalye ng Customer", + "recentTransaction": "Mga Kamakailang Transaksyon", + "totalProduct": "Kabuuang Produkto", + "total": "Kabuuan", + "paid": "Bayad na", + "unPaid": "Hindi Bayad", + "due": "Dapat Bayaran", + "connect": "I-click upang kumonekta", + "tryAgain": "Subukan Muli", + "loading": "Naglo-load", + "viewAll": "Tingnan Lahat", + "partyList": "Listahan ng Mga Partido", + "addCustomer": "Mangyaring Magdagdag ng Customer", + "updateContact": "I-update ang Contact", + "dueList": "Listahan ng Dapat Bayaran", + "collectDue": "Kolektahin ang Dapat Bayaran", + "date": "Petsa", + "dueAmount": "Dapat Bayaran na Halaga: ", + "customerName": "Pangalan ng Customer", + "totalAmount": "Kabuuang Halaga", + "paidAmount": "Bayad na Halaga", + "paymentTypes": "Uri ng Pagbabayad", + "cancel": "Kanselahin", + "expenseReport": "Ulat ng Gastos", + "fromDate": "Mula sa Petsa", + "toDate": "Hanggang sa Petsa", + "expenseFor": "Gastos Para sa", + "amount": "Halaga", + "noData": "Walang Magagamit na Data", + "totalExpense": "Kabuuang Gastos", + "addExpense": "Magdagdag ng Gastos", + "expenseDate": "Petsa ng Gastos", + "referenceNo": "Numero ng Reference", + "note": "Tandaan", + "expenseCat": "Mga Kategorya ng Gastos", + "search": "Hanapin", + "select": "Piliin", + "addExpenseCat": "Magdagdag ng Kategorya ng Gastos", + "categoryName": "Pangalan ng Kategorya", + "alreadyAdded": "Nakaragdag na", + "whatNew": "Ano ang Bago", + "lp": "Pagkawala/Kita", + "profit": "Kita", + "loss": "Pagkawala", + "lpDetails": "Mga Detalye ng Pagkawala/Kita", + "invoice": "Invoice", + "dates": "Petsa:", + "mobile": "Mobile:", + "product": "Produkto", + "quantity": "Quantity", + "discount": "Diskwento", + "totalLoss": "Kabuuang Pagkawala", + "totalProfit": "Kabuuang Kita", + "productList": "Listahan ng Produkto", + "stock": "Stock", + "addNewProduct": "Magdagdag ng Bagong Produkto", + "productName": "Pangalan ng Produkto", + "productCode": "Code ng Produkto", + "purchasePrice": "Presyo ng Pagbili", + "mrp": "MRP", + "wholeSalePrice": "Presyo ng Wholesale", + "dealerPrice": "Presyo ng Dealer", + "manufacturer": "Manufacturer", + "saveNPublish": "I-save at I-publish", + "brands": "Mga Brand", + "addBrand": "Magdagdag ng Brand", + "brandName": "Pangalan ng Brand", + "addUnit": "Magdagdag ng Unit", + "unitName": "Pangalan ng Unit", + "units": "Mga Unit", + "addProduct": "Mangyaring Magdagdag ng Produkto", + "updateProduct": "I-update ang Produkto", + "salePrice": "Presyo ng Pagbebenta", + "profile": "Profile", + "edit": "I-edit", + "businessCat": "Kategorya ng Negosyo", + "language": "Wika", + "changePassword": "Baguhin ang Password", + "updateProfile": "I-update ang Iyong Profile", + "businessName": "Pangalan ng Kumpanya at Negosyo", + "addPurchase": "Magdagdag ng Pagbili", + "inv": "Inv", + + "supplierName": "Pangalan ng Supplier", + "itemAdded": "Item Idinagdag", + "addItems": "Magdagdag ng Mga Item", + "subTotal": "Kabuuan", + "returnAmount": "Halagang Ibabalik", + "chooseSupplier": "Pumili ng Supplier", + "noSupplier": "Walang Magagamit na Supplier", + "salesDetails": "Mga Detalye ng Benta", + "editPurchaseInvoice": "I-edit ang Invoice sa Pagbili", + "purchaseList": "Listahan ng Pagbili", + "addAPurchase": "Mangyaring Magdagdag ng Pagbili", + "dueReport": "Ulat ng Dapat Bayaran", + "fullyPaid": "Bayad na Ngayon", + "stillUnpaid": "Hindi Pa Bayad", + "purchaseReport": "Ulat sa Pagbili", + "connectPrinter": "Ikonekta ang iyong printer", + "clickToConnect": "I-click upang kumonekta", + "collectDues": "Mangyaring Kolektahin ang Dapat Bayaran", + "addNewPurchase": "Mangyaring Magdagdag ng Pagbili", + "salesReport": "Ulat sa Pagbebenta", + "addSale": "Mangyaring Magdagdag ng Benta", + "reports": "Mga Ulat", + "chooseCustomer": "Pumili ng Customer", + "addSales": "Magdagdag ng Benta", + "saleList": "Listahan ng Benta", + "editSalesInvoice": "I-edit ang Invoice sa Pagbebenta", + "previousPayAmount": "Nakaraang Bayad na Halaga", + "printing": "Opsyon sa Pagpi-print", + "subscription": "Subscription", + "userRole": "Papel ng Gumagamit", + "currency": "Currency", + "logOut": "Mag-log Out", + "stockList": "Listahan ng Stock", + "purchase": "Pagbili", + "sale": "Benta", + "yourPack": "Ang Iyong Package", + "freePlan": "Libreng Plano", + "youRUsing": "Ginagamit mo ang ", + "freePack": "Libreng Package", + "premiumPlan": "Premium Plan", + "packFeatures": "Mga Tampok ng Package", + "unlimited": "Walang Limitasyon", + "updateNow": "I-update Ngayon", + "purchasePremium": "Bilhin ang Premium Plan", + "buyPremium": "Bilhin ang Premium Plan", + "paypalPay": "Magbayad Gamit ang Paypal", + "gotEmail": "May Natanggap Kang Email", + "sendEmail": "Nagpadala Kami ng Email na may mga tagubilin kung paano i-reset ang password sa:", + "checkEmail": "Suriin ang Email", + "close": "Isara", + "enterEmail": "Mangyaring ipasok ang iyong email address sa ibaba upang makatanggap ng link sa Pag-reset ng Password.", + "sendLink": "Ipadala ang Link sa Pag-reset", + "emailText": "Email", + "password": "Password", + "noAcc": "Wala pang account?", + "register": "Magrehistro", + "phoneVerification": "Pag-verify ng Telepono", + "registerTitle": "Kailangan naming irehistro ang iyong telepono bago ka makapagsimula!", + "sendCode": "Ipadala ang code", + "staffLogin": "Pag-login ng Staff", + "logInWithMail": "Mag-login Gamit ang Email", + "setUpProfile": "I-set Up ang Iyong Profile", + "setUpDesc": "I-update ang iyong profile upang ikonekta ang iyong doktor sa mas mahusay na impresyon", + "gallery": "Gallery", + "camera": "Camera", + "companyAddress": "Address ng Kumpanya", + "openingBalance": "Opening Balance", + "confirmPass": "Kumpirmahin ang Password", + "haveAcc": "Mayroon ka bang account?", + "loginWithPhone": "Mag-login Gamit ang Telepono", + "editPhone": "I-edit ang Numero ng Telepono ?", + "createAcc": "Gumawa ng Libreng Account", + "congratulation": "Congratulations", + + "signUp": "Mag-sign Up", + "signIn" : "Mag-sign in", + "logIn": "Mag-log In", + "welcomeBack" : "Muli mong pagdating!", + "passwordCannotBeEmpty" : "Ang password ay hindi maaaring walang laman", + "save": "I-save", + "forgotPassword": "Nakalimutan ang password", + "reset": "I-reset ang password gamit ang iyong email o numero ng telepono", + "lableEmail": "Email", + "hintEmail": "Ipasok ang email address", + "emailCannotBeEmpty": "Ang email ay hindi maaaring walang laman", + "pleaseEnterAValidEmail": "Mangyaring ipasok ang isang valid na email", + "continueE": "Magpatuloy", + "pleaseEnterYourDetails": "Mangyaring ipasok ang iyong mga detalye.", + "lablePassword": "Password", + "hintPassword": "Ipasok ang password", + "pleaseEnterABiggerPassword": "Mangyaring ipasok ang isang mas malaking password", + "rememberMe": "Tandaan ako", + "donNotHaveAnAccount": "Wala kang account?", + "createAFreeAccount": "Gumawa ng Libreng Account", + "fullName": "Buong Pangalan", + "enterYourFullName": "Ipasok ang iyong buong pangalan", + + "nameCanNotBeEmpty": "Ang pangalan ay hindi maaaring walang laman", + "alreadyHaveAnAccount": "Mayroon ka na bang account? ", + "createNewPassword": "Gumawa ng Bagong Password", + "setUpNewPassword": "I-set Up ang Bagong Password", + "resetPassword": "I-reset ang iyong password para sa pagbawi at pag-log in sa iyong account", + "newPassword": "Bagong Password", + "confirmPassword": "Kumpirmahin ang Password", + "passwordsDoNotMatch": "Ang mga password ay hindi tumutugma", + "verityEmail": "Patunayan ang Email", + "verification": "Pagpapatunay", + "digits": "Ang 6-digit na pin ay ipinadala sa iyong email address: ", + "enterValidOTP": "Ipasok ang valid na OTP", + "resendOTP": "Ipasok ang valid na OTP", + "verifyYourEmail": "Patunayan ang Iyong Email", + "weHaveSentAConfirmationEmailTo": "Nagpadala kami ng email ng kumpirmasyon sa", + "folder": "Maaaring napunta ang email sa iyong folder ng spam.", + "gotIt": "Nakuha ko", + "enterOpeningBalance": "Ipasok ang panimulang balanse", + "pleaseEnterAValidBusinessName": "Mangyaring ipasok ang isang valid na pangalan ng negosyo", + "enterBusiness": "Ipasok ang Pangalan ng Negosyo/Tindahan", + "selectBusinessCategory": "Piliin ang Kategorya ng Negosyo", + "todaySummary": "Buod Ngayon", + "sellAll": "Ibenta Lahat >", + "income": "Kita", + "purchased": "Binili", + "endYourFreePlan": "Tapusin ang iyong Libreng plano", + "yourFree": "Malapit nang matapos ang iyong Libreng Package, bilhin ang iyong susunod na plano Salamat.", + "upgradeNow": "I-upgrade Ngayon", + "notFound": "Hindi Natagpuan", + "updateYourSubscription": "I-update ang iyong subscription", + "noDataFound": "Walang Natagpuang Data", + "areYouSure": "Sigurado ka ba?", + "doYouWantToExitTheApp": "Gusto mo bang lumabas sa app?", + "no": "Hindi", + "yes": "Oo", + "dashboard": "Dashboard", + "salesPurchaseOverview": "Pangkalahatang-ideya ng Benta at Pagbili", + "totalItems": "Kabuuang Mga Item", + "totalCategories": "Kabuuang Mga Kategorya", + "quickOverview": "Mabilis na Pangkalahatang-ideya", + "totalIncome": "Kabuuang Kita", + "customerDue": "Dapat Bayaran ng Customer", + "stockValue": "Halaga ng Stock", + "lossProfit": "Pagkawala/Kita", + "cost": "Gastos", + "qty": "Qty", + "noProductFound": "Walang Natagpuang Produkto", + "phoneNumber": "Numero ng Telepono", + "pleaseEnterAValidName": "Mangyaring ipasok ang isang valid na Pangalan", + "pleaseEnterValidPhoneAndNameFirst": "Mangyaring Ipasok ang valid na telepono at pangalan muna", + "confirmDelete": "Kumpirmahin ang Pagtanggal", + "areYouSureYouWant": "Sigurado ka bang gusto mong tanggalin ang party na ito?", + "pleaseEnterAValidPhoneNumber": "Mangyaring ipasok ang isang valid na numero ng telepono", + "sendSMS": "Ipadala ang SMS", + "searchH": "Maghanap Dito....", + "transactions": "Mga Transaksyon", + "selectAInvoice": "Pumili ng isang invoice", + "totalDueAmount": "Kabuuang Halagang Dapat Bayaran", + "youCanNotPayMoreThenDue": "Hindi ka maaaring magbayad nang higit sa dapat bayaran", + "noDueSelected": "Walang Napiling Dapat Bayaran", + "pleaseEnterName": "Mangyaring Ipasok ang Pangalan", + "pleaseEnterAmount": "Mangyaring Ipasok ang Halaga", + "enterNote": "Ipasok ang Tandaan", + "pleaseSelectAExpenseCategory": "Mangyaring pumili ng isang kategorya ng gastos", + "enterExpanseCategoryName": "Ipasok ang pangalan ng kategorya ng gastos", + "comingSoon": "Malapit nang Dumating", + "pleaseMakeASaleFirst": "Mangyaring gumawa muna ng benta", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Payment Gateway", + "paymentSuccess": "Matagumpay na Pagbabayad", + "paymentWasSuccessful": "Matagumpay ang pagbabayad!", + "paymentFailed": "Nabigo ang Pagbabayad", + "paymentFailedPleaseTryAgain": "Nabigo ang pagbabayad. Subukan muli.", + "pleaseEnterAValidBrandName": "Mangyaring ipasok ang isang valid na pangalan ng brand", + "enterABrandName": "Ipasok ang pangalan ng brand", + "addCategory": "Magdagdag ng Kategorya", + "enterCategoryName": "Ipasok ang pangalan ng kategorya", + "selectVariations": "Pumili ng mga variation: ", + "dataSavedSuccessfully": "Matagumpay na na-save ang data.", + "somethingIs": "Mayroong isang bagay", + "updateYourProfile": "I-update ang iyong profile upang ikonekta ang iyong customer sa mas mahusay na impresyon", + "shopOpeningBalance": "Panimulang Balanse ng Tindahan", + "shopRemainingBalance": "Natitirang Balanse ng Tindahan", + "enterAValidDiscount": "Ipasok ang isang valid na Diskwento", + "addProductFirst": "Magdagdag muna ng produkto", + "subtotal": "Subtotal", + "purchaseDetails": "Mga Detalye ng Pagbili", + "totall": "Kabuuan:", + "startDate": "Petsa ng Pagsisimula", + "pickStartDate": "Pumili ng Petsa ng Pagsisimula", + "endDate": "Petsa ng Pagtatapos", + "pickEndDate": "Pumili ng Petsa ng Pagtatapos", + + "failedToGetPlatformVersion": "Nabigo sa pagkuha ng bersyon ng platform.", + "enterQuantity": "Ipasok ang dami", + "pleaseAddQuantity": "Mangyaring magdagdag ng dami", + "willBeAddedSoon": "Malapit nang idagdag", + "addedToCart": "Idinagdag sa Cart", + "connectYourPrinter": "Ikonekta ang Iyong printer", + "customerPay": "Bayaran ng Customer", + "supplerPay": "Bayaran ng Supplier", + "incomeReport": "Ulat sa Kita", + "category": "Kategorya", + "balance": "Balans", + "itemsSales": "Benta ng mga Item", + "totalPurchase": "Kabuuang Pagbili", + "totalSales": "Kabuuang Benta", + "stockReport": "Ulat ng Stock", + "lossProfitReport": "Ulat ng Pagkawala/Kita", + "outOfStock": "Nauubusan ng Stock", + "vat": "VAT", + "customerPhoneNumber": "Numero ng Telepono ng Customer", + "enterCustomerPhoneNumber": "Ipasok ang numero ng telepono ng customer", + "walkInCustomer": "Walk-in Customer", + "guest": "Bisita", + "stocks": "Stock: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Huwag Disturbohin", + "on": "On", + "off": "Off", + "unlimitedUsagesOfOurPackage": "Walang Limitasyong Paggamit ng Aming Package \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Magbayad para sa Pag-subscribe", + "field": "Field", + "successfullyPaid": "Matagumpay na bayad", + "profileEdit": "I-edit ang Profile", + "products": "Mga Produkto", + "salesList": "Listahan ng Benta", + "useTitleCanNotBeEmpty": "Ang titulo ng user ay hindi maaaring walang laman", + "userTitle": "Titulo ng Gumagamit", + "enterUserTitle": "Ipasok ang Titulo ng Gumagamit", + "create": "Gumawa", + "youHaveToGivePermission": "Kailangan Mong Magbigay ng Pahintulot", + "all": "Lahat", + "userRoleDetails": "Mga Detalye ng Papel ng Gumagamit", + "doYouWantToDeleteTheUser": "Gusto mo bang tanggalin ang user?", + "thisProductAlreadyAdded": "Ang Produktong Ito ay Naka-add na!", + "pleaseEnterAValidProductName": "Mangyaring ipasok ang isang valid na Pangalan ng Produkto", + "enterProductName": "Ipasok ang Pangalan ng Produkto", + "pleaseSelectACategory": "Mangyaring pumili ng isang kategorya", + "productCategory": "Kategorya ng Produkto", + "selectProductCategory": "Pumili ng Kategorya ng Produkto", + "enterSize": "Ipasok ang Sukat", + "enterColor": "Ipasok ang Kulay", + "enterWeight": "Ipasok ang Timbang", + "enterCapacity": "Ipasok ang Kapasidad", + "enterType": "Ipasok ang Uri", + "productBrand": "Brand ng Produkto", + "selectABrand": "Pumili ng isang brand", + "productCodeIsRequired": "ang code ng produkto ay kinakailangan", + "enterAValidStock": "Ipasok ang isang valid na stock", + "enterStock": "Ipasok ang stock", + "productUnit": "Unit ng Produkto", + "selectProductUnit": "Pumili ng Unit ng Produkto", + "pleaseEnterAValidPurchasePrice": "Mangyaring ipasok ang isang valid na presyo ng pagbili", + "enterPurchasePrice": "Ipasok ang Presyo ng Pagbili", + "pleaseEnterAValidSalePrice": "Mangyaring ipasok ang isang valid na Presyo ng Pagbebenta", + "enterSaltingPrice": "Ipasok ang Presyo ng Pag-asin", + "enterWholesalePrice": "Ipasok ang Presyo ng Wholesale", + "enterDealerPrice": "Ipasok ang Presyo ng Dealer", + "enterDiscount": "Ipasok ang diskwento", + "enterManufacturerName": "Ipasok ang pangalan ng manufacturer", + "adding": "Idinadagdag...", + "pleaseEnterAValidUnitName": "Mangyaring ipasok ang isang valid na pangalan ng unit", + "pleaseEnterUnitName": "Mangyaring ipasok ang pangalan ng unit", + "productDetails": "Mga Detalye ng Produkto", + "smartWatch": "Smart watch", + "appleWatch": "Apple Watch", + "deleting": "Tinatanggal...", + "brand": "Brand", + "dueCollection": "Koleksyon ng Dapat Bayaran", + "noTransaction": "Walang Transaksyon", + "updating": "Ina-update...", + "confirmSMSTo": "Kumpirmahin ang SMS sa", + "anSMSWillBeSentToTheFollowingNumber": "Isang SMS ang ipapadala sa sumusunod na numero: ", + "package": "Package", + "permissionNotGranted": "Hindi ipinagkaloob ang pahintulot!", + "collectedBy": "Kinolekta Ni:", + "phonee": "Telepono:", + "purchaseBy": "Binili Ni:", + "salesBy": "Binahagi Ni:", + "days": "araw", + "details": "Mga Detalye", + "weSentAnOTPInYourPhoneNumber": "Nagpadala kami ng OTP sa iyong numero ng telepono", + "pleaseEnterTheOTP": "Mangyaring ipasok ang OTP", + "enterAValidOTP": "Ipasok ang isang valid na OTP", + "verify": "I-verify", + "resendIn": "Ipadala muli sa loob ng ", + "freeLifetimeUpdate": "Libreng Pag-update sa Buong Buhay", + "android": "Suporta sa Android & iOS App", + "premiumCustomerSupport": "Premium Customer Support", + "customInvoiceBranding": "Custom Invoice Branding", + "unlimitedUsage": "Walang Limitasyong Paggamit", + "freeDataBackup": "Libreng Data Backup", + "addCustomers" : "Magdagdag ng Customer", + "noDue" : "Walang Utang", + "customer" : "Customer", + "billingAddress" : "Billing Address", + "enterAddress" : "Ilagay ang Address", + "city" : "Lungsod", + "cityName" : "Pangalan ng Lungsod", + "state" : "Estado", + "stateName" : "Pangalan ng Estado", + "zip" : "Zip code", + "zipCode" : "Ilagay ang Zip code", + "chooseCountry" : "Piliin ang Bansa", + "shippingAddress" : "Shipping Address", + "partyCreateWarn" : "Wala kang pahintulot na gumawa ng Party.", + "addParty" : "Magdagdag ng mga Party", + "creditLimit" : "Limitasyon sa Credit ng Party", + "selectOne" : "Pumili ng Isa", + "roundings" : "Pagpapalapit (+/-)", + "roundingTotal" : "Pinalapit na Kabuuan", + "opinion" : "Ilagay ang iyong opinyon", + "dueSaleWarn" : "Hindi pinapayagan ang mga benta na may utang para sa mga walk-in na customer.", + "paymentTypeHint" : "Pumili ng uri ng bayad", + "createSaleWarn" : "Wala kang pahintulot na gumawa ng benta.", + "updateSaleWarn" : "Wala kang pahintulot na i-update ang benta.", + "uploadImage" : "Mag-upload ng Larawan", + "useGallery" : "Gamitin ang gallery", + "openCamera" : "Buksan ang Camera", + "scanCode" : "I-scan ang QR code ng produkto", + "posSale" : "POS Sale", + "selectCustomer" : "Pumili ng Customer", + "searchWith" : "Maghanap...", + "filter" : "Filter", + "productNotFound" : "Hindi natagpuan ang produkto", + "noMatched" : "Walang nahanap na tumutugmang produkto.", + "inventoryPermission" : "Wala kang pahintulot sa imbentaryo", + "noParty" : "Walang natagpuang Party", + "purchaseWarn" : "Wala kang pahintulot na gumawa ng mga pagbili.", + "purchaseUpdateWarn" : "Wala kang pahintulot na i-update ang mga pagbili.", + "addVariantDetails" : "Magdagdag ng mga Detalye ng Variant", + "purchaseEx" : "Presyo ng Pagbili (Ex.)", + "purchaseIn" : "Presyo ng Pagbili (Inc.)", + "purchaseExReq" : "Kinakailangan ang presyo ng pagbili (Ex.)", + "purchaseInReq" : "Kinakailangan ang presyo ng pagbili (Inc.)", + "profitMargin" : "Margin ng Kita (%)", + "saleReq" : "Kinakailangan ang presyo ng benta", + "manufactureDate" : "Petsa ng Paggawa", + "selectDate" : "Piliin ang Petsa", + "expDate" : "Petsa ng Expiry", + "saveVariant" : "I-save ang Variant", + "model" : "Modelo", + "selectModel" : "Pumili ng Modelo", + "bulk" : "Bulk Upload", + "barcodeGen" : "Tagabuo ng Barcode", + "upload" : "Mag-upload", + "sku" : "SKU / Code", + "lowStock" : "Mababang Stock", + "enLowStock" : "Ilagay ang mababang stock", + "manuDate" : "Petsa ng Paggawa", + "single" : "Isa", + "batch" : "Batch", + "batchNo" : "Batch No.", + "entBatchNo" : "Ilagay ang Batch No.", + "variantAdded" : "Matagumpay na naidagdag ang Variant!", + "variantDelete" : "Matagumpay na natanggal ang Variant!", + "addVariant" : "Magdagdag ng Variant", + "typeSelect" : "Pumili ng Uri", + "taxType" : "Uri ng Buwis", + "selectTax" : "Pumili ng Buwis", + "updateProductWarn" : "Wala kang pahintulot na i-update ang Produkto.", + "addProductWarn" : "Wala kang pahintulot na gumawa ng Produkto.", + "updateProductSuccess" : "Matagumpay na na-update ang Produkto!", + "addProductSuccess" : "Matagumpay na nalikha ang Produkto!", + "choose" : "Piliin", + "view" : "Tingnan ang mga Detalye", + "priceWarn" : "Hindi maaaring walang laman ang Presyo", + "productSetting" : "Mga Setting ng Produkto", + "saveSetting" : "I-save ang mga Setting", + "addStock" : "Magdagdag ng Stock", + "stockWarn" : "Ang stock ay dapat hindi bababa sa 1", + "updateSuccess" : "Matagumpay na na-update", + "updateFailed" : "Nabigong i-update ang stock", + "deleteBatchWarn" : "Sigurado ka bang gusto mong tanggalin ang Batch na ito?", + "lowStockReport" : "Ulat ng Mababang Stock", + "genPdfWarn" : "Walang data na available para gumawa ng pdf", + "dateFilterWarn" : "Hindi maaaring mauna ang To Date sa From Date.", + "createPdfWarn" : "Wala kang pahintulot na gumawa ng pdf.", + "expirationStatus" : "Katayuan ng Expiration", + "selectFDate" : "Piliin ang petsa mula", + "selectToDate" : "Piliin ang petsa hanggang", + "clear" : "Linisin", + "incomeReportPermission" : "Wala kang pahintulot na makita ang ulat ng kita.", + "deleteAcc" : "Tanggalin ang Account", + "deletePartyWarn" : "Wala kang pahintulot na tanggalin ang party.", + "updatePartyWarn" : "Wala kang pahintulot na i-update ang party.", + "phoneNotAvail" : "Hindi available ang numero ng telepono.", + "notLaunch" : "Hindi mabuksan ang phone app.", + "quickOver" : "Mabilis na Pangkalahatang-ideya", + "tranSacOver" : "Pangkalahatang-ideya ng transaksyon", + "profitLoss" : "Kita at Luging" +} \ No newline at end of file diff --git a/lib/l10n/intl_fr.arb b/lib/l10n/intl_fr.arb new file mode 100644 index 0000000..5b66302 --- /dev/null +++ b/lib/l10n/intl_fr.arb @@ -0,0 +1,1273 @@ +{ + "orContinueWith": "Ou continuer avec", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Échec de la connexion. Veuillez réessayer.", + "someThingWithWrongWithTheWebPage": "Un problème est survenu avec la page Web.", + "loadingOtpSetting": "Chargement des paramètres OTP...", + "youCanNowResendYourOtp": "Vous pouvez maintenant renvoyer l'OTP.", + "resendOtpSeconds": "Renvoyer l'OTP dans ${start} secondes", + "oldPassword": "Ancien mot de passe", + "oldPasswordCanNotBeEmpty": "L'ancien mot de passe ne peut pas être vide", + "seconds": "secondes", + "downloading": "Téléchargement...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Téléchargement réussi ! Vérifiez votre dossier Documents", + "printBarCode": "Imprimer le code-barres", + "youDoNotHavePermissionToGenerateBarcode": "Vous n'avez pas l'autorisation de générer un code-barres.", + "download": "Télécharger", + "packingDate": "Date d'emballage", + "permissionDeniedToViewBank": "Permission refusée de consulter la banque.", + "permissionDeniedToUpdateBank": "Permission refusée de mettre à jour la banque.", + "editWarehouse": "Modifier l'entrepôt", + "addNewWarehouse": "Ajouter un nouvel entrepôt", + "warehouseName": "Nom de l'entrepôt", + "enterWarehouseName": "Entrez le nom de l'entrepôt", + "amountMustBeGreaterThanZero": "Le montant doit être supérieur à 0", + "canNotRetrievePaymentDetails": "Impossible de récupérer les détails du paiement.", + "youDonNotHavePermissionToCreateExpense": "Vous n'avez pas l'autorisation de créer une dépense.", + "youDoNotHavePermissionToCreateExpenseCategory": "Vous n'avez pas l'autorisation de créer une catégorie de dépenses.", + "youDonNotHavePermissionToCreateIncome": "Vous n'avez pas l'autorisation de créer un revenu.", + "youDoNotHavePermissionToCreateIncomeCategory": "Vous n'avez pas l'autorisation de créer une catégorie de revenus.", + "salesReturn": "Retour de vente", + "purchaseReturn": "Retour de vente", + "returnQuantity": "Quantité de retour", + "nonFoundableDiscount": "Non remboursable (TVA/Remise)", + "confirmReturn": "Confirmer le retour", + "pleaseSelectForProductReturn": "Veuillez sélectionner un produit pour le retour", + "failedToProcessReturn": "Échec du traitement du retour.", + "noValuesDenied": "Aucune valeur définie", + "editCategory": "Modifier la catégorie", + "editModel": "Modifier le modèle", + "addNewModel": "Ajouter un nouveau modèle", + "pleaseEnterValidName": "Veuillez entrer un nom valide", + "modelName": "Nom du modèle", + "enterModelName": "Entrez le nom du modèle", + "youDoNotHavePermissionToCreateModel": "Vous n'avez pas l'autorisation de créer un modèle", + "youDoNotHavePermissionToUpdateModel": "Vous n'avez pas l'autorisation de mettre à jour le modèle", + "modelUpdateSuccessfully": "Modèle mis à jour avec succès !", + "modelCreatedSuccessfully": "Modèle créé avec succès !", + "models": "Modèles", + "youDoNotHavePermissionDeleteModel": "Vous n'avez pas l'autorisation de supprimer le modèle.", + "enterLabelText": "Entrez le texte de l'étiquette", + "searchBatchNo": "Rechercher le n° de lot...", + "noActiveUser": "Utilisateur non actif", + "pleaseUseValidPurchaseCodeUseTheApp": "Veuillez utiliser le code d'achat valide pour utiliser l'application.", + "notInternetConnection": "Pas de connexion Internet", + "pleaseCheckYourInternetConnection": "Veuillez vérifier votre connexion Internet et réessayer", + "ok": "Ok", + "addCash": "Ajouter de l'argent", + "reduceCash": "Réduire l'argent", + "transactionType": "Type de transaction", + "user": "Utilisateur", + "toAccount": "Vers le compte", + "fromAccount": "Depuis le compte", + "years": "Années", + "comboProductReport": "Rapport sur les produits combinés", + "deleteDialogDetails" : "Êtes-vous sûr de vouloir supprimer votre compte ? Cette action effacera définitivement toutes vos données.", + "passwordMust6Character" : "Le mot de passe doit contenir au moins 6 caractères", + "passwordIsRequired" : "Mot de passe requis (au moins 6 caractères)", + "iAgreeDeleteMyAccountPermanent" : "J'accepte de supprimer mon compte définitivement.", + "flat" : "Fixe (Flat)", + "percent" : "Pourcentage", + "partialPaid" : "Partiellement payé", + "selectStock" : "Sélectionner le stock", + "stockOrVariant" : "Stock / Variante", + "noBatch" : "Pas de lot", + "purchaseQuantityRequired" : "Quantité d'achat requise", + "excelUploader" : "Chargeur Excel", + "remove" : "Supprimer", + "uploading" : "Téléchargement...", + "pickAndUploadFile" : "Choisir et charger le fichier", + "downloadExcelFormat" : "Télécharger le format Excel", + "excelFiles" : "Fichiers Excel", + "noFileSelected" : "Aucun fichier sélectionné", + "grossProfit": "Bénéfice Brut (Gross Profit)", + "netProfit": "Bénéfice Net (Net Profit)", + "incomeType": "Type de Revenu", + "expensesType": "Types de Dépenses", + "resets": "Réinitialiser", + "packageName": "Nom du Forfait", + "start": "Démarrer", + "paymentMethod": "Mode de Paiement", + "addPayment": "Ajouter un Paiement", + "advance": "Avance", + "noteLevel": "Niveau de Note", + "enterYourNoteLevel": "Saisissez votre niveau de note", + "postSaleMessage": "Message Après-Vente", + "enterYourPostSaleMessage": "Saisissez votre message après-vente", + "a4PageLogo": "Logo Facture Page A4", + "thermalInvoicePageLogo": "Logo Facture Thermique", + "thermalPrinterLanguage": "Langue de l'Imprimante Thermique", + "thermalPrinterPageSize": "Taille de Page Imprimante Thermique", + "openSetting": "Ouvrir les Paramètres", + "selectRack": "Sélectionner le Rayon", + "rack": "Rayon (Rack)", + "selectShelf": "Sélectionner l'Étagère", + "shelf": "Étagère (Shelf)", + "variations": "Variations", + "combo": "Combo", + "enterBatchNo": "Saisir No. Lot (Batch No.)", + "selectWarehouse": "Sélectionner l'Entrepôt", + "warehouse": "Entrepôt (Warehouse)", + "netTotalAmount": "Montant Total Net", + "defaultSellingPrice": "Prix de Vente par Défaut", + "selectItems": "Sélectionner des Articles", + "variantList": "Liste des Variantes", + "addSubVariation": "Ajouter une Sous-Variation", + "editProduct": "Modifier le Produit", + "noItemFound": "Aucun article trouvé", + "youDoNotHavePermissionDeleteTheShelf": "Vous n'avez pas la permission de supprimer l'étagère", + "notMatchingResultFound": "Aucun résultat correspondant trouvé", + "editShelf": "Modifier l'Étagère", + "addShelf": "Ajouter une Nouvelle Étagère", + "shelfName": "Nom de l'Étagère", + "enterShelfName": "Saisir le nom de l'étagère", + "pleaseEnterShelfName": "Veuillez saisir le nom de l'étagère", + "productRacks": "Rayons de Produits", + "racks": "Rayons (Racks)", + "youDoNtHavePermissionToCreateRacks": "Vous n'avez pas la permission de créer des rayons.", + "youDoNtHavePermissionToDeleteRacks": "Vous n'avez pas la permission de supprimer des rayons.", + "youDoNtHavePermissionToUpdateRacks": "Vous n'avez pas la permission de mettre à jour des rayons.", + "addNewRack": "Ajouter un Nouveau Rayon", + "editRack": "Modifier le Rayon", + "rackName": "Nom du Rayon", + "pleaseEnterRackName": "Veuillez saisir le nom du rayon", + "shelves": "Étagères (Shelves)", + "pressToSelect": "Appuyer pour sélectionner", + "selectAtLeastOneRack": "Sélectionner au moins une étagère", + "inActive": "Inactif", + "addNewVariation": "Ajouter une Nouvelle Variation", + "editVariations": "Modifier la Variation", + "values": "Valeurs", + "enterValues": "Saisir les valeurs", + "pleaseEnterAtLeastOneValues": "Veuillez saisir au moins une valeur.", + "productVariations": "Variations de Produit", + "permissionDenied": "Permission Refusée", + "noVariationFound": "Aucune variation trouvée.", + "addNewVariations": "Ajouter une Nouvelle Variation", + "variationId": "ID de Variation (Variation ID)", + "updateRole": "Mettre à jour le rôle", + "addRole": "Ajouter un rôle", + "enterUserName": "Saisir le nom d'utilisateur", + "enterYourPassword": "Saisir votre mot de passe", + "selectAll": "Tout sélectionner", + "sNo": "N° de Série (S.No.)", + "feature": "Fonctionnalité", + "read": "Lire", + "viewPrice": "Voir le Prix", + "purchaseReturns": "Retours d'Achat", + "expiredProduct": "Produits Expirés", + "barcodes": "Codes-barres", + "bulkUploads": "Téléchargements en Masse", + "productModels": "Modèles de Produits", + "incomes": "Revenus", + "dues": "Dettes", + "subscriptions": "Abonnements", + "paymentsTypes": "Types de Paiements", + "roles": "Rôles", + "manageSetting": "Gérer les Paramètres", + "downloadApk": "Télécharger APK", + "vatReports": "Rapports de TVA (VAT)", + "profitAndLossDetailsReport": "Rapport détaillé des Pertes et Profits", + "transactionsHistoryReport": "Rapports d'Historique des Transactions", + "expireProductReports": "Rapports des Produits Expirés", + "productPurchaseReport": "Rapport d'achat de produit", + "productSalesReport": "Rapport de vente de produit", + "role": "Rôle", + "areYouSureWantToDeleteThisRole": "Êtes-vous sûr de vouloir supprimer ce rôle ?", + "inStock": "En Stock", + "informationShowInLabels": "Informations à afficher sur les étiquettes", + "packageDate": "Date du Colis", + "barCodePrintLabelSetting": "Réglage de l'étiquette d'impression du code-barres", + "labelRoleLabelSize2Inch": "Taille de l'étiquette en rouleau 2\"*1, 50mm*25mm, Écart 3.1mm", + "labelRoleLabelSize1_5Inch": "Taille de l'étiquette en rouleau 1.5\"*1, 38mm*25mm, Écart 3.1mm", + "thirtyTwoLabelPerSheet": "32 étiquettes par feuille, 8.27 pouces par 11.69 pouces", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Vous n'avez pas la permission de générer un code-barres.", + "pleaseSelectAProductFirst": "Veuillez d'abord sélectionner un produit", + "pleaseEnterAValidQuantity": "Veuillez saisir une quantité valide (au moins 1) pour tous les produits", + "pleaseSelectProductFirst": "Veuillez d'abord sélectionner un produit", + "bluetoothIsTurnedOff": "Le Bluetooth est désactivé. Veuillez l'activer.", + "noBluetoothDeviceSelected": "Aucun appareil Bluetooth sélectionné.", + "printLabel": "Imprimer l'Étiquette", + "caningForDevices": "Recherche d'appareils...", + "noDeviceFound": "Aucun appareil trouvé", + "retryScan": "Réessayer le Scan", + "connectedTo": "Connecté à", + "pleaseEnableBluetooth": "Veuillez activer le Bluetooth", + "skuOrCode": "SKU / Code", + "lowStockAlert": "Alerte de Stock Faible", + "tax": "Taxe (Tax)", + "costExclusionTax": "Coût hors taxe", + "costInclusionTax": "Coût TTC", + "mrpOrSalePrice": "Prix de Vente/PVC (MRP)", + "expiredDate": "Date d'Expiration", + "sellingPrice": "Prix de Vente", + "variationsProduct": "Produits à Variations", + "comboProducts": "Produits Combo", + "noStockAvailable": "Aucune donnée de stock disponible.", + "highToLowPrice": "Prix du plus haut au plus bas", + "lowToHighPrice": "Prix du plus bas au plus haut", + "attachment": "Pièce jointe", + "viewStock": "Voir le Stock", + "expiry": "Expiration", + "expire": "Expirer", + "sevenDays": "7 Jours", + "fifteenthDays": "15 Jours", + "thirtyDays": "30 Jours", + "sixtyDays": "60 Jours", + "outPremiumPlan": "Notre Forfait Premium", + "youDoNotHavePermissionToCreatePurchase": "Vous n'avez pas la permission de créer des achats.", + "thisPlanIsNotAvailableToPurchase": "Ce forfait n'est pas disponible à l'achat", + "thisPlanIsEligibleForUpgrade": "Ce forfait n'est pas éligible à une mise à niveau", + "extendPlan": "Prolonger le Forfait", + "buyNow": "Acheter Maintenant", + "none": "Aucun", + "roundToWholeNumber": "Arrondir au nombre entier", + "roundToNearestWholeNumber": "Arrondir au nombre entier le plus proche", + "roundToNearnessDecimalNumber005": "Arrondir à la décimale la plus proche (0.05)", + "roundToNearnessDecimalNumber01": "Arrondir à la décimale la plus proche (0.1)", + "roundToNearnessDecimalNumber05": "Arrondir à la décimale la plus proche (0.5)", + "lastYear": "L'Année Dernière", + "productStock": "Stock de Produit", + "unit": "Unité", + "showExpireDate": "Afficher la Date d'Expiration", + "vatId": "ID de TVA (Vat Id)", + "vatType": "Type de TVA (vatType)", + "exclusivePrice": "Prix Exclusif (exclusivePrice)", + "inclusivePrice": "Prix Inclusif (inclusivePrice)", + "profitPercent": "Pourcentage de Profit", + "showSingle": "Afficher Unique", + "showCombo": "Afficher Combo", + "showVariant": "Afficher Variante", + "showAction": "Afficher Action", + "ledger": "Grand livre", + "youDoNotHavePermissionToGenerateReport": "Vous n'avez pas la permission de générer un rapport", + "noDataAvailable": "Aucune donnée disponible", + "youDoNotHavePermissionToExportExcel": "Vous n'avez pas la permission d'exporter vers Excel", + "noDataAvailableForExport": "Aucune donnée disponible pour l'exportation", + "supplierDue": "Dû au fournisseur", + "partyType": "Type de tiers", + "allParty": "Tous les tiers", + "yesterday": "Hier", + "last7Days": "7 derniers jours", + "last30Days": "30 derniers jours", + "currentMonth": "Mois en cours", + "lastMonth": "Mois dernier", + "currentYear": "Année en cours", + "customerDate": "Date personnalisée", + "noTransactionToGeneratePdf": "Aucune transaction pour générer le PDF", + "generatePdf": "Générer PDF", + "noTransactionFound": "Aucune transaction trouvée", + "reference": "Référence", + "creditIn": "Crédit (Entrée)", + "debitOut": "Débit (Sortie)", + "subscribeNow": "S'abonner maintenant", + "expired": "Expiré", + "totalBalance": "Solde total", + "hoursLeft": "Heures restantes", + "daysLeft": "Jours restants", + "pos": "Point de vente (POS)", + "profitAndLoss": "Pertes & Profits", + "branch": "Succursale", + "hrm": "GRH", + "inventory": "Inventaire", + "editAttendance": "Modifier la présence", + "addNewAttendance": "Ajouter une présence", + "employee": "Employé", + "pleaseSelectAnEmployee": "Veuillez sélectionner un employé", + "shift": "Poste/Service", + "selectEmployeeFirst": "Sélectionnez d'abord un employé", + "selectDateFirst": "Sélectionnez d'abord une date", + "month": "Mois", + "autoSelected": "Sélection automatique", + "pleaseSelectDate": "Veuillez sélectionner une date", + "timeIn": "Heure d'arrivée", + "timeOut": "Heure de départ", + "attendance": "Présence", + "allEmployee": "Tous les employés", + "noAvailableRecordFound": "Aucun enregistrement de présence trouvé.", + "addAttendance": "Ajouter une présence", + "noNoteProvided": "Aucune note fournie.", + "duration": "Durée", + "youDoNotHavePermissionToViewAttendance": "Vous n'avez pas la permission de voir les présences", + "department": "Département", + "noDepartmentFound": "Aucun département trouvé.", + "inactive": "Inactif", + "noDescriptionAvailableForThisDepartment": "Aucune description disponible pour ce département.", + "youDoNotHavePermissionToUpdateDepartment": "Vous n'avez pas la permission de mettre à jour le département.", + "youDoNotHavePermissionToDeleteDepartment": "Vous n'avez pas la permission de supprimer le département.", + "failedToDeleteTheDeterment": "Échec de la suppression du département", + "failedToLoadDepartment": "Échec du chargement des départements", + "addDepartment": "Ajouter un département", + "saving": "Enregistrement", + "editDesignation": "Modifier la désignation", + "addDesignation": "Ajouter une nouvelle désignation", + "designationName": "Nom de la désignation", + "enterDesignationName": "Entrez le nom de la désignation", + "pleaseEnterDesignationName": "Veuillez entrer le nom de la désignation", + "pleaseSelectAStatus": "Veuillez sélectionner un statut", + "enterDescription": "Entrez la description", + "designation": "Désignation", + "noDesignationFound": "Aucune désignation trouvée.", + "noDescriptionAvailableForThisDesignation": "Aucune description disponible pour cette désignation.", + "youDoNotPermissionToUpdateDesignation": "Vous n'avez pas la permission de mettre à jour la désignation.", + "youDoNotHavePermissionToDeleteDesignation": "Vous n'avez pas la permission de supprimer la désignation.", + "updatePurchase": "Mettre à jour l'achat", + "editEmployee": "Modifier l'employé", + "addNewEmployee": "Ajouter un nouvel employé", + "enterFullName": "Entrez le nom complet", + "pleaseSelectDesignation": "Veuillez sélectionner la désignation", + "pleaseSelectDepartment": "Veuillez sélectionner le département", + "pleaseSelectStatus": "Veuillez sélectionner le statut", + "pleaseEnterYourPhoneNumber": "Veuillez entrer votre numéro de téléphone", + "countryName": "Nom du pays", + "enterYourCountry": "Entrez votre pays", + "salary": "Salaire", + "pleaseEnterYourSalary": "Veuillez entrer votre salaire", + "gender": "Genre", + "pleaseSelectYourGender": "Veuillez sélectionner votre genre", + "pleaseSelectYourShift": "Veuillez sélectionner votre poste", + "birthDate": "Date de naissance", + "joinDate": "Date d'adhésion", + "staus": "Statut", + "pleaseSelectValidStartAndEndDates": "Veuillez sélectionner des dates de début et de fin valides.", + "endDateCannotBeBeforeStartDate": "La date de fin ne peut pas être antérieure à la date de début.", + "editHoliday": "Modifier le jour férié", + "addNewHoliday": "Ajouter un jour férié", + "enterHolidayName": "Entrez le nom du jour férié", + "pleaseEnterHolidayName": "Veuillez entrer le nom du jour férié", + "pleaseEnterDate": "Veuillez entrer la date", + "pleaseSelectStartDate": "Veuillez sélectionner la date de début", + "pleaseEnterEndDate": "Veuillez sélectionner la date de fin", + "endDateBeforeStartDate": "Date de fin antérieure à la date de début", + "holidayList": "Liste des jours fériés", + "noHolidayFound": "Aucun jour férié trouvé.", + "noHolidayFundMatching": "Aucun jour férié correspondant trouvé", + "addHoliday": "Ajouter un jour férié", + "youDoNotHavePermissionToUpgradeHoliday": "Vous n'avez pas la permission de mettre à jour les jours fériés.", + "holiday": "Jour férié", + "editLeave": "Modifier le congé", + "addNewLeave": "Ajouter un nouveau congé", + "leaveType": "Type de congé", + "pleaseSelectALeaveType": "Veuillez sélectionner un type de congé", + "pleaseSelectAStartDate": "Veuillez sélectionner une date de début", + "leaveDuration": "Durée du congé", + "autoCalculatedDays": "Jours calculés automatiquement", + "leaveList": "Liste des congés", + "noLeaveRequestFound": "Aucune demande de congé trouvée.", + "addLeave": "Ajouter un congé", + "noDescriptionProvided": "Aucune description fournie.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Vous n'avez pas la permission de mettre à jour la demande de congé.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Vous n'avez pas la permission de supprimer la demande de congé.", + "leaveRequest": "Demande de congé", + "editPayroll": "Modifier la paie", + "addNewPayroll": "Ajouter une nouvelle paie", + "paymentYear": "Année de paiement", + "pleaseSelectPaymentYear": "Veuillez sélectionner l'année de paiement", + "pleaseSelectAnMonth": "Veuillez sélectionner un mois", + "pleaseEnterADate": "Veuillez entrer une date", + "totalSalaryAmount": "Montant total du salaire", + "payrollList": "Liste de paie", + "noPayrollFound": "Aucun enregistrement de paie trouvé.", + "paymentDetails": "Détails du paiement", + "youDoNotHaveUpdatePayroll": "Vous n'avez pas la permission de mettre à jour la paie.", + "youDoNotHavePermissionToDeletePayroll": "Vous n'avez pas la permission de supprimer la paie.", + "payrollRecord": "Enregistrement de paie", + "searchAttendance": "Rechercher une présence", + "attendanceReport": "Rapports de présence", + "noAttendanceRecordFound": "Aucun enregistrement de présence trouvé pour les filtres sélectionnés.", + "searchLeave": "Rechercher des congés", + "leaveReports": "Rapports de congés", + "noLeaveRecordFound": "Aucun enregistrement de congé trouvé pour les filtres sélectionnés.", + "durationDays": "Durée (Jours)", + "payrollReports": "Rapports de paie", + "noMatchingPayrollFound": "Aucun enregistrement de paie correspondant trouvé.", + "editShift": "Modifier le poste", + "addNewShift": "Ajouter un nouveau poste", + "shiftName": "Nom du poste", + "pleaseSelectAShift": "Veuillez sélectionner un poste", + "breakStatus": "Statut de pause", + "pleaseSelectBreakStatus": "Veuillez sélectionner le statut de pause", + "startTimeIsRequired": "L'heure de début est requise", + "startTime": "Heure de début", + "enterStartTime": "Entrez l'heure de début", + "endTimeIsRequired": "L'heure de fin est requise", + "endTime": "Heure de fin", + "enterEndTime": "Entrez l'heure de fin", + "startBreakTime": "Début de pause", + "enterBreakTime": "Entrez l'heure de pause", + "endBreakTime": "Fin de pause", + "noShiftFound": "Aucun poste trouvé.", + "addShift": "Ajouter un poste", + "breakTime": "Temps de pause", + "breakDuration": "Durée de la pause", + "youDoNotToHavePermissionToUpdateShift": "Vous n'avez pas la permission de mettre à jour le poste.", + "youDoNotToHavePermissionToDeleteShift": "Vous n'avez pas la permission de supprimer le poste.", + "doYouReallyWantToDeleteThis": "Voulez-vous vraiment supprimer ceci", + "viewDetails": "Voir les détails", + "leave": "Congé", + "payroll": "Paie", + "editBankAdjustment": "Modifier l'ajustement bancaire", + "adjustBankBalance": "Ajuster le solde bancaire", + "pleaseAddAtLeastOneBank": "Veuillez ajouter au moins un compte bancaire pour ajuster les soldes.", + "accountNumber": "Nom du compte", + "selectAccount": "Sélectionner un compte", + "selectType": "Sélectionner un type", + "amountsIsRequired": "Le montant est requis", + "invalidAmount": "Montant invalide", + "adjustmentDate": "Date d'ajustement", + "dateIsRequired": "La date est requise", + "editBankAccounts": "Modifier les comptes bancaires", + "addNewBankAccounts": "Ajouter des comptes bancaires", + "accountDisplayName": "Nom d'affichage du compte", + "enterAccountDisplayName": "Entrez le nom d'affichage du compte", + "displayNameIsRequired": "Le nom d'affichage est requis", + "openingBalanceIsRequired": "Le solde d'ouverture est requis", + "asOfDate": "En date du", + "hideFiled": "Masquer les champs", + "addMoreFiled": "Ajouter plus de champs", + "enterAccountName": "Entrez le numéro de compte", + "ifscCode": "Code IFSC", + "upiIdForQrCode": "ID UPI pour QR Code", + "bankName": "Nom de la banque", + "enterBankName": "Entrez le nom de la banque", + "accountHolderName": "Nom du titulaire du compte", + "enterAccountHolderName": "Entrez le nom du titulaire du compte", + "printBankDetailsAndInvoice": "Imprimer les détails bancaires sur les factures", + "viewingTransactionFor": "Affichage des transactions pour", + "bankAccounts": "Comptes bancaires", + "noBankAccountFound": "Aucun compte bancaire trouvé.", + "noAccountsFoundMissing": "Aucun compte correspondant trouvé", + "deposit": "Dépôt", + "addBank": "Ajouter une banque", + "bankToBankTransfer": "Virement bancaire à bancaire", + "bankToCashTransfer": "Virement bancaire à espèces", + "accountName": "Nom du compte", + "holderName": "Nom du titulaire", + "openingDate": "Date d'ouverture", + "currentBalance": "Solde actuel", + "permissionDeniedToDeleteBank": "Permission refusée de supprimer la banque.", + "canNotEditThisTransactionType": "Impossible de modifier ce type de transaction.", + "bank": "Banque", + "noTransactionFoundForThisFilter": "Aucune transaction trouvée pour ce filtre.", + "pleaseSelectBothAccounts": "Veuillez sélectionner les deux comptes.", + "cannotTransferToSameAccounts": "Impossible de transférer vers le même compte.", + "editBankTransfer": "Modifier le virement bancaire", + "needAtLeastTwoBankAccount": "Besoin d'au moins deux comptes bancaires pour effectuer un virement.", + "from": "De", + "to": "À", + "editBankToCash": "Modifier banque vers espèces", + "noBankAccountsFoundToTransferFrom": "Aucun compte bancaire trouvé depuis lequel transférer.", + "selectOneAccount": "Sélectionner un compte", + "editCashAdjustment": "Modifier l'ajustement de caisse", + "adjustCashBalance": "Ajuster le solde de caisse", + "customDate": "Date personnalisée", + "cashInHand": "Espèces en caisse", + "currentCashBalance": "Solde de caisse actuel", + "transfer": "Virement", + "adjustCash": "Ajuster la caisse", + "pleaseSelectADestinationBankAccounts": "Veuillez sélectionner un compte bancaire de destination.", + "editCashToBank": "Modifier espèces vers banque", + "cashToBankTransfer": "Transfert espèces vers banque", + "noDestinationBankAccountFond": "Aucun compte bancaire de destination trouvé.", + "transferCheque": "Transférer un chèque", + "receivedFrom": "Reçu de", + "chequeAmount": "Montant du chèque", + "chequeNumber": "Numéro de chèque", + "chequeDate": "Date du chèque", + "referenceNumber": "N° de référence", + "selectBankToCash": "Sélectionner Banque ou Espèces", + "depositTo": "Déposer vers", + "selectDepositDestination": "Sélectionner la destination du dépôt", + "transferDate": "Date de transfert", + "doYouWantToRellyReOpenThisCheque": "Voulez-vous vraiment rouvrir ce chèque ?", + "okay": "D'accord", + "reOpen": "Rouvrir", + "open": "Ouvrir", + "chequeList": "Liste des chèques", + "closed": "Fermé", + "noChequeFound": "Aucun chèque trouvé", + "searchTransaction": "Rechercher des transactions...", + "filterByDate": "Filtrer par date", + "addImage": "Ajouter une image", + "cashAndBankManagement": "Gestion de la caisse et banque", + "cheque": "Chèques", + "branchList": "Liste des succursales", + "roleAndPermission": "Rôle et Permission", + "switchBank": "Changer de succursale ?", + "exitBank": "Quitter la succursale", + "areYouSureWantToSwitchToDifferentBranch": "Êtes-vous sûr de vouloir changer de succursale ?", + "areYourSureYouWantToExitFromThisBranch": "Êtes-vous sûr de vouloir quitter cette succursale ?", + "switchs": "Changer", + "exit": "Quitter", + "createBranch": "Créer une succursale", + "areYouSureWantToDeleteThisBranch": "Êtes-vous sûr de vouloir supprimer cette succursale ?", + "currents": "Actuel", + "noBrunchFound": "Aucune succursale trouvée", + "updateBranch": "Mettre à jour la succursale", + "pleaseEnterBranchName": "Veuillez entrer le nom de la succursale", + "enterBalance": "Entrez le solde", + "youDoNotHavePermissionToUpdateBranch": "Vous n'avez pas la permission de mettre à jour la succursale.", + "allTransaction": "Toutes les transactions", + "duePay": "Paiement dû", + "allParties": "Tous les tiers", + "retry": "Réessayer", + "incomeCategoriesReport": "Rapport des catégories de revenus", + "dayBook": "Journal", + "billWiseProfit": "Profit par facture", + "cashFlow": "Flux de trésorerie", + "balanceSheet": "Bilan", + "taxReport": "Rapport fiscal", + "productSaleHistory": "Historique des ventes de produits", + "productPurchaseHistory": "Historique des achats de produits", + "partyReports": "Rapports des tiers", + "customerLedger": "Grand livre client", + "supplierLedger": "Grand livre fournisseur", + "partyWiseProfit": "Profit par tiers", + "productWiseProfit": "Profit par produit", + "top5Customer": "Top 5 Clients", + "top5Supplier": "Top 5 Fournisseurs", + "productReports": "Rapports de produits", + "comboReport": "Rapport combiné", + "expiredItemReport": "Rapport des articles expirés", + "top5Product": "Top 5 Produits", + "productWiseProfitAndLoss": "Pertes & Profits par produit", + "productWisePurchase": "Achat par produit", + "productWiseSale": "Perte par produit", + "noProductMatchYourSearch": "Aucun produit ne correspond à votre recherche.", + "purchaseQty": "Qté Achetée", + "saleQty": "Qté Vendue", + "youDoNotHavePermissionProfitAndLoss": "Vous n'avez pas la permission pour Pertes et Profits.", + "sold": "Vendu", + "remaining": "Restant", + "totalAssets": "Total des actifs", + "assets": "Actifs", + "itemName": "Nom de l'article", + "personalInfo": "Infos personnelles :", + "dueBalance": "Solde dû", + "walletBalance": "Solde du portefeuille", + "cashIn": "Entrée d'espèces", + "cashOut": "Sortie d'espèces", + "runningCash": "Caisse courante", + "moneyIn": "Entrée d'argent", + "moneyOut": "Sortie d'argent", + "noDataAvailableForGeneratePdf": "Aucune donnée disponible pour générer le PDF", + "balanceDue": "Solde dû", + "returnedAmount": "Montant retourné", + "saleReturn": "Retour de vente", + "saleEdit": "Modification des ventes", + "pleaseAddASalesReturn": "Veuillez ajouter un retour de vente", + "subscriptionReports": "Rapports d'abonnement", + "started": "Commencé", + "end": "Fin", + "taxReportList": "Liste des rapports fiscaux", + "developedBy": "Développé par", + "time": "Heure", + "receivedBy": "Reçu par", + "wallet": "Portefeuille", + "warranty": "Garantie", + "guarantee": "Garantie", + "remark": "Remarque", + "bankDetails": "Détails bancaires", + "cashAndBank": "Caisse & Banque", + "pdfGenerateSuccessfully": "PDF généré avec succès", + + + + "generatingPdf": "Génération du PDF", + "INVOICE": "FACTURE", + "admin": "Admin", + "invoiceNumber": "Numéro de facture", + "vatNumber": "Numéro de TVA", + "customerSignature": "Signature du client", + "authorizedSignature": "Signature autorisée", + "poweredBy": "Propulsé par", + "shippingCharge": "Frais d'expédition", + "totalReturned": "Total retourné", + "amountsInWord": "Montants en lettres", + "changeAmount": "Montant du rendu", + "sellsBy": "Vendu par", + "rounding": "Arrondi", + "paidBy": "Payé par", + "vatGstTitle": "Titre TVA/TPS", + "enterVatGstTitle": "Entrez le titre de la TVA/TPS", + "vatGstNumber": "Numéro de TVA/TPS", + "enterVatGstNumber": "Entrez le numéro de TVA/TPS", + "vatAndTax": "TVA et Taxe", + "customPrint": "Impression personnalisée", + "taxRates": "Taux d'imposition", + "taxRatesMangeYourTaxRates": "Taux d'imposition - Gérez vos taux d'imposition", + "add": "Ajouter", + "status": "Statut", + "active": "Actif", + "disable": "Désactiver", + "deletedSuccessFully": "Supprimé avec succès !", + "failedToDeleteTheTax": "Échec de la suppression de la taxe", + "errorDeletingTax": "Erreur lors de la suppression de la taxe", + "taxGroup": "Groupe de taxes", + "combinationOfTheMultipleTaxes": "Combinaison de plusieurs taxes", + "subTaxes": "Sous-taxes", + "action": "Action", + "addTax": "Ajouter une taxe", + "editTax": "Modifier la taxe", + "addNewTax": "Ajouter une nouvelle taxe", + "enterTaxRates": "Entrez le taux d'imposition", + "addTaxGroup": "Ajouter un nouveau groupe de taxes", + "editTaxGroup": "Modifier le groupe de taxes", + "taxWithSingleMultipleTaxType": "Taxe avec un/plusieurs type(s) de taxe", + "noSubTaxSelected": "Aucune sous-taxe sélectionnée", + "subTaxList": "Liste des sous-taxes", + "taxPercent": "Pourcentage de taxe", + "done": "Terminé", + "writerTaxHere": "Écrivez du texte ici...", + "expiredList": "Liste expirée", + "listIsEmpty": "La liste est vide", + "printingInvoice": "Impression de la facture", + "salesSetting": "Paramètres de vente", + "invoiceLogo": "Logo de la facture", + "printingOption": "Option d'impression", + "amountRoundingMethod": "Méthode d'arrondi du montant", + "signUp": "S'inscrire", + "returnedItem": "Article retourné", + "returnedDate": "Date de retour", + "unitPrice": "Prix unitaire", + "saleBy": "Ventes par", + "purchasedBy": "Acheté par", + "collectedBys": "Recueilli par", + "payableAmount": "Montant payable", + "receivedAmount": "Montant reçu", + "unitPrices": "Prix unitaire", + "item": "Article", + "sl": "N° de série", + "mobiles": "Mobile", + "paidVia": "Payé via", + "moneyReceipt": "Reçu de paiement", + "receipt": "Reçu", + "barcodeGenerator" : "Générateur de code-barres", + "searchProduct" : "Rechercher un produit", + "code" : "Code", + "price" : "Prix", + "showCode" : "Afficher le code", + "showPrice" : "Afficher le prix", + "showName" : "Afficher le nom", + "actions" : "Actions", + "noItemSelected" : "Aucun élément sélectionné", + "noProductSelected" : "Aucun produit sélectionné", + "previewPdf" : "Aperçu PDF", + "salesReturnReport" : "Rapport de retour de vente", + "purchaseReturnReport" : "Rapport de retour d'achat", + "incomeFor" : "Revenu pour", + "enterProductCode": "Entrez le code produit", + "addIncome" : "Ajouter un revenu", + "incomeDate" : "Date de revenu", + "incomeCategories" : "Catégories de revenus", + "addIncomeCategory" : "Ajouter une catégorie de revenu", + "enterIncomeCategoryName" : "Entrez le nom de la catégorie de revenu", + "totalReturnAmount" : "Montant total retourné", + "returned" : "Retourné", + "supplierDetails" : "Détails du fournisseur", + "weekly": "Hebdomadaire", + "monthly": "Mensuel", + "yearly" : "Annuel", + "today" : "Aujourd'hui", + "thisWeek" : "Cette semaine", + "thisMonth" : "Ce mois-ci", + "thisYear": "Cette année", + "allTime" : "Tout le temps", + "custom" : "Personnalisé", + "addUserRole": "Ajouter un rôle d'utilisateur", + "noRoleFound": "Aucun rôle d'utilisateur trouvé", + "yourPackageExpiredInDays": "Votre forfait expirera dans 5 jours", + "yourPackageExpiredToday": "Votre forfait expirera aujourd'hui\n\nVeuillez effectuer un nouvel achat", + "contactUs": "Contactez-nous", + "writeYourMessageHere": "Écrivez votre message ici", + "sendMessage": "Envoyer le message", + "sendYourEmail": "Envoyez votre e-mail", + "backToHome": "Retour à la page d'accueil", + "promoCode": "Code promo", + "submit": "Soumettre", + "seeAllPromoCode": "Voir tous les codes promo", + "categories": "Catégories", + "enterYourPhoneNumber": "Entrez votre numéro de téléphone", + "enterFullAddress": "Entrez l'adresse complète", + "enterYourEmailAddress": "Entrez votre adresse e-mail", + "pleaseEnterAPassword": "Veuillez entrer un mot de passe", + "pleaseEnterAConfirmPassword": "Veuillez entrer un mot de passe de confirmation", + "enterYourName": "Entrez votre nom", + "addNewAddress": "Ajouter une nouvelle adresse", + "firstName": "Prénom", + "lastName": "Nom de famille", + "country": "Pays", + "bangladesh": "Bangladesh", + "apply": "Appliquer", + "deliveryAddress": "Adresse de livraison", + "noDataAvailabe": "Pas de données disponibles", + "addDelivery": "Ajouter une livraison", + "description": "Description", + "addNote": "Ajouter une note", + "image": "Image", + "pleaseConnectThePrinterFirst": "Veuillez d'abord connecter l'imprimante", + "selectCategory": "Sélectionnez une catégorie", + "enterExpenseDate": "Entrez la date de la dépense", + "enterName": "Entrez le nom", + "enterAmount": "Entrez le montant", + "enterRefNumber": "Entrez le numéro de référence", + "fashions": "Mode", + "billTO": "Facturer à", + "totalDue": "Total dû", + "paymentsAmount": "Montants des paiements", + "remainingDue": "Solde restant dû", + "thankYouForYourDuePayment": "Merci pour votre paiement dû", + "print": "Imprimer", + "unitPirce": "Prix unitaire", + "totalPrice": "Prix total", + "totalVat": "TVA totale", + "deliveryCharge": "Frais de livraison", + "totalPayable": "Total à payer", + "thakYouForYourPurchase": "Merci pour votre achat", + "pleaseConnectYourBlutohPrinter": "Veuillez connecter votre imprimante Bluetooth", + "editSocailMedia": "Modifier les médias sociaux", + "socialMarketing": "Marketing social", + "share": "Partager", + "notification": "Notification", + "purchaseAlarm": "Alarme d'achat", + "purchaseConfirmed": "Achat confirmé", + "paymentComplete": "Paiement terminé", + "retur": "Retour", + "sendSms": "Envoyer SMS", + "recivethePin": "Code PIN reçu", + "startNewSale": "Nouvelle vente", + "payment": "Paiement", + "masterCard": "MasterCard", + "instrucation": "Instruction", + "cash": "Espèces", + "invoiceViewr": "Visionneuse de facture", + "size": "Taille", + "color": "Couleur", + "weight": "Poids", + "capacity": "Capacité", + "type": "Type", + "youWantTodeletetheProduct": "Voulez-vous supprimer ce produit ?", + "delete": "Supprimer", + "contactDetials": "Coordonnées", + "clarence": "Clarence", + "call": "Appeler", + "messege": "Message", + "dailyTransaction": "Transactions quotidiennes", + "promo": "Promo", + "send": "Envoyer", + "easyToUseThePos": "Facilité d'utilisation du terminal de paiement mobile", + "easytheusedesciption": "L'application PosPro est gratuite et facile à utiliser. En fait, c'est l'un des meilleurs systèmes de TPV au monde.", + "choseYourFeature": "Choisissez vos fonctionnalités", + "choseyourfeatureDesciption": "Les fonctionnalités sont la partie importante qui distingue PosPro des solutions traditionnelles.", + "allBusinessSolutions": "Toutes les solutions commerciales", + "allBusinessolutionDescrip": "PosPro est une solution commerciale complète avec stock, comptabilité, ventes, dépenses et pertes/bénéfices.", + "skip": "Passer", + "next": "Suivant", + "anewUpdateAvailable": "Une nouvelle mise à jour est disponible\nVeuillez mettre à jour votre application", + "skipTheUpdate": "Ignorer la mise à jour", + "rememberMeLater": "Rappelez-moi plus tard", + "powerdedByAcnoo": "Propulsé par Acnoo", + "lossOrProfit": "Perte/Profit", + "expense": "Dépense", + "parties": "Parties", + "home": "Accueil", + "sales": "Ventes", + "setting": "Paramètres", + "purchaseNow": "Acheter maintenant", + "paymentMethods": "Méthodes de paiement", + "save": "Sauvegarder", + "update": "Mise à jour", + "continueButton": "Continuer", + "name": "Nom", + "phone": "Numéro de téléphone", + "email": "Adresse e-mail", + "address": "Adresse", + "previousDue": "Échéance précédente", + "selectLang": "Choisissez votre langue", + "addContact": "Ajouter le contact", + "moreInfo": "Plus d'informations", + "retailer": "Détaillant", + "dealer": "Marchand", + "wholesaler": "Grossiste", + "supplier": "Fournisseur", + "CustomerDetails": "Détails du client", + "recentTransaction": "Transactions récentes", + "totalProduct": "Produits totaux", + "total": "Total", + "paid": "Payé", + "unPaid": "Non payé", + "due": "Exigible", + "connect": "Cliquez pour vous connecter", + "tryAgain": "Essayer à nouveau", + "loading": "Chargement", + "viewAll": "Voir tout", + "partyList": "Liste des partis", + "addCustomer": "Veuillez ajouter un client", + "updateContact": "Mettre à jour les contacts", + "dueList": "Liste d'échéance", + "collectDue": "Liste d'échéance", + "date": "Date", + "dueAmount": "Montant dû: ", + "customerName": "Nom du client", + "totalAmount": "Montant total", + "paidAmount": "Montant payé", + "paymentTypes": "Type de paiement", + "cancel": "Annuler", + "expenseReport": "Rapport de dépenses", + "fromDate": "Rapport de dépenses", + "toDate": "À ce jour", + "expenseFor": "À ce jour", + "amount": "Montant", + "noData": "Pas de données disponibles", + "totalExpense": "Dépense totale", + "addExpense": "Ajouter une dépense", + "expenseDate": "Date de dépense", + "referenceNo": "Numéro de réference", + "note": "Note", + "expenseCat": "Catégories de dépenses", + "search": "Recherche", + "select": "Sélectionner", + "addExpenseCat": "Ajouter une catégorie de dépenses", + "categoryName": "Nom de catégorie", + "alreadyAdded": "Déjà ajouté", + "whatNew": "Quoi de neuf", + "lp": "Perte/Bénéfice", + "profit": "Profit", + "loss": "Perte", + "lpDetails": "Détails des pertes/profits", + "invoice": "Facture", + "dates": "Date:", + "mobile": "Mobile:", + "product": "Produit", + "quantity": "Quantité", + "discount": "Rabais", + "totalLoss": "Perte totale", + "totalProfit": "Bénéfice total", + "productList": "Liste de produits", + "stock": "Action", + "addNewProduct": "Action", + "productName": "Nom du produit", + "productCode": "Code produit", + "purchasePrice": "Prix d'achat", + "mrp": "MRP", + "wholeSalePrice": "Prix de gros", + "dealerPrice": "Prix de gros", + "manufacturer": "Fabricant", + "saveNPublish": "Enregistrer et publier", + "brands": "Marques", + "addBrand": "Ajouter une marque", + "brandName": "Marque", + "addUnit": "Ajouter une unité", + "unitName": "Nom de l'unité", + "units": "Unités", + "addProduct": "Veuillez ajouter un produit", + "updateProduct": "Mettre à jour le produit", + "salePrice": "Prix de vente", + "profile": "Profil", + "edit": "Modifier", + "businessCat": "Catégorie Business", + "language": "langue", + "changePassword": "Changer le mot de passe", + "updateProfile": "Mettre à jour votre profil", + "businessName": "Nom de l'entreprise et de l'entreprise", + "addPurchase": "Ajouter un achat", + "inv": "Numéro d'inv.", + "supplierName": "Nom du fournisseur", + "itemAdded": "Article ajouté", + "addItems": "Ajouter des articles", + "subTotal": "Sous Total", + "returnAmount": "Montant du retour", + "chooseSupplier": "Choisissez un fournisseur", + "noSupplier": "Aucun fournisseur disponible", + "salesDetails": "Détails de la vente", + "editPurchaseInvoice": "Modifier la facture d'achat", + "purchaseList": "Liste d'achat", + "addAPurchase": "Veuillez ajouter un achat", + "dueReport": "Rapport attendu", + "fullyPaid": "Entièrement payé", + "stillUnpaid": "Toujours impayé", + "purchaseReport": "Rapport d'achat", + "connectPrinter": "Connectez votre imprimante", + "clickToConnect": "Cliquez pour vous connecter", + "collectDues": "Veuillez collecter un dû", + "addNewPurchase": "Veuillez ajouter un achat", + "salesReport": "Rapport des ventes", + "addSale": "Veuillez ajouter une vente", + "reports": "Rapports", + "chooseCustomer": "Choisissez un client", + "addSales": "Ajouter des ventes", + "saleList": "Liste des ventes", + "editSalesInvoice": "Modifier la facture de vente", + "previousPayAmount": "Montant de la paie précédente", + "printing": "Option d'impression", + "subscription": "Abonnement", + "userRole": "Rôle d'utilisateur", + "currency": "Monnaie", + "logOut": "Se déconnecter", + "stockList": "Liste des stocks", + "purchase": "Achat", + "sale": "Vente", + "yourPack": "Votre colis", + "freePlan": "Forfait gratuit", + "youRUsing": "Vous utilisez ", + "freePack": "Forfait gratuit", + "premiumPlan": "Forfait Premium", + "packFeatures": "Caractéristiques du package", + "unlimited": "Illimité", + "updateNow": "Mettez à jour maintenant", + "purchasePremium": "Acheter un forfait Premium", + "buyPremium": "Acheter un forfait premium", + "paypalPay": "Payer avec PayPal", + "gotEmail": "Vous avez un e-mail", + "sendEmail": "Nous avons envoyé un e-mail avec des instructions sur la façon de réinitialiser le mot de passe à :", + "checkEmail": "Vérifier le courriel", + "close": "Fermer", + "forgotPassword": "Mot de passe oublié", + "enterEmail": "Veuillez saisir votre adresse e-mail ci-dessous pour recevoir le lien de réinitialisation du mot de passe.", + "sendLink": "Envoyer le lien de réinitialisation", + "emailText": "E-mail", + "password": "Mot de passe", + "logIn": "Connexion", + "noAcc": "Vous n'avez pas de commencer", + "register": "Enregistrer", + "phoneVerification": "Vérification par téléphone", + "registerTitle": "Nous devons enregistrer votre téléphone sans commencer!", + "sendCode": "Envoyez le code", + "staffLogin": "Connexion du personnel", + "logInWithMail": "Se connecter avec e-mail", + "setUpProfile": "Configurez votre profil", + "setUpDesc": "Mettez à jour votre profil pour connecter votre médecin avec une meilleure impression", + "gallery": "Galerie", + "camera": "Caméra", + "companyAddress": "Adresse de la société", + "openingBalance": "Solde d'ouverture", + "confirmPass": "Confirmez le mot de passe", + "haveAcc": "Vous avez déjà un compte?", + "loginWithPhone": "Connexion avec téléphone", + "editPhone": "Modifier le numéro de téléphone ?", + "createAcc": "Créer un compte gratuit", + "congratulation": "Toutes nos félicitations", + + "signIn": "Se connecter", + "welcomeBack": "Bon retour !", + "passwordCannotBeEmpty": "Le mot de passe ne peut pas être vide", + "reset": "Réinitialisez le mot de passe en utilisant votre e-mail ou votre numéro de téléphone", + "lableEmail": "E-mail", + "hintEmail": "Entrez l'adresse e-mail", + "emailCannotBeEmpty": "L'e-mail ne peut pas être vide", + "pleaseEnterAValidEmail": "Veuillez entrer un e-mail valide", + "continueE": "Continuer", + "pleaseEnterYourDetails": "Veuillez entrer vos informations.", + "lablePassword": "Mot de passe", + "hintPassword": "Entrez le mot de passe", + "pleaseEnterABiggerPassword": "Veuillez entrer un mot de passe plus long", + "rememberMe": "Se souvenir de moi", + "donNotHaveAnAccount": "Vous n'avez pas de compte ?", + "createAFreeAccount": "Créer un compte gratuit", + "fullName": "Nom complet", + "enterYourFullName": "Entrez votre nom complet", + "nameCanNotBeEmpty": "Le nom ne peut pas être vide", + "alreadyHaveAnAccount": "Vous avez déjà un compte ?", + "createNewPassword": "Créer un nouveau mot de passe", + "setUpNewPassword": "Configurer un nouveau mot de passe", + "resetPassword": "Réinitialisez votre mot de passe pour récupérer et vous connecter à votre compte", + "newPassword": "Nouveau mot de passe", + "confirmPassword": "Confirmer le mot de passe", + "passwordsDoNotMatch": "Les mots de passe ne correspondent pas", + "verityEmail": "Vérifiez l'email", + "verification": "Vérification", + "digits": "Un code PIN à 6 chiffres a été envoyé à votre adresse e-mail : ", + "enterValidOTP": "Entrez un OTP valide", + "resendOTP": "Renvoyer l'OTP", + "verifyYourEmail": "Vérifiez votre e-mail", + "weHaveSentAConfirmationEmailTo": "Nous avons envoyé un e-mail de confirmation à", + "folder": "Il se peut que le mail ait fini dans votre dossier spam.", + "gotIt": "Compris", + "enterOpeningBalance": "Entrez le solde d'ouverture", + "pleaseEnterAValidBusinessName": "Veuillez entrer un nom d'entreprise valide", + "enterBusiness": "Entrez le nom de l'entreprise/boutique", + "selectBusinessCategory": "Sélectionnez la catégorie d'entreprise", + "todaySummary": "Résumé du jour", + "sellAll": "Vendre tout >", + "income": "Revenu", + "purchased": "Acheté", + "endYourFreePlan": "Mettre fin à votre plan gratuit", + "yourFree": "Votre forfait gratuit est presque terminé, achetez votre prochain plan. Merci.", + "upgradeNow": "Mettre à niveau maintenant", + "notFound": "Non trouvé", + "updateYourSubscription": "Mettez à jour votre abonnement", + "noDataFound": "Aucune donnée trouvée", + "areYouSure": "Êtes-vous sûr ?", + "doYouWantToExitTheApp": "Voulez-vous quitter l'application ?", + "no": "Non", + "yes": "Oui", + "dashboard": "Tableau de bord", + "salesPurchaseOverview": "Aperçu des ventes et des achats", + "totalItems": "Articles totaux", + "totalCategories": "Catégories totales", + "quickOverview": "Aperçu rapide", + "totalIncome": "Revenu total", + "customerDue": "Montant dû par le client", + "stockValue": "Valeur du stock", + "lossProfit": "Perte/Profit", + "cost": "Coût", + "qty": "Qté", + "noProductFound": "Aucun produit trouvé", + "phoneNumber": "Numéro de téléphone", + "pleaseEnterAValidName": "Veuillez entrer un nom valide", + "pleaseEnterValidPhoneAndNameFirst": "Veuillez d'abord entrer un téléphone et un nom valides", + "confirmDelete": "Confirmer la suppression", + "areYouSureYouWant": "Êtes-vous sûr de vouloir supprimer ce contact ?", + "pleaseEnterAValidPhoneNumber": "Veuillez entrer un numéro de téléphone valide", + "sendSMS": "Envoyer un SMS", + "searchH": "Recherchez ici....", + "transactions": "Transactions", + "selectAInvoice": "Sélectionnez une facture", + "totalDueAmount": "Montant total dû", + "youCanNotPayMoreThenDue": "Vous ne pouvez pas payer plus que le montant dû", + "noDueSelected": "Aucun dû sélectionné", + "pleaseEnterName": "Veuillez entrer un nom", + "pleaseEnterAmount": "Veuillez entrer le montant", + "enterNote": "Entrez une note", + "pleaseSelectAExpenseCategory": "Veuillez sélectionner une catégorie de dépenses", + "enterExpanseCategoryName": "Entrez le nom de la catégorie de dépenses", + "comingSoon": "Bientôt disponible", + "pleaseMakeASaleFirst": "Veuillez d'abord effectuer une vente", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Lien", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Passerelle de paiement", + "paymentSuccess": "Paiement réussi", + "paymentWasSuccessful": "Le paiement a été effectué avec succès !", + "paymentFailed": "Échec du paiement", + "paymentFailedPleaseTryAgain": "Le paiement a échoué. Veuillez réessayer.", + "pleaseEnterAValidBrandName": "Veuillez entrer un nom de marque valide", + "enterABrandName": "Entrez un nom de marque", + "addCategory": "Ajouter une catégorie", + "enterCategoryName": "Entrez le nom de la catégorie", + "selectVariations": "Sélectionnez les variations : ", + "dataSavedSuccessfully": "Données enregistrées avec succès.", + "somethingIs": "Quelque chose ne va pas", + "updateYourProfile": "Mettez à jour votre profil pour donner une meilleure impression à vos clients", + "shopOpeningBalance": "Solde d'ouverture du magasin", + "shopRemainingBalance": "Solde restant du magasin", + "enterAValidDiscount": "Entrez une réduction valide", + "addProductFirst": "Ajoutez d'abord un produit", + "subtotal": "Sous-total", + "purchaseDetails": "Détails de l'achat", + "riead": "Riead", + "totall": "Total :", + "startDate": "Date de début", + "pickStartDate": "Choisir la date de début", + "endDate": "Date de fin", + "pickEndDate": "Choisir la date de fin", + "failedToGetPlatformVersion": "Échec de l'obtention de la version de la plateforme.", + "enterQuantity": "Entrez la quantité", + "pleaseAddQuantity": "Veuillez ajouter une quantité", + "willBeAddedSoon": "Sera ajouté bientôt", + "addedToCart": "Ajouté au panier", + "connectYourPrinter": "Connectez votre imprimante", + "customerPay": "Paiement du client", + "supplerPay": "Paiement du fournisseur", + "incomeReport": "Rapport de revenus", + "category": "Catégorie", + "balance": "Solde", + "itemsSales": "Ventes d'articles", + "totalPurchase": "Achats totaux", + "totalSales": "Ventes totales", + "stockReport": "Rapport de stock", + "lossProfitReport": "Rapport perte/profit", + "outOfStock": "Rupture de stock", + "vat": "TVA", + "customerPhoneNumber": "Numéro de téléphone du client", + "enterCustomerPhoneNumber": "Entrez le numéro de téléphone du client", + "walkInCustomer": "Client de passage", + "guest": "Invité", + "stocks": "Stocks : ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ne pas déranger", + "on": "Activé", + "off": "Désactivé", + "unlimitedUsagesOfOurPackage": "Utilisations illimitées de notre forfait\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Payer pour s'abonner", + "field": "Champ", + "successfullyPaid": "payé avec succès", + "profileEdit": "Édition du profil", + "products": "Produits", + "salesList": "Liste des ventes", + "useTitleCanNotBeEmpty": "Le titre de l'utilisateur ne peut pas être vide", + "userTitle": "Titre de l'utilisateur", + "enterUserTitle": "Entrez le titre de l'utilisateur", + "create": "Créer", + "youHaveToGivePermission": "Vous devez donner la permission", + "all": "Tout", + "userRoleDetails": "Détails du rôle de l'utilisateur", + "doYouWantToDeleteTheUser": "Voulez-vous supprimer l'utilisateur ?", + "thisProductAlreadyAdded": "Ce produit est déjà ajouté !", + "pleaseEnterAValidProductName": "Veuillez entrer un nom de produit valide", + "enterProductName": "Entrez le nom du produit", + "pleaseSelectACategory": "Veuillez sélectionner une catégorie", + "productCategory": "Catégorie de produit", + "selectProductCategory": "Sélectionnez la catégorie de produit", + "enterSize": "Entrez la taille", + "enterColor": "Entrez la couleur", + "enterWeight": "Entrez le poids", + "enterCapacity": "Entrez la capacité", + "enterType": "Entrez le type", + "productBrand": "Marque du produit", + "selectABrand": "Sélectionnez une marque", + "productCodeIsRequired": "Le code du produit est requis", + "enterAValidStock": "Veuillez entrer un stock valide", + "enterStock": "Entrez le stock", + "productUnit": "Unité du produit", + "selectProductUnit": "Sélectionnez l'unité du produit", + "pleaseEnterAValidPurchasePrice": "Veuillez entrer un prix d'achat valide", + "enterPurchasePrice": "Entrez le prix d'achat", + "pleaseEnterAValidSalePrice": "Veuillez entrer un prix de vente valide", + "enterSaltingPrice": "Entrez le prix de vente", + "enterWholesalePrice": "Entrez le prix de gros", + "enterDealerPrice": "Entrez le prix du revendeur", + "enterDiscount": "Entrez la réduction", + "enterManufacturerName": "Entrez le nom du fabricant", + "adding": "Ajout en cours...", + "pleaseEnterAValidUnitName": "Veuillez entrer un nom d'unité valide", + "pleaseEnterUnitName": "Veuillez entrer le nom de l'unité", + "productDetails": "Détails du produit", + "smartWatch": "Montre connectée", + "appleWatch": "Apple Watch", + "deleting": "Suppression en cours...", + "brand": "Marque", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Détails", + "weSentAnOTPInYourPhoneNumber": "Nous avons envoyé un OTP sur votre numéro de téléphone", + "pleaseEnterTheOTP": "Veuillez saisir l'OTP", + "enterAValidOTP": "Saisissez un OTP valide", + "verify": "Vérifier", + "resendIn": "Renvoyer l'OTP dans", + + + "dueCollection": "Collecte due", + "noTransaction": "Aucune transaction", + "updating": "Mise à jour...", + "confirmSMSTo": "Confirmer le SMS au", + "anSMSWillBeSentToTheFollowingNumber": "Un SMS sera envoyé au numéro suivant : ", + "package": "Forfait", + "permissionNotGranted": "Autorisation non accordée !", + "collectedBy": "Collecté par :", + "phonee": "Téléphone :", + "purchaseBy": "Acheté par :", + "salesBy": "Vendu par :", + "days": "jours", + + "freeLifetimeUpdate": "Mise à jour gratuite à vie", + "android": "Support des applications Android et iOS", + "premiumCustomerSupport": "Support des applications Android et iOS", + "customInvoiceBranding": "Marquage personnalisé des factures", + "unlimitedUsage": "Utilisation illimitée", + "freeDataBackup": "Sauvegarde des données gratuite", + "addCustomers" : "Ajouter un client", + "noDue" : "Aucune dette", + "customer" : "Client", + "billingAddress" : "Adresse de facturation", + "enterAddress" : "Saisir l'adresse", + "city" : "Ville", + "cityName" : "Nom de la ville", + "state" : "État", + "stateName" : "Nom de l'État", + "zip" : "Code postal", + "zipCode" : "Saisir le code postal", + "chooseCountry" : "Choisir le pays", + "shippingAddress" : "Adresse de livraison", + "partyCreateWarn" : "Vous n'avez pas la permission de créer une partie.", + "addParty" : "Ajouter des parties", + "creditLimit" : "Limite de crédit de la partie", + "selectOne" : "Sélectionnez-en un", + "roundings" : "Arrondi (+/-)", + "roundingTotal" : "Total arrondi", + "opinion" : "Entrez votre avis", + "dueSaleWarn" : "Les ventes à terme ne sont pas autorisées pour les clients sans compte.", + "paymentTypeHint" : "Veuillez sélectionner un type de paiement", + "createSaleWarn" : "Vous n'avez pas la permission de créer une vente.", + "updateSaleWarn" : "Vous n'avez pas la permission de mettre à jour une vente.", + "uploadImage" : "Télécharger une image", + "useGallery" : "Utiliser la galerie", + "openCamera" : "Ouvrir la caméra", + "scanCode" : "Scanner le code QR du produit", + "posSale" : "Vente POS", + "selectCustomer" : "Sélectionner un client", + "searchWith" : "Recherche...", + "filter" : "Filtrer", + "productNotFound" : "Produit non trouvé", + "noMatched" : "Aucun produit correspondant trouvé.", + "inventoryPermission" : "Vous n'avez pas la permission d'accéder à l'inventaire", + "noParty" : "Aucune partie trouvée", + "purchaseWarn" : "Vous n'avez pas la permission de créer des achats.", + "purchaseUpdateWarn" : "Vous n'avez pas la permission de mettre à jour les achats.", + "addVariantDetails" : "Ajouter les détails de la variante", + "purchaseEx" : "Prix d'achat hors taxe", + "purchaseIn" : "Prix d'achat TTC", + "purchaseExReq" : "Prix d'achat hors taxe requis", + "purchaseInReq" : "Prix d'achat TTC requis", + "profitMargin" : "Marge bénéficiaire (%)", + "saleReq" : "Prix de vente requis", + "manufactureDate" : "Date de fabrication", + "selectDate" : "Sélectionner une date", + "expDate" : "Date d'expiration", + "saveVariant" : "Enregistrer la variante", + "model" : "Modèle", + "selectModel" : "Sélectionner un modèle", + "bulk" : "Téléchargement en masse", + "barcodeGen" : "Générateur de code-barres", + "upload" : "Télécharger", + "sku" : "SKU / Code", + "lowStock" : "Stock faible", + "enLowStock" : "Saisir le stock faible", + "manuDate" : "Date de fabrication", + "single" : "Unique", + "batch" : "Lot", + "batchNo" : "Numéro de lot", + "entBatchNo" : "Saisir le numéro de lot", + "variantAdded" : "Variante ajoutée avec succès !", + "variantDelete" : "Variante supprimée avec succès !", + "addVariant" : "Ajouter une variante", + "typeSelect" : "Sélectionner un type", + "taxType" : "Type de taxe", + "selectTax" : "Sélectionner une taxe", + "updateProductWarn" : "Vous n'avez pas la permission de mettre à jour le produit.", + "addProductWarn" : "Vous n'avez pas la permission de créer un produit.", + "updateProductSuccess" : "Produit mis à jour avec succès !", + "addProductSuccess" : "Produit créé avec succès !", + "choose" : "Choisir", + "view" : "Voir les détails", + "priceWarn" : "Le prix ne peut pas être vide", + "productSetting" : "Paramètres du produit", + "saveSetting" : "Enregistrer les paramètres", + "addStock" : "Ajouter du stock", + "stockWarn" : "Le stock doit être au moins de 1", + "updateSuccess" : "Mis à jour avec succès", + "updateFailed" : "Échec de la mise à jour du stock", + "deleteBatchWarn" : "Êtes-vous sûr de vouloir supprimer ce lot ?", + "lowStockReport" : "Rapport de stock faible", + "genPdfWarn" : "Aucune donnée disponible pour générer un PDF", + "dateFilterWarn" : "La date de fin ne peut pas être antérieure à la date de début.", + "createPdfWarn" : "Vous n'avez pas la permission de créer un PDF.", + "expirationStatus" : "Statut d'expiration", + "selectFDate" : "Sélectionner la date de début", + "selectToDate" : "Sélectionner la date de fin", + "clear" : "Effacer", + "incomeReportPermission" : "Vous n'avez pas la permission de voir le rapport de revenus.", + "deleteAcc" : "Supprimer le compte", + "deletePartyWarn" : "Vous n'avez pas la permission de supprimer la partie.", + "updatePartyWarn" : "Vous n'avez pas la permission de mettre à jour la partie.", + "phoneNotAvail" : "Le numéro de téléphone n'est pas disponible.", + "notLaunch" : "Impossible de lancer l'application téléphone.", + "quickOver" : "Aperçu rapide", + "tranSacOver" : "Aperçu des transactions", + "profitLoss" : "Profit et perte" +} \ No newline at end of file diff --git a/lib/l10n/intl_gl.arb b/lib/l10n/intl_gl.arb new file mode 100644 index 0000000..5660eb7 --- /dev/null +++ b/lib/l10n/intl_gl.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Estás seguro de que queres eliminar a túa conta? Esta acción borrará permanentemente todos os teus datos.", + "passwordMust6Character": "A contrasinal debe ter polo menos 6 caracteres", + "passwordIsRequired": "A contrasinal debe ter polo menos 6 caracteres", + "iAgreeDeleteMyAccountPermanent": "Acepto eliminar a miña conta permanentemente.", + "flat": "Fixo", + "percent": "Porcentaxe", + "partialPaid": "Pagado parcialmente", + "selectStock": "Seleccionar existencias", + "stockOrVariant": "Existencias / Variante", + "noBatch": "Sen lote", + "purchaseQuantityRequired": "Requírese cantidade de compra", + "excelUploader": "Cargador de Excel", + "remove": "Eliminar", + "uploading": "Cargando...", + "pickAndUploadFile": "Escoller e cargar ficheiro", + "downloadExcelFormat": "Descargar formato Excel", + "excelFiles": "Ficheiros Excel", + "noFileSelected": "Ningún ficheiro seleccionado", + "orContinueWith": "Ou continuar con", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Fallou o inicio de sesión. Téntao de novo.", + "someThingWithWrongWithTheWebPage": "Algo saíu mal coa páxina web.", + "loadingOtpSetting": "Cargando axustes de OTP...", + "youCanNowResendYourOtp": "Agora podes reenviar a OTP.", + "resendOtpSeconds": "Reenviar OTP en ${start} segundos", + "oldPassword": "Contrasinal antigo", + "oldPasswordCanNotBeEmpty": "O contrasinal antigo non pode estar baleiro", + "seconds": "segundos", + "downloading": "Descargando...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Descarga correcta! Consulta a túa carpeta de Documentos", + "printBarCode": "Imprimir código de barras", + "youDoNotHavePermissionToGenerateBarcode": "Non tes permiso para xerar códigos de barras.", + "download": "Descargar", + "packingDate": "Data de embalaxe", + "permissionDeniedToViewBank": "Permiso denegado para ver banco.", + "permissionDeniedToUpdateBank": "Permiso denegado para actualizar banco.", + "editWarehouse": "Editar almacén", + "addNewWarehouse": "Engadir novo almacén", + "warehouseName": "Nome do almacén", + "enterWarehouseName": "Introduce o nome do almacén", + "amountMustBeGreaterThanZero": "O importe debe ser superior a 0", + "canNotRetrievePaymentDetails": "Non se puideron recuperar os detalles do pago.", + "youDonNotHavePermissionToCreateExpense": "Non tes permiso para crear gastos.", + "youDoNotHavePermissionToCreateExpenseCategory": "Non tes permiso para crear unha categoría de gastos.", + "youDonNotHavePermissionToCreateIncome": "Non tes permiso para crear ingresos.", + "youDoNotHavePermissionToCreateIncomeCategory": "Non tes permiso para crear unha categoría de ingresos.", + "salesReturn": "Devolución de venda", + "purchaseReturn": "Devolución de venda", + "returnQuantity": "Cantidade de devolución", + "nonFoundableDiscount": "Non reembolsable (IVE/Desconto)", + "confirmReturn": "Confirmar devolución", + "pleaseSelectForProductReturn": "Selecciona o produto para a devolución", + "failedToProcessReturn": "Erro ao procesar a devolución.", + "noValuesDenied": "Non hai valores definidos", + "editCategory": "Editar categoría", + "editModel": "Editar modelo", + "addNewModel": "Engadir novo modelo", + "pleaseEnterValidName": "Introduce un nome válido", + "modelName": "Nome do modelo", + "enterModelName": "Introduce o nome do modelo", + "youDoNotHavePermissionToCreateModel": "Non tes permiso para crear o modelo", + "youDoNotHavePermissionToUpdateModel": "Non tes permiso para actualizar o modelo", + "modelUpdateSuccessfully": "Modelo actualizado con éxito!", + "modelCreatedSuccessfully": "Modelo creado con éxito!", + "models": "Modelos", + "youDoNotHavePermissionDeleteModel": "Non tes permiso para eliminar o modelo.", + "enterLabelText": "Introduce o texto da etiqueta", + "searchBatchNo": "Buscar número de lote...", + "noActiveUser": "Usuario non activo", + "pleaseUseValidPurchaseCodeUseTheApp": "Usa o código de compra válido para usar a aplicación.", + "notInternetConnection": "Sen conexión a Internet", + "pleaseCheckYourInternetConnection": "Comproba a túa conexión a Internet e téntao de novo", + "ok": "Aceptar", + "addCash": "Engadir efectivo", + "reduceCash": "Reducir efectivo", + "transactionType": "Tipo de transacción", + "user": "Usuario", + "toAccount": "Á conta", + "fromAccount": "Da conta", + "years": "Anos", + "comboProductReport": "Informe de produtos combo", + "grossProfit": "Beneficio bruto (Gross Profit)", + "netProfit": "Beneficio neto (Net Profit)", + "incomeType": "Tipo de ingresos", + "expensesType": "Tipos de gastos", + "resets": "Restablecer", + "packageName": "Nome do paquete", + "start": "Iniciar", + "paymentMethod": "Método de pago", + "addPayment": "Engadir pago", + "advance": "Adiantado", + "noteLevel": "Nivel de nota", + "enterYourNoteLevel": "Introduza o nivel de nota", + "postSaleMessage": "Mensaxe postvenda", + "enterYourPostSaleMessage": "Introduza a mensaxe postvenda", + "a4PageLogo": "Logotipo de factura A4", + "thermalInvoicePageLogo": "Logotipo de factura térmica", + "thermalPrinterLanguage": "Idioma da impresora térmica", + "thermalPrinterPageSize": "Tamaño de páxina térmica", + "openSetting": "Abrir configuración", + "selectRack": "Seleccionar andel", + "rack": "Andel (Rack)", + "selectShelf": "Seleccionar balda", + "shelf": "Balda (Shelf)", + "variations": "Variacións", + "combo": "Combo", + "enterBatchNo": "Introduza o núm. de lote", + "selectWarehouse": "Seleccionar almacén", + "warehouse": "Almacén (Warehouse)", + "netTotalAmount": "Importe neto total", + "defaultSellingPrice": "Prezo de venda por defecto", + "selectItems": "Seleccionar artigos", + "variantList": "Lista de variantes", + "addSubVariation": "Engadir subvariante", + "editProduct": "Editar produto", + "noItemFound": "Non se atopou ningún artigo", + "youDoNotHavePermissionDeleteTheShelf": "Non ten permiso para eliminar a balda", + "notMatchingResultFound": "Non se atoparon resultados", + "editShelf": "Editar balda", + "addShelf": "Engadir nova balda", + "shelfName": "Nome da balda", + "enterShelfName": "Introduza o nome da balda", + "pleaseEnterShelfName": "Por favor, introduza o nome da balda", + "productRacks": "Andeis de produtos", + "racks": "Andeis (Racks)", + "youDoNtHavePermissionToCreateRacks": "Non ten permiso para crear andeis.", + "youDoNtHavePermissionToDeleteRacks": "Non ten permiso para eliminar andeis.", + "youDoNtHavePermissionToUpdateRacks": "Non ten permiso para actualizar andeis.", + "addNewRack": "Engadir novo andel", + "editRack": "Editar andel", + "rackName": "Nome do andel", + "pleaseEnterRackName": "Por favor, introduza o nome do andel", + "shelves": "Baldas (Shelves)", + "pressToSelect": "Premer para seleccionar", + "selectAtLeastOneRack": "Seleccione polo menos unha balda", + "inActive": "Inactivo", + "addNewVariation": "Engadir nova variación", + "editVariations": "Editar variación", + "values": "Valores", + "enterValues": "Introduza valores", + "pleaseEnterAtLeastOneValues": "Por favor, introduza polo menos un valor.", + "productVariations": "Variacións de produto", + "permissionDenied": "Permiso denegado", + "noVariationFound": "Non se atopou ningunha variación.", + "addNewVariations": "Engadir novas variacións", + "variationId": "ID de variación", + "updateRole": "Actualizar rol", + "addRole": "Engadir rol", + "enterUserName": "Introduza nome de usuario", + "enterYourPassword": "Introduza o contrasinal", + "selectAll": "Seleccionar todo", + "sNo": "Núm.", + "feature": "Característica", + "read": "Ler", + "viewPrice": "Ver prezo", + "purchaseReturns": "Devolucións de compra", + "expiredProduct": "Produto caducado", + "barcodes": "Códigos de barras", + "bulkUploads": "Carga masiva", + "productModels": "Modelos de produto", + "incomes": "Ingresos", + "dues": "Débedas", + "subscriptions": "Subscricións", + "paymentsTypes": "Tipos de pagos", + "roles": "Roles", + "manageSetting": "Xestionar configuración", + "downloadApk": "Descargar APK", + "vatReports": "Informes de IVE", + "profitAndLossDetailsReport": "Informe de perdas e ganancias", + "transactionsHistoryReport": "Historial de transaccións", + "expireProductReports": "Informes de produtos caducados", + "productPurchaseReport": "Informe de compra de produtos", + "productSalesReport": "Informe de venda de produtos", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "Está seguro de que quere eliminar este rol?", + "inStock": "En stock", + "informationShowInLabels": "Información nas etiquetas", + "packageDate": "Data de envasado", + "barCodePrintLabelSetting": "Configuración de etiquetas de código de barras", + "labelRoleLabelSize2Inch": "Rolo 2\"*1, 50mm*25mm, espazo 3.1mm", + "labelRoleLabelSize1_5Inch": "Rolo 1.5\"*1, 38mm*25mm, espazo 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiquetas por folla, 8.27 x 11.69 polgadas", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Non ten permiso para xerar códigos de barras.", + "pleaseSelectAProductFirst": "Por favor, seleccione un produto primeiro", + "pleaseEnterAValidQuantity": "Introduza unha cantidade válida (mín. 1)", + "pleaseSelectProductFirst": "Por favor, seleccione produto primeiro", + "bluetoothIsTurnedOff": "O Bluetooth está apagado. Actíveo.", + "noBluetoothDeviceSelected": "Ningún dispositivo Bluetooth seleccionado.", + "printLabel": "Imprimir etiqueta", + "caningForDevices": "Buscando dispositivos...", + "noDeviceFound": "Non se atopou ningún dispositivo", + "retryScan": "Reintentar busca", + "connectedTo": "Conectado a", + "pleaseEnableBluetooth": "Active o Bluetooth", + "skuOrCode": "SKU / Código", + "lowStockAlert": "Alerta de stock baixo", + "tax": "Imposto (Tax)", + "costExclusionTax": "Custo sen impostos", + "costInclusionTax": "Custo con impostos", + "mrpOrSalePrice": "Prezo de venda máximo (MRP)", + "expiredDate": "Data de caducidade", + "sellingPrice": "Prezo de venda", + "variationsProduct": "Produtos con variantes", + "comboProducts": "Produtos combo", + "noStockAvailable": "Non hai datos de stock dispoñibles.", + "highToLowPrice": "Prezo: De máis a menos", + "lowToHighPrice": "Prezo: De menos a máis", + "attachment": "Adxunto", + "viewStock": "Ver stock", + "expiry": "Caducidade", + "expire": "Caduca", + "sevenDays": "7 días", + "fifteenthDays": "15 días", + "thirtyDays": "30 días", + "sixtyDays": "60 días", + "outPremiumPlan": "O noso Plan Premium", + "youDoNotHavePermissionToCreatePurchase": "Non ten permiso para crear compras.", + "thisPlanIsNotAvailableToPurchase": "Este plan non está dispoñible para a compra", + "thisPlanIsEligibleForUpgrade": "Este plan non se pode actualizar", + "extendPlan": "Estender plan", + "buyNow": "Mercar agora", + "none": "Ningún", + "roundToWholeNumber": "Arredondar a número enteiro", + "roundToNearestWholeNumber": "Arredondar ao enteiro máis próximo", + "roundToNearnessDecimalNumber005": "Arredondar ao decimal máis próximo (0.05)", + "roundToNearnessDecimalNumber01": "Arredondar ao decimal máis próximo (0.1)", + "roundToNearnessDecimalNumber05": "Arredondar ao decimal máis próximo (0.5)", + "lastYear": "O ano pasado", + "productStock": "Stock de produto", + "unit": "Unidade", + "showExpireDate": "Mostrar data de caducidad", + "vatId": "NIF / IVE ID", + "vatType": "Tipo de IVE", + "exclusivePrice": "Prezo exclusivo", + "inclusivePrice": "Prezo inclusivo", + "profitPercent": "Porcentaxe de beneficio", + "showSingle": "Mostrar individual", + "showCombo": "Mostrar combo", + "showVariant": "Mostrar variante", + "showAction": "Mostrar acción", + "ledger": "Libro maior", + "youDoNotHavePermissionToGenerateReport": "Non ten permiso para xerar o informe", + "noDataAvailable": "Non hai datos dispoñibles", + "youDoNotHavePermissionToExportExcel": "Non ten permiso para exportar a Excel", + "noDataAvailableForExport": "Non hai datos dispoñibles para exportar", + "supplierDue": "Débeda ao provedor", + "partyType": "Tipo de parte", + "allParty": "Todas as partes", + "yesterday": "Onte", + "last7Days": "Últimos 7 días", + "last30Days": "Últimos 30 días", + "currentMonth": "Mes actual", + "lastMonth": "Mes pasado", + "currentYear": "Ano actual", + "customerDate": "Data personalizada", + "noTransactionToGeneratePdf": "Non hai transaccións para xerar o PDF", + "generatePdf": "Xerar PDF", + "noTransactionFound": "Non se atoparon transaccións", + "reference": "Referencia", + "creditIn": "Crédito (Entrada)", + "debitOut": "Débito (Saída)", + "subscribeNow": "Subscribirse agora", + "expired": "Caducado", + "totalBalance": "Saldo total", + "hoursLeft": "Horas restantes", + "daysLeft": "Días restantes", + "pos": "TPV", + "profitAndLoss": "Perdas e Ganancias", + "branch": "Sucursal", + "hrm": "RRHH", + "inventory": "Inventario", + "editAttendance": "Editar asistencia", + "addNewAttendance": "Engadir nova asistencia", + "employee": "Empregado", + "pleaseSelectAnEmployee": "Por favor, seleccione un empregado", + "shift": "Quenda", + "selectEmployeeFirst": "Seleccione primeiro un empregado", + "selectDateFirst": "Seleccione primeiro unha data", + "month": "Mes", + "autoSelected": "Seleccionado automaticamente", + "pleaseSelectDate": "Por favor, seleccione unha data", + "timeIn": "Hora de entrada", + "timeOut": "Hora de saída", + "attendance": "Asistencia", + "allEmployee": "Todos os empregados", + "noAvailableRecordFound": "Non se atoparon rexistros de asistencia.", + "addAttendance": "Engadir asistencia", + "noNoteProvided": "Non se proporcionou ningunha nota.", + "duration": "Duración", + "youDoNotHavePermissionToViewAttendance": "Non ten permiso para ver a asistencia", + "department": "Departamento", + "noDepartmentFound": "Non se atopou ningún departamento.", + "inactive": "Inactivo", + "noDescriptionAvailableForThisDepartment": "Non hai descrición dispoñible para este departamento.", + "youDoNotHavePermissionToUpdateDepartment": "Non ten permiso para actualizar o departamento.", + "youDoNotHavePermissionToDeleteDepartment": "Non ten permiso para eliminar o departamento.", + "failedToDeleteTheDeterment": "Fallou ao eliminar o departamento", + "failedToLoadDepartment": "Fallou ao cargar os departamentos", + "addDepartment": "Engadir departamento", + "saving": "Gardando", + "editDesignation": "Editar designación", + "addDesignation": "Engadir nova designación", + "designationName": "Nome da designación", + "enterDesignationName": "Introduza o nome da designación", + "pleaseEnterDesignationName": "Por favor, introduza o nome da designación", + "pleaseSelectAStatus": "Por favor, seleccione un estado", + "enterDescription": "Introduza a descrición", + "designation": "Designación", + "noDesignationFound": "Non se atopou ningunha designación.", + "noDescriptionAvailableForThisDesignation": "Non hai descrición dispoñible para esta designación.", + "youDoNotPermissionToUpdateDesignation": "Non ten permiso para actualizar a designación.", + "youDoNotHavePermissionToDeleteDesignation": "Non ten permiso para eliminar a designación.", + "updatePurchase": "Actualizar compra", + "editEmployee": "Editar empregado", + "addNewEmployee": "Engadir novo empregado", + "enterFullName": "Introduza o nome completo", + "pleaseSelectDesignation": "Por favor, seleccione a designación", + "pleaseSelectDepartment": "Por favor, seleccione o departamento", + "pleaseSelectStatus": "Por favor, seleccione o estado", + "pleaseEnterYourPhoneNumber": "Por favor, introduza o seu número de teléfono", + "countryName": "Nome do país", + "enterYourCountry": "Introduza o seu país", + "salary": "Salario", + "pleaseEnterYourSalary": "Por favor, introduza o seu salario", + "gender": "Xénero", + "pleaseSelectYourGender": "Por favor, seleccione o seu xénero", + "pleaseSelectYourShift": "Por favor, seleccione a súa quenda", + "birthDate": "Data de nacemento", + "joinDate": "Data de incorporación", + "staus": "Estado", + "pleaseSelectValidStartAndEndDates": "Por favor, seleccione datas de inicio e fin válidas.", + "endDateCannotBeBeforeStartDate": "A data de fin non pode ser anterior á data de inicio.", + "editHoliday": "Editar festivo", + "addNewHoliday": "Engadir novo festivo", + "enterHolidayName": "Introduza o nome do festivo", + "pleaseEnterHolidayName": "Por favor, introduza o nome do festivo", + "pleaseEnterDate": "Por favor, introduza a data", + "pleaseSelectStartDate": "Por favor, seleccione a data de inicio", + "pleaseEnterEndDate": "Por favor, seleccione a data de fin", + "endDateBeforeStartDate": "A data de fin é anterior á data de inicio", + "holidayList": "Lista de festivos", + "noHolidayFound": "Non se atoparon festivos.", + "noHolidayFundMatching": "Non se atoparon festivos coincidentes", + "addHoliday": "Engadir festivo", + "youDoNotHavePermissionToUpgradeHoliday": "Non ten permiso para actualizar os festivos.", + "holiday": "Festivo", + "editLeave": "Editar permiso", + "addNewLeave": "Engadir novo permiso", + "leaveType": "Tipo de permiso", + "pleaseSelectALeaveType": "Por favor, seleccione un tipo de permiso", + "pleaseSelectAStartDate": "Por favor, seleccione a data de inicio", + "leaveDuration": "Duración do permiso", + "autoCalculatedDays": "Días calculados automaticamente", + "leaveList": "Lista de permisos", + "noLeaveRequestFound": "Non se atoparon solicitudes de permiso.", + "addLeave": "Engadir permiso", + "noDescriptionProvided": "Non se proporcionou ningunha descrición.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Non ten permiso para actualizar a solicitude de permiso.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Non ten permiso para eliminar a solicitude de permiso.", + "leaveRequest": "Solicitude de permiso", + "editPayroll": "Editar nómina", + "addNewPayroll": "Engadir nova nómina", + "paymentYear": "Ano de pagamento", + "pleaseSelectPaymentYear": "Por favor, seleccione o ano de pagamento", + "pleaseSelectAnMonth": "Por favor, seleccione un mes", + "pleaseEnterADate": "Por favor, introduza unha data", + "totalSalaryAmount": "Importe total do salario", + "payrollList": "Lista de nóminas", + "noPayrollFound": "Non se atoparon rexistros de nómina.", + "paymentDetails": "Detalles do pagamento", + "youDoNotHaveUpdatePayroll": "Non ten permiso para actualizar a nómina.", + "youDoNotHavePermissionToDeletePayroll": "Non ten permiso para eliminar a nómina.", + "payrollRecord": "Rexistro de nómina", + "searchAttendance": "Buscar asistencia", + "attendanceReport": "Informes de asistencia", + "noAttendanceRecordFound": "Non se atoparon rexistros de asistencia para os filtros seleccionados.", + "searchLeave": "Buscar permisos", + "leaveReports": "Informes de permisos", + "noLeaveRecordFound": "Non se atoparon rexistros de permisos para os filtros seleccionados.", + "durationDays": "Duración (Días)", + "payrollReports": "Informes de nómina", + "noMatchingPayrollFound": "Non se atoparon rexistros de nómina coincidentes.", + "editShift": "Editar quenda", + "addNewShift": "Engadir nova quenda", + "shiftName": "Nome da quenda", + "pleaseSelectAShift": "Por favor, seleccione unha quenda", + "breakStatus": "Estado do descanso", + "pleaseSelectBreakStatus": "Por favor, seleccione o estado do descanso", + "startTimeIsRequired": "A hora de inicio é obrigatoria", + "startTime": "Hora de inicio", + "enterStartTime": "Introduza a hora de inicio", + "endTimeIsRequired": "A hora de fin é obrigatoria", + "endTime": "Hora de fin", + "enterEndTime": "Introduza a hora de fin", + "startBreakTime": "Hora de inicio do descanso", + "enterBreakTime": "Introduza a hora do descanso", + "endBreakTime": "Hora de fin do descanso", + "noShiftFound": "Non se atoparon quendas.", + "addShift": "Engadir quenda", + "breakTime": "Tempo de descanso", + "breakDuration": "Duración do descanso", + "youDoNotToHavePermissionToUpdateShift": "Non ten permiso para actualizar a quenda.", + "youDoNotToHavePermissionToDeleteShift": "Non ten permiso para eliminar a quenda.", + "doYouReallyWantToDeleteThis": "Realmente desexa eliminar isto", + "viewDetails": "Ver detalles", + "leave": "Permiso", + "payroll": "Nómina", + "editBankAdjustment": "Editar axuste bancario", + "adjustBankBalance": "Axustar saldo bancario", + "pleaseAddAtLeastOneBank": "Por favor, engada polo menos unha conta bancaria para axustar os saldos.", + "accountNumber": "Nome da conta", + "selectAccount": "Seleccionar conta", + "selectType": "Seleccionar tipo", + "amountsIsRequired": "O importe é obrigatorio", + "invalidAmount": "Importe non válido", + "adjustmentDate": "Data de axuste", + "dateIsRequired": "A data é obrigatoria", + "editBankAccounts": "Editar contas bancarias", + "addNewBankAccounts": "Engadir contas bancarias", + "accountDisplayName": "Nome visible da conta", + "enterAccountDisplayName": "Introduza o nome visible da conta", + "displayNameIsRequired": "O nome visible é obrigatorio", + "openingBalanceIsRequired": "O saldo de apertura é obrigatorio", + "asOfDate": "A data de", + "hideFiled": "Ocultar campos", + "addMoreFiled": "Engadir máis campos", + "enterAccountName": "Introduza o número de conta", + "ifscCode": "Código IFSC", + "upiIdForQrCode": "ID UPI para código QR", + "bankName": "Nome do banco", + "enterBankName": "Introduza o nome do banco", + "accountHolderName": "Nome do titular da conta", + "enterAccountHolderName": "Introduza o nome do titular da conta", + "printBankDetailsAndInvoice": "Imprimir detalles bancarios nas facturas", + "viewingTransactionFor": "Vendo transaccións para", + "bankAccounts": "Contas bancarias", + "noBankAccountFound": "Non se atoparon contas bancarias.", + "noAccountsFoundMissing": "Non se atoparon contas coincidentes", + "deposit": "Depósito", + "addBank": "Engadir banco", + "bankToBankTransfer": "Transferencia de banco a banco", + "bankToCashTransfer": "Transferencia de banco a efectivo", + "accountName": "Nome da conta", + "holderName": "Nome do titular", + "openingDate": "Data de apertura", + "currentBalance": "Saldo actual", + "permissionDeniedToDeleteBank": "Permiso denegado para eliminar o banco.", + "canNotEditThisTransactionType": "Non se pode editar este tipo de transacción.", + "bank": "Banco", + "noTransactionFoundForThisFilter": "Non se atoparon transaccións para este filtro.", + "pleaseSelectBothAccounts": "Por favor, seleccione ambas as contas.", + "cannotTransferToSameAccounts": "Non se pode transferir á mesma conta.", + "editBankTransfer": "Editar transferencia bancaria", + "needAtLeastTwoBankAccount": "Necesítanse polo menos dúas contas bancarias para realizar unha transferencia.", + "from": "De", + "to": "Para", + "editBankToCash": "Editar banco a efectivo", + "noBankAccountsFoundToTransferFrom": "Non se atoparon contas bancarias desde as que transferir.", + "selectOneAccount": "Seleccionar unha conta", + "editCashAdjustment": "Editar axuste de efectivo", + "adjustCashBalance": "Axustar saldo de efectivo", + "customDate": "Data personalizada", + "cashInHand": "Efectivo en man", + "currentCashBalance": "Saldo de efectivo actual", + "transfer": "Transferencia", + "adjustCash": "Axustar efectivo", + "pleaseSelectADestinationBankAccounts": "Por favor, seleccione unha conta bancaria de destino.", + "editCashToBank": "Editar efectivo a banco", + "cashToBankTransfer": "Transferencia de efectivo a banco", + "noDestinationBankAccountFond": "Non se atopou ningunha conta bancaria de destino.", + "transferCheque": "Transferir cheque", + "receivedFrom": "Recibido de", + "chequeAmount": "Importe do cheque", + "chequeNumber": "Número do cheque", + "chequeDate": "Data do cheque", + "referenceNumber": "Nº de referencia", + "selectBankToCash": "Seleccionar banco ou efectivo", + "depositTo": "Depositar en", + "selectDepositDestination": "Seleccionar destino do depósito", + "transferDate": "Data da transferencia", + "doYouWantToRellyReOpenThisCheque": "Realmente desexa reabrir este cheque?", + "okay": "Dacordo", + "reOpen": "Reabrir", + "open": "Aberto", + "chequeList": "Lista de cheques", + "closed": "Pechado", + "noChequeFound": "Non se atoparon cheques", + "searchTransaction": "Buscar transaccións...", + "filterByDate": "Filtrar por data", + "addImage": "Engadir imaxe", + "cashAndBankManagement": "Xestión de caixa e bancos", + "cheque": "Cheques", + "branchList": "Lista de sucursais", + "roleAndPermission": "Rol e Permiso", + "switchBank": "Cambiar de sucursal?", + "exitBank": "Saír da sucursal", + "areYouSureWantToSwitchToDifferentBranch": "Está seguro de que desexa cambiar a unha sucursal diferente?", + "areYourSureYouWantToExitFromThisBranch": "Está seguro de que desexa saír desta sucursal?", + "switchs": "Cambiar", + "exit": "Saír", + "createBranch": "Crear sucursal", + "areYouSureWantToDeleteThisBranch": "Está seguro de que desexa eliminar esta sucursal?", + "currents": "Actual", + "noBrunchFound": "Non se atopou ningunha sucursal", + "updateBranch": "Actualizar sucursal", + "pleaseEnterBranchName": "Por favor, introduza o nome da sucursal", + "enterBalance": "Introduza o saldo", + "youDoNotHavePermissionToUpdateBranch": "Non ten permiso para actualizar a sucursal.", + "allTransaction": "Todas as transaccións", + "duePay": "Pagamento debido", + "allParties": "Todas as partes", + "retry": "Reintentar", + "incomeCategoriesReport": "Informe de categorías de ingresos", + "dayBook": "Diario", + "billWiseProfit": "Beneficio por factura", + "cashFlow": "Fluxo de caixa", + "balanceSheet": "Balance de situación", + "taxReport": "Informe de impostos", + "productSaleHistory": "Historial de venda de produtos", + "productPurchaseHistory": "Historial de compra de produtos", + "partyReports": "Informes de partes", + "customerLedger": "Libro maior de clientes", + "supplierLedger": "Libro maior de provedores", + "partyWiseProfit": "Beneficio por parte", + "productWiseProfit": "Beneficio por produto", + "top5Customer": "Top 5 Clientes", + "top5Supplier": "Top 5 Provedores", + "productReports": "Informes de produtos", + "comboReport": "Informe combinado", + "expiredItemReport": "Informe de artigos caducados", + "top5Product": "Top 5 Produtos", + "productWiseProfitAndLoss": "Perdas e Ganancias por produto", + "productWisePurchase": "Compra por produto", + "productWiseSale": "Perda por produto", + "noProductMatchYourSearch": "Ningún produto coincide coa súa busca.", + "purchaseQty": "Cant. comprada", + "saleQty": "Cant. vendida", + "youDoNotHavePermissionProfitAndLoss": "Non ten permiso para perdas e ganancias.", + "sold": "Vendido", + "remaining": "Restante", + "totalAssets": "Total de activos", + "assets": "Activos", + "itemName": "Nome do artigo", + "personalInfo": "Información persoal:", + "dueBalance": "Saldo debido", + "walletBalance": "Saldo da carteira", + "cashIn": "Entrada de efectivo", + "cashOut": "Saída de efectivo", + "runningCash": "Efectivo en curso", + "moneyIn": "Diñeiro entrante", + "moneyOut": "Diñeiro saínte", + "noDataAvailableForGeneratePdf": "Non hai datos dispoñibles para xerar o PDF", + "balanceDue": "Saldo pendente", + "returnedAmount": "Importe devolto", + "saleReturn": "Devolución de venda", + "saleEdit": "Editar venda", + "pleaseAddASalesReturn": "Por favor, engada unha devolución de venda", + "subscriptionReports": "Informes de subscrición", + "started": "Iniciado", + "end": "Fin", + "taxReportList": "Lista de informes fiscais", + "developedBy": "Desenvolvido por", + "time": "Hora", + "receivedBy": "Recibido por", + "wallet": "Carteira", + "warranty": "Garantía", + "guarantee": "Garantía", + "remark": "Observación", + "bankDetails": "Detalles bancarios", + "cashAndBank": "Caixa e Banco", + "pdfGenerateSuccessfully": "PDF xerado con éxito", + + "generatingPdf": "Xerando PDF", + "INVOICE": "FACTURA", + "admin": "Admin", + "invoiceNumber": "Número de factura", + "vatNumber": "Número de IVE", + "customerSignature": "Sinatura do cliente", + "authorizedSignature": "Sinatura autorizada", + "poweredBy": "Desenvolvido por", + "shippingCharge": "Gastos de envío", + "totalReturned": "Total devolto", + "amountsInWord": "Cantidades en letras", + "changeAmount": "Cantidade de cambio", + "sellsBy": "Vendido por", + "rounding": "Redondeo", + "paidBy": "Pagado por", + "vatGstTitle": "Título do IVE/GST", + "enterVatGstTitle": "Introduce o título do IVE/GST", + "vatGstNumber": "Número de IVE/GST", + "enterVatGstNumber": "Introduce o número de IVE/GST", + "vatAndTax": "IVE e Imposto", + "customPrint": "Impresión personalizada", + "taxRates": "Tipos de impostos", + "taxRatesMangeYourTaxRates": "Tipos de impostos - Xestiona os teus tipos de impostos", + "add": "Engadir", + "status": "Estado", + "active": "Activo", + "disable": "Desactivar", + "deletedSuccessFully": "Eliminado correctamente!", + "failedToDeleteTheTax": "Non se puido eliminar o imposto", + "errorDeletingTax": "Erro ao eliminar o imposto", + "taxGroup": "Grupo de impostos", + "combinationOfTheMultipleTaxes": "Combinación de varios impostos", + "subTaxes": "Subimpostos", + "action": "Acción", + "addTax": "Engadir imposto", + "editTax": "Editar imposto", + "addNewTax": "Engadir novo imposto", + "enterTaxRates": "Introduce o tipo de imposto", + "addTaxGroup": "Engadir novo grupo de impostos", + "editTaxGroup": "Editar grupo de impostos", + "taxWithSingleMultipleTaxType": "Imposto con tipo de imposto único/múltiple", + "noSubTaxSelected": "Ningún subimposto seleccionado", + "subTaxList": "Lista de subimpostos", + "taxPercent": "Porcentaxe de imposto", + "done": "Feito", + "writerTaxHere": "Escribe texto aquí...", + "expiredList": "Lista de caducados", + "listIsEmpty": "A lista está baleira", + "printingInvoice": "Imprimindo factura", + "salesSetting": "Configuración de vendas", + "invoiceLogo": "Logotipo da factura", + "printingOption": "Opción de impresión", + "amountRoundingMethod": "Método de redondeo do importe", + "signUp": "Rexístrate", + "returnedItem": "Artigo devolto", + "returnedDate": "Data de devolución", + "unitPrice": "Prezo unitario", + "saleBy": "Vendas por", + "purchasedBy": "Comprado por", + "collectedBys": "Recollido por", + "payableAmount": "Importe a pagar", + "receivedAmount": "Importe recibido", + "unitPrices": "Prezo Unitario", + "item": "Artigo", + "sl": "N.º de Serie", + "mobiles": "Móbil", + "paidVia": "Pagado a través de", + "moneyReceipt": "Recibo de Diñeiro", + "receipt": "Recibo", + "barcodeGenerator" : "Xenerador de Código de Barras", + "searchProduct" : "Buscar Produto", + "code" : "Código", + "price" : "Prezo", + "showCode" : "Amosar código", + "showPrice" : "Amosar prezo", + "showName" : "Amosar nome", + "actions" : "Accións", + "noItemSelected" : "Non se seleccionou ningún elemento", + "noProductSelected" : "Non se seleccionou ningún produto", + "previewPdf" : "Vista previa PDF", + "salesReturnReport" : "Informe de devolución de vendas", + "purchaseReturnReport" : "Informe de devolución de compra", + "incomeFor" : "Renda para", + "enterProductCode": "Introduza o código do produto", + "addIncome" : "Engadir renda", + "incomeDate" : "Data de renda", + "incomeCategories" : "Categorías de renda", + "addIncomeCategory" : "Engadir categoría de renda", + "enterIncomeCategoryName" : "Introduza o nome da categoría de renda", + "totalReturnAmount" : "Cantade total devolvida", + "returned" : "Devolto", + "supplierDetails" : "Detalles do fornecedor", + "weekly": "Semanal", + "monthly": "Mensual", + "yearly" : "Anual", + "today" : "Hoxe", + "thisWeek" : "Esta semana", + "thisMonth" : "Este mes", + "thisYear": "Este ano", + "allTime" : "Todo o tempo", + "custom" : "Personalizado", + "addUserRole" : "Engadir Rol de Usuario", + "noRoleFound" : "Non se atopou ningún Rol de Usuario", + "yourPackageExpiredInDays" : "O teu Paquete Expirará en 5 Días", + "yourPackageExpiredToday" : "O teu Paquete Expirará Hoxe\n\nCompra de novo, por favor", + "contactUs" : "Contacta connosco", + "writeYourMessageHere" : "Escribe a tú mensaxe aquí", + "sendMessage" : "Enviar Mensaxe", + "sendYourEmail" : "Enviar o teu Email", + "backToHome" : "Volver a Inicio", + "promoCode" : "Código Promocional", + "submit" : "Enviar", + "seeAllPromoCode" : "Ver todos os códigos promocionais", + "categories": "Categorías", + "enterYourPhoneNumber" : "Introduce o teu número de teléfono", + "enterFullAddress" : "Introduce a Dirección Completa", + "enterYourEmailAddress" : "Introduce o teu enderezo de correo electrónico", + "pleaseEnterAPassword" : "Por favor, introduce unha contrasinal", + "pleaseEnterAConfirmPassword" : "Por favor, introduce unha contrasinal de confirmación", + "enterYourName" : "Introduce o teu nome", + "addNewAddress" : "Engadir Nova Dirección", + "firstName" : "Nome", + "lastName" :"Apelido", + "country" : "País", + "bangladesh" : "Bangladesh", + "apply" : "Aplicar", + "deliveryAddress" : "Dirección de Entrega", + "noDataAvailabe" : "Non hai datos dispoñibles", + "addDelivery" : "Engadir Entrega", + "description" : "Descrición", + "addNote" : "Engadir Nota", + "image" : "Imaxe", + "pleaseConnectThePrinterFirst" : "Por favor, conecta primeiro a impresora", + "selectCategory" : "Selecciona Categoría", + "enterExpenseDate" : "Introduce a data de gasto", + "enterName" : "Introduce o Nome", + "enterAmount" : "Introduce o Importe", + "enterRefNumber" : "Introduce o número de referencia", + "fashions" : "Moda", + "billTO" : "Factura a", + "totalDue" : "Total a Pagar", + "paymentsAmount" : "Importes de Pagamento", + "remainingDue" : "Pendente de Pago", + "thankYouForYourDuePayment" : "Grazas polo teu pagamento pendente", + "print" : "Imprimir", + "unitPirce" : "Prezo por unidade", + "totalPrice" : "Prezo Total", + "totalVat" : "IVA Total", + "deliveryCharge" : "Gasto de Envio", + "totalPayable" : "Total a Pagar", + "thakYouForYourPurchase" : "Grazas pola túa compra", + "pleaseConnectYourBlutohPrinter" : "Por favor, conecta a túa impresora bluetooth", + "editSocailMedia" : "Editar Medios Sociais", + "socialMarketing" : "Marketing Social", + "share" : "Compartir", + "notification" : "Notificación", + "purchaseAlarm" : "Alarma de Compra", + "purchaseConfirmed" : "Compra Confirmada", + "paymentComplete" : "Pagamento Completo", + "retur" : "Devolver", + "sendSms" : "Enviar SMS", + "recivethePin" : "Recibiu o PIN", + "startNewSale" : "Iniciar Nova Venda", + "payment" : "Pagamento", + "masterCard" : "Master Card", + "instrucation" : "Instrución", + "cash" : "Efectivo", + "invoiceViewr" : "Visor de Factura", + "size" : "Tamaño", + "color" : "Cor", + "weight" : "Peso", + "capacity" : "Capacidade", + "type" : "Tipo", + "youWantTodeletetheProduct" : "Queres eliminar este produto?", + "delete" : "Eliminar", + "contactDetials" : "Detalles de Contacto", + "clarence" : "Clarence", + "call" : "Chamada", + "messege" : "Mensaxe", + "dailyTransaction" : "Transacción Diaria", + "promo" : "Promo", + "send" : "Enviar", + "easyToUseThePos" : "POS móbil fácil de usar", + "easytheusedesciption" : "A aplicación POSpro é gratuíta e fácil de usar. De feito, é un dos mellores sistemas de punto de venda do mundo.", + "choseYourFeature" : "Elixe as túas Funcións", + "choseyourfeatureDesciption" : "As características son a parte importante que diferencia a POSpro das solucións tradicionais.", + "allBusinessSolutions" : "Todas as solucións empresariais", + "allBusinessolutionDescrip" : "PosPro é unha solución empresarial completa con stock, conta, vendas, gastos e perdas/beneficios.", + "skip" : "Saltar", + "next" : "Seguinte", + "anewUpdateAvailable" : "Hai unha nova actualización dispoñible\nActualiza a túa aplicación", + "skipTheUpdate" :"Saltar a actualización", + "rememberMeLater" : "Recordarme máis tarde", + "powerdedByAcnoo" : "Potenciado por Acnoo", + "lossOrProfit" : "Perda/Ganancias", + "expense" : "Gasto", + "parties" : "Partes", + "home" : "Inicio", + "sales" : "Vendas", + "setting" : "Configuración", + + "purchaseNow" : "Comprar Agora", + "paymentMethods" : "Métodos de Pagamento", + "update": "Actualizar", + "continueButton": "Continuar", + "name": "Nome", + "phone": "Número de Teléfono", + "email": "Enderezo de Correo Electrónico", + "address": "Enderezo", + "previousDue": "Debe Anterior", + "selectLang": "Selecciona o teu Idioma", + "addContact": "Engadir Contacto", + "moreInfo": "Máis Información", + "retailer": "Minorista", + "dealer": "Concessionario", + "wholesaler": "Mayorista", + "supplier": "Fornecedor", + "CustomerDetails": "Detalles do Cliente", + "recentTransaction": "Transaccións Recentes", + "totalProduct": "Total de Produtos", + "total": "Total", + "paid": "Pago", + "unPaid": "Non Pago", + "due": "Debe", + "connect": "Preme para conectar", + "tryAgain": "Inténtalo de Novo", + "loading": "Cargando", + "viewAll": "Ver Todo", + "partyList": "Lista de Partes", + "addCustomer": "Engadir un Cliente, por favor", + "updateContact": "Actualizar Contacto", + "dueList": "Lista de Deudas", + "collectDue": "Cobrar Deuda", + "date": "Data", + "dueAmount": "Cantade Debe: ", + "customerName": "Nome do Cliente", + "totalAmount": "Cantade Total", + "paidAmount": "Cantade Pagada", + "paymentTypes": "Tipo de Pagamento", + "cancel": "Cancelar", + "expenseReport": "Informe de Gastos", + "fromDate": "Desde a Data", + "toDate": "Ata a Data", + "expenseFor": "Gasto para", + "amount": "Cantade", + "noData": "Non hai Datos Dispoñibles", + "totalExpense": "Gasto Total", + "addExpense": "Engadir Gasto", + "expenseDate": "Data de Gasto", + "referenceNo": "Número de Referencia", + "note": "Nota", + "expenseCat": "Categorías de Gastos", + "search": "Buscar", + "select": "Seleccionar", + "addExpenseCat": "Engadir Categoría de Gastos", + "categoryName": "Nome da Categoría", + "alreadyAdded": "Xa Engadido", + "whatNew": "Novidades", + "lp": "Perda/Ganancias", + "profit": "Ganancias", + "loss": "Perda", + "lpDetails": "Detalles de Perdas/Ganancias", + "invoice": "Factura", + "dates": "Data:", + "mobile": "Móbil:", + "product": "Produto", + "quantity": "Cantidade", + "discount": "Desconto", + "totalLoss": "Perda Total", + "totalProfit": "Ganancias Totais", + "productList": "Lista de Produtos", + "stock": "Stock", + "addNewProduct": "Engadir Novo Produto", + "productName": "Nome do Produto", + "productCode": "Código do Produto", + "purchasePrice": "Prezo de Compra", + "mrp": "PVP", + "wholeSalePrice": "Prezo de Venda ao Maior", + "dealerPrice": "Prezo do Concesionario", + "manufacturer": "Fabricante", + "saveNPublish": "Gardar e Publicar", + "brands": "Marcas", + "addBrand": "Engadir Marca", + "brandName": "Nome da Marca", + "addUnit": "Engadir Unidade", + "unitName": "Nome da Unidade", + "units": "Unidades", + "addProduct": "Engadir un Produto, por favor", + "updateProduct": "Actualizar Produto", + "salePrice": "Prezo de Venda", + "profile": "Perfil", + "edit": "Editar", + "businessCat": "Categoría de Negocio", + "language": "Idioma", + "changePassword": "Cambiar Contrasinal", + "updateProfile": "Actualizar o teu Perfil", + "businessName": "Nome da Empresa e Negocio", + "addPurchase": "Engadir Compra", + "inv": "Nº Inv.", + + "supplierName": "Nome do Fornecedor", + "itemAdded": "Artigo Engadido", + "addItems": "Engadir Artigos", + "subTotal": "SubTotal", + "returnAmount": "Cantade a Devolver", + "chooseSupplier": "Escolle un Fornecedor", + "noSupplier": "Non hai Fornecedores Disponibles", + "salesDetails": "Detalles de Vendas", + "editPurchaseInvoice": "Editar Factura de Compra", + "purchaseList": "Lista de Compras", + "addAPurchase": "Engadir unha Compra, por favor", + "dueReport": "Informe de Deudas", + "fullyPaid": "Totalmente Pago", + "stillUnpaid": "Aínda Sen Pagar", + "purchaseReport": "Informe de Compras", + "connectPrinter": "Conecta a túa impresora", + "clickToConnect": "Preme para conectar", + "collectDues": "Por favor, cobra unha Deuda", + "addNewPurchase": "Engadir unha Nova Compra, por favor", + "salesReport": "Informe de Vendas", + "addSale": "Engadir unha Venda, por favor", + "reports": "Informes", + "chooseCustomer": "Escolle un Cliente", + "addSales": "Engadir Vendas", + "saleList": "Lista de Vendas", + "editSalesInvoice": "Editar Factura de Venda", + "previousPayAmount": "Cantade Pagada Anteriormente", + "printing": "Opción de Impresión", + "subscription": "Subscrición", + "userRole": "Rol de Usuario", + "currency": "Moeda", + "logOut": "Saír", + "stockList": "Lista de Stock", + "purchase": "Compra", + "sale": "Venda", + "yourPack": "O teu Paquete", + "freePlan": "Plan Gratuito", + "youRUsing": "Estás a usar ", + "freePack": "Paquete Gratuito", + "premiumPlan": "Plan Premium", + "packFeatures": "Características do Paquete", + "unlimited": "Ilimitado", + "updateNow": "Actualizar Agora", + "purchasePremium": "Comprar Plan Premium", + "buyPremium": "Comprar Plan Premium", + "paypalPay": "Pagar con Paypal", + "gotEmail": "Recibiches un Correo Electrónico", + "sendEmail": "Enviámosche un Correo Electrónico con instrucións sobre como restablecer a contrasinal a:", + "checkEmail": "Comproba o Correo Electrónico", + "close": "Pechar", + "enterEmail": "Por favor, introduce o teu enderezo de correo electrónico a continuación para recibir o enlace de Restablecemento de Contrasinal.", + "sendLink": "Enviar Enlace de Restablecemento", + "emailText": "Correo electrónico", + "password": "Contrasinal", + "noAcc": "Non tes ningunha conta?", + "register": "Rexístrate", + "phoneVerification": "Verificación Telefónica", + "registerTitle": "Necesitamos rexistrar o teu teléfono antes de comezar!", + "sendCode": "Enviar o código", + "staffLogin": "Inicio de Sesión do Persoal", + "logInWithMail": "Iniciar Sesión con Correo Electrónico", + "setUpProfile": "Configurar o teu Perfil", + "setUpDesc": "Actualiza o teu perfil para conectar co teu médico con mellor impresión", + "gallery": "Galería", + "camera": "Cámara", + "companyAddress": "Dirección da Empresa", + "openingBalance": "Saldo Inicial", + "confirmPass": "Confirmar Contrasinal", + "haveAcc": "Xa tes unha conta?", + "loginWithPhone": "Iniciar Sesión con Teléfono", + "editPhone": "Editar Número de Teléfono?", + "createAcc": "Crear unha Conta Gratuíta", + "congratulation": "Parabéns", + + "signUp": "Rexístrate", + "signIn" : "Iniciar Sesión", + "logIn": "Iniciar Sesión", + "welcomeBack" : "Benvido de volta!", + "passwordCannotBeEmpty" : "A contrasinal non pode estar baleira", + "save": "Gardar", + "forgotPassword": "Esqueceu a contrasinal", + "reset": "Restablecer a contrasinal usando o teu correo electrónico ou número de teléfono", + "lableEmail": "Correo electrónico", + "hintEmail": "Introduce o enderezo de correo electrónico", + "emailCannotBeEmpty": "O correo electrónico non pode estar baleiro", + "pleaseEnterAValidEmail": "Por favor, introduce un correo electrónico válido", + "continueE": "Continuar", + "pleaseEnterYourDetails": "Por favor, introduce os teus datos.", + "lablePassword": "Contrasinal", + "hintPassword": "Introduce a contrasinal", + "pleaseEnterABiggerPassword": "Por favor, introduce unha contrasinal máis longa", + "rememberMe": "Recordarme", + "donNotHaveAnAccount": "Non tes unha conta?", + "createAFreeAccount": "Crear unha Conta Gratuíta", + "fullName": "Nome Completo", + "enterYourFullName": "Introduce o teu nome completo", + + "nameCanNotBeEmpty": "O nome non pode estar baleiro", + "alreadyHaveAnAccount": "Xa tes unha conta? ", + "createNewPassword": "Crear Nova Contrasinal", + "setUpNewPassword": "Configurar Nova Contrasinal", + "resetPassword": "Restablece a túa contrasinal para recuperar e iniciar sesión na túa conta", + "newPassword": "Nova Contrasinal", + "confirmPassword": "Confirmar Contrasinal", + "passwordsDoNotMatch": "As contrasinais non coinciden", + "verityEmail": "Verificar Correo Electrónico", + "verification": "Verificación", + "digits": "Enviouse un PIN de 6 díxitos ao teu enderezo de correo electrónico: ", + "enterValidOTP": "Introduce OTP válido", + "resendOTP": "Introduce OTP válido", + "verifyYourEmail": "Verifica o teu Correo Electrónico", + "weHaveSentAConfirmationEmailTo": "Enviámosche un correo electrónico de confirmación a", + "folder": "Pode ser que o correo terminase na túa carpeta de spam.", + "gotIt": "Entendido", + "enterOpeningBalance": "Introduce o saldo inicial", + "pleaseEnterAValidBusinessName": "Por favor, introduce un nome de negocio válido", + "enterBusiness": "Introduce o Nome do Negocio/Tenda", + "selectBusinessCategory": "Selecciona a Categoría de Negocio", + "todaySummary": "Resumo de Hoxe", + "sellAll": "Vender Todo >", + "income": "Renda", + "purchased": "Comprado", + "endYourFreePlan": "Finaliza o teu Plan Gratuito", + "yourFree": "O teu Paquete Gratuito está case rematado, compra o teu seguinte plan Grazas.", + "upgradeNow": "Actualizar Agora", + "notFound": "Non Encontrado", + "updateYourSubscription": "Actualiza a túa subscrición", + "noDataFound": "Non se Encontraron Datos", + "areYouSure": "Estás seguro?", + "doYouWantToExitTheApp": "Queres saír da aplicación?", + "no": "Non", + "yes": "Si", + "dashboard": "Panel de Control", + "salesPurchaseOverview": "Visión Xeral de Vendas e Compras", + "totalItems": "Total de Artigos", + "totalCategories": "Total de Categorías", + "quickOverview": "Visió Xeral Rápida", + "totalIncome": "Renda Total", + "customerDue": "Deber do Cliente", + "stockValue": "Valor do Stock", + "lossProfit": "Perda/Ganancias", + "cost": "Custo", + "qty": "Qtd", + "noProductFound": "Non se Encontrou ningún Produto", + "phoneNumber": "Número de Teléfono", + "pleaseEnterAValidName": "Por favor, introduce un Nome válido", + "pleaseEnterValidPhoneAndNameFirst": "Por favor, introduce primeiro un teléfono e nome válidos", + "confirmDelete": "Confirmar Eliminación", + "areYouSureYouWant": "Estás seguro de que queres eliminar esta parte?", + "pleaseEnterAValidPhoneNumber": "Por favor, introduce un número de teléfono válido", + "sendSMS": "Enviar SMS", + "searchH": "Buscar Aquí....", + "transactions": "Transaccións", + "selectAInvoice": "Selecciona unha factura", + "totalDueAmount": "Cantade Total a Deber", + "youCanNotPayMoreThenDue": "Non podes pagar máis do que debes", + "noDueSelected": "Non hai Deuda Seleccionada", + "pleaseEnterName": "Por favor, Introduce o Nome", + "pleaseEnterAmount": "Por favor, Introduce o Importe", + "enterNote": "Introduce a Nota", + "pleaseSelectAExpenseCategory": "Por favor, selecciona unha categoría de gastos", + "enterExpanseCategoryName": "Introduce o nome da categoría de gastos", + "comingSoon": "Próximamente", + "pleaseMakeASaleFirst": "Por favor, fai unha venda primeiro", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Enlace", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Pasarela de Pagamento", + "paymentSuccess": "Pagamento Exitoso", + "paymentWasSuccessful": "O pagamento foi exitoso!", + "paymentFailed": "Pagamento Fallido", + "paymentFailedPleaseTryAgain": "O pagamento fallou. Inténtao de novo.", + "pleaseEnterAValidBrandName": "Por favor, introduce un nome de marca válido", + "enterABrandName": "Introduce un nome de marca", + "addCategory": "Engadir Categoría", + "enterCategoryName": "Introduce o nome da categoría", + "selectVariations": "Seleccionar variacións: ", + "dataSavedSuccessfully": "Datos gardados con éxito.", + "somethingIs": "Algo é", + "updateYourProfile": "Actualiza o teu perfil para conectar co teu cliente cunha mellor impresión", + "shopOpeningBalance": "Saldo Inicial da Tenda", + "shopRemainingBalance": "Saldo Residual da Tenda", + "enterAValidDiscount": "Introduce un Desconto válido", + "addProductFirst": "Engade primeiro un produto", + "subtotal": "Subtotal", + "purchaseDetails": "Detalles da Compra", + "totall": "Total:", + "startDate": "Data de Inicio", + "pickStartDate": "Escoller Data de Inicio", + "endDate": "Data de Fin", + "pickEndDate": "Escoller Data de Fin", + + "failedToGetPlatformVersion": "Fallou ao obter a versión da plataforma.", + "enterQuantity": "Introduce a cantidade", + "pleaseAddQuantity": "Por favor, engade a cantidade", + "willBeAddedSoon": "Será Engadido Pronto", + "addedToCart": "Engadido ao Carrinho", + "connectYourPrinter": "Conecta a túa impresora", + "customerPay": "Cliente Paga", + "supplerPay": "Fornecedor Paga", + "incomeReport": "Informe de Ingresos", + "category": "Categoría", + "balance": "Balance", + "itemsSales": "Vendas de Artigos", + "totalPurchase": "Compra Total", + "totalSales": "Vendas Totais", + "stockReport": "Informe de Stock", + "lossProfitReport": "Informe de Perdas/Ganancias", + "outOfStock": "Agotado", + "vat": "IVA", + "customerPhoneNumber": "Número de Teléfono do Cliente", + "enterCustomerPhoneNumber": "Introduce o número de teléfono do cliente", + "walkInCustomer": "Cliente de Paso", + "guest": "Invitado", + "stocks": "Stock: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Non Molestar", + "on": "On", + "off": "Off", + "unlimitedUsagesOfOurPackage": "Usos Ilimitados do Noso Paquete \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Pagar para Subscribirse", + "field": "Campo", + "successfullyPaid": "pagado con éxito", + "profileEdit": "Editar Perfil", + "products": "Produtos", + "salesList": "Lista de Vendas", + "useTitleCanNotBeEmpty": "O título do usuario non pode estar baleiro", + "userTitle": "Título do Usuario", + "enterUserTitle": "Introduce o Título do Usuario", + "create": "Crear", + "youHaveToGivePermission": "Tes que Dar Permiso", + "all": "Todo", + "userRoleDetails": "Detalles do Rol do Usuario", + "doYouWantToDeleteTheUser": "Queres eliminar o usuario?", + "thisProductAlreadyAdded": "Este Produto xa foi Engadido!", + "pleaseEnterAValidProductName": "Por favor, introduce un Nome de Produto válido", + "enterProductName": "Introduce o Nome do Produto", + "pleaseSelectACategory": "Por favor, selecciona unha categoría", + "productCategory": "Categoría do Produto", + "selectProductCategory": "Seleccionar Categoría do Produto", + "enterSize": "Introduce o Tamaño", + "enterColor": "Introduce a Cor", + "enterWeight": "Introduce o Peso", + "enterCapacity": "Introduce a Capacidade", + "enterType": "Introduce o Tipo", + "productBrand": "Marca do Produto", + "selectABrand": "Selecciona unha marca", + "productCodeIsRequired": "o código do produto é necesario", + "enterAValidStock": "Introduce un stock válido", + "enterStock": "Introduce o stock", + "productUnit": "Unidade do Produto", + "selectProductUnit": "Seleccionar Unidade do Produto", + "pleaseEnterAValidPurchasePrice": "Por favor, introduce un prezo de compra válido", + "enterPurchasePrice": "Introduce o Prezo de Compra", + "pleaseEnterAValidSalePrice": "Por favor, introduce un Prezo de Venda válido", + "enterSaltingPrice": "Introduce o Prezo de Salga", + "enterWholesalePrice": "Introduce o Prezo ao Maior", + "enterDealerPrice": "Introduce o Prezo do Concesionario", + "enterDiscount": "Introduce o Desconto", + "enterManufacturerName": "Introduce o nome do fabricante", + "adding": "Engadindo...", + "pleaseEnterAValidUnitName": "Por favor, introduce un nome de unidade válido", + "pleaseEnterUnitName": "Por favor, introduce o nome da unidade", + "productDetails": "Detalles do Produto", + "smartWatch": "Reloxo Intelixente", + "appleWatch": "Apple Watch", + "deleting": "Eliminando...", + "brand": "Marca", + "dueCollection": "Recollida de Deudas", + "noTransaction": "Sen Transacción", + "updating": "Actualizando...", + "confirmSMSTo": "Confirmar SMS a", + "anSMSWillBeSentToTheFollowingNumber": "Enviarase un SMS ao seguinte número: ", + "package": "Paquete", + "permissionNotGranted": "Permiso non concedido!", + "collectedBy": "Recollido por:", + "phonee": "Teléfono:", + "purchaseBy": "Comprado por:", + "salesBy": "Vendido por:", + "days": "días", + "details": "Detalles", + "weSentAnOTPInYourPhoneNumber": "Enviámosche un OTP ao teu número de teléfono", + "pleaseEnterTheOTP": "Por favor, introduce o OTP", + "enterAValidOTP": "Introduce un OTP válido", + "verify": "Verificar", + "resendIn": "Reenviar en ", + "freeLifetimeUpdate": "Actualización Gratuíta de por Vida", + "android": "Soporte para Aplicacións Android e iOS", + "premiumCustomerSupport": "Soporte ao Cliente Premium", + "customInvoiceBranding": "Marca personalizada de factura", + "unlimitedUsage": "Uso Ilimitado", + "freeDataBackup": "Copia de Seguridade de Datos Gratuíta", + "addCustomers" : "Engadir cliente", + "noDue" : "Sen débeda", + "customer" : "Cliente", + "billingAddress" : "Enderezo de facturación", + "enterAddress" : "Introduza o enderezo", + "city" : "Cidade", + "cityName" : "Nome da cidade", + "state" : "Estado", + "stateName" : "Nome do estado", + "zip" : "Código postal", + "zipCode" : "Introduza o código postal", + "chooseCountry" : "Escoller país", + "shippingAddress" : "Enderezo de envío", + "partyCreateWarn" : "Non tes permiso para crear grupo.", + "addParty" : "Engadir grupos", + "creditLimit" : "Límite de crédito do grupo", + "selectOne" : "Selecciona un", + "roundings" : "Arredondamento (+/-)", + "roundingTotal" : "Total arredondado", + "opinion" : "Introduce a túa opinión", + "dueSaleWarn" : "Non se permiten vendas a crédito para clientes walk-in.", + "paymentTypeHint" : "Selecciona un tipo de pagamento", + "createSaleWarn" : "Non tes permiso para crear venda.", + "updateSaleWarn" : "Non tes permiso para actualizar a venda.", + "uploadImage" : "Subir imaxe", + "useGallery" : "Usar galería", + "openCamera" : "Abrir cámara", + "scanCode" : "Escanear código QR do produto", + "posSale" : "Venda POS", + "selectCustomer" : "Seleccionar cliente", + "searchWith" : "Buscar...", + "filter" : "Filtrar", + "productNotFound" : "Produto non atopado", + "noMatched" : "Non se atoparon produtos que coincidan.", + "inventoryPermission" : "Non tes permiso de inventario", + "noParty" : "Non se atoparon grupos", + "purchaseWarn" : "Non tes permiso para crear compras.", + "purchaseUpdateWarn" : "Non tes permiso para actualizar compras.", + "addVariantDetails" : "Engadir detalles da variante", + "purchaseEx" : "Prezo de compra ex.", + "purchaseIn" : "Prezo de compra inc.", + "purchaseExReq" : "Prezo de compra ex. requerido", + "purchaseInReq" : "Prezo de compra inc. requerido", + "profitMargin" : "Marxe de beneficio (%)", + "saleReq" : "Prezo de venda requerido", + "manufactureDate" : "Data de fabricación", + "selectDate" : "Seleccionar data", + "expDate" : "Data de caducidade", + "saveVariant" : "Gardar variante", + "model" : "Modelo", + "selectModel" : "Seleccionar modelo", + "bulk" : "Subida masiva", + "barcodeGen" : "Xerador de códigos de barras", + "upload" : "Subir", + "sku" : "SKU / Código", + "lowStock" : "Stock baixo", + "enLowStock" : "Introduza stock baixo", + "manuDate" : "Data de fabricación", + "single" : "Único", + "batch" : "Lote", + "batchNo" : "Número de lote", + "entBatchNo" : "Introduza o número de lote", + "variantAdded" : "Variante engadida con éxito!", + "variantDelete" : "Variante eliminada con éxito!", + "addVariant" : "Engadir variante", + "typeSelect" : "Seleccionar tipo", + "taxType" : "Tipo de imposto", + "selectTax" : "Seleccionar imposto", + "updateProductWarn" : "Non tes permiso para actualizar o produto.", + "addProductWarn" : "Non tes permiso para crear produto.", + "updateProductSuccess" : "Produto actualizado con éxito!", + "addProductSuccess" : "Produto creado con éxito!", + "choose" : "Escoller", + "view" : "Ver detalles", + "priceWarn" : "O prezo non pode estar baleiro", + "productSetting" : "Configuración do produto", + "saveSetting" : "Gardar configuración", + "addStock" : "Engadir stock", + "stockWarn" : "O stock debe ser polo menos 1", + "updateSuccess" : "Actualizado con éxito", + "updateFailed" : "Erro ao actualizar o stock", + "deleteBatchWarn" : "Estás seguro de que queres eliminar este lote?", + "lowStockReport" : "Informe de stock baixo", + "genPdfWarn" : "Non hai datos dispoñibles para xerar PDF", + "dateFilterWarn" : "A data de fin non pode ser anterior á data de inicio.", + "createPdfWarn" : "Non tes permiso para crear PDF.", + "expirationStatus" : "Estado de caducidade", + "selectFDate" : "Seleccionar data de inicio", + "selectToDate" : "Seleccionar data de fin", + "clear" : "Limpar", + "incomeReportPermission" : "Non tes permiso para ver o informe de ingresos.", + "deleteAcc" : "Eliminar conta", + "deletePartyWarn" : "Non tes permiso para eliminar grupo.", + "updatePartyWarn" : "Non tes permiso para actualizar grupo.", + "phoneNotAvail" : "Número de teléfono non dispoñible.", + "notLaunch" : "Non se puido iniciar a aplicación de teléfono.", + "quickOver" : "Visión rápida", + "tranSacOver" : "Visión xeral da transacción", + "profitLoss" : "Beneficio e perda" +} \ No newline at end of file diff --git a/lib/l10n/intl_gsw.arb b/lib/l10n/intl_gsw.arb new file mode 100644 index 0000000..06e1a6f --- /dev/null +++ b/lib/l10n/intl_gsw.arb @@ -0,0 +1,1264 @@ +{ + "deleteDialogDetails": "Bisch sicher, dass dis Chonto lösche wotsch? Das löscht alli dini Date unwiderrueflich.", + "passwordMust6Character": "S Passwort muess mindestens 6 Zeiche ha", + "passwordIsRequired": "S Passwort muess mindestens 6 Zeiche ha", + "iAgreeDeleteMyAccountPermanent": "Ich bi iiverschtande, mis Chonto für immer z'lösche.", + "flat": "Fix", + "percent": "Prozent", + "partialPaid": "Teilwiis zahlt", + "selectStock": "Lager uswähle", + "stockOrVariant": "Lager / Variante", + "noBatch": "Kei Charge", + "purchaseQuantityRequired": "Iichaufsmenge nötig", + "excelUploader": "Excel-Uploader", + "remove": "Entferne", + "uploading": "Wird ueglade...", + "pickAndUploadFile": "Datei uswähle und uelade", + "downloadExcelFormat": "Excel-Format abelade", + "excelFiles": "Excel-Dateie", + "noFileSelected": "Kei Datei uswählt", + "orContinueWith": "Oder wiitermache mit", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Amäldig fählgschlage. Bitte probier's nomal.", + "someThingWithWrongWithTheWebPage": "Öppis isch uf de Websiite schief glaufe.", + "loadingOtpSetting": "OTP-Iischtellige wärde glade...", + "youCanNowResendYourOtp": "Du chasch s OTP jetz nomal schicke.", + "resendOtpSeconds": "OTP nomal schicke in ${start} Sekunde", + "oldPassword": "Alts Passwort", + "oldPasswordCanNotBeEmpty": "S alte Passwort darf nöd leer sii", + "seconds": "Sekunde", + "downloading": "Wird abelade...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Abelade isch glunge! Lueg in din Dokument-Ordner", + "printBarCode": "Barcode drucke", + "youDoNotHavePermissionToGenerateBarcode": "Du häsch kei Berächtigung zum en Barcode erstelle.", + "download": "Abelade", + "packingDate": "Verpackigsdatum", + "permissionDeniedToViewBank": "Kei Berächtigung zum d'Bank aaluege.", + "permissionDeniedToUpdateBank": "Kei Berächtigung zum d'Bank aktualisiere.", + "editWarehouse": "Lager bearbeite", + "addNewWarehouse": "Neus Lager dezuefüege", + "warehouseName": "Lagername", + "enterWarehouseName": "Lagername iigee", + "amountMustBeGreaterThanZero": "Betrag muess grösser als 0 sii", + "canNotRetrievePaymentDetails": "Zahligsdetails hend nöd chönne abgruefe wärde.", + "youDonNotHavePermissionToCreateExpense": "Du häsch kei Berächtigung zum Usgabe erstelle.", + "youDoNotHavePermissionToCreateExpenseCategory": "Du häsch kei Berächtigung zum en Usgabekategorie erstelle.", + "youDonNotHavePermissionToCreateIncome": "Du häsch kei Berächtigung zum Iinahme erstelle.", + "youDoNotHavePermissionToCreateIncomeCategory": "Du häsch kei Berächtigung zum en Iinahmekategorie erstelle.", + "salesReturn": "Verchaufsretour", + "purchaseReturn": "Verchaufsretour", + "returnQuantity": "Retourmenge", + "nonFoundableDiscount": "Nöd rückerschtattbar (MwSt/Rabatt)", + "confirmReturn": "Retour beschtätige", + "pleaseSelectForProductReturn": "Bitte es Produkt für d'Retour uswähle", + "failedToProcessReturn": "Retour hät nöd chönne verarbeitet wärde.", + "noValuesDenied": "Kei Wärt definiert", + "editCategory": "Kategorie bearbeite", + "editModel": "Modäll bearbeite", + "addNewModel": "Neus Modäll dezuefüege", + "pleaseEnterValidName": "Bitte en gültige Name iigee", + "modelName": "Modällname", + "enterModelName": "Modällname iigee", + "youDoNotHavePermissionToCreateModel": "Du häsch kei Berächtigung zum es Modäll erstelle", + "youDoNotHavePermissionToUpdateModel": "Du häsch kei Berächtigung zum es Modäll aktualisiere", + "modelUpdateSuccessfully": "Modäll isch erfolgriich aktualisiert worde!", + "modelCreatedSuccessfully": "Modäll isch erfolgriich erstellt worde!", + "models": "Modäll", + "youDoNotHavePermissionDeleteModel": "Du häsch kei Berächtigung zum s Modäll lösche.", + "enterLabelText": "Etikettetäxt iigee", + "searchBatchNo": "Chargenummere sueche...", + "noActiveUser": "Kein aktive Benutzer", + "pleaseUseValidPurchaseCodeUseTheApp": "Bitte bruuch en gültige Chaufcode zum d'App nutze.", + "notInternetConnection": "Kei Internetverbindig", + "pleaseCheckYourInternetConnection": "Bitte prüef dini Internetverbindig und probier's nomal", + "ok": "Ok", + "addCash": "Bargäld dezuefüege", + "reduceCash": "Bargäld reduziere", + "transactionType": "Transaktionstyp", + "user": "Benutzer", + "toAccount": "Ufs Chonto", + "fromAccount": "Vom Chonto", + "years": "Jaar", + "comboProductReport": "Kombi-Produktbricht", + "grossProfit": "Bruttogwünn (Gross Profit)", + "netProfit": "Nettogwünn (Net Profit)", + "incomeType": "Iichunftsart", + "expensesType": "Usgabe-Arte", + "resets": "Zruggsetze", + "packageName": "Paketname", + "start": "Starte", + "paymentMethod": "Zalligsmethode", + "addPayment": "Zallig dezuefüege", + "advance": "Vorschuss", + "noteLevel": "Notiz-Level", + "enterYourNoteLevel": "Notiz-Level iigee", + "postSaleMessage": "Nochricht noch em Chauf", + "enterYourPostSaleMessage": "Nochricht noch em Chauf iigee", + "a4PageLogo": "Logo für A4-Rachnig", + "thermalInvoicePageLogo": "Logo für Beleg", + "thermalPrinterLanguage": "Druckersprooch", + "thermalPrinterPageSize": "Papiergrössi", + "openSetting": "Iistellige öffne", + "selectRack": "Regal uswähle", + "rack": "Regal (Rack)", + "selectShelf": "Fach uswähle", + "shelf": "Fach (Shelf)", + "variations": "Variante", + "combo": "Kombi", + "enterBatchNo": "Chargenummere iigee", + "selectWarehouse": "Lager uswähle", + "warehouse": "Lager (Warehouse)", + "netTotalAmount": "Netto-Gsamtbetrag", + "defaultSellingPrice": "Standard-Verchaufspriis", + "selectItems": "Artikel uswähle", + "variantList": "Variante-Lischte", + "addSubVariation": "Untervariante dezuefüege", + "editProduct": "Produkt bearbeite", + "noItemFound": "Nüt gfunde", + "youDoNotHavePermissionDeleteTheShelf": "Kei Berechtigung zum Fach lösche", + "notMatchingResultFound": "Kei Träffer", + "editShelf": "Fach bearbeite", + "addShelf": "Neuis Fach dezuefüege", + "shelfName": "Fachname", + "enterShelfName": "Fachname iigee", + "pleaseEnterShelfName": "Bitte Fachname iigee", + "productRacks": "Produktregal", + "racks": "Regal (Racks)", + "youDoNtHavePermissionToCreateRacks": "Dörfsch kei Regal erstelle.", + "youDoNtHavePermissionToDeleteRacks": "Dörfsch kei Regal lösche.", + "youDoNtHavePermissionToUpdateRacks": "Dörfsch kei Regal ändere.", + "addNewRack": "Neuis Regal dezuefüege", + "editRack": "Regal bearbeite", + "rackName": "Regalname", + "pleaseEnterRackName": "Bitte Regalname iigee", + "shelves": "Fächer (Shelves)", + "pressToSelect": "Drucke zum uswähle", + "selectAtLeastOneRack": "Mindischtens eis Fach uswähle", + "inActive": "Inaktiv", + "addNewVariation": "Neui Variante dezuefüege", + "editVariations": "Variante bearbeite", + "values": "Wärt", + "enterValues": "Wärt iigee", + "pleaseEnterAtLeastOneValues": "Bitte mindischtens ei Wärt iigee.", + "productVariations": "Produktvariante", + "permissionDenied": "Zuegriff verweigert", + "noVariationFound": "Kei Variante gfunde.", + "addNewVariations": "Neui Variante dezuefüege", + "variationId": "Variante-ID", + "updateRole": "Rolle ändere", + "addRole": "Rolle dezuefüege", + "enterUserName": "Benutzername iigee", + "enterYourPassword": "Passwort iigee", + "selectAll": "Alles uswähle", + "sNo": "Nr.", + "feature": "Funktion", + "read": "Lese", + "viewPrice": "Priis aaluege", + "purchaseReturns": "Iichaufs-Retoure", + "expiredProduct": "Abglaufes Produkt", + "barcodes": "Barcodes", + "bulkUploads": "Masse-Upload", + "productModels": "Produktmodell", + "incomes": "Iinahme", + "dues": "Schulde", + "subscriptions": "Abos", + "paymentsTypes": "Zalligsarte", + "roles": "Rolle", + "manageSetting": "Iistellige verwalte", + "downloadApk": "APK abelade", + "vatReports": "MwSt-Bricht", + "profitAndLossDetailsReport": "Gwünn- und Verluscht-Bricht", + "transactionsHistoryReport": "Transaktionsverlauf", + "expireProductReports": "Bricht über ablaufeni Produkte", + "productPurchaseReport": "Iichaufsbricht", + "productSalesReport": "Verchaufsbricht", + "role": "Rolle", + "areYouSureWantToDeleteThisRole": "Sicher, dass die Rolle lösche wotsch?", + "inStock": "A Lager", + "informationShowInLabels": "Infos uf Etikette", + "packageDate": "Verpackigsdatum", + "barCodePrintLabelSetting": "Etikettedruck-Iistellig", + "labelRoleLabelSize2Inch": "Etiketterolle 2\"*1, 50mm*25mm, Lücke 3.1mm", + "labelRoleLabelSize1_5Inch": "Etiketterolle 1.5\"*1, 38mm*25mm, Lücke 3.1mm", + "thirtyTwoLabelPerSheet": "32 Etikette pro Blatt, 8.27 x 11.69 Zoll", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Dörfsch kei Barcodes erstelle.", + "pleaseSelectAProductFirst": "Bitte zerst es Produkt uswähle", + "pleaseEnterAValidQuantity": "Bitte gültigi Mängi iigee (mind. 1)", + "pleaseSelectProductFirst": "Bitte zerst es Produkt uswähle", + "bluetoothIsTurnedOff": "Bluetooth isch uus.", + "noBluetoothDeviceSelected": "Kei Bluetooth-Grät usgwählt.", + "printLabel": "Etikette drucke", + "caningForDevices": "Grät sueche...", + "noDeviceFound": "Kei Grät gfunde", + "retryScan": "Nomol sueche", + "connectedTo": "Verbunde mit", + "pleaseEnableBluetooth": "Bitte Bluetooth iischalte", + "skuOrCode": "SKU / Code", + "lowStockAlert": "Warnig: Wenig Lager", + "tax": "Stüür (Tax)", + "costExclusionTax": "Choschte ohni Stüür", + "costInclusionTax": "Choschte inkl. Stüür", + "mrpOrSalePrice": "Verchaufspriis (MRP)", + "expiredDate": "Ablaufdatum", + "sellingPrice": "Verchaufspriis", + "variationsProduct": "Variante-Produkte", + "comboProducts": "Kombi-Produkte", + "noStockAvailable": "Kei Lagerdate vorhande.", + "highToLowPrice": "Priis: Tüür zu Billig", + "lowToHighPrice": "Priis: Billig zu Tüür", + "attachment": "Aahang", + "viewStock": "Bestand aaluege", + "expiry": "Ablauf", + "expire": "Lauft ab", + "sevenDays": "7 Täg", + "fifteenthDays": "15 Täg", + "thirtyDays": "30 Täg", + "sixtyDays": "60 Täg", + "outPremiumPlan": "Öises Premium-Abo", + "youDoNotHavePermissionToCreatePurchase": "Dörfsch kei Iichäuf erstelle.", + "thisPlanIsNotAvailableToPurchase": "Das Abo isch nöd verfüegbar", + "thisPlanIsEligibleForUpgrade": "Das Abo chame nöd upgrade", + "extendPlan": "Abo verlängere", + "buyNow": "Jetzt chaufe", + "none": "Keis", + "roundToWholeNumber": "Runde uf ganzi Zahle", + "roundToNearestWholeNumber": "Runde uf die nächschti ganzi Zahl", + "roundToNearnessDecimalNumber005": "Runde uf 0.05", + "roundToNearnessDecimalNumber01": "Runde uf 0.1", + "roundToNearnessDecimalNumber05": "Runde uf 0.5", + "lastYear": "Letschts Johr", + "productStock": "Produktbestand", + "unit": "Eiheit", + "showExpireDate": "Ablaufdatum aazeige", + "vatId": "MwSt-Nummere", + "vatType": "MwSt-Art", + "exclusivePrice": "Priis exklusiv", + "inclusivePrice": "Priis inklusiv", + "profitPercent": "Gwünn in Prozent", + "showSingle": "Einzel aazeige", + "showCombo": "Kombi aazeige", + "showVariant": "Variante aazeige", + "showAction": "Aktion aazeige", + "ledger": "Hauptbuech", + "youDoNotHavePermissionToGenerateReport": "Sie händ kei Berechtigung zum de Bricht z erstelle", + "noDataAvailable": "Kei Date verfüegbar", + "youDoNotHavePermissionToExportExcel": "Sie händ kei Berechtigung für de Excel-Export", + "noDataAvailableForExport": "Kei Date für de Export verfüegbar", + "supplierDue": "Lieferante offen", + "partyType": "Partner-Typ", + "allParty": "Alli Partner", + "yesterday": "Geschter", + "last7Days": "Letzti 7 Täg", + "last30Days": "Letzti 30 Täg", + "currentMonth": "Laufende Monet", + "lastMonth": "Letschte Monet", + "currentYear": "Laufends Jahr", + "customerDate": "Eiges Datum", + "noTransactionToGeneratePdf": "Kei Transaktione zum es PDF z erstelle", + "generatePdf": "PDF erstelle", + "noTransactionFound": "Kei Transaktione gfunde", + "reference": "Referenz", + "creditIn": "Habe (Ii)", + "debitOut": "Soll (Us)", + "subscribeNow": "Jetz abonniere", + "expired": "Abgloffe", + "totalBalance": "Gsamtsaldo", + "hoursLeft": "Stunde übrig", + "daysLeft": "Täg übrig", + "pos": "POS / Kasse", + "profitAndLoss": "Gwünn & Verluscht", + "branch": "Filiale", + "hrm": "HR / Personal", + "inventory": "Inventar", + "editAttendance": "Awäseheit bearbeite", + "addNewAttendance": "Neui Awäseheit erfasse", + "employee": "Mitarbeiter", + "pleaseSelectAnEmployee": "Bitte wähled Sie en Mitarbeiter us", + "shift": "Schicht", + "selectEmployeeFirst": "Zerscht Mitarbeiter uswähle", + "selectDateFirst": "Zerscht Datum uswähle", + "month": "Monet", + "autoSelected": "Automatisch usgwählt", + "pleaseSelectDate": "Bitte Datum uswähle", + "timeIn": "Cho (Ziit)", + "timeOut": "Gah (Ziit)", + "attendance": "Awäseheit", + "allEmployee": "Alli Mitarbeiter", + "noAvailableRecordFound": "Kei Awäseheitsdate gfunde.", + "addAttendance": "Awäseheit hiizuefüege", + "noNoteProvided": "Kei Notiz hinderleit.", + "duration": "Duur", + "youDoNotHavePermissionToViewAttendance": "Sie händ kei Berechtigung d Awäseheit azluege", + "department": "Abteilig", + "noDepartmentFound": "Kei Abteilig gfunde.", + "inactive": "Inaktiv", + "noDescriptionAvailableForThisDepartment": "Kei Beschriebig für die Abteilig verfüegbar.", + "youDoNotHavePermissionToUpdateDepartment": "Sie händ kei Berechtigung d Abteilig z aktualisiere.", + "youDoNotHavePermissionToDeleteDepartment": "Sie händ kei Berechtigung d Abteilig z lösche.", + "failedToDeleteTheDeterment": "Abteilig hät nöd chöne glöscht werde", + "failedToLoadDepartment": "Abteilige händ nöd chöne glade werde", + "addDepartment": "Abteilig hiizuefüege", + "saving": "Spichere...", + "editDesignation": "Funktion bearbeite", + "addDesignation": "Neui Funktion hiizuefüege", + "designationName": "Funktionsname", + "enterDesignationName": "Funktionsname iigäh", + "pleaseEnterDesignationName": "Bitte de Funktionsname iigäh", + "pleaseSelectAStatus": "Bitte en Status uswähle", + "enterDescription": "Beschriebig iigäh", + "designation": "Funktion", + "noDesignationFound": "Kei Funktion gfunde.", + "noDescriptionAvailableForThisDesignation": "Kei Beschriebig für die Funktion verfüegbar.", + "youDoNotPermissionToUpdateDesignation": "Sie händ kei Berechtigung d Funktion z aktualisiere.", + "youDoNotHavePermissionToDeleteDesignation": "Sie händ kei Berechtigung d Funktion z lösche.", + "updatePurchase": "Iichauf aktualisiere", + "editEmployee": "Mitarbeiter bearbeite", + "addNewEmployee": "Neue Mitarbeiter hiizuefüege", + "enterFullName": "Ganze Name iigäh", + "pleaseSelectDesignation": "Bitte Funktion uswähle", + "pleaseSelectDepartment": "Bitte Abteilig uswähle", + "pleaseSelectStatus": "Bitte Status uswähle", + "pleaseEnterYourPhoneNumber": "Bitte Telefonnummer iigäh", + "countryName": "Land", + "enterYourCountry": "Land iigäh", + "salary": "Lohn", + "pleaseEnterYourSalary": "Bitte Lohn iigäh", + "gender": "Gschlecht", + "pleaseSelectYourGender": "Bitte Gschlecht uswähle", + "pleaseSelectYourShift": "Bitte Schicht uswähle", + "birthDate": "Geburtsdatum", + "joinDate": "Iitrittsdatum", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Bitte gültigs Start- und Enddatum uswähle.", + "endDateCannotBeBeforeStartDate": "s Enddatum dörf nöd vor em Startdatum ligge.", + "editHoliday": "Fiirtig bearbeite", + "addNewHoliday": "Neue Fiirtig hiizuefüege", + "enterHolidayName": "Name vom Fiirtig iigäh", + "pleaseEnterHolidayName": "Bitte de Name vom Fiirtig iigäh", + "pleaseEnterDate": "Bitte Datum iigäh", + "pleaseSelectStartDate": "Bitte Startdatum uswähle", + "pleaseEnterEndDate": "Bitte Enddatum uswähle", + "endDateBeforeStartDate": "Enddatum liit vor em Startdatum", + "holidayList": "Fiirtigsliste", + "noHolidayFound": "Kei Fiirtig gfunde.", + "noHolidayFundMatching": "Kei passende Fiirtig gfunde", + "addHoliday": "Fiirtig hiizuefüege", + "youDoNotHavePermissionToUpgradeHoliday": "Sie händ kei Berechtigung d Fiirtig z aktualisiere.", + "holiday": "Fiirtig", + "editLeave": "Urlaub bearbeite", + "addNewLeave": "Neue Urlaub hiizuefüege", + "leaveType": "Urlaubstyp", + "pleaseSelectALeaveType": "Bitte en Urlaubstyp uswähle", + "pleaseSelectAStartDate": "Bitte Startdatum uswähle", + "leaveDuration": "Urlaubsduur", + "autoCalculatedDays": "Automatisch berechneti Täg", + "leaveList": "Urlaubsliste", + "noLeaveRequestFound": "Kei Urlaubsaträg gfunde.", + "addLeave": "Urlaub hiizuefüege", + "noDescriptionProvided": "Kei Beschriebig vorhande.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Sie händ kei Berechtigung de Urlaubsatrag z bearbeite.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Sie händ kei Berechtigung de Urlaubsatrag z lösche.", + "leaveRequest": "Urlaubsatrag", + "editPayroll": "Lohnabrechnig bearbeite", + "addNewPayroll": "Neui Lohnabrechnig", + "paymentYear": "Zahligsjahr", + "pleaseSelectPaymentYear": "Bitte Zahligsjahr uswähle", + "pleaseSelectAnMonth": "Bitte en Monet uswähle", + "pleaseEnterADate": "Bitte es Datum iigäh", + "totalSalaryAmount": "Gsamte Lohnbetrag", + "payrollList": "Lohnliste", + "noPayrollFound": "Kei Lohndate gfunde.", + "paymentDetails": "Zahligsdetails", + "youDoNotHaveUpdatePayroll": "Sie händ kei Berechtigung d Lohnabrechnig z aktualisiere.", + "youDoNotHavePermissionToDeletePayroll": "Sie händ kei Berechtigung d Lohnabrechnig z lösche.", + "payrollRecord": "Lohnbuechig", + "searchAttendance": "Awäseheit sueche", + "attendanceReport": "Awäseheitsbricht", + "noAttendanceRecordFound": "Kei Awäseheitsdate für di gwählte Filter gfunde.", + "searchLeave": "Urlaub sueche", + "leaveReports": "Urlaubsbricht", + "noLeaveRecordFound": "Kei Urlaubsdate für di gwählte Filter gfunde.", + "durationDays": "Duur (Täg)", + "payrollReports": "Lohnbricht", + "noMatchingPayrollFound": "Kei passendi Lohnbuechig gfunde.", + "editShift": "Schicht bearbeite", + "addNewShift": "Neui Schicht hiizuefüege", + "shiftName": "Schichtname", + "pleaseSelectAShift": "Bitte e Schicht uswähle", + "breakStatus": "Pause-Status", + "pleaseSelectBreakStatus": "Bitte Pause-Status uswähle", + "startTimeIsRequired": "Startziit isch erforderlich", + "startTime": "Startziit", + "enterStartTime": "Startziit iigäh", + "endTimeIsRequired": "Endziit isch erforderlich", + "endTime": "Endziit", + "enterEndTime": "Endziit iigäh", + "startBreakTime": "Start Pause", + "enterBreakTime": "Pauseziit iigäh", + "endBreakTime": "Endi Pause", + "noShiftFound": "Kei Schichte gfunde.", + "addShift": "Schicht hiizuefüege", + "breakTime": "Pauseziit", + "breakDuration": "Pause-Duur", + "youDoNotToHavePermissionToUpdateShift": "Sie händ kei Berechtigung d Schicht z bearbeite.", + "youDoNotToHavePermissionToDeleteShift": "Sie händ kei Berechtigung d Schicht z lösche.", + "doYouReallyWantToDeleteThis": "Wänd Sie das würklich lösche?", + "viewDetails": "Details azeige", + "leave": "Urlaub", + "payroll": "Lohnabrechnig", + "editBankAdjustment": "Bankabgliich bearbeite", + "adjustBankBalance": "Banksaldo abgliiche", + "pleaseAddAtLeastOneBank": "Bitte füeged Sie mindestens ei Bankverbindig hii zum de Saldo z korrigiere.", + "accountNumber": "Kontoname", + "selectAccount": "Konto uswähle", + "selectType": "Typ uswähle", + "amountsIsRequired": "Betrag isch erforderlich", + "invalidAmount": "Ungültige Betrag", + "adjustmentDate": "Abgliichsdatum", + "dateIsRequired": "Datum isch erforderlich", + "editBankAccounts": "Bankkonte bearbeite", + "addNewBankAccounts": "Bankkonte hiizuefüege", + "accountDisplayName": "Aazeigename vom Konto", + "enterAccountDisplayName": "Aazeigename vom Konto iigäh", + "displayNameIsRequired": "Aazeigename isch erforderlich", + "openingBalanceIsRequired": "Eröffnigssaldo isch erforderlich", + "asOfDate": "Per Datum", + "hideFiled": "Felder ausblände", + "addMoreFiled": "Meh Felder hiizuefüege", + "enterAccountName": "Kontonummere iigäh", + "ifscCode": "IFSC Code", + "upiIdForQrCode": "UPI ID für QR Code", + "bankName": "Bankname", + "enterBankName": "Bankname iigäh", + "accountHolderName": "Name vom Kontoinhaber", + "enterAccountHolderName": "Name vom Kontoinhaber iigäh", + "printBankDetailsAndInvoice": "Bankdetails uf Rächning drucke", + "viewingTransactionFor": "Transaktione azeige für", + "bankAccounts": "Bankkonte", + "noBankAccountFound": "Kei Bankkonte gfunde.", + "noAccountsFoundMissing": "Kei passendi Konte gfunde", + "deposit": "Iizahlig", + "addBank": "Bank hiizuefüege", + "bankToBankTransfer": "Bank zu Bank Übertrag", + "bankToCashTransfer": "Bank zu Kasse Übertrag", + "accountName": "Kontoname", + "holderName": "Inhabername", + "openingDate": "Eröffnigsdatum", + "currentBalance": "Aktuelle Saldo", + "permissionDeniedToDeleteBank": "Berechtigung zum Lösche vo de Bank verweigeret.", + "canNotEditThisTransactionType": "Dä Transaktionstyp chan nöd bearbeitet werde.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Kei Transaktione für dä Filter gfunde.", + "pleaseSelectBothAccounts": "Bitte beidi Konte uswähle.", + "cannotTransferToSameAccounts": "Chan nöd ufs gliche Konto übertrage werde.", + "editBankTransfer": "Bankübertrag bearbeite", + "needAtLeastTwoBankAccount": "Es brucht mindestens zwei Bankkonte für en Übertrag.", + "from": "Vo", + "to": "Nach", + "editBankToCash": "Bank zu Kasse bearbeite", + "noBankAccountsFoundToTransferFrom": "Kei Bankkonte für de Abgang gfunde.", + "selectOneAccount": "Eis Konto uswähle", + "editCashAdjustment": "Kassekorrektur bearbeite", + "adjustCashBalance": "Kassesaldo korrigiere", + "customDate": "Eiges Datum", + "cashInHand": "Bargeld i de Kasse", + "currentCashBalance": "Aktuelle Kassebestand", + "transfer": "Transfer", + "adjustCash": "Kasse abgliiche", + "pleaseSelectADestinationBankAccounts": "Bitte es Ziel-Bankkonto uswähle.", + "editCashToBank": "Kasse zu Bank bearbeite", + "cashToBankTransfer": "Kasse zu Bank Übertrag", + "noDestinationBankAccountFond": "Kei Ziel-Bankkonto gfunde.", + "transferCheque": "Check wiitergäh", + "receivedFrom": "Erhalte vo", + "chequeAmount": "Check-Betrag", + "chequeNumber": "Check-Nummere", + "chequeDate": "Check-Datum", + "referenceNumber": "Referenz Nr.", + "selectBankToCash": "Bank oder Kasse uswähle", + "depositTo": "Iizahle uf", + "selectDepositDestination": "Zielort uswähle", + "transferDate": "Transferdatum", + "doYouWantToRellyReOpenThisCheque": "Wänd Sie de Check würkli wieder öffne?", + "okay": "Okay", + "reOpen": "Wieder öffne", + "open": "Offe", + "chequeList": "Checkliste", + "closed": "Gschlosse", + "noChequeFound": "Kei Checks gfunde", + "searchTransaction": "Transaktione sueche...", + "filterByDate": "Nach Datum filtere", + "addImage": "Bild hiizuefüege", + "cashAndBankManagement": "Kasse- & Bankmanagement", + "cheque": "Checks", + "branchList": "Filialliste", + "roleAndPermission": "Rolle & Berechtigunge", + "switchBank": "Filiale wächsle?", + "exitBank": "Filiale verlah", + "areYouSureWantToSwitchToDifferentBranch": "Sind Sie sicher, dass Sie d Filiale wächsle wänd?", + "areYourSureYouWantToExitFromThisBranch": "Sind Sie sicher, dass Sie die Filiale verlah wänd?", + "switchs": "Wächsle", + "exit": "Verlah", + "createBranch": "Filiale erstelle", + "areYouSureWantToDeleteThisBranch": "Sind Sie sicher, dass Sie die Filiale lösche wänd?", + "currents": "Aktuell", + "noBrunchFound": "Kei Filiale gfunde", + "updateBranch": "Filiale aktualisiere", + "pleaseEnterBranchName": "Bitte de Filialname iigäh", + "enterBalance": "Saldo iigäh", + "youDoNotHavePermissionToUpdateBranch": "Sie händ kei Berechtigung d Filiale z aktualisiere.", + "allTransaction": "Alli Transaktione", + "duePay": "Fälligi Zahlige", + "allParties": "Alli Parteie", + "retry": "Nomaprobiere", + "incomeCategoriesReport": "Iikommens-Kategorie Bricht", + "dayBook": "Journal", + "billWiseProfit": "Gwünn pro Rächning", + "cashFlow": "Cashflow", + "balanceSheet": "Bilanz", + "taxReport": "Stüürbricht", + "productSaleHistory": "Produkt Verchaufshistorie", + "productPurchaseHistory": "Produkt Iichaufshistorie", + "partyReports": "Partner Bricht", + "customerLedger": "Chunde Hauptbuech", + "supplierLedger": "Lieferante Hauptbuech", + "partyWiseProfit": "Gwünn nach Partner", + "productWiseProfit": "Gwünn nach Produkt", + "top5Customer": "Top 5 Chunde", + "top5Supplier": "Top 5 Lieferante", + "productReports": "Produkt Bricht", + "comboReport": "Kombi Bricht", + "expiredItemReport": "Bricht über abglofeni Artikel", + "top5Product": "Top 5 Produkt", + "productWiseProfitAndLoss": "Gwünn & Verluscht nach Produkt", + "productWisePurchase": "Iichauf nach Produkt", + "productWiseSale": "Verchauf nach Produkt", + "noProductMatchYourSearch": "Kei Produkt passet zu de Suechi.", + "purchaseQty": "Iichaufs-Mengi", + "saleQty": "Verchaufs-Mengi", + "youDoNotHavePermissionProfitAndLoss": "Sie händ kei Berechtigung für Gwünn & Verluscht.", + "sold": "Verchauft", + "remaining": "Verblibend", + "totalAssets": "Gsamti Aktive", + "assets": "Aktive", + "itemName": "Artikelname", + "personalInfo": "Persönlichi Infos:", + "dueBalance": "Fällige Saldo", + "walletBalance": "Wallet Saldo", + "cashIn": "Kasse Iigang", + "cashOut": "Kasse Usgang", + "runningCash": "Laufendi Kasse", + "moneyIn": "Geld Iigang", + "moneyOut": "Geld Usgang", + "noDataAvailableForGeneratePdf": "Kei Date verfüegbar zum es PDF z erstelle", + "balanceDue": "Fällige Saldo", + "returnedAmount": "Retournierte Betrag", + "saleReturn": "Verchaufs-Retoure", + "saleEdit": "Verchauf bearbeite", + "pleaseAddASalesReturn": "Bitte e Verchaufs-Retoure hiizuefüege", + "subscriptionReports": "Abo Bricht", + "started": "Gstartet", + "end": "Endi", + "taxReportList": "Stüürbricht Liste", + "developedBy": "Entwicklet vo", + "time": "Ziit", + "receivedBy": "Empfange vo", + "wallet": "Wallet", + "warranty": "Garantie", + "guarantee": "Gwährleistig", + "remark": "Bemerkig", + "bankDetails": "Bankverbindig", + "cashAndBank": "Kasse & Bank", + "pdfGenerateSuccessfully": "PDF erfolgriich erstellt", + + "generatingPdf": "PDF wird erstellt", + "INVOICE": "Rechnung", + "admin": "Admin", + "invoiceNumber": "Rechnigsnummer", + "vatNumber": "MwSt-Nummer", + "customerSignature": "Unterschrift vom Chunde", + "authorizedSignature": "Autorisiereti Unterschrift", + "poweredBy": "Betribe dur", + "shippingCharge": "Versandchöschte", + "totalReturned": "Total zrugggeh", + "amountsInWord": "Betrag i Wort", + "changeAmount": "Rückgeld", + "sellsBy": "Verchauft vo", + "rounding": "Abrunde", + "paidBy": "Zahlt mit", + "vatGstTitle": "MwSt-/GST-Titel", + "enterVatGstTitle": "Gib MwSt-/GST-Titel ii", + "vatGstNumber": "MwSt-/GST-Nummer", + "enterVatGstNumber": "Gib MwSt-/GST-Nummer ii", + "vatAndTax": "MwSt & Steuer", + "customPrint": "Aagpasst Druck", + "taxRates": "Steuersätz", + "taxRatesMangeYourTaxRates": "Steuersätz – verwalt dini Sätz", + "add": "Hinzfüege", + "status": "Status", + "active": "Aktiv", + "disable": "Deaktiviert", + "deletedSuccessFully": "Erfolgriich glöscht!", + "failedToDeleteTheTax": "Steuer cha nöd glöscht wärde", + "errorDeletingTax": "Fähler bim Lösche vo Steuer", + "taxGroup": "Steuergrupp", + "combinationOfTheMultipleTaxes": "Kombination vo mehri Steuer", + "subTaxes": "Teilsteuer", + "action": "Aktion", + "addTax": "Steuer zuefüege", + "editTax": "Steuer bearbeite", + "addNewTax": "Neue Steuer zuefüege", + "enterTaxRates": "Steuersatz ii gee", + "addTaxGroup": "Neue Steuergrupp zuefüege", + "editTaxGroup": "Steuergrupp bearbeite", + "taxWithSingleMultipleTaxType": "Steuer mit eine oder mehri Typ", + "noSubTaxSelected": "Kei Teilsteuer usgwehlt", + "subTaxList": "Teilsteuer-Lischt", + "taxPercent": "Steuerprozent", + "done": "Fertig", + "writerTaxHere": "Schrib da öpis...", + "expiredList": "Abglaufe Lischt", + "listIsEmpty": "Lischt isch leer", + "printingInvoice": "Rechnig wird druckt", + "salesSetting": "Verkauf-Einstelligä", + "invoiceLogo": "Rechnig-Logo", + "printingOption": "Druck-Optione", + "amountRoundingMethod": "Rundigsmethode", + "signUp": "Registriere", + "returnedItem": "Retournierte Artikel/Sache", + "returnedDate": "Retourdatum/Datum vo dr Retour", + "unitPrice": "Stückpriis/Priis pro Stück", + "saleBy": "Verkauf dur/Verkauft vom", + "purchasedBy": "Kauuft vom/Kauuft dur", + "collectedBys": "Abgholt vom/Abgholt dur", + "payableAmount": "Zahligsbetrag/Betrag wo z zahle isch", + "receivedAmount": "Empfangene Betrag/Betrag wo empfange worde isch", + "barcodeGenerator" : "Barcode-Generator", + "searchProduct" : "Produkt suche", + "code" : "Code", + "price" : "Preis", + "showCode" : "Code anzeigen", + "showPrice" : "Preis anzeigen", + "showName" : "Name anzeigen", + "actions" : "Aktione", + "noItemSelected" : "Kein Artikel ausgewählt", + "noProductSelected" : "Kein Produkt ausgewählt", + "previewPdf" : "PDF-Vorschau", + "salesReturnReport" : "Umsatzrückgabebericht", + "purchaseReturnReport" : "Einkaufsrückgabebericht", + "incomeFor" : "Einkommen für", + "enterProductCode": "Produktcode eingeben", + "addIncome" : "Einkommen hinzufügen", + "incomeDate" : "Einkommensdatum", + "incomeCategories" : "Einkommenskategorien", + "addIncomeCategory" : "Einkommenskategorie hinzufügen", + "enterIncomeCategoryName" : "Einkommenskategorie Namen eingeben", + "totalReturnAmount" : "Gesamt Rückbetrag", + "returned" : "Zurückgegeben", + "supplierDetails" : "Lieferantendetails", + "weekly": "Wöchentlich", + "monthly": "Monatlich", + "yearly" : "Jährlich", + "today" : "Heute", + "thisWeek" : "Diese Woche", + "thisMonth" : "Diesen Monat", + "thisYear": "Dieses Jahr", + "allTime" : "Alle Zeit", + "custom" : "Benutzerdefiniert", + "addUserRole" : "Nutzerrolle hinzüege", + "noRoleFound" : "Keini Nutzerrolle gfunde", + "yourPackageExpiredInDays" : "Däi Abo verfället in 5 Däg", + "yourPackageExpiredToday" : "Däi Abo verfället hüt\n\nBitte wider chöufe", + "contactUs" : "Kontakt uffnehme", + "writeYourMessageHere" : "Schriib dini Nachricht hii", + "sendMessage" : "Nachricht schicke", + "sendYourEmail" : "Schick dini E-Mail", + "backToHome" : "Zruck uf d'Hautsäite", + "promoCode" : "Promo-Code", + "submit" : "Abschicke", + "seeAllPromoCode" : "Alli Promo-Codes luege", + "categories": "Kategorie", + "enterYourPhoneNumber" : "Gib dini Telefonnummer aa", + "enterFullAddress" : "Gib d'vollständigi Adress aa", + "enterYourEmailAddress" : "Gib dini E-Mail-Adress aa", + "pleaseEnterAPassword" : "Bitte gib e Passwort aa", + "pleaseEnterAConfirmPassword" : "Bitte gib e bestätigends Passwort aa", + "enterYourName" : "Gib däi Name aa", + "addNewAddress" : "Nui Adress hinzüege", + "firstName" : "Vorname", + "lastName" :"Nachname", + "country" : "Land", + "bangladesh" : "Bangladesh", + "apply" : "Übernäh", + "deliveryAddress" : "Lieferadress", + "noDataAvailabe" : "Keini Date verfügbar", + "addDelivery" : "Lieferig hinzüege", + "description" : "Beschriibig", + "addNote" : "Notiz hinzüege", + "image" : "Bild", + "pleaseConnectThePrinterFirst" : "Bitte verbinde erst dä Drucker", + "selectCategory" : "Kategorie uswähle", + "enterExpenseDate" : "Gib s'Usgabedatum aa", + "enterName" : "Gib dä Name aa", + "enterAmount" : "Gib dä Betrag aa", + "enterRefNumber" : "Gib d'Referänznummer aa", + "fashions" : "Mode", + "billTO" : "Rechnigsadressat", + "totalDue" : "Total fällig", + "paymentsAmount" : "Zahligsbetrag", + "remainingDue" : "Restbetrag", + "thankYouForYourDuePayment" : "Danke für dini fällige Zahlig", + "print" : "Drucke", + "unitPirce" : "Einzelpreis", + "totalPrice" : "Totalpreis", + "totalVat" : "Total MWSt", + "deliveryCharge" : "Liefergebühr", + "totalPayable" : "Total zahlbar", + "thakYouForYourPurchase" : "Danke für dä Chouf", + "pleaseConnectYourBlutohPrinter" : "Bitte verbinde dä Bluetooth-Drucker", + "editSocailMedia" : "Soziale Media bearbeite", + "socialMarketing" : "Sozials Marketing", + "share" : "Deile", + "notification" : "Notifikazion", + "purchaseAlarm" : "Chouf-Alarm", + "purchaseConfirmed" : "Chouf bestättigt", + "paymentComplete" : "Zahlig abgeschlossen", + "retur" : "Rückgabe", + "sendSms" : "SMS schicke", + "recivethePin" : "PIN empfange", + "startNewSale" : "Neue Verchaufe starte", + "payment" : "Zahlig", + "masterCard" : "Mastercard", + "instrucation" : "Instruktion", + "cash" : "Bar", + "invoiceViewr" : "Rechnigsaasicht", + "size" : "Grösse", + "color" : "Farbe", + "weight" : "Gewicht", + "capacity" : "Kapazität", + "type" : "Typ", + "youWantTodeletetheProduct" : "Willsch du s'Produkt lösche?", + "delete" : "Lösche", + "contactDetials" : "Kontaktdetails", + "clarence" : "Clarence", + "call" : "Aarufe", + "messege" : "Nachricht", + "dailyTransaction" : "Täglichi Transakzione", + "promo" : "Promo", + "send" : "Schicke", + "easyToUseThePos" : "Einfach z'bediendes mobiles Kassesystäm", + "easytheusedesciption" : "D'POSpro App isch gratis und einfach z'bediene. Eigentlig isch s eis vo de beschte Kassesystäm uf der ganze Wält.", + "choseYourFeature" : "Wähl dini Features", + "choseyourfeatureDesciption" : "Features si dä wichtigi Deil, wo POSpro vo traditionelle Lösunge unterschaidet.", + "allBusinessSolutions" : "Alli Geschäftslösunge", + "allBusinessolutionDescrip" : "PosPro isch e vollständig Geschäftslösung mit Lager, Buchhaltung, Verchaufe, Usgaben und Verlust/Gwinn.", + "skip" : "Überspringe", + "next" : "Nächste", + "anewUpdateAvailable" : "Es isch e neu Update verfügbar\nBitte aktualisier dini App", + "skipTheUpdate" :"Update überspringe", + "rememberMeLater" : "Spöter erinnere", + "powerdedByAcnoo" : "Angetribe vo Acnoo", + "lossOrProfit" : "Verlust/Gwinn", + "expense" : "Usgab", + "parties" : "Parteie", + "home" : "Haim", + "sales" : "Verchaufe", + "setting" : "Einstellige", + + "purchaseNow" : "Jetzt kaufe", + "paymentMethods" : "Zahligsmethode", + "update": "Aktualisiere", + "continueButton": "Weiter", + "name": "Name", + "phone": "Telefonnummer", + "email": "E-Mail-Adresse", + "address": "Adresse", + "previousDue": "Vorherige Schuld", + "selectLang": "Wähl dini Sproch", + "addContact": "Kontakt hinzüege", + "moreInfo": "Mehr Info", + "retailer": "Detailhändler", + "dealer": "Händler", + "wholesaler": "Grosshändler", + "supplier": "Lieferant", + "CustomerDetails": "Kundendetails", + "recentTransaction": "Letzti Transakzione", + "totalProduct": "Total Produkte", + "total": "Total", + "paid": "Bezahlt", + "unPaid": "Ungezahlt", + "due": "Fällig", + "connect": "Klick zum Verbinde", + "tryAgain": "Nochmal probieren", + "loading": "Lädt...", + "viewAll": "Alli aaluege", + "partyList": "Parteie-Liste", + "addCustomer": "Bitte füg e Kunde hinzu", + "updateContact": "Kontakt aktualisiere", + "dueList": "Fälligkeitsliste", + "collectDue": "Fällige Betrag eintreie", + "date": "Datum", + "dueAmount": "Fälliger Betrag: ", + "customerName": "Kundename", + "totalAmount": "Totalbetrag", + "paidAmount": "Bezahlter Betrag", + "paymentTypes": "Zahligsart", + "cancel": "Abbräche", + "expenseReport": "Ausgabereport", + "fromDate": "Vom Datum", + "toDate": "Bis zum Datum", + "expenseFor": "Ausgabe für", + "amount": "Betrag", + "noData": "Keine Date verfügbar", + "totalExpense": "Total Ausgaben", + "addExpense": "Ausgabe hinzüege", + "expenseDate": "Ausgabedatum", + "referenceNo": "Referänznummer", + "note": "Notiz", + "expenseCat": "Ausgabe-Kategorie", + "search": "Suche", + "select": "Wähle", + "addExpenseCat": "Ausgabe-Kategorie hinzüege", + "categoryName": "Kategorie-Name", + "alreadyAdded": "Bereits hinzugefügt", + "whatNew": "Was isch neu", + "lp": "Verlust/Gewinn", + "profit": "Gewinn", + "loss": "Verlust", + "lpDetails": "Verlust/Gewinn-Details", + "invoice": "Rechnig", + "dates": "Datum:", + "mobile": "Mobile:", + "product": "Produkt", + "quantity": "Menge", + "discount": "Rabatt", + "totalLoss": "Total Verlust", + "totalProfit": "Total Gewinn", + "productList": "Produktliste", + "stock": "Lagerbestand", + "addNewProduct": "Neus Produkt hinzüege", + "productName": "Produktname", + "productCode": "Produktcode", + "purchasePrice": "Einkaufspreis", + "mrp": "UVP", + "wholeSalePrice": "Grosshandelspreis", + "dealerPrice": "Händlerpreis", + "manufacturer": "Hersteller", + "saveNPublish": "Speichere und Veröffentliche", + "brands": "Marken", + "addBrand": "Marke hinzüege", + "brandName": "Markenname", + "addUnit": "Einheit hinzüege", + "unitName": "Einheitsname", + "units": "Einheiten", + "addProduct": "Bitte füg e Produkt hinzu", + "updateProduct": "Produkt aktualisiere", + "salePrice": "Verkaufspreis", + "profile": "Profil", + "edit": "Bearbeite", + "businessCat": "Geschäftskategorie", + "language": "Sproch", + "changePassword": "Passwort ändern", + "updateProfile": "Profil aktualisiere", + "businessName": "Firma & Geschäftsname", + "addPurchase": "Kauf hinzüege", + "inv": "Rechnungs-Nr.", + + "supplierName": "Lieferantename", + "itemAdded": "Artikel hinzugefügt", + "addItems": "Artikel hinzufügen", + "subTotal": "Zwischensumme", + "returnAmount": "Rückzahlungsbetrag", + "chooseSupplier": "Wähle einen Lieferanten", + "noSupplier": "Kein Lieferant verfügbar", + "salesDetails": "Verkaufsdetails", + "editPurchaseInvoice": "Einkaufsrechnung bearbeiten", + "purchaseList": "Einkaufsliste", + "addAPurchase": "Bitte füge einen Einkauf hinzu", + "dueReport": "Fälligkeitsbericht", + "fullyPaid": "Vollständig bezahlt", + "stillUnpaid": "Noch unbezahlt", + "purchaseReport": "Einkaufsbericht", + "connectPrinter": "Verbinde deinen Drucker", + "clickToConnect": "Klicke zum Verbinden", + "collectDues": "Bitte sammle eine Forderung ein", + "addNewPurchase": "Bitte füge einen Einkauf hinzu", + "salesReport": "Verkaufsbericht", + "addSale": "Bitte füge einen Verkauf hinzu", + "reports": "Berichte", + "chooseCustomer": "Wähle einen Kunden", + "addSales": "Verkäufe hinzufügen", + "saleList": "Verkaufsliste", + "editSalesInvoice": "Verkaufsrechnung bearbeiten", + "previousPayAmount": "Vorheriger Zahlungsbetrag", + "printing": "Druckoption", + "subscription": "Abonnement", + "userRole": "Nutzerrolle", + "currency": "Währung", + "logOut": "Abmelden", + "stockList": "Lagerliste", + "purchase": "Einkauf", + "sale": "Verkauf", + "yourPack": "Dein Paket", + "freePlan": "Freier Plan", + "youRUsing": "Du benutzt", + "freePack": "Freies Paket", + "premiumPlan": "Premium-Plan", + "packFeatures": "Paketfunktionen", + "unlimited": "Unbegrenzt", + "updateNow": "Jetzt aktualisieren", + "purchasePremium": "Premium-Plan kaufen", + "buyPremium": "Premium-Plan kaufen", + "paypalPay": "Mit PayPal bezahlen", + "gotEmail": "Du hast eine E-Mail erhalten", + "sendEmail": "Wir haben eine E-Mail mit Anweisungen zum Zurücksetzen des Passworts an folgende Adresse gesendet:", + "checkEmail": "E-Mail überprüfen", + "close": "Schließen", + "enterEmail": "Bitte gib unten deine E-Mail-Adresse ein, um einen Link zum Zurücksetzen des Passworts zu erhalten.", + "sendLink": "Sende Reset-Link", + "emailText": "E-Mail", + "password": "Passwort", + "noAcc": "Noch kein Konto?", + "register": "Registrieren", + "phoneVerification": "Telefonverifizierung", + "registerTitle": "Wir müssen dein Telefon registrieren, bevor du loslegen kannst!", + "sendCode": "Code senden", + "staffLogin": "Mitarbeiter-Login", + "logInWithMail": "Mit E-Mail anmelden", + "setUpProfile": "Profil einrichten", + "setUpDesc": "Aktualisiere dein Profil, um deinen Arzt mit einem besseren Eindruck zu verbinden", + "gallery": "Galerie", + "camera": "Kamera", + "companyAddress": "Firmenadresse", + "openingBalance": "Eröffnungsbilanz", + "confirmPass": "Passwort bestätigen", + "haveAcc": "Hast du bereits ein Konto?", + "loginWithPhone": "Mit Telefon anmelden", + "editPhone": "Telefonnummer ändern?", + "createAcc": "Ein kostenloses Konto erstellen", + "congratulation": "Herzlichen Glückwunsch", + + "signUp": "Anmelden", + "signIn": "Anmelden", + "logIn": "Anmelden", + "welcomeBack": "Willkommen zurück!", + "passwordCannotBeEmpty": "Das Passwort darf nicht leer sein", + "save": "Speichern", + "forgotPassword": "Passwort vergessen", + "reset": "Passwort zurücksetzen mit deiner E-Mail-Adresse oder Telefonnummer", + "lableEmail": "E-Mail", + "hintEmail": "E-Mail-Adresse eingeben", + "emailCannotBeEmpty": "E-Mail darf nicht leer sein", + "pleaseEnterAValidEmail": "Bitte gib eine gültige E-Mail-Adresse ein", + "continueE": "Weiter", + "pleaseEnterYourDetails": "Bitte gib deine Daten ein.", + "lablePassword": "Passwort", + "hintPassword": "Passwort eingeben", + "pleaseEnterABiggerPassword": "Bitte gib ein längeres Passwort ein", + "rememberMe": "Mich erinnern", + "donNotHaveAnAccount": "Noch kein Konto?", + "createAFreeAccount": "Ein kostenloses Konto erstellen", + "fullName": "Vollständiger Name", + "enterYourFullName": "Gib deinen vollständigen Namen ein", + + "nameCanNotBeEmpty": "Name darf nicht leer sein", + "alreadyHaveAnAccount": "Hast du bereits ein Konto? ", + "createNewPassword": "Neues Passwort erstellen", + "setUpNewPassword": "Neues Passwort einrichten", + "resetPassword": "Setze dein Passwort zurück, um dein Konto wiederherzustellen und dich anzumelden", + "newPassword": "Neues Passwort", + "confirmPassword": "Passwort bestätigen", + "passwordsDoNotMatch": "Die Passwörter stimmen nicht überein", + "verityEmail": "E-Mail verifizieren", + "verification": "Verifizierung", + "digits": "Ein 6-stelliger PIN wurde an deine E-Mail-Adresse gesendet: ", + "enterValidOTP": "Gib einen gültigen OTP ein", + "resendOTP": "Gib einen gültigen OTP ein", + "verifyYourEmail": "Verifiziere deine E-Mail", + "weHaveSentAConfirmationEmailTo": "Wir haben eine Bestätigungs-E-Mail an folgende Adresse gesendet:", + "folder": "Möglicherweise ist die E-Mail in deinem Spam-Ordner gelandet.", + "gotIt": "Verstanden", + "enterOpeningBalance": "Eröffnungsbilanz eingeben", + "pleaseEnterAValidBusinessName": "Bitte gib einen gültigen Firmennamen ein", + "enterBusiness": "Firmen-/Ladennamen eingeben", + "selectBusinessCategory": "Geschäftskategorie auswählen", + "todaySummary": "Heutige Zusammenfassung", + "sellAll": "Alles verkaufen >", + "income": "Einkommen", + "purchased": "Gekauft", + "endYourFreePlan": "Beende deinen kostenlosen Plan", + "yourFree": "Dein kostenloses Paket ist fast zu Ende. Kaufe deinen nächsten Plan. Danke.", + "upgradeNow": "Jetzt upgraden", + "notFound": "Nicht gefunden", + "updateYourSubscription": "Aktualisiere dein Abonnement", + "noDataFound": "Keine Daten gefunden", + "areYouSure": "Bist du sicher?", + "doYouWantToExitTheApp": "Möchtest du die App verlassen?", + "no": "Nein", + "yes": "Ja", + "dashboard": "Dashboard", + "salesPurchaseOverview": "Verkaufs- und Einkaufsübersicht", + "totalItems": "Gesamtanzahl der Artikel", + "totalCategories": "Gesamtzahl der Kategorien", + "quickOverview": "Schnelle Übersicht", + "totalIncome": "Gesamteinkommen", + "customerDue": "Kundenforderung", + "stockValue": "Lagerwert", + "lossProfit": "Verlust/Gewinn", + "cost": "Kosten", + "qty": "Menge", + "noProductFound": "Kein Produkt gefunden", + "phoneNumber": "Telefonnummer", + "pleaseEnterAValidName": "Bitte gib einen gültigen Namen ein", + "pleaseEnterValidPhoneAndNameFirst": "Bitte gib zuerst eine gültige Telefonnummer und einen Namen ein", + "confirmDelete": "Löschung bestätigen", + "areYouSureYouWant": "Bist du sicher, dass du diese Partei löschen möchtest?", + "pleaseEnterAValidPhoneNumber": "Bitte gib eine gültige Telefonnummer ein", + "sendSMS": "SMS senden", + "searchH": "Hier suchen...", + "transactions": "Transaktionen", + "selectAInvoice": "Wähle eine Rechnung aus", + "totalDueAmount": "Gesamter fälliger Betrag", + "youCanNotPayMoreThenDue": "Du kannst nicht mehr als den fälligen Betrag bezahlen", + "noDueSelected": "Keine Forderung ausgewählt", + "pleaseEnterName": "Bitte gib einen Namen ein", + "pleaseEnterAmount": "Bitte gib einen Betrag ein", + "enterNote": "Notiz eingeben", + "pleaseSelectAExpenseCategory": "Bitte wähle eine Ausgabenkategorie aus", + "enterExpanseCategoryName": "Gib den Namen der Ausgabenkategorie ein", + "comingSoon": "Kommt bald", + "pleaseMakeASaleFirst": "Bitte tätige zuerst einen Verkauf", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Zahlungsgateway", + "paymentSuccess": "Zahlung erfolgreich", + "paymentWasSuccessful": "Die Zahlung war erfolgreich!", + "paymentFailed": "Zahlung fehlgeschlagen", + "paymentFailedPleaseTryAgain": "Zahlung fehlgeschlagen. Bitte versuche es erneut.", + "pleaseEnterAValidBrandName": "Bitte gib einen gültigen Markennamen ein", + "enterABrandName": "Gib einen Markennamen ein", + "addCategory": "Kategorie hinzufügen", + "enterCategoryName": "Kategorie-Namen eingeben", + "selectVariations": "Varianten auswählen: ", + "dataSavedSuccessfully": "Daten erfolgreich gespeichert.", + "somethingIs": "Etwas ist", + "updateYourProfile": "Aktualisiere dein Profil, um deine Kunden besser zu erreichen", + "shopOpeningBalance": "Eröffnungsbilanz des Geschäfts", + "shopRemainingBalance": "Restbetrag des Geschäfts", + "enterAValidDiscount": "Gib einen gültigen Rabatt ein", + "addProductFirst": "Zuerst ein Produkt hinzufügen", + "subtotal": "Zwischensumme", + "purchaseDetails": "Einkaufsdetails", + "totall": "Total:", + "startDate": "Startdatum", + "pickStartDate": "Startdatum auswählen", + "endDate": "Enddatum", + "pickEndDate": "Enddatum auswählen", + + "failedToGetPlatformVersion": "Fehler beim Abrufen der Plattformversion.", + "enterQuantity": "Menge eingeben", + "pleaseAddQuantity": "Bitte gib eine Menge ein", + "willBeAddedSoon": "Wird bald hinzugefügt", + "addedToCart": "Zum Warenkorb hinzugefügt", + "connectYourPrinter": "Verbinde deinen Drucker", + "customerPay": "Kunde zahlt", + "supplerPay": "Lieferant zahlt", + "incomeReport": "Einkommensbericht", + "category": "Kategorie", + "balance": "Bilanz", + "itemsSales": "Artikelverkäufe", + "totalPurchase": "Gesamtkauf", + "totalSales": "Gesamtverkauf", + "stockReport": "Lagerbericht", + "lossProfitReport": "Verlust-/Gewinnbericht", + "outOfStock": "Nicht auf Lager", + "vat": "Mehrwertsteuer", + "customerPhoneNumber": "Kunden-Telefonnummer", + "enterCustomerPhoneNumber": "Kunden-Telefonnummer eingeben", + "walkInCustomer": "Laufkundschaft", + "guest": "Gast", + "stocks": "Lagerbestand: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Bitte nicht stören", + "on": "An", + "off": "Aus", + "unlimitedUsagesOfOurPackage": "Unbegrenzte Nutzung unseres Pakets \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Für das Abonnement bezahlen", + "field": "Feld", + "successfullyPaid": "Erfolgreich bezahlt", + "profileEdit": "Profil bearbeiten", + "products": "Produkte", + "salesList": "Verkaufsliste", + "useTitleCanNotBeEmpty": "Nutzertitel darf nicht leer sein", + "userTitle": "Nutzertitel", + "enterUserTitle": "Nutzertitel eingeben", + "create": "Erstellen", + "youHaveToGivePermission": "Du musst eine Berechtigung erteilen", + "all": "Alle", + "userRoleDetails": "Nutzerrollen-Details", + "doYouWantToDeleteTheUser": "Möchtest du den Nutzer löschen?", + "thisProductAlreadyAdded": "Dieses Produkt wurde bereits hinzugefügt!", + "pleaseEnterAValidProductName": "Bitte gib einen gültigen Produktnamen ein", + "enterProductName": "Produktnamen eingeben", + "pleaseSelectACategory": "Bitte wähle eine Kategorie aus", + "productCategory": "Produktkategorie", + "selectProductCategory": "Produktkategorie auswählen", + "enterSize": "Größe eingeben", + "enterColor": "Farbe eingeben", + "enterWeight": "Gewicht eingeben", + "enterCapacity": "Kapazität eingeben", + "enterType": "Typ eingeben", + "productBrand": "Produktmarke", + "selectABrand": "Wähle eine Marke aus", + "productCodeIsRequired": "Produktcode ist erforderlich", + "enterAValidStock": "Gib einen gültigen Lagerbestand ein", + "enterStock": "Lagerbestand eingeben", + "productUnit": "Produkteinheit", + "selectProductUnit": "Produkteinheit auswählen", + "pleaseEnterAValidPurchasePrice": "Bitte gib einen gültigen Einkaufspreis ein", + "enterPurchasePrice": "Einkaufspreis eingeben", + "pleaseEnterAValidSalePrice": "Bitte gib einen gültigen Verkaufspreis ein", + "enterSaltingPrice": "Verkaufspreis eingeben", + "enterWholesalePrice": "Grosshandelspreis eingeben", + "enterDealerPrice": "Händlerpreis eingeben", + "enterDiscount": "Rabatt eingeben", + "enterManufacturerName": "Herstellernamen eingeben", + "adding": "Hinzufügen...", + "pleaseEnterAValidUnitName": "Bitte gib einen gültigen Einheitennamen ein", + "pleaseEnterUnitName": "Einheitsnamen eingeben", + "productDetails": "Produktdetails", + "smartWatch": "Smartwatch", + "appleWatch": "Apple Watch", + "deleting": "Löschen...", + "brand": "Marke", + "dueCollection": "Forderungseinzug", + "noTransaction": "Keine Transaktion", + "updating": "Aktualisieren...", + "confirmSMSTo": "SMS bestätigen an", + "anSMSWillBeSentToTheFollowingNumber": "Eine SMS wird an folgende Nummer gesendet: ", + "package": "Paket", + "permissionNotGranted": "Keine Berechtigung erteilt!", + "collectedBy": "Eingesammelt von:", + "phonee": "Telefon:", + "purchaseBy": "Gekauft von:", + "salesBy": "Verkauft von:", + "days": "Tage", + "details": "Details", + "weSentAnOTPInYourPhoneNumber": "Wir haben einen OTP an deine Telefonnummer gesendet", + "pleaseEnterTheOTP": "Bitte gib den OTP ein", + "enterAValidOTP": "Gib einen gültigen OTP ein", + "verify": "Verifizieren", + "resendIn": "OTP erneut senden in", + "freeLifetimeUpdate": "Kostenloses lebenslanges Update", + "android": "Android & iOS App-Unterstützung", + "premiumCustomerSupport": "Premium-Kundensupport", + "customInvoiceBranding": "Individuelle Rechnungsgestaltung", + "unlimitedUsage": "Unbegrenzte Nutzung", + "freeDataBackup": "Kostenlose Datensicherung", + "receivedAmount" : "Erhalte Betrag", + "addCustomers" : "Chundä zuefüege", + "noDue" : "Kei Offe Betrag", + "customer" : "Chund", + "billingAddress" : "Rechnigsadress", + "enterAddress" : "Adress iigäh", + "city" : "Stadt", + "cityName" : "Stadtname", + "state" : "Kanton", + "stateName" : "Kantonname", + "zip" : "PLZ", + "zipCode" : "PLZ iigäh", + "chooseCountry" : "Land ussähle", + "shippingAddress" : "Lieferadress", + "partyCreateWarn" : "Du hesch kei Bbewilligig Party z’erstellä.", + "addParty" : "Party zuefüege", + "creditLimit" : "Party Kreditlimit", + "selectOne" : "Eis ussähle", + "roundings" : "Rundig (+/-)", + "roundingTotal" : "Grunde Gesamt", + "opinion" : "Dini Meinig iigäh", + "dueSaleWarn" : "Verchauf uf Kredit isch für Laufkundä nöd erlaubt.", + "paymentTypeHint" : "Bitte en Zahligstyp ussähle", + "createSaleWarn" : "Du hesch kei Bbewilligig e Verchauf z’erstellä.", + "updateSaleWarn" : "Du hesch kei Bbewilligig e Verchauf z’aktualisierä.", + "uploadImage" : "Bild uuflade", + "useGallery" : "Galerie bruuchä", + "openCamera" : "Kamera öffnä", + "scanCode" : "Produkt QR-Code scanne", + "posSale" : "POS Verchauf", + "selectCustomer" : "Chund ussähle", + "searchWith" : "Suech...", + "filter" : "Filter", + "productNotFound" : "Produkt nid gfunde", + "noMatched" : "Kei passende Produkte gfunde.", + "inventoryPermission" : "Du hesch kei Lager-Bbewilligig", + "noParty" : "Keine Party gfunde", + "purchaseWarn" : "Du hesch kei Bbewilligig Chäufe z’erstellä.", + "purchaseUpdateWarn" : "Du hesch kei Bbewilligig Chäufe z’ändere.", + "addVariantDetails" : "Variant-Details zuefüege", + "purchaseEx" : "Kaufpreis exkl.", + "purchaseIn" : "Kaufpreis inkl.", + "purchaseExReq" : "Kaufpreis exkl. erforlderlich", + "purchaseInReq" : "Kaufpreis inkl. erforlderlich", + "profitMargin" : "Gewinnmarge (%)", + "saleReq" : "Verchaufspreis erforlderlich", + "manufactureDate" : "Herstelldatum", + "selectDate" : "Datum ussähle", + "expDate" : "Verfallsdatum", + "saveVariant" : "Variant spychere", + "model" : "Modell", + "selectModel" : "Modell ussähle", + "bulk" : "Masseladig", + "barcodeGen" : "Barcode-Generator", + "upload" : "Uuflade", + "sku" : "SKU / Code", + "lowStock" : "Niedriger Lagerbestand", + "enLowStock" : "Niedriger Lagerbestand iigäh", + "manuDate" : "Herstelldatum", + "single" : "Einzeln", + "batch" : "Chargä", + "batchNo" : "Chargä-Nr.", + "entBatchNo" : "Chargä-Nr. iigäh", + "variantAdded" : "Variant erfolgryych zuegfüegt!", + "variantDelete" : "Variant erfolgryych glöscht!", + "addVariant" : "Variant zuefüege", + "typeSelect" : "Typ ussähle", + "taxType" : "Steuertyp", + "selectTax" : "Steuer ussähle", + "updateProductWarn" : "Du hesch kei Bbewilligig Produkt z’aktualisierä.", + "addProductWarn" : "Du hesch kei Bbewilligig Produkt z’erstellä.", + "updateProductSuccess" : "Produkt erfolgryych aktualisiert!", + "addProductSuccess" : "Produkt erfolgryych erstellt!", + "choose" : "Ussähle", + "view" : "Detail ahluegä", + "priceWarn" : "Priis cha nöd leer si", + "productSetting" : "Produktinstellige", + "saveSetting" : "Instellige spychere", + "addStock" : "Lagerbestand zuefüege", + "stockWarn" : "Lagerbestand muess mind. 1 si", + "updateSuccess" : "Erfolgryych aktualisiert", + "updateFailed" : "Aktualisierig vom Lagerbestand isch fehlgschlage", + "deleteBatchWarn" : "Bisch sicher, dass du die Chargä wotsch lösche?", + "lowStockReport" : "Niedriger Lagerbestand Bericht", + "genPdfWarn" : "Kei Date vorhande zum PDF generiere", + "dateFilterWarn" : "Bis Datum cha nöd vor vom Datum sii.", + "createPdfWarn" : "Du hesch kei Bbewilligig PDF z’erstellä.", + "expirationStatus" : "Verfallsstatus", + "selectFDate" : "Vom Datum ussähle", + "selectToDate" : "Bis Datum ussähle", + "clear" : "Löschä", + "incomeReportPermission" : "Du hesch kei Bbewilligig zum Einkommensbericht aaluegä.", + "deleteAcc" : "Konto lösche", + "deletePartyWarn" : "Du hesch kei Bbewilligig Party z’lösche.", + "updatePartyWarn" : "Du hesch kei Bbewilligig Party z’aktualisierä.", + "phoneNotAvail" : "Telefonnummer nöd verfiegbar.", + "notLaunch" : "Telefon-App cha nöd gstartet werde.", + "quickOver" : "Schnäll Überblick", + "tranSacOver" : "Transaktionsübersicht", + "profitLoss" : "Gwin & Verlust" +} \ No newline at end of file diff --git a/lib/l10n/intl_gu.arb b/lib/l10n/intl_gu.arb new file mode 100644 index 0000000..03ec048 --- /dev/null +++ b/lib/l10n/intl_gu.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "શું તમે ખરેખર તમારું એકાઉન્ટ ડિલીટ કરવા માંગો છો? આ ક્રિયા તમારો બધો ડેટા કાયમી ધોરણે ભૂંસી નાખશે.", + "passwordMust6Character": "પાસવર્ડ ઓછામાં ઓછો 6 અક્ષરોનો હોવો જોઈએ", + "passwordIsRequired": "પાસવર્ડ ઓછામાં ઓછો 6 અક્ષરોનો હોવો જોઈએ", + "iAgreeDeleteMyAccountPermanent": "હું મારું એકાઉન્ટ કાયમી ધોરણે ડિલીટ કરવા માટે સંમત છું.", + "flat": "ફ્લેટ", + "percent": "ટકા", + "partialPaid": "આંશિક ચુકવણી", + "selectStock": "સ્ટોક પસંદ કરો", + "stockOrVariant": "સ્ટોક / વેરિઅન્ટ", + "noBatch": "કોઈ બેચ નથી", + "purchaseQuantityRequired": "ખરીદી જથ્થો જરૂરી છે", + "excelUploader": "એક્સેલ અપલોડર", + "remove": "દૂર કરો", + "uploading": "અપલોડ થઈ રહ્યું છે...", + "pickAndUploadFile": "ફાઇલ પસંદ કરો અને અપલોડ કરો", + "downloadExcelFormat": "એક્સેલ ફોર્મેટ ડાઉનલોડ કરો", + "excelFiles": "એક્સેલ ફાઇલો", + "noFileSelected": "કોઈ ફાઇલ પસંદ કરેલ નથી", + "orContinueWith": "અથવા આની સાથે ચાલુ રાખો", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "લોગિન નિષ્ફળ ગયું. મહેરબાની કરીને ફરી પ્રયાસ કરો.", + "someThingWithWrongWithTheWebPage": "વેબ પેજમાં કંઈક ખોટું થયું છે.", + "loadingOtpSetting": "OTP સેટિંગ્સ લોડ થઈ રહ્યાં છે...", + "youCanNowResendYourOtp": "તમે હવે OTP ફરીથી મોકલી શકો છો.", + "resendOtpSeconds": "${start} સેકન્ડમાં OTP ફરીથી મોકલો", + "oldPassword": "જૂનો પાસવર્ડ", + "oldPasswordCanNotBeEmpty": "જૂનો પાસવર્ડ ખાલી હોઈ શકે નહીં", + "seconds": "સેકન્ડ", + "downloading": "ડાઉનલોડ થઈ રહ્યું છે...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ડાઉનલોડ સફળ! તમારું ડોક્યુમેન્ટ ફોલ્ડર ચેક કરો", + "printBarCode": "બારકોડ પ્રિન્ટ કરો", + "youDoNotHavePermissionToGenerateBarcode": "તમારી પાસે બારકોડ જનરેટ કરવાની પરવાનગી નથી.", + "download": "ડાઉનલોડ", + "packingDate": "પેકિંગ તારીખ", + "permissionDeniedToViewBank": "બેંક જોવાની પરવાનગી નકારી કાઢી.", + "permissionDeniedToUpdateBank": "બેંક અપડેટ કરવાની પરવાનગી નકારી કાઢી.", + "editWarehouse": "વેરહાઉસ સંપાદિત કરો", + "addNewWarehouse": "નવું વેરહાઉસ ઉમેરો", + "warehouseName": "વેરહાઉસ નામ", + "enterWarehouseName": "વેરહાઉસ નામ દાખલ કરો", + "amountMustBeGreaterThanZero": "રકમ 0 કરતા વધારે હોવી જોઈએ", + "canNotRetrievePaymentDetails": "ચુકવણીની વિગતો મેળવી શકાઈ નથી.", + "youDonNotHavePermissionToCreateExpense": "તમારી પાસે ખર્ચ બનાવવાની પરવાનગી નથી.", + "youDoNotHavePermissionToCreateExpenseCategory": "તમારી પાસે ખર્ચ કેટેગરી બનાવવાની પરવાનગી નથી.", + "youDonNotHavePermissionToCreateIncome": "તમારી પાસે આવક બનાવવાની પરવાનગી નથી.", + "youDoNotHavePermissionToCreateIncomeCategory": "તમારી પાસે આવક કેટેગરી બનાવવાની પરવાનગી નથી.", + "salesReturn": "વેચાણ પરત", + "purchaseReturn": "વેચાણ પરત", + "returnQuantity": "પરત જથ્થો", + "nonFoundableDiscount": "બિન-રિફંડપાત્ર (VAT/ડિસ્કાઉન્ટ)", + "confirmReturn": "પરત કરવાની પુષ્ટિ કરો", + "pleaseSelectForProductReturn": "મહેરબાની કરીને પરત કરવા માટે ઉત્પાદન પસંદ કરો", + "failedToProcessReturn": "પરત પ્રક્રિયા કરવામાં નિષ્ફળ.", + "noValuesDenied": "કોઈ મૂલ્યો વ્યાખ્યાયિત નથી", + "editCategory": "કેટેગરી સંપાદિત કરો", + "editModel": "મોડેલ સંપાદિત કરો", + "addNewModel": "નવું મોડેલ ઉમેરો", + "pleaseEnterValidName": "મહેરબાની કરીને માન્ય નામ દાખલ કરો", + "modelName": "મોડેલ નામ", + "enterModelName": "મોડેલ નામ દાખલ કરો", + "youDoNotHavePermissionToCreateModel": "તમારી પાસે મોડેલ બનાવવાની પરવાનગી નથી", + "youDoNotHavePermissionToUpdateModel": "તમારી પાસે મોડેલ અપડેટ કરવાની પરવાનગી નથી", + "modelUpdateSuccessfully": "મોડેલ સફળતાપૂર્વક અપડેટ થયું!", + "modelCreatedSuccessfully": "મોડેલ સફળતાપૂર્વક બનાવવામાં આવ્યું!", + "models": "મોડેલ્સ", + "youDoNotHavePermissionDeleteModel": "તમારી પાસે મોડેલ ડિલીટ કરવાની પરવાનગી નથી.", + "enterLabelText": "લેબલ ટેક્સ્ટ દાખલ કરો", + "searchBatchNo": "બેચ નંબર શોધો...", + "noActiveUser": "સક્રિય વપરાશકર્તા નથી", + "pleaseUseValidPurchaseCodeUseTheApp": "એપ્લિકેશનનો ઉપયોગ કરવા માટે કૃપા કરીને માન્ય ખરીદી કોડનો ઉપયોગ કરો.", + "notInternetConnection": "ઇન્ટરનેટ કનેક્શન નથી", + "pleaseCheckYourInternetConnection": "કૃપા કરીને તમારું ઇન્ટરનેટ કનેક્શન તપાસો અને ફરી પ્રયાસ કરો", + "ok": "ઠીક છે", + "addCash": "રોકડ ઉમેરો", + "reduceCash": "રોકડ ઘટાડો", + "transactionType": "વ્યવહાર પ્રકાર", + "user": "વપરાશકર્તા", + "toAccount": "ખાતામાં", + "fromAccount": "ખાતામાંથી", + "years": "વર્ષો", + "comboProductReport": "કોમ્બો પ્રોડક્ટ રિપોર્ટ", + "grossProfit": "કુલ નફો (Gross Profit)", + "netProfit": "ચોખ્ખો નફો (Net Profit)", + "incomeType": "આવકનો પ્રકાર", + "expensesType": "ખર્ચના પ્રકારો", + "resets": "રીસેટ કરો", + "packageName": "પેકેજનું નામ", + "start": "શરૂ કરો", + "paymentMethod": "ચુકવણીની પદ્ધતિ", + "addPayment": "ચુકવણી ઉમેરો", + "advance": "એડવાન્સ", + "noteLevel": "નોંધનું સ્તર", + "enterYourNoteLevel": "નોંધનું સ્તર દાખલ કરો", + "postSaleMessage": "વેચાણ પછીનો સંદેશ", + "enterYourPostSaleMessage": "વેચાણ પછીનો સંદેશ દાખલ કરો", + "a4PageLogo": "A4 ઇનવોઇસ લોગો", + "thermalInvoicePageLogo": "થર્મલ ઇનવોઇસ લોગો", + "thermalPrinterLanguage": "થર્મલ પ્રિન્ટર ભાષા", + "thermalPrinterPageSize": "થર્મલ પેજ સાઈઝ", + "openSetting": "સેટિંગ્સ ખોલો", + "selectRack": "રેક પસંદ કરો", + "rack": "રેક (Rack)", + "selectShelf": "શેલ્ફ પસંદ કરો", + "shelf": "શેલ્ફ (Shelf)", + "variations": "વિવિધતા (Variations)", + "combo": "કોમ્બો", + "enterBatchNo": "બેચ નંબર દાખલ કરો", + "selectWarehouse": "ગોદામ પસંદ કરો", + "warehouse": "ગોદામ (Warehouse)", + "netTotalAmount": "ચોખ્ખી કુલ રકમ", + "defaultSellingPrice": "ડિફોલ્ટ વેચાણ કિંમત", + "selectItems": "વસ્તુઓ પસંદ કરો", + "variantList": "વેરિયન્ટ યાદી", + "addSubVariation": "પેટા વિવિધતા ઉમેરો", + "editProduct": "ઉત્પાદન સંપાદિત કરો", + "noItemFound": "કોઈ વસ્તુ મળી નથી", + "youDoNotHavePermissionDeleteTheShelf": "તમારી પાસે શેલ્ફ ડિલીટ કરવાની પરવાનગી નથી", + "notMatchingResultFound": "કોઈ મેળ ખાતું પરિણામ મળ્યું નથી", + "editShelf": "શેલ્ફ સંપાદિત કરો", + "addShelf": "નવો શેલ્ફ ઉમેરો", + "shelfName": "શેલ્ફનું નામ", + "enterShelfName": "શેલ્ફનું નામ દાખલ કરો", + "pleaseEnterShelfName": "કૃપા કરીને શેલ્ફનું નામ દાખલ કરો", + "productRacks": "ઉત્પાદન રેક્સ", + "racks": "રેક્સ (Racks)", + "youDoNtHavePermissionToCreateRacks": "તમારી પાસે રેક્સ બનાવવાની પરવાનગી નથી.", + "youDoNtHavePermissionToDeleteRacks": "તમારી પાસે રેક્સ ડિલીટ કરવાની પરવાનગી નથી.", + "youDoNtHavePermissionToUpdateRacks": "તમારી પાસે રેક્સ અપડેટ કરવાની પરવાનગી નથી.", + "addNewRack": "નવો રેક ઉમેરો", + "editRack": "રેક સંપાદિત કરો", + "rackName": "રેકનું નામ", + "pleaseEnterRackName": "કૃપા કરીને રેકનું નામ દાખલ કરો", + "shelves": "શેલ્ફ (Shelves)", + "pressToSelect": "પસંદ કરવા માટે દબાવો", + "selectAtLeastOneRack": "ઓછામાં ઓછું એક શેલ્ફ પસંદ કરો", + "inActive": "નિષ્ક્રિય", + "addNewVariation": "નવી વિવિધતા ઉમેરો", + "editVariations": "વિવિધતા સંપાદિત કરો", + "values": "મૂલ્યો", + "enterValues": "મૂલ્યો દાખલ કરો", + "pleaseEnterAtLeastOneValues": "કૃપા કરીને ઓછામાં ઓછું એક મૂલ્ય દાખલ કરો.", + "productVariations": "ઉત્પાદન વિવિધતા", + "permissionDenied": "પરવાનગી નકારવામાં આવી", + "noVariationFound": "કોઈ વિવિધતા મળી નથી.", + "addNewVariations": "નવી વિવિધતાઓ ઉમેરો", + "variationId": "વિવિધતા ID", + "updateRole": "ભૂમિકા અપડેટ કરો", + "addRole": "ભૂમિકા ઉમેરો", + "enterUserName": "વપરાશકર્તા નામ દાખલ કરો", + "enterYourPassword": "તમારો પાસવર્ડ દાખલ કરો", + "selectAll": "બધા પસંદ કરો", + "sNo": "ક્રમ", + "feature": "લક્ષણ", + "read": "વાંચો", + "viewPrice": "કિંમત જુઓ", + "purchaseReturns": "ખરીદી પરત", + "expiredProduct": "કાલબાહ્ય ઉત્પાદન", + "barcodes": "બારકોડ્સ", + "bulkUploads": "બલ્ક અપલોડ", + "productModels": "ઉત્પાદન મોડેલો", + "incomes": "આવક", + "dues": "બાકી રકમ", + "subscriptions": "સબ્સ્ક્રિપ્શન્સ", + "paymentsTypes": "ચુકવણીના પ્રકારો", + "roles": "ભૂમિકાઓ", + "manageSetting": "સેટિંગ્સ મેનેજ કરો", + "downloadApk": "APK ડાઉનલોડ કરો", + "vatReports": "VAT રિપોર્ટ્સ", + "profitAndLossDetailsReport": "નફા અને નુકસાનનો અહેવાલ", + "transactionsHistoryReport": "વહેવટનો ઇતિહાસ", + "expireProductReports": "કાલબાહ્ય ઉત્પાદન અહેવાલો", + "productPurchaseReport": "ઉત્પાદન ખરીદી અહેવાલ", + "productSalesReport": "ઉત્પાદન વેચાણ અહેવાલ", + "role": "ભૂમિકા", + "areYouSureWantToDeleteThisRole": "શું તમે ખરેખર આ ભૂમિકા કાઢી નાખવા માંગો છો?", + "inStock": "સ્ટોકમાં છે", + "informationShowInLabels": "લેબલ્સમાં માહિતી દર્શાવો", + "packageDate": "પેકેજિંગ તારીખ", + "barCodePrintLabelSetting": "બારકોડ પ્રિન્ટ લેબલ સેટિંગ", + "labelRoleLabelSize2Inch": "લેબલ રોલ 2\"*1, 50mm*25mm, ગેપ 3.1mm", + "labelRoleLabelSize1_5Inch": "લેબલ રોલ 1.5\"*1, 38mm*25mm, ગેપ 3.1mm", + "thirtyTwoLabelPerSheet": "શીટ દીઠ 32 લેબલ, 8.27 x 11.69 ઇંચ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "તમારી પાસે બારકોડ જનરેટ કરવાની પરવાનગી નથી.", + "pleaseSelectAProductFirst": "કૃપા કરીને પહેલા ઉત્પાદન પસંદ કરો", + "pleaseEnterAValidQuantity": "કૃપા કરીને માન્ય જથ્થો દાખલ કરો (ન્યૂનતમ 1)", + "pleaseSelectProductFirst": "કૃપા કરીને પહેલા ઉત્પાદન પસંદ કરો", + "bluetoothIsTurnedOff": "બ્લૂટૂથ બંધ છે. કૃપા કરીને તેને ચાલુ કરો.", + "noBluetoothDeviceSelected": "કોઈ બ્લૂટૂથ ઉપકરણ પસંદ કરેલ નથી.", + "printLabel": "લેબલ પ્રિન્ટ કરો", + "caningForDevices": "ઉપકરણો શોધી રહ્યા છીએ...", + "noDeviceFound": "કોઈ ઉપકરણ મળ્યું નથી", + "retryScan": "ફરીથી સ્કેન કરો", + "connectedTo": "સાથે જોડાયેલ", + "pleaseEnableBluetooth": "કૃપા કરીને બ્લૂટૂથ સક્ષમ કરો", + "skuOrCode": "SKU / કોડ", + "lowStockAlert": "ઓછા સ્ટોકની ચેતવણી", + "tax": "ટેક્સ (Tax)", + "costExclusionTax": "ટેક્સ વગરની કિંમત", + "costInclusionTax": "ટેક્સ સાથેની કિંમત", + "mrpOrSalePrice": "મહત્તમ વેચાણ કિંમત (MRP)", + "expiredDate": "સમાપ્તિ તારીખ", + "sellingPrice": "વેચાણ કિંમત", + "variationsProduct": "વિવિધતા ઉત્પાદનો", + "comboProducts": "કોમ્બો ઉત્પાદનો", + "noStockAvailable": "સ્ટોક ડેટા ઉપલબ્ધ નથી.", + "highToLowPrice": "કિંમત: ઉંચી થી નીચી", + "lowToHighPrice": "કિંમત: નીચી થી ઉંચી", + "attachment": "જોડાણ", + "viewStock": "સ્ટોક જુઓ", + "expiry": "સમાપ્તિ", + "expire": "સમાપ્ત થાય છે", + "sevenDays": "7 દિવસ", + "fifteenthDays": "15 દિવસ", + "thirtyDays": "30 દિવસ", + "sixtyDays": "60 દિવસ", + "outPremiumPlan": "અમારો પ્રીમિયમ પ્લાન", + "youDoNotHavePermissionToCreatePurchase": "તમારી પાસે ખરીદી બનાવવાની પરવાનગી નથી.", + "thisPlanIsNotAvailableToPurchase": "આ પ્લાન ખરીદી માટે ઉપલબ્ધ નથી", + "thisPlanIsEligibleForUpgrade": "આ પ્લાન અપગ્રેડ માટે પાત્ર નથી", + "extendPlan": "પ્લાન લંબાવો", + "buyNow": "હમણાં ખરીદો", + "none": "કોઈ નહીં", + "roundToWholeNumber": "આખી સંખ્યામાં રાઉન્ડ કરો", + "roundToNearestWholeNumber": "નજીકની આખી સંખ્યામાં રાઉન્ડ કરો", + "roundToNearnessDecimalNumber005": "નજીકના દશાંશમાં રાઉન્ડ કરો (0.05)", + "roundToNearnessDecimalNumber01": "નજીકના દશાંશમાં રાઉન્ડ કરો (0.1)", + "roundToNearnessDecimalNumber05": "નજીકના દશાંશમાં રાઉન્ડ કરો (0.5)", + "lastYear": "ગયા વર્ષે", + "productStock": "ઉત્પાદન સ્ટોક", + "unit": "એકમ", + "showExpireDate": "સમાપ્તિ તારીખ બતાવો", + "vatId": "VAT ID", + "vatType": "VAT પ્રકાર", + "exclusivePrice": "એક્સક્લુઝિવ કિંમત", + "inclusivePrice": "ઇન્ક્લુઝિવ કિંમત", + "profitPercent": "નફાની ટકાવારી", + "showSingle": "સિંગલ બતાવો", + "showCombo": "કોમ્બો બતાવો", + "showVariant": "વેરિયન્ટ બતાવો", + "showAction": "એક્શન બતાવો", + "ledger": "ખાતાવહી", + "youDoNotHavePermissionToGenerateReport": "તમને રિપોર્ટ જનરેટ કરવાની પરવાનગી નથી", + "noDataAvailable": "કોઈ ડેટા ઉપલબ્ધ નથી", + "youDoNotHavePermissionToExportExcel": "તમને એક્સેલ એક્સપોર્ટ કરવાની પરવાનગી નથી", + "noDataAvailableForExport": "એક્સપોર્ટ માટે કોઈ ડેટા ઉપલબ્ધ નથી", + "supplierDue": "સપ્લાયર બાકી", + "partyType": "પાર્ટીનો પ્રકાર", + "allParty": "તમામ પાર્ટી", + "yesterday": "ગઈકાલે", + "last7Days": "છેલ્લા 7 દિવસ", + "last30Days": "છેલ્લા 30 દિવસ", + "currentMonth": "ચાલુ મહિનો", + "lastMonth": "ગયા મહિને", + "currentYear": "ચાલુ વર્ષ", + "customerDate": "કસ્ટમ તારીખ", + "noTransactionToGeneratePdf": "PDF જનરેટ કરવા માટે કોઈ વ્યવહાર નથી", + "generatePdf": "PDF જનરેટ કરો", + "noTransactionFound": "કોઈ વ્યવહાર મળ્યો નથી", + "reference": "સંદર્ભ", + "creditIn": "ક્રેડિટ (આવક)", + "debitOut": "ડેબિટ (જાવક)", + "subscribeNow": "હવે સબ્સ્ક્રાઇબ કરો", + "expired": "સમાપ્ત", + "totalBalance": "કુલ બેલેન્સ", + "hoursLeft": "કલાકો બાકી", + "daysLeft": "દિવસો બાકી", + "pos": "POS", + "profitAndLoss": "નફો અને નુકસાન", + "branch": "શાખા", + "hrm": "HRM", + "inventory": "ઇન્વેન્ટરી", + "editAttendance": "હાજરીમાં ફેરફાર કરો", + "addNewAttendance": "નવી હાજરી ઉમેરો", + "employee": "કર્મચારી", + "pleaseSelectAnEmployee": "કૃપા કરીને કર્મચારી પસંદ કરો", + "shift": "શિફ્ટ", + "selectEmployeeFirst": "પહેલા કર્મચારી પસંદ કરો", + "selectDateFirst": "પહેલા તારીખ પસંદ કરો", + "month": "મહિનો", + "autoSelected": "આપમેળે પસંદ કરેલ", + "pleaseSelectDate": "કૃપા કરીને તારીખ પસંદ કરો", + "timeIn": "આવવાનો સમય", + "timeOut": "જવાનો સમય", + "attendance": "હાજરી", + "allEmployee": "તમામ કર્મચારીઓ", + "noAvailableRecordFound": "કોઈ હાજરી રેકોર્ડ મળ્યો નથી.", + "addAttendance": "હાજરી ઉમેરો", + "noNoteProvided": "કોઈ નોંધ નથી.", + "duration": "સમયગાળો", + "youDoNotHavePermissionToViewAttendance": "તમને હાજરી જોવાની પરવાનગી નથી", + "department": "વિભાગ", + "noDepartmentFound": "કોઈ વિભાગ મળ્યો નથી.", + "inactive": "નિષ્ક્રિય", + "noDescriptionAvailableForThisDepartment": "આ વિભાગ માટે કોઈ વર્ણન ઉપલબ્ધ નથી.", + "youDoNotHavePermissionToUpdateDepartment": "તમને વિભાગ અપડેટ કરવાની પરવાનગી નથી.", + "youDoNotHavePermissionToDeleteDepartment": "તમને વિભાગ કાઢી નાખવાની પરવાનગી નથી.", + "failedToDeleteTheDeterment": "વિભાગ કાઢી નાખવામાં નિષ્ફળ", + "failedToLoadDepartment": "વિભાગો લોડ કરવામાં નિષ્ફળ", + "addDepartment": "વિભાગ ઉમેરો", + "saving": "સેવ થઈ રહ્યું છે", + "editDesignation": "હોદ્દો એડિટ કરો", + "addDesignation": "નવો હોદ્દો ઉમેરો", + "designationName": "હોદ્દાનું નામ", + "enterDesignationName": "હોદ્દાનું નામ દાખલ કરો", + "pleaseEnterDesignationName": "કૃપા કરીને હોદ્દાનું નામ દાખલ કરો", + "pleaseSelectAStatus": "કૃપા કરીને સ્ટેટસ પસંદ કરો", + "enterDescription": "વર્ણન દાખલ કરો", + "designation": "હોદ્દો", + "noDesignationFound": "કોઈ હોદ્દો મળ્યો નથી.", + "noDescriptionAvailableForThisDesignation": "આ હોદ્દા માટે કોઈ વર્ણન ઉપલબ્ધ નથી.", + "youDoNotPermissionToUpdateDesignation": "તમને હોદ્દો અપડેટ કરવાની પરવાનગી નથી.", + "youDoNotHavePermissionToDeleteDesignation": "તમને હોદ્દો કાઢી નાખવાની પરવાનગી નથી.", + "updatePurchase": "ખરીદી અપડેટ કરો", + "editEmployee": "કર્મચારી એડિટ કરો", + "addNewEmployee": "નવો કર્મચારી ઉમેરો", + "enterFullName": "પૂરું નામ દાખલ કરો", + "pleaseSelectDesignation": "કૃપા કરીને હોદ્દો પસંદ કરો", + "pleaseSelectDepartment": "કૃપા કરીને વિભાગ પસંદ કરો", + "pleaseSelectStatus": "કૃપા કરીને સ્ટેટસ પસંદ કરો", + "pleaseEnterYourPhoneNumber": "કૃપા કરીને તમારો ફોન નંબર દાખલ કરો", + "countryName": "દેશનું નામ", + "enterYourCountry": "તમારો દેશ દાખલ કરો", + "salary": "પગાર", + "pleaseEnterYourSalary": "કૃપા કરીને તમારો પગાર દાખલ કરો", + "gender": "લિંગ", + "pleaseSelectYourGender": "કૃપા કરીને તમારું લિંગ પસંદ કરો", + "pleaseSelectYourShift": "કૃપા કરીને તમારી શિફ્ટ પસંદ કરો", + "birthDate": "જન્મ તારીખ", + "joinDate": "જોડાયાની તારીખ", + "staus": "સ્ટેટસ", + "pleaseSelectValidStartAndEndDates": "કૃપા કરીને માન્ય શરૂઆત અને સમાપ્તિ તારીખો પસંદ કરો.", + "endDateCannotBeBeforeStartDate": "સમાપ્તિ તારીખ શરૂઆતની તારીખ પહેલાં હોઈ શકે નહીં.", + "editHoliday": "રજા એડિટ કરો", + "addNewHoliday": "નવી રજા ઉમેરો", + "enterHolidayName": "રજાનું નામ દાખલ કરો", + "pleaseEnterHolidayName": "કૃપા કરીને રજાનું નામ દાખલ કરો", + "pleaseEnterDate": "કૃપા કરીને તારીખ દાખલ કરો", + "pleaseSelectStartDate": "કૃપા કરીને શરૂઆતની તારીખ પસંદ કરો", + "pleaseEnterEndDate": "કૃપા કરીને સમાપ્તિ તારીખ પસંદ કરો", + "endDateBeforeStartDate": "સમાપ્તિ તારીખ શરૂઆતની તારીખ પહેલાં છે", + "holidayList": "રજાઓની સૂચિ", + "noHolidayFound": "કોઈ રજાઓ મળી નથી.", + "noHolidayFundMatching": "કોઈ મેળ ખાતી રજાઓ મળી નથી", + "addHoliday": "રજા ઉમેરો", + "youDoNotHavePermissionToUpgradeHoliday": "તમને રજાઓ અપડેટ કરવાની પરવાનગી નથી.", + "holiday": "રજા", + "editLeave": "રજા (Leave) એડિટ કરો", + "addNewLeave": "નવી રજા ઉમેરો", + "leaveType": "રજાનો પ્રકાર", + "pleaseSelectALeaveType": "કૃપા કરીને રજાનો પ્રકાર પસંદ કરો", + "pleaseSelectAStartDate": "કૃપા કરીને શરૂઆતની તારીખ પસંદ કરો", + "leaveDuration": "રજાનો સમયગાળો", + "autoCalculatedDays": "આપમેળે ગણતરી કરેલ દિવસો", + "leaveList": "રજાઓની સૂચિ", + "noLeaveRequestFound": "કોઈ રજાની વિનંતીઓ મળી નથી.", + "addLeave": "રજા ઉમેરો", + "noDescriptionProvided": "કોઈ વર્ણન નથી.", + "youDoNotHavePermissionToUpdateLeaveRequest": "તમને રજાની વિનંતી અપડેટ કરવાની પરવાનગી નથી.", + "youDoNotHavePermissionToDeleteLeaveRequest": "તમને રજાની વિનંતી કાઢી નાખવાની પરવાનગી નથી.", + "leaveRequest": "રજાની વિનંતી", + "editPayroll": "પેરોલ એડિટ કરો", + "addNewPayroll": "નવો પેરોલ ઉમેરો", + "paymentYear": "ચુકવણી વર્ષ", + "pleaseSelectPaymentYear": "કૃપા કરીને ચુકવણી વર્ષ પસંદ કરો", + "pleaseSelectAnMonth": "કૃપા કરીને મહિનો પસંદ કરો", + "pleaseEnterADate": "કૃપા કરીને તારીખ દાખલ કરો", + "totalSalaryAmount": "કુલ પગારની રકમ", + "payrollList": "પેરોલ સૂચિ", + "noPayrollFound": "કોઈ પેરોલ રેકોર્ડ મળ્યા નથી.", + "paymentDetails": "ચુકવણી વિગતો", + "youDoNotHaveUpdatePayroll": "તમને પેરોલ અપડેટ કરવાની પરવાનગી નથી.", + "youDoNotHavePermissionToDeletePayroll": "તમને પેરોલ કાઢી નાખવાની પરવાનગી નથી.", + "payrollRecord": "પેરોલ રેકોર્ડ", + "searchAttendance": "હાજરી શોધો", + "attendanceReport": "હાજરી અહેવાલો", + "noAttendanceRecordFound": "પસંદ કરેલ ફિલ્ટર્સ માટે કોઈ હાજરી રેકોર્ડ મળ્યા નથી.", + "searchLeave": "રજાઓ શોધો", + "leaveReports": "રજા અહેવાલો", + "noLeaveRecordFound": "પસંદ કરેલ ફિલ્ટર્સ માટે કોઈ રજા રેકોર્ડ મળ્યા નથી.", + "durationDays": "સમયગાળો (દિવસો)", + "payrollReports": "પેરોલ અહેવાલો", + "noMatchingPayrollFound": "કોઈ મેળ ખાતા પેરોલ રેકોર્ડ મળ્યા નથી.", + "editShift": "શિફ્ટ એડિટ કરો", + "addNewShift": "નવી શિફ્ટ ઉમેરો", + "shiftName": "શિફ્ટનું નામ", + "pleaseSelectAShift": "કૃપા કરીને શિફ્ટ પસંદ કરો", + "breakStatus": "બ્રેક સ્ટેટસ", + "pleaseSelectBreakStatus": "કૃપા કરીને બ્રેક સ્ટેટસ પસંદ કરો", + "startTimeIsRequired": "શરૂઆતનો સમય જરૂરી છે", + "startTime": "શરૂઆતનો સમય", + "enterStartTime": "શરૂઆતનો સમય દાખલ કરો", + "endTimeIsRequired": "સમાપ્તિનો સમય જરૂરી છે", + "endTime": "સમાપ્તિનો સમય", + "enterEndTime": "સમાપ્તિનો સમય દાખલ કરો", + "startBreakTime": "બ્રેક શરૂ થવાનો સમય", + "enterBreakTime": "બ્રેકનો સમય દાખલ કરો", + "endBreakTime": "બ્રેક પૂરો થવાનો સમય", + "noShiftFound": "કોઈ શિફ્ટ મળી નથી.", + "addShift": "શિફ્ટ ઉમેરો", + "breakTime": "બ્રેકનો સમય", + "breakDuration": "બ્રેકનો સમયગાળો", + "youDoNotToHavePermissionToUpdateShift": "તમને શિફ્ટ અપડેટ કરવાની પરવાનગી નથી.", + "youDoNotToHavePermissionToDeleteShift": "તમને શિફ્ટ કાઢી નાખવાની પરવાનગી નથી.", + "doYouReallyWantToDeleteThis": "શું તમે ખરેખર આ કાઢી નાખવા માંગો છો", + "viewDetails": "વિગતો જુઓ", + "leave": "રજા", + "payroll": "પેરોલ", + "editBankAdjustment": "બેંક એડજસ્ટમેન્ટ એડિટ કરો", + "adjustBankBalance": "બેંક બેલેન્સ એડજસ્ટ કરો", + "pleaseAddAtLeastOneBank": "બેલેન્સ એડજસ્ટ કરવા માટે કૃપા કરીને ઓછામાં ઓછું એક બેંક એકાઉન્ટ ઉમેરો.", + "accountNumber": "ખાતાનું નામ", + "selectAccount": "ખાતું પસંદ કરો", + "selectType": "પ્રકાર પસંદ કરો", + "amountsIsRequired": "રકમ જરૂરી છે", + "invalidAmount": "અમાન્ય રકમ", + "adjustmentDate": "એડજસ્ટમેન્ટ તારીખ", + "dateIsRequired": "તારીખ જરૂરી છે", + "editBankAccounts": "બેંક એકાઉન્ટ્સ એડિટ કરો", + "addNewBankAccounts": "બેંક એકાઉન્ટ્સ ઉમેરો", + "accountDisplayName": "એકાઉન્ટનું ડિસ્પ્લે નામ", + "enterAccountDisplayName": "એકાઉન્ટનું ડિસ્પ્લે નામ દાખલ કરો", + "displayNameIsRequired": "ડિસ્પ્લે નામ જરૂરી છે", + "openingBalanceIsRequired": "ઓપનિંગ બેલેન્સ જરૂરી છે", + "asOfDate": "તારીખ મુજબ", + "hideFiled": "ફીલ્ડ્સ છુપાવો", + "addMoreFiled": "વધુ ફીલ્ડ્સ ઉમેરો", + "enterAccountName": "એકાઉન્ટ નંબર દાખલ કરો", + "ifscCode": "IFSC કોડ", + "upiIdForQrCode": "QR કોડ માટે UPI ID", + "bankName": "બેંકનું નામ", + "enterBankName": "બેંકનું નામ દાખલ કરો", + "accountHolderName": "ખાતાધારકનું નામ", + "enterAccountHolderName": "ખાતાધારકનું નામ દાખલ કરો", + "printBankDetailsAndInvoice": "ઇન્વોઇસ પર બેંક વિગતો પ્રિન્ટ કરો", + "viewingTransactionFor": "માટે વ્યવહારો જોઈ રહ્યા છીએ", + "bankAccounts": "બેંક એકાઉન્ટ્સ", + "noBankAccountFound": "કોઈ બેંક એકાઉન્ટ્સ મળ્યા નથી.", + "noAccountsFoundMissing": "કોઈ મેળ ખાતા એકાઉન્ટ્સ મળ્યા નથી", + "deposit": "જમા", + "addBank": "બેંક ઉમેરો", + "bankToBankTransfer": "બેંક થી બેંક ટ્રાન્સફર", + "bankToCashTransfer": "બેંક થી રોકડ ટ્રાન્સફર", + "accountName": "ખાતાનું નામ", + "holderName": "ધારકનું નામ", + "openingDate": "ખોલ્યાની તારીખ", + "currentBalance": "વર્તમાન બેલેન્સ", + "permissionDeniedToDeleteBank": "બેંક કાઢી નાખવાની પરવાનગી નકારી.", + "canNotEditThisTransactionType": "આ વ્યવહાર પ્રકારને એડિટ કરી શકાતો નથી.", + "bank": "બેંક", + "noTransactionFoundForThisFilter": "આ ફિલ્ટર માટે કોઈ વ્યવહાર મળ્યો નથી.", + "pleaseSelectBothAccounts": "કૃપા કરીને બંને ખાતાઓ પસંદ કરો.", + "cannotTransferToSameAccounts": "સમાન ખાતામાં ટ્રાન્સફર કરી શકાતું નથી.", + "editBankTransfer": "બેંક ટ્રાન્સફર એડિટ કરો", + "needAtLeastTwoBankAccount": "ટ્રાન્સફર કરવા માટે ઓછામાં ઓછા બે બેંક એકાઉન્ટની જરૂર છે.", + "from": "તરફથી", + "to": "તરફ", + "editBankToCash": "બેંક થી રોકડ એડિટ કરો", + "noBankAccountsFoundToTransferFrom": "ટ્રાન્સફર કરવા માટે કોઈ બેંક એકાઉન્ટ મળ્યા નથી.", + "selectOneAccount": "એક ખાતું પસંદ કરો", + "editCashAdjustment": "રોકડ એડજસ્ટમેન્ટ એડિટ કરો", + "adjustCashBalance": "રોકડ બેલેન્સ એડજસ્ટ કરો", + "customDate": "કસ્ટમ તારીખ", + "cashInHand": "હાથ પર રોકડ", + "currentCashBalance": "વર્તમાન રોકડ બેલેન્સ", + "transfer": "ટ્રાન્સફર", + "adjustCash": "રોકડ એડજસ્ટ કરો", + "pleaseSelectADestinationBankAccounts": "કૃપા કરીને ગંતવ્ય બેંક એકાઉન્ટ પસંદ કરો.", + "editCashToBank": "રોકડ થી બેંક એડિટ કરો", + "cashToBankTransfer": "રોકડ થી બેંક ટ્રાન્સફર", + "noDestinationBankAccountFond": "કોઈ ગંતવ્ય બેંક એકાઉન્ટ મળ્યા નથી.", + "transferCheque": "ચેક ટ્રાન્સફર કરો", + "receivedFrom": "તરફથી મળેલ", + "chequeAmount": "ચેકની રકમ", + "chequeNumber": "ચેક નંબર", + "chequeDate": "ચેક તારીખ", + "referenceNumber": "સંદર્ભ નંબર", + "selectBankToCash": "બેંક અથવા રોકડ પસંદ કરો", + "depositTo": "માં જમા કરો", + "selectDepositDestination": "જમા ગંતવ્ય પસંદ કરો", + "transferDate": "ટ્રાન્સફર તારીખ", + "doYouWantToRellyReOpenThisCheque": "શું તમે ખરેખર આ ચેક ફરીથી ખોલવા માંગો છો?", + "okay": "ઓકે", + "reOpen": "ફરીથી ખોલો", + "open": "ખુલ્લું", + "chequeList": "ચેક સૂચિ", + "closed": "બંધ", + "noChequeFound": "કોઈ ચેક મળ્યા નથી", + "searchTransaction": "વ્યવહારો શોધો...", + "filterByDate": "તારીખ દ્વારા ફિલ્ટર કરો", + "addImage": "છબી ઉમેરો", + "cashAndBankManagement": "રોકડ અને બેંક મેનેજમેન્ટ", + "cheque": "ચેક", + "branchList": "શાખા સૂચિ", + "roleAndPermission": "રોલ અને પરવાનગી", + "switchBank": "શાખા બદલવી છે?", + "exitBank": "શાખામાંથી બહાર નીકળો", + "areYouSureWantToSwitchToDifferentBranch": "શું તમે ખરેખર બીજી શાખામાં બદલવા માંગો છો?", + "areYourSureYouWantToExitFromThisBranch": "શું તમે ખરેખર આ શાખામાંથી બહાર નીકળવા માંગો છો?", + "switchs": "બદલો", + "exit": "બહાર નીકળો", + "createBranch": "શાખા બનાવો", + "areYouSureWantToDeleteThisBranch": "શું તમે ખરેખર આ શાખા કાઢી નાખવા માંગો છો?", + "currents": "વર્તમાન", + "noBrunchFound": "કોઈ શાખા મળી નથી", + "updateBranch": "શાખા અપડેટ કરો", + "pleaseEnterBranchName": "કૃપા કરીને શાખાનું નામ દાખલ કરો", + "enterBalance": "બેલેન્સ દાખલ કરો", + "youDoNotHavePermissionToUpdateBranch": "તમને શાખા અપડેટ કરવાની પરવાનગી નથી.", + "allTransaction": "તમામ વ્યવહારો", + "duePay": "બાકી ચૂકવણી", + "allParties": "તમામ પાર્ટીઓ", + "retry": "ફરી પ્રયાસ કરો", + "incomeCategoriesReport": "આવક શ્રેણીઓનો અહેવાલ", + "dayBook": "રોજમેળ", + "billWiseProfit": "બિલ મુજબ નફો", + "cashFlow": "કેશ ફ્લો", + "balanceSheet": "બેલેન્સ શીટ", + "taxReport": "ટેક્સ રિપોર્ટ", + "productSaleHistory": "પ્રોડક્ટ વેચાણ ઇતિહાસ", + "productPurchaseHistory": "પ્રોડક્ટ ખરીદી ઇતિહાસ", + "partyReports": "પાર્ટી અહેવાલો", + "customerLedger": "ગ્રાહક ખાતાવહી", + "supplierLedger": "સપ્લાયર ખાતાવહી", + "partyWiseProfit": "પાર્ટી મુજબ નફો", + "productWiseProfit": "પ્રોડક્ટ મુજબ નફો", + "top5Customer": "ટોચના 5 ગ્રાહકો", + "top5Supplier": "ટોચના 5 સપ્લાયર્સ", + "productReports": "પ્રોડક્ટ અહેવાલો", + "comboReport": "કોમ્બો રિપોર્ટ", + "expiredItemReport": "એક્સપાયર્ડ આઇટમ રિપોર્ટ", + "top5Product": "ટોચની 5 પ્રોડક્ટ્સ", + "productWiseProfitAndLoss": "પ્રોડક્ટ મુજબ નફો અને નુકસાન", + "productWisePurchase": "પ્રોડક્ટ મુજબ ખરીદી", + "productWiseSale": "પ્રોડક્ટ મુજબ વેચાણ", + "noProductMatchYourSearch": "તમારી શોધ સાથે કોઈ પ્રોડક્ટ મેળ ખાતી નથી.", + "purchaseQty": "ખરીદીનો જથ્થો", + "saleQty": "વેચાણનો જથ્થો", + "youDoNotHavePermissionProfitAndLoss": "તમને નફા અને નુકસાનની પરવાનગી નથી.", + "sold": "વેચાયેલ", + "remaining": "બાકી", + "totalAssets": "કુલ સંપત્તિ", + "assets": "સંપત્તિ", + "itemName": "વસ્તુનું નામ", + "personalInfo": "વ્યક્તિગત માહિતી:", + "dueBalance": "બાકી બેલેન્સ", + "walletBalance": "વોલેટ બેલેન્સ", + "cashIn": "કેશ ઇન", + "cashOut": "કેશ આઉટ", + "runningCash": "ચાલુ રોકડ", + "moneyIn": "મની ઇન", + "moneyOut": "મની આઉટ", + "noDataAvailableForGeneratePdf": "PDF જનરેટ કરવા માટે કોઈ ડેટા ઉપલબ્ધ નથી", + "balanceDue": "બાકી બેલેન્સ", + "returnedAmount": "પરત આવેલી રકમ", + "saleReturn": "વેચાણ પરત", + "saleEdit": "વેચાણ એડિટ", + "pleaseAddASalesReturn": "કૃપા કરીને વેચાણ પરત ઉમેરો", + "subscriptionReports": "સબ્સ્ક્રિપ્શન અહેવાલો", + "started": "શરૂ થયું", + "end": "સમાપ્ત", + "taxReportList": "ટેક્સ રિપોર્ટ સૂચિ", + "developedBy": "દ્વારા વિકસિત", + "time": "સમય", + "receivedBy": "દ્વારા પ્રાપ્ત", + "wallet": "વોલેટ", + "warranty": "વોરંટી", + "guarantee": "ગેરંટી", + "remark": "શેરો", + "bankDetails": "બેંક વિગતો", + "cashAndBank": "રોકડ અને બેંક", + "pdfGenerateSuccessfully": "PDF સફળતાપૂર્વક જનરેટ થયું", + + "generatingPdf": "પીડીએફ જનરેટ કરી રહ્યા છીએ", + "INVOICE": "ઈનવોઈસ", + "admin": "એડમિન", + "invoiceNumber": "ઈનવોઈસ નંબર", + "vatNumber": "વેટ નંબર", + "customerSignature": "ગ્રાહકની સહી", + "authorizedSignature": "અધિકૃત સહી", + "poweredBy": "દ્વારા સંચાલિત", + "shippingCharge": "શિપિંગ ચાર્જ", + "totalReturned": "કુલ પરત", + "amountsInWord": "શબ્દોમાં રકમ", + "changeAmount": "ફેરફારની રકમ", + "sellsBy": "દ્વારા વેચાયેલ", + "rounding": "રાઉન્ડિંગ", + "paidBy": "દ્વારા ચૂકવણી", + "vatGstTitle": "વેટ/જીએસટી શીર્ષક", + "enterVatGstTitle": "વેટ/જીએસટી શીર્ષક દાખલ કરો", + "vatGstNumber": "વેટ/જીએસટી નંબર", + "enterVatGstNumber": "વેટ/જીએસટી નંબર દાખલ કરો", + "vatAndTax": "વેટ અને ટેક્સ", + "customPrint": "કસ્ટમ પ્રિન્ટ", + "taxRates": "ટેક્સ દર", + "taxRatesMangeYourTaxRates": "ટેક્સ દર - તમારા ટેક્સ દરનું સંચાલન કરો", + "add": "ઉમેરો", + "status": "સ્થિતિ", + "active": "સક્રિય", + "disable": "નિષ્ક્રિય કરો", + "deletedSuccessFully": "સફળતાપૂર્વક ડિલીટ થયું!", + "failedToDeleteTheTax": "ટેક્સ ડિલીટ કરવામાં નિષ્ફળ", + "errorDeletingTax": "ટેક્સ ડિલીટ કરવામાં ભૂલ", + "taxGroup": "ટેક્સ જૂથ", + "combinationOfTheMultipleTaxes": "બહુવિધ ટેક્સનું સંયોજન", + "subTaxes": "સબ ટેક્સ", + "action": "ક્રિયા", + "addTax": "ટેક્સ ઉમેરો", + "editTax": "ટેક્સ સંપાદિત કરો", + "addNewTax": "નવો ટેક્સ ઉમેરો", + "enterTaxRates": "ટેક્સ દર દાખલ કરો", + "addTaxGroup": "નવું ટેક્સ જૂથ ઉમેરો", + "editTaxGroup": "ટેક્સ જૂથ સંપાદિત કરો", + "taxWithSingleMultipleTaxType": "સિંગલ/મલ્ટીપલ ટેક્સ પ્રકાર સાથેનો ટેક્સ", + "noSubTaxSelected": "કોઈ સબ ટેક્સ પસંદ કરેલ નથી", + "subTaxList": "સબ ટેક્સ યાદી", + "taxPercent": "ટેક્સ ટકાવારી", + "done": "થઈ ગયું", + "writerTaxHere": "અહીં ટેક્સ્ટ લખો...", + "expiredList": "સમાપ્ત થયેલ યાદી", + "listIsEmpty": "યાદી ખાલી છે", + "printingInvoice": "ઈનવોઈસ પ્રિન્ટ કરી રહ્યા છીએ", + "salesSetting": "વેચાણ સેટિંગ્સ", + "invoiceLogo": "ઈનવોઈસ લોગો", + "printingOption": "પ્રિન્ટિંગ વિકલ્પ", + "amountRoundingMethod": "રકમ રાઉન્ડિંગ પદ્ધતિ", + "signUp": "સાઇન અપ કરો", + "returnedItem": "વળતર વસ્તુ", + "returnedDate": "વળતર તારીખ", + "unitPrice": "યુનિટ કિંમત", + "saleBy": "વિક્રયકર્તા", + "purchasedBy": "ખરીદનાર", + "collectedBys": "સંગ્રહકર્તાઓ", + "payableAmount": "ચૂકવવાળી રકમ", + "receivedAmount": "પ્રાપ્ત રકમ", + "unitPrices": "એકમ કિંમત", + "item": "આઇટમ", + "sl": "ક્રમ નંબર", + "mobiles": "મોબાઇલ", + "paidVia": "દ્વારા ચૂકવણી", + "moneyReceipt": "નાણાંની પહોંચ", + "receipt": "પહોંચ", + "barcodeGenerator" : "બારકોડ જનરેટર", + "searchProduct" : "ઉત્પાદન શોધો", + "code" : "કોડ", + "price" : "કિંમત", + "showCode" : "કોડ બતાવો", + "showPrice" : "કિંમત બતાવો", + "showName" : "નામ બતાવો", + "actions" : "ક્રિયાઓ", + "noItemSelected" : "કોઈ વસ્તુ પસંદ કરેલ નથી", + "noProductSelected" : "કોઈ ઉત્પાદન પસંદ કરેલ નથી", + "previewPdf" : "PDF પૂર્વાવલોકન", + "salesReturnReport" : "વેચાણ રિટર્ન રિપોર્ટ", + "purchaseReturnReport" : "ખરીદી રિટર્ન રિપોર્ટ", + "incomeFor" : "આવક માટે", + "enterProductCode": "ઉત્પાદન કોડ દાખલ કરો", + "addIncome" : "આવક ઉમેરો", + "incomeDate" : "આવક તારીખ", + "incomeCategories" : "આવક શ્રેણીઓ", + "addIncomeCategory" : "આવક શ્રેણી ઉમેરો", + "enterIncomeCategoryName" : "આવક શ્રેણી નામ દાખલ કરો", + "totalReturnAmount" : "કુલ પરત રકમ", + "returned" : "પરત કરેલ", + "supplierDetails" : "સપ્લાયર વિગતો", + "weekly": "સાપ્તાહિક", + "monthly": "માસિક", + "yearly" : "વાર્ષિક", + "today" : "આજે", + "thisWeek" : "આ અઠવાડિયે", + "thisMonth" : "આ મહિને", + "thisYear": "આ વર્ષે", + "allTime" : "બધા સમય", + "custom" : "કસ્ટમ", + "addUserRole" : "યુઝર રોલ ઉમેરો", + "noRoleFound" : "કોઈ યુઝર રોલ મળ્યો નથી", + "yourPackageExpiredInDays" : "તમારું પેકેજ 5 દિવસમાં સમાપ્ત થશે", + "yourPackageExpiredToday" : "તમારું પેકેજ આજે સમાપ્ત થશે\n\nકૃપા કરીને ફરીથી ખરીદો", + "contactUs" : "અમારો સંપર્ક કરો", + "writeYourMessageHere" : "અહીં તમારો સંદેશ લખો", + "sendMessage" : "સંદેશ મોકલો", + "sendYourEmail" : "તમારો ઈમેલ મોકલો", + "backToHome" : "હોમ પર પાછા જાઓ", + "promoCode" : "પ્રોમો કોડ", + "submit" : "સબમિટ કરો", + "seeAllPromoCode" : "બધા પ્રોમો કોડ જુઓ", + "categories": "કેટેગરીઝ", + "enterYourPhoneNumber" : "તમારો ફોન નંબર દાખલ કરો", + "enterFullAddress" : "સંપૂર્ણ સરનામું દાખલ કરો", + "enterYourEmailAddress" : "તમારો ઈમેલ સરનામું દાખલ કરો", + "pleaseEnterAPassword" : "કૃપા કરીને પાસવર્ડ દાખલ કરો", + "pleaseEnterAConfirmPassword" : "કૃપા કરીને કન્ફર્મ પાસવર્ડ દાખલ કરો", + "enterYourName" : "તમારું નામ દાખલ કરો", + "addNewAddress" : "નવું સરનામું ઉમેરો", + "firstName" : "પ્રથમ નામ", + "lastName" :"છેલ્લું નામ", + "country" : "દેશ", + "bangladesh" : "બાંગ્લાદેશ", + "apply" : "લાગુ કરો", + "deliveryAddress" : "ડિલિવરી સરનામું", + "noDataAvailabe" : "કોઈ ડેટા ઉપલબ્ધ નથી", + "addDelivery" : "ડિલિવરી ઉમેરો", + "description" : "વર્ણન", + "addNote" : "નોંધ ઉમેરો", + "image" : "છબી", + "pleaseConnectThePrinterFirst" : "કૃપા કરીને પ્રિન્ટરને પ્રથમ કનેક્ટ કરો", + "selectCategory" : "કેટેગરી પસંદ કરો", + "enterExpenseDate" : "ખર્ચની તારીખ દાખલ કરો", + "enterName" : "નામ દાખલ કરો", + "enterAmount" : "રકમ દાખલ કરો", + "enterRefNumber" : "રેફરન્સ નંબર દાખલ કરો", + "fashions" : "ફેશન", + "billTO" : "બિલ ટુ", + "totalDue" : "કુલ બાકી રકમ", + "paymentsAmount" : "પેમેન્ટ રકમ", + "remainingDue" : "બાકી રકમ", + "thankYouForYourDuePayment" : "તમારા બાકી ચુકવણી માટે આભાર", + "print" : "પ્રિન્ટ કરો", + "unitPirce" : "યુનિટ પ્રાઈસ", + "totalPrice" : "કુલ કિંમત", + "totalVat" : "કુલ વેટ", + "deliveryCharge" : "ડિલિવરી ચાર્જ", + "totalPayable" : "કુલ ચુકવણીપાત્ર", + "thakYouForYourPurchase" : "તમારી ખરીદી માટે આભાર", + "pleaseConnectYourBlutohPrinter" : "કૃપા કરીને તમારા બ્લુટુથ પ્રિન્ટરને કનેક્ટ કરો", + "editSocailMedia" : "સોશિયલ મીડિયા સંપાદિત કરો", + "socialMarketing" : "સોશિયલ માર્કેટિંગ", + "share" : "શેર કરો", + "notification" : "સૂચના", + "purchaseAlarm" : "ખરીદી એલાર્મ", + "purchaseConfirmed" : "ખરીદીની પુષ્ટિ થઈ", + "paymentComplete" : "પેમેન્ટ પૂર્ણ", + "retur" : "રિટર્ન", + "sendSms" : "SMS મોકલો", + "recivethePin" : "પિન પ્રાપ્ત થયો", + "startNewSale" : "નવી વેચાણ શરૂ કરો", + "payment" : "ચુકવણી", + "masterCard" : "માસ્ટર કાર્ડ", + "instrucation" : "સૂચના", + "cash" : "રોકડ", + "invoiceViewr" : "ઇન્વોઇસ વ્યુઅર", + "size" : "સાઈઝ", + "color" : "કલર", + "weight" : "વજન", + "capacity" : "કેપેસિટી", + "type" : "ટાઈપ", + "youWantTodeletetheProduct" : "શું તમે આ ઉત્પાદન ડિલીટ કરવા માંગો છો?", + "delete" : "ડિલીટ કરો", + "contactDetials" : "સંપર્ક વિગતો", + "clarence" : "ક્લેરેન્સ", + "call" : "કોલ કરો", + "messege" : "સંદેશ", + "dailyTransaction" : "દૈનિક વ્યવહાર", + "promo" : "પ્રોમો", + "send" : "મોકલો", + "easyToUseThePos" : "વાપરવા માટે સરળ મોબાઈલ પોસ", + "easytheusedesciption" : "POSpro એપ ફ્રી છે, વાપરવામાં સરળ છે. હકીકતમાં, તે વિશ્વભરમાં શ્રેષ્ઠ POS સિસ્ટમ્સમાંથી એક છે.", + "choseYourFeature" : "તમારી સુવિધાઓ પસંદ કરો", + "choseyourfeatureDesciption" : "સુવિધાઓ મહત્વપૂર્ણ ભાગ છે જે POSpro ને પરંપરાગત ઉકેલોથી અલગ પાડે છે.", + "allBusinessSolutions" : "બધા બિઝનેસ સોલ્યુશન્સ", + "allBusinessolutionDescrip" : "PosPro સ્ટોક, એકાઉન્ટ, વેચાણ, ખર્ચ અને નુકસાન/લાભ સાથે સંપૂર્ણ વ્યવસાય ઉકેલ છે.", + "skip" : "સ્કિપ કરો", + "next" : "આગળ", + "anewUpdateAvailable" : "નવું અપડેટ ઉપલબ્ધ છે\nકૃપા કરીને તમારી એપ અપડેટ કરો", + "skipTheUpdate" :"અપડેટને સ્કિપ કરો", + "rememberMeLater" : "મને પછી યાદ રાખો", + "powerdedByAcnoo" : "Powered By Acnoo", + "lossOrProfit" : "નુકસાન/લાભ", + "expense" : "ખર્ચ", + "parties" : "પાર્ટીઓ", + "home" : "હોમ", + "sales" : "વેચાણ", + "setting" : "સેટિંગ", + + "purchaseNow" : "હવે ખરીદો", + "paymentMethods" : "ચુકવણી પદ્ધતિઓ", + "update": "અપડેટ કરો", + "continueButton": "ચાલુ રાખો", + "name": "નામ", + "phone": "ફોન નંબર", + "email": "ઈમેલ સરનામું", + "address": "સરનામું", + "previousDue": "પાછલી બાકી રકમ", + "selectLang": "તમારી ભાષા પસંદ કરો", + "addContact": "સંપર્ક ઉમેરો", + "moreInfo": "વધુ માહિતી", + "retailer": "ખુદરા વેપારી", + "dealer": "ડીલર", + "wholesaler": "થોક વેપારી", + "supplier": "સપ્લાયર", + "CustomerDetails": "ગ્રાહક વિગતો", + "recentTransaction": "તાજેતરના વ્યવહારો", + "totalProduct": "કુલ ઉત્પાદનો", + "total": "કુલ", + "paid": "ચૂકવેલ", + "unPaid": "અચૂકવેલ", + "due": "બાકી", + "connect": "કનેક્ટ કરવા માટે ક્લિક કરો", + "tryAgain": "ફરી પ્રયાસ કરો", + "loading": "લોડિંગ", + "viewAll": "બધું જુઓ", + "partyList": "પાર્ટીઓની યાદી", + "addCustomer": "કૃપા કરીને ગ્રાહક ઉમેરો", + "updateContact": "સંપર્ક અપડેટ કરો", + "dueList": "બાકી યાદી", + "collectDue": "બાકી રકમ વસૂલ કરો", + "date": "તારીખ", + "dueAmount": "બાકી રકમ: ", + "customerName": "ગ્રાહકનું નામ", + "totalAmount": "કુલ રકમ", + "paidAmount": "ચૂકવેલ રકમ", + "paymentTypes": "ચુકવણી પ્રકાર", + "cancel": "કેન્સલ કરો", + "expenseReport": "ખર્ચ રિપોર્ટ", + "fromDate": "તારીખથી", + "toDate": "તારીખ સુધી", + "expenseFor": "ખર્ચ માટે", + "amount": "રકમ", + "noData": "કોઈ ડેટા ઉપલબ્ધ નથી", + "totalExpense": "કુલ ખર્ચ", + "addExpense": "ખર્ચ ઉમેરો", + "expenseDate": "ખર્ચની તારીખ", + "referenceNo": "રેફરન્સ નંબર", + "note": "નોંધ", + "expenseCat": "ખર્ચ કેટેગરી", + "search": "ખોજ", + "select": "પસંદ કરો", + "addExpenseCat": "ખર્ચ કેટેગરી ઉમેરો", + "categoryName": "કેટેગરી નામ", + "alreadyAdded": "પહેલાથી ઉમેર્યું છે", + "whatNew": "શું નવું છે", + "lp": "નુકસાન/લાભ", + "profit": "લાભ", + "loss": "નુકસાન", + "lpDetails": "નુકસાન/લાભ વિગતો", + "invoice": "ઇન્વોઇસ", + "dates": "તારીખ:", + "mobile": "મોબાઇલ:", + "product": "ઉત્પાદન", + "quantity": "જથ્થો", + "discount": "ડિસ્કાઉન્ટ", + "totalLoss": "કુલ નુકસાન", + "totalProfit": "કુલ નફો", + "productList": "ઉત્પાદન યાદી", + "stock": "સ્ટોક", + "addNewProduct": "નવું ઉત્પાદન ઉમેરો", + "productName": "ઉત્પાદન નામ", + "productCode": "ઉત્પાદન કોડ", + "purchasePrice": "ખરીદ કિંમત", + "mrp": "MRP", + "wholeSalePrice": "થોક વેચાણ કિંમત", + "dealerPrice": "ડીલર કિંમત", + "manufacturer": "નિર્માતા", + "saveNPublish": "સેવ કરો અને પ્રકાશિત કરો", + "brands": "બ્રાન્ડ્સ", + "addBrand": "બ્રાન્ડ ઉમેરો", + "brandName": "બ્રાન્ડ નામ", + "addUnit": "એકમ ઉમેરો", + "unitName": "એકમ નામ", + "units": "એકમો", + "addProduct": "કૃપા કરીને ઉત્પાદન ઉમેરો", + "updateProduct": "ઉત્પાદન અપડેટ કરો", + "salePrice": "વેચાણ કિંમત", + "profile": "પ્રોફાઇલ", + "edit": "સંપાદિત કરો", + "businessCat": "બિઝનેસ કેટેગરી", + "language": "ભાષા", + "changePassword": "પાસવર્ડ બદલો", + "updateProfile": "તમારી પ્રોફાઇલ અપડેટ કરો", + "businessName": "કંપની અને બિઝનેસ નામ", + "addPurchase": "ખરીદી ઉમેરો", + "inv": "ઇન્વ નં.", + + "supplierName": "સપ્લાયર નામ", + "itemAdded": "આઇટમ ઉમેર્યું", + "addItems": "આઇટમ ઉમેરો", + "subTotal": "કુલ કિંમત", + "returnAmount": "રિટર્ન રકમ", + "chooseSupplier": "સપ્લાયર પસંદ કરો", + "noSupplier": "કોઈ સપ્લાયર ઉપલબ્ધ નથી", + "salesDetails": "વેચાણ વિગતો", + "editPurchaseInvoice": "ખરીદી ઇન્વોઇસ સંપાદિત કરો", + "purchaseList": "ખરીદી યાદી", + "addAPurchase": "કૃપા કરીને ખરીદી ઉમેરો", + "dueReport": "બાકી રકમ રિપોર્ટ", + "fullyPaid": "સંપૂર્ણ ચૂકવેલ", + "stillUnpaid": "હજુ પણ અચૂકવેલ", + "purchaseReport": "ખરીદી રિપોર્ટ", + "connectPrinter": "તમારું પ્રિન્ટર કનેક્ટ કરો", + "clickToConnect": "કનેક્ટ કરવા માટે ક્લિક કરો", + "collectDues": "કૃપા કરીને બાકી રકમ વસૂલ કરો", + "addNewPurchase": "કૃપા કરીને ખરીદી ઉમેરો", + "salesReport": "વેચાણ રિપોર્ટ", + "addSale": "કૃપા કરીને વેચાણ ઉમેરો", + "reports": "રિપોર્ટ્સ", + "chooseCustomer": "ગ્રાહક પસંદ કરો", + "addSales": "વેચાણ ઉમેરો", + "saleList": "વેચાણ યાદી", + "editSalesInvoice": "વેચાણ ઇન્વોઇસ સંપાદિત કરો", + "previousPayAmount": "પાછલી ચુકવણી રકમ", + "printing": "પ્રિન્ટિંગ વિકલ્પ", + "subscription": "સબ્સ્ક્રિપ્શન", + "userRole": "યુઝર રોલ", + "currency": "કરન્સી", + "logOut": "લોગ આઉટ", + "stockList": "સ્ટોક યાદી", + "purchase": "ખરીદી", + "sale": "વેચાણ", + "yourPack": "તમારું પેકેજ", + "freePlan": "ફ્રી પ્લાન", + "youRUsing": "તમે વાપરી રહ્યા છો", + "freePack": "ફ્રી પેકેજ", + "premiumPlan": "પ્રીમિયમ પ્લાન", + "packFeatures": "પેકેજ ફીચર્સ", + "unlimited": "અમર્યાદિત", + "updateNow": "હવે અપડેટ કરો", + "purchasePremium": "પ્રીમિયમ પ્લાન ખરીદો", + "buyPremium": "પ્રીમિયમ પ્લાન ખરીદો", + "paypalPay": "પેપાલ વડે ચૂકવો", + "gotEmail": "તમને એક ઈમેલ મળ્યો છે", + "sendEmail": "અમે પાસવર્ડ રીસેટ કરવા માટે સૂચનાઓ સાથે એક ઈમેલ મોકલ્યો છે:", + "checkEmail": "ઈમેલ ચેક કરો", + "close": "બંધ કરો", + "enterEmail": "કૃપા કરીને પાસવર્ડ રીસેટ લિંક મેળવવા માટે નીચે તમારું ઈમેલ સરનામું દાખલ કરો.", + "sendLink": "રીસેટ લિંક મોકલો", + "emailText": "ઈમેલ", + "password": "પાસવર્ડ", + "noAcc": "કોઈ એકાઉન્ટ નથી?", + "register": "રજીસ્ટર કરો", + "phoneVerification": "ફોન વેરિફિકેશન", + "registerTitle": "શરૂ કરતા પહેલા અમને તમારો ફોન નોંધાવવાની જરૂર છે!", + "sendCode": "કોડ મોકલો", + "staffLogin": "સ્ટાફ લોગિન", + "logInWithMail": "ઈમેલ સાથે લોગિન કરો", + "setUpProfile": "તમારું પ્રોફાઇલ સેટ કરો", + "setUpDesc": "તમારા ડૉક્ટરને વધુ સારી છાપ સાથે કનેક્ટ કરવા માટે તમારી પ્રોફાઇલ અપડેટ કરો", + "gallery": "ગેલેરી", + "camera": "કેમેરા", + "companyAddress": "કંપની સરનામું", + "openingBalance": "ઓપનિંગ બેલેન્સ", + "confirmPass": "પાસવર્ડ કન્ફર્મ કરો", + "haveAcc": "પહેલેથી એકાઉન્ટ છે?", + "loginWithPhone": "ફોન સાથે લોગિન કરો", + "editPhone": "ફોન નંબર સંપાદિત કરો?", + "createAcc": "ફ્રી એકાઉન્ટ બનાવો", + "congratulation": "અભિનંદન", + + "signUp": "સાઇન અપ કરો", + "signIn" : "સાઇન ઇન કરો", + "logIn": "લોગિન કરો", + "welcomeBack" : "સ્વાગત છે પાછા!", + "passwordCannotBeEmpty" : "પાસવર્ડ ખાલી હોઈ શકે નહીં", + "save": "સેવ કરો", + "forgotPassword": "પાસવર્ડ ભૂલી ગયા?", + "reset": "તમારા ઈમેલ અથવા ફોન નંબરનો ઉપયોગ કરીને પાસવર્ડ રીસેટ કરો", + "lableEmail": "ઈમેલ", + "hintEmail": "ઈમેલ સરનામું દાખલ કરો", + "emailCannotBeEmpty": "ઈમેલ ખાલી હોઈ શકે નહીં", + "pleaseEnterAValidEmail": "કૃપા કરીને માન્ય ઈમેલ દાખલ કરો", + "continueE": "ચાલુ રાખો", + "pleaseEnterYourDetails": "કૃપા કરીને તમારી વિગતો દાખલ કરો.", + "lablePassword": "પાસવર્ડ", + "hintPassword": "પાસવર્ડ દાખલ કરો", + "pleaseEnterABiggerPassword": "કૃપા કરીને મોટું પાસવર્ડ દાખલ કરો", + "rememberMe": "મને યાદ રાખો", + "donNotHaveAnAccount": "એકાઉન્ટ નથી?", + "createAFreeAccount": "ફ્રી એકાઉન્ટ બનાવો", + "fullName": "સંપૂર્ણ નામ", + "enterYourFullName": "તમારું સંપૂર્ણ નામ દાખલ કરો", + + "nameCanNotBeEmpty": "નામ ખાલી હોઈ શકે નહીં", + "alreadyHaveAnAccount": "પહેલેથી એકાઉન્ટ છે? ", + "createNewPassword": "નવું પાસવર્ડ બનાવો", + "setUpNewPassword": "નવું પાસવર્ડ સેટ કરો", + "resetPassword": "તમારું પાસવર્ડ રીસેટ કરો અને તમારા એકાઉન્ટમાં લોગિન કરો", + "newPassword": "નવું પાસવર્ડ", + "confirmPassword": "પાસવર્ડ કન્ફર્મ કરો", + "passwordsDoNotMatch": "પાસવર્ડ મેળ ખાતા નથી", + "verityEmail": "ઈમેલ વેરીફાય કરો", + "verification": "વેરિફિકેશન", + "digits": "6-અંકનો પિન તમારા ઈમેલ સરનામે મોકલવામાં આવ્યો છે:", + "enterValidOTP": "વાલીડ OTP દાખલ કરો", + "resendOTP": "વાલીડ OTP દાખલ કરો", + "verifyYourEmail": "તમારા ઈમેલને વેરીફાય કરો", + "weHaveSentAConfirmationEmailTo": "અમે એક કન્ફર્મેશન ઈમેલ મોકલ્યો છે", + "folder": "તે શક્ય છે કે મેઈલ તમારા સ્પામ ફોલ્ડરમાં ગયો હોય.", + "gotIt": "સમજાયું", + "enterOpeningBalance": "ઓપનિંગ બેલેન્સ દાખલ કરો", + "pleaseEnterAValidBusinessName": "કૃપા કરીને માન્ય બિઝનેસ નામ દાખલ કરો", + "enterBusiness": "બિઝનેસ/સ્ટોર નામ દાખલ કરો", + "selectBusinessCategory": "બિઝનેસ કેટેગરી પસંદ કરો", + "todaySummary": "આજનું સારાંશ", + "sellAll": "બધું વેચો >", + "income": "આવક", + "purchased": "ખરીદેલ", + "endYourFreePlan": "તમારો ફ્રી પ્લાન સમાપ્ત કરો", + "yourFree": "તમારું ફ્રી પેકેજ લગભગ પૂરું થઈ ગયું છે, તમારો આગળનો પ્લાન ખરીદો આભાર.", + "upgradeNow": "હવે અપગ્રેડ કરો", + "notFound": "ન મળ્યું", + "updateYourSubscription": "તમારી સબ્સ્ક્રિપ્શન અપડેટ કરો", + "noDataFound": "કોઈ ડેટા મળ્યો નથી", + "areYouSure": "શું તમે ખાતરી છો?", + "doYouWantToExitTheApp": "શું તમે એપ છોડવા માંગો છો?", + "no": "ના", + "yes": "હા", + "dashboard": "ડેશબોર્ડ", + "salesPurchaseOverview": "વેચાણ અને ખરીદીનો અવલોકન", + "totalItems": "કુલ આઇટમ્સ", + "totalCategories": "કુલ કેટેગરીઝ", + "quickOverview": "ઝડપી અવલોકન", + "totalIncome": "કુલ આવક", + "customerDue": "ગ્રાહક બાકી", + "stockValue": "સ્ટોક મૂલ્ય", + "lossProfit": "નુકસાન/લાભ", + "cost": "ખર્ચ", + "qty": "જથ્થો", + "noProductFound": "કોઈ ઉત્પાદન મળ્યું નથી", + "phoneNumber": "ફોન નંબર", + "pleaseEnterAValidName": "કૃપા કરીને માન્ય નામ દાખલ કરો", + "pleaseEnterValidPhoneAndNameFirst": "કૃપા કરીને માન્ય ફોન નંબર અને નામ દાખલ કરો", + "confirmDelete": "ડિલીટ કન્ફર્મ કરો", + "areYouSureYouWant": "શું તમે ખાતરી છો કે તમે આ પાર્ટી ડિલીટ કરવા માંગો છો?", + "pleaseEnterAValidPhoneNumber": "કૃપા કરીને માન્ય ફોન નંબર દાખલ કરો", + "sendSMS": "SMS મોકલો", + "searchH": "અહીં શોધો....", + "transactions": "વ્યવહારો", + "selectAInvoice": "ઇન્વોઇસ પસંદ કરો", + "totalDueAmount": "કુલ બાકી રકમ", + "youCanNotPayMoreThenDue": "તમે બાકી રકમ કરતાં વધુ ચૂકવી શકતા નથી", + "noDueSelected": "કોઈ બાકી પસંદ કરેલ નથી", + "pleaseEnterName": "કૃપા કરીને નામ દાખલ કરો", + "pleaseEnterAmount": "કૃપા કરીને રકમ દાખલ કરો", + "enterNote": "નોંધ દાખલ કરો", + "pleaseSelectAExpenseCategory": "કૃપા કરીને ખર્ચ કેટેગરી પસંદ કરો", + "enterExpanseCategoryName": "ખર્ચ કેટેગરી નામ દાખલ કરો", + "comingSoon": "ટૂંક સમયમાં આવી રહ્યું છે", + "pleaseMakeASaleFirst": "કૃપા કરીને પહેલા વેચાણ કરો", + "facebook": "ફેસબુક", + "twitter": "ટ્વિટર", + "instagram": "ઇન્સ્ટાગ્રામ", + "linkedIN": "LinkedIn", + "link": "લિંક", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "પેમેન્ટ ગેટવે", + "paymentSuccess": "પેમેન્ટ સફળ", + "paymentWasSuccessful": "પેમેન્ટ સફળ રહ્યું!", + "paymentFailed": "પેમેન્ટ નિષ્ફળ", + "paymentFailedPleaseTryAgain": "પેમેન્ટ નિષ્ફળ ગયું. કૃપા કરીને ફરી પ્રયાસ કરો.", + "pleaseEnterAValidBrandName": "કૃપા કરીને માન્ય બ્રાન્ડ નામ દાખલ કરો", + "enterABrandName": "બ્રાન્ડ નામ દાખલ કરો", + "addCategory": "કેટેગરી ઉમેરો", + "enterCategoryName": "કેટેગરી નામ દાખલ કરો", + "selectVariations": "વેરિએશન પસંદ કરો :", + "dataSavedSuccessfully": "ડેટા સફળતાપૂર્વક સાચવવામાં આવ્યો.", + "somethingIs": "કંઈક છે", + "updateYourProfile": "તમારી પ્રોફાઇલ અપડેટ કરો જેથી તમારા ગ્રાહકને વધુ સારી છાપ સાથે કનેક્ટ કરી શકો", + "shopOpeningBalance": "શોપ ઓપનિંગ બેલેન્સ", + "shopRemainingBalance": "શોપ રિમેઈનિંગ બેલેન્સ", + "enterAValidDiscount": "માન્ય ડિસ્કાઉન્ટ દાખલ કરો", + "addProductFirst": "પહેલા ઉત્પાદન ઉમેરો", + "subtotal": "કુલ કિંમત", + "purchaseDetails": "ખરીદી વિગતો", + "totall": "કુલ:", + "startDate": "શરૂઆતની તારીખ", + "pickStartDate": "શરૂઆતની તારીખ પસંદ કરો", + "endDate": "અંતિમ તારીખ", + "pickEndDate": "અંતિમ તારીખ", + + "failedToGetPlatformVersion": "પ્લેટફોર્મ વર્ઝન મેળવવામાં નિષ્ફળ ગયું.", + "enterQuantity": "જથ્થો દાખલ કરો", + "pleaseAddQuantity": "કૃપા કરીને જથ્થો ઉમેરો", + "willBeAddedSoon": "ટૂંક સમયમાં ઉમેરવામાં આવશે", + "addedToCart": "કાર્ટમાં ઉમેરવામાં આવ્યું", + "connectYourPrinter": "તમારું પ્રિન્ટર કનેક્ટ કરો", + "customerPay": "ગ્રાહક ચૂકવે છે", + "supplerPay": "સપ્લાયર ચૂકવે છે", + "incomeReport": "આવક રિપોર્ટ", + "category": "કેટેગરી", + "balance": "બેલેન્સ", + "itemsSales": "આઇટમ્સ વેચાણ", + "totalPurchase": "કુલ ખરીદી", + "totalSales": "કુલ વેચાણ", + "stockReport": "સ્ટોક રિપોર્ટ", + "lossProfitReport": "નુકસાન/લાભ રિપોર્ટ", + "outOfStock": "સ્ટોકમાં નથી", + "vat": "વેટ", + "customerPhoneNumber": "ગ્રાહક ફોન નંબર", + "enterCustomerPhoneNumber": "ગ્રાહક ફોન નંબર દાખલ કરો", + "walkInCustomer": "વોક-ઇન ગ્રાહક", + "guest": "ગેસ્ટ", + "stocks": "સ્ટોક:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "ડિસ્ટર્બ ન કરો", + "on": "ઓન", + "off": "ઓફ", + "unlimitedUsagesOfOurPackage": "અમારા પેકેજના અમર્યાદિત ઉપયોગો \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "સબ્સ્ક્રાઇબ કરવા માટે ચૂકવણી કરો", + "field": "ક્ષેત્ર", + "successfullyPaid": "સફળતાપૂર્વક ચૂકવણી કરી", + "profileEdit": "પ્રોફાઇલ સંપાદિત કરો", + "products": "ઉત્પાદનો", + "salesList": "વેચાણ યાદી", + "useTitleCanNotBeEmpty": "યુઝર ટાઇટલ ખાલી હોઈ શકે નહીં", + "userTitle": "યુઝર ટાઇટલ", + "enterUserTitle": "યુઝર ટાઇટલ દાખલ કરો", + "create": "બનાવો", + "youHaveToGivePermission": "તમારે પરવાનગી આપવી પડશે", + "all": "બધા", + "userRoleDetails": "યુઝર રોલ વિગતો", + "doYouWantToDeleteTheUser": "શું તમે યુઝર ડિલીટ કરવા માંગો છો?", + "thisProductAlreadyAdded": "આ ઉત્પાદન પહેલાથી ઉમેર્યું છે!", + "pleaseEnterAValidProductName": "કૃપા કરીને માન્ય ઉત્પાદન નામ દાખલ કરો", + "enterProductName": "ઉત્પાદન નામ દાખલ કરો", + "pleaseSelectACategory": "કૃપા કરીને કેટેગરી પસંદ કરો", + "productCategory": "ઉત્પાદન કેટેગરી", + "selectProductCategory": "ઉત્પાદન કેટેગરી પસંદ કરો", + "enterSize": "સાઈઝ દાખલ કરો", + "enterColor": "કલર દાખલ કરો", + "enterWeight": "વજન દાખલ કરો", + "enterCapacity": "કેપેસિટી દાખલ કરો", + "enterType": "ટાઈપ દાખલ કરો", + "productBrand": "ઉત્પાદન બ્રાન્ડ", + "selectABrand": "બ્રાન્ડ પસંદ કરો", + "productCodeIsRequired": "ઉત્પાદન કોડ જરૂરી છે", + "enterAValidStock": "માન્ય સ્ટોક દાખલ કરો", + "enterStock": "સ્ટોક દાખલ કરો", + "productUnit": "ઉત્પાદન એકમ", + "selectProductUnit": "ઉત્પાદન એકમ પસંદ કરો", + "pleaseEnterAValidPurchasePrice": "કૃપા કરીને માન્ય ખરીદ કિંમત દાખલ કરો", + "enterPurchasePrice": "ખરીદ કિંમત દાખલ કરો", + "pleaseEnterAValidSalePrice": "કૃપા કરીને માન્ય વેચાણ કિંમત દાખલ કરો", + "enterSaltingPrice": "વેચાણ કિંમત દાખલ કરો", + "enterWholesalePrice": "થોક વેચાણ કિંમત દાખલ કરો", + "enterDealerPrice": "ડીલર કિંમત દાખલ કરો", + "enterDiscount": "ડિસ્કાઉન્ટ દાખલ કરો", + "enterManufacturerName": "નિર્માતાનું નામ દાખલ કરો", + "adding": "ઉમેરવામાં આવી રહ્યું છે...", + "pleaseEnterAValidUnitName": "કૃપા કરીને માન્ય એકમ નામ દાખલ કરો", + "pleaseEnterUnitName": "એકમ નામ દાખલ કરો", + "productDetails": "ઉત્પાદન વિગતો", + "smartWatch": "સ્માર્ટ વૉચ", + "appleWatch": "Apple Watch", + "deleting": "ડિલીટ કરવામાં આવી રહ્યું છે...", + "brand": "બ્રાન્ડ", + "dueCollection": "બાકી વસૂલાત", + "noTransaction": "કોઈ વ્યવહાર નથી", + "updating": "અપડેટ કરવામાં આવી રહ્યું છે...", + "confirmSMSTo": "SMS કન્ફર્મ કરો", + "anSMSWillBeSentToTheFollowingNumber": "નીચેના નંબર પર એક SMS મોકલવામાં આવશે:", + "package": "પેકેજ", + "permissionNotGranted": "પરવાનગી મળી નથી!", + "collectedBy": "એકત્રિત કરનાર:", + "phonee": "ફોન:", + "purchaseBy": "ખરીદનાર દ્વારા:", + "salesBy": "વેચાણ દ્વારા:", + "days": "દિવસો", + "details": "વિગતો", + "weSentAnOTPInYourPhoneNumber": "અમે તમારા ફોન નંબર પર OTP મોકલ્યો છે", + "pleaseEnterTheOTP": "કૃપા કરીને OTP દાખલ કરો", + "enterAValidOTP": "વાલીડ OTP દાખલ કરો", + "verify": "વેરીફાય કરો", + "resendIn": "OTP ફરી મોકલો", + "freeLifetimeUpdate": "ફ્રી લાઈફટાઈમ અપડેટ", + "android": "Android & iOS એપ સપોર્ટ", + "premiumCustomerSupport": "પ્રીમિયમ ગ્રાહક સપોર્ટ", + "customInvoiceBranding": "કસ્ટમ ઇન્વોઇસ બ્રાન્ડિંગ", + "unlimitedUsage": "અમર્યાદિત ઉપયોગ", + "freeDataBackup": "ફ્રી ડેટા બેકઅપ", + "addCustomers" : "ગ્રાહક ઉમેરો", + "noDue" : "કોઈ બાકી નથી", + "customer" : "ગ્રાહક", + "billingAddress" : "બિલિંગ સરનામું", + "enterAddress" : "સરનામું દાખલ કરો", + "city" : "શહેર", + "cityName" : "શહેરનું નામ", + "state" : "રાજ્ય", + "stateName" : "રાજ્યનું નામ", + "zip" : "પિનકોડ", + "zipCode" : "પિનકોડ દાખલ કરો", + "chooseCountry" : "દેશ પસંદ કરો", + "shippingAddress" : "શિપિંગ સરનામું", + "partyCreateWarn" : "તમારા પાસે પાર્ટી બનાવવાનો અધિકાર નથી.", + "addParty" : "પાર્ટી ઉમેરો", + "creditLimit" : "પાર્ટી ક્રેડિટ મર્યાદા", + "selectOne" : "એક પસંદ કરો", + "roundings" : "ગોળાવ (+/-)", + "roundingTotal" : "ગોળાવ કુલ", + "opinion" : "તમારો અભિપ્રાય દાખલ કરો", + "dueSaleWarn" : "વોક-ઇન ગ્રાહકો માટે બાકી પર વેચાણ માન્ય નથી.", + "paymentTypeHint" : "કૃપા કરીને ચુકવણીનો પ્રકાર પસંદ કરો", + "createSaleWarn" : "તમારા પાસે વેચાણ બનાવવા માટે અધિકાર નથી.", + "updateSaleWarn" : "તમારા પાસે વેચાણ અપડેટ કરવાની પરવાનગી નથી.", + "uploadImage" : "ચિત્ર અપલોડ કરો", + "useGallery" : "ગેલેરીનો ઉપયોગ કરો", + "openCamera" : "કેમેરા ખોલો", + "scanCode" : "ઉત્પાદન ક્યૂઆર કોડ સ્કાન કરો", + "posSale" : "પૉઇન્ટ ઓફ સેલ વેચાણ", + "selectCustomer" : "ગ્રાહક પસંદ કરો", + "searchWith" : "શોધો...", + "filter" : "ફિલ્ટર કરો", + "productNotFound" : "ઉત્પાદન મળ્યું નથી", + "noMatched" : "મેલ ખાતા ઉત્પાદન મળ્યાં નથી.", + "inventoryPermission" : "તમારા પાસે ઇન્વેન્ટરી અધિકાર નથી", + "noParty" : "કોઈ પાર્ટી મળી નથી", + "purchaseWarn" : "તમારા પાસે ખરીદી બનાવવા માટે અધિકાર નથી.", + "purchaseUpdateWarn" : "તમારા પાસે ખરીદી અપડેટ કરવાની પરવાનગી નથી.", + "addVariantDetails" : "વેરિઅન્ટ વિગતો ઉમેરો", + "purchaseEx" : "ખરીદી કિંમત (બેંજામા)", + "purchaseIn" : "ખરીદી કિંમત (સમાવિષ્ટ)", + "purchaseExReq" : "ખરીદી કિંમત (બેંજામા) જરૂરી", + "purchaseInReq" : "ખરીદી કિંમત (સમાવિષ્ટ) જરૂરી", + "profitMargin" : "નફાનો હિસ્સો (%)", + "saleReq" : "વેચાણ કિંમત જરૂરી", + "manufactureDate" : "ઉત્પાદન તારીખ", + "selectDate" : "તારીખ પસંદ કરો", + "expDate" : "સમાપ્તી તારીખ", + "saveVariant" : "વેરિઅન્ટ સંગ્રહો", + "model" : "મોડલ", + "selectModel" : "મોડલ પસંદ કરો", + "bulk" : "બલ્ક અપલોડ", + "barcodeGen" : "બારકોડ જનરેટર", + "upload" : "અપલોડ કરો", + "sku" : "એસકયુ / કોડ", + "lowStock" : "સ્ટોક ઓછો છે", + "enLowStock" : "ઓછો સ્ટોક દાખલ કરો", + "manuDate" : "ઉત્પાદન તારીખ", + "single" : "એકક", + "batch" : "બેચ", + "batchNo" : "બેચ નંબર", + "entBatchNo" : "બેચ નંબર દાખલ કરો", + "variantAdded" : "વેરિઅન્ટ સફળતાપૂર્વક ઉમેરાયો!", + "variantDelete" : "વેરિઅન્ટ સફળતાપૂર્વક કાઢી નાંખાયો!", + "addVariant" : "વેરિઅન્ટ ઉમેરો", + "typeSelect" : "પ્રકાર પસંદ કરો", + "taxType" : "કરનો પ્રકાર", + "selectTax" : "કર પસંદ કરો", + "updateProductWarn" : "તમારા પાસે ઉત્પાદન અપડેટ કરવાની પરવાનગી નથી.", + "addProductWarn" : "તમારા પાસે ઉત્પાદન બનાવવા માટે અધિકાર નથી.", + "updateProductSuccess" : "ઉત્પાદન સફળતાપૂર્વક અપડેટ થયું!", + "addProductSuccess" : "ઉત્પાદન સફળતાપૂર્વક બનાવાયું!", + "choose" : "પસંદ કરો", + "view" : "વિગતો જુઓ", + "priceWarn" : "કિંમત ખાલી નથી રહી શકતી", + "productSetting" : "ઉત્પાદન સેટિંગ્સ", + "saveSetting" : "સેટિંગ્સ સંગ્રહો", + "addStock" : "સ્ટોક ઉમેરો", + "stockWarn" : "સ્ટોક ઓછામાં ઓછું ૧ હોવો જરૂરી", + "updateSuccess" : "સફળતાપૂર્વક અપડેટ થયું", + "updateFailed" : "સ્ટોક અપડેટ કરવામાં નિષ્ફળ", + "deleteBatchWarn" : "શું તમે ખરેખર આ બેચ કાઢી નાખવા માંગો છો?", + "lowStockReport" : "ઓછા સ્ટોકની રિપોર્ટ", + "genPdfWarn" : "પીડીએફ બનાવવા માટે ડેટા ઉપલબ્ધ નથી", + "dateFilterWarn" : "અંતિમ તારીખ પ્રારંભિક તારીખ પહેલાં નહીં હોઈ શકે.", + "createPdfWarn" : "તમારા પાસે પીડીએફ બનાવવા માટે અધિકાર નથી.", + "expirationStatus" : "સમાપ્તિ સ્થિતિ", + "selectFDate" : "પ્રારંભ તારીખ પસંદ કરો", + "selectToDate" : "અંતિમ તારીખ પસંદ કરો", + "clear" : "સાફ કરો", + "incomeReportPermission" : "તમારા પાસે આવક રિપોર્ટ જોવા માટે અધિકાર નથી.", + "deleteAcc" : "ખાતું કાઢી નાખો", + "deletePartyWarn" : "તમારા પાસે પાર્ટી કાઢી નાખવાનો અધિકાર નથી.", + "updatePartyWarn" : "તમારા પાસે પાર્ટી અપડેટ કરવાની પરવાનગી નથી.", + "phoneNotAvail" : "ફોન નંબર ઉપલબ્ધ નથી.", + "notLaunch" : "ફોન એપ્લિકેશન શરૂ કરી શકાયું નથી.", + "quickOver" : "ઝડપી ઝલક", + "tranSacOver" : "વ્યવહારનું સમીક્ષણ", + "profitLoss" : "નફો અને નુકશાન" +} \ No newline at end of file diff --git a/lib/l10n/intl_ha.arb b/lib/l10n/intl_ha.arb new file mode 100644 index 0000000..8235b85 --- /dev/null +++ b/lib/l10n/intl_ha.arb @@ -0,0 +1,610 @@ +{ + "item": "Kayan", + "sl": "SL", + "mobiles": "Wayoyi", + "paidVia": "An biya ta", + "moneyReceipt": "Rijistar Kudi", + "receipt": "Rijista", + "returnedItem": "Abu da aka mayar", + "returnedDate": "Ranar da aka mayar", + "unitPrice": "Farashin guda", + "saleBy": "An sayar da shi ta", + "purchasedBy": "An saye shi ta", + "collectedBys": "An tattara ta", + "payableAmount": "Adadin da za a biya", + "receivedAmount": "Adadin da aka karɓa", + + "addUserRole" : "Ƙara Rawar Mai Amfani", + "noRoleFound" : "Babu Rawar Mai Amfani Da Aka Samu", + "yourPackageExpiredInDays" : "Kundin Takarku Zai Kare A Cikin Kwana 5", + "yourPackageExpiredToday" : "Kundin Takarku Zai Kare Yau\n\nDa fatan Za Ku Siya Daga Baya", + "contactUs" : "Tuntube Mu", + "writeYourMessageHere" : "Rubuta Sakonku A Nan", + "sendMessage" : "Aika Sakon", + "sendYourEmail" : "Aika Imel ɗin Ku", + "backToHome" : "Koma Gida", + "promoCode" : "Kudin Rahusa", + "submit" : "Aika", + "seeAllPromoCode" : "Duba Duk Kudin Rahusa", + "categories": "Kafofin", + "enterYourPhoneNumber" : "Shigar da lambar wayarku", + "enterFullAddress" : "Shigar da Cikakken Adiresinku", + "enterYourEmailAddress" : "Shigar da adireshin imel ɗinku", + "pleaseEnterAPassword" : "Da fatan za ku shigar da kalmar sirri", + "pleaseEnterAConfirmPassword" : "Da fatan za ku shigar da kalmar sirri ta tabbatarwa", + "enterYourName" : "Shigar da sunan ku", + "addNewAddress" : "Ƙara Sabon Adireshi", + "firstName" : "Sunan Farko", + "lastName" :"Sunan Ƙarshe", + "country" : "Ƙasa", + "bangladesh" : "Bangladesh", + "apply" : "Aiwatar", + "deliveryAddress" : "Adireshin Isarwa", + "noDataAvailabe" : "Babu Bayanai Da Ake Samu", + "addDelivery" : "Ƙara Isarwa", + "description" : "Bayani", + "addNote" : "Ƙara Bayani", + "image" : "Hoto", + "pleaseConnectThePrinterFirst" : "Da fatan za ku haɗa na'urar buga farko", + "selectCategory" : "Zaɓi Kategori", + "enterExpenseDate" : "Shigar da ranar kashewa", + "enterName" : "Shigar da Sunan", + "enterAmount" : "Shigar da Kudin", + "enterRefNumber" : "Shigar da lambar tsokana", + "fashions" : "Fashan", + "billTO" : "Bill Zuwa", + "totalDue" : "Jimlar Basirar", + "paymentsAmount" : "Adadin Biyan Kuɗi", + "remainingDue" : "Rabon Basirar", + "thankYouForYourDuePayment" : "Na gode da biyan basirar ku", + "print" : "Buga", + "unitPirce" : "Farashin Unit", + "totalPrice" : "Jimlar Farashi", + "totalVat" : "Jimlar VAT", + "deliveryCharge" : "Kudin Isarwa", + "totalPayable" : "Jimlar Biyan Kuɗi", + "thakYouForYourPurchase" : "Na gode da siyan ku", + "pleaseConnectYourBlutohPrinter" : "Da fatan za ku haɗa na'urar buga ta Bluetooth", + "editSocailMedia" : "Gyara Kafafen Yada Labarai", + "socialMarketing" : "Kasuwancin Kafafen Yada Labarai", + "share" : "Raba", + "notification" : "Sanarwa", + "purchaseAlarm" : "Sautin Siyayya", + "purchaseConfirmed" : "An Tabbatar da Siyayya", + "paymentComplete" : "An Kammala Biyan Kuɗi", + "retur" : "Dawo da", + "sendSms" : "Aika SMS", + "recivethePin" : "An karɓi Lambobin Sirri", + "startNewSale" : "Fara Sabon Siyarwa", + "payment" : "Biyan Kuɗi", + "masterCard" : "Master Card", + "instrucation" : "Umarni", + "cash" : "Kudi", + "invoiceViewr" : "Mai Kallon Faktura", + "size" : "Girman", + "color" : "Launi", + "weight" : "Nauyi", + "capacity" : "Ikon", + "type" : "Irin", + "youWantTodeletetheProduct" : "Kuna son goge wannan samfurin?", + "delete" : "Goge", + "contactDetials" : "Bayanan Tuntuba", + "clarence" : "Clarence", + "call" : "Kira", + "messege" : "Sakon", + "dailyTransaction" : "Yau da Kullum", + "promo" : "Rahusa", + "send" : "Aika", + "easyToUseThePos" : "Mai sauƙin amfani da POS", + "easytheusedesciption" : "Aikace-aikacen POSpro kyauta ne, mai sauƙin amfani. A zahiri, ɗaya daga cikin mafi kyawun tsarin POS a duniya.", + "choseYourFeature" : "Zaɓi Fasalinku", + "choseyourfeatureDesciption" : "Fasalolin sune ɓangaren mahimmanci wanda ke sanya POSpro ya bambanta da mafita na gargajiya.", + "allBusinessSolutions" : "Duk Ma'aunin Kasuwanci", + "allBusinessolutionDescrip" : "POSPro cikakken mafita ne na kasuwanci tare da kaya, asusun, tallace-tallace, kashewa da asara / riba.", + "skip" : "Tsallake", + "next" : "Na gaba", + "anewUpdateAvailable" : "Sabon sabuntawa akwai\nDa fatan za ku sabunta aikace-aikacenku", + "skipTheUpdate" :"Tsallake sabuntawa", + "rememberMeLater" : "Ka tuna da ni daga baya", + "powerdedByAcnoo" : "Powered By Acnoo", + "lossOrProfit" : "Asara / Riba", + "expense" : "Kashi", + "parties" : "Jam'iyyun", + "home" : "Gida", + "sales" : "Tallace-tallace", + "setting" : "Saituna", + + "purchaseNow" : "Sayi Yanzu", + "paymentMethods" : "Hanyar Biyan Kuɗi", + "update": "Sabunta", + "continueButton": "Ci gaba", + "name": "Sunan", + "phone": "Lamba ta Wayar", + "email": "Adireshin Imel", + "address": "Adireshi", + "previousDue": "Daular Da Ta Gabata", + "selectLang": "Zaɓi Yarenku", + "addContact": "Ƙara Lamba", + "moreInfo": "Ƙarin Bayani", + "retailer": "Mai Siyarwa", + "dealer": "Mai Kasuwa", + "wholesaler": "Mai Siyarwa Babba", + "supplier": "Mai Ba Da Kayan", + "CustomerDetails": "Bayanan Abokin Ciniki", + "recentTransaction": "Ma'amaloli na Kwanan Nan", + "totalProduct": "Jimlar Kayayyakin", + "total": "Jimla", + "paid": "An Biya", + "unPaid": "Ba'a Biya Ba", + "due": "Basira", + "connect": "Danna don Haɗa", + "tryAgain": "Ƙara Koyi", + "loading": "Jiranku...", + "viewAll": "Duba Duk", + "partyList": "Jerin Ƙungiyoyi", + "addCustomer": "Da fatan Za Ka Ƙara Abokin Ciniki", + "updateContact": "Sabunta Lamba", + "dueList": "Jerin Basira", + "collectDue": "Tsarawa Basira", + "date": "Ranar", + "dueAmount": "Jimlar Basira: ", + "customerName": "Sunan Abokin Ciniki", + "totalAmount": "Jimlar Kudi", + "paidAmount": "An Biya Kudin", + "paymentTypes": "Nau'in Biyan Kuɗi", + "cancel": "Soke", + "expenseReport": "Rahoto Kashewa", + "fromDate": "Daga Ranar", + "toDate": "Zuwa Ranar", + "expenseFor": "Kashewa Ga", + "amount": "Kudin", + "noData": "Babu Bayani", + "totalExpense": "Jimlar Kashewa", + "addExpense": "Ƙara Kashewa", + "expenseDate": "Ranar Kashewa", + "referenceNo": "Lambar Tsokana", + "note": "Bayani", + "expenseCat": "Kafofin Kashewa", + "search": "Nemo", + "select": "Zaɓa", + "addExpenseCat": "Ƙara Kategoriyar Kashewa", + "categoryName": "Sunan Kategori", + "alreadyAdded": "An riga an ƙara", + "whatNew": "Menene Sabon", + "lp": "Asara / Riba", + "profit": "Riba", + "loss": "Asara", + "lpDetails": "Cikakken Bayanin Asara / Riba", + "invoice": "Faktura", + "dates": "Ranar:", + "mobile": "Mobile:", + "product": "Samfur", + "quantity": "Ƙima", + "discount": "Raguwa", + "totalLoss": "Jimlar Asara", + "totalProfit": "Jimlar Riba", + "productList": "Jerin Samfuran", + "stock": "Kaya", + "addNewProduct": "Ƙara Sabon Samfur", + "productName": "Sunan Samfur", + "productCode": "Lamban Samfur", + "purchasePrice": "Farashin Siya", + "mrp": "MRP", + "wholeSalePrice": "Farashin Siyarwa Babba", + "dealerPrice": "Farashin Dillali", + "manufacturer": "Mai Ƙera", + "saveNPublish": "Ajiye kuma Buga", + "brands": "Brands", + "addBrand": "Ƙara Brand", + "brandName": "Sunan Brand", + "addUnit": "Ƙara Unit", + "unitName": "Sunan Unit", + "units": "Units", + "addProduct": "Da fatan Za Ka Ƙara Samfur", + "updateProduct": "Sabunta Samfur", + "salePrice": "Farashin Siyarwa", + "profile": "Bayani", + "edit": "Gyara", + "businessCat": "Kafofin Kasuwanci", + "language": "Yare", + "changePassword": "Canja Kalmar Sirri", + "updateProfile": "Sabunta Bayananku", + "businessName": "Sunan Kamfani & Kasuwanci", + "addPurchase": "Ƙara Siyayya", + "inv": "Lamba ta Takardar Siyarwa", + + "supplierName": "Sunan Mai Ba Da Kayan", + "itemAdded": "An Ƙara Abu", + "addItems": "Ƙara Abubuwa", + "subTotal": "Jimlar Kasa", + "returnAmount": "Adadin Da Aka Dawo Da Shi", + "chooseSupplier": "Zaɓi Mai Ba Da Kaya", + "noSupplier": "Babu Mai Ba Da Kayan Da Ake Samu", + "salesDetails": "Cikakken Bayanin Siyarwa", + "editPurchaseInvoice": "Gyara Fakturar Siyayya", + "purchaseList": "Jerin Siyayya", + "addAPurchase": "Da fatan Za Ka Ƙara Siyayya", + "dueReport": "Rahoto Basira", + "fullyPaid": "An Biya Gaba Ɗaya", + "stillUnpaid": "Har Yanzu Ba'a Biya Ba", + "purchaseReport": "Rahoto Siyayya", + "connectPrinter": "Haɗa Na'urar Bugun Ku", + "clickToConnect": "Danna don Haɗa", + "collectDues": "Da fatan Za Ka Tsaraba Basira", + "addNewPurchase": "Da fatan Za Ka Ƙara Siyayya", + "salesReport": "Rahoto Siyarwa", + "addSale": "Da fatan Za Ka Ƙara Siyarwa", + "reports": "Rahotanni", + "chooseCustomer": "Zaɓi Abokin Ciniki", + "addSales": "Ƙara Siyarwa", + "saleList": "Jerin Siyarwa", + "editSalesInvoice": "Gyara Fakturar Siyarwa", + "previousPayAmount": "Adadin Da Aka Biya A Baya", + "printing": "Zaɓin Bugawa", + "subscription": "Biyan Kudin Shiga", + "userRole": "Rawar Mai Amfani", + "currency": "Kudin", + "logOut": "Fita", + "stockList": "Jerin Kaya", + "purchase": "Siyayya", + "sale": "Siyarwa", + "yourPack": "Kudin Shigar Ku", + "freePlan": "Shirin Kyauta", + "youRUsing": "Kuna Amfani Da", + "freePack": "Kudin Shiga Kyauta", + "premiumPlan": "Kudin Shiga Na Musamman", + "packFeatures": "Fasalolin Kudin Shiga", + "unlimited": "Babu Iyaka", + "updateNow": "Sabunta Yanzu", + "purchasePremium": "Siyan Kudin Shiga Na Musamman", + "buyPremium": "Siyan Kudin Shiga Na Musamman", + "paypalPay": "Biya Da Paypal", + "gotEmail": "An Tura Mu Imel", + "sendEmail": "Mun Tura Imel Tare Da Umarni Kan Yadda Ake Sake Saitawa Kalmar Sirri Zuwa:", + "checkEmail": "Duba Imel", + "close": "Rufe", + "enterEmail": "Da fatan za ku shigar da adireshin imel ɗinku a ƙasa don karɓar hanyar Sake Saitawa ta Kalmar Sirri.", + "sendLink": "Aika Hanyar Sake Saitawa", + "emailText": "Imel", + "password": "Kalmar Sirri", + "noAcc": "Babu Lissafi?", + "register": "Rijista", + "phoneVerification": "Tabbatar Lamban Wayar", + "registerTitle": "Muna buƙatar yin rajistar wayarku ba tare da fara ba!", + "sendCode": "Aika lambar", + "staffLogin": "Shiga Ma'aikata", + "logInWithMail": "Shiga Tare Da Imel", + "setUpProfile": "Saita Bayananku", + "setUpDesc": "Sabunta bayanan ku don haɗa likitan ku tare da mafi kyawun ra'ayi", + "gallery": "Gidan Hoto", + "camera": "Kamara", + "companyAddress": "Adireshin Kamfani", + "openingBalance": "Tace Farawa", + "confirmPass": "Tabbatar da Kalmar Sirri", + "haveAcc": "Kuna da lissafi?", + "loginWithPhone": "Shiga Tare Da Wayar", + "editPhone": "Gyara Lamban Wayar?", + "createAcc": "Ƙirƙiri Lissafi Kyauta", + "congratulation": "Muna Taya Murna", + + "signUp": "Yi Rajista", + "signIn" : "Shiga Ciki", + "logIn": "Shiga Ciki", + "welcomeBack" : "Sannu da dawowa!", + "passwordCannotBeEmpty" : "Kalmar sirri ba za ta iya zama komai ba", + "save": "Ajiye", + "forgotPassword": "Manta kalmar sirri", + "reset": "Sake saita kalmar sirri ta hanyar amfani da adireshin imel ko lambar wayarku", + "lableEmail": "Imel", + "hintEmail": "Shigar da adireshin imel", + "emailCannotBeEmpty": "Imel ba zai iya zama komai ba", + "pleaseEnterAValidEmail": "Da fatan za ku shigar da imel mai inganci", + "continueE": "Ci gaba", + "pleaseEnterYourDetails": "Da fatan za ku shigar da cikakken bayanku.", + "lablePassword": "Kalmar Sirri", + "hintPassword": "Shigar da kalmar sirri", + "pleaseEnterABiggerPassword": "Da fatan za ku shigar da kalmar sirri mai tsayi", + "rememberMe": "Ka tuna da ni", + "donNotHaveAnAccount": "Babu lissafi?", + "createAFreeAccount": "Ƙirƙiri Lissafi Kyauta", + "fullName": "Cikakken Sunan", + "enterYourFullName": "Shigar da cikakken sunan ku", + "nameCanNotBeEmpty": "Sunan ba zai iya zama komai ba", + "alreadyHaveAnAccount": "Kun riga kun da lissafi? ", + "createNewPassword": "Ƙirƙiri Sabon Kalmar Sirri", + "setUpNewPassword": "Saita Sabon Kalmar Sirri", + "resetPassword": "Sake saita kalmar sirrin ku don murmurewa da shiga cikin lissafin ku", + "newPassword": "Sabon Kalmar Sirri", + "confirmPassword": "Tabbatar da Kalmar Sirri", + "passwordsDoNotMatch": "Kalmomin sirri ba su dace ba", + "verityEmail": "Tabbatar da Imel", + "verification": "Tabbatarwa", + "digits": "An tura lambar sirri ta lambobi 6 zuwa adireshin imel ɗinku:", + "enterValidOTP": "Shigar da OTP mai inganci", + "resendOTP": "Shigar da OTP mai inganci", + "verifyYourEmail": "Tabbatar da Imel ɗinku", + "weHaveSentAConfirmationEmailTo": "Mun tura imel ɗin tabbatarwa zuwa", + "folder": "Wataƙila imel ɗin ya ƙare a cikin fayil ɗin spam ɗinku.", + "gotIt": "Na Gane", + "enterOpeningBalance": "Shigar da tace farawa", + "pleaseEnterAValidBusinessName": "Da fatan za ku shigar da sunan kasuwanci mai inganci", + "enterBusiness": "Shigar da Sunan Kasuwanci / Shago", + "selectBusinessCategory": "Zaɓi Kategoriyar Kasuwanci", + "todaySummary": "Yau Taƙaitaccen Bayani", + "sellAll": "Sayar Da Duk Da >", + "income": "Shigar Da Kudi", + "purchased": "An Siya", + "endYourFreePlan": "Ka ƙare Shirin Kyauta", + "yourFree": "Kudin Shiga Kyauta naku kusan karewa, sayi shirin ku na gaba Na gode.", + "upgradeNow": "Sabunta Yanzu", + "notFound": "Ba'a Samu Ba", + "updateYourSubscription": "Sabunta biyan kuɗin shiga", + "noDataFound": "Babu Bayanai Da Aka Samu", + "areYouSure": "Kuna da tabbacin?", + "doYouWantToExitTheApp": "Kuna son fita daga aikace-aikacen?", + "no": "A'a", + "yes": "Eh", + "dashboard": "Aiki", + "salesPurchaseOverview": "Takaitaccen Bayanin Siyarwa & Siyayya", + "totalItems": "Jimlar Abubuwa", + "totalCategories": "Jimlar Kategori", + "quickOverview": "Takaitaccen Bayani", + "totalIncome": "Jimlar Shigar Da Kudi", + "customerDue": "Basirar Abokin Ciniki", + "stockValue": "Darajar Kaya", + "lossProfit": "Asara / Riba", + "cost": "Farashi", + "qty": "Ƙima", + "noProductFound": "Babu Samfurin Da Aka Samu", + "phoneNumber": "Lamba ta Wayar", + "pleaseEnterAValidName": "Da fatan za ku shigar da Sunan Mai Inganci", + "pleaseEnterValidPhoneAndNameFirst": "Da fatan za ku shigar da lambar waya mai inganci da sunan farko", + "confirmDelete": "Tabbatar Gogewa", + "areYouSureYouWant": "Kuna da tabbacin kuna son goge wannan ɓangaren?", + "pleaseEnterAValidPhoneNumber": "Da fatan za ku shigar da lambar waya mai inganci", + "sendSMS": "Aika SMS", + "searchH": "Nemo A Nan...", + "transactions": "Mu'amala", + "selectAInvoice": "Zaɓi Faktura", + "totalDueAmount": "Jimlar Basirar", + "youCanNotPayMoreThenDue": "Ba za ku iya biya fiye da basira ba", + "noDueSelected": "Babu An Zaɓi Basira", + "pleaseEnterName": "Da fatan Za Ka Shigar da Sunan", + "pleaseEnterAmount": "Da fatan Za Ka Shigar da Kudin", + "enterNote": "Shigar da Bayani", + "pleaseSelectAExpenseCategory": "Da fatan za ka zaɓi kategoryar kashewa", + "enterExpanseCategoryName": "Shigar da sunan kategoryar kashewa", + "comingSoon": "Zai Zo Nan Da Daɗewa", + "pleaseMakeASaleFirst": "Da fatan za ka yi siyarwa da farko", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Hanyar Haɗi", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Hanyar Biyan Kuɗi", + "paymentSuccess": "An Yi Biyan Kuɗi", + "paymentWasSuccessful": "An yi biyan kuɗi cikin nasara!", + "paymentFailed": "Biyan Kuɗi Ya Gaza", + "paymentFailedPleaseTryAgain": "Biyan kuɗi ya gaza. Da fatan za ku sake ƙoƙari.", + "pleaseEnterAValidBrandName": "Da fatan za ku shigar da sunan alama mai inganci", + "enterABrandName": "Shigar da sunan alama", + "addCategory": "Ƙara Kategori", + "enterCategoryName": "Shigar da sunan kategori", + "selectVariations": "Zaɓi bambance-bambance:", + "dataSavedSuccessfully": "An ajiye bayanin cikin nasara.", + "somethingIs": "Akwai wani abu", + "updateYourProfile": "Sabunta bayanan ku don haɗa abokin cinikinku tare da mafi kyawun ra'ayi", + "shopOpeningBalance": "Tace Farkon Shago", + "shopRemainingBalance": "Rabon Tace Shago", + "enterAValidDiscount": "Shigar da Raguwa Mai Inganci", + "addProductFirst": "Ƙara samfurin farko", + "subtotal": "Jimlar Kasa", + "purchaseDetails": "Cikakken Bayanin Siyayya", + "totall": "Jimla:", + "startDate": "Ranar Farko", + "pickStartDate": "Zaɓi Ranar Farko", + "endDate": "Ranar Ƙarshe", + "pickEndDate": "Zaɓi Ranar Ƙarshe", + + "failedToGetPlatformVersion": "Rashin samun sigar dandamali", + "enterQuantity": "Shigar da adadin", + "pleaseAddQuantity": "Da fatan za ka ƙara adadin", + "willBeAddedSoon": "Za a Ƙara Nan Da Daɗewa", + "addedToCart": "An Ƙara Wa Katin Siyayya", + "connectYourPrinter": "Haɗa Na'urar Bugun Ku", + "customerPay": "Abokin Ciniki Ya Biya", + "supplerPay": "Mai Ba Da Kayan Ya Biya", + "incomeReport": "Rahoto Shigar Da Kudi", + "category": "Kafofin", + "balance": "Tace", + "itemsSales": "Siyar da Kayayyakin", + "totalPurchase": "Jimlar Siyayya", + "totalSales": "Jimlar Siyarwa", + "stockReport": "Rahoto Kaya", + "lossProfitReport": "Rahoto Asara / Riba", + "outOfStock": "An Kare Kaya", + "vat": "VAT", + "customerPhoneNumber": "Lamban Wayar Abokin Ciniki", + "enterCustomerPhoneNumber": "Shigar da lambar wayar abokin ciniki", + "walkInCustomer": "Abokin Ciniki Mai Shiga", + "guest": "Baki", + "stocks": "Kaya: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Kar a Tsallaka Mini", + "on": "A Kan", + "off": "Kashe", + "unlimitedUsagesOfOurPackage": "Amfani Mara Iyaka Da Kudin Shigar Mu \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Biya Don Biyan Kudin Shiga", + "field": "Fitar", + "successfullyPaid": "An Biya cikin Nasara", + "profileEdit": "Gyara Bayani", + "products": "Kayayyakin", + "salesList": "Jerin Siyarwa", + "useTitleCanNotBeEmpty": "Sunan mai amfani ba zai iya zama komai ba", + "userTitle": "Sunan Mai Amfani", + "enterUserTitle": "Shigar da Sunan Mai Amfani", + "create": "Ƙirƙira", + "youHaveToGivePermission": "Kuna Bukatar Ba Da Izini", + "all": "Dukkan", + "userRoleDetails": "Cikakken Bayanin Rawar Mai Amfani", + "doYouWantToDeleteTheUser": "Kuna son goge mai amfani?", + "thisProductAlreadyAdded": "An riga an ƙara wannan Samfurin!", + "pleaseEnterAValidProductName": "Da fatan za ku shigar da sunan samfur mai inganci", + "enterProductName": "Shigar da Sunan Samfur", + "pleaseSelectACategory": "Da fatan za ka zaɓi kategorya", + "productCategory": "Kategorin Samfur", + "selectProductCategory": "Zaɓi Kategoriyar Samfur", + "enterSize": "Shigar da Girman", + "enterColor": "Shigar da Launi", + "enterWeight": "Shigar da Nauyi", + "enterCapacity": "Shigar da Ikon", + "enterType": "Shigar da Irin", + "productBrand": "Alamar Samfur", + "selectABrand": "Zaɓi Alamar", + "productCodeIsRequired": "Lambar samfur ta zama dole", + "enterAValidStock": "Shigar da kaya mai inganci", + "enterStock": "Shigar da Kaya", + "productUnit": "Unit ɗin Samfur", + "selectProductUnit": "Zaɓi Unit ɗin Samfur", + "pleaseEnterAValidPurchasePrice": "Da fatan za ku shigar da farashin siyan mai inganci", + "enterPurchasePrice": "Shigar da Farashin Siya", + "pleaseEnterAValidSalePrice": "Da fatan za ku shigar da farashin siyarwa mai inganci", + "enterSaltingPrice": "Shigar da Farashin Siyarwa", + "enterWholesalePrice": "Shigar da Farashin Siyarwa Babba", + "enterDealerPrice": "Shigar da Farashin Dillali", + "enterDiscount": "Shigar da Raguwa", + "enterManufacturerName": "Shigar da sunan mai ƙira", + "adding": "Ana Ƙara...", + "pleaseEnterAValidUnitName": "Da fatan za ku shigar da sunan unit mai inganci", + "pleaseEnterUnitName": "Shigar da sunan unit", + "productDetails": "Cikakken Bayanin Samfur", + "smartWatch": "Agogon Smart", + "appleWatch": "Apple Watch", + "deleting": "Ana Goge...", + "brand": "Alamar", + "dueCollection": "Taron Basira", + "noTransaction": "Babu Mu'amala", + "updating": "Ana Sabunta...", + "confirmSMSTo": "Tabbatar SMS zuwa", + "anSMSWillBeSentToTheFollowingNumber": "Za a tura SMS zuwa lambar waya mai zuwa:", + "package": "Kudin Shiga", + "permissionNotGranted": "Ba a ba da izini ba!", + "collectedBy": "An Tattara Ta Hanyar:", + "phonee": "Wayar:", + "purchaseBy": "An Siya Ta Hanyar:", + "salesBy": "An Sayar Ta Hanyar:", + "days": "Kwanaki", + "details": "Cikakken Bayani", + "weSentAnOTPInYourPhoneNumber": "Mun tura OTP a lambar wayarku", + "pleaseEnterTheOTP": "Da fatan za ku shigar da OTP", + "enterAValidOTP": "Shigar da OTP mai inganci", + "verify": "Tabbatar", + "resendIn": "Tura sake a cikin", + "freeLifetimeUpdate": "Sabuntawa na Ƙarshen Rayuwa Kyauta", + "android": "Android & iOS App Support", + "premiumCustomerSupport": "Android & iOS App Support", + "customInvoiceBranding": "Alamar Fakturar Al'ada", + "unlimitedUsage": "Amfani Mara Iyaka", + "freeDataBackup": "Ajiyar Bayanan Kyauta", + "addCustomers" : "Ƙara Abokin Ciniki", + "noDue" : "Babu Bashi", + "customer" : "Abokin Ciniki", + "billingAddress" : "Adireshin Biyan Kuɗi", + "enterAddress" : "Shigar da Adireshi", + "city" : "Birni", + "cityName" : "Sunan Birni", + "state" : "Jihar", + "stateName" : "Sunan Jihar", + "zip" : "Lambar Wasiku", + "zipCode" : "Shigar da Lambar Wasiku", + "chooseCountry" : "Zaɓi Ƙasa", + "shippingAddress" : "Adireshin Jirgin Kaya", + "partyCreateWarn" : "Ba ku da izinin ƙirƙirar Jam'iyya.", + "addParty" : "Ƙara Jam'iyya", + "creditLimit" : "Iyakacin Bashi na Jam'iyya", + "selectOne" : "Zaɓi Ɗaya", + "roundings" : "Daidaitawa (+/-)", + "roundingTotal" : "Jimlar Daidaitacce", + "opinion" : "Shigar da Ra'ayinka", + "dueSaleWarn" : "Ba a yarda da siyarwa akan bashi ga abokan ciniki masu zuwa ba.", + "paymentTypeHint" : "Da fatan za a zaɓi nau'in biyan kuɗi", + "createSaleWarn" : "Ba ku da izinin ƙirƙirar siyarwa.", + "updateSaleWarn" : "Ba ku da izinin sabunta siyarwa.", + "uploadImage" : "Loda Hoto", + "useGallery" : "Yi Amfani da Gidan Hoto", + "openCamera" : "Buɗe Kamara", + "scanCode" : "Duba Lambar QR na Samfuri", + "posSale" : "Sayarwa POS", + "selectCustomer" : "Zaɓi Abokin Ciniki", + "searchWith" : "Bincike...", + "filter" : "Tace", + "productNotFound" : "Ba a Samu Samfurin ba", + "noMatched" : "Ba a Samu Samfurorin Da Suka Dace ba.", + "inventoryPermission" : "Ba ku da izinin ajiyar kaya", + "noParty" : "Ba a Samu Jam'iyyun ba", + "purchaseWarn" : "Ba ku da izinin ƙirƙirar sayayya.", + "purchaseUpdateWarn" : "Ba ku da izinin sabunta sayayya.", + "addVariantDetails" : "Ƙara Bayanan Nau'in Samfuri", + "purchaseEx" : "Farashin Siyarwa Ex.", + "purchaseIn" : "Farashin Siyarwa Ciki Har da Haraji", + "purchaseExReq" : "Farashin Siyarwa Ex. yana da buƙata", + "purchaseInReq" : "Farashin Siyarwa Ciki Har da Haraji yana da buƙata", + "profitMargin" : "Ribar Kaso (%)", + "saleReq" : "Farashin siyarwa yana da buƙata", + "manufactureDate" : "Ranar Kera", + "selectDate" : "Zaɓi Ranar", + "expDate" : "Ranar Ƙarewa", + "saveVariant" : "Ajiye Nau'in Samfuri", + "model" : "Samfurin", + "selectModel" : "Zaɓi Samfurin", + "bulk" : "Loda da yawa", + "barcodeGen" : "Janareta Lambar Barcode", + "upload" : "Loda", + "sku" : "SKU / Lamba", + "lowStock" : "Kadan a Jari", + "enLowStock" : "Shigar da Kadan a Jari", + "manuDate" : "Ranar Kera", + "single" : "Ɗaya", + "batch" : "Rukunin Kaya", + "batchNo" : "Lambar Rukuni", + "entBatchNo" : "Shigar da Lambar Rukuni", + "variantAdded" : "Nau'in Samfuri An Ƙara Cikin Nasara!", + "variantDelete" : "Nau'in Samfuri An Goge Cikin Nasara!", + "addVariant" : "Ƙara Nau'in Samfuri", + "typeSelect" : "Zaɓi Nau'in", + "taxType" : "Nau'in Haraji", + "selectTax" : "Zaɓi Haraji", + "updateProductWarn" : "Ba ku da izinin sabunta Samfuri.", + "addProductWarn" : "Ba ku da izinin ƙirƙirar Samfuri.", + "updateProductSuccess" : "Samfurin An Sabunta Cikin Nasara!", + "addProductSuccess" : "An Ƙirƙiri Samfurin Cikin Nasara!", + "choose" : "Zaɓi", + "view" : "Duba Cikakkun Bayanan", + "priceWarn" : "Farashi Ba Ya Iya Zama Fanko", + "productSetting" : "Saitunan Samfuri", + "saveSetting" : "Ajiye Saituna", + "addStock" : "Ƙara Jari", + "stockWarn" : "Jari Ya Kamata Ya Kasance Aƙalla 1", + "updateSuccess" : "An Sabunta Cikin Nasara", + "updateFailed" : "An Gaza Sabunta Jari", + "deleteBatchWarn" : "Kuna Tabbatar Kuna Son Goge Wannan Rukuni?", + "lowStockReport" : "Rahoton Kadan a Jari", + "genPdfWarn" : "Babu Bayanai Don Ƙirƙirar PDF", + "dateFilterWarn" : "Ranar Ƙarshe Ba Za Ta Iya Kasance Kafin Ranar Farko ba.", + "createPdfWarn" : "Ba Ku Da Izinin Ƙirƙirar PDF.", + "expirationStatus" : "Matsayin Ƙarewa", + "selectFDate" : "Zaɓi Ranar Farko", + "selectToDate" : "Zaɓi Ranar Ƙarshe", + "clear" : "Goge", + "incomeReportPermission" : "Ba Ku Da Izinin Duba Rahoton Kuɗaɗen Shiga.", + "deleteAcc" : "Goge Asusun", + "deletePartyWarn" : "Ba Ku Da Izinin Goge Jam'iyya.", + "updatePartyWarn" : "Ba Ku Da Izinin Sabunta Jam'iyya.", + "phoneNotAvail" : "Ba A Samu Lambar Waya Ba.", + "notLaunch" : "Ba A Iya Kaddamar Da Manhajar Waya Ba.", + "quickOver" : "Dubawa Da Sauri", + "tranSacOver" : "Binciken Ma'amala", + "profitLoss" : "Riba & Hasara" +} \ No newline at end of file diff --git a/lib/l10n/intl_he.arb b/lib/l10n/intl_he.arb new file mode 100644 index 0000000..1e9e4d4 --- /dev/null +++ b/lib/l10n/intl_he.arb @@ -0,0 +1,1271 @@ +{ + "deleteDialogDetails": "האם אתה בטוח שברצונך למחוק את החשבון שלך? פעולה זו תמחק לצמיתות את כל הנתונים שלך.", + "passwordMust6Character": "הסיסמה חייבת להכיל לפחות 6 תווים", + "passwordIsRequired": "הסיסמה חייבת להכיל לפחות 6 תווים", + "iAgreeDeleteMyAccountPermanent": "אני מסכים למחוק את החשבון שלי לצמיתות.", + "flat": "קבוע", + "percent": "אחוז", + "partialPaid": "שולם חלקית", + "selectStock": "בחר מלאי", + "stockOrVariant": "מלאי / גרסה", + "noBatch": "אין אצווה", + "purchaseQuantityRequired": "נדרשת כמות רכישה", + "excelUploader": "מעלה קבצי אקסל", + "remove": "הסר", + "uploading": "מעלה...", + "pickAndUploadFile": "בחר והעלה קובץ", + "downloadExcelFormat": "הורד פורמט אקסל", + "excelFiles": "קבצי אקסל", + "noFileSelected": "לא נבחר קובץ", + "orContinueWith": "או המשך באמצעות", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ההתחברות נכשלה. אנא נסה שוב.", + "someThingWithWrongWithTheWebPage": "משהו השתבש בדף האינטרנט.", + "loadingOtpSetting": "טוען הגדרות OTP...", + "youCanNowResendYourOtp": "כעת תוכל לשלוח שוב את ה-OTP.", + "resendOtpSeconds": "שלח שוב OTP בעוד ${start} שניות", + "oldPassword": "סיסמה ישנה", + "oldPasswordCanNotBeEmpty": "הסיסמה הישנה אינה יכולה להיות ריקה", + "seconds": "שניות", + "downloading": "מוריד...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ההורדה הצליחה! בדוק את תיקיית המסמכים שלך", + "printBarCode": "הדפס ברקוד", + "youDoNotHavePermissionToGenerateBarcode": "אין לך הרשאה ליצור ברקוד.", + "download": "הורד", + "packingDate": "תאריך אריזה", + "permissionDeniedToViewBank": "הגישה לצפייה בבנק נדחתה.", + "permissionDeniedToUpdateBank": "הגישה לעדכון הבנק נדחתה.", + "editWarehouse": "ערוך מחסן", + "addNewWarehouse": "הוסף מחסן חדש", + "warehouseName": "שם המחסן", + "enterWarehouseName": "הזן את שם המחסן", + "amountMustBeGreaterThanZero": "הסכום חייב להיות גדול מ-0", + "canNotRetrievePaymentDetails": "לא ניתן היה לאחזר פרטי תשלום.", + "youDonNotHavePermissionToCreateExpense": "אין לך הרשאה ליצור הוצאה.", + "youDoNotHavePermissionToCreateExpenseCategory": "אין לך הרשאה ליצור קטגוריית הוצאות.", + "youDonNotHavePermissionToCreateIncome": "אין לך הרשאה ליצור הכנסה.", + "youDoNotHavePermissionToCreateIncomeCategory": "אין לך הרשאה ליצור קטגוריית הכנסות.", + "salesReturn": "החזרת מכירות", + "purchaseReturn": "החזרת מכירות", + "returnQuantity": "כמות להחזרה", + "nonFoundableDiscount": "לא ניתן להחזר (מע\"מ/הנחה)", + "confirmReturn": "אשר החזרה", + "pleaseSelectForProductReturn": "אנא בחר מוצר להחזרה", + "failedToProcessReturn": "עיבוד ההחזרה נכשל.", + "noValuesDenied": "לא הוגדרו ערכים", + "editCategory": "ערוך קטגוריה", + "editModel": "ערוך מודל", + "addNewModel": "הוסף מודל חדש", + "pleaseEnterValidName": "אנא הזן שם חוקי", + "modelName": "שם המודל", + "enterModelName": "הזן את שם המודל", + "youDoNotHavePermissionToCreateModel": "אין לך הרשאה ליצור מודל", + "youDoNotHavePermissionToUpdateModel": "אין לך הרשאה לעדכן מודל", + "modelUpdateSuccessfully": "המודל עודכן בהצלחה!", + "modelCreatedSuccessfully": "המודל נוצר בהצלחה!", + "models": "מודלים", + "youDoNotHavePermissionDeleteModel": "אין לך הרשאה למחוק מודל.", + "enterLabelText": "הזן טקסט לתווית", + "searchBatchNo": "חפש מספר אצווה...", + "noActiveUser": "משתמש לא פעיל", + "pleaseUseValidPurchaseCodeUseTheApp": "אנא השתמש בקוד רכישה חוקי כדי להשתמש באפליקציה.", + "notInternetConnection": "אין חיבור לאינטרנט", + "pleaseCheckYourInternetConnection": "אנא בדוק את חיבור האינטרנט שלך ונסה שוב", + "ok": "אישור", + "addCash": "הוסף מזומן", + "reduceCash": "הפחת מזומן", + "transactionType": "סוג עסקה", + "user": "משתמש", + "toAccount": "לחשבון", + "fromAccount": "מהחשבון", + "years": "שנים", + "comboProductReport": "דוח מוצר משולב", + "grossProfit": "רווח גולמי (Gross Profit)", + "netProfit": "רווח נקי (Net Profit)", + "incomeType": "סוג הכנסה", + "expensesType": "סוגי הוצאות", + "resets": "איפוס", + "packageName": "שם חבילה", + "start": "התחל", + "paymentMethod": "אמצעי תשלום", + "addPayment": "הוסף תשלום", + "advance": "מקדמה", + "noteLevel": "רמת הערה", + "enterYourNoteLevel": "הזן את רמת ההערה שלך", + "postSaleMessage": "הודעה לאחר מכירה", + "enterYourPostSaleMessage": "הזן את ההודעה לאחר המכירה שלך", + "a4PageLogo": "לוגו חשבונית דף A4", + "thermalInvoicePageLogo": "לוגו חשבונית טרמית", + "thermalPrinterLanguage": "שפת מדפסת טרמית", + "thermalPrinterPageSize": "גודל דף מדפסת טרמית", + "openSetting": "פתח הגדרות", + "selectRack": "בחר מדף ראשי", + "rack": "מדף ראשי (Rack)", + "selectShelf": "בחר מדף", + "shelf": "מדף (Shelf)", + "variations": "וריאציות", + "combo": "קומבו", + "enterBatchNo": "הזן מספר אצווה (Batch No.)", + "selectWarehouse": "בחר מחסן", + "warehouse": "מחסן (Warehouse)", + "netTotalAmount": "סה\"כ סכום נטו", + "defaultSellingPrice": "מחיר מכירה ברירת מחדל", + "selectItems": "בחר פריטים", + "variantList": "רשימת וריאנטים", + "addSubVariation": "הוסף תת-וריאציה", + "editProduct": "ערוך מוצר", + "noItemFound": "לא נמצא פריט", + "youDoNotHavePermissionDeleteTheShelf": "אין לך הרשאה למחוק את המדף", + "notMatchingResultFound": "לא נמצאו תוצאות תואמות", + "editShelf": "ערוך מדף", + "addShelf": "הוסף מדף חדש", + "shelfName": "שם המדף", + "enterShelfName": "הזן את שם המדף", + "pleaseEnterShelfName": "אנא הזן את שם המדף", + "productRacks": "מדפי מוצרים", + "racks": "מדפים ראשיים (Racks)", + "youDoNtHavePermissionToCreateRacks": "אין לך הרשאה ליצור מדפים.", + "youDoNtHavePermissionToDeleteRacks": "אין לך הרשאה למחוק מדפים.", + "youDoNtHavePermissionToUpdateRacks": "אין לך הרשאה לעדכן מדפים.", + "addNewRack": "הוסף מדף ראשי חדש", + "editRack": "ערוך מדף ראשי", + "rackName": "שם המדף הראשי", + "pleaseEnterRackName": "אנא הזן את שם המדף הראשי", + "shelves": "מדפים (Shelves)", + "pressToSelect": "לחץ לבחירה", + "selectAtLeastOneRack": "בחר לפחות מדף אחד", + "inActive": "לא פעיל", + "addNewVariation": "הוסף וריאציה חדשה", + "editVariations": "ערוך וריאציה", + "values": "ערכים", + "enterValues": "הזן ערכים", + "pleaseEnterAtLeastOneValues": "אנא הזן לפחות ערך אחד.", + "productVariations": "וריאציות מוצר", + "permissionDenied": "הגישה נדחתה", + "noVariationFound": "לא נמצאו וריאציות.", + "addNewVariations": "הוסף וריאציות חדשות", + "variationId": "מזהה וריאציה (Variation ID)", + "updateRole": "עדכן תפקיד", + "addRole": "הוסף תפקיד", + "enterUserName": "הזן שם משתמש", + "enterYourPassword": "הזן את הסיסמה שלך", + "selectAll": "בחר הכל", + "sNo": "מס' סידורי (S.No.)", + "feature": "תכונה", + "read": "קריאה", + "viewPrice": "צפה במחיר", + "purchaseReturns": "החזרות רכישה", + "expiredProduct": "מוצרים שפג תוקפם", + "barcodes": "ברקודים", + "bulkUploads": "העלאה המונית", + "productModels": "דגמי מוצרים", + "incomes": "הכנסות", + "dues": "חובות", + "subscriptions": "מנויים", + "paymentsTypes": "סוגי תשלומים", + "roles": "תפקידים", + "manageSetting": "ניהול הגדרות", + "downloadApk": "הורד APK", + "vatReports": "דוחות מע\"מ (VAT)", + "profitAndLossDetailsReport": "דוח פרטי רווח והפסד", + "transactionsHistoryReport": "דוחות היסטוריית עסקאות", + "expireProductReports": "דוחות מוצרים פגי תוקף", + "productPurchaseReport": "דוח רכישת מוצרים", + "productSalesReport": "דוח מכירת מוצרים", + "role": "תפקיד", + "areYouSureWantToDeleteThisRole": "האם אתה בטוח שברצונך למחוק תפקיד זה?", + "inStock": "במלאי", + "informationShowInLabels": "מידע להצגה בתוויות", + "packageDate": "תאריך אריזה", + "barCodePrintLabelSetting": "הגדרת הדפסת תווית ברקוד", + "labelRoleLabelSize2Inch": "גודל גליל תווית 2\"*1, 50 מ\"מ*25 מ\"מ, מרווח 3.1 מ\"מ", + "labelRoleLabelSize1_5Inch": "גודל גליל תווית 1.5\"*1, 38 מ\"מ*25 מ\"מ, מרווח 3.1 מ\"מ", + "thirtyTwoLabelPerSheet": "32 תוויות לדף, 8.27 על 11.69 אינץ'", + "youDoNotHaveAnyPermissionToGenerateBarCode": "אין לך הרשאה ליצור ברקוד.", + "pleaseSelectAProductFirst": "אנא בחר מוצר תחילה", + "pleaseEnterAValidQuantity": "אנא הזן כמות חוקית (לפחות 1) לכל המוצרים", + "pleaseSelectProductFirst": "אנא בחר מוצר תחילה", + "bluetoothIsTurnedOff": "ה-Bluetooth כבוי. אנא הפעל אותו.", + "noBluetoothDeviceSelected": "לא נבחר מכשיר Bluetooth.", + "printLabel": "הדפס תווית", + "caningForDevices": "סורק עבור מכשירים...", + "noDeviceFound": "לא נמצא מכשיר", + "retryScan": "נסה סריקה שנית", + "connectedTo": "מחובר ל-", + "pleaseEnableBluetooth": "אנא הפעל Bluetooth", + "skuOrCode": "מק\"ט / קוד", + "lowStockAlert": "התראת מלאי נמוך", + "tax": "מס (Tax)", + "costExclusionTax": "עלות ללא מס", + "costInclusionTax": "עלות כולל מס", + "mrpOrSalePrice": "מחיר מומלץ/מחיר מכירה (MRP)", + "expiredDate": "תאריך תפוגה", + "sellingPrice": "מחיר מכירה", + "variationsProduct": "מוצרי וריאציות", + "comboProducts": "מוצרי קומבו", + "noStockAvailable": "אין נתוני מלאי זמינים.", + "highToLowPrice": "מחיר מגבוה לנמוך", + "lowToHighPrice": "מחיר מנמוך לגבוה", + "attachment": "קובץ מצורף", + "viewStock": "צפה במלאי", + "expiry": "תפוגה", + "expire": "פג תוקף", + "sevenDays": "7 ימים", + "fifteenthDays": "15 ימים", + "thirtyDays": "30 ימים", + "sixtyDays": "60 ימים", + "outPremiumPlan": "תוכנית הפרימיום שלנו", + "youDoNotHavePermissionToCreatePurchase": "אין לך הרשאה ליצור רכישה.", + "thisPlanIsNotAvailableToPurchase": "תוכנית זו אינה זמינה לרכישה", + "thisPlanIsEligibleForUpgrade": "תוכנית זו אינה זכאית לשדרוג", + "extendPlan": "הארך תוכנית", + "buyNow": "קנה עכשיו", + "none": "ללא", + "roundToWholeNumber": "עגל למספר שלם", + "roundToNearestWholeNumber": "עגל למספר השלם הקרוב ביותר", + "roundToNearnessDecimalNumber005": "עגל לעשירונית הקרובה ביותר (0.05)", + "roundToNearnessDecimalNumber01": "עגל לעשירונית הקרובה ביותר (0.1)", + "roundToNearnessDecimalNumber05": "עגל לעשירונית הקרובה ביותר (0.5)", + "lastYear": "שנה שעברה", + "productStock": "מלאי מוצר", + "unit": "יחידה", + "showExpireDate": "הצג תאריך תפוגה", + "vatId": "מזהה מע\"מ (Vat Id)", + "vatType": "סוג מע\"מ (vatType)", + "exclusivePrice": "מחיר ללא מס (exclusivePrice)", + "inclusivePrice": "מחיר כולל מס (inclusivePrice)", + "profitPercent": "אחוז רווח", + "showSingle": "הצג בודדים", + "showCombo": "הצג קומבו", + "showVariant": "הצג וריאנטים", + "showAction": "הצג פעולה", + "ledger": "כרטסת", + "youDoNotHavePermissionToGenerateReport": "אין לך הרשאה להפיק דוח", + "noDataAvailable": "אין נתונים זמינים", + "youDoNotHavePermissionToExportExcel": "אין לך הרשאה לייצא לאקסל", + "noDataAvailableForExport": "אין נתונים זמינים לייצוא", + "supplierDue": "חוב לספק", + "partyType": "סוג צד", + "allParty": "כל הצדדים", + "yesterday": "אתמול", + "last7Days": "7 ימים אחרונים", + "last30Days": "30 ימים אחרונים", + "currentMonth": "חודש נוכחי", + "lastMonth": "חודש שעבר", + "currentYear": "שנה נוכחית", + "customerDate": "תאריך מותאם", + "noTransactionToGeneratePdf": "אין עסקאות להפקת PDF", + "generatePdf": "הפק PDF", + "noTransactionFound": "לא נמצאו עסקאות", + "reference": "אסמכתא", + "creditIn": "זכות (נכנס)", + "debitOut": "חובה (יוצא)", + "subscribeNow": "הירשם כמנוי כעת", + "expired": "פג תוקף", + "totalBalance": "יתרה כוללת", + "hoursLeft": "שעות שנותרו", + "daysLeft": "ימים שנותרו", + "pos": "קופה (POS)", + "profitAndLoss": "רווח והפסד", + "branch": "סניף", + "hrm": "משאבי אנוש", + "inventory": "מלאי", + "editAttendance": "ערוך נוכחות", + "addNewAttendance": "הוסף נוכחות חדשה", + "employee": "עובד", + "pleaseSelectAnEmployee": "נא לבחור עובד", + "shift": "משמרת", + "selectEmployeeFirst": "בחר עובד תחילה", + "selectDateFirst": "בחר תאריך תחילה", + "month": "חודש", + "autoSelected": "נבחר אוטומטית", + "pleaseSelectDate": "נא לבחור תאריך", + "timeIn": "זמן כניסה", + "timeOut": "זמן יציאה", + "attendance": "נוכחות", + "allEmployee": "כל העובדים", + "noAvailableRecordFound": "לא נמצאו רשומות נוכחות.", + "addAttendance": "הוסף נוכחות", + "noNoteProvided": "לא סופקה הערה.", + "duration": "משך זמן", + "youDoNotHavePermissionToViewAttendance": "אין לך הרשאה לצפות בנוכחות", + "department": "מחלקה", + "noDepartmentFound": "לא נמצאה מחלקה.", + "inactive": "לא פעיל", + "noDescriptionAvailableForThisDepartment": "אין תיאור זמין למחלקה זו.", + "youDoNotHavePermissionToUpdateDepartment": "אין לך הרשאה לעדכן מחלקה.", + "youDoNotHavePermissionToDeleteDepartment": "אין לך הרשאה למחוק מחלקה.", + "failedToDeleteTheDeterment": "מחיקת המחלקה נכשלה", + "failedToLoadDepartment": "טעינת המחלקות נכשלה", + "addDepartment": "הוסף מחלקה", + "saving": "שומר", + "editDesignation": "ערוך תפקיד", + "addDesignation": "הוסף תפקיד חדש", + "designationName": "שם התפקיד", + "enterDesignationName": "הכנס שם תפקיד", + "pleaseEnterDesignationName": "נא להכניס שם תפקיד", + "pleaseSelectAStatus": "נא לבחור סטטוס", + "enterDescription": "הכנס תיאור", + "designation": "תפקיד", + "noDesignationFound": "לא נמצא תפקיד.", + "noDescriptionAvailableForThisDesignation": "אין תיאור זמין לתפקיד זה.", + "youDoNotPermissionToUpdateDesignation": "אין לך הרשאה לעדכן תפקיד.", + "youDoNotHavePermissionToDeleteDesignation": "אין לך הרשאה למחוק תפקיד.", + "updatePurchase": "עדכן רכש", + "editEmployee": "ערוך עובד", + "addNewEmployee": "הוסף עובד חדש", + "enterFullName": "הכנס שם מלא", + "pleaseSelectDesignation": "נא לבחור תפקיד", + "pleaseSelectDepartment": "נא לבחור מחלקה", + "pleaseSelectStatus": "נא לבחור סטטוס", + "pleaseEnterYourPhoneNumber": "נא להכניס מספר טלפון", + "countryName": "שם מדינה", + "enterYourCountry": "הכנס את המדינה שלך", + "salary": "משכורת", + "pleaseEnterYourSalary": "נא להכניס משכורת", + "gender": "מין", + "pleaseSelectYourGender": "נא לבחור מין", + "pleaseSelectYourShift": "נא לבחור משמרת", + "birthDate": "תאריך לידה", + "joinDate": "תאריך הצטרפות", + "staus": "סטטוס", + "pleaseSelectValidStartAndEndDates": "נא לבחור תאריכי התחלה וסיום תקינים.", + "endDateCannotBeBeforeStartDate": "תאריך הסיום לא יכול להיות לפני תאריך ההתחלה.", + "editHoliday": "ערוך חג", + "addNewHoliday": "הוסף חג חדש", + "enterHolidayName": "הכנס שם חג", + "pleaseEnterHolidayName": "נא להכניס שם חג", + "pleaseEnterDate": "נא להכניס תאריך", + "pleaseSelectStartDate": "נא לבחור תאריך התחלה", + "pleaseEnterEndDate": "נא לבחור תאריך סיום", + "endDateBeforeStartDate": "תאריך הסיום הוא לפני תאריך ההתחלה", + "holidayList": "רשימת חגים", + "noHolidayFound": "לא נמצאו חגים.", + "noHolidayFundMatching": "לא נמצאו חגים תואמים", + "addHoliday": "הוסף חג", + "youDoNotHavePermissionToUpgradeHoliday": "אין לך הרשאה לעדכן חגים.", + "holiday": "חג", + "editLeave": "ערוך חופשה", + "addNewLeave": "הוסף חופשה חדשה", + "leaveType": "סוג חופשה", + "pleaseSelectALeaveType": "נא לבחור סוג חופשה", + "pleaseSelectAStartDate": "נא לבחור תאריך התחלה", + "leaveDuration": "משך חופשה", + "autoCalculatedDays": "ימים מחושבים אוטומטית", + "leaveList": "רשימת חופשות", + "noLeaveRequestFound": "לא נמצאו בקשות לחופשה.", + "addLeave": "הוסף חופשה", + "noDescriptionProvided": "לא סופק תיאור.", + "youDoNotHavePermissionToUpdateLeaveRequest": "אין לך הרשאה לעדכן בקשת חופשה.", + "youDoNotHavePermissionToDeleteLeaveRequest": "אין לך הרשאה למחוק בקשת חופשה.", + "leaveRequest": "בקשת חופשה", + "editPayroll": "ערוך שכר", + "addNewPayroll": "הוסף שכר חדש", + "paymentYear": "שנת תשלום", + "pleaseSelectPaymentYear": "נא לבחור שנת תשלום", + "pleaseSelectAnMonth": "נא לבחור חודש", + "pleaseEnterADate": "נא להכניס תאריך", + "totalSalaryAmount": "סכום משכורת כולל", + "payrollList": "רשימת שכר", + "noPayrollFound": "לא נמצאו רשומות שכר.", + "paymentDetails": "פרטי תשלום", + "youDoNotHaveUpdatePayroll": "אין לך הרשאה לעדכן שכר.", + "youDoNotHavePermissionToDeletePayroll": "אין לך הרשאה למחוק שכר.", + "payrollRecord": "רשומת שכר", + "searchAttendance": "חפש נוכחות", + "attendanceReport": "דוחות נוכחות", + "noAttendanceRecordFound": "לא נמצאו רשומות נוכחות עבור הסינון שנבחר.", + "searchLeave": "חפש חופשות", + "leaveReports": "דוחות חופשה", + "noLeaveRecordFound": "לא נמצאו רשומות חופשה עבור הסינון שנבחר.", + "durationDays": "משך (ימים)", + "payrollReports": "דוחות שכר", + "noMatchingPayrollFound": "לא נמצאו רשומות שכר תואמות.", + "editShift": "ערוך משמרת", + "addNewShift": "הוסף משמרת חדשה", + "shiftName": "שם המשמרת", + "pleaseSelectAShift": "נא לבחור משמרת", + "breakStatus": "סטטוס הפסקה", + "pleaseSelectBreakStatus": "נא לבחור סטטוס הפסקה", + "startTimeIsRequired": "זמן התחלה הוא שדה חובה", + "startTime": "זמן התחלה", + "enterStartTime": "הכנס זמן התחלה", + "endTimeIsRequired": "זמן סיום הוא שדה חובה", + "endTime": "זמן סיום", + "enterEndTime": "הכנס זמן סיום", + "startBreakTime": "התחלת הפסקה", + "enterBreakTime": "הכנס זמן הפסקה", + "endBreakTime": "סיום הפסקה", + "noShiftFound": "לא נמצאו משמרות.", + "addShift": "הוסף משמרת", + "breakTime": "זמן הפסקה", + "breakDuration": "משך הפסקה", + "youDoNotToHavePermissionToUpdateShift": "אין לך הרשאה לעדכן משמרת.", + "youDoNotToHavePermissionToDeleteShift": "אין לך הרשאה למחוק משמרת.", + "doYouReallyWantToDeleteThis": "האם אתה בטוח שברצונך למחוק את זה", + "viewDetails": "צפה בפרטים", + "leave": "חופשה", + "payroll": "שכר", + "editBankAdjustment": "ערוך התאמת בנק", + "adjustBankBalance": "התאם יתרת בנק", + "pleaseAddAtLeastOneBank": "נא להוסיף לפחות חשבון בנק אחד כדי להתאים יתרות.", + "accountNumber": "שם חשבון", + "selectAccount": "בחר חשבון", + "selectType": "בחר סוג", + "amountsIsRequired": "סכום הוא שדה חובה", + "invalidAmount": "סכום לא תקין", + "adjustmentDate": "תאריך התאמה", + "dateIsRequired": "תאריך הוא שדה חובה", + "editBankAccounts": "ערוך חשבונות בנק", + "addNewBankAccounts": "הוסף חשבונות בנק", + "accountDisplayName": "שם תצוגה לחשבון", + "enterAccountDisplayName": "הכנס שם תצוגה לחשבון", + "displayNameIsRequired": "שם תצוגה הוא שדה חובה", + "openingBalanceIsRequired": "יתרת פתיחה היא שדה חובה", + "asOfDate": "נכון לתאריך", + "hideFiled": "הסתר שדות", + "addMoreFiled": "הוסף עוד שדות", + "enterAccountName": "הכנס מספר חשבון", + "ifscCode": "קוד IFSC", + "upiIdForQrCode": "מזהה UPI עבור קוד QR", + "bankName": "שם הבנק", + "enterBankName": "הכנס שם בנק", + "accountHolderName": "שם בעל החשבון", + "enterAccountHolderName": "הכנס שם בעל החשבון", + "printBankDetailsAndInvoice": "הדפס פרטי בנק על חשבוניות", + "viewingTransactionFor": "צופה בעסקאות עבור", + "bankAccounts": "חשבונות בנק", + "noBankAccountFound": "לא נמצאו חשבונות בנק.", + "noAccountsFoundMissing": "לא נמצאו חשבונות תואמים", + "deposit": "הפקדה", + "addBank": "הוסף בנק", + "bankToBankTransfer": "העברה מבנק לבנק", + "bankToCashTransfer": "העברה מבנק למזומן", + "accountName": "שם חשבון", + "holderName": "שם בעלים", + "openingDate": "תאריך פתיחה", + "currentBalance": "יתרה נוכחית", + "permissionDeniedToDeleteBank": "הרשאה למחוק בנק נדחתה.", + "canNotEditThisTransactionType": "לא ניתן לערוך סוג עסקה זה.", + "bank": "בנק", + "noTransactionFoundForThisFilter": "לא נמצאו עסקאות עבור סינון זה.", + "pleaseSelectBothAccounts": "נא לבחור את שני החשבונות.", + "cannotTransferToSameAccounts": "לא ניתן להעביר לאותו חשבון.", + "editBankTransfer": "ערוך העברה בנקאית", + "needAtLeastTwoBankAccount": "דרושים לפחות שני חשבונות בנק לביצוע העברה.", + "from": "מאת", + "to": "אל", + "editBankToCash": "ערוך בנק למזומן", + "noBankAccountsFoundToTransferFrom": "לא נמצאו חשבונות בנק להעברה מהם.", + "selectOneAccount": "בחר חשבון אחד", + "editCashAdjustment": "ערוך התאמת מזומן", + "adjustCashBalance": "התאם יתרת מזומן", + "customDate": "תאריך מותאם", + "cashInHand": "מזומן ביד", + "currentCashBalance": "יתרת מזומן נוכחית", + "transfer": "העברה", + "adjustCash": "התאם מזומן", + "pleaseSelectADestinationBankAccounts": "נא לבחור חשבון בנק יעד.", + "editCashToBank": "ערוך מזומן לבנק", + "cashToBankTransfer": "העברה ממזומן לבנק", + "noDestinationBankAccountFond": "לא נמצא חשבון בנק יעד.", + "transferCheque": "העבר צ׳ק", + "receivedFrom": "התקבל מ", + "chequeAmount": "סכום הצ׳ק", + "chequeNumber": "מספר הצ׳ק", + "chequeDate": "תאריך הצ׳ק", + "referenceNumber": "מספר אסמכתא", + "selectBankToCash": "בחר בנק או מזומן", + "depositTo": "הפקד ל", + "selectDepositDestination": "בחר יעד הפקדה", + "transferDate": "תאריך העברה", + "doYouWantToRellyReOpenThisCheque": "האם אתה באמת רוצה לפתוח מחדש צ׳ק זה?", + "okay": "אישור", + "reOpen": "פתח מחדש", + "open": "פתוח", + "chequeList": "רשימת צ׳קים", + "closed": "סגור", + "noChequeFound": "לא נמצאו צ׳קים", + "searchTransaction": "חפש עסקאות...", + "filterByDate": "סנן לפי תאריך", + "addImage": "הוסף תמונה", + "cashAndBankManagement": "ניהול מזומן ובנק", + "cheque": "צ׳קים", + "branchList": "רשימת סניפים", + "roleAndPermission": "תפקידים והרשאות", + "switchBank": "להחליף סניף?", + "exitBank": "צא מהסניף", + "areYouSureWantToSwitchToDifferentBranch": "האם אתה בטוח שברצונך לעבור לסניף אחר?", + "areYourSureYouWantToExitFromThisBranch": "האם אתה בטוח שברצונך לצאת מסניף זה?", + "switchs": "החלף", + "exit": "יציאה", + "createBranch": "צור סניף", + "areYouSureWantToDeleteThisBranch": "האם אתה בטוח שברצונך למחוק סניף זה?", + "currents": "נוכחי", + "noBrunchFound": "לא נמצא סניף", + "updateBranch": "עדכן סניף", + "pleaseEnterBranchName": "נא להכניס שם סניף", + "enterBalance": "הכנס יתרה", + "youDoNotHavePermissionToUpdateBranch": "אין לך הרשאה לעדכן סניף.", + "allTransaction": "כל העסקאות", + "duePay": "תשלום שחייבים", + "allParties": "כל הצדדים", + "retry": "נסה שוב", + "incomeCategoriesReport": "דוח קטגוריות הכנסה", + "dayBook": "יומן פעולות", + "billWiseProfit": "רווח לפי חשבונית", + "cashFlow": "תזרים מזומנים", + "balanceSheet": "מאזן", + "taxReport": "דוח מס", + "productSaleHistory": "היסטוריית מכירות מוצר", + "productPurchaseHistory": "היסטוריית רכש מוצר", + "partyReports": "דוחות צדדים", + "customerLedger": "כרטסת לקוחות", + "supplierLedger": "כרטסת ספקים", + "partyWiseProfit": "רווח לפי צד", + "productWiseProfit": "רווח לפי מוצר", + "top5Customer": "5 לקוחות מובילים", + "top5Supplier": "5 ספקים מובילים", + "productReports": "דוחות מוצרים", + "comboReport": "דוח משולב", + "expiredItemReport": "דוח פריטים שפג תוקפם", + "top5Product": "5 מוצרים מובילים", + "productWiseProfitAndLoss": "רווח והפסד לפי מוצר", + "productWisePurchase": "רכש לפי מוצר", + "productWiseSale": "מכירות לפי מוצר", + "noProductMatchYourSearch": "לא נמצאו מוצרים תואמים לחיפוש.", + "purchaseQty": "כמות רכש", + "saleQty": "כמות מכר", + "youDoNotHavePermissionProfitAndLoss": "אין לך הרשאה לרווח והפסד.", + "sold": "נמכר", + "remaining": "נותר", + "totalAssets": "סך נכסים", + "assets": "נכסים", + "itemName": "שם פריט", + "personalInfo": "מידע אישי:", + "dueBalance": "יתרת חוב", + "walletBalance": "יתרת ארנק", + "cashIn": "מזומן נכנס", + "cashOut": "מזומן יוצא", + "runningCash": "מזומן שוטף", + "moneyIn": "כסף נכנס", + "moneyOut": "כסף יוצא", + "noDataAvailableForGeneratePdf": "אין נתונים זמינים להפקת PDF", + "balanceDue": "יתרה לתשלום", + "returnedAmount": "סכום שהוחזר", + "saleReturn": "החזרת מכירה", + "saleEdit": "עריכת מכירה", + "pleaseAddASalesReturn": "נא להוסיף החזרת מכירה", + "subscriptionReports": "דוחות מנוי", + "started": "התחיל", + "end": "סיום", + "taxReportList": "רשימת דוחות מס", + "developedBy": "פותח על ידי", + "time": "זמן", + "receivedBy": "התקבל על ידי", + "wallet": "ארנק", + "warranty": "אחריות", + "guarantee": "ערבות", + "remark": "הערה", + "bankDetails": "פרטי בנק", + "cashAndBank": "מזומן ובנק", + "pdfGenerateSuccessfully": "PDF הופק בהצלחה", + + "generatingPdf": "מייצר PDF", + "INVOICE": "חשבונית", + "admin": "מנהל", + "invoiceNumber": "מספר חשבונית", + "vatNumber": "מספר מע\"מ", + "customerSignature": "חתימת לקוח", + "authorizedSignature": "חתימה מורשית", + "poweredBy": "מופעל על ידי", + "shippingCharge": "עלות משלוח", + "totalReturned": "סך הכל הוחזר", + "amountsInWord": "סכומים במילים", + "changeAmount": "סכום עודף", + "sellsBy": "נמכר על ידי", + "rounding": "עיגול", + "paidBy": "שולם על ידי", + "vatGstTitle": "כותרת מע\"מ/מס ערך מוסף", + "enterVatGstTitle": "הזן כותרת מע\"מ/מס ערך מוסף", + "vatGstNumber": "מספר מע\"מ/מס ערך מוסף", + "enterVatGstNumber": "הזן מספר מע\"מ/מס ערך מוסף", + "vatAndTax": "מע\"מ ומס", + "customPrint": "הדפסה מותאמת", + "taxRates": "שיעורי מס", + "taxRatesMangeYourTaxRates": "שיעורי מס - נהל את שיעורי המס שלך", + "add": "הוסף", + "status": "סטטוס", + "active": "פעיל", + "disable": "השבת", + "deletedSuccessFully": "נמחק בהצלחה!", + "failedToDeleteTheTax": "נכשל במחיקת המס", + "errorDeletingTax": "שגיאה במחיקת המס", + "taxGroup": "קבוצת מס", + "combinationOfTheMultipleTaxes": "שילוב של מספר מסים", + "subTaxes": "מסים משניים", + "action": "פעולה", + "addTax": "הוסף מס", + "editTax": "ערוך מס", + "addNewTax": "הוסף מס חדש", + "enterTaxRates": "הזן שיעור מס", + "addTaxGroup": "הוסף קבוצת מס חדשה", + "editTaxGroup": "ערוך קבוצת מס", + "taxWithSingleMultipleTaxType": "מס עם סוג מס יחיד/מרובה", + "noSubTaxSelected": "לא נבחר מס משני", + "subTaxList": "רשימת מסים משניים", + "taxPercent": "אחוז מס", + "done": "בוצע", + "writerTaxHere": "כתוב טקסט כאן...", + "expiredList": "רשימה שפג תוקפה", + "listIsEmpty": "הרשימה ריקה", + "printingInvoice": "מדפיס חשבונית", + "salesSetting": "הגדרות מכירות", + "invoiceLogo": "לוגו חשבונית", + "printingOption": "אפשרויות הדפסה", + "amountRoundingMethod": "שיטת עיגול סכום", + "signUp": "הירשם", + "returnedItem": "פריט מוחזר", + "returnedDate": "תאריך החזרה", + "unitPrice": "מחיר יחידה", + "saleBy": "נמכר על ידי", + "purchasedBy": "נרכש על ידי", + "collectedBys": "נאסף על ידי", + "payableAmount": "סכום לתשלום", + "receivedAmount": "סכום שהתקבל", + "unitPrices": "מחיר יחידה", + "item": "פריט", + "sl": "מספר סידורי", + "mobiles": "נייד", + "paidVia": "שולם באמצעות", + "moneyReceipt": "קבלה על תשלום", + "receipt": "קבלה", + "barcodeGenerator" : "גנרטור ברקוד", + "searchProduct" : "חפש מוצר", + "code" : "קוד", + "price" : "מחיר", + "showCode" : "הצג קוד", + "showPrice" : "הצג מחיר", + "showName" : "הצג שם", + "actions" : "פעולות", + "noItemSelected" : "לא נבחר אף פריט", + "noProductSelected" : "לא נבחר אף מוצר", + "previewPdf" : "תצוגה מקדימה של PDF", + "salesReturnReport" : "דוח החזרת מכירות", + "purchaseReturnReport" : "דוח החזרת רכישה", + "incomeFor" : "הכנסה עבור", + "enterProductCode": "הזן קוד מוצר", + "addIncome" : "הוסף הכנסה", + "incomeDate" : "תאריך הכנסה", + "incomeCategories" : "קטגוריות הכנסה", + "addIncomeCategory" : "הוסף קטגוריית הכנסה", + "enterIncomeCategoryName" : "הזן שם קטגוריית הכנסה", + "totalReturnAmount" : "סכום כולל שהוחזר", + "returned" : "הוחזר", + "supplierDetails" : "פרטי ספק", + "weekly": "שבועי", + "monthly": "חודשי", + "yearly" : "שנתי", + "today" : "היום", + "thisWeek" : "השבוע הזה", + "thisMonth" : "החודש הזה", + "thisYear": "השנה הזו", + "allTime" : "כל הזמן", + "custom" : "מותאם אישית", + "addUserRole": "הוסף תפקיד משתמש", + "noRoleFound": "לא נמצא תפקיד משתמש", + "yourPackageExpiredInDays": "החבילה שלך תפוגה בעוד 5 ימים", + "yourPackageExpiredToday": "החבילה שלך תפוגה היום\n\nנא לרכוש מחדש", + "contactUs": "צור קשר", + "writeYourMessageHere": "כתוב את ההודעה שלך כאן", + "sendMessage": "שלח הודעה", + "sendYourEmail": "שלח את האימייל שלך", + "backToHome": "חזרה לדף הבית", + "promoCode": "קוד פרומו", + "submit": "שליחה", + "seeAllPromoCode": "צפה בכל הקודים הפרומוטים", + "categories": "קטגוריות", + "enterYourPhoneNumber": "הזן את מספר הטלפון שלך", + "enterFullAddress": "הזן את הכתובת המלאה", + "enterYourEmailAddress": "הזן את כתובת האימייל שלך", + "pleaseEnterAPassword": "אנא הזן סיסמה", + "pleaseEnterAConfirmPassword": "אנא הזן אימות לסיסמה", + "enterYourName": "הזן את שמך", + "addNewAddress": "הוסף כתובת חדשה", + "firstName": "שם פרטי", + "lastName": "שם משפחה", + "country": "מדינה", + "bangladesh": "בנגלדש", + "apply": "החל", + "deliveryAddress": "כתובת משלוח", + "noDataAvailabe": "אין נתונים זמינים", + "addDelivery": "הוסף משלוח", + "description": "תיאור", + "addNote": "הוסף הערה", + "image": "תמונה", + "pleaseConnectThePrinterFirst": "אנא התחבר תחילה למדפסת", + "selectCategory": "בחר קטגוריה", + "enterExpenseDate": "הזן תאריך הוצאה", + "enterName": "הזן שם", + "enterAmount": "הזן סכום", + "enterRefNumber": "הזן מספר ייחוס", + "fashions": "אופנה", + "billTO": "ביל ל", + "totalDue": "סך הכל לתשלום", + "paymentsAmount": "סכומי תשלום", + "remainingDue": "יתרת חוב", + "thankYouForYourDuePayment": "תודה על התשלום הממומן שלך", + "print": "הדפס", + "unitPirce": "מחיר ליחידה", + "totalPrice": "מחיר סך הכל", + "totalVat": "מעמ סך הכל", + "deliveryCharge": "דמי משלוח", + "totalPayable": "סך הכל לתשלום", + "thakYouForYourPurchase": "תודה על הרכישה שלך", + "pleaseConnectYourBlutohPrinter": "אנא התחבר למדפסת Bluetooth שלך", + "editSocailMedia": "ערוך מדיה חברתית", + "socialMarketing": "שיווק חברתי", + "share": "שתף", + "notification": "התראה", + "purchaseAlarm": "התראת רכישה", + "purchaseConfirmed": "רכישה מאושרת", + "paymentComplete": "התשלום הושלם", + "retur": "החזרה", + "sendSms": "שלח SMS", + "recivethePin": "קיבלת את ה-PIN", + "startNewSale": "התחל מכירה חדשה", + "payment": "תשלום", + "masterCard": "כרטיס מאסטר", + "instrucation": "הוראות", + "cash": "מזומן", + "invoiceViewr": "צפיין בחשבונית", + "size": "גודל", + "color": "צבע", + "weight": "משקל", + "capacity": "יכולת", + "type": "סוג", + "youWantTodeletetheProduct": "האם ברצונך למחוק את המוצר הזה?", + "delete": "מחק", + "contactDetials": "פרטי יצירת קשר", + "clarence": "קלרנס", + "call": "התקשר", + "messege": "הודעה", + "dailyTransaction": "עסקאות יומיומיות", + "promo": "מבצע", + "send": "שלח", + "easyToUseThePos": "שימוש קל במכשיר POS נייד", + "easytheusedesciption": "אפליקציית PosPro חינמית וקלה לשימוש. למעשה, זו אחת מהמערכות POS הטובות ביותר בעולם.", + "choseYourFeature": "בחר את התכונות שלך", + "choseyourfeatureDesciption": "התכונות הן החלק החשוב שהופך את PosPro לשונה מהפתרונות המסורתיים.", + "allBusinessSolutions": "כל פתרונות העסק", + "allBusinessolutionDescrip": "PosPro היא פתרון עסקי מוחלט עם מלאי, חשבונות, מכירות, הוצאות והפסד/רווח.", + "skip": "דלג", + "next": "הבא", + "anewUpdateAvailable": "קיימת עדכון חדש זמין\nאנא עדכן את האפליקציה שלך", + "skipTheUpdate": "דלג על העדכון", + "rememberMeLater": "זכור אותי מאוחר יותר", + "powerdedByAcnoo": "מופעל על ידי Acnoo", + "lossOrProfit": "הפסד/רווח", + "expense": "הוצאה", + "parties": "צדדים", + "home": "בית", + "sales": "מכירות", + "setting": "הגדרות", + "purchaseNow": "רכוש עכשיו", + "paymentMethods": "אמצעי תשלום", + "save": "להציל", + "update": "עדכון", + "continueButton": "לְהַמשִׁיך", + "name": "שֵׁם", + "phone": "מספר טלפון", + "email": "כתובת דוא\"ל", + "address": "כתובת", + "previousDue": "הקודם בשל", + "selectLang": "בחר את השפה שלך", + "addContact": "הוסף איש קשר", + "moreInfo": "עוד מידע", + "retailer": "קִמעוֹנַאִי", + "dealer": "סוֹחֵר", + "wholesaler": "סִיטוֹנַאי", + "supplier": "ספק", + "CustomerDetails": "פרטי לקוח", + "recentTransaction": "תנועות אחרונות", + "totalProduct": "סך כל המוצרים", + "total": "סה\"כ", + "paid": "שולם", + "unPaid": "ללא תשלום", + "due": "בשל", + "connect": "לחץ כדי להתחבר", + "tryAgain": "נסה שוב", + "loading": "טוען", + "viewAll": "צפה בהכל", + "partyList": "רשימת הצדדים", + "addCustomer": "נא הוסף לקוח", + "updateContact": "עדכן איש קשר", + "dueList": "רשימת תאריכים", + "collectDue": "איסוף בתשלום", + "date": "תַאֲרִיך", + "dueAmount": "סכום לתשלום: ", + "customerName": "שם לקוח", + "totalAmount": "הכמות הכוללת", + "paidAmount": "סכום ששולם", + "paymentTypes": "סוג תשלום", + "cancel": "לְבַטֵל", + "expenseReport": "דו\"ח הוצאות", + "fromDate": "מתאריך", + "toDate": "עד היום", + "expenseFor": "הוצאה עבור", + "amount": "כמות", + "noData": "אין נתונים זמינים", + "totalExpense": "סך הוצאות", + "addExpense": "הוסף הוצאה", + "expenseDate": "תאריך הוצאה", + "referenceNo": "מספר סימוכין", + "note": "הערה", + "expenseCat": "קטגוריות הוצאות", + "search": "לחפש", + "select": "בחר", + "addExpenseCat": "הוסף קטגוריית הוצאות", + "categoryName": "שם קטגוריה", + "alreadyAdded": "כבר נוסף", + "whatNew": "מה חדש", + "lp": "הפסד/רווח", + "profit": "רווח", + "loss": "הֶפסֵד", + "lpDetails": "פרטי הפסד/רווח", + "invoice": "חשבונית", + "dates": "תַאֲרִיך:", + "mobile": "נייד:", + "product": "מוצר", + "quantity": "כַּמוּת", + "discount": "הנחה", + "totalLoss": "הפסד מוחלט", + "totalProfit": "רווח כולל", + "productList": "רשימת מוצרים", + "stock": "המניה", + "addNewProduct": "הוסף מוצר חדש", + "productName": "שם מוצר", + "productCode": "קוד מוצר", + "purchasePrice": "מחיר הרכישה", + "mrp": "MRP", + "wholeSalePrice": "מחיר סיטונאי", + "dealerPrice": "מחיר סוחר", + "manufacturer": "יַצרָן", + "saveNPublish": "שמור ופרסם", + "brands": "מותגים", + "addBrand": "הוסף מותג", + "brandName": "שם מותג", + "addUnit": "הוסף יחידה", + "unitName": "שם היחידה", + "units": "יחידות", + "addProduct": "נא הוסף מוצר", + "updateProduct": "עדכן את המוצר", + "salePrice": "מחיר מבצע", + "profile": "פּרוֹפִיל", + "edit": "לַעֲרוֹך", + "businessCat": "קטגורית עסקים", + "language": "שפה", + "changePassword": "שנה סיסמא", + "updateProfile": "עדכן את הפרופיל שלך", + "businessName": "שם החברה והעסק", + "addPurchase": "הוסף רכישה", + "inv": "מס' הזמנה.", + "supplierName": "שם ספק", + "itemAdded": "פריט נוסף", + "addItems": "הוסף פריטים", + "subTotal": "תת סך הכל", + "returnAmount": "סכום החזרה", + "chooseSupplier": "בחר ספק", + "noSupplier": "אין ספק זמין", + "salesDetails": "פרטי מכירה", + "editPurchaseInvoice": "ערוך חשבונית רכישה", + "purchaseList": "רשימת רכישות", + "addAPurchase": "נא הוסף רכישה", + "dueReport": "דוח מועד", + "fullyPaid": "שולם במלואו", + "stillUnpaid": "עדיין ללא תשלום", + "purchaseReport": "דוח רכישה", + "connectPrinter": "חבר את המדפסת שלך", + "clickToConnect": "לחץ כדי להתחבר", + "collectDues": "נא לאסוף חובה", + "addNewPurchase": "נא הוסף רכישה", + "salesReport": "דו\"ח מכירות", + "addSale": "נא להוסיף מבצע", + "reports": "דיווחים", + "chooseCustomer": "בחר לקוח", + "addSales": "הוסף מכירות", + "saleList": "רשימת מכירות", + "editSalesInvoice": "ערוך חשבונית מכירה", + "previousPayAmount": "סכום תשלום קודם", + "printing": "אפשרות הדפסה", + "subscription": "מִנוּי", + "userRole": "תפקיד משתמש", + "currency": "מַטְבֵּעַ", + "logOut": "להתנתק", + "stockList": "רשימת מלאי", + "purchase": "לִרְכּוֹשׁ", + "sale": "מְכִירָה", + "yourPack": "החבילה שלך", + "freePlan": "תוכנית חינם", + "youRUsing": "אתה משתמש ", + "freePack": "חבילה חינם", + "premiumPlan": "תוכנית פרימיום", + "packFeatures": "תכונות החבילה", + "unlimited": "ללא הגבלה", + "updateNow": "עדכן כעת", + "purchasePremium": "רכישת תוכנית פרימיום", + "buyPremium": "קנה תוכנית פרימיום", + "paypalPay": "שלם עם Paypal", + "gotEmail": "יש לך אימייל", + "sendEmail": "שלחנו אימייל עם הוראות כיצד לאפס את הסיסמה ל:", + "checkEmail": "בדוק דואר אלקטרוני", + "close": "סגור", + "forgotPassword": "שכחת את הסיסמא", + "enterEmail": "אנא הזן את כתובת הדוא\"ל שלך למטה כדי לקבל קישור לאיפוס סיסמה.", + "sendLink": "שלח קישור איפוס", + "emailText": "אימייל", + "password": "סיסמה", + "logIn": "התחברות", + "noAcc": "אין לך חשבון?", + "register": "הירשם", + "phoneVerification": "אימות טלפוני", + "registerTitle": "אנחנו צריכים לרשום את הטלפון שלך בלי להתחיל!", + "sendCode": "שלח את הקוד", + "staffLogin": "כניסה לצוות", + "logInWithMail": "התחבר עם דואר אלקטרוני", + "setUpProfile": "הגדר את הפרופיל שלך", + "setUpDesc": "עדכן את הפרופיל שלך כדי לחבר את הרופא שלך עם רושם טוב יותר", + "gallery": "גלריה", + "camera": "מַצלֵמָה", + "companyAddress": "כתובת החברה", + "openingBalance": "מאזן פתיחה", + "confirmPass": "אשר סיסמה", + "haveAcc": "כבר יש לך חשבון?", + "loginWithPhone": "כניסה באמצעות טלפון", + "editPhone": "לערוך מספר טלפון?", + "createAcc": "צור חשבון בחינם", + "congratulation": "מזל טוב", + + "signIn": "התחבר", + "welcomeBack": "ברוך שובך!", + "passwordCannotBeEmpty": "הסיסמה לא יכולה להיות ריקה", + "reset": "אפס סיסמה באמצעות האימייל או מספר הטלפון שלך", + "lableEmail": "אימייל", + "hintEmail": "הזן כתובת אימייל", + "emailCannotBeEmpty": "האימייל לא יכול להיות ריק", + "pleaseEnterAValidEmail": "אנא הזן אימייל תקף", + "continueE": "המשך", + "pleaseEnterYourDetails": "אנא הזן את פרטיך.", + "lablePassword": "סיסמה", + "hintPassword": "הזן סיסמה", + "pleaseEnterABiggerPassword": "אנא הזן סיסמה ארוכה יותר", + "rememberMe": "זכור אותי", + "donNotHaveAnAccount": "אין לך חשבון?", + "createAFreeAccount": "צור חשבון חינם", + "fullName": "שם מלא", + "enterYourFullName": "הזן את שמך המלא", + "nameCanNotBeEmpty": "השם לא יכול להיות ריק", + "alreadyHaveAnAccount": "כבר יש לך חשבון?", + "createNewPassword": "צור סיסמה חדשה", + "setUpNewPassword": "הגדר סיסמה חדשה", + "resetPassword": "אפס את הסיסמה שלך לשחזור ולהתחבר לחשבון שלך", + "newPassword": "סיסמה חדשה", + "confirmPassword": "אשר סיסמה", + "passwordsDoNotMatch": "הסיסמאות אינן תואמות", + "verityEmail": "אמת אימייל", + "verification": "אימות", + "digits": "קוד בן 6 ספרות נשלח לכתובת האימייל שלך: ", + "enterValidOTP": "הזן OTP תקף", + "resendOTP": "שלח מחדש OTP", + "verifyYourEmail": "אמת את האימייל שלך", + "weHaveSentAConfirmationEmailTo": "שלחנו אימייל אישור ל", + "folder": "אולי האימייל נשלח לתיקיית הספאם שלך.", + "gotIt": "הבנתי", + "enterOpeningBalance": "הזן יתרה פתיחה", + "pleaseEnterAValidBusinessName": "אנא הזן שם עסק תקף", + "enterBusiness": "הזן שם עסק/חנות", + "selectBusinessCategory": "בחר קטגוריית עסק", + "todaySummary": "סיכום היום", + "sellAll": "מכור הכל >", + "income": "הכנסה", + "purchased": "נקנה", + "endYourFreePlan": "סיים את התוכנית החינמית שלך", + "yourFree": "החבילה החינמית שלך כמעט נגמרה, קנה את התוכנית הבאה שלך תודה.", + "upgradeNow": "שדרג עכשיו", + "notFound": "לא נמצא", + "updateYourSubscription": "עדכן את המנוי שלך", + "noDataFound": "לא נמצאו נתונים", + "areYouSure": "האם אתה בטוח?", + "doYouWantToExitTheApp": "האם אתה רוצה לצאת מהאפליקציה?", + "no": "לא", + "yes": "כן", + "dashboard": "לוח מחוונים", + "salesPurchaseOverview": "סקירת מכירות ורכישות", + "totalItems": "סך הכל פריטים", + "totalCategories": "סך הכל קטגוריות", + "quickOverview": "סקירה מהירה", + "totalIncome": "סך הכל הכנסות", + "customerDue": "חוב לקוח", + "stockValue": "ערך מלאי", + "lossProfit": "רווח/הפסד", + "cost": "עלות", + "qty": "כמות", + "noProductFound": "לא נמצא מוצר", + "phoneNumber": "מספר טלפון", + "pleaseEnterAValidName": "אנא הזן שם תקף", + "pleaseEnterValidPhoneAndNameFirst": "אנא הזן מספר טלפון ושם תקפים קודם", + "confirmDelete": "אשר מחיקה", + "areYouSureYouWant": "האם אתה בטוח שברצונך למחוק את הצד?", + "pleaseEnterAValidPhoneNumber": "אנא הזן מספר טלפון תקף", + "sendSMS": "שלח SMS", + "searchH": "חפש כאן....", + "transactions": "עסקאות", + "selectAInvoice": "בחר חשבונית", + "totalDueAmount": "סכום חוב כולל", + "youCanNotPayMoreThenDue": "אינך יכול לשלם יותר מהחוב", + "noDueSelected": "לא נבחר חוב", + "pleaseEnterName": "אנא הזן שם", + "pleaseEnterAmount": "אנא הזן סכום", + "enterNote": "הזן הערה", + "pleaseSelectAExpenseCategory": "אנא בחר קטגוריית הוצאה", + "enterExpanseCategoryName": "הזן שם קטגוריית הוצאה", + "comingSoon": "בקרוב", + "pleaseMakeASaleFirst": "אנא בצע מכירה קודם", + "facebook": "פייסבוק", + "twitter": "טוויטר", + "instagram": "אינסטגרם", + "linkedIN": "לינקדאין", + "link": "קישור", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "שער תשלום", + "paymentSuccess": "העסקה בוצעה בהצלחה", + "paymentWasSuccessful": "העסקה בוצעה בהצלחה!", + "paymentFailed": "העסקה נכשלה", + "paymentFailedPleaseTryAgain": "העסקה נכשלה. אנא נסה שוב.", + "pleaseEnterAValidBrandName": "אנא הזן שם מותג תקף", + "enterABrandName": "הזן שם מותג", + "addCategory": "הוסף קטגוריה", + "enterCategoryName": "הזן שם קטגוריה", + "selectVariations": "בחר וריאציות: ", + "dataSavedSuccessfully": "הנתונים נשמרו בהצלחה.", + "somethingIs": "משהו לא תקין", + "updateYourProfile": "עדכן את הפרופיל שלך כדי לחבר את הלקוח שלך בצורה טובה יותר", + "shopOpeningBalance": "יתרת פתיחה של החנות", + "shopRemainingBalance": "יתרה נותרת של החנות", + "enterAValidDiscount": "הזן הנחה תקפה", + "addProductFirst": "הוסף מוצר קודם", + "subtotal": "סכום ביניים", + "purchaseDetails": "פרטי רכישה", + "riead": "קרא", + "totall": "סך הכל:", + "startDate": "תאריך התחלה", + "pickStartDate": "בחר תאריך התחלה", + "endDate": "תאריך סיום", + "pickEndDate": "בחר תאריך סיום", + "failedToGetPlatformVersion": "כישלון בקבלת גרסת הפלטפורמה.", + "enterQuantity": "הזן כמות", + "pleaseAddQuantity": "אנא הוסף כמות", + "willBeAddedSoon": "יתווסף בקרוב", + "addedToCart": "הוסף לסל", + "connectYourPrinter": "חבר את המדפסת שלך", + "customerPay": "תשלום לקוח", + "supplerPay": "תשלום ספק", + "incomeReport": "דוח הכנסות", + "category": "קטגוריה", + "balance": "יתרה", + "itemsSales": "מכירות פריטים", + "totalPurchase": "סך הכל רכישות", + "totalSales": "סך הכל מכירות", + "stockReport": "דוח מלאי", + "lossProfitReport": "דוח רווח/הפסד", + "outOfStock": "אזל מהמלאי", + "vat": "מע\"מ", + "customerPhoneNumber": "מספר טלפון של לקוח", + "enterCustomerPhoneNumber": "הזן מספר טלפון של לקוח", + "walkInCustomer": "לקוח מזדמן", + "guest": "אורח", + "stocks": "מלאי: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "אל להפריע", + "on": "דולק", + "off": "כבוי", + "unlimitedUsagesOfOurPackage": "שימושים בלתי מוגבלים בחבילה שלנו\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "שלם על מנוי", + "field": "שדה", + "successfullyPaid": "שולם בהצלחה", + "profileEdit": "עריכת פרופיל", + "products": "מוצרים", + "salesList": "רשימת מכירות", + "useTitleCanNotBeEmpty": "כותרת המשתמש לא יכולה להיות ריקה", + "userTitle": "כותרת משתמש", + "enterUserTitle": "הזן כותרת משתמש", + "create": "צור", + "youHaveToGivePermission": "עליך לתת הרשאות", + "all": "הכל", + "userRoleDetails": "פרטי תפקיד משתמש", + "doYouWantToDeleteTheUser": "האם אתה רוצה למחוק את המשתמש?", + "thisProductAlreadyAdded": "המוצר הזה כבר נוסף!", + "pleaseEnterAValidProductName": "אנא הזן שם מוצר תקף", + "enterProductName": "הזן שם מוצר", + "pleaseSelectACategory": "אנא בחר קטגוריה", + "productCategory": "קטגוריית מוצר", + "selectProductCategory": "בחר קטגוריית מוצר", + "enterSize": "הזן גודל", + "enterColor": "הזן צבע", + "enterWeight": "הזן משקל", + "enterCapacity": "הזן קיבולת", + "enterType": "הזן סוג", + "productBrand": "מותג מוצר", + "selectABrand": "בחר מותג", + "productCodeIsRequired": "קוד מוצר נדרש", + "enterAValidStock": "הזן מלאי תקף", + "enterStock": "הזן מלאי", + "productUnit": "יחידת מוצר", + "selectProductUnit": "בחר יחידת מוצר", + "pleaseEnterAValidPurchasePrice": "אנא הזן מחיר רכישה תקף", + "enterPurchasePrice": "הזן מחיר רכישה", + "pleaseEnterAValidSalePrice": "אנא הזן מחיר מכירה תקף", + "enterSaltingPrice": "הזן מחיר מכירה", + "enterWholesalePrice": "הזן מחיר סיטונאי", + "enterDealerPrice": "הזן מחיר סוכן", + "enterDiscount": "הזן הנחה", + "enterManufacturerName": "הזן שם יצרן", + "adding": "מוסיף..", + "pleaseEnterAValidUnitName": "אנא הזן שם יחידה תקף", + "pleaseEnterUnitName": "אנא הזן שם יחידה", + "productDetails": "פרטי מוצר", + "smartWatch": "שעון חכם", + "appleWatch": "אפל ווטש", + "deleting": "מוחק....", + "brand": "מותג", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "פרטים", + "weSentAnOTPInYourPhoneNumber": "שלחנו OTP למספר הטלפון שלך", + "pleaseEnterTheOTP": "אנא הזן את ה-OTP", + "enterAValidOTP": "הזן OTP תקף", + "verify": "אשר", + "resendIn": "שלח מחדש את ה-OTP ב", + + + + "dueCollection": "איסוף חוב", + "noTransaction": "אין עסקה", + "updating": "מעודכן...", + "confirmSMSTo": "אשר SMS ל", + "anSMSWillBeSentToTheFollowingNumber": "יישלח SMS למספר הבא: ", + "package": "חבילה", + "permissionNotGranted": "הרשאה לא ניתנה!", + "collectedBy": "אסוף על ידי:", + "phonee": "טלפון:", + "purchaseBy": "נרכש על ידי:", + "salesBy": "נמכר על ידי:", + "days": "ימים", + "freeLifetimeUpdate": "עדכון חינם לכל החיים", + "android": "תמיכה באפליקציות Android ו-iOS", + "premiumCustomerSupport": "תמיכה באפליקציות Android ו-iOS", + "customInvoiceBranding": "מותג אישי לחשבוניות", + "unlimitedUsage": "שימוש ללא הגבלה", + "freeDataBackup": "גיבוי נתונים חינם", + "addCustomers" : "הוסף לקוח", + "noDue" : "אין חוב", + "customer" : "לקוח", + "billingAddress" : "כתובת לחיוב", + "enterAddress" : "הזן כתובת", + "city" : "עיר", + "cityName" : "שם העיר", + "state" : "מדינה", + "stateName" : "שם המדינה", + "zip" : "מיקוד", + "zipCode" : "הזן מיקוד", + "chooseCountry" : "בחר מדינה", + "shippingAddress" : "כתובת למשלוח", + "partyCreateWarn" : "אין לך הרשאה ליצור צד.", + "addParty" : "הוסף צדדים", + "creditLimit" : "מגבלת אשראי לצד", + "selectOne" : "בחר אחד", + "roundings" : "עיגול (+/-)", + "roundingTotal" : "סך הכל מעוגל", + "opinion" : "הזן את דעתך", + "dueSaleWarn" : "מכירות על חוב אינן מותרות ללקוחות בהליכה.", + "paymentTypeHint" : "אנא בחר סוג תשלום", + "createSaleWarn" : "אין לך הרשאה ליצור מכירה.", + "updateSaleWarn" : "אין לך הרשאה לעדכן מכירה.", + "uploadImage" : "העלה תמונה", + "useGallery" : "השתמש בגלריה", + "openCamera" : "פתח מצלמה", + "scanCode" : "סרוק קוד QR של מוצר", + "posSale" : "מכירת קופה", + "selectCustomer" : "בחר לקוח", + "searchWith" : "חפש...", + "filter" : "סנן", + "productNotFound" : "המוצר לא נמצא", + "noMatched" : "לא נמצאו מוצרים תואמים.", + "inventoryPermission" : "אין לך הרשאת מלאי", + "noParty" : "לא נמצאו צדדים", + "purchaseWarn" : "אין לך הרשאה ליצור רכישות.", + "purchaseUpdateWarn" : "אין לך הרשאה לעדכן רכישות.", + "addVariantDetails" : "הוסף פרטי וריאנט", + "purchaseEx" : "מחיר רכישה לפני מס", + "purchaseIn" : "מחיר רכישה כולל מס", + "purchaseExReq" : "מחיר רכישה לפני מס דרוש", + "purchaseInReq" : "מחיר רכישה כולל מס דרוש", + "profitMargin" : "רווח (%)", + "saleReq" : "מחיר מכירה דרוש", + "manufactureDate" : "תאריך ייצור", + "selectDate" : "בחר תאריך", + "expDate" : "תאריך תפוגה", + "saveVariant" : "שמור וריאנט", + "model" : "דגם", + "selectModel" : "בחר דגם", + "bulk" : "העלאה מרובה", + "barcodeGen" : "מחולל ברקוד", + "upload" : "העלה", + "sku" : "SKU / קוד", + "lowStock" : "מלאי נמוך", + "enLowStock" : "הזן מלאי נמוך", + "manuDate" : "תאריך ייצור", + "single" : "יחיד", + "batch" : "אצווה", + "batchNo" : "מספר אצווה", + "entBatchNo" : "הזן מספר אצווה", + "variantAdded" : "וריאנט נוסף בהצלחה!", + "variantDelete" : "וריאנט נמחק בהצלחה!", + "addVariant" : "הוסף וריאנט", + "typeSelect" : "בחר סוג", + "taxType" : "סוג מס", + "selectTax" : "בחר מס", + "updateProductWarn" : "אין לך הרשאה לעדכן מוצר.", + "addProductWarn" : "אין לך הרשאה ליצור מוצר.", + "updateProductSuccess" : "המוצר עודכן בהצלחה!", + "addProductSuccess" : "המוצר נוצר בהצלחה!", + "choose" : "בחר", + "view" : "הצג פרטים", + "priceWarn" : "המחיר לא יכול להיות ריק", + "productSetting" : "הגדרות מוצר", + "saveSetting" : "שמור הגדרות", + "addStock" : "הוסף מלאי", + "stockWarn" : "המלאי חייב להיות לפחות 1", + "updateSuccess" : "עודכן בהצלחה", + "updateFailed" : "עדכון המלאי נכשל", + "deleteBatchWarn" : "האם אתה בטוח שברצונך למחוק אצווה זו?", + "lowStockReport" : "דוח מלאי נמוך", + "genPdfWarn" : "אין נתונים ליצירת PDF", + "dateFilterWarn" : "תאריך הסיום לא יכול להיות לפני תאריך ההתחלה.", + "createPdfWarn" : "אין לך הרשאה ליצור PDF.", + "expirationStatus" : "מצב תפוגה", + "selectFDate" : "בחר תאריך התחלה", + "selectToDate" : "בחר תאריך סיום", + "clear" : "נקה", + "incomeReportPermission" : "אין לך הרשאה לצפות בדוח הכנסות.", + "deleteAcc" : "מחק חשבון", + "deletePartyWarn" : "אין לך הרשאה למחוק צד.", + "updatePartyWarn" : "אין לך הרשאה לעדכן צד.", + "phoneNotAvail" : "מספר הטלפון אינו זמין.", + "notLaunch" : "לא ניתן להפעיל את אפליקציית הטלפון.", + "quickOver" : "סקירה מהירה", + "tranSacOver" : "סיכום עסקה", + "profitLoss" : "רווח והפסד" +} \ No newline at end of file diff --git a/lib/l10n/intl_hi.arb b/lib/l10n/intl_hi.arb new file mode 100644 index 0000000..e946a26 --- /dev/null +++ b/lib/l10n/intl_hi.arb @@ -0,0 +1,1276 @@ +{ + "orContinueWith": "या इसके साथ जारी रखें", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "लॉगिन विफल रहा। कृपया पुनः प्रयास करें।", + "someThingWithWrongWithTheWebPage": "वेब पेज के साथ कुछ गलत हुआ।", + "loadingOtpSetting": "OTP सेटिंग्स लोड हो रही हैं...", + "youCanNowResendYourOtp": "अब आप OTP पुनः भेज सकते हैं।", + "resendOtpSeconds": "${start} सेकंड में OTP पुनः भेजें", + "oldPassword": "पुराना पासवर्ड", + "oldPasswordCanNotBeEmpty": "पुराना पासवर्ड खाली नहीं हो सकता", + "seconds": "सेकंड", + "downloading": "डाउनलोड हो रहा है...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "डाउनलोड सफल! अपना दस्तावेज़ फ़ोल्डर जांचें", + "printBarCode": "बारकोड प्रिंट करें", + "youDoNotHavePermissionToGenerateBarcode": "आपके पास बारकोड जनरेट करने की अनुमति नहीं है।", + "download": "डाउनलोड", + "packingDate": "पैकिंग तिथि", + "permissionDeniedToViewBank": "बैंक देखने की अनुमति नहीं दी गई।", + "permissionDeniedToUpdateBank": "बैंक अपडेट करने की अनुमति नहीं दी गई।", + "editWarehouse": "गोदाम संपादित करें", + "addNewWarehouse": "नया गोदाम जोड़ें", + "warehouseName": "गोदाम का नाम", + "enterWarehouseName": "गोदाम का नाम दर्ज करें", + "amountMustBeGreaterThanZero": "राशि 0 से अधिक होनी चाहिए", + "canNotRetrievePaymentDetails": "भुगतान विवरण प्राप्त नहीं किया जा सका।", + "youDonNotHavePermissionToCreateExpense": "आपके पास व्यय बनाने की अनुमति नहीं है।", + "youDoNotHavePermissionToCreateExpenseCategory": "आपके पास व्यय श्रेणी बनाने की अनुमति नहीं है।", + "youDonNotHavePermissionToCreateIncome": "आपके पास आय बनाने की अनुमति नहीं है।", + "youDoNotHavePermissionToCreateIncomeCategory": "आपके पास आय श्रेणी बनाने की अनुमति नहीं है।", + "salesReturn": "बिक्री वापसी", + "purchaseReturn": "बिक्री वापसी", + "returnQuantity": "वापसी मात्रा", + "nonFoundableDiscount": "गैर-वापसी योग्य (VAT/छूट)", + "confirmReturn": "वापसी की पुष्टि करें", + "pleaseSelectForProductReturn": "कृपया वापसी के लिए उत्पाद चुनें", + "failedToProcessReturn": "वापसी प्रक्रिया करने में विफल।", + "noValuesDenied": "कोई मान परिभाषित नहीं", + "editCategory": "श्रेणी संपादित करें", + "editModel": "मॉडल संपादित करें", + "addNewModel": "नया मॉडल जोड़ें", + "pleaseEnterValidName": "कृपया एक मान्य नाम दर्ज करें", + "modelName": "मॉडल का नाम", + "enterModelName": "मॉडल का नाम दर्ज करें", + "youDoNotHavePermissionToCreateModel": "आपके पास मॉडल बनाने की अनुमति नहीं है", + "youDoNotHavePermissionToUpdateModel": "आपके पास मॉडल अपडेट करने की अनुमति नहीं है", + "modelUpdateSuccessfully": "मॉडल सफलतापूर्वक अपडेट किया गया!", + "modelCreatedSuccessfully": "मॉडल सफलतापूर्वक बनाया गया!", + "models": "मॉडल", + "youDoNotHavePermissionDeleteModel": "आपके पास मॉडल हटाने की अनुमति नहीं है।", + "enterLabelText": "लेबल टेक्स्ट दर्ज करें", + "searchBatchNo": "बैच नंबर खोजें...", + "noActiveUser": "सक्रिय उपयोगकर्ता नहीं", + "pleaseUseValidPurchaseCodeUseTheApp": "कृपया ऐप का उपयोग करने के लिए वैध खरीद कोड का उपयोग करें।", + "notInternetConnection": "कोई इंटरनेट कनेक्शन नहीं", + "pleaseCheckYourInternetConnection": "कृपया अपना इंटरनेट कनेक्शन जांचें और पुनः प्रयास करें", + "ok": "ठीक है", + "addCash": "नकद जोड़ें", + "reduceCash": "नकद घटाएं", + "transactionType": "लेनदेन का प्रकार", + "user": "उपयोगकर्ता", + "toAccount": "खाते में", + "fromAccount": "खाते से", + "years": "वर्ष", + "comboProductReport": "कॉम्बो उत्पाद रिपोर्ट", + "deleteDialogDetails" : "क्या आप वाकई अपना खाता हटाना चाहते हैं? यह क्रिया आपके सभी डेटा को स्थायी रूप से मिटा देगी।", + "passwordMust6Character" : "पासवर्ड कम से कम 6 अक्षरों का होना चाहिए", + "passwordIsRequired" : "पासवर्ड अनिवार्य है (कम से कम 6 अक्षर)", + "iAgreeDeleteMyAccountPermanent" : "मैं अपना खाता स्थायी रूप से हटाने के लिए सहमत हूँ।", + "flat" : "फ्लैट (Flat)", + "percent" : "प्रतिशत", + "partialPaid" : "आंशिक भुगतान", + "selectStock" : "स्टॉक चुनें", + "stockOrVariant" : "स्टॉक / वेरिएंट", + "noBatch" : "कोई बैच नहीं", + "purchaseQuantityRequired" : "खरीद मात्रा आवश्यक है", + "excelUploader" : "एक्सेल अपलोडर", + "remove" : "हटाएं", + "uploading" : "अपलोड हो रहा है...", + "pickAndUploadFile" : "फाइल चुनें और अपलोड करें", + "downloadExcelFormat" : "एक्सेल फॉर्मेट डाउनलोड करें", + "excelFiles" : "एक्सेल फाइलें", + "noFileSelected" : "कोई फाइल नहीं चुनी गई", + "grossProfit": "सकल लाभ (Gross Profit)", + "netProfit": "शुद्ध लाभ (Net Profit)", + "incomeType": "आय का प्रकार", + "ledger": "खाता बही (Ledger)", + "expensesType": "व्यय के प्रकार", + "resets": "रीसेट", + "packageName": "पैकेज का नाम", + "start": "शुरू", + "paymentMethod": "भुगतान विधि", + "addPayment": "भुगतान जोड़ें", + "advance": "अग्रिम", + "noteLevel": "नोट स्तर", + "enterYourNoteLevel": "अपना नोट स्तर दर्ज करें", + "postSaleMessage": "बिक्री के बाद का संदेश", + "enterYourPostSaleMessage": "अपना बिक्री के बाद का संदेश दर्ज करें", + "a4PageLogo": "A4 पेज इनवॉइस लोगो", + "thermalInvoicePageLogo": "थर्मल इनवॉয়েস लोगो", + "thermalPrinterLanguage": "थर्मल प्रिंटर भाषा", + "thermalPrinterPageSize": "थर्मल प्रिंटर पेज का आकार", + "openSetting": "सेटिंग खोलें", + "selectRack": "रैक चुनें", + "rack": "रैक", + "selectShelf": "शेल्फ चुनें", + "shelf": "शेल्फ", + "variations": "विविधताएं (Variations)", + "combo": "कॉम्बो", + "enterBatchNo": "बैच नंबर दर्ज करें", + "selectWarehouse": "गोदाम चुनें", + "warehouse": "गोदাম", + "netTotalAmount": "शुद्ध कुल राशि", + "defaultSellingPrice": "डिफ़ॉल्ट बिक्री मूल्य", + "selectItems": "आइटम चुनें", + "variantList": "वैरिएंट सूची", + "addSubVariation": "उप-विविधता जोड़ें", + "editProduct": "उत्पाद संपादित करें", + "noItemFound": "कोई आइटम नहीं मिला", + "youDoNotHavePermissionDeleteTheShelf": "आपके पास शेल्फ हटाने की अनुमति नहीं है", + "notMatchingResultFound": "कोई मेल खाने वाला परिणाम नहीं मिला", + "editShelf": "शेल्फ संपादित करें", + "addShelf": "नया शेल्फ जोड़ें", + "shelfName": "शेल्फ का नाम", + "enterShelfName": "शेल्फ का नाम दर्ज करें", + "pleaseEnterShelfName": "कृपया शेल्फ का नाम दर्ज करें", + "productRacks": "उत्पाद रैक", + "racks": "रैक", + "youDoNtHavePermissionToCreateRacks": "आपके पास रैक बनाने की अनुमति नहीं है।", + "youDoNtHavePermissionToDeleteRacks": "आपके पास रैक हटाने की अनुमति नहीं है।", + "youDoNtHavePermissionToUpdateRacks": "आपके पास रैक अपडेट करने की अनुमति नहीं है।", + "addNewRack": "नया रैक जोड़ें", + "editRack": "रैक संपादित करें", + "rackName": "रैक का नाम", + "pleaseEnterRackName": "कृपया रैक का नाम दर्ज करें", + "shelves": "अलमारियां (Shelves)", + "pressToSelect": "चुनने के लिए दबाएं", + "selectAtLeastOneRack": "कम से कम एक शेल्फ चुनें", + "inActive": "निष्क्रिय", + "addNewVariation": "नई विविधता जोड़ें", + "editVariations": "विविधता संपादित करें", + "values": "मान (Values)", + "enterValues": "मान दर्ज करें", + "pleaseEnterAtLeastOneValues": "कृपया कम से कम एक मान दर्ज करें।", + "productVariations": "उत्पाद विविधताएं", + "permissionDenied": "अनुमति अस्वीकार", + "noVariationFound": "कोई विविधता नहीं मिली।", + "addNewVariations": "नई विविधता जोड़ें", + "variationId": "विविधता आईडी (Variation ID)", + "updateRole": "भूमिका अपडेट करें", + "addRole": "भूमिका जोड़ें", + "enterUserName": "उपयोगकर्ता नाम दर्ज करें", + "enterYourPassword": "अपना पासवर्ड दर्ज करें", + "selectAll": "सभी चुनें", + "sNo": "क्रम संख्या (S.No.)", + "feature": "विशेषता", + "read": "पढ़ें", + "viewPrice": "कीमत देखें", + "purchaseReturns": "खरीद वापसी", + "expiredProduct": "समय सीमा समाप्त उत्पाद", + "barcodes": "बारकोड", + "bulkUploads": "थोक अपलोड", + "productModels": "उत्पाद मॉडल", + "incomes": "आय", + "dues": "बकाया", + "subscriptions": "सदस्यता", + "paymentsTypes": "भुगतान के प्रकार", + "roles": "भूमिकाएं", + "manageSetting": "सेटिंग्स प्रबंधित करें", + "downloadApk": "APK डाउनलोड करें", + "vatReports": "वैट रिपोर्ट", + "profitAndLossDetailsReport": "लाभ और हानि विवरण रिपोर्ट", + "transactionsHistoryReport": "लेनदेन इतिहास रिपोर्ट", + "expireProductReports": "समाप्ति उत्पाद रिपोर्ट", + "productPurchaseReport": "उत्पाद खरीद रिपोर्ट", + "productSalesReport": "उत्पाद बिक्री रिपोर्ट", + "role": "भूमिका", + "areYouSureWantToDeleteThisRole": "क्या आप वाकई इस भूमिका को हटाना चाहते हैं?", + "inStock": "स्टॉक में", + "informationShowInLabels": "लेबल में दिखाने के लिए जानकारी", + "packageDate": "पैकेज की तारीख", + "barCodePrintLabelSetting": "बारकोड प्रिंट लेबल सेटिंग", + "labelRoleLabelSize2Inch": "लेबल रोल-लेबल आकार 2\"*1, 50mm*25mm, गैप 3.1mm", + "labelRoleLabelSize1_5Inch": "लेबल रोल-लेबल आकार 1.5\"*1, 38mm*25mm, गैप 3.1mm", + "thirtyTwoLabelPerSheet": "प्रति शीट 32 लेबल, 8.27 इंच गुणा 11.69 इंच", + "youDoNotHaveAnyPermissionToGenerateBarCode": "आपके पास बारकोड जनरेट करने की अनुमति नहीं है।", + "pleaseSelectAProductFirst": "कृपया पहले एक उत्पाद चुनें", + "pleaseEnterAValidQuantity": "कृपया सभी उत्पादों के लिए मान्य मात्रा (कम से कम 1) दर्ज करें", + "pleaseSelectProductFirst": "कृपया पहले एक उत्पाद चुनें", + "bluetoothIsTurnedOff": "ब्लूटूथ बंद है। कृपया इसे चालू करें।", + "noBluetoothDeviceSelected": "कोई ब्लूटूथ डिवाइस नहीं चुना गया।", + "printLabel": "लेबल प्रिंट करें", + "caningForDevices": "डिवाइस के लिए स्कैन किया जा रहा है...", + "noDeviceFound": "कोई डिवाइस नहीं मिला", + "retryScan": "पुनः स्कैन करें", + "connectedTo": "से जुड़ा है", + "pleaseEnableBluetooth": "कृपया ब्लूटूथ सक्षम करें", + "skuOrCode": "एसकेयू / कोड (SKU / Code)", + "lowStockAlert": "कम स्टॉक अलर्ट", + "tax": "कर (Tax)", + "costExclusionTax": "लागत कर रहित", + "costInclusionTax": "लागत कर सहित", + "mrpOrSalePrice": "एमआरपी/बिक्री मूल्य", + "expiredDate": "समाप्ति तिथि", + "sellingPrice": "बिक्री मूल्य", + "variationsProduct": "विविधता उत्पाद", + "comboProducts": "कॉम्बो उत्पाद", + "noStockAvailable": "कोई स्टॉक डेटा उपलब्ध नहीं है।", + "highToLowPrice": "उच्च से निम्न मूल्य", + "lowToHighPrice": "निम्न से उच्च मूल्य", + "attachment": "अनुलग्नक", + "viewStock": "स्टॉक देखें", + "expiry": "समाप्ति", + "expire": "समाप्त", + "sevenDays": "7 दिन", + "fifteenthDays": "15 दिन", + "thirtyDays": "30 दिन", + "sixtyDays": "60 दिन", + "outPremiumPlan": "हमारा प्रीमियम प्लान", + "youDoNotHavePermissionToCreatePurchase": "आपके पास खरीदारी करने की अनुमति नहीं है।", + "thisPlanIsNotAvailableToPurchase": "यह प्लान खरीद के लिए उपलब्ध नहीं है", + "thisPlanIsEligibleForUpgrade": "यह प्लान अपग्रेड के योग्य नहीं है", + "extendPlan": "प्लान बढ़ाएं", + "buyNow": "अभी खरीदें", + "none": "कोई नहीं", + "roundToWholeNumber": "पूर्णांक तक राउंड करें", + "roundToNearestWholeNumber": "निकटतम पूर्णांक तक राउंड करें", + "roundToNearnessDecimalNumber005": "निकटतम दशमलव (0.05) तक राउंड करें", + "roundToNearnessDecimalNumber01": "निकटतम दशमलव (0.1) तक राउंड करें", + "roundToNearnessDecimalNumber05": "निकটতম दशमलव (0.5) तक राउंड करें", + "lastYear": "पिछला साल", + "productStock": "उत्पाद स्टॉक", + "unit": "इकाई", + "showExpireDate": "समाप्ति तिथि दिखाएं", + "vatId": "वैट आईडी (Vat Id)", + "vatType": "वैट प्रकार (vatType)", + "exclusivePrice": "विशिष्ट मूल्य (exclusivePrice)", + "inclusivePrice": "समावेशी मूल्य (inclusivePrice)", + "profitPercent": "लाभ प्रतिशत", + "showSingle": "एकल दिखाएं", + "showCombo": "कॉम्বো दिखाएं", + "showVariant": "वैरिएंट दिखाएं", + "showAction": "कार्रवाई दिखाएं", + "youDoNotHavePermissionToGenerateReport": "आपके पास रिपोर्ट जनरेट करने की अनुमति नहीं है", + "noDataAvailable": "कोई डेटा उपलब्ध नहीं है", + "youDoNotHavePermissionToExportExcel": "आपके पास एक्सेल एक्सेल निर्यात (Export) करने की अनुमति नहीं है", + "noDataAvailableForExport": "निर्यात (Export) के लिए कोई डेटा उपलब्ध नहीं है", + "supplierDue": "सप्लायर बकाया", + "partyType": "पार्टी का प्रकार", + "allParty": "सभी पार्टियां", + "yesterday": "कल (बीता हुआ)", + "last7Days": "पिछले 7 दिन", + "last30Days": "पिछले 30 दिन", + "currentMonth": "वर्तमान महीना", + "lastMonth": "पिछला महीना", + "currentYear": "वर्तमान वर्ष", + "customerDate": "कस्टम तारीख", + "noTransactionToGeneratePdf": "PDF जनरेट करने के लिए कोई लेनदेन नहीं है", + "generatePdf": "PDF जनरेट करें", + "noTransactionFound": "कोई लेनदेन नहीं मिला", + "reference": "संदर्भ (Reference)", + "creditIn": "क्रेडिट (आवक)", + "debitOut": "डेबिट (जावक)", + "subscribeNow": "अभी सब्सक्राइब करें", + "expired": "समाप्त (Expired)", + "totalBalance": "कुल शेष (Balance)", + "hoursLeft": "घंटे बचे हैं", + "daysLeft": "दिन बचे हैं", + "pos": "पीओएस (POS)", + "profitAndLoss": "लाभ और हानि", + "branch": "शाखा", + "hrm": "HRM", + "inventory": "इन्वेंटरी", + "editAttendance": "उपस्थिति संपादित करें", + "addNewAttendance": "नई उपस्थिति जोड़ें", + "employee": "कर्मचारी", + "pleaseSelectAnEmployee": "कृपया एक कर्मचारी चुनें", + "shift": "शिफ्ट", + "selectEmployeeFirst": "पहले कर्मचारी का चयन करें", + "selectDateFirst": "पहले तारीख का चयन करें", + "month": "महीना", + "autoSelected": "स्वतः चयनित", + "pleaseSelectDate": "कृपया तारीख चुनें", + "timeIn": "आने का समय", + "timeOut": "जाने का समय", + "attendance": "उपस्थिति", + "allEmployee": "सभी कर्मचारी", + "noAvailableRecordFound": "कोई उपस्थिति रिकॉर्ड नहीं मिला।", + "addAttendance": "उपस्थिति जोड़ें", + "noNoteProvided": "कोई नोट नहीं दिया गया।", + "duration": "अवधि", + "youDoNotHavePermissionToViewAttendance": "आपके पास उपस्थिति देखने की अनुमति नहीं है", + "department": "विभाग", + "noDepartmentFound": "कोई विभाग नहीं मिला।", + "inactive": "निष्क्रिय", + "noDescriptionAvailableForThisDepartment": "इस विभाग के लिए कोई विवरण उपलब्ध नहीं है।", + "youDoNotHavePermissionToUpdateDepartment": "आपके पास विभाग अपडेट करने की अनुमति नहीं है।", + "youDoNotHavePermissionToDeleteDepartment": "आपके पास विभाग हटाने की अनुमति नहीं है।", + "failedToDeleteTheDeterment": "विभाग हटाने में विफल", + "failedToLoadDepartment": "विभाग लोड करने में विफल", + "addDepartment": "विभाग जोड़ें", + "saving": "सहेज रहा है...", + "editDesignation": "पद (Designation) संपादित करें", + "addDesignation": "नया पद जोड़ें", + "designationName": "पद का नाम", + "enterDesignationName": "पद का नाम दर्ज करें", + "pleaseEnterDesignationName": "कृपया पद का नाम दर्ज करें", + "pleaseSelectAStatus": "कृपया स्थिति चुनें", + "enterDescription": "विवरण दर्ज करें", + "designation": "पद (Designation)", + "noDesignationFound": "कोई पद नहीं मिला।", + "noDescriptionAvailableForThisDesignation": "इस पद के लिए कोई विवरण उपलब्ध नहीं है।", + "youDoNotPermissionToUpdateDesignation": "आपके पास पद अपडेट करने की अनुमति नहीं है।", + "youDoNotHavePermissionToDeleteDesignation": "आपके पास पद हटाने की अनुमति नहीं है।", + "updatePurchase": "खरीद अपडेट करें", + "editEmployee": "कर्मचारी संपादित करें", + "addNewEmployee": "नया कर्मचारी जोड़ें", + "enterFullName": "पूरा नाम दर्ज करें", + "pleaseSelectDesignation": "कृपया पद चुनें", + "pleaseSelectDepartment": "कृपया विभाग चुनें", + "pleaseSelectStatus": "कृपया स्थिति चुनें", + "pleaseEnterYourPhoneNumber": "कृपया अपना फ़ोन नंबर दर्ज करें", + "countryName": "देश का नाम", + "enterYourCountry": "अपना देश दर्ज करें", + "salary": "वेतन", + "pleaseEnterYourSalary": "कृपया अपना वेतन दर्ज करें", + "gender": "लिंग", + "pleaseSelectYourGender": "कृपया अपना लिंग चुनें", + "pleaseSelectYourShift": "कृपया अपनी शिफ्ट चुनें", + "birthDate": "जन्म तिथि", + "joinDate": "शामिल होने की तिथि", + "staus": "स्थिति", + "pleaseSelectValidStartAndEndDates": "कृपया मान्य प्रारंभ और समाप्ति तिथियां चुनें।", + "endDateCannotBeBeforeStartDate": "समाप्ति तिथि प्रारंभ तिथि से पहले नहीं हो सकती।", + "editHoliday": "अवकाश संपादित करें", + "addNewHoliday": "नया अवकाश जोड़ें", + "enterHolidayName": "अवकाश का नाम दर्ज करें", + "pleaseEnterHolidayName": "कृपया अवकाश का नाम दर्ज करें", + "pleaseEnterDate": "कृपया तारीख दर्ज करें", + "pleaseSelectStartDate": "कृपया प्रारंभ तिथि चुनें", + "pleaseEnterEndDate": "कृपया समाप्ति तिथि चुनें", + "endDateBeforeStartDate": "समाप्ति तिथि प्रारंभ तिथि से पहले है", + "holidayList": "अवकाश सूची", + "noHolidayFound": "कोई अवकाश नहीं मिला।", + "noHolidayFundMatching": "कोई मेल खाता अवकाश नहीं मिला", + "addHoliday": "अवकाश जोड़ें", + "youDoNotHavePermissionToUpgradeHoliday": "आपके पास अवकाश अपडेट करने की अनुमति नहीं है।", + "holiday": "अवकाश (Holiday)", + "editLeave": "छुट्टी (Leave) संपादित करें", + "addNewLeave": "नई छुट्टी जोड़ें", + "leaveType": "छुट्टी का प्रकार", + "pleaseSelectALeaveType": "कृपया छुट्टी का प्रकार चुनें", + "pleaseSelectAStartDate": "कृपया प्रारंभ तिथि चुनें", + "leaveDuration": "छुट्टी की अवधि", + "autoCalculatedDays": "स्वतः गणना किए गए दिन", + "leaveList": "छुट्टी सूची", + "noLeaveRequestFound": "छुट्टी का कोई अनुरोध नहीं मिला।", + "addLeave": "छुट्टी जोड़ें", + "noDescriptionProvided": "कोई विवरण नहीं दिया गया।", + "youDoNotHavePermissionToUpdateLeaveRequest": "आपके पास छुट्टी का अनुरोध अपडेट करने की अनुमति नहीं है।", + "youDoNotHavePermissionToDeleteLeaveRequest": "आपके पास छुट्टी का अनुरोध हटाने की अनुमति नहीं है।", + "leaveRequest": "छुट्टी का अनुरोध", + "editPayroll": "पेरोल संपादित करें", + "addNewPayroll": "नया पेरोल जोड़ें", + "paymentYear": "भुगतान वर्ष", + "pleaseSelectPaymentYear": "कृपया भुगतान वर्ष चुनें", + "pleaseSelectAnMonth": "कृपया एक महीना चुनें", + "pleaseEnterADate": "कृपया तारीख दर्ज करें", + "totalSalaryAmount": "कुल वेतन राशि", + "payrollList": "पेरोल सूची", + "noPayrollFound": "कोई पेरोल रिकॉर्ड नहीं मिला।", + "paymentDetails": "भुगतान विवरण", + "youDoNotHaveUpdatePayroll": "आपके पास पेरोल अपडेट करने की अनुमति नहीं है।", + "youDoNotHavePermissionToDeletePayroll": "आपके पास पेरोल हटाने की अनुमति नहीं है।", + "payrollRecord": "पेरोल रिकॉर्ड", + "searchAttendance": "उपस्थिति खोजें", + "attendanceReport": "उपस्थिति रिपोर्ट", + "noAttendanceRecordFound": "चयनित फिल्टर के लिए कोई उपस्थिति रिकॉर्ड नहीं मिला।", + "searchLeave": "छुट्टियां खोजें", + "leaveReports": "छुट्टी रिपोर्ट", + "noLeaveRecordFound": "चयनित फिल्टर के लिए कोई छुट्टी रिकॉर्ड नहीं मिला।", + "durationDays": "अवधि (दिन)", + "payrollReports": "पेरोल रिपोर्ट", + "noMatchingPayrollFound": "कोई मेल खाता पेरोल रिकॉर्ड नहीं मिला।", + "editShift": "शिफ्ट संपादित करें", + "addNewShift": "नई शिफ्ट जोड़ें", + "shiftName": "शिफ्ट का नाम", + "pleaseSelectAShift": "कृपया एक शिफ्ट चुनें", + "breakStatus": "ब्रेक स्थिति", + "pleaseSelectBreakStatus": "कृपया ब्रेक स्थिति चुनें", + "startTimeIsRequired": "प्रारंभ समय आवश्यक है", + "startTime": "प्रारंभ समय", + "enterStartTime": "प्रारंभ समय दर्ज करें", + "endTimeIsRequired": "समाप्ति समय आवश्यक है", + "endTime": "समाप्ति समय", + "enterEndTime": "समाप्ति समय दर्ज करें", + "startBreakTime": "ब्रेक शुरू होने का समय", + "enterBreakTime": "ब्रेक का समय दर्ज करें", + "endBreakTime": "ब्रेक समाप्त होने का समय", + "noShiftFound": "कोई शिफ्ट नहीं मिली।", + "addShift": "शिफ्ट जोड़ें", + "breakTime": "ब्रेक का समय", + "breakDuration": "ब्रेक की अवधि", + "youDoNotToHavePermissionToUpdateShift": "आपके पास शिफ्ट अपडेट करने की अनुमति नहीं है।", + "youDoNotToHavePermissionToDeleteShift": "आपके पास शिफ्ट हटाने की अनुमति नहीं है।", + "doYouReallyWantToDeleteThis": "क्या आप वास्तव में इसे हटाना चाहते हैं", + "viewDetails": "विवरण देखें", + "leave": "छुट्टी", + "payroll": "पेरोल", + "editBankAdjustment": "बैंक समायोजन संपादित करें", + "adjustBankBalance": "बैंक बैलेंस समायोजित करें", + "pleaseAddAtLeastOneBank": "बैलेंस समायोजित करने के लिए कृपया कम से कम एक बैंक खाता जोड़ें।", + "accountNumber": "खाता नाम", + "selectAccount": "खाता चुनें", + "selectType": "प्रकार चुनें", + "amountsIsRequired": "राशि आवश्यक है", + "invalidAmount": "अमान्य राशि", + "adjustmentDate": "समायोजन तिथि", + "dateIsRequired": "तारीख आवश्यक है", + "editBankAccounts": "बैंक खाते संपादित करें", + "addNewBankAccounts": "बैंक खाते जोड़ें", + "accountDisplayName": "खाता प्रदर्शन नाम", + "enterAccountDisplayName": "खाता प्रदर्शन नाम दर्ज करें", + "displayNameIsRequired": "प्रदर्शन नाम आवश्यक है", + "openingBalanceIsRequired": "प्रारंभिक शेष (Opening Balance) आवश्यक है", + "asOfDate": "इस तारीख तक", + "hideFiled": "फ़ील्ड छिपाएं", + "addMoreFiled": "अधिक फ़ील्ड जोड़ें", + "enterAccountName": "खाता संख्या दर्ज करें", + "ifscCode": "IFSC कोड", + "upiIdForQrCode": "QR कोड के लिए UPI ID", + "bankName": "बैंक का नाम", + "enterBankName": "बैंक का नाम दर्ज करें", + "accountHolderName": "खाता धारक का नाम", + "enterAccountHolderName": "खाता धारक का नाम दर्ज करें", + "printBankDetailsAndInvoice": "चालान पर बैंक विवरण प्रिंट करें", + "viewingTransactionFor": "इसके लिए लेनदेन देख रहे हैं", + "bankAccounts": "बैंक खाते", + "noBankAccountFound": "कोई बैंक खाता नहीं मिला।", + "noAccountsFoundMissing": "कोई मेल खाता हुआ खाता नहीं मिला", + "deposit": "जमा (Deposit)", + "addBank": "बैंक जोड़ें", + "bankToBankTransfer": "बैंक से बैंक हस्तांतरण", + "bankToCashTransfer": "बैंक से नकद हस्तांतरण", + "accountName": "खाता नाम", + "holderName": "धारक का नाम", + "openingDate": "खुलने की तिथि", + "currentBalance": "वर्तमान शेष", + "permissionDeniedToDeleteBank": "बैंक को हटाने की अनुमति अस्वीकार कर दी गई।", + "canNotEditThisTransactionType": "इस लेनदेन प्रकार को संपादित नहीं कर सकते।", + "bank": "बैंक", + "noTransactionFoundForThisFilter": "इस फिल्टर के लिए कोई लेनदेन नहीं मिला।", + "pleaseSelectBothAccounts": "कृपया दोनों खाते चुनें।", + "cannotTransferToSameAccounts": "एक ही खाते में हस्तांतरण नहीं किया जा सकता।", + "editBankTransfer": "बैंक हस्तांतरण संपादित करें", + "needAtLeastTwoBankAccount": "हस्तांतरण करने के लिए कम से कम दो बैंक खातों की आवश्यकता है।", + "from": "से", + "to": "को", + "editBankToCash": "बैंक से नकद संपादित करें", + "noBankAccountsFoundToTransferFrom": "हस्तांतरण करने के लिए कोई बैंक खाता नहीं मिला।", + "selectOneAccount": "एक खाता चुनें", + "editCashAdjustment": "नकद समायोजन संपादित करें", + "adjustCashBalance": "नकद शेष समायोजित करें", + "customDate": "कस्टम तारीख", + "cashInHand": "हाथ में नकदी (Cash in Hand)", + "currentCashBalance": "वर्तमान नकद शेष", + "transfer": "हस्तांतरण (Transfer)", + "adjustCash": "नकद समायोजित करें", + "pleaseSelectADestinationBankAccounts": "कृपया एक गंतव्य बैंक खाता चुनें।", + "editCashToBank": "नकद से बैंक संपादित करें", + "cashToBankTransfer": "नकद से बैंक हस्तांतरण", + "noDestinationBankAccountFond": "कोई गंतव्य बैंक खाता नहीं मिला।", + "transferCheque": "चेक हस्तांतरित करें", + "receivedFrom": "से प्राप्त", + "chequeAmount": "चेक राशि", + "chequeNumber": "चेक नंबर", + "chequeDate": "चेक तारीख", + "referenceNumber": "संदर्भ संख्या", + "selectBankToCash": "बैंक या नकद चुनें", + "depositTo": "इसमें जमा करें", + "selectDepositDestination": "जमा गंतव्य चुनें", + "transferDate": "हस्तांतरण तिथि", + "doYouWantToRellyReOpenThisCheque": "क्या आप वास्तव में इस चेक को फिर से खोलना चाहते हैं?", + "okay": "ठीक है", + "reOpen": "फिर से खोलें", + "open": "खुला", + "chequeList": "चेक सूची", + "closed": "बंद", + "noChequeFound": "कोई चेक नहीं मिला", + "searchTransaction": "लेनदेन खोजें...", + "filterByDate": "तारीख के अनुसार फ़िल्टर करें", + "addImage": "छवि जोड़ें", + "cashAndBankManagement": "नकद और बैंक प्रबंधन", + "cheque": "चेक", + "branchList": "शाखा सूची", + "roleAndPermission": "भूमिका और अनुमति", + "switchBank": "शाखा बदलें?", + "exitBank": "शाखा से बाहर निकलें", + "areYouSureWantToSwitchToDifferentBranch": "क्या आप वास्तव में दूसरी शाखा में जाना चाहते हैं?", + "areYourSureYouWantToExitFromThisBranch": "क्या आप वास्तव में इस शाखा से बाहर निकलना चाहते हैं?", + "switchs": "बदलें", + "exit": "बाहर निकलें", + "createBranch": "शाखा बनाएं", + "areYouSureWantToDeleteThisBranch": "क्या आप वास्तव में इस शाखा को हटाना चाहते हैं?", + "currents": "वर्तमान", + "noBrunchFound": "कोई शाखा नहीं मिली", + "updateBranch": "शाखा अपडेट करें", + "pleaseEnterBranchName": "कृपया शाखा का नाम दर्ज करें", + "enterBalance": "शेष राशि दर्ज करें", + "youDoNotHavePermissionToUpdateBranch": "आपके पास शाखा अपडेट करने की अनुमति नहीं है।", + "allTransaction": "सभी लेनदेन", + "duePay": "देय भुगतान", + "allParties": "सभी पार्टियां", + "retry": "पुनः प्रयास करें", + "incomeCategoriesReport": "आय श्रेणी रिपोर्ट", + "dayBook": "डे बुक", + "billWiseProfit": "बिल अनुसार लाभ", + "cashFlow": "कैश फ्लो", + "balanceSheet": "बैलेंस शीट", + "taxReport": "कर (Tax) रिपोर्ट", + "productSaleHistory": "उत्पाद बिक्री इतिहास", + "productPurchaseHistory": "उत्पाद खरीद इतिहास", + "partyReports": "पार्टी रिपोर्ट", + "customerLedger": "ग्राहक लेजर", + "supplierLedger": "सप्लायर लेजर", + "partyWiseProfit": "पार्टी अनुसार लाभ", + "productWiseProfit": "उत्पाद अनुसार लाभ", + "top5Customer": "शीर्ष 5 ग्राहक", + "top5Supplier": "शीर्ष 5 सप्लायर", + "productReports": "उत्पाद रिपोर्ट", + "comboReport": "कॉम्बो रिपोर्ट", + "expiredItemReport": "समाप्त वस्तु रिपोर्ट", + "top5Product": "शीर्ष 5 उत्पाद", + "productWiseProfitAndLoss": "उत्पाद अनुसार लाभ और हानि", + "productWisePurchase": "उत्पाद अनुसार खरीद", + "productWiseSale": "उत्पाद अनुसार बिक्री", + "noProductMatchYourSearch": "आपकी खोज से कोई उत्पाद मेल नहीं खाता।", + "purchaseQty": "खरीद मात्रा", + "saleQty": "बिक्री मात्रा", + "youDoNotHavePermissionProfitAndLoss": "आपके पास लाभ और हानि की अनुमति नहीं है।", + "sold": "बिका हुआ", + "remaining": "शेष", + "totalAssets": "कुल संपत्ति", + "assets": "संपत्ति", + "itemName": "वस्तु का नाम", + "personalInfo": "व्यक्तिगत जानकारी:", + "dueBalance": "बकाया शेष", + "walletBalance": "वॉलेट बैलेंस", + "cashIn": "कैश इन", + "cashOut": "कैश आउट", + "runningCash": "रनिंग कैश", + "moneyIn": "मनी इन", + "moneyOut": "मनी आउट", + "noDataAvailableForGeneratePdf": "PDF जनरेट करने के लिए कोई डेटा उपलब्ध नहीं है", + "balanceDue": "बकाया राशि", + "returnedAmount": "वापस की गई राशि", + "saleReturn": "बिक्री वापसी", + "saleEdit": "बिक्री संपादन", + "pleaseAddASalesReturn": "कृपया बिक्री वापसी जोड़ें", + "subscriptionReports": "सदस्यता रिपोर्ट", + "started": "शुरू हुआ", + "end": "समाप्त", + "taxReportList": "कर रिपोर्ट सूची", + "developedBy": "द्वारा विकसित", + "time": "समय", + "receivedBy": "द्वारा प्राप्त", + "wallet": "वॉलेट", + "warranty": "वारंटी", + "guarantee": "गारंटी", + "remark": "टिप्पणी", + "bankDetails": "बैंक विवरण", + "cashAndBank": "नकद और बैंक", + "pdfGenerateSuccessfully": "PDF सफलतापूर्वक जनरेट हो गया", + + + "generatingPdf": "पीडीएफ उत्पन्न हो रहा है", + "INVOICE": "इन्वॉइस", + "admin": "एडमिन", + "invoiceNumber": "इन्वॉइस नंबर", + "vatNumber": "वैट नंबर", + "customerSignature": "ग्राहक हस्ताक्षर", + "authorizedSignature": "अधिकृत हस्ताक्षर", + "poweredBy": "द्वारा संचालित", + "shippingCharge": "शिपिंग शुल्क", + "totalReturned": "कुल वापस", + "amountsInWord": "शब्दों में राशि", + "changeAmount": "परिवर्तन राशि", + "sellsBy": "द्वारा बेचा गया", + "rounding": "गोलाई", + "paidBy": "द्वारा भुगतान किया गया", + "vatGstTitle": "वैट/जीएसटी शीर्षक", + "enterVatGstTitle": "वैट/जीएसटी शीर्षक दर्ज करें", + "vatGstNumber": "वैट/जीएसटी नंबर", + "enterVatGstNumber": "वैट/जीएसटी नंबर दर्ज करें", + "vatAndTax": "वैट और टैक्स", + "customPrint": "कस्टम प्रिंट", + "taxRates": "कर दरें", + "taxRatesMangeYourTaxRates": "कर दरें- अपनी कर दरों का प्रबंधन करें", + "add": "जोड़ें", + "status": "स्थिति", + "active": "सक्रिय", + "disable": "निष्क्रिय करें", + "deletedSuccessFully": "सफलतापूर्वक हटा दिया गया!", + "failedToDeleteTheTax": "कर हटाने में विफल", + "errorDeletingTax": "कर हटाने में त्रुटि", + "taxGroup": "कर समूह", + "combinationOfTheMultipleTaxes": "कई करों का संयोजन", + "subTaxes": "उप कर", + "action": "कार्रवाई", + "addTax": "कर जोड़ें", + "editTax": "कर संपादित करें", + "addNewTax": "नया कर जोड़ें", + "enterTaxRates": "कर दर दर्ज करें", + "addTaxGroup": "नया कर समूह जोड़ें", + "editTaxGroup": "कर समूह संपादित करें", + "taxWithSingleMultipleTaxType": "एकल/बहु कर प्रकार के साथ कर", + "noSubTaxSelected": "कोई उप कर चयनित नहीं", + "subTaxList": "उप कर सूची", + "taxPercent": "कर प्रतिशत", + "done": "हो गया", + "writerTaxHere": "यहां पाठ लिखें...", + "expiredList": "समाप्त सूची", + "listIsEmpty": "सूची खाली है", + "printingInvoice": "इन्वॉइस प्रिंट हो रहा है", + "salesSetting": "बिक्री सेटिंग्स", + "invoiceLogo": "इन्वॉइस लोगो", + "printingOption": "मुद्रण विकल्प", + "amountRoundingMethod": "राशि पूर्णांकन विधि", + "signUp": "साइन अप करें", + "returnedItem": "वापस किया गया आइटम", + "returnedDate": "वापसी की तारीख", + "unitPrice": "इकाई मूल्य", + "saleBy": "द्वारा बेचा गया", + "purchasedBy": "द्वारा खरीदा गया", + "collectedBys": "द्वारा एकत्र किया गया", + "payableAmount": "देय राशि", + "receivedAmount": "प्राप्त राशि", + "unitPrices": "इकाई मूल्य", + "item": "वस्तु", + "sl": "क्रमांक", + "mobiles": "मोबाइल", + "paidVia": "के माध्यम से भुगतान किया गया", + "moneyReceipt": "रसीद", + "receipt": "रसीद", + "barcodeGenerator" : "बारकोड जनरेटर", + "searchProduct" : "उत्पाद खोजें", + "code" : "कोड", + "price" : "कीमत", + "showCode" : "कोड दिखाएं", + "showPrice" : "कीमत दिखाएं", + "showName" : "नाम दिखाएं", + "actions" : "कार्रवाई", + "noItemSelected" : "कोई आइटम चयनित नहीं है", + "noProductSelected" : "कोई उत्पाद चयनित नहीं है", + "previewPdf" : "PDF पूर्वावलोकन", + "salesReturnReport" : "बिक्री वापसी रिपोर्ट", + "purchaseReturnReport" : "खरीद वापसी रिपोर्ट", + "incomeFor" : "आय के लिए", + "enterProductCode": "उत्पाद कोड दर्ज करें", + "addIncome" : "आय जोड़ें", + "incomeDate" : "आय की तारीख", + "incomeCategories" : "आय श्रेणियाँ", + "addIncomeCategory" : "आय श्रेणी जोड़ें", + "enterIncomeCategoryName" : "आय श्रेणी का नाम दर्ज करें", + "totalReturnAmount" : "कुल वापस की गई राशि", + "returned" : "वापस किया गया", + "supplierDetails" : "सप्लायर विवरण", + "weekly": "साप्ताहिक", + "monthly": "मासिक", + "yearly" : "वार्षिक", + "today" : "आज", + "thisWeek" : "इस सप्ताह", + "thisMonth" : "इस महीने", + "thisYear": "इस साल", + "allTime" : "सभी समय", + "custom" : "कस्टम", + "addUserRole": "उपयोगकर्ता भूमिका जोड़ें", + "noRoleFound": "कोई उपयोगकर्ता भूमिका नहीं मिली", + "yourPackageExpiredInDays": "आपका पैकेज 5 दिन में समाप्त हो जाएगा", + "yourPackageExpiredToday": "आपका पैकेज आज समाप्त हो जाएगा\n\nकृपया फिर से खरीदें", + "contactUs": "हमसे संपर्क करें", + "writeYourMessageHere": "अपना संदेश यहाँ लिखें", + "sendMessage": "संदेश भेजें", + "sendYourEmail": "अपना ईमेल भेजें", + "backToHome": "होम पर वापस जाएं", + "promoCode": "प्रोमो कोड", + "submit": "प्रस्तुत करें", + "seeAllPromoCode": "सभी प्रोमो कोड देखें", + "categories": "श्रेणियाँ", + "enterYourPhoneNumber": "अपना फ़ोन नंबर दर्ज करें", + "enterFullAddress": "पूरा पता दर्ज करें", + "enterYourEmailAddress": "अपना ईमेल पता दर्ज करें", + "pleaseEnterAPassword": "कृपया एक पासवर्ड दर्ज करें", + "pleaseEnterAConfirmPassword": "कृपया पासवर्ड की पुष्टि करें", + "enterYourName": "अपना नाम दर्ज करें", + "addNewAddress": "नया पता जोड़ें", + "firstName": "पहला नाम", + "lastName": "अंतिम नाम", + "country": "देश", + "bangladesh": "बांग्लादेश", + "apply": "लागू करें", + "deliveryAddress": "वितरण पता", + "noDataAvailabe": "कोई डेटा उपलब्ध नहीं है", + "addDelivery": "वितरण जोड़ें", + "description": "विवरण", + "addNote": "नोट जोड़ें", + "image": "छवि", + "pleaseConnectThePrinterFirst": "कृपया पहले प्रिंटर कनेक्ट करें", + "selectCategory": "श्रेणी चुनें", + "enterExpenseDate": "व्यय तिथि दर्ज करें", + "enterName": "नाम दर्ज करें", + "enterAmount": "राशि दर्ज करें", + "enterRefNumber": "संदर्भ संख्या दर्ज करें", + "fashions": "फैशन", + "billTO": "बिल किसको", + "totalDue": "कुल बकाया", + "paymentsAmount": "भुगतान राशि", + "remainingDue": "शेष बकाया", + "thankYouForYourDuePayment": "आपके बकाया भुगतान के लिए धन्यवाद", + "print": "प्रिंट करें", + "unitPirce": "इकाई मूल्य", + "totalPrice": "कुल मूल्य", + "totalVat": "कुल वैट", + "deliveryCharge": "डिलीवरी शुल्क", + "totalPayable": "कुल देय", + "thakYouForYourPurchase": "आपकी खरीदारी के लिए धन्यवाद", + "pleaseConnectYourBlutohPrinter": "कृपया अपना ब्लूटूथ प्रिंटर कनेक्ट करें", + "editSocailMedia": "सोशल मीडिया संपादित करें", + "socialMarketing": "सामाजिक विपणन", + "share": "शेयर करें", + "notification": "सूचना", + "purchaseAlarm": "खरीदी अलार्म", + "purchaseConfirmed": "खरीदी पुष्टि हो गई", + "paymentComplete": "भुगतान पूरा हुआ", + "retur": "वापसी", + "sendSms": "एसएमएस भेजें", + "recivethePin": "पिन प्राप्त करें", + "startNewSale": "नई बिक्री शुरू करें", + "payment": "भुगतान", + "masterCard": "मास्टर कार्ड", + "instrucation": "निर्देश", + "cash": "नकद", + "invoiceViewr": "चालान दर्शक", + "size": "आकार", + "color": "रंग", + "weight": "वजन", + "capacity": "क्षमता", + "type": "प्रकार", + "youWantTodeletetheProduct": "क्या आप इस उत्पाद को हटाना चाहते हैं?", + "delete": "हटाएं", + "contactDetials": "संपर्क विवरण", + "clarence": "क्लैरेंस", + "call": "कॉल", + "messege": "संदेश", + "dailyTransaction": "दैनिक लेन-देन", + "promo": "प्रोमो", + "send": "भेजें", + "easyToUseThePos": "आसानी से उपयोग करें मोबाइल पॉस", + "easytheusedesciption": "सेल्स प्रो ऐप मुफ्त है, उपयोग में आसान है। वास्तव में, यह दुनिया भर में सबसे अच्छा पीओएस सिस्टमों में से एक है।", + "choseYourFeature": "अपनी सुविधा चुनें", + "choseyourfeatureDesciption": "सुविधाएँ महत्वपूर्ण होती हैं जो सेल्स प्रो को पारंपरिक समाधानों से अलग बनाती हैं।", + "allBusinessSolutions": "सभी व्यापारिक समाधान", + "allBusinessolutionDescrip": "सेल्स प्रो एक पूर्ण व्यापार समाधान है जिसमें स्टॉक, खाता, बिक्री, व्यय और लाभ/हानि शामिल हैं।", + "skip": "छोड़ें", + "next": "आगामी", + "anewUpdateAvailable": "एक नया अपडेट उपलब्ध है\nकृपया अपना ऐप अपडेट करें", + "skipTheUpdate": "अपडेट छोड़ें", + "rememberMeLater": "मुझे बाद में याद रखें", + "powerdedByAcnoo": "द्वारा प्रोत्साहित: एकनू", + "lossOrProfit": "हानि/लाभ", + "expense": "व्यय", + "parties": "पार्टियाँ", + "home": "होम", + "sales": "बिक्री", + "setting": "सेटिंग", + "purchaseNow": "अब खरीदें", + "paymentMethods": "भुगतान के तरीके", + "purchaseReports": "खरीदारी रिपोर्ट", + "salesReports" : "बिक्री रिपोर्ट", + "dueReports" : "बकाया रिपोर्ट", + "save": "बचाना", + "update": "अद्यतन", + "continueButton": "जारी रखना", + "name": "नाम", + "phone": "फ़ोन नंबर", + "email": "मेल पता", + "address": "पता", + "previousDue": "पिछला देय", + "selectLang": "अपनी भाषा का चयन करें", + "addContact": "संपर्क जोड़ें", + "moreInfo": "और जानकारी", + "retailer": "फुटकर विक्रेता", + "dealer": "विक्रेता", + "wholesaler": "थोक विक्रेता", + "supplier": "देने वाला", + "CustomerDetails": "ग्राहक विवरण", + "recentTransaction": "हाल ही के लेनदेन", + "totalProduct": "कुल उत्पाद", + "total": "कुल", + "paid": "चुकाया गया", + "unPaid": "अवैतनिक", + "due": "देय", + "connect": "कनेक्ट करने के लिए क्लिक करें", + "tryAgain": "पुनः प्रयास करें", + "loading": "लोड हो रहा है", + "viewAll": "सभी को देखें", + "partyList": "दलों की सूची", + "addCustomer": "कृपया एक ग्राहक जोड़ें", + "updateContact": "संपर्क अपडेट करें", + "dueList": "देय सूची", + "collectDue": "बकाया जमा करें", + "date": "तारीख", + "dueAmount": "बकाया राशि: ", + "customerName": "ग्राहक का नाम", + "totalAmount": "कुल राशि", + "paidAmount": "चुकाई गई राशि", + "paymentTypes": "भुगतान प्रकार", + "cancel": "रद्द करना", + "expenseReport": "व्यय आख्या", + "fromDate": "की तिथि से", + "toDate": "तारीख तक", + "expenseFor": "के लिए व्यय", + "amount": "मात्रा", + "noData": "कोई डेटा मौजूद नहीं", + "totalExpense": "कुल खर्च", + "addExpense": "व्यय जोड़ें", + "expenseDate": "व्यय तिथि", + "referenceNo": "संदर्भ संख्या", + "note": "टिप्पणी", + "expenseCat": "व्यय श्रेणियां", + "search": "खोज", + "select": "चुनना", + "addExpenseCat": "व्यय श्रेणी जोड़ें", + "categoryName": "श्रेणी नाम", + "alreadyAdded": "पहले से ही जोड़ा", + "whatNew": "नया क्या है", + "lp": "हानि/लाभ", + "profit": "लाभ", + "loss": "नुकसान", + "lpDetails": "हानि/लाभ विवरण", + "invoice": "इनवॉइस", + "dates": "तारीख:", + "mobile": "गतिमान:", + "product": "उत्पाद", + "quantity": "मात्रा", + "discount": "छूट", + "totalLoss": "पूरा नुकसान", + "totalProfit": "कुल लाभ", + "productList": "उत्पादों की सूची", + "stock": "भंडार", + "addNewProduct": "नया उत्पाद जोड़ें", + "productName": "प्रोडक्ट का नाम", + "productCode": "उत्पाद कोड", + "purchasePrice": "खरीद मूल्य", + "mrp": "एम आर पी", + "wholeSalePrice": "थोक मूल्य", + "dealerPrice": "डीलर कीमत", + "manufacturer": "उत्पादक", + "saveNPublish": "सहेजें और प्रकाशित करें", + "brands": "ब्रांड्स", + "addBrand": "ब्रांड जोड़ें", + "brandName": "ब्रांड का नाम", + "addUnit": "यूनिट जोड़ें", + "unitName": "इकाई का नाम", + "units": "इकाइयों", + "addProduct": "कृपया एक उत्पाद जोड़ें", + "updateProduct": "अद्यतन उत्पाद", + "salePrice": "विक्रय कीमत", + "profile": "प्रोफ़ाइल", + "edit": "संपादन करना", + "businessCat": "व्यापार वर्ग", + "language": "भाषा", + "changePassword": "पासवर्ड बदलें", + "updateProfile": "अपने प्रालेख का अद्यतन करें", + "businessName": "कंपनी और व्यवसाय का नाम", + "addPurchase": "खरीदारी जोड़ें", + "inv": "चालान संख्या", + "supplierName": "आपूर्तिकर्ता का नाम", + "itemAdded": "आइटम जोड़ा गया", + "addItems": "सामगंरियां जोड़ें", + "subTotal": "उप कुल", + "returnAmount": "वापसी राशि", + "chooseSupplier": "एक आपूर्तिकर्ता चुनें", + "noSupplier": "कोई आपूर्तिकर्ता उपलब्ध नहीं है", + "salesDetails": "बिक्री विवरण", + "editPurchaseInvoice": "खरीद चालान संपादित करें", + "purchaseList": "खरीद सूची", + "addAPurchase": "कृपया खरीदारी जोड़ें", + "dueReport": "देय रिपोर्ट", + "fullyPaid": "पूर्ण भुगतान किया हुआ", + "stillUnpaid": "अभी भी अवैतनिक", + "purchaseReport": "खरीद रिपोर्ट", + "connectPrinter": "अपना प्रिंटर कनेक्ट करें", + "clickToConnect": "कनेक्ट करने के लिए क्लिक करें", + "collectDues": "कृपया बकाया जमा करें", + "addNewPurchase": "कृपया खरीदारी जोड़ें", + "salesReport": "विक्रय विवरण", + "addSale": "कृपया एक बिक्री जोड़ें", + "reports": "रिपोर्टों", + "chooseCustomer": "एक ग्राहक चुनें", + "addSales": "बिक्री जोड़ें", + "saleList": "बिक्री सूची", + "editSalesInvoice": "बिक्री चालान संपादित करें", + "previousPayAmount": "पिछला भुगतान राशि", + "printing": "मुद्रण विकल्प", + "subscription": "अंशदान", + "userRole": "उपयोगकर्ता भूमिका", + "currency": "मुद्रा", + "logOut": "लॉग आउट", + "stockList": "शेयर सूची", + "purchase": "खरीदना", + "sale": "बिक्री", + "yourPack": "आपका पैकेज", + "freePlan": "मुफ्त योजना", + "youRUsing": "आप उपयोग कर रहे हैं ", + "freePack": "मुफ्त पैकेज", + "premiumPlan": "प्रीमियम योजना", + "packFeatures": "पैकेज सुविधाएँ", + "unlimited": "असीमित", + "updateNow": "अभी अद्यतन करें", + "purchasePremium": "प्रीमियम योजना खरीदें", + "buyPremium": "प्रीमियम प्लान खरीदें", + "paypalPay": "पेपैल के साथ भुगतान करें", + "gotEmail": "आपको एक ईमेल मिला है", + "sendEmail": "हमने पासवर्ड रीसेट करने के निर्देशों के साथ एक ईमेल भेजा है:", + "checkEmail": "इ मेल जांचिए", + "close": "बंद करना", + "forgotPassword": "पासवर्ड भूल गए", + "enterEmail": "पासवर्ड रीसेट लिंक प्राप्त करने के लिए कृपया नीचे अपना ईमेल पता दर्ज करें।", + "sendLink": "रीसेट लिंक भेजें", + "emailText": "ईमेल", + "password": "पासवर्ड", + "logIn": "लॉग इन करें", + "noAcc": "कोई खाता नहीं है?", + "register": "पंजीकरण करवाना", + "phoneVerification": "फ़ोन सत्यापन", + "registerTitle": "हमें शुरू किए बिना आपके फ़ोन को पंजीकृत करने की आवश्यकता है!", + "sendCode": "कोड भेजें", + "staffLogin": "कर्मचारी लॉगिन", + "logInWithMail": "ईमेल से लॉगिन करें", + "setUpProfile": "अपना प्रोफाइल सेटअप करें", + "setUpDesc": "अपने डॉक्टर को बेहतर प्रभाव से जोड़ने के लिए अपनी प्रोफ़ाइल अपडेट करें", + "gallery": "गेलरी", + "camera": "कैमरा", + "companyAddress": "कम्पनी का पता", + "openingBalance": "प्रारंभिक जमा", + "confirmPass": "प्रारंभिक जमावड़ा", + "haveAcc": "क्या आपके पास पहले से एक खाता मौजूद है?", + "loginWithPhone": "फोन से लॉगिन करें", + "editPhone": "फ़ोन नंबर संपादित करें?", + "createAcc": "एक नि: शुल्क खाता बनाएं", + "congratulation": "बधाई हो", + + "signIn": "साइन इन करें", + "welcomeBack": "वापस स्वागत है!", + "passwordCannotBeEmpty": "पासवर्ड खाली नहीं हो सकता", + "reset": "अपने ईमेल या फोन नंबर का उपयोग करके पासवर्ड रीसेट करें", + "lableEmail": "ईमेल", + "hintEmail": "ईमेल पता दर्ज करें", + "emailCannotBeEmpty": "ईमेल खाली नहीं हो सकता", + "pleaseEnterAValidEmail": "कृपया एक मान्य ईमेल दर्ज करें", + "continueE": "जारी रखें", + "pleaseEnterYourDetails": "कृपया अपनी जानकारी दर्ज करें।", + "lablePassword": "पासवर्ड", + "hintPassword": "पासवर्ड दर्ज करें", + "pleaseEnterABiggerPassword": "कृपया एक बड़ा पासवर्ड दर्ज करें", + "rememberMe": "मुझे याद रखें", + "donNotHaveAnAccount": "क्या आपके पास खाता नहीं है?", + "createAFreeAccount": "एक मुफ्त खाता बनाएं", + "fullName": "पूरा नाम", + "enterYourFullName": "अपना पूरा नाम दर्ज करें", + "nameCanNotBeEmpty": "नाम खाली नहीं हो सकता", + "alreadyHaveAnAccount": "पहले से ही एक खाता है?", + "createNewPassword": "नया पासवर्ड बनाएं", + "setUpNewPassword": "नया पासवर्ड सेट करें", + "resetPassword": "अपने खाते को पुनः प्राप्त करने और लॉग इन करने के लिए पासवर्ड रीसेट करें", + "newPassword": "नया पासवर्ड", + "confirmPassword": "पासवर्ड की पुष्टि करें", + "passwordsDoNotMatch": "पासवर्ड मेल नहीं खाते", + "verityEmail": "ईमेल सत्यापित करें", + "verification": "सत्यापन", + "digits": "6-अंकीय पिन आपके ईमेल पते पर भेजा गया है:", + "enterValidOTP": "मान्य ओटीपी दर्ज करें", + "resendOTP": "ओटीपी फिर से भेजें", + "verifyYourEmail": "अपना ईमेल सत्यापित करें", + "weHaveSentAConfirmationEmailTo": "हमने एक पुष्टि ईमेल भेजा है", + "folder": "हो सकता है कि मेल आपके स्पैम फ़ोल्डर में चला गया हो।", + "gotIt": "समझ गया", + "enterOpeningBalance": "प्रारंभिक संतुलन दर्ज करें", + "pleaseEnterAValidBusinessName": "कृपया एक मान्य व्यवसाय नाम दर्ज करें", + "enterBusiness": "व्यापार/स्टोर का नाम दर्ज करें", + "selectBusinessCategory": "व्यापार श्रेणी चुनें", + "todaySummary": "आज का सारांश", + "sellAll": "सभी बेचें >", + "income": "आय", + "purchased": "खरीदा", + "endYourFreePlan": "अपना मुफ्त योजना समाप्त करें", + "yourFree": "आपका मुफ्त पैकेज लगभग समाप्त हो चुका है, अपना अगला योजना खरीदें धन्यवाद।", + "upgradeNow": "अब अपग्रेड करें", + "notFound": "नहीं मिला", + "updateYourSubscription": "अपनी सदस्यता अपडेट करें", + "noDataFound": "कोई डेटा नहीं मिला", + "areYouSure": "क्या आप सुनिश्चित हैं?", + "doYouWantToExitTheApp": "क्या आप ऐप से बाहर निकलना चाहते हैं?", + "no": "नहीं", + "yes": "हाँ", + "dashboard": "डैशबोर्ड", + "salesPurchaseOverview": "बिक्री और खरीदारी का अवलोकन", + "totalItems": "कुल आइटम", + "totalCategories": "कुल श्रेणियाँ", + "quickOverview": "त्वरित अवलोकन", + "totalIncome": "कुल आय", + "customerDue": "ग्राहक बकाया", + "stockValue": "स्टॉक मूल्य", + "lossProfit": "लाभ/हानि", + "cost": "लागत", + "qty": "मात्रा", + "noProductFound": "कोई उत्पाद नहीं मिला", + "phoneNumber": "फोन नंबर", + "pleaseEnterAValidName": "कृपया एक मान्य नाम दर्ज करें", + "pleaseEnterValidPhoneAndNameFirst": "कृपया पहले मान्य फोन और नाम दर्ज करें", + "confirmDelete": "हटाने की पुष्टि करें", + "areYouSureYouWant": "क्या आप इस पार्टी को हटाना चाहते हैं?", + "pleaseEnterAValidPhoneNumber": "कृपया एक मान्य फोन नंबर दर्ज करें", + "sendSMS": "एसएमएस भेजें", + "searchH": "यहाँ खोजें....", + "transactions": "लेनदेन", + "selectAInvoice": "एक चालान चुनें", + "totalDueAmount": "कुल बकाया राशि", + "youCanNotPayMoreThenDue": "आप बकाया से अधिक भुगतान नहीं कर सकते", + "noDueSelected": "कोई बकाया नहीं चुना गया", + "pleaseEnterName": "कृपया नाम दर्ज करें", + "pleaseEnterAmount": "कृपया राशि दर्ज करें", + "enterNote": "टिप्पणी दर्ज करें", + "pleaseSelectAExpenseCategory": "कृपया एक खर्च श्रेणी चुनें", + "enterExpanseCategoryName": "खर्च श्रेणी नाम दर्ज करें", + "comingSoon": "जल्द आ रहा है", + "pleaseMakeASaleFirst": "कृपया पहले बिक्री करें", + "facebook": "फेसबुक", + "twitter": "ट्विटर", + "instagram": "इंस्टाग्राम", + "linkedIN": "लिंक्डइन", + "link": "लिंक", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "भुगतान गेटवे", + "paymentSuccess": "भुगतान सफल", + "paymentWasSuccessful": "भुगतान सफल रहा!", + "paymentFailed": "भुगतान विफल", + "paymentFailedPleaseTryAgain": "भुगतान विफल हो गया। कृपया पुनः प्रयास करें।", + "pleaseEnterAValidBrandName": "कृपया एक मान्य ब्रांड नाम दर्ज करें", + "enterABrandName": "ब्रांड नाम दर्ज करें", + "addCategory": "श्रेणी जोड़ें", + "enterCategoryName": "श्रेणी का नाम दर्ज करें", + "selectVariations": "परिवर्तनों का चयन करें: ", + "dataSavedSuccessfully": "डेटा सफलतापूर्वक सहेजा गया।", + "somethingIs": "कुछ है", + "updateYourProfile": "अपने प्रोफाइल को अपडेट करें ताकि आप अपने ग्राहक को बेहतर प्रभाव के साथ जोड़ सकें", + "shopOpeningBalance": "दुकान का प्रारंभिक संतुलन", + "shopRemainingBalance": "दुकान का शेष संतुलन", + "enterAValidDiscount": "एक मान्य छूट दर्ज करें", + "addProductFirst": "पहले उत्पाद जोड़ें", + "subtotal": "उपकुल", + "purchaseDetails": "खरीदारी विवरण", + "riead": "रिअड", + "totall": "कुल:", + "startDate": "प्रारंभ तिथि", + "pickStartDate": "प्रारंभ तिथि चुनें", + "endDate": "समाप्ति तिथि", + "pickEndDate": "समाप्ति तिथि चुनें", + "failedToGetPlatformVersion": "प्लेटफ़ॉर्म संस्करण प्राप्त करने में विफल", + "enterQuantity": "मात्रा दर्ज करें", + "pleaseAddQuantity": "कृपया मात्रा जोड़ें", + "willBeAddedSoon": "जल्द ही जोड़ा जाएगा", + "addedToCart": "कार्ट में जोड़ा गया", + "connectYourPrinter": "अपने प्रिंटर को कनेक्ट करें", + "customerPay": "ग्राहक भुगतान", + "supplerPay": "सप्लायर भुगतान", + "incomeReport": "आय रिपोर्ट", + "category": "श्रेणी", + "balance": "संतुलन", + "itemsSales": "आइटम बिक्री", + "totalPurchase": "कुल खरीदारी", + "totalSales": "कुल बिक्री", + "stockReport": "स्टॉक रिपोर्ट", + "lossProfitReport": "लाभ/हानि रिपोर्ट", + "outOfStock": "स्टॉक में नहीं", + "vat": "वैट", + "customerPhoneNumber": "ग्राहक फोन नंबर", + "enterCustomerPhoneNumber": "ग्राहक फोन नंबर दर्ज करें", + "walkInCustomer": "वॉक-इन ग्राहक", + "guest": "अतिथि", + "stocks": "स्टॉक: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "डिस्टर्ब न करें", + "on": "चालू", + "off": "बंद", + "unlimitedUsagesOfOurPackage": "हमारे पैकेज के असीमित उपयोग\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "सदस्यता के लिए भुगतान करें", + "field": "क्षेत्र", + "successfullyPaid": "सफलतापूर्वक भुगतान किया", + "profileEdit": "प्रोफ़ाइल संपादित करें", + "products": "उत्पाद", + "salesList": "बिक्री सूची", + "useTitleCanNotBeEmpty": "उपयोगकर्ता शीर्षक खाली नहीं हो सकता", + "userTitle": "उपयोगकर्ता शीर्षक", + "enterUserTitle": "उपयोगकर्ता शीर्षक दर्ज करें", + "create": "बनाएं", + "youHaveToGivePermission": "आपको अनुमति देनी होगी", + "all": "सभी", + "userRoleDetails": "उपयोगकर्ता भूमिका विवरण", + "doYouWantToDeleteTheUser": "क्या आप उपयोगकर्ता को हटाना चाहते हैं?", + "thisProductAlreadyAdded": "यह उत्पाद पहले से जोड़ा गया है!", + "pleaseEnterAValidProductName": "कृपया एक मान्य उत्पाद नाम दर्ज करें", + "enterProductName": "उत्पाद नाम दर्ज करें", + "pleaseSelectACategory": "कृपया एक श्रेणी चुनें", + "productCategory": "उत्पाद श्रेणी", + "selectProductCategory": "उत्पाद श्रेणी चुनें", + "enterSize": "आकार दर्ज करें", + "enterColor": "रंग दर्ज करें", + "enterWeight": "वजन दर्ज करें", + "enterCapacity": "क्षमता दर्ज करें", + "enterType": "प्रकार दर्ज करें", + "productBrand": "उत्पाद ब्रांड", + "selectABrand": "एक ब्रांड चुनें", + "productCodeIsRequired": "उत्पाद कोड आवश्यक है", + "enterAValidStock": "एक मान्य स्टॉक दर्ज करें", + "enterStock": "स्टॉक दर्ज करें", + "productUnit": "उत्पाद इकाई", + "selectProductUnit": "उत्पाद इकाई चुनें", + "pleaseEnterAValidPurchasePrice": "कृपया एक मान्य खरीद मूल्य दर्ज करें", + "enterPurchasePrice": "खरीद मूल्य दर्ज करें", + "pleaseEnterAValidSalePrice": "कृपया एक मान्य बिक्री मूल्य दर्ज करें", + "enterSaltingPrice": "सल्टिंग मूल्य दर्ज करें", + "enterWholesalePrice": "थोक मूल्य दर्ज करें", + "enterDealerPrice": "डीलर मूल्य दर्ज करें", + "enterDiscount": "छूट दर्ज करें", + "enterManufacturerName": "निर्माता का नाम दर्ज करें", + "adding": "जोड़ना..", + "pleaseEnterAValidUnitName": "कृपया एक मान्य इकाई नाम दर्ज करें", + "pleaseEnterUnitName": "कृपया इकाई का नाम दर्ज करें", + "productDetails": "उत्पाद विवरण", + "smartWatch": "स्मार्ट वॉच", + "appleWatch": "एप्पल वॉच", + "deleting": "हटा रहे हैं....", + "brand": "ब्रांड", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "विवरण", + "weSentAnOTPInYourPhoneNumber": "हमने आपके फोन नंबर पर एक OTP भेजा है", + "pleaseEnterTheOTP": "कृपया OTP दर्ज करें", + "enterAValidOTP": "एक वैध OTP दर्ज करें", + "verify": "सत्यापित करें", + "resendIn": "OTP पुनः भेजें ", + + + + "dueCollection": "बाकी संग्रह", + "noTransaction": "कोई लेनदेन नहीं", + "updating": "अद्यतन कर रहा है...", + "confirmSMSTo": "SMS की पुष्टि करें", + "anSMSWillBeSentToTheFollowingNumber": "एक SMS निम्नलिखित नंबर पर भेजा जाएगा: ", + "package": "पैकेज", + "permissionNotGranted": "अनुमति नहीं दी गई!", + "collectedBy": "संग्रहित द्वारा:", + "phonee": "फोन:", + "purchaseBy": "खरीदने वाला:", + "salesBy": "बेचने वाला:", + "days": "दिन", + + "freeLifetimeUpdate": "मुक्त आजीवन अपडेट", + "android": "एंड्रॉइड और iOS ऐप समर्थन", + "premiumCustomerSupport": "एंड्रॉइड और iOS ऐप समर्थन", + "customInvoiceBranding": "कस्टम इनवॉइस ब्रांडिंग", + "unlimitedUsage": "अनलिमिटेड उपयोग", + "freeDataBackup": "मुक्त डेटा बैकअप", + "addCustomers": "ग्राहक जोड़ें", + "noDue": "कोई बकाया नहीं", + "customer": "ग्राहक", + "billingAddress": "बिलिंग पता", + "enterAddress": "पता दर्ज करें", + "city": "शहर", + "cityName": "शहर का नाम", + "state": "राज्य", + "stateName": "राज्य का नाम", + "zip": "पिन कोड", + "zipCode": "पिन कोड दर्ज करें", + "chooseCountry": "देश चुनें", + "shippingAddress": "शिपिंग पता", + "partyCreateWarn": "आपको पार्टी बनाने की अनुमति नहीं है।", + "addParty": "पार्टी जोड़ें", + "creditLimit": "पार्टी क्रेडिट लिमिट", + "selectOne": "एक चुनें", + "roundings": "राउंडिंग (+/-)", + "roundingTotal": "राउंडेड कुल", + "opinion": "अपनी राय दर्ज करें", + "dueSaleWarn": "वॉक-इन ग्राहकों के लिए बकाया पर बिक्री की अनुमति नहीं है।", + "paymentTypeHint": "कृपया भुगतान प्रकार चुनें", + "createSaleWarn": "आपको बिक्री बनाने की अनुमति नहीं है।", + "updateSaleWarn": "आपको बिक्री अपडेट करने की अनुमति नहीं है।", + "uploadImage": "छवि अपलोड करें", + "useGallery": "गैलरी का उपयोग करें", + "openCamera": "कैमरा खोलें", + "scanCode": "उत्पाद QR कोड स्कैन करें", + "posSale": "POS बिक्री", + "selectCustomer": "ग्राहक चुनें", + "searchWith": "खोजें...", + "filter": "फ़िल्टर", + "productNotFound": "उत्पाद नहीं मिला", + "noMatched": "कोई मेल खाता उत्पाद नहीं मिला।", + "inventoryPermission": "आपके पास इन्वेंट्री अनुमति नहीं है", + "noParty": "कोई पार्टी नहीं मिली", + "purchaseWarn": "आपको खरीदारी बनाने की अनुमति नहीं है।", + "purchaseUpdateWarn": "आपको खरीदारी अपडेट करने की अनुमति नहीं है।", + "addVariantDetails": "वैरिएंट विवरण जोड़ें", + "purchaseEx": "खरीद मूल्य Ex.", + "purchaseIn": "खरीद मूल्य Inc.", + "purchaseExReq": "खरीद मूल्य Ex. आवश्यक है", + "purchaseInReq": "खरीद मूल्य Inc. आवश्यक है", + "profitMargin": "लाभ मार्जिन (%)", + "saleReq": "बिक्री मूल्य आवश्यक है", + "manufactureDate": "निर्माण तिथि", + "selectDate": "तिथि चुनें", + "expDate": "समाप्ति तिथि", + "saveVariant": "वैरिएंट सहेजें", + "model": "मॉडल", + "selectModel": "मॉडल चुनें", + "bulk": "थोक अपलोड", + "barcodeGen": "बारकोड जनरेटर", + "upload": "अपलोड करें", + "sku": "SKU / कोड", + "lowStock": "कम स्टॉक", + "enLowStock": "कम स्टॉक दर्ज करें", + "manuDate": "निर्माण तिथि", + "single": "एकल", + "batch": "बैच", + "batchNo": "बैच नंबर", + "entBatchNo": "बैच नंबर दर्ज करें", + "variantAdded": "वैरिएंट सफलतापूर्वक जोड़ा गया!", + "variantDelete": "वैरिएंट सफलतापूर्वक हटाया गया!", + "addVariant": "वैरिएंट जोड़ें", + "typeSelect": "प्रकार चुनें", + "taxType": "कर प्रकार", + "selectTax": "कर चुनें", + "updateProductWarn": "आपको उत्पाद अपडेट करने की अनुमति नहीं है।", + "addProductWarn": "आपको उत्पाद बनाने की अनुमति नहीं है।", + "updateProductSuccess": "उत्पाद सफलतापूर्वक अपडेट किया गया!", + "addProductSuccess": "उत्पाद सफलतापूर्वक बनाया गया!", + "choose": "चुनें", + "view": "विवरण देखें", + "priceWarn": "कीमत खाली नहीं हो सकती", + "productSetting": "उत्पाद सेटिंग्स", + "saveSetting": "सेटिंग्स सहेजें", + "addStock": "स्टॉक जोड़ें", + "stockWarn": "स्टॉक कम से कम 1 होना चाहिए", + "updateSuccess": "सफलतापूर्वक अपडेट किया गया", + "updateFailed": "स्टॉक अपडेट करने में विफल", + "deleteBatchWarn": "क्या आप वाकई इस बैच को हटाना चाहते हैं?", + "lowStockReport": "कम स्टॉक रिपोर्ट", + "genPdfWarn": "PDF बनाने के लिए कोई डेटा उपलब्ध नहीं है", + "dateFilterWarn": "समाप्ति तिथि, प्रारंभ तिथि से पहले नहीं हो सकती।", + "createPdfWarn": "आपको PDF बनाने की अनुमति नहीं है।", + "expirationStatus": "समाप्ति स्थिति", + "selectFDate": "प्रारंभ तिथि चुनें", + "selectToDate": "समाप्ति तिथि चुनें", + "clear": "साफ करें", + "incomeReportPermission": "आपको आय रिपोर्ट देखने की अनुमति नहीं है।", + "deleteAcc": "खाता हटाएं", + "deletePartyWarn": "आपको पार्टी हटाने की अनुमति नहीं है।", + "updatePartyWarn": "आपको पार्टी अपडेट करने की अनुमति नहीं है।", + "phoneNotAvail": "फोन नंबर उपलब्ध नहीं है।", + "notLaunch": "फोन ऐप लॉन्च नहीं कर सका।", + "quickOver": "त्वरित अवलोकन", + "tranSacOver" : "लेन-देन का अवलोकन", + "profitLoss" : "लाभ और हानि" +} \ No newline at end of file diff --git a/lib/l10n/intl_hr.arb b/lib/l10n/intl_hr.arb new file mode 100644 index 0000000..6903b25 --- /dev/null +++ b/lib/l10n/intl_hr.arb @@ -0,0 +1,942 @@ +{ + "deleteDialogDetails": "Jeste li sigurni da želite obrisati svoj račun? Ova radnja će trajno izbrisati sve vaše podatke.", + "passwordMust6Character": "Lozinka mora imati najmanje 6 znakova", + "passwordIsRequired": "Lozinka mora imati najmanje 6 znakova", + "iAgreeDeleteMyAccountPermanent": "Pristajem na trajno brisanje mog računa.", + "flat": "Fiksno", + "percent": "Postotak", + "partialPaid": "Djelomično plaćeno", + "selectStock": "Odaberi zalihu", + "stockOrVariant": "Zaliha / Varijanta", + "noBatch": "Nema serije", + "purchaseQuantityRequired": "Potrebna količina kupnje", + "excelUploader": "Excel učitavač", + "remove": "Ukloni", + "uploading": "Učitavanje...", + "pickAndUploadFile": "Odaberi i učitaj datoteku", + "downloadExcelFormat": "Preuzmi Excel format", + "excelFiles": "Excel datoteke", + "noFileSelected": "Nijedna datoteka nije odabrana", + "orContinueWith": "Ili nastavi s", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Prijava nije uspjela. Molimo pokušajte ponovno.", + "someThingWithWrongWithTheWebPage": "Nešto nije u redu s web stranicom.", + "loadingOtpSetting": "Učitavanje OTP postavki...", + "youCanNowResendYourOtp": "Sada možete ponovno poslati OTP.", + "resendOtpSeconds": "Ponovno pošalji OTP za ${start} sekundi", + "oldPassword": "Stara lozinka", + "oldPasswordCanNotBeEmpty": "Stara lozinka ne može biti prazna", + "seconds": "sekunde", + "downloading": "Preuzimanje...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Preuzimanje uspješno! Provjerite mapu Dokumenti", + "printBarCode": "Ispiši barkod", + "youDoNotHavePermissionToGenerateBarcode": "Nemate dopuštenje za generiranje barkoda.", + "download": "Preuzmi", + "packingDate": "Datum pakiranja", + "permissionDeniedToViewBank": "Dopuštenje za pregled banke odbijeno.", + "permissionDeniedToUpdateBank": "Dopuštenje za ažuriranje banke odbijeno.", + "editWarehouse": "Uredi skladište", + "addNewWarehouse": "Dodaj novo skladište", + "warehouseName": "Naziv skladišta", + "enterWarehouseName": "Unesite naziv skladišta", + "amountMustBeGreaterThanZero": "Iznos mora biti veći od 0", + "canNotRetrievePaymentDetails": "Nije moguće dohvatiti detalje plaćanja.", + "youDonNotHavePermissionToCreateExpense": "Nemate dopuštenje za kreiranje troška.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nemate dopuštenje za kreiranje kategorije troškova.", + "youDonNotHavePermissionToCreateIncome": "Nemate dopuštenje za kreiranje prihoda.", + "youDoNotHavePermissionToCreateIncomeCategory": "Nemate dopuštenje za kreiranje kategorije prihoda.", + "salesReturn": "Povrat prodaje", + "purchaseReturn": "Povrat prodaje", + "returnQuantity": "Količina povrata", + "nonFoundableDiscount": "Nepovratno (PDV/Popust)", + "confirmReturn": "Potvrdi povrat", + "pleaseSelectForProductReturn": "Molimo odaberite proizvod za povrat", + "failedToProcessReturn": "Neuspješna obrada povrata.", + "noValuesDenied": "Nisu definirane vrijednosti", + "editCategory": "Uredi kategoriju", + "editModel": "Uredi model", + "addNewModel": "Dodaj novi model", + "pleaseEnterValidName": "Molimo unesite valjano ime", + "modelName": "Naziv modela", + "enterModelName": "Unesite naziv modela", + "youDoNotHavePermissionToCreateModel": "Nemate dopuštenje za kreiranje modela", + "youDoNotHavePermissionToUpdateModel": "Nemate dopuštenje za ažuriranje modela", + "modelUpdateSuccessfully": "Model uspješno ažuriran!", + "modelCreatedSuccessfully": "Model uspješno kreiran!", + "models": "Modeli", + "youDoNotHavePermissionDeleteModel": "Nemate dopuštenje za brisanje modela.", + "enterLabelText": "Unesite tekst oznake", + "searchBatchNo": "Pretraži broj serije...", + "noActiveUser": "Korisnik nije aktivan", + "pleaseUseValidPurchaseCodeUseTheApp": "Molimo koristite važeći kod za kupnju za korištenje aplikacije.", + "notInternetConnection": "Nema internetske veze", + "pleaseCheckYourInternetConnection": "Molimo provjerite internetsku vezu i pokušajte ponovno", + "ok": "Ok", + "addCash": "Dodaj gotovinu", + "reduceCash": "Smanji gotovinu", + "transactionType": "Vrsta transakcije", + "user": "Korisnik", + "toAccount": "Na račun", + "fromAccount": "S računa", + "years": "Godine", + "comboProductReport": "Izvještaj o combo proizvodima", + "grossProfit": "Bruto dobit (Gross Profit)", + "netProfit": "Neto dobit (Net Profit)", + "incomeType": "Vrsta prihoda", + "ledger": "Glavna knjiga (Ledger)", + "expensesType": "Vrste troškova", + "resets": "Resetiraj", + "packageName": "Naziv paketa", + "start": "Početak", + "paymentMethod": "Način plaćanja", + "addPayment": "Dodaj plaćanje", + "advance": "Predujam", + "noteLevel": "Razina bilješke", + "enterYourNoteLevel": "Unesite razinu bilješke", + "postSaleMessage": "Poruka nakon prodaje", + "enterYourPostSaleMessage": "Unesite poruku nakon prodaje", + "a4PageLogo": "Logo za A4 račun", + "thermalInvoicePageLogo": "Logo za termalni račun", + "thermalPrinterLanguage": "Jezik termalnog pisača", + "thermalPrinterPageSize": "Veličina stranice termalnog pisača", + "openSetting": "Otvori postavke", + "selectRack": "Odaberi regal", + "rack": "Regal (Rack)", + "selectShelf": "Odaberi policu", + "shelf": "Polica (Shelf)", + "variations": "Varijacije", + "combo": "Kombi", + "enterBatchNo": "Unesite broj serije", + "selectWarehouse": "Odaberi skladište", + "warehouse": "Skladište (Warehouse)", + "netTotalAmount": "Ukupni neto iznos", + "defaultSellingPrice": "Zadana prodajna cijena", + "selectItems": "Odaberi stavke", + "variantList": "Popis varijanti", + "addSubVariation": "Dodaj podvarijantu", + "editProduct": "Uredi proizvod", + "noItemFound": "Stavka nije pronađena", + "youDoNotHavePermissionDeleteTheShelf": "Nemate dopuštenje za brisanje police", + "notMatchingResultFound": "Nisu pronađeni odgovarajući rezultati", + "editShelf": "Uredi policu", + "addShelf": "Dodaj novu policu", + "shelfName": "Naziv police", + "enterShelfName": "Unesite naziv police", + "pleaseEnterShelfName": "Molimo unesite naziv police", + "productRacks": "Regali za proizvode", + "racks": "Regali (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nemate dopuštenje za stvaranje regala.", + "youDoNtHavePermissionToDeleteRacks": "Nemate dopuštenje za brisanje regala.", + "youDoNtHavePermissionToUpdateRacks": "Nemate dopuštenje za ažuriranje regala.", + "addNewRack": "Dodaj novi regal", + "editRack": "Uredi regal", + "rackName": "Naziv regala", + "pleaseEnterRackName": "Molimo unesite naziv regala", + "shelves": "Police (Shelves)", + "pressToSelect": "Pritisnite za odabir", + "selectAtLeastOneRack": "Odaberite barem jednu policu", + "inActive": "Neaktivno", + "addNewVariation": "Dodaj novu varijaciju", + "editVariations": "Uredi varijaciju", + "values": "Vrijednosti", + "enterValues": "Unesite vrijednosti", + "pleaseEnterAtLeastOneValues": "Molimo unesite barem jednu vrijednost.", + "productVariations": "Varijacije proizvoda", + "permissionDenied": "Pristup odbijen", + "noVariationFound": "Varijacija nije pronađena.", + "addNewVariations": "Dodaj nove varijacije", + "variationId": "ID varijacije", + "updateRole": "Ažuriraj ulogu", + "addRole": "Dodaj ulogu", + "enterUserName": "Unesite korisničko ime", + "enterYourPassword": "Unesite lozinku", + "selectAll": "Odaberi sve", + "sNo": "Br.", + "feature": "Značajka", + "read": "Čitaj", + "viewPrice": "Vidi cijenu", + "purchaseReturns": "Povrati kupnje", + "expiredProduct": "Istekli proizvod", + "barcodes": "Barkodovi", + "bulkUploads": "Masovni prijenos", + "productModels": "Modeli proizvoda", + "incomes": "Prihodi", + "dues": "Dugovanja", + "subscriptions": "Pretplate", + "paymentsTypes": "Vrste plaćanja", + "roles": "Uloge", + "manageSetting": "Upravljanje postavkama", + "downloadApk": "Preuzmi APK", + "vatReports": "PDV izvještaji", + "profitAndLossDetailsReport": "Izvještaj o dobiti i gubitku", + "transactionsHistoryReport": "Povijest transakcija", + "expireProductReports": "Izvještaji o isteklim proizvodima", + "productPurchaseReport": "Izvještaj o kupnji proizvoda", + "productSalesReport": "Izvještaj o prodaji proizvoda", + "role": "Uloga", + "areYouSureWantToDeleteThisRole": "Jeste li sigurni da želite obrisati ovu ulogu?", + "inStock": "Na zalihi", + "informationShowInLabels": "Informacije na naljepnicama", + "packageDate": "Datum pakiranja", + "barCodePrintLabelSetting": "Postavke ispisa barkod naljepnica", + "labelRoleLabelSize2Inch": "Rola 2\"*1, 50mm*25mm, Razmak 3.1mm", + "labelRoleLabelSize1_5Inch": "Rola 1.5\"*1, 38mm*25mm, Razmak 3.1mm", + "thirtyTwoLabelPerSheet": "32 naljepnice po listu, 8.27 x 11.69 inča", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nemate dopuštenje za generiranje barkoda.", + "pleaseSelectAProductFirst": "Prvo odaberite proizvod", + "pleaseEnterAValidQuantity": "Unesite valjanu količinu (min. 1)", + "pleaseSelectProductFirst": "Molimo prvo odaberite proizvod", + "bluetoothIsTurnedOff": "Bluetooth je isključen. Molimo uključite ga.", + "noBluetoothDeviceSelected": "Nije odabran Bluetooth uređaj.", + "printLabel": "Ispiši naljepnicu", + "caningForDevices": "Traženje uređaja...", + "noDeviceFound": "Uređaj nije pronađen", + "retryScan": "Pokušaj ponovno", + "connectedTo": "Povezano s", + "pleaseEnableBluetooth": "Molimo omogućite Bluetooth", + "skuOrCode": "SKU / Kod", + "lowStockAlert": "Upozorenje o niskoj zalihi", + "tax": "Porez (Tax)", + "costExclusionTax": "Trošak bez poreza", + "costInclusionTax": "Trošak s porezom", + "mrpOrSalePrice": "Maksimalna prodajna cijena (MRP)", + "expiredDate": "Datum isteka", + "sellingPrice": "Prodajna cijena", + "variationsProduct": "Proizvodi s varijacijama", + "comboProducts": "Kombi proizvodi", + "noStockAvailable": "Podaci o zalihi nisu dostupni.", + "highToLowPrice": "Cijena: Od više prema nižoj", + "lowToHighPrice": "Cijena: Od niže prema višoj", + "attachment": "Privitak", + "viewStock": "Vidi zalihu", + "expiry": "Istek", + "expire": "Istječe", + "sevenDays": "7 dana", + "fifteenthDays": "15 dana", + "thirtyDays": "30 dana", + "sixtyDays": "60 dana", + "outPremiumPlan": "Naš Premium plan", + "youDoNotHavePermissionToCreatePurchase": "Nemate dopuštenje za izradu kupnji.", + "thisPlanIsNotAvailableToPurchase": "Ovaj plan nije dostupan za kupnju", + "thisPlanIsEligibleForUpgrade": "Ovaj plan se ne može nadograditi", + "extendPlan": "Produži plan", + "buyNow": "Kupi sada", + "none": "Nijedan", + "roundToWholeNumber": "Zaokruži na cijeli broj", + "roundToNearestWholeNumber": "Zaokruži na najbliži cijeli broj", + "roundToNearnessDecimalNumber005": "Zaokruži na najbližu decimalu (0.05)", + "roundToNearnessDecimalNumber01": "Zaokruži na najbližu decimalu (0.1)", + "roundToNearnessDecimalNumber05": "Zaokruži na najbližu decimalu (0.5)", + "lastYear": "Prošle godine", + "productStock": "Zaliha proizvoda", + "unit": "Jedinica", + "showExpireDate": "Prikaži datum isteka", + "vatId": "PDV ID", + "vatType": "Vrsta PDV-a", + "exclusivePrice": "Cijena bez PDV-a", + "inclusivePrice": "Cijena s PDV-om", + "profitPercent": "Postotak dobiti", + "showSingle": "Prikaži pojedinačno", + "showCombo": "Prikaži kombi", + "showVariant": "Prikaži varijantu", + "showAction": "Prikaži akciju", + "generatingPdf": "Generiranje PDF-a", + "INVOICE": "RAČUN", + "admin": "Admin", + "invoiceNumber": "Broj računa", + "vatNumber": "PDV broj", + "customerSignature": "Potpis kupca", + "authorizedSignature": "Ovlašteni potpis", + "poweredBy": "Pokreće", + "shippingCharge": "Troškovi dostave", + "totalReturned": "Ukupno vraćeno", + "amountsInWord": "Iznosi riječima", + "changeAmount": "Iznos povrata", + "sellsBy": "Prodaje", + "rounding": "Zaokruživanje", + "paidBy": "Plaćeno od", + "vatGstTitle": "Naziv PDV-a/Poreza na dodanu vrijednost", + "enterVatGstTitle": "Unesite naziv PDV-a/Poreza na dodanu vrijednost", + "vatGstNumber": "PDV/Broj poreza na dodanu vrijednost", + "enterVatGstNumber": "Unesite PDV/Broj poreza na dodanu vrijednost", + "vatAndTax": "PDV i porez", + "customPrint": "Prilagođeni ispis", + "taxRates": "Porezne stope", + "taxRatesMangeYourTaxRates": "Porezne stope - Upravljajte svojim poreznim stopama", + "add": "Dodaj", + "status": "Status", + "active": "Aktivan", + "disable": "Onemogući", + "deletedSuccessFully": "Uspješno izbrisano!", + "failedToDeleteTheTax": "Neuspješno brisanje poreza", + "errorDeletingTax": "Pogreška pri brisanju poreza", + "taxGroup": "Porezna grupa", + "combinationOfTheMultipleTaxes": "Kombinacija više poreza", + "subTaxes": "Podporezi", + "action": "Akcija", + "addTax": "Dodaj porez", + "editTax": "Uredi porez", + "addNewTax": "Dodaj novi porez", + "enterTaxRates": "Unesite poreznu stopu", + "addTaxGroup": "Dodaj novu poreznu grupu", + "editTaxGroup": "Uredi poreznu grupu", + "taxWithSingleMultipleTaxType": "Porez s jednim/više tipova poreza", + "noSubTaxSelected": "Nije odabran podporez", + "subTaxList": "Popis podporeza", + "taxPercent": "Postotak poreza", + "done": "Gotovo", + "writerTaxHere": "Ovdje napišite tekst...", + "expiredList": "Istekli popis", + "listIsEmpty": "Popis je prazan", + "printingInvoice": "Ispis računa", + "salesSetting": "Postavke prodaje", + "invoiceLogo": "Logo računa", + "printingOption": "Opcije ispisa", + "amountRoundingMethod": "Metoda zaokruživanja iznosa", + "signUp": "Prijavi se", + "returnedItem": "Vraćeni artikl", + "returnedDate": "Datum povrata", + "saleBy": "Prodano od strane", + "purchasedBy": "Kupljeno od strane", + "collectedBys": "Preuzeo/la", + "payableAmount": "Iznos za uplatu", + "receivedAmount": "Primljeni iznos", + "unitPrices": "Jedinična cijena", + "item": "Stavka", + "sl": "Redni broj", + "mobiles": "Mobitel", + "paidVia": "Plaćeno putem", + "moneyReceipt": "Potvrda o uplati", + "receipt": "Račun / Potvrda", + "barcodeGenerator" : "Generator barkoda", + "searchProduct" : "Pretraži proizvod", + "code" : "Kod", + "price" : "Cijena", + "showCode" : "Prikaži kod", + "showPrice" : "Prikaži cijenu", + "showName" : "Prikaži ime", + "actions" : "Radnje", + "noItemSelected" : "Nije odabran nijedan predmet", + "noProductSelected" : "Nije odabran nijedan proizvod", + "previewPdf" : "Pregled PDF-a", + "salesReturnReport" : "Izvještaj o povratu prodaje", + "purchaseReturnReport" : "Izvještaj o povratu kupovine", + "incomeFor" : "Prihod za", + "enterProductCode": "Unesite kod proizvoda", + "addIncome" : "Dodaj prihod", + "incomeDate" : "Datum prihoda", + "incomeCategories" : "Kategorije prihoda", + "addIncomeCategory" : "Dodaj kategoriju prihoda", + "enterIncomeCategoryName" : "Unesite naziv kategorije prihoda", + "totalReturnAmount" : "Ukupni iznos vraćen", + "returned" : "Vraćeno", + "supplierDetails" : "Podaci o dobavljaču", + "weekly": "Tjedno", + "monthly": "Mjesečno", + "yearly" : "Godišnje", + "today" : "Danas", + "thisWeek" : "Ovaj tjedan", + "thisMonth" : "Ovaj mjesec", + "thisYear": "Ova godina", + "allTime" : "Sve vrijeme", + "custom" : "Prilagođeno", + "addUserRole": "Dodaj ulogu korisnika", + "noRoleFound": "Nema pronađene uloge korisnika", + "yourPackageExpiredInDays": "Vaš paket će isteći za 5 dana", + "yourPackageExpiredToday": "Vaš paket ističe danas\n\nMolimo vas da ponovno kupite", + "contactUs": "Kontaktirajte nas", + "writeYourMessageHere": "Napišite svoju poruku ovdje", + "sendMessage": "Pošalji poruku", + "sendYourEmail": "Pošaljite svoj e-mail", + "backToHome": "Natrag na početnu", + "setting" : "postavljanje", + "promoCode": "Promotivni kod", + "submit": "Pošalji", + "seeAllPromoCode": "Pogledaj sve promotivne kodove", + "categories": "Kategorije", + "enterYourPhoneNumber": "Unesite svoj broj telefona", + "enterFullAddress": "Unesite punu adresu", + "enterYourEmailAddress": "Unesite svoju email adresu", + "pleaseEnterAPassword": "Molimo unesite lozinku", + "pleaseEnterAConfirmPassword": "Molimo unesite potvrdnu lozinku", + "enterYourName": "Unesite svoje ime", + "addNewAddress": "Dodaj novu adresu", + "easytheusedesciption": "PosPro aplikacija je besplatna i jednostavna za korištenje. Zapravo, jedan je od najboljih POS sustava diljem svijeta.", + "choseYourFeature": "Izaberite svoje značajke", + "choseyourfeatureDesciption": "Značajke su važan dio koji čini PosPro drugačijim od tradicionalnih rješenja.", + "allBusinessolutionDescrip": "PosPro je potpuno poslovno rješenje s inventarom, računima, prodajom, troškovima i dobitkom/gubitkom.", + "firstName": "Ime", + "lastName": "Prezime", + "country": "Zemlja", + "bangladesh": "Bangladeš", + "apply": "Primijeni", + "deliveryAddress": "Adresa dostave", + "noDataAvailabe": "Nema dostupnih podataka", + "addDelivery": "Dodaj dostavu", + "description": "Opis", + "addNote": "Dodaj napomenu", + "image": "Slika", + "pleaseConnectThePrinterFirst": "Molimo prvo spojite pisač", + "selectCategory": "Odaberite kategoriju", + "enterExpenseDate": "Unesite datum troška", + "enterName": "Unesite ime", + "enterAmount": "Unesite iznos", + "enterRefNumber": "Unesite referentni broj", + "fashions": "Moda", + "billTO": "Račun na ime", + "totalDue": "Ukupno za platiti", + "paymentsAmount": "Iznosi plaćanja", + "remainingDue": "Preostalo za platiti", + "thankYouForYourDuePayment": "Hvala vam na plaćanju", + "print": "Ispis", + "unitPrice": "Jedinična cijena", + "totalPrice": "Ukupna cijena", + "totalVat": "Ukupan PDV", + "deliveryCharge": "Trošak dostave", + "totalPayable": "Ukupno za platiti", + "thankYouForYourPurchase": "Hvala vam na kupovini", + "pleaseConnectYourBluetoothPrinter": "Molimo spojite Bluetooth pisač", + "editSocialMedia": "Uredi društvene medije", + "socialMarketing": "Društveni marketing", + "share": "Podijeli", + "notification": "Obavijest", + "purchaseAlarm": "Alarm za kupovinu", + "purchaseConfirmed": "Kupovina potvrđena", + "paymentComplete": "Plaćanje završeno", + "return": "Povrat", + "sendSms": "Pošalji SMS", + "receiveThePin": "Primite PIN", + "startNewSale": "Započni novu prodaju", + "payment": "Plaćanje", + "masterCard": "Master Card", + "instruction": "Uputa", + "cash": "Gotovina", + "invoiceViewer": "Preglednik računa", + "size": "Veličina", + "color": "Boja", + "weight": "Težina", + "capacity": "Kapacitet", + "type": "Tip", + "youWantToDeleteTheProduct": "Želite li izbrisati ovaj proizvod?", + "delete": "Izbriši", + "contactDetails": "Kontakt detalji", + "clarence": "Clarence", + "call": "Poziv", + "message": "Poruka", + "dailyTransaction": "Dnevne transakcije", + "promo": "Promocija", + "send": "Pošalji", + "easyToUseThePos": "Lako korištenje mobilne POS blagajne", + "easyToUseDescription": "PosPro aplikacija je besplatna i jednostavna za korištenje. Zapravo, jedan je od najboljih POS sustava diljem svijeta.", + "chooseYourFeature": "Odaberite svoje značajke", + "chooseYourFeatureDescription": "Značajke su važan dio koji čini PosPro drugačijim od tradicionalnih rješenja.", + "allBusinessSolutions": "Sva poslovna rješenja", + "allBusinessSolutionDescription": "PosPro je potpuno poslovno rješenje sa zalihami, računima, prodajom, troškovima i gubicima/dobitkom.", + "skip": "Preskoči", + "next": "Sljedeće", + "aNewUpdateAvailable": "Dostupno je novo ažuriranje\nMolimo ažurirajte aplikaciju", + "skipTheUpdate": "Preskoči ažuriranje", + "rememberMeLater": "Sjeti me kasnije", + "poweredByAcnoo": "Powered By Acnoo", + "lossOrProfit": "Gubitak/Dobit", + "expense": "Trošak", + "parties": "Stranke", + "home": "Početna", + "sales": "Prodaja", + "settings": "Postavke", + "purchaseNow": "Kupi sada", + "paymentMethods": "Načini plaćanja", + "save": "Spremi", + "update": "Ažuriraj", + "continueButton": "Nastavi", + "name": "Ime", + "phone": "Broj telefona", + "email": "Email adresa", + "address": "Adresa", + "previousDue": "Prethodno dugovanje", + "selectLang": "Odaberi jezik", + "addContact": "Dodaj kontakt", + "moreInfo": "Više informacija", + "retailer": "Trgovac", + "dealer": "Diler", + "wholesaler": "Trgovac na veliko", + "supplier": "Dobavljač", + "CustomerDetails": "Detalji kupca", + "recentTransaction": "Nedavne transakcije", + "totalProduct": "Ukupno proizvoda", + "total": "Ukupno", + "paid": "Plaćeno", + "unPaid": "Nepodmireno", + "due": "Dug", + "connect": "Klikni za povezivanje", + "tryAgain": "Pokušaj ponovno", + "loading": "Učitavanje", + "viewAll": "Prikaži sve", + "partyList": "Popis stranaka", + "addCustomer": "Dodajte kupca", + "updateContact": "Ažuriraj kontakt", + "dueList": "Popis dugovanja", + "collectDue": "Naplati dug", + "date": "Datum", + "dueAmount": "Iznos duga: ", + "customerName": "Ime kupca", + "totalAmount": "Ukupni iznos", + "paidAmount": "Iznos plaćeno", + "paymentTypes": "Vrsta plaćanja", + "cancel": "Odustani", + "expenseReport": "Izvješće o troškovima", + "fromDate": "Od datuma", + "toDate": "Do datuma", + "expenseFor": "Trošak za", + "amount": "Iznos", + "noData": "Nema dostupnih podataka", + "totalExpense": "Ukupni trošak", + "addExpense": "Dodaj trošak", + "expenseDate": "Datum troška", + "referenceNo": "Referentni broj", + "note": "Bilješka", + "expenseCat": "Kategorije troškova", + "search": "Pretraži", + "select": "Odaberi", + "addExpenseCat": "Dodaj kategoriju troška", + "categoryName": "Naziv kategorije", + "alreadyAdded": "Već dodano", + "whatNew": "Što je novo", + "lp": "Gubitak/Profit", + "profit": "Profit", + "loss": "Gubitak", + "lpDetails": "Detalji gubitka/profita", + "invoice": "Račun", + "dates": "Datum:", + "mobile": "Mobilni:", + "product": "Proizvod", + "quantity": "Količina", + "discount": "Popust", + "totalLoss": "Ukupan gubitak", + "totalProfit": "Ukupan profit", + "productList": "Popis proizvoda", + "stock": "Zaliha", + "addNewProduct": "Dodaj novi proizvod", + "productName": "Naziv proizvoda", + "productCode": "Šifra proizvoda", + "purchasePrice": "Cijena kupnje", + "mrp": "MRP", + "wholeSalePrice": "Cijena veleprodaje", + "dealerPrice": "Cijena za dilere", + "manufacturer": "Proizvođač", + "saveNPublish": "Spremi i objavi", + "brands": "Brendovi", + "addBrand": "Dodaj brend", + "brandName": "Naziv brenda", + "addUnit": "Dodaj jedinicu", + "unitName": "Naziv jedinice", + "units": "Jedinice", + "addProduct": "Dodajte proizvod", + "updateProduct": "Ažuriraj proizvod", + "salePrice": "Cijena prodaje", + "profile": "Profil", + "edit": "Uredi", + "businessCat": "Poslovna kategorija", + "language": "Jezik", + "changePassword": "Promijeni lozinku", + "updateProfile": "Ažuriraj profil", + "businessName": "Naziv tvrtke i poslovanja", + "addPurchase": "Dodaj kupnju", + "inv": "Br. fakture", + "supplierName": "Naziv dobavljača", + "itemAdded": "Stavka dodana", + "addItems": "Dodaj stavke", + "subTotal": "Međuzbroj", + "returnAmount": "Iznos povrata", + "chooseSupplier": "Odaberite dobavljača", + "noSupplier": "Nema dostupnih dobavljača", + "salesDetails": "Detalji prodaje", + "editPurchaseInvoice": "Uredi račun kupnje", + "purchaseList": "Popis kupovina", + "addAPurchase": "Dodajte kupnju", + "dueReport": "Izvješće o dugovanjima", + "fullyPaid": "Potpuno plaćeno", + "stillUnpaid": "Još neplaćeno", + "purchaseReport": "Izvješće o kupovini", + "connectPrinter": "Povežite pisač", + "clickToConnect": "Kliknite za povezivanje", + "collectDues": "Molimo naplatite dug", + "addNewPurchase": "Dodajte novu kupnju", + "salesReport": "Izvješće o prodaji", + "addSale": "Dodajte prodaju", + "reports": "Izvješća", + "chooseCustomer": "Odaberite kupca", + "addSales": "Dodaj prodaju", + "saleList": "Popis prodaja", + "editSalesInvoice": "Uredi račun prodaje", + "previousPayAmount": "Prethodni iznos plaćanja", + "printing": "Opcija ispisa", + "subscription": "Pretplata", + "userRole": "Korisnička uloga", + "currency": "Valuta", + "logOut": "Odjava", + "stockList": "Popis zaliha", + "purchase": "Kupnja", + "sale": "Prodaja", + "yourPack": "Vaš paket", + "freePlan": "Besplatni plan", + "youRUsing": "Koristite ", + "freePack": "Besplatni paket", + "premiumPlan": "Premium plan", + "packFeatures": "Značajke paketa", + "unlimited": "Neograničeno", + "updateNow": "Ažuriraj sada", + "purchasePremium": "Kupi premium plan", + "buyPremium": "Kupi premium plan", + "paypalPay": "Plati putem PayPala", + "gotEmail": "Dobili ste e-poštu", + "sendEmail": "Poslali smo vam e-poštu s uputama za resetiranje lozinke na:", + "checkEmail": "Provjerite e-poštu", + "close": "Zatvori", + "forgotPassword": "Zaboravljena lozinka", + "enterEmail": "Unesite svoju e-adresu u nastavku kako biste primili poveznicu za resetiranje lozinke.", + "sendLink": "Pošalji poveznicu za resetiranje", + "emailText": "E-adresa", + "password": "Lozinka", + "logIn": "Prijava", + "noAcc": "Nemate račun?", + "register": "Registracija", + "phoneVerification": "Verifikacija telefona", + "registerTitle": "Morate registrirati svoj telefon prije nego što započnete!", + "sendCode": "Pošalji kod", + "staffLogin": "Prijava osoblja", + "logInWithMail": "Prijava putem e-pošte", + "setUpProfile": "Postavite svoj profil", + "setUpDesc": "Ažurirajte svoj profil kako biste ostavili bolji dojam na svojeg doktora", + "gallery": "Galerija", + "camera": "Kamera", + "companyAddress": "Adresa tvrtke", + "openingBalance": "Početno stanje", + "confirmPass": "Potvrdi lozinku", + "haveAcc": "Već imate račun?", + "loginWithPhone": "Prijava putem telefona", + "editPhone": "Uredi broj telefona?", + "createAcc": "Kreiraj besplatni račun", + "congratulation": "Čestitamo", + + "signIn": "Prijavite se", + "welcomeBack": "Dobrodošli nazad!", + "passwordCannotBeEmpty": "Lozinka ne može biti prazna", + "reset": "Ponovno postavite lozinku koristeći svoju e-mail adresu ili broj telefona", + "lableEmail": "E-mail", + "hintEmail": "Unesite e-mail adresu", + "emailCannotBeEmpty": "E-mail ne može biti prazan", + "pleaseEnterAValidEmail": "Molimo unesite važeću e-mail adresu", + "continueE": "Nastavi", + "pleaseEnterYourDetails": "Molimo unesite svoje podatke.", + "lablePassword": "Lozinka", + "hintPassword": "Unesite lozinku", + "pleaseEnterABiggerPassword": "Molimo unesite dužu lozinku", + "rememberMe": "Zapamti me", + "donNotHaveAnAccount": "Nemate račun?", + "createAFreeAccount": "Kreirajte besplatan račun", + "fullName": "Puno ime", + "enterYourFullName": "Unesite svoje puno ime", + "nameCanNotBeEmpty": "Ime ne može biti prazno", + "alreadyHaveAnAccount": "Već imate račun?", + "createNewPassword": "Kreirajte novu lozinku", + "setUpNewPassword": "Postavite novu lozinku", + "resetPassword": "Ponovno postavite svoju lozinku za oporavak i prijavite se na svoj račun", + "newPassword": "Nova lozinka", + "confirmPassword": "Potvrdite lozinku", + "passwordsDoNotMatch": "Lozinke se ne poklapaju", + "verityEmail": "Potvrdite e-mail", + "verification": "Verifikacija", + "digits": "6-cifreni PIN je poslan na vašu e-mail adresu: ", + "enterValidOTP": "Unesite važeći OTP", + "resendOTP": "Ponovno pošaljite OTP", + "verifyYourEmail": "Potvrdite svoj e-mail", + "weHaveSentAConfirmationEmailTo": "Poslali smo e-mail za potvrdu na", + "folder": "Možda je e-mail završio u vašem spam folderu.", + "gotIt": "Razumio", + "enterOpeningBalance": "Unesite početni saldo", + "pleaseEnterAValidBusinessName": "Molimo unesite važeći naziv tvrtke", + "enterBusiness": "Unesite naziv tvrtke/dućana", + "selectBusinessCategory": "Odaberite kategoriju poslovanja", + "todaySummary": "Dnevni pregled", + "sellAll": "Prodaj sve >", + "income": "Prihod", + "purchased": "Kupljeno", + "endYourFreePlan": "Zatvorite svoj besplatan plan", + "yourFree": "Vaš besplatni paket je skoro gotov, kupite svoj sljedeći plan. Hvala.", + "upgradeNow": "Nabavite sada", + "notFound": "Nema pronađeno", + "updateYourSubscription": "Ažurirajte svoju pretplatu", + "noDataFound": "Nema podataka", + "areYouSure": "Jeste li sigurni?", + "doYouWantToExitTheApp": "Želite li izaći iz aplikacije?", + "no": "Ne", + "yes": "Da", + "dashboard": "Nadzorna ploča", + "salesPurchaseOverview": "Pregled prodaje i kupnje", + "totalItems": "Ukupno stavki", + "totalCategories": "Ukupno kategorija", + "quickOverview": "Brzi pregled", + "totalIncome": "Ukupni prihod", + "customerDue": "Dugovanje kupca", + "stockValue": "Vrijednost zaliha", + "lossProfit": "Gubitak/Profit", + "cost": "Trošak", + "qty": "Količina", + "noProductFound": "Nema proizvoda", + "phoneNumber": "Broj telefona", + "pleaseEnterAValidName": "Molimo unesite važeće ime", + "pleaseEnterValidPhoneAndNameFirst": "Molimo unesite važeći broj telefona i ime prvo", + "confirmDelete": "Potvrdite brisanje", + "areYouSureYouWant": "Jeste li sigurni da želite izbrisati ovu stranku?", + "pleaseEnterAValidPhoneNumber": "Molimo unesite važeći broj telefona", + "sendSMS": "Pošaljite SMS", + "searchH": "Pretraži ovdje....", + "transactions": "Transakcije", + "selectAInvoice": "Odaberite račun", + "totalDueAmount": "Ukupni iznos duga", + "youCanNotPayMoreThenDue": "Ne možete platiti više od duga", + "noDueSelected": "Nema odabranog duga", + "pleaseEnterName": "Molimo unesite ime", + "pleaseEnterAmount": "Molimo unesite iznos", + "enterNote": "Unesite bilješku", + "pleaseSelectAExpenseCategory": "Molimo odaberite kategoriju troška", + "enterExpanseCategoryName": "Unesite naziv kategorije troška", + "comingSoon": "Uskoro", + "pleaseMakeASaleFirst": "Molimo najprije obavite prodaju", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Veza", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Platni prolaz", + "paymentSuccess": "Uspjeh plačanja", + "paymentWasSuccessful": "Plačanje je bilo uspješno!", + "paymentFailed": "Plačanje nije uspjelo", + "paymentFailedPleaseTryAgain": "Plačanje nije uspjelo. Molimo pokušajte ponovo.", + "pleaseEnterAValidBrandName": "Molimo unesite važeći naziv brenda", + "enterABrandName": "Unesite naziv brenda", + "addCategory": "Dodaj kategoriju", + "enterCategoryName": "Unesite naziv kategorije", + "selectVariations": "Odaberite varijacije: ", + "dataSavedSuccessfully": "Podaci su uspješno spremljeni.", + "somethingIs": "Nešto je", + "updateYourProfile": "Ažurirajte svoj profil kako biste bolje povezali svoje kupce", + "shopOpeningBalance": "Početni saldo trgovine", + "shopRemainingBalance": "Preostali saldo trgovine", + "enterAValidDiscount": "Unesite važeći popust", + "addProductFirst": "Prvo dodajte proizvod", + "subtotal": "Iznos prije PDV-a", + "purchaseDetails": "Detalji kupnje", + "riead": "Pročitano", + "totall": "Ukupno:", + "startDate": "Datum početka", + "pickStartDate": "Odaberite datum početka", + "endDate": "Datum završetka", + "pickEndDate": "Odaberite datum završetka", + "failedToGetPlatformVersion": "Neuspješno dohvaćanje verzije platforme.", + "enterQuantity": "Unesite količinu", + "pleaseAddQuantity": "Molimo dodajte količinu", + "willBeAddedSoon": "Bit će dodano uskoro", + "addedToCart": "Dodano u košaricu", + "connectYourPrinter": "Povežite svoju pisač", + "customerPay": "Kupac plaća", + "supplerPay": "Dobavljač plaća", + "incomeReport": "Izvještaj o prihodu", + "category": "Kategorija", + "balance": "Saldo", + "itemsSales": "Prodaja stavki", + "totalPurchase": "Ukupna kupnja", + "totalSales": "Ukupna prodaja", + "stockReport": "Izvještaj o zalihama", + "lossProfitReport": "Izvještaj o gubitku/profitu", + "outOfStock": "Nema na skladištu", + "vat": "PDV", + "customerPhoneNumber": "Broj telefona kupca", + "enterCustomerPhoneNumber": "Unesite broj telefona kupca", + "walkInCustomer": "Kupac koji dolazi osobno", + "guest": "Gost", + "stocks": "Zalihe: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ne uznemiravaj", + "on": "Uključeno", + "off": "Isključeno", + "unlimitedUsagesOfOurPackage": "Neograničena upotreba našeg paketa\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Plaćanje za pretplatu", + "field": "Polje", + "successfullyPaid": "uspješno plaćeno", + "profileEdit": "Uređivanje profila", + "products": "Proizvodi", + "salesList": "Popis prodaje", + "useTitleCanNotBeEmpty": "Naslov korisnika ne može biti prazan", + "userTitle": "Naslov korisnika", + "enterUserTitle": "Unesite naslov korisnika", + "create": "Kreiraj", + "youHaveToGivePermission": "Morate dati dozvolu", + "all": "Sve", + "userRoleDetails": "Detalji korisničke uloge", + "doYouWantToDeleteTheUser": "Želite li izbrisati korisnika?", + "thisProductAlreadyAdded": "Ovaj proizvod je već dodan!", + "pleaseEnterAValidProductName": "Molimo unesite važeći naziv proizvoda", + "enterProductName": "Unesite naziv proizvoda", + "pleaseSelectACategory": "Molimo odaberite kategoriju", + "productCategory": "Kategorija proizvoda", + "selectProductCategory": "Odaberite kategoriju proizvoda", + "enterSize": "Unesite veličinu", + "enterColor": "Unesite boju", + "enterWeight": "Unesite težinu", + "enterCapacity": "Unesite kapacitet", + "enterType": "Unesite vrstu", + "productBrand": "Brend proizvoda", + "selectABrand": "Odaberite brend", + "productCodeIsRequired": "Kod proizvoda je obavezan", + "enterAValidStock": "Unesite važeće zalihe", + "enterStock": "Unesite zalihe", + "productUnit": "Jedinica proizvoda", + "selectProductUnit": "Odaberite jedinicu proizvoda", + "pleaseEnterAValidPurchasePrice": "Molimo unesite važeću cijenu kupnje", + "enterPurchasePrice": "Unesite cijenu kupnje", + "pleaseEnterAValidSalePrice": "Molimo unesite važeću cijenu prodaje", + "enterSaltingPrice": "Unesite cijenu saltinga", + "enterWholesalePrice": "Unesite cijenu veleprodaje", + "enterDealerPrice": "Unesite cijenu za dilera", + "enterDiscount": "Unesite popust", + "enterManufacturerName": "Unesite naziv proizvođača", + "adding": "Dodavanje..", + "pleaseEnterAValidUnitName": "Molimo unesite važeći naziv jedinice", + "pleaseEnterUnitName": "Molimo unesite naziv jedinice", + "productDetails": "Detalji proizvoda", + "smartWatch": "Pametan sat", + "appleWatch": "Apple Watch", + "deleting": "Brisanje....", + "brand": "Brend", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Detalji", + "weSentAnOTPInYourPhoneNumber": "Poslali smo OTP na vaš broj telefona", + "pleaseEnterTheOTP": "Molimo unesite OTP", + "enterAValidOTP": "Unesite valjani OTP", + "verify": "Potvrdi", + "resendIn": "Ponovno pošaljite OTP za", + + + "dueCollection": "Prikupljanje duga", + "noTransaction": "Nema transakcije", + "updating": "Ažuriranje...", + "confirmSMSTo": "Potvrdi SMS na", + "anSMSWillBeSentToTheFollowingNumber": "SMS će biti poslat na sledeći broj: ", + "package": "Paketa", + "permissionNotGranted": "Dozvola nije odobrena!", + "collectedBy": "Prikupio:", + "phonee": "Telefon:", + "purchaseBy": "Kupljeno od:", + "salesBy": "Prodao:", + "days": "dani", + "freeLifetimeUpdate": "Besplatna ažuriranja za cijeli život", + "android": "Podrška za Android i iOS aplikacije", + "premiumCustomerSupport": "Podrška za Android i iOS aplikacije", + "customInvoiceBranding": "Prilagođeno brendiranje računa", + "unlimitedUsage": "Neograničena upotreba", + "freeDataBackup": "Besplatna sigurnosna kopija podataka", + "addCustomers": "Dodaj kupca", + "noDue": "Nema duga", + "customer": "Kupac", + "billingAddress": "Adresa za naplatu", + "enterAddress": "Unesite adresu", + "city": "Grad", + "cityName": "Naziv grada", + "state": "Država", + "stateName": "Naziv države", + "zip": "Poštanski broj", + "zipCode": "Unesite poštanski broj", + "chooseCountry": "Odaberite državu", + "shippingAddress": "Adresa za dostavu", + "partyCreateWarn": "Nemate dopuštenje za kreiranje stranke.", + "addParty": "Dodaj stranke", + "creditLimit": "Kreditni limit stranke", + "selectOne": "Odaberite jedno", + "roundings": "Zaokruživanje (+/-)", + "roundingTotal": "Zaokruženi ukupno", + "opinion": "Unesite svoje mišljenje", + "dueSaleWarn": "Prodaja na dug nije dopuštena za kupce bez računa.", + "paymentTypeHint": "Molimo odaberite način plaćanja", + "createSaleWarn": "Nemate dopuštenje za kreiranje prodaje.", + "updateSaleWarn": "Nemate dopuštenje za ažuriranje prodaje.", + "uploadImage": "Učitaj sliku", + "useGallery": "Koristi galeriju", + "openCamera": "Otvori kameru", + "scanCode": "Skeniraj QR kod proizvoda", + "posSale": "POS prodaja", + "selectCustomer": "Odaberite kupca", + "searchWith": "Pretraži...", + "filter": "Filtriraj", + "productNotFound": "Proizvod nije pronađen", + "noMatched": "Nema pronađenih proizvoda.", + "inventoryPermission": "Nemate dopuštenje za pristup inventaru", + "noParty": "Nema pronađenih stranki", + "purchaseWarn": "Nemate dopuštenje za kreiranje kupovina.", + "purchaseUpdateWarn": "Nemate dopuštenje za ažuriranje kupovina.", + "addVariantDetails": "Dodaj detalje varijante", + "purchaseEx": "Nabavna cijena bez PDV-a", + "purchaseIn": "Nabavna cijena s PDV-om", + "purchaseExReq": "Potrebna je nabavna cijena bez PDV-a", + "purchaseInReq": "Potrebna je nabavna cijena s PDV-om", + "profitMargin": "Marža profita (%)", + "saleReq": "Potrebna je prodajna cijena", + "manufactureDate": "Datum proizvodnje", + "selectDate": "Odaberite datum", + "expDate": "Datum isteka", + "saveVariant": "Spremi varijantu", + "model": "Model", + "selectModel": "Odaberite model", + "bulk": "Masovno učitavanje", + "barcodeGen": "Generator barkoda", + "upload": "Učitaj", + "sku": "SKU / Kod", + "lowStock": "Niska zaliha", + "enLowStock": "Unesite nisku zalihu", + "manuDate": "Datum proizvodnje", + "single": "Pojedinačno", + "batch": "Serija", + "batchNo": "Broj serije", + "entBatchNo": "Unesite broj serije", + "variantAdded": "Varijanta je uspješno dodana!", + "variantDelete": "Varijanta je uspješno obrisana!", + "addVariant": "Dodaj varijantu", + "typeSelect": "Odaberite tip", + "taxType": "Vrsta poreza", + "selectTax": "Odaberite porez", + "updateProductWarn": "Nemate dopuštenje za ažuriranje proizvoda.", + "addProductWarn": "Nemate dopuštenje za kreiranje proizvoda.", + "updateProductSuccess": "Proizvod je uspješno ažuriran!", + "addProductSuccess": "Proizvod je uspješno kreiran!", + "choose": "Odaberi", + "view": "Pogledaj detalje", + "priceWarn": "Cijena ne može biti prazna", + "productSetting": "Postavke proizvoda", + "saveSetting": "Spremi postavke", + "addStock": "Dodaj zalihe", + "stockWarn": "Zaliha mora biti najmanje 1", + "updateSuccess": "Uspješno ažurirano", + "updateFailed": "Neuspjelo ažuriranje zaliha", + "deleteBatchWarn": "Jeste li sigurni da želite obrisati ovu seriju?", + "lowStockReport": "Izvještaj o niskim zalihama", + "genPdfWarn": "Nema dostupnih podataka za generiranje PDF-a", + "dateFilterWarn": "Datum do ne može biti prije datuma od.", + "createPdfWarn": "Nemate dopuštenje za kreiranje PDF-a.", + "expirationStatus": "Status isteka", + "selectFDate": "Odaberite početni datum", + "selectToDate": "Odaberite završni datum", + "clear": "Očisti", + "incomeReportPermission": "Nemate dopuštenje za pregled izvještaja o prihodima.", + "deleteAcc": "Obriši račun", + "deletePartyWarn": "Nemate dopuštenje za brisanje stranke.", + "updatePartyWarn": "Nemate dopuštenje za ažuriranje stranke.", + "phoneNotAvail": "Broj telefona nije dostupan.", + "notLaunch": "Nije moguće pokrenuti aplikaciju za telefon.", + "quickOver": "Brzi pregled", + "tranSacOver" : "Pregled transakcije", + "profitLoss" : "Dobit i gubitak" +} \ No newline at end of file diff --git a/lib/l10n/intl_hu.arb b/lib/l10n/intl_hu.arb new file mode 100644 index 0000000..b061782 --- /dev/null +++ b/lib/l10n/intl_hu.arb @@ -0,0 +1,1274 @@ +{ + "deleteDialogDetails": "Biztosan törölni szeretné a fiókját? Ez a művelet véglegesen törli az összes adatát.", + "passwordMust6Character": "A jelszónak legalább 6 karakterből kell állnia", + "passwordIsRequired": "A jelszónak legalább 6 karakterből kell állnia", + "iAgreeDeleteMyAccountPermanent": "Beleegyezem a fiókom végleges törlésébe.", + "flat": "Fix", + "percent": "Százalék", + "partialPaid": "Részben fizetve", + "selectStock": "Készlet kiválasztása", + "stockOrVariant": "Készlet / Variáns", + "noBatch": "Nincs tétel", + "purchaseQuantityRequired": "Vásárlási mennyiség megadása kötelező", + "excelUploader": "Excel feltöltő", + "remove": "Eltávolítás", + "uploading": "Feltöltés...", + "pickAndUploadFile": "Fájl kiválasztása és feltöltése", + "downloadExcelFormat": "Excel formátum letöltése", + "excelFiles": "Excel fájlok", + "noFileSelected": "Nincs fájl kiválasztva", + "orContinueWith": "Vagy folytatás a következővel", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Sikertelen bejelentkezés. Kérjük, próbálja újra.", + "someThingWithWrongWithTheWebPage": "Valami hiba történt a weboldalon.", + "loadingOtpSetting": "OTP beállítások betöltése...", + "youCanNowResendYourOtp": "Most már újraküldheti az OTP-t.", + "resendOtpSeconds": "OTP újraküldése ${start} másodperc múlva", + "oldPassword": "Régi jelszó", + "oldPasswordCanNotBeEmpty": "A régi jelszó nem lehet üres", + "seconds": "másodperc", + "downloading": "Letöltés...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Sikeres letöltés! Ellenőrizze a Dokumentumok mappát", + "printBarCode": "Vonalkód nyomtatása", + "youDoNotHavePermissionToGenerateBarcode": "Nincs jogosultsága vonalkód generálására.", + "download": "Letöltés", + "packingDate": "Csomagolási dátum", + "permissionDeniedToViewBank": "Hozzáférés megtagadva a bank megtekintéséhez.", + "permissionDeniedToUpdateBank": "Hozzáférés megtagadva a bank frissítéséhez.", + "editWarehouse": "Raktár szerkesztése", + "addNewWarehouse": "Új raktár hozzáadása", + "warehouseName": "Raktár neve", + "enterWarehouseName": "Adja meg a raktár nevét", + "amountMustBeGreaterThanZero": "Az összegnek nagyobbnak kell lennie, mint 0", + "canNotRetrievePaymentDetails": "Nem sikerült lekérni a fizetési adatokat.", + "youDonNotHavePermissionToCreateExpense": "Nincs jogosultsága kiadás létrehozására.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nincs jogosultsága kiadási kategória létrehozására.", + "youDonNotHavePermissionToCreateIncome": "Nincs jogosultsága bevétel létrehozására.", + "youDoNotHavePermissionToCreateIncomeCategory": "Nincs jogosultsága bevételi kategória létrehozására.", + "salesReturn": "Értékesítési visszáru", + "purchaseReturn": "Értékesítési visszáru", + "returnQuantity": "Visszáru mennyiség", + "nonFoundableDiscount": "Nem visszatéríthető (ÁFA/Kedvezmény)", + "confirmReturn": "Visszáru megerősítése", + "pleaseSelectForProductReturn": "Kérjük, válasszon terméket a visszáruhoz", + "failedToProcessReturn": "Nem sikerült feldolgozni a visszárut.", + "noValuesDenied": "Nincsenek értékek meghatározva", + "editCategory": "Kategória szerkesztése", + "editModel": "Modell szerkesztése", + "addNewModel": "Új modell hozzáadása", + "pleaseEnterValidName": "Kérjük, adjon meg egy érvényes nevet", + "modelName": "Modell neve", + "enterModelName": "Adja meg a modell nevét", + "youDoNotHavePermissionToCreateModel": "Nincs jogosultsága modell létrehozására", + "youDoNotHavePermissionToUpdateModel": "Nincs jogosultsága a modell frissítésére", + "modelUpdateSuccessfully": "Modell sikeresen frissítve!", + "modelCreatedSuccessfully": "Modell sikeresen létrehozva!", + "models": "Modellek", + "youDoNotHavePermissionDeleteModel": "Nincs jogosultsága a modell törlésére.", + "enterLabelText": "Adja meg a címke szövegét", + "searchBatchNo": "Tételszám keresése...", + "noActiveUser": "Nem aktív felhasználó", + "pleaseUseValidPurchaseCodeUseTheApp": "Kérjük, használjon érvényes vásárlási kódot az alkalmazás használatához.", + "notInternetConnection": "Nincs internetkapcsolat", + "pleaseCheckYourInternetConnection": "Kérjük, ellenőrizze az internetkapcsolatot, és próbálja újra", + "ok": "Ok", + "addCash": "Készpénz hozzáadása", + "reduceCash": "Készpénz csökkentése", + "transactionType": "Tranzakció típusa", + "user": "Felhasználó", + "toAccount": "Számlára", + "fromAccount": "Számláról", + "years": "Év", + "comboProductReport": "Kombinált termék jelentés", + "grossProfit": "Bruttó nyereség (Gross Profit)", + "netProfit": "Nettó nyereség (Net Profit)", + "incomeType": "Bevétel típusa", + "expensesType": "Kiadás típusok", + "resets": "Alaphelyzet", + "packageName": "Csomag neve", + "start": "Indítás", + "paymentMethod": "Fizetési mód", + "addPayment": "Fizetés hozzáadása", + "advance": "Előleg", + "noteLevel": "Megjegyzés szintje", + "enterYourNoteLevel": "Adja meg a megjegyzés szintjét", + "postSaleMessage": "Értékesítés utáni üzenet", + "enterYourPostSaleMessage": "Adja meg az értékesítés utáni üzenetet", + "a4PageLogo": "A4-es számla logó", + "thermalInvoicePageLogo": "Hőpapíros számla logó", + "thermalPrinterLanguage": "Hőnyomtató nyelve", + "thermalPrinterPageSize": "Hőnyomtató papírmérete", + "openSetting": "Beállítások megnyitása", + "selectRack": "Rács kiválasztása", + "rack": "Rács (Rack)", + "selectShelf": "Polc kiválasztása", + "shelf": "Polc (Shelf)", + "variations": "Változatok", + "combo": "Kombó", + "enterBatchNo": "Adja meg a sarzs számot (Batch No.)", + "selectWarehouse": "Raktár kiválasztása", + "warehouse": "Raktár (Warehouse)", + "netTotalAmount": "Nettó összeg", + "defaultSellingPrice": "Alapértelmezett eladási ár", + "selectItems": "Tételek kiválasztása", + "variantList": "Változatok listája", + "addSubVariation": "Alváltozat hozzáadása", + "editProduct": "Termék szerkesztése", + "noItemFound": "Nincs találat", + "youDoNotHavePermissionDeleteTheShelf": "Nincs jogosultsága a polc törléséhez", + "notMatchingResultFound": "Nincs egyező találat", + "editShelf": "Polc szerkesztése", + "addShelf": "Új polc hozzáadása", + "shelfName": "Polc neve", + "enterShelfName": "Adja meg a polc nevét", + "pleaseEnterShelfName": "Kérjük, adja meg a polc nevét", + "productRacks": "Termék rácsok", + "racks": "Rácsok (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nincs jogosultsága rácsok létrehozásához.", + "youDoNtHavePermissionToDeleteRacks": "Nincs jogosultsága rácsok törléséhez.", + "youDoNtHavePermissionToUpdateRacks": "Nincs jogosultsága rácsok frissítéséhez.", + "addNewRack": "Új rács hozzáadása", + "editRack": "Rács szerkesztése", + "rackName": "Rács neve", + "pleaseEnterRackName": "Kérjük, adja meg a rács nevét", + "shelves": "Polcok (Shelves)", + "pressToSelect": "Nyomja meg a kiválasztáshoz", + "selectAtLeastOneRack": "Válasszon ki legalább egy polcot", + "inActive": "Inaktív", + "addNewVariation": "Új változat hozzáadása", + "editVariations": "Változat szerkesztése", + "values": "Értékek", + "enterValues": "Adja meg az értékeket", + "pleaseEnterAtLeastOneValues": "Kérjük, adjon meg legalább egy értéket.", + "productVariations": "Termékváltozatok", + "permissionDenied": "Hozzáférés megtagadva", + "noVariationFound": "Nem található változat.", + "addNewVariations": "Új változatok hozzáadása", + "variationId": "Változat azonosító (Variation ID)", + "updateRole": "Szerepkör frissítése", + "addRole": "Szerepkör hozzáadása", + "enterUserName": "Adja meg a felhasználónevet", + "enterYourPassword": "Adja meg a jelszót", + "selectAll": "Mindet kijelöl", + "sNo": "Ssz. (S.No.)", + "feature": "Funkció", + "read": "Olvasás", + "viewPrice": "Ár megtekintése", + "purchaseReturns": "Beszerzési visszáru", + "expiredProduct": "Lejárt termékek", + "barcodes": "Vonalkódok", + "bulkUploads": "Tömeges feltöltés", + "productModels": "Termékmodellek", + "incomes": "Bevételek", + "dues": "Tartozások", + "subscriptions": "Előfizetések", + "paymentsTypes": "Fizetési típusok", + "roles": "Szerepkörök", + "manageSetting": "Beállítások kezelése", + "downloadApk": "APK letöltése", + "vatReports": "ÁFA jelentések (VAT)", + "profitAndLossDetailsReport": "Részletes eredménykimutatás", + "transactionsHistoryReport": "Tranzakció előzmények", + "expireProductReports": "Lejáró termékek jelentés", + "productPurchaseReport": "Termékbeszerzési jelentés", + "productSalesReport": "Termékértékesítési jelentés", + "role": "Szerepkör", + "areYouSureWantToDeleteThisRole": "Biztosan törölni szeretné ezt a szerepkört?", + "inStock": "Készleten", + "informationShowInLabels": "Címkéken megjelenítendő információk", + "packageDate": "Csomagolás dátuma", + "barCodePrintLabelSetting": "Vonalkód címke nyomtatási beállítások", + "labelRoleLabelSize2Inch": "Címketekercs méret 2\"*1, 50mm*25mm, rés 3.1mm", + "labelRoleLabelSize1_5Inch": "Címketekercs méret 1.5\"*1, 38mm*25mm, rés 3.1mm", + "thirtyTwoLabelPerSheet": "32 címke laponként, 8.27 x 11.69 hüvelyk", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nincs jogosultsága vonalkód generálásához.", + "pleaseSelectAProductFirst": "Kérjük, először válasszon terméket", + "pleaseEnterAValidQuantity": "Kérjük, adjon meg érvényes mennyiséget (legalább 1) minden termékhez", + "pleaseSelectProductFirst": "Kérjük, először válasszon terméket", + "bluetoothIsTurnedOff": "Bluetooth kikapcsolva. Kérjük, kapcsolja be.", + "noBluetoothDeviceSelected": "Nincs Bluetooth eszköz kiválasztva.", + "printLabel": "Címke nyomtatása", + "caningForDevices": "Eszközök keresése...", + "noDeviceFound": "Nem található eszköz", + "retryScan": "Újraolvasás", + "connectedTo": "Csatlakozva:", + "pleaseEnableBluetooth": "Kérjük, engedélyezze a Bluetooth-t", + "skuOrCode": "SKU / Kód", + "lowStockAlert": "Alacsony készlet riasztás", + "tax": "Adó (Tax)", + "costExclusionTax": "Költség adó nélkül", + "costInclusionTax": "Költség adóval", + "mrpOrSalePrice": "Ajánlott ár/Eladási ár (MRP)", + "expiredDate": "Lejárati dátum", + "sellingPrice": "Eladási ár", + "variationsProduct": "Változatos termékek", + "comboProducts": "Kombó termékek", + "noStockAvailable": "Nincs elérhető készletadat.", + "highToLowPrice": "Ár: csökkenő", + "lowToHighPrice": "Ár: növekvő", + "attachment": "Melléklet", + "viewStock": "Készlet megtekintése", + "expiry": "Lejárat", + "expire": "Lejár", + "sevenDays": "7 nap", + "fifteenthDays": "15 nap", + "thirtyDays": "30 nap", + "sixtyDays": "60 nap", + "outPremiumPlan": "Prémium csomagunk", + "youDoNotHavePermissionToCreatePurchase": "Nincs jogosultsága beszerzés létrehozásához.", + "thisPlanIsNotAvailableToPurchase": "Ez a csomag nem vásárolható meg", + "thisPlanIsEligibleForUpgrade": "Ez a csomag nem frissíthető", + "extendPlan": "Csomag meghosszabbítása", + "buyNow": "Vásárlás most", + "none": "Nincs", + "roundToWholeNumber": "Kerekítés egész számra", + "roundToNearestWholeNumber": "Kerekítés a legközelebbi egész számra", + "roundToNearnessDecimalNumber005": "Kerekítés a legközelebbi tizedesre (0.05)", + "roundToNearnessDecimalNumber01": "Kerekítés a legközelebbi tizedesre (0.1)", + "roundToNearnessDecimalNumber05": "Kerekítés a legközelebbi tizedesre (0.5)", + "lastYear": "Múlt év", + "productStock": "Termékkészlet", + "unit": "Egység", + "showExpireDate": "Lejárati dátum megjelenítése", + "vatId": "Adószám (Vat Id)", + "vatType": "Adó típusa", + "exclusivePrice": "Nettó ár (exclusivePrice)", + "inclusivePrice": "Bruttó ár (inclusivePrice)", + "profitPercent": "Haszon százalék", + "showSingle": "Egyszerű megjelenítés", + "showCombo": "Kombó megjelenítés", + "showVariant": "Változat megjelenítés", + "showAction": "Művelet megjelenítése", + "ledger": "Főkönyv", + "youDoNotHavePermissionToGenerateReport": "Nincs jogosultsága jelentés létrehozásához", + "noDataAvailable": "Nincs elérhető adat", + "youDoNotHavePermissionToExportExcel": "Nincs jogosultsága Excel exportáláshoz", + "noDataAvailableForExport": "Nincs exportálható adat", + "supplierDue": "Szállítói tartozás", + "partyType": "Partner típusa", + "allParty": "Minden partner", + "yesterday": "Tegnap", + "last7Days": "Elmúlt 7 nap", + "last30Days": "Elmúlt 30 nap", + "currentMonth": "Jelenlegi hónap", + "lastMonth": "Előző hónap", + "currentYear": "Jelenlegi év", + "customerDate": "Egyéni dátum", + "noTransactionToGeneratePdf": "Nincs tranzakció a PDF létrehozásához", + "generatePdf": "PDF létrehozása", + "noTransactionFound": "Nem található tranzakció", + "reference": "Hivatkozás", + "creditIn": "Jóváírás (Be)", + "debitOut": "Terhelés (Ki)", + "subscribeNow": "Feliratkozás most", + "expired": "Lejárt", + "totalBalance": "Teljes egyenleg", + "hoursLeft": "Hátralévő órák", + "daysLeft": "Hátralévő napok", + "pos": "POS", + "profitAndLoss": "Nyereség és Veszteség", + "branch": "Fióktelep", + "hrm": "HRM (Emberi erőforrás)", + "inventory": "Készlet", + "editAttendance": "Jelenlét szerkesztése", + "addNewAttendance": "Új jelenlét hozzáadása", + "employee": "Munkavállaló", + "pleaseSelectAnEmployee": "Kérjük, válasszon munkavállalót", + "shift": "Műszak", + "selectEmployeeFirst": "Először válasszon munkavállalót", + "selectDateFirst": "Először válasszon dátumot", + "month": "Hónap", + "autoSelected": "Automatikusan kiválasztva", + "pleaseSelectDate": "Kérjük, válasszon dátumot", + "timeIn": "Érkezés ideje", + "timeOut": "Távozás ideje", + "attendance": "Jelenlét", + "allEmployee": "Minden munkavállaló", + "noAvailableRecordFound": "Nem található jelenléti rekord.", + "addAttendance": "Jelenlét hozzáadása", + "noNoteProvided": "Nincs megjegyzés.", + "duration": "Időtartam", + "youDoNotHavePermissionToViewAttendance": "Nincs jogosultsága a jelenlét megtekintéséhez", + "department": "Részleg", + "noDepartmentFound": "Nem található részleg.", + "inactive": "Inaktív", + "noDescriptionAvailableForThisDepartment": "Nincs leírás ehhez a részleghez.", + "youDoNotHavePermissionToUpdateDepartment": "Nincs jogosultsága a részleg frissítéséhez.", + "youDoNotHavePermissionToDeleteDepartment": "Nincs jogosultsága a részleg törléséhez.", + "failedToDeleteTheDeterment": "Nem sikerült törölni a részleget", + "failedToLoadDepartment": "Nem sikerült betölteni a részlegeket", + "addDepartment": "Részleg hozzáadása", + "saving": "Mentés", + "editDesignation": "Beosztás szerkesztése", + "addDesignation": "Új beosztás hozzáadása", + "designationName": "Beosztás neve", + "enterDesignationName": "Adja meg a beosztás nevét", + "pleaseEnterDesignationName": "Kérjük, adja meg a beosztás nevét", + "pleaseSelectAStatus": "Kérjük, válasszon státuszt", + "enterDescription": "Adja meg a leírást", + "designation": "Beosztás", + "noDesignationFound": "Nem található beosztás.", + "noDescriptionAvailableForThisDesignation": "Nincs leírás ehhez a beosztáshoz.", + "youDoNotPermissionToUpdateDesignation": "Nincs jogosultsága a beosztás frissítéséhez.", + "youDoNotHavePermissionToDeleteDesignation": "Nincs jogosultsága a beosztás törléséhez.", + "updatePurchase": "Beszerzés frissítése", + "editEmployee": "Munkavállaló szerkesztése", + "addNewEmployee": "Új munkavállaló hozzáadása", + "enterFullName": "Teljes név megadása", + "pleaseSelectDesignation": "Kérjük, válasszon beosztást", + "pleaseSelectDepartment": "Kérjük, válasszon részleget", + "pleaseSelectStatus": "Kérjük, válasszon státuszt", + "pleaseEnterYourPhoneNumber": "Kérjük, adja meg telefonszámát", + "countryName": "Ország neve", + "enterYourCountry": "Adja meg országát", + "salary": "Fizetés", + "pleaseEnterYourSalary": "Kérjük, adja meg a fizetését", + "gender": "Nem", + "pleaseSelectYourGender": "Kérjük, válassza ki a nemét", + "pleaseSelectYourShift": "Kérjük, válassza ki a műszakját", + "birthDate": "Születési dátum", + "joinDate": "Belépés dátuma", + "staus": "Státusz", + "pleaseSelectValidStartAndEndDates": "Kérjük, válasszon érvényes kezdő és befejező dátumokat.", + "endDateCannotBeBeforeStartDate": "A befejező dátum nem lehet korábbi, mint a kezdő dátum.", + "editHoliday": "Ünnepnap szerkesztése", + "addNewHoliday": "Új ünnepnap hozzáadása", + "enterHolidayName": "Adja meg az ünnepnap nevét", + "pleaseEnterHolidayName": "Kérjük, adja meg az ünnepnap nevét", + "pleaseEnterDate": "Kérjük, adja meg a dátumot", + "pleaseSelectStartDate": "Kérjük, válassza ki a kezdő dátumot", + "pleaseEnterEndDate": "Kérjük, válassza ki a befejező dátumot", + "endDateBeforeStartDate": "A befejező dátum a kezdő dátum előtt van", + "holidayList": "Ünnepnapok listája", + "noHolidayFound": "Nem található ünnepnap.", + "noHolidayFundMatching": "Nem található egyező ünnepnap", + "addHoliday": "Ünnepnap hozzáadása", + "youDoNotHavePermissionToUpgradeHoliday": "Nincs jogosultsága az ünnepnapok frissítéséhez.", + "holiday": "Ünnepnap", + "editLeave": "Szabadság szerkesztése", + "addNewLeave": "Új szabadság hozzáadása", + "leaveType": "Szabadság típusa", + "pleaseSelectALeaveType": "Kérjük, válasszon szabadságtípust", + "pleaseSelectAStartDate": "Kérjük, válassza ki a kezdő dátumot", + "leaveDuration": "Szabadság időtartama", + "autoCalculatedDays": "Automatikusan számolt napok", + "leaveList": "Szabadságok listája", + "noLeaveRequestFound": "Nem található szabadságkérelem.", + "addLeave": "Szabadság hozzáadása", + "noDescriptionProvided": "Nincs leírás megadva.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nincs jogosultsága a szabadságkérelem frissítéséhez.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nincs jogosultsága a szabadságkérelem törléséhez.", + "leaveRequest": "Szabadságkérelem", + "editPayroll": "Bérszámfejtés szerkesztése", + "addNewPayroll": "Új bérszámfejtés hozzáadása", + "paymentYear": "Kifizetés éve", + "pleaseSelectPaymentYear": "Kérjük, válassza ki a kifizetés évét", + "pleaseSelectAnMonth": "Kérjük, válasszon hónapot", + "pleaseEnterADate": "Kérjük, adjon meg egy dátumot", + "totalSalaryAmount": "Teljes fizetés összege", + "payrollList": "Bérszámfejtési lista", + "noPayrollFound": "Nem található bérszámfejtési rekord.", + "paymentDetails": "Fizetési részletek", + "youDoNotHaveUpdatePayroll": "Nincs jogosultsága a bérszámfejtés frissítéséhez.", + "youDoNotHavePermissionToDeletePayroll": "Nincs jogosultsága a bérszámfejtés törléséhez.", + "payrollRecord": "Bérszámfejtési rekord", + "searchAttendance": "Jelenlét keresése", + "attendanceReport": "Jelenléti jelentések", + "noAttendanceRecordFound": "Nem található jelenléti rekord a kiválasztott szűrőkkel.", + "searchLeave": "Szabadságok keresése", + "leaveReports": "Szabadság jelentések", + "noLeaveRecordFound": "Nem található szabadság rekord a kiválasztott szűrőkkel.", + "durationDays": "Időtartam (Nap)", + "payrollReports": "Bérszámfejtési jelentések", + "noMatchingPayrollFound": "Nem található egyező bérszámfejtési rekord.", + "editShift": "Műszak szerkesztése", + "addNewShift": "Új műszak hozzáadása", + "shiftName": "Műszak neve", + "pleaseSelectAShift": "Kérjük, válasszon műszakot", + "breakStatus": "Szünet állapota", + "pleaseSelectBreakStatus": "Kérjük, válassza ki a szünet állapotát", + "startTimeIsRequired": "A kezdési idő kötelező", + "startTime": "Kezdési idő", + "enterStartTime": "Adja meg a kezdési időt", + "endTimeIsRequired": "A befejezési idő kötelező", + "endTime": "Befejezési idő", + "enterEndTime": "Adja meg a befejezési időt", + "startBreakTime": "Szünet kezdete", + "enterBreakTime": "Adja meg a szünet idejét", + "endBreakTime": "Szünet vége", + "noShiftFound": "Nem található műszak.", + "addShift": "Műszak hozzáadása", + "breakTime": "Szünet ideje", + "breakDuration": "Szünet időtartama", + "youDoNotToHavePermissionToUpdateShift": "Nincs jogosultsága a műszak frissítéséhez.", + "youDoNotToHavePermissionToDeleteShift": "Nincs jogosultsága a műszak törléséhez.", + "doYouReallyWantToDeleteThis": "Valóban törölni szeretné ezt", + "viewDetails": "Részletek megtekintése", + "leave": "Szabadság", + "payroll": "Bérszámfejtés", + "editBankAdjustment": "Banki korrekció szerkesztése", + "adjustBankBalance": "Banki egyenleg korrekciója", + "pleaseAddAtLeastOneBank": "Kérjük, adjon hozzá legalább egy bankszámlát az egyenlegek korrekciójához.", + "accountNumber": "Számla neve", + "selectAccount": "Válasszon számlát", + "selectType": "Válasszon típust", + "amountsIsRequired": "Az összeg megadása kötelező", + "invalidAmount": "Érvénytelen összeg", + "adjustmentDate": "Korrekció dátuma", + "dateIsRequired": "A dátum megadása kötelező", + "editBankAccounts": "Bankszámlák szerkesztése", + "addNewBankAccounts": "Bankszámlák hozzáadása", + "accountDisplayName": "Számla megjelenítési neve", + "enterAccountDisplayName": "Adja meg a számla megjelenítési nevét", + "displayNameIsRequired": "A megjelenítési név kötelező", + "openingBalanceIsRequired": "A nyitóegyenleg kötelező", + "asOfDate": "Dátummal", + "hideFiled": "Mezők elrejtése", + "addMoreFiled": "További mezők hozzáadása", + "enterAccountName": "Adja meg a számlaszámot", + "ifscCode": "IFSC kód", + "upiIdForQrCode": "UPI azonosító a QR kódhoz", + "bankName": "Bank neve", + "enterBankName": "Adja meg a bank nevét", + "accountHolderName": "Számlatulajdonos neve", + "enterAccountHolderName": "Adja meg a számlatulajdonos nevét", + "printBankDetailsAndInvoice": "Banki adatok nyomtatása a számlákon", + "viewingTransactionFor": "Tranzakciók megtekintése ehhez:", + "bankAccounts": "Bankszámlák", + "noBankAccountFound": "Nem található bankszámla.", + "noAccountsFoundMissing": "Nem található egyező számla", + "deposit": "Befizetés", + "addBank": "Bank hozzáadása", + "bankToBankTransfer": "Bankközi átutalás", + "bankToCashTransfer": "Bankból készpénzbe utalás", + "accountName": "Számla neve", + "holderName": "Tulajdonos neve", + "openingDate": "Nyitás dátuma", + "currentBalance": "Jelenlegi egyenleg", + "permissionDeniedToDeleteBank": "A bank törléséhez nincs jogosultsága.", + "canNotEditThisTransactionType": "Ez a tranzakciótípus nem szerkeszthető.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Nem található tranzakció ezzel a szűrővel.", + "pleaseSelectBothAccounts": "Kérjük, válassza ki mindkét számlát.", + "cannotTransferToSameAccounts": "Nem lehet ugyanarra a számlára utalni.", + "editBankTransfer": "Banki átutalás szerkesztése", + "needAtLeastTwoBankAccount": "Legalább két bankszámla szükséges az átutaláshoz.", + "from": "Honnan", + "to": "Hova", + "editBankToCash": "Bank-készpénz átvezetés szerkesztése", + "noBankAccountsFoundToTransferFrom": "Nem található forrás bankszámla.", + "selectOneAccount": "Válasszon egy számlát", + "editCashAdjustment": "Készpénz korrekció szerkesztése", + "adjustCashBalance": "Készpénzegyenleg korrekciója", + "customDate": "Egyéni dátum", + "cashInHand": "Készpénzállomány", + "currentCashBalance": "Jelenlegi készpénzegyenleg", + "transfer": "Átvezetés", + "adjustCash": "Készpénz korrekció", + "pleaseSelectADestinationBankAccounts": "Kérjük, válasszon cél bankszámlát.", + "editCashToBank": "Készpénz-Bank átvezetés szerkesztése", + "cashToBankTransfer": "Készpénz-Bank átvezetés", + "noDestinationBankAccountFond": "Nem található cél bankszámla.", + "transferCheque": "Csekk átadása", + "receivedFrom": "Kapva tőle", + "chequeAmount": "Csekk összege", + "chequeNumber": "Csekkszám", + "chequeDate": "Csekk dátuma", + "referenceNumber": "Hivatkozási szám", + "selectBankToCash": "Válasszon Bankot vagy Készpénzt", + "depositTo": "Befizetés ide", + "selectDepositDestination": "Válassza ki a befizetés helyét", + "transferDate": "Átutalás dátuma", + "doYouWantToRellyReOpenThisCheque": "Valóban újra meg akarja nyitni ezt a csekket?", + "okay": "Rendben", + "reOpen": "Újranyitás", + "open": "Nyitott", + "chequeList": "Csekkek listája", + "closed": "Lezárt", + "noChequeFound": "Nem található csekk", + "searchTransaction": "Tranzakciók keresése...", + "filterByDate": "Szűrés dátum szerint", + "addImage": "Kép hozzáadása", + "cashAndBankManagement": "Készpénz- és Bankkezelés", + "cheque": "Csekkek", + "branchList": "Fióktelepek listája", + "roleAndPermission": "Szerepkör és Jogosultság", + "switchBank": "Fióktelep váltása?", + "exitBank": "Kilépés a fióktelepről", + "areYouSureWantToSwitchToDifferentBranch": "Biztosan át akar váltani másik fióktelepre?", + "areYourSureYouWantToExitFromThisBranch": "Biztosan ki akar lépni ebből a fióktelepből?", + "switchs": "Váltás", + "exit": "Kilépés", + "createBranch": "Fióktelep létrehozása", + "areYouSureWantToDeleteThisBranch": "Biztosan törölni akarja ezt a fióktelepet?", + "currents": "Jelenlegi", + "noBrunchFound": "Nem található fióktelep", + "updateBranch": "Fióktelep frissítése", + "pleaseEnterBranchName": "Kérjük, adja meg a fióktelep nevét", + "enterBalance": "Egyenleg megadása", + "youDoNotHavePermissionToUpdateBranch": "Nincs jogosultsága a fióktelep frissítéséhez.", + "allTransaction": "Minden tranzakció", + "duePay": "Esedékes fizetés", + "allParties": "Minden partner", + "retry": "Újra", + "incomeCategoriesReport": "Bevételi kategóriák jelentése", + "dayBook": "Napló", + "billWiseProfit": "Számla szerinti nyereség", + "cashFlow": "Cashflow (Pénzáramlás)", + "balanceSheet": "Mérleg", + "taxReport": "Adójelentés", + "productSaleHistory": "Termékértékesítési előzmények", + "productPurchaseHistory": "Termékbeszerzési előzmények", + "partyReports": "Partner jelentések", + "customerLedger": "Vevői folyószámla", + "supplierLedger": "Szállítói folyószámla", + "partyWiseProfit": "Partner szerinti nyereség", + "productWiseProfit": "Termék szerinti nyereség", + "top5Customer": "Top 5 Vevő", + "top5Supplier": "Top 5 Szállító", + "productReports": "Termék jelentések", + "comboReport": "Kombinált jelentés", + "expiredItemReport": "Lejárt tételek jelentése", + "top5Product": "Top 5 Termék", + "productWiseProfitAndLoss": "Termék szerinti Nyereség és Veszteség", + "productWisePurchase": "Termék szerinti beszerzés", + "productWiseSale": "Termék szerinti eladás", + "noProductMatchYourSearch": "Nincs a keresésnek megfelelő termék.", + "purchaseQty": "Beszerzési mennyiség", + "saleQty": "Eladási mennyiség", + "youDoNotHavePermissionProfitAndLoss": "Nincs jogosultsága a Nyereség és Veszteség megtekintéséhez.", + "sold": "Eladva", + "remaining": "Fennmaradó", + "totalAssets": "Összes eszköz", + "assets": "Eszközök", + "itemName": "Tétel neve", + "personalInfo": "Személyes adatok:", + "dueBalance": "Esedékes egyenleg", + "walletBalance": "Tárca egyenlege", + "cashIn": "Készpénz be", + "cashOut": "Készpénz ki", + "runningCash": "Aktuális készpénz", + "moneyIn": "Pénz be", + "moneyOut": "Pénz ki", + "noDataAvailableForGeneratePdf": "Nincs elérhető adat a PDF létrehozásához", + "balanceDue": "Fennálló tartozás", + "returnedAmount": "Visszatérített összeg", + "saleReturn": "Értékesítés visszárú", + "saleEdit": "Értékesítés szerkesztése", + "pleaseAddASalesReturn": "Kérjük, adjon hozzá értékesítési visszárút", + "subscriptionReports": "Előfizetési jelentések", + "started": "Elindítva", + "end": "Vége", + "taxReportList": "Adójelentések listája", + "developedBy": "Fejlesztette", + "time": "Idő", + "receivedBy": "Átvette", + "wallet": "Tárca", + "warranty": "Jótállás", + "guarantee": "Garancia", + "remark": "Megjegyzés", + "bankDetails": "Banki adatok", + "cashAndBank": "Készpénz és Bank", + "pdfGenerateSuccessfully": "PDF sikeresen létrehozva", + + "generatingPdf": "PDF generálása", + "INVOICE": "SZÁMLA", + "admin": "Admin", + "invoiceNumber": "Számla száma", + "vatNumber": "ÁFA szám", + "customerSignature": "Vevő aláírása", + "authorizedSignature": "Engedélyezett aláírás", + "poweredBy": "Meghajtja", + "shippingCharge": "Szállítási díj", + "totalReturned": "Összes visszaküldött", + "amountsInWord": "Összegek betűvel", + "changeAmount": "Visszajáró összeg", + "sellsBy": "Értékesíti", + "rounding": "Kerekítés", + "paidBy": "Fizette", + "vatGstTitle": "ÁFA/GST cím", + "enterVatGstTitle": "Adja meg az ÁFA/GST címet", + "vatGstNumber": "ÁFA/GST szám", + "enterVatGstNumber": "Adja meg az ÁFA/GST számot", + "vatAndTax": "ÁFA és adó", + "customPrint": "Egyedi nyomtatás", + "taxRates": "Adókulcsok", + "taxRatesMangeYourTaxRates": "Adókulcsok - Adókulcsok kezelése", + "add": "Hozzáadás", + "status": "Állapot", + "active": "Aktív", + "disable": "Letiltás", + "deletedSuccessFully": "Sikeresen törölve!", + "failedToDeleteTheTax": "Az adó törlése sikertelen", + "errorDeletingTax": "Hiba az adó törlésekor", + "taxGroup": "Adócsoport", + "combinationOfTheMultipleTaxes": "Több adó kombinációja", + "subTaxes": "Aladó", + "action": "Művelet", + "addTax": "Adó hozzáadása", + "editTax": "Adó szerkesztése", + "addNewTax": "Új adó hozzáadása", + "enterTaxRates": "Adja meg az adókulcsot", + "addTaxGroup": "Új adócsoport hozzáadása", + "editTaxGroup": "Adócsoport szerkesztése", + "taxWithSingleMultipleTaxType": "Adó egyetlen/több adótípussal", + "noSubTaxSelected": "Nincs aladó kiválasztva", + "subTaxList": "Aladó lista", + "taxPercent": "Adószázalék", + "done": "Kész", + "writerTaxHere": "Írja ide a szöveget...", + "expiredList": "Lejárt lista", + "listIsEmpty": "A lista üres", + "printingInvoice": "Számla nyomtatása", + "salesSetting": "Értékesítési beállítások", + "invoiceLogo": "Számla logó", + "printingOption": "Nyomtatási beállítások", + "amountRoundingMethod": "Összeg kerekítési módszer", + "signUp": "Regisztráció", + "returnedItem": "Visszaküldött termék", + "returnedDate": "Visszaküldés dátuma", + "saleBy": "Értékesítette", + "purchasedBy": "Vásárolta", + "collectedBys": "Átvette", + "payableAmount": "Fizetendő összeg", + "receivedAmount": "Beérkezett összeg", + "unitPrices": "Egységár", + "item": "Tétel", + "sl": "Sorszám", + "mobiles": "Mobil", + "paidVia": "Fizetve keresztül", + "moneyReceipt": "Pénzátvételi elismervény", + "receipt": "Nyugta", + "barcodeGenerator" : "Vonalkód generátor", + "searchProduct" : "Termék keresése", + "code" : "Kód", + "price" : "Ár", + "showCode" : "Kód megjelenítése", + "showPrice" : "Ár megjelenítése", + "showName" : "Név megjelenítése", + "actions" : "Műveletek", + "noItemSelected" : "Nincs kiválasztott tétel", + "noProductSelected" : "Nincs kiválasztott termék", + "previewPdf" : "PDF előnézet", + "salesReturnReport" : "Eladási visszatérítési jelentés", + "purchaseReturnReport" : "Vásárlási visszatérítési jelentés", + "incomeFor" : "Bevétel", + "enterProductCode": "Adja meg a termék kódját", + "addIncome" : "Bevétel hozzáadása", + "incomeDate" : "Bevétel dátuma", + "incomeCategories" : "Bevételi kategóriák", + "addIncomeCategory" : "Bevételi kategória hozzáadása", + "enterIncomeCategoryName" : "Adja meg a bevételi kategória nevét", + "totalReturnAmount" : "Összes visszatérített összeg", + "returned" : "Visszatérítve", + "supplierDetails" : "Szállítói adatok", + "weekly": "Heti", + "monthly": "Havi", + "yearly" : "Éves", + "today" : "Ma", + "thisWeek" : "Ezen a héten", + "thisMonth" : "Ezen a hónapon", + "thisYear": "Ezen az éven", + "allTime" : "Minden időben", + "custom" : "Egyéni", + "addUserRole": "Felhasználói Szerep Hozzáadása", + "noRoleFound": "Nem Található Felhasználói Szerep", + "yourPackageExpiredInDays": "Csomagja Lejár 5 Napon Belül", + "yourPackageExpiredToday": "A Csomagja Ma Lejár\n\nKérem, Vásároljon Újra", + "contactUs": "Lépjen Velünk Kapcsolatba", + "writeYourMessageHere": "Írja meg üzenetét itt", + "sendMessage": "Üzenet Küldése", + "sendYourEmail": "Küldje el az email címét", + "backToHome": "Vissza a Főoldalra", + "promoCode": "Promóciós Kód", + "setting" : "beállítás", + + "submit": "Beküldés", + "seeAllPromoCode": "Összes promóciós kód megtekintése", + "categories": "Kategóriák", + "enterYourPhoneNumber": "Adja meg telefonszámát", + "enterFullAddress": "Adja meg a teljes címet", + "enterYourEmailAddress": "Adja meg az e-mail címét", + "pleaseEnterAPassword": "Kérem, adjon meg egy jelszót", + "pleaseEnterAConfirmPassword": "Kérem, erősítse meg a jelszót", + "enterYourName": "Adja meg a nevét", + "addNewAddress": "Új cím hozzáadása", + "firstName": "Keresztnév", + "lastName": "Vezetéknév", + "country": "Ország", + "bangladesh": "Banglades", + "apply": "Alkalmaz", + "deliveryAddress": "Szállítási cím", + "noDataAvailabe": "Nincs elérhető adat", + "addDelivery": "Szállítás hozzáadása", + "description": "Leírás", + "addNote": "Megjegyzés hozzáadása", + "easytheusedesciption": "A PosPro alkalmazás ingyenes, könnyen használható. Valójában ez az egyik legjobb értékesítési pontrendszer a világon.", + "choseYourFeature": "Válassza ki a funkciókat", + "choseyourfeatureDesciption": "A funkciók fontos részét képezik annak, hogy a PosPro más legyen, mint a hagyományos megoldások.", + "allBusinessolutionDescrip": "A PosPro egy teljes üzleti megoldás raktárkészlettel, számlával, értékesítéssel, költséggel és veszteség/nyereség számítással.", + "image": "Kép", + "pleaseConnectThePrinterFirst": "Kérjük, először csatlakoztassa a nyomtatót", + "selectCategory": "Válasszon kategóriát", + "enterExpenseDate": "Adja meg a költség dátumát", + "enterName": "Adja meg a nevet", + "enterAmount": "Adjon meg összeget", + "enterRefNumber": "Adja meg a referencia számot", + "fashions": "Divat", + "billTO": "Számlázás címe", + "totalDue": "Összesen esedékes", + "paymentsAmount": "Fizetés összege", + "remainingDue": "Hátralévő esedékesség", + "thankYouForYourDuePayment": "Köszönjük a befizetett összeget", + "print": "Nyomtatás", + "unitPrice": "Egységár", + "totalPrice": "Teljes ár", + "totalVat": "ÁFA összesen", + "deliveryCharge": "Szállítási díj", + "totalPayable": "Teljes fizetendő összeg", + "thankYouForYourPurchase": "Köszönjük a vásárlást", + "pleaseConnectYourBluetoothPrinter": "Kérjük, csatlakoztassa a Bluetooth nyomtatót", + "editSocialMedia": "Közösségi média szerkesztése", + "socialMarketing": "Közösségi marketing", + "share": "Megosztás", + "notification": "Értesítés", + "purchaseAlarm": "Vásárlás riasztás", + "purchaseConfirmed": "Vásárlás megerősítve", + "paymentComplete": "Fizetés befejezve", + "return": "Vissza", + "sendSms": "SMS küldése", + "receiveThePin": "PIN kód fogadása", + "startNewSale": "Új értékesítés indítása", + "payment": "Fizetés", + "masterCard": "MasterCard", + "instruction": "Útmutató", + "cash": "Készpénz", + "invoiceViewer": "Számla néző", + "size": "Méret", + "color": "Szín", + "weight": "Súly", + "capacity": "Kapacitás", + "type": "Típus", + "youWantToDeleteTheProduct": "Biztosan törölni szeretné ezt a terméket?", + "delete": "Törlés", + "contactDetails": "Kapcsolat részletek", + "clarence": "Clarence", + "call": "Hívás", + "message": "Üzenet", + "dailyTransaction": "Napi tranzakció", + "promo": "Akció", + "send": "Küldés", + "easyToUseThePos": "Könnyen használható mobil POS", + "easyToUseDescription": "A PosPro alkalmazás ingyenes és könnyen használható. Valójában az egyik legjobb POS rendszer a világon.", + "chooseYourFeature": "Válassza ki a funkciókat", + "chooseYourFeatureDescription": "A funkciók fontos részét képezik annak, ami a PosPro-t eltéríti a hagyományos megoldásoktól.", + "allBusinessSolutions": "Minden üzleti megoldás", + "allBusinessSolutionDescription": "A PosPro egy teljes üzleti megoldás készlettel, számlával, értékesítéssel, költséggel és veszteség/nyereséggel.", + "skip": "Kihagyás", + "next": "Következő", + "aNewUpdateAvailable": "Új frissítés érhető el\nKérjük, frissítse az alkalmazást", + "skipTheUpdate": "Frissítés kihagyása", + "rememberMeLater": "Emlékezz rám később", + "poweredByAcnoo": "Az Acnoo által támogatott", + "lossOrProfit": "Veszteség/Nyereség", + "expense": "Költség", + "parties": "Felek", + "home": "Kezdőlap", + "sales": "Értékesítés", + "settings": "Beállítások", + "purchaseNow": "Vásárlás most", + "paymentMethods": "Fizetési módok", + "save": "Megment", + "update": "Megment", + "continueButton": "Folytatni", + "name": "Név", + "phone": "Telefonszám", + "email": "Email cím", + "address": "Cím", + "previousDue": "Előző esedékes", + "selectLang": "Válaszd ki a nyelved", + "addContact": "Kapcsolat hozzáadása", + "moreInfo": "Több információ", + "retailer": "Kiskereskedő", + "dealer": "Kereskedő", + "wholesaler": "Nagykereskedő", + "supplier": "Támogató", + "CustomerDetails": "Vásárló adatai", + "recentTransaction": "Legutóbbi tranzakciók", + "totalProduct": "Összes termék", + "total": "Teljes", + "paid": "Fizetett", + "unPaid": "Kifizetetlen", + "due": "Esedékes", + "connect": "Kattintson a csatlakozáshoz", + "tryAgain": "Próbáld újra", + "loading": "Betöltés", + "viewAll": "Összes megtekintése", + "partyList": "Pártok listája", + "addCustomer": "Kérjük, adjon hozzá egy ügyfelet", + "updateContact": "Kapcsolattartó frissítése", + "dueList": "Esedékes lista", + "collectDue": "Gyűjts össze Esedékes", + "date": "Dátum", + "dueAmount": "Esedékes összeg: ", + "customerName": "Ügyfél neve", + "totalAmount": "Teljes összeg", + "paidAmount": "Fizetett mennyiség", + "paymentTypes": "Fizetési mód", + "cancel": "Megszünteti", + "expenseReport": "Költségjelentés", + "fromDate": "Dátumtól", + "toDate": "Randizni", + "expenseFor": "Költség For", + "amount": "Összeg", + "noData": "Nincs elérhető adat", + "totalExpense": "Teljes költség", + "addExpense": "Költség hozzáadása", + "expenseDate": "Költség dátuma", + "referenceNo": "Referenciaszám", + "note": "jegyzet", + "expenseCat": "Költségkategóriák", + "search": "Keresés", + "select": "Válassza ki", + "addExpenseCat": "Költségkategória hozzáadása", + "categoryName": "Kategória név", + "alreadyAdded": "Már hozzáadva", + "whatNew": "Mi újság", + "lp": "Veszteség/nyereség", + "profit": "Nyereség", + "loss": "Veszteség", + "lpDetails": "Veszteség/nyereség részletek", + "invoice": "Számla", + "dates": "Dátum:", + "mobile": "Mobil:", + "product": "Termék", + "quantity": "Mennyiség", + "discount": "Kedvezmény", + "totalLoss": "Teljes veszteség", + "totalProfit": "Teljes haszon", + "productList": "Terméklista", + "stock": "Készlet", + "addNewProduct": "Új termék hozzáadása", + "productName": "Termék név", + "productCode": "Termékkód", + "purchasePrice": "Vételáre", + "mrp": "MRP", + "wholeSalePrice": "Nagykereskedelmi ár", + "dealerPrice": "Kereskedői ár", + "manufacturer": "Gyártó", + "saveNPublish": "Mentés és közzététel", + "brands": "Márkák", + "addBrand": "Márka hozzáadása", + "brandName": "Márkanév", + "addUnit": "Egység hozzáadása", + "unitName": "Az egység neve", + "units": "Egységek", + "addProduct": "Kérjük, adjon hozzá egy terméket", + "updateProduct": "Termék frissítése", + "salePrice": "Eladási ár", + "profile": "Profil", + "edit": "Szerkesztés", + "businessCat": "Üzleti kategória", + "language": "nyelv", + "changePassword": "Jelszó módosítása", + "updateProfile": "Frissítse profilját", + "businessName": "Cégnév és cégnév", + "addPurchase": "Vásárlás hozzáadása", + "inv": "számlaszám", + "supplierName": "Szállító neve", + "itemAdded": "Elem hozzáadva", + "addItems": "Elemek hozzáadása", + "subTotal": "Részösszeg", + "returnAmount": "Visszatérő összeg", + "chooseSupplier": "Válasszon beszállítót", + "noSupplier": "Nincs elérhető szállító", + "salesDetails": "Értékesítési részletek", + "editPurchaseInvoice": "Vásárlási számla szerkesztése", + "purchaseList": "Vásárlási lista", + "addAPurchase": "Kérjük, adjon hozzá egy vásárlást", + "dueReport": "Esedékes jelentés", + "fullyPaid": "Teljesen kifizetve", + "stillUnpaid": "Még mindig kifizetetlen", + "purchaseReport": "Vásárlási jelentés", + "connectPrinter": "Csatlakoztassa a nyomtatót", + "clickToConnect": "Kattintson a csatlakozáshoz", + "collectDues": "Kérem, gyűjtsön be egy esedékességet", + "addNewPurchase": "Kérjük, adjon hozzá egy vásárlást", + "salesReport": "Értékesítési jelentés", + "addSale": "Adjon hozzá egy akciót", + "reports": "Jelentések", + "chooseCustomer": "Válasszon egy Ügyfelet", + "addSales": "Értékesítés hozzáadása", + "saleList": "Értékesítési lista", + "editSalesInvoice": "Értékesítési számla szerkesztése", + "previousPayAmount": "Előző fizetési összeg", + "printing": "Nyomtatási lehetőség", + "subscription": "Feliratkozás", + "userRole": "Felhasználói szerep", + "currency": "Valuta", + "logOut": "Kijelentkezés", + "stockList": "Részvénylista", + "purchase": "Vásárlás", + "sale": "Eladás", + "yourPack": "Az Ön csomagjae", + "freePlan": "Ingyenes terv", + "youRUsing": "Ön használ ", + "freePack": "Ingyenes csomag", + "premiumPlan": "Prémium csomag", + "packFeatures": "Csomag funkció", + "unlimited": "Korlátlan", + "updateNow": "Frissítse most", + "purchasePremium": "Prémium csomag vásárlása", + "buyPremium": "Vásároljon prémium csomagot", + "paypalPay": "Fizess Paypallal", + "gotEmail": "Kaptál egy e-mailt", + "sendEmail": "E-mailt küldünk a jelszó visszaállításához szükséges utasításokkal a következő címre:", + "checkEmail": "Emailek megtekintése", + "close": "Bezárás", + "forgotPassword": "Elfelejtett jelszó", + "enterEmail": "Kérjük, adja meg e-mail címét alább, hogy megkapja a jelszó-visszaállítási hivatkozást.", + "sendLink": "Reset Link küldése", + "emailText": "Email", + "password": "Jelszó", + "logIn": "Belépés", + "noAcc": "Nincs fiókja?", + "register": "Regisztráció", + "phoneVerification": "Telefonos ellenőrzés", + "registerTitle": "Regisztrálnunk kell telefonját anélkül, hogy elkezdenénk!", + "sendCode": "Küldje el a kódot", + "staffLogin": "Személyzeti bejelentkezés", + "logInWithMail": "Bejelentkezés e-mailben", + "setUpProfile": "Állítsa be a profilját", + "setUpDesc": "Frissítse profilját, hogy orvosa jobb benyomást keltsen", + "gallery": "Képtár", + "camera": "Kamera", + "companyAddress": "Cég címe", + "openingBalance": "Nyitó állomány", + "confirmPass": "Jelszó megerősítése", + "haveAcc": "Már van fiókja?", + "loginWithPhone": "Bejelentkezés Telefonnal", + "editPhone": "Telefonszám szerkesztése?", + "createAcc": "Hozzon létre egy ingyenes fiókot", + "congratulation": "Gratulálunk", + + "signIn": "Bejelentkezés", + "welcomeBack": "Üdv újra!", + "passwordCannotBeEmpty": "A jelszó nem lehet üres", + "reset": "Állítsa vissza a jelszót e-mail vagy telefonszám használatával", + "lableEmail": "E-mail", + "hintEmail": "Adja meg az e-mail címet", + "emailCannotBeEmpty": "Az e-mail nem lehet üres", + "pleaseEnterAValidEmail": "Kérjük, adjon meg egy érvényes e-mail címet", + "continueE": "Folytatás", + "pleaseEnterYourDetails": "Kérjük, adja meg adatait.", + "lablePassword": "Jelszó", + "hintPassword": "Adja meg a jelszót", + "pleaseEnterABiggerPassword": "Kérjük, adjon meg egy hosszabb jelszót", + "rememberMe": "Emlékezz rám", + "donNotHaveAnAccount": "Nincs fiókja?", + "createAFreeAccount": "Hozzon létre egy ingyenes fiókot", + "fullName": "Teljes név", + "enterYourFullName": "Adja meg teljes nevét", + "nameCanNotBeEmpty": "A név nem lehet üres", + "alreadyHaveAnAccount": "Már van fiókja?", + "createNewPassword": "Új jelszó létrehozása", + "setUpNewPassword": "Új jelszó beállítása", + "resetPassword": "Állítsa vissza a jelszót a helyreállításhoz és jelentkezzen be fiókjába", + "newPassword": "Új jelszó", + "confirmPassword": "Jelszó megerősítése", + "passwordsDoNotMatch": "A jelszavak nem egyeznek", + "verityEmail": "E-mail ellenőrzése", + "verification": "Ellenőrzés", + "digits": "6-jegyű PIN-kódot küldtünk az e-mail címére: ", + "enterValidOTP": "Adja meg a helyes OTP-t", + "resendOTP": "Küldje újra az OTP-t", + "verifyYourEmail": "E-mail címének ellenőrzése", + "weHaveSentAConfirmationEmailTo": "Megerősítő e-mailt küldtünk", + "folder": "Lehet, hogy az e-mail a spam mappába került.", + "gotIt": "Értem", + "enterOpeningBalance": "Adja meg a nyitó egyenleget", + "pleaseEnterAValidBusinessName": "Kérjük, adjon meg érvényes üzleti nevet", + "enterBusiness": "Adja meg az üzlet/bolt nevét", + "selectBusinessCategory": "Válassza ki az üzleti kategóriát", + "todaySummary": "Napi összefoglaló", + "sellAll": "Összes eladása >", + "income": "Bevétel", + "purchased": "Vásárolt", + "endYourFreePlan": "Ingyenes csomagja hamarosan lejár, vásárolja meg következő csomagját Köszönjük.", + "yourFree": "Ingyenes csomagja hamarosan lejár, vásárolja meg következő csomagját Köszönjük.", + "upgradeNow": "Frissítés most", + "notFound": "Nem található", + "updateYourSubscription": "Frissítse előfizetését", + "noDataFound": "Nincs adat", + "areYouSure": "Biztos benne?", + "doYouWantToExitTheApp": "Ki akar lépni az alkalmazásból?", + "no": "Nem", + "yes": "Igen", + "dashboard": "Irányítópult", + "salesPurchaseOverview": "Eladási és vásárlási áttekintés", + "totalItems": "Összes tétel", + "totalCategories": "Összes kategória", + "quickOverview": "Gyors áttekintés", + "totalIncome": "Összes bevétel", + "customerDue": "Ügyfél tartozás", + "stockValue": "Készlet érték", + "lossProfit": "Veszteség/Profit", + "cost": "Költség", + "qty": "Menny.", + "noProductFound": "Nincs termék", + "phoneNumber": "Telefonszám", + "pleaseEnterAValidName": "Kérjük, adjon meg egy érvényes nevet", + "pleaseEnterValidPhoneAndNameFirst": "Kérjük, először adjon meg érvényes telefonszámot és nevet", + "confirmDelete": "Törlés megerősítése", + "areYouSureYouWant": "Biztos benne, hogy törölni akarja ezt a partnert?", + "pleaseEnterAValidPhoneNumber": "Kérjük, adjon meg egy érvényes telefonszámot", + "sendSMS": "SMS küldése", + "searchH": "Keresés itt....", + "transactions": "Tranzakciók", + "selectAInvoice": "Válasszon egy számlát", + "totalDueAmount": "Összes tartozás", + "youCanNotPayMoreThenDue": "Nem fizethet többet a tartozásnál", + "noDueSelected": "Nincs tartozás kiválasztva", + "pleaseEnterName": "Kérjük, adja meg a nevet", + "pleaseEnterAmount": "Kérjük, adja meg az összeget", + "enterNote": "Adja meg a megjegyzést", + "pleaseSelectAExpenseCategory": "Kérjük, válasszon ki egy költségkategóriát", + "enterExpanseCategoryName": "Adja meg a költségkategória nevét", + "comingSoon": "Hamarosan", + "pleaseMakeASaleFirst": "Kérjük, először végezzen eladást", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Fizetési kapu", + "paymentSuccess": "Fizetés sikeres", + "paymentWasSuccessful": "A fizetés sikeres volt!", + "paymentFailed": "Fizetés sikertelen", + "paymentFailedPleaseTryAgain": "A fizetés nem sikerült. Kérjük, próbálja újra.", + "pleaseEnterAValidBrandName": "Kérjük, adjon meg egy érvényes márkanevet", + "enterABrandName": "Adja meg a márkanevet", + "addCategory": "Kategória hozzáadása", + "enterCategoryName": "Adja meg a kategória nevét", + "selectVariations": "Válassza ki a variációkat : ", + "dataSavedSuccessfully": "Az adatokat sikeresen mentettük.", + "somethingIs": "Valami van", + "updateYourProfile": "Frissítse profilját, hogy jobb benyomást keltsen ügyfeleiben", + "shopOpeningBalance": "Bolt nyitó egyenlege", + "shopRemainingBalance": "Bolt maradék egyenlege", + "enterAValidDiscount": "Adjon meg érvényes kedvezményt", + "addProductFirst": "Először adjon hozzá terméket", + "subtotal": "Részösszeg", + "purchaseDetails": "Vásárlási részletek", + "riead": "Riead", + "totall": "Összesen:", + "startDate": "Kezdési dátum", + "pickStartDate": "Válassza ki a kezdési dátumot", + "endDate": "Befejezési dátum", + "pickEndDate": "Válassza ki a befejezési dátumot", + "failedToGetPlatformVersion": "Nem sikerült lekérni a platform verzióját.", + "enterQuantity": "Adja meg a mennyiséget", + "pleaseAddQuantity": "Kérjük, adjon hozzá mennyiséget", + "willBeAddedSoon": "Hamarosan hozzáadva", + "addedToCart": "Kosárba téve", + "connectYourPrinter": "Csatlakoztassa a nyomtatóját", + "customerPay": "Ügyfél fizetés", + "supplerPay": "Beszállító fizetés", + "incomeReport": "Bevételi jelentés", + "category": "Kategória", + "balance": "Egyenleg", + "itemsSales": "Termékek értékesítése", + "totalPurchase": "Összes vásárlás", + "totalSales": "Összes eladás", + "stockReport": "Készletjelentés", + "lossProfitReport": "Veszteség/Profit jelentés", + "outOfStock": "Készlethiány", + "vat": "ÁFA", + "customerPhoneNumber": "Ügyfél telefonszám", + "enterCustomerPhoneNumber": "Adja meg az ügyfél telefonszámát", + "walkInCustomer": "Sétáló ügyfél", + "guest": "Vendég", + "stocks": "Készletek: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ne zavarjanak", + "on": "Be", + "off": "Ki", + "unlimitedUsagesOfOurPackage": "Csomagunk korlátlan használata\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Fizessen előfizetésért", + "field": "Mező", + "successfullyPaid": "sikeresen kifizetve", + "profileEdit": "Profil szerkesztése", + "products": "Termékek", + "salesList": "Eladási lista", + "useTitleCanNotBeEmpty": "A felhasználói cím nem lehet üres", + "userTitle": "Felhasználói cím", + "enterUserTitle": "Adja meg a felhasználói címet", + "create": "Létrehozás", + "youHaveToGivePermission": "Engedélyt kell adnia", + "all": "Összes", + "userRoleDetails": "Felhasználói szerep részletei", + "doYouWantToDeleteTheUser": "Biztos benne, hogy törölni akarja a felhasználót?", + "thisProductAlreadyAdded": "Ez a termék már hozzáadva!", + "pleaseEnterAValidProductName": "Kérjük, adjon meg egy érvényes terméknevet", + "enterProductName": "Adja meg a termék nevét", + "pleaseSelectACategory": "Kérjük, válasszon ki egy kategóriát", + "productCategory": "Termékkategória", + "selectProductCategory": "Válassza ki a termékkategóriát", + "enterSize": "Adja meg a méretet", + "enterColor": "Adja meg a színt", + "enterWeight": "Adja meg a súlyt", + "enterCapacity": "Adja meg a kapacitást", + "enterType": "Adja meg a típust", + "productBrand": "Termék márka", + "selectABrand": "Válasszon egy márkát", + "productCodeIsRequired": "Termékkód megadása kötelező", + "enterAValidStock": "Kérjük, adjon meg érvényes készletet", + "enterStock": "Adja meg a készletet", + "productUnit": "Termék egység", + "selectProductUnit": "Válassza ki a termék egységet", + "pleaseEnterAValidPurchasePrice": "Kérjük, adjon meg érvényes beszerzési árat", + "enterPurchasePrice": "Adja meg a beszerzési árat", + "pleaseEnterAValidSalePrice": "Kérjük, adjon meg érvényes eladási árat", + "enterSaltingPrice": "Adja meg az eladási árat", + "enterWholesalePrice": "Adja meg a nagykereskedelmi árat", + "enterDealerPrice": "Adja meg a kereskedői árat", + "enterDiscount": "Adja meg a kedvezményt", + "enterManufacturerName": "Adja meg a gyártó nevét", + "adding": "Hozzáadás..", + "pleaseEnterAValidUnitName": "Kérjük, adjon meg érvényes egységnevet", + "pleaseEnterUnitName": "Kérjük, adja meg az egység nevét", + "productDetails": "Termék részletei", + "smartWatch": "Okosóra", + "appleWatch": "Apple Watch", + "deleting": "Törlés....", + "brand": "Márka", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Részletek", + "weSentAnOTPInYourPhoneNumber": "Elküldtük az OTP-t a telefonszámára", + "pleaseEnterTheOTP": "Kérjük, adja meg az OTP-t", + "enterAValidOTP": "Adjon meg egy érvényes OTP-t", + "verify": "Ellenőrzés", + "resendIn": "Újraküldés OTP itt", + + "dueCollection": "Esedékes gyűjtés", + "noTransaction": "Nincs tranzakció", + "updating": "Frissítés...", + "confirmSMSTo": "SMS megerősítése ide:", + "anSMSWillBeSentToTheFollowingNumber": "SMS-t az alábbi számra küldjük: ", + "package": "Csomag", + "permissionNotGranted": "Engedély nem adott!", + "collectedBy": "Gyűjtötte:", + "phonee": "Telefon:", + "purchaseBy": "Vásárolta:", + "salesBy": "Eladta:", + "days": "nap", + "freeLifetimeUpdate": "Ingyenes Élethosszig Tartó Frissítés", + "android": "Android és iOS alkalmazás támogatás", + "premiumCustomerSupport": "Android és iOS alkalmazás támogatás", + "customInvoiceBranding": "Személyre szabott számlamárkázás", + "unlimitedUsage": "Korlátlan használat", + "freeDataBackup": "Ingyenes adatmentés", + "addCustomers": "Vevő hozzáadása", + "noDue": "Nincs tartozás", + "customer": "Vevő", + "billingAddress": "Számlázási cím", + "enterAddress": "Írja be a címet", + "city": "Város", + "cityName": "Város neve", + "state": "Állam", + "stateName": "Állam neve", + "zip": "Irányítószám", + "zipCode": "Írja be az irányítószámot", + "chooseCountry": "Ország kiválasztása", + "shippingAddress": "Szállítási cím", + "partyCreateWarn": "Nincs jogosultsága párt létrehozásához.", + "addParty": "Pártok hozzáadása", + "creditLimit": "Párthitel keret", + "selectOne": "Válasszon egyet", + "roundings": "Kerekítés (+/-)", + "roundingTotal": "Lekerekített összeg", + "opinion": "Írja be véleményét", + "dueSaleWarn": "Nem engedélyezett a tartozásos eladás bejáró ügyfeleknek.", + "paymentTypeHint": "Kérjük, válasszon fizetési módot", + "createSaleWarn": "Nincs jogosultsága eladás létrehozásához.", + "updateSaleWarn": "Nincs jogosultsága eladás frissítéséhez.", + "uploadImage": "Kép feltöltése", + "useGallery": "Galéria használata", + "openCamera": "Kamera megnyitása", + "scanCode": "Termék QR-kód beolvasása", + "posSale": "POS értékesítés", + "selectCustomer": "Vevő kiválasztása", + "searchWith": "Keresés...", + "filter": "Szűrő", + "productNotFound": "Termék nem található", + "noMatched": "Nem található egyező termék.", + "inventoryPermission": "Nincs jogosultsága az árukészlet kezeléséhez", + "noParty": "Nem találhatók pártok", + "purchaseWarn": "Nincs jogosultsága vásárlások létrehozásához.", + "purchaseUpdateWarn": "Nincs jogosultsága vásárlások frissítéséhez.", + "addVariantDetails": "Variáns részletek hozzáadása", + "purchaseEx": "Beszerzési ár áfa nélkül", + "purchaseIn": "Beszerzési ár áfával", + "purchaseExReq": "Beszerzési ár áfa nélkül szükséges", + "purchaseInReq": "Beszerzési ár áfával szükséges", + "profitMargin": "Nyereséghányad (%)", + "saleReq": "Eladási ár szükséges", + "manufactureDate": "Gyártás dátuma", + "selectDate": "Dátum kiválasztása", + "expDate": "Lejárati dátum", + "saveVariant": "Variáns mentése", + "model": "Modell", + "selectModel": "Modell kiválasztása", + "bulk": "Tömeges feltöltés", + "barcodeGen": "Vonalkód generátor", + "upload": "Feltöltés", + "sku": "SKU / Kód", + "lowStock": "Alacsony készlet", + "enLowStock": "Adja meg az alacsony készletet", + "manuDate": "Gyártás dátuma", + "single": "Egységes", + "batch": "Tétel", + "batchNo": "Tételszám", + "entBatchNo": "Adja meg a tételszámot", + "variantAdded": "Variáns sikeresen hozzáadva!", + "variantDelete": "Variáns sikeresen törölve!", + "addVariant": "Variáns hozzáadása", + "typeSelect": "Típus kiválasztása", + "taxType": "Adótípus", + "selectTax": "Adó kiválasztása", + "updateProductWarn": "Nincs jogosultsága termék frissítéséhez.", + "addProductWarn": "Nincs jogosultsága termék létrehozásához.", + "updateProductSuccess": "Termék sikeresen frissítve!", + "addProductSuccess": "Termék sikeresen létrehozva!", + "choose": "Válasszon", + "view": "Részletek megtekintése", + "priceWarn": "Az ár nem lehet üres", + "productSetting": "Termékbeállítások", + "saveSetting": "Beállítások mentése", + "addStock": "Készlet hozzáadása", + "stockWarn": "A készlet legalább 1 kell legyen", + "updateSuccess": "Sikeresen frissítve", + "updateFailed": "Készlet frissítése sikertelen", + "deleteBatchWarn": "Biztosan törli ezt a tételt?", + "lowStockReport": "Alacsony készlet jelentés", + "genPdfWarn": "Nincs adat a PDF létrehozásához", + "dateFilterWarn": "A záró dátum nem lehet korábbi, mint a kezdő dátum.", + "createPdfWarn": "Nincs jogosultsága PDF létrehozásához.", + "expirationStatus": "Lejárati állapot", + "selectFDate": "Kezdő dátum kiválasztása", + "selectToDate": "Záró dátum kiválasztása", + "clear": "Törlés", + "incomeReportPermission": "Nincs jogosultsága a bevételi jelentés megtekintéséhez.", + "deleteAcc": "Számla törlése", + "deletePartyWarn": "Nincs jogosultsága párt törléséhez.", + "updatePartyWarn": "Nincs jogosultsága párt frissítéséhez.", + "phoneNotAvail": "Telefonszám nem elérhető.", + "notLaunch": "Nem sikerült elindítani a telefonos alkalmazást.", + "quickOver": "Gyors áttekintés", + "tranSacOver" : "Tranzakció áttekintése", + "profitLoss" : "Nyereség és veszteség" +} \ No newline at end of file diff --git a/lib/l10n/intl_hy.arb b/lib/l10n/intl_hy.arb new file mode 100644 index 0000000..29eecfc --- /dev/null +++ b/lib/l10n/intl_hy.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Վստա՞հ եք, որ ցանկանում եք ջնջել ձեր հաշիվը: Այս գործողությունը ընդմիշտ կջնջի ձեր բոլոր տվյալները:", + "passwordMust6Character": "Գաղտնաբառը պետք է լինի առնվազն 6 նիշ", + "passwordIsRequired": "Գաղտնաբառը պետք է լինի առնվազն 6 նիշ", + "iAgreeDeleteMyAccountPermanent": "Ես համաձայն եմ ընդմիշտ ջնջել իմ հաշիվը:", + "flat": "Հաստատուն", + "percent": "Տոկոս", + "partialPaid": "Մասնակի վճարված", + "selectStock": "Ընտրել պահեստ", + "stockOrVariant": "Պահեստ / Տարբերակ", + "noBatch": "Խմբաքանակ չկա", + "purchaseQuantityRequired": "Գնման քանակը պարտադիր է", + "excelUploader": "Excel վերբեռնիչ", + "remove": "Հեռացնել", + "uploading": "Վերբեռնում...", + "pickAndUploadFile": "Ընտրել և վերբեռնել ֆայլը", + "downloadExcelFormat": "Ներբեռնել Excel ձևաչափը", + "excelFiles": "Excel ֆայլեր", + "noFileSelected": "Ֆայլ ընտրված չէ", + "orContinueWith": "Կամ շարունակել", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Մուտքը ձախողվեց: Խնդրում ենք նորից փորձել:", + "someThingWithWrongWithTheWebPage": "Ինչ-որ բան այն չէ վեբ էջի հետ:", + "loadingOtpSetting": "OTP կարգավորումների բեռնում...", + "youCanNowResendYourOtp": "Այժմ կարող եք նորից ուղարկել OTP-ն:", + "resendOtpSeconds": "Նորից ուղարկել OTP-ն ${start} վայրկյանից", + "oldPassword": "Հին գաղտնաբառ", + "oldPasswordCanNotBeEmpty": "Հին գաղտնաբառը չի կարող դատարկ լինել", + "seconds": "վայրկյան", + "downloading": "Ներբեռնում...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Ներբեռնումը հաջողվեց: Ստուգեք ձեր Փաստաթղթեր թղթապանակը", + "printBarCode": "Տպել շտրիխ կոդը", + "youDoNotHavePermissionToGenerateBarcode": "Դուք շտրիխ կոդ ստեղծելու թույլտվություն չունեք:", + "download": "Ներբեռնել", + "packingDate": "Փաթեթավորման ամսաթիվ", + "permissionDeniedToViewBank": "Բանկը դիտելու թույլտվությունը մերժված է:", + "permissionDeniedToUpdateBank": "Բանկը թարմացնելու թույլտվությունը մերժված է:", + "editWarehouse": "Խմբագրել պահեստը", + "addNewWarehouse": "Ավելացնել նոր պահեստ", + "warehouseName": "Պահեստի անվանումը", + "enterWarehouseName": "Մուտքագրեք պահեստի անվանումը", + "amountMustBeGreaterThanZero": "Գումարը պետք է մեծ լինի 0-ից", + "canNotRetrievePaymentDetails": "Չհաջողվեց առբերել վճարման մանրամասները:", + "youDonNotHavePermissionToCreateExpense": "Դուք ծախս ստեղծելու թույլտվություն չունեք:", + "youDoNotHavePermissionToCreateExpenseCategory": "Դուք ծախսերի կատեգորիա ստեղծելու թույլտվություն չունեք:", + "youDonNotHavePermissionToCreateIncome": "Դուք եկամուտ ստեղծելու թույլտվություն չունեք:", + "youDoNotHavePermissionToCreateIncomeCategory": "Դուք եկամտի կատեգորիա ստեղծելու թույլտվություն չունեք:", + "salesReturn": "Վաճառքի վերադարձ", + "purchaseReturn": "Վաճառքի վերադարձ", + "returnQuantity": "Վերադարձի քանակ", + "nonFoundableDiscount": "Չվերադարձվող (ԱԱՀ/Զեղչ)", + "confirmReturn": "Հաստատել վերադարձը", + "pleaseSelectForProductReturn": "Խնդրում ենք ընտրել ապրանքը վերադարձի համար", + "failedToProcessReturn": "Չհաջողվեց մշակել վերադարձը:", + "noValuesDenied": "Արժեքներ սահմանված չեն", + "editCategory": "Խմբագրել կատեգորիան", + "editModel": "Խմբագրել մոդելը", + "addNewModel": "Ավելացնել նոր մոդել", + "pleaseEnterValidName": "Խնդրում ենք մուտքագրել վավեր անուն", + "modelName": "Մոդելի անվանումը", + "enterModelName": "Մուտքագրեք մոդելի անվանումը", + "youDoNotHavePermissionToCreateModel": "Դուք մոդել ստեղծելու թույլտվություն չունեք", + "youDoNotHavePermissionToUpdateModel": "Դուք մոդելը թարմացնելու թույլտվություն չունեք", + "modelUpdateSuccessfully": "Մոդելը հաջողությամբ թարմացվեց:", + "modelCreatedSuccessfully": "Մոդելը հաջողությամբ ստեղծվեց:", + "models": "Մոդելներ", + "youDoNotHavePermissionDeleteModel": "Դուք մոդելը ջնջելու թույլտվություն չունեք:", + "enterLabelText": "Մուտքագրեք պիտակի տեքստը", + "searchBatchNo": "Փնտրել խմբաքանակի համարը...", + "noActiveUser": "Ակտիվ օգտատեր չէ", + "pleaseUseValidPurchaseCodeUseTheApp": "Խնդրում ենք օգտագործել վավեր գնման կոդ՝ հավելվածից օգտվելու համար:", + "notInternetConnection": "Ինտերնետ կապ չկա", + "pleaseCheckYourInternetConnection": "Խնդրում ենք ստուգել ձեր ինտերնետ կապը և նորից փորձել", + "ok": "Լավ", + "addCash": "Ավելացնել կանխիկ", + "reduceCash": "Նվազեցնել կանխիկը", + "transactionType": "Գործարքի տեսակը", + "user": "Օգտատեր", + "toAccount": "Հաշվին", + "fromAccount": "Հաշվից", + "years": "Տարիներ", + "comboProductReport": "Համակցված ապրանքների հաշվետվություն", + "grossProfit": "Համախառն շահույթ (Gross Profit)", + "netProfit": "Զուտ շահույթ (Net Profit)", + "incomeType": "Եկամտի տեսակ", + "expensesType": "Ծախսերի տեսակներ", + "resets": "Վերակայել", + "packageName": "Փաթեթի անուն", + "start": "Սկսել", + "paymentMethod": "Վճարման եղանակ", + "addPayment": "Ավելացնել վճարում", + "advance": "Կանխավճար", + "noteLevel": "Նշման մակարդակ", + "enterYourNoteLevel": "Մուտքագրեք նշման մակարդակը", + "postSaleMessage": "Վաճառքից հետո հաղորդագրություն", + "enterYourPostSaleMessage": "Մուտքագրեք վաճառքից հետո հաղորդագրությունը", + "a4PageLogo": "A4 հաշվի լոգո", + "thermalInvoicePageLogo": "Ջերմային հաշվի լոգո", + "thermalPrinterLanguage": "Ջերմային տպիչի լեզու", + "thermalPrinterPageSize": "Ջերմային էջի չափս", + "openSetting": "Բացել կարգավորումները", + "selectRack": "Ընտրել դարակաշար", + "rack": "Դարակաշար (Rack)", + "selectShelf": "Ընտրել դարակ", + "shelf": "Դարակ (Shelf)", + "variations": "Տարբերակներ", + "combo": "Կոմբո", + "enterBatchNo": "Մուտքագրեք խմբաքանակի համարը", + "selectWarehouse": "Ընտրել պահեստ", + "warehouse": "Պահեստ (Warehouse)", + "netTotalAmount": "Ընդհանուր զուտ գումար", + "defaultSellingPrice": "Վաճառքի լռելյայն գին", + "selectItems": "Ընտրել ապրանքներ", + "variantList": "Տարբերակների ցանկ", + "addSubVariation": "Ավելացնել ենթատարբերակ", + "editProduct": "Խմբագրել ապրանքը", + "noItemFound": "Ապրանք չի գտնվել", + "youDoNotHavePermissionDeleteTheShelf": "Դուք չունեք դարակը ջնջելու թույլտվություն", + "notMatchingResultFound": "Համապատասխան արդյունք չի գտնվել", + "editShelf": "Խմբագրել դարակը", + "addShelf": "Ավելացնել նոր դարակ", + "shelfName": "Դարակի անուն", + "enterShelfName": "Մուտքագրեք դարակի անունը", + "pleaseEnterShelfName": "Խնդրում ենք մուտքագրել դարակի անունը", + "productRacks": "Ապրանքի դարակաշարեր", + "racks": "Դարակաշարեր (Racks)", + "youDoNtHavePermissionToCreateRacks": "Դուք չունեք դարակաշարեր ստեղծելու թույլտվություն:", + "youDoNtHavePermissionToDeleteRacks": "Դուք չունեք դարակաշարեր ջնջելու թույլտվություն:", + "youDoNtHavePermissionToUpdateRacks": "Դուք չունեք դարակաշարեր թարմացնելու թույլտվություն:", + "addNewRack": "Ավելացնել նոր դարակաշար", + "editRack": "Խմբագրել դարակաշարը", + "rackName": "Դարակաշարի անուն", + "pleaseEnterRackName": "Խնդրում ենք մուտքագրել դարակաշարի անունը", + "shelves": "Դարակներ (Shelves)", + "pressToSelect": "Սեղմեք ընտրելու համար", + "selectAtLeastOneRack": "Ընտրեք առնվազն մեկ դարակ", + "inActive": "Ոչ ակտիվ", + "addNewVariation": "Ավելացնել նոր տարբերակ", + "editVariations": "Խմբագրել տարբերակը", + "values": "Արժեքներ", + "enterValues": "Մուտքագրեք արժեքներ", + "pleaseEnterAtLeastOneValues": "Խնդրում ենք մուտքագրել առնվազն մեկ արժեք:", + "productVariations": "Ապրանքի տարբերակներ", + "permissionDenied": "Մուտքը մերժված է", + "noVariationFound": "Տարբերակ չի գտնվել:", + "addNewVariations": "Ավելացնել նոր տարբերակներ", + "variationId": "Տարբերակի ID", + "updateRole": "Թարմացնել դերը", + "addRole": "Ավելացնել դեր", + "enterUserName": "Մուտքագրեք օգտանունը", + "enterYourPassword": "Մուտքագրեք գաղտնաբառը", + "selectAll": "Ընտրել բոլորը", + "sNo": "Հ/Հ", + "feature": "Գործառույթ", + "read": "Կարդալ", + "viewPrice": "Տեսնել գինը", + "purchaseReturns": "Գնումների վերադարձ", + "expiredProduct": "Ժամկետանց ապրանք", + "barcodes": "Շտրիխ կոդեր", + "bulkUploads": "Զանգվածային ներբեռնում", + "productModels": "Ապրանքի մոդելներ", + "incomes": "Եկամուտներ", + "dues": "Պարտքեր", + "subscriptions": "Բաժանորդագրություններ", + "paymentsTypes": "Վճարման տեսակներ", + "roles": "Դերեր", + "manageSetting": "Կառավարել կարգավորումները", + "downloadApk": "Ներբեռնել APK", + "vatReports": "ԱԱՀ հաշվետվություններ", + "profitAndLossDetailsReport": "Շահույթի և վնասի հաշվետվություն", + "transactionsHistoryReport": "Գործարքների պատմություն", + "expireProductReports": "Ժամկետանց ապրանքների հաշվետվություններ", + "productPurchaseReport": "Ապրանքի գնման հաշվետվություն", + "productSalesReport": "Ապրանքի վաճառքի հաշվետվություն", + "role": "Դեր", + "areYouSureWantToDeleteThisRole": "Վստա՞հ եք, որ ցանկանում եք ջնջել այս դերը:", + "inStock": "Առկա է", + "informationShowInLabels": "Տեղեկատվություն պիտակների վրա", + "packageDate": "Փաթեթավորման ամսաթիվ", + "barCodePrintLabelSetting": "Շտրիխ կոդի պիտակի տպման կարգավորում", + "labelRoleLabelSize2Inch": "Պիտակի գլան 2\"*1, 50մմ*25մմ, բացատ 3.1մմ", + "labelRoleLabelSize1_5Inch": "Պիտակի գլան 1.5\"*1, 38մմ*25մմ, բացատ 3.1մմ", + "thirtyTwoLabelPerSheet": "32 պիտակ մեկ թերթի վրա, 8.27 x 11.69 դյույմ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Դուք չունեք շտրիխ կոդ ստեղծելու թույլտվություն:", + "pleaseSelectAProductFirst": "Խնդրում ենք նախ ընտրել ապրանքը", + "pleaseEnterAValidQuantity": "Մուտքագրեք վավեր քանակ (նվազագույնը 1)", + "pleaseSelectProductFirst": "Խնդրում ենք նախ ընտրել ապրանքը", + "bluetoothIsTurnedOff": "Bluetooth-ն անջատված է: Խնդրում ենք միացնել այն:", + "noBluetoothDeviceSelected": "Bluetooth սարք ընտրված չէ:", + "printLabel": "Տպել պիտակը", + "caningForDevices": "Սարքերի որոնում...", + "noDeviceFound": "Սարք չի գտնվել", + "retryScan": "Կրկնել որոնումը", + "connectedTo": "Միացված է", + "pleaseEnableBluetooth": "Խնդրում ենք միացնել Bluetooth-ը", + "skuOrCode": "SKU / Կոդ", + "lowStockAlert": "Ցածր պաշարի ահազանգ", + "tax": "Հարկ (Tax)", + "costExclusionTax": "Արժեքը առանց հարկի", + "costInclusionTax": "Արժեքը ներառյալ հարկը", + "mrpOrSalePrice": "Առավելագույն վաճառքի գին (MRP)", + "expiredDate": "Պիտանիության ժամկետ", + "sellingPrice": "Վաճառքի գին", + "variationsProduct": "Տարբերակներով ապրանքներ", + "comboProducts": "Կոմբո ապրանքներ", + "noStockAvailable": "Պաշարների վերաբերյալ տվյալներ չկան:", + "highToLowPrice": "Գինը՝ բարձրից ցածր", + "lowToHighPrice": "Գինը՝ ցածրից բարձր", + "attachment": "Կցորդ", + "viewStock": "Տեսնել պաշարը", + "expiry": "Ժամկետ", + "expire": "Ժամկետն ավարտվում է", + "sevenDays": "7 օր", + "fifteenthDays": "15 օր", + "thirtyDays": "30 օր", + "sixtyDays": "60 օր", + "outPremiumPlan": "Մեր Պրեմիում պլանը", + "youDoNotHavePermissionToCreatePurchase": "Դուք չունեք գնումներ ստեղծելու թույլտվություն:", + "thisPlanIsNotAvailableToPurchase": "Այս պլանը հասանելի չէ գնման համար", + "thisPlanIsEligibleForUpgrade": "Այս պլանը չի կարող թարմացվել", + "extendPlan": "Երկարաձգել պլանը", + "buyNow": "Գնել հիմա", + "none": "Ոչ մեկը", + "roundToWholeNumber": "Կլորացնել մինչև ամբողջ թիվը", + "roundToNearestWholeNumber": "Կլորացնել մինչև մոտակա ամբողջ թիվը", + "roundToNearnessDecimalNumber005": "Կլորացնել մինչև մոտակա տասնորդականը (0.05)", + "roundToNearnessDecimalNumber01": "Կլորացնել մինչև մոտակա տասնորդականը (0.1)", + "roundToNearnessDecimalNumber05": "Կլորացնել մինչև մոտակա տասնորդականը (0.5)", + "lastYear": "Անցյալ տարի", + "productStock": "Ապրանքի պաշար", + "unit": "Միավոր", + "showExpireDate": "Ցույց տալ պիտանիության ժամկետը", + "vatId": "ԱԱՀ ՀՎՀՀ", + "vatType": "ԱԱՀ տեսակ", + "exclusivePrice": "Գինը առանց ԱԱՀ", + "inclusivePrice": "Գինը ներառյալ ԱԱՀ", + "profitPercent": "Շահույթի տոկոս", + "showSingle": "Ցույց տալ եզակի", + "showCombo": "Ցույց տալ կոմբո", + "showVariant": "Ցույց տալ տարբերակ", + "showAction": "Ցույց տալ գործողությունը", + "ledger": "Գլխավոր գիրք", + "youDoNotHavePermissionToGenerateReport": "Դուք հաշվետվություն ստեղծելու թույլտվություն չունեք", + "noDataAvailable": "Տվյալներ առկա չեն", + "youDoNotHavePermissionToExportExcel": "Դուք Excel արտահանելու թույլտվություն չունեք", + "noDataAvailableForExport": "Արտահանման համար տվյալներ առկա չեն", + "supplierDue": "Մատակարարի պարտքը", + "partyType": "Կողմի տեսակը", + "allParty": "Բոլոր կողմերը", + "yesterday": "Երեկ", + "last7Days": "Վերջին 7 օրը", + "last30Days": "Վերջին 30 օրը", + "currentMonth": "Ընթացիկ ամիս", + "lastMonth": "Անցյալ ամիս", + "currentYear": "Ընթացիկ տարի", + "customerDate": "Ընտրովի ամսաթիվ", + "noTransactionToGeneratePdf": "PDF ստեղծելու համար գործարքներ չկան", + "generatePdf": "Ստեղծել PDF", + "noTransactionFound": "Գործարքներ չեն գտնվել", + "reference": "Հղում", + "creditIn": "Կրեդիտ (Մուտք)", + "debitOut": "Դեբետ (Ելք)", + "subscribeNow": "Բաժանորդագրվել հիմա", + "expired": "Ժամկետանց", + "totalBalance": "Ընդհանուր հաշվեկշիռ", + "hoursLeft": "Մնացած ժամեր", + "daysLeft": "Մնացած օրեր", + "pos": "POS (Վաճառքի կետ)", + "profitAndLoss": "Շահույթ և Վնաս", + "branch": "Մասնաճյուղ", + "hrm": "ՄՌԿ (HRM)", + "inventory": "Գույքագրում", + "editAttendance": "Խմբագրել հաճախելիությունը", + "addNewAttendance": "Ավելացնել նոր հաճախելիություն", + "employee": "Աշխատակից", + "pleaseSelectAnEmployee": "Խնդրում ենք ընտրել աշխատակից", + "shift": "Հերթափոխ", + "selectEmployeeFirst": "Նախ ընտրեք աշխատակից", + "selectDateFirst": "Նախ ընտրեք ամսաթիվ", + "month": "Ամիս", + "autoSelected": "Ավտոմատ ընտրված", + "pleaseSelectDate": "Խնդրում ենք ընտրել ամսաթիվ", + "timeIn": "Մուտքի ժամ", + "timeOut": "Ելքի ժամ", + "attendance": "Հաճախելիություն", + "allEmployee": "Բոլոր աշխատակիցները", + "noAvailableRecordFound": "Հաճախելիության գրառումներ չեն գտնվել:", + "addAttendance": "Ավելացնել հաճախելիություն", + "noNoteProvided": "Նշում չկա:", + "duration": "Տևողություն", + "youDoNotHavePermissionToViewAttendance": "Դուք հաճախելիությունը դիտելու թույլտվություն չունեք", + "department": "Բաժին", + "noDepartmentFound": "Բաժին չի գտնվել:", + "inactive": "Ոչ ակտիվ", + "noDescriptionAvailableForThisDepartment": "Այս բաժնի համար նկարագրություն առկա չէ:", + "youDoNotHavePermissionToUpdateDepartment": "Դուք բաժինը թարմացնելու թույլտվություն չունեք:", + "youDoNotHavePermissionToDeleteDepartment": "Դուք բաժինը ջնջելու թույլտվություն չունեք:", + "failedToDeleteTheDeterment": "Չհաջողվեց ջնջել բաժինը", + "failedToLoadDepartment": "Չհաջողվեց բեռնել բաժինները", + "addDepartment": "Ավելացնել բաժին", + "saving": "Պահպանվում է", + "editDesignation": "Խմբագրել պաշտոնը", + "addDesignation": "Ավելացնել նոր պաշտոն", + "designationName": "Պաշտոնի անվանում", + "enterDesignationName": "Մուտքագրեք պաշտոնի անվանումը", + "pleaseEnterDesignationName": "Խնդրում ենք մուտքագրել պաշտոնի անվանումը", + "pleaseSelectAStatus": "Խնդրում ենք ընտրել կարգավիճակ", + "enterDescription": "Մուտքագրեք նկարագրություն", + "designation": "Պաշտոն", + "noDesignationFound": "Պաշտոն չի գտնվել:", + "noDescriptionAvailableForThisDesignation": "Այս պաշտոնի համար նկարագրություն առկա չէ:", + "youDoNotPermissionToUpdateDesignation": "Դուք պաշտոնը թարմացնելու թույլտվություն չունեք:", + "youDoNotHavePermissionToDeleteDesignation": "Դուք պաշտոնը ջնջելու թույլտվություն չունեք:", + "updatePurchase": "Թարմացնել գնումը", + "editEmployee": "Խմբագրել աշխատակցին", + "addNewEmployee": "Ավելացնել նոր աշխատակից", + "enterFullName": "Մուտքագրեք ամբողջական անունը", + "pleaseSelectDesignation": "Խնդրում ենք ընտրել պաշտոն", + "pleaseSelectDepartment": "Խնդրում ենք ընտրել բաժին", + "pleaseSelectStatus": "Խնդրում ենք ընտրել կարգավիճակ", + "pleaseEnterYourPhoneNumber": "Խնդրում ենք մուտքագրել ձեր հեռախոսահամարը", + "countryName": "Երկրի անվանում", + "enterYourCountry": "Մուտքագրեք ձեր երկիրը", + "salary": "Աշխատավարձ", + "pleaseEnterYourSalary": "Խնդրում ենք մուտքագրել ձեր աշխատավարձը", + "gender": "Սեռ", + "pleaseSelectYourGender": "Խնդրում ենք ընտրել ձեր սեռը", + "pleaseSelectYourShift": "Խնդրում ենք ընտրել ձեր հերթափոխը", + "birthDate": "Ծննդյան ամսաթիվ", + "joinDate": "Ընդունման ամսաթիվ", + "staus": "Կարգավիճակ", + "pleaseSelectValidStartAndEndDates": "Խնդրում ենք ընտրել վավեր սկզբի և ավարտի ամսաթվեր:", + "endDateCannotBeBeforeStartDate": "Ավարտի ամսաթիվը չի կարող լինել սկզբի ամսաթվից շուտ:", + "editHoliday": "Խմբագրել տոնը", + "addNewHoliday": "Ավելացնել նոր տոն", + "enterHolidayName": "Մուտքագրեք տոնի անվանումը", + "pleaseEnterHolidayName": "Խնդրում ենք մուտքագրել տոնի անվանումը", + "pleaseEnterDate": "Խնդրում ենք մուտքագրել ամսաթիվ", + "pleaseSelectStartDate": "Խնդրում ենք ընտրել սկզբի ամսաթիվը", + "pleaseEnterEndDate": "Խնդրում ենք ընտրել ավարտի ամսաթիվը", + "endDateBeforeStartDate": "Ավարտի ամսաթիվը սկզբի ամսաթվից շուտ է", + "holidayList": "Տոների ցուցակ", + "noHolidayFound": "Տոներ չեն գտնվել:", + "noHolidayFundMatching": "Համապատասխանող տոներ չեն գտնվել", + "addHoliday": "Ավելացնել տոն", + "youDoNotHavePermissionToUpgradeHoliday": "Դուք տոները թարմացնելու թույլտվություն չունեք:", + "holiday": "Տոն", + "editLeave": "Խմբագրել արձակուրդը", + "addNewLeave": "Ավելացնել նոր արձակուրդ", + "leaveType": "Արձակուրդի տեսակ", + "pleaseSelectALeaveType": "Խնդրում ենք ընտրել արձակուրդի տեսակ", + "pleaseSelectAStartDate": "Խնդրում ենք ընտրել սկզբի ամսաթիվ", + "leaveDuration": "Արձակուրդի տևողություն", + "autoCalculatedDays": "Ավտոմատ հաշվարկված օրեր", + "leaveList": "Արձակուրդների ցուցակ", + "noLeaveRequestFound": "Արձակուրդի հայտեր չեն գտնվել:", + "addLeave": "Ավելացնել արձակուրդ", + "noDescriptionProvided": "Նկարագրություն տրամադրված չէ:", + "youDoNotHavePermissionToUpdateLeaveRequest": "Դուք արձակուրդի հայտը թարմացնելու թույլտվություն չունեք:", + "youDoNotHavePermissionToDeleteLeaveRequest": "Դուք արձակուրդի հայտը ջնջելու թույլտվություն չունեք:", + "leaveRequest": "Արձակուրդի հայտ", + "editPayroll": "Խմբագրել վճարացուցակը", + "addNewPayroll": "Ավելացնել նոր վճարացուցակ", + "paymentYear": "Վճարման տարի", + "pleaseSelectPaymentYear": "Խնդրում ենք ընտրել վճարման տարին", + "pleaseSelectAnMonth": "Խնդրում ենք ընտրել ամիս", + "pleaseEnterADate": "Խնդրում ենք մուտքագրել ամսաթիվ", + "totalSalaryAmount": "Աշխատավարձի ընդհանուր գումար", + "payrollList": "Վճարացուցակի ցուցակ", + "noPayrollFound": "Վճարացուցակի գրառումներ չեն գտնվել:", + "paymentDetails": "Վճարման մանրամասներ", + "youDoNotHaveUpdatePayroll": "Դուք վճարացուցակը թարմացնելու թույլտվություն չունեք:", + "youDoNotHavePermissionToDeletePayroll": "Դուք վճարացուցակը ջնջելու թույլտվություն չունեք:", + "payrollRecord": "Վճարացուցակի գրառում", + "searchAttendance": "Որոնել հաճախելիություն", + "attendanceReport": "Հաճախելիության հաշվետվություններ", + "noAttendanceRecordFound": "Ընտրված ֆիլտրերի համար հաճախելիության գրառումներ չեն գտնվել:", + "searchLeave": "Որոնել արձակուրդներ", + "leaveReports": "Արձակուրդի հաշվետվություններ", + "noLeaveRecordFound": "Ընտրված ֆիլտրերի համար արձակուրդի գրառումներ չեն գտնվել:", + "durationDays": "Տևողություն (Օրեր)", + "payrollReports": "Վճարացուցակի հաշվետվություններ", + "noMatchingPayrollFound": "Համապատասխանող վճարացուցակի գրառումներ չեն գտնվել:", + "editShift": "Խմբագրել հերթափոխը", + "addNewShift": "Ավելացնել նոր հերթափոխ", + "shiftName": "Հերթափոխի անվանում", + "pleaseSelectAShift": "Խնդրում ենք ընտրել հերթափոխ", + "breakStatus": "Ընդմիջման կարգավիճակ", + "pleaseSelectBreakStatus": "Խնդրում ենք ընտրել ընդմիջման կարգավիճակը", + "startTimeIsRequired": "Սկզբի ժամը պարտադիր է", + "startTime": "Սկզբի ժամ", + "enterStartTime": "Մուտքագրեք սկզբի ժամը", + "endTimeIsRequired": "Ավարտի ժամը պարտադիր է", + "endTime": "Ավարտի ժամ", + "enterEndTime": "Մուտքագրեք ավարտի ժամը", + "startBreakTime": "Ընդմիջման սկիզբ", + "enterBreakTime": "Մուտքագրեք ընդմիջման ժամը", + "endBreakTime": "Ընդմիջման ավարտ", + "noShiftFound": "Հերթափոխեր չեն գտնվել:", + "addShift": "Ավելացնել հերթափոխ", + "breakTime": "Ընդմիջման ժամ", + "breakDuration": "Ընդմիջման տևողություն", + "youDoNotToHavePermissionToUpdateShift": "Դուք հերթափոխը թարմացնելու թույլտվություն չունեք:", + "youDoNotToHavePermissionToDeleteShift": "Դուք հերթափոխը ջնջելու թույլտվություն չունեք:", + "doYouReallyWantToDeleteThis": "Դուք իսկապես ցանկանում եք ջնջել սա", + "viewDetails": "Դիտել մանրամասները", + "leave": "Արձակուրդ", + "payroll": "Վճարացուցակ", + "editBankAdjustment": "Խմբագրել բանկային ճշգրտումը", + "adjustBankBalance": "Ճշգրտել բանկային մնացորդը", + "pleaseAddAtLeastOneBank": "Մնացորդները ճշգրտելու համար խնդրում ենք ավելացնել առնվազն մեկ բանկային հաշիվ:", + "accountNumber": "Հաշվի անվանում", + "selectAccount": "Ընտրեք հաշիվ", + "selectType": "Ընտրեք տեսակ", + "amountsIsRequired": "Գումարը պարտադիր է", + "invalidAmount": "Անվավեր գումար", + "adjustmentDate": "Ճշգրտման ամսաթիվ", + "dateIsRequired": "Ամսաթիվը պարտադիր է", + "editBankAccounts": "Խմբագրել բանկային հաշիվները", + "addNewBankAccounts": "Ավելացնել բանկային հաշիվներ", + "accountDisplayName": "Հաշվի ցուցադրվող անուն", + "enterAccountDisplayName": "Մուտքագրեք հաշվի ցուցադրվող անունը", + "displayNameIsRequired": "Ցուցադրվող անունը պարտադիր է", + "openingBalanceIsRequired": "Սկզբնական մնացորդը պարտադիր է", + "asOfDate": "Ամսաթվի դրությամբ", + "hideFiled": "Թաքցնել դաշտերը", + "addMoreFiled": "Ավելացնել այլ դաշտեր", + "enterAccountName": "Մուտքագրեք հաշվեհամարը", + "ifscCode": "IFSC կոդ", + "upiIdForQrCode": "UPI ID QR կոդի համար", + "bankName": "Բանկի անվանում", + "enterBankName": "Մուտքագրեք բանկի անվանումը", + "accountHolderName": "Հաշվատիրոջ անունը", + "enterAccountHolderName": "Մուտքագրեք հաշվատիրոջ անունը", + "printBankDetailsAndInvoice": "Տպել բանկային տվյալները հաշիվ-ապրանքագրերի վրա", + "viewingTransactionFor": "Դիտում ենք գործարքները՝", + "bankAccounts": "Բանկային հաշիվներ", + "noBankAccountFound": "Բանկային հաշիվներ չեն գտնվել:", + "noAccountsFoundMissing": "Համապատասխանող հաշիվներ չեն գտնվել", + "deposit": "Ավանդ / Մուտք", + "addBank": "Ավելացնել բանկ", + "bankToBankTransfer": "Բանկից բանկ փոխանցում", + "bankToCashTransfer": "Բանկից կանխիկ փոխանցում", + "accountName": "Հաշվի անվանում", + "holderName": "Տիրոջ անունը", + "openingDate": "Բացման ամսաթիվ", + "currentBalance": "Ընթացիկ մնացորդ", + "permissionDeniedToDeleteBank": "Բանկը ջնջելու թույլտվությունը մերժված է:", + "canNotEditThisTransactionType": "Այս գործարքի տեսակը հնարավոր չէ խմբագրել:", + "bank": "Բանկ", + "noTransactionFoundForThisFilter": "Այս ֆիլտրի համար գործարքներ չեն գտնվել:", + "pleaseSelectBothAccounts": "Խնդրում ենք ընտրել երկու հաշիվներն էլ:", + "cannotTransferToSameAccounts": "Չի կարելի փոխանցել նույն հաշվին:", + "editBankTransfer": "Խմբագրել բանկային փոխանցումը", + "needAtLeastTwoBankAccount": "Փոխանցում կատարելու համար անհրաժեշտ է առնվազն երկու բանկային հաշիվ:", + "from": "Ումից", + "to": "Ում", + "editBankToCash": "Խմբագրել բանկից կանխիկ", + "noBankAccountsFoundToTransferFrom": "Փոխանցման համար բանկային հաշիվներ չեն գտնվել:", + "selectOneAccount": "Ընտրեք մեկ հաշիվ", + "editCashAdjustment": "Խմբագրել կանխիկի ճշգրտումը", + "adjustCashBalance": "Ճշգրտել կանխիկի մնացորդը", + "customDate": "Ընտրովի ամսաթիվ", + "cashInHand": "Առձեռն կանխիկ", + "currentCashBalance": "Ընթացիկ կանխիկի մնացորդ", + "transfer": "Փոխանցում", + "adjustCash": "Ճշգրտել կանխիկը", + "pleaseSelectADestinationBankAccounts": "Խնդրում ենք ընտրել նպատակային բանկային հաշիվ:", + "editCashToBank": "Խմբագրել կանխիկից բանկ", + "cashToBankTransfer": "Կանխիկից բանկ փոխանցում", + "noDestinationBankAccountFond": "Նպատակային բանկային հաշիվներ չեն գտնվել:", + "transferCheque": "Փոխանցել չեկ", + "receivedFrom": "Ստացվել է", + "chequeAmount": "Չեկի գումար", + "chequeNumber": "Չեկի համար", + "chequeDate": "Չեկի ամսաթիվ", + "referenceNumber": "Հղման համար", + "selectBankToCash": "Ընտրեք Բանկ կամ Կանխիկ", + "depositTo": "Մուտքագրել", + "selectDepositDestination": "Ընտրեք մուտքագրման նպատակակետը", + "transferDate": "Փոխանցման ամսաթիվ", + "doYouWantToRellyReOpenThisCheque": "Դուք իսկապես ցանկանու՞մ եք վերաբացել այս չեկը:", + "okay": "Լավ", + "reOpen": "Վերաբացել", + "open": "Բաց", + "chequeList": "Չեկերի ցուցակ", + "closed": "Փակված", + "noChequeFound": "Չեկեր չեն գտնվել", + "searchTransaction": "Որոնել գործարքներ...", + "filterByDate": "Ֆիլտրել ըստ ամսաթվի", + "addImage": "Ավելացնել նկար", + "cashAndBankManagement": "Կանխիկի և բանկի կառավարում", + "cheque": "Չեկեր", + "branchList": "Մասնաճյուղերի ցուցակ", + "roleAndPermission": "Դեր և Թույլտվություն", + "switchBank": "Փոխե՞լ մասնաճյուղը:", + "exitBank": "Դուրս գալ մասնաճյուղից", + "areYouSureWantToSwitchToDifferentBranch": "Դուք վստա՞հ եք, որ ցանկանում եք փոխել մասնաճյուղը:", + "areYourSureYouWantToExitFromThisBranch": "Դուք վստա՞հ եք, որ ցանկանում եք դուրս գալ այս մասնաճյուղից:", + "switchs": "Փոխել", + "exit": "Դուրս գալ", + "createBranch": "Ստեղծել մասնաճյուղ", + "areYouSureWantToDeleteThisBranch": "Դուք վստա՞հ եք, որ ցանկանում եք ջնջել այս մասնաճյուղը:", + "currents": "Ընթացիկ", + "noBrunchFound": "Մասնաճյուղ չի գտնվել", + "updateBranch": "Թարմացնել մասնաճյուղը", + "pleaseEnterBranchName": "Խնդրում ենք մուտքագրել մասնաճյուղի անվանումը", + "enterBalance": "Մուտքագրեք մնացորդը", + "youDoNotHavePermissionToUpdateBranch": "Դուք մասնաճյուղը թարմացնելու թույլտվություն չունեք:", + "allTransaction": "Բոլոր գործարքները", + "duePay": "Վճարման ենթակա", + "allParties": "Բոլոր կողմերը", + "retry": "Կրկնել", + "incomeCategoriesReport": "Եկամուտների կատեգորիաների հաշվետվություն", + "dayBook": "Օրագիր (Day Book)", + "billWiseProfit": "Շահույթ ըստ հաշվի", + "cashFlow": "Դրամական հոսքեր", + "balanceSheet": "Հաշվեկշիռ", + "taxReport": "Հարկային հաշվետվություն", + "productSaleHistory": "Ապրանքի վաճառքի պատմություն", + "productPurchaseHistory": "Ապրանքի գնման պատմություն", + "partyReports": "Կողմերի հաշվետվություններ", + "customerLedger": "Հաճախորդի գլխավոր գիրք", + "supplierLedger": "Մատակարարի գլխավոր գիրք", + "partyWiseProfit": "Շահույթ ըստ կողմի", + "productWiseProfit": "Շահույթ ըստ ապրանքի", + "top5Customer": "Թոփ 5 Հաճախորդ", + "top5Supplier": "Թոփ 5 Մատակարար", + "productReports": "Ապրանքի հաշվետվություններ", + "comboReport": "Համակցված հաշվետվություն", + "expiredItemReport": "Ժամկետանց ապրանքների հաշվետվություն", + "top5Product": "Թոփ 5 Ապրանք", + "productWiseProfitAndLoss": "Շահույթ և Վնաս ըստ ապրանքի", + "productWisePurchase": "Գնում ըստ ապրանքի", + "productWiseSale": "Վաճառք ըստ ապրանքի", + "noProductMatchYourSearch": "Ձեր որոնմանը համապատասխանող ապրանքներ չկան:", + "purchaseQty": "Գնման քանակ", + "saleQty": "Վաճառքի քանակ", + "youDoNotHavePermissionProfitAndLoss": "Դուք շահույթի և վնասի թույլտվություն չունեք:", + "sold": "Վաճառված", + "remaining": "Մնացորդ", + "totalAssets": "Ընդհանուր ակտիվներ", + "assets": "Ակտիվներ", + "itemName": "Ապրանքի անվանում", + "personalInfo": "Անձնական տվյալներ՝", + "dueBalance": "Պարտքի մնացորդ", + "walletBalance": "Դրամապանակի մնացորդ", + "cashIn": "Կանխիկի մուտք", + "cashOut": "Կանխիկի ելք", + "runningCash": "Ընթացիկ կանխիկ", + "moneyIn": "Գումարի մուտք", + "moneyOut": "Գումարի ելք", + "noDataAvailableForGeneratePdf": "PDF ստեղծելու համար տվյալներ առկա չեն", + "balanceDue": "Վճարման ենթակա մնացորդ", + "returnedAmount": "Վերադարձված գումար", + "saleReturn": "Վաճառքի վերադարձ", + "saleEdit": "Վաճառքի խմբագրում", + "pleaseAddASalesReturn": "Խնդրում ենք ավելացնել վաճառքի վերադարձ", + "subscriptionReports": "Բաժանորդագրության հաշվետվություններ", + "started": "Սկսված", + "end": "Ավարտ", + "taxReportList": "Հարկային հաշվետվությունների ցուցակ", + "developedBy": "Մշակված է", + "time": "Ժամ", + "receivedBy": "Ստացող", + "wallet": "Դրամապանակ", + "warranty": "Երաշխիք (Warranty)", + "guarantee": "Երաշխիք (Guarantee)", + "remark": "Դիտողություն", + "bankDetails": "Բանկային տվյալներ", + "cashAndBank": "Կանխիկ և Բանկ", + "pdfGenerateSuccessfully": "PDF-ը հաջողությամբ ստեղծվեց", + + "generatingPdf": "PDF-ի ստեղծում", + "INVOICE": "ՀԱՇԻՎ", + "admin": "Ադմին", + "invoiceNumber": "Հաշվի համարը", + "vatNumber": "ԱԱՀ համարը", + "customerSignature": "Հաճախորդի ստորագրությունը", + "authorizedSignature": "Լիազորված ստորագրություն", + "poweredBy": "Սնուցվում է", + "shippingCharge": "Առաքման վճար", + "totalReturned": "Ընդհանուր վերադարձված գումարը", + "amountsInWord": "Գումարները բառերով", + "changeAmount": "Մանրի գումարը", + "sellsBy": "Վաճառողը", + "rounding": "Կլորացում", + "paidBy": "Վճարված է", + "vatGstTitle": "ԱԱՀ/ԱՀՀ վերնագիրը", + "enterVatGstTitle": "Մուտքագրեք ԱԱՀ/ԱՀՀ վերնագիրը", + "vatGstNumber": "ԱԱՀ/ԱՀՀ համարը", + "enterVatGstNumber": "Մուտքագրեք ԱԱՀ/ԱՀՀ համարը", + "vatAndTax": "ԱԱՀ և հարկ", + "customPrint": "Անհատական տպագրություն", + "taxRates": "Հարկային դրույքաչափեր", + "taxRatesMangeYourTaxRates": "Հարկային դրույքաչափեր - Կառավարեք ձեր հարկային դրույքաչափերը", + "add": "Ավելացնել", + "status": "Կարգավիճակ", + "active": "Ակտիվ", + "disable": "Անջատել", + "deletedSuccessFully": "Հաջողությամբ ջնջված է!", + "failedToDeleteTheTax": "Հարկը ջնջելը ձախողվեց", + "errorDeletingTax": "Հարկը ջնջելու սխալ", + "taxGroup": "Հարկային խումբ", + "combinationOfTheMultipleTaxes": "Բազմաթիվ հարկերի համակցություն", + "subTaxes": "Ենթահարկեր", + "action": "Գործողություն", + "addTax": "Ավելացնել հարկ", + "editTax": "Խմբագրել հարկը", + "addNewTax": "Ավելացնել նոր հարկ", + "enterTaxRates": "Մուտքագրեք հարկի դրույքաչափը", + "addTaxGroup": "Ավելացնել նոր հարկային խումբ", + "editTaxGroup": "Խմբագրել հարկային խումբը", + "taxWithSingleMultipleTaxType": "Հարկ մեկ/բազմակի հարկի տեսակով", + "noSubTaxSelected": "Ենթահարկ ընտրված չէ", + "subTaxList": "Ենթահարկերի ցանկ", + "taxPercent": "Հարկի տոկոսը", + "done": "Կատարված է", + "writerTaxHere": "Գրեք տեքստն այստեղ...", + "expiredList": "Ժամկետն անցած ցանկ", + "listIsEmpty": "Ցանկը դատարկ է", + "printingInvoice": "Հաշվի տպագրություն", + "salesSetting": "Վաճառքի կարգավորումներ", + "invoiceLogo": "Հաշվի լոգոն", + "printingOption": "Տպագրության ընտրանք", + "amountRoundingMethod": "Գումարի կլորացման մեթոդը", + "signUp": "Գրանցվել", + "returnedItem": "Հետադարձված ապրանք", + "returnedDate": "Հետադարձման ամսաթիվ", + "unitPrice": "Միավորի գին", + "saleBy": "Վաճառել է", + "purchasedBy": "Գնվել է", + "collectedBys": "Հավաքված է", + "payableAmount": "Վճարվող գումար", + "receivedAmount": "Ստացված գումար", + "unitPrices": "Միավորի գին", + "item": "Ապրանք", + "sl": "Հերթական համար", + "mobiles": "Բջջային", + "paidVia": "Վճարված է միջոցով", + "moneyReceipt": "Դրամական մուտքի անդորրագիր", + "receipt": "Անդորրագիր", + "barcodeGenerator" : "Վարկոդ ստեղծող", + "searchProduct" : "Որոնել ապրանքը", + "code" : "Կոդ", + "price" : "Գին", + "showCode" : "Ցուցադրել կոդը", + "showPrice" : "Ցուցադրել գինը", + "showName" : "Ցուցադրել անունը", + "actions" : "Գործողություններ", + "noItemSelected" : "Ոչ մի իրը ընտրված չէ", + "noProductSelected" : "Ոչ մի ապրանք ընտրված չէ", + "previewPdf" : "PDF նախադիտում", + "salesReturnReport" : "Վաճառքի վերադարձի հաշվետվություն", + "purchaseReturnReport" : "Գնման վերադարձի հաշվետվություն", + "incomeFor" : "Ամբողջ եկամուտը", + "enterProductCode": "Մուտքագրեք ապրանքի կոդը", + "addIncome" : "Ավելացնել եկամուտ", + "incomeDate" : "Եկամուտի ամսաթիվ", + "incomeCategories" : "Եկամուտի կատեգորիաներ", + "addIncomeCategory" : "Ավելացնել եկամուտի կատեգորիա", + "enterIncomeCategoryName" : "Մուտքագրեք եկամուտի կատեգորիայի անունը", + "totalReturnAmount" : "Ընդհանուր վերադարձված գումարը", + "returned" : "Վերադարձված", + "supplierDetails" : "Մատակարարի մանրամասներ", + "weekly": "Շաբաթական", + "monthly": "Ամսական", + "yearly" : "Տարեկան", + "today" : "Այսօր", + "thisWeek" : "Այս շաբաթ", + "thisMonth" : "Այս ամիս", + "thisYear": "Այս տարի", + "allTime" : "Բոլոր ժամանակները", + "custom" : "Պատվիրված", + "addUserRole" : "Ավելացնել օգտատիրոջ դեր", + "noRoleFound" : "Օգտատիրոջ դեր չի գտնվել", + "yourPackageExpiredInDays" : "Ձեր փաթեթը կավարտվի 5 օր հետո", + "yourPackageExpiredToday" : "Ձեր փաթեթը կավարտվի այսօր\n\nԽնդրում ենք կրկին գնել", + "contactUs" : "Կապվեք մեզ հետ", + "writeYourMessageHere" : "Գրեք ձեր հաղորդագրությունը այստեղ", + "sendMessage" : "Ուղարկել հաղորդագրություն", + "sendYourEmail" : "Ուղարկել ձեր էլ․փոստը", + "backToHome" : "Վերադառնալ գլխավոր էջ", + "promoCode" : "Պրոմո կոդ", + "submit" : "Ուղարկել", + "seeAllPromoCode" : "Տեսնել բոլոր պրոմո կոդերը", + "categories": "Կատեգորիաներ", + "enterYourPhoneNumber" : "Մուտքագրեք ձեր հեռախոսահամարը", + "enterFullAddress" : "Մուտքագրեք լրիվ հասցեն", + "enterYourEmailAddress" : "Մուտքագրեք ձեր էլ․փոստի հասցեն", + "pleaseEnterAPassword" : "Խնդրում ենք մուտքագրել գաղտնաբառը", + "pleaseEnterAConfirmPassword" : "Խնդրում ենք մուտքագրել հաստատող գաղտնաբառը", + "enterYourName" : "Մուտքագրեք ձեր անունը", + "addNewAddress" : "Ավելացնել նոր հասցե", + "firstName" : "Անուն", + "lastName" :"Ազգանուն", + "country" : "Երկիր", + "bangladesh" : "Բանգլադեշ", + "apply" : "Կիրառել", + "deliveryAddress" : "Առաքման հասցե", + "noDataAvailabe" : "Չկա տվյալ", + "addDelivery" : "Ավելացնել առաքում", + "description" : "Նկարագրություն", + "addNote" : "Ավելացնել նշում", + "image" : "Պատկեր", + "pleaseConnectThePrinterFirst" : "Խնդրում ենք նախ հասցեագրել տպիչը", + "selectCategory" : "Ընտրեք կատեգորիան", + "enterExpenseDate" : "Մուտքագրեք ծախսի ամսաթիվը", + "enterName" : "Մուտքագրեք անունը", + "enterAmount" : "Մուտքագրեք գումարը", + "enterRefNumber" : "Մուտքագրեք հղումների համարը", + "fashions" : "Մոդա", + "billTO" : "Հաշիվը", + "totalDue" : "Ընդհանուր պարտք", + "paymentsAmount" : "Վճարների գումարը", + "remainingDue" : "Մնացած պարտքը", + "thankYouForYourDuePayment" : "Շնորհակալություն պարտքի վճարման համար", + "print" : "Տպել", + "unitPirce" : "Միավորի գինը", + "totalPrice" : "Ընդհանուր գինը", + "totalVat" : "Ընդհանուր ԱԱՀ-ը", + "deliveryCharge" : "Առաքման վճարը", + "totalPayable" : "Ընդհանուր վճարելի", + "thakYouForYourPurchase" : "Շնորհակալություն գնման համար", + "pleaseConnectYourBlutohPrinter" : "Խնդրում ենք կապ հաստատեք ձեր Bluetooth տպիչի հետ", + "editSocailMedia" : "Խմբագրել սոցիալական լրատվամիջոցները", + "socialMarketing" : "Սոցիալական մարքեթինգ", + "share" : "Կիսվել", + "notification" : "Հայտարարություն", + "purchaseAlarm" : "Գնման ազդանշան", + "purchaseConfirmed" : "Գնումը հաստատվել է", + "paymentComplete" : "Վճարումն ավարտված է", + "retur" : "Վերադարձ", + "sendSms" : "Ուղարկել SMS", + "recivethePin" : "Ստացել եք PIN-ը", + "startNewSale" : "Սկսել նոր վաճառք", + "payment" : "Վճարում", + "masterCard" : "MasterCard", + "instrucation" : "Հրահանգ", + "cash" : "Կանխիկ", + "invoiceViewr" : "Հաշիվ-ապրանքագրի դիտող", + "size" : "Չափը", + "color" : "Գույնը", + "weight" : "Քաշը", + "capacity" : "Ծավալը", + "type" : "Տեսակը", + "youWantTodeletetheProduct" : "Ցանկանում եք ջնջել այս ապրանքը?", + "delete" : "Ջնջել", + "contactDetials" : "Կապի տվյալներ", + "clarence" : "Կլարենս", + "call" : "Զանգահարել", + "messege" : "Հաղորդագրություն", + "dailyTransaction" : "Օրական գործարք", + "promo" : "Պրոմո", + "send" : "Ուղարկել", + "easyToUseThePos" : "Հեշտ օգտագործման POS", + "easytheusedesciption" : "POSpro հավելվածը անվճար է և հեշտ օգտագործման։ Իրականում, դա աշխարհի լավագույն POS համակարգերից մեկն է։", + "choseYourFeature" : "Ընտրեք ձեր հատկությունները", + "choseyourfeatureDesciption" : "Հատկությունները կարևոր մասն են, որը POSpro-ն տարբերակում է ավանդական լուծումներից։", + "allBusinessSolutions" : "Բոլոր բիզնես լուծումները", + "allBusinessolutionDescrip" : "PosPro-ն ամբողջական բիզնես լուծում է, որը ներառում է պաշարներ, հաշիվներ, վաճառքներ, ծախսեր և կորուստ/շահույթ:", + "skip" : "Բաց թողնել", + "next" : "Հաջորդ", + "anewUpdateAvailable" : "Նոր թարմացում է հասանելի\nԽնդրում ենք թարմացնել ձեր հավելվածը", + "skipTheUpdate" :"Բաց թողնել թարմացումը", + "rememberMeLater" : "Հիշել ինձ հետագայում", + "powerdedByAcnoo" : "Աշխատում է Acnoo-ի կողմից", + "lossOrProfit" : "Կորուստ/Շահույթ", + "expense" : "Ծախս", + "parties" : "Կուսակցություններ", + "home" : "Գլխավոր", + "sales" : "Վաճառք", + "setting" : "Կարգավորումներ", + + "purchaseNow" : "Գնել հիմա", + "paymentMethods" : "Վճարման մեթոդներ", + "update": "Թարմացնել", + "continueButton": "Շարունակել", + "name": "Անուն", + "phone": "Հեռախոսահամար", + "email": "Էլ․փոստի հասցե", + "address": "Հասցե", + "previousDue": "Նախկին պարտք", + "selectLang": "Ընտրեք լեզուն", + "addContact": "Ավելացնել կոնտակտ", + "moreInfo": "Ավելին", + "retailer": "Փոքածախ վաճառող", + "dealer": "Վաճառող", + "wholesaler": "Մեծածախ վաճառող", + "supplier": "Մատակարար", + "CustomerDetails": "Հաճախորդի մանրամասներ", + "recentTransaction": "Վերջին գործարքները", + "totalProduct": "Ընդհանուր ապրանքներ", + "total": "Ընդհանուր", + "paid": "Վճարված", + "unPaid": "Չվճարված", + "due": "Պարտք", + "connect": "Սեղմեք կապ հաստատելու համար", + "tryAgain": "Փորձեք կրկին", + "loading": "Բեռնում է", + "viewAll": "Տեսնել բոլորը", + "partyList": "Կողմերի ցուցակ", + "addCustomer": "Խնդրում ենք ավելացնել հաճախորդ", + "updateContact": "Թարմացնել կոնտակտը", + "dueList": "Պարտքերի ցուցակ", + "collectDue": "Հավաքել պարտքը", + "date": "Ամսաթիվ", + "dueAmount": "Պարտքի գումարը:", + "customerName": "Հաճախորդի անունը", + "totalAmount": "Ընդհանուր գումարը", + "paidAmount": "Վճարված գումարը", + "paymentTypes": "Վճարման տեսակները", + "cancel": "Չեղարկել", + "expenseReport": "Ծախսերի հաշվետվություն", + "fromDate": "Սկսելու ամսաթիվը", + "toDate": "Ավարտվող ամսաթիվը", + "expenseFor": "Ծախսի համար", + "amount": "Գումար", + "noData": "Չկա տվյալ", + "totalExpense": "Ընդհանուր ծախսը", + "addExpense": "Ավելացնել ծախս", + "expenseDate": "Ծախսի ամսաթիվ", + "referenceNo": "Հղումի համար", + "note": "Նշում", + "expenseCat": "Ծախսերի կատեգորիաներ", + "search": "Որոնել", + "select": "Ընտրել", + "addExpenseCat": "Ավելացնել ծախսերի կատեգորիա", + "categoryName": "Կատեգորիայի անուն", + "alreadyAdded": "Նախկինում ավելացված է", + "whatNew": "Ի՞նչ է նորը", + "lp": "Կորուստ/Շահույթ", + "profit": "Շահույթ", + "loss": "Կորուստ", + "lpDetails": "Կորուստի/Շահույթի մանրամասներ", + "invoice": "Հաշիվ-ապրանքագիր", + "dates": "Ամսաթիվ:", + "mobile": "Մոբայլ:", + "product": "Ապրանք", + "quantity": "Քանակ", + "discount": "Զեղչ", + "totalLoss": "Ընդհանուր կորուստ", + "totalProfit": "Ընդհանուր շահույթ", + "productList": "Ապրանքների ցուցակ", + "stock": "Պաշար", + "addNewProduct": "Ավելացնել նոր ապրանք", + "productName": "Ապրանքի անուն", + "productCode": "Ապրանքի կոդ", + "purchasePrice": "Գնման գին", + "mrp": "MRP", + "wholeSalePrice": "Մեծածախ գին", + "dealerPrice": "Վաճառողի գին", + "manufacturer": "Արտադրող", + "saveNPublish": "Պահպանել և հրապարակել", + "brands": "Բրենդներ", + "addBrand": "Ավելացնել բրենդ", + "brandName": "Բրենդի անուն", + "addUnit": "Ավելացնել միավոր", + "unitName": "Միավորի անուն", + "units": "Միավորներ", + "addProduct": "Խնդրում ենք ավելացնել ապրանք", + "updateProduct": "Թարմացնել ապրանքը", + "salePrice": "Վաճառքի գին", + "profile": "Պրոֆիլ", + "edit": "Խմբագրել", + "businessCat": "Բիզնեսի կատեգորիա", + "language": "Լեզու", + "changePassword": "Փոխել գաղտնաբառը", + "updateProfile": "Թարմացնել ձեր պրոֆիլը", + "businessName": "Ընկերություն և բիզնեսի անուն", + "addPurchase": "Ավելացնել գնում", + "inv": "Հաշիվ-ապրանքագիր №", + + "supplierName": "Մատակարարի անուն", + "itemAdded": "Իտեմը ավելացվել է", + "addItems": "Ավելացնել իրեր", + "subTotal": "Ընդհանուր գումար", + "returnAmount": "Վերադարձվող գումար", + "chooseSupplier": "Ընտրել մատակարար", + "noSupplier": "Չկա մատակարար", + "salesDetails": "Վաճառքի մանրամասներ", + "editPurchaseInvoice": "Խմբագրել գնման հաշիվ-ապրանքագիրը", + "purchaseList": "Գնումների ցուցակ", + "addAPurchase": "Խնդրում ենք ավելացնել գնում", + "dueReport": "Պարտքերի հաշվետվություն", + "fullyPaid": "Լիովին վճարված", + "stillUnpaid": "Դեռևս չվճարված", + "purchaseReport": "Գնման հաշվետվություն", + "connectPrinter": "Կապ հաստատեք տպիչի հետ", + "clickToConnect": "Սեղմեք կապ հաստատելու համար", + "collectDues": "Խնդրում ենք հավաքել պարտքը", + "addNewPurchase": "Խնդրում ենք ավելացնել գնում", + "salesReport": "Վաճառքի հաշվետվություն", + "addSale": "Խնդրում ենք ավելացնել վաճառք", + "reports": "Հաշվետվություններ", + "chooseCustomer": "Ընտրեք հաճախորդ", + "addSales": "Ավելացնել վաճառք", + "saleList": "Վաճառքների ցուցակ", + "editSalesInvoice": "Խմբագրել վաճառքի հաշիվ-ապրանքագիրը", + "previousPayAmount": "Նախկին վճարված գումար", + "printing": "Տպագրման ընտրություն", + "subscription": "Գրանցում", + "userRole": "Օգտատիրոջ դեր", + "currency": "Առևտրային միավոր", + "logOut": "Դուրս գալ", + "stockList": "Պաշարի ցուցակ", + "purchase": "Գնում", + "sale": "Վաճառք", + "yourPack": "Ձեր փաթեթը", + "freePlan": "Անվճար պլան", + "youRUsing": "Դուք օգտագործում եք", + "freePack": "Անվճար փաթեթ", + "premiumPlan": "Պրեմիում պլան", + "packFeatures": "Փաթեթի հատկություններ", + "unlimited": "Անսահմանափակ", + "updateNow": "Թարմացնել հիմա", + "purchasePremium": "Գնել պրեմիում պլան", + "buyPremium": "Գնել պրեմիում պլան", + "paypalPay": "Վճարել PayPal-ով", + "gotEmail": "Դուք ստացել եք էլ․փոստ", + "sendEmail": "Մենք ուղարկել ենք էլ․փոստ գաղտնաբառը վերականգնելու հրահանգներով:", + "checkEmail": "Ստուգեք էլ․փոստը", + "close": "Փակել", + "enterEmail": "Խնդրում ենք մուտքագրեք ձեր էլ․փոստի հասցեն գաղտնաբառը վերականգնելու հղումը ստանալու համար։", + "sendLink": "Ուղարկել վերականգնման հղում", + "emailText": "Էլ․փոստ", + "password": "Գաղտնաբառ", + "noAcc": "Չունե՞ք հաշիվ:", + "register": "Գրանցվել", + "phoneVerification": "Հեռախոսահամարի ստուգում", + "registerTitle": "Մենք պետք է գրանցենք ձեր հեռախոսահամարը սկսելուց առաջ։", + "sendCode": "Ուղարկել կոդը", + "staffLogin": "Ստաֆի մուտք", + "logInWithMail": "Մուտք գործել էլ․փոստով", + "setUpProfile": "Կարգավորել ձեր պրոֆիլը", + "setUpDesc": "Թարմացրեք ձեր պրոֆիլը՝ ավելի լավ տպավորություն թողնելու համար ձեր բժշկի վրա", + "gallery": "Պատկերասրահ", + "camera": "Կամերա", + "companyAddress": "Ընկերության հասցե", + "openingBalance": "Սկզբնական հաշվեկշիռ", + "confirmPass": "Հաստատել գաղտնաբառը", + "haveAcc": "Ունե՞ք հաշիվ:", + "loginWithPhone": "Մուտք գործել հեռախոսահամարով", + "editPhone": "Խմբագրել հեռախոսահամարը?", + "createAcc": "Ստեղծել անվճար հաշիվ", + "congratulation": "Поздравления", + + "signUp": "Գրանցվել", + "signIn": "Մուտք գործել", + "logIn": "Մուտք գործել", + "welcomeBack" : "Ուրախ ենք տեսնել ձեզ կրկին!", + "passwordCannotBeEmpty" : "Գաղտնաբառը չի կարող լինել դատարկ", + "save": "Պահպանել", + "forgotPassword": "Մոռացել եք գաղտնաբառը", + "reset": "Վերականգնել գաղտնաբառը ձեր էլ․փոստի կամ հեռախոսահամարի միջոցով", + "lableEmail": "Էլ․փոստ", + "hintEmail": "Մուտքագրեք էլ․փոստի հասցեն", + "emailCannotBeEmpty": "Էլ․փոստը չի կարող լինել դատարկ", + "pleaseEnterAValidEmail": "Խնդրում ենք մուտքագրեք գործող էլ․փոստ", + "continueE": "Շարունակել", + "pleaseEnterYourDetails": "Խնդրում ենք մուտքագրեք ձեր մանրամասները։", + "lablePassword": "Գաղտնաբառ", + "hintPassword": "Մուտքագրեք գաղտնաբառը", + "pleaseEnterABiggerPassword": "Խնդրում ենք մուտքագրեք ավելի երկար գաղտնաբառ", + "rememberMe": "Հիշել ինձ", + "donNotHaveAnAccount": "Չունե՞ք հաշիվ:", + "createAFreeAccount": "Ստեղծել անվճար հաշիվ", + "fullName": "Լրիվ անուն", + "enterYourFullName": "Մուտքագրեք ձեր լրիվ անունը", + + "nameCanNotBeEmpty": "Անունը չի կարող լինել դատարկ", + "alreadyHaveAnAccount": "Ունե՞ք հաշիվ:", + "createNewPassword": "Ստեղծել նոր գաղտնաբառ", + "setUpNewPassword": "Կարգավորել նոր գաղտնաբառ", + "resetPassword": "Վերականգնեք ձեր գաղտնաբառը, որպեսզի վերականգնեք և մուտք գործեք ձեր հաշիվ", + "newPassword": "Նոր գաղտնաբառ", + "confirmPassword": "Հաստատել գաղտնաբառը", + "passwordsDoNotMatch": "Գաղտնաբառերը համընկնում են", + "verityEmail": "Էլ․փոստի ստուգում", + "verification": "Ստուգում", + "digits": "6-անի թվային կոդը ուղարկվել է ձեր էլ․փոստի հասցեին:", + "enterValidOTP": "Մուտքագրեք գործող OTP", + "resendOTP": "Կրկին ուղարկել OTP", + "verifyYourEmail": "Ստուգեք ձեր էլ․փոստը", + "weHaveSentAConfirmationEmailTo": "Մենք ուղարկել ենք հաստատման էլ․փոստ ձեր", + "folder": "Կարող է լինել, որ նամակը հայտնվել է ձեր սպամ պարկուճում։", + "gotIt": "Հասկացա", + "enterOpeningBalance": "Մուտքագրեք բացման հաշվեկշիռը", + "pleaseEnterAValidBusinessName": "Խնդրում ենք մուտքագրեք գործող բիզնեսի անուն", + "enterBusiness": "Մուտքագրեք Բիզնեսի/Խանութի անունը", + "selectBusinessCategory": "Ընտրեք բիզնեսի կատեգորիան", + "todaySummary": "Այսօրվա ամփոփում", + "sellAll": "Վաճառել բոլորը >", + "income": "Եկամուտ", + "purchased": "Գնված", + "endYourFreePlan": "Ավարտել ձեր անվճար պլանը", + "yourFree": "Ձեր անվճար փաթեթը գրեթե վերջացել է, գնեք ձեր հաջորդ պլանը։ Շնորհակալություն։", + "upgradeNow": "Թարմացնել հիմա", + "notFound": "Չի գտնվել", + "updateYourSubscription": "Թարմացրեք ձեր գրանցումը", + "noDataFound": "Չկա տվյալ", + "areYouSure": "Դուք վստահ եք?", + "doYouWantToExitTheApp": "Ցանկանում եք դուրս գալ հավելվածից?", + "no": "Ոչ", + "yes": "Այո", + "dashboard": "Վահանակ", + "salesPurchaseOverview": "Վաճառքի և գնման ընդհանուր տեսարան", + "totalItems": "Ընդհանուր իրեր", + "totalCategories": "Ընդհանուր կատեգորիաներ", + "quickOverview": "Արագ նայել", + "totalIncome": "Ընդհանուր եկամուտ", + "customerDue": "Հաճախորդի պարտք", + "stockValue": "Պաշարի արժեք", + "lossProfit": "Կորուստ/Շահույթ", + "cost": "Գին", + "qty": "Քանակ", + "noProductFound": "Ապրանք չի գտնվել", + "phoneNumber": "Հեռախոսահամար", + "pleaseEnterAValidName": "Խնդրում ենք մուտքագրեք գործող անուն", + "pleaseEnterValidPhoneAndNameFirst": "Խնդրում ենք նախ մուտքագրեք գործող հեռախոսահամար և անուն", + "confirmDelete": "Հաստատել ջնջումը", + "areYouSureYouWant": "Դուք վստահ եք, որ ուզում եք ջնջել այս կողմը?", + "pleaseEnterAValidPhoneNumber": "Խնդրում ենք մուտքագրեք գործող հեռախոսահամար", + "sendSMS": "Ուղարկել SMS", + "searchH": "Որոնել այստեղ...", + "transactions": "Գործարքներ", + "selectAInvoice": "Ընտրեք հաշիվ-ապրանքագիր", + "totalDueAmount": "Ընդհանուր պարտքի գումար", + "youCanNotPayMoreThenDue": "Դուք չեք կարող վճարել ավելի շատ, քան պարտքը", + "noDueSelected": "Չի ընտրվել պարտք", + "pleaseEnterName": "Խնդրում ենք մուտքագրել անունը", + "pleaseEnterAmount": "Խնդրում ենք մուտքագրել գումարը", + "enterNote": "Մուտքագրեք նշում", + "pleaseSelectAExpenseCategory": "Խնդրում ենք ընտրել ծախսերի կատեգորիա", + "enterExpanseCategoryName": "Մուտքագրեք ծախսի կատեգորիայի անունը", + "comingSoon": "Շուտով", + "pleaseMakeASaleFirst": "Խնդրում ենք նախ կատարել վաճառք", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Հղում", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Վճարման միջանցք", + "paymentSuccess": "Վճարումն հաջողությամբ կատարվեց", + "paymentWasSuccessful": "Վճարումն հաջողությամբ կատարվեց!", + "paymentFailed": "Վճարումը ձախողվեց", + "paymentFailedPleaseTryAgain": "Վճարումը ձախողվեց։ Խնդրում ենք կրկին փորձել։", + "pleaseEnterAValidBrandName": "Խնդրում ենք մուտքագրեք գործող բրենդի անուն", + "enterABrandName": "Մուտքագրեք բրենդի անուն", + "addCategory": "Ավելացնել կատեգորիա", + "enterCategoryName": "Մուտքագրեք կատեգորիայի անուն", + "selectVariations": "Ընտրեք տարբերակներ:", + "dataSavedSuccessfully": "Տվյալները հաջողությամբ պահպանվեցին", + "somethingIs": "Ինչ-որ բան է", + "updateYourProfile": "Թարմացրեք ձեր պրոֆիլը՝ ավելի լավ տպավորություն թողնելու համար ձեր հաճախորդի վրա", + "shopOpeningBalance": "Խանութի բացման հաշվեկշիռ", + "shopRemainingBalance": "Խանութի մնացորդային հաշվեկշիռ", + "enterAValidDiscount": "Մուտքագրեք գործող զեղչ", + "addProductFirst": "Նախ ավելացրեք ապրանք", + "subtotal": "Ընդհանուր գումար", + "purchaseDetails": "Գնման մանրամասներ", + "totall": "Ընդհանուր:", + "startDate": "Սկսելու ամսաթիվ", + "pickStartDate": "Ընտրել սկսելու ամսաթիվը", + "endDate": "Ավարտվող ամսաթիվ", + "pickEndDate": "Ընտրել ավարտվող ամսաթիվը", + + "failedToGetPlatformVersion": "Չհաջողվեց ստանալ հարթակի տարբերակը", + "enterQuantity": "Մուտքագրեք քանակը", + "pleaseAddQuantity": "Խնդրում ենք ավելացնել քանակը", + "willBeAddedSoon": "Կավելացվի շուտով", + "addedToCart": "Ավելացվել է զամբյուղին", + "connectYourPrinter": "Կապ հաստատեք ձեր տպիչի հետ", + "customerPay": "Հաճախորդի վճարում", + "supplerPay": "Մատակարարի վճարում", + "incomeReport": "Եկամուտի հաշվետվություն", + "category": "Կատեգորիա", + "balance": "Հաշվեկշիռ", + "itemsSales": "Իրերի վաճառք", + "totalPurchase": "Ընդհանուր գնում", + "totalSales": "Ընդհանուր վաճառք", + "stockReport": "Պաշարի հաշվետվություն", + "lossProfitReport": "Կորուստ/Շահույթի հաշվետվություն", + "outOfStock": "Չկա պաշարում", + "vat": "ԱԱՀ", + "customerPhoneNumber": "Հաճախորդի հեռախոսահամար", + "enterCustomerPhoneNumber": "Մուտքագրեք հաճախորդի հեռախոսահամարը", + "walkInCustomer": "Հաճախորդ այցելող", + "guest": "Հյուր", + "stocks": "Պաշար:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Մի անհանգստացնել", + "on": "Կցած", + "off": "Անջատված", + "unlimitedUsagesOfOurPackage": "Մեր փաթեթի անսահմանափակ օգտագործում \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Վճարել գրանցման համար", + "field": "Տուն", + "successfullyPaid": "Հաջողությամբ վճարված", + "profileEdit": "Պրոֆիլի խմբագրում", + "products": "Ապրանքներ", + "salesList": "Վաճառքների ցուցակ", + "useTitleCanNotBeEmpty": "Օգտատիրոջ տիտղոսը չի կարող լինել դատարկ", + "userTitle": "Օգտատիրոջ տիտղոս", + "enterUserTitle": "Մուտքագրեք օգտատիրոջ տիտղոսը", + "create": "Ստեղծել", + "youHaveToGivePermission": "Դուք պետք է տաք թույլտվություն", + "all": "Բոլորը", + "userRoleDetails": "Օգտատիրոջ դերի մանրամասներ", + "doYouWantToDeleteTheUser": "Ցանկանում եք ջնջել օգտատիրոջը?", + "thisProductAlreadyAdded": "Այս ապրանքը արդեն ավելացված է!", + "pleaseEnterAValidProductName": "Խնդրում ենք մուտքագրեք գործող ապրանքի անուն", + "enterProductName": "Մուտքագրեք ապրանքի անուն", + "pleaseSelectACategory": "Խնդրում ենք ընտրել կատեգորիա", + "productCategory": "Ապրանքի կատեգորիա", + "selectProductCategory": "Ընտրեք ապրանքի կատեգորիա", + "enterSize": "Մուտքագրեք չափը", + "enterColor": "Մուտքագրեք գույնը", + "enterWeight": "Մուտքագրեք քաշը", + "enterCapacity": "Մուտքագրեք ծավալը", + "enterType": "Մուտքագրեք տեսակը", + "productBrand": "Ապրանքի բրենդ", + "selectABrand": "Ընտրեք բրենդ", + "productCodeIsRequired": "Ապրանքի կոդը պարտադիր է", + "enterAValidStock": "Մուտքագրեք գործող պաշար", + "enterStock": "Մուտքագրեք պաշար", + "productUnit": "Ապրանքի միավոր", + "selectProductUnit": "Ընտրեք ապրանքի միավոր", + "pleaseEnterAValidPurchasePrice": "Խնդրում ենք մուտքագրեք գործող գնման գին", + "enterPurchasePrice": "Մուտքագրեք գնման գին", + "pleaseEnterAValidSalePrice": "Խնդրում ենք մուտքագրեք գործող վաճառքի գին", + "enterSaltingPrice": "Մուտքագրեք վաճառքի գին", + "enterWholesalePrice": "Մուտքագրեք մեծածախ գին", + "enterDealerPrice": "Մուտքագրեք վաճառողի գին", + "enterDiscount": "Մուտքագրեք զեղչ", + "enterManufacturerName": "Մուտքագրեք արտադրողի անունը", + "adding": "Ավելացնում է...", + "pleaseEnterAValidUnitName": "Խնդրում ենք մուտքագրեք գործող միավորի անուն", + "pleaseEnterUnitName": "Խնդրում ենք մուտքագրեք միավորի անուն", + "productDetails": "Ապրանքի մանրամասներ", + "smartWatch": "Smart watch", + "appleWatch": "Apple Watch", + "deleting": "Ջնջում է...", + "brand": "Բրենդ", + "dueCollection": "Պարտքի հավաքում", + "noTransaction": "Չկա գործարք", + "updating": "Թարմացնում է...", + "confirmSMSTo": "Հաստատել SMS-ը դեպի", + "anSMSWillBeSentToTheFollowingNumber": "SMS կուղարկվի հետևյալ համարին:", + "package": "Փաթեթ", + "permissionNotGranted": "Թույլտվություն չի տրվել!", + "collectedBy": "Հավաքել է:", + "phonee": "Հեռախոս:", + "purchaseBy": "Գնել է:", + "salesBy": "Վաճառել է:", + "days": "օրեր", + "details": "Մանրամասներ", + "weSentAnOTPInYourPhoneNumber": "Մենք ուղարկել ենք OTP ձեր հեռախոսահամարին", + "pleaseEnterTheOTP": "Խնդրում ենք մուտքագրեք OTP-ն", + "enterAValidOTP": "Մուտքագրեք գործող OTP", + "verify": "Ստուգել", + "resendIn": "Կրկին ուղարկել OTP-ն՝", + "freeLifetimeUpdate": "Անվճար կյանքի ընթացքում թարմացում", + "android": "Android & iOS հավելվածի աջակցություն", + "premiumCustomerSupport": "Android & iOS հավելվածի աջակցություն", + "customInvoiceBranding": "Հարմարեցված հաշիվ-ապրանքագրի բրենդավորում", + "unlimitedUsage": "Անսահմանափակ օգտագործում", + "freeDataBackup": "Անվճար տվյալների պահպանում", + "addCustomers": "Ավելացնել հաճախորդ", + "noDue": "Պարտք չկա", + "customer": "Հաճախորդ", + "billingAddress": "Բիլինգի հասցե", + "enterAddress": "Մուտքագրեք հասցեն", + "city": "Քաղաք", + "cityName": "Քաղաքի անունը", + "state": "Մարզ", + "stateName": "Մարզի անունը", + "zip": "Փոստային կոդ", + "zipCode": "Մուտքագրեք փոստային կոդը", + "chooseCountry": "Ընտրեք երկիրը", + "shippingAddress": "Առաքման հասցե", + "partyCreateWarn": "Դուք իրավունք չունեք ստեղծելու կողմ", + "addParty": "Ավելացնել կողմեր", + "creditLimit": "Կողմի կրեդիտ սահման", + "selectOne": "Ընտրեք մեկը", + "roundings": "Կլորացում (+/-)", + "roundingTotal": "Կլորացված ընդհանուր", + "opinion": "Մուտքագրեք ձեր կարծիքը", + "dueSaleWarn": "Պարտքի վրա վաճառք չի թույլատրվում անցորդ հաճախորդների համար։", + "paymentTypeHint": "Խնդրում ենք ընտրել վճարման տեսակը", + "createSaleWarn": "Դուք իրավունք չունեք ստեղծելու վաճառք։", + "updateSaleWarn": "Դուք իրավունք չունեք թարմացնելու վաճառք։", + "uploadImage": "Վերբեռնեք պատկեր", + "useGallery": "Օգտագործել պատկերասրահը", + "openCamera": "Բացել տեսախցիկը", + "scanCode": "Սքանավորեք ապրանքի QR կոդը", + "posSale": "POS վաճառք", + "selectCustomer": "Ընտրեք հաճախորդ", + "searchWith": "Փնտրել...", + "filter": "Ֆիլտր", + "productNotFound": "Ապրանքը չի գտնվել", + "noMatched": "Համապատասխան ապրանքներ չեն գտնվել։", + "inventoryPermission": "Դուք չունեք մուտք գույքագրում։", + "noParty": "Կողմեր չեն գտնվել", + "purchaseWarn": "Դուք իրավունք չունեք ստեղծելու գնումներ։", + "purchaseUpdateWarn": "Դուք իրավունք չունեք թարմացնելու գնումներ։", + "addVariantDetails": "Ավելացնել տարբերակի մանրամասներ", + "purchaseEx": "Գնումների գին առանց հարկի", + "purchaseIn": "Գնումների գին հարկով", + "purchaseExReq": "Պահանջվում է գնման գին առանց հարկի", + "purchaseInReq": "Պահանջվում է գնման գին հարկով", + "profitMargin": "Երկարակեցության նիշ (%)", + "saleReq": "Պահանջվում է վաճառքի գին", + "manufactureDate": "Արտադրման ամսաթիվ", + "selectDate": "Ընտրեք ամսաթիվ", + "expDate": "Ժամկետի ավարտ", + "saveVariant": "Պահպանել տարբերակը", + "model": "Մոդել", + "selectModel": "Ընտրեք մոդել", + "bulk": "Մակերեսային ներմուծում", + "barcodeGen": "Բարքոդի գեներատոր", + "upload": "Վերբեռնում", + "sku": "SKU / Կոդ", + "lowStock": "Տնտեսապես ցածր պաշար", + "enLowStock": "Մուտքագրեք ցածր պաշար", + "manuDate": "Արտադրման ամսաթիվ", + "single": "Միայնակ", + "batch": "Խումբ", + "batchNo": "Խմբի համար", + "entBatchNo": "Մուտքագրեք խմբի համարը", + "variantAdded": "Տարբերակը հաջողությամբ ավելացվել է։", + "variantDelete": "Տարբերակը հաջողությամբ ջնջվել է։", + "addVariant": "Ավելացնել տարբերակ", + "typeSelect": "Ընտրեք տեսակը", + "taxType": "Հարկի տեսակը", + "selectTax": "Ընտրեք հարկը", + "updateProductWarn": "Դուք իրավունք չունեք թարմացնելու ապրանքը։", + "addProductWarn": "Դուք իրավունք չունեք ստեղծելու ապրանքը։", + "updateProductSuccess": "Ապրանքը հաջողությամբ թարմացվեց։", + "addProductSuccess": "Ապրանքը հաջողությամբ ստեղծվեց։", + "choose": "Ընտրել", + "view": "Դիտել մանրամասները", + "priceWarn": "Գինը չի կարող դատարկ լինել", + "productSetting": "Ապրանքի կարգավորումներ", + "saveSetting": "Պահպանել կարգավորումները", + "addStock": "Ավելացնել պաշար", + "stockWarn": "Պաշարը պետք է լինի առնվազն 1", + "updateSuccess": "Հաջողությամբ թարմացվեց", + "updateFailed": "Չհաջողվեց թարմացնել պաշարը", + "deleteBatchWarn": "Իսկապես ցանկանում եք ջնջել այս խմբաքանակը՞", + "lowStockReport": "Ցածր պաշարների հաշվետվություն", + "genPdfWarn": "PDF ստեղծելու համար տվյալներ չկան", + "dateFilterWarn": "Վերջն ամսաթիվը չի կարող լինել սկսած ամսաթվից ավելի վաղ։", + "createPdfWarn": "Դուք չունեք PDF ստեղծելու իրավունք։", + "expirationStatus": "Ժամկետի ստատուս", + "selectFDate": "Ընտրեք սկսման ամսաթիվը", + "selectToDate": "Ընտրեք ավարտի ամսաթիվը", + "clear": "Մաքրել", + "incomeReportPermission": "Դուք իրավունք չունեք տեսնելու եկամուտների հաշվետվությունը։", + "deleteAcc": "Ջնջել հաշիվը", + "deletePartyWarn": "Դուք իրավունք չունեք ջնջելու կողմը։", + "updatePartyWarn": "Դուք իրավունք չունեք թարմացնելու կողմը։", + "phoneNotAvail": "Հեռախոսի համար հասանելի չէ։", + "notLaunch": "Չհաջողվեց բացել հեռախոսի ծրագիրը։", + "quickOver": "Արագ դիտում", + "tranSacOver" : "Գործարքի ակնարկ", + "profitLoss" : "Պարտք և շահ" +} \ No newline at end of file diff --git a/lib/l10n/intl_id.arb b/lib/l10n/intl_id.arb new file mode 100644 index 0000000..f4244f0 --- /dev/null +++ b/lib/l10n/intl_id.arb @@ -0,0 +1,1270 @@ +{ + "orContinueWith": "Atau Lanjutkan dengan", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Login gagal. Silakan coba lagi.", + "someThingWithWrongWithTheWebPage": "Terjadi kesalahan pada halaman web.", + "loadingOtpSetting": "Memuat pengaturan OTP...", + "youCanNowResendYourOtp": "Anda sekarang dapat mengirim ulang OTP.", + "resendOtpSeconds": "Kirim ulang OTP dalam ${start} detik", + "oldPassword": "Kata Sandi Lama", + "oldPasswordCanNotBeEmpty": "Kata Sandi Lama tidak boleh kosong", + "seconds": "detik", + "downloading": "Mengunduh...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Unduhan berhasil! Periksa folder Dokumen Anda", + "printBarCode": "Cetak Barcode", + "youDoNotHavePermissionToGenerateBarcode": "Anda tidak memiliki izin untuk membuat barcode.", + "download": "Unduh", + "packingDate": "Tanggal Pengemasan", + "permissionDeniedToViewBank": "Izin ditolak untuk melihat bank.", + "permissionDeniedToUpdateBank": "Izin ditolak untuk memperbarui bank.", + "editWarehouse": "Edit Gudang", + "addNewWarehouse": "Tambah Gudang Baru", + "warehouseName": "Nama Gudang", + "enterWarehouseName": "Masukkan nama gudang", + "amountMustBeGreaterThanZero": "Jumlah harus lebih besar dari 0", + "canNotRetrievePaymentDetails": "Tidak dapat mengambil rincian pembayaran.", + "youDonNotHavePermissionToCreateExpense": "Anda tidak memiliki izin untuk membuat pengeluaran.", + "youDoNotHavePermissionToCreateExpenseCategory": "Anda tidak memiliki izin untuk membuat kategori pengeluaran.", + "youDonNotHavePermissionToCreateIncome": "Anda tidak memiliki izin untuk membuat pendapatan.", + "youDoNotHavePermissionToCreateIncomeCategory": "Anda tidak memiliki izin untuk membuat kategori pendapatan.", + "salesReturn": "Retur Penjualan", + "purchaseReturn": "Retur Penjualan", + "returnQuantity": "Jumlah Retur", + "nonFoundableDiscount": "Tidak Dapat Dikembalikan (PPN/Diskon)", + "confirmReturn": "Konfirmasi retur", + "pleaseSelectForProductReturn": "Silakan pilih produk untuk retur", + "failedToProcessReturn": "Gagal memproses retur.", + "noValuesDenied": "Tidak ada nilai yang ditentukan", + "editCategory": "Edit Kategori", + "editModel": "Edit Model", + "addNewModel": "Tambah Model Baru", + "pleaseEnterValidName": "Masukkan nama yang valid", + "modelName": "Nama Model", + "enterModelName": "Masukkan Nama Model", + "youDoNotHavePermissionToCreateModel": "Anda tidak memiliki izin untuk membuat model", + "youDoNotHavePermissionToUpdateModel": "Anda tidak memiliki izin untuk memperbarui model", + "modelUpdateSuccessfully": "Model Berhasil Diperbarui!", + "modelCreatedSuccessfully": "Model Berhasil Dibuat!", + "models": "Model", + "youDoNotHavePermissionDeleteModel": "Anda tidak memiliki izin untuk menghapus model.", + "enterLabelText": "Masukkan teks label", + "searchBatchNo": "Cari No Batch...", + "noActiveUser": "Bukan Pengguna Aktif", + "pleaseUseValidPurchaseCodeUseTheApp": "Silakan gunakan kode pembelian yang valid untuk menggunakan aplikasi.", + "notInternetConnection": "Tidak Ada Koneksi Internet", + "pleaseCheckYourInternetConnection": "Silakan periksa koneksi internet Anda dan coba lagi", + "ok": "Ok", + "addCash": "Tambah Tunai", + "reduceCash": "Kurangi Tunai", + "transactionType": "Tipe Transaksi", + "user": "Pengguna", + "toAccount": "Ke Akun", + "fromAccount": "Dari Akun", + "years": "Tahun", + "comboProductReport": "Laporan Produk Kombo", + "deleteDialogDetails" : "Apakah Anda yakin ingin menghapus akun Anda? Tindakan ini akan menghapus semua data Anda secara permanen.", + "passwordMust6Character" : "Kata sandi harus minimal 6 karakter", + "passwordIsRequired" : "Kata sandi diperlukan (minimal 6 karakter)", + "iAgreeDeleteMyAccountPermanent" : "Saya setuju untuk menghapus akun saya secara permanen.", + "flat" : "Tetap (Flat)", + "percent" : "Persen", + "partialPaid" : "Dibayar sebagian", + "selectStock" : "Pilih Stok", + "stockOrVariant" : "Stok / Varian", + "noBatch" : "Tanpa Batch", + "purchaseQuantityRequired" : "Jumlah pembelian diperlukan", + "excelUploader" : "Pengunggah Excel", + "remove" : "Hapus", + "uploading" : "Mengunggah...", + "pickAndUploadFile" : "Pilih dan Unggah File", + "downloadExcelFormat" : "Unduh Format Excel", + "excelFiles" : "File Excel", + "noFileSelected" : "Tidak ada file terpilih", + "grossProfit": "Laba Kotor (Gross Profit)", + "netProfit": "Laba Bersih (Net Profit)", + "incomeType": "Jenis Pendapatan", + "expensesType": "Jenis Pengeluaran", + "resets": "Atur Ulang", + "packageName": "Nama Paket", + "start": "Mulai", + "paymentMethod": "Metode Pembayaran", + "addPayment": "Tambah Pembayaran", + "advance": "Uang Muka", + "noteLevel": "Tingkat Catatan", + "enterYourNoteLevel": "Masukkan tingkat catatan", + "postSaleMessage": "Pesan Purnajual", + "enterYourPostSaleMessage": "Masukkan pesan purnajual", + "a4PageLogo": "Logo Faktur A4", + "thermalInvoicePageLogo": "Logo Faktur Thermal", + "thermalPrinterLanguage": "Bahasa Printer Thermal", + "thermalPrinterPageSize": "Ukuran Kertas Thermal", + "openSetting": "Buka Pengaturan", + "selectRack": "Pilih Rak", + "rack": "Rak (Rack)", + "selectShelf": "Pilih Sekat", + "shelf": "Sekat (Shelf)", + "variations": "Variasi", + "combo": "Kombo", + "enterBatchNo": "Masukkan No. Batch", + "selectWarehouse": "Pilih Gudang", + "warehouse": "Gudang (Warehouse)", + "netTotalAmount": "Total Jumlah Bersih", + "defaultSellingPrice": "Harga Jual Standar", + "selectItems": "Pilih Item", + "variantList": "Daftar Varian", + "addSubVariation": "Tambah Sub-Variasi", + "editProduct": "Edit Produk", + "noItemFound": "Item tidak ditemukan", + "youDoNotHavePermissionDeleteTheShelf": "Anda tidak memiliki izin untuk menghapus sekat", + "notMatchingResultFound": "Hasil tidak ditemukan", + "editShelf": "Edit Sekat", + "addShelf": "Tambah Sekat Baru", + "shelfName": "Nama Sekat", + "enterShelfName": "Masukkan nama sekat", + "pleaseEnterShelfName": "Silakan masukkan nama sekat", + "productRacks": "Rak Produk", + "racks": "Rak (Racks)", + "youDoNtHavePermissionToCreateRacks": "Anda tidak memiliki izin untuk membuat rak.", + "youDoNtHavePermissionToDeleteRacks": "Anda tidak memiliki izin untuk menghapus rak.", + "youDoNtHavePermissionToUpdateRacks": "Anda tidak memiliki izin untuk memperbarui rak.", + "addNewRack": "Tambah Rak Baru", + "editRack": "Edit Rak", + "rackName": "Nama Rak", + "pleaseEnterRackName": "Silakan masukkan nama rak", + "shelves": "Sekat (Shelves)", + "pressToSelect": "Tekan untuk memilih", + "selectAtLeastOneRack": "Pilih setidaknya satu sekat", + "inActive": "Tidak Aktif", + "addNewVariation": "Tambah Variasi Baru", + "editVariations": "Edit Variasi", + "values": "Nilai", + "enterValues": "Masukkan nilai", + "pleaseEnterAtLeastOneValues": "Silakan masukkan setidaknya satu nilai.", + "productVariations": "Variasi Produk", + "permissionDenied": "Izin Ditolak", + "noVariationFound": "Variasi tidak ditemukan.", + "addNewVariations": "Tambah Variasi Baru", + "variationId": "ID Variasi", + "updateRole": "Perbarui Peran", + "addRole": "Tambah Peran", + "enterUserName": "Masukkan Nama Pengguna", + "enterYourPassword": "Masukkan Kata Sandi Anda", + "selectAll": "Pilih Semua", + "sNo": "No.", + "feature": "Fitur", + "read": "Baca", + "viewPrice": "Lihat Harga", + "purchaseReturns": "Retur Pembelian", + "expiredProduct": "Produk Kedaluwarsa", + "barcodes": "Barcode", + "bulkUploads": "Unggah Massal", + "productModels": "Model Produk", + "incomes": "Pendapatan", + "dues": "Hutang", + "subscriptions": "Langganan", + "paymentsTypes": "Jenis Pembayaran", + "roles": "Peran", + "manageSetting": "Kelola Pengaturan", + "downloadApk": "Unduh APK", + "vatReports": "Laporan PPN (VAT)", + "profitAndLossDetailsReport": "Laporan Laba Rugi", + "transactionsHistoryReport": "Riwayat Transaksi", + "expireProductReports": "Laporan Produk Kedaluwarsa", + "productPurchaseReport": "Laporan Pembelian Produk", + "productSalesReport": "Laporan Penjualan Produk", + "role": "Peran", + "areYouSureWantToDeleteThisRole": "Apakah Anda yakin ingin menghapus peran ini?", + "inStock": "Tersedia", + "informationShowInLabels": "Informasi yang ditampilkan di label", + "packageDate": "Tanggal Pengemasan", + "barCodePrintLabelSetting": "Pengaturan Cetak Label Barcode", + "labelRoleLabelSize2Inch": "Roll Label 2\"*1, 50mm*25mm, Jarak 3.1mm", + "labelRoleLabelSize1_5Inch": "Roll Label 1.5\"*1, 38mm*25mm, Jarak 3.1mm", + "thirtyTwoLabelPerSheet": "32 label per lembar, 8.27 x 11.69 inci", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Anda tidak memiliki izin untuk membuat barcode.", + "pleaseSelectAProductFirst": "Silakan pilih produk terlebih dahulu", + "pleaseEnterAValidQuantity": "Masukkan jumlah yang valid (min. 1)", + "pleaseSelectProductFirst": "Silakan pilih produk terlebih dahulu", + "bluetoothIsTurnedOff": "Bluetooth mati. Silakan nyalakan.", + "noBluetoothDeviceSelected": "Tidak ada perangkat Bluetooth yang dipilih.", + "printLabel": "Cetak Label", + "caningForDevices": "Mencari perangkat...", + "noDeviceFound": "Perangkat tidak ditemukan", + "retryScan": "Ulangi Pindai", + "connectedTo": "Terhubung ke", + "pleaseEnableBluetooth": "Silakan aktifkan Bluetooth", + "skuOrCode": "SKU / Kode", + "lowStockAlert": "Peringatan Stok Rendah", + "tax": "Pajak (Tax)", + "costExclusionTax": "Harga Beli Sebelum Pajak", + "costInclusionTax": "Harga Beli Termasuk Pajak", + "mrpOrSalePrice": "Harga Eceran Tertinggi (MRP)", + "expiredDate": "Tanggal Kedaluwarsa", + "sellingPrice": "Harga Jual", + "variationsProduct": "Produk Variasi", + "comboProducts": "Produk Kombo", + "noStockAvailable": "Data stok tidak tersedia.", + "highToLowPrice": "Harga: Tinggi ke Rendah", + "lowToHighPrice": "Harga: Rendah ke Tinggi", + "attachment": "Lampiran", + "viewStock": "Lihat Stok", + "expiry": "Kedaluwarsa", + "expire": "Habis Masa", + "sevenDays": "7 Hari", + "fifteenthDays": "15 Hari", + "thirtyDays": "30 Hari", + "sixtyDays": "60 Hari", + "outPremiumPlan": "Paket Premium Kami", + "youDoNotHavePermissionToCreatePurchase": "Anda tidak memiliki izin untuk membuat pembelian.", + "thisPlanIsNotAvailableToPurchase": "Paket ini tidak tersedia untuk dibeli", + "thisPlanIsEligibleForUpgrade": "Paket ini tidak dapat ditingkatkan", + "extendPlan": "Perpanjang Paket", + "buyNow": "Beli Sekarang", + "none": "Tidak ada", + "roundToWholeNumber": "Bulatkan ke angka bulat", + "roundToNearestWholeNumber": "Bulatkan ke angka bulat terdekat", + "roundToNearnessDecimalNumber005": "Bulatkan ke desimal terdekat (0.05)", + "roundToNearnessDecimalNumber01": "Bulatkan ke desimal terdekat (0.1)", + "roundToNearnessDecimalNumber05": "Bulatkan ke desimal terdekat (0.5)", + "lastYear": "Tahun Lalu", + "productStock": "Stok Produk", + "unit": "Satuan", + "showExpireDate": "Tampilkan Tanggal Kedaluwarsa", + "vatId": "ID Pajak / NPWP", + "vatType": "Jenis PPN", + "exclusivePrice": "Harga Eksklusif", + "inclusivePrice": "Harga Inklusif", + "profitPercent": "Persentase Laba", + "showSingle": "Tampilkan Tunggal", + "showCombo": "Tampilkan Kombo", + "showVariant": "Tampilkan Varian", + "showAction": "Tampilkan Aksi", + "ledger": "Buku Besar", + "youDoNotHavePermissionToGenerateReport": "Anda tidak memiliki izin untuk membuat laporan", + "noDataAvailable": "Tidak ada data tersedia", + "youDoNotHavePermissionToExportExcel": "Anda tidak memiliki izin untuk ekspor excel", + "noDataAvailableForExport": "Tidak ada data tersedia untuk diekspor", + "supplierDue": "Hutang Supplier", + "partyType": "Tipe Pihak", + "allParty": "Semua Pihak", + "yesterday": "Kemarin", + "last7Days": "7 Hari Terakhir", + "last30Days": "30 Hari Terakhir", + "currentMonth": "Bulan Ini", + "lastMonth": "Bulan Lalu", + "currentYear": "Tahun Ini", + "customerDate": "Tanggal Kustom", + "noTransactionToGeneratePdf": "Tidak ada transaksi untuk membuat PDF", + "generatePdf": "Buat PDF", + "noTransactionFound": "Tidak ada transaksi ditemukan", + "reference": "Referensi", + "creditIn": "Kredit (Masuk)", + "debitOut": "Debit (Keluar)", + "subscribeNow": "Berlangganan Sekarang", + "expired": "Kadaluarsa", + "totalBalance": "Total Saldo", + "hoursLeft": "Jam Tersisa", + "daysLeft": "Hari Tersisa", + "pos": "POS", + "profitAndLoss": "Laba & Rugi", + "branch": "Cabang", + "hrm": "SDM (HRM)", + "inventory": "Inventaris", + "editAttendance": "Edit Kehadiran", + "addNewAttendance": "Tambah Kehadiran Baru", + "employee": "Karyawan", + "pleaseSelectAnEmployee": "Silakan pilih karyawan", + "shift": "Shift", + "selectEmployeeFirst": "Pilih karyawan terlebih dahulu", + "selectDateFirst": "Pilih tanggal terlebih dahulu", + "month": "Bulan", + "autoSelected": "Terpilih otomatis", + "pleaseSelectDate": "Silakan pilih tanggal", + "timeIn": "Jam Masuk", + "timeOut": "Jam Keluar", + "attendance": "Kehadiran", + "allEmployee": "Semua Karyawan", + "noAvailableRecordFound": "Tidak ada catatan kehadiran ditemukan.", + "addAttendance": "Tambah Kehadiran", + "noNoteProvided": "Tidak ada catatan diberikan.", + "duration": "Durasi", + "youDoNotHavePermissionToViewAttendance": "Anda tidak memiliki izin untuk melihat kehadiran", + "department": "Departemen", + "noDepartmentFound": "Tidak ada departemen ditemukan.", + "inactive": "Tidak Aktif", + "noDescriptionAvailableForThisDepartment": "Tidak ada deskripsi tersedia untuk departemen ini.", + "youDoNotHavePermissionToUpdateDepartment": "Anda tidak memiliki izin untuk memperbarui Departemen.", + "youDoNotHavePermissionToDeleteDepartment": "Anda tidak memiliki izin untuk menghapus Departemen.", + "failedToDeleteTheDeterment": "Gagal menghapus Departemen", + "failedToLoadDepartment": "Gagal memuat departemen", + "addDepartment": "Tambah Departemen", + "saving": "Menyimpan", + "editDesignation": "Edit Jabatan", + "addDesignation": "Tambah Jabatan Baru", + "designationName": "Nama Jabatan", + "enterDesignationName": "Masukkan nama Jabatan", + "pleaseEnterDesignationName": "Silakan masukkan nama jabatan", + "pleaseSelectAStatus": "Silakan pilih status", + "enterDescription": "Masukkan Deskripsi", + "designation": "Jabatan", + "noDesignationFound": "Tidak ada jabatan ditemukan.", + "noDescriptionAvailableForThisDesignation": "Tidak ada deskripsi tersedia untuk jabatan ini.", + "youDoNotPermissionToUpdateDesignation": "Anda tidak memiliki izin untuk memperbarui Jabatan.", + "youDoNotHavePermissionToDeleteDesignation": "Anda tidak memiliki izin untuk menghapus Jabatan.", + "updatePurchase": "Perbarui Pembelian", + "editEmployee": "Edit Karyawan", + "addNewEmployee": "Tambah Karyawan Baru", + "enterFullName": "Masukkan Nama Lengkap", + "pleaseSelectDesignation": "Silakan pilih jabatan", + "pleaseSelectDepartment": "Silakan pilih departemen", + "pleaseSelectStatus": "Silakan pilih status", + "pleaseEnterYourPhoneNumber": "Silakan masukkan nomor telepon Anda", + "countryName": "Nama Negara", + "enterYourCountry": "Masukkan negara Anda", + "salary": "Gaji", + "pleaseEnterYourSalary": "Silakan Masukkan Gaji Anda", + "gender": "Jenis Kelamin", + "pleaseSelectYourGender": "Silakan pilih Jenis Kelamin Anda", + "pleaseSelectYourShift": "Silakan pilih shift Anda", + "birthDate": "Tanggal Lahir", + "joinDate": "Tanggal Bergabung", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Silakan pilih tanggal mulai dan akhir yang valid.", + "endDateCannotBeBeforeStartDate": "Tanggal akhir tidak boleh sebelum tanggal mulai.", + "editHoliday": "Edit Hari Libur", + "addNewHoliday": "Tambah Hari Libur Baru", + "enterHolidayName": "Masukkan nama hari libur", + "pleaseEnterHolidayName": "Silakan Masukkan Nama Hari Libur", + "pleaseEnterDate": "Silakan masukkan tanggal", + "pleaseSelectStartDate": "Silakan Pilih Tanggal Mulai", + "pleaseEnterEndDate": "Silakan Pilih Tanggal Akhir", + "endDateBeforeStartDate": "Tanggal akhir sebelum tanggal mulai", + "holidayList": "Daftar Hari Libur", + "noHolidayFound": "Tidak ada hari libur ditemukan.", + "noHolidayFundMatching": "Tidak ada hari libur yang cocok", + "addHoliday": "Tambah Hari Libur", + "youDoNotHavePermissionToUpgradeHoliday": "Anda tidak memiliki izin untuk memperbarui Hari Libur.", + "holiday": "Hari Libur", + "editLeave": "Edit Cuti", + "addNewLeave": "Tambah Cuti Baru", + "leaveType": "Tipe Cuti", + "pleaseSelectALeaveType": "Silakan pilih tipe cuti", + "pleaseSelectAStartDate": "Silakan pilih tanggal mulai", + "leaveDuration": "Durasi Cuti", + "autoCalculatedDays": "Hari dihitung otomatis", + "leaveList": "Daftar Cuti", + "noLeaveRequestFound": "Tidak ada permintaan cuti ditemukan.", + "addLeave": "Tambah Cuti", + "noDescriptionProvided": "Tidak ada deskripsi diberikan.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Anda tidak memiliki izin untuk memperbarui Permintaan Cuti.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Anda tidak memiliki izin untuk menghapus Permintaan Cuti.", + "leaveRequest": "Permintaan Cuti", + "editPayroll": "Edit Penggajian", + "addNewPayroll": "Tambah Penggajian Baru", + "paymentYear": "Tahun Pembayaran", + "pleaseSelectPaymentYear": "Silakan pilih tahun pembayaran", + "pleaseSelectAnMonth": "Silakan pilih bulan", + "pleaseEnterADate": "Silakan masukkan tanggal", + "totalSalaryAmount": "Total Jumlah Gaji", + "payrollList": "Daftar Penggajian", + "noPayrollFound": "Tidak ada catatan penggajian ditemukan.", + "paymentDetails": "Rincian Pembayaran", + "youDoNotHaveUpdatePayroll": "Anda tidak memiliki izin untuk memperbarui Penggajian.", + "youDoNotHavePermissionToDeletePayroll": "Anda tidak memiliki izin untuk menghapus Penggajian.", + "payrollRecord": "Catatan Penggajian", + "searchAttendance": "Cari kehadiran", + "attendanceReport": "Laporan Kehadiran", + "noAttendanceRecordFound": "Tidak ada catatan kehadiran ditemukan untuk filter yang dipilih.", + "searchLeave": "Cari cuti", + "leaveReports": "Laporan Cuti", + "noLeaveRecordFound": "Tidak ada catatan cuti ditemukan untuk filter yang dipilih.", + "durationDays": "Durasi (Hari)", + "payrollReports": "Laporan Penggajian", + "noMatchingPayrollFound": "Tidak ada catatan penggajian yang cocok ditemukan.", + "editShift": "Edit Shift", + "addNewShift": "Tambah Shift Baru", + "shiftName": "Nama Shift", + "pleaseSelectAShift": "Silakan pilih shift", + "breakStatus": "Status Istirahat", + "pleaseSelectBreakStatus": "Silakan pilih status istirahat", + "startTimeIsRequired": "Waktu mulai wajib diisi", + "startTime": "Waktu Mulai", + "enterStartTime": "Masukkan Waktu Mulai", + "endTimeIsRequired": "Waktu selesai wajib diisi", + "endTime": "Waktu Selesai", + "enterEndTime": "Masukkan Waktu Selesai", + "startBreakTime": "Mulai Waktu Istirahat", + "enterBreakTime": "Masukkan Waktu Istirahat", + "endBreakTime": "Selesai Waktu Istirahat", + "noShiftFound": "Tidak ada shift ditemukan.", + "addShift": "Tambah Shift", + "breakTime": "Waktu Istirahat", + "breakDuration": "Durasi Istirahat", + "youDoNotToHavePermissionToUpdateShift": "Anda tidak memiliki izin untuk memperbarui Shift.", + "youDoNotToHavePermissionToDeleteShift": "Anda tidak memiliki izin untuk menghapus Shift.", + "doYouReallyWantToDeleteThis": "Apakah Anda yakin ingin menghapus ini", + "viewDetails": "Lihat Rincian", + "leave": "Cuti", + "payroll": "Penggajian", + "editBankAdjustment": "Edit Penyesuaian Bank", + "adjustBankBalance": "Sesuaikan Saldo Bank", + "pleaseAddAtLeastOneBank": "Harap tambahkan setidaknya satu rekening bank untuk menyesuaikan saldo.", + "accountNumber": "Nama Rekening", + "selectAccount": "Pilih rekening", + "selectType": "Pilih tipe", + "amountsIsRequired": "Jumlah wajib diisi", + "invalidAmount": "Jumlah tidak valid", + "adjustmentDate": "Tanggal Penyesuaian", + "dateIsRequired": "Tanggal wajib diisi", + "editBankAccounts": "Edit Rekening Bank", + "addNewBankAccounts": "Tambah Rekening Bank", + "accountDisplayName": "Nama Tampilan Rekening", + "enterAccountDisplayName": "Masukkan nama tampilan rekening", + "displayNameIsRequired": "Nama tampilan wajib diisi", + "openingBalanceIsRequired": "Saldo awal wajib diisi", + "asOfDate": "Per Tanggal", + "hideFiled": "Sembunyikan bidang", + "addMoreFiled": "Tambah lebih banyak bidang", + "enterAccountName": "Masukkan nomor rekening", + "ifscCode": "Kode IFSC", + "upiIdForQrCode": "ID UPI untuk Kode QR", + "bankName": "Nama Bank", + "enterBankName": "Masukkan Nama Bank", + "accountHolderName": "Nama Pemegang Rekening", + "enterAccountHolderName": "Masukkan nama pemegang rekening", + "printBankDetailsAndInvoice": "Cetak detail Bank pada faktur", + "viewingTransactionFor": "Melihat transaksi untuk", + "bankAccounts": "Rekening Bank", + "noBankAccountFound": "Tidak ada rekening bank ditemukan.", + "noAccountsFoundMissing": "Tidak ada rekening yang cocok ditemukan", + "deposit": "Setoran", + "addBank": "Tambah Bank", + "bankToBankTransfer": "Transfer Bank ke Bank", + "bankToCashTransfer": "Transfer Bank ke Tunai", + "accountName": "Nama Rekening", + "holderName": "Nama Pemegang", + "openingDate": "Tanggal Pembukaan", + "currentBalance": "Saldo Saat Ini", + "permissionDeniedToDeleteBank": "Izin ditolak untuk menghapus bank.", + "canNotEditThisTransactionType": "Tidak dapat mengedit tipe transaksi ini.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Tidak ada transaksi ditemukan untuk filter ini.", + "pleaseSelectBothAccounts": "Silakan pilih kedua rekening.", + "cannotTransferToSameAccounts": "Tidak dapat mentransfer ke rekening yang sama.", + "editBankTransfer": "Edit Transfer Bank", + "needAtLeastTwoBankAccount": "Butuh setidaknya dua rekening bank untuk melakukan transfer.", + "from": "Dari", + "to": "Ke", + "editBankToCash": "Edit Bank ke Tunai", + "noBankAccountsFoundToTransferFrom": "Tidak ada rekening bank ditemukan untuk mentransfer dari.", + "selectOneAccount": "Pilih satu rekening", + "editCashAdjustment": "Edit Penyesuaian Tunai", + "adjustCashBalance": "Sesuaikan Saldo Tunai", + "customDate": "Tanggal Kustom", + "cashInHand": "Uang Tunai di Tangan", + "currentCashBalance": "Saldo Tunai Saat Ini", + "transfer": "Transfer", + "adjustCash": "Sesuaikan Tunai", + "pleaseSelectADestinationBankAccounts": "Silakan pilih rekening bank tujuan.", + "editCashToBank": "Edit Tunai ke Bank", + "cashToBankTransfer": "Transfer Tunai ke Bank", + "noDestinationBankAccountFond": "Tidak ada rekening bank tujuan ditemukan.", + "transferCheque": "Transfer Cek", + "receivedFrom": "Diterima Dari", + "chequeAmount": "Jumlah Cek", + "chequeNumber": "Nomor Cek", + "chequeDate": "Tanggal Cek", + "referenceNumber": "No Referensi", + "selectBankToCash": "Pilih Bank atau Tunai", + "depositTo": "Setor Ke", + "selectDepositDestination": "Pilih tujuan setoran", + "transferDate": "Tanggal Transfer", + "doYouWantToRellyReOpenThisCheque": "Apakah Anda benar-benar ingin membuka kembali cek ini?", + "okay": "Oke", + "reOpen": "Buka Kembali", + "open": "Buka", + "chequeList": "Daftar Cek", + "closed": "Tutup", + "noChequeFound": "Tidak ada cek ditemukan", + "searchTransaction": "Cari transaksi...", + "filterByDate": "Filter berdasarkan Tanggal", + "addImage": "Tambah Gambar", + "cashAndBankManagement": "Manajemen Tunai & Bank", + "cheque": "Cek", + "branchList": "Daftar Cabang", + "roleAndPermission": "Peran & Izin", + "switchBank": "Ganti Cabang?", + "exitBank": "Keluar Cabang", + "areYouSureWantToSwitchToDifferentBranch": "Apakah Anda yakin ingin beralih ke cabang lain?", + "areYourSureYouWantToExitFromThisBranch": "Apakah Anda yakin ingin keluar dari cabang ini?", + "switchs": "Ganti", + "exit": "Keluar", + "createBranch": "Buat Cabang", + "areYouSureWantToDeleteThisBranch": "Apakah Anda yakin ingin menghapus Cabang ini?", + "currents": "Saat Ini", + "noBrunchFound": "Tidak Ada Cabang Ditemukan", + "updateBranch": "Perbarui Cabang", + "pleaseEnterBranchName": "Silakan masukkan nama cabang", + "enterBalance": "Masukkan Saldo", + "youDoNotHavePermissionToUpdateBranch": "Anda tidak memiliki izin untuk memperbarui cabang.", + "allTransaction": "Semua Transaksi", + "duePay": "Pembayaran Jatuh Tempo", + "allParties": "Semua Pihak", + "retry": "Coba Lagi", + "incomeCategoriesReport": "Laporan Kategori Pendapatan", + "dayBook": "Buku Harian", + "billWiseProfit": "Keuntungan per Tagihan", + "cashFlow": "Arus Kas", + "balanceSheet": "Neraca Keuangan", + "taxReport": "Laporan Pajak", + "productSaleHistory": "Riwayat Penjualan Produk", + "productPurchaseHistory": "Riwayat Pembelian Produk", + "partyReports": "Laporan Pihak", + "customerLedger": "Buku Besar Pelanggan", + "supplierLedger": "Buku Besar Supplier", + "partyWiseProfit": "Keuntungan per Pihak", + "productWiseProfit": "Keuntungan per Produk", + "top5Customer": "5 Pelanggan Teratas", + "top5Supplier": "5 Supplier Teratas", + "productReports": "Laporan Produk", + "comboReport": "Laporan Kombo", + "expiredItemReport": "Laporan Barang Kadaluarsa", + "top5Product": "5 Produk Teratas", + "productWiseProfitAndLoss": "Laba & Rugi per Produk", + "productWisePurchase": "Pembelian per Produk", + "productWiseSale": "Penjualan per Produk", + "noProductMatchYourSearch": "Tidak ada produk yang cocok dengan pencarian Anda.", + "purchaseQty": "Jml Pembelian", + "saleQty": "Jml Penjualan", + "youDoNotHavePermissionProfitAndLoss": "Anda tidak memiliki izin laba rugi.", + "sold": "Terjual", + "remaining": "Tersisa", + "totalAssets": "Total Aset", + "assets": "Aset", + "itemName": "Nama Barang", + "personalInfo": "Info Pribadi:", + "dueBalance": "Saldo Terhutang", + "walletBalance": "Saldo Dompet", + "cashIn": "Kas Masuk", + "cashOut": "Kas Keluar", + "runningCash": "Kas Berjalan", + "moneyIn": "Uang Masuk", + "moneyOut": "Uang Keluar", + "noDataAvailableForGeneratePdf": "Tidak ada data tersedia untuk membuat pdf", + "balanceDue": "Sisa Tagihan", + "returnedAmount": "Jumlah Dikembalikan", + "saleReturn": "Retur Penjualan", + "saleEdit": "Edit Penjualan", + "pleaseAddASalesReturn": "Silakan Tambahkan Retur Penjualan", + "subscriptionReports": "Laporan Berlangganan", + "started": "Dimulai", + "end": "Selesai", + "taxReportList": "Daftar Laporan Pajak", + "developedBy": "Dikembangkan Oleh", + "time": "Waktu", + "receivedBy": "Diterima Oleh", + "wallet": "Dompet", + "warranty": "Garansi", + "guarantee": "Jaminan", + "remark": "Catatan", + "bankDetails": "Rincian Bank", + "cashAndBank": "Tunai & Bank", + "pdfGenerateSuccessfully": "PDF Berhasil Dibuat", + + "generatingPdf": "Membuat PDF", + "INVOICE": "FAKTUR", + "admin": "Admin", + "invoiceNumber": "Nomor Faktur", + "vatNumber": "Nomor PPN", + "customerSignature": "Tanda Tangan Pelanggan", + "authorizedSignature": "Tanda Tangan Resmi", + "poweredBy": "Didukung Oleh", + "shippingCharge": "Biaya Pengiriman", + "totalReturned": "Total Dikembalikan", + "amountsInWord": "Jumlah dalam Kata-kata", + "changeAmount": "Jumlah Kembalian", + "sellsBy": "Dijual Oleh", + "rounding": "Pembulatan", + "paidBy": "Dibayar Oleh", + "vatGstTitle": "Judul PPN/GST", + "enterVatGstTitle": "Masukkan Judul PPN/GST", + "vatGstNumber": "Nomor PPN/GST", + "enterVatGstNumber": "Masukkan Nomor PPN/GST", + "vatAndTax": "PPN & Pajak", + "customPrint": "Cetak Kustom", + "taxRates": "Tarif Pajak", + "taxRatesMangeYourTaxRates": "Tarif pajak - Kelola Tarif Pajak Anda", + "add": "Tambah", + "status": "Status", + "active": "Aktif", + "disable": "Nonaktifkan", + "deletedSuccessFully": "Berhasil Dihapus!", + "failedToDeleteTheTax": "Gagal Menghapus Pajak", + "errorDeletingTax": "Kesalahan Menghapus Pajak", + "taxGroup": "Grup Pajak", + "combinationOfTheMultipleTaxes": "Kombinasi Beberapa Pajak", + "subTaxes": "Sub Pajak", + "action": "Aksi", + "addTax": "Tambah Pajak", + "editTax": "Edit Pajak", + "addNewTax": "Tambah Pajak Baru", + "enterTaxRates": "Masukkan Tarif Pajak", + "addTaxGroup": "Tambah Grup Pajak Baru", + "editTaxGroup": "Edit Grup Pajak", + "taxWithSingleMultipleTaxType": "Pajak dengan Tipe Pajak Tunggal/Ganda", + "noSubTaxSelected": "Tidak Ada Sub Pajak yang Dipilih", + "subTaxList": "Daftar Sub Pajak", + "taxPercent": "Persentase Pajak", + "done": "Selesai", + "writerTaxHere": "Tulis teks di sini...", + "expiredList": "Daftar Kadaluarsa", + "listIsEmpty": "Daftar Kosong", + "printingInvoice": "Mencetak Faktur", + "salesSetting": "Pengaturan Penjualan", + "invoiceLogo": "Logo Faktur", + "printingOption": "Opsi Pencetakan", + "amountRoundingMethod": "Metode Pembulatan Jumlah", + "signUp": "Daftar", + "returnedItem": "Barang yang Dikembalikan", + "returnedDate": "Tanggal Pengembalian", + "unitPrice": "Harga Satuan", + "saleBy": "Dijual Oleh", + "purchasedBy": "Dibeli Oleh", + "collectedBys": "Dikumpulkan Oleh", + "payableAmount": "Jumlah yang Harus Dibayar", + "receivedAmount": "Jumlah yang Diterima", + "unitPrices": "Harga Satuan", + "item": "Barang", + "sl": "No.", + "mobiles": "Ponsel", + "paidVia": "Dibayar melalui", + "moneyReceipt": "Tanda Terima Uang", + "receipt": "Tanda Terima", + "barcodeGenerator" : "Generator Barcode", + "searchProduct" : "Cari Produk", + "code" : "Kode", + "price" : "Harga", + "showCode" : "Tampilkan kode", + "showPrice" : "Tampilkan Harga", + "showName" : "Tampilkan Nama", + "actions" : "Aksi", + "noItemSelected" : "Tidak Ada Item Dipilih", + "noProductSelected" : "Tidak Ada Produk Dipilih", + "previewPdf" : "Pratinjau PDF", + "salesReturnReport" : "Laporan Pengembalian Penjualan", + "purchaseReturnReport" : "Laporan Pengembalian Pembelian", + "incomeFor" : "Pendapatan Untuk", + "enterProductCode": "Masukkan kode produk", + "addIncome" : "Tambahkan Pendapatan", + "incomeDate" : "Tanggal Pendapatan", + "incomeCategories" : "Kategori Pendapatan", + "addIncomeCategory" : "Tambahkan Kategori Pendapatan", + "enterIncomeCategoryName" : "Masukkan nama kategori pendapatan", + "totalReturnAmount" : "Total Jumlah Pengembalian", + "returned" : "Dikembalikan", + "supplierDetails" : "Detail Supplier", + "weekly": "Mingguan", + "monthly": "Bulanan", + "yearly" : "Tahunan", + "today" : "Hari Ini", + "thisWeek" : "Minggu Ini", + "thisMonth" : "Bulan Ini", + "thisYear": "Tahun Ini", + "allTime" : "Seluruh Waktu", + "custom" : "Kustom", + "addUserRole": "Tambahkan Peran Pengguna", + "noRoleFound": "Tidak Ada Peran Pengguna Ditemukan", + "yourPackageExpiredInDays": "Paket Anda Akan Kedaluwarsa dalam 5 Hari", + "yourPackageExpiredToday": "Paket Anda Akan Kedaluwarsa Hari Ini\n\nSilakan Beli Lagi", + "contactUs": "Hubungi Kami", + "writeYourMessageHere": "Tulis pesan Anda di sini", + "sendMessage": "Kirim Pesan", + "sendYourEmail": "Kirim Email Anda", + "backToHome": "Kembali ke Beranda", + "promoCode": "Kode Promo", + "submit": "Kirim", + "seeAllPromoCode": "Lihat semua kode promo", + "categories": "Kategori", + "enterYourPhoneNumber": "Masukkan nomor telepon Anda", + "enterFullAddress": "Masukkan Alamat Lengkap", + "enterYourEmailAddress": "Masukkan alamat email Anda", + "pleaseEnterAPassword": "Harap masukkan kata sandi", + "pleaseEnterAConfirmPassword": "Harap masukkan konfirmasi kata sandi", + "enterYourName": "Masukkan nama Anda", + "addNewAddress": "Tambah Alamat Baru", + "firstName": "Nama Depan", + "lastName": "Nama Belakang", + "country": "Negara", + "bangladesh": "Bangladesh", + "apply": "Terapkan", + "deliveryAddress": "Alamat Pengiriman", + "noDataAvailabe": "Tidak ada data tersedia", + "addDelivery": "Tambah Pengiriman", + "description": "Deskripsi", + "addNote": "Tambah Catatan", + "image": "Gambar", + "pleaseConnectThePrinterFirst": "Harap hubungkan printer terlebih dahulu", + "selectCategory": "Pilih Kategori", + "enterExpenseDate": "Masukkan tanggal pengeluaran", + "enterName": "Masukkan Nama", + "enterAmount": "Masukkan Jumlah", + "enterRefNumber": "Masukkan nomor referensi", + "fashions": "Mode", + "billTO": "Tagihan Kepada", + "totalDue": "Total Jatuh Tempo", + "paymentsAmount": "Jumlah Pembayaran", + "remainingDue": "Sisa Jatuh Tempo", + "thankYouForYourDuePayment": "Terima kasih atas pembayaran jatuh tempo Anda", + "print": "Cetak", + "unitPirce": "Harga Satuan", + "totalPrice": "Total Harga", + "totalVat": "Total PPN", + "deliveryCharge": "Biaya Pengiriman", + "totalPayable": "Total Yang Harus Dibayar", + "thakYouForYourPurchase": "Terima kasih atas pembelian Anda", + "pleaseConnectYourBlutohPrinter": "Harap hubungkan printer bluetooth Anda", + "editSocailMedia": "Edit Media Sosial", + "socialMarketing": "Pemasaran Sosial", + "share": "Bagikan", + "notification": "Pemberitahuan", + "purchaseAlarm": "Alarm Pembelian", + "purchaseConfirmed": "Pembelian Dikonfirmasi", + "paymentComplete": "Pembayaran Selesai", + "retur": "Pengembalian", + "sendSms": "Kirim SMS", + "recivethePin": "Terima PIN", + "startNewSale": "Mulai Penjualan Baru", + "payment": "Pembayaran", + "masterCard": "Kartu Master", + "instrucation": "Instruksi", + "cash": "Tunai", + "invoiceViewr": "Pemirsa Faktur", + "size": "Ukuran", + "color": "Warna", + "weight": "Berat", + "capacity": "Kapasitas", + "type": "Jenis", + "youWantTodeletetheProduct": "Anda ingin menghapus produk ini?", + "delete": "Hapus", + "contactDetials": "Rincian Kontak", + "clarence": "Clarence", + "call": "Panggilan", + "messege": "Pesan", + "dailyTransaction": "Transaksi Harian", + "promo": "Promo", + "send": "Kirim", + "easyToUseThePos": "Mudah digunakan dalam Poin Penjualan Mobile", + "easytheusedesciption": "Aplikasi PosPro gratis dan mudah digunakan. Faktanya, ini adalah salah satu sistem POS terbaik di seluruh dunia.", + "choseYourFeature": "Pilih Fitur Anda", + "choseyourfeatureDesciption": "Fitur-fitur penting yang membuat PosPro berbeda dari solusi tradisional.", + "allBusinessSolutions": "Semua Solusi Bisnis", + "allBusinessolutionDescrip": "PosPro adalah solusi bisnis lengkap dengan stok, akun, penjualan, pengeluaran, dan kerugian/keuntungan.", + "skip": "Lewati", + "next": "Berikutnya", + "anewUpdateAvailable": "Pembaruan baru tersedia\nHarap perbarui aplikasi Anda", + "skipTheUpdate": "Lewati pembaruan", + "rememberMeLater": "Ingatkan saya nanti", + "powerdedByAcnoo": "Didukung oleh Acnoo", + "lossOrProfit": "Kerugian/Keuntungan", + "expense": "Pengeluaran", + "parties": "Pihak", + "home": "Beranda", + "sales": "Penjualan", + "setting": "Pengaturan", + "purchaseNow": "Beli Sekarang", + "paymentMethods": "Metode Pembayaran", + "save": "Menyimpan", + "update": "Memperbarui", + "continueButton": "Melanjutkan", + "name": "Nama", + "phone": "Nomor telepon", + "email": "Alamat email", + "address": "Alamat", + "previousDue": "Jatuh Tempo Sebelumnya", + "selectLang": "Pilih bahasamu", + "addContact": "Tambah kontak", + "moreInfo": "Info lebih lanjut", + "retailer": "Pengecer", + "dealer": "Pedagang", + "wholesaler": "Grosir", + "supplier": "Pemasok", + "CustomerDetails": "detil pelanggan", + "recentTransaction": "transaksi terkini", + "totalProduct": "Jumlah Produk", + "total": "Total", + "paid": "Dibayar", + "unPaid": "Belum Dibayar", + "due": "Jatuh tempo", + "connect": "Klik untuk terhubung", + "tryAgain": "Coba lagi", + "loading": "Memuat", + "viewAll": "Lihat semua", + "partyList": "Daftar Pihak", + "addCustomer": "Silakan Tambahkan Pelanggan", + "updateContact": "Perbarui Kontak", + "dueList": "Daftar jatuh tempo", + "collectDue": "Kumpulkan Karena", + "date": "Tanggal", + "dueAmount": "Jumlah Jatuh Tempo: ", + "customerName": "Nama Pelanggan", + "totalAmount": "Jumlah total", + "paidAmount": "Jumlah pembayaran", + "paymentTypes": "Tipe pembayaran", + "cancel": "Membatalkan", + "expenseReport": "Laporan pengeluaran", + "fromDate": "Dari tanggal", + "toDate": "Hingga saat ini", + "expenseFor": "Biaya Untuk", + "amount": "Jumlah", + "noData": "Tidak ada data yang tersedia", + "totalExpense": "Biaya Total", + "addExpense": "Tambah Beban", + "expenseDate": "Tanggal Pengeluaran", + "referenceNo": "Nomor referensi", + "note": "Catatan", + "expenseCat": "Kategori Biaya", + "search": "Mencari", + "select": "Pilih", + "addExpenseCat": "Tambahkan Kategori Pengeluaran", + "categoryName": "Nama Kategori", + "alreadyAdded": "Sudah ditambahkan", + "whatNew": "Apa yang baru", + "lp": "Rugi/Laba", + "profit": "Laba", + "loss": "Kehilangan", + "lpDetails": "Rincian Rugi/Laba", + "invoice": "Faktur", + "dates": "Tanggal:", + "mobile": "Seluler:", + "product": "Produk", + "quantity": "Kuantitas", + "discount": "Diskon", + "totalLoss": "Kerugian Total", + "totalProfit": "Total keuntungan", + "productList": "Daftar Produk", + "stock": "Saham", + "addNewProduct": "Tambahkan Produk Baru", + "productName": "Nama Produk", + "productCode": "Kode Produk", + "purchasePrice": "Harga pembelian", + "mrp": "MRP", + "wholeSalePrice": "Harga grosir", + "dealerPrice": "Harga dealer", + "manufacturer": "Pabrikan", + "saveNPublish": "Simpan dan Publikasikan", + "brands": "Merek", + "addBrand": "Tambahkan Merek", + "brandName": "Nama merk", + "addUnit": "Tambahkan Satuan", + "unitName": "Nama unit", + "units": "Satuan", + "addProduct": "Silakan Tambahkan Produk", + "updateProduct": "Perbarui Produk", + "salePrice": "Harga penjualan", + "profile": "Profil", + "edit": "Sunting", + "businessCat": "Kategori Bisnis", + "language": "bahasa", + "changePassword": "Ganti kata sandi", + "updateProfile": "Perbarui Profil Anda", + "businessName": "Nama Perusahaan & Bisnis", + "addPurchase": "Tambahkan Pembelian", + "inv": "Inv No", + "supplierName": "nama pemasok", + "itemAdded": "Item Ditambahkan", + "addItems": "Tambahkan Item", + "subTotal": "Sub Total", + "returnAmount": "Jumlah Pengembalian", + "chooseSupplier": "Pilih Pemasok", + "noSupplier": "Tidak Ada Pemasok yang Tersedia", + "salesDetails": "Detail Penjualan", + "editPurchaseInvoice": "Edit Faktur Pembelian", + "purchaseList": "Daftar Pembelian", + "addAPurchase": "Silahkan Tambahkan Pembelian", + "dueReport": "Laporan Jatuh Tempo", + "fullyPaid": "Dibayar Penuh", + "stillUnpaid": "Masih Belum Dibayar", + "purchaseReport": "Laporan Pembelian", + "connectPrinter": "Hubungkan pencetak Anda", + "clickToConnect": "Klik untuk terhubung", + "collectDues": "Harap Kumpulkan Hutang", + "addNewPurchase": "Silahkan Tambahkan Pembelian", + "salesReport": "Laporan penjualan", + "addSale": "Harap Tambahkan Obral", + "reports": "Laporan", + "chooseCustomer": "Pilih Pelanggan", + "addSales": "Tambahkan Penjualan", + "saleList": "Daftar Penjualan", + "editSalesInvoice": "Edit Faktur Penjualan", + "previousPayAmount": "Jumlah Pembayaran Sebelumnya", + "printing": "Opsi Pencetakan", + "subscription": "Langganan", + "userRole": "Peran pengguna", + "currency": "Mata uang", + "logOut": "Keluar", + "stockList": "Daftar Stok", + "purchase": "Pembelian", + "sale": "Penjualan", + "yourPack": "Paket Anda", + "freePlan": "Paket Gratis", + "youRUsing": "Anda menggunakan ", + "freePack": "Paket Gratis", + "premiumPlan": "Paket Premium", + "packFeatures": "Fitur Paket", + "unlimited": "Tak terbatas", + "updateNow": "Memperbarui sekarang", + "purchasePremium": "Beli Paket Premium", + "buyPremium": "Beli Paket premium", + "paypalPay": "Bayar Dengan Paypal", + "gotEmail": "Anda Telah Mendapat Email", + "sendEmail": "Kami Telah Mengirim Email dengan instruksi tentang cara mengatur ulang kata sandi ke:", + "checkEmail": "Periksa Email", + "close": "Menutup", + "forgotPassword": "Tidak ingat kata sandi", + "enterEmail": "Silakan masukkan alamat email Anda di bawah ini untuk menerima Tautan Reset kata sandi.", + "sendLink": "Kirim Ulang Tautan", + "emailText": "Surel", + "password": "Kata sandi", + "logIn": "Gabung", + "noAcc": "Belum punya akun?", + "register": "Daftar", + "phoneVerification": "Verifikasi Telepon", + "registerTitle": "Kami perlu mendaftarkan ponsel Anda tanpa memulai!", + "sendCode": "Kirim kodenya", + "staffLogin": "Login Staf", + "logInWithMail": "Masuk Dengan Email", + "setUpProfile": "Siapkan Profil Anda", + "setUpDesc": "Perbarui profil Anda untuk menghubungkan dokter Anda dengan kesan yang lebih baik", + "gallery": "Galeri", + "camera": "Kamera", + "companyAddress": "Alamat perusahaan", + "openingBalance": "Saldo awal", + "confirmPass": "konfirmasi sandi", + "haveAcc": "Sudah memiliki akun?", + "loginWithPhone": "Masuk Dengan Telepon", + "editPhone": "Sunting Nomor Telepon?", + "createAcc": "Buat Akun gratis", + "congratulation": "Selamat", + + "signIn": "Masuk", + "welcomeBack": "Selamat datang kembali!", + "passwordCannotBeEmpty": "Kata sandi tidak boleh kosong", + "reset": "Atur ulang kata sandi menggunakan email atau nomor telepon Anda", + "lableEmail": "Email", + "hintEmail": "Masukkan alamat email", + "emailCannotBeEmpty": "Email tidak boleh kosong", + "pleaseEnterAValidEmail": "Silakan masukkan email yang valid", + "continueE": "Lanjutkan", + "pleaseEnterYourDetails": "Silakan masukkan detail Anda.", + "lablePassword": "Kata Sandi", + "hintPassword": "Masukkan kata sandi", + "pleaseEnterABiggerPassword": "Silakan masukkan kata sandi yang lebih panjang", + "rememberMe": "Ingat saya", + "donNotHaveAnAccount": "Belum memiliki akun?", + "createAFreeAccount": "Buat Akun Gratis", + "fullName": "Nama Lengkap", + "enterYourFullName": "Masukkan nama lengkap Anda", + "nameCanNotBeEmpty": "Nama tidak boleh kosong", + "alreadyHaveAnAccount": "Sudah memiliki akun? ", + "createNewPassword": "Buat Kata Sandi Baru", + "setUpNewPassword": "Atur Kata Sandi Baru", + "resetPassword": "Atur ulang kata sandi Anda untuk pemulihan dan masuk ke akun Anda", + "newPassword": "Kata Sandi Baru", + "confirmPassword": "Konfirmasi Kata Sandi", + "passwordsDoNotMatch": "Kata sandi tidak cocok", + "verityEmail": "Verifikasi Email", + "verification": "Verifikasi", + "digits": "Pin 6-digit telah dikirim ke alamat email Anda: ", + "enterValidOTP": "Masukkan OTP yang valid", + "resendOTP": "Kirim ulang OTP", + "verifyYourEmail": "Verifikasi Email Anda", + "weHaveSentAConfirmationEmailTo": "Kami telah mengirim email konfirmasi ke", + "folder": "Mungkin email tersebut masuk ke folder spam Anda.", + "gotIt": "Mengerti", + "enterOpeningBalance": "Masukkan saldo awal", + "pleaseEnterAValidBusinessName": "Silakan masukkan nama bisnis yang valid", + "enterBusiness": "Masukkan Nama Bisnis/Toko", + "selectBusinessCategory": "Pilih Kategori Bisnis", + "todaySummary": "Ringkasan Hari Ini", + "sellAll": "Jual Semua >", + "income": "Pendapatan", + "purchased": "Dibeli", + "endYourFreePlan": "Akhiri rencana gratis Anda", + "yourFree": "Paket Gratis Anda hampir selesai, beli rencana berikutnya. Terima kasih.", + "upgradeNow": "Tingkatkan Sekarang", + "notFound": "Tidak Ditemukan", + "updateYourSubscription": "Perbarui langganan Anda", + "noDataFound": "Tidak Ada Data Ditemukan", + "areYouSure": "Apakah Anda yakin?", + "doYouWantToExitTheApp": "Apakah Anda ingin keluar dari aplikasi?", + "no": "Tidak", + "yes": "Ya", + "dashboard": "Dasbor", + "salesPurchaseOverview": "Tampilan Penjualan & Pembelian", + "totalItems": "Total Barang", + "totalCategories": "Total Kategori", + "quickOverview": "Tampilan Singkat", + "totalIncome": "Total Pendapatan", + "customerDue": "Kewajiban Pelanggan", + "stockValue": "Nilai Stok", + "lossProfit": "Kerugian/Keuntungan", + "cost": "Biaya", + "qty": "Qty", + "noProductFound": "Produk Tidak Ditemukan", + "phoneNumber": "Nomor Telepon", + "pleaseEnterAValidName": "Silakan masukkan Nama yang valid", + "pleaseEnterValidPhoneAndNameFirst": "Silakan masukkan nomor telepon dan nama yang valid terlebih dahulu", + "confirmDelete": "Konfirmasi Penghapusan", + "areYouSureYouWant": "Apakah Anda yakin ingin menghapus pihak ini?", + "pleaseEnterAValidPhoneNumber": "Silakan masukkan nomor telepon yang valid", + "sendSMS": "Kirim SMS", + "searchH": "Cari Di Sini....", + "transactions": "Transaksi", + "selectAInvoice": "Pilih faktur", + "totalDueAmount": "Jumlah Kewajiban Total", + "youCanNotPayMoreThenDue": "Anda tidak dapat membayar lebih dari kewajiban", + "noDueSelected": "Tidak Ada Kewajiban Terpilih", + "pleaseEnterName": "Silakan Masukkan Nama", + "pleaseEnterAmount": "Silakan Masukkan Jumlah", + "enterNote": "Masukkan Catatan", + "pleaseSelectAExpenseCategory": "Silakan pilih kategori pengeluaran", + "enterExpanseCategoryName": "Masukkan nama kategori pengeluaran", + "comingSoon": "Segera Hadir", + "pleaseMakeASaleFirst": "Silakan lakukan penjualan terlebih dahulu", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Tautan", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Gerbang Pembayaran", + "paymentSuccess": "Pembayaran Berhasil", + "paymentWasSuccessful": "Pembayaran berhasil!", + "paymentFailed": "Pembayaran Gagal", + "paymentFailedPleaseTryAgain": "Pembayaran gagal. Silakan coba lagi.", + "pleaseEnterAValidBrandName": "Silakan masukkan nama merek yang valid", + "enterABrandName": "Masukkan nama merek", + "addCategory": "Tambahkan Kategori", + "enterCategoryName": "Masukkan nama kategori", + "selectVariations": "Pilih variasi : ", + "dataSavedSuccessfully": "Data berhasil disimpan.", + "somethingIs": "Ada sesuatu yang", + "updateYourProfile": "Perbarui profil Anda untuk memberikan kesan yang lebih baik kepada pelanggan Anda", + "shopOpeningBalance": "Saldo Pembukaan Toko", + "shopRemainingBalance": "Saldo Tersisa Toko", + "enterAValidDiscount": "Masukkan Diskon yang valid", + "addProductFirst": "Tambahkan produk terlebih dahulu", + "subtotal": "Subtotal", + "purchaseDetails": "Rincian Pembelian", + "riead": "Riead", + "totall": "Total:", + "startDate": "Tanggal Mulai", + "pickStartDate": "Pilih Tanggal Mulai", + "endDate": "Tanggal Akhir", + "pickEndDate": "Pilih Tanggal Akhir", + "failedToGetPlatformVersion": "Gagal mendapatkan versi platform.", + "enterQuantity": "Masukkan jumlah", + "pleaseAddQuantity": "Silakan tambahkan jumlah", + "willBeAddedSoon": "Akan Segera Ditambahkan", + "addedToCart": "Ditambahkan ke Keranjang", + "connectYourPrinter": "Hubungkan Printer Anda", + "customerPay": "Pembayaran Pelanggan", + "supplerPay": "Pembayaran Pemasok", + "incomeReport": "Laporan Pendapatan", + "category": "Kategori", + "balance": "Saldo", + "itemsSales": "Penjualan Barang", + "totalPurchase": "Total Pembelian", + "totalSales": "Total Penjualan", + "stockReport": "Laporan Stok", + "lossProfitReport": "Laporan Kerugian/Keuntungan", + "outOfStock": "Stok Habis", + "vat": "PPN", + "customerPhoneNumber": "Nomor Telepon Pelanggan", + "enterCustomerPhoneNumber": "Masukkan nomor telepon pelanggan", + "walkInCustomer": "Pelanggan Langsung", + "guest": "Tamu", + "stocks": "Stok: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Jangan Ganggu", + "on": "Hidup", + "off": "Mati", + "unlimitedUsagesOfOurPackage": "Penggunaan Tak Terbatas dari Paket Kami\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Bayar untuk Berlangganan", + "field": "Kolom", + "successfullyPaid": "berhasil dibayar", + "profileEdit": "Edit Profil", + "products": "Produk", + "salesList": "Daftar Penjualan", + "useTitleCanNotBeEmpty": "Judul pengguna tidak boleh kosong", + "userTitle": "Judul Pengguna", + "enterUserTitle": "Masukkan Judul Pengguna", + "create": "Buat", + "youHaveToGivePermission": "Anda Harus Memberikan Izin", + "all": "Semua", + "userRoleDetails": "Detail Peran Pengguna", + "doYouWantToDeleteTheUser": "Apakah Anda ingin menghapus pengguna ini?", + "thisProductAlreadyAdded": "Produk ini sudah ditambahkan!", + "pleaseEnterAValidProductName": "Silakan masukkan nama produk yang valid", + "enterProductName": "Masukkan nama produk", + "pleaseSelectACategory": "Silakan pilih kategori", + "productCategory": "Kategori Produk", + "selectProductCategory": "Pilih Kategori Produk", + "enterSize": "Masukkan Ukuran", + "enterColor": "Masukkan Warna", + "enterWeight": "Masukkan Berat", + "enterCapacity": "Masukkan Kapasitas", + "enterType": "Masukkan Jenis", + "productBrand": "Merek Produk", + "selectABrand": "Pilih Merek", + "productCodeIsRequired": "Kode produk diperlukan", + "enterAValidStock": "Masukkan stok yang valid", + "enterStock": "Masukkan stok", + "productUnit": "Unit Produk", + "selectProductUnit": "Pilih Unit Produk", + "pleaseEnterAValidPurchasePrice": "Silakan masukkan harga beli yang valid", + "enterPurchasePrice": "Masukkan harga beli", + "pleaseEnterAValidSalePrice": "Silakan masukkan harga jual yang valid", + "enterSaltingPrice": "Masukkan harga jual", + "enterWholesalePrice": "Masukkan harga grosir", + "enterDealerPrice": "Masukkan harga dealer", + "enterDiscount": "Masukkan diskon", + "enterManufacturerName": "Masukkan nama produsen", + "adding": "Menambahkan..", + "pleaseEnterAValidUnitName": "Silakan masukkan nama unit yang valid", + "pleaseEnterUnitName": "Silakan masukkan nama unit", + "productDetails": "Rincian Produk", + "smartWatch": "Jam Tangan Pintar", + "appleWatch": "Apple Watch", + "deleting": "Menghapus....", + "brand": "Merek", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Butiran", + "weSentAnOTPInYourPhoneNumber": "Kami telah menghantar OTP ke nombor telefon anda", + "pleaseEnterTheOTP": "Sila masukkan OTP", + "enterAValidOTP": "Masukkan OTP yang sah", + "verify": "Sahkan", + "resendIn": "Hantar semula OTP dalam ", + + "dueCollection": "Pengumpulan jatuh tempo", + "noTransaction": "Tidak ada transaksi", + "updating": "Memperbarui...", + "confirmSMSTo": "Konfirmasi SMS ke", + "anSMSWillBeSentToTheFollowingNumber": "SMS akan dikirim ke nomor berikut: ", + "package": "Paket", + "permissionNotGranted": "Izin tidak diberikan!", + "collectedBy": "Dikumpulkan oleh:", + "phonee": "Telepon:", + "purchaseBy": "Dibeli oleh:", + "salesBy": "Dijual oleh:", + "days": "hari", + + "freeLifetimeUpdate": "Pembaruan Seumur Hidup Gratis", + "android": "Dukungan Aplikasi Android & iOS", + "premiumCustomerSupport": "Dukungan Aplikasi Android & iOS", + "customInvoiceBranding": "Penandaan Faktur Kustom", + "unlimitedUsage": "Penggunaan Tak Terbatas", + "freeDataBackup": "Cadangan Data Gratis", + "addCustomers": "Tambah Pelanggan", + "noDue": "Tidak Ada Hutang", + "customer": "Pelanggan", + "billingAddress": "Alamat Penagihan", + "enterAddress": "Masukkan Alamat", + "city": "Kota", + "cityName": "Nama Kota", + "state": "Provinsi", + "stateName": "Nama Provinsi", + "zip": "Kode Pos", + "zipCode": "Masukkan Kode Pos", + "chooseCountry": "Pilih Negara", + "shippingAddress": "Alamat Pengiriman", + "partyCreateWarn": "Anda tidak memiliki izin untuk membuat Party.", + "addParty": "Tambah Party", + "creditLimit": "Batas Kredit Party", + "selectOne": "Pilih Salah Satu", + "roundings": "Pembulatan (+/-)", + "roundingTotal": "Total Setelah Pembulatan", + "opinion": "Masukkan pendapat Anda", + "dueSaleWarn": "Penjualan dengan hutang tidak diizinkan untuk pelanggan walk-in.", + "paymentTypeHint": "Silakan pilih jenis pembayaran", + "createSaleWarn": "Anda tidak memiliki izin untuk membuat penjualan.", + "updateSaleWarn": "Anda tidak memiliki izin untuk memperbarui penjualan.", + "uploadImage": "Unggah Gambar", + "useGallery": "Gunakan Galeri", + "openCamera": "Buka Kamera", + "scanCode": "Pindai kode QR produk", + "posSale": "Penjualan POS", + "selectCustomer": "Pilih Pelanggan", + "searchWith": "Cari...", + "filter": "Filter", + "productNotFound": "Produk Tidak Ditemukan", + "noMatched": "Tidak ditemukan produk yang cocok.", + "inventoryPermission": "Anda tidak memiliki izin inventaris", + "noParty": "Tidak ada Party ditemukan", + "purchaseWarn": "Anda tidak memiliki izin untuk membuat pembelian.", + "purchaseUpdateWarn": "Anda tidak memiliki izin untuk memperbarui pembelian.", + "addVariantDetails": "Tambah Detail Varian", + "purchaseEx": "Harga Beli Ex.", + "purchaseIn": "Harga Beli Inc.", + "purchaseExReq": "Harga beli Ex. diperlukan", + "purchaseInReq": "Harga beli Inc. diperlukan", + "profitMargin": "Margin Laba (%)", + "saleReq": "Harga jual diperlukan", + "manufactureDate": "Tanggal Pembuatan", + "selectDate": "Pilih Tanggal", + "expDate": "Tanggal Kadaluarsa", + "saveVariant": "Simpan Varian", + "model": "Model", + "selectModel": "Pilih Model", + "bulk": "Unggah Massal", + "barcodeGen": "Generator Barcode", + "upload": "Unggah", + "sku": "SKU / Kode", + "lowStock": "Stok Rendah", + "enLowStock": "Masukkan stok rendah", + "manuDate": "Tanggal Pembuatan", + "single": "Tunggal", + "batch": "Batch", + "batchNo": "Nomor Batch", + "entBatchNo": "Masukkan Nomor Batch", + "variantAdded": "Varian berhasil ditambahkan!", + "variantDelete": "Varian berhasil dihapus!", + "addVariant": "Tambah Varian", + "typeSelect": "Pilih Tipe", + "taxType": "Jenis Pajak", + "selectTax": "Pilih Pajak", + "updateProductWarn": "Anda tidak memiliki izin untuk memperbarui Produk.", + "addProductWarn": "Anda tidak memiliki izin untuk membuat Produk.", + "updateProductSuccess": "Produk berhasil diperbarui!", + "addProductSuccess": "Produk berhasil dibuat!", + "choose": "Pilih", + "view": "Lihat Detail", + "priceWarn": "Harga tidak boleh kosong", + "productSetting": "Pengaturan Produk", + "saveSetting": "Simpan Pengaturan", + "addStock": "Tambah Stok", + "stockWarn": "Stok harus minimal 1", + "updateSuccess": "Berhasil diperbarui", + "updateFailed": "Gagal memperbarui stok", + "deleteBatchWarn": "Apakah Anda yakin ingin menghapus Batch ini?", + "lowStockReport": "Laporan Stok Rendah", + "genPdfWarn": "Tidak ada data untuk membuat pdf", + "dateFilterWarn": "Tanggal akhir tidak boleh sebelum tanggal mulai.", + "createPdfWarn": "Anda tidak memiliki izin untuk membuat pdf.", + "expirationStatus": "Status Kedaluwarsa", + "selectFDate": "Pilih tanggal mulai", + "selectToDate": "Pilih tanggal akhir", + "clear": "Bersihkan", + "incomeReportPermission": "Anda tidak memiliki izin untuk melihat laporan pendapatan.", + "deleteAcc": "Hapus Akun", + "deletePartyWarn": "Anda tidak memiliki izin untuk menghapus party.", + "updatePartyWarn": "Anda tidak memiliki izin untuk memperbarui party.", + "phoneNotAvail": "Nomor telepon tidak tersedia.", + "notLaunch": "Gagal meluncurkan aplikasi telepon.", + "quickOver": "Ikhtisar Cepat", + "tranSacOver" : "Ikhtisar Transaksi", + "profitLoss" : "Untung & Rugi" +} \ No newline at end of file diff --git a/lib/l10n/intl_is.arb b/lib/l10n/intl_is.arb new file mode 100644 index 0000000..3ac01c6 --- /dev/null +++ b/lib/l10n/intl_is.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Ertu viss um að þú viljir eyða reikningnum þínum? Þessi aðgerð mun eyða öllum gögnum þínum varanlega.", + "passwordMust6Character": "Lykilorð verður að vera að minnsta kosti 6 stafir", + "passwordIsRequired": "Lykilorð verður að vera að minnsta kosti 6 stafir", + "iAgreeDeleteMyAccountPermanent": "Ég samþykki að eyða reikningnum mínum varanlega.", + "flat": "Fast", + "percent": "Prósenta", + "partialPaid": "Hluta greitt", + "selectStock": "Veldu lager", + "stockOrVariant": "Lager / Afbrigði", + "noBatch": "Engin lota", + "purchaseQuantityRequired": "Innkaupamagn krafist", + "excelUploader": "Excel upphleðslutæki", + "remove": "Fjarlægja", + "uploading": "Hleður upp...", + "pickAndUploadFile": "Veldu og hlaða upp skrá", + "downloadExcelFormat": "Sækja Excel snið", + "excelFiles": "Excel skrár", + "noFileSelected": "Engin skrá valin", + "orContinueWith": "Eða halda áfram með", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Innskráning mistókst. Vinsamlegast reyndu aftur.", + "someThingWithWrongWithTheWebPage": "Eitthvað fór úrskeiðis á vefsíðunni.", + "loadingOtpSetting": "Hleður OTP stillingum...", + "youCanNowResendYourOtp": "Þú getur nú endursent OTP.", + "resendOtpSeconds": "Endursenda OTP eftir ${start} sekúndur", + "oldPassword": "Gamalt lykilorð", + "oldPasswordCanNotBeEmpty": "Gamalt lykilorð má ekki vera tómt", + "seconds": "sekúndur", + "downloading": "Sæki...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Niðurhal tókst! Athugaðu skjalamöppuna þína", + "printBarCode": "Prenta strikamerki", + "youDoNotHavePermissionToGenerateBarcode": "Þú hefur ekki leyfi til að búa til strikamerki.", + "download": "Sækja", + "packingDate": "Pökkunardagur", + "permissionDeniedToViewBank": "Aðgangi hafnað að skoða banka.", + "permissionDeniedToUpdateBank": "Aðgangi hafnað að uppfæra banka.", + "editWarehouse": "Breyta vöruhúsi", + "addNewWarehouse": "Bæta við nýju vöruhúsi", + "warehouseName": "Nafn vöruhúss", + "enterWarehouseName": "Sláðu inn nafn vöruhúss", + "amountMustBeGreaterThanZero": "Upphæð verður að vera hærri en 0", + "canNotRetrievePaymentDetails": "Gat ekki sótt greiðsluupplýsingar.", + "youDonNotHavePermissionToCreateExpense": "Þú hefur ekki leyfi til að búa til kostnað.", + "youDoNotHavePermissionToCreateExpenseCategory": "Þú hefur niet leyfi til að búa til kostnaðarflokk.", + "youDonNotHavePermissionToCreateIncome": "Þú hefur ekki leyfi til að búa til tekjur.", + "youDoNotHavePermissionToCreateIncomeCategory": "Þú hefur ekki leyfi til að búa til tekjuflokk.", + "salesReturn": "Söluskil", + "purchaseReturn": "Söluskil", + "returnQuantity": "Skilamagn", + "nonFoundableDiscount": "Ekki endurgreiðanlegt (VSK/Afsláttur)", + "confirmReturn": "Staðfesta skil", + "pleaseSelectForProductReturn": "Vinsamlegast veldu vöru til að skila", + "failedToProcessReturn": "Ekki tókst að vinna úr skilum.", + "noValuesDenied": "Engin gildi skilgreind", + "editCategory": "Breyta flokki", + "editModel": "Breyta tegund", + "addNewModel": "Bæta við nýrri tegund", + "pleaseEnterValidName": "Vinsamlegast sláðu inn gilt nafn", + "modelName": "Heiti tegundar", + "enterModelName": "Sláðu inn heiti tegundar", + "youDoNotHavePermissionToCreateModel": "Þú hefur ekki leyfi til að búa til tegund", + "youDoNotHavePermissionToUpdateModel": "Þú hefur ekki leyfi til að uppfæra tegund", + "modelUpdateSuccessfully": "Tegund uppfærð með góðum árangri!", + "modelCreatedSuccessfully": "Tegund búin til með góðum árangri!", + "models": "Tegundir", + "youDoNotHavePermissionDeleteModel": "Þú hefur ekki leyfi til að eyða tegund.", + "enterLabelText": "Sláðu inn merkingartexta", + "searchBatchNo": "Leita að lotunúmeri...", + "noActiveUser": "Ekki virkur notandi", + "pleaseUseValidPurchaseCodeUseTheApp": "Vinsamlegast notaðu gilda kaupkóða til að nota appið.", + "notInternetConnection": "Engin nettenging", + "pleaseCheckYourInternetConnection": "Vinsamlegast athugaðu nettenginguna þína og reyndu aftur", + "ok": "Í lagi", + "addCash": "Bæta við reiðufé", + "reduceCash": "Minnka reiðufé", + "transactionType": "Tegund færslu", + "user": "Notandi", + "toAccount": "Á reikning", + "fromAccount": "Af reikningi", + "years": "Ár", + "comboProductReport": "Skýrsla um samsetta vöru", + "grossProfit": "Heildarhagnaður (Gross Profit)", + "netProfit": "Hrein hagnaður (Net Profit)", + "incomeType": "Tegund tekna", + "expensesType": "Tegundir útgjalda", + "resets": "Endurstilla", + "packageName": "Heiti pakka", + "start": "Byrja", + "paymentMethod": "Greiðslumáti", + "addPayment": "Bæta við greiðslu", + "advance": "Fyrirframgreiðsla", + "noteLevel": "Stig athugasemda", + "enterYourNoteLevel": "Sláðu inn stig athugasemdar", + "postSaleMessage": "Skilaboð eftir sölu", + "enterYourPostSaleMessage": "Sláðu inn skilaboð eftir sölu", + "a4PageLogo": "A4 reikningsmerki", + "thermalInvoicePageLogo": "Hitaprentara reikningsmerki", + "thermalPrinterLanguage": "Tungumál hitaprentara", + "thermalPrinterPageSize": "Blaðstærð hitaprentara", + "openSetting": "Opna stillingar", + "selectRack": "Velja rekka", + "rack": "Rekki (Rack)", + "selectShelf": "Velja hillu", + "shelf": "Hilla (Shelf)", + "variations": "Tilbrigði", + "combo": "Combo", + "enterBatchNo": "Sláðu inn lotunúmer", + "selectWarehouse": "Velja vöruhús", + "warehouse": "Vöruhús (Warehouse)", + "netTotalAmount": "Nettó heildarupphæð", + "defaultSellingPrice": "Sjálfgefið söluverð", + "selectItems": "Velja vörur", + "variantList": "Listi yfir tilbrigði", + "addSubVariation": "Bæta við undirtilbrigði", + "editProduct": "Breyta vöru", + "noItemFound": "Engin vara fannst", + "youDoNotHavePermissionDeleteTheShelf": "Þú hefur ekki leyfi til að eyða hillunni", + "notMatchingResultFound": "Engar samsvarandi niðurstöður fundust", + "editShelf": "Breyta hillu", + "addShelf": "Bæta við nýrri hillu", + "shelfName": "Heiti hillu", + "enterShelfName": "Sláðu inn heiti hillu", + "pleaseEnterShelfName": "Vinsamlegast sláðu inn heiti hillu", + "productRacks": "Vörurekkar", + "racks": "Rekkar (Racks)", + "youDoNtHavePermissionToCreateRacks": "Þú hefur ekki leyfi til að búa til rekka.", + "youDoNtHavePermissionToDeleteRacks": "Þú hefur ekki leyfi til að eyða rekkum.", + "youDoNtHavePermissionToUpdateRacks": "Þú hefur ekki leyfi til að uppfæra rekka.", + "addNewRack": "Bæta við nýjum rekka", + "editRack": "Breyta rekka", + "rackName": "Heiti rekka", + "pleaseEnterRackName": "Vinsamlegast sláðu inn heiti rekka", + "shelves": "Hillur (Shelves)", + "pressToSelect": "Ýttu til að velja", + "selectAtLeastOneRack": "Veldu að minnsta kosti eina hillu", + "inActive": "Óvirkt", + "addNewVariation": "Bæta við nýju tilbrigði", + "editVariations": "Breyta tilbrigði", + "values": "Gildi", + "enterValues": "Sláðu inn gildi", + "pleaseEnterAtLeastOneValues": "Vinsamlegast sláðu inn að minnsta kosti eitt gildi.", + "productVariations": "Vörutilbrigði", + "permissionDenied": "Aðgangi hafnað", + "noVariationFound": "Ekkert tilbrigði fannst.", + "addNewVariations": "Bæta við nýjum tilbrigðum", + "variationId": "Auðkenni tilbrigðis", + "updateRole": "Uppfæra hlutverk", + "addRole": "Bæta við hlutverki", + "enterUserName": "Sláðu inn notandanafn", + "enterYourPassword": "Sláðu inn lykilorð", + "selectAll": "Velja allt", + "sNo": "Nr.", + "feature": "Eiginleiki", + "read": "Lesa", + "viewPrice": "Sjá verð", + "purchaseReturns": "Skil á innkaupum", + "expiredProduct": "Útrunnin vara", + "barcodes": "Strikamerki", + "bulkUploads": "Magninnflutningur", + "productModels": "Vörumódel", + "incomes": "Tekjur", + "dues": "Skuldir", + "subscriptions": "Áskriftir", + "paymentsTypes": "Greiðslugerðir", + "roles": "Hlutverk", + "manageSetting": "Sýsla með stillingar", + "downloadApk": "Sækja APK", + "vatReports": "VSK skýrslur", + "profitAndLossDetailsReport": "Rekstrarreikningur", + "transactionsHistoryReport": "Færslusaga", + "expireProductReports": "Skýrslur um útrunnar vörur", + "productPurchaseReport": "Innkaupaskýrsla vara", + "productSalesReport": "Söluskýrsla vara", + "role": "Hlutverk", + "areYouSureWantToDeleteThisRole": "Ertu viss um að þú viljir eyða þessu hlutverki?", + "inStock": "Til á lager", + "informationShowInLabels": "Upplýsingar á miðum", + "packageDate": "Pökkunardagsetning", + "barCodePrintLabelSetting": "Stillingar fyrir strikamerkjamiða", + "labelRoleLabelSize2Inch": "Miðarúlla 2\"*1, 50mm*25mm, Bil 3.1mm", + "labelRoleLabelSize1_5Inch": "Miðarúlla 1.5\"*1, 38mm*25mm, Bil 3.1mm", + "thirtyTwoLabelPerSheet": "32 miðar á blaði, 8.27 x 11.69 tommur", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Þú hefur ekki leyfi til að búa til strikamerki.", + "pleaseSelectAProductFirst": "Vinsamlegast veldu vöru fyrst", + "pleaseEnterAValidQuantity": "Vinsamlegast sláðu inn gilt magn (minnst 1)", + "pleaseSelectProductFirst": "Vinsamlegast veldu vöru fyrst", + "bluetoothIsTurnedOff": "Slökkt er á Bluetooth. Vinsamlegast kveiktu á því.", + "noBluetoothDeviceSelected": "Ekkert Bluetooth tæki valið.", + "printLabel": "Prenta miða", + "caningForDevices": "Leita að tækjum...", + "noDeviceFound": "Ekkert tæki fannst", + "retryScan": "Reyna aftur", + "connectedTo": "Tengt við", + "pleaseEnableBluetooth": "Vinsamlegast virkjaðu Bluetooth", + "skuOrCode": "SKU / Kóði", + "lowStockAlert": "Viðvörun um lága lagerstöðu", + "tax": "Skattur (Tax)", + "costExclusionTax": "Kostnaður án skatts", + "costInclusionTax": "Kostnaður með skatti", + "mrpOrSalePrice": "Hámarksverð (MRP)", + "expiredDate": "Fyrningardagsetning", + "sellingPrice": "Söluverð", + "variationsProduct": "Tilbrigðavörur", + "comboProducts": "Combovörur", + "noStockAvailable": "Engar lagerupplýsingar tiltækar.", + "highToLowPrice": "Verð: Hátt til lágt", + "lowToHighPrice": "Verð: Lágt til hátt", + "attachment": "Viðhengi", + "viewStock": "Skoða lager", + "expiry": "Fyrning", + "expire": "Fyrnist", + "sevenDays": "7 dagar", + "fifteenthDays": "15 dagar", + "thirtyDays": "30 dagar", + "sixtyDays": "60 dagar", + "outPremiumPlan": "Premium áskriftin okkar", + "youDoNotHavePermissionToCreatePurchase": "Þú hefur ekki leyfi til að skrá innkaup.", + "thisPlanIsNotAvailableToPurchase": "Þessi áskrift er ekki fáanleg til kaups", + "thisPlanIsEligibleForUpgrade": "Þessi áskrift uppfyllir ekki skilyrði fyrir uppfærslu", + "extendPlan": "Framlengja áskrift", + "buyNow": "Kaupa núna", + "none": "Ekkert", + "roundToWholeNumber": "Námunda að heilli tölu", + "roundToNearestWholeNumber": "Námunda að næstu heilli tölu", + "roundToNearnessDecimalNumber005": "Námunda að næsta tugaplássi (0.05)", + "roundToNearnessDecimalNumber01": "Námunda að næsta tugaplássi (0.1)", + "roundToNearnessDecimalNumber05": "Námunda að næsta tugaplássi (0.5)", + "lastYear": "Í fyrra", + "productStock": "Lagerstaða vöru", + "unit": "Eining", + "showExpireDate": "Sýna fyrningardagsetningu", + "vatId": "VSK númer", + "vatType": "VSK gerð", + "exclusivePrice": "Verð án VSK", + "inclusivePrice": "Verð með VSK", + "profitPercent": "Hagnaðarprósenta", + "showSingle": "Sýna staka", + "showCombo": "Sýna combo", + "showVariant": "Sýna tilbrigði", + "showAction": "Sýna aðgerð", + "ledger": "Höfuðbók", + "youDoNotHavePermissionToGenerateReport": "Þú hefur ekki heimild til að búa til skýrslu", + "noDataAvailable": "Engin gögn tiltæk", + "youDoNotHavePermissionToExportExcel": "Þú hefur ekki heimild til að flytja út í Excel", + "noDataAvailableForExport": "Engin gögn tiltæk til útflutnings", + "supplierDue": "Skuld við birgja", + "partyType": "Tegund aðila", + "allParty": "Allir aðilar", + "yesterday": "Í gær", + "last7Days": "Síðustu 7 dagar", + "last30Days": "Síðustu 30 dagar", + "currentMonth": "Núverandi mánuður", + "lastMonth": "Síðasti mánuður", + "currentYear": "Núverandi ár", + "customerDate": "Sérsniðin dagsetning", + "noTransactionToGeneratePdf": "Engar færslur til að búa til PDF", + "generatePdf": "Búa til PDF", + "noTransactionFound": "Engar færslur fundust", + "reference": "Tilvísun", + "creditIn": "Kredit (Inn)", + "debitOut": "Debet (Út)", + "subscribeNow": "Gerast áskrifandi núna", + "expired": "Útrunnið", + "totalBalance": "Heildarstaða", + "hoursLeft": "Klukkustundir eftir", + "daysLeft": "Dagar eftir", + "pos": "Kassakerfi (POS)", + "profitAndLoss": "Hagnaður og tap", + "branch": "Útibú", + "hrm": "Mannauður (HRM)", + "inventory": "Birgðir", + "editAttendance": "Breyta mætingu", + "addNewAttendance": "Bæta við nýrri mætingu", + "employee": "Starfsmaður", + "pleaseSelectAnEmployee": "Vinsamlegast veldu starfsmann", + "shift": "Vakt", + "selectEmployeeFirst": "Veldu starfsmann fyrst", + "selectDateFirst": "Veldu dagsetningu fyrst", + "month": "Mánuður", + "autoSelected": "Sjálfvalið", + "pleaseSelectDate": "Vinsamlegast veldu dagsetningu", + "timeIn": "Tími inn", + "timeOut": "Tími út", + "attendance": "Mæting", + "allEmployee": "Allir starfsmenn", + "noAvailableRecordFound": "Engar mætingarfærslur fundust.", + "addAttendance": "Bæta við mætingu", + "noNoteProvided": "Engin athugasemd gefin.", + "duration": "Tímalengd", + "youDoNotHavePermissionToViewAttendance": "Þú hefur ekki heimild til að skoða mætingu", + "department": "Deild", + "noDepartmentFound": "Engin deild fannst.", + "inactive": "Óvirkt", + "noDescriptionAvailableForThisDepartment": "Engin lýsing tiltæk fyrir þessa deild.", + "youDoNotHavePermissionToUpdateDepartment": "Þú hefur ekki heimild til að uppfæra deild.", + "youDoNotHavePermissionToDeleteDepartment": "Þú hefur ekki heimild til að eyða deild.", + "failedToDeleteTheDeterment": "Mistókst að eyða deild", + "failedToLoadDepartment": "Mistókst að hlaða deildum", + "addDepartment": "Bæta við deild", + "saving": "Vistar", + "editDesignation": "Breyta starfsheiti", + "addDesignation": "Bæta við nýju starfsheiti", + "designationName": "Nafn starfsheitis", + "enterDesignationName": "Sláðu inn nafn starfsheitis", + "pleaseEnterDesignationName": "Vinsamlegast sláðu inn nafn starfsheitis", + "pleaseSelectAStatus": "Vinsamlegast veldu stöðu", + "enterDescription": "Sláðu inn lýsingu", + "designation": "Starfsheiti", + "noDesignationFound": "Ekkert starfsheiti fannst.", + "noDescriptionAvailableForThisDesignation": "Engin lýsing tiltæk fyrir þetta starfsheiti.", + "youDoNotPermissionToUpdateDesignation": "Þú hefur ekki heimild til að uppfæra starfsheiti.", + "youDoNotHavePermissionToDeleteDesignation": "Þú hefur ekki heimild til að eyða starfsheiti.", + "updatePurchase": "Uppfæra innkaup", + "editEmployee": "Breyta starfsmanni", + "addNewEmployee": "Bæta við nýjum starfsmanni", + "enterFullName": "Sláðu inn fullt nafn", + "pleaseSelectDesignation": "Vinsamlegast veldu starfsheiti", + "pleaseSelectDepartment": "Vinsamlegast veldu deild", + "pleaseSelectStatus": "Vinsamlegast veldu stöðu", + "pleaseEnterYourPhoneNumber": "Vinsamlegast sláðu inn símanúmer", + "countryName": "Nafn lands", + "enterYourCountry": "Sláðu inn landið þitt", + "salary": "Laun", + "pleaseEnterYourSalary": "Vinsamlegast sláðu inn laun", + "gender": "Kyn", + "pleaseSelectYourGender": "Vinsamlegast veldu kyn", + "pleaseSelectYourShift": "Vinsamlegast veldu vakt", + "birthDate": "Fæðingardagur", + "joinDate": "Ráðningardagur", + "staus": "Staða", + "pleaseSelectValidStartAndEndDates": "Vinsamlegast veldu gildar upphafs- og lokadagsetningar.", + "endDateCannotBeBeforeStartDate": "Lokadagsetning getur ekki verið á undan upphafsdagsetningu.", + "editHoliday": "Breyta frídegi", + "addNewHoliday": "Bæta við nýjum frídegi", + "enterHolidayName": "Sláðu inn nafn frídags", + "pleaseEnterHolidayName": "Vinsamlegast sláðu inn nafn frídags", + "pleaseEnterDate": "Vinsamlegast sláðu inn dagsetningu", + "pleaseSelectStartDate": "Vinsamlegast veldu upphafsdagsetningu", + "pleaseEnterEndDate": "Vinsamlegast veldu lokadagsetningu", + "endDateBeforeStartDate": "Lokadagsetning á undan upphafsdagsetningu", + "holidayList": "Listi yfir frídaga", + "noHolidayFound": "Engir frídagar fundust.", + "noHolidayFundMatching": "Engir samsvarandi frídagar fundust", + "addHoliday": "Bæta við frídegi", + "youDoNotHavePermissionToUpgradeHoliday": "Þú hefur ekki heimild til að uppfæra frídaga.", + "holiday": "Frídagur", + "editLeave": "Breyta leyfi", + "addNewLeave": "Bæta við nýju leyfi", + "leaveType": "Tegund leyfis", + "pleaseSelectALeaveType": "Vinsamlegast veldu tegund leyfis", + "pleaseSelectAStartDate": "Vinsamlegast veldu upphafsdagsetningu", + "leaveDuration": "Lengd leyfis", + "autoCalculatedDays": "Sjálfreiknaðir dagar", + "leaveList": "Listi yfir leyfi", + "noLeaveRequestFound": "Engar leyfisbeiðnir fundust.", + "addLeave": "Bæta við leyfi", + "noDescriptionProvided": "Engin lýsing gefin.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Þú hefur ekki heimild til að uppfæra leyfisbeiðni.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Þú hefur ekki heimild til að eyða leyfisbeiðni.", + "leaveRequest": "Leyfisbeiðni", + "editPayroll": "Breyta launaskrá", + "addNewPayroll": "Bæta við nýrri launaskrá", + "paymentYear": "Greiðsluár", + "pleaseSelectPaymentYear": "Vinsamlegast veldu greiðsluár", + "pleaseSelectAnMonth": "Vinsamlegast veldu mánuð", + "pleaseEnterADate": "Vinsamlegast sláðu inn dagsetningu", + "totalSalaryAmount": "Heildar launaupphæð", + "payrollList": "Launaskrá", + "noPayrollFound": "Engar launaskrárfærslur fundust.", + "paymentDetails": "Greiðsluupplýsingar", + "youDoNotHaveUpdatePayroll": "Þú hefur ekki heimild til að uppfæra launaskrá.", + "youDoNotHavePermissionToDeletePayroll": "Þú hefur ekki heimild til að eyða launaskrá.", + "payrollRecord": "Launafærsla", + "searchAttendance": "Leita að mætingu", + "attendanceReport": "Mætingarskýrslur", + "noAttendanceRecordFound": "Engar mætingarfærslur fundust fyrir valdar síur.", + "searchLeave": "Leita að leyfum", + "leaveReports": "Leyfisskýrslur", + "noLeaveRecordFound": "Engar leyfisfærslur fundust fyrir valdar síur.", + "durationDays": "Tímalengd (Dagar)", + "payrollReports": "Launaskýrslur", + "noMatchingPayrollFound": "Engar samsvarandi launafærslur fundust.", + "editShift": "Breyta vakt", + "addNewShift": "Bæta við nýrri vakt", + "shiftName": "Nafn vaktar", + "pleaseSelectAShift": "Vinsamlegast veldu vakt", + "breakStatus": "Staða pásu", + "pleaseSelectBreakStatus": "Vinsamlegast veldu stöðu pásu", + "startTimeIsRequired": "Upphafstími er nauðsynlegur", + "startTime": "Upphafstími", + "enterStartTime": "Sláðu inn upphafstíma", + "endTimeIsRequired": "Lokatími er nauðsynlegur", + "endTime": "Lokatími", + "enterEndTime": "Sláðu inn lokatíma", + "startBreakTime": "Upphaf pásu", + "enterBreakTime": "Sláðu inn pásutíma", + "endBreakTime": "Lok pásu", + "noShiftFound": "Engar vaktir fundust.", + "addShift": "Bæta við vakt", + "breakTime": "Pásutími", + "breakDuration": "Lengd pásu", + "youDoNotToHavePermissionToUpdateShift": "Þú hefur ekki heimild til að uppfæra vakt.", + "youDoNotToHavePermissionToDeleteShift": "Þú hefur ekki heimild til að eyða vakt.", + "doYouReallyWantToDeleteThis": "Viltu virkilega eyða þessu", + "viewDetails": "Skoða upplýsingar", + "leave": "Leyfi", + "payroll": "Launaskrá", + "editBankAdjustment": "Breyta bankaleiðréttingu", + "adjustBankBalance": "Leiðrétta bankastöðu", + "pleaseAddAtLeastOneBank": "Vinsamlegast bættu við að minnsta kosti einum bankareikningi til að leiðrétta stöður.", + "accountNumber": "Nafn reiknings", + "selectAccount": "Veldu reikning", + "selectType": "Veldu tegund", + "amountsIsRequired": "Upphæð er nauðsynleg", + "invalidAmount": "Ógild upphæð", + "adjustmentDate": "Dagsetning leiðréttingar", + "dateIsRequired": "Dagsetning er nauðsynleg", + "editBankAccounts": "Breyta bankareikningum", + "addNewBankAccounts": "Bæta við bankareikningum", + "accountDisplayName": "Birtingarnafn reiknings", + "enterAccountDisplayName": "Sláðu inn birtingarnafn reiknings", + "displayNameIsRequired": "Birtingarnafn er nauðsynlegt", + "openingBalanceIsRequired": "Upphafsstaða er nauðsynleg", + "asOfDate": "Miðað við dagsetningu", + "hideFiled": "Fela reiti", + "addMoreFiled": "Bæta við fleiri reitum", + "enterAccountName": "Sláðu inn reikningsnúmer", + "ifscCode": "IFSC kóði", + "upiIdForQrCode": "UPI auðkenni fyrir QR kóða", + "bankName": "Nafn banka", + "enterBankName": "Sláðu inn nafn banka", + "accountHolderName": "Nafn reikningseiganda", + "enterAccountHolderName": "Sláðu inn nafn reikningseiganda", + "printBankDetailsAndInvoice": "Prenta bankaupplýsingar á reikninga", + "viewingTransactionFor": "Skoða færslur fyrir", + "bankAccounts": "Bankareikningar", + "noBankAccountFound": "Engir bankareikningar fundust.", + "noAccountsFoundMissing": "Engir samsvarandi reikningar fundust", + "deposit": "Innborgun", + "addBank": "Bæta við banka", + "bankToBankTransfer": "Milli banka færsla", + "bankToCashTransfer": "Banka í reiðufé færsla", + "accountName": "Nafn reiknings", + "holderName": "Nafn eiganda", + "openingDate": "Opnunardagsetning", + "currentBalance": "Núverandi staða", + "permissionDeniedToDeleteBank": "Heimild til að eyða banka hafnað.", + "canNotEditThisTransactionType": "Ekki er hægt að breyta þessari tegund færslu.", + "bank": "Banki", + "noTransactionFoundForThisFilter": "Engar færslur fundust fyrir þessa síu.", + "pleaseSelectBothAccounts": "Vinsamlegast veldu báða reikningana.", + "cannotTransferToSameAccounts": "Ekki er hægt að millifæra á sama reikning.", + "editBankTransfer": "Breyta bankamillifærslu", + "needAtLeastTwoBankAccount": "Þarf að minnsta kosti tvo bankareikninga til að millifæra.", + "from": "Frá", + "to": "Til", + "editBankToCash": "Breyta banka í reiðufé", + "noBankAccountsFoundToTransferFrom": "Engir bankareikningar fundust til að millifæra frá.", + "selectOneAccount": "Veldu einn reikning", + "editCashAdjustment": "Breyta leiðréttingu reiðufjár", + "adjustCashBalance": "Leiðrétta stöðu reiðufjár", + "customDate": "Sérsniðin dagsetning", + "cashInHand": "Reiðufé í hendi", + "currentCashBalance": "Núverandi staða reiðufjár", + "transfer": "Millifærsla", + "adjustCash": "Leiðrétta reiðufé", + "pleaseSelectADestinationBankAccounts": "Vinsamlegast veldu viðtökubankareikning.", + "editCashToBank": "Breyta reiðufé í banka", + "cashToBankTransfer": "Reiðufé í banka færsla", + "noDestinationBankAccountFond": "Enginn viðtökubankareikningur fannst.", + "transferCheque": "Millifæra tékka", + "receivedFrom": "Móttekið frá", + "chequeAmount": "Upphæð tékka", + "chequeNumber": "Númer tékka", + "chequeDate": "Dagsetning tékka", + "referenceNumber": "Tilvísunarnúmer", + "selectBankToCash": "Veldu Banka eða Reiðufé", + "depositTo": "Leggja inn á", + "selectDepositDestination": "Veldu viðtökustað innborgunar", + "transferDate": "Dagsetning millifærslu", + "doYouWantToRellyReOpenThisCheque": "Viltu virkilega enduropna þennan tékka?", + "okay": "Í lagi", + "reOpen": "Enduropna", + "open": "Opið", + "chequeList": "Listi yfir tékka", + "closed": "Lokað", + "noChequeFound": "Engir tékkar fundust", + "searchTransaction": "Leita að færslum...", + "filterByDate": "Sía eftir dagsetningu", + "addImage": "Bæta við mynd", + "cashAndBankManagement": "Stjórnun reiðufjár og banka", + "cheque": "Tékkar", + "branchList": "Listi yfir útibú", + "roleAndPermission": "Hlutverk og heimildir", + "switchBank": "Skipta um útibú?", + "exitBank": "Fara úr útibúi", + "areYouSureWantToSwitchToDifferentBranch": "Ertu viss um að þú viljir skipta yfir í annað útibú?", + "areYourSureYouWantToExitFromThisBranch": "Ertu viss um að þú viljir fara úr þessu útibúi?", + "switchs": "Skipta", + "exit": "Hætta", + "createBranch": "Búa til útibú", + "areYouSureWantToDeleteThisBranch": "Ertu viss um að þú viljir eyða þessu útibúi?", + "currents": "Núverandi", + "noBrunchFound": "Ekkert útibú fannst", + "updateBranch": "Uppfæra útibú", + "pleaseEnterBranchName": "Vinsamlegast sláðu inn nafn útibús", + "enterBalance": "Sláðu inn stöðu", + "youDoNotHavePermissionToUpdateBranch": "Þú hefur ekki heimild til að uppfæra útibú.", + "allTransaction": "Allar færslur", + "duePay": "Greiðsla á gjalddaga", + "allParties": "Allir aðilar", + "retry": "Reyna aftur", + "incomeCategoriesReport": "Skýrsla tekjuflokka", + "dayBook": "Dagbók", + "billWiseProfit": "Hagnaður eftir reikningi", + "cashFlow": "Sjóðstreymi", + "balanceSheet": "Efnahagsreikningur", + "taxReport": "Skattskýrsla", + "productSaleHistory": "Sölusaga vöru", + "productPurchaseHistory": "Innkaupasaga vöru", + "partyReports": "Skýrslur aðila", + "customerLedger": "Viðskiptamannabók", + "supplierLedger": "Birgjabók", + "partyWiseProfit": "Hagnaður eftir aðila", + "productWiseProfit": "Hagnaður eftir vöru", + "top5Customer": "Top 5 viðskiptavinir", + "top5Supplier": "Top 5 birgjar", + "productReports": "Vöruskýrslur", + "comboReport": "Samsett skýrsla", + "expiredItemReport": "Skýrsla útrunninna vara", + "top5Product": "Top 5 vörur", + "productWiseProfitAndLoss": "Hagnaður og tap eftir vöru", + "productWisePurchase": "Innkaup eftir vöru", + "productWiseSale": "Sala eftir vöru", + "noProductMatchYourSearch": "Engar vörur passa við leitina þína.", + "purchaseQty": "Innkaupamagn", + "saleQty": "Sölumagn", + "youDoNotHavePermissionProfitAndLoss": "Þú hefur ekki heimild fyrir hagnaði og tapi.", + "sold": "Selt", + "remaining": "Eftirstandandi", + "totalAssets": "Heildareignir", + "assets": "Eignir", + "itemName": "Nafn vöru", + "personalInfo": "Persónuupplýsingar:", + "dueBalance": "Skuldastaða", + "walletBalance": "Veskisstaða", + "cashIn": "Reiðufé inn", + "cashOut": "Reiðufé út", + "runningCash": "Veltufé", + "moneyIn": "Peningar inn", + "moneyOut": "Peningar út", + "noDataAvailableForGeneratePdf": "Engin gögn tiltæk til að búa til pdf", + "balanceDue": "Eftirstöðvar", + "returnedAmount": "Skilað upphæð", + "saleReturn": "Vöruskil", + "saleEdit": "Breyta sölu", + "pleaseAddASalesReturn": "Vinsamlegast bættu við vöruskilum", + "subscriptionReports": "Áskriftarskýrslur", + "started": "Ha-fið", + "end": "Endir", + "taxReportList": "Listi yfir skattskýrslur", + "developedBy": "Þróað af", + "time": "Tími", + "receivedBy": "Móttekið af", + "wallet": "Veski", + "warranty": "Ábyrgð (Warranty)", + "guarantee": "Ábyrgð (Guarantee)", + "remark": "Athugasemd", + "bankDetails": "Bankaupplýsingar", + "cashAndBank": "Reiðufé og banki", + "pdfGenerateSuccessfully": "PDF búið til", + + "generatingPdf": "Býr til PDF skjal", + "INVOICE": "REIKNINGUR", + "admin": "Stjórnandi", + "invoiceNumber": "Reikningsnúmer", + "vatNumber": "VSK númer", + "customerSignature": "Undirskrift viðskiptavinar", + "authorizedSignature": "Leyfileg undirskrift", + "poweredBy": "Knúið af", + "shippingCharge": "Sendingarkostnaður", + "totalReturned": "Samtals skilað", + "amountsInWord": "Upphæðir í orðum", + "changeAmount": "Afgangur", + "sellsBy": "Selt af", + "rounding": "Hámæling", + "paidBy": "Greitt af", + "vatGstTitle": "VSK/GST titill", + "enterVatGstTitle": "Sláðu inn VSK/GST titil", + "vatGstNumber": "VSK/GST númer", + "enterVatGstNumber": "Sláðu inn VSK/GST númer", + "vatAndTax": "VSK og skattur", + "customPrint": "Sérsniðin prentun", + "taxRates": "Skattahlutföll", + "taxRatesMangeYourTaxRates": "Skattahlutföll - Stjórnaðu skattahlutföllunum þínum", + "add": "Bæta við", + "status": "Staða", + "active": "Virkt", + "disable": "Óvirkja", + "deletedSuccessFully": "Eyðing tókst!", + "failedToDeleteTheTax": "Mistókst að eyða skattinum", + "errorDeletingTax": "Villa við eyðingu skatts", + "taxGroup": "Skattahópur", + "combinationOfTheMultipleTaxes": "Samsetning margra skatta", + "subTaxes": "Undirskattar", + "action": "Aðgerð", + "addTax": "Bæta við skatti", + "editTax": "Breyta skatti", + "addNewTax": "Bæta við nýjum skatti", + "enterTaxRates": "Sláðu inn skatthlutfall", + "addTaxGroup": "Bæta við nýjum skattahópi", + "editTaxGroup": "Breyta skattahópi", + "taxWithSingleMultipleTaxType": "Skattur með einni/mörgum skatttegundum", + "noSubTaxSelected": "Enginn undirskattur valinn", + "subTaxList": "Listi yfir undirskatta", + "taxPercent": "Skattprósenta", + "done": "Lokið", + "writerTaxHere": "Skrifaðu texta hér...", + "expiredList": "Útrunninn listi", + "listIsEmpty": "Listinn er tómur", + "printingInvoice": "Prenta reikning", + "salesSetting": "Sölustillingar", + "invoiceLogo": "Reikningsmerki", + "printingOption": "Prentunarvalkostur", + "amountRoundingMethod": "Aðferð við námundun upphæðar", + "signUp": "Skráning", + "returnedItem": "Skilað vara", + "returnedDate": "Dagsetning skilanna", + "unitPrice": "Einingaverð", + "saleBy": "Selt af", + "purchasedBy": "Keypt af", + "collectedBys": "Safnað af", + "payableAmount": "Greiðslufjárhæð", + "receivedAmount": "Móttekin fjárhæð", + "unitPrices": "Einingaverð", + "item": "Vara", + "sl": "Raðnúmer", + "mobiles": "Farsími", + "paidVia": "Borgað með", + "moneyReceipt": "Kvittun", + "receipt": "Kvittun", + "barcodeGenerator" : "Barcode Generator", + "searchProduct" : "Leita að vöru", + "code" : "Kóði", + "price" : "Verð", + "showCode" : "Sýna kóða", + "showPrice" : "Sýna verð", + "showName" : "Sýna nafn", + "actions" : "Aðgerðir", + "noItemSelected" : "Ekkert atriði valið", + "noProductSelected" : "Engin vara valin", + "previewPdf" : "Forskoða PDF", + "salesReturnReport" : "Skýrsla um söluendurgreiðslu", + "purchaseReturnReport" : "Skýrsla um kaupendurgreiðslu", + "incomeFor" : "Tekjur fyrir", + "enterProductCode": "Sláðu inn vörukóða", + "addIncome" : "Bæta við tekjum", + "incomeDate" : "Tekjudagur", + "incomeCategories" : "Tekjuflokkar", + "addIncomeCategory": "Bæta við tekjuflokki", + "enterIncomeCategoryName": "Sláðu inn nafn tekjuflokks", + "totalReturnAmount" : "Heildarupphæð endurgreidd", + "returned" : "Endurgreidd", + "supplierDetails" : "Upplýsingar um birgili", + "weekly": "Vikulega", + "monthly": "Mánaðarlega", + "yearly" : "Árlega", + "today" : "Í dag", + "thisWeek" : "Þessa viku", + "thisMonth" : "Þennan mánuð", + "thisYear": "Þetta ár", + "allTime" : "Alltaf", + "custom" : "Sérsniðið", + "addUserRole": "Bæta við notendahóp", + "noRoleFound": "Enginn notendahópur fannst", + "yourPackageExpiredInDays": "Pöntun þín rennur út eftir 5 daga", + "yourPackageExpiredToday": "Pöntun þín rennur út í dag\n\nVinsamlegast kaupið aftur", + "contactUs": "Hafðu samband við okkur", + "writeYourMessageHere": "Skrifaðu skilaboð þín hér", + "sendMessage": "Senda skilaboð", + "sendYourEmail": "Senda tölvupóstinn þinn", + "backToHome": "Til baka á forsíðu", + "promoCode": "Afkóðunarkóði", + "submit": "Sendu inn", + "seeAllPromoCode": "Sjá alla afkóðunarkóða", + "categories": "Flokkar", + "enterYourPhoneNumber": "Sláðu inn símanúmer þitt", + "enterFullAddress": "Sláðu inn fullt heimilisfang", + "enterYourEmailAddress": "Sláðu inn tölvupóstfang þitt", + "pleaseEnterAPassword": "Vinsamlegast sláðu inn lykilorð", + "pleaseEnterAConfirmPassword": "Vinsamlegast sláðu inn staðfestingarlykil", + "enterYourName": "Sláðu inn nafn þitt", + "addNewAddress": "Bæta við nýju heimilisfangi", + "firstName": "Forename", + "lastName": "Efternafn", + "country": "Land", + "bangladesh": "Bangladess", + "apply": "Nota", + "deliveryAddress": "Afleveringarheimili", + "noDataAvailabe": "Engin gögn tiltæk", + "addDelivery": "Bæta við afhendingu", + "description": "Lýsing", + "addNote": "Bæta við athugasemd", + "image": "Mynd", + "pleaseConnectThePrinterFirst": "Vinsamlegast tengdu prentara fyrst", + "selectCategory": "Veldu flokk", + "enterExpenseDate": "Sláðu inn kostnaðardagsetningu", + "enterName": "Sláðu inn nafn", + "enterAmount": "Sláðu inn upphæð", + "enterRefNumber": "Sláðu inn tilvísunarnúmer", + "fashions": "Tískufatnaður", + "billTO": "Reikningur til", + "totalDue": "Samtals til greiðslu", + "paymentsAmount": "Greitt upphæð", + "remainingDue": "Eftirstöðvar", + "thankYouForYourDuePayment": "Takk fyrir greitt gjöld", + "print": "Prenta", + "unitPirce": "Einisverð", + "totalPrice": "Heildarverð", + "totalVat": "Heildarvirðisaukaskattur", + "deliveryCharge": "Sendingarkostnaður", + "totalPayable": "Heildarupphæð til greiðslu", + "thakYouForYourPurchase": "Takk fyrir kaupið", + "pleaseConnectYourBlutohPrinter": "Vinsamlegast tengdu Bluetooth-prentara þinn", + "editSocailMedia": "Breyta félagslegum fjölmiðlum", + "socialMarketing": "Félagsleg markaðssetning", + "share": "Deila", + "notification": "Tilkynning", + "purchaseAlarm": "Kaupviðvörun", + "purchaseConfirmed": "Kaup staðfest", + "paymentComplete": "Greitt", + "retur": "Skila", + "sendSms": "Senda SMS", + "recivethePin": "Móttekið PIN-númer", + "startNewSale": "Hætta nýju sölu", + "payment": "Greiðsla", + "masterCard": "MasterCard", + "instrucation": "Leiðbeiningar", + "cash": "Reiðfé", + "invoiceViewr": "Reiknings skoðari", + "size": "Stærð", + "color": "Litur", + "weight": "Þyngd", + "capacity": "Afköst", + "type": "Gerð", + "youWantTodeletetheProduct": "Viltu eyða þessu vöru?", + "delete": "Eyða", + "contactDetials": "Tengiliðaupplýsingar", + "clarence": "Clarence", + "call": "Hringja", + "messege": "Skilaboð", + "dailyTransaction": "Dagleg viðskipti", + "promo": "Kynning", + "send": "Senda", + "easyToUseThePos": "Auðvelt í notkun farsíma POS", + "easytheusedesciption": "POSpro app er ókeypis, auðvelt í notkun. Í raun er það eitt besta POS kerfið um allan heim.", + "choseYourFeature": "Veldu eiginleika þína", + "choseyourfeatureDesciption": "Eiginleikar eru mikilvægi hluti sem gerir POSpro öðruvísi en hefðbundnar lausnir.", + "allBusinessSolutions": "Allar viðskipta lausnir", + "allBusinessolutionDescrip": "PosPro er heildar viðskipta lausn með vörulistum, reikningum, sölu, kostnaði og hagnað/tapi.", + "skip": "Sleppa", + "next": "Næsta", + "anewUpdateAvailable": "Ný uppfærsla er laus\nVinsamlegast uppfærðu forritið þitt", + "skipTheUpdate": "Slepptu uppfærslu", + "rememberMeLater": "Mundu mig síðar", + "powerdedByAcnoo": "Knúið áfram af Acnoo", + "lossOrProfit": "Tap/Hagnaður", + "expense": "Kostnaður", + "parties": "Aðilar", + "home": "Heim", + "sales": "Sala", + "setting": "Stillingar", + + "purchaseNow": "Kaupa núna", + "paymentMethods": "Greiðsluháttir", + "update": "Uppfæra", + "continueButton": "Halda áfram", + "name": "Nafn", + "phone": "Símanúmer", + "email": "Tölvupóstfang", + "address": "Heimilisfang", + "previousDue": "Fyrri skuldir", + "selectLang": "Veldu tungumál", + "addContact": "Bæta við tengilið", + "moreInfo": "Nánari upplýsingar", + "retailer": "Smásali", + "dealer": "Sölumaður", + "wholesaler": "Heildsala", + "supplier": "Birgir", + "CustomerDetails": "Viðskiptavinarupplýsingar", + "recentTransaction": "Nýlegar viðskipti", + "totalProduct": "Heildarfjöldi vöru", + "total": "Heildarverð", + "paid": "Greiðslur", + "unPaid": "Ógreidd", + "due": "Til greiðslu", + "connect": "Smelltu til að tengjast", + "tryAgain": "Reyndu aftur", + "loading": "Hleðst...", + "viewAll": "Skoða allt", + "partyList": "Aðila listi", + "addCustomer": "Vinsamlegast bætið við viðskiptavini", + "updateContact": "Uppfæra tengilið", + "dueList": "Skuldalisti", + "collectDue": "Safna skuldinni", + "date": "Dagsetning", + "dueAmount": "Skuldupphæð: ", + "customerName": "Nafn viðskiptavinar", + "totalAmount": "Heildarupphæð", + "paidAmount": "Greiðsluupphæð", + "paymentTypes": "Greiðslutegund", + "cancel": "Hætta við", + "expenseReport": "Kostnaðarskýrsla", + "fromDate": "Frá dagsetningu", + "toDate": "Til dagsetningar", + "expenseFor": "Kostnaður fyrir", + "amount": "Upphæð", + "noData": "Engin gögn tiltæk", + "totalExpense": "Heildarkostnaður", + "addExpense": "Bæta við kostnaði", + "expenseDate": "Kostnaðardagsetning", + "referenceNo": "Tilvísunarnúmer", + "note": "Athugasemd", + "expenseCat": "Kostnaðarflokkar", + "search": "Leita", + "select": "Veldu", + "addExpenseCat": "Bæta við kostnaðarflokki", + "categoryName": "Flokksheiti", + "alreadyAdded": "Þetta hefur þegar verið bætt við", + "whatNew": "Hvað er nýtt", + "lp": "Tap/Hagnaður", + "profit": "Hagnaður", + "loss": "Tap", + "lpDetails": "Tap/Hagnaðarupplýsingar", + "invoice": "Reikningur", + "dates": "Dagsetning:", + "mobile": "Sími:", + "product": "Vara", + "quantity": "Magn", + "discount": "Afkortun", + "totalLoss": "Heildartap", + "totalProfit": "Heildarhagnaður", + "productList": "Vörulista", + "stock": "Birgðir", + "addNewProduct": "Bæta við nýju vöru", + "productName": "Vöruheiti", + "productCode": "Vörunúmer", + "purchasePrice": "Innkaupsverð", + "mrp": "MRP", + "wholeSalePrice": "Heildsöluverð", + "dealerPrice": "Sölumaður verð", + "manufacturer": "Framleiðandi", + "saveNPublish": "Vista og birta", + "brands": "Vörumerki", + "addBrand": "Bæta við vörumerki", + "brandName": "Vörumerki", + "addUnit": "Bæta við einingu", + "unitName": "Einingsheiti", + "units": "Einingar", + "addProduct": "Vinsamlegast bætið við vöru", + "updateProduct": "Uppfæra vöru", + "salePrice": "Söluverð", + "profile": "Prófíl", + "edit": "Breyta", + "businessCat": "Viðskiptaflokkur", + "language": "Tungumál", + "changePassword": "Breyta lykilorði", + "updateProfile": "Uppfæra prófíl þitt", + "businessName": "Fyrirtæki & viðskiptaheiti", + "addPurchase": "Bæta við innkaupum", + "inv": "Reikningsnr.", + + "supplierName": "Birgjandi", + "itemAdded": "Vara bætt við", + "addItems": "Bæta við vörum", + "subTotal": "Milliupphæð", + "returnAmount": "Endurgreiðsla", + "chooseSupplier": "Veldu birgja", + "noSupplier": "Enginn birgir til staðar", + "salesDetails": "Sölutæknilegar upplýsingar", + "editPurchaseInvoice": "Breyta innkaupa reikningi", + "purchaseList": "Innkaupalisti", + "addAPurchase": "Vinsamlegast bætið við innkaupum", + "dueReport": "Skuldaskýrsla", + "fullyPaid": "Fullgreitt", + "stillUnpaid": "Enn ógreitt", + "purchaseReport": "Innkaupaskýrsla", + "connectPrinter": "Tengdu prentara þinn", + "clickToConnect": "Smelltu til að tengjast", + "collectDues": "Vinsamlegast innheimtu skuldir", + "addNewPurchase": "Vinsamlegast bætið við innkaupum", + "salesReport": "Söluskýrsla", + "addSale": "Vinsamlegast bætið við sölu", + "reports": "Skýrslur", + "chooseCustomer": "Veldu viðskiptavin", + "addSales": "Bæta við sölu", + "saleList": "Sölulisti", + "editSalesInvoice": "Breyta sölu reikningi", + "previousPayAmount": "Fyrri greiðsluupphæð", + "printing": "Prentvalkostur", + "subscription": "Áskrift", + "userRole": "Notendahópur", + "currency": "Gjaldmiðill", + "logOut": "Skrá út", + "stockList": "Birgðalisti", + "purchase": "Kaup", + "sale": "Sala", + "yourPack": "Pakki þitt", + "freePlan": "Ókeypis áætlun", + "youRUsing": "Þú ert að nota", + "freePack": "Ókeypis pakki", + "premiumPlan": "Premium áætlun", + "packFeatures": "Pakkaeiginleikar", + "unlimited": "Ótakmarkað", + "updateNow": "Uppfæra núna", + "purchasePremium": "Kaupa Premium áætlun", + "buyPremium": "Kaupa Premium áætlun", + "paypalPay": "Greiða með Paypal", + "gotEmail": "Þú hefur fengið tölvupóst", + "sendEmail": "Við höfum sent þér tölvupóst með leiðbeiningum um hvernig á að endurstilla lykilorð:", + "checkEmail": "Athugaðu tölvupóst", + "close": "Loka", + "enterEmail": "Vinsamlegast sláðu inn tölvupóstfang þitt hér að neðan til að fá lykilorðs endurstillingarlink.", + "sendLink": "Senda endurstillingarlink", + "emailText": "Tölvupóstur", + "password": "Lykilorð", + "noAcc": "Ekki búið til reikning?", + "register": "Skráning", + "phoneVerification": "Símatölvu staðfesting", + "registerTitle": "Við þurfum að skrá símann þinn áður en þú byrjar!", + "sendCode": "Senda kóða", + "staffLogin": "Starfsmanns innskráning", + "logInWithMail": "Innskráning með tölvupósti", + "setUpProfile": "Setja upp prófíl þitt", + "setUpDesc": "Uppfærðu prófíl þitt til að tengjast lækni þínum með betri áhrifum", + "gallery": "Gallerí", + "camera": "Myndavél", + "companyAddress": "Fyrirtækisheimili", + "openingBalance": "Upphaflegur saldo", + "confirmPass": "Staðfesta lykilorð", + "haveAcc": "Átt þú reikning?", + "loginWithPhone": "Innskráning með síma", + "editPhone": "Breyta símanúmeri?", + "createAcc": "Búa til ókeypis reikning", + "congratulation": "Til hamingju", + + "signUp": "Skrá þig", + "signIn": "Skrá inn", + "logIn": "Innskráning", + "welcomeBack": "Velkomin/n til baka!", + "passwordCannotBeEmpty": "Lykilorð má ekki vera tómt", + "save": "Vista", + "forgotPassword": "Gleymt lykilorð", + "reset": "Endurstilla lykilorð með því að nota tölvupóstfang þitt eða símanúmer", + "lableEmail": "Tölvupóstur", + "hintEmail": "Sláðu inn tölvupóstfang", + "emailCannotBeEmpty": "Tölvupóstur má ekki vera tómur", + "pleaseEnterAValidEmail": "Vinsamlegast sláðu inn gilt tölvupóstfang", + "continueE": "Halda áfram", + "pleaseEnterYourDetails": "Vinsamlegast sláðu inn upplýsingar þínar.", + "lablePassword": "Lykilorð", + "hintPassword": "Sláðu inn lykilorð", + "pleaseEnterABiggerPassword": "Vinsamlegast sláðu inn lengra lykilorð", + "rememberMe": "Mundu mig", + "donNotHaveAnAccount": "Ekki búið til reikning?", + "createAFreeAccount": "Búa til ókeypis reikning", + "fullName": "Fullt nafn", + "enterYourFullName": "Sláðu inn fullt nafn þitt", + + "nameCanNotBeEmpty": "Nafn má ekki vera tómt", + "alreadyHaveAnAccount": "Átt þú reikning?", + "createNewPassword": "Búa til nýtt lykilorð", + "setUpNewPassword": "Setja upp nýtt lykilorð", + "resetPassword": "Endurstilla lykilorð til að endurheimta og skrá þig inn á reikninginn þinn", + "newPassword": "Nýtt lykilorð", + "confirmPassword": "Staðfesta lykilorð", + "passwordsDoNotMatch": "Lykilorð passa ekki", + "verityEmail": "Staðfesta tölvupóst", + "verification": "Staðfesting", + "digits": "6-stafa PIN-númer hefur verið sent á tölvupóstfang þitt:", + "enterValidOTP": "Sláðu inn gilt OTP", + "resendOTP": "Sláðu inn gilt OTP", + "verifyYourEmail": "Staðfesta tölvupóstinn þinn", + "weHaveSentAConfirmationEmailTo": "Við höfum sent staðfestingarpóst á", + "folder": "Það gæti verið að tölvupósturinn hafi endað í ruslpóstinum þínum.", + "gotIt": "Skildu", + "enterOpeningBalance": "Sláðu inn upphaflegt saldo", + "pleaseEnterAValidBusinessName": "Vinsamlegast sláðu inn gilt fyrirtækisnafn", + "enterBusiness": "Sláðu inn fyrirtæki/verslunarnafn", + "selectBusinessCategory": "Veldu viðskiptaflokk", + "todaySummary": "Í dag samantekt", + "sellAll": "Selja allt >", + "income": "Tekjur", + "purchased": "Keypt", + "endYourFreePlan": "Loka ókeypis áætlun þinni", + "yourFree": "Ókeypis pakki þitt er næstum klárt, keyptu næsta pakka þinn Takk.", + "upgradeNow": "Uppfæra núna", + "notFound": "Ekki fundið", + "updateYourSubscription": "Uppfæra áskrift þína", + "noDataFound": "Engin gögn fundust", + "areYouSure": "Ertu viss?", + "doYouWantToExitTheApp": "Viltu hætta í forritinu?", + "no": "Nei", + "yes": "Já", + "dashboard": "Stjórnborð", + "salesPurchaseOverview": "Yfirlit yfir sölu og innkaup", + "totalItems": "Heildarfjöldi vöru", + "totalCategories": "Heildarfjöldi flokka", + "quickOverview": "Hratt yfirlit", + "totalIncome": "Heildartekjur", + "customerDue": "Viðskiptavinaskuld", + "stockValue": "Birgðagildi", + "lossProfit": "Tap/Hagnaður", + "cost": "Kostnaður", + "qty": "Magn", + "noProductFound": "Engin vara fannst", + "phoneNumber": "Símanúmer", + "pleaseEnterAValidName": "Vinsamlegast sláðu inn gilt nafn", + "pleaseEnterValidPhoneAndNameFirst": "Vinsamlegast sláðu inn gilt símanúmer og nafn fyrst", + "confirmDelete": "Staðfesta eyðingu", + "areYouSureYouWant": "Ertu viss um að þú viljir eyða þessum aðila?", + "pleaseEnterAValidPhoneNumber": "Vinsamlegast sláðu inn gilt símanúmer", + "sendSMS": "Senda SMS", + "searchH": "Leita hér...", + "transactions": "Viðskipti", + "selectAInvoice": "Veldu reikning", + "totalDueAmount": "Heildarupphæð til greiðslu", + "youCanNotPayMoreThenDue": "Þú getur ekki greitt meira en til fellur", + "noDueSelected": "Engin skuld valin", + "pleaseEnterName": "Vinsamlegast sláðu inn nafn", + "pleaseEnterAmount": "Vinsamlegast sláðu inn upphæð", + "enterNote": "Sláðu inn athugasemd", + "pleaseSelectAExpenseCategory": "Vinsamlegast veldu kostnaðarflokk", + "enterExpanseCategoryName": "Sláðu inn kostnaðarflokksheiti", + "comingSoon": "Kemur fljótlega", + "pleaseMakeASaleFirst": "Vinsamlegast gerðu fyrst sölu", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Tengill", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Greiðsluhlið", + "paymentSuccess": "Greiðsla tókst", + "paymentWasSuccessful": "Greiðsla tókst!", + "paymentFailed": "Greiðsla mistókst", + "paymentFailedPleaseTryAgain": "Greiðsla mistókst. Vinsamlegast reyndu aftur.", + "pleaseEnterAValidBrandName": "Vinsamlegast sláðu inn gilt vörumerki", + "enterABrandName": "Sláðu inn vörumerki", + "addCategory": "Bæta við flokki", + "enterCategoryName": "Sláðu inn flokksheiti", + "selectVariations": "Veldu útfærslur:", + "dataSavedSuccessfully": "Gögn geymd árangursríkt.", + "somethingIs": "Eitthvað er", + "updateYourProfile": "Uppfæra prófíl þitt til að tengjast viðskiptavinum þínum með betri áhrifum", + "shopOpeningBalance": "Opnunarsaldo verslunar", + "shopRemainingBalance": "Eftirstöðvar verslunar", + "enterAValidDiscount": "Sláðu inn gilt afslátt", + "addProductFirst": "Bæta við vöru fyrst", + "subtotal": "Milliupphæð", + "purchaseDetails": "Innkaupsupplýsingar", + "totall": "Heildarverð:", + "startDate": "Upphafsdagsetning", + "pickStartDate": "Veldu upphafsdagsetningu", + "endDate": "Lokadagsetning", + "pickEndDate": "Veldu lokadagsetningu", + + "failedToGetPlatformVersion": "Mistókst að sækja útgáfu platform", + "enterQuantity": "Sláðu inn magn", + "pleaseAddQuantity": "Vinsamlegast bætið við magni", + "willBeAddedSoon": "Verður bætt við fljótlega", + "addedToCart": "Bætt við körfu", + "connectYourPrinter": "Tengdu prentara þinn", + "customerPay": "Viðskiptavinur greiðir", + "supplerPay": "Birgir greiðir", + "incomeReport": "Tekjuskýrsla", + "category": "Flokkur", + "balance": "Saldo", + "itemsSales": "Vörusala", + "totalPurchase": "Heildarkaup", + "totalSales": "Heildarsala", + "stockReport": "Birgðaskýrsla", + "lossProfitReport": "Tap/Hagnaðarskyrsla", + "outOfStock": "Ekki á lager", + "vat": "VSK", + "customerPhoneNumber": "Símanúmer viðskiptavinar", + "enterCustomerPhoneNumber": "Sláðu inn símanúmer viðskiptavinar", + "walkInCustomer": "Innlitandi viðskiptavinur", + "guest": "Gestur", + "stocks": "Birgðir:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ekki trufla", + "on": "Á", + "off": "Út", + "unlimitedUsagesOfOurPackage": "Ótakmarkað notkun á pakka okkar \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Greiða fyrir áskrift", + "field": "Reitur", + "successfullyPaid": "Greiðsla tókst", + "profileEdit": "Breyta prófíl", + "products": "Vörur", + "salesList": "Sölulisti", + "useTitleCanNotBeEmpty": "Notendatitill má ekki vera tómur", + "userTitle": "Notendatitill", + "enterUserTitle": "Sláðu inn notendatitil", + "create": "Búa til", + "youHaveToGivePermission": "Þú verður að veita leyfi", + "all": "Allt", + "userRoleDetails": "Upplýsingar um notendahóp", + "doYouWantToDeleteTheUser": "Viltu eyða notandanum?", + "thisProductAlreadyAdded": "Þessi vara hefur þegar verið bætt við!", + "pleaseEnterAValidProductName": "Vinsamlegast sláðu inn gilt vöruheiti", + "enterProductName": "Sláðu inn vöruheiti", + "pleaseSelectACategory": "Vinsamlegast veldu flokk", + "productCategory": "Vöruflokkur", + "selectProductCategory": "Veldu vöruflokk", + "enterSize": "Sláðu inn stærð", + "enterColor": "Sláðu inn lit", + "enterWeight": "Sláðu inn þyngd", + "enterCapacity": "Sláðu inn afköst", + "enterType": "Sláðu inn gerð", + "productBrand": "Vörumerki", + "selectABrand": "Veldu vörumerki", + "productCodeIsRequired": "Vörunúmer er krafist", + "enterAValidStock": "Sláðu inn gilt birgðastöðu", + "enterStock": "Sláðu inn birgðir", + "productUnit": "Vöru eining", + "selectProductUnit": "Veldu vöru einingu", + "pleaseEnterAValidPurchasePrice": "Vinsamlegast sláðu inn gilt innkaupsverð", + "enterPurchasePrice": "Sláðu inn innkaupsverð", + "pleaseEnterAValidSalePrice": "Vinsamlegast sláðu inn gilt söluverð", + "enterSaltingPrice": "Sláðu inn söluverð", + "enterWholesalePrice": "Sláðu inn heildsöluverð", + "enterDealerPrice": "Sláðu inn sölumaðurverð", + "enterDiscount": "Sláðu inn afslátt", + "enterManufacturerName": "Sláðu inn framleiðanda", + "adding": "Bæti við...", + "pleaseEnterAValidUnitName": "Vinsamlegast sláðu inn gilt einingsheiti", + "pleaseEnterUnitName": "Sláðu inn einingsheiti", + "productDetails": "Vöruupplýsingar", + "smartWatch": "Smartur úr", + "appleWatch": "Apple Watch", + "deleting": "Eyði...", + "brand": "Vörumerki", + "dueCollection": "Skuldasöfnun", + "noTransaction": "Engin viðskipti", + "updating": "Uppfærist...", + "confirmSMSTo": "Staðfesta SMS til", + "anSMSWillBeSentToTheFollowingNumber": "SMS verður sent á eftirfarandi númer:", + "package": "Pakki", + "permissionNotGranted": "Leyfi ekki veitt!", + "collectedBy": "Safnað af:", + "phonee": "Sími:", + "purchaseBy": "Keypt af:", + "salesBy": "Selt af:", + "days": "dagar", + "details": "Upplýsingar", + "weSentAnOTPInYourPhoneNumber": "Við sendum OTP í símanúmerið þitt", + "pleaseEnterTheOTP": "Vinsamlegast sláðu inn OTP", + "enterAValidOTP": "Sláðu inn gilt OTP", + "verify": "Staðfesta", + "resendIn": "Sendu OTP aftur í", + "freeLifetimeUpdate": "Ókeypis endurlifandi uppfærsla", + "android": "Android & iOS App Stuðningur", + "premiumCustomerSupport": "Úrvals viðskiptavinastjórnun", + "customInvoiceBranding": "Sérsniðið reikningsmerki", + "unlimitedUsage": "Ótakmarkað notkun", + "freeDataBackup": "Ókeypis gagnaafrit", + "addCustomers": "Bæta við viðskiptavini", + "noDue": "Engin skuld", + "customer": "Viðskiptavinur", + "billingAddress": "Reikningsheimilisfang", + "enterAddress": "Sláðu inn heimilisfang", + "city": "Borg", + "cityName": "Nafn borgar", + "state": "Ríki", + "stateName": "Nafn ríkis", + "zip": "Póstnúmer", + "zipCode": "Sláðu inn póstnúmer", + "chooseCountry": "Veldu land", + "shippingAddress": "Sendingarheimilisfang", + "partyCreateWarn": "Þú hefur ekki heimild til að búa til aðila.", + "addParty": "Bæta við aðilum", + "creditLimit": "Kreditrammi aðila", + "selectOne": "Veldu eitt", + "roundings": "Nálgun (+/-)", + "roundingTotal": "Nálægt heildarverði", + "opinion": "Sláðu inn skoðun þína", + "dueSaleWarn": "Sölu með skuld er ekki leyft fyrir göngumenn.", + "paymentTypeHint": "Veldu greiðslumáta", + "createSaleWarn": "Þú hefur ekki heimild til að stofna sölu.", + "updateSaleWarn": "Þú hefur ekki heimild til að uppfæra sölu.", + "uploadImage": "Hlaða upp mynd", + "useGallery": "Notaðu myndasafn", + "openCamera": "Opna myndavél", + "scanCode": "Skannaðu QR kóða vöru", + "posSale": "POS sala", + "selectCustomer": "Veldu viðskiptavin", + "searchWith": "Leita...", + "filter": "Sía", + "productNotFound": "Vara fannst ekki", + "noMatched": "Engar samsvarandi vörur fundust.", + "inventoryPermission": "Þú hefur ekki aðgang að birgðum", + "noParty": "Engir aðilar fundust", + "purchaseWarn": "Þú hefur ekki heimild til að stofna innkaup.", + "purchaseUpdateWarn": "Þú hefur ekki heimild til að uppfæra innkaup.", + "addVariantDetails": "Bæta við afbrigðismunum", + "purchaseEx": "Kaupsverð án vsk.", + "purchaseIn": "Kaupsverð með vsk.", + "purchaseExReq": "Kaupsverð án vsk. er krafist", + "purchaseInReq": "Kaupsverð með vsk. er krafist", + "profitMargin": "Hagnaðarmörk (%)", + "saleReq": "Sala verð er krafist", + "manufactureDate": "Framleiðsludagsetning", + "selectDate": "Veldu dagsetningu", + "expDate": "Gildistími", + "saveVariant": "Vista afbrigði", + "model": "Gerð", + "selectModel": "Veldu gerð", + "bulk": "Magnflutningur", + "barcodeGen": "Strikamerkjagerð", + "upload": "Hlaða upp", + "sku": "SKU / Kóði", + "lowStock": "Lágur birgðir", + "enLowStock": "Sláðu inn lágan birgðastöðu", + "manuDate": "Framleiðsludagsetning", + "single": "Einn", + "batch": "Lotu", + "batchNo": "Lotunúmer", + "entBatchNo": "Sláðu inn lotunúmer", + "variantAdded": "Afbrigði bætt við með góðum árangri!", + "variantDelete": "Afbrigði eytt með góðum árangri!", + "addVariant": "Bæta við afbrigði", + "typeSelect": "Veldu tegund", + "taxType": "Tegund skatts", + "selectTax": "Veldu skatt", + "updateProductWarn": "Þú hefur ekki heimild til að uppfæra vöru.", + "addProductWarn": "Þú hefur ekki heimild til að stofna vöru.", + "updateProductSuccess": "Vara uppfærð með góðum árangri!", + "addProductSuccess": "Vara stofnuð með góðum árangri!", + "choose": "Velja", + "view": "Skoða upplýsingar", + "priceWarn": "Verð má ekki vera tómt", + "productSetting": "Vörustillingar", + "saveSetting": "Vista stillingar", + "addStock": "Bæta við birgðum", + "stockWarn": "Birgðir verða að vera að minnsta kosti 1", + "updateSuccess": "Uppfært með góðum árangri", + "updateFailed": "Mistókst að uppfæra birgðir", + "deleteBatchWarn": "Ertu viss um að þú viljir eyða þessari lotu?", + "lowStockReport": "Skýrsla um lágar birgðir", + "genPdfWarn": "Engin gögn til að búa til pdf", + "dateFilterWarn": "Endadagur má ekki vera fyrir upphafsdag.", + "createPdfWarn": "Þú hefur ekki heimild til að búa til pdf.", + "expirationStatus": "Staða gildistíma", + "selectFDate": "Veldu frá dagsetningu", + "selectToDate": "Veldu til dagsetningu", + "clear": "Hreinsa", + "incomeReportPermission": "Þú hefur ekki heimild til að sjá tekjuskýrslu.", + "deleteAcc": "Eyða reikningi", + "deletePartyWarn": "Þú hefur ekki heimild til að eyða aðila.", + "updatePartyWarn": "Þú hefur ekki heimild til að uppfæra aðila.", + "phoneNotAvail": "Símanúmer er ekki tiltækt.", + "notLaunch": "Gat ekki ræst símaforritið.", + "quickOver": "Fljótleg yfirlit", + "tranSacOver" : "Yfirlit viðskipta", + "profitLoss" : "Hagnaður og tap" +} \ No newline at end of file diff --git a/lib/l10n/intl_it.arb b/lib/l10n/intl_it.arb new file mode 100644 index 0000000..dbf8160 --- /dev/null +++ b/lib/l10n/intl_it.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Sei sicuro di voler eliminare il tuo account? Questa azione cancellerà permanentemente tutti i tuoi dati.", + "passwordMust6Character": "La password deve contenere almeno 6 caratteri", + "passwordIsRequired": "La password deve contenere almeno 6 caratteri", + "iAgreeDeleteMyAccountPermanent": "Accetto di eliminare il mio account in modo permanente.", + "flat": "Fisso", + "percent": "Percentuale", + "partialPaid": "Pagato parzialmente", + "selectStock": "Seleziona stock", + "stockOrVariant": "Stock / Variante", + "noBatch": "Nessun lotto", + "purchaseQuantityRequired": "Quantità di acquisto richiesta", + "excelUploader": "Caricatore Excel", + "remove": "Rimuovi", + "uploading": "Caricamento in corso...", + "pickAndUploadFile": "Scegli e carica file", + "downloadExcelFormat": "Scarica formato Excel", + "excelFiles": "File Excel", + "noFileSelected": "Nessun file selezionato", + "orContinueWith": "O continua con", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Accesso fallito. Riprova.", + "someThingWithWrongWithTheWebPage": "Qualcosa è andato storto con la pagina web.", + "loadingOtpSetting": "Caricamento impostazioni OTP...", + "youCanNowResendYourOtp": "Ora puoi reinviare l'OTP.", + "resendOtpSeconds": "Reinvia OTP in ${start} secondi", + "oldPassword": "Vecchia password", + "oldPasswordCanNotBeEmpty": "La vecchia password non può essere vuota", + "seconds": "secondi", + "downloading": "Download in corso...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Download riuscito! Controlla la cartella Documenti", + "printBarCode": "Stampa codice a barre", + "youDoNotHavePermissionToGenerateBarcode": "Non hai il permesso di generare codici a barre.", + "download": "Scarica", + "packingDate": "Data di imballaggio", + "permissionDeniedToViewBank": "Permesso negato per visualizzare la banca.", + "permissionDeniedToUpdateBank": "Permesso negato per aggiornare la banca.", + "editWarehouse": "Modifica magazzino", + "addNewWarehouse": "Aggiungi nuovo magazzino", + "warehouseName": "Nome magazzino", + "enterWarehouseName": "Inserisci il nome del magazzino", + "amountMustBeGreaterThanZero": "L'importo deve essere maggiore di 0", + "canNotRetrievePaymentDetails": "Impossibile recuperare i dettagli del pagamento.", + "youDonNotHavePermissionToCreateExpense": "Non hai il permesso di creare spese.", + "youDoNotHavePermissionToCreateExpenseCategory": "Non hai il permesso di creare una categoria di spesa.", + "youDonNotHavePermissionToCreateIncome": "Non hai il permesso di creare entrate.", + "youDoNotHavePermissionToCreateIncomeCategory": "Non hai il permesso di creare una categoria di entrate.", + "salesReturn": "Reso vendite", + "purchaseReturn": "Reso vendite", + "returnQuantity": "Quantità di reso", + "nonFoundableDiscount": "Non rimborsabile (IVA/Sconto)", + "confirmReturn": "Conferma reso", + "pleaseSelectForProductReturn": "Seleziona il prodotto per il reso", + "failedToProcessReturn": "Impossibile elaborare il reso.", + "noValuesDenied": "Nessun valore definito", + "editCategory": "Modifica categoria", + "editModel": "Modifica modello", + "addNewModel": "Aggiungi nuovo modello", + "pleaseEnterValidName": "Inserisci un nome valido", + "modelName": "Nome modello", + "enterModelName": "Inserisci nome modello", + "youDoNotHavePermissionToCreateModel": "Non hai il permesso di creare un modello", + "youDoNotHavePermissionToUpdateModel": "Non hai il permesso di aggiornare il modello", + "modelUpdateSuccessfully": "Modello aggiornato con successo!", + "modelCreatedSuccessfully": "Modello creato con successo!", + "models": "Modelli", + "youDoNotHavePermissionDeleteModel": "Non hai il permesso di eliminare il modello.", + "enterLabelText": "Inserisci il testo dell'etichetta", + "searchBatchNo": "Cerca n. lotto...", + "noActiveUser": "Utente non attivo", + "pleaseUseValidPurchaseCodeUseTheApp": "Usa il codice d'acquisto valido per usare l'app.", + "notInternetConnection": "Nessuna connessione Internet", + "pleaseCheckYourInternetConnection": "Controlla la tua connessione Internet e riprova", + "ok": "Ok", + "addCash": "Aggiungi contanti", + "reduceCash": "Riduci contanti", + "transactionType": "Tipo di transazione", + "user": "Utente", + "toAccount": "Al conto", + "fromAccount": "Dal conto", + "years": "Anni", + "comboProductReport": "Rapporto prodotti combinati", + "grossProfit": "Utile Lordo (Gross Profit)", + "netProfit": "Utile Netto (Net Profit)", + "incomeType": "Tipo di Entrata", + "expensesType": "Tipi di Spesa", + "resets": "Ripristina", + "packageName": "Nome del Pacchetto", + "start": "Inizia", + "paymentMethod": "Metodo di Pagamento", + "addPayment": "Aggiungi Pagamento", + "advance": "Anticipo", + "noteLevel": "Livello Nota", + "enterYourNoteLevel": "Inserisci il tuo livello nota", + "postSaleMessage": "Messaggio Post Vendita", + "enterYourPostSaleMessage": "Inserisci il tuo messaggio post vendita", + "a4PageLogo": "Logo Fattura Pagina A4", + "thermalInvoicePageLogo": "Logo Fattura Termica", + "thermalPrinterLanguage": "Lingua Stampante Termica", + "thermalPrinterPageSize": "Formato Pagina Stampante Termica", + "openSetting": "Apri Impostazioni", + "selectRack": "Seleziona Rack", + "rack": "Rack", + "selectShelf": "Seleziona Scaffale", + "shelf": "Scaffale (Shelf)", + "variations": "Variazioni", + "combo": "Combo", + "enterBatchNo": "Inserisci N. Lotto (Batch No.)", + "selectWarehouse": "Seleziona Magazzino", + "warehouse": "Magazzino (Warehouse)", + "netTotalAmount": "Importo Totale Netto", + "defaultSellingPrice": "Prezzo di Vendita Predefinito", + "selectItems": "Seleziona Articoli", + "variantList": "Elenco Varianti", + "addSubVariation": "Aggiungi Sotto-Variazione", + "editProduct": "Modifica Prodotto", + "noItemFound": "Nessun articolo trovato", + "youDoNotHavePermissionDeleteTheShelf": "Non hai il permesso di eliminare lo scaffale", + "notMatchingResultFound": "Nessun risultato corrispondente trovato", + "editShelf": "Modifica Scaffale", + "addShelf": "Aggiungi Nuovo Scaffale", + "shelfName": "Nome Scaffale", + "enterShelfName": "Inserisci nome scaffale", + "pleaseEnterShelfName": "Inserisci il nome dello scaffale", + "productRacks": "Rack Prodotti", + "racks": "Racks", + "youDoNtHavePermissionToCreateRacks": "Non hai il permesso di creare rack.", + "youDoNtHavePermissionToDeleteRacks": "Non hai il permesso di eliminare rack.", + "youDoNtHavePermissionToUpdateRacks": "Non hai il permesso di aggiornare rack.", + "addNewRack": "Aggiungi Nuovo Rack", + "editRack": "Modifica Rack", + "rackName": "Nome Rack", + "pleaseEnterRackName": "Inserisci il nome del rack", + "shelves": "Scaffali (Shelves)", + "pressToSelect": "Premi per selezionare", + "selectAtLeastOneRack": "Seleziona almeno uno scaffale", + "inActive": "Inattivo", + "addNewVariation": "Aggiungi Nuova Variazione", + "editVariations": "Modifica Variazione", + "values": "Valori", + "enterValues": "Inserisci valori", + "pleaseEnterAtLeastOneValues": "Inserisci almeno un valore.", + "productVariations": "Variazioni Prodotto", + "permissionDenied": "Permesso Negato", + "noVariationFound": "Nessuna variazione trovata.", + "addNewVariations": "Aggiungi Nuova Variazione", + "variationId": "ID Variazione (Variation ID)", + "updateRole": "Aggiorna Ruolo", + "addRole": "Aggiungi Ruolo", + "enterUserName": "Inserisci nome utente", + "enterYourPassword": "Inserisci la tua password", + "selectAll": "Seleziona Tutto", + "sNo": "N. Ser. (S.No.)", + "feature": "Caratteristica", + "read": "Leggi", + "viewPrice": "Visualizza Prezzo", + "purchaseReturns": "Resi di Acquisto", + "expiredProduct": "Prodotti Scaduti", + "barcodes": "Codici a barre", + "bulkUploads": "Caricamenti di massa", + "productModels": "Modelli Prodotto", + "incomes": "Entrate", + "dues": "Debiti", + "subscriptions": "Abbonamenti", + "paymentsTypes": "Tipi di Pagamento", + "roles": "Ruoli", + "manageSetting": "Gestisci Impostazioni", + "downloadApk": "Scarica APK", + "vatReports": "Rapporti IVA (VAT)", + "profitAndLossDetailsReport": "Rapporto Dettagliato Profitti e Perdite", + "transactionsHistoryReport": "Rapporti Cronologia Transazioni", + "expireProductReports": "Rapporti Prodotti in Scadenza", + "productPurchaseReport": "Rapporto acquisto prodotti", + "productSalesReport": "Rapporto vendite prodotti", + "role": "Ruolo", + "areYouSureWantToDeleteThisRole": "Sei sicuro di voler eliminare questo Ruolo?", + "inStock": "Disponibile", + "informationShowInLabels": "Informazioni da mostrare nelle etichette", + "packageDate": "Data Confezione", + "barCodePrintLabelSetting": "Impostazione stampa etichette codice a barre", + "labelRoleLabelSize2Inch": "Dimensione rotolo etichette 2\"*1, 50mm*25mm, Spazio 3.1mm", + "labelRoleLabelSize1_5Inch": "Dimensione rotolo etichette 1.5\"*1, 38mm*25mm, Spazio 3.1mm", + "thirtyTwoLabelPerSheet": "32 Etichette per foglio, 8.27 pollici per 11.69 pollici", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Non hai il permesso di generare codici a barre.", + "pleaseSelectAProductFirst": "Seleziona prima un prodotto", + "pleaseEnterAValidQuantity": "Inserisci una quantità valida (almeno 1) per tutti i prodotti", + "pleaseSelectProductFirst": "Seleziona prima un prodotto", + "bluetoothIsTurnedOff": "Il Bluetooth è disattivato. Per favore attivalo.", + "noBluetoothDeviceSelected": "Nessun dispositivo Bluetooth selezionato.", + "printLabel": "Stampa Etichetta", + "caningForDevices": "Ricerca dispositivi...", + "noDeviceFound": "Nessun dispositivo trovato", + "retryScan": "Riprova Scansione", + "connectedTo": "Connesso a", + "pleaseEnableBluetooth": "Abilita il Bluetooth", + "skuOrCode": "SKU / Codice", + "lowStockAlert": "Avviso Scorte Basse", + "tax": "Tassa (Tax)", + "costExclusionTax": "Costo escl. tasse", + "costInclusionTax": "Costo incl. tasse", + "mrpOrSalePrice": "Prezzo di Listino/Vendita (MRP)", + "expiredDate": "Data di Scadenza", + "sellingPrice": "Prezzo di Vendita", + "variationsProduct": "Prodotti con Variazione", + "comboProducts": "Prodotti Combo", + "noStockAvailable": "Nessun dato sulle scorte disponibile.", + "highToLowPrice": "Prezzo dal più alto al più basso", + "lowToHighPrice": "Prezzo dal più basso al più alto", + "attachment": "Allegato", + "viewStock": "Visualizza Scorte", + "expiry": "Scadenza", + "expire": "Scade", + "sevenDays": "7 Giorni", + "fifteenthDays": "15 Giorni", + "thirtyDays": "30 Giorni", + "sixtyDays": "60 Giorni", + "outPremiumPlan": "Il nostro Piano Premium", + "youDoNotHavePermissionToCreatePurchase": "Non hai il permesso di creare acquisti.", + "thisPlanIsNotAvailableToPurchase": "Questo piano non è disponibile per l'acquisto", + "thisPlanIsEligibleForUpgrade": "Questo piano non è idoneo per l'aggiornamento", + "extendPlan": "Estendi Piano", + "buyNow": "Acquista Ora", + "none": "Nessuno", + "roundToWholeNumber": "Arrotonda al numero intero", + "roundToNearestWholeNumber": "Arrotonda all'intero più vicino", + "roundToNearnessDecimalNumber005": "Arrotonda al decimale più vicino (0.05)", + "roundToNearnessDecimalNumber01": "Arrotonda al decimale più vicino (0.1)", + "roundToNearnessDecimalNumber05": "Arrotonda al decimale più vicino (0.5)", + "lastYear": "Anno Scorso", + "productStock": "Scorte Prodotto", + "unit": "Unità", + "showExpireDate": "Mostra Data di Scadenza", + "vatId": "ID Partita IVA (Vat Id)", + "vatType": "Tipo IVA (vatType)", + "exclusivePrice": "Prezzo Esclusivo (exclusivePrice)", + "inclusivePrice": "Prezzo Inclusivo (inclusivePrice)", + "profitPercent": "Percentuale di Profitto", + "showSingle": "Mostra Singolo", + "showCombo": "Mostra Combo", + "showVariant": "Mostra Variante", + "showAction": "Mostra Azione", + "ledger": "Libro mastro", + "youDoNotHavePermissionToGenerateReport": "Non hai il permesso di generare il report", + "noDataAvailable": "Nessun dato disponibile", + "youDoNotHavePermissionToExportExcel": "Non hai il permesso di esportare in excel", + "noDataAvailableForExport": "Nessun dato disponibile per l'esportazione", + "supplierDue": "Debito fornitore", + "partyType": "Tipo di parte", + "allParty": "Tutte le parti", + "yesterday": "Ieri", + "last7Days": "Ultimi 7 giorni", + "last30Days": "Ultimi 30 giorni", + "currentMonth": "Mese corrente", + "lastMonth": "Mese scorso", + "currentYear": "Anno corrente", + "customerDate": "Data personalizzata", + "noTransactionToGeneratePdf": "Nessuna transazione per generare PDF", + "generatePdf": "Genera PDF", + "noTransactionFound": "Nessuna transazione trovata", + "reference": "Riferimento", + "creditIn": "Credito (Entrata)", + "debitOut": "Debito (Uscita)", + "subscribeNow": "Abbonati ora", + "expired": "Scaduto", + "totalBalance": "Saldo totale", + "hoursLeft": "Ore rimanenti", + "daysLeft": "Giorni rimanenti", + "pos": "POS", + "profitAndLoss": "Profitti e Perdite", + "branch": "Filiale", + "hrm": "HRM", + "inventory": "Inventario", + "editAttendance": "Modifica presenze", + "addNewAttendance": "Aggiungi nuova presenza", + "employee": "Dipendente", + "pleaseSelectAnEmployee": "Seleziona un dipendente", + "shift": "Turno", + "selectEmployeeFirst": "Seleziona prima il dipendente", + "selectDateFirst": "Seleziona prima la data", + "month": "Mese", + "autoSelected": "Selezionato automaticamente", + "pleaseSelectDate": "Seleziona la data", + "timeIn": "Ora ingresso", + "timeOut": "Ora uscita", + "attendance": "Presenze", + "allEmployee": "Tutti i dipendenti", + "noAvailableRecordFound": "Nessun record di presenza trovato.", + "addAttendance": "Aggiungi presenza", + "noNoteProvided": "Nessuna nota fornita.", + "duration": "Durata", + "youDoNotHavePermissionToViewAttendance": "Non hai il permesso di visualizzare le presenze", + "department": "Dipartimento", + "noDepartmentFound": "Nessun dipartimento trovato.", + "inactive": "Inattivo", + "noDescriptionAvailableForThisDepartment": "Nessuna descrizione disponibile per questo dipartimento.", + "youDoNotHavePermissionToUpdateDepartment": "Non hai il permesso di aggiornare il Dipartimento.", + "youDoNotHavePermissionToDeleteDepartment": "Non hai il permesso di eliminare il Dipartimento.", + "failedToDeleteTheDeterment": "Impossibile eliminare il Dipartimento", + "failedToLoadDepartment": "Impossibile caricare i dipartimenti", + "addDepartment": "Aggiungi Dipartimento", + "saving": "Salvataggio", + "editDesignation": "Modifica Designazione", + "addDesignation": "Aggiungi Nuova Designazione", + "designationName": "Nome Designazione", + "enterDesignationName": "Inserisci nome Designazione", + "pleaseEnterDesignationName": "Inserisci il nome della designazione", + "pleaseSelectAStatus": "Seleziona uno stato", + "enterDescription": "Inserisci descrizione", + "designation": "Designazione", + "noDesignationFound": "Nessuna designazione trovata.", + "noDescriptionAvailableForThisDesignation": "Nessuna descrizione disponibile per questa designazione.", + "youDoNotPermissionToUpdateDesignation": "Non hai il permesso di aggiornare la Designazione.", + "youDoNotHavePermissionToDeleteDesignation": "Non hai il permesso di eliminare la Designazione.", + "updatePurchase": "Aggiorna Acquisto", + "editEmployee": "Modifica Dipendente", + "addNewEmployee": "Aggiungi Nuovo Dipendente", + "enterFullName": "Inserisci Nome Completo", + "pleaseSelectDesignation": "Seleziona designazione", + "pleaseSelectDepartment": "Seleziona dipartimento", + "pleaseSelectStatus": "Seleziona stato", + "pleaseEnterYourPhoneNumber": "Inserisci il tuo numero di telefono", + "countryName": "Nome Paese", + "enterYourCountry": "Inserisci il tuo paese", + "salary": "Stipendio", + "pleaseEnterYourSalary": "Inserisci il tuo stipendio", + "gender": "Genere", + "pleaseSelectYourGender": "Seleziona il tuo genere", + "pleaseSelectYourShift": "Seleziona il tuo turno", + "birthDate": "Data di nascita", + "joinDate": "Data di assunzione", + "staus": "Stato", + "pleaseSelectValidStartAndEndDates": "Seleziona date di inizio e fine valide.", + "endDateCannotBeBeforeStartDate": "La data di fine non può essere prima della data di inizio.", + "editHoliday": "Modifica Vacanza", + "addNewHoliday": "Aggiungi Nuova Vacanza", + "enterHolidayName": "Inserisci nome vacanza", + "pleaseEnterHolidayName": "Inserisci Nome Vacanza", + "pleaseEnterDate": "Inserisci data", + "pleaseSelectStartDate": "Seleziona Data Inizio", + "pleaseEnterEndDate": "Seleziona Data Fine", + "endDateBeforeStartDate": "Data di fine prima della data di inizio", + "holidayList": "Lista Vacanze", + "noHolidayFound": "Nessuna vacanza trovata.", + "noHolidayFundMatching": "Nessuna vacanza corrispondente trovata", + "addHoliday": "Aggiungi Vacanza", + "youDoNotHavePermissionToUpgradeHoliday": "Non hai il permesso di aggiornare le Vacanze.", + "holiday": "Vacanza", + "editLeave": "Modifica Permesso", + "addNewLeave": "Aggiungi Nuovo Permesso", + "leaveType": "Tipo di Permesso", + "pleaseSelectALeaveType": "Seleziona un tipo di permesso", + "pleaseSelectAStartDate": "Seleziona data inizio", + "leaveDuration": "Durata Permesso", + "autoCalculatedDays": "Giorni calcolati automaticamente", + "leaveList": "Lista Permessi", + "noLeaveRequestFound": "Nessuna richiesta di permesso trovata.", + "addLeave": "Aggiungi Permesso", + "noDescriptionProvided": "Nessuna descrizione fornita.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Non hai il permesso di aggiornare la Richiesta di Permesso.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Non hai il permesso di eliminare la Richiesta di Permesso.", + "leaveRequest": "Richiesta di Permesso", + "editPayroll": "Modifica Libro Paga", + "addNewPayroll": "Aggiungi Nuovo Libro Paga", + "paymentYear": "Anno di Pagamento", + "pleaseSelectPaymentYear": "Seleziona anno di pagamento", + "pleaseSelectAnMonth": "Seleziona un mese", + "pleaseEnterADate": "Inserisci data", + "totalSalaryAmount": "Importo Totale Stipendio", + "payrollList": "Lista Libro Paga", + "noPayrollFound": "Nessun record busta paga trovato.", + "paymentDetails": "Dettagli Pagamento", + "youDoNotHaveUpdatePayroll": "Non hai il permesso di aggiornare il Libro Paga.", + "youDoNotHavePermissionToDeletePayroll": "Non hai il permesso di eliminare il Libro Paga.", + "payrollRecord": "Record Libro Paga", + "searchAttendance": "Cerca presenze", + "attendanceReport": "Report Presenze", + "noAttendanceRecordFound": "Nessun record di presenza trovato per i filtri selezionati.", + "searchLeave": "Cerca permessi", + "leaveReports": "Report Permessi", + "noLeaveRecordFound": "Nessun record di permesso trovato per i filtri selezionati.", + "durationDays": "Durata (Giorni)", + "payrollReports": "Report Libro Paga", + "noMatchingPayrollFound": "Nessun record libro paga corrispondente trovato.", + "editShift": "Modifica Turno", + "addNewShift": "Aggiungi Nuovo Turno", + "shiftName": "Nome Turno", + "pleaseSelectAShift": "Seleziona un turno", + "breakStatus": "Stato Pausa", + "pleaseSelectBreakStatus": "Seleziona stato pausa", + "startTimeIsRequired": "L'ora di inizio è obbligatoria", + "startTime": "Ora Inizio", + "enterStartTime": "Inserisci Ora Inizio", + "endTimeIsRequired": "L'ora di fine è obbligatoria", + "endTime": "Ora Fine", + "enterEndTime": "Inserisci Ora Fine", + "startBreakTime": "Inizio Pausa", + "enterBreakTime": "Inserisci Ora Pausa", + "endBreakTime": "Fine Pausa", + "noShiftFound": "Nessun turno trovato.", + "addShift": "Aggiungi Turno", + "breakTime": "Tempo Pausa", + "breakDuration": "Durata Pausa", + "youDoNotToHavePermissionToUpdateShift": "Non hai il permesso di aggiornare il Turno.", + "youDoNotToHavePermissionToDeleteShift": "Non hai il permesso di eliminare il Turno.", + "doYouReallyWantToDeleteThis": "Vuoi davvero eliminare questo", + "viewDetails": "Visualizza Dettagli", + "leave": "Permesso", + "payroll": "Libro Paga", + "editBankAdjustment": "Modifica Aggiustamento Banca", + "adjustBankBalance": "Aggiusta Saldo Banca", + "pleaseAddAtLeastOneBank": "Aggiungi almeno un conto bancario per aggiustare i saldi.", + "accountNumber": "Nome Conto", + "selectAccount": "Seleziona conto", + "selectType": "Seleziona tipo", + "amountsIsRequired": "L'importo è obbligatorio", + "invalidAmount": "Importo non valido", + "adjustmentDate": "Data Aggiustamento", + "dateIsRequired": "La data è obbligatoria", + "editBankAccounts": "Modifica Conti Bancari", + "addNewBankAccounts": "Aggiungi Conti Bancari", + "accountDisplayName": "Nome Visualizzato Conto", + "enterAccountDisplayName": "Inserisci nome visualizzato conto", + "displayNameIsRequired": "Il nome visualizzato è obbligatorio", + "openingBalanceIsRequired": "Il saldo di apertura è obbligatorio", + "asOfDate": "Alla Data", + "hideFiled": "Nascondi campi", + "addMoreFiled": "Aggiungi altri campi", + "enterAccountName": "Inserisci numero conto", + "ifscCode": "Codice IFSC", + "upiIdForQrCode": "ID UPI per Codice QR", + "bankName": "Nome Banca", + "enterBankName": "Inserisci Nome Banca", + "accountHolderName": "Nome Intestatario Conto", + "enterAccountHolderName": "Inserisci nome intestatario conto", + "printBankDetailsAndInvoice": "Stampa dettagli Banca sulle fatture", + "viewingTransactionFor": "Visualizzazione transazioni per", + "bankAccounts": "Conti Bancari", + "noBankAccountFound": "Nessun conto bancario trovato.", + "noAccountsFoundMissing": "Nessun conto corrispondente trovato", + "deposit": "Deposito", + "addBank": "Aggiungi Banca", + "bankToBankTransfer": "Trasferimento Banca su Banca", + "bankToCashTransfer": "Trasferimento Banca su Cassa", + "accountName": "Nome Conto", + "holderName": "Nome Intestatario", + "openingDate": "Data Apertura", + "currentBalance": "Saldo Corrente", + "permissionDeniedToDeleteBank": "Permesso negato per eliminare la banca.", + "canNotEditThisTransactionType": "Impossibile modificare questo tipo di transazione.", + "bank": "Banca", + "noTransactionFoundForThisFilter": "Nessuna transazione trovata per questo filtro.", + "pleaseSelectBothAccounts": "Seleziona entrambi i conti.", + "cannotTransferToSameAccounts": "Impossibile trasferire sullo stesso conto.", + "editBankTransfer": "Modifica Bonifico Bancario", + "needAtLeastTwoBankAccount": "Servono almeno due conti bancari per effettuare un trasferimento.", + "from": "Da", + "to": "A", + "editBankToCash": "Modifica Banca su Cassa", + "noBankAccountsFoundToTransferFrom": "Nessun conto bancario trovato da cui trasferire.", + "selectOneAccount": "Seleziona un conto", + "editCashAdjustment": "Modifica Aggiustamento Cassa", + "adjustCashBalance": "Aggiusta Saldo Cassa", + "customDate": "Data Personalizzata", + "cashInHand": "Contanti in Mano", + "currentCashBalance": "Saldo Cassa Corrente", + "transfer": "Trasferimento", + "adjustCash": "Aggiusta Cassa", + "pleaseSelectADestinationBankAccounts": "Seleziona un conto bancario di destinazione.", + "editCashToBank": "Modifica Cassa su Banca", + "cashToBankTransfer": "Trasferimento Cassa su Banca", + "noDestinationBankAccountFond": "Nessun conto bancario di destinazione trovato.", + "transferCheque": "Trasferisci Assegno", + "receivedFrom": "Ricevuto Da", + "chequeAmount": "Importo Assegno", + "chequeNumber": "Numero Assegno", + "chequeDate": "Data Assegno", + "referenceNumber": "N. Riferimento", + "selectBankToCash": "Seleziona Banca o Cassa", + "depositTo": "Deposita Su", + "selectDepositDestination": "Seleziona destinazione deposito", + "transferDate": "Data Trasferimento", + "doYouWantToRellyReOpenThisCheque": "Vuoi davvero riaprire questo assegno?", + "okay": "Ok", + "reOpen": "Riapri", + "open": "Aperto", + "chequeList": "Lista Assegni", + "closed": "Chiuso", + "noChequeFound": "Nessun assegno trovato", + "searchTransaction": "Cerca transazioni...", + "filterByDate": "Filtra per Data", + "addImage": "Aggiungi Immagine", + "cashAndBankManagement": "Gestione Cassa & Banca", + "cheque": "Assegni", + "branchList": "Lista Filiali", + "roleAndPermission": "Ruoli & Permessi", + "switchBank": "Cambiare Filiale?", + "exitBank": "Esci dalla Filiale", + "areYouSureWantToSwitchToDifferentBranch": "Sei sicuro di voler cambiare filiale?", + "areYourSureYouWantToExitFromThisBranch": "Sei sicuro di voler uscire da questa filiale?", + "switchs": "Cambia", + "exit": "Esci", + "createBranch": "Crea Filiale", + "areYouSureWantToDeleteThisBranch": "Sei sicuro di voler eliminare questa Filiale?", + "currents": "Corrente", + "noBrunchFound": "Nessuna Filiale Trovata", + "updateBranch": "Aggiorna Filiale", + "pleaseEnterBranchName": "Inserisci nome filiale", + "enterBalance": "Inserisci Saldo", + "youDoNotHavePermissionToUpdateBranch": "Non hai il permesso di aggiornare la filiale.", + "allTransaction": "Tutte le Transazioni", + "duePay": "Pagamento Dovuto", + "allParties": "Tutte le Parti", + "retry": "Riprova", + "incomeCategoriesReport": "Report Categorie Reddito", + "dayBook": "Giornale", + "billWiseProfit": "Profitto per Fattura", + "cashFlow": "Flusso di Cassa", + "balanceSheet": "Stato Patrimoniale", + "taxReport": "Report Fiscale", + "productSaleHistory": "Storico Vendite Prodotto", + "productPurchaseHistory": "Storico Acquisti Prodotto", + "partyReports": "Report Parti", + "customerLedger": "Mastro Clienti", + "supplierLedger": "Mastro Fornitori", + "partyWiseProfit": "Profitto per Parte", + "productWiseProfit": "Profitto per Prodotto", + "top5Customer": "Top 5 Clienti", + "top5Supplier": "Top 5 Fornitori", + "productReports": "Report Prodotti", + "comboReport": "Report Combinato", + "expiredItemReport": "Report Articoli Scaduti", + "top5Product": "Top 5 Prodotti", + "productWiseProfitAndLoss": "Profitti & Perdite per Prodotto", + "productWisePurchase": "Acquisto per Prodotto", + "productWiseSale": "Vendita per Prodotto", + "noProductMatchYourSearch": "Nessun prodotto corrisponde alla tua ricerca.", + "purchaseQty": "Qtà Acquisto", + "saleQty": "Qtà Vendita", + "youDoNotHavePermissionProfitAndLoss": "Non hai il permesso per Profitti e Perdite.", + "sold": "Venduto", + "remaining": "Rimanente", + "totalAssets": "Totale Attività", + "assets": "Attività", + "itemName": "Nome Articolo", + "personalInfo": "Info Personali:", + "dueBalance": "Saldo Dovuto", + "walletBalance": "Saldo Portafoglio", + "cashIn": "Incasso", + "cashOut": "Uscita Cassa", + "runningCash": "Cassa Corrente", + "moneyIn": "Denaro in Entrata", + "moneyOut": "Denaro in Uscita", + "noDataAvailableForGeneratePdf": "Nessun dato disponibile per generare pdf", + "balanceDue": "Saldo Dovuto", + "returnedAmount": "Importo Restituito", + "saleReturn": "Reso Vendita", + "saleEdit": "Modifica Vendita", + "pleaseAddASalesReturn": "Aggiungi un Reso Vendita", + "subscriptionReports": "Report Abbonamento", + "started": "Iniziato", + "end": "Fine", + "taxReportList": "Lista Report Fiscali", + "developedBy": "Sviluppato Da", + "time": "Ora", + "receivedBy": "Ricevuto Da", + "wallet": "Portafoglio", + "warranty": "Garanzia (Warranty)", + "guarantee": "Garanzia (Guarantee)", + "remark": "Nota", + "bankDetails": "Dettagli Banca", + "cashAndBank": "Cassa & Banca", + "pdfGenerateSuccessfully": "PDF Generato con Successo", + + "generatingPdf": "Generazione PDF in corso", + "INVOICE": "FATTURA", + "admin": "Admin", + "invoiceNumber": "Numero Fattura", + "vatNumber": "Partita IVA", + "customerSignature": "Firma del Cliente", + "authorizedSignature": "Firma Autorizzata", + "poweredBy": "Alimentato da", + "shippingCharge": "Spese di Spedizione", + "totalReturned": "Totale Restituito", + "amountsInWord": "Importi in Lettere", + "changeAmount": "Importo Resto", + "sellsBy": "Venduto Da", + "rounding": "Arrotondamento", + "paidBy": "Pagato Da", + "vatGstTitle": "Titolo IVA/GST", + "enterVatGstTitle": "Inserisci Titolo IVA/GST", + "vatGstNumber": "Numero IVA/GST", + "enterVatGstNumber": "Inserisci Numero IVA/GST", + "vatAndTax": "IVA e Tasse", + "customPrint": "Stampa Personalizzata", + "taxRates": "Aliquote Fiscali", + "taxRatesMangeYourTaxRates": "Aliquote fiscali - Gestisci le tue aliquote fiscali", + "add": "Aggiungi", + "status": "Stato", + "active": "Attivo", + "disable": "Disabilita", + "deletedSuccessFully": "Eliminato con successo!", + "failedToDeleteTheTax": "Impossibile eliminare l'imposta", + "errorDeletingTax": "Errore durante l'eliminazione dell'imposta", + "taxGroup": "Gruppo Fiscale", + "combinationOfTheMultipleTaxes": "Combinazione di più imposte", + "subTaxes": "Sotto-Imposte", + "action": "Azione", + "addTax": "Aggiungi Imposta", + "editTax": "Modifica Imposta", + "addNewTax": "Aggiungi Nuova Imposta", + "enterTaxRates": "Inserisci Aliquota Fiscale", + "addTaxGroup": "Aggiungi Nuovo Gruppo Fiscale", + "editTaxGroup": "Modifica Gruppo Fiscale", + "taxWithSingleMultipleTaxType": "Imposta con tipo di imposta singolo/multiplo", + "noSubTaxSelected": "Nessuna Sotto-Imposta Selezionata", + "subTaxList": "Elenco Sotto-Imposte", + "taxPercent": "Percentuale Imposta", + "done": "Fatto", + "writerTaxHere": "Scrivi qui il testo...", + "expiredList": "Elenco Scaduto", + "listIsEmpty": "L'elenco è vuoto", + "printingInvoice": "Stampa Fattura in corso", + "salesSetting": "Impostazioni Vendite", + "invoiceLogo": "Logo Fattura", + "printingOption": "Opzione di Stampa", + "amountRoundingMethod": "Metodo di Arrotondamento Importo", + "signUp": "Iscriviti", + "returnedItem": "Articolo Restituito", + "returnedDate": "Data di Restituzione", + "saleBy": "Venduto Da", + "purchasedBy": "Acquistato Da", + "collectedBys": "Ritirato Da", + "payableAmount": "Importo Dovuto", + "receivedAmount": "Importo Ricevuto", + "unitPrices": "Prezzo unitario", + "item": "Articolo", + "sl": "N. progressivo", + "mobiles": "Cellulare", + "paidVia": "Pagato tramite", + "moneyReceipt": "Ricevuta di pagamento", + "receipt": "Ricevuta", + "barcodeGenerator" : "Generatore di Codice a Barre", + "searchProduct" : "Cerca Prodotto", + "code" : "Codice", + "price" : "Prezzo", + "showCode" : "Mostra codice", + "showPrice" : "Mostra prezzo", + "showName" : "Mostra nome", + "actions" : "Azioni", + "noItemSelected" : "Nessun articolo selezionato", + "noProductSelected" : "Nessun prodotto selezionato", + "previewPdf" : "Anteprima PDF", + "salesReturnReport" : "Report di Reso Vendite", + "purchaseReturnReport" : "Report di Reso Acquisti", + "incomeFor" : "Reddito Per", + "enterProductCode": "Inserisci codice prodotto", + "addIncome" : "Aggiungi Reddito", + "incomeDate" : "Data Reddito", + "incomeCategories" : "Categorie di Reddito", + "addIncomeCategory" : "Aggiungi Categoria di Reddito", + "enterIncomeCategoryName" : "Inserisci nome categoria reddito", + "totalReturnAmount" : "Importo Totale Restituito", + "returned" : "Restituito", + "supplierDetails" : "Dettagli Fornitore", + "weekly": "Settimanale", + "monthly": "Mensile", + "yearly" : "Annuale", + "today" : "Oggi", + "thisWeek" : "Questa Settimana", + "thisMonth" : "Questo Mese", + "thisYear": "Quest'Anno", + "allTime" : "Tutto il Tempo", + "custom" : "Personalizzato", + "addUserRole": "Tambahkan Peran Pengguna", + "noRoleFound": "Tidak Ada Peran Pengguna Ditemukan", + "yourPackageExpiredInDays": "Paket Anda Akan Kedaluwarsa dalam 5 Hari", + "yourPackageExpiredToday": "Paket Anda Akan Kedaluwarsa Hari Ini\n\nSilakan Beli Lagi", + "contactUs": "Hubungi Kami", + "writeYourMessageHere": "Tulis pesan Anda di sini", + "sendMessage": "Kirim Pesan", + "sendYourEmail": "Kirim Email Anda", + "backToHome": "Kembali ke Beranda", + "promoCode": "Kode Promo", + "submit": "Kirim", + "seeAllPromoCode": "Lihat semua kode promo", + "categories": "Kategori", + "enterYourPhoneNumber": "Inserisci il tuo numero di telefono", + "enterFullAddress": "Inserisci l'indirizzo completo", + "enterYourEmailAddress": "Inserisci il tuo indirizzo email", + "pleaseEnterAPassword": "Inserisci una password, per favore", + "pleaseEnterAConfirmPassword": "Inserisci una conferma della password, per favore", + "enterYourName": "Inserisci il tuo nome", + "addNewAddress": "Aggiungi un nuovo indirizzo", + "firstName": "Nome", + "lastName": "Cognome", + "country": "Paese", + "bangladesh": "Bangladesh", + "apply": "Applica", + "deliveryAddress": "Indirizzo di consegna", + "noDataAvailabe": "Nessun dato disponibile", + "addDelivery": "Aggiungi consegna", + "description": "Descrizione", + "addNote": "Aggiungi nota", + "image": "Immagine", + "pleaseConnectThePrinterFirst": "Si prega di connettere prima la stampante", + "selectCategory": "Seleziona categoria", + "enterExpenseDate": "Inserisci la data della spesa", + "enterName": "Inserisci il nome", + "enterAmount": "Inserisci l'importo", + "enterRefNumber": "Inserisci il numero di riferimento", + "fashions": "Moda", + "billTO": "Fattura a", + "totalDue": "Totale dovuto", + "paymentsAmount": "Importi pagamenti", + "remainingDue": "Dovuto residuo", + "thankYouForYourDuePayment": "Grazie per il tuo pagamento dovuto", + "print": "Stampa", + "unitPrice": "Prezzo unitario", + "totalPrice": "Prezzo totale", + "totalVat": "Totale IVA", + "deliveryCharge": "Costo di consegna", + "totalPayable": "Totale da pagare", + "thankYouForYourPurchase": "Grazie per il tuo acquisto", + "pleaseConnectYourBluetoothPrinter": "Si prega di collegare la stampante Bluetooth", + "editSocialMedia": "Modifica social media", + "socialMarketing": "Marketing sui social media", + "share": "Condividi", + "notification": "Notifica", + "purchaseAlarm": "Allarme acquisto", + "purchaseConfirmed": "Acquisto confermato", + "paymentComplete": "Pagamento completato", + "return": "Ritorno", + "sendSms": "Invia SMS", + "receiveThePin": "Ricevi il PIN", + "startNewSale": "Inizia una nuova vendita", + "payment": "Pagamento", + "masterCard": "Carta MasterCard", + "instruction": "Istruzione", + "cash": "Contanti", + "invoiceViewer": "Visualizzatore fattura", + "size": "Dimensione", + "color": "Colore", + "weight": "Peso", + "capacity": "Capacità", + "type": "Tipo", + "youWantToDeleteTheProduct": "Vuoi eliminare questo prodotto?", + "delete": "Elimina", + "contactDetails": "Dettagli contatto", + "clarence": "Clarence", + "call": "Chiamata", + "message": "Messaggio", + "dailyTransaction": "Transazione giornaliera", + "promo": "Promozione", + "send": "Invia", + "easyToUseThePos": "Facile da usare il POS mobile", + "easytheusedesciption": "L'app PosPro è gratuita e facile da usare. In effetti, è uno dei migliori sistemi POS al mondo.", + "choseYourFeature": "Scegli le tue funzionalità", + "choseyourfeatureDesciption": "Le funzionalità sono la parte importante che rende PosPro diverso dalle soluzioni tradizionali.", + "allBusinessSolutions": "Tutte le soluzioni aziendali", + "allBusinessolutionDescrip": "PosPro è una soluzione aziendale completa con gestione di magazzino, contabilità, vendite, spese e perdite/profitti.", + "skip": "Salta", + "next": "Avanti", + "anewUpdateAvailable": "È disponibile un nuovo aggiornamento\nAggiorna l'applicazione", + "skipTheUpdate": "Salta l'aggiornamento", + "rememberMeLater": "Ricordamelo più tardi", + "powerdedByAcnoo": "Powered By Acnoo", + "lossOrProfit": "Perdita/Guadagno", + "expense": "Spese", + "parties": "Parti", + "home": "Home", + "sales": "Vendite", + "setting": "Impostazioni", + "purchaseNow": "Acquista Ora", + "paymentMethods": "Metodi di Pagamento", + "save": "Salva", + "update": "Aggiornamento", + "continueButton": "Continua", + "name": "Nome", + "phone": "Numero di telefono", + "email": "Indirizzo e-mail", + "address": "Indirizzo", + "previousDue": "Scadenza precedente", + "selectLang": "Seleziona la tua lingua", + "addContact": "Aggiungi contatto", + "moreInfo": "Ulteriori informazioni", + "retailer": "Rivenditore", + "dealer": "Rivenditore", + "wholesaler": "Grossista", + "supplier": "Fornitore", + "CustomerDetails": "Dettagli cliente", + "recentTransaction": "Le transazioni recenti", + "totalProduct": "Prodotti totali", + "total": "Totale", + "paid": "Pagato", + "unPaid": "Non pagato", + "due": "Dovuto", + "connect": "Clicca per connetterti", + "tryAgain": "Riprova", + "loading": "Caricamento", + "viewAll": "Mostra tutto", + "partyList": "Elenco dei partiti", + "addCustomer": "Si prega di aggiungere un cliente", + "updateContact": "Aggiorna contatto", + "dueList": "Elenco dovuto", + "collectDue": "Riscuoti dovuto", + "date": "Data", + "dueAmount": "Importo dovuto: ", + "customerName": "Nome del cliente", + "totalAmount": "Importo totale", + "paidAmount": "Importo pagato", + "paymentTypes": "Modalità di pagamento", + "cancel": "Annulla", + "expenseReport": "Rapporto spese", + "fromDate": "Da Data", + "toDate": "Ad oggi", + "expenseFor": "Spesa per", + "amount": "Quantità", + "noData": "Nessun dato disponibile", + "totalExpense": "Spesa totale", + "addExpense": "Aggiungi spesa", + "expenseDate": "Data di spesa", + "referenceNo": "Numero di riferimento", + "note": "Nota", + "expenseCat": "Categorie di spesa", + "search": "Ricerca", + "select": "Selezionare", + "addExpenseCat": "Aggiungi categoria di spesa", + "categoryName": "Nome della categoria", + "alreadyAdded": "Già aggiunto", + "whatNew": "Cosa c'è di nuovo", + "lp": "Perdita/profitto", + "profit": "Profitto", + "loss": "Perdita", + "lpDetails": "Dettagli perdita/utile", + "invoice": "Fattura", + "dates": "Data:", + "mobile": "Mobile:", + "product": "Prodotto", + "quantity": "Quantità", + "discount": "Sconto", + "totalLoss": "Perdita totale", + "totalProfit": "Profitto totale", + "productList": "Elenco prodotti", + "stock": "Azione", + "addNewProduct": "Aggiungi nuovo prodotto", + "productName": "Nome del prodotto", + "productCode": "Product Code", + "purchasePrice": "Purchase Price", + "mrp": "MRP", + "wholeSalePrice": "Prezzo all'ingrosso", + "dealerPrice": "Prezzo del rivenditore", + "manufacturer": "Produttore", + "saveNPublish": "Salva e pubblica", + "brands": "Marche", + "addBrand": "Aggiungi marchio", + "brandName": "Marchio", + "addUnit": "Aggiungi unità", + "unitName": "Nome unità", + "units": "Unità", + "addProduct": "Si prega di aggiungere un prodotto", + "updateProduct": "Aggiorna prodottot", + "salePrice": "Prezzo di vendita", + "profile": "Profilo", + "edit": "Modificare", + "businessCat": "Categoria di Business", + "language": "lingua", + "changePassword": "Cambiare la password", + "updateProfile": "Aggiorna il tuo profilo", + "businessName": "Nome dell'azienda e dell'azienda", + "addPurchase": "Aggiungi acquisto", + "inv": "Inv n.", + "supplierName": "Nome del fornitore", + "itemAdded": "Voce Add", + "addItems": "Aggiungi elementi", + "subTotal": "Totale parziale", + "returnAmount": "Importo del reso", + "chooseSupplier": "Scegli un fornitore", + "noSupplier": "Nessun fornitore disponibile", + "salesDetails": "Dettagli di vendita", + "editPurchaseInvoice": "Modifica fattura di acquisto", + "purchaseList": "Lista acquisti", + "addAPurchase": "Si prega di aggiungere un acquisto", + "dueReport": "Rapporto dovuto", + "fullyPaid": "Pagato interamente", + "stillUnpaid": "Ancora non pagato", + "purchaseReport": "Rapporto di acquisto", + "connectPrinter": "Collega la tua stampante", + "clickToConnect": "Clicca per connetterti", + "collectDues": "Si prega di raccogliere una causa", + "addNewPurchase": "Si prega di aggiungere un acquisto", + "salesReport": "Rapporto delle vendite", + "addSale": "Si prega di aggiungere una vendita", + "reports": "Rapporti", + "chooseCustomer": "Scegli un cliente", + "addSales": "Aggiungi vendite", + "saleList": "Elenco vendite", + "editSalesInvoice": "Modifica fattura di vendita", + "previousPayAmount": "Importo paga precedente", + "printing": "Opzione di stampa", + "subscription": "Sottoscrizione", + "userRole": "Ruolo utente", + "currency": "Valuta", + "logOut": "Disconnettersi", + "stockList": "Elenco scorte", + "purchase": "Acquistare", + "sale": "Vendita", + "yourPack": "Il tuo pacchetto", + "freePlan": "Piano gratuito", + "youRUsing": "Tu stai usando ", + "freePack": "Pacchetto gratuito", + "premiumPlan": "Piano Premium", + "packFeatures": "Caratteristiche del pacchetto", + "unlimited": "Illimitato", + "updateNow": "Aggiorna ora", + "purchasePremium": "Acquista Premium Plan", + "buyPremium": "Acquista un piano premium", + "paypalPay": "Paga con Paypal", + "gotEmail": "Hai un'e-mail", + "sendEmail": "Abbiamo inviato un'e-mail con le istruzioni su come reimpostare la password a:", + "checkEmail": "Controllare la posta elettronica", + "close": "Vicino", + "forgotPassword": "Ha dimenticato la password", + "enterEmail": "Inserisci il tuo indirizzo e-mail qui sotto per ricevere il link di reimpostazione della password.", + "sendLink": "Invia collegamento di ripristino", + "emailText": "E-mail", + "password": "Parola d'ordine", + "logIn": "Login", + "noAcc": "Non hai nessun account?", + "register": "Registrati", + "phoneVerification": "Verifica telefonica", + "registerTitle": "Dobbiamo registrare il tuo telefono senza iniziare!", + "sendCode": "Invia il codice", + "staffLogin": "Accesso personale", + "logInWithMail": "Accedi con e-mail", + "setUpProfile": "Imposta il tuo profilo", + "setUpDesc": "Aggiorna il tuo profilo per connettere il tuo medico con una migliore impressione", + "gallery": "Galleria", + "camera": "Telecamera", + "companyAddress": "indirizzo aziendale", + "openingBalance": "Saldo di apertura", + "confirmPass": "Conferma password", + "haveAcc": "Hai già un account?", + "loginWithPhone": "Accedi con il telefono", + "editPhone": "Modifica numero di telefono?", + "createAcc": "Crea un account gratis", + "congratulation": "Congratulazioni", + + "signIn": "Accedi", + "welcomeBack": "Bentornato!", + "passwordCannotBeEmpty": "La password non può essere vuota", + "reset": "Reimposta la password utilizzando la tua email o numero di telefono", + "lableEmail": "Email", + "hintEmail": "Inserisci l'indirizzo email", + "emailCannotBeEmpty": "L'email non può essere vuota", + "pleaseEnterAValidEmail": "Inserisci un'email valida", + "continueE": "Continua", + "pleaseEnterYourDetails": "Inserisci i tuoi dettagli.", + "lablePassword": "Password", + "hintPassword": "Inserisci la password", + "pleaseEnterABiggerPassword": "Inserisci una password più lunga", + "rememberMe": "Ricordami", + "donNotHaveAnAccount": "Non hai un account?", + "createAFreeAccount": "Crea un Account Gratuito", + "fullName": "Nome Completo", + "enterYourFullName": "Inserisci il tuo nome completo", + "nameCanNotBeEmpty": "Il nome non può essere vuoto", + "alreadyHaveAnAccount": "Hai già un account? ", + "createNewPassword": "Crea una Nuova Password", + "setUpNewPassword": "Imposta una Nuova Password", + "resetPassword": "Reimposta la tua password per recuperare e accedere al tuo account", + "newPassword": "Nuova Password", + "confirmPassword": "Conferma Password", + "passwordsDoNotMatch": "Le password non corrispondono", + "verityEmail": "Verifica Email", + "verification": "Verifica", + "digits": "Un PIN di 6 cifre è stato inviato al tuo indirizzo email: ", + "enterValidOTP": "Inserisci un OTP valido", + "resendOTP": "Invia di nuovo OTP", + "verifyYourEmail": "Verifica la tua Email", + "weHaveSentAConfirmationEmailTo": "Abbiamo inviato un'email di conferma a", + "folder": "Potrebbe essere che la mail sia finita nella tua cartella spam.", + "gotIt": "Ho capito", + "enterOpeningBalance": "Inserisci il saldo iniziale", + "pleaseEnterAValidBusinessName": "Inserisci un nome aziendale valido", + "enterBusiness": "Inserisci Nome Azienda/Negozi", + "selectBusinessCategory": "Seleziona Categoria Azienda", + "todaySummary": "Riepilogo di Oggi", + "sellAll": "Vendi Tutto >", + "income": "Entrate", + "purchased": "Acquistato", + "endYourFreePlan": "Termina il tuo piano gratuito", + "yourFree": "Il tuo piano gratuito è quasi terminato, acquista il tuo prossimo piano. Grazie.", + "upgradeNow": "Aggiorna Ora", + "notFound": "Non Trovato", + "updateYourSubscription": "Aggiorna il tuo abbonamento", + "noDataFound": "Nessun Dato Trovato", + "areYouSure": "Sei sicuro?", + "doYouWantToExitTheApp": "Vuoi uscire dall'app?", + "no": "No", + "yes": "Sì", + "dashboard": "Cruscotto", + "salesPurchaseOverview": "Panoramica Vendite e Acquisti", + "totalItems": "Articoli Totali", + "totalCategories": "Categorie Totali", + "quickOverview": "Panoramica Veloce", + "totalIncome": "Entrate Totali", + "customerDue": "Debito Cliente", + "stockValue": "Valore Magazzino", + "lossProfit": "Perdite/Profitti", + "cost": "Costo", + "qty": "Quantità", + "noProductFound": "Nessun Prodotto Trovato", + "phoneNumber": "Numero di Telefono", + "pleaseEnterAValidName": "Inserisci un Nome valido", + "pleaseEnterValidPhoneAndNameFirst": "Inserisci prima un telefono e un nome validi", + "confirmDelete": "Conferma Eliminazione", + "areYouSureYouWant": "Sei sicuro di voler eliminare questa parte?", + "pleaseEnterAValidPhoneNumber": "Inserisci un numero di telefono valido", + "sendSMS": "Invia SMS", + "searchH": "Cerca qui....", + "transactions": "Transazioni", + "selectAInvoice": "Seleziona una fattura", + "totalDueAmount": "Importo Totale Dovuto", + "youCanNotPayMoreThenDue": "Non puoi pagare più del dovuto", + "noDueSelected": "Nessun Dovuto Selezionato", + "pleaseEnterName": "Inserisci Nome", + "pleaseEnterAmount": "Inserisci Importo", + "enterNote": "Inserisci Nota", + "pleaseSelectAExpenseCategory": "Seleziona una categoria di spesa", + "enterExpanseCategoryName": "Inserisci il nome della categoria di spesa", + "comingSoon": "Prossimamente", + "pleaseMakeASaleFirst": "Effettua prima una vendita", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Collegamento", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Gateway di Pagamento", + "paymentSuccess": "Pagamento Riuscito", + "paymentWasSuccessful": "Il pagamento è stato effettuato con successo!", + "paymentFailed": "Pagamento Fallito", + "paymentFailedPleaseTryAgain": "Il pagamento è fallito. Per favore riprova.", + "pleaseEnterAValidBrandName": "Inserisci un nome di marca valido", + "enterABrandName": "Inserisci un nome di marca", + "addCategory": "Aggiungi Categoria", + "enterCategoryName": "Inserisci il nome della categoria", + "selectVariations": "Seleziona variazioni : ", + "dataSavedSuccessfully": "Dati salvati con successo.", + "somethingIs": "Qualcosa è", + "updateYourProfile": "Aggiorna il tuo profilo per dare una migliore impressione ai tuoi clienti", + "shopOpeningBalance": "Saldo Iniziale Negozio", + "shopRemainingBalance": "Saldo Residuo Negozio", + "enterAValidDiscount": "Inserisci uno sconto valido", + "addProductFirst": "Aggiungi prima un prodotto", + "subtotal": "Subtotale", + "purchaseDetails": "Dettagli Acquisto", + "riead": "Leggi", + "totall": "Totale:", + "startDate": "Data Inizio", + "pickStartDate": "Seleziona Data Inizio", + "endDate": "Data Fine", + "pickEndDate": "Seleziona Data Fine", + "failedToGetPlatformVersion": "Impossibile ottenere la versione della piattaforma.", + "enterQuantity": "Inserisci quantità", + "pleaseAddQuantity": "Aggiungi quantità", + "willBeAddedSoon": "Sarà aggiunto presto", + "addedToCart": "Aggiunto al Carrello", + "connectYourPrinter": "Collega la tua stampante", + "customerPay": "Pagamento Cliente", + "supplerPay": "Pagamento Fornitore", + "incomeReport": "Rapporto Entrate", + "category": "Categoria", + "balance": "Saldo", + "itemsSales": "Vendite Articoli", + "totalPurchase": "Acquisto Totale", + "totalSales": "Vendite Totali", + "stockReport": "Rapporto Magazzino", + "lossProfitReport": "Rapporto Perdite/Profitti", + "outOfStock": "Esaurito", + "vat": "IVA", + "customerPhoneNumber": "Numero di Telefono Cliente", + "enterCustomerPhoneNumber": "Inserisci il numero di telefono del cliente", + "walkInCustomer": "Cliente senza appuntamento", + "guest": "Ospite", + "stocks": "Magazzino: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Non Disturbare", + "on": "Acceso", + "off": "Spento", + "unlimitedUsagesOfOurPackage": "Utilizzi Illimitati del Nostro Pacchetto\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Paga per Iscriversi", + "field": "Campo", + "successfullyPaid": "Pagato con successo", + "profileEdit": "Modifica Profilo", + "products": "Prodotti", + "salesList": "Elenco Vendite", + "useTitleCanNotBeEmpty": "Il titolo utente non può essere vuoto", + "userTitle": "Titolo Utente", + "enterUserTitle": "Inserisci Titolo Utente", + "create": "Crea", + "youHaveToGivePermission": "Devi Dare Permesso", + "all": "Tutti", + "userRoleDetails": "Dettagli Ruolo Utente", + "doYouWantToDeleteTheUser": "Vuoi eliminare l'utente?", + "thisProductAlreadyAdded": "Questo Prodotto è già stato aggiunto!", + "pleaseEnterAValidProductName": "Inserisci un nome prodotto valido", + "enterProductName": "Inserisci Nome Prodotto", + "pleaseSelectACategory": "Seleziona una categoria", + "productCategory": "Categoria Prodotto", + "selectProductCategory": "Seleziona Categoria Prodotto", + "enterSize": "Inserisci Taglia", + "enterColor": "Inserisci Colore", + "enterWeight": "Inserisci Peso", + "enterCapacity": "Inserisci Capacità", + "enterType": "Inserisci Tipo", + "productBrand": "Marca Prodotto", + "selectABrand": "Seleziona una marca", + "productCodeIsRequired": "Il codice prodotto è richiesto", + "enterAValidStock": "Inserisci uno stock valido", + "enterStock": "Inserisci Stock", + "productUnit": "Unità Prodotto", + "selectProductUnit": "Seleziona Unità Prodotto", + "pleaseEnterAValidPurchasePrice": "Inserisci un prezzo d'acquisto valido", + "enterPurchasePrice": "Inserisci Prezzo di Acquisto", + "pleaseEnterAValidSalePrice": "Inserisci un prezzo di vendita valido", + "enterSaltingPrice": "Inserisci Prezzo di Vendita", + "enterWholesalePrice": "Inserisci Prezzo All'ingrosso", + "enterDealerPrice": "Inserisci Prezzo Rivenditore", + "enterDiscount": "Inserisci Sconto", + "enterManufacturerName": "Inserisci Nome Produttore", + "adding": "Aggiungendo..", + "pleaseEnterAValidUnitName": "Inserisci un nome unità valido", + "pleaseEnterUnitName": "Inserisci nome unità", + "productDetails": "Dettagli Prodotto", + "smartWatch": "Orologio Intelligente", + "appleWatch": "Apple Watch", + "deleting": "Eliminando....", + "brand": "Marca", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Dettagli", + "weSentAnOTPInYourPhoneNumber": "Abbiamo inviato un OTP al tuo numero di telefono", + "pleaseEnterTheOTP": "Per favore inserisci l'OTP", + "enterAValidOTP": "Inserisci un OTP valido", + "verify": "Verifica", + "resendIn": "Invia di nuovo l'OTP in ", + + "dueCollection": "Raccolta scaduta", + "noTransaction": "Nessuna transazione", + "updating": "Aggiornamento...", + "confirmSMSTo": "Conferma SMS a", + "anSMSWillBeSentToTheFollowingNumber": "Un SMS sarà inviato al numero seguente: ", + "package": "Pacchetto", + "permissionNotGranted": "Permesso non concesso!", + "collectedBy": "Raccolto da:", + "phonee": "Telefono:", + "purchaseBy": "Acquistato da:", + "salesBy": "Venduto da:", + "days": "giorni", + + + + "freeLifetimeUpdate": "Aggiornamento gratuito a vita", + "android": "Supporto per app Android e iOS", + "premiumCustomerSupport": "Supporto per app Android e iOS", + "customInvoiceBranding": "Branding personalizzato delle fatture", + "unlimitedUsage": "Utilizzo illimitato", + "freeDataBackup": "Backup dei dati gratuito", + "addCustomers": "Aggiungi Cliente", + "noDue": "Nessun Debito", + "customer": "Cliente", + "billingAddress": "Indirizzo di Fatturazione", + "enterAddress": "Inserisci Indirizzo", + "city": "Città", + "cityName": "Nome Città", + "state": "Stato", + "stateName": "Nome Stato", + "zip": "CAP", + "zipCode": "Inserisci CAP", + "chooseCountry": "Scegli Paese", + "shippingAddress": "Indirizzo di Spedizione", + "partyCreateWarn": "Non hai il permesso di creare un Parte.", + "addParty": "Aggiungi Parti", + "creditLimit": "Limite di Credito della Parte", + "selectOne": "Seleziona Uno", + "roundings": "Arrotondamento (+/-)", + "roundingTotal": "Totale Arrotondato", + "opinion": "Inserisci la tua opinione", + "dueSaleWarn": "Le vendite a credito non sono consentite per i clienti walk-in.", + "paymentTypeHint": "Seleziona un tipo di pagamento", + "createSaleWarn": "Non hai il permesso di creare una vendita.", + "updateSaleWarn": "Non hai il permesso di aggiornare una vendita.", + "uploadImage": "Carica Immagine", + "useGallery": "Usa Galleria", + "openCamera": "Apri Fotocamera", + "scanCode": "Scansiona il codice QR del prodotto", + "posSale": "Vendita POS", + "selectCustomer": "Seleziona Cliente", + "searchWith": "Cerca...", + "filter": "Filtro", + "productNotFound": "Prodotto Non Trovato", + "noMatched": "Nessun prodotto corrispondente trovato.", + "inventoryPermission": "Non hai il permesso di accedere all'inventario", + "noParty": "Nessuna Parte Trovata", + "purchaseWarn": "Non hai il permesso di creare acquisti.", + "purchaseUpdateWarn": "Non hai il permesso di aggiornare gli acquisti.", + "addVariantDetails": "Aggiungi Dettagli Variante", + "purchaseEx": "Prezzo Acquisto Ex.", + "purchaseIn": "Prezzo Acquisto Inc.", + "purchaseExReq": "Prezzo acquisto Ex. richiesto", + "purchaseInReq": "Prezzo acquisto Inc. richiesto", + "profitMargin": "Margine di Profitto (%)", + "saleReq": "Prezzo di vendita richiesto", + "manufactureDate": "Data di Produzione", + "selectDate": "Seleziona Data", + "expDate": "Data di Scadenza", + "saveVariant": "Salva Variante", + "model": "Modello", + "selectModel": "Seleziona Modello", + "bulk": "Caricamento Massivo", + "barcodeGen": "Generatore di Codici a Barre", + "upload": "Carica", + "sku": "SKU / Codice", + "lowStock": "Scorte Basse", + "enLowStock": "Inserisci scorte basse", + "manuDate": "Data di Produzione", + "single": "Singolo", + "batch": "Lotto", + "batchNo": "Numero Lotto", + "entBatchNo": "Inserisci Numero Lotto", + "variantAdded": "Variante aggiunta con successo!", + "variantDelete": "Variante eliminata con successo!", + "addVariant": "Aggiungi Variante", + "typeSelect": "Seleziona Tipo", + "taxType": "Tipo di Tassa", + "selectTax": "Seleziona Tassa", + "updateProductWarn": "Non hai il permesso di aggiornare il prodotto.", + "addProductWarn": "Non hai il permesso di creare il prodotto.", + "updateProductSuccess": "Prodotto aggiornato con successo!", + "addProductSuccess": "Prodotto creato con successo!", + "choose": "Scegli", + "view": "Visualizza Dettagli", + "priceWarn": "Il prezzo non può essere vuoto", + "productSetting": "Impostazioni Prodotto", + "saveSetting": "Salva Impostazioni", + "addStock": "Aggiungi Scorte", + "stockWarn": "Le scorte devono essere almeno 1", + "updateSuccess": "Aggiornato con successo", + "updateFailed": "Aggiornamento scorte fallito", + "deleteBatchWarn": "Sei sicuro di voler eliminare questo lotto?", + "lowStockReport": "Rapporto Scorte Basse", + "genPdfWarn": "Nessun dato disponibile per generare pdf", + "dateFilterWarn": "La data di fine non può essere precedente alla data di inizio.", + "createPdfWarn": "Non hai il permesso di creare pdf.", + "expirationStatus": "Stato di Scadenza", + "selectFDate": "Seleziona data di inizio", + "selectToDate": "Seleziona data di fine", + "clear": "Pulisci", + "incomeReportPermission": "Non hai il permesso di visualizzare il rapporto redditi.", + "deleteAcc": "Elimina Account", + "deletePartyWarn": "Non hai il permesso di eliminare la parte.", + "updatePartyWarn": "Non hai il permesso di aggiornare la parte.", + "phoneNotAvail": "Numero di telefono non disponibile.", + "notLaunch": "Impossibile avviare l'app telefono.", + "quickOver": "Panoramica Rapida", + "tranSacOver" : "Panoramica della transazione", + "profitLoss" : "Profitto e perdita" +} \ No newline at end of file diff --git a/lib/l10n/intl_ja.arb b/lib/l10n/intl_ja.arb new file mode 100644 index 0000000..2a00ba2 --- /dev/null +++ b/lib/l10n/intl_ja.arb @@ -0,0 +1,1271 @@ +{ + "deleteDialogDetails": "アカウントを削除してもよろしいですか?この操作により、すべてのデータが永久に消去されます。", + "passwordMust6Character": "パスワードは6文字以上である必要があります", + "passwordIsRequired": "パスワードは6文字以上である必要があります", + "iAgreeDeleteMyAccountPermanent": "アカウントを永久に削除することに同意します。", + "flat": "固定", + "percent": "パーセント", + "partialPaid": "一部支払い済み", + "selectStock": "在庫を選択", + "stockOrVariant": "在庫 / バリエーション", + "noBatch": "バッチなし", + "purchaseQuantityRequired": "購入数量が必要です", + "excelUploader": "Excelアップローダー", + "remove": "削除", + "uploading": "アップロード中...", + "pickAndUploadFile": "ファイルを選択してアップロード", + "downloadExcelFormat": "Excel形式をダウンロード", + "excelFiles": "Excelファイル", + "noFileSelected": "ファイルが選択されていません", + "orContinueWith": "または次で続行", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ログインに失敗しました。もう一度お試しください。", + "someThingWithWrongWithTheWebPage": "ウェブページで問題が発生しました。", + "loadingOtpSetting": "OTP設定を読み込み中...", + "youCanNowResendYourOtp": "OTPを再送信できるようになりました。", + "resendOtpSeconds": "${start}秒後にOTPを再送信", + "oldPassword": "古いパスワード", + "oldPasswordCanNotBeEmpty": "古いパスワードは空にできません", + "seconds": "秒", + "downloading": "ダウンロード中...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ダウンロードに成功しました!ドキュメントフォルダを確認してください", + "printBarCode": "バーコードを印刷", + "youDoNotHavePermissionToGenerateBarcode": "バーコードを生成する権限がありません。", + "download": "ダウンロード", + "packingDate": "梱包日", + "permissionDeniedToViewBank": "銀行を表示する権限がありません。", + "permissionDeniedToUpdateBank": "銀行を更新する権限がありません。", + "editWarehouse": "倉庫を編集", + "addNewWarehouse": "新しい倉庫を追加", + "warehouseName": "倉庫名", + "enterWarehouseName": "倉庫名を入力してください", + "amountMustBeGreaterThanZero": "金額は0より大きい必要があります", + "canNotRetrievePaymentDetails": "支払い詳細を取得できませんでした。", + "youDonNotHavePermissionToCreateExpense": "経費を作成する権限がありません。", + "youDoNotHavePermissionToCreateExpenseCategory": "経費カテゴリーを作成する権限がありません。", + "youDonNotHavePermissionToCreateIncome": "収入を作成する権限がありません。", + "youDoNotHavePermissionToCreateIncomeCategory": "収入カテゴリーを作成する権限がありません。", + "salesReturn": "売上返品", + "purchaseReturn": "売上返品", + "returnQuantity": "返品数量", + "nonFoundableDiscount": "返金不可(消費税/割引)", + "confirmReturn": "返品を確定", + "pleaseSelectForProductReturn": "返品する商品を選択してください", + "failedToProcessReturn": "返品の処理に失敗しました。", + "noValuesDenied": "値が定義されていません", + "editCategory": "カテゴリーを編集", + "editModel": "モデルを編集", + "addNewModel": "新しいモデルを追加", + "pleaseEnterValidName": "有効な名前を入力してください", + "modelName": "モデル名", + "enterModelName": "モデル名を入力してください", + "youDoNotHavePermissionToCreateModel": "モデルを作成する権限がありません", + "youDoNotHavePermissionToUpdateModel": "モデルを更新する権限がありません", + "modelUpdateSuccessfully": "モデルが正常に更新されました!", + "modelCreatedSuccessfully": "モデルが正常に作成されました!", + "models": "モデル", + "youDoNotHavePermissionDeleteModel": "モデルを削除する権限がありません。", + "enterLabelText": "ラベルテキストを入力してください", + "searchBatchNo": "バッチ番号を検索...", + "noActiveUser": "アクティブなユーザーではありません", + "pleaseUseValidPurchaseCodeUseTheApp": "アプリを使用するには有効な購入コードを使用してください。", + "notInternetConnection": "インターネット接続がありません", + "pleaseCheckYourInternetConnection": "インターネット接続を確認して、もう一度お試しください", + "ok": "OK", + "addCash": "現金を増やす", + "reduceCash": "現金を減らす", + "transactionType": "取引タイプ", + "user": "ユーザー", + "toAccount": "宛先口座", + "fromAccount": "元口座", + "years": "年", + "comboProductReport": "コンボ商品レポート", + "grossProfit": "売上総利益 (Gross Profit)", + "netProfit": "純利益 (Net Profit)", + "incomeType": "所得の種類", + "expensesType": "経費の種類", + "resets": "リセット", + "packageName": "パッケージ名", + "start": "開始", + "paymentMethod": "支払い方法", + "addPayment": "支払いを追加", + "advance": "前払い", + "noteLevel": "ノートレベル", + "enterYourNoteLevel": "ノートレベルを入力してください", + "postSaleMessage": "販売後メッセージ", + "enterYourPostSaleMessage": "販売後メッセージを入力してください", + "a4PageLogo": "A4ページ請求書ロゴ", + "thermalInvoicePageLogo": "感熱式請求書ロゴ", + "thermalPrinterLanguage": "感熱式プリンター言語", + "thermalPrinterPageSize": "感熱式プリンター用紙サイズ", + "openSetting": "設定を開く", + "selectRack": "ラックを選択", + "rack": "ラック (Rack)", + "selectShelf": "棚を選択", + "shelf": "棚 (Shelf)", + "variations": "バリエーション", + "combo": "コンボ", + "enterBatchNo": "ロット番号を入力 (Batch No.)", + "selectWarehouse": "倉庫を選択", + "warehouse": "倉庫 (Warehouse)", + "netTotalAmount": "正味合計金額", + "defaultSellingPrice": "デフォルト販売価格", + "selectItems": "アイテムを選択", + "variantList": "バリエーションリスト", + "addSubVariation": "サブバリエーションを追加", + "editProduct": "製品を編集", + "noItemFound": "アイテムが見つかりません", + "youDoNotHavePermissionDeleteTheShelf": "棚を削除する権限がありません", + "notMatchingResultFound": "一致する結果が見つかりません", + "editShelf": "棚を編集", + "addShelf": "新しい棚を追加", + "shelfName": "棚名", + "enterShelfName": "棚名を入力", + "pleaseEnterShelfName": "棚名を入力してください", + "productRacks": "製品ラック", + "racks": "ラック (Racks)", + "youDoNtHavePermissionToCreateRacks": "ラックを作成する権限がありません。", + "youDoNtHavePermissionToDeleteRacks": "ラックを削除する権限がありません。", + "youDoNtHavePermissionToUpdateRacks": "ラックを更新する権限がありません。", + "addNewRack": "新しいラックを追加", + "editRack": "ラックを編集", + "rackName": "ラック名", + "pleaseEnterRackName": "ラック名を入力してください", + "shelves": "棚 (Shelves)", + "pressToSelect": "押して選択", + "selectAtLeastOneRack": "少なくとも1つの棚を選択してください", + "inActive": "無効", + "addNewVariation": "新しいバリエーションを追加", + "editVariations": "バリエーションを編集", + "values": "値", + "enterValues": "値を入力", + "pleaseEnterAtLeastOneValues": "少なくとも1つの値を入力してください。", + "productVariations": "製品バリエーション", + "permissionDenied": "アクセス拒否", + "noVariationFound": "バリエーションが見つかりません。", + "addNewVariations": "新しいバリエーションを追加", + "variationId": "バリエーションID (Variation ID)", + "updateRole": "ロールを更新", + "addRole": "ロールを追加", + "enterUserName": "ユーザー名を入力", + "enterYourPassword": "パスワードを入力してください", + "selectAll": "すべて選択", + "sNo": "連番 (S.No.)", + "feature": "機能", + "read": "読み取り", + "viewPrice": "価格を表示", + "purchaseReturns": "仕入返品", + "expiredProduct": "期限切れ製品", + "barcodes": "バーコード", + "bulkUploads": "一括アップロード", + "productModels": "製品モデル", + "incomes": "収入", + "dues": "未払金", + "subscriptions": "サブスクリプション", + "paymentsTypes": "支払いタイプ", + "roles": "ロール", + "manageSetting": "設定の管理", + "downloadApk": "APKをダウンロード", + "vatReports": "消費税レポート (VAT)", + "profitAndLossDetailsReport": "損益詳細レポート", + "transactionsHistoryReport": "取引履歴レポート", + "expireProductReports": "期限切れ製品レポート", + "productPurchaseReport": "製品購入レポート", + "productSalesReport": "製品販売レポート", + "role": "ロール", + "areYouSureWantToDeleteThisRole": "このロールを削除してもよろしいですか?", + "inStock": "在庫あり", + "informationShowInLabels": "ラベルに表示する情報", + "packageDate": "梱包日", + "barCodePrintLabelSetting": "バーコード印刷ラベル設定", + "labelRoleLabelSize2Inch": "ラベルロールサイズ 2\"*1, 50mm*25mm, ギャップ 3.1mm", + "labelRoleLabelSize1_5Inch": "ラベルロールサイズ 1.5\"*1, 38mm*25mm, ギャップ 3.1mm", + "thirtyTwoLabelPerSheet": "1シートあたり32ラベル、8.27インチ×11.69インチ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "バーコードを生成する権限がありません。", + "pleaseSelectAProductFirst": "最初に製品を選択してください", + "pleaseEnterAValidQuantity": "すべての製品に対して有効な数量(少なくとも1以上)を入力してください", + "pleaseSelectProductFirst": "最初に製品を選択してください", + "bluetoothIsTurnedOff": "Bluetoothがオフになっています。オンにしてください。", + "noBluetoothDeviceSelected": "Bluetoothデバイスが選択されていません。", + "printLabel": "ラベルを印刷", + "caningForDevices": "デバイスをスキャン中...", + "noDeviceFound": "デバイスが見つかりません", + "retryScan": "スキャンを再試行", + "connectedTo": "接続先:", + "pleaseEnableBluetooth": "Bluetoothを有効にしてください", + "skuOrCode": "SKU / コード", + "lowStockAlert": "低在庫アラート", + "tax": "税金 (Tax)", + "costExclusionTax": "税抜コスト", + "costInclusionTax": "税込コスト", + "mrpOrSalePrice": "希望小売価格/販売価格 (MRP)", + "expiredDate": "有効期限", + "sellingPrice": "販売価格", + "variationsProduct": "バリエーション製品", + "comboProducts": "コンボ製品", + "noStockAvailable": "在庫データがありません。", + "highToLowPrice": "価格の高い順", + "lowToHighPrice": "価格の低い順", + "attachment": "添付ファイル", + "viewStock": "在庫を表示", + "expiry": "期限", + "expire": "期限切れ", + "sevenDays": "7日間", + "fifteenthDays": "15日間", + "thirtyDays": "30日間", + "sixtyDays": "60日間", + "outPremiumPlan": "プレミアムプラン", + "youDoNotHavePermissionToCreatePurchase": "購入を作成する権限がありません。", + "thisPlanIsNotAvailableToPurchase": "このプランは購入できません", + "thisPlanIsEligibleForUpgrade": "このプランはアップグレード対象外です", + "extendPlan": "プランを延長", + "buyNow": "今すぐ購入", + "none": "なし", + "roundToWholeNumber": "整数に丸める", + "roundToNearestWholeNumber": "最も近い整数に丸める", + "roundToNearnessDecimalNumber005": "最も近い小数(0.05)に丸める", + "roundToNearnessDecimalNumber01": "最も近い小数(0.1)に丸める", + "roundToNearnessDecimalNumber05": "最も近い小数(0.5)に丸める", + "lastYear": "昨年", + "productStock": "製品在庫", + "unit": "単位", + "showExpireDate": "有効期限を表示", + "vatId": "消費税ID (Vat Id)", + "vatType": "消費税タイプ (vatType)", + "exclusivePrice": "税抜価格 (exclusivePrice)", + "inclusivePrice": "税込価格 (inclusivePrice)", + "profitPercent": "利益率", + "showSingle": "シングルを表示", + "showCombo": "コンボを表示", + "showVariant": "バリエーションを表示", + "showAction": "アクションを表示", + "ledger": "元帳", + "youDoNotHavePermissionToGenerateReport": "レポートを作成する権限がありません", + "noDataAvailable": "データがありません", + "youDoNotHavePermissionToExportExcel": "Excelをエクスポートする権限がありません", + "noDataAvailableForExport": "エクスポートできるデータがありません", + "supplierDue": "サプライヤー未払金", + "partyType": "取引先タイプ", + "allParty": "すべての取引先", + "yesterday": "昨日", + "last7Days": "過去7日間", + "last30Days": "過去30日間", + "currentMonth": "今月", + "lastMonth": "先月", + "currentYear": "今年", + "customerDate": "カスタム日付", + "noTransactionToGeneratePdf": "PDFを作成する取引がありません", + "generatePdf": "PDFを作成", + "noTransactionFound": "取引が見つかりません", + "reference": "参照", + "creditIn": "貸方 (入金)", + "debitOut": "借方 (出金)", + "subscribeNow": "今すぐ登録", + "expired": "期限切れ", + "totalBalance": "総残高", + "hoursLeft": "残り時間", + "daysLeft": "残り日数", + "pos": "POS", + "profitAndLoss": "損益", + "branch": "支店", + "hrm": "人事 (HRM)", + "inventory": "在庫", + "editAttendance": "勤怠を編集", + "addNewAttendance": "新しい勤怠を追加", + "employee": "従業員", + "pleaseSelectAnEmployee": "従業員を選択してください", + "shift": "シフト", + "selectEmployeeFirst": "先に従業員を選択してください", + "selectDateFirst": "先に日付を選択してください", + "month": "月", + "autoSelected": "自動選択", + "pleaseSelectDate": "日付を選択してください", + "timeIn": "出勤時間", + "timeOut": "退勤時間", + "attendance": "勤怠", + "allEmployee": "全従業員", + "noAvailableRecordFound": "勤怠記録が見つかりません。", + "addAttendance": "勤怠を追加", + "noNoteProvided": "備考なし。", + "duration": "期間", + "youDoNotHavePermissionToViewAttendance": "勤怠を表示する権限がありません", + "department": "部署", + "noDepartmentFound": "部署が見つかりません。", + "inactive": "非アクティブ", + "noDescriptionAvailableForThisDepartment": "この部署の説明はありません。", + "youDoNotHavePermissionToUpdateDepartment": "部署を更新する権限がありません。", + "youDoNotHavePermissionToDeleteDepartment": "部署を削除する権限がありません。", + "failedToDeleteTheDeterment": "部署の削除に失敗しました", + "failedToLoadDepartment": "部署の読み込みに失敗しました", + "addDepartment": "部署を追加", + "saving": "保存中", + "editDesignation": "役職を編集", + "addDesignation": "新しい役職を追加", + "designationName": "役職名", + "enterDesignationName": "役職名を入力", + "pleaseEnterDesignationName": "役職名を入力してください", + "pleaseSelectAStatus": "ステータスを選択してください", + "enterDescription": "説明を入力", + "designation": "役職", + "noDesignationFound": "役職が見つかりません。", + "noDescriptionAvailableForThisDesignation": "この役職の説明はありません。", + "youDoNotPermissionToUpdateDesignation": "役職を更新する権限がありません。", + "youDoNotHavePermissionToDeleteDesignation": "役職を削除する権限がありません。", + "updatePurchase": "購入を更新", + "editEmployee": "従業員を編集", + "addNewEmployee": "新しい従業員を追加", + "enterFullName": "氏名を入力", + "pleaseSelectDesignation": "役職を選択してください", + "pleaseSelectDepartment": "部署を選択してください", + "pleaseSelectStatus": "ステータスを選択してください", + "pleaseEnterYourPhoneNumber": "電話番号を入力してください", + "countryName": "国名", + "enterYourCountry": "国を入力してください", + "salary": "給与", + "pleaseEnterYourSalary": "給与を入力してください", + "gender": "性別", + "pleaseSelectYourGender": "性別を選択してください", + "pleaseSelectYourShift": "シフトを選択してください", + "birthDate": "生年月日", + "joinDate": "入社日", + "staus": "ステータス", + "pleaseSelectValidStartAndEndDates": "有効な開始日と終了日を選択してください。", + "endDateCannotBeBeforeStartDate": "終了日を開始日より前にすることはできません。", + "editHoliday": "休日を編集", + "addNewHoliday": "新しい休日を追加", + "enterHolidayName": "休日名を入力", + "pleaseEnterHolidayName": "休日名を入力してください", + "pleaseEnterDate": "日付を入力してください", + "pleaseSelectStartDate": "開始日を選択してください", + "pleaseEnterEndDate": "終了日を選択してください", + "endDateBeforeStartDate": "終了日が開始日より前です", + "holidayList": "休日リスト", + "noHolidayFound": "休日が見つかりません。", + "noHolidayFundMatching": "一致する休日が見つかりません", + "addHoliday": "休日を追加", + "youDoNotHavePermissionToUpgradeHoliday": "休日を更新する権限がありません。", + "holiday": "休日", + "editLeave": "休暇を編集", + "addNewLeave": "新しい休暇を追加", + "leaveType": "休暇タイプ", + "pleaseSelectALeaveType": "休暇タイプを選択してください", + "pleaseSelectAStartDate": "開始日を選択してください", + "leaveDuration": "休暇期間", + "autoCalculatedDays": "自動計算された日数", + "leaveList": "休暇リスト", + "noLeaveRequestFound": "休暇申請が見つかりません。", + "addLeave": "休暇を追加", + "noDescriptionProvided": "説明なし。", + "youDoNotHavePermissionToUpdateLeaveRequest": "休暇申請を更新する権限がありません。", + "youDoNotHavePermissionToDeleteLeaveRequest": "休暇申請を削除する権限がありません。", + "leaveRequest": "休暇申請", + "editPayroll": "給与計算を編集", + "addNewPayroll": "新しい給与計算を追加", + "paymentYear": "支払年", + "pleaseSelectPaymentYear": "支払年を選択してください", + "pleaseSelectAnMonth": "月を選択してください", + "pleaseEnterADate": "日付を入力してください", + "totalSalaryAmount": "総給与額", + "payrollList": "給与リスト", + "noPayrollFound": "給与記録が見つかりません。", + "paymentDetails": "支払詳細", + "youDoNotHaveUpdatePayroll": "給与計算を更新する権限がありません。", + "youDoNotHavePermissionToDeletePayroll": "給与計算を削除する権限がありません。", + "payrollRecord": "給与記録", + "searchAttendance": "勤怠を検索", + "attendanceReport": "勤怠レポート", + "noAttendanceRecordFound": "選択したフィルターの勤怠記録が見つかりません。", + "searchLeave": "休暇を検索", + "leaveReports": "休暇レポート", + "noLeaveRecordFound": "選択したフィルターの休暇記録が見つかりません。", + "durationDays": "期間 (日)", + "payrollReports": "給与レポート", + "noMatchingPayrollFound": "一致する給与記録が見つかりません。", + "editShift": "シフトを編集", + "addNewShift": "新しいシフトを追加", + "shiftName": "シフト名", + "pleaseSelectAShift": "シフトを選択してください", + "breakStatus": "休憩ステータス", + "pleaseSelectBreakStatus": "休憩ステータスを選択してください", + "startTimeIsRequired": "開始時間は必須です", + "startTime": "開始時間", + "enterStartTime": "開始時間を入力", + "endTimeIsRequired": "終了時間は必須です", + "endTime": "終了時間", + "enterEndTime": "終了時間を入力", + "startBreakTime": "休憩開始", + "enterBreakTime": "休憩時間を入力", + "endBreakTime": "休憩終了", + "noShiftFound": "シフトが見つかりません。", + "addShift": "シフトを追加", + "breakTime": "休憩時間", + "breakDuration": "休憩期間", + "youDoNotToHavePermissionToUpdateShift": "シフトを更新する権限がありません。", + "youDoNotToHavePermissionToDeleteShift": "シフトを削除する権限がありません。", + "doYouReallyWantToDeleteThis": "本当に削除しますか", + "viewDetails": "詳細を表示", + "leave": "休暇", + "payroll": "給与", + "editBankAdjustment": "銀行調整を編集", + "adjustBankBalance": "銀行残高を調整", + "pleaseAddAtLeastOneBank": "残高を調整するには、少なくとも1つの銀行口座を追加してください。", + "accountNumber": "口座名", + "selectAccount": "口座を選択", + "selectType": "タイプを選択", + "amountsIsRequired": "金額は必須です", + "invalidAmount": "無効な金額", + "adjustmentDate": "調整日", + "dateIsRequired": "日付は必須です", + "editBankAccounts": "銀行口座を編集", + "addNewBankAccounts": "銀行口座を追加", + "accountDisplayName": "口座表示名", + "enterAccountDisplayName": "口座表示名を入力", + "displayNameIsRequired": "表示名は必須です", + "openingBalanceIsRequired": "開始残高は必須です", + "asOfDate": "現在の日付", + "hideFiled": "フィールドを隠す", + "addMoreFiled": "フィールドを追加", + "enterAccountName": "口座番号を入力", + "ifscCode": "IFSCコード", + "upiIdForQrCode": "QRコード用UPI ID", + "bankName": "銀行名", + "enterBankName": "銀行名を入力", + "accountHolderName": "口座名義人", + "enterAccountHolderName": "口座名義人を入力", + "printBankDetailsAndInvoice": "請求書に銀行詳細を印刷", + "viewingTransactionFor": "取引を表示中: ", + "bankAccounts": "銀行口座", + "noBankAccountFound": "銀行口座が見つかりません。", + "noAccountsFoundMissing": "一致する口座が見つかりません", + "deposit": "預金", + "addBank": "銀行を追加", + "bankToBankTransfer": "銀行間振替", + "bankToCashTransfer": "銀行から現金へ振替", + "accountName": "口座名", + "holderName": "名義人", + "openingDate": "開設日", + "currentBalance": "現在の残高", + "permissionDeniedToDeleteBank": "銀行を削除する権限が拒否されました。", + "canNotEditThisTransactionType": "この取引タイプは編集できません。", + "bank": "銀行", + "noTransactionFoundForThisFilter": "このフィルターの取引が見つかりません。", + "pleaseSelectBothAccounts": "両方の口座を選択してください。", + "cannotTransferToSameAccounts": "同じ口座には振替できません。", + "editBankTransfer": "銀行振替を編集", + "needAtLeastTwoBankAccount": "振替を行うには少なくとも2つの銀行口座が必要です。", + "from": "元", + "to": "先", + "editBankToCash": "銀行から現金を編集", + "noBankAccountsFoundToTransferFrom": "振替元の銀行口座が見つかりません。", + "selectOneAccount": "口座を1つ選択", + "editCashAdjustment": "現金調整を編集", + "adjustCashBalance": "現金残高を調整", + "customDate": "カスタム日付", + "cashInHand": "手持ち現金", + "currentCashBalance": "現在の現金残高", + "transfer": "振替", + "adjustCash": "現金を調整", + "pleaseSelectADestinationBankAccounts": "振替先の銀行口座を選択してください。", + "editCashToBank": "現金から銀行を編集", + "cashToBankTransfer": "現金から銀行へ振替", + "noDestinationBankAccountFond": "振替先の銀行口座が見つかりません。", + "transferCheque": "小切手を振替", + "receivedFrom": "受領元", + "chequeAmount": "小切手金額", + "chequeNumber": "小切手番号", + "chequeDate": "小切手日付", + "referenceNumber": "参照番号", + "selectBankToCash": "銀行または現金を選択", + "depositTo": "預入先", + "selectDepositDestination": "預入先を選択", + "transferDate": "振替日", + "doYouWantToRellyReOpenThisCheque": "本当にこの小切手を再開しますか?", + "okay": "OK", + "reOpen": "再開", + "open": "未決済", + "chequeList": "小切手リスト", + "closed": "決済済み", + "noChequeFound": "小切手が見つかりません", + "searchTransaction": "取引を検索...", + "filterByDate": "日付でフィルター", + "addImage": "画像を追加", + "cashAndBankManagement": "現金・銀行管理", + "cheque": "小切手", + "branchList": "支店リスト", + "roleAndPermission": "役割と権限", + "switchBank": "支店を切り替えますか?", + "exitBank": "支店を退出", + "areYouSureWantToSwitchToDifferentBranch": "別の支店に切り替えてもよろしいですか?", + "areYourSureYouWantToExitFromThisBranch": "この支店から退出してもよろしいですか?", + "switchs": "切り替え", + "exit": "退出", + "createBranch": "支店を作成", + "areYouSureWantToDeleteThisBranch": "この支店を削除してもよろしいですか?", + "currents": "現在", + "noBrunchFound": "支店が見つかりません", + "updateBranch": "支店を更新", + "pleaseEnterBranchName": "支店名を入力してください", + "enterBalance": "残高を入力", + "youDoNotHavePermissionToUpdateBranch": "支店を更新する権限がありません。", + "allTransaction": "すべての取引", + "duePay": "未払い金", + "allParties": "すべての取引先", + "retry": "再試行", + "incomeCategoriesReport": "収入カテゴリレポート", + "dayBook": "日記帳", + "billWiseProfit": "請求書別利益", + "cashFlow": "キャッシュフロー", + "balanceSheet": "貸借対照表", + "taxReport": "税務レポート", + "productSaleHistory": "製品販売履歴", + "productPurchaseHistory": "製品購入履歴", + "partyReports": "取引先レポート", + "customerLedger": "顧客元帳", + "supplierLedger": "サプライヤー元帳", + "partyWiseProfit": "取引先別利益", + "productWiseProfit": "製品別利益", + "top5Customer": "トップ5顧客", + "top5Supplier": "トップ5サプライヤー", + "productReports": "製品レポート", + "comboReport": "コンボレポート", + "expiredItemReport": "期限切れ商品レポート", + "top5Product": "トップ5製品", + "productWiseProfitAndLoss": "製品別損益", + "productWisePurchase": "製品別購入", + "productWiseSale": "製品別販売", + "noProductMatchYourSearch": "検索に一致する製品はありません。", + "purchaseQty": "購入数量", + "saleQty": "販売数量", + "youDoNotHavePermissionProfitAndLoss": "損益の権限がありません。", + "sold": "販売済み", + "remaining": "残り", + "totalAssets": "総資産", + "assets": "資産", + "itemName": "商品名", + "personalInfo": "個人情報:", + "dueBalance": "未払残高", + "walletBalance": "ウォレット残高", + "cashIn": "現金収入", + "cashOut": "現金支出", + "runningCash": "運用現金", + "moneyIn": "入金", + "moneyOut": "出金", + "noDataAvailableForGeneratePdf": "PDFを作成するためのデータがありません", + "balanceDue": "未払残高", + "returnedAmount": "返金額", + "saleReturn": "販売返品", + "saleEdit": "販売編集", + "pleaseAddASalesReturn": "販売返品を追加してください", + "subscriptionReports": "サブスクリプションレポート", + "started": "開始", + "end": "終了", + "taxReportList": "税務レポートリスト", + "developedBy": "開発者", + "time": "時間", + "receivedBy": "受領者", + "wallet": "ウォレット", + "warranty": "保証 (Warranty)", + "guarantee": "保証 (Guarantee)", + "remark": "備考", + "bankDetails": "銀行詳細", + "cashAndBank": "現金と銀行", + "pdfGenerateSuccessfully": "PDFが正常に作成されました", + + "generatingPdf": "PDFを生成中", + "INVOICE": "請求書", + "admin": "管理者", + "invoiceNumber": "請求書番号", + "vatNumber": "VAT番号", + "customerSignature": "お客様の署名", + "authorizedSignature": "承認された署名", + "poweredBy": "Powered By", + "shippingCharge": "送料", + "totalReturned": "返品総額", + "amountsInWord": "金額(日本語)", + "changeAmount": "お釣り", + "sellsBy": "販売者", + "rounding": "端数処理", + "paidBy": "支払者", + "vatGstTitle": "VAT/GSTタイトル", + "enterVatGstTitle": "VAT/GSTタイトルを入力", + "vatGstNumber": "VAT/GST番号", + "enterVatGstNumber": "VAT/GST番号を入力", + "vatAndTax": "VATと税", + "customPrint": "カスタム印刷", + "taxRates": "税率", + "taxRatesMangeYourTaxRates": "税率 - 税率を管理", + "add": "追加", + "status": "ステータス", + "active": "アクティブ", + "disable": "無効", + "deletedSuccessFully": "正常に削除されました!", + "failedToDeleteTheTax": "税の削除に失敗しました", + "errorDeletingTax": "税の削除エラー", + "taxGroup": "税グループ", + "combinationOfTheMultipleTaxes": "複数の税の組み合わせ", + "subTaxes": "内訳税", + "action": "アクション", + "addTax": "税を追加", + "editTax": "税を編集", + "addNewTax": "新しい税を追加", + "enterTaxRates": "税率を入力", + "addTaxGroup": "新しい税グループを追加", + "editTaxGroup": "税グループを編集", + "taxWithSingleMultipleTaxType": "単一/複数の税タイプの税", + "noSubTaxSelected": "内訳税が選択されていません", + "subTaxList": "内訳税リスト", + "taxPercent": "税率(%)", + "done": "完了", + "writerTaxHere": "ここにテキストを入力...", + "expiredList": "期限切れリスト", + "listIsEmpty": "リストは空です", + "printingInvoice": "請求書を印刷中", + "salesSetting": "販売設定", + "invoiceLogo": "請求書ロゴ", + "printingOption": "印刷オプション", + "amountRoundingMethod": "金額の端数処理方法", + "signUp": "サインアップ", + "returnedItem": "返品された商品", + "returnedDate": "返品日", + "unitPrice": "単価", + "saleBy": "販売者", + "purchasedBy": "購入者", + "collectedBys": "回収者", + "payableAmount": "支払金額", + "receivedAmount": "受取金額", + "unitPrices": "単価", + "item": "品目", + "sl": "番号", + "mobiles": "携帯電話", + "paidVia": "支払い方法", + "moneyReceipt": "領収書", + "receipt": "領収書", + "barcodeGenerator" : "バーコードジェネレーター", + "searchProduct" : "製品検索", + "code" : "コード", + "price" : "価格", + "showCode" : "コードを表示", + "showPrice" : "価格を表示", + "showName" : "名前を表示", + "actions" : "アクション", + "noItemSelected" : "アイテムが選択されていません", + "noProductSelected" : "製品が選択されていません", + "previewPdf" : "PDFプレビュー", + "salesReturnReport" : "売上返品レポート", + "purchaseReturnReport" : "購入返品レポート", + "incomeFor" : "収入対象", + "enterProductCode": "製品コードを入力してください", + "addIncome" : "収入を追加", + "incomeDate" : "収入日", + "incomeCategories" : "収入カテゴリー", + "addIncomeCategory" : "収入カテゴリーを追加", + "enterIncomeCategoryName" : "収入カテゴリー名を入力してください", + "totalReturnAmount" : "合計返金額", + "returned" : "返却されました", + "supplierDetails" : "サプライヤーの詳細", + "weekly": "毎週", + "monthly": "毎月", + "yearly" : "毎年", + "today" : "今日", + "thisWeek" : "今週", + "thisMonth" : "今月", + "thisYear": "今年", + "allTime" : "全期間", + "custom" : "カスタム", + "addUserRole": "ユーザーロールの追加", + "noRoleFound": "ユーザーロールが見つかりません", + "yourPackageExpiredInDays": "パッケージはあと5日で期限切れになります", + "yourPackageExpiredToday": "パッケージは本日期限切れになります。\n\n再度購入してください", + "contactUs": "お問い合わせ", + "writeYourMessageHere": "ここにメッセージを書いてください", + "sendMessage": "メッセージを送信", + "sendYourEmail": "あなたのメールアドレスを送信", + "backToHome": "ホームに戻る", + "promoCode": "プロモーションコード", + "submit": "送信", + "seeAllPromoCode": "すべてのプロモーションコードを見る", + "categories": "カテゴリー", + "enterYourPhoneNumber": "電話番号を入力してください", + "enterFullAddress": "完全な住所を入力してください", + "enterYourEmailAddress": "メールアドレスを入力してください", + "pleaseEnterAPassword": "パスワードを入力してください", + "pleaseEnterAConfirmPassword": "確認用のパスワードを入力してください", + "enterYourName": "お名前を入力してください", + "addNewAddress": "新しい住所を追加", + "firstName": "名", + "lastName": "姓", + "country": "国", + "bangladesh": "バングラデシュ", + "apply": "適用", + "deliveryAddress": "配送先住所", + "noDataAvailabe": "データがありません", + "addDelivery": "配送を追加", + "description": "説明", + "addNote": "メモを追加", + "image": "画像", + "pleaseConnectThePrinterFirst": "プリンターに接続してください", + "selectCategory": "カテゴリを選択", + "enterExpenseDate": "経費の日付を入力してください", + "enterName": "名前を入力してください", + "enterAmount": "金額を入力してください", + "enterRefNumber": "参照番号を入力してください", + "fashions": "ファッション", + "billTO": "請求先", + "totalDue": "合計額", + "paymentsAmount": "支払い金額", + "remainingDue": "未払い残高", + "thankYouForYourDuePayment": "未払い金額の支払いありがとうございます", + "print": "印刷", + "unitPirce": "単価", + "totalPrice": "合計金額", + "totalVat": "消費税合計", + "deliveryCharge": "配送料", + "totalPayable": "支払総額", + "thakYouForYourPurchase": "ご購入いただきありがとうございます", + "pleaseConnectYourBlutohPrinter": "Bluetoothプリンターに接続してください", + "editSocailMedia": "ソーシャルメディアの編集", + "socialMarketing": "ソーシャルマーケティング", + "share": "共有", + "notification": "通知", + "purchaseAlarm": "購入アラーム", + "purchaseConfirmed": "購入確認済み", + "paymentComplete": "支払い完了", + "retur": "返品", + "sendSms": "SMS送信", + "recivethePin": "PINを受け取る", + "startNewSale": "新しい販売を開始", + "payment": "支払い", + "masterCard": "マスターカード", + "instrucation": "指示", + "cash": "現金", + "invoiceViewr": "請求書ビューア", + "size": "サイズ", + "color": "色", + "weight": "重さ", + "capacity": "容量", + "type": "タイプ", + "youWantTodeletetheProduct": "この商品を削除しますか?", + "delete": "削除", + "contactDetials": "連絡先詳細", + "clarence": "クラレンス", + "call": "通話", + "messege": "メッセージ", + "dailyTransaction": "日次取引", + "promo": "プロモ", + "send": "送信", + "easyToUseThePos": "簡単に使用できるモバイルPOS", + "easytheusedesciption": "PosProアプリは無料で、使いやすいです。実際、世界中で最も優れたPOSシステムの1つです。", + "choseYourFeature": "機能を選択", + "choseyourfeatureDesciption": "機能はPosProを伝統的なソリューションとは異なるものにする重要な要素です。", + "allBusinessSolutions": "すべてのビジネスソリューション", + "allBusinessolutionDescrip": "PosProは在庫、アカウント、売上、経費、損益を備えた完全なビジネスソリューションです。", + "skip": "スキップ", + "next": "次へ", + "anewUpdateAvailable": "新しいアップデートが利用可能です\nアプリを更新してください", + "skipTheUpdate": "アップデートをスキップ", + "rememberMeLater": "後で覚えておく", + "powerdedByAcnoo": "Powered By Acnoo", + "lossOrProfit": "損益", + "expense": "経費", + "parties": "取引先", + "home": "ホーム", + "sales": "販売", + "setting": "設定", + "purchaseNow": "今すぐ購入", + "paymentMethods": "支払い方法", + "save": "保存", + "update": "アップデート", + "continueButton": "続く", + "name": "名前", + "phone": "電話番号", + "email": "電子メールアドレス", + "address": "住所", + "previousDue": "期限前", + "selectLang": "あなたが使う言語を選んでください", + "addContact": "連絡先を追加", + "moreInfo": "より詳しい情報", + "retailer": "小売業者", + "dealer": "ディーラー", + "wholesaler": "卸売業者", + "supplier": "サプライヤー", + "CustomerDetails": "お客様情報", + "recentTransaction": "最近の取引", + "totalProduct": "総製品数", + "total": "合計", + "paid": "有料", + "unPaid": "未払い", + "due": "期限", + "connect": "クリックして接続", + "tryAgain": "再試行する", + "loading": "読み込み中", + "viewAll": "すべて見る", + "partyList": "パーティー一覧", + "addCustomer": "顧客を追加してください", + "updateContact": "連絡先の更新", + "dueList": "期限リスト", + "collectDue": "集金", + "date": "日にち", + "dueAmount": "支払額: ", + "customerName": "顧客名", + "totalAmount": "合計金額", + "paidAmount": "支払金額", + "paymentTypes": "払いの種類", + "cancel": "キャンセル", + "expenseReport": "経費報告書", + "fromDate": "開始日", + "toDate": "現在まで", + "expenseFor": "費用", + "amount": "額", + "noData": "データがありませんe", + "totalExpense": "総費用", + "addExpense": "経費を追加", + "expenseDate": "経費の日付", + "referenceNo": "参照番号", + "note": "ノート", + "expenseCat": "経費の分類", + "search": "検索", + "select": "選択する", + "addExpenseCat": "経費カテゴリを追加y", + "categoryName": "種別名", + "alreadyAdded": "追加済み", + "whatNew": "新着情報", + "lp": "損失/利益", + "profit": "利益", + "loss": "損失", + "lpDetails": "損失/利益の詳細", + "invoice": "請求書", + "dates": "日にち:", + "mobile": "モバイル:", + "product": "製品", + "quantity": "量", + "discount": "割引", + "totalLoss": "総損失", + "totalProfit": "利益総額", + "productList": "製品リスト", + "stock": "ストック", + "addNewProduct": "新製品を追加t", + "productName": "商品名", + "productCode": "製品コード", + "purchasePrice": "購入金額", + "mrp": "MRP", + "wholeSalePrice": "卸売価格", + "dealerPrice": "ディーラー価格", + "manufacturer": "メーカー", + "saveNPublish": "保存して公開", + "brands": "ブランド", + "addBrand": "Add Brand", + "brandName": "ブランド名", + "addUnit": "ユニットを追加", + "unitName": "ユニット名", + "units": "単位", + "addProduct": "製品を追加してください", + "updateProduct": "製品の更新", + "salePrice": "セールスプライス", + "profile": "プロフィール", + "edit": "編集", + "businessCat": "事業区分", + "language": "言語", + "changePassword": "パスワードを変更する", + "updateProfile": "プロフィールを更新する", + "businessName": "会社名", + "addPurchase": "購入を追加", + "inv": "請求書番号", + "supplierName": "サプライヤ名", + "itemAdded": "アイテム追加", + "addItems": "アイテムを追加", + "subTotal": "小計", + "returnAmount": "返品金額", + "chooseSupplier": "サプライヤーを選ぶ", + "noSupplier": "利用可能なサプライヤーがありません", + "salesDetails": "販売詳細", + "editPurchaseInvoice": "購入請求書の編集", + "purchaseList": "購入リスト", + "addAPurchase": "購入を追加してください", + "dueReport": "期日報告", + "fullyPaid": "完全支給", + "stillUnpaid": "まだ未払い", + "purchaseReport": "購入レポート", + "connectPrinter": "プリンターを接続する", + "clickToConnect": "クリックして接続", + "collectDues": "会費を徴収してください", + "addNewPurchase": "購入を追加してください", + "salesReport": "販売レポート", + "addSale": "セールを追加してください", + "reports": "レポート", + "chooseCustomer": "顧客を選択", + "addSales": "売上を追加", + "saleList": "販売リスト", + "editSalesInvoice": "売上請求書の編集", + "previousPayAmount": "以前の支払額", + "printing": "印刷オプション", + "subscription": "サブスクリプション", + "userRole": "ユーザーの役割", + "currency": "通貨", + "logOut": "ログアウト", + "stockList": "在庫リスト", + "purchase": "購入", + "sale": "セール", + "yourPack": "あなたのパッケージ", + "freePlan": "フリープラン", + "youRUsing": "使用している ", + "freePack": "無料パッケージ", + "premiumPlan": "プレミアムプラン", + "packFeatures": "パッケージの特徴s", + "unlimited": "無制限", + "updateNow": "今すぐアップデート", + "purchasePremium": "プレミアムプランを購入", + "buyPremium": "プレミアムプランを購入", + "paypalPay": "Paypalで支払う", + "gotEmail": "あなたは電子メールを持っています", + "sendEmail": "パスワードをリセットする方法を記載したメールを次の宛先に送信しました。", + "checkEmail": "メールをチェックする", + "close": "近い", + "forgotPassword": "パスワードをお忘れですか", + "enterEmail": "パスワードリセットリンクを受け取るには、以下にメールアドレスを入力してください。", + "sendLink": "リセットリンクを送信", + "emailText": "Eメール", + "password": "パスワード", + "logIn": "ログイン", + "noAcc": "アカウントを持っていませんか?", + "register": "登録", + "phoneVerification": "電話認証", + "registerTitle": "開始せずに電話を登録する必要があります。", + "sendCode": "コードを送信", + "staffLogin": "スタッフログイン", + "logInWithMail": "メールでログイン", + "setUpProfile": "プロフィールを設定する", + "setUpDesc": "プロフィールを更新して、医師とのつながりをより良い印象にしましょう", + "gallery": "ギャラリー", + "camera": "カメラ", + "companyAddress": "会社住所", + "openingBalance": "期首残高e", + "confirmPass": "パスワードを認証する", + "haveAcc": "すでにアカウントをお持ちですか?", + "loginWithPhone": "電話でログイン", + "editPhone": "電話番号を編集しますか?", + "createAcc": "無料アカウントを作成", + "congratulation": "おめでとう", + + "signIn": "サインイン", + "welcomeBack": "お帰りなさい!", + "passwordCannotBeEmpty": "パスワードは空にできません", + "reset": "メールアドレスまたは電話番号を使用してパスワードをリセット", + "lableEmail": "メール", + "hintEmail": "メールアドレスを入力してください", + "emailCannotBeEmpty": "メールアドレスは空にできません", + "pleaseEnterAValidEmail": "有効なメールアドレスを入力してください", + "continueE": "続ける", + "pleaseEnterYourDetails": "詳細を入力してください。", + "lablePassword": "パスワード", + "hintPassword": "パスワードを入力してください", + "pleaseEnterABiggerPassword": "より長いパスワードを入力してください", + "rememberMe": "ログイン状態を保持", + "donNotHaveAnAccount": "アカウントをお持ちでないですか?", + "createAFreeAccount": "無料アカウントを作成", + "fullName": "フルネーム", + "enterYourFullName": "フルネームを入力してください", + "nameCanNotBeEmpty": "名前は空にできません", + "alreadyHaveAnAccount": "すでにアカウントをお持ちですか?", + "createNewPassword": "新しいパスワードを作成", + "setUpNewPassword": "新しいパスワードを設定", + "resetPassword": "アカウントを復元してログインするためにパスワードをリセット", + "newPassword": "新しいパスワード", + "confirmPassword": "パスワードの確認", + "passwordsDoNotMatch": "パスワードが一致しません", + "verityEmail": "メールの確認", + "verification": "確認", + "digits": "6桁のPINがあなたのメールアドレスに送信されました: ", + "enterValidOTP": "有効なOTPを入力してください", + "resendOTP": "OTPを再送信", + "verifyYourEmail": "メールアドレスを確認", + "weHaveSentAConfirmationEmailTo": "確認メールを送信しました", + "folder": "メールが迷惑メールフォルダーに届いた可能性があります。", + "gotIt": "了解", + "enterOpeningBalance": "初期残高を入力してください", + "pleaseEnterAValidBusinessName": "有効なビジネス名を入力してください", + "enterBusiness": "ビジネス/店舗名を入力してください", + "selectBusinessCategory": "ビジネスカテゴリーを選択", + "todaySummary": "今日の概要", + "sellAll": "すべて売る >", + "income": "収入", + "purchased": "購入済み", + "endYourFreePlan": "無料プランを終了", + "yourFree": "無料パッケージがほぼ終了しました。次のプランを購入してください。ありがとうございます。", + "upgradeNow": "今すぐアップグレード", + "notFound": "見つかりません", + "updateYourSubscription": "サブスクリプションを更新", + "noDataFound": "データが見つかりません", + "areYouSure": "本当ですか?", + "doYouWantToExitTheApp": "アプリを終了しますか?", + "no": "いいえ", + "yes": "はい", + "dashboard": "ダッシュボード", + "salesPurchaseOverview": "売上と購入の概要", + "totalItems": "総アイテム数", + "totalCategories": "総カテゴリー数", + "quickOverview": "簡単な概要", + "totalIncome": "総収入", + "customerDue": "顧客の支払額", + "stockValue": "在庫価値", + "lossProfit": "損失/利益", + "cost": "コスト", + "qty": "数量", + "noProductFound": "商品が見つかりません", + "phoneNumber": "電話番号", + "pleaseEnterAValidName": "有効な名前を入力してください", + "pleaseEnterValidPhoneAndNameFirst": "有効な電話番号と名前を先に入力してください", + "confirmDelete": "削除を確認", + "areYouSureYouWant": "本当にこの取引先を削除しますか?", + "pleaseEnterAValidPhoneNumber": "有効な電話番号を入力してください", + "sendSMS": "SMSを送信", + "searchH": "ここで検索....", + "transactions": "取引", + "selectAInvoice": "請求書を選択", + "totalDueAmount": "総支払額", + "youCanNotPayMoreThenDue": "支払額が未払い額を超えることはできません", + "noDueSelected": "未払い額が選択されていません", + "pleaseEnterName": "名前を入力してください", + "pleaseEnterAmount": "金額を入力してください", + "enterNote": "メモを入力してください", + "pleaseSelectAExpenseCategory": "経費カテゴリを選択してください", + "enterExpanseCategoryName": "経費カテゴリ名を入力してください", + "comingSoon": "近日公開", + "pleaseMakeASaleFirst": "まずは売上を作成してください", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "リンク", + "lorem": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "決済ゲートウェイ", + "paymentSuccess": "決済成功", + "paymentWasSuccessful": "決済が成功しました!", + "paymentFailed": "決済失敗", + "paymentFailedPleaseTryAgain": "決済に失敗しました。再試行してください。", + "pleaseEnterAValidBrandName": "有効なブランド名を入力してください", + "enterABrandName": "ブランド名を入力してください", + "addCategory": "カテゴリーを追加", + "enterCategoryName": "カテゴリー名を入力してください", + "selectVariations": "バリエーションを選択: ", + "dataSavedSuccessfully": "データが正常に保存されました。", + "somethingIs": "何かが", + "updateYourProfile": "プロフィールを更新して、顧客により良い印象を与えましょう", + "shopOpeningBalance": "店舗の開設残高", + "shopRemainingBalance": "店舗の残高", + "enterAValidDiscount": "有効な割引を入力してください", + "addProductFirst": "最初に商品を追加してください", + "subtotal": "小計", + "purchaseDetails": "購入詳細", + "riead": "Riead", + "totall": "合計:", + "startDate": "開始日", + "pickStartDate": "開始日を選択", + "endDate": "終了日", + "pickEndDate": "終了日を選択", + "failedToGetPlatformVersion": "プラットフォームのバージョンを取得できませんでした。", + "enterQuantity": "数量を入力してください", + "pleaseAddQuantity": "数量を追加してください", + "willBeAddedSoon": "近日中に追加されます", + "addedToCart": "カートに追加されました", + "connectYourPrinter": "プリンターを接続", + "customerPay": "顧客支払", + "supplerPay": "仕入先支払", + "incomeReport": "収入レポート", + "category": "カテゴリー", + "balance": "残高", + "itemsSales": "アイテム売上", + "totalPurchase": "総購入", + "totalSales": "総売上", + "stockReport": "在庫レポート", + "lossProfitReport": "損失/利益レポート", + "outOfStock": "在庫切れ", + "vat": "VAT", + "customerPhoneNumber": "顧客電話番号", + "enterCustomerPhoneNumber": "顧客の電話番号を入力してください", + "walkInCustomer": "ウォークイン顧客", + "guest": "ゲスト", + "stocks": "在庫: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "おやすみモード", + "on": "オン", + "off": "オフ", + "unlimitedUsagesOfOurPackage": "無制限のパッケージ使用\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "サブスクリプションの支払い", + "field": "フィールド", + "successfullyPaid": "正常に支払い完了", + "profileEdit": "プロフィール編集", + "products": "製品", + "salesList": "売上リスト", + "useTitleCanNotBeEmpty": "ユーザータイトルは空にできません", + "userTitle": "ユーザータイトル", + "enterUserTitle": "ユーザータイトルを入力してください", + "create": "作成", + "youHaveToGivePermission": "権限を付与する必要があります", + "all": "すべて", + "userRoleDetails": "ユーザー役割の詳細", + "doYouWantToDeleteTheUser": "このユーザーを削除しますか?", + "thisProductAlreadyAdded": "この製品はすでに追加されています!", + "pleaseEnterAValidProductName": "有効な製品名を入力してください", + "enterProductName": "製品名を入力してください", + "pleaseSelectACategory": "カテゴリを選択してください", + "productCategory": "製品カテゴリ", + "selectProductCategory": "製品カテゴリを選択", + "enterSize": "サイズを入力してください", + "enterColor": "色を入力してください", + "enterWeight": "重量を入力してください", + "enterCapacity": "容量を入力してください", + "enterType": "タイプを入力してください", + "productBrand": "製品ブランド", + "selectABrand": "ブランドを選択", + "productCodeIsRequired": "製品コードは必須です", + "enterAValidStock": "有効な在庫を入力してください", + "enterStock": "在庫を入力してください", + "productUnit": "製品単位", + "selectProductUnit": "製品単位を選択", + "pleaseEnterAValidPurchasePrice": "有効な購入価格を入力してください", + "enterPurchasePrice": "購入価格を入力してください", + "pleaseEnterAValidSalePrice": "有効な販売価格を入力してください", + "enterSaltingPrice": "販売価格を入力してください", + "enterWholesalePrice": "卸売価格を入力してください", + "enterDealerPrice": "ディーラー価格を入力してください", + "enterDiscount": "割引を入力してください", + "enterManufacturerName": "メーカー名を入力してください", + "adding": "追加中..", + "pleaseEnterAValidUnitName": "有効な単位名を入力してください", + "pleaseEnterUnitName": "単位名を入力してください", + "productDetails": "製品詳細", + "smartWatch": "スマートウォッチ", + "appleWatch": "アップルウォッチ", + "deleting": "削除中....", + "brand": "ブランド", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan vulputate tellus scelerisque odio consectetur tincidunt semper.", + "details": "詳細", + "weSentAnOTPInYourPhoneNumber": "あなたの電話番号に OTP を送信しました", + "pleaseEnterTheOTP": "OTP を入力してください", + "enterAValidOTP": "有効な OTP を入力してください", + "verify": "確認", + "resendIn": "OTP を再送信する ", + + + + "dueCollection": "未収金", + "noTransaction": "取引なし", + "updating": "更新中...", + "confirmSMSTo": "SMSを確認する", + "anSMSWillBeSentToTheFollowingNumber": "以下の番号にSMSが送信されます: ", + "package": "パッケージ", + "permissionNotGranted": "許可が与えられていません!", + "collectedBy": "収集者:", + "phonee": "電話:", + "purchaseBy": "購入者:", + "salesBy": "販売者:", + "days": "日", + + "freeLifetimeUpdate": "無料の生涯更新", + "android": "AndroidおよびiOSアプリサポート", + "premiumCustomerSupport": "AndroidおよびiOSアプリサポート", + "customInvoiceBranding": "カスタム請求書ブランディング", + "unlimitedUsage": "無制限の使用", + "freeDataBackup": "無料のデータバックアップ", + "addCustomers": "顧客を追加", + "noDue": "未払いなし", + "customer": "顧客", + "billingAddress": "請求先住所", + "enterAddress": "住所を入力してください", + "city": "市区町村", + "cityName": "市区町村名", + "state": "都道府県", + "stateName": "都道府県名", + "zip": "郵便番号", + "zipCode": "郵便番号を入力してください", + "chooseCountry": "国を選択", + "shippingAddress": "配送先住所", + "partyCreateWarn": "パーティーを作成する権限がありません。", + "addParty": "パーティーを追加", + "creditLimit": "パーティーの与信限度額", + "selectOne": "一つ選択してください", + "roundings": "四捨五入 (+/-)", + "roundingTotal": "四捨五入合計", + "opinion": "ご意見を入力してください", + "dueSaleWarn": "ウォークイン顧客の支払い待ちの販売は許可されていません。", + "paymentTypeHint": "支払い方法を選択してください", + "createSaleWarn": "販売を作成する権限がありません。", + "updateSaleWarn": "販売を更新する権限がありません。", + "uploadImage": "画像をアップロード", + "useGallery": "ギャラリーを使用", + "openCamera": "カメラを開く", + "scanCode": "商品QRコードをスキャン", + "posSale": "POS販売", + "selectCustomer": "顧客を選択", + "searchWith": "検索...", + "filter": "フィルター", + "productNotFound": "商品が見つかりません", + "noMatched": "該当する商品が見つかりません。", + "inventoryPermission": "在庫の権限がありません", + "noParty": "パーティーが見つかりません", + "purchaseWarn": "購入を作成する権限がありません。", + "purchaseUpdateWarn": "購入を更新する権限がありません。", + "addVariantDetails": "バリアントの詳細を追加", + "purchaseEx": "購入価格(税抜)", + "purchaseIn": "購入価格(税込)", + "purchaseExReq": "購入価格(税抜)は必須です", + "purchaseInReq": "購入価格(税込)は必須です", + "profitMargin": "利益率 (%)", + "saleReq": "販売価格は必須です", + "manufactureDate": "製造日", + "selectDate": "日付を選択", + "expDate": "有効期限", + "saveVariant": "バリアントを保存", + "model": "モデル", + "selectModel": "モデルを選択", + "bulk": "一括アップロード", + "barcodeGen": "バーコードジェネレーター", + "upload": "アップロード", + "sku": "SKU / コード", + "lowStock": "在庫不足", + "enLowStock": "在庫不足を入力", + "manuDate": "製造日", + "single": "単品", + "batch": "バッチ", + "batchNo": "バッチ番号", + "entBatchNo": "バッチ番号を入力してください", + "variantAdded": "バリアントが正常に追加されました!", + "variantDelete": "バリアントが正常に削除されました!", + "addVariant": "バリアントを追加", + "typeSelect": "タイプを選択", + "taxType": "税種別", + "selectTax": "税を選択", + "updateProductWarn": "商品を更新する権限がありません。", + "addProductWarn": "商品を作成する権限がありません。", + "updateProductSuccess": "商品が正常に更新されました!", + "addProductSuccess": "商品が正常に作成されました!", + "choose": "選択", + "view": "詳細を見る", + "priceWarn": "価格は空にできません", + "productSetting": "商品設定", + "saveSetting": "設定を保存", + "addStock": "在庫を追加", + "stockWarn": "在庫は1以上でなければなりません", + "updateSuccess": "正常に更新されました", + "updateFailed": "在庫の更新に失敗しました", + "deleteBatchWarn": "このバッチを削除してもよろしいですか?", + "lowStockReport": "在庫不足レポート", + "genPdfWarn": "PDF生成のためのデータがありません", + "dateFilterWarn": "終了日は開始日より前にできません。", + "createPdfWarn": "PDFを作成する権限がありません。", + "expirationStatus": "有効期限の状態", + "selectFDate": "開始日を選択", + "selectToDate": "終了日を選択", + "clear": "クリア", + "incomeReportPermission": "収入レポートを表示する権限がありません。", + "deleteAcc": "アカウントを削除", + "deletePartyWarn": "パーティーを削除する権限がありません。", + "updatePartyWarn": "パーティーを更新する権限がありません。", + "phoneNotAvail": "電話番号が利用できません。", + "notLaunch": "電話アプリを起動できませんでした。", + "quickOver": "クイック概要", + "tranSacOver" : "取引の概要", + "profitLoss" : "利益と損失" +} \ No newline at end of file diff --git a/lib/l10n/intl_ka.arb b/lib/l10n/intl_ka.arb new file mode 100644 index 0000000..ae310e5 --- /dev/null +++ b/lib/l10n/intl_ka.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "დარწმუნებული ხართ, რომ გსურთ თქვენი ანგარიშის წაშლა? ეს ქმედება სამუდამოდ წაშლის ყველა თქვენს მონაცემს.", + "passwordMust6Character": "პაროლი უნდა შედგებოდეს მინიმუმ 6 სიმბოლოსგან", + "passwordIsRequired": "პაროლი უნდა შედგებოდეს მინიმუმ 6 სიმბოლოსგან", + "iAgreeDeleteMyAccountPermanent": "ვეთანხმები ჩემი ანგარიშის სამუდამოდ წაშლას.", + "flat": "ფიქსირებული", + "percent": "პროცენტი", + "partialPaid": "ნაწილობრივ გადახდილი", + "selectStock": "აირჩიეთ მარაგი", + "stockOrVariant": "მარაგი / ვარიანტი", + "noBatch": "სერიის გარეშე", + "purchaseQuantityRequired": "შესყიდვის რაოდენობა აუცილებელია", + "excelUploader": "Excel-ის ამტვირთავი", + "remove": "წაშლა", + "uploading": "იტვირთება...", + "pickAndUploadFile": "აირჩიეთ და ატვირთეთ ფაილი", + "downloadExcelFormat": "Excel ფორმატის ჩამოტვირთვა", + "excelFiles": "Excel ფაილები", + "noFileSelected": "ფაილი არ არის არჩეული", + "orContinueWith": "ან გააგრძელეთ", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "შესვლა ვერ მოხერხდა. გთხოვთ, სცადოთ თავიდან.", + "someThingWithWrongWithTheWebPage": "ვებ-გვერდზე რაღაც შეფერხებაა.", + "loadingOtpSetting": "OTP პარამეტრები იტვირთება...", + "youCanNowResendYourOtp": "ახლა შეგიძლიათ ხელახლა გაგზავნოთ OTP.", + "resendOtpSeconds": "ხელახლა გაგზავნეთ OTP ${start} წამში", + "oldPassword": "ძველი პაროლი", + "oldPasswordCanNotBeEmpty": "ძველი პაროლი არ შეიძლება იყოს ცარიელი", + "seconds": "წამი", + "downloading": "ჩამოიტვირთება...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ჩამოტვირთვა წარმატებით დასრულდა! შეამოწმეთ დოკუმენტების საქაღალდე", + "printBarCode": "შტრიხკოდის ბეჭდვა", + "youDoNotHavePermissionToGenerateBarcode": "თქვენ არ გაქვთ შტრიხკოდის გენერირების უფლება.", + "download": "ჩამოტვირთვა", + "packingDate": "შეფუთვის თარიღი", + "permissionDeniedToViewBank": "ბანკის ნახვის უფლება უარყოფილია.", + "permissionDeniedToUpdateBank": "ბანკის განახლების უფლება უარყოფილია.", + "editWarehouse": "საწყობის რედაქტირება", + "addNewWarehouse": "ახალი საწყობის დამატება", + "warehouseName": "საწყობის სახელი", + "enterWarehouseName": "შეიყვანეთ საწყობის სახელი", + "amountMustBeGreaterThanZero": "თანხა უნდა იყოს 0-ზე მეტი", + "canNotRetrievePaymentDetails": "გადახდის დეტალების მოპოვება ვერ მოხერხდა.", + "youDonNotHavePermissionToCreateExpense": "თქვენ არ გაქვთ ხარჯის შექმნის უფლება.", + "youDoNotHavePermissionToCreateExpenseCategory": "თქვენ არ გაქვთ ხარჯების კატეგორიის შექმნის უფლება.", + "youDonNotHavePermissionToCreateIncome": "თქვენ არ გაქვთ შემოსავლის შექმნის უფლება.", + "youDoNotHavePermissionToCreateIncomeCategory": "თქვენ არ გაქვთ შემოსავლების კატეგორიის შექმნის უფლება.", + "salesReturn": "გაყიდვების დაბრუნება", + "purchaseReturn": "გაყიდვების დაბრუნება", + "returnQuantity": "დაბრუნების რაოდენობა", + "nonFoundableDiscount": "ანაზღაურებას არ ექვემდებარება (დღგ/ფასდაკლება)", + "confirmReturn": "დაბრუნების დადასტურება", + "pleaseSelectForProductReturn": "გთხოვთ, აირჩიოთ პროდუქტი დასაბრუნებლად", + "failedToProcessReturn": "დაბრუნების დამუშავება ვერ მოხერხდა.", + "noValuesDenied": "მნიშვნელობები არ არის განსაზღვრული", + "editCategory": "კატეგორიის რედაქტირება", + "editModel": "მოდელის რედაქტირება", + "addNewModel": "ახალი მოდელის დამატება", + "pleaseEnterValidName": "გთხოვთ, შეიყვანოთ სწორი სახელი", + "modelName": "მოდელის სახელი", + "enterModelName": "შეიყვანეთ მოდელის სახელი", + "youDoNotHavePermissionToCreateModel": "თქვენ არ გაქვთ მოდელის შექმნის უფლება", + "youDoNotHavePermissionToUpdateModel": "თქვენ არ გაქვთ მოდელის განახლების უფლება", + "modelUpdateSuccessfully": "მოდელი წარმატებით განახლდა!", + "modelCreatedSuccessfully": "მოდელი წარმატებით შეიქმნა!", + "models": "მოდელები", + "youDoNotHavePermissionDeleteModel": "თქვენ არ გაქვთ მოდელის წაშლის უფლება.", + "enterLabelText": "შეიყვანეთ ეტიკეტის ტექსტი", + "searchBatchNo": "სერიის ნომრის ძებნა...", + "noActiveUser": "არააქტიური მომხმარებელი", + "pleaseUseValidPurchaseCodeUseTheApp": "გთხოვთ, გამოიყენოთ შესყიდვის სწორი კოდი აპლიკაციით სარგებლობისთვის.", + "notInternetConnection": "ინტერნეტთან კავშირი არ არის", + "pleaseCheckYourInternetConnection": "გთხოვთ, შეამოწმოთ ინტერნეტთან კავშირი და სცადოთ თავიდან", + "ok": "კარგი", + "addCash": "ნაღდი ფულის დამატება", + "reduceCash": "ნაღდი ფულის შემცირება", + "transactionType": "ტრანზაქციის ტიპი", + "user": "მომხმარებელი", + "toAccount": "ანგარიშზე", + "fromAccount": "ანგარიშიდან", + "years": "წლები", + "comboProductReport": "კომბო პროდუქტის ანგარიში", + "grossProfit": "საერთო მოგება (Gross Profit)", + "netProfit": "წმინდა მოგება (Net Profit)", + "incomeType": "შემოსავლის ტიპი", + "expensesType": "ხარჯების ტიპები", + "resets": "განულება", + "packageName": "პაკეტის სახელი", + "start": "დაწყება", + "paymentMethod": "გადახდის მეთოდი", + "addPayment": "გადახდის დამატება", + "advance": "ავანსი", + "noteLevel": "შენიშვნის დონე", + "enterYourNoteLevel": "შეიყვანეთ შენიშვნის დონე", + "postSaleMessage": "გაყიდვის შემდგომი შეტყობინება", + "enterYourPostSaleMessage": "შეიყვანეთ გაყიდვის შემდგომი შეტყობინება", + "a4PageLogo": "A4 ინვოისის ლოგო", + "thermalInvoicePageLogo": "თერმული ინვოისის ლოგო", + "thermalPrinterLanguage": "თერმული პრინტერის ენა", + "thermalPrinterPageSize": "თერმული გვერდის ზომა", + "openSetting": "პარამეტრების გახსნა", + "selectRack": "აირჩიეთ სტელაჟი", + "rack": "სტელაჟი (Rack)", + "selectShelf": "აირჩიეთ თარო", + "shelf": "თარო (Shelf)", + "variations": "ვარიაციები", + "combo": "კომბო", + "enterBatchNo": "შეიყვანეთ პარტიის ნომერი", + "selectWarehouse": "აირჩიეთ საწყობი", + "warehouse": "საწყობი (Warehouse)", + "netTotalAmount": "ჯამური წმინდა თანხა", + "defaultSellingPrice": "გაყიდვის ნაგულისხმევი ფასი", + "selectItems": "აირჩიეთ ნივთები", + "variantList": "ვარიანტების სია", + "addSubVariation": "ქვევარიაციის დამატება", + "editProduct": "პროდუქტის რედაქტირება", + "noItemFound": "ნივთი ვერ მოიძებნა", + "youDoNotHavePermissionDeleteTheShelf": "თქვენ არ გაქვთ თაროს წაშლის უფლება", + "notMatchingResultFound": "შესაბამისი შედეგი ვერ მოიძებნა", + "editShelf": "თაროს რედაქტირება", + "addShelf": "ახალი თაროს დამატება", + "shelfName": "თაროს სახელი", + "enterShelfName": "შეიყვანეთ თაროს სახელი", + "pleaseEnterShelfName": "გთხოვთ, შეიყვანოთ თაროს სახელი", + "productRacks": "პროდუქტის სტელაჟები", + "racks": "სტელაჟები (Racks)", + "youDoNtHavePermissionToCreateRacks": "თქვენ არ გაქვთ სტელაჟების შექმნის უფლება.", + "youDoNtHavePermissionToDeleteRacks": "თქვენ არ გაქვთ სტელაჟების წაშლის უფლება.", + "youDoNtHavePermissionToUpdateRacks": "თქვენ არ გაქვთ სტელაჟების განახლების უფლება.", + "addNewRack": "ახალი სტელაჟის დამატება", + "editRack": "სტელაჟის რედაქტირება", + "rackName": "სტელაჟის სახელი", + "pleaseEnterRackName": "გთხოვთ, შეიყვანოთ სტელაჟის სახელი", + "shelves": "თაროები (Shelves)", + "pressToSelect": "დააჭირეთ ასარჩევად", + "selectAtLeastOneRack": "აირჩიეთ მინიმუმ ერთი თარო", + "inActive": "არააქტიური", + "addNewVariation": "ახალი ვარიაციის დამატება", + "editVariations": "ვარიაციის რედაქტირება", + "values": "მნიშვნელობები", + "enterValues": "შეიყვანეთ მნიშვნელობები", + "pleaseEnterAtLeastOneValues": "გთხოვთ, შეიყვანოთ მინიმუმ ერთი მნიშვნელობა.", + "productVariations": "პროდუქტის ვარიაციები", + "permissionDenied": "წვდომა უარყოფილია", + "noVariationFound": "ვარიაცია ვერ მოიძებნა.", + "addNewVariations": "ახალი ვარიაციების დამატება", + "variationId": "ვარიაციის ID", + "updateRole": "როლის განახლება", + "addRole": "როლის დამატება", + "enterUserName": "შეიყვანეთ მომხმარებლის სახელი", + "enterYourPassword": "შეიყვანეთ პაროლი", + "selectAll": "ყველას არჩევა", + "sNo": "№", + "feature": "ფუნქცია", + "read": "კითხვა", + "viewPrice": "ფასის ნახვა", + "purchaseReturns": "შესყიდვების დაბრუნება", + "expiredProduct": "ვადაგასული პროდუქტი", + "barcodes": "შტრიხკოდები", + "bulkUploads": "მასობრივი ატვირთვა", + "productModels": "პროდუქტის მოდელები", + "incomes": "შემოსავლები", + "dues": "დავალიანება", + "subscriptions": "გამოწერები", + "paymentsTypes": "გადახდის ტიპები", + "roles": "როლები", + "manageSetting": "პარამეტრების მართვა", + "downloadApk": "APK-ის ჩამოტვირთვა", + "vatReports": "დღგ-ის ანგარიშები", + "profitAndLossDetailsReport": "მოგება-ზარალის ანგარიში", + "transactionsHistoryReport": "ტრანზაქციების ისტორია", + "expireProductReports": "ვადაგასული პროდუქტების ანგარიშები", + "productPurchaseReport": "შესყიდვების ანგარიში", + "productSalesReport": "გაყიდვების ანგარიში", + "role": "როლი", + "areYouSureWantToDeleteThisRole": "დარწმუნებული ხართ, რომ გსურთ ამ როლის წაშლა?", + "inStock": "მარაგშია", + "informationShowInLabels": "ინფორმაცია ეტიკეტებზე", + "packageDate": "შეფუთვის თარიღი", + "barCodePrintLabelSetting": "შტრიხკოდის ეტიკეტის ბეჭდვის პარამეტრები", + "labelRoleLabelSize2Inch": "ეტიკეტის რულონი 2\"*1, 50მმ*25მმ, დაშორება 3.1მმ", + "labelRoleLabelSize1_5Inch": "ეტიკეტის რულონი 1.5\"*1, 38მმ*25მმ, დაშორება 3.1მმ", + "thirtyTwoLabelPerSheet": "32 ეტიკეტი ფურცელზე, 8.27 x 11.69 ინჩი", + "youDoNotHaveAnyPermissionToGenerateBarCode": "თქვენ არ გაქვთ შტრიხკოდის გენერირების უფლება.", + "pleaseSelectAProductFirst": "გთხოვთ, ჯერ აირჩიოთ პროდუქტი", + "pleaseEnterAValidQuantity": "შეიყვანეთ ვალიდური რაოდენობა (მინ. 1)", + "pleaseSelectProductFirst": "გთხოვთ, ჯერ აირჩიოთ პროდუქტი", + "bluetoothIsTurnedOff": "Bluetooth გამორთულია. გთხოვთ, ჩართოთ.", + "noBluetoothDeviceSelected": "Bluetooth მოწყობილობა არ არის არჩეული.", + "printLabel": "ეტიკეტის ბეჭდვა", + "caningForDevices": "მოწყობილობების ძებნა...", + "noDeviceFound": "მოწყობილობა ვერ მოიძებნა", + "retryScan": "ხელახალი სკანირება", + "connectedTo": "დაკავშირებულია", + "pleaseEnableBluetooth": "გთხოვთ, ჩართოთ Bluetooth", + "skuOrCode": "SKU / კოდი", + "lowStockAlert": "დაბალი მარაგის შეტყობინება", + "tax": "გადასახადი (Tax)", + "costExclusionTax": "ღირებულება გადასახადის გარეშე", + "costInclusionTax": "ღირებულება გადასახადის ჩათვლით", + "mrpOrSalePrice": "მაქსიმალური გასაყიდი ფასი (MRP)", + "expiredDate": "ვარგისიანობის ვადა", + "sellingPrice": "გასაყიდი ფასი", + "variationsProduct": "ვარიაციული პროდუქტები", + "comboProducts": "კომბო პროდუქტები", + "noStockAvailable": "მარაგების მონაცემები არ არის ხელმისაწვდომი.", + "highToLowPrice": "ფასი: კლებადობით", + "lowToHighPrice": "ფასი: ზრდადობით", + "attachment": "დანართი", + "viewStock": "მარაგის ნახვა", + "expiry": "ვადა", + "expire": "ვადა გადის", + "sevenDays": "7 დღე", + "fifteenthDays": "15 დღე", + "thirtyDays": "30 დღე", + "sixtyDays": "60 დღე", + "outPremiumPlan": "ჩვენი პრემიუმ გეგმა", + "youDoNotHavePermissionToCreatePurchase": "თქვენ არ გაქვთ შესყიდვების შექმნის უფლება.", + "thisPlanIsNotAvailableToPurchase": "ეს გეგმა არ არის ხელმისაწვდომი შესაძენად", + "thisPlanIsEligibleForUpgrade": "ეს გეგმა არ ექვემდებარება განახლებას", + "extendPlan": "გეგმის გაგრძელება", + "buyNow": "ყიდვა", + "none": "არცერთი", + "roundToWholeNumber": "დამრგვალება მთელ რიცხვამდე", + "roundToNearestWholeNumber": "დამრგვალება უახლოეს მთელამდე", + "roundToNearnessDecimalNumber005": "დამრგვალება უახლოეს მეათედამდე (0.05)", + "roundToNearnessDecimalNumber01": "დამრგვალება უახლოეს მეათედამდე (0.1)", + "roundToNearnessDecimalNumber05": "დამრგვალება უახლოეს მეათედამდე (0.5)", + "lastYear": "გასულ წელს", + "productStock": "პროდუქტის მარაგი", + "unit": "ერთეული", + "showExpireDate": "ვადის ჩვენება", + "vatId": "დღგ-ის ID", + "vatType": "დღგ-ის ტიპი", + "exclusivePrice": "ფასი დღგ-ის გარეშე", + "inclusivePrice": "ფასი დღგ-ის ჩათვლით", + "profitPercent": "მოგების პროცენტი", + "showSingle": "ერთეულის ჩვენება", + "showCombo": "კომბოს ჩვენება", + "showVariant": "ვარიანტის ჩვენება", + "showAction": "მოქმედების ჩვენება", + "ledger": "მთავარი წიგნი", + "youDoNotHavePermissionToGenerateReport": "თქვენ არ გაქვთ ანგარიშის გენერირების უფლება", + "noDataAvailable": "მონაცემები არ არის", + "youDoNotHavePermissionToExportExcel": "თქვენ არ გაქვთ Excel-ში ექსპორტის უფლება", + "noDataAvailableForExport": "ექსპორტისთვის მონაცემები არ არის", + "supplierDue": "მომწოდებლის ვალი", + "partyType": "მხარის ტიპი", + "allParty": "ყველა მხარე", + "yesterday": "გუშინ", + "last7Days": "ბოლო 7 დღე", + "last30Days": "ბოლო 30 დღე", + "currentMonth": "მიმდინარე თვე", + "lastMonth": "გასული თვე", + "currentYear": "მიმდინარე წელი", + "customerDate": "მითითებული თარიღი", + "noTransactionToGeneratePdf": "ტრანზაქციები PDF-ის გენერირებისთვის არ არის", + "generatePdf": "PDF-ის გენერირება", + "noTransactionFound": "ტრანზაქციები არ მოიძებნა", + "reference": "მითითება", + "creditIn": "კრედიტი (შემოსავალი)", + "debitOut": "დებეტი (გასავალი)", + "subscribeNow": "გამოწერა ახლავე", + "expired": "ვადაგასული", + "totalBalance": "სრული ბალანსი", + "hoursLeft": "დარჩენილი საათები", + "daysLeft": "დარჩენილი დღეები", + "pos": "POS", + "profitAndLoss": "მოგება და ზარალი", + "branch": "ფილიალი", + "hrm": "HRM", + "inventory": "ინვენტარი", + "editAttendance": "დასწრების რედაქტირება", + "addNewAttendance": "ახალი დასწრების დამატება", + "employee": "თანამშრომელი", + "pleaseSelectAnEmployee": "გთხოვთ აირჩიოთ თანამშრომელი", + "shift": "ცვლა", + "selectEmployeeFirst": "ჯერ აირჩიეთ თანამშრომელი", + "selectDateFirst": "ჯერ აირჩიეთ თარიღი", + "month": "თვე", + "autoSelected": "ავტომატურად შერჩეული", + "pleaseSelectDate": "გთხოვთ აირჩიოთ თარიღი", + "timeIn": "მოსვლის დრო", + "timeOut": "წასვლის დრო", + "attendance": "დასწრება", + "allEmployee": "ყველა თანამშრომელი", + "noAvailableRecordFound": "დასწრების ჩანაწერები არ მოიძებნა.", + "addAttendance": "დასწრების დამატება", + "noNoteProvided": "შენიშვნა არ არის მითითებული.", + "duration": "ხანგრძლივობა", + "youDoNotHavePermissionToViewAttendance": "თქვენ არ გაქვთ დასწრების ნახვის უფლება", + "department": "განყოფილება", + "noDepartmentFound": "განყოფილება არ მოიძებნა.", + "inactive": "არააქტიური", + "noDescriptionAvailableForThisDepartment": "ამ განყოფილებისთვის აღწერა არ არის ხელმისაწვდომი.", + "youDoNotHavePermissionToUpdateDepartment": "თქვენ არ გაქვთ განყოფილების განახლების უფლება.", + "youDoNotHavePermissionToDeleteDepartment": "თქვენ არ გაქვთ განყოფილების წაშლის უფლება.", + "failedToDeleteTheDeterment": "განყოფილების წაშლა ვერ მოხერხდა", + "failedToLoadDepartment": "განყოფილებების ჩატვირთვა ვერ მოხერხდა", + "addDepartment": "განყოფილების დამატება", + "saving": "ინახება", + "editDesignation": "თანამდებობის რედაქტირება", + "addDesignation": "ახალი თანამდებობის დამატება", + "designationName": "თანამდებობის სახელი", + "enterDesignationName": "შეიყვანეთ თანამდებობის სახელი", + "pleaseEnterDesignationName": "გთხოვთ შეიყვანოთ თანამდებობის სახელი", + "pleaseSelectAStatus": "გთხოვთ აირჩიოთ სტატუსი", + "enterDescription": "შეიყვანეთ აღწერა", + "designation": "თანამდებობა", + "noDesignationFound": "თანამდებობა არ მოიძებნა.", + "noDescriptionAvailableForThisDesignation": "ამ თანამდებობისთვის აღწერა არ არის ხელმისაწვდომი.", + "youDoNotPermissionToUpdateDesignation": "თქვენ არ გაქვთ თანამდებობის განახლების უფლება.", + "youDoNotHavePermissionToDeleteDesignation": "თქვენ არ გაქვთ თანამდებობის წაშლის უფლება.", + "updatePurchase": "შესყიდვის განახლება", + "editEmployee": "თანამშრომლის რედაქტირება", + "addNewEmployee": "ახალი თანამშრომლის დამატება", + "enterFullName": "შეიყვანეთ სრული სახელი", + "pleaseSelectDesignation": "გთხოვთ აირჩიოთ თანამდებობა", + "pleaseSelectDepartment": "გთხოვთ აირჩიოთ განყოფილება", + "pleaseSelectStatus": "გთხოვთ აირჩიოთ სტატუსი", + "pleaseEnterYourPhoneNumber": "გთხოვთ შეიყვანოთ თქვენი ტელეფონის ნომერი", + "countryName": "ქვეყნის სახელი", + "enterYourCountry": "შეიყვანეთ თქვენი ქვეყანა", + "salary": "ხელფასი", + "pleaseEnterYourSalary": "გთხოვთ შეიყვანოთ თქვენი ხელფასი", + "gender": "სქესი", + "pleaseSelectYourGender": "გთხოვთ აირჩიოთ თქვენი სქესი", + "pleaseSelectYourShift": "გთხოვთ აირჩიოთ თქვენი ცვლა", + "birthDate": "დაბადების თარიღი", + "joinDate": "დაწყების თარიღი", + "staus": "სტატუსი", + "pleaseSelectValidStartAndEndDates": "გთხოვთ აირჩიოთ ვალიდური დაწყების და დასრულების თარიღები.", + "endDateCannotBeBeforeStartDate": "დასრულების თარიღი არ შეიძლება იყოს დაწყების თარიღზე ადრე.", + "editHoliday": "დასვენების დღის რედაქტირება", + "addNewHoliday": "ახალი დასვენების დღის დამატება", + "enterHolidayName": "შეიყვანეთ დასვენების დღის სახელი", + "pleaseEnterHolidayName": "გთხოვთ შეიყვანოთ დასვენების დღის სახელი", + "pleaseEnterDate": "გთხოვთ შეიყვანოთ თარიღი", + "pleaseSelectStartDate": "გთხოვთ აირჩიოთ დაწყების თარიღი", + "pleaseEnterEndDate": "გთხოვთ აირჩიოთ დასრულების თარიღი", + "endDateBeforeStartDate": "დასრულების თარიღი დაწყების თარიღზე ადრეა", + "holidayList": "დასვენების დღეების სია", + "noHolidayFound": "დასვენების დღეები არ მოიძებნა.", + "noHolidayFundMatching": "შესაბამისი დასვენების დღეები არ მოიძებნა", + "addHoliday": "დასვენების დღის დამატება", + "youDoNotHavePermissionToUpgradeHoliday": "თქვენ არ გაქვთ დასვენების დღეების განახლების უფლება.", + "holiday": "დასვენების დღე", + "editLeave": "შვებულების რედაქტირება", + "addNewLeave": "ახალი შვებულების დამატება", + "leaveType": "შვებულების ტიპი", + "pleaseSelectALeaveType": "გთხოვთ აირჩიოთ შვებულების ტიპი", + "pleaseSelectAStartDate": "გთხოვთ აირჩიოთ დაწყების თარიღი", + "leaveDuration": "შვებულების ხანგრძლივობა", + "autoCalculatedDays": "ავტომატურად გამოთვლილი დღეები", + "leaveList": "შვებულებების სია", + "noLeaveRequestFound": "შვებულების მოთხოვნები არ მოიძებნა.", + "addLeave": "შვებულების დამატება", + "noDescriptionProvided": "აღწერა არ არის მითითებული.", + "youDoNotHavePermissionToUpdateLeaveRequest": "თქვენ არ გაქვთ შვებულების მოთხოვნის განახლების უფლება.", + "youDoNotHavePermissionToDeleteLeaveRequest": "თქვენ არ გაქვთ შვებულების მოთხოვნის წაშლის უფლება.", + "leaveRequest": "შვებულების მოთხოვნა", + "editPayroll": "სახელფასო უწყისის რედაქტირება", + "addNewPayroll": "ახალი სახელფასო უწყისის დამატება", + "paymentYear": "გადახდის წელი", + "pleaseSelectPaymentYear": "გთხოვთ აირჩიოთ გადახდის წელი", + "pleaseSelectAnMonth": "გთხოვთ აირჩიოთ თვე", + "pleaseEnterADate": "გთხოვთ შეიყვანოთ თარიღი", + "totalSalaryAmount": "მთლიანი სახელფასო თანხა", + "payrollList": "სახელფასო სია", + "noPayrollFound": "სახელფასო ჩანაწერები არ მოიძებნა.", + "paymentDetails": "გადახდის დეტალები", + "youDoNotHaveUpdatePayroll": "თქვენ არ გაქვთ სახელფასო უწყისის განახლების უფლება.", + "youDoNotHavePermissionToDeletePayroll": "თქვენ არ გაქვთ სახელფასო უწყისის წაშლის უფლება.", + "payrollRecord": "სახელფასო ჩანაწერი", + "searchAttendance": "დასწრების ძიება", + "attendanceReport": "დასწრების ანგარიშები", + "noAttendanceRecordFound": "დასწრების ჩანაწერები არ მოიძებნა შერჩეული ფილტრებისთვის.", + "searchLeave": "შვებულებების ძიება", + "leaveReports": "შვებულების ანგარიშები", + "noLeaveRecordFound": "შვებულების ჩანაწერები არ მოიძებნა შერჩეული ფილტრებისთვის.", + "durationDays": "ხანგრძლივობა (დღეები)", + "payrollReports": "სახელფასო ანგარიშები", + "noMatchingPayrollFound": "შესაბამისი სახელფასო ჩანაწერები არ მოიძებნა.", + "editShift": "ცვლის რედაქტირება", + "addNewShift": "ახალი ცვლის დამატება", + "shiftName": "ცვლის სახელი", + "pleaseSelectAShift": "გთხოვთ აირჩიოთ ცვლა", + "breakStatus": "შესვენების სტატუსი", + "pleaseSelectBreakStatus": "გთხოვთ აირჩიოთ შესვენების სტატუსი", + "startTimeIsRequired": "დაწყების დრო სავალდებულოა", + "startTime": "დაწყების დრო", + "enterStartTime": "შეიყვანეთ დაწყების დრო", + "endTimeIsRequired": "დასრულების დრო სავალდებულოა", + "endTime": "დასრულების დრო", + "enterEndTime": "შეიყვანეთ დასრულების დრო", + "startBreakTime": "შესვენების დასაწყისი", + "enterBreakTime": "შეიყვანეთ შესვენების დრო", + "endBreakTime": "შესვენების დასასრული", + "noShiftFound": "ცვლები არ მოიძებნა.", + "addShift": "ცვლის დამატება", + "breakTime": "შესვენების დრო", + "breakDuration": "შესვენების ხანგრძლივობა", + "youDoNotToHavePermissionToUpdateShift": "თქვენ არ გაქვთ ცვლის განახლების უფლება.", + "youDoNotToHavePermissionToDeleteShift": "თქვენ არ გაქვთ ცვლის წაშლის უფლება.", + "doYouReallyWantToDeleteThis": "ნამდვილად გსურთ ამის წაშლა", + "viewDetails": "დეტალების ნახვა", + "leave": "შვებულება", + "payroll": "ხელფასი", + "editBankAdjustment": "ბანკის კორექტირების რედაქტირება", + "adjustBankBalance": "ბანკის ბალანსის კორექტირება", + "pleaseAddAtLeastOneBank": "გთხოვთ დაამატოთ მინიმუმ ერთი საბანკო ანგარიში ბალანსის კორექტირებისთვის.", + "accountNumber": "ანგარიშის სახელი", + "selectAccount": "აირჩიეთ ანგარიში", + "selectType": "აირჩიეთ ტიპი", + "amountsIsRequired": "თანხა სავალდებულოა", + "invalidAmount": "არასწორი თანხა", + "adjustmentDate": "კორექტირების თარიღი", + "dateIsRequired": "თარიღი სავალდებულოა", + "editBankAccounts": "საბანკო ანგარიშების რედაქტირება", + "addNewBankAccounts": "საბანკო ანგარიშების დამატება", + "accountDisplayName": "ანგარიშის საჩვენებელი სახელი", + "enterAccountDisplayName": "შეიყვანეთ ანგარიშის საჩვენებელი სახელი", + "displayNameIsRequired": "საჩვენებელი სახელი სავალდებულოა", + "openingBalanceIsRequired": "საწყისი ბალანსი სავალდებულოა", + "asOfDate": "თარიღისთვის", + "hideFiled": "ველების დამალვა", + "addMoreFiled": "მეტი ველის დამატება", + "enterAccountName": "შეიყვანეთ ანგარიშის ნომერი", + "ifscCode": "IFSC კოდი", + "upiIdForQrCode": "UPI ID QR კოდისთვის", + "bankName": "ბანკის სახელი", + "enterBankName": "შეიყვანეთ ბანკის სახელი", + "accountHolderName": "ანგარიშის მფლობელის სახელი", + "enterAccountHolderName": "შეიყვანეთ ანგარიშის მფლობელის სახელი", + "printBankDetailsAndInvoice": "ბანკის დეტალების დაბეჭდვა ინვოისებზე", + "viewingTransactionFor": "ტრანზაქციების ნახვა - ", + "bankAccounts": "საბანკო ანგარიშები", + "noBankAccountFound": "საბანკო ანგარიშები არ მოიძებნა.", + "noAccountsFoundMissing": "შესაბამისი ანგარიშები არ მოიძებნა", + "deposit": "დეპოზიტი", + "addBank": "ბანკის დამატება", + "bankToBankTransfer": "ბანკიდან ბანკში გადარიცხვა", + "bankToCashTransfer": "ბანკიდან ნაღდ ფულზე გადარიცხვა", + "accountName": "ანგარიშის სახელი", + "holderName": "მფლობელის სახელი", + "openingDate": "გახსნის თარიღი", + "currentBalance": "მიმდინარე ბალანსი", + "permissionDeniedToDeleteBank": "ბანკის წაშლის უფლება უარყოფილია.", + "canNotEditThisTransactionType": "ამ ტრანზაქციის ტიპის რედაქტირება შეუძლებელია.", + "bank": "ბანკი", + "noTransactionFoundForThisFilter": "ამ ფილტრისთვის ტრანზაქციები არ მოიძებნა.", + "pleaseSelectBothAccounts": "გთხოვთ აირჩიოთ ორივე ანგარიში.", + "cannotTransferToSameAccounts": "იგივე ანგარიშზე გადარიცხვა შეუძლებელია.", + "editBankTransfer": "საბანკო გადარიცხვის რედაქტირება", + "needAtLeastTwoBankAccount": "გადარიცხვისთვის საჭიროა მინიმუმ ორი საბანკო ანგარიში.", + "from": "დან", + "to": "სკენ", + "editBankToCash": "ბანკიდან ნაღდ ფულზე რედაქტირება", + "noBankAccountsFoundToTransferFrom": "გადარიცხვისთვის საბანკო ანგარიშები არ მოიძებნა.", + "selectOneAccount": "აირჩიეთ ერთი ანგარიში", + "editCashAdjustment": "ნაღდი ფულის კორექტირების რედაქტირება", + "adjustCashBalance": "ნაღდი ფულის ბალანსის კორექტირება", + "customDate": "მითითებული თარიღი", + "cashInHand": "ნაღდი ფული ხელზე", + "currentCashBalance": "მიმდინარე ნაღდი ფულის ბალანსი", + "transfer": "გადარიცხვა", + "adjustCash": "ნაღდი ფულის კორექტირება", + "pleaseSelectADestinationBankAccounts": "გთხოვთ აირჩიოთ დანიშნულების საბანკო ანგარიში.", + "editCashToBank": "ნაღდი ფულიდან ბანკში რედაქტირება", + "cashToBankTransfer": "ნაღდი ფულიდან ბანკში გადარიცხვა", + "noDestinationBankAccountFond": "დანიშნულების საბანკო ანგარიში არ მოიძებნა.", + "transferCheque": "ჩეკის გადარიცხვა", + "receivedFrom": "მიღებულია", + "chequeAmount": "ჩეკის თანხა", + "chequeNumber": "ჩეკის ნომერი", + "chequeDate": "ჩეკის თარიღი", + "referenceNumber": "მითითების ნომერი", + "selectBankToCash": "აირჩიეთ ბანკი ან ნაღდი ფული", + "depositTo": "დეპოზიტი -ში", + "selectDepositDestination": "აირჩიეთ დეპოზიტის დანიშნულება", + "transferDate": "გადარიცხვის თარიღი", + "doYouWantToRellyReOpenThisCheque": "ნამდვილად გსურთ ამ ჩეკის ხელახლა გახსნა?", + "okay": "კარგი", + "reOpen": "ხელახლა გახსნა", + "open": "ღია", + "chequeList": "ჩეკების სია", + "closed": "დახურული", + "noChequeFound": "ჩეკები არ მოიძებნა", + "searchTransaction": "ტრანზაქციების ძიება...", + "filterByDate": "გაფილტვრა თარიღით", + "addImage": "სურათის დამატება", + "cashAndBankManagement": "ნაღდი ფულის და ბანკის მართვა", + "cheque": "ჩეკები", + "branchList": "ფილიალების სია", + "roleAndPermission": "როლი და უფლება", + "switchBank": "ფილიალის შეცვლა?", + "exitBank": "ფილიალიდან გასვლა", + "areYouSureWantToSwitchToDifferentBranch": "დარწმუნებული ხართ, რომ გსურთ სხვა ფილიალში გადასვლა?", + "areYourSureYouWantToExitFromThisBranch": "დარწმუნებული ხართ, რომ გსურთ ამ ფილიალიდან გასვლა?", + "switchs": "შეცვლა", + "exit": "გასვლა", + "createBranch": "ფილიალის შექმნა", + "areYouSureWantToDeleteThisBranch": "დარწმუნებული ხართ, რომ გსურთ ამ ფილიალის წაშლა?", + "currents": "მიმდინარე", + "noBrunchFound": "ფილიალი არ მოიძებნა", + "updateBranch": "ფილიალის განახლება", + "pleaseEnterBranchName": "გთხოვთ შეიყვანოთ ფილიალის სახელი", + "enterBalance": "შეიყვანეთ ბალანსი", + "youDoNotHavePermissionToUpdateBranch": "თქვენ არ გაქვთ ფილიალის განახლების უფლება.", + "allTransaction": "ყველა ტრანზაქცია", + "duePay": "გადასახდელი ვალი", + "allParties": "ყველა მხარე", + "retry": "ხელახლა ცდა", + "incomeCategoriesReport": "შემოსავლების კატეგორიების ანგარიში", + "dayBook": "დღიური წიგნი", + "billWiseProfit": "მოგება ქვითრის მიხედვით", + "cashFlow": "ფულადი ნაკადები", + "balanceSheet": "ბალანსი", + "taxReport": "საგადასახადო ანგარიში", + "productSaleHistory": "პროდუქტის გაყიდვების ისტორია", + "productPurchaseHistory": "პროდუქტის შესყიდვების ისტორია", + "partyReports": "მხარის ანგარიშები", + "customerLedger": "კლიენტის მთავარი წიგნი", + "supplierLedger": "მომწოდებლის მთავარი წიგნი", + "partyWiseProfit": "მოგება მხარის მიხედვით", + "productWiseProfit": "მოგება პროდუქტის მიხედვით", + "top5Customer": "ტოპ 5 კლიენტი", + "top5Supplier": "ტოპ 5 მომწოდებელი", + "productReports": "პროდუქტის ანგარიშები", + "comboReport": "კომბინირებული ანგარიში", + "expiredItemReport": "ვადაგასული ნივთების ანგარიში", + "top5Product": "ტოპ 5 პროდუქტი", + "productWiseProfitAndLoss": "მოგება და ზარალი პროდუქტის მიხედვით", + "productWisePurchase": "შესყიდვა პროდუქტის მიხედვით", + "productWiseSale": "გაყიდვა პროდუქტის მიხედვით", + "noProductMatchYourSearch": "თქვენს ძიებას პროდუქტები არ შეესაბამება.", + "purchaseQty": "შესყიდვის რაოდენობა", + "saleQty": "გაყიდვის რაოდენობა", + "youDoNotHavePermissionProfitAndLoss": "თქვენ არ გაქვთ მოგების და ზარალის უფლება.", + "sold": "გაყიდული", + "remaining": "დარჩენილი", + "totalAssets": "სულ აქტივები", + "assets": "აქტივები", + "itemName": "ნივთის სახელი", + "personalInfo": "პირადი ინფორმაცია:", + "dueBalance": "გადასახდელი ბალანსი", + "walletBalance": "საფულის ბალანსი", + "cashIn": "ნაღდი ფულის შემოსავალი", + "cashOut": "ნაღდი ფულის გასავალი", + "runningCash": "მიმდინარე ნაღდი ფული", + "moneyIn": "ფულის შემოსავალი", + "moneyOut": "ფულის გასავალი", + "noDataAvailableForGeneratePdf": "მონაცემები pdf-ის გენერირებისთვის არ არის", + "balanceDue": "გადასახდელი ბალანსი", + "returnedAmount": "დაბრუნებული თანხა", + "saleReturn": "გაყიდვის დაბრუნება", + "saleEdit": "გაყიდვის რედაქტირება", + "pleaseAddASalesReturn": "გთხოვთ დაამატოთ გაყიდვის დაბრუნება", + "subscriptionReports": "გამოწერის ანგარიშები", + "started": "დაწყებული", + "end": "დასასრული", + "taxReportList": "საგადასახადო ანგარიშების სია", + "developedBy": "შემქმნელი", + "time": "დრო", + "receivedBy": "მიმღები", + "wallet": "საფულე", + "warranty": "გარანტია (Warranty)", + "guarantee": "გარანტია (Guarantee)", + "remark": "შენიშვნა", + "bankDetails": "ბანკის დეტალები", + "cashAndBank": "ნაღდი ფული და ბანკი", + "pdfGenerateSuccessfully": "PDF წარმატებით შეიქმნა", + + "generatingPdf": "PDF-ის გენერირება", + "INVOICE": "ინვოისი", + "admin": "ადმინი", + "invoiceNumber": "ინვოისის ნომერი", + "vatNumber": "დღგ-ის ნომერი", + "customerSignature": "მომხმარებლის ხელმოწერა", + "authorizedSignature": "ავტორიზებული ხელმოწერა", + "poweredBy": "მხარდაჭერილია", + "shippingCharge": "მიწოდების საფასური", + "totalReturned": "სულ დაბრუნებული", + "amountsInWord": "თანხები სიტყვებით", + "changeAmount": "ხურდის თანხა", + "sellsBy": "იყიდება", + "rounding": " დამრგვალება", + "paidBy": "გადახდილია", + "vatGstTitle": "დღგ/GST სათაური", + "enterVatGstTitle": "შეიყვანეთ დღგ/GST სათაური", + "vatGstNumber": "დღგ/GST ნომერი", + "enterVatGstNumber": "შეიყვანეთ დღგ/GST ნომერი", + "vatAndTax": "დღგ და გადასახადი", + "customPrint": "მორგებული ბეჭდვა", + "taxRates": "საგადასახადო განაკვეთები", + "taxRatesMangeYourTaxRates": "საგადასახადო განაკვეთები - თქვენი საგადასახადო განაკვეთების მართვა", + "add": "დამატება", + "status": "სტატუსი", + "active": "აქტიური", + "disable": "გამორთვა", + "deletedSuccessFully": "წარმატებით წაიშალა!", + "failedToDeleteTheTax": "გადასახადის წაშლა ვერ მოხერხდა", + "errorDeletingTax": "გადასახადის წაშლის შეცდომა", + "taxGroup": "საგადასახადო ჯგუფი", + "combinationOfTheMultipleTaxes": "მრავალი გადასახადის კომბინაცია", + "subTaxes": "ქვეგადასახადები", + "action": "მოქმედება", + "addTax": "გადასახადის დამატება", + "editTax": "გადასახადის რედაქტირება", + "addNewTax": "ახალი გადასახადის დამატება", + "enterTaxRates": "შეიყვანეთ საგადასახადო განაკვეთი", + "addTaxGroup": "ახალი საგადასახადო ჯგუფის დამატება", + "editTaxGroup": "საგადასახადო ჯგუფის რედაქტირება", + "taxWithSingleMultipleTaxType": "გადასახადი ერთი/მრავალი საგადასახადო ტიპით", + "noSubTaxSelected": "ქვეგადასახადი არ არის არჩეული", + "subTaxList": "ქვეგადასახადების სია", + "taxPercent": "გადასახადის პროცენტი", + "done": "დასრულებულია", + "writerTaxHere": "აქ ჩაწერეთ ტექსტი...", + "expiredList": "ვადაგასული სია", + "listIsEmpty": "სია ცარიელია", + "printingInvoice": "ინვოისის ბეჭდვა", + "salesSetting": "გაყიდვების პარამეტრები", + "invoiceLogo": "ინვოისის ლოგო", + "printingOption": "ბეჭდვის პარამეტრები", + "amountRoundingMethod": "თანხის დამრგვალების მეთოდი", + "signUp": "რეგისტრაცია", + "returnedItem": "დაბრუნებული ნივთი", + "returnedDate": "დაბრუნების თარიღი", + "unitPrice": "ერთეულის ფასი", + "saleBy": "გამყიდველი", + "purchasedBy": "მყიდველი", + "collectedBys": "ამკრეფი", + "payableAmount": "გადასახდელი თანხა", + "receivedAmount": "მიღებული თანხა", + "unitPrices": "ერთეულის ფასი", + "item": "ნივთი", + "sl": "ს/ნ", + "mobiles": "მობილური", + "paidVia": "გადახდილია მეშვეობით", + "moneyReceipt": "ფულის ქვითარი", + "receipt": "ქვითარი", + "barcodeGenerator" : "ბარკოდის გენერატორი", + "searchProduct" : "პროდუქტის ძებნა", + "code" : "კოდი", + "price" : "ფასი", + "showCode" : "კოდის ჩვენება", + "showPrice" : "ფასის ჩვენება", + "showName" : "სახელის ჩვენება", + "actions" : "მოქმედებები", + "noItemSelected" : "არცერთი ნივთი არ არის შერჩეული", + "noProductSelected" : "არცერთი პროდუქტი არ არის შერჩეული", + "previewPdf" : "PDF-ის წინასწარი ნახვა", + "salesReturnReport" : "გაყიდვების დაბრუნების ანგარიში", + "purchaseReturnReport" : "შესყიდვების დაბრუნების ანგარიში", + "incomeFor" : "შემოსავალი", + "enterProductCode": "შეიყვანეთ პროდუქტის კოდი", + "addIncome" : "შემოსავლის დამატება", + "incomeDate" : "შემოსავლის თარიღი", + "incomeCategories" : "შემოსავლის კატეგორიები", + "addIncomeCategory" : "შემოსავლის კატეგორიის დამატება", + "enterIncomeCategoryName" : "შეიყვანეთ შემოსავლის კატეგორიის სახელი", + "totalReturnAmount" : "სულ დაბრუნებული თანხა", + "returned" : "დაბრუნებული", + "supplierDetails" : "მომწოდებლის დეტალები", + "weekly": "კვირეული", + "monthly": "თვიური", + "yearly" : "წლიური", + "today" : "დღეს", + "thisWeek" : "ამ კვირას", + "thisMonth" : "ამ თვეს", + "thisYear": "ამ წელს", + "allTime" : "ყველა დრო", + "custom" : "მორგებული", + "addUserRole": "მომხმარებლის როლის დამატება", + "noRoleFound": "მომხმარებლის როლი არ მოიძებნა", + "yourPackageExpiredInDays": "თქვენი პაკეტი ამოიწურება 5 დღეში", + "yourPackageExpiredToday": "თქვენი პაკეტი დღეს ამოიწურება\n\nგთხოვთ ისევ შეიძინოთ", + "contactUs": "დაგვიკავშირდით", + "writeYourMessageHere": "დაწერეთ თქვენი შეტყობინება აქ", + "sendMessage": "შეტყობინების გაგზავნა", + "sendYourEmail": "გაგზავნეთ თქვენი ელ.ფოსტა", + "backToHome": "უკან დაბრუნება სახლში", + "promoCode": "პრომო კოდი", + "submit": "გაგზავნა", + "seeAllPromoCode": "ნახეთ ყველა პრომო კოდი", + "categories": "კატეგორიები", + "enterYourPhoneNumber": "შეიყვანეთ თქვენი ტელეფონის ნომერი", + "enterFullAddress": "შეიყვანეთ სრული მისამართი", + "enterYourEmailAddress": "შეიყვანეთ თქვენი ელ.ფოსტის მისამართი", + "pleaseEnterAPassword": "გთხოვთ შეიყვანოთ პაროლი", + "pleaseEnterAConfirmPassword": "გთხოვთ შეიყვანოთ დამადასტურებელი პაროლი", + "enterYourName": "შეიყვანეთ თქვენი სახელი", + "addNewAddress": "ახალი მისამართის დამატება", + "firstName": "სახელი", + "lastName": "გვარი", + "country": "ქვეყანა", + "bangladesh": "ბანგლადეში", + "apply": "გამოყენება", + "deliveryAddress": "მიწოდების მისამართი", + "noDataAvailabe": "მონაცემები არ არის ხელმისაწვდომი", + "addDelivery": "მიწოდების დამატება", + "description": "აღწერა", + "addNote": "შენიშვნის დამატება", + "image": "სურათი", + "pleaseConnectThePrinterFirst": "გთხოვთ პირველ რიგში დააკავშიროთ პრინტერი", + "selectCategory": "აირჩიეთ კატეგორია", + "enterExpenseDate": "შეიყვანეთ ხარჯვის თარიღი", + "enterName": "შეიყვანეთ სახელი", + "enterAmount": "შეიყვანეთ თანხა", + "enterRefNumber": "შეიყვანეთ ბმულის ნომერი", + "fashions": "მოდა", + "billTO": "გადასახადის მიმღები", + "totalDue": "საერთო დავალიანება", + "paymentsAmount": "გადახდის თანხები", + "remainingDue": "დარჩენილი დავალიანება", + "thankYouForYourDuePayment": "გმადლობთ დავალიანების გადახდისთვის", + "print": "ბეჭდვა", + "unitPirce": "ერთეულის ფასი", + "totalPrice": "საერთო ფასი", + "totalVat": "საერთო დღგ", + "deliveryCharge": "მიწოდების საფასური", + "totalPayable": "საერთო გადასახადი", + "thakYouForYourPurchase": "გმადლობთ შესყიდვისთვის", + "pleaseConnectYourBlutohPrinter": "გთხოვთ დააკავშიროთ თქვენი Bluetooth პრინტერი", + "editSocailMedia": "სოციალური მედიის რედაქტირება", + "socialMarketing": "სოციალური მარკეტინგი", + "share": "გაზიარება", + "notification": "შეტყობინება", + "purchaseAlarm": "შესყიდვის განგაში", + "purchaseConfirmed": "შესყიდვა დადასტურებულია", + "paymentComplete": "გადახდა დასრულებულია", + "retur": "დაბრუნება", + "sendSms": "SMS-ის გაგზავნა", + "recivethePin": "პინ-კოდის მიღება", + "startNewSale": "ახალი გაყიდვის დაწყება", + "payment": "გადახდა", + "masterCard": "MasterCard", + "instrucation": "ინსტრუქცია", + "cash": "ნაღდი ფული", + "invoiceViewr": "ინვოისის ნახვა", + "size": "ზომა", + "color": "ფერი", + "weight": "წონა", + "capacity": "ტევადობა", + "type": "ტიპი", + "youWantTodeletetheProduct": "გსურთ ამ პროდუქტის წაშლა?", + "delete": "წაშლა", + "contactDetials": "კონტაქტის დეტალები", + "clarence": "კლარენსი", + "call": "დარეკვა", + "messege": "შეტყობინება", + "dailyTransaction": "ყოველდღიური გარიგება", + "promo": "პრომო", + "send": "გაგზავნა", + "easyToUseThePos": "მარტივი გამოსაყენებელი მობილური POS", + "easytheusedesciption": "POSpro აპლიკაცია არის უფასო, მარტივი გამოსაყენებელი. სინამდვილეში, ეს არის ერთ-ერთი საუკეთესო POS სისტემა მსოფლიოში.", + "choseYourFeature": "აირჩიეთ თქვენი მახასიათებლები", + "choseyourfeatureDesciption": "მახასიათებლები არის მნიშვნელოვანი ნაწილი, რაც POSpro-ს განსხვავებულს ხდის ტრადიციული გადაწყვეტილებებისგან.", + "allBusinessSolutions": "ყველა ბიზნეს გადაწყვეტილება", + "allBusinessolutionDescrip": "PosPro არის სრული ბიზნეს გადაწყვეტა საწყობით, ანგარიშებით, გაყიდვებით, ხარჯებით და ზარალით/მოგებით.", + "skip": "გამოტოვება", + "next": "შემდეგი", + "anewUpdateAvailable": "ხელმისაწვდომია ახალი განახლება\nგთხოვთ განაახლოთ თქვენი აპლიკაცია", + "skipTheUpdate": "გამოტოვეთ განახლება", + "rememberMeLater": "დამიმახსოვრე მოგვიანებით", + "powerdedByAcnoo" : "შექმნილია Acnoo-ს მიერ", + "lossOrProfit" : "ზარალი/მოგება", + "expense" : "ხარჯი", + "parties": "მხარეები", + "home" : "სახლი", + "sales" : "გაყიდვები", + "setting" : "პარამეტრები", + + "purchaseNow" : "ახლა შეიძინეთ", + "paymentMethods" : "გადახდის მეთოდები", + "update": "განახლება", + "continueButton": "გაგრძელება", + "name": "სახელი", + "phone": "ტელეფონის ნომერი", + "email": "ელ.ფოსტის მისამართი", + "address": "მისამართი", + "previousDue": "წინა დავალიანება", + "selectLang": "აირჩიეთ თქვენი ენა", + "addContact": "კონტაქტის დამატება", + "moreInfo": "დამატებითი ინფორმაცია", + "retailer": "წვრილმანი ვაჭარი", + "dealer": "დილერი", + "wholesaler": "გროსისტი", + "supplier": "მომწოდებელი", + "CustomerDetails": "მომხმარებლის დეტალები", + "recentTransaction": "ბოლო გარიგებები", + "totalProduct": "საერთო პროდუქტები", + "total": "სულ", + "paid": "გადახდილი", + "unPaid": "გადაუხდელი", + "due": "ვადა", + "connect": "დაკავშირებისთვის დააწკაპუნეთ", + "tryAgain": "ხელახლა სცადეთ", + "loading": "იტვირთება", + "viewAll": "ყველას ნახვა", + "partyList": "მხარეების სია", + "addCustomer": "გთხოვთ დაამატეთ მომხმარებელი", + "updateContact": "კონტაქტის განახლება", + "dueList": "ვადაგასული სია", + "collectDue": "ვალის აკრეფა", + "date": "თარიღი", + "dueAmount": "ვალის ოდენობა:", + "customerName": "მომხმარებლის სახელი", + "totalAmount": "საერთო თანხა", + "paidAmount": "გადახდილი თანხა", + "paymentTypes": "გადახდის ტიპი", + "cancel": "გაუქმება", + "expenseReport": "ხარჯების ანგარიში", + "fromDate": "თარიღიდან", + "toDate": "თარიღამდე", + "expenseFor": "ხარჯი რაზე", + "amount": "თანხა", + "noData": "მონაცემები არ არის ხელმისაწვდომი", + "totalExpense": "საერთო ხარჯი", + "addExpense": "ხარჯის დამატება", + "expenseDate": "ხარჯვის თარიღი", + "referenceNo": "მითითების ნომერი", + "note": "შენიშვნა", + "expenseCat": "ხარჯების კატეგორიები", + "search": "ძებნა", + "select": "აირჩიეთ", + "addExpenseCat": "ხარჯის კატეგორიის დამატება", + "categoryName": "კატეგორიის სახელი", + "alreadyAdded": "უკვე დამატებულია", + "whatNew": "რა არის ახალი", + "lp": "ზარალი/მოგება", + "profit": "მოგება", + "loss": "ზარალი", + "lpDetails": "ზარალი/მოგების დეტალები", + "invoice": "ინვოისი", + "dates": "თარიღი:", + "mobile": "მობილური:", + "product": "პროდუქტი", + "quantity": "რაოდენობა", + "discount": "ფასდაკლება", + "totalLoss": "საერთო ზარალი", + "totalProfit": "საერთო მოგება", + "productList": "პროდუქტების სია", + "stock": "საწყობი", + "addNewProduct": "ახალი პროდუქტის დამატება", + "productName": "პროდუქტის სახელი", + "productCode": "პროდუქტის კოდი", + "purchasePrice": "შესყიდვის ფასი", + "mrp": "MRP", + "wholeSalePrice": "გროსული ფასი", + "dealerPrice": "დილერის ფასი", + "manufacturer": "მწარმოებელი", + "saveNPublish": "შენახვა და გამოქვეყნება", + "brands": "ბრენდები", + "addBrand": "ბრენდის დამატება", + "brandName": "ბრენდის სახელი", + "addUnit": "ერთეულის დამატება", + "unitName": "ერთეულის სახელი", + "units": "ერთეულები", + "addProduct": "გთხოვთ დაამატეთ პროდუქტი", + "updateProduct": "პროდუქტის განახლება", + "salePrice": "გაყიდვის ფასი", + "profile": "პროფილი", + "edit": "რედაქტირება", + "businessCat": "ბიზნეს კატეგორია", + "language": "ენა", + "changePassword": "პაროლის შეცვლა", + "updateProfile": "თქვენი პროფილის განახლება", + "businessName": "კომპანია და ბიზნესის სახელი", + "addPurchase": "შესყიდვის დამატება", + "inv": "ინვ. ნო.", + + "supplierName": "მომწოდებლის სახელი", + "itemAdded": "პროდუქტი დამატებულია", + "addItems": "პროდუქტების დამატება", + "subTotal": "ნაწილობრივი ჯამი", + "returnAmount": "დაბრუნების თანხა", + "chooseSupplier": "აირჩიეთ მომწოდებელი", + "noSupplier": "მომწოდებელი არ არის ხელმისაწვდომი", + "salesDetails": "გაყიდვების დეტალები", + "editPurchaseInvoice": "შესყიდვის ინვოისის რედაქტირება", + "purchaseList": "შესყიდვების სია", + "addAPurchase": "გთხოვთ დაამატეთ შესყიდვა", + "dueReport": "ვალების ანგარიში", + "fullyPaid": "სრულად გადახდილი", + "stillUnpaid": "ჯერ არ არის გადახდილი", + "purchaseReport": "შესყიდვების ანგარიში", + "connectPrinter": "დააკავშირეთ თქვენი პრინტერი", + "clickToConnect": "დაკავშირებისთვის დააწკაპუნეთ", + "collectDues": "გთხოვთ აკრიფოთ დავალიანება", + "addNewPurchase": "გთხოვთ დაამატეთ შესყიდვა", + "salesReport": "გაყიდვების ანგარიში", + "addSale": "გთხოვთ დაამატეთ გაყიდვა", + "reports": "ანგარიშები", + "chooseCustomer": "აირჩიეთ მომხმარებელი", + "addSales": "გაყიდვების დამატება", + "saleList": "გაყიდვების სია", + "editSalesInvoice": "გაყიდვების ინვოისის რედაქტირება", + "previousPayAmount": "წინა გადახდის თანხა", + "printing": "ბეჭდვის ვარიანტი", + "subscription": "გამოწერა", + "userRole": "მომხმარებლის როლი", + "currency": "ვალუტა", + "logOut": "გამოსვლა", + "stockList": "საწყობის სია", + "purchase": "შესყიდვა", + "sale": "გაყიდვა", + "yourPack": "თქვენი პაკეტი", + "freePlan": "უფასო გეგმა", + "youRUsing": "თქვენ იყენებთ", + "freePack": "უფასო პაკეტი", + "premiumPlan": "პრემიუმ გეგმა", + "packFeatures": "პაკეტის მახასიათებლები", + "unlimited": "უსაზღვრო", + "updateNow": "ახლა განაახლეთ", + "purchasePremium": "პრემიუმ გეგმის შეძენა", + "buyPremium": "პრემიუმ გეგმის შეძენა", + "paypalPay": "გადახდა PayPal-ით", + "gotEmail": "თქვენ მიიღეთ ელ.წერილი", + "sendEmail": "ჩვენ გამოგიგზავნეთ ელ.წერილი პაროლის აღდგენის ინსტრუქციებით:", + "checkEmail": "შეამოწმეთ ელ.ფოსტა", + "close": "დახურვა", + "enterEmail": "გთხოვთ შეიყვანეთ თქვენი ელ.ფოსტის მისამართი ქვემოთ, რათა მიიღოთ პაროლის აღდგენის ბმული.", + "sendLink": "გაგზავნეთ აღდგენის ბმული", + "emailText": "ელ.ფოსტა", + "password": "პაროლი", + "noAcc": "არ გაქვთ ანგარიში?", + "register": "რეგისტრაცია", + "phoneVerification": "ტელეფონის ვერიფიკაცია", + "registerTitle": "ჩვენ უნდა დარეგისტრიროთ თქვენი ტელეფონი დაწყებამდე!", + "sendCode": "კოდის გაგზავნა", + "staffLogin": "პერსონალის შესვლა", + "logInWithMail": "შესვლა ელ.ფოსტით", + "setUpProfile": "პროფილის დაყენება", + "setUpDesc": "განაახლეთ თქვენი პროფილი, რათა დაუკავშირდეთ ექიმს უკეთესი შთაბეჭდილების მისაღებად", + "gallery": "გალერეა", + "camera": "კამერა", + "companyAddress": "კომპანიის მისამართი", + "openingBalance": "საწყისი ბალანსი", + "confirmPass": "დაადასტურეთ პაროლი", + "haveAcc": "უკვე გაქვთ ანგარიში?", + "loginWithPhone": "შესვლა ტელეფონით", + "editPhone": "ტელეფონის ნომრის რედაქტირება?", + "createAcc": "უფასო ანგარიშის შექმნა", + "congratulation": "გილოცავთ", + + "signUp": "რეგისტრაცია", + "signIn" : "შესვლა", + "logIn": "შესვლა", + "welcomeBack" : "გამარჯობა!", + "passwordCannotBeEmpty" : "პაროლი არ შეიძლება იყოს ცარიელი", + "save": "შენახვა", + "forgotPassword": "დავიწყებული პაროლი", + "reset": "პაროლის გადატვირთვა ელ.ფოსტის ან ტელეფონის ნომრის გამოყენებით", + "lableEmail": "ელ.ფოსტა", + "hintEmail": "შეიყვანეთ ელ.ფოსტის მისამართი", + "emailCannotBeEmpty": "ელ.ფოსტა არ შეიძლება იყოს ცარიელი", + "pleaseEnterAValidEmail": "გთხოვთ შეიყვანოთ სწორი ელ.ფოსტა", + "continueE": "გაგრძელება", + "pleaseEnterYourDetails": "გთხოვთ შეიყვანოთ თქვენი დეტალები.", + "lablePassword": "პაროლი", + "hintPassword": "შეიყვანეთ პაროლი", + "pleaseEnterABiggerPassword": "გთხოვთ შეიყვანოთ უფრო დიდი პაროლი", + "rememberMe": "დამიმახსოვრე", + "donNotHaveAnAccount": "არ გაქვთ ანგარიში?", + "createAFreeAccount": "უფასო ანგარიშის შექმნა", + "fullName": "სრული სახელი", + "enterYourFullName": "შეიყვანეთ თქვენი სრული სახელი", + + "nameCanNotBeEmpty": "სახელი არ შეიძლება იყოს ცარიელი", + "alreadyHaveAnAccount": "უკვე გაქვთ ანგარიში?", + "createNewPassword": "ახალი პაროლის შექმნა", + "setUpNewPassword": "ახალი პაროლის დაყენება", + "resetPassword": "პაროლის გადატვირთვა აღდგენისა და ანგარიშზე შესვლისთვის", + "newPassword": "ახალი პაროლი", + "confirmPassword": "დაადასტურეთ პაროლი", + "passwordsDoNotMatch": "პაროლები არ ემთხვევა", + "verityEmail": "ელ.ფოსტის გადამოწმება", + "verification": "ვერიფიკაცია", + "digits": "6-ნიშნა პინ კოდი გაგზავნილია თქვენს ელ.ფოსტის მისამართზე:", + "enterValidOTP": "შეიყვანეთ მოქმედი OTP", + "resendOTP": "შეიყვანეთ მოქმედი OTP", + "verifyYourEmail": "გადაამოწმეთ თქვენი ელ.ფოსტა", + "weHaveSentAConfirmationEmailTo": "ჩვენ გამოგიგზავნეთ დადასტურების ელ.წერილი", + "folder": "შესაძლოა ელ.წერილი თქვენს სპამ საქაღალდეში იყოს.", + "gotIt": "მივიღე", + "enterOpeningBalance": "შეიყვანეთ საწყისი ბალანსი", + "pleaseEnterAValidBusinessName": "გთხოვთ შეიყვანოთ სწორი ბიზნესის სახელი", + "enterBusiness": "შეიყვანეთ ბიზნესის/მაღაზიის სახელი", + "selectBusinessCategory": "აირჩიეთ ბიზნეს კატეგორია", + "todaySummary": "დღევანდელი რეზიუმე", + "sellAll": "ყველაფრის გაყიდვა >", + "income": "შემოსავალი", + "purchased": "შეძენილი", + "endYourFreePlan": "დაასრულეთ თქვენი უფასო გეგმა", + "yourFree": "თქვენი უფასო პაკეტი თითქმის დასრულებულია, შეიძინეთ თქვენი შემდეგი გეგმა. მადლობა.", + "upgradeNow": "ახლა განაახლეთ", + "notFound": "არ მოიძებნა", + "updateYourSubscription": "განაახლეთ თქვენი გამოწერა", + "noDataFound": "მონაცემები არ მოიძებნა", + "areYouSure": "დარწმუნებული ხარ?", + "doYouWantToExitTheApp": "გსურთ აპლიკაციის დახურვა?", + "no": "არა", + "yes": "დიახ", + "dashboard": "საკონტროლო პანელი", + "salesPurchaseOverview": "გაყიდვების და შესყიდვების მიმოხილვა", + "totalItems": "საერთო ნივთები", + "totalCategories": "საერთო კატეგორიები", + "quickOverview": "სწრაფი მიმოხილვა", + "totalIncome": "საერთო შემოსავალი", + "customerDue": "მომხმარებლის დავალიანება", + "stockValue": "საწყობის ღირებულება", + "lossProfit": "ზარალი/მოგება", + "cost": "ღირებულება", + "qty": "რაოდენობა", + "noProductFound": "პროდუქტი არ მოიძებნა", + "phoneNumber": "ტელეფონის ნომერი", + "pleaseEnterAValidName": "გთხოვთ შეიყვანოთ სწორი სახელი", + "pleaseEnterValidPhoneAndNameFirst": "გთხოვთ პირველ რიგში შეიყვანოთ სწორი ტელეფონის ნომერი და სახელი", + "confirmDelete": "წაშლის დადასტურება", + "areYouSureYouWant": "დარწმუნებული ხართ, რომ გსურთ ამ მხარის წაშლა?", + "pleaseEnterAValidPhoneNumber": "გთხოვთ შეიყვანოთ სწორი ტელეფონის ნომერი", + "sendSMS": "SMS-ის გაგზავნა", + "searchH": "ძებნა აქ....", + "transactions": "გარიგებები", + "selectAInvoice": "აირჩიეთ ინვოისი", + "totalDueAmount": "საერთო დავალიანების თანხა", + "youCanNotPayMoreThenDue": "თქვენ ვერ გადაიხდით მეტს, ვიდრე უნდა გადაიხადოთ", + "noDueSelected": "არ არის არჩეული დავალიანება", + "pleaseEnterName": "გთხოვთ შეიყვანეთ სახელი", + "pleaseEnterAmount": "გთხოვთ შეიყვანეთ თანხა", + "enterNote": "შეიყვანეთ შენიშვნა", + "pleaseSelectAExpenseCategory": "გთხოვთ აირჩიეთ ხარჯების კატეგორია", + "enterExpanseCategoryName": "შეიყვანეთ ხარჯების კატეგორიის სახელი", + "comingSoon": "მალე მოვა", + "pleaseMakeASaleFirst": "გთხოვთ პირველ რიგში განახორციელოთ გაყიდვა", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "ბმული", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "გადახდის შესაძლებლობა", + "paymentSuccess": "გადახდა წარმატებულია", + "paymentWasSuccessful": "გადახდა წარმატებული იყო!", + "paymentFailed": "გადახდა ვერ მოხერხდა", + "paymentFailedPleaseTryAgain": "გადახდა ვერ მოხერხდა. გთხოვთ სცადოთ ხელახლა.", + "pleaseEnterAValidBrandName": "გთხოვთ შეიყვანოთ სწორი ბრენდის სახელი", + "enterABrandName": "შეიყვანეთ ბრენდის სახელი", + "addCategory": "კატეგორიის დამატება", + "enterCategoryName": "შეიყვანეთ კატეგორიის სახელი", + "selectVariations": "აირჩიეთ ვარიაციები:", + "dataSavedSuccessfully": "მონაცემები წარმატებით შენახულია.", + "somethingIs": "რაღაც არის", + "updateYourProfile": "განაახლეთ თქვენი პროფილი, რათა დაუკავშირდ", + "shopOpeningBalance": "მაღაზიის საწყისი ბალანსი", + "shopRemainingBalance": "მაღაზიის დარჩენილი ბალანსი", + "enterAValidDiscount": "შეიყვანეთ სწორი ფასდაკლება", + "addProductFirst": "პირველ რიგში დაამატეთ პროდუქტი", + "subtotal": "ნაწილობრივი ჯამი", + "purchaseDetails": "შესყიდვის დეტალები", + "totall": "სულ:", + "startDate": "საწყისი თარიღი", + "pickStartDate": "აირჩიეთ საწყისი თარიღი", + "endDate": "დასასრულის თარიღი", + "pickEndDate": "აირჩიეთ დასასრულის თარიღი", + + "failedToGetPlatformVersion": "პლატფორმის ვერსიის მიღება ვერ მოხერხდა.", + "enterQuantity": "შეიყვანეთ რაოდენობა", + "pleaseAddQuantity": "გთხოვთ დაამატეთ რაოდენობა", + "willBeAddedSoon": "მალე დაემატება", + "addedToCart": "კალათაში დამატებულია", + "connectYourPrinter": "დააკავშირეთ თქვენი პრინტერი", + "customerPay": "მომხმარებელი იხდის", + "supplerPay": "მომწოდებელი იხდის", + "incomeReport": "შემოსავლების ანგარიში", + "category": "კატეგორია", + "balance": "ბალანსი", + "itemsSales": "პროდუქტების გაყიდვა", + "totalPurchase": "საერთო შესყიდვა", + "totalSales": "საერთო გაყიდვები", + "stockReport": "საწყობის ანგარიში", + "lossProfitReport": "ზარალი/მოგების ანგარიში", + "outOfStock": "საწყობში არ არის", + "vat": "დღგ", + "customerPhoneNumber": "მომხმარებლის ტელეფონის ნომერი", + "enterCustomerPhoneNumber": "შეიყვანეთ მომხმარებლის ტელეფონის ნომერი", + "walkInCustomer": "შემოსული მომხმარებელი", + "guest": "სტუმარი", + "stocks": "საწყობი:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "ნუ შემაწუხებთ", + "on": "ჩართულია", + "off": "გამორთულია", + "unlimitedUsagesOfOurPackage": "ჩვენი პაკეტის უსაზღვრო გამოყენება \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "გადაიხადეთ გამოწერისთვის", + "field": "ველი", + "successfullyPaid": "წარმატებით გადახდილი", + "profileEdit": "პროფილის რედაქტირება", + "products": "პროდუქტები", + "salesList": "გაყიდვების სია", + "useTitleCanNotBeEmpty": "მომხმარებლის სათაური არ შეიძლება იყოს ცარიელი", + "userTitle": "მომხმარებლის სათაური", + "enterUserTitle": "შეიყვანეთ მომხმარებლის სათაური", + "create": "შექმნა", + "youHaveToGivePermission": "თქვენ უნდა მიანიჭოთ ნებართვა", + "all": "ყველა", + "userRoleDetails": "მომხმარებლის როლის დეტალები", + "doYouWantToDeleteTheUser": "გსურთ მომხმარებლის წაშლა?", + "thisProductAlreadyAdded": "ეს პროდუქტი უკვე დამატებულია!", + "pleaseEnterAValidProductName": "გთხოვთ შეიყვანოთ სწორი პროდუქტის სახელი", + "enterProductName": "შეიყვანეთ პროდუქტის სახელი", + "pleaseSelectACategory": "გთხოვთ აირჩიეთ კატეგორია", + "productCategory": "პროდუქტის კატეგორია", + "selectProductCategory": "აირჩიეთ პროდუქტის კატეგორია", + "enterSize": "შეიყვანეთ ზომა", + "enterColor": "შეიყვანეთ ფერი", + "enterWeight": "შეიყვანეთ წონა", + "enterCapacity": "შეიყვანეთ ტევადობა", + "enterType": "შეიყვანეთ ტიპი", + "productBrand": "პროდუქტის ბრენდი", + "selectABrand": "აირჩიეთ ბრენდი", + "productCodeIsRequired": "პროდუქტის კოდი სავალდებულოა", + "enterAValidStock": "შეიყვანეთ სწორი საწყობი", + "enterStock": "შეიყვანეთ საწყობი", + "productUnit": "პროდუქტის ერთეული", + "selectProductUnit": "აირჩიეთ პროდუქტის ერთეული", + "pleaseEnterAValidPurchasePrice": "გთხოვთ შეიყვანოთ სწორი შესყიდვის ფასი", + "enterPurchasePrice": "შეიყვანეთ შესყიდვის ფასი", + "pleaseEnterAValidSalePrice": "გთხოვთ შეიყვანოთ სწორი გაყიდვის ფასი", + "enterSaltingPrice": "შეიყვანეთ გაყიდვის ფასი", + "enterWholesalePrice": "შეიყვანეთ გროსული ფასი", + "enterDealerPrice": "შეიყვანეთ დილერის ფასი", + "enterDiscount": "შეიყვანეთ ფასდაკლება", + "enterManufacturerName": "შეიყვანეთ მწარმოებლის სახელი", + "adding": "დამატება...", + "pleaseEnterAValidUnitName": "გთხოვთ შეიყვანოთ სწორი ერთეულის სახელი", + "pleaseEnterUnitName": "შეიყვანეთ ერთეულის სახელი", + "productDetails": "პროდუქტის დეტალები", + "smartWatch": "ჭკვიანი საათი", + "appleWatch": "Apple Watch", + "deleting": "წაშლა...", + "brand": "ბრენდი", + "dueCollection": "ვალის აკრეფა", + "noTransaction": "გარიგება არ არის", + "updating": "განახლება...", + "confirmSMSTo": "SMS-ის დადასტურება", + "anSMSWillBeSentToTheFollowingNumber": "SMS გაიგზავნება შემდეგ ნომერზე:", + "package": "პაკეტი", + "permissionNotGranted": "ნებართვა არ მიენიჭა!", + "collectedBy": "შეგროვებულია:", + "phonee": "ტელეფონი:", + "purchaseBy": "შეძენილია:", + "salesBy": "გაყიდულია:", + "days": "დღეები", + "details": "დეტალები", + "weSentAnOTPInYourPhoneNumber": "ჩვენ გამოგიგზავნეთ OTP თქვენს ტელეფონის ნომერზე", + "pleaseEnterTheOTP": "გთხოვთ შეიყვანეთ OTP", + "enterAValidOTP": "შეიყვანეთ მოქმედი OTP", + "verify": "გადამოწმება", + "resendIn": "OTP-ის ხელახალი გაგზავნა", + "freeLifetimeUpdate": "უფასო სიცოცხლის განმავლობაში განახლება", + "android": "Android & iOS აპლიკაციის მხარდაჭერა", + "premiumCustomerSupport": "პრემიუმ მომხმარებელთა მხარდაჭერა", + "customInvoiceBranding": "ინვოისის ბრენდირების მორგება", + "unlimitedUsage": "უსაზღვრო გამოყენება", + "freeDataBackup": "უფასო მონაცემთა სარეზერვო ასლი", + "addCustomers": "დამატება მომხმარებელი", + "noDue": "ფულის ვალი არ არის", + "customer": "მომხმარებელი", + "billingAddress": "საგადასახადო მისამართი", + "enterAddress": "შეიყვანეთ მისამართი", + "city": "ქალაქი", + "cityName": "ქალაქის სახელი", + "state": "მიმდინარე რეგიონი", + "stateName": "რეგიონის სახელი", + "zip": "საფოსტო ინდექსი", + "zipCode": "შეიყვანეთ საფოსტო ინდექსი", + "chooseCountry": "აირჩიეთ ქვეყანა", + "shippingAddress": "მიწოდების მისამართი", + "partyCreateWarn": "თქვენ არ გაქვთ უფლება შექმნათ პარტია.", + "addParty": "დაამატეთ პარტიები", + "creditLimit": "პარტიის კრედიტის ლიმიტი", + "selectOne": "აირჩიეთ ერთი", + "roundings": "გარშემორტყმა (+/-)", + "roundingTotal": "დასრულებული ჯამი", + "opinion": "შეიყვანეთ თქვენი მოსაზრება", + "dueSaleWarn": "ვალიანზე გაყიდვები დაუშვებელია მიმტან მომხმარებლებზე.", + "paymentTypeHint": "გთხოვთ, აირჩიოთ გადახდის ტიპი", + "createSaleWarn": "თქვენ არ გაქვთ უფლება შექმნათ გაყიდვა.", + "updateSaleWarn": "თქვენ არ გაქვთ უფლება განაახლოთ გაყიდვა.", + "uploadImage": "სურათის ატვირთვა", + "useGallery": "გალერეის გამოყენება", + "openCamera": "კამერის გახსნა", + "scanCode": "პროდუქტის QR კოდის სკანირება", + "posSale": "POS გაყიდვა", + "selectCustomer": "აირჩიეთ მომხმარებელი", + "searchWith": "ძიება...", + "filter": "ფილტრი", + "productNotFound": "პროდუქტი არ მოიძებნა", + "noMatched": "შეიყვანილი პროდუქტი ვერ მოიძებნა.", + "inventoryPermission": "თქვენ არ გაქვთ ინვენტარის უფლება", + "noParty": "პარტია ვერ მოიძებნა", + "purchaseWarn": "თქვენ არ გაქვთ უფლება შექმნათ შესყიდვები.", + "purchaseUpdateWarn": "თქვენ არ გაქვთ უფლება განაახლოთ შესყიდვები.", + "addVariantDetails": "დაამატეთ ვარიაციების დეტალები", + "purchaseEx": "შესყიდვის ფასი (გარედან)", + "purchaseIn": "შესყიდვის ფასი (შეიცავს)", + "purchaseExReq": "შესყიდვის ფასი (გარედან) სავალდებულოა", + "purchaseInReq": "შესყიდვის ფასი (შეიცავს) სავალდებულოა", + "profitMargin": "მოგების მარჟა (%)", + "saleReq": "გაყიდვის ფასი სავალდებულოა", + "manufactureDate": "მწარმოებლის თარიღი", + "selectDate": "აირჩიეთ თარიღი", + "expDate": "ვადა", + "saveVariant": "ვარიაციის შენახვა", + "model": "მოდელი", + "selectModel": "აირჩიეთ მოდელი", + "bulk": "ჯგუფური ატვირთვა", + "barcodeGen": "ბარკოდის გენერატორი", + "upload": "ატვირთვა", + "sku": "SKU / კოდი", + "lowStock": "დაბალი მარაგი", + "enLowStock": "შეიყვანეთ დაბალი მარაგი", + "manuDate": "მწარმოებლის თარიღი", + "single": "ერთი ერთეული", + "batch": "ჯგუფი", + "batchNo": "ჯგუფის ნომერი", + "entBatchNo": "შეიყვანეთ ჯგუფის ნომერი", + "variantAdded": "ვარიაცია წარმატებით დაემატა!", + "variantDelete": "ვარიაცია წარმატებით წაიშალა!", + "addVariant": "ვარიაციის დამატება", + "typeSelect": "აირჩიეთ ტიპი", + "taxType": "საგადასახადო ტიპი", + "selectTax": "აირჩიეთ გადასახადი", + "updateProductWarn": "თქვენ არ გაქვთ უფლება განაახლოთ პროდუქტი.", + "addProductWarn": "თქვენ არ გაქვთ უფლება შექმნათ პროდუქტი.", + "updateProductSuccess": "პროდუქტი წარმატებით განახლდა!", + "addProductSuccess": "პროდუქტი წარმატებით შეიქმნა!", + "choose": "არჩევა", + "view": "ნახე დეტალები", + "priceWarn": "ფასი არ შეიძლება იყოს ცარიელი", + "productSetting": "პროდუქტის პარამეტრები", + "saveSetting": "პარამეტრების შენახვა", + "addStock": "მარაგის დამატება", + "stockWarn": "მარაგი უნდა იყოს მინიმუმ 1", + "updateSuccess": "წარმატებით განახლდა", + "updateFailed": "მარაგის განახლება ვერ მოხერხდა", + "deleteBatchWarn": "ნამდვილად გსურთ ამ ჯგუფის წაშლა?", + "lowStockReport": "დაბალი მარაგის ანგარიში", + "genPdfWarn": "PDF-ის შესაქმნელად მონაცემები არ არის", + "dateFilterWarn": "დასაწყისი თარიღი არ შეიძლება იყოს დაწყების თარიღზე ადრე.", + "createPdfWarn": "თქვენ არ გაქვთ უფლება შექმნათ PDF.", + "expirationStatus": "ვადის სტატუსი", + "selectFDate": "აირჩიეთ დაწყების თარიღი", + "selectToDate": "აირჩიეთ დასრულების თარიღი", + "clear": "გასუფთავება", + "incomeReportPermission": "თქვენ არ გაქვთ უფლება income ანგარიშის სანახავად.", + "deleteAcc": "ანგარიშის წაშლა", + "deletePartyWarn": "თქვენ არ გაქვთ უფლება წაშალოთ პარტია.", + "updatePartyWarn": "თქვენ არ გაქვთ უფლება განაახლოთ პარტია.", + "phoneNotAvail": "ტელეფონის ნომერი მიუწვდომელია.", + "notLaunch": "ტელეფონის აპლიკაცია არ გაიხსნა.", + "quickOver": "სწრაფი მიმოხილვა", + "tranSacOver" : "ტრანზაქციის მიმოხილვა", + "profitLoss" : "სარგებელი და ზარალი" +} \ No newline at end of file diff --git a/lib/l10n/intl_kk.arb b/lib/l10n/intl_kk.arb new file mode 100644 index 0000000..035450e --- /dev/null +++ b/lib/l10n/intl_kk.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Тіркелгіңізді жойғыңыз келетініне сенімдісіз бе? Бұл әрекет барлық деректеріңізді біржола өшіреді.", + "passwordMust6Character": "Құпия сөз кемінде 6 таңбадан тұруы керек", + "passwordIsRequired": "Құпия сөз кемінде 6 таңбадан тұруы керек", + "iAgreeDeleteMyAccountPermanent": "Тіркелгімді біржола жоюға келісемін.", + "flat": "Тіркелген", + "percent": "Пайыз", + "partialPaid": "Жартылай төленген", + "selectStock": "Қойманы таңдау", + "stockOrVariant": "Қойма / Вариант", + "noBatch": "Партиясыз", + "purchaseQuantityRequired": "Сатып алу мөлшері қажет", + "excelUploader": "Excel жүктеуші", + "remove": "Жою", + "uploading": "Жүктелуде...", + "pickAndUploadFile": "Файлды таңдау және жүктеу", + "downloadExcelFormat": "Excel форматын жүктеу", + "excelFiles": "Excel файлдары", + "noFileSelected": "Файл таңдалмады", + "orContinueWith": "Немесе жалғастыру", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Кіру сәтсіз аяқталды. Қайталап көріңіз.", + "someThingWithWrongWithTheWebPage": "Веб-бетте қате пайда болды.", + "loadingOtpSetting": "OTP параметрлері жүктелуде...", + "youCanNowResendYourOtp": "Енді OTP кодын қайта жіберуге болады.", + "resendOtpSeconds": "OTP кодын ${start} секундтан кейін қайта жіберу", + "oldPassword": "Ескі құпия сөз", + "oldPasswordCanNotBeEmpty": "Ескі құпия сөз бос болмауы керек", + "seconds": "секунд", + "downloading": "Жүктелуде...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Жүктеу сәтті аяқталды! Құжаттар папкасын тексеріңіз", + "printBarCode": "Штрих-кодты басып шығару", + "youDoNotHavePermissionToGenerateBarcode": "Штрих-код жасауға рұқсатыңыз жоқ.", + "download": "Жүктеу", + "packingDate": "Қаптау күні", + "permissionDeniedToViewBank": "Банкті көруге рұқсат берілмеді.", + "permissionDeniedToUpdateBank": "Банкті жаңартуға рұқсат берілмеді.", + "editWarehouse": "Қойманы өңдеу", + "addNewWarehouse": "Жаңа қойма қосу", + "warehouseName": "Қойма атауы", + "enterWarehouseName": "Қойма атауын енгізіңіз", + "amountMustBeGreaterThanZero": "Сома 0-ден көп болуы керек", + "canNotRetrievePaymentDetails": "Төлем мәліметтерін алу мүмкін болмады.", + "youDonNotHavePermissionToCreateExpense": "Шығыс жасауға рұқсатыңыз жоқ.", + "youDoNotHavePermissionToCreateExpenseCategory": "Шығыс санатын жасауға рұқсатыңыз жоқ.", + "youDonNotHavePermissionToCreateIncome": "Кіріс жасауға рұқсатыңыз жоқ.", + "youDoNotHavePermissionToCreateIncomeCategory": "Кіріс санатын жасауға рұқсатыңыз жоқ.", + "salesReturn": "Сатуды қайтару", + "purchaseReturn": "Сатуды қайтару", + "returnQuantity": "Қайтару мөлшері", + "nonFoundableDiscount": "Қайтарылмайтын (ҚҚС/Жеңілдік)", + "confirmReturn": "Қайтаруды растау", + "pleaseSelectForProductReturn": "Қайтару үшін тауарды таңдаңыз", + "failedToProcessReturn": "Қайтаруды өңдеу сәтсіз аяқталды.", + "noValuesDenied": "Мәндер анықталмаған", + "editCategory": "Санатты өңдеу", + "editModel": "Модельді өңдеу", + "addNewModel": "Жаңа модель қосу", + "pleaseEnterValidName": "Жарамды атауды енгізіңіз", + "modelName": "Модель атауы", + "enterModelName": "Модель атауын енгізіңіз", + "youDoNotHavePermissionToCreateModel": "Модель жасауға рұқсатыңыз жоқ", + "youDoNotHavePermissionToUpdateModel": "Модельді жаңартуға рұқсатыңыз жоқ", + "modelUpdateSuccessfully": "Модель сәтті жаңартылды!", + "modelCreatedSuccessfully": "Модель сәтті жасалды!", + "models": "Модельдер", + "youDoNotHavePermissionDeleteModel": "Модельді жоюға рұқсатыңыз жоқ.", + "enterLabelText": "Белгі мәтінін енгізіңіз", + "searchBatchNo": "Партия нөмірін іздеу...", + "noActiveUser": "Белсенді пайдаланушы емес", + "pleaseUseValidPurchaseCodeUseTheApp": "Қолданбаны пайдалану үшін жарамды сатып алу кодын пайдаланыңыз.", + "notInternetConnection": "Интернет байланысы жоқ", + "pleaseCheckYourInternetConnection": "Интернет байланысын тексеріп, қайталап көріңіз", + "ok": "ОК", + "addCash": "Қолма-қол ақша қосу", + "reduceCash": "Қолма-қол ақшаны азайту", + "transactionType": "Транзакция түрі", + "user": "Пайдаланушы", + "toAccount": "Шотқа", + "fromAccount": "Шоттан", + "years": "Жылдар", + "comboProductReport": "Комбо тауар есебі", + "grossProfit": "Жалпы пайда (Gross Profit)", + "netProfit": "Таза пайда (Net Profit)", + "incomeType": "Кіріс түрі", + "expensesType": "Шығыс түрлері", + "resets": "Қалпына келтіру", + "packageName": "Пакет атауы", + "start": "Бастау", + "paymentMethod": "Төлем әдісі", + "addPayment": "Төлем қосу", + "advance": "Алдын ала төлем", + "noteLevel": "Ескертпе деңгейі", + "enterYourNoteLevel": "Ескертпе деңгейін енгізіңіз", + "postSaleMessage": "Сатудан кейінгі хабарлама", + "enterYourPostSaleMessage": "Сатудан кейінгі хабарламаны енгізіңіз", + "a4PageLogo": "A4 шот-фактура логотипі", + "thermalInvoicePageLogo": "Термопринтер логотипі", + "thermalPrinterLanguage": "Термопринтер тілі", + "thermalPrinterPageSize": "Термопринтер қағаз өлшемі", + "openSetting": "Параметрлерді ашу", + "selectRack": "Сөрені таңдау", + "rack": "Сөре (Rack)", + "selectShelf": "Бөлікті таңдау", + "shelf": "Бөлік (Shelf)", + "variations": "Вариациялар", + "combo": "Комбо", + "enterBatchNo": "Партия нөмірін енгізіңіз", + "selectWarehouse": "Қойманы таңдау", + "warehouse": "Қойма (Warehouse)", + "netTotalAmount": "Таза жалпы сома", + "defaultSellingPrice": "Әдепкі сату бағасы", + "selectItems": "Тауарларды таңдау", + "variantList": "Варианттар тізімі", + "addSubVariation": "Ішкі вариация қосу", + "editProduct": "Өнімді өңдеу", + "noItemFound": "Тауар табылмады", + "youDoNotHavePermissionDeleteTheShelf": "Сізде бөлікті жоюға рұқсат жоқ", + "notMatchingResultFound": "Сәйкес нәтиже табылмады", + "editShelf": "Бөлікті өңдеу", + "addShelf": "Жаңа бөлік қосу", + "shelfName": "Бөлік атауы", + "enterShelfName": "Бөлік атауын енгізіңіз", + "pleaseEnterShelfName": "Бөлік атауын енгізуіңізді сұраймыз", + "productRacks": "Өнім сөрелері", + "racks": "Сөрелер (Racks)", + "youDoNtHavePermissionToCreateRacks": "Сізде сөрелер жасауға рұқсат жоқ.", + "youDoNtHavePermissionToDeleteRacks": "Сізде сөрелерді жоюға рұқсат жоқ.", + "youDoNtHavePermissionToUpdateRacks": "Сізде сөрелерді жаңартуға рұқсат жоқ.", + "addNewRack": "Жаңа сөре қосу", + "editRack": "Сөрені өңдеу", + "rackName": "Сөре атауы", + "pleaseEnterRackName": "Сөре атауын енгізуіңізді сұраймыз", + "shelves": "Бөліктер (Shelves)", + "pressToSelect": "Таңдау үшін басыңыз", + "selectAtLeastOneRack": "Кем дегенде бір бөлікті таңдаңыз", + "inActive": "Белсенді емес", + "addNewVariation": "Жаңа вариация қосу", + "editVariations": "Вариацияны өңдеу", + "values": "Мәндер", + "enterValues": "Мәндерді енгізіңіз", + "pleaseEnterAtLeastOneValues": "Кем дегенде бір мән енгізіңіз.", + "productVariations": "Өнім вариациялары", + "permissionDenied": "Рұқсат берілмеді", + "noVariationFound": "Вариация табылмады.", + "addNewVariations": "Жаңа вариациялар қосу", + "variationId": "Вариация ID", + "updateRole": "Рөлді жаңарту", + "addRole": "Рөл қосу", + "enterUserName": "Пайдаланушы атын енгізіңіз", + "enterYourPassword": "Құпия сөзді енгізіңіз", + "selectAll": "Барлығын таңдау", + "sNo": "№", + "feature": "Функция", + "read": "Оқу", + "viewPrice": "Бағаны көру", + "purchaseReturns": "Сатып алуды қайтару", + "expiredProduct": "Мерзімі өткен өнім", + "barcodes": "Штрих-кодтар", + "bulkUploads": "Жаппай жүктеу", + "productModels": "Өнім модельдері", + "incomes": "Кірістер", + "dues": "Берішектер", + "subscriptions": "Жазылымдар", + "paymentsTypes": "Төлем түрлері", + "roles": "Рөлдер", + "manageSetting": "Параметрлерді басқару", + "downloadApk": "APK жүктеу", + "vatReports": "ҚҚС есептері", + "profitAndLossDetailsReport": "Пайда мен залал есебі", + "transactionsHistoryReport": "Транзакциялар тарихы", + "expireProductReports": "Мерзімі өтетін өнімдер есебі", + "productPurchaseReport": "Өнім сатып алу есебі", + "productSalesReport": "Өнім сату есебі", + "role": "Рөл", + "areYouSureWantToDeleteThisRole": "Бұл рөлді жоюға сенімдісіз бе?", + "inStock": "Қоймада бар", + "informationShowInLabels": "Жапсырмалардағы ақпарат", + "packageDate": "Қапталған күні", + "barCodePrintLabelSetting": "Штрих-код жапсырмасын басып шығару параметрлері", + "labelRoleLabelSize2Inch": "Жапсырма орамы 2\"*1, 50мм*25мм, аралығы 3.1мм", + "labelRoleLabelSize1_5Inch": "Жапсырма орамы 1.5\"*1, 38мм*25мм, аралығы 3.1мм", + "thirtyTwoLabelPerSheet": "Бір парақта 32 жапсырма, 8.27 x 11.69 дюйм", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Сізде штрих-код жасауға рұқсат жоқ.", + "pleaseSelectAProductFirst": "Алдымен өнімді таңдаңыз", + "pleaseEnterAValidQuantity": "Жарамды санды енгізіңіз (мин. 1)", + "pleaseSelectProductFirst": "Алдымен өнімді таңдаңыз", + "bluetoothIsTurnedOff": "Bluetooth өшірулі. Оны қосыңыз.", + "noBluetoothDeviceSelected": "Bluetooth құрылғысы таңдалмаған.", + "printLabel": "Жапсырманы басып шығару", + "caningForDevices": "Құрылғыларды іздеу...", + "noDeviceFound": "Құрылғы табылмады", + "retryScan": "Қайта іздеу", + "connectedTo": "Қосылған құрылғы:", + "pleaseEnableBluetooth": "Bluetooth-ты қосыңыз", + "skuOrCode": "SKU / Код", + "lowStockAlert": "Аз қалған тауар туралы ескерту", + "tax": "Салық (Tax)", + "costExclusionTax": "Салықсыз құны", + "costInclusionTax": "Салықпен қоса алғандағы құны", + "mrpOrSalePrice": "Максималды сату бағасы (MRP)", + "expiredDate": "Жарамдылық мерзімі", + "sellingPrice": "Сату бағасы", + "variationsProduct": "Вариациялық өнімдер", + "comboProducts": "Комбо өнімдер", + "noStockAvailable": "Қойма деректері қолжетімді емес.", + "highToLowPrice": "Бағасы: жоғарыдан төменге", + "lowToHighPrice": "Бағасы: төменнен жоғарыға", + "attachment": "Қосымша файл", + "viewStock": "Қойманы көру", + "expiry": "Мерзімі", + "expire": "Мерзімі өтеді", + "sevenDays": "7 күн", + "fifteenthDays": "15 күн", + "thirtyDays": "30 күн", + "sixtyDays": "60 күн", + "outPremiumPlan": "Біздің Премиум жоспарымыз", + "youDoNotHavePermissionToCreatePurchase": "Сізде сатып алуды жасауға рұқсат жоқ.", + "thisPlanIsNotAvailableToPurchase": "Бұл жоспарды сатып алу мүмкін емес", + "thisPlanIsEligibleForUpgrade": "Бұл жоспарды жаңарту мүмкін емес", + "extendPlan": "Жоспарды ұзарту", + "buyNow": "Қазір сатып алу", + "none": "Ештеңе", + "roundToWholeNumber": "Бүтін санға дейін дөңгелектеу", + "roundToNearestWholeNumber": "Ең жақын бүтін санға дейін дөңгелектеу", + "roundToNearnessDecimalNumber005": "Ең жақын ондыққа дейін дөңгелектеу (0.05)", + "roundToNearnessDecimalNumber01": "Ең жақын ондыққа дейін дөңгелектеу (0.1)", + "roundToNearnessDecimalNumber05": "Ең жақын ондыққа дейін дөңгелектеу (0.5)", + "lastYear": "Өткен жылы", + "productStock": "Өнім қоры", + "unit": "Өлшем бірлігі", + "showExpireDate": "Жарамдылық мерзімін көрсету", + "vatId": "ҚҚС ID", + "vatType": "ҚҚС түрі", + "exclusivePrice": "Салықсыз баға", + "inclusivePrice": "Салықпен қоса алғандағы баға", + "profitPercent": "Пайда пайызы", + "showSingle": "Бірлікті көрсету", + "showCombo": "Комбоны көрсету", + "showVariant": "Вариантты көрсету", + "showAction": "Әрекетті көрсету", + "ledger": "Бас кітап", + "youDoNotHavePermissionToGenerateReport": "Есепті жасауға рұқсатыңыз жоқ", + "noDataAvailable": "Деректер жоқ", + "youDoNotHavePermissionToExportExcel": "Excel-ге экспорттауға рұқсатыңыз жоқ", + "noDataAvailableForExport": "Экспорттауға деректер жоқ", + "supplierDue": "Жеткізуші қарызы", + "partyType": "Тарап түрі", + "allParty": "Барлық тараптар", + "yesterday": "Кеше", + "last7Days": "Соңғы 7 күн", + "last30Days": "Соңғы 30 күн", + "currentMonth": "Ағымдағы ай", + "lastMonth": "Өткен ай", + "currentYear": "Ағымдағы жыл", + "customerDate": "Арнайы күн", + "noTransactionToGeneratePdf": "PDF жасау үшін транзакциялар жоқ", + "generatePdf": "PDF жасау", + "noTransactionFound": "Транзакциялар табылмады", + "reference": "Сілтеме", + "creditIn": "Кредит (Кіріс)", + "debitOut": "Дебет (Шығыс)", + "subscribeNow": "Қазір жазылу", + "expired": "Мерзімі өткен", + "totalBalance": "Жалпы қалдық", + "hoursLeft": "Қалған сағат", + "daysLeft": "Қалған күн", + "pos": "POS", + "profitAndLoss": "Пайда мен залал", + "branch": "Филиал", + "hrm": "HRM", + "inventory": "Инвентаризация", + "editAttendance": "Қатысуды өңдеу", + "addNewAttendance": "Жаңа қатысуды қосу", + "employee": "Қызметкер", + "pleaseSelectAnEmployee": "Қызметкерді таңдаңыз", + "shift": "Ауысым", + "selectEmployeeFirst": "Алдымен қызметкерді таңдаңыз", + "selectDateFirst": "Алдымен күнді таңдаңыз", + "month": "Ай", + "autoSelected": "Автоматты таңдалған", + "pleaseSelectDate": "Күнді таңдаңыз", + "timeIn": "Келу уақыты", + "timeOut": "Кету уақыты", + "attendance": "Қатысу", + "allEmployee": "Барлық қызметкерлер", + "noAvailableRecordFound": "Қатысу жазбалары табылмады.", + "addAttendance": "Қатысуды қосу", + "noNoteProvided": "Ескертпе жоқ.", + "duration": "Ұзақтығы", + "youDoNotHavePermissionToViewAttendance": "Қатысуды көруге рұқсатыңыз жоқ", + "department": "Бөлім", + "noDepartmentFound": "Бөлім табылмады.", + "inactive": "Белсенді емес", + "noDescriptionAvailableForThisDepartment": "Бұл бөлім үшін сипаттама жоқ.", + "youDoNotHavePermissionToUpdateDepartment": "Бөлімді жаңартуға рұқсатыңыз жоқ.", + "youDoNotHavePermissionToDeleteDepartment": "Бөлімді жоюға рұқсатыңыз жоқ.", + "failedToDeleteTheDeterment": "Бөлімді жою сәтсіз аяқталды", + "failedToLoadDepartment": "Бөлімдерді жүктеу сәтсіз аяқталды", + "addDepartment": "Бөлім қосу", + "saving": "Сақталуда", + "editDesignation": "Лауазымды өңдеу", + "addDesignation": "Жаңа лауазым қосу", + "designationName": "Лауазым атауы", + "enterDesignationName": "Лауазым атауын енгізіңіз", + "pleaseEnterDesignationName": "Лауазым атауын енгізіңіз", + "pleaseSelectAStatus": "Мәртебені таңдаңыз", + "enterDescription": "Сипаттама енгізіңіз", + "designation": "Лауазым", + "noDesignationFound": "Лауазым табылмады.", + "noDescriptionAvailableForThisDesignation": "Бұл лауазым үшін сипаттама жоқ.", + "youDoNotPermissionToUpdateDesignation": "Лауазымды жаңартуға рұқсатыңыз жоқ.", + "youDoNotHavePermissionToDeleteDesignation": "Лауазымды жоюға рұқсатыңыз жоқ.", + "updatePurchase": "Сатып алуды жаңарту", + "editEmployee": "Қызметкерді өңдеу", + "addNewEmployee": "Жаңа қызметкер қосу", + "enterFullName": "Толық аты-жөнін енгізіңіз", + "pleaseSelectDesignation": "Лауазымды таңдаңыз", + "pleaseSelectDepartment": "Бөлімді таңдаңыз", + "pleaseSelectStatus": "Мәртебені таңдаңыз", + "pleaseEnterYourPhoneNumber": "Телефон нөміріңізді енгізіңіз", + "countryName": "Ел атауы", + "enterYourCountry": "Еліңізді енгізіңіз", + "salary": "Жалақы", + "pleaseEnterYourSalary": "Жалақыңызды енгізіңіз", + "gender": "Жынысы", + "pleaseSelectYourGender": "Жынысыңызды таңдаңыз", + "pleaseSelectYourShift": "Ауысымыңызды таңдаңыз", + "birthDate": "Туған күні", + "joinDate": "Жұмысқа қабылданған күні", + "staus": "Мәртебе", + "pleaseSelectValidStartAndEndDates": "Жарамды басталу және аяқталу күндерін таңдаңыз.", + "endDateCannotBeBeforeStartDate": "Аяқталу күні басталу күнінен ерте болмауы керек.", + "editHoliday": "Мерекені өңдеу", + "addNewHoliday": "Жаңа мереке қосу", + "enterHolidayName": "Мереке атауын енгізіңіз", + "pleaseEnterHolidayName": "Мереке атауын енгізіңіз", + "pleaseEnterDate": "Күнді енгізіңіз", + "pleaseSelectStartDate": "Басталу күнін таңдаңыз", + "pleaseEnterEndDate": "Аяқталу күнін таңдаңыз", + "endDateBeforeStartDate": "Аяқталу күні басталу күнінен ерте", + "holidayList": "Мерекелер тізімі", + "noHolidayFound": "Мерекелер табылмады.", + "noHolidayFundMatching": "Сәйкес келетін мерекелер табылмады", + "addHoliday": "Мереке қосу", + "youDoNotHavePermissionToUpgradeHoliday": "Мерекелерді жаңартуға рұқсатыңыз жоқ.", + "holiday": "Мереке", + "editLeave": "Деемалысты өңдеу", + "addNewLeave": "Жаңа демалыс қосу", + "leaveType": "Демалыс түрі", + "pleaseSelectALeaveType": "Демалыс түрін таңдаңыз", + "pleaseSelectAStartDate": "Басталу күнін таңдаңыз", + "leaveDuration": "Демалыс ұзақтығы", + "autoCalculatedDays": "Автоматты есептелген күндер", + "leaveList": "Демалыс тізімі", + "noLeaveRequestFound": "Демалыс сұраныстары табылмады.", + "addLeave": "Демалыс қосу", + "noDescriptionProvided": "Сипаттама берілмеген.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Демалыс сұранысын жаңартуға рұқсатыңыз жоқ.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Демалыс сұранысын жоюға рұқсатыңыз жоқ.", + "leaveRequest": "Демалыс сұранысы", + "editPayroll": "Жалақы тізілімін өңдеу", + "addNewPayroll": "Жаңа жалақы тізілімін қосу", + "paymentYear": "Төлем жылы", + "pleaseSelectPaymentYear": "Төлем жылын таңдаңыз", + "pleaseSelectAnMonth": "Айды таңдаңыз", + "pleaseEnterADate": "Күнді енгізіңіз", + "totalSalaryAmount": "Жалпы жалақы сомасы", + "payrollList": "Жалақы тізілімі", + "noPayrollFound": "Жалақы жазбалары табылмады.", + "paymentDetails": "Төлем деректері", + "youDoNotHaveUpdatePayroll": "Жалақы тізілімін жаңартуға рұқсатыңыз жоқ.", + "youDoNotHavePermissionToDeletePayroll": "Жалақы тізілімін жоюға рұқсатыңыз жоқ.", + "payrollRecord": "Жалақы жазбасы", + "searchAttendance": "Қатысуды іздеу", + "attendanceReport": "Қатысу есептері", + "noAttendanceRecordFound": "Таңдалған сүзгілер үшін қатысу жазбалары табылмады.", + "searchLeave": "Демалыстарды іздеу", + "leaveReports": "Демалыс есептері", + "noLeaveRecordFound": "Таңдалған сүзгілер үшін демалыс жазбалары табылмады.", + "durationDays": "Ұзақтығы (Күн)", + "payrollReports": "Жалақы есептері", + "noMatchingPayrollFound": "Сәйкес келетін жалақы жазбалары табылмады.", + "editShift": "Ауысымды өңдеу", + "addNewShift": "Жаңа ауысым қосу", + "shiftName": "Ауысым атауы", + "pleaseSelectAShift": "Ауысымды таңдаңыз", + "breakStatus": "Үзіліс мәртебесі", + "pleaseSelectBreakStatus": "Үзіліс мәртебесін таңдаңыз", + "startTimeIsRequired": "Басталу уақыты міндетті", + "startTime": "Басталу уақыты", + "enterStartTime": "Басталу уақытын енгізіңіз", + "endTimeIsRequired": "Аяқталу уақыты міндетті", + "endTime": "Аяқталу уақыты", + "enterEndTime": "Аяқталу уақытын енгізіңіз", + "startBreakTime": "Үзіліс басы", + "enterBreakTime": "Үзіліс уақытын енгізіңіз", + "endBreakTime": "Үзіліс соңы", + "noShiftFound": "Ауысымдар табылмады.", + "addShift": "Ауысым қосу", + "breakTime": "Үзіліс уақыты", + "breakDuration": "Үзіліс ұзақтығы", + "youDoNotToHavePermissionToUpdateShift": "Ауысымды жаңартуға рұқсатыңыз жоқ.", + "youDoNotToHavePermissionToDeleteShift": "Ауысымды жоюға рұқсатыңыз жоқ.", + "doYouReallyWantToDeleteThis": "Мұны шынымен жойғыңыз келе ме", + "viewDetails": "Толығырақ көру", + "leave": "Демалыс", + "payroll": "Жалақы", + "editBankAdjustment": "Банк түзетуін өңдеу", + "adjustBankBalance": "Банк балансын түзету", + "pleaseAddAtLeastOneBank": "Балансты түзету үшін кем дегенде бір банк шотын қосыңыз.", + "accountNumber": "Шот атауы", + "selectAccount": "Шотты таңдаңыз", + "selectType": "Түрді таңдаңыз", + "amountsIsRequired": "Сома міндетті", + "invalidAmount": "Жарамсыз сома", + "adjustmentDate": "Түзету күні", + "dateIsRequired": "Күн міндетті", + "editBankAccounts": "Банк шоттарын өңдеу", + "addNewBankAccounts": "Банк шоттарын қосу", + "accountDisplayName": "Шоттың көрсетілетін атауы", + "enterAccountDisplayName": "Шоттың көрсетілетін атауы", + "displayNameIsRequired": "Көрсетілетін атау міндетті", + "openingBalanceIsRequired": "Бастапқы қалдық міндетті", + "asOfDate": "Күні бойынша", + "hideFiled": "Өрістерді жасыру", + "addMoreFiled": "Көбірек өріс қосу", + "enterAccountName": "Шот нөмірін енгізіңіз", + "ifscCode": "IFSC коды", + "upiIdForQrCode": "QR код үшін UPI ID", + "bankName": "Банк атауы", + "enterBankName": "Банк атауын енгізіңіз", + "accountHolderName": "Шот иесінің аты", + "enterAccountHolderName": "Шот иесінің атын енгізіңіз", + "printBankDetailsAndInvoice": "Шот-фактураларда банк деректерін басып шығару", + "viewingTransactionFor": "Транзакцияларды көру: ", + "bankAccounts": "Банк шоттары", + "noBankAccountFound": "Банк шоттары табылмады.", + "noAccountsFoundMissing": "Сәйкес келетін шоттар табылмады", + "deposit": "Депозит", + "addBank": "Банк қосу", + "bankToBankTransfer": "Банктен банкке аударым", + "bankToCashTransfer": "Банктен қолма-қол ақшаға аударым", + "accountName": "Шот атауы", + "holderName": "Иесінің аты", + "openingDate": "Ашылу күні", + "currentBalance": "Ағымдағы қалдық", + "permissionDeniedToDeleteBank": "Банкті жоюға рұқсат берілмеді.", + "canNotEditThisTransactionType": "Бұл транзакция түрін өңдеу мүмкін емес.", + "bank": "Банк", + "noTransactionFoundForThisFilter": "Бұл сүзгі үшін транзакциялар табылмады.", + "pleaseSelectBothAccounts": "Екі шотты да таңдаңыз.", + "cannotTransferToSameAccounts": "Бір шотқа аудару мүмкін емес.", + "editBankTransfer": "Банк аударымын өңдеу", + "needAtLeastTwoBankAccount": "Аударым жасау үшін кем дегенде екі банк шоты қажет.", + "from": "Кімнен", + "to": "Кімге", + "editBankToCash": "Банктен қолма-қол ақшаға өңдеу", + "noBankAccountsFoundToTransferFrom": "Аударым жасау үшін банк шоттары табылмады.", + "selectOneAccount": "Бір шотты таңдаңыз", + "editCashAdjustment": "Қолма-қол ақша түзетуін өңдеу", + "adjustCashBalance": "Қолма-қол ақша балансын түзету", + "customDate": "Арнайы күн", + "cashInHand": "Қолма-қол ақша", + "currentCashBalance": "Ағымдағы қолма-қол ақша қалдығы", + "transfer": "Аударым", + "adjustCash": "Қолма-қол ақшаны түзету", + "pleaseSelectADestinationBankAccounts": "Мақсатты банк шотын таңдаңыз.", + "editCashToBank": "Қолма-қол ақшадан банкке өңдеу", + "cashToBankTransfer": "Қолма-қол ақшадан банкке аударым", + "noDestinationBankAccountFond": "Мақсатты банк шоты табылмады.", + "transferCheque": "Чекті аудару", + "receivedFrom": "Кімнен алынды", + "chequeAmount": "Чек сомасы", + "chequeNumber": "Чек нөмірі", + "chequeDate": "Чек күні", + "referenceNumber": "Сілтеме №", + "selectBankToCash": "Банк немесе қолма-қол ақшаны таңдаңыз", + "depositTo": "Депозит", + "selectDepositDestination": "Депозит орнын таңдаңыз", + "transferDate": "Аударым күні", + "doYouWantToRellyReOpenThisCheque": "Бұл чекті шынымен қайта ашқыңыз келе ме?", + "okay": "Жарайды", + "reOpen": "Қайта ашу", + "open": "Ашық", + "chequeList": "Чектер тізімі", + "closed": "Жабық", + "noChequeFound": "Чектер табылмады", + "searchTransaction": "Транзакцияларды іздеу...", + "filterByDate": "Күн бойынша сүзу", + "addImage": "Сурет қосу", + "cashAndBankManagement": "Қолма-қол ақша және банк басқармасы", + "cheque": "Чектер", + "branchList": "Филиалдар тізімі", + "roleAndPermission": "Рөл және рұқсат", + "switchBank": "Филиалды ауыстыру керек пе?", + "exitBank": "Филиалдан шығу", + "areYouSureWantToSwitchToDifferentBranch": "Басқа филиалға ауысқыңыз келетініне сенімдісіз бе?", + "areYourSureYouWantToExitFromThisBranch": "Бұл филиалдан шыққыңыз келетініне сенімдісіз бе?", + "switchs": "Ауыстыру", + "exit": "Шығу", + "createBranch": "Филиал құру", + "areYouSureWantToDeleteThisBranch": "Бұл филиалды жойғыңыз келетініне сенімдісіз бе?", + "currents": "Ағымдағы", + "noBrunchFound": "Филиал табылмады", + "updateBranch": "Филиалды жаңарту", + "pleaseEnterBranchName": "Филиал атауын енгізіңіз", + "enterBalance": "Балансты енгізіңіз", + "youDoNotHavePermissionToUpdateBranch": "Филиалды жаңартуға рұқсатыңыз жоқ.", + "allTransaction": "Барлық транзакциялар", + "duePay": "Төленетін қарыз", + "allParties": "Барлық тараптар", + "retry": "Қайталау", + "incomeCategoriesReport": "Кіріс санаттарының есебі", + "dayBook": "Күнделік", + "billWiseProfit": "Шот бойынша пайда", + "cashFlow": "Ақша ағыны", + "balanceSheet": "Баланс", + "taxReport": "Салық есебі", + "productSaleHistory": "Өнім сату тарихы", + "productPurchaseHistory": "Өнім сатып алу тарихы", + "partyReports": "Тараптар есебі", + "customerLedger": "Клиенттер кітабы", + "supplierLedger": "Жеткізушілер кітабы", + "partyWiseProfit": "Тарап бойынша пайда", + "productWiseProfit": "Өнім бойынша пайда", + "top5Customer": "Үздік 5 клиент", + "top5Supplier": "Үздік 5 жеткізуші", + "productReports": "Өнім есептері", + "comboReport": "Комбо есеп", + "expiredItemReport": "Мерзімі өткен тауарлар есебі", + "top5Product": "Үздік 5 өнім", + "productWiseProfitAndLoss": "Өнім бойынша пайда мен залал", + "productWisePurchase": "Өнім бойынша сатып алу", + "productWiseSale": "Өнім бойынша сату", + "noProductMatchYourSearch": "Іздеуіңізге сәйкес өнімдер жоқ.", + "purchaseQty": "Сатып алу саны", + "saleQty": "Сату саны", + "youDoNotHavePermissionProfitAndLoss": "Пайда мен залалға рұқсатыңыз жоқ.", + "sold": "Сатылды", + "remaining": "Қалды", + "totalAssets": "Жалпы активтер", + "assets": "Активтер", + "itemName": "Тауар атауы", + "personalInfo": "Жеке ақпарат:", + "dueBalance": "Қарыз қалдығы", + "walletBalance": "Әмиян қалдығы", + "cashIn": "Қолма-қол кіріс", + "cashOut": "Қолма-қол шығыс", + "runningCash": "Ағымдағы қолма-қол ақша", + "moneyIn": "Ақша кірісі", + "moneyOut": "Ақша шығысы", + "noDataAvailableForGeneratePdf": "pdf жасау үшін деректер жоқ", + "balanceDue": "Төленетін қалдық", + "returnedAmount": "Қайтарылған сома", + "saleReturn": "Сатылымды қайтару", + "saleEdit": "Сатылымды өңдеу", + "pleaseAddASalesReturn": "Сатылымды қайтаруды қосыңыз", + "subscriptionReports": "Жазылым есептері", + "started": "Басталды", + "end": "Аяқталды", + "taxReportList": "Салық есептерінің тізімі", + "developedBy": "Әзірлеуші", + "time": "Уақыт", + "receivedBy": "Қабылдаған", + "wallet": "Әмиян", + "warranty": "Кепілдік (Warranty)", + "guarantee": "Кепілдік (Guarantee)", + "remark": "Ескертпе", + "bankDetails": "Банк деректері", + "cashAndBank": "Қолма-қол ақша және банк", + "pdfGenerateSuccessfully": "Pdf сәтті жасалды", + + + "generatingPdf": "PDF құру", + "INVOICE": "ШОТ-ФАКТУРА", + "admin": "Әкімші", + "invoiceNumber": "Шот-фактура нөмірі", + "vatNumber": "ҚҚС нөмірі", + "customerSignature": "Клиенттің қолы", + "authorizedSignature": "Уәкілетті қол", + "poweredBy": "Қуаттайды", + "shippingCharge": "Жеткізу құны", + "totalReturned": "Барлығы қайтарылды", + "amountsInWord": "Сомасы жазумен", + "changeAmount": "Қайтарым сомасы", + "sellsBy": "Сатушы", + "rounding": "Дөңгелектеу", + "paidBy": "Төлеуші", + "vatGstTitle": "ҚҚС/СТТ атауы", + "enterVatGstTitle": "ҚҚС/СТТ атауын енгізіңіз", + "vatGstNumber": "ҚҚС/СТТ нөмірі", + "enterVatGstNumber": "ҚҚС/СТТ нөмірін енгізіңіз", + "vatAndTax": "ҚҚС және салық", + "customPrint": "Арнайы басып шығару", + "taxRates": "Салық мөлшерлемелері", + "taxRatesMangeYourTaxRates": "Салық мөлшерлемелері - Салық мөлшерлемелерін басқару", + "add": "Қосу", + "status": "Статус", + "active": "Белсенді", + "disable": "Өшіру", + "deletedSuccessFully": "Сәтті жойылды!", + "failedToDeleteTheTax": "Салықты жою әрекеті сәтсіз болды", + "errorDeletingTax": "Салықты жою қатесі", + "taxGroup": "Салық тобы", + "combinationOfTheMultipleTaxes": "Бірнеше салықтың комбинациясы", + "subTaxes": "Қосымша салықтар", + "action": "Әрекет", + "addTax": "Салық қосу", + "editTax": "Салықты өңдеу", + "addNewTax": "Жаңа салық қосу", + "enterTaxRates": "Салық мөлшерлемесін енгізіңіз", + "addTaxGroup": "Жаңа салық тобын қосу", + "editTaxGroup": "Салық тобын өңдеу", + "taxWithSingleMultipleTaxType": "Бір/бірнеше салық түрі бар салық", + "noSubTaxSelected": "Қосымша салық таңдалмады", + "subTaxList": "Қосымша салықтар тізімі", + "taxPercent": "Салық пайызы", + "done": "Дайын", + "writerTaxHere": "Мәтінді осында жазыңыз...", + "expiredList": "Мерзімі өткен тізім", + "listIsEmpty": "Тізім бос", + "printingInvoice": "Шот-фактураны басып шығару", + "salesSetting": "Сату параметрлері", + "invoiceLogo": "Шот-фактура логотипі", + "printingOption": "Басып шығару опциясы", + "amountRoundingMethod": "Соманы дөңгелектеу әдісі", + "signUp": "Тіркелу", + "returnedItem": "Қайтарылған зат", + "returnedDate": "Қайтару күні", + "unitPrice": "Бірлік бағасы", + "saleBy": "Сатқан", + "purchasedBy": "Сатып алған", + "collectedBys": "Жинаған", + "payableAmount": "Төленетін сома", + "receivedAmount": "Алынған сома", + "unitPrices": "Бірлік бағасы", + "item": "Зат", + "sl": "Т/р", + "mobiles": "Ұялы телефон", + "paidVia": "Арқылы төленді", + "moneyReceipt": "Түбіртек", + "receipt": "Түбіртек", + "barcodeGenerator" : "Штрих-код генераторы", + "searchProduct" : "Өнімді іздеу", + "code" : "Код", + "price" : "Баға", + "showCode" : "Кодты көрсету", + "showPrice" : "Бағаны көрсету", + "showName" : "Атын көрсету", + "actions" : "Әрекеттер", + "noItemSelected" : "Ешбір элемент таңдалмаған", + "noProductSelected" : "Ешбір өнім таңдалмаған", + "previewPdf" : "PDF қарау", + "salesReturnReport" : "Сату қайтару туралы есеп", + "purchaseReturnReport" : "Сатып алу қайтару туралы есеп", + "incomeFor" : "Кіріс үшін", + "enterProductCode": "Өнім кодын енгізіңіз", + "addIncome" : "Кіріс қосу", + "incomeDate" : "Кіріс күні", + "incomeCategories" : "Кіріс категориялары", + "addIncomeCategory" : "Кіріс категориясын қосу", + "enterIncomeCategoryName" : "Кіріс категориясының атын енгізіңіз", + "totalReturnAmount" : "Қайтарылған жалпы сома", + "returned" : "Қайтарылды", + "supplierDetails" : "Жабдықтаушының мәліметтері", + "weekly": "Апта сайын", + "monthly": "Ай сайын", + "yearly" : "Жыл сайын", + "today" : "Бүгін", + "thisWeek" : "Бұл апта", + "thisMonth" : "Бұл ай", + "thisYear": "Бұл жыл", + "allTime" : "Барлық уақыт", + "custom" : "Тәңірқабыл", + "addUserRole": "Пайдаланушы рөліні қосу", + "noRoleFound": "Пайдаланушы рөлі табылмады", + "yourPackageExpiredInDays": "Сіздің пакетіңіз 5 күннен кейін аяқталады", + "yourPackageExpiredToday": "Сіздің пакетіңіз бүгін аяқталады\n\nӨз пакетіңізді қайтадан сатып алыңыз", + "contactUs": "Бізге хабарласыңыз", + "writeYourMessageHere": "Хабарыңызды осында жазыңыз", + "sendMessage": "Хабар жіберу", + "sendYourEmail": "Сіздің электрондық поштаңызды жіберу", + "backToHome": "Басты бетке оралу", + "promoCode": "Промокод", + "submit": "Жіберу", + "seeAllPromoCode": "Барлық промокодтарды көру", + "categories": "Санаттар", + "enterYourPhoneNumber": "Телефон нөмірін енгізіңіз", + "enterFullAddress": "Толық мекен-жайын енгізіңіз", + "enterYourEmailAddress": "Электрондық пошта мекенжайын енгізіңіз", + "pleaseEnterAPassword": "Құпия сөзді енгізіңіз", + "pleaseEnterAConfirmPassword": "Растау үшін құпия сөзді енгізіңіз", + "enterYourName": "Атыңызды енгізіңіз", + "addNewAddress": "Жаңа мекенжай қосу", + "firstName": "Аты", + "lastName": "Тегі", + "country": "Ел", + "bangladesh": "Бангладеш", + "apply": "Қолдану", + "deliveryAddress": "Жеткізу мекенжайы", + "noDataAvailabe": "Деректер жоқ", + "addDelivery": "Жеткізу қосу", + "description": "Сипаттама", + "addNote": "Ескертпе қосу", + "image": "Сурет", + "pleaseConnectThePrinterFirst": "Алдымен принтерді байланысқа алыңыз", + "selectCategory": "Санатты таңдау", + "enterExpenseDate": "Жарналды күндерді енгізіңіз", + "enterName": "Атын енгізіңіз", + "enterAmount": "Сомманы енгізіңіз", + "enterRefNumber": "Анықтама нөмірін енгізіңіз", + "fashions": "Модалар", + "billTO": "Төлеуші", + "totalDue": "Барлық нарықтық", + "paymentsAmount": "Төлем сомасы", + "remainingDue": "Қалған нарық", + "thankYouForYourDuePayment": "Сіздің нарық төлеміңіз үшін рахмет", + "print": "Шығару", + "unitPirce": "Бірлік бағасы", + "totalPrice": "Жалпы бағасы", + "totalVat": "Жалпы НДС", + "deliveryCharge": "Жеткізу шығару", + "totalPayable": "Жалпы төлеуі", + "thakYouForYourPurchase": "Сатып алу үшін рахмет", + "pleaseConnectYourBlutohPrinter": "Bluetooth принтеріңізді қосыңыз", + "editSocailMedia": "Әлеуметтік медианы редакциялау", + "socialMarketing": "Әлеуметтік маркетинг", + "share": "Бөлісу", + "notification": "Хабарлама", + "purchaseAlarm": "Сатып алу ескертпесі", + "purchaseConfirmed": "Сатып алу расталды", + "paymentComplete": "Төлем аяқталды", + "retur": "Қайтару", + "sendSms": "SMS жіберу", + "recivethePin": "PIN кодты алу", + "startNewSale": "Жаңа сатып алу бастау", + "payment": "Төлем", + "masterCard": "MasterCard", + "instrucation": "Нұсқаулық", + "cash": "Нақт", + "invoiceViewr": "Есеп көрсетуші", + "size": "Өлшем", + "color": "Түс", + "weight": "Салмақ", + "capacity": "Қабілет", + "type": "Түр", + "youWantTodeletetheProduct": "Бұл өнімді жою керек пе?", + "delete": "Жою", + "contactDetials": "Байланыс мәліметтері", + "clarence": "Кларенс", + "call": "Қоңырау шалу", + "messege": "Хабарлама", + "dailyTransaction": "Күн сайынғы амал", + "promo": "Промо", + "send": "Жіберу", + "easyToUseThePos": "POS-терминалды оңай қолдану", + "easytheusedesciption": "Сатып алу Про қолданушыларға тегін, оңай пайдаланатын. Себебі, бұл ең жақсы POS жүйелерінің бірі.", + "choseYourFeature": "Мүмкіндіктерді таңдау", + "choseyourfeatureDesciption": "Мүмкіндіктер – бұл салымдау шешімдеріндегі маңызды бөлік, Сатып алу Проданы традициялды шешімнен айырып тұратын.", + "allBusinessSolutions": "Барлық бизнес шешімдері", + "allBusinessolutionDescrip": "Сатып алу Про – барлық бизнес шешімі, жеке, есеп, сатып алу, жарнау және зарықтық/көбейту.", + "skip": "Өткізу", + "next": "Келесі", + "anewUpdateAvailable": "Жаңа жаңарту қол жетімді\nПриложениеңізді жаңартыңыз", + "skipTheUpdate": "Жаңартуды өткізіңіз", + "rememberMeLater": "Мені есте сақтау", + "powerdedByAcnoo": "Acnoo бетімен жеткізілген", + "lossOrProfit": "Зиян/кепіл", + "expense": "Тариф", + "parties": "Тіркелушілер", + "home": "Басты бет", + "sales": "Сатып алу", + "setting": "Параметрлер", + "purchaseNow": "Қазір сатып алу", + "paymentMethods": "Төлем тәсілдері", + "save": "Сақтау", + "update": "Жаңарту", + "continueButton": "Жалғастыру", + "name": "Аты", + "phone": "Телефон нөмірі", + "email": "Электрондық пошта мекенжайы", + "address": "Мекен-жай", + "previousDue": "Алдыңғы төлем", + "selectLang": "Тіліңізді таңдаңыз", + "addContact": "Байланыс қосу", + "moreInfo": "Толық мәлімет", + "retailer": "Сатушы", + "dealer": "Дилер", + "wholesaler": "Оптовик", + "supplier": "Тапсырыс беруші", + "CustomerDetails": "Мүштері туралы мәлімет", + "recentTransaction": "Соңғы жүктеме", + "totalProduct": "Толық өнім", + "total": "Жалпы", + "paid": "Төленген", + "unPaid": "Төлеменген", + "due": "Төленуі керек", + "connect": "Байлану үшін басыңыз", + "tryAgain": "Қайталап көріңіз", + "loading": "Жүктелуде", + "viewAll": "Барлығын қарау", + "partyList": "Топтау тізімі", + "addCustomer": "Мүштері қосыңыз", + "updateContact": "Байланысты жаңарту", + "dueList": "Төлемдер тізімі", + "collectDue": "Төлемді топтау", + "date": "Күні", + "dueAmount": "Төлем сомасы: ", + "customerName": "Мүштері аты", + "totalAmount": "Жалпы сома", + "paidAmount": "Төленген сома", + "paymentTypes": "Төлем түрі", + "cancel": "Болдырмау", + "expenseReport": "Шығынның есептігі", + "fromDate": "Басталу күні", + "toDate": "Аяқталу күні", + "expenseFor": "Шығын үшін", + "amount": "Сома", + "noData": "Деректер жоқ", + "totalExpense": "Жалпы шығын", + "addExpense": "Шығын қосу", + "expenseDate": "Шығын күні", + "referenceNo": "Анықтама нөмірі", + "note": "Ескертпе", + "expenseCat": "Шығын категориялары", + "search": "Іздеу", + "select": "Таңдау", + "addExpenseCat": "Шығын категориясын қосу", + "categoryName": "Категория аты", + "alreadyAdded": "Көже қосылды", + "whatNew": "Жаңалықтар", + "lp": "Зиян/Кеңес", + "profit": "Кеңес", + "loss": "Зиян", + "lpDetails": "Зиян/Кеңес Толығырақ", + "invoice": "Счет-фактура", + "dates": "Күндер:", + "mobile": "Мобиль:", + "product": "Өнім", + "quantity": "Саны", + "discount": "Жеңілдік", + "totalLoss": "Жалпы Зиян", + "totalProfit": "Жалпы Кеңес", + "productList": "Өнім тізімі", + "stock": "Тауарлар", + "addNewProduct": "Жаңа Өнім қосу", + "productName": "Өнім атауы", + "productCode": "Өнім коды", + "purchasePrice": "Сатып алу бағасы", + "mrp": "МДП", + "wholeSalePrice": "Опт алу бағасы", + "dealerPrice": "Дилер алу бағасы", + "manufacturer": "Өнімнің шығарушысы", + "saveNPublish": "Сақтау және жариялау", + "brands": "Брендтер", + "addBrand": "Бренд қосу", + "brandName": "Бренд атауы", + "addUnit": "Бірлік қосу", + "unitName": "Бірлік атауы", + "units": "Бірліктер", + "addProduct": "Өнім қосыңыз", + "updateProduct": "Өнімді жаңарту", + "salePrice": "Сатып алу бағасы", + "profile": "Профиль", + "edit": "Өңдеу", + "businessCat": "Бизнес санаты", + "language": "Тіл", + "changePassword": "Құпия сөзді өзгерту", + "updateProfile": "Профильіңізді жаңартыңыз", + "businessName": "Компания және бизнес атауы", + "addPurchase": "Сатып алу қосу", + "inv": "Инв №", + "supplierName": "Тапсырыс берушінің аты", + "itemAdded": "Өнім қосылды", + "addItems": "Өнімдерді қосу", + "subTotal": "Жалпы сома", + "returnAmount": "Алып келу сомасы", + "chooseSupplier": "Тапсырыс берушіні таңдау", + "noSupplier": "Қолжетімді тапсырыс беруші жоқ", + "salesDetails": "Сатып алу туралы мәліметтер", + "editPurchaseInvoice": "Сатып алу счетін өңдеу", + "purchaseList": "Сатып алу тізімі", + "addAPurchase": "Сатып алу қосыңыз", + "dueReport": "Төлемдер туралы есептік", + "fullyPaid": "Толық төленді", + "stillUnpaid": "Әлі төленбеген", + "purchaseReport": "Сатып алу туралы есептік", + "connectPrinter": "Принтерге байланыс", + "clickToConnect": "Байлану үшін басыңыз", + "collectDues": "Төлемді топтаңыз", + "addNewPurchase": "Сатып алу қосыңыз", + "salesReport": "Сатып алу туралы есептік", + "addSale": "Сатып алу қосыңыз", + "reports": "Есептіктер", + "chooseCustomer": "Тапсырыс берушіні таңдау", + "addSales": "Сатып алу қосу", + "saleList": "Сатып алу тізімі", + "editSalesInvoice": "Сатып алу счетін өңдеу", + "previousPayAmount": "Алдыңғы төлем сомасы", + "printing": "Басып шығару опциясы", + "subscription": "Жазылу", + "userRole": "Пайдаланушы рөлі", + "currency": "Валюта", + "logOut": "Шығу", + "stockList": "Тауарлар тізімі", + "purchase": "Сатып алу", + "sale": "Сатып алу", + "yourPack": "Сіздің пакетіңіз", + "freePlan": "Тегін план", + "youRUsing": "Сіз пайдаланудағыңыз", + "freePack": "Тегін пакет", + "premiumPlan": "Премиум план", + "packFeatures": "Пакеттің мүмкіндіктері", + "unlimited": "Шектеусіз", + "updateNow": "Қазір жаңарту", + "purchasePremium": "Премиум планды сатып алу", + "buyPremium": "Премиум планды сатып алу", + "paypalPay": "PayPal арқылы төлеу", + "gotEmail": "Сізге хат келді", + "sendEmail": "Біз сізге құпия сөзді қалпына келтіру бойынша нұсқаулықтармен хат жібердік:", + "checkEmail": "Электрондық поштаны тексеру", + "close": "Жабу", + "forgotPassword": "Құпия сөзді ұмыттыңыз ба?", + "enterEmail": "Құпия сөзді қалпына келтіру сілтемесін алу үшін төмендегі электрондық пошта мекенжайыңызды енгізіңіз.", + "sendLink": "Сілтеме жіберу", + "emailText": "Электрондық пошта", + "password": "Құпия сөз", + "logIn": "Кіру", + "noAcc": "Ештеңе аккаунт жоқ па?", + "register": "Тіркелу", + "phoneVerification": "Телефонды растау", + "registerTitle": "Бастау үшін телефонды тіркеуге міне,", + "sendCode": "Кодты жіберу", + "staffLogin": "Қызметкерлерге арналған кіру", + "logInWithMail": "Электрондық пошта арқылы кіру", + "setUpProfile": "Профиліңізді орнату", + "setUpDesc": "Дәрігеріңізге жету үшін профиліңізді жаңартыңыз", + "gallery": "Галерея", + "camera": "Камера", + "companyAddress": "Компания мекенжайы", + "openingBalance": "Ашылу балансы", + "confirmPass": "Құпия сөзді растау", + "haveAcc": "Аккаунтыңыз бар ма?", + "loginWithPhone": "Телефон арқылы кіру", + "editPhone": "Телефон нөмірін өңдеу керек пе?", + "createAcc": "Тегін аккаунт жасау", + "congratulation": "Құттықтаймыз", + + "signIn": "Кіру", + "welcomeBack": "Қайта келгеніңізге қуаныштымыз!", + "passwordCannotBeEmpty": "Пароль бос болмауы керек", + "reset": "Электрондық пошта немесе телефон нөміріңізді пайдаланып парольді қалпына келтіріңіз", + "lableEmail": "Электрондық пошта", + "hintEmail": "Электрондық пошта мекенжайын енгізіңіз", + "emailCannotBeEmpty": "Электрондық пошта бос болмауы керек", + "pleaseEnterAValidEmail": "Жарамды электрондық пошта мекенжайын енгізіңіз", + "continueE": "Жалғастыру", + "pleaseEnterYourDetails": "Өз деректеріңізді енгізіңіз.", + "lablePassword": "Пароль", + "hintPassword": "Пароль енгізіңіз", + "pleaseEnterABiggerPassword": "Ұзын пароль енгізіңіз", + "rememberMe": "Мені есте сақта", + "donNotHaveAnAccount": "Есептік жазбаңыз жоқ па?", + "createAFreeAccount": "Тегін есептік жазба жасау", + "fullName": "Толық аты-жөні", + "enterYourFullName": "Толық аты-жөніңізді енгізіңіз", + "nameCanNotBeEmpty": "Аты бос болмауы керек", + "alreadyHaveAnAccount": "Есептік жазбаңыз бар ма?", + "createNewPassword": "Жаңа пароль жасау", + "setUpNewPassword": "Жаңа пароль орнату", + "resetPassword": "Парольді қалпына келтіріп, есептік жазбаңызға кіріңіз", + "newPassword": "Жаңа пароль", + "confirmPassword": "Парольді растау", + "passwordsDoNotMatch": "Парольдер сәйкес келмейді", + "verityEmail": "Электрондық поштаны растау", + "verification": "Тексеру", + "digits": "Электрондық пошта мекенжайыңызға 6-цифрлы PIN-код жіберілді:", + "enterValidOTP": "Жарамды OTP енгізіңіз", + "resendOTP": "OTP қайта жіберу", + "verifyYourEmail": "Электрондық поштаңызды тексеріңіз", + "weHaveSentAConfirmationEmailTo": "Біз растау хат жібердік", + "folder": "Хаттың спам қалтасына түскен болуы мүмкін.", + "gotIt": "Түсінікті", + "enterOpeningBalance": "Бастапқы теңгерімді енгізіңіз", + "pleaseEnterAValidBusinessName": "Жарамды бизнес атауын енгізіңіз", + "enterBusiness": "Бизнес/Дүкен атауын енгізіңіз", + "selectBusinessCategory": "Бизнес категориясын таңдаңыз", + "todaySummary": "Бүгінгі қорытынды", + "sellAll": "Барлығын сату >", + "income": "Кіріс", + "purchased": "Сатып алынған", + "endYourFreePlan": "Тегін жоспарыңызды аяқтаңыз", + "yourFree": "Сіздің тегін пакетіңіз аяқталуға жақын, келесі жоспарыңызды сатып алыңыз. Рақмет.", + "upgradeNow": "Қазір жаңарту", + "notFound": "Табылмады", + "updateYourSubscription": "Жазылымыңызды жаңартыңыз", + "noDataFound": "Деректер табылмады", + "areYouSure": "Сіз сенімдісіз бе?", + "doYouWantToExitTheApp": "Қосымшадан шығуды қалайсыз ба?", + "no": "Жоқ", + "yes": "Иә", + "dashboard": "Басқару панелі", + "salesPurchaseOverview": "Сату және сатып алу шолуы", + "totalItems": "Барлық заттар", + "totalCategories": "Барлық санаттар", + "quickOverview": "Жылдам шолу", + "totalIncome": "Жалпы кіріс", + "customerDue": "Клиенттің қарызы", + "stockValue": "Қойма құны", + "lossProfit": "Зиян/Пайда", + "cost": "Құны", + "qty": "Саны", + "noProductFound": "Өнім табылмады", + "phoneNumber": "Телефон нөмірі", + "pleaseEnterAValidName": "Жарамды ат енгізіңіз", + "pleaseEnterValidPhoneAndNameFirst": "Алдымен жарамды телефон және ат енгізіңіз", + "confirmDelete": "Жоюды растау", + "areYouSureYouWant": "Бұл тарапты жойғыңыз келетініне сенімдісіз бе?", + "pleaseEnterAValidPhoneNumber": "Жарамды телефон нөмірін енгізіңіз", + "sendSMS": "SMS жіберу", + "searchH": "Мұнда іздеу....", + "transactions": "Транзакциялар", + "selectAInvoice": "Шотты таңдаңыз", + "totalDueAmount": "Жалпы қарыз сомасы", + "youCanNotPayMoreThenDue": "Қарыздан көп төлеуге болмайды", + "noDueSelected": "Қарыз таңдалмады", + "pleaseEnterName": "Аты енгізіңіз", + "pleaseEnterAmount": "Соманы енгізіңіз", + "enterNote": "Ескертуді енгізіңіз", + "pleaseSelectAExpenseCategory": "Шығын категориясын таңдаңыз", + "enterExpanseCategoryName": "Шығын категориясының атын енгізіңіз", + "comingSoon": "Жақында келеді", + "pleaseMakeASaleFirst": "Алдымен сату жасаңыз", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Сілтеме", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Төлем шлюзі", + "paymentSuccess": "Төлем сәтті", + "paymentWasSuccessful": "Төлем сәтті өтті!", + "paymentFailed": "Төлем сәтсіз болды", + "paymentFailedPleaseTryAgain": "Төлем сәтсіз болды. Қайта көріңіз.", + "pleaseEnterAValidBrandName": "Жарамды бренд атауын енгізіңіз", + "enterABrandName": "Бренд атауын енгізіңіз", + "addCategory": "Санат қосу", + "enterCategoryName": "Санат атауын енгізіңіз", + "selectVariations": "Өзгерістерді таңдаңыз:", + "dataSavedSuccessfully": "Деректер сәтті сақталды.", + "somethingIs": "Бір нәрсе бар", + "updateYourProfile": "Профильіңізді жаңартып, клиенттеріңізге жақсы әсер қалдырыңыз", + "shopOpeningBalance": "Дүкеннің ашылу теңгерімі", + "shopRemainingBalance": "Дүкеннің қалған теңгерімі", + "enterAValidDiscount": "Жарамды жеңілдікті енгізіңіз", + "addProductFirst": "Алдымен өнім қосыңыз", + "subtotal": "Промежуточная сумма", + "purchaseDetails": "Сатып алу мәліметтері", + "riead": "Риад", + "totall": "Жалпы:", + "startDate": "Басталу күні", + "pickStartDate": "Басталу күнін таңдаңыз", + "endDate": "Аяқталу күні", + "pickEndDate": "Аяқталу күнін таңдаңыз", + "failedToGetPlatformVersion": "Платформа нұсқасын алу сәтсіз аяқталды.", + "enterQuantity": "Сан енгізіңіз", + "pleaseAddQuantity": "Сан қосыңыз", + "willBeAddedSoon": "Жақында қосылады", + "addedToCart": "Себетке қосылды", + "connectYourPrinter": "Принтеріңізді қосыңыз", + "customerPay": "Клиент төлемі", + "supplerPay": "Жеткізуші төлемі", + "incomeReport": "Кіріс есебі", + "category": "Санат", + "balance": "Теңгерім", + "itemsSales": "Өнімдер сатылымы", + "totalPurchase": "Жалпы сатып алу", + "totalSales": "Жалпы сатылым", + "stockReport": "Қойма есебі", + "lossProfitReport": "Зиян/Пайда есебі", + "outOfStock": "Қоймада жоқ", + "vat": "ҚҚС", + "customerPhoneNumber": "Клиенттің телефон нөмірі", + "enterCustomerPhoneNumber": "Клиенттің телефон нөмірін енгізіңіз", + "walkInCustomer": "Келуші клиент", + "guest": "Қонақ", + "stocks": "Қойма: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Қамтамасыз етпеу", + "on": "Қосулы", + "off": "Өшірілген", + "unlimitedUsagesOfOurPackage": "Біздің пакеттің шектеусіз пайдалануы\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Жазылу үшін төлеңіз", + "field": "Алаң", + "successfullyPaid": "сәтті төленді", + "profileEdit": "Профильді өңдеу", + "products": "Өнімдер", + "salesList": "Сатылымдар тізімі", + "useTitleCanNotBeEmpty": "Пайдаланушы атауы бос болмауы керек", + "userTitle": "Пайдаланушы атауы", + "enterUserTitle": "Пайдаланушы атауын енгізіңіз", + "create": "Жасау", + "youHaveToGivePermission": "Рұқсат беруіңіз керек", + "all": "Барлық", + "userRoleDetails": "Пайдаланушы рөлі туралы мәліметтер", + "doYouWantToDeleteTheUser": "Пайдаланушыны жойғыңыз келе ме?", + "thisProductAlreadyAdded": "Бұл өнім қазірдің өзінде қосылған!", + "pleaseEnterAValidProductName": "Жарамды өнім атауын енгізіңіз", + "enterProductName": "Өнім атауын енгізіңіз", + "pleaseSelectACategory": "Санатты таңдаңыз", + "productCategory": "Өнім санаты", + "selectProductCategory": "Өнім санатын таңдаңыз", + "enterSize": "Өлшем енгізіңіз", + "enterColor": "Түсті енгізіңіз", + "enterWeight": "Салмақ енгізіңіз", + "enterCapacity": "Қуатты енгізіңіз", + "enterType": "Түрін енгізіңіз", + "productBrand": "Өнім бренді", + "selectABrand": "Брендті таңдаңыз", + "productCodeIsRequired": "Өнім коды қажет", + "enterAValidStock": "Жарамды қойма енгізіңіз", + "enterStock": "Қойманы енгізіңіз", + "productUnit": "Өнім бірлігі", + "selectProductUnit": "Өнім бірлігін таңдаңыз", + "pleaseEnterAValidPurchasePrice": "Жарамды сатып алу бағасын енгізіңіз", + "enterPurchasePrice": "Сатып алу бағасын енгізіңіз", + "pleaseEnterAValidSalePrice": "Жарамды сату бағасын енгізіңіз", + "enterSaltingPrice": "Сату бағасын енгізіңіз", + "enterWholesalePrice": "Бөлшек сауда бағасын енгізіңіз", + "enterDealerPrice": "Дилер бағасын енгізіңіз", + "enterDiscount": "Жеңілдік енгізіңіз", + "enterManufacturerName": "Өндіруші атын енгізіңіз", + "adding": "Қосылып жатыр...", + "pleaseEnterAValidUnitName": "Жарамды бірлік атын енгізіңіз", + "pleaseEnterUnitName": "Бірлік атын енгізіңіз", + "productDetails": "Өнім туралы мәліметтер", + "smartWatch": "Смарт сағат", + "appleWatch": "Apple Watch", + "deleting": "Жою...", + "brand": "Бренд", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Толығырақ", + "weSentAnOTPInYourPhoneNumber": "Сіздің телефон нөміріңізге OTP жібердік", + "pleaseEnterTheOTP": "OTP кодын енгізіңіз", + "enterAValidOTP": "Жарамды OTP кодын енгізіңіз", + "verify": "Тексеру", + "resendIn": "OTP қайта жіберу", + + + "dueCollection": "Кеңес алу", + "noTransaction": "Транзакция жоқ", + "updating": "Жаңарту...", + "confirmSMSTo": "SMS-ті растау", + "anSMSWillBeSentToTheFollowingNumber": "SMS келесі нөмірге жіберіледі: ", + "package": "Пакет", + "permissionNotGranted": "Рұқсат берілмеді!", + "collectedBy": "Жиналған:", + "phonee": "Телефон:", + "purchaseBy": "Сатылып алынған:", + "salesBy": "Сатушы:", + "days": "күн", + "freeLifetimeUpdate": "Тегін Өмірлік Жаңарту", + "android": "Android және iOS Қолдау", + "premiumCustomerSupport": "Android және iOS Қолдау", + "customInvoiceBranding": "Жеке Шот-Брендинг", + "unlimitedUsage": "Шектеусіз Пайдалану", + "freeDataBackup": "Тегін Деректерді Қайта Қалпына Келтіру", + "addCustomers": "Тұтынушы қосу", + "noDue": "Қарыз жоқ", + "customer": "Тұтынушы", + "billingAddress": "Төлем мекенжайы", + "enterAddress": "Мекенжайды енгізіңіз", + "city": "Қала", + "cityName": "Қаланың атауы", + "state": "Өлке", + "stateName": "Өлкенің атауы", + "zip": "Пошта индексі", + "zipCode": "Пошта индексін енгізіңіз", + "chooseCountry": "Елді таңдаңыз", + "shippingAddress": "Жеткізу мекенжайы", + "partyCreateWarn": "Тарапты құруға рұқсатыңыз жоқ.", + "addParty": "Тараптарды қосу", + "creditLimit": "Тараптың кредит лимиті", + "selectOne": "Біреуін таңдаңыз", + "roundings": "Дөңгелектеу (+/-)", + "roundingTotal": "Дөңгелектенген жалпы", + "opinion": "Пікіріңізді енгізіңіз", + "dueSaleWarn": "Қаржылық қарызы бар клиенттерге сату рұқсат етілмейді.", + "paymentTypeHint": "Төлем түрін таңдаңыз", + "createSaleWarn": "Сатуды құруға рұқсатыңыз жоқ.", + "updateSaleWarn": "Сатуды жаңартуға рұқсатыңыз жоқ.", + "uploadImage": "Суретті жүктеу", + "useGallery": "Галереяны пайдалану", + "openCamera": "Камераны ашу", + "scanCode": "Өнімнің QR кодын сканерлеу", + "posSale": "POS сату", + "selectCustomer": "Тұтынушыны таңдаңыз", + "searchWith": "Іздеу...", + "filter": "Фильтр", + "productNotFound": "Өнім табылмады", + "noMatched": "Таңдаған өнім табылмады.", + "inventoryPermission": "Қоймаға рұқсатыңыз жоқ", + "noParty": "Тараптар табылмады", + "purchaseWarn": "Сатып алуды құруға рұқсатыңыз жоқ.", + "purchaseUpdateWarn": "Сатып алуды жаңартуға рұқсатыңыз жоқ.", + "addVariantDetails": "Варианттың мәліметтерін қосу", + "purchaseEx": "Сатып алу бағасы (салықсыз)", + "purchaseIn": "Сатып алу бағасы (салықпен)", + "purchaseExReq": "Салықсыз сатып алу бағасы қажет", + "purchaseInReq": "Салықпен сатып алу бағасы қажет", + "profitMargin": "Пайда мөлшері (%)", + "saleReq": "Сату бағасы қажет", + "manufactureDate": "Өндірілген күні", + "selectDate": "Күнді таңдаңыз", + "expDate": "Жарамдылық мерзімі", + "saveVariant": "Вариантты сақтау", + "model": "Модель", + "selectModel": "Модельді таңдаңыз", + "bulk": "Жаппай жүктеу", + "barcodeGen": "Штрихкод генераторы", + "upload": "Жүктеу", + "sku": "SKU / Код", + "lowStock": "Қоймада аз", + "enLowStock": "Қоймадағы азды енгізіңіз", + "manuDate": "Өндірілген күні", + "single": "Жеке", + "batch": "Партия", + "batchNo": "Партия №", + "entBatchNo": "Партия нөмірін енгізіңіз", + "variantAdded": "Вариант сәтті қосылды!", + "variantDelete": "Вариант сәтті өшірілді!", + "addVariant": "Вариант қосу", + "typeSelect": "Түрін таңдаңыз", + "taxType": "Салық түрі", + "selectTax": "Салықты таңдаңыз", + "updateProductWarn": "Өнімді жаңартуға рұқсатыңыз жоқ.", + "addProductWarn": "Өнімді құруға рұқсатыңыз жоқ.", + "updateProductSuccess": "Өнім сәтті жаңартылды!", + "addProductSuccess": "Өнім сәтті құрылды!", + "choose": "Таңдау", + "view": "Толығырақ қарау", + "priceWarn": "Баға бос болмауы тиіс", + "productSetting": "Өнім параметрлері", + "saveSetting": "Параметрлерді сақтау", + "addStock": "Қоймаға қосу", + "stockWarn": "Қоймада кем дегенде 1 болу керек", + "updateSuccess": "Сәтті жаңартылды", + "updateFailed": "Қойманы жаңарту сәтсіз аяқталды", + "deleteBatchWarn": "Бұл партияны жойғыңыз келе ме?", + "lowStockReport": "Қоймадағы аздық туралы есеп", + "genPdfWarn": "PDF жасау үшін деректер жоқ", + "dateFilterWarn": "Аяқталу күні басталу күнінен ерте болмауы керек.", + "createPdfWarn": "PDF құруға рұқсатыңыз жоқ.", + "expirationStatus": "Жарамдылық мәртебесі", + "selectFDate": "Басталу күнін таңдаңыз", + "selectToDate": "Аяқталу күнін таңдаңыз", + "clear": "Тазалау", + "incomeReportPermission": "Табыс туралы есепті көруге рұқсатыңыз жоқ.", + "deleteAcc": "Есептік жазбаны жою", + "deletePartyWarn": "Тарапты жоюға рұқсатыңыз жоқ.", + "updatePartyWarn": "Тарапты жаңартуға рұқсатыңыз жоқ.", + "phoneNotAvail": "Телефон нөмірі қолжетімсіз.", + "notLaunch": "Телефон қолданбасы іске қосылмады.", + "quickOver": "Жылдам шолу", + "tranSacOver" : "Транзакцияның шолуы", + "profitLoss" : "Пайда және шығын" +} \ No newline at end of file diff --git a/lib/l10n/intl_km.arb b/lib/l10n/intl_km.arb new file mode 100644 index 0000000..eb16bf3 --- /dev/null +++ b/lib/l10n/intl_km.arb @@ -0,0 +1,1272 @@ +{ + "deleteDialogDetails": "តើអ្នកប្រាកដថាចង់លុបគណនីរបស់អ្នកមែនទេ? សកម្មភាពនេះនឹងលុបទិន្នន័យទាំងអស់របស់អ្នកជាអចិន្ត្រៃយ៍។", + "passwordMust6Character": "ពាក្យសម្ងាត់ត្រូវមានយ៉ាងហោចណាស់ 6 តួអក្សរ", + "passwordIsRequired": "ពាក្យសម្ងាត់ត្រូវមានយ៉ាងហោចណាស់ 6 តួអក្សរ", + "iAgreeDeleteMyAccountPermanent": "ខ្ញុំយល់ព្រមលុបគណនីរបស់ខ្ញុំជាអចិន្ត្រៃយ៍។", + "flat": "ថេរ", + "percent": "ភាគរយ", + "partialPaid": "បង់បានខ្លះ", + "selectStock": "ជ្រើសរើសស្តុក", + "stockOrVariant": "ស្តុក / ជម្រើស", + "noBatch": "គ្មានបាច់", + "purchaseQuantityRequired": "តម្រូវឱ្យមានបរិមាណទិញ", + "excelUploader": "កម្មវិធីបង្ហោះ Excel", + "remove": "ដកចេញ", + "uploading": "កំពុងបង្ហោះ...", + "pickAndUploadFile": "ជ្រើសរើស និងបង្ហោះឯកសារ", + "downloadExcelFormat": "ទាញយកទម្រង់ Excel", + "excelFiles": "ឯកសារ Excel", + "noFileSelected": "មិនបានជ្រើសរើសឯកសារ", + "orContinueWith": "ឬបន្តជាមួយ", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ការចូលមិនបានសម្រេច។ សូមព្យាយាមម្តងទៀត។", + "someThingWithWrongWithTheWebPage": "មានអ្វីមួយខុសជាមួយគេហទំព័រ។", + "loadingOtpSetting": "កំពុងផ្ទុកការកំណត់ OTP...", + "youCanNowResendYourOtp": "ឥឡូវនេះអ្នកអាចផ្ញើ OTP ម្តងទៀតបានហើយ។", + "resendOtpSeconds": "ផ្ញើ OTP ម្តងទៀតក្នុងរយៈពេល ${start} វិនាទី", + "oldPassword": "ពាក្យសម្ងាត់ចាស់", + "oldPasswordCanNotBeEmpty": "ពាក្យសម្ងាត់ចាស់មិនអាចទទេបានទេ", + "seconds": "វិនាទី", + "downloading": "កំពុងទាញយក...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ទាញយកបានជោគជ័យ! សូមពិនិត្យមើលថតឯកសាររបស់អ្នក", + "printBarCode": "បោះពុម្ពបារកូដ", + "youDoNotHavePermissionToGenerateBarcode": "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតបារកូដទេ។", + "download": "ទាញយក", + "packingDate": "ថ្ងៃវេចខ្ចប់", + "permissionDeniedToViewBank": "ត្រូវបានបដិសេធការអនុញ្ញាតក្នុងការមើលធនាគារ។", + "permissionDeniedToUpdateBank": "ត្រូវបានបដិសេធការអនុញ្ញាតក្នុងការធ្វើបច្ចុប្បន្នភាពធនាគារ។", + "editWarehouse": "កែសម្រួលឃ្លាំង", + "addNewWarehouse": "បន្ថែមឃ្លាំងថ្មី", + "warehouseName": "ឈ្មោះឃ្លាំង", + "enterWarehouseName": "បញ្ចូលឈ្មោះឃ្លាំង", + "amountMustBeGreaterThanZero": "ចំនួនទឹកប្រាក់ត្រូវតែធំជាង 0", + "canNotRetrievePaymentDetails": "មិនអាចទាញយកព័ត៌មានលម្អិតអំពីការទូទាត់បានទេ។", + "youDonNotHavePermissionToCreateExpense": "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតការចំណាយទេ។", + "youDoNotHavePermissionToCreateExpenseCategory": "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតប្រភេទចំណាយទេ។", + "youDonNotHavePermissionToCreateIncome": "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតចំណូលទេ។", + "youDoNotHavePermissionToCreateIncomeCategory": "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតប្រភេទចំណូលទេ។", + "salesReturn": "ការបង្វិលការលក់", + "purchaseReturn": "ការបង្វិលការលក់", + "returnQuantity": "បរិមាណបង្វិល", + "nonFoundableDiscount": "មិនអាចដកវិញបាន (អាករ/ការបញ្ចុះតម្លៃ)", + "confirmReturn": "បញ្ជាក់ការបង្វិល", + "pleaseSelectForProductReturn": "សូមជ្រើសរើសផលិតផលសម្រាប់បង្វិល", + "failedToProcessReturn": "ការដំណើរការបង្វិលបានបរាជ័យ។", + "noValuesDenied": "គ្មានតម្លៃត្រូវបានកំណត់", + "editCategory": "កែសម្រួលប្រភេទ", + "editModel": "កែសម្រួលម៉ូដែល", + "addNewModel": "បន្ថែមម៉ូដែលថ្មី", + "pleaseEnterValidName": "សូមបញ្ចូលឈ្មោះឱ្យបានត្រឹមត្រូវ", + "modelName": "ឈ្មោះម៉ូដែល", + "enterModelName": "បញ្ចូលឈ្មោះម៉ូដែល", + "youDoNotHavePermissionToCreateModel": "អ្នកមិនមានការអនុញ្ញាតក្នុងការបង្កើតម៉ូដែលទេ", + "youDoNotHavePermissionToUpdateModel": "អ្នកមិនមានការអនុញ្ញាតក្នុងការធ្វើបច្ចុប្បន្នភាពម៉ូដែលទេ", + "modelUpdateSuccessfully": "បានធ្វើបច្ចុប្បន្នភាពម៉ូដែលដោយជោគជ័យ!", + "modelCreatedSuccessfully": "បានបង្កើតម៉ូដែលដោយជោគជ័យ!", + "models": "ម៉ូដែល", + "youDoNotHavePermissionDeleteModel": "អ្នកមិនមានការអនុញ្ញាតក្នុងការលុបម៉ូដែលទេ។", + "enterLabelText": "បញ្ចូលអត្ថបទស្លាក", + "searchBatchNo": "ស្វែងរកលេខបាច់...", + "noActiveUser": "មិនមែនជាអ្នកប្រើប្រាស់សកម្ម", + "pleaseUseValidPurchaseCodeUseTheApp": "សូមប្រើលេខកូដទិញដែលមានសុពលភាពដើម្បីប្រើប្រាស់កម្មវិធី។", + "notInternetConnection": "គ្មានការតភ្ជាប់អ៊ីនធឺណិត", + "pleaseCheckYourInternetConnection": "សូមពិនិត្យមើលការតភ្ជាប់អ៊ីនធឺណិតរបស់អ្នក ហើយព្យាយាមម្តងទៀត", + "ok": "យល់ព្រម", + "addCash": "បន្ថែមសាច់ប្រាក់", + "reduceCash": "បន្ថយសាច់ប្រាក់", + "transactionType": "ប្រភេទប្រតិបត្តិការ", + "user": "អ្នកប្រើប្រាស់", + "toAccount": "ទៅកាន់គណនី", + "fromAccount": "ពីគណនី", + "years": "ឆ្នាំ", + "comboProductReport": "របាយការណ៍ផលិតផលចម្រុះ", + "grossProfit": "ប្រាក់ចំណេញដុល (Gross Profit)", + "netProfit": "ប្រាក់ចំណេញសុទ្ធ (Net Profit)", + "incomeType": "ប្រភេទចំណូល", + "expensesType": "ប្រភេទចំណាយ", + "resets": "កំណត់ឡើងវិញ", + "packageName": "ឈ្មោះកញ្ចប់", + "start": "ចាប់ផ្តើម", + "paymentMethod": "វិធីសាស្ត្រទូទាត់", + "addPayment": "បន្ថែមការទូទាត់", + "advance": "ប្រាក់កក់", + "noteLevel": "កម្រិតកំណត់ចំណាំ", + "enterYourNoteLevel": "បញ្ចូលកម្រិតកំណត់ចំណាំ", + "postSaleMessage": "សារក្រោយការលក់", + "enterYourPostSaleMessage": "បញ្ចូលសារក្រោយការលក់", + "a4PageLogo": "ឡូហ្គោវិក្កយបត្រ A4", + "thermalInvoicePageLogo": "ឡូហ្គោវិក្កយបត្រកម្ដៅ", + "thermalPrinterLanguage": "ភាសាម៉ាស៊ីនបោះពុម្ពកម្ដៅ", + "thermalPrinterPageSize": "ទំហំក្រដាសបោះពុម្ពកម្ដៅ", + "openSetting": "បើកការកំណត់", + "selectRack": "ជ្រើសរើសធ្នើធំ", + "rack": "ធ្នើធំ (Rack)", + "selectShelf": "ជ្រើសរើសធ្នើតូច", + "shelf": "ធ្នើតូច (Shelf)", + "variations": "បំរែបំរួល", + "combo": "ឈុត (Combo)", + "enterBatchNo": "បញ្ចូលលេខឡូត៍", + "selectWarehouse": "ជ្រើសរើសឃ្លាំង", + "warehouse": "ឃ្លាំង (Warehouse)", + "netTotalAmount": "ចំនួនសរុបសុទ្ធ", + "defaultSellingPrice": "តម្លៃលក់លំនាំដើម", + "selectItems": "ជ្រើសរើសទំនិញ", + "variantList": "បញ្ជីបំរែបំរួល", + "addSubVariation": "បន្ថែមបំរែបំរួលរង", + "editProduct": "កែសម្រួលផលិតផល", + "noItemFound": "រកមិនឃើញទំនិញ", + "youDoNotHavePermissionDeleteTheShelf": "អ្នកមិនមានសិទ្ធិលុបធ្នើនេះទេ", + "notMatchingResultFound": "រកមិនឃើញលទ្ធផលដែលត្រូវគ្នា", + "editShelf": "កែសម្រួលធ្នើតូច", + "addShelf": "បន្ថែមធ្នើតូចថ្មី", + "shelfName": "ឈ្មោះធ្នើតូច", + "enterShelfName": "បញ្ចូលឈ្មោះធ្នើតូច", + "pleaseEnterShelfName": "សូមបញ្ចូលឈ្មោះធ្នើតូច", + "productRacks": "ធ្នើផលិតផល", + "racks": "ធ្នើធំ (Racks)", + "youDoNtHavePermissionToCreateRacks": "អ្នកមិនមានសិទ្ធិបង្កើតធ្នើទេ។", + "youDoNtHavePermissionToDeleteRacks": "អ្នកមិនមានសិទ្ធិលុបធ្នើទេ។", + "youDoNtHavePermissionToUpdateRacks": "អ្នកមិនមានសិទ្ធិកែសម្រួលធ្នើទេ។", + "addNewRack": "បន្ថែមធ្នើធំថ្មី", + "editRack": "កែសម្រួលធ្នើធំ", + "rackName": "ឈ្មោះធ្នើធំ", + "pleaseEnterRackName": "សូមបញ្ចូលឈ្មោះធ្នើធំ", + "shelves": "ធ្នើតូច (Shelves)", + "pressToSelect": "ចុចដើម្បីជ្រើសរើស", + "selectAtLeastOneRack": "សូមជ្រើសរើសយ៉ាងហោចណាស់ធ្នើមួយ", + "inActive": "អសកម្ម", + "addNewVariation": "បន្ថែមបំរែបំរួលថ្មី", + "editVariations": "កែសម្រួលបំរែបំរួល", + "values": "តម្លៃ", + "enterValues": "បញ្ចូលតម្លៃ", + "pleaseEnterAtLeastOneValues": "សូមបញ្ចូលយ៉ាងហោចណាស់តម្លៃមួយ។", + "productVariations": "បំរែបំរួលផលិតផល", + "permissionDenied": "ការអនុញ្ញាតត្រូវបានបដិសេធ", + "noVariationFound": "រកមិនឃើញបំរែបំរួលទេ។", + "addNewVariations": "បន្ថែមបំរែបំរួលថ្មី", + "variationId": "លេខសម្គាល់បំរែបំរួល", + "updateRole": "ធ្វើបច្ចុប្បន្នភាពតួនាទី", + "addRole": "បន្ថែមតួនាទី", + "enterUserName": "បញ្ចូលឈ្មោះអ្នកប្រើប្រាស់", + "enterYourPassword": "បញ្ចូលពាក្យសម្ងាត់", + "selectAll": "ជ្រើសរើសទាំងអស់", + "sNo": "ល.រ", + "feature": "មុខងារ", + "read": "អាន", + "viewPrice": "មើលតម្លៃ", + "purchaseReturns": "ការបង្វិលសងការទិញ", + "expiredProduct": "ផលិតផលហួសកំណត់", + "barcodes": "បាកូដ", + "bulkUploads": "ការបញ្ចូលទិន្នន័យច្រើន", + "productModels": "ម៉ូដែលផលិតផល", + "incomes": "ចំណូល", + "dues": "បំណុល", + "subscriptions": "ការជាវ", + "paymentsTypes": "ប្រភេទការទូទាត់", + "roles": "តួនាទី", + "manageSetting": "គ្រប់គ្រងការកំណត់", + "downloadApk": "ទាញយក APK", + "vatReports": "របាយការណ៍អាករ (VAT)", + "profitAndLossDetailsReport": "របាយការណ៍ចំណេញ និងខាត", + "transactionsHistoryReport": "ប្រវត្តិកិច្ចការជំនួញ", + "expireProductReports": "របាយការណ៍ផលិតផលហួសកំណត់", + "productPurchaseReport": "របាយការណ៍ទិញផលិតផល", + "productSalesReport": "របាយការណ៍លក់ផលិតផល", + "role": "តួនាទី", + "areYouSureWantToDeleteThisRole": "តើអ្នកប្រាកដថាចង់លុបតួនាទីនេះមែនទេ?", + "inStock": "នៅក្នុងស្តុក", + "informationShowInLabels": "ព័ត៌មានបង្ហាញលើស្លាក", + "packageDate": "ថ្ងៃវេចខ្ចប់", + "barCodePrintLabelSetting": "ការកំណត់បោះពុម្ពស្លាកបាកូដ", + "labelRoleLabelSize2Inch": "ស្លាករមៀល 2\"*1, 50mm*25mm, ចន្លោះ 3.1mm", + "labelRoleLabelSize1_5Inch": "ស្លាករមៀល 1.5\"*1, 38mm*25mm, ចន្លោះ 3.1mm", + "thirtyTwoLabelPerSheet": "32 ស្លាកក្នុងមួយសន្លឹក, 8.27 x 11.69 អ៊ីញ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "អ្នកមិនមានសិទ្ធិបង្កើតបាកូដទេ។", + "pleaseSelectAProductFirst": "សូមជ្រើសរើសផលិតផលជាមុនសិន", + "pleaseEnterAValidQuantity": "សូមបញ្ចូលបរិមាណត្រឹមត្រូវ (យ៉ាងតិច ១)", + "pleaseSelectProductFirst": "សូមជ្រើសរើសផលិតផលជាមុនសិន", + "bluetoothIsTurnedOff": "ប៊្លូធូសត្រូវបានបិទ។ សូមបើកវា។", + "noBluetoothDeviceSelected": "មិនមានឧបករណ៍ប៊្លូធូសត្រូវបានជ្រើសរើសទេ។", + "printLabel": "បោះពុម្ពស្លាក", + "caningForDevices": "កំពុងស្វែងរកឧបករណ៍...", + "noDeviceFound": "រកមិនឃើញឧបករណ៍", + "retryScan": "ស្កេនម្តងទៀត", + "connectedTo": "បានភ្ជាប់ទៅ", + "pleaseEnableBluetooth": "សូមបើកប៊្លូធូស", + "skuOrCode": "SKU / កូដ", + "lowStockAlert": "ការជូនដំណឹងស្តុកទាប", + "tax": "ពន្ធ (Tax)", + "costExclusionTax": "ថ្លៃដើមមិនបូកពន្ធ", + "costInclusionTax": "ថ្លៃដើមរួមបញ្ចូលពន្ធ", + "mrpOrSalePrice": "តម្លៃលក់អតិបរមា (MRP)", + "expiredDate": "ថ្ងៃផុតកំណត់", + "sellingPrice": "តម្លៃលក់", + "variationsProduct": "ផលិតផលមានបំរែបំរួល", + "comboProducts": "ផលិតផលឈុត", + "noStockAvailable": "មិនមានទិន្នន័យស្តុកទេ។", + "highToLowPrice": "តម្លៃ៖ ខ្ពស់ទៅទាប", + "lowToHighPrice": "តម្លៃ៖ ទាបទៅខ្ពស់", + "attachment": "ឯកសារភ្ជាប់", + "viewStock": "មើលស្តុក", + "expiry": "ការផុតកំណត់", + "expire": "ផុតកំណត់", + "sevenDays": "៧ ថ្ងៃ", + "fifteenthDays": "១៥ ថ្ងៃ", + "thirtyDays": "៣០ ថ្ងៃ", + "sixtyDays": "៦០ ថ្ងៃ", + "outPremiumPlan": "គម្រោង Premium របស់យើង", + "youDoNotHavePermissionToCreatePurchase": "អ្នកមិនមានសិទ្ធិបង្កើតការទិញទេ។", + "thisPlanIsNotAvailableToPurchase": "គម្រោងនេះមិនមានសម្រាប់ទិញទេ", + "thisPlanIsEligibleForUpgrade": "គម្រោងនេះមិនមានលក្ខណៈសម្បត្តិគ្រប់គ្រាន់សម្រាប់តម្លើងទេ", + "extendPlan": "បន្តគម្រោង", + "buyNow": "ទិញឥឡូវនេះ", + "none": "គ្មាន", + "roundToWholeNumber": "បង្គត់ទៅចំនួនគត់", + "roundToNearestWholeNumber": "បង្គត់ទៅចំនួនគត់ដែលជិតបំផុត", + "roundToNearnessDecimalNumber005": "បង្គត់ទៅលេខទសភាគជិតបំផុត (0.05)", + "roundToNearnessDecimalNumber01": "បង្គត់ទៅលេខទសភាគជិតបំផុត (0.1)", + "roundToNearnessDecimalNumber05": "បង្គត់ទៅលេខទសភាគជិតបំផុត (0.5)", + "lastYear": "ឆ្នាំមុន", + "productStock": "ស្តុកផលិតផល", + "unit": "ឯកតា", + "showExpireDate": "បង្ហាញថ្ងៃផុតកំណត់", + "vatId": "លេខអត្តសញ្ញាណអាករ", + "vatType": "ប្រភេទអាករ", + "exclusivePrice": "តម្លៃមិនរួមបញ្ចូលពន្ធ", + "inclusivePrice": "តម្លៃរួមបញ្ចូលពន្ធ", + "profitPercent": "ភាគរយប្រាក់ចំណេញ", + "showSingle": "បង្ហាញទំនិញទោល", + "showCombo": "បង្ហាញទំនិញឈុត", + "showVariant": "បង្ហាញបំរែបំរួល", + "showAction": "បង្ហាញសកម្មភាព", + "ledger": "សៀវភៅបញ្ជីធំ", + "youDoNotHavePermissionToGenerateReport": "អ្នកមិនមានសិទ្ធិបង្កើតរបាយការណ៍ទេ", + "noDataAvailable": "មិនមានទិន្នន័យទេ", + "youDoNotHavePermissionToExportExcel": "អ្នកមិនមានសិទ្ធិនាំចេញជា Excel ទេ", + "noDataAvailableForExport": "មិនមានទិន្នន័យសម្រាប់នាំចេញទេ", + "supplierDue": "បំណុលអ្នកផ្គត់ផ្គង់", + "partyType": "ប្រភេទដៃគូ", + "allParty": "ដៃគូទាំងអស់", + "yesterday": "ម្សិលមិញ", + "last7Days": "៧ ថ្ងៃចុងក្រោយ", + "last30Days": "៣០ ថ្ងៃចុងក្រោយ", + "currentMonth": "ខែនេះ", + "lastMonth": "ខែមុន", + "currentYear": "ឆ្នាំនេះ", + "customerDate": "កាលបរិច្ឆេទកំណត់", + "noTransactionToGeneratePdf": "មិនមានប្រតិបត្តិការដើម្បីបង្កើត PDF ទេ", + "generatePdf": "បង្កើត PDF", + "noTransactionFound": "រកមិនឃើញប្រតិបត្តិការទេ", + "reference": "ឯកសារយោង", + "creditIn": "ឥណទាន (ចូល)", + "debitOut": "ឥណពន្ធ (ចេញ)", + "subscribeNow": "ចុះឈ្មោះឥឡូវនេះ", + "expired": "ផុតកំណត់", + "totalBalance": "សមតុល្យសរុប", + "hoursLeft": "ម៉ោងដែលនៅសល់", + "daysLeft": "ថ្ងៃដែលនៅសល់", + "pos": "POS", + "profitAndLoss": "ប្រាក់ចំណេញ និងខាត", + "branch": "សាខា", + "hrm": "HRM", + "inventory": "សារពើភ័ណ្ឌ", + "editAttendance": "កែសម្រួលវត្តមាន", + "addNewAttendance": "បន្ថែមវត្តមានថ្មី", + "employee": "បុគ្គលិក", + "pleaseSelectAnEmployee": "សូមជ្រើសរើសបុគ្គលិក", + "shift": "វេន", + "selectEmployeeFirst": "ជ្រើសរើសបុគ្គលិកជាមុនសិន", + "selectDateFirst": "ជ្រើសរើសកាលបរិច្ឆេទជាមុនសិន", + "month": "ខែ", + "autoSelected": "បានជ្រើសរើសដោយស្វ័យប្រវត្តិ", + "pleaseSelectDate": "សូមជ្រើសរើសកាលបរិច្ឆេទ", + "timeIn": "ម៉ោងចូល", + "timeOut": "ម៉ោងចេញ", + "attendance": "វត្តមាន", + "allEmployee": "បុគ្គលិកទាំងអស់", + "noAvailableRecordFound": "រកមិនឃើញកំណត់ត្រាវត្តមានទេ។", + "addAttendance": "បន្ថែមវត្តមាន", + "noNoteProvided": "មិនបានផ្តល់កំណត់ចំណាំទេ។", + "duration": "ថិរវេលា", + "youDoNotHavePermissionToViewAttendance": "អ្នកមិនមានសិទ្ធិមើលវត្តមានទេ", + "department": "នាយកដ្ឋាន", + "noDepartmentFound": "រកមិនឃើញនាយកដ្ឋានទេ។", + "inactive": "អសកម្ម", + "noDescriptionAvailableForThisDepartment": "មិនមានការពិពណ៌នាសម្រាប់នាយកដ្ឋាននេះទេ។", + "youDoNotHavePermissionToUpdateDepartment": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពនាយកដ្ឋានទេ។", + "youDoNotHavePermissionToDeleteDepartment": "អ្នកមិនមានសិទ្ធិលុបនាយកដ្ឋានទេ។", + "failedToDeleteTheDeterment": "បរាជ័យក្នុងការលុបនាយកដ្ឋាន", + "failedToLoadDepartment": "បរាជ័យក្នុងការផ្ទុកនាយកដ្ឋាន", + "addDepartment": "បន្ថែមនាយកដ្ឋាន", + "saving": "កំពុងរក្សាទុក", + "editDesignation": "កែសម្រួលតួនាទី", + "addDesignation": "បន្ថែមតួនាទីថ្មី", + "designationName": "ឈ្មោះតួនាទី", + "enterDesignationName": "បញ្ចូលឈ្មោះតួនាទី", + "pleaseEnterDesignationName": "សូមបញ្ចូលឈ្មោះតួនាទី", + "pleaseSelectAStatus": "សូមជ្រើសរើសស្ថានភាព", + "enterDescription": "បញ្ចូលការពិពណ៌នា", + "designation": "តួនាទី", + "noDesignationFound": "រកមិនឃើញតួនាទីទេ។", + "noDescriptionAvailableForThisDesignation": "មិនមានការពិពណ៌នាសម្រាប់តួនាទីនេះទេ។", + "youDoNotPermissionToUpdateDesignation": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពតួនាទីទេ។", + "youDoNotHavePermissionToDeleteDesignation": "អ្នកមិនមានសិទ្ធិលុបតួនាទីទេ។", + "updatePurchase": "ធ្វើបច្ចុប្បន្នភាពការទិញ", + "editEmployee": "កែសម្រួលបុគ្គលិក", + "addNewEmployee": "បន្ថែមបុគ្គលិកថ្មី", + "enterFullName": "បញ្ចូលឈ្មោះពេញ", + "pleaseSelectDesignation": "សូមជ្រើសរើសតួនាទី", + "pleaseSelectDepartment": "សូមជ្រើសរើសនាយកដ្ឋាន", + "pleaseSelectStatus": "សូមជ្រើសរើសស្ថានភាព", + "pleaseEnterYourPhoneNumber": "សូមបញ្ចូលលេខទូរស័ព្ទរបស់អ្នក", + "countryName": "ឈ្មោះប្រទេស", + "enterYourCountry": "បញ្ចូលប្រទេសរបស់អ្នក", + "salary": "ប្រាក់ខែ", + "pleaseEnterYourSalary": "សូមបញ្ចូលប្រាក់ខែរបស់អ្នក", + "gender": "ភេទ", + "pleaseSelectYourGender": "សូមជ្រើសរើសភេទរបស់អ្នក", + "pleaseSelectYourShift": "សូមជ្រើសរើសវេនរបស់អ្នក", + "birthDate": "ថ្ងៃខែឆ្នាំកំណើត", + "joinDate": "ថ្ងៃចូលធ្វើការ", + "staus": "ស្ថានភាព", + "pleaseSelectValidStartAndEndDates": "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើមនិងបញ្ចប់ដែលត្រឹមត្រូវ។", + "endDateCannotBeBeforeStartDate": "កាលបរិច្ឆេទបញ្ចប់មិនអាចនៅមុនកាលបរិច្ឆេទចាប់ផ្តើមបានទេ។", + "editHoliday": "កែសម្រួលថ្ងៃឈប់សម្រាក", + "addNewHoliday": "បន្ថែមថ្ងៃឈប់សម្រាកថ្មី", + "enterHolidayName": "បញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + "pleaseEnterHolidayName": "សូមបញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + "pleaseEnterDate": "សូមបញ្ចូលកាលបរិច្ឆេទ", + "pleaseSelectStartDate": "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + "pleaseEnterEndDate": "សូមជ្រើសរើសកាលបរិច្ឆេទបញ្ចប់", + "endDateBeforeStartDate": "កាលបរិច្ឆេទបញ្ចប់នៅមុនកាលបរិច្ឆេទចាប់ផ្តើម", + "holidayList": "បញ្ជីថ្ងៃឈប់សម្រាក", + "noHolidayFound": "រកមិនឃើញថ្ងៃឈប់សម្រាកទេ។", + "noHolidayFundMatching": "រកមិនឃើញថ្ងៃឈប់សម្រាកដែលត្រូវគ្នា", + "addHoliday": "បន្ថែមថ្ងៃឈប់សម្រាក", + "youDoNotHavePermissionToUpgradeHoliday": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពថ្ងៃឈប់សម្រាកទេ។", + "holiday": "ថ្ងៃឈប់សម្រាក", + "editLeave": "កែសម្រួលការសុំច្បាប់", + "addNewLeave": "បន្ថែមការសុំច្បាប់ថ្មី", + "leaveType": "ប្រភេទច្បាប់", + "pleaseSelectALeaveType": "សូមជ្រើសរើសប្រភេទច្បាប់", + "pleaseSelectAStartDate": "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + "leaveDuration": "រយៈពេលសុំច្បាប់", + "autoCalculatedDays": "ថ្ងៃដែលបានគណនាដោយស្វ័យប្រវត្តិ", + "leaveList": "បញ្ជីសុំច្បាប់", + "noLeaveRequestFound": "រកមិនឃើញសំណើសុំច្បាប់ទេ។", + "addLeave": "បន្ថែមការសុំច្បាប់", + "noDescriptionProvided": "មិនបានផ្តល់ការពិពណ៌នាទេ។", + "youDoNotHavePermissionToUpdateLeaveRequest": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសំណើសុំច្បាប់ទេ។", + "youDoNotHavePermissionToDeleteLeaveRequest": "អ្នកមិនមានសិទ្ធិលុបសំណើសុំច្បាប់ទេ។", + "leaveRequest": "សំណើសុំច្បាប់", + "editPayroll": "កែសម្រួលប្រាក់ខែ", + "addNewPayroll": "បន្ថែមប្រាក់ខែថ្មី", + "paymentYear": "ឆ្នាំទូទាត់", + "pleaseSelectPaymentYear": "សូមជ្រើសរើសឆ្នាំទូទាត់", + "pleaseSelectAnMonth": "សូមជ្រើសរើសខែ", + "pleaseEnterADate": "សូមបញ្ចូលកាលបរិច្ឆេទ", + "totalSalaryAmount": "ចំនួនប្រាក់ខែសរុប", + "payrollList": "បញ្ជីប្រាក់ខែ", + "noPayrollFound": "រកមិនឃើញកំណត់ត្រាប្រាក់ខែទេ។", + "paymentDetails": "ព័ត៌មានលម្អិតនៃការទូទាត់", + "youDoNotHaveUpdatePayroll": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពប្រាក់ខែទេ។", + "youDoNotHavePermissionToDeletePayroll": "អ្នកមិនមានសិទ្ធិលុបប្រាក់ខែទេ។", + "payrollRecord": "កំណត់ត្រាប្រាក់ខែ", + "searchAttendance": "ស្វែងរកវត្តមាន", + "attendanceReport": "របាយការណ៍វត្តមាន", + "noAttendanceRecordFound": "រកមិនឃើញកំណត់ត្រាវត្តមានសម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + "searchLeave": "ស្វែងរកការសុំច្បាប់", + "leaveReports": "របាយការណ៍សុំច្បាប់", + "noLeaveRecordFound": "រកមិនឃើញកំណត់ត្រាសុំច្បាប់សម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + "durationDays": "ថិរវេលា (ថ្ងៃ)", + "payrollReports": "របាយការណ៍ប្រាក់ខែ", + "noMatchingPayrollFound": "រកមិនឃើញកំណត់ត្រាប្រាក់ខែដែលត្រូវគ្នាទេ។", + "editShift": "កែសម្រួលវេន", + "addNewShift": "បន្ថែមវេនថ្មី", + "shiftName": "ឈ្មោះវេន", + "pleaseSelectAShift": "សូមជ្រើសរើសវេន", + "breakStatus": "ស្ថានភាពសម្រាក", + "pleaseSelectBreakStatus": "សូមជ្រើសរើសស្ថានភាពសម្រាក", + "startTimeIsRequired": "ម៉ោងចាប់ផ្តើមត្រូវបានទាមទារ", + "startTime": "ម៉ោងចាប់ផ្តើម", + "enterStartTime": "បញ្ចូលម៉ោងចាប់ផ្តើម", + "endTimeIsRequired": "ម៉ោងបញ្ចប់ត្រូវបានទាមទារ", + "endTime": "ម៉ោងបញ្ចប់", + "enterEndTime": "បញ្ចូលម៉ោងបញ្ចប់", + "startBreakTime": "ចាប់ផ្តើមសម្រាក", + "enterBreakTime": "បញ្ចូលម៉ោងសម្រាក", + "endBreakTime": "បញ្ចប់ការសម្រាក", + "noShiftFound": "រកមិនឃើញវេនទេ។", + "addShift": "បន្ថែមវេន", + "breakTime": "ម៉ោងសម្រាក", + "breakDuration": "រយៈពេលសម្រាក", + "youDoNotToHavePermissionToUpdateShift": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពវេនទេ។", + "youDoNotToHavePermissionToDeleteShift": "អ្នកមិនមានសិទ្ធិលុបវេនទេ។", + "doYouReallyWantToDeleteThis": "តើអ្នកពិតជាចង់លុបវាទេ", + "viewDetails": "មើលព័ត៌មានលម្អិត", + "leave": "ច្បាប់", + "payroll": "ប្រាក់ខែ", + "editBankAdjustment": "កែសម្រួលការកែតម្រូវធនាគារ", + "adjustBankBalance": "កែតម្រូវសមតុល្យធនាគារ", + "pleaseAddAtLeastOneBank": "សូមបន្ថែមគណនីធនាគារយ៉ាងហោចណាស់មួយដើម្បីកែតម្រូវសមតុល្យ។", + "accountNumber": "ឈ្មោះគណនី", + "selectAccount": "ជ្រើសរើសគណនី", + "selectType": "ជ្រើសរើសប្រភេទ", + "amountsIsRequired": "ចំនួនត្រូវបានទាមទារ", + "invalidAmount": "ចំនួនមិនត្រឹមត្រូវ", + "adjustmentDate": "កាលបរិច្ឆេទកែតម្រូវ", + "dateIsRequired": "កាលបរិច្ឆេទត្រូវបានទាមទារ", + "editBankAccounts": "កែសម្រួលគណនីធនាគារ", + "addNewBankAccounts": "បន្ថែមគណនីធនាគារ", + "accountDisplayName": "ឈ្មោះបង្ហាញគណនី", + "enterAccountDisplayName": "បញ្ចូលឈ្មោះបង្ហាញគណនី", + "displayNameIsRequired": "ឈ្មោះបង្ហាញត្រូវបានទាមទារ", + "openingBalanceIsRequired": "សមតុល្យដើមគ្រាត្រូវបានទាមទារ", + "asOfDate": "គិតត្រឹមថ្ងៃទី", + "hideFiled": "លាក់វាល", + "addMoreFiled": "បន្ថែមវាលផ្សេងទៀត", + "enterAccountName": "បញ្ចូលលេខគណនី", + "ifscCode": "កូដ IFSC", + "upiIdForQrCode": "UPI ID សម្រាប់ QR Code", + "bankName": "ឈ្មោះធនាគារ", + "enterBankName": "បញ្ចូលឈ្មោះធនាគារ", + "accountHolderName": "ឈ្មោះម្ចាស់គណនី", + "enterAccountHolderName": "បញ្ចូលឈ្មោះម្ចាស់គណនី", + "printBankDetailsAndInvoice": "បោះពុម្ពព័ត៌មានលម្អិតធនាគារលើវិក្កយបត្រ", + "viewingTransactionFor": "កំពុងមើលប្រតិបត្តិការសម្រាប់", + "bankAccounts": "គណនីធនាគារ", + "noBankAccountFound": "រកមិនឃើញគណនីធនាគារទេ។", + "noAccountsFoundMissing": "រកមិនឃើញគណនីដែលត្រូវគ្នា", + "deposit": "ការដាក់ប្រាក់", + "addBank": "បន្ថែមធនាគារ", + "bankToBankTransfer": "ការផ្ទេរពីធនាគារទៅធនាគារ", + "bankToCashTransfer": "ការផ្ទេរពីធនាគារទៅសាច់ប្រាក់", + "accountName": "ឈ្មោះគណនី", + "holderName": "ឈ្មោះម្ចាស់", + "openingDate": "កាលបរិច្ឆេទបើក", + "currentBalance": "សមតុល្យបច្ចុប្បន្ន", + "permissionDeniedToDeleteBank": "គ្មានសិទ្ធិលុបធនាគារទេ។", + "canNotEditThisTransactionType": "មិនអាចកែសម្រួលប្រភេទប្រតិបត្តិការនេះបានទេ។", + "bank": "ធនាគារ", + "noTransactionFoundForThisFilter": "រកមិនឃើញប្រតិបត្តិការសម្រាប់តម្រងនេះទេ។", + "pleaseSelectBothAccounts": "សូមជ្រើសរើសគណនីទាំងពីរ។", + "cannotTransferToSameAccounts": "មិនអាចផ្ទេរទៅគណនីតែមួយបានទេ។", + "editBankTransfer": "កែសម្រួលការផ្ទេរប្រាក់តាមធនាគារ", + "needAtLeastTwoBankAccount": "ត្រូវការគណនីធនាគារយ៉ាងហោចណាស់ពីរដើម្បីធ្វើការផ្ទេរប្រាក់។", + "from": "ពី", + "to": "ទៅ", + "editBankToCash": "កែសម្រួលធនាគារទៅសាច់ប្រាក់", + "noBankAccountsFoundToTransferFrom": "រកមិនឃើញគណនីធនាគារដើម្បីផ្ទេរពី។", + "selectOneAccount": "ជ្រើសរើសគណនីមួយ", + "editCashAdjustment": "កែសម្រួលការកែតម្រូវសាច់ប្រាក់", + "adjustCashBalance": "កែតម្រូវសមតុល្យសាច់ប្រាក់", + "customDate": "កាលបរិច្ឆេទកំណត់", + "cashInHand": "សាច់ប្រាក់ក្នុងដៃ", + "currentCashBalance": "សមតុល្យសាច់ប្រាក់បច្ចុប្បន្ន", + "transfer": "ផ្ទេរ", + "adjustCash": "កែតម្រូវសាច់ប្រាក់", + "pleaseSelectADestinationBankAccounts": "សូមជ្រើសរើសគណនីធនាគារគោលដៅ។", + "editCashToBank": "កែសម្រួលសាច់ប្រាក់ទៅធនាគារ", + "cashToBankTransfer": "ការផ្ទេរសាច់ប្រាក់ទៅធនាគារ", + "noDestinationBankAccountFond": "រកមិនឃើញគណនីធនាគារគោលដៅទេ។", + "transferCheque": "ផ្ទេរមូលប្បទានប័ត្រ", + "receivedFrom": "ទទួលបានពី", + "chequeAmount": "ចំនួនទឹកប្រាក់មូលប្បទានប័ត្រ", + "chequeNumber": "លេខមូលប្បទានប័ត្រ", + "chequeDate": "កាលបរិច្ឆេទមូលប្បទានប័ត្រ", + "referenceNumber": "លេខយោង", + "selectBankToCash": "ជ្រើសរើសធនាគារ ឬសាច់ប្រាក់", + "depositTo": "ដាក់ប្រាក់ទៅ", + "selectDepositDestination": "ជ្រើសរើសគោលដៅដាក់ប្រាក់", + "transferDate": "កាលបរិច្ឆេទផ្ទេរ", + "doYouWantToRellyReOpenThisCheque": "តើអ្នកពិតជាចង់បើកមូលប្បទានប័ត្រនេះឡើងវិញមែនទេ?", + "okay": "យល់ព្រម", + "reOpen": "បើកឡើងវិញ", + "open": "បើក", + "chequeList": "បញ្ជីមូលប្បទានប័ត្រ", + "closed": "បិទ", + "noChequeFound": "រកមិនឃើញមូលប្បទានប័ត្រ", + "searchTransaction": "ស្វែងរកប្រតិបត្តិការ...", + "filterByDate": "ត្រងតាមកាលបរិច្ឆេទ", + "addImage": "បន្ថែមរូបភាព", + "cashAndBankManagement": "ការគ្រប់គ្រងសាច់ប្រាក់ និងធនាគារ", + "cheque": "មូលប្បទានប័ត្រ", + "branchList": "បញ្ជីសាខា", + "roleAndPermission": "តួនាទី និងការអនុញ្ញាត", + "switchBank": "ប្តូរសាខា?", + "exitBank": "ចាកចេញពីសាខា", + "areYouSureWantToSwitchToDifferentBranch": "តើអ្នកប្រាកដថាចង់ប្តូរទៅសាខាផ្សេងទេ?", + "areYourSureYouWantToExitFromThisBranch": "តើអ្នកប្រាកដថាចង់ចាកចេញពីសាខានេះទេ?", + "switchs": "ប្តូរ", + "exit": "ចាកចេញ", + "createBranch": "បង្កើតសាខា", + "areYouSureWantToDeleteThisBranch": "តើអ្នកប្រាកដថាចង់លុបសាខានេះទេ?", + "currents": "បច្ចុប្បន្ន", + "noBrunchFound": "រកមិនឃើញសាខា", + "updateBranch": "ធ្វើបច្ចុប្បន្នភាពសាខា", + "pleaseEnterBranchName": "សូមបញ្ចូលឈ្មោះសាខា", + "enterBalance": "បញ្ចូលសមតុល្យ", + "youDoNotHavePermissionToUpdateBranch": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសាខាទេ។", + "allTransaction": "ប្រតិបត្តិការទាំងអស់", + "duePay": "ការទូទាត់ដែលត្រូវបង់", + "allParties": "ដៃគូទាំងអស់", + "retry": "ព្យាយាមម្តងទៀត", + "incomeCategoriesReport": "របាយការណ៍ប្រភេទចំណូល", + "dayBook": "សៀវភៅប្រចាំថ្ងៃ", + "billWiseProfit": "ប្រាក់ចំណេញតាមវិក្កយបត្រ", + "cashFlow": "លំហូរសាច់ប្រាក់", + "balanceSheet": "តារាងតុល្យការ", + "taxReport": "របាយការណ៍ពន្ធ", + "productSaleHistory": "ប្រវត្តិលក់ផលិតផល", + "productPurchaseHistory": "ប្រវត្តិទិញផលិតផល", + "partyReports": "របាយការណ៍ដៃគូ", + "customerLedger": "បញ្ជីអតិថិជន", + "supplierLedger": "បញ្ជីអ្នកផ្គត់ផ្គង់", + "partyWiseProfit": "ប្រាក់ចំណេញតាមដៃគូ", + "productWiseProfit": "ប្រាក់ចំណេញតាមផលិតផល", + "top5Customer": "អតិថិជនកំពូលទាំង ៥", + "top5Supplier": "អ្នកផ្គត់ផ្គង់កំពូលទាំង ៥", + "productReports": "របាយការណ៍ផលិតផល", + "comboReport": "របាយការណ៍រួម", + "expiredItemReport": "របាយការណ៍ទំនិញផុតកំណត់", + "top5Product": "ផលិតផលកំពូលទាំង ៥", + "productWiseProfitAndLoss": "ប្រាក់ចំណេញ និងខាតតាមផលិតផល", + "productWisePurchase": "ការទិញតាមផលិតផល", + "productWiseSale": "ការលក់តាមផលិតផល", + "noProductMatchYourSearch": "មិនមានផលិតផលដែលត្រូវនឹងការស្វែងរករបស់អ្នកទេ។", + "purchaseQty": "បរិមាណទិញ", + "saleQty": "បរិមាណលក់", + "youDoNotHavePermissionProfitAndLoss": "អ្នកមិនមានសិទ្ធិមើលប្រាក់ចំណេញ និងខាតទេ។", + "sold": "បានលក់", + "remaining": "នៅសល់", + "totalAssets": "ទ្រព្យសកម្មសរុប", + "assets": "ទ្រព្យសកម្ម", + "itemName": "ឈ្មោះទំនិញ", + "personalInfo": "ព័ត៌មានផ្ទាល់ខ្លួន៖", + "dueBalance": "សមតុល្យជំពាក់", + "walletBalance": "សមតុល្យកាបូប", + "cashIn": "សាច់ប្រាក់ចូល", + "cashOut": "សាច់ប្រាក់ចេញ", + "runningCash": "សាច់ប្រាក់កំពុងចរាចរ", + "moneyIn": "លុយចូល", + "moneyOut": "លុយចេញ", + "noDataAvailableForGeneratePdf": "មិនមានទិន្នន័យសម្រាប់បង្កើត pdf", + "balanceDue": "សមតុល្យជំពាក់", + "returnedAmount": "ចំនួនទឹកប្រាក់ដែលបានត្រឡប់មកវិញ", + "saleReturn": "ការបង្វិលការលក់", + "saleEdit": "កែសម្រួលការលក់", + "pleaseAddASalesReturn": "សូមបន្ថែមការបង្វិលការលក់", + "subscriptionReports": "របាយការណ៍ការជាវ", + "started": "បានចាប់ផ្តើម", + "end": "បញ្ចប់", + "taxReportList": "បញ្ជីរបាយការណ៍ពន្ធ", + "developedBy": "អភិវឌ្ឍដោយ", + "time": "ពេលវេលា", + "receivedBy": "ទទួលបានដោយ", + "wallet": "កាបូប", + "warranty": "ការធានា (Warranty)", + "guarantee": "ការធានា (Guarantee)", + "remark": "កំណត់សម្គាល់", + "bankDetails": "ព័ត៌មានលម្អិតធនាគារ", + "cashAndBank": "សាច់ប្រាក់ និងធនាគារ", + "pdfGenerateSuccessfully": "PDF បង្កើតដោយជោគជ័យ", + + "generatingPdf": "កំពុងបង្កើត PDF", + "INVOICE": "វិក្កយបត្រ", + "admin": "អ្នកគ្រប់គ្រង", + "invoiceNumber": "លេខវិក្កយបត្រ", + "vatNumber": "លេខអាករលើតម្លៃបន្ថែម", + "customerSignature": "ហត្ថលេខាអតិថិជន", + "authorizedSignature": "ហត្ថលេខាដែលមានការអនុញ្ញាត", + "poweredBy": "គាំទ្រដោយ", + "shippingCharge": "ថ្លៃដឹកជញ្ជូន", + "totalReturned": "សរុបត្រឡប់មកវិញ", + "amountsInWord": "ចំនួនគត់ជាអក្សរ", + "changeAmount": "ចំនួនប្រាក់ត្រឡប់", + "sellsBy": "លក់ដោយ", + "rounding": "បង្គត់", + "paidBy": "បង់ប្រាក់ដោយ", + "vatGstTitle": "ចំណងជើងអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + "enterVatGstTitle": "បញ្ចូលចំណងជើងអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + "vatGstNumber": "លេខអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + "enterVatGstNumber": "បញ្ចូលលេខអាករលើតម្លៃបន្ថែម/ពន្ធទំនិញ និងសេវាកម្ម", + "vatAndTax": "អាករលើតម្លៃបន្ថែម និងពន្ធ", + "customPrint": "បោះពុម្ពតាមបំណង", + "taxRates": "អត្រាពន្ធ", + "taxRatesMangeYourTaxRates": "អត្រាពន្ធ - គ្រប់គ្រងអត្រាពន្ធរបស់អ្នក", + "add": "បន្ថែម", + "status": "ស្ថានភាព", + "active": "សកម្ម", + "disable": "បិទ", + "deletedSuccessFully": "បានលុបដោយជោគជ័យ!", + "failedToDeleteTheTax": "បរាជ័យក្នុងការលុបពន្ធ", + "errorDeletingTax": "កំហុសក្នុងការលុបពន្ធ", + "taxGroup": "ក្រុមពន្ធ", + "combinationOfTheMultipleTaxes": "បន្សំនៃពន្ធច្រើន", + "subTaxes": "អនុពន្ធ", + "action": "សកម្មភាព", + "addTax": "បន្ថែមពន្ធ", + "editTax": "កែសម្រួលពន្ធ", + "addNewTax": "បន្ថែមពន្ធថ្មី", + "enterTaxRates": "បញ្ចូលអត្រាពន្ធ", + "addTaxGroup": "បន្ថែមក្រុមពន្ធថ្មី", + "editTaxGroup": "កែសម្រួលក្រុមពន្ធ", + "taxWithSingleMultipleTaxType": "ពន្ធដែលមានប្រភេទពន្ធតែមួយ/ច្រើន", + "noSubTaxSelected": "មិនមានអនុពន្ធត្រូវបានជ្រើសរើស", + "subTaxList": "បញ្ជីអនុពន្ធ", + "taxPercent": "ភាគរយពន្ធ", + "done": "រួចរាល់", + "writerTaxHere": "សរសេរអត្ថបទនៅទីនេះ...", + "expiredList": "បញ្ជីផុតកំណត់", + "listIsEmpty": "បញ្ជីទទេ", + "printingInvoice": "កំពុងបោះពុម្ពវិក្កយបត្រ", + "salesSetting": "ការកំណត់ការលក់", + "invoiceLogo": "ឡូហ្គោវិក្កយបត្រ", + "printingOption": "ជម្រើសបោះពុម្ព", + "amountRoundingMethod": "វិធីសាស្រ្តបង្គត់ចំនួន", + "signUp": "ចុះឈ្មោះ", + "returnedItem": "ទំនិញដែលបានប្រគល់មកវិញ", + "returnedDate": "កាលបរិច្ឆេទប្រគល់មកវិញ", + "saleBy": "លក់ដោយ", + "purchasedBy": "ទិញដោយ", + "collectedBys": "ប្រមូលដោយ", + "payableAmount": "ចំនួនទឹកប្រាក់ដែលត្រូវបង់", + "receivedAmount": "ចំនួនទឹកប្រាក់ដែលបានទទួល", + "unitPrices": "តម្លៃឯកតា", + "item": "ធាតុ", + "sl": "លេខរៀង", + "mobiles": "ទូរស័ព្ទចល័ត", + "paidVia": "បង់ប្រាក់តាមរយៈ", + "moneyReceipt": "បង្កាន់ដៃប្រាក់", + "receipt": "បង្កាន់ដៃ", + "barcodeGenerator": "ម៉ាស៊ីនបង្កើតបាកូដ", + "searchProduct": "ស្វែងរកផលិតផល", + "code": "កូដ", + "price": "តម្លៃ", + "showCode": "បង្ហាញកូដ", + "showPrice": "បង្ហាញតម្លៃ", + "showName": "បង្ហាញឈ្មោះ", + "actions": "សកម្មភាព", + "noItemSelected": "មិនមានរបស់របរត្រូវបានជ្រើសរើសទេ", + "noProductSelected": "មិនមានផលិតផលត្រូវបានជ្រើសរើសទេ", + "previewPdf": "មើលជាមុន PDF", + "salesReturnReport": "របាយការណ៍ប្រាក់ចំណូលត្រឡប់", + "purchaseReturnReport": "របាយការណ៍ការប្រាក់ចំណាយត្រឡប់", + "incomeFor": "ចំណូលសម្រាប់", + "enterProductCode": "បញ្ចូលកូដផលិតផល", + "addIncome": "បន្ថែមចំណូល", + "incomeDate": "កាលបរិច្ឆេទចំណូល", + "incomeCategories": "ប្រភេទចំណូល", + "addIncomeCategory": "បន្ថែមប្រភេទចំណូល", + "enterIncomeCategoryName": "បញ្ចូលឈ្មោះប្រភេទចំណូល", + "totalReturnAmount": "សរុបចំនួនទឹកប្រាក់ត្រឡប់", + "returned": "ត្រឡប់", + "supplierDetails": "ព័ត៌មានអ្នកផ្គត់ផ្គង់", + "weekly": "ប្រចាំសប្តាហ៍", + "monthly": "ប្រចាំខែ", + "yearly": "ប្រចាំឆ្នាំ", + "today": "ថ្ងៃនេះ", + "thisWeek": "សប្តាហ៍នេះ", + "thisMonth": "ខែនេះ", + "thisYear": "ឆ្នាំនេះ", + "allTime": "គ្រប់ពេលវេលា", + "custom": "ប្ដូរតាមបំណង", + "addUserRole": "បន្ថែមតួនាទីអ្នកប្រើប្រាស់", + "noRoleFound": "រកមិនឃើញតួនាទីអ្នកប្រើប្រាស់", + "yourPackageExpiredInDays": "កញ្ចប់កញ្ចប់របស់អ្នកនឹងអស់ក្នុង ៥ ថ្ងៃ", + "yourPackageExpiredToday": "កញ្ចប់របស់អ្នកនឹងអស់ថ្ងៃនេះ\n\nសូមទិញម្តងទៀត", + "contactUs": "ទាក់ទងមកយើង", + "writeYourMessageHere": "សរសេរសាររបស់អ្នកនៅទីនេះ", + "sendMessage": "ផ្ញើសារ", + "sendYourEmail": "ផ្ញើអ៊ីមែលរបស់អ្នក", + "backToHome": "ត្រលប់ទៅផ្ទះគេ", + "promoCode": "លេខ​កូដ​ផ្នែក​បន្លាស់ទី", + "submit": "ដាក់ស្នើ", + "seeAllPromoCode": "មើលកូដ​ផ្នែក​បន្លាស់ទី​ទាំងអស់", + "categories": "ប្រភេទ", + "enterYourPhoneNumber": "បញ្ចូលលេខទូរស័ព្ទរបស់អ្នក", + "enterFullAddress": "បញ្ចូលអាសយដ្ឋានពេញរបស់អ្នក", + "enterYourEmailAddress": "បញ្ចូលអាសយដ្ឋានអ៊ីមែលរបស់អ្នក", + "pleaseEnterAPassword": "សូមបញ្ចូលពាក្យសម្ងាត់", + "pleaseEnterAConfirmPassword": "សូមបញ្ចូលពាក្យសម្ងាត់កែប្រែ", + "enterYourName": "បញ្ចូលឈ្មោះរបស់អ្នក", + "addNewAddress": "បញ្ចូលអាសយដ្ឋានថ្មី", + "firstName": "នាមខ្លួន", + "lastName": "នាមត្រកូល", + "easytheusedesciption": "កម្មវិធី PosPro គឺជាកម្មវិធីឥតគិតថ្លៃ ដែលអាចប្រើបានងាយៗ។ ក្នុងបរិយាប័ត្រនេះ, វាជាជម្រើសល្អបំផុតរបស់ប្រព័ន្ធបញ្ជាទិញទំនិញនៅក្នុងពិភពពិភពលោក។", + "choseYourFeature": "ជ្រើសរើសលក្ខណៈពិសេសរបស់អ្នក", + "choseyourfeatureDesciption": "លក្ខណៈពិសេសជា​ផ្នែក​សំខាន់​ដែលធ្វើ​ឲ្យ​កម្មវិធី PosPro ខូចចិត្តនៃ​ការដំណោះស្រាយ​ប្រចាំ​នៅពី​ដំណាក់​កាល​ចាស់ៗ។", + "allBusinessolutionDescrip": "កម្មវិធី PosPro គឺជា​កម្មវិធី​ពិសេស​អាជីវកម្ម​ពេញលេញ​ដែលមាន​ស្តុក​សារ​គ្រឿង​សម្រាប់​ការ​ធ្វើ​កិច្ច​ការ​ គណនេយ្យ​ការ​លក់​ ចំណាយ & ចំណេញ/ការ​បញ្ចូល។", + "country": "ប្រទេស", + "bangladesh": "បង់ក្លាដែស", + "apply": "អនុវត្ត", + "deliveryAddress": "អាសយដ្ឋានការដឹកជញ្ជូន", + "noDataAvailabe": "គ្មាន​ទិន្នន័យ​ដែល​អាច​រក​បាន​ទេ", + "addDelivery": "បញ្ចូលការដឹកជញ្ជូនថ្មី", + "description": "ការពិពណ៌នា", + "addNote": "បញ្ចូលចំណាំ", + "image": "រូបភាព", + "pleaseConnectThePrinterFirst": "សូមភ្ជាប់​ម៉ាស៊ីន​បោះពុម្ភ​ជាមុន", + "selectCategory": "ជ្រើសរើសប្រភេទ", + "enterExpenseDate": "បញ្ចូលកាលបរិច្ឆេទចំណាយ", + "enterName": "បញ្ចូលឈ្មោះ", + "enterAmount": "បញ្ចូលចំនួន", + "enterRefNumber": "បញ្ចូលលេខយោង", + "fashions": "ស្ថាបត្យកម្ម", + "billTO": "វិក្កយបត្រទៅ", + "totalDue": "សរុបត្រូវបង់", + "paymentsAmount": "ចំនួនការទូទាត់", + "remainingDue": "នៅសល់ត្រូវបង់", + "thankYouForYourDuePayment": "សូមអរគុណចំពោះការបង់ប្រាក់នៅពេលរឺបញ្ជាក់", + "print": "បោះពុម្ព", + "unitPrice": "តំលៃឯកតា", + "totalPrice": "តំលៃសរុប", + "totalVat": "តំលៃសេរីសរុប", + "deliveryCharge": "ថ្លៃដឹកជញ្ជូន", + "totalPayable": "សរុបត្រូវបង់ប្រាក់", + "thankYouForYourPurchase": "សូមអរគុណសម្រាប់ការទិញរបស់អ្នក", + "pleaseConnectYourBluetoothPrinter": "សូមភ្ជាប់ម៉ាស៊ីនបោះពុម្ភ Bluetooth របស់អ្នក", + "editSocialMedia": "កែប្រែបរិស្ថានភាពសង្គម", + "socialMarketing": "ប្រព័ន្ធប្រតិបត្តិការសង្គម", + "share": "ចែករំលែក", + "notification": "ការជូនដំណឹង", + "purchaseAlarm": "ការណាត់ជួបទិញ", + "purchaseConfirmed": "ការទិញបានអនុម័ត", + "paymentComplete": "ការទូទាត់បានបញ្ចប់", + "return": "ត្រឡប់មកវិញ", + "sendSms": "ផ្ញើ SMS", + "receiveThePin": "ប្រមូលកូដ PIN", + "startNewSale": "ចាប់ផ្តើមលក់ថ្មី", + "payment": "ការទូទាត់", + "masterCard": "កាតឥណព្យបុគ្គល", + "instruction": "ការណែនាំ", + "cash": "សាច់ប្រាក់", + "invoiceViewer": "កម្មវិធីមើលវិក្កយបត្រ", + "size": "ទំហំ", + "color": "ពណ៌", + "weight": "ទំងន់", + "capacity": "មាត់កម្រិត", + "type": "ប្រភេទ", + "youWantToDeleteTheProduct": "តើអ្នកចង់លុបផលិតផលនេះមែនទេ?", + "delete": "លុប", + "contactDetails": "ព័ត៌មានទំនាក់ទំនង", + "clarence": "ឃ្លានិង", + "call": "ហៅ", + "message": "សារ", + "dailyTransaction": "ប្រតិបត្តិការប្រចាំថ្ងៃ", + "promo": "កូដរបស់ការលក់បន្ថែម", + "send": "ផ្ញើ", + "easyToUseThePos": "សម្រាប់ប្រើកម្មវិធីលក់តាមរយៈទូរស័ព្ទសំរាប់ហាងតាមរយៈមុខងារណាមួយ", + "easyTheUseDescription": "កម្មវិធី PosPro មានការប្រើប្រាស់ដោយឥតគិតថ្លៃ និងងាយស្រួលប្រើ។ នៅក្នុងប្រទេសនយោបាយនេះ វា​ជា​សំណុំ​កម្មវិធី​ POS ដែល​ល្អ​បំផុត។", + "chooseYourFeature": "ជ្រើសរើសលក្ខណៈពិសេសរបស់អ្នក", + "chooseYourFeatureDescription": "លក្ខណៈពិសេសជា​ផ្នែក​សំខាន់​ដែល​ធ្វើ​ឲ្យ​ PosPro ខូចខាត​ពី​ការ​ដោះ​ស្រាយ​ធម្មតា​ដែល​មាន​នៅ​ក្នុង​គោល​ការ​នៃ​ការ​ដំឡើង​ធនាគារ​រាល់​ចុង​ឆ្នាំ។", + "allBusinessSolutions": "ដែល​ជា​ការ​ដោះ​ស្រាយ​អាជីវកម្ម​ទាំងអស់", + "allBusinessSolutionDescription": "កម្មវិធី PosPro គឺជា​ការ​ដោះ​ស្រាយ​ព័ត៌មាន​អាជីវកម្ម​ទាំងអស់​ដែលមាន​ក្នុង​ក្រុម​ទំនិញ​ ការ​គណនា​គណនេយ្យ​ ការ​លក់​ ចំណាយ និងចំណេញ/ខាត់។", + "skip": "រំលង", + "next": "បន្ទាប់", + "aNewUpdateAvailable": "មានការធ្វើបច្ចុប្បន្ន​ថ្មី​មួយ\nសូម​ធ្វើបច្ចុប្បន្នការ​ធ្វើបច្ចុប្បន្ន​របស់អ្នក", + "skipTheUpdate": "រំលងការធ្វើបច្ចុប្បន្ន", + "rememberMeLater": "ចងចាំខ្ញុំនៅពេលក្រោយ", + "poweredByAcnoo": "ផ្តល់ថាមពលដោយ Acnoo", + "lossOrProfit": "ការបញ្ចូល/ចំណែក", + "expense": "ចំណាយ", + "parties": "ប្រតិបត្តិ", + "home": "ទំព័រដើម", + "sales": "ការលក់", + "setting": "ការកំណត់", + "purchaseNow": "ទិញឥឡូវនេះ", + "paymentMethods": "វិធីទូទាត់", + "save": "រក្សាទុក", + "update": "ធ្វើបច្ចុប្បន្នភាព", + "continueButton": "បន្ត", + "name": "ឈ្មោះ", + "phone": "លេខទូរសព្ទ", + "email": "អាស័យ\u200Bដ្ឋាន\u200Bអ៊ី\u200Bម៉េ\u200Bល", + "address": "អាស័យដ្ឋាន", + "previousDue": "ផុតកំណត់មុន", + "selectLang": "ជ្រើសរើសភាសារបស់អ្នក។", + "addContact": "បន្ថែមទំនាក់ទំនង", + "moreInfo": "ព័\u200Bត៍\u200Bមាន\u200Bបន្ថែម", + "retailer": "អ្នកលក់រាយ", + "dealer": "ឈ្មួញ", + "wholesaler": "អ្នកលក់ដុំ", + "supplier": "អ្នកផ្គត់ផ្គង់", + "CustomerDetails": "ព័ត៌មានលំអិតរបស់អតិថិជន", + "recentTransaction": "ប្រតិបត្តិការថ្មីៗ", + "totalProduct": "ផលិតផលសរុប", + "total": "សរុប", + "paid": "បង់", + "unPaid": "មិនបង់ប្រាក់", + "due": "ដល់កំណត់", + "connect": "ចុចដើម្បីភ្ជាប់", + "tryAgain": "ព្យាយាម\u200Bម្តង\u200Bទៀត", + "loading": "កំពុងផ្ទុក", + "viewAll": "មើលទាំងអស់។", + "partyList": "បញ្ជីគណបក្ស", + "addCustomer": "សូមបន្ថែមអតិថិជន", + "updateContact": "ធ្វើបច្ចុប្បន្នភាពទំនាក់ទំនង", + "dueList": "បញ្ជីផុតកំណត់", + "collectDue": "ប្រមូលដល់កំណត់", + "date": "កាលបរិច្ឆេទ", + "dueAmount": "ចំនួនទឹកប្រាក់ដែលត្រូវបង់៖ ", + "customerName": "ឈ្មោះ\u200Bអតិថិជន", + "totalAmount": "ចំនួន\u200Bសរុប", + "paidAmount": "ចំនួនទឹកប្រាក់ដែលបានបង់", + "paymentTypes": "ប្រភេទការទូទាត់", + "cancel": "បោះបង់", + "expenseReport": "របាយការណ៍ចំណាយ", + "fromDate": "ពីកាលបរិច្ឆេទ", + "toDate": "ដល់កាលបរិច្ឆេទ", + "expenseFor": "ការចំណាយសម្រាប់", + "amount": "ចំនួនទឹកប្រាក់", + "noData": "មិនមានទិន្នន័យទេ។", + "totalExpense": "ការចំណាយសរុប", + "addExpense": "បន្ថែមការចំណាយ", + "expenseDate": "កាលបរិច្ឆេទចំណាយ", + "referenceNo": "លេខ\u200Bយោង", + "note": "ចំណាំ", + "expenseCat": "ប្រភេទចំណាយ", + "search": "ស្វែងរក", + "select": "ជ្រើសរើស", + "addExpenseCat": "បន្ថែមប្រភេទការចំណាយ", + "categoryName": "ឈ្មោះប្រភេទ", + "alreadyAdded": "បានបន្ថែមរួចហើយ", + "whatNew": "តើមានអ្វីថ្មី។", + "lp": "ខាត/ចំណេញ", + "profit": "ប្រាក់ចំណេញ", + "loss": "ការបាត់បង់", + "lpDetails": "ព័ត៌មានលម្អិតអំពីការបាត់បង់/ប្រាក់ចំណេញ", + "invoice": "វិក្កយបត្រ", + "dates": "កាលបរិច្ឆេទ:", + "mobile": "ទូរស័ព្ទចល័ត:", + "product": "ផលិតផល", + "quantity": "បរិមាណ", + "discount": "បញ្ចុះតម្លៃ", + "totalLoss": "ការបាត់បង់សរុប", + "totalProfit": "ប្រាក់ចំណេញសរុប", + "productList": "បញ្ជីផលិតផល", + "stock": "ភាគហ៊ុន", + "addNewProduct": "បន្ថែមផលិតផលថ្មី។", + "productName": "ឈ្មោះ\u200Bផលិតផល", + "productCode": "លេខកូដផលិតផល", + "purchasePrice": "តម្លៃ\u200Bទិញ", + "mrp": "MRP", + "wholeSalePrice": "តម្លៃ\u200Bលក់ដុំ", + "dealerPrice": "តម្លៃអ្នកចែកបៀ", + "manufacturer": "ក្រុមហ៊ុនផលិត", + "saveNPublish": "រក្សាទុក និងបោះពុម្ព", + "brands": "ម៉ាក", + "addBrand": "បន្ថែមម៉ាក", + "brandName": "ឈ្មោះ\u200Bយីហោ", + "addUnit": "បន្ថែមឯកតា", + "unitName": "ឈ្មោះអង្គភាព", + "units": "ឯកតា", + "addProduct": "សូមបន្ថែមផលិតផលមួយ។", + "updateProduct": "ធ្វើបច្ចុប្បន្នភាពផលិតផល", + "salePrice": "តំលៃ\u200Bលក់", + "profile": "ប្រវត្តិរូប", + "edit": "កែសម្រួល", + "businessCat": "ប្រភេទអាជីវកម្ម", + "language": "ភាសា", + "changePassword": "ផ្លាស់ប្តូរពាក្យសម្ងាត់", + "updateProfile": "ធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូបរបស់អ្នក។", + "businessName": "ឈ្មោះក្រុមហ៊ុន និងអាជីវកម្ម", + "addPurchase": "បន្ថែមការទិញ", + "inv": "Inv No", + "supplierName": "ឈ្មោះ\u200Bក្រុមហ៊ុន\u200Bផ្គត់ផ្គង់", + "itemAdded": "ធាតុត្រូវបានបន្ថែម", + "addItems": "បន្ថែមធាតុ", + "subTotal": "សរុបរង", + "returnAmount": "ចំនួនទឹកប្រាក់ត្រឡប់មកវិញ", + "chooseSupplier": "ជ្រើសរើសអ្នកផ្គត់ផ្គង់", + "noSupplier": "មិនមានអ្នកផ្គត់ផ្គង់ទេ។", + "salesDetails": "ព័ត៌មានលម្អិតអំពីការលក់", + "editPurchaseInvoice": "កែសម្រួលវិក្កយបត្រទិញ", + "purchaseList": "បញ្ជីទិញ", + "addAPurchase": "សូមបន្ថែមការទិញ", + "dueReport": "របាយការណ៍ផុតកំណត់", + "fullyPaid": "បង់ពេញ", + "stillUnpaid": "នៅតែមិនទាន់បង់ប្រាក់", + "purchaseReport": "របាយការណ៍ទិញ", + "connectPrinter": "ភ្ជាប់ម៉ាស៊ីនបោះពុម្ពរបស់អ្នក។", + "clickToConnect": "ចុចដើម្បីភ្ជាប់", + "collectDues": "សូម\u200Bប្រមូល\u200Bប្រាក់\u200Bដល់\u200Bកំណត់", + "addNewPurchase": "សូមបន្ថែមការទិញ", + "salesReport": "របាយការណ៍លក់", + "addSale": "សូមបន្ថែមការលក់", + "reports": "របាយការណ៍", + "chooseCustomer": "ជ្រើសរើសអតិថិជន", + "addSales": "បន្ថែមការលក់", + "saleList": "បញ្ជីលក់", + "editSalesInvoice": "កែសម្រួលវិក្កយបត្រលក់", + "previousPayAmount": "ចំនួនទឹកប្រាក់បង់មុន។", + "printing": "ជម្រើសបោះពុម្ព", + "subscription": "ការជាវ", + "userRole": "តួនាទីអ្នកប្រើប្រាស់", + "currency": "រូបិយប័ណ្ណ", + "logOut": "ចាកចេញ", + "stockList": "បញ្ជីភាគហ៊ុន", + "purchase": "ទិញ", + "sale": "លក់", + "yourPack": "កញ្ចប់របស់អ្នក។", + "freePlan": "ផែនការឥតគិតថ្លៃ", + "youRUsing": "អ្នកកំពុងប្រើ ", + "freePack": "កញ្ចប់ឥតគិតថ្លៃ", + "premiumPlan": "គម្រោងពិសេស", + "packFeatures": "លក្ខណៈពិសេសកញ្ចប់", + "unlimited": "គ្មានដែនកំណត់", + "updateNow": "ធ្វើបច្ចុប្បន្នភាពឥឡូវនេះ", + "purchasePremium": "ទិញគម្រោងពិសេស", + "buyPremium": "ទិញគម្រោងបុព្វលាភ", + "paypalPay": "បង់ជាមួយ Paypal", + "gotEmail": "អ្នក\u200Bមាន\u200Bអ៊ីមែល", + "sendEmail": "យើងបានផ្ញើអ៊ីមែលជាមួយនឹងការណែនាំអំពីរបៀបកំណត់ពាក្យសម្ងាត់ឡើងវិញទៅ៖", + "checkEmail": "ត្រួត\u200Bពិ\u200Bនិ\u200Bត្រ\u200Bអ៊ី\u200Bម៉ែ\u200Bល", + "close": "បិទ", + "forgotPassword": "ភ្លេច\u200Bលេខសំងាត់\u200B", + "enterEmail": "សូមបញ្ចូលអាសយដ្ឋានអ៊ីមែលរបស់អ្នកខាងក្រោមដើម្បីទទួលបានពាក្យសម្ងាត់កំណត់តំណឡើងវិញ.", + "sendLink": "ផ្ញើតំណកំណត់ឡើងវិញ", + "emailText": "អ៊ីមែល", + "password": "ពាក្យសម្ងាត់", + "logIn": "ចូល", + "noAcc": "មិនមានគណនីទេ?", + "register": "ចុះឈ្មោះ", + "phoneVerification": "ការផ្ទៀងផ្ទាត់ទូរស័ព្ទ", + "registerTitle": "យើងត្រូវចុះឈ្មោះទូរស័ព្ទរបស់អ្នកដោយមិនចាំបាច់ចាប់ផ្តើម!", + "sendCode": "ផ្ញើលេខកូដ", + "staffLogin": "ចូលបុគ្គលិក", + "logInWithMail": "ចូលដោយប្រើអ៊ីមែល", + "setUpProfile": "ដំឡើងប្រវត្តិរូបរបស់អ្នក។", + "setUpDesc": "ធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូបរបស់អ្នក ដើម្បីភ្ជាប់វេជ្ជបណ្ឌិតរបស់អ្នកជាមួយនឹងចំណាប់អារម្មណ៍កាន់តែប្រសើរឡើង", + "gallery": "វិចិត្រសាល", + "camera": "កាមេរ៉ា", + "companyAddress": "អាស័យដ្ឋានក្រុមហ៊ុន", + "openingBalance": "ការបើកសមតុល្យ", + "confirmPass": "បញ្ជាក់ពាក្យសម្ងាត់", + "haveAcc": "មានគណនីរួចហើយ?", + "loginWithPhone": "ចូលដោយប្រើទូរស័ព្ទ", + "editPhone": "កែសម្រួលលេខទូរស័ព្ទ?", + "createAcc": "បង្កើតគណនីឥតគិតថ្លៃ", + "congratulation": "សូមអបអរសាទរ", + + "signIn": "ចុះឈ្មោះ", + "welcomeBack": "សូមស្វាគមន៍ត្រលប់មកវិញ!", + "passwordCannotBeEmpty": "ពាក្យសម្ងាត់មិនអាចទទេបានទេ", + "reset": "កំណត់ពាក្យសម្ងាត់ឡើងវិញដោយប្រើអ៊ីមែលឬលេខទូរស័ព្ទរបស់អ្នក", + "lableEmail": "អ៊ីមែល", + "hintEmail": "បញ្ចូលអាសយដ្ឋានអ៊ីមែល", + "emailCannotBeEmpty": "អ៊ីមែលមិនអាចទទេបានទេ", + "pleaseEnterAValidEmail": "សូមបញ្ចូលអ៊ីមែលសុពលភាព", + "continueE": "បន្ត", + "pleaseEnterYourDetails": "សូមបញ្ចូលព័ត៌មានរបស់អ្នក។", + "lablePassword": "ពាក្យសម្ងាត់", + "hintPassword": "បញ្ចូលពាក្យសម្ងាត់", + "pleaseEnterABiggerPassword": "សូមបញ្ចូលពាក្យសម្ងាត់វែងជាងនេះ", + "rememberMe": "ចងចាំខ្ញុំ", + "donNotHaveAnAccount": "មិនមានគណនីទេ?", + "createAFreeAccount": "បង្កើតគណនីឥតគិតថ្លៃ", + "fullName": "ឈ្មោះពេញ", + "enterYourFullName": "បញ្ចូលឈ្មោះពេញរបស់អ្នក", + "nameCanNotBeEmpty": "ឈ្មោះមិនអាចទទេបានទេ", + "alreadyHaveAnAccount": "មានគណនីរួចហើយ?", + "createNewPassword": "បង្កើតពាក្យសម្ងាត់ថ្មី", + "setUpNewPassword": "កំណត់ពាក្យសម្ងាត់ថ្មី", + "resetPassword": "កំណត់ពាក្យសម្ងាត់ឡើងវិញដើម្បីកែសម្រួលនិងចូលប្រើគណនីរបស់អ្នក", + "newPassword": "ពាក្យសម្ងាត់ថ្មី", + "confirmPassword": "បញ្ជាក់ពាក្យសម្ងាត់", + "passwordsDoNotMatch": "ពាក្យសម្ងាត់មិនសមបណ្ដឹងគ្នាទេ", + "verityEmail": "ផ្ទៀងផ្ទាត់អ៊ីមែល", + "verification": "ការបញ្ជាក់", + "digits": "លេខកូដ 6 ខ្ទង់បានផ្ញើទៅអាសយដ្ឋានអ៊ីមែលរបស់អ្នក៖", + "enterValidOTP": "បញ្ចូល OTP សុពលភាព", + "resendOTP": "ផ្ញើម្តងទៀត OTP", + "verifyYourEmail": "ផ្ទៀងផ្ទាត់អ៊ីមែលរបស់អ្នក", + "weHaveSentAConfirmationEmailTo": "យើងបានផ្ញើអ៊ីមែលបញ្ជាក់ទៅ", + "folder": "ប្រហែលជាអ៊ីមែលបានចូលទៅក្នុងថតសារប្រឡែង", + "gotIt": "បាន", + "enterOpeningBalance": "បញ្ចូលមូលបត្រចាប់ផ្តើម", + "pleaseEnterAValidBusinessName": "សូមបញ្ចូលឈ្មោះអាជីវកម្មសុពលភាព", + "enterBusiness": "បញ្ចូលឈ្មោះអាជីវកម្ម/ហាង", + "selectBusinessCategory": "ជ្រើសប្រភេទអាជីវកម្ម", + "todaySummary": "សង្ខេបថ្ងៃនេះ", + "sellAll": "លក់ទាំងអស់ >", + "income": "ចំណូល", + "purchased": "ទិញ", + "endYourFreePlan": "បញ្ចប់ផែនការឥតគិតថ្លៃរបស់អ្នក", + "yourFree": "ផ្តល់ជូនដំណើរការឥតគិតថ្លៃរបស់អ្នកប្រហែលជា៖ សូមទិញផែនការបន្ទាប់របស់អ្នក។", + "upgradeNow": "ធ្វើឱ្យទាន់សម័យឥឡូវនេះ", + "notFound": "មិនឃើញ", + "updateYourSubscription": "ធ្វើបច្ចុប្បន្នភាពការជាវរបស់អ្នក", + "noDataFound": "មិនមានទិន្នន័យ", + "areYouSure": "តើអ្នកប្រាកដថា?", + "doYouWantToExitTheApp": "តើអ្នកចង់ចេញពីកម្មវិធីទេ?", + "no": "ទេ", + "yes": "ចាស", + "dashboard": "ផ្ទាំងគ្រប់គ្រង", + "salesPurchaseOverview": "សង្ខេបការលក់ និងការទិញ", + "totalItems": "វត្ថុសរុប", + "totalCategories": "ប្រភេទសរុប", + "quickOverview": "សង្ខេបយ៉ាងឆាប់រហ័ស", + "totalIncome": "ចំណូលសរុប", + "customerDue": "ប្រាក់កំពុងទទួលពីអតិថិជន", + "stockValue": "តម្លៃសារជាត", + "lossProfit": "ការបាត់បង់/ចំណេញ", + "cost": "ចំណាយ", + "qty": "បរិមាណ", + "noProductFound": "មិនមានផលិតផល", + "phoneNumber": "លេខទូរស័ព្ទ", + "pleaseEnterAValidName": "សូមបញ្ចូលឈ្មោះសុពលភាព", + "pleaseEnterValidPhoneAndNameFirst": "សូមបញ្ចូលលេខទូរស័ព្ទនិងឈ្មោះសុពលភាពមុន", + "confirmDelete": "បញ្ជាក់ការលុប", + "areYouSureYouWant": "តើអ្នកប្រាកដថាអ្នកចង់លុបភាគីនេះទេ?", + "pleaseEnterAValidPhoneNumber": "សូមបញ្ចូលលេខទូរស័ព្ទសុពលភាព", + "sendSMS": "ផ្ញើ SMS", + "searchH": "ស្វែងរកនៅទីនេះ....", + "transactions": "ប្រតិបត្តិការ", + "selectAInvoice": "ជ្រើសវិក្កយបត្រ", + "totalDueAmount": "ប្រាក់កំណត់សរុប", + "youCanNotPayMoreThenDue": "អ្នកមិនអាចបង់លើសពីប្រាក់កំណត់បានទេ", + "noDueSelected": "មិនបានជ្រើសប្រាក់កំណត់ទេ", + "pleaseEnterName": "សូមបញ្ចូលឈ្មោះ", + "pleaseEnterAmount": "សូមបញ្ចូលចំនួន", + "enterNote": "បញ្ចូលកំណត់ត្រា", + "pleaseSelectAExpenseCategory": "សូមជ្រើសប្រភេទចំណាយ", + "enterExpanseCategoryName": "បញ្ចូលឈ្មោះប្រភេទចំណាយ", + "comingSoon": "មកជិត", + "pleaseMakeASaleFirst": "សូមធ្វើការលក់ជាលើកដំបូង", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "តំណភ្ជាប់", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "ច្រកចំណូល", + "paymentSuccess": "ការបង់ប្រាក់ជោគជ័យ", + "paymentWasSuccessful": "ការបង់ប្រាក់បានជោគជ័យ!", + "paymentFailed": "ការបង់ប្រាក់អត់ជោគជ័យ", + "paymentFailedPleaseTryAgain": "ការបង់ប្រាក់អត់ជោគជ័យ។ សូមសាកល្បងម្តងទៀត។", + "pleaseEnterAValidBrandName": "សូមបញ្ចូលឈ្មោះម៉ាកសុពលភាព", + "enterABrandName": "បញ្ចូលឈ្មោះម៉ាក", + "addCategory": "បន្ថែមប្រភេទ", + "enterCategoryName": "បញ្ចូលឈ្មោះប្រភេទ", + "selectVariations": "ជ្រើសវិនិយោគ : ", + "dataSavedSuccessfully": "ទិន្នន័យបានរក្សាទុកជោគជ័យ។", + "somethingIs": "អ្វីមួយកំពុង", + "updateYourProfile": "ធ្វើបច្ចុប្បន្នភាពប្រវត្តិរូបរបស់អ្នកដើម្បីភ្ជាប់អតិថិជនរបស់អ្នកជាមួយការស្រស់ស្អាតបន្ថែមទៀត", + "shopOpeningBalance": "មូលបត្រ​ចាប់ផ្តើមហាង", + "shopRemainingBalance": "មូលបត្រប្រាក់ដែលនៅសល់", + "enterAValidDiscount": "បញ្ចូលការបញ្ចុះតម្លៃសុពលភាព", + "addProductFirst": "បន្ថែមផលិតផលជាលើកដំបូង", + "subtotal": "សរុបរង", + "purchaseDetails": "ព័ត៌មានលម្អិតការទិញ", + "riead": "Riead", + "totall": "សរុប:", + "startDate": "កាលបរិច្ឆេទចាប់ផ្តើម", + "pickStartDate": "ជ្រើសកាលបរិច្ឆេទចាប់ផ្តើម", + "endDate": "កាលបរិច្ឆេទបញ្ចប់", + "pickEndDate": "ជ្រើសកាលបរិច្ឆេទបញ្ចប់", + "failedToGetPlatformVersion": "បរាជ័យក្នុងការទទួលបានកំណែវេទិកា។", + "enterQuantity": "បញ្ចូលបរិមាណ", + "pleaseAddQuantity": "សូមបន្ថែមបរិមាណ", + "willBeAddedSoon": "នឹងត្រូវបានបន្ថែមជិតៗនេះ", + "addedToCart": "បានបន្ថែមទៅកាន់កណ្តុរដុំ", + "connectYourPrinter": "ភ្ជាប់ម៉ាស៊ីនបោះពុម្ពរបស់អ្នក", + "customerPay": "អតិថិជនបង់ប្រាក់", + "supplerPay": "អ្នកផ្គត់ផ្គង់បង់ប្រាក់", + "incomeReport": "របាយការណ៍ចំណូល", + "category": "ប្រភេទ", + "balance": "មូលបត្រ", + "itemsSales": "ការលក់វត្ថុ", + "totalPurchase": "ការទិញសរុប", + "totalSales": "ការលក់សរុប", + "stockReport": "របាយការណ៍សារជាត", + "lossProfitReport": "របាយការណ៍ការបាត់បង់/ចំណេញ", + "outOfStock": "អស់សារជាត", + "vat": "VAT", + "customerPhoneNumber": "លេខទូរស័ព្ទអតិថិជន", + "enterCustomerPhoneNumber": "បញ្ចូលលេខទូរស័ព្ទអតិថិជន", + "walkInCustomer": "អតិថិជនដើរចូល", + "guest": "ភ្ញៀវ", + "stocks": "សារជាត៖", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "កុំឲ្យកក្រើក", + "on": "បើក", + "off": "បិទ", + "unlimitedUsagesOfOurPackage": "ការប្រើប្រាស់មិនមានកំណត់នៃកញ្ចប់របស់យើង\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "បង់ប្រាក់សម្រាប់ជាវ", + "field": "វាល", + "successfullyPaid": "បានបង់ប្រាក់ជោគជ័យ", + "profileEdit": "កែសម្រួលប្រវត្តិរូប", + "products": "ផលិតផល", + "salesList": "បញ្ជីការលក់", + "useTitleCanNotBeEmpty": "ចំណងជើងអ្នកប្រើមិនអាចទទេបានទេ", + "userTitle": "ចំណងជើងអ្នកប្រើ", + "enterUserTitle": "បញ្ចូលចំណងជើងអ្នកប្រើ", + "create": "បង្កើត", + "youHaveToGivePermission": "អ្នកត្រូវតែផ្តល់សិទ្ធិ", + "all": "ទាំងអស់", + "userRoleDetails": "ព័ត៌មានលម្អិតតួនាទីអ្នកប្រើ", + "doYouWantToDeleteTheUser": "តើអ្នកចង់លុបអ្នកប្រើទេ?", + "thisProductAlreadyAdded": "ផលិតផលនេះបានបន្ថែមរួចហើយ!", + "pleaseEnterAValidProductName": "សូមបញ្ចូលឈ្មោះផលិតផលសុពលភាព", + "enterProductName": "បញ្ចូលឈ្មោះផលិតផល", + "pleaseSelectACategory": "សូមជ្រើសប្រភេទមួយ", + "productCategory": "ប្រភេទផលិតផល", + "selectProductCategory": "ជ្រើសប្រភេទផលិតផល", + "enterSize": "បញ្ចូលទំហំ", + "enterColor": "បញ្ចូលពណ៌", + "enterWeight": "បញ្ចូលទម្ងន់", + "enterCapacity": "បញ្ចូលសមត្ថភាព", + "enterType": "បញ្ចូលប្រភេទ", + "productBrand": "ម៉ាកផលិតផល", + "selectABrand": "ជ្រើសម៉ាកមួយ", + "productCodeIsRequired": "កូដផលិតផលគឺត្រូវការទេ", + "enterAValidStock": "បញ្ចូលសារជាតសុពលភាព", + "enterStock": "បញ្ចូលសារជាត", + "productUnit": "ឯកតាផលិតផល", + "selectProductUnit": "ជ្រើសឯកតាផលិតផល", + "pleaseEnterAValidPurchasePrice": "សូមបញ្ចូលតម្លៃទិញសុពលភាព", + "enterPurchasePrice": "បញ្ចូលតម្លៃទិញ", + "pleaseEnterAValidSalePrice": "សូមបញ្ចូលតម្លៃលក់សុពលភាព", + "enterSaltingPrice": "បញ្ចូលតម្លៃលក់", + "enterWholesalePrice": "បញ្ចូលតម្លៃលក់ដុំ", + "enterDealerPrice": "បញ្ចូលតម្លៃអ្នកជួញដូរ", + "enterDiscount": "បញ្ចូលការបញ្ចុះតម្លៃ", + "enterManufacturerName": "បញ្ចូលឈ្មោះផលិតករ", + "adding": "កំពុងបន្ថែម..", + "pleaseEnterAValidUnitName": "សូមបញ្ចូលឈ្មោះឯកតាសុពលភាព", + "pleaseEnterUnitName": "សូមបញ្ចូលឈ្មោះឯកតា", + "productDetails": "ព័ត៌មានលម្អិតផលិតផល", + "smartWatch": "នាឡិកាស្មាត", + "appleWatch": "នាឡិកា Apple", + "deleting": "កំពុងលុប....", + "brand": "ម៉ាក", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "ព័ត៌មានលម្អិត", + "weSentAnOTPInYourPhoneNumber": "យើងបានផ្ញើ OTP ទៅលេខទូរស័ព្ទរបស់អ្នក", + "pleaseEnterTheOTP": "សូមបញ្ចូល OTP", + "enterAValidOTP": "បញ្ចូល OTP ដែលមានសុពលភាព", + "verify": "ផ្ទៀងផ្ទាត់", + "resendIn": "ផ្ញើ OTP ម្តងទៀតនៅក្នុង", + + "dueCollection": "ការប្រមូលបំណុល", + "noTransaction": "គ្មានប្រតិបត្តិការ", + "updating": "កំពុងធ្វើបច្ចុប្បន្នភាព...", + "confirmSMSTo": "បញ្ជាក់ SMS ទៅ", + "anSMSWillBeSentToTheFollowingNumber": "សារ SMS នឹងត្រូវបញ្ជូនទៅលេខដូចខាងក្រោម:", + "package": "កញ្ចប់", + "permissionNotGranted": "មិនបានផ្តល់សិទ្ធិ!", + "collectedBy": "ប្រមូលដោយ:", + "phonee": "ទូរស័ព្ទ:", + "purchaseBy": "ទិញដោយ:", + "salesBy": "លក់ដោយ:", + "days": "ថ្ងៃ", + "freeLifetimeUpdate": "អាប់ដេតឥតគិតថ្លៃជារៀងរាល់ជីវិត", + "android": "ការគាំទ្រអំពីកម្មវិធី Android និង iOS", + "premiumCustomerSupport": "ការគាំទ្រអំពីកម្មវិធី Android និង iOS", + "customInvoiceBranding": "ការប្រកាសផ្ទាល់ខ្លួនលើវិក័យប័ត្រ", + "unlimitedUsage": "ការប្រើប្រាស់ដោយមិនមានការកំណត់", + "freeDataBackup": "ការបម្រុងទិន្នន័យឥតគិតថ្លៃ", + "receivedAmount": "ចំនួនទទួលបាន", + "addCustomers": "បន្ថែមអតិថិជន", + "noDue": "គ្មានបំណុល", + "customer": "អតិថិជន", + "billingAddress": "អាសយដ្ឋានវិក្កយបត្រ", + "enterAddress": "បញ្ចូលអាសយដ្ឋាន", + "city": "ទីក្រុង", + "cityName": "ឈ្មោះទីក្រុង", + "state": "រដ្ឋ", + "stateName": "ឈ្មោះរដ្ឋ", + "zip": "លេខកូដប្រៃសណីយ៍", + "zipCode": "បញ្ចូលលេខកូដប្រៃសណីយ៍", + "chooseCountry": "ជ្រើសរើសប្រទេស", + "shippingAddress": "អាសយដ្ឋានដឹកជញ្ជូន", + "partyCreateWarn": "អ្នកគ្មានសិទ្ធិបង្កើតភាគី។", + "addParty": "បន្ថែមភាគី", + "creditLimit": "លីមីតឥណទានភាគី", + "selectOne": "ជ្រើសរើសមួយ", + "roundings": "ការ​បង្គត់ (+/-)", + "roundingTotal": "សរុបបង្គត់", + "opinion": "បញ្ចូលមតិយោបល់របស់អ្នក", + "dueSaleWarn": "ការលក់ដោយបំណុលមិនអនុញ្ញាតសម្រាប់អតិថិជនដែលមិនមានគណនី។", + "paymentTypeHint": "សូមជ្រើសរើសប្រភេទការបង់ប្រាក់", + "createSaleWarn": "អ្នកគ្មានសិទ្ធិបង្កើតការលក់។", + "updateSaleWarn": "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពការលក់។", + "uploadImage": "ផ្ទុករូបភាពឡើង", + "useGallery": "ប្រើផ្ទាំងរូបភាព", + "openCamera": "បើកកាមេរ៉ា", + "scanCode": "ស្កេនកូដ QR ផលិតផល", + "posSale": "ការលក់ POS", + "selectCustomer": "ជ្រើសរើសអតិថិជន", + "searchWith": "ស្វែងរក...", + "filter": "តម្រង", + "productNotFound": "មិនបានរកឃើញផលិតផល", + "noMatched": "មិនមានផលិតផលត្រូវគ្នា។", + "inventoryPermission": "អ្នកគ្មានសិទ្ធិគ្រប់គ្រងសារពើភ័ណ្ឌ", + "noParty": "មិនមានភាគីដែលបានរកឃើញ", + "purchaseWarn": "អ្នកគ្មានសិទ្ធិបង្កើតការទិញ។", + "purchaseUpdateWarn": "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពការទិញ។", + "addVariantDetails": "បន្ថែមព័ត៌មានចម្រុះ", + "purchaseEx": "តម្លៃទិញ (មិនរួមបញ្ចូលពន្ធ)", + "purchaseIn": "តម្លៃទិញ (រួមបញ្ចូលពន្ធ)", + "purchaseExReq": "តម្លៃទិញ (មិនរួមបញ្ចូលពន្ធ) ត្រូវការ", + "purchaseInReq": "តម្លៃទិញ (រួមបញ្ចូលពន្ធ) ត្រូវការ", + "profitMargin": "ប្រាក់ចំណេញ (%)", + "saleReq": "តម្លៃលក់ត្រូវការ", + "manufactureDate": "កាលបរិច្ឆេទផលិត", + "selectDate": "ជ្រើសរើសកាលបរិច្ឆេទ", + "expDate": "កាលបរិច្ឆេទផុតកំណត់", + "saveVariant": "រក្សាទុកចម្រុះ", + "model": "ម៉ូឌែល", + "selectModel": "ជ្រើសរើសម៉ូឌែល", + "bulk": "ផ្ទុកជាច្រើន", + "barcodeGen": "ម៉ាស៊ីនបង្កើតកូដបារ៉ូដ", + "upload": "ផ្ទុកឡើង", + "sku": "SKU / កូដ", + "lowStock": "សារពើភ័ណ្ឌទាប", + "enLowStock": "បញ្ចូលសារពើភ័ណ្ឌទាប", + "manuDate": "កាលបរិច្ឆេទផលិត", + "single": "តែមួយ", + "batch": "កញ្ចប់", + "batchNo": "លេខកញ្ចប់", + "entBatchNo": "បញ្ចូលលេខកញ្ចប់", + "variantAdded": "ចម្រុះបានបន្ថែមដោយជោគជ័យ!", + "variantDelete": "ចម្រុះបានលុបដោយជោគជ័យ!", + "addVariant": "បន្ថែមចម្រុះ", + "typeSelect": "ជ្រើសរើសប្រភេទ", + "taxType": "ប្រភេទពន្ធ", + "selectTax": "ជ្រើសរើសពន្ធ", + "updateProductWarn": "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពផលិតផល។", + "addProductWarn": "អ្នកគ្មានសិទ្ធិបង្កើតផលិតផល។", + "updateProductSuccess": "ផលិតផលបានធ្វើបច្ចុប្បន្នភាពដោយជោគជ័យ!", + "addProductSuccess": "ផលិតផលបានបង្កើតដោយជោគជ័យ!", + "choose": "ជ្រើសរើស", + "view": "មើលព័ត៌មានលម្អិត", + "priceWarn": "តម្លៃមិនអាចទទេបាន", + "productSetting": "ការកំណត់ផលិតផល", + "saveSetting": "រក្សាទុកការកំណត់", + "addStock": "បន្ថែមសារពើភ័ណ្ឌ", + "stockWarn": "សារពើភ័ណ្ឌត្រូវតែច្រើនជាង 1", + "updateSuccess": "ធ្វើបច្ចុប្បន្នភាពដោយជោគជ័យ", + "updateFailed": "បរាជ័យក្នុងការធ្វើបច្ចុប្បន្នភាពសារពើភ័ណ្ឌ", + "deleteBatchWarn": "តើអ្នកពិតជាចង់លុបកញ្ចប់នេះមែនទេ?", + "lowStockReport": "របាយការណ៍សារពើភ័ណ្ឌទាប", + "genPdfWarn": "គ្មានទិន្នន័យសម្រាប់បង្កើត PDF", + "dateFilterWarn": "ថ្ងៃផុតកំណត់មិនអាចមុនថ្ងៃចាប់ផ្តើមបាន។", + "createPdfWarn": "អ្នកគ្មានសិទ្ធិបង្កើត PDF។", + "expirationStatus": "ស្ថានភាពផុតកំណត់", + "selectFDate": "ជ្រើសរើសថ្ងៃចាប់ផ្តើម", + "selectToDate": "ជ្រើសរើសថ្ងៃបញ្ចប់", + "clear": "សម្អាត", + "incomeReportPermission": "អ្នកគ្មានសិទ្ធិមើលរបាយការណ៍ចំណូល។", + "deleteAcc": "លុបគណនី", + "deletePartyWarn": "អ្នកគ្មានសិទ្ធិលុបភាគី។", + "updatePartyWarn": "អ្នកគ្មានសិទ្ធិធ្វើបច្ចុប្បន្នភាពភាគី។", + "phoneNotAvail": "លេខទូរស័ព្ទមិនមានទិន្នន័យ។", + "notLaunch": "មិនអាចបើកកម្មវិធីទូរស័ព្ទបាន។", + "quickOver": "ទិដ្ឋភាពទូទៅយ៉ាងរហ័ស", + "tranSacOver" : "សេចក្តីសង្ខេបប្រតិបត្តិការ", + "profitLoss" : "ប្រាក់ចំណេញ និងខាត" +} \ No newline at end of file diff --git a/lib/l10n/intl_kn.arb b/lib/l10n/intl_kn.arb new file mode 100644 index 0000000..05804d4 --- /dev/null +++ b/lib/l10n/intl_kn.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "ನಿಮ್ಮ ಖಾತೆಯನ್ನು ಅಳಿಸಲು ನೀವು ಖಚಿತವಾಗಿ ಬಯಸುವಿರಾ? ಈ ಕ್ರಿಯೆಯು ನಿಮ್ಮ ಎಲ್ಲಾ ಡೇಟಾವನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಿಹಾಕುತ್ತದೆ.", + "passwordMust6Character": "ಪಾಸ್‌ವರ್ಡ್ ಕನಿಷ್ಠ 6 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು", + "passwordIsRequired": "ಪಾಸ್‌ವರ್ಡ್ ಕನಿಷ್ಠ 6 ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬೇಕು", + "iAgreeDeleteMyAccountPermanent": "ನನ್ನ ಖಾತೆಯನ್ನು ಶಾಶ್ವತವಾಗಿ ಅಳಿಸಲು ನಾನು ಒಪ್ಪುತ್ತೇನೆ.", + "flat": "ಫ್ಲಾಟ್", + "percent": "ಶೇಕಡಾ", + "partialPaid": "ಭಾಗಶಃ ಪಾವತಿಸಲಾಗಿದೆ", + "selectStock": "ದಾಸ್ತಾನು ಆಯ್ಕೆಮಾಡಿ", + "stockOrVariant": "ದಾಸ್ತಾನು / ರೂಪಾಂತರ", + "noBatch": "ಬ್ಯಾಚ್ ಇಲ್ಲ", + "purchaseQuantityRequired": "ಖರೀದಿ ಪ್ರಮಾಣ ಅಗತ್ಯವಿದೆ", + "excelUploader": "ಎಕ್ಸೆಲ್ ಅಪ್‌ಲೋಡರ್", + "remove": "ತೆಗೆದುಹಾಕಿ", + "uploading": "ಅಪ್‌ಲೋಡ್ ಆಗುತ್ತಿದೆ...", + "pickAndUploadFile": "ಫೈಲ್ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಅಪ್‌ಲೋಡ್ ಮಾಡಿ", + "downloadExcelFormat": "ಎಕ್ಸೆಲ್ ಫಾರ್ಮ್ಯಾಟ್ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "excelFiles": "ಎಕ್ಸೆಲ್ ಫೈಲ್‌ಗಳು", + "noFileSelected": "ಯಾವುದೇ ಫೈಲ್ ಆಯ್ಕೆ ಮಾಡಲಾಗಿಲ್ಲ", + "orContinueWith": "ಅಥವಾ ಇದರೊಂದಿಗೆ ಮುಂದುವರಿಯಿರಿ", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ಲಾಗಿನ್ ವಿಫಲವಾಗಿದೆ. ದಯವಿಟ್ಟು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ.", + "someThingWithWrongWithTheWebPage": "ವೆಬ್ ಪುಟದಲ್ಲಿ ಏನೋ ತಪ್ಪಾಗಿದೆ.", + "loadingOtpSetting": "OTP ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ...", + "youCanNowResendYourOtp": "ನೀವು ಈಗ OTP ಅನ್ನು ಮರುಕಳಿಸಬಹುದು.", + "resendOtpSeconds": "${start} ಸೆಕೆಂಡುಗಳಲ್ಲಿ OTP ಮರುಕಳಿಸಿ", + "oldPassword": "ಹಳೆಯ ಪಾಸ್‌ವರ್ಡ್", + "oldPasswordCanNotBeEmpty": "ಹಳೆಯ ಪಾಸ್‌ವರ್ಡ್ ಖಾಲಿ ಇರುವಂತಿಲ್ಲ", + "seconds": "ಸೆಕೆಂಡುಗಳು", + "downloading": "ಡೌನ್‌ಲೋಡ್ ಆಗುತ್ತಿದೆ...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ಡೌನ್‌ಲೋಡ್ ಯಶಸ್ವಿಯಾಗಿದೆ! ನಿಮ್ಮ ಡಾಕ್ಯುಮೆಂಟ್ ಫೋಲ್ಡರ್ ಪರಿಶೀಲಿಸಿ", + "printBarCode": "ಬಾರ್‌ಕೋಡ್ ಮುದ್ರಿಸಿ", + "youDoNotHavePermissionToGenerateBarcode": "ಬಾರ್‌ಕೋಡ್ ಜನರೇಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + "download": "ಡೌನ್‌ಲೋಡ್", + "packingDate": "ಪ್ಯಾಕಿಂಗ್ ದಿನಾಂಕ", + "permissionDeniedToViewBank": "ಬ್ಯಾಂಕ್ ವೀಕ್ಷಿಸಲು ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ.", + "permissionDeniedToUpdateBank": "ಬ್ಯಾಂಕ್ ಅಪ್‌ಡೇಟ್ ಮಾಡಲು ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ.", + "editWarehouse": "ಗೋದಾಮನ್ನು ಎಡಿಟ್ ಮಾಡಿ", + "addNewWarehouse": "ಹೊಸ ಗೋದಾಮು ಸೇರಿಸಿ", + "warehouseName": "ಗೋದಾಮಿನ ಹೆಸರು", + "enterWarehouseName": "ಗೋದಾಮಿನ ಹೆಸರು ನಮೂದಿಸಿ", + "amountMustBeGreaterThanZero": "ಮೊತ್ತವು 0 ಕ್ಕಿಂತ ಹೆಚ್ಚಿರಬೇಕು", + "canNotRetrievePaymentDetails": "ಪಾವತಿ ವಿವರಗಳನ್ನು ಪಡೆಯಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", + "youDonNotHavePermissionToCreateExpense": "ವೆಚ್ಚವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + "youDoNotHavePermissionToCreateExpenseCategory": "ವೆಚ್ಚದ ವರ್ಗವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + "youDonNotHavePermissionToCreateIncome": "ಆದಾಯವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + "youDoNotHavePermissionToCreateIncomeCategory": "ಆದಾಯದ ವರ್ಗವನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + "salesReturn": "ಮಾರಾಟ ವಾಪಸಾತಿ", + "purchaseReturn": "ಮಾರಾಟ ವಾಪಸಾತಿ", + "returnQuantity": "ವಾಪಸಾತಿ ಪ್ರಮಾಣ", + "nonFoundableDiscount": "ಮರುಪಾವತಿಸಲಾಗದ (VAT/ರಿಯಾಯಿತಿ)", + "confirmReturn": "ವಾಪಸಾತಿಯನ್ನು ಖಚಿತಪಡಿಸಿ", + "pleaseSelectForProductReturn": "ದಯವಿಟ್ಟು ವಾಪಸಾತಿಗಾಗಿ ಉತ್ಪನ್ನವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "failedToProcessReturn": "ವಾಪಸಾತಿ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲು ವಿಫಲವಾಗಿದೆ.", + "noValuesDenied": "ಯಾವುದೇ ಮೌಲ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿಲ್ಲ", + "editCategory": "ವರ್ಗವನ್ನು ಎಡಿಟ್ ಮಾಡಿ", + "editModel": "ಮಾದರಿಯನ್ನು ಎಡಿಟ್ ಮಾಡಿ", + "addNewModel": "ಹೊಸ ಮಾದರಿಯನ್ನು ಸೇರಿಸಿ", + "pleaseEnterValidName": "ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ", + "modelName": "ಮಾದರಿಯ ಹೆಸರು", + "enterModelName": "ಮಾದರಿಯ ಹೆಸರು ನಮೂದಿಸಿ", + "youDoNotHavePermissionToCreateModel": "ಮಾದರಿಯನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ", + "youDoNotHavePermissionToUpdateModel": "ಮಾದರಿಯನ್ನು ಅಪ್‌ಡೇಟ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ", + "modelUpdateSuccessfully": "ಮಾದರಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಅಪ್‌ಡೇಟ್ ಮಾಡಲಾಗಿದೆ!", + "modelCreatedSuccessfully": "ಮಾದರಿಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ!", + "models": "ಮಾದರಿಗಳು", + "youDoNotHavePermissionDeleteModel": "ಮಾದರಿಯನ್ನು ಅಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿಯಿಲ್ಲ.", + "enterLabelText": "ಲೇಬಲ್ ಪಠ್ಯವನ್ನು ನಮೂದಿಸಿ", + "searchBatchNo": "ಬ್ಯಾಚ್ ಸಂಖ್ಯೆಯನ್ನು ಹುಡುಕಿ...", + "noActiveUser": "ಸಕ್ರಿಯ ಬಳಕೆದಾರರಲ್ಲ", + "pleaseUseValidPurchaseCodeUseTheApp": "ಅಪ್ಲಿಕೇಶನ್ ಬಳಸಲು ದಯವಿಟ್ಟು ಮಾನ್ಯವಾದ ಖರೀದಿ ಕೋಡ್ ಬಳಸಿ.", + "notInternetConnection": "ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವಿಲ್ಲ", + "pleaseCheckYourInternetConnection": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕವನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ", + "ok": "ಸರಿ", + "addCash": "ನಗದನ್ನು ಸೇರಿಸಿ", + "reduceCash": "ನಗದನ್ನು ಕಡಿಮೆ ಮಾಡಿ", + "transactionType": "ವಹಿವಾಟಿನ ಪ್ರಕಾರ", + "user": "ಬಳಕೆದಾರ", + "toAccount": "ಖಾತೆಗೆ", + "fromAccount": "ಖಾತೆಯಿಂದ", + "years": "ವರ್ಷಗಳು", + "comboProductReport": "ಕಾಂಬೊ ಉತ್ಪನ್ನ ವರದಿ", + "grossProfit" : "ಒಟ್ಟು ಲಾಭ", + "netProfit" : "ನಿವ್ವಳ ಲಾಭ", + "incomeType" : "ಆದಾಯದ ವಿಧ", + "ledger": "ಖಾತೆ ಪುಸ್ತಕ (Ledger)", + "expensesType" : "ವೆಚ್ಚದ ವಿಧಗಳು", + "resets" : "ಮರುಹೊಂದಿಸಿ (Reset)", + "packageName" : "ಪ್ಯಾಕೇಜ್ ಹೆಸರು", + "start" : "ಪ್ರಾರಂಭಿಸಿ", + "paymentMethod" : "ಪಾವತಿ ವಿಧಾನ", + "addPayment" : "ಪಾವತಿ ಸೇರಿಸಿ", + "advance" : "ಮುಂಗಡ", + "noteLevel" : "ಟಿಪ್ಪಣಿ ಮಟ್ಟ (Note Level)", + "enterYourNoteLevel" : "ನಿಮ್ಮ ಟಿಪ್ಪಣಿ ಮಟ್ಟವನ್ನು ನಮೂದಿಸಿ", + "postSaleMessage" : "ಮಾರಾಟದ ನಂತರದ ಸಂದೇಶ", + "enterYourPostSaleMessage" : "ನಿಮ್ಮ ಮಾರಾಟದ ನಂತರದ ಸಂದೇಶವನ್ನು ನಮೂದಿಸಿ", + "a4PageLogo" : "A4 ಪುಟದ ಇನ್‌ವಾಯ್ಸ್ ಲೋಗೋ", + "thermalInvoicePageLogo" : "ಥರ್ಮಲ್ ಇನ್‌ವಾಯ್ಸ್ ಲೋಗೋ", + "thermalPrinterLanguage" : "ಥರ್ಮಲ್ ಪ್ರಿಂಟರ್ ಭಾಷೆ", + "thermalPrinterPageSize" : "ಥರ್ಮಲ್ ಪ್ರಿಂಟರ್ ಪುಟದ ಗಾತ್ರ", + "openSetting": "ಸೆಟ್ಟಿಂಗ್ ತೆರೆಯಿರಿ", + "selectRack" : "ರ್ಯಾಕ್ ಆಯ್ಕೆಮಾಡಿ", + "rack" : "ರ್ಯಾಕ್ (Rack)", + "selectShelf" : "ಶೆಲ್ಫ್ ಆಯ್ಕೆಮಾಡಿ", + "shelf" : "ಶೆಲ್ಫ್ (Shelf)", + "variations" : "ವೈವಿಧ್ಯಗಳು (Variations)", + "combo" : "ಕಾಂಬೊ (Combo)", + "enterBatchNo" : "ಬ್ಯಾಚ್ ಸಂಖ್ಯೆ ನಮೂದಿಸಿ (Batch No.)", + "selectWarehouse" : "ಗೋದಾಮನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "warehouse" : "ಗೋದಾಮು (Warehouse)", + "netTotalAmount" : "ನಿವ್ವಳ ಒಟ್ಟು ಮೊತ್ತ", + "defaultSellingPrice" : "ಡೀಫಾಲ್ಟ್ ಮಾರಾಟದ ಬೆಲೆ", + "selectItems" : "ವಸ್ತುಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "variantList" : "ವೈವಿಧ್ಯಗಳ ಪಟ್ಟಿ", + "addSubVariation" : "ಉಪ-ವೈವಿಧ್ಯವನ್ನು ಸೇರಿಸಿ", + "editProduct" : "ಉತ್ಪನ್ನವನ್ನು ಎಡಿಟ್ ಮಾಡಿ", + "noItemFound" : "ಯಾವುದೇ ವಸ್ತು ಕಂಡುಬಂದಿಲ್ಲ", + "youDoNotHavePermissionDeleteTheShelf" : "ನಿಮಗೆ ಶೆಲ್ಫ್ ಅಳಿಸಲು ಅನುಮತಿ ಇಲ್ಲ", + "notMatchingResultFound" : "ಹೊಂದುವ ಫಲಿತಾಂಶಗಳು ಕಂಡುಬಂದಿಲ್ಲ", + "editShelf" : "ಶೆಲ್ಫ್ ಎಡಿಟ್ ಮಾಡಿ", + "addShelf" : "ಹೊಸ ಶೆಲ್ಫ್ ಸೇರಿಸಿ", + "shelfName" : "ಶೆಲ್ಫ್ ಹೆಸರು", + "enterShelfName" : "ಶೆಲ್ಫ್ ಹೆಸರು ನಮೂದಿಸಿ", + "pleaseEnterShelfName" : "ದಯವಿಟ್ಟು ಶೆಲ್ಫ್ ಹೆಸರು ನಮೂದಿಸಿ", + "productRacks" : "ಉತ್ಪನ್ನದ ರ್ಯಾಕ್‌ಗಳು", + "racks" : "ರ್ಯಾಕ್‌ಗಳು", + "youDoNtHavePermissionToCreateRacks" : "ರ್ಯಾಕ್‌ಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + "youDoNtHavePermissionToDeleteRacks" : "ರ್ಯಾಕ್‌ಗಳನ್ನು ಅಳಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + "youDoNtHavePermissionToUpdateRacks" : "ರ್ಯಾಕ್‌ಗಳನ್ನು ನವೀಕರಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + "addNewRack" : "ಹೊಸ ರ್ಯಾಕ್ ಸೇರಿಸಿ", + "editRack" : "ರ್ಯಾಕ್ ಎಡಿಟ್ ಮಾಡಿ", + "rackName" : "ರ್ಯಾಕ್ ಹೆಸರು", + "pleaseEnterRackName" : "ದಯವಿಟ್ಟು ರ್ಯಾಕ್ ಹೆಸರು ನಮೂದಿಸಿ", + "shelves" : "ಶೆಲ್ಫ್‌ಗಳು", + "pressToSelect" : "ಆಯ್ಕೆ ಮಾಡಲು ಒತ್ತಿರಿ", + "selectAtLeastOneRack" : "ಕನಿಷ್ಠ ಒಂದು ಶೆಲ್ಫ್ ಆಯ್ಕೆಮಾಡಿ", + "inActive" : "ನಿಷ್ಕ್ರಿಯ (InActive)", + "addNewVariation" : "ಹೊಸ ವೈವಿಧ್ಯ ಸೇರಿಸಿ", + "editVariations" : "ವೈವಿಧ್ಯ ಎಡಿಟ್ ಮಾಡಿ", + "values" : "ಮೌಲ್ಯಗಳು", + "enterValues" : "ಮೌಲ್ಯಗಳನ್ನು ನಮೂದಿಸಿ", + "pleaseEnterAtLeastOneValues" : "ದಯವಿಟ್ಟು ಕನಿಷ್ಠ ಒಂದು ಮೌಲ್ಯವನ್ನು ನಮೂದಿಸಿ.", + "productVariations" : "ಉತ್ಪನ್ನ ವೈವಿಧ್ಯಗಳು", + "permissionDenied" : "ಅನುಮತಿ ನಿರಾಕರಿಸಲಾಗಿದೆ", + "noVariationFound" : "ಯಾವುದೇ ವೈವಿಧ್ಯಗಳು ಕಂಡುಬಂದಿಲ್ಲ.", + "addNewVariations" : "ಹೊಸ ವೈವಿಧ್ಯ ಸೇರಿಸಿ", + "variationId" : "ವೈವಿಧ್ಯ ಐಡಿ (Variation ID)", + "updateRole" : "ಪಾತ್ರವನ್ನು ನವೀಕರಿಸಿ (Update Role)", + "addRole" : "ಪಾತ್ರವನ್ನು ಸೇರಿಸಿ (Add Role)", + "enterUserName" : "ಬಳಕೆದಾರರ ಹೆಸರು ನಮೂದಿಸಿ", + "enterYourPassword" : "ನಿಮ್ಮ ಪಾಸ್‌ವರ್ಡ್ ನಮೂದಿಸಿ", + "selectAll" : "ಎಲ್ಲವನ್ನೂ ಆಯ್ಕೆಮಾಡಿ", + "sNo" : "ಕ್ರಮ ಸಂಖ್ಯೆ (S.No.)", + "feature" : "ವೈಶಿಷ್ಟ್ಯ (Feature)", + "read" : "ಓದು (Read)", + "viewPrice" :"ಬೆಲೆ ವೀಕ್ಷಿಸಿ", + "purchaseReturns" : "ಖರೀದಿ ರಿಟರ್ನ್ಸ್", + "expiredProduct" : "ಕಾಲಾವಧಿ ಮುಗಿದ ಉತ್ಪನ್ನಗಳು", + "barcodes" : "ಬಾರ್‌ಕೋಡ್‌ಗಳು", + "bulkUploads" : "ಬೃಹತ್ ಅಪ್‌ಲೋಡ್‌ಗಳು", + "productModels" : "ಉತ್ಪನ್ನ ಮಾದರಿಗಳು", + "incomes" : "ಆದಾಯ", + "dues" : "ಬಾಕಿಗಳು (Dues)", + "subscriptions" : "ಚಂದಾದಾರಿಕೆಗಳು", + "paymentsTypes" : "ಪಾವತಿ ವಿಧಗಳು", + "roles" : "ಪಾತ್ರಗಳು (Roles)", + "manageSetting" : "ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಿ", + "downloadApk" : "APK ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ", + "vatReports" : "ವ್ಯಾಟ್ ವರದಿಗಳು (Vat Reports)", + "profitAndLossDetailsReport" : "ಲಾಭ ಮತ್ತು ನಷ್ಟದ ವಿವರವಾದ ವರದಿ", + "transactionsHistoryReport" : "ವಹಿವಾಟು ಇತಿಹಾಸದ ವರದಿಗಳು", + "expireProductReports" : "ಕಾಲಾವಧಿ ಮುಗಿದ ಉತ್ಪನ್ನದ ವರದಿಗಳು", + "productPurchaseReport" : "ಉತ್ಪನ್ನ ಖರೀದಿ ವರದಿ", + "productSalesReport" : "ಉತ್ಪನ್ನ ಮಾರಾಟ ವರದಿ", + "role" : "ಪಾತ್ರ (Role)", + "areYouSureWantToDeleteThisRole" : "ನೀವು ಖಂಡಿತವಾಗಿಯೂ ಈ ಪಾತ್ರವನ್ನು ಅಳಿಸಲು ಬಯಸುವಿರಾ?", + "inStock" : "ದಾಸ್ತಾನು ಇದೆ (In Stock)", + "informationShowInLabels" : "ಲೇಬಲ್‌ಗಳಲ್ಲಿ ತೋರಿಸಬೇಕಾದ ಮಾಹಿತಿ", + "packageDate" : "ಪ್ಯಾಕೇಜ್ ದಿನಾಂಕ", + "barCodePrintLabelSetting" : "ಬಾರ್‌ಕೋಡ್ ಪ್ರಿಂಟ್ ಲೇಬಲ್ ಸೆಟ್ಟಿಂಗ್", + "labelRoleLabelSize2Inch" : "ಲೇಬಲ್ ರೋಲ್ ಗಾತ್ರ 2\"*1, 50mm*25mm, ಅಂತರ 3.1mm", + "labelRoleLabelSize1_5Inch" : "ಲೇಬಲ್ ರೋಲ್ ಗಾತ್ರ 1.5\"*1, 38mm*25mm, ಅಂತರ 3.1mm", + "thirtyTwoLabelPerSheet" : "ಪ್ರತಿ ಹಾಳೆಗೆ 32 ಲೇಬಲ್‌ಗಳು, 8.27 x 11.69 ಇಂಚುಗಳು", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "ಬಾರ್‌ಕೋಡ್ ತಯಾರಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + "pleaseSelectAProductFirst" : "ದಯವಿಟ್ಟು ಮೊದಲು ಉತ್ಪನ್ನವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "pleaseEnterAValidQuantity" : "ದಯವಿಟ್ಟು ಎಲ್ಲಾ ಉತ್ಪನ್ನಗಳಿಗೆ ಮಾನ್ಯವಾದ ಪ್ರಮಾಣವನ್ನು (ಕನಿಷ್ಠ 1) ನಮೂದಿಸಿ", + "pleaseSelectProductFirst" : "ದಯವಿಟ್ಟು ಮೊದಲು ಉತ್ಪನ್ನವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "bluetoothIsTurnedOff" : "ಬ್ಲೂಟೂತ್ ಆಫ್ ಆಗಿದೆ. ದಯವಿಟ್ಟು ಅದನ್ನು ಆನ್ ಮಾಡಿ.", + "noBluetoothDeviceSelected" : "ಯಾವುದೇ ಬ್ಲೂಟೂತ್ ಸಾಧನವನ್ನು ಆಯ್ಕೆ ಮಾಡಿಲ್ಲ.", + "printLabel" :"ಲೇಬಲ್ ಮುದ್ರಿಸಿ", + "caningForDevices" : "ಸಾಧನಗಳಿಗಾಗಿ ಸ್ಕ್ಯಾನ್ ಮಾಡಲಾಗುತ್ತಿದೆ...", + "noDeviceFound" : "ಯಾವುದೇ ಸಾಧನಗಳು ಕಂಡುಬಂದಿಲ್ಲ", + "retryScan" : "ಮತ್ತೆ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ", + "connectedTo" : "ಇದಕ್ಕೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ: ", + "pleaseEnableBluetooth" : "ದಯವಿಟ್ಟು ಬ್ಲೂಟೂತ್ ಸಕ್ರಿಯಗೊಳಿಸಿ", + "skuOrCode" : "SKU / ಕೋಡ್", + "lowStockAlert" : "ಕಡಿಮೆ ದಾಸ್ತಾನು ಎಚ್ಚರಿಕೆ", + "tax" : "ತೆರಿಗೆ (Tax)", + "costExclusionTax" : "ತೆರಿಗೆ ಹೊರತುಪಡಿಸಿ ವೆಚ್ಚ", + "costInclusionTax" : "ತೆರಿಗೆ ಸೇರಿದಂತೆ ವೆಚ್ಚ", + "mrpOrSalePrice" : "MRP/ಮಾರಾಟದ ಬೆಲೆ", + "expiredDate" : "ಕಾಲಾವಧಿ ಮುಗಿಯುವ ದಿನಾಂಕ", + "sellingPrice" : "ಮಾರಾಟದ ಬೆಲೆ", + "variationsProduct" : "ವೈವಿಧ್ಯ ಉತ್ಪನ್ನಗಳು", + "comboProducts" : "ಕಾಂಬೊ ಉತ್ಪನ್ನಗಳು", + "noStockAvailable" : "ಯಾವುದೇ ದಾಸ್ತಾನು ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ.", + "highToLowPrice": "ಹೆಚ್ಚಿನಿಂದ ಕಡಿಮೆ ಬೆಲೆ", + "lowToHighPrice" : "ಕಡಿಮೆಯಿಂದ ಹೆಚ್ಚಿನ ಬೆಲೆ", + "attachment" : "ಲಗತ್ತು", + "viewStock" : "ದಾಸ್ತಾನು ವೀಕ್ಷಿಸಿ", + "expiry" : "ಕಾಲಾವಧಿ ಮುಕ್ತಾಯ", + "expire" : "ಕಾಲಾವಧಿ ಮುಗಿಯುವಿಕೆ", + "sevenDays" : "7 ದಿನಗಳು", + "fifteenthDays" : "15 ದಿನಗಳು", + "thirtyDays" : "30 ದಿನಗಳು", + "sixtyDays" : "60 ದಿನಗಳು", + "outPremiumPlan" : "ನಮ್ಮ ಪ್ರೀಮಿಯಂ ಯೋಜನೆ", + "youDoNotHavePermissionToCreatePurchase" : "ಖರೀದಿಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + "thisPlanIsNotAvailableToPurchase" : "ಈ ಯೋಜನೆಯು ಖರೀದಿಗೆ ಲಭ್ಯವಿಲ್ಲ", + "thisPlanIsEligibleForUpgrade" : "ಈ ಯೋಜನೆಯು ಅಪ್‌ಗ್ರೇಡ್‌ಗೆ ಅರ್ಹವಲ್ಲ", + "extendPlan" : "ಯೋಜನೆಯನ್ನು ವಿಸ್ತರಿಸಿ", + "buyNow" : "ಈಗಲೇ ಖರೀದಿಸಿ", + "none" : "ಯಾವುದೂ ಇಲ್ಲ", + "roundToWholeNumber" : "ಪೂರ್ಣ ಸಂಖ್ಯೆಗೆ ರೌಂಡ್ ಮಾಡಿ", + "roundToNearestWholeNumber" : "ಹತ್ತಿರದ ಪೂರ್ಣ ಸಂಖ್ಯೆಗೆ ರೌಂಡ್ ಮಾಡಿ", + "roundToNearnessDecimalNumber005" : "ಹತ್ತಿರದ ದಶಮಾಂಶಕ್ಕೆ ರೌಂಡ್ ಮಾಡಿ (0.05)", + "roundToNearnessDecimalNumber01" : "ಹತ್ತಿರದ ದಶಮಾಂಶಕ್ಕೆ ರೌಂಡ್ ಮಾಡಿ (0.1)", + "roundToNearnessDecimalNumber05" : "ಹತ್ತಿರದ ದಶಮಾಂಶಕ್ಕೆ ರೌಂಡ್ ಮಾಡಿ (0.5)", + "lastYear" : "ಕಳೆದ ವರ್ಷ", + "productStock" : "ಉತ್ಪನ್ನದ ದಾಸ್ತಾನು", + "unit" : "ಘಟಕ (Unit)", + "showExpireDate": "ಕಾಲಾವಧಿ ಮುಗಿಯುವ ದಿನಾಂಕವನ್ನು ತೋರಿಸಿ", + "vatId" : "ವ್ಯಾಟ್ ಐಡಿ (Vat Id)", + "vatType" : "ವ್ಯಾಟ್ ವಿಧ (vatType)", + "exclusivePrice" : "ಹೊರತುಪಡಿಸಿದ ಬೆಲೆ", + "inclusivePrice" : "ಸೇರ್ಪಡೆಗೊಂಡ ಬೆಲೆ", + "profitPercent": "ಲಾಭದ ಶೇಕಡಾವಾರು", + "showSingle" : "ಸಿಂಗಲ್ ತೋರಿಸಿ", + "showCombo" : "ಕಾಂಬೊ ತೋರಿಸಿ", + "showVariant" : "ವೈವಿಧ್ಯ ತೋರಿಸಿ", + "showAction" : "ಕ್ರಿಯೆಯನ್ನು ತೋರಿಸಿ (Action)", + "ledger": "សៀវភៅបញ្ជីធំ", + "youDoNotHavePermissionToGenerateReport": "អ្នកមិនមានសិទ្ធិបង្កើតរបាយការណ៍ទេ", + "noDataAvailable": "មិនមានទិន្នន័យទេ", + "youDoNotHavePermissionToExportExcel": "អ្នកមិនមានសិទ្ធិនាំចេញជា Excel ទេ", + "noDataAvailableForExport": "មិនមានទិន្នន័យសម្រាប់នាំចេញទេ", + "supplierDue": "បំណុលអ្នកផ្គត់ផ្គង់", + "partyType": "ប្រភេទដៃគូ", + "allParty": "ដៃគូទាំងអស់", + "yesterday": "ម្សិលមិញ", + "last7Days": "៧ ថ្ងៃចុងក្រោយ", + "last30Days": "៣០ ថ្ងៃចុងក្រោយ", + "currentMonth": "ខែនេះ", + "lastMonth": "ខែមុន", + "currentYear": "ឆ្នាំនេះ", + "customerDate": "កាលបរិច្ឆេទកំណត់", + "noTransactionToGeneratePdf": "មិនមានប្រតិបត្តិការដើម្បីបង្កើត PDF ទេ", + "generatePdf": "បង្កើត PDF", + "noTransactionFound": "រកមិនឃើញប្រតិបត្តិការទេ", + "reference": "ឯកសារយោង", + "creditIn": "ឥណទាន (ចូល)", + "debitOut": "ឥណពន្ធ (ចេញ)", + "subscribeNow": "ចុះឈ្មោះឥឡូវនេះ", + "expired": "ផុតកំណត់", + "totalBalance": "សមតុល្យសរុប", + "hoursLeft": "ម៉ោងដែលនៅសល់", + "daysLeft": "ថ្ងៃដែលនៅសល់", + "pos": "POS", + "profitAndLoss": "ប្រាក់ចំណេញ និងខាត", + "branch": "សាខា", + "hrm": "HRM", + "inventory": "សារពើភ័ណ្ឌ", + "editAttendance": "កែសម្រួលវត្តមាន", + "addNewAttendance": "បន្ថែមវត្តមានថ្មី", + "employee": "បុគ្គលិក", + "pleaseSelectAnEmployee": "សូមជ្រើសរើសបុគ្គលិក", + "shift": "វេន", + "selectEmployeeFirst": "ជ្រើសរើសបុគ្គលិកជាមុនសិន", + "selectDateFirst": "ជ្រើសរើសកាលបរិច្ឆេទជាមុនសិន", + "month": "ខែ", + "autoSelected": "បានជ្រើសរើសដោយស្វ័យប្រវត្តិ", + "pleaseSelectDate": "សូមជ្រើសរើសកាលបរិច្ឆេទ", + "timeIn": "ម៉ោងចូល", + "timeOut": "ម៉ោងចេញ", + "attendance": "វត្តមាន", + "allEmployee": "បុគ្គលិកទាំងអស់", + "noAvailableRecordFound": "រកមិនឃើញកំណត់ត្រាវត្តមានទេ។", + "addAttendance": "បន្ថែមវត្តមាន", + "noNoteProvided": "មិនបានផ្តល់កំណត់ចំណាំទេ។", + "duration": "ថិរវេលា", + "youDoNotHavePermissionToViewAttendance": "អ្នកមិនមានសិទ្ធិមើលវត្តមានទេ", + "department": "នាយកដ្ឋាន", + "noDepartmentFound": "រកមិនឃើញនាយកដ្ឋានទេ។", + "inactive": "អសកម្ម", + "noDescriptionAvailableForThisDepartment": "មិនមានការពិពណ៌នាសម្រាប់នាយកដ្ឋាននេះទេ។", + "youDoNotHavePermissionToUpdateDepartment": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពនាយកដ្ឋានទេ។", + "youDoNotHavePermissionToDeleteDepartment": "អ្នកមិនមានសិទ្ធិលុបនាយកដ្ឋានទេ។", + "failedToDeleteTheDeterment": "បរាជ័យក្នុងការលុបនាយកដ្ឋាន", + "failedToLoadDepartment": "បរាជ័យក្នុងការផ្ទុកនាយកដ្ឋាន", + "addDepartment": "បន្ថែមនាយកដ្ឋាន", + "saving": "កំពុងរក្សាទុក", + "editDesignation": "កែសម្រួលតួនាទី", + "addDesignation": "បន្ថែមតួនាទីថ្មី", + "designationName": "ឈ្មោះតួនាទី", + "enterDesignationName": "បញ្ចូលឈ្មោះតួនាទី", + "pleaseEnterDesignationName": "សូមបញ្ចូលឈ្មោះតួនាទី", + "pleaseSelectAStatus": "សូមជ្រើសរើសស្ថានភាព", + "enterDescription": "បញ្ចូលការពិពណ៌នា", + "designation": "តួនាទី", + "noDesignationFound": "រកមិនឃើញតួនាទីទេ។", + "noDescriptionAvailableForThisDesignation": "មិនមានការពិពណ៌នាសម្រាប់តួនាទីនេះទេ។", + "youDoNotPermissionToUpdateDesignation": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពតួនាទីទេ។", + "youDoNotHavePermissionToDeleteDesignation": "អ្នកមិនមានសិទ្ធិលុបតួនាទីទេ។", + "updatePurchase": "ធ្វើបច្ចុប្បន្នភាពការទិញ", + "editEmployee": "កែសម្រួលបុគ្គលិក", + "addNewEmployee": "បន្ថែមបុគ្គលិកថ្មី", + "enterFullName": "បញ្ចូលឈ្មោះពេញ", + "pleaseSelectDesignation": "សូមជ្រើសរើសតួនាទី", + "pleaseSelectDepartment": "សូមជ្រើសរើសនាយកដ្ឋាន", + "pleaseSelectStatus": "សូមជ្រើសរើសស្ថានភាព", + "pleaseEnterYourPhoneNumber": "សូមបញ្ចូលលេខទូរស័ព្ទរបស់អ្នក", + "countryName": "ឈ្មោះប្រទេស", + "enterYourCountry": "បញ្ចូលប្រទេសរបស់អ្នក", + "salary": "ប្រាក់ខែ", + "pleaseEnterYourSalary": "សូមបញ្ចូលប្រាក់ខែរបស់អ្នក", + "gender": "ភេទ", + "pleaseSelectYourGender": "សូមជ្រើសរើសភេទរបស់អ្នក", + "pleaseSelectYourShift": "សូមជ្រើសរើសវេនរបស់អ្នក", + "birthDate": "ថ្ងៃខែឆ្នាំកំណើត", + "joinDate": "ថ្ងៃចូលធ្វើការ", + "staus": "ស្ថានភាព", + "pleaseSelectValidStartAndEndDates": "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើមនិងបញ្ចប់ដែលត្រឹមត្រូវ។", + "endDateCannotBeBeforeStartDate": "កាលបរិច្ឆេទបញ្ចប់មិនអាចនៅមុនកាលបរិច្ឆេទចាប់ផ្តើមបានទេ។", + "editHoliday": "កែសម្រួលថ្ងៃឈប់សម្រាក", + "addNewHoliday": "បន្ថែមថ្ងៃឈប់សម្រាកថ្មី", + "enterHolidayName": "បញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + "pleaseEnterHolidayName": "សូមបញ្ចូលឈ្មោះថ្ងៃឈប់សម្រាក", + "pleaseEnterDate": "សូមបញ្ចូលកាលបរិច្ឆេទ", + "pleaseSelectStartDate": "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + "pleaseEnterEndDate": "សូមជ្រើសរើសកាលបរិច្ឆេទបញ្ចប់", + "endDateBeforeStartDate": "កាលបរិច្ឆេទបញ្ចប់នៅមុនកាលបរិច្ឆេទចាប់ផ្តើម", + "holidayList": "បញ្ជីថ្ងៃឈប់សម្រាក", + "noHolidayFound": "រកមិនឃើញថ្ងៃឈប់សម្រាកទេ។", + "noHolidayFundMatching": "រកមិនឃើញថ្ងៃឈប់សម្រាកដែលត្រូវគ្នា", + "addHoliday": "បន្ថែមថ្ងៃឈប់សម្រាក", + "youDoNotHavePermissionToUpgradeHoliday": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពថ្ងៃឈប់សម្រាកទេ។", + "holiday": "ថ្ងៃឈប់សម្រាក", + "editLeave": "កែសម្រួលការសុំច្បាប់", + "addNewLeave": "បន្ថែមការសុំច្បាប់ថ្មី", + "leaveType": "ប្រភេទច្បាប់", + "pleaseSelectALeaveType": "សូមជ្រើសរើសប្រភេទច្បាប់", + "pleaseSelectAStartDate": "សូមជ្រើសរើសកាលបរិច្ឆេទចាប់ផ្តើម", + "leaveDuration": "រយៈពេលសុំច្បាប់", + "autoCalculatedDays": "ថ្ងៃដែលបានគណនាដោយស្វ័យប្រវត្តិ", + "leaveList": "បញ្ជីសុំច្បាប់", + "noLeaveRequestFound": "រកមិនឃើញសំណើសុំច្បាប់ទេ។", + "addLeave": "បន្ថែមការសុំច្បាប់", + "noDescriptionProvided": "មិនបានផ្តល់ការពិពណ៌នាទេ។", + "youDoNotHavePermissionToUpdateLeaveRequest": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសំណើសុំច្បាប់ទេ។", + "youDoNotHavePermissionToDeleteLeaveRequest": "អ្នកមិនមានសិទ្ធិលុបសំណើសុំច្បាប់ទេ។", + "leaveRequest": "សំណើសុំច្បាប់", + "editPayroll": "កែសម្រួលប្រាក់ខែ", + "addNewPayroll": "បន្ថែមប្រាក់ខែថ្មី", + "paymentYear": "ឆ្នាំទូទាត់", + "pleaseSelectPaymentYear": "សូមជ្រើសរើសឆ្នាំទូទាត់", + "pleaseSelectAnMonth": "សូមជ្រើសរើសខែ", + "pleaseEnterADate": "សូមបញ្ចូលកាលបរិច្ឆេទ", + "totalSalaryAmount": "ចំនួនប្រាក់ខែសរុប", + "payrollList": "បញ្ជីប្រាក់ខែ", + "noPayrollFound": "រកមិនឃើញកំណត់ត្រាប្រាក់ខែទេ។", + "paymentDetails": "ព័ត៌មានលម្អិតនៃការទូទាត់", + "youDoNotHaveUpdatePayroll": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពប្រាក់ខែទេ។", + "youDoNotHavePermissionToDeletePayroll": "អ្នកមិនមានសិទ្ធិលុបប្រាក់ខែទេ។", + "payrollRecord": "កំណត់ត្រាប្រាក់ខែ", + "searchAttendance": "ស្វែងរកវត្តមាន", + "attendanceReport": "របាយការណ៍វត្តមាន", + "noAttendanceRecordFound": "រកមិនឃើញកំណត់ត្រាវត្តមានសម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + "searchLeave": "ស្វែងរកការសុំច្បាប់", + "leaveReports": "របាយការណ៍សុំច្បាប់", + "noLeaveRecordFound": "រកមិនឃើញកំណត់ត្រាសុំច្បាប់សម្រាប់តម្រងដែលបានជ្រើសរើសទេ។", + "durationDays": "ថិរវេលា (ថ្ងៃ)", + "payrollReports": "របាយការណ៍ប្រាក់ខែ", + "noMatchingPayrollFound": "រកមិនឃើញកំណត់ត្រាប្រាក់ខែដែលត្រូវគ្នាទេ។", + "editShift": "កែសម្រួលវេន", + "addNewShift": "បន្ថែមវេនថ្មី", + "shiftName": "ឈ្មោះវេន", + "pleaseSelectAShift": "សូមជ្រើសរើសវេន", + "breakStatus": "ស្ថានភាពសម្រាក", + "pleaseSelectBreakStatus": "សូមជ្រើសរើសស្ថានភាពសម្រាក", + "startTimeIsRequired": "ម៉ោងចាប់ផ្តើមត្រូវបានទាមទារ", + "startTime": "ម៉ោងចាប់ផ្តើម", + "enterStartTime": "បញ្ចូលម៉ោងចាប់ផ្តើម", + "endTimeIsRequired": "ម៉ោងបញ្ចប់ត្រូវបានទាមទារ", + "endTime": "ម៉ោងបញ្ចប់", + "enterEndTime": "បញ្ចូលម៉ោងបញ្ចប់", + "startBreakTime": "ចាប់ផ្តើមសម្រាក", + "enterBreakTime": "បញ្ចូលម៉ោងសម្រាក", + "endBreakTime": "បញ្ចប់ការសម្រាក", + "noShiftFound": "រកមិនឃើញវេនទេ។", + "addShift": "បន្ថែមវេន", + "breakTime": "ម៉ោងសម្រាក", + "breakDuration": "រយៈពេលសម្រាក", + "youDoNotToHavePermissionToUpdateShift": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពវេនទេ។", + "youDoNotToHavePermissionToDeleteShift": "អ្នកមិនមានសិទ្ធិលុបវេនទេ។", + "doYouReallyWantToDeleteThis": "តើអ្នកពិតជាចង់លុបវាទេ", + "viewDetails": "មើលព័ត៌មានលម្អិត", + "leave": "ច្បាប់", + "payroll": "ប្រាក់ខែ", + "editBankAdjustment": "កែសម្រួលការកែតម្រូវធនាគារ", + "adjustBankBalance": "កែតម្រូវសមតុល្យធនាគារ", + "pleaseAddAtLeastOneBank": "សូមបន្ថែមគណនីធនាគារយ៉ាងហោចណាស់មួយដើម្បីកែតម្រូវសមតុល្យ។", + "accountNumber": "ឈ្មោះគណនី", + "selectAccount": "ជ្រើសរើសគណនី", + "selectType": "ជ្រើសរើសប្រភេទ", + "amountsIsRequired": "ចំនួនត្រូវបានទាមទារ", + "invalidAmount": "ចំនួនមិនត្រឹមត្រូវ", + "adjustmentDate": "កាលបរិច្ឆេទកែតម្រូវ", + "dateIsRequired": "កាលបរិច្ឆេទត្រូវបានទាមទារ", + "editBankAccounts": "កែសម្រួលគណនីធនាគារ", + "addNewBankAccounts": "បន្ថែមគណនីធនាគារ", + "accountDisplayName": "ឈ្មោះបង្ហាញគណនី", + "enterAccountDisplayName": "បញ្ចូលឈ្មោះបង្ហាញគណនី", + "displayNameIsRequired": "ឈ្មោះបង្ហាញត្រូវបានទាមទារ", + "openingBalanceIsRequired": "សមតុល្យដើមគ្រាត្រូវបានទាមទារ", + "asOfDate": "គិតត្រឹមថ្ងៃទី", + "hideFiled": "លាក់វាល", + "addMoreFiled": "បន្ថែមវាលផ្សេងទៀត", + "enterAccountName": "បញ្ចូលលេខគណនី", + "ifscCode": "កូដ IFSC", + "upiIdForQrCode": "UPI ID សម្រាប់ QR Code", + "bankName": "ឈ្មោះធនាគារ", + "enterBankName": "បញ្ចូលឈ្មោះធនាគារ", + "accountHolderName": "ឈ្មោះម្ចាស់គណនី", + "enterAccountHolderName": "បញ្ចូលឈ្មោះម្ចាស់គណនី", + "printBankDetailsAndInvoice": "បោះពុម្ពព័ត៌មានលម្អិតធនាគារលើវិក្កយបត្រ", + "viewingTransactionFor": "កំពុងមើលប្រតិបត្តិការសម្រាប់", + "bankAccounts": "គណនីធនាគារ", + "noBankAccountFound": "រកមិនឃើញគណនីធនាគារទេ។", + "noAccountsFoundMissing": "រកមិនឃើញគណនីដែលត្រូវគ្នា", + "deposit": "ការដាក់ប្រាក់", + "addBank": "បន្ថែមធនាគារ", + "bankToBankTransfer": "ការផ្ទេរពីធនាគារទៅធនាគារ", + "bankToCashTransfer": "ការផ្ទេរពីធនាគារទៅសាច់ប្រាក់", + "accountName": "ឈ្មោះគណនី", + "holderName": "ឈ្មោះម្ចាស់", + "openingDate": "កាលបរិច្ឆេទបើក", + "currentBalance": "សមតុល្យបច្ចុប្បន្ន", + "permissionDeniedToDeleteBank": "គ្មានសិទ្ធិលុបធនាគារទេ។", + "canNotEditThisTransactionType": "មិនអាចកែសម្រួលប្រភេទប្រតិបត្តិការនេះបានទេ។", + "bank": "ធនាគារ", + "noTransactionFoundForThisFilter": "រកមិនឃើញប្រតិបត្តិការសម្រាប់តម្រងនេះទេ។", + "pleaseSelectBothAccounts": "សូមជ្រើសរើសគណនីទាំងពីរ។", + "cannotTransferToSameAccounts": "មិនអាចផ្ទេរទៅគណនីតែមួយបានទេ។", + "editBankTransfer": "កែសម្រួលការផ្ទេរប្រាក់តាមធនាគារ", + "needAtLeastTwoBankAccount": "ត្រូវការគណនីធនាគារយ៉ាងហោចណាស់ពីរដើម្បីធ្វើការផ្ទេរប្រាក់។", + "from": "ពី", + "to": "ទៅ", + "editBankToCash": "កែសម្រួលធនាគារទៅសាច់ប្រាក់", + "noBankAccountsFoundToTransferFrom": "រកមិនឃើញគណនីធនាគារដើម្បីផ្ទេរពី។", + "selectOneAccount": "ជ្រើសរើសគណនីមួយ", + "editCashAdjustment": "កែសម្រួលការកែតម្រូវសាច់ប្រាក់", + "adjustCashBalance": "កែតម្រូវសមតុល្យសាច់ប្រាក់", + "customDate": "កាលបរិច្ឆេទកំណត់", + "cashInHand": "សាច់ប្រាក់ក្នុងដៃ", + "currentCashBalance": "សមតុល្យសាច់ប្រាក់បច្ចុប្បន្ន", + "transfer": "ផ្ទេរ", + "adjustCash": "កែតម្រូវសាច់ប្រាក់", + "pleaseSelectADestinationBankAccounts": "សូមជ្រើសរើសគណនីធនាគារគោលដៅ។", + "editCashToBank": "កែសម្រួលសាច់ប្រាក់ទៅធនាគារ", + "cashToBankTransfer": "ការផ្ទេរសាច់ប្រាក់ទៅធនាគារ", + "noDestinationBankAccountFond": "រកមិនឃើញគណនីធនាគារគោលដៅទេ។", + "transferCheque": "ផ្ទេរមូលប្បទានប័ត្រ", + "receivedFrom": "ទទួលបានពី", + "chequeAmount": "ចំនួនទឹកប្រាក់មូលប្បទានប័ត្រ", + "chequeNumber": "លេខមូលប្បទានប័ត្រ", + "chequeDate": "កាលបរិច្ឆេទមូលប្បទានប័ត្រ", + "referenceNumber": "លេខយោង", + "selectBankToCash": "ជ្រើសរើសធនាគារ ឬសាច់ប្រាក់", + "depositTo": "ដាក់ប្រាក់ទៅ", + "selectDepositDestination": "ជ្រើសរើសគោលដៅដាក់ប្រាក់", + "transferDate": "កាលបរិច្ឆេទផ្ទេរ", + "doYouWantToRellyReOpenThisCheque": "តើអ្នកពិតជាចង់បើកមូលប្បទានប័ត្រនេះឡើងវិញមែនទេ?", + "okay": "យល់ព្រម", + "reOpen": "បើកឡើងវិញ", + "open": "បើក", + "chequeList": "បញ្ជីមូលប្បទានប័ត្រ", + "closed": "បិទ", + "noChequeFound": "រកមិនឃើញមូលប្បទានប័ត្រ", + "searchTransaction": "ស្វែងរកប្រតិបត្តិការ...", + "filterByDate": "ត្រងតាមកាលបរិច្ឆេទ", + "addImage": "បន្ថែមរូបភាព", + "cashAndBankManagement": "ការគ្រប់គ្រងសាច់ប្រាក់ និងធនាគារ", + "cheque": "មូលប្បទានប័ត្រ", + "branchList": "បញ្ជីសាខា", + "roleAndPermission": "តួនាទី និងការអនុញ្ញាត", + "switchBank": "ប្តូរសាខា?", + "exitBank": "ចាកចេញពីសាខា", + "areYouSureWantToSwitchToDifferentBranch": "តើអ្នកប្រាកដថាចង់ប្តូរទៅសាខាផ្សេងទេ?", + "areYourSureYouWantToExitFromThisBranch": "តើអ្នកប្រាកដថាចង់ចាកចេញពីសាខានេះទេ?", + "switchs": "ប្តូរ", + "exit": "ចាកចេញ", + "createBranch": "បង្កើតសាខា", + "areYouSureWantToDeleteThisBranch": "តើអ្នកប្រាកដថាចង់លុបសាខានេះទេ?", + "currents": "បច្ចុប្បន្ន", + "noBrunchFound": "រកមិនឃើញសាខា", + "updateBranch": "ធ្វើបច្ចុប្បន្នភាពសាខា", + "pleaseEnterBranchName": "សូមបញ្ចូលឈ្មោះសាខា", + "enterBalance": "បញ្ចូលសមតុល្យ", + "youDoNotHavePermissionToUpdateBranch": "អ្នកមិនមានសិទ្ធិធ្វើបច្ចុប្បន្នភាពសាខាទេ។", + "allTransaction": "ប្រតិបត្តិការទាំងអស់", + "duePay": "ការទូទាត់ដែលត្រូវបង់", + "allParties": "ដៃគូទាំងអស់", + "retry": "ព្យាយាមម្តងទៀត", + "incomeCategoriesReport": "របាយការណ៍ប្រភេទចំណូល", + "dayBook": "សៀវភៅប្រចាំថ្ងៃ", + "billWiseProfit": "ប្រាក់ចំណេញតាមវិក្កយបត្រ", + "cashFlow": "លំហូរសាច់ប្រាក់", + "balanceSheet": "តារាងតុល្យការ", + "taxReport": "របាយការណ៍ពន្ធ", + "productSaleHistory": "ប្រវត្តិលក់ផលិតផល", + "productPurchaseHistory": "ប្រវត្តិទិញផលិតផល", + "partyReports": "របាយការណ៍ដៃគូ", + "customerLedger": "បញ្ជីអតិថិជន", + "supplierLedger": "បញ្ជីអ្នកផ្គត់ផ្គង់", + "partyWiseProfit": "ប្រាក់ចំណេញតាមដៃគូ", + "productWiseProfit": "ប្រាក់ចំណេញតាមផលិតផល", + "top5Customer": "អតិថិជនកំពូលទាំង ៥", + "top5Supplier": "អ្នកផ្គត់ផ្គង់កំពូលទាំង ៥", + "productReports": "របាយការណ៍ផលិតផល", + "comboReport": "របាយការណ៍រួម", + "expiredItemReport": "របាយការណ៍ទំនិញផុតកំណត់", + "top5Product": "ផលិតផលកំពូលទាំង ៥", + "productWiseProfitAndLoss": "ប្រាក់ចំណេញ និងខាតតាមផលិតផល", + "productWisePurchase": "ការទិញតាមផលិតផល", + "productWiseSale": "ការលក់តាមផលិតផល", + "noProductMatchYourSearch": "មិនមានផលិតផលដែលត្រូវនឹងការស្វែងរករបស់អ្នកទេ។", + "purchaseQty": "បរិមាណទិញ", + "saleQty": "បរិមាណលក់", + "youDoNotHavePermissionProfitAndLoss": "អ្នកមិនមានសិទ្ធិមើលប្រាក់ចំណេញ និងខាតទេ។", + "sold": "បានលក់", + "remaining": "នៅសល់", + "totalAssets": "ទ្រព្យសកម្មសរុប", + "assets": "ទ្រព្យសកម្ម", + "itemName": "ឈ្មោះទំនិញ", + "personalInfo": "ព័ត៌មានផ្ទាល់ខ្លួន៖", + "dueBalance": "សមតុល្យជំពាក់", + "walletBalance": "សមតុល្យកាបូប", + "cashIn": "សាច់ប្រាក់ចូល", + "cashOut": "សាច់ប្រាក់ចេញ", + "runningCash": "សាច់ប្រាក់កំពុងចរាចរ", + "moneyIn": "លុយចូល", + "moneyOut": "លុយចេញ", + "noDataAvailableForGeneratePdf": "មិនមានទិន្នន័យសម្រាប់បង្កើត pdf", + "balanceDue": "សមតុល្យជំពាក់", + "returnedAmount": "ចំនួនទឹកប្រាក់ដែលបានត្រឡប់មកវិញ", + "saleReturn": "ការបង្វិលការលក់", + "saleEdit": "កែសម្រួលការលក់", + "pleaseAddASalesReturn": "សូមបន្ថែមការបង្វិលការលក់", + "subscriptionReports": "របាយការណ៍ការជាវ", + "started": "បានចាប់ផ្តើម", + "end": "បញ្ចប់", + "taxReportList": "បញ្ជីរបាយការណ៍ពន្ធ", + "developedBy": "អភិវឌ្ឍដោយ", + "time": "ពេលវេលា", + "receivedBy": "ទទួលបានដោយ", + "wallet": "កាបូប", + "warranty": "ការធានា (Warranty)", + "guarantee": "ការធានា (Guarantee)", + "remark": "កំណត់សម្គាល់", + "bankDetails": "ព័ត៌មានលម្អិតធនាគារ", + "cashAndBank": "សាច់ប្រាក់ និងធនាគារ", + "pdfGenerateSuccessfully": "PDF បង្កើតដោយជោគជ័យ", + + "generatingPdf": "ಪಿಡಿಎಫ್ ಅನ್ನು ಉತ್ಪಾದಿಸಲಾಗುತ್ತಿದೆ", + "INVOICE": "ಇನ್‌ವಾಯ್ಸ್", + "admin": "ನಿರ್ವಾಹಕ", + "invoiceNumber": "ಇನ್‌ವಾಯ್ಸ್ ಸಂಖ್ಯೆ", + "vatNumber": "ವ್ಯಾಟ್ ಸಂಖ್ಯೆ", + "customerSignature": "ಗ್ರಾಹಕರ ಸಹಿ", + "authorizedSignature": "ಅಧಿಕೃತ ಸಹಿ", + "poweredBy": "ಚಾಲಿತವಾಗಿದ್ದು", + "shippingCharge": "ಸಾಗಣೆ ಶುಲ್ಕ", + "totalReturned": "ಒಟ್ಟು ಹಿಂತಿರುಗಿದ್ದು", + "amountsInWord": "ಅಂಕಿಗಳನ್ನು ಪದಗಳಲ್ಲಿ", + "changeAmount": "ಬದಲಾವಣೆ ಮೊತ್ತ", + "sellsBy": "ಮಾರಾಟ ಮಾಡಿದ್ದು", + "rounding": "ಸುತ್ತುವರಿಯುವಿಕೆ", + "paidBy": "ಪಾವತಿಸಿದ್ದು", + "vatGstTitle": "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಶೀರ್ಷಿಕೆ", + "enterVatGstTitle": "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಶೀರ್ಷಿಕೆಯನ್ನು ನಮೂದಿಸಿ", + "vatGstNumber": "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಸಂಖ್ಯೆ", + "enterVatGstNumber": "ವ್ಯಾಟ್/ಜಿಎಸ್‌ಟಿ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + "vatAndTax": "ವ್ಯಾಟ್ ಮತ್ತು ತೆರಿಗೆ", + "customPrint": "ಕಸ್ಟಮ್ ಮುದ್ರಣ", + "taxRates": "ತೆರಿಗೆ ದರಗಳು", + "taxRatesMangeYourTaxRates": "ತೆರಿಗೆ ದರಗಳು - ನಿಮ್ಮ ತೆರಿಗೆ ದರಗಳನ್ನು ನಿರ್ವಹಿಸಿ", + "add": "ಸೇರಿಸಿ", + "status": "ಸ್ಥಿತಿ", + "active": "ಸಕ್ರಿಯ", + "disable": "ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ", + "deletedSuccessFully": "ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ!", + "failedToDeleteTheTax": "ತೆರಿಗೆಯನ್ನು ಅಳಿಸಲು ವಿಫಲವಾಗಿದೆ", + "errorDeletingTax": "ತೆರಿಗೆಯನ್ನು ಅಳಿಸುವಲ್ಲಿ ದೋಷ", + "taxGroup": "ತೆರಿಗೆ ಗುಂಪು", + "combinationOfTheMultipleTaxes": "ಬಹು ತೆರಿಗೆಗಳ ಸಂಯೋಜನೆ", + "subTaxes": "ಉಪ ತೆರಿಗೆಗಳು", + "action": "ಕ್ರಮ", + "addTax": "ತೆರಿಗೆ ಸೇರಿಸಿ", + "editTax": "ತೆರಿಗೆಯನ್ನು ಸಂಪಾದಿಸಿ", + "addNewTax": "ಹೊಸ ತೆರಿಗೆ ಸೇರಿಸಿ", + "enterTaxRates": "ತೆರಿಗೆ ದರವನ್ನು ನಮೂದಿಸಿ", + "addTaxGroup": "ಹೊಸ ತೆರಿಗೆ ಗುಂಪನ್ನು ಸೇರಿಸಿ", + "editTaxGroup": "ತೆರಿಗೆ ಗುಂಪನ್ನು ಸಂಪಾದಿಸಿ", + "taxWithSingleMultipleTaxType": "ಒಂದೇ/ಬಹು ತೆರಿಗೆ ಪ್ರಕಾರದೊಂದಿಗೆ ತೆರಿಗೆ", + "noSubTaxSelected": "ಯಾವುದೇ ಉಪ ತೆರಿಗೆ ಆಯ್ಕೆ ಮಾಡಿಲ್ಲ", + "subTaxList": "ಉಪ ತೆರಿಗೆ ಪಟ್ಟಿ", + "taxPercent": "ತೆರಿಗೆ ಶೇಕಡಾ", + "done": "ಮುಗಿದಿದೆ", + "writerTaxHere": "ಇಲ್ಲಿ ಪಠ್ಯವನ್ನು ಬರೆಯಿರಿ...", + "expiredList": "ಅವಧಿ ಮೀರಿದ ಪಟ್ಟಿ", + "listIsEmpty": "ಪಟ್ಟಿ ಖಾಲಿಯಾಗಿದೆ", + "printingInvoice": "ಇನ್‌ವಾಯ್ಸ್ ಮುದ್ರಿಸಲಾಗುತ್ತಿದೆ", + "salesSetting": "ಮಾರಾಟ ಸೆಟ್ಟಿಂಗ್‌ಗಳು", + "invoiceLogo": "ಇನ್‌ವಾಯ್ಸ್ ಲೋಗೋ", + "printingOption": "ಮುದ್ರಣ ಆಯ್ಕೆ", + "amountRoundingMethod": "ಮೊತ್ತವನ್ನು ಸುತ್ತುವರಿಯುವ ವಿಧಾನ", + "signUp": "ಸೈನ್ ಅಪ್ ಮಾಡಿ", + "returnedItem": "ಹಿಂತಿರುಗಿದ ವಸ್ತು", + "returnedDate": "ಹಿಂತಿರುಗಿದ ದಿನಾಂಕ", + "unitPrice": "ಘಟಕ ಬೆಲೆ", + "saleBy": "ಮಾರಾಟ ಮಾಡಿದವರು", + "purchasedBy": "ಖರೀದಿಸಿದವರು", + "collectedBys": "ಸಂಗ್ರಹಿಸಿದವರು", + "payableAmount": "ಪಾವತಿಸಬೇಕಾದ ಮೊತ್ತ", + "receivedAmount": "ಸ್ವೀಕರಿಸಿದ ಮೊತ್ತ", + "unitPrices": "ಘಟಕ ಬೆಲೆ", + "item": "ವಸ್ತು", + "sl": "ಕ್ರಮ ಸಂಖ್ಯೆ", + "mobiles": "ಮೊಬೈಲ್", + "paidVia": "ಮೂಲಕ ಪಾವತಿಸಲಾಗಿದೆ", + "moneyReceipt": "ಹಣದ ರಶೀದಿ", + "receipt": "ರಶೀದಿ", + "barcodeGenerator" : "ಬಾರ್ಕೋಡ್ ಜನರೇಟರ್", + "searchProduct" : "ಉತ್ಪನ್ನ ಹುಡುಕಿ", + "code" : "ಕೋಡ್", + "price" : "ಬೆಲೆ", + "showCode" : "ಕೋಡ್ ತೋರಿಸು", + "showPrice" : "ಬೆಲೆ ತೋರಿಸು", + "showName" : "ಹೆಸರು ತೋರಿಸು", + "actions" : "ಕ್ರಿಯೆಗಳು", + "noItemSelected" : "ಯಾವುದೇ ಐಟಂ ಆಯ್ಕೆಯಾಗಿಲ್ಲ", + "noProductSelected" : "ಯಾವುದೇ ಉತ್ಪನ್ನ ಆಯ್ಕೆಯಾಗಿಲ್ಲ", + "previewPdf" : "PDF ಪೂರ್ವವೀಕ್ಷಣೆ", + "salesReturnReport" : "ಮಾರಾಟ ವಾಪಸಾತಿ ವರದಿ", + "purchaseReturnReport" : "ಖರೀದಿ ವಾಪಸಾತಿ ವರದಿ", + "incomeFor" : "ಆದಾಯಕ್ಕಾಗಿ", + "enterProductCode": "ಉತ್ಪನ್ನ ಕೋಡ್ ನಮೂದಿಸಿ", + "addIncome" : "ಆದಾಯ ಸೇರಿಸಿ", + "incomeDate" : "ಆದಾಯ ದಿನಾಂಕ", + "incomeCategories" : "ಆದಾಯ ವರ್ಗಗಳು", + "addIncomeCategory" : "ಆದಾಯ ವರ್ಗ ಸೇರಿಸಿ", + "enterIncomeCategoryName" : "ಆದಾಯ ವರ್ಗದ ಹೆಸರನ್ನು ನಮೂದಿಸಿ", + "totalReturnAmount" : "ಒಟ್ಟು ಹಿಂದಿರುಗಿದ ಮೊತ್ತ", + "returned" : "ಹಿಂದಿರುಗಿಸಲಾಗಿದೆ", + "supplierDetails" : "ಸರಬರಾಜುದಾರ ವಿವರಗಳು", + "weekly": "ಸಾಪ್ತಾಹಿಕ", + "monthly": "ತಿಂಗಳಿಗೆ", + "yearly" : "ವಾರ್ಷಿಕ", + "today" : "ಇಂದು", + "thisWeek" : "ಈ ವಾರ", + "thisMonth" : "ಈ ತಿಂಗಳು", + "thisYear": "ಈ ವರ್ಷ", + "allTime" : "ಎಲ್ಲಾ ಸಮಯ", + "custom" : "ಕಸ್ಟಮ್", + "addUserRole": "ಬಳಕೆದಾರ ಪಾತ್ರವನ್ನು ಸೇರಿಸಿ", + "noRoleFound": "ಯಾವುದೇ ಬಳಕೆದಾರ ಪಾತ್ರ ಕಂಡುಬಂದಿಲ್ಲ", + "yourPackageExpiredInDays": "ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ 5 ದಿನಗಳಲ್ಲಿ ಅವಧಿಯಾಗುತ್ತದೆ", + "yourPackageExpiredToday": "ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್ ಇಂದೇ ಅವಧಿಯಾಗುತ್ತದೆ\n\nದಯವಿಟ್ಟು ಮತ್ತೆ ಖರೀದಿಸಿ", + "contactUs": "ನಮ್ಮಿಂದ ಸಂಪರ್ಕಿಸಿ", + "writeYourMessageHere": "ನಿಮ್ಮ ಸಂದೇಶವನ್ನು ಇಲ್ಲಿ ಬರೆಯಿರಿ", + "sendMessage": "ಸಂದೇಶ ಕಳುಹಿಸಿ", + "sendYourEmail": "ನಿಮ್ಮ ಇಮೇಲ್ ಅನ್ನು ಕಳುಹಿಸಿ", + "backToHome": "ಮುಂಗಡೆಗೆ ಹಿಂತಿರುಗಿ", + "promoCode": "ಪ್ರೊಮೋ ಕೋಡ್", + "submit": "ಸಲ್ಲಿಸಿ", + "seeAllPromoCode": "ಎಲ್ಲಾ ಪ್ರೊಮೋ ಕೋಡ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಿ", + "categories": "ವರ್ಗಗಳು", + "enterYourPhoneNumber": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಫೋನ್ ನಂಬರ್‌ನಮೇಲೆ ಬರೆಯಿರಿ", + "enterFullAddress": "ಸಂಪೂರ್ಣ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ", + "enterYourEmailAddress": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ", + "pleaseEnterAPassword": "ದಯವಿಟ್ಟು ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ", + "pleaseEnterAConfirmPassword": "ದಯವಿಟ್ಟು ಪಾಸ್ವರ್ಡ್ ದೃಢೀಕರಿಸಿ", + "enterYourName": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಹೆಸರನ್ನು ನಮೂದಿಸಿ", + "addNewAddress": "ಹೊಸ ವಿಳಾಸವನ್ನು ಸೇರಿಸಿ", + "firstName": "ಮೊದಲ ಹೆಸರು", + "lastName": "ಕೊನೆಯ ಹೆಸರು", + "country": "ದೇಶ", + "bangladesh": "ಬಂಗ್ಲಾದೇಶ", + "apply": "ಅನ್ವಯಿಸು", + "deliveryAddress": "ವಿತರಣಾ ವಿಳಾಸ", + "noDataAvailabe": "ಯಾವುದೇ ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ", + "addDelivery": "ವಿತರಣೆಯನ್ನು ಸೇರಿಸಿ", + "description": "ವಿವರಣೆ", + "addNote": "ನೋಟ್ ಸೇರಿಸಿ", + "image": "ಚಿತ್ರ", + "pleaseConnectThePrinterFirst": "ದಯವಿಟ್ಟು ಮೊದಲು ಪ್ರಿಂಟರ್‌ನೇ ಸಂಪರ್ಕಿಸಿ", + "selectCategory": "ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "enterExpenseDate": "ವೆಚ್ಚವನ್ನು ನಮೂದಿಸಿ", + "enterName": "ಹೆಸರನ್ನು ನಮೂದಿಸಿ", + "enterAmount": "ಮೊತ್ತವನ್ನು ನಮೂದಿಸಿ", + "enterRefNumber": "ಹಂತ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + "fashions": "ಫ್ಯಾಷನ್", + "billTO": "ಬಿಲ್ ಟು", + "totalDue": "ಮೊತ್ತದ ಸಾಲನ್ನು", + "paymentsAmount": "ಪಾವತಿ ಮೊತ್ತ", + "remainingDue": "ಉಳಿದ ಸಾಲನ್ನು", + "thankYouForYourDuePayment": "ನಿಮ್ಮ ಬಾಕಿ ಪಾವತಿಗಾಗಿ ಧನ್ಯವಾದಗಳು", + "print": "ಮುದ್ರಿಸು", + "unitPirce": "ಘಟಕ ಬೆಲೆ", + "totalPrice": "ಒಟ್ಟು ಬೆಲೆ", + "totalVat": "ಒಟ್ಟು ವ್ಯಾಟ್", + "deliveryCharge": "ವಿತರಣಾ ಶುಲ್ಕ", + "totalPayable": "ಮೊತ್ತದ ಪಾವತಿ", + "thakYouForYourPurchase": "ಖರೀದಿಗಾಗಿ ಧನ್ಯವಾದಗಳು", + "pleaseConnectYourBlutohPrinter": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ಬ್ಲೂಟೂತ್ ಪ್ರಿಂಟರ್‌ನೇ ಸಂಪರ್ಕಿಸಿ", + "editSocailMedia": "ಸಾಮಾಜಿಕ ಮಾಧ್ಯಮಗಳನ್ನು ಸಂಪಾದಿಸಿ", + "socialMarketing": "ಸಾಮಾಜಿಕ ಮಾರ್ಕೆಟಿಂಗ್", + "share": "ಹಂಚಿಕೊಳ್ಳಿ", + "notification": "ಅಧಿಸೂಚನೆ", + "purchaseAlarm": "ಖರೀದಿ ಅಲಾರಂ", + "purchaseConfirmed": "ಖರೀದಿ ದೃಢೀಕರಿಸಲಾಗಿದೆ", + "paymentComplete": "ಪಾವತಿ ಪೂರ್ಣಗೊಂಡಿದೆ", + "retur": "ರಿಟರ್ನ್", + "sendSms": "ಎಸ್‌ಎಂಎಸ್ ಕಳುಹಿಸಿ", + "recivethePin": "ಪಿನ್ ಅನ್ನು ಪಡೆದಿದ್ದೇನೆ", + "startNewSale": "ಹೊಸ ಮಾರಾಟ ಆರಂಭಿಸಿ", + "payment": "ಪಾವತಿ", + "masterCard": "ಮಾಸ್ಟರ್ ಕಾರ್ಡ್", + "instrucation": "ನಿರ್ದೇಶನಾದಿಗಳು", + "cash": "ನಗದು", + "invoiceViewr": "ವಿಚಿತ್ರ ವೀಕ್ಷಕ", + "size": "ಗಾತ್ರ", + "color": "ಬಣ್ಣ", + "weight": "ತೂಕ", + "capacity": "ಹಿಡಿತ", + "type": "ಪ್ರಕಾರ", + "youWantTodeletetheProduct": "ನೀವು ಈ ಉತ್ಪನ್ನವನ್ನು ಅಳಿಸಲು ಬಯಸುತ್ತಿದ್ದೀರಾ?", + "delete": "ಅಳಿಸಿ", + "contactDetials": "ಸಂಪರ್ಕ ವಿವರಗಳು", + "clarence": "ಕ್ಲ್ಯಾರೆನ್ಸ್", + "call": "ಕಾಲ್", + "messege": "ಸಂದೇಶ", + "dailyTransaction": "ದೈನಂದಿನ ವ್ಯಾಪಾರ", + "promo": "ಪ್ರೊಮೋ", + "send": "ಕಳುಹಿಸಿ", + "easyToUseThePos": "ಸುಲಭವಾದ ಮೊಬೈಲ್ ಪಾಸ್‌ಗಾಗಿ ಸುಲಭವಾದ ವಾಣಿಜ್ಯ ಸಿಸ್ಟಮ್", + "easytheusedesciption": "ಸೇಲ್ಸ್ ಪ್ರೋ ಆಪ್ ಉಚಿತವಾಗಿದೆ, ಬಳಕೆಗೆ ಸುಲಭ. ಸತ್ಯತಃ, ಇದು ವಿಶ್ವದ ಒಂದು ಉತ್ತಮ ವಾಣಿಜ್ಯ ಪರಿಕಲ್ಪನೆಗಳಲ್ಲೊಂದು.", + "choseYourFeature": "ನಿಮ್ಮ ವೈಶಿಷ್ಟ್ಯವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "choseyourfeatureDesciption": "ವೈಶಿಷ್ಟ್ಯಗಳು ಪರಂಪರಾಗತ ಪರಿಹಾರಗಳಿಂದ ವ್ಯತ್ಯಯವಾಗಿವೆ ಮಾಡುತ್ತವೆ.", + "allBusinessSolutions": "ಎಲ್ಲಾ ವ್ಯಾಪಾರ ಪರಿಹಾರಗಳು", + "allBusinessolutionDescrip": "ಸೇಲ್ಸ್ ಪ್ರೋ ಸ್ಟಾಕ್, ಖಾತೆ, ಮಾರಾಟ, ವೆಚ್ಚವು ಮತ್ತು ನಷ್ಟ/ಲಾಭವನ್ನು ಹೊಂದಿದ ಸಂಪೂರ್ಣ ವ್ಯಾಪಾರ ಪರಿಹಾರವಾಗಿದೆ.", + "skip": "ಹಾರಿಸಿ", + "next": "ಮುಂದೆ", + "anewUpdateAvailable": "ಹೊಸ ಅಪ್‌ಡೇಟ್ ಲಭ್ಯವಿದೆ\nದಯವಿಟ್ಟು ನಿಮ್ಮ ಆಪ್‌ಡೇಟ್ ಮಾಡಿ", + "skipTheUpdate": "ಅಪ್‌ಡೇಟ್ ಹಾರಿಸಿ", + "rememberMeLater": "ನನಗೆ ನೆನಪಿಸಿ", + "powerdedByAcnoo": "ಶಕ್ತಿಯಿಂದ ಆಚನು", + "lossOrProfit": "ನಷ್ಟ/ಲಾಭ", + "expense": "ವೆಚ್ಚ", + "parties": "ಪಕ್ಷಗಳು", + "home": "ಹೋಮ್", + "sales": "ಮಾರಾಟಗಳು", + "setting": "ಸೆಟ್ಟಿಂಗ್‌ಗಳು", + "purchaseNow": "ಈಗ ಖರೀದಿಸಿ", + "paymentMethods": "ಪಾವತಿ ವಿಧಾನಗಳು", + "save": "ಉಳಿಸು", + "update": "ನವೀಕರಿಸು", + "continueButton": "ಮುಂದುವರಿಸು", + "name": "ಹೆಸರು", + "phone": "ಫೋನ್ ಸಂಖ್ಯೆ", + "email": "ಇಮೇಲ್ ವಿಳಾಸ", + "address": "ವಿಳಾಸ", + "previousDue": "ಹಿಂದಿನ ಬಾಕಿ", + "selectLang": "ನಿಮ್ಮ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "addContact": "ಸಂಪರ್ಕವನ್ನು ಸೇರಿಸಿ", + "moreInfo": "ಹೆಚ್ಚಿನ ಮಾಹಿತಿ", + "retailer": "ಮರಾಠ್ಯಾದಾರ", + "dealer": "ಡೀಲರ್", + "wholesaler": "ಹೊಲ್‌ಸೇಲರ್", + "supplier": "ಸರಬರಾಜು ವಿತರಕ", + "CustomerDetails": "ಗ್ರಾಹಕ ವಿವರಗಳು", + "recentTransaction": "ಇತ್ತಿಚೇಗಿನ ಪರಿವರ್ತನೆಗಳು", + "totalProduct": "ಒಟ್ಟು ಉತ್ಪನ್ನಗಳು", + "total": "ಒಟ್ಟು", + "paid": "ಪಾವಿತ", + "unPaid": "ಅಪವಿತ", + "due": "ಬಾಕಿ", + "connect": "ಸಂಪರ್ಕಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ", + "tryAgain": "ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ", + "loading": "ಲೋಡ್ ಆಗುತ್ತಿದೆ", + "viewAll": "ಎಲ್ಲವನ್ನೂ ವೀಕ್ಷಿಸಿ", + "partyList": "ಪಕ್ಷಿಗಳ ಪಟ್ಟಿ", + "addCustomer": "ದಯವಿಟ್ಟು ಗ್ರಾಹಕನನ್ನು ಸೇರಿಸಿ", + "updateContact": "ಸಂಪರ್ಕವನ್ನು ನವೀಕರಿಸಿ", + "dueList": "ಬಾಕಿ ಪಟ್ಟಿ", + "collectDue": "ಬಾಕಿಯನ್ನು ಸಂಗ್ರಹಿಸಿ", + "date": "ದಿನಾಂಕ", + "dueAmount": "ಬಾಕಿ ಮೊತ್ತ: ", + "customerName": "ಗ್ರಾಹಕ ಹೆಸರು", + "totalAmount": "ಒಟ್ಟು ಮೊತ್ತ", + "paidAmount": "ಪಾವಿತ ಮೊತ್ತ", + "paymentTypes": "ಪಾವಿತಿ ವಿಧಾನ", + "cancel": "ರದ್ದುಗೊಳಿಸು", + "expenseReport": "ಖರ್ಚು ವರದಿ", + "fromDate": "ದಿನಾಂಕ ಯಿಂದ", + "toDate": "ದಿನಾಂಕ ವರೆಗೆ", + "expenseFor": "ಖರ್ಚು ಹೆಚ್ಚಲು", + "amount": "ಮೊತ್ತ", + "noData": "ಡೇಟಾ ಲಭ್ಯವಿಲ್ಲ", + "totalExpense": "ಖರ್ಚಿನ ಒಟ್ಟು ಮೊತ್ತ", + "addExpense": "ಖರ್ಚು ಸೇರಿಸಿ", + "expenseDate": "ಖರ್ಚು ದಿನಾಂಕ", + "referenceNo": "ಉಲ್ಲೇಖ ಸಂಖ್ಯೆ", + "note": "ಕೆಲಸ", + "expenseCat": "ಖರ್ಚು ವರ್ಗಗಳು", + "search": "ಹುಡುಕು", + "select": "ಆಯ್ಕೆಮಾಡಿ", + "addExpenseCat": "ಖರ್ಚು ವರ್ಗ ಸೇರಿಸಿ", + "categoryName": "ವರ್ಗದ ಹೆಸರು", + "alreadyAdded": "ಈಗಾಗಲೇ ಸೇರಿದೆ", + "whatNew": "ಹೊಸದು ಏನು", + "lp": "ನಷ್ಟ/ಲಾಭ", + "profit": "ಲಾಭ", + "loss": "ನಷ್ಟ", + "lpDetails": "ನಷ್ಟ/ಲಾಭ ವಿವರಗಳು", + "invoice": "ಚಲಾವಣೆ", + "dates": "ದಿನಾಂಕ:", + "mobile": "ಮೊಬೈಲ್:", + "product": "ಉತ್ಪನ್ನ", + "quantity": "ಪ್ರಮಾಣ", + "discount": "ರಿಯಾಯಿತಿ", + "totalLoss": "ಒಟ್ಟು ನಷ್ಟ", + "totalProfit": "ಒಟ್ಟು ಲಾಭ", + "productList": "ಉತ್ಪನ್ನ ಪಟ್ಟಿ", + "stock": "ಸ್ಟಾಕ್", + "addNewProduct": "ಹೊಸ ಉತ್ಪನ್ನ ಸೇರಿಸಿ", + "productName": "ಉತ್ಪನ್ನ ಹೆಸರು", + "productCode": "ಉತ್ಪನ್ನ ಕೋಡ್", + "purchasePrice": "ಖರೀದಿ ಬೆಲೆ", + "mrp": "ಎಮ್‌ಆರ್‌ಪಿ", + "wholeSalePrice": "ಹೊಲ್‌ಸೇಲ್ ಬೆಲೆ", + "dealerPrice": "ಡಿಲರ್ ಬೆಲೆ", + "manufacturer": "ನಿರ್ಮಾತಾ", + "saveNPublish": "ಉಳಿಸಿ ಮತ್ತು ಪ್ರಕಟಿಸಿ", + "brands": "ಬ್ರ್ಯಾಂಡ್‌ಗಳು", + "addBrand": "ಬ್ರ್ಯಾಂಡ್ ಸೇರಿಸಿ", + "brandName": "ಬ್ರ್ಯಾಂಡ್ ಹೆಸರು", + "addUnit": "ಯೂನಿಟ್ ಸೇರಿಸಿ", + "unitName": "ಯೂನಿಟ್ ಹೆಸರು", + "units": "ಯೂನಿಟ್‌ಗಳು", + "addProduct": "ದಯವಿಟ್ಟು ಉತ್ಪನ್ನವನ್ನು ಸೇರಿಸಿ", + "updateProduct": "ಉತ್ಪನ್ನವನ್ನು ನವೀಕರಿಸಿ", + "salePrice": "ಮಾರಾಟ ಬೆಲೆ", + "profile": "ಪ್ರೊಫೈಲ್", + "edit": "ಸಂಪಾದಿಸಿ", + "businessCat": "ವ್ಯಾಪಾರ ವರ್ಗ", + "language": "ಭಾಷೆ", + "changePassword": "ಪಾಸ್‌ವರ್ಡ್ ಬದಲಿಸಿ", + "updateProfile": "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವೀಕರಿಸಿ", + "businessName": "ಕಂಪೇನಿ ಮತ್ತು ವ್ಯಾಪಾರ ಹೆಸರು", + "addPurchase": "ಖರೀದಿ ಸೇರಿಸಿ", + "inv": "ಚಲಾವಣೆ ಸಂಖ್ಯೆ", + "supplierName": "ಸರಬರಾಜುಗಾರ ಹೆಸರು", + "itemAdded": "ಐಟಂ ಸೇರಿಸಲಾಗಿದೆ", + "addItems": "ಐಟಂಗಳನ್ನು ಸೇರಿಸಿ", + "subTotal": "ಉಪಮೊತ್ತ", + "returnAmount": "ಮರಳು ಮೊತ್ತ", + "chooseSupplier": "ಒಂದು ಸರಬರಾಜುಗಾರನ್ನು ಆರಿಸಿ", + "noSupplier": "ಯಾವುದೇ ಸರಬರಾಜುಗಾರ ಲಭ್ಯವಿಲ್ಲ", + "salesDetails": "ಮಾರಾಟದ ವಿವರಗಳು", + "editPurchaseInvoice": "ಖರೀದಿ ಚಲಾವಣೆಯನ್ನು ಸಂಪಾದಿಸಿ", + "purchaseList": "ಖರೀದಿ ಪಟ್ಟಿ", + "addAPurchase": "ಖರೀದಿ ಸೇರಿಸಿ", + "dueReport": "ಬಾಕಿ ವರದಿ", + "fullyPaid": "ಸಂಪೂರ್ಣ ಪಾವತಿ", + "stillUnpaid": "ಇನ್ನೂ ಪಾವತಿಯಾಗದ", + "purchaseReport": "ಖರೀದಿ ವರದಿ", + "connectPrinter": "ಪ್ರಿಂಟರ್‌ಗೆ ಸಂಪರ್ಕಿಸಿ", + "clickToConnect": "ಸಂಪರ್ಕಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ", + "collectDues": "ದಯವಿಟ್ಟು ಬಾಕಿಯನ್ನು ಸಂಗ್ರಹಿಸಿ", + "addNewPurchase": "ದಯವಿಟ್ಟು ಖರೀದಿ ಸೇರಿಸಿ", + "salesReport": "ಮಾರಾಟ ವರದಿ", + "addSale": "ದಯವಿಟ್ಟು ಮಾರಾಟ ಸೇರಿಸಿ", + "reports": "ವರದಿಗಳು", + "chooseCustomer": "ಗ್ರಾಹಕನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "addSales": "ಮಾರಾಟ ಸೇರಿಸಿ", + "saleList": "ಮಾರಾಟ ಪಟ್ಟಿ", + "editSalesInvoice": "ಮಾರಾಟ ಚಲಾವಣೆಯನ್ನು ಸಂಪಾದಿಸಿ", + "previousPayAmount": "ಹಿಂದಿನ ಪಾವತಿ ಮೊತ್ತ", + "printing": "ಮುದ್ರಿಸುವ ಆಯ್ಕೆ", + "subscription": "ಚಂದಾ", + "userRole": "ಬಳಕೆದಾರ ಪಾತ್ರ", + "currency": "ಕರೆನ್ಸಿ", + "logOut": "ಲಾಗ್ ಔಟ್", + "stockList": "ಸ್ಟಾಕ್ ಪಟ್ಟಿ", + "purchase": "ಖರೀದಿ", + "sale": "ಮಾರಾಟ", + "yourPack": "ನಿಮ್ಮ ಪ್ಯಾಕೇಜ್", + "freePlan": "ಉಚಿತ ಪ್ಯಾಕೇಜ್", + "youRUsing": "ನೀವು ಬಳಸುತ್ತಿದ್ದೀರಿ", + "freePack": "ಉಚಿತ ಪ್ಯಾಕೇಜ್", + "premiumPlan": "ಪ್ರೀಮಿಯಂ ಪ್ಯಾಕೇಜ್", + "packFeatures": "ಪ್ಯಾಕೇಜ್ ವೈಶಿಷ್ಟ್ಯಗಳು", + "unlimited": "ಅಸಂಖ್ಯಾತ", + "updateNow": "ಈಗ ನವೀಕರಿಸಿ", + "purchasePremium": "ಪ್ರೀಮಿಯಂ ಪ್ಯಾಕೇಜ್ ಖರೀದಿಮಾಡಿ", + "buyPremium": "ಪ್ರೀಮಿಯಂ ಪ್ಯಾಕೇಜ್ ಖರೀದಿಮಾಡಿ", + "paypalPay": "ಪೇಪಲ್ ನೀಲಿ ಮಾಡಿ", + "gotEmail": "ನಿಮಗೆ ಇಮೇಲ್ ಬಂದಿದೆ", + "sendEmail": "ನೀವು ಪಾಸ್ವರ್ಡ್ ರೀಸೆಟ್ ಮಾಡಲು ನಿರ್ದೇಶಗಳನ್ನು ಹೇಗೆ ಸೇರಿಸಬೇಕೆಂದು ಅನುಸರಿಸಿ ನಮೂದಿಸಿದ ಇಮೇಲ್ ಗೆ ನಾವು ಇಮೇಲ್ ಕಳುಹಿಸಿದ್ದೇವೆ", + "checkEmail": "ಇಮೇಲ್ ತನಿಖೆಮಾಡಿ", + "close": "ಮುಚ್ಚಿ", + "forgotPassword": "ಪಾಸ್ವರ್ಡ್ ಮರೆತೆ?", + "enterEmail": "ಪಾಸ್ವರ್ಡ್ ರೀಸೆಟ್ ಲಿಂಕ್ ಪಡೆಯಲು ದಯವಿಟ್ಟು ಕೆಳಗಿನ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ.", + "sendLink": "ರೀಸೆಟ್ ಲಿಂಕ್ ಕಳುಹಿಸಿ", + "emailText": "ಇಮೇಲ್", + "password": "ಪಾಸ್ವರ್ಡ್", + "logIn": "ಲಾಗಿನ್ ಮಾಡಿ", + "noAcc": "ಯಾವುದೇ ಖಾತೆಯಿಲ್ಲದೆಯೇ?", + "register": "ನೋಂದಾಯಿಸಿ", + "phoneVerification": "ಫೋನ್ ಪರಿಶೀಲನೆ", + "registerTitle": "ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು ನಮ್ಮನ್ನು ನಿಮ್ಮ ಫೋನ್ ನೇರಕ್ಕೆ ನೇಮಿಸಬೇಕು!", + "sendCode": "ಕೋಡ್ ಕಳುಹಿಸಿ", + "staffLogin": "ಸ್ಟಾಫ್ ಲಾಗಿನ್", + "logInWithMail": "ಇಮೇಲ್ ಜೊತೆಗೆ ಲಾಗಿನ್ ಮಾಡಿ", + "setUpProfile": "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಸೆಟ್ ಅಪ್ ಮಾಡಿ", + "setUpDesc": "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ನನ್ನೆಯ ಡಾಕ್ಟರ್ ನೊಂದಿಗೆ ಹೆಚ್ಚು ಪ್ರಭಾವ ಬೆಳೆಸಲು ನವೀಕರಿಸಿ", + "gallery": "ಗ್ಯಾಲರಿ", + "camera": "ಕ್ಯಾಮೆರಾ", + "companyAddress": "ಕಂಪನಿ ವಿಳಾಸ", + "openingBalance": "ಆರಂಭಿಕ ಜಮಾ", + "confirmPass": "ಪಾಸ್ವರ್ಡ್ ದೃಢೀಕರಿಸಿ", + "haveAcc": "ಈಗಾಗಲೇ ಖಾತೆ ಹೊಂದಿದ್ದೀರಿಯಾ?", + "loginWithPhone": "ಫೋನ್ ಜೊತೆಗೆ ಲಾಗಿನ್ ಮಾಡಿ", + "editPhone": "ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಸಂಪಾದಿಸುವುದೇ?", + "createAcc": "ಉಚಿತ ಖಾತೆ ರಚಿಸಿ", + "congratulation": "ಅಭಿನಂದನಗಳು", + + "signIn": "ಸೈನ್ ಇನ್", + "welcomeBack": "ಮರು ಬರುತ್ತೇವೆ!", + "passwordCannotBeEmpty": "ಪಾಸ್ವರ್ಡ್ ಖಾಲಿಯಾಗಿರಬಹುದು", + "reset": "ನಿಮ್ಮ ಇಮೇಲ್ ಅಥವಾ ಮೊಬೈಲ್ ನಂಬರ್ ಬಳಸಿ ಪಾಸ್ವರ್ಡ್ ಮರುಸೆಟು ಮಾಡಿ", + "lableEmail": "ಇಮೇಲ್", + "hintEmail": "ಇಮೇಲ್ ವಿಳಾಸ ನಮೂದಿಸಿ", + "emailCannotBeEmpty": "ಇಮೇಲ್ ಖಾಲಿಯಾಗಿರಬಹುದು", + "pleaseEnterAValidEmail": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಇಮೇಲ್ ನಮೂದಿಸಿ", + "continueE": "ಮುಂದುವರಿಯಿರಿ", + "pleaseEnterYourDetails": "ದಯವಿಟ್ಟು ನಿಮ್ಮ ವಿವರಗಳನ್ನು ನಮೂದಿಸಿ.", + "lablePassword": "ಪಾಸ್ವರ್ಡ್", + "hintPassword": "ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ", + "pleaseEnterABiggerPassword": "ದಯವಿಟ್ಟು ದೊಡ್ಡ ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ", + "rememberMe": "ನಾನು ನೆನೆಸೋಕೆ", + "donNotHaveAnAccount": "ನಿಮ್ಮ ಖಾತೆ ಇಲ್ಲವೇ?", + "createAFreeAccount": "ಉಚಿತ ಖಾತೆ ರಚಿಸಿ", + "fullName": "ಪೂರ್ಣ ಹೆಸರು", + "enterYourFullName": "ನಿಮ್ಮ ಪೂರ್ಣ ಹೆಸರು ನಮೂದಿಸಿ", + "nameCanNotBeEmpty": "ಹೆಸರು ಖಾಲಿಯಾಗಿರಬಹುದು", + "alreadyHaveAnAccount": "ಹೀಗಾಗಿ ಖಾತೆ ಇದೆಯೆ?", + "createNewPassword": "ಹೊಸ ಪಾಸ್ವರ್ಡ್ ರಚಿಸಿ", + "setUpNewPassword": "ಹೊಸ ಪಾಸ್ವರ್ಡ್ ಹೊಂದಿಸಿ", + "resetPassword": "ನಿಮ್ಮ ಖಾತೆಗೆ ಪುನಾವೃತವಾಗಿ ಲಾಗಿನ್ ಮಾಡಲು ಪಾಸ್ವರ್ಡ್ ಮರುಸೆಟು ಮಾಡಿ", + "newPassword": "ಹೊಸ ಪಾಸ್ವರ್ಡ್", + "confirmPassword": "ಪಾಸ್ವರ್ಡ್ ಖಚಿತಪಡಿಸಿ", + "passwordsDoNotMatch": "ಪಾಸ್ವರ್ಡ್‌ಗಳು ಹೊಂದುವುದಿಲ್ಲ", + "verityEmail": "ಇಮೇಲ್ ದೃಢೀಕರಿಸಿ", + "verification": "ದೃಢೀಕರಣ", + "digits": "ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ 6-ಅಂಕೆಗಳ ಪಿನ್ ಕಳುಹಿಸಲಾಗಿದೆ: ", + "enterValidOTP": "ಮಾನ್ಯವಾದ OTP ನಮೂದಿಸಿ", + "resendOTP": "ಮರುಕಳಿಸಿ OTP", + "verifyYourEmail": "ನಿಮ್ಮ ಇಮೇಲ್ ದೃಢೀಕರಿಸಿ", + "weHaveSentAConfirmationEmailTo": "ನಾವು ದೃಢೀಕರಣ ಇಮೇಲ್ ಅನ್ನು ಕಳುಹಿಸಿದ್ದೇವೆ", + "folder": "ಇಮೇಲ್ ಸ್ಪಾಮ್ ಫೋಲ್ಡರ್‌ಗೆಯಲ್ಲಿ ಹೋಗಬಹುದು.", + "gotIt": "ಸಿಕ್ಕಿತು", + "enterOpeningBalance": "ಆರಂಭಿಕ ಬ್ಯಾಲೆನ್ಸ್ ನಮೂದಿಸಿ", + "pleaseEnterAValidBusinessName": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ವ್ಯವಹಾರ ಹೆಸರು ನಮೂದಿಸಿ", + "enterBusiness": "ವ್ಯವಹಾರ/ಸ್ಟೋರ್ ಹೆಸರು ನಮೂದಿಸಿ", + "selectBusinessCategory": "ವ್ಯವಹಾರ ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "todaySummary": "ಇಂದಿನ ಸಾರಾಂಶ", + "sellAll": "ಎಲ್ಲಾ ಮಾರಾಟ >", + "income": "ಆದಾಯ", + "purchased": "ಖರೀದಿಸಲಾಗಿದೆ", + "endYourFreePlan": "ನಿಮ್ಮ ಉಚಿತ ಯೋಜನೆಯ ಅಂತ್ಯ", + "yourFree": "ನಿಮ್ಮ ಉಚಿತ ಪ್ಯಾಕೇಜ್ ಮುಗಿಯುತ್ತಿದೆ, ಮುಂದಿನ ಯೋಜನೆ ಖರೀದಿಸಿ ಧನ್ಯವಾದಗಳು.", + "upgradeNow": "ಇಮೇಲ್", + "notFound": "ಅಳಿದ", + "updateYourSubscription": "ನಿಮ್ಮ ಚಂದಾದಾರಿತೆಯನ್ನು ನವಿಕರಿಸಿ", + "noDataFound": "ದತ್ತಾಂಶವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಿಲ್ಲ", + "areYouSure": "ನೀವು ಖಚಿತವಾಗಿದ್ದೀರಾ?", + "doYouWantToExitTheApp": "ಆಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಿಡಲಿಚ್ಚಿಸುತ್ತೀರಾ?", + "no": "ಇಲ್ಲ", + "yes": "ಹೌದು", + "dashboard": "ಡ್ಯಾಶ್‌ಬೋರ್ಡ್", + "salesPurchaseOverview": "ಮಾರಾಟ ಮತ್ತು ಖರೀದಿ ಸಮೀಕ್ಷೆ", + "totalItems": "ಒಟ್ಟು ಐಟಮ್‌ಗಳು", + "totalCategories": "ಒಟ್ಟು ವರ್ಗಗಳು", + "quickOverview": "ತ್ವರಿತ ಸಮೀಕ್ಷೆ", + "totalIncome": "ಒಟ್ಟು ಆದಾಯ", + "customerDue": "ಗ್ರಾಹಕ ಬಾಕಿ", + "stockValue": "ಸ್ಟಾಕ್ ಮೌಲ್ಯ", + "lossProfit": "ತೊಂದರೆ/ಲಾಭ", + "cost": "ಮೂಲ್ಯ", + "qty": "ಪ್ರಮಾಣ", + "noProductFound": "ಉತ್ಪನ್ನವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗಿಲ್ಲ", + "phoneNumber": "ದೂರವಾಣಿ ನಂಬರ್", + "pleaseEnterAValidName": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಹೆಸರು ನಮೂದಿಸಿ", + "pleaseEnterValidPhoneAndNameFirst": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಫೋನ್ ಮತ್ತು ಹೆಸರು ಮೊದಲು ನಮೂದಿಸಿ", + "confirmDelete": "ಅಳಿಸುವಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿ", + "areYouSureYouWant": "ನೀವು ಈ ಪಕ್ಷಿಯನ್ನು ಅಳಿಸಲು ಖಚಿತವಾಗಿದ್ದೀರಾ?", + "pleaseEnterAValidPhoneNumber": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ದೂರವಾಣಿ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + "sendSMS": "SMS ಕಳುಹಿಸಿ", + "searchH": "ಇಲ್ಲಿ ಹುಡುಕಾಟ....", + "transactions": "ವ್ಯವಹಾರಗಳು", + "selectAInvoice": "ಒಂದು ಇನ್ವಾಯ್ಸ್ ಆಯ್ಕೆಮಾಡಿ", + "totalDueAmount": "ಒಟ್ಟು ಬಾಕಿ ಪ್ರಮಾಣ", + "youCanNotPayMoreThenDue": "ನೀವು ಬಾಕಿಯಲ್ಲಿರುವುದಕ್ಕಿಂತ ಹೆಚ್ಚು ಹಣವನ್ನು ಕಟ್ಟಲಾಗುವುದಿಲ್ಲ", + "noDueSelected": "ಯಾವುದೇ ಬಾಕಿ ಆಯ್ಕೆಮಾಡಿಲ್ಲ", + "pleaseEnterName": "ದಯವಿಟ್ಟು ಹೆಸರು ನಮೂದಿಸಿ", + "pleaseEnterAmount": "ದಯವಿಟ್ಟು ಮೊತ್ತ ನಮೂದಿಸಿ", + "enterNote": "ಗಮನವನ್ನು ನಮೂದಿಸಿ", + "pleaseSelectAExpenseCategory": "ದಯವಿಟ್ಟು ಖರ್ಚು ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "enterExpanseCategoryName": "ಖರ್ಚು ವರ್ಗದ ಹೆಸರು ನಮೂದಿಸಿ", + "comingSoon": "ಮೆಲುಕಾಣುತ್ತಿದೆ", + "pleaseMakeASaleFirst": "ದಯವಿಟ್ಟು ಮೊದಲನೆಯದಾಗಿ ಮಾರಾಟ ಮಾಡಿ", + "facebook": "ಫೇಸ್ಬುಕ್", + "twitter": "ಟ್ವಿಟರ್", + "instagram": "ಇನ್‌ಸ್ಟಾಗ್ರಾಮ್", + "linkedIN": "ಲಿಂಕ್ಡ್‌ಇನ್", + "link": "ಲಿಂಕ್", + "lorem": "ಲೋರೆಮ್ ಇಪ್ಸಮ್ ಡೋಲೋರ್ ಸಿಟ್ ಅಮೆಟ್, ಕನ್ಸೆಕ್ಟೆಟುರ್ ಆದಿಪಿಸ್ಸಿಂಗ್ ಎಲಿಟ್. ಉಲ್ಟ್ರಿಸಸ್ ಗ್ರಾವಿಡಾ ಸೆಕ್ಲೆರಿಸ್ಕ್ ಆರ್ಕು ಫ್ಯಾಕ್ಲಿಸಿಸ್ ಡುಯಸ್ ಇನ್.", + "paymentGateway": "ಪಾವತಿ ಗೇಟ್ವೇ", + "paymentSuccess": "ಪಾವತಿ ಯಶಸ್ವಿ", + "paymentWasSuccessful": "ಪಾವತಿ ಯಶಸ್ವಿಯಾಗಿ ನಡೆಯಿತು!", + "paymentFailed": "ಪಾವತಿ ವಿಫಲವಾಯಿತು", + "paymentFailedPleaseTryAgain": "ಪಾವತಿ ವಿಫಲವಾಯಿತು. ದಯವಿಟ್ಟು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.", + "pleaseEnterAValidBrandName": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಬ್ರಾಂಡ್ ಹೆಸರು ನಮೂದಿಸಿ", + "enterABrandName": "ಬ್ರಾಂಡ್ ಹೆಸರು ನಮೂದಿಸಿ", + "addCategory": "ವರ್ಗವನ್ನು ಸೇರಿಸಿ", + "enterCategoryName": "ವರ್ಗದ ಹೆಸರು ನಮೂದಿಸಿ", + "selectVariations": "ವಿವಿಧತೆಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ: ", + "dataSavedSuccessfully": "ದತ್ತಾಂಶ ಯಶಸ್ವಿಯಾಗಿ ಉಳಿಸಲಾಗಿದೆ.", + "somethingIs": "ಏನೋ ಒಂದು ವಿಷಯ", + "updateYourProfile": "ನಿಮ್ಮ ಪ್ರೊಫೈಲ್ ಅನ್ನು ನವಿಕರಿಸಿ, ಗ್ರಾಹಕರೊಂದಿಗೆ ಉತ್ತಮ ಶ್ರೇಣಿಯನ್ನು ಸಂಪರ್ಕಿಸಲು", + "shopOpeningBalance": "ಅಂಗಡಿಗೆ ಆರಂಭಿಕ ಬ್ಯಾಲೆನ್ಸ್", + "shopRemainingBalance": "ಅಂಗಡಿಗೆ ಉಳಿದ ಬ್ಯಾಲೆನ್ಸ್", + "enterAValidDiscount": "ಸರಿಯಾದ ಸಡಿಲನ್ನು ನಮೂದಿಸಿ", + "addProductFirst": "ಮೊದಲನೆಯದಾಗಿ ಉತ್ಪನ್ನವನ್ನು ಸೇರಿಸಿ", + "subtotal": "ಉಪ-ಮೊತ್ತ", + "purchaseDetails": "ಖರೀದಿ ವಿವರಗಳು", + "riead": "ರಿಯಾದ್", + "totall": "ಒಟ್ಟು:", + "startDate": "ಆರಂಭದ ದಿನಾಂಕ", + "pickStartDate": "ಆರಂಭದ ದಿನಾಂಕ ಆಯ್ಕೆಮಾಡಿ", + "endDate": "ಅಂತ್ಯದ ದಿನಾಂಕ", + "pickEndDate": "ಅಂತ್ಯದ ದಿನಾಂಕ ಆಯ್ಕೆಮಾಡಿ", + "failedToGetPlatformVersion": "ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಆವೃತ್ತಿಯನ್ನು ಪಡೆಯಲು ವಿಫಲವಾಯಿತು.", + "enterQuantity": "ಮಾತ್ರೆ ನಮೂದಿಸಿ", + "pleaseAddQuantity": "ದಯವಿಟ್ಟು ಪ್ರಮಾಣವನ್ನು ಸೇರಿಸಿ", + "willBeAddedSoon": "ಮೆಲುಕಾಣುತ್ತದೆ", + "addedToCart": "ಕಾರ್ಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ", + "connectYourPrinter": "ನಿಮ್ಮ ಪ್ರಿಂಟರ್ ಅನ್ನು ಸಂಪರ್ಕಿಸಿ", + "customerPay": "ಗ್ರಾಹಕ ಪಾವತಿ", + "supplerPay": "ಸರಬರಾಜು ಪಾವತಿ", + "incomeReport": "ಆದಾಯ ವರದಿ", + "category": "ವರ್ಗ", + "balance": "ಬ್ಯಾಲೆನ್ಸ್", + "itemsSales": "ಐಟಮ್‌ಗಳ ಮಾರಾಟ", + "totalPurchase": "ಒಟ್ಟು ಖರೀದಿ", + "totalSales": "ಒಟ್ಟು ಮಾರಾಟ", + "stockReport": "ಸ್ಟಾಕ್ ವರದಿ", + "lossProfitReport": "ತೊಂದರೆ/ಲಾಭ ವರದಿ", + "outOfStock": "ಸ್ಟಾಕ್‌ದಲ್ಲಿ ಇಲ್ಲ", + "vat": "ಮೌಲ್ಯಸಂಸ್ಥೆ", + "customerPhoneNumber": "ಗ್ರಾಹಕ ದೂರವಾಣಿ ಸಂಖ್ಯೆ", + "enterCustomerPhoneNumber": "ಗ್ರಾಹಕ ದೂರವಾಣಿ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + "walkInCustomer": "ವಾಕ್ಇನ್ ಗ್ರಾಹಕ", + "guest": "ಅತಿಥಿ", + "stocks": "ಸ್ಟಾಕ್: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "ಲೋರೆಮ್ ಇಪ್ಸಮ್ ಡೋಲೋರ್ ಸಿಟ್ ಅಮೆಟ್, ಕನ್ಸೆಕ್ಟೆಟುರ್ ಎಲಿಟ್. ಇಂಟರ್ಡಮ್ ಕಾಂಸ್.", + "doNotDisturb": "ಕೊಂದೂ ನಿರ್ಬಂಧ", + "on": "ಆನ್", + "off": "ಆಫ್", + "unlimitedUsagesOfOurPackage": "ನಮ್ಮ ಪ್ಯಾಕೇಜ್‌ನ ಅಮಿತ ಬಳಕೆ\uD83D\uDC47", + "loremIpsumDolor": "ಲೋರೆಮ್ ಇಪ್ಸಮ್ ಡೋಲೋರ್ ಸಿಟ್ ಅಮೆಟ್, ಕನ್ಸೆಕ್ಟೆಟುರ್ ಆದಿಪಿಸ್ಸಿಂಗ್ ಎಲಿಟ್. ನಾಟೋಕ್ವೆ ಆಲ್ಕ್ವೆಟ್ ಇಟ್, ಕರ್ಯಗೇಟು. ತೆಲ್ಲಸ್ ಸಾಪಿಯನ್ ಓಡಿಯೊ ಅಲಿಕ್.", + "payForSubscribe": "ಚಂದಾ ಪಾವತಿ", + "field": "ಹೆತ್ತುವ", + "successfullyPaid": "ಯಶಸ್ವಿಯಾಗಿ ಪಾವತಿ", + "profileEdit": "ಪ್ರೊಫೈಲ್ ಸಂಪಾದನೆ", + "products": "ಉತ್ಪನ್ನಗಳು", + "salesList": "ಮಾರಾಟದ ಪಟ್ಟಿ", + "useTitleCanNotBeEmpty": "ಬಳಕೆದಾರ ಶೀರ್ಷಿಕೆ ಖಾಲಿಯಾಗಿರಬಹುದು", + "userTitle": "ಬಳಕೆದಾರ ಶೀರ್ಷಿಕೆ", + "enterUserTitle": "ಬಳಕೆದಾರ ಶೀರ್ಷಿಕೆ ನಮೂದಿಸಿ", + "create": "ರಚಿಸಿ", + "youHaveToGivePermission": "ನೀವು ಅನುಮತಿ ನೀಡಬೇಕಾಗಿದೆ", + "all": "ಎಲ್ಲ", + "userRoleDetails": "ಬಳಕೆದಾರ ಪಾತ್ರದ ವಿವರಗಳು", + "doYouWantToDeleteTheUser": "ನೀವು ಈ ಬಳಕೆದಾರನನ್ನು ಅಳಿಸಲು ಇಚ್ಛಿಸುತ್ತೀರಾ?", + "thisProductAlreadyAdded": "ಈ ಉತ್ಪನ್ನ ಈಗಾಗಲೇ ಸೇರಿಸಲಾಗಿದೆ!", + "pleaseEnterAValidProductName": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಉತ್ಪನ್ನ ಹೆಸರು ನಮೂದಿಸಿ", + "enterProductName": "ಉತ್ಪನ್ನದ ಹೆಸರು ನಮೂದಿಸಿ", + "pleaseSelectACategory": "ದಯವಿಟ್ಟು ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "productCategory": "ಉತ್ಪನ್ನ ವರ್ಗ", + "selectProductCategory": "ಉತ್ಪನ್ನ ವರ್ಗವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "enterSize": "ಆಕಾರ ನಮೂದಿಸಿ", + "enterColor": "ಬಣ್ಣ ನಮೂದಿಸಿ", + "enterWeight": "ತೂಕ ನಮೂದಿಸಿ", + "enterCapacity": "ಶಕ್ತಿ ನಮೂದಿಸಿ", + "enterType": "ಮರೆಯಿರಿ", + "productBrand": "ಉತ್ಪನ್ನ ಬ್ರಾಂಡ್", + "selectABrand": "ಬ್ರಾಂಡ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "productCodeIsRequired": "ಉತ್ಪನ್ನ ಕೋಡ್ ಅಗತ್ಯವಿದೆ", + "enterAValidStock": "ಸರಿಯಾದ ಸ್ಟಾಕ್ ನಮೂದಿಸಿ", + "enterStock": "ಸ್ಟಾಕ್ ನಮೂದಿಸಿ", + "productUnit": "ಉತ್ಪನ್ನ ಘಟಕ", + "selectProductUnit": "ಉತ್ಪನ್ನ ಘಟಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "pleaseEnterAValidPurchasePrice": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಖರೀದಿ ಬೆಲೆ ನಮೂದಿಸಿ", + "enterPurchasePrice": "ಖರೀದಿ ಬೆಲೆ ನಮೂದಿಸಿ", + "pleaseEnterAValidSalePrice": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಮಾರಾಟ ಬೆಲೆ ನಮೂದಿಸಿ", + "enterSaltingPrice": "ಸಾಲ್ಟ್ ಬೆಲೆ ನಮೂದಿಸಿ", + "enterWholesalePrice": "ಹೋಲ್‌ಸೆಲ್ ಬೆಲೆ ನಮೂದಿಸಿ", + "enterDealerPrice": "ಡೀಲರ್ ಬೆಲೆ ನಮೂದಿಸಿ", + "enterDiscount": "ಉಡುಗೊರೆ ನಮೂದಿಸಿ", + "enterManufacturerName": "ತಯಾರಕರ ಹೆಸರು ನಮೂದಿಸಿ", + "adding": "ಮುಡಿಸುವುದಾಗಿ", + "pleaseEnterAValidUnitName": "ದಯವಿಟ್ಟು ಸರಿಯಾದ ಘಟಕದ ಹೆಸರು ನಮೂದಿಸಿ", + "pleaseEnterUnitName": "ಘಟಕದ ಹೆಸರು ನಮೂದಿಸಿ", + "productDetails": "ಉತ್ಪನ್ನದ ವಿವರಗಳು", + "smartWatch": "ಸ್ಮಾರ್ಟ್ ವಾಚ್", + "appleWatch": "ಆಪಲ್ ವಾಚ್", + "deleting": "ಅಳಿಸುತ್ತಿದೆ....", + "brand": "ಬ್ರಾಂಡ್", + "loremIpsumDolorSit": "ಲೋರೆಮ್ ಇಪ್ಸಮ್ ಡೋಲೋರ್ ಸಿಟ್ ಅಮೆಟ್, ಕನ್ಸೆಕ್ಟೆಟುರ್ ಅಡಿ ಪಿಸ್ಸಿಂಗ್ ಎಲಿಟ್. ಅಕ್ಯೂಮ್‌ಸಾನ್ ವುಲ್ಪುಟೇ ತೆಲ್ಲಸ್ ಸೆಕ್ಲೆರಿಸ್ಕ್ ಓಡಿಯೊ ಕಾನ್ ಸೆಕ್ಟೆಟುರ್ ಟಿಂಡರ್.", + "details": "ವಿವರಗಳು", + "weSentAnOTPInYourPhoneNumber": "ನಿಮ್ಮ ಫೋನ್ ನಂಬರಿಗೆ OTP ಅನ್ನು ಕಳುಹಿಸಿದ್ದೇವೆ", + "pleaseEnterTheOTP": "ದಯವಿಟ್ಟು OTP ನಮೂದಿಸಿ", + "enterAValidOTP": "ಮಾನ್ಯವಾದ OTP ಅನ್ನು ನಮೂದಿಸಿ", + "verify": "ಪರಿಶೀಲಿಸಿ", + "resendIn": "OTP ಪುನಃ ಕಳುಹಿಸಿ", + + "dueCollection": "ಬಾಕಿ ವಸೂಲಿ", + "noTransaction": "ಯಾವುದೇ ವಹಿವಾಟು ಇಲ್ಲ", + "updating": "ನವೀಕರಿಸುತ್ತಿದೆ...", + "confirmSMSTo": "SMS ಗೆ ದೃಢೀಕರಿಸಿ", + "anSMSWillBeSentToTheFollowingNumber": "ಈ ಕೆಳಗಿನ ಸಂಖ್ಯೆಗೆ SMS ಕಳುಹಿಸಲಾಗುತ್ತದೆ:", + "package": "ಪ್ಯಾಕೇಜ್", + "permissionNotGranted": "ಅನುಮತಿ ನೀಡಲಾಗಿಲ್ಲ!", + "collectedBy": "ಸಂಗ್ರಹಿಸಿದವರು:", + "phonee": "ಫೋನ್:", + "purchaseBy": "ಖರೀದಿಸಿದವರು:", + "salesBy": "ಮಾರಾಟ ಮಾಡಿದವರು:", + "days": "ದಿನಗಳು", + "freeLifetimeUpdate": "ಮೋಡತ ಬದಲಾವಣೆ ಸದಾ ಉಚಿತ", + "android": "ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು iOS ಅಪ್ಲಿಕೇಶನ್ ಬೆಂಬಲ", + "premiumCustomerSupport": "ಆಂಡ್ರಾಯ್ಡ್ ಮತ್ತು iOS ಅಪ್ಲಿಕೇಶನ್ ಬೆಂಬಲ", + "customInvoiceBranding": "ಕಸ್ಟಮ್ ಇನ್ವಾಯ್ಸ್ ಬ್ರಾಂಡಿಂಗ್", + "unlimitedUsage": "ಅನಂತ ಬಳಕೆ", + "freeDataBackup": "ಉಚಿತ ಡೇಟಾ ಬ್ಯಾಕಪ್", + "addCustomers": "ಗ್ರಾಹಕರನ್ನು ಸೇರಿಸಿ", + "noDue": "ಪಾವತಿಸಬೇಕಾಗಿಲ್ಲ", + "customer": "ಗ್ರಾಹಕ", + "billingAddress": "ಬಿಲ್ಲಿಂಗ್ ವಿಳಾಸ", + "enterAddress": "ವಿಳಾಸವನ್ನು ನಮೂದಿಸಿ", + "city": "ನಗರ", + "cityName": "ನಗರದ ಹೆಸರು", + "state": "ರಾಜ್ಯ", + "stateName": "ರಾಜ್ಯದ ಹೆಸರು", + "zip": "ಜಿಪ್ ಕೋಡ್", + "zipCode": "ಜಿಪ್ ಕೋಡ್ ನಮೂದಿಸಿ", + "chooseCountry": "ದೇಶವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "shippingAddress": "ಕಳುಹಿಸುವ ವಿಳಾಸ", + "partyCreateWarn": "ನೀವು ಪಕ್ಷವನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "addParty": "ಪಕ್ಷಗಳನ್ನು ಸೇರಿಸಿ", + "creditLimit": "ಪಕ್ಷದ ಕ್ರೆಡಿಟ್ ಮಿತಿ", + "selectOne": "ಒಂದು ಆಯ್ಕೆಮಾಡಿ", + "roundings": "ಗುರುತಿಸುವಿಕೆ (+/-)", + "roundingTotal": "ಗುರುತಿಸಲಾದ ಮೊತ್ತ", + "opinion": "ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ನಮೂದಿಸಿ", + "dueSaleWarn": "ವಾಕ್-ಇನ್ ಗ್ರಾಹಕರಿಗಾಗಿ ಬಾಕಿ ಮಾರಾಟಗಳಿಗೆ ಅನುಮತಿ ಇಲ್ಲ.", + "paymentTypeHint": "ದಯವಿಟ್ಟು ಪಾವತಿ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "createSaleWarn": "ನೀವು ಮಾರಾಟವನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "updateSaleWarn": "ನೀವು ಮಾರಾಟವನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "uploadImage": "ಚಿತ್ರ ಅಪ್ಲೋಡ್ ಮಾಡಿ", + "useGallery": "ಗ್ಯಾಲರಿಯನ್ನು ಬಳಸಿ", + "openCamera": "ಕ್ಯಾಮೆರಾ ತೆರೆಯಿರಿ", + "scanCode": "ಉತ್ಪನ್ನ QR ಕೋಡ್ ಸ್ಕ್ಯಾನ್ ಮಾಡಿ", + "posSale": "ಪಾಸ್ ಮಾರಾಟ", + "selectCustomer": "ಗ್ರಾಹಕನನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "searchWith": "ಹುಡುಕು...", + "filter": "ಫಿಲ್ಟರ್", + "productNotFound": "ಉತ್ಪನ್ನ ಸಿಗಲಿಲ್ಲ", + "noMatched": "ಯೋಗ್ಯವಾದ ಉತ್ಪನ್ನಗಳಿಲ್ಲ.", + "inventoryPermission": "ನಿಮಗೆ ಇನ್ವೆಂಟರಿ ಅನುಮತಿ ಇಲ್ಲ", + "noParty": "ಪಕ್ಷಗಳು ಕಂಡುಬಂದಿಲ್ಲ", + "purchaseWarn": "ನೀವು ಖರೀದಿಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "purchaseUpdateWarn": "ನೀವು ಖರೀದಿಗಳನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "addVariantDetails": "ವೇರಿಯಂಟ್ ವಿವರಗಳನ್ನು ಸೇರಿಸಿ", + "purchaseEx": "ಖರೀದಿ ಬೆಲೆ ಹೊರತುಪಡಿಸಿ", + "purchaseIn": "ಖರೀದಿ ಬೆಲೆ ಸೇರಿಸಿ", + "purchaseExReq": "ಖರೀದಿ ಬೆಲೆ ಹೊರತುಪಡಿಸಿ ಅಗತ್ಯವಿದೆ", + "purchaseInReq": "ಖರೀದಿ ಬೆಲೆ ಸೇರಿಸಿ ಅಗತ್ಯವಿದೆ", + "profitMargin": "ಲಾಭದ ಪ್ರಮಾಣ (%)", + "saleReq": "ಮಾರಾಟ ಬೆಲೆ ಅಗತ್ಯವಿದೆ", + "manufactureDate": "ಉತ್ಪಾದನೆ ದಿನಾಂಕ", + "selectDate": "ದಿನಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "expDate": "ಗಡುವಿನ ದಿನಾಂಕ", + "saveVariant": "ವೇರಿಯಂಟ್ ಉಳಿಸಿ", + "model": "ಮಾದರಿ", + "selectModel": "ಮಾದರಿಯನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "bulk": "ಬೃಹತ್ ಅಪ್ಲೋಡ್", + "barcodeGen": "ಬಾರ್ಕೋಡ್ ಜನರೇಟರ್", + "upload": "ಅಪ್ಲೋಡ್ ಮಾಡಿ", + "sku": "SKU / ಕೋಡ್", + "lowStock": "ಕಡಿಮೆ ಸ್ಟಾಕ್", + "enLowStock": "ಕಡಿಮೆ ಸ್ಟಾಕ್ ನಮೂದಿಸಿ", + "manuDate": "ಉತ್ಪಾದನೆ ದಿನಾಂಕ", + "single": "ಒಂದು", + "batch": "ಬ್ಯಾಚ್", + "batchNo": "ಬ್ಯಾಚ್ ಸಂಖ್ಯೆ", + "entBatchNo": "ಬ್ಯಾಚ್ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ", + "variantAdded": "ವೇರಿಯಂಟ್ ಯಶಸ್ವಿಯಾಗಿ ಸೇರಿಸಲಾಗಿದೆ!", + "variantDelete": "ವೇರಿಯಂಟ್ ಯಶಸ್ವಿಯಾಗಿ ಅಳಿಸಲಾಗಿದೆ!", + "addVariant": "ವೇರಿಯಂಟ್ ಸೇರಿಸಿ", + "typeSelect": "ಪ್ರಕಾರ ಆಯ್ಕೆಮಾಡಿ", + "taxType": "ತೆರಿಗೆ ಪ್ರಕಾರ", + "selectTax": "ತೆರಿಗೆ ಆಯ್ಕೆಮಾಡಿ", + "updateProductWarn": "ನೀವು ಉತ್ಪನ್ನವನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "addProductWarn": "ನೀವು ಉತ್ಪನ್ನವನ್ನು ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "updateProductSuccess": "ಉತ್ಪನ್ನ ಯಶಸ್ವಿಯಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ!", + "addProductSuccess": "ಉತ್ಪನ್ನ ಯಶಸ್ವಿಯಾಗಿ ರಚಿಸಲಾಗಿದೆ!", + "choose": "ಆಯ್ಕೆಮಾಡಿ", + "view": "ವಿವರಗಳನ್ನು ವೀಕ್ಷಿಸಿ", + "priceWarn": "ಬೆಲೆ ಖಾಲಿಯಾಗಿರಲಾರದು", + "productSetting": "ಉತ್ಪನ್ನ ಸೆಟ್ಟಿಂಗ್‌ಗಳು", + "saveSetting": "ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಉಳಿಸಿ", + "addStock": "ಸ್ಟಾಕ್ ಸೇರಿಸಿ", + "stockWarn": "ಸ್ಟಾಕ್ ಕನಿಷ್ಠ 1 ಇರಬೇಕು", + "updateSuccess": "ಯಶಸ್ವಿಯಾಗಿ ನವೀಕರಿಸಲಾಗಿದೆ", + "updateFailed": "ಸ್ಟಾಕ್ ನವೀಕರಣ ವಿಫಲವಾಗಿದೆ", + "deleteBatchWarn": "ನೀವು ಈ ಬ್ಯಾಚ್ ಅನ್ನು ಅಳಿಸಲು ನಿಜವಾಗಿಯೂ ಬಯಸುತ್ತೀರಾ?", + "lowStockReport": "ಕಡಿಮೆ ಸ್ಟಾಕ್ ವರದಿ", + "genPdfWarn": "PDF ರಚಿಸಲು ಯಾವುದೇ ಡೇಟಾ ಇಲ್ಲ", + "dateFilterWarn": "ಮಿತಿ ದಿನಾಂಕ ಆರಂಭ ದಿನಾಂಕಕ್ಕಿಂತ ಮುಂಚಿತವಾಗಿರಲಾರದು.", + "createPdfWarn": "ನೀವು PDF ರಚಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "expirationStatus": "ಗಡುವಿನ ಸ್ಥಿತಿ", + "selectFDate": "ಮಾಹಿತಿ ದಿನಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "selectToDate": "ಮಾಹಿತಿ ಅಂತಿಮ ದಿನಾಂಕವನ್ನು ಆಯ್ಕೆಮಾಡಿ", + "clear": "ತೊರೆಯಿರಿ", + "incomeReportPermission": "ನೀವು ಆದಾಯ ವರದಿಯನ್ನು ವೀಕ್ಷಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "deleteAcc": "ಖಾತೆಯನ್ನು ಅಳಿಸಿ", + "deletePartyWarn": "ನೀವು ಪಕ್ಷವನ್ನು ಅಳಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "updatePartyWarn": "ನೀವು ಪಕ್ಷವನ್ನು ನವೀಕರಿಸಲು ಅನುಮತಿ ಹೊಂದಿಲ್ಲ.", + "phoneNotAvail": "ಫೋನ್ ಸಂಖ್ಯೆಯು ಲಭ್ಯವಿಲ್ಲ.", + "notLaunch": "ಫೋನ್ ಅಪ್ಲಿಕೇಶನ್ ಆರಂಭಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ.", + "quickOver": "ತ್ವರಿತ ಅವಲೋಕನ", + "tranSacOver" : "ವಹಿವಟಿನ ಅವಲೋಕನ", + "profitLoss" : "ಲಾಭ ಮತ್ತು ನಷ್ಟ" +} \ No newline at end of file diff --git a/lib/l10n/intl_ko.arb b/lib/l10n/intl_ko.arb new file mode 100644 index 0000000..d54f103 --- /dev/null +++ b/lib/l10n/intl_ko.arb @@ -0,0 +1,1268 @@ +{ + "deleteDialogDetails": "계정을 삭제하시겠습니까? 이 작업은 모든 데이터를 영구적으로 삭제합니다.", + "passwordMust6Character": "비밀번호는 최소 6자 이상이어야 합니다", + "passwordIsRequired": "비밀번호는 최소 6자 이상이어야 합니다", + "iAgreeDeleteMyAccountPermanent": "계정을 영구적으로 삭제하는 데 동의합니다.", + "flat": "정액", + "percent": "퍼센트", + "partialPaid": "일부 결제됨", + "selectStock": "재고 선택", + "stockOrVariant": "재고 / 옵션", + "noBatch": "배치 없음", + "purchaseQuantityRequired": "구매 수량이 필요합니다", + "excelUploader": "Excel 업로더", + "remove": "제거", + "uploading": "업로드 중...", + "pickAndUploadFile": "파일 선택 및 업로드", + "downloadExcelFormat": "Excel 형식 다운로드", + "excelFiles": "Excel 파일", + "noFileSelected": "선택된 파일 없음", + "orContinueWith": "또는 다음으로 계속", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "로그인에 실패했습니다. 다시 시도해 주세요.", + "someThingWithWrongWithTheWebPage": "웹 페이지에 문제가 발생했습니다.", + "loadingOtpSetting": "OTP 설정 로드 중...", + "youCanNowResendYourOtp": "이제 OTP를 재전송할 수 있습니다.", + "resendOtpSeconds": "${start}초 후에 OTP 재전송", + "oldPassword": "이전 비밀번호", + "oldPasswordCanNotBeEmpty": "이전 비밀번호는 비워 둘 수 없습니다", + "seconds": "초", + "downloading": "다운로드 중...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "다운로드 성공! 문서 폴더를 확인하세요", + "printBarCode": "바코드 인쇄", + "youDoNotHavePermissionToGenerateBarcode": "바코드를 생성할 권한이 없습니다.", + "download": "다운로드", + "packingDate": "포장 날짜", + "permissionDeniedToViewBank": "은행을 볼 권한이 거부되었습니다.", + "permissionDeniedToUpdateBank": "은행을 업데이트할 권한이 거부되었습니다.", + "editWarehouse": "창고 편집", + "addNewWarehouse": "새 창고 추가", + "warehouseName": "창고 이름", + "enterWarehouseName": "창고 이름을 입력하세요", + "amountMustBeGreaterThanZero": "금액은 0보다 커야 합니다", + "canNotRetrievePaymentDetails": "결제 세부 정보를 가져올 수 없습니다.", + "youDonNotHavePermissionToCreateExpense": "경비를 생성할 권한이 없습니다.", + "youDoNotHavePermissionToCreateExpenseCategory": "경비 카테고리를 생성할 권한이 없습니다.", + "youDonNotHavePermissionToCreateIncome": "수입을 생성할 권한이 없습니다.", + "youDoNotHavePermissionToCreateIncomeCategory": "수입 카테고리를 생성할 권한이 없습니다.", + "salesReturn": "판매 반품", + "purchaseReturn": "판매 반품", + "returnQuantity": "반품 수량", + "nonFoundableDiscount": "환불 불가(VAT/할인)", + "confirmReturn": "반품 확인", + "pleaseSelectForProductReturn": "반품할 상품을 선택하세요", + "failedToProcessReturn": "반품 처리에 실패했습니다.", + "noValuesDenied": "정의된 값 없음", + "editCategory": "카테고리 편집", + "editModel": "모델 편집", + "addNewModel": "새 모델 추가", + "pleaseEnterValidName": "유효한 이름을 입력하세요", + "modelName": "모델 이름", + "enterModelName": "모델 이름을 입력하세요", + "youDoNotHavePermissionToCreateModel": "모델을 생성할 권한이 없습니다", + "youDoNotHavePermissionToUpdateModel": "모델을 업데이트할 권한이 없습니다", + "modelUpdateSuccessfully": "모델이 성공적으로 업데이트되었습니다!", + "modelCreatedSuccessfully": "모델이 성공적으로 생성되었습니다!", + "models": "모델", + "youDoNotHavePermissionDeleteModel": "모델을 삭제할 권한이 없습니다.", + "enterLabelText": "라벨 텍스트를 입력하세요", + "searchBatchNo": "배치 번호 검색...", + "noActiveUser": "활성 사용자가 아님", + "pleaseUseValidPurchaseCodeUseTheApp": "앱을 사용하려면 유효한 구매 코드를 사용하세요.", + "notInternetConnection": "인터넷 연결 없음", + "pleaseCheckYourInternetConnection": "인터넷 연결을 확인하고 다시 시도해 주세요", + "ok": "확인", + "addCash": "현금 추가", + "reduceCash": "현금 감소", + "transactionType": "거래 유형", + "user": "사용자", + "toAccount": "받는 계좌", + "fromAccount": "보내는 계좌", + "years": "년", + "comboProductReport": "콤보 상품 보고서", + "grossProfit": "매출 총이익 (Gross Profit)", + "netProfit": "순이익 (Net Profit)", + "incomeType": "수입 유형", + "expensesType": "지출 유형", + "resets": "초기화", + "packageName": "패키지 이름", + "start": "시작", + "paymentMethod": "결제 수단", + "addPayment": "결제 추가", + "advance": "선급금", + "noteLevel": "메모 레벨", + "enterYourNoteLevel": "메모 레벨을 입력하세요", + "postSaleMessage": "판매 후 메시지", + "enterYourPostSaleMessage": "판매 후 메시지를 입력하세요", + "a4PageLogo": "A4 페이지 송장 로고", + "thermalInvoicePageLogo": "영수증 프린터 송장 로고", + "thermalPrinterLanguage": "영수증 프린터 언어", + "thermalPrinterPageSize": "영수증 프린터 용지 크기", + "openSetting": "설정 열기", + "selectRack": "랙 선택", + "rack": "랙 (Rack)", + "selectShelf": "선반 선택", + "shelf": "선반 (Shelf)", + "variations": "변형", + "combo": "콤보", + "enterBatchNo": "배치 번호 입력 (Batch No.)", + "selectWarehouse": "창고 선택", + "warehouse": "창고 (Warehouse)", + "netTotalAmount": "순 총액", + "defaultSellingPrice": "기본 판매가", + "selectItems": "항목 선택", + "variantList": "변형 목록", + "addSubVariation": "하위 변형 추가", + "editProduct": "제품 편집", + "noItemFound": "항목을 찾을 수 없음", + "youDoNotHavePermissionDeleteTheShelf": "선반을 삭제할 권한이 없습니다", + "notMatchingResultFound": "일치하는 결과가 없습니다", + "editShelf": "선반 편집", + "addShelf": "새 선반 추가", + "shelfName": "선반 이름", + "enterShelfName": "선반 이름 입력", + "pleaseEnterShelfName": "선반 이름을 입력하세요", + "productRacks": "제품 랙", + "racks": "랙 목록 (Racks)", + "youDoNtHavePermissionToCreateRacks": "랙을 생성할 권한이 없습니다.", + "youDoNtHavePermissionToDeleteRacks": "랙을 삭제할 권한이 없습니다.", + "youDoNtHavePermissionToUpdateRacks": "랙을 수정할 권한이 없습니다.", + "addNewRack": "새 랙 추가", + "editRack": "랙 편집", + "rackName": "랙 이름", + "pleaseEnterRackName": "랙 이름을 입력하세요", + "shelves": "선반 목록 (Shelves)", + "pressToSelect": "눌러서 선택", + "selectAtLeastOneRack": "최소 하나의 선반을 선택하세요", + "inActive": "비활성", + "addNewVariation": "새 변형 추가", + "editVariations": "변형 편집", + "values": "값", + "enterValues": "값 입력", + "pleaseEnterAtLeastOneValues": "최소 하나의 값을 입력하세요.", + "productVariations": "제품 변형", + "permissionDenied": "권한 거부됨", + "noVariationFound": "변형을 찾을 수 없습니다.", + "addNewVariations": "새 변형 추가", + "variationId": "변형 ID (Variation ID)", + "updateRole": "역할 업데이트", + "addRole": "역할 추가", + "enterUserName": "사용자 이름 입력", + "enterYourPassword": "비밀번호를 입력하세요", + "selectAll": "전체 선택", + "sNo": "연번 (S.No.)", + "feature": "기능", + "read": "읽기", + "viewPrice": "가격 보기", + "purchaseReturns": "구매 반품", + "expiredProduct": "유효기간 만료 제품", + "barcodes": "바코드", + "bulkUploads": "대량 업로드", + "productModels": "제품 모델", + "incomes": "수입", + "dues": "미납금", + "subscriptions": "구독", + "paymentsTypes": "결제 유형", + "roles": "역할", + "manageSetting": "설정 관리", + "downloadApk": "APK 다운로드", + "vatReports": "부가세 보고서 (VAT)", + "profitAndLossDetailsReport": "손익 상세 보고서", + "transactionsHistoryReport": "거래 내역 보고서", + "expireProductReports": "만료 제품 보고서", + "productPurchaseReport": "제품 구매 보고서", + "productSalesReport": "제품 판매 보고서", + "role": "역할", + "areYouSureWantToDeleteThisRole": "이 역할을 삭제하시겠습니까?", + "inStock": "재고 있음", + "informationShowInLabels": "라벨에 표시할 정보", + "packageDate": "포장 날짜", + "barCodePrintLabelSetting": "바코드 인쇄 라벨 설정", + "labelRoleLabelSize2Inch": "라벨 롤 사이즈 2\"*1, 50mm*25mm, 간격 3.1mm", + "labelRoleLabelSize1_5Inch": "라벨 롤 사이즈 1.5\"*1, 38mm*25mm, 간격 3.1mm", + "thirtyTwoLabelPerSheet": "시트당 32개 라벨, 8.27인치 x 11.69인치", + "youDoNotHaveAnyPermissionToGenerateBarCode": "바코드를 생성할 권한이 없습니다.", + "pleaseSelectAProductFirst": "제품을 먼저 선택하세요", + "pleaseEnterAValidQuantity": "모든 제품에 대해 유효한 수량(최소 1)을 입력하세요", + "pleaseSelectProductFirst": "제품을 먼저 선택하세요", + "bluetoothIsTurnedOff": "블루투스가 꺼져 있습니다. 켜주세요.", + "noBluetoothDeviceSelected": "선택된 블루투스 장치가 없습니다.", + "printLabel": "라벨 인쇄", + "caningForDevices": "장치 검색 중...", + "noDeviceFound": "장치를 찾을 수 없음", + "retryScan": "검색 재시도", + "connectedTo": "연결됨:", + "pleaseEnableBluetooth": "블루투스를 활성화하세요", + "skuOrCode": "SKU / 코드", + "lowStockAlert": "재고 부족 알림", + "tax": "세금 (Tax)", + "costExclusionTax": "세금 제외 원가", + "costInclusionTax": "세금 포함 원가", + "mrpOrSalePrice": "권장소비자가/판매가 (MRP)", + "expiredDate": "만료일", + "sellingPrice": "판매 가격", + "variationsProduct": "변형 제품", + "comboProducts": "콤보 제품", + "noStockAvailable": "재고 데이터가 없습니다.", + "highToLowPrice": "가격 높은 순", + "lowToHighPrice": "가격 낮은 순", + "attachment": "첨부 파일", + "viewStock": "재고 보기", + "expiry": "만료", + "expire": "만료됨", + "sevenDays": "7일", + "fifteenthDays": "15일", + "thirtyDays": "30일", + "sixtyDays": "60일", + "outPremiumPlan": "프리미엄 요금제", + "youDoNotHavePermissionToCreatePurchase": "구매를 생성할 권한이 없습니다.", + "thisPlanIsNotAvailableToPurchase": "이 요금제는 구매할 수 없습니다", + "thisPlanIsEligibleForUpgrade": "이 요금제는 업그레이드 대상이 아닙니다", + "extendPlan": "요금제 연장", + "buyNow": "지금 구매", + "none": "없음", + "roundToWholeNumber": "정수로 반올림", + "roundToNearestWholeNumber": "가장 가까운 정수로 반올림", + "roundToNearnessDecimalNumber005": "가장 가까운 소수점(0.05)으로 반올림", + "roundToNearnessDecimalNumber01": "가장 가까운 소수점(0.1)으로 반올림", + "roundToNearnessDecimalNumber05": "가장 가까운 소수점(0.5)으로 반올림", + "lastYear": "작년", + "productStock": "제품 재고", + "unit": "단위", + "showExpireDate": "만료일 표시", + "vatId": "부가세 ID (Vat Id)", + "vatType": "부가세 유형 (vatType)", + "exclusivePrice": "세전 가격 (exclusivePrice)", + "inclusivePrice": "세후 가격 (inclusivePrice)", + "profitPercent": "이익률", + "showSingle": "단일 항목 표시", + "showCombo": "콤보 표시", + "showVariant": "변형 표시", + "showAction": "작업 표시", + "ledger": "원장", + "youDoNotHavePermissionToGenerateReport": "보고서를 생성할 권한이 없습니다", + "noDataAvailable": "데이터가 없습니다", + "youDoNotHavePermissionToExportExcel": "엑셀로 내보낼 권한이 없습니다", + "noDataAvailableForExport": "내보낼 데이터가 없습니다", + "supplierDue": "공급업체 미지급액", + "partyType": "거래처 유형", + "allParty": "모든 거래처", + "yesterday": "어제", + "last7Days": "최근 7일", + "last30Days": "최근 30일", + "currentMonth": "이번 달", + "lastMonth": "지난달", + "currentYear": "올해", + "customerDate": "사용자 지정 날짜", + "noTransactionToGeneratePdf": "PDF를 생성할 거래가 없습니다", + "generatePdf": "PDF 생성", + "noTransactionFound": "거래를 찾을 수 없습니다", + "reference": "참조", + "creditIn": "대변 (입금)", + "debitOut": "차변 (출금)", + "subscribeNow": "지금 구독하기", + "expired": "만료됨", + "totalBalance": "총 잔액", + "hoursLeft": "남은 시간", + "daysLeft": "남은 일수", + "pos": "POS", + "profitAndLoss": "손익 계산서", + "branch": "지점", + "hrm": "인사 관리 (HRM)", + "inventory": "재고", + "editAttendance": "근태 수정", + "addNewAttendance": "새 근태 추가", + "employee": "직원", + "pleaseSelectAnEmployee": "직원을 선택하십시오", + "shift": "근무 조 (Shift)", + "selectEmployeeFirst": "먼저 직원을 선택하십시오", + "selectDateFirst": "먼저 날짜를 선택하십시오", + "month": "월", + "autoSelected": "자동 선택됨", + "pleaseSelectDate": "날짜를 선택하십시오", + "timeIn": "출근 시간", + "timeOut": "퇴근 시간", + "attendance": "근태", + "allEmployee": "모든 직원", + "noAvailableRecordFound": "근태 기록을 찾을 수 없습니다.", + "addAttendance": "근태 추가", + "noNoteProvided": "메모가 없습니다.", + "duration": "기간", + "youDoNotHavePermissionToViewAttendance": "근태를 조회할 권한이 없습니다", + "department": "부서", + "noDepartmentFound": "부서를 찾을 수 없습니다.", + "inactive": "비활성", + "noDescriptionAvailableForThisDepartment": "이 부서에 대한 설명이 없습니다.", + "youDoNotHavePermissionToUpdateDepartment": "부서를 업데이트할 권한이 없습니다.", + "youDoNotHavePermissionToDeleteDepartment": "부서를 삭제할 권한이 없습니다.", + "failedToDeleteTheDeterment": "부서 삭제 실패", + "failedToLoadDepartment": "부서 로드 실패", + "addDepartment": "부서 추가", + "saving": "저장 중", + "editDesignation": "직함 수정", + "addDesignation": "새 직함 추가", + "designationName": "직함명", + "enterDesignationName": "직함명을 입력하십시오", + "pleaseEnterDesignationName": "직함명을 입력해 주십시오", + "pleaseSelectAStatus": "상태를 선택하십시오", + "enterDescription": "설명 입력", + "designation": "직함", + "noDesignationFound": "직함을 찾을 수 없습니다.", + "noDescriptionAvailableForThisDesignation": "이 직함에 대한 설명이 없습니다.", + "youDoNotPermissionToUpdateDesignation": "직함을 업데이트할 권한이 없습니다.", + "youDoNotHavePermissionToDeleteDesignation": "직함을 삭제할 권한이 없습니다.", + "updatePurchase": "매입 업데이트", + "editEmployee": "직원 정보 수정", + "addNewEmployee": "새 직원 추가", + "enterFullName": "성명 입력", + "pleaseSelectDesignation": "직함을 선택하십시오", + "pleaseSelectDepartment": "부서를 선택하십시오", + "pleaseSelectStatus": "상태를 선택하십시오", + "pleaseEnterYourPhoneNumber": "전화번호를 입력하십시오", + "countryName": "국가명", + "enterYourCountry": "국가를 입력하십시오", + "salary": "급여", + "pleaseEnterYourSalary": "급여를 입력하십시오", + "gender": "성별", + "pleaseSelectYourGender": "성별을 선택하십시오", + "pleaseSelectYourShift": "근무 조를 선택하십시오", + "birthDate": "생년월일", + "joinDate": "입사일", + "staus": "상태", + "pleaseSelectValidStartAndEndDates": "유효한 시작 및 종료 날짜를 선택하십시오.", + "endDateCannotBeBeforeStartDate": "종료 날짜는 시작 날짜보다 빠를 수 없습니다.", + "editHoliday": "휴일 수정", + "addNewHoliday": "새 휴일 추가", + "enterHolidayName": "휴일 이름 입력", + "pleaseEnterHolidayName": "휴일 이름을 입력하십시오", + "pleaseEnterDate": "날짜를 입력하십시오", + "pleaseSelectStartDate": "시작 날짜를 선택하십시오", + "pleaseEnterEndDate": "종료 날짜를 선택하십시오", + "endDateBeforeStartDate": "종료 날짜가 시작 날짜보다 빠릅니다", + "holidayList": "휴일 목록", + "noHolidayFound": "휴일을 찾을 수 없습니다.", + "noHolidayFundMatching": "일치하는 휴일이 없습니다", + "addHoliday": "휴일 추가", + "youDoNotHavePermissionToUpgradeHoliday": "휴일을 업데이트할 권한이 없습니다.", + "holiday": "휴일", + "editLeave": "휴가 수정", + "addNewLeave": "새 휴가 추가", + "leaveType": "휴가 유형", + "pleaseSelectALeaveType": "휴가 유형을 선택하십시오", + "pleaseSelectAStartDate": "시작 날짜를 선택하십시오", + "leaveDuration": "휴가 기간", + "autoCalculatedDays": "자동 계산된 일수", + "leaveList": "휴가 목록", + "noLeaveRequestFound": "휴가 신청을 찾을 수 없습니다.", + "addLeave": "휴가 추가", + "noDescriptionProvided": "설명이 없습니다.", + "youDoNotHavePermissionToUpdateLeaveRequest": "휴가 신청을 업데이트할 권한이 없습니다.", + "youDoNotHavePermissionToDeleteLeaveRequest": "휴가 신청을 삭제할 권한이 없습니다.", + "leaveRequest": "휴가 신청", + "editPayroll": "급여 대장 수정", + "addNewPayroll": "새 급여 추가", + "paymentYear": "지급 연도", + "pleaseSelectPaymentYear": "지급 연도를 선택하십시오", + "pleaseSelectAnMonth": "월을 선택하십시오", + "pleaseEnterADate": "날짜를 입력하십시오", + "totalSalaryAmount": "총 급여액", + "payrollList": "급여 목록", + "noPayrollFound": "급여 기록을 찾을 수 없습니다.", + "paymentDetails": "지급 세부 정보", + "youDoNotHaveUpdatePayroll": "급여를 업데이트할 권한이 없습니다.", + "youDoNotHavePermissionToDeletePayroll": "급여를 삭제할 권한이 없습니다.", + "payrollRecord": "급여 기록", + "searchAttendance": "근태 검색", + "attendanceReport": "근태 보고서", + "noAttendanceRecordFound": "선택한 필터에 대한 근태 기록이 없습니다.", + "searchLeave": "휴가 검색", + "leaveReports": "휴가 보고서", + "noLeaveRecordFound": "선택한 필터에 대한 휴가 기록이 없습니다.", + "durationDays": "기간 (일)", + "payrollReports": "급여 보고서", + "noMatchingPayrollFound": "일치하는 급여 기록이 없습니다.", + "editShift": "근무 조 수정", + "addNewShift": "새 근무 조 추가", + "shiftName": "근무 조 이름", + "pleaseSelectAShift": "근무 조를 선택하십시오", + "breakStatus": "휴식 상태", + "pleaseSelectBreakStatus": "휴식 상태를 선택하십시오", + "startTimeIsRequired": "시작 시간은 필수입니다", + "startTime": "시작 시간", + "enterStartTime": "시작 시간 입력", + "endTimeIsRequired": "종료 시간은 필수입니다", + "endTime": "종료 시간", + "enterEndTime": "종료 시간 입력", + "startBreakTime": "휴식 시작 시간", + "enterBreakTime": "휴식 시간 입력", + "endBreakTime": "휴식 종료 시간", + "noShiftFound": "근무 조를 찾을 수 없습니다.", + "addShift": "근무 조 추가", + "breakTime": "휴식 시간", + "breakDuration": "휴식 기간", + "youDoNotToHavePermissionToUpdateShift": "근무 조를 업데이트할 권한이 없습니다.", + "youDoNotToHavePermissionToDeleteShift": "근무 조를 삭제할 권한이 없습니다.", + "doYouReallyWantToDeleteThis": "정말 삭제하시겠습니까", + "viewDetails": "세부 정보 보기", + "leave": "휴가", + "payroll": "급여", + "editBankAdjustment": "은행 조정 수정", + "adjustBankBalance": "은행 잔액 조정", + "pleaseAddAtLeastOneBank": "잔액을 조정하려면 최소 하나의 은행 계좌를 추가하십시오.", + "accountNumber": "계좌명", + "selectAccount": "계좌 선택", + "selectType": "유형 선택", + "amountsIsRequired": "금액은 필수입니다", + "invalidAmount": "잘못된 금액", + "adjustmentDate": "조정 날짜", + "dateIsRequired": "날짜는 필수입니다", + "editBankAccounts": "은행 계좌 수정", + "addNewBankAccounts": "은행 계좌 추가", + "accountDisplayName": "계좌 표시 이름", + "enterAccountDisplayName": "계좌 표시 이름 입력", + "displayNameIsRequired": "표시 이름은 필수입니다", + "openingBalanceIsRequired": "기초 잔액은 필수입니다", + "asOfDate": "기준일", + "hideFiled": "필드 숨기기", + "addMoreFiled": "필드 추가", + "enterAccountName": "계좌 번호 입력", + "ifscCode": "IFSC 코드", + "upiIdForQrCode": "QR 코드용 UPI ID", + "bankName": "은행명", + "enterBankName": "은행명 입력", + "accountHolderName": "예금주명", + "enterAccountHolderName": "예금주명 입력", + "printBankDetailsAndInvoice": "송장에 은행 정보 인쇄", + "viewingTransactionFor": "거래 내역 보기:", + "bankAccounts": "은행 계좌", + "noBankAccountFound": "은행 계좌를 찾을 수 없습니다.", + "noAccountsFoundMissing": "일치하는 계좌가 없습니다", + "deposit": "입금", + "addBank": "은행 추가", + "bankToBankTransfer": "은행 간 이체", + "bankToCashTransfer": "은행에서 현금으로 이체", + "accountName": "계좌명", + "holderName": "예금주명", + "openingDate": "개설일", + "currentBalance": "현재 잔액", + "permissionDeniedToDeleteBank": "은행 삭제 권한이 거부되었습니다.", + "canNotEditThisTransactionType": "이 거래 유형은 수정할 수 없습니다.", + "bank": "은행", + "noTransactionFoundForThisFilter": "이 필터에 대한 거래가 없습니다.", + "pleaseSelectBothAccounts": "두 계좌를 모두 선택하십시오.", + "cannotTransferToSameAccounts": "동일한 계좌로 이체할 수 없습니다.", + "editBankTransfer": "은행 이체 수정", + "needAtLeastTwoBankAccount": "이체를 수행하려면 최소 두 개의 은행 계좌가 필요합니다.", + "from": "보내는 곳", + "to": "받는 곳", + "editBankToCash": "은행에서 현금 수정", + "noBankAccountsFoundToTransferFrom": "이체할 은행 계좌가 없습니다.", + "selectOneAccount": "계좌 하나 선택", + "editCashAdjustment": "현금 조정 수정", + "adjustCashBalance": "현금 잔액 조정", + "customDate": "사용자 지정 날짜", + "cashInHand": "보유 현금", + "currentCashBalance": "현재 현금 잔액", + "transfer": "이체", + "adjustCash": "현금 조정", + "pleaseSelectADestinationBankAccounts": "입금할 은행 계좌를 선택하십시오.", + "editCashToBank": "현금에서 은행 수정", + "cashToBankTransfer": "현금에서 은행으로 이체", + "noDestinationBankAccountFond": "입금할 은행 계좌를 찾을 수 없습니다.", + "transferCheque": "수표 양도", + "receivedFrom": "보낸 사람", + "chequeAmount": "수표 금액", + "chequeNumber": "수표 번호", + "chequeDate": "수표 날짜", + "referenceNumber": "참조 번호", + "selectBankToCash": "은행 또는 현금 선택", + "depositTo": "입금처", + "selectDepositDestination": "입금 대상 선택", + "transferDate": "이체 날짜", + "doYouWantToRellyReOpenThisCheque": "이 수표를 정말 다시 여시겠습니까?", + "okay": "확인", + "reOpen": "다시 열기", + "open": "열림", + "chequeList": "수표 목록", + "closed": "마감됨", + "noChequeFound": "수표를 찾을 수 없습니다", + "searchTransaction": "거래 검색...", + "filterByDate": "날짜별 필터", + "addImage": "이미지 추가", + "cashAndBankManagement": "현금 및 은행 관리", + "cheque": "수표", + "branchList": "지점 목록", + "roleAndPermission": "역할 및 권한", + "switchBank": "지점을 변경하시겠습니까?", + "exitBank": "지점 나가기", + "areYouSureWantToSwitchToDifferentBranch": "다른 지점으로 변경하시겠습니까?", + "areYourSureYouWantToExitFromThisBranch": "이 지점에서 나가시겠습니까?", + "switchs": "변경", + "exit": "나가기", + "createBranch": "지점 생성", + "areYouSureWantToDeleteThisBranch": "이 지점을 삭제하시겠습니까?", + "currents": "현재", + "noBrunchFound": "지점을 찾을 수 없습니다", + "updateBranch": "지점 업데이트", + "pleaseEnterBranchName": "지점 이름을 입력하십시오", + "enterBalance": "잔액 입력", + "youDoNotHavePermissionToUpdateBranch": "지점을 업데이트할 권한이 없습니다.", + "allTransaction": "모든 거래", + "duePay": "미지급금", + "allParties": "모든 거래처", + "retry": "재시도", + "incomeCategoriesReport": "수입 범주 보고서", + "dayBook": "일일 장부", + "billWiseProfit": "청구서별 이익", + "cashFlow": "현금 흐름", + "balanceSheet": "대차대조표", + "taxReport": "세금 보고서", + "productSaleHistory": "제품 판매 기록", + "productPurchaseHistory": "제품 매입 기록", + "partyReports": "거래처 보고서", + "customerLedger": "고객 원장", + "supplierLedger": "공급업체 원장", + "partyWiseProfit": "거래처별 이익", + "productWiseProfit": "제품별 이익", + "top5Customer": "상위 5개 고객", + "top5Supplier": "상위 5개 공급업체", + "productReports": "제품 보고서", + "comboReport": "통합 보고서", + "expiredItemReport": "만료된 품목 보고서", + "top5Product": "상위 5개 제품", + "productWiseProfitAndLoss": "제품별 손익", + "productWisePurchase": "제품별 매입", + "productWiseSale": "제품별 판매", + "noProductMatchYourSearch": "검색과 일치하는 제품이 없습니다.", + "purchaseQty": "매입 수량", + "saleQty": "판매 수량", + "youDoNotHavePermissionProfitAndLoss": "손익에 대한 권한이 없습니다.", + "sold": "판매됨", + "remaining": "남음", + "totalAssets": "총 자산", + "assets": "자산", + "itemName": "품목명", + "personalInfo": "개인 정보:", + "dueBalance": "미지급 잔액", + "walletBalance": "지갑 잔액", + "cashIn": "현금 입금", + "cashOut": "현금 출금", + "runningCash": "현재 현금", + "moneyIn": "수입", + "moneyOut": "지출", + "noDataAvailableForGeneratePdf": "PDF를 생성할 데이터가 없습니다", + "balanceDue": "지불 잔액", + "returnedAmount": "반환된 금액", + "saleReturn": "반품", + "saleEdit": "판매 수정", + "pleaseAddASalesReturn": "반품을 추가하십시오", + "subscriptionReports": "구독 보고서", + "started": "시작됨", + "end": "종료", + "taxReportList": "세금 보고서 목록", + "developedBy": "개발자:", + "time": "시간", + "receivedBy": "수령인:", + "wallet": "지갑", + "warranty": "보증 (Warranty)", + "guarantee": "보증 (Guarantee)", + "remark": "비고", + "bankDetails": "은행 정보", + "cashAndBank": "현금 및 은행", + "pdfGenerateSuccessfully": "PDF가 성공적으로 생성되었습니다", + + "generatingPdf": "PDF 생성 중", + "INVOICE": "청구서", + "admin": "관리자", + "invoiceNumber": "청구서 번호", + "vatNumber": "VAT 번호", + "customerSignature": "고객 서명", + "authorizedSignature": "승인된 서명", + "poweredBy": "제공", + "shippingCharge": "배송비", + "totalReturned": "총 반환됨", + "amountsInWord": "금액 (글자)", + "changeAmount": "잔액", + "sellsBy": "판매자", + "rounding": "반올림", + "paidBy": "결제자", + "vatGstTitle": "VAT/GST 제목", + "enterVatGstTitle": "VAT/GST 제목 입력", + "vatGstNumber": "VAT/GST 번호", + "enterVatGstNumber": "VAT/GST 번호 입력", + "vatAndTax": "VAT 및 세금", + "customPrint": "맞춤 인쇄", + "taxRates": "세율", + "taxRatesMangeYourTaxRates": "세율 - 세율 관리", + "add": "추가", + "status": "상태", + "active": "활성", + "disable": "비활성화", + "deletedSuccessFully": "성공적으로 삭제되었습니다!", + "failedToDeleteTheTax": "세금 삭제 실패", + "errorDeletingTax": "세금 삭제 오류", + "taxGroup": "세금 그룹", + "combinationOfTheMultipleTaxes": "다중 세금 조합", + "subTaxes": "하위 세금", + "action": "액션", + "addTax": "세금 추가", + "editTax": "세금 편집", + "addNewTax": "새 세금 추가", + "enterTaxRates": "세율 입력", + "addTaxGroup": "새 세금 그룹 추가", + "editTaxGroup": "세금 그룹 편집", + "taxWithSingleMultipleTaxType": "단일/다중 세금 유형의 세금", + "noSubTaxSelected": "선택된 하위 세금 없음", + "subTaxList": "하위 세금 목록", + "taxPercent": "세율 (%)", + "done": "완료", + "writerTaxHere": "여기에 텍스트를 쓰세요...", + "expiredList": "만료된 목록", + "listIsEmpty": "목록이 비어 있습니다", + "printingInvoice": "청구서 인쇄 중", + "salesSetting": "판매 설정", + "invoiceLogo": "청구서 로고", + "printingOption": "인쇄 옵션", + "amountRoundingMethod": "금액 반올림 방법", + "signUp": "가입", + "returnedItem": "반품된 상품", + "returnedDate": "반품일", + "unitPrice": "단가", + "saleBy": "판매자", + "purchasedBy": "구매자", + "collectedBys": "회수자", + "payableAmount": "지불 금액", + "receivedAmount": "수령 금액", + "unitPrices": "단가", + "item": "품목", + "sl": "번호", + "mobiles": "휴대폰", + "paidVia": "결제 수단", + "moneyReceipt": "영수증", + "receipt": "영수증", + "barcodeGenerator" : "바코드 생성기", + "searchProduct" : "제품 검색", + "code" : "코드", + "price" : "가격", + "showCode" : "코드 표시", + "showPrice" : "가격 표시", + "showName" : "이름 표시", + "actions" : "액션", + "noItemSelected" : "선택된 항목 없음", + "noProductSelected" : "선택된 제품 없음", + "previewPdf" : "PDF 미리보기", + "salesReturnReport" : "판매 반품 보고서", + "purchaseReturnReport" : "구매 반품 보고서", + "incomeFor" : "수입 대상", + "enterProductCode": "제품 코드 입력", + "addIncome" : "수입 추가", + "incomeDate" : "수입 날짜", + "incomeCategories" : "수입 카테고리", + "addIncomeCategory" : "수입 카테고리 추가", + "enterIncomeCategoryName" : "수입 카테고리 이름 입력", + "totalReturnAmount" : "총 반환 금액", + "returned" : "반환됨", + "supplierDetails" : "공급업체 정보", + "weekly": "주간", + "monthly": "월간", + "yearly" : "연간", + "today" : "오늘", + "thisWeek" : "이번 주", + "thisMonth" : "이번 달", + "thisYear": "올해", + "allTime" : "전체 기간", + "custom" : "사용자 정의", + "addUserRole": "사용자 역할 추가", + "noRoleFound": "사용자 역할을 찾을 수 없습니다", + "yourPackageExpiredInDays": "귀하의 패키지는 5일 후에 만료됩니다", + "yourPackageExpiredToday": "귀하의 패키지는 오늘 만료됩니다\n\n다시 구매해주세요", + "contactUs": "문의하기", + "writeYourMessageHere": "여기에 메시지를 작성하세요", + "sendMessage": "메시지 보내기", + "sendYourEmail": "이메일 보내기", + "backToHome": "홈으로 돌아가기", + "promoCode": "프로모션 코드", + "submit": "제출", + "seeAllPromoCode": "모든 프로모션 코드 보기", + "categories": "카테고리", + "enterYourPhoneNumber": "전화번호를 입력하세요", + "enterFullAddress": "전체 주소를 입력하세요", + "enterYourEmailAddress": "이메일 주소를 입력하세요", + "pleaseEnterAPassword": "비밀번호를 입력하세요", + "pleaseEnterAConfirmPassword": "확인 비밀번호를 입력하세요", + "enterYourName": "이름을 입력하세요", + "addNewAddress": "새 주소 추가", + "firstName": "이름", + "lastName": "성", + "country": "국가", + "bangladesh": "방글라데시", + "apply": "적용", + "deliveryAddress": "배송 주소", + "noDataAvailabe": "데이터 없음", + "addDelivery": "배송 추가", + "description": "설명", + "addNote": "노트 추가", + "image": "이미지", + "pleaseConnectThePrinterFirst": "프린터를 먼저 연결하세요", + "selectCategory": "카테고리 선택", + "enterExpenseDate": "지출 날짜 입력", + "enterName": "이름 입력", + "enterAmount": "금액 입력", + "enterRefNumber": "참조 번호 입력", + "fashions": "패션", + "billTO": "청구 대상", + "totalDue": "총 미지급액", + "paymentsAmount": "지불 금액", + "remainingDue": "미지급액 남음", + "thankYouForYourDuePayment": "미지급액에 대한 감사합니다", + "print": "인쇄", + "unitPirce": "단가", + "totalPrice": "총 가격", + "totalVat": "총 부가세", + "deliveryCharge": "배송료", + "totalPayable": "총 지불액", + "thakYouForYourPurchase": "구매해 주셔서 감사합니다", + "pleaseConnectYourBlutohPrinter": "블루투스 프린터를 연결하세요", + "editSocailMedia": "소셜 미디어 편집", + "socialMarketing": "소셜 마케팅", + "share": "공유", + "notification": "알림", + "purchaseAlarm": "구매 알림", + "purchaseConfirmed": "구매 확인", + "paymentComplete": "지불 완료", + "retur": "반품", + "sendSms": "문자 보내기", + "recivethePin": "핀 코드 받기", + "startNewSale": "새로운 판매 시작", + "payment": "지불", + "masterCard": "마스터 카드", + "instrucation": "지침", + "cash": "현금", + "invoiceViewr": "송장 뷰어", + "size": "크기", + "color": "색상", + "weight": "무게", + "capacity": "용량", + "type": "유형", + "youWantTodeletetheProduct": "이 제품을 삭제하시겠습니까?", + "delete": "삭제", + "contactDetials": "연락처 세부 정보", + "clarence": "클라렌스", + "call": "전화", + "messege": "메시지", + "dailyTransaction": "일일 거래", + "promo": "프로모션", + "send": "보내기", + "easyToUseThePos": "쉬운 사용 모바일 포스", + "easytheusedesciption": "PosPro 앱은 무료이며 사용하기 쉽습니다. 실제로 세계 최고의 POS 시스템 중 하나입니다.", + "choseYourFeature": "기능 선택", + "choseyourfeatureDesciption": "기능은 PosPro를 전통적인 솔루션과 다르게 만드는 중요한 요소입니다.", + "allBusinessSolutions": "모든 비즈니스 솔루션", + "allBusinessolutionDescrip": "PosPro는 재고, 계정, 판매, 지출 및 손익을 모두 다루는 완벽한 비즈니스 솔루션입니다.", + "skip": "건너뛰기", + "next": "다음", + "anewUpdateAvailable": "새 업데이트가 가능합니다.\n앱을 업데이트하세요", + "skipTheUpdate": "업데이트 건너뛰기", + "rememberMeLater": "나중에 기억하기", + "powerdedByAcnoo": "Powered By Acnoo", + "lossOrProfit": "손실/이익", + "expense": "지출", + "parties": "파티", + "home": "홈", + "sales": "판매", + "setting": "설정", + "purchaseNow": "지금 구매", + "paymentMethods": "결제 수단", + "save": "구하다", + "update": "업데이트", + "continueButton": "계속하다", + "name": "이름", + "phone": "전화 번호", + "email": "이메일 주소", + "address": "주소", + "previousDue": "이전 기한", + "selectLang": "언어 선택", + "addContact": "주소록에 추가", + "moreInfo": "더 많은 정보", + "retailer": "소매점", + "dealer": "상인", + "wholesaler": "도매상", + "supplier": "공급자", + "CustomerDetails": "고객 정보", + "recentTransaction": "최근 거래", + "totalProduct": "총 제품", + "total": "총", + "paid": "유급의", + "unPaid": "미지급", + "due": "로 인한", + "connect": "클릭하여 연결", + "tryAgain": "다시 시도하십시오", + "loading": "로드 중", + "viewAll": "모두보기", + "partyList": "당사자 목록", + "addCustomer": "고객을 추가하십시오", + "updateContact": "연락처 업데이트", + "dueList": "예정 목록", + "collectDue": "징수 기한", + "date": "날짜", + "dueAmount": "납부 금액: ", + "customerName": "고객 이름", + "totalAmount": "총액", + "paidAmount": "지불 금액", + "paymentTypes": "지불 유형", + "cancel": "취소", + "expenseReport": "경비 보고서", + "fromDate": "시작 날짜", + "toDate": "현재까지", + "expenseFor": "비용", + "amount": "양", + "noData": "자료 없음", + "totalExpense": "총 비용", + "addExpense": "비용 추가", + "expenseDate": "비용 날짜", + "referenceNo": "참조 번호", + "note": "메모", + "expenseCat": "비용 범주", + "search": "찾다", + "select": "선택하다", + "addExpenseCat": "비용 범주 추가", + "categoryName": "카테고리 이름", + "alreadyAdded": "이미 추가됨", + "whatNew": "새로운 기능", + "lp": "손실/이익", + "profit": "이익", + "loss": "손실", + "lpDetails": "손실/이익 내역", + "invoice": "송장", + "dates": "날짜:", + "mobile": "이동하는:", + "product": "제품", + "quantity": "수량", + "discount": "할인", + "totalLoss": "총 손실", + "totalProfit": "총 이윤", + "productList": "상품 목록", + "stock": "재고", + "addNewProduct": "새 제품 추가", + "productName": "상품명", + "productCode": "제품 코드", + "purchasePrice": "구매 가격", + "mrp": "MRP", + "wholeSalePrice": "도매 가격", + "dealerPrice": "딜러 가격", + "manufacturer": "제조사", + "saveNPublish": "저장 및 게시", + "brands": "브랜드", + "addBrand": "브랜드 추가", + "brandName": "상표명", + "addUnit": "단위 추가", + "unitName": "단위 이름", + "units": "단위", + "addProduct": "제품을 추가하십시오", + "updateProduct": "제품 업데이트", + "salePrice": "세일 가격", + "profile": "프로필", + "edit": "편집하다", + "businessCat": "사업분야", + "language": "언어", + "changePassword": "비밀번호 변경", + "updateProfile": "프로필 업데이트", + "businessName": "회사 및 사업체 이름", + "addPurchase": "구매 추가", + "inv": "인보이스 번호", + "supplierName": "공급 업체 이름", + "itemAdded": "추가된 항목", + "addItems": "항목 추가", + "subTotal": "소계", + "returnAmount": "반환 금액", + "chooseSupplier": "공급업체 선택", + "noSupplier": "공급업체 없음", + "salesDetails": "공급업체 없음", + "editPurchaseInvoice": "구매 송장 편집", + "purchaseList": "구매 목록", + "addAPurchase": "구매를 추가하십시오", + "dueReport": "기한 보고서", + "fullyPaid": "전액 지불", + "stillUnpaid": "아직 미지급", + "purchaseReport": "구매 보고서", + "connectPrinter": "프린터 연결", + "clickToConnect": "클릭하여 연결", + "collectDues": "기한을 징수하십시오", + "addNewPurchase": "구매를 추가하십시오", + "salesReport": "판매 보고서", + "addSale": "판매를 추가하십시오", + "reports": "보고서", + "chooseCustomer": "고객 선택", + "addSales": "판매 추가", + "saleList": "판매 목록", + "editSalesInvoice": "판매 송장 편집", + "previousPayAmount": "이전 지불 금액", + "printing": "인쇄 옵션", + "subscription": "신청", + "userRole": "사용자 역할", + "currency": "통화", + "logOut": "로그 아웃", + "stockList": "재고 목록", + "purchase": "구입", + "sale": "판매", + "yourPack": "귀하의 패키지", + "freePlan": "무료 플랜", + "youRUsing": "당신은 사용하고 있습니다 ", + "freePack": "무료 패키지", + "premiumPlan": "프리미엄 플랜", + "packFeatures": "패키지 기능", + "unlimited": "제한 없는", + "updateNow": "지금 업데이트", + "purchasePremium": "프리미엄 플랜 구매", + "buyPremium": "프리미엄 플랜 구매", + "paypalPay": "페이팔로 지불", + "gotEmail": "당신은 이메일을 받았습니다", + "sendEmail": "비밀번호를 재설정하는 방법에 대한 지침이 포함된 이메일을 다음 주소로 보냈습니다.", + "checkEmail": "이메일을 확인하다", + "close": "닫다", + "forgotPassword": "비밀번호를 잊으 셨나요", + "enterEmail": "비밀번호 재설정 링크를 받으려면 아래에 이메일 주소를 입력하세요.", + "sendLink": "재설정 링크 보내기", + "emailText": "이메일", + "password": "비밀번호", + "logIn": "로그인", + "noAcc": "계정이 없으신가요?", + "register": "등록하다", + "phoneVerification": "전화 확인", + "registerTitle": "시작하지 않고 전화를 등록해야 합니다!", + "sendCode": "코드 보내기", + "staffLogin": "직원 로그인", + "logInWithMail": "이메일로 로그인", + "setUpProfile": "프로필 설정", + "setUpDesc": "프로필을 업데이트하여 의사에게 더 나은 인상을 심어주세요.", + "gallery": "갤러리", + "camera": "카메라", + "companyAddress": "회사 주소", + "openingBalance": "기초 잔액", + "confirmPass": "비밀번호 확인", + "haveAcc": "이미 계정이 있습니까?", + "loginWithPhone": "전화로 로그인", + "editPhone": "전화번호 수정?", + "createAcc": "무료 계정 만들기", + "congratulation": "축하해요", + + "signIn": "로그인", + "welcomeBack": "다시 오신 것을 환영합니다!", + "passwordCannotBeEmpty": "비밀번호를 입력해야 합니다", + "reset": "이메일 또는 전화번호를 사용하여 비밀번호를 재설정하세요", + "lableEmail": "이메일", + "hintEmail": "이메일 주소 입력", + "emailCannotBeEmpty": "이메일을 입력해야 합니다", + "pleaseEnterAValidEmail": "유효한 이메일을 입력하세요", + "continueE": "계속", + "pleaseEnterYourDetails": "세부 정보를 입력하세요.", + "lablePassword": "비밀번호", + "hintPassword": "비밀번호 입력", + "pleaseEnterABiggerPassword": "더 긴 비밀번호를 입력하세요", + "rememberMe": "로그인 상태 유지", + "donNotHaveAnAccount": "계정이 없으신가요?", + "createAFreeAccount": "무료 계정 만들기", + "fullName": "전체 이름", + "enterYourFullName": "전체 이름 입력", + "nameCanNotBeEmpty": "이름을 입력해야 합니다", + "alreadyHaveAnAccount": "이미 계정이 있으신가요?", + "createNewPassword": "새 비밀번호 만들기", + "setUpNewPassword": "새 비밀번호 설정", + "resetPassword": "비밀번호를 재설정하고 계정에 로그인하세요", + "newPassword": "새 비밀번호", + "confirmPassword": "비밀번호 확인", + "passwordsDoNotMatch": "비밀번호가 일치하지 않습니다", + "verityEmail": "이메일 확인", + "verification": "인증", + "digits": "6자리 PIN이 이메일 주소로 전송되었습니다: ", + "enterValidOTP": "유효한 OTP를 입력하세요", + "resendOTP": "OTP를 재전송하세요", + "verifyYourEmail": "이메일 확인", + "weHaveSentAConfirmationEmailTo": "확인 이메일을 다음 주소로 보냈습니다:", + "folder": "스팸 폴더에 메일이 있을 수 있습니다.", + "gotIt": "알겠습니다", + "enterOpeningBalance": "초기 잔액 입력", + "pleaseEnterAValidBusinessName": "유효한 상호명을 입력하세요", + "enterBusiness": "상호명 입력", + "selectBusinessCategory": "업종 선택", + "todaySummary": "오늘의 요약", + "sellAll": "모두 판매 >", + "income": "수입", + "purchased": "구매", + "endYourFreePlan": "무료 계획 종료", + "yourFree": "무료 패키지가 거의 완료되었습니다. 다음 계획을 구매하세요. 감사합니다.", + "upgradeNow": "지금 업그레이드", + "notFound": "찾을 수 없음", + "updateYourSubscription": "구독을 업데이트하세요", + "noDataFound": "데이터를 찾을 수 없습니다", + "areYouSure": "확실합니까?", + "doYouWantToExitTheApp": "앱을 종료하시겠습니까?", + "no": "아니요", + "yes": "예", + "dashboard": "대시보드", + "salesPurchaseOverview": "판매 및 구매 개요", + "totalItems": "총 항목", + "totalCategories": "총 카테고리", + "quickOverview": "빠른 개요", + "totalIncome": "총 수입", + "customerDue": "고객 채무", + "stockValue": "재고 가치", + "lossProfit": "손실/이익", + "cost": "비용", + "qty": "수량", + "noProductFound": "제품을 찾을 수 없습니다", + "phoneNumber": "전화번호", + "pleaseEnterAValidName": "유효한 이름을 입력하세요", + "pleaseEnterValidPhoneAndNameFirst": "먼저 유효한 전화번호와 이름을 입력하세요", + "confirmDelete": "삭제 확인", + "areYouSureYouWant": "이 파티를 삭제하시겠습니까?", + "pleaseEnterAValidPhoneNumber": "유효한 전화번호를 입력하세요", + "sendSMS": "SMS 전송", + "searchH": "여기서 검색....", + "transactions": "거래", + "selectAInvoice": "송장 선택", + "totalDueAmount": "총 채무 금액", + "youCanNotPayMoreThenDue": "채무보다 더 많이 지불할 수 없습니다", + "noDueSelected": "선택된 채무 없음", + "pleaseEnterName": "이름 입력", + "pleaseEnterAmount": "금액 입력", + "enterNote": "메모 입력", + "pleaseSelectAExpenseCategory": "지출 카테고리를 선택하세요", + "enterExpanseCategoryName": "지출 카테고리 이름 입력", + "comingSoon": "곧 출시 예정", + "pleaseMakeASaleFirst": "먼저 판매를 진행하세요", + "facebook": "페이스북", + "twitter": "트위터", + "instagram": "인스타그램", + "linkedIN": "링크드인", + "link": "링크", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "결제 게이트웨이", + "paymentSuccess": "결제 성공", + "paymentWasSuccessful": "결제가 성공적으로 완료되었습니다!", + "paymentFailed": "결제 실패", + "paymentFailedPleaseTryAgain": "결제에 실패했습니다. 다시 시도해 주세요.", + "pleaseEnterAValidBrandName": "유효한 브랜드 이름을 입력하세요", + "enterABrandName": "브랜드 이름 입력", + "addCategory": "카테고리 추가", + "enterCategoryName": "카테고리 이름 입력", + "selectVariations": "변형 선택: ", + "dataSavedSuccessfully": "데이터가 성공적으로 저장되었습니다.", + "somethingIs": "문제가 발생했습니다", + "updateYourProfile": "고객과 더 나은 인상을 주기 위해 프로필을 업데이트하세요", + "shopOpeningBalance": "상점 개시 잔액", + "shopRemainingBalance": "상점 잔여 잔액", + "enterAValidDiscount": "유효한 할인율을 입력하세요", + "addProductFirst": "먼저 제품을 추가하세요", + "subtotal": "소계", + "purchaseDetails": "구매 세부 사항", + "riead": "읽기", + "totall": "총계:", + "startDate": "시작 날짜", + "pickStartDate": "시작 날짜 선택", + "endDate": "종료 날짜", + "pickEndDate": "종료 날짜 선택", + "failedToGetPlatformVersion": "플랫폼 버전을 가져오지 못했습니다.", + "enterQuantity": "수량 입력", + "pleaseAddQuantity": "수량을 추가하세요", + "willBeAddedSoon": "곧 추가됩니다", + "addedToCart": "장바구니에 추가됨", + "connectYourPrinter": "프린터 연결", + "customerPay": "고객 결제", + "supplerPay": "공급자 결제", + "incomeReport": "수입 보고서", + "category": "카테고리", + "balance": "잔액", + "itemsSales": "항목 판매", + "totalPurchase": "총 구매", + "totalSales": "총 판매", + "stockReport": "재고 보고서", + "lossProfitReport": "손실/이익 보고서", + "outOfStock": "재고 없음", + "vat": "부가가치세", + "customerPhoneNumber": "고객 전화번호", + "enterCustomerPhoneNumber": "고객 전화번호 입력", + "walkInCustomer": "직접 방문 고객", + "guest": "게스트", + "stocks": "재고: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "방해 금지", + "on": "켜짐", + "off": "꺼짐", + "unlimitedUsagesOfOurPackage": "우리 패키지의 무제한 사용\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "구독 결제", + "field": "필드", + "successfullyPaid": "성공적으로 결제됨", + "profileEdit": "프로필 편집", + "products": "제품", + "salesList": "판매 목록", + "useTitleCanNotBeEmpty": "사용자 제목을 입력해야 합니다", + "userTitle": "사용자 제목", + "enterUserTitle": "사용자 제목 입력", + "create": "생성", + "youHaveToGivePermission": "권한을 부여해야 합니다", + "all": "모두", + "userRoleDetails": "사용자 역할 세부 사항", + "doYouWantToDeleteTheUser": "이 사용자를 삭제하시겠습니까?", + "thisProductAlreadyAdded": "이 제품은 이미 추가되었습니다!", + "pleaseEnterAValidProductName": "유효한 제품 이름을 입력하세요", + "enterProductName": "제품 이름 입력", + "pleaseSelectACategory": "카테고리를 선택하세요", + "productCategory": "제품 카테고리", + "selectProductCategory": "제품 카테고리 선택", + "enterSize": "크기 입력", + "enterColor": "색상 입력", + "enterWeight": "무게 입력", + "enterCapacity": "용량 입력", + "enterType": "유형 입력", + "productBrand": "제품 브랜드", + "selectABrand": "브랜드 선택", + "productCodeIsRequired": "제품 코드는 필수입니다", + "enterAValidStock": "유효한 재고를 입력하세요", + "enterStock": "재고 입력", + "productUnit": "제품 단위", + "selectProductUnit": "제품 단위 선택", + "pleaseEnterAValidPurchasePrice": "유효한 구매 가격을 입력하세요", + "enterPurchasePrice": "구매 가격 입력", + "pleaseEnterAValidSalePrice": "유효한 판매 가격을 입력하세요", + "enterSaltingPrice": "판매 가격 입력", + "enterWholesalePrice": "도매 가격 입력", + "enterDealerPrice": "딜러 가격 입력", + "enterDiscount": "할인 입력", + "enterManufacturerName": "제조사 이름 입력", + "adding": "추가하는 중...", + "pleaseEnterAValidUnitName": "유효한 단위 이름을 입력하세요", + "pleaseEnterUnitName": "단위 이름 입력", + "productDetails": "제품 세부 사항", + "smartWatch": "스마트워치", + "appleWatch": "애플워치", + "deleting": "삭제하는 중...", + "brand": "브랜드", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "상세정보", + "weSentAnOTPInYourPhoneNumber": "전화번호로 OTP를 전송했습니다", + "pleaseEnterTheOTP": "OTP를 입력해 주세요", + "enterAValidOTP": "유효한 OTP를 입력해 주세요", + "verify": "확인", + "resendIn": "다시 OTP 전송", + "dueCollection": "미납금 수금", + "noTransaction": "거래 없음", + "updating": "업데이트 중...", + "confirmSMSTo": "SMS 확인", + "anSMSWillBeSentToTheFollowingNumber": "다음 번호로 SMS가 전송됩니다:", + "package": "패키지", + "permissionNotGranted": "권한이 부여되지 않았습니다!", + "collectedBy": "수집자:", + "phonee": "전화:", + "purchaseBy": "구매자:", + "salesBy": "판매자:", + "days": "일", + "freeLifetimeUpdate": "평생 무료 업데이트", + "android": "Android 및 iOS 앱 지원", + "premiumCustomerSupport": "Android 및 iOS 앱 지원", + "customInvoiceBranding": "맞춤형 인보이스 브랜딩", + "unlimitedUsage": "무제한 사용", + "freeDataBackup": "무료 데이터 백업", + "addCustomers": "고객 추가", + "noDue": "미지급 없음", + "customer": "고객", + "billingAddress": "청구지 주소", + "enterAddress": "주소 입력", + "city": "도시", + "cityName": "도시 이름", + "state": "주", + "stateName": "주 이름", + "zip": "우편번호", + "zipCode": "우편번호 입력", + "chooseCountry": "국가 선택", + "shippingAddress": "배송 주소", + "partyCreateWarn": "당신은 파티를 생성할 권한이 없습니다.", + "addParty": "파티 추가", + "creditLimit": "파티 신용 한도", + "selectOne": "하나 선택", + "roundings": "반올림 (+/-)", + "roundingTotal": "반올림된 총액", + "opinion": "의견 입력", + "dueSaleWarn": "방문 고객에 대해서는 연체 판매가 허용되지 않습니다.", + "paymentTypeHint": "결제 유형을 선택하세요", + "createSaleWarn": "판매를 생성할 권한이 없습니다.", + "updateSaleWarn": "판매를 수정할 권한이 없습니다.", + "uploadImage": "이미지 업로드", + "useGallery": "갤러리 사용", + "openCamera": "카메라 열기", + "scanCode": "제품 QR 코드 스캔", + "posSale": "POS 판매", + "selectCustomer": "고객 선택", + "searchWith": "검색...", + "filter": "필터", + "productNotFound": "제품을 찾을 수 없습니다", + "noMatched": "일치하는 제품이 없습니다.", + "inventoryPermission": "재고 권한이 없습니다", + "noParty": "파티를 찾을 수 없습니다", + "purchaseWarn": "구매를 생성할 권한이 없습니다.", + "purchaseUpdateWarn": "구매를 수정할 권한이 없습니다.", + "addVariantDetails": "변형 세부정보 추가", + "purchaseEx": "구매 가격 제외", + "purchaseIn": "구매 가격 포함", + "purchaseExReq": "구매 가격 제외가 필요합니다", + "purchaseInReq": "구매 가격 포함이 필요합니다", + "profitMargin": "이익률 (%)", + "saleReq": "판매 가격이 필요합니다", + "manufactureDate": "제조일", + "selectDate": "날짜 선택", + "expDate": "유효기간", + "saveVariant": "변형 저장", + "model": "모델", + "selectModel": "모델 선택", + "bulk": "대량 업로드", + "barcodeGen": "바코드 생성기", + "upload": "업로드", + "sku": "SKU / 코드", + "lowStock": "재고 부족", + "enLowStock": "재고 부족 입력", + "manuDate": "제조일", + "single": "단일", + "batch": "배치", + "batchNo": "배치 번호", + "entBatchNo": "배치 번호 입력", + "variantAdded": "변형이 성공적으로 추가되었습니다!", + "variantDelete": "변형이 성공적으로 삭제되었습니다!", + "addVariant": "변형 추가", + "typeSelect": "유형 선택", + "taxType": "세금 유형", + "selectTax": "세금 선택", + "updateProductWarn": "제품을 수정할 권한이 없습니다.", + "addProductWarn": "제품을 생성할 권한이 없습니다.", + "updateProductSuccess": "제품이 성공적으로 수정되었습니다!", + "addProductSuccess": "제품이 성공적으로 생성되었습니다!", + "choose": "선택", + "view": "상세 보기", + "priceWarn": "가격을 비워둘 수 없습니다", + "productSetting": "제품 설정", + "saveSetting": "설정 저장", + "addStock": "재고 추가", + "stockWarn": "재고는 최소 1 이상이어야 합니다", + "updateSuccess": "성공적으로 수정되었습니다", + "updateFailed": "재고 수정에 실패했습니다", + "deleteBatchWarn": "이 배치를 삭제하시겠습니까?", + "lowStockReport": "재고 부족 보고서", + "genPdfWarn": "생성할 데이터가 없습니다", + "dateFilterWarn": "종료 날짜는 시작 날짜 이전일 수 없습니다.", + "createPdfWarn": "PDF를 생성할 권한이 없습니다.", + "expirationStatus": "만료 상태", + "selectFDate": "시작 날짜 선택", + "selectToDate": "종료 날짜 선택", + "clear": "지우기", + "incomeReportPermission": "수입 보고서를 볼 권한이 없습니다.", + "deleteAcc": "계정 삭제", + "deletePartyWarn": "파티를 삭제할 권한이 없습니다.", + "updatePartyWarn": "파티를 수정할 권한이 없습니다.", + "phoneNotAvail": "전화번호를 사용할 수 없습니다.", + "notLaunch": "전화 앱을 실행할 수 없습니다.", + "quickOver": "빠른 개요", + "tranSacOver" : "거래 개요", + "profitLoss" : "손익" +} \ No newline at end of file diff --git a/lib/l10n/intl_ky.arb b/lib/l10n/intl_ky.arb new file mode 100644 index 0000000..a737e0b --- /dev/null +++ b/lib/l10n/intl_ky.arb @@ -0,0 +1,1265 @@ +{ + "deleteDialogDetails": "Аккаунтуңузду өчүрүүнү каалайсызбы? Бул аракет бардык маалыматтарыңызды биротоло жок кылат.", + "passwordMust6Character": "Сырсөз кеминде 6 белгиден турушу керек", + "passwordIsRequired": "Сырсөз кеминде 6 белгиден турушу керек", + "iAgreeDeleteMyAccountPermanent": "Аккаунтумду биротоло өчүрүүгө макулмун.", + "flat": "Фиксацияланган", + "percent": "Пайыз", + "partialPaid": "Жартылай төлөндү", + "selectStock": "Складды тандоо", + "stockOrVariant": "Склад / Вариант", + "noBatch": "Партиясыз", + "purchaseQuantityRequired": "Сатып алуу саны талап кылынат", + "excelUploader": "Excel жүктөөчү", + "remove": "Өчүрүү", + "uploading": "Жүктөлүүдө...", + "pickAndUploadFile": "Файлды тандап жүктөө", + "downloadExcelFormat": "Excel форматын жүктөө", + "excelFiles": "Excel файлдары", + "noFileSelected": "Файл тандалган жок", + "orContinueWith": "Же төмөнкүлөр менен улантуу", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Кирүү ишке ашкан жок. Кайра аракет кылыңыз.", + "someThingWithWrongWithTheWebPage": "Веб-баракчада ката кетти.", + "loadingOtpSetting": "OTP жөндөөлөрү жүктөлүүдө...", + "youCanNowResendYourOtp": "Эми сиз OTP кодун кайра жөнөтө аласыз.", + "resendOtpSeconds": "OTP кодун ${start} секунддан кийин кайра жөнөтүү", + "oldPassword": "Эски сырсөз", + "oldPasswordCanNotBeEmpty": "Эски сырсөз бош болбошу керек", + "seconds": "секунд", + "downloading": "Жүктөлүүдө...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Жүктөө ийгиликтүү бүттү! Документтер папкаңызды текшериңиз", + "printBarCode": "Штрих-кодду басып чыгаруу", + "youDoNotHavePermissionToGenerateBarcode": "Штрих-код түзүүгө укугуңуз жок.", + "download": "Жүктөө", + "packingDate": "Таңгактоо күнү", + "permissionDeniedToViewBank": "Банкты көрүүгө уруксат берилген жок.", + "permissionDeniedToUpdateBank": "Банкты жаңылоого уруксат берилген жок.", + "editWarehouse": "Складды оңдоо", + "addNewWarehouse": "Жаңы склад кошуу", + "warehouseName": "Складдын аталышы", + "enterWarehouseName": "Складдын аталышын киргизиңиз", + "amountMustBeGreaterThanZero": "Сумма 0дөн жогору болушу керек", + "canNotRetrievePaymentDetails": "Төлөм маалыматтарын алуу мүмкүн болгон жок.", + "youDonNotHavePermissionToCreateExpense": "Чыгым түзүүгө укугуңуз жок.", + "youDoNotHavePermissionToCreateExpenseCategory": "Чыгым категориясын түзүүгө укугуңуз жок.", + "youDonNotHavePermissionToCreateIncome": "Киреше түзүүгө укугуңуз жок.", + "youDoNotHavePermissionToCreateIncomeCategory": "Киреше категориясын түзүүгө укугуңуз жок.", + "salesReturn": "Сатууну кайтаруу", + "purchaseReturn": "Сатууну кайтаруу", + "returnQuantity": "Кайтаруу саны", + "nonFoundableDiscount": "Кайтарылбаган (КНС/Арзандатуу)", + "confirmReturn": "Кайтарууну ырастоо", + "pleaseSelectForProductReturn": "Кайтаруу үчүн товарды тандаңыз", + "failedToProcessReturn": "Кайтарууну иштеп чыгуу ишке ашкан жок.", + "noValuesDenied": "Маанилер аныкталган жок", + "editCategory": "Категорияны оңдоо", + "editModel": "Модельди оңдоо", + "addNewModel": "Жаңы модель кошуу", + "pleaseEnterValidName": "Сураныч, жарактуу ысым киргизиңиз", + "modelName": "Модельдин аталышы", + "enterModelName": "Модельдин аталышын киргизиңиз", + "youDoNotHavePermissionToCreateModel": "Модель түзүүгө укугуңуз жок", + "youDoNotHavePermissionToUpdateModel": "Модельди жаңылоого укугуңуз жок", + "modelUpdateSuccessfully": "Модель ийгиликтүү жаңыланды!", + "modelCreatedSuccessfully": "Модель ийгиликтүү түзүлдү!", + "models": "Моделдер", + "youDoNotHavePermissionDeleteModel": "Модельди өчүрүүгө укугуңуз жок.", + "enterLabelText": "Белги текстин киргизиңиз", + "searchBatchNo": "Партия номерин издөө...", + "noActiveUser": "Активдүү колдонуучу эмес", + "pleaseUseValidPurchaseCodeUseTheApp": "Колдонмону колдонуу үчүн жарактуу сатып алуу кодун колдонуңуз.", + "notInternetConnection": "Интернет байланышы жок", + "pleaseCheckYourInternetConnection": "Интернет байланышыңызды текшерип, кайра аракет кылыңыз", + "ok": "ОК", + "addCash": "Накталай акча кошуу", + "reduceCash": "Накталай акчаны азайтуу", + "transactionType": "Транзакция түрү", + "user": "Колдонуучу", + "toAccount": "Эсепке", + "fromAccount": "Эсептен", + "years": "Жылдар", + "comboProductReport": "Комбо товар отчету", + "grossProfit" : "Дүң пайда", + "netProfit" : "Таза пайда", + "incomeType" : "Киреше түрү", + "expensesType" : "Чыгымдардын түрлөрү", + "resets" : "Баштапкы абалга келтирүү (Reset)", + "packageName" : "Пакеттин аты", + "start" : "Баштоо", + "paymentMethod" : "Төлөм ыкмасы", + "addPayment" : "Төлөм кошуу", + "advance" : "Аванс", + "noteLevel" : "Эскертүү деңгээли", + "enterYourNoteLevel" : "Эскертүү деңгээлин киргизиңиз", + "postSaleMessage" : "Сатуудан кийинки билдирүү", + "enterYourPostSaleMessage" : "Сатуудан кийинки билдирүүнү киргизиңиз", + "a4PageLogo" : "A4 баракчасынын инвойс логотиби", + "thermalInvoicePageLogo" : "Термалдык инвойс логотиби", + "thermalPrinterLanguage" : "Термалдык принтердин тили", + "thermalPrinterPageSize" : "Термалдык принтердин барак өлчөмү", + "openSetting": "Жөндөөлөрдү ачуу", + "selectRack" : "Стеллажды тандоо", + "rack" : "Стеллаж (Rack)", + "selectShelf" : "Текчени тандоо", + "shelf" : "Текче (Shelf)", + "variations" : "Вариациялар", + "combo" : "Комбо", + "enterBatchNo" : "Партия номерин киргизиңиз (Batch No.)", + "selectWarehouse" : "Складды тандаңыз", + "warehouse" : "Склад", + "netTotalAmount" : "Таза жалпы сумма", + "defaultSellingPrice" : "Демейки сатуу баасы", + "selectItems" : "Товарларды тандаңыз", + "variantList" : "Варианттар тизмеси", + "addSubVariation" : "Суб-вариация кошуу", + "editProduct" : "Товарды түзөтүү", + "noItemFound" : "Товар табылган жок", + "youDoNotHavePermissionDeleteTheShelf" : "Текчени өчүрүүгө сизде укук жок", + "notMatchingResultFound" : "Төбөл келген жыйынтыктар табылган жок", + "editShelf" : "Текчени түзөтүү", + "addShelf" : "Жаңы текче кошуу", + "shelfName" : "Текченин аты", + "enterShelfName" : "Текченин атын киргизиңиз", + "pleaseEnterShelfName" : "Сураныч, текченин атын киргизиңиз", + "productRacks" : "Товар стеллаждары", + "racks" : "Стеллаждар", + "youDoNtHavePermissionToCreateRacks" : "Стеллаждарды түзүүгө сизде укук жок.", + "youDoNtHavePermissionToDeleteRacks" : "Стеллаждарды өчүрүүгө сизде укук жок.", + "youDoNtHavePermissionToUpdateRacks" : "Стеллаждарды жаңыртууга сизде укук жок.", + "addNewRack" : "Жаңы стеллаж кошуу", + "editRack" : "Стеллажды түзөтүү", + "rackName" : "Стеллаж аты", + "pleaseEnterRackName" : "Сураныч, стеллаж атын киргизиңиз", + "shelves" : "Текчелер", + "pressToSelect" : "Тандоо үчүн басыңыз", + "selectAtLeastOneRack" : "Жок дегенде бир текчени тандаңыз", + "inActive" : "Активдүү эмес", + "addNewVariation" : "Жаңы вариация кошуу", + "editVariations" : "Вариацияны түзөтүү", + "values" : "Маанилер", + "enterValues" : "Маанилерди киргизиңиз", + "pleaseEnterAtLeastOneValues" : "Сураныч, жок дегенде бир маани киргизиңиз.", + "productVariations" : "Товар вариациялары", + "permissionDenied" : "Уруксат берилген жок", + "noVariationFound" : "Вариациялар табылган жок.", + "addNewVariations" : "Жаңы вариация кошуу", + "variationId" : "Вариация IDси", + "updateRole" : "Ролду жаңыртуу", + "addRole" : "Роль кошуу", + "enterUserName" : "Колдонуучунун атын киргизиңиз", + "enterYourPassword" : "Сырсөзүңүздү киргизиңиз", + "selectAll" : "Баарын тандоо", + "sNo" : "№", + "feature" : "Функция", + "read" : "Окуу", + "viewPrice" :"Бааны көрүү", + "purchaseReturns" : "Сатып алууну кайтаруу", + "expiredProduct" : "Мөөнөтү өткөн товарлар", + "barcodes" : "Штрих-коддор", + "bulkUploads" : "Жаппай жүктөө", + "productModels" : "Товар моделдери", + "incomes" : "Киреше", + "dues" : "Карыздар", + "subscriptions" : "Жазылуулар", + "paymentsTypes" : "Төлөм түрлөрү", + "roles" : "Ролдор", + "manageSetting" : "Жөндөөлөрдү башкаруу", + "downloadApk" : "APK жүктөө", + "vatReports" : "КНС боюнча отчеттор (VAT)", + "profitAndLossDetailsReport" : "Пайда жана зыян жөнүндө деталдуу отчет", + "transactionsHistoryReport" : "Транзакциялардын тарыхы боюнча отчет", + "expireProductReports" : "Мөөнөтү өткөн товарлар боюнча отчет", + "productPurchaseReport" : "Товарды сатып алуу боюнча отчет", + "productSalesReport" : "Товарды сатуу боюнча отчет", + "role" : "Роль", + "areYouSureWantToDeleteThisRole" : "Бул ролду өчүрүүнү каалайсызбы?", + "inStock" : "Складда бар", + "informationShowInLabels" : "Этикеткаларда көрсөтүлүүчү маалымат", + "packageDate" : "Таңгактоо күнү", + "barCodePrintLabelSetting" : "Штрих-кодду басып чыгаруу жөндөөсү", + "labelRoleLabelSize2Inch" : "Этикетка түрмөгү 2\"*1, 50мм*25мм, Аралыгы 3.1мм", + "labelRoleLabelSize1_5Inch" : "Этикетка түрмөгү 1.5\"*1, 38мм*25mm, Аралыгы 3.1мм", + "thirtyTwoLabelPerSheet" : "Бир баракта 32 этикетка, 8.27 x 11.69 дюйм", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "Штрих-код түзүүгө сизде укук жок.", + "pleaseSelectAProductFirst" : "Алгач товарды тандаңыз", + "pleaseEnterAValidQuantity" : "Сураныч, бардык товарлар үчүн жарактуу санды киргизиңиз (кеминде 1)", + "pleaseSelectProductFirst" : "Алгач товарды тандаңыз", + "bluetoothIsTurnedOff" : "Bluetooth өчүк. Сураныч, аны күйгүзүңүз.", + "noBluetoothDeviceSelected" : "Bluetooth түзмөгү тандалган жок.", + "printLabel" :"Этикетканы басып чыгаруу", + "caningForDevices" : "Түзмөктөр изделүүдө...", + "noDeviceFound" : "Түзмөктөр табылган жок", + "retryScan" : "Кайра издөө", + "connectedTo" : "Туташты:", + "pleaseEnableBluetooth" : "Сураныч, Bluetooth'ду иштетиңиз", + "skuOrCode" : "SKU / Код", + "lowStockAlert" : "Складда аз калды деген билдирүү", + "tax" : "Салык", + "costExclusionTax" : "Салыксыз наркы", + "costInclusionTax" : "Салык менен наркы", + "mrpOrSalePrice" : "MRP/Сатуу баасы", + "expiredDate" : "Жарамдуулук мөөнөтү", + "sellingPrice" : "Сатуу баасы", + "variationsProduct" : "Вариациялык товарлар", + "comboProducts" : "Комбо товарлар", + "noStockAvailable" : "Склад боюнча маалымат жок.", + "highToLowPrice": "Баасы: кымбаттан арзанга", + "lowToHighPrice" : "Баасы: арзандан кымбатка", + "attachment" : "Тиркеме", + "viewStock" : "Складды көрүү", + "expiry" : "Мөөнөтү", + "expire" : "Мөөнөтү бүтөт", + "sevenDays" : "7 күн", + "fifteenthDays" : "15 күн", + "thirtyDays" : "30 күн", + "sixtyDays" : "60 күн", + "outPremiumPlan" : "Биздин премиум план", + "youDoNotHavePermissionToCreatePurchase" : "Сатып алууларды түзүүгө сизде укук жок.", + "thisPlanIsNotAvailableToPurchase" : "Бул планды сатып алуу мүмкүн эмес", + "thisPlanIsEligibleForUpgrade" : "Бул планды жаңылоо мүмкүн эмес", + "extendPlan" : "Планды узартуу", + "buyNow" : "Азыр сатып алуу", + "none" : "Жок", + "roundToWholeNumber" : "Бүтүн санга чейин тегеректөө", + "roundToNearestWholeNumber" : "Жакынкы бүтүн санга чейин тегеректөө", + "roundToNearnessDecimalNumber005" : "Жакынкы ондукка тегеректөө (0.05)", + "roundToNearnessDecimalNumber01" : "Жакынкы ондукка тегеректөө (0.1)", + "roundToNearnessDecimalNumber05" : "Жакынкы ондукка тегеректөө (0.5)", + "lastYear" : "Өткөн жылы", + "productStock" : "Товардын калдыгы", + "unit" : "Бирдик", + "showExpireDate": "Мөөнөтүн көрсөтүү", + "vatId" : "КНС ID", + "vatType" : "КНС түрү", + "exclusivePrice" : "Салыксыз баа", + "inclusivePrice" : "Салык менен баа", + "profitPercent": "Пайда пайызы", + "showSingle" : "Жөнөкөйүн көрсөтүү", + "showCombo" : "Комбо көрсөтүү", + "showVariant" : "Вариантты көрсөтүү", + "showAction" : "Аракетти көрсөтүү", + "ledger": "Эсеп китеби", + "youDoNotHavePermissionToGenerateReport": "Сизде отчет түзүүгө уруксат жок", + "noDataAvailable": "Маалымат жок", + "youDoNotHavePermissionToExportExcel": "Сизде Excelге экспорттоого уруксат жок", + "noDataAvailableForExport": "Экспорттоо үчүн маалымат жок", + "supplierDue": "Жабдуучунун карызы", + "partyType": "Тараптын түрү", + "allParty": "Бардык тараптар", + "yesterday": "Кечээ", + "last7Days": "Акыркы 7 күн", + "last30Days": "Акыркы 30 күн", + "currentMonth": "Ушул ай", + "lastMonth": "Өткөн ай", + "currentYear": "Ушул жыл", + "customerDate": "Тандалган дата", + "noTransactionToGeneratePdf": "PDF түзүү үчүн транзакциялар жок", + "generatePdf": "PDF түзүү", + "noTransactionFound": "Транзакциялар табылган жок", + "reference": "Шилтеме", + "creditIn": "Кредит (Киреше)", + "debitOut": "Дебет (Чыгым)", + "subscribeNow": "Азыр жазылуу", + "expired": "Мөөнөтү бүттү", + "totalBalance": "Жалпы баланс", + "hoursLeft": "Калган сааттар", + "daysLeft": "Калган күндөр", + "pos": "POS", + "profitAndLoss": "Киреше жана Чыгым", + "branch": "Филиал", + "hrm": "HRM (Кадрлар)", + "inventory": "Инвентаризация", + "editAttendance": "Катышууну оңдоо", + "addNewAttendance": "Жаңы катышуу кошуу", + "employee": "Кызматкер", + "pleaseSelectAnEmployee": "Сураныч, кызматкерди тандаңыз", + "shift": "Смена", + "selectEmployeeFirst": "Биринчи кызматкерди тандаңыз", + "selectDateFirst": "Биринчи датаны тандаңыз", + "month": "Ай", + "autoSelected": "Автоматтык түрдө тандалды", + "pleaseSelectDate": "Сураныч, датаны тандаңыз", + "timeIn": "Келген убакыт", + "timeOut": "Кеткен убакыт", + "attendance": "Катышуу", + "allEmployee": "Бардык кызматкерлер", + "noAvailableRecordFound": "Катышуу жазуулары табылган жок.", + "addAttendance": "Катышуу кошуу", + "noNoteProvided": "Эскертүү жок.", + "duration": "Узактыгы", + "youDoNotHavePermissionToViewAttendance": "Сизде катышууну көрүүгө уруксат жок", + "department": "Бөлүм", + "noDepartmentFound": "Бөлүм табылган жок.", + "inactive": "Активдүү эмес", + "noDescriptionAvailableForThisDepartment": "Бул бөлүм үчүн сүрөттөмө жок.", + "youDoNotHavePermissionToUpdateDepartment": "Сизде бөлүмдү жаңыртууга уруксат жок.", + "youDoNotHavePermissionToDeleteDepartment": "Сизде бөлүмдү өчүрүүгө уруксат жок.", + "failedToDeleteTheDeterment": "Бөлүмдү өчүрүү мүмкүн болгон жок", + "failedToLoadDepartment": "Бөлүмдөрдү жүктөө мүмкүн болгон жок", + "addDepartment": "Бөлүм кошуу", + "saving": "Сакталууда", + "editDesignation": "Кызмат ордун оңдоо", + "addDesignation": "Жаңы кызмат ордун кошуу", + "designationName": "Кызмат ордунун аталышы", + "enterDesignationName": "Кызмат ордунун аталышын киргизиңиз", + "pleaseEnterDesignationName": "Сураныч, кызмат ордунун аталышын киргизиңиз", + "pleaseSelectAStatus": "Сураныч, статусту тандаңыз", + "enterDescription": "Сүрөттөмө киргизиңиз", + "designation": "Кызмат орду", + "noDesignationFound": "Кызмат орду табылган жок.", + "noDescriptionAvailableForThisDesignation": "Бул кызмат орду үчүн сүрөттөмө жок.", + "youDoNotPermissionToUpdateDesignation": "Сизде кызмат ордун жаңыртууга уруксат жок.", + "youDoNotHavePermissionToDeleteDesignation": "Сизде кызмат ордун өчүрүүгө уруксат жок.", + "updatePurchase": "Сатып алууну жаңыртуу", + "editEmployee": "Кызматкерди оңдоо", + "addNewEmployee": "Жаңы кызматкер кошуу", + "enterFullName": "Толук аты-жөнүн киргизиңиз", + "pleaseSelectDesignation": "Сураныч, кызмат ордун тандаңыз", + "pleaseSelectDepartment": "Сураныч, бөлүмдү тандаңыз", + "pleaseSelectStatus": "Сураныч, статусту тандаңыз", + "pleaseEnterYourPhoneNumber": "Сураныч, телефон номериңизди киргизиңиз", + "countryName": "Өлкөнүн аты", + "enterYourCountry": "Өлкөңүздү киргизиңиз", + "salary": "Айлык акы", + "pleaseEnterYourSalary": "Сураныч, айлык акыңызды киргизиңиз", + "gender": "Жынысы", + "pleaseSelectYourGender": "Сураныч, жынысыңызды тандаңыз", + "pleaseSelectYourShift": "Сураныч, сменаңызды тандаңыз", + "birthDate": "Тулган күнү", + "joinDate": "Ишке кирген күнү", + "staus": "Статус", + "pleaseSelectValidStartAndEndDates": "Сураныч, жарактуу баштоо жана аяктоо даталарын тандаңыз.", + "endDateCannotBeBeforeStartDate": "Аяктоо датасы баштоо датасынан мурун болбошу керек.", + "editHoliday": "Майрамды оңдоо", + "addNewHoliday": "Жаңы майрам кошуу", + "enterHolidayName": "Майрамдын атын киргизиңиз", + "pleaseEnterHolidayName": "Сураныч, майрамдын атын киргизиңиз", + "pleaseEnterDate": "Сураныч, датаны киргизиңиз", + "pleaseSelectStartDate": "Сураныч, баштоо датасын тандаңыз", + "pleaseEnterEndDate": "Сураныч, аяктоо датасын тандаңыз", + "endDateBeforeStartDate": "Аяктоо датасы баштоо датасынан мурун", + "holidayList": "Майрамдар тизмеси", + "noHolidayFound": "Майрамдар табылган жок.", + "noHolidayFundMatching": "Дал келген майрамдар табылган жок", + "addHoliday": "Майрам кошуу", + "youDoNotHavePermissionToUpgradeHoliday": "Сизде майрамдарды жаңыртууга уруксат жок.", + "holiday": "Майрам", + "editLeave": "Эргүүнү оңдоо", + "addNewLeave": "Жаңы эргүү кошуу", + "leaveType": "Эргүү түрү", + "pleaseSelectALeaveType": "Сураныч, эргүү түрүн тандаңыз", + "pleaseSelectAStartDate": "Сураныч, баштоо датасын тандаңыз", + "leaveDuration": "Эргүү узактыгы", + "autoCalculatedDays": "Автоматтык түрдө эсептелген күндөр", + "leaveList": "Эргүүлөр тизмеси", + "noLeaveRequestFound": "Эргүү суроо-талаптары табылган жок.", + "addLeave": "Эргүү кошуу", + "noDescriptionProvided": "Сүрөттөмө жок.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Сизде эргүү суроо-талабын жаңыртууга уруксат жок.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Сизде эргүү суроо-талабын өчүрүүгө уруксат жок.", + "leaveRequest": "Эргүү суроо-талабы", + "editPayroll": "Төлөм тизмесин оңдоо", + "addNewPayroll": "Жаңы төлөм тизмесин кошуу", + "paymentYear": "Төлөм жылы", + "pleaseSelectPaymentYear": "Сураныч, төлөм жылын тандаңыз", + "pleaseSelectAnMonth": "Сураныч, айды тандаңыз", + "pleaseEnterADate": "Сураныч, датаны киргизиңиз", + "totalSalaryAmount": "Жалпы айлык суммасы", + "payrollList": "Төлөм тизмеси", + "noPayrollFound": "Төлөм жазуулары табылган жок.", + "paymentDetails": "Төлөм чоо-жайы", + "youDoNotHaveUpdatePayroll": "Сизде төлөм тизмесин жаңыртууга уруксат жок.", + "youDoNotHavePermissionToDeletePayroll": "Сизде төлөм тизмесин өчүрүүгө уруксат жок.", + "payrollRecord": "Төлөм жазуусу", + "searchAttendance": "Катышууну издөө", + "attendanceReport": "Катышуу отчеттору", + "noAttendanceRecordFound": "Тандалган фильтрлер үчүн катышуу жазуулары табылган жок.", + "searchLeave": "Эргүүлөрдү издөө", + "leaveReports": "Эргүү отчеттору", + "noLeaveRecordFound": "Тандалган фильтрлер үчүн эргүү жазуулары табылган жок.", + "durationDays": "Узактыгы (Күн)", + "payrollReports": "Төлөм отчеттору", + "noMatchingPayrollFound": "Дал келген төлөм жазуулары табылган жок.", + "editShift": "Сменаны оңдоо", + "addNewShift": "Жаңы смена кошуу", + "shiftName": "Смена аты", + "pleaseSelectAShift": "Сураныч, сменаны тандаңыз", + "breakStatus": "Тыныгуу статусу", + "pleaseSelectBreakStatus": "Сураныч, тыныгуу статусун тандаңыз", + "startTimeIsRequired": "Баштоо убактысы талап кылынат", + "startTime": "Баштоо убактысы", + "enterStartTime": "Баштоо убактысын киргизиңиз", + "endTimeIsRequired": "Аяктоо убактысы талап кылынат", + "endTime": "Аяктоо убактысы", + "enterEndTime": "Аяктоо убактысын киргизиңиз", + "startBreakTime": "Тыныгууну баштоо", + "enterBreakTime": "Тыныгуу убактысын киргизиңиз", + "endBreakTime": "Тыныгууну аяктоо", + "noShiftFound": "Сменалар табылган жок.", + "addShift": "Смена кошуу", + "breakTime": "Тыныгуу убактысы", + "breakDuration": "Тыныгуу узактыгы", + "youDoNotToHavePermissionToUpdateShift": "Сизде сменаны жаңыртууга уруксат жок.", + "youDoNotToHavePermissionToDeleteShift": "Сизде сменаны өчүрүүгө уруксат жок.", + "doYouReallyWantToDeleteThis": "Чын эле муну өчүрүүнү каалайсызбы", + "viewDetails": "Чоо-жайын көрүү", + "leave": "Эргүү", + "payroll": "Айлык акы", + "editBankAdjustment": "Банк жөндөөсүн оңдоо", + "adjustBankBalance": "Банк балансын жөндөө", + "pleaseAddAtLeastOneBank": "Балансты жөндөө үчүн жок дегенде бир банк эсебин кошуңуз.", + "accountNumber": "Эсептин аты", + "selectAccount": "Эсепти тандаңыз", + "selectType": "Түрдү тандаңыз", + "amountsIsRequired": "Сумма талап кылынат", + "invalidAmount": "Жараксыз сумма", + "adjustmentDate": "Жөндөө датасы", + "dateIsRequired": "Дата талап кылынат", + "editBankAccounts": "Банк эсептерин оңдоо", + "addNewBankAccounts": "Банк эсептерин кошуу", + "accountDisplayName": "Эсептин көрсөтүлүүчү аты", + "enterAccountDisplayName": "Эсептин көрсөтүлүүчү атын киргизиңиз", + "displayNameIsRequired": "Көрсөтүлүүчү аты талап кылынат", + "openingBalanceIsRequired": "Баштапкы баланс талап кылынат", + "asOfDate": "Ушул датага карата", + "hideFiled": "Талааларды жашыруу", + "addMoreFiled": "Көбүрөөк талаа кошуу", + "enterAccountName": "Эсеп номерин киргизиңиз", + "ifscCode": "IFSC коду", + "upiIdForQrCode": "QR код үчүн UPI ID", + "bankName": "Банктын аты", + "enterBankName": "Банктын атын киргизиңиз", + "accountHolderName": "Эсеп ээсинин аты", + "enterAccountHolderName": "Эсеп ээсинин атын киргизиңиз", + "printBankDetailsAndInvoice": "Банктын чоо-жайын эсеп-фактурага басып чыгаруу", + "viewingTransactionFor": "Транзакцияларды көрүү:", + "bankAccounts": "Банк эсептери", + "noBankAccountFound": "Банк эсептери табылган жок.", + "noAccountsFoundMissing": "Дал келген эсептер табылган жок", + "deposit": "Депозит", + "addBank": "Банк кошуу", + "bankToBankTransfer": "Банктан банкка которуу", + "bankToCashTransfer": "Банктан накталай акчага которуу", + "accountName": "Эсептин аты", + "holderName": "Ээсинин аты", + "openingDate": "Ачылган дата", + "currentBalance": "Учурдагы баланс", + "permissionDeniedToDeleteBank": "Банкты өчүрүүгө уруксат берилген жок.", + "canNotEditThisTransactionType": "Бул транзакция түрүн оңдоо мүмкүн эмес.", + "bank": "Банк", + "noTransactionFoundForThisFilter": "Бул фильтр үчүн транзакциялар табылган жок.", + "pleaseSelectBothAccounts": "Сураныч, эки эсепти тең тандаңыз.", + "cannotTransferToSameAccounts": "Бир эле эсепке которуу мүмкүн эмес.", + "editBankTransfer": "Банк которуусун оңдоо", + "needAtLeastTwoBankAccount": "Которуу үчүн жок дегенде эки банк эсеби керек.", + "from": "Кимден", + "to": "Кимге", + "editBankToCash": "Банктан накталай акчаны оңдоо", + "noBankAccountsFoundToTransferFrom": "Которуу үчүн банк эсептери табылган жок.", + "selectOneAccount": "Бир эсепти тандаңыз", + "editCashAdjustment": "Накталай акча жөндөөсүн оңдоо", + "adjustCashBalance": "Накталай акча балансын жөндөө", + "customDate": "Тандалган дата", + "cashInHand": "Колдогу накталай акча", + "currentCashBalance": "Учурдагы накталай акча балансы", + "transfer": "Которуу", + "adjustCash": "Накталай акчаны жөндөө", + "pleaseSelectADestinationBankAccounts": "Сураныч, алуучу банк эсебин тандаңыз.", + "editCashToBank": "Накталай акчадан банкка оңдоо", + "cashToBankTransfer": "Накталай акчадан банкка которуу", + "noDestinationBankAccountFond": "Алуучу банк эсеби табылган жок.", + "transferCheque": "Чекти которуу", + "receivedFrom": "Кимден алынды", + "chequeAmount": "Чектин суммасы", + "chequeNumber": "Чектин номери", + "chequeDate": "Чектин датасы", + "referenceNumber": "Шилтеме номери", + "selectBankToCash": "Банк же накталай акчаны тандаңыз", + "depositTo": "Депозит кылуу", + "selectDepositDestination": "Депозит багытын тандаңыз", + "transferDate": "Которуу датасы", + "doYouWantToRellyReOpenThisCheque": "Чын эле бул чекти кайра ачууну каалайсызбы?", + "okay": "Макул", + "reOpen": "Кайра ачуу", + "open": "Ачык", + "chequeList": "Чектер тизмеси", + "closed": "Жабык", + "noChequeFound": "Чектер табылган жок", + "searchTransaction": "Транзакцияларды издөө...", + "filterByDate": "Дата боюнча чыпкалоо", + "addImage": "Сүрөт кошуу", + "cashAndBankManagement": "Накталай акча жана банкты башкаруу", + "cheque": "Чектер", + "branchList": "Филиалдар тизмеси", + "roleAndPermission": "Роль жана Уруксат", + "switchBank": "Филиалды алмаштыруу?", + "exitBank": "Филиалдан чыгуу", + "areYouSureWantToSwitchToDifferentBranch": "Башка филиалга өтүүнү каалайсызбы?", + "areYourSureYouWantToExitFromThisBranch": "Бул филиалдан чыгууну каалайсызбы?", + "switchs": "Алмаштыруу", + "exit": "Чыгуу", + "createBranch": "Филиал түзүү", + "areYouSureWantToDeleteThisBranch": "Бул филиалды өчүрүүнү каалайсызбы?", + "currents": "Учурдагы", + "noBrunchFound": "Филиал табылган жок", + "updateBranch": "Филиалды жаңыртуу", + "pleaseEnterBranchName": "Сураныч, филиалдын атын киргизиңиз", + "enterBalance": "Балансты киргизиңиз", + "youDoNotHavePermissionToUpdateBranch": "Сизде филиалды жаңыртууга уруксат жок.", + "allTransaction": "Бардык транзакциялар", + "duePay": "Төлөнүүчү карыз", + "allParties": "Бардык тараптар", + "retry": "Кайра аракет кылуу", + "incomeCategoriesReport": "Киреше категорияларынын отчету", + "dayBook": "Күндөлүк китеп", + "billWiseProfit": "Эсеп боюнча киреше", + "cashFlow": "Акча агымы", + "balanceSheet": "Баланс отчету", + "taxReport": "Салык отчету", + "productSaleHistory": "Продукт сатуу тарыхы", + "productPurchaseHistory": "Продукт сатып алуу тарыхы", + "partyReports": "Тараптар отчету", + "customerLedger": "Кардардын эсеп китеби", + "supplierLedger": "Жабдуучунун эсеп китеби", + "partyWiseProfit": "Тараптар боюнча киреше", + "productWiseProfit": "Продукт боюнча киреше", + "top5Customer": "Мыкты 5 кардар", + "top5Supplier": "Мыкты 5 жабдуучу", + "productReports": "Продукт отчеттору", + "comboReport": "Кошмо отчет", + "expiredItemReport": "Мөөнөтү бүткөн товарлар отчету", + "top5Product": "Мыкты 5 продукт", + "productWiseProfitAndLoss": "Продукт боюнча Киреше жана Чыгым", + "productWisePurchase": "Продукт боюнча сатып алуу", + "productWiseSale": "Продукт боюнча сатуу", + "noProductMatchYourSearch": "Сиздин издөөңүзгө туура келген продукт жок.", + "purchaseQty": "Сатып алуу саны", + "saleQty": "Сатуу саны", + "youDoNotHavePermissionProfitAndLoss": "Сизде киреше жана чыгымга уруксат жок.", + "sold": "Сатылды", + "remaining": "Калды", + "totalAssets": "Жалпы активдер", + "assets": "Активдер", + "itemName": "Товардын аты", + "personalInfo": "Жеке маалымат:", + "dueBalance": "Карыз балансы", + "walletBalance": "Капчык балансы", + "cashIn": "Накталай киреше", + "cashOut": "Накталай чыгаша", + "runningCash": "Учурдагы накталай акча", + "moneyIn": "Акча кирешеси", + "moneyOut": "Акча чыгашасы", + "noDataAvailableForGeneratePdf": "PDF түзүү үчүн маалымат жок", + "balanceDue": "Төлөнө турган калдык", + "returnedAmount": "Кайтарылган сумма", + "saleReturn": "Сатууну кайтаруу", + "saleEdit": "Сатууну оңдоо", + "pleaseAddASalesReturn": "Сураныч, сатууну кайтарууну кошуңуз", + "subscriptionReports": "Жазылуу отчеттору", + "started": "Башталды", + "end": "Аяктоо", + "taxReportList": "Салык отчетторунун тизмеси", + "developedBy": "Иштеп чыккан", + "time": "Убакыт", + "receivedBy": "Кабыл алган", + "wallet": "Капчык", + "warranty": "Кепилдик (Warranty)", + "guarantee": "Кепилдик (Guarantee)", + "remark": "Эскертүү", + "bankDetails": "Банк маалыматтары", + "cashAndBank": "Накталай акча жана Банк", + "pdfGenerateSuccessfully": "PDF ийгиликтүү түзүлдү", + + + + "generatingPdf": "PDF түзүүдө", + "INVOICE": "Эсеп-фактура", + "admin": "Админ", + "invoiceNumber": "Эсеп-фактуранын номери", + "vatNumber": "КНС номери", + "customerSignature": "Кардардын колу", + "authorizedSignature": "Ыйгарым укуктуу кол", + "poweredBy": "Күчөтүлгөн", + "shippingCharge": "Жеткирүү акысы", + "totalReturned": "Бардыгы кайтарылды", + "amountsInWord": "Суммасы сөз менен", + "changeAmount": "Кайтарым суммасы", + "sellsBy": "Сатуучу", + "rounding": "Тегеректөө", + "paidBy": "Төлөөчү", + "vatGstTitle": "КНС/СТТ аталышы", + "enterVatGstTitle": "КНС/СТТ аталышын киргизиңиз", + "vatGstNumber": "КНС/СТТ номери", + "enterVatGstNumber": "КНС/СТТ номерин киргизиңиз", + "vatAndTax": "КНС жана салык", + "customPrint": "Ыңгайлаштырылган басып чыгаруу", + "taxRates": "Салык ставкалары", + "taxRatesMangeYourTaxRates": "Салык ставкалары - Салык ставкаларыңызды башкарыңыз", + "add": "Кошуу", + "status": "Статус", + "active": "Активдүү", + "disable": "Өчүрүү", + "deletedSuccessFully": "Ийгиликтүү өчүрүлдү!", + "failedToDeleteTheTax": "Салыкты өчүрүү ишке ашкан жок", + "errorDeletingTax": "Салыкты өчүрүүдө ката", + "taxGroup": "Салык тобу", + "combinationOfTheMultipleTaxes": "Бир нече салыктын айкалышы", + "subTaxes": "Көмөкчү салыктар", + "action": "Аракет", + "addTax": "Салык кошуу", + "editTax": "Салыкты түзөтүү", + "addNewTax": "Жаңы салык кошуу", + "enterTaxRates": "Салык ставкаларынын өлчөмүн киргизиңиз", + "addTaxGroup": "Жаңы салык тобун кошуу", + "editTaxGroup": "Салык тобун түзөтүү", + "taxWithSingleMultipleTaxType": "Бир/бир нече салык түрү бар салык", + "noSubTaxSelected": "Көмөкчү салык тандалган жок", + "subTaxList": "Көмөкчү салыктардын тизмеси", + "taxPercent": "Салык пайызы", + "done": "Бүттү", + "writerTaxHere": "Бул жерге текст жазыңыз...", + "expiredList": "Мөөнөтү өткөн тизме", + "listIsEmpty": "Тизме бош", + "printingInvoice": "Эсеп-фактура басып чыгарылууда", + "salesSetting": "Сатуу жөндөөлөрү", + "invoiceLogo": "Эсеп-фактуранын логотиби", + "printingOption": "Басып чыгаруу опциясы", + "amountRoundingMethod": "Сумманы тегеректөө ыкмасы", + "signUp": "Катталуу", + "returnedItem": "Кайтарылган буюм", + "returnedDate": "Кайтаруу күнү", + "unitPrice": "Бирдик баасы", + "saleBy": "Сатуучу", + "purchasedBy": "Сатып алуучу", + "collectedBys": "Жыйноочу", + "payableAmount": "Төлөнүүчү сумма", + "receivedAmount": "Алынган сумма", + "barcodeGenerator" : "Штрих-код генератору", + "searchProduct" : "Продукт издөө", + "code" : "Код", + "price" : "Баасы", + "showCode" : "Кодду көрсөтүү", + "showPrice" : "Бааны көрсөтүү", + "showName" : "Атын көрсөтүү", + "actions" : "Аракеттер", + "noItemSelected" : "Эч нерсе тандалган эмес", + "noProductSelected" : "Эч бир продукт тандалган эмес", + "previewPdf" : "PDF алдын ала көрүү", + "salesReturnReport" : "Сатуу кайтаруу отчету", + "purchaseReturnReport" : "Сатып алуу кайтаруу отчету", + "incomeFor" : "Келген киреше үчүн", + "enterProductCode": "Продукт кодун киргизиңиз", + "addIncome" : "Келген киреше кошуу", + "incomeDate" : "Келген киреше күнү", + "incomeCategories" : "Келген киреше категориялары", + "addIncomeCategory" : "Келген киреше категориясын кошуу", + "enterIncomeCategoryName" : "Келген киреше категориясынын атын киргизиңиз", + "totalReturnAmount" : "Жалпы кайтарылган сумма", + "returned" : "Кайтарылган", + "supplierDetails" : "Жабдуучунун маалыматтары", + "weekly": "Апталык", + "monthly": "Айлык", + "yearly" : "Жылдык", + "today" : "Бүгүн", + "thisWeek" : "Бул апта", + "thisMonth" : "Бул ай", + "thisYear": "Бул жыл", + "allTime" : "Бардык убакыт", + "custom" : "Ыңгайлаштырылган", + "addUserRole" : "Колдонуучу ролун кошуу", + "noRoleFound" : "Колдонуучу ролу табылган жок", + "yourPackageExpiredInDays" : "Сиздин пакетиңиз 5 күндөн кийин мөөнөтү бүтөт", + "yourPackageExpiredToday" : "Сиздин пакетиңиз бүгүн мөөнөтү бүтөт\n\nКаалаган учурда кайра сатып алыңыз", + "contactUs" : "Биз менен байланыш", + "writeYourMessageHere" : "Билдирүүңүздү бул жерге жазыңыз", + "sendMessage" : "Билдирүү жөнөтүү", + "sendYourEmail" : "Электрондук почтаңызды жөнөтүңүз", + "backToHome" : "Башкы бетке кайтуу", + "promoCode" : "Акция коду", + "submit" : "Жөнөтүү", + "seeAllPromoCode" : "Бардык акция коддорун көрүү", + "categories": "Категориялар", + "enterYourPhoneNumber" : "Телефон номериңизди киргизиңиз", + "enterFullAddress" : "Толук дарегиңизди киргизиңиз", + "enterYourEmailAddress" : "Электрондук почтаңызды киргизиңиз", + "pleaseEnterAPassword" : "Сураныч, паролду киргизиңиз", + "pleaseEnterAConfirmPassword" : "Сураныч, ырастоочу паролду киргизиңиз", + "enterYourName" : "Атыңызды киргизиңиз", + "addNewAddress" : "Жаңы дарек кошуу", + "firstName" : "Аты", + "lastName" :"Фамилиясы", + "country" : "Өлкө", + "bangladesh" : "Бангладеш", + "apply" : "Колдонуу", + "deliveryAddress" : "Жеткирүү дареги", + "noDataAvailabe" : "Маалымат жок", + "addDelivery" : "Жеткирүүнү кошуу", + "description" : "Сүрөттөмө", + "addNote" : "Нота кошуу", + "image" : "Сүрөт", + "pleaseConnectThePrinterFirst" : "Сураныч, алгач принтерди туташтырыңыз", + "selectCategory" : "Категорияны тандаңыз", + "enterExpenseDate" : "Чыгымдын күнүн киргизиңиз", + "enterName" : "Атын киргизиңиз", + "enterAmount" : "Сумманы киргизиңиз", + "enterRefNumber" : "Шилтеме номерин киргизиңиз", + "fashions" : "Мода", + "billTO" : "Эсеп-фактура", + "totalDue" : "Жалпы карыз", + "paymentsAmount" : "Төлөм суммасы", + "remainingDue" : "Калган карыз", + "thankYouForYourDuePayment" : "Төлөмүңүз үчүн рахмат", + "print" : "Басып чыгаруу", + "unitPirce" : "Бирдик баасы", + "totalPrice" : "Жалпы баасы", + "totalVat" : "Жалпы КНС", + "deliveryCharge" : "Жеткирүү акысы", + "totalPayable" : "Жалпы төлөнүүчү сумма", + "thakYouForYourPurchase" : "Сатып алганыңыз үчүн рахмат", + "pleaseConnectYourBlutohPrinter" : "Сураныч, Bluetooth принтериңизди туташтырыңыз", + "editSocailMedia" : "Социалдык медианы түзөтүү", + "socialMarketing" : "Социалдык маркетинг", + "share" : "Бөлүшүү", + "notification" : "Билдирмелер", + "purchaseAlarm" : "Сатып алуу эскертмеси", + "purchaseConfirmed" : "Сатып алуу ырасталды", + "paymentComplete" : "Төлөм аяктады", + "retur" : "Кайтаруу", + "sendSms" : "SMS жөнөтүү", + "recivethePin" : "Пин-кодду алуу", + "startNewSale" : "Жаңы сатууну баштоо", + "payment" : "Төлөм", + "masterCard" : "MasterCard", + "instrucation" : "Нускама", + "cash" : "Накталай акча", + "invoiceViewr" : "Инвойс көрүүчү", + "size" : "Өлчөмү", + "color" : "Түсү", + "weight" : "Салмагы", + "capacity" : "Кубаттуулугу", + "type" : "Түрү", + "youWantTodeletetheProduct" : "Бул продуктуну өчүргүңүз келеби?", + "delete" : "Өчүрүү", + "contactDetials" : "Байланыш маалыматтары", + "clarence" : "Клэрэнс", + "call" : "Чакыруу", + "messege" : "Билдирүү", + "dailyTransaction" : "Күнүмдүк транзакциялар", + "promo" : "Акция", + "send" : "Жөнөтүү", + "easyToUseThePos" : "Колдонууга оңой мобилдик POS", + "easytheusedesciption" : "POSpro колдонмосу акысыз, колдонууга оңой. Чындыгында, ал дүйнө жүзү боюнча эң мыкты POS системаларынын бири болуп саналат.", + "choseYourFeature" : "Өзүңүздүн өзгөчөлүктөрүңүздү тандаңыз", + "choseyourfeatureDesciption" : "Өзгөчөлүктөр POSpro'ну салттуу чечимдерден айырмалап турган маанилүү бөлүгү болуп саналат.", + "allBusinessSolutions" : "Бардык бизнес чечимдери", + "allBusinessolutionDescrip" : "PosPro - бул толук кандуу бизнес чечими, анда запастар, эсептер, сатуулар, чыгымдар жана киреше/чыгым камтылган.", + "skip" : "Өткөрүп жиберүү", + "next" : "Кийинки", + "anewUpdateAvailable" : "Жаңы жаңыртуу бар\nСураныч, колдонмоңузду жаңыртыңыз", + "skipTheUpdate" :"Жаңыртууну өткөрүп жиберүү", + "rememberMeLater" : "Кийинчерээк эсимде сакта", + "powerdedByAcnoo" : "Acnoo тарабынан иштелип чыккан", + "lossOrProfit" : "Чыгым/Пайда", + "expense" : "Чыгым", + "parties" : "Тараптар", + "home" : "Үй", + "sales" : "Сатуулар", + "setting" : "Орнотуулар", + + "purchaseNow" : "Азыр сатып алуу", + "paymentMethods" : "Төлөм ыкмалары", + "update": "Жаңыртуу", + "continueButton": "Улантуу", + "name": "Аты", + "phone": "Телефон номери", + "email": "Электрондук почта дареги", + "address": "Дареги", + "previousDue": "Мурунку карыз", + "selectLang": "Тилди тандаңыз", + "addContact": "Контакт кошуу", + "moreInfo": "Көбүрөөк маалымат", + "retailer": "Чыгылчык сатуучу", + "dealer": "Дилер", + "wholesaler": "Дүң сатуучу", + "supplier": "Камсыздоочу", + "CustomerDetails": "Кардардын маалыматтары", + "recentTransaction": "Акыркы транзакциялар", + "totalProduct": "Жалпы товарлар", + "total": "Жалпы сумма", + "paid": "Төлөндү", + "unPaid": "Төлөнө элек", + "due": "Карыз", + "connect": "Туташуу үчүн чыкылдатыңыз", + "tryAgain": "Дагы аракет кылыңыз", + "loading": "Жүктөлүүдө", + "viewAll": "Бардыгын көрүү", + "partyList": "Тараптардын тизмеси", + "addCustomer": "Сураныч, кардар кошуңуз", + "updateContact": "Контактты жаңыртуу", + "dueList": "Карыз тизмеси", + "collectDue": "Карызды чогултуу", + "date": "Күнү", + "dueAmount": "Карыз суммасы: ", + "customerName": "Кардардын аты", + "totalAmount": "Жалпы сумма", + "paidAmount": "Төлөнгөн сумма", + "paymentTypes": "Төлөм түрлөрү", + "cancel": "Жокко чыгаруу", + "expenseReport": "Чыгым отчету", + "fromDate": "Башталыш датасы", + "toDate": "Аяктоо датасы", + "expenseFor": "Чыгым үчүн", + "amount": "Сумма", + "noData": "Маалымат жок", + "totalExpense": "Жалпы чыгым", + "addExpense": "Чыгым кошуу", + "expenseDate": "Чыгымдын күнү", + "referenceNo": "Шилтеме номери", + "note": "Эскертүү", + "expenseCat": "Чыгым категориялары", + "search": "Издөө", + "select": "Тандоо", + "addExpenseCat": "Чыгым категориясын кошуу", + "categoryName": "Категориянын аты", + "alreadyAdded": "Мурун кошулган", + "whatNew": "Жаңылыктар", + "lp": "Чыгым/Пайда", + "profit": "Пайда", + "loss": "Чыгым", + "lpDetails": "Чыгым/Пайда деталдары", + "invoice": "Инвойс", + "dates": "Күнү:", + "mobile": "Мобилдик телефон:", + "product": "Продукт", + "quantity": "Сан", + "discount": "Жеңилдик", + "totalLoss": "Жалпы чыгым", + "totalProfit": "Жалпы пайда", + "productList": "Продукттардын тизмеси", + "stock": "Запас", + "addNewProduct": "Жаңы продукт кошуу", + "productName": "Продукттун аты", + "productCode": "Продукт коду", + "purchasePrice": "Сатып алуу баасы", + "mrp": "MRP", + "wholeSalePrice": "Дүң сатуу баасы", + "dealerPrice": "Дилер баасы", + "manufacturer": "Өндүрүүчү", + "saveNPublish": "Сактоо жана жарыялоо", + "brands": "Бренддер", + "addBrand": "Бренд кошуу", + "brandName": "Бренддин аты", + "addUnit": "Бирдик кошуу", + "unitName": "Бирдиктин аты", + "units": "Бирдиктер", + "addProduct": "Сураныч, продукт кошуңуз", + "updateProduct": "Продуктту жаңыртуу", + "salePrice": "Сатуу баасы", + "profile": "Профиль", + "edit": "Түзөтүү", + "businessCat": "Бизнес категориясы", + "language": "Тил", + "changePassword": "Парольду өзгөртүү", + "updateProfile": "Профилиңизди жаңыртыңыз", + "businessName": "Компания жана бизнес аталышы", + "addPurchase": "Сатып алуу кошуу", + "inv": "Инв No.", + + "supplierName": "Камсыздоочунун аты", + "itemAdded": "Товар кошулду", + "addItems": "Товар кошуу", + "subTotal": "Жалпы жыйынтык", + "returnAmount": "Кайтаруу суммасы", + "chooseSupplier": "Камсыздоочуну тандаңыз", + "noSupplier": "Камсыздоочу жок", + "salesDetails": "Сатуу деталдары", + "editPurchaseInvoice": "Сатып алуу инвойсун түзөтүү", + "purchaseList": "Сатып алуулардын тизмеси", + "addAPurchase": "Сураныч, сатып алуу кошуңуз", + "dueReport": "Карыз отчету", + "fullyPaid": "Толугу менен төлөндү", + "stillUnpaid": "Дагы эле төлөнө элек", + "purchaseReport": "Сатып алуу отчету", + "connectPrinter": "Принтериңизди туташтырыңыз", + "clickToConnect": "Туташуу үчүн чыкылдатыңыз", + "collectDues": "Сураныч, карызды чогултуңуз", + "addNewPurchase": "Сураныч, жаңы сатып алуу кошуңуз", + "salesReport": "Сатуу отчету", + "addSale": "Сураныч, сатуу кошуңуз", + "reports": "Отчеттор", + "chooseCustomer": "Кардарды тандаңыз", + "addSales": "Сатууларды кошуу", + "saleList": "Сатуулардын тизмеси", + "editSalesInvoice": "Сатуу инвойсун түзөтүү", + "previousPayAmount": "Мурунку төлөм суммасы", + "printing": "Басып чыгаруу опциясы", + "subscription": "Жазылуу", + "userRole": "Колдонуучу ролу", + "currency": "Валюта", + "logOut": "Чыгуу", + "stockList": "Запас тизмеси", + "purchase": "Сатып алуу", + "sale": "Сатуу", + "yourPack": "Сиздин пакетиңиз", + "freePlan": "Акысыз план", + "youRUsing": "Сиз колдонуп жатасыз", + "freePack": "Акысыз пакет", + "premiumPlan": "Премиум план", + "packFeatures": "Пакет өзгөчөлүктөрү", + "unlimited": "Чектелбеген", + "updateNow": "Азыр жаңыртуу", + "purchasePremium": "Премиум планды сатып алуу", + "buyPremium": "Премиум планды сатып алуу", + "paypalPay": "Paypal менен төлөө", + "gotEmail": "Сиз электрондук почта алдыңыз", + "sendEmail": "Биз сизге кантип сырсөздү калыбына келтирүү боюнча нускамаларды камтыган электрондук почта жөнөттүк:", + "checkEmail": "Электрондук почтаны текшерүү", + "close": "Жабуу", + "enterEmail": "Сураныч, төмөндө электрондук почтаңызды киргизиңиз, анда сырсөздү калыбына келтирүү шилтемесин аласыз.", + "sendLink": "Калыбына келтирүү шилтемесин жөнөтүү", + "emailText": "Электрондук почта", + "password": "Пароль", + "noAcc": "Эсеп жокпу?", + "register": "Каттоо", + "phoneVerification": "Телефонду текшерүү", + "registerTitle": "Биз сиздин телефонуңузду каттоо керек!", + "sendCode": "Кодду жөнөтүү", + "staffLogin": "Персонал кирүү", + "logInWithMail": "Электрондук почта менен кирүү", + "setUpProfile": "Профилиңизди орнотуңуз", + "setUpDesc": "Дарыгериңиз менен жакшыраак таасир калтыруу үчүн профилиңизди жаңыртыңыз", + "gallery": "Галерея", + "camera": "Камера", + "companyAddress": "Компаниянын дареги", + "openingBalance": "Ачылыш балансы", + "confirmPass": "Парольду ырастаңыз", + "haveAcc": "Эсебиңиз барбы?", + "loginWithPhone": "Телефон менен кирүү", + "editPhone": "Телефон номерин түзөтүү?", + "createAcc": "Акысыз эсеп түзүү", + "congratulation": "Куш боо бек болсун", + + "signUp": "Каттоо", + "signIn": "Кирүү", + "logIn": "Кирүү", + "welcomeBack" : "Камчыкайра келдиңиз!", + "passwordCannotBeEmpty" : "Пароль бош болушу мүмкүн эмес", + "save": "Сактоо", + "forgotPassword": "Парольду унуттуңузбу", + "reset": "Электрондук почтаңызды же телефон номериңизди колдонуп, паролду калыбына келтириңиз", + "lableEmail": "Электрондук почта", + "hintEmail": "Электрондук почта дарегин киргизиңиз", + "emailCannotBeEmpty": "Электрондук почта бош болушу мүмкүн эмес", + "pleaseEnterAValidEmail": "Сураныч, туура электрондук почта дарегин киргизиңиз", + "continueE": "Улантуу", + "pleaseEnterYourDetails": "Сураныч, өзүңүздүн маалыматыңызды киргизиңиз.", + "lablePassword": "Пароль", + "hintPassword": "Парольду киргизиңиз", + "pleaseEnterABiggerPassword": "Сураныч, узунураак пароль киргизиңиз", + "rememberMe": "Мени эстей жүр", + "donNotHaveAnAccount": "Эсеп жокпу?", + "createAFreeAccount": "Акысыз эсеп түзүү", + "fullName": "Толук аты-жөнү", + "enterYourFullName": "Толук аты-жөнүңүздү киргизиңиз", + + "nameCanNotBeEmpty": "Аты бош болушу мүмкүн эмес", + "alreadyHaveAnAccount": "Эсебиңиз барбы? ", + "createNewPassword": "Жаңы пароль түзүү", + "setUpNewPassword": "Жаңы пароль орнотуу", + "resetPassword": "Паролуңузду калыбына келтирип, эсебиңизге кириңиз", + "newPassword": "Жаңы пароль", + "confirmPassword": "Парольду ырастаңыз", + "passwordsDoNotMatch": "Паролдор дал келбейт", + "verityEmail": "Электрондук почтаны текшерүү", + "verification": "Текшерүү", + "digits": "6 цифрлуу пин-код электрондук почтаңызга жөнөтүлдү: ", + "enterValidOTP": "Туура OTP киргизиңиз", + "resendOTP": "Туура OTP киргизиңиз", + "verifyYourEmail": "Электрондук почтаңызды текшериңиз", + "weHaveSentAConfirmationEmailTo": "Биз ырастоочу электрондук почтаны жөнөттүк", + "folder": "Мүмкүн электрондук почта спам папкаңызга түшүп калгандыр.", + "gotIt": "Түшүндүм", + "enterOpeningBalance": "Ачылыш балансын киргизиңиз", + "pleaseEnterAValidBusinessName": "Сураныч, туура бизнес аталышын киргизиңиз", + "enterBusiness": "Бизнес/Дүкөн атын киргизиңиз", + "selectBusinessCategory": "Бизнес категориясын тандаңыз", + "todaySummary": "Бүгүнкү кыскача маалымат", + "sellAll": "Бардыгын сатуу >", + "income": "Киреше", + "purchased": "Сатып алынган", + "endYourFreePlan": "Акысыз планыңызды аяктоо", + "yourFree": "Сиздин акысыз пакетиңиз дээрлик бүтүп баратат, кийинки планыңызды сатып алыңыз Рахмат.", + "upgradeNow": "Азыр жаңыртуу", + "notFound": "Табылган жок", + "updateYourSubscription": "Жазылууңузду жаңыртыңыз", + "noDataFound": "Маалымат табылган жок", + "areYouSure": "Сиз чын элеби?", + "doYouWantToExitTheApp": "Колдонмодон чыккыңыз келеби?", + "no": "Жок", + "yes": "Ооба", + "dashboard": "Башкы бет", + "salesPurchaseOverview": "Сатуу жана сатып алуу боюнча кыскача маалымат", + "totalItems": "Жалпы товарлар", + "totalCategories": "Жалпы категориялар", + "quickOverview": "Тез карап чыгуу", + "totalIncome": "Жалпы киреше", + "customerDue": "Кардардын карызы", + "stockValue": "Запастын баасы", + "lossProfit": "Чыгым/Пайда", + "cost": "Чыгым", + "qty": "Сан", + "noProductFound": "Продукт табылган жок", + "phoneNumber": "Телефон номери", + "pleaseEnterAValidName": "Сураныч, туура ат киргизиңиз", + "pleaseEnterValidPhoneAndNameFirst": "Сураныч, адегенде туура телефон номерин жана аты-жөнүн киргизиңиз", + "confirmDelete": "Өчүрүүнү ырастаңыз", + "areYouSureYouWant": "Сиз чын эле бул тарапты өчүргүңүз келеби?", + "pleaseEnterAValidPhoneNumber": "Сураныч, туура телефон номерин киргизиңиз", + "sendSMS": "SMS жөнөтүү", + "searchH": "Бул жерден издөө...", + "transactions": "Транзакциялар", + "selectAInvoice": "Инвойс тандаңыз", + "totalDueAmount": "Жалпы карыз суммасы", + "youCanNotPayMoreThenDue": "Сиз карыздан ашыкча төлөй албайсыз", + "noDueSelected": "Карыз тандалган жок", + "pleaseEnterName": "Сураныч, ат киргизиңиз", + "pleaseEnterAmount": "Сураныч, сумманы киргизиңиз", + "enterNote": "Эскертүү киргизиңиз", + "pleaseSelectAExpenseCategory": "Сураныч, чыгым категориясын тандаңыз", + "enterExpanseCategoryName": "Чыгым категориясынын атын киргизиңиз", + "comingSoon": "Жакында", + "pleaseMakeASaleFirst": "Адегенде сатуу жасаңыз", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Шилтеме", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Төлөм шлюзу", + "paymentSuccess": "Төлөм ийгиликтүү аяктады", + "paymentWasSuccessful": "Төлөм ийгиликтүү аяктады!", + "paymentFailed": "Төлөм ийгиликсиз болду", + "paymentFailedPleaseTryAgain": "Төлөм ийгиликсиз болду. Дагы аракет кылыңыз.", + "pleaseEnterAValidBrandName": "Сураныч, туура бренд атын киргизиңиз", + "enterABrandName": "Бренд атын киргизиңиз", + "addCategory": "Категория кошуу", + "enterCategoryName": "Категориянын атын киргизиңиз", + "selectVariations": "Вариацияларды тандаңыз:", + "dataSavedSuccessfully": "Маалымат ийгиликтүү сакталды.", + "somethingIs": "Бир нерсе", + "updateYourProfile": "Кардарларыңыз менен жакшыраак таасир калтыруу үчүн профилиңизди жаңыртыңыз", + "shopOpeningBalance": "Дүкөн ачылыш балансы", + "shopRemainingBalance": "Дүкөн калдык балансы", + "enterAValidDiscount": "Туура жеңилдикти киргизиңиз", + "addProductFirst": "Адегенде товар кошуңуз", + "subtotal": "Жалпы жыйынтык", + "purchaseDetails": "Сатып алуу деталдары", + "totall": "Жалпы:", + "startDate": "Башталыш датасы", + "pickStartDate": "Башталыш датасын тандаңыз", + "endDate": "Аяктоо датасы", + "pickEndDate": "Аяктоо датасын тандаңыз", + + "failedToGetPlatformVersion": "Платформа версиясын алууда ката кетти.", + "enterQuantity": "Санды киргизиңиз", + "pleaseAddQuantity": "Сураныч, санды кошуңуз", + "willBeAddedSoon": "Жакында кошулат", + "addedToCart": "Себетке кошулду", + "connectYourPrinter": "Принтериңизди туташтырыңыз", + "customerPay": "Кардар төлөйт", + "supplerPay": "Камсыздоочу төлөйт", + "incomeReport": "Киреше отчету", + "category": "Категория", + "balance": "Баланс", + "itemsSales": "Товарлардын сатылышы", + "totalPurchase": "Жалпы сатып алуу", + "totalSales": "Жалпы сатуу", + "stockReport": "Запас отчету", + "lossProfitReport": "Чыгым/Пайда отчету", + "outOfStock": "Запаста жок", + "vat": "КНС", + "customerPhoneNumber": "Кардардын телефон номери", + "enterCustomerPhoneNumber": "Кардардын телефон номерин киргизиңиз", + "walkInCustomer": "Келесоо кардар", + "guest": "Конок", + "stocks": "Запас: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Тынчтык режими", + "on": "Күйгүзүлгөн", + "off": "Өчүрүлгөн", + "unlimitedUsagesOfOurPackage": "Биздин пакетти чексиз колдонуу\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Жазылуу үчүн төлөө", + "field": "Талба", + "successfullyPaid": "Ийгиликтүү төлөндү", + "profileEdit": "Профилди түзөтүү", + "products": "Продукциялар", + "salesList": "Сатуулардын тизмеси", + "useTitleCanNotBeEmpty": "Колдонуучунун аталышы бош болушу мүмкүн эмес", + "userTitle": "Колдонуучунун аталышы", + "enterUserTitle": "Колдонуучунун аталышын киргизиңиз", + "create": "Түзүү", + "youHaveToGivePermission": "Сиз уруксат беришиңиз керек", + "all": "Бардыгы", + "userRoleDetails": "Колдонуучу ролунун деталдары", + "doYouWantToDeleteTheUser": "Сиз колдонуучуну өчүргүңүз келеби?", + "thisProductAlreadyAdded": "Бул товар мурунтан кошулган!", + "pleaseEnterAValidProductName": "Сураныч, туура товардын атын киргизиңиз", + "enterProductName": "Товардын атын киргизиңиз", + "pleaseSelectACategory": "Сураныч, категорияны тандаңыз", + "productCategory": "Товар категориясы", + "selectProductCategory": "Товар категориясын тандаңыз", + "enterSize": "Өлчөмүн киргизиңиз", + "enterColor": "Түсүн киргизиңиз", + "enterWeight": "Салмагын киргизиңиз", + "enterCapacity": "Кубаттуулугун киргизиңиз", + "enterType": "Түрүн киргизиңиз", + "productBrand": "Товар бренди", + "selectABrand": "Брендди тандаңыз", + "productCodeIsRequired": "Товар коду талап кылынат", + "enterAValidStock": "Туура запас киргизиңиз", + "enterStock": "Запасты киргизиңиз", + "productUnit": "Товар бирдиги", + "selectProductUnit": "Товар бирдигин тандаңыз", + "pleaseEnterAValidPurchasePrice": "Сураныч, туура сатып алуу баасын киргизиңиз", + "enterPurchasePrice": "Сатып алуу баасын киргизиңиз", + "pleaseEnterAValidSalePrice": "Сураныч, туура сатуу баасын киргизиңиз", + "enterSaltingPrice": "Сатуу баасын киргизиңиз", + "enterWholesalePrice": "Дүң сатуу баасын киргизиңиз", + "enterDealerPrice": "Дилер баасын киргизиңиз", + "enterDiscount": "Жеңилдикти киргизиңиз", + "enterManufacturerName": "Өндүрүүчүнүн атын киргизиңиз", + "adding": "Кошулууда...", + "pleaseEnterAValidUnitName": "Сураныч, туура бирдик атын киргизиңиз", + "pleaseEnterUnitName": "Бирдик атын киргизиңиз", + "productDetails": "Товардын деталдары", + "smartWatch": "Акылдуу саат", + "appleWatch": "Apple Watch", + "deleting": "Өчүрүлүүдө...", + "brand": "Бренд", + "dueCollection": "Карызды чогултуу", + "noTransaction": "Транзакция жок", + "updating": "Жаңыртылууда...", + "confirmSMSTo": "SMSти ырастоо:", + "anSMSWillBeSentToTheFollowingNumber": "SMS төмөнкү номерге жөнөтүлөт:", + "package": "Пакет", + "permissionNotGranted": "Уруксат берилген жок!", + "collectedBy": "Чогулткан адам:", + "phonee": "Телефон:", + "purchaseBy": "Сатып алуучу:", + "salesBy": "Сатуучу:", + "days": "күн", + "details": "Деталдар", + "weSentAnOTPInYourPhoneNumber": "Биз сиздин телефон номериңизге OTP жөнөттүк", + "pleaseEnterTheOTP": "Сураныч, OTP киргизиңиз", + "enterAValidOTP": "Туура OTP киргизиңиз", + "verify": "Текшерүү", + "resendIn": "OTP кайра жөнөтүү ", + "freeLifetimeUpdate": "Өмүр бою акысыз жаңыртуу", + "android": "Android & iOS колдонмолорун колдоо", + "premiumCustomerSupport": "Android & iOS колдонмолорун колдоо", + "customInvoiceBranding": "Инвойстун өзүнчө брендинги", + "unlimitedUsage": "Чектелбеген колдонуу", + "freeDataBackup": "Акысыз маалыматтарды камдык көчүрмөлөө", + "addCustomers": "Кардарларды кошуу", + "noDue": "Борч жок", + "customer": "Кардар", + "billingAddress": "Төлөм дареги", + "enterAddress": "Даректи киргизүү", + "city": "Шаар", + "cityName": "Шаардын аты", + "state": "Область", + "stateName": "Областтын аты", + "zip": "Почта индекси", + "zipCode": "Почта индекси киргизүү", + "chooseCountry": "Өлкө тандаңыз", + "shippingAddress": "Жөнөтүү дареги", + "partyCreateWarn": "Сизге партия түзүүгө уруксат берилген жок.", + "addParty": "Партияларды кошуу", + "creditLimit": "Партиянын кредиттик чеги", + "selectOne": "Бирөөсүн тандаңыз", + "roundings": "Жуумалуу (+/-)", + "roundingTotal": "Жуумалган жалпы сумма", + "opinion": "Пикириңизди жазыңыз", + "dueSaleWarn": "Келген кардарлар үчүн карыз менен сатууларга уруксат жок.", + "paymentTypeHint": "Төлөм түрүн тандаңыз", + "createSaleWarn": "Сатууну түзүүгө уруксат жок.", + "updateSaleWarn": "Сатууну жаңыртууга уруксат жок.", + "uploadImage": "Сүрөт жүктөө", + "useGallery": "Галереяны колдонуу", + "openCamera": "Камераны ачуу", + "scanCode": "Өнүмдүн QR кодун сканерлөө", + "posSale": "POS сатуу", + "selectCustomer": "Кардарды тандаңыз", + "searchWith": "Издөө...", + "filter": "Фильтр", + "productNotFound": "Өнүм табылган жок", + "noMatched": "Жайгашкан өнүмдөр табылган жок.", + "inventoryPermission": "Сизде кампадагы уруксат жок", + "noParty": "Партиялар табылган жок", + "purchaseWarn": "Сизге сатып алууну түзүүгө уруксат жок.", + "purchaseUpdateWarn": "Сатып алууну жаңыртууга уруксат жок.", + "addVariantDetails": "Варианттын деталдарын кошуу", + "purchaseEx": "Сатып алуу баасы (салыксыз)", + "purchaseIn": "Сатып алуу баасы (салыктан кийин)", + "purchaseExReq": "Сатып алуу баасы (салыксыз) керек", + "purchaseInReq": "Сатып алуу баасы (салыктан кийин) керек", + "profitMargin": "Пайда маржасы (%)", + "saleReq": "Сатуунун баасы керек", + "manufactureDate": "Иштеп чыгуу датасы", + "selectDate": "Күндү тандаңыз", + "expDate": "Мөөнөтү бүткөн күн", + "saveVariant": "Вариантты сактоо", + "model": "Модель", + "selectModel": "Моделди тандаңыз", + "bulk": "Көбөйтүү жүктөө", + "barcodeGen": "Штрих-код генератору", + "upload": "Жүктөө", + "sku": "SKU / Код", + "lowStock": "Төмөнкү запастар", + "enLowStock": "Төмөнкү запастарды киргизүү", + "manuDate": "Иштеп чыгуу датасы", + "single": "Жеке", + "batch": "Партия", + "batchNo": "Партия номери", + "entBatchNo": "Партия номерин киргизүү", + "variantAdded": "Вариант ийгиликтүү кошулду!", + "variantDelete": "Вариант ийгиликтүү өчүрүлдү!", + "addVariant": "Вариант кошуу", + "typeSelect": "Түрдү тандаңыз", + "taxType": "Салык түрү", + "selectTax": "Салыкты тандаңыз", + "updateProductWarn": "Сиз продуктту жаңыртууга уруксат албадыңыз.", + "addProductWarn": "Сиз продуктту түзүүгө уруксат албадыңыз.", + "updateProductSuccess": "Продукт ийгиликтүү жаңыртылды!", + "addProductSuccess": "Продукт ийгиликтүү түзүлдү!", + "choose": "Тандаңыз", + "view": "Толугураак көрүү", + "priceWarn": "Баасы бош болбошу керек", + "productSetting": "Продукт орнотуулары", + "saveSetting": "Орнотууларды сактоо", + "addStock": "Запас кошуу", + "stockWarn": "Запастың минимуму 1 болушу керек", + "updateSuccess": "Ийгиликтүү жаңыртылды", + "updateFailed": "Запасты жаңыртуу ишке ашкан жок", + "deleteBatchWarn": "Бул партияны өчүргүңүз келеби?", + "lowStockReport": "Төмөнкү запастар тууралуу отчет", + "genPdfWarn": "PDF түзүү үчүн маалымат жок", + "dateFilterWarn": "Аяктоо датасы башталыш датасынан эрте боло албайт.", + "createPdfWarn": "PDF түзүүгө уруксат жок.", + "expirationStatus": "Мөөнөтү бүтүү статусу", + "selectFDate": "Башталыш датасын тандаңыз", + "selectToDate": "Аяктоо датасын тандаңыз", + "clear": "Тазалоо", + "incomeReportPermission": "Киреше отчетун көрүүгө уруксат жок.", + "deleteAcc": "Каттоону өчүрүү", + "deletePartyWarn": "Партияны өчүрүүгө уруксат жок.", + "updatePartyWarn": "Партияны жаңыртууга уруксат жок.", + "phoneNotAvail": "Телефон номери жок.", + "notLaunch": "Телефон колдонмосун ачууга болбойт.", + "quickOver": "Ыкчам обзор", + "tranSacOver" : "Транзакциянын маалыматы", + "profitLoss" : "Пайда жана жоготуулар" +} \ No newline at end of file diff --git a/lib/l10n/intl_lo.arb b/lib/l10n/intl_lo.arb new file mode 100644 index 0000000..cd0947b --- /dev/null +++ b/lib/l10n/intl_lo.arb @@ -0,0 +1,1268 @@ +{ + "deleteDialogDetails": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບບັນຊີຂອງທ່ານ? ການດຳເນີນການນີ້ຈະລຶບຂໍ້ມູນທັງໝົດຂອງທ່ານຢ່າງຖາວອນ.", + "passwordMust6Character": "ລະຫັດຜ່ານຕ້ອງມີຢ່າງໜ້ອຍ 6 ຕົວອັກສອນ", + "passwordIsRequired": "ລະຫັດຜ່ານຕ້ອງມີຢ່າງໜ້ອຍ 6 ຕົວອັກສອນ", + "iAgreeDeleteMyAccountPermanent": "ຂ້ອຍຕົກລົງທີ່ຈະລຶບບັນຊີຂອງຂ້ອຍຢ່າງຖາວອນ.", + "flat": "ຄົງທີ່", + "percent": "ເປີເຊັນ", + "partialPaid": "ຈ່າຍບາງສ່ວນ", + "selectStock": "ເລືອກສະຕັອກ", + "stockOrVariant": "ສະຕັອກ / ຮູບແບບ", + "noBatch": "ບໍ່ມີຊຸດ", + "purchaseQuantityRequired": "ຕ້ອງການຈຳນວນການຊື້", + "excelUploader": "ຕົວອັບໂຫລດ Excel", + "remove": "ລຶບອອກ", + "uploading": "ກຳລັງອັບໂຫລດ...", + "pickAndUploadFile": "ເລືອກ ແລະ ອັບໂຫລດໄຟລ໌", + "downloadExcelFormat": "ດາວໂຫລດຮູບແບບ Excel", + "excelFiles": "ໄຟລ໌ Excel", + "noFileSelected": "ບໍ່ໄດ້ເລືອກໄຟລ໌", + "orContinueWith": "ຫຼື ສືບຕໍ່ດ້ວຍ", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ການເຂົ້າສູ່ລະບົບລົ້ມເຫຼວ. ກະລຸນາລອງໃໝ່.", + "someThingWithWrongWithTheWebPage": "ມີບາງຢ່າງຜິດພາດກັບເວັບໄຊທ໌.", + "loadingOtpSetting": "ກຳລັງໂຫລດການຕັ້ງຄ່າ OTP...", + "youCanNowResendYourOtp": "ດຽວນີ້ທ່ານສາມາດສົ່ງ OTP ຄືນໃໝ່ໄດ້ແລ້ວ.", + "resendOtpSeconds": "ສົ່ງ OTP ຄືນໃໝ່ໃນ ${start} ວິນາທີ", + "oldPassword": "ລະຫັດຜ່ານເກົ່າ", + "oldPasswordCanNotBeEmpty": "ລະຫັດຜ່ານເກົ່າບໍ່ສາມາດຫວ່າງໄດ້", + "seconds": "ວິນາທີ", + "downloading": "ກຳລັງດາວໂຫລດ...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ດາວໂຫລດສຳເລັດແລ້ວ! ກະລຸນາກວດເບິ່ງໂຟນເດີເອກະສານຂອງທ່ານ", + "printBarCode": "ພິມບາໂຄດ", + "youDoNotHavePermissionToGenerateBarcode": "ທ່ານບໍ່ມີສິດໃນການສ້າງບາໂຄດ.", + "download": "ດາວໂຫລດ", + "packingDate": "ວັນທີບັນຈຸ", + "permissionDeniedToViewBank": "ຖືກປະຕິເສດສິດໃນການເບິ່ງທະນາຄານ.", + "permissionDeniedToUpdateBank": "ຖືກປະຕິເສດສິດໃນການອັບເດດທະນາຄານ.", + "editWarehouse": "ແກ້ໄຂສາງ", + "addNewWarehouse": "ເພີ່ມສາງໃໝ່", + "warehouseName": "ຊື່ສາງ", + "enterWarehouseName": "ປ້ອນຊື່ສາງ", + "amountMustBeGreaterThanZero": "ຈຳນວນເງິນຕ້ອງຫຼາຍກວ່າ 0", + "canNotRetrievePaymentDetails": "ບໍ່ສາມາດດຶງຂໍ້ມູນການຈ່າຍເງິນໄດ້.", + "youDonNotHavePermissionToCreateExpense": "ທ່ານບໍ່ມີສິດໃນການສ້າງລາຍຈ່າຍ.", + "youDoNotHavePermissionToCreateExpenseCategory": "ທ່ານບໍ່ມີສິດໃນການສ້າງໝວດໝູ່ລາຍຈ່າຍ.", + "youDonNotHavePermissionToCreateIncome": "ທ່ານບໍ່ມີສິດໃນການສ້າງລາຍຮັບ.", + "youDoNotHavePermissionToCreateIncomeCategory": "ທ່ານບໍ່ມີສິດໃນການສ້າງໝວດໝູ່ລາຍຮັບ.", + "salesReturn": "ສົ່ງຄືນການຂາຍ", + "purchaseReturn": "ສົ່ງຄືນການຂາຍ", + "returnQuantity": "ຈຳນວນສົ່ງຄືນ", + "nonFoundableDiscount": "ບໍ່ສາມາດຄືນເງິນໄດ້ (VAT/ສ່ວນຫຼຸດ)", + "confirmReturn": "ຢືນຢັນການສົ່ງຄືນ", + "pleaseSelectForProductReturn": "ກະລຸນາເລືອກສິນຄ້າເພື່ອສົ່ງຄືນ", + "failedToProcessReturn": "ການປະມວນຜົນການສົ່ງຄືນລົ້ມເຫຼວ.", + "noValuesDenied": "ບໍ່ມີຄ່າທີ່ກຳນົດໄວ້", + "editCategory": "ແກ້ໄຂໝວດໝູ່", + "editModel": "ແກ້ໄຂລຸ້ນ", + "addNewModel": "ເພີ່ມລຸ້ນໃໝ່", + "pleaseEnterValidName": "ກະລຸນາປ້ອນຊື່ທີ່ຖືກຕ້ອງ", + "modelName": "ຊື່ລຸ້ນ", + "enterModelName": "ປ້ອນຊື່ລຸ້ນ", + "youDoNotHavePermissionToCreateModel": "ທ່ານບໍ່ມີສິດໃນການສ້າງລຸ້ນ", + "youDoNotHavePermissionToUpdateModel": "ທ່ານບໍ່ມີສິດໃນการອັບເດດລຸ້ນ", + "modelUpdateSuccessfully": "ອັບເດດລຸ້ນສຳເລັດແລ້ວ!", + "modelCreatedSuccessfully": "ສ້າງລຸ້ນສຳເລັດແລ້ວ!", + "models": "ລຸ້ນ", + "youDoNotHavePermissionDeleteModel": "ທ່ານບໍ່ມີສິດໃນການລຶບລຸ້ນ.", + "enterLabelText": "ປ້ອນຂໍ້ຄວາມປ້າຍຊື່", + "searchBatchNo": "ຄົ້ນຫາເລກຊຸດ...", + "noActiveUser": "ບໍ່ແມ່ນຜູ້ໃຊ້ທີ່ເຄື່ອນໄຫວ", + "pleaseUseValidPurchaseCodeUseTheApp": "ກະລຸນາໃຊ້ລະຫັດການຊື້ທີ່ຖືກຕ້ອງເພື່ອໃຊ້ແອັບ.", + "notInternetConnection": "ບໍ່ມີການເຊື່ອມຕໍ່ອິນເຕີເນັດ", + "pleaseCheckYourInternetConnection": "ກະລຸນາກວດເບິ່ງການເຊື່ອມຕໍ່ອິນເຕີເນັດຂອງທ່ານແລ້ວລອງໃໝ່", + "ok": "ຕົກລົງ", + "addCash": "ເພີ່ມເງິນສົດ", + "reduceCash": "ຫຼຸດເງິນສົດ", + "transactionType": "ປະເພດທຸລະກຳ", + "user": "ຜູ້ໃຊ້", + "toAccount": "ໄປຫາບັນຊີ", + "fromAccount": "ຈາກບັນຊີ", + "years": "ປີ", + "comboProductReport": "ລາຍງານສິນຄ້າຊຸດ", + "grossProfit": "ກຳໄລຂັ້ນຕົ້ນ (Gross Profit)", + "netProfit": "ກຳໄລສຸດທິ (Net Profit)", + "incomeType": "ປະເພດລາຍຮັບ", + "expensesType": "ປະເພດລາຍຈ່າຍ", + "resets": "ຕັ້ງຄ່າໃໝ່", + "packageName": "ຊື່ແພັກເກັດ", + "start": "ເລີ່ມຕົ້ນ", + "paymentMethod": "ວິທີການຊຳລະ", + "addPayment": "ເພີ່ມການຊຳລະ", + "advance": "ເງິນມັດຈຳ", + "noteLevel": "ລະດັບໝາຍເຫດ", + "enterYourNoteLevel": "ປ້ອນລະດັບໝາຍເຫດ", + "postSaleMessage": "ຂໍ້ຄວາມຫຼັງການຂາຍ", + "enterYourPostSaleMessage": "ປ້ອນຂໍ້ຄວາມຫຼັງການຂາຍ", + "a4PageLogo": "ໂລໂກ້ໃບບິນ A4", + "thermalInvoicePageLogo": "ໂລໂກ້ໃບບິນຄວາມຮ້ອນ", + "thermalPrinterLanguage": "ພາສາເຄື່ອງພິມຄວາມຮ້ອນ", + "thermalPrinterPageSize": "ຂະໜາດເຈ້ຍພິມຄວາມຮ້ອນ", + "openSetting": "ເປີດການຕັ້ງຄ່າ", + "selectRack": "ເລືອກຊັ້ນວາງໃຫຍ່", + "rack": "ຊັ້ນວາງໃຫຍ່ (Rack)", + "selectShelf": "ເລືອກຊັ້ນວາງຍ່ອຍ", + "shelf": "ຊັ້ນວາງຍ່ອຍ (Shelf)", + "variations": "ຮູບແບບຕ່າງໆ", + "combo": "ຊຸດ (Combo)", + "enterBatchNo": "ປ້ອນເລກລັອດ", + "selectWarehouse": "ເລືອກສາງ", + "warehouse": "ສາງ (Warehouse)", + "netTotalAmount": "ຈຳນວນລວມສຸດທິ", + "defaultSellingPrice": "ລາຄາຂາຍເລີ່ມຕົ້ນ", + "selectItems": "ເລືອກລາຍການ", + "variantList": "ລາຍການຮູບແບບ", + "addSubVariation": "ເພີ່ມຮູບແບບຍ່ອຍ", + "editProduct": "ແກ້ໄຂສິນຄ້າ", + "noItemFound": "ບໍ່ພົບລາຍການ", + "youDoNotHavePermissionDeleteTheShelf": "ທ່ານບໍ່ມີສິດລຶບຊັ້ນວາງນີ້", + "notMatchingResultFound": "ບໍ່ພົບຜົນລັດທີ່ກົງກັນ", + "editShelf": "ແກ້ໄຂຊັ້ນວາງຍ່ອຍ", + "addShelf": "ເພີ່ມຊັ້ນວາງຍ່ອຍໃໝ່", + "shelfName": "ຊື່ຊັ້ນວາງຍ່ອຍ", + "enterShelfName": "ປ້ອນຊື່ຊັ້ນວາງຍ່ອຍ", + "pleaseEnterShelfName": "ກະລຸນາປ້ອນຊື່ຊັ້ນວາງຍ່ອຍ", + "productRacks": "ຊັ້ນວາງສິນຄ້າ", + "racks": "ຊັ້ນວາງໃຫຍ່ (Racks)", + "youDoNtHavePermissionToCreateRacks": "ທ່ານບໍ່ມີສິດສ້າງຊັ້ນວາງ.", + "youDoNtHavePermissionToDeleteRacks": "ທ່ານບໍ່ມີສິດລຶບຊັ້ນວາງ.", + "youDoNtHavePermissionToUpdateRacks": "ທ່ານບໍ່ມີສິດແກ້ໄຂຊັ້ນວາງ.", + "addNewRack": "ເພີ່ມຊັ້ນວາງໃຫຍ່ໃໝ່", + "editRack": "ແກ້ໄຂຊັ້ນວາງໃຫຍ່", + "rackName": "ຊື່ຊັ້ນວາງໃຫຍ່", + "pleaseEnterRackName": "ກະລຸນາປ້ອນຊື່ຊັ້ນວາງໃຫຍ່", + "shelves": "ຊັ້ນວາງຍ່ອຍ (Shelves)", + "pressToSelect": "ກົດເພື່ອເລືອກ", + "selectAtLeastOneRack": "ກະລຸນາເລືອກຢ່າງໜ້ອຍໜຶ່ງຊັ້ນວາງ", + "inActive": "ປິດໃຊ້ງານ", + "addNewVariation": "ເພີ່ມຮູບແບບໃໝ່", + "editVariations": "ແກ້ໄຂຮູບແບບ", + "values": "ຄ່າ", + "enterValues": "ປ້ອນຄ່າ", + "pleaseEnterAtLeastOneValues": "ກະລຸນາປ້ອນຢ່າງໜ້ອຍໜຶ່ງຄ່າ.", + "productVariations": "ຮູບແບບສິນຄ້າ", + "permissionDenied": "ການອະນຸຍາດຖືກປະຕິເສດ", + "noVariationFound": "ບໍ່ພົບຮູບແບບ.", + "addNewVariations": "ເພີ່ມຮູບແບບໃໝ່", + "variationId": "ລະຫັດຮູບແບບ", + "updateRole": "ອັບເດດບົດບາດ", + "addRole": "ເພີ່ມບົດບາດ", + "enterUserName": "ປ້ອນຊື່ຜູ້ໃຊ້", + "enterYourPassword": "ປ້ອນລະຫັດຜ່ານ", + "selectAll": "ເລືອກທັງໝົດ", + "sNo": "ລຳດັບ", + "feature": "ຟີເຈີ", + "read": "ອ່ານ", + "viewPrice": "ເບິ່ງລາຄາ", + "purchaseReturns": "ການສົ່ງຄືນສິນຄ້າຊື້", + "expiredProduct": "ສິນຄ້າໝົດອາຍຸ", + "barcodes": "ບາໂຄດ", + "bulkUploads": "ການອັບໂຫຼດຂໍ້ມູນຈຳນວນຫຼາຍ", + "productModels": "ລຸ້ນສິນຄ້າ", + "incomes": "ລາຍຮັບ", + "dues": "ໜີ້ຄ້າງຊຳລະ", + "subscriptions": "ການສະໝັກສະມາຊິກ", + "paymentsTypes": "ປະເພດການຊຳລະ", + "roles": "ບົດບາດ", + "manageSetting": "ຈັດການການຕັ້ງຄ່າ", + "downloadApk": "ດາວໂຫຼດ APK", + "vatReports": "ລາຍງານອາກອນ (VAT)", + "profitAndLossDetailsReport": "ລາຍງານກຳໄລ ແລະ ຂາດທຶນ", + "transactionsHistoryReport": "ປະຫວັດການເຮັດທຸລະກຳ", + "expireProductReports": "ລາຍງານສິນຄ້າໝົດອາຍຸ", + "productPurchaseReport": "ລາຍງານການຊື້ສິນຄ້າ", + "productSalesReport": "ລາຍງານການຂາຍສິນຄ້າ", + "role": "ບົດບາດ", + "areYouSureWantToDeleteThisRole": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບບົດບາດນີ້?", + "inStock": "ມີໃນສະຕັອກ", + "informationShowInLabels": "ຂໍ້ມູນທີ່ສະແດງໃນສະຕິກເກີ", + "packageDate": "ວັນທີບັນຈຸ", + "barCodePrintLabelSetting": "ຕັ້ງຄ່າການພິມສະຕິກເກີບາໂຄດ", + "labelRoleLabelSize2Inch": "ມ້ວນສະຕິກເກີ 2\"*1, 50mm*25mm, ຊ່ອງວ່າງ 3.1mm", + "labelRoleLabelSize1_5Inch": "ມ້ວນສະຕິກເກີ 1.5\"*1, 38mm*25mm, ຊ່ອງວ່າງ 3.1mm", + "thirtyTwoLabelPerSheet": "32 ປ້າຍຕໍ່ແຜ່ນ, 8.27 x 11.69 ນິ້ວ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "ທ່ານບໍ່ມີສິດສ້າງບາໂຄດ.", + "pleaseSelectAProductFirst": "ກະລຸນາເລືອກສິນຄ້າກ່ອນ", + "pleaseEnterAValidQuantity": "ກະລຸນາປ້ອນຈຳນວນທີ່ຖືກຕ້ອງ (ຢ່າງໜ້ອຍ 1)", + "pleaseSelectProductFirst": "ກະລຸນາເລືອກສິນຄ້າກ່ອນ", + "bluetoothIsTurnedOff": "ບລູທູດຖືກປິດຢູ່. ກະລຸນາເປີດ.", + "noBluetoothDeviceSelected": "ບໍ່ໄດ້ເລືອກອຸປະກອນບລູທູດ.", + "printLabel": "ພິມສະຕິກເກີ", + "caningForDevices": "ກຳລັງຄົ້ນຫາອຸປະກອນ...", + "noDeviceFound": "ບໍ່ພົບອຸປະກອນ", + "retryScan": "ສະແກນໃໝ່", + "connectedTo": "ເຊື່ອມຕໍ່ກັບ", + "pleaseEnableBluetooth": "ກະລຸນາເປີດບລູທູດ", + "skuOrCode": "SKU / ລະຫັດ", + "lowStockAlert": "ແຈ້ງເຕືອນສະຕັອກຕ່ຳ", + "tax": "ພາສີ (Tax)", + "costExclusionTax": "ຕົ້ນທຶນບໍ່ລວມພາສີ", + "costInclusionTax": "ຕົ້ນທຶນລວມພາສີ", + "mrpOrSalePrice": "ລາຄາຂາຍສູງສຸດ (MRP)", + "expiredDate": "ວັນໝົດອາຍຸ", + "sellingPrice": "ລາຄາຂາຍ", + "variationsProduct": "ສິນຄ້າທີ່ມີຮູບແບບ", + "comboProducts": "ສິນຄ້າຊຸດ", + "noStockAvailable": "ບໍ່ມີຂໍ້ມູນສະຕັອກ.", + "highToLowPrice": "ລາຄາ: ສູງໄປຕ່ຳ", + "lowToHighPrice": "ລາຄາ: ຕ່ຳໄປສູງ", + "attachment": "ໄຟລ໌ແນບ", + "viewStock": "ເບິ່ງສະຕັອກ", + "expiry": "ການໝົດອາຍຸ", + "expire": "ໝົດອາຍຸ", + "sevenDays": "7 ວັນ", + "fifteenthDays": "15 ວັນ", + "thirtyDays": "30 ວັນ", + "sixtyDays": "60 ວັນ", + "outPremiumPlan": "ແຜນ Premium ຂອງພວກເຮົາ", + "youDoNotHavePermissionToCreatePurchase": "ທ່ານບໍ່ມີສິດສ້າງການຊື້.", + "thisPlanIsNotAvailableToPurchase": "ແຜນນີ້ບໍ່ພ້ອມໃຫ້ຊື້", + "thisPlanIsEligibleForUpgrade": "ແຜນນີ້ບໍ່ມີສິດອັບເກຣດ", + "extendPlan": "ຕໍ່ອາຍຸແຜນ", + "buyNow": "ຊື້ຕອນນີ້", + "none": "ບໍ່ມີ", + "roundToWholeNumber": "ປັດເປັນເລກຖ້ວນ", + "roundToNearestWholeNumber": "ປັດເປັນເລກຖ້ວນທີ່ໃກ້ຄຽງທີ່ສຸດ", + "roundToNearnessDecimalNumber005": "ປັດເປັນທົດສະນິຍົມໃກ້ຄຽງ (0.05)", + "roundToNearnessDecimalNumber01": "ປັດເປັນທົດສະນິຍົມໃກ້ຄຽງ (0.1)", + "roundToNearnessDecimalNumber05": "ປັດເປັນທົດສະນິຍົມໃກ້ຄຽງ (0.5)", + "lastYear": "ປີແລ້ວ", + "productStock": "ສະຕັອກສິນຄ້າ", + "unit": "ຫົວໜ່ວຍ", + "showExpireDate": "ສະແດງວັນໝົດອາຍຸ", + "vatId": "ລະຫັດອາກອນ", + "vatType": "ປະເພດອາກອນ", + "exclusivePrice": "ລາຄາບໍ່ລວມອາກອນ", + "inclusivePrice": "ລາຄາລວມອາກອນ", + "profitPercent": "ເປີເຊັນກຳໄລ", + "showSingle": "ສະແດງສິນຄ້າດ່ຽວ", + "showCombo": "ສະແດງສິນຄ້າຊຸດ", + "showVariant": "ສະແດງຮູບແບບ", + "showAction": "ສະແດງການກະທຳ", + "ledger": "ບັນຊີແຍກປະເພດ", + "youDoNotHavePermissionToGenerateReport": "ທ່ານບໍ່ມີສິດໃນການສ້າງບົດລາຍງານ", + "noDataAvailable": "ບໍ່ມີຂໍ້ມູນ", + "youDoNotHavePermissionToExportExcel": "ທ່ານບໍ່ມີສິດໃນການສົ່ງອອກ Excel", + "noDataAvailableForExport": "ບໍ່ມີຂໍ້ມູນສໍາລັບການສົ່ງອອກ", + "supplierDue": "ຍອດຄ້າງຊໍາລະຜູ້ສະຫນອງ", + "partyType": "ປະເພດລູກຄ້າ/ຜູ້ສະຫນອງ", + "allParty": "ລູກຄ້າ/ຜູ້ສະຫນອງທັງຫມົດ", + "yesterday": "ມື້ວານນີ້", + "last7Days": "7 ມື້ຜ່ານມາ", + "last30Days": "30 ມື້ຜ່ານມາ", + "currentMonth": "ເດືອນນີ້", + "lastMonth": "ເດືອນທີ່ຜ່ານມາ", + "currentYear": "ປີນີ້", + "customerDate": "ກໍານົດວັນທີເອງ", + "noTransactionToGeneratePdf": "ບໍ່ມີການເຮັດທຸລະກໍາເພື່ອສ້າງ PDF", + "generatePdf": "ສ້າງ PDF", + "noTransactionFound": "ບໍ່ພົບການເຮັດທຸລະກໍາ", + "reference": "ອ້າງອີງ", + "creditIn": "ເຄຣດິດ (ຮັບເຂົ້າ)", + "debitOut": "ເດບິດ (ຈ່າຍອອກ)", + "subscribeNow": "ສະໝັກສະມາຊິກດຽວນີ້", + "expired": "ໝົດອາຍຸ", + "totalBalance": "ຍອດເງິນທັງໝົດ", + "hoursLeft": "ຊົ່ວໂມງທີ່ເຫຼືອ", + "daysLeft": "ມື້ທີ່ເຫຼືອ", + "pos": "POS (ຈຸດຂາຍ)", + "profitAndLoss": "ກໍາໄລ ແລະ ຂາດທຶນ", + "branch": "ສາຂາ", + "hrm": "HRM (ຊັບພະຍາກອນມະນຸດ)", + "inventory": "ສາງສິນຄ້າ", + "editAttendance": "ແກ້ໄຂການເຂົ້າວຽກ", + "addNewAttendance": "ເພີ່ມການເຂົ້າວຽກໃຫມ່", + "employee": "ພະນັກງານ", + "pleaseSelectAnEmployee": "ກະລຸນາເລືອກພະນັກງານ", + "shift": "ກະລົງເວລາ", + "selectEmployeeFirst": "ເລືອກພະນັກງານກ່ອນ", + "selectDateFirst": "ເລືອກວັນທີກ່ອນ", + "month": "ເດືອນ", + "autoSelected": "ເລືອກອັດຕະໂນມັດ", + "pleaseSelectDate": "ກະລຸນາເລືອກວັນທີ", + "timeIn": "ເວລາເຂົ້າ", + "timeOut": "ເວລາອອກ", + "attendance": "ການເຂົ້າວຽກ", + "allEmployee": "ພະນັກງານທັງໝົດ", + "noAvailableRecordFound": "ບໍ່ພົບຂໍ້ມູນການເຂົ້າວຽກ.", + "addAttendance": "ເພີ່ມການເຂົ້າວຽກ", + "noNoteProvided": "ບໍ່ມີບັນທຶກ.", + "duration": "ໄລຍະເວລາ", + "youDoNotHavePermissionToViewAttendance": "ທ່ານບໍ່ມີສິດເບິ່ງການເຂົ້າວຽກ", + "department": "ພະແນກ", + "noDepartmentFound": "ບໍ່ພົບພະແນກ.", + "inactive": "ບໍ່ເຄື່ອນໄຫວ", + "noDescriptionAvailableForThisDepartment": "ບໍ່ມີຄໍາອະທິບາຍສໍາລັບພະແນກນີ້.", + "youDoNotHavePermissionToUpdateDepartment": "ທ່ານບໍ່ມີສິດອັບເດດພະແນກ.", + "youDoNotHavePermissionToDeleteDepartment": "ທ່ານບໍ່ມີສິດລຶບພະແນກ.", + "failedToDeleteTheDeterment": "ລຶບພະແນກບໍ່ສໍາເລັດ", + "failedToLoadDepartment": "ໂຫລດພະແນກບໍ່ສໍາເລັດ", + "addDepartment": "ເພີ່ມພະແນກ", + "saving": "ກໍາລັງບັນທຶກ", + "editDesignation": "ແກ້ໄຂຕໍາແຫນ່ງ", + "addDesignation": "ເພີ່ມຕໍາແຫນ່ງໃຫມ່", + "designationName": "ຊື່ຕໍາແຫນ່ງ", + "enterDesignationName": "ໃສ່ຊື່ຕໍາແຫນ່ງ", + "pleaseEnterDesignationName": "ກະລຸນາໃສ່ຊື່ຕໍາແຫນ່ງ", + "pleaseSelectAStatus": "ກະລຸນາເລືອກສະຖານະ", + "enterDescription": "ໃສ່ຄໍາອະທິບາຍ", + "designation": "ຕໍາແຫນ່ງ", + "noDesignationFound": "ບໍ່ພົບຕໍາແຫນ່ງ.", + "noDescriptionAvailableForThisDesignation": "ບໍ່ມີຄໍາອະທິບາຍສໍາລັບຕໍາແຫນ່ງນີ້.", + "youDoNotPermissionToUpdateDesignation": "ທ່ານບໍ່ມີສິດອັບເດດຕໍາແຫນ່ງ.", + "youDoNotHavePermissionToDeleteDesignation": "ທ່ານບໍ່ມີສິດລຶບຕໍາແຫນ່ງ.", + "updatePurchase": "ອັບເດດການຊື້", + "editEmployee": "ແກ້ໄຂພະນັກງານ", + "addNewEmployee": "ເພີ່ມພະນັກງານໃຫມ່", + "enterFullName": "ໃສ່ຊື່ເຕັມ", + "pleaseSelectDesignation": "ກະລຸນາເລືອກຕໍາແຫນ່ງ", + "pleaseSelectDepartment": "ກະລຸນາເລືອກພະແນກ", + "pleaseSelectStatus": "ກະລຸນາເລືອກສະຖານະ", + "pleaseEnterYourPhoneNumber": "ກະລຸນາໃສ່ເບີໂທລະສັບຂອງທ່ານ", + "countryName": "ຊື່ປະເທດ", + "enterYourCountry": "ໃສ່ປະເທດຂອງທ່ານ", + "salary": "ເງິນເດືອນ", + "pleaseEnterYourSalary": "ກະລຸນາໃສ່ເງິນເດືອນຂອງທ່ານ", + "gender": "ເພດ", + "pleaseSelectYourGender": "ກະລຸນາເລືອກເພດຂອງທ່ານ", + "pleaseSelectYourShift": "ກະລຸນາເລືອກກະລົງເວລາຂອງທ່ານ", + "birthDate": "ວັນເກີດ", + "joinDate": "ວັນທີເລີ່ມວຽກ", + "staus": "ສະຖານະ", + "pleaseSelectValidStartAndEndDates": "ກະລຸນາເລືອກວັນທີເລີ່ມຕົ້ນ ແລະ ສິ້ນສຸດທີ່ຖືກຕ້ອງ.", + "endDateCannotBeBeforeStartDate": "ວັນທີສິ້ນສຸດຕ້ອງບໍ່ຢູ່ກ່ອນວັນທີເລີ່ມຕົ້ນ.", + "editHoliday": "ແກ້ໄຂວັນພັກ", + "addNewHoliday": "ເພີ່ມວັນພັກໃຫມ່", + "enterHolidayName": "ໃສ່ຊື່ວັນພັກ", + "pleaseEnterHolidayName": "ກະລຸນາໃສ່ຊື່ວັນພັກ", + "pleaseEnterDate": "ກະລຸນາໃສ່ວັນທີ", + "pleaseSelectStartDate": "ກະລຸນາເລືອກວັນທີເລີ່ມຕົ້ນ", + "pleaseEnterEndDate": "ກະລຸນາເລືອກວັນທີສິ້ນສຸດ", + "endDateBeforeStartDate": "ວັນທີສິ້ນສຸດຢູ່ກ່ອນວັນທີເລີ່ມຕົ້ນ", + "holidayList": "ລາຍການວັນພັກ", + "noHolidayFound": "ບໍ່ພົບວັນພັກ.", + "noHolidayFundMatching": "ບໍ່ພົບວັນພັກທີ່ກົງກັນ", + "addHoliday": "ເພີ່ມວັນພັກ", + "youDoNotHavePermissionToUpgradeHoliday": "ທ່ານບໍ່ມີສິດອັບເດດວັນພັກ.", + "holiday": "ວັນພັກ", + "editLeave": "ແກ້ໄຂການລາພັກ", + "addNewLeave": "ເພີ່ມການລາພັກໃຫມ່", + "leaveType": "ປະເພດການລາ", + "pleaseSelectALeaveType": "ກະລຸນາເລືອກປະເພດການລາ", + "pleaseSelectAStartDate": "ກະລຸນາເລືອກວັນທີເລີ່ມຕົ້ນ", + "leaveDuration": "ໄລຍະເວລາການລາ", + "autoCalculatedDays": "ຄໍານວນມື້ອັດຕະໂນມັດ", + "leaveList": "ລາຍການການລາ", + "noLeaveRequestFound": "ບໍ່ພົບຄໍາຮ້ອງຂໍການລາ.", + "addLeave": "ເພີ່ມການລາ", + "noDescriptionProvided": "ບໍ່ມີຄໍາອະທິບາຍ.", + "youDoNotHavePermissionToUpdateLeaveRequest": "ທ່ານບໍ່ມີສິດອັບເດດຄໍາຮ້ອງຂໍການລາ.", + "youDoNotHavePermissionToDeleteLeaveRequest": "ທ່ານບໍ່ມີສິດລຶບຄໍາຮ້ອງຂໍການລາ.", + "leaveRequest": "ຄໍາຮ້ອງຂໍການລາ", + "editPayroll": "ແກ້ໄຂເງິນເດືອນ", + "addNewPayroll": "ເພີ່ມເງິນເດືອນໃຫມ່", + "paymentYear": "ປີທີ່ຈ່າຍ", + "pleaseSelectPaymentYear": "ກະລຸນາເລືອກປີທີ່ຈ່າຍ", + "pleaseSelectAnMonth": "ກະລຸນາເລືອກເດືອນ", + "pleaseEnterADate": "ກະລຸນາໃສ່ວັນທີ", + "totalSalaryAmount": "ຍອດລວມເງິນເດືອນ", + "payrollList": "ລາຍການເງິນເດືອນ", + "noPayrollFound": "ບໍ່ພົບຂໍ້ມູນເງິນເດືອນ.", + "paymentDetails": "ລາຍລະອຽດການຈ່າຍເງິນ", + "youDoNotHaveUpdatePayroll": "ທ່ານບໍ່ມີສິດອັບເດດເງິນເດືອນ.", + "youDoNotHavePermissionToDeletePayroll": "ທ່ານບໍ່ມີສິດລຶບເງິນເດືອນ.", + "payrollRecord": "ບັນທຶກເງິນເດືອນ", + "searchAttendance": "ຄົ້ນຫາການເຂົ້າວຽກ", + "attendanceReport": "ບົດລາຍງານການເຂົ້າວຽກ", + "noAttendanceRecordFound": "ບໍ່ພົບຂໍ້ມູນການເຂົ້າວຽກສໍາລັບຕົວກອງທີ່ເລືອກ.", + "searchLeave": "ຄົ້ນຫາການລາ", + "leaveReports": "ບົດລາຍງານການລາ", + "noLeaveRecordFound": "ບໍ່ພົບຂໍ້ມູນການລາສໍາລັບຕົວກອງທີ່ເລືອກ.", + "durationDays": "ໄລຍະເວລາ (ມື້)", + "payrollReports": "ບົດລາຍງານເງິນເດືອນ", + "noMatchingPayrollFound": "ບໍ່ພົບຂໍ້ມູນເງິນເດືອນທີ່ກົງກັນ.", + "editShift": "ແກ້ໄຂກະລົງເວລາ", + "addNewShift": "ເພີ່ມກະລົງເວລາໃຫມ່", + "shiftName": "ຊື່ກະລົງເວລາ", + "pleaseSelectAShift": "ກະລຸນາເລືອກກະລົງເວລາ", + "breakStatus": "ສະຖານະການພັກ", + "pleaseSelectBreakStatus": "ກະລຸນາເລືອກສະຖານະການພັກ", + "startTimeIsRequired": "ຕ້ອງການເວລາເລີ່ມຕົ້ນ", + "startTime": "ເວລາເລີ່ມຕົ້ນ", + "enterStartTime": "ໃສ່ເວລາເລີ່ມຕົ້ນ", + "endTimeIsRequired": "ຕ້ອງການເວລາສິ້ນສຸດ", + "endTime": "ເວລາສິ້ນສຸດ", + "enterEndTime": "ໃສ່ເວລາສິ້ນສຸດ", + "startBreakTime": "ເວລາເລີ່ມພັກ", + "enterBreakTime": "ໃສ່ເວລາພັກ", + "endBreakTime": "ເວລາສິ້ນສຸດພັກ", + "noShiftFound": "ບໍ່ພົບກະລົງເວລາ.", + "addShift": "ເພີ່ມກະລົງເວລາ", + "breakTime": "ເວລາພັກ", + "breakDuration": "ໄລຍະເວລາພັກ", + "youDoNotToHavePermissionToUpdateShift": "ທ່ານບໍ່ມີສິດອັບເດດກະລົງເວລາ.", + "youDoNotToHavePermissionToDeleteShift": "ທ່ານບໍ່ມີສິດລຶບກະລົງເວລາ.", + "doYouReallyWantToDeleteThis": "ທ່ານຕ້ອງການລຶບອັນນີ້ແທ້ບໍ່", + "viewDetails": "ເບິ່ງລາຍລະອຽດ", + "leave": "ການລາ", + "payroll": "ເງິນເດືອນ", + "editBankAdjustment": "ແກ້ໄຂການປັບປຸງທະນາຄານ", + "adjustBankBalance": "ປັບປຸງຍອດເງິນທະນາຄານ", + "pleaseAddAtLeastOneBank": "ກະລຸນາເພີ່ມບັນຊີທະນາຄານຢ່າງໜ້ອຍໜຶ່ງບັນຊີເພື່ອປັບປຸງຍອດເງິນ.", + "accountNumber": "ຊື່ບັນຊີ", + "selectAccount": "ເລືອກບັນຊີ", + "selectType": "ເລືອກປະເພດ", + "amountsIsRequired": "ຕ້ອງການຈໍານວນເງິນ", + "invalidAmount": "ຈໍານວນເງິນບໍ່ຖືກຕ້ອງ", + "adjustmentDate": "ວັນທີປັບປຸງ", + "dateIsRequired": "ຕ້ອງການວັນທີ", + "editBankAccounts": "ແກ້ໄຂບັນຊີທະນາຄານ", + "addNewBankAccounts": "ເພີ່ມບັນຊີທະນາຄານ", + "accountDisplayName": "ຊື່ສະແດງບັນຊີ", + "enterAccountDisplayName": "ໃສ່ຊື່ສະແດງບັນຊີ", + "displayNameIsRequired": "ຕ້ອງການຊື່ສະແດງ", + "openingBalanceIsRequired": "ຕ້ອງການຍອດຍົກມາ", + "asOfDate": "ນະ ວັນທີ", + "hideFiled": "ເຊື່ອງຊ່ອງຂໍ້ມູນ", + "addMoreFiled": "ເພີ່ມຊ່ອງຂໍ້ມູນ", + "enterAccountName": "ໃສ່ເລກບັນຊີ", + "ifscCode": "ລະຫັດ IFSC", + "upiIdForQrCode": "UPI ID ສໍາລັບ QR Code", + "bankName": "ຊື່ທະນາຄານ", + "enterBankName": "ໃສ່ຊື່ທະນາຄານ", + "accountHolderName": "ຊື່ເຈົ້າຂອງບັນຊີ", + "enterAccountHolderName": "ໃສ່ຊື່ເຈົ້າຂອງບັນຊີ", + "printBankDetailsAndInvoice": "ພິມລາຍລະອຽດທະນາຄານໃສ່ໃບແຈ້ງໜີ້", + "viewingTransactionFor": "ກໍາລັງເບິ່ງທຸລະກໍາສໍາລັບ", + "bankAccounts": "ບັນຊີທະນາຄານ", + "noBankAccountFound": "ບໍ່ພົບບັນຊີທະນາຄານ.", + "noAccountsFoundMissing": "ບໍ່ພົບບັນຊີທີ່ກົງກັນ", + "deposit": "ຝາກເງິນ", + "addBank": "ເພີ່ມທະນາຄານ", + "bankToBankTransfer": "ໂອນເງິນລະຫວ່າງທະນາຄານ", + "bankToCashTransfer": "ໂອນເງິນທະນາຄານເປັນເງິນສົດ", + "accountName": "ຊື່ບັນຊີ", + "holderName": "ຊື່ເຈົ້າຂອງ", + "openingDate": "ວັນທີເປີດ", + "currentBalance": "ຍອດເງິນປັດຈຸບັນ", + "permissionDeniedToDeleteBank": "ການອະນຸຍາດໃຫ້ລຶບທະນາຄານຖືກປະຕິເສດ.", + "canNotEditThisTransactionType": "ບໍ່ສາມາດແກ້ໄຂປະເພດທຸລະກໍານີ້.", + "bank": "ທະນາຄານ", + "noTransactionFoundForThisFilter": "ບໍ່ພົບທຸລະກໍາສໍາລັບຕົວກອງນີ້.", + "pleaseSelectBothAccounts": "ກະລຸນາເລືອກທັງສອງບັນຊີ.", + "cannotTransferToSameAccounts": "ບໍ່ສາມາດໂອນໄປຫາບັນຊີດຽວກັນ.", + "editBankTransfer": "ແກ້ໄຂການໂອນເງິນທະນາຄານ", + "needAtLeastTwoBankAccount": "ຕ້ອງການຢ່າງຫນ້ອຍສອງບັນຊີທະນາຄານເພື່ອໂອນເງິນ.", + "from": "ຈາກ", + "to": "ຫາ", + "editBankToCash": "ແກ້ໄຂທະນາຄານເປັນເງິນສົດ", + "noBankAccountsFoundToTransferFrom": "ບໍ່ພົບບັນຊີທະນາຄານທີ່ຈະໂອນອອກ.", + "selectOneAccount": "ເລືອກບັນຊີຫນຶ່ງ", + "editCashAdjustment": "ແກ້ໄຂການປັບປຸງເງິນສົດ", + "adjustCashBalance": "ປັບປຸງຍອດເງິນສົດ", + "customDate": "ກໍານົດວັນທີເອງ", + "cashInHand": "ເງິນສົດໃນມື", + "currentCashBalance": "ຍອດເງິນສົດປັດຈຸບັນ", + "transfer": "ໂອນ", + "adjustCash": "ປັບປຸງເງິນສົດ", + "pleaseSelectADestinationBankAccounts": "ກະລຸນາເລືອກບັນຊີທະນາຄານປາຍທາງ.", + "editCashToBank": "ແກ້ໄຂເງິນສົດເປັນທະນາຄານ", + "cashToBankTransfer": "ໂອນເງິນສົດເຂົ້າທະນາຄານ", + "noDestinationBankAccountFond": "ບໍ່ພົບບັນຊີທະນາຄານປາຍທາງ.", + "transferCheque": "ໂອນແຊັກ", + "receivedFrom": "ໄດ້ຮັບຈາກ", + "chequeAmount": "ຈໍານວນເງິນໃນແຊັກ", + "chequeNumber": "ເລກທີແຊັກ", + "chequeDate": "ວັນທີແຊັກ", + "referenceNumber": "ເລກທີອ້າງອີງ", + "selectBankToCash": "ເລືອກທະນາຄານ ຫຼື ເງິນສົດ", + "depositTo": "ຝາກເຂົ້າ", + "selectDepositDestination": "ເລືອກປາຍທາງການຝາກ", + "transferDate": "ວັນທີໂອນ", + "doYouWantToRellyReOpenThisCheque": "ທ່ານຕ້ອງການເປີດແຊັກນີ້ຄືນແທ້ບໍ່?", + "okay": "ຕົກລົງ", + "reOpen": "ເປີດຄືນ", + "open": "ເປີດ", + "chequeList": "ລາຍການແຊັກ", + "closed": "ປິດ", + "noChequeFound": "ບໍ່ພົບແຊັກ", + "searchTransaction": "ຄົ້ນຫາທຸລະກໍາ...", + "filterByDate": "ກັ່ນຕອງຕາມວັນທີ", + "addImage": "ເພີ່ມຮູບພາບ", + "cashAndBankManagement": "ການຈັດການເງິນສົດ ແລະ ທະນາຄານ", + "cheque": "ແຊັກ", + "branchList": "ລາຍການສາຂາ", + "roleAndPermission": "ບົດບາດ ແລະ ສິດ", + "switchBank": "ປ່ຽນສາຂາບໍ?", + "exitBank": "ອອກຈາກສາຂາ", + "areYouSureWantToSwitchToDifferentBranch": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການປ່ຽນໄປສາຂາອື່ນ?", + "areYourSureYouWantToExitFromThisBranch": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການອອກຈາກສາຂານີ້?", + "switchs": "ປ່ຽນ", + "exit": "ອອກ", + "createBranch": "ສ້າງສາຂາ", + "areYouSureWantToDeleteThisBranch": "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການລຶບສາຂານີ້?", + "currents": "ປັດຈຸບັນ", + "noBrunchFound": "ບໍ່ພົບສາຂາ", + "updateBranch": "ອັບເດດສາຂາ", + "pleaseEnterBranchName": "ກະລຸນາໃສ່ຊື່ສາຂາ", + "enterBalance": "ໃສ່ຍອດເງິນ", + "youDoNotHavePermissionToUpdateBranch": "ທ່ານບໍ່ມີສິດອັບເດດສາຂາ.", + "allTransaction": "ທຸລະກໍາທັງຫມົດ", + "duePay": "ຍອດຄ້າງຈ່າຍ", + "allParties": "ລູກຄ້າ/ຜູ້ສະຫນອງທັງຫມົດ", + "retry": "ລອງໃໝ່", + "incomeCategoriesReport": "ບົດລາຍງານປະເພດລາຍຮັບ", + "dayBook": "ປື້ມບັນທຶກປະຈໍາວັນ", + "billWiseProfit": "ກໍາໄລຕາມບິນ", + "cashFlow": "ກະແສເງິນສົດ", + "balanceSheet": "ງົບດຸ່ນດ່ຽງ", + "taxReport": "ບົດລາຍງານພາສີ", + "productSaleHistory": "ປະຫວັດການຂາຍສິນຄ້າ", + "productPurchaseHistory": "ປະຫວັດການຊື້ສິນຄ້າ", + "partyReports": "ບົດລາຍງານລູກຄ້າ/ຜູ້ສະຫນອງ", + "customerLedger": "ບັນຊີລູກຄ້າ", + "supplierLedger": "ບັນຊີຜູ້ສະຫນອງ", + "partyWiseProfit": "ກໍາໄລຕາມລູກຄ້າ/ຜູ້ສະຫນອງ", + "productWiseProfit": "ກໍາໄລຕາມສິນຄ້າ", + "top5Customer": "ລູກຄ້າ 5 ອັນດັບຕົ້ນ", + "top5Supplier": "ຜູ້ສະຫນອງ 5 ອັນດັບຕົ້ນ", + "productReports": "ບົດລາຍງານສິນຄ້າ", + "comboReport": "ບົດລາຍງານລວມ", + "expiredItemReport": "ບົດລາຍງານສິນຄ້າໝົດອາຍຸ", + "top5Product": "ສິນຄ້າ 5 ອັນດັບຕົ້ນ", + "productWiseProfitAndLoss": "ກໍາໄລ ແລະ ຂາດທຶນຕາມສິນຄ້າ", + "productWisePurchase": "ການຊື້ຕາມສິນຄ້າ", + "productWiseSale": "ການຂາຍຕາມສິນຄ້າ", + "noProductMatchYourSearch": "ບໍ່ພົບສິນຄ້າທີ່ກົງກັບການຄົ້ນຫາ.", + "purchaseQty": "ຈໍານວນທີ່ຊື້", + "saleQty": "ຈໍານວນທີ່ຂາຍ", + "youDoNotHavePermissionProfitAndLoss": "ທ່ານບໍ່ມີສິດໃນກໍາໄລ ແລະ ຂາດທຶນ.", + "sold": "ຂາຍແລ້ວ", + "remaining": "ຄົງເຫຼືອ", + "totalAssets": "ຊັບສິນທັງຫມົດ", + "assets": "ຊັບສິນ", + "itemName": "ຊື່ສິນຄ້າ", + "personalInfo": "ຂໍ້ມູນສ່ວນຕົວ:", + "dueBalance": "ຍອດຄ້າງຊໍາລະ", + "walletBalance": "ຍອດເງິນໃນກະເປົາ", + "cashIn": "ເງິນສົດເຂົ້າ", + "cashOut": "ເງິນສົດອອກ", + "runningCash": "ເງິນສົດຫມູນວຽນ", + "moneyIn": "ເງິນເຂົ້າ", + "moneyOut": "ເງິນອອກ", + "noDataAvailableForGeneratePdf": "ບໍ່ມີຂໍ້ມູນສໍາລັບການສ້າງ PDF", + "balanceDue": "ຍອດເງິນທີ່ຕ້ອງຊໍາລະ", + "returnedAmount": "ຈໍານວນເງິນທີ່ສົ່ງຄືນ", + "saleReturn": "ຮັບຄືນສິນຄ້າ", + "saleEdit": "ແກ້ໄຂການຂາຍ", + "pleaseAddASalesReturn": "ກະລຸນາເພີ່ມການຮັບຄືນສິນຄ້າ", + "subscriptionReports": "ບົດລາຍງານການສະໝັກສະມາຊິກ", + "started": "ເລີ່ມຕົ້ນ", + "end": "ສິ້ນສຸດ", + "taxReportList": "ລາຍການບົດລາຍງານພາສີ", + "developedBy": "ພັດທະນາໂດຍ", + "time": "ເວລາ", + "receivedBy": "ຮັບໂດຍ", + "wallet": "ກະເປົາເງິນ", + "warranty": "ການຮັບປະກັນ (Warranty)", + "guarantee": "ການຮັບປະກັນ (Guarantee)", + "remark": "ຫມາຍເຫດ", + "bankDetails": "ລາຍລະອຽດທະນາຄານ", + "cashAndBank": "ເງິນສົດ ແລະ ທະນາຄານ", + "pdfGenerateSuccessfully": "ສ້າງ PDF ສໍາເລັດແລ້ວ", + + "generatingPdf": "ກຳລັງສ້າງ PDF", + "INVOICE": "ໃບເກັບເງິນ", + "admin": "ຜູ້ເບິ່ງແຍງລະບົບ", + "invoiceNumber": "ເລກທີໃບເກັບເງິນ", + "vatNumber": "ເລກທີອາກອນມູນຄ່າເພີ່ມ", + "customerSignature": "ລາຍເຊັນລູກຄ້າ", + "authorizedSignature": "ລາຍເຊັນຜູ້ມີອຳນາດ", + "poweredBy": "ຂັບເຄື່ອນໂດຍ", + "shippingCharge": "ຄ່າຂົນສົ່ງ", + "totalReturned": "ສົ່ງຄືນທັງໝົດ", + "amountsInWord": "ຈຳນວນເງິນເປັນຄຳເວົ້າ", + "changeAmount": "ຈຳນວນເງິນປ່ຽນ", + "sellsBy": "ຂາຍໂດຍ", + "rounding": "ການປັດเศษ", + "paidBy": "ຈ່າຍໂດຍ", + "vatGstTitle": "ຫົວຂໍ້ VAT/GST", + "enterVatGstTitle": "ປ້ອນຫົວຂໍ້ VAT/GST", + "vatGstNumber": "ເລກທີ VAT/GST", + "enterVatGstNumber": "ປ້ອນເລກທີ VAT/GST", + "vatAndTax": "VAT ແລະ ພາສີ", + "customPrint": "ພິມແບບກຳນົດເອງ", + "taxRates": "ອັດຕາພາສີ", + "taxRatesMangeYourTaxRates": "ອັດຕາພາສີ - ຈັດການອັດຕາພາສີຂອງທ່ານ", + "add": "ເພີ່ມ", + "status": "ສະຖານະ", + "active": "ເຄື່ອນໄຫວ", + "disable": "ປິດໃຊ້ງານ", + "deletedSuccessFully": "ລຶບສຳເລັດແລ້ວ!", + "failedToDeleteTheTax": "ລົ້ມເຫລວໃນການລຶບພາສີ", + "errorDeletingTax": "ຂໍ້ຜິດພາດໃນການລຶບພາສີ", + "taxGroup": "ກຸ່ມພາສີ", + "combinationOfTheMultipleTaxes": "ການລວມກັນຂອງພາສີຫຼາຍອັນ", + "subTaxes": "ພາສີຍ່ອຍ", + "action": "ການກະທຳ", + "addTax": "ເພີ່ມພາສີ", + "editTax": "ແກ້ໄຂພາສີ", + "addNewTax": "ເພີ່ມພາສີໃໝ່", + "enterTaxRates": "ປ້ອນອັດຕາພາສີ", + "addTaxGroup": "ເພີ່ມກຸ່ມພາສີໃໝ່", + "editTaxGroup": "ແກ້ໄຂກຸ່ມພາສີ", + "taxWithSingleMultipleTaxType": "ພາສີທີ່ມີປະເພດພາສີດຽວ/ຫຼາຍອັນ", + "noSubTaxSelected": "ບໍ່ມີພາສີຍ່ອຍຖືກເລືອກ", + "subTaxList": "ລາຍຊື່ພາສີຍ່ອຍ", + "taxPercent": "ເປີເຊັນພາສີ", + "done": "ສຳເລັດ", + "writerTaxHere": "ຂຽນຂໍ້ຄວາມທີ່ນີ້...", + "expiredList": "ລາຍຊື່ໝົດອາຍຸ", + "listIsEmpty": "ລາຍຊື່ຫວ່າງເປົ່າ", + "printingInvoice": "ກຳລັງພິມໃບເກັບເງິນ", + "salesSetting": "ຕັ້ງຄ່າການຂາຍ", + "invoiceLogo": "ໂລໂກ້ໃບເກັບເງິນ", + "printingOption": "ຕົວເລືອກການພິມ", + "amountRoundingMethod": "ວິທີການປັດเศษຈຳນວນເງິນ", + "signUp": "ລົງທະບຽນ", + "returnedItem": "ສິນຄ້າທີ່ສົ່ງຄືນ", + "returnedDate": "ວັນທີສົ່ງຄືນ", + "unitPrice": "ລາຄາຕໍ່ຫົວໜ່ວຍ", + "saleBy": "ຂາຍໂດຍ", + "purchasedBy": "ຊື້ໂດຍ", + "collectedBys": "ເກັບກຳໂດຍ", + "payableAmount": "ຈຳນວນເງິນທີ່ຕ້ອງຈ່າຍ", + "receivedAmount": "ຈຳນວນເງິນທີ່ໄດ້ຮັບ", + "unitPrices": "ລາຄາຕໍ່ໜ່ວຍ", + "item": "ລາຍການ", + "sl": "ລຳດັບ", + "mobiles": "ໂທລະສັບມືຖື", + "paidVia": "ຈ່າຍຜ່ານ", + "moneyReceipt": "ໃບຮັບເງິນ", + "receipt": "ໃບຮັບເງິນ", + "barcodeGenerator" : "ເຄື່ອງສ້າງບາໂຄດ", + "searchProduct" : "ຄົ້ນຫາຜະລິດຕະພັນ", + "code" : "ລະຫັດ", + "price" : "ລາຄາ", + "showCode" : "ສະແດງລະຫັດ", + "showPrice" : "ສະແດງລາຄາ", + "showName" : "ສະແດງຊື່", + "actions" : "ການປະຕິບັດ", + "noItemSelected" : "ບໍ່ມີລາຍການທີ່ຖືກເລືອກ", + "noProductSelected" : "ບໍ່ມີຜະລິດຕະພັນທີ່ຖືກເລືອກ", + "previewPdf" : "ເບິ່ງ PDF ລ່ວງໜ້າ", + "salesReturnReport" : "ລາຍງານການຄືນເງິນຈາກການຂາຍ", + "purchaseReturnReport" : "ລາຍງານການຄືນເງິນຈາກການຊື້", + "incomeFor" : "ລາຍຮັບສໍາລັບ", + "enterProductCode": "ປ້ອນລະຫັດຜະລິດຕະພັນ", + "addIncome" : "ເພີ່ມລາຍຮັບ", + "incomeDate" : "ວັນທີລາຍຮັບ", + "incomeCategories" : "ປະເພດລາຍຮັບ", + "addIncomeCategory" : "ເພີ່ມປະເພດລາຍຮັບ", + "enterIncomeCategoryName" : "ປ້ອນຊື່ປະເພດລາຍຮັບ", + "totalReturnAmount" : "ຈໍານວນເງິນທັງໝົດທີ່ໄດ້ຄືນ", + "returned" : "ໄດ້ຄືນ", + "supplierDetails" : "ລາຍລະອຽດຜູ້ສະໜອງ", + "weekly": "ປະຈໍາອາທິດ", + "monthly": "ປະຈໍາເດືອນ", + "yearly" : "ປະຈໍາປີ", + "today" : "ມື້ນີ້", + "thisWeek" : "ອາທິດນີ້", + "thisMonth" : "ເດືອນນີ້", + "thisYear": "ປີນີ້", + "allTime" : "ທຸກເວລາ", + "custom" : "ປັບແຕ່ງເອງ", + "addUserRole": "ເພີ່ມບົດບາດຜູ້ໃຊ້", + "noRoleFound": "ບໍ່ພົບບົດບາດຜູ້ໃຊ້", + "yourPackageExpiredInDays": "ຄັ້ງທີ່ເຖິງ, ບົດບາດຂອງທ່ານຈະອອກໄປມື້ນີ້ 5 ມື້", + "yourPackageExpiredToday": "ບົດບາດຂອງທ່ານຈະອອກໄປມື້ນີ້\n\nກະລຸນາຊື້ອີກຄັ້ງ", + "contactUs": "ຕິດຕໍ່ພວກເຮົາ", + "writeYourMessageHere": "ຂຽນຂໍ້ຄວາມຂອງທ່ານຢູ່ນີ້", + "sendMessage": "ສົ່ງຂໍ້ຄວາມ", + "sendYourEmail": "ສົ່ງອີເມລຂອງທ່ານ", + "backToHome": "ກັບໄປໜ້າຫຼັກ", + "promoCode": "ລະຫັດໂດຍພະນັກງານ", + "submit": "ສົ່ງຂໍ້ມູນ", + "seeAllPromoCode": "ເບິ່ງລະຫັດໂດຍພະນັກງານທັງໝົດ", + "categories": "ໝວດໝູ່", + "enterYourPhoneNumber": "ປ້ອນເບີໂທລະສັບຂອງທ່ານ", + "enterFullAddress": "ປ້ອນທີ່ຢູ່ເຖິງ", + "enterYourEmailAddress": "ປ້ອນອີເມລຂອງທ່ານ", + "pleaseEnterAPassword": "ກະລຸນາປ້ອນລະຫັດຜ່ານ", + "pleaseEnterAConfirmPassword": "ກະລຸນາປ້ອນລະຫັດຢືນຢັນ", + "enterYourName": "ປ້ອນຊື່ຂອງທ່ານ", + "addNewAddress": "ເພີ່ມທີ່ຢູ່ໃຫມ່", + "firstName": "ຊື່ທ່ານ", + "lastName": "ນາມສະກຸນ", + "country": "ປະເທດ", + "bangladesh": "ປະເທດລາວ", + "apply": "ນຳໃຊ້", + "deliveryAddress": "ທີ່ຢູ່ສົ່ງສິນຄ້າ", + "noDataAvailabe": "ບໍ່ມີຂໍ້ມູນຂອງທ່ານດີ", + "addDelivery": "ເພີ່ມການສົ່ງສິນຄ້າ", + "description": "ລາຍລະອຽດ", + "addNote": "ເພີ່ມຫມາຍເຫດ", + "image": "ຮູບພາບ", + "pleaseConnectThePrinterFirst": "ກະລຸນາເຊື່ອມຕໍ່ເຫດຜົນກ່ອນ", + "selectCategory": "ເລືອກປະເພດ", + "enterExpenseDate": "ປ້ອນວັນທີ່ເງິນລາຍຮັບ", + "enterName": "ປ້ອນຊື່", + "enterAmount": "ປ້ອນຈຳນວນເງິນ", + "enterRefNumber": "ປ້ອນເລກມັດຈຳນວນ", + "fashions": "ເສື້ອຂ່າວ", + "billTO": "ລາຍລະອຽດເອກະສານ", + "totalDue": "ຍອດເງິນຄົບກຳນົດ", + "paymentsAmount": "ຈຳນວນການຈ່າຍເງິນ", + "remainingDue": "ຍອດເງິນຄົບຍ່າງປະກັນ", + "thankYouForYourDuePayment": "ຂໍທີ່ທ່ານຈ່າຍເງິນອະນຸມັດຂອງທ່ານ", + "print": "ພິມ", + "unitPirce": "ລາຄາໜ້າຫຼັກ", + "totalPrice": "ລາຄາລວມ", + "totalVat": "ລວມພາສີ", + "deliveryCharge": "ຄ່າຂົນສົ່ງສິນຄ້າ", + "totalPayable": "ຍອດເງິນລວມທັງໝົດ", + "thakYouForYourPurchase": "ຂໍທີ່ທ່ານຊື້ສິນຄ້າຂອງທ່ານ", + "pleaseConnectYourBlutohPrinter": "ກະລຸນາເຊື່ອມຕໍ່ພິມບລັອກົງອາວະກົດຂອງທ່ານ", + "editSocailMedia": "ແກ້ໄຂສື່ອງການສຶກສາ", + "socialMarketing": "ການສຶກສາສື່ອງການສາຍ", + "share": "ແບ່ງປັນ", + "notification": "ການແຈ້ງເຕືອນ", + "purchaseAlarm": "ແຈ້ງເຕືອນການຊື້", + "purchaseConfirmed": "ຢືນຢັນການຊື້", + "paymentComplete": "ຊຳລະເງິນແລ້ວ", + "retur": "ສົ່ງຄືນ", + "sendSms": "ສົ່ງຂໍ້ຄວາມ SMS", + "recivethePin": "ໄດ້ຮັບລະຫັດ PIN", + "startNewSale": "ເລີ່ມການຂາຍໃຫມ່", + "payment": "ການຊຳລະເງິນ", + "masterCard": "ປະຕູຫຼັກ", + "instrucation": "ຄໍາອະທິບາຍ", + "cash": "ເງິນສົດ", + "invoiceViewr": "ເບິ່ງໃບບິນ", + "size": "ຂະຫຍາຍ", + "color": "ສີ", + "weight": "ນ້ຳສຸດ", + "capacity": "ຄວາມສູງ", + "type": "ປະເພດ", + "youWantTodeletetheProduct": "ທ່ານຢືນຢັນການລຶບສິນຄ້ານີ້ບໍ່?", + "delete": "ລຶບ", + "contactDetials": "ລາຍລະອຽດຕິດຕໍ່", + "clarence": "ຄະເລິງ", + "call": "ໂທຫາ", + "messege": "ຂໍ້ຄວາມ", + "dailyTransaction": "ການເຮັດການປະຈຳການວັນທີ່", + "promo": "ຕົວເລືອກ", + "send": "ສົ່ງ", + "easyToUseThePos": "ໃຊ້ໄດ້ໃນອາຍຸ POS ທີ່ໄວ້", + "easytheusedesciption": "ການເຂົ້າສະໜັບສະໜູນ PosPro ສະຫຼຸບ, ເປັນໃນການໃຊ້ແອັບເວີຊັນ POS ທີ່ຍັງບໍ່ຕ້ອງໄດ້ຈາກຮູບແບບຕົວເລືອກ.", + "choseYourFeature": "ເລືອກປະເພດສຳຫຼວດ", + "choseyourfeatureDesciption": "ປະເພດຄວາມປອດໄພໃຫ້ເຮັດເງິນສຳລັບການໃຊ້ບໍລິການທາງອາຍຸຕົວເລືອກ.", + "allBusinessSolutions": "ລົງທະບຽນທັງຫມົດ", + "allBusinessolutionDescrip": "PosPro ນຳເປັນລົງທະບຽນທັງຫມົດສຳລັບການຮັບສາຍທັງຫມົດນຳເປັນລົງທະບຽນສຳລັບການຊື້, ລາຍຮັບ, ການຂາຍ, ລາຍຈ່າຍ, ແລະການສູນສຳລັບການຂາຍທັງຫມົດ.", + "skip": "ຂໍ້ຜິດພາດ", + "next": "ຖັດໄປ", + "anewUpdateAvailable": "ມີການປັບປຸງໃຫມ່ຢູ່\nກະລຸນາປັບປຸງແອດອັນຂອງທ່ານ", + "skipTheUpdate": "ຂໍ້ຜິດພາດການປັບປຸງ", + "rememberMeLater": "ຈື່ຂອງຂ້າງ", + "powerdedByAcnoo": "ສະຫນັບໂດຍ Acnoo", + "lossOrProfit": "ຍອດ/ລາຍຮັບ", + "expense": "ລາຍຮັບ", + "parties": "ພົນລະເພີດ", + "home": "ໜ້າຫຼັກ", + "sales": "ການຂາຍ", + "setting": "ການຕັ້ງຄ່າ", + "purchaseNow": "ຊື້ດຽວກັບ", + "paymentMethods": "ວິນເຂົ້າເຖິງການຊຳລະເງິນ", + "save": "ບັນທຶກ", + "update": "ອັບເດດ", + "continueButton": "ສືບຕໍ່", + "name": "ຊື່", + "phone": "ທີ່\u200Bຢູ່\u200Bອີ\u200Bເມວ", + "email": "ທີ່\u200Bຢູ່\u200Bອີ\u200Bເມວ", + "address": "ທີ່ຢູ່", + "previousDue": "ໝົດກຳນົດກ່ອນໜ້ານີ້", + "selectLang": "ເລືອກພາສາຂອງທ່ານ", + "addContact": "ເພີ່ມການຕິດຕໍ່", + "moreInfo": "ຂໍ້\u200Bມູນ\u200Bເພີ່ມ\u200Bເຕີມ", + "retailer": "ຮ້ານຄ້າປີກ", + "dealer": "ຕົວແທນຈໍາຫນ່າຍ", + "wholesaler": "ຂາຍສົ່ງ", + "supplier": "ຜູ້ສະຫນອງ", + "CustomerDetails": "ລາຍລະອຽດລູກຄ້າ", + "recentTransaction": "ທຸລະກໍາທີ່ຜ່ານມາ", + "totalProduct": "ຜະລິດຕະພັນທັງໝົດ", + "total": "ທັງໝົດ", + "paid": "ຈ່າຍແລ້ວ", + "unPaid": "ບໍ່ໄດ້ຈ່າຍ", + "due": "ຮອດກຳນົດ", + "connect": "ຄລິກເພື່ອເຊື່ອມຕໍ່", + "tryAgain": "ລອງ\u200Bອີກ\u200Bຄັ້ງ", + "loading": "ກຳລັງໂຫຼດ", + "viewAll": "ເບິ່ງ\u200Bທັງ\u200Bຫມົດ", + "partyList": "ລາຍຊື່ພາກສ່ວນ", + "addCustomer": "ກະລຸນາເພີ່ມລູກຄ້າ", + "updateContact": "ອັບເດດການຕິດຕໍ່", + "dueList": "ລາຍຊື່ຄົບກຳນົດ", + "collectDue": "ເກັບກຳຄົບກຳນົດ", + "date": "ວັນທີ", + "dueAmount": "ຈຳນວນທີ່ຕ້ອງຈ່າຍ: ", + "customerName": "ຊື່ລູກຄ້າ", + "totalAmount": "ຈໍາ\u200Bນວນ\u200Bທັງ\u200Bຫມົດ", + "paidAmount": "ຈໍານວນທີ່ຈ່າຍ", + "paymentTypes": "ປະເພດການຈ່າຍເງິນ", + "cancel": "ຍົກເລີກ", + "expenseReport": "ບົດລາຍງານຄ່າໃຊ້ຈ່າຍ", + "fromDate": "ຈາກວັນທີ", + "toDate": "ເຖິງວັນທີ", + "expenseFor": "ຄ່າໃຊ້ຈ່າຍສໍາລັບ", + "amount": "ຈໍາ\u200Bນວນ", + "noData": "ບໍ່ມີຂໍ້ມູນ", + "totalExpense": "ຄ່າໃຊ້ຈ່າຍທັງຫມົດ", + "addExpense": "ເພີ່ມຄ່າໃຊ້ຈ່າຍ", + "expenseDate": "ວັນທີລາຍຈ່າຍ", + "referenceNo": "ຫມາຍ\u200Bເລກ\u200Bອ້າງ\u200Bອີງ", + "note": "ຫມາຍ\u200Bເຫດ\u200B", + "expenseCat": "ໝວດໝູ່ຄ່າໃຊ້ຈ່າຍ", + "search": "ຊອກຫາ", + "select": "ເລືອກ", + "addExpenseCat": "ເພີ່ມໝວດໝູ່ຄ່າໃຊ້ຈ່າຍ", + "categoryName": "ຊື່ປະເພດ", + "alreadyAdded": "ເພີ່ມແລ້ວ", + "whatNew": "ມີ\u200Bຫຍັງ\u200Bໃຫມ່", + "lp": "ການສູນເສຍ/ກໍາໄລ", + "profit": "ກໍາໄລ", + "loss": "ການສູນເສຍ", + "lpDetails": "ລາຍລະອຽດການສູນເສຍ/ກໍາໄລ", + "invoice": "ໃບເກັບເງິນ", + "dates": "ວັນທີ:", + "mobile": "ມືຖື:", + "product": "ຜະລິດຕະພັນ", + "quantity": "ປະລິມານ", + "discount": "ສ່ວນຫຼຸດ", + "totalLoss": "ການສູນເສຍທັງຫມົດ", + "totalProfit": "ຜົນກຳໄລທັງໝົດ", + "productList": "ລາຍການຜະລິດຕະພັນ", + "stock": "ຫຸ້ນ", + "addNewProduct": "ເພີ່ມຜະລິດຕະພັນໃຫມ່", + "productName": "ຊື່\u200Bຜະ\u200Bລິດ\u200Bຕະ\u200Bພັນ", + "productCode": "ລະ\u200Bຫັດ\u200Bຜະ\u200Bລິດ\u200Bຕະ\u200Bພັນ", + "purchasePrice": "ລາ\u200Bຄາ\u200Bການ\u200Bຊື້", + "mrp": "MRP", + "wholeSalePrice": "ລາຄາຂາຍທັງໝົດ", + "dealerPrice": "ລາຄາຕົວແທນຈໍາຫນ່າຍ", + "manufacturer": "ຜູ້ຜະລິດ", + "saveNPublish": "ບັນທຶກ ແລະເຜີຍແຜ່", + "brands": "ຍີ່ຫໍ້", + "addBrand": "ເພີ່ມຍີ່ຫໍ້", + "brandName": "ຊື່ຍີ່ຫໍ້", + "addUnit": "ເພີ່ມຫົວໜ່ວຍ", + "unitName": "ຊື່ຫົວໜ່ວຍ", + "units": "ໜ່ວຍ", + "addProduct": "ກະລຸນາເພີ່ມຜະລິດຕະພັນ", + "updateProduct": "ອັບເດດຜະລິດຕະພັນ", + "salePrice": "ລາຄາຂາຍ", + "profile": "ໂປຣໄຟລ໌", + "edit": "ແກ້ໄຂ", + "businessCat": "ປະເພດທຸລະກິດ", + "language": "ພາສາ", + "changePassword": "ປ່ຽນ\u200Bລະ\u200Bຫັດ\u200Bຜ່ານ", + "updateProfile": "ອັບເດດໂປຣໄຟລ໌ຂອງເຈົ້າ", + "businessName": "ຊື່ບໍລິສັດ ແລະທຸລະກິດ", + "addPurchase": "ເພີ່ມການຊື້", + "inv": "Inv No", + "supplierName": "ຊື່\u200Bຜູ້\u200Bຜະ\u200Bລິດ", + "itemAdded": "ເພີ່ມລາຍການແລ້ວ", + "addItems": "ເພີ່ມລາຍການ", + "subTotal": "ທັງໝົດຍ່ອຍ", + "returnAmount": "ຈໍານວນຄືນ", + "chooseSupplier": "ເລືອກຜູ້ສະຫນອງ", + "noSupplier": "ບໍ່ມີຜູ້ສະໜອງໃຫ້", + "salesDetails": "ລາຍລະອຽດການຂາຍ", + "editPurchaseInvoice": "ແກ້ໄຂໃບສັ່ງຊື້", + "purchaseList": "ລາຍການຊື້", + "addAPurchase": "ກະລຸນາເພີ່ມການຊື້", + "dueReport": "ບົດລາຍງານຄົບກຳນົດ", + "fullyPaid": "ຈ່າຍເຕັມ", + "stillUnpaid": "ຍັງບໍ່ໄດ້ຮັບຄ່າຈ້າງ", + "purchaseReport": "ລາຍງານການຊື້", + "connectPrinter": "ເຊື່ອມຕໍ່ເຄື່ອງພິມຂອງທ່ານ", + "clickToConnect": "ຄລິກເພື່ອເຊື່ອມຕໍ່", + "collectDues": "ກະລຸນາເກັບກຳຕາມກຳນົດ", + "addNewPurchase": "ກະລຸນາເພີ່ມການຊື້", + "salesReport": "ບົດລາຍງານການຂາຍ", + "addSale": "ກະລຸນາເພີ່ມການຂາຍ", + "reports": "ບົດລາຍງານ", + "chooseCustomer": "ເລືອກລູກຄ້າ", + "addSales": "ເພີ່ມການຂາຍ", + "saleList": "ລາຍການຂາຍ", + "editSalesInvoice": "ແກ້ໄຂໃບແຈ້ງໜີ້ການຂາຍ", + "previousPayAmount": "ຈຳນວນເງິນທີ່ຈ່າຍກ່ອນໜ້າ", + "printing": "ທາງເລືອກການພິມ", + "subscription": "ການສະໝັກໃຊ້", + "userRole": "ບົດບາດຜູ້ໃຊ້", + "currency": "ສະກຸນເງິນ", + "logOut": "ອອກ\u200Bຈາກ\u200Bລະ\u200Bບົບ", + "stockList": "ລາຍການຫຼັກຊັບ", + "purchase": "ຊື້", + "sale": "ຂາຍ", + "yourPack": "ຊຸດຂອງທ່ານ", + "freePlan": "ແຜນການຟຣີ", + "youRUsing": "ທ່ານກໍາລັງໃຊ້ ", + "freePack": "ຊຸດຟຣີ", + "premiumPlan": "ແຜນພຣີມຽມ", + "packFeatures": "ຄຸນນະສົມບັດການຫຸ້ມຫໍ່", + "unlimited": "ບໍ່ຈຳກັດ", + "updateNow": "ອັບເດດດຽວນີ້", + "purchasePremium": "ຊື້ແພັກເກດ Premium", + "buyPremium": "ຊື້ແຜນພຣີມຽມ", + "paypalPay": "ຈ່າຍດ້ວຍ Paypal", + "gotEmail": "ທ່ານໄດ້ຮັບອີເມວ", + "sendEmail": "ພວກ\u200Bເຮົາ\u200Bໄດ້\u200Bສົ່ງ\u200Bອີ\u200Bເມວ\u200Bທີ່\u200Bມີ\u200Bຄໍາ\u200Bແນະ\u200Bນໍາ\u200Bກ່ຽວ\u200Bກັບ\u200Bວິ\u200Bທີ\u200Bການ\u200Bປັບ\u200Bລະ\u200Bຫັດ\u200Bຜ່ານ\u200Bເປັນ\u200B:", + "checkEmail": "ກວດເບິ່ງອີເມວ", + "close": "ປິດ", + "forgotPassword": "ລືມລະຫັດຜ່ານ", + "enterEmail": "ກະລຸນາໃສ່ທີ່ຢູ່ອີເມວຂອງທ່ານຂ້າງລຸ່ມນີ້ເພື່ອຮັບລະຫັດຜ່ານ Reset Link.", + "sendLink": "ສົ່ງລິ້ງຣີເຊັດ", + "emailText": "ອີເມວ", + "password": "ລະຫັດຜ່ານ", + "logIn": "ເຂົ້າ\u200Bສູ່\u200Bລະ\u200Bບົບ", + "noAcc": "ບໍ່ມີບັນຊີບໍ?", + "register": "ລົງທະບຽນ", + "phoneVerification": "ການຢັ້ງຢືນໂທລະສັບ", + "registerTitle": "ພວກເຮົາຈໍາເປັນຕ້ອງລົງທະບຽນໂທລະສັບຂອງທ່ານໂດຍບໍ່ມີການເລີ່ມຕົ້ນ!", + "sendCode": "ສົ່ງລະຫັດ", + "staffLogin": "ພະນັກງານເຂົ້າສູ່ລະບົບ", + "logInWithMail": "ເຂົ້າສູ່ລະບົບດ້ວຍອີເມວ", + "setUpProfile": "ຕັ້ງຄ່າໂປຣໄຟລ໌ຂອງເຈົ້າ", + "setUpDesc": "ອັບເດດໂປຣໄຟລ໌ຂອງທ່ານເພື່ອເຊື່ອມຕໍ່ທ່ານໝໍດ້ວຍຄວາມປະທັບໃຈທີ່ດີຂຶ້ນ", + "gallery": "ຄັງຮູບ", + "camera": "ກ້ອງ\u200Bຖ່າຍ\u200Bຮູບ", + "companyAddress": "ທີ່ຢູ່ບໍລິສັດ", + "openingBalance": "ເປີດຍອດເງິນ", + "confirmPass": "ຢືນ\u200Bຢັນ\u200Bລະ\u200Bຫັດ", + "haveAcc": "ມີບັນຊີຢູ່ແລ້ວບໍ?", + "loginWithPhone": "ເຂົ້າສູ່ລະບົບດ້ວຍໂທລະສັບ", + "editPhone": "ແກ້ໄຂເບີໂທລະສັບບໍ?", + "createAcc": "ສ້າງບັນຊີຟຣີ", + "congratulation": "ຊົມເຊີຍ", + "signIn": "ເຂອງສະໝັກ", + "welcomeBack": "ຍິນດີຕ້ອນຮັບຄືນ!", + "passwordCannotBeEmpty": "ລະຫັດຜໍ່ບໍ່ເປົ່າງປ່ອນ", + "reset": "ປ່ອນລະຫັດໃໝ່ໂດຍໃຊ້ອີເມວ ຫຼື ເລະບອດເບີ", + "lableEmail": "ອີເມວ", + "hintEmail": "ໃສ່ບັນທຶກອີເມວ", + "emailCannotBeEmpty": "ອີເມວບໍ່ເປົ່າງປ່ອນ", + "pleaseEnterAValidEmail": "ໃສ່ອີເມວທີ່ຖືກຕ້ອງ", + "continueE": "ດໍ່ເນື່ອງ", + "pleaseEnterYourDetails": "ໃສ່ລະອຽດຂອງທ່ານ.", + "lablePassword": "ລະຫັດຜໍ່", + "hintPassword": "ໃສ່ລະຫັດຜໍ່", + "pleaseEnterABiggerPassword": "ໃສ່ລະຫັດຜໍ່ທີ່ໃຫຍ່ກວ່າ", + "rememberMe": "ຈົ່ງຈໍໍ່ຜູ້ໃຊ້", + "donNotHaveAnAccount": "ບໍ່ມີບັນຊີ?", + "createAFreeAccount": "ສ້າງບັນຊີເສດບໍ່ຄ່າ", + "fullName": "ຊື່ທັງໝົດ", + "enterYourFullName": "ໃສ່ຊື່ທັງໝົດຂອງທ່ານ", + "nameCanNotBeEmpty": "ຊື່ບໍ່ເປົ່າງປ່ອນ", + "alreadyHaveAnAccount": "ເປັນບັນຊີທີ່ມີແລ້ວ?", + "createNewPassword": "ສ້າງລະຫັດໃໝ່", + "setUpNewPassword": "ຕັ້ງຄ່າລະຫັດໃໝ່", + "resetPassword": "ປ່ອນລະຫັດຜໍ່ເພື່ອຟື້ນຄືນແລະເຂອງປ່ອນລະຫັດແບບບັນຊີ", + "newPassword": "ລະຫັດໃໝ່", + "confirmPassword": "ຢືນຢັນລະຫັດໜ້າ", + "passwordsDoNotMatch": "ລະຫັດຜໍ່ບໍ່ແມ່ນກັນ", + "verityEmail": "ເປັນສ່ອງອີເມວ", + "verification": "ການຢືນຢັນ", + "digits": "ເລກ 6 ດິຈິດຖືກສົ່ງໃຫ້ທ່ານຜໍ່ອີເມວ: ", + "enterValidOTP": "ໃສ່ OTP ທີ່ຖືກຕ້ອງ", + "resendOTP": "ສົ່ງ OTP ອີກຄັ້ງ", + "verifyYourEmail": "ຢືນຢັນອີເມວຂອງທ່ານ", + "weHaveSentAConfirmationEmailTo": "ເຮົາໄດ້ສົ່ງອີເມວຢືນຢັນໄປທີ່", + "folder": "ໃອເບີ່ງວ່າອີເມວອາດຈະຈົ່ງຈົ່ງຢູ່ໃນບິນສະສໍາແລະໃນຈະແບບສ່ອງ", + "gotIt": "ໄດ້", + "enterOpeningBalance": "ໃສ່ບັນທຶກຍອດເປົ່າ", + "pleaseEnterAValidBusinessName": "ໃສ່ຊື່ທົ່ວໃບບິສັດທີ່ຖືກຕ້ອງ", + "enterBusiness": "ໃສ່ຊື່ບໍ່ຄ່າ/ສະໜາມ", + "selectBusinessCategory": "ເລືອກໝວດປະເພດບໍ່ຄ່າ", + "todaySummary": "ສະປິດວັນນີ້", + "sellAll": "ຂາຍທັງໝົດ >", + "income": "ລາຍໄດ້", + "purchased": "ຊື້", + "endYourFreePlan": "ຈົບແຜນເສດບໍ່ຄ່າ", + "yourFree": "ແຜນບໍ່ຄ່າຂອງທ່ານແລະເກີນຄິບຂອງທ່ານ", + "upgradeNow": "ປ່ອນໃໝ່", + "notFound": "ບໍ່ພົບ", + "updateYourSubscription": "ເອົາແຜນເຂອງທ່ານ", + "noDataFound": "ບໍ່ມີຂໍໍລະບຽບ", + "areYouSure": "ເປັນຄວາມແນ່ໃຈເທົ່າໃດ?", + "doYouWantToExitTheApp": "ທ່ານຢາກອອກຈາກແອບບໍ່?", + "no": "ບໍ່", + "yes": "ແມ່ນ", + "dashboard": "ເຄື່ອງເປັນສະໝັກ", + "salesPurchaseOverview": "ສະໜອງ & ບັນຊີສະໝັກ", + "totalItems": "ລວມລະດັບເລື່ອງ", + "totalCategories": "ລວມປະເພດ", + "quickOverview": "ທຽບເວລາ", + "totalIncome": "ລວມລາຍໄດ້", + "customerDue": "ບັດບໍ່ອິນ", + "stockValue": "ຄ່າສາງຄັບ", + "lossProfit": "ສໍາເລີຍ/ລະບາຍ", + "cost": "ຄ່າໃຊ້ຈ່າຍ", + "qty": "ປະເພດ", + "noProductFound": "ບໍ່ພົບຜະລິດຕະພາບ", + "phoneNumber": "ເລບໂທສົບ", + "pleaseEnterAValidName": "ໃສ່ຊື່ທົ່ວໃບທີ່ຖືກຕ້ອງ", + "pleaseEnterValidPhoneAndNameFirst": "ໃສ່ເລບໂທແລະຊື່ທົ່ວໃບທີ່ຖືກຕ້ອງກ່ຽວເຄີຍ", + "confirmDelete": "ຢືນຢັນການລົບ", + "areYouSureYouWant": "ເປັນຄວາມແນ່ໃຈເທົ່າໃດແລະຈະລົບບົດນີ້?", + "pleaseEnterAValidPhoneNumber": "ໃສ່ເລບໂທທີ່ຖືກຕ້ອງ", + "sendSMS": "ສົ່ງ SMS", + "searchH": "ຄົ້ນຫາທີ່ນີ້....", + "transactions": "ການປ່ອນລະບຽບ", + "selectAInvoice": "ເລືອກບົດໃນຄວາມເຄີຍ", + "totalDueAmount": "ລວມບໍ່ອິນ", + "youCanNotPayMoreThenDue": "ທ່ານບໍ່ສາມາດຈ່າຍເພີ່ມກວ່າບໍ່ອິນ", + "noDueSelected": "ບໍ່ເລືອກບໍ່ອິນ", + "pleaseEnterName": "ໃສ່ຊື່", + "pleaseEnterAmount": "ໃສ່ຈັນ", + "enterNote": "ໃສ່ບັນທຶກ", + "pleaseSelectAExpenseCategory": "ເລືອກໝວດປະເພດຄ່າໃຊ້", + "enterExpanseCategoryName": "ໃສ່ຊື່ໝວດຄ່າໃຊ້", + "comingSoon": "ເຂົ້າໃຈທັງໝົດ", + "pleaseMakeASaleFirst": "ໃສ່ສະກຸມອອກບໍ່ຄ່າ", + "facebook": "ເຟສບຸດ", + "twitter": "ທວິດເຕີ", + "instagram": "ອິນສະຕາແກຣະມ", + "linkedIN": "ລິເນດອຣບກິອຄ", + "link": "ເຊື່ອມໂຍງ", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "ປ່ອນເງິນ", + "paymentSuccess": "ຈ່າຍເງິນແລ້ວ", + "paymentWasSuccessful": "ຈ່າຍເງິນສໍາເລີຍ!", + "paymentFailed": "ຈ່າຍເງິນບໍ່ສໍາເລີຍ", + "paymentFailedPleaseTryAgain": "ຈ່າຍເງິນບໍ່ສໍາເລີຍ. ກະລຸນາລອງໃຫມ່.", + "pleaseEnterAValidBrandName": "ໃສ່ຊື່ເຄື່ອງຈິນປະກອບ", + "enterABrandName": "ໃສ່ຊື່ເຄື່ອງຈິນປະກອບ", + "addCategory": "ເພີ່ມໝວດ", + "enterCategoryName": "ໃສ່ຊື່ໝວດ", + "selectVariations": "ເລືອກຄວາມແປງປ່ອນ: ", + "dataSavedSuccessfully": "ຂໍໍລະບຽບເຂອງຂໍໍລະບຽບໄດ້ສຳເລີຍ.", + "somethingIs": "ບໍ່ແມ່ນຄວາມ", + "updateYourProfile": "ອັບເດດໂປຣໄຟລ໌ຂອງທ່ານເພື່ອເຊື່ອມເຂອງທ່ານໃນການເປັນຄວາມທີ່ເຄື່ອງທັງໝົດ", + "shopOpeningBalance": "ຍອດເປົ່າເປົ່າ", + "shopRemainingBalance": "ຍອດເປົ່າທີ່ເຫຼົ່າ", + "enterAValidDiscount": "ໃສ່ສໍາເລີຍສໍາເລີຍ", + "addProductFirst": "ເພີ່ມສະຜິດຕະພາບເທົ່າໃຊ້ເອົ້າ", + "subtotal": "ລວມເຄື່ອງຈິນປະກອບ", + "purchaseDetails": "ລາຍລະອຽດການຊື້", + "riead": "ປ່ອນ", + "totall": "ລວມ:", + "startDate": "ວັນທີ່ເລີ່ມ", + "pickStartDate": "ເລືອກວັນທີ່ເລີ່ມ", + "endDate": "ວັນທີ່ໃສ່ເສດບົດ", + "pickEndDate": "ເລືອກວັນທີ່ໃສ່ເສດບົດ", + "failedToGetPlatformVersion": "ບໍ່ສາມາດຮັບສະຖານທີ່ເພີ່ມເຂອງເວບເຊີ່ນ", + "enterQuantity": "ໃສ່ຈັນ", + "pleaseAddQuantity": "ໃສ່ຈັນ", + "willBeAddedSoon": "ຈະເພີ່ມໃນເວລາເຂົ້າໃຈ", + "addedToCart": "ເພີ່ມໃສ່ລະບຽບ", + "connectYourPrinter": "ເຊື່ອມໂຍງປະກອບລະບຽບ", + "customerPay": "ລາຍການສົ່ງສຽງເງິນ", + "supplerPay": "ລາຍການສົ່ງສຽງເງິນ", + "incomeReport": "ລາຍງານລາຍໄດ້", + "category": "ປະເພດ", + "balance": "ຍອດ", + "itemsSales": "ຂອງເສີຍສະຜິດຕະພາບ", + "totalPurchase": "ລວມການຊື້", + "totalSales": "ລວມການຂາຍ", + "stockReport": "ລາຍງານສະຜິດຕະພາບ", + "lossProfitReport": "ລາຍງານສໍາເລີຍ/ລະບາຍ", + "outOfStock": "ເຂົ້າກະມຸນບໍ່ມີ", + "vat": "VAT", + "customerPhoneNumber": "ເລບໂທສົບລຽບປ່ອນເອົ້າ", + "enterCustomerPhoneNumber": "ໃສ່ເລບໂທສົບລຽບປ່ອນເອົ້າ", + "walkInCustomer": "ລູກຄ້າເຂົ້າມາ", + "guest": "ສະເໝິຍ", + "stocks": "ສະຜິດຕະພາບ: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "ບໍ່ເປັນອະທິບາຍ", + "on": "ເປີດ", + "off": "ປິດ", + "unlimitedUsagesOfOurPackage": "ໃຊ້ງານໃນບັດໍາກັບເປັນປະເພດ", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "ຈ່າຍເງິນສໍາເລີຍ", + "field": "ສາລາ", + "successfullyPaid": "ຈ່າຍເງິນສໍາເລີຍ", + "profileEdit": "ອັບເດດໂປຣໄຟລ໌", + "products": "ສິນຄ້າ", + "salesList": "ລະບົບຂາຍ", + "useTitleCanNotBeEmpty": "ຊື່ບົດບາດບໍ່ສາມາດເປັນຄວາມສໍາຄັນ", + "userTitle": "ບົດບາດບັນທຸກ", + "enterUserTitle": "ໃສ່ບົດບາດບັນທຸກ", + "create": "ສ້າງ", + "youHaveToGivePermission": "ທ່ານຕ້ອງໃຫ້ສິດທິ", + "all": "ທັງໝົດ", + "userRoleDetails": "ລາຍລະອຽດບົດບາດຜູ້ໃຊ້", + "doYouWantToDeleteTheUser": "ທ່ານຕ້ອງການລົບຜູ້ໃຊ້ບໍ່?", + "thisProductAlreadyAdded": "ສິນຄ້ານີ້ເພີ່ມແລ້ວ!", + "pleaseEnterAValidProductName": "ຂໍໃສ່ຊື່ສິນຄ້າທີ່ໃຊ້ໄດ້", + "enterProductName": "ໃສ່ຊື່ສິນຄ້າ", + "pleaseSelectACategory": "ຂໍເລືອກປະເພດ", + "productCategory": "ປະເພດສິນຄ້າ", + "selectProductCategory": "ເລືອກປະເພດສິນຄ້າ", + "enterSize": "ໃສ່ຂະບວນ", + "enterColor": "ໃສ່ສີ", + "enterWeight": "ໃສ່ນໍ້າໜັກ", + "enterCapacity": "ໃສ່ຄະແນນ", + "enterType": "ໃສ່ແບບປະເພດ", + "productBrand": "ແບຣນສິນຄ້າ", + "selectABrand": "ເລືອກແບຣນ", + "productCodeIsRequired": "ລະຫັດສິນຄ້າຈະເປັນສໍາຄັນ", + "enterAValidStock": "ໃສ່ສະປໍ່ບັດໍາ", + "enterStock": "ໃສ່ສະປໍ່", + "productUnit": "ໃບເວົ້າສິນຄ້າ", + "selectProductUnit": "ເລືອກໃບເວົ້າສິນຄ້າ", + "pleaseEnterAValidPurchasePrice": "ຂໍໃສ່ລາຄາຊື້ທີ່ໃຊ້ໄດ້", + "enterPurchasePrice": "ໃສ່ລາຄາຊື້", + "pleaseEnterAValidSalePrice": "ຂໍໃສ່ລາຄາຂາຍທີ່ໃຊ້ໄດ້", + "enterSaltingPrice": "ໃສ່ລາຄາປໍ່ມິດ", + "enterWholesalePrice": "ໃສ່ລາຄາສໍາລວມ", + "enterDealerPrice": "ໃສ່ລາຄາຜູ້ຈິງ", + "enterDiscount": "ໃສ່ສໍາເລີຍ", + "enterManufacturerName": "ໃສ່ຊື່ຜູ້ຜະລິດ", + "adding": "ກຳລັງເພີ່ມ..", + "pleaseEnterAValidUnitName": "ຂໍໃສ່ຊື່ໃບເວົ້າທີ່ໃຊ້ໄດ້", + "pleaseEnterUnitName": "ຂໍໃສ່ຊື່ໃບເວົ້າ", + "productDetails": "ລາຍລະອຽດສິນຄ້າ", + "smartWatch": "ນາມໄຟຂອງສະໄໜ", + "appleWatch": "ນາມໄຟເປິງ", + "deleting": "ກຳລັງລົບ....", + "brand": "ແບຣນ", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "ລະບຽບ", + "weSentAnOTPInYourPhoneNumber": "ເຮົາໄດ້ສົ່ງ OTP ສູ່ເບີໂທຂອງເຈົ້າ", + "pleaseEnterTheOTP": "ກະລຸນາໃສ່ OTP", + "enterAValidOTP": "ໃສ່ OTP ທີ່ຖືກ", + "verify": "ຢຶດຢັນ", + "resendIn": "ສົ່ງໃຫມ່ OTP ໃນ ", + + "dueCollection": "ການເກັບກູ້ຄ່າທີ່ຄ້າງ", + "noTransaction": "ບໍ່ມີການເຮັດທຸລະກຳ", + "updating": "ກຳລັງປັບປຸງ...", + "confirmSMSTo": "ຢືນຢັນ SMS ຫາ", + "anSMSWillBeSentToTheFollowingNumber": "ຈະສົ່ງ SMS ໄປຫາໝາຍເລກຕໍ່ໄປນີ້:", + "package": "ຊຸດ", + "permissionNotGranted": "ບໍ່ໄດ້ອະນຸຍາດ!", + "collectedBy": "ເກັບໂດຍ:", + "phonee": "ໂທລະສັບ:", + "purchaseBy": "ຊື້ໂດຍ:", + "salesBy": "ຂາຍໂດຍ:", + "days": "ມື້", + "freeLifetimeUpdate": "ອັບໍ່ງເປັນເສດສະດອບໄດ້", + "android": "ສະໜອງອະບັບ Android ແລະ iOS", + "premiumCustomerSupport": "ສະໜອງອະບັບ Android ແລະ iOS", + "customInvoiceBranding": "ສະບັດຕິບອກແບບໃຫມ່ທີ່ລອງສົກລະຄາສະຕິ", + "unlimitedUsage": "ການໃຊ້ງານບໍ່ຈຳກັດ", + "freeDataBackup": "ສໍາເລັດຂໍ້ມູນຟຣີ", + "receivedAmount": "ຈຳນວນເງິນທີ່ຮັບໄດ້", + "addCustomers": "ເພີ່ມລູກຄ້າ", + "noDue": "ບໍ່ມີຄ່າໜີ້", + "customer": "ລູກຄ້າ", + "billingAddress": "ທີ່ຢູ່ບິນ", + "enterAddress": "ໃສ່ທີ່ຢູ່", + "city": "ເມືອງ", + "cityName": "ຊື່ເມືອງ", + "state": "ແຂວງ", + "stateName": "ຊື່ແຂວງ", + "zip": "ລະຫັດໄປສະນີ", + "zipCode": "ໃສ່ລະຫັດໄປສະນີ", + "chooseCountry": "ເລືອກປະເທດ", + "shippingAddress": "ທີ່ຢູ່ຈັດສົ່ງ", + "partyCreateWarn": "ທ່ານບໍ່ມີສິດສ້າງພາລະກິດ.", + "addParty": "ເພີ່ມພາລະກິດ", + "creditLimit": "ຂອບເຂດເຄรดิตພາລະກິດ", + "selectOne": "ເລືອກໜຶ່ງ", + "roundings": "ປະມານໃກ້ (+/-)", + "roundingTotal": "ລວມທີ່ປະມານໃກ້", + "opinion": "ໃສ່ຄວາມຄິດເຫັນຂອງທ່ານ", + "dueSaleWarn": "ບໍ່ອະນຸຍາດຂາຍສິນຄ້າໃນກໍລະນີລູກຄ້າເຂົ້າຮ່ວມ.", + "paymentTypeHint": "ກະລຸນາເລືອກປະເພດການຈ່າຍເງິນ", + "createSaleWarn": "ທ່ານບໍ່ມີສິດສ້າງການຂາຍ.", + "updateSaleWarn": "ທ່ານບໍ່ມີສິດແກ້ໄຂການຂາຍ.", + "uploadImage": "ອັບໂຫລດຮູບພາບ", + "useGallery": "ໃຊ້ຄັງຮູບ", + "openCamera": "ເປີດກ້ອງ", + "scanCode": "ສະແກນ QR ຂອງຜະລິດຕະພັນ", + "posSale": "ການຂາຍ POS", + "selectCustomer": "ເລືອກລູກຄ້າ", + "searchWith": "ຄົ້ນຫາ...", + "filter": "ກອງກຽມ", + "productNotFound": "ບໍ່ພົບຜະລິດຕະພັນ", + "noMatched": "ບໍ່ພົບຜະລິດຕະພັນທີ່ກົງກັນ.", + "inventoryPermission": "ທ່ານບໍ່ມີສິດໃນການຈັດການສະຕັອກ", + "noParty": "ບໍ່ພົບພາລະກິດ", + "purchaseWarn": "ທ່ານບໍ່ມີສິດສ້າງການຊື້.", + "purchaseUpdateWarn": "ທ່ານບໍ່ມີສິດແກ້ໄຂການຊື້.", + "addVariantDetails": "ເພີ່ມລາຍລະອຽດປ່ຽນແປງ", + "purchaseEx": "ລາຄາຊື້ບໍ່ລວມພາສີ", + "purchaseIn": "ລາຄາຊື້ລວມພາສີ", + "purchaseExReq": "ຕ້ອງມີລາຄາຊື້ບໍ່ລວມພາສີ", + "purchaseInReq": "ຕ້ອງມີລາຄາຊື້ລວມພາສີ", + "profitMargin": "ອັດຕາກຳໄລ (%)", + "saleReq": "ຕ້ອງມີລາຄາຂາຍ", + "manufactureDate": "ວັນຜະລິດ", + "selectDate": "ເລືອກວັນທີ", + "expDate": "ວັນອາຍຸ", + "saveVariant": "ບັນທຶກປ່ຽນແປງ", + "model": "ແບບ", + "selectModel": "ເລືອກແບບ", + "bulk": "ອັບໂຫລດຈໍານວນຫຼາຍ", + "barcodeGen": "ຜູ້ສ້າງລະຫັດບາໂຄດ", + "upload": "ອັບໂຫລດ", + "sku": "SKU / ລະຫັດ", + "lowStock": "ສະຕັອກຕໍ່າ", + "enLowStock": "ໃສ່ສະຕັອກຕໍ່າ", + "manuDate": "ວັນຜະລິດ", + "single": "ແບບດຽວ", + "batch": "ພັດ", + "batchNo": "ໝາຍເລກພັດ", + "entBatchNo": "ໃສ່ໝາຍເລກພັດ", + "variantAdded": "ເພີ່ມປ່ຽນແປງສໍາເລັດ!", + "variantDelete": "ລຶບປ່ຽນແປງສໍາເລັດ!", + "addVariant": "ເພີ່ມປ່ຽນແປງ", + "typeSelect": "ເລືອກປະເພດ", + "taxType": "ປະເພດພາສີ", + "selectTax": "ເລືອກພາສີ", + "updateProductWarn": "ທ່ານບໍ່ມີສິດໃນການແກ້ໄຂຜະລິດຕະພັນ.", + "addProductWarn": "ທ່ານບໍ່ມີສິດໃນການສ້າງຜະລິດຕະພັນ.", + "updateProductSuccess": "ແກ້ໄຂຜະລິດຕະພັນສໍາເລັດ!", + "addProductSuccess": "ສ້າງຜະລິດຕະພັນສໍາເລັດ!", + "choose": "ເລືອກ", + "view": "ເບິ່ງລາຍລະອຽດ", + "priceWarn": "ລາຄາບໍ່ສາມາດເປັນວ່າງໄດ້", + "productSetting": "ຕັ້ງຄ່າຜະລິດຕະພັນ", + "saveSetting": "ບັນທຶກຕັ້ງຄ່າ", + "addStock": "ເພີ່ມສະຕັອກ", + "stockWarn": "ສະຕັອກຕ້ອງໜ້ອຍກວ່າ 1", + "updateSuccess": "ອັບເດດສໍາເລັດ", + "updateFailed": "ອັບເດດສະຕັອກລົ້ມເຫລວ", + "deleteBatchWarn": "ເຈົ້າຢາກລຶບພັດນີ້ແທ້ບໍ?", + "lowStockReport": "ລາຍງານສະຕັອກຕໍ່າ", + "genPdfWarn": "ບໍ່ມີຂໍ້ມູນສໍາລັບສ້າງ PDF", + "dateFilterWarn": "ວັນທີສິ້ນສຸດຕ້ອງບໍ່ກ່ອນວັນທີເລີ່ມຕົ້ນ", + "createPdfWarn": "ທ່ານບໍ່ມີສິດສ້າງ PDF.", + "expirationStatus": "ສະຖານະໝົດອາຍຸ", + "selectFDate": "ເລືອກວັນທີເລີ່ມ", + "selectToDate": "ເລືອກວັນທີສິ້ນສຸດ", + "clear": "ລ້າງ", + "incomeReportPermission": "ທ່ານບໍ່ມີສິດເບິ່ງລາຍງານລາຍໄດ້.", + "deleteAcc": "ລຶບບັນຊີ", + "deletePartyWarn": "ທ່ານບໍ່ມີສິດລຶບພາລະກິດ.", + "updatePartyWarn": "ທ່ານບໍ່ມີສິດແກ້ໄຂພາລະກິດ.", + "phoneNotAvail": "ເບີໂທລະສັບບໍ່ພົບ.", + "notLaunch": "ບໍ່ສາມາດເປີດແອັບໂທລະສັບໄດ້.", + "quickOver": "ບົດລວມດ່ວນ", + "tranSacOver" : "ພາບລວມການທຸລະກຳ", + "profitLoss" : "ຜູ້ໄດ້ຜູ້ເສຍ" +} \ No newline at end of file diff --git a/lib/l10n/intl_lt.arb b/lib/l10n/intl_lt.arb new file mode 100644 index 0000000..eb39294 --- /dev/null +++ b/lib/l10n/intl_lt.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Ar tikrai norite ištrinti savo paskyrą? Šis veiksmas visam laikui ištrins visus jūsų duomenis.", + "passwordMust6Character": "Slaptažodis turi būti bent 6 simbolių ilgio", + "passwordIsRequired": "Slaptažodis turi būti bent 6 simbolių ilgio", + "iAgreeDeleteMyAccountPermanent": "Sutinku visam laikui ištrinti savo paskyrą.", + "flat": "Fiksuotas", + "percent": "Procentas", + "partialPaid": "Iš dalies apmokėta", + "selectStock": "Pasirinkti atsargas", + "stockOrVariant": "Atsargos / Variantas", + "noBatch": "Nėra partijos", + "purchaseQuantityRequired": "Pirkimo kiekis yra privalomas", + "excelUploader": "Excel įkėliklis", + "remove": "Pašalinti", + "uploading": "Įkeliama...", + "pickAndUploadFile": "Pasirinkti ir įkelti failą", + "downloadExcelFormat": "Atsisiųsti Excel formatą", + "excelFiles": "Excel failai", + "noFileSelected": "Nepasirinktas joks failas", + "orContinueWith": "Arba tęsti su", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Prisijungti nepavyko. Bandykite dar kartą.", + "someThingWithWrongWithTheWebPage": "Kažkas negerai su tinklalapiu.", + "loadingOtpSetting": "Įkeliami OTP nustatymai...", + "youCanNowResendYourOtp": "Dabar galite išsiųsti OTP pakartotinai.", + "resendOtpSeconds": "Išsiųsti OTP pakartotinai po ${start} sek.", + "oldPassword": "Senas slaptažodis", + "oldPasswordCanNotBeEmpty": "Senas slaptažodis negali būti tuščias", + "seconds": "sekundės", + "downloading": "Atsiunčiama...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Atsiuntimas sėkmingas! Patikrinkite dokumentų aplanką", + "printBarCode": "Spausdinti brūkšninį kodą", + "youDoNotHavePermissionToGenerateBarcode": "Neturite leidimo generuoti brūkšninį kodą.", + "download": "Atsisiųsti", + "packingDate": "Pakavimo data", + "permissionDeniedToViewBank": "Leidimas peržiūrėti banką nesuteiktas.", + "permissionDeniedToUpdateBank": "Leidimas atnaujinti banką nesuteiktas.", + "editWarehouse": "Redaguoti sandėlį", + "addNewWarehouse": "Pridėti naują sandėlį", + "warehouseName": "Sandėlio pavadinimas", + "enterWarehouseName": "Įveskite sandėlio pavadinimą", + "amountMustBeGreaterThanZero": "Suma turi būti didesnė už 0", + "canNotRetrievePaymentDetails": "Nepavyko gauti mokėjimo informacijos.", + "youDonNotHavePermissionToCreateExpense": "Neturite leidimo kurti išlaidų.", + "youDoNotHavePermissionToCreateExpenseCategory": "Neturite leidimo kurti išlaidų kategorijos.", + "youDonNotHavePermissionToCreateIncome": "Neturite leidimo kurti pajamų.", + "youDoNotHavePermissionToCreateIncomeCategory": "Neturite leidimo kurti pajamų kategorijos.", + "salesReturn": "Pardavimų grąžinimas", + "purchaseReturn": "Pardavimų grąžinimas", + "returnQuantity": "Grąžinimo kiekis", + "nonFoundableDiscount": "Neatgaunama (PVM/Nuolaida)", + "confirmReturn": "Patvirtinti grąžinimą", + "pleaseSelectForProductReturn": "Pasirinkite prekę grąžinimui", + "failedToProcessReturn": "Nepavyko apdoroti grąžinimo.", + "noValuesDenied": "Reikšmės nenustatytos", + "editCategory": "Redaguoti kategoriją", + "editModel": "Redaguoti modelį", + "addNewModel": "Pridėti naują modelį", + "pleaseEnterValidName": "Įveskite galiojantį vardą", + "modelName": "Modelio pavadinimas", + "enterModelName": "Įveskite modelio pavadinimą", + "youDoNotHavePermissionToCreateModel": "Neturite leidimo kurti modelio", + "youDoNotHavePermissionToUpdateModel": "Neturite leidimo atnaujinti modelio", + "modelUpdateSuccessfully": "Modelis sėkmingai atnaujintas!", + "modelCreatedSuccessfully": "Modelis sėkmingai sukurtas!", + "models": "Modeliai", + "youDoNotHavePermissionDeleteModel": "Neturite leidimo ištrinti modelio.", + "enterLabelText": "Įveskite etiketės tekstą", + "searchBatchNo": "Ieškoti partijos nr...", + "noActiveUser": "Nėra aktyvaus vartotojo", + "pleaseUseValidPurchaseCodeUseTheApp": "Norėdami naudotis programėle, naudokite galiojantį pirkimo kodą.", + "notInternetConnection": "Nėra interneto ryšio", + "pleaseCheckYourInternetConnection": "Patikrinkite interneto ryšį ir bandykite dar kartą", + "ok": "Gerai", + "addCash": "Pridėti grynųjų", + "reduceCash": "Sumažinti grynųjų", + "transactionType": "Transakcijos tipas", + "user": "Vartotojas", + "toAccount": "Į sąskaitą", + "fromAccount": "Iš sąskaitos", + "years": "Metai", + "comboProductReport": "Rinkinio produktų ataskaita", + "grossProfit": "Bendrasis pelnas (Gross Profit)", + "netProfit": "Grynasis pelnas (Net Profit)", + "incomeType": "Pajamų rūšis", + "expensesType": "Išlaidų rūšys", + "resets": "Atstatyti", + "packageName": "Paketo pavadinimas", + "start": "Pradėti", + "paymentMethod": "Mokėjimo būdas", + "addPayment": "Pridėti mokėjimą", + "advance": "Išankstinis mokėjimas", + "noteLevel": "Pastabos lygis", + "enterYourNoteLevel": "Įveskite pastabos lygį", + "postSaleMessage": "Pranešimas po pardavimo", + "enterYourPostSaleMessage": "Įveskite pranešimą po pardavimo", + "a4PageLogo": "A4 sąskaitos logotipas", + "thermalInvoicePageLogo": "Terminio kvito logotipas", + "thermalPrinterLanguage": "Terminio spausdintuvo kalba", + "thermalPrinterPageSize": "Terminio popieriaus dydis", + "openSetting": "Atidaryti nustatymus", + "selectRack": "Pasirinkti stelažą", + "rack": "Stelažas (Rack)", + "selectShelf": "Pasirinkti lentyną", + "shelf": "Lentyna (Shelf)", + "variations": "Variacijos", + "combo": "Rinkinys (Combo)", + "enterBatchNo": "Įveskite partijos Nr.", + "selectWarehouse": "Pasirinkti sandėlį", + "warehouse": "Sandėlis (Warehouse)", + "netTotalAmount": "Grynoji bendra suma", + "defaultSellingPrice": "Numatytoji pardavimo kaina", + "selectItems": "Pasirinkti prekes", + "variantList": "Variacijų sąrašas", + "addSubVariation": "Pridėti subvariaciją", + "editProduct": "Redaguoti produktą", + "noItemFound": "Prekė nerasta", + "youDoNotHavePermissionDeleteTheShelf": "Neturite leidimo ištrinti lentynos", + "notMatchingResultFound": "Atitinkančių rezultatų nerasta", + "editShelf": "Redaguoti lentyną", + "addShelf": "Pridėti naują lentyną", + "shelfName": "Lentynos pavadinimas", + "enterShelfName": "Įveskite lentynos pavadinimą", + "pleaseEnterShelfName": "Prašome įvesti lentynos pavadinimą", + "productRacks": "Produktų stelažai", + "racks": "Stelažai (Racks)", + "youDoNtHavePermissionToCreateRacks": "Neturite leidimo kurti stelažų.", + "youDoNtHavePermissionToDeleteRacks": "Neturite leidimo trinti stelažų.", + "youDoNtHavePermissionToUpdateRacks": "Neturite leidimo atnaujinti stelažų.", + "addNewRack": "Pridėti naują stelažą", + "editRack": "Redaguoti stelažą", + "rackName": "Stelažo pavadinimas", + "pleaseEnterRackName": "Prašome įvesti stelažo pavadinimą", + "shelves": "Lentynos (Shelves)", + "pressToSelect": "Paspauskite, kad pasirinktumėte", + "selectAtLeastOneRack": "Pasirinkite bent vieną lentyną", + "inActive": "Neaktyvus", + "addNewVariation": "Pridėti naują variaciją", + "editVariations": "Redaguoti variaciją", + "values": "Reikšmės", + "enterValues": "Įveskite reikšmes", + "pleaseEnterAtLeastOneValues": "Įveskite bent vieną reikšmę.", + "productVariations": "Produkto variacijos", + "permissionDenied": "Prieiga uždrausta", + "noVariationFound": "Variacijų nerasta.", + "addNewVariations": "Pridėti naujas variacijas", + "variationId": "Variacijos ID", + "updateRole": "Atnaujinti rolę", + "addRole": "Pridėti rolę", + "enterUserName": "Įveskite vartotojo vardą", + "enterYourPassword": "Įveskite slaptažodį", + "selectAll": "Pasirinkti viską", + "sNo": "Nr.", + "feature": "Funkcija", + "read": "Skaityti", + "viewPrice": "Matyti kainą", + "purchaseReturns": "Pirkimo grąžinimai", + "expiredProduct": "Pasibaigusio galiojimo prekė", + "barcodes": "Brūkšniniai kodai", + "bulkUploads": "Masinis įkėlimas", + "productModels": "Produkto modeliai", + "incomes": "Pajamos", + "dues": "Skolos", + "subscriptions": "Prenumeratos", + "paymentsTypes": "Mokėjimo būdai", + "roles": "Rolės", + "manageSetting": "Valdyti nustatymus", + "downloadApk": "Atsisiųsti APK", + "vatReports": "PVM ataskaitos", + "profitAndLossDetailsReport": "Pelno ir nuostolio ataskaita", + "transactionsHistoryReport": "Transakcijų istorija", + "expireProductReports": "Galiojimo pabaigos ataskaitos", + "productPurchaseReport": "Pirkimų ataskaita", + "productSalesReport": "Pardavimų ataskaita", + "role": "Rolė", + "areYouSureWantToDeleteThisRole": "Ar tikrai norite ištrinti šią rolę?", + "inStock": "Yra sandėlyje", + "informationShowInLabels": "Informacija etiketėse", + "packageDate": "Pakavimo data", + "barCodePrintLabelSetting": "Brūkšninio kodo etikečių nustatymai", + "labelRoleLabelSize2Inch": "Etikečių rulonas 2\"*1, 50mm*25mm, tarpas 3.1mm", + "labelRoleLabelSize1_5Inch": "Etikečių rulonas 1.5\"*1, 38mm*25mm, tarpas 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiketės lape, 8.27 x 11.69 colių", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Neturite leidimo generuoti brūkšninių kodų.", + "pleaseSelectAProductFirst": "Pirmiausia pasirinkite produktą", + "pleaseEnterAValidQuantity": "Įveskite galiojantį kiekį (min. 1)", + "pleaseSelectProductFirst": "Pirmiausia pasirinkite produktą", + "bluetoothIsTurnedOff": "Bluetooth išjungtas. Prašome įjungti.", + "noBluetoothDeviceSelected": "Nepasirinktas joks Bluetooth įrenginys.", + "printLabel": "Spausdinti etiketę", + "caningForDevices": "Ieškoma įrenginių...", + "noDeviceFound": "Įrenginių nerasta", + "retryScan": "Ieškoti iš naujo", + "connectedTo": "Prisijungta prie", + "pleaseEnableBluetooth": "Prašome įjungti Bluetooth", + "skuOrCode": "SKU / Kodas", + "lowStockAlert": "Įspėjimas apie mažas atsargas", + "tax": "Mokestis (Tax)", + "costExclusionTax": "Savikaina be mokesčių", + "costInclusionTax": "Savikaina su mokesčiais", + "mrpOrSalePrice": "Maksimali pardavimo kaina (MRP)", + "expiredDate": "Galiojimo pabaiga", + "sellingPrice": "Pardavimo kaina", + "variationsProduct": "Variaciniai produktai", + "comboProducts": "Rinkiniai (Combo)", + "noStockAvailable": "Atsargų duomenų nėra.", + "highToLowPrice": "Kaina: nuo didžiausios", + "lowToHighPrice": "Kaina: nuo mažiausios", + "attachment": "Priedas", + "viewStock": "Rodyti atsargas", + "expiry": "Galiojimas", + "expire": "Baigiasi galiojimas", + "sevenDays": "7 dienos", + "fifteenthDays": "15 dienų", + "thirtyDays": "30 dienų", + "sixtyDays": "60 dienų", + "outPremiumPlan": "Mūsų Premium planas", + "youDoNotHavePermissionToCreatePurchase": "Neturite leidimo kurti pirkimų.", + "thisPlanIsNotAvailableToPurchase": "Šio plano negalima įsigyti", + "thisPlanIsEligibleForUpgrade": "Šis planas netinkamas atnaujinimui", + "extendPlan": "Pratęsti planą", + "buyNow": "Pirkti dabar", + "none": "Nėra", + "roundToWholeNumber": "Apvalinti iki sveikojo skaičiaus", + "roundToNearestWholeNumber": "Apvalinti iki artimiausio sveikojo", + "roundToNearnessDecimalNumber005": "Apvalinti iki artimiausios dešimtainės (0.05)", + "roundToNearnessDecimalNumber01": "Apvalinti iki artimiausios dešimtainės (0.1)", + "roundToNearnessDecimalNumber05": "Apvalinti iki artimiausios dešimtainės (0.5)", + "lastYear": "Praėjusiais metais", + "productStock": "Produkto atsargos", + "unit": "Vienetas", + "showExpireDate": "Rodyti galiojimo datą", + "vatId": "PVM kodas", + "vatType": "PVM tipas", + "exclusivePrice": "Kaina be PVM", + "inclusivePrice": "Kaina su PVM", + "profitPercent": "Pelno procentas", + "showSingle": "Rodyti vienetinius", + "showCombo": "Rodyti rinkinius", + "showVariant": "Rodyti variacijas", + "showAction": "Rodyti veiksmus", + "ledger": "Didžioji knyga (Ledger)", + "youDoNotHavePermissionToGenerateReport": "Neturite leidimo generuoti ataskaitos", + "noDataAvailable": "Duomenų nėra", + "youDoNotHavePermissionToExportExcel": "Neturite leidimo eksportuoti į „Excel“", + "noDataAvailableForExport": "Nėra duomenų eksportui", + "supplierDue": "Tiekėjo skola", + "partyType": "Šalies tipas", + "allParty": "Visos šalys", + "yesterday": "Vakar", + "last7Days": "Paskutinės 7 dienos", + "last30Days": "Paskutinės 30 dienų", + "currentMonth": "Šis mėnuo", + "lastMonth": "Praėjęs mėnuo", + "currentYear": "Šie metai", + "customerDate": "Pasirinktinė data", + "noTransactionToGeneratePdf": "Nėra operacijų PDF generavimui", + "generatePdf": "Generuoti PDF", + "noTransactionFound": "Operacijų nerasta", + "reference": "Nuoroda", + "creditIn": "Kreditas (Įplaukos)", + "debitOut": "Debetas (Išlaidos)", + "subscribeNow": "Prenumeruoti dabar", + "expired": "Galiojimas baigėsi", + "totalBalance": "Bendras balansas", + "hoursLeft": "Liko valandų", + "daysLeft": "Liko dienų", + "pos": "POS (Pos)", + "profitAndLoss": "Pelnas ir nuostolis", + "branch": "Filialas", + "hrm": "Žmogiškieji ištekliai (Hrm)", + "inventory": "Inventorius", + "editAttendance": "Redaguoti lankomumą", + "addNewAttendance": "Pridėti naują lankomumą", + "employee": "Darbuotojas", + "pleaseSelectAnEmployee": "Prašome pasirinkti darbuotoją", + "shift": "Pamaina", + "selectEmployeeFirst": "Pirmiausia pasirinkite darbuotoją", + "selectDateFirst": "Pirmiausia pasirinkite datą", + "month": "Mėnuo", + "autoSelected": "Pasirinkta automatiškai", + "pleaseSelectDate": "Prašome pasirinkti datą", + "timeIn": "Atvykimo laikas", + "timeOut": "Išvykimo laikas", + "attendance": "Lankomumas", + "allEmployee": "Visi darbuotojai", + "noAvailableRecordFound": "Lankomumo įrašų nerasta.", + "addAttendance": "Pridėti lankomumą", + "noNoteProvided": "Pastabų nepateikta.", + "duration": "Trukmė", + "youDoNotHavePermissionToViewAttendance": "Neturite leidimo peržiūrėti lankomumo", + "department": "Skyrius", + "noDepartmentFound": "Skyrių nerasta.", + "inactive": "Neaktyvus", + "noDescriptionAvailableForThisDepartment": "Šiam skyriui aprašymo nėra.", + "youDoNotHavePermissionToUpdateDepartment": "Neturite leidimo atnaujinti skyriaus.", + "youDoNotHavePermissionToDeleteDepartment": "Neturite leidimo ištrinti skyriaus.", + "failedToDeleteTheDeterment": "Nepavyko ištrinti skyriaus", + "failedToLoadDepartment": "Nepavyko įkelti skyrių", + "addDepartment": "Pridėti skyrių", + "saving": "Saugoma", + "editDesignation": "Redaguoti pareigas", + "addDesignation": "Pridėti naujas pareigas", + "designationName": "Pareigų pavadinimas", + "enterDesignationName": "Įveskite pareigų pavadinimą", + "pleaseEnterDesignationName": "Prašome įvesti pareigų pavadinimą", + "pleaseSelectAStatus": "Prašome pasirinkti būseną", + "enterDescription": "Įveskite aprašymą", + "designation": "Pareigos", + "noDesignationFound": "Pareigų nerasta.", + "noDescriptionAvailableForThisDesignation": "Šioms pareigoms aprašymo nėra.", + "youDoNotPermissionToUpdateDesignation": "Neturite leidimo atnaujinti pareigų.", + "youDoNotHavePermissionToDeleteDesignation": "Neturite leidimo ištrinti pareigų.", + "updatePurchase": "Atnaujinti pirkimą", + "editEmployee": "Redaguoti darbuotoją", + "addNewEmployee": "Pridėti naują darbuotoją", + "enterFullName": "Įveskite pilną vardą", + "pleaseSelectDesignation": "Prašome pasirinkti pareigas", + "pleaseSelectDepartment": "Prašome pasirinkti skyrių", + "pleaseSelectStatus": "Prašome pasirinkti būseną", + "pleaseEnterYourPhoneNumber": "Prašome įvesti savo telefono numerį", + "countryName": "Šalies pavadinimas", + "enterYourCountry": "Įveskite savo šalį", + "salary": "Atlyginimas", + "pleaseEnterYourSalary": "Prašome įvesti savo atlyginimą", + "gender": "Lytis", + "pleaseSelectYourGender": "Prašome pasirinkti lytį", + "pleaseSelectYourShift": "Prašome pasirinkti pamainą", + "birthDate": "Gimimo data", + "joinDate": "Įsidarbinimo data", + "staus": "Būsena (Status)", + "pleaseSelectValidStartAndEndDates": "Prašome pasirinkti galiojančias pradžios ir pabaigos datas.", + "endDateCannotBeBeforeStartDate": "Pabaigos data negali būti ankstesnė už pradžios datą.", + "editHoliday": "Redaguoti šventinę dieną", + "addNewHoliday": "Pridėti naują šventinę dieną", + "enterHolidayName": "Įveskite šventės pavadinimą", + "pleaseEnterHolidayName": "Prašome įvesti šventės pavadinimą", + "pleaseEnterDate": "Prašome įvesti datą", + "pleaseSelectStartDate": "Prašome pasirinkti pradžios datą", + "pleaseEnterEndDate": "Prašome pasirinkti pabaigos datą", + "endDateBeforeStartDate": "Pabaigos data yra ankstesnė už pradžios datą", + "holidayList": "Šventinių dienų sąrašas", + "noHolidayFound": "Šventinių dienų nerasta.", + "noHolidayFundMatching": "Atitinkančių šventinių dienų nerasta", + "addHoliday": "Pridėti šventinę dieną", + "youDoNotHavePermissionToUpgradeHoliday": "Neturite leidimo atnaujinti šventinių dienų.", + "holiday": "Šventinė diena", + "editLeave": "Redaguoti atostogas", + "addNewLeave": "Pridėti naują atostogų prašymą", + "leaveType": "Atostogų tipas", + "pleaseSelectALeaveType": "Prašome pasirinkti atostogų tipą", + "pleaseSelectAStartDate": "Prašome pasirinkti pradžios datą", + "leaveDuration": "Atostogų trukmė", + "autoCalculatedDays": "Automatiškai apskaičiuotos dienos", + "leaveList": "Atostogų sąrašas", + "noLeaveRequestFound": "Atostogų prašymų nerasta.", + "addLeave": "Pridėti atostogas", + "noDescriptionProvided": "Aprašymas nepateiktas.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Neturite leidimo atnaujinti atostogų prašymo.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Neturite leidimo ištrinti atostogų prašymo.", + "leaveRequest": "Atostogų prašymas", + "editPayroll": "Redaguoti darbo užmokesčio žiniaraštį", + "addNewPayroll": "Pridėti naują darbo užmokesčio žiniaraštį", + "paymentYear": "Mokėjimo metai", + "pleaseSelectPaymentYear": "Prašome pasirinkti mokėjimo metus", + "pleaseSelectAnMonth": "Prašome pasirinkti mėnesį", + "pleaseEnterADate": "Prašome įvesti datą", + "totalSalaryAmount": "Bendra atlyginimo suma", + "payrollList": "Darbo užmokesčio žiniaraščiai", + "noPayrollFound": "Darbo užmokesčio įrašų nerasta.", + "paymentDetails": "Mokėjimo informacija", + "youDoNotHaveUpdatePayroll": "Neturite leidimo atnaujinti darbo užmokesčio žiniaraščio.", + "youDoNotHavePermissionToDeletePayroll": "Neturite leidimo ištrinti darbo užmokesčio žiniaraščio.", + "payrollRecord": "Darbo užmokesčio įrašas", + "searchAttendance": "Ieškoti lankomumo", + "attendanceReport": "Lankomumo ataskaitos", + "noAttendanceRecordFound": "Pagal pasirinktus filtrus lankomumo įrašų nerasta.", + "searchLeave": "Ieškoti atostogų", + "leaveReports": "Atostogų ataskaitos", + "noLeaveRecordFound": "Pagal pasirinktus filtrus atostogų įrašų nerasta.", + "durationDays": "Trukmė (dienomis)", + "payrollReports": "Darbo užmokesčio ataskaitos", + "noMatchingPayrollFound": "Atitinkančių darbo užmokesčio įrašų nerasta.", + "editShift": "Redaguoti pamainą", + "addNewShift": "Pridėti naują pamainą", + "shiftName": "Pamainos pavadinimas", + "pleaseSelectAShift": "Prašome pasirinkti pamainą", + "breakStatus": "Pertraukos būsena", + "pleaseSelectBreakStatus": "Prašome pasirinkti pertraukos būseną", + "startTimeIsRequired": "Pradžios laikas yra privalomas", + "startTime": "Pradžios laikas", + "enterStartTime": "Įveskite pradžios laiką", + "endTimeIsRequired": "Pabaigos laikas yra privalomas", + "endTime": "Pabaigos laikas", + "enterEndTime": "Įveskite pabaigos laiką", + "startBreakTime": "Pertraukos pradžios laikas", + "enterBreakTime": "Įveskite pertraukos laiką", + "endBreakTime": "Pertraukos pabaigos laikas", + "noShiftFound": "Pamainų nerasta.", + "addShift": "Pridėti pamainą", + "breakTime": "Pertraukos laikas", + "breakDuration": "Pertraukos trukmė", + "youDoNotToHavePermissionToUpdateShift": "Neturite leidimo atnaujinti pamainos.", + "youDoNotToHavePermissionToDeleteShift": "Neturite leidimo ištrinti pamainos.", + "doYouReallyWantToDeleteThis": "Ar tikrai norite tai ištrinti", + "viewDetails": "Peržiūrėti informaciją", + "leave": "Atostogos", + "payroll": "Darbo užmokestis", + "editBankAdjustment": "Redaguoti banko koregavimą", + "adjustBankBalance": "Koreguoti banko balansą", + "pleaseAddAtLeastOneBank": "Pridėkite bent vieną banko sąskaitą balansų koregavimui.", + "accountNumber": "Sąskaitos pavadinimas", + "selectAccount": "Pasirinkti sąskaitą", + "selectType": "Pasirinkti tipą", + "amountsIsRequired": "Suma yra privaloma", + "invalidAmount": "Neteisinga suma", + "adjustmentDate": "Koregavimo data", + "dateIsRequired": "Data yra privaloma", + "editBankAccounts": "Redaguoti banko sąskaitas", + "addNewBankAccounts": "Pridėti banko sąskaitas", + "accountDisplayName": "Rodomas sąskaitos pavadinimas", + "enterAccountDisplayName": "Įveskite rodomą sąskaitos pavadinimą", + "displayNameIsRequired": "Rodomas pavadinimas yra privalomas", + "openingBalanceIsRequired": "Pradinis balansas yra privalomas", + "asOfDate": "Datos būklei", + "hideFiled": "Slėpti laukus", + "addMoreFiled": "Pridėti daugiau laukų", + "enterAccountName": "Įveskite sąskaitos numerį", + "ifscCode": "IFSC kodas", + "upiIdForQrCode": "UPI ID skirtas QR kodui", + "bankName": "Banko pavadinimas", + "enterBankName": "Įveskite banko pavadinimą", + "accountHolderName": "Sąskaitos savininko vardas", + "enterAccountHolderName": "Įveskite sąskaitos savininko vardą", + "printBankDetailsAndInvoice": "Spausdinti banko duomenis sąskaitose faktūrose", + "viewingTransactionFor": "Peržiūrimos operacijos, skirtos", + "bankAccounts": "Banko sąskaitos", + "noBankAccountFound": "Banko sąskaitų nerasta.", + "noAccountsFoundMissing": "Atitinkančių sąskaitų nerasta", + "deposit": "Indėlis / Įmoka", + "addBank": "Pridėti banką", + "bankToBankTransfer": "Pervedimas iš banko į banką", + "bankToCashTransfer": "Pervedimas iš banko į grynuosius", + "accountName": "Sąskaitos pavadinimas", + "holderName": "Savininko vardas", + "openingDate": "Atidarymo data", + "currentBalance": "Dabartinis balansas", + "permissionDeniedToDeleteBank": "Leidimas ištrinti banką atmestas.", + "canNotEditThisTransactionType": "Šio tipo operacijos redaguoti negalima.", + "bank": "Bankas", + "noTransactionFoundForThisFilter": "Operacijų pagal šį filtrą nerasta.", + "pleaseSelectBothAccounts": "Prašome pasirinkti abi sąskaitas.", + "cannotTransferToSameAccounts": "Negalima pervesti į tą pačią sąskaitą.", + "editBankTransfer": "Redaguoti banko pervedimą", + "needAtLeastTwoBankAccount": "Pervedimui atlikti reikia bent dviejų banko sąskaitų.", + "from": "Iš", + "to": "Į", + "editBankToCash": "Redaguoti pervedimą iš banko į grynuosius", + "noBankAccountsFoundToTransferFrom": "Nerasta banko sąskaitų, iš kurių būtų galima pervesti.", + "selectOneAccount": "Pasirinkite vieną sąskaitą", + "editCashAdjustment": "Redaguoti grynųjų pinigų koregavimą", + "adjustCashBalance": "Koreguoti grynųjų pinigų balansą", + "customDate": "Pasirinktinė data", + "cashInHand": "Grynieji pinigai kosoje", + "currentCashBalance": "Dabartinis grynųjų pinigų balansas", + "transfer": "Pervedimas", + "adjustCash": "Koreguoti grynuosius", + "pleaseSelectADestinationBankAccounts": "Prašome pasirinkti paskirties banko sąskaitą.", + "editCashToBank": "Redaguoti pervedimą iš grynųjų į banką", + "cashToBankTransfer": "Pervedimas iš grynųjų į banką", + "noDestinationBankAccountFond": "Paskirties banko sąskaitų nerasta.", + "transferCheque": "Pervesti čekį", + "receivedFrom": "Gauta iš", + "chequeAmount": "Čekio suma", + "chequeNumber": "Čekio numeris", + "chequeDate": "Čekio data", + "referenceNumber": "Nuorodos Nr.", + "selectBankToCash": "Pasirinkite banką arba grynuosius", + "depositTo": "Įmokėti į", + "selectDepositDestination": "Pasirinkite įmokos paskirtį", + "transferDate": "Pervedimo data", + "doYouWantToRellyReOpenThisCheque": "Ar tikrai norite iš naujo atidaryti šį čekį?", + "okay": "Gerai", + "reOpen": "Atidaryti iš naujo", + "open": "Atidaryta", + "chequeList": "Čekių sąrašas", + "closed": "Uždaryta", + "noChequeFound": "Čekių nerasta", + "searchTransaction": "Ieškoti operacijų...", + "filterByDate": "Filtruoti pagal datą", + "addImage": "Pridėti vaizdą", + "cashAndBankManagement": "Grynųjų pinigų ir banko valdymas", + "cheque": "Čekiai", + "branchList": "Filialų sąrašas", + "roleAndPermission": "Rolės ir leidimai", + "switchBank": "Pakeisti filialą?", + "exitBank": "Išeiti iš filialo", + "areYouSureWantToSwitchToDifferentBranch": "Ar tikrai norite pereiti į kitą filialą?", + "areYourSureYouWantToExitFromThisBranch": "Ar tikrai norite išeiti iš šio filialo?", + "switchs": "Perjungti", + "exit": "Išeiti", + "createBranch": "Sukurti filialą", + "areYouSureWantToDeleteThisBranch": "Ar tikrai norite ištrinti šį filialą?", + "currents": "Dabartinis", + "noBrunchFound": "Filialų nerasta", + "updateBranch": "Atnaujinti filialą", + "pleaseEnterBranchName": "Prašome įvesti filialo pavadinimą", + "enterBalance": "Įveskite balansą", + "youDoNotHavePermissionToUpdateBranch": "Neturite leidimo atnaujinti filialo.", + "allTransaction": "Visos operacijos", + "duePay": "Mokėtina suma", + "allParties": "Visos šalys", + "retry": "Bandyti dar kartą", + "incomeCategoriesReport": "Pajamų kategorijų ataskaita", + "dayBook": "Dienos knyga", + "billWiseProfit": "Pelnas pagal sąskaitas", + "cashFlow": "Pinigų srautas", + "balanceSheet": "Balansas", + "taxReport": "Mokesčių ataskaita", + "productSaleHistory": "Produkto pardavimo istorija", + "productPurchaseHistory": "Produkto pirkimo istorija", + "partyReports": "Šalių ataskaitos", + "customerLedger": "Kliento knyga", + "supplierLedger": "Tiekėjo knyga", + "partyWiseProfit": "Pelnas pagal šalis", + "productWiseProfit": "Pelnas pagal produktus", + "top5Customer": "Top 5 klientai", + "top5Supplier": "Top 5 tiekėjai", + "productReports": "Produktų ataskaitos", + "comboReport": "Rinkinių (Combo) ataskaita", + "expiredItemReport": "Pasibaigusio galiojimo prekių ataskaita", + "top5Product": "Top 5 produktai", + "productWiseProfitAndLoss": "Pelnas ir nuostolis pagal produktus", + "productWisePurchase": "Pirkimai pagal produktus", + "productWiseSale": "Pardavimai pagal produktus", + "noProductMatchYourSearch": "Atitinkančių jūsų paiešką produktų nerasta.", + "purchaseQty": "Pirkimo kiekis", + "saleQty": "Pardavimo kiekis", + "youDoNotHavePermissionProfitAndLoss": "Neturite leidimo peržiūrėti pelno ir nuostolio.", + "sold": "Parduota", + "remaining": "Liko", + "totalAssets": "Visas turtas", + "assets": "Turtas", + "itemName": "Prekės pavadinimas", + "personalInfo": "Asmeninė informacija:", + "dueBalance": "Mokėtinas balansas", + "walletBalance": "Piniginės balansas", + "cashIn": "Pinigų įplaukos", + "cashOut": "Pinigų išmokos", + "runningCash": "Apyvartoje esantys grynieji", + "moneyIn": "Pinigai į", + "moneyOut": "Pinigai iš", + "noDataAvailableForGeneratePdf": "Nėra duomenų PDF generavimui", + "balanceDue": "Mokėtinas likutis", + "returnedAmount": "Grąžinta suma", + "saleReturn": "Pardavimo grąžinimas", + "saleEdit": "Pardavimo redagavimas", + "pleaseAddASalesReturn": "Prašome pridėti pardavimo grąžinimą", + "subscriptionReports": "Prenumeratų ataskaitos", + "started": "Pradėta", + "end": "Pabaiga", + "taxReportList": "Mokesčių ataskaitų sąrašas", + "developedBy": "Sukurta", + "time": "Laikas", + "receivedBy": "Gavo", + "wallet": "Piniginė", + "warranty": "Garantija", + "guarantee": "Garantija (užtikrinimas)", + "remark": "Pastaba", + "bankDetails": "Banko duomenys", + "cashAndBank": "Grynieji ir bankas", + "pdfGenerateSuccessfully": "PDF sėkmingai sugeneruotas", + + "generatingPdf": "Generazione PDF in corso", + "INVOICE": "FATTURA", + "admin": "Admin", + "invoiceNumber": "Numero Fattura", + "vatNumber": "Partita IVA", + "customerSignature": "Firma del Cliente", + "authorizedSignature": "Firma Autorizzata", + "poweredBy": "Alimentato da", + "shippingCharge": "Spese di Spedizione", + "totalReturned": "Totale Restituito", + "amountsInWord": "Importi in Lettere", + "changeAmount": "Importo Resto", + "sellsBy": "Venduto Da", + "rounding": "Arrotondamento", + "paidBy": "Pagato Da", + "vatGstTitle": "Titolo IVA/GST", + "enterVatGstTitle": "Inserisci Titolo IVA/GST", + "vatGstNumber": "Numero IVA/GST", + "enterVatGstNumber": "Inserisci Numero IVA/GST", + "vatAndTax": "IVA e Tasse", + "customPrint": "Stampa Personalizzata", + "taxRates": "Aliquote Fiscali", + "taxRatesMangeYourTaxRates": "Aliquote fiscali - Gestisci le tue aliquote fiscali", + "add": "Aggiungi", + "status": "Stato", + "active": "Attivo", + "disable": "Disabilita", + "deletedSuccessFully": "Eliminato con successo!", + "failedToDeleteTheTax": "Impossibile eliminare l'imposta", + "errorDeletingTax": "Errore durante l'eliminazione dell'imposta", + "taxGroup": "Gruppo Fiscale", + "combinationOfTheMultipleTaxes": "Combinazione di più imposte", + "subTaxes": "Sotto-Imposte", + "action": "Azione", + "addTax": "Aggiungi Imposta", + "editTax": "Modifica Imposta", + "addNewTax": "Aggiungi Nuova Imposta", + "enterTaxRates": "Inserisci Aliquota Fiscale", + "addTaxGroup": "Aggiungi Nuovo Gruppo Fiscale", + "editTaxGroup": "Modifica Gruppo Fiscale", + "taxWithSingleMultipleTaxType": "Imposta con tipo di imposta singolo/multiplo", + "noSubTaxSelected": "Nessuna Sotto-Imposta Selezionata", + "subTaxList": "Elenco Sotto-Imposte", + "taxPercent": "Percentuale Imposta", + "done": "Fatto", + "writerTaxHere": "Scrivi qui il testo...", + "expiredList": "Elenco Scaduto", + "listIsEmpty": "L'elenco è vuoto", + "printingInvoice": "Stampa Fattura in corso", + "salesSetting": "Impostazioni Vendite", + "invoiceLogo": "Logo Fattura", + "printingOption": "Opzione di Stampa", + "amountRoundingMethod": "Metodo di Arrotondamento Importo", + "signUp": "Iscriviti", + "returnedItem": "Articolo Restituito", + "returnedDate": "Data di Restituzione", + "unitPrice": "Prezzo Unitario", + "saleBy": "Venduto Da", + "purchasedBy": "Acquistato Da", + "collectedBys": "Ritirato Da", + "payableAmount": "Importo Dovuto", + "receivedAmount": "Importo Ricevuto", + "unitPrices": "Prezzo unitario", + "item": "Articolo", + "sl": "N. progressivo", + "mobiles": "Cellulare", + "paidVia": "Pagato tramite", + "moneyReceipt": "Ricevuta di pagamento", + "receipt": "Ricevuta", + "barcodeGenerator" : "Brūkšninio kodo generatorius", + "searchProduct" : "Ieškoti produkto", + "code" : "Kodas", + "price" : "Kaina", + "showCode" : "Rodyti kodą", + "showPrice" : "Rodyti kainą", + "showName" : "Rodyti pavadinimą", + "actions" : "Veiksmai", + "noItemSelected" : "Nėra pasirinkto elemento", + "noProductSelected" : "Nėra pasirinkto produkto", + "previewPdf" : "PDF peržiūra", + "salesReturnReport" : "Pardavimo grąžinimo ataskaita", + "purchaseReturnReport" : "Pirkimo grąžinimo ataskaita", + "incomeFor" : "Pajamos už", + "enterProductCode": "Įveskite produkto kodą", + "addIncome" : "Pridėti pajamas", + "incomeDate" : "Pajamų data", + "incomeCategories" : "Pajamų kategorijos", + "addIncomeCategory" : "Pridėti pajamų kategoriją", + "enterIncomeCategoryName" : "Įveskite pajamų kategorijos pavadinimą", + "totalReturnAmount" : "Bendras grąžintas kiekis", + "returned" : "Grąžinta", + "supplierDetails" : "Tiekėjo informacija", + "weekly": "Savaitinis", + "monthly": "Mėnesinis", + "yearly" : "Metinis", + "today" : "Šiandien", + "thisWeek" : "Šią savaitę", + "thisMonth" : "Šį mėnesį", + "thisYear": "Šiais metais", + "allTime" : "Visas laikas", + "custom" : "Pritaikytas", + "addUserRole" : "Pridėti vartotojo rolę", + "noRoleFound" : "Vartotojo rolė nerasta", + "yourPackageExpiredInDays" : "Jūsų paketas baigsis po 5 dienų", + "yourPackageExpiredToday" : "Jūsų paketas baigiasi šiandien\n\nPrašome pirkti iš naujo", + "contactUs" : "Susisiekite su mumis", + "writeYourMessageHere" : "Parašykite savo žinutę čia", + "sendMessage" : "Siųsti žinutę", + "sendYourEmail" : "Siųskite savo el. paštą", + "backToHome" : "Grįžti į pagrindinį puslapį", + "promoCode" : "Akcijos kodas", + "submit" : "Pateikti", + "seeAllPromoCode" : "Peržiūrėti visus akcijų kodus", + "categories": "Kategorijos", + "enterYourPhoneNumber" : "Įveskite savo telefono numerį", + "enterFullAddress" : "Įveskite visą adresą", + "enterYourEmailAddress" : "Įveskite savo el. pašto adresą", + "pleaseEnterAPassword" : "Prašome įvesti slaptažodį", + "pleaseEnterAConfirmPassword" : "Prašome įvesti patvirtinamąjį slaptažodį", + "enterYourName" : "Įveskite savo vardą", + "addNewAddress" : "Pridėti naują adresą", + "firstName" : "Vardas", + "lastName" :"Pavardė", + "country" : "Šalis", + "bangladesh" : "Bangladešas", + "apply" : "Taikyti", + "deliveryAddress" : "Pristatymo adresas", + "noDataAvailabe" : "Duomenų nėra", + "addDelivery" : "Pridėti pristatymą", + "description" : "Aprašymas", + "addNote" : "Pridėti pastabą", + "image" : "Vaizdas", + "pleaseConnectThePrinterFirst" : "Pirmiausia prijunkite spausdintuvą", + "selectCategory" : "Pasirinkite kategoriją", + "enterExpenseDate" : "Įveskite išlaidų datą", + "enterName" : "Įveskite vardą", + "enterAmount" : "Įveskite sumą", + "enterRefNumber" : "Įveskite referencinį numerį", + "fashions" : "Mada", + "billTO" : "Sąskaita išrašyta", + "totalDue" : "Bendra suma", + "paymentsAmount" : "Mokėjimo sumos", + "remainingDue" : "Likutis", + "thankYouForYourDuePayment" : "Ačiū už jūsų laiku atliktą mokėjimą", + "print" : "Spausdinti", + "unitPirce" : "Vienetinė kaina", + "totalPrice" : "Bendra kaina", + "totalVat" : "Bendras PVM", + "deliveryCharge" : "Pristatymo mokestis", + "totalPayable" : "Bendra mokėtina suma", + "thakYouForYourPurchase" : "Ačiū už jūsų pirkimą", + "pleaseConnectYourBlutohPrinter" : "Prašome prijungti „Bluetooth“ spausdintuvą", + "editSocailMedia" : "Redaguoti socialinę mediją", + "socialMarketing" : "Socialinis marketingas", + "share" : "Dalintis", + "notification" : "Pranešimas", + "purchaseAlarm" : "Pirkimo signalas", + "purchaseConfirmed" : "Pirkimas patvirtintas", + "paymentComplete" : "Mokėjimas baigtas", + "retur" : "Grąžinti", + "sendSms" : "Siųsti SMS", + "recivethePin" : "Gauta PIN kodas", + "startNewSale" : "Pradėti naują pardavimą", + "payment" : "Mokėjimas", + "masterCard" : "MasterCard", + "instrucation" : "Instrukcija", + "cash" : "Grynieji", + "invoiceViewr" : "Sąskaitos peržiūra", + "size" : "Dydis", + "color" : "Spalva", + "weight" : "Svoris", + "capacity" : "Talpa", + "type" : "Tipas", + "youWantTodeletetheProduct" : "Ar norite ištrinti šį produktą?", + "delete" : "Ištrinti", + "contactDetials" : "Kontaktiniai duomenys", + "clarence" : "Clarence", + "call" : "Skambinti", + "messege" : "Žinutė", + "dailyTransaction" : "Dienos sandoriai", + "promo" : "Akcija", + "send" : "Siųsti", + "easyToUseThePos" : "Lengvai naudojama mobilioji POS", + "easytheusedesciption" : "POSpro programa yra nemokama ir lengvai naudojama. Iš tiesų, tai viena geriausių pasaulyje POS sistemų.", + "choseYourFeature" : "Pasirinkite savo funkcijas", + "choseyourfeatureDesciption" : "Funkcijos yra svarbi dalis, dėl kurios POSpro skiriasi nuo tradicinių sprendimų.", + "allBusinessSolutions" : "Visi verslo sprendimai", + "allBusinessolutionDescrip" : "PosPro yra išsamus verslo sprendimas, apimantis atsargas, apskaitą, pardavimus, išlaidas ir nuostolius/pelną.", + "skip" : "Praleisti", + "next" : "Toliau", + "anewUpdateAvailable" : "Yra naujas atnaujinimas\nPrašome atnaujinti savo programą", + "skipTheUpdate" :"Praleisti atnaujinimą", + "rememberMeLater" : "Atsiminti vėliau", + "powerdedByAcnoo" : "Sukūrė Acnoo", + "lossOrProfit" : "Nuostoliai/Pelnas", + "expense" : "Išlaidos", + "parties" : "Šalys", + "home" : "Pradžia", + "sales" : "Pardavimai", + "setting" : "Nustatymai", + + "purchaseNow" : "Pirkti dabar", + "paymentMethods" : "Mokėjimo būdai", + "update": "Atnaujinti", + "continueButton": "Tęsti", + "name": "Vardas", + "phone": "Telefono numeris", + "email": "El. pašto adresas", + "address": "Adresas", + "previousDue": "Ankstesnė skola", + "selectLang": "Pasirinkite kalbą", + "addContact": "Pridėti kontaktą", + "moreInfo": "Daugiau informacijos", + "retailer": "Smulkusis prekybininkas", + "dealer": "Dileris", + "wholesaler": "Didmenininkas", + "supplier": "Tiekėjas", + "CustomerDetails": "Kliento informacija", + "recentTransaction": "Naujausi sandoriai", + "totalProduct": "Iš viso produktų", + "total": "Iš viso", + "paid": "Apmokėta", + "unPaid": "Neapmokėta", + "due": "Skola", + "connect": "Spustelėkite, kad prisijungtumėte", + "tryAgain": "Bandyti dar kartą", + "loading": "Įkeliama", + "viewAll": "Peržiūrėti viską", + "partyList": "Šalių sąrašas", + "addCustomer": "Pridėkite klientą", + "updateContact": "Atnaujinti kontaktą", + "dueList": "Skolų sąrašas", + "collectDue": "Surinkti skolą", + "date": "Data", + "dueAmount": "Skola: ", + "customerName": "Kliento vardas", + "totalAmount": "Bendra suma", + "paidAmount": "Apmokėta suma", + "paymentTypes": "Mokėjimo tipas", + "cancel": "Atšaukti", + "expenseReport": "Išlaidų ataskaita", + "fromDate": "Nuo datos", + "toDate": "Iki datos", + "expenseFor": "Išlaidos už", + "amount": "Suma", + "noData": "Duomenų nėra", + "totalExpense": "Bendra išlaida", + "addExpense": "Pridėti išlaidą", + "expenseDate": "Išlaidos data", + "referenceNo": "Nuorodos numeris", + "note": "Pastaba", + "expenseCat": "Išlaidų kategorijos", + "search": "Ieškoti", + "select": "Pasirinkti", + "addExpenseCat": "Pridėti išlaidų kategoriją", + "categoryName": "Kategorijos pavadinimas", + "alreadyAdded": "Jau pridėta", + "whatNew": "Kas naujo", + "lp": "Nuostoliai/Pelnas", + "profit": "Pelnas", + "loss": "Nuostolis", + "lpDetails": "Nuostolių/Pelno detalės", + "invoice": "Sąskaita faktūra", + "dates": "Data:", + "mobile": "Mobilusis:", + "product": "Produktas", + "quantity": "Kiekis", + "discount": "Nuolaida", + "totalLoss": "Bendras nuostolis", + "totalProfit": "Bendras pelnas", + "productList": "Produktų sąrašas", + "stock": "Sandėlis", + "addNewProduct": "Pridėti naują produktą", + "productName": "Produkto pavadinimas", + "productCode": "Produkto kodas", + "purchasePrice": "Pirkimo kaina", + "mrp": "MRP", + "wholeSalePrice": "Didmeninė kaina", + "dealerPrice": "Dilerių kaina", + "manufacturer": "Gamintojas", + "saveNPublish": "Išsaugoti ir paskelbti", + "brands": "Prekės ženklai", + "addBrand": "Pridėti prekės ženklą", + "brandName": "Prekės ženklo pavadinimas", + "addUnit": "Pridėti vienetą", + "unitName": "Vieneto pavadinimas", + "units": "Vienetai", + "addProduct": "Pridėkite produktą", + "updateProduct": "Atnaujinti produktą", + "salePrice": "Pardavimo kaina", + "profile": "Profilis", + "edit": "Redaguoti", + "businessCat": "Verslo kategorija", + "language": "Kalba", + "changePassword": "Pakeisti slaptažodį", + "updateProfile": "Atnaujinkite savo profilį", + "businessName": "Įmonės ir verslo pavadinimas", + "addPurchase": "Pridėti pirkimą", + "inv": "Sąsk. Nr.", + + "supplierName": "Tiekėjo pavadinimas", + "itemAdded": "Prekė pridėta", + "addItems": "Pridėti prekes", + "subTotal": "Bendrasis", + "returnAmount": "Grąžinimo suma", + "chooseSupplier": "Pasirinkite tiekėją", + "noSupplier": "Tiekėjų nėra", + "salesDetails": "Pardavimo detalės", + "editPurchaseInvoice": "Redaguoti pirkimo sąskaitą faktūrą", + "purchaseList": "Pirkimų sąrašas", + "addAPurchase": "Pridėkite pirkimą", + "dueReport": "Skolos ataskaita", + "fullyPaid": "Visiškai apmokėta", + "stillUnpaid": "Vis dar neapmokėta", + "purchaseReport": "Pirkimų ataskaita", + "connectPrinter": "Prijunkite spausdintuvą", + "clickToConnect": "Spustelėkite, kad prisijungtumėte", + "collectDues": "Prašome surinkti skolą", + "addNewPurchase": "Pridėkite naują pirkimą", + "salesReport": "Pardavimų ataskaita", + "addSale": "Pridėkite pardavimą", + "reports": "Ataskaitos", + "chooseCustomer": "Pasirinkite klientą", + "addSales": "Pridėti pardavimus", + "saleList": "Pardavimų sąrašas", + "editSalesInvoice": "Redaguoti pardavimo sąskaitą faktūrą", + "previousPayAmount": "Ankstesnė apmokėta suma", + "printing": "Spausdinimo parinktis", + "subscription": "Prenumerata", + "userRole": "Vartotojo rolė", + "currency": "Valiuta", + "logOut": "Atsijungti", + "stockList": "Sandelio sąrašas", + "purchase": "Pirkimas", + "sale": "Pardavimas", + "yourPack": "Jūsų paketas", + "freePlan": "Nemokamas planas", + "youRUsing": "Jūs naudojate", + "freePack": "Nemokamas paketas", + "premiumPlan": "Premium planas", + "packFeatures": "Paketo ypatybės", + "unlimited": "Neribotas", + "updateNow": "Atnaujinti dabar", + "purchasePremium": "Pirkti Premium planą", + "buyPremium": "Pirkti Premium planą", + "paypalPay": "Mokėti per PayPal", + "gotEmail": "Gavote el. laišką", + "sendEmail": "Mes išsiuntėme el. laišką su instrukcijomis, kaip atstatyti slaptažodį į adresą:", + "checkEmail": "Tikrinti el. paštą", + "close": "Uždaryti", + "enterEmail": "Prašome įvesti savo el. pašto adresą, kad gautumėte slaptažodžio atstatymo nuorodą.", + "sendLink": "Siųsti atstatymo nuorodą", + "emailText": "El. paštas", + "password": "Slaptažodis", + "noAcc": "Neturite paskyros?", + "register": "Registruotis", + "phoneVerification": "Telefono numerio patvirtinimas", + "registerTitle": "Mums reikia užregistruoti jūsų telefoną, kad galėtumėte pradėti!", + "sendCode": "Siųsti kodą", + "staffLogin": "Darbuotojų prisijungimas", + "logInWithMail": "Prisijungti naudojant el. paštą", + "setUpProfile": "Nustatykite savo profilį", + "setUpDesc": "Atnaujinkite savo profilį, kad geriau susipažintumėte su savo gydytoju", + "gallery": "Galerija", + "camera": "Kamera", + "companyAddress": "Įmonės adresas", + "openingBalance": "Pradinis balansas", + "confirmPass": "Patvirtinti slaptažodį", + "haveAcc": "Jau turite paskyrą?", + "loginWithPhone": "Prisijungti telefonu", + "editPhone": "Redaguoti telefono numerį?", + "createAcc": "Sukurti nemokamą paskyrą", + "congratulation": "Sveikiname", + + "signUp": "Registruotis", + "signIn": "Prisijungti", + "logIn": "Prisijungti", + "welcomeBack" : "Sveiki sugrįžę!", + "passwordCannotBeEmpty" : "Slaptažodis negali būti tuščias", + "save": "Išsaugoti", + "forgotPassword": "Pamiršote slaptažodį", + "reset": "Atstatykite slaptažodį naudodami savo el. paštą arba telefono numerį", + "lableEmail": "El. paštas", + "hintEmail": "Įveskite el. pašto adresą", + "emailCannotBeEmpty": "El. paštas negali būti tuščias", + "pleaseEnterAValidEmail": "Prašome įvesti galiojantį el. paštą", + "continueE": "Tęsti", + "pleaseEnterYourDetails": "Prašome įvesti savo duomenis.", + "lablePassword": "Slaptažodis", + "hintPassword": "Įveskite slaptažodį", + "pleaseEnterABiggerPassword": "Prašome įvesti ilgesnį slaptažodį", + "rememberMe": "Atsiminti mane", + "donNotHaveAnAccount": "Neturite paskyros?", + "createAFreeAccount": "Sukurti nemokamą paskyrą", + "fullName": "Vardas Pavardė", + "enterYourFullName": "Įveskite savo vardą ir pavardę", + + "nameCanNotBeEmpty": "Vardas negali būti tuščias", + "alreadyHaveAnAccount": "Jau turite paskyrą? ", + "createNewPassword": "Sukurti naują slaptažodį", + "setUpNewPassword": "Nustatyti naują slaptažodį", + "resetPassword": "Atstatykite slaptažodį, kad atkurtumėte ir prisijungtumėte prie savo paskyros", + "newPassword": "Naujas slaptažodis", + "confirmPassword": "Patvirtinti slaptažodį", + "passwordsDoNotMatch": "Slaptažodžiai nesutampa", + "verityEmail": "Patikrinti el. paštą", + "verification": "Patikrinimas", + "digits": "6 skaitmenų PIN kodas buvo išsiųstas į jūsų el. pašto adresą: ", + "enterValidOTP": "Įveskite galiojantį OTP", + "resendOTP": "Įveskite galiojantį OTP", + "verifyYourEmail": "Patikrinti savo el. paštą", + "weHaveSentAConfirmationEmailTo": "Mes išsiuntėme patvirtinimo el. laišką į", + "folder": "Gali būti, kad laiškas atsidūrė jūsų šlamšto aplanke.", + "gotIt": "Supratau", + "enterOpeningBalance": "Įveskite pradinį balansą", + "pleaseEnterAValidBusinessName": "Prašome įvesti galiojantį verslo pavadinimą", + "enterBusiness": "Įveskite verslo/parduotuvės pavadinimą", + "selectBusinessCategory": "Pasirinkite verslo kategoriją", + "todaySummary": "Šiandieninė santrauka", + "sellAll": "Parduodate viską >", + "income": "Pajamos", + "purchased": "Įsigyta", + "endYourFreePlan": "Baigti nemokamą planą", + "yourFree": "Jūsų nemokamas paketas beveik baigėsi, nusipirkite kitą planą. Ačiū.", + "upgradeNow": "Atnaujinti dabar", + "notFound": "Nerasta", + "updateYourSubscription": "Atnaujinkite savo prenumeratą", + "noDataFound": "Duomenų nerasta", + "areYouSure": "Ar tikrai?", + "doYouWantToExitTheApp": "Ar tikrai norite išeiti iš programėlės?", + "no": "Ne", + "yes": "Taip", + "dashboard": "Kontrolinė panelė", + "salesPurchaseOverview": "Pardavimų ir pirkimų apžvalga", + "totalItems": "Iš viso prekių", + "totalCategories": "Iš viso kategorijų", + "quickOverview": "Greita apžvalga", + "totalIncome": "Bendros pajamos", + "customerDue": "Kliento skola", + "stockValue": "Sandelio vertė", + "lossProfit": "Nuostoliai/Pelnas", + "cost": "Kaina", + "qty": "Kiekis", + "noProductFound": "Produktas nerastas", + "phoneNumber": "Telefono numeris", + "pleaseEnterAValidName": "Prašome įvesti galiojantį vardą", + "pleaseEnterValidPhoneAndNameFirst": "Pirmiausia įveskite galiojantį telefono numerį ir vardą", + "confirmDelete": "Patvirtinti ištrynimą", + "areYouSureYouWant": "Ar tikrai norite ištrinti šią šalį?", + "pleaseEnterAValidPhoneNumber": "Prašome įvesti galiojantį telefono numerį", + "sendSMS": "Siųsti SMS", + "searchH": "Ieškoti čia....", + "transactions": "Sandoriai", + "selectAInvoice": "Pasirinkite sąskaitą faktūrą", + "totalDueAmount": "Bendra skola", + "youCanNotPayMoreThenDue": "Negalima mokėti daugiau nei skola", + "noDueSelected": "Skola nepasirinkta", + "pleaseEnterName": "Prašome įvesti vardą", + "pleaseEnterAmount": "Prašome įvesti sumą", + "enterNote": "Įvesti pastabą", + "pleaseSelectAExpenseCategory": "Prašome pasirinkti išlaidų kategoriją", + "enterExpanseCategoryName": "Įveskite išlaidų kategorijos pavadinimą", + "comingSoon": "Netrukus", + "pleaseMakeASaleFirst": "Pirmiausia atlikite pardavimą", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Nuoroda", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Mokėjimo šliuzas", + "paymentSuccess": "Mokėjimas sėkmingas", + "paymentWasSuccessful": "Mokėjimas buvo sėkmingas!", + "paymentFailed": "Mokėjimas nepavyko", + "paymentFailedPleaseTryAgain": "Mokėjimas nepavyko. Prašome bandyti dar kartą.", + "pleaseEnterAValidBrandName": "Prašome įvesti galiojantį prekės ženklo pavadinimą", + "enterABrandName": "Įveskite prekės ženklo pavadinimą", + "addCategory": "Pridėti kategoriją", + "enterCategoryName": "Įveskite kategorijos pavadinimą", + "selectVariations": "Pasirinkite variacijas:", + "dataSavedSuccessfully": "Duomenys išsaugoti sėkmingai.", + "somethingIs": "Kažkas yra", + "updateYourProfile": "Atnaujinkite savo profilį, kad geriau susipažintumėte su savo klientu", + "shopOpeningBalance": "Pradinis parduotuvės balansas", + "shopRemainingBalance": "Likutis parduotuvės balansas", + "enterAValidDiscount": "Įveskite galiojančią nuolaidą", + "addProductFirst": "Pirmiausia pridėkite produktą", + "subtotal": "Tarpinė suma", + "purchaseDetails": "Pirkimo detalės", + "totall": "Iš viso:", + "startDate": "Pradžios data", + "pickStartDate": "Pasirinkite pradžios datą", + "endDate": "Pabaigos data", + "pickEndDate": "Pasirinkite pabaigos datą", + + "failedToGetPlatformVersion": "Nepavyko gauti platformos versijos.", + "enterQuantity": "Įveskite kiekį", + "pleaseAddQuantity": "Prašome įvesti kiekį", + "willBeAddedSoon": "Bus pridėta netrukus", + "addedToCart": "Pridėta prie krepšelio", + "connectYourPrinter": "Prijunkite savo spausdintuvą", + "customerPay": "Klientas moka", + "supplerPay": "Tiekėjas moka", + "incomeReport": "Pajamų ataskaita", + "category": "Kategorija", + "balance": "Balansas", + "itemsSales": "Prekių pardavimai", + "totalPurchase": "Bendras pirkimas", + "totalSales": "Bendras pardavimas", + "stockReport": "Sandelio ataskaita", + "lossProfitReport": "Nuostolių/Pelno ataskaita", + "outOfStock": "Sandėlyje nėra", + "vat": "PVM", + "customerPhoneNumber": "Kliento telefono numeris", + "enterCustomerPhoneNumber": "Įveskite kliento telefono numerį", + "walkInCustomer": "Atsitiktinis klientas", + "guest": "Svečias", + "stocks": "Sandėlis: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Netrukdyti", + "on": "Įjungta", + "off": "Išjungta", + "unlimitedUsagesOfOurPackage": "Neribotas mūsų paketo naudojimas \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Mokėti už prenumeratą", + "field": "Laukas", + "successfullyPaid": "Sėkmingai apmokėta", + "profileEdit": "Profilio redagavimas", + "products": "Produktai", + "salesList": "Pardavimų sąrašas", + "useTitleCanNotBeEmpty": "Vartotojo pavadinimas negali būti tuščias", + "userTitle": "Vartotojo pavadinimas", + "enterUserTitle": "Įveskite vartotojo pavadinimą", + "create": "Sukurti", + "youHaveToGivePermission": "Jūs turite suteikti leidimą", + "all": "Visi", + "userRoleDetails": "Vartotojo vaidmens detalės", + "doYouWantToDeleteTheUser": "Ar tikrai norite ištrinti vartotoją?", + "thisProductAlreadyAdded": "Šis produktas jau pridėtas!", + "pleaseEnterAValidProductName": "Prašome įvesti galiojantį produkto pavadinimą", + "enterProductName": "Įveskite produkto pavadinimą", + "pleaseSelectACategory": "Prašome pasirinkti kategoriją", + "productCategory": "Produkto kategorija", + "selectProductCategory": "Pasirinkite produkto kategoriją", + "enterSize": "Įveskite dydį", + "enterColor": "Įveskite spalvą", + "enterWeight": "Įveskite svorį", + "enterCapacity": "Įveskite talpą", + "enterType": "Įveskite tipą", + "productBrand": "Produkto prekės ženklas", + "selectABrand": "Pasirinkite prekės ženklą", + "productCodeIsRequired": "reikalingas produkto kodas", + "enterAValidStock": "Įveskite galiojantį sandėlį", + "enterStock": "Įveskite sandėlį", + "productUnit": "Produkto vienetas", + "selectProductUnit": "Pasirinkite produkto vienetą", + "pleaseEnterAValidPurchasePrice": "Prašome įvesti galiojančią pirkimo kainą", + "enterPurchasePrice": "Įveskite pirkimo kainą", + "pleaseEnterAValidSalePrice": "Prašome įvesti galiojančią pardavimo kainą", + "enterSaltingPrice": "Įveskite pardavimo kainą", + "enterWholesalePrice": "Įveskite didmeninę kainą", + "enterDealerPrice": "Įveskite dilerių kainą", + "enterDiscount": "Įveskite nuolaidą", + "enterManufacturerName": "Įveskite gamintojo pavadinimą", + "adding": "Pridėjama...", + "pleaseEnterAValidUnitName": "Prašome įvesti galiojantį vieneto pavadinimą", + "pleaseEnterUnitName": "Įveskite vieneto pavadinimą", + "productDetails": "Produkto detalės", + "smartWatch": "Išmanusis laikrodis", + "appleWatch": "Apple Watch", + "deleting": "Trinama...", + "brand": "Prekės ženklas", + "dueCollection": "Skolos surinkimas", + "noTransaction": "Sandorių nėra", + "updating": "Atnaujinama...", + "confirmSMSTo": "Patvirtinti SMS į", + "anSMSWillBeSentToTheFollowingNumber": "SMS bus išsiųstas į šį numerį:", + "package": "Paketas", + "permissionNotGranted": "Leidimas nesuteiktas!", + "collectedBy": "Surinko:", + "phonee": "Telefonas:", + "purchaseBy": "Pirko:", + "salesBy": "Pardavė:", + "days": "dienos", + "details": "Detalės", + "weSentAnOTPInYourPhoneNumber": "Mes išsiuntėme OTP į jūsų telefono numerį", + "pleaseEnterTheOTP": "Prašome įvesti OTP", + "enterAValidOTP": "Įveskite galiojantį OTP", + "verify": "Patikrinti", + "resendIn": "Pakartotinis siuntimas per ", + "freeLifetimeUpdate": "Nemokamas visą gyvenimą atnaujinimas", + "android": "„Android“ ir „iOS“ programų palaikymas", + "premiumCustomerSupport": "„Android“ ir „iOS“ programų palaikymas", + "customInvoiceBranding": "Individualus sąskaitos faktūros prekės ženklas", + "unlimitedUsage": "Neribotas naudojimas", + "freeDataBackup": "Nemokamas duomenų atsarginė kopija", + "addCustomers": "Pridėti Klientą", + "noDue": "Nėra Skolos", + "customer": "Klientas", + "billingAddress": "Sąskaitos Adresas", + "enterAddress": "Įveskite Adresą", + "city": "Miestas", + "cityName": "Miestas", + "state": "Valstija", + "stateName": "Valstijos Pavadinimas", + "zip": "Pašto Kodas", + "zipCode": "Įveskite Pašto Kodą", + "chooseCountry": "Pasirinkite Šalį", + "shippingAddress": "Pristatymo Adresas", + "partyCreateWarn": "Neturite teisės kurti klientą.", + "addParty": "Pridėti Klientus", + "creditLimit": "Kliento Kredito Limitas", + "selectOne": "Pasirinkite Vieną", + "roundings": "Suapvalinimas (+/-)", + "roundingTotal": "Suapvalintas Iš viso", + "opinion": "Įveskite savo nuomonę", + "dueSaleWarn": "Pardavimai išsimokėtinai neleidžiami lankytojų klientams.", + "paymentTypeHint": "Prašome pasirinkti mokėjimo tipą", + "createSaleWarn": "Neturite teisės kurti pardavimą.", + "updateSaleWarn": "Neturite teisės atnaujinti pardavimą.", + "uploadImage": "Įkelti Paveikslėlį", + "useGallery": "Naudoti galeriją", + "openCamera": "Atidaryti kamerą", + "scanCode": "Nuskaityti produkto QR kodą", + "posSale": "POS Pardavimas", + "selectCustomer": "Pasirinkite Klientą", + "searchWith": "Ieškoti...", + "filter": "Filtras", + "productNotFound": "Produktas nerastas", + "noMatched": "Nerasta atitinkančių produktų.", + "inventoryPermission": "Neturite inventoriaus teisių", + "noParty": "Klientų nerasta", + "purchaseWarn": "Neturite teisės kurti pirkimus.", + "purchaseUpdateWarn": "Neturite teisės atnaujinti pirkimus.", + "addVariantDetails": "Pridėti varianto detales", + "purchaseEx": "Pirkimo kaina be PVM", + "purchaseIn": "Pirkimo kaina su PVM", + "purchaseExReq": "Reikalinga pirkimo kaina be PVM", + "purchaseInReq": "Reikalinga pirkimo kaina su PVM", + "profitMargin": "Pelno Marža (%)", + "saleReq": "Reikalinga pardavimo kaina", + "manufactureDate": "Gamybos Data", + "selectDate": "Pasirinkite Datą", + "expDate": "Galiojimo Data", + "saveVariant": "Išsaugoti Variantą", + "model": "Modelis", + "selectModel": "Pasirinkite Modelį", + "bulk": "Masinis Įkėlimas", + "barcodeGen": "Brūkšninių Kodų Generatorius", + "upload": "Įkelti", + "sku": "SKU / Kodas", + "lowStock": "Mažas Atsargų Lygis", + "enLowStock": "Įveskite mažą atsargų lygį", + "manuDate": "Gamybos Data", + "single": "Vienetas", + "batch": "Krova", + "batchNo": "Krovos Nr.", + "entBatchNo": "Įveskite Krovos Nr.", + "variantAdded": "Variantas sėkmingai pridėtas!", + "variantDelete": "Variantas sėkmingai ištrintas!", + "addVariant": "Pridėti Variantą", + "typeSelect": "Pasirinkite Tipą", + "taxType": "Mokesčio Tipas", + "selectTax": "Pasirinkite Mokestį", + "updateProductWarn": "Neturite teisės atnaujinti produkto.", + "addProductWarn": "Neturite teisės kurti produkto.", + "updateProductSuccess": "Produktas sėkmingai atnaujintas!", + "addProductSuccess": "Produktas sėkmingai sukurtas!", + "choose": "Pasirinkti", + "view": "Peržiūrėti Detales", + "priceWarn": "Kaina negali būti tuščia", + "productSetting": "Produkto Nustatymai", + "saveSetting": "Išsaugoti Nustatymus", + "addStock": "Pridėti Atsargas", + "stockWarn": "Atsargos turi būti bent 1", + "updateSuccess": "Sėkmingai atnaujinta", + "updateFailed": "Nepavyko atnaujinti atsargų", + "deleteBatchWarn": "Ar tikrai norite ištrinti šį krovą?", + "lowStockReport": "Mažo Atsargų Lygio Ataskaita", + "genPdfWarn": "Nėra duomenų PDF generavimui", + "dateFilterWarn": "Pabaigos data negali būti ankstesnė už pradžios datą.", + "createPdfWarn": "Neturite teisės kurti PDF.", + "expirationStatus": "Galiojimo Būsena", + "selectFDate": "Pasirinkite pradinę datą", + "selectToDate": "Pasirinkite galutinę datą", + "clear": "Išvalyti", + "incomeReportPermission": "Neturite teisės peržiūrėti pajamų ataskaitą.", + "deleteAcc": "Ištrinti Paskyrą", + "deletePartyWarn": "Neturite teisės ištrinti kliento.", + "updatePartyWarn": "Neturite teisės atnaujinti kliento.", + "phoneNotAvail": "Telefono numeris nėra prieinamas.", + "notLaunch": "Nepavyko paleisti telefono programos.", + "quickOver": "Greita Apžvalga", + "tranSacOver" : "Sandorių apžvalga", + "profitLoss" : "Pelnas ir nuostolis" +} \ No newline at end of file diff --git a/lib/l10n/intl_lv.arb b/lib/l10n/intl_lv.arb new file mode 100644 index 0000000..94a22c2 --- /dev/null +++ b/lib/l10n/intl_lv.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "Vai tiešām vēlaties dzēst savu kontu? Šī darbība neatgriezeniski izdzēsīs visus jūsu datus.", + "passwordMust6Character": "Parolei jābūt vismaz 6 rakstzīmju garai", + "passwordIsRequired": "Parolei jābūt vismaz 6 rakstzīmju garai", + "iAgreeDeleteMyAccountPermanent": "Es piekrītu neatgriezeniski dzēst savu kontu.", + "flat": "Fiksēts", + "percent": "Procenti", + "partialPaid": "Daļēji apmaksāts", + "selectStock": "Izvēlēties krājumus", + "stockOrVariant": "Krājumi / Variants", + "noBatch": "Nav partijas", + "purchaseQuantityRequired": "Pirkuma daudzums ir obligāts", + "excelUploader": "Excel augšupielādētājs", + "remove": "Noņemt", + "uploading": "Augšupielādē...", + "pickAndUploadFile": "Izvēlēties un augšupielādēt failu", + "downloadExcelFormat": "Lejupielādēt Excel formātu", + "excelFiles": "Excel faili", + "noFileSelected": "Nav izvēlēts neviens fails", + "orContinueWith": "Vai turpināt ar", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Pieteikšanās neizdevās. Lūdzu, mēģiniet vēlreiz.", + "someThingWithWrongWithTheWebPage": "Kaut kas nogāja greizi ar tīmekļa lapu.", + "loadingOtpSetting": "Ielādē OTP iestatījumus...", + "youCanNowResendYourOtp": "Tagad jūs varat atkārtoti nosūtīt OTP.", + "resendOtpSeconds": "Atkārtoti nosūtīt OTP pēc ${start} sek.", + "oldPassword": "Vecā parole", + "oldPasswordCanNotBeEmpty": "Vecā parole nevar būt tukša", + "seconds": "sekundes", + "downloading": "Lejupielādē...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Lejupielāde veiksmīga! Pārbaudiet dokumentu mapi", + "printBarCode": "Drukāt svītrkodu", + "youDoNotHavePermissionToGenerateBarcode": "Jums nav atļaujas ģenerēt svītrkodu.", + "download": "Lejupielādēt", + "packingDate": "Iepakošanas datums", + "permissionDeniedToViewBank": "Atļauja skatīt banku liegta.", + "permissionDeniedToUpdateBank": "Atļauja atjaunināt banku liegta.", + "editWarehouse": "Rediģēt noliktavu", + "addNewWarehouse": "Pievienot jaunu noliktavu", + "warehouseName": "Noliktavas nosaukums", + "enterWarehouseName": "Ievadiet noliktavas nosaukumu", + "amountMustBeGreaterThanZero": "Summai jābūt lielākai par 0", + "canNotRetrievePaymentDetails": "Neizdevās iegūt maksājuma informāciju.", + "youDonNotHavePermissionToCreateExpense": "Jums nav atļaujas izveidot izdevumus.", + "youDoNotHavePermissionToCreateExpenseCategory": "Jums nav atļaujas izveidot izdevumu kategoriju.", + "youDonNotHavePermissionToCreateIncome": "Jums nav atļaujas izveidot ienākumus.", + "youDoNotHavePermissionToCreateIncomeCategory": "Jums nav atļaujas izveidot ienākumu kategoriju.", + "salesReturn": "Pārdošanas atgriešana", + "purchaseReturn": "Pārdošanas atgriešana", + "returnQuantity": "Atgriešanas daudzums", + "nonFoundableDiscount": "Neatgūstams (PVN/Atlaide)", + "confirmReturn": "Apstiprināt atgriešanu", + "pleaseSelectForProductReturn": "Lūdzu, izvēlieties preci atgriešanai", + "failedToProcessReturn": "Neizdevās apstrādāt atgriešanu.", + "noValuesDenied": "Vērtības nav definētas", + "editCategory": "Rediģēt kategoriju", + "editModel": "Rediģēt modeli", + "addNewModel": "Pievienot jaunu modeli", + "pleaseEnterValidName": "Lūdzu, ievadiet derīgu vārdu", + "modelName": "Modeļa nosaukums", + "enterModelName": "Ievadiet modeļa nosaukumu", + "youDoNotHavePermissionToCreateModel": "Jums nav atļaujas izveidot modeli", + "youDoNotHavePermissionToUpdateModel": "Jums nav atļaujas atjaunināt modeli", + "modelUpdateSuccessfully": "Modelis veiksmīgi atjaunināts!", + "modelCreatedSuccessfully": "Modelis veiksmīgi izveidots!", + "models": "Modeļi", + "youDoNotHavePermissionDeleteModel": "Jums nav atļaujas dzēst modeli.", + "enterLabelText": "Ievadiet etiķetes tekstu", + "searchBatchNo": "Meklēt partijas nr...", + "noActiveUser": "Nav aktīva lietotāja", + "pleaseUseValidPurchaseCodeUseTheApp": "Lūdzu, izmantojiet derīgu pirkuma kodu, lai lietotu lietotni.", + "notInternetConnection": "Nav interneta savienojuma", + "pleaseCheckYourInternetConnection": "Lūdzu, pārbaudiet interneta savienojumu un mēģiniet vēlreiz", + "ok": "Labi", + "addCash": "Pievienot skaidru naudu", + "reduceCash": "Samazināt skaidru naudu", + "transactionType": "Darījuma veids", + "user": "Lietotājs", + "toAccount": "Uz kontu", + "fromAccount": "No konta", + "years": "Gadi", + "comboProductReport": "Komplekta produktu atskaite", + "grossProfit": "Bruto peļņa (Gross Profit)", + "netProfit": "Tīrā peļņa (Net Profit)", + "incomeType": "Ienākumu veids", + "expensesType": "Izdevumu veidi", + "resets": "Atiestatīt", + "packageName": "Pakas nosaukums", + "start": "Sākt", + "paymentMethod": "Maksājuma veids", + "addPayment": "Pievienot maksājumu", + "advance": "Avansa maksājums", + "noteLevel": "Piezīmes līmenis", + "enterYourNoteLevel": "Ievadiet piezīmes līmeni", + "postSaleMessage": "Ziņojums pēc pārdošanas", + "enterYourPostSaleMessage": "Ievadiet ziņojumu pēc pārdošanas", + "a4PageLogo": "A4 rēķina logotips", + "thermalInvoicePageLogo": "Termiskā čeka logotips", + "thermalPrinterLanguage": "Termiskā printera valoda", + "thermalPrinterPageSize": "Termiskā papīra izmērs", + "openSetting": "Atvērt iestatījumus", + "selectRack": "Izvēlēties statīvu", + "rack": "Statīvs (Rack)", + "selectShelf": "Izvēlēties plauktu", + "shelf": "Plaukts (Shelf)", + "variations": "Variācijas", + "combo": "Komplekts (Combo)", + "enterBatchNo": "Ievadiet partijas Nr.", + "selectWarehouse": "Izvēlēties noliktavu", + "warehouse": "Noliktava (Warehouse)", + "netTotalAmount": "Tīrā kopējā summa", + "defaultSellingPrice": "Noklusējuma pārdošanas cena", + "selectItems": "Izvēlēties preces", + "variantList": "Variāciju saraksts", + "addSubVariation": "Pievienot apakšvariāciju", + "editProduct": "Rediģēt produktu", + "noItemFound": "Prece nav atrasta", + "youDoNotHavePermissionDeleteTheShelf": "Jums nav atļaujas dzēst plauktu", + "notMatchingResultFound": "Atbilstoši rezultāti nav atrasti", + "editShelf": "Rediģēt plauktu", + "addShelf": "Pievienot jaunu plauktu", + "shelfName": "Plaukta nosaukums", + "enterShelfName": "Ievadiet plaukta nosaukumu", + "pleaseEnterShelfName": "Lūdzu, ievadiet plaukta nosaukumu", + "productRacks": "Produktu statīvi", + "racks": "Statīvi (Racks)", + "youDoNtHavePermissionToCreateRacks": "Jums nav atļaujas izveidot statīvus.", + "youDoNtHavePermissionToDeleteRacks": "Jums nav atļaujas dzēst statīvus.", + "youDoNtHavePermissionToUpdateRacks": "Jums nav atļaujas atjaunināt statīvus.", + "addNewRack": "Pievienot jaunu statīvu", + "editRack": "Rediģēt statīvu", + "rackName": "Statīva nosaukums", + "pleaseEnterRackName": "Lūdzu, ievadiet statīva nosaukumu", + "shelves": "Plaukti (Shelves)", + "pressToSelect": "Nospiediet, lai izvēlētos", + "selectAtLeastOneRack": "Izvēlieties vismaz vienu plauktu", + "inActive": "Neaktīvs", + "addNewVariation": "Pievienot jaunu variāciju", + "editVariations": "Rediģēt variāciju", + "values": "Vērtības", + "enterValues": "Ievadiet vērtības", + "pleaseEnterAtLeastOneValues": "Lūdzu, ievadiet vismaz vienu vērtību.", + "productVariations": "Produkta variācijas", + "permissionDenied": "Piekļuve liegta", + "noVariationFound": "Variācijas nav atrastas.", + "addNewVariations": "Pievienot jaunas variācijas", + "variationId": "Variācijas ID", + "updateRole": "Atjaunināt lomu", + "addRole": "Pievienot lomu", + "enterUserName": "Ievadiet lietotājvārdu", + "enterYourPassword": "Ievadiet paroli", + "selectAll": "Izvēlēties visu", + "sNo": "Nr.", + "feature": "Funkcija", + "read": "Lasīt", + "viewPrice": "Skatīt cenu", + "purchaseReturns": "Iepirkumu atgriešana", + "expiredProduct": "Prece ar beigušos termiņu", + "barcodes": "Svītrkodi", + "bulkUploads": "Lielapjoma augšupielāde", + "productModels": "Produktu modeļi", + "incomes": "Ienākumi", + "dues": "Parādi", + "subscriptions": "Abonementi", + "paymentsTypes": "Maksājumu veidi", + "roles": "Lomas", + "manageSetting": "Pārvaldīt iestatījumus", + "downloadApk": "Lejupielādēt APK", + "vatReports": "PVN atskaites", + "profitAndLossDetailsReport": "Peļņas un zaudējumu atskaite", + "transactionsHistoryReport": "Darījumu vēsture", + "expireProductReports": "Termiņa beigu atskaites", + "productPurchaseReport": "Iepirkumu atskaite", + "productSalesReport": "Pārdošanas atskaite", + "role": "Loma", + "areYouSureWantToDeleteThisRole": "Vai tiešām vēlaties dzēst šo lomu?", + "inStock": "Ir noliktavā", + "informationShowInLabels": "Informācija uz etiķetēm", + "packageDate": "Iepakošanas datums", + "barCodePrintLabelSetting": "Svītrkoda etiķešu iestatījumi", + "labelRoleLabelSize2Inch": "Etiķešu rullis 2\"*1, 50mm*25mm, atstarpe 3.1mm", + "labelRoleLabelSize1_5Inch": "Etiķešu rullis 1.5\"*1, 38mm*25mm, atstarpe 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiķetes lapā, 8.27 x 11.69 collas", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Jums nav atļaujas ģenerēt svītrkodus.", + "pleaseSelectAProductFirst": "Lūdzu, vispirms izvēlieties produktu", + "pleaseEnterAValidQuantity": "Ievadiet derīgu daudzumu (min. 1)", + "pleaseSelectProductFirst": "Lūdzu, vispirms izvēlieties produktu", + "bluetoothIsTurnedOff": "Bluetooth ir izslēgts. Lūdzu, ieslēdziet to.", + "noBluetoothDeviceSelected": "Nav izvēlēta neviena Bluetooth ierīce.", + "printLabel": "Drukāt etiķeti", + "caningForDevices": "Meklē ierīces...", + "noDeviceFound": "Ierīces nav atrastas", + "retryScan": "Meklēt vēlreiz", + "connectedTo": "Pievienots pie", + "pleaseEnableBluetooth": "Lūdzu, iespējojiet Bluetooth", + "skuOrCode": "SKU / Kods", + "lowStockAlert": "Zama krājuma brīdinājums", + "tax": "Nodoklis (Tax)", + "costExclusionTax": "Pašizmaksa bez nodokļiem", + "costInclusionTax": "Pašizmaksa ar nodokļiem", + "mrpOrSalePrice": "Maksimālā pārdošanas cena (MRP)", + "expiredDate": "Derīguma termiņš", + "sellingPrice": "Pārdošanas cena", + "variationsProduct": "Variāciju produkti", + "comboProducts": "Komplekti (Combo)", + "noStockAvailable": "Krājumu dati nav pieejami.", + "highToLowPrice": "Cena: no augstākās", + "lowToHighPrice": "Cena: no zemākās", + "attachment": "Pielikums", + "viewStock": "Skatīt krājumus", + "expiry": "Termiņš", + "expire": "Beidzas termiņš", + "sevenDays": "7 dienas", + "fifteenthDays": "15 dienas", + "thirtyDays": "30 dienas", + "sixtyDays": "60 dienas", + "outPremiumPlan": "Mūsu Premium plāns", + "youDoNotHavePermissionToCreatePurchase": "Jums nav atļaujas izveidot iepirkumus.", + "thisPlanIsNotAvailableToPurchase": "Šis plāns nav pieejams iegādei", + "thisPlanIsEligibleForUpgrade": "Šis plāns nav piemērots jaunināšanai", + "extendPlan": "Pagarināt plānu", + "buyNow": "Pirkt tagad", + "none": "Nav", + "roundToWholeNumber": "Noapaļot līdz veselam skaitlim", + "roundToNearestWholeNumber": "Noapaļot līdz tuvākajam veselajam", + "roundToNearnessDecimalNumber005": "Noapaļot līdz tuvākajai desmitdaļai (0.05)", + "roundToNearnessDecimalNumber01": "Noapaļot līdz tuvākajai desmitdaļai (0.1)", + "roundToNearnessDecimalNumber05": "Noapaļot līdz tuvākajai desmitdaļai (0.5)", + "lastYear": "Pagājušajā gadā", + "productStock": "Produkta krājumi", + "unit": "Vienība", + "showExpireDate": "Rādīt derīguma termiņu", + "vatId": "PVN maksātāja Nr.", + "vatType": "PVN veids", + "exclusivePrice": "Cena bez PVN", + "inclusivePrice": "Cena ar PVN", + "profitPercent": "Peļņas procents", + "showSingle": "Rādīt atsevišķos", + "showCombo": "Rādīt komplektus", + "showVariant": "Rādīt variācijas", + "showAction": "Rādīt darbības", + "ledger": "Virsgrāmata (Ledger)", + "youDoNotHavePermissionToGenerateReport": "Jums nav atļaujas ģenerēt atskaiti", + "noDataAvailable": "Dati nav pieejami", + "youDoNotHavePermissionToExportExcel": "Jums nav atļaujas eksportēt uz Excel", + "noDataAvailableForExport": "Eksportēšanai nav pieejamu datu", + "supplierDue": "Piegādātāja parāds", + "partyType": "Puses veids", + "allParty": "Visas puses", + "yesterday": "Vakar", + "last7Days": "Pēdējās 7 dienas", + "last30Days": "Pēdējās 30 dienas", + "currentMonth": "Šis mēnesis", + "lastMonth": "Pagājušais mēnesis", + "currentYear": "Šis gads", + "customerDate": "Pielāgots datums", + "noTransactionToGeneratePdf": "Nav darījumu, lai ģenerētu PDF", + "generatePdf": "Ģenerēt PDF", + "noTransactionFound": "Nav atrasts neviens darījums", + "reference": "Atsauce", + "creditIn": "Kredīts (Ienākošais)", + "debitOut": "Debets (Ejošais)", + "subscribeNow": "Abonēt tūlīt", + "expired": "Termiņš beidzies", + "totalBalance": "Kopējā bilance", + "hoursLeft": "Atlikušas stundas", + "daysLeft": "Atlikušas dienas", + "pos": "POS", + "profitAndLoss": "Peļņa un zaudējumi", + "branch": "Filiāle", + "hrm": "HRM", + "inventory": "Inventārs", + "editAttendance": "Rediģēt apmeklējumu", + "addNewAttendance": "Pievienot jaunu apmeklējumu", + "employee": "Darbinieks", + "pleaseSelectAnEmployee": "Lūdzu, izvēlieties darbinieku", + "shift": "Maiņa", + "selectEmployeeFirst": "Vispirms izvēlieties darbinieku", + "selectDateFirst": "Vispirms izvēlieties datumu", + "month": "Mēnesis", + "autoSelected": "Automātiski atlasīts", + "pleaseSelectDate": "Lūdzu, izvēlieties datumu", + "timeIn": "Ierašanās laiks", + "timeOut": "Aiziešanas laiks", + "attendance": "Apmeklējums", + "allEmployee": "Visi darbinieki", + "noAvailableRecordFound": "Apmeklējuma ieraksti nav atrasti.", + "addAttendance": "Pievienot apmeklējumu", + "noNoteProvided": "Piezīme nav sniegta.", + "duration": "Ilgums", + "youDoNotHavePermissionToViewAttendance": "Jums nav atļaujas skatīt apmeklējumu", + "department": "Nodaļa", + "noDepartmentFound": "Nodaļa nav atrasta.", + "inactive": "Neaktīvs", + "noDescriptionAvailableForThisDepartment": "Šai nodaļai nav pieejama apraksta.", + "youDoNotHavePermissionToUpdateDepartment": "Jums nav atļaujas atjaunināt nodaļu.", + "youDoNotHavePermissionToDeleteDepartment": "Jums nav atļaujas dzēst nodaļu.", + "failedToDeleteTheDeterment": "Neizdevās izdzēst nodaļu", + "failedToLoadDepartment": "Neizdevās ielādēt nodaļas", + "addDepartment": "Pievienot nodaļu", + "saving": "Saglabā...", + "editDesignation": "Rediģēt amatu", + "addDesignation": "Pievienot jaunu amatu", + "designationName": "Amata nosaukums", + "enterDesignationName": "Ievadiet amata nosaukumu", + "pleaseEnterDesignationName": "Lūdzu, ievadiet amata nosaukumu", + "pleaseSelectAStatus": "Lūdzu, izvēlieties statusu", + "enterDescription": "Ievadiet aprakstu", + "designation": "Amats", + "noDesignationFound": "Amats nav atrasts.", + "noDescriptionAvailableForThisDesignation": "Šim amatam nav pieejama apraksta.", + "youDoNotPermissionToUpdateDesignation": "Jums nav atļaujas atjaunināt amatu.", + "youDoNotHavePermissionToDeleteDesignation": "Jums nav atļaujas dzēst amatu.", + "updatePurchase": "Atjaunināt pirkumu", + "editEmployee": "Rediģēt darbinieku", + "addNewEmployee": "Pievienot jaunu darbinieku", + "enterFullName": "Ievadiet pilnu vārdu", + "pleaseSelectDesignation": "Lūdzu, izvēlieties amatu", + "pleaseSelectDepartment": "Lūdzu, izvēlieties nodaļu", + "pleaseSelectStatus": "Lūdzu, izvēlieties statusu", + "pleaseEnterYourPhoneNumber": "Lūdzu, ievadiet savu tālruņa numuru", + "countryName": "Valsts nosaukums", + "enterYourCountry": "Ievadiet savu valsti", + "salary": "Alga", + "pleaseEnterYourSalary": "Lūdzu, ievadiet savu algu", + "gender": "Dzimums", + "pleaseSelectYourGender": "Lūdzu, izvēlieties savu dzimumu", + "pleaseSelectYourShift": "Lūdzu, izvēlieties savu maiņu", + "birthDate": "Dzimšanas datums", + "joinDate": "Darba uzsākšanas datums", + "staus": "Statuss", + "pleaseSelectValidStartAndEndDates": "Lūdzu, izvēlieties derīgus sākuma un beigu datumus.", + "endDateCannotBeBeforeStartDate": "Beigu datums nevar būt pirms sākuma datuma.", + "editHoliday": "Rediģēt brīvdienu", + "addNewHoliday": "Pievienot jaunu brīvdienu", + "enterHolidayName": "Ievadiet brīvdienas nosaukumu", + "pleaseEnterHolidayName": "Lūdzu, ievadiet brīvdienas nosaukumu", + "pleaseEnterDate": "Lūdzu, ievadiet datumu", + "pleaseSelectStartDate": "Lūdzu, izvēlieties sākuma datumu", + "pleaseEnterEndDate": "Lūdzu, izvēlieties beigu datumu", + "endDateBeforeStartDate": "Beigu datums ir pirms sākuma datuma", + "holidayList": "Brīvdienu saraksts", + "noHolidayFound": "Brīvdienas nav atrastas.", + "noHolidayFundMatching": "Nav atrasta neviena atbilstoša brīvdiena", + "addHoliday": "Pievienot brīvdienu", + "youDoNotHavePermissionToUpgradeHoliday": "Jums nav atļaujas atjaunināt brīvdienas.", + "holiday": "Brīvdiena", + "editLeave": "Rediģēt atvaļinājumu", + "addNewLeave": "Pievienot jaunu atvaļinājumu", + "leaveType": "Atvaļinājuma veids", + "pleaseSelectALeaveType": "Lūdzu, izvēlieties atvaļinājuma veidu", + "pleaseSelectAStartDate": "Lūdzu, izvēlieties sākuma datumu", + "leaveDuration": "Atvaļinājuma ilgums", + "autoCalculatedDays": "Automātiski aprēķinātas dienas", + "leaveList": "Atvaļinājumu saraksts", + "noLeaveRequestFound": "Atvaļinājuma pieprasījumi nav atrasti.", + "addLeave": "Pievienot atvaļinājumu", + "noDescriptionProvided": "Apraksts nav sniegts.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Jums nav atļaujas atjaunināt atvaļinājuma pieprasījumu.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Jums nav atļaujas dzēst atvaļinājuma pieprasījumu.", + "leaveRequest": "Atvaļinājuma pieprasījums", + "editPayroll": "Rediģēt algas sarakstu", + "addNewPayroll": "Pievienot jaunu algas sarakstu", + "paymentYear": "Maksājuma gads", + "pleaseSelectPaymentYear": "Lūdzu, izvēlieties maksājuma gadu", + "pleaseSelectAnMonth": "Lūdzu, izvēlieties mēnesi", + "pleaseEnterADate": "Lūdzu, ievadiet datumu", + "totalSalaryAmount": "Kopējā algas summa", + "payrollList": "Algu sarakstu vēsture", + "noPayrollFound": "Algu saraksta ieraksti nav atrasti.", + "paymentDetails": "Maksājuma informācija", + "youDoNotHaveUpdatePayroll": "Jums nav atļaujas atjaunināt algas sarakstu.", + "youDoNotHavePermissionToDeletePayroll": "Jums nav atļaujas dzēst algas sarakstu.", + "payrollRecord": "Algas saraksta ieraksts", + "searchAttendance": "Meklēt apmeklējumu", + "attendanceReport": "Apmeklējuma atskaites", + "noAttendanceRecordFound": "Atlasītajiem filtriem nav atrasts neviens apmeklējuma ieraksts.", + "searchLeave": "Meklēt atvaļinājumus", + "leaveReports": "Atvaļinājumu atskaites", + "noLeaveRecordFound": "Atlasītajiem filtriem nav atrasts neviens atvaļinājuma ieraksts.", + "durationDays": "Ilgums (dienas)", + "payrollReports": "Algu atskaites", + "noMatchingPayrollFound": "Nav atrasts neviens atbilstošs algas saraksta ieraksts.", + "editShift": "Rediģēt maiņu", + "addNewShift": "Pievienot jaunu maiņu", + "shiftName": "Maiņas nosaukums", + "pleaseSelectAShift": "Lūdzu, izvēlieties maiņu", + "breakStatus": "Pārtraukuma statuss", + "pleaseSelectBreakStatus": "Lūdzu, izvēlieties pārtraukuma statusu", + "startTimeIsRequired": "Sākuma laiks ir obligāts", + "startTime": "Sākuma laiks", + "enterStartTime": "Ievadiet sākuma laiku", + "endTimeIsRequired": "Beigu laiks ir obligāts", + "endTime": "Beigu laiks", + "enterEndTime": "Ievadiet beigu laiku", + "startBreakTime": "Pārtraukuma sākums", + "enterBreakTime": "Ievadiet pārtraukuma laiku", + "endBreakTime": "Pārtraukuma beigas", + "noShiftFound": "Maiņas nav atrastas.", + "addShift": "Pievienot maiņu", + "breakTime": "Pārtraukuma laiks", + "breakDuration": "Pārtraukuma ilgums", + "youDoNotToHavePermissionToUpdateShift": "Jums nav atļaujas atjaunināt maiņu.", + "youDoNotToHavePermissionToDeleteShift": "Jums nav atļaujas dzēst maiņu.", + "doYouReallyWantToDeleteThis": "Vai tiešām vēlaties to dzēst", + "viewDetails": "Skatīt informāciju", + "leave": "Atvaļinājums", + "payroll": "Algas saraksts", + "editBankAdjustment": "Rediģēt bankas korekciju", + "adjustBankBalance": "Koriģēt bankas bilanci", + "pleaseAddAtLeastOneBank": "Lūdzu, pievienojiet vismaz vienu bankas kontu, lai koriģētu bilanci.", + "accountNumber": "Konta nosaukums", + "selectAccount": "Izvēlieties kontu", + "selectType": "Izvēlieties veidu", + "amountsIsRequired": "Summa ir obligāta", + "invalidAmount": "Nederīga summa", + "adjustmentDate": "Korekcijas datums", + "dateIsRequired": "Datums ir obligāts", + "editBankAccounts": "Rediģēt bankas kontus", + "addNewBankAccounts": "Pievienot bankas kontus", + "accountDisplayName": "Konta nosaukums parādīšanai", + "enterAccountDisplayName": "Ievadiet konta nosaukumu parādīšanai", + "displayNameIsRequired": "Nosaukums parādīšanai ir obligāts", + "openingBalanceIsRequired": "Sākuma bilance ir obligāta", + "asOfDate": "Uz datumu", + "hideFiled": "Paslēpt laukus", + "addMoreFiled": "Pievienot vairāk lauku", + "enterAccountName": "Ievadiet konta numuru", + "ifscCode": "IFSC kods", + "upiIdForQrCode": "UPI ID priekš QR koda", + "bankName": "Bankas nosaukums", + "enterBankName": "Ievadiet bankas nosaukumu", + "accountHolderName": "Konta īpašnieka vārds", + "enterAccountHolderName": "Ievadiet konta īpašnieka vārdu", + "printBankDetailsAndInvoice": "Drukāt bankas rekvizītus rēķinos", + "viewingTransactionFor": "Skatīt darījumus par", + "bankAccounts": "Bankas konti", + "noBankAccountFound": "Bankas konti nav atrasti.", + "noAccountsFoundMissing": "Nav atrasts neviens atbilstošs konts", + "deposit": "Depozīts", + "addBank": "Pievienot banku", + "bankToBankTransfer": "Pārskaitījums no bankas uz banku", + "bankToCashTransfer": "Pārskaitījums no bankas uz skaidru naudu", + "accountName": "Konta nosaukums", + "holderName": "Īpašnieka vārds", + "openingDate": "Atvēršanas datums", + "currentBalance": "Pašreizējā bilance", + "permissionDeniedToDeleteBank": "Atļauja dzēst banku ir liegta.", + "canNotEditThisTransactionType": "Šo darījuma veidu nevar rediģēt.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Šim filtram nav atrasts neviens darījums.", + "pleaseSelectBothAccounts": "Lūdzu, izvēlieties abus kontus.", + "cannotTransferToSameAccounts": "Nevar pārskaitīt uz to pašu kontu.", + "editBankTransfer": "Rediģēt bankas pārskaitījumu", + "needAtLeastTwoBankAccount": "Lai veiktu pārskaitījumu, nepieciešami vismaz divi bankas konti.", + "from": "No", + "to": "Uz", + "editBankToCash": "Rediģēt no bankas uz skaidru naudu", + "noBankAccountsFoundToTransferFrom": "Nav atrasts neviens bankas konts, no kura pārskaitīt.", + "selectOneAccount": "Izvēlieties vienu kontu", + "editCashAdjustment": "Rediģēt skaidras naudas korekciju", + "adjustCashBalance": "Koriģēt skaidras naudas bilanci", + "customDate": "Pielāgots datums", + "cashInHand": "Skaidra nauda kasē", + "currentCashBalance": "Pašreizējā skaidras naudas bilance", + "transfer": "Pārskaitījums", + "adjustCash": "Koriģēt skaidru naudu", + "pleaseSelectADestinationBankAccounts": "Lūdzu, izvēlieties mērķa bankas kontu.", + "editCashToBank": "Rediģēt no skaidras naudas uz banku", + "cashToBankTransfer": "Pārskaitījums no skaidras naudas uz banku", + "noDestinationBankAccountFond": "Mērķa bankas konti nav atrasti.", + "transferCheque": "Pārsūtīt čeku", + "receivedFrom": "Saņemts no", + "chequeAmount": "Čeka summa", + "chequeNumber": "Čeka numurs", + "chequeDate": "Čeka datums", + "referenceNumber": "Atsauces nr.", + "selectBankToCash": "Izvēlieties banku vai skaidru naudu", + "depositTo": "Iemaksāt", + "selectDepositDestination": "Izvēlieties iemaksas mērķi", + "transferDate": "Pārskaitījuma datums", + "doYouWantToRellyReOpenThisCheque": "Vai tiešām vēlaties atkārtoti atvērt šo čeku?", + "okay": "Labi", + "reOpen": "Atvērt atkārtoti", + "open": "Atvērts", + "chequeList": "Čeku saraksts", + "closed": "Slēgts", + "noChequeFound": "Čeki nav atrasti", + "searchTransaction": "Meklēt darījumus...", + "filterByDate": "Filtrēt pēc datuma", + "addImage": "Pievienot attēlu", + "cashAndBankManagement": "Skaidras naudas un bankas pārvaldība", + "cheque": "Čeki", + "branchList": "Filiāļu saraksts", + "roleAndPermission": "Loma un atļaujas", + "switchBank": "Mainīt filiāli?", + "exitBank": "Iziet no filiāles", + "areYouSureWantToSwitchToDifferentBranch": "Vai tiešām vēlaties pārslēgties uz citu filiāli?", + "areYourSureYouWantToExitFromThisBranch": "Vai tiešām vēlaties iziet no šīs filiāles?", + "switchs": "Pārslēgties", + "exit": "Iziet", + "createBranch": "Izveidot filiāli", + "areYouSureWantToDeleteThisBranch": "Vai tiešām vēlaties dzēst šo filiāli?", + "currents": "Pašreizējā", + "noBrunchFound": "Filiāle nav atrasta", + "updateBranch": "Atjaunināt filiāli", + "pleaseEnterBranchName": "Lūdzu, ievadiet filiāles nosaukumu", + "enterBalance": "Ievadiet bilanci", + "youDoNotHavePermissionToUpdateBranch": "Jums nav atļaujas atjaunināt filiāli.", + "allTransaction": "Visi darījumi", + "duePay": "Apmaksājamais parāds", + "allParties": "Visas puses", + "retry": "Mēģināt vēlreiz", + "incomeCategoriesReport": "Ienākumu kategoriju atskaite", + "dayBook": "Dienas grāmata", + "billWiseProfit": "Peļņa pēc rēķiniem", + "cashFlow": "Naudas plūsma", + "balanceSheet": "Bilance", + "taxReport": "Nodokļu atskaite", + "productSaleHistory": "Preces pārdošanas vēsture", + "productPurchaseHistory": "Preces pirkšanas vēsture", + "partyReports": "Pušu atskaites", + "customerLedger": "Klienta virsgrāmata", + "supplierLedger": "Piegādātāja virsgrāmata", + "partyWiseProfit": "Peļņa pa pusēm", + "productWiseProfit": "Peļņa pa precēm", + "top5Customer": "Top 5 klienti", + "top5Supplier": "Top 5 piegādātāji", + "productReports": "Preču atskaites", + "comboReport": "Komplektu atskaite", + "expiredItemReport": "Termiņu beigušos preču atskaite", + "top5Product": "Top 5 preces", + "productWiseProfitAndLoss": "Preču peļņa un zaudējumi", + "productWisePurchase": "Preču iepirkumi", + "productWiseSale": "Preču zaudējumi", + "noProductMatchYourSearch": "Neviena prece neatbilst jūsu meklēšanai.", + "purchaseQty": "Pirkuma daudzums", + "saleQty": "Pārdošanas daudzums", + "youDoNotHavePermissionProfitAndLoss": "Jums nav atļaujas skatīt peļņu/zaudējumus.", + "sold": "Pārdots", + "remaining": "Atlicis", + "totalAssets": "Kopējie aktīvi", + "assets": "Aktīvi", + "itemName": "Preces nosaukums", + "personalInfo": "Personīgā informācija:", + "dueBalance": "Parāda bilance", + "walletBalance": "Maka bilance", + "cashIn": "Skaidras naudas iemaksa", + "cashOut": "Skaidras naudas izmaksa", + "runningCash": "Apgrozāmā skaidra nauda", + "moneyIn": "Nauda iekšā", + "moneyOut": "Nauda ārā", + "noDataAvailableForGeneratePdf": "Nav pieejamu datu PDF ģenerēšanai", + "balanceDue": "Atlikušais parāds", + "returnedAmount": "Atgrieztā summa", + "saleReturn": "Pārdošanas atgriešana", + "saleEdit": "Pārdošanas rediģēšana", + "pleaseAddASalesReturn": "Lūdzu, pievienojiet pārdošanas atgriešanu", + "subscriptionReports": "Abonēšanas atskaites", + "started": "Sākts", + "end": "Beigas", + "taxReportList": "Nodokļu atskaišu saraksts", + "developedBy": "Izstrādātājs", + "time": "Laiks", + "receivedBy": "Saņēmējs", + "wallet": "Maks", + "warranty": "Garantija (Warranty)", + "guarantee": "Garantija (Guarantee)", + "remark": "Piezīme", + "bankDetails": "Bankas rekvizīti", + "cashAndBank": "Skaidra nauda un banka", + "pdfGenerateSuccessfully": "PDF veiksmīgi uzģenerēts", + "generatingPdf": "Ģenerē PDF", + "INVOICE": "RĒĶINS", + "admin": "Admin", + "invoiceNumber": "Rēķina numurs", + "vatNumber": "PVN numurs", + "customerSignature": "Klienta paraksts", + "authorizedSignature": "Pilnvarotā persona paraksts", + "poweredBy": "Darbojas ar", + "shippingCharge": "Piegādes maksa", + "totalReturned": "Kopā atgriezts", + "amountsInWord": "Summas vārdos", + "changeAmount": "Atlikums", + "sellsBy": "Pārdeva", + "rounding": "Noapaļošana", + "paidBy": "Apmaksāja", + "vatGstTitle": "PVN/GST nosaukums", + "enterVatGstTitle": "Ievadiet PVN/GST nosaukumu", + "vatGstNumber": "PVN/GST numurs", + "enterVatGstNumber": "Ievadiet PVN/GST numuru", + "vatAndTax": "PVN un nodoklis", + "customPrint": "Pielāgota druka", + "taxRates": "Nodokļu likmes", + "taxRatesMangeYourTaxRates": "Nodokļu likmes - Pārvaldiet savas nodokļu likmes", + "add": "Pievienot", + "status": "Statuss", + "active": "Aktīvs", + "disable": "Atspējot", + "deletedSuccessFully": "Veiksmīgi dzēsts!", + "failedToDeleteTheTax": "Neizdevās dzēst nodokli", + "errorDeletingTax": "Kļūda, dzēšot nodokli", + "taxGroup": "Nodokļu grupa", + "combinationOfTheMultipleTaxes": "Vairāku nodokļu kombinācija", + "subTaxes": "Apakšnodokļi", + "action": "Darbība", + "addTax": "Pievienot nodokli", + "editTax": "Rediģēt nodokli", + "addNewTax": "Pievienot jaunu nodokli", + "enterTaxRates": "Ievadiet nodokļu likmi", + "addTaxGroup": "Pievienot jaunu nodokļu grupu", + "editTaxGroup": "Rediģēt nodokļu grupu", + "taxWithSingleMultipleTaxType": "Nodoklis ar vienu/vairākiem nodokļu veidiem", + "noSubTaxSelected": "Nav atlasīts apakšnodoklis", + "subTaxList": "Apakšnodokļu saraksts", + "taxPercent": "Nodokļa procents", + "done": "Gatavs", + "writerTaxHere": "Rakstiet tekstu šeit...", + "expiredList": "Derīguma termiņš beidzies saraksts", + "listIsEmpty": "Saraksts ir tukšs", + "printingInvoice": "Drukā rēķinu", + "salesSetting": "Pārdošanas iestatījumi", + "invoiceLogo": "Rēķina logotips", + "printingOption": "Drukas opcija", + "amountRoundingMethod": "Summas noapaļošanas metode", + "signUp": "Reģistrēties", + "returnedItem": "Atgrieztā prece", + "returnedDate": "Atgriešanas datums", + "unitPrice": "Vienības cena", + "saleBy": "Pārdeva", + "purchasedBy": "Pirka", + "collectedBys": "Savāca", + "payableAmount": "Maksājamā summa", + "receivedAmount": "Saņemtā summa", + "unitPrices": "Vienības cena", + "item": "Prece", + "sl": "Sec. nr.", + "mobiles": "Mobilais tālrunis", + "paidVia": "Samaksāts caur", + "moneyReceipt": "Naudas saņemšanas kvīts", + "receipt": "Kvīts", + "barcodeGenerator" : "Svītrkoda ģenerators", + "searchProduct" : "Meklēt produktu", + "code" : "Kods", + "price" : "Cena", + "showCode" : "Rādīt kodu", + "showPrice" : "Rādīt cenu", + "showName" : "Rādīt nosaukumu", + "actions" : "Darbības", + "noItemSelected" : "Nav izvēlēts neviens vienums", + "noProductSelected" : "Nav izvēlēts neviens produkts", + "previewPdf" : "PDF priekšskatījums", + "salesReturnReport" : "Pārdošanas atgriešanas pārskats", + "purchaseReturnReport" : "Iepirkumu atgriešanas pārskats", + "incomeFor" : "Ienākumi par", + "enterProductCode": "Ievadiet produkta kodu", + "addIncome" : "Pievienot ienākumus", + "incomeDate" : "Ienākumu datums", + "incomeCategories" : "Ienākumu kategorijas", + "addIncomeCategory" : "Pievienot ienākumu kategoriju", + "enterIncomeCategoryName" : "Ievadiet ienākumu kategorijas nosaukumu", + "totalReturnAmount" : "Kopējā atgriezto summa", + "returned" : "Atgriezts", + "supplierDetails" : "Piegādātāja informācija", + "weekly": "Nedēļas", + "monthly": "Mēneša", + "yearly" : "Gada", + "today" : "Šodien", + "thisWeek" : "Šajā nedēļā", + "thisMonth" : "Šajā mēnesī", + "thisYear": "Šajā gadā", + "allTime" : "Visu laiku", + "custom" : "Pielāgots", + "addUserRole" : "Pievienot lietotāja lomu", + "noRoleFound" : "Lietotāja loma nav atrasta", + "yourPackageExpiredInDays" : "Jūsu pakete beigsies pēc 5 dienām", + "yourPackageExpiredToday" : "Jūsu pakete beigsies šodien\n\nLūdzu, iegādājieties vēlreiz", + "contactUs" : "Sazinieties ar mums", + "writeYourMessageHere" : "Uzrakstiet savu ziņojumu šeit", + "sendMessage" : "Sūtīt ziņu", + "sendYourEmail" : "Sūtiet savu e-pastu", + "backToHome" : "Atpakaļ uz sākumlapu", + "promoCode" : "Promo kods", + "submit" : "Iesniegt", + "seeAllPromoCode" : "Skatīt visus promo kodus", + "categories": "Kategorijas", + "enterYourPhoneNumber" : "Ievadiet savu tālruņa numuru", + "enterFullAddress" : "Ievadiet pilnu adresi", + "enterYourEmailAddress" : "Ievadiet savu e-pasta adresi", + "pleaseEnterAPassword" : "Lūdzu, ievadiet paroli", + "pleaseEnterAConfirmPassword" : "Lūdzu, ievadiet apstiprinājuma paroli", + "enterYourName" : "Ievadiet savu vārdu", + "addNewAddress" : "Pievienot jaunu adresi", + "firstName" : "Vārds", + "lastName" :"Uzvārds", + "country" : "Valsts", + "bangladesh" : "Bangladeša", + "apply" : "Piemērot", + "deliveryAddress" : "Piegādes adrese", + "noDataAvailabe" : "Dati nav pieejami", + "addDelivery" : "Pievienot piegādi", + "description" : "Apraksts", + "addNote" : "Pievienot piezīmi", + "image" : "Attēls", + "pleaseConnectThePrinterFirst" : "Lūdzu, vispirms pievienojiet printeri", + "selectCategory" : "Izvēlieties kategoriju", + "enterExpenseDate" : "Ievadiet izdevumu datumu", + "enterName" : "Ievadiet vārdu", + "enterAmount" : "Ievadiet summu", + "enterRefNumber" : "Ievadiet atsauces numuru", + "fashions" : "Mode", + "billTO" : "Rēķins uz", + "totalDue" : "Kopā jāmaksā", + "paymentsAmount" : "Maksājumu summas", + "remainingDue" : "Atlikušais maksājums", + "thankYouForYourDuePayment" : "Paldies par jūsu maksājumu", + "print" : "Drukāt", + "unitPirce" : "Vienības cena", + "totalPrice" : "Kopējā cena", + "totalVat" : "Kopējais PVN", + "deliveryCharge" : "Piegādes maksa", + "totalPayable" : "Kopējais maksājums", + "thakYouForYourPurchase" : "Paldies par jūsu pirkumu", + "pleaseConnectYourBlutohPrinter" : "Lūdzu, pievienojiet savu Bluetooth printeri", + "editSocailMedia" : "Rediģēt sociālos medijus", + "socialMarketing" : "Sociālais mārketingss", + "share" : "Dalīties", + "notification" : "Paziņojums", + "purchaseAlarm" : "Pirkuma trauksme", + "purchaseConfirmed" : "Pirkums apstiprināts", + "paymentComplete" : "Maksājums pabeigts", + "retur" : "Atgriezt", + "sendSms" : "Sūtīt SMS", + "recivethePin" : "Saņēma PIN kodu", + "startNewSale" : "Sākt jaunu pārdošanu", + "payment" : "Maksājums", + "masterCard" : "MasterCard", + "instrucation" : "Instrukcija", + "cash" : "Skaidra nauda", + "invoiceViewr" : "Rēķina skatītājs", + "size" : "Izmērs", + "color" : "Krāsa", + "weight" : "Svars", + "capacity" : "Ietilpība", + "type" : "Tips", + "youWantTodeletetheProduct" : "Vai vēlaties izdzēst šo produktu?", + "delete" : "Dzēst", + "contactDetials" : "Kontakti", + "clarence" : "Clarence", + "call" : "Zvanīt", + "messege" : "Ziņa", + "dailyTransaction" : "Dienas darījumi", + "promo" : "Promo", + "send" : "Sūtīt", + "easyToUseThePos" : "Viegli lietojams mobilais POS", + "easytheusedesciption" : "POSpro lietotne ir bezmaksas un viegli lietojama. Patiesībā tā ir viena no labākajām POS sistēmām pasaulē.", + "choseYourFeature" : "Izvēlieties savas funkcijas", + "choseyourfeatureDesciption" : "Funkcijas ir svarīga daļa, kas atšķir POSpro no tradicionālajiem risinājumiem.", + "allBusinessSolutions" : "Visi biznesa risinājumi", + "allBusinessolutionDescrip" : "PosPro ir pilnīgs biznesa risinājums ar krājumu, grāmatvedību, pārdošanu, izdevumiem un peļņu/zaudējumiem.", + "skip" : "Izlaist", + "next" : "Tālāk", + "anewUpdateAvailable" : "Pieejams jauns atjauninājums\nLūdzu, atjauniniet savu lietotni", + "skipTheUpdate" :"Izlaist atjauninājumu", + "rememberMeLater" : "Atcerēties vēlāk", + "powerdedByAcnoo" : "Darbina Acnoo", + "lossOrProfit" : "Zaudējumi/Peļņa", + "expense" : "Izdevumi", + "parties" : "Puses", + "home" : "Sākums", + "sales" : "Pārdošana", + "setting" : "Iestatījumi", + + "purchaseNow" : "Pirkt tagad", + "paymentMethods" : "Maksājumu metodes", + "update": "Atjaunināt", + "continueButton": "Turpināt", + "name": "Vārds", + "phone": "Tālruņa numurs", + "email": "E-pasta adrese", + "address": "Adrese", + "previousDue": "Iepriekšējais parāds", + "selectLang": "Izvēlieties savu valodu", + "addContact": "Pievienot kontaktu", + "moreInfo": "Vairāk informācijas", + "retailer": "Mazumtirgotājs", + "dealer": "Dīleris", + "wholesaler": "Vairumtirgotājs", + "supplier": "Piegādātājs", + "CustomerDetails": "Klienta informācija", + "recentTransaction": "Nesen veiktie darījumi", + "totalProduct": "Kopējais produktu skaits", + "total": "Kopā", + "paid": "Apmaksāts", + "unPaid": "Neapmaksāts", + "due": "Parādā", + "connect": "Klikšķiniet, lai savienotu", + "tryAgain": "Mēģināt vēlreiz", + "loading": "Ielādē", + "viewAll": "Rādīt visu", + "partyList": "Pušu saraksts", + "addCustomer": "Lūdzu, pievienojiet klientu", + "updateContact": "Atjaunināt kontaktu", + "dueList": "Parādu saraksts", + "collectDue": "Iekasēt parādu", + "date": "Datums", + "dueAmount": "Parādā summa: ", + "customerName": "Klienta vārds", + "totalAmount": "Kopējā summa", + "paidAmount": "Apmaksātā summa", + "paymentTypes": "Maksājuma veids", + "cancel": "Atcelt", + "expenseReport": "Izdevumu pārskats", + "fromDate": "No datuma", + "toDate": "Līdz datumam", + "expenseFor": "Izdevumi par", + "amount": "Summa", + "noData": "Dati nav pieejami", + "totalExpense": "Kopējie izdevumi", + "addExpense": "Pievienot izdevumus", + "expenseDate": "Izdevumu datums", + "referenceNo": "Atsauces numurs", + "note": "Piezīme", + "expenseCat": "Izdevumu kategorijas", + "search": "Meklēt", + "select": "Izvēlēties", + "addExpenseCat": "Pievienot izdevumu kategoriju", + "categoryName": "Kategorijas nosaukums", + "alreadyAdded": "Jau pievienots", + "whatNew": "Kas ir jauns", + "lp": "Zaudējumi/Peļņa", + "profit": "Peļņa", + "loss": "Zaudējumi", + "lpDetails": "Zaudējumu/Peļņas detaļas", + "invoice": "Rēķins", + "dates": "Datums:", + "mobile": "Mobilais:", + "product": "Produkts", + "quantity": "Daudzums", + "discount": "Atlaide", + "totalLoss": "Kopējie zaudējumi", + "totalProfit": "Kopējā peļņa", + "productList": "Produkta saraksts", + "stock": "Krājumi", + "addNewProduct": "Pievienot jaunu produktu", + "productName": "Produkta nosaukums", + "productCode": "Produkta kods", + "purchasePrice": "Iepirkšanas cena", + "mrp": "MRP", + "wholeSalePrice": "Vairumtirdzniecības cena", + "dealerPrice": "Dīlera cena", + "manufacturer": "Ražotājs", + "saveNPublish": "Saglabāt un publicēt", + "brands": "Zīmoli", + "addBrand": "Pievienot zīmolu", + "brandName": "Zīmola nosaukums", + "addUnit": "Pievienot mērvienību", + "unitName": "Mērvienības nosaukums", + "units": "Mērvienības", + "addProduct": "Lūdzu, pievienojiet produktu", + "updateProduct": "Atjaunināt produktu", + "salePrice": "Pārdošanas cena", + "profile": "Profils", + "edit": "Rediģēt", + "businessCat": "Biznesa kategorija", + "language": "Valoda", + "changePassword": "Mainīt paroli", + "updateProfile": "Atjauniniet savu profilu", + "businessName": "Uzņēmuma un biznesa nosaukums", + "addPurchase": "Pievienot pirkumu", + "inv": "Inv Nr.", + + "supplierName": "Piegādātāja nosaukums", + "itemAdded": "Prece pievienota", + "addItems": "Pievienot preces", + "subTotal": "Apakšsumma", + "returnAmount": "Atgriežamā summa", + "chooseSupplier": "Izvēlēties piegādātāju", + "noSupplier": "Piegādātājs nav pieejams", + "salesDetails": "Pārdošanas informācija", + "editPurchaseInvoice": "Rediģēt iepirkumu rēķinu", + "purchaseList": "Iepirkumu saraksts", + "addAPurchase": "Lūdzu, pievienojiet pirkumu", + "dueReport": "Parādu pārskats", + "fullyPaid": "Pilnībā apmaksāts", + "stillUnpaid": "Vēl neapmaksāts", + "purchaseReport": "Iepirkumu pārskats", + "connectPrinter": "Pievienojiet printeri", + "clickToConnect": "Klikšķiniet, lai savienotu", + "collectDues": "Lūdzu, iekasējiet parādu", + "addNewPurchase": "Lūdzu, pievienojiet pirkumu", + "salesReport": "Pārdošanas pārskats", + "addSale": "Lūdzu, pievienojiet pārdošanu", + "reports": "Pārskati", + "chooseCustomer": "Izvēlēties klientu", + "addSales": "Pievienot pārdošanu", + "saleList": "Pārdošanas saraksts", + "editSalesInvoice": "Rediģēt pārdošanas rēķinu", + "previousPayAmount": "Iepriekšējais apmaksātais daudzums", + "printing": "Drukāt", + "subscription": "Abonements", + "userRole": "Lietotāja loma", + "currency": "Valūta", + "logOut": "Iziet", + "stockList": "Noliktavas saraksts", + "purchase": "Iepirkums", + "sale": "Pārdošana", + "yourPack": "Jūsu pakete", + "freePlan": "Bezmaksas plāns", + "youRUsing": "Jūs izmantojat ", + "freePack": "Bezmaksas pakete", + "premiumPlan": "Premium plāns", + "packFeatures": "Paketa funkcijas", + "unlimited": "Neierobežots", + "updateNow": "Atjaunināt tagad", + "purchasePremium": "Pirkt Premium plānu", + "buyPremium": "Pirkt Premium plānu", + "paypalPay": "Maksāt ar PayPal", + "gotEmail": "Jums ir saņemts e-pasts", + "sendEmail": "Mēs esam nosūtījuši e-pastu ar instrukcijām par paroles atiestatīšanu uz:", + "checkEmail": "Pārbaudīt e-pastu", + "close": "Aizvērt", + "enterEmail": "Lūdzu, ievadiet savu e-pasta adresi, lai saņemtu paroles atiestatīšanas saiti.", + "sendLink": "Sūtīt atiestatīšanas saiti", + "emailText": "E-pasts", + "password": "Parole", + "noAcc": "Nav konta?", + "register": "Reģistrēties", + "phoneVerification": "Tālruņa verifikācija", + "registerTitle": "Mums ir jāreģistrē jūsu tālrunis, pirms sākat darbu!", + "sendCode": "Sūtīt kodu", + "staffLogin": "Darbinieka pieteikšanās", + "logInWithMail": "Pieteikties ar e-pastu", + "setUpProfile": "Iestatiet savu profilu", + "setUpDesc": "Atjauniniet savu profilu, lai savienotu savu ārstu ar labāku iespaidu", + "gallery": "Galerija", + "camera": "Kamera", + "companyAddress": "Uzņēmuma adrese", + "openingBalance": "Sākuma bilance", + "confirmPass": "Apstiprināt paroli", + "haveAcc": "Jau ir konts?", + "loginWithPhone": "Pieteikties ar tālruni", + "editPhone": "Rediģēt tālruņa numuru ?", + "createAcc": "Izveidot bezmaksas kontu", + "congratulation": "Apsveicam", + + "signUp": "Reģistrēties", + "signIn" : "Pieteikties", + "logIn": "Ienākt", + "welcomeBack" : "Laipni atgriezies!", + "passwordCannotBeEmpty" : "Parole nevar būt tukša", + "save": "Saglabāt", + "forgotPassword": "Aizmirsāt paroli", + "reset": "Atiestatīt paroli, izmantojot savu e-pastu vai tālruņa numuru", + "lableEmail": "E-pasts", + "hintEmail": "Ievadiet e-pasta adresi", + "emailCannotBeEmpty": "E-pasts nevar būt tukšs", + "pleaseEnterAValidEmail": "Lūdzu, ievadiet derīgu e-pastu", + "continueE": "Turpināt", + "pleaseEnterYourDetails": "Lūdzu, ievadiet savu informāciju.", + "lablePassword": "Parole", + "hintPassword": "Ievadiet paroli", + "pleaseEnterABiggerPassword": "Lūdzu, ievadiet garāku paroli", + "rememberMe": "Atcerēties mani", + "donNotHaveAnAccount": "Nav konta?", + "createAFreeAccount": "Izveidot bezmaksas kontu", + "fullName": "Pilnais vārds", + "enterYourFullName": "Ievadiet savu pilno vārdu", + + "nameCanNotBeEmpty": "Vārds nevar būt tukšs", + "alreadyHaveAnAccount": "Jau ir konts? ", + "createNewPassword": "Izveidot jaunu paroli", + "setUpNewPassword": "Iestatiet jaunu paroli", + "resetPassword": "Atiestatiet paroli, lai atgūtu un pieteiktos savā kontā", + "newPassword": "Jauna parole", + "confirmPassword": "Apstiprināt paroli", + "passwordsDoNotMatch": "Paroles nesakrīt", + "verityEmail": "Pārbaudīt e-pastu", + "verification": "Verifikācija", + "digits": "6 ciparu PIN kods ir nosūtīts uz jūsu e-pasta adresi: ", + "enterValidOTP": "Ievadiet derīgu OTP", + "resendOTP": "Ievadiet derīgu OTP", + "verifyYourEmail": "Pārbaudiet savu e-pastu", + "weHaveSentAConfirmationEmailTo": "Mēs esam nosūtījuši apstiprinājuma e-pastu uz", + "folder": "Iespējams, ka e-pasta ziņa ir nonākusi jūsu suņu būdā.", + "gotIt": "Sapratu", + "enterOpeningBalance": "Ievadiet sākuma bilanci", + "pleaseEnterAValidBusinessName": "Lūdzu, ievadiet derīgu uzņēmuma nosaukumu", + "enterBusiness": "Ievadiet uzņēmuma/veikala nosaukumu", + "selectBusinessCategory": "Izvēlēties biznesa kategoriju", + "todaySummary": "Šodienas kopsavilkums", + "sellAll": "Pārdot visu >", + "income": "Ienākumi", + "purchased": "Iepirkts", + "endYourFreePlan": "Pabeigt bezmaksas plānu", + "yourFree": "Jūsu bezmaksas pakete ir gandrīz beigusies, iegādājieties nākamo plānu. Paldies.", + "upgradeNow": "Atjaunināt tagad", + "notFound": "Nav atrasts", + "updateYourSubscription": "Atjauniniet savu abonementu", + "noDataFound": "Dati nav atrasts", + "areYouSure": "Vai esat pārliecināts?", + "doYouWantToExitTheApp": "Vai vēlaties iziet no lietotnes?", + "no": "Nē", + "yes": "Jā", + "dashboard": "Informācijas panelis", + "salesPurchaseOverview": "Pārdošanas un iepirkumu pārskats", + "totalItems": "Kopējais produktu skaits", + "totalCategories": "Kopējais kategoriju skaits", + "quickOverview": "Ātrs pārskats", + "totalIncome": "Kopējie ienākumi", + "customerDue": "Klienta parāds", + "stockValue": "Krājumu vērtība", + "lossProfit": "Zaudējumi/Peļņa", + "cost": "Izmaksas", + "qty": "Daudzums", + "noProductFound": "Produkts nav atrasts", + "phoneNumber": "Tālruņa numurs", + "pleaseEnterAValidName": "Lūdzu, ievadiet derīgu vārdu", + "pleaseEnterValidPhoneAndNameFirst": "Lūdzu, vispirms ievadiet derīgu tālruņa numuru un vārdu", + "confirmDelete": "Apstiprināt dzēšanu", + "areYouSureYouWant": "Vai esat pārliecināts, ka vēlaties dzēst šo pušu?", + "pleaseEnterAValidPhoneNumber": "Lūdzu, ievadiet derīgu tālruņa numuru", + "sendSMS": "Sūtīt SMS", + "searchH": "Meklēt šeit....", + "transactions": "Darījumi", + "selectAInvoice": "Izvēlēties rēķinu", + "totalDueAmount": "Kopējais parādā esošais daudzums", + "youCanNotPayMoreThenDue": "Jūs nevarat maksāt vairāk nekā parādā", + "noDueSelected": "Nav izvēlēts neviens parāds", + "pleaseEnterName": "Lūdzu, ievadiet vārdu", + "pleaseEnterAmount": "Lūdzu, ievadiet summu", + "enterNote": "Ievadiet piezīmi", + "pleaseSelectAExpenseCategory": "Lūdzu, izvēlēties izdevumu kategoriju", + "enterExpanseCategoryName": "Ievadiet izdevumu kategorijas nosaukumu", + "comingSoon": "Drīzumā", + "pleaseMakeASaleFirst": "Lūdzu, vispirms veiciet pārdošanu", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Saite", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Maksājumu vārteja", + "paymentSuccess": "Maksājums veiksmīgs", + "paymentWasSuccessful": "Maksājums bija veiksmīgs!", + "paymentFailed": "Maksājums neizdevās", + "paymentFailedPleaseTryAgain": "Maksājums neizdevās. Lūdzu, mēģiniet vēlreiz.", + "pleaseEnterAValidBrandName": "Lūdzu, ievadiet derīgu zīmola nosaukumu", + "enterABrandName": "Ievadiet zīmola nosaukumu", + "addCategory": "Pievienot kategoriju", + "enterCategoryName": "Ievadiet kategorijas nosaukumu", + "selectVariations": "Izvēlēties variācijas: ", + "dataSavedSuccessfully": "Dati saglabāti veiksmīgi.", + "somethingIs": "Kaut kas ir", + "updateYourProfile": "Atjauniniet savu profilu, lai savienotu savu klientu ar labāku iespaidu", + "shopOpeningBalance": "Veikala sākuma bilance", + "shopRemainingBalance": "Veikala atlikušā bilance", + "enterAValidDiscount": "Ievadiet derīgu atlaidi", + "addProductFirst": "Vispirms pievienojiet produktu", + "subtotal": "Apakšsumma", + "purchaseDetails": "Iepirkumu informācija", + "totall": "Kopā:", + "startDate": "Sākuma datums", + "pickStartDate": "Izvēlēties sākuma datumu", + "endDate": "Beigu datums", + "pickEndDate": "Izvēlēties beigu datumu", + + "failedToGetPlatformVersion": "Neizdevās iegūt platformas versiju.", + "enterQuantity": "Ievadiet daudzumu", + "pleaseAddQuantity": "Lūdzu, pievienojiet daudzumu", + "willBeAddedSoon": "Drīz tiks pievienots", + "addedToCart": "Pievienots grozam", + "connectYourPrinter": "Pievienojiet savu printeri", + "customerPay": "Klients maksā", + "supplerPay": "Piegādātājs maksā", + "incomeReport": "Ienākumu pārskats", + "category": "Kategorija", + "balance": "Bilance", + "itemsSales": "Preču pārdošana", + "totalPurchase": "Kopējais iepirkums", + "totalSales": "Kopējā pārdošana", + "stockReport": "Noliktavas pārskats", + "lossProfitReport": "Zaudējumu/Peļņas pārskats", + "outOfStock": "Nav noliktavā", + "vat": "PVN", + "customerPhoneNumber": "Klienta tālruņa numurs", + "enterCustomerPhoneNumber": "Ievadiet klienta tālruņa numuru", + "walkInCustomer": "Ienākošais klients", + "guest": "Viesis", + "stocks": "Krājumi: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Netraucēt", + "on": "Ieslēgts", + "off": "Izslēgts", + "unlimitedUsagesOfOurPackage": "Neierobežota mūsu paketes izmantošana \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Maksāt par abonementu", + "field": "Lauks", + "successfullyPaid": "Veiksmīgi apmaksāts", + "profileEdit": "Profila rediģēšana", + "products": "Produkti", + "salesList": "Pārdošanas saraksts", + "useTitleCanNotBeEmpty": "Lietotāja nosaukums nevar būt tukšs", + "userTitle": "Lietotāja nosaukums", + "enterUserTitle": "Ievadiet lietotāja nosaukumu", + "create": "Izveidot", + "youHaveToGivePermission": "Jums ir jādod atļauja", + "all": "Visi", + "userRoleDetails": "Lietotāja lomas detaļas", + "doYouWantToDeleteTheUser": "Vai vēlaties dzēst lietotāju?", + "thisProductAlreadyAdded": "Šis produkts jau ir pievienots!", + "pleaseEnterAValidProductName": "Lūdzu, ievadiet derīgu produkta nosaukumu", + "enterProductName": "Ievadiet produkta nosaukumu", + "pleaseSelectACategory": "Lūdzu, izvēlēties kategoriju", + "productCategory": "Produkta kategorija", + "selectProductCategory": "Izvēlēties produkta kategoriju", + "enterSize": "Ievadiet izmēru", + "enterColor": "Ievadiet krāsu", + "enterWeight": "Ievadiet svaru", + "enterCapacity": "Ievadiet ietilpību", + "enterType": "Ievadiet tipu", + "productBrand": "Produkta zīmols", + "selectABrand": "Izvēlēties zīmolu", + "productCodeIsRequired": "Produkta kods ir obligāts", + "enterAValidStock": "Ievadiet derīgu krājumu daudzumu", + "enterStock": "Ievadiet krājumu", + "productUnit": "Produkta mērvienība", + "selectProductUnit": "Izvēlēties produkta mērvienību", + "pleaseEnterAValidPurchasePrice": "Lūdzu, ievadiet derīgu iepirkšanas cenu", + "enterPurchasePrice": "Ievadiet iepirkšanas cenu", + "pleaseEnterAValidSalePrice": "Lūdzu, ievadiet derīgu pārdošanas cenu", + "enterSaltingPrice": "Ievadiet pārdošanas cenu", + "enterWholesalePrice": "Ievadiet vairumtirdzniecības cenu", + "enterDealerPrice": "Ievadiet dīlera cenu", + "enterDiscount": "Ievadiet atlaidi", + "enterManufacturerName": "Ievadiet ražotāja nosaukumu", + "adding": "Pievieno...", + "pleaseEnterAValidUnitName": "Lūdzu, ievadiet derīgu mērvienības nosaukumu", + "pleaseEnterUnitName": "Lūdzu, ievadiet mērvienības nosaukumu", + "productDetails": "Produkta detaļas", + "smartWatch": "Gudrais pulkstenis", + "appleWatch": "Apple Watch", + "deleting": "Dzēš...", + "brand": "Zīmols", + "dueCollection": "Parādu iekasēšana", + "noTransaction": "Nav darījumu", + "updating": "Atjaunina...", + "confirmSMSTo": "Apstiprināt SMS uz", + "anSMSWillBeSentToTheFollowingNumber": "SMS tiks nosūtīts uz šādu numuru: ", + "package": "Pakete", + "permissionNotGranted": "Atļauja nav piešķirta!", + "collectedBy": "Iekasējis:", + "phonee": "Tālrunis:", + "purchaseBy": "Iepircis:", + "salesBy": "Pārdevis:", + "days": "dienas", + "details": "Detaļas", + "weSentAnOTPInYourPhoneNumber": "Mēs nosūtījām OTP uz jūsu tālruņa numuru", + "pleaseEnterTheOTP": "Lūdzu, ievadiet OTP", + "enterAValidOTP": "Ievadiet derīgu OTP", + "verify": "Pārbaudīt", + "resendIn": "Nosūtīt vēlreiz pēc ", + "freeLifetimeUpdate": "Bezmaksas mūža atjauninājums", + "android": "Android un iOS lietotnes atbalsts", + "premiumCustomerSupport": "Android un iOS lietotnes atbalsts", + "customInvoiceBranding": "Pielāgota rēķina zīmola veidošana", + "unlimitedUsage": "Neierobežota lietošana", + "freeDataBackup": "Bezmaksas datu dublēšana", + "addCustomers": "Pievienot Klientu", + "noDue": "Nav Parāda", + "customer": "Klients", + "billingAddress": "Rēķina Adrese", + "enterAddress": "Ievadiet Adresi", + "city": "Pilsēta", + "cityName": "Pilsētas Nosaukums", + "state": "Novads/Valsts", + "stateName": "Novada/Valsts Nosaukums", + "zip": "Pasta Kods", + "zipCode": "Ievadiet Pasta Kodu", + "chooseCountry": "Izvēlieties Valsti", + "shippingAddress": "Piegādes Adrese", + "partyCreateWarn": "Jums nav atļaujas izveidot klientu.", + "addParty": "Pievienot Klientus", + "creditLimit": "Klienta Kredīta Limits", + "selectOne": "Izvēlēties Vienu", + "roundings": "Noapaļošana (+/-)", + "roundingTotal": "Noapaļots Kopā", + "opinion": "Ievadiet savu viedokli", + "dueSaleWarn": "Pārdošana uz nomaksu nav atļauta iegriešanās klientiem.", + "paymentTypeHint": "Lūdzu, izvēlieties maksājuma veidu", + "createSaleWarn": "Jums nav atļaujas izveidot pārdošanu.", + "updateSaleWarn": "Jums nav atļaujas atjaunināt pārdošanu.", + "uploadImage": "Augšupielādēt Attēlu", + "useGallery": "Izmantot galeriju", + "openCamera": "Atvērt Kameru", + "scanCode": "Skenēt produkta QR kodu", + "posSale": "POS Pārdošana", + "selectCustomer": "Izvēlēties Klientu", + "searchWith": "Meklēt...", + "filter": "Filtrs", + "productNotFound": "Produkts Nav Atrasts", + "noMatched": "Atbilstoši produkti nav atrasti.", + "inventoryPermission": "Jums nav atļaujas krājumu pārvaldībai", + "noParty": "Nav Atrastu Klientu", + "purchaseWarn": "Jums nav atļaujas izveidot pirkumus.", + "purchaseUpdateWarn": "Jums nav atļaujas atjaunināt pirkumus.", + "addVariantDetails": "Pievienot Varianta Datus", + "purchaseEx": "Iepirkuma Cena Bez PVN", + "purchaseIn": "Iepirkuma Cena Ar PVN", + "purchaseExReq": "Nepieciešama iepirkuma cena bez PVN", + "purchaseInReq": "Nepieciešama iepirkuma cena ar PVN", + "profitMargin": "Peļņas Marža (%)", + "saleReq": "Nepieciešama pārdošanas cena", + "manufactureDate": "Ražošanas Datums", + "selectDate": "Izvēlieties Datumu", + "expDate": "Derīguma Termiņš", + "saveVariant": "Saglabāt Variantu", + "model": "Modelis", + "selectModel": "Izvēlieties Modeli", + "bulk": "Masveida Augšupielāde", + "barcodeGen": "Svītrkodu Ģenerators", + "upload": "Augšupielādēt", + "sku": "SKU / Kods", + "lowStock": "Zems Krājumu Līmenis", + "enLowStock": "Ievadiet zemu krājumu līmeni", + "manuDate": "Ražošanas Datums", + "single": "Atsevišķs", + "batch": "Partija", + "batchNo": "Partijas Nr.", + "entBatchNo": "Ievadiet Partijas Nr.", + "variantAdded": "Variants veiksmīgi pievienots!", + "variantDelete": "Variants veiksmīgi izdzēsts!", + "addVariant": "Pievienot Variantu", + "typeSelect": "Izvēlieties Veidu", + "taxType": "Nodokļa Veids", + "selectTax": "Izvēlieties Nodokli", + "updateProductWarn": "Jums nav atļaujas atjaunināt produktu.", + "addProductWarn": "Jums nav atļaujas izveidot produktu.", + "updateProductSuccess": "Produkts veiksmīgi atjaunināts!", + "addProductSuccess": "Produkts veiksmīgi izveidots!", + "choose": "Izvēlēties", + "view": "Skatīt Detaļas", + "priceWarn": "Cena nevar būt tukša", + "productSetting": "Produkta Iestatījumi", + "saveSetting": "Saglabāt Iestatījumus", + "addStock": "Pievienot Krājumus", + "stockWarn": "Krājumiem jābūt vismaz 1", + "updateSuccess": "Veiksmīgi atjaunināts", + "updateFailed": "Krājumu atjaunināšana neizdevās", + "deleteBatchWarn": "Vai tiešām vēlaties dzēst šo partiju?", + "lowStockReport": "Zema Krājumu Līmeņa Ziņojums", + "genPdfWarn": "Nav pieejami dati PDF ģenerēšanai", + "dateFilterWarn": "Beigu datums nevar būt pirms sākuma datuma.", + "createPdfWarn": "Jums nav atļaujas izveidot PDF.", + "expirationStatus": "Derīguma Statuss", + "selectFDate": "Izvēlieties sākuma datumu", + "selectToDate": "Izvēlieties beigu datumu", + "clear": "Notīrīt", + "incomeReportPermission": "Jums nav atļaujas skatīt ienākumu pārskatu.", + "deleteAcc": "Dzēst Kontu", + "deletePartyWarn": "Jums nav atļaujas dzēst klientu.", + "updatePartyWarn": "Jums nav atļaujas atjaunināt klientu.", + "phoneNotAvail": "Telefona numurs nav pieejams.", + "notLaunch": "Neizdevās palaist telefona lietotni.", + "quickOver": "Ātra Pārskats", + "tranSacOver" : "Darījumu pārskats", + "profitLoss" : "Peļņa un zaudējumi" +} \ No newline at end of file diff --git a/lib/l10n/intl_mk.arb b/lib/l10n/intl_mk.arb new file mode 100644 index 0000000..265ef00 --- /dev/null +++ b/lib/l10n/intl_mk.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "Дали сте сигурни дека сакате да ја избришете вашата сметка? Оваа акција трајно ќе ги избрише сите ваши податоци.", + "passwordMust6Character": "Лозинката мора да има најмалку 6 карактери", + "passwordIsRequired": "Лозинката мора да има најмалку 6 карактери", + "iAgreeDeleteMyAccountPermanent": "Се согласувам трајно да ја избришам мојата сметка.", + "flat": "Фиксно", + "percent": "Процент", + "partialPaid": "Делумно платено", + "selectStock": "Избери залиха", + "stockOrVariant": "Залиха / Варијанта", + "noBatch": "Нема серија", + "purchaseQuantityRequired": "Потребна е количина за купување", + "excelUploader": "Excel прикачувач", + "remove": "Отстрани", + "uploading": "Се прикачува...", + "pickAndUploadFile": "Избери и прикачи датотека", + "downloadExcelFormat": "Преземи Excel формат", + "excelFiles": "Excel датотеки", + "noFileSelected": "Не е избрана датотека", + "orContinueWith": "Или продолжи со", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Најавата не успеа. Ве молиме обидете се повторно.", + "someThingWithWrongWithTheWebPage": "Нешто не е во ред со веб-страницата.", + "loadingOtpSetting": "Се вчитуваат OTP поставките...", + "youCanNowResendYourOtp": "Сега можете повторно да го испратите OTP.", + "resendOtpSeconds": "Повторно испрати OTP за ${start} секунди", + "oldPassword": "Стара лозинка", + "oldPasswordCanNotBeEmpty": "Старата лозинка не може да биде празна", + "seconds": "секунди", + "downloading": "Се презема...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Преземањето е успешно! Проверете ја папката Документи", + "printBarCode": "Печати баркод", + "youDoNotHavePermissionToGenerateBarcode": "Немате дозвола за генерирање баркод.", + "download": "Преземи", + "packingDate": "Датум на пакување", + "permissionDeniedToViewBank": "Дозволата за преглед на банката е одбиена.", + "permissionDeniedToUpdateBank": "Дозволата за ажурирање на банката е одбиена.", + "editWarehouse": "Уреди магацин", + "addNewWarehouse": "Додај нов магацин", + "warehouseName": "Име на магацин", + "enterWarehouseName": "Внесете име на магацин", + "amountMustBeGreaterThanZero": "Износот мора да биде поголем од 0", + "canNotRetrievePaymentDetails": "Не може да се преземат деталите за плаќање.", + "youDonNotHavePermissionToCreateExpense": "Немате дозвола да креирате трошок.", + "youDoNotHavePermissionToCreateExpenseCategory": "Немате дозвола да креирате категорија на трошоци.", + "youDonNotHavePermissionToCreateIncome": "Немате дозвола да креирате приход.", + "youDoNotHavePermissionToCreateIncomeCategory": "Немате дозвола да креирате категорија на приход.", + "salesReturn": "Поврат на продажба", + "purchaseReturn": "Поврат на продажба", + "returnQuantity": "Количина за поврат", + "nonFoundableDiscount": "Неповратни (ДДВ/Попуст)", + "confirmReturn": "Потврди поврат", + "pleaseSelectForProductReturn": "Ве молиме изберете производ за поврат", + "failedToProcessReturn": "Неуспешна обработка на повратот.", + "noValuesDenied": "Не се дефинирани вредности", + "editCategory": "Уреди категорија", + "editModel": "Уреди модел", + "addNewModel": "Додај нов модел", + "pleaseEnterValidName": "Ве молиме внесете валидно име", + "modelName": "Име на моделот", + "enterModelName": "Внесете име на моделот", + "youDoNotHavePermissionToCreateModel": "Немате дозвола да креирате модел", + "youDoNotHavePermissionToUpdateModel": "Немате дозвола да го ажурирате моделот", + "modelUpdateSuccessfully": "Моделот е успешно ажуриран!", + "modelCreatedSuccessfully": "Моделот е успешно креиран!", + "models": "Модели", + "youDoNotHavePermissionDeleteModel": "Немате дозвола да го избришете моделот.", + "enterLabelText": "Внесете текст на етикетата", + "searchBatchNo": "Пребарај бр. на серија...", + "noActiveUser": "Нема активен корисник", + "pleaseUseValidPurchaseCodeUseTheApp": "Ве молиме користете валиден код за купување за да ја користите апликацијата.", + "notInternetConnection": "Нема интернет врска", + "pleaseCheckYourInternetConnection": "Ве молиме проверете ја интернет врската и обидете се повторно", + "ok": "Ок", + "addCash": "Додај готовина", + "reduceCash": "Намали готовина", + "transactionType": "Тип на трансакција", + "user": "Корисник", + "toAccount": "На сметка", + "fromAccount": "Од сметка", + "years": "Години", + "comboProductReport": "Извештај за комбо производи", + "grossProfit": "Бруто добивка (Gross Profit)", + "netProfit": "Нето добивка (Net Profit)", + "incomeType": "Тип на приход", + "expensesType": "Типови на трошоци", + "resets": "Ресетирај", + "packageName": "Име на пакет", + "start": "Почеток", + "paymentMethod": "Метод на плаќање", + "addPayment": "Додај плаќање", + "advance": "Аванс", + "noteLevel": "Ниво на забелешка", + "enterYourNoteLevel": "Внесете ниво на забелешка", + "postSaleMessage": "Порака по продажба", + "enterYourPostSaleMessage": "Внесете порака по продажба", + "a4PageLogo": "Лого за А4 фактура", + "thermalInvoicePageLogo": "Лого за термална фактура", + "thermalPrinterLanguage": "Јазик на термален печатач", + "thermalPrinterPageSize": "Големина на термална хартија", + "openSetting": "Отвори поставки", + "selectRack": "Избери штанд", + "rack": "Штанд (Rack)", + "selectShelf": "Избери полица", + "shelf": "Полица (Shelf)", + "variations": "Варијации", + "combo": "Комбо", + "enterBatchNo": "Внесете бр. на серија", + "selectWarehouse": "Избери магацин", + "warehouse": "Магацин (Warehouse)", + "netTotalAmount": "Нето вкупен износ", + "defaultSellingPrice": "Стандардна продажна цена", + "selectItems": "Избери артикли", + "variantList": "Листа на варијанти", + "addSubVariation": "Додај подваријација", + "editProduct": "Уреди производ", + "noItemFound": "Артиклот не е пронајден", + "youDoNotHavePermissionDeleteTheShelf": "Немате дозвола да ја избришете полицата", + "notMatchingResultFound": "Не се пронајдени соодветни резултати", + "editShelf": "Уреди полица", + "addShelf": "Додај нова полица", + "shelfName": "Име на полица", + "enterShelfName": "Внесете име на полица", + "pleaseEnterShelfName": "Ве молиме внесете име на полица", + "productRacks": "Штандови со производи", + "racks": "Штандови (Racks)", + "youDoNtHavePermissionToCreateRacks": "Немате дозвола да креирате штандови.", + "youDoNtHavePermissionToDeleteRacks": "Немате дозвола да бришете штандови.", + "youDoNtHavePermissionToUpdateRacks": "Немате дозвола да ажурирате штандови.", + "addNewRack": "Додај нов штанд", + "editRack": "Уреди штанд", + "rackName": "Име на штанд", + "pleaseEnterRackName": "Ве молиме внесете име на штанд", + "shelves": "Полици (Shelves)", + "pressToSelect": "Притиснете за избор", + "selectAtLeastOneRack": "Изберете барем една полица", + "inActive": "Неактивно", + "addNewVariation": "Додај нова варијација", + "editVariations": "Уреди варијација", + "values": "Вредности", + "enterValues": "Внесете вредности", + "pleaseEnterAtLeastOneValues": "Ве молиме внесете барем една вредност.", + "productVariations": "Варијации на производи", + "permissionDenied": "Пристапот е одбиен", + "noVariationFound": "Не се пронајдени варијации.", + "addNewVariations": "Додај нови варијации", + "variationId": "ID на варијација", + "updateRole": "Ажурирај улога", + "addRole": "Додај улога", + "enterUserName": "Внесете корисничко име", + "enterYourPassword": "Внесете лозинка", + "selectAll": "Избери сè", + "sNo": "Бр.", + "feature": "Функција", + "read": "Читање", + "viewPrice": "Види цена", + "purchaseReturns": "Поврат на набавка", + "expiredProduct": "Производ со поминат рок", + "barcodes": "Баркодови", + "bulkUploads": "Масовно прикачување", + "productModels": "Модели на производи", + "incomes": "Приходи", + "dues": "Долгови", + "subscriptions": "Претплати", + "paymentsTypes": "Типови на плаќање", + "roles": "Улоги", + "manageSetting": "Управувај со поставки", + "downloadApk": "Преземи APK", + "vatReports": "ДДВ извештаи", + "profitAndLossDetailsReport": "Извештај за добивка и загуба", + "transactionsHistoryReport": "Историја на трансакции", + "expireProductReports": "Извештаи за производи со поминат рок", + "productPurchaseReport": "Извештај за набавка", + "productSalesReport": "Извештај за продажба", + "role": "Улога", + "areYouSureWantToDeleteThisRole": "Дали сте сигурни дека сакате да ја избришете оваа улога?", + "inStock": "На залиха", + "informationShowInLabels": "Информации на етикетите", + "packageDate": "Датум на пакување", + "barCodePrintLabelSetting": "Поставки за печатење баркод етикети", + "labelRoleLabelSize2Inch": "Ролна етикети 2\"*1, 50mm*25mm, простор 3.1mm", + "labelRoleLabelSize1_5Inch": "Ролна етикети 1.5\"*1, 38mm*25mm, простор 3.1mm", + "thirtyTwoLabelPerSheet": "32 етикети по лист, 8.27 x 11.69 инчи", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Немате дозвола за генерирање баркодови.", + "pleaseSelectAProductFirst": "Ве молиме прво изберете производ", + "pleaseEnterAValidQuantity": "Внесете валидна количина (мин. 1)", + "pleaseSelectProductFirst": "Ве молиме прво изберете производ", + "bluetoothIsTurnedOff": "Bluetooth е исклучен. Ве молиме вклучете го.", + "noBluetoothDeviceSelected": "Не е избран Bluetooth уред.", + "printLabel": "Печати етикета", + "caningForDevices": "Пребарување уреди...", + "noDeviceFound": "Не е пронајден уред", + "retryScan": "Обиди се повторно", + "connectedTo": "Поврзано со", + "pleaseEnableBluetooth": "Ве молиме овозможете Bluetooth", + "skuOrCode": "SKU / Код", + "lowStockAlert": "Аларм за ниска залиха", + "tax": "Данок (Tax)", + "costExclusionTax": "Набавна цена без данок", + "costInclusionTax": "Набавна цена со данок", + "mrpOrSalePrice": "Максимална продажна цена (MRP)", + "expiredDate": "Датум на истекување", + "sellingPrice": "Продажна цена", + "variationsProduct": "Производи со варијации", + "comboProducts": "Комбо производи", + "noStockAvailable": "Нема податоци за залиха.", + "highToLowPrice": "Цена: од највисока", + "lowToHighPrice": "Цена: од најниска", + "attachment": "Прилог", + "viewStock": "Види залиха", + "expiry": "Истекување", + "expire": "Истекува", + "sevenDays": "7 дена", + "fifteenthDays": "15 дена", + "thirtyDays": "30 дена", + "sixtyDays": "60 дена", + "outPremiumPlan": "Нашиот Premium план", + "youDoNotHavePermissionToCreatePurchase": "Немате дозвола да креирате набавки.", + "thisPlanIsNotAvailableToPurchase": "Овој план не е достапен за купување", + "thisPlanIsEligibleForUpgrade": "Овој план не е подобен за надградба", + "extendPlan": "Продолжи план", + "buyNow": "Купи сега", + "none": "Ништо", + "roundToWholeNumber": "Заокружи на цел број", + "roundToNearestWholeNumber": "Заокружи на најблизок цел број", + "roundToNearnessDecimalNumber005": "Заокружи на најблиска децимала (0.05)", + "roundToNearnessDecimalNumber01": "Заокружи на најблиска децимала (0.1)", + "roundToNearnessDecimalNumber05": "Заокружи на најблиска децимала (0.5)", + "lastYear": "Минатата година", + "productStock": "Залиха на производ", + "unit": "Единица", + "showExpireDate": "Прикажи датум на истекување", + "vatId": "ДДВ број", + "vatType": "Тип на ДДВ", + "exclusivePrice": "Цена без ДДВ", + "inclusivePrice": "Цена со ДДВ", + "profitPercent": "Процент на добивка", + "showSingle": "Прикажи поединечни", + "showCombo": "Прикажи комбо", + "showVariant": "Прикажи варијанти", + "showAction": "Прикажи акции", + "ledger": "Главна книга", + "youDoNotHavePermissionToGenerateReport": "Немате дозвола за генерирање извештај", + "noDataAvailable": "Нема достапни податоци", + "youDoNotHavePermissionToExportExcel": "Немате дозвола за извоз во Excel", + "noDataAvailableForExport": "Нема достапни податоци за извоз", + "supplierDue": "Долг кон добавувач", + "partyType": "Тип на странка", + "allParty": "Сите странки", + "yesterday": "Вчера", + "last7Days": "Последните 7 дена", + "last30Days": "Последните 30 дена", + "currentMonth": "Тековен месец", + "lastMonth": "Минатиот месец", + "currentYear": "Тековна година", + "customerDate": "Прилагоден датум", + "noTransactionToGeneratePdf": "Нема трансакции за генерирање PDF", + "generatePdf": "Генерирај PDF", + "noTransactionFound": "Не се пронајдени трансакции", + "reference": "Референца", + "creditIn": "Кредит (Прилив)", + "debitOut": "Дебит (Одлив)", + "subscribeNow": "Претплатете се сега", + "expired": "Истечено", + "totalBalance": "Вкупен биланс", + "hoursLeft": "Преостанати часови", + "daysLeft": "Преостанати денови", + "pos": "POS", + "profitAndLoss": "Добивка и загуба", + "branch": "Подружница", + "hrm": "Управување со човечки ресурси (HRM)", + "inventory": "Инвентар", + "editAttendance": "Уреди присуство", + "addNewAttendance": "Додај ново присуство", + "employee": "Вработен", + "pleaseSelectAnEmployee": "Ве молиме изберете вработен", + "shift": "Смена", + "selectEmployeeFirst": "Прво изберете вработен", + "selectDateFirst": "Прво изберете датум", + "month": "Месец", + "autoSelected": "Автоматски избрано", + "pleaseSelectDate": "Ве молиме изберете датум", + "timeIn": "Време на влез", + "timeOut": "Време на излез", + "attendance": "Присуство", + "allEmployee": "Сите вработени", + "noAvailableRecordFound": "Не се пронајдени записи за присуство.", + "addAttendance": "Додај присуство", + "noNoteProvided": "Не е дадена забелешка.", + "duration": "Времетраење", + "youDoNotHavePermissionToViewAttendance": "Немате дозвола за преглед на присуство", + "department": "Оддел", + "noDepartmentFound": "Не е пронајден оддел.", + "inactive": "Неактивен", + "noDescriptionAvailableForThisDepartment": "Нема достапен опис за овој оддел.", + "youDoNotHavePermissionToUpdateDepartment": "Немате дозвола за ажурирање на одделот.", + "youDoNotHavePermissionToDeleteDepartment": "Немате дозвола за бришење на одделот.", + "failedToDeleteTheDeterment": "Неуспешно бришење на одделот", + "failedToLoadDepartment": "Неуспешно вчитување на одделите", + "addDepartment": "Додај оддел", + "saving": "Се зачувува", + "editDesignation": "Уреди позиција", + "addDesignation": "Додај нова позиција", + "designationName": "Име на позицијата", + "enterDesignationName": "Внесете име на позицијата", + "pleaseEnterDesignationName": "Ве молиме внесете име на позицијата", + "pleaseSelectAStatus": "Ве молиме изберете статус", + "enterDescription": "Внесете опис", + "designation": "Позиција", + "noDesignationFound": "Не е пронајдена позиција.", + "noDescriptionAvailableForThisDesignation": "Нема достапен опис за оваа позиција.", + "youDoNotPermissionToUpdateDesignation": "Немате дозвола за ажурирање на позицијата.", + "youDoNotHavePermissionToDeleteDesignation": "Немате дозвола за бришење на позицијата.", + "updatePurchase": "Ажурирај набавка", + "editEmployee": "Уреди вработен", + "addNewEmployee": "Додај нов вработен", + "enterFullName": "Внесете полно име", + "pleaseSelectDesignation": "Ве молиме изберете позиција", + "pleaseSelectDepartment": "Ве молиме изберете оддел", + "pleaseSelectStatus": "Ве молиме изберете статус", + "pleaseEnterYourPhoneNumber": "Ве молиме внесете го вашиот телефонски број", + "countryName": "Име на држава", + "enterYourCountry": "Внесете ја вашата држава", + "salary": "Плата", + "pleaseEnterYourSalary": "Ве молиме внесете ја вашата плата", + "gender": "Пол", + "pleaseSelectYourGender": "Ве молиме изберете пол", + "pleaseSelectYourShift": "Ве молиме изберете смена", + "birthDate": "Датум на раѓање", + "joinDate": "Датум на вработување", + "staus": "Статус", + "pleaseSelectValidStartAndEndDates": "Ве молиме изберете валидни датуми за почеток и крај.", + "endDateCannotBeBeforeStartDate": "Крајниот датум не може да биде пред почетниот датум.", + "editHoliday": "Уреди празник", + "addNewHoliday": "Додај нов празник", + "enterHolidayName": "Внесете име на празникот", + "pleaseEnterHolidayName": "Ве молиме внесете име на празникот", + "pleaseEnterDate": "Ве молиме внесете датум", + "pleaseSelectStartDate": "Ве молиме изберете почетен датум", + "pleaseEnterEndDate": "Ве молиме изберете краен датум", + "endDateBeforeStartDate": "Крајниот датум е пред почетниот", + "holidayList": "Листа на празници", + "noHolidayFound": "Не се пронајдени празници.", + "noHolidayFundMatching": "Не се пронајдени соодветни празници", + "addHoliday": "Додај празник", + "youDoNotHavePermissionToUpgradeHoliday": "Немате дозвола за ажурирање на празници.", + "holiday": "Празник", + "editLeave": "Уреди отсуство", + "addNewLeave": "Додај ново отсуство", + "leaveType": "Тип на отсуство", + "pleaseSelectALeaveType": "Ве молиме изберете тип на отсуство", + "pleaseSelectAStartDate": "Ве молиме изберете почетен датум", + "leaveDuration": "Времетраење на отсуството", + "autoCalculatedDays": "Автоматски пресметани денови", + "leaveList": "Листа на отсуства", + "noLeaveRequestFound": "Не се пронајдени барања за отсуство.", + "addLeave": "Додај отсуство", + "noDescriptionProvided": "Не е даден опис.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Немате дозвола за ажурирање на барањето за отсуство.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Немате дозвола за бришење на барањето за отсуство.", + "leaveRequest": "Барање за отсуство", + "editPayroll": "Уреди платен список", + "addNewPayroll": "Додај нов платен список", + "paymentYear": "Година на исплата", + "pleaseSelectPaymentYear": "Ве молиме изберете година на исплата", + "pleaseSelectAnMonth": "Ве молиме изберете месец", + "pleaseEnterADate": "Ве молиме внесете датум", + "totalSalaryAmount": "Вкупен износ на плата", + "payrollList": "Листа на исплати", + "noPayrollFound": "Не се пронајдени записи за плати.", + "paymentDetails": "Детали за исплата", + "youDoNotHaveUpdatePayroll": "Немате дозвола за ажурирање на платниот список.", + "youDoNotHavePermissionToDeletePayroll": "Немате дозвола за бришење на платниот список.", + "payrollRecord": "Запис за платен список", + "searchAttendance": "Пребарај присуство", + "attendanceReport": "Извештаи за присуство", + "noAttendanceRecordFound": "Не се пронајдени записи за избраните филтри.", + "searchLeave": "Пребарај отсуства", + "leaveReports": "Извештаи за отсуства", + "noLeaveRecordFound": "Не се пронајдени записи за отсуства за избраните филтри.", + "durationDays": "Времетраење (Денови)", + "payrollReports": "Извештаи за плати", + "noMatchingPayrollFound": "Не се пронајдени соодветни записи за плати.", + "editShift": "Уреди смена", + "addNewShift": "Додај нова смена", + "shiftName": "Име на смената", + "pleaseSelectAShift": "Ве молиме изберете смена", + "breakStatus": "Статус на пауза", + "pleaseSelectBreakStatus": "Ве молиме изберете статус на пауза", + "startTimeIsRequired": "Почетното време е задолжително", + "startTime": "Почетно време", + "enterStartTime": "Внесете почетно време", + "endTimeIsRequired": "Крајното време е задолжително", + "endTime": "Крајно време", + "enterEndTime": "Внесете крајно време", + "startBreakTime": "Почеток на пауза", + "enterBreakTime": "Внесете време на пауза", + "endBreakTime": "Крај на пауза", + "noShiftFound": "Не се пронајдени смени.", + "addShift": "Додај смена", + "breakTime": "Време за пауза", + "breakDuration": "Времетраење на пауза", + "youDoNotToHavePermissionToUpdateShift": "Немате дозвола за ажурирање на смената.", + "youDoNotToHavePermissionToDeleteShift": "Немате дозвола за бришење на смената.", + "doYouReallyWantToDeleteThis": "Дали навистина сакате да го избришете ова", + "viewDetails": "Види детали", + "leave": "Отсуство", + "payroll": "Платен список", + "editBankAdjustment": "Уреди банкарско усогласување", + "adjustBankBalance": "Усогласи банкарско салдо", + "pleaseAddAtLeastOneBank": "Ве молиме додајте барем една банкарска сметка за усогласување на салдата.", + "accountNumber": "Име на сметка", + "selectAccount": "Изберете сметка", + "selectType": "Изберете тип", + "amountsIsRequired": "Износот е задолжителен", + "invalidAmount": "Невалиден износ", + "adjustmentDate": "Датум на усогласување", + "dateIsRequired": "Датумот е задолжителен", + "editBankAccounts": "Уреди банкарски сметки", + "addNewBankAccounts": "Додај банкарски сметки", + "accountDisplayName": "Име на сметката за приказ", + "enterAccountDisplayName": "Внесете име на сметката за приказ", + "displayNameIsRequired": "Името за приказ е задолжително", + "openingBalanceIsRequired": "Почетното салдо е задолжително", + "asOfDate": "Заклучно со датум", + "hideFiled": "Сокриј полиња", + "addMoreFiled": "Додај повеќе полиња", + "enterAccountName": "Внесете број на сметка", + "ifscCode": "IFSC код", + "upiIdForQrCode": "UPI ID за QR код", + "bankName": "Име на банка", + "enterBankName": "Внесете име на банка", + "accountHolderName": "Име на сопственикот на сметката", + "enterAccountHolderName": "Внесете име на сопственикот на сметката", + "printBankDetailsAndInvoice": "Печати банкарски детали на фактури", + "viewingTransactionFor": "Преглед на трансакции за", + "bankAccounts": "Банкарски сметки", + "noBankAccountFound": "Не се пронајдени банкарски сметки.", + "noAccountsFoundMissing": "Не се пронајдени соодветни сметки", + "deposit": "Депозит", + "addBank": "Додај банка", + "bankToBankTransfer": "Трансфер од банка во банка", + "bankToCashTransfer": "Трансфер од банка во готовина", + "accountName": "Име на сметката", + "holderName": "Име на сопственикот", + "openingDate": "Датум на отворање", + "currentBalance": "Тековно салдо", + "permissionDeniedToDeleteBank": "Одбиена дозвола за бришење на банка.", + "canNotEditThisTransactionType": "Овој тип на трансакција не може да се уредува.", + "bank": "Банка", + "noTransactionFoundForThisFilter": "Не се пронајдени трансакции за овој филтер.", + "pleaseSelectBothAccounts": "Ве молиме изберете ги двете сметки.", + "cannotTransferToSameAccounts": "Не може да се префрли на истата сметка.", + "editBankTransfer": "Уреди банкарски трансфер", + "needAtLeastTwoBankAccount": "Потребни се барем две банкарски сметки за трансфер.", + "from": "Од", + "to": "До", + "editBankToCash": "Уреди банка во готовина", + "noBankAccountsFoundToTransferFrom": "Не се пронајдени банкарски сметки за трансфер.", + "selectOneAccount": "Изберете една сметка", + "editCashAdjustment": "Уреди готовинско усогласување", + "adjustCashBalance": "Усогласи готовинско салдо", + "customDate": "Прилагоден датум", + "cashInHand": "Готовина во рака", + "currentCashBalance": "Тековно готовинско салдо", + "transfer": "Трансфер", + "adjustCash": "Усогласи готовина", + "pleaseSelectADestinationBankAccounts": "Ве молиме изберете целна банкарска сметка.", + "editCashToBank": "Уреди готовина во банка", + "cashToBankTransfer": "Трансфер од готовина во банка", + "noDestinationBankAccountFond": "Не се пронајдени целни банкарски сметки.", + "transferCheque": "Трансфер на чек", + "receivedFrom": "Примено од", + "chequeAmount": "Износ на чек", + "chequeNumber": "Број на чек", + "chequeDate": "Датум на чек", + "referenceNumber": "Референтен бр.", + "selectBankToCash": "Изберете банка или готовина", + "depositTo": "Депозит на", + "selectDepositDestination": "Изберете дестинација за депозит", + "transferDate": "Датум на трансфер", + "doYouWantToRellyReOpenThisCheque": "Дали навистина сакате повторно да го отворите овој чек?", + "okay": "Во ред", + "reOpen": "Повторно отвори", + "open": "Отворено", + "chequeList": "Листа на чекови", + "closed": "Затворено", + "noChequeFound": "Не се пронајдени чекови", + "searchTransaction": "Пребарај трансакции...", + "filterByDate": "Филтрирај по датум", + "addImage": "Додај слика", + "cashAndBankManagement": "Управување со готовина и банки", + "cheque": "Чекови", + "branchList": "Листа на подружници", + "roleAndPermission": "Улоги и дозволи", + "switchBank": "Промени подружница?", + "exitBank": "Излези од подружница", + "areYouSureWantToSwitchToDifferentBranch": "Дали сте сигурни дека сакате да се префрлите во друга подружница?", + "areYourSureYouWantToExitFromThisBranch": "Дали сте сигурни дека сакате да излезете од оваа подружница?", + "switchs": "Промени", + "exit": "Излез", + "createBranch": "Креирај подружница", + "areYouSureWantToDeleteThisBranch": "Дали сте сигурни дека сакате да ја избришете оваа подружница?", + "currents": "Тековна", + "noBrunchFound": "Не е пронајдена подружница", + "updateBranch": "Ажурирај подружница", + "pleaseEnterBranchName": "Ве молиме внесете име на подружницата", + "enterBalance": "Внесете салдо", + "youDoNotHavePermissionToUpdateBranch": "Немате дозвола за ажурирање на подружницата.", + "allTransaction": "Сите трансакции", + "duePay": "Плаќање на долг", + "allParties": "Сите странки", + "retry": "Обиди се повторно", + "incomeCategoriesReport": "Извештај за категории на приходи", + "dayBook": "Дневник", + "billWiseProfit": "Профит по сметки", + "cashFlow": "Паричен тек", + "balanceSheet": "Биланс на состојба", + "taxReport": "Даночен извештај", + "productSaleHistory": "Историја на продажба на производи", + "productPurchaseHistory": "Историја на набавка на производи", + "partyReports": "Извештаи за странки", + "customerLedger": "Картица на купувач", + "supplierLedger": "Картица на добавувач", + "partyWiseProfit": "Профит по странка", + "productWiseProfit": "Профит по производ", + "top5Customer": "Топ 5 купувачи", + "top5Supplier": "Топ 5 добавувачи", + "productReports": "Извештаи за производи", + "comboReport": "Комбиниран извештај", + "expiredItemReport": "Извештај за артикли со истечен рок", + "top5Product": "Топ 5 производи", + "productWiseProfitAndLoss": "Добивка и загуба по производ", + "productWisePurchase": "Набавка по производ", + "productWiseSale": "Продажба по производ", + "noProductMatchYourSearch": "Ниту еден производ не одговара на вашето пребарување.", + "purchaseQty": "Количина на набавка", + "saleQty": "Количина на продажба", + "youDoNotHavePermissionProfitAndLoss": "Немате дозвола за преглед на добивка и загуба.", + "sold": "Продадено", + "remaining": "Преостанато", + "totalAssets": "Вкупна актива", + "assets": "Актива", + "itemName": "Име на артикал", + "personalInfo": "Лични информации:", + "dueBalance": "Долг за плаќање", + "walletBalance": "Салдо на паричник", + "cashIn": "Влез на готовина", + "cashOut": "Излез на готовина", + "runningCash": "Тековна готовина", + "moneyIn": "Прилив", + "moneyOut": "Одлив", + "noDataAvailableForGeneratePdf": "Нема достапни податоци за генерирање PDF", + "balanceDue": "Преостанат долг", + "returnedAmount": "Вратен износ", + "saleReturn": "Поврат на продажба", + "saleEdit": "Уредување на продажба", + "pleaseAddASalesReturn": "Ве молиме додајте поврат на продажба", + "subscriptionReports": "Извештаи за претплата", + "started": "Започнато", + "end": "Крај", + "taxReportList": "Листа на даночни извештаи", + "developedBy": "Развиено од", + "time": "Време", + "receivedBy": "Примено од", + "wallet": "Паричник", + "warranty": "Гаранција", + "guarantee": "Гаранција (осигурување)", + "remark": "Забелешка", + "bankDetails": "Банкарски детали", + "cashAndBank": "Готовина и банка", + "pdfGenerateSuccessfully": "PDF-от е успешно генериран", + "generatingPdf": "Генерирање PDF", + "INVOICE": "ФАКТУРА", + "admin": "Админ", + "invoiceNumber": "Број на фактура", + "vatNumber": "ДДВ број", + "customerSignature": "Потпис на купувач", + "authorizedSignature": "Овластен потпис", + "poweredBy": "Поддржано од", + "shippingCharge": "Трошоци за испорака", + "totalReturned": "Вкупно вратено", + "amountsInWord": "Износи со зборови", + "changeAmount": "Износ на кусур", + "sellsBy": "Продава", + "rounding": "Заокружување", + "paidBy": "Платено од", + "vatGstTitle": "Наслов на ДДВ/ДСТ", + "enterVatGstTitle": "Внесете наслов на ДДВ/ДСТ", + "vatGstNumber": "ДДВ/ДСТ број", + "enterVatGstNumber": "Внесете ДДВ/ДСТ број", + "vatAndTax": "ДДВ и Данок", + "customPrint": "Прилагодено печатење", + "taxRates": "Даночни стапки", + "taxRatesMangeYourTaxRates": "Даночни стапки - Управувајте со вашите даночни стапки", + "add": "Додај", + "status": "Статус", + "active": "Активен", + "disable": "Оневозможи", + "deletedSuccessFully": "Успешно избришано!", + "failedToDeleteTheTax": "Неуспешно бришење на данокот", + "errorDeletingTax": "Грешка при бришење на данокот", + "taxGroup": "Даночна група", + "combinationOfTheMultipleTaxes": "Комбинација на повеќе даноци", + "subTaxes": "Подданоци", + "action": "Акција", + "addTax": "Додај данок", + "editTax": "Уреди данок", + "addNewTax": "Додај нов данок", + "enterTaxRates": "Внесете даночна стапка", + "addTaxGroup": "Додај нова даночна група", + "editTaxGroup": "Уреди даночна група", + "taxWithSingleMultipleTaxType": "Данок со еден/повеќе видови на данок", + "noSubTaxSelected": "Не е избран подданок", + "subTaxList": "Листа на подданоци", + "taxPercent": "Процент на данок", + "done": "Готово", + "writerTaxHere": "Напишете текст овде...", + "expiredList": "Листа со истечен рок", + "listIsEmpty": "Листата е празна", + "printingInvoice": "Печатење фактура", + "salesSetting": "Поставки за продажба", + "invoiceLogo": "Лого на фактура", + "printingOption": "Опција за печатење", + "amountRoundingMethod": "Метод на заокружување на износ", + "signUp": "Пријави се", + "returnedItem": "Вратена ставка", + "returnedDate": "Датум на враќање", + "unitPrice": "Цена по единица", + "saleBy": "Продадено од", + "purchasedBy": "Купено од", + "collectedBys": "Собрано од", + "payableAmount": "Износ за плаќање", + "receivedAmount": "Примен износ", + "unitPrices": "Цена по единица", + "item": "Артикал", + "sl": "Ред. бр.", + "mobiles": "Мобилен", + "paidVia": "Платено преку", + "moneyReceipt": "Приемница за пари", + "receipt": "Приемница", + "barcodeGenerator" : "Баркод генератор", + "searchProduct" : "Пребарувај производ", + "code" : "Код", + "price" : "Цена", + "showCode" : "Покажи код", + "showPrice" : "Покажи цена", + "showName" : "Покажи име", + "actions" : "Дејства", + "noItemSelected" : "Ниту еден предмет е избран", + "noProductSelected" : "Ниту еден производ е избран", + "previewPdf" : "Преглед на PDF", + "salesReturnReport" : "Извештај за враќање на продажба", + "purchaseReturnReport" : "Извештај за враќање на набавка", + "incomeFor" : "Приход за", + "enterProductCode": "Внесете код на производ", + "addIncome" : "Додај приход", + "incomeDate" : "Датум на приход", + "incomeCategories" : "Категории на приходи", + "addIncomeCategory" : "Додај категорија на приход", + "enterIncomeCategoryName" : "Внесете име на категорија на приход", + "totalReturnAmount" : "Вкупно вратена сума", + "returned" : "Вратено", + "supplierDetails" : "Детали за добавувач", + "weekly": "Неделен", + "monthly": "Месечен", + "yearly" : "Годишен", + "today" : "Денес", + "thisWeek" : "Оваа недела", + "thisMonth" : "Овој месец", + "thisYear": "Оваа година", + "allTime" : "Секогаш", + "custom" : "По обичај", + "addUserRole" : "Додај улога на корисник", + "noRoleFound" : "Не е пронајдена никаква улога на корисник", + "yourPackageExpiredInDays" : "Вашиот пакет истекува за 5 дена", + "yourPackageExpiredToday" : "Вашиот пакет истекува денес\n\nВе молиме купете повторно", + "contactUs" : "Контакт", + "writeYourMessageHere" : "Напиши ја твојата порака овде", + "sendMessage" : "Испрати порака", + "sendYourEmail" : "Испрати го твојот е-мејл", + "backToHome" : "Назад на почетна", + "promoCode" : "Промо код", + "submit" : "Испрати", + "seeAllPromoCode" : "Види ги сите промо кодови", + "categories": "Категории", + "enterYourPhoneNumber" : "Внесете го вашиот телефонски број", + "enterFullAddress" : "Внесете ја полната адреса", + "enterYourEmailAddress" : "Внесете ја вашата е-мејл адреса", + "pleaseEnterAPassword" : "Ве молиме внесете лозинка", + "pleaseEnterAConfirmPassword" : "Ве молиме внесете потврдна лозинка", + "enterYourName" : "Внесете го вашето име", + "addNewAddress" : "Додај нова адреса", + "firstName" : "Име", + "lastName" :"Презиме", + "country" : "Држава", + "bangladesh" : "Бангладеш", + "apply" : "Примени", + "deliveryAddress" : "Адреса за достава", + "noDataAvailabe" : "Нема достапни податоци", + "addDelivery" : "Додај достава", + "description" : "Опис", + "addNote" : "Додај белешка", + "image" : "Слика", + "pleaseConnectThePrinterFirst" : "Ве молиме прво поврзете го печатачот", + "selectCategory" : "Избери категорија", + "enterExpenseDate" : "Внесете датум на трошок", + "enterName" : "Внесете име", + "enterAmount" : "Внесете износ", + "enterRefNumber" : "Внесете референцен број", + "fashions" : "Мода", + "billTO" : "Фактура до", + "totalDue" : "Вкупно долго", + "paymentsAmount" : "Износи на плаќање", + "remainingDue" : "Преостанато долго", + "thankYouForYourDuePayment" : "Ви благодариме за вашето плаќање на долгот", + "print" : "Печати", + "unitPirce" : "Единична цена", + "totalPrice" : "Вкупна цена", + "totalVat" : "Вкупен ДДВ", + "deliveryCharge" : "Такса за достава", + "totalPayable" : "Вкупно за плаќање", + "thakYouForYourPurchase" : "Ви благодариме за вашата куповina", + "pleaseConnectYourBlutohPrinter" : "Ве молиме поврзете го вашиот Bluetooth печатач", + "editSocailMedia" : "Уреди социјални медиуми", + "socialMarketing" : "Социјален маркетинг", + "share" : "Сподели", + "notification" : "Повестување", + "purchaseAlarm" : "Аларм за купување", + "purchaseConfirmed" : "Купување потврдено", + "paymentComplete" : "Плаќање завршено", + "retur" : "Врати", + "sendSms" : "Испрати SMS", + "recivethePin" : "Примено ПИН-кодот", + "startNewSale" : "Започни нова продажба", + "payment" : "Плаќање", + "masterCard" : "Mastercard", + "instrucation" : "Инструкции", + "cash" : "Готовина", + "invoiceViewr" : "Преглед на фактура", + "size" : "Големина", + "color" : "Боја", + "weight" : "Тежина", + "capacity" : "Капацитет", + "type" : "Тип", + "youWantTodeletetheProduct" : "Дали сакате да го избришете овој производ?", + "delete" : "Избриши", + "contactDetials" : "Контактни детали", + "clarence" : "Clarence", + "call" : "Повикај", + "messege" : "Порака", + "dailyTransaction" : "Дневна трансакција", + "promo" : "Промоција", + "send" : "Испрати", + "easyToUseThePos" : "Лесен за употреба мобилен ПОС", + "easytheusedesciption" : "POSpro апликацијата е бесплатна и лесна за употреба. Всушност, таа е еден од најдобрите ПОС системи во светот.", + "choseYourFeature" : "Избери ги твоите карактеристики", + "choseyourfeatureDesciption" : "Карактеристиките се важен дел кој го разликува POSpro од традиционалните решенија.", + "allBusinessSolutions" : "Сите бизнис решенија", + "allBusinessolutionDescrip" : "PosPro е целосно бизнис решение со залиха, сметка, продажба, трошок и загуба/добивка.", + "skip" : "Прескокни", + "next" : "Следно", + "anewUpdateAvailable" : "Достапна е нова ажурирање\nВе молиме ажурирајте ја вашата апликација", + "skipTheUpdate" :"Прескокни го ажурирањето", + "rememberMeLater" : "Запомни ме подоцна", + "powerdedByAcnoo" : "Powered By Acnoo", + "lossOrProfit" : "Загуба/добивка", + "expense" : "Трошок", + "parties" : "Страни", + "home" : "Дом", + "sales" : "Продажба", + "setting" : "Подесување", + + "purchaseNow" : "Купи сега", + "paymentMethods" : "Методи на плаќање", + "update": "Ажурирај", + "continueButton": "Продолжи", + "name": "Име", + "phone": "Телефонски број", + "email": "Е-мејл адреса", + "address": "Адреса", + "previousDue": "Претходно долго", + "selectLang": "Избери ја твојата јазик", + "addContact": "Додај контакт", + "moreInfo": "Повеќе информации", + "retailer": "Малпродажба", + "dealer": "Дилер", + "wholesaler": "Големопродажба", + "supplier": "Доставник", + "CustomerDetails": "Детали за клиент", + "recentTransaction": "Скорешните трансакции", + "totalProduct": "Вкупно производи", + "total": "Вкупно", + "paid": "Платено", + "unPaid": "Неплатено", + "due": "Долго", + "connect": "Кликни за поврзување", + "tryAgain": "Обиди повторно", + "loading": "Вчитување", + "viewAll": "Види сите", + "partyList": "Список на страни", + "addCustomer": "Ве молиме додај клиент", + "updateContact": "Ажурирај контакт", + "dueList": "Список на долгови", + "collectDue": "Наплати долго", + "date": "Датум", + "dueAmount": "Должен износ: ", + "customerName": "Име на клиент", + "totalAmount": "Вкупен износ", + "paidAmount": "Платен износ", + "paymentTypes": "Тип на плаќање", + "cancel": "Откажи", + "expenseReport": "Извештај за трошоци", + "fromDate": "Од датум", + "toDate": "До датум", + "expenseFor": "Трошок за", + "amount": "Износ", + "noData": "Нема достапни податоци", + "totalExpense": "Вкупни трошоци", + "addExpense": "Додај трошок", + "expenseDate": "Датум на трошок", + "referenceNo": "Референцен број", + "note": "Белешка", + "expenseCat": "Категории на трошоци", + "search": "Пребарај", + "select": "Избери", + "addExpenseCat": "Додај категорија на трошок", + "categoryName": "Име на категорија", + "alreadyAdded": "Веќе додадено", + "whatNew": "Што е ново", + "lp": "Загуба/добивка", + "profit": "Добивка", + "loss": "Загуба", + "lpDetails": "Детали за загуба/добивка", + "invoice": "Фактура", + "dates": "Датум:", + "mobile": "Мобилен:", + "product": "Производ", + "quantity": "Количина", + "discount": "Попуст", + "totalLoss": "Вкупна загуба", + "totalProfit": "Вкупна добивка", + "productList": "Список на производи", + "stock": "Залиха", + "addNewProduct": "Додај нов производ", + "productName": "Име на производ", + "productCode": "Код на производ", + "purchasePrice": "Куповна цена", + "mrp": "MRP", + "wholeSalePrice": "Цена на големо", + "dealerPrice": "Цена на дилер", + "manufacturer": "Производител", + "saveNPublish": "Зачувај и објави", + "brands": "Брендови", + "addBrand": "Додај бренд", + "brandName": "Име на бренд", + "addUnit": "Додај единица", + "unitName": "Име на единица", + "units": "Единици", + "addProduct": "Ве молиме додај производ", + "updateProduct": "Ажурирај производ", + "salePrice": "Продажна цена", + "profile": "Профил", + "edit": "Уреди", + "businessCat": "Бизнис категорија", + "language": "Јазик", + "changePassword": "Промени лозинка", + "updateProfile": "Ажурирај го твојот профил", + "businessName": "Име на компанија и бизнис", + "addPurchase": "Додај купување", + "inv": "Бр. фактура", + + "supplierName": "Име на добавувач", + "itemAdded": "Производ додаден", + "addItems": "Додај производи", + "subTotal": "Меѓувкупно", + "returnAmount": "Износ за враќање", + "chooseSupplier": "Избери добавувач", + "noSupplier": "Нема достапни добавувачи", + "salesDetails": "Детали за продажба", + "editPurchaseInvoice": "Уреди фактура за набавка", + "purchaseList": "Список на набавки", + "addAPurchase": "Ве молиме додај набавка", + "dueReport": "Извештај за долгови", + "fullyPaid": "Целосно платено", + "stillUnpaid": "Сè уште неплатено", + "purchaseReport": "Извештај за набавки", + "connectPrinter": "Поврзи го твојот печатач", + "clickToConnect": "Кликни за поврзување", + "collectDues": "Ве молиме наплати долго", + "addNewPurchase": "Ве молиме додај нова набавка", + "salesReport": "Извештај за продажба", + "addSale": "Ве молиме додај продажба", + "reports": "Извештаи", + "chooseCustomer": "Избери клиент", + "addSales": "Додај продажба", + "saleList": "Список на продажба", + "editSalesInvoice": "Уреди фактура за продажба", + "previousPayAmount": "Претходно платен износ", + "printing": "Опција за печатење", + "subscription": "Претплата", + "userRole": "Улога на корисник", + "currency": "Валута", + "logOut": "Одјави се", + "stockList": "Список на залиха", + "purchase": "Набавка", + "sale": "Продажба", + "yourPack": "Вашиот пакет", + "freePlan": "Бесплатен план", + "youRUsing": "Користите ", + "freePack": "Бесплатен пакет", + "premiumPlan": "Премиум план", + "packFeatures": "Карактеристики на пакетот", + "unlimited": "Неограничено", + "updateNow": "Ажурирај сега", + "purchasePremium": "Купи Премиум план", + "buyPremium": "Купи премиум план", + "paypalPay": "Плати со PayPal", + "gotEmail": "Добивте е-мејл", + "sendEmail": "Испративме е-мејл со инструкции за ресетирање на лозинката на:", + "checkEmail": "Провери е-мејл", + "close": "Затвори", + "enterEmail": "Ве молиме внесете ја вашата е-мејл адреса подолу за да примите линк за ресетирање на лозинката.", + "sendLink": "Испрати линк за ресетирање", + "emailText": "Е-мејл", + "password": "Лозинка", + "noAcc": "Немате сметка?", + "register": "Регистрирај се", + "phoneVerification": "Верификација на телефон", + "registerTitle": "Треба да го регистрираме вашиот телефон пред да започнете!", + "sendCode": "Испрати код", + "staffLogin": "Најава за персонал", + "logInWithMail": "Најави се со е-мејл", + "setUpProfile": "Намести го твојот профил", + "setUpDesc": "Ажурирај го твојот профил за да го поврзеш твојот доктор со подобар впечаток", + "gallery": "Галерија", + "camera": "Камера", + "companyAddress": "Адреса на компанијата", + "openingBalance": "Почетна салдо", + "confirmPass": "Потврди лозинка", + "haveAcc": "Веќе имате сметка?", + "loginWithPhone": "Најави се со телефон", + "editPhone": "Уреди телефонски број?", + "createAcc": "Создај бесплатен профил", + "congratulation": "Честитки", + + "signUp": "Регистрирај се", + "signIn" : "Најави се", + "logIn": "Најави се", + "welcomeBack" : "Добредојде назад!", + "passwordCannotBeEmpty" : "Лозинката не може да биде празна", + "save": "Зачувај", + "forgotPassword": "Заборавена лозинка", + "reset": "Ресетирај ја лозинката користејќи го твојот е-мејл или телефонски број", + "lableEmail": "Е-мејл", + "hintEmail": "Внесете е-мејл адреса", + "emailCannotBeEmpty": "Е-мејлот не може да биде празен", + "pleaseEnterAValidEmail": "Ве молиме внесете валиден е-мејл", + "continueE": "Продолжи", + "pleaseEnterYourDetails": "Ве молиме внесете ги твоите детали.", + "lablePassword": "Лозинка", + "hintPassword": "Внесете лозинка", + "pleaseEnterABiggerPassword": "Ве молиме внесете поголема лозинка", + "rememberMe": "Запомни ме", + "donNotHaveAnAccount": "Немате сметка?", + "createAFreeAccount": "Создај бесплатна сметка", + "fullName": "Полнo име", + "enterYourFullName": "Внесете го вашето полно име", + + "nameCanNotBeEmpty": "Името не може да биде празно", + "alreadyHaveAnAccount": "Веќе имате сметка? ", + "createNewPassword": "Создај нова лозинка", + "setUpNewPassword": "Намести нова лозинка", + "resetPassword": "Ресетирај ја лозинката за да се опоравиш и најавиш во твојот профил", + "newPassword": "Нова лозинка", + "confirmPassword": "Потврди лозинка", + "passwordsDoNotMatch": "Лозинките не се совпаѓаат", + "verityEmail": "Верификација на е-мејл", + "verification": "Верификација", + "digits": "6-цифрен ПИН код е испратен на твојата е-мејл адреса: ", + "enterValidOTP": "Внесете валиден OTP", + "resendOTP": "Внесете валиден OTP", + "verifyYourEmail": "Верифицирај го твојот е-мејл", + "weHaveSentAConfirmationEmailTo": "Испративме е-мејл за потврда на ", + "folder": "Можеби мејлот завршил во твојата спам папка.", + "gotIt": "Разбрав", + "enterOpeningBalance": "Внесете почетна салдо", + "pleaseEnterAValidBusinessName": "Ве молиме внесете валидно име на бизнис", + "enterBusiness": "Внесете име на бизнис/продавница", + "selectBusinessCategory": "Избери бизнис категорија", + "todaySummary": "Денешен резиме", + "sellAll": "Продај се`", + "income": "Приход", + "purchased": "Купено", + "endYourFreePlan": "Заврши го твојот бесплатен план", + "yourFree": "Твојот бесплатен пакет скоро е завршен, купи го твојот следен план. Благодариме.", + "upgradeNow": "Надгради сега", + "notFound": "Не најдено", + "updateYourSubscription": "Ажурирај ја твојата претплата", + "noDataFound": "Нема најдено податоци", + "areYouSure": "Дали си сигурен/а?", + "doYouWantToExitTheApp": "Дали сакаш да излезеш од апликацијата?", + "no": "Не", + "yes": "Да", + "dashboard": "Табла", + "salesPurchaseOverview": "Преглед на продажба и набавка", + "totalItems": "Вкупно производи", + "totalCategories": "Вкупно категории", + "quickOverview": "Брз преглед", + "totalIncome": "Вкупен приход", + "customerDue": "Клиентско долго", + "stockValue": "Вредност на залиха", + "lossProfit": "Загуба/добивка", + "cost": "Цена", + "qty": "Кол.", + "noProductFound": "Производ не најден", + "phoneNumber": "Телефонски број", + "pleaseEnterAValidName": "Ве молиме внесете валидно име", + "pleaseEnterValidPhoneAndNameFirst": "Ве молиме прво внесете валиден телефонски број и име", + "confirmDelete": "Потврди бришење", + "areYouSureYouWant": "Дали си сигурен/а дека сакаш да го избришеш оваа страна?", + "pleaseEnterAValidPhoneNumber": "Ве молиме внесете валиден телефонски број", + "sendSMS": "Испрати SMS", + "searchH": "Пребарај овде....", + "transactions": "Трансакции", + "selectAInvoice": "Избери фактура", + "totalDueAmount": "Вкупен должен износ", + "youCanNotPayMoreThenDue": "Не можеш да платиш повеќе од долгот", + "noDueSelected": "Не е избран никаков долг", + "pleaseEnterName": "Ве молиме внеси име", + "pleaseEnterAmount": "Ве молиме внеси износ", + "enterNote": "Внесете белешка", + "pleaseSelectAExpenseCategory": "Ве молиме изберете категорија на трошок", + "enterExpanseCategoryName": "Внесете име на категорија на трошок", + "comingSoon": "Наскоро", + "pleaseMakeASaleFirst": "Ве молиме прво направете продажба", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Линк", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Плаќачка порта", + "paymentSuccess": "Успешно плаќање", + "paymentWasSuccessful": "Плаќањето беше успешно!", + "paymentFailed": "Плаќањето не успеа", + "paymentFailedPleaseTryAgain": "Плаќањето не успеа. Ве молиме обидете се повторно.", + "pleaseEnterAValidBrandName": "Ве молиме внесете валидно име на бренд", + "enterABrandName": "Внесете име на бренд", + "addCategory": "Додај категорија", + "enterCategoryName": "Внесете име на категорија", + "selectVariations": "Избери варијации: ", + "dataSavedSuccessfully": "Податоците се успешно зачувани.", + "somethingIs": "Нешто е", + "updateYourProfile": "Ажурирај го твојот профил за да ги поврзеш твоите клиенти со подобар впечаток", + "shopOpeningBalance": "Почетна салдо на продавницата", + "shopRemainingBalance": "Преостаната салдо на продавницата", + "enterAValidDiscount": "Внесете валиден попуст", + "addProductFirst": "Прво додај производ", + "subtotal": "Меѓувкупно", + "purchaseDetails": "Детали на набавка", + "totall": "Вкупно:", + "startDate": "Датум на почеток", + "pickStartDate": "Избери датум на почеток", + "endDate": "Краен датум", + "pickEndDate": "Избери краен датум", + + "failedToGetPlatformVersion": "Неуспешно добивање на верзија на платформата.", + "enterQuantity": "Внесете количина", + "pleaseAddQuantity": "Ве молиме додадете количина", + "willBeAddedSoon": "Ќе биде додадено наскоро", + "addedToCart": "Додадено во кошничката", + "connectYourPrinter": "Поврзете го вашиот печатач", + "customerPay": "Клиентот плаќа", + "supplerPay": "Добавувачот плаќа", + "incomeReport": "Извештај за приходи", + "category": "Категорија", + "balance": "Салдо", + "itemsSales": "Продажба на производи", + "totalPurchase": "Вкупна набавка", + "totalSales": "Вкупна продажба", + "stockReport": "Извештај за залиха", + "lossProfitReport": "Извештај за загуба/добивка", + "outOfStock": "Надвор од залиха", + "vat": "ДДВ", + "customerPhoneNumber": "Телефонски број на клиент", + "enterCustomerPhoneNumber": "Внесете телефонски број на клиент", + "walkInCustomer": "Клиент кој влегува", + "guest": "Гостин", + "stocks": "Залиха: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Не вознемирувај", + "on": "Вклучено", + "off": "Исклучено", + "unlimitedUsagesOfOurPackage": "Неограничено користење на нашиот пакет \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Плати за претплата", + "field": "Поле", + "successfullyPaid": "Успешно платено", + "profileEdit": "Уреди профил", + "products": "Производи", + "salesList": "Список на продажба", + "useTitleCanNotBeEmpty": "Насловот на корисникот не може да биде празен", + "userTitle": "Наслов на корисник", + "enterUserTitle": "Внесете наслов на корисник", + "create": "Создај", + "youHaveToGivePermission": "Мора да дадете дозвола", + "all": "Сите", + "userRoleDetails": "Детали за улога на корисник", + "doYouWantToDeleteTheUser": "Дали сакаш да го избришеш корисникот?", + "thisProductAlreadyAdded": "Овој производ веќе е додаден!", + "pleaseEnterAValidProductName": "Ве молиме внесете валидно име на производ", + "enterProductName": "Внесете име на производ", + "pleaseSelectACategory": "Ве молиме изберете категорија", + "productCategory": "Категорија на производ", + "selectProductCategory": "Избери категорија на производ", + "enterSize": "Внесете големину", + "enterColor": "Внесете боја", + "enterWeight": "Внесете тежина", + "enterCapacity": "Внесете капацитет", + "enterType": "Внесете тип", + "productBrand": "Бренд на производ", + "selectABrand": "Избери бренд", + "productCodeIsRequired": "кодот на производот е задолжителен", + "enterAValidStock": "Внесете валидна залиха", + "enterStock": "Внесете залиха", + "productUnit": "Единица на производ", + "selectProductUnit": "Избери единица на производ", + "pleaseEnterAValidPurchasePrice": "Ве молиме внесете валидна куповна цена", + "enterPurchasePrice": "Внесете куповна цена", + "pleaseEnterAValidSalePrice": "Ве молиме внесете валидна продажна цена", + "enterSaltingPrice": "Внесете продажна цена", + "enterWholesalePrice": "Внесете цена на големо", + "enterDealerPrice": "Внесете цена на дилер", + "enterDiscount": "Внесете попуст", + "enterManufacturerName": "Внесете име на производител", + "adding": "Додавање...", + "pleaseEnterAValidUnitName": "Ве молиме внесете валидно име на единица", + "pleaseEnterUnitName": "Ве молиме внесете име на единица", + "productDetails": "Детали за производ", + "smartWatch": "Паметен часовник", + "appleWatch": "Apple Watch", + "deleting": "Бришење...", + "brand": "Бренд", + "dueCollection": "Наплата на долгови", + "noTransaction": "Нема трансакции", + "updating": "Ажурирање...", + "confirmSMSTo": "Потврди SMS на", + "anSMSWillBeSentToTheFollowingNumber": "SMS ќе биде испратен на следниот број: ", + "package": "Пакет", + "permissionNotGranted": "Дозволата не е дадена!", + "collectedBy": "Собиран од:", + "phonee": "Телефон:", + "purchaseBy": "Купено од:", + "salesBy": "Продадено од:", + "days": "дена", + "details": "Детали", + "weSentAnOTPInYourPhoneNumber": "Испративме OTP на твојот телефонски број", + "pleaseEnterTheOTP": "Ве молиме внесете го OTP-то", + "enterAValidOTP": "Внесете валиден OTP", + "verify": "Верифицирај", + "resendIn": "Повторно испрати за ", + "freeLifetimeUpdate": "Бесплатно доживотно ажурирање", + "android": "Поддршка за Android & iOS апликации", + "premiumCustomerSupport": "Поддршка за Android & iOS апликации", + "customInvoiceBranding": "Прилагодено брендирање на фактура", + "unlimitedUsage": "Неограничена употреба", + "freeDataBackup": "Бесплатно резервно копирање на податоци", + "addCustomers": "Додај клиент", + "noDue": "Нема долг", + "customer": "Клиент", + "billingAddress": "Адреса за фактурирање", + "enterAddress": "Внесете адреса", + "city": "Град", + "cityName": "Име на град", + "state": "Држава", + "stateName": "Име на држава", + "zip": "Поштенски код", + "zipCode": "Внесете поштенски код", + "chooseCountry": "Изберете земја", + "shippingAddress": "Адреса за достава", + "partyCreateWarn": "Немате дозвола за создавање страна.", + "addParty": "Додај страни", + "creditLimit": "Кредитен лимит на страната", + "selectOne": "Изберете едно", + "roundings": "Заокружување (+/-)", + "roundingTotal": "Заокружен вкупен износ", + "opinion": "Внесете го вашиот став", + "dueSaleWarn": "Продажбата на отплата не е дозволена за случајни купувачи.", + "paymentTypeHint": "Ве молиме изберете тип на плаќање", + "createSaleWarn": "Немате дозвола за креирање продажба.", + "updateSaleWarn": "Немате дозвола за ажурирање продажба.", + "uploadImage": "Постави слика", + "useGallery": "Користи галерија", + "openCamera": "Отвори камера", + "scanCode": "Скенирај QR код на производот", + "posSale": "POS продажба", + "selectCustomer": "Избери клиент", + "searchWith": "Пребарај...", + "filter": "Филтер", + "productNotFound": "Производот не е пронајден", + "noMatched": "Не се пронајдени совпаѓачки производи.", + "inventoryPermission": "Немате дозвола за инвентар", + "noParty": "Нема пронајдени страни", + "purchaseWarn": "Немате дозвола за создавање набавки.", + "purchaseUpdateWarn": "Немате дозвола за ажурирање набавки.", + "addVariantDetails": "Додај детали за варијанта", + "purchaseEx": "Цена на набавка без ДДВ", + "purchaseIn": "Цена на набавка со ДДВ", + "purchaseExReq": "Потребна е цена на набавка без ДДВ", + "purchaseInReq": "Потребна е цена на набавка со ДДВ", + "profitMargin": "Маржа на профит (%)", + "saleReq": "Потребна е цена на продажба", + "manufactureDate": "Датум на производство", + "selectDate": "Избери датум", + "expDate": "Датум на истек", + "saveVariant": "Зачувај варијанта", + "model": "Модел", + "selectModel": "Избери модел", + "bulk": "Масовно поставување", + "barcodeGen": "Генератор на баркодови", + "upload": "Постави", + "sku": "SKU / Код", + "lowStock": "Ниско залихи", + "enLowStock": "Внеси ниско ниво на залихи", + "manuDate": "Датум на производство", + "single": "Единечен", + "batch": "Серии", + "batchNo": "Број на серија", + "entBatchNo": "Внесете број на серија", + "variantAdded": "Варијантата е успешно додадена!", + "variantDelete": "Варијантата е успешно избришана!", + "addVariant": "Додај варијанта", + "typeSelect": "Избери тип", + "taxType": "Тип на данок", + "selectTax": "Избери данок", + "updateProductWarn": "Немате дозвола за ажурирање на производот.", + "addProductWarn": "Немате дозвола за создавање производ.", + "updateProductSuccess": "Производот е успешно ажуриран!", + "addProductSuccess": "Производот е успешно креиран!", + "choose": "Избери", + "view": "Погледни детали", + "priceWarn": "Цената не може да биде празна", + "productSetting": "Поставки на производот", + "saveSetting": "Зачувај поставки", + "addStock": "Додај залиха", + "stockWarn": "Залихата мора да биде најмалку 1", + "updateSuccess": "Успешно ажурирано", + "updateFailed": "Ажурирањето на залихата не успеа", + "deleteBatchWarn": "Дали сте сигурни дека сакате да ја избришете оваа серија?", + "lowStockReport": "Извештај за ниски залихи", + "genPdfWarn": "Нема податоци за генерирање PDF", + "dateFilterWarn": "Крајниот датум не може да биде пред почетниот датум.", + "createPdfWarn": "Немате дозвола за креирање PDF.", + "expirationStatus": "Статус на истек", + "selectFDate": "Изберете почетен датум", + "selectToDate": "Изберете краен датум", + "clear": "Исчисти", + "incomeReportPermission": "Немате дозвола за преглед на извештајот за приход.", + "deleteAcc": "Избриши сметка", + "deletePartyWarn": "Немате дозвола за бришење страна.", + "updatePartyWarn": "Немате дозвола за ажурирање страна.", + "phoneNotAvail": "Телефонскиот број не е достапен.", + "notLaunch": "Не може да се отвори телефонската апликација.", + "quickOver": "Брз преглед", + "tranSacOver" : "Преглед на трансакција", + "profitLoss" : "Добивка и загуба" +} \ No newline at end of file diff --git a/lib/l10n/intl_ml.arb b/lib/l10n/intl_ml.arb new file mode 100644 index 0000000..1e2eea4 --- /dev/null +++ b/lib/l10n/intl_ml.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "നിങ്ങളുടെ അക്കൗണ്ട് ഇല്ലാതാക്കണമെന്ന് ഉറപ്പാണോ? ഈ നടപടി നിങ്ങളുടെ എല്ലാ ഡാറ്റയും ശാശ്വതമായി ഇല്ലാതാക്കും.", + "passwordMust6Character": "പാസ്‌വേഡിന് കുറഞ്ഞത് 6 അക്ഷരങ്ങൾ ഉണ്ടായിരിക്കണം", + "passwordIsRequired": "പാസ്‌വേഡിന് കുറഞ്ഞത് 6 അക്ഷരങ്ങൾ ഉണ്ടായിരിക്കണം", + "iAgreeDeleteMyAccountPermanent": "എന്റെ അക്കൗണ്ട് ശാശ്വതമായി ഇല്ലാതാക്കാൻ ഞാൻ സമ്മതിക്കുന്നു.", + "flat": "ഫ്ലാറ്റ്", + "percent": "ശതമാനം", + "partialPaid": "ഭാഗികമായി പണമടച്ചു", + "selectStock": "സ്റ്റോക്ക് തിരഞ്ഞെടുക്കുക", + "stockOrVariant": "സ്റ്റോക്ക് / വേരിയന്റ്", + "noBatch": "ബാച്ച് ഇല്ല", + "purchaseQuantityRequired": "വാങ്ങൽ അളവ് ആവശ്യമാണ്", + "excelUploader": "എക്സൽ അപ്‌ലോഡർ", + "remove": "നീക്കം ചെയ്യുക", + "uploading": "അപ്‌ലോഡ് ചെയ്യുന്നു...", + "pickAndUploadFile": "ഫയൽ തിരഞ്ഞെടുത്ത് അപ്‌ലോഡ് ചെയ്യുക", + "downloadExcelFormat": "എക്സൽ ഫോർമാറ്റ് ഡൗൺലോഡ് ചെയ്യുക", + "excelFiles": "എക്സൽ ഫയലുകൾ", + "noFileSelected": "ഫയലുകളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല", + "orContinueWith": "അല്ലെങ്കിൽ ഇതിലൂടെ തുടരുക", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ലോഗിൻ പരാജയപ്പെട്ടു. ദയവായി വീണ്ടും ശ്രമിക്കുക.", + "someThingWithWrongWithTheWebPage": "വെബ് പേജിൽ എന്തോ തകരാർ സംഭവിച്ചു.", + "loadingOtpSetting": "OTP ക്രമീകരണങ്ങൾ ലോഡ് ചെയ്യുന്നു...", + "youCanNowResendYourOtp": "നിങ്ങൾക്ക് ഇപ്പോൾ OTP വീണ്ടും അയക്കാം.", + "resendOtpSeconds": "${start} സെക്കൻഡിനുള്ളിൽ OTP വീണ്ടും അയയ്ക്കുക", + "oldPassword": "പഴയ പാസ്‌വേഡ്", + "oldPasswordCanNotBeEmpty": "പഴയ പാസ്‌വേഡ് ശൂന്യമാകാൻ പാടില്ല", + "seconds": "സെക്കൻഡ്", + "downloading": "ഡൗൺലോഡ് ചെയ്യുന്നു...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ഡൗൺലോഡ് വിജയിച്ചു! നിങ്ങളുടെ ഡോക്യുമെന്റ് ഫോൾഡർ പരിശോധിക്കുക", + "printBarCode": "ബാർകോഡ് പ്രിന്റ് ചെയ്യുക", + "youDoNotHavePermissionToGenerateBarcode": "ബാർകോഡ് ജനറേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "download": "ഡൗൺലോഡ്", + "packingDate": "പാക്കിംഗ് തീയതി", + "permissionDeniedToViewBank": "ബാങ്ക് കാണാനുള്ള അനുമതി നിഷേധിച്ചു.", + "permissionDeniedToUpdateBank": "ബാങ്ക് അപ്‌ഡേറ്റ് ചെയ്യാനുള്ള അനുമതി നിഷേധിച്ചു.", + "editWarehouse": "വെയർഹൗസ് എഡിറ്റ് ചെയ്യുക", + "addNewWarehouse": "പുതിയ വെയർഹൗസ് ചേർക്കുക", + "warehouseName": "വെയർഹൗസ് പേര്", + "enterWarehouseName": "വെയർഹൗസ് പേര് നൽകുക", + "amountMustBeGreaterThanZero": "തുക 0-ൽ കൂടുതലായിരിക്കണം", + "canNotRetrievePaymentDetails": "പേയ്‌മെന്റ് വിശദാംശങ്ങൾ വീണ്ടെടുക്കാൻ കഴിഞ്ഞില്ല.", + "youDonNotHavePermissionToCreateExpense": "ചെലവ് സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNotHavePermissionToCreateExpenseCategory": "ചെലവ് വിഭാഗം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDonNotHavePermissionToCreateIncome": "വരുമാനം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNotHavePermissionToCreateIncomeCategory": "വരുമാന വിഭാഗം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "salesReturn": "സെയിൽസ് റിട്ടേൺ", + "purchaseReturn": "സെയിൽസ് റിട്ടേൺ", + "returnQuantity": "റിട്ടേൺ അളവ്", + "nonFoundableDiscount": "തിരികെ ലഭിക്കാത്തത് (VAT/ഡിസ്കൗണ്ട്)", + "confirmReturn": "റിട്ടേൺ സ്ഥിരീകരിക്കുക", + "pleaseSelectForProductReturn": "തിരികെ നൽകുന്നതിനായി ഉൽപ്പന്നം തിരഞ്ഞെടുക്കുക", + "failedToProcessReturn": "റിട്ടേൺ പ്രോസസ്സ് ചെയ്യുന്നതിൽ പരാജയപ്പെട്ടു.", + "noValuesDenied": "മൂല്യങ്ങളൊന്നും നിർവചിച്ചിട്ടില്ല", + "editCategory": "വിഭാഗം എഡിറ്റ് ചെയ്യുക", + "editModel": "മോഡൽ എഡിറ്റ് ചെയ്യുക", + "addNewModel": "പുതിയ മോഡൽ ചേർക്കുക", + "pleaseEnterValidName": "സാധുവായ പേര് നൽകുക", + "modelName": "മോഡൽ പേര്", + "enterModelName": "മോഡൽ പേര് നൽകുക", + "youDoNotHavePermissionToCreateModel": "മോഡൽ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + "youDoNotHavePermissionToUpdateModel": "മോഡൽ അപ്‌ഡേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + "modelUpdateSuccessfully": "മോഡൽ വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു!", + "modelCreatedSuccessfully": "മോഡൽ വിജയകരമായി സൃഷ്ടിച്ചു!", + "models": "മോഡലുകൾ", + "youDoNotHavePermissionDeleteModel": "മോഡൽ ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "enterLabelText": "ലേബൽ ടെക്സ്റ്റ് നൽകുക", + "searchBatchNo": "ബാച്ച് നമ്പർ തിരയുക...", + "noActiveUser": "സജീവ ഉപയോക്താവല്ല", + "pleaseUseValidPurchaseCodeUseTheApp": "ആപ്പ് ഉപയോഗിക്കുന്നതിന് സാധുവായ പർച്ചേസ് കോഡ് ഉപയോഗിക്കുക.", + "notInternetConnection": "ഇന്റർനെറ്റ് കണക്ഷൻ ഇല്ല", + "pleaseCheckYourInternetConnection": "നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ പരിശോധിച്ചു വീണ്ടും ശ്രമിക്കുക", + "ok": "ശരി", + "addCash": "പണം ചേർക്കുക", + "reduceCash": "പണം കുറയ്ക്കുക", + "transactionType": "ഇടപാട് തരം", + "user": "ഉപയോക്താവ്", + "toAccount": "അക്കൗണ്ടിലേക്ക്", + "fromAccount": "അക്കൗണ്ടിൽ നിന്ന്", + "years": "വർഷങ്ങൾ", + "comboProductReport": "കോംബോ ഉൽപ്പന്ന റിപ്പോർട്ട്", + "grossProfit": "മൊത്ത ലാഭം (Gross Profit)", + "netProfit": "അറ്റാദായം (Net Profit)", + "incomeType": "വരുമാന തരം", + "expensesType": "ചെലവ് ഇനങ്ങൾ", + "resets": "റീസെറ്റ് ചെയ്യുക", + "packageName": "പാക്കേജ് പേര്", + "start": "തുടങ്ങുക", + "paymentMethod": "പേയ്‌മെന്റ് രീതി", + "addPayment": "പേയ്‌മെന്റ് ചേർക്കുക", + "advance": "അഡ്വാൻസ്", + "noteLevel": "നോട്ട് ലെവൽ", + "enterYourNoteLevel": "നോട്ട് ലെവൽ നൽകുക", + "postSaleMessage": "വിൽപ്പനാനന്തര സന്ദേശം", + "enterYourPostSaleMessage": "വിൽപ്പനാനന്തര സന്ദേശം നൽകുക", + "a4PageLogo": "A4 ഇൻവോയ്സ് ലോഗോ", + "thermalInvoicePageLogo": "തെർമൽ ഇൻവോയ്സ് ലോഗോ", + "thermalPrinterLanguage": "തെർമൽ പ്രിന്റർ ഭാഷ", + "thermalPrinterPageSize": "പേപ്പർ സൈസ്", + "openSetting": "സെറ്റിംഗ്സ് തുറക്കുക", + "selectRack": "റാക്ക് തിരഞ്ഞെടുക്കുക", + "rack": "റാക്ക് (Rack)", + "selectShelf": "ഷെൽഫ് തിരഞ്ഞെടുക്കുക", + "shelf": "ഷെൽഫ് (Shelf)", + "variations": "വ്യതിയാനങ്ങൾ", + "combo": "കോംബോ", + "enterBatchNo": "ബാച്ച് നമ്പർ നൽകുക", + "selectWarehouse": "വെയർഹൗസ് തിരഞ്ഞെടുക്കുക", + "warehouse": "വെയർഹൗസ് (Warehouse)", + "netTotalAmount": "ആകെ തുക", + "defaultSellingPrice": "വിൽപ്പന വില", + "selectItems": "ഇനങ്ങൾ തിരഞ്ഞെടുക്കുക", + "variantList": "വേരിയന്റ് ലിസ്റ്റ്", + "addSubVariation": "സബ് വേരിയന്റ് ചേർക്കുക", + "editProduct": "ഉൽപ്പന്നം തിരുത്തുക", + "noItemFound": "ഇനങ്ങൾ കണ്ടെത്തിയില്ല", + "youDoNotHavePermissionDeleteTheShelf": "ഷെൽഫ് ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + "notMatchingResultFound": "ഫലങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല", + "editShelf": "ഷെൽഫ് തിരുത്തുക", + "addShelf": "പുതിയ ഷെൽഫ് ചേർക്കുക", + "shelfName": "ഷെൽഫ് പേര്", + "enterShelfName": "ഷെൽഫ് പേര് നൽകുക", + "pleaseEnterShelfName": "ദയവായി ഷെൽഫ് പേര് നൽകുക", + "productRacks": "പ്രോഡക്റ്റ് റാക്കുകൾ", + "racks": "റാക്കുകൾ (Racks)", + "youDoNtHavePermissionToCreateRacks": "റാക്കുകൾ നിർമ്മിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNtHavePermissionToDeleteRacks": "റാക്കുകൾ ഇല്ലാതാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNtHavePermissionToUpdateRacks": "റാക്കുകൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "addNewRack": "പുതിയ റാക്ക് ചേർക്കുക", + "editRack": "റാക്ക് തിരുത്തുക", + "rackName": "റാക്ക് പേര്", + "pleaseEnterRackName": "ദയവായി റാക്ക് പേര് നൽകുക", + "shelves": "ഷെൽഫുകൾ (Shelves)", + "pressToSelect": "തിരഞ്ഞെടുക്കാൻ അമർത്തുക", + "selectAtLeastOneRack": "കുറഞ്ഞത് ഒരു ഷെൽഫ് എങ്കിലും തിരഞ്ഞെടുക്കുക", + "inActive": "നിഷ്‌ക്രിയം", + "addNewVariation": "പുതിയ വേരിയേഷൻ ചേർക്കുക", + "editVariations": "വേരിയേഷൻ തിരുത്തുക", + "values": "മൂല്യങ്ങൾ", + "enterValues": "മൂല്യങ്ങൾ നൽകുക", + "pleaseEnterAtLeastOneValues": "കുറഞ്ഞത് ഒരു മൂല്യം നൽകുക.", + "productVariations": "പ്രോഡക്റ്റ് വേരിയേഷൻസ്", + "permissionDenied": "അനുമതി നിഷേധിച്ചു", + "noVariationFound": "വേരിയേഷൻ കണ്ടെത്തിയില്ല.", + "addNewVariations": "പുതിയ വേരിയേഷൻസ് ചേർക്കുക", + "variationId": "വേരിയേഷൻ ഐഡി", + "updateRole": "റോൾ പുതുക്കുക", + "addRole": "റോൾ ചേർക്കുക", + "enterUserName": "യൂസർ നെയിം നൽകുക", + "enterYourPassword": "പാസ്‌വേഡ് നൽകുക", + "selectAll": "എല്ലാം തിരഞ്ഞെടുക്കുക", + "sNo": "ക്രമനമ്പർ", + "feature": "സവിശേഷത", + "read": "വായിക്കുക", + "viewPrice": "വില കാണുക", + "purchaseReturns": "പർച്ചേസ് റിട്ടേൺസ്", + "expiredProduct": "കാലാവധി കഴിഞ്ഞ ഉൽപ്പന്നങ്ങൾ", + "barcodes": "ബാർകോഡുകൾ", + "bulkUploads": "ബൾക്ക് അപ്‌ലോഡ്", + "productModels": "പ്രോഡക്റ്റ് മോഡലുകൾ", + "incomes": "വരുമാനം", + "dues": "കുടിശ്ശിക", + "subscriptions": "സബ്സ്ക്രിപ്ഷനുകൾ", + "paymentsTypes": "പേയ്‌മെന്റ് തരങ്ങൾ", + "roles": "റോളുകൾ", + "manageSetting": "സെറ്റിംഗ്സ് മാനേജ് ചെയ്യുക", + "downloadApk": "APK ഡൗൺലോഡ് ചെയ്യുക", + "vatReports": "VAT റിപ്പോർട്ടുകൾ", + "profitAndLossDetailsReport": "ലാഭനഷ്ട റിപ്പോർട്ട്", + "transactionsHistoryReport": "ഇടപാട് ചരിത്രം", + "expireProductReports": "എക്സ്പയറി റിപ്പോർട്ടുകൾ", + "productPurchaseReport": "പർച്ചേസ് റിപ്പോർട്ട്", + "productSalesReport": "സെയിൽസ് റിപ്പോർട്ട്", + "role": "റോൾ", + "areYouSureWantToDeleteThisRole": "നിങ്ങൾ ഈ റോൾ നീക്കം ചെയ്യാൻ ആഗ്രഹിക്കുന്നുണ്ടോ?", + "inStock": "സ്റ്റോക്കുണ്ട്", + "informationShowInLabels": "ലേബലിലെ വിവരങ്ങൾ", + "packageDate": "പാക്കിംഗ് തീയതി", + "barCodePrintLabelSetting": "ബാർകോഡ് പ്രിന്റ് സെറ്റിംഗ്സ്", + "labelRoleLabelSize2Inch": "ലേബൽ റോൾ 2\"*1, 50mm*25mm", + "labelRoleLabelSize1_5Inch": "ലേബൽ റോൾ 1.5\"*1, 38mm*25mm", + "thirtyTwoLabelPerSheet": "ഒരു ഷീറ്റിൽ 32 ലേബലുകൾ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "ബാർകോഡ് നിർമ്മിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "pleaseSelectAProductFirst": "ആദ്യം ഒരു ഉൽപ്പന്നം തിരഞ്ഞെടുക്കുക", + "pleaseEnterAValidQuantity": "ശരിയായ എണ്ണം നൽകുക (കുറഞ്ഞത് 1)", + "pleaseSelectProductFirst": "ആദ്യം ഉൽപ്പന്നം തിരഞ്ഞെടുക്കുക", + "bluetoothIsTurnedOff": "ബ്ലൂടൂത്ത് ഓഫ് ആണ്. ഓൺ ചെയ്യുക.", + "noBluetoothDeviceSelected": "ബ്ലൂടൂത്ത് ഉപകരണം തിരഞ്ഞെടുത്തിട്ടില്ല.", + "printLabel": "ലേബൽ പ്രിന്റ് ചെയ്യുക", + "caningForDevices": "ഉപകരണങ്ങൾക്കായി തിരയുന്നു...", + "noDeviceFound": "ഉപകരണങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല", + "retryScan": "വീണ്ടും ശ്രമിക്കുക", + "connectedTo": "ബന്ധിപ്പിച്ചു:", + "pleaseEnableBluetooth": "ദയവായി ബ്ലൂടൂത്ത് ഓൺ ചെയ്യുക", + "skuOrCode": "SKU / കോഡ്", + "lowStockAlert": "സ്റ്റോക്ക് കുറവ് അറിയിപ്പ്", + "tax": "നികുതി (Tax)", + "costExclusionTax": "നികുതിയില്ലാത്ത വില", + "costInclusionTax": "നികുതിയുൾപ്പെടെയുള്ള വില", + "mrpOrSalePrice": "പരമാവധി വില (MRP)", + "expiredDate": "കാലാവധി തീയതി", + "sellingPrice": "വിൽപ്പന വില", + "variationsProduct": "വേരിയേഷൻ ഉൽപ്പന്നങ്ങൾ", + "comboProducts": "കോംബോ ഉൽപ്പന്നങ്ങൾ", + "noStockAvailable": "സ്റ്റോക്ക് വിവരങ്ങൾ ലഭ്യമല്ല.", + "highToLowPrice": "വില: കൂടിയത് മുതൽ കുറഞ്ഞത് വരെ", + "lowToHighPrice": "വില: കുറഞ്ഞത് മുതൽ കൂടിയത് വരെ", + "attachment": "അറ്റാച്ച്മെന്റ്", + "viewStock": "സ്റ്റോക്ക് കാണുക", + "expiry": "കാലാവധി", + "expire": "കാലാവധി തീരുന്നു", + "sevenDays": "7 ദിവസങ്ങൾ", + "fifteenthDays": "15 ദിവസങ്ങൾ", + "thirtyDays": "30 ദിവസങ്ങൾ", + "sixtyDays": "60 ദിവസങ്ങൾ", + "outPremiumPlan": "ഞങ്ങളുടെ പ്രീമിയം പ്ലാൻ", + "youDoNotHavePermissionToCreatePurchase": "പർച്ചേസ് നിർമ്മിക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "thisPlanIsNotAvailableToPurchase": "ഈ പ്ലാൻ വാങ്ങാൻ ലഭ്യമല്ല", + "thisPlanIsEligibleForUpgrade": "ഈ പ്ലാൻ അപ്‌ഗ്രേഡ് ചെയ്യാൻ സാധിക്കില്ല", + "extendPlan": "പ്ലാൻ നീട്ടുക", + "buyNow": "ഇപ്പോൾ വാങ്ങുക", + "none": "ഒന്നുമില്ല", + "roundToWholeNumber": "പൂർണ്ണ സംഖ്യയാക്കുക", + "roundToNearestWholeNumber": "ഏറ്റവും അടുത്ത പൂർണ്ണ സംഖ്യയാക്കുക", + "roundToNearnessDecimalNumber005": "ദശാംശം കൃത്യമാക്കുക (0.05)", + "roundToNearnessDecimalNumber01": "ദശാംശം കൃത്യമാക്കുക (0.1)", + "roundToNearnessDecimalNumber05": "ദശാംശം കൃത്യമാക്കുക (0.5)", + "lastYear": "കഴിഞ്ഞ വർഷം", + "productStock": "ഉൽപ്പന്ന സ്റ്റോക്ക്", + "unit": "യൂണിറ്റ്", + "showExpireDate": "കാലാവധി തീയതി കാണിക്കുക", + "vatId": "VAT ഐഡി", + "vatType": "VAT തരം", + "exclusivePrice": "എക്സ്ക്ലൂസീവ് വില", + "inclusivePrice": "ഇൻക്ലൂസീവ് വില", + "profitPercent": "ലാഭ ശതമാനം", + "showSingle": "സിംഗിൾ കാണിക്കുക", + "showCombo": "കോംബോ കാണിക്കുക", + "showVariant": "വേരിയന്റ് കാണിക്കുക", + "showAction": "ആക്ഷൻ കാണിക്കുക", + "ledger": "ലെഡ്ജർ", + "youDoNotHavePermissionToGenerateReport": "റിപ്പോർട്ട് തയ്യാറാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + "noDataAvailable": "വിവരങ്ങൾ ലഭ്യമല്ല", + "youDoNotHavePermissionToExportExcel": "എക്സൽ എക്സ്‌പോർട്ട് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + "noDataAvailableForExport": "എക്സ്‌പോർട്ട് ചെയ്യാൻ വിവരങ്ങൾ ലഭ്യമല്ല", + "supplierDue": "സപ്ലയർ കുടിശ്ശിക", + "partyType": "പാർട്ടി തരം", + "allParty": "എല്ലാ പാർട്ടികളും", + "yesterday": "ഇന്നലെ", + "last7Days": "കഴിഞ്ഞ 7 ദിവസം", + "last30Days": "കഴിഞ്ഞ 30 ദിവസം", + "currentMonth": "ഈ മാസം", + "lastMonth": "കഴിഞ്ഞ മാസം", + "currentYear": "ഈ വർഷം", + "customerDate": "കസ്റ്റം ഡേറ്റ്", + "noTransactionToGeneratePdf": "പിഡിഎഫ് തയ്യാറാക്കാൻ ഇടപാടുകൾ ഒന്നുമില്ല", + "generatePdf": "പിഡിഎഫ് തയ്യാറാക്കുക", + "noTransactionFound": "ഇടപാടുകൾ ഒന്നും കണ്ടെത്തിയില്ല", + "reference": "റഫറൻസ്", + "creditIn": "ക്രെഡിറ്റ് (വരവ്)", + "debitOut": "ഡെബിറ്റ് (ചെലവ്)", + "subscribeNow": "ഇപ്പോൾ സബ്‌സ്‌ക്രൈബ് ചെയ്യുക", + "expired": "കാലാവധി കഴിഞ്ഞു", + "totalBalance": "ആകെ ബാലൻസ്", + "hoursLeft": "മണിക്കൂറുകൾ ബാക്കിയുണ്ട്", + "daysLeft": "ദിവസങ്ങൾ ബാക്കിയുണ്ട്", + "pos": "പോസ് (POS)", + "profitAndLoss": "ലാഭവും നഷ്ടവും", + "branch": "ബ്രാഞ്ച്", + "hrm": "എച്ച്ആർഎം (HRM)", + "inventory": "ഇൻവെന്ററി", + "editAttendance": "ഹാജർ തിരുത്തുക", + "addNewAttendance": "പുതിയ ഹാജർ ചേർക്കുക", + "employee": "ജീവനക്കാരൻ", + "pleaseSelectAnEmployee": "ദയവായി ഒരു ജീവനക്കാരനെ തിരഞ്ഞെടുക്കുക", + "shift": "ഷിഫ്റ്റ്", + "selectEmployeeFirst": "ആദ്യം ജീവനക്കാരനെ തിരഞ്ഞെടുക്കുക", + "selectDateFirst": "ആദ്യം തീയതി തിരഞ്ഞെടുക്കുക", + "month": "മാസം", + "autoSelected": "ഓട്ടോ സെലക്ട് ചെയ്തവ", + "pleaseSelectDate": "ദയവായി തീയതി തിരഞ്ഞെടുക്കുക", + "timeIn": "പ്രവേശിച്ച സമയം", + "timeOut": "പുറത്തിറങ്ങിയ സമയം", + "attendance": "ഹാജർ", + "allEmployee": "എല്ലാ ജീവനക്കാരും", + "noAvailableRecordFound": "ഹാജർ രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "addAttendance": "ഹാജർ ചേർക്കുക", + "noNoteProvided": "കുറിപ്പുകളൊന്നും നൽകിയിട്ടില്ല.", + "duration": "ദൈർഘ്യം", + "youDoNotHavePermissionToViewAttendance": "ഹാജർ കാണാൻ നിങ്ങൾക്ക് അനുമതിയില്ല", + "department": "വകുപ്പ് (Department)", + "noDepartmentFound": "വകുപ്പുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "inactive": "നിഷ്ക്രിയം", + "noDescriptionAvailableForThisDepartment": "ഈ വകുപ്പിനെക്കുറിച്ച് വിവരങ്ങൾ ലഭ്യമല്ല.", + "youDoNotHavePermissionToUpdateDepartment": "വകുപ്പ് വിവരങ്ങൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNotHavePermissionToDeleteDepartment": "വകുപ്പ് വിവരങ്ങൾ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "failedToDeleteTheDeterment": "വകുപ്പ് ഒഴിവാക്കാൻ സാധിച്ചില്ല", + "failedToLoadDepartment": "വകുപ്പുകൾ ലഭ്യമാക്കാൻ സാധിച്ചില്ല", + "addDepartment": "വകുപ്പ് ചേർക്കുക", + "saving": "സേവ് ചെയ്യുന്നു", + "editDesignation": "തസ്തിക തിരുത്തുക", + "addDesignation": "പുതിയ തസ്തിക ചേർക്കുക", + "designationName": "തസ്തികയുടെ പേര്", + "enterDesignationName": "തസ്തികയുടെ പേര് നൽകുക", + "pleaseEnterDesignationName": "ദയവായി തസ്തികയുടെ പേര് നൽകുക", + "pleaseSelectAStatus": "ദയവായി ഒരു സ്റ്റാറ്റസ് തിരഞ്ഞെടുക്കുക", + "enterDescription": "വിവരണം നൽകുക", + "designation": "തസ്തിക (Designation)", + "noDesignationFound": "തസ്തികകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "noDescriptionAvailableForThisDesignation": "ഈ തസ്തികയെക്കുറിച്ച് വിവരങ്ങൾ ലഭ്യമല്ല.", + "youDoNotPermissionToUpdateDesignation": "തസ്തിക വിവരങ്ങൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNotHavePermissionToDeleteDesignation": "തസ്തിക വിവരങ്ങൾ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "updatePurchase": "പർച്ചേസ് പുതുക്കുക", + "editEmployee": "ജീവനക്കാരന്റെ വിവരങ്ങൾ തിരുത്തുക", + "addNewEmployee": "പുതിയ ജീവനക്കാരനെ ചേർക്കുക", + "enterFullName": "മുഴുവൻ പേര് നൽകുക", + "pleaseSelectDesignation": "ദയവായി തസ്തിക തിരഞ്ഞെടുക്കുക", + "pleaseSelectDepartment": "ദയവായി വകുപ്പ് തിരഞ്ഞെടുക്കുക", + "pleaseSelectStatus": "ദയവായി സ്റ്റാറ്റസ് തിരഞ്ഞെടുക്കുക", + "pleaseEnterYourPhoneNumber": "ദയവായി ഫോൺ നമ്പർ നൽകുക", + "countryName": "രാജ്യം", + "enterYourCountry": "രാജ്യത്തിന്റെ പേര് നൽകുക", + "salary": "ശമ്പളം", + "pleaseEnterYourSalary": "ദയവായി നിങ്ങളുടെ ശമ്പളം നൽകുക", + "gender": "ലിംഗം", + "pleaseSelectYourGender": "ദയവായി ലിംഗം തിരഞ്ഞെടുക്കുക", + "pleaseSelectYourShift": "ദയവായി നിങ്ങളുടെ ഷിഫ്റ്റ് തിരഞ്ഞെടുക്കുക", + "birthDate": "ജനന തീയതി", + "joinDate": "ജോലിയിൽ പ്രവേശിച്ച തീയതി", + "staus": "സ്റ്റാറ്റസ് (Status)", + "pleaseSelectValidStartAndEndDates": "ദയവായി ശരിയായ തീയതികൾ തിരഞ്ഞെടുക്കുക.", + "endDateCannotBeBeforeStartDate": "അവസാന തീയതി തുടങ്ങുന്ന തീയതിക്ക് മുൻപാകാൻ പാടില്ല.", + "editHoliday": "അവധി തിരുത്തുക", + "addNewHoliday": "പുതിയ അവധി ചേർക്കുക", + "enterHolidayName": "അവധിയുടെ പേര് നൽകുക", + "pleaseEnterHolidayName": "ദയവായി അവധിയുടെ പേര് നൽകുക", + "pleaseEnterDate": "ദയവായി തീയതി നൽകുക", + "pleaseSelectStartDate": "ദയവായി തുടങ്ങുന്ന തീയതി തിരഞ്ഞെടുക്കുക", + "pleaseEnterEndDate": "ദയവായി അവസാന തീയതി തിരഞ്ഞെടുക്കുക", + "endDateBeforeStartDate": "അവസാന തീയതി തുടങ്ങുന്ന തീയതിക്ക് മുൻപാണ്", + "holidayList": "അവധി പട്ടിക", + "noHolidayFound": "അവധി ദിവസങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "noHolidayFundMatching": "യോജിച്ച അവധി ദിവസങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല", + "addHoliday": "അവധി ചേർക്കുക", + "youDoNotHavePermissionToUpgradeHoliday": "അവധി വിവരങ്ങൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "holiday": "അവധി", + "editLeave": "അവധി (Leave) തിരുത്തുക", + "addNewLeave": "പുതിയ അവധി അപേക്ഷ ചേർക്കുക", + "leaveType": "അവധി തരം", + "pleaseSelectALeaveType": "ദയവായി അവധി തരം തിരഞ്ഞെടുക്കുക", + "pleaseSelectAStartDate": "ദയവായി തുടങ്ങുന്ന തീയതി തിരഞ്ഞെടുക്കുക", + "leaveDuration": "അവധി കാലാവധി", + "autoCalculatedDays": "ദിവസങ്ങൾ ഓട്ടോമാറ്റിക്കായി കണക്കാക്കി", + "leaveList": "അവധി അപേക്ഷ പട്ടിക", + "noLeaveRequestFound": "അവധി അപേക്ഷകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "addLeave": "അവധി അപേക്ഷ ചേർക്കുക", + "noDescriptionProvided": "വിവരണങ്ങൾ ഒന്നും നൽകിയിട്ടില്ല.", + "youDoNotHavePermissionToUpdateLeaveRequest": "അവധി അപേക്ഷ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNotHavePermissionToDeleteLeaveRequest": "അവധി അപേക്ഷ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "leaveRequest": "അവധി അപേക്ഷ", + "editPayroll": "പേറോൾ തിരുത്തുക", + "addNewPayroll": "പുതിയ പേറോൾ ചേർക്കുക", + "paymentYear": "പേയ്മെന്റ് വർഷം", + "pleaseSelectPaymentYear": "ദയവായി പേയ്മെന്റ് വർഷം തിരഞ്ഞെടുക്കുക", + "pleaseSelectAnMonth": "ദയവായി മാസം തിരഞ്ഞെടുക്കുക", + "pleaseEnterADate": "ദയവായി തീയതി നൽകുക", + "totalSalaryAmount": "ആകെ ശമ്പളം", + "payrollList": "പേറോൾ പട്ടിക", + "noPayrollFound": "പേറോൾ വിവരങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "paymentDetails": "പേയ്മെന്റ് വിവരങ്ങൾ", + "youDoNotHaveUpdatePayroll": "പേറോൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNotHavePermissionToDeletePayroll": "പേറോൾ ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "payrollRecord": "പേറോൾ റെക്കോർഡ്", + "searchAttendance": "ഹാജർ തിരയുക", + "attendanceReport": "ഹാജർ റിപ്പോർട്ടുകൾ", + "noAttendanceRecordFound": "തിരഞ്ഞെടുത്ത ഫിൽട്ടറുകൾ പ്രകാരം ഹാജർ രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "searchLeave": "അവധി തിരയുക", + "leaveReports": "അവധി റിപ്പോർട്ടുകൾ", + "noLeaveRecordFound": "തിരഞ്ഞെടുത്ത ഫിൽട്ടറുകൾ പ്രകാരം അവധി രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "durationDays": "ദൈർഘ്യം (ദിവസങ്ങൾ)", + "payrollReports": "പേറോൾ റിപ്പോർട്ടുകൾ", + "noMatchingPayrollFound": "യോജിച്ച പേറോൾ രേഖകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "editShift": "ഷിഫ്റ്റ് തിരുത്തുക", + "addNewShift": "പുതിയ ഷിഫ്റ്റ് ചേർക്കുക", + "shiftName": "ഷിഫ്റ്റിന്റെ പേര്", + "pleaseSelectAShift": "ദയവായി ഒരു ഷിഫ്റ്റ് തിരഞ്ഞെടുക്കുക", + "breakStatus": "ബ്രേക്ക് സ്റ്റാറ്റസ്", + "pleaseSelectBreakStatus": "ദയവായി ബ്രേക്ക് സ്റ്റാറ്റസ് തിരഞ്ഞെടുക്കുക", + "startTimeIsRequired": "തുടങ്ങുന്ന സമയം നിർബന്ധമാണ്", + "startTime": "തുടങ്ങുന്ന സമയം", + "enterStartTime": "തുടങ്ങുന്ന സമയം നൽകുക", + "endTimeIsRequired": "അവസാനിക്കുന്ന സമയം നിർബന്ധമാണ്", + "endTime": "അവസാനിക്കുന്ന സമയം", + "enterEndTime": "അവസാനിക്കുന്ന സമയം നൽകുക", + "startBreakTime": "ബ്രേക്ക് തുടങ്ങുന്ന സമയം", + "enterBreakTime": "ബ്രേക്ക് സമയം നൽകുക", + "endBreakTime": "ബ്രേക്ക് അവസാനിക്കുന്ന സമയം", + "noShiftFound": "ഷിഫ്റ്റുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "addShift": "ഷിഫ്റ്റ് ചേർക്കുക", + "breakTime": "ബ്രേക്ക് സമയം", + "breakDuration": "ബ്രേക്ക് ദൈർഘ്യം", + "youDoNotToHavePermissionToUpdateShift": "ഷിഫ്റ്റ് പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "youDoNotToHavePermissionToDeleteShift": "ഷിഫ്റ്റ് ഒഴിവാക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "doYouReallyWantToDeleteThis": "നിങ്ങൾക്ക് ഇത് ഒഴിവാക്കണമെന്ന് ഉറപ്പാണോ", + "viewDetails": "വിശദാംശങ്ങൾ കാണുക", + "leave": "അവധി", + "payroll": "പേറോൾ", + "editBankAdjustment": "ബാങ്ക് അഡ്ജസ്റ്റ്മെന്റ് തിരുത്തുക", + "adjustBankBalance": "ബാങ്ക് ബാലൻസ് ക്രമീകരിക്കുക", + "pleaseAddAtLeastOneBank": "ബാലൻസ് ക്രമീകരിക്കുന്നതിന് ദയവായി ഒരു ബാങ്ക് അക്കൗണ്ടെങ്കിലും ചേർക്കുക.", + "accountNumber": "അക്കൗണ്ട് പേര്", + "selectAccount": "അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക", + "selectType": "തരം തിരഞ്ഞെടുക്കുക", + "amountsIsRequired": "തുക നിർബന്ധമാണ്", + "invalidAmount": "തെറ്റായ തുക", + "adjustmentDate": "ക്രമീകരിച്ച തീയതി", + "dateIsRequired": "തീയതി നിർബന്ധമാണ്", + "editBankAccounts": "ബാങ്ക് അക്കൗണ്ടുകൾ തിരുത്തുക", + "addNewBankAccounts": "ബാങ്ക് അക്കൗണ്ടുകൾ ചേർക്കുക", + "accountDisplayName": "അക്കൗണ്ടിന്റെ പേര്", + "enterAccountDisplayName": "അക്കൗണ്ടിന്റെ പേര് നൽകുക", + "displayNameIsRequired": "പേര് നിർബന്ധമാണ്", + "openingBalanceIsRequired": "പ്രാരംഭ ബാലൻസ് നിർബന്ധമാണ്", + "asOfDate": "ഈ തീയതി പ്രകാരം", + "hideFiled": "ഫീൽഡുകൾ മറയ്ക്കുക", + "addMoreFiled": "കൂടുതൽ ഫീൽഡുകൾ ചേർക്കുക", + "enterAccountName": "അക്കൗണ്ട് നമ്പർ നൽകുക", + "ifscCode": "IFSC കോഡ്", + "upiIdForQrCode": "ക്യുആർ കോഡിനായുള്ള UPI ID", + "bankName": "ബാങ്കിന്റെ പേര്", + "enterBankName": "ബാങ്കിന്റെ പേര് നൽകുക", + "accountHolderName": "അക്കൗണ്ട് ഉടമയുടെ പേര്", + "enterAccountHolderName": "അക്കൗണ്ട് ഉടമയുടെ പേര് നൽകുക", + "printBankDetailsAndInvoice": "ബാങ്ക് വിവരങ്ങൾ ഇൻവോയ്‌സിൽ പ്രിന്റ് ചെയ്യുക", + "viewingTransactionFor": "ഇടപാടുകൾ കാണുന്നത്", + "bankAccounts": "ബാങ്ക് അക്കൗണ്ടുകൾ", + "noBankAccountFound": "ബാങ്ക് അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "noAccountsFoundMissing": "യോജിച്ച അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല", + "deposit": "നിക്ഷേപം", + "addBank": "ബാങ്ക് ചേർക്കുക", + "bankToBankTransfer": "ബാങ്ക് ടു ബാങ്ക് ട്രാൻസ്ഫർ", + "bankToCashTransfer": "ബാങ്കിൽ നിന്ന് പണമായി മാറ്റുക", + "accountName": "അക്കൗണ്ട് പേര്", + "holderName": "ഉടമയുടെ പേര്", + "openingDate": "തുടങ്ങിയ തീയതി", + "currentBalance": "നിലവിലെ ബാലൻസ്", + "permissionDeniedToDeleteBank": "ബാങ്ക് ഒഴിവാക്കാനുള്ള അനുമതി നിരസിച്ചു.", + "canNotEditThisTransactionType": "ഈ തരത്തിലുള്ള ഇടപാടുകൾ തിരുത്താൻ സാധിക്കില്ല.", + "bank": "ബാങ്ക്", + "noTransactionFoundForThisFilter": "ഈ ഫിൽട്ടർ പ്രകാരം ഇടപാടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "pleaseSelectBothAccounts": "ദയവായി രണ്ട് അക്കൗണ്ടുകളും തിരഞ്ഞെടുക്കുക.", + "cannotTransferToSameAccounts": "ഒരേ അക്കൗണ്ടിലേക്ക് പണം അയക്കാൻ സാധിക്കില്ല.", + "editBankTransfer": "ബാങ്ക് ട്രാൻസ്ഫർ തിരുത്തുക", + "needAtLeastTwoBankAccount": "ട്രാൻസ്ഫർ ചെയ്യുന്നതിന് കുറഞ്ഞത് രണ്ട് ബാങ്ക് അക്കൗണ്ടുകൾ ആവശ്യമാണ്.", + "from": "നിന്നും", + "to": "ലേക്ക്", + "editBankToCash": "ബാങ്ക് ടു ക്യാഷ് തിരുത്തുക", + "noBankAccountsFoundToTransferFrom": "ട്രാൻസ്ഫർ ചെയ്യാൻ ബാങ്ക് അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "selectOneAccount": "ഒരു അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക", + "editCashAdjustment": "ക്യാഷ് അഡ്ജസ്റ്റ്മെന്റ് തിരുത്തുക", + "adjustCashBalance": "ക്യാഷ് ബാലൻസ് ക്രമീകരിക്കുക", + "customDate": "കസ്റ്റം ഡേറ്റ്", + "cashInHand": "കൈവശമുള്ള പണം", + "currentCashBalance": "നിലവിലെ ക്യാഷ് ബാലൻസ്", + "transfer": "ട്രാൻസ്ഫർ", + "adjustCash": "ക്യാഷ് ക്രമീകരിക്കുക", + "pleaseSelectADestinationBankAccounts": "ദയവായി പണം അയക്കേണ്ട ബാങ്ക് അക്കൗണ്ട് തിരഞ്ഞെടുക്കുക.", + "editCashToBank": "ക്യാഷ് ടു ബാങ്ക് തിരുത്തുക", + "cashToBankTransfer": "ക്യാഷ് ടു ബാങ്ക് ട്രാൻസ്ഫർ", + "noDestinationBankAccountFond": "ലക്ഷ്യസ്ഥാന ബാങ്ക് അക്കൗണ്ടുകൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "transferCheque": "ചെക്ക് ട്രാൻസ്ഫർ", + "receivedFrom": "ലഭിച്ചത്", + "chequeAmount": "ചെക്ക് തുക", + "chequeNumber": "ചെക്ക് നമ്പർ", + "chequeDate": "ചെക്ക് തീയതി", + "referenceNumber": "റഫറൻസ് നമ്പർ", + "selectBankToCash": "ബാങ്ക് അല്ലെങ്കിൽ ക്യാഷ് തിരഞ്ഞെടുക്കുക", + "depositTo": "നിക്ഷേപിക്കേണ്ട സ്ഥലം", + "selectDepositDestination": "നിക്ഷേപിക്കേണ്ട സ്ഥലം തിരഞ്ഞെടുക്കുക", + "transferDate": "ട്രാൻസ്ഫർ തീയതി", + "doYouWantToRellyReOpenThisCheque": "നിങ്ങൾക്ക് ഈ ചെക്ക് വീണ്ടും തുറക്കണമെന്ന് ഉറപ്പാണോ?", + "okay": "ശരി", + "reOpen": "വീണ്ടും തുറക്കുക", + "open": "തുറന്നവ", + "chequeList": "ചെക്കുകളുടെ പട്ടിക", + "closed": "അടച്ചവ", + "noChequeFound": "ചെക്കുകൾ ഒന്നും കണ്ടെത്തിയില്ല", + "searchTransaction": "ഇടപാടുകൾ തിരയുക...", + "filterByDate": "തീയതി പ്രകാരം ഫിൽട്ടർ ചെയ്യുക", + "addImage": "ചിത്രം ചേർക്കുക", + "cashAndBankManagement": "ക്യാഷ് & ബാങ്ക് മാനേജ്‌മെന്റ്", + "cheque": "ചെക്കുകൾ", + "branchList": "ബ്രാഞ്ച് പട്ടിക", + "roleAndPermission": "റോൾ & പെർമിഷൻ", + "switchBank": "ബ്രാഞ്ച് മാറ്റണോ?", + "exitBank": "ബ്രാഞ്ചിൽ നിന്ന് പുറത്തിറങ്ങുക", + "areYouSureWantToSwitchToDifferentBranch": "നിങ്ങൾക്ക് മറ്റൊരു ബ്രാഞ്ചിലേക്ക് മാറണമെന്ന് ഉറപ്പാണോ?", + "areYourSureYouWantToExitFromThisBranch": "നിങ്ങൾക്ക് ഈ ബ്രാഞ്ചിൽ നിന്ന് പുറത്തിറങ്ങണമെന്ന് ഉറപ്പാണോ?", + "switchs": "മാറുക", + "exit": "പുറത്തിറങ്ങുക", + "createBranch": "ബ്രാഞ്ച് നിർമ്മിക്കുക", + "areYouSureWantToDeleteThisBranch": "നിങ്ങൾക്ക് ഈ ബ്രാഞ്ച് ഒഴിവാക്കണമെന്ന് ഉറപ്പാണോ?", + "currents": "നിലവിലെ", + "noBrunchFound": "ബ്രാഞ്ച് കണ്ടെത്തിയില്ല", + "updateBranch": "ബ്രാഞ്ച് പുതുക്കുക", + "pleaseEnterBranchName": "ദയവായി ബ്രാഞ്ചിന്റെ പേര് നൽകുക", + "enterBalance": "ബാലൻസ് നൽകുക", + "youDoNotHavePermissionToUpdateBranch": "ബ്രാഞ്ച് പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "allTransaction": "എല്ലാ ഇടപാടുകളും", + "duePay": "കുടിശ്ശിക അടയ്ക്കുക", + "allParties": "എല്ലാ പാർട്ടികളും", + "retry": "വീണ്ടും ശ്രമിക്കുക", + "incomeCategoriesReport": "വരുമാന വിഭാഗങ്ങളുടെ റിപ്പോർട്ട്", + "dayBook": "ഡേ ബുക്ക്", + "billWiseProfit": "ബില്ല് പ്രകാരമുള്ള ലാഭം", + "cashFlow": "ക്യാഷ് ഫ്ലോ", + "balanceSheet": "ബാലൻസ് ഷീറ്റ്", + "taxReport": "നികുതി റിപ്പോർട്ട്", + "productSaleHistory": "ഉൽപ്പന്ന വിൽപ്പന ചരിത്രം", + "productPurchaseHistory": "ഉൽപ്പന്ന പർച്ചേസ് ചരിത്രം", + "partyReports": "പാർട്ടി റിപ്പോർട്ടുകൾ", + "customerLedger": "കസ്റ്റമർ ലെഡ്ജർ", + "supplierLedger": "സപ്ലയർ ലെഡ്ജർ", + "partyWiseProfit": "പാർട്ടി പ്രകാരമുള്ള ലാഭം", + "productWiseProfit": "ഉൽപ്പന്നം പ്രകാരമുള്ള ലാഭം", + "top5Customer": "മികച്ച 5 കസ്റ്റമർമാർ", + "top5Supplier": "മികച്ച 5 സപ്ലയർമാർ", + "productReports": "ഉൽപ്പന്ന റിപ്പോർട്ടുകൾ", + "comboReport": "കോംബോ റിപ്പോർട്ട്", + "expiredItemReport": "കാലാവധി കഴിഞ്ഞവയുടെ റിപ്പോർട്ട്", + "top5Product": "മികച്ച 5 ഉൽപ്പന്നങ്ങൾ", + "productWiseProfitAndLoss": "ഉൽപ്പന്നം പ്രകാരമുള്ള ലാഭനഷ്ടങ്ങൾ", + "productWisePurchase": "ഉൽപ്പന്നം പ്രകാരമുള്ള പർച്ചേസ്", + "productWiseSale": "ഉൽപ്പന്നം പ്രകാരമുള്ള നഷ്ടം", + "noProductMatchYourSearch": "നിങ്ങൾ തിരഞ്ഞ ഉൽപ്പന്നങ്ങൾ ഒന്നും കണ്ടെത്തിയില്ല.", + "purchaseQty": "പർച്ചേസ് അളവ്", + "saleQty": "വിൽപ്പന അളവ്", + "youDoNotHavePermissionProfitAndLoss": "ലാഭനഷ്ടങ്ങൾ കാണാൻ നിങ്ങൾക്ക് അനുമതിയില്ല.", + "sold": "വിറ്റു", + "remaining": "ബാക്കിയുള്ളവ", + "totalAssets": "ആകെ ആസ്തികൾ", + "assets": "ആസ്തികൾ", + "itemName": "ഉൽപ്പന്നത്തിന്റെ പേര്", + "personalInfo": "വ്യക്തിഗത വിവരങ്ങൾ:", + "dueBalance": "കുടിശ്ശിക ബാലൻസ്", + "walletBalance": "വാലറ്റ് ബാലൻസ്", + "cashIn": "പണം വന്നു", + "cashOut": "പണം പോയി", + "runningCash": "കൈവശമുള്ള പണം", + "moneyIn": "വരവ്", + "moneyOut": "ചെലവ്", + "noDataAvailableForGeneratePdf": "പിഡിഎഫ് തയ്യാറാക്കാൻ വിവരങ്ങൾ ലഭ്യമല്ല", + "balanceDue": "ബാക്കിയുള്ള കുടിശ്ശിക", + "returnedAmount": "തിരികെ നൽകിയ തുക", + "saleReturn": "സെയിൽ റിട്ടേൺ", + "saleEdit": "സെയിൽസ് തിരുത്തുക", + "pleaseAddASalesReturn": "ദയവായി ഒരു സെയിൽ റിട്ടേൺ ചേർക്കുക", + "subscriptionReports": "സബ്‌സ്‌ക്രിപ്‌ഷൻ റിപ്പോർട്ടുകൾ", + "started": "തുടങ്ങിയത്", + "end": "അവസാനിച്ചത്", + "taxReportList": "നികുതി റിപ്പോർട്ട് പട്ടിക", + "developedBy": "വികസിപ്പിച്ചത്", + "time": "സമയം", + "receivedBy": "ലഭിച്ചത്", + "wallet": "വാലറ്റ്", + "warranty": "വാറന്റി (Warranty)", + "guarantee": "ഗ്യാരന്റി (Guarantee)", + "remark": "കുറിപ്പ്", + "bankDetails": "ബാങ്ക് വിവരങ്ങൾ", + "cashAndBank": "ക്യാഷ് & ബാങ്ക്", + "pdfGenerateSuccessfully": "പിഡിഎഫ് വിജയകരമായി തയ്യാറാക്കി", + "generatingPdf": "PDF സൃഷ്ടിക്കുന്നു", + "INVOICE": "ഇൻവോയ്സ്", + "admin": "അഡ്‌മിൻ", + "invoiceNumber": "ഇൻവോയ്സ് നമ്പർ", + "vatNumber": "വാറ്റ് നമ്പർ", + "customerSignature": "ഉപഭോക്താവിൻ്റെ ഒപ്പ്", + "authorizedSignature": "അംഗീകൃത ഒപ്പ്", + "poweredBy": "പ്രവർത്തിക്കുന്നത്", + "shippingCharge": "ഷിപ്പിംഗ് ചാർജ്", + "totalReturned": "ആകെ മടക്കിയത്", + "amountsInWord": "വാക്കുകളിൽ തുകകൾ", + "changeAmount": "മാറ്റാനുള്ള തുക", + "sellsBy": "വിൽക്കുന്നത്", + "rounding": "പൂർത്തിയാക്കൽ", + "paidBy": "പണം നൽകിയത്", + "vatGstTitle": "വാറ്റ്/ജിഎസ്ടി ശീർഷകം", + "enterVatGstTitle": "വാറ്റ്/ജിഎസ്ടി ശീർഷകം നൽകുക", + "vatGstNumber": "വാറ്റ്/ജിഎസ്ടി നമ്പർ", + "enterVatGstNumber": "വാറ്റ്/ജിഎസ്ടി നമ്പർ നൽകുക", + "vatAndTax": "വാറ്റും നികുതിയും", + "customPrint": "ഇഷ്‌ടമുള്ള പ്രിന്റ്", + "taxRates": "നികുതി നിരക്കുകൾ", + "taxRatesMangeYourTaxRates": "നികുതി നിരക്കുകൾ - നിങ്ങളുടെ നികുതി നിരക്കുകൾ നിയന്ത്രിക്കുക", + "add": "ചേർക്കുക", + "status": "സ്ഥിതി", + "active": "സജീവമായ", + "disable": "പ്രവർത്തനരഹിതമാക്കുക", + "deletedSuccessFully": "വിജയകരമായി ഡിലീറ്റ് ചെയ്തു!", + "failedToDeleteTheTax": "നികുതി ഡിലീറ്റ് ചെയ്യാൻ പരാജയപ്പെട്ടു", + "errorDeletingTax": "നികുതി ഡിലീറ്റ് ചെയ്യുന്നതിൽ പിശക്", + "taxGroup": "നികുതി ഗ്രൂപ്പ്", + "combinationOfTheMultipleTaxes": "ഒന്നിലധികം നികുതികളുടെ സംയോജനം", + "subTaxes": "ഉപ നികുതികൾ", + "action": "നടപടി", + "addTax": "നികുതി ചേർക്കുക", + "editTax": "നികുതി എഡിറ്റ് ചെയ്യുക", + "addNewTax": "പുതിയ നികുതി ചേർക്കുക", + "enterTaxRates": "നികുതി നിരക്ക് നൽകുക", + "addTaxGroup": "പുതിയ നികുതി ഗ്രൂപ്പ് ചേർക്കുക", + "editTaxGroup": "നികുതി ഗ്രൂപ്പ് എഡിറ്റ് ചെയ്യുക", + "taxWithSingleMultipleTaxType": "ഒറ്റ/ഒന്നിലധികം നികുതി തരങ്ങളുള്ള നികുതി", + "noSubTaxSelected": "ഉപ നികുതികളൊന്നും തിരഞ്ഞെടുത്തിട്ടില്ല", + "subTaxList": "ഉപ നികുതികളുടെ ലിസ്റ്റ്", + "taxPercent": "നികുതി ശതമാനം", + "done": "പൂർത്തിയായി", + "writerTaxHere": "ഇവിടെ എഴുതുക...", + "expiredList": "കാലഹരണപ്പെട്ട ലിസ്റ്റ്", + "listIsEmpty": "ലിസ്റ്റ് ശൂന്യമാണ്", + "printingInvoice": "ഇൻവോയ്സ് പ്രിന്റ് ചെയ്യുന്നു", + "salesSetting": "വിൽപന ക്രമീകരണങ്ങൾ", + "invoiceLogo": "ഇൻവോയ്സ് ലോഗോ", + "printingOption": "പ്രിൻ്റിംഗ് ഓപ്ഷൻ", + "amountRoundingMethod": "തുക റൗണ്ട് ചെയ്യുന്ന രീതി", + "signUp": "സൈൻ അപ്പ് ചെയ്യുക", + "returnedItem": "മടക്കിയ ഉൽപ്പന്നം", + "returnedDate": "മടക്കിയ തീയതി", + "unitPrice": "യൂണിറ്റ് വില", + "saleBy": "വിറ്റത്", + "purchasedBy": "വാങ്ങിയത്", + "collectedBys": "ശേഖരിച്ചത്", + "payableAmount": "നൽകേണ്ട തുക", + "receivedAmount": "ലഭിച്ച തുക", + "unitPrices": "യൂണിറ്റ് വില", + "item": "ഇനം", + "sl": "ക്രമ നമ്പർ", + "mobiles": "മൊബൈൽ", + "paidVia": "വഴി പണം നൽകി", + "moneyReceipt": "പണമിടപാട് രസീത്", + "receipt": "രസീത്", + "barcodeGenerator" : "ബാർകോഡ് ജനറേറ്റർ", + "searchProduct" : "ഉൽപ്പന്നം തേടുക", + "code" : "കോഡ്", + "price" : "വില", + "showCode" : "കോഡ് കാണിക്കുക", + "showPrice" : "വില കാണിക്കുക", + "showName" : "പേര് കാണിക്കുക", + "actions" : "പ്രവർത്തനങ്ങൾ", + "noItemSelected" : "യാതൊരു ഇനവും തിരഞ്ഞെടുത്തിട്ടില്ല", + "noProductSelected" : "യാതൊരു ഉൽപ്പന്നവും തിരഞ്ഞെടുത്തിട്ടില്ല", + "previewPdf" : "PDF പ്രിവ്യൂ", + "salesReturnReport" : "വിൽപന റിട്ടേൺ റിപ്പോർട്ട്", + "purchaseReturnReport" : "സംഭരണം റിട്ടേൺ റിപ്പോർട്ട്", + "incomeFor" : "വരുമാനത്തിനായി", + "enterProductCode": "ഉൽപ്പന്ന കോഡ് നൽകുക", + "addIncome" : "വരുമാനം ചേർക്കുക", + "incomeDate" : "വരുമാന തീയതി", + "incomeCategories" : "വരുമാന വിഭാഗങ്ങൾ", + "addIncomeCategory" : "വരുമാന വിഭാഗം ചേർക്കുക", + "enterIncomeCategoryName" : "വരുമാന വിഭാഗത്തിന്റെ പേര് നൽകുക", + "totalReturnAmount" : "ആകെ തിരിച്ചുകിട്ടിയ തുക", + "returned" : "തിരികെ നൽകി", + "supplierDetails" : "വിതരണക്കാരന്റെ വിശദാംശങ്ങൾ", + "weekly": "ആഴ്ചതോറും", + "monthly": "മാസിക", + "yearly" : "വർഷം തോറും", + "today" : "ഇന്ന്", + "thisWeek" : "ഈ ആഴ്ച", + "thisMonth" : "ഈ മാസം", + "thisYear": "ഈ വർഷം", + "allTime" : "എല്ലാ സമയവും", + "custom" : "കസ്റ്റം", + "addUserRole" : "യൂസർ റോൾ ചേർക്കുക", + "noRoleFound" : "യൂസർ റോൾ കണ്ടെത്തിയില്ല", + "yourPackageExpiredInDays" : "നിങ്ങളുടെ പാക്കേജ് 5 ദിവസത്തിനുള്ളിൽ കാലാവധി അവസാനിക്കും", + "yourPackageExpiredToday" : "നിങ്ങളുടെ പാക്കേജ് ഇന്ന് കാലാവധി അവസാനിക്കും\n\n വീണ്ടും വാങ്ങുക", + "contactUs" : "ഞങ്ങളെ ബന്ധപ്പെടുക", + "writeYourMessageHere" : "നിങ്ങളുടെ സന്ദേശം ഇവിടെ എഴുതുക", + "sendMessage" : "സന്ദേശം അയയ്ക്കുക", + "sendYourEmail" : "നിങ്ങളുടെ ഇമെയിൽ അയയ്ക്കുക", + "backToHome" : "ഹോമിലേക്ക് മടങ്ങുക", + "promoCode" : "പ്രമോ കോഡ്", + "submit" : "സമർപ്പിക്കുക", + "seeAllPromoCode" : "എല്ലാ പ്രമോ കോഡുകളും കാണുക", + "categories": "വിഭാഗങ്ങൾ", + "enterYourPhoneNumber" : "നിങ്ങളുടെ ഫോൺ നമ്പർ നൽകുക", + "enterFullAddress" : "പൂർണ്ണ വിലാസം നൽകുക", + "enterYourEmailAddress" : "നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക", + "pleaseEnterAPassword" : "ദയവായി ഒരു പാസ്‌വേഡ് നൽകുക", + "pleaseEnterAConfirmPassword" : "ദയവായി ഒരു സ്ഥിരീകരണ പാസ്‌വേഡ് നൽകുക", + "enterYourName" : "നിങ്ങളുടെ പേര് നൽകുക", + "addNewAddress" : "പുതിയ വിലാസം ചേർക്കുക", + "firstName" : "ആദ്യ നാമം", + "lastName" :"അവസാന നാമം", + "country" : "രാജ്യം", + "bangladesh" : "ബംഗ്ലാദേശ്", + "apply" : "ബാധകമാക്കുക", + "deliveryAddress" : "ഡെലിവറി വിലാസം", + "noDataAvailabe" : "ഡാറ്റ ലഭ്യമല്ല", + "addDelivery" : "ഡെലിവറി ചേർക്കുക", + "description" : "വിവരണം", + "addNote" : "കുറിപ്പ് ചേർക്കുക", + "image" : "ചിത്രം", + "pleaseConnectThePrinterFirst" : "ദയവായി ആദ്യം പ്രിന്റർ കണക്ട് ചെയ്യുക", + "selectCategory" : "വിഭാഗം തിരഞ്ഞെടുക്കുക", + "enterExpenseDate" : "ചെലവ് തീയതി നൽകുക", + "enterName" : "പേര് നൽകുക", + "enterAmount" : "തുക നൽകുക", + "enterRefNumber" : "റഫറൻസ് നമ്പർ നൽകുക", + "fashions" : "ഫാഷൻ", + "billTO" : "ബിൽ ടു", + "totalDue" : "ആകെ തുക", + "paymentsAmount" : "പേയ്മെന്റ് തുകകൾ", + "remainingDue" : "ശേഷിക്കുന്ന തുക", + "thankYouForYourDuePayment" : "നിങ്ങളുടെ കൃത്യസമയ പേയ്‌മെന്റിന് നന്ദി", + "print" : "പ്രിന്റ് ചെയ്യുക", + "unitPirce" : "യൂണിറ്റ് വില", + "totalPrice" : "ആകെ വില", + "totalVat" : "ആകെ വാറ്റ്", + "deliveryCharge" : "ഡെലിവറി ചാർജ്", + "totalPayable" : "ആകെ പേയ്‌മെന്റ്", + "thakYouForYourPurchase" : "നിങ്ങളുടെ വാങ്ങലിന് നന്ദി", + "pleaseConnectYourBlutohPrinter" : "ദയവായി നിങ്ങളുടെ ബ്ലൂടൂത്ത് പ്രിന്റർ കണക്ട് ചെയ്യുക", + "editSocailMedia" : "സോഷ്യൽ മീഡിയ എഡിറ്റ് ചെയ്യുക", + "socialMarketing" : "സോഷ്യൽ മാർക്കറ്റിംഗ്", + "share" : "പങ്കിടുക", + "notification" : "അറിയിപ്പ്", + "purchaseAlarm" : "വാങ്ങൽ അലാറം", + "purchaseConfirmed" : "വാങ്ങൽ സ്ഥിരീകരിച്ചു", + "paymentComplete" : "പേയ്‌മെന്റ് പൂർത്തിയായി", + "retur" : "തിരികെ", + "sendSms" : "എസ്എംഎസ് അയയ്ക്കുക", + "recivethePin" : "പിൻ കോഡ് ലഭിച്ചു", + "startNewSale" : "പുതിയ വിൽപന ആരംഭിക്കുക", + "payment" : "പേയ്മെന്റ്", + "masterCard" : "മാസ്റ്റർ കാർഡ്", + "instrucation" : "നിർദ്ദേശം", + "cash" : "കാശ്", + "invoiceViewr" : "ഇൻവോയ്സ് വ്യൂവർ", + "size" : "വലിപ്പം", + "color" : "നിറം", + "weight" : "ഭാരം", + "capacity" : "ശേഷി", + "type" : "തരം", + "youWantTodeletetheProduct" : "നിങ്ങൾ ഈ ഉൽപ്പന്നം ഇല്ലാതാക്കണോ?", + "delete" : "ഇല്ലാതാക്കുക", + "contactDetials" : "സമ്പർക്ക വിവരങ്ങൾ", + "clarence" : "ക്ലാരൻസ്", + "call" : "വിളിക്കുക", + "messege" : "സന്ദേശം", + "dailyTransaction" : "ദൈനംദിന ഇടപാട്", + "promo" : "പ്രമോ", + "send" : "അയയ്ക്കുക", + "easyToUseThePos" : "ഉപയോഗിക്കാൻ എളുപ്പമുള്ള മൊബൈൽ പോസ്", + "easytheusedesciption" : "POSpro ആപ്പ് സൗജന്യമാണ്, ഉപയോഗിക്കാൻ എളുപ്പമാണ്. വാസ്തവത്തിൽ, ഇത് ലോകമെമ്പാടുമുള്ള മികച്ച POS സിസ്റ്റങ്ങളിൽ ഒന്നാണ്.", + "choseYourFeature" : "നിങ്ങളുടെ സവിശേഷതകൾ തിരഞ്ഞെടുക്കുക", + "choseyourfeatureDesciption" : "സവിശേഷതകൾ POSpro യെ പരമ്പരാഗത പരിഹാരങ്ങളിൽ നിന്ന് വ്യത്യസ്തമാക്കുന്ന പ്രധാന ഭാഗമാണ്.", + "allBusinessSolutions" : "എല്ലാ ബിസിനസ് പരിഹാരങ്ങളും", + "allBusinessolutionDescrip" : "PosPro സ്റ്റോക്ക്, അക്കൗണ്ട്, വിൽപന, ചെലവ് & നഷ്ടം/ലാഭം എന്നിവയുള്ള ഒരു പൂർണ്ണ ബിസിനസ് പരിഹാരമാണ്.", + "skip" : "ഒഴിവാക്കുക", + "next" : "അടുത്തത്", + "anewUpdateAvailable" : "ഒരു പുതിയ അപ്‌ഡേറ്റ് ലഭ്യമാണ്\nദയവായി നിങ്ങളുടെ ആപ്പ് അപ്‌ഡേറ്റ് ചെയ്യുക", + "skipTheUpdate" :"അപ്‌ഡേറ്റ് ഒഴിവാക്കുക", + "rememberMeLater" : "പിന്നീട് എന്നെ ഓർമ്മിക്കുക", + "powerdedByAcnoo" : "പവേർഡ് ബൈ അക്നൂ", + "lossOrProfit" : "നഷ്ടം/ലാഭം", + "expense" : "ചെലവ്", + "parties" : "പാർട്ടികൾ", + "home" : "ഹോം", + "sales" : "വിൽപന", + "setting" : "സജ്ജീകരണം", + + "purchaseNow" : "ഇപ്പോൾ വാങ്ങുക", + "paymentMethods" : "പേയ്‌മെന്റ് രീതികൾ", + "update": "അപ്‌ഡേറ്റ് ചെയ്യുക", + "continueButton": "തുടരുക", + "name": "പേര്", + "phone": "ഫോൺ നമ്പർ", + "email": "ഇമെയിൽ വിലാസം", + "address": "വിലാസം", + "previousDue": "മുൻകൂർ തുക", + "selectLang": "നിങ്ങളുടെ ഭാഷ തിരഞ്ഞെടുക്കുക", + "addContact": "സമ്പർക്കം ചേർക്കുക", + "moreInfo": "കൂടുതൽ വിവരങ്ങൾ", + "retailer": "ചില്ലറ വ്യാപാരി", + "dealer": "ഡീലർ", + "wholesaler": "വ്യാപാരി", + "supplier": "സപ്ലയർ", + "CustomerDetails": "ഗ്രാഹക വിശദാംശങ്ങൾ", + "recentTransaction": "സമീപകാല ഇടപാടുകൾ", + "totalProduct": "ആകെ ഉൽപ്പന്നങ്ങൾ", + "total": "ആകെ", + "paid": "പേയ്ഡ്", + "unPaid": "പേയ്‌മെന്റ് നടന്നിട്ടില്ല", + "due": "കുടിശ്ശിക", + "connect": "കണക്ട് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക", + "tryAgain": "മുമ്പ് ശ്രമിക്കുക", + "loading": "ലോഡിംഗ്", + "viewAll": "എല്ലാം കാണുക", + "partyList": "പാർട്ടി ലിസ്റ്റ്", + "addCustomer": "ദയവായി ഒരു കസ്റ്റമർ ചേർക്കുക", + "updateContact": "സമ്പർക്കം അപ്‌ഡേറ്റ് ചെയ്യുക", + "dueList": "കുടിശ്ശിക പട്ടിക", + "collectDue": "കുടിശ്ശിക പിരിച്ചെടുക്കുക", + "date": "തീയതി", + "dueAmount": "കുടിശ്ശിക തുക: ", + "customerName": "ഗ്രാഹക പേര്", + "totalAmount": "ആകെ തുക", + "paidAmount": "പേയ്ഡ് തുക", + "paymentTypes": "പേയ്‌മെന്റ് തരം", + "cancel": "റദ്ദാക്കുക", + "expenseReport": "ചെലവ് റിപ്പോർട്ട്", + "fromDate": "തുടക്ക തീയതി", + "toDate": "അവസാന തീയതി", + "expenseFor": "ചെലവ്", + "amount": "തുക", + "noData": "ഡാറ്റ ലഭ്യമല്ല", + "totalExpense": "ആകെ ചെലവ്", + "addExpense": "ചെലവ് ചേർക്കുക", + "expenseDate": "ചെലവ് തീയതി", + "referenceNo": "റഫറൻസ് നമ്പർ", + "note": "കുറിപ്പ്", + "expenseCat": "ചെലവ് വിഭാഗങ്ങൾ", + "search": "തിരയുക", + "select": "തിരഞ്ഞെടുക്കുക", + "addExpenseCat": "ചെലവ് വിഭാഗം ചേർക്കുക", + "categoryName": "വിഭാഗം പേര്", + "alreadyAdded": "ഇതിനകം ചേർത്തിരിക്കുന്നു", + "whatNew": "പുതിയത് എന്താണ്", + "lp": "നഷ്ടം/ലാഭം", + "profit": "ലാഭം", + "loss": "നഷ്ടം", + "lpDetails": "നഷ്ടം/ലാഭം വിശദാംശങ്ങൾ", + "invoice": "ഇൻവോയ്സ്", + "dates": "തീയതി:", + "mobile": "മൊബൈൽ:", + "product": "ഉൽപ്പന്നം", + "quantity": "അളവ്", + "discount": "ഡിസ്കൗണ്ട്", + "totalLoss": "ആകെ നഷ്ടം", + "totalProfit": "ആകെ ലാഭം", + "productList": "ഉൽപ്പന്ന പട്ടിക", + "stock": "സ്റ്റോക്ക്", + "addNewProduct": "പുതിയ ഉൽപ്പന്നം ചേർക്കുക", + "productName": "ഉൽപ്പന്ന നാമം", + "productCode": "ഉൽപ്പന്ന കോഡ്", + "purchasePrice": "വാങ്ങൽ വില", + "mrp": "എംആർപി", + "wholeSalePrice": "വ്യാപാര വില", + "dealerPrice": "ഡീലർ വില", + "manufacturer": "നിർമ്മാതാവ്", + "saveNPublish": "സേവ് ചെയ്ത് പ്രസിദ്ധീകരിക്കുക", + "brands": "ബ്രാൻഡുകൾ", + "addBrand": "ബ്രാൻഡ് ചേർക്കുക", + "brandName": "ബ്രാൻഡ് നാമം", + "addUnit": "യൂണിറ്റ് ചേർക്കുക", + "unitName": "യൂണിറ്റ് നാമം", + "units": "യൂണിറ്റുകൾ", + "addProduct": "ദയവായി ഒരു ഉൽപ്പന്നം ചേർക്കുക", + "updateProduct": "ഉൽപ്പന്നം അപ്‌ഡേറ്റ് ചെയ്യുക", + "salePrice": "വിൽപന വില", + "profile": "പ്രൊഫൈൽ", + "edit": "എഡിറ്റ് ചെയ്യുക", + "businessCat": "ബിസിനസ് വിഭാഗം", + "language": "ഭാഷ", + "changePassword": "പാസ്‌വേഡ് മാറ്റുക", + "updateProfile": "നിങ്ങളുടെ പ്രൊഫൈൽ അപ്‌ഡേറ്റ് ചെയ്യുക", + "businessName": "കമ്പനിയുടെയും ബിസിനസ്സിന്റെയും പേര്", + "addPurchase": "വാങ്ങൽ ചേർക്കുക", + "inv": "ഇൻവോയ്സ് നമ്പർ", + + "supplierName": "സപ്ലയർ പേര്", + "itemAdded": "ഇനം ചേർത്തു", + "addItems": "ഇനങ്ങൾ ചേർക്കുക", + "subTotal": "സബ് ടോട്ടൽ", + "returnAmount": "തിരികെ നൽകേണ്ട തുക", + "chooseSupplier": "ഒരു സപ്ലയർ തിരഞ്ഞെടുക്കുക", + "noSupplier": "സപ്ലയർ ലഭ്യമല്ല", + "salesDetails": "വില്പന വിശദാംശങ്ങൾ", + "editPurchaseInvoice": "വാങ്ങൽ ഇൻവോയ്സ് എഡിറ്റ് ചെയ്യുക", + "purchaseList": "വാങ്ങൽ പട്ടിക", + "addAPurchase": "ദയവായി ഒരു വാങ്ങൽ ചേർക്കുക", + "dueReport": "കുടിശ്ശിക റിപ്പോർട്ട്", + "fullyPaid": "പൂർണ്ണമായും പേയ്ഡ്", + "stillUnpaid": "ഇപ്പോഴും പേയ്‌മെന്റ് നടന്നിട്ടില്ല", + "purchaseReport": "വാങ്ങൽ റിപ്പോർട്ട്", + "connectPrinter": "നിങ്ങളുടെ പ്രിന്റർ കണക്ട് ചെയ്യുക", + "clickToConnect": "കണക്ട് ചെയ്യാൻ ക്ലിക്ക് ചെയ്യുക", + "collectDues": "ദയവായി ഒരു കുടിശ്ശിക പിരിച്ചെടുക്കുക", + "addNewPurchase": "ദയവായി ഒരു വാങ്ങൽ ചേർക്കുക", + "salesReport": "വില്പന റിപ്പോർട്ട്", + "addSale": "ദയവായി ഒരു വിൽപന ചേർക്കുക", + "reports": "റിപ്പോർട്ടുകൾ", + "chooseCustomer": "ഒരു കസ്റ്റമർ തിരഞ്ഞെടുക്കുക", + "addSales": "വില്പന ചേർക്കുക", + "saleList": "വില്പന പട്ടിക", + "editSalesInvoice": "വില്പന ഇൻവോയ്സ് എഡിറ്റ് ചെയ്യുക", + "previousPayAmount": "മുൻകൂർ പേയ്‌മെന്റ് തുക", + "printing": "പ്രിന്റിംഗ് ഓപ്ഷൻ", + "subscription": "സബ്സ്ക്രിപ്ഷൻ", + "userRole": "യൂസർ റോൾ", + "currency": "കറൻസി", + "logOut": "ലോഗ്ഔട്ട് ചെയ്യുക", + "stockList": "സ്റ്റോക്ക് പട്ടിക", + "purchase": "വാങ്ങൽ", + "sale": "വില്പന", + "yourPack": "നിങ്ങളുടെ പാക്കേജ്", + "freePlan": "ഫ്രീ പ്ലാൻ", + "youRUsing": "നിങ്ങൾ ഉപയോഗിക്കുന്നത്", + "freePack": "ഫ്രീ പാക്കേജ്", + "premiumPlan": "പ്രീമിയം പ്ലാൻ", + "packFeatures": "പാക്കേജ് സവിശേഷതകൾ", + "unlimited": "അപരിമിതമായ", + "updateNow": "ഇപ്പോൾ അപ്‌ഡേറ്റ് ചെയ്യുക", + "purchasePremium": "പ്രീമിയം പ്ലാൻ വാങ്ങുക", + "buyPremium": "പ്രീമിയം പ്ലാൻ വാങ്ങുക", + "paypalPay": "പേപ്പാലിനൊപ്പം പേ ചെയ്യുക", + "gotEmail": "നിങ്ങൾക്ക് ഒരു ഇമെയിൽ ലഭിച്ചു", + "sendEmail": "പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുന്നതിനുള്ള നിർദ്ദേശങ്ങളോടെ ഞങ്ങൾ ഒരു ഇമെയിൽ അയച്ചു:", + "checkEmail": "ഇമെയിൽ പരിശോധിക്കുക", + "close": "ക്ലോസ്", + "enterEmail": "പാസ്‌വേഡ് റീസെറ്റ് ലിങ്ക് സ്വീകരിക്കുന്നതിന് ദയവായി നിങ്ങളുടെ ഇമെയിൽ വിലാസം നൽകുക.", + "sendLink": "റീസെറ്റ് ലിങ്ക് അയയ്ക്കുക", + "emailText": "ഇമെയിൽ", + "password": "പാസ്‌വേഡ്", + "noAcc": "അക്കൗണ്ട് ഇല്ലേ?", + "register": "രജിസ്റ്റർ ചെയ്യുക", + "phoneVerification": "ഫോൺ വെരിഫിക്കേഷൻ", + "registerTitle": "ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ ഫോൺ രജിസ്റ്റർ ചെയ്യേണ്ടതുണ്ട്!", + "sendCode": "കോഡ് അയയ്ക്കുക", + "staffLogin": "സ്റ്റാഫ് ലോഗിൻ", + "logInWithMail": "ഇമെയിൽ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക", + "setUpProfile": "നിങ്ങളുടെ പ്രൊഫൈൽ സജ്ജീകരിക്കുക", + "setUpDesc": "നിങ്ങളുടെ ഡോക്ടറെ മികച്ച മതിപ്പുമായി ബന്ധിപ്പിക്കുന്നതിന് നിങ്ങളുടെ പ്രൊഫൈൽ അപ്‌ഡേറ്റ് ചെയ്യുക", + "gallery": "ഗാലറി", + "camera": "ക്യാമറ", + "companyAddress": "കമ്പനി വിലാസം", + "openingBalance": "തുറക്കുന്ന ബാലൻസ്", + "confirmPass": "പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", + "haveAcc": "ഇതിനകം അക്കൗണ്ടുണ്ടോ?", + "loginWithPhone": "ഫോൺ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക", + "editPhone": "ഫോൺ നമ്പർ എഡിറ്റ് ചെയ്യുക?", + "createAcc": "ഒരു സൗജന്യ അക്കൗണ്ട് സൃഷ്ടിക്കുക", + "congratulation": "അഭിനന്ദനങ്ങൾ", + + "signUp": "സൈൻ അപ്പ്", + "signIn" : "സൈൻ ഇൻ", + "logIn": "ലോഗിൻ", + "welcomeBack" : "സ്വാഗതം!", + "passwordCannotBeEmpty" : "പാസ്‌വേഡ് ഒഴിവാക്കാനാവില്ല", + "save": "സേവ്", + "forgotPassword": "പാസ്‌വേഡ് മറന്നു", + "reset": "നിങ്ങളുടെ ഇമെയിൽ അല്ലെങ്കിൽ ഫോൺ നമ്പർ ഉപയോഗിച്ച് പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക", + "lableEmail": "ഇമെയിൽ", + "hintEmail": "ഇമെയിൽ വിലാസം നൽകുക", + "emailCannotBeEmpty": "ഇമെയിൽ ഒഴിവാക്കാനാവില്ല", + "pleaseEnterAValidEmail": "ദയവായി ഒരു സാധുവായ ഇമെയിൽ നൽകുക", + "continueE": "തുടരുക", + "pleaseEnterYourDetails": "ദയവായി നിങ്ങളുടെ വിശദാംശങ്ങൾ നൽകുക.", + "lablePassword": "പാസ്‌വേഡ്", + "hintPassword": "പാസ്‌വേഡ് നൽകുക", + "pleaseEnterABiggerPassword": "ദയവായി ഒരു വലിയ പാസ്‌വേഡ് നൽകുക", + "rememberMe": "എന്നെ ഓർക്കുക", + "donNotHaveAnAccount": "അക്കൗണ്ടില്ലേ?", + "createAFreeAccount": "ഒരു സൗജന്യ അക്കൗണ്ട് സൃഷ്ടിക്കുക", + "fullName": "പൂർണ്ണ നാമം", + "enterYourFullName": "നിങ്ങളുടെ പൂർണ്ണ നാമം നൽകുക", + + "nameCanNotBeEmpty": "പേര് ഒഴിവാക്കാനാവില്ല", + "alreadyHaveAnAccount": "ഇതിനകം അക്കൗണ്ടുണ്ടോ? ", + "createNewPassword": "പുതിയ പാസ്‌വേഡ് സൃഷ്ടിക്കുക", + "setUpNewPassword": "പുതിയ പാസ്‌വേഡ് സജ്ജീകരിക്കുക", + "resetPassword": "നിങ്ങളുടെ അക്കൗണ്ട് വീണ്ടെടുക്കാനും ലോഗിൻ ചെയ്യാനും നിങ്ങളുടെ പാസ്‌വേഡ് പുനഃസജ്ജമാക്കുക", + "newPassword": "പുതിയ പാസ്‌വേഡ്", + "confirmPassword": "പാസ്‌വേഡ് സ്ഥിരീകരിക്കുക", + "passwordsDoNotMatch": "പാസ്‌വേഡുകൾ തുല്യമല്ല", + "verityEmail": "ഇമെയിൽ സത്യമാക്കുക", + "verification": "സത്യീകരണം", + "digits": "6-അക്ക പിൻ നിങ്ങളുടെ ഇമെയിൽ വിലാസത്തിലേക്ക് അയച്ചിട്ടുണ്ട്:", + "enterValidOTP": "സാധുവായ OTP നൽകുക", + "resendOTP": "സാധുവായ OTP നൽകുക", + "verifyYourEmail": "നിങ്ങളുടെ ഇമെയിൽ സത്യമാക്കുക", + "weHaveSentAConfirmationEmailTo": "ഞങ്ങൾ ഒരു സ്ഥിരീകരണ ഇമെയിൽ അയച്ചിട്ടുണ്ട്", + "folder": "ഇത് നിങ്ങളുടെ സ്പാം ഫോൾഡറിൽ അവസാനിച്ചിരിക്കാം.", + "gotIt": "ഗോട്ട് ഇറ്റ്", + "enterOpeningBalance": "തുറക്കുന്ന ബാലൻസ് നൽകുക", + "pleaseEnterAValidBusinessName": "ദയവായി ഒരു സാധുവായ ബിസിനസ്സ് നാമം നൽകുക", + "enterBusiness": "ബിസിനസ്സ്/സ്റ്റോർ പേര് നൽകുക", + "selectBusinessCategory": "ബിസിനസ്സ് വിഭാഗം തിരഞ്ഞെടുക്കുക", + "todaySummary": "ഇന്നത്തെ സംഗ്രഹം", + "sellAll": "എല്ലാം വിൽക്കുക >", + "income": "വരുമാനം", + "purchased": "വാങ്ങിയത്", + "endYourFreePlan": "നിങ്ങളുടെ ഫ്രീ പ്ലാൻ അവസാനിപ്പിക്കുക", + "yourFree": "നിങ്ങളുടെ ഫ്രീ പാക്കേജ് പൂർത്തിയായിക്കൊണ്ടിരിക്കുകയാണ്, നിങ്ങളുടെ അടുത്ത പ്ലാൻ വാങ്ങുക നന്ദി.", + "upgradeNow": "ഇപ്പോൾ അപ്‌ഗ്രേഡ് ചെയ്യുക", + "notFound": "കണ്ടെത്തിയില്ല", + "updateYourSubscription": "നിങ്ങളുടെ സബ്സ്ക്രിപ്ഷൻ അപ്‌ഡേറ്റ് ചെയ്യുക", + "noDataFound": "ഡാറ്റ കണ്ടെത്തിയില്ല", + "areYouSure": "നിങ്ങൾ ഉറപ്പോ?", + "doYouWantToExitTheApp": "നിങ്ങൾ ആപ്പ് പൂട്ടണോ?", + "no": "ഇല്ല", + "yes": "അതെ", + "dashboard": "ഡാഷ്ബോർഡ്", + "salesPurchaseOverview": "വില്പനയും വാങ്ങലും ഒറ്റനോട്ടത്തിൽ", + "totalItems": "ആകെ ഇനങ്ങൾ", + "totalCategories": "ആകെ വിഭാഗങ്ങൾ", + "quickOverview": "വേഗത്തിലുള്ള രൂപരേഖ", + "totalIncome": "ആകെ വരുമാനം", + "customerDue": "ഗ്രാഹക കുടിശ്ശിക", + "stockValue": "സ്റ്റോക്ക് മൂല്യം", + "lossProfit": "നഷ്ടം/ലാഭം", + "cost": "ചെലവ്", + "qty": "അളവ്", + "noProductFound": "ഉൽപ്പന്നം കണ്ടെത്തിയില്ല", + "phoneNumber": "ഫോൺ നമ്പർ", + "pleaseEnterAValidName": "ദയവായി ഒരു സാധുവായ പേര് നൽകുക", + "pleaseEnterValidPhoneAndNameFirst": "ദയവായി ആദ്യം സാധുവായ ഫോൺ നമ്പറും പേരും നൽകുക", + "confirmDelete": "ഇല്ലാക്കൽ സ്ഥിരീകരിക്കുക", + "areYouSureYouWant": "ഈ പാർട്ടി ഇല്ലാതാക്കണോ എന്ന് ഉറപ്പോ?", + "pleaseEnterAValidPhoneNumber": "ദയവായി ഒരു സാധുവായ ഫോൺ നമ്പർ നൽകുക", + "sendSMS": "എസ്എംഎസ് അയയ്ക്കുക", + "searchH": "ഇവിടെ തിരയുക....", + "transactions": "ഇടപാടുകൾ", + "selectAInvoice": "ഒരു ഇൻവോയ്സ് തിരഞ്ഞെടുക്കുക", + "totalDueAmount": "ആകെ കുടിശ്ശിക തുക", + "youCanNotPayMoreThenDue": "നിങ്ങൾക്ക് കുടിശ്ശികയേക്കാൾ കൂടുതൽ പണം നൽകാൻ കഴിയില്ല", + "noDueSelected": "കുടിശ്ശിക തിരഞ്ഞെടുത്തിട്ടില്ല", + "pleaseEnterName": "ദയവായി പേര് നൽകുക", + "pleaseEnterAmount": "ദയവായി തുക നൽകുക", + "enterNote": "കുറിപ്പ് നൽകുക", + "pleaseSelectAExpenseCategory": "ദയവായി ഒരു ചെലവ് വിഭാഗം തിരഞ്ഞെടുക്കുക", + "enterExpanseCategoryName": "ചെലവ് വിഭാഗം പേര് നൽകുക", + "comingSoon": "വരുന്നു", + "pleaseMakeASaleFirst": "ദയവായി ആദ്യം ഒരു വിൽപന നടത്തുക", + "facebook": "ഫേസ്ബുക്ക്", + "twitter": "ട്വിറ്റർ", + "instagram": "ഇൻസ്റ്റാഗ്രാം", + "linkedIN": "ലിങ്ക്ഡ്ഇൻ", + "link": "ലിങ്ക്", + "lorem": "ലോറെം ഇപ്സം ഡോളർ സിറ്റ് അമെറ്റ്, കോൺസെക്റ്റെറ്റർ അഡിപ് ഗ്രാവി ഇസിംഗ് എലിറ്റ്. അൾട്രിസിയസ് ഗ്രാവിഡ സ്കെലെറിസ്ക് അർക്കു ഫാസിലിസിസ് ഡ്യൂസ് ഇൻ.", + "paymentGateway": "പേയ്‌മെന്റ് ഗേറ്റ്‌വേ", + "paymentSuccess": "പേയ്‌മെന്റ് വിജയകരമായി", + "paymentWasSuccessful": "പേയ്‌മെന്റ് വിജയകരമായി!", + "paymentFailed": "പേയ്‌മെന്റ് പരാജയപ്പെട്ടു", + "paymentFailedPleaseTryAgain": "പേയ്‌മെന്റ് പരാജയപ്പെട്ടു. വീണ്ടും ശ്രമിക്കുക.", + "pleaseEnterAValidBrandName": "ദയവായി ഒരു സാധുവായ ബ്രാൻഡ് നാമം നൽകുക", + "enterABrandName": "ഒരു ബ്രാൻഡ് നാമം നൽകുക", + "addCategory": "വിഭാഗം ചേർക്കുക", + "enterCategoryName": "വിഭാഗം പേര് നൽകുക", + "selectVariations": "വ്യതിയാനങ്ങൾ തിരഞ്ഞെടുക്കുക:", + "dataSavedSuccessfully": "ഡാറ്റ വിജയകരമായി സേവ് ചെയ്തു.", + "somethingIs": "എന്തോ", + "updateYourProfile": "നിങ്ങളുടെ പ്രൊഫൈൽ അപ്‌ഡേറ്റ് ചെയ്യുക", + "shopOpeningBalance": "ഷോപ്പ് തുറക്കുന്ന ബാലൻസ്", + "shopRemainingBalance": "ഷോപ്പ് ശേഷിക്കുന്ന ബാലൻസ്", + "enterAValidDiscount": "സാധുവായ ഡിസ്കൗണ്ട് നൽകുക", + "addProductFirst": "ആദ്യം ഉൽപ്പന്നം ചേർക്കുക", + "subtotal": "സബ്‌", + + "failedToGetPlatformVersion": "പ്ലാറ്റ്ഫോം പതിപ്പ് ലഭിക്കുന്നതിൽ പരാജയപ്പെട്ടു.", + "enterQuantity": "അളവ് നൽകുക", + "pleaseAddQuantity": "ദയവായി അളവ് ചേർക്കുക", + "willBeAddedSoon": "പെട്ടെന്ന് ചേർക്കും", + "addedToCart": "കാർട്ടിൽ ചേർത്തു", + "connectYourPrinter": "നിങ്ങളുടെ പ്രിന്റർ കണക്ട് ചെയ്യുക", + "customerPay": "ഗ്രാഹക പേയ്‌മെന്റ്", + "supplerPay": "സപ്ലയർ പേയ്‌മെന്റ്", + "incomeReport": "വരുമാന റിപ്പോർട്ട്", + "category": "വിഭാഗം", + "balance": "ബാലൻസ്", + "itemsSales": "ഇനം വിൽപന", + "totalPurchase": "ആകെ വാങ്ങൽ", + "totalSales": "ആകെ വിൽപന", + "stockReport": "സ്റ്റോക്ക് റിപ്പോർട്ട്", + "lossProfitReport": "നഷ്ടം/ലാഭം റിപ്പോർട്ട്", + "outOfStock": "സ്റ്റോക്ക് തീർന്നു", + "vat": "വാറ്റ്", + "customerPhoneNumber": "ഗ്രാഹക ഫോൺ നമ്പർ", + "enterCustomerPhoneNumber": "ഗ്രാഹക ഫോൺ നമ്പർ നൽകുക", + "walkInCustomer": "വാക്ക്-ഇൻ കസ്റ്റമർ", + "guest": "അതിഥി", + "stocks": "സ്റ്റോക്ക്:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "ലോറെം ഇപ്സം ഡോളർ സിറ്റ് അമെറ്റ്, കോൺസെക്റ്റെറ്റർ എലിറ്റ്. ഇന്റർഡം കോൺസ്.", + "doNotDisturb": "ഇടപെടരുത്", + "on": "ഓൺ", + "off": "ഓഫ്", + "unlimitedUsagesOfOurPackage": "ഞങ്ങളുടെ പാക്കേജിന്റെ അപരിമിതമായ ഉപയോഗം \uD83D\uDC47", + "loremIpsumDolor": "ലോറെം ഇപ്സം ഡോളർ സിറ്റ് അമെറ്റ്, കോൺസെക്റ്റെറ്റർ അഡിപിസിംഗ് എലിറ്റ്. നാറ്റോക് അലിക്വെറ്റ് എറ്റ്, കർ എഗെറ്റ്. ടെല്ലസ് സാപിയൻ ഒഡിയോ അലിക്.", + "payForSubscribe": "സബ്സ്ക്രൈബ് ചെയ്യാൻ പേ ചെയ്യുക", + "field": "ഫീൽഡ്", + "successfullyPaid": "വിജയകരമായി പേയ്‌മെന്റ് നടന്നു", + "profileEdit": "പ്രൊഫൈൽ എഡിറ്റ്", + "products": "ഉൽപ്പന്നങ്ങൾ", + "salesList": "വില്പന പട്ടിക", + "useTitleCanNotBeEmpty": "യൂസർ ടൈറ്റിൽ ഒഴിവാക്കാനാവില്ല", + "userTitle": "യൂസർ ടൈറ്റിൽ", + "enterUserTitle": "യൂസർ ടൈറ്റിൽ നൽകുക", + "create": "സൃഷ്ടിക്കുക", + "youHaveToGivePermission": "നിങ്ങൾ അനുമതി നൽകേണ്ടതുണ്ട്", + "all": "എല്ലാം", + "userRoleDetails": "യൂസർ റോൾ വിശദാംശങ്ങൾ", + "doYouWantToDeleteTheUser": "നിങ്ങൾ യൂസർ ഇല്ലാതാക്കണോ?", + "thisProductAlreadyAdded": "ഈ ഉൽപ്പന്നം ഇതിനകം ചേർത്തിരിക്കുന്നു!", + "pleaseEnterAValidProductName": "ദയവായി ഒരു സാധുവായ ഉൽപ്പന്ന നാമം നൽകുക", + "enterProductName": "ഉൽപ്പന്ന നാമം നൽകുക", + "pleaseSelectACategory": "ദയവായി ഒരു വിഭാഗം തിരഞ്ഞെടുക്കുക", + "productCategory": "ഉൽപ്പന്ന വിഭാഗം", + "selectProductCategory": "ഉൽപ്പന്ന വിഭാഗം തിരഞ്ഞെടുക്കുക", + "enterSize": "വലിപ്പം നൽകുക", + "enterColor": "നിറം നൽകുക", + "enterWeight": "ഭാരം നൽകുക", + "enterCapacity": "ശേഷി നൽകുക", + "enterType": "തരം നൽകുക", + "productBrand": "ഉൽപ്പന്ന ബ്രാൻഡ്", + "selectABrand": "ഒരു ബ്രാൻഡ് തിരഞ്ഞെടുക്കുക", + "productCodeIsRequired": "ഉൽപ്പന്ന കോഡ് ആവശ്യമാണ്", + "enterAValidStock": "സാധുവായ സ്റ്റോക്ക് നൽകുക", + "enterStock": "സ്റ്റോക്ക് നൽകുക", + "productUnit": "ഉൽപ്പന്ന യൂണിറ്റ്", + "selectProductUnit": "ഉൽപ്പന്ന യൂണിറ്റ് തിരഞ്ഞെടുക്കുക", + "pleaseEnterAValidPurchasePrice": "ദയവായി ഒരു സാധുവായ വാങ്ങൽ വില നൽകുക", + "enterPurchasePrice": "വാങ്ങൽ വില നൽകുക", + "pleaseEnterAValidSalePrice": "ദയവായി ഒരു സാധുവായ വിൽപന വില നൽകുക", + "enterSaltingPrice": "സാൾട്ടിംഗ് വില നൽകുക", + "enterWholesalePrice": "വ്യാപാര വില നൽകുക", + "enterDealerPrice": "ഡീലർ വില നൽകുക", + "enterDiscount": "ഡിസ്കൗണ്ട് നൽകുക", + "enterManufacturerName": "നിർമ്മാതാവിന്റെ പേര് നൽകുക", + "adding": "ചേർക്കുന്നു...", + "pleaseEnterAValidUnitName": "ദയവായി ഒരു സാധുവായ യൂണിറ്റ് നാമം നൽകുക", + "pleaseEnterUnitName": "യൂണിറ്റ് നാമം നൽകുക", + "productDetails": "ഉൽപ്പന്ന വിശദാംശങ്ങൾ", + "smartWatch": "സ്മാർട്ട് വാച്ച്", + "appleWatch": "ആപ്പിൾ വാച്ച്", + "deleting": "ഇല്ലാക്കുന്നു...", + "brand": "ബ്രാൻഡ്", + "dueCollection": "കുടിശ്ശിക പിരിവ്", + "noTransaction": "ഇടപാടില്ല", + "updating": "അപ്‌ഡേറ്റിംഗ്...", + "confirmSMSTo": "എസ്എംഎസ് സ്ഥിരീകരിക്കുക", + "anSMSWillBeSentToTheFollowingNumber": "നിങ്ങളുടെ ഫോൺ നമ്പറിലേക്ക് ഒരു എസ്എംഎസ് അയക്കും:", + "package": "പാക്കേജ്", + "permissionNotGranted": "അനുമതി നൽകിയിട്ടില്ല!", + "collectedBy": "ശേഖരിച്ചത്:", + "phonee": "ഫോൺ:", + "purchaseBy": "വാങ്ങിയത്:", + "salesBy": "വില്പന നടത്തിയത്:", + "days": "ദിവസങ്ങൾ", + "details": "വിശദാംശങ്ങൾ", + "weSentAnOTPInYourPhoneNumber": "ഞങ്ങൾ നിങ്ങളുടെ ഫോൺ നമ്പറിലേക്ക് ഒരു OTP അയച്ചു", + "pleaseEnterTheOTP": "ദയവായി OTP നൽകുക", + "enterAValidOTP": "സാധുവായ OTP നൽകുക", + "verify": "സത്യമാക്കുക", + "resendIn": "പുനർ അയയ്ക്കുക", + "freeLifetimeUpdate": "സൗജന്യ ലൈഫ്‌ടൈം അപ്‌ഡേറ്റ്", + "android": "ആൻഡ്രോയിഡ് & iOS ആപ്പ് സപ്പോർട്ട്", + "premiumCustomerSupport": "ആൻഡ്രോയിഡ് & iOS ആപ്പ് സപ്പോർട്ട്", + "customInvoiceBranding": "കസ്റ്റം ഇൻവോയ്സ് ബ്രാൻഡിംഗ്", + "unlimitedUsage": "അപരിമിതമായ ഉപയോഗം", + "freeDataBackup": "സൗജന്യ ഡാറ്റ ബാക്കപ്പ്", + "addCustomers": "ഉപഭോക്താക്കൾ ചേർക്കുക", + "noDue": "ബാക്കി ഇല്ല", + "customer": "ഉപഭോക്താവ്", + "billingAddress": "ബില്ലിംഗ് വിലാസം", + "enterAddress": "വിലാസം നൽകുക", + "city": "നഗരം", + "cityName": "നഗരത്തിന്റെ പേര്", + "state": "സംസ്ഥാനം", + "stateName": "സംസ്ഥാനത്തിന്റെ പേര്", + "zip": "പിൻകോഡ്", + "zipCode": "പിൻകോഡ് നൽകുക", + "chooseCountry": "രാജ്യം തിരഞ്ഞെടുക്കുക", + "shippingAddress": "ഷിപ്പിംഗ് വിലാസം", + "partyCreateWarn": "പാർട്ടി സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "addParty": "പാർട്ടികൾ ചേർക്കുക", + "creditLimit": "പാർട്ടി ക്രെഡിറ്റ് പരിധി", + "selectOne": "ഒരു ഓപ്ഷൻ തിരഞ്ഞെടുക്കുക", + "roundings": "അറൗണ്ടിങ് (+/-)", + "roundingTotal": "അറൗണ്ടുചെയ്ത മൊത്തം", + "opinion": "നിങ്ങളുടെ അഭിപ്രായം നൽകുക", + "dueSaleWarn": "വാക്ക്-ഇൻ ഉപഭോക്താക്കൾക്ക് ബാക്കി വിൽപ്പന അനുവദനീയമല്ല.", + "paymentTypeHint": "ദയവായി പേയ്മെന്റ് തരം തിരഞ്ഞെടുക്കുക", + "createSaleWarn": "വിൽപ്പന സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "updateSaleWarn": "വിൽപ്പന പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "uploadImage": "ചിത്രം അപ്‌ലോഡ് ചെയ്യുക", + "useGallery": "ഗ്യാലറി ഉപയോഗിക്കുക", + "openCamera": "ക്യാമറ തുറക്കുക", + "scanCode": "ഉൽപ്പന്ന QR കോഡ് സ്കാൻ ചെയ്യുക", + "posSale": "POS വിൽപ്പന", + "selectCustomer": "ഉപഭോക്താവ് തിരഞ്ഞെടുക്കുക", + "searchWith": "തിരയുക...", + "filter": "ഫിൽറ്റർ", + "productNotFound": "ഉൽപ്പന്നം കണ്ടെത്തിയില്ല", + "noMatched": "ഒരുമിച്ചുള്ള ഉൽപ്പന്നങ്ങൾ കണ്ടെത്തിയില്ല.", + "inventoryPermission": "നിങ്ങൾക്ക് ഇൻവെൻററി അനുമതി ഇല്ല", + "noParty": "പാർട്ടികൾ കണ്ടെത്തിയില്ല", + "purchaseWarn": "വാങ്ങലുകൾ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "purchaseUpdateWarn": "വാങ്ങലുകൾ പുതുക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "addVariantDetails": "വ്യത്യസ്തത വിശദാംശങ്ങൾ ചേർക്കുക", + "purchaseEx": "വാങ്ങൽ വില ബാഹ്യ", + "purchaseIn": "വാങ്ങൽ വില ഉൾപ്പെടുത്തി", + "purchaseExReq": "വാങ്ങൽ വില ബാഹ്യ ആവശ്യമാണ്", + "purchaseInReq": "വാങ്ങൽ വില ഉൾപ്പെടുത്തിയത് ആവശ്യമാണ്", + "profitMargin": "ലാഭനിരക്ക് (%)", + "saleReq": "വിൽപ്പന വില ആവശ്യമാണ്", + "manufactureDate": "തയ്യാറാക്കൽ തീയതി", + "selectDate": "തീയതി തിരഞ്ഞെടുക്കുക", + "expDate": "കാലഹരണ തീയ്യതി", + "saveVariant": "വ്യത്യസ്തത സേവ് ചെയ്യുക", + "model": "മോഡൽ", + "selectModel": "മോഡൽ തിരഞ്ഞെടുക്കുക", + "bulk": "ബൾക്ക് അപ്‌ലോഡ്", + "barcodeGen": "ബാർകോഡ് ജനറേറ്റർ", + "upload": "അപ്‌ലോഡ്", + "sku": "SKU / കോഡ്", + "lowStock": "കുറഞ്ഞ സ്റ്റോക്ക്", + "enLowStock": "കുറഞ്ഞ സ്റ്റോക്ക് നൽകുക", + "manuDate": "തയ്യാറാക്കൽ തീയതി", + "single": "ഒറ്റത്", + "batch": "ബാച്ച്", + "batchNo": "ബാച്ച് നമ്പർ", + "entBatchNo": "ബാച്ച് നമ്പർ നൽകുക", + "variantAdded": "വ്യത്യസ്തത വിജയകരമായി ചേർത്തു!", + "variantDelete": "വ്യത്യസ്തത വിജയകരമായി മായ്ച്ചു!", + "addVariant": "വ്യത്യസ്തത ചേർക്കുക", + "typeSelect": "തരം തിരഞ്ഞെടുക്കുക", + "taxType": "നികുതി തരം", + "selectTax": "നികുതി തിരഞ്ഞെടുക്കുക", + "updateProductWarn": "ഉൽപ്പന്നം അപ്‌ഡേറ്റ് ചെയ്യാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "addProductWarn": "ഉൽപ്പന്നം സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "updateProductSuccess": "ഉൽപ്പന്നം വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു!", + "addProductSuccess": "ഉൽപ്പന്നം വിജയകരമായി സൃഷ്ടിച്ചു!", + "choose": "തിരഞ്ഞെടുക്കുക", + "view": "വിവരങ്ങൾ കാണുക", + "priceWarn": "വില ശൂന്യമായിരിക്കരുത്", + "productSetting": "ഉൽപ്പന്ന ക്രമീകരണങ്ങൾ", + "saveSetting": "ക്രമീകരണങ്ങൾ സേവ് ചെയ്യുക", + "addStock": "സ്റ്റോക്ക് ചേർക്കുക", + "stockWarn": "സ്റ്റോക്ക് കുറഞ്ഞത് 1 ആയിരിക്കണം", + "updateSuccess": "വിജയകരമായി അപ്‌ഡേറ്റ് ചെയ്തു", + "updateFailed": "സ്റ്റോക്ക് അപ്‌ഡേറ്റ് പരാജയപ്പെട്ടു", + "deleteBatchWarn": "ഈ ബാച്ച് മായ്ക്കണമെന്ന് നിങ്ങൾക്കുറപ്പാണോ?", + "lowStockReport": "കുറഞ്ഞ സ്റ്റോക്ക് റിപ്പോർട്ട്", + "genPdfWarn": "PDF സൃഷ്ടിക്കാൻ ഡാറ്റ ഇല്ല", + "dateFilterWarn": "അവസാന തീയതി ആരംഭ തീയതിക്ക് മുമ്പാകരുത്.", + "createPdfWarn": "PDF സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് അനുമതി ഇല്ല.", + "expirationStatus": "കാലഹരണ നില", + "selectFDate": "തീയതി നിന്ന് തിരഞ്ഞെടുക്കുക", + "selectToDate": "തീയതി വരെ തിരഞ്ഞെടുക്കുക", + "clear": "ശുദ്ധമാക്കുക", + "incomeReportPermission": "വർഗ്ഗ റിപ്പോർട്ട് കാണാനുള്ള അനുമതി നിങ്ങൾക്കില്ല.", + "deleteAcc": "അക്കൗണ്ട് നീക്കംചെയ്യുക", + "deletePartyWarn": "പാർട്ടി നീക്കംചെയ്യാനുള്ള അനുമതി നിങ്ങൾക്കില്ല.", + "updatePartyWarn": "പാർട്ടി അപ്‌ഡേറ്റ് ചെയ്യാനുള്ള അനുമതി നിങ്ങൾക്കില്ല.", + "phoneNotAvail": "ഫോൺ നമ്പർ ലഭ്യമല്ല.", + "notLaunch": "ഫോൺ ആപ്പ് തുടങ്ങാനായില്ല.", + "quickOver": "വേഗത്തിലുള്ള അവലോകനം", + "tranSacOver" : "ഇടപാട് അവലോകനം", + "profitLoss" : "ലാഭവും നഷ്ടവും" +} \ No newline at end of file diff --git a/lib/l10n/intl_mn.arb b/lib/l10n/intl_mn.arb new file mode 100644 index 0000000..96f3652 --- /dev/null +++ b/lib/l10n/intl_mn.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Та бүртгэлээ устгахдаа итгэлтэй байна уу? Энэ үйлдэл нь таны бүх өгөгдлийг бүрмөсөн устгах болно.", + "passwordMust6Character": "Нууц үг хамгийн багадаа 6 тэмдэгт байх ёстой", + "passwordIsRequired": "Нууц үг хамгийн багадаа 6 тэмдэгт байх ёстой", + "iAgreeDeleteMyAccountPermanent": "Би бүртгэлээ бүрмөсөн устгахыг зөвшөөрч байна.", + "flat": "Тогтмол", + "percent": "Хувь", + "partialPaid": "Хэсэгчлэн төлсөн", + "selectStock": "Нөөц сонгох", + "stockOrVariant": "Нөөц / Хувилбар", + "noBatch": "Багц байхгүй", + "purchaseQuantityRequired": "Худалдан авалтын тоо хэмжээ шаардлагатай", + "excelUploader": "Excel байршуулагч", + "remove": "Устгах", + "uploading": "Байршуулж байна...", + "pickAndUploadFile": "Файл сонгож байршуулах", + "downloadExcelFormat": "Excel формат татах", + "excelFiles": "Excel файлууд", + "noFileSelected": "Файл сонгоогүй байна", + "orContinueWith": "Эсвэл үргэлжлүүлэх", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Нэвтрэлт амжилтгүй боллоо. Дахин оролдоно уу.", + "someThingWithWrongWithTheWebPage": "Вэб хуудсанд алдаа гарлаа.", + "loadingOtpSetting": "OTP тохиргоог ачаалж байна...", + "youCanNowResendYourOtp": "Та одоо OTP-г дахин илгээх боломжтой.", + "resendOtpSeconds": "OTP-г ${start} секундын дараа дахин илгээх", + "oldPassword": "Хуучин нууц үг", + "oldPasswordCanNotBeEmpty": "Хуучин нууц үг хоосон байж болохгүй", + "seconds": "секунд", + "downloading": "Татаж байна...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Татаж дууслаа! Documents хавтасаа шалгана уу", + "printBarCode": "Баркод хэвлэх", + "youDoNotHavePermissionToGenerateBarcode": "Танд баркод үүсгэх эрх байхгүй.", + "download": "Татах", + "packingDate": "Савласан огноо", + "permissionDeniedToViewBank": "Банк үзэх эрх татгалзлаа.", + "permissionDeniedToUpdateBank": "Банк шинэчлэх эрх татгалзлаа.", + "editWarehouse": "Агуулах засах", + "addNewWarehouse": "Шинэ агуулах нэмэх", + "warehouseName": "Агуулахын нэр", + "enterWarehouseName": "Агуулахын нэр оруулна уу", + "amountMustBeGreaterThanZero": "Дүн 0-ээс их байх ёстой", + "canNotRetrievePaymentDetails": "Төлбөрийн мэдээллийг авч чадсангүй.", + "youDonNotHavePermissionToCreateExpense": "Танд зардал үүсгэх эрх байхгүй.", + "youDoNotHavePermissionToCreateExpenseCategory": "Танд зардлын ангилал үүсгэх эрх байхгүй.", + "youDonNotHavePermissionToCreateIncome": "Танд орлого үүсгэх эрх байхгүй.", + "youDoNotHavePermissionToCreateIncomeCategory": "Танд орлогын ангилал үүсгэх эрх байхгүй.", + "salesReturn": "Борлуулалтын буцаалт", + "purchaseReturn": "Борлуулалтын буцаалт", + "returnQuantity": "Буцаалтын тоо хэмжээ", + "nonFoundableDiscount": "Буцаан олгохгүй (НӨАТ/Хөнгөлөлт)", + "confirmReturn": "Буцаалтыг баталгаажуулах", + "pleaseSelectForProductReturn": "Буцаах бүтээгдэхүүнийг сонгоно уу", + "failedToProcessReturn": "Буцаалтыг боловсруулж чадсангүй.", + "noValuesDenied": "Утга тодорхойлогдоогүй байна", + "editCategory": "Ангилал засах", + "editModel": "Загвар засах", + "addNewModel": "Шинэ загвар нэмэх", + "pleaseEnterValidName": "Зөв нэр оруулна уу", + "modelName": "Загварын нэр", + "enterModelName": "Загварын нэр оруулна уу", + "youDoNotHavePermissionToCreateModel": "Танд загвар үүсгэх эрх байхгүй", + "youDoNotHavePermissionToUpdateModel": "Танд загвар шинэчлэх эрх байхгүй", + "modelUpdateSuccessfully": "Загвар амжилттай шинэчлэгдлэй!", + "modelCreatedSuccessfully": "Загвар амжилттай үүсгэгдлэй!", + "models": "Загварууд", + "youDoNotHavePermissionDeleteModel": "Танд загвар устгах эрх байхгүй.", + "enterLabelText": "Шошгоны текст оруулна уу", + "searchBatchNo": "Багцын дугаар хайх...", + "noActiveUser": "Идэвхтэй хэрэглэгч биш байна", + "pleaseUseValidPurchaseCodeUseTheApp": "Аппликейшн ашиглахын тулд хүчинтэй худалдан авалтын код ашиглана уу.", + "notInternetConnection": "Интернет холболт байхгүй", + "pleaseCheckYourInternetConnection": "Интернет холболтоо шалгаад дахин оролдоно уу", + "ok": "Ок", + "addCash": "Бэлэн мөнгө нэмэх", + "reduceCash": "Бэлэн мөнгө хасах", + "transactionType": "Гүйлгээний төрөл", + "user": "Хэрэглэгч", + "toAccount": "Данс руу", + "fromAccount": "Данснаас", + "years": "Жил", + "comboProductReport": "Комбо бүтээгдэхүүний тайлан", + "grossProfit": "Нийт ашиг (Gross Profit)", + "netProfit": "Цэвэр ашиг (Net Profit)", + "incomeType": "Орлогын төрөл", + "ledger": "Ерөнхий дэвтэр (Ledger)", + "expensesType": "Зардлын төрөл", + "resets": "Шинэчлэх", + "packageName": "Багцын нэр", + "start": "Эхлэх", + "paymentMethod": "Төлбөрийн хэлбэр", + "addPayment": "Төлбөр нэмэх", + "advance": "Урьдчилгаа", + "noteLevel": "Тэмдэглэлийн түвшин", + "enterYourNoteLevel": "Тэмдэглэлийн түвшинг оруулна уу", + "postSaleMessage": "Борлуулалтын дараах мессеж", + "enterYourPostSaleMessage": "Борлуулалтын дараах мессежийг оруулна уу", + "a4PageLogo": "A4 нэхэмжлэх лого", + "thermalInvoicePageLogo": "Пос баримтын лого", + "thermalPrinterLanguage": "Принтерийн хэл", + "thermalPrinterPageSize": "Цаасны хэмжээ", + "openSetting": "Тохиргоо нээх", + "selectRack": "Тавиур сонгох", + "rack": "Тавиур (Rack)", + "selectShelf": "Хэсэг сонгох", + "shelf": "Хэсэг (Shelf)", + "variations": "Хувилбарууд", + "combo": "Комбо", + "enterBatchNo": "Серийн дугаар оруулах", + "selectWarehouse": "Агуулах сонгох", + "warehouse": "Агуулах (Warehouse)", + "netTotalAmount": "Нийт цэвэр дүн", + "defaultSellingPrice": "Үндсэн зарах үнэ", + "selectItems": "Бараа сонгох", + "variantList": "Хувилбарын жагсаалт", + "addSubVariation": "Дэд хувилбар нэмэх", + "editProduct": "Бараа засах", + "noItemFound": "Бараа олдсонгүй", + "youDoNotHavePermissionDeleteTheShelf": "Танд энэ хэсгийг устгах эрх байхгүй", + "notMatchingResultFound": "Тохирох илэрц олдсонгүй", + "editShelf": "Хэсэг засах", + "addShelf": "Шинэ хэсэг нэмэх", + "shelfName": "Хэсгийн нэр", + "enterShelfName": "Хэсгийн нэрийг оруулна уу", + "pleaseEnterShelfName": "Хэсгийн нэрийг оруулна уу", + "productRacks": "Барааны тавиур", + "racks": "Тавиурууд (Racks)", + "youDoNtHavePermissionToCreateRacks": "Танд тавиур үүсгэх эрх байхгүй.", + "youDoNtHavePermissionToDeleteRacks": "Танд тавиур устгах эрх байхгүй.", + "youDoNtHavePermissionToUpdateRacks": "Танд тавиур засах эрх байхгүй.", + "addNewRack": "Шинэ тавиур нэмэх", + "editRack": "Тавиур засах", + "rackName": "Тавиурын нэр", + "pleaseEnterRackName": "Тавиурын нэрийг оруулна уу", + "shelves": "Хэсгүүд (Shelves)", + "pressToSelect": "Сонгохын тулд дарна уу", + "selectAtLeastOneRack": "Дор хаяж нэг хэсэг сонгоно уу", + "inActive": "Идэвхгүй", + "addNewVariation": "Шинэ хувилбар нэмэх", + "editVariations": "Хувилбар засах", + "values": "Утга", + "enterValues": "Утга оруулах", + "pleaseEnterAtLeastOneValues": "Дор хаяж нэг утга оруулна уу.", + "productVariations": "Барааны хувилбар", + "permissionDenied": "Эрх хүрэлцэхгүй байна", + "noVariationFound": "Хувилбар олдсонгүй.", + "addNewVariations": "Шинэ хувилбарууд нэмэх", + "variationId": "Хувилбарын ID", + "updateRole": "Эрх шинэчлэх", + "addRole": "Эрх нэмэх", + "enterUserName": "Хэрэглэгчийн нэр оруулах", + "enterYourPassword": "Нууц үг оруулах", + "selectAll": "Бүгдийг сонгох", + "sNo": "№", + "feature": "Боломж", + "read": "Унших", + "viewPrice": "Үнэ харах", + "purchaseReturns": "Татан авалтын буцаалт", + "expiredProduct": "Хугацаа дууссан бараа", + "barcodes": "Баркод", + "bulkUploads": "Олноор оруулах", + "productModels": "Барааны модел", + "incomes": "Орлого", + "dues": "Өр төлбөр", + "subscriptions": "Сунгалт", + "paymentsTypes": "Төлбөрийн төрөл", + "roles": "Эрхүүд", + "manageSetting": "Тохиргоо удирдах", + "downloadApk": "APK татах", + "vatReports": "НӨАТ-ын тайлан", + "profitAndLossDetailsReport": "Ашиг алдагдлын тайлан", + "transactionsHistoryReport": "Гүйлгээний түүх", + "expireProductReports": "Хугацаа дуусах барааны тайлан", + "productPurchaseReport": "Татан авалтын тайлан", + "productSalesReport": "Борлуулалтын тайлан", + "role": "Эрх", + "areYouSureWantToDeleteThisRole": "Та энэ эрхийг устгахдаа итгэлтэй байна уу?", + "inStock": "Нөөцөд байгаа", + "informationShowInLabels": "Шошгон дээрх мэдээлэл", + "packageDate": "Савласан огноо", + "barCodePrintLabelSetting": "Баркод хэвлэх тохиргоо", + "labelRoleLabelSize2Inch": "Шошгоны ороомог 2\"*1, 50мм*25мм", + "labelRoleLabelSize1_5Inch": "Шошгоны ороомог 1.5\"*1, 38мм*25мм", + "thirtyTwoLabelPerSheet": "Нэг хуудсанд 32 шошго", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Танд баркод үүсгэх эрх байхгүй.", + "pleaseSelectAProductFirst": "Эхлээд бараагаа сонгоно уу", + "pleaseEnterAValidQuantity": "Зөв тоо оруулна уу (мин. 1)", + "pleaseSelectProductFirst": "Эхлээд бараагаа сонгоно уу", + "bluetoothIsTurnedOff": "Bluetooth унтарсан байна. Асаана уу.", + "noBluetoothDeviceSelected": "Bluetooth төхөөрөмж сонгогдоогүй байна.", + "printLabel": "Шошго хэвлэх", + "caningForDevices": "Төхөөрөмж хайж байна...", + "noDeviceFound": "Төхөөрөмж олдсонгүй", + "retryScan": "Дахин хайх", + "connectedTo": "Холбогдсон:", + "pleaseEnableBluetooth": "Bluetooth асаана уу", + "skuOrCode": "SKU / Код", + "lowStockAlert": "Нөөц багассан анхааруулга", + "tax": "Татвар (Tax)", + "costExclusionTax": "Татваргүй өртөг", + "costInclusionTax": "Татвартай өртөг", + "mrpOrSalePrice": "Хамгийн дээд үнэ (MRP)", + "expiredDate": "Дуусах огноо", + "sellingPrice": "Зарах үнэ", + "variationsProduct": "Хувилбартай бараа", + "comboProducts": "Комбо бараа", + "noStockAvailable": "Нөөцийн мэдээлэл байхгүй.", + "highToLowPrice": "Үнэ: Ихээс бага руу", + "lowToHighPrice": "Үнэ: Багаас их рүү", + "attachment": "Хавсралт", + "viewStock": "Нөөц харах", + "expiry": "Дуусах хугацаа", + "expire": "Хугацаа дуусах", + "sevenDays": "7 хоног", + "fifteenthDays": "15 хоног", + "thirtyDays": "30 хоног", + "sixtyDays": "60 хоног", + "outPremiumPlan": "Манай Премиум багц", + "youDoNotHavePermissionToCreatePurchase": "Танд татан авалт үүсгэх эрх байхгүй.", + "thisPlanIsNotAvailableToPurchase": "Энэ багцыг худалдаж авах боломжгүй", + "thisPlanIsEligibleForUpgrade": "Энэ багцыг шинэчлэх боломжгүй", + "extendPlan": "Багц сунгах", + "buyNow": "Одоо авах", + "none": "Байхгүй", + "roundToWholeNumber": "Бүхэл тоо болгох", + "roundToNearestWholeNumber": "Ойролцоо бүхэл тоо болгох", + "roundToNearnessDecimalNumber005": "Ойролцоо аравтын бутархай (0.05)", + "roundToNearnessDecimalNumber01": "Ойролцоо аравтын бутархай (0.1)", + "roundToNearnessDecimalNumber05": "Ойролцоо аравтын бутархай (0.5)", + "lastYear": "Өнгөрсөн жил", + "productStock": "Барааны нөөц", + "unit": "Нэгж", + "showExpireDate": "Дуусах огноог харуулах", + "vatId": "НӨАТ-ын ID", + "vatType": "НӨАТ-ын төрөл", + "exclusivePrice": "Татваргүй үнэ", + "inclusivePrice": "Татвартай үнэ", + "profitPercent": "Ашгийн хувь", + "showSingle": "Дангаар харуулах", + "showCombo": "Комбо харуулах", + "showVariant": "Хувилбар харуулах", + "showAction": "Үйлдэл харуулах", + "ledger": "Ерөнхий дэвтэр", + "youDoNotHavePermissionToGenerateReport": "Танд тайлан гаргах эрх байхгүй байна", + "noDataAvailable": "Мэдээлэл байхгүй", + "youDoNotHavePermissionToExportExcel": "Танд Excel-ээр экспортлох эрх байхгүй байна", + "noDataAvailableForExport": "Экспортлох мэдээлэл байхгүй байна", + "supplierDue": "Нийлүүлэгчийн өглөг", + "partyType": "Төлбөр төлөгчийн төрөл", + "allParty": "Бүх талууд", + "yesterday": "Өчигдөр", + "last7Days": "Сүүлийн 7 хоног", + "last30Days": "Сүүлийн 30 хоног", + "currentMonth": "Энэ сар", + "lastMonth": "Өнгөрсөн сар", + "currentYear": "Энэ жил", + "customerDate": "Захиалгат огноо", + "noTransactionToGeneratePdf": "PDF үүсгэх гүйлгээ байхгүй байна", + "generatePdf": "PDF үүсгэх", + "noTransactionFound": "Гүйлгээ олдсонгүй", + "reference": "Лавлах дугаар", + "creditIn": "Кредит (Орлого)", + "debitOut": "Дебит (Зарлага)", + "subscribeNow": "Одоо бүртгүүлэх", + "expired": "Хугацаа дууссан", + "totalBalance": "Нийт үлдэгдэл", + "hoursLeft": "Үлдсэн цаг", + "daysLeft": "Үлдсэн хоног", + "pos": "ПОС", + "profitAndLoss": "Ашиг ба алдагдал", + "branch": "Салбар", + "hrm": "Хүний нөөц", + "inventory": "Бараа материал", + "editAttendance": "Ирц засах", + "addNewAttendance": "Шинэ ирц нэмэх", + "employee": "Ажилтан", + "pleaseSelectAnEmployee": "Ажилтан сонгоно уу", + "shift": "Ээлж", + "selectEmployeeFirst": "Эхлээд ажилтнаа сонгоно уу", + "selectDateFirst": "Эхлээд огноогоо сонгоно уу", + "month": "Сар", + "autoSelected": "Автоматаар сонгогдсон", + "pleaseSelectDate": "Огноо сонгоно уу", + "timeIn": "Ирсэн цаг", + "timeOut": "Явсан цаг", + "attendance": "Ирц", + "allEmployee": "Бүх ажилтан", + "noAvailableRecordFound": "Ирцийн бүртгэл олдсонгүй.", + "addAttendance": "Ирц нэмэх", + "noNoteProvided": "Тайлбар оруулаагүй байна.", + "duration": "Үргэлжлэх хугацаа", + "youDoNotHavePermissionToViewAttendance": "Танд ирц үзэх эрх байхгүй байна", + "department": "Хэлтэс", + "noDepartmentFound": "Хэлтэс олдсонгүй.", + "inactive": "Идэвхгүй", + "noDescriptionAvailableForThisDepartment": "Энэ хэлтэст тайлбар байхгүй байна.", + "youDoNotHavePermissionToUpdateDepartment": "Танд хэлтсийн мэдээллийг шинэчлэх эрх байхгүй байна.", + "youDoNotHavePermissionToDeleteDepartment": "Танд хэлтэс устгах эрх байхгүй байна.", + "failedToDeleteTheDeterment": "Хэлтсийг устгаж чадсангүй", + "failedToLoadDepartment": "Хэлтсийн мэдээллийг уншиж чадсангүй", + "addDepartment": "Хэлтэс нэмэх", + "saving": "Хадгалж байна", + "editDesignation": "Албан тушаал засах", + "addDesignation": "Шинэ албан тушаал нэмэх", + "designationName": "Албан тушаалын нэр", + "enterDesignationName": "Албан тушаалын нэр оруулна уу", + "pleaseEnterDesignationName": "Албан тушаалын нэр оруулна уу", + "pleaseSelectAStatus": "Төлөв сонгоно уу", + "enterDescription": "Тайлбар оруулна уу", + "designation": "Албан тушаал", + "noDesignationFound": "Албан тушаал олдсонгүй.", + "noDescriptionAvailableForThisDesignation": "Энэ албан тушаалд тайлбар байхгүй байна.", + "youDoNotPermissionToUpdateDesignation": "Танд албан тушаалын мэдээлэл шинэчлэх эрх байхгүй байна.", + "youDoNotHavePermissionToDeleteDesignation": "Танд албан тушаал устгах эрх байхгүй байна.", + "updatePurchase": "Худалдан авалт шинэчлэх", + "editEmployee": "Ажилтан засах", + "addNewEmployee": "Шинэ ажилтан нэмэх", + "enterFullName": "Овог нэр оруулна уу", + "pleaseSelectDesignation": "Албан тушаал сонгоно уу", + "pleaseSelectDepartment": "Хэлтэс сонгоно уу", + "pleaseSelectStatus": "Төлөв сонгоно уу", + "pleaseEnterYourPhoneNumber": "Утасны дугаараа оруулна уу", + "countryName": "Улсын нэр", + "enterYourCountry": "Улсаа оруулна уу", + "salary": "Цалин", + "pleaseEnterYourSalary": "Цалингаа оруулна уу", + "gender": "Хүйс", + "pleaseSelectYourGender": "Хүйсээ сонгоно уу", + "pleaseSelectYourShift": "Ээлж сонгоно уу", + "birthDate": "Төрсөн огноо", + "joinDate": "Ажилд орсон огноо", + "staus": "Төлөв", + "pleaseSelectValidStartAndEndDates": "Эхлэх болон дуусах огноог зөв сонгоно уу.", + "endDateCannotBeBeforeStartDate": "Дуусах огноо эхлэх огнооноос өмнө байж болохгүй.", + "editHoliday": "Баяр ёслол засах", + "addNewHoliday": "Шинэ баяр ёслол нэмэх", + "enterHolidayName": "Баяр ёслолын нэр оруулна уу", + "pleaseEnterHolidayName": "Баяр ёслолын нэр оруулна уу", + "pleaseEnterDate": "Огноо оруулна уу", + "pleaseSelectStartDate": "Эхлэх огноо сонгоно уу", + "pleaseEnterEndDate": "Дуусах огноо сонгоно уу", + "endDateBeforeStartDate": "Дуусах огноо эхлэх огнооноос өмнө байна", + "holidayList": "Баяр ёслолын жагсаалт", + "noHolidayFound": "Баяр ёслол олдсонгүй.", + "noHolidayFundMatching": "Тохирох баяр ёслол олдсонгүй", + "addHoliday": "Баяр ёслол нэмэх", + "youDoNotHavePermissionToUpgradeHoliday": "Танд баяр ёслолын мэдээлэл шинэчлэх эрх байхгүй байна.", + "holiday": "Баяр ёслол", + "editLeave": "Чөлөө засах", + "addNewLeave": "Шинэ чөлөөний хүсэлт нэмэх", + "leaveType": "Чөлөөний төрөл", + "pleaseSelectALeaveType": "Чөлөөний төрөл сонгоно уу", + "pleaseSelectAStartDate": "Эхлэх огноо сонгоно уу", + "leaveDuration": "Чөлөөний хугацаа", + "autoCalculatedDays": "Автоматаар тооцоолсон хоног", + "leaveList": "Чөлөөний жагсаалт", + "noLeaveRequestFound": "Чөлөөний хүсэлт олдсонгүй.", + "addLeave": "Чөлөө нэмэх", + "noDescriptionProvided": "Тайлбар оруулаагүй байна.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Танд чөлөөний хүсэлт шинэчлэх эрх байхгүй байна.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Танд чөлөөний хүсэлт устгах эрх байхгүй байна.", + "leaveRequest": "Чөлөөний хүсэлт", + "editPayroll": "Цалингийн цэс засах", + "addNewPayroll": "Шинэ цалингийн цэс нэмэх", + "paymentYear": "Төлбөрийн жил", + "pleaseSelectPaymentYear": "Төлбөрийн жил сонгоно уу", + "pleaseSelectAnMonth": "Сар сонгоно уу", + "pleaseEnterADate": "Огноо оруулна уу", + "totalSalaryAmount": "Нийт цалингийн дүн", + "payrollList": "Цалингийн жагсаалт", + "noPayrollFound": "Цалингийн бүртгэл олдсонгүй.", + "paymentDetails": "Төлбөрийн дэлгэрэнгүй", + "youDoNotHaveUpdatePayroll": "Танд цалингийн цэс шинэчлэх эрх байхгүй байна.", + "youDoNotHavePermissionToDeletePayroll": "Танд цалингийн цэс устгах эрх байхгүй байна.", + "payrollRecord": "Цалингийн бүртгэл", + "searchAttendance": "Ирц хайх", + "attendanceReport": "Ирцийн тайлан", + "noAttendanceRecordFound": "Сонгосон шүүлтүүрт тохирох ирцийн бүртгэл олдсонгүй.", + "searchLeave": "Чөлөө хайх", + "leaveReports": "Чөлөөний тайлан", + "noLeaveRecordFound": "Сонгосон шүүлтүүрт тохирох чөлөөний бүртгэл олдсонгүй.", + "durationDays": "Хугацаа (Хоног)", + "payrollReports": "Цалингийн тайлан", + "noMatchingPayrollFound": "Тохирох цалингийн бүртгэл олдсонгүй.", + "editShift": "Ээлж засах", + "addNewShift": "Шинэ ээлж нэмэх", + "shiftName": "Ээлжийн нэр", + "pleaseSelectAShift": "Ээлж сонгоно уу", + "breakStatus": "Завсарлагааны төлөв", + "pleaseSelectBreakStatus": "Завсарлагааны төлөв сонгоно уу", + "startTimeIsRequired": "Эхлэх цаг шаардлагатай", + "startTime": "Эхлэх цаг", + "enterStartTime": "Эхлэх цаг оруулна уу", + "endTimeIsRequired": "Дуусах цаг шаардлагатай", + "endTime": "Дуусах цаг", + "enterEndTime": "Дуусах цаг оруулна уу", + "startBreakTime": "Завсарлага эхлэх цаг", + "enterBreakTime": "Завсарлагааны цаг оруулна уу", + "endBreakTime": "Завсарлага дуусах цаг", + "noShiftFound": "Ээлж олдсонгүй.", + "addShift": "Ээлж нэмэх", + "breakTime": "Завсарлагааны цаг", + "breakDuration": "Завсарлагааны үргэлжлэх хугацаа", + "youDoNotToHavePermissionToUpdateShift": "Танд ээлж шинэчлэх эрх байхгүй байна.", + "youDoNotToHavePermissionToDeleteShift": "Танд ээлж устгах эрх байхгүй байна.", + "doYouReallyWantToDeleteThis": "Та үүнийг устгахдаа итгэлтэй байна уу", + "viewDetails": "Дэлгэрэнгүй үзэх", + "leave": "Чөлөө", + "payroll": "Цалингийн цэс", + "editBankAdjustment": "Банкны залруулга засах", + "adjustBankBalance": "Банкны үлдэгдэл тохируулах", + "pleaseAddAtLeastOneBank": "Үлдэгдэл тохируулахын тулд ядаж нэг банкны данс нэмнэ үү.", + "accountNumber": "Дансны нэр", + "selectAccount": "Данс сонгох", + "selectType": "Төрөл сонгох", + "amountsIsRequired": "Дүн шаардлагатай", + "invalidAmount": "Буруу дүн", + "adjustmentDate": "Залруулга хийсэн огноо", + "dateIsRequired": "Огноо шаардлагатай", + "editBankAccounts": "Банкны данс засах", + "addNewBankAccounts": "Банкны данс нэмэх", + "accountDisplayName": "Дансны харагдах нэр", + "enterAccountDisplayName": "Дансны харагдах нэр оруулна уу", + "displayNameIsRequired": "Харагдах нэр шаардлагатай", + "openingBalanceIsRequired": "Эхний үлдэгдэл шаардлагатай", + "asOfDate": "Байдлаарх огноо", + "hideFiled": "Талбаруудыг нуух", + "addMoreFiled": "Талбар нэмэх", + "enterAccountName": "Дансны дугаар оруулна уу", + "ifscCode": "IFSC код", + "upiIdForQrCode": "QR кодын UPI ID", + "bankName": "Банкны нэр", + "enterBankName": "Банкны нэр оруулна уу", + "accountHolderName": "Данс эзэмшигчийн нэр", + "enterAccountHolderName": "Данс эзэмшигчийн нэр оруулна уу", + "printBankDetailsAndInvoice": "Нэхэмжлэх дээр банкны мэдээллийг хэвлэх", + "viewingTransactionFor": "Гүйлгээг үзэж байна:", + "bankAccounts": "Банкны данс", + "noBankAccountFound": "Банкны данс олдсонгүй.", + "noAccountsFoundMissing": "Тохирох данс олдсонгүй", + "deposit": "Орлого/Хадгаламж", + "addBank": "Банк нэмэх", + "bankToBankTransfer": "Банк хоорондын шилжүүлэг", + "bankToCashTransfer": "Данснаас бэлэн мөнгө гаргах", + "accountName": "Дансны нэр", + "holderName": "Эзэмшигчийн нэр", + "openingDate": "Нээсэн огноо", + "currentBalance": "Одоогийн үлдэгдэл", + "permissionDeniedToDeleteBank": "Банк устгах эрх татгалзагдлаа.", + "canNotEditThisTransactionType": "Энэ төрлийн гүйлгээг засах боломжгүй.", + "bank": "Банк", + "noTransactionFoundForThisFilter": "Энэ шүүлтүүрт тохирох гүйлгээ олдсонгүй.", + "pleaseSelectBothAccounts": "Хоёр дансыг хоёуланг нь сонгоно уу.", + "cannotTransferToSameAccounts": "Ижил данс руу шилжүүлэг хийх боломжгүй.", + "editBankTransfer": "Банкны шилжүүлэг засах", + "needAtLeastTwoBankAccount": "Шилжүүлэг хийхэд ядаж хоёр банкны данс шаардлагатай.", + "from": "Хэнээс/Хаанаас", + "to": "Хэнд/Хаашаа", + "editBankToCash": "Банкнаас бэлэн мөнгө гаргахыг засах", + "noBankAccountsFoundToTransferFrom": "Шилжүүлэг хийх данс олдсонгүй.", + "selectOneAccount": "Нэг данс сонгоно уу", + "editCashAdjustment": "Бэлэн мөнгөний залруулга засах", + "adjustCashBalance": "Бэлэн мөнгөний үлдэгдэл тохируулах", + "customDate": "Захиалгат огноо", + "cashInHand": "Кассанд байгаа бэлэн мөнгө", + "currentCashBalance": "Одоогийн бэлэн мөнгөний үлдэгдэл", + "transfer": "Шилжүүлэг", + "adjustCash": "Бэлэн мөнгө тохируулах", + "pleaseSelectADestinationBankAccounts": "Хүлээн авах банкны дансыг сонгоно уу.", + "editCashToBank": "Бэлэн мөнгө дансанд тушаахыг засах", + "cashToBankTransfer": "Бэлэн мөнгө дансанд тушаах", + "noDestinationBankAccountFond": "Хүлээн авах банкны данс олдсонгүй.", + "transferCheque": "Чек шилжүүлэх", + "receivedFrom": "Хэнээс хүлээн авсан", + "chequeAmount": "Чекний дүн", + "chequeNumber": "Чекний дугаар", + "chequeDate": "Чекний огноо", + "referenceNumber": "Лавлах №", + "selectBankToCash": "Банк эсвэл Бэлэн мөнгө сонгох", + "depositTo": "Хаашаа орлогодох", + "selectDepositDestination": "Орлогын хүрэх газрыг сонгоно уу", + "transferDate": "Шилжүүлгийн огноо", + "doYouWantToRellyReOpenThisCheque": "Та энэ чекийг дахин нээхдээ итгэлтэй байна уу?", + "okay": "Ойлголоо", + "reOpen": "Дахин нээх", + "open": "Нээлттэй", + "chequeList": "Чекний жагсаалт", + "closed": "Хаагдсан", + "noChequeFound": "Чек олдсонгүй", + "searchTransaction": "Гүйлгээ хайх...", + "filterByDate": "Огноогоор шүүх", + "addImage": "Зураг нэмэх", + "cashAndBankManagement": "Бэлэн мөнгө ба Банкны удирдлага", + "cheque": "Чекүүд", + "branchList": "Салбарын жагсаалт", + "roleAndPermission": "Үүрэг ба Эрх", + "switchBank": "Салбар солих уу?", + "exitBank": "Салбараас гарах", + "areYouSureWantToSwitchToDifferentBranch": "Та өөр салбар руу шилжихдээ итгэлтэй байна уу?", + "areYourSureYouWantToExitFromThisBranch": "Та энэ салбараас гарахдаа итгэлтэй байна уу?", + "switchs": "Шилжих", + "exit": "Гарах", + "createBranch": "Салбар үүсгэх", + "areYouSureWantToDeleteThisBranch": "Та энэ салбарыг устгахдаа итгэлтэй байна уу?", + "currents": "Одоогийн", + "noBrunchFound": "Салбар олдсонгүй", + "updateBranch": "Салбар шинэчлэх", + "pleaseEnterBranchName": "Салбарын нэр оруулна уу", + "enterBalance": "Үлдэгдэл оруулна уу", + "youDoNotHavePermissionToUpdateBranch": "Танд салбар шинэчлэх эрх байхгүй байна.", + "allTransaction": "Бүх гүйлгээ", + "duePay": "Өглөг төлөх", + "allParties": "Бүх талууд", + "retry": "Дахин оролдох", + "incomeCategoriesReport": "Орлогын ангиллын тайлан", + "dayBook": "Өдрийн бүртгэл", + "billWiseProfit": "Нэхэмжлэх бүрийн ашиг", + "cashFlow": "Мөнгөн гүйлгээ", + "balanceSheet": "Баланс", + "taxReport": "Татварын тайлан", + "productSaleHistory": "Барааны борлуулалтын түүх", + "productPurchaseHistory": "Барааны худалдан авалтын түүх", + "partyReports": "Харилцагчийн тайлан", + "customerLedger": "Авлагын дэлгэрэнгүй дэвтэр", + "supplierLedger": "Өглөгийн дэлгэрэнгүй дэвтэр", + "partyWiseProfit": "Харилцагч бүрийн ашиг", + "productWiseProfit": "Бараа бүрийн ашиг", + "top5Customer": "Шилдэг 5 харилцагч", + "top5Supplier": "Шилдэг 5 нийлүүлэгч", + "productReports": "Барааны тайлан", + "comboReport": "Комбо тайлан", + "expiredItemReport": "Хугацаа дууссан барааны тайлан", + "top5Product": "Шилдэг 5 бараа", + "productWiseProfitAndLoss": "Бараа бүрийн ашиг ба алдагдал", + "productWisePurchase": "Бараа бүрийн худалдан авалт", + "productWiseSale": "Бараа бүрийн борлуулалт", + "noProductMatchYourSearch": "Таны хайлтад тохирох бараа олдсонгүй.", + "purchaseQty": "Худалдан авсан тоо хэмжээ", + "saleQty": "Борлуулсан тоо хэмжээ", + "youDoNotHavePermissionProfitAndLoss": "Танд ашиг алдагдлыг үзэх эрх байхгүй байна.", + "sold": "Зарагдсан", + "remaining": "Үлдсэн", + "totalAssets": "Нийт хөрөнгө", + "assets": "Хөрөнгө", + "itemName": "Барааны нэр", + "personalInfo": "Хувийн мэдээлэл:", + "dueBalance": "Төлөх үлдэгдэл", + "walletBalance": "Хэтэвчний үлдэгдэл", + "cashIn": "Мөнгөний орлого", + "cashOut": "Мөнгөний зарлага", + "runningCash": "Эргэлтийн бэлэн мөнгө", + "moneyIn": "Мөнгө орсон", + "moneyOut": "Мөнгө гарсан", + "noDataAvailableForGeneratePdf": "PDF үүсгэх мэдээлэл байхгүй байна", + "balanceDue": "Төлбөрийн үлдэгдэл", + "returnedAmount": "Буцаагдсан дүн", + "saleReturn": "Борлуулалтын буцаалт", + "saleEdit": "Борлуулалт засах", + "pleaseAddASalesReturn": "Борлуулалтын буцаалт нэмнэ үү", + "subscriptionReports": "Бүртгэлийн тайлан", + "started": "Эхэлсэн", + "end": "Дууссан", + "taxReportList": "Татварын тайлангийн жагсаалт", + "developedBy": "Хөгжүүлсэн:", + "time": "Цаг", + "receivedBy": "Хүлээн авсан:", + "wallet": "Хэтэвч", + "warranty": "Баталгаат хугацаа", + "guarantee": "Баталгаа", + "remark": "Тэмдэглэл", + "bankDetails": "Банкны мэдээлэл", + "cashAndBank": "Бэлэн мөнгө ба Банк", + "pdfGenerateSuccessfully": "PDF амжилттай үүсгэгдлээ", + "generatingPdf": "PDF үүсгэж байна", + "INVOICE": "НЭХЭМЖЛЭХ", + "admin": "Админ", + "invoiceNumber": "Нэхэмжлэхийн дугаар", + "vatNumber": "НӨАТ дугаар", + "customerSignature": "Хэрэглэгчийн гарын үсэг", + "authorizedSignature": "Эрх бүхий этгээдийн гарын үсэг", + "poweredBy": "Ажиллаж байна", + "shippingCharge": "Хүргэлтийн төлбөр", + "totalReturned": "Нийт буцаагдсан", + "amountsInWord": "Үгээр илэрхийлсэн дүн", + "changeAmount": "Хариулт", + "sellsBy": "Худалдагч", + "rounding": "Тоймлол", + "paidBy": "Төлсөн", + "vatGstTitle": "НӨАТ/НӨУТ гарчиг", + "enterVatGstTitle": "НӨАТ/НӨУТ гарчигаа оруулна уу", + "vatGstNumber": "НӨАТ/НӨУТ дугаар", + "enterVatGstNumber": "НӨАТ/НӨУТ дугаараа оруулна уу", + "vatAndTax": "НӨАТ ба татвар", + "customPrint": "Захиалгат хэвлэлт", + "taxRates": "Татварын хувь", + "taxRatesMangeYourTaxRates": "Татварын хувь - Татварын хувиа удирдах", + "add": "Нэмэх", + "status": "Статус", + "active": "Идэвхтэй", + "disable": "Идэвхгүй болгох", + "deletedSuccessFully": "Амжилттай устгагдлаа!", + "failedToDeleteTheTax": "Татварыг устгаж чадсангүй", + "errorDeletingTax": "Татвар устгах алдаа", + "taxGroup": "Татварын бүлэг", + "combinationOfTheMultipleTaxes": "Олон татварын хослол", + "subTaxes": "Дэд татварууд", + "action": "Үйлдэл", + "addTax": "Татвар нэмэх", + "editTax": "Татвар засварлах", + "addNewTax": "Шинэ татвар нэмэх", + "enterTaxRates": "Татварын хувийг оруулна уу", + "addTaxGroup": "Шинэ татварын бүлэг нэмэх", + "editTaxGroup": "Татварын бүлэг засварлах", + "taxWithSingleMultipleTaxType": "Ганц/олон татварын төрөлтэй татвар", + "noSubTaxSelected": "Дэд татвар сонгогдоогүй", + "subTaxList": "Дэд татварын жагсаалт", + "taxPercent": "Татварын хувь", + "done": "Болсон", + "writerTaxHere": "Энд бичнэ үү...", + "expiredList": "Хугацаа дууссан жагсаалт", + "listIsEmpty": "Жагсаалт хоосон байна", + "printingInvoice": "Нэхэмжлэх хэвлэж байна", + "salesSetting": "Борлуулалтын тохиргоо", + "invoiceLogo": "Нэхэмжлэхийн лого", + "printingOption": "Хэвлэх сонголт", + "amountRoundingMethod": "Дүн тоймлох арга", + "signUp": "Бүртгүүлэх", + "returnedItem": "Буцаагдсан бараа", + "returnedDate": "Буцаасан огноо", + "unitPrice": "Нэгжийн үнэ", + "saleBy": "Худалдагч", + "purchasedBy": "Худалдан авагч", + "collectedBys": "Цуглуулагч", + "payableAmount": "Төлбөрийн дүн", + "receivedAmount": "Хүлээн авсан дүн", + "unitPrices": "Нэгжийн үнэ", + "item": "Зүйл", + "sl": "Д/д", + "mobiles": "Гар утас", + "paidVia": "Дамжуулан төлсөн", + "moneyReceipt": "Мөнгөний баримт", + "receipt": "Баримт", + "barcodeGenerator" : "Штрих код үүсгэгч", + "searchProduct" : "Бүтээгдэхүүн хайх", + "code" : "Код", + "price" : "Үнэ", + "showCode" : "Кодыг харуулах", + "showPrice" : "Үнийг харуулах", + "showName" : "Нэрийг харуулах", + "actions" : "Үйлдлүүд", + "noItemSelected" : "Эд зүйл сонгоогүй байна", + "noProductSelected" : "Бүтээгдэхүүн сонгоогүй байна", + "previewPdf" : "PDF урьдчилж харах", + "salesReturnReport" : "Худалдааны буцаан олголтын тайлан", + "purchaseReturnReport" : "Худалдан авалтын буцаан олголтын тайлан", + "incomeFor" : "Орлого", + "enterProductCode": "Бүтээгдэхүүний кодыг оруулна уу", + "addIncome" : "Орлого нэмэх", + "incomeDate" : "Орлогын огноо", + "incomeCategories" : "Орлогын ангилалууд", + "addIncomeCategory" : "Орлогын ангилал нэмэх", + "enterIncomeCategoryName" : "Орлогын ангиллын нэрийг оруулна уу", + "totalReturnAmount" : "Нийт буцаасан дүн", + "returned" : "Буцаасан", + "supplierDetails" : "Нийлүүлэгчийн мэдээлэл", + "weekly": "Долоо хоног", + "monthly": "Сар бүр", + "yearly" : "Жил бүр", + "today" : "Өнөөдөр", + "thisWeek" : "Энэ долоо хоног", + "thisMonth" : "Энэ сар", + "thisYear": "Энэ жил", + "allTime" : "Бүх цаг үед", + "custom" : "Тохируулга", + "addUserRole": "Хэрэглэгчийн эрхийг нэмэх", + "noRoleFound": "Хэрэглэгчийн эрх олдсонгүй", + "yourPackageExpiredInDays": "Таны багц 5 хоногийн дараа дуусна", + "yourPackageExpiredToday": "Таны багц өнөөдөр дуусна\n\nДахин худалдаж аваарай", + "contactUs": "Бидэнтэй холбоо барих", + "writeYourMessageHere": "Энд мессежээ бичнэ үү", + "sendMessage": "Мэдээлэл илгээх", + "sendYourEmail": "И-мэйлээ илгээ", + "backToHome": "Нүүр хуудас руу буцах", + "promoCode": "Хямдралын код", + "submit": "Илгээх", + "seeAllPromoCode": "Бүх хямдралын кодыг харах", + "categories": "Ангилалууд", + "enterYourPhoneNumber": "Утасны дугаараа оруулна уу", + "enterFullAddress": "Бүрэн хаягаа оруулна уу", + "enterYourEmailAddress": "И-мэйл хаягаа оруулна уу", + "pleaseEnterAPassword": "Нууц үгээ оруулна уу", + "pleaseEnterAConfirmPassword": "Нууц үгээ дахин оруулна уу", + "enterYourName": "Таны нэр", + "addNewAddress": "Шинэ хаяг нэмэх", + "firstName": "Овог", + "lastName": "Нэр", + "country": "Улс", + "bangladesh": "Бангладеш", + "apply": "Хэрэглэх", + "deliveryAddress": "Хүргэлтийн хаяг", + "noDataAvailabe": "Өгөгдөл байхгүй", + "addDelivery": "Хүргэлт нэмэх", + "description": "Тайлбар", + "addNote": "Тэмдэглэл нэмэх", + "image": "Зураг", + "pleaseConnectThePrinterFirst": "Эхлээд принтер холбоно уу", + "selectCategory": "Ангилал сонгох", + "enterExpenseDate": "Зардлын огноо оруулна уу", + "enterName": "Нэр оруулна уу", + "enterAmount": "Дүн оруулна уу", + "enterRefNumber": "Лавлах дугаар оруулна уу", + "fashions": "Загвар", + "billTO": "Нэхэмжлэлд", + "totalDue": "Нийт төлөх дүн", + "paymentsAmount": "Төлбөрийн дүн", + "remainingDue": "Үлдсэн төлөх дүн", + "thankYouForYourDuePayment": "Таны төлбөрийг хүлээн авсанд баярлалаа", + "print": "Хэвлэх", + "unitPirce": "Нэгжийн үнэ", + "totalPrice": "Нийт үнэ", + "totalVat": "Нийт НӨАТ", + "deliveryCharge": "Хүргэлтийн төлбөр", + "totalPayable": "Нийт төлөх дүн", + "thakYouForYourPurchase": "Таны худалдан авалтанд баярлалаа", + "pleaseConnectYourBlutohPrinter": "Bluetooth принтерээ холбоно уу", + "editSocailMedia": "Нийгмийн сүлжээг засварлах", + "socialMarketing": "Нийгмийн маркетинг", + "share": "Хуваалцах", + "notification": "Мэдэгдэл", + "purchaseAlarm": "Худалдан авалтын дохио", + "purchaseConfirmed": "Худалдан авалт батлагдсан", + "paymentComplete": "Төлбөр төлөгдсөн", + "retur": "Буцаах", + "sendSms": "SMS илгээх", + "recivethePin": "Пин код хүлээн авсан", + "startNewSale": "Шинэ худалдаа эхлүүлэх", + "payment": "Төлбөр", + "masterCard": "МастерКард", + "instrucation": "Заавар", + "cash": "Бэлэн мөнгө", + "invoiceViewr": "Нэхэмжлэлийн үзүүлэлт", + "size": "Хэмжээ", + "color": "Өнгө", + "weight": "Жин", + "capacity": "Багтаамж", + "type": "Төрөл", + "youWantTodeletetheProduct": "Та энэ бүтээгдэхүүнийг устгахыг хүсэж байна уу?", + "delete": "Устгах", + "contactDetials": "Холбоо барих мэдээлэл", + "clarence": "Кларенс", + "call": "Дуудлага", + "messege": "Мэдээлэл", + "dailyTransaction": "Өдөр тутмын гүйлгээ", + "promo": "Хямдрал", + "send": "Илгээх", + "easyToUseThePos": "Ашиглахад хялбар гар утасны POS", + "easytheusedesciption": "POSpro апп нь үнэгүй, хэрэглэхэд хялбар юм. Үнэндээ энэ бол дэлхийн хамгийн сайн POS системүүдийн нэг юм.", + "choseYourFeature": "Өөрийнхөө онцлогуудыг сонго", + "choseyourfeatureDesciption": "Онцлогууд нь POSpro-г уламжлалт шийдлүүдээс ялгаатай болгодог чухал хэсэг юм.", + "allBusinessSolutions": "Бүх бизнесийн шийдлүүд", + "allBusinessolutionDescrip": "PosPro бол бүрэн хэмжээний бизнес шийдэл бөгөөд агуулах, данс, борлуулалт, зардал, алдагдал / ашиг зэргийг хамардаг.", + "skip": "Алгасах", + "next": "Дараагийнх", + "anewUpdateAvailable": "Шинэчлэлт байгаа\nАппаа шинэчилнэ үү", + "skipTheUpdate": "Шинэчлэлийг алгасах", + "rememberMeLater": "Намайг дараа нь санаж байгаарай", + "powerdedByAcnoo": "Acnoo-ээр хүчирхэгжүүлсэн", + "lossOrProfit": "Алдагдал/Ашиг", + "expense": "Зардлын", + "parties": "Этгээд", + "home": "Нүүр хуудас", + "sales": "Борлуулалт", + "setting": "Тохиргоо", + + "purchaseNow": "Одоо худалдан авах", + "paymentMethods": "Төлбөрийн аргууд", + "update": "Шинэчлэх", + "continueButton": "Үргэлжлүүлэх", + "name": "Нэр", + "phone": "Утасны дугаар", + "email": "И-мэйл хаяг", + "address": "Хаяг", + "previousDue": "Өмнөх төлөх дүн", + "selectLang": "Хэлээ сонго", + "addContact": "Холбоо барих хүн нэмэх", + "moreInfo": "Дэлгэрэнгүй мэдээлэл", + "retailer": "Жижиглэн худалдаачин", + "dealer": "Дилер", + "wholesaler": "Бөөний худалдаачин", + "supplier": "Нэхэмжлэгч", + "CustomerDetails": "Үйлчлүүлэгчийн мэдээлэл", + "recentTransaction": "Сүүлийн гүйлгээ", + "totalProduct": "Нийт бүтээгдэхүүн", + "total": "Нийт дүн", + "paid": "Төлсөн", + "unPaid": "Төлөөгүй", + "due": "Төлөх дүн", + "connect": "Холбохын тулд дарна уу", + "tryAgain": "Дахин оролдоно уу", + "loading": "Ачааллаж байна", + "viewAll": "Бүгдийг харах", + "partyList": "Этгээдийн жагсаалт", + "addCustomer": "Үйлчлүүлэгч нэмнэ үү", + "updateContact": "Холбоо барихыг шинэчлэх", + "dueList": "Төлөх дүнгийн жагсаалт", + "collectDue": "Төлөх дүнг авах", + "date": "Огноо", + "dueAmount": "Төлөх дүн: ", + "customerName": "Үйлчлүүлэгчийн нэр", + "totalAmount": "Нийт дүн", + "paidAmount": "Төлсөн дүн", + "paymentTypes": "Төлбөрийн төрөл", + "cancel": "Цуцлах", + "expenseReport": "Зардлын тайлан", + "fromDate": "Эхлэх огноо", + "toDate": "Дуусах огноо", + "expenseFor": "Зардлын төлөө", + "amount": "Дүн", + "noData": "Өгөгдөл байхгүй", + "totalExpense": "Нийт зардал", + "addExpense": "Зардал нэмэх", + "expenseDate": "Зардлын огноо", + "referenceNo": "Лавлах дугаар", + "note": "Тэмдэглэл", + "expenseCat": "Зардлын ангилал", + "search": "Хайх", + "select": "Сонгох", + "addExpenseCat": "Зардлын ангилал нэмэх", + "categoryName": "Ангиллын нэр", + "alreadyAdded": "Ийм нь аль хэдийн нэмэгдсэн байна", + "whatNew": "Юу шинэ вэ", + "lp": "Алдагдал/Ашиг", + "profit": "Ашиг", + "loss": "Алдагдал", + "lpDetails": "Алдагдал/Ашиг дэлгэрэнгүй", + "invoice": "Нэхэмжлэл", + "dates": "Огноо:", + "mobile": "Утас:", + "product": "Бүтээгдэхүүн", + "quantity": "Тоо ширхэг", + "discount": "Хямдрал", + "totalLoss": "Нийт алдагдал", + "totalProfit": "Нийт ашиг", + "productList": "Бүтээгдэхүүний жагсаалт", + "stock": "Нөөц", + "addNewProduct": "Шинэ бүтээгдэхүүн нэмэх", + "productName": "Бүтээгдэхүүний нэр", + "productCode": "Бүтээгдэхүүний код", + "purchasePrice": "Худалдан авалтын үнэ", + "mrp": "MRP", + "wholeSalePrice": "Бөөний үнэ", + "dealerPrice": "Дилерийн үнэ", + "manufacturer": "Үйлдвэрлэгч", + "saveNPublish": "Хадгалах ба нийтлэх", + "brands": "Брэндүүд", + "addBrand": "Брэнд нэмэх", + "brandName": "Брэнд нэр", + "addUnit": "Нэгж нэмэх", + "unitName": "Нэгжийн нэр", + "units": "Нэгжүүд", + "addProduct": "Бүтээгдэхүүн нэмнэ үү", + "updateProduct": "Бүтээгдэхүүнийг шинэчлэх", + "salePrice": "Зах зээлийн үнэ", + "profile": "Профайл", + "edit": "Засварлах", + "businessCat": "Бизнесийн ангилал", + "language": "Хэл", + "changePassword": "Нууц үгээ солих", + "updateProfile": "Профайлаа шинэчлэх", + "businessName": "Компанийн болон бизнесийн нэр", + "addPurchase": "Худалдан авалт нэмэх", + "inv": "Нэхэмжлэлийн дугаар", + + "supplierName": "Нэхэмжлэгчийн нэр", + "itemAdded": "Зүйл нэмэгдсэн", + "addItems": "Зүйлс нэмэх", + "subTotal": "Нийт дүн", + "returnAmount": "Буцаах дүн", + "chooseSupplier": "Нэхэмжлэгч сонгох", + "noSupplier": "Нэхэмжлэгч байхгүй", + "salesDetails": "Борлуулалтын дэлгэрэнгүй", + "editPurchaseInvoice": "Худалдан авалтын нэхэмжээг засварлах", + "purchaseList": "Худалдан авалтын жагсаалт", + "addAPurchase": "Худалдан авалт нэмнэ үү", + "dueReport": "Төлөх дүнгийн тайлан", + "fullyPaid": "Бүрэн төлөгдсөн", + "stillUnpaid": "Одоо ч төлөөгүй байна", + "purchaseReport": "Худалдан авалтын тайлан", + "connectPrinter": "Принтерээ холбоно уу", + "clickToConnect": "Холбохын тулд дарна уу", + "collectDues": "Төлөх дүнг аваарай", + "addNewPurchase": "Шинэ худалдан авалт нэмнэ үү", + "salesReport": "Борлуулалтын тайлан", + "addSale": "Борлуулалт нэмнэ үү", + "reports": "Тайлан", + "chooseCustomer": "Үйлчлүүлэгч сонгох", + "addSales": "Борлуулалт нэмэх", + "saleList": "Борлуулалтын жагсаалт", + "editSalesInvoice": "Борлуулалтын нэхэмжээг засварлах", + "previousPayAmount": "Өмнөх төлбөрийн дүн", + "printing": "Хэвлэх сонголт", + "subscription": "Түшиц", + "userRole": "Хэрэглэгчийн эрх", + "currency": "Мөнгөн тэмдэгт", + "logOut": "Гарах", + "stockList": "Нөөцийн жагсаалт", + "purchase": "Худалдан авалт", + "sale": "Борлуулалт", + "yourPack": "Таны багц", + "freePlan": "Үнэгүй төлөвлөгөө", + "youRUsing": "Та ашиглаж байна", + "freePack": "Үнэгүй багц", + "premiumPlan": "Тэргүүн зэргийн төлөвлөгөө", + "packFeatures": "Багцын онцлогууд", + "unlimited": "Хязгааргүй", + "updateNow": "Одоо шинэчлэх", + "purchasePremium": "Тэргүүн зэргийн төлөвлөгөө худалдан авах", + "buyPremium": "Тэргүүн зэргийн төлөвлөгөө худалдан авах", + "paypalPay": "Paypal-ээр төлөх", + "gotEmail": "Та и-мэйл авсан байна", + "sendEmail": "Бид нууц үгээ дахин тохируулах заавартай и-мэйл илгээсэн байна:", + "checkEmail": "И-мэйлээ шалгах", + "close": "Хаах", + "enterEmail": "Нууц үгээ дахин тохируулах холбоосыг хүлээн авахын тулд доорх и-мэйл хаягаа оруулна уу.", + "sendLink": "Дахин тохируулах холбоос илгээх", + "emailText": "И-мэйл", + "password": "Нууц үг", + "noAcc": "Акаунт байхгүй юу?", + "register": "Бүртгүүлэх", + "phoneVerification": "Утасны баталгаажуулалт", + "registerTitle": "Эхлэхээсээ өмнө утсаа бүртгүүлэх хэрэгтэй!", + "sendCode": "Код илгээх", + "staffLogin": "Ажилтны нэвтрэлт", + "logInWithMail": "И-мэйлээр нэвтрэх", + "setUpProfile": "Профайлаа тохируулах", + "setUpDesc": "Илүү сайн сэтгэгдэл төрүүлэхийн тулд эмчтэйгээ холбогдохын тулд профайлаа шинэчилнэ үү", + "gallery": "Галерей", + "camera": "Камер", + "companyAddress": "Компанийн хаяг", + "openingBalance": "Нээлтийн үлдэгдэл", + "confirmPass": "Нууц үгийг баталгаажуулах", + "haveAcc": "Та аль хэдийн данстай байна уу?", + "loginWithPhone": "Утасаар нэвтрэх", + "editPhone": "Утасны дугаараа засварлах уу?", + "createAcc": "Үнэгүй данс үүсгэх", + "congratulation": "Баяр хүргэе", + + "signUp": "Бүртгүүлэх", + "signIn" : "Нэвтрэх", + "logIn": "Нэвтрэх", + "welcomeBack" : "Тавтай морилно уу!", + "passwordCannotBeEmpty" : "Нууц үг хоосон байж болохгүй", + "save": "Хадгалах", + "forgotPassword": "Нууц үгээ мартсан уу", + "reset": "И-мэйл эсвэл утасны дугаараа ашиглан нууц үгээ дахин тохируулах", + "lableEmail": "И-мэйл", + "hintEmail": "И-мэйл хаягаа оруулна уу", + "emailCannotBeEmpty": "И-мэйл хоосон байж болохгүй", + "pleaseEnterAValidEmail": "Зөв и-мэйл оруулна уу", + "continueE": "Үргэлжлүүлэх", + "pleaseEnterYourDetails": "Таны мэдээллийг оруулна уу.", + "lablePassword": "Нууц үг", + "hintPassword": "Нууц үг оруулна уу", + "pleaseEnterABiggerPassword": "Илүү урт нууц үг оруулна уу", + "rememberMe": "Намайг сана", + "donNotHaveAnAccount": "Акаунт байхгүй юу?", + "createAFreeAccount": "Үнэгүй данс үүсгэх", + "fullName": "Бүтэн нэр", + "enterYourFullName": "Бүтэн нэрээ оруулна уу", + + "nameCanNotBeEmpty": "Нэр хоосон байж болохгүй", + "alreadyHaveAnAccount": "Та аль хэдийн данстай байна уу? ", + "createNewPassword": "Шинэ нууц үг үүсгэх", + "setUpNewPassword": "Шинэ нууц үг тохируулах", + "resetPassword": "Нууц үгээ дахин тохируулахын тулд акаунтаа сэргээж нэвтрэх", + "newPassword": "Шинэ нууц үг", + "confirmPassword": "Нууц үгийг баталгаажуулах", + "passwordsDoNotMatch": "Нууц үг тохирохгүй байна", + "verityEmail": "И-мэйл баталгаажуулах", + "verification": "Баталгаажуулалт", + "digits": "6 цифр код таны и-мэйл хаяг руу илгээгдсэн байна: ", + "enterValidOTP": "Зөв OTP оруулна уу", + "resendOTP": "Зөв OTP оруулна уу", + "verifyYourEmail": "И-мэйлээ баталгаажуулна уу", + "weHaveSentAConfirmationEmailTo": "Бид баталгаажуулах и-мэйл илгээсэн байна", + "folder": "Энэ нь спам фолдерт дуусч магадгүй юм.", + "gotIt": "Олгосон", + "enterOpeningBalance": "Нээлтийн үлдэгдлийг оруулна уу", + "pleaseEnterAValidBusinessName": "Зөв бизнес нэр оруулна уу", + "enterBusiness": "Бизнес/Дэлгүүрийн нэрийг оруулна уу", + "selectBusinessCategory": "Бизнесийн ангилал сонгоно уу", + "todaySummary": "Өнөөдрийн хураангуй", + "sellAll": "Бүгдийг зарах >", + "income": "Орлого", + "purchased": "Худалдан авсан", + "endYourFreePlan": "Үнэгүй төлөвлөгөөгөө дуусгах", + "yourFree": "Таны Үнэгүй багц бараг дуусах гэж байна, дараагийн төлөвлөгөөгөө худалдаж аваарай Баярлалаа.", + "upgradeNow": "Одоо шинэчлэх", + "notFound": "Олдсонгүй", + "updateYourSubscription": "Түшицээ шинэчлэх", + "noDataFound": "Өгөгдөл олдсонгүй", + "areYouSure": "Та итгэлтэй байна уу?", + "doYouWantToExitTheApp": "Та аппаас гарахыг хүсэж байна уу?", + "no": "Үгүй", + "yes": "Тийм", + "dashboard": "Хяналтын самбар", + "salesPurchaseOverview": "Борлуулалт & Худалдан авалтын тойм", + "totalItems": "Нийт зүйлс", + "totalCategories": "Нийт ангилал", + "quickOverview": "Хурдан тойм", + "totalIncome": "Нийт орлого", + "customerDue": "Үйлчлүүлэгчийн төлөх дүн", + "stockValue": "Нөөцийн үнэ цэнэ", + "lossProfit": "Алдагдал/Ашиг", + "cost": "Өртөг", + "qty": "Тоо ширхэг", + "noProductFound": "Бүтээгдэхүүн олдсонгүй", + "phoneNumber": "Утасны дугаар", + "pleaseEnterAValidName": "Зөв нэр оруулна уу", + "pleaseEnterValidPhoneAndNameFirst": "Эхлээд зөв утас болон нэрийг оруулна уу", + "confirmDelete": "Устгалыг баталгаажуулах", + "areYouSureYouWant": "Та энэ этгээдийг устгахдаа итгэлтэй байна уу?", + "pleaseEnterAValidPhoneNumber": "Зөв утасны дугаар оруулна уу", + "sendSMS": "SMS илгээх", + "searchH": "Энд хайх....", + "transactions": "Гүйлгээ", + "selectAInvoice": "Нэхэмжлэл сонгох", + "totalDueAmount": "Нийт төлөх дүн", + "youCanNotPayMoreThenDue": "Та төлөх дүнээс илүү төлж чадахгүй", + "noDueSelected": "Төлөх дүн сонгоогүй байна", + "pleaseEnterName": "Нэр оруулна уу", + "pleaseEnterAmount": "Дүн оруулна уу", + "enterNote": "Тэмдэглэл оруулна уу", + "pleaseSelectAExpenseCategory": "Зардлын ангилал сонгоно уу", + "enterExpanseCategoryName": "Зардлын ангиллын нэрийг оруулна уу", + "comingSoon": "Удахгүй гарах болно", + "pleaseMakeASaleFirst": "Эхлээд борлуулалт хийнэ үү", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Холбоос", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Төлбөрийн систем", + "paymentSuccess": "Төлбөр амжилттай боллоо", + "paymentWasSuccessful": "Төлбөр амжилттай боллоо!", + "paymentFailed": "Төлбөр амжилтгүй боллоо", + "paymentFailedPleaseTryAgain": "Төлбөр амжилтгүй боллоо. Дахин оролдоно уу.", + "pleaseEnterAValidBrandName": "Зөв брэнд нэр оруулна уу", + "enterABrandName": "Брэнд нэр оруулна уу", + "addCategory": "Ангилал нэмэх", + "enterCategoryName": "Ангиллын нэр оруулна уу", + "selectVariations": "Хувилбаруудыг сонгоно уу:", + "dataSavedSuccessfully": "Өгөгдөл амжилттай хадгалагдсан.", + "somethingIs": "Ямар нэг зүйл байна", + "updateYourProfile": "Үйлчлүүлэгчтэйгээ илүү сайн холбогдохын тулд профайлаа шинэчилнэ үү", + "shopOpeningBalance": "Дэлгүүрийн нээлтийн үлдэгдэл", + "shopRemainingBalance": "Дэлгүүрийн үлдэгдэл", + "enterAValidDiscount": "Зөв хямдрал оруулна уу", + "addProductFirst": "Эхлээд бүтээгдэхүүн нэмнэ үү", + "subtotal": "Нийт дүн", + "purchaseDetails": "Худалдан авалтын дэлгэрэнгүй", + "totall": "Нийт:", + "startDate": "Эхлэх огноо", + "pickStartDate": "Эхлэх огноо сонгох", + "endDate": "Дуусах огноо", + "pickEndDate": "Дуусах огноо сонгох", + + "failedToGetPlatformVersion": "Платформын хувилбарыг авах боломжгүй байна.", + "enterQuantity": "Тоо ширхэг оруулна уу", + "pleaseAddQuantity": "Тоо ширхэг нэмнэ үү", + "willBeAddedSoon": "Удахгүй нэмэгдэх болно", + "addedToCart": "Сагсанд нэмэгдсэн", + "connectYourPrinter": "Принтерээ холбоно уу", + "customerPay": "Үйлчлүүлэгчийн төлбөр", + "supplerPay": "Нэхэмжлэгчийн төлбөр", + "incomeReport": "Орлогын тайлан", + "category": "Ангилал", + "balance": "Үлдэгдэл", + "itemsSales": "Зүйлсийн борлуулалт", + "totalPurchase": "Нийт худалдан авалт", + "totalSales": "Нийт борлуулалт", + "stockReport": "Нөөцийн тайлан", + "lossProfitReport": "Алдагдал/Ашиг тайлан", + "outOfStock": "Нөөц дууссан", + "vat": "НӨАТ", + "customerPhoneNumber": "Үйлчлүүлэгчийн утасны дугаар", + "enterCustomerPhoneNumber": "Үйлчлүүлэгчийн утасны дугаарыг оруулна уу", + "walkInCustomer": "Зорчигч үйлчлүүлэгч", + "guest": "Зочин", + "stocks": "Нөөц: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Саад болохгүй", + "on": "Асаалттай", + "off": "Унтраалттай", + "unlimitedUsagesOfOurPackage": "Манай багцын хязгааргүй хэрэглээ \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Түшицэд төлөх", + "field": "Талбар", + "successfullyPaid": "Амжилттай төлөгдөв", + "profileEdit": "Профайлыг засварлах", + "products": "Бүтээгдэхүүнүүд", + "salesList": "Борлуулалтын жагсаалт", + "useTitleCanNotBeEmpty": "Хэрэглэгчийн цол хоосон байж болохгүй", + "userTitle": "Хэрэглэгчийн цол", + "enterUserTitle": "Хэрэглэгчийн цол оруулна уу", + "create": "Үүсгэх", + "youHaveToGivePermission": "Та зөвшөөрөл олгох ёстой", + "all": "Бүгд", + "userRoleDetails": "Хэрэглэгчийн эрхийн дэлгэрэнгүй", + "doYouWantToDeleteTheUser": "Та хэрэглэгчийг устгахыг хүсэж байна уу?", + "thisProductAlreadyAdded": "Энэ бүтээгдэхүүн аль хэдийн нэмэгдсэн байна!", + "pleaseEnterAValidProductName": "Зөв бүтээгдэхүүний нэр оруулна уу", + "enterProductName": "Бүтээгдэхүүний нэр оруулна уу", + "pleaseSelectACategory": "Ангилал сонгоно уу", + "productCategory": "Бүтээгдэхүүний ангилал", + "selectProductCategory": "Бүтээгдэхүүний ангилал сонгоно уу", + "enterSize": "Хэмжээ оруулна уу", + "enterColor": "Өнгө оруулна уу", + "enterWeight": "Жин оруулна уу", + "enterCapacity": "Багтаамж оруулна уу", + "enterType": "Төрөл оруулна уу", + "productBrand": "Бүтээгдэхүүний брэнд", + "selectABrand": "Брэнд сонгоно уу", + "productCodeIsRequired": "бүтээгдэхүүний код шаардлагатай", + "enterAValidStock": "Зөв нөөц оруулна уу", + "enterStock": "Нөөц оруулна уу", + "productUnit": "Бүтээгдэхүүний нэгж", + "selectProductUnit": "Бүтээгдэхүүний нэгж сонгоно уу", + "pleaseEnterAValidPurchasePrice": "Зөв худалдан авалтын үнэ оруулна уу", + "enterPurchasePrice": "Худалдан авалтын үнэ оруулна уу", + "pleaseEnterAValidSalePrice": "Зөв борлуулалтын үнэ оруулна уу", + "enterSaltingPrice": "Давс нэмэх үнэ оруулна уу", + "enterWholesalePrice": "Бөөний үнэ оруулна уу", + "enterDealerPrice": "Дилерийн үнэ оруулна уу", + "enterDiscount": "Хямдрал оруулна уу", + "enterManufacturerName": "Үйлдвэрлэгчийн нэрийг оруулна уу", + "adding": "Нэмж байна...", + "pleaseEnterAValidUnitName": "Зөв нэгжийн нэр оруулна уу", + "pleaseEnterUnitName": "Нэгжийн нэр оруулна уу", + "productDetails": "Бүтээгдэхүүний дэлгэрэнгүй", + "smartWatch": "Ухаалаг цаг", + "appleWatch": "Apple Watch", + "deleting": "Устгаж байна...", + "brand": "Брэнд", + "dueCollection": "Төлөх дүнгийн цуглуулга", + "noTransaction": "Гүйлгээ байхгүй", + "updating": "Шинэчлэж байна...", + "confirmSMSTo": "SMS-ийг баталгаажуулах", + "anSMSWillBeSentToTheFollowingNumber": "SMS-ийг дараах дугаарт илгээх болно:", + "package": "Багц", + "permissionNotGranted": "Зөвшөөрөл олгоогүй!", + "collectedBy": "Цуглуулсан хүн:", + "phonee": "Утас:", + "purchaseBy": "Худалдан авсан хүн:", + "salesBy": "Борлуулсан хүн:", + "days": "өдөр", + "details": "Дэлгэрэнгүй", + "weSentAnOTPInYourPhoneNumber": "Бид таны утасны дугаарт OTP илгээсэн", + "pleaseEnterTheOTP": "OTP-г оруулна уу", + "enterAValidOTP": "Зөв OTP оруулна уу", + "verify": "Баталгаажуулах", + "resendIn": "дахин илгээх", + "freeLifetimeUpdate": "Үнэгүй насан туршийн шинэчлэлт", + "android": "Android & iOS аппыг дэмжих", + "premiumCustomerSupport": "Android & iOS аппыг дэмжих", + "customInvoiceBranding": "Тохируулгатай нэхэмжлэлийн брэндчилэлт", + "unlimitedUsage": "Хязгааргүй хэрэглээ", + "freeDataBackup": "Үнэгүй өгөгдлийн нөөцлөлт", + "addCustomers": "Хэрэглэгч нэмэх", + "noDue": "Өр төлбөргүй", + "customer": "Хэрэглэгч", + "billingAddress": "Нэхэмжлэхийн хаяг", + "enterAddress": "Хаяг оруулах", + "city": "Хот", + "cityName": "Хотын нэр", + "state": "Аймаг/Бүс", + "stateName": "Аймаг/Бүсийн нэр", + "zip": "Шуудангийн код", + "zipCode": "Шуудангийн код оруулах", + "chooseCountry": "Улс сонгох", + "shippingAddress": "Хүргэлтийн хаяг", + "partyCreateWarn": "Та намтараар үүсгэх зөвшөөрөлгүй байна.", + "addParty": "Намтар нэмэх", + "creditLimit": "Намтар зээлийн хязгаар", + "selectOne": "Нэгийг сонгох", + "roundings": "Тойруулалт (+/-)", + "roundingTotal": "Тойруулсан нийт дүн", + "opinion": "Таны санал", + "dueSaleWarn": "Албан ёсны үйлчлүүлэгчдэд өр төлбөртэй худалдаа хийхийг хориглоно.", + "paymentTypeHint": "Төлбөрийн төрлийг сонгоно уу", + "createSaleWarn": "Та худалдаа үүсгэх эрхгүй байна.", + "updateSaleWarn": "Та худалдаа шинэчлэх эрхгүй байна.", + "uploadImage": "Зураг байршуул", + "useGallery": "Галерей ашиглах", + "openCamera": "Камер нээх", + "scanCode": "Бүтээгдэхүүний QR кодыг скан хийх", + "posSale": "POS худалдаа", + "selectCustomer": "Хэрэглэгч сонгох", + "searchWith": "Хайх...", + "filter": "Шүүлтүүр", + "productNotFound": "Бүтээгдэхүүн олдсонгүй", + "noMatched": "Тохирох бүтээгдэхүүн олдсонгүй.", + "inventoryPermission": "Танд агуулахын эрх байхгүй байна", + "noParty": "Намтар олдсонгүй", + "purchaseWarn": "Танд худалдан авалт үүсгэх эрх байхгүй.", + "purchaseUpdateWarn": "Танд худалдан авалтыг шинэчлэх эрх байхгүй.", + "addVariantDetails": "Төрлийн дэлгэрэнгүйг нэмэх", + "purchaseEx": "Үнэлгээний үнэ (татваргүй)", + "purchaseIn": "Үнэлгээний үнэ (татвартай)", + "purchaseExReq": "Үнэлгээний үнэ (татваргүй) заавал шаардлагатай", + "purchaseInReq": "Үнэлгээний үнэ (татвартай) заавал шаардлагатай", + "profitMargin": "Ашгийн хэмжээ (%)", + "saleReq": "Худалдааны үнэ шаардлагатай", + "manufactureDate": "Үйлдвэрлэсэн огноо", + "selectDate": "Огноо сонгох", + "expDate": "Хүчинтэй хугацаа", + "saveVariant": "Төрлийг хадгалах", + "model": "Загвар", + "selectModel": "Загвар сонгох", + "bulk": "Бөөнөөр байршуулалт", + "barcodeGen": "Штрих код үүсгэгч", + "upload": "Байршуулалт хийх", + "sku": "SKU / Код", + "lowStock": "Хангалтгүй нөөц", + "enLowStock": "Хангалтгүй нөөц оруулах", + "manuDate": "Үйлдвэрлэсэн огноо", + "single": "Нэг бүрийн", + "batch": "Багц", + "batchNo": "Багцын дугаар", + "entBatchNo": "Багцын дугаар оруулах", + "variantAdded": "Төрөл амжилттай нэмэгдлээ!", + "variantDelete": "Төрөл амжилттай устгагдлаа!", + "addVariant": "Төрөл нэмэх", + "typeSelect": "Төрөл сонгох", + "taxType": "Татварын төрөл", + "selectTax": "Татвар сонгох", + "updateProductWarn": "Танд бүтээгдэхүүнийг шинэчлэх эрх байхгүй.", + "addProductWarn": "Танд бүтээгдэхүүн үүсгэх эрх байхгүй.", + "updateProductSuccess": "Бүтээгдэхүүн амжилттай шинэчлэгдлээ!", + "addProductSuccess": "Бүтээгдэхүүн амжилттай үүслээ!", + "choose": "Сонгох", + "view": "Дэлгэрэнгүй харах", + "priceWarn": "Үнэ хоосон байж болохгүй", + "productSetting": "Бүтээгдэхүүний тохиргоо", + "saveSetting": "Тохиргоог хадгалах", + "addStock": "Нөөц нэмэх", + "stockWarn": "Нөөц хамгийн багадаа 1 байх ёстой", + "updateSuccess": "Амжилттай шинэчлэгдлээ", + "updateFailed": "Нөөцийг шинэчлэхэд бүтэлгүйтлээ", + "deleteBatchWarn": "Та энэ багцыг устгахыг хүсэж байна уу?", + "lowStockReport": "Хангалтгүй нөөцийн тайлан", + "genPdfWarn": "PDF үүсгэх өгөгдөл байхгүй байна", + "dateFilterWarn": "Төгсгөлийн огноо эхлэх огнооос өмнө байж болохгүй.", + "createPdfWarn": "PDF үүсгэх эрх танд байхгүй байна.", + "expirationStatus": "Хүчинтэй байдлын төлөв", + "selectFDate": "Эхлэх огноо сонгох", + "selectToDate": "Дуусах огноо сонгох", + "clear": "Цэвэрлэх", + "incomeReportPermission": "Орлогын тайлан харах эрх танд байхгүй байна.", + "deleteAcc": "Данс устгах", + "deletePartyWarn": "Партийг устгах эрх танд байхгүй.", + "updatePartyWarn": "Партийг шинэчлэх эрх танд байхгүй.", + "phoneNotAvail": "Утасны дугаар ашиглах боломжгүй байна.", + "notLaunch": "Утасны програм эхлүүлэх боломжгүй байна.", + "quickOver": "Түргэн тойм", + "tranSacOver" : "Гүйлгээний тойм", + "profitLoss" : "Ашиг ба алдагдал" +} \ No newline at end of file diff --git a/lib/l10n/intl_mr.arb b/lib/l10n/intl_mr.arb new file mode 100644 index 0000000..a87d342 --- /dev/null +++ b/lib/l10n/intl_mr.arb @@ -0,0 +1,1266 @@ +{ + "deleteDialogDetails": "तुम्हाला तुमचे खाते हटवायचे असल्याची खात्री आहे का? या कृतीमुळे तुमचा सर्व डेटा कायमचा हटवला जाईल.", + "passwordMust6Character": "पासवर्ड किमान 6 अक्षरांचा असावा", + "passwordIsRequired": "पासवर्ड किमान 6 अक्षरांचा असावा", + "iAgreeDeleteMyAccountPermanent": "मी माझे खाते कायमचे हटवण्यास सहमत आहे.", + "flat": "फ्लॅट", + "percent": "टक्के", + "partialPaid": "अंशतः सशुल्क", + "selectStock": "स्टॉक निवडा", + "stockOrVariant": "स्टॉक / प्रकार", + "noBatch": "बॅच नाही", + "purchaseQuantityRequired": "खरेदी प्रमाण आवश्यक आहे", + "excelUploader": "एक्सेल अपलोडर", + "remove": "काढून टाका", + "uploading": "अपलोड होत आहे...", + "pickAndUploadFile": "फाईल निवडा आणि अपलोड करा", + "downloadExcelFormat": "एक्सेल फॉरमॅट डाउनलोड करा", + "excelFiles": "एक्सेल फाइल्स", + "noFileSelected": "कोणतीही फाइल निवडली नाही", + "orContinueWith": "किंवा यासह सुरू ठेवा", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "लॉगिन अयशस्वी. कृपया पुन्हा प्रयत्न करा.", + "someThingWithWrongWithTheWebPage": "वेब पेजमध्ये काहीतरी त्रुटी आली आहे.", + "loadingOtpSetting": "OTP सेटिंग्ज लोड होत आहेत...", + "youCanNowResendYourOtp": "तुम्ही आता पुन्हा OTP पाठवू शकता.", + "resendOtpSeconds": "${start} सेकंदात पुन्हा OTP पाठवा", + "oldPassword": "जुना पासवर्ड", + "oldPasswordCanNotBeEmpty": "जुना पासवर्ड रिकामी ठेवता येणार नाही", + "seconds": "सेकंद", + "downloading": "डाउनलोड होत आहे...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "डाउनलोड यशस्वी! तुमचे डॉक्युमेंट फोल्डर तपासा", + "printBarCode": "बारकोड प्रिंट करा", + "youDoNotHavePermissionToGenerateBarcode": "तुमच्याकडे बारकोड व्युत्पन्न करण्याची परवानगी नाही.", + "download": "डाउनलोड", + "packingDate": "पॅकिंग तारीख", + "permissionDeniedToViewBank": "बँक पाहण्याची परवानगी नाकारली.", + "permissionDeniedToUpdateBank": "बँक अपडेट करण्याची परवानगी नाकारली.", + "editWarehouse": "वेअरहाऊस संपादित करा", + "addNewWarehouse": "नवीन वेअरहाऊस जोडा", + "warehouseName": "वेअरहाऊसचे नाव", + "enterWarehouseName": "वेअरहाऊसचे नाव प्रविष्ट करा", + "amountMustBeGreaterThanZero": "रक्कम 0 पेक्षा जास्त असावी", + "canNotRetrievePaymentDetails": "पेमेंट तपशील मिळवता आले नाहीत.", + "youDonNotHavePermissionToCreateExpense": "तुमच्याकडे खर्च तयार करण्याची परवानगी नाही.", + "youDoNotHavePermissionToCreateExpenseCategory": "तुमच्याकडे खर्च श्रेणी तयार करण्याची परवानगी नाही.", + "youDonNotHavePermissionToCreateIncome": "तुमच्याकडे उत्पन्न तयार करण्याची परवानगी नाही.", + "youDoNotHavePermissionToCreateIncomeCategory": "तुमच्याकडे उत्पन्न श्रेणी तयार करण्याची परवानगी नाही.", + "salesReturn": "विक्री परतावा", + "purchaseReturn": "विक्री परतावा", + "returnQuantity": "परतावा प्रमाण", + "nonFoundableDiscount": "विना-परतावा (VAT/सवलत)", + "confirmReturn": "परताव्याची पुष्टी करा", + "pleaseSelectForProductReturn": "कृपया परताव्यासाठी उत्पादन निवडा", + "failedToProcessReturn": "परतावा प्रक्रिया करण्यात अयशस्वी.", + "noValuesDenied": "कोणतीही मूल्ये परिभाषित केलेली नाहीत", + "editCategory": "श्रेणी संपादित करा", + "editModel": "मॉडेल संपादित करा", + "addNewModel": "नवीन मॉडेल जोडा", + "pleaseEnterValidName": "कृपया वैध नाव प्रविष्ट करा", + "modelName": "मॉडेलचे नाव", + "enterModelName": "मॉडेलचे नाव प्रविष्ट करा", + "youDoNotHavePermissionToCreateModel": "तुमच्याकडे मॉडेल तयार करण्याची परवानगी नाही", + "youDoNotHavePermissionToUpdateModel": "तुमच्याकडे मॉडेल अपडेट करण्याची परवानगी नाही", + "modelUpdateSuccessfully": "मॉडेल यशस्वीरित्या अपडेट झाले!", + "modelCreatedSuccessfully": "मॉडेल यशस्वीरित्या तयार झाले!", + "models": "मॉडेल", + "youDoNotHavePermissionDeleteModel": "तुमच्याकडे मॉडेल हटवण्याची परवानगी नाही.", + "enterLabelText": "लेबल मजकूर प्रविष्ट करा", + "searchBatchNo": "बॅच नंबर शोधा...", + "noActiveUser": "सक्रिय वापरकर्ता नाही", + "pleaseUseValidPurchaseCodeUseTheApp": "अॅप वापरण्यासाठी कृपया वैध खरेदी कोड वापरा.", + "notInternetConnection": "इंटरनेट कनेक्शन नाही", + "pleaseCheckYourInternetConnection": "कृपया तुमचे इंटरनेट कनेक्शन तपासा आणि पुन्हा प्रयत्न करा", + "ok": "ठिक आहे", + "addCash": "रोख जोडा", + "reduceCash": "रोख कमी करा", + "transactionType": "व्यवहाराचा प्रकार", + "user": "वापरकर्ता", + "toAccount": "खात्यावर", + "fromAccount": "खात्यातून", + "years": "वर्षे", + "comboProductReport": "कॉम्बो उत्पादन अहवाल", + "grossProfit": "एकूण नफा (Gross Profit)", + "netProfit": "निव्वळ नफा (Net Profit)", + "incomeType": "उत्पन्नाचा प्रकार", + "expensesType": "खर्चाचे प्रकार", + "resets": "रिसेट करा", + "packageName": "पॅकेजचे नाव", + "start": "सुरू करा", + "paymentMethod": "पेमेंट पद्धत", + "addPayment": "पेमेंट जोडा", + "advance": "अ‍ॅडव्हान्स", + "noteLevel": "टीप पातळी", + "enterYourNoteLevel": "टीप पातळी प्रविष्ट करा", + "postSaleMessage": "विक्रीनंतरचा संदेश", + "enterYourPostSaleMessage": "विक्रीनंतरचा संदेश प्रविष्ट करा", + "a4PageLogo": "A4 बीजक लोगो", + "thermalInvoicePageLogo": "थर्मल बीजक लोगो", + "thermalPrinterLanguage": "प्रिंटरची भाषा", + "thermalPrinterPageSize": "कागदाचा आकार", + "openSetting": "सेटिंग्ज उघडा", + "selectRack": "रॅक निवडा", + "rack": "रॅक (Rack)", + "selectShelf": "कप्पा निवडा", + "shelf": "कप्पा (Shelf)", + "variations": "प्रकार (Variations)", + "combo": "कॉम्बो", + "enterBatchNo": "बॅच नंबर टाका", + "selectWarehouse": "गोदाम निवडा", + "warehouse": "गोदाम (Warehouse)", + "netTotalAmount": "एकूण निव्वळ रक्कम", + "defaultSellingPrice": "डीफॉल्ट विक्री किंमत", + "selectItems": "वस्तू निवडा", + "variantList": "व्हेरिएंट यादी", + "addSubVariation": "उप-प्रकार जोडा", + "editProduct": "उत्पादन संपादित करा", + "noItemFound": "कोणतीही वस्तू आढळली नाही", + "youDoNotHavePermissionDeleteTheShelf": "तुम्हाला कप्पा हटवण्याची परवानगी नाही", + "notMatchingResultFound": "जुळणारे निकाल आढळले नाहीत", + "editShelf": "कप्पा संपादित करा", + "addShelf": "नवीन कप्पा जोडा", + "shelfName": "कप्प्याचे नाव", + "enterShelfName": "कप्प्याचे नाव टाका", + "pleaseEnterShelfName": "कृपया कप्प्याचे नाव टाका", + "productRacks": "उत्पादन रॅक्स", + "racks": "रॅक्स (Racks)", + "youDoNtHavePermissionToCreateRacks": "तुम्हाला रॅक्स तयार करण्याची परवानगी नाही.", + "youDoNtHavePermissionToDeleteRacks": "तुम्हाला रॅक्स हटवण्याची परवानगी नाही.", + "youDoNtHavePermissionToUpdateRacks": "तुम्हाला रॅक्स अपडेट करण्याची परवानगी नाही.", + "addNewRack": "नवीन रॅक जोडा", + "editRack": "रॅक संपादित करा", + "rackName": "रॅकचे नाव", + "pleaseEnterRackName": "कृपया रॅकचे नाव टाका", + "shelves": "कप्पे (Shelves)", + "pressToSelect": "निवडण्यासाठी दाबा", + "selectAtLeastOneRack": "किमान एक कप्पा निवडा", + "inActive": "निष्क्रिय", + "addNewVariation": "नवीन प्रकार जोडा", + "editVariations": "प्रकार संपादित करा", + "values": "मूल्ये", + "enterValues": "मूल्ये प्रविष्ट करा", + "pleaseEnterAtLeastOneValues": "कृपया किमान एक मूल्य प्रविष्ट करा.", + "productVariations": "उत्पादन प्रकार", + "permissionDenied": "परवानगी नाकारली", + "noVariationFound": "कोणताही प्रकार आढळला नाही.", + "addNewVariations": "नवीन प्रकार जोडा", + "variationId": "प्रकार आयडी", + "updateRole": "भूमिका अपडेट करा", + "addRole": "भूमिका जोडा", + "enterUserName": "युजरनेम टाका", + "enterYourPassword": "पासवर्ड टाका", + "selectAll": "सर्व निवडा", + "sNo": "अनुक्रमांक", + "feature": "वैशिष्ट्य", + "read": "वाचणे", + "viewPrice": "किंमत पहा", + "purchaseReturns": "खरेदी परतावा", + "expiredProduct": "मुदत संपलेली उत्पादने", + "barcodes": "बारकोड", + "bulkUploads": "बल्क अपलोड", + "productModels": "उत्पादन मॉडेल्स", + "incomes": "उत्पन्न", + "dues": "थकबाकी", + "subscriptions": "सबस्क्रिप्शन", + "paymentsTypes": "पेमेंटचे प्रकार", + "roles": "भूमिका", + "manageSetting": "सेटिंग्ज व्यवस्थापित करा", + "downloadApk": "APK डाउनलोड करा", + "vatReports": "VAT अहवाल", + "profitAndLossDetailsReport": "नफा आणि तोटा अहवाल", + "transactionsHistoryReport": "व्यवहार इतिहास", + "expireProductReports": "मुदत संपलेल्या उत्पादनांचा अहवाल", + "productPurchaseReport": "उत्पादन खरेदी अहवाल", + "productSalesReport": "उत्पादन विक्री अहवाल", + "role": "भूमिका", + "areYouSureWantToDeleteThisRole": "तुम्हाला खात्री आहे की तुम्ही ही भूमिका हटवू इच्छिता?", + "inStock": "स्टॉकमध्ये आहे", + "informationShowInLabels": "लेबलवरील माहिती", + "packageDate": "पॅकिंग तारीख", + "barCodePrintLabelSetting": "बारकोड प्रिंट सेटिंग्ज", + "labelRoleLabelSize2Inch": "लेबल रोल २\"*१, ५० मिमी*२५ मिमी", + "labelRoleLabelSize1_5Inch": "लेबल रोल १.५\"*१, ३८ मिमी*२५ मिमी", + "thirtyTwoLabelPerSheet": "एका शीटवर ३२ लेबल्स", + "youDoNotHaveAnyPermissionToGenerateBarCode": "तुम्हाला बारकोड तयार करण्याची परवानगी नाही.", + "pleaseSelectAProductFirst": "कृपया आधी उत्पादन निवडा", + "pleaseEnterAValidQuantity": "कृपया वैध संख्या टाका (किमान १)", + "pleaseSelectProductFirst": "कृपया आधी उत्पादन निवडा", + "bluetoothIsTurnedOff": "ब्लूटूथ बंद आहे. कृपया चालू करा.", + "noBluetoothDeviceSelected": "कोणतेही ब्लूटूथ डिव्हाइस निवडलेले नाही.", + "printLabel": "लेबल प्रिंट करा", + "caningForDevices": "डिव्हाइसेस शोधत आहे...", + "noDeviceFound": "कोणतेही डिव्हाइस आढळले नाही", + "retryScan": "पुन्हा प्रयत्न करा", + "connectedTo": "शी जोडले गेले:", + "pleaseEnableBluetooth": "कृपया ब्लूटूथ चालू करा", + "skuOrCode": "SKU / कोड", + "lowStockAlert": "कमी स्टॉकचा इशारा", + "tax": "कर (Tax)", + "costExclusionTax": "कर वगळून किंमत", + "costInclusionTax": "करासह किंमत", + "mrpOrSalePrice": "जास्तीत जास्त विक्री किंमत (MRP)", + "expiredDate": "मुदत संपण्याची तारीख", + "sellingPrice": "विक्री किंमत", + "variationsProduct": "विविध उत्पादने", + "comboProducts": "कॉम्बो उत्पादने", + "noStockAvailable": "स्टॉकची माहिती उपलब्ध नाही.", + "highToLowPrice": "किंमत: जास्त ते कमी", + "lowToHighPrice": "किंमत: कमी ते जास्त", + "attachment": "जोडलेली फाइल", + "viewStock": "स्टॉक पहा", + "expiry": "मुदत", + "expire": "मुदत संपणे", + "sevenDays": "७ दिवस", + "fifteenthDays": "१५ दिवस", + "thirtyDays": "३० दिवस", + "sixtyDays": "६० दिवस", + "outPremiumPlan": "आमचा प्रीमियम प्लॅन", + "youDoNotHavePermissionToCreatePurchase": "तुम्हाला खरेदी तयार करण्याची परवानगी नाही.", + "thisPlanIsNotAvailableToPurchase": "हा प्लॅन खरेदीसाठी उपलब्ध नाही", + "thisPlanIsEligibleForUpgrade": "हा प्लॅन अपग्रेडसाठी पात्र नाही", + "extendPlan": "प्लॅन वाढवा", + "buyNow": "आता खरेदी करा", + "none": "काहीही नाही", + "roundToWholeNumber": "पूर्ण संख्येत रूपांतर करा", + "roundToNearestWholeNumber": "जवळच्या पूर्ण संख्येत रूपांतर करा", + "roundToNearnessDecimalNumber005": "दशांश रूपांतर (0.05)", + "roundToNearnessDecimalNumber01": "दशांश रूपांतर (0.1)", + "roundToNearnessDecimalNumber05": "दशांश रूपांतर (0.5)", + "lastYear": "मागील वर्ष", + "productStock": "उत्पादन स्टॉक", + "unit": "युनिट", + "showExpireDate": "मुदत संपण्याची तारीख दाखवा", + "vatId": "VAT आयडी", + "vatType": "VAT प्रकार", + "exclusivePrice": "एक्सक्लुझिव्ह किंमत", + "inclusivePrice": "इन्क्लुझिव्ह किंमत", + "profitPercent": "नफा टक्केवारी", + "showSingle": "सिंगल दाखवा", + "showCombo": "कॉम्बो दाखवा", + "showVariant": "व्हेरिएंट दाखवा", + "showAction": "कृती दाखवा", + "ledger": "खातेवही", + "youDoNotHavePermissionToGenerateReport": "अहवाल तयार करण्यासाठी तुमच्याकडे परवानगी नाही", + "noDataAvailable": "माहिती उपलब्ध नाही", + "youDoNotHavePermissionToExportExcel": "एक्सेल (Excel) एक्सपोर्ट करण्यासाठी तुमच्याकडे परवानगी नाही", + "noDataAvailableForExport": "एक्सपोर्ट करण्यासाठी कोणतीही माहिती उपलब्ध नाही", + "supplierDue": "पुरवठादाराची देय रक्कम", + "partyType": "पार्टीचा प्रकार", + "allParty": "सर्व पार्ट्या", + "yesterday": "काल", + "last7Days": "मागील ७ दिवस", + "last30Days": "मागील ३० दिवस", + "currentMonth": "चालू महिना", + "lastMonth": "मागील महिना", + "currentYear": "चालू वर्ष", + "customerDate": "कस्टम तारीख", + "noTransactionToGeneratePdf": "PDF तयार करण्यासाठी कोणतेही व्यवहार नाहीत", + "generatePdf": "PDF तयार करा", + "noTransactionFound": "व्यवहार आढळले नाहीत", + "reference": "संदर्भ", + "creditIn": "क्रेडिट (जमा)", + "debitOut": "डेबिट (नावे)", + "subscribeNow": "आता सबस्क्राइब करा", + "expired": "मुदत संपली", + "totalBalance": "एकूण शिल्लक", + "hoursLeft": "तास शिल्लक", + "daysLeft": "दिवस शिल्लक", + "pos": "POS", + "profitAndLoss": "नफा आणि तोटा", + "branch": "शाखा", + "hrm": "HRM", + "inventory": "मालसाठा (Inventory)", + "editAttendance": "हजेरी संपादित करा", + "addNewAttendance": "नवीन हजेरी जोडा", + "employee": "कर्मचारी", + "pleaseSelectAnEmployee": "कृपया एक कर्मचारी निवडा", + "shift": "पाळी (Shift)", + "selectEmployeeFirst": "आधी कर्मचारी निवडा", + "selectDateFirst": "आधी तारीख निवडा", + "month": "महिना", + "autoSelected": "स्वयंचलित निवडले", + "pleaseSelectDate": "कृपया तारीख निवडा", + "timeIn": "येण्याची वेळ", + "timeOut": "जाण्याची वेळ", + "attendance": "हजेरी", + "allEmployee": "सर्व कर्मचारी", + "noAvailableRecordFound": "हजेरीची नोंद आढळली नाही.", + "addAttendance": "हजेरी जोडा", + "noNoteProvided": "कोणतीही टीप दिली नाही.", + "duration": "कालावधी", + "youDoNotHavePermissionToViewAttendance": "हजेरी पाहण्यासाठी तुमच्याकडे परवानगी नाही", + "department": "विभाग", + "noDepartmentFound": "विभाग आढळला नाही.", + "inactive": "निष्क्रिय", + "noDescriptionAvailableForThisDepartment": "या विभागासाठी कोणतेही वर्णन उपलब्ध नाही.", + "youDoNotHavePermissionToUpdateDepartment": "विभाग अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + "youDoNotHavePermissionToDeleteDepartment": "विभाग हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + "failedToDeleteTheDeterment": "विभाग हटवण्यात अयशस्वी", + "failedToLoadDepartment": "विभाग लोड करण्यात अयशस्वी", + "addDepartment": "विभाग जोडा", + "saving": "साठवत आहे...", + "editDesignation": "पद संपादित करा", + "addDesignation": "नवीन पद जोडा", + "designationName": "पदाचे नाव", + "enterDesignationName": "पदाचे नाव प्रविष्ट करा", + "pleaseEnterDesignationName": "कृपया पदाचे नाव प्रविष्ट करा", + "pleaseSelectAStatus": "कृपया स्थिती निवडा", + "enterDescription": "वर्णन प्रविष्ट करा", + "designation": "पद (Designation)", + "noDesignationFound": "पद आढळले नाही.", + "noDescriptionAvailableForThisDesignation": "या पदासाठी कोणतेही वर्णन उपलब्ध नाही.", + "youDoNotPermissionToUpdateDesignation": "पद अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + "youDoNotHavePermissionToDeleteDesignation": "पद हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + "updatePurchase": "खरेदी अपडेट करा", + "editEmployee": "कर्मचारी माहिती संपादित करा", + "addNewEmployee": "नवीन कर्मचारी जोडा", + "enterFullName": "पूर्ण नाव प्रविष्ट करा", + "pleaseSelectDesignation": "कृपया पद निवडा", + "pleaseSelectDepartment": "कृपया विभाग निवडा", + "pleaseSelectStatus": "कृपया स्थिती निवडा", + "pleaseEnterYourPhoneNumber": "कृपया तुमचा फोन नंबर प्रविष्ट करा", + "countryName": "देशाचे नाव", + "enterYourCountry": "तुमचा देश प्रविष्ट करा", + "salary": "पगार", + "pleaseEnterYourSalary": "कृपया तुमचा पगार प्रविष्ट करा", + "gender": "लिंग", + "pleaseSelectYourGender": "कृपया तुमचे लिंग निवडा", + "pleaseSelectYourShift": "कृपया तुमची शिफ्ट निवडा", + "birthDate": "जन्म तारीख", + "joinDate": "रुजू होण्याची तारीख", + "staus": "स्थिती", + "pleaseSelectValidStartAndEndDates": "कृपया वैध प्रारंभ आणि समाप्ती तारीख निवडा.", + "endDateCannotBeBeforeStartDate": "समाप्ती तारीख प्रारंभ तारखेच्या आधी असू शकत नाही.", + "editHoliday": "सुट्टी संपादित करा", + "addNewHoliday": "नवीन सुट्टी जोडा", + "enterHolidayName": "सुट्टीचे नाव प्रविष्ट करा", + "pleaseEnterHolidayName": "कृपया सुट्टीचे नाव प्रविष्ट करा", + "pleaseEnterDate": "कृपया तारीख प्रविष्ट करा", + "pleaseSelectStartDate": "कृपया प्रारंभ तारीख निवडा", + "pleaseEnterEndDate": "कृपया समाप्ती तारीख निवडा", + "endDateBeforeStartDate": "समाप्ती तारीख प्रारंभ तारखेच्या आधी आहे", + "holidayList": "सुट्ट्यांची यादी", + "noHolidayFound": "सुट्टी आढळली नाही.", + "noHolidayFundMatching": "जुळणारी सुट्टी आढळली नाही", + "addHoliday": "सुट्टी जोडा", + "youDoNotHavePermissionToUpgradeHoliday": "सुट्टी अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + "holiday": "सुट्टी", + "editLeave": "रजा संपादित करा", + "addNewLeave": "नवीन रजेचा अर्ज जोडा", + "leaveType": "रजेचा प्रकार", + "pleaseSelectALeaveType": "कृपया रजेचा प्रकार निवडा", + "pleaseSelectAStartDate": "कृपया प्रारंभ तारीख निवडा", + "leaveDuration": "रजेचा कालावधी", + "autoCalculatedDays": "स्वयंचलित मोजलेले दिवस", + "leaveList": "रजा यादी", + "noLeaveRequestFound": "रजेचे अर्ज आढळले नाहीत.", + "addLeave": "रजा जोडा", + "noDescriptionProvided": "कोणतेही वर्णन दिले नाही.", + "youDoNotHavePermissionToUpdateLeaveRequest": "रजेचा अर्ज अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + "youDoNotHavePermissionToDeleteLeaveRequest": "रजेचा अर्ज हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + "leaveRequest": "रजेचा अर्ज", + "editPayroll": "पेरोल संपादित करा", + "addNewPayroll": "नवीन पेरोल जोडा", + "paymentYear": "पेमेंट वर्ष", + "pleaseSelectPaymentYear": "कृपया पेमेंट वर्ष निवडा", + "pleaseSelectAnMonth": "कृपया महिना निवडा", + "pleaseEnterADate": "कृपया तारीख प्रविष्ट करा", + "totalSalaryAmount": "एकूण पगाराची रक्कम", + "payrollList": "पेरोल यादी", + "noPayrollFound": "पेरोलच्या नोंदी आढळल्या नाहीत.", + "paymentDetails": "पेमेंट तपशील", + "youDoNotHaveUpdatePayroll": "पेरोल अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + "youDoNotHavePermissionToDeletePayroll": "पेरोल हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + "payrollRecord": "पेरोल नोंद", + "searchAttendance": "हजेरी शोधा", + "attendanceReport": "हजेरी अहवाल", + "noAttendanceRecordFound": "निवडलेल्या फिल्टरनुसार हजेरीच्या नोंदी आढळल्या नाहीत.", + "searchLeave": "रजा शोधा", + "leaveReports": "रजा अहवाल", + "noLeaveRecordFound": "निवडलेल्या फिल्टरनुसार रजेच्या नोंदी आढळल्या नाहीत.", + "durationDays": "कालावधी (दिवस)", + "payrollReports": "पेरोल अहवाल", + "noMatchingPayrollFound": "जुळणारी पेरोल नोंद आढळली नाही.", + "editShift": "शिफ्ट संपादित करा", + "addNewShift": "नवीन शिफ्ट जोडा", + "shiftName": "शिफ्टचे नाव", + "pleaseSelectAShift": "कृपया शिफ्ट निवडा", + "breakStatus": "ब्रेक स्थिती", + "pleaseSelectBreakStatus": "कृपया ब्रेक स्थिती निवडा", + "startTimeIsRequired": "सुरू होण्याची वेळ आवश्यक आहे", + "startTime": "सुरू होण्याची वेळ", + "enterStartTime": "सुरू होण्याची वेळ प्रविष्ट करा", + "endTimeIsRequired": "संपण्याची वेळ आवश्यक आहे", + "endTime": "संपण्याची वेळ", + "enterEndTime": "संपण्याची वेळ प्रविष्ट करा", + "startBreakTime": "ब्रेक सुरू होण्याची वेळ", + "enterBreakTime": "ब्रेक वेळ प्रविष्ट करा", + "endBreakTime": "ब्रेक संपण्याची वेळ", + "noShiftFound": "शिफ्ट आढळली नाही.", + "addShift": "शिफ्ट जोडा", + "breakTime": "ब्रेक वेळ", + "breakDuration": "ब्रेक कालावधी", + "youDoNotToHavePermissionToUpdateShift": "शिफ्ट अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + "youDoNotToHavePermissionToDeleteShift": "शिफ्ट हटवण्यासाठी तुमच्याकडे परवानगी नाही.", + "doYouReallyWantToDeleteThis": "तुम्हाला हे नक्की हटवायचे आहे का?", + "viewDetails": "तपशील पहा", + "leave": "रजा", + "payroll": "पेरोल", + "editBankAdjustment": "बँक ॲडजस्टमेंट संपादित करा", + "adjustBankBalance": "बँक शिल्लक समायोजित करा", + "pleaseAddAtLeastOneBank": "शिल्लक समायोजित करण्यासाठी कृपया किमान एक बँक खाते जोडा.", + "accountNumber": "खात्याचे नाव", + "selectAccount": "खाते निवडा", + "selectType": "प्रकार निवडा", + "amountsIsRequired": "रक्कम आवश्यक आहे", + "invalidAmount": "अवैध रक्कम", + "adjustmentDate": "समायोजन तारीख", + "dateIsRequired": "तारीख आवश्यक आहे", + "editBankAccounts": "बँक खाती संपादित करा", + "addNewBankAccounts": "नवीन बँक खाते जोडा", + "accountDisplayName": "खात्याचे नाव (दर्शनी)", + "enterAccountDisplayName": "दर्शनी नाव प्रविष्ट करा", + "displayNameIsRequired": "दर्शनी नाव आवश्यक आहे", + "openingBalanceIsRequired": "आरंभीची शिल्लक (Opening Balance) आवश्यक आहे", + "asOfDate": "आजच्या तारखेपर्यंत", + "hideFiled": "रकाने लपवा", + "addMoreFiled": "अधिक रकाने जोडा", + "enterAccountName": "खाते क्रमांक प्रविष्ट करा", + "ifscCode": "IFSC कोड", + "upiIdForQrCode": "QR कोडसाठी UPI ID", + "bankName": "बँकेचे नाव", + "enterBankName": "बँकेचे नाव प्रविष्ट करा", + "accountHolderName": "खातेधारकाचे नाव", + "enterAccountHolderName": "खातेधारकाचे नाव प्रविष्ट करा", + "printBankDetailsAndInvoice": "इनव्हॉइसवर बँकेचे तपशील प्रिंट करा", + "viewingTransactionFor": "व्यवहार पाहत आहात:", + "bankAccounts": "बँक खाती", + "noBankAccountFound": "बँक खाते आढळले नाही.", + "noAccountsFoundMissing": "जुळणारे कोणतेही खाते आढळले नाही", + "deposit": "ठेव (Deposit)", + "addBank": "बँक जोडा", + "bankToBankTransfer": "बँक टू बँक ट्रान्सफर", + "bankToCashTransfer": "बँक टू कॅश ट्रान्सफर", + "accountName": "खात्याचे नाव", + "holderName": "धारकाचे नाव", + "openingDate": "खाते उघडल्याची तारीख", + "currentBalance": "सध्याची शिल्लक", + "permissionDeniedToDeleteBank": "बँक खाते हटवण्याची परवानगी नाकारली गेली.", + "canNotEditThisTransactionType": "या प्रकारचा व्यवहार संपादित करता येणार नाही.", + "bank": "बँक", + "noTransactionFoundForThisFilter": "या फिल्टरसाठी व्यवहार आढळले नाहीत.", + "pleaseSelectBothAccounts": "कृपया दोन्ही खाती निवडा.", + "cannotTransferToSameAccounts": "एकाच खात्यात ट्रान्सफर करता येणार नाही.", + "editBankTransfer": "बँक ट्रान्सफर संपादित करा", + "needAtLeastTwoBankAccount": "ट्रान्सफर करण्यासाठी किमान दोन बँक खाती आवश्यक आहेत.", + "from": "कडून", + "to": "कडे/ला", + "editBankToCash": "बँक टू कॅश संपादित करा", + "noBankAccountsFoundToTransferFrom": "ट्रान्सफर करण्यासाठी कोणतेही बँक खाते आढळले नाही.", + "selectOneAccount": "एक खाते निवडा", + "editCashAdjustment": "कॅश ॲडजस्टमेंट संपादित करा", + "adjustCashBalance": "कॅश शिल्लक समायोजित करा", + "customDate": "कस्टम तारीख", + "cashInHand": "हातातील रोख (Cash In Hand)", + "currentCashBalance": "सध्याची रोख शिल्लक", + "transfer": "ट्रान्सफर", + "adjustCash": "कॅश समायोजित करा", + "pleaseSelectADestinationBankAccounts": "कृपया पैसे मिळणारे बँक खाते निवडा.", + "editCashToBank": "कॅश टू बँक संपादित करा", + "cashToBankTransfer": "कॅश टू बँक ट्रान्सफर", + "noDestinationBankAccountFond": "पैसे मिळणारे बँक खाते आढळले नाही.", + "transferCheque": "चेक ट्रान्सफर करा", + "receivedFrom": "यांच्याकडून मिळाले", + "chequeAmount": "चेकची रक्कम", + "chequeNumber": "चेक नंबर", + "chequeDate": "चेकची तारीख", + "referenceNumber": "संदर्भ क्रमांक", + "selectBankToCash": "बँक किंवा कॅश निवडा", + "depositTo": "येथे जमा करा", + "selectDepositDestination": "जमा करण्याचे ठिकाण निवडा", + "transferDate": "ट्रान्सफरची तारीख", + "doYouWantToRellyReOpenThisCheque": "तुम्हाला हा चेक खरोखर पुन्हा उघडायचा आहे का?", + "okay": "ठीक आहे", + "reOpen": "पुन्हा उघडा", + "open": "उघडा", + "chequeList": "चेक यादी", + "closed": "बंद", + "noChequeFound": "चेक आढळला नाही", + "searchTransaction": "व्यवहार शोधा...", + "filterByDate": "तारखेनुसार फिल्टर करा", + "addImage": "प्रतिमा जोडा", + "cashAndBankManagement": "कॅश आणि बँक व्यवस्थापन", + "cheque": "चेक", + "branchList": "शाखांची यादी", + "roleAndPermission": "भूमिका आणि परवानगी", + "switchBank": "शाखा बदलायची?", + "exitBank": "शाखेतून बाहेर पडा", + "areYouSureWantToSwitchToDifferentBranch": "तुम्हाला खात्री आहे की तुम्ही दुसऱ्या शाखेत जाऊ इच्छिता?", + "areYourSureYouWantToExitFromThisBranch": "तुम्हाला खात्री आहे की तुम्ही या शाखेतून बाहेर पडू इच्छिता?", + "switchs": "बदला", + "exit": "बाहेर पडा", + "createBranch": "शाखा तयार करा", + "areYouSureWantToDeleteThisBranch": "तुम्हाला खात्री आहे की तुम्ही ही शाखा हटवू इच्छिता?", + "currents": "सध्याची", + "noBrunchFound": "शाखा आढळली नाही", + "updateBranch": "शाखा अपडेट करा", + "pleaseEnterBranchName": "कृपया शाखेचे नाव प्रविष्ट करा", + "enterBalance": "शिल्लक प्रविष्ट करा", + "youDoNotHavePermissionToUpdateBranch": "शाखा अपडेट करण्यासाठी तुमच्याकडे परवानगी नाही.", + "allTransaction": "सर्व व्यवहार", + "duePay": "देय रक्कम भरणा", + "allParties": "सर्व पार्ट्या", + "retry": "पुन्हा प्रयत्न करा", + "incomeCategoriesReport": "उत्पन्न श्रेणी अहवाल", + "dayBook": "डे बुक (Day Book)", + "billWiseProfit": "बिलानुसार नफा", + "cashFlow": "कॅश फ्लो (Cash Flow)", + "balanceSheet": "ताळेबंद (Balance Sheet)", + "taxReport": "कर अहवाल", + "productSaleHistory": "उत्पादन विक्री इतिहास", + "productPurchaseHistory": "उत्पादन खरेदी इतिहास", + "partyReports": "पार्टी अहवाल", + "customerLedger": "ग्राहक खातेवही", + "supplierLedger": "पुरवठादार खातेवही", + "partyWiseProfit": "पार्टीनुसार नफा", + "productWiseProfit": "उत्पादनानुसार नफा", + "top5Customer": "पहिले ५ ग्राहक", + "top5Supplier": "पहिले ५ पुरवठादार", + "productReports": "उत्पादन अहवाल", + "comboReport": "कॉम्बो अहवाल", + "expiredItemReport": "मुदत संपलेल्या वस्तूंचा अहवाल", + "top5Product": "पहिली ५ उत्पादने", + "productWiseProfitAndLoss": "उत्पादनानुसार नफा आणि तोटा", + "productWisePurchase": "उत्पादनानुसार खरेदी", + "productWiseSale": "उत्पादनानुसार विक्री", + "noProductMatchYourSearch": "तुमच्या शोधाशी जुळणारे उत्पादन आढळले नाही.", + "purchaseQty": "खरेदी प्रमाण", + "saleQty": "विक्री प्रमाण", + "youDoNotHavePermissionProfitAndLoss": "नफा आणि तोटा पाहण्यासाठी तुमच्याकडे परवानगी नाही.", + "sold": "विकले", + "remaining": "शिल्लक", + "totalAssets": "एकूण मालमत्ता", + "assets": "मालमत्ता", + "itemName": "वस्तूचे नाव", + "personalInfo": "वैयक्तिक माहिती:", + "dueBalance": "देय शिल्लक", + "walletBalance": "वॉलेट शिल्लक", + "cashIn": "कॅश इन", + "cashOut": "कॅश आऊट", + "runningCash": "सध्याची रोख", + "moneyIn": "पैसे आले", + "moneyOut": "पैसे गेले", + "noDataAvailableForGeneratePdf": "PDF तयार करण्यासाठी माहिती उपलब्ध नाही", + "balanceDue": "शिल्लक देय", + "returnedAmount": "परत केलेली रक्कम", + "saleReturn": "विक्री परतावा", + "saleEdit": "विक्री संपादित करा", + "pleaseAddASalesReturn": "कृपया विक्री परतावा जोडा", + "subscriptionReports": "सबस्क्रिप्शन अहवाल", + "started": "सुरू झाले", + "end": "समाप्त", + "taxReportList": "कर अहवाल यादी", + "developedBy": "द्वारे विकसित", + "time": "वेळ", + "receivedBy": "द्वारे प्राप्त", + "wallet": "वॉलेट", + "warranty": "वॉरंटी (Warranty)", + "guarantee": "गॅरंटी (Guarantee)", + "remark": "शेरा", + "bankDetails": "बँकेचा तपशील", + "cashAndBank": "कॅश आणि बँक", + "pdfGenerateSuccessfully": "PDF यशस्वीरित्या तयार झाली", + "generatingPdf": "पीडीएफ तयार करत आहे", + "INVOICE": "इनव्हॉइस", + "admin": "प्रशासक", + "invoiceNumber": "इनव्हॉइस क्रमांक", + "vatNumber": "व्हॅट क्रमांक", + "customerSignature": "ग्राहक स्वाक्षरी", + "authorizedSignature": "प्राधिकृत स्वाक्षरी", + "poweredBy": "द्वारे समर्थित", + "shippingCharge": "शिपिंग शुल्क", + "totalReturned": "एकूण परत केलेले", + "amountsInWord": "शब्दांमध्ये रकमा", + "changeAmount": "बदलायची रक्कम", + "sellsBy": "यांच्याद्वारे विक्री", + "rounding": "पूर्णांक करणे", + "paidBy": "यांच्याद्वारे देय", + "vatGstTitle": "व्हॅट/जीएसटी शीर्षक", + "enterVatGstTitle": "व्हॅट/जीएसटी शीर्षक प्रविष्ट करा", + "vatGstNumber": "व्हॅट/जीएसटी क्रमांक", + "enterVatGstNumber": "व्हॅट/जीएसटी क्रमांक प्रविष्ट करा", + "vatAndTax": "व्हॅट आणि कर", + "customPrint": "सानुकूल प्रिंट", + "taxRates": "कर दर", + "taxRatesMangeYourTaxRates": "कर दर - आपल्या कर दरांचे व्यवस्थापन करा", + "add": "जोडा", + "status": "स्थिती", + "active": "सक्रिय", + "disable": "अक्षम करा", + "deletedSuccessFully": "यशस्वीरित्या हटवले!", + "failedToDeleteTheTax": "कर हटवण्यात अयशस्वी", + "errorDeletingTax": "कर हटवण्यात त्रुटी", + "taxGroup": "कर गट", + "combinationOfTheMultipleTaxes": "एकाधिक करांचे संयोजन", + "subTaxes": "उप कर", + "action": "क्रिया", + "addTax": "कर जोडा", + "editTax": "कर संपादित करा", + "addNewTax": "नवीन कर जोडा", + "enterTaxRates": "कर दर प्रविष्ट करा", + "addTaxGroup": "नवीन कर गट जोडा", + "editTaxGroup": "कर गट संपादित करा", + "taxWithSingleMultipleTaxType": "एका/एकापेक्षा जास्त कर प्रकारांसह कर", + "noSubTaxSelected": "कोणताही उप कर निवडलेला नाही", + "subTaxList": "उप कर यादी", + "taxPercent": "कर टक्केवारी", + "done": "पूर्ण झाले", + "writerTaxHere": "येथे मजकूर लिहा...", + "expiredList": "कालबाह्य यादी", + "listIsEmpty": "यादी रिक्त आहे", + "printingInvoice": "इनव्हॉइस प्रिंट करत आहे", + "salesSetting": "विक्री सेटिंग्ज", + "invoiceLogo": "इनव्हॉइस लोगो", + "printingOption": "प्रिंटींग पर्याय", + "amountRoundingMethod": "रक्कम पूर्णांक करण्याची पद्धत", + "signUp": "साइन अप करा", + "returnedItem": "परत दिलेला माल", + "returnedDate": "परत दिलेली तारीख", + "unitPrice": "एकक किंमत", + "saleBy": "विक्रेता", + "purchasedBy": "खरेदीदार", + "collectedBys": "जमा करणारा", + "payableAmount": "देय रक्कम", + "receivedAmount": "मिळालेली रक्कम", + "unitPrices": "एकक किंमत", + "item": "वस्तू", + "sl": "अनुक्रमांक", + "mobiles": "मोबाइल", + "paidVia": "द्वारे भरले", + "moneyReceipt": "पैसे पावती", + "receipt": "पावती", + "barcodeGenerator" : "बारकोड जनरेटर", + "searchProduct" : "उत्पादन शोधा", + "code" : "कोड", + "price" : "किंमत", + "showCode" : "कोड दाखवा", + "showPrice" : "किंमत दाखवा", + "showName" : "नाव दाखवा", + "actions" : "कार्यवाही", + "noItemSelected" : "कोणताही आयटम निवडलेला नाही", + "noProductSelected" : "कोणताही उत्पादन निवडलेले नाही", + "previewPdf" : "PDF पूर्वावलोकन", + "salesReturnReport" : "विक्री परत रिपोर्ट", + "purchaseReturnReport" : "खरेदी परत रिपोर्ट", + "incomeFor" : "आय साठी", + "enterProductCode" : "उत्पादन कोड प्रविष्ट करा", + "addIncome" : "आय जोडा", + "incomeDate" : "आय तारीख", + "incomeCategories" : "आय श्रेणियाँ", + "addIncomeCategory" : "आय श्रेणी जोडा", + "enterIncomeCategoryName" : "आय श्रेणीचे नाव प्रविष्ट करा", + "totalReturnAmount" : "एकूण परत रक्कम", + "returned" : "परत केलेले", + "supplierDetails" : "पुरवठादार तपशील", + "weekly" : "साप्ताहिक", + "monthly" : "मासिक", + "yearly" : "वार्षिक", + "today" : "आज", + "thisWeek" : "या आठवड्यात", + "thisMonth" : "या महिन्यात", + "thisYear": "या वर्षी", + "allTime" : "सर्वकाळ", + "custom" : "कस्टम", + "addUserRole": "वापरकर्ता भूमिका जोडा", + "noRoleFound": "कोणत्याही वापरकर्ता भूमिका आढळली नाही", + "yourPackageExpiredInDays": "तुमचे पॅकेज 5 दिवसात संपले जाईल", + "yourPackageExpiredToday": "तुमच्या पॅकेजची आज संपलेली आहे\n\nकृपया पुन्हा खरेदी करा", + "contactUs": "आमच्याशी संपर्क साधा", + "writeYourMessageHere": "तुमचे संदेश येथे लिहा", + "sendMessage": "संदेश पाठवा", + "sendYourEmail": "तुमचा ईमेल पाठवा", + "backToHome": "मुख्यपृष्ठाकडे परत जा", + "promoCode": "प्रोमो कोड", + "submit": "सबमिट करा", + "seeAllPromoCode": "सर्व प्रोमो कोड पहा", + "categories": "वर्गवार", + "enterYourPhoneNumber": "तुमचा मोबाइल नंबर प्रविष्ट करा", + "enterFullAddress": "पूर्ण पत्ता प्रविष्ट करा", + "enterYourEmailAddress": "तुमचा ईमेल पत्ता प्रविष्ट करा", + "pleaseEnterAPassword": "कृपया संकेतशब्द प्रविष्ट करा", + "pleaseEnterAConfirmPassword": "कृपया पुष्टीकरण संकेतशब्द प्रविष्ट करा", + "enterYourName": "तुमचं नाव प्रविष्ट करा", + "addNewAddress": "नवीन पत्ता जोडा", + "firstName": "पहिले नाव", + "lastName": "आडनाव", + "country": "देश", + "bangladesh": "बांग्लादेश", + "apply": "लागू करा", + "deliveryAddress": "पोहचवणीचा पत्ता", + "noDataAvailabe": "कोणताही डेटा उपलब्ध नाही", + "addDelivery": "पोहचवणी जोडा", + "description": "वर्णन", + "addNote": "टीका जोडा", + "image": "प्रतिमा", + "pleaseConnectThePrinterFirst": "कृपया पहिल्यांदा प्रिंटर कनेक्ट करा", + "selectCategory": "श्रेणी निवडा", + "enterExpenseDate": "खर्च तारीख प्रविष्ट करा", + "enterName": "नाव प्रविष्ट करा", + "enterAmount": "रक्कम प्रविष्ट करा", + "enterRefNumber": "संदर्भ संख्या प्रविष्ट करा", + "fashions": "फॅशन", + "billTO": "बिल ते", + "totalDue": "एकूण देयक", + "paymentsAmount": "पेमेंट रक्कम", + "remainingDue": "शिल्लक देयक", + "thankYouForYourDuePayment": "तुमच्या देयकासाठी धन्यवाद", + "print": "प्रिंट करा", + "unitPirce": "एकक मूल्य", + "totalPrice": "एकूण मूल्य", + "totalVat": "एकूण वॅट", + "deliveryCharge": "पोहचवणी शुल्क", + "totalPayable": "एकूण देयकाची मान्यता", + "thakYouForYourPurchase": "तुमच्या खरेदीसाठी धन्यवाद", + "pleaseConnectYourBlutohPrinter": "कृपया आपला ब्लूटूथ प्रिंटर कनेक्ट करा", + "editSocailMedia": "सोशल मिडिया संपादित करा", + "socialMarketing": "सोशल मार्केटिंग", + "share": "शेअर करा", + "notification": "सूचना", + "purchaseAlarm": "खरेदी सतर्कता", + "purchaseConfirmed": "खरेदी पुष्टीकृत", + "paymentComplete": "पेमेंट पूर्ण", + "retur": "परत", + "sendSms": "एसएमएस पाठवा", + "recivethePin": "पिन प्राप्त करा", + "startNewSale": "नविन विक्री सुरू करा", + "payment": "पेमेंट", + "masterCard": "मास्टर कार्ड", + "instrucation": "निर्देश", + "cash": "नगद", + "invoiceViewr": "चलन व्ह्यूअर", + "size": "आकार", + "color": "रंग", + "weight": "वजन", + "capacity": "क्षमता", + "type": "प्रकार", + "youWantTodeletetheProduct": "तुम्हाला हा उत्पाद डिलीट करायचा आहे का?", + "delete": "काढून टाका", + "contactDetials": "संपर्क माहिती", + "clarence": "क्लॅरन्स", + "call": "कॉल करा", + "messege": "संदेश", + "dailyTransaction": "दैनंदिन व्यवहार", + "promo": "प्रमो", + "send": "पाठवा", + "easyToUseThePos": "मोबाइल पॉस वापरण्यासाठी सोपं", + "easytheusedesciption": "सेल्स प्रो अ‍ॅप मोफत आहे, वापरण्यात सोपे आहे. वास्तविकपणे, आपल्याला आपल्या व्यवसायाच्या प्रवृत्तींमध्ये सर्वोत्तम पॉस प्रणाली आहे.", + "choseYourFeature": "तुमच्या सुविधा निवडा", + "choseyourfeatureDesciption": "सुविधा त्याच्या महत्त्वाच्या भाग आहेत, ज्यामुळे सेल्स प्रो विशेषणीय तात्पर्य देतं.", + "allBusinessSolutions": "सर्व व्यवसायिक सोयीस", + "allBusinessolutionDescrip": "सेल्स प्रो एक पूर्ण व्यवसाय सोयीस आहे ज्यामध्ये स्टॉक, खाते, विक्री, खर्च आणि नुकसान / मुनाफा असतात.", + "skip": "वगळा", + "next": "पुढे", + "anewUpdateAvailable": "नवीन अपडेट उपलब्ध आहे\nकृपया आपले अ‍ॅप अपडेट करा", + "skipTheUpdate": "अपडेट वगळा", + "rememberMeLater": "माझ्याकडून लक्षात ठेवा", + "powerdedByAcnoo": "द्वारा संचालित Acnoo", + "lossOrProfit": "नुकसान / मुनाफा", + "expense": "खर्च", + "parties": "पक्षे", + "home": "होम", + "sales": "विक्री", + "setting": "सेटिंग", + "purchaseNow": "आता खरेदी करा", + "paymentMethods": "पेमेंट मेथड्स", + "save": "सेव्ह करा", + "update": "अद्यतनित करा", + "continueButton": "सुरु ठेवा", + "name": "नाव", + "phone": "फोन नंबर", + "email": "ईमेल पत्ता", + "address": "पत्ता", + "previousDue": "मागील बाकी", + "selectLang": "तुमची भाषा निवडा", + "addContact": "संपर्क जोडा", + "moreInfo": "अधिक माहिती", + "retailer": "विक्रेता", + "dealer": "व्यापारी", + "wholesaler": "होलसेलर", + "supplier": "आपूर्तीदार", + "CustomerDetails": "ग्राहकाची माहिती", + "recentTransaction": "अलीकडील व्यवहार", + "totalProduct": "एकूण उत्पादने", + "total": "एकूण", + "paid": "भरलेले", + "unPaid": "बक्षीश न दिलेले", + "due": "बाकी", + "connect": "कनेक्ट करण्यासाठी क्लिक करा", + "tryAgain": "पुन्हा प्रयत्न करा", + "loading": "लोड होत आहे", + "viewAll": "सर्व पहा", + "partyList": "पार्टीची यादी", + "addCustomer": "कृपया ग्राहक जोडा", + "updateContact": "संपर्क अद्यतित करा", + "dueList": "बाकीची यादी", + "collectDue": "बाकी वसूल करा", + "date": "तारीख", + "dueAmount": "बाकी रक्कम: ", + "customerName": "ग्राहकाचं नाव", + "totalAmount": "एकूण रक्कम", + "paidAmount": "भरलेली रक्कम", + "paymentTypes": "पेमेंट प्रकार", + "cancel": "रद्द करा", + "expenseReport": "खर्च अहवाल", + "fromDate": "तारखेपासून", + "toDate": "तारखेपर्यंत", + "expenseFor": "खर्चाचे कारण", + "amount": "रक्कम", + "noData": "कोणताही डेटा उपलब्ध नाही", + "totalExpense": "एकूण खर्च", + "addExpense": "खर्च जोडा", + "expenseDate": "खर्च तारीख", + "referenceNo": "संदर्भ क्रमांक", + "note": "टीप", + "expenseCat": "खर्च श्रेणी", + "search": "शोधा", + "select": "निवडा", + "addExpenseCat": "खर्च श्रेणी जोडा", + "categoryName": "श्रेणीचे नाव", + "alreadyAdded": "आधीपासूनच जोडले गेले आहे", + "whatNew": "नवीन काय", + "lp": "नुकसान/फायदा", + "profit": "फायदा", + "loss": "नुकसान", + "lpDetails": "नुकसान/फायदा तपशील", + "invoice": "चलन", + "dates": "तारीख:", + "mobile": "मोबाइल:", + "product": "उत्पाद", + "quantity": "प्रमाण", + "discount": "सूट", + "totalLoss": "एकूण नुकसान", + "totalProfit": "एकूण फायदा", + "productList": "उत्पाद सूची", + "stock": "स्टॉक", + "addNewProduct": "नवीन उत्पाद जोडा", + "productName": "उत्पादाचं नाव", + "productCode": "उत्पाद कोड", + "purchasePrice": "खरेदी किंमत", + "mrp": "एमआरपी", + "wholeSalePrice": "होलसेल किंमत", + "dealerPrice": "व्यापारी किंमत", + "manufacturer": "निर्माता", + "saveNPublish": "सेव्ह आणि प्रकाशित करा", + "brands": "ब्रँड्स", + "addBrand": "ब्रँड जोडा", + "brandName": "ब्रँडचं नाव", + "addUnit": "एकक जोडा", + "unitName": "एककाचं नाव", + "units": "एकके", + "addProduct": "कृपया उत्पाद जोडा", + "updateProduct": "उत्पाद अद्यतित करा", + "salePrice": "विक्री किंमत", + "profile": "प्रोफाइल", + "edit": "संपादित करा", + "businessCat": "व्यावसायिक वर्ग", + "language": "भाषा", + "changePassword": "पासवर्ड बदला", + "updateProfile": "तुमची प्रोफाइल अद्यतित करा", + "businessName": "कंपनी आणि व्यवसायाचं नाव", + "addPurchase": "खरेदी जोडा", + "inv": "चलन क्रमांक", + "supplierName": "आपूर्तीदाराचं नाव", + "itemAdded": "वस्तू जोडली गेली", + "addItems": "वस्तू जोडा", + "subTotal": "उपयुक्त एकूण", + "returnAmount": "परत केलेली रक्कम", + "chooseSupplier": "आपूर्तीदार निवडा", + "noSupplier": "कोणताही आपूर्तीदार उपलब्ध नाही", + "salesDetails": "विक्री तपशील", + "editPurchaseInvoice": "खरेदी चलन संपादित करा", + "purchaseList": "खरेदी यादी", + "addAPurchase": "कृपया खरेदी जोडा", + "dueReport": "बाकी अहवाल", + "fullyPaid": "पूर्णपणे भरलेले", + "stillUnpaid": "अजुनही देय", + "purchaseReport": "खरेदी अहवाल", + "connectPrinter": "तुमच्या प्रिंटरला कनेक्ट करा", + "clickToConnect": "कनेक्ट करण्यासाठी क्लिक करा", + "collectDues": "कृपया बाकी वसूल करा", + "addNewPurchase": "कृपया खरेदी जोडा", + "salesReport": "विक्री अहवाल", + "addSale": "कृपया विक्री जोडा", + "reports": "अहवाल", + "chooseCustomer": "ग्राहक निवडा", + "addSales": "विक्री जोडा", + "saleList": "विक्रीची यादी", + "editSalesInvoice": "विक्री चलन संपादित करा", + "previousPayAmount": "मागील पैसे रक्कम", + "printing": "प्रिंटिंग पर्याय", + "subscription": "सदस्यता", + "userRole": "वापरकर्ता भूमिका", + "currency": "मुद्रा", + "logOut": "लॉग आउट", + "stockList": "स्टॉक यादी", + "purchase": "खरेदी", + "sale": "विक्री", + "yourPack": "तुमची पॅक", + "freePlan": "विनामूल्य प्लॅन", + "youRUsing": "तुम्ही वापरत आहात ", + "freePack": "विनामूल्य पॅक", + "premiumPlan": "प्रीमियम प्लॅन", + "packFeatures": "पॅकचे वैशिष्ट्ये", + "unlimited": "अमर्यादित", + "updateNow": "आता अद्यतनित करा", + "purchasePremium": "प्रीमियम प्लॅन खरेदी करा", + "buyPremium": "प्रीमियम प्लॅन विकत घ्या", + "paypalPay": "पेपालवर भरा", + "gotEmail": "तुम्हाला ईमेल मिळाले आहे", + "sendEmail": "आम्ही ईमेल आपल्याला पासवर्ड रीसेट करण्याच्या मार्गदर्शकांसह पाठविलं आहे:", + "checkEmail": "ईमेल तपासा", + "close": "बंद करा", + "forgotPassword": "पासवर्ड विसरलात?", + "enterEmail": "कृपया तुमचा ईमेल पत्ता पासवर्ड रीसेट लिंक प्राप्त करण्यासाठी खालीलप्रमाणे प्रविष्ट करा.", + "sendLink": "रीसेट लिंक पाठवा", + "emailText": "ईमेल", + "password": "पासवर्ड", + "logIn": "लॉग इन", + "noAcc": "खालीलप्रमाणे खाते नाही?", + "register": "नोंदणी करा", + "phoneVerification": "फोन सत्यापन", + "registerTitle": "आपल्याला सुरू करण्यासाठी आपला फोन नोंदणी करावा आवश्यक आहे!", + "sendCode": "कोड पाठवा", + "staffLogin": "स्टाफ लॉगिन", + "logInWithMail": "ईमेलसह लॉगिन करा", + "setUpProfile": "तुमची प्रोफाइल सेट करा", + "setUpDesc": "आपल्या डॉक्टराशी संपर्क साधण्यासाठी आपली प्रोफाइल अद्यतनित करा", + "gallery": "गॅलरी", + "camera": "कॅमेरा", + "companyAddress": "कंपनीचा पत्ता", + "openingBalance": "आरंभीत शिल्लक रक्कम", + "confirmPass": "पासवर्डची पुष्टी करा", + "haveAcc": "आधीपासून खाते आहे?", + "loginWithPhone": "फोनसह लॉगिन करा", + "editPhone": "फोन नंबर संपादित करा?", + "createAcc": "विनामूल्य खाते तयार करा", + "congratulation": "अभिनंदन", + + "signIn": "साइन इन करा", + "welcomeBack": "पुन्हा स्वागत आहे!", + "passwordCannotBeEmpty": "पासवर्ड रिकामे राहू नये", + "reset": "ईमेल किंवा फोन नंबर वापरून पासवर्ड रीसेट करा", + "lableEmail": "ईमेल", + "hintEmail": "ईमेल पत्ता प्रविष्ट करा", + "emailCannotBeEmpty": "ईमेल रिकामे राहू नये", + "pleaseEnterAValidEmail": "कृपया एक वैध ईमेल प्रविष्ट करा", + "continueE": "सुरू ठेवा", + "pleaseEnterYourDetails": "कृपया आपले तपशील प्रविष्ट करा.", + "lablePassword": "पासवर्ड", + "hintPassword": "पासवर्ड प्रविष्ट करा", + "pleaseEnterABiggerPassword": "कृपया एक मोठा पासवर्ड प्रविष्ट करा", + "rememberMe": "माझ्या लक्षात ठेवा", + "donNotHaveAnAccount": "तुम्हाला खाते नाही का?", + "createAFreeAccount": "एक मोफत खाते तयार करा", + "fullName": "पूर्ण नाव", + "enterYourFullName": "तुमचे पूर्ण नाव प्रविष्ट करा", + "nameCanNotBeEmpty": "नाव रिकामे राहू नये", + "alreadyHaveAnAccount": "आता एक खाते आहे का?", + "createNewPassword": "नवीन पासवर्ड तयार करा", + "setUpNewPassword": "नवीन पासवर्ड सेट करा", + "resetPassword": "आपला पासवर्ड पुनर्प्राप्ती करण्यासाठी रीसेट करा आणि लॉग इन करा", + "newPassword": "नवीन पासवर्ड", + "confirmPassword": "पासवर्डची पुष्टी करा", + "passwordsDoNotMatch": "पासवर्ड जुळत नाहीत", + "verityEmail": "ईमेलची सत्यता तपासा", + "verification": "सत्यापन", + "digits": "6-अंकी पिन तुमच्या ईमेल पत्त्यावर पाठवण्यात आला आहे:", + "enterValidOTP": "वैध OTP प्रविष्ट करा", + "resendOTP": "OTP पुनः पाठवा", + "verifyYourEmail": "तुमचा ईमेल सत्यापित करा", + "weHaveSentAConfirmationEmailTo": "आम्ही तुमच्या ईमेल पत्त्यावर पुष्टीकरण ईमेल पाठवले आहे", + "folder": "कदाचित मेल तुमच्या स्पॅम फोल्डरमध्ये गेला असेल.", + "gotIt": "मिळाले", + "enterOpeningBalance": "उघडण्याची शिल्लक प्रविष्ट करा", + "pleaseEnterAValidBusinessName": "कृपया एक वैध व्यवसायाचे नाव प्रविष्ट करा", + "enterBusiness": "व्यवसाय/स्टोअरचे नाव प्रविष्ट करा", + "selectBusinessCategory": "व्यवसाय श्रेणी निवडा", + "todaySummary": "आजचा सारांश", + "sellAll": "सर्व विका >", + "income": "उत्पन्न", + "purchased": "खरेदी केले", + "endYourFreePlan": "तुमचा मोफत योजना समाप्त करा", + "yourFree": "तुमचा मोफत पॅकेज जवळपास संपला आहे, कृपया पुढील योजना खरेदी करा धन्यवाद.", + "upgradeNow": "आताच अपग्रेड करा", + "notFound": "सापडले नाही", + "updateYourSubscription": "तुमची सदस्यता अपडेट करा", + "noDataFound": "डेटा सापडला नाही", + "areYouSure": "तुम्हाला खात्री आहे का?", + "doYouWantToExitTheApp": "तुम्हाला अॅप्स बाहेर पडायचे आहे का?", + "no": "नाही", + "yes": "होय", + "dashboard": "डॅशबोर्ड", + "salesPurchaseOverview": "विक्री आणि खरेदीचे आढावा", + "totalItems": "एकूण वस्तू", + "totalCategories": "एकूण श्रेणी", + "quickOverview": "जलद आढावा", + "totalIncome": "एकूण उत्पन्न", + "customerDue": "ग्राहकाचे देणे", + "stockValue": "स्टॉकची किंमत", + "lossProfit": "तोटा/नफा", + "cost": "खर्च", + "qty": "प्रमाण", + "noProductFound": "कोणतेही उत्पादन सापडले नाही", + "phoneNumber": "फोन नंबर", + "pleaseEnterAValidName": "कृपया एक वैध नाव प्रविष्ट करा", + "pleaseEnterValidPhoneAndNameFirst": "कृपया प्रथम वैध फोन आणि नाव प्रविष्ट करा", + "confirmDelete": "हटविण्याची पुष्टी करा", + "areYouSureYouWant": "तुम्हाला हा पक्ष हटवायचा आहे का?", + "pleaseEnterAValidPhoneNumber": "कृपया एक वैध फोन नंबर प्रविष्ट करा", + "sendSMS": "SMS पाठवा", + "searchH": "येथे शोधा....", + "transactions": "लेनदेन", + "selectAInvoice": "एक चलन निवडा", + "totalDueAmount": "एकूण देय रक्कम", + "youCanNotPayMoreThenDue": "तुम्ही देय रक्कमपेक्षा जास्त पैसे देऊ शकत नाही", + "noDueSelected": "कोणतेही देय निवडले नाही", + "pleaseEnterName": "कृपया नाव प्रविष्ट करा", + "pleaseEnterAmount": "कृपया रक्कम प्रविष्ट करा", + "enterNote": "नोट प्रविष्ट करा", + "pleaseSelectAExpenseCategory": "कृपया एक खर्च श्रेणी निवडा", + "enterExpanseCategoryName": "खर्च श्रेणीचे नाव प्रविष्ट करा", + "comingSoon": "लवकरच येत आहे", + "pleaseMakeASaleFirst": "कृपया प्रथम एक विक्री करा", + "facebook": "फेसबुक", + "twitter": "ट्विटर", + "instagram": "इंस्टाग्राम", + "linkedIN": "लिंक्डइन", + "link": "लिंक", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "पेमेंट गेटवे", + "paymentSuccess": "पेमेंट यशस्वी", + "paymentWasSuccessful": "पेमेंट यशस्वी झाली!", + "paymentFailed": "पेमेंट अयशस्वी", + "paymentFailedPleaseTryAgain": "पेमेंट अयशस्वी. कृपया पुन्हा प्रयत्न करा.", + "pleaseEnterAValidBrandName": "कृपया एक वैध ब्रँड नाव प्रविष्ट करा", + "enterABrandName": "ब्रँड नाव प्रविष्ट करा", + "addCategory": "श्रेणी जोडा", + "enterCategoryName": "श्रेणीचे नाव प्रविष्ट करा", + "selectVariations": "विविधता निवडा: ", + "dataSavedSuccessfully": "डेटा यशस्वीरित्या जतन केला.", + "somethingIs": "काहीतरी आहे", + "updateYourProfile": "तुमचा प्रोफाइल अपडेट करा जेणेकरून तुमचा ग्राहक चांगल्या छापीत जुळवू शकेल", + "shopOpeningBalance": "दुकान उघडण्याची शिल्लक", + "shopRemainingBalance": "दुकान उर्वरित शिल्लक", + "enterAValidDiscount": "कृपया एक वैध सवलत प्रविष्ट करा", + "addProductFirst": "प्रथम उत्पादन जोडा", + "subtotal": "उप-एकूण", + "purchaseDetails": "खरेदी तपशील", + "riead": "रिएड", + "totall": "एकूण:", + "startDate": "सुरूवात तारीख", + "pickStartDate": "सुरूवात तारीख निवडा", + "endDate": "अखेरची तारीख", + "pickEndDate": "अखेरची तारीख निवडा", + "failedToGetPlatformVersion": "प्लॅटफॉर्म आवृत्ती मिळवण्यात अयशस्वी", + "enterQuantity": "प्रमाण प्रविष्ट करा", + "pleaseAddQuantity": "कृपया प्रमाण जोडा", + "willBeAddedSoon": "लवकरच जोडले जाईल", + "addedToCart": "कार्टमध्ये जोडले", + "connectYourPrinter": "तुमचा प्रिंटर कनेक्ट करा", + "customerPay": "ग्राहकाचे देय", + "supplerPay": "पुरवठादाराचे देय", + "incomeReport": "उत्पन्न रिपोर्ट", + "category": "श्रेणी", + "balance": "शिल्लक", + "itemsSales": "वस्तू विक्री", + "totalPurchase": "एकूण खरेदी", + "totalSales": "एकूण विक्री", + "stockReport": "स्टॉक रिपोर्ट", + "lossProfitReport": "तोटा/नफा रिपोर्ट", + "outOfStock": "स्टॉक संपला", + "vat": "VAT", + "customerPhoneNumber": "ग्राहकाचा फोन नंबर", + "enterCustomerPhoneNumber": "ग्राहकाचा फोन नंबर प्रविष्ट करा", + "walkInCustomer": "वॉक-इन ग्राहक", + "guest": "अतिथी", + "stocks": "स्टॉक: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "अवरोध करू नका", + "on": "ऑन", + "off": "ऑफ", + "unlimitedUsagesOfOurPackage": "आमच्या पॅकेजचे अनलिमिटेड वापर\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "सदस्यतेसाठी पैसे भरा", + "field": "फील्ड", + "successfullyPaid": "यशस्वीपणे पैसे दिले", + "profileEdit": "प्रोफाइल संपादन", + "products": "उत्पादने", + "salesList": "विक्री यादी", + "useTitleCanNotBeEmpty": "वापरकर्ता शीर्षक रिकामे राहू नये", + "userTitle": "वापरकर्ता शीर्षक", + "enterUserTitle": "वापरकर्ता शीर्षक प्रविष्ट करा", + "create": "तयार करा", + "youHaveToGivePermission": "तुम्हाला परवानगी द्यावी लागेल", + "all": "सर्व", + "userRoleDetails": "वापरकर्ता भूमिका तपशील", + "doYouWantToDeleteTheUser": "तुम्हाला वापरकर्ता हटवायचा आहे का?", + "thisProductAlreadyAdded": "हे उत्पादन आधीच जोडले आहे!", + "pleaseEnterAValidProductName": "कृपया एक वैध उत्पादन नाव प्रविष्ट करा", + "enterProductName": "उत्पादन नाव प्रविष्ट करा", + "pleaseSelectACategory": "कृपया एक श्रेणी निवडा", + "productCategory": "उत्पादन श्रेणी", + "selectProductCategory": "उत्पादन श्रेणी निवडा", + "enterSize": "आकार प्रविष्ट करा", + "enterColor": "रंग प्रविष्ट करा", + "enterWeight": "वजन प्रविष्ट करा", + "enterCapacity": "क्षमता प्रविष्ट करा", + "enterType": "प्रकार प्रविष्ट करा", + "productBrand": "उत्पादन ब्रँड", + "selectABrand": "एक ब्रँड निवडा", + "productCodeIsRequired": "उत्पादन कोड आवश्यक आहे", + "enterAValidStock": "एक वैध स्टॉक प्रविष्ट करा", + "enterStock": "स्टॉक प्रविष्ट करा", + "productUnit": "उत्पादन युनिट", + "selectProductUnit": "उत्पादन युनिट निवडा", + "pleaseEnterAValidPurchasePrice": "कृपया एक वैध खरेदी किंमत प्रविष्ट करा", + "enterPurchasePrice": "खरेदी किंमत प्रविष्ट करा", + "pleaseEnterAValidSalePrice": "कृपया एक वैध विक्री किंमत प्रविष्ट करा", + "enterSaltingPrice": "सॉल्टिंग किंमत प्रविष्ट करा", + "enterWholesalePrice": "थोक किंमत प्रविष्ट करा", + "enterDealerPrice": "डीलर किंमत प्रविष्ट करा", + "enterDiscount": "सवलत प्रविष्ट करा", + "enterManufacturerName": "निर्माता नाव प्रविष्ट करा", + "adding": "जोडत आहे..", + "pleaseEnterAValidUnitName": "कृपया एक वैध युनिट नाव प्रविष्ट करा", + "pleaseEnterUnitName": "कृपया युनिट नाव प्रविष्ट करा", + "productDetails": "उत्पादन तपशील", + "smartWatch": "स्मार्ट वॉच", + "appleWatch": "ऍपल वॉच", + "deleting": "हटवित आहे....", + "brand": "ब्रँड", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "तपशील", + "weSentAnOTPInYourPhoneNumber": "आम्ही तुमच्या फोन नंबरवर OTP पाठवला आहे", + "pleaseEnterTheOTP": "कृपया OTP प्रविष्ट करा", + "enterAValidOTP": "वैध OTP प्रविष्ट करा", + "verify": "सत्यापित करा", + "resendIn": "OTP पुन्हा पाठवा", + "dueCollection": "देय संग्रह", + "noTransaction": "कोणताही व्यवहार नाही", + "updating": "अद्यतन करीत आहे...", + "confirmSMSTo": "SMS ची पुष्टी करा", + "anSMSWillBeSentToTheFollowingNumber": "खालील क्रमांकावर एक SMS पाठवला जाईल: ", + "package": "पॅकेज", + "permissionNotGranted": "परवानगी दिली नाही!", + "collectedBy": "संग्रहित केले: ", + "phonee": "फोन:", + "purchaseBy": "खरेदी केले: ", + "salesBy": "विक्री केली: ", + "days": "दिवस", + "freeLifetimeUpdate": "आयुष्यभर विनामूल्य अद्यतने", + "android": "Android आणि iOS अ‍ॅप समर्थन", + "premiumCustomerSupport": "Android आणि iOS अ‍ॅप समर्थन", + "customInvoiceBranding": "कस्टम चालान ब्रँडिंग", + "unlimitedUsage": "अमर्यादित वापर", + "freeDataBackup": "विनामूल्य डेटा बॅकअप", + "addCustomers": "ग्राहक जोडा", + "noDue": "कोणतीही देय नाही", + "customer": "ग्राहक", + "billingAddress": "बिलिंग पत्ता", + "enterAddress": "पत्ता प्रविष्ट करा", + "city": "शहर", + "cityName": "शहराचे नाव", + "state": "राज्य", + "stateName": "राज्याचे नाव", + "zip": "झिप कोड", + "zipCode": "झिप कोड प्रविष्ट करा", + "chooseCountry": "देश निवडा", + "shippingAddress": "शिपिंग पत्ता", + "partyCreateWarn": "आपल्याला पार्टी तयार करण्याचा परवानगी नाही.", + "addParty": "पार्टी जोडा", + "creditLimit": "पार्टी क्रेडिट मर्यादा", + "selectOne": "एक निवडा", + "roundings": "गोल करणे (+/-)", + "roundingTotal": "गोल केलेली एकूण रक्कम", + "opinion": "आपले मत लिहा", + "dueSaleWarn": "वॉक-इन ग्राहकांसाठी देय असलेल्या विक्री परवानगी नाही.", + "paymentTypeHint": "कृपया पेमेंट प्रकार निवडा", + "createSaleWarn": "आपल्याला विक्री तयार करण्याची परवानगी नाही.", + "updateSaleWarn": "आपल्याला विक्री अपडेट करण्याची परवानगी नाही.", + "uploadImage": "प्रतिमा अपलोड करा", + "useGallery": "गॅलरी वापरा", + "openCamera": "कॅमेरा उघडा", + "scanCode": "उत्पादन QR कोड स्कॅन करा", + "posSale": "POS विक्री", + "selectCustomer": "ग्राहक निवडा", + "searchWith": "शोधा...", + "filter": "फिल्टर", + "productNotFound": "उत्पादन सापडले नाही", + "noMatched": "कोणतीही जुळणारी उत्पादने सापडली नाहीत.", + "inventoryPermission": "आपल्याला इन्व्हेंटरी परवानगी नाही", + "noParty": "कोणतीही पार्टी सापडली नाही", + "purchaseWarn": "आपल्याला खरेदी तयार करण्याची परवानगी नाही.", + "purchaseUpdateWarn": "आपल्याला खरेदी अपडेट करण्याची परवानगी नाही.", + "addVariantDetails": "व्हेरिएंट तपशील जोडा", + "purchaseEx": "खरेदी किंमत (कर वगळता)", + "purchaseIn": "खरेदी किंमत (करासहित)", + "purchaseExReq": "खरेदी किंमत (कर वगळता) आवश्यक आहे", + "purchaseInReq": "खरेदी किंमत (करासहित) आवश्यक आहे", + "profitMargin": "नफा मार्जिन (%)", + "saleReq": "विक्री किंमत आवश्यक आहे", + "manufactureDate": "निर्मिती तारीख", + "selectDate": "तारीख निवडा", + "expDate": "शेवटची तारीख", + "saveVariant": "व्हेरिएंट जतन करा", + "model": "मॉडेल", + "selectModel": "मॉडेल निवडा", + "bulk": "बॅच अपलोड", + "barcodeGen": "बारकोड जनरेटर", + "upload": "अपलोड करा", + "sku": "SKU / कोड", + "lowStock": "कमी साठा", + "enLowStock": "कमी साठा प्रविष्ट करा", + "manuDate": "निर्मिती तारीख", + "single": "सिंगल", + "batch": "बॅच", + "batchNo": "बॅच क्रमांक", + "entBatchNo": "बॅच क्रमांक प्रविष्ट करा", + "variantAdded": "व्हेरिएंट यशस्वीपणे जोडले!", + "variantDelete": "व्हेरिएंट यशस्वीपणे हटवले!", + "addVariant": "व्हेरिएंट जोडा", + "typeSelect": "प्रकार निवडा", + "taxType": "कर प्रकार", + "selectTax": "कर निवडा", + "updateProductWarn": "आपल्याला उत्पादन अपडेट करण्याची परवानगी नाही.", + "addProductWarn": "आपल्याला उत्पादन तयार करण्याची परवानगी नाही.", + "updateProductSuccess": "उत्पादन यशस्वीपणे अपडेट केले!", + "addProductSuccess": "उत्पादन यशस्वीपणे तयार केले!", + "choose": "निवडा", + "view": "तपशील पहा", + "priceWarn": "किंमत रिकामी राहू शकत नाही", + "productSetting": "उत्पादन सेटिंग्ज", + "saveSetting": "सेटिंग्ज जतन करा", + "addStock": "साठा जोडा", + "stockWarn": "साठा किमान 1 असावा", + "updateSuccess": "यशस्वीपणे अपडेट झाले", + "updateFailed": "साठा अपडेट करण्यात अयशस्वी", + "deleteBatchWarn": "आपल्याला हा बॅच हटवायचा आहे का?", + "lowStockReport": "कमी साठा अहवाल", + "genPdfWarn": "PDF तयार करण्यासाठी डेटा उपलब्ध नाही", + "dateFilterWarn": "पर्यंतची तारीख पासूनची तारीख आधी असू शकत नाही.", + "createPdfWarn": "आपल्याला PDF तयार करण्याची परवानगी नाही.", + "expirationStatus": "कालबाह्य स्थिती", + "selectFDate": "पासून तारीख निवडा", + "selectToDate": "पर्यंत तारीख निवडा", + "clear": "क्लिअर करा", + "incomeReportPermission": "आपल्याला उत्पन्न अहवाल पाहण्याची परवानगी नाही.", + "deleteAcc": "खाते हटवा", + "deletePartyWarn": "आपल्याला पार्टी हटविण्याची परवानगी नाही.", + "updatePartyWarn": "आपल्याला पार्टी अपडेट करण्याची परवानगी नाही.", + "phoneNotAvail": "फोन नंबर उपलब्ध नाही.", + "notLaunch": "फोन अॅप सुरू करता आले नाही.", + "quickOver": "त्वरित आढावा", + "tranSacOver" : "व्यवहाराचा आढावा", + "profitLoss" : "नफा आणि तोटा" +} \ No newline at end of file diff --git a/lib/l10n/intl_ms.arb b/lib/l10n/intl_ms.arb new file mode 100644 index 0000000..46e805e --- /dev/null +++ b/lib/l10n/intl_ms.arb @@ -0,0 +1,1268 @@ +{ + "deleteDialogDetails": "Adakah anda pasti mahu memadamkan akaun anda? Tindakan ini akan memadamkan semua data anda secara kekal.", + "passwordMust6Character": "Kata laluan mestilah sekurang-kurangnya 6 aksara", + "passwordIsRequired": "Kata laluan mestilah sekurang-kurangnya 6 aksara", + "iAgreeDeleteMyAccountPermanent": "Saya bersetuju untuk memadamkan akaun saya secara kekal.", + "flat": "Tetap", + "percent": "Peratus", + "partialPaid": "Dibayar Sebahagian", + "selectStock": "Pilih Stok", + "stockOrVariant": "Stok / Varian", + "noBatch": "Tiada Batch", + "purchaseQuantityRequired": "Kuantiti pembelian diperlukan", + "excelUploader": "Pemuat Naik Excel", + "remove": "Alih keluar", + "uploading": "Memuat naik...", + "pickAndUploadFile": "Pilih dan Muat Naik Fail", + "downloadExcelFormat": "Muat Turun Format Excel", + "excelFiles": "Fail Excel", + "noFileSelected": "Tiada fail dipilih", + "orContinueWith": "Atau Teruskan dengan", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Log masuk gagal. Sila cuba lagi.", + "someThingWithWrongWithTheWebPage": "Sesuatu yang salah dengan halaman web.", + "loadingOtpSetting": "Memuatkan tetapan OTP...", + "youCanNowResendYourOtp": "Anda kini boleh menghantar semula OTP anda.", + "resendOtpSeconds": "Hantar semula OTP dalam ${start} saat", + "oldPassword": "Kata Laluan Lama", + "oldPasswordCanNotBeEmpty": "Kata Laluan Lama tidak boleh kosong", + "seconds": "saat", + "downloading": "Memuat turun...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Muat turun berjaya! Sila semak folder Dokumen anda", + "printBarCode": "Cetak Barcode", + "youDoNotHavePermissionToGenerateBarcode": "Anda tidak mempunyai kebenaran untuk menghasilkan barcode.", + "download": "Muat turun", + "packingDate": "Tarikh Pembungkusan", + "permissionDeniedToViewBank": "Kebenaran ditolak untuk melihat bank.", + "permissionDeniedToUpdateBank": "Kebenaran ditolak untuk mengemas kini bank.", + "editWarehouse": "Edit Gudang", + "addNewWarehouse": "Tambah Gudang Baru", + "warehouseName": "Nama Gudang", + "enterWarehouseName": "Masukkan nama gudang", + "amountMustBeGreaterThanZero": "Jumlah mestilah lebih besar daripada 0", + "canNotRetrievePaymentDetails": "Tidak dapat mendapatkan butiran pembayaran.", + "youDonNotHavePermissionToCreateExpense": "Anda tidak mempunyai kebenaran untuk mencipta perbelanjaan.", + "youDoNotHavePermissionToCreateExpenseCategory": "Anda tidak mempunyai kebenaran untuk mencipta kategori perbelanjaan.", + "youDonNotHavePermissionToCreateIncome": "Anda tidak mempunyai kebenaran untuk mencipta pendapatan.", + "youDoNotHavePermissionToCreateIncomeCategory": "Anda tidak mempunyai kebenaran untuk mencipta kategori pendapatan.", + "salesReturn": "Pulangan Jualan", + "purchaseReturn": "Pulangan Jualan", + "returnQuantity": "Kuantiti Pulangan", + "nonFoundableDiscount": "Tidak Boleh Bayar Balik (VAT/Diskaun)", + "confirmReturn": "Sahkan pulangan", + "pleaseSelectForProductReturn": "Sila pilih produk untuk pulangan", + "failedToProcessReturn": "Gagal memproses pulangan.", + "noValuesDenied": "Tiada nilai ditakrifkan", + "editCategory": "Edit Kategori", + "editModel": "Edit Model", + "addNewModel": "Tambah Model Baru", + "pleaseEnterValidName": "Sila masukkan nama yang sah", + "modelName": "Nama Model", + "enterModelName": "Masukkan Nama Model", + "youDoNotHavePermissionToCreateModel": "Anda tidak mempunyai kebenaran untuk mencipta model", + "youDoNotHavePermissionToUpdateModel": "Anda tidak mempunyai kebenaran untuk mengemas kini model", + "modelUpdateSuccessfully": "Model Berjaya Dikemaskini!", + "modelCreatedSuccessfully": "Model Berjaya Dicipta!", + "models": "Model", + "youDoNotHavePermissionDeleteModel": "Anda tidak mempunyai kebenaran untuk memadam model.", + "enterLabelText": "Masukkan teks label", + "searchBatchNo": "Cari No Batch...", + "noActiveUser": "Pengguna tidak aktif", + "pleaseUseValidPurchaseCodeUseTheApp": "Sila gunakan kod pembelian yang sah untuk menggunakan aplikasi.", + "notInternetConnection": "Tiada Sambungan Internet", + "pleaseCheckYourInternetConnection": "Sila semak sambungan internet anda dan cuba lagi", + "ok": "Ok", + "addCash": "Tambah Tunai", + "reduceCash": "Kurangkan Tunai", + "transactionType": "Jenis Transaksi", + "user": "Pengguna", + "toAccount": "Ke Akaun", + "fromAccount": "Dari Akaun", + "years": "Tahun", + "comboProductReport": "Laporan Produk Kombo", + "grossProfit": "Untung Kasar (Gross Profit)", + "netProfit": "Untung Bersih (Net Profit)", + "incomeType": "Jenis Pendapatan", + "expensesType": "Jenis Perbelanjaan", + "resets": "Set Semula", + "packageName": "Nama Pakej", + "start": "Mula", + "paymentMethod": "Kaedah Pembayaran", + "addPayment": "Tambah Pembayaran", + "advance": "Pendahuluan", + "noteLevel": "Tahap Nota", + "enterYourNoteLevel": "Masukkan tahap nota", + "postSaleMessage": "Mesej Selepas Jualan", + "enterYourPostSaleMessage": "Masukkan mesej selepas jualan", + "a4PageLogo": "Logo Invois A4", + "thermalInvoicePageLogo": "Logo Invois Terma", + "thermalPrinterLanguage": "Bahasa Pencetak Terma", + "thermalPrinterPageSize": "Saiz Kertas Terma", + "openSetting": "Buka Tetapan", + "selectRack": "Pilih Rak Besar", + "rack": "Rak Besar (Rack)", + "selectShelf": "Pilih Rak Kecil", + "shelf": "Rak Kecil (Shelf)", + "variations": "Variasi", + "combo": "Kombo", + "enterBatchNo": "Masukkan No. Kelompok", + "selectWarehouse": "Pilih Gudang", + "warehouse": "Gudang (Warehouse)", + "netTotalAmount": "Jumlah Bersih", + "defaultSellingPrice": "Harga Jualan Lalai", + "selectItems": "Pilih Item", + "variantList": "Senarai Variasi", + "addSubVariation": "Tambah Sub-Variasi", + "editProduct": "Edit Produk", + "noItemFound": "Tiada item ditemui", + "youDoNotHavePermissionDeleteTheShelf": "Anda tiada kebenaran untuk memadam rak ini", + "notMatchingResultFound": "Tiada hasil yang sepadan ditemui", + "editShelf": "Edit Rak Kecil", + "addShelf": "Tambah Rak Kecil Baru", + "shelfName": "Nama Rak Kecil", + "enterShelfName": "Masukkan nama rak kecil", + "pleaseEnterShelfName": "Sila masukkan nama rak kecil", + "productRacks": "Rak Produk", + "racks": "Rak Besar (Racks)", + "youDoNtHavePermissionToCreateRacks": "Anda tiada kebenaran untuk mencipta rak.", + "youDoNtHavePermissionToDeleteRacks": "Anda tiada kebenaran untuk memadam rak.", + "youDoNtHavePermissionToUpdateRacks": "Anda tiada kebenaran untuk mengemas kini rak.", + "addNewRack": "Tambah Rak Besar Baru", + "editRack": "Edit Rak Besar", + "rackName": "Nama Rak Besar", + "pleaseEnterRackName": "Sila masukkan nama rak besar", + "shelves": "Rak Kecil (Shelves)", + "pressToSelect": "Tekan untuk pilih", + "selectAtLeastOneRack": "Sila pilih sekurang-kurangnya satu rak", + "inActive": "Tidak Aktif", + "addNewVariation": "Tambah Variasi Baru", + "editVariations": "Edit Variasi", + "values": "Nilai", + "enterValues": "Masukkan nilai", + "pleaseEnterAtLeastOneValues": "Sila masukkan sekurang-kurangnya satu nilai.", + "productVariations": "Variasi Produk", + "permissionDenied": "Kebenaran Ditolak", + "noVariationFound": "Tiada variasi ditemui.", + "addNewVariations": "Tambah Variasi Baru", + "variationId": "ID Variasi", + "updateRole": "Kemas Kini Peranan", + "addRole": "Tambah Peranan", + "enterUserName": "Masukkan nama pengguna", + "enterYourPassword": "Masukkan kata laluan", + "selectAll": "Pilih Semua", + "sNo": "No.", + "feature": "Ciri", + "read": "Baca", + "viewPrice": "Lihat Harga", + "purchaseReturns": "Pulangan Belian", + "expiredProduct": "Produk Tamat Tempoh", + "barcodes": "Barkod", + "bulkUploads": "Muat Naik Pukal", + "productModels": "Model Produk", + "incomes": "Pendapatan", + "dues": "Hutang", + "subscriptions": "Langganan", + "paymentsTypes": "Jenis Pembayaran", + "roles": "Peranan", + "manageSetting": "Urus Tetapan", + "downloadApk": "Muat Turun APK", + "vatReports": "Laporan VAT", + "profitAndLossDetailsReport": "Laporan Untung Rugi", + "transactionsHistoryReport": "Sejarah Transaksi", + "expireProductReports": "Laporan Produk Tamat Tempoh", + "productPurchaseReport": "Laporan Belian Produk", + "productSalesReport": "Laporan Jualan Produk", + "role": "Peranan", + "areYouSureWantToDeleteThisRole": "Adakah anda pasti mahu memadam peranan ini?", + "inStock": "Dalam Stok", + "informationShowInLabels": "Maklumat pada Label", + "packageDate": "Tarikh Pembungkusan", + "barCodePrintLabelSetting": "Tetapan Cetak Label Barkod", + "labelRoleLabelSize2Inch": "Gulungan Label 2\"*1, 50mm*25mm", + "labelRoleLabelSize1_5Inch": "Gulungan Label 1.5\"*1, 38mm*25mm", + "thirtyTwoLabelPerSheet": "32 label setiap helaian", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Anda tiada kebenaran untuk menjana barkod.", + "pleaseSelectAProductFirst": "Sila pilih produk terlebih dahulu", + "pleaseEnterAValidQuantity": "Sila masukkan kuantiti yang sah (min. 1)", + "pleaseSelectProductFirst": "Sila pilih produk terlebih dahulu", + "bluetoothIsTurnedOff": "Bluetooth dimatikan. Sila hidupkan.", + "noBluetoothDeviceSelected": "Tiada peranti Bluetooth dipilih.", + "printLabel": "Cetak Label", + "caningForDevices": "Mencari peranti...", + "noDeviceFound": "Tiada peranti ditemui", + "retryScan": "Imbas Semula", + "connectedTo": "Disambungkan ke:", + "pleaseEnableBluetooth": "Sila aktifkan Bluetooth", + "skuOrCode": "SKU / Kod", + "lowStockAlert": "Amaran Stok Rendah", + "tax": "Cukai (Tax)", + "costExclusionTax": "Kos Tanpa Cukai", + "costInclusionTax": "Kos Termasuk Cukai", + "mrpOrSalePrice": "Harga Jualan Maksimum (MRP)", + "expiredDate": "Tarikh Tamat Tempoh", + "sellingPrice": "Harga Jualan", + "variationsProduct": "Produk Variasi", + "comboProducts": "Produk Kombo", + "noStockAvailable": "Tiada data stok tersedia.", + "highToLowPrice": "Harga: Tinggi ke Rendah", + "lowToHighPrice": "Harga: Rendah ke Tinggi", + "attachment": "Lampiran", + "viewStock": "Lihat Stok", + "expiry": "Tamat Tempoh", + "expire": "Akan Tamat", + "sevenDays": "7 Hari", + "fifteenthDays": "15 Hari", + "thirtyDays": "30 Hari", + "sixtyDays": "60 Hari", + "outPremiumPlan": "Pelan Premium Kami", + "youDoNotHavePermissionToCreatePurchase": "Anda tiada kebenaran untuk mencipta belian.", + "thisPlanIsNotAvailableToPurchase": "Pelan ini tidak tersedia untuk dibeli", + "thisPlanIsEligibleForUpgrade": "Pelan ini tidak layak untuk dinaik taraf", + "extendPlan": "Lanjutkan Pelan", + "buyNow": "Beli Sekarang", + "none": "Tiada", + "roundToWholeNumber": "Bundarkan ke nombor bulat", + "roundToNearestWholeNumber": "Bundarkan ke nombor bulat terdekat", + "roundToNearnessDecimalNumber005": "Bundarkan ke perpuluhan terdekat (0.05)", + "roundToNearnessDecimalNumber01": "Bundarkan ke perpuluhan terdekat (0.1)", + "roundToNearnessDecimalNumber05": "Bundarkan ke perpuluhan terdekat (0.5)", + "lastYear": "Tahun Lepas", + "productStock": "Stok Produk", + "unit": "Unit", + "showExpireDate": "Tunjukkan Tarikh Tamat", + "vatId": "ID VAT", + "vatType": "Jenis VAT", + "exclusivePrice": "Harga Eksklusif", + "inclusivePrice": "Harga Inklusif", + "profitPercent": "Peratus Untung", + "showSingle": "Tunjuk Tunggal", + "showCombo": "Tunjuk Kombo", + "showVariant": "Tunjuk Variasi", + "showAction": "Tunjuk Tindakan", + "ledger": "Lejar", + "youDoNotHavePermissionToGenerateReport": "Anda tidak mempunyai kebenaran untuk menjana laporan", + "noDataAvailable": "Tiada data tersedia", + "youDoNotHavePermissionToExportExcel": "Anda tidak mempunyai kebenaran untuk mengeksport ke Excel", + "noDataAvailableForExport": "Tiada data tersedia untuk dieksport", + "supplierDue": "Tunggakan Pembekal", + "partyType": "Jenis Pihak", + "allParty": "Semua Pihak", + "yesterday": "Semalam", + "last7Days": "7 Hari Terakhir", + "last30Days": "30 Hari Terakhir", + "currentMonth": "Bulan Ini", + "lastMonth": "Bulan Lepas", + "currentYear": "Tahun Ini", + "customerDate": "Tarikh Tersuai", + "noTransactionToGeneratePdf": "Tiada transaksi untuk menjana PDF", + "generatePdf": "Jana PDF", + "noTransactionFound": "Tiada transaksi ditemui", + "reference": "Rujukan", + "creditIn": "Kredit (Masuk)", + "debitOut": "Debit (Keluar)", + "subscribeNow": "Langgan Sekarang", + "expired": "Tamat Tempoh", + "totalBalance": "Jumlah Baki", + "hoursLeft": "Jam Tinggal", + "daysLeft": "Hari Tinggal", + "pos": "POS", + "profitAndLoss": "Untung Rugi", + "branch": "Cawangan", + "hrm": "HRM", + "inventory": "Inventori", + "editAttendance": "Kemas Kini Kehadiran", + "addNewAttendance": "Tambah Kehadiran Baru", + "employee": "Pekerja", + "pleaseSelectAnEmployee": "Sila pilih pekerja", + "shift": "Syif", + "selectEmployeeFirst": "Sila pilih pekerja terlebih dahulu", + "selectDateFirst": "Sila pilih tarikh terlebih dahulu", + "month": "Bulan", + "autoSelected": "Dipilih secara automatik", + "pleaseSelectDate": "Sila pilih tarikh", + "timeIn": "Masa Masuk", + "timeOut": "Masa Keluar", + "attendance": "Kehadiran", + "allEmployee": "Semua Pekerja", + "noAvailableRecordFound": "Tiada rekod kehadiran ditemui.", + "addAttendance": "Tambah Kehadiran", + "noNoteProvided": "Tiada nota diberikan.", + "duration": "Tempoh", + "youDoNotHavePermissionToViewAttendance": "Anda tidak mempunyai kebenaran untuk melihat kehadiran", + "department": "Jabatan", + "noDepartmentFound": "Tiada jabatan ditemui.", + "inactive": "Tidak Aktif", + "noDescriptionAvailableForThisDepartment": "Tiada perincian tersedia untuk jabatan ini.", + "youDoNotHavePermissionToUpdateDepartment": "Anda tidak mempunyai kebenaran untuk mengemas kini jabatan.", + "youDoNotHavePermissionToDeleteDepartment": "Anda tidak mempunyai kebenaran untuk memadam jabatan.", + "failedToDeleteTheDeterment": "Gagal memadam jabatan tersebut", + "failedToLoadDepartment": "Gagal memuatkan jabatan", + "addDepartment": "Tambah Jabatan", + "saving": "Menyimpan...", + "editDesignation": "Kemas Kini Jawatan", + "addDesignation": "Tambah Jawatan Baru", + "designationName": "Nama Jawatan", + "enterDesignationName": "Masukkan nama jawatan", + "pleaseEnterDesignationName": "Sila masukkan nama jawatan", + "pleaseSelectAStatus": "Sila pilih status", + "enterDescription": "Masukkan keterangan", + "designation": "Jawatan", + "noDesignationFound": "Tiada jawatan ditemui.", + "noDescriptionAvailableForThisDesignation": "Tiada perincian tersedia untuk jawatan ini.", + "youDoNotPermissionToUpdateDesignation": "Anda tidak mempunyai kebenaran untuk mengemas kini jawatan.", + "youDoNotHavePermissionToDeleteDesignation": "Anda tidak mempunyai kebenaran untuk memadam jawatan.", + "updatePurchase": "Kemas Kini Pembelian", + "editEmployee": "Kemas Kini Pekerja", + "addNewEmployee": "Tambah Pekerja Baru", + "enterFullName": "Masukkan nama penuh", + "pleaseSelectDesignation": "Sila pilih jawatan", + "pleaseSelectDepartment": "Sila pilih jabatan", + "pleaseSelectStatus": "Sila pilih status", + "pleaseEnterYourPhoneNumber": "Sila masukkan nombor telefon anda", + "countryName": "Nama Negara", + "enterYourCountry": "Masukkan negara anda", + "salary": "Gaji", + "pleaseEnterYourSalary": "Sila masukkan gaji anda", + "gender": "Jantina", + "pleaseSelectYourGender": "Sila pilih jantina anda", + "pleaseSelectYourShift": "Sila pilih syif anda", + "birthDate": "Tarikh Lahir", + "joinDate": "Tarikh Mula Kerja", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Sila pilih tarikh mula dan tamat yang sah.", + "endDateCannotBeBeforeStartDate": "Tarikh tamat tidak boleh sebelum tarikh mula.", + "editHoliday": "Kemas Kini Cuti", + "addNewHoliday": "Tambah Cuti Baru", + "enterHolidayName": "Masukkan nama cuti", + "pleaseEnterHolidayName": "Sila masukkan nama cuti", + "pleaseEnterDate": "Sila masukkan tarikh", + "pleaseSelectStartDate": "Sila pilih tarikh mula", + "pleaseEnterEndDate": "Sila masukkan tarikh tamat", + "endDateBeforeStartDate": "Tarikh tamat adalah sebelum tarikh mula", + "holidayList": "Senarai Cuti", + "noHolidayFound": "Tiada cuti ditemui.", + "noHolidayFundMatching": "Tiada cuti yang sepadan ditemui", + "addHoliday": "Tambah Cuti", + "youDoNotHavePermissionToUpgradeHoliday": "Anda tidak mempunyai kebenaran untuk mengemas kini cuti.", + "holiday": "Cuti", + "editLeave": "Kemas Kini Permohonan Cuti", + "addNewLeave": "Tambah Permohonan Cuti Baru", + "leaveType": "Jenis Cuti", + "pleaseSelectALeaveType": "Sila pilih jenis cuti", + "pleaseSelectAStartDate": "Sila pilih tarikh mula", + "leaveDuration": "Tempoh Cuti", + "autoCalculatedDays": "Hari yang dikira secara automatik", + "leaveList": "Senarai Cuti", + "noLeaveRequestFound": "Tiada permohonan cuti ditemui.", + "addLeave": "Tambah Cuti", + "noDescriptionProvided": "Tiada keterangan diberikan.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Anda tidak mempunyai kebenaran untuk mengemas kini permohonan cuti.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Anda tidak mempunyai kebenaran untuk memadam permohonan cuti.", + "leaveRequest": "Permohonan Cuti", + "editPayroll": "Kemas Kini Penggajian", + "addNewPayroll": "Tambah Penggajian Baru", + "paymentYear": "Tahun Pembayaran", + "pleaseSelectPaymentYear": "Sila pilih tahun pembayaran", + "pleaseSelectAnMonth": "Sila pilih bulan", + "pleaseEnterADate": "Sila masukkan tarikh", + "totalSalaryAmount": "Jumlah Amaun Gaji", + "payrollList": "Senarai Penggajian", + "noPayrollFound": "Tiada rekod penggajian ditemui.", + "paymentDetails": "Butiran Pembayaran", + "youDoNotHaveUpdatePayroll": "Anda tidak mempunyai kebenaran untuk mengemas kini penggajian.", + "youDoNotHavePermissionToDeletePayroll": "Anda tidak mempunyai kebenaran untuk memadam penggajian.", + "payrollRecord": "Rekod Penggajian", + "searchAttendance": "Cari Kehadiran", + "attendanceReport": "Laporan Kehadiran", + "noAttendanceRecordFound": "Tiada rekod kehadiran ditemui untuk penapis yang dipilih.", + "searchLeave": "Cari Cuti", + "leaveReports": "Laporan Cuti", + "noLeaveRecordFound": "Tiada rekod cuti ditemui untuk penapis yang dipilih.", + "durationDays": "Tempoh (Hari)", + "payrollReports": "Laporan Penggajian", + "noMatchingPayrollFound": "Tiada rekod penggajian yang sepadan ditemui.", + "editShift": "Kemas Kini Syif", + "addNewShift": "Tambah Syif Baru", + "shiftName": "Nama Syif", + "pleaseSelectAShift": "Sila pilih syif", + "breakStatus": "Status Rehat", + "pleaseSelectBreakStatus": "Sila pilih status rehat", + "startTimeIsRequired": "Masa mula diperlukan", + "startTime": "Masa Mula", + "enterStartTime": "Masukkan masa mula", + "endTimeIsRequired": "Masa tamat diperlukan", + "endTime": "Masa Tamat", + "enterEndTime": "Masukkan masa tamat", + "startBreakTime": "Waktu Mula Rehat", + "enterBreakTime": "Masukkan waktu rehat", + "endBreakTime": "Waktu Tamat Rehat", + "noShiftFound": "Tiada syif ditemui.", + "addShift": "Tambah Syif", + "breakTime": "Waktu Rehat", + "breakDuration": "Tempoh Rehat", + "youDoNotToHavePermissionToUpdateShift": "Anda tidak mempunyai kebenaran untuk mengemas kini syif.", + "youDoNotToHavePermissionToDeleteShift": "Anda tidak mempunyai kebenaran untuk memadam syif.", + "doYouReallyWantToDeleteThis": "Adakah anda pasti mahu memadam ini", + "viewDetails": "Lihat Butiran", + "leave": "Cuti", + "payroll": "Penggajian", + "editBankAdjustment": "Kemas Kini Pelarasan Bank", + "adjustBankBalance": "Laras Baki Bank", + "pleaseAddAtLeastOneBank": "Sila tambah sekurang-kurangnya satu akaun bank untuk melaraskan baki.", + "accountNumber": "Nama Akaun", + "selectAccount": "Pilih Akaun", + "selectType": "Pilih Jenis", + "amountsIsRequired": "Amaun diperlukan", + "invalidAmount": "Amaun tidak sah", + "adjustmentDate": "Tarikh Pelarasan", + "dateIsRequired": "Tarikh diperlukan", + "editBankAccounts": "Kemas Kini Akaun Bank", + "addNewBankAccounts": "Tambah Akaun Bank", + "accountDisplayName": "Nama Paparan Akaun", + "enterAccountDisplayName": "Masukkan nama paparan akaun", + "displayNameIsRequired": "Nama paparan diperlukan", + "openingBalanceIsRequired": "Baki pembukaan diperlukan", + "asOfDate": "Setakat Tarikh", + "hideFiled": "Sembunyi Ruangan", + "addMoreFiled": "Tambah Lebih Ruangan", + "enterAccountName": "Masukkan nombor akaun", + "ifscCode": "Kod IFSC", + "upiIdForQrCode": "ID UPI untuk Kod QR", + "bankName": "Nama Bank", + "enterBankName": "Masukkan nama bank", + "accountHolderName": "Nama Pemegang Akaun", + "enterAccountHolderName": "Masukkan nama pemegang akaun", + "printBankDetailsAndInvoice": "Cetak butiran bank pada invois", + "viewingTransactionFor": "Melihat transaksi untuk", + "bankAccounts": "Akaun Bank", + "noBankAccountFound": "Tiada akaun bank ditemui.", + "noAccountsFoundMissing": "Tiada akaun yang sepadan ditemui", + "deposit": "Deposit", + "addBank": "Tambah Bank", + "bankToBankTransfer": "Pindahan Bank ke Bank", + "bankToCashTransfer": "Pindahan Bank ke Tunai", + "accountName": "Nama Akaun", + "holderName": "Nama Pemegang", + "openingDate": "Tarikh Pembukaan", + "currentBalance": "Baki Semasa", + "permissionDeniedToDeleteBank": "Kebenaran untuk memadam bank dinafikan.", + "canNotEditThisTransactionType": "Jenis transaksi ini tidak boleh dikemas kini.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Tiada transaksi ditemui untuk penapis ini.", + "pleaseSelectBothAccounts": "Sila pilih kedua-dua akaun.", + "cannotTransferToSameAccounts": "Tidak boleh memindah ke akaun yang sama.", + "editBankTransfer": "Kemas Kini Pindahan Bank", + "needAtLeastTwoBankAccount": "Perlu sekurang-kurangnya dua akaun bank untuk melakukan pindahan.", + "from": "Daripada", + "to": "Kepada", + "editBankToCash": "Kemas Kini Bank ke Tunai", + "noBankAccountsFoundToTransferFrom": "Tiada akaun bank ditemui untuk dipindahkan.", + "selectOneAccount": "Pilih satu akaun", + "editCashAdjustment": "Kemas Kini Pelarasan Tunai", + "adjustCashBalance": "Laras Baki Tunai", + "customDate": "Tarikh Tersuai", + "cashInHand": "Tunai di Tangan", + "currentCashBalance": "Baki Tunai Semasa", + "transfer": "Pindahan", + "adjustCash": "Laras Tunai", + "pleaseSelectADestinationBankAccounts": "Sila pilih akaun bank destinasi.", + "editCashToBank": "Kemas Kini Tunai ke Bank", + "cashToBankTransfer": "Pindahan Tunai ke Bank", + "noDestinationBankAccountFond": "Tiada akaun bank destinasi ditemui.", + "transferCheque": "Pindah Cek", + "receivedFrom": "Diterima Daripada", + "chequeAmount": "Amaun Cek", + "chequeNumber": "Nombor Cek", + "chequeDate": "Tarikh Cek", + "referenceNumber": "No. Rujukan", + "selectBankToCash": "Pilih Bank atau Tunai", + "depositTo": "Deposit Ke", + "selectDepositDestination": "Pilih destinasi deposit", + "transferDate": "Tarikh Pindahan", + "doYouWantToRellyReOpenThisCheque": "Adakah anda benar-benar mahu membuka semula cek ini?", + "okay": "Okay", + "reOpen": "Buka Semula", + "open": "Buka", + "chequeList": "Senarai Cek", + "closed": "Tutup", + "noChequeFound": "Tiada cek ditemui", + "searchTransaction": "Cari transaksi...", + "filterByDate": "Tapis mengikut tarikh", + "addImage": "Tambah Imej", + "cashAndBankManagement": "Pengurusan Tunai & Bank", + "cheque": "Cek", + "branchList": "Senarai Cawangan", + "roleAndPermission": "Peranan & Kebenaran", + "switchBank": "Tukar Cawangan?", + "exitBank": "Keluar Cawangan", + "areYouSureWantToSwitchToDifferentBranch": "Adakah anda pasti mahu tukar ke cawangan lain?", + "areYourSureYouWantToExitFromThisBranch": "Adakah anda pasti mahu keluar dari cawangan ini?", + "switchs": "Tukar", + "exit": "Keluar", + "createBranch": "Cipta Cawangan", + "areYouSureWantToDeleteThisBranch": "Adakah anda pasti mahu memadam cawangan ini?", + "currents": "Semasa", + "noBrunchFound": "Tiada cawangan ditemui", + "updateBranch": "Kemas Kini Cawangan", + "pleaseEnterBranchName": "Sila masukkan nama cawangan", + "enterBalance": "Masukkan baki", + "youDoNotHavePermissionToUpdateBranch": "Anda tidak mempunyai kebenaran untuk mengemas kini cawangan.", + "allTransaction": "Semua Transaksi", + "duePay": "Bayar Tunggakan", + "allParties": "Semua Pihak", + "retry": "Cuba Semula", + "incomeCategoriesReport": "Laporan Kategori Pendapatan", + "dayBook": "Buku Harian", + "billWiseProfit": "Untung Mengikut Bil", + "cashFlow": "Aliran Tunai", + "balanceSheet": "Kunci Kira-kira", + "taxReport": "Laporan Cukai", + "productSaleHistory": "Sejarah Jualan Produk", + "productPurchaseHistory": "Sejarah Pembelian Produk", + "partyReports": "Laporan Pihak", + "customerLedger": "Lejar Pelanggan", + "supplierLedger": "Lejar Pembekal", + "partyWiseProfit": "Untung Mengikut Pihak", + "productWiseProfit": "Untung Mengikut Produk", + "top5Customer": "5 Pelanggan Teratas", + "top5Supplier": "5 Pembekal Teratas", + "productReports": "Laporan Produk", + "comboReport": "Laporan Kombo", + "expiredItemReport": "Laporan Item Tamat Tempoh", + "top5Product": "5 Produk Teratas", + "productWiseProfitAndLoss": "Untung Rugi Mengikut Produk", + "productWisePurchase": "Pembelian Mengikut Produk", + "productWiseSale": "Jualan Mengikut Produk", + "noProductMatchYourSearch": "Tiada produk yang sepadan dengan carian anda.", + "purchaseQty": "Kuantiti Beli", + "saleQty": "Kuantiti Jual", + "youDoNotHavePermissionProfitAndLoss": "Anda tidak mempunyai kebenaran untuk melihat Untung Rugi.", + "sold": "Dijual", + "remaining": "Baki", + "totalAssets": "Jumlah Aset", + "assets": "Aset", + "itemName": "Nama Item", + "personalInfo": "Info Peribadi:", + "dueBalance": "Baki Tunggakan", + "walletBalance": "Baki Dompet", + "cashIn": "Tunai Masuk", + "cashOut": "Tunai Keluar", + "runningCash": "Tunai Sedia Ada", + "moneyIn": "Wang Masuk", + "moneyOut": "Wang Keluar", + "noDataAvailableForGeneratePdf": "Tiada data tersedia untuk menjana PDF", + "balanceDue": "Baki Perlu Dibayar", + "returnedAmount": "Amaun Dipulangkan", + "saleReturn": "Pulangan Jualan", + "saleEdit": "Kemas Kini Jualan", + "pleaseAddASalesReturn": "Sila tambah pulangan jualan", + "subscriptionReports": "Laporan Langganan", + "started": "Bermula", + "end": "Tamat", + "taxReportList": "Senarai Laporan Cukai", + "developedBy": "Dibangunkan Oleh", + "time": "Masa", + "receivedBy": "Diterima Oleh", + "wallet": "Dompet", + "warranty": "Waranti", + "guarantee": "Jaminan", + "remark": "Nota", + "bankDetails": "Butiran Bank", + "cashAndBank": "Tunai & Bank", + "pdfGenerateSuccessfully": "PDF berjaya dijana", + "generatingPdf": "Menjana PDF", + "INVOICE": "INVOIS", + "admin": "Admin", + "invoiceNumber": "Nombor Invois", + "vatNumber": "Nombor VAT", + "customerSignature": "Tandatangan Pelanggan", + "authorizedSignature": "Tandatangan Dibenarkan", + "poweredBy": "Dikuasakan Oleh", + "shippingCharge": "Caj Penghantaran", + "totalReturned": "Jumlah Dikembalikan", + "amountsInWord": "Jumlah dalam Perkataan", + "changeAmount": "Jumlah Baki", + "sellsBy": "Dijual Oleh", + "rounding": "Pembundaran", + "paidBy": "Dibayar Oleh", + "vatGstTitle": "Tajuk VAT/GST", + "enterVatGstTitle": "Masukkan Tajuk VAT/GST", + "vatGstNumber": "Nombor VAT/GST", + "enterVatGstNumber": "Masukkan Nombor VAT/GST", + "vatAndTax": "VAT & Cukai", + "customPrint": "Cetak Tersuai", + "taxRates": "Kadar Cukai", + "taxRatesMangeYourTaxRates": "Kadar cukai - Urus Kadar Cukai Anda", + "add": "Tambah", + "status": "Status", + "active": "Aktif", + "disable": "Nyahaktif", + "deletedSuccessFully": "Berjaya Dihapuskan!", + "failedToDeleteTheTax": "Gagal Menghapuskan Cukai", + "errorDeletingTax": "Ralat Menghapuskan Cukai", + "taxGroup": "Kumpulan Cukai", + "combinationOfTheMultipleTaxes": "Gabungan Pelbagai Cukai", + "subTaxes": "Sub Cukai", + "action": "Tindakan", + "addTax": "Tambah Cukai", + "editTax": "Edit Cukai", + "addNewTax": "Tambah Cukai Baru", + "enterTaxRates": "Masukkan Kadar Cukai", + "addTaxGroup": "Tambah Kumpulan Cukai Baru", + "editTaxGroup": "Edit Kumpulan Cukai", + "taxWithSingleMultipleTaxType": "Cukai dengan Jenis Cukai Tunggal/Pelbagai", + "noSubTaxSelected": "Tiada Sub Cukai Dipilih", + "subTaxList": "Senarai Sub Cukai", + "taxPercent": "Peratus Cukai", + "done": "Selesai", + "writerTaxHere": "Tulis teks di sini...", + "expiredList": "Senarai Tamat Tempoh", + "listIsEmpty": "Senarai Kosong", + "printingInvoice": "Mencetak Invois", + "salesSetting": "Tetapan Jualan", + "invoiceLogo": "Logo Invois", + "printingOption": "Pilihan Cetakan", + "amountRoundingMethod": "Kaedah Pembundaran Amaun", + "signUp": "Daftar", + "returnedItem": "Barang Dikembalikan", + "returnedDate": "Tarikh Dikembalikan", + "unitPrice": "Harga Seunit", + "saleBy": "Dijual Oleh", + "purchasedBy": "Dibeli Oleh", + "collectedBys": "Dikumpul Oleh", + "payableAmount": "Jumlah yang Perlu Dibayar", + "receivedAmount": "Jumlah yang Diterima", + "unitPrices": "Harga Seunit", + "item": "Barang", + "sl": "No. Siri", + "mobiles": "Telefon Bimbit", + "paidVia": "Dibayar melalui", + "moneyReceipt": "Resit Tunai", + "receipt": "Resit", + "barcodeGenerator" : "Penjana Kod Bar", + "searchProduct" : "Carian Produk", + "code" : "Kod", + "price" : "Harga", + "showCode" : "Tunjukkan kod", + "showPrice" : "Tunjukkan Harga", + "showName" : "Tunjukkan Nama", + "actions" : "Tindakan", + "noItemSelected" : "Tiada Item Dipilih", + "noProductSelected" : "Tiada Produk Dipilih", + "previewPdf" : "Pratonton PDF", + "salesReturnReport" : "Laporan Pulangan Jualan", + "purchaseReturnReport" : "Laporan Pulangan Pembelian", + "incomeFor" : "Pendapatan Bagi", + "enterProductCode": "Masukkan kod produk", + "addIncome" : "Tambah Pendapatan", + "incomeDate" : "Tarikh Pendapatan", + "incomeCategories" : "Kategori Pendapatan", + "addIncomeCategory" : "Tambah Kategori Pendapatan", + "enterIncomeCategoryName" : "Masukkan nama kategori pendapatan", + "totalReturnAmount" : "Jumlah Jumlah Dipulangkan", + "returned" : "Dipulangkan", + "supplierDetails" : "Maklumat Pembekal", + "weekly": "Mingguan", + "monthly": "Bulanan", + "yearly" : "Tahunan", + "today" : "Hari Ini", + "thisWeek" : "Minggu Ini", + "thisMonth" : "Bulan Ini", + "thisYear": "Tahun Ini", + "allTime" : "Semua Masa", + "custom" : "Custom", + "addUserRole": "Tambah Peranan Pengguna", + "noRoleFound": "Tiada Peranan Pengguna Ditemui", + "yourPackageExpiredInDays": "Pakej Anda Akan Tamat Tempoh dalam 5 Hari", + "yourPackageExpiredToday": "Pakej Anda Akan Tamat Tempoh Hari Ini\n\nSila Beli Semula", + "contactUs": "Hubungi Kami", + "writeYourMessageHere": "Tulis mesej anda di sini", + "sendMessage": "Hantar Mesej", + "sendYourEmail": "Hantar Emel Anda", + "backToHome": "Kembali ke Laman Utama", + "promoCode": "Kod Promo", + "submit": "Hantar", + "seeAllPromoCode": "Lihat semua kod promo", + "categories": "Kategori", + "enterYourPhoneNumber": "Masukkan nombor telefon anda", + "enterFullAddress": "Masukkan Alamat Penuh", + "enterYourEmailAddress": "Masukkan alamat e-mel anda", + "pleaseEnterAPassword": "Sila masukkan kata laluan", + "pleaseEnterAConfirmPassword": "Sila masukkan pengesahan kata laluan", + "enterYourName": "Masukkan nama anda", + "addNewAddress": "Tambah Alamat Baru", + "firstName": "Nama Pertama", + "lastName": "Nama Terakhir", + "country": "Negara", + "bangladesh": "Bangladesh", + "apply": "Terapkan", + "deliveryAddress": "Alamat Penghantaran", + "noDataAvailabe": "Tiada data yang tersedia", + "addDelivery": "Tambah Penghantaran", + "description": "Penerangan", + "addNote": "Tambah Nota", + "image": "Gambar", + "pleaseConnectThePrinterFirst": "Sila hubungkan pencetak dahulu", + "selectCategory": "Pilih Kategori", + "enterExpenseDate": "Masukkan tarikh perbelanjaan", + "enterName": "Masukkan Nama", + "enterAmount": "Masukkan Jumlah", + "enterRefNumber": "Masukkan nombor rujukan", + "fashions": "Fesyen", + "billTO": "Bil Kepada", + "totalDue": "Jumlah Baki", + "paymentsAmount": "Jumlah Pembayaran", + "remainingDue": "Baki Tertunggak", + "thankYouForYourDuePayment": "Terima kasih atas pembayaran yang tertunggak", + "print": "Cetak", + "unitPirce": "Harga Unit", + "totalPrice": "Jumlah Harga", + "totalVat": "Jumlah Cukai", + "deliveryCharge": "Bayaran Penghantaran", + "totalPayable": "Jumlah Yang Perlu Dibayar", + "thakYouForYourPurchase": "Terima kasih atas pembelian anda", + "pleaseConnectYourBlutohPrinter": "Sila hubungkan pencetak bluetooth anda", + "editSocailMedia": "Edit Media Sosial", + "socialMarketing": "Pemasaran Sosial", + "share": "Kongsi", + "notification": "Pemberitahuan", + "purchaseAlarm": "Alarm Pembelian", + "purchaseConfirmed": "Pembelian Dikonfirmasi", + "paymentComplete": "Pembayaran Selesai", + "retur": "Pulangan", + "sendSms": "Hantar SMS", + "recivethePin": "Terima PIN", + "startNewSale": "Mula Jualan Baru", + "payment": "Pembayaran", + "masterCard": "Kad Master", + "instrucation": "Arahan", + "cash": "Tunai", + "invoiceViewr": "Papar Invois", + "size": "Saiz", + "color": "Warna", + "weight": "Berat", + "capacity": "Kapasiti", + "type": "Jenis", + "youWantTodeletetheProduct": "Anda ingin memadam produk ini?", + "delete": "Padam", + "contactDetials": "Maklumat Hubungan", + "clarence": "Clarence", + "call": "Panggilan", + "messege": "Mesej", + "dailyTransaction": "Transaksi Harian", + "promo": "Promosi", + "send": "Hantar", + "easyToUseThePos": "Mudah digunakan dengan pos mudah alih", + "easytheusedesciption": "Aplikasi PosPro adalah percuma dan mudah digunakan. Sebenarnya, ia adalah salah satu sistem POS terbaik di seluruh dunia.", + "choseYourFeature": "Pilih Ciri Anda", + "choseyourfeatureDesciption": "Ciri-ciri adalah bahagian penting yang menjadikan PosPro berbeza daripada penyelesaian tradisional.", + "allBusinessSolutions": "Semua penyelesaian perniagaan", + "allBusinessolutionDescrip": "PosPro adalah penyelesaian perniagaan lengkap dengan stok, akaun, jualan, perbelanjaan & rugi/laba.", + "skip": "Langkau", + "next": "Seterusnya", + "anewUpdateAvailable": "Pembaruan baru tersedia\nSila kemas kini aplikasi anda", + "skipTheUpdate": "Langkau pembaruan", + "rememberMeLater": "Ingatkan saya nanti", + "powerdedByAcnoo": "Dikuasakan oleh Acnoo", + "lossOrProfit": "Rugi/Laba", + "expense": "Perbelanjaan", + "parties": "Pihak-pihak", + "home": "Laman Utama", + "sales": "Jualan", + "setting": "Tetapan", + "purchaseNow": "Beli Sekarang", + "paymentMethods": "Kaeddah Pembayaran", + "save": "Jimat", + "update": "Kemas kini", + "continueButton": "teruskan", + "name": "Nama", + "phone": "Nombor telefon", + "email": "Alamat emel", + "address": "Alamat", + "previousDue": "Terakhir Sebelumnya", + "selectLang": "Pilih bahasa anda", + "addContact": "Tambah Kenalan", + "moreInfo": "Maklumat Lanjut", + "retailer": "Peruncit", + "dealer": "Peniaga", + "wholesaler": "Pemborong", + "supplier": "Pembekal", + "CustomerDetails": "butiran pelanggan", + "recentTransaction": "Transaksi Terkini", + "totalProduct": "Jumlah Produk", + "total": "Jumlah", + "paid": "Dibayar", + "unPaid": "Tidak Berbayar", + "due": "Kerana", + "connect": "Klik untuk menyambung", + "tryAgain": "Cuba lagi", + "loading": "Memuatkan", + "viewAll": "Lihat semua", + "partyList": "Senarai Parti", + "addCustomer": "Sila Tambah Pelanggan", + "updateContact": "Kemas kini Kenalan", + "dueList": "Senarai Due", + "collectDue": "Kumpul Perlu Dibayar", + "date": "Tarikh", + "dueAmount": "Jumlah Tertunggak: ", + "customerName": "Nama Pelanggan", + "totalAmount": "Jumlah keseluruhan", + "paidAmount": "Jumlah bayaran", + "paymentTypes": "Jenis pembayaran", + "cancel": "Batal", + "expenseReport": "Laporan perbelanjaan", + "fromDate": "Dari tarikh", + "toDate": "Sehingga Kini", + "expenseFor": "Perbelanjaan Untuk", + "amount": "Jumlah", + "noData": "Tiada Data Tersedia", + "totalExpense": "Jumlah Perbelanjaan", + "addExpense": "Tambah Perbelanjaan", + "expenseDate": "Tarikh Perbelanjaan", + "referenceNo": "Nombor rujukan", + "note": "Catatan", + "expenseCat": "Kategori Perbelanjaan", + "search": "Cari", + "select": "Pilih", + "addExpenseCat": "Tambah Kategori Perbelanjaan", + "categoryName": "Nama kategori", + "alreadyAdded": "Sudah Ditambah", + "whatNew": "Apa yang Baru", + "lp": "Rugi/Untung", + "profit": "Untung", + "loss": "rugi", + "lpDetails": "Butiran Kerugian/Keuntungan", + "invoice": "Invois", + "dates": "Tarikh:", + "mobile": "Mudah alih:", + "product": "produk", + "quantity": "Kuantiti", + "discount": "Diskaun", + "totalLoss": "Jumlah Kerugian", + "totalProfit": "Jumlah Keuntungan", + "productList": "Senarai produk", + "stock": "Stok", + "addNewProduct": "Tambah Produk Baru", + "productName": "Nama Produk", + "productCode": "Kod Produk", + "purchasePrice": "Harga pembelian", + "mrp": "MRP", + "wholeSalePrice": "Harga borong", + "dealerPrice": "Harga peniaga", + "manufacturer": "Pengeluar", + "saveNPublish": "Simpan dan Terbitkan", + "brands": "Jenama", + "addBrand": "Tambah Jenama", + "brandName": "Jenama", + "addUnit": "Tambah Unit", + "unitName": "Nama unit", + "units": "Unit", + "addProduct": "Sila Tambah Produk", + "updateProduct": "Kemas kini Produk", + "salePrice": "Harga jualan", + "profile": "Profil", + "edit": "Sunting", + "businessCat": "Kategori Perniagaan", + "language": "bahasa", + "changePassword": "Tukar kata laluan", + "updateProfile": "Kemas kini Profil Anda", + "businessName": "Nama Syarikat & Perniagaan", + "addPurchase": "Tambah Belian", + "inv": "No. Inv", + "supplierName": "Nama Pembekal", + "itemAdded": "Item Ditambah", + "addItems": "Tambah Item", + "subTotal": "Jumlah kecil", + "returnAmount": "Jumlah Pulangan", + "chooseSupplier": "Pilih Pembekal", + "noSupplier": "Tiada Pembekal Tersedia", + "salesDetails": "Butiran Jualan", + "editPurchaseInvoice": "Edit Invois Pembelian", + "purchaseList": "Senarai Pembelian", + "addAPurchase": "Sila Tambah Pembelian", + "dueReport": "Laporan Sewajarnya", + "fullyPaid": "Dibayar Penuh", + "stillUnpaid": "Masih Belum Dibayar", + "purchaseReport": "Laporan Pembelian", + "connectPrinter": "Sambungkan pencetak anda", + "clickToConnect": "Klik untuk menyambung", + "collectDues": "Sila Kumpul A Kewajipan", + "addNewPurchase": "Sila Tambah Pembelian", + "salesReport": "Laporan jualan", + "addSale": "Sila Tambah Jualan", + "reports": "Laporan", + "chooseCustomer": "Pilih Pelanggan", + "addSales": "Tambah Jualan", + "saleList": "Senarai Jualan", + "editSalesInvoice": "Edit Invois Jualan", + "previousPayAmount": "Amaun Gaji Sebelumnya", + "printing": "Pilihan Percetakan", + "subscription": "Langganan", + "userRole": "Peranan Pengguna", + "currency": "mata wang", + "logOut": "Log keluar", + "stockList": "Senarai Stok", + "purchase": "Belian", + "sale": "Jualan", + "yourPack": "Pakej Anda", + "freePlan": "Pelan Percuma", + "youRUsing": "Anda sedang menggunakan ", + "freePack": "Pakej Percuma", + "premiumPlan": "Pelan Premium", + "packFeatures": "Ciri-ciri Pakej", + "unlimited": "Tidak terhad", + "updateNow": "Mengemas kini sekarang", + "purchasePremium": "Beli Pelan Premium", + "buyPremium": "Beli Pelan premium", + "paypalPay": "Bayar Dengan Paypal", + "gotEmail": "Anda Telah Mendapat E-mel", + "sendEmail": "Kami Telah Menghantar E-mel dengan arahan tentang cara menetapkan semula kata laluan kepada", + "checkEmail": "Periksa emel", + "close": "tutup", + "forgotPassword": "Lupa kata laluan", + "enterEmail": "Sila masukkan alamat e-mel anda di bawah untuk menerima Pautan Tetapan Semula kata laluan.", + "sendLink": "Hantar Pautan Tetapan Semula", + "emailText": "E-mel", + "password": "Kata laluan", + "logIn": "Log masuk", + "noAcc": "Tidak mempunyai sebarang akaun?", + "register": "Daftar", + "phoneVerification": "Pengesahan Telefon", + "registerTitle": "Kami perlu mendaftar telefon anda tanpa bermula!", + "sendCode": "Hantar kod", + "staffLogin": "Log Masuk Kakitangan", + "logInWithMail": "Log Masuk Dengan E-mel", + "setUpProfile": "Sediakan Profil Anda", + "setUpDesc": "Kemas kini profil anda untuk menghubungkan doktor anda dengan kesan yang lebih baik", + "gallery": "Galeri", + "camera": "Kamera", + "companyAddress": "Alamat syarikat", + "openingBalance": "Baki Pembukaan", + "confirmPass": "Sahkan Kata Laluan", + "haveAcc": "Sudah mempunyai akaun?", + "loginWithPhone": "Log Masuk Dengan Telefon", + "editPhone": "Edit Nombor Telefon?", + "createAcc": "Buat Akaun Percuma", + "congratulation": "tahniah", + + "signIn": "Log Masuk", + "welcomeBack": "Selamat datang kembali!", + "passwordCannotBeEmpty": "Kata laluan tidak boleh kosong", + "reset": "Tetapkan semula kata laluan menggunakan email atau nombor telefon anda", + "lableEmail": "Emel", + "hintEmail": "Masukkan alamat emel", + "emailCannotBeEmpty": "Emel tidak boleh kosong", + "pleaseEnterAValidEmail": "Sila masukkan emel yang sah", + "continueE": "Teruskan", + "pleaseEnterYourDetails": "Sila masukkan maklumat anda.", + "lablePassword": "Kata laluan", + "hintPassword": "Masukkan kata laluan", + "pleaseEnterABiggerPassword": "Sila masukkan kata laluan yang lebih panjang", + "rememberMe": "Ingat saya", + "donNotHaveAnAccount": "Tiada akaun?", + "createAFreeAccount": "Buat Akaun Percuma", + "fullName": "Nama Penuh", + "enterYourFullName": "Masukkan nama penuh anda", + "nameCanNotBeEmpty": "Nama tidak boleh kosong", + "alreadyHaveAnAccount": "Sudah mempunyai akaun?", + "createNewPassword": "Buat Kata Laluan Baru", + "setUpNewPassword": "Tetapkan Kata Laluan Baru", + "resetPassword": "Tetapkan semula kata laluan anda untuk pemulihan dan log masuk ke akaun anda", + "newPassword": "Kata Laluan Baru", + "confirmPassword": "Sahkan Kata Laluan", + "passwordsDoNotMatch": "Kata laluan tidak sepadan", + "verityEmail": "Sahkan Emel", + "verification": "Pengesahan", + "digits": "PIN 6-digit telah dihantar ke alamat emel anda: ", + "enterValidOTP": "Masukkan OTP yang sah", + "resendOTP": "Hantar semula OTP", + "verifyYourEmail": "Sahkan Emel Anda", + "weHaveSentAConfirmationEmailTo": "Kami telah menghantar emel pengesahan ke", + "folder": "Mungkin emel tersebut berada dalam folder spam anda.", + "gotIt": "Faham", + "enterOpeningBalance": "Masukkan baki permulaan", + "pleaseEnterAValidBusinessName": "Sila masukkan nama perniagaan yang sah", + "enterBusiness": "Masukkan Nama Perniagaan/Kedai", + "selectBusinessCategory": "Pilih Kategori Perniagaan", + "todaySummary": "Rumusan Hari Ini", + "sellAll": "Jual Semua >", + "income": "Pendapatan", + "purchased": "Pembelian", + "endYourFreePlan": "Akhiri pelan percuma anda", + "yourFree": "Pakej Percuma anda hampir tamat, beli pelan seterusnya. Terima kasih.", + "upgradeNow": "Tingkatkan Sekarang", + "notFound": "Tidak Ditemui", + "updateYourSubscription": "Kemas kini langganan anda", + "noDataFound": "Tiada Data Ditemui", + "areYouSure": "Adakah anda pasti?", + "doYouWantToExitTheApp": "Adakah anda mahu keluar dari aplikasi?", + "no": "Tidak", + "yes": "Ya", + "dashboard": "Papan Pemuka", + "salesPurchaseOverview": "Gambaran Keseluruhan Jualan & Pembelian", + "totalItems": "Jumlah Item", + "totalCategories": "Jumlah Kategori", + "quickOverview": "Gambaran Keseluruhan Pantas", + "totalIncome": "Jumlah Pendapatan", + "customerDue": "Hutang Pelanggan", + "stockValue": "Nilai Stok", + "lossProfit": "Kerugian/Keuntungan", + "cost": "Kos", + "qty": "Kuantiti", + "noProductFound": "Tiada Produk Ditemui", + "phoneNumber": "Nombor Telefon", + "pleaseEnterAValidName": "Sila masukkan nama yang sah", + "pleaseEnterValidPhoneAndNameFirst": "Sila masukkan nombor telefon dan nama yang sah terlebih dahulu", + "confirmDelete": "Sahkan Padam", + "areYouSureYouWant": "Adakah anda pasti mahu memadam pihak ini?", + "pleaseEnterAValidPhoneNumber": "Sila masukkan nombor telefon yang sah", + "sendSMS": "Hantar SMS", + "searchH": "Carian Di Sini....", + "transactions": "Transaksi", + "selectAInvoice": "Pilih invois", + "totalDueAmount": "Jumlah Hutang", + "youCanNotPayMoreThenDue": "Anda tidak boleh membayar lebih dari jumlah hutang", + "noDueSelected": "Tiada Hutang Dipilih", + "pleaseEnterName": "Sila Masukkan Nama", + "pleaseEnterAmount": "Sila Masukkan Jumlah", + "enterNote": "Masukkan Nota", + "pleaseSelectAExpenseCategory": "Sila pilih kategori perbelanjaan", + "enterExpanseCategoryName": "Masukkan nama kategori perbelanjaan", + "comingSoon": "Akan Datang", + "pleaseMakeASaleFirst": "Sila buat jualan terlebih dahulu", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Pautan", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Gerbang Pembayaran", + "paymentSuccess": "Pembayaran Berjaya", + "paymentWasSuccessful": "Pembayaran berjaya!", + "paymentFailed": "Pembayaran Gagal", + "paymentFailedPleaseTryAgain": "Pembayaran gagal. Sila cuba lagi.", + "pleaseEnterAValidBrandName": "Sila masukkan nama jenama yang sah", + "enterABrandName": "Masukkan nama jenama", + "addCategory": "Tambah Kategori", + "enterCategoryName": "Masukkan nama kategori", + "selectVariations": "Pilih variasi: ", + "dataSavedSuccessfully": "Data berjaya disimpan.", + "somethingIs": "Ada sesuatu yang", + "updateYourProfile": "Kemas kini profil anda untuk menghubungkan pelanggan anda dengan kesan yang lebih baik", + "shopOpeningBalance": "Baki Pembukaan Kedai", + "shopRemainingBalance": "Baki Kedai Yang Tinggal", + "enterAValidDiscount": "Masukkan diskaun yang sah", + "addProductFirst": "Tambah produk terlebih dahulu", + "subtotal": "Subjumlah", + "purchaseDetails": "Butiran Pembelian", + "riead": "Baca", + "totall": "Jumlah:", + "startDate": "Tarikh Mula", + "pickStartDate": "Pilih Tarikh Mula", + "endDate": "Tarikh Tamat", + "pickEndDate": "Pilih Tarikh Tamat", + "failedToGetPlatformVersion": "Gagal mendapatkan versi platform.", + "enterQuantity": "Masukkan kuantiti", + "pleaseAddQuantity": "Sila tambah kuantiti", + "willBeAddedSoon": "Akan Ditambah Tidak Lama Lagi", + "addedToCart": "Ditambah ke Troli", + "connectYourPrinter": "Sambungkan Pencetak Anda", + "customerPay": "Bayaran Pelanggan", + "supplerPay": "Bayaran Pembekal", + "incomeReport": "Laporan Pendapatan", + "category": "Kategori", + "balance": "Baki", + "itemsSales": "Jualan item", + "totalPurchase": "Jumlah Pembelian", + "totalSales": "Jumlah Jualan", + "stockReport": "Laporan Stok", + "lossProfitReport": "Laporan Kerugian/Keuntungan", + "outOfStock": "Kehabisan Stok", + "vat": "VAT", + "customerPhoneNumber": "Nombor Telefon Pelanggan", + "enterCustomerPhoneNumber": "Masukkan nombor telefon pelanggan", + "walkInCustomer": "Pelanggan Langsung", + "guest": "Tetamu", + "stocks": "Stok: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Jangan Ganggu", + "on": "Hidup", + "off": "Mati", + "unlimitedUsagesOfOurPackage": "Penggunaan Tidak Terhad dari Pakej Kami\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Bayar untuk Langganan", + "field": "Medan", + "successfullyPaid": "berjaya dibayar", + "profileEdit": "Edit Profil", + "products": "Produk", + "salesList": "Senarai Jualan", + "useTitleCanNotBeEmpty": "Tajuk pengguna tidak boleh kosong", + "userTitle": "Tajuk Pengguna", + "enterUserTitle": "Masukkan Tajuk Pengguna", + "create": "Cipta", + "youHaveToGivePermission": "Anda Perlu Memberi Kebenaran", + "all": "Semua", + "userRoleDetails": "Butiran Peranan Pengguna", + "doYouWantToDeleteTheUser": "Adakah anda mahu memadam pengguna ini?", + "thisProductAlreadyAdded": "Produk ini sudah ditambah!", + "pleaseEnterAValidProductName": "Sila masukkan nama produk yang sah", + "enterProductName": "Masukkan nama produk", + "pleaseSelectACategory": "Sila pilih kategori", + "productCategory": "Kategori Produk", + "selectProductCategory": "Pilih Kategori Produk", + "enterSize": "Masukkan Saiz", + "enterColor": "Masukkan Warna", + "enterWeight": "Masukkan Berat", + "enterCapacity": "Masukkan Kapasiti", + "enterType": "Masukkan Jenis", + "productBrand": "Jenama Produk", + "selectABrand": "Pilih Jenama", + "productCodeIsRequired": "Kod produk diperlukan", + "enterAValidStock": "Masukkan stok yang sah", + "enterStock": "Masukkan stok", + "productUnit": "Unit Produk", + "selectProductUnit": "Pilih Unit Produk", + "pleaseEnterAValidPurchasePrice": "Sila masukkan harga pembelian yang sah", + "enterPurchasePrice": "Masukkan harga pembelian", + "pleaseEnterAValidSalePrice": "Sila masukkan harga jualan yang sah", + "enterSaltingPrice": "Masukkan harga salting", + "enterWholesalePrice": "Masukkan harga borong", + "enterDealerPrice": "Masukkan harga pengedar", + "enterDiscount": "Masukkan diskaun", + "enterManufacturerName": "Masukkan nama pengeluar", + "adding": "Menambah..", + "pleaseEnterAValidUnitName": "Sila masukkan nama unit yang sah", + "pleaseEnterUnitName": "Sila masukkan nama unit", + "productDetails": "Butiran Produk", + "smartWatch": "Jam Tangan Pintar", + "appleWatch": "Apple Watch", + "deleting": "Memadam....", + "brand": "Jenama", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Butiran", + "weSentAnOTPInYourPhoneNumber": "Kami telah menghantar OTP ke nombor telefon anda", + "pleaseEnterTheOTP": "Sila masukkan OTP", + "enterAValidOTP": "Masukkan OTP yang sah", + "verify": "Sahkan", + "resendIn": "Hantar semula OTP dalam ", + "dueCollection": "Pemungutan hutang", + "noTransaction": "Tiada urus niaga", + "updating": "Sedang mengemas kini...", + "confirmSMSTo": "Sahkan SMS kepada", + "anSMSWillBeSentToTheFollowingNumber": "SMS akan dihantar ke nombor berikut:", + "package": "Pakej", + "permissionNotGranted": "Kebenaran tidak diberikan!", + "collectedBy": "Dikumpul oleh:", + "phonee": "Telefon:", + "purchaseBy": "Dibeli oleh:", + "salesBy": "Dijual oleh:", + "days": "hari", + + "freeLifetimeUpdate": "Kemas Kini Percuma Sepanjang Hayat", + "android": "Sokongan Apl Android & iOS", + "premiumCustomerSupport": "Sokongan Apl Android & iOS", + "customInvoiceBranding": "Penjenamaan Invois Kustom", + "unlimitedUsage": "Penggunaan Tanpa Had", + "freeDataBackup": "Sandaran Data Percuma", + "receivedAmount": "Jumlah Diterima", + "addCustomers": "Tambah Pelanggan", + "noDue": "Tiada Hutang", + "customer": "Pelanggan", + "billingAddress": "Alamat Pengebilan", + "enterAddress": "Masukkan Alamat", + "city": "Bandar", + "cityName": "Nama Bandar", + "state": "Negeri", + "stateName": "Nama Negeri", + "zip": "Poskod", + "zipCode": "Masukkan Poskod", + "chooseCountry": "Pilih Negara", + "shippingAddress": "Alamat Penghantaran", + "partyCreateWarn": "Anda tidak mempunyai kebenaran untuk membuat Parti.", + "addParty": "Tambah Parti", + "creditLimit": "Had Kredit Parti", + "selectOne": "Pilih Satu", + "roundings": "Pembulatan (+/-)", + "roundingTotal": "Jumlah Bulat", + "opinion": "Masukkan pendapat anda", + "dueSaleWarn": "Jualan tertunggak tidak dibenarkan untuk pelanggan walk-in.", + "paymentTypeHint": "Sila pilih jenis pembayaran", + "createSaleWarn": "Anda tidak mempunyai kebenaran untuk membuat jualan.", + "updateSaleWarn": "Anda tidak mempunyai kebenaran untuk mengemas kini jualan.", + "uploadImage": "Muat naik Imej", + "useGallery": "Gunakan Galeri", + "openCamera": "Buka Kamera", + "scanCode": "Imbas kod QR produk", + "posSale": "Jualan POS", + "selectCustomer": "Pilih Pelanggan", + "searchWith": "Cari...", + "filter": "Tapis", + "productNotFound": "Produk Tidak Dijumpai", + "noMatched": "Tiada produk sepadan ditemui.", + "inventoryPermission": "Anda tidak mempunyai kebenaran inventori", + "noParty": "Tiada Parti Dijumpai", + "purchaseWarn": "Anda tidak mempunyai kebenaran untuk membuat pembelian.", + "purchaseUpdateWarn": "Anda tidak mempunyai kebenaran untuk mengemas kini pembelian.", + "addVariantDetails": "Tambah Butiran Varian", + "purchaseEx": "Harga Pembelian Ex.", + "purchaseIn": "Harga Pembelian Inc.", + "purchaseExReq": "Harga pembelian Ex. diperlukan", + "purchaseInReq": "Harga pembelian Inc. diperlukan", + "profitMargin": "Margin Keuntungan (%)", + "saleReq": "Harga jualan diperlukan", + "manufactureDate": "Tarikh Pembuatan", + "selectDate": "Pilih Tarikh", + "expDate": "Tarikh Luput", + "saveVariant": "Simpan Varian", + "model": "Model", + "selectModel": "Pilih Model", + "bulk": "Muat Naik Pukal", + "barcodeGen": "Penjana Barcode", + "upload": "Muat Naik", + "sku": "SKU / Kod", + "lowStock": "Stok Rendah", + "enLowStock": "Masukkan stok rendah", + "manuDate": "Tarikh Pembuatan", + "single": "Tunggal", + "batch": "Kumpulan", + "batchNo": "Nombor Kumpulan", + "entBatchNo": "Masukkan Nombor Kumpulan", + "variantAdded": "Varian berjaya ditambah!", + "variantDelete": "Varian berjaya dipadam!", + "addVariant": "Tambah Varian", + "typeSelect": "Pilih Jenis", + "taxType": "Jenis Cukai", + "selectTax": "Pilih Cukai", + "updateProductWarn": "Anda tidak mempunyai kebenaran untuk mengemas kini Produk.", + "addProductWarn": "Anda tidak mempunyai kebenaran untuk membuat Produk.", + "updateProductSuccess": "Produk Berjaya Dikemas Kini!", + "addProductSuccess": "Produk berjaya dibuat!", + "choose": "Pilih", + "view": "Lihat Butiran", + "priceWarn": "Harga Tidak Boleh Kosong", + "productSetting": "Tetapan Produk", + "saveSetting": "Simpan Tetapan", + "addStock": "Tambah Stok", + "stockWarn": "Stok mesti sekurang-kurangnya 1", + "updateSuccess": "Berjaya Dikemas Kini", + "updateFailed": "Gagal mengemas kini stok", + "deleteBatchWarn": "Adakah anda pasti mahu memadamkan Kumpulan ini?", + "lowStockReport": "Laporan Stok Rendah", + "genPdfWarn": "Tiada data untuk menjana PDF", + "dateFilterWarn": "Tarikh hingga tidak boleh sebelum Tarikh dari.", + "createPdfWarn": "Anda tidak mempunyai kebenaran untuk menjana PDF.", + "expirationStatus": "Status Luput", + "selectFDate": "Pilih dari tarikh", + "selectToDate": "Pilih hingga tarikh", + "clear": "Bersihkan", + "incomeReportPermission": "Anda tidak mempunyai kebenaran untuk melihat laporan pendapatan.", + "deleteAcc": "Padam Akaun", + "deletePartyWarn": "Anda tidak mempunyai kebenaran untuk memadam parti.", + "updatePartyWarn": "Anda tidak mempunyai kebenaran untuk mengemas kini parti.", + "phoneNotAvail": "Nombor telefon tidak tersedia.", + "notLaunch": "Tidak dapat melancarkan aplikasi telefon.", + "quickOver": "Gambaran Keseluruhan Pantas", + "tranSacOver" : "Gambaran Transaksi", + "profitLoss" : "Untung & Rugi" +} \ No newline at end of file diff --git a/lib/l10n/intl_my.arb b/lib/l10n/intl_my.arb new file mode 100644 index 0000000..5439555 --- /dev/null +++ b/lib/l10n/intl_my.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "သင့်အကောင့်ကို ဖျက်လိုသည်မှာ သေချာပါသလား။ ဤလုပ်ဆောင်ချက်သည် သင့်ဒေတာအားလုံးကို အပြီးတိုင် ဖျက်ပစ်မည်ဖြစ်သည်။", + "passwordMust6Character": "စကားဝှက်သည် အနည်းဆုံး ၆ လုံး ရှိရမည်", + "passwordIsRequired": "စကားဝှက်သည် အနည်းဆုံး ၆ လုံး ရှိရမည်", + "iAgreeDeleteMyAccountPermanent": "ကျွန်ုပ်၏အကောင့်ကို အပြီးတိုင်ဖျက်ရန် သဘောတူပါသည်။", + "flat": "ပုံသေ", + "percent": "ရာခိုင်နှုန်း", + "partialPaid": "တစ်စိတ်တစ်ပိုင်း ပေးချေပြီး", + "selectStock": "စတော့ ရွေးချယ်ပါ", + "stockOrVariant": "စတော့ / အမျိုးအစား", + "noBatch": "ဘတ်ချ် မရှိပါ", + "purchaseQuantityRequired": "ဝယ်ယူသည့် အရေအတွက် လိုအပ်သည်", + "excelUploader": "Excel တင်သည့်ကိရိယာ", + "remove": "ဖယ်ရှားပါ", + "uploading": "တင်နေသည်...", + "pickAndUploadFile": "ဖိုင်ရွေးပြီး တင်ပါ", + "downloadExcelFormat": "Excel ပုံစံ ဒေါင်းလုဒ်လုပ်ပါ", + "excelFiles": "Excel ဖိုင်များ", + "noFileSelected": "ဖိုင်ရွေးချယ်ထားခြင်းမရှိပါ", + "orContinueWith": "သို့မဟုတ် ဆက်လက်ဆောင်ရွက်ရန်", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ဝင်ရောက်မှု မအောင်မြင်ပါ။ ထပ်မံကြိုးစားပါ။", + "someThingWithWrongWithTheWebPage": "ဝဘ်စာမျက်နှာတွင် တစ်ခုခု မှားယွင်းနေပါသည်။", + "loadingOtpSetting": "OTP ဆက်တင်များ တင်နေသည်...", + "youCanNowResendYourOtp": "OTP ကို ယခု ပြန်လည်ပေးပို့နိုင်ပါပြီ။", + "resendOtpSeconds": "${start} စက္ကန့်အတွင်း OTP ကို ပြန်လည်ပေးပို့ပါ", + "oldPassword": "စကားဝှက်အဟောင်း", + "oldPasswordCanNotBeEmpty": "စကားဝှက်အဟောင်းသည် အလွတ်မဖြစ်ရပါ", + "seconds": "စက္ကန့်", + "downloading": "ဒေါင်းလုဒ်လုပ်နေသည်...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ဒေါင်းလုဒ် အောင်မြင်ပါသည်။ သင်၏ Documents ဖိုင်တွဲကို စစ်ဆေးပါ", + "printBarCode": "ဘားကုဒ် ရိုက်နှိပ်ပါ", + "youDoNotHavePermissionToGenerateBarcode": "ဘားကုဒ်ထုတ်ရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + "download": "ဒေါင်းလုဒ်", + "packingDate": "ထုပ်ပိုးသည့် ရက်စွဲ", + "permissionDeniedToViewBank": "ဘဏ်အချက်အလက် ကြည့်ရှုခွင့် ငြင်းပယ်ခံရသည်။", + "permissionDeniedToUpdateBank": "ဘဏ်အချက်အလက် ပြင်ဆင်ခွင့် ငြင်းပယ်ခံရသည်။", + "editWarehouse": "ဂိုဒေါင် ပြင်ဆင်ရန်", + "addNewWarehouse": "ဂိုဒေါင်အသစ် ထည့်ရန်", + "warehouseName": "ဂိုဒေါင်အမည်", + "enterWarehouseName": "ဂိုဒေါင်အမည် ထည့်ပါ", + "amountMustBeGreaterThanZero": "ပမာဏသည် ၀ ထက် ကြီးရမည်", + "canNotRetrievePaymentDetails": "ငွေပေးချေမှု အချက်အလက်များကို ရယူ၍မရပါ။", + "youDonNotHavePermissionToCreateExpense": "အသုံးစရိတ် ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + "youDoNotHavePermissionToCreateExpenseCategory": "အသုံးစရိတ် အမျိုးအစား ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + "youDonNotHavePermissionToCreateIncome": "ဝင်ငွေ ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + "youDoNotHavePermissionToCreateIncomeCategory": "ဝင်ငွေ အမျိုးအစား ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + "salesReturn": "အရောင်းပြန်အမ်းငွေ", + "purchaseReturn": "အရောင်းပြန်အမ်းငွေ", + "returnQuantity": "ပြန်အမ်းသည့် အရေအတွက်", + "nonFoundableDiscount": "ပြန်အမ်းမရသော (VAT/လျှော့စျေး)", + "confirmReturn": "ပြန်အမ်းခြင်းကို အတည်ပြုပါ", + "pleaseSelectForProductReturn": "ပြန်အမ်းရန်အတွက် ကုန်ပစ္စည်းကို ရွေးချယ်ပါ", + "failedToProcessReturn": "ပြန်အမ်းခြင်းကို လုပ်ဆောင်ရန် မအောင်မြင်ပါ။", + "noValuesDenied": "တန်ဖိုးများ သတ်မှတ်ထားခြင်းမရှိပါ", + "editCategory": "အမျိုးအစား ပြင်ဆင်ရန်", + "editModel": "မော်ဒယ် ပြင်ဆင်ရန်", + "addNewModel": "မော်ဒယ်အသစ် ထည့်ရန်", + "pleaseEnterValidName": "မှန်ကန်သောအမည်ကို ထည့်ပါ", + "modelName": "မော်ဒယ်အမည်", + "enterModelName": "မော်ဒယ်အမည် ထည့်ပါ", + "youDoNotHavePermissionToCreateModel": "မော်ဒယ်ဖန်တီးရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ", + "youDoNotHavePermissionToUpdateModel": "မော်ဒယ်ပြင်ဆင်ရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ", + "modelUpdateSuccessfully": "မော်ဒယ်ကို အောင်မြင်စွာ ပြင်ဆင်ပြီးပါပြီ။", + "modelCreatedSuccessfully": "မော်ဒယ်ကို အောင်မြင်စွာ ဖန်တီးပြီးပါပြီ။", + "models": "မော်ဒယ်များ", + "youDoNotHavePermissionDeleteModel": "မော်ဒယ်ဖျက်ရန် သင့်တွင် ခွင့်ပြုချက်မရှိပါ။", + "enterLabelText": "တံဆိပ်စာသား ထည့်ပါ", + "searchBatchNo": "ဘတ်ချ်နံပါတ် ရှာပါ...", + "noActiveUser": "အသုံးပြုနေသော အသုံးပြုသူ မဟုတ်ပါ", + "pleaseUseValidPurchaseCodeUseTheApp": "အက်ပ်ကို အသုံးပြုရန် မှန်ကန်သော ဝယ်ယူမှု ကုဒ်ကို အသုံးပြုပါ။", + "notInternetConnection": "အင်တာနက် ချိတ်ဆက်မှု မရှိပါ", + "pleaseCheckYourInternetConnection": "သင်၏ အင်တာနက် ချိတ်ဆက်မှုကို စစ်ဆေးပြီး ထပ်မံ ကြိုးစားပါ", + "ok": "အိုကေ", + "addCash": "ငွေသားထည့်ရန်", + "reduceCash": "ငွေသားလျှော့ရန်", + "transactionType": "ငွေလွှဲမှု အမျိုးအစား", + "user": "အသုံးပြုသူ", + "toAccount": "လက်ခံမည့်အကောင့်", + "fromAccount": "ပေးပို့မည့်အကောင့်", + "years": "နှစ်များ", + "comboProductReport": "တွဲဖက်ကုန်ပစ္စည်း အစီရင်ခံစာ", + "grossProfit": "စုစုပေါင်းအမြတ်", + "netProfit": "အသားတင်အမြတ်", + "incomeType": "ဝင်ငွေအမျိုးအစား", + "expensesType": "အသုံးစရိတ်အမျိုးအစား", + "resets": "ပြန်သတ်မှတ်ရန်", + "packageName": "ပက်ကေ့ဂျ်အမည်", + "start": "စတင်ရန်", + "paymentMethod": "ငွေပေးချေမှုပုံစံ", + "addPayment": "ငွေပေးချေမှုထည့်ရန်", + "advance": "ကြိုတင်ငွေ", + "noteLevel": "မှတ်စုအဆင့်", + "enterYourNoteLevel": "မှတ်စုအဆင့်ထည့်ပါ", + "postSaleMessage": "ရောင်းချပြီးနောက်သတင်းစကား", + "enterYourPostSaleMessage": "ရောင်းချပြီးနောက်သတင်းစကားထည့်ပါ", + "a4PageLogo": "A4 အင်ဗွိုက်လိုဂို", + "thermalInvoicePageLogo": "Thermal အင်ဗွိုက်လိုဂို", + "thermalPrinterLanguage": "ပရင်တာဘာသာစကား", + "thermalPrinterPageSize": "စက္ကူဆိုဒ်", + "openSetting": "ဆက်တင်ဖွင့်ရန်", + "selectRack": "စင်ရွေးချယ်ရန်", + "rack": "စင် (Rack)", + "selectShelf": "အကန့်ရွေးချယ်ရန်", + "shelf": "အကန့် (Shelf)", + "variations": "ဗေရိယေးရှင်းများ", + "combo": "တွဲဖက်ပစ္စည်း (Combo)", + "enterBatchNo": "Batch နံပါတ်ထည့်ပါ", + "selectWarehouse": "ဂိုဒေါင်ရွေးချယ်ရန်", + "warehouse": "ဂိုဒေါင် (Warehouse)", + "netTotalAmount": "စုစုပေါင်းအသားတင်ပမာဏ", + "defaultSellingPrice": "ပုံမှန်ရောင်းစျေး", + "selectItems": "ပစ္စည်းရွေးချယ်ရန်", + "variantList": "ဗေရိယေးရှင်းစာရင်း", + "addSubVariation": "ဗေရိယေးရှင်းအစိတ်အပိုင်းထည့်ရန်", + "editProduct": "ပစ္စည်းပြင်ဆင်ရန်", + "noItemFound": "ပစ္စည်းမတွေ့ပါ", + "youDoNotHavePermissionDeleteTheShelf": "သင်၌ ဤအကန့်ကိုဖျက်ရန် အခွင့်အရေးမရှိပါ", + "notMatchingResultFound": "ကိုက်ညီသောရလဒ်မတွေ့ပါ", + "editShelf": "အကန့်ပြင်ဆင်ရန်", + "addShelf": "အကန့်အသစ်ထည့်ရန်", + "shelfName": "အကန့်အမည်", + "enterShelfName": "အကန့်အမည်ထည့်ပါ", + "pleaseEnterShelfName": "ကျေးဇူးပြု၍ အကန့်အမည်ထည့်ပါ", + "productRacks": "ပစ္စည်းစင်များ", + "racks": "စင်များ (Racks)", + "youDoNtHavePermissionToCreateRacks": "သင်၌ စင်များဖန်တီးရန် အခွင့်အရေးမရှိပါ။", + "youDoNtHavePermissionToDeleteRacks": "သင်၌ စင်များဖျက်ရန် အခွင့်အရေးမရှိပါ။", + "youDoNtHavePermissionToUpdateRacks": "သင်၌ စင်များပြင်ဆင်ရန် အခွင့်အရေးမရှိပါ။", + "addNewRack": "စင်အသစ်ထည့်ရန်", + "editRack": "စင်ပြင်ဆင်ရန်", + "rackName": "စင်အမည်", + "pleaseEnterRackName": "ကျေးဇူးပြု၍ စင်အမည်ထည့်ပါ", + "shelves": "အကန့်များ (Shelves)", + "pressToSelect": "ရွေးချယ်ရန်နှိပ်ပါ", + "selectAtLeastOneRack": "အနည်းဆုံး အကန့်တစ်ခုရွေးချယ်ပါ", + "inActive": "အသုံးမပြုပါ", + "addNewVariation": "ဗေရိယေးရှင်းအသစ်ထည့်ရန်", + "editVariations": "ဗေရိယေးရှင်းပြင်ဆင်ရန်", + "values": "တန်ဖိုးများ", + "enterValues": "တန်ဖိုးများထည့်ပါ", + "pleaseEnterAtLeastOneValues": "ကျေးဇူးပြု၍ အနည်းဆုံး တန်ဖိုးတစ်ခုထည့်ပါ။", + "productVariations": "ပစ္စည်းဗေရိယေးရှင်းများ", + "permissionDenied": "ခွင့်ပြုချက်မရှိပါ", + "noVariationFound": "ဗေရိယေးရှင်းမတွေ့ပါ", + "addNewVariations": "ဗေရိယေးရှင်းအသစ်များထည့်ရန်", + "variationId": "ဗေရိယေးရှင်း ID", + "updateRole": "ရာထူးပြင်ဆင်ရန်", + "addRole": "ရာထူးထည့်ရန်", + "enterUserName": "အသုံးပြုသူအမည်ထည့်ပါ", + "enterYourPassword": "လျှို့ဝှက်နံပါတ်ထည့်ပါ", + "selectAll": "အားလုံးရွေးရန်", + "sNo": "စဉ်", + "feature": "လုပ်ဆောင်ချက်", + "read": "ဖတ်ရန်", + "viewPrice": "စျေးနှုန်းကြည့်ရန်", + "purchaseReturns": "ဝယ်ယူမှုပြန်ပေးခြင်း", + "expiredProduct": "သက်တမ်းကုန်ပစ္စည်း", + "barcodes": "ဘာကုဒ်များ", + "bulkUploads": "အစုလိုက်တင်ခြင်း", + "productModels": "ပစ္စည်းမော်ဒယ်များ", + "incomes": "ဝင်ငွေများ", + "dues": "ပေးရန်ကျန်များ", + "subscriptions": "စာရင်းသွင်းမှုများ", + "paymentsTypes": "ငွေပေးချေမှုအမျိုးအစားများ", + "roles": "ရာထူးများ", + "manageSetting": "ဆက်တင်စီမံရန်", + "downloadApk": "APK ဒေါင်းလုဒ်လုပ်ရန်", + "vatReports": "VAT အစီရင်ခံစာများ", + "profitAndLossDetailsReport": "အရှုံးအမြတ်အသေးစိတ်", + "transactionsHistoryReport": "ငွေလွှဲပြောင်းမှုမှတ်တမ်း", + "expireProductReports": "သက်တမ်းကုန်ပစ္စည်းအစီရင်ခံစာ", + "productPurchaseReport": "ပစ္စည်းဝယ်ယူမှုအစီရင်ခံစာ", + "productSalesReport": "ပစ္စည်းရောင်းချမှုအစီရင်ခံစာ", + "role": "ရာထူး", + "areYouSureWantToDeleteThisRole": "ဤရာထူးကို ဖျက်ရန် သေချာပါသလား?", + "inStock": "ပစ္စည်းရှိသည်", + "informationShowInLabels": "တံဆိပ်တွင်ပြသမည့်အချက်အလက်", + "packageDate": "ထုပ်ပိုးသည့်ရက်စွဲ", + "barCodePrintLabelSetting": "ဘာကုဒ်ထုတ်ရန်ဆက်တင်", + "labelRoleLabelSize2Inch": "Label Roll 2\"*1, 50mm*25mm", + "labelRoleLabelSize1_5Inch": "Label Roll 1.5\"*1, 38mm*25mm", + "thirtyTwoLabelPerSheet": "တစ်ရွက်လျှင် ၃၂ ခု", + "youDoNotHaveAnyPermissionToGenerateBarCode": "သင်၌ ဘာကုဒ်ထုတ်ရန် အခွင့်အရေးမရှိပါ။", + "pleaseSelectAProductFirst": "ကျေးဇူးပြု၍ ပစ္စည်းအရင်ရွေးပါ", + "pleaseEnterAValidQuantity": "မှန်ကန်သောအရေအတွက်ထည့်ပါ (အနည်းဆုံး ၁)", + "pleaseSelectProductFirst": "ကျေးဇူးပြု၍ ပစ္စည်းအရင်ရွေးပါ", + "bluetoothIsTurnedOff": "Bluetooth ပိတ်ထားသည်။ ပြန်ဖွင့်ပါ။", + "noBluetoothDeviceSelected": "Bluetooth စက်ပစ္စည်းမရွေးချယ်ရသေးပါ။", + "printLabel": "တံဆိပ်ထုတ်ရန်", + "caningForDevices": "စက်ရှာဖွေနေသည်...", + "noDeviceFound": "စက်မတွေ့ပါ", + "retryScan": "ပြန်ရှာရန်", + "connectedTo": "ချိတ်ဆက်ထားသောစက် -", + "pleaseEnableBluetooth": "ကျေးဇူးပြု၍ Bluetooth ဖွင့်ပါ", + "skuOrCode": "SKU / ကုဒ်", + "lowStockAlert": "လက်ကျန်နည်းသတိပေးချက်", + "tax": "အခွန် (Tax)", + "costExclusionTax": "အခွန်မပါဝင်သောစျေးနှုန်း", + "costInclusionTax": "အခွန်ပါဝင်သောစျေးနှုန်း", + "mrpOrSalePrice": "အမြင့်ဆုံးရောင်းစျေး (MRP)", + "expiredDate": "သက်တမ်းကုန်ရက်စွဲ", + "sellingPrice": "ရောင်းစျေး", + "variationsProduct": "ဗေရိယေးရှင်းပစ္စည်း", + "comboProducts": "တွဲဖက်ပစ္စည်းများ", + "noStockAvailable": "လက်ကျန်စာရင်းမရှိပါ။", + "highToLowPrice": "စျေးနှုန်း - အမြင့်မှအနိမ့်", + "lowToHighPrice": "စျေးနှုန်း - အနိမ့်မှအမြင့်", + "attachment": "ပူးတွဲဖိုင်", + "viewStock": "လက်ကျန်ကြည့်ရန်", + "expiry": "သက်တမ်းကုန်ဆုံးမှု", + "expire": "သက်တမ်းကုန်တော့မည်", + "sevenDays": "၇ ရက်", + "fifteenthDays": "၁၅ ရက်", + "thirtyDays": "ရက် ၃၀", + "sixtyDays": "ရက် ၆၀", + "outPremiumPlan": "ကျွန်ုပ်တို့၏ Premium အစီအစဉ်", + "youDoNotHavePermissionToCreatePurchase": "သင်၌ ဝယ်ယူမှုပြုလုပ်ရန် အခွင့်အရေးမရှိပါ။", + "thisPlanIsNotAvailableToPurchase": "ဤအစီအစဉ်ကို ဝယ်ယူ၍မရနိုင်ပါ", + "thisPlanIsEligibleForUpgrade": "ဤအစီအစဉ်ကို အဆင့်မြှင့်၍မရပါ", + "extendPlan": "အစီအစဉ်သက်တမ်းတိုးရန်", + "buyNow": "ယခုဝယ်ယူရန်", + "none": "မရှိပါ", + "roundToWholeNumber": "ကိန်းပြည့်သို့ညှိရန်", + "roundToNearestWholeNumber": "အနီးစပ်ဆုံးကိန်းပြည့်သို့ညှိရန်", + "roundToNearnessDecimalNumber005": "ဒသမညှိရန် (0.05)", + "roundToNearnessDecimalNumber01": "ဒသမညှိရန် (0.1)", + "roundToNearnessDecimalNumber05": "ဒသမညှိရန် (0.5)", + "lastYear": "ယခင်နှစ်", + "productStock": "ပစ္စည်းလက်ကျန်", + "unit": "ယူနစ်", + "showExpireDate": "သက်တမ်းကုန်ရက်ပြရန်", + "vatId": "VAT နံပါတ်", + "vatType": "VAT အမျိုးအစား", + "exclusivePrice": "အခွန်မပါစျေး", + "inclusivePrice": "အခွန်ပါစျေး", + "profitPercent": "အမြတ်ရာခိုင်နှုန်း", + "showSingle": "တစ်ခုချင်းပြရန်", + "showCombo": "တွဲဖက်ပစ္စည်းပြရန်", + "showVariant": "ဗေရိယေးရှင်းပြရန်", + "showAction": "လုပ်ဆောင်ချက်ပြရန်", + "ledger": "လယ်ဂျာ (စာရင်းချုပ်ဗဟို)", + "youDoNotHavePermissionToGenerateReport": "သင်သည် အစီရင်ခံစာထုတ်ရန် ခွင့်ပြုချက်မရှိပါ", + "noDataAvailable": "ဒေတာမရှိပါ", + "youDoNotHavePermissionToExportExcel": "သင်သည် Excel ထုတ်ယူရန် ခွင့်ပြုချက်မရှိပါ", + "noDataAvailableForExport": "ထုတ်ယူရန် ဒေတာမရှိပါ", + "supplierDue": "ပေးသွင်းသူထံ ပေးရန်ကျန်ငွေ", + "partyType": "အဖွဲ့အစည်းအမျိုးအစား", + "allParty": "အဖွဲ့အစည်းအားလုံး", + "yesterday": "မနေ့က", + "last7Days": "လွန်ခဲ့သော ၇ ရက်", + "last30Days": "လွန်ခဲ့သော ရက် ၃၀", + "currentMonth": "ယခုလ", + "lastMonth": "ပြီးခဲ့သောလ", + "currentYear": "ယခုနှစ်", + "customerDate": "စိတ်ကြိုက်ရက်စွဲ", + "noTransactionToGeneratePdf": "PDF ထုတ်ရန် ငွေစာရင်းမှတ်တမ်းမရှိပါ", + "generatePdf": "PDF ထုတ်မည်", + "noTransactionFound": "ငွေစာရင်းမှတ်တမ်း ရှာမတွေ့ပါ", + "reference": "ရည်ညွှန်းချက်", + "creditIn": "ဝင်ငွေ (Credit)", + "debitOut": "ထွက်ငွေ (Debit)", + "subscribeNow": "အခုပဲ စာရင်းသွင်းပါ", + "expired": "သက်တမ်းကုန်ဆုံးသွားပြီ", + "totalBalance": "စုစုပေါင်း လက်ကျန်ငွေ", + "hoursLeft": "ကျန်ရှိသော နာရီ", + "daysLeft": "ကျန်ရှိသော ရက်", + "pos": "အရောင်းစက် (POS)", + "profitAndLoss": "အရှုံးအမြတ်စာရင်း", + "branch": "ဘဏ်ခွဲ/ဆိုင်ခွဲ", + "hrm": "လူ့စွမ်းအားအရင်းအမြစ် စီမံခန့်ခွဲမှု", + "inventory": "ကုန်ပစ္စည်းလက်ကျန်", + "editAttendance": "တက်ရောက်မှု ပြင်ဆင်ရန်", + "addNewAttendance": "တက်ရောက်မှုအသစ် ထည့်ရန်", + "employee": "ဝန်ထမ်း", + "pleaseSelectAnEmployee": "ဝန်ထမ်း ရွေးချယ်ပါ", + "shift": "ဂျီုတီအချိန် (Shift)", + "selectEmployeeFirst": "ဝန်ထမ်းကို အရင်ရွေးချယ်ပါ", + "selectDateFirst": "ရက်စွဲကို အရင်ရွေးချယ်ပါ", + "month": "လ", + "autoSelected": "အလိုအလျောက် ရွေးချယ်ပြီး", + "pleaseSelectDate": "ရက်စွဲ ရွေးချယ်ပါ", + "timeIn": "အလုပ်ဝင်ချိန်", + "timeOut": "အလုပ်ဆင်းချိန်", + "attendance": "တက်ရောက်မှု", + "allEmployee": "ဝန်ထမ်းအားလုံး", + "noAvailableRecordFound": "တက်ရောက်မှု မှတ်တမ်းမရှိပါ", + "addAttendance": "တက်ရောက်မှု ထည့်သွင်းရန်", + "noNoteProvided": "မှတ်ချက် ရေးသားထားခြင်းမရှိပါ", + "duration": "ကြာချိန်", + "youDoNotHavePermissionToViewAttendance": "သင်သည် တက်ရောက်မှုကြည့်ရှုရန် ခွင့်ပြုချက်မရှိပါ", + "department": "ဌာန", + "noDepartmentFound": "ဌာန ရှာမတွေ့ပါ", + "inactive": "အသက်မဝင်သော", + "noDescriptionAvailableForThisDepartment": "ဤဌာနအတွက် အသေးစိတ်ဖော်ပြချက်မရှိပါ", + "youDoNotHavePermissionToUpdateDepartment": "သင်သည် ဌာနအချက်အလက်ကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + "youDoNotHavePermissionToDeleteDepartment": "သင်သည် ဌာနကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + "failedToDeleteTheDeterment": "ဌာနကို ဖျက်၍မရပါ", + "failedToLoadDepartment": "ဌာနအချက်အလက်များကို ခေါ်ယူ၍မရပါ", + "addDepartment": "ဌာနအသစ်ထည့်ရန်", + "saving": "သိမ်းဆည်းနေသည်", + "editDesignation": "ရာထူးပြင်ဆင်ရန်", + "addDesignation": "ရာထူးအသစ်ထည့်ရန်", + "designationName": "ရာထူးအမည်", + "enterDesignationName": "ရာထူးအမည် ရိုက်ထည့်ပါ", + "pleaseEnterDesignationName": "ကျေးဇူးပြု၍ ရာထူးအမည် ရိုက်ထည့်ပါ", + "pleaseSelectAStatus": "အခြေအနေ (Status) ကို ရွေးချယ်ပါ", + "enterDescription": "အသေးစိတ်ဖော်ပြချက် ရေးပါ", + "designation": "ရာထူး", + "noDesignationFound": "ရာထူး ရှာမတွေ့ပါ", + "noDescriptionAvailableForThisDesignation": "ဤရာထူးအတွက် အသေးစိတ်ဖော်ပြချက်မရှိပါ", + "youDoNotPermissionToUpdateDesignation": "သင်သည် ရာထူးကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + "youDoNotHavePermissionToDeleteDesignation": "သင်သည် ရာထူးကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + "updatePurchase": "ဝယ်ယူမှု အချက်အလက်ပြင်ဆင်ရန်", + "editEmployee": "ဝန်ထမ်းအချက်အလက် ပြင်ရန်", + "addNewEmployee": "ဝန်ထမ်းအသစ်ထည့်ရန်", + "enterFullName": "အမည်အပြည့်အစုံ ရိုက်ထည့်ပါ", + "pleaseSelectDesignation": "ရာထူး ရွေးချယ်ပါ", + "pleaseSelectDepartment": "ဌာန ရွေးချယ်ပါ", + "pleaseSelectStatus": "အခြေအနေ ရွေးချယ်ပါ", + "pleaseEnterYourPhoneNumber": "ဖုန်းနံပါတ် ရိုက်ထည့်ပါ", + "countryName": "နိုင်ငံအမည်", + "enterYourCountry": "နိုင်ငံ ရိုက်ထည့်ပါ", + "salary": "လစာ", + "pleaseEnterYourSalary": "လစာငွေပမာဏ ရိုက်ထည့်ပါ", + "gender": "ကျား/မ", + "pleaseSelectYourGender": "ကျား/မ ရွေးချယ်ပါ", + "pleaseSelectYourShift": "ဂျီုတီအချိန် ရွေးချယ်ပါ", + "birthDate": "မွေးသက္ကရာဇ်", + "joinDate": "အလုပ်ဝင်သည့်ရက်စွဲ", + "staus": "အခြေအနေ", + "pleaseSelectValidStartAndEndDates": "မှန်ကန်သော စတင်ချိန်နှင့် ပြီးဆုံးချိန်ကို ရွေးပါ", + "endDateCannotBeBeforeStartDate": "ပြီးဆုံးရက်သည် စတင်ရက်ထက် မစောရပါ", + "editHoliday": "ရုံးပိတ်ရက် ပြင်ဆင်ရန်", + "addNewHoliday": "ရုံးပိတ်ရက်အသစ် ထည့်ရန်", + "enterHolidayName": "ရုံးပိတ်ရက်အမည် ရိုက်ထည့်ပါ", + "pleaseEnterHolidayName": "ကျေးဇူးပြု၍ ရုံးပိတ်ရက်အမည် ရိုက်ထည့်ပါ", + "pleaseEnterDate": "ရက်စွဲ ရိုက်ထည့်ပါ", + "pleaseSelectStartDate": "စတင်မည့်ရက်စွဲ ရွေးပါ", + "pleaseEnterEndDate": "ပြီးဆုံးမည့်ရက်စွဲ ရိုက်ထည့်ပါ", + "endDateBeforeStartDate": "ပြီးဆုံးရက်သည် စတင်ရက်ထက် စောနေသည်", + "holidayList": "ရုံးပိတ်ရက်စာရင်း", + "noHolidayFound": "ရုံးပိတ်ရက် ရှာမတွေ့ပါ", + "noHolidayFundMatching": "ကိုက်ညီသော ရုံးပိတ်ရက် ရှာမတွေ့ပါ", + "addHoliday": "ရုံးပိတ်ရက် ထည့်သွင်းရန်", + "youDoNotHavePermissionToUpgradeHoliday": "သင်သည် ရုံးပိတ်ရက်ကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + "holiday": "ရုံးပိတ်ရက်", + "editLeave": "ခွင့်တိုင်ကြားမှု ပြင်ဆင်ရန်", + "addNewLeave": "ခွင့်တိုင်ကြားမှုအသစ် ထည့်ရန်", + "leaveType": "ခွင့်အမျိုးအစား", + "pleaseSelectALeaveType": "ခွင့်အမျိုးအစား ရွေးချယ်ပါ", + "pleaseSelectAStartDate": "စတင်မည့်ရက်စွဲ ရွေးပါ", + "leaveDuration": "ခွင့်သက်တမ်း", + "autoCalculatedDays": "ရက်ပေါင်း (အလိုအလျောက် တွက်ချက်ပြီး)", + "leaveList": "ခွင့်စာရင်း", + "noLeaveRequestFound": "ခွင့်တိုင်ကြားမှု ရှာမတွေ့ပါ", + "addLeave": "ခွင့်ထည့်သွင်းရန်", + "noDescriptionProvided": "အသေးစိတ်ဖော်ပြချက် မရှိပါ", + "youDoNotHavePermissionToUpdateLeaveRequest": "သင်သည် ခွင့်တိုင်ကြားမှုကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + "youDoNotHavePermissionToDeleteLeaveRequest": "သင်သည် ခွင့်တိုင်ကြားမှုကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + "leaveRequest": "ခွင့်တိုင်ကြားမှု", + "editPayroll": "လစာစာရင်း ပြင်ဆင်ရန်", + "addNewPayroll": "လစာစာရင်းအသစ် ထည့်ရန်", + "paymentYear": "ပေးချေသည့် နှစ်", + "pleaseSelectPaymentYear": "ပေးချေသည့် နှစ်ကို ရွေးပါ", + "pleaseSelectAnMonth": "လကို ရွေးချယ်ပါ", + "pleaseEnterADate": "ရက်စွဲ ရိုက်ထည့်ပါ", + "totalSalaryAmount": "စုစုပေါင်း လစာပမာဏ", + "payrollList": "လစာစာရင်း", + "noPayrollFound": "လစာမှတ်တမ်း ရှာမတွေ့ပါ", + "paymentDetails": "ပေးချေမှု အသေးစိတ်", + "youDoNotHaveUpdatePayroll": "သင်သည် လစာစာရင်းကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + "youDoNotHavePermissionToDeletePayroll": "သင်သည် လစာစာရင်းကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + "payrollRecord": "လစာမှတ်တမ်း", + "searchAttendance": "တက်ရောက်မှု ရှာဖွေရန်", + "attendanceReport": "တက်ရောက်မှု အစီရင်ခံစာ", + "noAttendanceRecordFound": "ရွေးချယ်ထားသော အချက်အလက်များအတွက် တက်ရောက်မှုမှတ်တမ်း ရှာမတွေ့ပါ", + "searchLeave": "ခွင့်ရှာဖွေရန်", + "leaveReports": "ခွင့်အစီရင်ခံစာ", + "noLeaveRecordFound": "ရွေးချယ်ထားသော အချက်အလက်များအတွက် ခွင့်မှတ်တမ်း ရှာမတွေ့ပါ", + "durationDays": "ကြာချိန် (ရက်ပေါင်း)", + "payrollReports": "လစာအစီရင်ခံစာ", + "noMatchingPayrollFound": "ကိုက်ညီသော လစာမှတ်တမ်း ရှာမတွေ့ပါ", + "editShift": "ဂျီုတီအချိန် ပြင်ဆင်ရန်", + "addNewShift": "ဂျီုတီအချိန်အသစ် ထည့်ရန်", + "shiftName": "ဂျီုတီအချိန်အမည်", + "pleaseSelectAShift": "ဂျီုတီအချိန် ရွေးချယ်ပါ", + "breakStatus": "နားချိန်အခြေအနေ", + "pleaseSelectBreakStatus": "နားချိန်အခြေအနေ ရွေးချယ်ပါ", + "startTimeIsRequired": "စတင်ချိန် လိုအပ်ပါသည်", + "startTime": "စတင်ချိန်", + "enterStartTime": "စတင်ချိန် ရိုက်ထည့်ပါ", + "endTimeIsRequired": "ပြီးဆုံးချိန် လိုအပ်ပါသည်", + "endTime": "ပြီးဆုံးချိန်", + "enterEndTime": "ပြီးဆုံးချိန် ရိုက်ထည့်ပါ", + "startBreakTime": "နားချိန်စတင်သည့်အချိန်", + "enterBreakTime": "နားချိန် ရိုက်ထည့်ပါ", + "endBreakTime": "နားချိန်ပြီးဆုံးသည့်အချိန်", + "noShiftFound": "ဂျီုတီအချိန် ရှာမတွေ့ပါ", + "addShift": "ဂျီုတီအချိန် ထည့်သွင်းရန်", + "breakTime": "နားချိန်", + "breakDuration": "နားချိန်ကြာမြင့်မှု", + "youDoNotToHavePermissionToUpdateShift": "သင်သည် ဂျီုတီအချိန်ကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + "youDoNotToHavePermissionToDeleteShift": "သင်သည် ဂျီုတီအချိန်ကို ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + "doYouReallyWantToDeleteThis": "ဒါကို တကယ်ပဲ ဖျက်ချင်ပါသလား", + "viewDetails": "အသေးစိတ်ကြည့်ရန်", + "leave": "ခွင့်", + "payroll": "လစာစာရင်း", + "editBankAdjustment": "ဘဏ်ညှိနှိုင်းမှု ပြင်ဆင်ရန်", + "adjustBankBalance": "ဘဏ်လက်ကျန်ငွေ ညှိနှိုင်းရန်", + "pleaseAddAtLeastOneBank": "လက်ကျန်ငွေညှိရန် ဘဏ်အကောင့် အနည်းဆုံးတစ်ခု ထည့်ပါ", + "accountNumber": "အကောင့်အမည်", + "selectAccount": "အကောင့်ရွေးချယ်ပါ", + "selectType": "အမျိုးအစားရွေးချယ်ပါ", + "amountsIsRequired": "ပမာဏ လိုအပ်ပါသည်", + "invalidAmount": "မှားယွင်းသော ပမာဏ", + "adjustmentDate": "ညှိနှိုင်းသည့်ရက်စွဲ", + "dateIsRequired": "ရက်စွဲ လိုအပ်ပါသည်", + "editBankAccounts": "ဘဏ်အကောင့်များ ပြင်ဆင်ရန်", + "addNewBankAccounts": "ဘဏ်အကောင့်အသစ် ထည့်ရန်", + "accountDisplayName": "အကောင့်အမည် (ပြသရန်)", + "enterAccountDisplayName": "ပြသမည့်အမည် ရိုက်ထည့်ပါ", + "displayNameIsRequired": "ပြသမည့်အမည် လိုအပ်ပါသည်", + "openingBalanceIsRequired": "စတင်လက်ကျန်ငွေ လိုအပ်ပါသည်", + "asOfDate": "ယခုရက်စွဲအထိ", + "hideFiled": "အကွက်များကို ဝှက်ထားရန်", + "addMoreFiled": "အကွက်များ ထပ်ထည့်ရန်", + "enterAccountName": "အကောင့်နံပါတ် ရိုက်ထည့်ပါ", + "ifscCode": "IFSC ကုဒ်", + "upiIdForQrCode": "QR ကုဒ်အတွက် UPI ID", + "bankName": "ဘဏ်အမည်", + "enterBankName": "ဘဏ်အမည် ရိုက်ထည့်ပါ", + "accountHolderName": "အကောင့်ပိုင်ရှင်အမည်", + "enterAccountHolderName": "အကောင့်ပိုင်ရှင်အမည် ရိုက်ထည့်ပါ", + "printBankDetailsAndInvoice": "ဘဏ်အချက်အလက်များကို ပြေစာတွင် ထည့်သွင်းရိုက်နှိပ်မည်", + "viewingTransactionFor": "ငွေစာရင်းကြည့်ရှုနေသည့် အကောင့် -", + "bankAccounts": "ဘဏ်အကောင့်များ", + "noBankAccountFound": "ဘဏ်အကောင့် ရှာမတွေ့ပါ", + "noAccountsFoundMissing": "ကိုက်ညီသော အကောင့်ရှာမတွေ့ပါ", + "deposit": "ငွေသွင်းခြင်း", + "addBank": "ဘဏ်အကောင့်ထည့်ရန်", + "bankToBankTransfer": "ဘဏ်အကောင့်အချင်းချင်း လွှဲပြောင်းခြင်း", + "bankToCashTransfer": "ဘဏ်မှ လက်ငင်းငွေသို့ ပြောင်းလဲခြင်း", + "accountName": "အကောင့်အမည်", + "holderName": "ပိုင်ရှင်အမည်", + "openingDate": "စတင်ဖွင့်လှစ်သည့်ရက်စွဲ", + "currentBalance": "လက်ရှိ လက်ကျန်ငွေ", + "permissionDeniedToDeleteBank": "ဘဏ်အကောင့်ဖျက်ရန် ခွင့်ပြုချက်မရှိပါ", + "canNotEditThisTransactionType": "ဤငွေစာရင်းအမျိုးအစားကို ပြင်ဆင်၍မရပါ", + "bank": "ဘဏ်", + "noTransactionFoundForThisFilter": "ဤစစ်ထုတ်မှုအတွက် ငွေစာရင်းမှတ်တမ်း ရှာမတွေ့ပါ", + "pleaseSelectBothAccounts": "အကောင့်နှစ်ခုလုံးကို ရွေးချယ်ပါ", + "cannotTransferToSameAccounts": "အကောင့်တစ်ခုတည်းအတွင်း လွှဲပြောင်း၍မရပါ", + "editBankTransfer": "ဘဏ်လွှဲပြောင်းမှု ပြင်ဆင်ရန်", + "needAtLeastTwoBankAccount": "လွှဲပြောင်းရန် ဘဏ်အကောင့် အနည်းဆုံး နှစ်ခုလိုအပ်သည်", + "from": "မှ", + "to": "သို့", + "editBankToCash": "ဘဏ်မှ လက်ငင်းငွေသို့ ပြောင်းလဲခြင်းအား ပြင်ဆင်ရန်", + "noBankAccountsFoundToTransferFrom": "လွှဲပြောင်းရန် ဘဏ်အကောင့် ရှာမတွေ့ပါ", + "selectOneAccount": "အကောင့်တစ်ခု ရွေးချယ်ပါ", + "editCashAdjustment": "လက်ငင်းငွေညှိနှိုင်းမှု ပြင်ဆင်ရန်", + "adjustCashBalance": "လက်ငင်းငွေလက်ကျန် ညှိနှိုင်းရန်", + "customDate": "စိတ်ကြိုက်ရက်စွဲ", + "cashInHand": "လက်ဝယ်ရှိငွေ", + "currentCashBalance": "လက်ရှိ လက်ငင်းငွေလက်ကျန်", + "transfer": "လွှဲပြောင်းခြင်း", + "adjustCash": "ငွေညှိနှိုင်းရန်", + "pleaseSelectADestinationBankAccounts": "လွှဲပြောင်းမည့် ဘဏ်အကောင့်ကို ရွေးချယ်ပါ", + "editCashToBank": "လက်ငင်းငွေမှ ဘဏ်သို့သွင်းခြင်းအား ပြင်ဆင်ရန်", + "cashToBankTransfer": "လက်ငင်းငွေမှ ဘဏ်သို့သွင်းခြင်း", + "noDestinationBankAccountFond": "လွှဲပြောင်းမည့် ဘဏ်အကောင့် ရှာမတွေ့ပါ", + "transferCheque": "ချက်လက်မှတ် လွှဲပြောင်းခြင်း", + "receivedFrom": "ထံမှ ရရှိသည်", + "chequeAmount": "ချက်လက်မှတ် ပမာဏ", + "chequeNumber": "ချက်လက်မှတ် နံပါတ်", + "chequeDate": "ချက်လက်မှတ် ရက်စွဲ", + "referenceNumber": "ရည်ညွှန်းနံပါတ်", + "selectBankToCash": "ဘဏ် သို့မဟုတ် လက်ငင်းငွေ ရွေးချယ်ပါ", + "depositTo": "ငွေသွင်းမည့်နေရာ", + "selectDepositDestination": "ငွေသွင်းမည့်နေရာ ရွေးချယ်ပါ", + "transferDate": "လွှဲပြောင်းသည့်ရက်စွဲ", + "doYouWantToRellyReOpenThisCheque": "ဤချက်လက်မှတ်ကို တကယ်ပဲ ပြန်ဖွင့်ချင်ပါသလား", + "okay": "ကောင်းပြီ", + "reOpen": "ပြန်ဖွင့်မည်", + "open": "ဖွင့်ထားသည်", + "chequeList": "ချက်လက်မှတ်စာရင်း", + "closed": "ပိတ်ထားသည်", + "noChequeFound": "ချက်လက်မှတ် ရှာမတွေ့ပါ", + "searchTransaction": "ငွေစာရင်းမှတ်တမ်း ရှာဖွေရန်...", + "filterByDate": "ရက်စွဲဖြင့် စစ်ထုတ်ရန်", + "addImage": "ပုံထည့်ရန်", + "cashAndBankManagement": "ငွေသားနှင့် ဘဏ်စီမံခန့်ခွဲမှု", + "cheque": "ချက်လက်မှတ်များ", + "branchList": "ဘဏ်ခွဲစာရင်း", + "roleAndPermission": "အခန်းကဏ္ဍနှင့် ခွင့်ပြုချက်များ", + "switchBank": "ဘဏ်ခွဲ ပြောင်းမလား", + "exitBank": "ဘဏ်ခွဲမှ ထွက်ရန်", + "areYouSureWantToSwitchToDifferentBranch": "အခြားဘဏ်ခွဲသို့ ပြောင်းရန် သေချာပါသလား", + "areYourSureYouWantToExitFromThisBranch": "ဤဘဏ်ခွဲမှ ထွက်ရန် သေချာပါသလား", + "switchs": "ပြောင်းမည်", + "exit": "ထွက်မည်", + "createBranch": "ဘဏ်ခွဲအသစ်ဖွင့်မည်", + "areYouSureWantToDeleteThisBranch": "ဤဘဏ်ခွဲကို ဖျက်ရန် သေချာပါသလား", + "currents": "လက်ရှိ", + "noBrunchFound": "ဘဏ်ခွဲ ရှာမတွေ့ပါ", + "updateBranch": "ဘဏ်ခွဲ အချက်အလက်ပြင်ဆင်ရန်", + "pleaseEnterBranchName": "ဘဏ်ခွဲအမည် ရိုက်ထည့်ပါ", + "enterBalance": "လက်ကျန်ငွေ ရိုက်ထည့်ပါ", + "youDoNotHavePermissionToUpdateBranch": "သင်သည် ဘဏ်ခွဲကို ပြင်ဆင်ရန် ခွင့်ပြုချက်မရှိပါ", + "allTransaction": "ငွေစာရင်းမှတ်တမ်း အားလုံး", + "duePay": "ပေးရန်ရှိငွေ ပေးချေရန်", + "allParties": "အဖွဲ့အစည်းအားလုံး", + "retry": "ထပ်မံကြိုးစားပါ", + "incomeCategoriesReport": "ဝင်ငွေအမျိုးအစား အစီရင်ခံစာ", + "dayBook": "နေ့စဉ်မှတ်တမ်းစာအုပ်", + "billWiseProfit": "ဘေလ်အလိုက် အမြတ်", + "cashFlow": "ငွေစီးဆင်းမှု", + "balanceSheet": "လက်ကျန်ရှင်းတမ်း", + "taxReport": "အခွန်အစီရင်ခံစာ", + "productSaleHistory": "ကုန်ပစ္စည်းရောင်းချမှု မှတ်တမ်း", + "productPurchaseHistory": "ကုန်ပစ္စည်းဝယ်ယူမှု မှတ်တမ်း", + "partyReports": "အဖွဲ့အစည်းဆိုင်ရာ အစီရင်ခံစာများ", + "customerLedger": "ဝယ်ယူသူ လယ်ဂျာ", + "supplierLedger": "ပေးသွင်းသူ လယ်ဂျာ", + "partyWiseProfit": "အဖွဲ့အစည်းအလိုက် အမြတ်", + "productWiseProfit": "ကုန်ပစ္စည်းအလိုက် အမြတ်", + "top5Customer": "အများဆုံးဝယ်ယူသူ ၅ ဦး", + "top5Supplier": "အများဆုံးပေးသွင်းသူ ၅ ဦး", + "productReports": "ကုန်ပစ္စည်း အစီရင်ခံစာများ", + "comboReport": "အတွဲလိုက် အစီရင်ခံစာ", + "expiredItemReport": "သက်တမ်းကုန်ပစ္စည်း အစီရင်ခံစာ", + "top5Product": "အရောင်းရဆုံးပစ္စည်း ၅ မျိုး", + "productWiseProfitAndLoss": "ကုန်ပစ္စည်းအလိုက် အရှုံးအမြတ်", + "productWisePurchase": "ကုန်ပစ္စည်းအလိုက် ဝယ်ယူမှု", + "productWiseSale": "ကုန်ပစ္စည်းအလိုက် ရောင်းချမှု", + "noProductMatchYourSearch": "ရှာဖွေမှုနှင့် ကိုက်ညီသော ကုန်ပစ္စည်းမရှိပါ", + "purchaseQty": "ဝယ်ယူသည့် အရေအတွက်", + "saleQty": "ရောင်းချသည့် အရေအတွက်", + "youDoNotHavePermissionProfitAndLoss": "သင်သည် အရှုံးအမြတ်ကြည့်ရန် ခွင့်ပြုချက်မရှိပါ", + "sold": "ရောင်းပြီး", + "remaining": "ကျန်ရှိသော", + "totalAssets": "စုစုပေါင်း ပိုင်ဆိုင်မှု", + "assets": "ပိုင်ဆိုင်မှု", + "itemName": "ပစ္စည်းအမည်", + "personalInfo": "ကိုယ်ရေးအချက်အလက် -", + "dueBalance": "ပေးရန်ကျန် လက်ကျန်ငွေ", + "walletBalance": "ပိုက်ဆံအိတ် လက်ကျန်ငွေ", + "cashIn": "ငွေဝင်", + "cashOut": "ငွေထွက်", + "runningCash": "လည်ပတ်နေသော ငွေသား", + "moneyIn": "ငွေဝင်", + "moneyOut": "ငွေထွက်", + "noDataAvailableForGeneratePdf": "PDF ထုတ်ရန် ဒေတာမရှိပါ", + "balanceDue": "ပေးရန်ကျန်ငွေ", + "returnedAmount": "ပြန်အမ်းငွေ ပမာဏ", + "saleReturn": "အရောင်းပြန်အမ်းခြင်း", + "saleEdit": "အရောင်းပြင်ဆင်ခြင်း", + "pleaseAddASalesReturn": "အရောင်းပြန်အမ်းခြင်းကို ထည့်သွင်းပါ", + "subscriptionReports": "စာရင်းသွင်းမှု အစီရင်ခံစာများ", + "started": "စတင်သည်", + "end": "ပြီးဆုံးသည်", + "taxReportList": "အခွန်အစီရင်ခံစာ စာရင်း", + "developedBy": "ရေးသားသူ -", + "time": "အချိန်", + "receivedBy": "လက်ခံရရှိသူ -", + "wallet": "ပိုက်ဆံအိတ်", + "warranty": "ဝရန်တီ (Warranty)", + "guarantee": "အာမခံ (Guarantee)", + "remark": "မှတ်ချက်", + "bankDetails": "ဘဏ်အချက်အလက်များ", + "cashAndBank": "လက်ငင်းငွေနှင့် ဘဏ်", + "pdfGenerateSuccessfully": "PDF အောင်မြင်စွာ ထုတ်ပြီးပါပြီ", + "generatingPdf": "PDF ထုတ်လုပ်နေသည်", + "INVOICE": "ငွေတောင်းခံလွှာ", + "admin": "အက်ဒမင်", + "invoiceNumber": "ငွေတောင်းခံလွှာနံပါတ်", + "vatNumber": "VAT နံပါတ်", + "customerSignature": "၀ယ်သူ၏ လက်မှတ်", + "authorizedSignature": "ခွင့်ပြုထားသော လက်မှတ်", + "poweredBy": "မှ စွမ်းအားပေးထားသည်", + "shippingCharge": "ပို့ဆောင်ခ", + "totalReturned": "စုစုပေါင်း ပြန်ရောက်", + "amountsInWord": "စာလုံးဖြင့် ရေးသားထားသော ပမာဏများ", + "changeAmount": "အကြွေ ပြန်ပေးရမည့် ပမာဏ", + "sellsBy": "မှ ရောင်းချသည်", + "rounding": "အနီးစပ်ဆုံး ဂဏန်းသို့ ပြောင်းလဲခြင်း", + "paidBy": "မှ ပေးချေသည်", + "vatGstTitle": "VAT/GST ခေါင်းစဉ်", + "enterVatGstTitle": "VAT/GST ခေါင်းစဉ် ထည့်ပါ", + "vatGstNumber": "VAT/GST နံပါတ်", + "enterVatGstNumber": "VAT/GST နံပါတ် ထည့်ပါ", + "vatAndTax": "VAT နှင့် အခွန်", + "customPrint": "စိတ်ကြိုက် ပုံနှိပ်ခြင်း", + "taxRates": "အခွန်နှုန်းများ", + "taxRatesMangeYourTaxRates": "အခွန်နှုန်းများ - သင်၏ အခွန်နှုန်းများကို စီမံပါ", + "add": "ထည့်ရန်", + "status": "အခြေအနေ", + "active": "အသက်ဝင်သည်", + "disable": "ပိတ်ရန်", + "deletedSuccessFully": "အောင်မြင်စွာ ဖျက်ပြီးပါပြီ!", + "failedToDeleteTheTax": "အခွန် ဖျက်ရန် ပျက်ကွက်ခဲ့သည်", + "errorDeletingTax": "အခွန် ဖျက်ရာတွင် အမှားအယွင်းရှိသည်", + "taxGroup": "အခွန် အုပ်စု", + "combinationOfTheMultipleTaxes": "အခွန်အမျိုးမျိုး ပေါင်းစပ်ခြင်း", + "subTaxes": "ခွဲထွက် အခွန်များ", + "action": "လုပ်ဆောင်ချက်", + "addTax": "အခွန် ထည့်ပါ", + "editTax": "အခွန် ပြင်ဆင်ပါ", + "addNewTax": "အခွန်အသစ် ထည့်ပါ", + "enterTaxRates": "အခွန်နှုန်း ထည့်ပါ", + "addTaxGroup": "အခွန် အုပ်စုအသစ် ထည့်ပါ", + "editTaxGroup": "အခွန် အုပ်စု ပြင်ဆင်ပါ", + "taxWithSingleMultipleTaxType": "အခွန် အမျိုးအစား တစ်ခု/အများ ပါဝင်သော အခွန်", + "noSubTaxSelected": "ခွဲထွက် အခွန် ရွေးချယ်ထားခြင်း မရှိပါ", + "subTaxList": "ခွဲထွက် အခွန် စာရင်း", + "taxPercent": "အခွန် ရာခိုင်နှုန်း", + "done": "ပြီးစီး", + "writerTaxHere": "ဤနေရာတွင် စာသား ရေးပါ...", + "expiredList": "သက်တမ်းကုန်ဆုံး စာရင်း", + "listIsEmpty": "စာရင်း ဗလာ ဖြစ်နေသည်", + "printingInvoice": "ငွေတောင်းခံလွှာ ပုံနှိပ်နေသည်", + "salesSetting": "အရောင်း ဆက်တင်များ", + "invoiceLogo": "ငွေတောင်းခံလွှာ လိုဂို", + "printingOption": "ပုံနှိပ် ရွေးချယ်စရာ", + "amountRoundingMethod": "ပမာဏ အနီးစပ်ဆုံး ဂဏန်းသို့ ပြောင်းလဲနည်း", + "signUp": "အကောင့်ဖွင့်ပါ", + "returnedItem": "ပြန်ပို့ကုန်", + "returnedDate": "ပြန်ပို့ရက်စွဲ", + "saleBy": "ရောင်းသူ", + "purchasedBy": "ဝယ်သူ", + "collectedBys": "စုဆောင်းသူ", + "payableAmount": "ပေးချေရမည့်ငွေ", + "receivedAmount": "လက်ခံရရှိငွေ", + "unitPrices": "တစ်ယူနစ်စျေးနှုန်း", + "item": "ပစ္စည်း", + "sl": "စဉ်", + "mobiles": "မိုဘိုင်း", + "paidVia": "မှတစ်ဆင့်ပေးချေသည်", + "moneyReceipt": "ငွေလက်ခံဖြတ်ပိုင်း", + "receipt": "လက်ခံဖြတ်ပိုင်း", + "barcodeGenerator" : "Barcode ဖန်တီးသူ", + "searchProduct" : "ထုတ်ကုန် ရှာဖွေမှု", + "code" : "ကုဒ်", + "price" : "ဈေးနှုန်း", + "showCode" : "ကုဒ်ပြသရန်", + "showPrice" : "ဈေးနှုန်းပြသရန်", + "showName" : "အမည်ပြသရန်", + "actions" : "အရေးယူမှုများ", + "noItemSelected" : "အရာမရွေးချယ်ရသေးပါ", + "noProductSelected" : "ထုတ်ကုန်မရွေးချယ်ရသေးပါ", + "previewPdf" : "PDF ကြိုတင်ကြည့်ရှုခြင်း", + "salesReturnReport" : "ရောင်းချမှု ပြန်အမ်းငွေ စာရင်း", + "purchaseReturnReport" : "ဝယ်ယူမှု ပြန်အမ်းငွေ စာရင်း", + "incomeFor" : "ဝင်ငွေအတွက်", + "enterProductCode" : "ထုတ်ကုန်ကုဒ်ကိုရိုက်ထည့်ပါ", + "addIncome" : "ဝင်ငွေထည့်ပါ", + "incomeDate" : "ဝင်ငွေရက်စွဲ", + "incomeCategories" : "ဝင်ငွေအမျိုးအစားများ", + "addIncomeCategory" : "ဝင်ငွေအမျိုးအစားထည့်ပါ", + "enterIncomeCategoryName" : "ဝင်ငွေအမျိုးအစားအမည်ကိုရိုက်ထည့်ပါ", + "totalReturnAmount" : "စုစုပေါင်း ပြန်အမ်းငွေ", + "returned" : "ပြန်အမ်း", + "supplierDetails" : "ပေးသွင်းသူအသေးစိတ်", + "weekly" : "အပတ်စဉ်", + "monthly" : "လစဉ်", + "yearly" : "နှစ်စဉ်", + "today" : "ယနေ့", + "thisWeek" : "ယခုအပတ်", + "thisMonth" : "ယခုလ", + "thisYear": "ယခုနှစ်", + "allTime" : "အချိန်အားလုံး", + "custom" : "စိတ်ကြိုက်", + "addUserRole": "အသုံးပြုသူ ရယူရန်", + "noRoleFound": "အသုံးပြုသူ ရယူမတွေ့ရှိပါဘူး", + "yourPackageExpiredInDays": "သင့် ပရတာကို ၅ ရက်အတွင်း ပြန်လည်ကောင်းသွားမည်", + "yourPackageExpiredToday": "သင့် ပရတာကို ယနေ့ ပြန်လည်ကောင်းသွားမည်\n\nအောက်ပါ ဝယ်ယူရန်လိုသွားပါ", + "contactUs": "ဆက်သွယ်ရန်", + "setting" : "ဆက်တင်", + "writeYourMessageHere": "သင်၏ မက်ဆေ့ခ်ျကို မှတ်ချက်ရေးပါ", + "sendMessage": "မက်ဆေ့ခ်ျပို့ပါ", + "sendYourEmail": "သင်၏ အီးမေးလ် ပို့ပါ", + "backToHome": "ပင်မစာမျက်နှာသို့ ပြန်သွားပါ", + "promoCode": "ပရိုမို ကုဒ်", + "submit": "တင်သွင်းပါ", + "seeAllPromoCode": "အကြောင်း ပရိုမို ကုဒ်များ ကြည့်ပါ", + "categories": "အမျိုးအစားများ", + "enterYourPhoneNumber": "သင်၏ဖုန်းနံပါတ်ရိုက်ထည့်ပါ", + "enterFullAddress": "သင့်လိပ်စာအပြည့်အစုံကိုရိုက်ထည့်ပါ", + "enterYourEmailAddress": "သင့်အီးမေးလ်လိပ်စာကိုရိုက်ထည့်ပါ", + "pleaseEnterAPassword": "ကျေးဇူးပြု၍ စကားဝှက်ကိုရိုက်ထည့်ပါ", + "pleaseEnterAConfirmPassword": "ကျေးဇူးပြု၍ အတည်ပြုစကားဝှက်ကိုရိုက်ထည့်ပါ", + "enterYourName": "သင့်နာမည်အပြည့်အစုံကိုရိုက်ထည့်ပါ", + "addNewAddress": "အသစ်လိပ်စာကိုထည့်ပါ", + "firstName": "အရှေ့ပါသည်", + "lastName": "အဆုံးပါသည်", + "easytheusedesciption": "PosPro အက်ပလီကေးရှင့် အခမဲ့၊ အသုံးပြုနိုင်သောအကြောင်းကြောင်းကိုအသုံးပြုသည်။ အကြောင်းကို ရယူသည့် POS စနစ်တစ်ခုဖြစ်ပြီးကွောင်းကြောင်းကိုလည်းအတူ အကြောင်းကြောင်းများနှင့် အမြဲတမ်းများကိုပါဝင်သည်။", + "choseYourFeature": "သင့်ရဲ့အကြောင်းကိုရွေးချယ်ပါ", + "choseyourfeatureDesciption": "အကြောင်းကိုများသည် တစ်စီးရှင်းတွင် မဟုတ်ပါ။ ယင်းအသုံးများကိုလည်း PosPro ကို အသုံးပြုသော အကြောင်းကြောင်းကိုဖြစ်သည်။", + "allBusinessolutionDescrip": "PosPro သည် စတော့၊ ငွေစာရင်း၊ အေရာင်းအားကစား၊ အစာရင်းနှင့် အခြေအနေ/အမြဲအစားများဖြစ်သည်။", + "country": "နိုင်ငံ", + "bangladesh": "ဘင်္ဂလားဒီးယား", + "apply": "လျှောက်ထားသည်", + "deliveryAddress": "ပေးပို့ရန်လိပ်စာ", + "noDataAvailabe": "အချက်အလက်မရရှိနိုင်ပါ", + "addDelivery": "ပို့ရန်ထည့်ပါ", + "description": "ဖော်ပြချက်", + "addNote": "မှတ်ချက်ထည့်ပါ", + "image": "ပုံ", + "pleaseConnectThePrinterFirst": "ကျေးဇူးပြု၍ ပင်နှစ်ထည့်ပါ", + "selectCategory": "အမျိုးအစားကိုရွေးပါ", + "enterExpenseDate": "ကုန်ကျစရိတ်အချိန်ကိုရိုက်ထည့်ပါ", + "enterName": "အမည်ကိုရိုက်ထည့်ပါ", + "enterAmount": "ပမာဏကိုရိုက်ထည့်ပါ", + "enterRefNumber": "မှတ်တမ်းနံပါတ်ကိုရိုက်ထည့်ပါ", + "fashions": "ဖက်ရှင်းစားများ", + "billTO": "ငွေတောင်းရန်", + "totalDue": "စုစုပေါင်းကျန်ငွေ", + "paymentsAmount": "ငွေပေးချေရန်ပမာဏများ", + "remainingDue": "ကျန်ငွေကျလက်ကျန်", + "thankYouForYourDuePayment": "ကျန်ငွေပေးချေမှုအတွက် ကျေးဇူးပြုပြီးတော့သင်တို့ကိုကျေးဇူးကိုက်ညီမည်", + "print": "ပုံနှိပ်ပါ", + "unitPrice": "ယူနစ်ကျသည်", + "totalPrice": "စုစုပေါင်းကျသည်", + "totalVat": "အသံပစ်အပစ်စုစုပေါင်း", + "deliveryCharge": "ပို့ခြင်းကျသည်", + "totalPayable": "စုစုပေါင်းကျသင့်သော", + "thankYouForYourPurchase": "ဝယ်ယူအားအတည်ပြုပြီးကျေးဇူးကိုက်ညီမည်", + "pleaseConnectYourBlutohPrinter": "ကျေးဇူးပြု၍ သင့်ဘလူ့ပုံထီးသို့ချိတ်ဆက်ပါ", + "editSocailMedia": "လူ့အင်္ဂလိပ်များကို တည်းဖြတ်ပါ", + "socialMarketing": "လူမှုစနစ်တစ်ခု", + "share": "မျှဝေရန်", + "notification": "အသိပေးချက်", + "purchaseAlarm": "ဝယ်ယူသော အရာကာများ", + "purchaseConfirmed": "ဝယ်ယူမှု အတည်ပြုပြီး", + "paymentComplete": "ငွေပေးချေမှု ပြီးဆုံးခဲ့သည်", + "return": "ပြန်မှာပါ", + "sendSms": "ဆီးချိုးပို့ပါ", + "receiveThePin": "ကြိုက်ပါ PIN ကိုရရှိပါ", + "startNewSale": "ကစားသမား စတီးခွဲစဥ်", + "payment": "ငွေပေးချေမှု", + "masterCard": "မာစတာကဒ်", + "instruction": "အကြောင်းအသစ်", + "cash": "ငွေသား", + "invoiceViewer": "ဘောင်ချာနာမည်", + "size": "အရွယ်အစား", + "color": "အရောင်", + "weight": "အလေးချိန်", + "capacity": "ရွှေ့ဆောင်ချိန်", + "type": "အမျိုးအစား", + "youWantToDeleteTheProduct": "ဤပစ္စည်းကို ဖျက်မည်လား?", + "delete": "ဖျက်ပါ", + "contactDetails": "ဆက်သွယ်ရန်အသေးစိတ်များ", + "clarence": "ကလာအန်", + "call": "ခေတ်မှာရန်", + "message": "စာတိုက်မှတ်ရန်", + "dailyTransaction": "နေ့စဉ်ကြည့်ရန်အာမခံအလုပ်များ", + "promo": "ပရိုမိုး", + "send": "ပို့ရန်", + "easyToUseThePos": "အစီရင်ခံစားလိုသူများအတွက် အက်မြတ် POS ဖြန့်ဝေသည်", + "easyToUseDescription": "ကျွန်ုပ်သို့ အသုံးပြုနိုင်သော PosPro အက်မြတ်များကို အခြားစနစ်များထံတွင် အသုံးပြုသူများအား ရွေးချယ်စားပေးသည်။", + "chooseYourFeature": "သင်နှစ်ခုရွေးချယ်မည်", + "chooseYourFeatureDescription": "အရွယ်အစားများကိုရွေးချယ်ပါမည်။ အဆင့်များသည် အစပြုအရေးကိုကြည့်သွင်းရန်ဖြစ်ပါသည်။", + "allBusinessSolutions": "စီးပွားရေးစနစ်အားလုံး", + "allBusinessSolutionDescription": "PosPro သည် စတော့တရား၊ အကောင့်၊ အရောင်၊ ငွေမှားမှုနှင့်အရှေ့/အတွေ့အစားများဖြင့် အရွယ်အစားအမျိုးမျိုးပြောင်းလဲသုံးခြင်းဖြစ်သည်။", + "skip": "ကျေးဇူးပြု", + "next": "နောက်တစ်မျက်နှိပ်ပါ", + "aNewUpdateAvailable": "အပြင်အဆင့်ဆက်လုပ်ရေးအသစ်တစ်ခု ရရှိနိုင်ပါ\nသင့် app ကို အဆင့်မြှင့်ပါ", + "skipTheUpdate": "အဆင့်မြှင့်ရန်လဲကျေးဇူးပြု", + "rememberMeLater": "မည်သည့်အကြိုက်များကိုဒီနေရာတွင် သတိပေးပါ", + "poweredByAcnoo": "အကန်ပိုင်အတွင်းတပ်ဆင့်သုံးသည်", + "lossOrProfit": "အမြဲအသွယ်/အခြေအနေ", + "expense": "ကုန်ကျစရိတ်", + "parties": "ပါတ်ဆိုင်များ", + "home": "အိမ်အမြင်", + "sales": "အရောင်မှုများ", + "settings": "ဆက်တင်များ", + "purchaseNow": "ယခုဝယ်ယူရန်", + "paymentMethods": "ငွေပေးချေမှုနှင့်အတိုးအခြားနည်းလမ်းများ", + "save": "သိမ်းဆည်းပါ", + "update": "အပ်ဒိတ်ပြုပါ", + "continueButton": "ဆက်လက်ရှေ့သို့", + "name": "နာမည်", + "phone": "ဖုန်းနံပါတ်", + "email": "အီးမေးလ်လိပ်စာ", + "address": "လိပ်စာ", + "previousDue": "အတွက်ကျန်ပါကျမှန်ကန်ခံရသည်", + "selectLang": "သင့်ဘာသာစကားရွေးချယ်ပါ", + "addContact": "ဆက်သွယ်ရန်ဖောင်းပေးပါ", + "moreInfo": "အချက်အလက်ပြသည်", + "retailer": "ကုန်ပစ္စည်းရောင်းရသူ", + "dealer": "ကုန်ပစ္စည်းရောင်းရသူ", + "wholesaler": "လက်ကျန်းရောင်းရသူ", + "supplier": "ကုန်လက်ပစ္စည်းရောင်းသူ", + "CustomerDetails": "ဖောက်သည်အသေးစိတ်", + "recentTransaction": "နောက်ဆုံးငွေစာရင်းများ", + "totalProduct": "ကုန်ပစ္စည်းအားလုံး", + "total": "စုစုပေါင်း", + "paid": "ငွေပေးချေပြီး", + "unPaid": "ငွေပေးချေမှုမပြုရ", + "due": "ပေးရမည်", + "connect": "ကွန်ပျူတာကိုချိတ်ဆက်ပါ", + "tryAgain": "နောက်ထပ်တက်ပါ", + "loading": "တင်ပြရန်", + "viewAll": "အားလုံးကြည့်ရန်", + "partyList": "လက်ခံမှုစာရင်း", + "addCustomer": "ကုန်သည်အသစ်ထပ်ဖြည့်ပါ", + "updateContact": "ဆက်သွယ်ရန်နောက်တစ်ဆင့်အပ်ဒိတ်ပြုရန်", + "dueList": "အကောင့်ငွေပေးချေရသောစာရင်း", + "collectDue": "ငွေပေးချေရမည်", + "date": "ရက်စွဲ", + "dueAmount": "ငွေပေးရမည့်ပမာဏ:", + "customerName": "ကုန်သည်အမည်", + "totalAmount": "စုစုပေါင်းပမာဏ", + "paidAmount": "ပေးချေရမည့်ပမာဏ", + "paymentTypes": "ငွေပေးချေမှုအမျိုးအစား", + "cancel": "ပယ်ဖျက်ပါ", + "expenseReport": "အသုံးစာရင်း", + "fromDate": "မှာယူသည့်ရက်စွဲ", + "toDate": "ထိုးသည့်ရက်စွဲ", + "expenseFor": "အသုံးပြုသည့်အရေအတွက်", + "amount": "ပမာဏ", + "noData": "အချက်အလက်မရရှိနိုင်ပါ", + "totalExpense": "အသုံးစရိတ်စုစုပေါင်း", + "addExpense": "အသုံးစရိတ်ထည့်ပါ", + "expenseDate": "အသုံးစရိတ်ရက်စွဲ", + "referenceNo": "ကြောင်းကြားနံပါတ်", + "note": "မှတ်ချက်", + "expenseCat": "အသုံးစရိတ်အမျိုးအစားများ", + "search": "ရှာဖွေပါ", + "select": "ရွေးချယ်ပါ", + "addExpenseCat": "အသုံးစရိတ်အမျိုးအစာထည့်ပါ", + "categoryName": "အမျိုးအစာနာမည်", + "alreadyAdded": "ရှိသည့်အတွက်", + "whatNew": "ဘာလဲရှာမလဲ", + "lp": "ငွေကျပ်/အခြေအနေ", + "profit": "အခြေအနေ", + "loss": "အခြေအနေ", + "lpDetails": "ငွေကျပ်/အခြေအနေ အသေးစိတ်", + "invoice": "ငွေတောင်းခံရန်", + "dates": "ရက်စွဲ:", + "mobile": "ဖုန်းနံပါတ်:", + "product": "ကုန်ပစ္စည်း", + "quantity": "အရေအတွက်", + "discount": "လျှော့စျေး", + "totalLoss": "စုစုပေါင်းအခြေအနေ", + "totalProfit": "စုစုပေါင်းအခြေအနေ", + "productList": "ကုန်ပစ္စည်းစာရင်း", + "stock": "ကုန်ကောင်း", + "addNewProduct": "ကုန်ပစ္စည်းအသစ်ထည့်ပါ", + "productName": "ကုန်ပစ္စည်းအမည်", + "productCode": "ကုန်ပစ္စည်းကုဒ်", + "purchasePrice": "ဝယ်ယူနိုင်သည့်စျေးနှုန်း", + "mrp": "MRP", + "wholeSalePrice": "ရောင်းဈေးစျေး", + "dealerPrice": "ကုန်ပစ္စည်းရောင်းစျေး", + "manufacturer": "ကုန်လက်မှုသုံးစွဲသူ", + "saveNPublish": "သိမ်းဆည်းပြီး စီစဉ်ထုတ်မည်", + "brands": "ကုန်ရောင်းများ", + "addBrand": "ကုန်ရောင်းထည့်ပါ", + "brandName": "ကုန်ရောင်းအမည်", + "addUnit": "ယူနစ်ထည့်ပါ", + "unitName": "ယူနစ်အမည်", + "units": "ယူနစ်များ", + "addProduct": "ကုန်ပစ္စည်းထည့်ပါရန်", + "updateProduct": "ကုန်ပစ္စည်းအပ်ဒိတ်ပြုရန်", + "salePrice": "ရောင်းစျေး", + "profile": "ကိုယ်ရေးအကျဉ်း", + "edit": "ပြင်ဆင်ပါ", + "businessCat": "လုပ်ငန်းအမျိုးအစား", + "language": "ဘာသာစကား", + "changePassword": "စကားဝှက်ပြောင်းရန်", + "updateProfile": "သင်၏ကိုယ်ရေးအကျဉ်းပြုပြီးပြောင်းလဲရန်", + "businessName": "ကုန်ပစ္စည်းကုမ္ပဏီနာမည်", + "addPurchase": "ဝယ်ယူမည့်အရေအတွက်ထည့်ပါ", + "inv": "ငွေတောင်းခံရန်နံပါတ်", + "supplierName": "ကုန်သည်အမည်", + "itemAdded": "ပစ္စည်းထည့်သွင်းပြီးပြီ", + "addItems": "ပစ္စည်းများထည့်ပါ", + "subTotal": "စုစုပေါင်းကျသင့်ငွေ", + "returnAmount": "ပြန်အမ်းငွေ", + "chooseSupplier": "ကုန်သည်ရွေးချယ်ပါ", + "noSupplier": "ရရှိနိုင်သောကုန်သည်မရှိပါ", + "salesDetails": "အေရာင်းအဝယ်အသေးစိတ်", + "editPurchaseInvoice": "ဝယ်ယူရန်ငွေတောင်းတင်မည့်စာရင်းပြင်ဆင်ပါ", + "purchaseList": "ဝယ်ယူရန်စာရင်း", + "addAPurchase": "ဝယ်ယူရန်မည့်အရေအတွက်ထည့်ပါ", + "dueReport": "ကျန်ရှိရင်းနှစ်ကျော်ငွေစာရင်း", + "fullyPaid": "အကျနှင့်ငွေပေးချေပြီး", + "stillUnpaid": "ငွေပေးချေမှုမပြန်ဆင်ထားပါ", + "purchaseReport": "ဝယ်ယူရန်စာရင်း", + "connectPrinter": "ပရိုတိတ်ကိုချိတ်ဆက်ပါ", + "clickToConnect": "ချိတ်ဆက်ရန်နှိပ်ပါ", + "collectDues": "ငွေကျပ်များကိုရယူပါ", + "addNewPurchase": "ဝယ်ယူမည့်အရေအတွက်ထည့်ပါရန်", + "salesReport": "အေရာင်းအဝယ်စာရင်း", + "addSale": "အေရာင်းရန်မည့်အရေအတွက်ထည့်ပါ", + "reports": "စာရင်းများ", + "chooseCustomer": "အဖော်ပြေထားရန် ဖော်ပြထားသည်အရာကို ရွေးချယ်ပါ", + "addSales": "အေရာင်းမြင်ရန် ထည့်ပါ", + "saleList": "အေရာင်းမြင်ရေးစာရင်း", + "editSalesInvoice": "အေရာင်းမြင်ရေးဘေ့စ်ပြင်ရန်", + "previousPayAmount": "ရှေးနှင့်ထွက်ရှိသော ငွေပမာဏ", + "printing": "ပုံနှိပ်ထားရန်ရွေးချယ်ပါ", + "subscription": "ဝန်ဆောင်မှု", + "userRole": "အသုံးပြုသူအဆင့်အတန်း", + "currency": "ငွေကြေး", + "logOut": "ထွက်ရန်", + "stockList": "ကုန်ပစ္စည်းစာရင်း", + "purchase": "ကုန်ဝယ်ယူရန်", + "sale": "အေရာင်းမြင်ရန်", + "yourPack": "သင့်အများဆုံး", + "freePlan": "အခမဲ့ အများဆုံး", + "youRUsing": "သင်သည့်အများဆုံးကို အသုံးပြုသည်", + "freePack": "အခမဲ့ အများဆုံး", + "premiumPlan": "အလဲမရှိသေးပါ", + "packFeatures": "အရင်းအမြစ်များ", + "unlimited": "အမြင့်မလိုဘူး", + "updateNow": "အခုပြောင်းလဲရန်", + "purchasePremium": "ကုန်ဝယ်ယူနောက်ဆုံး အလဲမရှိပါ", + "buyPremium": "အလဲမရှိရန်", + "paypalPay": "PayPal နှင့် ငွေပေးချေရန်", + "gotEmail": "သင့်ရဲ့အီးမေးလ်ကိုရရှိနိုင်ပြီး", + "sendEmail": "သင့်စာရင်းတင်ပြချက်တစ်ခုမှာ စာတင်ပို့ထားသည့်သောအကြောင်းအရာပို့ထားသည်။", + "checkEmail": "အီးမေးလ်ကို စစ်ဆေးပြီးစစ်ဆေးပါ", + "close": "ပိတ်ရန်", + "forgotPassword": "စကားဝှက်မေ့နေပါသလား", + "enterEmail": "စကားဝှက်အီးမေးလ်ကို ရရှိရန်အောက်ကိုဖြည့်ပါ", + "sendLink": "ရွေးချယ်ပါသောလင့်ခ်ရန်စာတင်ရန်", + "emailText": "အီးမေးလ်", + "password": "စကားဝှက်", + "logIn": "လော့ဂ်အင်", + "noAcc": "အကောင့်မရှိပါဘူးလား", + "register": "မှတ်ပုံတင်ပါ", + "phoneVerification": "ဖုန်းအတွက်အတည်ပြုမှု", + "registerTitle": "စတင်ရန်အချက်များအားတိုးတက်ခြင်းအတွက် သင့်ဖုန်းကို မှတ်ပုံတင်ရမည်ဟု မြန်မာကျောင်းပြည်ကွက်ဖြင့် ပြုလုပ်ထားပါသည်", + "sendCode": "ကုဒ်ပို့ပါ", + "staffLogin": "ဝန်ထမ်းအင်", + "logInWithMail": "အီးမေးလ်အသုံးပြုခြင်း", + "setUpProfile": "သင့်ရဲ့ပရိုဖိုင်ကိုတပ်ဆင်ပါ", + "setUpDesc": "သင့်ရဲ့ဆရာဝန်ကိုအကြောင်းအရာအားပြင်ရေးရန်အတွက် သင့်ကိုအကောင့်ရှိရမည်ကို အကူအညီပေးပါ", + "gallery": "ဓာတ်ပုံများ", + "camera": "ကင်မရာ", + "companyAddress": "ကုမ္ပဏီလိပ်စာ", + "openingBalance": "ဖွင့်လွှဲရန်စျေးနှုန်း", + "confirmPass": "စကားဝှက်ကိုအတည်ပြုပါ", + "haveAcc": "အကောင့်ရှိပါတယ်လား", + "loginWithPhone": "ဖုန်းနံပါတ်အသုံးပြုခြင်း", + "editPhone": "ဖုန်းနံပါတ်အား ပြင်ဆင်ရန်", + "createAcc": "အကောင့်တစ်ခုဖန်တီးရန်", + "congratulation": "ကျေးဇူးတင်ပါတယ်", + + "signIn": "စနစ်သို့ အဝင်", + "welcomeBack": "ပြန်လည်ကြိုဆိုပါသည်!", + "passwordCannotBeEmpty": "စကားဝှက်သည် အကျယ်အဝန်းမရှိရပါ", + "reset": "အီးမေးလ် သို့မဟုတ် ဖုန်းနံပါတ် သုံး၍ စကားဝှက် ပြန်စေပါ", + "lableEmail": "အီးမေးလ်", + "hintEmail": "အီးမေးလ် လိပ်စာရိုက်ထည့်ပါ", + "emailCannotBeEmpty": "အီးမေးလ်သည် အကျယ်အဝန်းမရှိရပါ", + "pleaseEnterAValidEmail": "မှန်ကန်သော အီးမေးလ် လိပ်စာရိုက်ထည့်ပါ", + "continueE": "ဆက်လက်လုပ်ဆောင်ပါ", + "pleaseEnterYourDetails": "သင့်အချက်အလက်များကို ရိုက်ထည့်ပါ။", + "lablePassword": "စကားဝှက်", + "hintPassword": "စကားဝှက် ရိုက်ထည့်ပါ", + "pleaseEnterABiggerPassword": "ပိုကြီးသော စကားဝှက် ရိုက်ထည့်ပါ", + "rememberMe": "မှတ်မိပါစေ", + "donNotHaveAnAccount": "အကောင့်မရှိသေးပါလား?", + "createAFreeAccount": "အခမဲ့ အကောင့် ဖန်တီးပါ", + "fullName": "ပြည့်စုံသော အမည်", + "enterYourFullName": "သင်၏ အပြည့်အဝ အမည် ရိုက်ထည့်ပါ", + "nameCanNotBeEmpty": "အမည်သည် အကျယ်အဝန်းမရှိရပါ", + "alreadyHaveAnAccount": "အကောင့်ရှိပါပြီလား?", + "createNewPassword": "အသစ်သော စကားဝှက် ဖန်တီးပါ", + "setUpNewPassword": "အသစ်သော စကားဝှက် ထားရှိပါ", + "resetPassword": "သင်၏ စကားဝှက်ကို ပြန်လည်သတ်မှတ်ပါ", + "newPassword": "အသစ်သော စကားဝှက်", + "confirmPassword": "စကားဝှက် အတည်ပြုပါ", + "passwordsDoNotMatch": "စကားဝှက်များ မမီပါ", + "verityEmail": "အီးမေးလ် အတည်ပြုပါ", + "verification": "အတည်ပြုခြင်း", + "digits": "သင့်အီးမေးလ် လိပ်စာသို့ ၆-အတိုင်းအတာ ပင်ပို့ပြီးပါသည်", + "enterValidOTP": "မှန်ကန်သော OTP ရိုက်ထည့်ပါ", + "resendOTP": "OTP သက်သေပြရန်", + "verifyYourEmail": "သင့်အီးမေးလ်ကို အတည်ပြုပါ", + "weHaveSentAConfirmationEmailTo": "အတည်ပြု အီးမေးလ်ကို", + "folder": "ထိုအီးမေးလ်သည် သင်၏ စပမ်းဖိုက်လ်တွင် မရောက်နိုင်ပါ", + "gotIt": "လက်ခံပြီး", + "enterOpeningBalance": "အစပြု ဘဏ်စာရင်းကို ရိုက်ထည့်ပါ", + "pleaseEnterAValidBusinessName": "မှန်ကန်သော စီးပွားရေး အမည် ရိုက်ထည့်ပါ", + "enterBusiness": "စီးပွားရေး/ဆိုင်အမည် ရိုက်ထည့်ပါ", + "selectBusinessCategory": "စီးပွားရေး အမျိုးအစား ရွေးချယ်ပါ", + "todaySummary": "ယနေ့အကျဉ်းချုပ်", + "sellAll": "အားလုံးရောင်းပါ >", + "income": "ဝင်ငွေ", + "purchased": "ဝယ်ယူခဲ့သည်", + "endYourFreePlan": "သင်၏ အခမဲ့ စီမံကိန်း အဆုံးသတ်ပါ", + "yourFree": "သင့်အခမဲ့ Package သ almost ပြီးဆုံးပါပြီ၊ အခြားစီမံကိန်းကို ဝယ်ပါ၊ ကျေးဇူးတင်ပါသည်။", + "upgradeNow": "ယခု Upgrade လုပ်ပါ", + "notFound": "မတွေ့ပါ", + "updateYourSubscription": "သင့် စာရင်းသွင်းမှုကို အပ်ဒိတ်လုပ်ပါ", + "noDataFound": "ဒေတာ မတွေ့ပါ", + "areYouSure": "သေချာပါသလား?", + "doYouWantToExitTheApp": "အက်ပ်ကို ထွက်ချင်ပါသလား?", + "no": "မဟုတ်ပါ", + "yes": "ဟုတ်ကဲ့", + "dashboard": "ဒပ်ရှ်ဘုတ်", + "salesPurchaseOverview": "ရောင်းရင်း ဝယ်ရင်း အကျဉ်းချုပ်", + "totalItems": "စုစုပေါင်း ပစ္စည်းများ", + "totalCategories": "စုစုပေါင်း အမျိုးအစားများ", + "quickOverview": "ရလဒ်မြန် အကျဉ်းချုပ်", + "totalIncome": "စုစုပေါင်း ဝင်ငွေ", + "customerDue": "ဖောက်သည် အကြွေး", + "stockValue": "အရောင်းဈေး", + "lossProfit": "ပျက်စီးမှု/အမြတ်", + "cost": "ကုန်ကျစရိတ်", + "qty": "အရေအတွက်", + "noProductFound": "ကုန်ပစ္စည်း မတွေ့ပါ", + "phoneNumber": "ဖုန်းနံပါတ်", + "pleaseEnterAValidName": "မှန်ကန်သော အမည် ရိုက်ထည့်ပါ", + "pleaseEnterValidPhoneAndNameFirst": "ဖုန်းနံပါတ်နှင့် အမည်မှန်ကန်စွာ ရိုက်ထည့်ပါ", + "confirmDelete": "ဖျက်မည်ဆိုတာ အတည်ပြုပါ", + "areYouSureYouWant": "ဤပါတီကို ဖျက်ချင်ပါသလား?", + "pleaseEnterAValidPhoneNumber": "မှန်ကန်သော ဖုန်းနံပါတ် ရိုက်ထည့်ပါ", + "sendSMS": "SMS ပို့ပါ", + "searchH": "ဒီမှာ ရှာပါ....", + "transactions": "လုပ်ငန်းရင်းနှီးမှုများ", + "selectAInvoice": "အိုင်ငွေ့စ် တစ်ခု ရွေးချယ်ပါ", + "totalDueAmount": "စုစုပေါင်း အကြွေးပမာဏ", + "youCanNotPayMoreThenDue": "အကြွေးထက် ပိုမတင်နိုင်ပါ", + "noDueSelected": "အကြွေး မရွေးချယ်ပါ", + "pleaseEnterName": "အမည် ရိုက်ထည့်ပါ", + "pleaseEnterAmount": "ပမာဏ ရိုက်ထည့်ပါ", + "enterNote": "မှတ်ချက် ရိုက်ထည့်ပါ", + "pleaseSelectAExpenseCategory": "အသုံးစရိတ် အမျိုးအစား ရွေးချယ်ပါ", + "enterExpanseCategoryName": "အသုံးစရိတ် အမျိုးအစား အမည် ရိုက်ထည့်ပါ", + "comingSoon": "မကြာခင်လာမည်", + "pleaseMakeASaleFirst": "ပထမဦးစွာ ရောင်းရပါ", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "ချိတ်ဆက်ပါ", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "ငွေပေးချေမှု နည်းပညာ", + "paymentSuccess": "ငွေပေးချေမှု အောင်မြင်မှု", + "paymentWasSuccessful": "ငွေပေးချေမှု အောင်မြင်ပါသည်!", + "paymentFailed": "ငွေပေးချေမှု ရပ်စဲပါသည်", + "paymentFailedPleaseTryAgain": "ငွေပေးချေမှု မအောင်မြင်ပါ၊ ထပ်မံကြိုးစားပါ။", + "pleaseEnterAValidBrandName": "မှန်ကန်သော အမှတ်တံဆိပ် အမည် ရိုက်ထည့်ပါ", + "enterABrandName": "အမှတ်တံဆိပ် အမည် ရိုက်ထည့်ပါ", + "addCategory": "အမျိုးအစား ထည့်ပါ", + "enterCategoryName": "အမျိုးအစား အမည် ရိုက်ထည့်ပါ", + "selectVariations": "အမျိုးမျိုး ရွေးချယ်ပါ :", + "dataSavedSuccessfully": "ဒေတာကို အောင်မြင်စွာ သိမ်းဆည်းပြီးပါသည်။", + "somethingIs": "ဘာမှ ဖြစ်နေပါသည်", + "updateYourProfile": "သင့်ပရိုဖိုင်းကို အပ်ဒိတ်လုပ်ပါ၊ သင့်ဖောက်သည်များကို အပြန်အလှန်ပြောပါ", + "shopOpeningBalance": "ဆိုင် ဖွင့်ခြင်း ဘဏ်စာရင်း", + "shopRemainingBalance": "ဆိုင် ကျန်ရှိသော ဘဏ်စာရင်း", + "enterAValidDiscount": "မှန်ကန်သော လျော့ဈေး ရိုက်ထည့်ပါ", + "addProductFirst": "ပထမဦးစွာ ပစ္စည်း ထည့်ပါ", + "subtotal": "အချို့လက်မှတ်", + "purchaseDetails": "ဝယ်ယူမှု အသေးစိတ်", + "riead": "Riead", + "totall": "စုစုပေါင်း:", + "startDate": "စတင်နေ့စွဲ", + "pickStartDate": "စတင်နေ့စွဲ ရွေးချယ်ပါ", + "endDate": "အဆုံးနေ့စွဲ", + "pickEndDate": "အဆုံးနေ့စွဲ ရွေးချယ်ပါ", + "failedToGetPlatformVersion": "ပလက်ဖောင်း ဗားရှင်း ရယူရန် အမှားရှိသည်။", + "enterQuantity": "အရေအတွက် ရိုက်ထည့်ပါ", + "pleaseAddQuantity": "အရေအတွက် ထည့်ပါ", + "willBeAddedSoon": "မကြာမီ ထည့်ပါမည်", + "addedToCart": "ကတ်ထဲ ထည့်ပြီးပါသည်", + "connectYourPrinter": "သင့် ပရင့်တာကို ချိတ်ဆက်ပါ", + "customerPay": "ဖောက်သည် ကောက်ခံရန်", + "supplerPay": "ပေးရမည့် ပေးသူ", + "incomeReport": "ဝင်ငွေ အစီရင်ခံစာ", + "category": "အမျိုးအစား", + "balance": "ဘဏ်စာရင်း", + "itemsSales": "ပစ္စည်းရောင်းချမှု", + "totalPurchase": "စုစုပေါင်း ဝယ်ယူမှု", + "totalSales": "စုစုပေါင်း ရောင်းချမှု", + "stockReport": "စတော့ရှယ်ယာ အစီရင်ခံစာ", + "lossProfitReport": "ပျက်စီးမှု/အမြတ် အစီရင်ခံစာ", + "outOfStock": "စတော့ရှယ်ယာ မရှိတော့ပါ", + "vat": "VAT", + "customerPhoneNumber": "ဖောက်သည် ဖုန်းနံပါတ်", + "enterCustomerPhoneNumber": "ဖောက်သည် ဖုန်းနံပါတ် ရိုက်ထည့်ပါ", + "walkInCustomer": "အပေါ်ဝန်ဖောက်သည်", + "guest": "ဧည့်သည်", + "stocks": "စတော့ရှယ်ယာ: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "မပြတ်တိုးပါနှင့်", + "on": "ဖွင့်ပါ", + "off": "ပိတ်ပါ", + "unlimitedUsagesOfOurPackage": "သင့် package ကို အကန့်အသတ်မရှိ အသုံးပြုနိုင်သည်\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "စာရင်းသွင်းရန် ငွေပေးပါ", + "field": "ပန်းကန်", + "successfullyPaid": "အောင်မြင်စွာ ပေးဆောင်ပြီးပါသည်", + "profileEdit": "ပရိုဖိုင်း ပြုပြင်ပါ", + "products": "ထုတ်ကုန်များ", + "salesList": "ရောင်းချမှု စာရင်း", + "useTitleCanNotBeEmpty": "အသုံးပြုသူခေါင်းစဉ်သည် အကျယ်အဝန်းမရှိရပါ", + "userTitle": "အသုံးပြုသူခေါင်းစဉ်", + "enterUserTitle": "အသုံးပြုသူခေါင်းစဉ် ရိုက်ထည့်ပါ", + "create": "ဖန်တီးပါ", + "youHaveToGivePermission": "ခွင့်ပြုချက် ပေးရန် လိုအပ်ပါသည်", + "all": "အားလုံး", + "userRoleDetails": "အသုံးပြုသူ တာဝန်အသေးစိတ်", + "doYouWantToDeleteTheUser": "အသုံးပြုသူကို ဖျက်ချင်ပါသလား?", + "thisProductAlreadyAdded": "ဤထုတ်ကုန်ကို ရှိပြီးပြီ!", + "pleaseEnterAValidProductName": "မှန်ကန်သော ထုတ်ကုန်အမည် ရိုက်ထည့်ပါ", + "enterProductName": "ထုတ်ကုန်အမည် ရိုက်ထည့်ပါ", + "pleaseSelectACategory": "အမျိုးအစား ရွေးချယ်ပါ", + "productCategory": "ထုတ်ကုန် အမျိုးအစား", + "selectProductCategory": "ထုတ်ကုန် အမျိုးအစား ရွေးချယ်ပါ", + "enterSize": "အရွယ်အစား ရိုက်ထည့်ပါ", + "enterColor": "အရောင် ရိုက်ထည့်ပါ", + "enterWeight": "အလေးချိန် ရိုက်ထည့်ပါ", + "enterCapacity": "စွမ်းရည် ရိုက်ထည့်ပါ", + "enterType": "အမျိုးအစား ရိုက်ထည့်ပါ", + "productBrand": "ထုတ်ကုန် အမှတ်တံဆိပ်", + "selectABrand": "အမှတ်တံဆိပ် တစ်ခု ရွေးချယ်ပါ", + "productCodeIsRequired": "ထုတ်ကုန်ကုဒ် လိုအပ်ပါသည်", + "enterAValidStock": "မှန်ကန်သော စတော့ရှယ်ယာ ရိုက်ထည့်ပါ", + "enterStock": "စတော့ရှယ်ယာ ရိုက်ထည့်ပါ", + "productUnit": "ထုတ်ကုန် အထွက်", + "selectProductUnit": "ထုတ်ကုန် အထွက် ရွေးချယ်ပါ", + "pleaseEnterAValidPurchasePrice": "မှန်ကန်သော ဝယ်ယူစျေးနှုန်း ရိုက်ထည့်ပါ", + "enterPurchasePrice": "ဝယ်ယူစျေးနှုန်း ရိုက်ထည့်ပါ", + "pleaseEnterAValidSalePrice": "မှန်ကန်သော ရောင်းစျေးနှုန်း ရိုက်ထည့်ပါ", + "enterSaltingPrice": "ရောင်းစျေးနှုန်း ရိုက်ထည့်ပါ", + "enterWholesalePrice": "မူလဈေးနှုန်း ရိုက်ထည့်ပါ", + "enterDealerPrice": "ဒီးလာစျေးနှုန်း ရိုက်ထည့်ပါ", + "enterDiscount": "လျော့ဈေး ရိုက်ထည့်ပါ", + "enterManufacturerName": "ထုတ်လုပ်သူအမည် ရိုက်ထည့်ပါ", + "adding": "ထည့်နေပါသည်..", + "pleaseEnterAValidUnitName": "မှန်ကန်သော အထွက်အမည် ရိုက်ထည့်ပါ", + "pleaseEnterUnitName": "အထွက်အမည် ရိုက်ထည့်ပါ", + "productDetails": "ထုတ်ကုန် အသေးစိတ်", + "smartWatch": "စမတ်နာရီ", + "appleWatch": "အက်ပယ် နာရီ", + "deleting": "ဖျက်နေပါသည်....", + "brand": "အမှတ်တံဆိပ်", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "အသေးစိတ်", + "weSentAnOTPInYourPhoneNumber": "သင့်ဖုန်းနံပါတ်သို့ OTP ပို့ပြီးပါပြီ", + "pleaseEnterTheOTP": "OTP ကို ရိုက်ထည့်ပေးပါ", + "enterAValidOTP": "သက်ဆိုင်သော OTP ကို ရိုက်ထည့်ပါ", + "verify": "အတည်ပြုပါ", + "resendIn": "OTP ကို နောက်တစ်ကြိမ်ပို့ပါ", + "dueCollection": "ကြွေးများ ကောက်ခံခြင်း", + "noTransaction": "သဘောတူညီချက်မရှိ", + "updating": "စစ်ဆေးနေပါသည်...", + "confirmSMSTo": "SMS ကို အတည်ပြုပါ", + "anSMSWillBeSentToTheFollowingNumber": "SMS ကို နောက်လိုက်သည့်နံပါတ်သို့ ပို့ပေးပါမည်။", + "package": "ပက်ကေ့", + "permissionNotGranted": "ခွင့်ပြုချက်မရရှိပါ။", + "collectedBy": "ကောက်ယူသူ:", + "phonee": "ဖုန်း:", + "purchaseBy": "ဝယ်သူ:", + "salesBy": "ရောင်းသူ:", + "days": "ရက်များ", + "freeLifetimeUpdate": "အခမဲ့ အကြီးအကျယ် အပ်ဒိတ်", + "android": "Android နှင့် iOS အက်ပ် အထောက်အပံ့", + "premiumCustomerSupport": "Android နှင့် iOS အက်ပ် အထောက်အပံ့", + "customInvoiceBranding": "ကိုယ်ပိုင် အကောင့် အမှတ်အသား", + "unlimitedUsage": "အကန့်အသတ်မရှိ သုံးစွဲမှု", + "freeDataBackup": "အခမဲ့ ဒေတာ ဘက်ပ်", + "addCustomers": "ဖောက်သည်ထည့်ရန်", + "noDue": "မကျသင့်သောငွေ", + "customer": "ဖောက်သည်", + "billingAddress": "ဘေလ်ငွေစာရင်းလိပ်စာ", + "enterAddress": "လိပ်စာထည့်ပါ", + "city": "မြို့", + "cityName": "မြို့အမည်", + "state": "ပြည်နယ်", + "stateName": "ပြည်နယ်အမည်", + "zip": "ဇစ်ကုဒ်", + "zipCode": "ဇစ်ကုဒ်ထည့်ပါ", + "chooseCountry": "နိုင်ငံရွေးချယ်ပါ", + "shippingAddress": "ပို့ဆောင်ရေးလိပ်စာ", + "partyCreateWarn": "သင်တွင်ပါတီဖန်တီးခွင့်မရှိပါ။", + "addParty": "ပါတီများထည့်ပါ", + "creditLimit": "ပါတီအကြွေးအတား", + "selectOne": "တစ်ခုရွေးချယ်ပါ", + "roundings": "မှန်ကန်ခြင်း (+/-)", + "roundingTotal": "မှန်ကန်သောစုစုပေါင်း", + "opinion": "သင်၏ထင်မြင်ချက်ထည့်ပါ", + "dueSaleWarn": "လမ်းလျှောက်ဝင်ဖောက်သည်များအတွက်အကြွေးရှိသောအရောင်းများအားခွင့်မပြုပါ။", + "paymentTypeHint": "ကျေးဇူးပြု၍ငွေပေးချေမှုအမျိုးအစားကိုရွေးချယ်ပါ", + "createSaleWarn": "သင်တွင်အရောင်းဖန်တီးခွင့်မရှိပါ။", + "updateSaleWarn": "သင်တွင်အရောင်းနောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + "uploadImage": "ပုံတင်ပါ", + "useGallery": "ပြတိုက်အသုံးပြုပါ", + "openCamera": "ကင်မရာဖွင့်ပါ", + "scanCode": "ထုတ်ကုန် QR ကုဒ်စကင်လုပ်ပါ", + "posSale": "POS အရောင်း", + "selectCustomer": "ဖောက်သည်ရွေးချယ်ပါ", + "searchWith": "ရှာဖွေပါ...", + "filter": "စစ်ထုတ်ရန်", + "productNotFound": "ထုတ်ကုန်မတွေ့ရှိပါ", + "noMatched": "ကိုက်ညီသောထုတ်ကုန်မတွေ့ရှိပါ။", + "inventoryPermission": "သင်တွင်ကုန်ပစ္စည်းစာရင်းခွင့်မရှိပါ", + "noParty": "ပါတီမတွေ့ရှိပါ", + "purchaseWarn": "သင်တွင်ဝယ်ယူမှုဖန်တီးခွင့်မရှိပါ။", + "purchaseUpdateWarn": "သင်တွင်ဝယ်ယူမှုနောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + "addVariantDetails": "မျိုးဆက်အသေးစိတ်ထည့်ပါ", + "purchaseEx": "ဝယ်ယူဈေးနှုန်း (ကောက်ထားခြင်းမပါ)", + "purchaseIn": "ဝယ်ယူဈေးနှုန်း (ကောက်ထားမှုပါဝင်သည်)", + "purchaseExReq": "ဝယ်ယူဈေးနှုန်း (ကောက်ထားခြင်းမပါ) လိုအပ်သည်", + "purchaseInReq": "ဝယ်ယူဈေးနှုန်း (ကောက်ထားမှုပါဝင်သည်) လိုအပ်သည်", + "profitMargin": "အမြတ် margin (%)", + "saleReq": "အရောင်းဈေးနှုန်းလိုအပ်သည်", + "manufactureDate": "ထုတ်လုပ်သည့်ရက်စွဲ", + "selectDate": "ရက်စွဲရွေးချယ်ပါ", + "expDate": "သက်တမ်းကုန်ဆုံးရက်", + "saveVariant": "မျိုးဆက်သိမ်းဆည်းပါ", + "model": "မော်ဒယ်", + "selectModel": "မော်ဒယ်ရွေးချယ်ပါ", + "bulk": "အစုလိုက်တင်ပါ", + "barcodeGen": "ဘားကုဒ်ထုတ်လုပ်သူ", + "upload": "တင်ပါ", + "sku": "SKU / ကုဒ်", + "lowStock": "ကုန်ပစ္စည်းလက်ကျန်နည်း", + "enLowStock": "ကုန်ပစ္စည်းလက်ကျန်နည်းထည့်ပါ", + "manuDate": "ထုတ်လုပ်သည့်ရက်စွဲ", + "single": "တစ်ခုတည်း", + "batch": "အုပ်စု", + "batchNo": "အုပ်စုနံပါတ်", + "entBatchNo": "အုပ်စုနံပါတ်ထည့်ပါ", + "variantAdded": "မျိုးဆက်ကိုအောင်မြင်စွာထည့်ပြီး!", + "variantDelete": "မျိုးဆက်ကိုအောင်မြင်စွာဖျက်ပြီး!", + "addVariant": "မျိုးဆက်ထည့်ပါ", + "typeSelect": "အမျိုးအစားရွေးချယ်ပါ", + "taxType": "အခွန်အမျိုးအစား", + "selectTax": "အခွန်ရွေးချယ်ပါ", + "updateProductWarn": "သင်တွင်ထုတ်ကုန်နောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + "addProductWarn": "သင်တွင်ထုတ်ကုန်ဖန်တီးခွင့်မရှိပါ။", + "updateProductSuccess": "ထုတ်ကုန်ကိုအောင်မြင်စွာနောက်ဆုံးပြင်ဆင်ပြီး!", + "addProductSuccess": "ထုတ်ကုန်ကိုအောင်မြင်စွာဖန်တီးပြီး!", + "choose": "ရွေးချယ်ပါ", + "view": "အသေးစိတ်ကြည့်ပါ", + "priceWarn": "ဈေးနှုန်းကိုအလွတ်မထားနိုင်ပါ", + "productSetting": "ထုတ်ကုန်ဆက်တင်များ", + "saveSetting": "ဆက်တင်များကိုသိမ်းဆည်းပါ", + "addStock": "ကုန်ပစ္စည်းလက်ကျန်ထည့်ပါ", + "stockWarn": "ကုန်ပစ္စည်းလက်ကျန်သည် အနည်းဆုံး 1 ဖြစ်ရမည်", + "updateSuccess": "အောင်မြင်စွာနောက်ဆုံးပြင်ဆင်ပြီး", + "updateFailed": "ကုန်ပစ္စည်းလက်ကျန်နောက်ဆုံးပြင်ဆင်မှု မအောင်မြင်ပါ", + "deleteBatchWarn": "ဤအုပ်စုကိုဖျက်ရန်သေချာပါသလား?", + "lowStockReport": "ကုန်ပစ္စည်းလက်ကျန်နည်းအစီရင်ခံစာ", + "genPdfWarn": "PDF ပြုလုပ်ရန်အချက်အလက်မရှိပါ", + "dateFilterWarn": "To Date သည် From Date မတိုင်မီဖြစ်၍မရပါ။", + "createPdfWarn": "သင်တွင် PDF ဖန်တီးခွင့်မရှိပါ။", + "expirationStatus": "သက်တမ်းကုန်ဆုံးနေစည်းအခြေအနေ", + "selectFDate": "ရက်စွဲမှ ရွေးချယ်ပါ", + "selectToDate": "ရက်စွဲထိ ရွေးချယ်ပါ", + "clear": "ရှင်းလင်းပါ", + "incomeReportPermission": "သင်တွင်ဝင်ငွေအစီရင်ခံစာကြည့်ခွင့်မရှိပါ။", + "deleteAcc": "အကောင့်ဖျက်ပါ", + "deletePartyWarn": "သင်တွင်ပါတီဖျက်ခွင့်မရှိပါ။", + "updatePartyWarn": "သင်တွင်ပါတီနောက်ဆုံးပြင်ဆင်ခွင့်မရှိပါ။", + "phoneNotAvail": "ဖုန်းနံပါတ်မရရှိနိုင်ပါ", + "notLaunch": "ဖုန်းအက်ပ်ကိုဖွင့်၍မရပါ", + "quickOver": "လျင်မြန်သောအကြောင်းအရာအနှစ်ချုပ်", + "tranSacOver" : "လုပ်ငန်းများအကျဉ်းချုပ်", + "profitLoss" : "အမြတ်နှင့်ဆုံးရှုံးမှု" +} \ No newline at end of file diff --git a/lib/l10n/intl_nb.arb b/lib/l10n/intl_nb.arb new file mode 100644 index 0000000..1a4be10 --- /dev/null +++ b/lib/l10n/intl_nb.arb @@ -0,0 +1,1270 @@ +{ + "deleteDialogDetails": "Er du sikker på at du vil slette kontoen din? Denne handlingen vil slette alle dine data permanent.", + "passwordMust6Character": "Passordet må være på minst 6 tegn", + "passwordIsRequired": "Passordet må være på minst 6 tegn", + "iAgreeDeleteMyAccountPermanent": "Jeg samtykker til å slette kontoen min permanent.", + "flat": "Fast", + "percent": "Prosent", + "partialPaid": "Delvis betalt", + "selectStock": "Velg lager", + "stockOrVariant": "Lager / Variant", + "noBatch": "Ingen batch", + "purchaseQuantityRequired": "Innkjøpsmengde er påkrevd", + "excelUploader": "Excel-opplaster", + "remove": "Fjern", + "uploading": "Laster opp...", + "pickAndUploadFile": "Velg og last opp fil", + "downloadExcelFormat": "Last ned Excel-format", + "excelFiles": "Excel-filer", + "noFileSelected": "Ingen fil valgt", + "orContinueWith": "Eller fortsett med", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Innlogging mislyktes. Prøv igjen.", + "someThingWithWrongWithTheWebPage": "Noe gikk galt med nettsiden.", + "loadingOtpSetting": "Laster inn OTP-innstillinger...", + "youCanNowResendYourOtp": "Du kan nå sende OTP på nytt.", + "resendOtpSeconds": "Send OTP på nytt om ${start} sekunder", + "oldPassword": "Gammelt passord", + "oldPasswordCanNotBeEmpty": "Gammelt passord kan ikke være tomt", + "seconds": "sekunder", + "downloading": "Laster ned...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Nedlasting fullført! Sjekk Dokumenter-mappen din", + "printBarCode": "Skriv ut strekkode", + "youDoNotHavePermissionToGenerateBarcode": "Du har ikke tillatelse til å generere strekkode.", + "download": "Last ned", + "packingDate": "Pakkedato", + "permissionDeniedToViewBank": "Tilgang nektet for å se bank.", + "permissionDeniedToUpdateBank": "Tilgang nektet for å oppdatere bank.", + "editWarehouse": "Rediger lager", + "addNewWarehouse": "Legg til nytt lager", + "warehouseName": "Lagernavn", + "enterWarehouseName": "Skriv inn lagernavn", + "amountMustBeGreaterThanZero": "Beløpet må være større enn 0", + "canNotRetrievePaymentDetails": "Kunne ikke hente betalingsdetaljer.", + "youDonNotHavePermissionToCreateExpense": "Du har ikke tillatelse til å opprette utgift.", + "youDoNotHavePermissionToCreateExpenseCategory": "Du har ikke tillatelse til å opprette utgiftskategori.", + "youDonNotHavePermissionToCreateIncome": "Du har ikke tillatelse til å opprette inntekt.", + "youDoNotHavePermissionToCreateIncomeCategory": "Du har ikke tillatelse til å opprette inntektskategori.", + "salesReturn": "Salgsretur", + "purchaseReturn": "Salgsretur", + "returnQuantity": "Returmengde", + "nonFoundableDiscount": "Ikke refunderbart (MVA/Rabatt)", + "confirmReturn": "Bekreft retur", + "pleaseSelectForProductReturn": "Vennligst velg produkt for retur", + "failedToProcessReturn": "Kunne ikke behandle returen.", + "noValuesDenied": "Ingen verdier definert", + "editCategory": "Rediger kategori", + "editModel": "Rediger modell", + "addNewModel": "Legg til ny modell", + "pleaseEnterValidName": "Vennligst skriv inn et gyldig navn", + "modelName": "Modellnavn", + "enterModelName": "Skriv inn modellnavn", + "youDoNotHavePermissionToCreateModel": "Du har ikke tillatelse til å opprette modell", + "youDoNotHavePermissionToUpdateModel": "Du har ikke tillatelse til å oppdatere modell", + "modelUpdateSuccessfully": "Modellen ble oppdatert!", + "modelCreatedSuccessfully": "Modellen ble opprettet!", + "models": "Modeller", + "youDoNotHavePermissionDeleteModel": "Du har ikke tillatelse til å slette modellen.", + "enterLabelText": "Skriv inn etikettekst", + "searchBatchNo": "Søk etter batchnr...", + "noActiveUser": "Ikke aktiv bruker", + "pleaseUseValidPurchaseCodeUseTheApp": "Vennligst bruk en gyldig kjøpskode for å bruke appen.", + "notInternetConnection": "Ingen internettforbindelse", + "pleaseCheckYourInternetConnection": "Vennligst sjekk internettforbindelsen din og prøv igjen", + "ok": "Ok", + "addCash": "Legg til kontanter", + "reduceCash": "Reduser kontanter", + "transactionType": "Transaksjonstype", + "user": "Bruker", + "toAccount": "Til konto", + "fromAccount": "Fra konto", + "years": "År", + "comboProductReport": "Kombinert produktrapport", + "grossProfit" : "Bruttofortjeneste", + "netProfit" : "Nettofortjeneste", + "incomeType" : "Inntekstype", + "expensesType" : "Utgiftstyper", + "resets" : "Nullstill (Reset)", + "packageName" : "Pakkens navn", + "start" : "Start", + "paymentMethod" : "Betalingsmetode", + "addPayment" : "Legg til betaling", + "advance" : "Forskudd", + "noteLevel" : "Notatnivå", + "enterYourNoteLevel" : "Skriv inn ditt notatnivå", + "postSaleMessage" : "Melding etter salg", + "enterYourPostSaleMessage" : "Skriv inn melding etter salg", + "a4PageLogo" : "A4-side fakturalogo", + "thermalInvoicePageLogo" : "Termisk fakturalogo", + "thermalPrinterLanguage" : "Språk for termisk skriver", + "thermalPrinterPageSize" : "Sidestørrelse for termisk skriver", + "openSetting": "Åpne innstillinger", + "selectRack" : "Velg stativ", + "rack" : "Stativ (Rack)", + "selectShelf" : "Velg hylle", + "shelf" : "Hylle (Shelf)", + "variations" : "Variasjoner", + "combo" : "Kombinasjon", + "enterBatchNo" : "Skriv inn batchnr.", + "selectWarehouse" : "Velg lager", + "warehouse" : "Lager", + "netTotalAmount" : "Nettototalbeløp", + "defaultSellingPrice" : "Standard salgspris", + "selectItems" : "Velg varer", + "variantList" : "Variantliste", + "addSubVariation" : "Legg til under-variasjon", + "editProduct" : "Rediger produkt", + "noItemFound" : "Ingen vare funnet", + "youDoNotHavePermissionDeleteTheShelf" : "Du har ikke tillatelse til å slette hyllen", + "notMatchingResultFound" : "Ingen samsvarende resultater funnet", + "editShelf" : "Rediger hylle", + "addShelf" : "Legg til ny hylle", + "shelfName" : "Hyllenavn", + "enterShelfName" : "Skriv inn hyllenavn", + "pleaseEnterShelfName" : "Vennligst skriv inn hyllenavn", + "productRacks" : "Produktstativer", + "racks" : "Stativer", + "youDoNtHavePermissionToCreateRacks" : "Du har ikke tillatelse til å opprette stativer.", + "youDoNtHavePermissionToDeleteRacks" : "Du har ikke tillatelse til å slette stativer.", + "youDoNtHavePermissionToUpdateRacks" : "Du har ikke tillatelse til å oppdatere stativer.", + "addNewRack" : "Legg til nytt stativ", + "editRack" : "Rediger stativ", + "rackName" : "Stativnavn", + "pleaseEnterRackName" : "Vennligst skriv inn stativnavn", + "shelves" : "Hyller", + "pressToSelect" : "Trykk for å velge", + "selectAtLeastOneRack" : "Velg minst én hylle", + "inActive" : "Inaktiv", + "addNewVariation" : "Legg til ny variasjon", + "editVariations" : "Rediger variasjon", + "values" : "Verdier", + "enterValues" : "Skriv inn verdier", + "pleaseEnterAtLeastOneValues" : "Vennligst skriv inn minst én verdi.", + "productVariations" : "Produktvariasjoner", + "permissionDenied" : "Tilgang nektet", + "noVariationFound" : "Ingen variasjoner funnet.", + "addNewVariations" : "Legg til ny variasjon", + "variationId" : "Variasjons-ID", + "updateRole" : "Oppdater rolle", + "addRole" : "Legg til rolle", + "enterUserName" : "Skriv inn brukernavn", + "enterYourPassword" : "Skriv inn passord", + "selectAll" : "Velg alle", + "sNo" : "Nr.", + "feature" : "Funksjon", + "read" : "Lese", + "viewPrice" :"Se pris", + "purchaseReturns" : "Innkjøpsretur", + "expiredProduct" : "Utgåtte produkter", + "barcodes" : "Strekkoder", + "bulkUploads" : "Masseopplasting", + "productModels" : "Produktmodeller", + "incomes" : "Inntekt", + "dues" : "Utestående", + "subscriptions" : "Abonnementer", + "paymentsTypes" : "Betalingstyper", + "roles" : "Roller", + "manageSetting" : "Administrer innstillinger", + "downloadApk" : "Last ned APK", + "vatReports" : "MVA-rapporter", + "profitAndLossDetailsReport" : "Detaljert resultat- og tapsrapport", + "transactionsHistoryReport" : "Transaksjonshistorikk-rapporter", + "expireProductReports" : "Rapporter for utgåtte produkter", + "productPurchaseReport" : "Produktinnkjøpsrapport", + "productSalesReport" : "Produktsalgsrapport", + "role" : "Rolle", + "areYouSureWantToDeleteThisRole" : "Er du sikker på at du vil slette denne rollen?", + "inStock" : "På lager", + "informationShowInLabels" : "Informasjon som skal vises på etiketter", + "packageDate" : "Pakkedato", + "barCodePrintLabelSetting" : "Innstilling for strekkodeetikett", + "labelRoleLabelSize2Inch" : "Etikettrull-størrelse 2\"*1, 50mm*25mm, gap 3.1mm", + "labelRoleLabelSize1_5Inch" : "Etikettrull-størrelse 1.5\"*1, 38mm*25mm, gap 3.1mm", + "thirtyTwoLabelPerSheet" : "32 etiketter per ark, 8.27 x 11.69 tommer", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "Du har ikke tillatelse til å generere strekkode.", + "pleaseSelectAProductFirst" : "Vennligst velg et produkt først", + "pleaseEnterAValidQuantity" : "Vennligst oppgi et gyldig antall (minst 1) for alle produkter", + "pleaseSelectProductFirst" : "Vennligst velg et produkt først", + "bluetoothIsTurnedOff" : "Bluetooth er slått av. Vennligst slå den på.", + "noBluetoothDeviceSelected" : "Ingen Bluetooth-enhet er valgt.", + "printLabel" :"Skriv ut etikett", + "caningForDevices" : "Søker etter enheter...", + "noDeviceFound" : "Ingen enheter funnet", + "retryScan" : "Søk på nytt", + "connectedTo" : "Koblet til", + "pleaseEnableBluetooth" : "Vennligst aktiver Bluetooth", + "skuOrCode" : "SKU / Kode", + "lowStockAlert" : "Varsel om lite lager", + "tax" : "MVA/Skatt", + "costExclusionTax" : "Kost ekskl. mva", + "costInclusionTax" : "Kost inkl. mva", + "mrpOrSalePrice" : "Maks utsalgspris/Salgspris", + "expiredDate" : "Utløpsdato", + "sellingPrice" : "Salgspris", + "variationsProduct" : "Variasjonsprodukter", + "comboProducts" : "Kombinasjonsprodukter", + "noStockAvailable" : "Ingen lagerdata tilgjengelig.", + "highToLowPrice": "Høy til lav pris", + "lowToHighPrice" : "Lav til høy pris", + "attachment" : "Vedlegg", + "viewStock" : "Se lager", + "expiry" : "Utløp", + "expire" : "Utløper", + "sevenDays" : "7 dager", + "fifteenthDays" : "15 dager", + "thirtyDays" : "30 dager", + "sixtyDays" : "60 dager", + "outPremiumPlan" : "Vår premiumplan", + "youDoNotHavePermissionToCreatePurchase" : "Du har ikke tillatelse til å opprette innkjøp.", + "thisPlanIsNotAvailableToPurchase" : "Denne planen er ikke tilgjengelig for kjøp", + "thisPlanIsEligibleForUpgrade" : "Denne planen er ikke kvalifisert for oppgradering", + "extendPlan" : "Forleng plan", + "buyNow" : "Kjøp nå", + "none" : "Ingen", + "roundToWholeNumber" : "Avrund til heltall", + "roundToNearestWholeNumber" : "Avrund til nærmeste heltall", + "roundToNearnessDecimalNumber005" : "Avrund til nærmeste desimal (0.05)", + "roundToNearnessDecimalNumber01" : "Avrund til nærmeste desimal (0.1)", + "roundToNearnessDecimalNumber05" : "Avrund til nærmeste desimal (0.5)", + "lastYear" : "I fjor", + "productStock" : "Produktbeholdning", + "unit" : "Enhet", + "showExpireDate": "Vis utløpsdato", + "vatId" : "MVA-ID", + "vatType" : "MVA-type", + "exclusivePrice" : "Pris ekskl.", + "inclusivePrice" : "Pris inkl.", + "profitPercent": "Fortjenesteprosent", + "showSingle" : "Vis enkelt", + "showCombo" : "Vis kombinasjon", + "showVariant" : "Vis variant", + "showAction" : "Vis handling", + "ledger": "Hovedbok", + "youDoNotHavePermissionToGenerateReport": "Du har ikke tillatelse til å generere rapport", + "noDataAvailable": "Ingen data tilgjengelig", + "youDoNotHavePermissionToExportExcel": "Du har ikke tillatelse til å eksportere til Excel", + "noDataAvailableForExport": "Ingen data tilgjengelig for eksport", + "supplierDue": "Leverandørgjeld", + "partyType": "Type part", + "allParty": "Alle parter", + "yesterday": "I går", + "last7Days": "Siste 7 dager", + "last30Days": "Siste 30 dager", + "currentMonth": "Denne måneden", + "lastMonth": "Forrige måned", + "currentYear": "I år", + "customerDate": "Egendefinert dato", + "noTransactionToGeneratePdf": "Ingen transaksjoner for å generere PDF", + "generatePdf": "Generer PDF", + "noTransactionFound": "Ingen transaksjoner funnet", + "reference": "Referanse", + "creditIn": "Kreditt (Inn)", + "debitOut": "Debet (Ut)", + "subscribeNow": "Abonner nå", + "expired": "Utløpt", + "totalBalance": "Totalbalanse", + "hoursLeft": "Timer igjen", + "daysLeft": "Dager igjen", + "pos": "Kassesystem (POS)", + "profitAndLoss": "Resultatregnskap", + "branch": "Avdeling", + "hrm": "HRM", + "inventory": "Lagerbeholdning", + "editAttendance": "Rediger fremmøte", + "addNewAttendance": "Legg til nytt fremmøte", + "employee": "Ansatt", + "pleaseSelectAnEmployee": "Vennligst velg en ansatt", + "shift": "Skift", + "selectEmployeeFirst": "Velg ansatt først", + "selectDateFirst": "Velg dato først", + "month": "Måned", + "autoSelected": "Valgt automatisk", + "pleaseSelectDate": "Vennligst velg dato", + "timeIn": "Innstempling", + "timeOut": "Utstempling", + "attendance": "Fremmøte", + "allEmployee": "Alle ansatte", + "noAvailableRecordFound": "Ingen tilgjengelige oppføringer funnet.", + "addAttendance": "Registrer fremmøte", + "noNoteProvided": "Ingen notat angitt.", + "duration": "Varighet", + "youDoNotHavePermissionToViewAttendance": "Du har ikke tillatelse til å se fremmøte", + "department": "Avdeling", + "noDepartmentFound": "Ingen avdeling funnet.", + "inactive": "Inaktiv", + "noDescriptionAvailableForThisDepartment": "Ingen beskrivelse tilgjengelig for denne avdelingen.", + "youDoNotHavePermissionToUpdateDepartment": "Du har ikke tillatelse til å oppdatere avdeling.", + "youDoNotHavePermissionToDeleteDepartment": "Du har ikke tillatelse til å slette avdeling.", + "failedToDeleteTheDeterment": "Kunne ikke slette avdelingen", + "failedToLoadDepartment": "Kunne ikke laste inn avdeling", + "addDepartment": "Legg til avdeling", + "saving": "Lagrer", + "editDesignation": "Rediger stillingstittel", + "addDesignation": "Legg til ny stillingstittel", + "designationName": "Stillingstittel", + "enterDesignationName": "Skriv inn stillingstittel", + "pleaseEnterDesignationName": "Vennligst skriv inn stillingstittel", + "pleaseSelectAStatus": "Vennligst velg en status", + "enterDescription": "Skriv inn beskrivelse", + "designation": "Stilling", + "noDesignationFound": "Ingen stilling funnet.", + "noDescriptionAvailableForThisDesignation": "Ingen beskrivelse tilgjengelig for denne stillingen.", + "youDoNotPermissionToUpdateDesignation": "Du har ikke tillatelse til å oppdatere stilling.", + "youDoNotHavePermissionToDeleteDesignation": "Du har ikke tillatelse til å slette stilling.", + "updatePurchase": "Oppdater kjøp", + "editEmployee": "Rediger ansatt", + "addNewEmployee": "Legg til ny ansatt", + "enterFullName": "Skriv inn fullt navn", + "pleaseSelectDesignation": "Vennligst velg stilling", + "pleaseSelectDepartment": "Vennligst velg avdeling", + "pleaseSelectStatus": "Vennligst velg status", + "pleaseEnterYourPhoneNumber": "Vennligst skriv inn telefonnummer", + "countryName": "Land", + "enterYourCountry": "Skriv inn land", + "salary": "Lønn", + "pleaseEnterYourSalary": "Vennligst oppgi lønn", + "gender": "Kjønn", + "pleaseSelectYourGender": "Vennligst velg kjønn", + "pleaseSelectYourShift": "Vennligst velg skift", + "birthDate": "Fødselsdato", + "joinDate": "Ansettelsesdato", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Vennligst velg gyldige start- og sluttdatoer.", + "endDateCannotBeBeforeStartDate": "Sluttdato kan ikke være før startdato.", + "editHoliday": "Rediger helligdag", + "addNewHoliday": "Legg til ny helligdag", + "enterHolidayName": "Skriv inn navn på helligdag", + "pleaseEnterHolidayName": "Vennligst oppgi navn på helligdag", + "pleaseEnterDate": "Vennligst skriv inn dato", + "pleaseSelectStartDate": "Vennligst velg startdato", + "pleaseEnterEndDate": "Vennligst velg sluttdato", + "endDateBeforeStartDate": "Sluttdato er før startdato", + "holidayList": "Helligdagsoversikt", + "noHolidayFound": "Ingen helligdager funnet.", + "noHolidayFundMatching": "Ingen samsvarende helligdager funnet", + "addHoliday": "Legg til helligdag", + "youDoNotHavePermissionToUpgradeHoliday": "Du har ikke tillatelse til å oppdatere helligdager.", + "holiday": "Helligdag", + "editLeave": "Rediger permisjon", + "addNewLeave": "Legg til ny permisjon", + "leaveType": "Permisjonstype", + "pleaseSelectALeaveType": "Vennligst velg permisjonstype", + "pleaseSelectAStartDate": "Vennligst velg startdato", + "leaveDuration": "Varighet på permisjon", + "autoCalculatedDays": "Automatisk beregnede dager", + "leaveList": "Permisjonsoversikt", + "noLeaveRequestFound": "Ingen permisjonsforespørsler funnet.", + "addLeave": "Legg til permisjon", + "noDescriptionProvided": "Ingen beskrivelse angitt.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Du har ikke tillatelse til å oppdatere permisjonsforespørsel.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Du har ikke tillatelse til å slette permisjonsforespørsel.", + "leaveRequest": "Permisjonsforespørsel", + "editPayroll": "Rediger lønnskjøring", + "addNewPayroll": "Legg til ny lønnskjøring", + "paymentYear": "Betalingsår", + "pleaseSelectPaymentYear": "Vennligst velg betalingsår", + "pleaseSelectAnMonth": "Vennligst velg måned", + "pleaseEnterADate": "Vennligst skriv inn dato", + "totalSalaryAmount": "Totalt lønnsbeløp", + "payrollList": "Lønnsoversikt", + "noPayrollFound": "Ingen lønnsopplysninger funnet.", + "paymentDetails": "Betalingsdetaljer", + "youDoNotHaveUpdatePayroll": "Du har ikke tillatelse til å oppdatere lønnskjøring.", + "youDoNotHavePermissionToDeletePayroll": "Du har ikke tillatelse til å slette lønnskjøring.", + "payrollRecord": "Lønnspost", + "searchAttendance": "Søk i fremmøte", + "attendanceReport": "Fremmøterapport", + "noAttendanceRecordFound": "Ingen fremmøteposter funnet for valgte filtre.", + "searchLeave": "Søk i permisjoner", + "leaveReports": "Permisjonsrapporter", + "noLeaveRecordFound": "Ingen permisjonsposter funnet for valgte filtre.", + "durationDays": "Varighet (Dager)", + "payrollReports": "Lønnsrapporter", + "noMatchingPayrollFound": "Ingen samsvarende lønnsposter funnet.", + "editShift": "Rediger skift", + "addNewShift": "Legg til nytt skift", + "shiftName": "Skiftnavn", + "pleaseSelectAShift": "Vennligst velg skift", + "breakStatus": "Pausestatus", + "pleaseSelectBreakStatus": "Vennligst velg pausestatus", + "startTimeIsRequired": "Starttid er obligatorisk", + "startTime": "Starttid", + "enterStartTime": "Oppgi starttid", + "endTimeIsRequired": "Sluttid er obligatorisk", + "endTime": "Sluttid", + "enterEndTime": "Oppgi sluttid", + "startBreakTime": "Pause start", + "enterBreakTime": "Oppgi pausetid", + "endBreakTime": "Pause slutt", + "noShiftFound": "Ingen skift funnet.", + "addShift": "Legg til skift", + "breakTime": "Pausetid", + "breakDuration": "Pausevarighet", + "youDoNotToHavePermissionToUpdateShift": "Du har ikke tillatelse til å oppdatere skift.", + "youDoNotToHavePermissionToDeleteShift": "Du har ikke tillatelse til å slette skift.", + "doYouReallyWantToDeleteThis": "Er du sikker på at du vil slette dette?", + "viewDetails": "Vis detaljer", + "leave": "Permisjon", + "payroll": "Lønn", + "editBankAdjustment": "Rediger bankjustering", + "adjustBankBalance": "Juster bankbalanse", + "pleaseAddAtLeastOneBank": "Vennligst legg til minst én bankkonto for å justere saldo.", + "accountNumber": "Kontonavn", + "selectAccount": "Velg konto", + "selectType": "Velg type", + "amountsIsRequired": "Beløp er obligatorisk", + "invalidAmount": "Ugyldig beløp", + "adjustmentDate": "Justeringsdato", + "dateIsRequired": "Dato er obligatorisk", + "editBankAccounts": "Rediger bankkontoer", + "addNewBankAccounts": "Legg til nye bankkontoer", + "accountDisplayName": "Visningsnavn for konto", + "enterAccountDisplayName": "Skriv inn visningsnavn", + "displayNameIsRequired": "Visningsnavn er obligatorisk", + "openingBalanceIsRequired": "Inngående balanse er obligatorisk", + "asOfDate": "Per dato", + "hideFiled": "Skjul felt", + "addMoreFiled": "Legg til flere felt", + "enterAccountName": "Skriv inn kontonummer", + "ifscCode": "IFSC-kode", + "upiIdForQrCode": "UPI-ID for QR-kode", + "bankName": "Banknavn", + "enterBankName": "Skriv inn banknavn", + "accountHolderName": "Kontoeiers navn", + "enterAccountHolderName": "Skriv inn kontoeiers navn", + "printBankDetailsAndInvoice": "Skriv ut bankdetaljer på faktura", + "viewingTransactionFor": "Viser transaksjoner for", + "bankAccounts": "Bankkontoer", + "noBankAccountFound": "Ingen bankkonto funnet.", + "noAccountsFoundMissing": "Ingen samsvarende kontoer funnet", + "deposit": "Innskudd", + "addBank": "Legg til bank", + "bankToBankTransfer": "Bankoverføring", + "bankToCashTransfer": "Uttak fra bank til kontanter", + "accountName": "Kontonavn", + "holderName": "Eiers navn", + "openingDate": "Åpningsdato", + "currentBalance": "Gjeldende saldo", + "permissionDeniedToDeleteBank": "Ingen tillatelse til å slette bank.", + "canNotEditThisTransactionType": "Kan ikke redigere denne transaksjonstypen.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Ingen transaksjoner funnet for dette filteret.", + "pleaseSelectBothAccounts": "Vennligst velg begge kontoene.", + "cannotTransferToSameAccounts": "Kan ikke overføre til samme konto.", + "editBankTransfer": "Rediger bankoverføring", + "needAtLeastTwoBankAccount": "Trenger minst to bankkontoer for å overføre.", + "from": "Fra", + "to": "Til", + "editBankToCash": "Rediger bank til kontanter", + "noBankAccountsFoundToTransferFrom": "Ingen bankkontoer funnet å overføre fra.", + "selectOneAccount": "Velg én konto", + "editCashAdjustment": "Rediger kontantjustering", + "adjustCashBalance": "Juster kontantbeholdning", + "customDate": "Egendefinert dato", + "cashInHand": "Kontanter", + "currentCashBalance": "Gjeldende kontantbeholdning", + "transfer": "Overføring", + "adjustCash": "Juster kontanter", + "pleaseSelectADestinationBankAccounts": "Vennligst velg mottakende bankkonto.", + "editCashToBank": "Rediger kontanter til bank", + "cashToBankTransfer": "Innskudd kontanter til bank", + "noDestinationBankAccountFond": "Ingen mottakende bankkonto funnet.", + "transferCheque": "Overfør sjekk", + "receivedFrom": "Mottatt fra", + "chequeAmount": "Sjekkbeløp", + "chequeNumber": "Sjekknummer", + "chequeDate": "Sjekkdato", + "referenceNumber": "Referansenr.", + "selectBankToCash": "Velg bank eller kontanter", + "depositTo": "Innskudd til", + "selectDepositDestination": "Velg mottaker for innskudd", + "transferDate": "Overføringsdato", + "doYouWantToRellyReOpenThisCheque": "Vil du virkelig gjenåpne denne sjekken?", + "okay": "OK", + "reOpen": "Gjenåpne", + "open": "Åpen", + "chequeList": "Sjekkoversikt", + "closed": "Lukket", + "noChequeFound": "Ingen sjekk funnet", + "searchTransaction": "Søk i transaksjoner...", + "filterByDate": "Filtrer etter dato", + "addImage": "Legg til bilde", + "cashAndBankManagement": "Kontant- og bankstyring", + "cheque": "Sjekker", + "branchList": "Avdelingsoversikt", + "roleAndPermission": "Roller og tillatelser", + "switchBank": "Bytte avdeling?", + "exitBank": "Gå ut av avdeling", + "areYouSureWantToSwitchToDifferentBranch": "Er du sikker på at du vil bytte til en annen avdeling?", + "areYourSureYouWantToExitFromThisBranch": "Er du sikker på at du vil gå ut av denne avdelingen?", + "switchs": "Bytt", + "exit": "Avslutt", + "createBranch": "Opprett avdeling", + "areYouSureWantToDeleteThisBranch": "Er du sikker på at du vil slette denne avdelingen?", + "currents": "Gjeldende", + "noBrunchFound": "Ingen avdeling funnet", + "updateBranch": "Oppdater avdeling", + "pleaseEnterBranchName": "Vennligst oppgi avdelingsnavn", + "enterBalance": "Skriv inn saldo", + "youDoNotHavePermissionToUpdateBranch": "Du har ikke tillatelse til å oppdatere avdeling.", + "allTransaction": "Alle transaksjoner", + "duePay": "Betal utestående", + "allParties": "Alle parter", + "retry": "Prøv igjen", + "incomeCategoriesReport": "Rapport over inntektskategorier", + "dayBook": "Dagbok", + "billWiseProfit": "Fortjeneste per faktura", + "cashFlow": "Kontantstrøm", + "balanceSheet": "Balanse", + "taxReport": "Avgiftsrapport", + "productSaleHistory": "Salgshistorikk for produkter", + "productPurchaseHistory": "Kjøpshistorikk for produkter", + "partyReports": "Part-rapporter", + "customerLedger": "Kundekontokort", + "supplierLedger": "Leverandørkontokort", + "partyWiseProfit": "Fortjeneste per part", + "productWiseProfit": "Fortjeneste per produkt", + "top5Customer": "Topp 5 kunder", + "top5Supplier": "Topp 5 leverandører", + "productReports": "Produktrapporter", + "comboReport": "Kombinasjonsrapport", + "expiredItemReport": "Rapport over utgåtte varer", + "top5Product": "Topp 5 produkter", + "productWiseProfitAndLoss": "Resultat per produkt", + "productWisePurchase": "Kjøp per produkt", + "productWiseSale": "Salg per produkt", + "noProductMatchYourSearch": "Ingen produkter samsvarer med søket ditt.", + "purchaseQty": "Kjøpsantall", + "saleQty": "Salgsantall", + "youDoNotHavePermissionProfitAndLoss": "Du har ikke tillatelse til å se resultatregnskap.", + "sold": "Solgt", + "remaining": "Gjenstående", + "totalAssets": "Totale eiendeler", + "assets": "Eiendeler", + "itemName": "Varenavn", + "personalInfo": "Personlig info:", + "dueBalance": "Utestående saldo", + "walletBalance": "Saldo i lommebok", + "cashIn": "Kontanter inn", + "cashOut": "Kontanter ut", + "runningCash": "Løpende kontanter", + "moneyIn": "Penger inn", + "moneyOut": "Penger ut", + "noDataAvailableForGeneratePdf": "Ingen data tilgjengelig for å generere PDF", + "balanceDue": "Utestående beløp", + "returnedAmount": "Returnert beløp", + "saleReturn": "Salgsretur", + "saleEdit": "Rediger salg", + "pleaseAddASalesReturn": "Vennligst legg til en salgsretur", + "subscriptionReports": "Abonnementsrapporter", + "started": "Startet", + "end": "Slutt", + "taxReportList": "Avgiftsrapportliste", + "developedBy": "Utviklet av", + "time": "Tid", + "receivedBy": "Mottatt av", + "wallet": "Lommebok", + "warranty": "Garanti", + "guarantee": "Garanti", + "remark": "Merknad", + "bankDetails": "Bankdetaljer", + "cashAndBank": "Kontanter og bank", + "pdfGenerateSuccessfully": "PDF generert", + + "generatingPdf": "Genererer PDF", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Fakturanummer", + "vatNumber": "MVA-nummer", + "customerSignature": "Kundens signatur", + "authorizedSignature": "Autorisert signatur", + "poweredBy": "Drevet av", + "shippingCharge": "Fraktkostnad", + "totalReturned": "Totalt returnert", + "amountsInWord": "Beløp med ord", + "changeAmount": "Vekselbeløp", + "sellsBy": "Selges av", + "rounding": "Avrunding", + "paidBy": "Betalt av", + "vatGstTitle": "MVA/GST-tittel", + "enterVatGstTitle": "Skriv inn MVA/GST-tittel", + "vatGstNumber": "MVA/GST-nummer", + "enterVatGstNumber": "Skriv inn MVA/GST-nummer", + "vatAndTax": "MVA og skatt", + "customPrint": "Tilpasset utskrift", + "taxRates": "Skatteprosenter", + "taxRatesMangeYourTaxRates": "Skatteprosenter - Administrer dine skatteprosenter", + "add": "Legg til", + "status": "Status", + "active": "Aktiv", + "disable": "Deaktiver", + "deletedSuccessFully": "Slettet vellykket!", + "failedToDeleteTheTax": "Klarte ikke å slette skatten", + "errorDeletingTax": "Feil ved sletting av skatt", + "taxGroup": "Skattegruppe", + "combinationOfTheMultipleTaxes": "Kombinasjon av flere skatter", + "subTaxes": "Underskatter", + "action": "Handling", + "addTax": "Legg til skatt", + "editTax": "Rediger skatt", + "addNewTax": "Legg til ny skatt", + "enterTaxRates": "Skriv inn skatteprosent", + "addTaxGroup": "Legg til ny skattegruppe", + "editTaxGroup": "Rediger skattegruppe", + "taxWithSingleMultipleTaxType": "Skatt med enkel/flere skattetyper", + "noSubTaxSelected": "Ingen underskatt valgt", + "subTaxList": "Liste over underskatter", + "taxPercent": "Skatteprosent", + "done": "Ferdig", + "writerTaxHere": "Skriv tekst her...", + "expiredList": "Utløpt liste", + "listIsEmpty": "Listen er tom", + "printingInvoice": "Skriver ut faktura", + "salesSetting": "Salgsinstillinger", + "invoiceLogo": "Fakturalogo", + "printingOption": "Utskriftsalternativ", + "amountRoundingMethod": "Avrundingsmetode for beløp", + "signUp": "Registrer deg", + "returnedItem": "Returnert vare", + "returnedDate": "Returdato", + "unitPrice": "Stykpris", + "saleBy": "Solgt av", + "purchasedBy": "Kjøpt av", + "collectedBys": "Hentet av", + "payableAmount": "Beløp som skal betales", + "receivedAmount": "Mottatt beløp", + "unitPrices": "Stykpris", + "item": "Vare", + "sl": "Løpenummer", + "mobiles": "Mobil", + "paidVia": "Betalt via", + "moneyReceipt": "Kvittering", + "receipt": "Kvittering", + "barcodeGenerator" : "Strekkodegenerator", + "searchProduct" : "Søk etter produkt", + "code" : "Kode", + "price" : "Pris", + "showCode" : "Vis kode", + "showPrice" : "Vis pris", + "showName" : "Vis navn", + "actions" : "Handlinger", + "noItemSelected" : "Ingen element valgt", + "noProductSelected" : "Ingen produkt valgt", + "previewPdf" : "Forhåndsvisning av PDF", + "salesReturnReport" : "Rapport for salgsretur", + "purchaseReturnReport" : "Rapport for kjøpsretur", + "incomeFor" : "Inntekt for", + "enterProductCode": "Skriv inn produktkode", + "addIncome" : "Legg til inntekt", + "incomeDate" : "Inntektdato", + "incomeCategories" : "Inntektkategorier", + "addIncomeCategory" : "Legg til inntektskategori", + "enterIncomeCategoryName" : "Skriv inn navn på inntektskategori", + "totalReturnAmount" : "Totalt returnert beløp", + "returned" : "Returnert", + "supplierDetails" : "Leverandørdetaljer", + "weekly": "Ukentlig", + "monthly": "Månedlig", + "yearly" : "Årlig", + "today" : "I dag", + "thisWeek" : "Denne uken", + "thisMonth" : "Denne måneden", + "thisYear": "Dette året", + "allTime" : "Alltid", + "custom" : "Tilpasset", + "addUserRole": "Legg til brukerrolle", + "noRoleFound": "Ingen brukerrolle funnet", + "yourPackageExpiredInDays": "Pakken din utløper om 5 dager", + "yourPackageExpiredToday": "Pakken din utløper i dag\n\nKjøp på nytt", + "contactUs": "Kontakt oss", + "writeYourMessageHere": "Skriv meldingen din her", + "sendMessage": "Send melding", + "sendYourEmail": "Send din e-post", + "backToHome": "Tilbake til Hjem", + "promoCode": "Promokode", + "submit": "Send inn", + "seeAllPromoCode": "Se alle promkoder", + "categories": "Kategorier", + "enterYourPhoneNumber": "Skriv inn telefonnummeret ditt", + "enterFullAddress": "Skriv inn full adresse", + "enterYourEmailAddress": "Skriv inn e-postadressen din", + "pleaseEnterAPassword": "Vennligst skriv inn et passord", + "pleaseEnterAConfirmPassword": "Vennligst skriv inn et bekreftelsespassord", + "enterYourName": "Skriv inn navnet ditt", + "addNewAddress": "Legg til ny adresse", + "firstName": "Fornavn", + "lastName": "Etternavn", + "country": "Land", + "bangladesh": "Bangladesh", + "apply": "Bruk", + "deliveryAddress": "Leveringsadresse", + "noDataAvailabe": "Ingen data tilgjengelig", + "addDelivery": "Legg til levering", + "description": "Beskrivelse", + "addNote": "Legg til notat", + "image": "Bilde", + "pleaseConnectThePrinterFirst": "Koble til skriveren først", + "selectCategory": "Velg kategori", + "enterExpenseDate": "Skriv inn utgiftsdato", + "enterName": "Skriv inn navn", + "enterAmount": "Skriv inn beløp", + "enterRefNumber": "Skriv inn referansenummer", + "fashions": "Mote", + "billTO": "Fakturert til", + "totalDue": "Totalt forfalt beløp", + "paymentsAmount": "Betalingsbeløp", + "remainingDue": "Restende forfalt beløp", + "thankYouForYourDuePayment": "Takk for betalingen", + "print": "Skriv ut", + "unitPirce": "Enhetspris", + "totalPrice": "Totalpris", + "totalVat": "Totalt mva", + "deliveryCharge": "Leveringsgebyr", + "totalPayable": "Totalt til betaling", + "thakYouForYourPurchase": "Takk for kjøpet", + "pleaseConnectYourBlutohPrinter": "Koble til Bluetooth-skriveren din", + "editSocailMedia": "Rediger sosiale medier", + "socialMarketing": "Sosial markedsføring", + "share": "Del", + "notification": "Varsel", + "purchaseAlarm": "Kjøpsalarm", + "purchaseConfirmed": "Kjøp bekreftet", + "paymentComplete": "Betaling fullført", + "retur": "Returner", + "sendSms": "Send SMS", + "recivethePin": "Mottatt PIN-kode", + "startNewSale": "Start nytt salg", + "payment": "Betaling", + "masterCard": "MasterCard", + "instrucation": "Instruksjon", + "cash": "Kontant", + "invoiceViewr": "Fakturavisning", + "size": "Størrelse", + "color": "Farge", + "weight": "Vekt", + "capacity": "Kapasitet", + "type": "Type", + "youWantTodeletetheProduct": "Vil du slette dette produktet?", + "delete": "Slett", + "contactDetials": "Kontaktdetaljer", + "clarence": "Clarence", + "call": "Ring", + "messege": "Melding", + "dailyTransaction": "Daglig transaksjon", + "promo": "Promo", + "send": "Send", + "easyToUseThePos": "Lett å bruke mobil-POS", + "easytheusedesciption": "POSpro-appen er gratis og enkel å bruke. Faktisk er det et av de beste POS-systemene i verden.", + "choseYourFeature": "Velg dine funksjoner", + "choseyourfeatureDesciption": "Funksjoner er den viktige delen som gjør POSpro forskjellig fra tradisjonelle løsninger.", + "allBusinessSolutions": "Alle forretningsløsninger", + "allBusinessolutionDescrip": "PosPro er en komplett forretningsløsning med lager, regnskap, salg, utgifter og tap/fortjeneste.", + "skip": "Hopp over", + "next": "Neste", + "anewUpdateAvailable": "En ny oppdatering er tilgjengelig\nVennligst oppdater appen din", + "skipTheUpdate": "Hopp over oppdateringen", + "rememberMeLater": "Husk meg senere", + "powerdedByAcnoo": "Drevet av Acnoo", + "lossOrProfit": "Tap/Fortjeneste", + "expense": "Utgift", + "parties": "Parter", + "home": "Hjem", + "sales": "Salg", + "setting": "Innstillinger", + + "purchaseNow": "Kjøp nå", + "paymentMethods": "Betalingsmetoder", + "update": "Oppdater", + "continueButton": "Fortsett", + "name": "Navn", + "phone": "Telefonnummer", + "email": "E-postadresse", + "address": "Adresse", + "previousDue": "Forrige forfall", + "selectLang": "Velg språk", + "addContact": "Legg til kontakt", + "moreInfo": "Mer info", + "retailer": "Forhandler", + "dealer": "Forhandler", + "wholesaler": "Grossist", + "supplier": "Leverandør", + "CustomerDetails": "Kundedata", + "recentTransaction": "Siste transaksjoner", + "totalProduct": "Totalt antall produkter", + "total": "Totalt", + "paid": "Betalt", + "unPaid": "Ikke betalt", + "due": "Forfall", + "connect": "Klikk for å koble til", + "tryAgain": "Prøv igjen", + "loading": "Laster inn", + "viewAll": "Vis alle", + "partyList": "Partsliste", + "addCustomer": "Legg til en kunde", + "updateContact": "Oppdater kontakt", + "dueList": "Forfallsliste", + "collectDue": "Innkrev forfall", + "date": "Dato", + "dueAmount": "Forfalt beløp: ", + "customerName": "Kundenavn", + "totalAmount": "Totalt beløp", + "paidAmount": "Betalt beløp", + "paymentTypes": "Betalingstype", + "cancel": "Avbryt", + "expenseReport": "Utgiftsrapport", + "fromDate": "Fra dato", + "toDate": "Til dato", + "expenseFor": "Utgifter for", + "amount": "Beløp", + "noData": "Ingen data tilgjengelig", + "totalExpense": "Total utgift", + "addExpense": "Legg til utgift", + "expenseDate": "Utgiftsdato", + "referenceNo": "Referansenummer", + "note": "Notat", + "expenseCat": "Utgifts kategorier", + "search": "Søk", + "select": "Velg", + "addExpenseCat": "Legg til utgiftskategori", + "categoryName": "Kategori navn", + "alreadyAdded": "Allerede lagt til", + "whatNew": "Hva er nytt", + "lp": "Tap/Fortjeneste", + "profit": "Fortjeneste", + "loss": "Tap", + "lpDetails": "Tap/Fortjeneste detaljer", + "invoice": "Faktura", + "dates": "Dato:", + "mobile": "Mobil:", + "product": "Produkt", + "quantity": "Antall", + "discount": "Rabatt", + "totalLoss": "Totalt tap", + "totalProfit": "Total fortjeneste", + "productList": "Produktliste", + "stock": "Lager", + "addNewProduct": "Legg til nytt produkt", + "productName": "Produktnavn", + "productCode": "Produktkode", + "purchasePrice": "Innkjøpspris", + "mrp": "MRP", + "wholeSalePrice": "Engros pris", + "dealerPrice": "Forhandlerpris", + "manufacturer": "Produsent", + "saveNPublish": "Lagre og publiser", + "brands": "Merker", + "addBrand": "Legg til merke", + "brandName": "Merkenavn", + "addUnit": "Legg til enhet", + "unitName": "Enhetsnavn", + "units": "Enheter", + "addProduct": "Legg til et produkt", + "updateProduct": "Oppdater produkt", + "salePrice": "Salgspris", + "profile": "Profil", + "edit": "Rediger", + "businessCat": "Forretningskategori", + "language": "Språk", + "changePassword": "Endre passord", + "updateProfile": "Oppdater profilen din", + "businessName": "Firmanavn og forretningsnavn", + "addPurchase": "Legg til kjøp", + "inv": "Faktura nr.", + + "supplierName": "Leverandørnavn", + "itemAdded": "Vare lagt til", + "addItems": "Legg til varer", + "subTotal": "Subtotal", + "returnAmount": "Returbeløp", + "chooseSupplier": "Velg en leverandør", + "noSupplier": "Ingen leverandør tilgjengelig", + "salesDetails": "Salgsdetaljer", + "editPurchaseInvoice": "Rediger kjøpsfaktura", + "purchaseList": "Kjøpsliste", + "addAPurchase": "Legg til et kjøp", + "dueReport": "Forfallsrapport", + "fullyPaid": "Fullt betalt", + "stillUnpaid": "Fremdeles ubetalt", + "purchaseReport": "Kjøpsrapport", + "connectPrinter": "Koble til skriveren din", + "clickToConnect": "Klikk for å koble til", + "collectDues": "Vennligst krev inn et forfall", + "addNewPurchase": "Legg til et nytt kjøp", + "salesReport": "Salgsrapport", + "addSale": "Legg til et salg", + "reports": "Rapporter", + "chooseCustomer": "Velg en kunde", + "addSales": "Legg til salg", + "saleList": "Salgsliste", + "editSalesInvoice": "Rediger salgsfaktura", + "previousPayAmount": "Forrige betalingsbeløp", + "printing": "Utskriftsalternativ", + "subscription": "Abonnement", + "userRole": "Brukerrolle", + "currency": "Valuta", + "logOut": "Logg ut", + "stockList": "Lagerliste", + "purchase": "Kjøp", + "sale": "Salg", + "yourPack": "Din pakke", + "freePlan": "Gratis plan", + "youRUsing": "Du bruker ", + "freePack": "Gratis pakke", + "premiumPlan": "Premium-plan", + "packFeatures": "Pakkefunksjoner", + "unlimited": "Ubegrenset", + "updateNow": "Oppdater nå", + "purchasePremium": "Kjøp Premium-plan", + "buyPremium": "Kjøp Premium-plan", + "paypalPay": "Betal med Paypal", + "gotEmail": "Du har fått en e-post", + "sendEmail": "Vi har sendt en e-post med instruksjoner om hvordan du tilbakestiller passordet til:", + "checkEmail": "Sjekk e-post", + "close": "Lukk", + "enterEmail": "Vennligst skriv inn e-postadressen din nedenfor for å motta tilbakestillingslenke for passord.", + "sendLink": "Send tilbakestillingslenke", + "emailText": "E-post", + "password": "Passord", + "noAcc": "Har ikke noen konto?", + "register": "Registrer", + "phoneVerification": "Telefonverifisering", + "registerTitle": "Vi må registrere telefonen din før du starter!", + "sendCode": "Send koden", + "staffLogin": "Ansatt pålogging", + "logInWithMail": "Logg inn med e-post", + "setUpProfile": "Sett opp profilen din", + "setUpDesc": "Oppdater profilen din for å koble legen din til et bedre inntrykk", + "gallery": "Galleri", + "camera": "Kamera", + "companyAddress": "Firmas adresse", + "openingBalance": "Åpningsbalanse", + "confirmPass": "Bekreft passord", + "haveAcc": "Har du allerede en konto?", + "loginWithPhone": "Logg inn med telefon", + "editPhone": "Rediger telefonnummer?", + "createAcc": "Opprett en gratis konto", + "congratulation": "Gratulerer", + + "signUp": "Registrer deg", + "signIn" : "Logg inn", + "logIn": "Logg inn", + "welcomeBack" : "Velkommen tilbake!", + "passwordCannotBeEmpty" : "Passordet kan ikke være tomt", + "save": "Lagre", + "forgotPassword": "Glemt passord", + "reset": "Tilbakestill passord ved å bruke e-postadressen eller telefonnummeret ditt", + "lableEmail": "E-post", + "hintEmail": "Skriv inn e-postadresse", + "emailCannotBeEmpty": "E-post kan ikke være tom", + "pleaseEnterAValidEmail": "Vennligst skriv inn en gyldig e-postadresse", + "continueE": "Fortsett", + "pleaseEnterYourDetails": "Vennligst skriv inn detaljene dine.", + "lablePassword": "Passord", + "hintPassword": "Skriv inn passord", + "pleaseEnterABiggerPassword": "Vennligst skriv inn et større passord", + "rememberMe": "Husk meg", + "donNotHaveAnAccount": "Har du ikke en konto?", + "createAFreeAccount": "Opprett en gratis konto", + "fullName": "Fullt navn", + "enterYourFullName": "Skriv inn fullt navn", + + "nameCanNotBeEmpty": "Navnet kan ikke være tomt", + "alreadyHaveAnAccount": "Har du allerede en konto? ", + "createNewPassword": "Opprett nytt passord", + "setUpNewPassword": "Sett opp nytt passord", + "resetPassword": "Tilbakestill passordet ditt for å gjenopprette og logge inn på kontoen din", + "newPassword": "Nytt passord", + "confirmPassword": "Bekreft passord", + "passwordsDoNotMatch": "Passordene stemmer ikke overens", + "verityEmail": "Bekreft e-post", + "verification": "Verifisering", + "digits": "6-sifret PIN-kode har blitt sendt til e-postadressen din: ", + "enterValidOTP": "Skriv inn gyldig OTP", + "resendOTP": "Skriv inn gyldig OTP", + "verifyYourEmail": "Bekreft e-posten din", + "weHaveSentAConfirmationEmailTo": "Vi har sendt en bekreftelsese-post til", + "folder": "Det kan hende at e-posten havnet i spam-mappen din.", + "gotIt": "Forstått", + "enterOpeningBalance": "Skriv inn åpningsbalanse", + "pleaseEnterAValidBusinessName": "Vennligst skriv inn et gyldig firmanavn", + "enterBusiness": "Skriv inn bedrifts-/butikknavn", + "selectBusinessCategory": "Velg forretningskategori", + "todaySummary": "Dagens sammendrag", + "sellAll": "Selg alt >", + "income": "Inntekt", + "purchased": "Kjøpt", + "endYourFreePlan": "Avslutt gratisplanen din", + "yourFree": "Din gratispakke er nesten ferdig, kjøp din neste plan. Takk.", + "upgradeNow": "Oppgrader nå", + "notFound": "Ikke funnet", + "updateYourSubscription": "Oppdater abonnementet ditt", + "noDataFound": "Ingen data funnet", + "areYouSure": "Er du sikker?", + "doYouWantToExitTheApp": "Vil du avslutte appen?", + "no": "Nei", + "yes": "Ja", + "dashboard": "Instrumentbord", + "salesPurchaseOverview": "Salgs- og kjøpsoversikt", + "totalItems": "Totalt antall varer", + "totalCategories": "Totalt antall kategorier", + "quickOverview": "Hurtig oversikt", + "totalIncome": "Total inntekt", + "customerDue": "Forfallende kunde", + "stockValue": "Lagerverdi", + "lossProfit": "Tap/Fortjeneste", + "cost": "Kostnad", + "qty": "Antall", + "noProductFound": "Ingen produkter funnet", + "phoneNumber": "Telefonnummer", + "pleaseEnterAValidName": "Vennligst skriv inn et gyldig navn", + "pleaseEnterValidPhoneAndNameFirst": "Vennligst skriv inn gyldig telefonnummer og navn først", + "confirmDelete": "Bekreft sletting", + "areYouSureYouWant": "Er du sikker på at du vil slette denne parten?", + "pleaseEnterAValidPhoneNumber": "Vennligst skriv inn et gyldig telefonnummer", + "sendSMS": "Send SMS", + "searchH": "Søk her...", + "transactions": "Transaksjoner", + "selectAInvoice": "Velg en faktura", + "totalDueAmount": "Totalt forfalt beløp", + "youCanNotPayMoreThenDue": "Du kan ikke betale mer enn forfallet beløp", + "noDueSelected": "Ingen forfall valgt", + "pleaseEnterName": "Vennligst skriv inn navn", + "pleaseEnterAmount": "Vennligst skriv inn beløp", + "enterNote": "Skriv inn notat", + "pleaseSelectAExpenseCategory": "Vennligst velg en utgiftskategori", + "enterExpanseCategoryName": "Skriv inn utgiftskategorinavn", + "comingSoon": "Kommer snart", + "pleaseMakeASaleFirst": "Vennligst gjør et salg først", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Lenke", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Betalingsgateway", + "paymentSuccess": "Betaling vellykket", + "paymentWasSuccessful": "Betalingen var vellykket!", + "paymentFailed": "Betaling feilet", + "paymentFailedPleaseTryAgain": "Betalingen mislyktes. Prøv igjen.", + "pleaseEnterAValidBrandName": "Vennligst skriv inn et gyldig merkenavn", + "enterABrandName": "Skriv inn merkenavn", + "addCategory": "Legg til kategori", + "enterCategoryName": "Skriv inn kategorinavn", + "selectVariations": "Velg variasjoner:", + "dataSavedSuccessfully": "Data lagret vellykket.", + "somethingIs": "Noe er", + "updateYourProfile": "Oppdater profilen din for å koble kunden din til et bedre inntrykk", + "shopOpeningBalance": "Åpningsbalanse for butikk", + "shopRemainingBalance": "Restbalanse for butikk", + "enterAValidDiscount": "Skriv inn en gyldig rabatt", + "addProductFirst": "Legg til produkt først", + "subtotal": "Subtotal", + "purchaseDetails": "Kjøpsdetaljer", + "totall": "Totalt:", + "startDate": "Startdato", + "pickStartDate": "Velg startdato", + "endDate": "Sluttdato", + "pickEndDate": "Velg sluttdato", + + "failedToGetPlatformVersion": "Kunne ikke hente plattformversjon.", + "enterQuantity": "Skriv inn antall", + "pleaseAddQuantity": "Vennligst legg til antall", + "willBeAddedSoon": "Kommer snart", + "addedToCart": "Lagt til i handlekurv", + "connectYourPrinter": "Koble til skriveren din", + "customerPay": "Kunde betaler", + "supplerPay": "Leverandør betaler", + "incomeReport": "Inntektsrapport", + "category": "Kategori", + "balance": "Saldo", + "itemsSales": "Vare salg", + "totalPurchase": "Total kjøp", + "totalSales": "Totalt salg", + "stockReport": "Lagerrapport", + "lossProfitReport": "Tap/fortjeneste-rapport", + "outOfStock": "Utsolgt", + "vat": "MVA", + "customerPhoneNumber": "Kundenummer", + "enterCustomerPhoneNumber": "Skriv inn kundenummer", + "walkInCustomer": "Innkommende kunde", + "guest": "Gjest", + "stocks": "Lager:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ikke forstyrr", + "on": "På", + "off": "Av", + "unlimitedUsagesOfOurPackage": "Ubegrenset bruk av pakken vår \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Betal for abonnement", + "field": "Felt", + "successfullyPaid": "Betalt vellykket", + "profileEdit": "Rediger profil", + "products": "Produkter", + "salesList": "Salgsliste", + "useTitleCanNotBeEmpty": "Brukertittel kan ikke være tom", + "userTitle": "Brukertittel", + "enterUserTitle": "Skriv inn brukertittel", + "create": "Opprett", + "youHaveToGivePermission": "Du må gi tillatelse", + "all": "Alle", + "userRoleDetails": "Brukerrolledetaljer", + "doYouWantToDeleteTheUser": "Vil du slette brukeren?", + "thisProductAlreadyAdded": "Dette produktet er allerede lagt til!", + "pleaseEnterAValidProductName": "Vennligst skriv inn et gyldig produktnavn", + "enterProductName": "Skriv inn produktnavn", + "pleaseSelectACategory": "Vennligst velg en kategori", + "productCategory": "Produktkategori", + "selectProductCategory": "Velg produktkategori", + "enterSize": "Skriv inn størrelse", + "enterColor": "Skriv inn farge", + "enterWeight": "Skriv inn vekt", + "enterCapacity": "Skriv inn kapasitet", + "enterType": "Skriv inn type", + "productBrand": "Produktmerke", + "selectABrand": "Velg et merke", + "productCodeIsRequired": "produktkode er påkrevd", + "enterAValidStock": "Skriv inn et gyldig lagerbeholdning", + "enterStock": "Skriv inn lagerbeholdning", + "productUnit": "Produktets enhet", + "selectProductUnit": "Velg produktets enhet", + "pleaseEnterAValidPurchasePrice": "Vennligst skriv inn en gyldig innkjøpspris", + "enterPurchasePrice": "Skriv inn innkjøpspris", + "pleaseEnterAValidSalePrice": "Vennligst skriv inn en gyldig salgspris", + "enterSaltingPrice": "Skriv inn saltpris", + "enterWholesalePrice": "Skriv inn engrospris", + "enterDealerPrice": "Skriv inn forhandlerpris", + "enterDiscount": "Skriv inn rabatt", + "enterManufacturerName": "Skriv inn produsentnavn", + "adding": "Legger til...", + "pleaseEnterAValidUnitName": "Vennligst skriv inn et gyldig enhetsnavn", + "pleaseEnterUnitName": "Vennligst skriv inn enhetsnavn", + "productDetails": "Produktdetaljer", + "smartWatch": "Smartklokke", + "appleWatch": "Apple Watch", + "deleting": "Sletter...", + "brand": "Merke", + "dueCollection": "Forfallende inndriving", + "noTransaction": "Ingen transaksjon", + "updating": "Oppdaterer...", + "confirmSMSTo": "Bekreft SMS til", + "anSMSWillBeSentToTheFollowingNumber": "En SMS vil bli sendt til følgende nummer:", + "package": "Pakke", + "permissionNotGranted": "Tillatelse ikke gitt!", + "collectedBy": "Innsamlet av:", + "phonee": "Telefon:", + "purchaseBy": "Kjøpt av:", + "salesBy": "Solgt av:", + "days": "dager", + "details": "Detaljer", + "weSentAnOTPInYourPhoneNumber": "Vi sendte en OTP til telefonnummeret ditt", + "pleaseEnterTheOTP": "Vennligst skriv inn OTP-en", + "enterAValidOTP": "Skriv inn en gyldig OTP", + "verify": "Bekreft", + "resendIn": "Send på nytt om ", + "freeLifetimeUpdate": "Gratis livstids oppdatering", + "android": "Android & iOS App-støtte", + "premiumCustomerSupport": "Android & iOS App-støtte", + "customInvoiceBranding": "Tilpasset fakturamerking", + "unlimitedUsage": "Ubegrenset bruk", + "freeDataBackup": "Gratis databackup", + "addCustomers": "Legg til kunde", + "noDue": "Ingen skyldig", + "customer": "Kunde", + "billingAddress": "Fakturaadresse", + "enterAddress": "Skriv inn adresse", + "city": "By", + "cityName": "Bynavn", + "state": "Stat", + "stateName": "Statsnavn", + "zip": "Postnummer", + "zipCode": "Skriv inn postnummer", + "chooseCountry": "Velg land", + "shippingAddress": "Leveringsadresse", + "partyCreateWarn": "Du har ikke tillatelse til å opprette part.", + "addParty": "Legg til parter", + "creditLimit": "Partens kredittgrense", + "selectOne": "Velg én", + "roundings": "Avrunding (+/-)", + "roundingTotal": "Avrundet total", + "opinion": "Skriv inn din mening", + "dueSaleWarn": "Salg på forfall er ikke tillatt for kunder som kommer innom.", + "paymentTypeHint": "Vennligst velg en betalingstype", + "createSaleWarn": "Du har ikke tillatelse til å opprette salg.", + "updateSaleWarn": "Du har ikke tillatelse til å oppdatere salg.", + "uploadImage": "Last opp bilde", + "useGallery": "Bruk galleri", + "openCamera": "Åpne kamera", + "scanCode": "Skann produktets QR-kode", + "posSale": "POS-salg", + "selectCustomer": "Velg kunde", + "searchWith": "Søk...", + "filter": "Filter", + "productNotFound": "Produkt ikke funnet", + "noMatched": "Ingen matchende produkter funnet.", + "inventoryPermission": "Du har ikke lagerbeholdningstillatelse", + "noParty": "Ingen parter funnet", + "purchaseWarn": "Du har ikke tillatelse til å opprette kjøp.", + "purchaseUpdateWarn": "Du har ikke tillatelse til å oppdatere kjøp.", + "addVariantDetails": "Legg til variantdetaljer", + "purchaseEx": "Kjøpespris ekskl.", + "purchaseIn": "Kjøpespris inkl.", + "purchaseExReq": "Kjøpespris ekskl. kreves", + "purchaseInReq": "Kjøpespris inkl. kreves", + "profitMargin": "Fortjenestemargin (%)", + "saleReq": "Salgspris kreves", + "manufactureDate": "Produksjonsdato", + "selectDate": "Velg dato", + "expDate": "Utløpsdato", + "saveVariant": "Lagre variant", + "model": "Modell", + "selectModel": "Velg modell", + "bulk": "Bulkopplasting", + "barcodeGen": "Strekkodegenerator", + "upload": "Last opp", + "sku": "SKU / Kode", + "lowStock": "Lav lagerbeholdning", + "enLowStock": "Skriv inn lav lagerbeholdning", + "manuDate": "Produksjonsdato", + "single": "Enkelt", + "batch": "Batch", + "batchNo": "Batchnummer", + "entBatchNo": "Skriv inn batchnummer", + "variantAdded": "Variant lagt til!", + "variantDelete": "Variant slettet!", + "addVariant": "Legg til variant", + "typeSelect": "Velg type", + "taxType": "Skattetype", + "selectTax": "Velg skatt", + "updateProductWarn": "Du har ikke tillatelse til å oppdatere produkt.", + "addProductWarn": "Du har ikke tillatelse til å opprette produkt.", + "updateProductSuccess": "Produkt oppdatert!", + "addProductSuccess": "Produkt opprettet!", + "choose": "Velg", + "view": "Vis detaljer", + "priceWarn": "Pris kan ikke være tom", + "productSetting": "Produktinnstillinger", + "saveSetting": "Lagre innstillinger", + "addStock": "Legg til lager", + "stockWarn": "Lager må være minst 1", + "updateSuccess": "Oppdatert!", + "updateFailed": "Oppdatering av lager feilet", + "deleteBatchWarn": "Er du sikker på at du vil slette denne batchen?", + "lowStockReport": "Rapport over lav lagerbeholdning", + "genPdfWarn": "Ingen data tilgjengelig for å generere PDF", + "dateFilterWarn": "Til-dato kan ikke være før fra-dato.", + "createPdfWarn": "Du har ikke tillatelse til å opprette PDF.", + "expirationStatus": "Utløpsstatus", + "selectFDate": "Velg fra-dato", + "selectToDate": "Velg til-dato", + "clear": "Tøm", + "incomeReportPermission": "Du har ikke tillatelse til å se inntektsrapport.", + "deleteAcc": "Slett konto", + "deletePartyWarn": "Du har ikke tillatelse til å slette part.", + "updatePartyWarn": "Du har ikke tillatelse til å oppdatere part.", + "phoneNotAvail": "Telefonnummer er ikke tilgjengelig.", + "notLaunch": "Kunne ikke åpne telefonappen.", + "quickOver": "Rask oversikt", + "tranSacOver" : "Transaksjonsoversikt", + "profitLoss" : "Fortjeneste og tap" +} \ No newline at end of file diff --git a/lib/l10n/intl_ne.arb b/lib/l10n/intl_ne.arb new file mode 100644 index 0000000..44cfc0e --- /dev/null +++ b/lib/l10n/intl_ne.arb @@ -0,0 +1,1266 @@ +{ + "deleteDialogDetails": "के तपाईं आफ्नो खाता मेटाउन चाहनुहुन्छ? यो कार्यले तपाईंको सबै डाटा स्थायी रूपमा मेटाउनेछ।", + "passwordMust6Character": "पासवर्ड कम्तिमा ६ अक्षरको हुनुपर्छ", + "passwordIsRequired": "पासवर्ड कम्तिमा ६ अक्षरको हुनुपर्छ", + "iAgreeDeleteMyAccountPermanent": "म मेरो खाता स्थायी रूपमा मेटाउन सहमत छु।", + "flat": "फ्ल्याट", + "percent": "प्रतिशत", + "partialPaid": "आंशिक भुक्तानी", + "selectStock": "स्टक छान्नुहोस्", + "stockOrVariant": "स्टक / भेरियन्ट", + "noBatch": "कुनै ब्याच छैन", + "purchaseQuantityRequired": "खरिद मात्रा आवश्यक छ", + "excelUploader": "एक्सेल अपलोडर", + "remove": "हटाउनुहोस्", + "uploading": "अपलोड हुँदैछ...", + "pickAndUploadFile": "फाइल छान्नुहोस् र अपलोड गर्नुहोस्", + "downloadExcelFormat": "एक्सेल ढाँचा डाउनलोड गर्नुहोस्", + "excelFiles": "एक्सेल फाइलहरू", + "noFileSelected": "कुनै फाइल छानिएको छैन", + "orContinueWith": "वा यसबाट जारी राख्नुहोस्", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "लगइन असफल भयो। कृपया फेरि प्रयास गर्नुहोस्।", + "someThingWithWrongWithTheWebPage": "वेब पेजमा केही समस्या आयो।", + "loadingOtpSetting": "OTP सेटिङहरू लोड हुँदैछ...", + "youCanNowResendYourOtp": "अब तपाईं फेरि OTP पठाउन सक्नुहुन्छ।", + "resendOtpSeconds": "${start} सेकेन्डमा फेरि OTP पठाउनुहोस्", + "oldPassword": "पुरानो पासवर्ड", + "oldPasswordCanNotBeEmpty": "पुरानो पासवर्ड खाली हुनु हुँदैन", + "seconds": "सेकेन्ड", + "downloading": "डाउनलोड हुँदैछ...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "डाउनलोड सफल! आफ्नो कागजात (Document) फोल्डर जाँच गर्नुहोस्", + "printBarCode": "बारकोड प्रिन्ट गर्नुहोस्", + "youDoNotHavePermissionToGenerateBarcode": "तपाईंसँग बारकोड उत्पादन गर्ने अनुमति छैन।", + "download": "डाउनलोड", + "packingDate": "प्याकिङ मिति", + "permissionDeniedToViewBank": "बैंक हेर्ने अनुमति अस्वीकार गरियो।", + "permissionDeniedToUpdateBank": "बैंक अपडेट गर्ने अनुमति अस्वीकार गरियो।", + "editWarehouse": "गोदाम सम्पादन गर्नुहोस्", + "addNewWarehouse": "नयाँ गोदाम थप्नुहोस्", + "warehouseName": "गोदामको नाम", + "enterWarehouseName": "गोदामको नाम प्रविष्ट गर्नुहोस्", + "amountMustBeGreaterThanZero": "रकम ० भन्दा बढी हुनुपर्छ", + "canNotRetrievePaymentDetails": "भुक्तानी विवरणहरू प्राप्त गर्न सकिएन।", + "youDonNotHavePermissionToCreateExpense": "तपाईंसँग खर्च सिर्जना गर्ने अनुमति छैन।", + "youDoNotHavePermissionToCreateExpenseCategory": "तपाईंसँग खर्च वर्ग सिर्जना गर्ने अनुमति छैन।", + "youDonNotHavePermissionToCreateIncome": "तपाईंसँग आय सिर्जना गर्ने अनुमति छैन।", + "youDoNotHavePermissionToCreateIncomeCategory": "तपाईंसँग आय वर्ग सिर्जना गर्ने अनुमति छैन।", + "salesReturn": "बिक्री फिर्ता", + "purchaseReturn": "बिक्री फिर्ता", + "returnQuantity": "फिर्ता मात्रा", + "nonFoundableDiscount": "फिर्ता नहुने (VAT/छुट)", + "confirmReturn": "फिर्ता पुष्टि गर्नुहोस्", + "pleaseSelectForProductReturn": "कृपया फिर्ताको लागि उत्पादन छान्नुहोस्", + "failedToProcessReturn": "फिर्ता प्रक्रिया गर्न असफल भयो।", + "noValuesDenied": "कुनै मान परिभाषित गरिएको छैन", + "editCategory": "वर्ग सम्पादन गर्नुहोस्", + "editModel": "मोडल सम्पादन गर्नुहोस्", + "addNewModel": "नयाँ मोडल थप्नुहोस्", + "pleaseEnterValidName": "कृपया मान्य नाम प्रविष्ट गर्नुहोस्", + "modelName": "मोडलको नाम", + "enterModelName": "मोडलको नाम प्रविष्ट गर्नुहोस्", + "youDoNotHavePermissionToCreateModel": "तपाईंसँग मोडल सिर्जना गर्ने अनुमति छैन", + "youDoNotHavePermissionToUpdateModel": "तपाईंसँग मोडल अपडेट गर्ने अनुमति छैन", + "modelUpdateSuccessfully": "मोडल सफलतापूर्वक अपडेट भयो!", + "modelCreatedSuccessfully": "मोडल सफलतापूर्वक सिर्जना भयो!", + "models": "मोडलहरू", + "youDoNotHavePermissionDeleteModel": "तपाईंसँग मोडल मेटाउने अनुमति छैन।", + "enterLabelText": "लेबल पाठ प्रविष्ट गर्नुहोस्", + "searchBatchNo": "ब्याच नम्बर खोज्नुहोस्...", + "noActiveUser": "सक्रिय प्रयोगकर्ता होइन", + "pleaseUseValidPurchaseCodeUseTheApp": "एप प्रयोग गर्न कृपया वैध खरिद कोड प्रयोग गर्नुहोस्।", + "notInternetConnection": "इन्टरनेट जडान छैन", + "pleaseCheckYourInternetConnection": "कृपया आफ्नो इन्टरनेट जडान जाँच गर्नुहोस् र फेरि प्रयास गर्नुहोस्", + "ok": "ठिक छ", + "addCash": "नगद थप्नुहोस्", + "reduceCash": "नगद घटाउनुहोस्", + "transactionType": "लेनदेन प्रकार", + "user": "प्रयोगकर्ता", + "toAccount": "खातामा", + "fromAccount": "खाताबाट", + "years": "वर्ष", + "comboProductReport": "कम्बो उत्पादन रिपोर्ट", + "grossProfit": "कुल नाफा (Gross Profit)", + "netProfit": "खुद नाफा (Net Profit)", + "incomeType": "आयको प्रकार", + "expensesType": "खर्चका प्रकारहरू", + "resets": "रिसेट गर्नुहोस्", + "packageName": "प्याकेजको नाम", + "start": "सुरु गर्नुहोस्", + "paymentMethod": "भुक्तानी विधि", + "addPayment": "भुक्तानी थप्नुहोस्", + "advance": "अग्रिम भुक्तानी", + "noteLevel": "नोट स्तर", + "enterYourNoteLevel": "नोट स्तर प्रविष्ट गर्नुहोस्", + "postSaleMessage": "बिक्री पछिको सन्देश", + "enterYourPostSaleMessage": "बिक्री पछिको सन्देश प्रविष्ट गर्नुहोस्", + "a4PageLogo": "A4 बीजक लोगो", + "thermalInvoicePageLogo": "थर्मल बीजक लोगो", + "thermalPrinterLanguage": "थर्मल प्रिन्टर भाषा", + "thermalPrinterPageSize": "कागजको आकार", + "openSetting": "सेटिङ खोल्नुहोस्", + "selectRack": "र्याक चयन गर्नुहोस्", + "rack": "र्याक (Rack)", + "selectShelf": "दराज चयन गर्नुहोस्", + "shelf": "दराज (Shelf)", + "variations": "भिन्नताहरू (Variations)", + "combo": "कम्बो", + "enterBatchNo": "ब्याच नम्बर प्रविष्ट गर्नुहोस्", + "selectWarehouse": "गोदाम चयन गर्नुहोस्", + "warehouse": "गोदाम (Warehouse)", + "netTotalAmount": "कुल खुद रकम", + "defaultSellingPrice": "पूर्वनिर्धारित बिक्री मूल्य", + "selectItems": "सामानहरू चयन गर्नुहोस्", + "variantList": "भिन्नता सूची", + "addSubVariation": "उप-भिन्नता थप्नुहोस्", + "editProduct": "उत्पादन सम्पादन गर्नुहोस्", + "noItemFound": "कुनै सामान फेला परेन", + "youDoNotHavePermissionDeleteTheShelf": "तपाईंसँग यो दराज मेटाउने अनुमति छैन", + "notMatchingResultFound": "मिल्दो परिणाम फेला परेन", + "editShelf": "दराज सम्पादन गर्नुहोस्", + "addShelf": "नयाँ दराज थप्नुहोस्", + "shelfName": "दराजको नाम", + "enterShelfName": "दराजको नाम प्रविष्ट गर्नुहोस्", + "pleaseEnterShelfName": "कृपया दराजको नाम प्रविष्ट गर्नुहोस्", + "productRacks": "उत्पादन र्याकहरू", + "racks": "र्याकहरू (Racks)", + "youDoNtHavePermissionToCreateRacks": "तपाईंसँग र्याक बनाउने अनुमति छैन।", + "youDoNtHavePermissionToDeleteRacks": "तपाईंसँग र्याक मेटाउने अनुमति छैन।", + "youDoNtHavePermissionToUpdateRacks": "तपाईंसँग र्याक अद्यावधिक गर्ने अनुमति छैन।", + "addNewRack": "नयाँ र्याक थप्नुहोस्", + "editRack": "र्याक सम्पादन गर्नुहोस्", + "rackName": "र्याकको नाम", + "pleaseEnterRackName": "कृपया र्याकको नाम प्रविष्ट गर्नुहोस्", + "shelves": "दराजहरू (Shelves)", + "pressToSelect": "चयन गर्न थिच्नुहोस्", + "selectAtLeastOneRack": "कृपया कम्तिमा एउटा दराज चयन गर्नुहोस्", + "inActive": "निष्क्रिय", + "addNewVariation": "नयाँ भिन्नता थप्नुहोस्", + "editVariations": "भिन्नता सम्पादन गर्नुहोस्", + "values": "मानहरू", + "enterValues": "मानहरू प्रविष्ट गर्नुहोस्", + "pleaseEnterAtLeastOneValues": "कृपया कम्तिमा एउटा मान प्रविष्ट गर्नुहोस्।", + "productVariations": "उत्पादन भिन्नताहरू", + "permissionDenied": "अनुमति अस्वीकृत", + "noVariationFound": "कुनै भिन्नता फेला परेन।", + "addNewVariations": "नयाँ भिन्नताहरू थप्नुहोस्", + "variationId": "भिन्नता आईडी", + "updateRole": "भूमिका अद्यावधिक गर्नुहोस्", + "addRole": "भूमिका थप्नुहोस्", + "enterUserName": "प्रयोगकर्ता नाम प्रविष्ट गर्नुहोस्", + "enterYourPassword": "पासवर्ड प्रविष्ट गर्नुहोस्", + "selectAll": "सबै चयन गर्नुहोस्", + "sNo": "क्र.सं.", + "feature": "विशेषता", + "read": "पढ्नुहोस्", + "viewPrice": "मूल्य हेर्नुहोस्", + "purchaseReturns": "खरिद फिर्ता", + "expiredProduct": "म्याद सकिएको उत्पादन", + "barcodes": "बारकोडहरू", + "bulkUploads": "थोक अपलोड", + "productModels": "उत्पादन मोडेलहरू", + "incomes": "आय", + "dues": "बाँकी बक्यौता", + "subscriptions": "सदस्यताहरू", + "paymentsTypes": "भुक्तानी प्रकारहरू", + "roles": "भूमिकाहरू", + "manageSetting": "सेटिङ व्यवस्थापन गर्नुहोस्", + "downloadApk": "APK डाउनलोड गर्नुहोस्", + "vatReports": "भ्याट रिपोर्टहरू", + "profitAndLossDetailsReport": "नाफा र नोक्सान रिपोर्ट", + "transactionsHistoryReport": "कारोबार इतिहास", + "expireProductReports": "म्याद सकिने उत्पादन रिपोर्ट", + "productPurchaseReport": "उत्पादन खरिद रिपोर्ट", + "productSalesReport": "उत्पादन बिक्री रिपोर्ट", + "role": "भूमिका", + "areYouSureWantToDeleteThisRole": "के तपाईं निश्चित रूपमा यो भूमिका मेटाउन चाहनुहुन्छ?", + "inStock": "स्टकमा छ", + "informationShowInLabels": "लेबलमा देखिने जानकारी", + "packageDate": "प्याकिङ मिति", + "barCodePrintLabelSetting": "बारकोड प्रिन्ट सेटिङ", + "labelRoleLabelSize2Inch": "लेबल रोल २\"*१, ५० मिमी*२५ मिमी", + "labelRoleLabelSize1_5Inch": "लेबल रोल १.५\"*१, ३८ मिमी*२५ मिमी", + "thirtyTwoLabelPerSheet": "एक पानामा ३२ लेबलहरू", + "youDoNotHaveAnyPermissionToGenerateBarCode": "तपाईंसँग बारकोड उत्पन्न गर्ने अनुमति छैन।", + "pleaseSelectAProductFirst": "कृपया पहिले उत्पादन चयन गर्नुहोस्", + "pleaseEnterAValidQuantity": "कृपया सही मात्रा प्रविष्ट गर्नुहोस् (न्यूनतम १)", + "pleaseSelectProductFirst": "कृपया पहिले उत्पादन चयन गर्नुहोस्", + "bluetoothIsTurnedOff": "ब्लुटुथ बन्द छ। कृपया अन गर्नुहोस्।", + "noBluetoothDeviceSelected": "कुनै ब्लुटुथ उपकरण चयन गरिएको छैन।", + "printLabel": "लेबल प्रिन्ट गर्नुहोस्", + "caningForDevices": "उपकरणहरू खोज्दै...", + "noDeviceFound": "कुनै उपकरण फेला परेन", + "retryScan": "पुनः स्क्यान गर्नुहोस्", + "connectedTo": "सँग जोडिएको:", + "pleaseEnableBluetooth": "कृपया ब्लुटुथ सक्षम गर्नुहोस्", + "skuOrCode": "SKU / कोड", + "lowStockAlert": "कम स्टक चेतावनी", + "tax": "कर (Tax)", + "costExclusionTax": "कर बाहेकको लागत", + "costInclusionTax": "कर सहितको लागत", + "mrpOrSalePrice": "अधिकतम बिक्री मूल्य (MRP)", + "expiredDate": "म्याद सकिने मिति", + "sellingPrice": "बिक्री मूल्य", + "variationsProduct": "भिन्नता भएका उत्पादनहरू", + "comboProducts": "कम्बो उत्पादनहरू", + "noStockAvailable": "स्टक डाटा उपलब्ध छैन।", + "highToLowPrice": "मूल्य: उच्च देखि कम", + "lowToHighPrice": "मूल्य: कम देखि उच्च", + "attachment": "संलग्न फाइल", + "viewStock": "स्टक हेर्नुहोस्", + "expiry": "म्याद सकिने", + "expire": "म्याद सकिन्छ", + "sevenDays": "७ दिन", + "fifteenthDays": "१५ दिन", + "thirtyDays": "३० दिन", + "sixtyDays": "६၀ दिन", + "outPremiumPlan": "हाम्रो प्रिमियम योजना", + "youDoNotHavePermissionToCreatePurchase": "तपाईंसँग खरिद सिर्जना गर्ने अनुमति छैन।", + "thisPlanIsNotAvailableToPurchase": "यो योजना खरिदका लागि उपलब्ध छैन", + "thisPlanIsEligibleForUpgrade": "यो योजना अपग्रेडका लागि योग्य छैन", + "extendPlan": "योजना विस्तार गर्नुहोस्", + "buyNow": "अहिले किन्नुहोस्", + "none": "केही छैन", + "roundToWholeNumber": "पूर्णांकमा बदल्नुहोस्", + "roundToNearestWholeNumber": "नजिकको पूर्णांकमा बदल्नुहोस्", + "roundToNearnessDecimalNumber005": "नजिकको दशमलव (0.05)", + "roundToNearnessDecimalNumber01": "नजिकको दशमलव (0.1)", + "roundToNearnessDecimalNumber05": "नजिकको दशमलव (0.5)", + "lastYear": "गत वर्ष", + "productStock": "उत्पादन स्टक", + "unit": "इकाइ", + "showExpireDate": "म्याद सकिने मिति देखाउनुहोस्", + "vatId": "भ्याट आईडी", + "vatType": "भ्याट प्रकार", + "exclusivePrice": "एक्सक्लुसिभ मूल्य", + "inclusivePrice": "इन्क्लुसिभ मूल्य", + "profitPercent": "नाफा प्रतिशत", + "showSingle": "एकल देखाउनुहोस्", + "showCombo": "कम्बो देखाउनुहोस्", + "showVariant": "भिन्नता देखाउनुहोस्", + "showAction": "कार्य देखाउनुहोस्", + "ledger": "खातापाता (Ledger)", + "youDoNotHavePermissionToGenerateReport": "तपाईंसँग रिपोर्ट तयार गर्ने अनुमति छैन", + "noDataAvailable": "डाटा उपलब्ध छैन", + "youDoNotHavePermissionToExportExcel": "तपाईंसँग एक्सेल निर्यात गर्ने अनुमति छैन", + "noDataAvailableForExport": "निर्यातका लागि कुनै डाटा उपलब्ध छैन", + "supplierDue": "आपूर्तिकर्तालाई तिर्न बाँकी", + "partyType": "पक्षको प्रकार", + "allParty": "सबै पक्षहरू", + "yesterday": "हिजो", + "last7Days": "अन्तिम ७ दिन", + "last30Days": "अन्तिम ३० दिन", + "currentMonth": "यो महिना", + "lastMonth": "गत महिना", + "currentYear": "यो वर्ष", + "customerDate": "कस्टम मिति", + "noTransactionToGeneratePdf": "PDF तयार गर्नको लागि कुनै लेनदेन छैन", + "generatePdf": "PDF तयार गर्नुहोस्", + "noTransactionFound": "कुनै लेनदेन भेटिएन", + "reference": "सन्दर्भ", + "creditIn": "क्रेडिट (आम्दानी)", + "debitOut": "डेबिट (खर्च)", + "subscribeNow": "अहिले सदस्यता लिनुहोस्", + "expired": "म्याद सकिएको", + "totalBalance": "कुल मौज्दात", + "hoursLeft": "बाँकी घण्टा", + "daysLeft": "बाँकी दिन", + "pos": "पोस (POS)", + "profitAndLoss": "नाफा र नोक्सान", + "branch": "शाखा", + "hrm": "मानव संसाधन (HRM)", + "inventory": "मालसामान (Inventory)", + "editAttendance": "हाजिरी सम्पादन गर्नुहोस्", + "addNewAttendance": "नयाँ हाजिरी थप्नुहोस्", + "employee": "कर्मचारी", + "pleaseSelectAnEmployee": "कृपया एक कर्मचारी छनोट गर्नुहोस्", + "shift": "शिफ्ट", + "selectEmployeeFirst": "पहिले कर्मचारी छनोट गर्नुहोस्", + "selectDateFirst": "पहिले मिति छनोट गर्नुहोस्", + "month": "महिना", + "autoSelected": "स्वचालित रूपमा छानिएको", + "pleaseSelectDate": "कृपया मिति छनोट गर्नुहोस्", + "timeIn": "आगमन समय", + "timeOut": "प्रस्थान समय", + "attendance": "हाजिरी", + "allEmployee": "सबै कर्मचारी", + "noAvailableRecordFound": "कुनै हाजिरी रेकर्ड भेटिएन।", + "addAttendance": "हाजिरी थप्नुहोस्", + "noNoteProvided": "कुनै टिपोट दिइएको छैन।", + "duration": "अवधि", + "youDoNotHavePermissionToViewAttendance": "तपाईंसँग हाजिरी हेर्ने अनुमति छैन", + "department": "विभाग", + "noDepartmentFound": "कुनै विभाग भेटिएन।", + "inactive": "निष्क्रिय", + "noDescriptionAvailableForThisDepartment": "यस विभागको लागि कुनै विवरण उपलब्ध छैन।", + "youDoNotHavePermissionToUpdateDepartment": "तपाईंसँग विभाग अपडेट गर्ने अनुमति छैन।", + "youDoNotHavePermissionToDeleteDepartment": "तपाईंसँग विभाग मेटाउने अनुमति छैन।", + "failedToDeleteTheDeterment": "विभाग मेटाउन असफल भयो", + "failedToLoadDepartment": "विभाग लोड गर्न असफल भयो", + "addDepartment": "विभाग थप्नुहोस्", + "saving": "बचत गर्दै", + "editDesignation": "पद सम्पादन गर्नुहोस्", + "addDesignation": "नयाँ पद थप्नुहोस्", + "designationName": "पदको नाम", + "enterDesignationName": "पदको नाम राख्नुहोस्", + "pleaseEnterDesignationName": "कृपया पदको नाम राख्नुहोस्", + "pleaseSelectAStatus": "कृपया स्थिति छनोट गर्नुहोस्", + "enterDescription": "विवरण राख्नुहोस्", + "designation": "पद", + "noDesignationFound": "कुनै पद भेटिएन।", + "noDescriptionAvailableForThisDesignation": "यस पदको लागि कुनै विवरण उपलब्ध छैन।", + "youDoNotPermissionToUpdateDesignation": "तपाईंसँग पद अपडेट गर्ने अनुमति छैन।", + "youDoNotHavePermissionToDeleteDesignation": "तपाईंसँग पद मेटाउने अनुमति छैन।", + "updatePurchase": "खरिद अपडेट गर्नुहोस्", + "editEmployee": "कर्मचारी सम्पादन गर्नुहोस्", + "addNewEmployee": "नयाँ कर्मचारी थप्नुहोस्", + "enterFullName": "पूरा नाम राख्नुहोस्", + "pleaseSelectDesignation": "कृपया पद छनोट गर्नुहोस्", + "pleaseSelectDepartment": "कृपया विभाग छनोट गर्नुहोस्", + "pleaseSelectStatus": "कृपया स्थिति छनोट गर्नुहोस्", + "pleaseEnterYourPhoneNumber": "कृपया आफ्नो फोन नम्बर राख्नुहोस्", + "countryName": "देशको नाम", + "enterYourCountry": "आफ्नो देश राख्नुहोस्", + "salary": "तलब", + "pleaseEnterYourSalary": "कृपया आफ्नो तलब राख्नुहोस्", + "gender": "लिङ्ग", + "pleaseSelectYourGender": "कृपया आफ्नो लिङ्ग छनोट गर्नुहोस्", + "pleaseSelectYourShift": "कृपया आफ्नो शिफ्ट छनोट गर्नुहोस्", + "birthDate": "जन्म मिति", + "joinDate": "नियुक्ति मिति", + "staus": "स्थिति", + "pleaseSelectValidStartAndEndDates": "कृपया मान्य सुरु र अन्त्य मिति छनोट गर्नुहोस्।", + "endDateCannotBeBeforeStartDate": "अन्त्य मिति सुरु मिति भन्दा पहिले हुन सक्दैन।", + "editHoliday": "बिदा सम्पादन गर्नुहोस्", + "addNewHoliday": "नयाँ बिदा थप्नुहोस्", + "enterHolidayName": "बिदाको नाम राख्नुहोस्", + "pleaseEnterHolidayName": "कृपया बिदाको नाम राख्नुहोस्", + "pleaseEnterDate": "कृपया मिति राख्नुहोस्", + "pleaseSelectStartDate": "कृपया सुरु मिति छनोट गर्नुहोस्", + "pleaseEnterEndDate": "कृपया अन्त्य मिति राख्नुहोस्", + "endDateBeforeStartDate": "अन्त्य मिति सुरु मिति भन्दा पहिले छ", + "holidayList": "बिदाको सूची", + "noHolidayFound": "कुनै बिदा भेटिएन।", + "noHolidayFundMatching": "मिल्दो बिदा भेटिएन", + "addHoliday": "बिदा थप्नुहोस्", + "youDoNotHavePermissionToUpgradeHoliday": "तपाईंसँग बिदा अपडेट गर्ने अनुमति छैन।", + "holiday": "बिदा", + "editLeave": "बिदाको निवेदन सम्पादन गर्नुहोस्", + "addNewLeave": "नयाँ बिदा निवेदन थप्नुहोस्", + "leaveType": "बिदाको प्रकार", + "pleaseSelectALeaveType": "कृपया बिदाको प्रकार छनोट गर्नुहोस्", + "pleaseSelectAStartDate": "कृपया सुरु मिति छनोट गर्नुहोस्", + "leaveDuration": "बिदाको अवधि", + "autoCalculatedDays": "स्वचालित रूपमा गणना गरिएको दिन", + "leaveList": "बिदा सूची", + "noLeaveRequestFound": "कुनै बिदाको निवेदन भेटिएन।", + "addLeave": "बिदा थप्नुहोस्", + "noDescriptionProvided": "कुनै विवरण दिइएको छैन।", + "youDoNotHavePermissionToUpdateLeaveRequest": "तपाईंसँग बिदाको निवेदन अपडेट गर्ने अनुमति छैन।", + "youDoNotHavePermissionToDeleteLeaveRequest": "तपाईंसँग बिदाको निवेदन मेटाउने अनुमति छैन।", + "leaveRequest": "बिदाको निवेदन", + "editPayroll": "पेरोल सम्पादन गर्नुहोस्", + "addNewPayroll": "नयाँ पेरोल थप्नुहोस्", + "paymentYear": "भुक्तानी वर्ष", + "pleaseSelectPaymentYear": "कृपया भुक्तानी वर्ष छनोट गर्नुहोस्", + "pleaseSelectAnMonth": "कृपया महिना छनोट गर्नुहोस्", + "pleaseEnterADate": "कृपया मिति राख्नुहोस्", + "totalSalaryAmount": "कुल तलब रकम", + "payrollList": "पेरोल सूची", + "noPayrollFound": "कुनै पेरोल रेकर्ड भेटिएन।", + "paymentDetails": "भुक्तानी विवरण", + "youDoNotHaveUpdatePayroll": "तपाईंसँग पेरोल अपडेट गर्ने अनुमति छैन।", + "youDoNotHavePermissionToDeletePayroll": "तपाईंसँग पेरोल मेटाउने अनुमति छैन।", + "payrollRecord": "पेरोल रेकर्ड", + "searchAttendance": "हाजिरी खोज्नुहोस्", + "attendanceReport": "हाजिरी रिपोर्ट", + "noAttendanceRecordFound": "छनोट गरिएको फिल्टरको लागि कुनै हाजिरी रेकर्ड भेटिएन।", + "searchLeave": "बिदा खोज्नुहोस्", + "leaveReports": "बिदा रिपोर्ट", + "noLeaveRecordFound": "छनोट गरिएको फिल्टरको लागि कुनै बिदा रेकर्ड भेटिएन।", + "durationDays": "अवधि (दिन)", + "payrollReports": "पेरोल रिपोर्ट", + "noMatchingPayrollFound": "कुनै मिल्दो पेरोल रेकर्ड भेटिएन।", + "editShift": "शिफ्ट सम्पादन गर्नुहोस्", + "addNewShift": "नयाँ शिफ्ट थप्नुहोस्", + "shiftName": "शिफ्टको नाम", + "pleaseSelectAShift": "कृपया शिफ्ट छनोट गर्नुहोस्", + "breakStatus": "ब्रेक स्थिति", + "pleaseSelectBreakStatus": "कृपया ब्रेक स्थिति छनोट गर्नुहोस्", + "startTimeIsRequired": "सुरु हुने समय आवश्यक छ", + "startTime": "सुरु हुने समय", + "enterStartTime": "सुरु हुने समय राख्नुहोस्", + "endTimeIsRequired": "अन्त्य हुने समय आवश्यक छ", + "endTime": "अन्त्य हुने समय", + "enterEndTime": "अन्त्य हुने समय राख्नुहोस्", + "startBreakTime": "ब्रेक सुरु हुने समय", + "enterBreakTime": "ब्रेक समय राख्नुहोस्", + "endBreakTime": "ब्रेक अन्त्य हुने समय", + "noShiftFound": "कुनै शिफ्ट भेटिएन।", + "addShift": "शिफ्ट थप्नुहोस्", + "breakTime": "ब्रेक समय", + "breakDuration": "ब्रेक अवधि", + "youDoNotToHavePermissionToUpdateShift": "तपाईंसँग शिफ्ट अपडेट गर्ने अनुमति छैन।", + "youDoNotToHavePermissionToDeleteShift": "तपाईंसँग शिफ्ट मेटाउने अनुमति छैन।", + "doYouReallyWantToDeleteThis": "के तपाईं साँच्चै यो मेटाउन चाहनुहुन्छ?", + "viewDetails": "विवरण हेर्नुहोस्", + "leave": "बिदा", + "payroll": "पेरोल", + "editBankAdjustment": "बैंक मिलान सम्पादन गर्नुहोस्", + "adjustBankBalance": "बैंक मौज्दात मिलान गर्नुहोस्", + "pleaseAddAtLeastOneBank": "मौज्दात मिलान गर्नको लागि कृपया कम्तिमा एउटा बैंक खाता थप्नुहोस्।", + "accountNumber": "खाताको नाम", + "selectAccount": "खाता छनोट गर्नुहोस्", + "selectType": "प्रकार छनोट गर्नुहोस्", + "amountsIsRequired": "रकम आवश्यक छ", + "invalidAmount": "अमान्य रकम", + "adjustmentDate": "मिलान मिति", + "dateIsRequired": "मिति आवश्यक छ", + "editBankAccounts": "बैंक खाताहरू सम्पादन गर्नुहोस्", + "addNewBankAccounts": "नयाँ बैंक खाताहरू थप्नुहोस्", + "accountDisplayName": "खाताको नाम (प्रदर्शित हुने)", + "enterAccountDisplayName": "प्रदर्शित हुने नाम राख्नुहोस्", + "displayNameIsRequired": "प्रदर्शित हुने नाम आवश्यक छ", + "openingBalanceIsRequired": "प्रारम्भिक मौज्दात आवश्यक छ", + "asOfDate": "आजको मितिसम्म", + "hideFiled": "फाँटहरू लुकाउनुहोस्", + "addMoreFiled": "थप फाँटहरू थप्नुहोस्", + "enterAccountName": "खाता नम्बर राख्नुहोस्", + "ifscCode": "IFSC कोड", + "upiIdForQrCode": "QR कोडको लागि UPI ID", + "bankName": "बैंकको नाम", + "enterBankName": "बैंकको नाम राख्नुहोस्", + "accountHolderName": "खातावालाको नाम", + "enterAccountHolderName": "खातावालाको नाम राख्नुहोस्", + "printBankDetailsAndInvoice": "इनभ्वाइसमा बैंक विवरणहरू प्रिन्ट गर्नुहोस्", + "viewingTransactionFor": "लेनदेन हेर्दै:", + "bankAccounts": "बैंक खाताहरू", + "noBankAccountFound": "कुनै बैंक खाता भेटिएन।", + "noAccountsFoundMissing": "कुनै मिल्दो खाता भेटिएन", + "deposit": "जम्मा (Deposit)", + "addBank": "बैंक थप्नुहोस्", + "bankToBankTransfer": "बैंकबाट बैंकमा रकम स्थानान्तरण", + "bankToCashTransfer": "बैंकबाट नगद स्थानान्तरण", + "accountName": "खाताको नाम", + "holderName": "खातावालाको नाम", + "openingDate": "खाता खोलेको मिति", + "currentBalance": "हालको मौज्दात", + "permissionDeniedToDeleteBank": "बैंक मेटाउने अनुमति अस्वीकार गरियो।", + "canNotEditThisTransactionType": "यस प्रकारको लेनदेन सम्पादन गर्न सकिँदैन।", + "bank": "बैंक", + "noTransactionFoundForThisFilter": "यस फिल्टरको लागि कुनै लेनदेन भेटिएन।", + "pleaseSelectBothAccounts": "कृपया दुबै खाताहरू छनोट गर्नुहोस्।", + "cannotTransferToSameAccounts": "एउटै खातामा स्थानान्तरण गर्न सकिँदैन।", + "editBankTransfer": "बैंक स्थानान्तरण सम्पादन गर्नुहोस्", + "needAtLeastTwoBankAccount": "स्थानान्तरण गर्न कम्तिमा दुईवटा बैंक खाता चाहिन्छ।", + "from": "बाट", + "to": "लाई", + "editBankToCash": "बैंकबाट नगद सम्पादन गर्नुहोस्", + "noBankAccountsFoundToTransferFrom": "स्थानान्तरण गर्नको लागि कुनै बैंक खाता भेटिएन।", + "selectOneAccount": "एउटा खाता छनोट गर्नुहोस्", + "editCashAdjustment": "नगद मिलान सम्पादन गर्नुहोस्", + "adjustCashBalance": "नगद मौज्दात मिलान गर्नुहोस्", + "customDate": "कस्टम मिति", + "cashInHand": "हातमै रहेको नगद", + "currentCashBalance": "हालको नगद मौज्दात", + "transfer": "स्थानान्तरण", + "adjustCash": "नगद मिलान", + "pleaseSelectADestinationBankAccounts": "कृपया गन्तव्य बैंक खाता छनोट गर्नुहोस्।", + "editCashToBank": "नगदबाट बैंक सम्पादन गर्नुहोस्", + "cashToBankTransfer": "नगदबाट बैंकमा स्थानान्तरण", + "noDestinationBankAccountFond": "कुनै गन्तव्य बैंक खाता भेटिएन।", + "transferCheque": "चेक स्थानान्तरण", + "receivedFrom": "बाट प्राप्त", + "chequeAmount": "चेक रकम", + "chequeNumber": "चेक नम्बर", + "chequeDate": "चेक मिति", + "referenceNumber": "सन्दर्भ नम्बर", + "selectBankToCash": "बैंक वा नगद छनोट गर्नुहोस्", + "depositTo": "मा जम्मा गर्नुहोस्", + "selectDepositDestination": "जम्मा गर्ने गन्तव्य छनोट गर्नुहोस्", + "transferDate": "स्थानान्तरण मिति", + "doYouWantToRellyReOpenThisCheque": "के तपाईं साँच्चै यो चेक पुनः खोल्न चाहनुहुन्छ?", + "okay": "ठिक छ", + "reOpen": "पुनः खोल्नुहोस्", + "open": "खुल्ला", + "chequeList": "चेक सूची", + "closed": "बन्द", + "noChequeFound": "कुनै चेक भेटिएन", + "searchTransaction": "लेनदेन खोज्नुहोस्...", + "filterByDate": "मिति अनुसार फिल्टर गर्नुहोस्", + "addImage": "तस्बिर थप्नुहोस्", + "cashAndBankManagement": "नगद र बैंक व्यवस्थापन", + "cheque": "चेक", + "branchList": "शाखा सूची", + "roleAndPermission": "भूमिका र अनुमति", + "switchBank": "शाखा परिवर्तन गर्ने?", + "exitBank": "शाखाबाट बाहिरिनुहोस्", + "areYouSureWantToSwitchToDifferentBranch": "के तपाईं निश्चित रूपमा अर्को शाखामा जान चाहनुहुन्छ?", + "areYourSureYouWantToExitFromThisBranch": "के तपाईं निश्चित रूपमा यो शाखाबाट बाहिरिन चाहनुहुन्छ?", + "switchs": "परिवर्तन", + "exit": "बाहिरिनुहोस्", + "createBranch": "शाखा सिर्जना गर्नुहोस्", + "areYouSureWantToDeleteThisBranch": "के तपाईं निश्चित रूपमा यो शाखा मेटाउन चाहनुहुन्छ?", + "currents": "हालको", + "noBrunchFound": "कुनै शाखा भेटिएन", + "updateBranch": "शाखा अपडेट गर्नुहोस्", + "pleaseEnterBranchName": "कृपया शाखाको नाम राख्नुहोस्", + "enterBalance": "मौज्दात राख्नुहोस्", + "youDoNotHavePermissionToUpdateBranch": "तपाईंसँग शाखा अपडेट गर्ने अनुमति छैन।", + "allTransaction": "सबै लेनदेन", + "duePay": "बाँकी भुक्तानी", + "allParties": "सबै पक्षहरू", + "retry": "पुनः प्रयास गर्नुहोस्", + "incomeCategoriesReport": "आम्दानी कोटि रिपोर्ट", + "dayBook": "दैनिक बही (Day Book)", + "billWiseProfit": "बिल अनुसारको नाफा", + "cashFlow": "नगद प्रवाह (Cash Flow)", + "balanceSheet": "वासलात (Balance Sheet)", + "taxReport": "कर रिपोर्ट", + "productSaleHistory": "उत्पादन बिक्री इतिहास", + "productPurchaseHistory": "उत्पादन खरिद इतिहास", + "partyReports": "पक्ष रिपोर्टहरू", + "customerLedger": "ग्राहक खातापाता", + "supplierLedger": "आपूर्तिकर्ता खातापाता", + "partyWiseProfit": "पक्ष अनुसारको नाफा", + "productWiseProfit": "उत्पादन अनुसारको नाफा", + "top5Customer": "उत्कृष्ट ५ ग्राहकहरू", + "top5Supplier": "उत्कृष्ट ५ आपूर्तिकर्ताहरू", + "productReports": "उत्पादन रिपोर्टहरू", + "comboReport": "कम्बो रिपोर्ट", + "expiredItemReport": "म्याद सकिएको सामानको रिपोर्ट", + "top5Product": "उत्कृष्ट ५ उत्पादनहरू", + "productWiseProfitAndLoss": "उत्पादन अनुसारको नाफा र नोक्सान", + "productWisePurchase": "उत्पादन अनुसारको खरिद", + "productWiseSale": "उत्पादन अनुसारको बिक्री", + "noProductMatchYourSearch": "तपाईंको खोजसँग मिल्दो कुनै उत्पादन भेटिएन।", + "purchaseQty": "खरिद परिमाण", + "saleQty": "बिक्री परिमाण", + "youDoNotHavePermissionProfitAndLoss": "तपाईंसँग नाफा र नोक्सान हेर्ने अनुमति छैन।", + "sold": "बिक्री भएको", + "remaining": "बाँकी", + "totalAssets": "कुल सम्पत्ति", + "assets": "सम्पत्ति", + "itemName": "सामानको नाम", + "personalInfo": "व्यक्तिगत विवरण:", + "dueBalance": "बाँकी मौज्दात", + "walletBalance": "वालेट मौज्दात", + "cashIn": "नगद भित्र", + "cashOut": "नगद बाहिर", + "runningCash": "चलिरहेको नगद", + "moneyIn": "रकम भित्र", + "moneyOut": "रकम बाहिर", + "noDataAvailableForGeneratePdf": "PDF तयार गर्नको लागि कुनै डाटा उपलब्ध छैन", + "balanceDue": "बाँकी रकम", + "returnedAmount": "फिर्ता गरिएको रकम", + "saleReturn": "बिक्री फिर्ता", + "saleEdit": "बिक्री सम्पादन", + "pleaseAddASalesReturn": "कृपया बिक्री फिर्ता थप्नुहोस्", + "subscriptionReports": "सदस्यता रिपोर्टहरू", + "started": "सुरु भएको", + "end": "अन्त्य", + "taxReportList": "कर रिपोर्ट सूची", + "developedBy": "विकासकर्ता:", + "time": "समय", + "receivedBy": "प्राप्त गर्ने:", + "wallet": "वालेट", + "warranty": "वारेन्टी", + "guarantee": "ग्यारेन्टी", + "remark": "कैफियत", + "bankDetails": "बैंक विवरण", + "cashAndBank": "नगद र बैंक", + "pdfGenerateSuccessfully": "PDF सफलतापूवर्क तयार भयो", + "generatingPdf": "पीडीएफ उत्पन्न गर्दै", + "INVOICE": "बीजक", + "admin": "प्रशासक", + "invoiceNumber": "बीजक नम्बर", + "vatNumber": "भ्याट नम्बर", + "customerSignature": "ग्राहकको हस्ताक्षर", + "authorizedSignature": "अधिकृत हस्ताक्षर", + "poweredBy": "द्वारा सञ्चालित", + "shippingCharge": "ढुवानी शुल्क", + "totalReturned": "कुल फिर्ता", + "amountsInWord": "शब्दमा रकम", + "changeAmount": "फिर्ता रकम", + "sellsBy": "द्वारा बिक्री", + "rounding": "गोलाकार", + "paidBy": "द्वारा भुक्तानी गरिएको", + "vatGstTitle": "भ्याट/जिएसटी शीर्षक", + "enterVatGstTitle": "भ्याट/जिएसटी शीर्षक प्रविष्ट गर्नुहोस्", + "vatGstNumber": "भ्याट/जिएसटी नम्बर", + "enterVatGstNumber": "भ्याट/जिएसटी नम्बर प्रविष्ट गर्नुहोस्", + "vatAndTax": "भ्याट र कर", + "customPrint": "अनुकूलित मुद्रण", + "taxRates": "कर दरहरू", + "taxRatesMangeYourTaxRates": "कर दरहरू - तपाईंको कर दरहरू व्यवस्थापन गर्नुहोस्", + "add": "थप्नुहोस्", + "status": "स्थिति", + "active": "सक्रिय", + "disable": "असक्षम पार्नुहोस्", + "deletedSuccessFully": "सफलतापूर्वक मेटाइयो!", + "failedToDeleteTheTax": "कर मेटाउन असफल भयो", + "errorDeletingTax": "कर मेटाउँदा त्रुटि", + "taxGroup": "कर समूह", + "combinationOfTheMultipleTaxes": "बहु करहरूको संयोजन", + "subTaxes": "उप करहरू", + "action": "कार्य", + "addTax": "कर थप्नुहोस्", + "editTax": "कर सम्पादन गर्नुहोस्", + "addNewTax": "नयाँ कर थप्नुहोस्", + "enterTaxRates": "कर दर प्रविष्ट गर्नुहोस्", + "addTaxGroup": "नयाँ कर समूह थप्नुहोस्", + "editTaxGroup": "कर समूह सम्पादन गर्नुहोस्", + "taxWithSingleMultipleTaxType": "एकल/बहु कर प्रकारको साथ कर", + "noSubTaxSelected": "कुनै उप कर चयन गरिएको छैन", + "subTaxList": "उप कर सूची", + "taxPercent": "कर प्रतिशत", + "done": "भयो", + "writerTaxHere": "यहाँ पाठ लेख्नुहोस्...", + "expiredList": "म्याद सकिएको सूची", + "listIsEmpty": "सूची खाली छ", + "printingInvoice": "बीजक छाप्दै", + "salesSetting": "बिक्री सेटिङहरू", + "invoiceLogo": "बीजक लोगो", + "printingOption": "मुद्रण विकल्प", + "amountRoundingMethod": "रकम राउन्डिङ विधि", + "signUp": "साइन अप गर्नुहोस्", + "returnedItem": "फिर्ता गरिएको वस्तु", + "returnedDate": "फिर्ता मिति", + "unitPrice": "प्रति एकाइ मूल्य", + "saleBy": "बिक्री गर्ने व्यक्ति", + "purchasedBy": "खरिद गर्ने व्यक्ति", + "collectedBys": "संकलन गर्ने व्यक्ति", + "payableAmount": "तिर्नुपर्ने रकम", + "receivedAmount": "प्राप्त रकम", + "unitPrices": "एकाइ मूल्य", + "item": "वस्तु", + "sl": "क्रम संख्या", + "mobiles": "मोबाइल", + "paidVia": "मार्फत भुक्तानी गरियो", + "moneyReceipt": "रसिद", + "receipt": "रसिद", + "barcodeGenerator" : "बारकोड जेनेरेटर", + "searchProduct" : "उत्पादन खोज्नुहोस्", + "code" : "कोड", + "price" : "मूल्य", + "showCode" : "कोड देखाउनुहोस्", + "showPrice" : "मूल्य देखाउनुहोस्", + "showName" : "नाम देखाउनुहोस्", + "actions" : "कार्यहरू", + "noItemSelected" : "कुनै वस्तु छानिएको छैन", + "noProductSelected" : "कुनै उत्पादन छानिएको छैन", + "previewPdf" : "PDF पूर्वावलोकन", + "salesReturnReport" : "बिक्री फिर्ता रिपोर्ट", + "purchaseReturnReport" : "खरिद फिर्ता रिपोर्ट", + "incomeFor" : "आम्दानीको लागि", + "enterProductCode" : "उत्पादन कोड प्रविष्ट गर्नुहोस्", + "addIncome" : "आम्दानी थप्नुहोस्", + "incomeDate" : "आम्दानी मिति", + "incomeCategories" : "आम्दानी श्रेणीहरू", + "addIncomeCategory" : "आम्दानी श्रेणी थप्नुहोस्", + "enterIncomeCategoryName" : "आम्दानी श्रेणीको नाम प्रविष्ट गर्नुहोस्", + "totalReturnAmount" : "कुल फिर्ता रकम", + "returned" : "फिर्ता गरियो", + "supplierDetails" : "सप्लायर विवरणहरू", + "weekly" : "साप्ताहिक", + "monthly" : "मासिक", + "yearly" : "वार्षिक", + "today" : "आज", + "thisWeek" : "यो हप्ता", + "thisMonth" : "यो महिना", + "thisYear": "यो वर्ष", + "allTime" : "सबै समय", + "custom" : "कस्टम", + "addUserRole": "प्रयोगकर्ता भूमिका थप्नुहोस्", + "noRoleFound": "कुनै प्रयोगकर्ता भूमिका फेला परेन", + "yourPackageExpiredInDays": "तपाईंको प्याकेज ५ दिनमा समाप्त हुनेछ", + "yourPackageExpiredToday": "तपाईंको प्याकेज आज समाप्त हुनेछ\n\nकृपया पुन: किन्नुहोस्", + "contactUs": "हामीसँग सम्पर्क गर्नुहोस्", + "writeYourMessageHere": "तपाईंको सन्देश यहाँ लेख्नुहोस्", + "sendMessage": "सन्देश पठाउनुहोस्", + "sendYourEmail": "तपाईंको इमेल पठाउनुहोस्", + "backToHome": "हाम्रो पृष्ठमा पुन: जानुहोस्", + "promoCode": "प्रमो कोड", + "submit": "प्रस्तुत गर्नुहोस्", + "seeAllPromoCode": "सबै प्रमो कोड हेर्नुहोस्", + "categories": "श्रेणीहरू", + "enterYourPhoneNumber": "तपाईंको फोन नम्बर प्रविष्ट गर्नुहोस्", + "enterFullAddress": "पूरा पत्ता प्रविष्ट गर्नुहोस्", + "enterYourEmailAddress": "तपाईंको ईमेल ठेगाना प्रविष्ट गर्नुहोस्", + "pleaseEnterAPassword": "कृपया पासवर्ड प्रविष्ट गर्नुहोस्", + "pleaseEnterAConfirmPassword": "कृपया पुनः पासवर्ड प्रविष्ट गर्नुहोस्", + "enterYourName": "तपाईंको नाम प्रविष्ट गर्नुहोस्", + "addNewAddress": "नयाँ पत्ता थप्नुहोस्", + "firstName": "पहिलो नाम", + "lastName": "थर", + "country": "देश", + "bangladesh": "बंगलादेश", + "apply": "लागू गर्नुहोस्", + "deliveryAddress": "वितरण पत्ता", + "noDataAvailabe": "कुनै डेटा उपलब्ध छैन", + "addDelivery": "वितरण थप्नुहोस्", + "description": "वर्णन", + "addNote": "नोट थप्नुहोस्", + "image": "तस्वीर", + "pleaseConnectThePrinterFirst": "कृपया प्रिन्टरलाई पहिलो संयुक्त गर्नुहोस्", + "selectCategory": "श्रेणी चयन गर्नुहोस्", + "enterExpenseDate": "खर्च मिति प्रविष्ट गर्नुहोस्", + "enterName": "नाम प्रविष्ट गर्नुहोस्", + "enterAmount": "रकम प्रविष्ट गर्नुहोस्", + "enterRefNumber": "सन्दर्भ नम्बर प्रविष्ट गर्नुहोस्", + "fashions": "फैशन", + "billTO": "बिल पुग्ने", + "totalDue": "कुल बक्सिस", + "paymentsAmount": "भुक्तान रकमहरू", + "remainingDue": "बाँकी बक्सिस", + "thankYouForYourDuePayment": "आपको बक्सिस भुक्तानका लागि धन्यवाद", + "print": "मुद्रण गर्नुहोस्", + "unitPirce": "एकै दर", + "totalPrice": "कुल मुल्य", + "totalVat": "कुल भ्याट", + "deliveryCharge": "वितरण शुल्क", + "totalPayable": "कुल भुक्तानी गर्नुपर्ने", + "thakYouForYourPurchase": "तपाईंको खरिदका लागि धन्यवाद", + "pleaseConnectYourBlutohPrinter": "कृपया तपाईंको ब्लुटूथ प्रिन्टर संयुक्त गर्नुहोस्", + "editSocailMedia": "सामाजिक मिडिया सम्पादन गर्नुहोस्", + "socialMarketing": "सामाजिक मार्केटिङ", + "share": "साझा गर्नुहोस्", + "notification": "सूचना", + "purchaseAlarm": "खरिदको अलार्म", + "purchaseConfirmed": "खरिद पुष्टि गरिएको छ", + "paymentComplete": "भुक्तान पूरा गरिएको छ", + "retur": "परत", + "sendSms": "SMS पठाउनुहोस्", + "recivethePin": "पिन प्राप्त गरिएको छ", + "startNewSale": "नयाँ बिक्री सुरु गर्नुहोस्", + "payment": "भुक्तानी", + "masterCard": "मास्टर कार्ड", + "instrucation": "विनिमय", + "cash": "नगद", + "invoiceViewr": "चलान दर्शक", + "size": "माप", + "color": "रङ्ग", + "weight": "वजन", + "capacity": "क्षमता", + "type": "प्रकार", + "youWantTodeletetheProduct": "के तपाईं यस उत्पादलाई मेटाउन चाहनुहुन्छ?", + "delete": "मेटाउनुहोस्", + "contactDetials": "सम्पर्क विवरण", + "clarence": "क्लेरेन्स", + "call": "कल", + "messege": "सन्देश", + "dailyTransaction": "दैनिक लेनदेन", + "promo": "प्रोमो", + "send": "पठाउनुहोस्", + "easyToUseThePos": "मोबाइल पोज प्रयोग गर्न सजिलो", + "easytheusedesciption": "सेल्स प्रो एप बिल्कुल मुफ्त र उपयोग गर्न सजिलो छ। वास्तवमा, यसले विश्वभरिबाट सर्वोत्तम पोज प्रणालीहरूबारे छ।", + "choseYourFeature": "तपाईंको विशेषताहरू चयन गर्नुहोस्", + "choseyourfeatureDesciption": "विशेषताहरू पर्याप्त छन् जुन सेल्स प्रोलाई पारंपरिक समाधानबाट फरक बनाउँछ।", + "allBusinessSolutions": "सबै व्यावासिक समाधानहरू", + "allBusinessolutionDescrip": "सेल्स प्रो बन्दर्याङ्ग, खाता, बिक्री, खर्च र लाभ/बाकीसम्मको पूर्ण व्यावासिक समाधान हो।", + "skip": "छोड्नुहोस्", + "next": "अरु", + "anewUpdateAvailable": "नयाँ अपडेट उपलब्ध छ\nकृपया आफ्नो अ‍ॅप अपडेट गर्नुहोस्", + "skipTheUpdate": "अपडेट छोड्नुहोस्", + "rememberMeLater": "मलाई पछि सम्झनुहोस्", + "powerdedByAcnoo": "द्वारा संचालित एकनू", + "lossOrProfit": "नुकसान/फाइदा", + "expense": "खर्च", + "parties": "पार्टीहरू", + "home": "गृहपृष्ठ", + "sales": "बिक्री", + "setting": "सेटिङ", + "purchaseNow": "अहिले खरिद गर्नुहोस्", + "paymentMethods": "भुक्तानी विधिहरू", + "save": "सुरक्षित गर्नुहोस्", + "update": "अद्यावधिक गर्नुहोस्", + "continueButton": "जारी राख्नुहोस्", + "name": "नाम", + "phone": "फोन नम्बर", + "email": "ईमेल ठेगाना", + "address": "ठेगाना", + "previousDue": "अघिल्लो बक्सेको", + "selectLang": "तपाईंको भाषा छान्नुहोस्", + "addContact": "सम्पर्क थप्नुहोस्", + "moreInfo": "थप जानकारी", + "retailer": "खुद्रा विक्रेता", + "dealer": "डिलर", + "wholesaler": "होलसेल विक्रेता", + "supplier": "सप्लाइयर", + "CustomerDetails": "ग्राहक विवरण", + "recentTransaction": "हालको लेनदेनहरू", + "totalProduct": "कुल उत्पादनहरू", + "total": "कुल", + "paid": "भुक्तानी गरिएको", + "unPaid": "भुक्तानी नगरिएको", + "due": "बक्सेको", + "connect": "कनेक्ट गर्न क्लिक गर्नुहोस्", + "tryAgain": "पुन: प्रयास गर्नुहोस्", + "loading": "लोड हुँदैछ", + "viewAll": "सबै हेर्नुहोस्", + "partyList": "भागीदारहरूको सूची", + "addCustomer": "कृपया एक ग्राहक थप्नुहोस्", + "updateContact": "सम्पर्क अद्यावधिक गर्नुहोस्", + "dueList": "बक्सेको सूची", + "collectDue": "बक्सेको वसुली गर्नुहोस्", + "date": "मिति", + "dueAmount": "बक्सेको रकम: ", + "customerName": "ग्राहकको नाम", + "totalAmount": "कुल रकम", + "paidAmount": "भुक्तानी गरिएको रकम", + "paymentTypes": "भुक्तानीको प्रकार", + "cancel": "रद्द गर्नुहोस्", + "expenseReport": "खर्च रिपोर्ट", + "fromDate": "मिति देखि", + "toDate": "मिति सम्म", + "expenseFor": "खर्चको लागि", + "amount": "रकम", + "noData": "उपलब्ध डाटा छैन", + "totalExpense": "कुल खर्च", + "addExpense": "खर्च थप्नुहोस्", + "expenseDate": "खर्च मिति", + "referenceNo": "सन्दर्भ नम्बर", + "note": "नोट", + "expenseCat": "खर्च श्रेणीहरू", + "search": "खोज्नुहोस्", + "select": "छान्नुहोस्", + "addExpenseCat": "खर्च श्रेणी थप्नुहोस्", + "categoryName": "श्रेणीको नाम", + "alreadyAdded": "पहिले थपिएको", + "whatNew": "के नयाँ छ", + "lp": "हानि/फायदा", + "profit": "फायदा", + "loss": "हानि", + "lpDetails": "हानि/फायदा विवरण", + "invoice": "चलानी", + "dates": "मिति:", + "mobile": "मोबाइल:", + "product": "उत्पाद", + "quantity": "मात्रा", + "discount": "छुट", + "totalLoss": "कुल हानि", + "totalProfit": "कुल फायदा", + "productList": "उत्पाद सूची", + "stock": "स्टक", + "addNewProduct": "नयाँ उत्पाद थप्नुहोस्", + "productName": "उत्पादको नाम", + "productCode": "उत्पाद कोड", + "purchasePrice": "खरिद मुल्य", + "mrp": "MRP", + "wholeSalePrice": "होलसेल मुल्य", + "dealerPrice": "डिलर मुल्य", + "manufacturer": "निर्माता", + "saveNPublish": "सुरक्षित गर्नुहोस् र प्रकाशित गर्नुहोस्", + "brands": "ब्रान्डहरू", + "addBrand": "ब्रान्ड थप्नुहोस्", + "brandName": "ब्रान्डको नाम", + "addUnit": "इकाई थप्नुहोस्", + "unitName": "इकाईको नाम", + "units": "इकाईहरू", + "addProduct": "कृपया एक उत्पाद थप्नुहोस्", + "updateProduct": "उत्पाद अद्यावधिक गर्नुहोस्", + "salePrice": "बिक्रि मुल्य", + "profile": "प्रोफाइल", + "edit": "सम्पादन गर्नुहोस्", + "businessCat": "व्यापार श्रेणी", + "language": "भाषा", + "changePassword": "पासवर्ड परिवर्तन गर्नुहोस्", + "updateProfile": "प्रोफाइल अद्यावधिक गर्नुहोस्", + "businessName": "कम्पनी र व्यापारको नाम", + "addPurchase": "खरिद थप्नुहोस्", + "inv": "Inv नं.", + "supplierName": "आपूर्ति गर्ने व्यक्तिको नाम", + "itemAdded": "वस्तु थपियो", + "addItems": "वस्तुहरू थप्नुहोस्", + "subTotal": "उपकुल", + "returnAmount": "फिर्ता रकम", + "chooseSupplier": "आपूर्तिकर्ता छान्नुहोस्", + "noSupplier": "कुनै पनि आपूर्तिकर्ता उपलब्ध छैन", + "salesDetails": "बिक्रि विवरण", + "editPurchaseInvoice": "खरिद चलानी सम्पादन गर्नुहोस्", + "purchaseList": "खरिद सूची", + "addAPurchase": "कृपया एक खरिद थप्नुहोस्", + "dueReport": "बक्सेको रिपोर्ट", + "fullyPaid": "पूर्णतया भुक्तान गरिएको", + "stillUnpaid": "अझै भुक्तान नगरिएको", + "purchaseReport": "खरिद रिपोर्ट", + "connectPrinter": "प्रिन्टरसँग कनेक्ट गर्नुहोस्", + "clickToConnect": "कनेक्ट गर्न क्लिक गर्नुहोस्", + "collectDues": "कृपया बक्सेको वसुली गर्नुहोस्", + "addNewPurchase": "कृपया एक खरिद थप्नुहोस्", + "salesReport": "बिक्रि रिपोर्ट", + "addSale": "कृपया एक बिक्रि थप्नुहोस्", + "reports": "रिपोर्टहरू", + "chooseCustomer": "ग्राहक छान्नुहोस्", + "addSales": "बिक्रि थप्नुहोस्", + "saleList": "बिक्रि सूची", + "editSalesInvoice": "बिक्रि चलानी सम्पादन गर्नुहोस्", + "previousPayAmount": "पहिले भुक्तान गरिएको रकम", + "printing": "मुद्रण विकल्प", + "subscription": "सदस्यता", + "userRole": "प्रयोगकर्ता भूमिका", + "currency": "मुद्रा", + "logOut": "बाहिर निस्कनुहोस्", + "stockList": "स्टक सूची", + "purchase": "खरिद", + "sale": "बिक्रि", + "yourPack": "तपाईंको प्याकेज", + "freePlan": "नि: शुल्क योजना", + "youRUsing": "तपाईंले प्रयोग गर्दै हुनुहुन्छ", + "freePack": "नि: शुल्क प्याकेज", + "premiumPlan": "प्रीमियम योजना", + "packFeatures": "प्याकेज विशेषताहरू", + "unlimited": "असीमित", + "updateNow": "अब अद्यावधिक गर्नुहोस्", + "purchasePremium": "प्रीमियम योजना खरिद गर्नुहोस्", + "buyPremium": "प्रीमियम योजना खरिद गर्नुहोस्", + "paypalPay": "पेपालबाट भुक्तान गर्नुहोस्", + "gotEmail": "तपाईंले इमेल प्राप्त गर्नुभयो", + "sendEmail": "हामीले इमेल पठाएको छौं जसमा पासवर्ड रिसेट गर्ने निर्देशनहरू छन्:", + "checkEmail": "इमेल जाँच्नुहोस्", + "close": "बन्द गर्नुहोस्", + "forgotPassword": "पासवर्ड बिर्सनुभयो", + "enterEmail": "कृपया पासवर्ड रिसेट लिङ्क प्राप्त गर्नका लागि तपाईंको इमेल ठेगाना तल राख्नुहोस्।", + "sendLink": "रिसेट लिङ्क पठाउनुहोस्", + "emailText": "इमेल", + "password": "पासवर्ड", + "logIn": "लग इन गर्नुहोस्", + "noAcc": "कुनै खाता छैन?", + "register": "सदस्यता लिनुहोस्", + "phoneVerification": "फोन सत्यापन", + "registerTitle": "हामीले सुरु गर्न तपाईंको फोन नम्बरलाई पंजीकृत गर्नुपर्छ!", + "sendCode": "कोड पठाउनुहोस्", + "staffLogin": "कर्मचारी लगइन", + "logInWithMail": "इमेलको साथ लगइन गर्नुहोस्", + "setUpProfile": "तपाईंको प्रोफाइल सेट गर्नुहोस्", + "setUpDesc": "तपाईंको डाक्टरलाई राम्रो प्रभाव दिनका लागि तपाईंको प्रोफाइल अद्यावधिक गर्नुहोस्", + "gallery": "ग्यालरी", + "camera": "क्यामेरा", + "companyAddress": "कम्पनी ठेगाना", + "openingBalance": "आरम्भिक शेष", + "confirmPass": "पासवर्ड सुनिश्चित गर्नुहोस्", + "haveAcc": "पहिले नै एक खाता छ?", + "loginWithPhone": "फोनको साथ लगइन गर्नुहोस्", + "editPhone": "फोन नम्बर सम्पादन गर्नुहोस्?", + "createAcc": "नि:शुल्क खाता सिर्जना गर्नुहोस्", + "congratulation": "बधाई छ", + + "signIn": "साइन इन गर्नुहोस्", + "welcomeBack": "फेरि स्वागत छ!", + "passwordCannotBeEmpty": "पासवर्ड खाली हुन सक्दैन", + "reset": "तपाईंको इमेल वा फोन नम्बरको प्रयोग गरेर पासवर्ड रिसेट गर्नुहोस्", + "lableEmail": "इमेल", + "hintEmail": "इमेल ठेगाना प्रविष्ट गर्नुहोस्", + "emailCannotBeEmpty": "इमेल खाली हुन सक्दैन", + "pleaseEnterAValidEmail": "कृपया मान्य इमेल प्रविष्ट गर्नुहोस्", + "continueE": "जारी राख्नुहोस्", + "pleaseEnterYourDetails": "कृपया तपाईंका विवरणहरू प्रविष्ट गर्नुहोस्।", + "lablePassword": "पासवर्ड", + "hintPassword": "पासवर्ड प्रविष्ट गर्नुहोस्", + "pleaseEnterABiggerPassword": "कृपया ठूलो पासवर्ड प्रविष्ट गर्नुहोस्", + "rememberMe": "मलाई सम्झनुहोस्", + "donNotHaveAnAccount": "खाता छैन?", + "createAFreeAccount": "निःशुल्क खाता बनाउनुहोस्", + "fullName": "पूरा नाम", + "enterYourFullName": "तपाईंको पूरा नाम प्रविष्ट गर्नुहोस्", + "nameCanNotBeEmpty": "नाम खाली हुन सक्दैन", + "alreadyHaveAnAccount": "पहिले नै खाता छ?", + "createNewPassword": "नयाँ पासवर्ड सिर्जना गर्नुहोस्", + "setUpNewPassword": "नयाँ पासवर्ड सेट अप गर्नुहोस्", + "resetPassword": "पुन: सेट गर्नुहोस् र आफ्नो खाता लग इन गर्नुहोस्", + "newPassword": "नयाँ पासवर्ड", + "confirmPassword": "पासवर्ड पुष्टि गर्नुहोस्", + "passwordsDoNotMatch": "पासवर्ड मिल्दैन", + "verityEmail": "इमेल सत्यापित गर्नुहोस्", + "verification": "सत्यापन", + "digits": "६-अंकीय पिन तपाईंको इमेल ठेगानामा पठाइएको छ:", + "enterValidOTP": "मान्य OTP प्रविष्ट गर्नुहोस्", + "resendOTP": "OTP पुन: पठाउनुहोस्", + "verifyYourEmail": "तपाईंको इमेल सत्यापित गर्नुहोस्", + "weHaveSentAConfirmationEmailTo": "हामीले पुष्टि इमेल पठाएका छौं", + "folder": "यो मेल तपाईंको स्पाम फोल्डरमा समाप्त भएको हुन सक्छ।", + "gotIt": "सम्झें", + "enterOpeningBalance": "खोल्ने सन्तुलन प्रविष्ट गर्नुहोस्", + "pleaseEnterAValidBusinessName": "कृपया मान्य व्यापार नाम प्रविष्ट गर्नुहोस्", + "enterBusiness": "व्यापार/स्टोर नाम प्रविष्ट गर्नुहोस्", + "selectBusinessCategory": "व्यापार श्रेणी चयन गर्नुहोस्", + "todaySummary": "आजको संक्षेप", + "sellAll": "सबै बिक्री गर्नुहोस् >", + "income": "आय", + "purchased": "किनिएको", + "endYourFreePlan": "तपाईंको निःशुल्क योजना समाप्त गर्नुहोस्", + "yourFree": "तपाईंको निःशुल्क प्याकेज लगभग समाप्त भएको छ, कृपया आफ्नो अर्को योजना किन्नुहोस् धन्यवाद।", + "upgradeNow": "अहिले उन्नयन गर्नुहोस्", + "notFound": "फेला परेन", + "updateYourSubscription": "तपाईंको सदस्यता अद्यावधिक गर्नुहोस्", + "noDataFound": "कुनै डेटा फेला परेन", + "areYouSure": "तपाईं निश्चित हुनुहुन्छ?", + "doYouWantToExitTheApp": "तपाईं एप्लिकेशन बाहिर जान चाहानुहुन्छ?", + "no": "होइन", + "yes": "हो", + "dashboard": "ड्यासबोर्ड", + "salesPurchaseOverview": "बिक्री र खरिदको अवलोकन", + "totalItems": "कुल वस्तुहरू", + "totalCategories": "कुल श्रेणियाँ", + "quickOverview": "छोटो अवलोकन", + "totalIncome": "कुल आय", + "customerDue": "ग्राहकको बकाया", + "stockValue": "स्टक मूल्य", + "lossProfit": "नोक्सान/लाभ", + "cost": "लागत", + "qty": "मात्रा", + "noProductFound": "कुनै उत्पादन फेला परेन", + "phoneNumber": "फोन नम्बर", + "pleaseEnterAValidName": "कृपया मान्य नाम प्रविष्ट गर्नुहोस्", + "pleaseEnterValidPhoneAndNameFirst": "कृपया मान्य फोन र नाम पहिले प्रविष्ट गर्नुहोस्", + "confirmDelete": "हटाउनु पक्का गर्नुहोस्", + "areYouSureYouWant": "तपाईं यो पार्टी हटाउन चाहनुहुन्छ?", + "pleaseEnterAValidPhoneNumber": "कृपया मान्य फोन नम्बर प्रविष्ट गर्नुहोस्", + "sendSMS": "SMS पठाउनुहोस्", + "searchH": "यहाँ खोज्नुहोस्....", + "transactions": "लेनदेन", + "selectAInvoice": "एक चलान चयन गर्नुहोस्", + "totalDueAmount": "कुल बकाया रकम", + "youCanNotPayMoreThenDue": "तपाईं बकाया भन्दा बढी तिर्न सक्नुहुन्न", + "noDueSelected": "कुनै बकाया चयन गरिएको छैन", + "pleaseEnterName": "कृपया नाम प्रविष्ट गर्नुहोस्", + "pleaseEnterAmount": "कृपया रकम प्रविष्ट गर्नुहोस्", + "enterNote": "नोट प्रविष्ट गर्नुहोस्", + "pleaseSelectAExpenseCategory": "कृपया खर्चको श्रेणी चयन गर्नुहोस्", + "enterExpanseCategoryName": "खर्चको श्रेणी नाम प्रविष्ट गर्नुहोस्", + "comingSoon": "छिट्टै आउँदैछ", + "pleaseMakeASaleFirst": "कृपया पहिले बिक्री गर्नुहोस्", + "facebook": "फेसबुक", + "twitter": "ट्विटर", + "instagram": "इन्स्टाग्राम", + "linkedIN": "लिंकडइन", + "link": "लिंक", + "lorem": "लोरम इप्सम डोलर सिट एमेठ, कन्सेक्टेटुर अडिप ग्राविडा स्केलेरिस्के अरकु फासिलिसिस डुइस इन।", + "paymentGateway": "भुक्तानी गेटवे", + "paymentSuccess": "भुक्तानी सफल", + "paymentWasSuccessful": "भुक्तानी सफल भएको छ!", + "paymentFailed": "भुक्तानी असफल", + "paymentFailedPleaseTryAgain": "भुक्तानी असफल भएको छ। कृपया पुनः प्रयास गर्नुहोस्।", + "pleaseEnterAValidBrandName": "कृपया मान्य ब्रान्ड नाम प्रविष्ट गर्नुहोस्", + "enterABrandName": "ब्रान्ड नाम प्रविष्ट गर्नुहोस्", + "addCategory": "श्रेणी थप्नुहोस्", + "enterCategoryName": "श्रेणी नाम प्रविष्ट गर्नुहोस्", + "selectVariations": "विविधताहरू चयन गर्नुहोस् :", + "dataSavedSuccessfully": "डाटा सफलतापूर्वक सुरक्षित गरिएको छ।", + "somethingIs": "केही छ", + "updateYourProfile": "तपाईंको प्रोफाइल अद्यावधिक गर्नुहोस् जसले ग्राहकलाई राम्रो प्रभावसँग जडान गर्न सक्छ", + "shopOpeningBalance": "दूकान खोल्ने सन्तुलन", + "shopRemainingBalance": "दूकानको बाँकी सन्तुलन", + "enterAValidDiscount": "कृपया मान्य छुट प्रविष्ट गर्नुहोस्", + "addProductFirst": "पहिले उत्पादन थप्नुहोस्", + "subtotal": "उप-योग", + "purchaseDetails": "खरिद विवरण", + "riead": "रीड", + "totall": "कुल:", + "startDate": "सुरु मिति", + "pickStartDate": "सुरु मिति चयन गर्नुहोस्", + "endDate": "अन्त्य मिति", + "pickEndDate": "अन्त्य मिति चयन गर्नुहोस्", + "failedToGetPlatformVersion": "प्लेटफर्म संस्करण प्राप्त गर्न असफल", + "enterQuantity": "मात्रा प्रविष्ट गर्नुहोस्", + "pleaseAddQuantity": "कृपया मात्रा थप्नुहोस्", + "willBeAddedSoon": "छिट्टै थपिनेछ", + "addedToCart": "कार्टमा थपियो", + "connectYourPrinter": "तपाईंको प्रिन्टर जडान गर्नुहोस्", + "customerPay": "ग्राहकको तिर्नुहोस्", + "supplerPay": "आपूर्तिकर्ता तिर्नुहोस्", + "incomeReport": "आय रिपोर्ट", + "category": "श्रेणी", + "balance": "सन्तुलन", + "itemsSales": "वस्तु बिक्री", + "totalPurchase": "कुल खरिद", + "totalSales": "कुल बिक्री", + "stockReport": "स्टक रिपोर्ट", + "lossProfitReport": "नोक्सान/लाभ रिपोर्ट", + "outOfStock": "स्टकमा छैन", + "vat": "VAT", + "customerPhoneNumber": "ग्राहकको फोन नम्बर", + "enterCustomerPhoneNumber": "ग्राहकको फोन नम्बर प्रविष्ट गर्नुहोस्", + "walkInCustomer": "वाक-इन ग्राहक", + "guest": "अतिथि", + "stocks": "स्टक: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "लोरम इप्सम डोलर सिट एमेठ, कन्सेक्टेटुर एलिट। इन्टेरडम कन्स।", + "doNotDisturb": "विराम नदिनुहोस्", + "on": "अन", + "off": "बन्द", + "unlimitedUsagesOfOurPackage": "हाम्रो प्याकेजको असीमित प्रयोग\uD83D\uDC47", + "loremIpsumDolor": "लोरम इप्सम डोलर सिट एमेठ, कन्सेक्टेटुर अडिपिस्किङ्ग एलिट। नातोक्वे अलीक्वेट इट, क्यूर एगेट। टेलस सापिएन ओडियो अलीक्वेट।", + "payForSubscribe": "सदस्यता लागि भुक्तानी गर्नुहोस्", + "field": "क्षेत्र", + "successfullyPaid": "सफलतापूर्वक भुक्तानी गरिएको", + "profileEdit": "प्रोफाइल सम्पादन", + "products": "उत्पादनहरू", + "salesList": "बिक्री सूची", + "useTitleCanNotBeEmpty": "प्रयोगकर्ता शीर्षक खाली हुन सक्दैन", + "userTitle": "प्रयोगकर्ता शीर्षक", + "enterUserTitle": "प्रयोगकर्ता शीर्षक प्रविष्ट गर्नुहोस्", + "create": "सिर्जना गर्नुहोस्", + "youHaveToGivePermission": "तपाईंलाई अनुमति दिनु पर्छ", + "all": "सबै", + "userRoleDetails": "प्रयोगकर्ता भूमिकाको विवरण", + "doYouWantToDeleteTheUser": "तपाईं यस प्रयोगकर्तालाई हटाउन चाहनुहुन्छ?", + "thisProductAlreadyAdded": "यो उत्पादन पहिले नै थपिएको छ!", + "pleaseEnterAValidProductName": "कृपया मान्य उत्पादन नाम प्रविष्ट गर्नुहोस्", + "enterProductName": "उत्पादन नाम प्रविष्ट गर्नुहोस्", + "pleaseSelectACategory": "कृपया श्रेणी चयन गर्नुहोस्", + "productCategory": "उत्पादन श्रेणी", + "selectProductCategory": "उत्पादन श्रेणी चयन गर्नुहोस्", + "enterSize": "आकार प्रविष्ट गर्नुहोस्", + "enterColor": "रंग प्रविष्ट गर्नुहोस्", + "enterWeight": "वजन प्रविष्ट गर्नुहोस्", + "enterCapacity": "क्षमता प्रविष्ट गर्नुहोस्", + "enterType": "प्रकार प्रविष्ट गर्नुहोस्", + "productBrand": "उत्पादन ब्रान्ड", + "selectABrand": "ब्रान्ड चयन गर्नुहोस्", + "productCodeIsRequired": "उत्पादन कोड आवश्यक छ", + "enterAValidStock": "कृपया मान्य स्टक प्रविष्ट गर्नुहोस्", + "enterStock": "स्टक प्रविष्ट गर्नुहोस्", + "productUnit": "उत्पादन एकाइ", + "selectProductUnit": "उत्पादन एकाइ चयन गर्नुहोस्", + "pleaseEnterAValidPurchasePrice": "कृपया मान्य खरिद मूल्य प्रविष्ट गर्नुहोस्", + "enterPurchasePrice": "खरिद मूल्य प्रविष्ट गर्नुहोस्", + "pleaseEnterAValidSalePrice": "कृपया मान्य बिक्री मूल्य प्रविष्ट गर्नुहोस्", + "enterSaltingPrice": "साल्टिङ मूल्य प्रविष्ट गर्नुहोस्", + "enterWholesalePrice": "थोक मूल्य प्रविष्ट गर्नुहोस्", + "enterDealerPrice": "डिलर मूल्य प्रविष्ट गर्नुहोस्", + "enterDiscount": "छुट प्रविष्ट गर्नुहोस्", + "enterManufacturerName": "निर्माता नाम प्रविष्ट गर्नुहोस्", + "adding": "थप्दै...", + "pleaseEnterAValidUnitName": "कृपया मान्य एकाइ नाम प्रविष्ट गर्नुहोस्", + "pleaseEnterUnitName": "कृपया एकाइ नाम प्रविष्ट गर्नुहोस्", + "productDetails": "उत्पादन विवरण", + "smartWatch": "स्मार्ट वाच", + "appleWatch": "एप्पल वाच", + "deleting": "हटाउँदै...", + "brand": "ब्रान्ड", + "loremIpsumDolorSit": "लोरम इप्सम डोलर सिट एमेठ, कन्सेक्टेटुर अडिपिस्किङ्ग एलिट। अकुम्सन वलुप्टेट टेलस स्केलरिस्के ओडियो कन्सेक्टेटुर टिन्सम्पर।", + "details": "विवरण", + "weSentAnOTPInYourPhoneNumber": "हामीले तपाईंको फोन नम्बरमा OTP पठाएका छौं", + "pleaseEnterTheOTP": "कृपया OTP प्रविष्ट गर्नुहोस्", + "enterAValidOTP": "मान्य OTP प्रविष्ट गर्नुहोस्", + "verify": "सत्यापित गर्नुहोस्", + "resendIn": "OTP पुनः पठाउनुहोस् ", + "dueCollection": "बाँकी रकम उठाउने", + "noTransaction": "कुनै कारोबार छैन", + "updating": "अपडेट गर्दै...", + "confirmSMSTo": "SMS पुष्टि गर्नुहोस्", + "anSMSWillBeSentToTheFollowingNumber": "निम्न नम्बरमा SMS पठाइनेछ:", + "package": "प्याकेज", + "permissionNotGranted": "अनुमति प्रदान गरिएको छैन!", + "collectedBy": "संकलनकर्ता:", + "phonee": "फोन:", + "purchaseBy": "खरिदकर्ता:", + "salesBy": "बिक्रेता:", + "days": "दिन", + "freeLifetimeUpdate": "फ्री लाइफटाइम अपडेट", + "android": "Android र iOS एप समर्थन", + "premiumCustomerSupport": "Android र iOS एप समर्थन", + "customInvoiceBranding": "अनुकूलन गरिएको इन्वोइस ब्रान्डिङ", + "unlimitedUsage": "असीमित प्रयोग", + "freeDataBackup": "फ्री डेटा ब्याकअप", + "addCustomers": "ग्राहक थप्नुहोस्", + "noDue": "कुनै बाँकी छैन", + "customer": "ग्राहक", + "billingAddress": "बिल ठेगाना", + "enterAddress": "ठेगाना प्रविष्ट गर्नुहोस्", + "city": "सहर", + "cityName": "सहरको नाम", + "state": "राज्य", + "stateName": "राज्यको नाम", + "zip": "पिन कोड", + "zipCode": "पिन कोड प्रविष्ट गर्नुहोस्", + "chooseCountry": "देश चयन गर्नुहोस्", + "shippingAddress": "शिपिङ ठेगाना", + "partyCreateWarn": "तपाईंलाई पार्टी बनाउन अनुमति छैन।", + "addParty": "पार्टीहरू थप्नुहोस्", + "creditLimit": "पार्टी क्रेडिट सीमा", + "selectOne": "एक चयन गर्नुहोस्", + "roundings": "गोलाकार (+/-)", + "roundingTotal": "गोलाकार कुल", + "opinion": "आफ्नो विचार लेख्नुहोस्", + "dueSaleWarn": "चालु ग्राहकहरूका लागि बक्यौता बिक्री अनुमति छैन।", + "paymentTypeHint": "कृपया भुक्तानी प्रकार चयन गर्नुहोस्", + "createSaleWarn": "तपाईंलाई बिक्री बनाउन अनुमति छैन।", + "updateSaleWarn": "तपाईंलाई बिक्री अद्यावधिक गर्न अनुमति छैन।", + "uploadImage": "तस्बिर अपलोड गर्नुहोस्", + "useGallery": "ग्यालरी प्रयोग गर्नुहोस्", + "openCamera": "क्यामेरा खोल्नुहोस्", + "scanCode": "उत्पादन QR कोड स्क्यान गर्नुहोस्", + "posSale": "POS बिक्री", + "selectCustomer": "ग्राहक चयन गर्नुहोस्", + "searchWith": "खोज्नुहोस्...", + "filter": "फिल्टर", + "productNotFound": "उत्पादन भेटिएन", + "noMatched": "मिल्ने उत्पादनहरू भेटिएनन्।", + "inventoryPermission": "तपाईंलाई इन्भेन्टरी अनुमति छैन", + "noParty": "पार्टीहरू भेटिएनन्", + "purchaseWarn": "तपाईंलाई खरीद बनाउन अनुमति छैन।", + "purchaseUpdateWarn": "तपाईंलाई खरीद अद्यावधिक गर्न अनुमति छैन।", + "addVariantDetails": "भेरियन्ट विवरण थप्नुहोस्", + "purchaseEx": "खरिद मूल्य बाहेक।", + "purchaseIn": "खरिद मूल्य समावेश।", + "purchaseExReq": "खरिद मूल्य बाहेक आवश्यक छ", + "purchaseInReq": "खरिद मूल्य समावेश आवश्यक छ", + "profitMargin": "नाफा मार्जिन (%)", + "saleReq": "बिक्री मूल्य आवश्यक छ", + "manufactureDate": "निर्माण मिति", + "selectDate": "मिति चयन गर्नुहोस्", + "expDate": "म्याद समाप्ति मिति", + "saveVariant": "भेरियन्ट बचत गर्नुहोस्", + "model": "मोडेल", + "selectModel": "मोडेल चयन गर्नुहोस्", + "bulk": "थोक अपलोड", + "barcodeGen": "बारकोड जेनेरेटर", + "upload": "अपलोड गर्नुहोस्", + "sku": "SKU / कोड", + "lowStock": "स्टक कम छ", + "enLowStock": "कम स्टक प्रविष्ट गर्नुहोस्", + "manuDate": "निर्माण मिति", + "single": "एकल", + "batch": "ब्याच", + "batchNo": "ब्याच नम्बर", + "entBatchNo": "ब्याच नम्बर प्रविष्ट गर्नुहोस्", + "variantAdded": "भेरियन्ट सफलतापूर्वक थपियो!", + "variantDelete": "भेरियन्ट सफलतापूर्वक हटाइयो!", + "addVariant": "भेरियन्ट थप्नुहोस्", + "typeSelect": "प्रकार चयन गर्नुहोस्", + "taxType": "कर प्रकार", + "selectTax": "कर चयन गर्नुहोस्", + "updateProductWarn": "तपाईंलाई उत्पादन अद्यावधिक गर्न अनुमति छैन।", + "addProductWarn": "तपाईंलाई उत्पादन सिर्जना गर्न अनुमति छैन।", + "updateProductSuccess": "उत्पादन सफलतापूर्वक अद्यावधिक भयो!", + "addProductSuccess": "उत्पादन सफलतापूर्वक सिर्जना भयो!", + "choose": "चयन गर्नुहोस्", + "view": "विवरण हेर्नुहोस्", + "priceWarn": "मूल्य खाली हुन सक्दैन", + "productSetting": "उत्पादन सेटिङहरू", + "saveSetting": "सेटिङहरू बचत गर्नुहोस्", + "addStock": "स्टक थप्नुहोस्", + "stockWarn": "स्टक कम्तीमा १ हुनुपर्छ", + "updateSuccess": "सफलतापूर्वक अद्यावधिक भयो", + "updateFailed": "स्टक अद्यावधिक गर्न असफल", + "deleteBatchWarn": "के तपाईं पक्का यो ब्याच मेटाउन चाहनुहुन्छ?", + "lowStockReport": "कम स्टक रिपोर्ट", + "genPdfWarn": "PDF बनाउनका लागि डेटा उपलब्ध छैन", + "dateFilterWarn": "तारीखको अन्त्य मिति सुरु मिति भन्दा अघि हुन सक्दैन।", + "createPdfWarn": "तपाईंलाई PDF बनाउन अनुमति छैन।", + "expirationStatus": "म्याद समाप्ति स्थिति", + "selectFDate": "देखि मिति चयन गर्नुहोस्", + "selectToDate": "सम्म मिति चयन गर्नुहोस्", + "clear": "खाली गर्नुहोस्", + "incomeReportPermission": "तपाईंलाई आम्दानी रिपोर्ट हेर्न अनुमति छैन।", + "deleteAcc": "खाता मेटाउनुहोस्", + "deletePartyWarn": "तपाईंलाई पार्टी मेटाउन अनुमति छैन।", + "updatePartyWarn": "तपाईंलाई पार्टी अद्यावधिक गर्न अनुमति छैन।", + "phoneNotAvail": "फोन नम्बर उपलब्ध छैन।", + "notLaunch": "फोन एप खोल्न सकिएन।", + "quickOver": "छिटो अवलोकन", + "tranSacOver" : "लेनदेनको अवलोकन", + "profitLoss" : "नाफा र घाटा" +} \ No newline at end of file diff --git a/lib/l10n/intl_nl.arb b/lib/l10n/intl_nl.arb new file mode 100644 index 0000000..6dc7dbe --- /dev/null +++ b/lib/l10n/intl_nl.arb @@ -0,0 +1,1267 @@ +{ + "deleteDialogDetails": "Weet u zeker dat u uw account wilt verwijderen? Deze actie zal al uw gegevens permanent wissen.", + "passwordMust6Character": "Wachtwoord moet minimaal 6 tekens bevatten", + "passwordIsRequired": "Wachtwoord moet minimaal 6 tekens bevatten", + "iAgreeDeleteMyAccountPermanent": "Ik ga akkoord met het permanent verwijderen van mijn account.", + "flat": "Vast", + "percent": "Percentage", + "partialPaid": "Gedeeltelijk betaald", + "selectStock": "Selecteer voorraad", + "stockOrVariant": "Voorraad / Variant", + "noBatch": "Geen batch", + "purchaseQuantityRequired": "Inkoophoeveelheid is verplicht", + "excelUploader": "Excel-uploader", + "remove": "Verwijderen", + "uploading": "Uploaden...", + "pickAndUploadFile": "Kies en upload bestand", + "downloadExcelFormat": "Excel-formaat downloaden", + "excelFiles": "Excel-bestanden", + "noFileSelected": "Geen bestand geselecteerd", + "orContinueWith": "Of ga verder met", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Inloggen mislukt. Probeer het opnieuw.", + "someThingWithWrongWithTheWebPage": "Er is iets misgegaan met de webpagina.", + "loadingOtpSetting": "OTP-instellingen laden...", + "youCanNowResendYourOtp": "U kunt de OTP nu opnieuw verzenden.", + "resendOtpSeconds": "Verzend OTP opnieuw over ${start} seconden", + "oldPassword": "Oud wachtwoord", + "oldPasswordCanNotBeEmpty": "Oud wachtwoord mag niet leeg zijn", + "seconds": "seconden", + "downloading": "Downloaden...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Download geslaagd! Controleer uw Documenten-map", + "printBarCode": "Barcode printen", + "youDoNotHavePermissionToGenerateBarcode": "U heeft geen toestemming om een barcode te genereren.", + "download": "Downloaden", + "packingDate": "Verpakkingsdatum", + "permissionDeniedToViewBank": "Toegang geweigerd om bank te bekijken.", + "permissionDeniedToUpdateBank": "Toegang geweigerd om bank bij te werken.", + "editWarehouse": "Magazijn bewerken", + "addNewWarehouse": "Nieuw magazijn toevoegen", + "warehouseName": "Magazijnnaam", + "enterWarehouseName": "Voer magazijnnaam in", + "amountMustBeGreaterThanZero": "Bedrag moet groter zijn dan 0", + "canNotRetrievePaymentDetails": "Kan betalingsgegevens niet ophalen.", + "youDonNotHavePermissionToCreateExpense": "U heeft geen toestemming om uitgaven aan te maken.", + "youDoNotHavePermissionToCreateExpenseCategory": "U heeft geen toestemming om een uitgavencategorie aan te maken.", + "youDonNotHavePermissionToCreateIncome": "U heeft geen toestemming om inkomsten aan te maken.", + "youDoNotHavePermissionToCreateIncomeCategory": "U heeft geen toestemming om een inkomstencategorie aan te maken.", + "salesReturn": "Verkoopretour", + "purchaseReturn": "Verkoopretour", + "returnQuantity": "Retourhoeveelheid", + "nonFoundableDiscount": "Niet restitueerbaar (BTW/Korting)", + "confirmReturn": "Bevestig retour", + "pleaseSelectForProductReturn": "Selecteer een product voor retour", + "failedToProcessReturn": "Retourverwerking mislukt.", + "noValuesDenied": "Geen waarden gedefinieerd", + "editCategory": "Categorie bewerken", + "editModel": "Model bewerken", + "addNewModel": "Nieuw model toevoegen", + "pleaseEnterValidName": "Voer een geldige naam in", + "modelName": "Modelnaam", + "enterModelName": "Voer modelnaam in", + "youDoNotHavePermissionToCreateModel": "U heeft geen toestemming om een model aan te maken", + "youDoNotHavePermissionToUpdateModel": "U heeft geen toestemming om het model bij te werken", + "modelUpdateSuccessfully": "Model succesvol bijgewerkt!", + "modelCreatedSuccessfully": "Model succesvol aangemaakt!", + "models": "Modellen", + "youDoNotHavePermissionDeleteModel": "U heeft geen toestemming om het model te verwijderen.", + "enterLabelText": "Voer labeltekst in", + "searchBatchNo": "Zoek batchnr...", + "noActiveUser": "Niet-actieve gebruiker", + "pleaseUseValidPurchaseCodeUseTheApp": "Gebruik een geldige aankoopcode om de app te gebruiken.", + "notInternetConnection": "Geen internetverbinding", + "pleaseCheckYourInternetConnection": "Controleer uw internetverbinding en probeer het opnieuw", + "ok": "Ok", + "addCash": "Contant geld toevoegen", + "reduceCash": "Contant geld verminderen", + "transactionType": "Transactietype", + "user": "Gebruiker", + "toAccount": "Naar rekening", + "fromAccount": "Van rekening", + "years": "Jaren", + "comboProductReport": "Combo-productrapport", + "grossProfit": "Brutowinst (Gross Profit)", + "netProfit": "Nettowinst (Net Profit)", + "incomeType": "Inkomsttype", + "expensesType": "Kostentypen", + "resets": "Resetten", + "packageName": "Pakketnaam", + "start": "Starten", + "paymentMethod": "Betaalmethode", + "addPayment": "Betaling toevoegen", + "advance": "Voorschot", + "noteLevel": "Opmerkingniveau", + "enterYourNoteLevel": "Voer opmerkingniveau in", + "postSaleMessage": "Bericht na verkoop", + "enterYourPostSaleMessage": "Voer bericht na verkoop in", + "a4PageLogo": "A4 Factuurlogo", + "thermalInvoicePageLogo": "Thermisch Factuurlogo", + "thermalPrinterLanguage": "Taal thermische printer", + "thermalPrinterPageSize": "Paginaformaat thermische printer", + "openSetting": "Instellingen openen", + "selectRack": "Selecteer stelling", + "rack": "Stelling (Rack)", + "selectShelf": "Selecteer plank", + "shelf": "Plank (Shelf)", + "variations": "Variaties", + "combo": "Combo", + "enterBatchNo": "Voer batchnummer in", + "selectWarehouse": "Selecteer magazijn", + "warehouse": "Magazijn (Warehouse)", + "netTotalAmount": "Netto totaalbedrag", + "defaultSellingPrice": "Standaard verkoopprijs", + "selectItems": "Selecteer items", + "variantList": "Variantlijst", + "addSubVariation": "Subvariatie toevoegen", + "editProduct": "Product bewerken", + "noItemFound": "Geen item gevonden", + "youDoNotHavePermissionDeleteTheShelf": "U heeft geen toestemming om de plank te verwijderen", + "notMatchingResultFound": "Geen overeenkomende resultaten gevonden", + "editShelf": "Plank bewerken", + "addShelf": "Nieuwe plank toevoegen", + "shelfName": "Planknaam", + "enterShelfName": "Voer planknaam in", + "pleaseEnterShelfName": "Voer a.u.b. planknaam in", + "productRacks": "Productstellingen", + "racks": "Stellingen (Racks)", + "youDoNtHavePermissionToCreateRacks": "U heeft geen toestemming om stellingen aan te maken.", + "youDoNtHavePermissionToDeleteRacks": "U heeft geen toestemming om stellingen te verwijderen.", + "youDoNtHavePermissionToUpdateRacks": "U heeft geen toestemming om stellingen bij te werken.", + "addNewRack": "Nieuwe stelling toevoegen", + "editRack": "Stelling bewerken", + "rackName": "Stellingnaam", + "pleaseEnterRackName": "Voer a.u.b. stellingnaam in", + "shelves": "Planken (Shelves)", + "pressToSelect": "Druk om te selecteren", + "selectAtLeastOneRack": "Selecteer minimaal één plank", + "inActive": "Inactief", + "addNewVariation": "Nieuwe variatie toevoegen", + "editVariations": "Variatie bewerken", + "values": "Waarden", + "enterValues": "Voer waarden in", + "pleaseEnterAtLeastOneValues": "Voer a.u.b. minimaal één waarde in.", + "productVariations": "Productvariaties", + "permissionDenied": "Toegang geweigerd", + "noVariationFound": "Geen variatie gevonden.", + "addNewVariations": "Nieuwe variaties toevoegen", + "variationId": "Variatie-ID", + "updateRole": "Rol bijwerken", + "addRole": "Rol toevoegen", + "enterUserName": "Voer gebruikersnaam in", + "enterYourPassword": "Voer uw wachtwoord in", + "selectAll": "Alles selecteren", + "sNo": "Nr.", + "feature": "Functie", + "read": "Lezen", + "viewPrice": "Prijs bekijken", + "purchaseReturns": "Inkoopretouren", + "expiredProduct": "Vervallen producten", + "barcodes": "Barcodes", + "bulkUploads": "Bulk uploaden", + "productModels": "Productmodellen", + "incomes": "Inkomsten", + "dues": "Schulden", + "subscriptions": "Abonnementen", + "paymentsTypes": "Betalingstypen", + "roles": "Rollen", + "manageSetting": "Instellingen beheren", + "downloadApk": "APK downloaden", + "vatReports": "BTW-rapporten (VAT)", + "profitAndLossDetailsReport": "Gedetailleerd winst- en verliesrapport", + "transactionsHistoryReport": "Transactiegeschiedenis", + "expireProductReports": "Rapporten vervallen producten", + "productPurchaseReport": "Inkooprapportage", + "productSalesReport": "Verkooprapportage", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "Weet u zeker dat u deze rol wilt verwijderen?", + "inStock": "Op voorraad", + "informationShowInLabels": "Informatie op etiketten", + "packageDate": "Verpakkingsdatum", + "barCodePrintLabelSetting": "Instelling barcode-etiket afdrukken", + "labelRoleLabelSize2Inch": "Etiketrol 2\"*1, 50mm*25mm, tussenruimte 3.1mm", + "labelRoleLabelSize1_5Inch": "Etiketrol 1.5\"*1, 38mm*25mm, tussenruimte 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiketten per vel, 8.27 x 11.69 inch", + "youDoNotHaveAnyPermissionToGenerateBarCode": "U heeft geen toestemming om barcodes te genereren.", + "pleaseSelectAProductFirst": "Selecteer a.u.b. eerst een product", + "pleaseEnterAValidQuantity": "Voer een geldige hoeveelheid in (minimaal 1) voor alle producten", + "pleaseSelectProductFirst": "Selecteer a.u.b. eerst een product", + "bluetoothIsTurnedOff": "Bluetooth staat uit. Zet het a.u.b. aan.", + "noBluetoothDeviceSelected": "Geen Bluetooth-apparaat geselecteerd.", + "printLabel": "Etiket afdrukken", + "caningForDevices": "Zoeken naar apparaten...", + "noDeviceFound": "Geen apparaat gevonden", + "retryScan": "Opnieuw scannen", + "connectedTo": "Verbonden met", + "pleaseEnableBluetooth": "Schakel a.u.b. Bluetooth in", + "skuOrCode": "SKU / Code", + "lowStockAlert": "Waarschuwing lage voorraad", + "tax": "BTW (Tax)", + "costExclusionTax": "Kosten excl. BTW", + "costInclusionTax": "Kosten incl. BTW", + "mrpOrSalePrice": "Adviesprijs/Verkoopprijs (MRP)", + "expiredDate": "Vervaldatum", + "sellingPrice": "Verkoopprijs", + "variationsProduct": "Variatieproducten", + "comboProducts": "Comboproducten", + "noStockAvailable": "Geen voorraadgegevens beschikbaar.", + "highToLowPrice": "Prijs: Hoog naar Laag", + "lowToHighPrice": "Prijs: Laag naar Hoog", + "attachment": "Bijlage", + "viewStock": "Voorraad bekijken", + "expiry": "Verval", + "expire": "Vervalt", + "sevenDays": "7 dagen", + "fifteenthDays": "15 dagen", + "thirtyDays": "30 dagen", + "sixtyDays": "60 dagen", + "outPremiumPlan": "Ons Premium Plan", + "youDoNotHavePermissionToCreatePurchase": "U heeft geen toestemming om inkopen aan te maken.", + "thisPlanIsNotAvailableToPurchase": "Dit plan is niet beschikbaar voor aankoop", + "thisPlanIsEligibleForUpgrade": "Dit plan komt niet in aanmerking voor upgrade", + "extendPlan": "Plan verlengen", + "buyNow": "Nu kopen", + "none": "Geen", + "roundToWholeNumber": "Afronden op heel getal", + "roundToNearestWholeNumber": "Afronden op dichtstbijzijnde heel getal", + "roundToNearnessDecimalNumber005": "Afronden op dichtstbijzijnde decimaal (0.05)", + "roundToNearnessDecimalNumber01": "Afronden op dichtstbijzijnde decimaal (0.1)", + "roundToNearnessDecimalNumber05": "Afronden op dichtstbijzijnde decimaal (0.5)", + "lastYear": "Vorig jaar", + "productStock": "Productvoorraad", + "unit": "Eenheid", + "showExpireDate": "Vervaldatum tonen", + "vatId": "BTW-nummer", + "vatType": "BTW-type", + "exclusivePrice": "Prijs exclusief BTW", + "inclusivePrice": "Prijs inclusief BTW", + "profitPercent": "Winstpercentage", + "showSingle": "Toon enkelvoudig", + "showCombo": "Toon combo", + "showVariant": "Toon variant", + "showAction": "Toon actie", + "ledger": "Grootboek", + "youDoNotHavePermissionToGenerateReport": "U hebt geen toestemming om rapporten te genereren", + "noDataAvailable": "Geen gegevens beschikbaar", + "youDoNotHavePermissionToExportExcel": "U hebt geen toestemming om naar Excel te exporteren", + "noDataAvailableForExport": "Geen gegevens beschikbaar voor export", + "supplierDue": "Verschuldigd aan leverancier", + "partyType": "Type tegenpartij", + "allParty": "Alle partijen", + "yesterday": "Gisteren", + "last7Days": "Laatste 7 dagen", + "last30Days": "Laatste 30 dagen", + "currentMonth": "Deze maand", + "lastMonth": "Vorige maand", + "currentYear": "Dit jaar", + "customerDate": "Aangepaste datum", + "noTransactionToGeneratePdf": "Geen transacties om PDF te genereren", + "generatePdf": "PDF genereren", + "noTransactionFound": "Geen transacties gevonden", + "reference": "Referentie", + "creditIn": "Credit (In)", + "debitOut": "Debet (Uit)", + "subscribeNow": "Nu abonneren", + "expired": "Vervallen", + "totalBalance": "Totaal saldo", + "hoursLeft": "Uren over", + "daysLeft": "Dagen over", + "pos": "Kassa (POS)", + "profitAndLoss": "Winst en verlies", + "branch": "Filiaal", + "hrm": "HRM", + "inventory": "Voorraad", + "editAttendance": "Aanwezigheid bewerken", + "addNewAttendance": "Nieuwe aanwezigheid toevoegen", + "employee": "Werknemer", + "pleaseSelectAnEmployee": "Selecteer een werknemer", + "shift": "Shift", + "selectEmployeeFirst": "Selecteer eerst een werknemer", + "selectDateFirst": "Selecteer eerst een datum", + "month": "Maand", + "autoSelected": "Automatisch geselecteerd", + "pleaseSelectDate": "Selecteer een datum", + "timeIn": "Inkloktijd", + "timeOut": "Uitkloktijd", + "attendance": "Aanwezigheid", + "allEmployee": "Alle werknemers", + "noAvailableRecordFound": "Geen gegevens gevonden.", + "addAttendance": "Aanwezigheid toevoegen", + "noNoteProvided": "Geen opmerking opgegeven.", + "duration": "Duur", + "youDoNotHavePermissionToViewAttendance": "U hebt geen toestemming om de aanwezigheden te bekijken", + "department": "Afdeling", + "noDepartmentFound": "Geen afdeling gevonden.", + "inactive": "Inactief", + "noDescriptionAvailableForThisDepartment": "Geen beschrijving beschikbaar voor deze afdeling.", + "youDoNotHavePermissionToUpdateDepartment": "U hebt geen toestemming om de afdeling bij te werken.", + "youDoNotHavePermissionToDeleteDepartment": "U hebt geen toestemming om de afdeling te verwijderen.", + "failedToDeleteTheDeterment": "Verwijderen van afdeling mislukt", + "failedToLoadDepartment": "Laden van afdeling mislukt", + "addDepartment": "Afdeling toevoegen", + "saving": "Opslaan...", + "editDesignation": "Functie bewerken", + "addDesignation": "Nieuwe functie toevoegen", + "designationName": "Functienaam", + "enterDesignationName": "Voer functienaam in", + "pleaseEnterDesignationName": "Voer a.u.b. een functienaam in", + "pleaseSelectAStatus": "Selecteer a.u.b. een status", + "enterDescription": "Beschrijving invoeren", + "designation": "Functie", + "noDesignationFound": "Geen functie gevonden.", + "noDescriptionAvailableForThisDesignation": "Geen beschrijving beschikbaar voor deze functie.", + "youDoNotPermissionToUpdateDesignation": "U hebt geen toestemming om de functie bij te werken.", + "youDoNotHavePermissionToDeleteDesignation": "U hebt geen toestemming om de functie te verwijderen.", + "updatePurchase": "Aankoop bijwerken", + "editEmployee": "Werknemer bewerken", + "addNewEmployee": "Nieuwe werknemer toevoegen", + "enterFullName": "Volledige naam invoeren", + "pleaseSelectDesignation": "Selecteer a.u.b. een functie", + "pleaseSelectDepartment": "Selecteer a.u.b. een afdeling", + "pleaseSelectStatus": "Selecteer a.u.b. een status", + "pleaseEnterYourPhoneNumber": "Voer a.u.b. uw telefoonnummer in", + "countryName": "Land", + "enterYourCountry": "Voer uw land in", + "salary": "Loon", + "pleaseEnterYourSalary": "Voer a.u.b. uw loon in", + "gender": "Geslacht", + "pleaseSelectYourGender": "Selecteer a.u.b. uw geslacht", + "pleaseSelectYourShift": "Selecteer a.u.b. uw shift", + "birthDate": "Geboortedatum", + "joinDate": "Datum indiensttreding", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Selecteer a.u.b. geldige start- en einddatums.", + "endDateCannotBeBeforeStartDate": "Einddatum kan niet vóór de startdatum liggen.", + "editHoliday": "Feestdag bewerken", + "addNewHoliday": "Nieuwe feestdag toevoegen", + "enterHolidayName": "Naam feestdag invoeren", + "pleaseEnterHolidayName": "Voer a.u.b. de naam van de feestdag in", + "pleaseEnterDate": "Voer a.u.b. de datum in", + "pleaseSelectStartDate": "Selecteer a.u.b. de startdatum", + "pleaseEnterEndDate": "Voer a.u.b. de einddatum in", + "endDateBeforeStartDate": "Einddatum ligt vóór de startdatum", + "holidayList": "Lijst met feestdagen", + "noHolidayFound": "Geen feestdag gevonden.", + "noHolidayFundMatching": "Geen overeenkomstige feestdag gevonden", + "addHoliday": "Feestdag toevoegen", + "youDoNotHavePermissionToUpgradeHoliday": "U hebt geen toestemming om de feestdag bij te werken.", + "holiday": "Feestdag", + "editLeave": "Verlof bewerken", + "addNewLeave": "Nieuwe verlofaanvraag toevoegen", + "leaveType": "Type verlof", + "pleaseSelectALeaveType": "Selecteer a.u.b. een type verlof", + "pleaseSelectAStartDate": "Selecteer a.u.b. een startdatum", + "leaveDuration": "Duur van het verlof", + "autoCalculatedDays": "Automatisch berekende dagen", + "leaveList": "Verloflijst", + "noLeaveRequestFound": "Geen verlofaanvragen gevonden.", + "addLeave": "Verlof toevoegen", + "noDescriptionProvided": "Geen beschrijving opgegeven.", + "youDoNotHavePermissionToUpdateLeaveRequest": "U hebt geen toestemming om de verlofaanvraag bij te werken.", + "youDoNotHavePermissionToDeleteLeaveRequest": "U hebt geen toestemming om de verlofaanvraag te verwijderen.", + "leaveRequest": "Verlofaanvraag", + "editPayroll": "Loonlijst bewerken", + "addNewPayroll": "Nieuwe loonlijst toevoegen", + "paymentYear": "Jaar van betaling", + "pleaseSelectPaymentYear": "Selecteer a.u.b. het jaar van betaling", + "pleaseSelectAnMonth": "Selecteer a.u.b. een maand", + "pleaseEnterADate": "Voer a.u.b. een datum in", + "totalSalaryAmount": "Totaal loonbedrag", + "payrollList": "Loonlijst", + "noPayrollFound": "Geen loongegevens gevonden.", + "paymentDetails": "Betalingsgegevens", + "youDoNotHaveUpdatePayroll": "U hebt geen toestemming om de loonlijst bij te werken.", + "youDoNotHavePermissionToDeletePayroll": "U hebt geen toestemming om de loonlijst te verwijderen.", + "payrollRecord": "Loonfiche record", + "searchAttendance": "Aanwezigheid zoeken", + "attendanceReport": "Aanwezigheidsverslag", + "noAttendanceRecordFound": "Geen aanwezigheidsgegevens gevonden voor de geselecteerde filters.", + "searchLeave": "Verlof zoeken", + "leaveReports": "Verlofverslagen", + "noLeaveRecordFound": "Geen verlofgegevens gevonden voor de geselecteerde filters.", + "durationDays": "Duur (dagen)", + "payrollReports": "Loonverslagen", + "noMatchingPayrollFound": "Geen overeenkomstige loongegevens gevonden.", + "editShift": "Shift bewerken", + "addNewShift": "Nieuwe shift toevoegen", + "shiftName": "Naam van de shift", + "pleaseSelectAShift": "Selecteer a.u.b. een shift", + "breakStatus": "Pausestatus", + "pleaseSelectBreakStatus": "Selecteer a.u.b. de pausestatus", + "startTimeIsRequired": "Starttijd is verplicht", + "startTime": "Starttijd", + "enterStartTime": "Voer starttijd in", + "endTimeIsRequired": "Eindtijd is verplicht", + "endTime": "Eindtijd", + "enterEndTime": "Voer eindtijd in", + "startBreakTime": "Start pauze", + "enterBreakTime": "Pauzetijd invoeren", + "endBreakTime": "Einde pauze", + "noShiftFound": "Geen shift gevonden.", + "addShift": "Shift toevoegen", + "breakTime": "Pauzetijd", + "breakDuration": "Duur van de pauze", + "youDoNotToHavePermissionToUpdateShift": "U hebt geen toestemming om de shift bij te werken.", + "youDoNotToHavePermissionToDeleteShift": "U hebt geen toestemming om de shift te verwijderen.", + "doYouReallyWantToDeleteThis": "Bent u zeker dat u dit wilt verwijderen?", + "viewDetails": "Details bekijken", + "leave": "Verlof", + "payroll": "Loonadministratie", + "editBankAdjustment": "Bankcorrectie bewerken", + "adjustBankBalance": "Banksaldo aanpassen", + "pleaseAddAtLeastOneBank": "Voeg a.u.b. minstens één bankrekening toe om het saldo aan te passen.", + "accountNumber": "Rekeningnaam", + "selectAccount": "Rekening selecteren", + "selectType": "Type selecteren", + "amountsIsRequired": "Bedrag is verplicht", + "invalidAmount": "Ongeldig bedrag", + "adjustmentDate": "Datum van aanpassing", + "dateIsRequired": "Datum is verplicht", + "editBankAccounts": "Bankrekeningen bewerken", + "addNewBankAccounts": "Nieuwe bankrekening toevoegen", + "accountDisplayName": "Weergavenaam rekening", + "enterAccountDisplayName": "Voer weergavenaam in", + "displayNameIsRequired": "Weergavenaam is verplicht", + "openingBalanceIsRequired": "Beginsaldo is verplicht", + "asOfDate": "Per datum", + "hideFiled": "Veld verbergen", + "addMoreFiled": "Extra veld toevoegen", + "enterAccountName": "Voer rekeningnummer in", + "ifscCode": "IFSC-code", + "upiIdForQrCode": "UPI-ID voor QR-code", + "bankName": "Naam bank", + "enterBankName": "Voer naam bank in", + "accountHolderName": "Naam rekeninghouder", + "enterAccountHolderName": "Voer naam rekeninghouder in", + "printBankDetailsAndInvoice": "Bankgegevens op factuur afdrukken", + "viewingTransactionFor": "Transacties bekijken voor", + "bankAccounts": "Bankrekeningen", + "noBankAccountFound": "Geen bankrekening gevonden.", + "noAccountsFoundMissing": "Geen overeenkomstige rekeningen gevonden", + "deposit": "Storting", + "addBank": "Bank toevoegen", + "bankToBankTransfer": "Overschrijving tussen banken", + "bankToCashTransfer": "Overschrijving van bank naar kas", + "accountName": "Rekeningnaam", + "holderName": "Naam houder", + "openingDate": "Openingsdatum", + "currentBalance": "Huidig saldo", + "permissionDeniedToDeleteBank": "Geen toestemming om bankrekening te verwijderen.", + "canNotEditThisTransactionType": "Dit type transactie kan niet bewerkt worden.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Geen transacties gevonden voor deze filter.", + "pleaseSelectBothAccounts": "Selecteer a.u.b. beide rekeningen.", + "cannotTransferToSameAccounts": "Kan niet overschrijven naar dezelfde rekening.", + "editBankTransfer": "Bankoverschrijving bewerken", + "needAtLeastTwoBankAccount": "Er zijn minstens twee bankrekeningen nodig om een overschrijving te doen.", + "from": "Van", + "to": "Naar", + "editBankToCash": "Bank naar kas bewerken", + "noBankAccountsFoundToTransferFrom": "Geen bankrekeningen gevonden om van over te schrijven.", + "selectOneAccount": "Selecteer één rekening", + "editCashAdjustment": "Kascorrectie bewerken", + "adjustCashBalance": "Kassaldo aanpassen", + "customDate": "Aangepaste datum", + "cashInHand": "Cash geld (in kas)", + "currentCashBalance": "Huidig kassaldo", + "transfer": "Overschrijving", + "adjustCash": "Kas aanpassen", + "pleaseSelectADestinationBankAccounts": "Selecteer a.u.b. een doelbankrekening.", + "editCashToBank": "Kas naar bank bewerken", + "cashToBankTransfer": "Overschrijving van kas naar bank", + "noDestinationBankAccountFond": "Geen doelbankrekening gevonden.", + "transferCheque": "Cheque overdragen", + "receivedFrom": "Ontvangen van", + "chequeAmount": "Bedrag cheque", + "chequeNumber": "Chequenummer", + "chequeDate": "Datum cheque", + "referenceNumber": "Referentienummer", + "selectBankToCash": "Selecteer bank of kas", + "depositTo": "Storten op", + "selectDepositDestination": "Selecteer bestemming storting", + "transferDate": "Datum van overdracht", + "doYouWantToRellyReOpenThisCheque": "Wilt u deze cheque echt heropenen?", + "okay": "Oké", + "reOpen": "Heropenen", + "open": "Open", + "chequeList": "Chequelijst", + "closed": "Gesloten", + "noChequeFound": "Geen cheque gevonden", + "searchTransaction": "Transactie zoeken...", + "filterByDate": "Filteren op datum", + "addImage": "Afbeelding toevoegen", + "cashAndBankManagement": "Kas- en bankbeheer", + "cheque": "Cheque", + "branchList": "Filiaallijst", + "roleAndPermission": "Rollen en rechten", + "switchBank": "Van filiaal wisselen?", + "exitBank": "Filiaal verlaten", + "areYouSureWantToSwitchToDifferentBranch": "Bent u zeker dat u naar een ander filiaal wilt wisselen?", + "areYourSureYouWantToExitFromThisBranch": "Bent u zeker dat u dit filiaal wilt verlaten?", + "switchs": "Wisselen", + "exit": "Verlaten", + "createBranch": "Filiaal aanmaken", + "areYouSureWantToDeleteThisBranch": "Bent u zeker dat u dit filiaal wilt verwijderen?", + "currents": "Huidig", + "noBrunchFound": "Geen filiaal gevonden", + "updateBranch": "Filiaal bijwerken", + "pleaseEnterBranchName": "Voer a.u.b. de filiaalnaam in", + "enterBalance": "Voer saldo in", + "youDoNotHavePermissionToUpdateBranch": "U hebt geen toestemming om het filiaal bij te werken.", + "allTransaction": "Alle transacties", + "duePay": "Verschuldigde betaling", + "allParties": "Alle partijen", + "retry": "Opnieuw proberen", + "incomeCategoriesReport": "Rapport inkomstencategorieën", + "dayBook": "Dagboek", + "billWiseProfit": "Winst per factuur", + "cashFlow": "Cashflow", + "balanceSheet": "Balans", + "taxReport": "Btw-rapport", + "productSaleHistory": "Verkoopgeschiedenis product", + "productPurchaseHistory": "Aankoopgeschiedenis product", + "partyReports": "Rapporten tegenpartijen", + "customerLedger": "Klantenboek", + "supplierLedger": "Leveranciersboek", + "partyWiseProfit": "Winst per tegenpartij", + "productWiseProfit": "Winst per product", + "top5Customer": "Top 5 klanten", + "top5Supplier": "Top 5 leveranciers", + "productReports": "Productrapporten", + "comboReport": "Comborapport", + "expiredItemReport": "Rapport vervallen artikelen", + "top5Product": "Top 5 producten", + "productWiseProfitAndLoss": "Winst en verlies per product", + "productWisePurchase": "Aankopen per product", + "productWiseSale": "Verkopen per product", + "noProductMatchYourSearch": "Geen product gevonden voor uw zoekopdracht.", + "purchaseQty": "Aankoopaantal", + "saleQty": "Verkoopaantal", + "youDoNotHavePermissionProfitAndLoss": "U hebt geen toestemming om de winst-en-verliesrekening te bekijken.", + "sold": "Verkocht", + "remaining": "Resterend", + "totalAssets": "Totaal activa", + "assets": "Activa", + "itemName": "Artikelnaam", + "personalInfo": "Persoonlijke info:", + "dueBalance": "Verschuldigd saldo", + "walletBalance": "Saldo portefeuille", + "cashIn": "Kas in", + "cashOut": "Kas uit", + "runningCash": "Lopend kassaldo", + "moneyIn": "Geld in", + "moneyOut": "Geld uit", + "noDataAvailableForGeneratePdf": "Geen gegevens beschikbaar om PDF te genereren", + "balanceDue": "Saldo verschuldigd", + "returnedAmount": "Terugbetaald bedrag", + "saleReturn": "Verkoopretour", + "saleEdit": "Verkoop bewerken", + "pleaseAddASalesReturn": "Voeg a.u.b. een verkoopretour toe", + "subscriptionReports": "Abonnementsrapporten", + "started": "Gestart", + "end": "Einde", + "taxReportList": "Lijst btw-rapporten", + "developedBy": "Ontwikkeld door", + "time": "Tijd", + "receivedBy": "Ontvangen door", + "wallet": "Portefeuille", + "warranty": "Waarborg", + "guarantee": "Garantie", + "remark": "Opmerking", + "bankDetails": "Bankgegevens", + "cashAndBank": "Kas en bank", + "pdfGenerateSuccessfully": "PDF succesvol gegenereerd", + "generatingPdf": "PDF genereren", + "INVOICE": "FACTUUR", + "admin": "Beheerder", + "invoiceNumber": "Factuurnummer", + "vatNumber": "Btw-nummer", + "customerSignature": "Handtekening klant", + "authorizedSignature": "Geautoriseerde handtekening", + "poweredBy": "Aangedreven door", + "shippingCharge": "Verzendkosten", + "totalReturned": "Totaal geretourneerd", + "amountsInWord": "Bedragen in woorden", + "changeAmount": "Wisselgeld", + "sellsBy": "Verkocht door", + "rounding": "Afronding", + "paidBy": "Betaald door", + "vatGstTitle": "Btw/GST-titel", + "enterVatGstTitle": "Voer btw/GST-titel in", + "vatGstNumber": "Btw/GST-nummer", + "enterVatGstNumber": "Voer btw/GST-nummer in", + "vatAndTax": "Btw en belasting", + "customPrint": "Aangepast afdrukken", + "taxRates": "Belastingtarieven", + "taxRatesMangeYourTaxRates": "Belastingtarieven - Beheer uw belastingtarieven", + "add": "Toevoegen", + "status": "Status", + "active": "Actief", + "disable": "Uitschakelen", + "deletedSuccessFully": "Succesvol verwijderd!", + "failedToDeleteTheTax": "Belasting verwijderen mislukt", + "errorDeletingTax": "Fout bij het verwijderen van belasting", + "taxGroup": "Belastinggroep", + "combinationOfTheMultipleTaxes": "Combinatie van meerdere belastingen", + "subTaxes": "Subbelastingen", + "action": "Actie", + "addTax": "Belasting toevoegen", + "editTax": "Belasting bewerken", + "addNewTax": "Nieuwe belasting toevoegen", + "enterTaxRates": "Voer belastingtarief in", + "addTaxGroup": "Nieuwe belastinggroep toevoegen", + "editTaxGroup": "Belastinggroep bewerken", + "taxWithSingleMultipleTaxType": "Belasting met enkelvoudig/meerdere belastingtypes", + "noSubTaxSelected": "Geen subbelasting geselecteerd", + "subTaxList": "Lijst met subbelastingen", + "taxPercent": "Belastingpercentage", + "done": "Gereed", + "writerTaxHere": "Schrijf hier tekst...", + "expiredList": "Verlopen lijst", + "listIsEmpty": "Lijst is leeg", + "printingInvoice": "Factuur afdrukken", + "salesSetting": "Verkoopinstellingen", + "invoiceLogo": "Factuurlogo", + "printingOption": "Afdrukoptie", + "amountRoundingMethod": "Afrondingsmethode voor bedrag", + "signUp": "Aanmelden", + "returnedItem": "Geretourneerd artikel", + "returnedDate": "Retourdatum", + "unitPrice": "Prijs per stuk", + "saleBy": "Verkocht door", + "purchasedBy": "Gekocht door", + "collectedBys": "Opgehaald door", + "payableAmount": "Te betalen bedrag", + "receivedAmount": "Ontvangen bedrag", + "unitPrices": "Prijs per stuk", + "item": "Artikel", + "sl": "Volgnummer", + "mobiles": "Mobiel", + "paidVia": "Betaald via", + "moneyReceipt": "Betalingsbewijs", + "receipt": "Bon / Kwitantie", + "barcodeGenerator" : "Barcode Generator", + "searchProduct" : "Zoek product", + "code" : "Code", + "price" : "Prijs", + "showCode" : "Toon code", + "showPrice" : "Toon prijs", + "showName" : "Toon naam", + "actions" : "Acties", + "noItemSelected" : "Geen item geselecteerd", + "noProductSelected" : "Geen product geselecteerd", + "previewPdf" : "PDF voorbeeld", + "salesReturnReport" : "Verkoop retourrapport", + "purchaseReturnReport" : "Aankoop retourrapport", + "incomeFor" : "Inkomsten voor", + "enterProductCode": "Voer productcode in", + "addIncome" : "Voeg inkomsten toe", + "incomeDate" : "Inkomstdatum", + "incomeCategories" : "Inkomstencategorieën", + "addIncomeCategory" : "Voeg inkomstencategorie toe", + "enterIncomeCategoryName" : "Voer inkomstencategorie naam in", + "totalReturnAmount" : "Totaal geretourneerd bedrag", + "returned" : "Geretourneerd", + "supplierDetails" : "Leveranciersgegevens", + "weekly": "Wekelijks", + "monthly": "Maandelijks", + "yearly" : "Jaarlijks", + "today" : "Vandaag", + "thisWeek" : "Deze week", + "thisMonth" : "Deze maand", + "thisYear": "Dit jaar", + "allTime" : "Alle tijden", + "custom" : "Aangepast", + "addUserRole": "Gebruikersrol Toevoegen", + "noRoleFound": "Geen Gebruikersrol Gevonden", + "yourPackageExpiredInDays": "Uw Pakket Verloopt Over 5 Dagen", + "yourPackageExpiredToday": "Uw Pakket Verloopt Vandaag\n\nKoop opnieuw alstublieft", + "contactUs": "Neem Contact Met Ons Op", + "writeYourMessageHere": "Schrijf uw bericht hier", + "sendMessage": "Bericht Verzenden", + "sendYourEmail": "Uw E-mail Verzenden", + "backToHome": "Terug Naar Startpagina", + "promoCode": "Promocode", + "submit": "Indienen", + "seeAllPromoCode": "Alle promotiecodes bekijken", + "categories": "Categorieën", + "enterYourPhoneNumber": "Voer uw telefoonnummer in", + "enterFullAddress": "Voer het volledige adres in", + "enterYourEmailAddress": "Voer uw e-mailadres in", + "pleaseEnterAPassword": "Voer alstublieft een wachtwoord in", + "pleaseEnterAConfirmPassword": "Voer alstublieft een bevestigingswachtwoord in", + "enterYourName": "Voer uw naam in", + "addNewAddress": "Voeg nieuw adres toe", + "firstName": "Voornaam", + "lastName": "Achternaam", + "country": "Land", + "bangladesh": "Bangladesh", + "apply": "Toepassen", + "deliveryAddress": "Bezorgadres", + "noDataAvailabe": "Geen gegevens beschikbaar", + "addDelivery": "Voeg levering toe", + "description": "Beschrijving", + "addNote": "Notitie toevoegen", + "image": "Afbeelding", + "pleaseConnectThePrinterFirst": "Verbind eerst de printer alstublieft", + "selectCategory": "Selecteer categorie", + "enterExpenseDate": "Voer uitgavedatum in", + "enterName": "Voer naam in", + "enterAmount": "Voer bedrag in", + "enterRefNumber": "Voer referentienummer in", + "fashions": "Mode", + "billTO": "Factureren aan", + "totalDue": "Totaal verschuldigd", + "paymentsAmount": "Betalingsbedragen", + "remainingDue": "Resterend verschuldigd", + "thankYouForYourDuePayment": "Bedankt voor uw verschuldigde betaling", + "print": "Printen", + "unitPirce": "Eenheidsprijs", + "totalPrice": "Totale prijs", + "totalVat": "Totaal BTW", + "deliveryCharge": "Bezorgkosten", + "totalPayable": "Totaal te betalen", + "thakYouForYourPurchase": "Bedankt voor uw aankoop", + "pleaseConnectYourBlutohPrinter": "Verbind alstublieft uw Bluetooth-printer", + "editSocailMedia": "Sociale media bewerken", + "socialMarketing": "Sociale marketing", + "share": "Delen", + "notification": "Melding", + "purchaseAlarm": "Aankoopalarm", + "purchaseConfirmed": "Aankoop bevestigd", + "paymentComplete": "Betaling voltooid", + "retur": "Retourneren", + "sendSms": "Sms versturen", + "recivethePin": "Pin ontvangen", + "startNewSale": "Start nieuwe verkoop", + "payment": "Betaling", + "masterCard": "Mastercard", + "instrucation": "Instructie", + "cash": "Contant", + "invoiceViewr": "Factuurweergave", + "size": "Maat", + "color": "Kleur", + "weight": "Gewicht", + "capacity": "Capaciteit", + "type": "Type", + "youWantTodeletetheProduct": "Wilt u dit product verwijderen?", + "delete": "Verwijderen", + "contactDetials": "Contactgegevens", + "clarence": "Clarence", + "call": "Bellen", + "messege": "Bericht", + "dailyTransaction": "Dagelijkse transactie", + "promo": "Promo", + "send": "Verzenden", + "easyToUseThePos": "Gemakkelijk te gebruiken mobiele POS", + "easytheusedesciption": "De PosPro-app is gratis, gemakkelijk te gebruiken. Sterker nog, het is een van de beste POS-systemen ter wereld.", + "choseYourFeature": "Kies uw functies", + "choseyourfeatureDesciption": "Functies zijn het belangrijkste onderdeel dat PosPro onderscheidt van traditionele oplossingen.", + "allBusinessSolutions": "Alle bedrijfsoplossingen", + "allBusinessolutionDescrip": "PosPro is een complete bedrijfsoplossing met voorraad, boekhouding, verkoop, kosten en verlies/winst.", + "skip": "Overslaan", + "next": "Volgende", + "anewUpdateAvailable": "Er is een nieuwe update beschikbaar\nWerk alstublieft uw app bij", + "skipTheUpdate": "De update overslaan", + "rememberMeLater": "Herinner mij later", + "powerdedByAcnoo": "Aangedreven door Acnoo", + "lossOrProfit": "Verlies/Winst", + "expense": "Uitgave", + "parties": "Partijen", + "home": "Startpagina", + "sales": "Verkoop", + "setting": "Instellingen", + "purchaseNow": "Nu kopen", + "paymentMethods": "Betalingsmethoden", + "update": "Update", + "continueButton": "Doorgaan", + "name": "Naam", + "phone": "Telefoonnummer", + "email": "E-mailadres", + "address": "Adres", + "previousDue": "Vorige vervaldag", + "selectLang": "Selecteer je taal", + "addContact": "Contactpersoon toevoegen", + "moreInfo": "Meer informatie", + "retailer": "Detailhandelaar", + "dealer": "Handelaar", + "wholesaler": "Groothandelaar", + "supplier": "Leverancier", + "CustomerDetails": "Klant details", + "recentTransaction": "recente transacties", + "totalProduct": "Totaal producten", + "total": "Totaal", + "paid": "Betaald", + "unPaid": "Onbetaald", + "due": "Vanwege", + "connect": "Klik om te verbinden", + "tryAgain": "Probeer het nog eens", + "loading": "Bezig met laden", + "viewAll": "Bekijk alles", + "partyList": "Lijst van partijen", + "addCustomer": "Voeg een klant toe", + "updateContact": "Contactpersoon bijwerken", + "dueList": "Due lijst", + "collectDue": "Verzamel verschuldigd", + "date": "Datum", + "dueAmount": "Te betalen bedrag: ", + "customerName": "klantnaam", + "totalAmount": "Totaalbedrag", + "paidAmount": "Betaald bedrag", + "paymentTypes": "Betalingswijze", + "cancel": "Annuleren", + "expenseReport": "Onkostennota", + "fromDate": "Van datum", + "toDate": "Daten", + "expenseFor": "Kosten voor", + "amount": "Hoeveelheid", + "noData": "Geen gegevens beschikbaar", + "totalExpense": "Totale uitgaven", + "addExpense": "Kosten toevoegen", + "expenseDate": "Onkostendatum", + "referenceNo": "Referentienummer", + "note": "Opmerking", + "expenseCat": "Onkosten categorieën", + "search": "Zoekopdracht", + "select": "Selecteer", + "addExpenseCat": "Onkostencategorie toevoegen", + "categoryName": "Categorie naam", + "alreadyAdded": "Al toegevoegd", + "whatNew": "Wat is er nieuw", + "lp": "Verlies/Winst", + "profit": "Winst", + "loss": "Verlies", + "lpDetails": "Verlies-/winstgegevens", + "invoice": "Factuur", + "dates": "Datum:", + "mobile": "Mobiel:", + "product": "Product", + "quantity": "Hoeveelheid", + "discount": "Korting", + "totalLoss": "Total loss", + "totalProfit": "Totale winst", + "productList": "Product lijst", + "stock": "Voorraad", + "addNewProduct": "Nieuw product toevoegen", + "productName": "Productnaam", + "productCode": "Productcode", + "purchasePrice": "Aankoopprijs", + "mrp": "MRP", + "wholeSalePrice": "Groothandelsprijs", + "dealerPrice": "Dealer prijs", + "manufacturer": "Fabrikant", + "saveNPublish": "Opslaan en publiceren", + "brands": "Merken", + "addBrand": "Merk toevoegen", + "brandName": "Merknaam", + "addUnit": "Eenheid toevoegen", + "unitName": "Eenheid naam", + "units": "Eenheden", + "addProduct": "Voeg een product toe", + "updateProduct": "Product bijwerken", + "salePrice": "Verkoopprijs", + "profile": "Profiel", + "edit": "Bewerking", + "businessCat": "Zakelijke categorie", + "language": "taal", + "changePassword": "Verander wachtwoord", + "updateProfile": "Update je profiel", + "businessName": "Bedrijf & Bedrijfsnaam", + "addPurchase": "Aankoop toevoegen", + "inv": "Inv Nee.", + "supplierName": "naam van leverancier", + "itemAdded": "Artikel toegevoegd", + "addItems": "Items toevoegen", + "subTotal": "Subtotaal", + "returnAmount": "Retourbedrag", + "chooseSupplier": "Kies een leverancier", + "noSupplier": "Geen leverancier beschikbaar", + "salesDetails": "Verkoopgegevens", + "editPurchaseInvoice": "Aankoopfactuur bewerken", + "purchaseList": "Aankoop lijst", + "addAPurchase": "Voeg een aankoop toe", + "dueReport": "Verschuldigd rapport", + "fullyPaid": "Volledig betaald", + "stillUnpaid": "Nog steeds niet betaald", + "purchaseReport": "Aankoop rapport", + "connectPrinter": "Sluit uw printer aan", + "clickToConnect": "Klik om te verbinden", + "collectDues": "Gelieve een schuld te innen", + "addNewPurchase": "Voeg een aankoop toe", + "salesReport": "Verkoopcijfers", + "addSale": "Voeg een verkoop toe", + "reports": "rapporten", + "chooseCustomer": "Kies een klant", + "addSales": "Verkoop toevoegen", + "saleList": "Verkoop lijst", + "editSalesInvoice": "Verkoopfactuur bewerken", + "previousPayAmount": "Vorig betaalbedrag", + "printing": "Afdrukoptie", + "subscription": "Abonnement", + "userRole": "Gebruikersrol", + "currency": "Munteenheid", + "logOut": "Uitloggen", + "stockList": "Voorraad lijst", + "purchase": "Aankoop", + "sale": "Verkoop", + "yourPack": "Jouw pakket", + "freePlan": "Gratis abonnement", + "youRUsing": "Je gebruikt ", + "freePack": "Gratis pakket", + "premiumPlan": "Premium-abonnement", + "packFeatures": "Pakketfuncties", + "unlimited": "Onbeperkt", + "updateNow": "Update nu", + "purchasePremium": "Premium abonnement kopen", + "buyPremium": "Premium abonnement kopen", + "paypalPay": "Betaal met PayPal", + "gotEmail": "Je hebt een e-mail gekregen", + "sendEmail": "We hebben een e-mail gestuurd met instructies voor het resetten van het wachtwoord naar:", + "checkEmail": "E-mail controleren", + "close": "Dichtbij", + "forgotPassword": "Wachtwoord vergeten", + "enterEmail": "Voer hieronder uw e-mailadres in om de link voor het opnieuw instellen van het wachtwoord te ontvangen.", + "sendLink": "Reset-link verzenden", + "emailText": "E-mail", + "password": "Wachtwoord", + "logIn": "Log in", + "noAcc": "Heb je geen account?", + "register": "Register", + "phoneVerification": "Telefonische verificatie", + "registerTitle": "We moeten uw telefoon registreren zonder te beginnen!", + "sendCode": "Verzend de code", + "staffLogin": "Medewerkers inloggen", + "logInWithMail": "Inloggen met e-mail", + "setUpProfile": "Stel uw profiel in", + "setUpDesc": "Werk uw profiel bij om uw arts een betere indruk te geven", + "gallery": "Galerij", + "camera": "Camera", + "companyAddress": "bedrijfsadres", + "openingBalance": "Openingsbalans", + "confirmPass": "bevestig wachtwoord", + "haveAcc": "Heb je al een account?", + "loginWithPhone": "Inloggen met telefoon", + "editPhone": "Telefoonnummer bewerken?", + "createAcc": "Maak een gratis account", + "congratulation": "Gefeliciteerd", + + "signIn": "Inloggen", + "welcomeBack": "Welkom terug!", + "passwordCannotBeEmpty": "Wachtwoord mag niet leeg zijn", + "save": "Opslaan", + "reset": "Reset wachtwoord met je e-mail of telefoonnummer", + "lableEmail": "E-mail", + "hintEmail": "Voer e-mailadres in", + "emailCannotBeEmpty": "E-mail mag niet leeg zijn", + "pleaseEnterAValidEmail": "Voer een geldig e-mailadres in", + "continueE": "Doorgaan", + "pleaseEnterYourDetails": "Vul je gegevens in.", + "lablePassword": "Wachtwoord", + "hintPassword": "Voer wachtwoord in", + "pleaseEnterABiggerPassword": "Voer een groter wachtwoord in", + "rememberMe": "Onthoud mij", + "donNotHaveAnAccount": "Heb je geen account?", + "createAFreeAccount": "Maak een gratis account aan", + "fullName": "Volledige naam", + "enterYourFullName": "Voer je volledige naam in", + "nameCanNotBeEmpty": "Naam mag niet leeg zijn", + "alreadyHaveAnAccount": "Heb je al een account? ", + "createNewPassword": "Nieuw wachtwoord aanmaken", + "setUpNewPassword": "Stel nieuw wachtwoord in", + "resetPassword": "Reset je wachtwoord om toegang te krijgen tot je account", + "newPassword": "Nieuw wachtwoord", + "confirmPassword": "Bevestig wachtwoord", + "passwordsDoNotMatch": "Wachtwoorden komen niet overeen", + "verityEmail": "Verifieer e-mail", + "verification": "Verificatie", + "digits": "6-cijferige pin is naar je e-mailadres gestuurd: ", + "enterValidOTP": "Voer een geldige OTP in", + "resendOTP": "Verstuur OTP opnieuw", + "verifyYourEmail": "Verifieer je e-mail", + "weHaveSentAConfirmationEmailTo": "We hebben een bevestigings-e-mail gestuurd naar", + "folder": "Het kan zijn dat de e-mail in je spammap terecht is gekomen.", + "gotIt": "Begrepen", + "enterOpeningBalance": "Voer openingsbalans in", + "pleaseEnterAValidBusinessName": "Voer een geldige bedrijfsnaam in", + "enterBusiness": "Voer bedrijfs-/winkelnaam in", + "selectBusinessCategory": "Selecteer bedrijfs-categorie", + "todaySummary": "Samenvatting van vandaag", + "sellAll": "Verkoop alles >", + "income": "Inkomsten", + "purchased": "Aangekocht", + "endYourFreePlan": "Beëindig je gratis plan", + "yourFree": "Je gratis pakket is bijna op, koop je volgende plan. Dank je.", + "upgradeNow": "Upgrade nu", + "notFound": "Niet gevonden", + "updateYourSubscription": "Werk je abonnement bij", + "noDataFound": "Geen gegevens gevonden", + "areYouSure": "Weet je het zeker?", + "doYouWantToExitTheApp": "Wil je de app verlaten?", + "no": "Nee", + "yes": "Ja", + "dashboard": "Dashboard", + "salesPurchaseOverview": "Verkoop- en aankoopoverzicht", + "totalItems": "Totaal aantal artikelen", + "totalCategories": "Totaal aantal categorieën", + "quickOverview": "Snelle overzicht", + "totalIncome": "Totale inkomsten", + "customerDue": "Te betalen door klant", + "stockValue": "Voorraadwaarde", + "lossProfit": "Verlies/Winst", + "cost": "Kosten", + "qty": "Aantal", + "noProductFound": "Geen product gevonden", + "phoneNumber": "Telefoonnummer", + "pleaseEnterAValidName": "Voer een geldige naam in", + "pleaseEnterValidPhoneAndNameFirst": "Voer eerst een geldig telefoonnummer en naam in", + "confirmDelete": "Bevestig verwijderen", + "areYouSureYouWant": "Weet je zeker dat je deze partij wilt verwijderen?", + "pleaseEnterAValidPhoneNumber": "Voer een geldig telefoonnummer in", + "sendSMS": "Stuur SMS", + "searchH": "Zoek hier....", + "transactions": "Transacties", + "selectAInvoice": "Selecteer een factuur", + "totalDueAmount": "Totaal te betalen bedrag", + "youCanNotPayMoreThenDue": "Je kunt niet meer betalen dan het verschuldigde bedrag", + "noDueSelected": "Geen openstaand bedrag geselecteerd", + "pleaseEnterName": "Voer naam in", + "pleaseEnterAmount": "Voer bedrag in", + "enterNote": "Voer opmerking in", + "pleaseSelectAExpenseCategory": "Selecteer een uitgaven-categorie", + "enterExpanseCategoryName": "Voer uitgaven-categorienaam in", + "comingSoon": "Binnenkort beschikbaar", + "pleaseMakeASaleFirst": "Maak eerst een verkoop", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Betaalpoort", + "paymentSuccess": "Betaling geslaagd", + "paymentWasSuccessful": "Betaling was succesvol!", + "paymentFailed": "Betaling mislukt", + "paymentFailedPleaseTryAgain": "Betaling is mislukt. Probeer het opnieuw.", + "pleaseEnterAValidBrandName": "Voer een geldige merknaam in", + "enterABrandName": "Voer een merknaam in", + "addCategory": "Voeg categorie toe", + "enterCategoryName": "Voer categorienaam in", + "selectVariations": "Selecteer variaties : ", + "dataSavedSuccessfully": "Gegevens succesvol opgeslagen.", + "somethingIs": "Er is iets", + "updateYourProfile": "Werk je profiel bij om een betere indruk op je klanten te maken", + "shopOpeningBalance": "Opening balans winkel", + "shopRemainingBalance": "Overgebleven balans winkel", + "enterAValidDiscount": "Voer een geldige korting in", + "addProductFirst": "Voeg eerst een product toe", + "subtotal": "Subtotaal", + "purchaseDetails": "Aankoopdetails", + "riead": "Riead", + "totall": "Totaal:", + "startDate": "Startdatum", + "pickStartDate": "Kies startdatum", + "endDate": "Einddatum", + "pickEndDate": "Kies einddatum", + "failedToGetPlatformVersion": "Kon platformversie niet ophalen.", + "enterQuantity": "Voer hoeveelheid in", + "pleaseAddQuantity": "Voeg een hoeveelheid toe", + "willBeAddedSoon": "Komt binnenkort beschikbaar", + "addedToCart": "Toegevoegd aan winkelwagentje", + "connectYourPrinter": "Verbind je printer", + "customerPay": "Klant betaalt", + "supplerPay": "Leverancier betaalt", + "incomeReport": "Inkomensrapport", + "category": "Categorie", + "balance": "Balans", + "itemsSales": "Artikelverkopen", + "totalPurchase": "Totaal aankoop", + "totalSales": "Totaal verkoop", + "stockReport": "Voorraadrappoort", + "lossProfitReport": "Verlies/Winst rapport", + "outOfStock": "Uitverkocht", + "vat": "BTW", + "customerPhoneNumber": "Telefoonnummer van klant", + "enterCustomerPhoneNumber": "Voer telefoonnummer van klant in", + "walkInCustomer": "Wandelklant", + "guest": "Gast", + "stocks": "Voorraad: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Niet storen", + "on": "Aan", + "off": "Uit", + "unlimitedUsagesOfOurPackage": "Onbeperkte gebruik van ons pakket\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Betaal voor abonnement", + "field": "Veld", + "successfullyPaid": "Succesvol betaald", + "profileEdit": "Profiel bewerken", + "products": "Producten", + "salesList": "Verkooplijst", + "useTitleCanNotBeEmpty": "Gebruikerstitel mag niet leeg zijn", + "userTitle": "Gebruikerstitel", + "enterUserTitle": "Voer gebruikerstitel in", + "create": "Aanmaken", + "youHaveToGivePermission": "Je moet toestemming geven", + "all": "Alles", + "userRoleDetails": "Gebruikersrol details", + "doYouWantToDeleteTheUser": "Wil je de gebruiker verwijderen?", + "thisProductAlreadyAdded": "Dit product is al toegevoegd!", + "pleaseEnterAValidProductName": "Voer een geldige productnaam in", + "enterProductName": "Voer productnaam in", + "pleaseSelectACategory": "Selecteer een categorie", + "productCategory": "Productcategorie", + "selectProductCategory": "Selecteer productcategorie", + "enterSize": "Voer maat in", + "enterColor": "Voer kleur in", + "enterWeight": "Voer gewicht in", + "enterCapacity": "Voer capaciteit in", + "enterType": "Voer type in", + "productBrand": "Productmerk", + "selectABrand": "Selecteer een merk", + "productCodeIsRequired": "Productcode is verplicht", + "enterAValidStock": "Voer een geldige voorraad in", + "enterStock": "Voer voorraad in", + "productUnit": "Producteenheid", + "selectProductUnit": "Selecteer producteenheid", + "pleaseEnterAValidPurchasePrice": "Voer een geldige inkoopprijs in", + "enterPurchasePrice": "Voer inkoopprijs in", + "pleaseEnterAValidSalePrice": "Voer een geldige verkoopprijs in", + "enterSaltingPrice": "Voer verkoopprijs in", + "enterWholesalePrice": "Voer groothandelsprijs in", + "enterDealerPrice": "Voer dealerprijs in", + "enterDiscount": "Voer korting in", + "enterManufacturerName": "Voer fabrikantnaam in", + "adding": "Toevoegen..", + "pleaseEnterAValidUnitName": "Voer een geldige eenheidsnaam in", + "pleaseEnterUnitName": "Voer eenheidsnaam in", + "productDetails": "Productdetails", + "smartWatch": "Smartwatch", + "appleWatch": "Apple Watch", + "deleting": "Verwijderen....", + "brand": "Merk", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Details", + "weSentAnOTPInYourPhoneNumber": "We hebben een OTP naar je telefoonnummer gestuurd", + "pleaseEnterTheOTP": "Voer de OTP in", + "enterAValidOTP": "Voer een geldige OTP in", + "verify": "Verifiëren", + "resendIn": "Herstuur OTP in ", + "dueCollection": "Openstaande betalingen innen", + "noTransaction": "Geen transactie", + "updating": "Bijwerken...", + "confirmSMSTo": "SMS bevestigen aan", + "anSMSWillBeSentToTheFollowingNumber": "Een SMS wordt naar het volgende nummer gestuurd:", + "package": "Pakket", + "permissionNotGranted": "Toegang niet verleend!", + "collectedBy": "Ingepakt door:", + "phonee": "Telefoon:", + "purchaseBy": "Gekochte door:", + "salesBy": "Verkocht door:", + "days": "dagen", + "freeLifetimeUpdate": "Gratis levenslange update", + "android": "Ondersteuning voor Android- en iOS-apps", + "premiumCustomerSupport": "Ondersteuning voor Android- en iOS-apps", + "customInvoiceBranding": "Aangepaste factuursbranding", + "unlimitedUsage": "Onbeperkt gebruik", + "freeDataBackup": "Gratis gegevensback-up", + "addCustomers": "Klant toevoegen", + "noDue": "Geen openstaand bedrag", + "customer": "Klant", + "billingAddress": "Factuuradres", + "enterAddress": "Adres invoeren", + "city": "Stad", + "cityName": "Stadsnaam", + "state": "Provincie", + "stateName": "Provincienaam", + "zip": "Postcode", + "zipCode": "Voer postcode in", + "chooseCountry": "Kies land", + "shippingAddress": "Verzendadres", + "partyCreateWarn": "Je hebt geen toestemming om partij aan te maken.", + "addParty": "Partijen toevoegen", + "creditLimit": "Kredietlimiet partij", + "selectOne": "Selecteer één", + "roundings": "Afronding (+/-)", + "roundingTotal": "Afgerond totaal", + "opinion": "Voer je mening in", + "dueSaleWarn": "Verkoop op rekening is niet toegestaan voor walk-in klanten.", + "paymentTypeHint": "Selecteer een betaalmethode", + "createSaleWarn": "Je hebt geen toestemming om een verkoop aan te maken.", + "updateSaleWarn": "Je hebt geen toestemming om een verkoop bij te werken.", + "uploadImage": "Afbeelding uploaden", + "useGallery": "Galerij gebruiken", + "openCamera": "Camera openen", + "scanCode": "Scan product QR-code", + "posSale": "POS verkoop", + "selectCustomer": "Selecteer klant", + "searchWith": "Zoeken...", + "filter": "Filter", + "productNotFound": "Product niet gevonden", + "noMatched": "Geen overeenkomende producten gevonden.", + "inventoryPermission": "Je hebt geen voorraadtoestemming", + "noParty": "Geen partijen gevonden", + "purchaseWarn": "Je hebt geen toestemming om aankopen aan te maken.", + "purchaseUpdateWarn": "Je hebt geen toestemming om aankopen bij te werken.", + "addVariantDetails": "Variantdetails toevoegen", + "purchaseEx": "Aankoopprijs excl.", + "purchaseIn": "Aankoopprijs incl.", + "purchaseExReq": "Aankoopprijs excl. vereist", + "purchaseInReq": "Aankoopprijs incl. vereist", + "profitMargin": "Winstmarge (%)", + "saleReq": "Verkoopprijs vereist", + "manufactureDate": "Productiedatum", + "selectDate": "Datum selecteren", + "expDate": "Vervaldatum", + "saveVariant": "Variant opslaan", + "model": "Model", + "selectModel": "Selecteer model", + "bulk": "Bulk upload", + "barcodeGen": "Barcodegenerator", + "upload": "Uploaden", + "sku": "SKU / Code", + "lowStock": "Weinig voorraad", + "enLowStock": "Voer lage voorraad in", + "manuDate": "Productiedatum", + "single": "Enkel", + "batch": "Batch", + "batchNo": "Batchnummer", + "entBatchNo": "Voer batchnummer in", + "variantAdded": "Variant succesvol toegevoegd!", + "variantDelete": "Variant succesvol verwijderd!", + "addVariant": "Variant toevoegen", + "typeSelect": "Selecteer type", + "taxType": "Belastingtype", + "selectTax": "Selecteer belasting", + "updateProductWarn": "Je hebt geen toestemming om product bij te werken.", + "addProductWarn": "Je hebt geen toestemming om product aan te maken.", + "updateProductSuccess": "Product succesvol bijgewerkt!", + "addProductSuccess": "Product succesvol aangemaakt!", + "choose": "Kiezen", + "view": "Bekijk details", + "priceWarn": "Prijs mag niet leeg zijn", + "productSetting": "Productinstellingen", + "saveSetting": "Instellingen opslaan", + "addStock": "Voorraad toevoegen", + "stockWarn": "Voorraad moet minstens 1 zijn", + "updateSuccess": "Succesvol bijgewerkt", + "updateFailed": "Voorraad bijwerken mislukt", + "deleteBatchWarn": "Weet je zeker dat je deze batch wilt verwijderen?", + "lowStockReport": "Rapport weinig voorraad", + "genPdfWarn": "Geen gegevens beschikbaar om PDF te genereren", + "dateFilterWarn": "Einddatum mag niet vóór startdatum zijn.", + "createPdfWarn": "Je hebt geen toestemming om PDF te maken.", + "expirationStatus": "Vervaldatum status", + "selectFDate": "Selecteer begindatum", + "selectToDate": "Selecteer einddatum", + "clear": "Wissen", + "incomeReportPermission": "Je hebt geen toestemming om inkomensrapport te bekijken.", + "deleteAcc": "Account verwijderen", + "deletePartyWarn": "Je hebt geen toestemming om partij te verwijderen.", + "updatePartyWarn": "Je hebt geen toestemming om partij bij te werken.", + "phoneNotAvail": "Telefoonnummer is niet beschikbaar.", + "notLaunch": "Kon de telefoonapp niet openen.", + "quickOver": "Snelle overzicht", + "tranSacOver" : "Transactieoverzicht", + "profitLoss" : "Winst en verlies" +} \ No newline at end of file diff --git a/lib/l10n/intl_no.arb b/lib/l10n/intl_no.arb new file mode 100644 index 0000000..6e020b9 --- /dev/null +++ b/lib/l10n/intl_no.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "Er du sikker på at du vil slette kontoen din? Denne handlingen vil slette alle dine data permanent.", + "passwordMust6Character": "Passordet må være på minst 6 tegn", + "passwordIsRequired": "Passordet må være på minst 6 tegn", + "iAgreeDeleteMyAccountPermanent": "Jeg samtykker til å slette kontoen min permanent.", + "flat": "Flat", + "percent": "Prosent", + "partialPaid": "Delvis betalt", + "selectStock": "Velg lager", + "stockOrVariant": "Lager / Variant", + "noBatch": "Ingen batch", + "purchaseQuantityRequired": "Innkjøpsantall er påkrevd", + "excelUploader": "Excel-opplaster", + "remove": "Fjern", + "uploading": "Laster opp...", + "pickAndUploadFile": "Velg og last opp fil", + "downloadExcelFormat": "Last ned Excel-format", + "excelFiles": "Excel-filer", + "noFileSelected": "Ingen fil valgt", + "orContinueWith": "Eller fortsett med", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Innlogging mislyktes. Prøv igjen.", + "someThingWithWrongWithTheWebPage": "Noe gikk galt med nettsiden.", + "loadingOtpSetting": "Laster inn OTP-innstillinger...", + "youCanNowResendYourOtp": "Du kan nå sende OTP på nytt.", + "resendOtpSeconds": "Send OTP på nytt om ${start} sekunder", + "oldPassword": "Gammelt passord", + "oldPasswordCanNotBeEmpty": "Gammelt passord kan ikke være tomt", + "seconds": "sekunder", + "downloading": "Laster ned...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Nedlasting fullført! Sjekk dokumentmappen din", + "printBarCode": "Skriv ut strekkode", + "youDoNotHavePermissionToGenerateBarcode": "Du har ikke tillatelse til å generere strekkode.", + "download": "Last ned", + "packingDate": "Pakkedato", + "permissionDeniedToViewBank": "Tilgang nektet for å se bank.", + "permissionDeniedToUpdateBank": "Tilgang nektet for å oppdatere bank.", + "editWarehouse": "Rediger lager", + "addNewWarehouse": "Legg til nytt lager", + "warehouseName": "Lagernavn", + "enterWarehouseName": "Skriv inn lagernavn", + "amountMustBeGreaterThanZero": "Beløpet må være større enn 0", + "canNotRetrievePaymentDetails": "Kunne ikke hente betalingsdetaljer.", + "youDonNotHavePermissionToCreateExpense": "Du har ikke tillatelse til å opprette utgifter.", + "youDoNotHavePermissionToCreateExpenseCategory": "Du har ikke tillatelse til å opprette utgiftskategori.", + "salesReturn": "Salgsretur", + "purchaseReturn": "Salgsretur", + "returnQuantity": "Returantall", + "nonFoundableDiscount": "Ikke-refunderbar (MVA/Rabatt)", + "confirmReturn": "Bekreft retur", + "pleaseSelectForProductReturn": "Vennligst velg produkt for retur", + "failedToProcessReturn": "Kunne ikke behandle retur.", + "noValuesDenied": "Ingen verdier definert", + "editCategory": "Rediger kategori", + "editModel": "Rediger modell", + "addNewModel": "Legg til ny modell", + "pleaseEnterValidName": "Vennligst skriv inn et gyldig navn", + "modelName": "Modellnavn", + "enterModelName": "Skriv inn modellnavn", + "modelUpdateSuccessfully": "Modellen ble oppdatert!", + "modelCreatedSuccessfully": "Modellen ble opprettet!", + "models": "Modeller", + "enterLabelText": "Skriv inn etikett-tekst", + "searchBatchNo": "Søk etter batchnr...", + "noActiveUser": "Ingen aktiv bruker", + "notInternetConnection": "Ingen internettforbindelse", + "pleaseCheckYourInternetConnection": "Vennligst sjekk internettforbindelsen og prøv igjen", + "ok": "Ok", + "addCash": "Legg til kontanter", + "reduceCash": "Reduser kontanter", + "transactionType": "Transaksjonstype", + "user": "Bruker", + "toAccount": "Til konto", + "fromAccount": "Fra konto", + "years": "År", + "comboProductReport": "Kombinert produktrapport", + "grossProfit": "Bruttofortjeneste (Gross Profit)", + "netProfit": "Nettooverskudd (Net Profit)", + "incomeType": "Inntektstype", + "expensesType": "Ugiftstyper", + "resets": "Nullstill", + "packageName": "Pakkenavn", + "start": "Start", + "paymentMethod": "Betalingsmetode", + "addPayment": "Legg til betaling", + "advance": "Forskudd", + "noteLevel": "Notatnivå", + "enterYourNoteLevel": "Skriv inn notatnivå", + "postSaleMessage": "Melding etter salg", + "enterYourPostSaleMessage": "Skriv inn melding etter salg", + "a4PageLogo": "A4 fakturalogo", + "thermalInvoicePageLogo": "Termisk fakturalogo", + "thermalPrinterLanguage": "Termisk printerspråk", + "thermalPrinterPageSize": "Papirstørrelse for termisk printer", + "openSetting": "Åpne innstillinger", + "selectRack": "Velg reol", + "rack": "Reol (Rack)", + "selectShelf": "Velg hylle", + "shelf": "Hylle (Shelf)", + "variations": "Variasjoner", + "combo": "Combo", + "enterBatchNo": "Skriv inn batchnr. (Batch No.)", + "selectWarehouse": "Velg lager", + "warehouse": "Lager (Warehouse)", + "netTotalAmount": "Netto totalbeløp", + "defaultSellingPrice": "Standard salgspris", + "selectItems": "Velg varer", + "variantList": "Variantliste", + "addSubVariation": "Legg til subvariasjon", + "editProduct": "Rediger produkt", + "noItemFound": "Varen ble ikke funnet", + "youDoNotHavePermissionDeleteTheShelf": "Du har ikke tillatelse til å slette hyllen", + "notMatchingResultFound": "Ingen samsvarende resultater funnet", + "editShelf": "Rediger hylle", + "addShelf": "Legg til ny hylle", + "shelfName": "Hyllenavn", + "enterShelfName": "Skriv inn hyllenavn", + "pleaseEnterShelfName": "Vennligst skriv inn hyllenavn", + "productRacks": "Produktreoler", + "racks": "Reoler (Racks)", + "youDoNtHavePermissionToCreateRacks": "Du har ikke tillatelse til å opprette reoler.", + "youDoNtHavePermissionToDeleteRacks": "Du har ikke tillatelse til å slette reoler.", + "youDoNtHavePermissionToUpdateRacks": "Du har ikke tillatelse til å oppdatere reoler.", + "addNewRack": "Legg til ny reol", + "editRack": "Rediger reol", + "rackName": "Reolnavn", + "pleaseEnterRackName": "Vennligst skriv inn reolnavn", + "shelves": "Hyller (Shelves)", + "pressToSelect": "Trykk for å velge", + "selectAtLeastOneRack": "Velg minst én hylle", + "inActive": "Inaktiv", + "addNewVariation": "Legg til ny variasjon", + "editVariations": "Rediger variasjon", + "values": "Verdier", + "enterValues": "Skriv inn verdier", + "pleaseEnterAtLeastOneValues": "Vennligst skriv inn minst én verdi.", + "productVariations": "Produktvariasjoner", + "permissionDenied": "Ingen tilgang", + "noVariationFound": "Ingen variasjon funnet.", + "addNewVariations": "Legg til nye variasjoner", + "variationId": "Variasjons-ID (Variation ID)", + "updateRole": "Oppdater rolle", + "addRole": "Legg til rolle", + "enterUserName": "Skriv inn brukernavn", + "enterYourPassword": "Skriv inn passord", + "selectAll": "Velg alle", + "sNo": "S.nr. (S.No.)", + "feature": "Funksjon", + "read": "Lese", + "viewPrice": "Se pris", + "purchaseReturns": "Innkjøpsretur", + "expiredProduct": "Utgåtte produkter", + "barcodes": "Strekkoder", + "bulkUploads": "Masseopplasting", + "productModels": "Produktmodeller", + "incomes": "Inntekter", + "dues": "Gjeld", + "subscriptions": "Abonnementer", + "paymentsTypes": "Betalingstyper", + "roles": "Roller", + "manageSetting": "Administrer innstillinger", + "downloadApk": "Last ned APK", + "vatReports": "Momsrapporter (VAT)", + "profitAndLossDetailsReport": "Detaljert resultatrapport", + "transactionsHistoryReport": "Transaksjonshistorikk-rapporter", + "expireProductReports": "Rapporter over utgåtte produkter", + "productPurchaseReport": "Produktkjøpsrapport", + "productSalesReport": "Produktsalgsrapport", + "role": "Rolle", + "areYouSureWantToDeleteThisRole": "Er du sikker på at du vil slette denne rollen?", + "inStock": "På lager", + "informationShowInLabels": "Informasjon som vises på etiketter", + "packageDate": "Pakkedato", + "barCodePrintLabelSetting": "Innstilling for utskrift av strekkodeetikett", + "labelRoleLabelSize2Inch": "Etikettrullestørrelse 2\"*1, 50mm*25mm, gap 3,1mm", + "labelRoleLabelSize1_5Inch": "Etikettrullestørrelse 1.5\"*1, 38mm*25mm, gap 3,1mm", + "thirtyTwoLabelPerSheet": "32 etiketter per ark, 8,27 x 11,69 tommer", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Du har ikke tillatelse til å generere strekkoder.", + "pleaseSelectAProductFirst": "Vennligst velg et produkt først", + "pleaseEnterAValidQuantity": "Vennligst skriv inn en gyldig mengde (minst 1) for alle produkter", + "pleaseSelectProductFirst": "Vennligst velg et produkt først", + "bluetoothIsTurnedOff": "Bluetooth er slått av. Slå det på.", + "noBluetoothDeviceSelected": "Ingen Bluetooth-enhet valgt.", + "printLabel": "Skriv ut etikett", + "caningForDevices": "Søker etter enheter...", + "noDeviceFound": "Ingen enhet funnet", + "retryScan": "Søk på nytt", + "connectedTo": "Koblet til", + "pleaseEnableBluetooth": "Vennligst aktiver Bluetooth", + "skuOrCode": "SKU / Kode", + "lowStockAlert": "Varsel om lavt lager", + "tax": "Moms (Tax)", + "costExclusionTax": "Pris ekskl. moms", + "costInclusionTax": "Pris inkl. moms", + "mrpOrSalePrice": "Veil. pris/Salgspris (MRP)", + "expiredDate": "Utløpsdato", + "sellingPrice": "Salgspris", + "variationsProduct": "Variasjonsprodukter", + "comboProducts": "Comboprodukter", + "noStockAvailable": "Ingen lagerdata tilgjengelig.", + "highToLowPrice": "Pris høy til lav", + "lowToHighPrice": "Pris lav til høy", + "attachment": "Vedlegg", + "viewStock": "Se lager", + "expiry": "Utløp", + "expire": "Utløper", + "sevenDays": "7 dager", + "fifteenthDays": "15 dager", + "thirtyDays": "30 dager", + "sixtyDays": "60 dager", + "outPremiumPlan": "Vår Premium-plan", + "youDoNotHavePermissionToCreatePurchase": "Du har ikke tillatelse til å opprette kjøp.", + "thisPlanIsNotAvailableToPurchase": "Denne planen er ikke tilgjengelig for kjøp", + "thisPlanIsEligibleForUpgrade": "Denne planen kan ikke oppgraderes", + "extendPlan": "Forleng plan", + "buyNow": "Kjøp nå", + "none": "Ingen", + "roundToWholeNumber": "Avrund til heltall", + "roundToNearestWholeNumber": "Avrund til nærmeste heltall", + "roundToNearnessDecimalNumber005": "Avrund til nærmeste desimal (0.05)", + "roundToNearnessDecimalNumber01": "Avrund til nærmeste desimal (0.1)", + "roundToNearnessDecimalNumber05": "Avrund til nærmeste desimal (0.5)", + "lastYear": "I fjor", + "productStock": "Produktlager", + "unit": "Enhet", + "showExpireDate": "Vis utløpsdato", + "vatId": "Moms-ID (Vat Id)", + "vatType": "Momstype (vatType)", + "exclusivePrice": "Eksklusiv pris (exclusivePrice)", + "inclusivePrice": "Inklusiv pris (inclusivePrice)", + "profitPercent": "Fortjenesteprosent", + "showSingle": "Vis enkeltvis", + "showCombo": "Vis combo", + "showVariant": "Vis variant", + "showAction": "Vis handling", + "ledger": "Hovedbok", + "youDoNotHavePermissionToGenerateReport": "Du har ikke tillatelse til å generere rapport", + "noDataAvailable": "Ingen data tilgjengelig", + "youDoNotHavePermissionToExportExcel": "Du har ikke tillatelse til å eksportere til Excel", + "noDataAvailableForExport": "Ingen data tilgjengelig for eksport", + "supplierDue": "Leverandørgjeld", + "partyType": "Type part", + "allParty": "Alle parter", + "yesterday": "I går", + "last7Days": "Siste 7 dager", + "last30Days": "Siste 30 dager", + "currentMonth": "Denne måneden", + "lastMonth": "Forrige måned", + "currentYear": "I år", + "customerDate": "Egendefinert dato", + "noTransactionToGeneratePdf": "Ingen transaksjoner for å generere PDF", + "generatePdf": "Generer PDF", + "noTransactionFound": "Ingen transaksjoner funnet", + "reference": "Referanse", + "creditIn": "Kreditt (Inn)", + "debitOut": "Debet (Ut)", + "subscribeNow": "Abonner nå", + "expired": "Utløpt", + "totalBalance": "Totalbalanse", + "hoursLeft": "Timer igjen", + "daysLeft": "Dager igjen", + "pos": "Kassesystem (POS)", + "profitAndLoss": "Resultatregnskap", + "branch": "Avdeling", + "hrm": "HRM", + "inventory": "Lagerbeholdning", + "editAttendance": "Rediger fremmøte", + "addNewAttendance": "Legg til nytt fremmøte", + "employee": "Ansatt", + "pleaseSelectAnEmployee": "Vennligst velg en ansatt", + "shift": "Skift", + "selectEmployeeFirst": "Velg ansatt først", + "selectDateFirst": "Velg dato først", + "month": "Måned", + "autoSelected": "Valgt automatisk", + "pleaseSelectDate": "Vennligst velg dato", + "timeIn": "Innstempling", + "timeOut": "Utstempling", + "attendance": "Fremmøte", + "allEmployee": "Alle ansatte", + "noAvailableRecordFound": "Ingen tilgjengelige oppføringer funnet.", + "addAttendance": "Registrer fremmøte", + "noNoteProvided": "Ingen notat angitt.", + "duration": "Varighet", + "youDoNotHavePermissionToViewAttendance": "Du har ikke tillatelse til å se fremmøte", + "department": "Avdeling", + "noDepartmentFound": "Ingen avdeling funnet.", + "inactive": "Inaktiv", + "noDescriptionAvailableForThisDepartment": "Ingen beskrivelse tilgjengelig for denne avdelingen.", + "youDoNotHavePermissionToUpdateDepartment": "Du har ikke tillatelse til å oppdatere avdeling.", + "youDoNotHavePermissionToDeleteDepartment": "Du har ikke tillatelse til å slette avdeling.", + "failedToDeleteTheDeterment": "Kunne ikke slette avdelingen", + "failedToLoadDepartment": "Kunne ikke laste inn avdeling", + "addDepartment": "Legg til avdeling", + "saving": "Lagrer...", + "editDesignation": "Rediger stillingstittel", + "addDesignation": "Legg til ny stillingstittel", + "designationName": "Stillingstittel", + "enterDesignationName": "Skriv inn stillingstittel", + "pleaseEnterDesignationName": "Vennligst skriv inn stillingstittel", + "pleaseSelectAStatus": "Vennligst velg en status", + "enterDescription": "Skriv inn beskrivelse", + "designation": "Stilling", + "noDesignationFound": "Ingen stilling funnet.", + "noDescriptionAvailableForThisDesignation": "Ingen beskrivelse tilgjengelig for denne stillingen.", + "youDoNotPermissionToUpdateDesignation": "Du har ikke tillatelse til å oppdatere stilling.", + "youDoNotHavePermissionToDeleteDesignation": "Du har ikke tillatelse til å slette stilling.", + "updatePurchase": "Oppdater kjøp", + "editEmployee": "Rediger ansatt", + "addNewEmployee": "Legg til ny ansatt", + "enterFullName": "Skriv inn fullt navn", + "pleaseSelectDesignation": "Vennligst velg stilling", + "pleaseSelectDepartment": "Vennligst velg avdeling", + "pleaseSelectStatus": "Vennligst velg status", + "pleaseEnterYourPhoneNumber": "Vennligst skriv inn telefonnummer", + "countryName": "Land", + "enterYourCountry": "Skriv inn land", + "salary": "Lønn", + "pleaseEnterYourSalary": "Vennligst oppgi lønn", + "gender": "Kjønn", + "pleaseSelectYourGender": "Vennligst velg kjønn", + "pleaseSelectYourShift": "Vennligst velg skift", + "birthDate": "Fødselsdato", + "joinDate": "Ansettelsesdato", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Vennligst velg gyldige start- og sluttdatoer.", + "endDateCannotBeBeforeStartDate": "Sluttdato kan ikke være før startdato.", + "editHoliday": "Rediger helligdag", + "addNewHoliday": "Legg til ny helligdag", + "enterHolidayName": "Skriv inn navn på helligdag", + "pleaseEnterHolidayName": "Vennligst oppgi navn på helligdag", + "pleaseEnterDate": "Vennligst skriv inn dato", + "pleaseSelectStartDate": "Vennligst velg startdato", + "pleaseEnterEndDate": "Vennligst velg sluttdato", + "endDateBeforeStartDate": "Sluttdato er før startdato", + "holidayList": "Helligdagsoversikt", + "noHolidayFound": "Ingen helligdager funnet.", + "noHolidayFundMatching": "Ingen samsvarende helligdager funnet", + "addHoliday": "Legg til helligdag", + "youDoNotHavePermissionToUpgradeHoliday": "Du har ikke tillatelse til å oppdatere helligdager.", + "holiday": "Helligdag", + "editLeave": "Rediger permisjon", + "addNewLeave": "Legg til ny permisjon", + "leaveType": "Permisjonstype", + "pleaseSelectALeaveType": "Vennligst velg permisjonstype", + "pleaseSelectAStartDate": "Vennligst velg startdato", + "leaveDuration": "Varighet på permisjon", + "autoCalculatedDays": "Automatisk beregnede dager", + "leaveList": "Permisjonsoversikt", + "noLeaveRequestFound": "Ingen permisjonsforespørsler funnet.", + "addLeave": "Legg til permisjon", + "noDescriptionProvided": "Ingen beskrivelse angitt.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Du har ikke tillatelse til å oppdatere permisjonsforespørsel.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Du har ikke tillatelse til å slette permisjonsforespørsel.", + "leaveRequest": "Permisjonsforespørsel", + "editPayroll": "Rediger lønnskjøring", + "addNewPayroll": "Legg til ny lønnskjøring", + "paymentYear": "Betalingsår", + "pleaseSelectPaymentYear": "Vennligst velg betalingsår", + "pleaseSelectAnMonth": "Vennligst velg måned", + "pleaseEnterADate": "Vennligst skriv inn dato", + "totalSalaryAmount": "Totalt lønnsbeløp", + "payrollList": "Lønnsoversikt", + "noPayrollFound": "Ingen lønnsopplysninger funnet.", + "paymentDetails": "Betalingsdetaljer", + "youDoNotHaveUpdatePayroll": "Du har ikke tillatelse til å oppdatere lønnskjøring.", + "youDoNotHavePermissionToDeletePayroll": "Du har ikke tillatelse til å slette lønnskjøring.", + "payrollRecord": "Lønnspost", + "searchAttendance": "Søk i fremmøte", + "attendanceReport": "Fremmøterapport", + "noAttendanceRecordFound": "Ingen fremmøteposter funnet for valgte filtre.", + "searchLeave": "Søk i permisjoner", + "leaveReports": "Permisjonsrapporter", + "noLeaveRecordFound": "Ingen permisjonsposter funnet for valgte filtre.", + "durationDays": "Varighet (Dager)", + "payrollReports": "Lønnsrapporter", + "noMatchingPayrollFound": "Ingen samsvarende lønnsposter funnet.", + "editShift": "Rediger skift", + "addNewShift": "Legg til nytt skift", + "shiftName": "Skiftnavn", + "pleaseSelectAShift": "Vennligst velg skift", + "breakStatus": "Pausestatus", + "pleaseSelectBreakStatus": "Vennligst velg pausestatus", + "startTimeIsRequired": "Starttid er obligatorisk", + "startTime": "Starttid", + "enterStartTime": "Oppgi starttid", + "endTimeIsRequired": "Sluttid er obligatorisk", + "endTime": "Sluttid", + "enterEndTime": "Oppgi sluttid", + "startBreakTime": "Pause start", + "enterBreakTime": "Oppgi pausetid", + "endBreakTime": "Pause slutt", + "noShiftFound": "Ingen skift funnet.", + "addShift": "Legg til skift", + "breakTime": "Pausetid", + "breakDuration": "Pausevarighet", + "youDoNotToHavePermissionToUpdateShift": "Du har ikke tillatelse til å oppdatere skift.", + "youDoNotToHavePermissionToDeleteShift": "Du har ikke tillatelse til å slette skift.", + "doYouReallyWantToDeleteThis": "Er du sikker på at du vil slette dette?", + "viewDetails": "Vis detaljer", + "leave": "Permisjon", + "payroll": "Lønn", + "editBankAdjustment": "Rediger bankjustering", + "adjustBankBalance": "Juster bankbalanse", + "pleaseAddAtLeastOneBank": "Vennligst legg til minst én bankkonto for å justere saldo.", + "accountNumber": "Kontonavn", + "selectAccount": "Velg konto", + "selectType": "Velg type", + "amountsIsRequired": "Beløp er obligatorisk", + "invalidAmount": "Ugyldig beløp", + "adjustmentDate": "Justeringsdato", + "dateIsRequired": "Dato er obligatorisk", + "editBankAccounts": "Rediger bankkontoer", + "addNewBankAccounts": "Legg til nye bankkontoer", + "accountDisplayName": "Visningsnavn for konto", + "enterAccountDisplayName": "Skriv inn visningsnavn", + "displayNameIsRequired": "Visningsnavn er obligatorisk", + "openingBalanceIsRequired": "Inngående balanse er obligatorisk", + "asOfDate": "Per dato", + "hideFiled": "Skjul felt", + "addMoreFiled": "Legg til flere felt", + "enterAccountName": "Skriv inn kontonummer", + "ifscCode": "IFSC-kode", + "upiIdForQrCode": "UPI-ID for QR-kode", + "bankName": "Banknavn", + "enterBankName": "Skriv inn banknavn", + "accountHolderName": "Kontoeiers navn", + "enterAccountHolderName": "Skriv inn kontoeiers navn", + "printBankDetailsAndInvoice": "Skriv ut bankdetaljer på faktura", + "viewingTransactionFor": "Viser transaksjoner for", + "bankAccounts": "Bankkontoer", + "noBankAccountFound": "Ingen bankkonto funnet.", + "noAccountsFoundMissing": "Ingen samsvarende kontoer funnet", + "deposit": "Innskudd", + "addBank": "Legg til bank", + "bankToBankTransfer": "Bankoverføring", + "bankToCashTransfer": "Uttak fra bank til kontanter", + "accountName": "Kontonavn", + "holderName": "Eiers navn", + "openingDate": "Åpningsdato", + "currentBalance": "Gjeldende saldo", + "permissionDeniedToDeleteBank": "Ingen tillatelse til å slette bank.", + "canNotEditThisTransactionType": "Kan ikke redigere denne transaksjonstypen.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Ingen transaksjoner funnet for dette filteret.", + "pleaseSelectBothAccounts": "Vennligst velg begge kontoene.", + "cannotTransferToSameAccounts": "Kan ikke overføre til samme konto.", + "editBankTransfer": "Rediger bankoverføring", + "needAtLeastTwoBankAccount": "Trenger minst to bankkontoer for å overføre.", + "from": "Fra", + "to": "Til", + "editBankToCash": "Rediger bank til kontanter", + "noBankAccountsFoundToTransferFrom": "Ingen bankkontoer funnet å overføre fra.", + "selectOneAccount": "Velg én konto", + "editCashAdjustment": "Rediger kontantjustering", + "adjustCashBalance": "Juster kontantbeholdning", + "customDate": "Egendefinert dato", + "cashInHand": "Kontanter", + "currentCashBalance": "Gjeldende kontantbeholdning", + "transfer": "Overføring", + "adjustCash": "Juster kontanter", + "pleaseSelectADestinationBankAccounts": "Vennligst velg mottakende bankkonto.", + "editCashToBank": "Rediger kontanter til bank", + "cashToBankTransfer": "Innskudd kontanter til bank", + "noDestinationBankAccountFond": "Ingen mottakende bankkonto funnet.", + "transferCheque": "Overfør sjekk", + "receivedFrom": "Mottatt fra", + "chequeAmount": "Sjekkbeløp", + "chequeNumber": "Sjekknummer", + "chequeDate": "Sjekkdato", + "referenceNumber": "Referansenr.", + "selectBankToCash": "Velg bank eller kontanter", + "depositTo": "Innskudd til", + "selectDepositDestination": "Velg mottaker for innskudd", + "transferDate": "Overføringsdato", + "doYouWantToRellyReOpenThisCheque": "Vil du virkelig gjenåpne denne sjekken?", + "okay": "OK", + "reOpen": "Gjenåpne", + "open": "Åpen", + "chequeList": "Sjekkoversikt", + "closed": "Lukket", + "noChequeFound": "Ingen sjekk funnet", + "searchTransaction": "Søk i transaksjoner...", + "filterByDate": "Filtrer etter dato", + "addImage": "Legg til bilde", + "cashAndBankManagement": "Kontant- og bankstyring", + "cheque": "Sjekker", + "branchList": "Avdelingsoversikt", + "roleAndPermission": "Roller og tillatelser", + "switchBank": "Bytte avdeling?", + "exitBank": "Gå ut av avdeling", + "areYouSureWantToSwitchToDifferentBranch": "Er du sikker på at du vil bytte til en annen avdeling?", + "areYourSureYouWantToExitFromThisBranch": "Er du sikker på at du vil gå ut av denne avdelingen?", + "switchs": "Bytt", + "exit": "Avslutt", + "createBranch": "Opprett avdeling", + "areYouSureWantToDeleteThisBranch": "Er du sikker på at du vil slette denne avdelingen?", + "currents": "Gjeldende", + "noBrunchFound": "Ingen avdeling funnet", + "updateBranch": "Oppdater avdeling", + "pleaseEnterBranchName": "Vennligst oppgi avdelingsnavn", + "enterBalance": "Skriv inn saldo", + "youDoNotHavePermissionToUpdateBranch": "Du har ikke tillatelse til å oppdatere avdeling.", + "allTransaction": "Alle transaksjoner", + "duePay": "Betal utestående", + "allParties": "Alle parter", + "retry": "Prøv igjen", + "incomeCategoriesReport": "Rapport over inntektskategorier", + "dayBook": "Dagbok", + "billWiseProfit": "Fortjeneste per faktura", + "cashFlow": "Kontantstrøm", + "balanceSheet": "Balanse", + "taxReport": "Avgiftsrapport", + "productSaleHistory": "Salgshistorikk for produkter", + "productPurchaseHistory": "Kjøpshistorikk for produkter", + "partyReports": "Part-rapporter", + "customerLedger": "Kundekontokort", + "supplierLedger": "Leverandørkontokort", + "partyWiseProfit": "Fortjeneste per part", + "productWiseProfit": "Fortjeneste per produkt", + "top5Customer": "Topp 5 kunder", + "top5Supplier": "Topp 5 leverandører", + "productReports": "Produktrapporter", + "comboReport": "Kombinasjonsrapport", + "expiredItemReport": "Rapport over utgåtte varer", + "top5Product": "Topp 5 produkter", + "productWiseProfitAndLoss": "Resultat per produkt", + "productWisePurchase": "Kjøp per produkt", + "productWiseSale": "Salg per produkt", + "noProductMatchYourSearch": "Ingen produkter samsvarer med søket ditt.", + "purchaseQty": "Kjøpsantall", + "saleQty": "Salgsantall", + "youDoNotHavePermissionProfitAndLoss": "Du har ikke tillatelse til å se resultatregnskap.", + "sold": "Solgt", + "remaining": "Gjenstående", + "totalAssets": "Totale eiendeler", + "assets": "Eiendeler", + "itemName": "Varenavn", + "personalInfo": "Personlig info:", + "dueBalance": "Utestående saldo", + "walletBalance": "Saldo i lommebok", + "cashIn": "Kontanter inn", + "cashOut": "Kontanter ut", + "runningCash": "Løpende kontanter", + "moneyIn": "Penger inn", + "moneyOut": "Penger ut", + "noDataAvailableForGeneratePdf": "Ingen data tilgjengelig for å generere PDF", + "balanceDue": "Utestående beløp", + "returnedAmount": "Returnert beløp", + "saleReturn": "Salgsretur", + "saleEdit": "Rediger salg", + "pleaseAddASalesReturn": "Vennligst legg til en salgsretur", + "subscriptionReports": "Abonnementsrapporter", + "started": "Startet", + "end": "Slutt", + "taxReportList": "Avgiftsrapportliste", + "developedBy": "Utviklet av", + "time": "Tid", + "receivedBy": "Mottatt av", + "wallet": "Lommebok", + "warranty": "Garanti", + "guarantee": "Garanti", + "remark": "Merknad", + "bankDetails": "Bankdetaljer", + "cashAndBank": "Kontanter og bank", + "pdfGenerateSuccessfully": "PDF generert", + "generatingPdf": "Genererer PDF", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Fakturanummer", + "vatNumber": "MVA-nummer", + "customerSignature": "Kundens signatur", + "authorizedSignature": "Autorisert signatur", + "poweredBy": "Drevet av", + "shippingCharge": "Fraktkostnad", + "totalReturned": "Totalt returnert", + "amountsInWord": "Beløp med ord", + "changeAmount": "Vekselbeløp", + "sellsBy": "Selges av", + "rounding": "Avrunding", + "paidBy": "Betalt av", + "vatGstTitle": "MVA/GST-tittel", + "enterVatGstTitle": "Skriv inn MVA/GST-tittel", + "vatGstNumber": "MVA/GST-nummer", + "enterVatGstNumber": "Skriv inn MVA/GST-nummer", + "vatAndTax": "MVA og skatt", + "customPrint": "Tilpasset utskrift", + "taxRates": "Skatteprosenter", + "taxRatesMangeYourTaxRates": "Skatteprosenter - Administrer dine skatteprosenter", + "add": "Legg til", + "status": "Status", + "active": "Aktiv", + "disable": "Deaktiver", + "deletedSuccessFully": "Slettet vellykket!", + "failedToDeleteTheTax": "Klarte ikke å slette skatten", + "errorDeletingTax": "Feil ved sletting av skatt", + "taxGroup": "Skattegruppe", + "combinationOfTheMultipleTaxes": "Kombinasjon av flere skatter", + "subTaxes": "Underskatter", + "action": "Handling", + "addTax": "Legg til skatt", + "editTax": "Rediger skatt", + "addNewTax": "Legg til ny skatt", + "enterTaxRates": "Skriv inn skatteprosent", + "addTaxGroup": "Legg til ny skattegruppe", + "editTaxGroup": "Rediger skattegruppe", + "taxWithSingleMultipleTaxType": "Skatt med enkel/flere skattetyper", + "noSubTaxSelected": "Ingen underskatt valgt", + "subTaxList": "Liste over underskatter", + "taxPercent": "Skatteprosent", + "done": "Ferdig", + "writerTaxHere": "Skriv tekst her...", + "expiredList": "Utløpt liste", + "listIsEmpty": "Listen er tom", + "printingInvoice": "Skriver ut faktura", + "salesSetting": "Salgsinstillinger", + "invoiceLogo": "Fakturalogo", + "printingOption": "Utskriftsalternativ", + "amountRoundingMethod": "Avrundingsmetode for beløp", + "signUp": "Registrer deg", + "returnedItem": "Returnert vare", + "returnedDate": "Returdato", + "unitPrice": "Stykpris", + "saleBy": "Solgt av", + "purchasedBy": "Kjøpt av", + "collectedBys": "Hentet av", + "payableAmount": "Beløp som skal betales", + "receivedAmount": "Mottatt beløp", + "unitPrices": "Stykpris", + "item": "Vare", + "sl": "Løpenummer", + "mobiles": "Mobil", + "paidVia": "Betalt via", + "moneyReceipt": "Kvittering", + "receipt": "Kvittering", + "barcodeGenerator" : "Strekkodegenerator", + "searchProduct" : "Søk etter produkt", + "code" : "Kode", + "price" : "Pris", + "showCode" : "Vis kode", + "showPrice" : "Vis pris", + "showName" : "Vis navn", + "actions" : "Handlinger", + "noItemSelected" : "Ingen element valgt", + "noProductSelected" : "Ingen produkt valgt", + "previewPdf" : "Forhåndsvisning av PDF", + "salesReturnReport" : "Salgsreturrapport", + "purchaseReturnReport" : "Kjøpsreturrapport", + "incomeFor" : "Inntekt for", + "enterProductCode": "Skriv inn produktkode", + "addIncome" : "Legg til inntekt", + "incomeDate" : "Inntektdato", + "incomeCategories" : "Inntektkategorier", + "addIncomeCategory" : "Legg til inntektskategori", + "enterIncomeCategoryName" : "Skriv inn navn på inntektskategori", + "totalReturnAmount" : "Totalt returnert beløp", + "returned" : "Returnert", + "supplierDetails" : "Leverandørdetaljer", + "weekly": "Ukentlig", + "monthly": "Månedlig", + "yearly" : "Årlig", + "today" : "I dag", + "thisWeek" : "Denne uken", + "thisMonth" : "Denne måneden", + "thisYear": "Dette året", + "allTime" : "Alltid", + "custom" : "Tilpasset", + "addUserRole": "Legg til brukerrolle", + "noRoleFound": "Ingen brukerrolle funnet", + "yourPackageExpiredInDays": "Pakken din utløper om 5 dager", + "yourPackageExpiredToday": "Pakken din utløper i dag\n\nKjøp på nytt", + "contactUs": "Kontakt oss", + "writeYourMessageHere": "Skriv meldingen din her", + "sendMessage": "Send melding", + "sendYourEmail": "Send din e-post", + "backToHome": "Tilbake til Hjem", + "promoCode": "Promokode", + "submit": "Send inn", + "seeAllPromoCode": "Se alle promkoder", + "categories": "Kategorier", + "enterYourPhoneNumber": "Skriv inn telefonnummeret ditt", + "enterFullAddress": "Skriv inn full adresse", + "enterYourEmailAddress": "Skriv inn e-postadressen din", + "pleaseEnterAPassword": "Vennligst skriv inn et passord", + "pleaseEnterAConfirmPassword": "Vennligst skriv inn et bekreftelsespassord", + "enterYourName": "Skriv inn navnet ditt", + "addNewAddress": "Legg til ny adresse", + "firstName": "Fornavn", + "lastName": "Etternavn", + "country": "Land", + "bangladesh": "Bangladesh", + "apply": "Bruk", + "deliveryAddress": "Leveringsadresse", + "noDataAvailabe": "Ingen data tilgjengelig", + "addDelivery": "Legg til levering", + "description": "Beskrivelse", + "addNote": "Legg til notat", + "image": "Bilde", + "pleaseConnectThePrinterFirst": "Koble til skriveren først", + "selectCategory": "Velg kategori", + "enterExpenseDate": "Skriv inn utgiftsdato", + "enterName": "Skriv inn navn", + "enterAmount": "Skriv inn beløp", + "enterRefNumber": "Skriv inn referansenummer", + "fashions": "Mote", + "billTO": "Fakturert til", + "totalDue": "Totalt forfalt beløp", + "paymentsAmount": "Betalingsbeløp", + "remainingDue": "Restende forfalt beløp", + "thankYouForYourDuePayment": "Takk for betalingen", + "print": "Skriv ut", + "unitPirce": "Enhetspris", + "totalPrice": "Totalpris", + "totalVat": "Totalt mva", + "deliveryCharge": "Leveringsgebyr", + "totalPayable": "Totalt til betaling", + "thakYouForYourPurchase": "Takk for kjøpet", + "pleaseConnectYourBlutohPrinter": "Koble til Bluetooth-skriveren din", + "editSocailMedia": "Rediger sosiale medier", + "socialMarketing": "Sosial markedsføring", + "share": "Del", + "notification": "Varsel", + "purchaseAlarm": "Kjøpsalarm", + "purchaseConfirmed": "Kjøp bekreftet", + "paymentComplete": "Betaling fullført", + "retur": "Returner", + "sendSms": "Send SMS", + "recivethePin": "Mottatt PIN-kode", + "startNewSale": "Start nytt salg", + "payment": "Betaling", + "masterCard": "MasterCard", + "instrucation": "Instruksjon", + "cash": "Kontant", + "invoiceViewr": "Fakturavisning", + "size": "Størrelse", + "color": "Farge", + "weight": "Vekt", + "capacity": "Kapasitet", + "type": "Type", + "youWantTodeletetheProduct": "Vil du slette dette produktet?", + "delete": "Slett", + "contactDetials": "Kontaktdetaljer", + "clarence": "Clarence", + "call": "Ring", + "messege": "Melding", + "dailyTransaction": "Daglig transaksjon", + "promo": "Promo", + "send": "Send", + "easyToUseThePos": "Lett å bruke mobil-POS", + "easytheusedesciption": "POSpro-appen er gratis og enkel å bruke. Faktisk er det et av de beste POS-systemene i verden.", + "choseYourFeature": "Velg dine funksjoner", + "choseyourfeatureDesciption": "Funksjoner er den viktige delen som gjør POSpro forskjellig fra tradisjonelle løsninger.", + "allBusinessSolutions": "Alle forretningsløsninger", + "allBusinessolutionDescrip": "PosPro er en komplett forretningsløsning med lager, regnskap, salg, utgifter og tap/fortjeneste.", + "skip": "Hopp over", + "next": "Neste", + "anewUpdateAvailable": "En ny oppdatering er tilgjengelig\nVennligst oppdater appen din", + "skipTheUpdate": "Hopp over oppdateringen", + "rememberMeLater": "Husk meg senere", + "powerdedByAcnoo": "Drevet av Acnoo", + "lossOrProfit": "Tap/Fortjeneste", + "expense": "Utgift", + "parties": "Parter", + "home": "Hjem", + "sales": "Salg", + "setting": "Innstillinger", + + "purchaseNow": "Kjøp nå", + "paymentMethods": "Betalingsmetoder", + "update": "Oppdater", + "continueButton": "Fortsett", + "name": "Navn", + "phone": "Telefonnummer", + "email": "E-postadresse", + "address": "Adresse", + "previousDue": "Forrige forfall", + "selectLang": "Velg språk", + "addContact": "Legg til kontakt", + "moreInfo": "Mer info", + "retailer": "Forhandler", + "dealer": "Forhandler", + "wholesaler": "Grossist", + "supplier": "Leverandør", + "CustomerDetails": "Kundedata", + "recentTransaction": "Siste transaksjoner", + "totalProduct": "Totalt antall produkter", + "total": "Totalt", + "paid": "Betalt", + "unPaid": "Ikke betalt", + "due": "Forfall", + "connect": "Klikk for å koble til", + "tryAgain": "Prøv igjen", + "loading": "Laster inn", + "viewAll": "Vis alle", + "partyList": "Partsliste", + "addCustomer": "Legg til en kunde", + "updateContact": "Oppdater kontakt", + "dueList": "Forfallsliste", + "collectDue": "Innkrev forfall", + "date": "Dato", + "dueAmount": "Forfalt beløp: ", + "customerName": "Kundenavn", + "totalAmount": "Totalt beløp", + "paidAmount": "Betalt beløp", + "paymentTypes": "Betalingstype", + "cancel": "Avbryt", + "expenseReport": "Utgiftsrapport", + "fromDate": "Fra dato", + "toDate": "Til dato", + "expenseFor": "Utgifter for", + "amount": "Beløp", + "noData": "Ingen data tilgjengelig", + "totalExpense": "Total utgift", + "addExpense": "Legg til utgift", + "expenseDate": "Utgiftsdato", + "referenceNo": "Referansenummer", + "note": "Notat", + "expenseCat": "Utgifts kategorier", + "search": "Søk", + "select": "Velg", + "addExpenseCat": "Legg til utgiftskategori", + "categoryName": "Kategori navn", + "alreadyAdded": "Allerede lagt til", + "whatNew": "Hva er nytt", + "lp": "Tap/Fortjeneste", + "profit": "Fortjeneste", + "loss": "Tap", + "lpDetails": "Tap/Fortjeneste detaljer", + "invoice": "Faktura", + "dates": "Dato:", + "mobile": "Mobil:", + "product": "Produkt", + "quantity": "Antall", + "discount": "Rabatt", + "totalLoss": "Totalt tap", + "totalProfit": "Total fortjeneste", + "productList": "Produktliste", + "stock": "Lager", + "addNewProduct": "Legg til nytt produkt", + "productName": "Produktnavn", + "productCode": "Produktkode", + "purchasePrice": "Innkjøpspris", + "mrp": "MRP", + "wholeSalePrice": "Engros pris", + "dealerPrice": "Forhandlerpris", + "manufacturer": "Produsent", + "saveNPublish": "Lagre og publiser", + "brands": "Merker", + "addBrand": "Legg til merke", + "brandName": "Merkenavn", + "addUnit": "Legg til enhet", + "unitName": "Enhetsnavn", + "units": "Enheter", + "addProduct": "Legg til et produkt", + "updateProduct": "Oppdater produkt", + "salePrice": "Salgspris", + "profile": "Profil", + "edit": "Rediger", + "businessCat": "Forretningskategori", + "language": "Språk", + "changePassword": "Endre passord", + "updateProfile": "Oppdater profilen din", + "businessName": "Firmanavn og forretningsnavn", + "addPurchase": "Legg til kjøp", + "inv": "Faktura nr.", + + "supplierName": "Leverandørnavn", + "itemAdded": "Vare lagt til", + "addItems": "Legg til varer", + "subTotal": "Subtotal", + "returnAmount": "Returbeløp", + "chooseSupplier": "Velg en leverandør", + "noSupplier": "Ingen leverandør tilgjengelig", + "salesDetails": "Salgsdetaljer", + "editPurchaseInvoice": "Rediger kjøpsfaktura", + "purchaseList": "Kjøpsliste", + "addAPurchase": "Legg til et kjøp", + "dueReport": "Forfallsrapport", + "fullyPaid": "Fullt betalt", + "stillUnpaid": "Fremdeles ubetalt", + "purchaseReport": "Kjøpsrapport", + "connectPrinter": "Koble til skriveren din", + "clickToConnect": "Klikk for å koble til", + "collectDues": "Vennligst krev inn et forfall", + "addNewPurchase": "Legg til et nytt kjøp", + "salesReport": "Salgsrapport", + "addSale": "Legg til et salg", + "reports": "Rapporter", + "chooseCustomer": "Velg en kunde", + "addSales": "Legg til salg", + "saleList": "Salgsliste", + "editSalesInvoice": "Rediger salgsfaktura", + "previousPayAmount": "Forrige betalingsbeløp", + "printing": "Utskriftsalternativ", + "subscription": "Abonnement", + "userRole": "Brukerrolle", + "currency": "Valuta", + "logOut": "Logg ut", + "stockList": "Lagerliste", + "purchase": "Kjøp", + "sale": "Salg", + "yourPack": "Din pakke", + "freePlan": "Gratis plan", + "youRUsing": "Du bruker ", + "freePack": "Gratis pakke", + "premiumPlan": "Premium-plan", + "packFeatures": "Pakkefunksjoner", + "unlimited": "Ubegrenset", + "updateNow": "Oppdater nå", + "purchasePremium": "Kjøp Premium-plan", + "buyPremium": "Kjøp Premium-plan", + "paypalPay": "Betal med Paypal", + "gotEmail": "Du har fått en e-post", + "sendEmail": "Vi har sendt en e-post med instruksjoner om hvordan du tilbakestiller passordet til:", + "checkEmail": "Sjekk e-post", + "close": "Lukk", + "enterEmail": "Vennligst skriv inn e-postadressen din nedenfor for å motta tilbakestillingslenke for passord.", + "sendLink": "Send tilbakestillingslenke", + "emailText": "E-post", + "password": "Passord", + "noAcc": "Har ikke noen konto?", + "register": "Registrer", + "phoneVerification": "Telefonverifisering", + "registerTitle": "Vi må registrere telefonen din før du starter!", + "sendCode": "Send koden", + "staffLogin": "Ansatt pålogging", + "logInWithMail": "Logg inn med e-post", + "setUpProfile": "Sett opp profilen din", + "setUpDesc": "Oppdater profilen din for å koble legen din til et bedre inntrykk", + "gallery": "Galleri", + "camera": "Kamera", + "companyAddress": "Firmas adresse", + "openingBalance": "Åpningsbalanse", + "confirmPass": "Bekreft passord", + "haveAcc": "Har du allerede en konto?", + "loginWithPhone": "Logg inn med telefon", + "editPhone": "Rediger telefonnummer?", + "createAcc": "Opprett en gratis konto", + "congratulation": "Gratulerer", + + "signUp": "Registrer deg", + "signIn" : "Logg inn", + "logIn": "Logg inn", + "welcomeBack" : "Velkommen tilbake!", + "passwordCannotBeEmpty" : "Passordet kan ikke være tomt", + "save": "Lagre", + "forgotPassword": "Glemt passord", + "reset": "Tilbakestill passord ved å bruke e-postadressen eller telefonnummeret ditt", + "lableEmail": "E-post", + "hintEmail": "Skriv inn e-postadresse", + "emailCannotBeEmpty": "E-post kan ikke være tom", + "pleaseEnterAValidEmail": "Vennligst skriv inn en gyldig e-postadresse", + "continueE": "Fortsett", + "pleaseEnterYourDetails": "Vennligst skriv inn detaljene dine.", + "lablePassword": "Passord", + "hintPassword": "Skriv inn passord", + "pleaseEnterABiggerPassword": "Vennligst skriv inn et større passord", + "rememberMe": "Husk meg", + "donNotHaveAnAccount": "Har du ikke en konto?", + "createAFreeAccount": "Opprett en gratis konto", + "fullName": "Fullt navn", + "enterYourFullName": "Skriv inn fullt navn", + + "nameCanNotBeEmpty": "Navnet kan ikke være tomt", + "alreadyHaveAnAccount": "Har du allerede en konto? ", + "createNewPassword": "Opprett nytt passord", + "setUpNewPassword": "Sett opp nytt passord", + "resetPassword": "Tilbakestill passordet ditt for å gjenopprette og logge inn på kontoen din", + "newPassword": "Nytt passord", + "confirmPassword": "Bekreft passord", + "passwordsDoNotMatch": "Passordene stemmer ikke overens", + "verityEmail": "Bekreft e-post", + "verification": "Verifisering", + "digits": "6-sifret PIN-kode har blitt sendt til e-postadressen din: ", + "enterValidOTP": "Skriv inn gyldig OTP", + "resendOTP": "Skriv inn gyldig OTP", + "verifyYourEmail": "Bekreft e-posten din", + "weHaveSentAConfirmationEmailTo": "Vi har sendt en bekreftelsese-post til", + "folder": "Det kan hende at e-posten havnet i spam-mappen din.", + "gotIt": "Forstått", + "enterOpeningBalance": "Skriv inn åpningsbalanse", + "pleaseEnterAValidBusinessName": "Vennligst skriv inn et gyldig firmanavn", + "enterBusiness": "Skriv inn bedrifts-/butikknavn", + "selectBusinessCategory": "Velg forretningskategori", + "todaySummary": "Dagens sammendrag", + "sellAll": "Selg alt >", + "income": "Inntekt", + "purchased": "Kjøpt", + "endYourFreePlan": "Avslutt gratisplanen din", + "yourFree": "Din gratispakke er nesten ferdig, kjøp din neste plan. Takk.", + "upgradeNow": "Oppgrader nå", + "notFound": "Ikke funnet", + "updateYourSubscription": "Oppdater abonnementet ditt", + "noDataFound": "Ingen data funnet", + "areYouSure": "Er du sikker?", + "doYouWantToExitTheApp": "Vil du avslutte appen?", + "no": "Nei", + "yes": "Ja", + "dashboard": "Instrumentbord", + "salesPurchaseOverview": "Salgs- og kjøpsoversikt", + "totalItems": "Totalt antall varer", + "totalCategories": "Totalt antall kategorier", + "quickOverview": "Hurtig oversikt", + "totalIncome": "Total inntekt", + "customerDue": "Forfallende kunde", + "stockValue": "Lagerverdi", + "lossProfit": "Tap/Fortjeneste", + "cost": "Kostnad", + "qty": "Antall", + "noProductFound": "Ingen produkter funnet", + "phoneNumber": "Telefonnummer", + "pleaseEnterAValidName": "Vennligst skriv inn et gyldig navn", + "pleaseEnterValidPhoneAndNameFirst": "Vennligst skriv inn gyldig telefonnummer og navn først", + "confirmDelete": "Bekreft sletting", + "areYouSureYouWant": "Er du sikker på at du vil slette denne parten?", + "pleaseEnterAValidPhoneNumber": "Vennligst skriv inn et gyldig telefonnummer", + "sendSMS": "Send SMS", + "searchH": "Søk her...", + "transactions": "Transaksjoner", + "selectAInvoice": "Velg en faktura", + "totalDueAmount": "Totalt forfalt beløp", + "youCanNotPayMoreThenDue": "Du kan ikke betale mer enn forfallet beløp", + "noDueSelected": "Ingen forfall valgt", + "pleaseEnterName": "Vennligst skriv inn navn", + "pleaseEnterAmount": "Vennligst skriv inn beløp", + "enterNote": "Skriv inn notat", + "pleaseSelectAExpenseCategory": "Vennligst velg en utgiftskategori", + "enterExpanseCategoryName": "Skriv inn utgiftskategorinavn", + "comingSoon": "Kommer snart", + "pleaseMakeASaleFirst": "Vennligst gjør et salg først", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Lenke", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Betalingsgateway", + "paymentSuccess": "Betaling vellykket", + "paymentWasSuccessful": "Betalingen var vellykket!", + "paymentFailed": "Betaling feilet", + "paymentFailedPleaseTryAgain": "Betalingen mislyktes. Prøv igjen.", + "pleaseEnterAValidBrandName": "Vennligst skriv inn et gyldig merkenavn", + "enterABrandName": "Skriv inn merkenavn", + "addCategory": "Legg til kategori", + "enterCategoryName": "Skriv inn kategorinavn", + "selectVariations": "Velg variasjoner:", + "dataSavedSuccessfully": "Data lagret vellykket.", + "somethingIs": "Noe er", + "updateYourProfile": "Oppdater profilen din for å koble kunden din til et bedre inntrykk", + "shopOpeningBalance": "Åpningsbalanse for butikk", + "shopRemainingBalance": "Restbalanse for butikk", + "enterAValidDiscount": "Skriv inn en gyldig rabatt", + "addProductFirst": "Legg til produkt først", + "subtotal": "Subtotal", + "purchaseDetails": "Kjøpsdetaljer", + "totall": "Totalt:", + "startDate": "Startdato", + "pickStartDate": "Velg startdato", + "endDate": "Sluttdato", + "pickEndDate": "Velg sluttdato", + + "failedToGetPlatformVersion": "Kunne ikke hente plattformversjon.", + "enterQuantity": "Skriv inn antall", + "pleaseAddQuantity": "Vennligst legg til antall", + "willBeAddedSoon": "Kommer snart", + "addedToCart": "Lagt til i handlekurv", + "connectYourPrinter": "Koble til skriveren din", + "customerPay": "Kunde betaler", + "supplerPay": "Leverandør betaler", + "incomeReport": "Inntektsrapport", + "category": "Kategori", + "balance": "Saldo", + "itemsSales": "Vare salg", + "totalPurchase": "Total kjøp", + "totalSales": "Totalt salg", + "stockReport": "Lagerrapport", + "lossProfitReport": "Tap/fortjeneste-rapport", + "outOfStock": "Utsolgt", + "vat": "MVA", + "customerPhoneNumber": "Kundenummer", + "enterCustomerPhoneNumber": "Skriv inn kundenummer", + "walkInCustomer": "Innkommende kunde", + "guest": "Gjest", + "stocks": "Lager:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ikke forstyrr", + "on": "På", + "off": "Av", + "unlimitedUsagesOfOurPackage": "Ubegrenset bruk av pakken vår \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Betal for abonnement", + "field": "Felt", + "successfullyPaid": "Betalt vellykket", + "profileEdit": "Rediger profil", + "products": "Produkter", + "salesList": "Salgsliste", + "useTitleCanNotBeEmpty": "Brukertittel kan ikke være tom", + "userTitle": "Brukertittel", + "enterUserTitle": "Skriv inn brukertittel", + "create": "Opprett", + "youHaveToGivePermission": "Du må gi tillatelse", + "all": "Alle", + "userRoleDetails": "Brukerrolledetaljer", + "doYouWantToDeleteTheUser": "Vil du slette brukeren?", + "thisProductAlreadyAdded": "Dette produktet er allerede lagt til!", + "pleaseEnterAValidProductName": "Vennligst skriv inn et gyldig produktnavn", + "enterProductName": "Skriv inn produktnavn", + "pleaseSelectACategory": "Vennligst velg en kategori", + "productCategory": "Produktkategori", + "selectProductCategory": "Velg produktkategori", + "enterSize": "Skriv inn størrelse", + "enterColor": "Skriv inn farge", + "enterWeight": "Skriv inn vekt", + "enterCapacity": "Skriv inn kapasitet", + "enterType": "Skriv inn type", + "productBrand": "Produktmerke", + "selectABrand": "Velg et merke", + "productCodeIsRequired": "produktkode er påkrevd", + "enterAValidStock": "Skriv inn et gyldig lagerbeholdning", + "enterStock": "Skriv inn lagerbeholdning", + "productUnit": "Produktets enhet", + "selectProductUnit": "Velg produktets enhet", + "pleaseEnterAValidPurchasePrice": "Vennligst skriv inn en gyldig innkjøpspris", + "enterPurchasePrice": "Skriv inn innkjøpspris", + "pleaseEnterAValidSalePrice": "Vennligst skriv inn en gyldig salgspris", + "enterSaltingPrice": "Skriv inn saltpris", + "enterWholesalePrice": "Skriv inn engrospris", + "enterDealerPrice": "Skriv inn forhandlerpris", + "enterDiscount": "Skriv inn rabatt", + "enterManufacturerName": "Skriv inn produsentnavn", + "adding": "Legger til...", + "pleaseEnterAValidUnitName": "Vennligst skriv inn et gyldig enhetsnavn", + "pleaseEnterUnitName": "Vennligst skriv inn enhetsnavn", + "productDetails": "Produktdetaljer", + "smartWatch": "Smartklokke", + "appleWatch": "Apple Watch", + "deleting": "Sletter...", + "brand": "Merke", + "dueCollection": "Forfallende inndriving", + "noTransaction": "Ingen transaksjon", + "updating": "Oppdaterer...", + "confirmSMSTo": "Bekreft SMS til", + "anSMSWillBeSentToTheFollowingNumber": "En SMS vil bli sendt til følgende nummer:", + "package": "Pakke", + "permissionNotGranted": "Tillatelse ikke gitt!", + "collectedBy": "Innsamlet av:", + "phonee": "Telefon:", + "purchaseBy": "Kjøpt av:", + "salesBy": "Solgt av:", + "days": "dager", + "details": "Detaljer", + "weSentAnOTPInYourPhoneNumber": "Vi sendte en OTP til telefonnummeret ditt", + "pleaseEnterTheOTP": "Vennligst skriv inn OTP-en", + "enterAValidOTP": "Skriv inn en gyldig OTP", + "verify": "Bekreft", + "resendIn": "Send på nytt om ", + "freeLifetimeUpdate": "Gratis livstids oppdatering", + "android": "Android & iOS App-støtte", + "premiumCustomerSupport": "Android & iOS App-støtte", + "customInvoiceBranding": "Tilpasset fakturamerking", + "unlimitedUsage": "Ubegrenset bruk", + "freeDataBackup": "Gratis databackup", + "addCustomers": "Legg til kunde", + "noDue": "Ingen skyldig", + "customer": "Kunde", + "billingAddress": "Faktureringsadresse", + "enterAddress": "Skriv inn adresse", + "city": "By", + "cityName": "Bynavn", + "state": "Fylke", + "stateName": "Fylkesnavn", + "zip": "Postnummer", + "zipCode": "Skriv inn postnummer", + "chooseCountry": "Velg land", + "shippingAddress": "Leveringsadresse", + "partyCreateWarn": "Du har ikke tillatelse til å opprette part.", + "addParty": "Legg til parter", + "creditLimit": "Partens kredittgrense", + "selectOne": "Velg en", + "roundings": "Avrunding (+/-)", + "roundingTotal": "Avrundet total", + "opinion": "Skriv inn din mening", + "dueSaleWarn": "Salg på kreditt er ikke tillatt for walk-in kunder.", + "paymentTypeHint": "Velg en betalingstype", + "createSaleWarn": "Du har ikke tillatelse til å opprette salg.", + "updateSaleWarn": "Du har ikke tillatelse til å oppdatere salg.", + "uploadImage": "Last opp bilde", + "useGallery": "Bruk galleri", + "openCamera": "Åpne kamera", + "scanCode": "Skann produkt QR-kode", + "posSale": "POS-salg", + "selectCustomer": "Velg kunde", + "searchWith": "Søk...", + "filter": "Filter", + "productNotFound": "Produkt ikke funnet", + "noMatched": "Ingen matchende produkter funnet.", + "inventoryPermission": "Du har ikke lagerrettigheter", + "noParty": "Ingen parter funnet", + "purchaseWarn": "Du har ikke tillatelse til å opprette kjøp.", + "purchaseUpdateWarn": "Du har ikke tillatelse til å oppdatere kjøp.", + "addVariantDetails": "Legg til variantdetaljer", + "purchaseEx": "Innkjøpspris ekskl.", + "purchaseIn": "Innkjøpspris inkl.", + "purchaseExReq": "Innkjøpspris ekskl. kreves", + "purchaseInReq": "Innkjøpspris inkl. kreves", + "profitMargin": "Fortjenestemargin (%)", + "saleReq": "Salgspris kreves", + "manufactureDate": "Produksjonsdato", + "selectDate": "Velg dato", + "expDate": "Utløpsdato", + "saveVariant": "Lagre variant", + "model": "Modell", + "selectModel": "Velg modell", + "bulk": "Bulkopplasting", + "barcodeGen": "Strekkodegenerator", + "upload": "Last opp", + "sku": "SKU / Kode", + "lowStock": "Lav lagerbeholdning", + "enLowStock": "Skriv inn lav lagerbeholdning", + "manuDate": "Produksjonsdato", + "single": "Enkel", + "batch": "Parti", + "batchNo": "Partinummer", + "entBatchNo": "Skriv inn partinummer", + "variantAdded": "Variant lagt til!", + "variantDelete": "Variant slettet!", + "addVariant": "Legg til variant", + "typeSelect": "Velg type", + "taxType": "Skattetype", + "selectTax": "Velg skatt", + "updateProductWarn": "Du har ikke tillatelse til å oppdatere produkt.", + "addProductWarn": "Du har ikke tillatelse til å opprette produkt.", + "updateProductSuccess": "Produkt oppdatert!", + "addProductSuccess": "Produkt opprettet!", + "choose": "Velg", + "view": "Se detaljer", + "priceWarn": "Pris kan ikke være tom", + "productSetting": "Produktinnstillinger", + "saveSetting": "Lagre innstillinger", + "addStock": "Legg til lager", + "stockWarn": "Lager må være minst 1", + "updateSuccess": "Oppdatert!", + "updateFailed": "Oppdatering av lager mislyktes", + "deleteBatchWarn": "Er du sikker på at du vil slette dette partiet?", + "lowStockReport": "Rapport for lav lagerbeholdning", + "genPdfWarn": "Ingen data tilgjengelig for å generere PDF", + "dateFilterWarn": "Sluttdato kan ikke være før startdato.", + "createPdfWarn": "Du har ikke tillatelse til å opprette PDF.", + "expirationStatus": "Utløpsstatus", + "selectFDate": "Velg startdato", + "selectToDate": "Velg sluttdato", + "clear": "Tøm", + "incomeReportPermission": "Du har ikke tillatelse til å se inntektsrapport.", + "deleteAcc": "Slett konto", + "deletePartyWarn": "Du har ikke tillatelse til å slette part.", + "updatePartyWarn": "Du har ikke tillatelse til å oppdatere part.", + "phoneNotAvail": "Telefonnummer er ikke tilgjengelig.", + "notLaunch": "Kunne ikke åpne telefonappen.", + "quickOver": "Rask oversikt", + "tranSacOver" : "Transaksjonsoversikt", + "profitLoss" : "Fortjeneste og tap" +} \ No newline at end of file diff --git a/lib/l10n/intl_or.arb b/lib/l10n/intl_or.arb new file mode 100644 index 0000000..dad4cef --- /dev/null +++ b/lib/l10n/intl_or.arb @@ -0,0 +1,1071 @@ +{ + "deleteDialogDetails": "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ନିଜର ଆକାଉଣ୍ଟ୍ ଡିଲିଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି? ଏହି କାର୍ଯ୍ୟ ଆପଣଙ୍କର ସମସ୍ତ ଡାଟାକୁ ସ୍ଥାୟୀ ଭାବରେ ବିଲୋପ କରିଦେବ |", + "passwordMust6Character": "ପାସୱାର୍ଡ ଅତିକମରେ 6 ଟି ଅକ୍ଷର ହେବା ଆବଶ୍ୟକ", + "passwordIsRequired": "ପାସୱାର୍ଡ ଅତିକମରେ 6 ଟି ଅକ୍ଷର ହେବା ଆବଶ୍ୟକ", + "iAgreeDeleteMyAccountPermanent": "ମୋର ଆକାଉଣ୍ଟକୁ ସ୍ଥାୟୀ ଭାବରେ ଡିଲିଟ୍ କରିବାକୁ ମୁଁ ସହମତ |", + "flat": "ଫ୍ଲାଟ୍", + "percent": "ପ୍ରତିଶତ", + "partialPaid": "ଆଂଶିକ ପେମେଣ୍ଟ୍", + "selectStock": "ଷ୍ଟକ୍ ଚୟନ କରନ୍ତୁ", + "stockOrVariant": "ଷ୍ଟକ୍ / ଭାରିଏଣ୍ଟ୍", + "noBatch": "କୌଣସି ବ୍ୟାଚ୍ ନାହିଁ", + "purchaseQuantityRequired": "କ୍ରୟ ପରିମାଣ ଆବଶ୍ୟକ", + "excelUploader": "ଏକ୍ସେଲ୍ ଅପଲୋଡର୍", + "remove": "ହଟାନ୍ତୁ", + "uploading": "ଅପଲୋଡ୍ ହେଉଛି...", + "pickAndUploadFile": "ଫାଇଲ୍ ବାଛନ୍ତୁ ଏବଂ ଅପଲୋଡ୍ କରନ୍ତୁ", + "downloadExcelFormat": "ଏକ୍ସେଲ୍ ଫର୍ମାଟ୍ ଡାଉନଲୋଡ୍ କରନ୍ତୁ", + "excelFiles": "ଏକ୍ସେଲ୍ ଫାଇଲ୍ ଗୁଡିକ", + "noFileSelected": "କୌଣସି ଫାଇଲ୍ ଚୟନ କରାଯାଇ ନାହିଁ", + "orContinueWith": "କିମ୍ବା ଏହା ସହିତ ଜାରି ରଖନ୍ତୁ", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ଲଗଇନ୍ ବିଫଳ ହେଲା | ଦୟାକରି ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ |", + "someThingWithWrongWithTheWebPage": "ୱେବ୍ ପେଜ୍ ରେ କିଛି ତ୍ରୁଟି ଅଛି |", + "loadingOtpSetting": "OTP ସେଟିଙ୍ଗ୍ ଲୋଡ୍ ହେଉଛି...", + "youCanNowResendYourOtp": "ଆପଣ ବର୍ତ୍ତମାନ ଆପଣଙ୍କର OTP ପୁନର୍ବାର ପଠାଇ ପାରିବେ |", + "resendOtpSeconds": "${start} ସେକେଣ୍ଡରେ OTP ପୁନର୍ବାର ପଠାନ୍ତୁ", + "oldPassword": "ପୁରୁଣା ପାସୱାର୍ଡ", + "oldPasswordCanNotBeEmpty": "ପୁରୁଣା ପାସୱାର୍ଡ ଖାଲି ରହିପାରିବ ନାହିଁ", + "seconds": "ସେକେଣ୍ଡ", + "downloading": "ଡାଉନଲୋଡ୍ ହେଉଛି...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ଡାଉନଲୋଡ୍ ସଫଳ ହେଲା! ଦୟାକରି ଆପଣଙ୍କର ଡକ୍ୟୁମେଣ୍ଟ୍ ଫୋଲଡର୍ ଯାଞ୍ଚ କରନ୍ତୁ", + "printBarCode": "ବାରକୋଡ୍ ପ୍ରିଣ୍ଟ୍ କରନ୍ତୁ", + "youDoNotHavePermissionToGenerateBarcode": "ବାରକୋଡ୍ ପ୍ରସ୍ତୁତ କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ |", + "download": "ଡାଉନଲୋଡ୍", + "packingDate": "ପ୍ୟାକିଂ ତାରିଖ", + "permissionDeniedToViewBank": "ବ୍ୟାଙ୍କ ଦେଖିବା ପାଇଁ ଅନୁମତି ନାହିଁ |", + "permissionDeniedToUpdateBank": "ବ୍ୟାଙ୍କ ଅପଡେଟ୍ କରିବାକୁ ଅନୁମତି ନାହିଁ |", + "editWarehouse": "ଗୋଦାମ ସଂଶୋଧନ କରନ୍ତୁ", + "addNewWarehouse": "ନୂତନ ଗୋଦାମ ଯୋଡନ୍ତୁ", + "warehouseName": "ଗୋଦାମର ନାମ", + "enterWarehouseName": "ଗୋଦାମର ନାମ ଲେଖନ୍ତୁ", + "amountMustBeGreaterThanZero": "ପରିମାଣ 0 ରୁ ଅଧିକ ହେବା ଆବଶ୍ୟକ", + "canNotRetrievePaymentDetails": "ପେମେଣ୍ଟ୍ ବିବରଣୀ ପାଇବାରେ ଅସମର୍ଥ |", + "youDonNotHavePermissionToCreateExpense": "ଖର୍ଚ୍ଚ ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କର ଅନୁମତି ନାହିଁ |", + "youDoNotHavePermissionToCreateExpenseCategory": "ଖର୍ଚ୍ଚ ବର୍ଗ ସୃଷ୍ଟି କରିବାକୁ ଅନୁମତି ନାହିଁ |", + "salesReturn": "ବିକ୍ରୟ ଫେରସ୍ତ", + "purchaseReturn": "ବିକ୍ରୟ ଫେରସ୍ତ", + "returnQuantity": "ଫେରସ୍ତ ପରିମାଣ", + "nonFoundableDiscount": "ଅଣ-ଫେରସ୍ତଯୋଗ୍ୟ (VAT/ରିହାତି)", + "confirmReturn": "ଫେରସ୍ତ ନିଶ୍ଚିତ କରନ୍ତୁ", + "pleaseSelectForProductReturn": "ଦୟାକରି ଫେରସ୍ତ ପାଇଁ ଉତ୍ପାଦ ଚୟନ କରନ୍ତୁ", + "failedToProcessReturn": "ଫେରସ୍ତ ପ୍ରକ୍ରିୟାକରଣରେ ବିଫଳ ହେଲା |", + "noValuesDenied": "କୌଣସି ମୂଲ୍ୟ ନିର୍ଦ୍ଧାରିତ ହୋଇନାହିଁ", + "editCategory": "ବର୍ଗ ସଂଶୋଧନ କରନ୍ତୁ", + "editModel": "ମଡେଲ୍ ସଂଶୋଧନ କରନ୍ତୁ", + "addNewModel": "ନୂତନ ମଡେଲ୍ ଯୋଡନ୍ତୁ", + "pleaseEnterValidName": "ଦୟାକରି ଏକ ବୈଧ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + "modelName": "ମଡେଲ୍ ନାମ", + "enterModelName": "ମଡେଲ୍ ନାମ ଲେଖନ୍ତୁ", + "modelUpdateSuccessfully": "ମଡେଲ୍ ସଫଳତାର ସହିତ ଅପଡେଟ୍ ହୋଇଛି!", + "modelCreatedSuccessfully": "ମଡେଲ୍ ସଫଳତାର ସହିତ ସୃଷ୍ଟି ହୋଇଛି!", + "models": "ମଡେଲ୍ ଗୁଡିକ", + "enterLabelText": "ଲେବଲ୍ ଟେକ୍ସଟ୍ ପ୍ରବେଶ କରନ୍ତୁ", + "searchBatchNo": "ବ୍ୟାଚ୍ ନମ୍ବର ଖୋଜନ୍ତୁ...", + "noActiveUser": "ସକ୍ରିୟ ଉପଭୋକ୍ତା ନାହାଁନ୍ତି", + "notInternetConnection": "ଇଣ୍ଟରନେଟ୍ ସଂଯୋଗ ନାହିଁ", + "pleaseCheckYourInternetConnection": "ଦୟาକରି ଆପଣଙ୍କର ଇଣ୍ଟରନେଟ୍ ସଂଯୋଗ ଯାଞ୍ଚ କରନ୍ତୁ ଏବଂ ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ", + "ok": "ଠିକ୍ ଅଛି", + "addCash": "ନଗଦ ଯୋଡନ୍ତୁ", + "reduceCash": "ନଗଦ କମାନ୍ତୁ", + "transactionType": "କାରବାର ପ୍ରକାର", + "user": "ଉପଭୋକ୍ତା", + "toAccount": "ଏହି ଆକାଉଣ୍ଟକୁ", + "fromAccount": "ଏହି ଆକାଉଣ୍ଟରୁ", + "years": "ବର୍ଷ", + "comboProductReport": "କମ୍ବୋ ଉତ୍ପାଦ ରିପୋର୍ଟ", + "ledger": "ଲେଜର (Ledger)", + "youDoNotHavePermissionToGenerateReport": "ରିପୋର୍ଟ ପ୍ରସ୍ତୁତ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ", + "noDataAvailable": "କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + "youDoNotHavePermissionToExportExcel": "Excel ଏକ୍ସପୋର୍ଟ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ", + "noDataAvailableForExport": "ଏକ୍ସପୋର୍ଟ ପାଇଁ କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + "supplierDue": "ସପ୍ଲାୟର ବାକି", + "partyType": "ପାର୍ଟି ପ୍ରକାର", + "allParty": "ସମସ୍ତ ପାର୍ଟି", + "yesterday": "ଗତକାଲି", + "last7Days": "ଗତ ୭ ଦିନ", + "last30Days": "ଗତ ୩୦ ଦିନ", + "currentMonth": "ଚଳିତ ମାସ", + "lastMonth": "ଗତ ମାସ", + "currentYear": "ଚଳିତ ବର୍ଷ", + "customerDate": "କଷ୍ଟମ୍ ତାରିଖ", + "noTransactionToGeneratePdf": "PDF ପ୍ରସ୍ତୁତ କରିବା ପାଇଁ କୌଣସି କାରବାର ନାହିଁ", + "generatePdf": "PDF ପ୍ରସ୍ତୁତ କରନ୍ତୁ", + "noTransactionFound": "କୌଣସି କାରବାର ମିଳିଲା ନାହିଁ", + "reference": "ରେଫରେନ୍ସ", + "creditIn": "କ୍ରେଡିଟ୍ (ଜମା)", + "debitOut": "ଡେବିଟ୍ (ଖର୍ଚ୍ଚ)", + "subscribeNow": "ଏବେ ସବସ୍କ୍ରାଇବ୍ କରନ୍ତୁ", + "expired": "ଅବଧି ସମାପ୍ତ", + "totalBalance": "ମୋଟ ବାଲାନ୍ସ", + "hoursLeft": "ଘଣ୍ଟା ବାକି ଅଛି", + "daysLeft": "ଦିନ ବାକି ଅଛି", + "pos": "POS", + "profitAndLoss": "ଲାଭ ଏବଂ କ୍ଷତି", + "branch": "ଶାଖା", + "hrm": "HRM", + "inventory": "ଇନଭେଣ୍ଟରୀ", + "editAttendance": "ଉପସ୍ଥାପନ ସଂଶୋଧନ କରନ୍ତୁ", + "addNewAttendance": "ନୂତନ ଉପସ୍ଥାପନ ଯୋଗ କରନ୍ତୁ", + "employee": "କର୍ମଚାରୀ", + "pleaseSelectAnEmployee": "ଦୟାକରି ଜଣେ କର୍ମଚାରୀ ଚୟନ କରନ୍ତୁ", + "shift": "ସିଫ୍ଟ", + "selectEmployeeFirst": "ପ୍ରଥମେ କର୍ମଚାରୀ ଚୟନ କରନ୍ତୁ", + "selectDateFirst": "ପ୍ରଥମେ ତାରିଖ ଚୟନ କରନ୍ତୁ", + "month": "ମାସ", + "autoSelected": "ସ୍ୱୟଂଚାଳିତ ଭାବେ ଚୟନିତ", + "pleaseSelectDate": "ଦୟାକରି ତାରିଖ ଚୟନ କରନ୍ତୁ", + "timeIn": "ପ୍ରବେଶ ସମୟ", + "timeOut": "ପ୍ରସ୍ଥାନ ସମୟ", + "attendance": "ଉପସ୍ଥାପନ", + "allEmployee": "ସମସ୍ତ କର୍ମଚାରୀ", + "noAvailableRecordFound": "କୌଣସି ଉପସ୍ଥାପନ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + "addAttendance": "ଉପସ୍ଥାପନ ଯୋଗ କରନ୍ତୁ", + "noNoteProvided": "କୌଣସି ସୂଚନା ଦିଆଯାଇ ନାହିଁ।", + "duration": "ଅବଧି", + "youDoNotHavePermissionToViewAttendance": "ଉପସ୍ଥାପନ ଦେଖିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ", + "department": "ବିଭାଗ", + "noDepartmentFound": "କୌଣସି ବିଭାଗ ମିଳିଲା ନାହିଁ।", + "inactive": "ନିଷ୍କ୍ରିୟ", + "noDescriptionAvailableForThisDepartment": "ଏହି ବିଭାଗ ପାଇଁ କୌଣସି ବିବରଣୀ ଉପଲବ୍ଧ ନାହିଁ।", + "youDoNotHavePermissionToUpdateDepartment": "ବିଭାଗ ଅପଡେଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "youDoNotHavePermissionToDeleteDepartment": "ବିଭାଗ ଡିଲିଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "failedToDeleteTheDeterment": "ବିଭାଗ ଡିଲିଟ୍ କରିବାରେ ବିଫଳ", + "failedToLoadDepartment": "ବିଭାଗ ଲୋଡ୍ କରିବାରେ ବିଫଳ", + "addDepartment": "ବିଭାଗ ଯୋଗ କରନ୍ତୁ", + "saving": "ସେଭ୍ ହେଉଛି", + "editDesignation": "ପଦବୀ ସଂଶୋଧନ କରନ୍ତୁ", + "addDesignation": "ନୂତନ ପଦବୀ ଯୋଗ କରନ୍ତୁ", + "designationName": "ପଦବୀ ନାମ", + "enterDesignationName": "ପଦବୀ ନାମ ଲେଖନ୍ତୁ", + "pleaseEnterDesignationName": "ଦୟାକରି ପଦବୀ ନାମ ଲେଖନ୍ତୁ", + "pleaseSelectAStatus": "ଦୟାକରି ଏକ ସ୍ଥିତି ଚୟନ କରନ୍ତୁ", + "enterDescription": "ବିବରଣୀ ଲେଖନ୍ତୁ", + "designation": "ପଦବୀ", + "noDesignationFound": "କୌଣସି ପଦବୀ ମିଳିଲା ନାହିଁ।", + "noDescriptionAvailableForThisDesignation": "ଏହି ପଦବୀ ପାଇଁ କୌଣସି ବିବରଣୀ ଉପଲବ୍ଧ ନାହିଁ।", + "youDoNotPermissionToUpdateDesignation": "ପଦବୀ ଅପଡେଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "youDoNotHavePermissionToDeleteDesignation": "ପଦବୀ ଡିଲିଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "updatePurchase": "କ୍ରୟ ଅପଡେଟ୍ କରନ୍ତୁ", + "editEmployee": "କର୍ମଚାରୀ ସଂଶୋଧନ କରନ୍ତୁ", + "addNewEmployee": "ନୂତନ କର୍ମଚାରୀ ଯୋଗ କରନ୍ତୁ", + "enterFullName": "ପୂରା ନାମ ଲେଖନ୍ତୁ", + "pleaseSelectDesignation": "ଦୟାକରି ପଦବୀ ଚୟନ କରନ୍ତୁ", + "pleaseSelectDepartment": "ଦୟାକରି ବିଭାଗ ଚୟନ କରନ୍ତୁ", + "pleaseSelectStatus": "ଦୟାକରି ସ୍ଥିତି ଚୟନ କରନ୍ତୁ", + "pleaseEnterYourPhoneNumber": "ଦୟାକରି ଆପଣଙ୍କ ଫୋନ୍ ନମ୍ବର ଲେଖନ୍ତୁ", + "countryName": "ଦେଶର ନାମ", + "enterYourCountry": "ଆପଣଙ୍କ ଦେଶର ନାମ ଲେଖନ୍ତୁ", + "salary": "ଦରମା", + "pleaseEnterYourSalary": "ଦୟାକରି ଆପଣଙ୍କ ଦରମା ଲେଖନ୍ତୁ", + "gender": "ଲିଙ୍ଗ", + "pleaseSelectYourGender": "ଦୟାକରି ଆପଣଙ୍କ ଲିଙ୍ଗ ଚୟନ କରନ୍ତୁ", + "pleaseSelectYourShift": "ଦୟାକରି ଆପଣଙ୍କ ସିଫ୍ଟ ଚୟନ କରନ୍ତୁ", + "birthDate": "ଜନ୍ମ ତାରିଖ", + "joinDate": "ଯୋଗଦାନ ତାରିଖ", + "staus": "ସ୍ଥିତି", + "pleaseSelectValidStartAndEndDates": "ଦୟାକରି ସଠିକ୍ ଆରମ୍ଭ ଏବଂ ଶେଷ ତାରିଖ ଚୟନ କରନ୍ତୁ।", + "endDateCannotBeBeforeStartDate": "ଶେଷ ତାରିଖ ଆରମ୍ଭ ତାରିଖ ପୂର୍ବରୁ ହୋଇପାରିବ ନାହିଁ।", + "editHoliday": "ଛୁଟି ସଂଶୋଧନ କରନ୍ତୁ", + "addNewHoliday": "ନୂତନ ଛୁଟି ଯୋଗ କରନ୍ତୁ", + "enterHolidayName": "ଛୁଟିର ନାମ ଲେଖନ୍ତୁ", + "pleaseEnterHolidayName": "ଦୟାକରି ଛୁଟିର ନାମ ଲେଖନ୍ତୁ", + "pleaseEnterDate": "ଦୟାକରି ତାରିଖ ଲେଖନ୍ତୁ", + "pleaseSelectStartDate": "ଦୟାକରି ଆରମ୍ଭ ତାରିଖ ଚୟନ କରନ୍ତୁ", + "pleaseEnterEndDate": "ଦୟାକରି ଶେଷ ତାରିଖ ଚୟନ କରନ୍ତୁ", + "endDateBeforeStartDate": "ଶେଷ ତାରିଖ ଆରମ୍ଭ ତାରିଖର ପୂର୍ବରୁ ଅଛି", + "holidayList": "ଛୁଟି ତାଲିକା", + "noHolidayFound": "କୌଣସି ଛୁଟି ମିଳିଲା ନାହିଁ।", + "noHolidayFundMatching": "ମେଳ ଖାଉଥିବା କୌଣସି ଛୁଟି ମିଳିଲା ନାହିଁ", + "addHoliday": "ଛୁଟି ଯୋଗ କରନ୍ତୁ", + "youDoNotHavePermissionToUpgradeHoliday": "ଛୁଟି ଅପଡେଟ୍ କରିବା ପାଇଁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "holiday": "ଛୁଟି", + "editLeave": "ଛୁଟି (Leave) ସଂଶୋଧନ କରନ୍ତୁ", + "addNewLeave": "ନୂତନ ଛୁଟି ଯୋଗ କରନ୍ତୁ", + "leaveType": "ଛୁଟିର ପ୍ରକାର", + "pleaseSelectALeaveType": "ଦୟାକରି ଛୁଟିର ପ୍ରକାର ଚୟନ କରନ୍ତୁ", + "pleaseSelectAStartDate": "ଦୟାକରି ଆରମ୍ଭ ତାରିଖ ଚୟନ କରନ୍ତୁ", + "leaveDuration": "ଛୁଟିର ଅବଧି", + "autoCalculatedDays": "ସ୍ୱୟଂଚାଳିତ ଭାବେ ଗଣନା କରାଯାଇଥିବା ଦିନ", + "leaveList": "ଛୁଟି ଆବେଦନ ତାଲିକା", + "noLeaveRequestFound": "କୌଣସି ଛୁଟି ଆବେଦନ ମିଳିଲା ନାହିଁ।", + "addLeave": "ଛୁଟି ଆବେଦନ କରନ୍ତୁ", + "noDescriptionProvided": "କୌଣସି ବିବରଣୀ ଦିଆଯାଇ ନାହିଁ।", + "youDoNotHavePermissionToUpdateLeaveRequest": "ଛୁଟି ଆବେଦନ ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "youDoNotHavePermissionToDeleteLeaveRequest": "ଛୁଟି ଆବେଦନ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "leaveRequest": "ଛୁଟି ଆବେଦନ", + "editPayroll": "ପେ-ରୋଲ୍ ସଂଶୋଧନ କରନ୍ତୁ", + "addNewPayroll": "ନୂତନ ପେ-ରୋଲ୍ ଯୋଗ କରନ୍ତୁ", + "paymentYear": "ପୈଠ ବର୍ଷ", + "pleaseSelectPaymentYear": "ଦୟାକରି ପୈଠ ବର୍ଷ ଚୟନ କରନ୍ତୁ", + "pleaseSelectAnMonth": "ଦୟାକରି ମାସ ଚୟନ କରନ୍ତୁ", + "pleaseEnterADate": "ଦୟାକରି ଏକ ତାରିଖ ଲେଖନ୍ତୁ", + "totalSalaryAmount": "ମୋଟ ଦରମା ପରିମାଣ", + "payrollList": "ପେ-ରୋଲ୍ ତାଲିକା", + "noPayrollFound": "କୌଣସି ପେ-ରୋଲ୍ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + "paymentDetails": "ପୈଠ ବିବରଣୀ", + "youDoNotHaveUpdatePayroll": "ପେ-ରୋଲ୍ ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "youDoNotHavePermissionToDeletePayroll": "ପେ-ରୋଲ୍ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "payrollRecord": "ପେ-ରୋଲ୍ ରେକର୍ଡ", + "searchAttendance": "ଉପସ୍ଥାପନ ଖୋଜନ୍ତୁ", + "attendanceReport": "ଉପସ୍ଥାପନ ରିପୋର୍ଟ", + "noAttendanceRecordFound": "ଚୟନିତ ଫିଲ୍ଟର୍ ପାଇଁ କୌଣସି ଉପସ୍ଥାପନ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + "searchLeave": "ଛୁଟି ଖୋଜନ୍ତୁ", + "leaveReports": "ଛୁଟି ରିପୋର୍ଟ", + "noLeaveRecordFound": "ଚୟନିତ ଫିଲ୍ଟର୍ ପାଇଁ କୌଣସି ଛୁଟି ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + "durationDays": "ଅବଧି (ଦିନ)", + "payrollReports": "ପେ-ରୋଲ୍ ରିପୋର୍ଟ", + "noMatchingPayrollFound": "ମେଳ ଖାଉଥିବା କୌଣସି ପେ-ରୋଲ୍ ରେକର୍ଡ ମିଳିଲା ନାହିଁ।", + "editShift": "ସିଫ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ", + "addNewShift": "ନୂତନ ସିଫ୍ଟ ଯୋଗ କରନ୍ତୁ", + "shiftName": "ସିଫ୍ଟ ନାମ", + "pleaseSelectAShift": "ଦୟାକରି ଏକ ସିଫ୍ଟ ଚୟନ କରନ୍ତୁ", + "breakStatus": "ବ୍ରେକ୍ ସ୍ଥିତି", + "pleaseSelectBreakStatus": "ଦୟାକରି ବ୍ରେକ୍ ସ୍ଥିତି ଚୟନ କରନ୍ତୁ", + "startTimeIsRequired": "ଆରମ୍ଭ ସମୟ ଆବଶ୍ୟକ", + "startTime": "ଆରମ୍ଭ ସମୟ", + "enterStartTime": "ଆରମ୍ଭ ସମୟ ଲେଖନ୍ତୁ", + "endTimeIsRequired": "ଶେଷ ସମୟ ଆବଶ୍ୟକ", + "endTime": "ଶେଷ ସମୟ", + "enterEndTime": "ଶେଷ ସମୟ ଲେଖନ୍ତୁ", + "startBreakTime": "ବ୍ରେକ୍ ଆରମ୍ଭ ସମୟ", + "enterBreakTime": "ବ୍ରେକ୍ ସମୟ ଲେଖନ୍ତୁ", + "endBreakTime": "ବ୍ରେକ୍ ଶେଷ ସମୟ", + "noShiftFound": "କୌଣସି ସିଫ୍ଟ ମିଳିଲା ନାହିଁ।", + "addShift": "ସିଫ୍ଟ ଯୋଗ କରନ୍ତୁ", + "breakTime": "ବ୍ରେକ୍ ସମୟ", + "breakDuration": "ବ୍ରେକ୍ ଅବଧି", + "youDoNotToHavePermissionToUpdateShift": "ସିଫ୍ଟ ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "youDoNotToHavePermissionToDeleteShift": "ସିଫ୍ଟ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "doYouReallyWantToDeleteThis": "ଆପଣ ପ୍ରକୃତରେ ଏହାକୁ ଡିଲିଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି କି", + "viewDetails": "ବିବରଣୀ ଦେଖନ୍ତୁ", + "leave": "ଛୁଟି", + "payroll": "ପେ-ରୋଲ୍", + "editBankAdjustment": "ବ୍ୟାଙ୍କ ଆଡଜଷ୍ଟମେଣ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ", + "adjustBankBalance": "ବ୍ୟାଙ୍କ ବାଲାନ୍ସ ଆଡଜଷ୍ଟ କରନ୍ତୁ", + "pleaseAddAtLeastOneBank": "ବାଲାନ୍ସ ଆଡଜଷ୍ଟ କରିବା ପାଇଁ ଅତିକମରେ ଗୋଟିଏ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଯୋଗ କରନ୍ତୁ।", + "accountNumber": "ଆକାଉଣ୍ଟ ନାମ", + "selectAccount": "ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ", + "selectType": "ପ୍ରକାର ଚୟନ କରନ୍ତୁ", + "amountsIsRequired": "ପରିମାଣ ଆବଶ୍ୟକ", + "invalidAmount": "ଅବୈଧ ପରିମାଣ", + "adjustmentDate": "ଆଡଜଷ୍ଟମେଣ୍ଟ ତାରିଖ", + "dateIsRequired": "ତାରିଖ ଆବଶ୍ୟକ", + "editBankAccounts": "ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ", + "addNewBankAccounts": "ନୂତନ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଯୋଗ କରନ୍ତୁ", + "accountDisplayName": "ଆକାଉଣ୍ଟ ପ୍ରଦର୍ଶନ ନାମ", + "enterAccountDisplayName": "ଆକାଉଣ୍ଟ ପ୍ରଦର୍ଶନ ନାମ ଲେଖନ୍ତୁ", + "displayNameIsRequired": "ପ୍ରଦର୍ଶନ ନାମ ଆବଶ୍ୟକ", + "openingBalanceIsRequired": "ଓପନିଂ ବାଲାନ୍ସ ଆବଶ୍ୟକ", + "asOfDate": "ତାରିଖ ସୁଦ୍ଧା", + "hideFiled": "ଫିଲ୍ଡ ଲୁଚାନ୍ତୁ", + "addMoreFiled": "ଅଧିକ ଫିଲ୍ଡ ଯୋଗ କରନ୍ତୁ", + "enterAccountName": "ଆକାଉଣ୍ଟ ନମ୍ବର ଲେଖନ୍ତୁ", + "ifscCode": "IFSC କୋଡ୍", + "upiIdForQrCode": "QR କୋଡ୍ ପାଇଁ UPI ID", + "bankName": "ବ୍ୟାଙ୍କ ନାମ", + "enterBankName": "ବ୍ୟାଙ୍କ ନାମ ଲେଖନ୍ତୁ", + "accountHolderName": "ଆକାଉଣ୍ଟଧାରୀଙ୍କ ନାମ", + "enterAccountHolderName": "ଆକାଉଣ୍ଟଧାରୀଙ୍କ ନାମ ଲେଖନ୍ତୁ", + "printBankDetailsAndInvoice": "ଇନଭଏସରେ ବ୍ୟାଙ୍କ ବିବରଣୀ ପ୍ରିଣ୍ଟ କରନ୍ତୁ", + "viewingTransactionFor": "କାରବାର ଦେଖୁଛନ୍ତି", + "bankAccounts": "ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ", + "noBankAccountFound": "କୌଣସି ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ।", + "noAccountsFoundMissing": "ମେଳ ଖାଉଥିବା କୌଣସି ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ", + "deposit": "ଜମା", + "addBank": "ବ୍ୟାଙ୍କ ଯୋଗ କରନ୍ତୁ", + "bankToBankTransfer": "ବ୍ୟାଙ୍କରୁ ବ୍ୟାଙ୍କକୁ ଟ୍ରାନ୍ସଫର୍", + "bankToCashTransfer": "ବ୍ୟାଙ୍କରୁ ନଗଦ ଟ୍ରାନ୍ସଫର୍", + "accountName": "ଆକାଉଣ୍ଟ ନାମ", + "holderName": "ଧାରକଙ୍କ ନାମ", + "openingDate": "ଖୋଲିବା ତାରିଖ", + "currentBalance": "ବର୍ତ୍ତମାନର ବାଲାନ୍ସ", + "permissionDeniedToDeleteBank": "ବ୍ୟାଙ୍କ ଡିଲିଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "canNotEditThisTransactionType": "ଏହି ପ୍ରକାରର କାରବାର ସଂଶୋଧନ କରାଯାଇପାରିବ ନାହିଁ।", + "bank": "ବ୍ୟାଙ୍କ", + "noTransactionFoundForThisFilter": "ଏହି ଫିଲ୍ଟର୍ ପାଇଁ କୌଣସି କାରବାର ମିଳିଲା ନାହିଁ।", + "pleaseSelectBothAccounts": "ଦୟାକରି ଉଭୟ ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ।", + "cannotTransferToSameAccounts": "ସମାନ ଆକାଉଣ୍ଟକୁ ଟ୍ରାନ୍ସଫର୍ କରାଯାଇପାରିବ ନାହିଁ।", + "editBankTransfer": "ବ୍ୟାଙ୍କ ଟ୍ରାନ୍ସଫର୍ ସଂଶୋଧନ କରନ୍ତୁ", + "needAtLeastTwoBankAccount": "ଟ୍ରାନ୍ସଫର୍ କରିବା ପାଇଁ ଅତିକମରେ ଦୁଇଟି ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଆବଶ୍ୟକ।", + "from": "ଠାରୁ", + "to": "କୁ", + "editBankToCash": "ବ୍ୟାଙ୍କରୁ ନଗଦ ଟ୍ରାନ୍ସଫର୍ ସଂଶୋଧନ କରନ୍ତୁ", + "noBankAccountsFoundToTransferFrom": "ଟ୍ରାନ୍ସଫର୍ କରିବା ପାଇଁ କୌଣସି ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ।", + "selectOneAccount": "ଗୋଟିଏ ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ", + "editCashAdjustment": "ନଗଦ ଆଡଜଷ୍ଟମେଣ୍ଟ ସଂଶୋଧନ କରନ୍ତୁ", + "adjustCashBalance": "ନଗଦ ବାଲାନ୍ସ ଆଡଜଷ୍ଟ କରନ୍ତୁ", + "customDate": "କଷ୍ଟମ୍ ତାରିଖ", + "cashInHand": "ନଗଦ ଟଙ୍କା", + "currentCashBalance": "ବର୍ତ୍ତମାନର ନଗଦ ବାଲାନ୍ସ", + "transfer": "ଟ୍ରାନ୍ସଫର୍", + "adjustCash": "ନଗଦ ଆଡଜଷ୍ଟ କରନ୍ତୁ", + "pleaseSelectADestinationBankAccounts": "ଦୟାକରି ଏକ ଗନ୍ତବ୍ୟସ୍ଥଳ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ଚୟନ କରନ୍ତୁ।", + "editCashToBank": "ନଗଦରୁ ବ୍ୟାଙ୍କକୁ ଟ୍ରାନ୍ସଫର୍ ସଂଶୋଧନ କରନ୍ତୁ", + "cashToBankTransfer": "ନଗଦରୁ ବ୍ୟାଙ୍କକୁ ଟ୍ରାନ୍ସଫର୍", + "noDestinationBankAccountFond": "କୌଣସି ଗନ୍ତବ୍ୟସ୍ଥଳ ବ୍ୟାଙ୍କ ଆକାଉଣ୍ଟ ମିଳିଲା ନାହିଁ।", + "transferCheque": "ଚେକ୍ ଟ୍ରାନ୍ସଫର୍ କରନ୍ତୁ", + "receivedFrom": "ପ୍ରାପ୍ତ ହୋଇଛି", + "chequeAmount": "ଚେକ୍ ପରିମାଣ", + "chequeNumber": "ଚେକ୍ ନମ୍ବର", + "chequeDate": "ଚେକ୍ ତାରିଖ", + "referenceNumber": "ରେଫରେନ୍ସ ନମ୍ବର", + "selectBankToCash": "ବ୍ୟାଙ୍କ କିମ୍ବା ନଗଦ ଚୟନ କରନ୍ତୁ", + "depositTo": "ଜମା କରନ୍ତୁ", + "selectDepositDestination": "ଜମା କରିବା ସ୍ଥାନ ଚୟନ କରନ୍ତୁ", + "transferDate": "ଟ୍ରାନ୍ସଫର୍ ତାରିଖ", + "doYouWantToRellyReOpenThisCheque": "ଆପଣ ପ୍ରକୃତରେ ଏହି ଚେକ୍‌କୁ ପୁଣି ଖୋଲିବାକୁ ଚାହୁଁଛନ୍ତି କି?", + "okay": "ଠିକ୍ ଅଛି", + "reOpen": "ପୁନର୍ବାର ଖୋଲନ୍ତୁ", + "open": "ଖୋଲା ଅଛି", + "chequeList": "ଚେକ୍ ତାଲିକା", + "closed": "ବନ୍ଦ ଅଛି", + "noChequeFound": "କୌଣସି ଚେକ୍ ମିଳିଲା ନାହିଁ", + "searchTransaction": "କାରବାର ଖୋଜନ୍ତୁ...", + "filterByDate": "ତାରିଖ ଅନୁସାରେ ଫିଲ୍ଟର୍ କରନ୍ତୁ", + "addImage": "ଛବି ଯୋଗ କରନ୍ତୁ", + "cashAndBankManagement": "ନଗଦ ଏବଂ ବ୍ୟାଙ୍କ ପରିଚାଳନା", + "cheque": "ଚେକ୍", + "branchList": "ଶାଖା ତାଲିକା", + "roleAndPermission": "ଭୂମିକା ଏବଂ ଅନୁମତି", + "switchBank": "ଶାଖା ବଦଳାଇବେ କି?", + "exitBank": "ଶାଖାରୁ ବାହାରନ୍ତୁ", + "areYouSureWantToSwitchToDifferentBranch": "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଅନ୍ୟ ଏକ ଶାଖାକୁ ଯିବାକୁ ଚାହୁଁଛନ୍ତି?", + "areYourSureYouWantToExitFromThisBranch": "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଏହି ଶାଖାରୁ ବାହାରିବାକୁ ଚାହୁଁଛନ୍ତି?", + "switchs": "ବଦଳାନ୍ତୁ", + "exit": "ପ୍ରସ୍ଥାନ", + "createBranch": "ଶାଖା ତିଆରି କରନ୍ତୁ", + "areYouSureWantToDeleteThisBranch": "ଆପଣ ନିଶ୍ଚିତ କି ଏହି ଶାଖାକୁ ଡିଲିଟ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି?", + "currents": "ବର୍ତ୍ତମାନର", + "noBrunchFound": "କୌଣସି ଶାଖା ମିଳିଲା ନାହିଁ", + "updateBranch": "ଶାଖା ଅପଡେଟ୍ କରନ୍ତୁ", + "pleaseEnterBranchName": "ଦୟାକରି ଶାଖା ନାମ ଲେଖନ୍ତୁ", + "enterBalance": "ବାଲାନ୍ସ ଲେଖନ୍ତୁ", + "youDoNotHavePermissionToUpdateBranch": "ଶାଖା ଅପଡେଟ୍ କରିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "allTransaction": "ସମସ୍ତ କାରବାର", + "duePay": "ବାକି ପୈଠ", + "allParties": "ସମସ୍ତ ପାର୍ଟି", + "retry": "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ", + "incomeCategoriesReport": "ଆୟ ବର୍ଗ ରିପୋର୍ଟ", + "dayBook": "ଡେ-ବୁକ୍ (Day Book)", + "billWiseProfit": "ବିଲ୍ ଅନୁସାରେ ଲାଭ", + "cashFlow": "କ୍ୟାଶ୍ ଫ୍ଲୋ (Cash Flow)", + "balanceSheet": "ବ୍ୟାଲେନ୍ସ ସିଟ୍", + "taxReport": "ଟିକସ ରିପୋର୍ଟ", + "productSaleHistory": "ଉତ୍ପାଦ ବିକ୍ରୟ ଇତିହାସ", + "productPurchaseHistory": "ଉତ୍ପାଦ କ୍ରୟ ଇତିହାସ", + "partyReports": "ପାର୍ଟି ରିପୋର୍ଟ", + "customerLedger": "ଗ୍ରାହକ ଲେଜର", + "supplierLedger": "ସପ୍ଲାୟର ଲେଜର", + "partyWiseProfit": "ପାର୍ଟି ଅନୁସାରେ ଲାଭ", + "productWiseProfit": "ଉତ୍ପାଦ ଅନୁସାରେ ଲାଭ", + "top5Customer": "ଶ୍ରେଷ୍ଠ ୫ ଗ୍ରାହକ", + "top5Supplier": "ଶ୍ରେଷ୍ଠ ୫ ସପ୍ଲାୟର", + "productReports": "ଉତ୍ପାଦ ରିପୋର୍ଟ", + "comboReport": "କମ୍ବୋ ରିପୋର୍ଟ", + "expiredItemReport": "ଅବଧି ସରିଥିବା ସାମଗ୍ରୀ ରିପୋର୍ଟ", + "top5Product": "ଶ୍ରେଷ୍ଠ ୫ ଉତ୍ପାଦ", + "productWiseProfitAndLoss": "ଉତ୍ପାଦ ଅନୁସାରେ ଲାଭ ଏବଂ କ୍ଷତି", + "productWisePurchase": "ଉତ୍ପାଦ ଅନୁସାରେ କ୍ରୟ", + "productWiseSale": "ଉତ୍ପାଦ ଅନୁସାରେ ବିକ୍ରୟ", + "noProductMatchYourSearch": "ଖୋଜୁଥିବା ମେଳ ଖାଉଥିବା କୌଣସି ଉତ୍ପାଦ ମିଳିଲା ନାହିଁ।", + "purchaseQty": "କ୍ରୟ ପରିମାଣ", + "saleQty": "ବିକ୍ରୟ ପରିମାଣ", + "youDoNotHavePermissionProfitAndLoss": "ଲାଭ ଏବଂ କ୍ଷତି ଦେଖିବା ପାଇଁ ଅନୁମତି ନାହିଁ।", + "sold": "ବିକ୍ରି ହୋଇଛି", + "remaining": "ବାକି ଅଛି", + "totalAssets": "ମୋଟ ସମ୍ପତ୍ତି", + "assets": "ସମ୍ପତ୍ତି", + "itemName": "ସାମଗ୍ରୀର ନାମ", + "personalInfo": "ବ୍ୟକ୍ତିଗତ ସୂଚନା:", + "dueBalance": "ବାକି ବାଲାନ୍ସ", + "walletBalance": "ୱାଲେଟ୍ ବାଲାନ୍ସ", + "cashIn": "ନଗଦ ଜମା", + "cashOut": "ନଗଦ ଖର୍ଚ୍ଚ", + "runningCash": "ଚଳନ୍ତି ନଗଦ", + "moneyIn": "ଟଙ୍କା ଆସିଲା", + "moneyOut": "ଟଙ୍କା ଗଲା", + "noDataAvailableForGeneratePdf": "PDF ପ୍ରସ୍ତୁତ କରିବା ପାଇଁ କୌଣସି ତଥ୍ୟ ନାହିଁ", + "balanceDue": "ବାକି ପରିମାଣ", + "returnedAmount": "ଫେରସ୍ତ ପରିମାଣ", + "saleReturn": "ବିକ୍ରୟ ଫେରସ୍ତ", + "saleEdit": "ବିକ୍ରୟ ସଂଶୋଧନ", + "pleaseAddASalesReturn": "ଦୟାକରି ଏକ ବିକ୍ରୟ ଫେରସ୍ତ ଯୋଗ କରନ୍ତୁ", + "subscriptionReports": "ସବସ୍କ୍ରିପସନ୍ ରିପୋର୍ଟ", + "started": "ଆରମ୍ଭ ହୋଇଛି", + "end": "ଶେଷ", + "taxReportList": "ଟିକସ ରିପୋର୍ଟ ତାଲିକା", + "developedBy": "ଦ୍ୱାରା ବିକଶିତ", + "time": "ସମୟ", + "receivedBy": "ଦ୍ୱାରା ପ୍ରାପ୍ତ", + "wallet": "ୱାଲେଟ୍", + "warranty": "ୱାରେଣ୍ଟି", + "guarantee": "ଗ୍ୟାରେଣ୍ଟି", + "remark": "ମନ୍ତବ୍ୟ", + "bankDetails": "ବ୍ୟାଙ୍କ ବିବରଣୀ", + "cashAndBank": "ନଗଦ ଏବଂ ବ୍ୟାଙ୍କ", + "pdfGenerateSuccessfully": "PDF ସଫଳତାର ସହ ପ୍ରସ୍ତୁତ ହେଲା", + "generatingPdf": "ପିଡିଏଫ୍ ସୃଷ୍ଟି ହେଉଛି", + "INVOICE": "ଇନଭଏସ୍", + "admin": "ପ୍ରଶାସକ", + "invoiceNumber": "ଇନଭଏସ୍ ନମ୍ବର", + "vatNumber": "ଭ୍ୟାଟ୍ ନମ୍ବର", + "customerSignature": "ଗ୍ରାହକ ଦସ୍ତଖତ", + "authorizedSignature": "ଅଧିକୃତ ଦସ୍ତଖତ", + "poweredBy": "ଦ୍ୱାରା ସଂଚାଳିତ", + "shippingCharge": "ପଠାନା ଖର୍ଚ୍ଚ", + "totalReturned": "ମୋଟ ଫେରାଇଦିଆଗଲା", + "amountsInWord": "ଟଙ୍କା ଶବ୍ଦରେ", + "changeAmount": "ଖୁଦ୍ର ରାଶି", + "sellsBy": "ବିକ୍ରୟ କରିଛନ୍ତି", + "rounding": "ଗୋଲାକାରଣ", + "paidBy": "ପ୍ରଦାନ କରିଛନ୍ତି", + "vatGstTitle": "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ଶୀର୍ଷକ", + "enterVatGstTitle": "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ଶୀର୍ଷକ ଦିଅନ୍ତୁ", + "vatGstNumber": "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ନମ୍ବର", + "enterVatGstNumber": "ଭ୍ୟାଟ୍/ଜିଏସ୍ଟି ନମ୍ବର ଦିଅନ୍ତୁ", + "vatAndTax": "ଭ୍ୟାଟ୍ ଏବଂ କର", + "customPrint": "ଇଚ୍ଛାମୁତାବକ୍ ଛାପ", + "taxRates": "କର ହାର", + "taxRatesMangeYourTaxRates": "କର ହାର - ଆପଣଙ୍କ କର ହାର ଚାଳନା କରନ୍ତୁ", + "add": "ଯୋଗ କରନ୍ତୁ", + "status": "ସ୍ଥିତି", + "active": "ସକ୍ରିୟ", + "disable": "ନିଷ୍କ୍ରିୟ", + "deletedSuccessFully": "ସଫଳଭାବରେ ବିଲୋପ ହେଲା!", + "failedToDeleteTheTax": "କର ବିଲୋପ କରିପାରିଲା ନାହିଁ", + "errorDeletingTax": "କର ବିଲୋପ କରିବାରେ ତ୍ରୁଟି", + "taxGroup": "କର ଗୋଷ୍ଠୀ", + "combinationOfTheMultipleTaxes": "ଅନେକ କର ର ସଂଯୋଜନ", + "subTaxes": "ଉପ-କର", + "action": "କାର୍ଯ୍ୟ", + "addTax": "କର ଯୋଗ କରନ୍ତୁ", + "editTax": "କର ସମ୍ପାଦନ କରନ୍ତୁ", + "addNewTax": "ନୂଆ କର ଯୋଗ କରନ୍ତୁ", + "enterTaxRates": "କର ହାର ଦିଅନ୍ତୁ", + "addTaxGroup": "ନୂଆ କର ଗୋଷ୍ଠୀ ଯୋଗ କରନ୍ତୁ", + "editTaxGroup": "କର ଗୋଷ୍ଠୀ ସମ୍ପାଦନ କରନ୍ତୁ", + "taxWithSingleMultipleTaxType": "ଏକ ବା ଅନେକ ପ୍ରକାର କର ସହିତ କର", + "noSubTaxSelected": "କୌଣସି ଉପ-କର ବାଛାଯାଇନି", + "subTaxList": "ଉପ-କର ତାଲିକା", + "taxPercent": "କର ପ୍ରତିଶତ", + "done": "ସମାପ୍ତ", + "writerTaxHere": "ଏଠାରେ ଟେକ୍ସ୍ଟ ଲେଖନ୍ତୁ...", + "expiredList": "ମেয়ାଦ ସମାପ୍ତ ତାଲିକା", + "listIsEmpty": "ତାଲିକା ଖାଲି ଅଛି", + "printingInvoice": "ଇନଭଏସ୍ ଛାପାଯାଉଛି", + "salesSetting": "ବିକ୍ରୟ ସେଟିଂ", + "invoiceLogo": "ଇନଭଏସ୍ ଲୋଗୋ", + "printingOption": "ଛାପିବା ବିକଳ୍ପ", + "amountRoundingMethod": "ରାଶି ଗୋଲାକାରଣ ପଦ୍ଧତି", + "signUp": "ନିବନ୍ଧନ କରନ୍ତୁ", + "returnedItem": "ଫେରାଇଥିବା ଆଇଟମ୍", + "returnedDate": "ଫେରାଇଥିବା ତାରିଖ", + "unitPrice": "ଇକାଇ ମୂଲ୍ୟ", + "saleBy": "ବିକ୍ରୟ କରାଯାଇଛି", + "purchasedBy": "କିଣାଯାଇଛି", + "collectedBys": "ସଂଗ୍ରହ କରାଯାଇଛି", + "payableAmount": "ଅନୁଶୋଧିତ ରାଶି", + "receivedAmount": "ଗ୍ରହଣ କରାଯାଇଥିବା ରାଶି", + "unitPrices": "ଏକକ ମୂଲ୍ୟ", + "item": "ବସ୍ତୁ", + "sl": "କ୍ରମିକ ସଂଖ୍ୟା", + "mobiles": "ମୋବାଇଲ", + "paidVia": "ମାଧ୍ୟମରେ ପ୍ରଦାନ ହୋଇଛି", + "moneyReceipt": "ଟଙ୍କା ରସିଦ", + "receipt": "ରସିଦ", + "addUserRole": "ବ୍ୟବହାରକାରୀ ଭୂମିକା ଯୋଡନ୍ତୁ", + "noRoleFound": "କୌଣସି ବ୍ୟବହାରକାରୀ ଭୂମିକା ମିଳିଲା ନାହିଁ", + "yourPackageExpiredInDays": "ଆପଣଙ୍କର ପ୍ୟାକେଜ୍ 5 ଦିନରେ ସମାପ୍ତ ହେବ", + "yourPackageExpiredToday": "ଆଜି ଆପଣଙ୍କର ପ୍ୟାକେଜ୍ ସମାପ୍ତ ହେବ\n\nଦୟାକରି ପୁନଃ ଖରିଦ କରନ୍ତୁ", + "contactUs": "ଆମ ସହିତ ଯୋଗାଯୋଗ କରନ୍ତୁ", + "writeYourMessageHere": "ଆପଣଙ୍କର ସନ୍ଦେଶ ଏଠାରେ ଲେଖନ୍ତୁ", + "sendMessage": "ସନ୍ଦେଶ ପଠାନ୍ତୁ", + "sendYourEmail": "ଆପଣଙ୍କର ଇମେଲ ପଠାନ୍ତୁ", + "backToHome": "ମୁଖ୍ୟ ପୃଷ୍ଠାକୁ ଫେରନ୍ତୁ", + "promoCode": "ପ୍ରମୋ କୋଡ୍", + "submit": "ଦାଖଲ କରନ୍ତୁ", + "seeAllPromoCode": "ସମସ୍ତ ପ୍ରମୋ କୋଡ୍ ଦେଖନ୍ତୁ", + "categories": "ଶ୍ରେଣୀଗୁଡିକ", + "enterYourPhoneNumber": "ଆପଣଙ୍କର ଫୋନ୍ ନମ୍ବର ଦାଖଲ କରନ୍ତୁ", + "enterFullAddress": "ପୂର୍ଣ୍ଣ ଠିକଣା ଦାଖଲ କରନ୍ତୁ", + "enterYourEmailAddress": "ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣା ଦାଖଲ କରନ୍ତୁ", + "pleaseEnterAPassword": "ଦୟାକରି ଏକ ପାସୱାର୍ଡ ଦାଖଲ କରନ୍ତୁ", + "pleaseEnterAConfirmPassword": "ଦୟାକରି ଏକ ସନ୍ଦେଶ ପାସୱାର୍ଡ ଦାଖଲ କରନ୍ତୁ", + "enterYourName": "ଆପଣଙ୍କ ନାମ ଦାଖଲ କରନ୍ତୁ", + "addNewAddress": "ନୂଆ ଠିକଣା ଯୋଡନ୍ତୁ", + "firstName": "ପ୍ରଥମ ନାମ", + "lastName": "ଶେଷ ନାମ", + "country": "ଦେଶ", + "bangladesh": "ବାଂଲାଦେଶ", + "apply": "ଲାଗୁ କରନ୍ତୁ", + "deliveryAddress": "ଡେଲିଭେରି ଠିକଣା", + "noDataAvailabe": "କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + "addDelivery": "ଡେଲିଭେରି ଯୋଡନ୍ତୁ", + "description": "ବର୍ଣ୍ଣନା", + "addNote": "ଟୀକା ଯୋଡନ୍ତୁ", + "image": "ଛବି", + "pleaseConnectThePrinterFirst": "ଦୟାକରି ପ୍ରଥମେ ପ୍ରିଣ୍ଟରକୁ ସଂଯୁକ୍ତ କରନ୍ତୁ", + "selectCategory": "ଶ୍ରେଣୀ ଚୟନ କରନ୍ତୁ", + "enterExpenseDate": "ଖର୍ଚ୍ଚ ତାରିଖ ଦାଖଲ କରନ୍ତୁ", + "enterName": "ନାମ ଦାଖଲ କରନ୍ତୁ", + "enterAmount": "ରାଶି ଦାଖଲ କରନ୍ତୁ", + "enterRefNumber": "ଉଲ୍ଲେଖ ନମ୍ବର ଦାଖଲ କରନ୍ତୁ", + "fashions": "ଫ୍ୟାସନ୍", + "billTO": "ବିଲ୍ ପାଇଁ", + "totalDue": "ମୋଟ ବକେୟା", + "paymentsAmount": "ମୋଟ ପେମେଣ୍ଟ", + "remainingDue": "ବକେୟା ରାଶି", + "thankYouForYourDuePayment": "ଆପଣଙ୍କ ବକେୟା ପେମେଣ୍ଟ ପାଇଁ ଧନ୍ୟବାଦ", + "print": "ପ୍ରିଣ୍ଟ କରନ୍ତୁ", + "unitPirce": "ଇଉନିଟ୍ ମୂଲ୍ୟ", + "totalPrice": "ମୋଟ ମୂଲ୍ୟ", + "totalVat": "ମୋଟ ଭ୍ୟାଟ୍", + "deliveryCharge": "ଡେଲିଭେରି ଖର୍ଚ୍ଚ", + "totalPayable": "ମୋଟ ଦାୟୀ", + "thakYouForYourPurchase": "ଆପଣଙ୍କର କ୍ରୟ ପାଇଁ ଧନ୍ୟବାଦ", + "pleaseConnectYourBlutohPrinter": "ଦୟାକରି ଆପଣଙ୍କର ବ୍ଲୁଟୁଥ୍ ପ୍ରିଣ୍ଟର ସଂଯୁକ୍ତ କରନ୍ତୁ", + "editSocailMedia": "ସୋସିଆଲ୍ ମିଡିଆ ସଂପାଦନା କରନ୍ତୁ", + "socialMarketing": "ସାମାଜିକ ବିପଣି", + "share": "ସେୟାର୍ କରନ୍ତୁ", + "notification": "ସୂଚନା", + "purchaseAlarm": "କ୍ରୟ ସତର୍କତା", + "purchaseConfirmed": "କ୍ରୟ ନିଶ୍ଚିତ", + "paymentComplete": "ପେମେଣ୍ଟ ସମାପ୍ତ", + "retur": "ଫେରତ", + "sendSms": "SMS ପଠାନ୍ତୁ", + "recivethePin": "ପିନ୍ ଗ୍ରହଣ କରନ୍ତୁ", + "startNewSale": "ନୂତନ ବିକ୍ରୟ ଆରମ୍ଭ କରନ୍ତୁ", + "payment": "ପେମେଣ୍ଟ", + "masterCard": "ମାଷ୍ଟର କାର୍ଡ", + "instrucation": "ନିର୍ଦ୍ଦେଶନା", + "cash": "ନଗଦ", + "invoiceViewr": "ଚାଲାନ ଦର୍ଶକ", + "size": "ଆକାର", + "color": "ରଙ୍ଗ", + "weight": "ଓଜନ", + "capacity": "କ୍ଷମତା", + "type": "ପ୍ରକାର", + "youWantTodeletetheProduct": "ଆପଣ ଏହି ପ୍ରୋଡକ୍ଟ ଦୁର୍କରିବାକୁ ଚାହାଁନ୍ତି?", + "delete": "ଦୁର୍କରନ୍ତୁ", + "contactDetials": "ଯୋଗାଯୋଗ ବିବରଣୀ", + "clarence": "ସଫା କରନ୍ତୁ", + "call": "ଫୋନ୍ କରନ୍ତୁ", + "messege": "ସନ୍ଦେଶ", + "dailyTransaction": "ଦୈନିକ ଲେନଦେନ", + "promo": "ପ୍ରମୋ", + "send": "ପଠାନ୍ତୁ", + "easyToUseThePos": "ଆସାନରେ ବ୍ୟବହାର କରିପାରିବା ପୋସ୍", + "easytheusedesciption": "POSpro ଆପ୍ ସବୁଠାରୁ ଭଲ ପୋସ୍ ସିଷ୍ଟମ୍ ମଧ୍ୟରୁ ଗୋଟିଏ, ଯାହା ମାଗଣା ଓ ସହଜ।", + "choseYourFeature": "ଆପଣଙ୍କର ବୈଶିଷ୍ଟ୍ୟ ବାଛନ୍ତୁ", + "choseyourfeatureDesciption": "ବୈଶିଷ୍ଟ୍ୟଗୁଡିକ ପରମ୍ପରାଗତ ସମାଧାନଗୁଡିକ ଠାରୁ POSpro କୁ ଅଲଗା କରିଥାଏ।", + "allBusinessSolutions": "ସମସ୍ତ ବ୍ୟବସାୟ ସମାଧାନ", + "allBusinessolutionDescrip": "PosPro ଏକ ସମ୍ପୂର୍ଣ୍ଣ ବ୍ୟବସାୟ ସମାଧାନ ଯାହାରେ ଷ୍ଟକ୍, ଖାତା, ବିକ୍ରୟ, ଖର୍ଚ୍ଚ ଓ ଲାଭ/କ୍ଷତି ରହିଛି।", + "skip": "ଛାଡନ୍ତୁ", + "next": "ପରବର୍ତ୍ତୀ", + "anewUpdateAvailable": "ଏକ ନୂଆ ଅପଡେଟ୍ ଉପଲବ୍ଧ ଅଛି\nଦୟାକରି ଆପ୍ ଅପଡେଟ୍ କରନ୍ତୁ", + "skipTheUpdate": "ଅପଡେଟ୍ ଛାଡନ୍ତୁ", + "rememberMeLater": "ପରେ ମତେ ସ୍ମରଣ କରନ୍ତୁ", + "powerdedByAcnoo": "Acnoo ଦ୍ୱାରା ସଚଳ", + "lossOrProfit": "କ୍ଷତି/ଲାଭ", + "expense": "ଖର୍ଚ୍ଚ", + "parties": "ପକ୍ଷଗୁଡିକ", + "home": "ମୁଖ୍ୟ ପୃଷ୍ଠା", + "sales": "ବିକ୍ରୟ", + "setting": "ସେଟିଙ୍ଗ୍", + + "purchaseNow": "ବର୍ତ୍ତମାନ କିଣନ୍ତୁ", + "paymentMethods": "ପେମେଣ୍ଟ ପ୍ରକାର", + "update": "ଅପଡେଟ୍ କରନ୍ତୁ", + "continueButton": "ଚାଲୁ ରଖନ୍ତୁ", + "name": "ନାମ", + "phone": "ଫୋନ୍ ନମ୍ବର", + "email": "ଇମେଲ୍ ଠିକଣା", + "address": "ଠିକଣା", + "previousDue": "ପୂର୍ବତନ ବକେୟା", + "selectLang": "ଆପଣଙ୍କ ଭାଷା ବାଛନ୍ତୁ", + "addContact": "ଯୋଗାଯୋଗ ଯୋଡନ୍ତୁ", + "moreInfo": "ଅଧିକ ତଥ୍ୟ", + "retailer": "ଖୁଚୁରା ବ୍ୟାପାରୀ", + "dealer": "ଡିଲର୍", + "wholesaler": "ଥୋକ ବ୍ୟାପାରୀ", + "supplier": "ପ୍ରଦାନକାରୀ", + "CustomerDetails": "ଗ୍ରାହକ ବିବରଣୀ", + "recentTransaction": "ସମ୍ପ୍ରତି ଲେନଦେନ", + "totalProduct": "ମୋଟ ପ୍ରୋଡକ୍ଟ", + "total": "ମୋଟ", + "paid": "ଅଦାୟ", + "unPaid": "ଅନଦାୟ", + "due": "ବକେୟା", + "connect": "ସଂଯୁକ୍ତ ହେବାକୁ କ୍ଲିକ୍ କରନ୍ତୁ", + "tryAgain": "ପୁଣି ଚେଷ୍ଟା କରନ୍ତୁ", + "loading": "ଲୋଡଉଚ୍ଛି", + "viewAll": "ସମସ୍ତ ଦେଖନ୍ତୁ", + "partyList": "ପକ୍ଷ ତାଲିକା", + "addCustomer": "ଦୟାକରି ଗ୍ରାହକ ଯୋଡନ୍ତୁ", + "updateContact": "ଯୋଗାଯୋଗ ଅପଡେଟ୍ କରନ୍ତୁ", + "dueList": "ବକେୟା ତାଲିକା", + "collectDue": "ବକେୟା ଉଠାନ୍ତୁ", + "date": "ତାରିଖ", + "dueAmount": "ବକେୟା ରାଶି: ", + "customerName": "ଗ୍ରାହକ ନାମ", + "totalAmount": "ମୋଟ ରାଶି", + "paidAmount": "ଅଦାୟ ରାଶି", + "paymentTypes": "ପେମେଣ୍ଟ ପ୍ରକାର", + "cancel": "ବାତିଲ୍", + "expenseReport": "ଖର୍ଚ୍ଚ ପ୍ରତିବେଦନ", + "fromDate": "ଯେଉଁ ତାରିଖରୁ", + "toDate": "ଯେଉଁ ତାରିଖ ପର୍ଯ୍ୟନ୍ତ", + "expenseFor": "ଖର୍ଚ୍ଚ ନିମନ୍ତେ", + "amount": "ରାଶି", + "noData": "କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + "totalExpense": "ମୋଟ ଖର୍ଚ୍ଚ", + "addExpense": "ଖର୍ଚ୍ଚ ଯୋଡନ୍ତୁ", + "expenseDate": "ଖର୍ଚ୍ଚ ତାରିଖ", + "referenceNo": "ସନ୍ଦର୍ଭ ସଂଖ୍ୟା", + "note": "ଟିପ୍ପଣୀ", + "expenseCat": "ଖର୍ଚ୍ଚ ଶ୍ରେଣୀଗୁଡ଼ିକ", + "search": "ସନ୍ଧାନ", + "select": "ବାଛନ୍ତୁ", + "addExpenseCat": "ଖର୍ଚ୍ଚ ଶ୍ରେଣୀ ଯୋଡନ୍ତୁ", + "categoryName": "ଶ୍ରେଣୀ ନାମ", + "alreadyAdded": "ପୂର୍ବରୁ ଯୋଡାଯାଇଛି", + "whatNew": "ନୂତନ କଣ?", + "lp": "ହାରାନି/ଲାଭ", + "profit": "ଲାଭ", + "loss": "ହାରାନି", + "lpDetails": "ହାରାନି/ଲାଭ ବିବରଣୀ", + "invoice": "ଚାଳାନ", + "dates": "ତାରିଖ:", + "mobile": "ମୋବାଇଲ୍:", + "product": "ଉତ୍ପାଦ", + "quantity": "ପରିମାଣ", + "discount": "ରିଆୟତି", + "totalLoss": "ମୋଟ ହାରାନି", + "totalProfit": "ମୋଟ ଲାଭ", + "productList": "ଉତ୍ପାଦ ତାଲିକା", + "stock": "ଷ୍ଟକ୍", + "addNewProduct": "ନୂଆ ଉତ୍ପାଦ ଯୋଡନ୍ତୁ", + "productName": "ଉତ୍ପାଦର ନାମ", + "productCode": "ଉତ୍ପାଦ କୋଡ୍", + "purchasePrice": "କ୍ରୟ ମୂଲ୍ୟ", + "mrp": "ଏମ୍ଆର୍ପି", + "wholeSalePrice": "ଥୋକ ମୂଲ୍ୟ", + "dealerPrice": "ଡିଲର୍ ମୂଲ୍ୟ", + "manufacturer": "ଉତ୍ପାଦକ", + "saveNPublish": "ସଞ୍ଚୟ କରନ୍ତୁ ଏବଂ ପ୍ରକାଶ କରନ୍ତୁ", + "brands": "ବ୍ରାଣ୍ଡଗୁଡ଼ିକ", + "addBrand": "ବ୍ରାଣ୍ଡ ଯୋଡନ୍ତୁ", + "brandName": "ବ୍ରାଣ୍ଡ ନାମ", + "addUnit": "ଏକକ ଯୋଡନ୍ତୁ", + "unitName": "ଏକକର ନାମ", + "units": "ଏକକଗୁଡ଼ିକ", + "addProduct": "ଦୟାକରି ଏକ ଉତ୍ପାଦ ଯୋଡନ୍ତୁ", + "updateProduct": "ଉତ୍ପାଦ ଅପଡେଟ୍ କରନ୍ତୁ", + "salePrice": "ବିକ୍ରୟ ମୂଲ୍ୟ", + "profile": "ପ୍ରୋଫାଇଲ୍", + "edit": "ସଂପାଦନ", + "businessCat": "ବ୍ୟାପାର ଶ୍ରେଣୀ", + "language": "ଭାଷା", + "changePassword": "ପାସୱାର୍ଡ ପରିବର୍ତ୍ତନ କରନ୍ତୁ", + "updateProfile": "ଆପଣଙ୍କ ପ୍ରୋଫାଇଲ୍ ଅପଡେଟ୍ କରନ୍ତୁ", + "businessName": "କମ୍ପାନୀ ଏବଂ ବ୍ୟାପାର ନାମ", + "addPurchase": "କ୍ରୟ ଯୋଡନ୍ତୁ", + "inv": "ଚାଳାନ ନଂ.", + + "supplierName": "ସପ୍ଲାୟର୍ ନାମ", + "itemAdded": "ଆଇଟମ୍ ଯୋଡାଯାଇଛି", + "addItems": "ଆଇଟମ୍ ଯୋଡନ୍ତୁ", + "subTotal": "ଉପମୋଟ", + "returnAmount": "ଫେରତ ରାଶି", + "chooseSupplier": "ଏକ ସପ୍ଲାୟର୍ ବାଛନ୍ତୁ", + "noSupplier": "କୌଣସି ସପ୍ଲାୟର୍ ଉପଲବ୍ଧ ନାହିଁ", + "salesDetails": "ବିକ୍ରୟ ବିବରଣୀ", + "editPurchaseInvoice": "କ୍ରୟ ଚାଳାନ ସଂପାଦନ କରନ୍ତୁ", + "purchaseList": "କ୍ରୟ ତାଲିକା", + "addAPurchase": "ଦୟାକରି ଏକ କ୍ରୟ ଯୋଡନ୍ତୁ", + "dueReport": "ଅବଶେଷ ରିପୋର୍ଟ", + "fullyPaid": "ସମ୍ପୂର୍ଣ୍ଣ ଦେଇଦିଆଯାଇଛି", + "stillUnpaid": "ଅଦ୍ୟାପି ଅଦାୟ", + "purchaseReport": "କ୍ରୟ ରିପୋର୍ଟ", + "connectPrinter": "ଆପଣଙ୍କ ପ୍ରିଣ୍ଟର୍ ସଂଯୋଗ କରନ୍ତୁ", + "clickToConnect": "ସଂଯୋଗ ପାଇଁ କ୍ଲିକ୍ କରନ୍ତୁ", + "collectDues": "ଦୟାକରି ଏକ ଅବଶେଷ ଆଦାୟ କରନ୍ତୁ", + "addNewPurchase": "ଦୟାକରି ଏକ କ୍ରୟ ଯୋଡନ୍ତୁ", + "salesReport": "ବିକ୍ରୟ ରିପୋର୍ଟ", + "addSale": "ଦୟାକରି ଏକ ବିକ୍ରୟ ଯୋଡନ୍ତୁ", + "reports": "ରିପୋର୍ଟଗୁଡ଼ିକ", + "chooseCustomer": "ଏକ ଗ୍ରାହକ ବାଛନ୍ତୁ", + "addSales": "ବିକ୍ରୟ ଯୋଡନ୍ତୁ", + "saleList": "ବିକ୍ରୟ ତାଲିକା", + "editSalesInvoice": "ବିକ୍ରୟ ଚାଳାନ ସଂପାଦନ କରନ୍ତୁ", + "previousPayAmount": "ପୂର୍ବରୁ ଦେଇଥିବା ରାଶି", + "printing": "ମୁଦ୍ରଣ ବିକଳ୍ପ", + "subscription": "ସଦସ୍ୟତା", + "userRole": "ବ୍ୟବହାରକାରୀ ଭୂମିକା", + "currency": "ମୁଦ୍ରା", + "logOut": "ଲଗ୍ ଆଉଟ୍", + "stockList": "ଷ୍ଟକ୍ ତାଲିକା", + "purchase": "କ୍ରୟ", + "sale": "ବିକ୍ରୟ", + "yourPack": "ଆପଣଙ୍କ ପ୍ୟାକେଜ୍", + "freePlan": "ମାଗଣା ପ୍ରଣାଳୀ", + "youRUsing": "ଆପଣ ବ୍ୟବହାର କରୁଛନ୍ତି ", + "freePack": "ମାଗଣା ପ୍ୟାକେଜ୍", + "premiumPlan": "ପ୍ରିମିଅମ୍ ପ୍ରଣାଳୀ", + "packFeatures": "ପ୍ୟାକେଜ୍ ବୈଶିଷ୍ଟ୍ୟଗୁଡ଼ିକ", + "unlimited": "ଅସୀମିତ", + "updateNow": "ଏବେ ଅପଡେଟ୍ କରନ୍ତୁ", + "purchasePremium": "ପ୍ରିମିଅମ୍ ପ୍ରଣାଳୀ କ୍ରୟ କରନ୍ତୁ", + "buyPremium": "ପ୍ରିମିଅମ୍ ପ୍ରଣାଳୀ କିଣନ୍ତୁ", + "paypalPay": "PayPal ଦ୍ୱାରା ଦେୟ କରନ୍ତୁ", + "gotEmail": "ଆପଣଙ୍କୁ ଗୋଟିଏ ଇମେଲ୍ ମିଳିଛି", + "sendEmail": "ଆମେ ଏକ ଇମେଲ୍ ପଠାଇଛୁ, ପାସୱାର୍ଡ ପୁନଃସେଟ୍ କରିବାକୁ ନିର୍ଦ୍ଦେଶାବଳୀ ସହିତ:", + "checkEmail": "ଇମେଲ୍ ଯାଞ୍ଚ କରନ୍ତୁ", + "close": "ବନ୍ଦ କରନ୍ତୁ", + "enterEmail": "ଦୟାକରି ନିମ୍ନରେ ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣା ପ୍ରବେଶ କରନ୍ତୁ ଯାହାକି ପାସୱାର୍ଡ ପୁନଃସେଟ୍ ଲିଙ୍କ୍ ପାଇବେ।", + "sendLink": "ପୁନଃସେଟ୍ ଲିଙ୍କ୍ ପଠାନ୍ତୁ", + "emailText": "ଇମେଲ୍", + "password": "ପାସୱାର୍ଡ", + "noAcc": "କୌଣସି ଖାତା ନାହିଁ?", + "register": "ରଜିଷ୍ଟର୍ କରନ୍ତୁ", + "phoneVerification": "ଫୋନ୍ ସତ୍ୟପାତି", + "registerTitle": "ଆମେ ଆରମ୍ଭ କରିବା ପୂର୍ବରୁ ଆପଣଙ୍କର ଫୋନ୍ ରଜିଷ୍ଟର୍ କରିବାକୁ ଆବଶ୍ୟକ!", + "sendCode": "କୋଡ୍ ପଠାନ୍ତୁ", + "staffLogin": "ଷ୍ଟାଫ୍ ଲଗଇନ୍", + "logInWithMail": "ଇମେଲ୍ ସହିତ ଲଗଇନ୍", + "setUpProfile": "ଆପଣଙ୍କର ପ୍ରୋଫାଇଲ୍ ସେଟ୍ ଅପ୍ କରନ୍ତୁ", + "setUpDesc": "ଆପଣଙ୍କର ଡାକ୍ତରଙ୍କ ସହିତ ଭଲ ସମ୍ପର୍କ ପ୍ରତିଷ୍ଠା କରିବା ପାଇଁ ପ୍ରୋଫାଇଲ୍ ଅପଡେଟ୍ କରନ୍ତୁ।", + "gallery": "ଗ୍ୟାଲେରୀ", + "camera": "କ୍ୟାମେରା", + "companyAddress": "କମ୍ପାନି ଠିକଣା", + "openingBalance": "ଆରମ୍ଭ ବ୍ୟାଲାନ୍ସ", + "confirmPass": "ପାସୱାର୍ଡ ନିଶ୍ଚିତ କରନ୍ତୁ", + "haveAcc": "ଆପଣଙ୍କର ଖାତା ଅଛି?", + "loginWithPhone": "ଫୋନ୍ ସହିତ ଲଗଇନ୍", + "editPhone": "ଫୋନ୍ ନମ୍ବର ସଂପାଦନ କରିବେ?", + "createAcc": "ଏକ ମାଗଣା ଖାତା ସୃଜନ କରନ୍ତୁ", + "congratulation": "ଅଭିନନ୍ଦନ", + + "signUp": "ସାଇନ୍ ଅପ୍", + "signIn": "ସାଇନ୍ ଇନ୍", + "logIn": "ଲଗଇନ୍", + "welcomeBack": "ପୁଣିଥରେ ସ୍ବାଗତ!", + "passwordCannotBeEmpty": "ପାସୱାର୍ଡ ଖାଲି ରହିପାରିବ ନାହିଁ", + "save": "ସେଭ୍ କରନ୍ତୁ", + "forgotPassword": "ପାସୱାର୍ଡ ଭୁଲିଗଲେ", + "reset": "ଆପଣଙ୍କର ଇମେଲ୍ କିମ୍ବା ଫୋନ୍ ନମ୍ବରର ସହାୟତାରେ ପାସୱାର୍ଡ ପୁନଃସେଟ୍ କରନ୍ତୁ", + "lableEmail": "ଇମେଲ୍", + "hintEmail": "ଇମେଲ୍ ଠିକଣା ପ୍ରବେଶ କରନ୍ତୁ", + "emailCannotBeEmpty": "ଇମେଲ୍ ଖାଲି ରହିପାରିବ ନାହିଁ", + "pleaseEnterAValidEmail": "ଦୟାକରି ଗୋଟିଏ ବୈଧ ଇମେଲ୍ ପ୍ରବେଶ କରନ୍ତୁ", + "continueE": "ଚାଲୁ ରଖନ୍ତୁ", + "pleaseEnterYourDetails": "ଦୟାକରି ଆପଣଙ୍କ ବିବରଣୀ ଦିଅନ୍ତୁ।", + "lablePassword": "ପାସୱାର୍ଡ", + "hintPassword": "ପାସୱାର୍ଡ ପ୍ରବେଶ କରନ୍ତୁ", + "pleaseEnterABiggerPassword": "ଦୟାକରି ଏକ ଲମ୍ବା ପାସୱାର୍ଡ ପ୍ରବେଶ କରନ୍ତୁ", + "rememberMe": "ମୋତେ ମନେ ରଖନ୍ତୁ", + "donNotHaveAnAccount": "ଏକ ଖାତା ନାହିଁ?", + "createAFreeAccount": "ଏକ ମାଗଣା ଖାତା ସୃଜନ କରନ୍ତୁ", + "fullName": "ପୁରା ନାମ", + "enterYourFullName": "ଆପଣଙ୍କ ପୁରା ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + + "nameCanNotBeEmpty": "ନାମ ଖାଲି ରହିପାରିବ ନାହିଁ", + "alreadyHaveAnAccount": "ଆପଣଙ୍କର ଏକ ଖାତା ଅଛି?", + "createNewPassword": "ନୂତନ ପାସୱାର୍ଡ ସୃଜନ କରନ୍ତୁ", + "setUpNewPassword": "ନୂତନ ପାସୱାର୍ଡ ସେଟ୍ କରନ୍ତୁ", + "resetPassword": "ଆପଣଙ୍କର ପାସୱାର୍ଡ ପୁନଃସେଟ୍ କରନ୍ତୁ ଏବଂ ଆପଣଙ୍କ ଖାତାରେ ଲଗଇନ୍ କରନ୍ତୁ", + "newPassword": "ନୂତନ ପାସୱାର୍ଡ", + "confirmPassword": "ପାସୱାର୍ଡ ନିଶ୍ଚିତ କରନ୍ତୁ", + "passwordsDoNotMatch": "ପାସୱାର୍ଡ ମେଳାନ୍ତୁ ନାହିଁ", + "verityEmail": "ଇମେଲ୍ ସତ୍ୟପାତି", + "verification": "ସତ୍ୟାପନ", + "digits": "6-ଡିଜିଟ୍ ପିନ୍ ଆପଣଙ୍କର ଇମେଲ୍ ଠିକଣାକୁ ପଠାଯାଇଛି:", + "enterValidOTP": "ବୈଧ OTP ପ୍ରବେଶ କରନ୍ତୁ", + "resendOTP": "OTP ପୁନଃ ପଠାନ୍ତୁ", + "verifyYourEmail": "ଆପଣଙ୍କର ଇମେଲ୍ ସତ୍ୟପାତି କରନ୍ତୁ", + "weHaveSentAConfirmationEmailTo": "ଆମେ ଏକ ସନ୍ଦେଶ ଇମେଲ୍ ପଠାଇଛୁ", + "folder": "ସାଇଦେ ଇମେଲ୍ ଆପଣଙ୍କର ଜଙ୍କ୍ ଫୋଲ୍ଡରରେ ପହଞ୍ଚିଯାଇଥାଇପାରେ।", + "gotIt": "ବୁଝିଲି", + "enterOpeningBalance": "ଆରମ୍ଭ ବ୍ୟାଲାନ୍ସ ପ୍ରବେଶ କରନ୍ତୁ", + "pleaseEnterAValidBusinessName": "ଦୟାକରି ବୈଧ ବ୍ୟବସାୟ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + "enterBusiness": "ବ୍ୟବସାୟ/ସ୍ଟୋର୍ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + "selectBusinessCategory": "ବ୍ୟବସାୟ ଶ୍ରେଣୀ ଚୟନ କରନ୍ତୁ", + "todaySummary": "ଆଜିର ସାରାଂଶ", + "sellAll": "ସବୁ ବିକ୍ରୟ କରନ୍ତୁ >", + "income": "ଆୟ", + "purchased": "କ୍ରୟ", + "endYourFreePlan": "ଆପଣଙ୍କର ମାଗଣା ଯୋଜନା ସମାପ୍ତ କରନ୍ତୁ", + "yourFree": "ଆପଣଙ୍କର ମାଗଣା ପ୍ୟାକେଜ୍ ଚଳିତ ଅଛି, ନିମ୍ନଲେଖା ଯୋଜନା କିଣନ୍ତୁ। ଧନ୍ୟବାଦ।", + "upgradeNow": "ଅପଗ୍ରେଡ୍ କରନ୍ତୁ", + "notFound": "ମିଳିଲା ନାହିଁ", + "updateYourSubscription": "ଆପଣଙ୍କର ସବସ୍କ୍ରିପ୍ସନ୍ ଅପଡେଟ୍ କରନ୍ତୁ", + "noDataFound": "କୌଣସି ତଥ୍ୟ ମିଳିଲା ନାହିଁ", + "areYouSure": "ଆପଣ ନିଶ୍ଚିତ?", + "doYouWantToExitTheApp": "ଆପଣ ଆପ୍ ଛାଡିବାକୁ ଚାହୁଁଛନ୍ତି କି?", + "no": "ନା", + "yes": "ହଁ", + "dashboard": "ଡାଶବୋର୍ଡ", + "salesPurchaseOverview": "ବିକ୍ରୟ ଏବଂ କ୍ରୟ ସାରାଂଶ", + "totalItems": "ମୋଟ ଆଇଟମ୍ସ", + "totalCategories": "ମୋଟ ଶ୍ରେଣୀଗୁଡ଼ିକ", + "quickOverview": "ତ୍ବରିତ ସାରାଂଶ", + "totalIncome": "ମୋଟ ଆୟ", + "customerDue": "ଗ୍ରାହକ ବକେୟା", + "stockValue": "ଷ୍ଟକ୍ ମୂଲ୍ୟ", + "lossProfit": "ହାନି/ଲାଭ", + "cost": "ଖର୍ଚ୍ଚ", + "qty": "ପରିମାଣ", + "noProductFound": "କୌଣସି ପ୍ରୋଡକ୍ଟ ମିଳିଲା ନାହିଁ", + "phoneNumber": "ଫୋନ୍ ନମ୍ବର", + "pleaseEnterAValidName": "ଦୟାକରି ବୈଧ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + "pleaseEnterValidPhoneAndNameFirst": "ଦୟାକରି ପ୍ରଥମେ ବୈଧ ଫୋନ୍ ଏବଂ ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + "confirmDelete": "ମାଛନ୍ତା ବିଲୋପ କରନ୍ତୁ", + "areYouSureYouWant": "ଆପଣ ନିଶ୍ଚିତ କି ଆପଣ ଏହି ପକ୍ଷକୁ ବିଲୋପ କରିବାକୁ ଚାହୁଁଛନ୍ତି?", + "pleaseEnterAValidPhoneNumber": "ଦୟାକରି ବୈଧ ଫୋନ୍ ନମ୍ବର ପ୍ରବେଶ କରନ୍ତୁ", + "sendSMS": "SMS ପଠାନ୍ତୁ", + "searchH": "ଏଠାରେ ସନ୍ଧାନ କରନ୍ତୁ...", + "transactions": "ଲେନଦେନ", + "selectAInvoice": "ଗୋଟିଏ ଇନଭଏସ୍ ଚୟନ କରନ୍ତୁ", + "totalDueAmount": "ମୋଟ ବକେୟା ରାଶି", + "youCanNotPayMoreThenDue": "ଆପଣ ବକେୟା ରାଶି ତୁଳନାରେ ଅଧିକ ଦେଇପାରିବେ ନାହିଁ", + "noDueSelected": "କୌଣସି ବକେୟା ଚୟନ ହୋଇନି", + "pleaseEnterName": "ଦୟାକରି ନାମ ପ୍ରବେଶ କରନ୍ତୁ", + "pleaseEnterAmount": "ଦୟାକରି ରାଶି ପ୍ରବେଶ କରନ୍ତୁ", + "enterNote": "ଟୀକା ପ୍ରବେଶ କରନ୍ତୁ", + "pleaseSelectAExpenseCategory": "ଦୟାକରି ଏକ ଖର୍ଚ୍ଚ ବିଭାଗ ଚୟନ କରନ୍ତୁ", + "enterExpanseCategoryName": "ଖର୍ଚ୍ଚ ବିଭାଗର ନାମ ଦାଖଲ କରନ୍ତୁ", + "comingSoon": "ଶୀଘ୍ର ଆସୁଛି", + "pleaseMakeASaleFirst": "ଦୟାକରି ପ୍ରଥମେ ବିକ୍ରି କରନ୍ତୁ", + "facebook": "ଫେସବୁକ୍", + "twitter": "ଟ୍ୱିଟର୍", + "instagram": "ଇନ୍ସଟାଗ୍ରାମ୍", + "linkedIN": "ଲିଙ୍କଡ୍ଇନ୍", + "link": "ଲିଙ୍କ୍", + "lorem": "ଲୋରମ୍ ଇପ୍ସମ୍ ଡୋଲର୍ ସିଟ୍ ଆମେଟ୍, କନସେକ୍ଟେଟୁର୍ ଆଡିପ୍ ଗ୍ରାଭି ଇସିଙ୍ଗ୍ ଏଲିଟ୍। ଉଲ୍ଟ୍ରିସିଜ୍ ଗ୍ରାଭିଡା ସ୍କେଲେରିସ୍କୁ ଆର୍କୁ ଫାସିଲିସିଜ୍ ଡୁଇସ୍ ଇନ୍।", + "paymentGateway": "ପେମେଣ୍ଟ ଗେଟୱେ", + "paymentSuccess": "ପେମେଣ୍ଟ ସଫଳ", + "paymentWasSuccessful": "ପେମେଣ୍ଟ ସଫଳ ହୋଇଛି!", + "paymentFailed": "ପେମେଣ୍ଟ ବିଫଳ", + "paymentFailedPleaseTryAgain": "ପେମେଣ୍ଟ ବିଫଳ ହେଲା। ଦୟାକରି ପୁନଃଚେଷ୍ଟା କରନ୍ତୁ।", + "pleaseEnterAValidBrandName": "ଦୟାକରି ଏକ ବୈଧ ବ୍ରାଣ୍ଡ୍ ନାମ ଦାଖଲ କରନ୍ତୁ", + "enterABrandName": "ଏକ ବ୍ରାଣ୍ଡ୍ ନାମ ଦାଖଲ କରନ୍ତୁ", + "addCategory": "ବିଭାଗ ଯୋଗ କରନ୍ତୁ", + "enterCategoryName": "ବିଭାଗର ନାମ ଦାଖଲ କରନ୍ତୁ", + "selectVariations": "ପ୍ରକାର ଚୟନ କରନ୍ତୁ: ", + "dataSavedSuccessfully": "ଡାଟା ସଫଳତାର ସହିତ ସୁରକ୍ଷିତ ହୋଇଛି।", + "somethingIs": "କିଛି ଭୁଲ ହୋଇଛି", + "updateYourProfile": "ଆପଣଙ୍କର ପ୍ରୋଫାଇଲ୍ ଅପଡେଟ୍ କରନ୍ତୁ ଯାହା ଆପଣଙ୍କ କ୍ଷେତ୍ରରେ ଭଲ ଭାବରେ ଗ୍ରାହକଙ୍କୁ ସଂପର୍କ କରେ।", + "shopOpeningBalance": "ଦୋକାନ ଆରମ୍ଭ ବାଲାନ୍ସ", + "shopRemainingBalance": "ଦୋକାନ ଅବଶିଷ୍ଟ ବାଲାନ୍ସ", + "enterAValidDiscount": "ଏକ ବୈଧ ଡିସ୍କାଉଣ୍ଟ ଦାଖଲ କରନ୍ତୁ", + "addProductFirst": "ପ୍ରଥମେ ପ୍ରୋଡକ୍ଟ୍ ଯୋଡନ୍ତୁ", + "subtotal": "ସମ୍ମିଳିତ ମୋଟ", + "purchaseDetails": "କ୍ରୟ ବିବରଣୀ", + "totall": "ମୋଟ:", + "startDate": "ଆରମ୍ଭ ତାରିଖ", + "pickStartDate": "ଆରମ୍ଭ ତାରିଖ ଚୟନ କରନ୍ତୁ", + "endDate": "ଶେଷ ତାରିଖ", + "pickEndDate": "ଶେଷ ତାରିଖ ଚୟନ କରନ୍ତୁ", + "failedToGetPlatformVersion": "ପ୍ଲାଟଫର୍ମ ଭାର୍ସନ୍ ପାଇବାରେ ବିଫଳ।", + "enterQuantity": "ପରିମାଣ ଦାଖଲ କରନ୍ତୁ", + "pleaseAddQuantity": "ଦୟାକରି ପରିମାଣ ଯୋଡନ୍ତୁ", + "willBeAddedSoon": "ଶୀଘ୍ର ଯୋଡାଯିବ", + "addedToCart": "କାର୍ଟ୍ ରେ ଯୋଡାଯାଇଛି", + "connectYourPrinter": "ଆପଣଙ୍କର ପ୍ରିଣ୍ଟର୍ ସଂଯୁକ୍ତ କରନ୍ତୁ", + "customerPay": "ଗ୍ରାହକ ପ୍ରଦାନ", + "supplerPay": "ସପ୍ଲାୟର୍ ପ୍ରଦାନ", + "incomeReport": "ଆୟ ରିପୋର୍ଟ୍", + "category": "ବିଭାଗ", + "balance": "ବାଲାନ୍ସ", + "itemsSales": "ପଦାର୍ଥ ବିକ୍ରି", + "totalPurchase": "ମୋଟ କ୍ରୟ", + "totalSales": "ମୋଟ ବିକ୍ରି", + "stockReport": "ମଜୁଲି ରିପୋର୍ଟ୍", + "lossProfitReport": "ହାରାଣି/ଲାଭ ରିପୋର୍ଟ୍", + "outOfStock": "ମଜୁଲି ସମାପ୍ତ", + "vat": "ଭାଟ୍", + "customerPhoneNumber": "ଗ୍ରାହକ ଫୋନ୍ ନମ୍ବର୍", + "enterCustomerPhoneNumber": "ଗ୍ରାହକ ଫୋନ୍ ନମ୍ବର୍ ଦାଖଲ କରନ୍ତୁ", + "walkInCustomer": "ଯାଇଥିବା ଗ୍ରାହକ", + "guest": "ଅତିଥି", + "stocks": "ମଜୁଲି: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "ଲୋରମ୍ ଇପ୍ସମ୍ ଡୋଲର୍ ସିଟ୍ ଆମେଟ୍, କନସେକ୍ଟେଟୁର୍ ଏଲିଟ୍। ଇନ୍ଟରଡମ୍ କନସ୍।", + "doNotDisturb": "ବାଧା ଦିଅନ୍ତୁ ନାହିଁ", + "on": "ଚାଲୁ", + "off": "ବନ୍ଦ", + "unlimitedUsagesOfOurPackage": "ଆମ ପ୍ୟାକେଜର ଅସୀମିତ ବ୍ୟବହାର\uD83D\uDC47", + "loremIpsumDolor": "ଲୋରେମ୍ ଇପସମ୍ ଡୋଲୋର୍ ସିଟ୍ ଆମେଟ୍, କନସେକ୍ଟେତୁର ଆଡିପିସିଂଗ୍ ଏଲିଟ୍. ନାଟୋକ୍ ଆଲିକେଟ୍ ଏତ୍, କୁର୍ ଏଗେଟ୍. ଟେଲସ୍ ସାପିଏନ୍ ଓଡିଓ ଆଲିକ୍.", + "payForSubscribe": "ସବ୍ସକ୍ରାଇବ୍ ପାଇଁ ପ୍ରଦାନ କରନ୍ତୁ", + "field": "ଫିଲ୍ଡ", + "successfullyPaid": "ସଫଳତାର ସହିତ ଦେୟ", + "profileEdit": "ପ୍ରୋଫାଇଲ୍ ସମ୍ପାଦନ", + "products": "ପ୍ରୋଡକ୍ଟସ୍", + "salesList": "ବିକ୍ରୟ ତାଲିକା", + "useTitleCanNotBeEmpty": "ବ୍ୟବହାରକାରୀ ଶୀର୍ଷକ ଖାଲି ନହେବାକୁ ଚାହିଁବା", + "userTitle": "ବ୍ୟବହାରକାରୀ ଶୀର୍ଷକ", + "enterUserTitle": "ବ୍ୟବହାରକାରୀ ଶୀର୍ଷକ ରଖନ୍ତୁ", + "create": "ସୃଷ୍ଟି", + "youHaveToGivePermission": "ଆପଣଙ୍କୁ ଅନୁମତି ଦେବାକୁ ପଡ଼ିବ", + "all": "ସବୁ", + "userRoleDetails": "ବ୍ୟବହାରକାରୀ ଭୂମିକା ବିବରଣୀ", + "doYouWantToDeleteTheUser": "ଆପଣ ବ୍ୟବହାରକାରୀକୁ ହଟାଇବାକୁ ଚାହାନ୍ତି କି?", + "thisProductAlreadyAdded": "ଏହି ପ୍ରୋଡକ୍ଟ ପূର୍ବରୁ ଯୋଗ କରାଯାଇଛି!", + "pleaseEnterAValidProductName": "ଦୟାକରି ସଠିକ୍ ପ୍ରୋଡକ୍ଟ ନାମ ରଖନ୍ତୁ", + "enterProductName": "ପ୍ରୋଡକ୍ଟ ନାମ ରଖନ୍ତୁ", + "pleaseSelectACategory": "ଦୟାକରି କ୍ୟାଟେଗୋରୀ ବାଛନ୍ତୁ", + "productCategory": "ପ୍ରୋଡକ୍ଟ କ୍ୟାଟେଗୋରୀ", + "selectProductCategory": "ପ୍ରୋଡକ୍ଟ କ୍ୟାଟେଗୋରୀ ବାଛନ୍ତୁ", + "enterSize": "ଆକାର ରଖନ୍ତୁ", + "enterColor": "ରଙ୍ଗ ରଖନ୍ତୁ", + "enterWeight": "ଓଜନ ରଖନ୍ତୁ", + "enterCapacity": "କ୍ଷମତା ରଖନ୍ତୁ", + "enterType": "ପ୍ରକାର ରଖନ୍ତୁ", + "productBrand": "ପ୍ରୋଡକ୍ଟ ବ୍ରାଣ୍ଡ", + "selectABrand": "ବ୍ରାଣ୍ଡ ବାଛନ୍ତୁ", + "productCodeIsRequired": "ପ୍ରୋଡକ୍ଟ କୋଡ୍ ଆବଶ୍ୟକ", + "enterAValidStock": "ସଠିକ୍ ସ୍ଟକ୍ ରଖନ୍ତୁ", + "enterStock": "ସ୍ଟକ୍ ରଖନ୍ତୁ", + "productUnit": "ପ୍ରୋଡକ୍ଟ ୟୁନିଟ୍", + "selectProductUnit": "ପ୍ରୋଡକ୍ଟ ୟୁନିଟ୍ ବାଛନ୍ତୁ", + "pleaseEnterAValidPurchasePrice": "ଦୟାକରି ସଠିକ୍ କିମତ ରଖନ୍ତୁ", + "enterPurchasePrice": "କିମତ ରଖନ୍ତୁ", + "pleaseEnterAValidSalePrice": "ଦୟାକରି ସଠିକ୍ ବିକ୍ରୟ ମୂଲ୍ୟ ରଖନ୍ତୁ", + "enterSaltingPrice": "ସାଲ୍ଟିଂ ପ୍ରାଇସ୍ ରଖନ୍ତୁ", + "enterWholesalePrice": "ହୋଲସେଲ୍ ଦାମ ରଖନ୍ତୁ", + "enterDealerPrice": "ଡିଲର୍ ମୂଲ୍ୟ ରଖନ୍ତୁ", + "enterDiscount": "ଡିସକାଉଣ୍ଟ ରଖନ୍ତୁ", + "enterManufacturerName": "ଉତ୍ପାଦକ ନାମ ରଖନ୍ତୁ", + "adding": "ଯୋଗ କରାଯାଉଛି..", + "pleaseEnterAValidUnitName": "ଦୟାକରି ସଠିକ୍ ୟୁନିଟ୍ ନାମ ରଖନ୍ତୁ", + "pleaseEnterUnitName": "ୟୁନିଟ୍ ନାମ ରଖନ୍ତୁ", + "productDetails": "ପ୍ରୋଡକ୍ଟ ବିବରଣୀ", + "smartWatch": "ସ୍ମାର୍ଟ ଘଡ଼ି", + "appleWatch": "ଆପଲ୍ ଘଡ଼ି", + "deleting": "ମିଟାଉଛି....", + "brand": "ବ୍ରାଣ୍ଡ", + "dueCollection": "ବକାୟା ସଂଗ୍ରହ", + "noTransaction": "କୌଣସି ଲେନଦେନ୍ ନାହିଁ", + "updating": "ଅପଡେଟ୍ କରାଯାଉଛି...", + "confirmSMSTo": "SMS ନିଶ୍ଚିତ କରନ୍ତୁ", + "anSMSWillBeSentToTheFollowingNumber": "ନିମ୍ନଲିଖିତ ନମ୍ବରକୁ SMS ପଠାଯିବ: ", + "package": "ପ୍ୟାକେଜ୍", + "permissionNotGranted": "ଅନୁମତି ଦିଆଯାଇନି!", + "collectedBy": "ସଂଗ୍ରହ କରାଯାଇଛି:", + "phonee": "ଫୋନ୍:", + "purchaseBy": "କିଣିବାକୁ:", + "salesBy": "ବିକ୍ରୟ କରାଯାଇଛି:", + "days": "ଦିନ", + "details": "ବିବରଣୀ", + "weSentAnOTPInYourPhoneNumber": "ଆମେ ଆପଣଙ୍କର ଫୋନ୍ ନମ୍ବରକୁ OTP ପଠାଇଛୁ", + "pleaseEnterTheOTP": "ଦୟାକରି OTP ରଖନ୍ତୁ", + "enterAValidOTP": "ସଠିକ୍ OTP ରଖନ୍ତୁ", + "verify": "ସତ୍ୟାପିତ କରନ୍ତୁ", + "resendIn": "OTP ପୁନଃ ପଠାନ୍ତୁ ", + "freeLifetimeUpdate": "ମାଗଣା ଜୀବନପର୍ଯ୍ୟନ୍ତ ଅପଡେଟ୍", + "android": "ଆଣ୍ଡ୍ରୟଡ୍ & iOS ଆପ୍ ସମର୍ଥନ", + "premiumCustomerSupport": "ଆଣ୍ଡ୍ରୟଡ୍ & iOS ଆପ୍ ସମର୍ଥନ", + "customInvoiceBranding": "କଷ୍ଟମ୍ ଇନଭୋଇସ୍ ବ୍ରାଣ୍ଡିଙ୍ଗ", + "unlimitedUsage": "ଅସୀମିତ ବ୍ୟବହାର", + "freeDataBackup": "ମାଗଣା ତଥ୍ୟ ବ୍ୟାକଅପ୍", + "addCustomers": "ଗ୍ରାହକ ଯୋଡନ୍ତୁ", + "noDue": "କୌଣସି ବକେୟା ନାହିଁ", + "customer": "ଗ୍ରାହକ", + "billingAddress": "ବିଲିଂ ଠିକଣା", + "enterAddress": "ଠିକଣା ଦାଖଲ କରନ୍ତୁ", + "city": "ସହର", + "cityName": "ସହରର ନାମ", + "state": "ରାଜ୍ୟ", + "stateName": "ରାଜ୍ୟର ନାମ", + "zip": "ଜିପ୍ କୋଡ୍", + "zipCode": "ଜିପ୍ କୋଡ୍ ଦାଖଲ କରନ୍ତୁ", + "chooseCountry": "ଦେଶ ବାଛନ୍ତୁ", + "shippingAddress": "ପ୍ରେରଣା ଠିକଣା", + "partyCreateWarn": "ପାର୍ଟି ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "addParty": "ପାର୍ଟିଗୁଡିକୁ ଯୋଡନ୍ତୁ", + "creditLimit": "ପାର୍ଟି କ୍ରେଡିଟ୍ ସୀମା", + "selectOne": "ଏକଟି ବାଛନ୍ତୁ", + "roundings": "ଗୋଲକରଣ (+/-)", + "roundingTotal": "ଗୋଲକରା ମୋଟ", + "opinion": "ଆପଣଙ୍କ ମତାମତ ଦାଖଲ କରନ୍ତୁ", + "dueSaleWarn": "ବାକି ବିକ୍ରୟ ଆମନ୍ତ୍ରିତ ଗ୍ରାହକଙ୍କ ପାଇଁ ଅନୁମତି ନାହିଁ।", + "paymentTypeHint": "ଦୟାକରି ପେମେଣ୍ଟ ପ୍ରକାର ବାଛନ୍ତୁ", + "createSaleWarn": "ବିକ୍ରୟ ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "updateSaleWarn": "ବିକ୍ରୟ ଅଦ୍ୟତନ କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "uploadImage": "ଛବି ଅପଲୋଡ୍ କରନ୍ତୁ", + "useGallery": "ଗ୍ୟାଲେରୀ ବ୍ୟବହାର କରନ୍ତୁ", + "openCamera": "କ୍ୟାମେରା ଖୋଲନ୍ତୁ", + "scanCode": "ପ୍ରଡକ୍ଟ QR କୋଡ୍ ସ୍କାନ୍ କରନ୍ତୁ", + "posSale": "POS ବିକ୍ରୟ", + "selectCustomer": "ଗ୍ରାହକ ବାଛନ୍ତୁ", + "searchWith": "ଖୋଜନ୍ତୁ...", + "filter": "ଫିଲ୍ଟର୍", + "productNotFound": "ପ୍ରଡକ୍ଟ ମିଳିଲା ନାହିଁ", + "noMatched": "ମେଳ ଖାଇଥିବା ପ୍ରଡକ୍ଟ ମିଳିଲା ନାହିଁ।", + "inventoryPermission": "ଆପଣଙ୍କ ପାଖରେ ଇନ୍ଭେଣ୍ଟୋରୀ ଅନୁମତି ନାହିଁ", + "noParty": "କୌଣସି ପାର୍ଟି ମିଳିଲା ନାହିଁ", + "purchaseWarn": "କ୍ରୟ ସୃଷ୍ଟି କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "purchaseUpdateWarn": "କ୍ରୟ ଅଦ୍ୟତନ କରିବାକୁ ଆପଣଙ୍କ ପାଖରେ ଅନୁମତି ନାହିଁ।", + "addVariantDetails": "ଭିନ୍ନତା ବିବରଣୀ ଯୋଡନ୍ତୁ", + "purchaseEx": "କ୍ରୟ ମୂଲ୍ୟ ବିନା କର", + "purchaseIn": "କ୍ରୟ ମୂଲ୍ୟ ସହିତ କର", + "purchaseExReq": "କ୍ରୟ ମୂଲ୍ୟ ବିନା କର ଆବଶ୍ୟକ", + "purchaseInReq": "କ୍ରୟ ମୂଲ୍ୟ ସହିତ କର ଆବଶ୍ୟକ", + "profitMargin": "ଲାଭ ହାର (%)", + "saleReq": "ବିକ୍ରୟ ମୂଲ୍ୟ ଆବଶ୍ୟକ", + "manufactureDate": "ତିଆରି ତାରିଖ", + "selectDate": "ତାରିଖ ବାଛନ୍ତୁ", + "expDate": "ମেয়ାଦ ସମାପ୍ତ ତାରିଖ", + "saveVariant": "ଭିନ୍ନତା ସଂରକ୍ଷଣ କରନ୍ତୁ", + "model": "ମଡେଲ୍", + "selectModel": "ମଡେଲ୍ ବାଛନ୍ତୁ", + "bulk": "ବଲ୍କ ଅପଲୋଡ୍", + "barcodeGen": "ବାରକୋଡ୍ ଜେନେରେଟର୍", + "upload": "ଅପଲୋଡ୍ କରନ୍ତୁ", + "sku": "SKU / କୋଡ୍", + "lowStock": "କମ୍ ଷ୍ଟକ୍", + "enLowStock": "କମ୍ ଷ୍ଟକ୍ ଦାଖଲ କରନ୍ତୁ", + "manuDate": "ତିଆରି ତାରିଖ", + "single": "ଏକକ", + "batch": "ବ୍ୟାଚ୍", + "batchNo": "ବ୍ୟାଚ୍ ନମ୍ବର", + "entBatchNo": "ବ୍ୟାଚ୍ ନମ୍ବର ଦାଖଲ କରନ୍ତୁ", + "variantAdded": "ଭିନ୍ନତା ସଫଳତାର ସହିତ ଯୋଡାଗଲା!", + "variantDelete": "ଭିନ୍ନତା ସଫଳତାର ସହିତ ମିଟାଯାଇଛି!", + "addVariant": "ଭିନ୍ନତା ଯୋଡନ୍ତୁ", + "typeSelect": "ପ୍ରକାର ବାଛନ୍ତୁ", + "taxType": "କର ପ୍ରକାର", + "selectTax": "କର ବାଛନ୍ତୁ", + "updateProductWarn": "ଆପଣଙ୍କ ପାଖରେ ପ୍ରଡକ୍ଟ ଅଦ୍ୟତନ କରିବାକୁ ଅନୁମତି ନାହିଁ।", + "addProductWarn": "ଆପଣଙ୍କ ପାଖରେ ପ୍ରଡକ୍ଟ ସୃଷ୍ଟି କରିବାକୁ ଅନୁମତି ନାହିଁ।", + "updateProductSuccess": "ପ୍ରଡକ୍ଟ ସଫଳତାର ସହିତ ଅଦ୍ୟତନ ହେଲା!", + "addProductSuccess": "ପ୍ରଡକ୍ଟ ସଫଳତାର ସହିତ ସୃଷ୍ଟି ହେଲା!", + "choose": "ଚୟନ କରନ୍ତୁ", + "view": "ବିବରଣୀ ଦେଖନ୍ତୁ", + "priceWarn": "ମୂଲ୍ୟ ଖାଲି ରହିପାରେ ନାହିଁ", + "productSetting": "ପ୍ରଡକ୍ଟ ସେଟିଂସ୍", + "saveSetting": "ସେଟିଂସ୍ ସଂରକ୍ଷଣ କରନ୍ତୁ", + "addStock": "ଷ୍ଟକ୍ ଯୋଡନ୍ତୁ", + "stockWarn": "ଷ୍ଟକ୍ କମ୍ ସେ କମ୍ ହେବା ଉଚିତ୍", + "updateSuccess": "ସଫଳତାର ସହିତ ଅଦ୍ୟତନ ହେଲା", + "updateFailed": "ଷ୍ଟକ୍ ଅଦ୍ୟତନ ବିଫଳ ହେଲା", + "deleteBatchWarn": "ଆପଣ ସୁନିଶ୍ଚିତ କି ଏହି ବ୍ୟାଚ୍ ବିଲୋପ କରିବାକୁ ଚାହାଁଛନ୍ତି?", + "lowStockReport": "କମ୍ ଷ୍ଟକ୍ ରିପୋର୍ଟ", + "genPdfWarn": "PDF ତିଆରି କରିବା ପାଇଁ କୌଣସି ତଥ୍ୟ ଉପଲବ୍ଧ ନାହିଁ", + "dateFilterWarn": "ସେଠାରୁ ତାରିଖ ପୂର୍ବରୁ ନ ହେବା ଉଚିତ୍ ।", + "createPdfWarn": "ଆପଣଙ୍କ ପାଖରେ PDF ସୃଷ୍ଟି କରିବାକୁ ଅନୁମତି ନାହିଁ।", + "expirationStatus": "ମেয়ାଦ ସମାପ୍ତି ସ୍ଥିତି", + "selectFDate": "ଆରମ୍ଭ ତାରିଖ ବାଛନ୍ତୁ", + "selectToDate": "ଶେଷ ତାରିଖ ବାଛନ୍ତୁ", + "clear": "ସଫା କରନ୍ତୁ", + "incomeReportPermission": "ଆପଣଙ୍କ ପାଖରେ ଆୟ ରିପୋର୍ଟ ଦେଖିବାକୁ ଅନୁମତି ନାହିଁ।", + "deleteAcc": "ଖାତା ବିଲୋପ କରନ୍ତୁ", + "deletePartyWarn": "ଆପଣଙ୍କ ପାଖରେ ପାର୍ଟି ବିଲୋପ କରିବାକୁ ଅନୁମତି ନାହିଁ।", + "updatePartyWarn": "ଆପଣଙ୍କ ପାଖରେ ପାର୍ଟି ଅଦ୍ୟତନ କରିବାକୁ ଅନୁମତି ନାହିଁ।", + "phoneNotAvail": "ଫୋନ୍ ନମ୍ବର ଉପଲବ୍ଧ ନାହିଁ।", + "notLaunch": "ଫୋନ୍ ଆପ୍ ପ୍ରାରମ୍ଭ କରିପାରିଲେ ନାହିଁ।", + "quickOver": "ତ୍ୱରିତ ସମୀକ୍ଷା", + "tranSacOver" : "ଟ୍ରାନ୍ଜାକ୍ସନ ସମୀକ୍ଷା", + "profitLoss" : "ଲାଭ ଓ କ୍ଷତି" +} \ No newline at end of file diff --git a/lib/l10n/intl_pa.arb b/lib/l10n/intl_pa.arb new file mode 100644 index 0000000..a473960 --- /dev/null +++ b/lib/l10n/intl_pa.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਆਪਣਾ ਖਾਤਾ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ? ਇਹ ਕਾਰਵਾਈ ਤੁਹਾਡੇ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਪੱਕੇ ਤੌਰ 'ਤੇ ਮਿਟਾ ਦੇਵੇਗੀ।", + "passwordMust6Character": "ਪਾਸਵਰਡ ਘੱਟੋ-ਘੱਟ 6 ਅੱਖਰਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ", + "passwordIsRequired": "ਪਾਸਵਰਡ ਘੱਟੋ-ਘੱਟ 6 ਅੱਖਰਾਂ ਦਾ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ", + "iAgreeDeleteMyAccountPermanent": "ਮੈਂ ਆਪਣੇ ਖਾਤੇ ਨੂੰ ਪੱਕੇ ਤੌਰ 'ਤੇ ਮਿਟਾਉਣ ਲਈ ਸਹਿਮਤ ਹਾਂ।", + "flat": "ਫਲੈਟ", + "percent": "ਪ੍ਰਤੀਸ਼ਤ", + "partialPaid": "ਅੰਸ਼ਕ ਭੁਗਤਾਨ", + "selectStock": "ਸਟਾਕ ਚੁਣੋ", + "stockOrVariant": "ਸਟਾਕ / ਵੇਰੀਐਂਟ", + "noBatch": "ਕੋਈ ਬੈਚ ਨਹੀਂ", + "purchaseQuantityRequired": "ਖਰੀਦ ਦੀ ਮਾਤਰਾ ਲੋੜੀਂਦੀ ਹੈ", + "excelUploader": "ਐਕਸਲ ਅਪਲੋਡਰ", + "remove": "ਹਟਾਓ", + "uploading": "ਅਪਲੋਡ ਹੋ ਰਿਹਾ ਹੈ...", + "pickAndUploadFile": "ਫਾਈਲ ਚੁਣੋ ਅਤੇ ਅਪਲੋਡ ਕਰੋ", + "downloadExcelFormat": "ਐਕਸਲ ਫਾਰਮੈਟ ਡਾਊਨਲੋਡ ਕਰੋ", + "excelFiles": "ਐਕਸਲ ਫਾਈਲਾਂ", + "noFileSelected": "ਕੋਈ ਫਾਈਲ ਨਹੀਂ ਚੁਣੀ ਗਈ", + "orContinueWith": "ਜਾਂ ਇਸ ਨਾਲ ਜਾਰੀ ਰੱਖੋ", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ਲੌਗਇਨ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "someThingWithWrongWithTheWebPage": "ਵੈੱਬ ਪੇਜ ਵਿੱਚ ਕੁਝ ਗਲਤ ਹੈ।", + "loadingOtpSetting": "OTP ਸੈਟਿੰਗਾਂ ਲੋਡ ਹੋ ਰਹੀਆਂ ਹਨ...", + "youCanNowResendYourOtp": "ਹੁਣ ਤੁਸੀਂ ਆਪਣਾ OTP ਦੁਬਾਰਾ ਭੇਜ ਸਕਦੇ ਹੋ।", + "resendOtpSeconds": "${start} ਸਕਿੰਟਾਂ ਵਿੱਚ OTP ਦੁਬਾਰਾ ਭੇਜੋ", + "oldPassword": "ਪੁਰਾਣਾ ਪਾਸਵਰਡ", + "oldPasswordCanNotBeEmpty": "ਪੁਰਾਣਾ ਪਾਸਵਰਡ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + "seconds": "ਸਕਿੰਟ", + "downloading": "ਡਾਊਨਲੋਡ ਹੋ ਰਿਹਾ ਹੈ...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ਡਾਊਨਲੋਡ ਸਫਲ ਰਿਹਾ! ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਦਸਤਾਵੇਜ਼ ਫੋਲਡਰ ਦੀ ਜਾਂਚ ਕਰੋ", + "printBarCode": "ਬਾਰਕੋਡ ਪ੍ਰਿੰਟ ਕਰੋ", + "youDoNotHavePermissionToGenerateBarcode": "ਤੁਹਾਡੇ ਕੋਲ ਬਾਰਕੋਡ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "download": "ਡਾਊਨਲੋਡ", + "packingDate": "ਪੈਕਿੰਗ ਦੀ ਮਿਤੀ", + "permissionDeniedToViewBank": "ਬੈਂਕ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "permissionDeniedToUpdateBank": "ਬੈਂਕ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "editWarehouse": "ਗੋਦਾਮ ਸੋਧੋ", + "addNewWarehouse": "ਨਵਾਂ ਗੋਦਾਮ ਜੋੜੋ", + "warehouseName": "ਗੋਦਾਮ ਦਾ ਨਾਮ", + "enterWarehouseName": "ਗੋਦਾਮ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "amountMustBeGreaterThanZero": "ਰਕਮ 0 ਤੋਂ ਵੱਧ ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ", + "canNotRetrievePaymentDetails": "ਭੁਗਤਾਨ ਦੇ ਵੇਰਵੇ ਪ੍ਰਾਪਤ ਨਹੀਂ ਕੀਤੇ ਜਾ ਸਕੇ।", + "youDonNotHavePermissionToCreateExpense": "ਤੁਹਾਡੇ ਕੋਲ ਖਰਚਾ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNotHavePermissionToCreateExpenseCategory": "ਤੁਹਾਡੇ ਕੋਲ ਖਰਚਾ ਸ਼੍ਰੇਣੀ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "salesReturn": "ਵਿਕਰੀ ਵਾਪਸੀ", + "purchaseReturn": "ਵਿਕਰੀ ਵਾਪਸੀ", + "returnQuantity": "ਵਾਪਸੀ ਦੀ ਮਾਤਰਾ", + "nonFoundableDiscount": "ਨਾ-ਵਾਪਸੀਯੋਗ (VAT/ਛੋਟ)", + "confirmReturn": "ਵਾਪਸੀ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "pleaseSelectForProductReturn": "ਕਿਰਪਾ ਕਰਕੇ ਵਾਪਸੀ ਲਈ ਉਤਪਾਦ ਚੁਣੋ", + "failedToProcessReturn": "ਵਾਪਸੀ ਦੀ ਕਾਰਵਾਈ ਅਸਫਲ ਰਹੀ।", + "noValuesDenied": "ਕੋਈ ਮੁੱਲ ਪਰਿਭਾਸ਼ਿਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ", + "editCategory": "ਸ਼੍ਰੇਣੀ ਸੋਧੋ", + "editModel": "ਮਾਡਲ ਸੋਧੋ", + "addNewModel": "ਨਵਾਂ ਮਾਡਲ ਜੋੜੋ", + "pleaseEnterValidName": "ਕਿਰਪਾ ਕਰਕੇ ਸਹੀ ਨਾਮ ਦਰਜ ਕਰੋ", + "modelName": "ਮਾਡਲ ਦਾ ਨਾਮ", + "enterModelName": "ਮਾਡਲ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "modelUpdateSuccessfully": "ਮਾਡਲ ਸਫਲਤਾਪੂਰਵਕ ਅੱਪਡੇਟ ਹੋ ਗਿਆ!", + "modelCreatedSuccessfully": "ਮਾਡਲ ਸਫਲਤਾਪੂਰਵਕ ਬਣ ਗਿਆ!", + "models": "ਮਾਡਲ", + "enterLabelText": "ਲੇਬਲ ਟੈਕਸਟ ਦਰਜ ਕਰੋ", + "searchBatchNo": "ਬੈਚ ਨੰਬਰ ਖੋਜੋ...", + "noActiveUser": "ਕੋਈ ਸਰਗਰਮ ਉਪਭੋਗਤਾ ਨਹੀਂ", + "notInternetConnection": "ਕੋਈ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਨਹੀਂ", + "pleaseCheckYourInternetConnection": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਇੰਟਰਨੈਟ ਕਨੈਕਸ਼ਨ ਚੈੱਕ ਕਰੋ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "ok": "ਠੀਕ ਹੈ", + "addCash": "ਨਕਦੀ ਜੋੜੋ", + "reduceCash": "ਨਕਦੀ ਘਟਾਓ", + "transactionType": "ਲੈਣ-ਦੇਣ ਦੀ ਕਿਸਮ", + "user": "ਉਪਭੋਗਤਾ", + "toAccount": "ਖਾਤੇ ਵਿੱਚ", + "fromAccount": "ਖਾਤੇ ਤੋਂ", + "years": "ਸਾਲ", + "comboProductReport": "ਕੰਬੋ ਉਤਪਾਦ ਰਿਪੋਰਟ", + "grossProfit": "ਕੁੱਲ ਮੁਨਾਫਾ (Gross Profit)", + "netProfit": "ਸ਼ੁੱਧ ਮੁਨਾਫਾ (Net Profit)", + "incomeType": "ਆਮਦਨ ਦੀ ਕਿਸਮ", + "expensesType": "ਖਰਚਿਆਂ ਦੀਆਂ ਕਿਸਮਾਂ", + "resets": "ਰੀਸੈਟ ਕਰੋ", + "packageName": "ਪੈਕੇਜ ਦਾ ਨਾਮ", + "start": "ਸ਼ੁਰੂ ਕਰੋ", + "paymentMethod": "ਭੁਗਤਾਨ ਦਾ ਤਰੀਕਾ", + "addPayment": "ਭੁਗਤਾਨ ਜੋੜੋ", + "advance": "ਅਡਵਾਂਸ", + "noteLevel": "ਨੋਟ ਲੈਵਲ", + "enterYourNoteLevel": "ਨੋਟ ਲੈਵਲ ਦਰਜ ਕਰੋ", + "postSaleMessage": "ਵਿਕਰੀ ਤੋਂ ਬਾਅਦ ਦਾ ਸੁਨੇਹਾ", + "enterYourPostSaleMessage": "ਵਿਕਰੀ ਤੋਂ ਬਾਅ后 ਦਾ ਸੁਨੇਹਾ ਦਰਜ ਕਰੋ", + "a4PageLogo": "A4 ਬਿੱਲ ਲੋਗੋ", + "thermalInvoicePageLogo": "ਥਰਮਲ ਬਿੱਲ ਲੋਗੋ", + "thermalPrinterLanguage": "ਥਰਮਲ ਪ੍ਰਿੰਟਰ ਭਾਸ਼ਾ", + "thermalPrinterPageSize": "ਪੇਪਰ ਸਾਈਜ਼", + "openSetting": "ਸੈਟਿੰਗਾਂ ਖੋਲ੍ਹੋ", + "selectRack": "ਰੈਕ ਚੁਣੋ", + "rack": "ਰੈਕ (Rack)", + "selectShelf": "ਖਾਨਾ ਚੁਣੋ", + "shelf": "ਖਾਨਾ (Shelf)", + "variations": "ਵਿਭਿੰਨਤਾਵਾਂ", + "combo": "ਕੰਬੋ", + "enterBatchNo": "ਬੈਚ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "selectWarehouse": "ਗੋਦਾਮ ਚੁਣੋ", + "warehouse": "ਗੋਦਾਮ (Warehouse)", + "netTotalAmount": "ਕੁੱਲ ਸ਼ੁੱਧ ਰਕਮ", + "defaultSellingPrice": "ਡਿਫੌਲਟ ਵਿਕਰੀ ਕੀਮਤ", + "selectItems": "ਵਸਤੂਆਂ ਚੁਣੋ", + "variantList": "ਵੈਰੀਐਂਟ ਲਿਸਟ", + "addSubVariation": "ਸਬ-ਵੈਰੀਐਂਟ ਜੋੜੋ", + "editProduct": "ਉਤਪਾਦ ਸੋਧੋ", + "noItemFound": "ਕੋਈ ਵਸਤੂ ਨਹੀਂ ਮਿਲੀ", + "youDoNotHavePermissionDeleteTheShelf": "ਤੁਹਾਡੇ ਕੋਲ ਖਾਨਾ ਮਿਟਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + "notMatchingResultFound": "ਕੋਈ ਮਿਲਦਾ ਨਤੀਜਾ ਨਹੀਂ ਮਿਲਿਆ", + "editShelf": "ਖਾਨਾ ਸੋਧੋ", + "addShelf": "ਨਵਾਂ ਖਾਨਾ ਜੋੜੋ", + "shelfName": "ਖਾਨੇ ਦਾ ਨਾਮ", + "enterShelfName": "ਖਾਨੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseEnterShelfName": "ਕਿਰਪਾ ਕਰਕੇ ਖਾਨੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "productRacks": "ਉਤਪਾਦ ਰੈਕ", + "racks": "ਰੈਕ (Racks)", + "youDoNtHavePermissionToCreateRacks": "ਤੁਹਾਡੇ ਕੋਲ ਰੈਕ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNtHavePermissionToDeleteRacks": "ਤੁਹਾਡੇ ਕੋਲ ਰੈਕ ਮਿਟਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNtHavePermissionToUpdateRacks": "ਤੁਹਾਡੇ ਕੋਲ ਰੈਕ ਅੱਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "addNewRack": "ਨਵਾਂ ਰੈਕ ਜੋੜੋ", + "editRack": "ਰੈਕ ਸੋਧੋ", + "rackName": "ਰੈਕ ਦਾ ਨਾਮ", + "pleaseEnterRackName": "ਕਿਰਪਾ ਕਰਕੇ ਰੈਕ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "shelves": "ਖਾਨੇ (Shelves)", + "pressToSelect": "ਚੁਣਨ ਲਈ ਦਬਾਓ", + "selectAtLeastOneRack": "ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਖਾਨਾ ਚੁਣੋ", + "inActive": "ਨਿਸ਼ਕਿਰਿਆ", + "addNewVariation": "ਨਵੀਂ ਵਿਭਿੰਨਤਾ ਜੋੜੋ", + "editVariations": "ਵਿਭਿੰਨਤਾ ਸੋਧੋ", + "values": "ਮੁੱਲ", + "enterValues": "ਮੁੱਲ ਦਰਜ ਕਰੋ", + "pleaseEnterAtLeastOneValues": "ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਮੁੱਲ ਦਰਜ ਕਰੋ।", + "productVariations": "ਉਤਪਾਦ ਵਿਭਿੰਨਤਾਵਾਂ", + "permissionDenied": "ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੱਤੀ ਗਈ", + "noVariationFound": "ਕੋਈ ਵਿਭਿੰਨਤਾ ਨਹੀਂ ਮਿਲੀ।", + "addNewVariations": "ਨਵੀਆਂ ਵਿਭਿੰਨਤਾਵਾਂ ਜੋੜੋ", + "variationId": "ਵਿਭਿੰਨਤਾ ਆਈਡੀ", + "updateRole": "ਰੋਲ ਅੱਪਡੇਟ ਕਰੋ", + "addRole": "ਰੋਲ ਜੋੜੋ", + "enterUserName": "ਯੂਜ਼ਰਨੇਮ ਦਰਜ ਕਰੋ", + "enterYourPassword": "ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + "selectAll": "ਸਾਰੇ ਚੁਣੋ", + "sNo": "ਲੜੀ ਨੰ.", + "feature": "ਫੀਚਰ", + "read": "ਪੜ੍ਹਨਾ", + "viewPrice": "ਕੀਮਤ ਦੇਖੋ", + "purchaseReturns": "ਖਰੀਦ ਵਾਪਸੀ", + "expiredProduct": "ਮਿਆਦ ਪੁੱਗਿਆ ਉਤਪਾਦ", + "barcodes": "ਬਾਰਕੋਡ", + "bulkUploads": "ਬਲਕ ਅੱਪਲੋਡ", + "productModels": "ਉਤਪਾਦ ਮਾਡਲ", + "incomes": "ਆਮਦਨ", + "dues": "ਬਕਾਇਆ", + "subscriptions": "ਸਬਸਕ੍ਰਿਪਸ਼ਨ", + "paymentsTypes": "ਭੁਗਤਾਨ ਦੀਆਂ ਕਿਸਮਾਂ", + "roles": "ਰੋਲ", + "manageSetting": "ਸੈਟਿੰਗਾਂ ਦਾ ਪ੍ਰਬੰਧਨ", + "downloadApk": "APK ਡਾਊਨਲੋਡ ਕਰੋ", + "vatReports": "VAT ਰਿਪੋਰਟਾਂ", + "profitAndLossDetailsReport": "ਮੁਨਾਫਾ ਅਤੇ ਨੁਕਸਾਨ ਰਿਪੋਰਟ", + "transactionsHistoryReport": "ਲੈਣ-ਦੇਣ ਦਾ ਇਤਿਹਾਸ", + "expireProductReports": "ਮਿਆਦ ਪੁੱਗਣ ਵਾਲੇ ਉਤਪਾਦਾਂ ਦੀ ਰਿਪੋਰਟ", + "productPurchaseReport": "ਉਤਪਾਦ ਖਰੀਦ ਰਿਪੋਰਟ", + "productSalesReport": "ਉਤਪਾਦ ਵਿਕਰੀ ਰਿਪੋਰਟ", + "role": "ਰੋਲ", + "areYouSureWantToDeleteThisRole": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਇਸ ਰੋਲ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "inStock": "ਸਟਾਕ ਵਿੱਚ ਹੈ", + "informationShowInLabels": "ਲੇਬਲਾਂ 'ਤੇ ਜਾਣਕਾਰੀ", + "packageDate": "ਪੈਕਿੰਗ ਦੀ ਮਿਤੀ", + "barCodePrintLabelSetting": "ਬਾਰਕੋਡ ਪ੍ਰਿੰਟ ਸੈਟਿੰਗ", + "labelRoleLabelSize2Inch": "ਲੇਬਲ ਰੋਲ 2\"*1, 50mm*25mm", + "labelRoleLabelSize1_5Inch": "ਲੇਬਲ ਰੋਲ 1.5\"*1, 38mm*25mm", + "thirtyTwoLabelPerSheet": "ਇੱਕ ਸ਼ੀਟ 'ਤੇ 32 ਲੇਬਲ", + "youDoNotHaveAnyPermissionToGenerateBarCode": "ਤੁਹਾਡੇ ਕੋਲ ਬਾਰਕੋਡ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "pleaseSelectAProductFirst": "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਉਤਪਾਦ ਚੁਣੋ", + "pleaseEnterAValidQuantity": "ਕਿਰਪਾ ਕਰਕੇ ਸਹੀ ਮਾਤਰਾ ਦਰਜ ਕਰੋ (ਘੱਟੋ-ਘੱਟ 1)", + "pleaseSelectProductFirst": "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਉਤਪਾਦ ਚੁਣੋ", + "bluetoothIsTurnedOff": "ਬਲੂਟੁੱਥ ਬੰਦ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਚਾਲੂ ਕਰੋ।", + "noBluetoothDeviceSelected": "ਕੋਈ ਬਲੂਟੁੱਥ ਡਿਵਾਈਸ ਨਹੀਂ ਚੁਣਿਆ ਗਿਆ।", + "printLabel": "ਲੇਬਲ ਪ੍ਰਿੰਟ ਕਰੋ", + "caningForDevices": "ਡਿਵਾਈਸਾਂ ਦੀ ਖੋਜ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ...", + "noDeviceFound": "ਕੋਈ ਡਿਵਾਈਸ ਨਹੀਂ ਮਿਲਿਆ", + "retryScan": "ਦੁਬਾਰਾ ਸਕੈਨ ਕਰੋ", + "connectedTo": "ਨਾਲ ਜੁੜਿਆ ਹੋਇਆ:", + "pleaseEnableBluetooth": "ਕਿਰਪਾ ਕਰਕੇ ਬਲੂਟੁੱਥ ਚਾਲੂ ਕਰੋ", + "skuOrCode": "SKU / ਕੋਡ", + "lowStockAlert": "ਘੱਟ ਸਟਾਕ ਦੀ ਚਿਤਾਵਨੀ", + "tax": "ਟੈਕਸ (Tax)", + "costExclusionTax": "ਟੈਕਸ ਤੋਂ ਬਿਨਾਂ ਲਾਗਤ", + "costInclusionTax": "ਟੈਕਸ ਸਮੇਤ ਲਾਗਤ", + "mrpOrSalePrice": "ਵੱਧ ਤੋਂ ਵੱਧ ਵਿਕਰੀ ਕੀਮਤ (MRP)", + "expiredDate": "ਮਿਆਦ ਪੁੱਗਣ ਦੀ ਮਿਤੀ", + "sellingPrice": "ਵਿਕਰੀ ਕੀਮਤ", + "variationsProduct": "ਵਿਭਿੰਨਤਾ ਵਾਲੇ ਉਤਪਾਦ", + "comboProducts": "ਕੰਬੋ ਉਤਪਾਦ", + "noStockAvailable": "ਸਟਾਕ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + "highToLowPrice": "ਕੀਮਤ: ਉੱਚ ਤੋਂ ਘੱਟ", + "lowToHighPrice": "ਕੀਮਤ: ਘੱਟ ਤੋਂ ਉੱਚ", + "attachment": "ਅਟੈਚਮੈਂਟ", + "viewStock": "ਸਟਾਕ ਦੇਖੋ", + "expiry": "ਮਿਆਦ", + "expire": "ਮਿਆਦ ਪੁੱਗਣਾ", + "sevenDays": "7 ਦਿਨ", + "fifteenthDays": "15 ਦਿਨ", + "thirtyDays": "30 ਦਿਨ", + "sixtyDays": "60 ਦਿਨ", + "outPremiumPlan": "ਸਾਡਾ ਪ੍ਰੀਮੀਅਮ ਪਲਾਨ", + "youDoNotHavePermissionToCreatePurchase": "ਤੁਹਾਡੇ ਕੋਲ ਖਰੀਦ ਬਣਾਉਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "thisPlanIsNotAvailableToPurchase": "ਇਹ ਪਲਾਨ ਖਰੀਦਣ ਲਈ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "thisPlanIsEligibleForUpgrade": "ਇਹ ਪਲਾਨ ਅੱਪਗ੍ਰੇਡ ਲਈ ਯੋਗ ਨਹੀਂ ਹੈ", + "extendPlan": "ਪਲਾਨ ਵਧਾਓ", + "buyNow": "ਹੁਣੇ ਖਰੀਦੋ", + "none": "ਕੋਈ ਨਹੀਂ", + "roundToWholeNumber": "ਪੂਰਨ ਅੰਕ ਵਿੱਚ ਬਦਲੋ", + "roundToNearestWholeNumber": "ਨੇੜਲੇ ਪੂਰਨ ਅੰਕ ਵਿੱਚ ਬਦਲੋ", + "roundToNearnessDecimalNumber005": "ਨੇੜਲੇ ਦਸ਼ਮਲਵ ਤੱਕ (0.05)", + "roundToNearnessDecimalNumber01": "ਨੇੜਲੇ ਦਸ਼ਮਲਵ ਤੱਕ (0.1)", + "roundToNearnessDecimalNumber05": "ਨੇੜਲੇ ਦਸ਼ਮਲਵ ਤੱਕ (0.5)", + "lastYear": "ਪਿਛਲੇ ਸਾਲ", + "productStock": "ਉਤਪਾਦ ਸਟਾਕ", + "unit": "ਯੂਨਿਟ", + "showExpireDate": "ਮਿਆਦ ਪੁੱਗਣ ਦੀ ਮਿਤੀ ਦਿਖਾਓ", + "vatId": "VAT ਆਈਡੀ", + "vatType": "VAT ਕਿਸਮ", + "exclusivePrice": "ਟੈਕਸ ਤੋਂ ਬਿਨਾਂ ਕੀਮਤ", + "inclusivePrice": "ਟੈਕਸ ਸਮੇਤ ਕੀਮਤ", + "profitPercent": "ਮੁਨਾਫਾ ਪ੍ਰਤੀਸ਼ਤ", + "showSingle": "ਸਿੰਗਲ ਦਿਖਾਓ", + "showCombo": "ਕੰਬੋ ਦਿਖਾਓ", + "showVariant": "ਵੈਰੀਐਂਟ ਦਿਖਾਓ", + "showAction": "ਐਕਸ਼ਨ ਦਿਖਾਓ", + "ledger": "ਖਾਤਾ (Ledger)", + "youDoNotHavePermissionToGenerateReport": "ਤੁਹਾਡੇ ਕੋਲ ਰਿਪੋਰਟ ਤਿਆਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + "noDataAvailable": "ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "youDoNotHavePermissionToExportExcel": "ਤੁਹਾਡੇ ਕੋਲ ਐਕਸਲ (Excel) ਐਕਸਪੋਰਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + "noDataAvailableForExport": "ਐਕਸਪੋਰਟ ਲਈ ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "supplierDue": "ਸਪਲਾਇਰ ਦਾ ਬਕਾਇਆ", + "partyType": "ਪਾਰਟੀ ਦੀ ਕਿਸਮ", + "allParty": "ਸਾਰੀਆਂ ਪਾਰਟੀਆਂ", + "yesterday": "ਕੱਲ੍ਹ", + "last7Days": "ਪਿਛਲੇ 7 ਦਿਨ", + "last30Days": "ਪਿਛਲੇ 30 ਦਿਨ", + "currentMonth": "ਇਹ ਮਹੀਨਾ", + "lastMonth": "ਪਿਛਲਾ ਮਹੀਨਾ", + "currentYear": "ਇਸ ਸਾਲ", + "customerDate": "ਕਸਟਮ ਮਿਤੀ", + "noTransactionToGeneratePdf": "PDF ਤਿਆਰ ਕਰਨ ਲਈ ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ ਹੈ", + "generatePdf": "PDF ਤਿਆਰ ਕਰੋ", + "noTransactionFound": "ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ ਮਿਲਿਆ", + "reference": "ਹਵਾਲਾ (Reference)", + "creditIn": "ਕ੍ਰੈਡਿਟ (ਆਮਦਨ)", + "debitOut": "ਡੈਬਿਟ (ਖਰਚ)", + "subscribeNow": "ਹੁਣੇ ਸਬਸਕ੍ਰਾਈਬ ਕਰੋ", + "expired": "ਮਿਆਦ ਖਤਮ", + "totalBalance": "ਕੁੱਲ ਬਕਾਇਆ", + "hoursLeft": "ਬਾਕੀ ਘੰਟੇ", + "daysLeft": "ਬਾਕੀ ਦਿਨ", + "pos": "ਪੀ.ਓ.ਐੱਸ (POS)", + "profitAndLoss": "ਲਾਭ ਅਤੇ ਹਾਨੀ", + "branch": "ਸ਼ਾਖਾ (Branch)", + "hrm": "ਐੱਚ.ਆਰ.ਐੱਮ (HRM)", + "inventory": "ਇਨਵੈਂਟਰੀ (ਮਾਲ)", + "editAttendance": "ਹਾਜ਼ਰੀ ਸੋਧੋ", + "addNewAttendance": "ਨਵੀਂ ਹਾਜ਼ਰੀ ਜੋੜੋ", + "employee": "ਕਰਮਚਾਰੀ", + "pleaseSelectAnEmployee": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਕਰਮਚਾਰੀ ਚੁਣੋ", + "shift": "ਸ਼ਿਫਟ", + "selectEmployeeFirst": "ਪਹਿਲਾਂ ਕਰਮਚਾਰੀ ਚੁਣੋ", + "selectDateFirst": "ਪਹਿਲਾਂ ਮਿਤੀ ਚੁਣੋ", + "month": "ਮਹੀਨਾ", + "autoSelected": "ਆਪਣੇ ਆਪ ਚੁਣਿਆ ਗਿਆ", + "pleaseSelectDate": "ਕਿਰਪਾ ਕਰਕੇ ਮਿਤੀ ਚੁਣੋ", + "timeIn": "ਆਉਣ ਦਾ ਸਮਾਂ", + "timeOut": "ਜਾਣ ਦਾ ਸਮਾਂ", + "attendance": "ਹਾਜ਼ਰੀ", + "allEmployee": "ਸਾਰੇ ਕਰਮਚਾਰੀ", + "noAvailableRecordFound": "ਕੋਈ ਹਾਜ਼ਰੀ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + "addAttendance": "ਹਾਜ਼ਰੀ ਜੋੜੋ", + "noNoteProvided": "ਕੋਈ ਨੋਟ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ।", + "duration": "ਸਮਾਂ ਸੀਮਾ", + "youDoNotHavePermissionToViewAttendance": "ਤੁਹਾਡੇ ਕੋਲ ਹਾਜ਼ਰੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ", + "department": "ਵਿਭਾਗ", + "noDepartmentFound": "ਕੋਈ ਵਿਭਾਗ ਨਹੀਂ ਮਿਲਿਆ।", + "inactive": "ਨਿਸ਼ਕਿਰਿਆ", + "noDescriptionAvailableForThisDepartment": "ਇਸ ਵਿਭਾਗ ਲਈ ਕੋਈ ਵੇਰਵਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + "youDoNotHavePermissionToUpdateDepartment": "ਤੁਹਾਡੇ ਕੋਲ ਵਿਭਾਗ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNotHavePermissionToDeleteDepartment": "ਤੁਹਾਡੇ ਕੋਲ ਵਿਭਾਗ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "failedToDeleteTheDeterment": "ਵਿਭਾਗ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ", + "failedToLoadDepartment": "ਵਿਭਾਗ ਲੋਡ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ", + "addDepartment": "ਵਿਭਾਗ ਜੋੜੋ", + "saving": "ਸੇਵ ਹੋ ਰਿਹਾ ਹੈ...", + "editDesignation": "ਅਹੁਦਾ ਸੋਧੋ", + "addDesignation": "ਨਵਾਂ ਅਹੁਦਾ ਜੋੜੋ", + "designationName": "ਅਹੁਦੇ ਦਾ ਨਾਮ", + "enterDesignationName": "ਅਹੁਦੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseEnterDesignationName": "ਕਿਰਪਾ ਕਰਕੇ ਅਹੁਦੇ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseSelectAStatus": "ਕਿਰਪਾ ਕਰਕੇ ਸਥਿਤੀ (Status) ਚੁਣੋ", + "enterDescription": "ਵੇਰਵਾ ਦਰਜ ਕਰੋ", + "designation": "ਅਹੁਦਾ", + "noDesignationFound": "ਕੋਈ ਅਹੁਦਾ ਨਹੀਂ ਮਿਲਿਆ।", + "noDescriptionAvailableForThisDesignation": "ਇਸ ਅਹੁਦੇ ਲਈ ਕੋਈ ਵੇਰਵਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + "youDoNotPermissionToUpdateDesignation": "ਤੁਹਾਡੇ ਕੋਲ ਅਹੁਦੇ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNotHavePermissionToDeleteDesignation": "ਤੁਹਾਡੇ ਕੋਲ ਅਹੁਦੇ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "updatePurchase": "ਖਰੀਦ ਅਪਡੇਟ ਕਰੋ", + "editEmployee": "ਕਰਮਚਾਰੀ ਦੀ ਜਾਣਕਾਰੀ ਸੋਧੋ", + "addNewEmployee": "ਨਵਾਂ ਕਰਮਚਾਰੀ ਜੋੜੋ", + "enterFullName": "ਪੂਰਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseSelectDesignation": "ਕਿਰਪਾ ਕਰਕੇ ਅਹੁਦਾ ਚੁਣੋ", + "pleaseSelectDepartment": "ਕਿਰਪਾ ਕਰਕੇ ਵਿਭਾਗ ਚੁਣੋ", + "pleaseSelectStatus": "ਕਿਰਪਾ ਕਰਕੇ ਸਥਿਤੀ ਚੁਣੋ", + "pleaseEnterYourPhoneNumber": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਫ਼ੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "countryName": "ਦੇਸ਼ ਦਾ ਨਾਮ", + "enterYourCountry": "ਆਪਣਾ ਦੇਸ਼ ਦਰਜ ਕਰੋ", + "salary": "ਤਨਖਾਹ", + "pleaseEnterYourSalary": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਤਨਖਾਹ ਦਰਜ ਕਰੋ", + "gender": "ਲਿੰਗ", + "pleaseSelectYourGender": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਲਿੰਗ ਚੁਣੋ", + "pleaseSelectYourShift": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੀ ਸ਼ਿਫਟ ਚੁਣੋ", + "birthDate": "ਜਨਮ ਮਿਤੀ", + "joinDate": "ਭਰਤੀ ਦੀ ਮਿਤੀ", + "staus": "ਸਥਿਤੀ", + "pleaseSelectValidStartAndEndDates": "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ੁਰੂਆਤੀ ਅਤੇ ਆਖਰੀ ਮਿਤੀ ਸਹੀ ਚੁਣੋ।", + "endDateCannotBeBeforeStartDate": "ਆਖਰੀ ਮਿਤੀ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ ਹੋ ਸਕਦੀ।", + "editHoliday": "ਛੁੱਟੀ ਸੋਧੋ", + "addNewHoliday": "ਨਵੀਂ ਛੁੱਟੀ ਜੋੜੋ", + "enterHolidayName": "ਛੁੱਟੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseEnterHolidayName": "ਕਿਰਪਾ ਕਰਕੇ ਛੁੱਟੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseEnterDate": "ਕਿਰਪਾ ਕਰਕੇ ਮਿਤੀ ਦਰਜ ਕਰੋ", + "pleaseSelectStartDate": "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਚੁਣੋ", + "pleaseEnterEndDate": "ਕਿਰਪਾ ਕਰਕੇ ਆਖਰੀ ਮਿਤੀ ਦਰਜ ਕਰੋ", + "endDateBeforeStartDate": "ਆਖਰੀ ਮਿਤੀ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਤੋਂ ਪਹਿਲਾਂ ਹੈ", + "holidayList": "ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ", + "noHolidayFound": "ਕੋਈ ਛੁੱਟੀ ਨਹੀਂ ਮਿਲੀ।", + "noHolidayFundMatching": "ਕੋਈ ਮਿਲਦੀ-ਜੁਲਦੀ ਛੁੱਟੀ ਨਹੀਂ ਮਿਲੀ", + "addHoliday": "ਛੁੱਟੀ ਜੋੜੋ", + "youDoNotHavePermissionToUpgradeHoliday": "ਤੁਹਾਡੇ ਕੋਲ ਛੁੱਟੀਆਂ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "holiday": "ਛੁੱਟੀ", + "editLeave": "ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਸੋਧੋ", + "addNewLeave": "ਨਵੀਂ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਜੋੜੋ", + "leaveType": "ਛੁੱਟੀ ਦੀ ਕਿਸਮ", + "pleaseSelectALeaveType": "ਕਿਰਪਾ ਕਰਕੇ ਛੁੱਟੀ ਦੀ ਕਿਸਮ ਚੁਣੋ", + "pleaseSelectAStartDate": "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ੁਰੂਆਤੀ ਮਿਤੀ ਚੁਣੋ", + "leaveDuration": "ਛੁੱਟੀ ਦਾ ਸਮਾਂ", + "autoCalculatedDays": "ਦਿਨਾਂ ਦੀ ਗਣਨਾ ਆਪਣੇ ਆਪ ਕੀਤੀ ਗਈ", + "leaveList": "ਛੁੱਟੀਆਂ ਦੀ ਸੂਚੀ", + "noLeaveRequestFound": "ਕੋਈ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਨਹੀਂ ਮਿਲੀ।", + "addLeave": "ਛੁੱਟੀ ਜੋੜੋ", + "noDescriptionProvided": "ਕੋਈ ਵੇਰਵਾ ਨਹੀਂ ਦਿੱਤਾ ਗਿਆ।", + "youDoNotHavePermissionToUpdateLeaveRequest": "ਤੁਹਾਡੇ ਕੋਲ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNotHavePermissionToDeleteLeaveRequest": "ਤੁਹਾਡੇ ਕੋਲ ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "leaveRequest": "ਛੁੱਟੀ ਦੀ ਅਰਜ਼ੀ", + "editPayroll": "ਪੇਰੋਲ (ਤਨਖਾਹ ਰਿਕਾਰਡ) ਸੋਧੋ", + "addNewPayroll": "ਨਵਾਂ ਪੇਰੋਲ ਜੋੜੋ", + "paymentYear": "ਭੁਗਤਾਨ ਦਾ ਸਾਲ", + "pleaseSelectPaymentYear": "ਕਿਰਪਾ ਕਰਕੇ ਭੁਗਤਾਨ ਦਾ ਸਾਲ ਚੁਣੋ", + "pleaseSelectAnMonth": "ਕਿਰਪਾ ਕਰਕੇ ਮਹੀਨਾ ਚੁਣੋ", + "pleaseEnterADate": "ਕਿਰਪਾ ਕਰਕੇ ਮਿਤੀ ਦਰਜ ਕਰੋ", + "totalSalaryAmount": "ਕੁੱਲ ਤਨਖਾਹ ਦੀ ਰਕਮ", + "payrollList": "ਪੇਰੋਲ ਸੂਚੀ", + "noPayrollFound": "ਕੋਈ ਪੇਰੋਲ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + "paymentDetails": "ਭੁਗਤਾਨ ਦਾ ਵੇਰਵਾ", + "youDoNotHaveUpdatePayroll": "ਤੁਹਾਡੇ ਕੋਲ ਪੇਰੋਲ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNotHavePermissionToDeletePayroll": "ਤੁਹਾਡੇ ਕੋਲ ਪੇਰੋਲ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "payrollRecord": "ਪੇਰੋਲ ਰਿਕਾਰਡ", + "searchAttendance": "ਹਾਜ਼ਰੀ ਖੋਜੋ", + "attendanceReport": "ਹਾਜ਼ਰੀ ਰਿਪੋਰਟ", + "noAttendanceRecordFound": "ਚੁਣੇ ਗਏ ਫਿਲਟਰਾਂ ਲਈ ਕੋਈ ਹਾਜ਼ਰੀ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + "searchLeave": "ਛੁੱਟੀ ਖੋਜੋ", + "leaveReports": "ਛੁੱਟੀ ਰਿਪੋਰਟਾਂ", + "noLeaveRecordFound": "ਚੁਣੇ ਗਏ ਫਿਲਟਰਾਂ ਲਈ ਕੋਈ ਛੁੱਟੀ ਦਾ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + "durationDays": "ਸਮਾਂ (ਦਿਨ)", + "payrollReports": "ਪੇਰੋਲ ਰਿਪੋਰਟਾਂ", + "noMatchingPayrollFound": "ਕੋਈ ਮਿਲਦਾ-ਜੁਲਦਾ ਪੇਰੋਲ ਰਿਕਾਰਡ ਨਹੀਂ ਮਿਲਿਆ।", + "editShift": "ਸ਼ਿਫਟ ਸੋਧੋ", + "addNewShift": "ਨਵੀਂ ਸ਼ਿਫਟ ਜੋੜੋ", + "shiftName": "ਸ਼ਿਫਟ ਦਾ ਨਾਮ", + "pleaseSelectAShift": "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ਿਫਟ ਚੁਣੋ", + "breakStatus": "ਬਰੇਕ ਦੀ ਸਥਿਤੀ", + "pleaseSelectBreakStatus": "ਕਿਰਪਾ ਕਰਕੇ ਬਰੇਕ ਦੀ ਸਥਿਤੀ ਚੁਣੋ", + "startTimeIsRequired": "ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ ਲੋੜੀਂਦਾ ਹੈ", + "startTime": "ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ", + "enterStartTime": "ਸ਼ੁਰੂਆਤੀ ਸਮਾਂ ਦਰਜ ਕਰੋ", + "endTimeIsRequired": "ਸਮਾਪਤੀ ਸਮਾਂ ਲੋੜੀਂਦਾ ਹੈ", + "endTime": "ਸਮਾਪਤੀ ਸਮਾਂ", + "enterEndTime": "ਸਮਾਪਤੀ ਸਮਾਂ ਦਰਜ ਕਰੋ", + "startBreakTime": "ਬਰੇਕ ਸ਼ੁਰੂ ਹੋਣ ਦਾ ਸਮਾਂ", + "enterBreakTime": "ਬਰੇਕ ਦਾ ਸਮਾਂ ਦਰਜ ਕਰੋ", + "endBreakTime": "ਬਰੇਕ ਖਤਮ ਹੋਣ ਦਾ ਸਮਾਂ", + "noShiftFound": "ਕੋਈ ਸ਼ਿਫਟ ਨਹੀਂ ਮਿਲੀ।", + "addShift": "ਸ਼ਿਫਟ ਜੋੜੋ", + "breakTime": "ਬਰੇਕ ਦਾ ਸਮਾਂ", + "breakDuration": "ਬਰੇਕ ਦਾ ਸਮਾਂ ਸੀਮਾ", + "youDoNotToHavePermissionToUpdateShift": "ਤੁਹਾਡੇ ਕੋਲ ਸ਼ਿਫਟ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "youDoNotToHavePermissionToDeleteShift": "ਤੁਹਾਡੇ ਕੋਲ ਸ਼ਿਫਟ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "doYouReallyWantToDeleteThis": "ਕੀ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਇਸਨੂੰ ਡਿਲੀਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + "viewDetails": "ਵੇਰਵੇ ਦੇਖੋ", + "leave": "ਛੁੱਟੀ", + "payroll": "ਪੇਰੋਲ", + "editBankAdjustment": "ਬੈਂਕ ਐਡਜਸਟਮੈਂਟ ਸੋਧੋ", + "adjustBankBalance": "ਬੈਂਕ ਬੈਲੇਂਸ ਐਡਜਸਟ ਕਰੋ", + "pleaseAddAtLeastOneBank": "ਬੈਲੇਂਸ ਐਡਜਸਟ ਕਰਨ ਲਈ ਕਿਰਪਾ ਕਰਕੇ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਬੈਂਕ ਖਾਤਾ ਜੋੜੋ।", + "accountNumber": "ਖਾਤੇ ਦਾ ਨਾਮ", + "selectAccount": "ਖਾਤਾ ਚੁਣੋ", + "selectType": "ਕਿਸਮ ਚੁਣੋ", + "amountsIsRequired": "ਰਕਮ ਲੋੜੀਂਦੀ ਹੈ", + "invalidAmount": "ਗਲਤ ਰਕਮ", + "adjustmentDate": "ਐਡਜਸਟਮੈਂਟ ਦੀ ਮਿਤੀ", + "dateIsRequired": "ਮਿਤੀ ਲੋੜੀਂਦੀ ਹੈ", + "editBankAccounts": "ਬੈਂਕ ਖਾਤੇ ਸੋਧੋ", + "addNewBankAccounts": "ਨਵੇਂ ਬੈਂਕ ਖਾਤੇ ਜੋੜੋ", + "accountDisplayName": "ਖਾਤੇ ਦਾ ਡਿਸਪਲੇਅ ਨਾਮ", + "enterAccountDisplayName": "ਡਿਸਪਲੇਅ ਨਾਮ ਦਰਜ ਕਰੋ", + "displayNameIsRequired": "ਡਿਸਪਲੇਅ ਨਾਮ ਲੋੜੀਂਦਾ ਹੈ", + "openingBalanceIsRequired": "ਓਪਨਿੰਗ ਬੈਲੇਂਸ ਲੋੜੀਂਦਾ ਹੈ", + "asOfDate": "ਇਸ ਮਿਤੀ ਤੱਕ", + "hideFiled": "ਖੇਤਰ ਲੁਕਾਓ", + "addMoreFiled": "ਹੋਰ ਖੇਤਰ ਜੋੜੋ", + "enterAccountName": "ਖਾਤਾ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "ifscCode": "IFSC ਕੋਡ", + "upiIdForQrCode": "QR ਕੋਡ ਲਈ UPI ID", + "bankName": "ਬੈਂਕ ਦਾ ਨਾਮ", + "enterBankName": "ਬੈਂਕ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "accountHolderName": "ਖਾਤਾ ਧਾਰਕ ਦਾ ਨਾਮ", + "enterAccountHolderName": "ਖਾਤਾ ਧਾਰਕ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "printBankDetailsAndInvoice": "ਇਨਵੌਇਸ ਉੱਤੇ ਬੈਂਕ ਦੇ ਵੇਰਵੇ ਪ੍ਰਿੰਟ ਕਰੋ", + "viewingTransactionFor": "ਇਸਦੇ ਲਈ ਲੈਣ-ਦੇਣ ਦੇਖ ਰਹੇ ਹੋ:", + "bankAccounts": "ਬੈਂਕ ਖਾਤੇ", + "noBankAccountFound": "ਕੋਈ ਬੈਂਕ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ।", + "noAccountsFoundMissing": "ਕੋਈ ਮਿਲਦਾ-ਜੁਲਦਾ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ", + "deposit": "ਜਮ੍ਹਾ", + "addBank": "ਬੈਂਕ ਜੋੜੋ", + "bankToBankTransfer": "ਬੈਂਕ ਤੋਂ ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ", + "bankToCashTransfer": "ਬੈਂਕ ਤੋਂ ਕੈਸ਼ ਟ੍ਰਾਂਸਫਰ", + "accountName": "ਖਾਤੇ ਦਾ ਨਾਮ", + "holderName": "ਧਾਰਕ ਦਾ ਨਾਮ", + "openingDate": "ਖਾਤਾ ਖੁੱਲ੍ਹਣ ਦੀ ਮਿਤੀ", + "currentBalance": "ਮੌਜੂਦਾ ਬੈਲੇਂਸ", + "permissionDeniedToDeleteBank": "ਬੈਂਕ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "canNotEditThisTransactionType": "ਇਸ ਕਿਸਮ ਦੇ ਲੈਣ-ਦੇਣ ਨੂੰ ਸੋਧਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।", + "bank": "ਬੈਂਕ", + "noTransactionFoundForThisFilter": "ਇਸ ਫਿਲਟਰ ਲਈ ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ ਮਿਲਿਆ।", + "pleaseSelectBothAccounts": "ਕਿਰਪਾ ਕਰਕੇ ਦੋਵੇਂ ਖਾਤੇ ਚੁਣੋ।", + "cannotTransferToSameAccounts": "ਇੱਕੋ ਖਾਤੇ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ।", + "editBankTransfer": "ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ ਸੋਧੋ", + "needAtLeastTwoBankAccount": "ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਘੱਟੋ-ਘੱਟ ਦੋ ਬੈਂਕ ਖਾਤਿਆਂ ਦੀ ਲੋੜ ਹੈ।", + "from": "ਵੱਲੋਂ (From)", + "to": "ਵੱਲ (To)", + "editBankToCash": "ਬੈਂਕ ਤੋਂ ਕੈਸ਼ ਸੋਧੋ", + "noBankAccountsFoundToTransferFrom": "ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਕੋਈ ਬੈਂਕ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ।", + "selectOneAccount": "ਇੱਕ ਖਾਤਾ ਚੁਣੋ", + "editCashAdjustment": "ਕੈਸ਼ ਐਡਜਸਟਮੈਂਟ ਸੋਧੋ", + "adjustCashBalance": "ਕੈਸ਼ ਬੈਲੇਂਸ ਐਡਜਸਟ ਕਰੋ", + "customDate": "ਕਸਟਮ ਮਿਤੀ", + "cashInHand": "ਨਕਦੀ (Cash in Hand)", + "currentCashBalance": "ਮੌਜੂਦਾ ਕੈਸ਼ ਬੈਲੇਂਸ", + "transfer": "ਟ੍ਰਾਂਸਫਰ", + "adjustCash": "ਕੈਸ਼ ਐਡਜਸਟ ਕਰੋ", + "pleaseSelectADestinationBankAccounts": "ਕਿਰਪਾ ਕਰਕੇ ਮੰਜ਼ਿਲ (Destination) ਬੈਂਕ ਖਾਤਾ ਚੁਣੋ।", + "editCashToBank": "ਕੈਸ਼ ਤੋਂ ਬੈਂਕ ਸੋਧੋ", + "cashToBankTransfer": "ਕੈਸ਼ ਤੋਂ ਬੈਂਕ ਟ੍ਰਾਂਸਫਰ", + "noDestinationBankAccountFond": "ਕੋਈ ਮੰਜ਼ਿਲ ਬੈਂਕ ਖਾਤਾ ਨਹੀਂ ਮਿਲਿਆ।", + "transferCheque": "ਚੈੱਕ ਟ੍ਰਾਂਸਫਰ", + "receivedFrom": "ਤੋਂ ਪ੍ਰਾਪਤ ਹੋਇਆ", + "chequeAmount": "ਚੈੱਕ ਦੀ ਰਕਮ", + "chequeNumber": "ਚੈੱਕ ਨੰਬਰ", + "chequeDate": "ਚੈੱਕ ਦੀ ਮਿਤੀ", + "referenceNumber": "ਹਵਾਲਾ ਨੰਬਰ", + "selectBankToCash": "ਬੈਂਕ ਜਾਂ ਕੈਸ਼ ਚੁਣੋ", + "depositTo": "ਵਿੱਚ ਜਮ੍ਹਾ ਕਰੋ", + "selectDepositDestination": "ਜਮ੍ਹਾ ਕਰਨ ਵਾਲੀ ਜਗ੍ਹਾ ਚੁਣੋ", + "transferDate": "ਟ੍ਰਾਂਸਫਰ ਦੀ ਮਿਤੀ", + "doYouWantToRellyReOpenThisCheque": "ਕੀ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਇਸ ਚੈੱਕ ਨੂੰ ਦੁਬਾਰਾ ਖੋਲ੍ਹਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "okay": "ਠੀਕ ਹੈ", + "reOpen": "ਦੁਬਾਰਾ ਖੋਲ੍ਹੋ", + "open": "ਖੁੱਲ੍ਹਾ", + "chequeList": "ਚੈੱਕ ਸੂਚੀ", + "closed": "ਬੰਦ", + "noChequeFound": "ਕੋਈ ਚੈੱਕ ਨਹੀਂ ਮਿਲਿਆ", + "searchTransaction": "ਲੈਣ-ਦੇਣ ਖੋਜੋ...", + "filterByDate": "ਮਿਤੀ ਅਨੁਸਾਰ ਫਿਲਟਰ ਕਰੋ", + "addImage": "ਤਸਵੀਰ ਜੋੜੋ", + "cashAndBankManagement": "ਕੈਸ਼ ਅਤੇ ਬੈਂਕ ਪ੍ਰਬੰਧਨ", + "cheque": "ਚੈੱਕ", + "branchList": "ਸ਼ਾਖਾਵਾਂ ਦੀ ਸੂਚੀ", + "roleAndPermission": "ਭੂਮਿਕਾ ਅਤੇ ਇਜਾਜ਼ਤ", + "switchBank": "ਸ਼ਾਖਾ ਬਦਲਣੀ ਹੈ?", + "exitBank": "ਸ਼ਾਖਾ ਤੋਂ ਬਾਹਰ ਜਾਓ", + "areYouSureWantToSwitchToDifferentBranch": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਦੂਜੀ ਸ਼ਾਖਾ ਵਿੱਚ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "areYourSureYouWantToExitFromThisBranch": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਇਸ ਸ਼ਾਖਾ ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "switchs": "ਬਦਲੋ", + "exit": "ਬਾਹਰ ਜਾਓ", + "createBranch": "ਸ਼ਾਖਾ ਬਣਾਓ", + "areYouSureWantToDeleteThisBranch": "ਕੀ ਤੁਸੀਂ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਇਸ ਸ਼ਾਖਾ ਨੂੰ ਡਿਲੀਟ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ?", + "currents": "ਮੌਜੂਦਾ", + "noBrunchFound": "ਕੋਈ ਸ਼ਾਖਾ ਨਹੀਂ ਮਿਲੀ", + "updateBranch": "ਸ਼ਾਖਾ ਅਪਡੇਟ ਕਰੋ", + "pleaseEnterBranchName": "ਕਿਰਪਾ ਕਰਕੇ ਸ਼ਾਖਾ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "enterBalance": "ਬੈਲੇਂਸ ਦਰਜ ਕਰੋ", + "youDoNotHavePermissionToUpdateBranch": "ਤੁਹਾਡੇ ਕੋਲ ਸ਼ਾਖਾ ਅਪਡੇਟ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "allTransaction": "ਸਾਰੇ ਲੈਣ-ਦੇਣ", + "duePay": "ਬਕਾਇਆ ਭੁਗਤਾਨ", + "allParties": "ਸਾਰੀਆਂ ਪਾਰਟੀਆਂ", + "retry": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "incomeCategoriesReport": "ਆਮਦਨ ਸ਼੍ਰੇਣੀ ਰਿਪੋਰਟ", + "dayBook": "ਡੇ-ਬੁੱਕ (ਰੋਜ਼ਾਨਾ ਰਿਕਾਰਡ)", + "billWiseProfit": "ਬਿੱਲ ਅਨੁਸਾਰ ਮੁਨਾਫਾ", + "cashFlow": "ਕੈਸ਼ ਫਲੋ", + "balanceSheet": "ਬੈਲੇਂਸ ਸ਼ੀਟ", + "taxReport": "ਟੈਕਸ ਰਿਪੋਰਟ", + "productSaleHistory": "ਉਤਪਾਦ ਵਿਕਰੀ ਇਤਿਹਾਸ", + "productPurchaseHistory": "ਉਤਪਾਦ ਖਰੀਦ ਇਤਿਹਾਸ", + "partyReports": "ਪਾਰਟੀ ਰਿਪੋਰਟਾਂ", + "customerLedger": "ਗਾਹਕ ਖਾਤਾ", + "supplierLedger": "ਸਪਲਾਇਰ ਖਾਤਾ", + "partyWiseProfit": "ਪਾਰਟੀ ਅਨੁਸਾਰ ਮੁਨਾਫਾ", + "productWiseProfit": "ਉਤਪਾਦ ਅਨੁਸਾਰ ਮੁਨਾਫਾ", + "top5Customer": "ਚੋਟੀ ਦੇ 5 ਗਾਹਕ", + "top5Supplier": "ਚੋਟੀ ਦੇ 5 ਸਪਲਾਇਰ", + "productReports": "ਉਤਪਾਦ ਰਿਪੋਰਟਾਂ", + "comboReport": "ਕੰਬੋ ਰਿਪੋਰਟ", + "expiredItemReport": "ਐਕਸਪਾਇਰਡ ਸਮਾਨ ਦੀ ਰਿਪੋਰਟ", + "top5Product": "ਚੋਟੀ ਦੇ 5 ਉਤਪਾਦ", + "productWiseProfitAndLoss": "ਉਤਪਾਦ ਅਨੁਸਾਰ ਲਾਭ ਅਤੇ ਹਾਨੀ", + "productWisePurchase": "ਉਤਪਾਦ ਅਨੁਸਾਰ ਖਰੀਦ", + "productWiseSale": "ਉਤਪਾਦ ਅਨੁਸਾਰ ਵਿਕਰੀ", + "noProductMatchYourSearch": "ਤੁਹਾਡੀ ਖੋਜ ਨਾਲ ਮਿਲਦਾ ਕੋਈ ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ।", + "purchaseQty": "ਖਰੀਦ ਮਾਤਰਾ", + "saleQty": "ਵਿਕਰੀ ਮਾਤਰਾ", + "youDoNotHavePermissionProfitAndLoss": "ਤੁਹਾਡੇ ਕੋਲ ਲਾਭ ਅਤੇ ਹਾਨੀ ਦੇਖਣ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ।", + "sold": "ਵੇਚਿਆ ਗਿਆ", + "remaining": "ਬਾਕੀ", + "totalAssets": "ਕੁੱਲ ਜਾਇਦਾਦ", + "assets": "ਜਾਇਦਾਦ", + "itemName": "ਆਈਟਮ ਦਾ ਨਾਮ", + "personalInfo": "ਨਿੱਜੀ ਜਾਣਕਾਰੀ:", + "dueBalance": "ਬਕਾਇਆ ਰਕਮ", + "walletBalance": "ਵਾਲਿਟ ਬੈਲੇਂਸ", + "cashIn": "ਕੈਸ਼ ਅੰਦਰ", + "cashOut": "ਕੈਸ਼ ਬਾਹਰ", + "runningCash": "ਚੱਲ ਰਹੀ ਨਕਦੀ", + "moneyIn": "ਪੈਸੇ ਅੰਦਰ", + "moneyOut": "ਪੈਸੇ ਬਾਹਰ", + "noDataAvailableForGeneratePdf": "PDF ਤਿਆਰ ਕਰਨ ਲਈ ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "balanceDue": "ਬਕਾਇਆ ਬਾਕੀ", + "returnedAmount": "ਵਾਪਸ ਕੀਤੀ ਰਕਮ", + "saleReturn": "ਵਿਕਰੀ ਵਾਪਸੀ", + "saleEdit": "ਵਿਕਰੀ ਸੋਧੋ", + "pleaseAddASalesReturn": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵਿਕਰੀ ਵਾਪਸੀ ਜੋੜੋ", + "subscriptionReports": "ਸਬਸਕ੍ਰਿਪਸ਼ਨ ਰਿਪੋਰਟਾਂ", + "started": "ਸ਼ੁਰੂ ਹੋਇਆ", + "end": "ਖਤਮ", + "taxReportList": "ਟੈਕਸ ਰਿਪੋਰਟ ਸੂਚੀ", + "developedBy": "ਵੱਲੋਂ ਵਿਕਸਿਤ:", + "time": "ਸਮਾਂ", + "receivedBy": "ਵੱਲੋਂ ਪ੍ਰਾਪਤ:", + "wallet": "ਵਾਲਿਟ", + "warranty": "ਵਾਰੰਟੀ", + "guarantee": "ਗਾਰੰਟੀ", + "remark": "ਟਿੱਪਣੀ", + "bankDetails": "ਬੈਂਕ ਦੇ ਵੇਰਵੇ", + "cashAndBank": "ਕੈਸ਼ ਅਤੇ ਬੈਂਕ", + "pdfGenerateSuccessfully": "PDF ਸਫਲਤਾਪੂਰਵਕ ਤਿਆਰ ਹੋ ਗਈ", + "generatingPdf": "ਪੀਡੀਐਫ ਤਿਆਰ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "INVOICE": "ਇਨਵੌਇਸ", + "admin": "ਪ੍ਰਬੰਧਕ", + "invoiceNumber": "ਇਨਵੌਇਸ ਨੰਬਰ", + "vatNumber": "ਵੈਟ ਨੰਬਰ", + "customerSignature": "ਗਾਹਕ ਦੇ ਦਸਤਖਤ", + "authorizedSignature": "ਅਧਿਕਾਰਤ ਦਸਤਖਤ", + "poweredBy": "ਦੁਆਰਾ ਸੰਚਾਲਿਤ", + "shippingCharge": "ਸ਼ਿਪਿੰਗ ਚਾਰਜ", + "totalReturned": "ਕੁੱਲ ਵਾਪਸ", + "amountsInWord": "ਸ਼ਬਦਾਂ ਵਿੱਚ ਰਕਮਾਂ", + "changeAmount": "ਵਾਪਸੀ ਦੀ ਰਕਮ", + "sellsBy": "ਦੁਆਰਾ ਵੇਚਿਆ ਗਿਆ", + "rounding": "ਗੋਲ ਕਰਨਾ", + "paidBy": "ਦੁਆਰਾ ਭੁਗਤਾਨ ਕੀਤਾ ਗਿਆ", + "vatGstTitle": "ਵੈਟ/ਜੀਐਸਟੀ ਸਿਰਲੇਖ", + "enterVatGstTitle": "ਵੈਟ/ਜੀਐਸਟੀ ਸਿਰਲੇਖ ਦਰਜ ਕਰੋ", + "vatGstNumber": "ਵੈਟ/ਜੀਐਸਟੀ ਨੰਬਰ", + "enterVatGstNumber": "ਵੈਟ/ਜੀਐਸਟੀ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "vatAndTax": "ਵੈਟ ਅਤੇ ਟੈਕਸ", + "customPrint": "ਕਸਟਮ ਪ੍ਰਿੰਟ", + "taxRates": "ਟੈਕਸ ਦਰਾਂ", + "taxRatesMangeYourTaxRates": "ਟੈਕਸ ਦਰਾਂ- ਆਪਣੀਆਂ ਟੈਕਸ ਦਰਾਂ ਦਾ ਪ੍ਰਬੰਧਨ ਕਰੋ", + "add": "ਸ਼ਾਮਲ ਕਰੋ", + "status": "ਸਥਿਤੀ", + "active": "ਸਰਗਰਮ", + "disable": "ਅਯੋਗ ਕਰੋ", + "deletedSuccessFully": "ਸਫਲਤਾਪੂਰਵਕ ਡਿਲੀਟ ਕੀਤਾ ਗਿਆ!", + "failedToDeleteTheTax": "ਟੈਕਸ ਨੂੰ ਡਿਲੀਟ ਕਰਨ ਵਿੱਚ ਅਸਫਲ", + "errorDeletingTax": "ਟੈਕਸ ਡਿਲੀਟ ਕਰਨ ਵਿੱਚ ਗਲਤੀ", + "taxGroup": "ਟੈਕਸ ਗਰੁੱਪ", + "combinationOfTheMultipleTaxes": "ਕਈ ਟੈਕਸਾਂ ਦਾ ਸੁਮੇਲ", + "subTaxes": "ਉਪ ਟੈਕਸ", + "action": "ਕਾਰਵਾਈ", + "addTax": "ਟੈਕਸ ਸ਼ਾਮਲ ਕਰੋ", + "editTax": "ਟੈਕਸ ਸੰਪਾਦਿਤ ਕਰੋ", + "addNewTax": "ਨਵਾਂ ਟੈਕਸ ਸ਼ਾਮਲ ਕਰੋ", + "enterTaxRates": "ਟੈਕਸ ਦਰ ਦਾਖਲ ਕਰੋ", + "addTaxGroup": "ਨਵਾਂ ਟੈਕਸ ਗਰੁੱਪ ਸ਼ਾਮਲ ਕਰੋ", + "editTaxGroup": "ਟੈਕਸ ਗਰੁੱਪ ਸੰਪਾਦਿਤ ਕਰੋ", + "taxWithSingleMultipleTaxType": "ਇੱਕ/ਇੱਕ ਤੋਂ ਵੱਧ ਟੈਕਸ ਕਿਸਮਾਂ ਵਾਲਾ ਟੈਕਸ", + "noSubTaxSelected": "ਕੋਈ ਉਪ ਟੈਕਸ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + "subTaxList": "ਉਪ ਟੈਕਸ ਸੂਚੀ", + "taxPercent": "ਟੈਕਸ ਪ੍ਰਤੀਸ਼ਤ", + "done": "ਹੋ ਗਿਆ", + "writerTaxHere": "ਇੱਥੇ ਟੈਕਸਟ ਲਿਖੋ...", + "expiredList": "ਮਿਆਦ ਪੁੱਗੀ ਸੂਚੀ", + "listIsEmpty": "ਸੂਚੀ ਖਾਲੀ ਹੈ", + "printingInvoice": "ਇਨਵੌਇਸ ਪ੍ਰਿੰਟ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ", + "salesSetting": "ਵਿਕਰੀ ਸੈਟਿੰਗਾਂ", + "invoiceLogo": "ਇਨਵੌਇਸ ਲੋਗੋ", + "printingOption": "ਪ੍ਰਿੰਟਿੰਗ ਵਿਕਲਪ", + "amountRoundingMethod": "ਰਕਮ ਨੂੰ ਗੋਲ ਕਰਨ ਦਾ ਤਰੀਕਾ", + "signUp": "ਸਾਈਨ ਅੱਪ ਕਰੋ", + "returnedItem": "ਵਾਪਸ ਕੀਤਾ ਗਿਆ ਸਾਮਾਨ", + "returnedDate": "ਵਾਪਸੀ ਦੀ ਮਿਤੀ", + "unitPrice": "ਇਕਾਈ ਮੁੱਲ", + "saleBy": "ਵੇਚਣ ਵਾਲਾ", + "purchasedBy": "ਖਰੀਦਣ ਵਾਲਾ", + "collectedBys": "ਇਕੱਠਾ ਕਰਨ ਵਾਲਾ", + "payableAmount": "ਦੇਣ ਯੋਗ ਰਕਮ", + "unitPrices": "ਇਕਾਈ ਕੀਮਤ", + "item": "ਵਸਤੂ", + "sl": "ਕ੍ਰਮ ਸੰਖਿਆ", + "mobiles": "ਮੋਬਾਈਲ", + "paidVia": "ਦੁਆਰਾ ਭੁਗਤਾਨ ਕੀਤਾ", + "moneyReceipt": "ਪੈਸੇ ਦੀ ਰਸੀਦ", + "receipt": "ਰਸੀਦ", + "barcodeGenerator" : "ਬਾਰਕੋਡ ਜਨਰੇਟਰ", + "searchProduct" : "ਉਤਪਾਦ ਖੋਜੋ", + "code" : "ਕੋਡ", + "price" : "ਕੀਮਤ", + "showCode" : "ਕੋਡ ਦਿਖਾਓ", + "showPrice" : "ਕੀਮਤ ਦਿਖਾਓ", + "showName" : "ਨਾਮ ਦਿਖਾਓ", + "actions" : "ਕਾਰਵਾਈਆਂ", + "noItemSelected" : "ਕੋਈ ਆਈਟਮ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + "noProductSelected" : "ਕੋਈ ਉਤਪਾਦ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + "previewPdf" : "PDF ਪੂਰਵਦਰਸ਼ਨ", + "salesReturnReport" : "ਵਿਕਰੀ ਵਾਪਸੀ ਰਿਪੋਰਟ", + "purchaseReturnReport" : "ਖਰੀਦ ਵਾਪਸੀ ਰਿਪੋਰਟ", + "incomeFor" : "ਆਮਦਨ ਲਈ", + "enterProductCode" : "ਉਤਪਾਦ ਕੋਡ ਦਰਜ ਕਰੋ", + "addIncome" : "ਆਮਦਨ ਜੋੜੋ", + "incomeDate" : "ਆਮਦਨ ਦੀ ਤਾਰੀਖ", + "incomeCategories" : "ਆਮਦਨ ਸ਼੍ਰੇਣੀਆਂ", + "addIncomeCategory" : "ਆਮਦਨ ਸ਼੍ਰੇਣੀ ਜੋੜੋ", + "enterIncomeCategoryName" : "ਆਮਦਨ ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "totalReturnAmount" : "ਕੁੱਲ ਵਾਪਸੀ ਰਕਮ", + "returned" : "ਵਾਪਸ ਕੀਤਾ ਗਿਆ", + "supplierDetails" : "ਸਪਲਾਇਰ ਵੇਰਵੇ", + "weekly" : "ਹਫ਼ਤਾਵਾਰੀ", + "monthly" : "ਮਹੀਨਾਵਾਰ", + "yearly" : "ਸਾਲਾਨਾ", + "today" : "ਅੱਜ", + "thisWeek" : "ਇਸ ਹਫ਼ਤੇ", + "thisMonth" : "ਇਸ ਮਹੀਨੇ", + "thisYear": "ਇਸ ਸਾਲ", + "allTime" : "ਸਾਰੇ ਸਮੇਂ", + "custom" : "ਕਸਟਮ", + "addUserRole" : "ਯੂਜ਼ਰ ਰੋਲ ਜੋੜੋ", + "noRoleFound" : "ਕੋਈ ਯੂਜ਼ਰ ਰੋਲ ਨਹੀਂ ਮਿਲਿਆ", + "yourPackageExpiredInDays" : "ਤੁਹਾਡਾ ਪੈਕੇਜ 5 ਦਿਨਾਂ ਵਿੱਚ ਖ਼ਤਮ ਹੋ ਜਾਵੇਗਾ", + "yourPackageExpiredToday" : "ਤੁਹਾਡਾ ਪੈਕੇਜ ਅੱਜ ਖ਼ਤਮ ਹੋ ਜਾਵੇਗਾ\n\nਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਖਰੀਦੋ", + "contactUs" : "ਸਾਡੇ ਨਾਲ ਸੰਪਰਕ ਕਰੋ", + "writeYourMessageHere" : "ਇੱਥੇ ਆਪਣਾ ਸੰਦੇਸ਼ ਲਿਖੋ", + "sendMessage" : "ਸੰਦੇਸ਼ ਭੇਜੋ", + "sendYourEmail" : "ਆਪਣਾ ਈਮੇਲ ਭੇਜੋ", + "backToHome" : "ਘਰ ਵਾਪਸ ਜਾਓ", + "promoCode" : "ਪ੍ਰੋਮੋ ਕੋਡ", + "submit" : "ਸਬਮਿਟ ਕਰੋ", + "seeAllPromoCode" : "ਸਾਰੇ ਪ੍ਰੋਮੋ ਕੋਡ ਦੇਖੋ", + "categories": "ਸ਼੍ਰੇਣੀਆਂ", + "enterYourPhoneNumber" : "ਆਪਣਾ ਫੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "enterFullAddress" : "ਪੂਰਾ ਪਤਾ ਦਰਜ ਕਰੋ", + "enterYourEmailAddress" : "ਆਪਣਾ ਈਮੇਲ ਪਤਾ ਦਰਜ ਕਰੋ", + "pleaseEnterAPassword" : "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + "pleaseEnterAConfirmPassword" : "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਕਨਫਰਮ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + "enterYourName" : "ਆਪਣਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "addNewAddress" : "ਨਵਾਂ ਪਤਾ ਜੋੜੋ", + "firstName" : "ਪਹਿਲਾ ਨਾਮ", + "lastName" :"ਅਖੀਰਲਾ ਨਾਮ", + "country" : "ਦੇਸ਼", + "bangladesh" : "ਬੰਗਲਾਦੇਸ਼", + "apply" : "ਲਾਗੂ ਕਰੋ", + "deliveryAddress" : "ਡਿਲਿਵਰੀ ਪਤਾ", + "noDataAvailabe" : "ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "addDelivery" : "ਡਿਲਿਵਰੀ ਜੋੜੋ", + "description" : "ਵਿਸਤਾਰ", + "addNote" : "ਨੋਟ ਜੋੜੋ", + "image" : "ਤਸਵੀਰ", + "pleaseConnectThePrinterFirst" : "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਪ੍ਰਿੰਟਰ ਕਨੈਕਟ ਕਰੋ", + "selectCategory" : "ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + "enterExpenseDate" : "ਖ਼ਰਚ ਦੀ ਤਾਰੀਖ ਦਰਜ ਕਰੋ", + "enterName" : "ਨਾਮ ਦਰਜ ਕਰੋ", + "enterAmount" : "ਰਾਸ਼ੀ ਦਰਜ ਕਰੋ", + "enterRefNumber" : "ਰੈਫਰੈਂਸ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "fashions" : "ਫੈਸ਼ਨ", + "billTO" : "ਬਿੱਲ ਤੱਕ", + "totalDue" : "ਕੁੱਲ ਬਕਾਇਆ", + "paymentsAmount" : "ਭੁਗਤਾਨ ਰਾਸ਼ੀਆਂ", + "remainingDue" : "ਬਾਕੀ ਬਕਾਇਆ", + "thankYouForYourDuePayment" : "ਤੁਹਾਡੇ ਬਕਾਇਆ ਭੁਗਤਾਨ ਲਈ ਧੰਨਵਾਦ", + "print" : "ਪ੍ਰਿੰਟ ਕਰੋ", + "unitPirce" : "ਯੂਨਿਟ ਕੀਮਤ", + "totalPrice" : "ਕੁੱਲ ਕੀਮਤ", + "totalVat" : "ਕੁੱਲ ਵੈਟ", + "deliveryCharge" : "ਡਿਲਿਵਰੀ ਚਾਰਜ", + "totalPayable" : "ਕੁੱਲ ਅਦਾਇਗੀਯੋਗ", + "thakYouForYourPurchase" : "ਤੁਹਾਡੀ ਖਰੀਦ ਲਈ ਧੰਨਵਾਦ", + "pleaseConnectYourBlutohPrinter" : "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਬਲੂਟੁੱਥ ਪ੍ਰਿੰਟਰ ਕਨੈਕਟ ਕਰੋ", + "editSocailMedia" : "ਸੋਸ਼ਲ ਮੀਡੀਆ ਸੰਪਾਦਿਤ ਕਰੋ", + "socialMarketing" : "ਸੋਸ਼ਲ ਮਾਰਕੀਟਿੰਗ", + "share" : "ਸ਼ੇਅਰ ਕਰੋ", + "notification" : "ਨੋਟੀਫਿਕੇਸ਼ਨ", + "purchaseAlarm" : "ਖਰੀਦ ਅਲਾਰਮ", + "purchaseConfirmed" : "ਖਰੀਦ ਦੀ ਪੁਸ਼ਟੀ ਹੋ ਗਈ", + "paymentComplete" : "ਭੁਗਤਾਨ ਪੂਰਾ ਹੋ ਗਿਆ", + "retur" : "ਵਾਪਸੀ", + "sendSms" : "SMS ਭੇਜੋ", + "recivethePin" : "ਪਿੰਨ ਪ੍ਰਾਪਤ ਕੀਤੀ", + "startNewSale" : "ਨਵੀਂ ਵਿਕਰੀ ਸ਼ੁਰੂ ਕਰੋ", + "payment" : "ਭੁਗਤਾਨ", + "masterCard" : "ਮਾਸਟਰਕਾਰਡ", + "instrucation" : "ਨਿਰਦੇਸ਼", + "cash" : "ਨਕਦ", + "invoiceViewr" : "ਇਨਵੌਇਸ ਵਿਊਅਰ", + "size" : "ਸਾਈਜ਼", + "color" : "ਰੰਗ", + "weight" : "ਵਜ਼ਨ", + "capacity" : "ਕਿਰਿਆਸ਼ੀਲਤਾ", + "type" : "ਤਰ੍ਹਾਂ", + "youWantTodeletetheProduct" : "ਕੀ ਤੁਸੀਂ ਇਸ ਉਤਪਾਦ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "delete" : "ਮਿਟਾਓ", + "contactDetials" : "ਸੰਪਰਕ ਵੇਰਵੇ", + "clarence" : "ਕਲੇਰੈਂਸ", + "call" : "ਕਾਲ ਕਰੋ", + "messege" : "ਸੰਦੇਸ਼", + "dailyTransaction" : "ਰੋਜ਼ਾਨਾ ਲੈਣ-ਦੇਣ", + "promo" : "ਪ੍ਰੋਮੋ", + "send" : "ਭੇਜੋ", + "easyToUseThePos" : "ਮੋਬਾਈਲ ਪੋਸ ਦੀ ਵਰਤੋਂ ਕਰਨਾ ਆਸਾਨ ਹੈ", + "easytheusedesciption" : "POSpro ਐਪ ਮੁਫ਼ਤ ਹੈ, ਵਰਤੋਂ ਵਿੱਚ ਆਸਾਨ ਹੈ. ਦਰਅਸਲ, ਇਹ ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਸਭ ਤੋਂ ਵਧੀਆ POS ਸਿਸਟਮਾਂ ਵਿੱਚੋਂ ਇੱਕ ਹੈ।", + "choseYourFeature" : "ਆਪਣੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਚੁਣੋ", + "choseyourfeatureDesciption" : "ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹਨ ਜੋ POSpro ਨੂੰ ਰਵਾਇਤੀ ਹੱਲਾਂ ਤੋਂ ਵੱਖਰਾ ਬਣਾਉਂਦਾ ਹੈ।", + "allBusinessSolutions" : "ਸਾਰੇ ਕਾਰੋਬਾਰੀ ਹੱਲ", + "allBusinessolutionDescrip" : "PosPro ਸਟਾਕ, ਖਾਤਾ, ਵਿਕਰੀ, ਖ਼ਰਚ ਅਤੇ ਨੁਕਸਾਨ/ਮੁਨਾਫ਼ੇ ਵਾਲਾ ਇੱਕ ਪੂਰਾ ਕਾਰੋਬਾਰੀ ਹੱਲ ਹੈ।", + "skip" : "ਛੱਡੋ", + "next" : "ਅਗਲਾ", + "anewUpdateAvailable" : "ਇੱਕ ਨਵਾਂ ਅਪਡੇਟ ਉਪਲਬਧ ਹੈ\nਕਿਰਪਾ ਕਰਕੇ ਆਪਣਾ ਐਪ ਅਪਡੇਟ ਕਰੋ", + "skipTheUpdate" :"ਅਪਡੇਟ ਛੱਡੋ", + "rememberMeLater" : "ਮੈਨੂੰ ਬਾਅਦ ਵਿੱਚ ਯਾਦ ਰੱਖੋ", + "powerdedByAcnoo" : "ਪਾਵਰਡ ਬਾਇ ਅਕਨੂ", + "lossOrProfit" : "ਨੁਕਸਾਨ/ਮੁਨਾਫਾ", + "expense" : "ਖ਼ਰਚ", + "parties" : "ਪਾਰਟੀਆਂ", + "home" : "ਘਰ", + "sales" : "ਵਿਕਰੀ", + "setting" : "ਸੈਟਿੰਗ", + + "purchaseNow" : "ਹੁਣ ਖਰੀਦੋ", + "paymentMethods" : "ਭੁਗਤਾਨ ਦੇ ਤਰੀਕੇ", + "update": "ਅਪਡੇਟ ਕਰੋ", + "continueButton": "ਜਾਰੀ ਰੱਖੋ", + "name": "ਨਾਮ", + "phone": "ਫੋਨ ਨੰਬਰ", + "email": "ਈਮੇਲ ਪਤਾ", + "address": "ਪਤਾ", + "previousDue": "ਪਿਛਲੀ ਬਕਾਇਆ ਰਕਮ", + "selectLang": "ਆਪਣੀ ਭਾਸ਼ਾ ਚੁਣੋ", + "addContact": "ਸੰਪਰਕ ਜੋੜੋ", + "moreInfo": "ਹੋਰ ਜਾਣਕਾਰੀ", + "retailer": "ਰੀਟੇਲਰ", + "dealer": "ਡੀਲਰ", + "wholesaler": "ਹੋਲਸੇਲਰ", + "supplier": "ਸਪਲਾਇਰ", + "CustomerDetails": "ਗਾਹਕ ਵੇਰਵੇ", + "recentTransaction": "ਹਾਲ ਹੀ ਦੇ ਲੈਣ-ਦੇਣ", + "totalProduct": "ਕੁੱਲ ਉਤਪਾਦ", + "total": "ਕੁੱਲ", + "paid": "ਅਦਾ ਕੀਤਾ ਗਿਆ", + "unPaid": "ਅਦਾ ਨਹੀਂ ਕੀਤਾ ਗਿਆ", + "due": "ਬਕਾਇਆ", + "connect": "ਕਨੈਕਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ", + "tryAgain": "ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ", + "loading": "ਲੋਡ ਹੋ ਰਿਹਾ ਹੈ", + "viewAll": "ਸਭ ਦੇਖੋ", + "partyList": "ਪਾਰਟੀਆਂ ਦੀ ਸੂਚੀ", + "addCustomer": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਗਾਹਕ ਜੋੜੋ", + "updateContact": "ਸੰਪਰਕ ਅਪਡੇਟ ਕਰੋ", + "dueList": "ਬਕਾਇਆ ਸੂਚੀ", + "collectDue": "ਬਕਾਇਆ ਇਕੱਠਾ ਕਰੋ", + "date": "ਤਾਰੀਖ", + "dueAmount": "ਬਕਾਇਆ ਰਕਮ: ", + "customerName": "ਗਾਹਕ ਦਾ ਨਾਮ", + "totalAmount": "ਕੁੱਲ ਰਕਮ", + "paidAmount": "ਅਦਾ ਕੀਤੀ ਗਈ ਰਕਮ", + "paymentTypes": "ਭੁਗਤਾਨ ਕਿਸਮ", + "cancel": "ਰੱਦ ਕਰੋ", + "expenseReport": "ਖਰਚ ਰਿਪੋਰਟ", + "fromDate": "ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ", + "toDate": "ਅੰਤਿਮ ਤਾਰੀਖ", + "expenseFor": "ਖਰਚ ਲਈ", + "amount": "ਰਕਮ", + "noData": "ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "totalExpense": "ਕੁੱਲ ਖਰਚ", + "addExpense": "ਖਰਚ ਜੋੜੋ", + "expenseDate": "ਖਰਚ ਦੀ ਤਾਰੀਖ", + "referenceNo": "ਹਵਾਲਾ ਨੰਬਰ", + "note": "ਨੋਟ", + "expenseCat": "ਖਰਚ ਸ਼੍ਰੇਣੀਆਂ", + "search": "ਖੋਜੋ", + "select": "ਚੁਣੋ", + "addExpenseCat": "ਖਰਚ ਸ਼੍ਰੇਣੀ ਜੋੜੋ", + "categoryName": "ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ", + "alreadyAdded": "ਪਹਿਲਾਂ ਹੀ ਜੋੜਿਆ ਗਿਆ ਹੈ", + "whatNew": "ਨਵਾਂ ਕੀ ਹੈ", + "lp": "ਨੁਕਸਾਨ/ਮੁਨਾਫਾ", + "profit": "ਮੁਨਾਫਾ", + "loss": "ਨੁਕਸਾਨ", + "lpDetails": "ਨੁਕਸਾਨ/ਮੁਨਾਫਾ ਵੇਰਵੇ", + "invoice": "ਇਨਵੌਇਸ", + "dates": "ਤਾਰੀਖ:", + "mobile": "ਮੋਬਾਈਲ:", + "product": "ਉਤਪਾਦ", + "quantity": "ਮਾਤਰਾ", + "discount": "ਛੋਟ", + "totalLoss": "ਕੁੱਲ ਨੁਕਸਾਨ", + "totalProfit": "ਕੁੱਲ ਮੁਨਾਫਾ", + "productList": "ਉਤਪਾਦ ਸੂਚੀ", + "stock": "ਸਟਾਕ", + "addNewProduct": "ਨਵਾਂ ਉਤਪਾਦ ਜੋੜੋ", + "productName": "ਉਤਪਾਦ ਦਾ ਨਾਮ", + "productCode": "ਉਤਪਾਦ ਕੋਡ", + "purchasePrice": "ਖਰੀਦ ਮੁੱਲ", + "mrp": "MRP", + "wholeSalePrice": "ਥੋਕ ਵਿਕਰੀ ਮੁੱਲ", + "dealerPrice": "ਡੀਲਰ ਮੁੱਲ", + "manufacturer": "ਨਿਰਮਾਤਾ", + "saveNPublish": "ਸੇਵ ਕਰੋ ਅਤੇ ਪ੍ਰਕਾਸ਼ਿਤ ਕਰੋ", + "brands": "ਬ੍ਰਾਂਡ", + "addBrand": "ਬ੍ਰਾਂਡ ਜੋੜੋ", + "brandName": "ਬ੍ਰਾਂਡ ਦਾ ਨਾਮ", + "addUnit": "ਯੂਨਿਟ ਜੋੜੋ", + "unitName": "ਯੂਨਿਟ ਦਾ ਨਾਮ", + "units": "ਯੂਨਿਟ", + "addProduct": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਉਤਪਾਦ ਜੋੜੋ", + "updateProduct": "ਉਤਪਾਦ ਅਪਡੇਟ ਕਰੋ", + "salePrice": "ਵਿਕਰੀ ਮੁੱਲ", + "profile": "ਪ੍ਰੋਫਾਈਲ", + "edit": "ਸੰਪਾਦਿਤ ਕਰੋ", + "businessCat": "ਵਿਜਨੇਸ ਸ਼੍ਰੇਣੀ", + "language": "ਭਾਸ਼ਾ", + "changePassword": "ਪਾਸਵਰਡ ਬਦਲੋ", + "updateProfile": "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਅਪਡੇਟ ਕਰੋ", + "businessName": "ਕੰਪਨੀ ਅਤੇ ਕਾਰੋਬਾਰ ਦਾ ਨਾਮ", + "addPurchase": "ਖਰੀਦ ਜੋੜੋ", + "inv": "ਇਨਵੌਇਸ ਨੰਬਰ:", + + "supplierName": "ਸਪਲਾਇਰ ਦਾ ਨਾਮ", + "itemAdded": "ਆਈਟਮ ਜੋੜਿਆ ਗਿਆ", + "addItems": "ਆਈਟਮ ਜੋੜੋ", + "subTotal": "ਕੁੱਲ", + "returnAmount": "ਵਾਪਸੀ ਰਕਮ", + "chooseSupplier": "ਇੱਕ ਸਪਲਾਇਰ ਚੁਣੋ", + "noSupplier": "ਕੋਈ ਸਪਲਾਇਰ ਉਪਲਬਧ ਨਹੀਂ ਹੈ", + "salesDetails": "ਸੇਲਜ਼ ਵੇਰਵੇ", + "editPurchaseInvoice": "ਖਰੀਦ ਇਨਵੌਇਸ ਸੰਪਾਦਿਤ ਕਰੋ", + "purchaseList": "ਖਰੀਦ ਸੂਚੀ", + "addAPurchase": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਖਰੀਦ ਜੋੜੋ", + "dueReport": "ਬਕਾਇਆ ਰਿਪੋਰਟ", + "fullyPaid": "ਪੂਰੀ ਤਰ੍ਹਾਂ ਅਦਾ ਕੀਤਾ ਗਿਆ", + "stillUnpaid": "ਹਾਲੇ ਅਦਾ ਨਹੀਂ ਕੀਤਾ ਗਿਆ", + "purchaseReport": "ਖਰੀਦ ਰਿਪੋਰਟ", + "connectPrinter": "ਆਪਣੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਕਨੈਕਟ ਕਰੋ", + "clickToConnect": "ਕਨੈਕਟ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ", + "collectDues": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਬਕਾਇਆ ਇਕੱਠਾ ਕਰੋ", + "addNewPurchase": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਖਰੀਦ ਜੋੜੋ", + "salesReport": "ਸੇਲਜ਼ ਰਿਪੋਰਟ", + "addSale": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਸੇਲ ਜੋੜੋ", + "reports": "ਰਿਪੋਰਟਾਂ", + "chooseCustomer": "ਇੱਕ ਗਾਹਕ ਚੁਣੋ", + "addSales": "ਸੇਲਜ਼ ਜੋੜੋ", + "saleList": "ਸੇਲਜ਼ ਸੂਚੀ", + "editSalesInvoice": "ਸੇਲਜ਼ ਇਨਵੌਇਸ ਸੰਪਾਦਿਤ ਕਰੋ", + "previousPayAmount": "ਪਿਛਲੀ ਅਦਾਇਗੀ ਰਕਮ", + "printing": "ਪ੍ਰਿੰਟਿੰਗ ਵਿਕਲਪ", + "subscription": "ਸਬਸਕ੍ਰਿਪਸ਼ਨ", + "userRole": "ਯੂਜ਼ਰ ਰੋਲ", + "currency": "ਮੁਦਰਾ", + "logOut": "ਲੌਗ ਆਊਟ", + "stockList": "ਸਟਾਕ ਸੂਚੀ", + "purchase": "ਖਰੀਦ", + "sale": "ਸੇਲ", + "yourPack": "ਤੁਹਾਡਾ ਪੈਕੇਜ", + "freePlan": "ਮੁਫ਼ਤ ਯੋਜਨਾ", + "youRUsing": "ਤੁਸੀਂ ਵਰਤ ਰਹੇ ਹੋ", + "freePack": "ਮੁਫ਼ਤ ਪੈਕੇਜ", + "premiumPlan": "ਪ੍ਰੀਮੀਅਮ ਯੋਜਨਾ", + "packFeatures": "ਪੈਕੇਜ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ", + "unlimited": "ਅਸੀਮਿਤ", + "updateNow": "ਹੁਣ ਅਪਡੇਟ ਕਰੋ", + "purchasePremium": "ਪ੍ਰੀਮੀਅਮ ਯੋਜਨਾ ਖਰੀਦੋ", + "buyPremium": "ਪ੍ਰੀਮੀਅਮ ਯੋਜਨਾ ਖਰੀਦੋ", + "paypalPay": "ਪੇਪਾਲ ਨਾਲ ਅਦਾ ਕਰੋ", + "gotEmail": "ਤੁਹਾਨੂੰ ਇੱਕ ਈਮੇਲ ਮਿਲੀ ਹੈ", + "sendEmail": "ਅਸੀਂ ਪਾਸਵਰਡ ਰੀਸੈਟ ਕਰਨ ਦੇ ਨਿਰਦੇਸ਼ਾਂ ਨਾਲ ਇੱਕ ਈਮੇਲ ਭੇਜੀ ਹੈ:", + "checkEmail": "ਈਮੇਲ ਚੈੱਕ ਕਰੋ", + "close": "ਬੰਦ ਕਰੋ", + "enterEmail": "ਕਿਰਪਾ ਕਰਕੇ ਪਾਸਵਰਡ ਰੀਸੈਟ ਲਿੰਕ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਹੇਠਾਂ ਆਪਣਾ ਈਮੇਲ ਪਤਾ ਦਰਜ ਕਰੋ।", + "sendLink": "ਰੀਸੈਟ ਲਿੰਕ ਭੇਜੋ", + "emailText": "ਈਮੇਲ", + "password": "ਪਾਸਵਰਡ", + "noAcc": "ਕੋਈ ਖਾਤਾ ਨਹੀਂ ਹੈ?", + "register": "ਰਜਿਸਟਰ ਕਰੋ", + "phoneVerification": "ਫੋਨ ਤਸਦੀਕ", + "registerTitle": "ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਾਨੂੰ ਤੁਹਾਡੇ ਫੋਨ ਨੂੰ ਰਜਿਸਟਰ ਕਰਨ ਦੀ ਲੋੜ ਹੈ!", + "sendCode": "ਕੋਡ ਭੇਜੋ", + "staffLogin": "ਸਟਾਫ਼ ਲੌਗਇਨ", + "logInWithMail": "ਈਮੇਲ ਨਾਲ ਲੌਗਇਨ ਕਰੋ", + "setUpProfile": "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਸੈਟਅਪ ਕਰੋ", + "setUpDesc": "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਅਪਡੇਟ ਕਰੋ ਤਾਂ ਜੋ ਤੁਹਾਡਾ ਡਾਕਟਰ ਬਿਹਤਰ ਪ੍ਰਭਾਵ ਨਾਲ ਜੁੜ ਸਕੇ", + "gallery": "ਗੈਲਰੀ", + "camera": "ਕੈਮਰਾ", + "companyAddress": "ਕੰਪਨੀ ਦਾ ਪਤਾ", + "openingBalance": "ਸ਼ੁਰੂਆਤੀ ਬਕਾਇਆ", + "confirmPass": "ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "haveAcc": "ਪਹਿਲਾਂ ਹੀ ਖਾਤਾ ਹੈ?", + "loginWithPhone": "ਫੋਨ ਨਾਲ ਲੌਗਇਨ ਕਰੋ", + "editPhone": "ਫੋਨ ਨੰਬਰ ਸੰਪਾਦਿਤ ਕਰੋ?", + "createAcc": "ਮੁਫ਼ਤ ਖਾਤਾ ਬਣਾਓ", + "congratulation": "ਬਧਾਈ", + + "signUp": "ਸਾਈਨ ਅੱਪ ਕਰੋ", + "signIn" : "ਸਾਈਨ ਇਨ ਕਰੋ", + "logIn": "ਲੌਗ ਇਨ ਕਰੋ", + "welcomeBack" : "ਵਾਪਸ ਆਏ ਹੋ!", + "passwordCannotBeEmpty" : "ਪਾਸਵਰਡ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + "save": "ਸੇਵ ਕਰੋ", + "forgotPassword": "ਪਾਸਵਰਡ ਭੁੱਲ ਗਏ", + "reset": "ਆਪਣੇ ਈਮੇਲ ਜਾਂ ਫੋਨ ਨੰਬਰ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਪਾਸਵਰਡ ਰੀਸੈਟ ਕਰੋ", + "lableEmail": "ਈਮੇਲ", + "hintEmail": "ਈਮੇਲ ਪਤਾ ਦਰਜ ਕਰੋ", + "emailCannotBeEmpty": "ਈਮੇਲ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦੀ", + "pleaseEnterAValidEmail": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਈਮੇਲ ਦਰਜ ਕਰੋ", + "continueE": "ਜਾਰੀ ਰੱਖੋ", + "pleaseEnterYourDetails": "ਕਿਰਪਾ ਕਰਕੇ ਆਪਣੇ ਵੇਰਵੇ ਦਰਜ ਕਰੋ।", + "lablePassword": "ਪਾਸਵਰਡ", + "hintPassword": "ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + "pleaseEnterABiggerPassword": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੱਡਾ ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ", + "rememberMe": "ਮੈਨੂੰ ਯਾਦ ਰੱਖੋ", + "donNotHaveAnAccount": "ਕੋਈ ਖਾਤਾ ਨਹੀਂ ਹੈ?", + "createAFreeAccount": "ਮੁਫ਼ਤ ਖਾਤਾ ਬਣਾਓ", + "fullName": "ਪੂਰਾ ਨਾਮ", + "enterYourFullName": "ਆਪਣਾ ਪੂਰਾ ਨਾਮ ਦਰਜ ਕਰੋ", + + "nameCanNotBeEmpty": "ਨਾਮ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + "alreadyHaveAnAccount": "ਪਹਿਲਾਂ ਹੀ ਖਾਤਾ ਹੈ? ", + "createNewPassword": "ਨਵਾਂ ਪਾਸਵਰਡ ਬਣਾਓ", + "setUpNewPassword": "ਨਵਾਂ ਪਾਸਵਰਡ ਸੈਟ ਅਪ ਕਰੋ", + "resetPassword": "ਆਪਣੇ ਪਾਸਵਰਡ ਨੂੰ ਰੀਸੈਟ ਕਰੋ ਅਤੇ ਆਪਣੇ ਖਾਤੇ ਵਿੱਚ ਲੌਗਇਨ ਕਰੋ", + "newPassword": "ਨਵਾਂ ਪਾਸਵਰਡ", + "confirmPassword": "ਪਾਸਵਰਡ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "passwordsDoNotMatch": "ਪਾਸਵਰਡ ਮੇਲ ਨਹੀਂ ਖਾਂਦੇ", + "verityEmail": "ਈਮੇਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "verification": "ਤਸਦੀਕ", + "digits": "6-ਅੰਕਾਂ ਦਾ ਪਿੰਨ ਤੁਹਾਡੇ ਈਮੇਲ ਪਤੇ 'ਤੇ ਭੇਜਿਆ ਗਿਆ ਹੈ:", + "enterValidOTP": "ਵੈਧ OTP ਦਰਜ ਕਰੋ", + "resendOTP": "ਵੈਧ OTP ਦਰਜ ਕਰੋ", + "verifyYourEmail": "ਆਪਣੀ ਈਮੇਲ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "weHaveSentAConfirmationEmailTo": "ਅਸੀਂ ਇੱਕ ਪੁਸ਼ਟੀਕਰਨ ਈਮੇਲ ਭੇਜੀ ਹੈ", + "folder": "ਇਹ ਹੋ ਸਕਦਾ ਹੈ ਕਿ ਮੇਲ ਤੁਹਾਡੇ ਸਪੈਮ ਫੋਲਡਰ ਵਿੱਚ ਸਮਾਪਤ ਹੋ ਗਿਆ ਹੋਵੇ।", + "gotIt": "ਸਮਝ ਗਿਆ", + "enterOpeningBalance": "ਸ਼ੁਰੂਆਤੀ ਬਕਾਇਆ ਦਰਜ ਕਰੋ", + "pleaseEnterAValidBusinessName": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਕਾਰੋਬਾਰੀ ਨਾਮ ਦਰਜ ਕਰੋ", + "enterBusiness": "ਕਾਰੋਬਾਰ/ਸਟੋਰ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "selectBusinessCategory": "ਕਾਰੋਬਾਰ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + "todaySummary": "ਅੱਜ ਦਾ ਸੰਖੇਪ", + "sellAll": "ਸਭ ਵੇਚੋ >", + "income": "ਆਮਦਨ", + "purchased": "ਖਰੀਦਿਆ ਗਿਆ", + "endYourFreePlan": "ਆਪਣੀ ਮੁਫ਼ਤ ਯੋਜਨਾ ਖ਼ਤਮ ਕਰੋ", + "yourFree": "ਤੁਹਾਡਾ ਮੁਫ਼ਤ ਪੈਕੇਜ ਖ਼ਤਮ ਹੋਣ ਵਾਲਾ ਹੈ, ਆਪਣੀ ਅਗਲੀ ਯੋਜਨਾ ਖਰੀਦੋ ਧੰਨਵਾਦ।", + "upgradeNow": "ਹੁਣ ਅਪਗ੍ਰੇਡ ਕਰੋ", + "notFound": "ਨਹੀਂ ਮਿਲਿਆ", + "updateYourSubscription": "ਆਪਣੀ ਗਾਹਕੀ ਨੂੰ ਅਪਡੇਟ ਕਰੋ", + "noDataFound": "ਕੋਈ ਡਾਟਾ ਨਹੀਂ ਮਿਲਿਆ", + "areYouSure": "ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਯਕੀਨੀ ਹੋ?", + "doYouWantToExitTheApp": "ਕੀ ਤੁਸੀਂ ਐਪ ਤੋਂ ਬਾਹਰ ਜਾਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "no": "ਨਹੀਂ", + "yes": "ਹਾਂ", + "dashboard": "ਡੈਸ਼ਬੋਰਡ", + "salesPurchaseOverview": "ਸੇਲਜ਼ ਅਤੇ ਖਰੀਦ ਦਾ ਸੰਖੇਪ", + "totalItems": "ਕੁੱਲ ਆਈਟਮਾਂ", + "totalCategories": "ਕੁੱਲ ਸ਼੍ਰੇਣੀਆਂ", + "quickOverview": "ਤੁਰੰਤ ਸੰਖੇਪ", + "totalIncome": "ਕੁੱਲ ਆਮਦਨ", + "customerDue": "ਗਾਹਕ ਬਕਾਇਆ", + "stockValue": "ਸਟਾਕ ਮੁੱਲ", + "lossProfit": "ਨੁਕਸਾਨ/ਮੁਨਾਫਾ", + "cost": "ਲਾਗਤ", + "qty": "ਮਾਤਰਾ", + "noProductFound": "ਕੋਈ ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ", + "phoneNumber": "ਫੋਨ ਨੰਬਰ", + "pleaseEnterAValidName": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseEnterValidPhoneAndNameFirst": "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਵੈਧ ਫੋਨ ਅਤੇ ਨਾਮ ਦਰਜ ਕਰੋ", + "confirmDelete": "ਮਿਟਾਉਣ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "areYouSureYouWant": "ਕੀ ਤੁਸੀਂ ਸੱਚਮੁੱਚ ਇਸ ਪਾਰਟੀ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "pleaseEnterAValidPhoneNumber": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਫੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "sendSMS": "SMS ਭੇਜੋ", + "searchH": "ਇੱਥੇ ਖੋਜੋ....", + "transactions": "ਲੈਣ-ਦੇਣ", + "selectAInvoice": "ਇੱਕ ਇਨਵੌਇਸ ਚੁਣੋ", + "totalDueAmount": "ਕੁੱਲ ਬਕਾਇਆ ਰਕਮ", + "youCanNotPayMoreThenDue": "ਤੁਸੀਂ ਬਕਾਇਆ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਅਦਾ ਨਹੀਂ ਕਰ ਸਕਦੇ", + "noDueSelected": "ਕੋਈ ਬਕਾਇਆ ਚੁਣਿਆ ਨਹੀਂ ਗਿਆ", + "pleaseEnterName": "ਕਿਰਪਾ ਕਰਕੇ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseEnterAmount": "ਕਿਰਪਾ ਕਰਕੇ ਰਕਮ ਦਰਜ ਕਰੋ", + "enterNote": "ਨੋਟ ਦਰਜ ਕਰੋ", + "pleaseSelectAExpenseCategory": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਖਰਚ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + "enterExpanseCategoryName": "ਖਰਚ ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "comingSoon": "ਜਲਦੀ ਆ ਰਿਹਾ ਹੈ", + "pleaseMakeASaleFirst": "ਕਿਰਪਾ ਕਰਕੇ ਪਹਿਲਾਂ ਇੱਕ ਸੇਲ ਕਰੋ", + "facebook": "ਫੇਸਬੁੱਕ", + "twitter": "ਟਵਿੱਟਰ", + "instagram": "ਇੰਸਟਾਗ੍ਰਾਮ", + "linkedIN": "ਲਿੰਕਡਇਨ", + "link": "ਲਿੰਕ", + "lorem": "ਲੋਰੇਮ ਇਪਸਮ ਡੋਲਰ ਸਿਟ ਅਮੇਟ, ਕਨਸੈਕਟੇਟੂਰ ਅਡੀਪ ਗ੍ਰਾਵੀ ਇਸਿੰਗ ਏਲਿਟ। ਅਲਟ੍ਰੀਸੀਜ਼ ਗ੍ਰਾਵੀਡਾ ਸੇਲੇਰੀਸਕੇ ਅਰਕੁ ਫੈਸਿਲਿਸਿਸ ਡੂਇਸ ਇਨ।", + "paymentGateway": "ਭੁਗਤਾਨ ਗੇਟਵੇ", + "paymentSuccess": "ਭੁਗਤਾਨ ਸਫਲ", + "paymentWasSuccessful": "ਭੁਗਤਾਨ ਸਫਲ ਰਿਹਾ!", + "paymentFailed": "ਭੁਗਤਾਨ ਅਸਫਲ", + "paymentFailedPleaseTryAgain": "ਭੁਗਤਾਨ ਅਸਫਲ ਰਿਹਾ। ਕਿਰਪਾ ਕਰਕੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ।", + "pleaseEnterAValidBrandName": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਬ੍ਰਾਂਡ ਨਾਮ ਦਰਜ ਕਰੋ", + "enterABrandName": "ਇੱਕ ਬ੍ਰਾਂਡ ਨਾਮ ਦਰਜ ਕਰੋ", + "addCategory": "ਸ਼੍ਰੇਣੀ ਜੋੜੋ", + "enterCategoryName": "ਸ਼੍ਰੇਣੀ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "selectVariations": "ਵੇਰੀਏਸ਼ਨ ਚੁਣੋ:", + "dataSavedSuccessfully": "ਡਾਟਾ ਸਫਲਤਾਪੂਰਵਕ ਸੇਵ ਕੀਤਾ ਗਿਆ।", + "somethingIs": "ਕੁਝ ਹੈ", + "updateYourProfile": "ਆਪਣੀ ਪ੍ਰੋਫਾਈਲ ਨੂੰ ਅਪਡੇਟ ਕਰੋ ਤਾਂ ਜੋ ਤੁਹਾਡਾ ਗਾਹਕ ਬਿਹਤਰ ਪ੍ਰਭਾਵ ਨਾਲ ਜੁੜ ਸਕੇ", + "shopOpeningBalance": "ਸ਼ੁਰੂਆਤੀ ਬਕਾਇਆ", + "shopRemainingBalance": "ਦੁਕਾਨ ਬਾਕੀ ਬਕਾਇਆ", + "enterAValidDiscount": "ਇੱਕ ਵੈਧ ਛੋਟ ਦਰਜ ਕਰੋ", + "addProductFirst": "ਪਹਿਲਾਂ ਉਤਪਾਦ ਜੋੜੋ", + "subtotal": "ਕੁੱਲ", + "purchaseDetails": "ਖਰੀਦ ਵੇਰਵੇ", + "totall": "ਕੁੱਲ:", + "startDate": "ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ", + "pickStartDate": "ਸ਼ੁਰੂਆਤੀ ਤਾਰੀਖ ਚੁਣੋ", + "endDate": "ਅੰਤਿਮ ਤਾਰੀਖ", + "pickEndDate": "ਅੰਤਿਮ ਤਾਰੀਖ ਚੁਣੋ", + + "failedToGetPlatformVersion": "ਪਲੇਟਫਾਰਮ ਸੰਸਕਰਣ ਪ੍ਰਾਪਤ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਿਹਾ।", + "enterQuantity": "ਮਾਤਰਾ ਦਰਜ ਕਰੋ", + "pleaseAddQuantity": "ਕਿਰਪਾ ਕਰਕੇ ਮਾਤਰਾ ਜੋੜੋ", + "willBeAddedSoon": "ਜਲਦੀ ਹੀ ਜੋੜ ਦਿੱਤਾ ਜਾਵੇਗਾ", + "addedToCart": "ਕਾਰਟ ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ", + "connectYourPrinter": "ਆਪਣੇ ਪ੍ਰਿੰਟਰ ਨੂੰ ਕਨੈਕਟ ਕਰੋ", + "customerPay": "ਗਾਹਕ ਅਦਾ ਕਰੋ", + "supplerPay": "ਸਪਲਾਇਰ ਅਦਾ ਕਰੋ", + "incomeReport": "ਆਮਦਨ ਰਿਪੋਰਟ", + "category": "ਸ਼੍ਰੇਣੀ", + "balance": "ਬਕਾਇਆ", + "itemsSales": "ਆਈਟਮ ਸੇਲਜ਼", + "totalPurchase": "ਕੁੱਲ ਖਰੀਦ", + "totalSales": "ਕੁੱਲ ਸੇਲਜ਼", + "stockReport": "ਸਟਾਕ ਰਿਪੋਰਟ", + "lossProfitReport": "ਨੁਕਸਾਨ/ਮੁਨਾਫਾ ਰਿਪੋਰਟ", + "outOfStock": "ਸਟਾਕ ਖਤਮ", + "vat": "ਵੈਟ", + "customerPhoneNumber": "ਗਾਹਕ ਫੋਨ ਨੰਬਰ", + "enterCustomerPhoneNumber": "ਗਾਹਕ ਫੋਨ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "walkInCustomer": "ਵਾਕ-ਇਨ ਗਾਹਕ", + "guest": "ਮਹਿਮਾਨ", + "stocks": "ਸਟਾਕ: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "ਲੋਰੇਮ ਇਪਸਮ ਡੋਲਰ ਸਿਟ ਅਮੇਟ, ਕਨਸੈਕਟੇਟੂਰ ਐਲਿਟ। ਇੰਟਰਡਮ ਕੋਨਸ।", + "doNotDisturb": "ਵਿਚਲਿਤ ਨਾ ਕਰੋ", + "on": "ਚਾਲੂ", + "off": "ਬੰਦ", + "unlimitedUsagesOfOurPackage": "ਸਾਡੇ ਪੈਕੇਜ ਦੇ ਅਸੀਮਤ ਉਪਯੋਗ \uD83D\uDC47", + "loremIpsumDolor": "ਲੋਰੇਮ ਇਪਸਮ ਡੋਲਰ ਸਿਟ ਅਮੇਟ, ਕਨਸੈਕਟੇਟੂਰ ਅਡੀਪਿਸਸਿੰਗ ਐਲਿਟ। ਨੈਟੋਕੇ ਅਲੀਕੁਏਟ ਐਟ, ਕਰ ਏਗੇਟ। ਟੈਲਸ ਸੇਪੀਨ ਓਡੀਓ ਅਲੀਕ।", + "payForSubscribe": "ਸਬਸਕ੍ਰਾਈਬ ਕਰਨ ਲਈ ਅਦਾ ਕਰੋ", + "field": "ਫੀਲਡ", + "successfullyPaid": "ਸਫਲਤਾਪੂਰਵਕ ਅਦਾ ਕੀਤਾ ਗਿਆ", + "profileEdit": "ਪ੍ਰੋਫਾਈਲ ਸੰਪਾਦਿਤ ਕਰੋ", + "products": "ਉਤਪਾਦ", + "salesList": "ਸੇਲਜ਼ ਸੂਚੀ", + "useTitleCanNotBeEmpty": "ਯੂਜ਼ਰ ਦਾ ਅਹੁਦਾ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦਾ", + "userTitle": "ਯੂਜ਼ਰ ਦਾ ਅਹੁਦਾ", + "enterUserTitle": "ਯੂਜ਼ਰ ਦਾ ਅਹੁਦਾ ਦਰਜ ਕਰੋ", + "create": "ਬਣਾਓ", + "youHaveToGivePermission": "ਤੁਹਾਨੂੰ ਇਜਾਜ਼ਤ ਦੇਣੀ ਪਵੇਗੀ", + "all": "ਸਭ", + "userRoleDetails": "ਯੂਜ਼ਰ ਰੋਲ ਵੇਰਵੇ", + "doYouWantToDeleteTheUser": "ਕੀ ਤੁਸੀਂ ਯੂਜ਼ਰ ਨੂੰ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "thisProductAlreadyAdded": "ਇਹ ਉਤਪਾਦ ਪਹਿਲਾਂ ਹੀ ਜੋੜਿਆ ਗਿਆ ਹੈ!", + "pleaseEnterAValidProductName": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਉਤਪਾਦ ਨਾਮ ਦਰਜ ਕਰੋ", + "enterProductName": "ਉਤਪਾਦ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseSelectACategory": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + "productCategory": "ਉਤਪਾਦ ਸ਼੍ਰੇਣੀ", + "selectProductCategory": "ਉਤਪਾਦ ਸ਼੍ਰੇਣੀ ਚੁਣੋ", + "enterSize": "ਸਾਈਜ਼ ਦਰਜ ਕਰੋ", + "enterColor": "ਰੰਗ ਦਰਜ ਕਰੋ", + "enterWeight": "ਵਜ਼ਨ ਦਰਜ ਕਰੋ", + "enterCapacity": "ਕਿਰਪਾ ਕਰਕੇ ਸਮਰੱਥਾ ਦਰਜ ਕਰੋ", + "enterType": "ਕਿਰਪਾ ਕਰਕੇ ਕਿਸਮ ਦਰਜ ਕਰੋ", + "productBrand": "ਉਤਪਾਦ ਬ੍ਰਾਂਡ", + "selectABrand": "ਇੱਕ ਬ੍ਰਾਂਡ ਚੁਣੋ", + "productCodeIsRequired": "ਉਤਪਾਦ ਕੋਡ ਲੋੜੀਂਦਾ ਹੈ", + "enterAValidStock": "ਇੱਕ ਵੈਧ ਸਟਾਕ ਦਰਜ ਕਰੋ", + "enterStock": "ਸਟਾਕ ਦਰਜ ਕਰੋ", + "productUnit": "ਉਤਪਾਦ ਯੂਨਿਟ", + "selectProductUnit": "ਉਤਪਾਦ ਯੂਨਿਟ ਚੁਣੋ", + "pleaseEnterAValidPurchasePrice": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਖਰੀਦ ਮੁੱਲ ਦਰਜ ਕਰੋ", + "enterPurchasePrice": "ਖਰੀਦ ਮੁੱਲ ਦਰਜ ਕਰੋ", + "pleaseEnterAValidSalePrice": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਵਿਕਰੀ ਮੁੱਲ ਦਰਜ ਕਰੋ", + "enterSaltingPrice": "ਵਿਕਰੀ ਮੁੱਲ ਦਰਜ ਕਰੋ", + "enterWholesalePrice": "ਥੋਕ ਵਿਕਰੀ ਮੁੱਲ ਦਰਜ ਕਰੋ", + "enterDealerPrice": "ਡੀਲਰ ਮੁੱਲ ਦਰਜ ਕਰੋ", + "enterDiscount": "ਛੋਟ ਦਰਜ ਕਰੋ", + "enterManufacturerName": "ਨਿਰਮਾਤਾ ਦਾ ਨਾਮ ਦਰਜ ਕਰੋ", + "adding": "ਜੋੜ ਰਿਹਾ ਹੈ...", + "pleaseEnterAValidUnitName": "ਕਿਰਪਾ ਕਰਕੇ ਇੱਕ ਵੈਧ ਯੂਨਿਟ ਨਾਮ ਦਰਜ ਕਰੋ", + "pleaseEnterUnitName": "ਕਿਰਪਾ ਕਰਕੇ ਯੂਨਿਟ ਨਾਮ ਦਰਜ ਕਰੋ", + "productDetails": "ਉਤਪਾਦ ਵੇਰਵੇ", + "smartWatch": "ਸਮਾਰਟ ਵਾਚ", + "appleWatch": "ਐਪਲ ਵਾਚ", + "deleting": "ਮਿਟਾ ਰਿਹਾ ਹੈ...", + "brand": "ਬ੍ਰਾਂਡ", + "dueCollection": "ਬਕਾਇਆ ਇਕੱਠਾ ਕਰਨਾ", + "noTransaction": "ਕੋਈ ਲੈਣ-ਦੇਣ ਨਹੀਂ", + "updating": "ਅਪਡੇਟ ਕਰ ਰਿਹਾ ਹੈ...", + "confirmSMSTo": "SMS ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ", + "anSMSWillBeSentToTheFollowingNumber": "ਇੱਕ SMS ਹੇਠਲੇ ਨੰਬਰ 'ਤੇ ਭੇਜਿਆ ਜਾਵੇਗਾ:", + "package": "ਪੈਕੇਜ", + "permissionNotGranted": "ਇਜਾਜ਼ਤ ਨਹੀਂ ਦਿੱਤੀ ਗਈ!", + "collectedBy": "ਇਕੱਠਾ ਕੀਤਾ ਗਿਆ:", + "phonee": "ਫੋਨ:", + "purchaseBy": "ਖਰੀਦ ਕੀਤੀ ਗਈ:", + "salesBy": "ਵਿਕਰੀ ਕੀਤੀ ਗਈ:", + "days": "ਦਿਨ", + "details": "ਵੇਰਵੇ", + "weSentAnOTPInYourPhoneNumber": "ਅਸੀਂ ਤੁਹਾਡੇ ਫੋਨ ਨੰਬਰ 'ਤੇ ਇੱਕ OTP ਭੇਜਿਆ ਹੈ", + "pleaseEnterTheOTP": "ਕਿਰਪਾ ਕਰਕੇ OTP ਦਰਜ ਕਰੋ", + "enterAValidOTP": "ਇੱਕ ਵੈਧ OTP ਦਰਜ ਕਰੋ", + "verify": "ਤਸਦੀਕ ਕਰੋ", + "resendIn": "ਦੁਬਾਰਾ ਭੇਜੋ", + "freeLifetimeUpdate": "ਮੁਫ਼ਤ ਲਾਈਫਟਾਈਮ ਅਪਡੇਟ", + "android": "ਐਂਡਰਾਇਡ ਅਤੇ ਆਈਓਐਸ ਐਪ ਸਪੋਰਟ", + "premiumCustomerSupport": "ਐਂਡਰਾਇਡ ਅਤੇ ਆਈਓਐਸ ਐਪ ਸਪੋਰਟ", + "customInvoiceBranding": "ਕਸਟਮ ਇਨਵੌਇਸ ਬ੍ਰਾਂਡਿੰਗ", + "unlimitedUsage": "ਅਸੀਮਿਤ ਵਰਤੋਂ", + "freeDataBackup": "ਮੁਫ਼ਤ ਡਾਟਾ ਬੈਕਅਪ", + "receivedAmount": "ਮਿਲੀ ਰਕਮ", + "addCustomers": "ਗਾਹਕ ਜੋੜੋ", + "noDue": "ਕੋਈ ਬਕਾਇਆ ਨਹੀਂ", + "customer": "ਗਾਹਕ", + "billingAddress": "ਬਿਲਿੰਗ ਪਤਾ", + "enterAddress": "ਪਤਾ ਦਰਜ ਕਰੋ", + "city": "ਸ਼ਹਿਰ", + "cityName": "ਸ਼ਹਿਰ ਦਾ ਨਾਮ", + "state": "ਰਾਜ", + "stateName": "ਰਾਜ ਦਾ ਨਾਮ", + "zip": "ਜ਼ਿਪ ਕੋਡ", + "zipCode": "ਜ਼ਿਪ ਕੋਡ ਦਰਜ ਕਰੋ", + "chooseCountry": "ਦੇਸ਼ ਚੁਣੋ", + "shippingAddress": "ਸ਼ਿਪਿੰਗ ਪਤਾ", + "partyCreateWarn": "ਤੁਹਾਨੂੰ ਪਾਰਟੀ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "addParty": "ਪਾਰਟੀਆਂ ਜੋੜੋ", + "creditLimit": "ਪਾਰਟੀ ਕ੍ਰੈਡਿਟ ਸੀਮਾ", + "selectOne": "ਇੱਕ ਚੁਣੋ", + "roundings": "ਗੋਲ (+/-)", + "roundingTotal": "ਗੋਲ ਕੁੱਲ", + "opinion": "ਆਪਣੀ ਰਾਏ ਦਿਓ", + "dueSaleWarn": "ਵਾਕ-ਇਨ ਗਾਹਕਾਂ ਲਈ ਬਕਾਇਆ 'ਤੇ ਵਿਕਰੀ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "paymentTypeHint": "ਕਿਰਪਾ ਕਰਕੇ ਭੁਗਤਾਨ ਦਾ ਤਰੀਕਾ ਚੁਣੋ", + "createSaleWarn": "ਤੁਹਾਨੂੰ ਵਿਕਰੀ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "updateSaleWarn": "ਤੁਹਾਨੂੰ ਵਿਕਰੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "uploadImage": "ਚਿੱਤਰ ਅਪਲੋਡ ਕਰੋ", + "useGallery": "ਗੈਲਰੀ ਵਰਤੋਂ", + "openCamera": "ਕੈਮਰਾ ਖੋਲ੍ਹੋ", + "scanCode": "ਉਤਪਾਦ QR ਕੋਡ ਸਕੈਨ ਕਰੋ", + "posSale": "POS ਵਿਕਰੀ", + "selectCustomer": "ਗਾਹਕ ਚੁਣੋ", + "searchWith": "ਖੋਜੋ...", + "filter": "ਫਿਲਟਰ", + "productNotFound": "ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ", + "noMatched": "ਕੋਈ ਮੇਲ ਖਾਂਦਾ ਉਤਪਾਦ ਨਹੀਂ ਮਿਲਿਆ।", + "inventoryPermission": "ਤੁਹਾਨੂੰ ਇਨਵੈਂਟਰੀ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ", + "noParty": "ਕੋਈ ਪਾਰਟੀ ਨਹੀਂ ਮਿਲੀ", + "purchaseWarn": "ਤੁਹਾਨੂੰ ਖਰੀਦਦਾਰੀ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "purchaseUpdateWarn": "ਤੁਹਾਨੂੰ ਖਰੀਦਦਾਰੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "addVariantDetails": "ਵੈਰੀਅੰਟ ਵੇਰਵੇ ਜੋੜੋ", + "purchaseEx": "ਖਰੀਦ ਕੀਮਤ ਬਿਨਾਂ ਕਰ ਦੇ", + "purchaseIn": "ਖਰੀਦ ਕੀਮਤ ਕਰ ਸਮੇਤ", + "purchaseExReq": "ਖਰੀਦ ਕੀਮਤ ਬਿਨਾਂ ਕਰ ਦੀ ਲੋੜ ਹੈ", + "purchaseInReq": "ਖਰੀਦ ਕੀਮਤ ਕਰ ਸਮੇਤ ਦੀ ਲੋੜ ਹੈ", + "profitMargin": "ਮੁਨਾਫਾ ਦਰ (%)", + "saleReq": "ਵਿਕਰੀ ਕੀਮਤ ਲੋੜੀਂਦੀ ਹੈ", + "manufactureDate": "ਤਿਆਰ ਕਰਨ ਦੀ ਤਾਰੀਖ", + "selectDate": "ਤਾਰੀਖ ਚੁਣੋ", + "expDate": "ਮਿਆਦ ਖਤਮ ਹੋਣ ਦੀ ਤਾਰੀਖ", + "saveVariant": "ਵੈਰੀਅੰਟ ਸੇਵ ਕਰੋ", + "model": "ਮਾਡਲ", + "selectModel": "ਮਾਡਲ ਚੁਣੋ", + "bulk": "ਬਲਕ ਅਪਲੋਡ", + "barcodeGen": "ਬਾਰਕੋਡ ਜੈਨਰੇਟਰ", + "upload": "ਅਪਲੋਡ ਕਰੋ", + "sku": "SKU / ਕੋਡ", + "lowStock": "ਘੱਟ ਸਟਾਕ", + "enLowStock": "ਘੱਟ ਸਟਾਕ ਦਰਜ ਕਰੋ", + "manuDate": "ਤਿਆਰੀ ਤਾਰੀਖ", + "single": "ਇਕੱਲਾ", + "batch": "ਬੈਚ", + "batchNo": "ਬੈਚ ਨੰਬਰ", + "entBatchNo": "ਬੈਚ ਨੰਬਰ ਦਰਜ ਕਰੋ", + "variantAdded": "ਵੈਰੀਅੰਟ ਸਫਲਤਾਪੂਰਕ ਜੋੜਿਆ ਗਿਆ!", + "variantDelete": "ਵੈਰੀਅੰਟ ਸਫਲਤਾਪੂਰਕ ਮਿਟਾਇਆ ਗਿਆ!", + "addVariant": "ਵੈਰੀਅੰਟ ਜੋੜੋ", + "typeSelect": "ਕਿਸਮ ਚੁਣੋ", + "taxType": "ਟੈਕਸ ਕਿਸਮ", + "selectTax": "ਟੈਕਸ ਚੁਣੋ", + "updateProductWarn": "ਤੁਹਾਨੂੰ ਉਤਪਾਦ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "addProductWarn": "ਤੁਹਾਨੂੰ ਉਤਪਾਦ ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "updateProductSuccess": "ਉਤਪਾਦ ਸਫਲਤਾਪੂਰਕ ਅਪਡੇਟ ਹੋ ਗਿਆ!", + "addProductSuccess": "ਉਤਪਾਦ ਸਫਲਤਾਪੂਰਕ ਬਣਾਇਆ ਗਿਆ!", + "choose": "ਚੁਣੋ", + "view": "ਵੇਰਵੇ ਵੇਖੋ", + "priceWarn": "ਕੀਮਤ ਖਾਲੀ ਨਹੀਂ ਹੋ ਸਕਦੀ", + "productSetting": "ਉਤਪਾਦ ਸੈਟਿੰਗਸ", + "saveSetting": "ਸੈਟਿੰਗਸ ਸੇਵ ਕਰੋ", + "addStock": "ਸਟਾਕ ਜੋੜੋ", + "stockWarn": "ਸਟਾਕ ਘੱਟੋ-ਘੱਟ 1 ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ", + "updateSuccess": "ਸਫਲਤਾਪੂਰਕ ਅਪਡੇਟ ਹੋਇਆ", + "updateFailed": "ਸਟਾਕ ਅਪਡੇਟ ਫੇਲ੍ਹ", + "deleteBatchWarn": "ਕੀ ਤੁਸੀਂ ਇਹ ਬੈਚ ਮਿਟਾਉਣਾ ਚਾਹੁੰਦੇ ਹੋ?", + "lowStockReport": "ਘੱਟ ਸਟਾਕ ਰਿਪੋਰਟ", + "genPdfWarn": "ਪੀ.ਡੀ.ਐੱਫ ਬਣਾਉਣ ਲਈ ਕੋਈ ਡਾਟਾ ਉਪਲਬਧ ਨਹੀਂ", + "dateFilterWarn": "ਸੇ ਤਾਰੀਖ ਮੂਲ ਤਾਰੀਖ ਤੋਂ ਪਹਿਲਾਂ ਨਹੀਂ ਹੋ ਸਕਦੀ।", + "createPdfWarn": "ਤੁਹਾਨੂੰ PDF ਬਣਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "expirationStatus": "ਮਿਆਦ ਦੀ ਸਥਿਤੀ", + "selectFDate": "ਮੂਲ ਤਾਰੀਖ ਚੁਣੋ", + "selectToDate": "ਅੰਤਿਮ ਤਾਰੀਖ ਚੁਣੋ", + "clear": "ਸਾਫ਼ ਕਰੋ", + "incomeReportPermission": "ਤੁਹਾਨੂੰ ਆਮਦਨੀ ਰਿਪੋਰਟ ਵੇਖਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "deleteAcc": "ਅਕਾਊਂਟ ਮਿਟਾਓ", + "deletePartyWarn": "ਤੁਹਾਨੂੰ ਪਾਰਟੀ ਮਿਟਾਉਣ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "updatePartyWarn": "ਤੁਹਾਨੂੰ ਪਾਰਟੀ ਅਪਡੇਟ ਕਰਨ ਦੀ ਆਗਿਆ ਨਹੀਂ ਹੈ।", + "phoneNotAvail": "ਫੋਨ ਨੰਬਰ ਉਪਲਬਧ ਨਹੀਂ ਹੈ।", + "notLaunch": "ਫੋਨ ਐਪ ਲਾਂਚ ਨਹੀਂ ਹੋ ਸਕੀ।", + "quickOver": "ਤੁਰੰਤ ਝਲਕ", + "tranSacOver" : "ਲੈਣ-ਦੇਣ ਦੀ ਸਮੀਖਿਆ", + "profitLoss" : "ਨਫਾ ਅਤੇ ਨੁਕਸਾਨ" +} \ No newline at end of file diff --git a/lib/l10n/intl_pl.arb b/lib/l10n/intl_pl.arb new file mode 100644 index 0000000..dc68109 --- /dev/null +++ b/lib/l10n/intl_pl.arb @@ -0,0 +1,1267 @@ +{ + "deleteDialogDetails": "Czy na pewno chcesz usunąć swoje konto? Ta czynność spowoduje trwałe usunięcie wszystkich Twoich danych.", + "passwordMust6Character": "Hasło musi mieć co najmniej 6 znaków", + "passwordIsRequired": "Hasło musi mieć co najmniej 6 znaków", + "iAgreeDeleteMyAccountPermanent": "Zgadzam się na trwałe usunięcie mojego konta.", + "flat": "Stała", + "percent": "Procent", + "partialPaid": "Częściowo opłacone", + "selectStock": "Wybierz magazyn", + "stockOrVariant": "Magazyn / Wariant", + "noBatch": "Brak partii", + "purchaseQuantityRequired": "Wymagana ilość zakupu", + "excelUploader": "Uploader Excel", + "remove": "Usuń", + "uploading": "Przesyłanie...", + "pickAndUploadFile": "Wybierz i prześlij plik", + "downloadExcelFormat": "Pobierz format Excel", + "excelFiles": "Pliki Excel", + "noFileSelected": "Nie wybrano pliku", + "orContinueWith": "Lub kontynuuj przez", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Logowanie nie powiodło się. Spróbuj ponownie.", + "someThingWithWrongWithTheWebPage": "Coś poszło nie tak ze stroną internetową.", + "loadingOtpSetting": "Ładowanie ustawień OTP...", + "youCanNowResendYourOtp": "Możesz teraz ponownie wysłać kod OTP.", + "resendOtpSeconds": "Wyślij OTP ponownie za ${start} sekund", + "oldPassword": "Stare hasło", + "oldPasswordCanNotBeEmpty": "Stare hasło nie może być puste", + "seconds": "sekundy", + "downloading": "Pobieranie...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Pobieranie zakończone sukcesem! Sprawdź folder Dokumenty", + "printBarCode": "Drukuj kod kreskowy", + "youDoNotHavePermissionToGenerateBarcode": "Nie masz uprawnień do generowania kodu kreskowego.", + "download": "Pobierz", + "packingDate": "Data pakowania", + "permissionDeniedToViewBank": "Brak uprawnień do podglądu banku.", + "permissionDeniedToUpdateBank": "Brak uprawnień do aktualizacji banku.", + "editWarehouse": "Edytuj magazyn", + "addNewWarehouse": "Dodaj nowy magazyn", + "warehouseName": "Nazwa magazynu", + "enterWarehouseName": "Wprowadź nazwę magazynu", + "amountMustBeGreaterThanZero": "Kwota musi być większa niż 0", + "canNotRetrievePaymentDetails": "Nie można pobrać szczegółów płatności.", + "youDonNotHavePermissionToCreateExpense": "Nie masz uprawnień do tworzenia wydatku.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nie masz uprawnień do tworzenia kategorii wydatków.", + "youDonNotHavePermissionToCreateIncome": "Nie masz uprawnień do tworzenia przychodu.", + "youDoNotHavePermissionToCreateIncomeCategory": "Nie masz uprawnień do tworzenia kategorii przychodów.", + "salesReturn": "Zwrot sprzedaży", + "purchaseReturn": "Zwrot sprzedaży", + "returnQuantity": "Ilość zwracana", + "nonFoundableDiscount": "Niepodlegające zwrotowi (VAT/Rabat)", + "confirmReturn": "Potwierdź zwrot", + "pleaseSelectForProductReturn": "Wybierz produkt do zwrotu", + "failedToProcessReturn": "Nie udało się przetworzyć zwrotu.", + "noValuesDenied": "Brak zdefiniowanych wartości", + "editCategory": "Edytuj kategorię", + "editModel": "Edytuj model", + "addNewModel": "Dodaj nowy model", + "pleaseEnterValidName": "Wprowadź poprawną nazwę", + "modelName": "Nazwa modelu", + "enterModelName": "Wprowadź nazwę modelu", + "youDoNotHavePermissionToCreateModel": "Nie masz uprawnień do tworzenia modelu", + "youDoNotHavePermissionToUpdateModel": "Nie masz uprawnień do aktualizacji modelu", + "modelUpdateSuccessfully": "Model zaktualizowany pomyślnie!", + "modelCreatedSuccessfully": "Model utworzony pomyślnie!", + "models": "Modele", + "youDoNotHavePermissionDeleteModel": "Nie masz uprawnień do usunięcia modelu.", + "enterLabelText": "Wprowadź tekst etykiety", + "searchBatchNo": "Szukaj nr partii...", + "noActiveUser": "Użytkownik nieaktywny", + "pleaseUseValidPurchaseCodeUseTheApp": "Użyj ważnego kodu zakupu, aby korzystać z aplikacji.", + "notInternetConnection": "Brak połączenia z Internetem", + "pleaseCheckYourInternetConnection": "Sprawdź połączenie internetowe i spróbuj ponownie", + "ok": "Ok", + "addCash": "Dodaj gotówkę", + "reduceCash": "Zmniejsz gotówkę", + "transactionType": "Typ transakcji", + "user": "Użytkownik", + "toAccount": "Na konto", + "fromAccount": "Z konta", + "years": "Lata", + "comboProductReport": "Raport produktów combo", + "grossProfit": "Zysk Brutto (Gross Profit)", + "netProfit": "Zysk Netto (Net Profit)", + "incomeType": "Rodzaj dochodu", + "expensesType": "Rodzaje wydatków", + "resets": "Resetuj", + "packageName": "Nazwa pakietu", + "start": "Start", + "paymentMethod": "Metoda płatności", + "addPayment": "Dodaj płatność", + "advance": "Zaliczka", + "noteLevel": "Poziom notatki", + "enterYourNoteLevel": "Wprowadź poziom notatki", + "postSaleMessage": "Wiadomość po sprzedaży", + "enterYourPostSaleMessage": "Wprowadź wiadomość po sprzedaży", + "a4PageLogo": "Logo faktury A4", + "thermalInvoicePageLogo": "Logo faktury termicznej", + "thermalPrinterLanguage": "Język drukarki termicznej", + "thermalPrinterPageSize": "Rozmiar strony drukarki termicznej", + "openSetting": "Otwórz ustawienia", + "selectRack": "Wybierz regał", + "rack": "Regał (Rack)", + "selectShelf": "Wybierz półkę", + "shelf": "Półka (Shelf)", + "variations": "Warianty", + "combo": "Zestaw (Combo)", + "enterBatchNo": "Wprowadź nr partii (Batch No.)", + "selectWarehouse": "Wybierz magazyn", + "warehouse": "Magazyn (Warehouse)", + "netTotalAmount": "Kwota całkowita netto", + "defaultSellingPrice": "Domyślna cena sprzedaży", + "selectItems": "Wybierz elementy", + "variantList": "Lista wariantów", + "addSubVariation": "Dodaj podwariant", + "editProduct": "Edytuj produkt", + "noItemFound": "Nie znaleziono elementu", + "youDoNotHavePermissionDeleteTheShelf": "Nie masz uprawnień do usunięcia półki", + "notMatchingResultFound": "Nie znaleziono pasujących wyników", + "editShelf": "Edytuj półkę", + "addShelf": "Dodaj nową półkę", + "shelfName": "Nazwa półki", + "enterShelfName": "Wprowadź nazwę półki", + "pleaseEnterShelfName": "Proszę wprowadzić nazwę półki", + "productRacks": "Regały produktowe", + "racks": "Regały (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nie masz uprawnień do tworzenia regałów.", + "youDoNtHavePermissionToDeleteRacks": "Nie masz uprawnień do usuwania regałów.", + "youDoNtHavePermissionToUpdateRacks": "Nie masz uprawnień do aktualizowania regałów.", + "addNewRack": "Dodaj nowy regał", + "editRack": "Edytuj regał", + "rackName": "Nazwa regału", + "pleaseEnterRackName": "Proszę wprowadzić nazwę regału", + "shelves": "Półki (Shelves)", + "pressToSelect": "Naciśnij, aby wybrać", + "selectAtLeastOneRack": "Wybierz co najmniej jedną półkę", + "inActive": "Nieaktywny", + "addNewVariation": "Dodaj nowy wariant", + "editVariations": "Edytuj wariant", + "values": "Wartości", + "enterValues": "Wprowadź wartości", + "pleaseEnterAtLeastOneValues": "Proszę wprowadzić co najmniej jedną wartość.", + "productVariations": "Warianty produktu", + "permissionDenied": "Odmowa dostępu", + "noVariationFound": "Nie znaleziono wariantów.", + "addNewVariations": "Dodaj nowy wariant", + "variationId": "ID wariantu (Variation ID)", + "updateRole": "Aktualizuj rolę", + "addRole": "Dodaj rolę", + "enterUserName": "Wprowadź nazwę użytkownika", + "enterYourPassword": "Wprowadź hasło", + "selectAll": "Zaznacz wszystko", + "sNo": "Lp. (S.No.)", + "feature": "Funkcja", + "read": "Odczyt", + "viewPrice": "Zobacz cenę", + "purchaseReturns": "Zwroty zakupów", + "expiredProduct": "Produkty przeterminowane", + "barcodes": "Kody kreskowe", + "bulkUploads": "Masowe przesyłanie", + "productModels": "Modele produktów", + "incomes": "Przychody", + "dues": "Należności", + "subscriptions": "Subskrypcje", + "paymentsTypes": "Typy płatności", + "roles": "Role", + "manageSetting": "Zarządzaj ustawieniami", + "downloadApk": "Pobierz APK", + "vatReports": "Raporty VAT", + "profitAndLossDetailsReport": "Szczegółowy raport zysków i strat", + "transactionsHistoryReport": "Raporty historii transakcji", + "expireProductReports": "Raporty przeterminowanych produktów", + "productPurchaseReport": "Raport zakupu produktów", + "productSalesReport": "Raport sprzedaży produktów", + "role": "Rola", + "areYouSureWantToDeleteThisRole": "Czy na pewno chcesz usunąć tę rolę?", + "inStock": "W magazynie", + "informationShowInLabels": "Informacje wyświetlane na etykietach", + "packageDate": "Data pakowania", + "barCodePrintLabelSetting": "Ustawienia drukowania etykiet z kodem kreskowym", + "labelRoleLabelSize2Inch": "Rozmiar rolki etykiet 2\"*1, 50mm*25mm, przerwa 3.1mm", + "labelRoleLabelSize1_5Inch": "Rozmiar rolki etykiet 1.5\"*1, 38mm*25mm, przerwa 3.1mm", + "thirtyTwoLabelPerSheet": "32 etykiety na arkusz, 8.27 x 11.69 cala", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nie masz uprawnień do generowania kodów kreskowych.", + "pleaseSelectAProductFirst": "Proszę najpierw wybrać produkt", + "pleaseEnterAValidQuantity": "Proszę wprowadzić prawidłową ilość (minimum 1) dla wszystkich produktów", + "pleaseSelectProductFirst": "Proszę najpierw wybrać produkt", + "bluetoothIsTurnedOff": "Bluetooth jest wyłączony. Proszę go włączyć.", + "noBluetoothDeviceSelected": "Nie wybrano urządzenia Bluetooth.", + "printLabel": "Drukuj etykietę", + "caningForDevices": "Skanowanie urządzeń...", + "noDeviceFound": "Nie znaleziono urządzenia", + "retryScan": "Ponów skanowanie", + "connectedTo": "Połączono z", + "pleaseEnableBluetooth": "Proszę włączyć Bluetooth", + "skuOrCode": "SKU / Kod", + "lowStockAlert": "Alert niskiego stanu zapasów", + "tax": "Podatek (Tax)", + "costExclusionTax": "Koszt bez podatku", + "costInclusionTax": "Koszt z podatkiem", + "mrpOrSalePrice": "Sugerowana cena/Cena sprzedaży (MRP)", + "expiredDate": "Data ważności", + "sellingPrice": "Cena sprzedaży", + "variationsProduct": "Produkty wariantowe", + "comboProducts": "Produkty zestawowe", + "noStockAvailable": "Brak danych o zapasach.", + "highToLowPrice": "Cena od najwyższej do najniższej", + "lowToHighPrice": "Cena od najniższej do najwyższej", + "attachment": "Załącznik", + "viewStock": "Zobacz zapasy", + "expiry": "Ważność", + "expire": "Wygasa", + "sevenDays": "7 dni", + "fifteenthDays": "15 dni", + "thirtyDays": "30 dni", + "sixtyDays": "60 dni", + "outPremiumPlan": "Nasz Plan Premium", + "youDoNotHavePermissionToCreatePurchase": "Nie masz uprawnień do tworzenia zakupów.", + "thisPlanIsNotAvailableToPurchase": "Ten plan nie jest dostępny do zakupu", + "thisPlanIsEligibleForUpgrade": "Ten plan nie kwalifikuje się do aktualizacji", + "extendPlan": "Przedłuż plan", + "buyNow": "Kup teraz", + "none": "Brak", + "roundToWholeNumber": "Zaokrąglij do liczby całkowitej", + "roundToNearestWholeNumber": "Zaokrąglij do najbliższej liczby całkowitej", + "roundToNearnessDecimalNumber005": "Zaokrąglij do najbliższej części dziesiętnej (0.05)", + "roundToNearnessDecimalNumber01": "Zaokrąglij do najbliższej części dziesiętnej (0.1)", + "roundToNearnessDecimalNumber05": "Zaokrąglij do najbliższej części dziesiętnej (0.5)", + "lastYear": "Zeszły rok", + "productStock": "Zapas produktu", + "unit": "Jednostka", + "showExpireDate": "Pokaż datę ważności", + "vatId": "NIP (Vat Id)", + "vatType": "Typ VAT (vatType)", + "exclusivePrice": "Cena netto (exclusivePrice)", + "inclusivePrice": "Cena brutto (inclusivePrice)", + "profitPercent": "Procent zysku", + "showSingle": "Pokaż pojedyncze", + "showCombo": "Pokaż zestawy", + "showVariant": "Pokaż warianty", + "showAction": "Pokaż akcje", + "ledger": "Księga główna", + "youDoNotHavePermissionToGenerateReport": "Nie masz uprawnień do generowania raportów", + "noDataAvailable": "Brak dostępnych danych", + "youDoNotHavePermissionToExportExcel": "Nie masz uprawnień do eksportu do formatu Excel", + "noDataAvailableForExport": "Brak danych do eksportu", + "supplierDue": "Zobowiązania wobec dostawców", + "partyType": "Typ strony", + "allParty": "Wszystkie strony", + "yesterday": "Wczoraj", + "last7Days": "Ostatnie 7 dni", + "last30Days": "Ostatnie 30 dni", + "currentMonth": "Bieżący miesiąc", + "lastMonth": "Poprzedni miesiąc", + "currentYear": "Bieżący rok", + "customerDate": "Data niestandardowa", + "noTransactionToGeneratePdf": "Brak transakcji do wygenerowania pliku PDF", + "generatePdf": "Generuj PDF", + "noTransactionFound": "Nie znaleziono transakcji", + "reference": "Referencje", + "creditIn": "Ma (Wpływ)", + "debitOut": "Winien (Wypływ)", + "subscribeNow": "Subskrybuj teraz", + "expired": "Wygasło", + "totalBalance": "Saldo całkowite", + "hoursLeft": "Pozostało godzin", + "daysLeft": "Pozostało dni", + "pos": "Punkt sprzedaży (POS)", + "profitAndLoss": "Zyski i straty", + "branch": "Oddział", + "hrm": "Kadry i płace (HRM)", + "inventory": "Inwentaryzacja", + "editAttendance": "Edytuj obecność", + "addNewAttendance": "Dodaj nową obecność", + "employee": "Pracownik", + "pleaseSelectAnEmployee": "Proszę wybrać pracownika", + "shift": "Zmiana", + "selectEmployeeFirst": "Najpierw wybierz pracownika", + "selectDateFirst": "Najpierw wybierz datę", + "month": "Miesiąc", + "autoSelected": "Wybrano automatycznie", + "pleaseSelectDate": "Proszę wybrać datę", + "timeIn": "Godzina wejścia", + "timeOut": "Godzina wyjścia", + "attendance": "Obecność", + "allEmployee": "Wszyscy pracownicy", + "noAvailableRecordFound": "Nie znaleziono dostępnych rekordów.", + "addAttendance": "Dodaj obecność", + "noNoteProvided": "Brak notatki.", + "duration": "Czas trwania", + "youDoNotHavePermissionToViewAttendance": "Nie masz uprawnień do podglądu obecności", + "department": "Dział", + "noDepartmentFound": "Nie znaleziono działu.", + "inactive": "Nieaktywny", + "noDescriptionAvailableForThisDepartment": "Brak opisu dla tego działu.", + "youDoNotHavePermissionToUpdateDepartment": "Nie masz uprawnień do aktualizacji działu.", + "youDoNotHavePermissionToDeleteDepartment": "Nie masz uprawnień do usunięcia działu.", + "failedToDeleteTheDeterment": "Nie udało się usunąć działu", + "failedToLoadDepartment": "Nie udało się załadować działu", + "addDepartment": "Dodaj dział", + "saving": "Zapisywanie...", + "editDesignation": "Edytuj stanowisko", + "addDesignation": "Dodaj nowe stanowisko", + "designationName": "Nazwa stanowiska", + "enterDesignationName": "Wprowadź nazwę stanowiska", + "pleaseEnterDesignationName": "Proszę podać nazwę stanowiska", + "pleaseSelectAStatus": "Proszę wybrać status", + "enterDescription": "Wprowadź opis", + "designation": "Stanowisko", + "noDesignationFound": "Nie znaleziono stanowiska.", + "noDescriptionAvailableForThisDesignation": "Brak opisu dla tego stanowiska.", + "youDoNotPermissionToUpdateDesignation": "Nie masz uprawnień do aktualizacji stanowiska.", + "youDoNotHavePermissionToDeleteDesignation": "Nie masz uprawnień do usunięcia stanowiska.", + "updatePurchase": "Aktualizuj zakup", + "editEmployee": "Edytuj pracownika", + "addNewEmployee": "Dodaj nowego pracownika", + "enterFullName": "Wprowadź imię i nazwisko", + "pleaseSelectDesignation": "Proszę wybrać stanowisko", + "pleaseSelectDepartment": "Proszę wybrać dział", + "pleaseSelectStatus": "Proszę wybrać status", + "pleaseEnterYourPhoneNumber": "Proszę podać numer telefonu", + "countryName": "Kraj", + "enterYourCountry": "Wprowadź nazwę kraju", + "salary": "Wynagrodzenie", + "pleaseEnterYourSalary": "Proszę podać wysokość wynagrodzenia", + "gender": "Płeć", + "pleaseSelectYourGender": "Proszę wybrać płeć", + "pleaseSelectYourShift": "Proszę wybrać zmianę", + "birthDate": "Data urodzenia", + "joinDate": "Data zatrudnienia", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Proszę wybrać prawidłową datę rozpoczęcia i zakończenia.", + "endDateCannotBeBeforeStartDate": "Data zakończenia nie może być wcześniejska niż data rozpoczęcia.", + "editHoliday": "Edytuj święto/dzień wolny", + "addNewHoliday": "Dodaj nowe święto", + "enterHolidayName": "Wprowadź nazwę święta", + "pleaseEnterHolidayName": "Proszę podać nazwę święta", + "pleaseEnterDate": "Proszę podać datę", + "pleaseSelectStartDate": "Proszę wybrać datę rozpoczęcia", + "pleaseEnterEndDate": "Proszę podać datę zakończenia", + "endDateBeforeStartDate": "Data zakończenia jest przed datą rozpoczęcia", + "holidayList": "Lista świąt", + "noHolidayFound": "Nie znaleziono świąt.", + "noHolidayFundMatching": "Brak pasujących świąt", + "addHoliday": "Dodaj święto", + "youDoNotHavePermissionToUpgradeHoliday": "Nie masz uprawnień do aktualizacji świąt.", + "holiday": "Święto", + "editLeave": "Edytuj urlop", + "addNewLeave": "Dodaj nowy wniosek urlopowy", + "leaveType": "Typ urlopu", + "pleaseSelectALeaveType": "Proszę wybrać typ urlopu", + "pleaseSelectAStartDate": "Proszę wybrać datę rozpoczęcia", + "leaveDuration": "Czas trwania urlopu", + "autoCalculatedDays": "Dni obliczone automatycznie", + "leaveList": "Lista urlopów", + "noLeaveRequestFound": "Nie znaleziono wniosków urlopowych.", + "addLeave": "Dodaj urlop", + "noDescriptionProvided": "Brak opisu.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nie masz uprawnień do aktualizacji wniosku urlopowego.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nie masz uprawnień do usunięcia wniosku urlopowego.", + "leaveRequest": "Wniosek urlopowy", + "editPayroll": "Edytuj listę płac", + "addNewPayroll": "Dodaj nową listę płac", + "paymentYear": "Rok płatności", + "pleaseSelectPaymentYear": "Proszę wybrać rok płatności", + "pleaseSelectAnMonth": "Proszę wybrać miesiąc", + "pleaseEnterADate": "Proszę podać datę", + "totalSalaryAmount": "Całkowita kwota wynagrodzenia", + "payrollList": "Lista płac", + "noPayrollFound": "Nie znaleziono danych płacowych.", + "paymentDetails": "Szczegóły płatności", + "youDoNotHaveUpdatePayroll": "Nie masz uprawnień do aktualizacji listy płac.", + "youDoNotHavePermissionToDeletePayroll": "Nie masz uprawnień do usunięcia listy płac.", + "payrollRecord": "Rekord płacowy", + "searchAttendance": "Szukaj obecności", + "attendanceReport": "Raport obecności", + "noAttendanceRecordFound": "Nie znaleziono rekordów obecności dla wybranych filtrów.", + "searchLeave": "Szukaj urlopów", + "leaveReports": "Raporty urlopowe", + "noLeaveRecordFound": "Nie znaleziono rekordów urlopowych dla wybranych filtrów.", + "durationDays": "Czas trwania (dni)", + "payrollReports": "Raporty płacowe", + "noMatchingPayrollFound": "Nie znaleziono pasujących rekordów płacowych.", + "editShift": "Edytuj zmianę", + "addNewShift": "Dodaj nową zmianę", + "shiftName": "Nazwa zmiany", + "pleaseSelectAShift": "Proszę wybrać zmianę", + "breakStatus": "Status przerwy", + "pleaseSelectBreakStatus": "Proszę wybrać status przerwy", + "startTimeIsRequired": "Czas rozpoczęcia jest wymagany", + "startTime": "Czas rozpoczęcia", + "enterStartTime": "Wprowadź czas rozpoczęcia", + "endTimeIsRequired": "Czas zakończenia jest wymagany", + "endTime": "Czas zakończenia", + "enterEndTime": "Wprowadź czas zakończenia", + "startBreakTime": "Początek przerwy", + "enterBreakTime": "Wprowadź czas przerwy", + "endBreakTime": "Koniec przerwy", + "noShiftFound": "Nie znaleziono zmian.", + "addShift": "Dodaj zmianę", + "breakTime": "Czas przerwy", + "breakDuration": "Czas trwania przerwy", + "youDoNotToHavePermissionToUpdateShift": "Nie masz uprawnień do aktualizacji zmiany.", + "youDoNotToHavePermissionToDeleteShift": "Nie masz uprawnień do usunięcia zmiany.", + "doYouReallyWantToDeleteThis": "Czy na pewno chcesz to usunąć?", + "viewDetails": "Pokaż szczegóły", + "leave": "Urlop", + "payroll": "Lista płac", + "editBankAdjustment": "Edytuj korektę bankową", + "adjustBankBalance": "Skoryguj saldo bankowe", + "pleaseAddAtLeastOneBank": "Proszę dodać przynajmniej jedno konto bankowe, aby skorygować saldo.", + "accountNumber": "Nazwa konta", + "selectAccount": "Wybierz konto", + "selectType": "Wybierz typ", + "amountsIsRequired": "Kwota jest wymagana", + "invalidAmount": "Nieprawidłowa kwota", + "adjustmentDate": "Data korekty", + "dateIsRequired": "Data jest wymagana", + "editBankAccounts": "Edytuj konta bankowe", + "addNewBankAccounts": "Dodaj nowe konta bankowe", + "accountDisplayName": "Nazwa wyświetlana konta", + "enterAccountDisplayName": "Wprowadź nazwę wyświetlaną", + "displayNameIsRequired": "Nazwa wyświetlana jest wymagana", + "openingBalanceIsRequired": "Bilans otwarcia jest wymagany", + "asOfDate": "Na dzień", + "hideFiled": "Ukryj pole", + "addMoreFiled": "Dodaj więcej pól", + "enterAccountName": "Wprowadź numer konta", + "ifscCode": "Kod IFSC", + "upiIdForQrCode": "Identyfikator UPI dla kodu QR", + "bankName": "Nazwa banku", + "enterBankName": "Wprowadź nazwę banku", + "accountHolderName": "Właściciel konta", + "enterAccountHolderName": "Wprowadź nazwę właściciela konta", + "printBankDetailsAndInvoice": "Drukuj dane bankowe na fakturze", + "viewingTransactionFor": "Przeglądanie transakcji dla", + "bankAccounts": "Konta bankowe", + "noBankAccountFound": "Nie znaleziono konta bankowego.", + "noAccountsFoundMissing": "Nie znaleziono pasujących kont", + "deposit": "Depozyt", + "addBank": "Dodaj bank", + "bankToBankTransfer": "Przelew międzybankowy", + "bankToCashTransfer": "Wypłata z banku do kasy", + "accountName": "Nazwa konta", + "holderName": "Właściciel", + "openingDate": "Data otwarcia", + "currentBalance": "Bieżące saldo", + "permissionDeniedToDeleteBank": "Brak uprawnień do usunięcia banku.", + "canNotEditThisTransactionType": "Nie można edytować tego typu transakcji.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Nie znaleziono transakcji dla tego filtra.", + "pleaseSelectBothAccounts": "Proszę wybrać oba konta.", + "cannotTransferToSameAccounts": "Nie można przelać środków na to samo konto.", + "editBankTransfer": "Edytuj przelew bankowy", + "needAtLeastTwoBankAccount": "Potrzebne są co najmniej dwa konta bankowe do wykonania przelewu.", + "from": "Z", + "to": "Do", + "editBankToCash": "Edytuj przelew z banku do kasy", + "noBankAccountsFoundToTransferFrom": "Nie znaleziono kont bankowych, z których można wykonać przelew.", + "selectOneAccount": "Wybierz jedno konto", + "editCashAdjustment": "Edytuj korektę gotówkową", + "adjustCashBalance": "Skoryguj saldo gotówkowe", + "customDate": "Data niestandardowa", + "cashInHand": "Gotówka w kasie", + "currentCashBalance": "Bieżące saldo gotówki", + "transfer": "Transfer", + "adjustCash": "Skoryguj gotówkę", + "pleaseSelectADestinationBankAccounts": "Proszę wybrać docelowe konto bankowe.", + "editCashToBank": "Edytuj przelew z kasy do banku", + "cashToBankTransfer": "Wpłata z kasy do banku", + "noDestinationBankAccountFond": "Nie znaleziono docelowego konta bankowego.", + "transferCheque": "Transfer czeku", + "receivedFrom": "Otrzymano od", + "chequeAmount": "Kwota czeku", + "chequeNumber": "Numer czeku", + "chequeDate": "Data czeku", + "referenceNumber": "Numer referencyjny", + "selectBankToCash": "Wybierz bank lub gotówkę", + "depositTo": "Wpłata na", + "selectDepositDestination": "Wybierz cel wpłaty", + "transferDate": "Data transferu", + "doYouWantToRellyReOpenThisCheque": "Czy na pewno chcesz ponownie otworzyć ten czek?", + "okay": "OK", + "reOpen": "Otwórz ponownie", + "open": "Otwarte", + "chequeList": "Lista czeków", + "closed": "Zamknięte", + "noChequeFound": "Nie znaleziono czeku", + "searchTransaction": "Szukaj transakcji...", + "filterByDate": "Filtruj według daty", + "addImage": "Dodaj obraz", + "cashAndBankManagement": "Zarządzanie gotówką i bankiem", + "cheque": "Czek", + "branchList": "Lista oddziałów", + "roleAndPermission": "Role i uprawnienia", + "switchBank": "Zmienić oddział?", + "exitBank": "Wyjdź z oddziału", + "areYouSureWantToSwitchToDifferentBranch": "Czy na pewno chcesz przełączyć się na inny oddział?", + "areYourSureYouWantToExitFromThisBranch": "Czy na pewno chcesz wyjść z tego oddziału?", + "switchs": "Przełącz", + "exit": "Wyjście", + "createBranch": "Utwórz oddział", + "areYouSureWantToDeleteThisBranch": "Czy na pewno chcesz usunąć ten oddział?", + "currents": "Bieżące", + "noBrunchFound": "Nie znaleziono oddziału", + "updateBranch": "Aktualizuj oddział", + "pleaseEnterBranchName": "Proszę podać nazwę oddziału", + "enterBalance": "Wprowadź saldo", + "youDoNotHavePermissionToUpdateBranch": "Nie masz uprawnień do aktualizacji oddziału.", + "allTransaction": "Wszystkie transakcje", + "duePay": "Należność do zapłaty", + "allParties": "Wszystkie strony", + "retry": "Ponów", + "incomeCategoriesReport": "Raport kategorii przychodów", + "dayBook": "Dziennik obrotów", + "billWiseProfit": "Zysk według rachunków", + "cashFlow": "Przepływy pieniężne", + "balanceSheet": "Bilans", + "taxReport": "Raport podatkowy", + "productSaleHistory": "Historia sprzedaży produktu", + "productPurchaseHistory": "Historia zakupu produktu", + "partyReports": "Raporty stron", + "customerLedger": "Księga klienta", + "supplierLedger": "Księga dostawcy", + "partyWiseProfit": "Zysk według stron", + "productWiseProfit": "Zysk według produktów", + "top5Customer": "Top 5 klientów", + "top5Supplier": "Top 5 dostawców", + "productReports": "Raporty produktów", + "comboReport": "Raport zbiorczy", + "expiredItemReport": "Raport wygasłych produktów", + "top5Product": "Top 5 produktów", + "productWiseProfitAndLoss": "Zyski i straty według produktów", + "productWisePurchase": "Zakupy według produktów", + "productWiseSale": "Sprzedaż według produktów", + "noProductMatchYourSearch": "Brak produktów pasujących do wyszukiwania.", + "purchaseQty": "Ilość zakupu", + "saleQty": "Ilość sprzedaży", + "youDoNotHavePermissionProfitAndLoss": "Nie masz uprawnień do podglądu rachunku zysków i strat.", + "sold": "Sprzedano", + "remaining": "Pozostało", + "totalAssets": "Aktywa ogółem", + "assets": "Aktywa", + "itemName": "Nazwa pozycji", + "personalInfo": "Dane osobowe:", + "dueBalance": "Należne saldo", + "walletBalance": "Saldo portfela", + "cashIn": "Wpływ gotówki", + "cashOut": "Wypływ gotówki", + "runningCash": "Gotówka w obiegu", + "moneyIn": "Pieniądze przychodzące", + "moneyOut": "Pieniądze wychodzące", + "noDataAvailableForGeneratePdf": "Brak danych do wygenerowania pliku PDF", + "balanceDue": "Saldo do zapłaty", + "returnedAmount": "Kwota zwrócona", + "saleReturn": "Zwrot sprzedaży", + "saleEdit": "Edytuj sprzedaż", + "pleaseAddASalesReturn": "Proszę dodać zwrot sprzedaży", + "subscriptionReports": "Raporty subskrypcji", + "started": "Rozpoczęto", + "end": "Zakończono", + "taxReportList": "Lista raportów podatkowych", + "developedBy": "Stworzone przez", + "time": "Czas", + "receivedBy": "Odebrano przez", + "wallet": "Portfel", + "warranty": "Gwarancja", + "guarantee": "Rękojmia", + "remark": "Uwagi", + "bankDetails": "Dane bankowe", + "cashAndBank": "Gotówka i bank", + "pdfGenerateSuccessfully": "Plik PDF wygenerowany pomyślnie", + "generatingPdf": "Generowanie pliku PDF", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Numer faktury", + "vatNumber": "Numer VAT", + "customerSignature": "Podpis klienta", + "authorizedSignature": "Podpis upoważnionego", + "poweredBy": "Obsługiwane przez", + "shippingCharge": "Opłata za wysyłkę", + "totalReturned": "Łącznie zwrócono", + "amountsInWord": "Kwoty słownie", + "changeAmount": "Kwota reszty", + "sellsBy": "Sprzedaje", + "rounding": "Zaokrąglanie", + "paidBy": "Zapłacone przez", + "vatGstTitle": "Tytuł VAT/GST", + "enterVatGstTitle": "Wprowadź tytuł VAT/GST", + "vatGstNumber": "Numer VAT/GST", + "enterVatGstNumber": "Wprowadź numer VAT/GST", + "vatAndTax": "VAT i podatek", + "customPrint": "Niestandardowy wydruk", + "taxRates": "Stawki podatkowe", + "taxRatesMangeYourTaxRates": "Stawki podatkowe - Zarządzaj swoimi stawkami podatkowymi", + "add": "Dodaj", + "status": "Status", + "active": "Aktywny", + "disable": "Wyłącz", + "deletedSuccessFully": "Usunięto pomyślnie!", + "failedToDeleteTheTax": "Nie udało się usunąć podatku", + "errorDeletingTax": "Błąd podczas usuwania podatku", + "taxGroup": "Grupa podatkowa", + "combinationOfTheMultipleTaxes": "Połączenie wielu podatków", + "subTaxes": "Podatki podrzędne", + "action": "Akcja", + "addTax": "Dodaj podatek", + "editTax": "Edytuj podatek", + "addNewTax": "Dodaj nowy podatek", + "enterTaxRates": "Wprowadź stawkę podatkową", + "addTaxGroup": "Dodaj nową grupę podatkową", + "editTaxGroup": "Edytuj grupę podatkową", + "taxWithSingleMultipleTaxType": "Podatek z pojedynczym/wieloma typami podatków", + "noSubTaxSelected": "Nie wybrano podatku podrzędnego", + "subTaxList": "Lista podatków podrzędnych", + "taxPercent": "Procent podatku", + "done": "Gotowe", + "writerTaxHere": "Wpisz tutaj tekst...", + "expiredList": "Lista wygasłych", + "listIsEmpty": "Lista jest pusta", + "printingInvoice": "Drukowanie faktury", + "salesSetting": "Ustawienia sprzedaży", + "invoiceLogo": "Logo faktury", + "printingOption": "Opcja drukowania", + "amountRoundingMethod": "Metoda zaokrąglania kwoty", + "signUp": "Zarejestruj się", + "returnedItem": "Zwrócony przedmiot", + "returnedDate": "Data zwrotu", + "unitPrice": "Cena jednostkowa", + "saleBy": "Sprzedane przez", + "purchasedBy": "Zakupione przez", + "collectedBys": "Odebrane przez", + "payableAmount": "Kwota do zapłaty", + "receivedAmount": "Otrzymana kwota", + "unitPrices": "Cena jednostkowa", + "item": "Przedmiot", + "sl": "LP", + "mobiles": "Telefon komórkowy", + "paidVia": "Zapłacono przez", + "moneyReceipt": "Paragon", + "receipt": "Potwierdzenie", + "barcodeGenerator" : "Generator kodu kreskowego", + "searchProduct" : "Wyszukaj produkt", + "code" : "Kod", + "price" : "Cena", + "showCode" : "Pokaż kod", + "showPrice" : "Pokaż cenę", + "showName" : "Pokaż nazwę", + "actions" : "Akcje", + "noItemSelected" : "Nie wybrano żadnego elementu", + "noProductSelected" : "Nie wybrano żadnego produktu", + "previewPdf" : "Podgląd PDF", + "salesReturnReport" : "Raport zwrotu sprzedaży", + "purchaseReturnReport" : "Raport zwrotu zakupu", + "incomeFor" : "Przychód dla", + "enterProductCode": "Wprowadź kod produktu", + "addIncome" : "Dodaj przychód", + "incomeDate" : "Data przychodu", + "incomeCategories" : "Kategorie przychodów", + "addIncomeCategory" : "Dodaj kategorię przychodów", + "enterIncomeCategoryName" : "Wprowadź nazwę kategorii przychodów", + "totalReturnAmount" : "Całkowita zwrócona kwota", + "returned" : "Zwrócony", + "supplierDetails" : "Dane dostawcy", + "weekly": "Tygodniowo", + "monthly": "Miesięcznie", + "yearly" : "Rocznie", + "today" : "Dziś", + "thisWeek" : "Ten tydzień", + "thisMonth" : "Ten miesiąc", + "thisYear": "Ten rok", + "allTime" : "Cały czas", + "custom" : "Niestandardowy", + "addUserRole": "Dodaj rolę użytkownika", + "noRoleFound": "Nie znaleziono roli użytkownika", + "yourPackageExpiredInDays": "Twój pakiet wygaśnie za 5 dni", + "yourPackageExpiredToday": "Twój pakiet wygaśnie dzisiaj\n\nProszę dokonać ponownego zakupu", + "contactUs": "Skontaktuj się z nami", + "writeYourMessageHere": "Napisz swoją wiadomość tutaj", + "sendMessage": "Wyślij wiadomość", + "sendYourEmail": "Wyślij swój adres e-mail", + "backToHome": "Powrót do strony głównej", + "promoCode": "Kod promocyjny", + "submit": "Wyślij", + "seeAllPromoCode": "Zobacz wszystkie kody promocyjne", + "categories": "Kategorie", + "enterYourPhoneNumber": "Wprowadź numer telefonu", + "enterFullAddress": "Wprowadź pełny adres", + "enterYourEmailAddress": "Wprowadź swój adres e-mail", + "pleaseEnterAPassword": "Proszę wprowadzić hasło", + "pleaseEnterAConfirmPassword": "Proszę wprowadzić potwierdzenie hasła", + "enterYourName": "Wprowadź swoje imię", + "addNewAddress": "Dodaj nowy adres", + "firstName": "Imię", + "lastName": "Nazwisko", + "country": "Kraj", + "bangladesh": "Bangladesz", + "apply": "Zastosuj", + "deliveryAddress": "Adres dostawy", + "noDataAvailabe": "Brak dostępnych danych", + "addDelivery": "Dodaj dostawę", + "description": "Opis", + "addNote": "Dodaj notatkę", + "image": "Obraz", + "pleaseConnectThePrinterFirst": "Proszę najpierw podłączyć drukarkę", + "selectCategory": "Wybierz kategorię", + "enterExpenseDate": "Wprowadź datę wydatku", + "enterName": "Wprowadź imię", + "enterAmount": "Wprowadź kwotę", + "enterRefNumber": "Wprowadź numer referencyjny", + "fashions": "Moda", + "billTO": "Odbiorca faktury", + "totalDue": "Całkowita należność", + "paymentsAmount": "Kwoty płatności", + "remainingDue": "Pozostała należność", + "thankYouForYourDuePayment": "Dziękujemy za dokonanie płatności", + "print": "Drukuj", + "unitPirce": "Cena jednostkowa", + "totalPrice": "Całkowita cena", + "totalVat": "Całkowity VAT", + "deliveryCharge": "Opłata za dostawę", + "totalPayable": "Razem do zapłaty", + "thakYouForYourPurchase": "Dziękujemy za zakup", + "pleaseConnectYourBlutohPrinter": "Proszę podłączyć drukarkę Bluetooth", + "editSocailMedia": "Edytuj media społecznościowe", + "socialMarketing": "Marketing społecznościowy", + "share": "Udostępnij", + "notification": "Powiadomienie", + "purchaseAlarm": "Alarm zakupu", + "purchaseConfirmed": "Potwierdzenie zakupu", + "paymentComplete": "Płatność zakończona", + "retur": "Zwrot", + "sendSms": "Wyślij SMS", + "recivethePin": "Otrzymaj PIN", + "startNewSale": "Rozpocznij nową sprzedaż", + "payment": "Płatność", + "masterCard": "MasterCard", + "instrucation": "Instrukcja", + "cash": "Gotówka", + "invoiceViewr": "Przeglądarka faktur", + "size": "Rozmiar", + "color": "Kolor", + "weight": "Waga", + "capacity": "Pojemność", + "type": "Typ", + "youWantTodeletetheProduct": "Czy chcesz usunąć ten produkt?", + "delete": "Usuń", + "contactDetials": "Dane kontaktowe", + "clarence": "Clarence", + "call": "Zadzwoń", + "messege": "Wiadomość", + "dailyTransaction": "Codzienna transakcja", + "promo": "Promocja", + "send": "Wyślij", + "easyToUseThePos": "Łatwy w użyciu mobilny punkt sprzedaży", + "easytheusedesciption": "Aplikacja PosPro jest bezpłatna i łatwa w użyciu. W rzeczywistości jest jednym z najlepszych systemów POS na świecie.", + "choseYourFeature": "Wybierz swoje funkcje", + "choseyourfeatureDesciption": "Funkcje to ważna część, która odróżnia PosPro od tradycyjnych rozwiązań.", + "allBusinessSolutions": "Wszystkie rozwiązania biznesowe", + "allBusinessolutionDescrip": "PosPro to kompleksowe rozwiązanie biznesowe z zapasami, kontami, sprzedażą, wydatkami i stratami/zyskami.", + "skip": "Pomiń", + "next": "Dalej", + "anewUpdateAvailable": "Dostępna jest nowa aktualizacja\nProszę zaktualizować swoją aplikację", + "skipTheUpdate": "Pomiń aktualizację", + "rememberMeLater": "Zapamiętaj mnie później", + "powerdedByAcnoo": "Napędzane przez Acnoo", + "lossOrProfit": "Strata/Zysk", + "expense": "Wydatek", + "parties": "Strony", + "home": "Strona główna", + "sales": "Sprzedaż", + "setting": "Ustawienia", + "purchaseNow": "Kup teraz", + "paymentMethods": "Metody płatności", + "save": "Ratować", + "update": "Aktualizacja", + "continueButton": "Kontynuować", + "name": "Nazwa", + "phone": "Numer telefonu", + "email": "Adres e-mail", + "address": "Adres", + "previousDue": "Poprzedni termin", + "selectLang": "Wybierz swój język", + "addContact": "Dodaj kontakt", + "moreInfo": "Więcej informacji", + "retailer": "Detalista", + "dealer": "Kupiec", + "wholesaler": "Hurtownik", + "supplier": "Dostawca", + "CustomerDetails": "Szczegóły klienta", + "recentTransaction": "ostatnie tranzakcje", + "totalProduct": "Wszystkie produkty", + "total": "Całkowity", + "paid": "Płatny", + "unPaid": "Nie zapłacony", + "due": "Należny", + "connect": "Kliknij, aby połączyć", + "tryAgain": "Spróbuj ponownie", + "loading": "Ładowanie", + "viewAll": "Pokaż wszystkie", + "partyList": "Lista stron", + "addCustomer": "Dodaj klienta", + "updateContact": "Zaktualizuj kontakt", + "dueList": "Lista oczekujących", + "collectDue": "Zbierz należne", + "date": "Data", + "dueAmount": "Należna kwota: ", + "customerName": "Nazwa klienta", + "totalAmount": "Całkowita kwota", + "paidAmount": "Zapłacona kwota", + "paymentTypes": "Typ płatności", + "cancel": "Anulować", + "expenseReport": "Raport z wydatków", + "fromDate": "Od daty", + "toDate": "Spotykać się z kimś", + "expenseFor": "Wydatek na", + "amount": "Kwota", + "noData": "Brak dostępnych danych", + "totalExpense": "Łączny koszt", + "addExpense": "Dodaj wydatki", + "expenseDate": "Data wydatku", + "referenceNo": "Numer referencyjny", + "note": "Notatka", + "expenseCat": "Kategorie wydatków", + "search": "Szukaj", + "select": "Wybierać", + "addExpenseCat": "Dodaj kategorię wydatków", + "categoryName": "Nazwa Kategorii", + "alreadyAdded": "Już dodane", + "whatNew": "Co nowego", + "lp": "Strata/zysk", + "profit": "Zysk", + "loss": "Strata", + "lpDetails": "Szczegóły straty/zysku", + "invoice": "Faktura", + "dates": "Data:", + "mobile": "mobilny:", + "product": "Produkt", + "quantity": "Ilość", + "discount": "Rabat", + "totalLoss": "Całkowita utrata", + "totalProfit": "Całkowity zysk", + "productList": "Lista produktów", + "stock": "Magazyn", + "addNewProduct": "Dodaj nowy produkt", + "productName": "Nazwa produktu", + "productCode": "Kod produktu", + "purchasePrice": "Cena zakupu", + "mrp": "MRP", + "wholeSalePrice": "Cena hurtowa", + "dealerPrice": "Cena dealerska", + "manufacturer": "Producent", + "saveNPublish": "Zapisz i opublikuj", + "brands": "Marki", + "addBrand": "Dodaj markę", + "brandName": "Nazwa handlowa", + "addUnit": "Dodaj jednostkę", + "unitName": "Nazwa jednostki", + "units": "Jednostki", + "addProduct": "Dodaj produkt", + "updateProduct": "Zaktualizuj produkt", + "salePrice": "Cena sprzedaży", + "profile": "Profil", + "edit": "Edytować", + "businessCat": "Kategoria biznesu", + "language": "język", + "changePassword": "Zmień hasło", + "updateProfile": "Zaktualizuj swój profil", + "businessName": "Nazwa firmy i firmy", + "addPurchase": "Dodaj zakup", + "inv": "nr inw.", + "supplierName": "Nazwa Dostawcy", + "itemAdded": "Pozycja dodana", + "addItems": "Dodaj przedmioty", + "subTotal": "Suma częściowa", + "returnAmount": "Kwota zwrotu", + "chooseSupplier": "Wybierz dostawcę", + "noSupplier": "Brak dostępnych dostawcówe", + "salesDetails": "Szczegóły sprzedaży", + "editPurchaseInvoice": "Edytuj fakturę zakupu", + "purchaseList": "Lista zakupów", + "addAPurchase": "Dodaj zakup", + "dueReport": "Należny raport", + "fullyPaid": "W pełni opłacony", + "stillUnpaid": "Nadal nieopłacone", + "purchaseReport": "Raport zakupu", + "connectPrinter": "Podłącz drukarkę", + "clickToConnect": "Kliknij, aby połączyć", + "collectDues": "Proszę zebrać należność", + "addNewPurchase": "Dodaj zakup", + "salesReport": "Raport sprzedaży", + "addSale": "Dodaj ofertę sprzedaży", + "reports": "Raporty", + "chooseCustomer": "Wybierz Klienta", + "addSales": "Dodaj sprzedaż", + "saleList": "Lista sprzedaży", + "editSalesInvoice": "Edytuj fakturę sprzedaży", + "previousPayAmount": "Poprzednia kwota płatności", + "printing": "Opcja drukowania", + "subscription": "Subskrypcja", + "userRole": "Rola użytkownika", + "currency": "Waluta", + "logOut": "Wyloguj", + "stockList": "Lista zapasów", + "purchase": "Zakup", + "sale": "Sprzedaż", + "yourPack": "Twój pakunek", + "freePlan": "Darmowy plan", + "youRUsing": "Ty używasz ", + "freePack": "Darmowy pakiet", + "premiumPlan": "Abonament premium", + "packFeatures": "Funkcje pakietu", + "unlimited": "Nieograniczony", + "updateNow": "Aktualizuj teraz", + "purchasePremium": "Kup plan premium", + "buyPremium": "Kup plan premium", + "paypalPay": "Zapłać z PayPal-em", + "gotEmail": "Masz e-mail", + "sendEmail": "Wysłaliśmy wiadomość e-mail z instrukcjami, jak zresetować hasło do:", + "checkEmail": "Sprawdź email", + "close": "Zamknąć", + "forgotPassword": "Zapomniałeś hasła", + "enterEmail": "Wpisz swój adres e-mail poniżej, aby otrzymać link do resetowania hasła.", + "sendLink": "Wyślij łącze resetowania", + "emailText": "E-mail", + "password": "Hasło", + "logIn": "Zaloguj sie", + "noAcc": "Nie masz konta?", + "register": "Rejestr", + "phoneVerification": "Weryfikacja telefonu", + "registerTitle": "Musimy zarejestrować Twój telefon bez rozpoczynania pracy!", + "sendCode": "Wyślij kod", + "staffLogin": "Logowanie personelu", + "logInWithMail": "Zaloguj się przez e-mail", + "setUpProfile": "Skonfiguruj swój profil", + "setUpDesc": "Zaktualizuj swój profil, aby połączyć się z lekarzem i uzyskać lepsze wrażenie", + "gallery": "Galeria", + "camera": "Kamera", + "companyAddress": "adres spółki", + "openingBalance": "Bilans otwarcia", + "confirmPass": "Potwierdź hasło", + "haveAcc": "Posiadasz już konto?", + "loginWithPhone": "Zaloguj się przez telefon", + "editPhone": "Edytować numer telefonu?", + "createAcc": "Utwórz bezpłatne konto", + "congratulation": "Gratulacje", + + "signIn": "Zaloguj się", + "welcomeBack": "Witaj ponownie!", + "passwordCannotBeEmpty": "Hasło nie może być puste", + "reset": "Zresetuj hasło, używając swojego adresu e-mail lub numeru telefonu", + "lableEmail": "E-mail", + "hintEmail": "Wprowadź adres e-mail", + "emailCannotBeEmpty": "E-mail nie może być pusty", + "pleaseEnterAValidEmail": "Proszę wprowadzić prawidłowy adres e-mail", + "continueE": "Kontynuuj", + "pleaseEnterYourDetails": "Proszę wprowadzić swoje dane.", + "lablePassword": "Hasło", + "hintPassword": "Wprowadź hasło", + "pleaseEnterABiggerPassword": "Proszę wprowadzić dłuższe hasło", + "rememberMe": "Zapamiętaj mnie", + "donNotHaveAnAccount": "Nie masz konta?", + "createAFreeAccount": "Utwórz darmowe konto", + "fullName": "Pełne imię", + "enterYourFullName": "Wprowadź swoje pełne imię", + "nameCanNotBeEmpty": "Imię nie może być puste", + "alreadyHaveAnAccount": "Masz już konto?", + "createNewPassword": "Utwórz nowe hasło", + "setUpNewPassword": "Ustaw nowe hasło", + "resetPassword": "Zresetuj swoje hasło, aby odzyskać dostęp i zalogować się na swoje konto", + "newPassword": "Nowe hasło", + "confirmPassword": "Potwierdź hasło", + "passwordsDoNotMatch": "Hasła nie pasują", + "verityEmail": "Zweryfikuj e-mail", + "verification": "Weryfikacja", + "digits": "6-cyfrowy kod PIN został wysłany na Twój adres e-mail: ", + "enterValidOTP": "Wprowadź prawidłowy OTP", + "resendOTP": "Wyślij ponownie OTP", + "verifyYourEmail": "Zweryfikuj swój e-mail", + "weHaveSentAConfirmationEmailTo": "Wysłaliśmy e-mail potwierdzający na", + "folder": "Może się zdarzyć, że wiadomość trafiła do folderu spam.", + "gotIt": "Rozumiem", + "enterOpeningBalance": "Wprowadź saldo początkowe", + "pleaseEnterAValidBusinessName": "Proszę wprowadzić prawidłową nazwę firmy", + "enterBusiness": "Wprowadź nazwę firmy/sklepu", + "selectBusinessCategory": "Wybierz kategorię biznesu", + "todaySummary": "Podsumowanie dnia", + "sellAll": "Sprzedaj wszystko >", + "income": "Przychód", + "purchased": "Zakupione", + "endYourFreePlan": "Zakończ swój darmowy plan", + "yourFree": "Twój darmowy pakiet jest prawie zakończony, kup następny plan. Dziękuję.", + "upgradeNow": "Ulepsz teraz", + "notFound": "Nie znaleziono", + "updateYourSubscription": "Zaktualizuj swoją subskrypcję", + "noDataFound": "Brak danych", + "areYouSure": "Jesteś pewny?", + "doYouWantToExitTheApp": "Czy chcesz opuścić aplikację?", + "no": "Nie", + "yes": "Tak", + "dashboard": "Panel sterowania", + "salesPurchaseOverview": "Podsumowanie sprzedaży i zakupu", + "totalItems": "Łączna liczba przedmiotów", + "totalCategories": "Łączna liczba kategorii", + "quickOverview": "Szybki przegląd", + "totalIncome": "Łączny przychód", + "customerDue": "Należność od klienta", + "stockValue": "Wartość magazynu", + "lossProfit": "Strata/Zysk", + "cost": "Koszt", + "qty": "Ilość", + "noProductFound": "Brak produktu", + "phoneNumber": "Numer telefonu", + "pleaseEnterAValidName": "Proszę wprowadzić prawidłowe imię", + "pleaseEnterValidPhoneAndNameFirst": "Proszę wprowadzić prawidłowy numer telefonu i imię", + "confirmDelete": "Potwierdź usunięcie", + "areYouSureYouWant": "Czy na pewno chcesz usunąć tę stronę?", + "pleaseEnterAValidPhoneNumber": "Proszę wprowadzić prawidłowy numer telefonu", + "sendSMS": "Wyślij SMS", + "searchH": "Szukaj tutaj....", + "transactions": "Transakcje", + "selectAInvoice": "Wybierz fakturę", + "totalDueAmount": "Łączna należność", + "youCanNotPayMoreThenDue": "Nie możesz zapłacić więcej niż należność", + "noDueSelected": "Brak wybranej należności", + "pleaseEnterName": "Proszę wprowadzić imię", + "pleaseEnterAmount": "Proszę wprowadzić kwotę", + "enterNote": "Wprowadź notatkę", + "pleaseSelectAExpenseCategory": "Proszę wybrać kategorię wydatków", + "enterExpanseCategoryName": "Wprowadź nazwę kategorii wydatków", + "comingSoon": "Wkrótce", + "pleaseMakeASaleFirst": "Proszę najpierw dokonać sprzedaży", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Bramka płatności", + "paymentSuccess": "Sukces płatności", + "paymentWasSuccessful": "Płatność zakończona sukcesem!", + "paymentFailed": "Płatność nie powiodła się", + "paymentFailedPleaseTryAgain": "Płatność nie powiodła się. Proszę spróbować ponownie.", + "pleaseEnterAValidBrandName": "Proszę wprowadzić prawidłową nazwę marki", + "enterABrandName": "Wprowadź nazwę marki", + "addCategory": "Dodaj kategorię", + "enterCategoryName": "Wprowadź nazwę kategorii", + "selectVariations": "Wybierz warianty : ", + "dataSavedSuccessfully": "Dane zostały zapisane pomyślnie.", + "somethingIs": "Coś jest", + "updateYourProfile": "Zaktualizuj swój profil, aby lepiej połączyć się z klientem", + "shopOpeningBalance": "Saldo otwarcia sklepu", + "shopRemainingBalance": "Pozostałe saldo sklepu", + "enterAValidDiscount": "Wprowadź prawidłowy rabat", + "addProductFirst": "Najpierw dodaj produkt", + "subtotal": "Suma cząstkowa", + "purchaseDetails": "Szczegóły zakupu", + "riead": "Riead", + "totall": "Razem:", + "startDate": "Data rozpoczęcia", + "pickStartDate": "Wybierz datę rozpoczęcia", + "endDate": "Data zakończenia", + "pickEndDate": "Wybierz datę zakończenia", + "failedToGetPlatformVersion": "Nie udało się uzyskać wersji platformy.", + "enterQuantity": "Wprowadź ilość", + "pleaseAddQuantity": "Proszę dodać ilość", + "willBeAddedSoon": "Wkrótce zostanie dodane", + "addedToCart": "Dodano do koszyka", + "connectYourPrinter": "Podłącz swoją drukarkę", + "customerPay": "Płatność klienta", + "supplerPay": "Płatność dostawcy", + "incomeReport": "Raport przychodów", + "category": "Kategoria", + "balance": "Saldo", + "itemsSales": "Sprzedaż przedmiotów", + "totalPurchase": "Łączny zakup", + "totalSales": "Łączna sprzedaż", + "stockReport": "Raport stanu magazynowego", + "lossProfitReport": "Raport strat/zysków", + "outOfStock": "Brak w magazynie", + "vat": "VAT", + "customerPhoneNumber": "Numer telefonu klienta", + "enterCustomerPhoneNumber": "Wprowadź numer telefonu klienta", + "walkInCustomer": "Klient chodzący", + "guest": "Gość", + "stocks": "Magazyn: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Nie przeszkadzać", + "on": "Włącz", + "off": "Wyłącz", + "unlimitedUsagesOfOurPackage": "Nieograniczone użycie naszego pakietu\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Zapłać za subskrypcję", + "field": "Pole", + "successfullyPaid": "pomyślnie zapłacono", + "profileEdit": "Edytuj profil", + "products": "Produkty", + "salesList": "Lista sprzedaży", + "useTitleCanNotBeEmpty": "Tytuł użytkownika nie może być pusty", + "userTitle": "Tytuł użytkownika", + "enterUserTitle": "Wprowadź tytuł użytkownika", + "create": "Utwórz", + "youHaveToGivePermission": "Musisz udzielić uprawnień", + "all": "Wszystko", + "userRoleDetails": "Szczegóły roli użytkownika", + "doYouWantToDeleteTheUser": "Czy chcesz usunąć użytkownika?", + "thisProductAlreadyAdded": "Ten produkt został już dodany!", + "pleaseEnterAValidProductName": "Proszę wprowadzić prawidłową nazwę produktu", + "enterProductName": "Wprowadź nazwę produktu", + "pleaseSelectACategory": "Proszę wybrać kategorię", + "productCategory": "Kategoria produktu", + "selectProductCategory": "Wybierz kategorię produktu", + "enterSize": "Wprowadź rozmiar", + "enterColor": "Wprowadź kolor", + "enterWeight": "Wprowadź wagę", + "enterCapacity": "Wprowadź pojemność", + "enterType": "Wprowadź typ", + "productBrand": "Marka produktu", + "selectABrand": "Wybierz markę", + "productCodeIsRequired": "Kod produktu jest wymagany", + "enterAValidStock": "Wprowadź prawidłowy stan magazynowy", + "enterStock": "Wprowadź stan magazynowy", + "productUnit": "Jednostka produktu", + "selectProductUnit": "Wybierz jednostkę produktu", + "pleaseEnterAValidPurchasePrice": "Proszę wprowadzić prawidłową cenę zakupu", + "enterPurchasePrice": "Wprowadź cenę zakupu", + "pleaseEnterAValidSalePrice": "Proszę wprowadzić prawidłową cenę sprzedaży", + "enterSaltingPrice": "Wprowadź cenę sprzedaży detalicznej", + "enterWholesalePrice": "Wprowadź cenę hurtową", + "enterDealerPrice": "Wprowadź cenę dealerską", + "enterDiscount": "Wprowadź rabat", + "enterManufacturerName": "Wprowadź nazwę producenta", + "adding": "Dodawanie..", + "pleaseEnterAValidUnitName": "Proszę wprowadzić prawidłową nazwę jednostki", + "pleaseEnterUnitName": "Proszę wprowadzić nazwę jednostki", + "productDetails": "Szczegóły produktu", + "smartWatch": "Smartwatch", + "appleWatch": "Apple Watch", + "deleting": "Usuwanie....", + "brand": "Marka", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Szczegóły", + "weSentAnOTPInYourPhoneNumber": "Wysłaliśmy OTP na twój numer telefonu", + "pleaseEnterTheOTP": "Proszę wprowadzić OTP", + "enterAValidOTP": "Wprowadź prawidłowe OTP", + "verify": "Zweryfikuj", + "resendIn": "Wyślij OTP ponownie za ", + "dueCollection": "Pobieranie należności", + "noTransaction": "Brak transakcji", + "updating": "Aktualizowanie...", + "confirmSMSTo": "Potwierdź SMS do", + "anSMSWillBeSentToTheFollowingNumber": "SMS zostanie wysłany na następujący numer:", + "package": "Pakiet", + "permissionNotGranted": "Nie przyznano uprawnień!", + "collectedBy": "Zebrane przez:", + "phonee": "Telefon:", + "purchaseBy": "Kupione przez:", + "salesBy": "Sprzedane przez:", + "days": "dni", + "freeLifetimeUpdate": "Darmowa aktualizacja dożywotnia", + "android": "Wsparcie aplikacji Android i iOS", + "premiumCustomerSupport": "Wsparcie aplikacji Android i iOS", + "customInvoiceBranding": "Personalizacja faktur", + "unlimitedUsage": "Nieograniczone użytkowanie", + "freeDataBackup": "Darmowe kopie zapasowe danych", + "addCustomers": "Dodaj klienta", + "noDue": "Brak należności", + "customer": "Klient", + "billingAddress": "Adres rozliczeniowy", + "enterAddress": "Wprowadź adres", + "city": "Miasto", + "cityName": "Nazwa miasta", + "state": "Województwo", + "stateName": "Nazwa województwa", + "zip": "Kod pocztowy", + "zipCode": "Wprowadź kod pocztowy", + "chooseCountry": "Wybierz kraj", + "shippingAddress": "Adres wysyłki", + "partyCreateWarn": "Nie masz uprawnień do tworzenia strony.", + "addParty": "Dodaj strony", + "creditLimit": "Limit kredytowy strony", + "selectOne": "Wybierz jedno", + "roundings": "Zaokrąglenia (+/-)", + "roundingTotal": "Zaokrąglona suma", + "opinion": "Wpisz swoją opinię", + "dueSaleWarn": "Sprzedaż na kredyt nie jest dozwolona dla klientów bez rejestracji.", + "paymentTypeHint": "Proszę wybrać sposób płatności", + "createSaleWarn": "Nie masz uprawnień do tworzenia sprzedaży.", + "updateSaleWarn": "Nie masz uprawnień do aktualizacji sprzedaży.", + "uploadImage": "Prześlij obraz", + "useGallery": "Użyj galerii", + "openCamera": "Otwórz aparat", + "scanCode": "Zeskanuj kod QR produktu", + "posSale": "Sprzedaż POS", + "selectCustomer": "Wybierz klienta", + "searchWith": "Szukaj...", + "filter": "Filtruj", + "productNotFound": "Produkt nie znaleziony", + "noMatched": "Nie znaleziono pasujących produktów.", + "inventoryPermission": "Nie masz uprawnień do zarządzania zapasami", + "noParty": "Nie znaleziono stron", + "purchaseWarn": "Nie masz uprawnień do tworzenia zakupów.", + "purchaseUpdateWarn": "Nie masz uprawnień do aktualizacji zakupów.", + "addVariantDetails": "Dodaj szczegóły wariantu", + "purchaseEx": "Cena zakupu bez VAT", + "purchaseIn": "Cena zakupu z VAT", + "purchaseExReq": "Wymagana cena zakupu bez VAT", + "purchaseInReq": "Wymagana cena zakupu z VAT", + "profitMargin": "Marża zysku (%)", + "saleReq": "Wymagana cena sprzedaży", + "manufactureDate": "Data produkcji", + "selectDate": "Wybierz datę", + "expDate": "Data ważności", + "saveVariant": "Zapisz wariant", + "model": "Model", + "selectModel": "Wybierz model", + "bulk": "Masowe przesyłanie", + "barcodeGen": "Generator kodów kreskowych", + "upload": "Prześlij", + "sku": "SKU / Kod", + "lowStock": "Niski stan magazynowy", + "enLowStock": "Wprowadź niski stan magazynu", + "manuDate": "Data produkcji", + "single": "Pojedynczy", + "batch": "Partia", + "batchNo": "Numer partii", + "entBatchNo": "Wprowadź numer partii", + "variantAdded": "Wariant został pomyślnie dodany!", + "variantDelete": "Wariant został pomyślnie usunięty!", + "addVariant": "Dodaj wariant", + "typeSelect": "Wybierz typ", + "taxType": "Rodzaj podatku", + "selectTax": "Wybierz podatek", + "updateProductWarn": "Nie masz uprawnień do aktualizacji produktu.", + "addProductWarn": "Nie masz uprawnień do tworzenia produktu.", + "updateProductSuccess": "Produkt został pomyślnie zaktualizowany!", + "addProductSuccess": "Produkt został pomyślnie utworzony!", + "choose": "Wybierz", + "view": "Zobacz szczegóły", + "priceWarn": "Cena nie może być pusta", + "productSetting": "Ustawienia produktu", + "saveSetting": "Zapisz ustawienia", + "addStock": "Dodaj zapas", + "stockWarn": "Stan magazynowy musi wynosić co najmniej 1", + "updateSuccess": "Pomyślnie zaktualizowano", + "updateFailed": "Aktualizacja zapasów nie powiodła się", + "deleteBatchWarn": "Czy na pewno chcesz usunąć tę partię?", + "lowStockReport": "Raport niskiego stanu magazynowego", + "genPdfWarn": "Brak danych do wygenerowania PDF", + "dateFilterWarn": "Data końcowa nie może być wcześniejsza niż data początkowa.", + "createPdfWarn": "Nie masz uprawnień do tworzenia PDF.", + "expirationStatus": "Status ważności", + "selectFDate": "Wybierz datę początkową", + "selectToDate": "Wybierz datę końcową", + "clear": "Wyczyść", + "incomeReportPermission": "Nie masz uprawnień do przeglądania raportu dochodów.", + "deleteAcc": "Usuń konto", + "deletePartyWarn": "Nie masz uprawnień do usuwania stron.", + "updatePartyWarn": "Nie masz uprawnień do aktualizacji stron.", + "phoneNotAvail": "Numer telefonu niedostępny.", + "notLaunch": "Nie można uruchomić aplikacji telefonu.", + "quickOver": "Szybki przegląd", + "tranSacOver" : "Przegląd transakcji", + "profitLoss" : "Zysk i strata" +} \ No newline at end of file diff --git a/lib/l10n/intl_ps.arb b/lib/l10n/intl_ps.arb new file mode 100644 index 0000000..b34332a --- /dev/null +++ b/lib/l10n/intl_ps.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "ایا تاسو باوري یاست چې غواړئ خپل اکاونټ حذف کړئ؟ دا عمل به ستاسو ټول معلومات د تل لپاره حذف کړي.", + "passwordMust6Character": "پاسورډ باید لږترلږه ۶ توري وي", + "passwordIsRequired": "پاسورډ باید لږترلږه ۶ توري وي", + "iAgreeDeleteMyAccountPermanent": "زه موافق یم چې خپل اکاونټ د تل لپاره حذف کړم.", + "flat": "ثابت", + "percent": "فیصدي", + "partialPaid": "قسمي تادیه شوې", + "selectStock": "سټاک وټاکئ", + "stockOrVariant": "سټاک / ډول", + "noBatch": "بیچ نشته", + "purchaseQuantityRequired": "د پیرود مقدار اړین دی", + "excelUploader": "ایکسل اپلوډر", + "remove": "لرې کول", + "uploading": "اپلوډ کیږي...", + "pickAndUploadFile": "فایل وټاکئ او اپلوډ یې کړئ", + "downloadExcelFormat": "د ایکسل فارمټ ډاونلوډ کړئ", + "excelFiles": "ایکسل فایلونه", + "noFileSelected": "کوم فایل نه دی ټاکل شوی", + "orContinueWith": "یا دوام ورکړئ له", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "ننوتل ناکام شول. مهرباني وکړئ بیا هڅه وکړئ.", + "someThingWithWrongWithTheWebPage": "په ویب پاڼه کې کومه ستونزه شتون لري.", + "loadingOtpSetting": "د OTP تنظیمات بار کیږي...", + "youCanNowResendYourOtp": "تاسو اوس کولی شئ خپل OTP بیا واستوئ.", + "resendOtpSeconds": "له ${start} ثانیو وروسته OTP بیا واستوئ", + "oldPassword": "زوړ پاسورډ", + "oldPasswordCanNotBeEmpty": "زوړ پاسورډ نشي کولی خالي وي", + "seconds": "ثانیې", + "downloading": "ډاونلوډ کیږي...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ډاونلوډ بریالی شو! مهرباني وکړئ خپل د اسنادو فولډر وګورئ", + "printBarCode": "بارکوډ چاپ کړئ", + "youDoNotHavePermissionToGenerateBarcode": "تاسو د بارکوډ جوړولو اجازه نلرئ.", + "download": "ډاونلوډ", + "packingDate": "د بسته بندۍ نیټه", + "permissionDeniedToViewBank": "د بانک لیدلو اجازه نشته.", + "permissionDeniedToUpdateBank": "د بانک نوي کولو اجازه نشته.", + "editWarehouse": "ګودام ترمیم کړئ", + "addNewWarehouse": "نوی ګودام اضافه کړئ", + "warehouseName": "د ګودام نوم", + "enterWarehouseName": "د ګودام نوم داخل کړئ", + "amountMustBeGreaterThanZero": "مقدار باید له ۰ څخه زیات وي", + "canNotRetrievePaymentDetails": "د تادیې توضیحات نشي ترلاسه کیدی.", + "youDonNotHavePermissionToCreateExpense": "تاسو د لګښت جوړولو اجازه نلرئ.", + "youDoNotHavePermissionToCreateExpenseCategory": "تاسو د لګښت کټګورۍ جوړولو اجازه نلرئ.", + "salesReturn": "د پلور بیرته راستنیدنه", + "purchaseReturn": "د پلور بیرته راستنیدنه", + "returnQuantity": "بیرته راګرځیدونکی مقدار", + "nonFoundableDiscount": "بغیر له بیرته ورکولو (VAT/تخفیف)", + "confirmReturn": "بیرته راستنیدنه تایید کړئ", + "pleaseSelectForProductReturn": "مهرباني وکړئ د بیرته راستنیدو لپاره محصول وټاکئ", + "failedToProcessReturn": "د بیرته راستنیدو پروسه ناکامه شوه.", + "noValuesDenied": "هیڅ ارزښت نه دی ټاکل شوی", + "editCategory": "کټګورۍ ترمیم کړئ", + "editModel": "ماډل ترمیم کړئ", + "addNewModel": "نوی ماډل اضافه کړئ", + "pleaseEnterValidName": "مهرباني وکړئ یو باوري نوم داخل کړئ", + "modelName": "د ماډل نوم", + "enterModelName": "د ماډل نوم داخل کړئ", + "modelUpdateSuccessfully": "ماډل په بریالیتوب سره تازه شو!", + "modelCreatedSuccessfully": "ماډل په بریالیتوب سره جوړ شو!", + "models": "ماډلونه", + "enterLabelText": "د لیبل متن داخل کړئ", + "searchBatchNo": "د بیچ نمبر لټون...", + "noActiveUser": "فعال کاروونکی نشته", + "notInternetConnection": "انټرنیټ نشته", + "pleaseCheckYourInternetConnection": "مهرباني وکړئ خپل انټرنیټ وګورئ او بیا هڅه وکړئ", + "ok": "سمه ده", + "addCash": "نغدې اضافه کړئ", + "reduceCash": "نغدې کمې کړئ", + "transactionType": "د معاملې ډول", + "user": "کاروونکی", + "toAccount": "اکاونټ ته", + "fromAccount": "له اکاونټ څخه", + "years": "کالونه", + "comboProductReport": "د ګډو محصولاتو راپور", + "grossProfit": "ناخالصه ګټه (Gross Profit)", + "netProfit": "خالصه ګټه (Net Profit)", + "incomeType": "د عاید ډول", + "expensesType": "د لګښتونو ډولونه", + "resets": "بیا تنظیمول", + "packageName": "د کڅوړې نوم", + "start": "پیل", + "paymentMethod": "د تادیې طریقه", + "addPayment": "تادیه اضافه کړئ", + "advance": "مخکې تادیه", + "noteLevel": "د نوټ کچه", + "enterYourNoteLevel": "د نوټ کچه دننه کړئ", + "postSaleMessage": "تر پلور وروسته پیغام", + "enterYourPostSaleMessage": "تر پلور وروسته پیغام دننه کړئ", + "a4PageLogo": "د A4 بل لوگو", + "thermalInvoicePageLogo": "د حرارتي بل لوگو", + "thermalPrinterLanguage": "د حرارتي پرنټر ژبه", + "thermalPrinterPageSize": "د کاغذ اندازه", + "openSetting": "تنظیمات خلاص کړئ", + "selectRack": "المارۍ وټاکئ", + "rack": "المارۍ (Rack)", + "selectShelf": "خانه وټاکئ", + "shelf": "خانه (Shelf)", + "variations": "تغیرات", + "combo": "کومبو (ګډ)", + "enterBatchNo": "د بیچ نمبر دننه کړئ", + "selectWarehouse": "ګودام وټاکئ", + "warehouse": "ګودام (Warehouse)", + "netTotalAmount": "خالصه ټوله کچه", + "defaultSellingPrice": "د پلور اصلي بیه", + "selectItems": "جنسونه وټاکئ", + "variantList": "د تغیراتو لیست", + "addSubVariation": "فرعي تغیر اضافه کړئ", + "editProduct": "محصول سم کړئ", + "noItemFound": "کوم جنس ونه موندل شو", + "youDoNotHavePermissionDeleteTheShelf": "تاسو د دې خانې د حذف کولو اجازه نه لرئ", + "notMatchingResultFound": "کومه پایله ونه موندل شوه", + "editShelf": "خانه سم کړئ", + "addShelf": "نوې خانه اضافه کړئ", + "shelfName": "د خانې نوم", + "enterShelfName": "د خانې نوم دننه کړئ", + "pleaseEnterShelfName": "مهرباني وکړئ د خانې نوم دننه کړئ", + "productRacks": "د محصولاتو المارۍ", + "racks": "المارۍ (Racks)", + "youDoNtHavePermissionToCreateRacks": "تاسو د المارۍ جوړولو اجازه نه لرئ.", + "youDoNtHavePermissionToDeleteRacks": "تاسو د المارۍ حذف کولو اجازه نه لرئ.", + "youDoNtHavePermissionToUpdateRacks": "تاسو د المارۍ د اپډیټ کولو اجازه نه لرئ.", + "addNewRack": "نوې المارۍ اضافه کړئ", + "editRack": "المارۍ سم کړئ", + "rackName": "د المارۍ نوم", + "pleaseEnterRackName": "مهرباني وکړئ د المارۍ نوم دننه کړئ", + "shelves": "خانې (Shelves)", + "pressToSelect": "د انتخاب لپاره کلیک وکړئ", + "selectAtLeastOneRack": "مهرباني وکړئ لږترلږه یوه خانه وټاکئ", + "inActive": "غیر فعال", + "addNewVariation": "نوی تغیر اضافه کړئ", + "editVariations": "تغیر سم کړئ", + "values": "قیمتونه", + "enterValues": "قیمتونه دننه کړئ", + "pleaseEnterAtLeastOneValues": "مهرباني وکړئ لږترلږه یو قیمت دننه کړئ.", + "productVariations": "د محصول تغیرات", + "permissionDenied": "اجازه رد شوه", + "noVariationFound": "کوم تغیر ونه موندل شو.", + "addNewVariations": "نوي تغیرات اضافه کړئ", + "variationId": "د تغیر ID", + "updateRole": "رول اپډیټ کړئ", + "addRole": "رول اضافه کړئ", + "enterUserName": "د کارونکي نوم دننه کړئ", + "enterYourPassword": "پاسورډ دننه کړئ", + "selectAll": "ټول وټاکئ", + "sNo": "شمیره", + "feature": "ځانګړنه", + "read": "لوستل", + "viewPrice": "بیه کتل", + "purchaseReturns": "د پیرود بیرته ورکول", + "expiredProduct": "تاریخ تېر محصول", + "barcodes": "بارکوډونه", + "bulkUploads": "ډله ییز اپلوډ", + "productModels": "د محصول ماډلونه", + "incomes": "عایدات", + "dues": "پورونه", + "subscriptions": "ګډونونه", + "paymentsTypes": "د تادیې ډولونه", + "roles": "رولونه", + "manageSetting": "تنظیمات اداره کړئ", + "downloadApk": "APK ډاونلوډ کړئ", + "vatReports": "د VAT راپورونه", + "profitAndLossDetailsReport": "د ګټې او تاوان راپور", + "transactionsHistoryReport": "د معاملو تاریخ", + "expireProductReports": "د تاریخ تېرو محصولاتو راپور", + "productPurchaseReport": "د پیرود راپور", + "productSalesReport": "د پلور راپور", + "role": "رول", + "areYouSureWantToDeleteThisRole": "ایا تاسو ډاډه یاست چې دا رول حذف کول غواړئ؟", + "inStock": "په سټاک کې شته", + "informationShowInLabels": "په لیبلونو کې معلومات", + "packageDate": "د بسته بندۍ نیټه", + "barCodePrintLabelSetting": "د بارکوډ لیبل تنظیمات", + "labelRoleLabelSize2Inch": "د لیبل رول 2 انچه", + "labelRoleLabelSize1_5Inch": "د لیبل رول 1.5 انچه", + "thirtyTwoLabelPerSheet": "په هره پاڼه کې 32 لیبلونه", + "youDoNotHaveAnyPermissionToGenerateBarCode": "تاسو د بارکوډ جوړولو اجازه نه لرئ.", + "pleaseSelectAProductFirst": "مهرباني وکړئ لومړی محصول وټاکئ", + "pleaseEnterAValidQuantity": "مهرباني وکړئ صحیح تعداد دننه کړئ (لږترلږه 1)", + "pleaseSelectProductFirst": "مهرباني وکړئ لومړی محصول وټاکئ", + "bluetoothIsTurnedOff": "بلوتوت بند دی. مهرباني وکړئ چالان یې کړئ.", + "noBluetoothDeviceSelected": "کوم بلوتوت وسیله نه ده ټاکل شوې.", + "printLabel": "لیبل چاپ کړئ", + "caningForDevices": "د وسیلو لټون...", + "noDeviceFound": "وسیله ونه موندل شوه", + "retryScan": "بیا لټون", + "connectedTo": "سره وصل دی:", + "pleaseEnableBluetooth": "مهرباني وکړئ بلوتوت چالان کړئ", + "skuOrCode": "SKU / کوډ", + "lowStockAlert": "د کم سټاک خبرداری", + "tax": "مالیه (Tax)", + "costExclusionTax": "بیه پرته له مالیې", + "costInclusionTax": "بیه له مالیې سره", + "mrpOrSalePrice": "د پلور اعظمي بیه (MRP)", + "expiredDate": "د پای نیټه", + "sellingPrice": "د پلور بیه", + "variationsProduct": "تغیر لرونکي محصولات", + "comboProducts": "ګډ (کومبو) محصولات", + "noStockAvailable": "د سټاک معلومات نشته.", + "highToLowPrice": "بیه: له لوړ څخه ټیټ", + "lowToHighPrice": "بیه: له ټیټ څخه لوړ", + "attachment": "ضمیمه", + "viewStock": "سټاک کتل", + "expiry": "ختمیدل", + "expire": "تاریخ تېریږي", + "sevenDays": "7 ورځې", + "fifteenthDays": "15 ورځې", + "thirtyDays": "30 ورځې", + "sixtyDays": "60 ورځې", + "outPremiumPlan": "زموږ پرمیم پلان", + "youDoNotHavePermissionToCreatePurchase": "تاسو د پیرود جوړولو اجازه نه لرئ.", + "thisPlanIsNotAvailableToPurchase": "دا پلان د پیرودلو لپاره نشته", + "thisPlanIsEligibleForUpgrade": "دا پلان د اپګریډ وړ نه دی", + "extendPlan": "پلان غځول", + "buyNow": "اوس یې واخلئ", + "none": "هیڅ", + "roundToWholeNumber": "پوره عدد ته یې راوړئ", + "roundToNearestWholeNumber": "نږدې پوره عدد ته یې راوړئ", + "roundToNearnessDecimalNumber005": "نږدې اعشاریه ته (0.05)", + "roundToNearnessDecimalNumber01": "نږدې اعشاریه ته (0.1)", + "roundToNearnessDecimalNumber05": "نږدې اعشاریه ته (0.5)", + "lastYear": "تېر کال", + "productStock": "د محصول سټاک", + "unit": "واحد", + "showExpireDate": "د پای نیټه ښکاره کړئ", + "vatId": "د VAT شمیره", + "vatType": "د VAT ډول", + "exclusivePrice": "بیه پرته له مالیې", + "inclusivePrice": "بیه له مالیې سره", + "profitPercent": "د ګټې سلنه", + "showSingle": "یوګړی ښکاره کړئ", + "showCombo": "ګډ ښکاره کړئ", + "showVariant": "تغیر لرونکی ښکاره کړئ", + "showAction": "عمل ښکاره کړئ", + "ledger": "د حساب کتاب (Ledger)", + "youDoNotHavePermissionToGenerateReport": "تاسو د راپور جوړولو اجازه نلرئ", + "noDataAvailable": "معلومات شتون نلري", + "youDoNotHavePermissionToExportExcel": "تاسو اکسل ته د معلوماتو ایستلو اجازه نلرئ", + "noDataAvailableForExport": "د ایستلو لپاره معلومات شتون نلري", + "supplierDue": "عرضه کوونکي ته پاتې پور", + "partyType": "د لوري ډول", + "allParty": "ټول لوري", + "yesterday": "پرون", + "last7Days": "تیرې ۷ ورځې", + "last30Days": "تیرې ۳۰ ورځې", + "currentMonth": "روانه میاشت", + "lastMonth": "تیره میاشت", + "currentYear": "روان کال", + "customerDate": "خپله خوښه نیټه", + "noTransactionToGeneratePdf": "د PDF جوړولو لپاره هیڅ معامله نشته", + "generatePdf": "PDF جوړ کړئ", + "noTransactionFound": "هیڅ معامله ونه موندل شوه", + "reference": "مرجع (Reference)", + "creditIn": "جمع (داخل)", + "debitOut": "خرڅ (وتل)", + "subscribeNow": "اوس ګډون وکړئ", + "expired": "ختم شوی (تیره نیټه)", + "totalBalance": "ټوله پاتې شوې (Balance)", + "hoursLeft": "پاتې ساعتونه", + "daysLeft": "پاتې ورځې", + "pos": "پلورنځي سیستم (POS)", + "profitAndLoss": "ګټه او تاوان", + "branch": "څانګه", + "hrm": "بشري سرچینې (HRM)", + "inventory": "ګودام/موجودي", + "editAttendance": "حاضري سمول", + "addNewAttendance": "نوي حاضري اضافه کول", + "employee": "کارمند", + "pleaseSelectAnEmployee": "مهرباني وکړئ کارمند وټاکئ", + "shift": "شفت (کاري وخت)", + "selectEmployeeFirst": "لومړی کارمند وټاکئ", + "selectDateFirst": "لومړی نیټه وټاکئ", + "month": "میاشت", + "autoSelected": "خپله ټاکل شوی", + "pleaseSelectDate": "مهرباني وکړئ نیټه وټاکئ", + "timeIn": "د راتګ وخت", + "timeOut": "د تګ وخت", + "attendance": "حاضري", + "allEmployee": "ټول کارمندان", + "noAvailableRecordFound": "هیڅ ریکارډ ونه موندل شو.", + "addAttendance": "حاضري زیاتول", + "noNoteProvided": "نوټ نشته.", + "duration": "موده", + "youDoNotHavePermissionToViewAttendance": "تاسو د حاضري لیدلو اجازه نلرئ", + "department": "څانګه/ډیپارټمنټ", + "noDepartmentFound": "هیڅ ډیپارټمنټ ونه موندل شو.", + "inactive": "غیر فعال", + "noDescriptionAvailableForThisDepartment": "دې ډیپارټمنټ لپاره معلومات نشته.", + "youDoNotHavePermissionToUpdateDepartment": "تاسو د ډیپارټمنټ د اپډیټ کولو اجازه نلرئ.", + "youDoNotHavePermissionToDeleteDepartment": "تاسو د ډیپارټمنټ د حذف کولو اجازه نلرئ.", + "failedToDeleteTheDeterment": "د ډیپارټمنټ په حذف کولو کې تېروتنه وشوه", + "failedToLoadDepartment": "د ډیپارټمنټ په لوډ کولو کې تېروتنه وشوه", + "addDepartment": "ډیپارټمنټ اضافه کړئ", + "saving": "ثبت کیږي...", + "editDesignation": "بسته/دنده سمول", + "addDesignation": "نوې بسته اضافه کول", + "designationName": "د بستې نوم", + "enterDesignationName": "د بستې نوم ولیکئ", + "pleaseEnterDesignationName": "مهرباني وکړئ د بستې نوم ولیکئ", + "pleaseSelectAStatus": "مهرباني وکړئ حالت وټاکئ", + "enterDescription": "معلومات ولیکئ", + "designation": "بسته/رتبه", + "noDesignationFound": "هیڅ بسته ونه موندل شوه.", + "noDescriptionAvailableForThisDesignation": "دې بستې لپاره معلومات نشته.", + "youDoNotPermissionToUpdateDesignation": "تاسو د بستې سمولو اجازه نلرئ.", + "youDoNotHavePermissionToDeleteDesignation": "تاسو د بستې حذف کولو اجازه نلرئ.", + "updatePurchase": "خرید اپډیټ کړئ", + "editEmployee": "د کارمند معلومات سمول", + "addNewEmployee": "نوی کارمند اضافه کول", + "enterFullName": "بشپړ نوم ولیکئ", + "pleaseSelectDesignation": "مهرباني وکړئ رتبه وټاکئ", + "pleaseSelectDepartment": "مهرباني وکړئ ډیپارټمنټ وټاکئ", + "pleaseSelectStatus": "مهرباني وکړئ حالت وټاکئ", + "pleaseEnterYourPhoneNumber": "مهرباني وکړئ ټلیفون شمیره ولیکئ", + "countryName": "د هیواد نوم", + "enterYourCountry": "خپل هیواد ولیکئ", + "salary": "تنخواه", + "pleaseEnterYourSalary": "مهرباني وکړئ خپله تنخواه ولیکئ", + "gender": "جنسیت", + "pleaseSelectYourGender": "مهرباني وکړئ جنسیت وټاکئ", + "pleaseSelectYourShift": "مهرباني وکړئ شفت وټاکئ", + "birthDate": "د زیږیدو نیټه", + "joinDate": "د دندې پیل نیټه", + "staus": "حالت", + "pleaseSelectValidStartAndEndDates": "مهرباني وکړئ د پیل او پای سمې نیټې وټاکئ.", + "endDateCannotBeBeforeStartDate": "د پای نیټه نشي کولی د پیل نیټې څخه مخکې وي.", + "editHoliday": "رخصتي سمول", + "addNewHoliday": "نوې رخصتي اضافه کول", + "enterHolidayName": "د رخصتۍ نوم ولیکئ", + "pleaseEnterHolidayName": "مهرباني وکړئ د رخصتۍ نوم ولیکئ", + "pleaseEnterDate": "مهرباني وکړئ نیټه ولیکئ", + "pleaseSelectStartDate": "مهرباني وکړئ د پیل نیټه وټاکئ", + "pleaseEnterEndDate": "مهرباني وکړئ د پای نیټه ولیکئ", + "endDateBeforeStartDate": "د پای نیټه له پیل څخه مخکې ده", + "holidayList": "د رخصتیو لیست", + "noHolidayFound": "هیڅ رخصتي ونه موندل شوه.", + "noHolidayFundMatching": "دې نیټې سره برابره رخصتي نشته", + "addHoliday": "رخصتي اضافه کړئ", + "youDoNotHavePermissionToUpgradeHoliday": "تاسو د رخصتۍ د بدلولو اجازه نلرئ.", + "holiday": "رخصتي", + "editLeave": "د رخصتۍ غوښتنه سمول", + "addNewLeave": "نوې د رخصتۍ غوښتنه اضافه کول", + "leaveType": "د رخصتۍ ډول", + "pleaseSelectALeaveType": "مهرباني وکړئ د رخصتۍ ډول وټاکئ", + "pleaseSelectAStartDate": "مهرباني وکړئ د پیل نیټه وټاکئ", + "leaveDuration": "د رخصتۍ موده", + "autoCalculatedDays": "خپله حساب شوې ورځې", + "leaveList": "د رخصتیو لیست", + "noLeaveRequestFound": "د رخصتۍ هیڅ غوښتنه ونه موندل شوه.", + "addLeave": "رخصتي اضافه کړئ", + "noDescriptionProvided": "هیڅ معلومات نه دي ورکړل شوي.", + "youDoNotHavePermissionToUpdateLeaveRequest": "تاسو د رخصتۍ غوښتنې د سمولو اجازه نلرئ.", + "youDoNotHavePermissionToDeleteLeaveRequest": "تاسو د رخصتۍ غوښتنې د حذف کولو اجازه نلرئ.", + "leaveRequest": "د رخصتۍ غوښتنه", + "editPayroll": "پیرول (د معاشونو لیست) سمول", + "addNewPayroll": "نوی پیرول اضافه کول", + "paymentYear": "د تادیې کال", + "pleaseSelectPaymentYear": "مهرباني وکړئ د تادیې کال وټاکئ", + "pleaseSelectAnMonth": "مهرباني وکړئ میاشت وټاکئ", + "pleaseEnterADate": "مهرباني وکړئ نیټه ولیکئ", + "totalSalaryAmount": "د معاشونو مجموعي اندازه", + "payrollList": "د معاشونو لیست", + "noPayrollFound": "د معاشونو هیڅ ریکارډ ونه موندل شو.", + "paymentDetails": "د تادیې جزیات", + "youDoNotHaveUpdatePayroll": "تاسو د پیرول سمولو اجازه نلرئ.", + "youDoNotHavePermissionToDeletePayroll": "تاسو د پیرول حذف کولو اجازه نلرئ.", + "payrollRecord": "د معاش ریکارډ", + "searchAttendance": "حاضري لټول", + "attendanceReport": "د حاضري راپور", + "noAttendanceRecordFound": "د ټاکل شوي فلټر لپاره د حاضري ریکارډ ونه موندل شو.", + "searchLeave": "رخصتي لټول", + "leaveReports": "د رخصتیو راپورونه", + "noLeaveRecordFound": "د رخصتیو ریکارډ ونه موندل شو.", + "durationDays": "موده (ورځې)", + "payrollReports": "د معاشونو راپورونه", + "noMatchingPayrollFound": "برابر پیرول ونه موندل شو.", + "editShift": "شفت سمول", + "addNewShift": "نوی شفت اضافه کول", + "shiftName": "د شفت نوم", + "pleaseSelectAShift": "مهرباني وکړئ شفت وټاکئ", + "breakStatus": "د وقفې حالت", + "pleaseSelectBreakStatus": "مهرباني وکړئ د وقفې حالت وټاکئ", + "startTimeIsRequired": "د پیل وخت اړین دی", + "startTime": "د پیل وخت", + "enterStartTime": "د پیل وخت ولیکئ", + "endTimeIsRequired": "د پای وخت اړین دی", + "endTime": "د پای وخت", + "enterEndTime": "د پای وخت ولیکئ", + "startBreakTime": "د وقفې پیل", + "enterBreakTime": "د وقفې وخت ولیکئ", + "endBreakTime": "د وقفې پای", + "noShiftFound": "هیڅ شفت ونه موندل شو.", + "addShift": "شفت اضافه کړئ", + "breakTime": "د وقفې وخت", + "breakDuration": "د وقفې موده", + "youDoNotToHavePermissionToUpdateShift": "تاسو د شفت سمولو اجازه نلرئ.", + "youDoNotToHavePermissionToDeleteShift": "تاسو د شفت حذف کولو اجازه نلرئ.", + "doYouReallyWantToDeleteThis": "ایا تاسو په رښتیا غواړئ دا حذف کړئ؟", + "viewDetails": "جزیات لیدل", + "leave": "رخصتي", + "payroll": "پیرول", + "editBankAdjustment": "د بانکي اصلاحاتو سمول", + "adjustBankBalance": "د بانکي بیلانس اصلاح کول", + "pleaseAddAtLeastOneBank": "مهرباني وکړئ د بیلانس اصلاح لپاره لږترلږه یو بانکي حساب اضافه کړئ.", + "accountNumber": "د حساب نوم", + "selectAccount": "حساب وټاکئ", + "selectType": "ډول وټاکئ", + "amountsIsRequired": "اندازه اړینه ده", + "invalidAmount": "ناسمه اندازه", + "adjustmentDate": "د اصلاح نیټه", + "dateIsRequired": "نیټه اړینه ده", + "editBankAccounts": "بانکي حسابونه سمول", + "addNewBankAccounts": "نوي بانکي حسابونه اضافه کول", + "accountDisplayName": "د حساب نمایشي نوم", + "enterAccountDisplayName": "نمایشي نوم ولیکئ", + "displayNameIsRequired": "نمایشي نوم اړین دی", + "openingBalanceIsRequired": "لومړنی بیلانس اړین دی", + "asOfDate": "تر نیټې پورې", + "hideFiled": "فیلډ پټول", + "addMoreFiled": "نور فیلډونه اضافه کول", + "enterAccountName": "د حساب شمیره ولیکئ", + "ifscCode": "IFSC کوډ", + "upiIdForQrCode": "د QR کوډ لپاره UPI ID", + "bankName": "د بانک نوم", + "enterBankName": "د بانک نوم ولیکئ", + "accountHolderName": "د حساب لرونکي نوم", + "enterAccountHolderName": "د حساب لرونکي نوم ولیکئ", + "printBankDetailsAndInvoice": "بانکي جزیات په بل (Invoice) کې چاپ کړئ", + "viewingTransactionFor": "لپاره معاملې لیدل:", + "bankAccounts": "بانکي حسابونه", + "noBankAccountFound": "هیڅ بانکي حساب ونه موندل شو.", + "noAccountsFoundMissing": "هیڅ برابر حساب ونه موندل شو", + "deposit": "امانت/جمع کول", + "addBank": "بانک اضافه کړئ", + "bankToBankTransfer": "له بانک څخه بانک ته لیږدول", + "bankToCashTransfer": "له بانک څخه نغدو ته لیږدول", + "accountName": "د حساب نوم", + "holderName": "د خاوند نوم", + "openingDate": "د خلاصیدو نیټه", + "currentBalance": "اوسنی بیلانس", + "permissionDeniedToDeleteBank": "د بانک حذف کولو اجازه نشته.", + "canNotEditThisTransactionType": "د دې ډول معاملې سمول امکان نلري.", + "bank": "بانک", + "noTransactionFoundForThisFilter": "د دې فلټر لپاره هیڅ معامله ونه موندل شوه.", + "pleaseSelectBothAccounts": "مهرباني وکړئ دواړه حسابونه وټاکئ.", + "cannotTransferToSameAccounts": "ورته حساب ته لیږد امکان نلري.", + "editBankTransfer": "بانکي لیږد سمول", + "needAtLeastTwoBankAccount": "د لیږد لپاره لږترلږه دوه بانکي حسابونو ته اړتیا ده.", + "from": "څخه", + "to": "ته", + "editBankToCash": "له بانک څخه نغدو ته لیږد سمول", + "noBankAccountsFoundToTransferFrom": "د لیږد لپاره هیڅ بانکي حساب ونه موندل شو.", + "selectOneAccount": "یو حساب وټاکئ", + "editCashAdjustment": "د نغدو پیسو اصلاح سمول", + "adjustCashBalance": "د نغدو پیسو بیلانس اصلاح کول", + "customDate": "خپله خوښه نیټه", + "cashInHand": "موجوده نغدې", + "currentCashBalance": "اوسني نغدي بیلانس", + "transfer": "لیږدول", + "adjustCash": "نغدې اصلاح کول", + "pleaseSelectADestinationBankAccounts": "مهرباني وکړئ هدف بانکي حساب وټاکئ.", + "editCashToBank": "له نغدو پیسو څخه بانک ته لیږد سمول", + "cashToBankTransfer": "له نغدو څخه بانک ته لیږدول", + "noDestinationBankAccountFond": "هیڅ هدف بانکي حساب ونه موندل شو.", + "transferCheque": "د چک لیږدول", + "receivedFrom": "څخه ترلاسه شو", + "chequeAmount": "د چک اندازه", + "chequeNumber": "د چک شمیره", + "chequeDate": "د چک نیټه", + "referenceNumber": "د مرجع شمیره", + "selectBankToCash": "بانک یا نغدې وټاکئ", + "depositTo": "کې جمع کړئ", + "selectDepositDestination": "د جمع کولو ځای وټاکئ", + "transferDate": "د لیږد نیټه", + "doYouWantToRellyReOpenThisCheque": "ایا تاسو په رښتیا غواړئ دا چک بیا خلاص کړئ؟", + "okay": "سمه ده", + "reOpen": "بیا خلاصول", + "open": "خلاص", + "chequeList": "د چکونو لیست", + "closed": "بند شو", + "noChequeFound": "هیڅ چک ونه موندل شو", + "searchTransaction": "معامله لټول...", + "filterByDate": "د نیټې له مخې فلټر کول", + "addImage": "انځور اضافه کړئ", + "cashAndBankManagement": "د نغدو او بانک مدیریت", + "cheque": "چک", + "branchList": "د څانګو لیست", + "roleAndPermission": "نقشونه او اجازې", + "switchBank": "څانګه بدلول؟", + "exitBank": "له څانګې وتل", + "areYouSureWantToSwitchToDifferentBranch": "ایا تاسو باوري یاست چې بلې څانګې ته ځئ؟", + "areYourSureYouWantToExitFromThisBranch": "ایا تاسو باوري یاست چې له دې څانګې وځئ؟", + "switchs": "بدلول", + "exit": "وتل", + "createBranch": "څانګه جوړول", + "areYouSureWantToDeleteThisBranch": "ایا تاسو باوري یاست چې دا څانګه حذف کړئ؟", + "currents": "اوسنی", + "noBrunchFound": "هیڅ څانګه ونه موندل شوه", + "updateBranch": "څانګه اپډیټ کړئ", + "pleaseEnterBranchName": "مهرباني وکړئ د څانګې نوم ولیکئ", + "enterBalance": "بیلانس ولیکئ", + "youDoNotHavePermissionToUpdateBranch": "تاسو د څانګې اپډیټ کولو اجازه نلرئ.", + "allTransaction": "ټولې معاملې", + "duePay": "پاتې پور تادیه کول", + "allParties": "ټول لوري", + "retry": "بیا هڅه", + "incomeCategoriesReport": "د عایداتو ډولونو راپور", + "dayBook": "ورځنۍ کتابچه (Day Book)", + "billWiseProfit": "د بل له مخې ګټه", + "cashFlow": "د نغدو جریان (Cash Flow)", + "balanceSheet": "بیلانس شیټ", + "taxReport": "د مالیې راپور", + "productSaleHistory": "د محصول د پلور تاریخچه", + "productPurchaseHistory": "د محصول د پیرود تاریخچه", + "partyReports": "د لوریو راپورونه", + "customerLedger": "د پیرودونکي حساب", + "supplierLedger": "د عرضه کوونکي حساب", + "partyWiseProfit": "د لوري له مخې ګټه", + "productWiseProfit": "د محصول له مخې ګټه", + "top5Customer": "غوره ۵ پیرودونکي", + "top5Supplier": "غوره ۵ عرضه کوونکي", + "productReports": "د محصولاتو راپورونه", + "comboReport": "ګډ راپور", + "expiredItemReport": "د تیرو نیټو اجناسو راپور", + "top5Product": "غوره ۵ محصولات", + "productWiseProfitAndLoss": "د محصول له مخې ګټه او تاوان", + "productWisePurchase": "د محصول له مخې پیرود", + "productWiseSale": "د محصول له مخې پلور", + "noProductMatchYourSearch": "ستاسو لټون سره سم محصول ونه موندل شو.", + "purchaseQty": "د پیرود اندازه", + "saleQty": "د پلور اندازه", + "youDoNotHavePermissionProfitAndLoss": "تاسو د ګټې او تاوان لیدلو اجازه نلرئ.", + "sold": "پلورل شوي", + "remaining": "پاتې", + "totalAssets": "ټولې شتمنۍ", + "assets": "شتمنۍ", + "itemName": "د جنس نوم", + "personalInfo": "شخصي معلومات:", + "dueBalance": "پاتې بیلانس", + "walletBalance": "د بټوې بیلانس", + "cashIn": "راغلې نغدې", + "cashOut": "وتلې نغدې", + "runningCash": "جاري نغدې", + "moneyIn": "راغلې پیسې", + "moneyOut": "وتلې پیسې", + "noDataAvailableForGeneratePdf": "د PDF جوړولو لپاره معلومات نشته", + "balanceDue": "پاتې پور", + "returnedAmount": "بېرته شوې اندازه", + "saleReturn": "د پلور بېرته کیدل", + "saleEdit": "پلور سمول", + "pleaseAddASalesReturn": "مهرباني وکړئ د پلور بېرته کیدل اضافه کړئ", + "subscriptionReports": "د ګډونونو راپورونه", + "started": "پیل شو", + "end": "پای", + "taxReportList": "د مالیې راپورونو لیست", + "developedBy": "جوړونکی:", + "time": "وخت", + "receivedBy": "ترلاسه کوونکی:", + "wallet": "بټوه (Wallet)", + "warranty": "وارنټي", + "guarantee": "ګارنټي", + "remark": "یادونه", + "bankDetails": "بانکي جزیات", + "cashAndBank": "نغدې او بانک", + "pdfGenerateSuccessfully": "PDF په بریالیتوب سره جوړ شو", + "generatingPdf": "پی ډي ایف جوړول", + "INVOICE": "انوائس", + "admin": "اډمین", + "invoiceNumber": "د انوائس شمیره", + "vatNumber": "د VAT شمیره", + "customerSignature": "د پیرودونکي لاسلیک", + "authorizedSignature": "مجاز لاسلیک", + "poweredBy": "لخوا ځواکمن شوی", + "shippingCharge": "د بار وړلو لګښت", + "totalReturned": "ټول بیرته راستانه شوي", + "amountsInWord": "په کلمو کې مقدارونه", + "changeAmount": "د بدلون مقدار", + "sellsBy": "لخوا پلورل کیږي", + "rounding": "ګردول", + "paidBy": "لخوا تادیه شوی", + "vatGstTitle": "د VAT/GST سرلیک", + "enterVatGstTitle": "د VAT/GST سرلیک داخل کړئ", + "vatGstNumber": "د VAT/GST شمیره", + "enterVatGstNumber": "د VAT/GST شمیره داخل کړئ", + "vatAndTax": "VAT او مالیه", + "customPrint": "دودیز چاپ", + "taxRates": "د مالیاتو نرخونه", + "taxRatesMangeYourTaxRates": "د مالیاتو نرخونه - خپل د مالیاتو نرخونه اداره کړئ", + "add": "اضافه کول", + "status": "حالت", + "active": "فعال", + "disable": "غیر فعالول", + "deletedSuccessFully": "په بریالیتوب سره حذف شو!", + "failedToDeleteTheTax": "د مالیې په حذف کولو کې پاتې راغلی", + "errorDeletingTax": "د مالیې په حذف کولو کې تېروتنه", + "taxGroup": "د مالیاتو ګروپ", + "combinationOfTheMultipleTaxes": "د څو مالیاتو ترکیب", + "subTaxes": "فرعي مالیات", + "action": "عمل", + "addTax": "مالیه اضافه کړئ", + "editTax": "مالیه ایډیټ کړئ", + "addNewTax": "نوی مالیه اضافه کړئ", + "enterTaxRates": "د مالیاتو نرخ داخل کړئ", + "addTaxGroup": "نوی د مالیاتو ګروپ اضافه کړئ", + "editTaxGroup": "د مالیاتو ګروپ ایډیټ کړئ", + "taxWithSingleMultipleTaxType": "د واحد/څو مالیاتو ډول سره مالیه", + "noSubTaxSelected": "هیڅ فرعي مالیه نده ټاکل شوې", + "subTaxList": "د فرعي مالیاتو لیست", + "taxPercent": "د مالیاتو سلنه", + "done": "شوی", + "writerTaxHere": "دلته متن ولیکئ...", + "expiredList": "ختمه شوې لیست", + "listIsEmpty": "لیست خالي دی", + "printingInvoice": "د انوائس چاپول", + "salesSetting": "د پلور تنظیمات", + "invoiceLogo": "د انوائس لوګو", + "printingOption": "د چاپولو اختیار", + "amountRoundingMethod": "د مقدار ګردولو طریقه", + "signUp": "راجستر شئ", + "returnedItem": "بیرته راوړل شوی توکی", + "returnedDate": "د بیرته راوړلو نېټه", + "unitPrice": "د واحد قیمت", + "saleBy": "پلورل شوی د", + "purchasedBy": "پېرل شوی د", + "collectedBys": "ټول شوی د", + "payableAmount": "د تادیې وړ اندازه", + "receivedAmount": "ترلاسه شوې اندازه", + "unitPrices": "د واحد بیه", + "item": "توکی", + "sl": "شمېره", + "mobiles": "موبایل", + "paidVia": "تادیه د لارې", + "moneyReceipt": "د پیسو رسید", + "receipt": "رسید", + "barcodeGenerator" : "بارکوډ جوړونکی", + "searchProduct" : "محصول لټوئ", + "code" : "کوډ", + "price" : "قیمت", + "showCode" : "کوډ وښیئ", + "showPrice" : "قیمت وښیئ", + "showName" : "نوم وښیئ", + "actions" : "عملونه", + "noItemSelected" : "هیڅ توکي غوره شوي نه دي", + "noProductSelected" : "هیڅ محصول غوره شوی نه دی", + "previewPdf" : "PDF معاینه کړئ", + "salesReturnReport" : "د پلور بیرته راستنولو راپور", + "purchaseReturnReport" : "د پیرود بیرته راستنولو راپور", + "incomeFor" : "د عاید لپاره", + "enterProductCode" : "محصول کوډ دننه کړئ", + "addIncome" : "عاید اضافه کړئ", + "incomeDate" : "عاید نیټه", + "incomeCategories" : "عایدې ډلبندۍ", + "addIncomeCategory" : "عایدې ډلبندي اضافه کړئ", + "enterIncomeCategoryName" : "عایدې ډلبندي نوم دننه کړئ", + "totalReturnAmount" : "ټوله بیرته راستنیدونکې اندازه", + "returned" : "بیرته راستنیدلی", + "supplierDetails" : "تامین کوونکي توضیحات", + "weekly" : "هفتوي", + "monthly" : "مياشتني", + "yearly" : "کلني", + "today" : "نن", + "thisWeek" : "دا اوونۍ", + "thisMonth" : "دا میاشت", + "thisYear": "دا کال", + "allTime" : "ټول وخت", + "custom" : "ګرځیدلی", + "addUserRole" : "د کارونکي رول اضافه کړئ", + "noRoleFound" : "هیڅ کارونکي رول نه دی موندل شوی", + "yourPackageExpiredInDays" : "ستاسو بسته به په ۵ ورځو کې پای ته رسیږي", + "yourPackageExpiredToday" : "ستاسو بسته به نن پای ته رسیږي\n\nلطفا بیا پیرود وکړئ", + "contactUs" : "زموږ سره اړیکه ونیسئ", + "writeYourMessageHere" : "دلته خپل پیغام ولیکئ", + "sendMessage" : "پیغام واستوئ", + "sendYourEmail" : "خپل بریښنالیک واستوئ", + "backToHome" : "کور ته ستنیدل", + "promoCode" : "پرومو کوډ", + "submit" : "سپارل", + "seeAllPromoCode" : "ټول پرومو کوډونه وګورئ", + "categories": "کټګورۍ", + "enterYourPhoneNumber" : "خپل تلیفون نمبر داخل کړئ", + "enterFullAddress" : "پوره پته داخل کړئ", + "enterYourEmailAddress" : "خپل بریښنالیک آدرس داخل کړئ", + "pleaseEnterAPassword" : "لطفا یو پټنوم داخل کړئ", + "pleaseEnterAConfirmPassword" : "لطفا یو تایید شوی پټنوم داخل کړئ", + "enterYourName" : "خپل نوم داخل کړئ", + "addNewAddress" : "نوی پته اضافه کړئ", + "firstName" : "لومړی نوم", + "lastName" :"تیر نوم", + "country" : "هیواد", + "bangladesh" : "بنگله دیش", + "apply" : "تطبيق کړئ", + "deliveryAddress" : "د رسولو پته", + "noDataAvailabe" : "هیڅ ډاټا شتون نلري", + "addDelivery" : "رسول اضافه کړئ", + "description" : "تفصیل", + "addNote" : "یادښت اضافه کړئ", + "image" : "تصویر", + "pleaseConnectThePrinterFirst" : "لطفا لومړی پرنټر وصل کړئ", + "selectCategory" : "کټګوري غوره کړئ", + "enterExpenseDate" : "د لګښت نیټه داخل کړئ", + "enterName" : "نوم داخل کړئ", + "enterAmount" : "مقدار داخل کړئ", + "enterRefNumber" : "ریفرنس نمبر داخل کړئ", + "fashions" : "فیشن", + "billTO" : "بیل ته", + "totalDue" : "ټول پور", + "paymentsAmount" : "د تادیاتو مقدارونه", + "remainingDue" : "پاتې پور", + "thankYouForYourDuePayment" : "ستاسو د پور تادیه لپاره مننه", + "print" : "پرنټ کړئ", + "unitPirce" : "یونټ قیمت", + "totalPrice" : "ټول قیمت", + "totalVat" : "ټول مالیه", + "deliveryCharge" : "د رسولو فیس", + "totalPayable" : "ټول تادیه وړ", + "thakYouForYourPurchase" : "ستاسو د پیرود لپاره مننه", + "pleaseConnectYourBlutohPrinter" : "لطفا خپل بلوتوټ پرنټر وصل کړئ", + "editSocailMedia" : "د ټولنیزو رسنیو ایډیټ کول", + "socialMarketing" : "ټولنیز مارکیټنگ", + "share" : "شریک کړئ", + "notification" : "خبرتیا", + "purchaseAlarm" : "د پیرود الارم", + "purchaseConfirmed" : "پیرود تایید شو", + "paymentComplete" : "تادیه بشپړه شوه", + "retur" : "بیرته ستنول", + "sendSms" : "SMS واستوئ", + "recivethePin" : "پن ترلاسه کړ", + "startNewSale" : "نوی پلور پیل کړئ", + "payment" : "تادیه", + "masterCard" : "ماسټر کارډ", + "instrucation" : "لارښوونه", + "cash" : "نقدي", + "invoiceViewr" : "انوائس ویور", + "size" : "سایز", + "color" : "رنګ", + "weight" : "وزن", + "capacity" : "صلاحیت", + "type" : "ډول", + "youWantTodeletetheProduct" : "آیا تاسو غواړئ دا محصول حذف کړئ؟", + "delete" : "حذف کړئ", + "contactDetials" : "اړیکه جزییات", + "clarence" : "کلیرنس", + "call" : "کال", + "messege" : "پیغام", + "dailyTransaction" : "ورځنۍ معامله", + "promo" : "پرومو", + "send" : "لیږل", + "easyToUseThePos" : "د کارولو لپاره اسانه موبایل POS", + "easytheusedesciption" : "POSpro اپلیکیشن وړیا او کارولو لپاره اسانه دی. په حقیقت کې، دا د نړۍ په کچه یو له غوره POS سیسټمونو څخه دی.", + "choseYourFeature" : "خپل ځانګړتیاوې غوره کړئ", + "choseyourfeatureDesciption" : "ځانګړتیاوې هغه مهمه برخه ده چې POSpro دودیز حلونو څخه توپیر لري.", + "allBusinessSolutions" : "ټول سوداګریز حلونه", + "allBusinessolutionDescrip" : "PosPro د سټاک، حساب، پلور، لګښت او زیان / ګټې سره یو بشپړ سوداګریز حل دی.", + "skip" : "سکیپ کړئ", + "next" : "بل", + "anewUpdateAvailable" : "یو نوی تازه معلومات شتون لري\nلطفا خپل اپلیکیشن تازه کړئ", + "skipTheUpdate" :"تازه معلومات پریږدئ", + "rememberMeLater" : "راته وروسته یاد کړئ", + "powerdedByAcnoo" : "پاورډ بای Acnoo", + "lossOrProfit" : "زیان / ګټه", + "expense" : "لګښت", + "parties" : "ګوندونه", + "home" : "کور", + "sales" : "پلور", + "setting" : "ترتیب", + + "purchaseNow" : "اوس پیرود کړئ", + "paymentMethods" : "د تادیې طریقې", + "update": "تازه کول", + "continueButton": "دوام ورکړئ", + "name": "نوم", + "phone": "تلیفون نمبر", + "email": "بریښنالیک آدرس", + "address": "پته", + "previousDue": "پخوانی پور", + "selectLang": "خپل ژبه غوره کړئ", + "addContact": "اړیکه اضافه کړئ", + "moreInfo": "نور معلومات", + "retailer": "پرچون پلورونکی", + "dealer": "ډیلر", + "wholesaler": "پولمه پلورونکی", + "supplier": "تامین کوونکی", + "CustomerDetails": "د پیرودونکي جزییات", + "recentTransaction": "اخیرنۍ معاملې", + "totalProduct": "ټول محصولات", + "total": "ټول", + "paid": "پرداخته شوی", + "unPaid": "ناپرداخته", + "due": "پور", + "connect": "د وصلولو لپاره کلیک وکړئ", + "tryAgain": "بیا هڅه وکړئ", + "loading": "لوډ کېږي", + "viewAll": "ټول وګورئ", + "partyList": "ګوندونو لیست", + "addCustomer": "لطفا یو پیرودونکی اضافه کړئ", + "updateContact": "اړیکه تازه کړئ", + "dueList": "د پور لیست", + "collectDue": "پور راټول کړئ", + "date": "نیټه", + "dueAmount": "پور مقدار: ", + "customerName": "د پیرودونکي نوم", + "totalAmount": "ټول مقدار", + "paidAmount": "پرداخته شوی مقدار", + "paymentTypes": "د تادیې ډولونه", + "cancel": "لغو کړئ", + "expenseReport": "د لګښت راپور", + "fromDate": "د پیل نیټه", + "toDate": "تر نیټې پورې", + "expenseFor": "د لګښت لپاره", + "amount": "مقدار", + "noData": "هیڅ ډاټا شتون نلري", + "totalExpense": "ټول لګښت", + "addExpense": "لګښت اضافه کړئ", + "expenseDate": "د لګښت نیټه", + "referenceNo": "ریفرنس نمبر", + "note": "یادښت", + "expenseCat": "د لګښت کټګورۍ", + "search": "پلټنه", + "select": "غوره کړئ", + "addExpenseCat": "د لګښت کټګوري اضافه کړئ", + "categoryName": "کټګورۍ نوم", + "alreadyAdded": "دمخه اضافه شوی", + "whatNew": "څه نوي دي", + "lp": "زیان/ګټه", + "profit": "ګټه", + "loss": "زیان", + "lpDetails": "د زیان / ګټې جزییات", + "invoice": "انوائس", + "dates": "نیټه:", + "mobile": "موبایل:", + "product": "محصول", + "quantity": "مقدار", + "discount": "تخفیف", + "totalLoss": "ټول زیان", + "totalProfit": "ټول ګټه", + "productList": "محصولاتو لیست", + "stock": "سټاک", + "addNewProduct": "نوی محصول اضافه کړئ", + "productName": "محصول نوم", + "productCode": "محصول کوډ", + "purchasePrice": "پیرود نرخ", + "mrp": "MRP", + "wholeSalePrice": "پولمه پلور نرخ", + "dealerPrice": "ډیلر نرخ", + "manufacturer": "جوړونکی", + "saveNPublish": "ذخیره او خپور کړئ", + "brands": "برانډونه", + "addBrand": "برانډ اضافه کړئ", + "brandName": "برانډ نوم", + "addUnit": "یونټ اضافه کړئ", + "unitName": "یونټ نوم", + "units": "یونټونه", + "addProduct": "لطفا یو محصول اضافه کړئ", + "updateProduct": "محصول تازه کړئ", + "salePrice": "پلور نرخ", + "profile": "پروفایل", + "edit": "ایډیټ", + "businessCat": "سوداګریز کټګوري", + "language": "ژبه", + "changePassword": "پټنوم بدل کړئ", + "updateProfile": "خپل پروفایل تازه کړئ", + "businessName": "شرکت او سوداګریز نوم", + "addPurchase": "پیرود اضافه کړئ", + "inv": "انوائس شمیره", + + "supplierName": "د تامین کوونکي نوم", + "itemAdded": "آیټم اضافه شو", + "addItems": "آیټمونه اضافه کړئ", + "subTotal": "سوب ټوټل", + "returnAmount": "د بیرته ستنیدو مقدار", + "chooseSupplier": "یو تامین کوونکی غوره کړئ", + "noSupplier": "هیڅ تامین کوونکی شتون نلري", + "salesDetails": "د پلور جزییات", + "editPurchaseInvoice": "د پیرود انوائس ایډیټ کړئ", + "purchaseList": "د پیرود لیست", + "addAPurchase": "لطفا یو پیرود اضافه کړئ", + "dueReport": "د پور راپور", + "fullyPaid": "بشپړه تادیه شوې", + "stillUnpaid": "لا هم ناپرداخته ده", + "purchaseReport": "د پیرود راپور", + "connectPrinter": "خپل پرنټر وصل کړئ", + "clickToConnect": "د وصلولو لپاره کلیک وکړئ", + "collectDues": "لطفا یو پور راټول کړئ", + "addNewPurchase": "لطفا یو پیرود اضافه کړئ", + "salesReport": "د پلور راپور", + "addSale": "لطفا یو پلور اضافه کړئ", + "reports": "راپورونه", + "chooseCustomer": "یو پیرودونکی غوره کړئ", + "addSales": "پلور اضافه کړئ", + "saleList": "د پلور لیست", + "editSalesInvoice": "د پلور انوائس ایډیټ کړئ", + "previousPayAmount": "پخوانی تادیه شوی مقدار", + "printing": "د چاپ کولو اختیار", + "subscription": "سبسکریپشن", + "userRole": "د کارونکي رول", + "currency": "کرنسی", + "logOut": "خارج شو", + "stockList": "د سټاک لیست", + "purchase": "پیرود", + "sale": "پلور", + "yourPack": "ستاسو بسته", + "freePlan": "وړیا پلان", + "youRUsing": "تاسو کاروئ", + "freePack": "وړیا بسته", + "premiumPlan": "پریمیم پلان", + "packFeatures": "د بسته ځانګړتیاوې", + "unlimited": "بې پایه", + "updateNow": "اوس تازه کړئ", + "purchasePremium": "پریمیم پلان واخلئ", + "buyPremium": "پریمیم پلان واخلئ", + "paypalPay": "د پی پال سره تادیه وکړئ", + "gotEmail": "تاسو یو بریښنالیک ترلاسه کړی دی", + "sendEmail": "موږ د پاسورډ ریسیټ کولو لارښوونو سره یو بریښنالیک واستولی دی:", + "checkEmail": "بریښنالیک چک کړئ", + "close": "بند کړئ", + "enterEmail": "لطفا خپل بریښنالیک آدرس لاندې دننه کړئ ترڅو د پاسورډ ریسیټ لینک ترلاسه کړئ.", + "sendLink": "د ریسیټ لینک واستوئ", + "emailText": "بریښنالیک", + "password": "پټنوم", + "noAcc": "هیڅ حساب نه لرئ؟", + "register": "ثبت کړئ", + "phoneVerification": "تلیفون تایید", + "registerTitle": "موږ باید ستاسو تلیفون ثبت کړو پرته له دې چې پیل وکړو!", + "sendCode": "کوډ واستوئ", + "staffLogin": "د کارمندانو ننوتل", + "logInWithMail": "د بریښنالیک سره ننوتل", + "setUpProfile": "خپل پروفایل تنظیم کړئ", + "setUpDesc": "خپل پروفایل تازه کړئ ترڅو خپل ډاکټر د ښه تاثیر سره وصل کړئ", + "gallery": "ګالري", + "camera": "کیمره", + "companyAddress": "د شرکت پته", + "openingBalance": "پرانیستل توازن", + "confirmPass": "پټنوم تایید کړئ", + "haveAcc": "لا دمخه حساب لرئ؟", + "loginWithPhone": "د تلیفون سره ننوتل", + "editPhone": "تلیفون نمبر ایډیټ کړئ؟", + "createAcc": "وړیا حساب جوړ کړئ", + "congratulation": "مبارک وي", + + "signUp": "ثبت نوم", + "signIn" : "ننوتل", + "logIn": "ننوتل", + "welcomeBack" : "ښه راغلاست بیرته!", + "passwordCannotBeEmpty" : "پټنوم خالي نشي کیدای", + "save": "ذخیره", + "forgotPassword": "پټنوم هیر شو", + "reset": "د خپل بریښنالیک یا تلیفون نمبر په کارولو سره پټنوم ریسیټ کړئ", + "lableEmail": "بریښنالیک", + "hintEmail": "بریښنالیک آدرس داخل کړئ", + "emailCannotBeEmpty": "بریښنالیک خالي نشي کیدای", + "pleaseEnterAValidEmail": "لطفا یو معتبر بریښنالیک داخل کړئ", + "continueE": "دوام ورکړئ", + "pleaseEnterYourDetails": "لطفا خپل جزییات داخل کړئ.", + "lablePassword": "پټنوم", + "hintPassword": "پټنوم داخل کړئ", + "pleaseEnterABiggerPassword": "لطفا یو لوی پټنوم داخل کړئ", + "rememberMe": "ما په یاد ولرئ", + "donNotHaveAnAccount": "حساب نه لرئ؟", + "createAFreeAccount": "وړیا حساب جوړ کړئ", + "fullName": "بشپړ نوم", + "enterYourFullName": "خپل بشپړ نوم داخل کړئ", + + "nameCanNotBeEmpty": "نوم خالي نشي کیدای", + "alreadyHaveAnAccount": "لا دمخه حساب لرئ؟ ", + "createNewPassword": "نوی پټنوم جوړ کړئ", + "setUpNewPassword": "نوی پټنوم ترتیب کړئ", + "resetPassword": "خپل پټنوم د بیرته ترلاسه کولو او خپل حساب ته ننوتلو لپاره ریسیټ کړئ", + "newPassword": "نوی پټنوم", + "confirmPassword": "پټنوم تایید کړئ", + "passwordsDoNotMatch": "پټنومونه سمون نه خوري", + "verityEmail": "بریښنالیک تایید کړئ", + "verification": "تایید", + "digits": "۶-رقمي پن ستاسو بریښنالیک آدرس ته لیږل شوی دی: ", + "enterValidOTP": "د سم OTP داخل کړئ", + "resendOTP": "د سم OTP داخل کړئ", + "verifyYourEmail": "خپل بریښنالیک تایید کړئ", + "weHaveSentAConfirmationEmailTo": "موږ د تایید بریښنالیک ستاسو ته لیږلی دی", + "folder": "دا ممکن وي چې بریښنالیک ستاسو سپیم فولډر کې پای ته رسیدلی وي.", + "gotIt": "فهمیدم", + "enterOpeningBalance": "پرانیستل توازن داخل کړئ", + "pleaseEnterAValidBusinessName": "لطفا یو معتبر سوداګریز نوم داخل کړئ", + "enterBusiness": "د سوداګرۍ / پلورنځي نوم داخل کړئ", + "selectBusinessCategory": "سوداګریز کټګوري غوره کړئ", + "todaySummary": "نن ورځ خلاصه", + "sellAll": "ټول وپلورئ >", + "income": "عاید", + "purchased": "پیرود شوی", + "endYourFreePlan": "خپل وړیا پلان پای ته رسوئ", + "yourFree": "ستاسو وړیا بسته تقریبا پای ته رسیدلې ده، خپل راتلونکی پلان واخلئ مننه.", + "upgradeNow": "اوس اپ گریډ کړئ", + "notFound": "نه وموندل شو", + "updateYourSubscription": "خپل سبسکریپشن تازه کړئ", + "noDataFound": "هیڅ ډاټا وموندل شو", + "areYouSure": "آیا تاسو ډاډه یاست؟", + "doYouWantToExitTheApp": "ایا تاسو غواړئ له اپلیکیشن څخه ووځئ؟", + "no": "نه", + "yes": "هو", + "dashboard": "ډشبورډ", + "salesPurchaseOverview": "د پلور او پیرود کتنه", + "totalItems": "ټول توکي", + "totalCategories": "ټولې کټګورۍ", + "quickOverview": "چټک کتنه", + "totalIncome": "ټول عاید", + "customerDue": "د پیرودونکي پور", + "stockValue": "د سټاک ارزښت", + "lossProfit": "زیان / ګټه", + "cost": "لاګت", + "qty": "مقدار", + "noProductFound": "هیڅ محصول وموندل شو", + "phoneNumber": "تلیفون نمبر", + "pleaseEnterAValidName": "لطفا یو معتبر نوم داخل کړئ", + "pleaseEnterValidPhoneAndNameFirst": "لطفا لومړی معتبر تلیفون او نوم داخل کړئ", + "confirmDelete": "حذف تایید کړئ", + "areYouSureYouWant": "آیا تاسو ډاډه یاست چې غواړئ دا ګوند حذف کړئ؟", + "pleaseEnterAValidPhoneNumber": "لطفا یو معتبر تلیفون نمبر داخل کړئ", + "sendSMS": "SMS واستوئ", + "searchH": "دلته پلټنه وکړئ....", + "transactions": "معاملې", + "selectAInvoice": "یو انوائس غوره کړئ", + "totalDueAmount": "ټول پور مقدار", + "youCanNotPayMoreThenDue": "تاسو نشئ کولی د پور څخه ډیر تادیه وکړئ", + "noDueSelected": "هیڅ پور نه دی غوره شوی", + "pleaseEnterName": "لطفا نوم داخل کړئ", + "pleaseEnterAmount": "لطفا مقدار داخل کړئ", + "enterNote": "یادښت داخل کړئ", + "pleaseSelectAExpenseCategory": "لطفا د لګښت کټګوري غوره کړئ", + "enterExpanseCategoryName": "د لګښت کټګورۍ نوم داخل کړئ", + "comingSoon": "را روان دی", + "pleaseMakeASaleFirst": "لطفا لومړی یو پلور وکړئ", + "facebook": "فېسبوک", + "twitter": "ټویټر", + "instagram": "انسټاګرام", + "linkedIN": "لینکډین", + "link": "لینک", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "د تادیاتو دروازه", + "paymentSuccess": "تادیه بریالۍ شوه", + "paymentWasSuccessful": "تادیه بریالۍ وه!", + "paymentFailed": "تادیه ناکامه شوه", + "paymentFailedPleaseTryAgain": "تادیه ناکامه شوه. لطفا بیا هڅه وکړئ.", + "pleaseEnterAValidBrandName": "لطفا یو معتبر برانډ نوم داخل کړئ", + "enterABrandName": "د برانډ نوم داخل کړئ", + "addCategory": "کټګوري اضافه کړئ", + "enterCategoryName": "کټګورۍ نوم داخل کړئ", + "selectVariations": "تغییرونه غوره کړئ : ", + "dataSavedSuccessfully": "ډاټا په بریالیتوب سره خوندي شو.", + "somethingIs": "څه شی دی", + "updateYourProfile": "خپل پروفایل تازه کړئ ترڅو خپل پیرودونکي د ښه تاثیر سره وصل کړئ", + "shopOpeningBalance": "د پلورنځي پرانیستل توازن", + "shopRemainingBalance": "د پلورنځي پاتې توازن", + "enterAValidDiscount": "یو معتبر تخفیف داخل کړئ", + "addProductFirst": "لومړی محصول اضافه کړئ", + "subtotal": "سوب ټوټل", + "purchaseDetails": "د پیرود جزییات", + "totall": "ټول:", + "startDate": "د پیل نیټه", + "pickStartDate": "د پیل نیټه غوره کړئ", + "endDate": "د پای نیټه", + "pickEndDate": "د پای نیټه غوره کړئ", + + "failedToGetPlatformVersion": "د پلیټ فارم نسخه ترلاسه کولو کې پاتې راغلی.", + "enterQuantity": "مقدار داخل کړئ", + "pleaseAddQuantity": "لطفا مقدار اضافه کړئ", + "willBeAddedSoon": "ډیر ژر اضافه کیږي", + "addedToCart": "کارټ ته اضافه شو", + "connectYourPrinter": "خپل پرنټر وصل کړئ", + "customerPay": "پیرودونکی تادیه کوي", + "supplerPay": "تامین کوونکی تادیه کوي", + "incomeReport": "د عاید راپور", + "category": "کټګوري", + "balance": "باقي پاتې", + "itemsSales": "توکو پلور", + "totalPurchase": "ټول پیرود", + "totalSales": "ټول پلور", + "stockReport": "د سټاک راپور", + "lossProfitReport": "د زیان / ګټې راپور", + "outOfStock": "سټاک پای ته رسیدلی", + "vat": "مالیه", + "customerPhoneNumber": "د پیرودونکي تلیفون نمبر", + "enterCustomerPhoneNumber": "د پیرودونکي تلیفون نمبر داخل کړئ", + "walkInCustomer": "سید پیرودونکی", + "guest": "مېلمه", + "stocks": "سټاک: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "ماتړئ", + "on": "پر", + "off": "بسته", + "unlimitedUsagesOfOurPackage": "زموږ د بسته نامحدود استعمال \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "سبسکرایب لپاره تادیه وکړئ", + "field": "فیلډ", + "successfullyPaid": "بریالیتوب سره تادیه شوې", + "profileEdit": "پروفایل ایډیټ", + "products": "محصولات", + "salesList": "د پلور لیست", + "useTitleCanNotBeEmpty": "د کارونکي عنوان خالي نشي کیدای", + "userTitle": "د کارونکي عنوان", + "enterUserTitle": "د کارونکي عنوان داخل کړئ", + "create": "جوړ کړئ", + "youHaveToGivePermission": "تاسو باید اجازه ورکړئ", + "all": "ټول", + "userRoleDetails": "د کارونکي رول جزییات", + "doYouWantToDeleteTheUser": "آیا تاسو غواړئ کارونکی حذف کړئ؟", + "thisProductAlreadyAdded": "دا محصول دمخه اضافه شوی دی!", + "pleaseEnterAValidProductName": "لطفا یو معتبر محصول نوم داخل کړئ", + "enterProductName": "محصول نوم داخل کړئ", + "pleaseSelectACategory": "لطفا یو کټګوري غوره کړئ", + "productCategory": "محصول کټګوري", + "selectProductCategory": "محصول کټګوري غوره کړئ", + "enterSize": "سایز داخل کړئ", + "enterColor": "رنګ داخل کړئ", + "enterWeight": "وزن داخل کړئ", + "enterCapacity": "صلاحیت داخل کړئ", + "enterType": "ډول داخل کړئ", + "productBrand": "محصول برانډ", + "selectABrand": "یو برانډ غوره کړئ", + "productCodeIsRequired": "محصول کوډ اړین دی", + "enterAValidStock": "یو معتبر سټاک داخل کړئ", + "enterStock": "سټاک داخل کړئ", + "productUnit": "محصول یونټ", + "selectProductUnit": "محصول یونټ غوره کړئ", + "pleaseEnterAValidPurchasePrice": "لطفا یو معتبر پیرود نرخ داخل کړئ", + "enterPurchasePrice": "پیرود نرخ داخل کړئ", + "pleaseEnterAValidSalePrice": "لطفا یو معتبر پلور نرخ داخل کړئ", + "enterSaltingPrice": "پلور نرخ داخل کړئ", + "enterWholesalePrice": "پولمه پلور نرخ داخل کړئ", + "enterDealerPrice": "ډیلر نرخ داخل کړئ", + "enterDiscount": "تخفیف داخل کړئ", + "enterManufacturerName": "د جوړونکي نوم داخل کړئ", + "adding": "اضافه کول...", + "pleaseEnterAValidUnitName": "لطفا یو معتبر یونټ نوم داخل کړئ", + "pleaseEnterUnitName": "لطفا یونټ نوم داخل کړئ", + "productDetails": "محصول جزییات", + "smartWatch": "سمارټ واچ", + "appleWatch": "اپل واچ", + "deleting": "حذف کول...", + "brand": "برانډ", + "dueCollection": "د پور راټولول", + "noTransaction": "هیڅ معامله نه ده", + "updating": "تازه کول...", + "confirmSMSTo": "SMS ته تایید کړئ", + "anSMSWillBeSentToTheFollowingNumber": "یو SMS به لاندې نمبر ته لیږل کیږي: ", + "package": "بسته", + "permissionNotGranted": "اجازه نه ده ورکړل شوې!", + "collectedBy": "راټول شوی لخوا:", + "phonee": "تلیفون:", + "purchaseBy": "پیرود شوی لخوا:", + "salesBy": "پلورل شوی لخوا:", + "days": "ورځې", + "details": "جزییات", + "weSentAnOTPInYourPhoneNumber": "موږ ستاسو تلیفون نمبر ته یو OTP لیږلی دی", + "pleaseEnterTheOTP": "لطفا OTP داخل کړئ", + "enterAValidOTP": "یو معتبر OTP داخل کړئ", + "verify": "تایید کړئ", + "resendIn": "په کې OTP بیا واستوئ", + "freeLifetimeUpdate": "وړیا عمري تازه کول", + "android": "Android & iOS اپلیکیشن ملاتړ", + "premiumCustomerSupport": "Android & iOS اپلیکیشن ملاتړ", + "customInvoiceBranding": "دودیز انوائس برانډینګ", + "unlimitedUsage": "بې پایه استعمال", + "freeDataBackup": "وړیا ډاټا بیک اپ", + "addCustomers": "پېرودونکي اضافه کړئ", + "noDue": "هیڅ پور نشته", + "customer": "پېرودونکی", + "billingAddress": "د بل کولو پتہ", + "enterAddress": "پتہ دننه کړئ", + "city": "ښار", + "cityName": "د ښار نوم", + "state": "ایالت", + "stateName": "د ایالت نوم", + "zip": "ZIP کوډ", + "zipCode": "د ZIP کوډ دننه کړئ", + "chooseCountry": "هېواد غوره کړئ", + "shippingAddress": "د لیږد پتہ", + "partyCreateWarn": "تاسو د پارټي جوړولو اجازه نلرئ.", + "addParty": "پارټیان اضافه کړئ", + "creditLimit": "د پارټي کریډیټ حد", + "selectOne": "یو انتخاب کړئ", + "roundings": "گردول (+/-)", + "roundingTotal": "ګردول شوی ټول", + "opinion": "خپل نظر دننه کړئ", + "dueSaleWarn": "د تګ راتګ پېرودونکو لپاره پور باندې پلور اجازه نلري.", + "paymentTypeHint": "مهرباني وکړئ د تادیې ډول غوره کړئ", + "createSaleWarn": "تاسو د پلور جوړولو اجازه نلرئ.", + "updateSaleWarn": "تاسو د پلور تازه کولو اجازه نلرئ.", + "uploadImage": "انځور اپلوډ کړئ", + "useGallery": "ګالري وکاروئ", + "openCamera": "کیمرا خلاص کړئ", + "scanCode": "د محصول QR کوډ سکین کړئ", + "posSale": "POS پلور", + "selectCustomer": "پېرودونکی غوره کړئ", + "searchWith": "لټون...", + "filter": "فلټر", + "productNotFound": "محصول ونه موندل شو", + "noMatched": "مطابق محصولات ونه موندل شول.", + "inventoryPermission": "تاسو د انوینټري اجازه نلرئ", + "noParty": "هیڅ پارټي ونه موندل شو", + "purchaseWarn": "تاسو د پیرود جوړولو اجازه نلرئ.", + "purchaseUpdateWarn": "تاسو د پیرود تازه کولو اجازه نلرئ.", + "addVariantDetails": "د ډول تفصیل اضافه کړئ", + "purchaseEx": "د پیرود بیه پرته", + "purchaseIn": "د پیرود بیه سره", + "purchaseExReq": "د پیرود بیه پرته اړینه ده", + "purchaseInReq": "د پیرود بیه سره اړینه ده", + "profitMargin": "د ګټې مارجن (%)", + "saleReq": "د پلور بیه اړینه ده", + "manufactureDate": "د جوړولو نېټه", + "selectDate": "نېټه غوره کړئ", + "expDate": "د ختمیدو نېټه", + "saveVariant": "ډول خوندي کړئ", + "model": "ماډل", + "selectModel": "ماډل غوره کړئ", + "bulk": "ډله ایز اپلوډ", + "barcodeGen": "بارکوډ جوړونکی", + "upload": "اپلوډ", + "sku": "SKU / کود", + "lowStock": "کم زېرمه", + "enLowStock": "کم زېرمه دننه کړئ", + "manuDate": "د جوړولو نېټه", + "single": "یو واحد", + "batch": "کڅوړه", + "batchNo": "د کڅوړې شمېره", + "entBatchNo": "د کڅوړې شمېره دننه کړئ", + "variantAdded": "ډول په بریالیتوب سره اضافه شو!", + "variantDelete": "ډول په بریالیتوب سره حذف شو!", + "addVariant": "ډول اضافه کړئ", + "typeSelect": "ډول غوره کړئ", + "taxType": "د مالیې ډول", + "selectTax": "مالیه غوره کړئ", + "updateProductWarn": "تاسو د محصول تازه کولو اجازه نلرئ.", + "addProductWarn": "تاسو د محصول جوړولو اجازه نلرئ.", + "updateProductSuccess": "محصول په بریالیتوب سره تازه شو!", + "addProductSuccess": "محصول په بریالیتوب سره جوړ شو!", + "choose": "غوره کړئ", + "view": "تفصیلات وګورئ", + "priceWarn": "بیه خالي نشي کیدی", + "productSetting": "د محصول تنظیمات", + "saveSetting": "تنظیمات خوندي کړئ", + "addStock": "زېرمه اضافه کړئ", + "stockWarn": "زېرمه باید لږ تر لږه ۱ وي", + "updateSuccess": "په بریالیتوب سره تازه شو", + "updateFailed": "د زېرمه تازه کول ناکام شول", + "deleteBatchWarn": "ډاډه یاست چې دا کڅوړه حذف کول غواړئ؟", + "lowStockReport": "د کم زېرمه راپور", + "genPdfWarn": "د PDF تولید لپاره معلومات نشته", + "dateFilterWarn": "پای نېټه نشي کولی د پیل نېټې څخه مخکې وي.", + "createPdfWarn": "تاسو د PDF جوړولو اجازه نلرئ.", + "expirationStatus": "د ختمیدو وضعیت", + "selectFDate": "د پیل نېټه غوره کړئ", + "selectToDate": "د پای نېټه غوره کړئ", + "clear": "پاکول", + "incomeReportPermission": "تاسو د عاید راپور لیدو اجازه نلرئ.", + "deleteAcc": "حساب حذف کړئ", + "deletePartyWarn": "تاسو د پارټي حذفولو اجازه نلرئ.", + "updatePartyWarn": "تاسو د پارټي تازه کولو اجازه نلرئ.", + "phoneNotAvail": "د تلیفون شمېره شتون نلري.", + "notLaunch": "د تلیفون اپلیکیشن پرانیستل ممکن نه دی.", + "quickOver": "چټک بیاکتنه", + "tranSacOver" : "د راکړې ورکړې کتنه", + "profitLoss" : "ګټه او تاوان" +} \ No newline at end of file diff --git a/lib/l10n/intl_pt.arb b/lib/l10n/intl_pt.arb new file mode 100644 index 0000000..dd5e16c --- /dev/null +++ b/lib/l10n/intl_pt.arb @@ -0,0 +1,1271 @@ +{ + "orContinueWith": "Ou continuar com", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Falha no login. Tente novamente.", + "someThingWithWrongWithTheWebPage": "Algo deu errado com a página da web.", + "loadingOtpSetting": "Carregando configurações de OTP...", + "youCanNowResendYourOtp": "Agora você pode reenviar o OTP.", + "resendOtpSeconds": "Reenviar OTP em ${start} segundos", + "oldPassword": "Senha Antiga", + "oldPasswordCanNotBeEmpty": "A senha antiga não pode estar vazia", + "seconds": "segundos", + "downloading": "Baixando...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Download bem-sucedido! Verifique sua pasta Documentos", + "printBarCode": "Imprimir Código de Barras", + "youDoNotHavePermissionToGenerateBarcode": "Você não tem permissão para gerar código de barras.", + "download": "Baixar", + "packingDate": "Data de Embalagem", + "permissionDeniedToViewBank": "Permissão negada para visualizar banco.", + "permissionDeniedToUpdateBank": "Permissão negada para atualizar banco.", + "editWarehouse": "Editar Armazém", + "addNewWarehouse": "Adicionar Novo Armazém", + "warehouseName": "Nome do Armazém", + "enterWarehouseName": "Insira o nome do armazém", + "amountMustBeGreaterThanZero": "O valor deve ser maior que 0", + "canNotRetrievePaymentDetails": "Não foi possível recuperar os detalhes do pagamento.", + "youDonNotHavePermissionToCreateExpense": "Você não tem permissão para criar despesas.", + "youDoNotHavePermissionToCreateExpenseCategory": "Você não tem permissão para criar categoria de despesa.", + "youDonNotHavePermissionToCreateIncome": "Você não tem permissão para criar receita.", + "youDoNotHavePermissionToCreateIncomeCategory": "Você não tem permissão para criar categoria de receita.", + "salesReturn": "Devolução de Venda", + "purchaseReturn": "Devolução de Venda", + "returnQuantity": "Quantidade de Devolução", + "nonFoundableDiscount": "Não Reembolsável (IVA/Desconto)", + "confirmReturn": "Confirmar devolução", + "pleaseSelectForProductReturn": "Selecione o produto para devolução", + "failedToProcessReturn": "Falha ao processar devolução.", + "noValuesDenied": "Nenhum valor definido", + "editCategory": "Editar Categoria", + "editModel": "Editar Modelo", + "addNewModel": "Adicionar Novo Modelo", + "pleaseEnterValidName": "Insira um nome válido", + "modelName": "Nome do Modelo", + "enterModelName": "Insira o Nome do Modelo", + "youDoNotHavePermissionToCreateModel": "Você não tem permissão para criar modelo", + "youDoNotHavePermissionToUpdateModel": "Você não tem permissão para atualizar modelo", + "modelUpdateSuccessfully": "Modelo atualizado com sucesso!", + "modelCreatedSuccessfully": "Modelo criado com sucesso!", + "models": "Modelos", + "youDoNotHavePermissionDeleteModel": "Você não tem permissão para excluir o modelo.", + "enterLabelText": "Insira o texto da etiqueta", + "searchBatchNo": "Buscar Nº do lote...", + "noActiveUser": "Usuário não ativo", + "pleaseUseValidPurchaseCodeUseTheApp": "Use o código de compra válido para usar o app.", + "notInternetConnection": "Sem conexão com a Internet", + "pleaseCheckYourInternetConnection": "Verifique sua conexão com a internet e tente novamente", + "ok": "Ok", + "addCash": "Adicionar Dinheiro", + "reduceCash": "Reduzir Dinheiro", + "transactionType": "Tipo de Transação", + "user": "Usuário", + "toAccount": "Para Conta", + "fromAccount": "De Conta", + "years": "Anos", + "comboProductReport": "Relatório de Produtos Combo", + "deleteDialogDetails" : "Tem certeza de que deseja excluir sua conta? Esta ação apagará permanentemente todos os seus dados.", + "passwordMust6Character" : "A senha deve ter pelo menos 6 caracteres", + "passwordIsRequired" : "Senha obrigatória (mínimo 6 caracteres)", + "iAgreeDeleteMyAccountPermanent" : "Eu concordo em excluir minha conta permanentemente.", + "flat" : "Fixo (Flat)", + "percent" : "Porcentagem", + "partialPaid" : "Parcialmente pago", + "selectStock" : "Selecionar estoque", + "stockOrVariant" : "Estoque / Variante", + "noBatch" : "Sem lote", + "purchaseQuantityRequired" : "Quantidade de compra obrigatória", + "excelUploader" : "Uploader de Excel", + "remove" : "Remover", + "uploading" : "Enviando...", + "pickAndUploadFile" : "Escolher e enviar arquivo", + "downloadExcelFormat" : "Baixar formato Excel", + "excelFiles" : "Arquivos Excel", + "noFileSelected" : "Nenhum arquivo selecionado", + "grossProfit": "Lucro Bruto (Gross Profit)", + "netProfit": "Lucro Líquido (Net Profit)", + "incomeType": "Tipo de Rendimento", + "expensesType": "Tipos de Despesas", + "resets": "Redefinir", + "packageName": "Nome do Pacote", + "start": "Iniciar", + "paymentMethod": "Método de Pagamento", + "addPayment": "Adicionar Pagamento", + "advance": "Adiantamento", + "noteLevel": "Nível de Nota", + "enterYourNoteLevel": "Insira o seu nível de nota", + "postSaleMessage": "Mensagem Pós-Venda", + "enterYourPostSaleMessage": "Insira a sua mensagem pós-venda", + "a4PageLogo": "Logótipo da Fatura A4", + "thermalInvoicePageLogo": "Logótipo da Fatura Térmica", + "thermalPrinterLanguage": "Idioma da Impressora Térmica", + "thermalPrinterPageSize": "Tamanho da Página da Impressora Térmica", + "openSetting": "Abrir Configuração", + "selectRack": "Selecionar Rack", + "rack": "Rack", + "selectShelf": "Selecionar Prateleira", + "shelf": "Prateleira (Shelf)", + "variations": "Variações", + "combo": "Combo", + "enterBatchNo": "Inserir N.º do Lote (Batch No.)", + "selectWarehouse": "Selecionar Armazém", + "warehouse": "Armazém (Warehouse)", + "netTotalAmount": "Valor Total Líquido", + "defaultSellingPrice": "Prezzo de Venda Padrão", + "selectItems": "Selecionar Itens", + "variantList": "Lista de Variantes", + "addSubVariation": "Adicionar Subvariante", + "editProduct": "Editar Produto", + "noItemFound": "Nenhum item encontrado", + "youDoNotHavePermissionDeleteTheShelf": "Não tem permissão para eliminar a prateleira", + "notMatchingResultFound": "Nenhum resultado correspondente encontrado", + "editShelf": "Editar Prateleira", + "addShelf": "Adicionar Nova Prateleira", + "shelfName": "Nome da Prateleira", + "enterShelfName": "Inserir nome da prateleira", + "pleaseEnterShelfName": "Por favor, insira o nome della prateleira", + "productRacks": "Racks de Produtos", + "racks": "Racks", + "youDoNtHavePermissionToCreateRacks": "Não tem permissão para criar racks.", + "youDoNtHavePermissionToDeleteRacks": "Não tem permissão para eliminar racks.", + "youDoNtHavePermissionToUpdateRacks": "Não tem permissão para atualizar racks.", + "addNewRack": "Adicionar Novo Rack", + "editRack": "Editar Rack", + "rackName": "Nome do Rack", + "pleaseEnterRackName": "Por favor, insira o nome do rack", + "shelves": "Prateleiras (Shelves)", + "pressToSelect": "Pressione para selecionar", + "selectAtLeastOneRack": "Selecione pelo menos uma prateleira", + "inActive": "Inativo", + "addNewVariation": "Adicionar Nova Variação", + "editVariations": "Editar Variação", + "values": "Valores", + "enterValues": "Inserir valores", + "pleaseEnterAtLeastOneValues": "Por favor, insira pelo menos um valor.", + "productVariations": "Variações de Produto", + "permissionDenied": "Permissão Negada", + "noVariationFound": "Nenhuma variação encontrada.", + "addNewVariations": "Adicionar Nova Variação", + "variationId": "ID da Variação (Variation ID)", + "updateRole": "Atualizar Função", + "addRole": "Adicionar Função", + "enterUserName": "Inserir nome de utilizador", + "enterYourPassword": "Insira a sua palavra-passe", + "selectAll": "Selecionar Tudo", + "sNo": "N.º Ser. (S.No.)", + "feature": "Funcionalidade", + "read": "Ler", + "viewPrice": "Ver Preço", + "purchaseReturns": "Devoluções de Compra", + "expiredProduct": "Produtos Expirados", + "barcodes": "Códigos de Barras", + "bulkUploads": "Uploads em Massa", + "productModels": "Modelos de Produto", + "incomes": "Rendimentos", + "dues": "Dívidas", + "subscriptions": "Subscrições", + "paymentsTypes": "Tipos de Pagamento", + "roles": "Funções", + "manageSetting": "Gerir Configurações", + "downloadApk": "Descarregar APK", + "vatReports": "Relatórios de IVA (VAT)", + "profitAndLossDetailsReport": "Relatório Detalhado de Lucros e Perdas", + "transactionsHistoryReport": "Relatórios de Histórico de Transações", + "expireProductReports": "Relatórios de Produtos Expirados", + "productPurchaseReport": "Relatório de compra de produtos", + "productSalesReport": "Relatório de vendas de produtos", + "role": "Função", + "areYouSureWantToDeleteThisRole": "Tem a certeza que deseja eliminar esta Função?", + "inStock": "Em Stock", + "informationShowInLabels": "Informação a mostrar nas etiquetas", + "packageDate": "Data da Embalagem", + "barCodePrintLabelSetting": "Configuração da etiqueta de impressão do código de barras", + "labelRoleLabelSize2Inch": "Tamanho do rolo de etiquetas 2\"*1, 50mm*25mm, Espaço 3.1mm", + "labelRoleLabelSize1_5Inch": "Tamanho do rolo de etiquetas 1.5\"*1, 38mm*25mm, Espaço 3.1mm", + "thirtyTwoLabelPerSheet": "32 Etiquetas por folha, 8.27 polegadas por 11.69 polegadas", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Não tem permissão para gerar código de barras.", + "pleaseSelectAProductFirst": "Por favor, selecione primeiro um produto", + "pleaseEnterAValidQuantity": "Por favor, insira uma quantidade válida (pelo menos 1) para todos os produtos", + "pleaseSelectProductFirst": "Por favor, selecione primeiro um prodotto", + "bluetoothIsTurnedOff": "O Bluetooth está desligado. Por favor, ligue-o.", + "noBluetoothDeviceSelected": "Nenhum dispositivo Bluetooth selecionado.", + "printLabel": "Imprimir Etiqueta", + "caningForDevices": "A procurar dispositivos...", + "noDeviceFound": "Nenhum dispositivo encontrado", + "retryScan": "Repetir Procura", + "connectedTo": "Ligado a", + "pleaseEnableBluetooth": "Por favor, ative o Bluetooth", + "skuOrCode": "SKU / Código", + "lowStockAlert": "Alerta de Stock Baixo", + "tax": "Imposto (Tax)", + "costExclusionTax": "Custo excl. impostos", + "costInclusionTax": "Custo incl. impostos", + "mrpOrSalePrice": "PVP/Preço de Venda (MRP)", + "expiredDate": "Data de Validade", + "sellingPrice": "Preço de Venda", + "variationsProduct": "Produtos com Variação", + "comboProducts": "Produtos Combo", + "noStockAvailable": "Nenhum dado de stock disponível.", + "highToLowPrice": "Preço do Mais Alto para o Mais Baixo", + "lowToHighPrice": "Preço do Mais Baixo para o Mais Alto", + "attachment": "Anexo", + "viewStock": "Ver Stock", + "expiry": "Validade", + "expire": "Expirar", + "sevenDays": "7 Dias", + "fifteenthDays": "15 Dias", + "thirtyDays": "30 Dias", + "sixtyDays": "60 Dias", + "outPremiumPlan": "O nosso Plano Premium", + "youDoNotHavePermissionToCreatePurchase": "Não tem permissão para criar compras.", + "thisPlanIsNotAvailableToPurchase": "Este plano não está disponível para compra", + "thisPlanIsEligibleForUpgrade": "Este plano não é elegível para atualização", + "extendPlan": "Prolongar Plano", + "buyNow": "Comprar Agora", + "none": "Nenhum", + "roundToWholeNumber": "Arredondar para número inteiro", + "roundToNearestWholeNumber": "Arredondar para o inteiro mais próximo", + "roundToNearnessDecimalNumber005": "Arredondar para a decimal mais próxima (0.05)", + "roundToNearnessDecimalNumber01": "Arredondar para a decimal mais prossima (0.1)", + "roundToNearnessDecimalNumber05": "Arredondar para a decimal mais prossima (0.5)", + "lastYear": "Ano Passado", + "productStock": "Stock de Produto", + "unit": "Unidade", + "showExpireDate": "Mostrar Data de Validade", + "vatId": "NIF/ID de IVA (Vat Id)", + "vatType": "Tipo de IVA (vatType)", + "exclusivePrice": "Preço Exclusivo (exclusivePrice)", + "inclusivePrice": "Preço Inclusivo (inclusivePrice)", + "profitPercent": "Percentagem de Lucro", + "showSingle": "Mostrar Único", + "showCombo": "Mostrar Combo", + "showVariant": "Mostrar Variante", + "showAction": "Mostrar Ação", + "ledger": "Livro Razão", + "youDoNotHavePermissionToGenerateReport": "Você não tem permissão para gerar relatórios", + "noDataAvailable": "Nenhum dado disponível", + "youDoNotHavePermissionToExportExcel": "Você não tem permissão para exportar para Excel", + "noDataAvailableForExport": "Nenhum dado disponível para exportação", + "supplierDue": "Dívida ao Fornecedor", + "partyType": "Tipo de Parceiro", + "allParty": "Todos os Parceiros", + "yesterday": "Ontem", + "last7Days": "Últimos 7 dias", + "last30Days": "Últimos 30 dias", + "currentMonth": "Mês Atual", + "lastMonth": "Mês Passado", + "currentYear": "Ano Atual", + "customerDate": "Data Personalizada", + "noTransactionToGeneratePdf": "Nenhuma transação para gerar PDF", + "generatePdf": "Gerar PDF", + "noTransactionFound": "Nenhuma transação encontrada", + "reference": "Referência", + "creditIn": "Crédito (Entrada)", + "debitOut": "Débito (Saída)", + "subscribeNow": "Assine Agora", + "expired": "Expirado", + "totalBalance": "Saldo Total", + "hoursLeft": "Horas Restantes", + "daysLeft": "Dias Restantes", + "pos": "PDV (POS)", + "profitAndLoss": "Lucros e Perdas", + "branch": "Filial", + "hrm": "Gestão de RH (HRM)", + "inventory": "Inventário", + "editAttendance": "Editar Assiduidade", + "addNewAttendance": "Adicionar Nova Assiduidade", + "employee": "Funcionário", + "pleaseSelectAnEmployee": "Por favor, selecione um funcionário", + "shift": "Turno", + "selectEmployeeFirst": "Selecione o funcionário primeiro", + "selectDateFirst": "Selecione a data primeiro", + "month": "Mês", + "autoSelected": "Selecionado Automaticamente", + "pleaseSelectDate": "Por favor, selecione a data", + "timeIn": "Entrada", + "timeOut": "Saída", + "attendance": "Assiduidade", + "allEmployee": "Todos os Funcionários", + "noAvailableRecordFound": "Nenhum registro disponível encontrado.", + "addAttendance": "Adicionar Assiduidade", + "noNoteProvided": "Nenhuma nota fornecida.", + "duration": "Duração", + "youDoNotHavePermissionToViewAttendance": "Você não tem permissão para ver assiduidade", + "department": "Departamento", + "noDepartmentFound": "Nenhum departamento encontrado.", + "inactive": "Inativo", + "noDescriptionAvailableForThisDepartment": "Nenhuma descrição disponível para este departamento.", + "youDoNotHavePermissionToUpdateDepartment": "Você não tem permissão para atualizar o departamento.", + "youDoNotHavePermissionToDeleteDepartment": "Você não tem permissão para eliminar o departamento.", + "failedToDeleteTheDeterment": "Falha ao eliminar o departamento", + "failedToLoadDepartment": "Falha ao carregar departamento", + "addDepartment": "Adicionar Departamento", + "saving": "Salvando...", + "editDesignation": "Editar Designação", + "addDesignation": "Adicionar Nova Designação", + "designationName": "Nome da Designação", + "enterDesignationName": "Digite o nome da designação", + "pleaseEnterDesignationName": "Por favor, digite o nome da designação", + "pleaseSelectAStatus": "Por favor, selecione um status", + "enterDescription": "Digite a descrição", + "designation": "Designação", + "noDesignationFound": "Nenhuma designação encontrada.", + "noDescriptionAvailableForThisDesignation": "Nenhuma descrição disponível para esta designação.", + "youDoNotPermissionToUpdateDesignation": "Você não tem permissão para atualizar a designação.", + "youDoNotHavePermissionToDeleteDesignation": "Você não tem permissão para eliminar a designação.", + "updatePurchase": "Atualizar Compra", + "editEmployee": "Editar Funcionário", + "addNewEmployee": "Adicionar Novo Funcionário", + "enterFullName": "Digite o nome completo", + "pleaseSelectDesignation": "Por favor, selecione a designação", + "pleaseSelectDepartment": "Por favor, selecione o departamento", + "pleaseSelectStatus": "Por favor, selecione o status", + "pleaseEnterYourPhoneNumber": "Por favor, digite seu número de telefone", + "countryName": "Nome do País", + "enterYourCountry": "Digite seu país", + "salary": "Salário", + "pleaseEnterYourSalary": "Por favor, digite seu salário", + "gender": "Gênero", + "pleaseSelectYourGender": "Por favor, selecione seu gênero", + "pleaseSelectYourShift": "Por favor, selecione seu turno", + "birthDate": "Data de Nascimento", + "joinDate": "Data de Admissão", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Por favor, selecione datas de início e fim válidas.", + "endDateCannotBeBeforeStartDate": "A data de fim não pode ser anterior à data de início.", + "editHoliday": "Editar Feriado", + "addNewHoliday": "Adicionar Novo Feriado", + "enterHolidayName": "Digite o nome do feriado", + "pleaseEnterHolidayName": "Por favor, digite o nome do feriado", + "pleaseEnterDate": "Por favor, digite a data", + "pleaseSelectStartDate": "Por favor, selecione a data de início", + "pleaseEnterEndDate": "Por favor, selecione a data de fim", + "endDateBeforeStartDate": "Data de fim anterior à data de início", + "holidayList": "Lista de Feriados", + "noHolidayFound": "Nenhum feriado encontrado.", + "noHolidayFundMatching": "Nenhum feriado correspondente encontrado", + "addHoliday": "Adicionar Feriado", + "youDoNotHavePermissionToUpgradeHoliday": "Você não tem permissão para atualizar feriados.", + "holiday": "Feriado", + "editLeave": "Editar Licença", + "addNewLeave": "Adicionar Nova Licença", + "leaveType": "Tipo de Licença", + "pleaseSelectALeaveType": "Por favor, selecione um tipo de licença", + "pleaseSelectAStartDate": "Por favor, selecione uma data de início", + "leaveDuration": "Duração da Licença", + "autoCalculatedDays": "Dias calculados automaticamente", + "leaveList": "Lista de Licenças", + "noLeaveRequestFound": "Nenhum pedido de licença encontrado.", + "addLeave": "Adicionar Licença", + "noDescriptionProvided": "Nenhuma descrição fornecida.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Você não tem permissão para atualizar o pedido de licença.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Você não tem permissão para eliminar o pedido de licença.", + "leaveRequest": "Pedido de Licença", + "editPayroll": "Editar Folha de Pagamento", + "addNewPayroll": "Adicionar Nova Folha de Pagamento", + "paymentYear": "Ano de Pagamento", + "pleaseSelectPaymentYear": "Por favor, selecione o ano de pagamento", + "pleaseSelectAnMonth": "Por favor, selecione o mês", + "pleaseEnterADate": "Por favor, digite uma data", + "totalSalaryAmount": "Valor Total do Salário", + "payrollList": "Lista de Folhas de Pagamento", + "noPayrollFound": "Nenhuma folha de pagamento encontrada.", + "paymentDetails": "Detalhes do Pagamento", + "youDoNotHaveUpdatePayroll": "Você não tem permissão para atualizar a folha de pagamento.", + "youDoNotHavePermissionToDeletePayroll": "Você não tem permissão para eliminar a folha de pagamento.", + "payrollRecord": "Registro de Folha de Pagamento", + "searchAttendance": "Pesquisar Assiduidade", + "attendanceReport": "Relatório de Assiduidade", + "noAttendanceRecordFound": "Nenhum registro de assiduidade encontrado para os filtros selecionados.", + "searchLeave": "Pesquisar Licença", + "leaveReports": "Relatórios de Licença", + "noLeaveRecordFound": "Nenhum registro de licença encontrado para os filtros selecionados.", + "durationDays": "Duração (Dias)", + "payrollReports": "Relatórios de Folha de Pagamento", + "noMatchingPayrollFound": "Nenhuma folha de pagamento correspondente encontrada.", + "editShift": "Editar Turno", + "addNewShift": "Adicionar Novo Turno", + "shiftName": "Nome do Turno", + "pleaseSelectAShift": "Por favor, selecione um turno", + "breakStatus": "Status de Pausa", + "pleaseSelectBreakStatus": "Por favor, selecione o status da pausa", + "startTimeIsRequired": "Hora de início é obrigatória", + "startTime": "Hora de Início", + "enterStartTime": "Digite a hora de início", + "endTimeIsRequired": "Hora de fim é obrigatória", + "endTime": "Hora de Fim", + "enterEndTime": "Digite a hora de fim", + "startBreakTime": "Início da Pausa", + "enterBreakTime": "Digite a hora da pausa", + "endBreakTime": "Fim da Pausa", + "noShiftFound": "Nenhum turno encontrado.", + "addShift": "Adicionar Turno", + "breakTime": "Hora da Pausa", + "breakDuration": "Duração da Pausa", + "youDoNotToHavePermissionToUpdateShift": "Você não tem permissão para atualizar o turno.", + "youDoNotToHavePermissionToDeleteShift": "Você não tem permissão para eliminar o turno.", + "doYouReallyWantToDeleteThis": "Você realmente quer eliminar isto?", + "viewDetails": "Ver Detalhes", + "leave": "Licença", + "payroll": "Folha de Pagamento", + "editBankAdjustment": "Editar Ajuste Bancário", + "adjustBankBalance": "Ajustar Saldo Bancário", + "pleaseAddAtLeastOneBank": "Por favor, adicione pelo menos um banco para ajustar o saldo.", + "accountNumber": "Nome da Conta", + "selectAccount": "Selecionar Conta", + "selectType": "Selecionar Tipo", + "amountsIsRequired": "Valor é obrigatório", + "invalidAmount": "Valor inválido", + "adjustmentDate": "Data de Ajuste", + "dateIsRequired": "Data é obrigatória", + "editBankAccounts": "Editar Contas Bancárias", + "addNewBankAccounts": "Adicionar Novas Contas Bancárias", + "accountDisplayName": "Nome de Exibição da Conta", + "enterAccountDisplayName": "Digite o nome de exibição da conta", + "displayNameIsRequired": "Nome de exibição é obrigatório", + "openingBalanceIsRequired": "Saldo de abertura é obrigatório", + "asOfDate": "Até a data", + "hideFiled": "Ocultar Campo", + "addMoreFiled": "Adicionar Mais Campos", + "enterAccountName": "Digite o número da conta", + "ifscCode": "Código IFSC", + "upiIdForQrCode": "ID UPI para código QR", + "bankName": "Nome do Banco", + "enterBankName": "Digite o nome do banco", + "accountHolderName": "Nome do Titular da Conta", + "enterAccountHolderName": "Digite o nome do titular da conta", + "printBankDetailsAndInvoice": "Imprimir detalhes bancários na fatura", + "viewingTransactionFor": "Visualizando transações para", + "bankAccounts": "Contas Bancárias", + "noBankAccountFound": "Nenhuma conta bancária encontrada.", + "noAccountsFoundMissing": "Nenhuma conta correspondente encontrada", + "deposit": "Depósito", + "addBank": "Adicionar Banco", + "bankToBankTransfer": "Transferência Bancária", + "bankToCashTransfer": "Transferência Banco para Dinheiro", + "accountName": "Nome da Conta", + "holderName": "Nome do Titular", + "openingDate": "Data de Abertura", + "currentBalance": "Saldo Atual", + "permissionDeniedToDeleteBank": "Permissão negada para eliminar banco.", + "canNotEditThisTransactionType": "Não é possível editar este tipo de transação.", + "bank": "Banco", + "noTransactionFoundForThisFilter": "Nenhuma transação encontrada para este filtro.", + "pleaseSelectBothAccounts": "Por favor, selecione ambas as contas.", + "cannotTransferToSameAccounts": "Não é possível transferir para a mesma conta.", + "editBankTransfer": "Editar Transferência Bancária", + "needAtLeastTwoBankAccount": "Precisa de pelo menos duas contas bancárias para transferir.", + "from": "De", + "to": "Para", + "editBankToCash": "Editar Banco para Dinheiro", + "noBankAccountsFoundToTransferFrom": "Nenhuma conta bancária encontrada para transferir.", + "selectOneAccount": "Selecione uma conta", + "editCashAdjustment": "Editar Ajuste de Caixa", + "adjustCashBalance": "Ajustar Saldo de Caixa", + "customDate": "Data Personalizada", + "cashInHand": "Dinheiro em Caixa", + "currentCashBalance": "Saldo Atual de Caixa", + "transfer": "Transferência", + "adjustCash": "Ajustar Caixa", + "pleaseSelectADestinationBankAccounts": "Por favor, selecione uma conta bancária de destino.", + "editCashToBank": "Editar Caixa para Banco", + "cashToBankTransfer": "Transferência Caixa para Banco", + "noDestinationBankAccountFond": "Nenhuma conta bancária de destino encontrada.", + "transferCheque": "Transferir Cheque", + "receivedFrom": "Recebido de", + "chequeAmount": "Valor do Cheque", + "chequeNumber": "Número do Cheque", + "chequeDate": "Data do Cheque", + "referenceNumber": "Número de Referência", + "selectBankToCash": "Selecionar Banco ou Dinheiro", + "depositTo": "Depositar em", + "selectDepositDestination": "Selecionar destino do depósito", + "transferDate": "Data da Transferência", + "doYouWantToRellyReOpenThisCheque": "Você realmente quer reabrir este cheque?", + "okay": "OK", + "reOpen": "Reabrir", + "open": "Aberto", + "chequeList": "Lista de Cheques", + "closed": "Fechado", + "noChequeFound": "Nenhum cheque encontrado", + "searchTransaction": "Pesquisar transação...", + "filterByDate": "Filtrar por data", + "addImage": "Adicionar Imagem", + "cashAndBankManagement": "Gestão de Caixa e Banco", + "cheque": "Cheque", + "branchList": "Lista de Filiais", + "roleAndPermission": "Função e Permissão", + "switchBank": "Mudar de Filial?", + "exitBank": "Sair da Filial", + "areYouSureWantToSwitchToDifferentBranch": "Tem certeza que deseja mudar para uma filial diferente?", + "areYourSureYouWantToExitFromThisBranch": "Tem certeza que deseja sair desta filial?", + "switchs": "Mudar", + "exit": "Sair", + "createBranch": "Criar Filial", + "areYouSureWantToDeleteThisBranch": "Tem certeza que deseja eliminar esta filial?", + "currents": "Atual", + "noBrunchFound": "Nenhuma filial encontrada", + "updateBranch": "Atualizar Filial", + "pleaseEnterBranchName": "Por favor, digite o nome da filial", + "enterBalance": "Digite o saldo", + "youDoNotHavePermissionToUpdateBranch": "Você não tem permissão para atualizar a filial.", + "allTransaction": "Todas as Transações", + "duePay": "Pagamento Devido", + "allParties": "Todos os Parceiros", + "retry": "Repetir", + "incomeCategoriesReport": "Relatório de Categorias de Receita", + "dayBook": "Diário de Caixa", + "billWiseProfit": "Lucro por Fatura", + "cashFlow": "Fluxo de Caixa", + "balanceSheet": "Balanço Patrimonial", + "taxReport": "Relatório de Impostos", + "productSaleHistory": "Histórico de Vendas do Produto", + "productPurchaseHistory": "Histórico de Compras do Produto", + "partyReports": "Relatórios de Parceiros", + "customerLedger": "Razão do Cliente", + "supplierLedger": "Razão do Fornecedor", + "partyWiseProfit": "Lucro por Parceiro", + "productWiseProfit": "Lucro por Produto", + "top5Customer": "Top 5 Clientes", + "top5Supplier": "Top 5 Fornecedores", + "productReports": "Relatórios de Produtos", + "comboReport": "Relatório Combo", + "expiredItemReport": "Relatório de Itens Expirados", + "top5Product": "Top 5 Produtos", + "productWiseProfitAndLoss": "Lucros e Perdas por Produto", + "productWisePurchase": "Compra por Produto", + "productWiseSale": "Venda por Produto", + "noProductMatchYourSearch": "Nenhum produto corresponde à sua pesquisa.", + "purchaseQty": "Qtd Compra", + "saleQty": "Qtd Venda", + "youDoNotHavePermissionProfitAndLoss": "Você não tem permissão para ver Lucros e Perdas.", + "sold": "Vendido", + "remaining": "Restante", + "totalAssets": "Ativos Totais", + "assets": "Ativos", + "itemName": "Nome do Item", + "personalInfo": "Informação Pessoal:", + "dueBalance": "Saldo Devido", + "walletBalance": "Saldo da Carteira", + "cashIn": "Entrada de Caixa", + "cashOut": "Saída de Caixa", + "runningCash": "Saldo de Caixa Atual", + "moneyIn": "Dinheiro Entrando", + "moneyOut": "Dinheiro Saindo", + "noDataAvailableForGeneratePdf": "Nenhum dado disponível para gerar PDF", + "balanceDue": "Saldo em Dívida", + "returnedAmount": "Valor Retornado", + "saleReturn": "Devolução de Venda", + "saleEdit": "Editar Venda", + "pleaseAddASalesReturn": "Por favor, adicione uma devolução de venda", + "subscriptionReports": "Relatórios de Assinatura", + "started": "Iniciado", + "end": "Fim", + "taxReportList": "Lista de Relatórios de Impostos", + "developedBy": "Desenvolvido por", + "time": "Hora", + "receivedBy": "Recebido por", + "wallet": "Carteira", + "warranty": "Garantia", + "guarantee": "Garantia (Fiança)", + "remark": "Observação", + "bankDetails": "Detalhes Bancários", + "cashAndBank": "Caixa e Banco", + "pdfGenerateSuccessfully": "PDF gerado com sucesso", + "generatingPdf": "A gerar PDF", + "INVOICE": "FATURA", + "admin": "Admin", + "invoiceNumber": "Número da Fatura", + "vatNumber": "Número de IVA", + "customerSignature": "Assinatura do Cliente", + "authorizedSignature": "Assinatura Autorizada", + "poweredBy": "Desenvolvido por", + "shippingCharge": "Taxa de Envio", + "totalReturned": "Total Devolvido", + "amountsInWord": "Valores por Extenso", + "changeAmount": "Valor do Troco", + "sellsBy": "Vendido Por", + "rounding": "Arredondamento", + "paidBy": "Pago Por", + "vatGstTitle": "Título de IVA/GST", + "enterVatGstTitle": "Inserir Título de IVA/GST", + "vatGstNumber": "Número de IVA/GST", + "enterVatGstNumber": "Inserir Número de IVA/GST", + "vatAndTax": "IVA e Imposto", + "customPrint": "Impressão Personalizada", + "taxRates": "Taxas de Imposto", + "taxRatesMangeYourTaxRates": "Taxas de imposto - Gerenciar suas taxas de imposto", + "add": "Adicionar", + "status": "Status", + "active": "Ativo", + "disable": "Desativar", + "deletedSuccessFully": "Apagado com sucesso!", + "failedToDeleteTheTax": "Falha ao apagar o imposto", + "errorDeletingTax": "Erro ao apagar o imposto", + "taxGroup": "Grupo de Impostos", + "combinationOfTheMultipleTaxes": "Combinação de múltiplos impostos", + "subTaxes": "Sub-Impostos", + "action": "Ação", + "addTax": "Adicionar Imposto", + "editTax": "Editar Imposto", + "addNewTax": "Adicionar Novo Imposto", + "enterTaxRates": "Inserir Taxa de Imposto", + "addTaxGroup": "Adicionar Novo Grupo de Impostos", + "editTaxGroup": "Editar Grupo de Impostos", + "taxWithSingleMultipleTaxType": "Imposto com tipo de imposto único/múltiplo", + "noSubTaxSelected": "Nenhum Sub-Imposto Selecionado", + "subTaxList": "Lista de Sub-Impostos", + "taxPercent": "Percentagem de Imposto", + "done": "Concluído", + "writerTaxHere": "Escreva o texto aqui...", + "expiredList": "Lista Expirada", + "listIsEmpty": "A Lista Está Vazia", + "printingInvoice": "A imprimir Fatura", + "salesSetting": "Configurações de Vendas", + "invoiceLogo": "Logotipo da Fatura", + "printingOption": "Opção de Impressão", + "amountRoundingMethod": "Método de Arredondamento de Valor", + "signUp": "Registar", + "returnedItem": "Artigo Devolvido", + "returnedDate": "Data de Devolução", + "saleBy": "Vendido Por", + "purchasedBy": "Comprado Por", + "collectedBys": "Recolhido Por", + "payableAmount": "Valor a Pagar", + "receivedAmount": "Valor Recebido", + "unitPrices": "Preço Unitário", + "item": "Item", + "sl": "Nº", + "mobiles": "Celular", + "paidVia": "Pago via", + "moneyReceipt": "Recibo de Dinheiro", + "receipt": "Recibo", + "barcodeGenerator" : "Gerador de Código de Barras", + "searchProduct" : "Pesquisar Produto", + "code" : "Código", + "price" : "Preço", + "showCode" : "Mostrar código", + "showPrice" : "Mostrar preço", + "showName" : "Mostrar nome", + "actions" : "Ações", + "noItemSelected" : "Nenhum item selecionado", + "noProductSelected" : "Nenhum produto selecionado", + "previewPdf" : "Visualizar PDF", + "salesReturnReport" : "Relatório de Devolução de Vendas", + "purchaseReturnReport" : "Relatório de Devolução de Compra", + "incomeFor" : "Rendimento para", + "enterProductCode": "Insira o código do produto", + "addIncome" : "Adicionar Rendimento", + "incomeDate" : "Data de Rendimento", + "incomeCategories" : "Categorias de Rendimento", + "addIncomeCategory" : "Adicionar Categoria de Rendimento", + "enterIncomeCategoryName" : "Insira o nome da categoria de rendimento", + "totalReturnAmount" : "Montante Total Devolvido", + "returned" : "Devolvido", + "supplierDetails" : "Detalhes do Fornecedor", + "weekly": "Semanal", + "monthly": "Mensal", + "yearly" : "Anual", + "today" : "Hoje", + "thisWeek" : "Esta Semana", + "thisMonth" : "Este Mês", + "thisYear": "Este Ano", + "allTime" : "Todo o Tempo", + "custom" : "Personalizado", + "addUserRole": "Adicionar Função de Usuário", + "noRoleFound": "Nenhuma Função de Usuário Encontrada", + "yourPackageExpiredInDays": "Seu Pacote Expirará em 5 Dias", + "yourPackageExpiredToday": "Seu Pacote Expirará Hoje\n\nPor favor, Compre Novamente", + "contactUs": "Contate-nos", + "writeYourMessageHere": "Escreva sua mensagem aqui", + "sendMessage": "Enviar Mensagem", + "sendYourEmail": "Enviar seu Email", + "setting" : "contexto", + "backToHome": "Voltar para a Página Inicial", + "promoCode": "Código Promocional", + "submit": "Enviar", + "seeAllPromoCode": "Ver todos os códigos promocionais", + "categories": "Categorias", + "enterYourPhoneNumber": "Digite o seu número de telefone", + "enterFullAddress": "Digite o endereço completo", + "enterYourEmailAddress": "Digite o seu endereço de e-mail", + "pleaseEnterAPassword": "Por favor, digite uma senha", + "pleaseEnterAConfirmPassword": "Por favor, digite a confirmação da senha", + "enterYourName": "Digite o seu nome", + "addNewAddress": "Adicionar Novo Endereço", + "firstName": "Primeiro Nome", + "lastName": "Sobrenome", + "country": "País", + "bangladesh": "Bangladesh", + "apply": "Aplicar", + "easytheusedesciption": "O aplicativo PosPro é gratuito e fácil de usar. Na verdade, é um dos melhores sistemas de PDV do mundo.", + "choseYourFeature": "Escolha Suas Funcionalidades", + "choseyourfeatureDesciption": "As funcionalidades são a parte importante que diferencia o PosPro das soluções tradicionais.", + "allBusinessolutionDescrip": "O PosPro é uma solução empresarial completa com estoque, contabilidade, vendas, despesas e lucro/prejuízo.", + "deliveryAddress": "Endereço de Entrega", + "noDataAvailabe": "Não há dados disponíveis", + "addDelivery": "Adicionar Entrega", + "description": "Descrição", + "addNote": "Adicionar Nota", + "image": "Imagem", + "pleaseConnectThePrinterFirst": "Por favor, conecte a impressora primeiro", + "selectCategory": "Selecionar Categoria", + "enterExpenseDate": "Digite a data de despesa", + "enterName": "Digite o Nome", + "enterAmount": "Digite o Valor", + "enterRefNumber": "Digite o número de referência", + "fashions": "Moda", + "billTO": "Conta para", + "totalDue": "Total Devido", + "paymentsAmount": "Montantes Pagos", + "remainingDue": "Valor Restante", + "thankYouForYourDuePayment": "Obrigado pelo pagamento devido", + "print": "Imprimir", + "unitPrice": "Preço Unitário", + "totalPrice": "Preço Total", + "totalVat": "Total de IVA", + "deliveryCharge": "Taxa de Entrega", + "totalPayable": "Total a Pagar", + "thankYouForYourPurchase": "Obrigado pela sua compra", + "pleaseConnectYourBluetoothPrinter": "Por favor, conecte a sua impressora bluetooth", + "editSocialMedia": "Editar Mídias Sociais", + "socialMarketing": "Marketing Social", + "share": "Compartilhar", + "notification": "Notificação", + "purchaseAlarm": "Alerta de Compra", + "purchaseConfirmed": "Compra Confirmada", + "paymentComplete": "Pagamento Concluído", + "return": "Retorno", + "sendSms": "Enviar SMS", + "receiveThePin": "Receber o PIN", + "startNewSale": "Iniciar Nova Venda", + "payment": "Pagamento", + "masterCard": "Mastercard", + "instruction": "Instrução", + "cash": "Dinheiro", + "invoiceViewer": "Visualizador de Fatura", + "size": "Tamanho", + "color": "Cor", + "weight": "Peso", + "capacity": "Capacidade", + "type": "Tipo", + "youWantToDeleteTheProduct": "Deseja deletar este produto?", + "delete": "Deletar", + "contactDetails": "Detalhes de Contato", + "clarence": "Clarence", + "call": "Ligar", + "message": "Mensagem", + "dailyTransaction": "Transação Diária", + "promo": "Promoção", + "send": "Enviar", + "easyToUseThePos": "Fácil de usar o ponto de venda móvel", + "easyToUseDescription": "O aplicativo PosPro é gratuito e fácil de usar. Na verdade, é um dos melhores sistemas de PDV do mundo.", + "chooseYourFeature": "Escolha suas Funcionalidades", + "chooseYourFeatureDescription": "As funcionalidades são a parte importante que diferencia o PosPro das soluções tradicionais.", + "allBusinessSolutions": "Todas as Soluções Empresariais", + "allBusinessSolutionDescription": "O PosPro é uma solução empresarial completa com estoque, contabilidade, vendas, despesas e lucro/prejuízo.", + "skip": "Pular", + "next": "Próximo", + "aNewUpdateAvailable": "Uma nova atualização está disponível\nPor favor, atualize o seu aplicativo", + "skipTheUpdate": "Pular a atualização", + "rememberMeLater": "Lembrar-me depois", + "poweredByAcnoo": "Desenvolvido por Acnoo", + "lossOrProfit": "Perda/Lucro", + "expense": "Despesa", + "parties": "Partes", + "home": "Início", + "sales": "Vendas", + "settings": "Configurações", + "purchaseNow": "Comprar Agora", + "paymentMethods": "Métodos de Pagamento", + "save": "Salvar", + "update": "Atualizar", + "continueButton": "Continuar", + "name": "Nome", + "phone": "Número de telefone", + "email": "Endereço de email", + "address": "Endereço", + "previousDue": "Vencimento anterior", + "selectLang": "Selecione sua lingua", + "addContact": "Adicionar contato", + "moreInfo": "Mais informações", + "retailer": "Varejista", + "dealer": "Distribuidor", + "wholesaler": "Grossista", + "supplier": "Fornecedor", + "CustomerDetails": "Detalhes do cliente", + "recentTransaction": "Transações recentes", + "totalProduct": "Produtos totais", + "total": "Total", + "paid": "Pago", + "unPaid": "não pago", + "due": "Devido", + "connect": "Clique para conectar", + "tryAgain": "Tente novamente", + "loading": "Carregando", + "viewAll": "Ver tudo", + "partyList": "Lista de Partes", + "addCustomer": "Adicione um cliente", + "updateContact": "Atualizar contato", + "dueList": "lista devida", + "collectDue": "Cobrar devido", + "date": "Data", + "dueAmount": "Valor devido: ", + "customerName": "nome do cliente", + "totalAmount": "Montante total", + "paidAmount": "Quantidade paga", + "paymentTypes": "Tipo de pagamento", + "cancel": "Cancelar", + "expenseReport": "Relatório de Despesas", + "fromDate": "Da data", + "toDate": "A data", + "expenseFor": "Despesas para", + "amount": "Quantia", + "noData": "Nenhum dado disponível", + "totalExpense": "Custo total", + "addExpense": "Adicionar Despesa", + "expenseDate": "Data de Despesa", + "referenceNo": "Número de referência", + "note": "Observação", + "expenseCat": "Categorias de despesas", + "search": "Procurar", + "select": "Selecione", + "addExpenseCat": "Adicionar categoria de despesas", + "categoryName": "Nome da Categoria", + "alreadyAdded": "Já adicionado", + "whatNew": "O que há de novo", + "lp": "Perda/Lucro", + "profit": "Lucro", + "loss": "Perda", + "lpDetails": "Detalhes de perda/lucro", + "invoice": "Fatura", + "dates": "Data:", + "mobile": "Móvel:", + "product": "produtos", + "quantity": "Quantidade", + "discount": "Desconto", + "totalLoss": "Perda total", + "totalProfit": "Lucro total", + "productList": "Lista de produtos", + "stock": "Estoque", + "addNewProduct": "Adicionar novo produto", + "productName": "Nome do Produto", + "productCode": "Código do produto", + "purchasePrice": "Preço de compra", + "mrp": "MRP", + "wholeSalePrice": "Preço por atacado", + "dealerPrice": "preço do revendedor", + "manufacturer": "Fabricante", + "saveNPublish": "Salvar e publicar", + "brands": "Marcas", + "addBrand": "Adicionar marca", + "brandName": "Marca", + "addUnit": "Adicionar unidade", + "unitName": "Nome da unidade", + "units": "Unidades", + "addProduct": "Adicione um produto", + "updateProduct": "Atualizar produto", + "salePrice": "Preço de venda", + "profile": "Perfil", + "edit": "Editar", + "businessCat": "categoria de negócio", + "language": "linguagem", + "changePassword": "Alterar a senha", + "updateProfile": "Atualize seu perfil", + "businessName": "Empresa e Nome Comercial", + "addPurchase": "Adicionar compra", + "inv": "Número da Fatura", + "supplierName": "Nome do Fornecedor", + "itemAdded": "Item adicionado", + "addItems": "Adicionar itens", + "subTotal": "Subtotal", + "returnAmount": "Valor de devolução", + "chooseSupplier": "Escolha um Fornecedor", + "noSupplier": "Nenhum fornecedor disponível", + "salesDetails": "Detalhes de vendas", + "editPurchaseInvoice": "Editar fatura de compra", + "purchaseList": "lista de compras", + "addAPurchase": "Adicione uma compra", + "dueReport": "Relatório de vencimento", + "fullyPaid": "Totalmente pago", + "stillUnpaid": "ainda não pago", + "purchaseReport": "Relatório de compra", + "connectPrinter": "Conecte sua impressora", + "clickToConnect": "Clique para conectar", + "collectDues": "Por favor, colete um devido", + "addNewPurchase": "Adicione uma compra", + "salesReport": "Relatório de vendas", + "addSale": "Adicione uma venda", + "reports": "Relatórios", + "chooseCustomer": "Escolha um cliente", + "addSales": "Adicionar vendas", + "saleList": "Lista de Vendas", + "editSalesInvoice": "Editar fatura de venda", + "previousPayAmount": "Valor do pagamento anterior", + "printing": "Opção de impressão", + "subscription": "Inscrição", + "userRole": "Papel do usuário", + "currency": "Moeda", + "logOut": "Sair", + "stockList": "Lista de ações", + "purchase": "Comprar", + "sale": "Oferta", + "yourPack": "Seu pacote", + "freePlan": "Plano Gratuito", + "youRUsing": "Você está usando ", + "freePack": "Pacote Gratuito", + "premiumPlan": "Plano Premium", + "packFeatures": "Recursos do pacote", + "unlimited": "Ilimitado", + "updateNow": "Atualizar agora", + "purchasePremium": "Adquirir Plano Premium", + "buyPremium": "Comprar plano premium", + "paypalPay": "Pagar com Paypal", + "gotEmail": "Você tem um e-mail", + "sendEmail": "Enviamos um e-mail com instruções sobre como redefinir a senha para:", + "checkEmail": "Verificar email", + "close": "Fechar", + "forgotPassword": "Esqueceu sua senha", + "enterEmail": "Digite seu endereço de e-mail abaixo para receber o link de redefinição de senha.", + "sendLink": "Enviar link de redefinição", + "emailText": "E-mail", + "password": "Senha", + "logIn": "Conecte-se", + "noAcc": "Não tem conta?", + "register": "Registro", + "phoneVerification": "Verificação de telefone", + "registerTitle": "Precisamos registrar seu telefone sem começar!", + "sendCode": "Envie o código", + "staffLogin": "Login da equipe", + "logInWithMail": "Entrar com e-mail", + "setUpProfile": "Configure seu perfil", + "setUpDesc": "Atualize seu perfil para conectar seu médico com uma melhor impressão", + "gallery": "Galeria", + "camera": "Câmera", + "companyAddress": "Endereço da companhia", + "openingBalance": "Saldo inicial", + "confirmPass": "Confirme sua senha", + "haveAcc": "já tem uma conta?", + "loginWithPhone": "Entrar com telefone", + "editPhone": "Editar número de telefone?", + "createAcc": "Criar uma conta gratuita", + "congratulation": "Parabéns", + + "signIn": "Entrar", + "welcomeBack": "Bem-vindo de volta!", + "passwordCannotBeEmpty": "A senha não pode estar vazia", + "reset": "Redefina a senha usando seu e-mail ou número de telefone", + "lableEmail": "E-mail", + "hintEmail": "Digite o endereço de e-mail", + "emailCannotBeEmpty": "O e-mail não pode estar vazio", + "pleaseEnterAValidEmail": "Por favor, insira um e-mail válido", + "continueE": "Continuar", + "pleaseEnterYourDetails": "Por favor, insira seus detalhes.", + "lablePassword": "Senha", + "hintPassword": "Digite a senha", + "pleaseEnterABiggerPassword": "Por favor, insira uma senha maior", + "rememberMe": "Lembrar-me", + "donNotHaveAnAccount": "Não tem uma conta?", + "createAFreeAccount": "Crie uma Conta Gratuita", + "fullName": "Nome Completo", + "enterYourFullName": "Digite seu nome completo", + "nameCanNotBeEmpty": "O nome não pode estar vazio", + "alreadyHaveAnAccount": "Já tem uma conta?", + "createNewPassword": "Criar Nova Senha", + "setUpNewPassword": "Configurar Nova Senha", + "resetPassword": "Redefina sua senha para recuperar e fazer login na sua conta", + "newPassword": "Nova Senha", + "confirmPassword": "Confirmar Senha", + "passwordsDoNotMatch": "As senhas não coincidem", + "verityEmail": "Verificar E-mail", + "verification": "Verificação", + "digits": "Um PIN de 6 dígitos foi enviado para o seu endereço de e-mail:", + "enterValidOTP": "Digite o OTP válido", + "resendOTP": "Reenviar OTP", + "verifyYourEmail": "Verifique Seu E-mail", + "weHaveSentAConfirmationEmailTo": "Enviamos um e-mail de confirmação para", + "folder": "Pode ser que o e-mail tenha ido para sua pasta de spam.", + "gotIt": "Entendi", + "enterOpeningBalance": "Digite o saldo inicial", + "pleaseEnterAValidBusinessName": "Por favor, insira um nome de empresa válido", + "enterBusiness": "Digite o Nome da Empresa/Loja", + "selectBusinessCategory": "Selecione a Categoria de Negócio", + "todaySummary": "Resumo de Hoje", + "sellAll": "Vender Tudo >", + "income": "Renda", + "purchased": "Comprado", + "endYourFreePlan": "Termine seu plano gratuito", + "yourFree": "Seu Pacote Gratuito está quase no fim, compre seu próximo plano. Obrigado.", + "upgradeNow": "Atualizar Agora", + "notFound": "Não Encontrado", + "updateYourSubscription": "Atualize sua assinatura", + "noDataFound": "Nenhum Dado Encontrado", + "areYouSure": "Tem certeza?", + "doYouWantToExitTheApp": "Deseja sair do aplicativo?", + "no": "Não", + "yes": "Sim", + "dashboard": "Painel", + "salesPurchaseOverview": "Visão Geral de Vendas e Compras", + "totalItems": "Itens Totais", + "totalCategories": "Categorias Totais", + "quickOverview": "Visão Geral Rápida", + "totalIncome": "Renda Total", + "customerDue": "Devido pelo Cliente", + "stockValue": "Valor do Estoque", + "lossProfit": "Perda/ Lucro", + "cost": "Custo", + "qty": "Qtd", + "noProductFound": "Nenhum Produto Encontrado", + "phoneNumber": "Número de Telefone", + "pleaseEnterAValidName": "Por favor, insira um nome válido", + "pleaseEnterValidPhoneAndNameFirst": "Por favor, insira um telefone e nome válidos primeiro", + "confirmDelete": "Confirmar Exclusão", + "areYouSureYouWant": "Tem certeza de que deseja excluir esta parte?", + "pleaseEnterAValidPhoneNumber": "Por favor, insira um número de telefone válido", + "sendSMS": "Enviar SMS", + "searchH": "Pesquisar Aqui....", + "transactions": "Transações", + "selectAInvoice": "Selecione uma fatura", + "totalDueAmount": "Valor Total Devido", + "youCanNotPayMoreThenDue": "Você não pode pagar mais do que o devido", + "noDueSelected": "Nenhuma Dívida Selecionada", + "pleaseEnterName": "Por favor, insira o nome", + "pleaseEnterAmount": "Por favor, insira o valor", + "enterNote": "Digite a Nota", + "pleaseSelectAExpenseCategory": "Por favor, selecione uma categoria de despesa", + "enterExpanseCategoryName": "Digite o nome da categoria de despesa", + "comingSoon": "Em Breve", + "pleaseMakeASaleFirst": "Por favor, faça uma venda primeiro", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Gateway de Pagamento", + "paymentSuccess": "Pagamento Bem-Sucedido", + "paymentWasSuccessful": "O pagamento foi bem-sucedido!", + "paymentFailed": "Pagamento Falhou", + "paymentFailedPleaseTryAgain": "O pagamento falhou. Por favor, tente novamente.", + "pleaseEnterAValidBrandName": "Por favor, insira um nome de marca válido", + "enterABrandName": "Digite um nome de marca", + "addCategory": "Adicionar Categoria", + "enterCategoryName": "Digite o nome da categoria", + "selectVariations": "Selecione variações:", + "dataSavedSuccessfully": "Dados salvos com sucesso.", + "somethingIs": "Algo está", + "updateYourProfile": "Atualize seu perfil para conectar seus clientes com uma melhor impressão", + "shopOpeningBalance": "Saldo Inicial da Loja", + "shopRemainingBalance": "Saldo Restante da Loja", + "enterAValidDiscount": "Digite um desconto válido", + "addProductFirst": "Adicione o produto primeiro", + "subtotal": "Subtotal", + "purchaseDetails": "Detalhes da Compra", + "riead": "Ler", + "totall": "Total:", + "startDate": "Data de Início", + "pickStartDate": "Escolher Data de Início", + "endDate": "Data de Término", + "pickEndDate": "Escolher Data de Término", + "failedToGetPlatformVersion": "Falha ao obter a versão da plataforma.", + "enterQuantity": "Digite a quantidade", + "pleaseAddQuantity": "Por favor, adicione a quantidade", + "willBeAddedSoon": "Será Adicionado em Breve", + "addedToCart": "Adicionado ao Carrinho", + "connectYourPrinter": "Conecte sua impressora", + "customerPay": "Pagamento do Cliente", + "supplerPay": "Pagamento do Fornecedor", + "incomeReport": "Relatório de Renda", + "category": "Categoria", + "balance": "Saldo", + "itemsSales": "Vendas de Itens", + "totalPurchase": "Compra Total", + "totalSales": "Vendas Totais", + "stockReport": "Relatório de Estoque", + "lossProfitReport": "Relatório de Perda/ Lucro", + "outOfStock": "Fora de Estoque", + "vat": "IVA", + "customerPhoneNumber": "Número de Telefone do Cliente", + "enterCustomerPhoneNumber": "Digite o número de telefone do cliente", + "walkInCustomer": "Cliente que Chegou", + "guest": "Convidado", + "stocks": "Estoque:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Não Perturbe", + "on": "Ativado", + "off": "Desativado", + "unlimitedUsagesOfOurPackage": "Uso Ilimitado do Nosso Pacote\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Pagar para Assinar", + "field": "Campo", + "successfullyPaid": "Pago com sucesso", + "profileEdit": "Editar Perfil", + "products": "Produtos", + "salesList": "Lista de Vendas", + "useTitleCanNotBeEmpty": "O título do usuário não pode estar vazio", + "userTitle": "Título do Usuário", + "enterUserTitle": "Digite o Título do Usuário", + "create": "Criar", + "youHaveToGivePermission": "Você Tem Que Dar Permissão", + "all": "Todos", + "userRoleDetails": "Detalhes do Papel do Usuário", + "doYouWantToDeleteTheUser": "Deseja excluir o usuário?", + "thisProductAlreadyAdded": "Este produto já foi adicionado!", + "pleaseEnterAValidProductName": "Por favor, insira um nome de produto válido", + "enterProductName": "Digite o nome do produto", + "pleaseSelectACategory": "Por favor, selecione uma categoria", + "productCategory": "Categoria do Produto", + "selectProductCategory": "Selecione a Categoria do Produto", + "enterSize": "Digite o Tamanho", + "enterColor": "Digite a Cor", + "enterWeight": "Digite o Peso", + "enterCapacity": "Digite a Capacidade", + "enterType": "Digite o Tipo", + "productBrand": "Marca do Produto", + "selectABrand": "Selecione uma marca", + "productCodeIsRequired": "Código do produto é obrigatório", + "enterAValidStock": "Digite um estoque válido", + "enterStock": "Digite o estoque", + "productUnit": "Unidade do Produto", + "selectProductUnit": "Selecione a Unidade do Produto", + "pleaseEnterAValidPurchasePrice": "Por favor, insira um preço de compra válido", + "enterPurchasePrice": "Digite o preço de compra", + "pleaseEnterAValidSalePrice": "Por favor, insira um preço de venda válido", + "enterSaltingPrice": "Digite o preço de venda", + "enterWholesalePrice": "Digite o preço no atacado", + "enterDealerPrice": "Digite o preço de revenda", + "enterDiscount": "Digite o desconto", + "enterManufacturerName": "Digite o nome do fabricante", + "adding": "Adicionando..", + "pleaseEnterAValidUnitName": "Por favor, insira um nome de unidade válido", + "pleaseEnterUnitName": "Por favor, insira o nome da unidade", + "productDetails": "Detalhes do Produto", + "smartWatch": "Relógio Inteligente", + "appleWatch": "Apple Watch", + "deleting": "Excluindo....", + "brand": "Marca", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Detalhes", + "weSentAnOTPInYourPhoneNumber": "Enviamos um OTP para o seu número de telefone", + "pleaseEnterTheOTP": "Por favor, insira o OTP", + "enterAValidOTP": "Digite um OTP válido", + "verify": "Verificar", + "resendIn": "Reenviar OTP em ", + "dueCollection": "Cobrança de dívida", + "noTransaction": "Nenhuma transação", + "updating": "Atualizando...", + "confirmSMSTo": "Confirmar SMS para", + "anSMSWillBeSentToTheFollowingNumber": "Um SMS será enviado para o seguinte número:", + "package": "Pacote", + "permissionNotGranted": "Permissão não concedida!", + "collectedBy": "Coletado por:", + "phonee": "Telefone:", + "purchaseBy": "Comprado por:", + "salesBy": "Vendido por:", + "days": "dias", + "freeLifetimeUpdate": "Atualização Vitalícia Gratuita", + "android": "Suporte para Apps Android e iOS", + "premiumCustomerSupport": "Suporte para Apps Android e iOS", + "customInvoiceBranding": "Personalização da Fatura", + "unlimitedUsage": "Uso Ilimitado", + "freeDataBackup": "Backup de Dados Gratuito", + "addCustomers": "Adicionar Cliente", + "noDue": "Sem Dívida", + "customer": "Cliente", + "billingAddress": "Endereço de Cobrança", + "enterAddress": "Digite o Endereço", + "city": "Cidade", + "cityName": "Nome da Cidade", + "state": "Estado", + "stateName": "Nome do Estado", + "zip": "Código Postal", + "zipCode": "Digite o Código Postal", + "chooseCountry": "Escolher País", + "shippingAddress": "Endereço de Entrega", + "partyCreateWarn": "Você não tem permissão para criar um Parceiro.", + "addParty": "Adicionar Parceiros", + "creditLimit": "Limite de Crédito do Parceiro", + "selectOne": "Selecione Um", + "roundings": "Arredondamento (+/-)", + "roundingTotal": "Total Arredondado", + "opinion": "Digite sua opinião", + "dueSaleWarn": "Vendas a prazo não são permitidas para clientes avulsos.", + "paymentTypeHint": "Por favor, selecione um tipo de pagamento", + "createSaleWarn": "Você não tem permissão para criar venda.", + "updateSaleWarn": "Você não tem permissão para atualizar venda.", + "uploadImage": "Carregar Imagem", + "useGallery": "Usar galeria", + "openCamera": "Abrir Câmera", + "scanCode": "Escanear código QR do produto", + "posSale": "Venda POS", + "selectCustomer": "Selecionar Cliente", + "searchWith": "Pesquisar...", + "filter": "Filtro", + "productNotFound": "Produto não encontrado", + "noMatched": "Nenhum produto correspondente encontrado.", + "inventoryPermission": "Você não tem permissão de inventário", + "noParty": "Nenhum Parceiro Encontrado", + "purchaseWarn": "Você não tem permissão para criar compras.", + "purchaseUpdateWarn": "Você não tem permissão para atualizar compras.", + "addVariantDetails": "Adicionar Detalhes da Variante", + "purchaseEx": "Preço de Compra Ex.", + "purchaseIn": "Preço de Compra Inc.", + "purchaseExReq": "Preço de compra Ex. obrigatório", + "purchaseInReq": "Preço de compra Inc. obrigatório", + "profitMargin": "Margem de Lucro (%)", + "saleReq": "Preço de venda obrigatório", + "manufactureDate": "Data de Fabricação", + "selectDate": "Selecionar Data", + "expDate": "Data de Validade", + "saveVariant": "Salvar Variante", + "model": "Modelo", + "selectModel": "Selecionar Modelo", + "bulk": "Upload em Massa", + "barcodeGen": "Gerador de Código de Barras", + "upload": "Carregar", + "sku": "SKU / Código", + "lowStock": "Estoque Baixo", + "enLowStock": "Digite estoque baixo", + "manuDate": "Data de Fabricação", + "single": "Individual", + "batch": "Lote", + "batchNo": "Número do Lote", + "entBatchNo": "Digite o Número do Lote", + "variantAdded": "Variante adicionada com sucesso!", + "variantDelete": "Variante deletada com sucesso!", + "addVariant": "Adicionar Variante", + "typeSelect": "Selecionar Tipo", + "taxType": "Tipo de Imposto", + "selectTax": "Selecionar Imposto", + "updateProductWarn": "Você não tem permissão para atualizar o Produto.", + "addProductWarn": "Você não tem permissão para criar o Produto.", + "updateProductSuccess": "Produto atualizado com sucesso!", + "addProductSuccess": "Produto criado com sucesso!", + "choose": "Escolher", + "view": "Ver Detalhes", + "priceWarn": "Preço não pode estar vazio", + "productSetting": "Configurações do Produto", + "saveSetting": "Salvar Configurações", + "addStock": "Adicionar Estoque", + "stockWarn": "Estoque deve ser pelo menos 1", + "updateSuccess": "Atualizado com sucesso", + "updateFailed": "Falha ao atualizar o estoque", + "deleteBatchWarn": "Tem certeza que deseja deletar este lote?", + "lowStockReport": "Relatório de Estoque Baixo", + "genPdfWarn": "Nenhum dado disponível para gerar PDF", + "dateFilterWarn": "Data final não pode ser anterior à data inicial.", + "createPdfWarn": "Você não tem permissão para criar PDF.", + "expirationStatus": "Status de Validade", + "selectFDate": "Selecionar data inicial", + "selectToDate": "Selecionar data final", + "clear": "Limpar", + "incomeReportPermission": "Você não tem permissão para ver o relatório de renda.", + "deleteAcc": "Excluir Conta", + "deletePartyWarn": "Você não tem permissão para deletar parceiro.", + "updatePartyWarn": "Você não tem permissão para atualizar parceiro.", + "phoneNotAvail": "Número de telefone não está disponível.", + "notLaunch": "Não foi possível abrir o aplicativo de telefone.", + "quickOver": "Visão Rápida", + "tranSacOver" : "Visão geral da transação", + "profitLoss" : "Lucro e prejuízo" +} \ No newline at end of file diff --git a/lib/l10n/intl_ro.arb b/lib/l10n/intl_ro.arb new file mode 100644 index 0000000..be0e759 --- /dev/null +++ b/lib/l10n/intl_ro.arb @@ -0,0 +1,1262 @@ +{ + "deleteDialogDetails": "Ești sigur că vrei să îți ștergi contul? Această acțiune va șterge definitiv toate datele tale.", + "passwordMust6Character": "Parola trebuie să aibă cel puțin 6 caractere", + "passwordIsRequired": "Parola trebuie să aibă cel puțin 6 caractere", + "iAgreeDeleteMyAccountPermanent": "Sunt de acord cu ștergerea definitivă a contului meu.", + "flat": "Fix", + "percent": "Procent", + "partialPaid": "Plătit parțial", + "selectStock": "Selectează stoc", + "stockOrVariant": "Stoc / Variantă", + "noBatch": "Niciun lot", + "purchaseQuantityRequired": "Cantitatea de achiziție este obligatorie", + "excelUploader": "Încărcător Excel", + "remove": "Elimină", + "uploading": "Se încarcă...", + "pickAndUploadFile": "Alege și încarcă fișierul", + "downloadExcelFormat": "Descarcă formatul Excel", + "excelFiles": "Fișiere Excel", + "noFileSelected": "Niciun fișier selectat", + "orContinueWith": "Sau continuă cu", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Autentificare eșuată. Te rugăm să încerci din nou.", + "someThingWithWrongWithTheWebPage": "Ceva nu este în regulă cu pagina web.", + "loadingOtpSetting": "Se încarcă setările OTP...", + "youCanNowResendYourOtp": "Acum poți retrimite codul OTP.", + "resendOtpSeconds": "Retrimite OTP în ${start} secunde", + "oldPassword": "Parola veche", + "oldPasswordCanNotBeEmpty": "Parola veche nu poate fi goală", + "seconds": "secunde", + "downloading": "Se descarcă...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Descărcare reușită! Verifică folderul Documente", + "printBarCode": "Printează cod de bare", + "youDoNotHavePermissionToGenerateBarcode": "Nu ai permisiunea de a genera cod de bare.", + "download": "Descarcă", + "packingDate": "Data ambalării", + "permissionDeniedToViewBank": "Permisiune refuzată pentru vizualizarea băncii.", + "permissionDeniedToUpdateBank": "Permisiune refuzată pentru actualizarea băncii.", + "editWarehouse": "Editează depozit", + "addNewWarehouse": "Adaugă depozit nou", + "warehouseName": "Nume depozit", + "enterWarehouseName": "Introdu numele depozitului", + "amountMustBeGreaterThanZero": "Suma trebuie să fie mai mare de 0", + "canNotRetrievePaymentDetails": "Nu s-au putut prelua detaliile de plată.", + "youDonNotHavePermissionToCreateExpense": "Nu ai permisiunea de a crea o cheltuială.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nu ai permisiunea de a crea o categorie de cheltuieli.", + "salesReturn": "Retur vânzări", + "purchaseReturn": "Retur vânzări", + "returnQuantity": "Cantitate retur", + "nonFoundableDiscount": "Nerambursabil (TVA/Discount)", + "confirmReturn": "Confirmă retur", + "pleaseSelectForProductReturn": "Te rugăm să selectezi produsul pentru retur", + "failedToProcessReturn": "Eroare la procesarea returului.", + "noValuesDenied": "Nicio valoare definită", + "editCategory": "Editează categoria", + "editModel": "Editează modelul", + "addNewModel": "Adaugă model nou", + "pleaseEnterValidName": "Te rugăm să introduci un nume valid", + "modelName": "Nume model", + "enterModelName": "Introdu numele modelului", + "modelUpdateSuccessfully": "Model actualizat cu succes!", + "modelCreatedSuccessfully": "Model creat cu succes!", + "models": "Modele", + "enterLabelText": "Introdu textul etichetei", + "searchBatchNo": "Caută lot nr...", + "noActiveUser": "Niciun utilizator activ", + "notInternetConnection": "Fără conexiune la internet", + "pleaseCheckYourInternetConnection": "Verifică conexiunea la internet și încearcă din nou", + "ok": "Ok", + "addCash": "Adaugă numerar", + "reduceCash": "Redu numerar", + "transactionType": "Tip tranzacție", + "user": "Utilizator", + "toAccount": "Către cont", + "fromAccount": "Din cont", + "years": "Ani", + "comboProductReport": "Raport produse combo", + "grossProfit": "Profit Brut (Gross Profit)", + "netProfit": "Profit Net (Net Profit)", + "incomeType": "Tip de venit", + "expensesType": "Tipuri de cheltuieli", + "resets": "Resetare", + "packageName": "Nume pachet", + "start": "Start", + "paymentMethod": "Metodă de plată", + "addPayment": "Adaugă plată", + "advance": "Avans", + "noteLevel": "Nivel notă", + "enterYourNoteLevel": "Introduceți nivelul notei", + "postSaleMessage": "Mesaj post-vânzare", + "enterYourPostSaleMessage": "Introduceți mesajul post-vânzare", + "a4PageLogo": "Logo factură A4", + "thermalInvoicePageLogo": "Logo factură termică", + "thermalPrinterLanguage": "Limbă imprimantă termică", + "thermalPrinterPageSize": "Mărime pagină imprimantă termică", + "openSetting": "Deschide setări", + "selectRack": "Selectați raftul principal", + "rack": "Raft principal (Rack)", + "selectShelf": "Selectați polița", + "shelf": "Poliță (Shelf)", + "variations": "Variații", + "combo": "Combo", + "enterBatchNo": "Introduceți nr. lot (Batch No.)", + "selectWarehouse": "Selectați depozitul", + "warehouse": "Depozit (Warehouse)", + "netTotalAmount": "Valoare totală netă", + "defaultSellingPrice": "Preț de vânzare implicit", + "selectItems": "Selectați articole", + "variantList": "Listă variante", + "addSubVariation": "Adaugă sub-variație", + "editProduct": "Editare produs", + "noItemFound": "Niciun articol găsit", + "youDoNotHavePermissionDeleteTheShelf": "Nu aveți permisiunea de a șterge polița", + "notMatchingResultFound": "Niciun rezultat găsit", + "editShelf": "Editare poliță", + "addShelf": "Adăugare poliță nouă", + "shelfName": "Nume poliță", + "enterShelfName": "Introduceți numele poliței", + "pleaseEnterShelfName": "Vă rugăm să introduceți numele poliței", + "productRacks": "Rafturi produse", + "racks": "Rafturi principale (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nu aveți permisiunea de a crea rafturi.", + "youDoNtHavePermissionToDeleteRacks": "Nu aveți permisiunea de a șterge rafturi.", + "youDoNtHavePermissionToUpdateRacks": "Nu aveți permisiunea de a actualiza rafturi.", + "addNewRack": "Adăugare raft principal nou", + "editRack": "Editare raft principal", + "rackName": "Nume raft principal", + "pleaseEnterRackName": "Vă rugăm să introduceți numele raftului principal", + "shelves": "Polițe (Shelves)", + "pressToSelect": "Apăsați pentru a selecta", + "selectAtLeastOneRack": "Selectați cel puțin o poliță", + "inActive": "Inactiv", + "addNewVariation": "Adăugare variație nouă", + "editVariations": "Editare variație", + "values": "Valori", + "enterValues": "Introduceți valorile", + "pleaseEnterAtLeastOneValues": "Vă rugăm să introduceți cel puțin o valoare.", + "productVariations": "Variații produs", + "permissionDenied": "Acces refuzat", + "noVariationFound": "Nicio variație găsită.", + "addNewVariations": "Adăugare variații noi", + "variationId": "ID Variație (Variation ID)", + "updateRole": "Actualizare rol", + "addRole": "Adăugare rol", + "enterUserName": "Introduceți numele de utilizator", + "enterYourPassword": "Introduceți parola", + "selectAll": "Selectați tot", + "sNo": "Nr. crt. (S.No.)", + "feature": "Caracteristică", + "read": "Citire", + "viewPrice": "Vezi preț", + "purchaseReturns": "Retururi achiziții", + "expiredProduct": "Produse expirate", + "barcodes": "Coduri de bare", + "bulkUploads": "Încărcare în masă", + "productModels": "Modele de produse", + "incomes": "Venituri", + "dues": "Datorii", + "subscriptions": "Abonamente", + "paymentsTypes": "Tipuri de plată", + "roles": "Roluri", + "manageSetting": "Gestionare setări", + "downloadApk": "Descărcare APK", + "vatReports": "Rapoarte TVA (VAT)", + "profitAndLossDetailsReport": "Raport detaliat profit și pierdere", + "transactionsHistoryReport": "Rapoarte istoric tranzacții", + "expireProductReports": "Rapoarte produse expirate", + "productPurchaseReport": "Raport achiziție produse", + "productSalesReport": "Raport vânzare produse", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "Sigur doriți să ștergeți acest rol?", + "inStock": "În stoc", + "informationShowInLabels": "Informații de afișat pe etichete", + "packageDate": "Data ambalării", + "barCodePrintLabelSetting": "Setare imprimare etichetă cod de bare", + "labelRoleLabelSize2Inch": "Dimensiune rolă etichetă 2\"*1, 50mm*25mm, spațiu 3.1mm", + "labelRoleLabelSize1_5Inch": "Dimensiune rolă etichetă 1.5\"*1, 38mm*25mm, spațiu 3.1mm", + "thirtyTwoLabelPerSheet": "32 etichete pe foaie, 8.27 x 11.69 inci", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nu aveți permisiunea de a genera coduri de bare.", + "pleaseSelectAProductFirst": "Vă rugăm să selectați un produs mai întâi", + "pleaseEnterAValidQuantity": "Introduceți o cantitate validă (minim 1) pentru toate produsele", + "pleaseSelectProductFirst": "Vă rugăm să selectați un produs mai întâi", + "bluetoothIsTurnedOff": "Bluetooth este oprit. Vă rugăm să-l porniți.", + "noBluetoothDeviceSelected": "Niciun dispozitiv Bluetooth selectat.", + "printLabel": "Imprimare etichetă", + "caningForDevices": "Scanare dispozitive...", + "noDeviceFound": "Niciun dispozitiv găsit", + "retryScan": "Reîncercați scanarea", + "connectedTo": "Conectat la", + "pleaseEnableBluetooth": "Vă rugăm să activați Bluetooth", + "skuOrCode": "SKU / Cod", + "lowStockAlert": "Alertă stoc scăzut", + "tax": "Taxă (Tax)", + "costExclusionTax": "Cost fără taxă", + "costInclusionTax": "Cost cu taxă", + "mrpOrSalePrice": "Preț vânzare/Preț catalog (MRP)", + "expiredDate": "Data expirării", + "sellingPrice": "Preț de vânzare", + "variationsProduct": "Produse cu variații", + "comboProducts": "Produse combo", + "noStockAvailable": "Nu există date despre stoc.", + "highToLowPrice": "Preț descrescător", + "lowToHighPrice": "Preț crescător", + "attachment": "Atașament", + "viewStock": "Vezi stoc", + "expiry": "Expirare", + "expire": "Expiră", + "sevenDays": "7 zile", + "fifteenthDays": "15 zile", + "thirtyDays": "30 zile", + "sixtyDays": "60 zile", + "outPremiumPlan": "Planul nostru Premium", + "youDoNotHavePermissionToCreatePurchase": "Nu aveți permisiunea de a crea achiziții.", + "thisPlanIsNotAvailableToPurchase": "Acest plan nu este disponibil pentru achiziție", + "thisPlanIsEligibleForUpgrade": "Acest plan nu este eligibil pentru upgrade", + "extendPlan": "Prelungire plan", + "buyNow": "Cumpără acum", + "none": "Niciunul", + "roundToWholeNumber": "Rotunjire la număr întreg", + "roundToNearestWholeNumber": "Rotunjire la cel mai apropiat întreg", + "roundToNearnessDecimalNumber005": "Rotunjire la cea mai apropiată zecimală (0.05)", + "roundToNearnessDecimalNumber01": "Rotunjire la cea mai apropiată zecimală (0.1)", + "roundToNearnessDecimalNumber05": "Rotunjire la cea mai apropiată zecimală (0.5)", + "lastYear": "Anul trecut", + "productStock": "Stoc produs", + "unit": "Unitate", + "showExpireDate": "Afișare dată expirare", + "vatId": "Cod TVA (Vat Id)", + "vatType": "Tip TVA (vatType)", + "exclusivePrice": "Preț fără TVA (exclusivePrice)", + "inclusivePrice": "Preț cu TVA (inclusivePrice)", + "profitPercent": "Procent profit", + "showSingle": "Afișare individuale", + "showCombo": "Afișare combo", + "showVariant": "Afișare variante", + "showAction": "Afișare acțiune", + "ledger": "Registru Jurnal", + "youDoNotHavePermissionToGenerateReport": "Nu aveți permisiunea de a genera rapoarte", + "noDataAvailable": "Nu există date disponibile", + "youDoNotHavePermissionToExportExcel": "Nu aveți permisiunea de a exporta în Excel", + "noDataAvailableForExport": "Nu există date pentru export", + "supplierDue": "Datorii Furnizor", + "partyType": "Tip Partener", + "allParty": "Toți Partenerii", + "yesterday": "Ieri", + "last7Days": "Ultimele 7 zile", + "last30Days": "Ultimele 30 zile", + "currentMonth": "Luna curentă", + "lastMonth": "Luna trecută", + "currentYear": "Anul curent", + "customerDate": "Dată personalizată", + "noTransactionToGeneratePdf": "Nicio tranzacție pentru generarea PDF", + "generatePdf": "Generează PDF", + "noTransactionFound": "Nicio tranzacție găsită", + "reference": "Referință", + "creditIn": "Credit (Intrare)", + "debitOut": "Debit (Ieșire)", + "subscribeNow": "Abonează-te acum", + "expired": "Expirat", + "totalBalance": "Sold Total", + "hoursLeft": "Ore rămase", + "daysLeft": "Zile rămase", + "pos": "Punct de vânzare (POS)", + "profitAndLoss": "Profit și Pierdere", + "branch": "Filială", + "hrm": "Management Resurse Umane (HRM)", + "inventory": "Inventar", + "editAttendance": "Editează prezența", + "addNewAttendance": "Adaugă prezență nouă", + "employee": "Angajat", + "pleaseSelectAnEmployee": "Vă rugăm selectați un angajat", + "shift": "Tură", + "selectEmployeeFirst": "Selectați mai întâi angajatul", + "selectDateFirst": "Selectați mai întâi data", + "month": "Lună", + "autoSelected": "Selectat automat", + "pleaseSelectDate": "Vă rugăm selectați data", + "timeIn": "Ora intrării", + "timeOut": "Ora ieșirii", + "attendance": "Prezență", + "allEmployee": "Toți angajații", + "noAvailableRecordFound": "Nu s-au găsit înregistrări disponibile.", + "addAttendance": "Adaugă prezență", + "noNoteProvided": "Nicio notă furnizată.", + "duration": "Durată", + "youDoNotHavePermissionToViewAttendance": "Nu aveți permisiunea de a vedea prezența", + "department": "Departament", + "noDepartmentFound": "Nu s-a găsit niciun departament.", + "inactive": "Inactiv", + "noDescriptionAvailableForThisDepartment": "Nicio descriere disponibilă pentru acest departament.", + "youDoNotHavePermissionToUpdateDepartment": "Nu aveți permisiunea de a actualiza departamentul.", + "youDoNotHavePermissionToDeleteDepartment": "Nu aveți permisiunea de a șterge departamentul.", + "failedToDeleteTheDeterment": "Ștergerea departamentului a eșuat", + "failedToLoadDepartment": "Încărcarea departamentului a eșuat", + "addDepartment": "Adaugă departament", + "saving": "Se salvează...", + "editDesignation": "Editează funcția", + "addDesignation": "Adaugă funcție nouă", + "designationName": "Nume funcție", + "enterDesignationName": "Introduceți numele funcției", + "pleaseEnterDesignationName": "Vă rugăm introduceți numele funcției", + "pleaseSelectAStatus": "Vă rugăm selectați un status", + "enterDescription": "Introduceți descrierea", + "designation": "Funcție", + "noDesignationFound": "Nu s-a găsit nicio funcție.", + "noDescriptionAvailableForThisDesignation": "Nicio descriere disponibilă pentru această funcție.", + "youDoNotPermissionToUpdateDesignation": "Nu aveți permisiunea de a actualiza funcția.", + "youDoNotHavePermissionToDeleteDesignation": "Nu aveți permisiunea de a șterge funcția.", + "updatePurchase": "Actualizează achiziția", + "editEmployee": "Editează angajatul", + "addNewEmployee": "Adaugă angajat nou", + "enterFullName": "Introduceți numele complet", + "pleaseSelectDesignation": "Vă rugăm selectați funcția", + "pleaseSelectDepartment": "Vă rugăm selectați departamentul", + "pleaseSelectStatus": "Vă rugăm selectați statusul", + "pleaseEnterYourPhoneNumber": "Vă rugăm introduceți numărul de telefon", + "countryName": "Țară", + "enterYourCountry": "Introduceți țara", + "salary": "Salariu", + "pleaseEnterYourSalary": "Vă rugăm introduceți salariul", + "gender": "Gen", + "pleaseSelectYourGender": "Vă rugăm selectați genul", + "pleaseSelectYourShift": "Vă rugăm selectați tura", + "birthDate": "Data nașterii", + "joinDate": "Data angajării", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Vă rugăm selectați date de început și sfârșit valide.", + "endDateCannotBeBeforeStartDate": "Data de sfârșit nu poate fi înainte de data de început.", + "editHoliday": "Editează sărbătoarea", + "addNewHoliday": "Adaugă sărbătoare nouă", + "enterHolidayName": "Introduceți numele sărbătorii", + "pleaseEnterHolidayName": "Vă rugăm introduceți numele sărbătorii", + "pleaseEnterDate": "Vă rugăm introduceți data", + "pleaseSelectStartDate": "Vă rugăm selectați data de început", + "pleaseEnterEndDate": "Vă rugăm introduceți data de sfârșit", + "endDateBeforeStartDate": "Data de sfârșit este înainte de data de început", + "holidayList": "Lista sărbătorilor", + "noHolidayFound": "Nu s-au găsit sărbători.", + "noHolidayFundMatching": "Nicio sărbătoare potrivită găsită", + "addHoliday": "Adaugă sărbătoare", + "youDoNotHavePermissionToUpgradeHoliday": "Nu aveți permisiunea de a actualiza sărbătorile.", + "holiday": "Sărbătoare", + "editLeave": "Editează concediul", + "addNewLeave": "Adaugă cerere de concediu nouă", + "leaveType": "Tip concediu", + "pleaseSelectALeaveType": "Vă rugăm selectați un tip de concediu", + "pleaseSelectAStartDate": "Vă rugăm selectați o dată de început", + "leaveDuration": "Durată concediu", + "autoCalculatedDays": "Zile calculate automat", + "leaveList": "Lista concediilor", + "noLeaveRequestFound": "Nu s-au găsit cereri de concediu.", + "addLeave": "Adaugă concediu", + "noDescriptionProvided": "Nicio descriere furnizată.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nu aveți permisiunea de a actualiza cererea de concediu.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nu aveți permisiunea de a șterge cererea de concediu.", + "leaveRequest": "Cerere de concediu", + "editPayroll": "Editează statul de plată", + "addNewPayroll": "Adaugă stat de plată nou", + "paymentYear": "An plată", + "pleaseSelectPaymentYear": "Vă rugăm selectați anul plății", + "pleaseSelectAnMonth": "Vă rugăm selectați luna", + "pleaseEnterADate": "Vă rugăm introduceți o dată", + "totalSalaryAmount": "Sumă totală salariu", + "payrollList": "Lista statelor de plată", + "noPayrollFound": "Nu s-au găsit înregistrări salariale.", + "paymentDetails": "Detalii plată", + "youDoNotHaveUpdatePayroll": "Nu aveți permisiunea de a actualiza statul de plată.", + "youDoNotHavePermissionToDeletePayroll": "Nu aveți permisiunea de a șterge statul de plată.", + "payrollRecord": "Înregistrare salarială", + "searchAttendance": "Caută prezență", + "attendanceReport": "Raport prezență", + "noAttendanceRecordFound": "Nu s-au găsit înregistrări de prezență pentru filtrele selectate.", + "searchLeave": "Caută concediu", + "leaveReports": "Rapoarte concediu", + "noLeaveRecordFound": "Nu s-au găsit înregistrări de concediu pentru filtrele selectate.", + "durationDays": "Durată (Zile)", + "payrollReports": "Rapoarte salariale", + "noMatchingPayrollFound": "Nu s-au găsit înregistrări salariale potrivite.", + "editShift": "Editează tura", + "addNewShift": "Adaugă tură nouă", + "shiftName": "Nume tură", + "pleaseSelectAShift": "Vă rugăm selectați o tură", + "breakStatus": "Status pauză", + "pleaseSelectBreakStatus": "Vă rugăm selectați statusul pauzei", + "startTimeIsRequired": "Ora de început este obligatorie", + "startTime": "Ora de început", + "enterStartTime": "Introduceți ora de început", + "endTimeIsRequired": "Ora de sfârșit este obligatorie", + "endTime": "Ora de sfârșit", + "enterEndTime": "Introduceți ora de sfârșit", + "startBreakTime": "Început pauză", + "enterBreakTime": "Introduceți ora pauzei", + "endBreakTime": "Sfârșit pauză", + "noShiftFound": "Nu s-au găsit ture.", + "addShift": "Adaugă tură", + "breakTime": "Ora pauzei", + "breakDuration": "Durată pauză", + "youDoNotToHavePermissionToUpdateShift": "Nu aveți permisiunea de a actualiza tura.", + "youDoNotToHavePermissionToDeleteShift": "Nu aveți permisiunea de a șterge tura.", + "doYouReallyWantToDeleteThis": "Sigur doriți să ștergeți acest element?", + "viewDetails": "Vezi detalii", + "leave": "Concediu", + "payroll": "Stat de plată", + "editBankAdjustment": "Editează ajustarea bancară", + "adjustBankBalance": "Ajustează soldul bancar", + "pleaseAddAtLeastOneBank": "Vă rugăm adăugați cel puțin o bancă pentru a ajusta soldul.", + "accountNumber": "Nume cont", + "selectAccount": "Selectați cont", + "selectType": "Selectați tip", + "amountsIsRequired": "Suma este obligatorie", + "invalidAmount": "Sumă invalidă", + "adjustmentDate": "Data ajustării", + "dateIsRequired": "Data este obligatorie", + "editBankAccounts": "Editează conturi bancare", + "addNewBankAccounts": "Adaugă conturi bancare noi", + "accountDisplayName": "Nume afișat cont", + "enterAccountDisplayName": "Introduceți numele afișat al contului", + "displayNameIsRequired": "Numele afișat este obligatoriu", + "openingBalanceIsRequired": "Soldul de deschidere este obligatoriu", + "asOfDate": "La data de", + "hideFiled": "Ascunde câmpul", + "addMoreFiled": "Adaugă mai multe câmpuri", + "enterAccountName": "Introduceți numărul de cont", + "ifscCode": "Cod IFSC", + "upiIdForQrCode": "ID UPI pentru cod QR", + "bankName": "Nume bancă", + "enterBankName": "Introduceți numele băncii", + "accountHolderName": "Nume titular cont", + "enterAccountHolderName": "Introduceți numele titularului", + "printBankDetailsAndInvoice": "Tipărește detaliile bancare pe factură", + "viewingTransactionFor": "Vizualizare tranzacții pentru", + "bankAccounts": "Conturi Bancare", + "noBankAccountFound": "Nu s-a găsit niciun cont bancar.", + "noAccountsFoundMissing": "Nu s-au găsit conturi potrivite", + "deposit": "Depozit", + "addBank": "Adaugă bancă", + "bankToBankTransfer": "Transfer interbancar", + "bankToCashTransfer": "Transfer Bancă în Numerar", + "accountName": "Nume cont", + "holderName": "Nume titular", + "openingDate": "Data deschiderii", + "currentBalance": "Sold curent", + "permissionDeniedToDeleteBank": "Permisiune refuzată pentru ștergerea băncii.", + "canNotEditThisTransactionType": "Nu se poate edita acest tip de tranzacție.", + "bank": "Bancă", + "noTransactionFoundForThisFilter": "Nu s-au găsit tranzacții pentru acest filtru.", + "pleaseSelectBothAccounts": "Vă rugăm selectați ambele conturi.", + "cannotTransferToSameAccounts": "Nu se poate transfera în același cont.", + "editBankTransfer": "Editează transferul bancar", + "needAtLeastTwoBankAccount": "Aveți nevoie de cel puțin două conturi bancare pentru transfer.", + "from": "De la", + "to": "Către", + "editBankToCash": "Editează Bancă în Numerar", + "noBankAccountsFoundToTransferFrom": "Nu s-au găsit conturi bancare din care să se transfere.", + "selectOneAccount": "Selectați un cont", + "editCashAdjustment": "Editează ajustarea de numerar", + "adjustCashBalance": "Ajustează soldul de numerar", + "customDate": "Dată personalizată", + "cashInHand": "Numerar în mână", + "currentCashBalance": "Sold de numerar curent", + "transfer": "Transfer", + "adjustCash": "Ajustează numerar", + "pleaseSelectADestinationBankAccounts": "Vă rugăm selectați un cont bancar de destinație.", + "editCashToBank": "Editează Numerar în Bancă", + "cashToBankTransfer": "Transfer Numerar în Bancă", + "noDestinationBankAccountFond": "Nu s-a găsit contul bancar de destinație.", + "transferCheque": "Transfer cec", + "receivedFrom": "Primit de la", + "chequeAmount": "Sumă cec", + "chequeNumber": "Număr cec", + "chequeDate": "Data cecului", + "referenceNumber": "Număr referință", + "selectBankToCash": "Selectați Bancă sau Numerar", + "depositTo": "Depune în", + "selectDepositDestination": "Selectați destinația depozitului", + "transferDate": "Data transferului", + "doYouWantToRellyReOpenThisCheque": "Sigur doriți să redeschideți acest cec?", + "okay": "OK", + "reOpen": "Redeschide", + "open": "Deschis", + "chequeList": "Lista cecurilor", + "closed": "Închis", + "noChequeFound": "Nu s-a găsit niciun cec", + "searchTransaction": "Caută tranzacție...", + "filterByDate": "Filtrează după dată", + "addImage": "Adaugă imagine", + "cashAndBankManagement": "Management Numerar și Bancă", + "cheque": "Cec", + "branchList": "Lista filialelor", + "roleAndPermission": "Rol și Permisiune", + "switchBank": "Schimbă filiala?", + "exitBank": "Ieși din filială", + "areYouSureWantToSwitchToDifferentBranch": "Sigur doriți să schimbați filiala?", + "areYourSureYouWantToExitFromThisBranch": "Sigur doriți să părăsiți această filială?", + "switchs": "Schimbă", + "exit": "Ieșire", + "createBranch": "Creează filială", + "areYouSureWantToDeleteThisBranch": "Sigur doriți să ștergeți această filială?", + "currents": "Curent", + "noBrunchFound": "Nu s-a găsit nicio filială", + "updateBranch": "Actualizează filiala", + "pleaseEnterBranchName": "Vă rugăm introduceți numele filialei", + "enterBalance": "Introduceți soldul", + "youDoNotHavePermissionToUpdateBranch": "Nu aveți permisiunea de a actualiza filiala.", + "allTransaction": "Toate Tranzacțiile", + "duePay": "Plată datorată", + "allParties": "Toți Partenerii", + "retry": "Reîncearcă", + "incomeCategoriesReport": "Raport categorii venituri", + "dayBook": "Registru de casă", + "billWiseProfit": "Profit pe factură", + "cashFlow": "Flux de numerar", + "balanceSheet": "Bilanț", + "taxReport": "Raport taxe", + "productSaleHistory": "Istoric vânzări produs", + "productPurchaseHistory": "Istoric achiziții produs", + "partyReports": "Rapoarte parteneri", + "customerLedger": "Registru Client", + "supplierLedger": "Registru Furnizor", + "partyWiseProfit": "Profit pe partener", + "productWiseProfit": "Profit pe produs", + "top5Customer": "Top 5 Clienți", + "top5Supplier": "Top 5 Furnizori", + "productReports": "Rapoarte produse", + "comboReport": "Raport Combo", + "expiredItemReport": "Raport articole expirate", + "top5Product": "Top 5 Produse", + "productWiseProfitAndLoss": "Profit și pierdere pe produs", + "productWisePurchase": "Achiziții pe produs", + "productWiseSale": "Vânzări pe produs", + "noProductMatchYourSearch": "Niciun produs nu se potrivește căutării.", + "purchaseQty": "Cant. Achiziție", + "saleQty": "Cant. Vânzare", + "youDoNotHavePermissionProfitAndLoss": "Nu aveți permisiunea de a vedea Profit și Pierdere.", + "sold": "Vândut", + "remaining": "Rămas", + "totalAssets": "Total Active", + "assets": "Active", + "itemName": "Nume articol", + "personalInfo": "Informații personale:", + "dueBalance": "Sold datorat", + "walletBalance": "Sold portofel", + "cashIn": "Intrare numerar", + "cashOut": "Ieșire numerar", + "runningCash": "Numerar circulant", + "moneyIn": "Bani intrați", + "moneyOut": "Bani ieșiți", + "noDataAvailableForGeneratePdf": "Nu există date disponibile pentru generarea PDF", + "balanceDue": "Sold restant", + "returnedAmount": "Sumă returnată", + "saleReturn": "Retur vânzare", + "saleEdit": "Editează vânzarea", + "pleaseAddASalesReturn": "Vă rugăm adăugați un retur de vânzare", + "subscriptionReports": "Rapoarte abonament", + "started": "Început", + "end": "Sfârșit", + "taxReportList": "Lista rapoartelor fiscale", + "developedBy": "Dezvoltat de", + "time": "Oră", + "receivedBy": "Primit de", + "wallet": "Portofel", + "warranty": "Garanție", + "guarantee": "Garanție (Garant)", + "remark": "Observație", + "bankDetails": "Detalii bancare", + "cashAndBank": "Numerar și Bancă", + "pdfGenerateSuccessfully": "PDF generat cu succes", + "generatingPdf": "Se generează PDF", + "INVOICE": "FACTURĂ", + "admin": "Admin", + "invoiceNumber": "Număr factură", + "vatNumber": "Număr TVA", + "customerSignature": "Semnătura clientului", + "authorizedSignature": "Semnătura autorizată", + "poweredBy": "Realizat de", + "shippingCharge": "Taxă de transport", + "totalReturned": "Total returnat", + "amountsInWord": "Sumele în cuvinte", + "changeAmount": "Suma restului", + "sellsBy": "Vândut de", + "rounding": "Rotunjire", + "paidBy": "Plătit de", + "vatGstTitle": "Titlu TVA/GST", + "enterVatGstTitle": "Introduceți titlul TVA/GST", + "vatGstNumber": "Număr TVA/GST", + "enterVatGstNumber": "Introduceți numărul TVA/GST", + "vatAndTax": "TVA și Taxă", + "customPrint": "Imprimare personalizată", + "taxRates": "Rate de impozitare", + "taxRatesMangeYourTaxRates": "Rate de impozitare - Gestionează ratele tale de impozitare", + "add": "Adaugă", + "status": "Statut", + "active": "Activ", + "disable": "Dezactivează", + "deletedSuccessFully": "Șters cu succes!", + "failedToDeleteTheTax": "Ștergerea taxei a eșuat", + "errorDeletingTax": "Eroare la ștergerea taxei", + "taxGroup": "Grup de taxe", + "combinationOfTheMultipleTaxes": "Combinația mai multor taxe", + "subTaxes": "Sub-taxe", + "action": "Acțiune", + "addTax": "Adaugă taxă", + "editTax": "Editează taxa", + "addNewTax": "Adaugă taxă nouă", + "enterTaxRates": "Introduceți rata de impozitare", + "addTaxGroup": "Adaugă grup de taxe nou", + "editTaxGroup": "Editează grup de taxe", + "taxWithSingleMultipleTaxType": "Taxă cu tip de taxă simplu/multiplu", + "noSubTaxSelected": "Nicio sub-taxă selectată", + "subTaxList": "Lista sub-taxelor", + "taxPercent": "Procent de impozitare", + "done": "Gata", + "writerTaxHere": "Scrie text aici...", + "expiredList": "Listă expirată", + "listIsEmpty": "Lista este goală", + "printingInvoice": "Se imprimă factura", + "salesSetting": "Setări vânzări", + "invoiceLogo": "Logo factură", + "printingOption": "Opțiune de imprimare", + "amountRoundingMethod": "Metoda de rotunjire a sumei", + "signUp": "Înregistrează-te", + "returnedItem": "Articol returnat", + "returnedDate": "Data returnării", + "unitPrice": "Preț unitar", + "saleBy": "Vândut de", + "purchasedBy": "Cumpărat de", + "collectedBys": "Colectat de", + "payableAmount": "Suma de plată", + "receivedAmount": "Sumă primită", + "unitPrices": "Preț unitar", + "item": "Articol", + "sl": "Nr.", + "mobiles": "Mobil", + "paidVia": "Plătit prin", + "moneyReceipt": "Chitanță de bani", + "receipt": "Chitanță", + "barcodeGenerator" : "Generator de coduri de bare", + "searchProduct" : "Căutare produs", + "code" : "Cod", + "price" : "Preț", + "showCode" : "Afișează cod", + "showPrice" : "Afișează preț", + "showName" : "Afișează nume", + "actions" : "Acțiuni", + "noItemSelected" : "Niciun element selectat", + "noProductSelected" : "Niciun produs selectat", + "previewPdf" : "Previzualizare PDF", + "salesReturnReport" : "Raport returnare vânzări", + "purchaseReturnReport" : "Raport returnare achiziții", + "incomeFor" : "Venit pentru", + "enterProductCode": "Introduceți codul produsului", + "addIncome" : "Adăugați venit", + "incomeDate" : "Data venitului", + "incomeCategories" : "Categorii de venituri", + "addIncomeCategory" : "Adăugați categorie de venit", + "enterIncomeCategoryName" : "Introduceți numele categoriei de venit", + "totalReturnAmount" : "Suma totală returnată", + "returned" : "Returnat", + "supplierDetails" : "Detalii furnizor", + "weekly": "Săptămânal", + "monthly": "Lunar", + "yearly" : "Anual", + "today" : "Astăzi", + "thisWeek" : "Săptămâna aceasta", + "thisMonth" : "Luna aceasta", + "thisYear": "Acest an", + "allTime" : "Tot timpul", + "custom" : "Personalizat", + "addUserRole": "Adaugă Rol Utilizator", + "noRoleFound": "Niciun Rol de Utilizator Găsit", + "yourPackageExpiredInDays": "Pachetul Dvs. Va Expira în 5 Zile", + "yourPackageExpiredToday": "Pachetul Dvs. Va Expira Astăzi\n\nVă Rugăm Să Cumpărați Din Nou", + "contactUs": "Contactați-ne", + "writeYourMessageHere": "Scrieți mesajul dvs. aici", + "sendMessage": "Trimite Mesaj", + "sendYourEmail": "Trimiteți-vă Emailul", + "backToHome": "Înapoi la Pagina Principală", + "promoCode": "Cod Promoțional", + "submit": "Trimite", + "seeAllPromoCode": "Vedeți toate codurile promoționale", + "categories": "Categorii", + "enterYourPhoneNumber": "Introduceți numărul dvs. de telefon", + "enterFullAddress": "Introduceți adresa completă", + "enterYourEmailAddress": "Introduceți adresa dvs. de email", + "pleaseEnterAPassword": "Vă rugăm introduceți o parolă", + "pleaseEnterAConfirmPassword": "Vă rugăm introduceți o parolă de confirmare", + "enterYourName": "Introduceți numele dvs.", + "addNewAddress": "Adaugă adresă nouă", + "firstName": "Prenume", + "lastName": "Nume de familie", + "country": "Țară", + "bangladesh": "Bangladesh", + "apply": "Aplică", + "deliveryAddress": "Adresă de livrare", + "noDataAvailabe": "Nu există date disponibile", + "addDelivery": "Adaugă livrare", + "description": "Descriere", + "addNote": "Adaugă notă", + "image": "Imagine", + "pleaseConnectThePrinterFirst": "Vă rugăm conectați imprimanta mai întâi", + "selectCategory": "Selectați categoria", + "enterExpenseDate": "Introduceți data cheltuielii", + "enterName": "Introduceți numele", + "enterAmount": "Introduceți suma", + "enterRefNumber": "Introduceți numărul de referință", + "fashions": "Modă", + "billTO": "Facturați la", + "totalDue": "Total de plată", + "paymentsAmount": "Suma plăților", + "remainingDue": "Rămân de plată", + "thankYouForYourDuePayment": "Vă mulțumim pentru plata datorată", + "print": "Imprimă", + "unitPirce": "Preț unitar", + "totalPrice": "Preț total", + "totalVat": "Total TVA", + "deliveryCharge": "Taxă de livrare", + "totalPayable": "Total de plată", + "thakYouForYourPurchase": "Vă mulțumim pentru achiziție", + "pleaseConnectYourBlutohPrinter": "Vă rugăm conectați imprimanta Bluetooth", + "editSocailMedia": "Editare rețele sociale", + "socialMarketing": "Marketing social", + "share": "Partajează", + "notification": "Notificare", + "purchaseAlarm": "Alarmă de achiziție", + "purchaseConfirmed": "Achiziție confirmată", + "paymentComplete": "Plată finalizată", + "retur": "Returnare", + "sendSms": "Trimite SMS", + "recivethePin": "Primirea codului PIN", + "startNewSale": "Începeți o vânzare nouă", + "payment": "Plată", + "masterCard": "MasterCard", + "instrucation": "Instrucțiuni", + "cash": "Numerar", + "invoiceViewr": "Vizualizator factură", + "size": "Mărime", + "color": "Culoare", + "weight": "Greutate", + "capacity": "Capacitate", + "type": "Tip", + "youWantTodeletetheProduct": "Doriți să ștergeți acest produs?", + "delete": "Șterge", + "contactDetials": "Detalii de contact", + "clarence": "Clarence", + "call": "Apel", + "messege": "Mesaj", + "dailyTransaction": "Tranzacții zilnice", + "promo": "Promoție", + "send": "Trimite", + "easyToUseThePos": "Ușor de utilizat pentru punctul de vânzare mobil", + "easytheusedesciption": "Aplicația PosPro este gratuită și ușor de utilizat. De fapt, este unul dintre cele mai bune sisteme POS din lume.", + "choseYourFeature": "Alegeți-vă funcționalitățile", + "choseyourfeatureDesciption": "Funcționalitățile sunt partea importantă care diferențiază PosPro de soluțiile tradiționale.", + "allBusinessSolutions": "Toate soluțiile pentru afaceri", + "allBusinessolutionDescrip": "PosPro este o soluție completă pentru afaceri, cu gestionarea stocului, contabilitate, vânzări, cheltuieli și pierderi/profit.", + "skip": "Omite", + "next": "Următorul", + "anewUpdateAvailable": "Este disponibilă o actualizare nouă.\nVă rugăm să actualizați aplicația", + "skipTheUpdate": "Omite actualizarea", + "rememberMeLater": "Amintiți-mi mai târziu", + "powerdedByAcnoo": "Furnizat de Acnoo", + "lossOrProfit": "Pierdere/Profit", + "expense": "Cheltuială", + "parties": "Părți", + "home": "Acasă", + "sales": "Vânzări", + "setting": "Setări", + "purchaseNow": "Cumpără acum", + "paymentMethods": "Metode de plată", + "save": "Salvați", + "update": "Actualizați", + "continueButton": "Continua", + "name": "Nume", + "phone": "Număr de telefon", + "email": "Adresa de e-mail", + "address": "Abordare", + "previousDue": "Datorită anterioară", + "selectLang": "Selectați limba dvs", + "addContact": "Adaugă contact", + "moreInfo": "Mai multe informatii", + "retailer": "Vânzător cu amănuntul", + "dealer": "Dealer", + "wholesaler": "Angrosist", + "supplier": "Furnizor", + "CustomerDetails": "Detalii Client", + "recentTransaction": "tranzactii recente", + "totalProduct": "Total produse", + "total": "Total", + "paid": "Plătit", + "unPaid": "Neplătit", + "due": "Datorită", + "connect": "Faceți clic pentru a vă conecta", + "tryAgain": "Încearcă din nou", + "loading": "Se încarcă", + "viewAll": "A vedea tot", + "partyList": "Lista partidelor", + "addCustomer": "Vă rugăm să adăugați un client", + "updateContact": "Actualizați contactul", + "dueList": "Lista scadente", + "collectDue": "Colectați datoriile", + "date": "Data", + "dueAmount": "Suma datorata: ", + "customerName": "Numele clientului", + "totalAmount": "Valoare totală", + "paidAmount": "Suma plătită", + "paymentTypes": "Tipul de plată", + "cancel": "Anulare", + "expenseReport": "Raport de cheltuieli", + "fromDate": "Din data", + "toDate": "Până în prezent", + "expenseFor": "Cheltuiala Pentru", + "amount": "Cantitate", + "noData": "Nici o informatie disponibila", + "totalExpense": "Cheltuieli totale", + "addExpense": "Adăugați cheltuieli", + "expenseDate": "Data cheltuielii", + "referenceNo": "Numar de referinta", + "note": "Notă", + "expenseCat": "Categorii de cheltuieli", + "search": "Căutare", + "select": "Selectați", + "addExpenseCat": "Adăugați o categorie de cheltuieli", + "categoryName": "Numele categoriei", + "alreadyAdded": "Deja adaugat", + "whatNew": "Ce mai e nou", + "lp": "Pierdere/Profit", + "profit": "Profit", + "loss": "Pierderi", + "lpDetails": "Detalii pierdere/profit", + "invoice": "Factura fiscala", + "dates": "Data:", + "mobile": "Mobil:", + "product": "Produs", + "quantity": "Cantitate", + "discount": "Reducere", + "totalLoss": "Pierdere totală", + "totalProfit": "Profit total", + "productList": "Lista de produse", + "stock": "Stoc", + "addNewProduct": "Adăugați un produs nou", + "productName": "Numele produsului", + "productCode": "Codul produsului", + "purchasePrice": "Pretul de cumparare", + "mrp": "MRP", + "wholeSalePrice": "Preț de vânzare cu ridicata", + "dealerPrice": "Preț de dealer", + "manufacturer": "Producător", + "saveNPublish": "Salvați și publicați", + "brands": "Mărci", + "addBrand": "Adăugați o marcă", + "brandName": "Nume de marcă", + "addUnit": "Adăugați o unitate", + "unitName": "Numele unității", + "units": "Unități", + "addProduct": "Vă rugăm să adăugați un produs", + "updateProduct": "Actualizați produsul", + "salePrice": "Preț de vânzare", + "profile": "Profil", + "edit": "Editați | ×", + "businessCat": "Categoria de afaceri", + "language": "limba", + "changePassword": "Schimbaţi parola", + "updateProfile": "Actualizeaza-ti profilul", + "businessName": "Compania și numele companiei", + "addPurchase": "Adăugați Cumpărare", + "inv": "Nr inv.", + "supplierName": "numele furnizorului", + "itemAdded": "Articol adăugat", + "addItems": "Adăugați articole", + "subTotal": "Subtotal", + "returnAmount": "Suma returnată", + "chooseSupplier": "Alegeți un Furnizor", + "noSupplier": "Niciun furnizor disponibile", + "salesDetails": "Detalii de vânzări", + "editPurchaseInvoice": "Editați factura de achiziție", + "purchaseList": "Lista de achiziții", + "addAPurchase": "Vă rugăm să adăugați o achiziție", + "dueReport": "Raport cuvenit", + "fullyPaid": "Plătit în întregime", + "stillUnpaid": "Încă neplătit", + "purchaseReport": "Raport de achiziție", + "connectPrinter": "Conectați-vă imprimanta", + "clickToConnect": "Faceți clic pentru a vă conecta", + "collectDues": "Vă rugăm să colectați o datorie", + "addNewPurchase": "Vă rugăm să adăugați o achiziție", + "salesReport": "Raport de vânzări", + "addSale": "Vă rugăm să adăugați o reducere", + "reports": "Rapoarte", + "chooseCustomer": "Alegeți un Client", + "addSales": "Adăugați vânzări", + "saleList": "Lista de vânzări", + "editSalesInvoice": "Editați factura de vânzări", + "previousPayAmount": "Suma de plată anterioară", + "printing": "Opțiune de imprimare", + "subscription": "Abonament", + "userRole": "Rolul utilizatorului", + "currency": "Valută", + "logOut": "Deconectați-vă", + "stockList": "Lista stocurilor", + "purchase": "Cumpărare", + "sale": "Vânzare", + "yourPack": "Pachetul dvs", + "freePlan": "Plan gratuit", + "youRUsing": "Folosesti ", + "freePack": "Pachet gratuit", + "premiumPlan": "Plan Premium", + "packFeatures": "Caracteristicile pachetului", + "unlimited": "Nelimitat", + "updateNow": "Actualizează acum", + "purchasePremium": "Achiziționați plan premium", + "buyPremium": "Cumpărați plan premium", + "paypalPay": "Plătiți cu PayPal", + "gotEmail": "Ai un Email", + "sendEmail": "Trimitem un e-mail cu instrucțiuni despre cum să resetați parola la:", + "checkEmail": "Verifica e-mail", + "close": "Închide", + "forgotPassword": "Aţi uitat parola", + "enterEmail": "Vă rugăm să introduceți mai jos adresa dvs. de e-mail pentru a primi linkul de resetare a parolei.", + "sendLink": "Trimite linkul de resetare", + "emailText": "E-mail", + "password": "Parola", + "logIn": "Log in", + "noAcc": "Nu ai niciun cont?", + "register": "Inregistreaza-te", + "phoneVerification": "Verificare la telefon", + "registerTitle": "Trebuie să vă înregistrăm telefonul fără a începe!", + "sendCode": "Trimite codul", + "staffLogin": "Conectarea personalului", + "logInWithMail": "Conectați-vă cu e-mail", + "setUpProfile": "Configurați-vă profilul", + "setUpDesc": "Actualizați-vă profilul pentru a vă conecta medicul cu o impresie mai bunăn", + "gallery": "Galerie", + "camera": "aparat foto", + "companyAddress": "adresa companiei", + "openingBalance": "Sold de deschidere", + "confirmPass": "Sold de deschidere", + "haveAcc": "ai deja un cont?", + "loginWithPhone": "Conectați-vă cu telefonul", + "editPhone": "Editați numărul de telefon?", + "createAcc": "Creaza un cont gratuit", + "congratulation": "Felicitări", + + "signIn": "Conectare", + "welcomeBack": "Bun venit înapoi!", + "passwordCannotBeEmpty": "Parola nu poate fi goală", + "reset": "Resetează parola folosind adresa ta de email sau numărul de telefon", + "lableEmail": "Email", + "hintEmail": "Introdu adresa de email", + "emailCannotBeEmpty": "Email-ul nu poate fi gol", + "pleaseEnterAValidEmail": "Te rugăm să introduci un email valid", + "continueE": "Continuă", + "pleaseEnterYourDetails": "Te rugăm să introduci detaliile tale.", + "lablePassword": "Parolă", + "hintPassword": "Introdu parola", + "pleaseEnterABiggerPassword": "Te rugăm să introduci o parolă mai lungă", + "rememberMe": "Amintește-ți de mine", + "donNotHaveAnAccount": "Nu ai un cont?", + "createAFreeAccount": "Creează un cont gratuit", + "fullName": "Nume complet", + "enterYourFullName": "Introdu numele tău complet", + "nameCanNotBeEmpty": "Numele nu poate fi gol", + "alreadyHaveAnAccount": "Ai deja un cont?", + "createNewPassword": "Creează o parolă nouă", + "setUpNewPassword": "Configurează o parolă nouă", + "resetPassword": "Resetează parola pentru a-ți recupera contul și a te conecta", + "newPassword": "Parolă nouă", + "confirmPassword": "Confirmați parola", + "passwordsDoNotMatch": "Parolele nu se potrivesc", + "verityEmail": "Verifică Email-ul", + "verification": "Verificare", + "digits": "Un PIN de 6 cifre a fost trimis la adresa ta de email: ", + "enterValidOTP": "Introdu OTP-ul valid", + "resendOTP": "Retrimite OTP-ul", + "verifyYourEmail": "Verifică-ți email-ul", + "weHaveSentAConfirmationEmailTo": "Am trimis un email de confirmare la", + "folder": "S-ar putea ca emailul să fi ajuns în folderul de spam.", + "gotIt": "Am înțeles", + "enterOpeningBalance": "Introdu soldul inițial", + "pleaseEnterAValidBusinessName": "Te rugăm să introduci un nume de afacere valid", + "enterBusiness": "Introdu numele afacerii/magazinului", + "selectBusinessCategory": "Selectează categoria afacerii", + "todaySummary": "Rezumatul zilei", + "sellAll": "Vinde tot >", + "income": "Venit", + "purchased": "Achiziționat", + "endYourFreePlan": "Încheie planul tău gratuit", + "yourFree": "Pachetul tău gratuit este pe cale să se încheie, cumpără următorul plan. Mulțumim.", + "upgradeNow": "Actualizează acum", + "notFound": "Nu a fost găsit", + "updateYourSubscription": "Actualizează-ți abonamentul", + "noDataFound": "Nu au fost găsite date", + "areYouSure": "Ești sigur?", + "doYouWantToExitTheApp": "Vrei să închizi aplicația?", + "no": "Nu", + "yes": "Da", + "dashboard": "Tablou de bord", + "salesPurchaseOverview": "Prezentare generală a vânzărilor și achizițiilor", + "totalItems": "Total articole", + "totalCategories": "Total categorii", + "quickOverview": "Prezentare generală rapidă", + "totalIncome": "Venit total", + "customerDue": "Datorii ale clienților", + "stockValue": "Valoarea stocului", + "lossProfit": "Pierdere/Profit", + "cost": "Cost", + "qty": "Cantitate", + "noProductFound": "Nu au fost găsite produse", + "phoneNumber": "Număr de telefon", + "pleaseEnterAValidName": "Te rugăm să introduci un nume valid", + "pleaseEnterValidPhoneAndNameFirst": "Te rugăm să introduci mai întâi un telefon și un nume valide", + "confirmDelete": "Confirmă ștergerea", + "areYouSureYouWant": "Ești sigur că dorești să ștergi acest partener?", + "pleaseEnterAValidPhoneNumber": "Te rugăm să introduci un număr de telefon valid", + "sendSMS": "Trimite SMS", + "searchH": "Caută aici....", + "transactions": "Tranzacții", + "selectAInvoice": "Selectează o factură", + "totalDueAmount": "Totalul datorat", + "youCanNotPayMoreThenDue": "Nu poți plăti mai mult decât suma datorată", + "noDueSelected": "Nicio datorie selectată", + "pleaseEnterName": "Te rugăm să introduci numele", + "pleaseEnterAmount": "Te rugăm să introduci suma", + "enterNote": "Introdu notița", + "pleaseSelectAExpenseCategory": "Te rugăm să selectezi o categorie de cheltuieli", + "enterExpanseCategoryName": "Introdu numele categoriei de cheltuieli", + "comingSoon": "În curând", + "pleaseMakeASaleFirst": "Te rugăm să faci mai întâi o vânzare", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Gateway de plată", + "paymentSuccess": "Plată reușită", + "paymentWasSuccessful": "Plata a fost reușită!", + "paymentFailed": "Plata a eșuat", + "paymentFailedPleaseTryAgain": "Plata a eșuat. Te rugăm să încerci din nou.", + "pleaseEnterAValidBrandName": "Te rugăm să introduci un nume de marcă valid", + "enterABrandName": "Introdu numele mărcii", + "addCategory": "Adaugă categorie", + "enterCategoryName": "Introdu numele categoriei", + "selectVariations": "Selectează variațiile : ", + "dataSavedSuccessfully": "Datele au fost salvate cu succes.", + "somethingIs": "Ceva este", + "updateYourProfile": "Actualizează-ți profilul pentru a conecta clientul tău cu o impresie mai bună", + "shopOpeningBalance": "Soldul inițial al magazinului", + "shopRemainingBalance": "Soldul rămas al magazinului", + "enterAValidDiscount": "Introdu un discount valid", + "addProductFirst": "Adaugă mai întâi produsul", + "subtotal": "Subtotal", + "purchaseDetails": "Detalii achiziție", + "riead": "Riead", + "totall": "Total:", + "startDate": "Data începerii", + "pickStartDate": "Alege data începerii", + "endDate": "Data sfârșitului", + "pickEndDate": "Alege data sfârșitului", + "failedToGetPlatformVersion": "Eșec la obținerea versiunii platformei.", + "enterQuantity": "Introdu cantitatea", + "pleaseAddQuantity": "Te rugăm să adaugi cantitatea", + "willBeAddedSoon": "Vor fi adăugate în curând", + "addedToCart": "Adăugat în coș", + "connectYourPrinter": "Conectează-ți imprimanta", + "customerPay": "Plata clientului", + "supplerPay": "Plata furnizorului", + "incomeReport": "Raport venituri", + "category": "Categorie", + "balance": "Sold", + "itemsSales": "Vânzări articole", + "totalPurchase": "Achiziții totale", + "totalSales": "Vânzări totale", + "stockReport": "Raport stoc", + "lossProfitReport": "Raport pierdere/profit", + "outOfStock": "Stoc epuizat", + "vat": "TVA", + "customerPhoneNumber": "Număr de telefon al clientului", + "enterCustomerPhoneNumber": "Introdu numărul de telefon al clientului", + "walkInCustomer": "Client pe loc", + "guest": "Oaspete", + "stocks": "Stoc: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Nu deranjați", + "on": "Activat", + "off": "Dezactivat", + "unlimitedUsagesOfOurPackage": "Utilizări nelimitate ale pachetului nostru\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Plătește pentru abonare", + "field": "Câmp", + "successfullyPaid": "Plată efectuată cu succes", + "profileEdit": "Editare profil", + "products": "Produse", + "salesList": "Lista vânzărilor", + "useTitleCanNotBeEmpty": "Titlul utilizatorului nu poate fi gol", + "userTitle": "Titlu utilizator", + "enterUserTitle": "Introdu titlul utilizatorului", + "create": "Creează", + "youHaveToGivePermission": "Trebuie să acorzi permisiunea", + "all": "Toate", + "userRoleDetails": "Detalii rol utilizator", + "doYouWantToDeleteTheUser": "Vrei să ștergi utilizatorul?", + "thisProductAlreadyAdded": "Acest produs a fost deja adăugat!", + "pleaseEnterAValidProductName": "Te rugăm să introduci un nume de produs valid", + "enterProductName": "Introdu numele produsului", + "pleaseSelectACategory": "Te rugăm să selectezi o categorie", + "productCategory": "Categorie produs", + "selectProductCategory": "Selectează categoria produsului", + "enterSize": "Introdu mărimea", + "enterColor": "Introdu culoarea", + "enterWeight": "Introdu greutatea", + "enterCapacity": "Introdu capacitatea", + "enterType": "Introdu tipul", + "productBrand": "Marcă produs", + "selectABrand": "Selectează o marcă", + "productCodeIsRequired": "Codul produsului este necesar", + "enterAValidStock": "Introdu un stoc valid", + "enterStock": "Introdu stocul", + "productUnit": "Unitate produs", + "selectProductUnit": "Selectează unitatea produsului", + "pleaseEnterAValidPurchasePrice": "Te rugăm să introduci un preț de achiziție valid", + "enterPurchasePrice": "Introdu prețul de achiziție", + "pleaseEnterAValidSalePrice": "Te rugăm să introduci un preț de vânzare valid", + "enterSaltingPrice": "Introdu prețul de vânzare", + "enterWholesalePrice": "Introdu prețul en-gros", + "enterDealerPrice": "Introdu prețul dealerului", + "enterDiscount": "Introdu discountul", + "enterManufacturerName": "Introdu numele fabricantului", + "adding": "Adăugare..", + "pleaseEnterAValidUnitName": "Te rugăm să introduci un nume de unitate valid", + "pleaseEnterUnitName": "Te rugăm să introduci numele unității", + "productDetails": "Detalii produs", + "smartWatch": "Ceas inteligent", + "appleWatch": "Apple Watch", + "deleting": "Ștergere....", + "brand": "Marcă", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Detalii", + "weSentAnOTPInYourPhoneNumber": "Am trimis un OTP la numărul dumneavoastră de telefon", + "pleaseEnterTheOTP": "Vă rugăm să introduceți OTP", + "enterAValidOTP": "Introduceți un OTP valid", + "verify": "Verificați", + "resendIn": "Retrimite OTP în ", + "dueCollection": "Recuperarea creanțelor", + "noTransaction": "Fără tranzacție", + "updating": "Se actualizează...", + "confirmSMSTo": "Confirmați SMS către", + "anSMSWillBeSentToTheFollowingNumber": "Un SMS va fi trimis la următorul număr:", + "package": "Pachet", + "permissionNotGranted": "Permisiune nu acordată!", + "collectedBy": "Colectat de:", + "phonee": "Telefon:", + "purchaseBy": "Cumpărat de:", + "salesBy": "Vândut de:", + "days": "zile", + + "freeLifetimeUpdate": "Actualizare gratuită pe viață", + "android": "Suport pentru aplicații Android și iOS", + "premiumCustomerSupport": "Suport pentru aplicații Android și iOS", + "customInvoiceBranding": "Branding personalizat al facturilor", + "unlimitedUsage": "Utilizare nelimitată", + "freeDataBackup": "Backup de date gratuit", + "receivedAmount": "Sumă primită", + "addCustomers": "Adaugă client", + "noDue": "Fără datorii", + "customer": "Client", + "billingAddress": "Adresă de facturare", + "enterAddress": "Introdu adresa", + "city": "Oraș", + "cityName": "Numele orașului", + "state": "Stat", + "stateName": "Numele statului", + "zip": "Cod poștal", + "zipCode": "Introdu codul poștal", + "chooseCountry": "Alege țara", + "shippingAddress": "Adresă de livrare", + "partyCreateWarn": "Nu aveți permisiunea de a crea un partener.", + "addParty": "Adaugă parteneri", + "creditLimit": "Limită de credit pentru partener", + "selectOne": "Selectează unul", + "roundings": "Rotunjire (+/-)", + "roundingTotal": "Total rotunjit", + "opinion": "Introduceți opinia dvs.", + "dueSaleWarn": "Vânzările cu plată amânată nu sunt permise pentru clienții ocazionali.", + "paymentTypeHint": "Vă rugăm să selectați un tip de plată", + "createSaleWarn": "Nu aveți permisiunea de a crea vânzări.", + "updateSaleWarn": "Nu aveți permisiunea de a actualiza vânzările.", + "uploadImage": "Încarcă imagine", + "useGallery": "Folosește galeria", + "openCamera": "Deschide camera", + "scanCode": "Scanează codul QR al produsului", + "posSale": "Vânzare POS", + "selectCustomer": "Selectează client", + "searchWith": "Caută...", + "filter": "Filtru", + "productNotFound": "Produsul nu a fost găsit", + "noMatched": "Nu s-au găsit produse potrivite.", + "inventoryPermission": "Nu aveți permisiunea pentru inventar", + "noParty": "Niciun partener găsit", + "purchaseWarn": "Nu aveți permisiunea de a crea achiziții.", + "purchaseUpdateWarn": "Nu aveți permisiunea de a actualiza achizițiile.", + "addVariantDetails": "Adaugă detalii variantă", + "purchaseEx": "Preț de achiziție fără taxe", + "purchaseIn": "Preț de achiziție cu taxe", + "purchaseExReq": "Prețul de achiziție fără taxe este obligatoriu", + "purchaseInReq": "Prețul de achiziție cu taxe este obligatoriu", + "profitMargin": "Marja de profit (%)", + "saleReq": "Prețul de vânzare este obligatoriu", + "manufactureDate": "Data fabricării", + "selectDate": "Selectează data", + "expDate": "Data expirării", + "saveVariant": "Salvează varianta", + "model": "Model", + "selectModel": "Selectează model", + "bulk": "Încărcare în masă", + "barcodeGen": "Generator coduri de bare", + "upload": "Încarcă", + "sku": "SKU / Cod", + "lowStock": "Stoc redus", + "enLowStock": "Introduceți stoc redus", + "manuDate": "Data fabricării", + "single": "Individual", + "batch": "Lot", + "batchNo": "Număr lot", + "entBatchNo": "Introduceți numărul lotului", + "variantAdded": "Varianta a fost adăugată cu succes!", + "variantDelete": "Varianta a fost ștearsă cu succes!", + "addVariant": "Adaugă variantă", + "typeSelect": "Selectează tip", + "taxType": "Tip de taxă", + "selectTax": "Selectează taxă", + "updateProductWarn": "Nu aveți permisiunea de a actualiza produsul.", + "addProductWarn": "Nu aveți permisiunea de a crea produsul.", + "updateProductSuccess": "Produs actualizat cu succes!", + "addProductSuccess": "Produs creat cu succes!", + "choose": "Alege", + "view": "Vezi detalii", + "priceWarn": "Prețul nu poate fi gol", + "productSetting": "Setări produs", + "saveSetting": "Salvează setările", + "addStock": "Adaugă stoc", + "stockWarn": "Stocul trebuie să fie cel puțin 1", + "updateSuccess": "Actualizat cu succes", + "updateFailed": "Actualizarea stocului a eșuat", + "deleteBatchWarn": "Sunteți sigur că doriți să ștergeți acest lot?", + "lowStockReport": "Raport stoc redus", + "genPdfWarn": "Nu există date disponibile pentru generarea PDF-ului", + "dateFilterWarn": "Data de sfârșit nu poate fi anterioară datei de început.", + "createPdfWarn": "Nu aveți permisiunea de a crea PDF.", + "expirationStatus": "Stare expirare", + "selectFDate": "Selectați data de început", + "selectToDate": "Selectați data de sfârșit", + "clear": "Șterge", + "incomeReportPermission": "Nu aveți permisiunea de a vizualiza raportul de venituri.", + "deleteAcc": "Șterge contul", + "deletePartyWarn": "Nu aveți permisiunea de a șterge partenerul.", + "updatePartyWarn": "Nu aveți permisiunea de a actualiza partenerul.", + "phoneNotAvail": "Numărul de telefon nu este disponibil.", + "notLaunch": "Nu s-a putut deschide aplicația telefonică.", + "quickOver": "Prezentare rapidă", + "tranSacOver" : "Prezentare generală a tranzacției", + "profitLoss" : "Profit și pierdere" +} \ No newline at end of file diff --git a/lib/l10n/intl_ru.arb b/lib/l10n/intl_ru.arb new file mode 100644 index 0000000..6ade780 --- /dev/null +++ b/lib/l10n/intl_ru.arb @@ -0,0 +1,1266 @@ +{ + "orContinueWith": "Или продолжить через", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Ошибка входа. Пожалуйста, попробуйте еще раз.", + "someThingWithWrongWithTheWebPage": "Что-то пошло не так на веб-странице.", + "loadingOtpSetting": "Загрузка настроек OTP...", + "youCanNowResendYourOtp": "Теперь вы можете отправить OTP повторно.", + "resendOtpSeconds": "Повторно отправить OTP через ${start} сек.", + "oldPassword": "Старый пароль", + "oldPasswordCanNotBeEmpty": "Старый пароль не может быть пустым", + "seconds": "секунд", + "downloading": "Загрузка...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Загрузка завершена! Проверьте папку Документы", + "printBarCode": "Печать штрих-кода", + "youDoNotHavePermissionToGenerateBarcode": "У вас нет прав на генерацию штрих-кода.", + "download": "Скачать", + "packingDate": "Дата упаковки", + "permissionDeniedToViewBank": "Доступ к просмотру банка запрещен.", + "permissionDeniedToUpdateBank": "Доступ к обновлению банка запрещен.", + "editWarehouse": "Редактировать склад", + "addNewWarehouse": "Добавить новый склад", + "warehouseName": "Название склада", + "enterWarehouseName": "Введите название склада", + "amountMustBeGreaterThanZero": "Сумма должна быть больше 0", + "canNotRetrievePaymentDetails": "Не удалось получить данные о платеже.", + "youDonNotHavePermissionToCreateExpense": "У вас нет прав на создание расхода.", + "youDoNotHavePermissionToCreateExpenseCategory": "У вас нет прав на создание категории расходов.", + "youDonNotHavePermissionToCreateIncome": "У вас нет прав на создание дохода.", + "youDoNotHavePermissionToCreateIncomeCategory": "У вас нет прав на создание категории доходов.", + "salesReturn": "Возврат продажи", + "purchaseReturn": "Возврат продажи", + "returnQuantity": "Количество возврата", + "nonFoundableDiscount": "Невозвращаемые (НДС/Скидка)", + "confirmReturn": "Подтвердить возврат", + "pleaseSelectForProductReturn": "Пожалуйста, выберите товар для возврата", + "failedToProcessReturn": "Ошибка обработки возврата.", + "noValuesDenied": "Значения не определены", + "editCategory": "Редактировать категорию", + "editModel": "Редактировать модель", + "addNewModel": "Добавить новую модель", + "pleaseEnterValidName": "Пожалуйста, введите корректное имя", + "modelName": "Название модели", + "enterModelName": "Введите название модели", + "youDoNotHavePermissionToCreateModel": "У вас нет прав на создание модели", + "youDoNotHavePermissionToUpdateModel": "У вас нет прав на обновление модели", + "modelUpdateSuccessfully": "Модель успешно обновлена!", + "modelCreatedSuccessfully": "Модель успешно создана!", + "models": "Модели", + "youDoNotHavePermissionDeleteModel": "У вас нет прав на удаление модели.", + "enterLabelText": "Введите текст метки", + "searchBatchNo": "Поиск по номеру партии...", + "noActiveUser": "Неактивный пользователь", + "pleaseUseValidPurchaseCodeUseTheApp": "Пожалуйста, используйте действительный код покупки для использования приложения.", + "notInternetConnection": "Нет подключения к интернету", + "pleaseCheckYourInternetConnection": "Пожалуйста, проверьте подключение к интернету и попробуйте еще раз", + "ok": "Ок", + "addCash": "Добавить наличные", + "reduceCash": "Уменьшить наличные", + "transactionType": "Тип транзакции", + "user": "Пользователь", + "toAccount": "На счет", + "fromAccount": "Со счета", + "years": "Лет", + "comboProductReport": "Отчет по комбо-продуктам", + "deleteDialogDetails" : "Вы уверены, что хотите удалить свой аккаунт? Это действие навсегда удалит все ваши данные.", + "passwordMust6Character" : "Пароль должен содержать не менее 6 символов", + "passwordIsRequired" : "Пароль обязателен (минимум 6 символов)", + "iAgreeDeleteMyAccountPermanent" : "Я согласен на безвозвратное удаление моего аккаунта.", + "flat" : "Фиксированный (Flat)", + "percent" : "Процент", + "partialPaid" : "Частично оплачено", + "selectStock" : "Выбрать склад", + "stockOrVariant" : "Склад / Вариант", + "noBatch" : "Нет партии", + "purchaseQuantityRequired" : "Необходимо указать количество закупки", + "excelUploader" : "Загрузчик Excel", + "remove" : "Удалить", + "uploading" : "Загрузка...", + "pickAndUploadFile" : "Выбрать и загрузить файл", + "downloadExcelFormat" : "Скачать формат Excel", + "excelFiles" : "Файлы Excel", + "noFileSelected" : "Файл не выбран", + "grossProfit": "Валовая прибыль (Gross Profit)", + "netProfit": "Чистая прибыль (Net Profit)", + "incomeType": "Тип дохода", + "expensesType": "Типы расходов", + "resets": "Сброс", + "packageName": "Название пакета", + "start": "Начать", + "paymentMethod": "Способ оплаты", + "addPayment": "Добавить платеж", + "advance": "Аванс", + "noteLevel": "Уровень заметки", + "enterYourNoteLevel": "Введите уровень вашей заметки", + "postSaleMessage": "Сообщение после продажи", + "enterYourPostSaleMessage": "Введите ваше сообщение после продажи", + "a4PageLogo": "Логотип инвойса A4", + "thermalInvoicePageLogo": "Логотип термочека", + "thermalPrinterLanguage": "Язык термопринтера", + "thermalPrinterPageSize": "Размер страницы термопринтера", + "openSetting": "Открыть настройки", + "selectRack": "Выбрать стеллаж", + "rack": "Стеллаж (Rack)", + "selectShelf": "Выбрать полку", + "shelf": "Полка (Shelf)", + "variations": "Варианты", + "combo": "Комбо", + "enterBatchNo": "Введите № партии (Batch No.)", + "selectWarehouse": "Выбрать склад", + "warehouse": "Склад (Warehouse)", + "netTotalAmount": "Чистая общая сумма", + "defaultSellingPrice": "Цена продажи по умолчанию", + "selectItems": "Выбрать товары", + "variantList": "Список вариантов", + "addSubVariation": "Добавить подвариант", + "editProduct": "Редактировать товар", + "noItemFound": "Товар не найден", + "youDoNotHavePermissionDeleteTheShelf": "У вас нет прав на удаление полки", + "notMatchingResultFound": "Совпадений не найдено", + "editShelf": "Редактировать полку", + "addShelf": "Добавить новую полку", + "shelfName": "Название полки", + "enterShelfName": "Введите название полки", + "pleaseEnterShelfName": "Пожалуйста, введите название полки", + "productRacks": "Стеллажи для товаров", + "racks": "Стеллажи (Racks)", + "youDoNtHavePermissionToCreateRacks": "У вас нет прав на создание стеллажей.", + "youDoNtHavePermissionToDeleteRacks": "У вас нет прав на удаление стеллажей.", + "youDoNtHavePermissionToUpdateRacks": "У вас нет прав на обновление стеллажей.", + "addNewRack": "Добавить новый стеллаж", + "editRack": "Редактировать стеллаж", + "rackName": "Название стеллажа", + "pleaseEnterRackName": "Пожалуйста, введите название стеллажа", + "shelves": "Полки (Shelves)", + "pressToSelect": "Нажмите для выбора", + "selectAtLeastOneRack": "Выберите хотя бы одну полку", + "inActive": "Неактивен", + "addNewVariation": "Добавить новый вариант", + "editVariations": "Редактировать вариант", + "values": "Значения", + "enterValues": "Введите значения", + "pleaseEnterAtLeastOneValues": "Пожалуйста, введите хотя бы одно значение.", + "productVariations": "Варианты товара", + "permissionDenied": "Доступ запрещен", + "noVariationFound": "Варианты не найдены.", + "addNewVariations": "Добавить новый вариант", + "variationId": "ID варианта (Variation ID)", + "updateRole": "Обновить роль", + "addRole": "Добавить роль", + "enterUserName": "Введите имя пользователя", + "enterYourPassword": "Введите ваш пароль", + "selectAll": "Выбрать все", + "sNo": "№ п/п (S.No.)", + "feature": "Функция", + "read": "Чтение", + "viewPrice": "Просмотр цены", + "purchaseReturns": "Возврат покупок", + "expiredProduct": "Просроченные товары", + "barcodes": "Штрих-коды", + "bulkUploads": "Массовая загрузка", + "productModels": "Модели товаров", + "incomes": "Доходы", + "dues": "Долги", + "subscriptions": "Подписки", + "paymentsTypes": "Типы платежей", + "roles": "Роли", + "manageSetting": "Управление настройками", + "downloadApk": "Скачать APK", + "vatReports": "Отчеты по НДС (VAT)", + "profitAndLossDetailsReport": "Детальный отчет о прибылях и убытках", + "transactionsHistoryReport": "Отчеты об истории транзакций", + "expireProductReports": "Отчеты о просроченных товарах", + "productPurchaseReport": "Отчет о закупках товаров", + "productSalesReport": "Отчет о продажах товаров", + "role": "Роль", + "areYouSureWantToDeleteThisRole": "Вы уверены, что хотите удалить эту роль?", + "inStock": "В наличии", + "informationShowInLabels": "Информация для отображения на этикетках", + "packageDate": "Дата упаковки", + "barCodePrintLabelSetting": "Настройка печати этикеток со штрих-кодом", + "labelRoleLabelSize2Inch": "Рулон этикеток 2\"*1, 50мм*25мм, зазор 3.1мм", + "labelRoleLabelSize1_5Inch": "Рулон этикеток 1.5\"*1, 38мм*25мм, зазор 3.1мм", + "thirtyTwoLabelPerSheet": "32 этикетки на листе, 8.27 на 11.69 дюймов", + "youDoNotHaveAnyPermissionToGenerateBarCode": "У вас нет прав на генерацию штрих-кода.", + "pleaseSelectAProductFirst": "Пожалуйста, сначала выберите товар", + "pleaseEnterAValidQuantity": "Введите корректное количество (минимум 1) для всех товаров", + "pleaseSelectProductFirst": "Пожалуйста, сначала выберите товар", + "bluetoothIsTurnedOff": "Bluetooth выключен. Пожалуйста, включите его.", + "noBluetoothDeviceSelected": "Устройство Bluetooth не выбрано.", + "printLabel": "Печать этикетки", + "caningForDevices": "Поиск устройств...", + "noDeviceFound": "Устройства не найдены", + "retryScan": "Повторить поиск", + "connectedTo": "Подключено к", + "pleaseEnableBluetooth": "Пожалуйста, включите Bluetooth", + "skuOrCode": "SKU / Код", + "lowStockAlert": "Оповещение о низком запасе", + "tax": "Налог (Tax)", + "costExclusionTax": "Цена без налога", + "costInclusionTax": "Цена с налогом", + "mrpOrSalePrice": "РРЦ/Цена продажи (MRP)", + "expiredDate": "Дата окончания срока", + "sellingPrice": "Цена продажи", + "variationsProduct": "Товары с вариантами", + "comboProducts": "Комбо-товары", + "noStockAvailable": "Данные о запасах отсутствуют.", + "highToLowPrice": "Цена от высокой к низкой", + "lowToHighPrice": "Цена от низкой к высокой", + "attachment": "Вложение", + "viewStock": "Просмотр запасов", + "expiry": "Срок годности", + "expire": "Истекает", + "sevenDays": "7 дней", + "fifteenthDays": "15 дней", + "thirtyDays": "30 дней", + "sixtyDays": "60 дней", + "outPremiumPlan": "Наш Премиум-план", + "youDoNotHavePermissionToCreatePurchase": "У вас нет прав на создание закупок.", + "thisPlanIsNotAvailableToPurchase": "Этот план недоступен для покупки", + "thisPlanIsEligibleForUpgrade": "Этот план не подлежит обновлению", + "extendPlan": "Продлить план", + "buyNow": "Купить сейчас", + "none": "Нет", + "roundToWholeNumber": "Округлить до целого", + "roundToNearestWholeNumber": "Округлить до ближайшего целого", + "roundToNearnessDecimalNumber005": "Округлить до ближайшего десятичного (0.05)", + "roundToNearnessDecimalNumber01": "Округлить до ближайшего десятичного (0.1)", + "roundToNearnessDecimalNumber05": "Округлить до ближайшего десятичного (0.5)", + "lastYear": "Прошлый год", + "productStock": "Запас товара", + "unit": "Единица", + "showExpireDate": "Показать срок годности", + "vatId": "НДС ID (Vat Id)", + "vatType": "Тип НДС (vatType)", + "exclusivePrice": "Цена без НДС (exclusivePrice)", + "inclusivePrice": "Цена с НДС (inclusivePrice)", + "profitPercent": "Процент прибыли", + "showSingle": "Показать одиночные", + "showCombo": "Показать комбо", + "showVariant": "Показать варианты", + "showAction": "Показать действие", + "ledger": "Главная книга", + "youDoNotHavePermissionToGenerateReport": "У вас нет прав для создания отчетов", + "noDataAvailable": "Данные отсутствуют", + "youDoNotHavePermissionToExportExcel": "У вас нет прав для экспорта в Excel", + "noDataAvailableForExport": "Нет данных для экспорта", + "supplierDue": "Задолженность поставщику", + "partyType": "Тип контрагента", + "allParty": "Все контрагенты", + "yesterday": "Вчера", + "last7Days": "Последние 7 дней", + "last30Days": "Последние 30 дней", + "currentMonth": "Текущий месяц", + "lastMonth": "Прошлый месяц", + "currentYear": "Текущий год", + "customerDate": "Произвольная дата", + "noTransactionToGeneratePdf": "Нет транзакций для создания PDF", + "generatePdf": "Создать PDF", + "noTransactionFound": "Транзакции не найдены", + "reference": "Ссылка", + "creditIn": "Кредит (Приход)", + "debitOut": "Дебит (Расход)", + "subscribeNow": "Подписаться сейчас", + "expired": "Истекло", + "totalBalance": "Общий баланс", + "hoursLeft": "Осталось часов", + "daysLeft": "Осталось дней", + "pos": "Точка продажи (POS)", + "profitAndLoss": "Прибыли и убытки", + "branch": "Филиал", + "hrm": "Управление кадрами (HRM)", + "inventory": "Инвентарь", + "editAttendance": "Редактировать посещаемость", + "addNewAttendance": "Добавить новую посещаемость", + "employee": "Сотрудник", + "pleaseSelectAnEmployee": "Пожалуйста, выберите сотрудника", + "shift": "Смена", + "selectEmployeeFirst": "Сначала выберите сотрудника", + "selectDateFirst": "Сначала выберите дату", + "month": "Месяц", + "autoSelected": "Выбрано автоматически", + "pleaseSelectDate": "Пожалуйста, выберите дату", + "timeIn": "Время прихода", + "timeOut": "Время ухода", + "attendance": "Посещаемость", + "allEmployee": "Все сотрудники", + "noAvailableRecordFound": "Доступные записи не найдены.", + "addAttendance": "Добавить посещаемость", + "noNoteProvided": "Примечание не указано.", + "duration": "Длительность", + "youDoNotHavePermissionToViewAttendance": "У вас нет прав для просмотра посещаемости", + "department": "Отдел", + "noDepartmentFound": "Отдел не найден.", + "inactive": "Неактивен", + "noDescriptionAvailableForThisDepartment": "Описание для этого отдела отсутствует.", + "youDoNotHavePermissionToUpdateDepartment": "У вас нет прав для обновления отдела.", + "youDoNotHavePermissionToDeleteDepartment": "У вас нет прав для удаления отдела.", + "failedToDeleteTheDeterment": "Не удалось удалить отдел", + "failedToLoadDepartment": "Не удалось загрузить отдел", + "addDepartment": "Добавить отдел", + "saving": "Сохранение...", + "editDesignation": "Редактировать должность", + "addDesignation": "Добавить новую должность", + "designationName": "Название должности", + "enterDesignationName": "Введите название должности", + "pleaseEnterDesignationName": "Пожалуйста, введите название должности", + "pleaseSelectAStatus": "Пожалуйста, выберите статус", + "enterDescription": "Введите описание", + "designation": "Должность", + "noDesignationFound": "Должность не найдена.", + "noDescriptionAvailableForThisDesignation": "Описание для этой должности отсутствует.", + "youDoNotPermissionToUpdateDesignation": "У вас нет прав для обновления должности.", + "youDoNotHavePermissionToDeleteDesignation": "У вас нет прав для удаления должности.", + "updatePurchase": "Обновить закупку", + "editEmployee": "Редактировать сотрудника", + "addNewEmployee": "Добавить нового сотрудника", + "enterFullName": "Введите полное имя", + "pleaseSelectDesignation": "Пожалуйста, выберите должность", + "pleaseSelectDepartment": "Пожалуйста, выберите отдел", + "pleaseSelectStatus": "Пожалуйста, выберите статус", + "pleaseEnterYourPhoneNumber": "Пожалуйста, введите ваш номер телефона", + "countryName": "Страна", + "enterYourCountry": "Введите вашу страну", + "salary": "Зарплата", + "pleaseEnterYourSalary": "Пожалуйста, введите вашу зарплату", + "gender": "Пол", + "pleaseSelectYourGender": "Пожалуйста, выберите пол", + "pleaseSelectYourShift": "Пожалуйста, выберите вашу смену", + "birthDate": "Дата рождения", + "joinDate": "Дата приема на работу", + "staus": "Статус", + "pleaseSelectValidStartAndEndDates": "Пожалуйста, выберите корректные даты начала и окончания.", + "endDateCannotBeBeforeStartDate": "Дата окончания не может быть раньше даты начала.", + "editHoliday": "Редактировать праздник", + "addNewHoliday": "Добавить новый праздник", + "enterHolidayName": "Введите название праздника", + "pleaseEnterHolidayName": "Пожалуйста, введите название праздника", + "pleaseEnterDate": "Пожалуйста, введите дату", + "pleaseSelectStartDate": "Пожалуйста, выберите дату начала", + "pleaseEnterEndDate": "Пожалуйста, введите дату окончания", + "endDateBeforeStartDate": "Дата окончания раньше даты начала", + "holidayList": "Список праздников", + "noHolidayFound": "Праздники не найдены.", + "noHolidayFundMatching": "Совпадающие праздники не найдены", + "addHoliday": "Добавить праздник", + "youDoNotHavePermissionToUpgradeHoliday": "У вас нет прав для обновления праздников.", + "holiday": "Праздник", + "editLeave": "Редактировать отпуск", + "addNewLeave": "Добавить новый запрос на отпуск", + "leaveType": "Тип отпуска", + "pleaseSelectALeaveType": "Пожалуйста, выберите тип отпуска", + "pleaseSelectAStartDate": "Пожалуйста, выберите дату начала", + "leaveDuration": "Длительность отпуска", + "autoCalculatedDays": "Автоматически рассчитанные дни", + "leaveList": "Список отпусков", + "noLeaveRequestFound": "Запросы на отпуск не найдены.", + "addLeave": "Добавить отпуск", + "noDescriptionProvided": "Описание не предоставлено.", + "youDoNotHavePermissionToUpdateLeaveRequest": "У вас нет прав для обновления запроса на отпуск.", + "youDoNotHavePermissionToDeleteLeaveRequest": "У вас нет прав для удаления запроса на отпуск.", + "leaveRequest": "Запрос на отпуск", + "editPayroll": "Редактировать ведомость", + "addNewPayroll": "Добавить новую ведомость", + "paymentYear": "Год оплаты", + "pleaseSelectPaymentYear": "Пожалуйста, выберите год оплаты", + "pleaseSelectAnMonth": "Пожалуйста, выберите месяц", + "pleaseEnterADate": "Пожалуйста, введите дату", + "totalSalaryAmount": "Общая сумма зарплаты", + "payrollList": "Список зарплатных ведомостей", + "noPayrollFound": "Зарплатные записи не найдены.", + "paymentDetails": "Детали оплаты", + "youDoNotHaveUpdatePayroll": "У вас нет прав для обновления ведомости.", + "youDoNotHavePermissionToDeletePayroll": "У вас нет прав для удаления ведомости.", + "payrollRecord": "Запись ведомости", + "searchAttendance": "Поиск посещаемости", + "attendanceReport": "Отчет о посещаемости", + "noAttendanceRecordFound": "Записи о посещаемости не найдены для выбранных фильтров.", + "searchLeave": "Поиск отпусков", + "leaveReports": "Отчеты об отпусках", + "noLeaveRecordFound": "Записи об отпусках не найдены для выбранных фильтров.", + "durationDays": "Длительность (дни)", + "payrollReports": "Зарплатные отчеты", + "noMatchingPayrollFound": "Совпадающие зарплатные записи не найдены.", + "editShift": "Редактировать смену", + "addNewShift": "Добавить новую смену", + "shiftName": "Название смены", + "pleaseSelectAShift": "Пожалуйста, выберите смену", + "breakStatus": "Статус перерыва", + "pleaseSelectBreakStatus": "Пожалуйста, выберите статус перерыва", + "startTimeIsRequired": "Время начала обязательно", + "startTime": "Время начала", + "enterStartTime": "Введите время начала", + "endTimeIsRequired": "Время окончания обязательно", + "endTime": "Время окончания", + "enterEndTime": "Введите время окончания", + "startBreakTime": "Начало перерыва", + "enterBreakTime": "Введите время перерыва", + "endBreakTime": "Конец перерыва", + "noShiftFound": "Смены не найдены.", + "addShift": "Добавить смену", + "breakTime": "Время перерыва", + "breakDuration": "Длительность перерыва", + "youDoNotToHavePermissionToUpdateShift": "У вас нет прав для обновления смены.", + "youDoNotToHavePermissionToDeleteShift": "У вас нет прав для удаления смены.", + "doYouReallyWantToDeleteThis": "Вы действительно хотите удалить это?", + "viewDetails": "Посмотреть детали", + "leave": "Отпуск", + "payroll": "Зарплата", + "editBankAdjustment": "Редактировать банковскую корректировку", + "adjustBankBalance": "Корректировать банковский баланс", + "pleaseAddAtLeastOneBank": "Пожалуйста, добавьте хотя бы один банк для корректировки баланса.", + "accountNumber": "Название счета", + "selectAccount": "Выбрать счет", + "selectType": "Выбрать тип", + "amountsIsRequired": "Сумма обязательна", + "invalidAmount": "Некорректная сумма", + "adjustmentDate": "Дата корректировки", + "dateIsRequired": "Дата обязательна", + "editBankAccounts": "Редактировать банковские счета", + "addNewBankAccounts": "Добавить новые банковские счета", + "accountDisplayName": "Отображаемое имя счета", + "enterAccountDisplayName": "Введите отображаемое имя счета", + "displayNameIsRequired": "Отображаемое имя обязательно", + "openingBalanceIsRequired": "Начальный баланс обязателен", + "asOfDate": "На дату", + "hideFiled": "Скрыть поле", + "addMoreFiled": "Добавить больше полей", + "enterAccountName": "Введите номер счета", + "ifscCode": "Код IFSC", + "upiIdForQrCode": "UPI ID для QR-кода", + "bankName": "Название банка", + "enterBankName": "Введите название банка", + "accountHolderName": "Имя владельца счета", + "enterAccountHolderName": "Введите имя владельца счета", + "printBankDetailsAndInvoice": "Печатать банковские реквизиты в инвойсе", + "viewingTransactionFor": "Просмотр транзакций для", + "bankAccounts": "Банковские счета", + "noBankAccountFound": "Банковский счет не найден.", + "noAccountsFoundMissing": "Совпадающие счета не найдены", + "deposit": "Депозит", + "addBank": "Добавить банк", + "bankToBankTransfer": "Перевод между банками", + "bankToCashTransfer": "Перевод из банка в наличные", + "accountName": "Название счета", + "holderName": "Имя владельца", + "openingDate": "Дата открытия", + "currentBalance": "Текущий баланс", + "permissionDeniedToDeleteBank": "Доступ запрещен для удаления банка.", + "canNotEditThisTransactionType": "Нельзя редактировать этот тип транзакции.", + "bank": "Банк", + "noTransactionFoundForThisFilter": "Транзакции для этого фильтра не найдены.", + "pleaseSelectBothAccounts": "Пожалуйста, выберите оба счета.", + "cannotTransferToSameAccounts": "Нельзя переводить на тот же счет.", + "editBankTransfer": "Редактировать банковский перевод", + "needAtLeastTwoBankAccount": "Для перевода нужно как минимум два банковских счета.", + "from": "От", + "to": "Кому", + "editBankToCash": "Редактировать перевод из банка в наличные", + "noBankAccountsFoundToTransferFrom": "Банковские счета для перевода не найдены.", + "selectOneAccount": "Выберите один счет", + "editCashAdjustment": "Редактировать корректировку наличности", + "adjustCashBalance": "Корректировать баланс наличности", + "customDate": "Произвольная дата", + "cashInHand": "Наличные в кассе", + "currentCashBalance": "Текущий баланс наличности", + "transfer": "Перевод", + "adjustCash": "Корректировать наличные", + "pleaseSelectADestinationBankAccounts": "Пожалуйста, выберите целевой банковский счет.", + "editCashToBank": "Редактировать перевод наличности в банк", + "cashToBankTransfer": "Перевод из кассы в банк", + "noDestinationBankAccountFond": "Целевой банковский счет не найден.", + "transferCheque": "Перевод чека", + "receivedFrom": "Получено от", + "chequeAmount": "Сумма чека", + "chequeNumber": "Номер чека", + "chequeDate": "Дата чека", + "referenceNumber": "Ссылочный номер", + "selectBankToCash": "Выбрать банк или наличные", + "depositTo": "Депозит в", + "selectDepositDestination": "Выбрать цель депозита", + "transferDate": "Дата перевода", + "doYouWantToRellyReOpenThisCheque": "Вы действительно хотите снова открыть этот чек?", + "okay": "ОК", + "reOpen": "Открыть заново", + "open": "Открыт", + "chequeList": "Список чеков", + "closed": "Закрыт", + "noChequeFound": "Чек не найден", + "searchTransaction": "Поиск транзакции...", + "filterByDate": "Фильтр по дате", + "addImage": "Добавить изображение", + "cashAndBankManagement": "Управление наличностью и банком", + "cheque": "Чек", + "branchList": "Список филиалов", + "roleAndPermission": "Роль и разрешение", + "switchBank": "Сменить филиал?", + "exitBank": "Выйти из филиала", + "areYouSureWantToSwitchToDifferentBranch": "Вы уверены, что хотите переключиться на другой филиал?", + "areYourSureYouWantToExitFromThisBranch": "Вы уверены, что хотите выйти из этого филиала?", + "switchs": "Сменить", + "exit": "Выйти", + "createBranch": "Создать филиал", + "areYouSureWantToDeleteThisBranch": "Вы уверены, что хотите удалить этот филиал?", + "currents": "Текущий", + "noBrunchFound": "Филиал не найден", + "updateBranch": "Обновить филиал", + "pleaseEnterBranchName": "Пожалуйста, введите название филиала", + "enterBalance": "Введите баланс", + "youDoNotHavePermissionToUpdateBranch": "У вас нет прав для обновления филиала.", + "allTransaction": "Все транзакции", + "duePay": "К оплате", + "allParties": "Все контрагенты", + "retry": "Повторить", + "incomeCategoriesReport": "Отчет по категориям доходов", + "dayBook": "Журнал операций", + "billWiseProfit": "Прибыль по счетам", + "cashFlow": "Движение денежных средств", + "balanceSheet": "Балансовый отчет", + "taxReport": "Налоговый отчет", + "productSaleHistory": "История продаж товара", + "productPurchaseHistory": "История закупок товара", + "partyReports": "Отчеты по контрагентам", + "customerLedger": "Книга клиента", + "supplierLedger": "Книга поставщика", + "partyWiseProfit": "Прибыль по контрагентам", + "productWiseProfit": "Прибыль по товарам", + "top5Customer": "Топ 5 клиентов", + "top5Supplier": "Топ 5 поставщиков", + "productReports": "Отчеты по товарам", + "comboReport": "Комбинированный отчет", + "expiredItemReport": "Отчет по просроченным товарам", + "top5Product": "Топ 5 товаров", + "productWiseProfitAndLoss": "Прибыли и убытки по товарам", + "productWisePurchase": "Закупки по товарам", + "productWiseSale": "Продажи по товарам", + "noProductMatchYourSearch": "Товары, соответствующие вашему поиску, не найдены.", + "purchaseQty": "Кол-во закупки", + "saleQty": "Кол-во продажи", + "youDoNotHavePermissionProfitAndLoss": "У вас нет прав для просмотра прибыли и убытков.", + "sold": "Продано", + "remaining": "Осталось", + "totalAssets": "Всего активов", + "assets": "Активы", + "itemName": "Название товара", + "personalInfo": "Личная информация:", + "dueBalance": "Задолженность", + "walletBalance": "Баланс кошелька", + "cashIn": "Приход наличности", + "cashOut": "Расход наличности", + "runningCash": "Остаток наличности", + "moneyIn": "Деньги (Приход)", + "moneyOut": "Деньги (Расход)", + "noDataAvailableForGeneratePdf": "Нет данных для создания PDF", + "balanceDue": "Остаток долга", + "returnedAmount": "Сумма возврата", + "saleReturn": "Возврат продажи", + "saleEdit": "Редактировать продажу", + "pleaseAddASalesReturn": "Пожалуйста, добавьте возврат продажи", + "subscriptionReports": "Отчеты по подпискам", + "started": "Начато", + "end": "Конец", + "taxReportList": "Список налоговых отчетов", + "developedBy": "Разработано", + "time": "Время", + "receivedBy": "Получено", + "wallet": "Кошелек", + "warranty": "Гарантия", + "guarantee": "Гарантия (Залог)", + "remark": "Примечание", + "bankDetails": "Банковские реквизиты", + "cashAndBank": "Наличные и банк", + "pdfGenerateSuccessfully": "PDF успешно создан", + "generatingPdf": "Генерация PDF", + "INVOICE": "СЧЕТ-ФАКТУРА", + "admin": "Админ", + "invoiceNumber": "Номер счета-фактуры", + "vatNumber": "Номер НДС", + "customerSignature": "Подпись клиента", + "authorizedSignature": "Авторизованная подпись", + "poweredBy": "Работает на", + "shippingCharge": "Стоимость доставки", + "totalReturned": "Всего возвращено", + "amountsInWord": "Сумма прописью", + "changeAmount": "Сумма сдачи", + "sellsBy": "Продавец", + "rounding": "Округление", + "paidBy": "Оплачено", + "vatGstTitle": "Заголовок НДС/GST", + "enterVatGstTitle": "Введите заголовок НДС/GST", + "vatGstNumber": "Номер НДС/GST", + "enterVatGstNumber": "Введите номер НДС/GST", + "vatAndTax": "НДС и налог", + "customPrint": "Пользовательская печать", + "taxRates": "Налоговые ставки", + "taxRatesMangeYourTaxRates": "Налоговые ставки - Управление налоговыми ставками", + "add": "Добавить", + "status": "Статус", + "active": "Активный", + "disable": "Отключить", + "deletedSuccessFully": "Удалено успешно!", + "failedToDeleteTheTax": "Не удалось удалить налог", + "errorDeletingTax": "Ошибка удаления налога", + "taxGroup": "Налоговая группа", + "combinationOfTheMultipleTaxes": "Комбинация нескольких налогов", + "subTaxes": "Подчиненные налоги", + "action": "Действие", + "addTax": "Добавить налог", + "editTax": "Редактировать налог", + "addNewTax": "Добавить новый налог", + "enterTaxRates": "Введите налоговую ставку", + "addTaxGroup": "Добавить новую налоговую группу", + "editTaxGroup": "Редактировать налоговую группу", + "taxWithSingleMultipleTaxType": "Налог с одним/несколькими типами налогообложения", + "noSubTaxSelected": "Подчиненный налог не выбран", + "subTaxList": "Список подчиненных налогов", + "taxPercent": "Процент налога", + "done": "Готово", + "writerTaxHere": "Напишите текст здесь...", + "expiredList": "Список истекших", + "listIsEmpty": "Список пуст", + "printingInvoice": "Печать счета-фактуры", + "salesSetting": "Настройки продаж", + "invoiceLogo": "Логотип счета-фактуры", + "printingOption": "Параметры печати", + "amountRoundingMethod": "Метод округления суммы", + "signUp": "Зарегистрироваться", + "returnedItem": "Возвращенный товар", + "returnedDate": "Дата возврата", + "unitPrice": "Цена за единицу", + "saleBy": "Продано", + "purchasedBy": "Куплено", + "collectedBys": "Собрано", + "payableAmount": "Сумма к оплате", + "receivedAmount": "Полученная сумма", + "unitPrices": "Цена за единицу", + "item": "Товар", + "sl": "№", + "mobiles": "Мобильный", + "paidVia": "Оплачено через", + "moneyReceipt": "Денежный чек", + "receipt": "Квитанция", + "barcodeGenerator" : "Генератор штрихкода", + "searchProduct" : "Поиск продукта", + "code" : "Код", + "price" : "Цена", + "showCode" : "Показать код", + "showPrice" : "Показать цену", + "showName" : "Показать название", + "actions" : "Действия", + "noItemSelected" : "Ни один элемент не выбран", + "noProductSelected" : "Ни один продукт не выбран", + "previewPdf" : "Предварительный просмотр PDF", + "salesReturnReport" : "Отчет о возврате продаж", + "purchaseReturnReport" : "Отчет о возврате покупок", + "incomeFor" : "Доход для", + "enterProductCode": "Введите код продукта", + "addIncome" : "Добавить доход", + "incomeDate" : "Дата дохода", + "incomeCategories" : "Категории доходов", + "addIncomeCategory" : "Добавить категорию дохода", + "enterIncomeCategoryName" : "Введите название категории дохода", + "totalReturnAmount" : "Общая возвращенная сумма", + "returned" : "Возвращено", + "supplierDetails" : "Информация о поставщике", + "weekly": "Еженедельно", + "monthly": "Ежемесячно", + "yearly" : "Ежегодно", + "today" : "Сегодня", + "thisWeek" : "На этой неделе", + "thisMonth" : "В этом месяце", + "thisYear": "В этом году", + "allTime" : "Все время", + "custom" : "Пользовательский", + "addUserRole": "Добавить роль пользователя", + "noRoleFound": "Роль пользователя не найдена", + "yourPackageExpiredInDays": "Ваш пакет истекает через 5 дней", + "yourPackageExpiredToday": "Ваш пакет истекает сегодня\n\nПожалуйста, приобретите снова", + "contactUs": "Свяжитесь с нами", + "writeYourMessageHere": "Напишите ваше сообщение здесь", + "sendMessage": "Отправить сообщение", + "sendYourEmail": "Отправить ваш email", + "backToHome": "Вернуться на главную", + "promoCode": "Промо-код", + "submit": "Отправить", + "seeAllPromoCode": "Посмотреть все промо-коды", + "categories": "Категории", + "enterYourPhoneNumber": "Введите ваш номер телефона", + "enterFullAddress": "Введите полный адрес", + "enterYourEmailAddress": "Введите ваш адрес электронной почты", + "pleaseEnterAPassword": "Пожалуйста, введите пароль", + "pleaseEnterAConfirmPassword": "Пожалуйста, введите подтверждение пароля", + "enterYourName": "Введите ваше имя", + "addNewAddress": "Добавить новый адрес", + "firstName": "Имя", + "lastName": "Фамилия", + "country": "Страна", + "bangladesh": "Бангладеш", + "apply": "Применить", + "deliveryAddress": "Адрес доставки", + "noDataAvailabe": "Данные недоступны", + "addDelivery": "Добавить доставку", + "description": "Описание", + "addNote": "Добавить заметку", + "image": "Изображение", + "pleaseConnectThePrinterFirst": "Пожалуйста, сначала подключите принтер", + "selectCategory": "Выберите категорию", + "enterExpenseDate": "Введите дату расхода", + "enterName": "Введите имя", + "enterAmount": "Введите сумму", + "enterRefNumber": "Введите номер ссылки", + "fashions": "Мода", + "billTO": "Счет на", + "totalDue": "Всего к оплате", + "paymentsAmount": "Сумма платежей", + "remainingDue": "Осталось к оплате", + "thankYouForYourDuePayment": "Спасибо за ваш платеж", + "print": "Печать", + "unitPirce": "Цена за единицу", + "totalPrice": "Общая стоимость", + "totalVat": "Общая сумма НДС", + "deliveryCharge": "Стоимость доставки", + "totalPayable": "Итого к оплате", + "thakYouForYourPurchase": "Спасибо за вашу покупку", + "pleaseConnectYourBlutohPrinter": "Пожалуйста, подключите ваш принтер Bluetooth", + "editSocailMedia": "Редактировать социальные медиа", + "socialMarketing": "Социальный маркетинг", + "share": "Поделиться", + "notification": "Уведомление", + "purchaseAlarm": "Сигнал покупки", + "purchaseConfirmed": "Покупка подтверждена", + "paymentComplete": "Платеж завершен", + "retur": "Возврат", + "sendSms": "Отправить SMS", + "recivethePin": "Получить пин-код", + "startNewSale": "Начать новую продажу", + "payment": "Платеж", + "masterCard": "MasterCard", + "instrucation": "Инструкция", + "cash": "Наличные", + "invoiceViewr": "Просмотр счета", + "size": "Размер", + "color": "Цвет", + "weight": "Вес", + "capacity": "Вместимость", + "type": "Тип", + "youWantTodeletetheProduct": "Вы хотите удалить этот продукт?", + "delete": "Удалить", + "contactDetials": "Контактные данные", + "clarence": "Кларенс", + "call": "Звонок", + "messege": "Сообщение", + "dailyTransaction": "Ежедневная транзакция", + "promo": "Промо", + "send": "Отправить", + "easyToUseThePos": "Легко использовать мобильную POS-систему", + "easytheusedesciption": "Приложение PosPro бесплатное и легкое в использовании. Фактически, это одна из лучших POS-систем в мире.", + "choseYourFeature": "Выберите свои функции", + "choseyourfeatureDesciption": "Функции - это важная часть, которая делает PosPro отличной от традиционных решений.", + "allBusinessSolutions": "Все бизнес-решения", + "allBusinessolutionDescrip": "PosPro - это полное бизнес-решение с учетом склада, счетов, продаж, расходов и прибыли/убытков.", + "skip": "Пропустить", + "next": "Далее", + "anewUpdateAvailable": "Доступно новое обновление\nПожалуйста, обновите ваше приложение", + "skipTheUpdate": "Пропустить обновление", + "rememberMeLater": "Запомнить позже", + "powerdedByAcnoo": "Разработано Acnoo", + "lossOrProfit": "Убыток/Прибыль", + "expense": "Расходы", + "parties": "Участники", + "home": "Главная", + "sales": "Продажи", + "setting": "Настройка", + "purchaseNow": "Купить сейчас", + "paymentMethods": "Способы оплаты", + "save": "Сохранять", + "update": "Обновлять", + "continueButton": "Продолжать", + "name": "Имя", + "phone": "Номер телефона", + "email": "Адрес электронной почты", + "address": "Адрес", + "previousDue": "Предыдущий срок", + "selectLang": "Выберите ваш язык", + "addContact": "Добавить контакт", + "moreInfo": "Больше информации", + "retailer": "розничный продавец", + "dealer": "Дилер", + "wholesaler": "Оптовик", + "supplier": "Поставщик", + "CustomerDetails": "Сведения о клиенте", + "recentTransaction": "Недавние транзакции", + "totalProduct": "Всего продуктов", + "total": "Общий", + "paid": "Оплаченный", + "unPaid": "Неоплачиваемый", + "due": "Должный", + "connect": "Нажмите, чтобы подключиться", + "tryAgain": "Попробуйте еще раз", + "loading": "Загрузка", + "viewAll": "Посмотреть все", + "partyList": "Список сторон", + "addCustomer": "Пожалуйста, добавьте обычайr", + "updateContact": "Обновить контакт", + "dueList": "Должный список", + "collectDue": "Собрать из-за", + "date": "Дата", + "dueAmount": "Надлежащей суммы: ", + "customerName": "Имя Клиента", + "totalAmount": "Общая сумма", + "paidAmount": "Выплаченная сумма", + "paymentTypes": "Способ оплаты", + "cancel": "Отмена", + "expenseReport": "Отчет о затратах", + "fromDate": "С даты", + "toDate": "На сегодняшний день", + "expenseFor": "Расход на", + "amount": "Количество", + "noData": "Данные недоступны", + "totalExpense": "Общий расход", + "addExpense": "Добавить расходы", + "expenseDate": "Дата расходов", + "referenceNo": "Справочный номер", + "note": "Примечание", + "expenseCat": "Категории расходов", + "search": "Поиск", + "select": "Выбирать", + "addExpenseCat": "Добавить категорию расходов", + "categoryName": "Название категории", + "alreadyAdded": "Уже добавлено", + "whatNew": "Что нового", + "lp": "Убыток/прибыль", + "profit": "Выгода", + "loss": "Потеря", + "lpDetails": "Информация об убытках/прибылях", + "invoice": "Счет", + "dates": "Дата:", + "mobile": "Мобильный:", + "product": "Продукт", + "quantity": "Количество", + "discount": "Скидка", + "totalLoss": "Общая потеря", + "totalProfit": "Общая прибыль", + "productList": "Список продуктов", + "stock": "Запас", + "addNewProduct": "Добавить новый продукт", + "productName": "Наименование товара", + "productCode": "Код продукта", + "purchasePrice": "Цена", + "mrp": "MRP", + "wholeSalePrice": "Оптовая цена", + "dealerPrice": "Дилерская цена", + "manufacturer": "Производитель", + "saveNPublish": "Сохранить и опубликовать", + "brands": "Бренды", + "addBrand": "Добавить бренд", + "brandName": "Имя бренда", + "addUnit": "Добавить единицу", + "unitName": "Название объекта", + "units": "Единицы", + "addProduct": "Пожалуйста, добавьте продукт", + "updateProduct": "Обновить продукт", + "salePrice": "Цена продажи", + "profile": "Профиль", + "edit": "Редактировать", + "businessCat": "Бизнес-категория", + "language": "язык", + "changePassword": "Изменить пароль", + "updateProfile": "Обновите профиль", + "businessName": "Название компании и бизнеса", + "addPurchase": "Добавить покупку", + "inv": "Инв №", + "supplierName": "наименование поставщика", + "itemAdded": "Товар добавлен", + "addItems": "Добавить элементы", + "subTotal": "Промежуточный итог", + "returnAmount": "Сумма возврата", + "chooseSupplier": "Выберите поставщика", + "noSupplier": "Нет доступных поставщиков", + "salesDetails": "Детали продажи", + "editPurchaseInvoice": "Изменить счет покупки", + "purchaseList": "Список покупок", + "addAPurchase": "Пожалуйста, добавьте покупку", + "dueReport": "Должный отчет", + "fullyPaid": "Полностью оплачено", + "stillUnpaid": "Все еще не оплачено", + "purchaseReport": "Отчет о покупке", + "connectPrinter": "Подключить принтер", + "clickToConnect": "Нажмите, чтобы подключиться", + "collectDues": "Пожалуйста, соберите взнос", + "addNewPurchase": "Пожалуйста, добавьте покупку", + "salesReport": "Отчет о продажах", + "addSale": "Пожалуйста, добавьте продажу", + "reports": "Отчеты", + "chooseCustomer": "Выберите клиента", + "addSales": "Добавить продажи", + "saleList": "Список продаж", + "editSalesInvoice": "Изменить счет продажи", + "previousPayAmount": "Предыдущая сумма платежа", + "printing": "Вариант печати", + "subscription": "Подписка", + "userRole": "Роль пользователя", + "currency": "Валюта", + "logOut": "Выйти", + "stockList": "Список акций", + "purchase": "Покупка", + "sale": "Распродажа", + "yourPack": "Ваш пакет", + "freePlan": "Бесплатный план", + "youRUsing": "Ты используешь ", + "freePack": "Бесплатный пакет", + "premiumPlan": "Премиум план", + "packFeatures": "Особенности пакета", + "unlimited": "Неограниченный", + "updateNow": "Обновить сейчас", + "purchasePremium": "Приобрести Премиум-план", + "buyPremium": "Купить премиум-план", + "paypalPay": "Оплата с PayPal", + "gotEmail": "Вы получили электронное письмо", + "sendEmail": "Мы отправили электронное письмо с инструкциями о том, как сбросить пароль на:", + "checkEmail": "Проверить электронную почту", + "close": "Закрывать", + "forgotPassword": "Забыли пароль", + "enterEmail": "Пожалуйста, введите свой адрес электронной почты ниже, чтобы получить ссылку для сброса пароля.", + "sendLink": "Отправить ссылку для сброса", + "emailText": "Электронная почта", + "password": "Пароль", + "logIn": "Авторизоваться", + "noAcc": "У вас нет аккаунта?", + "register": "регистр", + "phoneVerification": "Проверка телефона", + "registerTitle": "Нам нужно зарегистрировать ваш телефон, не начав!", + "sendCode": "Отправить код", + "staffLogin": "Вход для сотрудников", + "logInWithMail": "Войти с электронной почтой", + "setUpProfile": "Настройте свой профиль", + "setUpDesc": "Обновите свой профиль, чтобы связать своего врача с лучшим впечатлением", + "gallery": "Галерея", + "camera": "Камера", + "companyAddress": "Адрес компании", + "openingBalance": "Начальное сальдо", + "confirmPass": "Подтвердите пароль", + "haveAcc": "У вас уже есть аккаунт?", + "loginWithPhone": "Войти с помощью телефона", + "editPhone": "Изменить номер телефона?", + "createAcc": "Создать бесплатный аккаунт", + "congratulation": "Поздравления", + + "signIn": "Войти", + "welcomeBack": "С возвращением!", + "passwordCannotBeEmpty": "Пароль не может быть пустым", + "reset": "Сбросьте пароль, используя ваш email или номер телефона", + "lableEmail": "Email", + "hintEmail": "Введите адрес электронной почты", + "emailCannotBeEmpty": "Email не может быть пустым", + "pleaseEnterAValidEmail": "Пожалуйста, введите корректный email", + "continueE": "Продолжить", + "pleaseEnterYourDetails": "Пожалуйста, введите ваши данные.", + "lablePassword": "Пароль", + "hintPassword": "Введите пароль", + "pleaseEnterABiggerPassword": "Пожалуйста, введите более длинный пароль", + "rememberMe": "Запомнить меня", + "donNotHaveAnAccount": "Нет аккаунта?", + "createAFreeAccount": "Создать бесплатный аккаунт", + "fullName": "Полное имя", + "enterYourFullName": "Введите ваше полное имя", + "nameCanNotBeEmpty": "Имя не может быть пустым", + "alreadyHaveAnAccount": "Уже есть аккаунт?", + "createNewPassword": "Создать новый пароль", + "setUpNewPassword": "Настроить новый пароль", + "resetPassword": "Сбросьте пароль, чтобы восстановить доступ и войти в аккаунт", + "newPassword": "Новый пароль", + "confirmPassword": "Подтвердите пароль", + "passwordsDoNotMatch": "Пароли не совпадают", + "verityEmail": "Проверка email", + "verification": "Проверка", + "digits": "6-значный PIN-код был отправлен на ваш адрес электронной почты: ", + "enterValidOTP": "Введите действительный OTP", + "resendOTP": "Отправить OTP повторно", + "verifyYourEmail": "Подтвердите ваш email", + "weHaveSentAConfirmationEmailTo": "Мы отправили подтверждающее письмо на", + "folder": "Возможно, письмо попало в папку со спамом.", + "gotIt": "Понял", + "enterOpeningBalance": "Введите начальный баланс", + "pleaseEnterAValidBusinessName": "Пожалуйста, введите корректное название бизнеса", + "enterBusiness": "Введите название бизнеса/магазина", + "selectBusinessCategory": "Выберите категорию бизнеса", + "todaySummary": "Итоги дня", + "sellAll": "Продать всё >", + "income": "Доход", + "purchased": "Куплено", + "endYourFreePlan": "Завершите свой бесплатный план", + "yourFree": "Ваш бесплатный пакет почти закончился, купите следующий план. Спасибо.", + "upgradeNow": "Обновить сейчас", + "notFound": "Не найдено", + "updateYourSubscription": "Обновите вашу подписку", + "noDataFound": "Данные не найдены", + "areYouSure": "Вы уверены?", + "doYouWantToExitTheApp": "Вы хотите выйти из приложения?", + "no": "Нет", + "yes": "Да", + "dashboard": "Панель управления", + "salesPurchaseOverview": "Обзор продаж и покупок", + "totalItems": "Всего товаров", + "totalCategories": "Всего категорий", + "quickOverview": "Быстрый обзор", + "totalIncome": "Общий доход", + "customerDue": "Долг клиента", + "stockValue": "Стоимость запасов", + "lossProfit": "Убытки/Прибыль", + "cost": "Стоимость", + "qty": "Кол-во", + "noProductFound": "Продукты не найдены", + "phoneNumber": "Номер телефона", + "pleaseEnterAValidName": "Пожалуйста, введите корректное имя", + "pleaseEnterValidPhoneAndNameFirst": "Пожалуйста, сначала введите корректный телефон и имя", + "confirmDelete": "Подтвердите удаление", + "areYouSureYouWant": "Вы уверены, что хотите удалить этого пользователя?", + "pleaseEnterAValidPhoneNumber": "Пожалуйста, введите корректный номер телефона", + "sendSMS": "Отправить SMS", + "searchH": "Поиск здесь....", + "transactions": "Транзакции", + "selectAInvoice": "Выберите счет-фактуру", + "totalDueAmount": "Общая сумма долга", + "youCanNotPayMoreThenDue": "Вы не можете оплатить больше, чем долг", + "noDueSelected": "Долг не выбран", + "pleaseEnterName": "Пожалуйста, введите имя", + "pleaseEnterAmount": "Пожалуйста, введите сумму", + "enterNote": "Введите примечание", + "pleaseSelectAExpenseCategory": "Пожалуйста, выберите категорию расхода", + "enterExpanseCategoryName": "Введите название категории расхода", + "comingSoon": "Скоро", + "pleaseMakeASaleFirst": "Пожалуйста, сначала совершите продажу", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Ссылка", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Платежный шлюз", + "paymentSuccess": "Успешный платеж", + "paymentWasSuccessful": "Платеж был успешным!", + "paymentFailed": "Ошибка платежа", + "paymentFailedPleaseTryAgain": "Ошибка платежа. Пожалуйста, попробуйте снова.", + "pleaseEnterAValidBrandName": "Пожалуйста, введите корректное название бренда", + "enterABrandName": "Введите название бренда", + "addCategory": "Добавить категорию", + "enterCategoryName": "Введите название категории", + "selectVariations": "Выберите варианты: ", + "dataSavedSuccessfully": "Данные успешно сохранены.", + "somethingIs": "Что-то не так", + "updateYourProfile": "Обновите ваш профиль для улучшения впечатления от клиента", + "shopOpeningBalance": "Открытие баланса магазина", + "shopRemainingBalance": "Оставшийся баланс магазина", + "enterAValidDiscount": "Введите корректную скидку", + "addProductFirst": "Сначала добавьте продукт", + "subtotal": "Промежуточный итог", + "purchaseDetails": "Детали покупки", + "riead": "Читать", + "totall": "Итого:", + "startDate": "Дата начала", + "pickStartDate": "Выберите дату начала", + "endDate": "Дата окончания", + "pickEndDate": "Выберите дату окончания", + "failedToGetPlatformVersion": "Не удалось получить версию платформы.", + "enterQuantity": "Введите количество", + "pleaseAddQuantity": "Пожалуйста, добавьте количество", + "willBeAddedSoon": "Скоро будет добавлено", + "addedToCart": "Добавлено в корзину", + "connectYourPrinter": "Подключите принтер", + "customerPay": "Оплата клиента", + "supplerPay": "Оплата поставщика", + "incomeReport": "Отчет о доходах", + "category": "Категория", + "balance": "Баланс", + "itemsSales": "Продажа товаров", + "totalPurchase": "Всего покупок", + "totalSales": "Всего продаж", + "stockReport": "Отчет о запасах", + "lossProfitReport": "Отчет о убытках/прибыль", + "outOfStock": "Нет в наличии", + "vat": "НДС", + "customerPhoneNumber": "Номер телефона клиента", + "enterCustomerPhoneNumber": "Введите номер телефона клиента", + "walkInCustomer": "Клиент без записи", + "guest": "Гость", + "stocks": "Запасы: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Не беспокоить", + "on": "Включено", + "off": "Выключено", + "unlimitedUsagesOfOurPackage": "Неограниченное использование нашего пакета\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Оплатите подписку", + "field": "Поле", + "successfullyPaid": "Успешно оплачено", + "profileEdit": "Редактирование профиля", + "products": "Продукты", + "salesList": "Список продаж", + "useTitleCanNotBeEmpty": "Название пользователя не может быть пустым", + "userTitle": "Название пользователя", + "enterUserTitle": "Введите название пользователя", + "create": "Создать", + "youHaveToGivePermission": "Вам нужно предоставить разрешение", + "all": "Все", + "userRoleDetails": "Детали роли пользователя", + "doYouWantToDeleteTheUser": "Вы хотите удалить пользователя?", + "thisProductAlreadyAdded": "Этот продукт уже добавлен!", + "pleaseEnterAValidProductName": "Пожалуйста, введите корректное название продукта", + "enterProductName": "Введите название продукта", + "pleaseSelectACategory": "Пожалуйста, выберите категорию", + "productCategory": "Категория продукта", + "selectProductCategory": "Выберите категорию продукта", + "enterSize": "Введите размер", + "enterColor": "Введите цвет", + "enterWeight": "Введите вес", + "enterCapacity": "Введите ёмкость", + "enterType": "Введите тип", + "productBrand": "Бренд продукта", + "selectABrand": "Выберите бренд", + "productCodeIsRequired": "Код продукта обязателен", + "enterAValidStock": "Введите корректное количество", + "enterStock": "Введите количество", + "productUnit": "Единица измерения продукта", + "selectProductUnit": "Выберите единицу измерения продукта", + "pleaseEnterAValidPurchasePrice": "Пожалуйста, введите корректную цену покупки", + "enterPurchasePrice": "Введите цену покупки", + "pleaseEnterAValidSalePrice": "Пожалуйста, введите корректную цену продажи", + "enterSaltingPrice": "Введите цену продажи", + "enterWholesalePrice": "Введите оптовую цену", + "enterDealerPrice": "Введите цену для дилера", + "enterDiscount": "Введите скидку", + "enterManufacturerName": "Введите название производителя", + "adding": "Добавление...", + "pleaseEnterAValidUnitName": "Пожалуйста, введите корректное название единицы измерения", + "pleaseEnterUnitName": "Пожалуйста, введите название единицы измерения", + "productDetails": "Детали продукта", + "smartWatch": "Умные часы", + "appleWatch": "Apple Watch", + "deleting": "Удаление...", + "brand": "Бренд", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Детали", + "weSentAnOTPInYourPhoneNumber": "Мы отправили OTP на ваш номер телефона", + "pleaseEnterTheOTP": "Пожалуйста, введите OTP", + "enterAValidOTP": "Введите действительный OTP", + "verify": "Проверить", + "resendIn": "Отправить OTP снова через ", + "dueCollection": "Взыскание задолженности", + "noTransaction": "Нет транзакции", + "updating": "Обновление...", + "confirmSMSTo": "Подтвердить SMS на", + "anSMSWillBeSentToTheFollowingNumber": "SMS будет отправлено на следующий номер:", + "package": "Пакет", + "permissionNotGranted": "Разрешение не предоставлено!", + "collectedBy": "Собрано кем:", + "phonee": "Телефон:", + "purchaseBy": "Куплено кем:", + "salesBy": "Продано кем:", + "days": "дней", + "freeLifetimeUpdate": "Бесплатное обновление на всю жизнь", + "android": "Поддержка приложений для Android и iOS", + "premiumCustomerSupport": "Поддержка приложений для Android и iOS", + "customInvoiceBranding": "Индивидуальный брендинг счетов", + "unlimitedUsage": "Неограниченное использование", + "freeDataBackup": "Бесплатное резервное копирование данных", + "addCustomers": "Добавить клиента", + "noDue": "Без задолженности", + "customer": "Клиент", + "billingAddress": "Адрес для выставления счета", + "enterAddress": "Введите адрес", + "city": "Город", + "cityName": "Название города", + "state": "Область", + "stateName": "Название области", + "zip": "Почтовый индекс", + "zipCode": "Введите почтовый индекс", + "chooseCountry": "Выберите страну", + "shippingAddress": "Адрес доставки", + "partyCreateWarn": "У вас нет разрешения на создание партнера.", + "addParty": "Добавить партнеров", + "creditLimit": "Кредитный лимит партнера", + "selectOne": "Выберите один", + "roundings": "Округление (+/-)", + "roundingTotal": "Округленная сумма", + "opinion": "Введите ваше мнение", + "dueSaleWarn": "Продажи в кредит не разрешены для случайных клиентов.", + "paymentTypeHint": "Пожалуйста, выберите способ оплаты", + "createSaleWarn": "У вас нет разрешения на создание продажи.", + "updateSaleWarn": "У вас нет разрешения на обновление продажи.", + "uploadImage": "Загрузить изображение", + "useGallery": "Использовать галерею", + "openCamera": "Открыть камеру", + "scanCode": "Сканировать QR-код продукта", + "posSale": "POS продажа", + "selectCustomer": "Выбрать клиента", + "searchWith": "Поиск...", + "filter": "Фильтр", + "productNotFound": "Продукт не найден", + "noMatched": "Подходящие продукты не найдены.", + "inventoryPermission": "У вас нет разрешения на управление инвентарем", + "noParty": "Партнеры не найдены", + "purchaseWarn": "У вас нет разрешения на создание закупок.", + "purchaseUpdateWarn": "У вас нет разрешения на обновление закупок.", + "addVariantDetails": "Добавить детали варианта", + "purchaseEx": "Цена закупки без НДС", + "purchaseIn": "Цена закупки с НДС", + "purchaseExReq": "Цена закупки без НДС обязательна", + "purchaseInReq": "Цена закупки с НДС обязательна", + "profitMargin": "Маржа прибыли (%)", + "saleReq": "Цена продажи обязательна", + "manufactureDate": "Дата производства", + "selectDate": "Выберите дату", + "expDate": "Срок годности", + "saveVariant": "Сохранить вариант", + "model": "Модель", + "selectModel": "Выберите модель", + "bulk": "Массовая загрузка", + "barcodeGen": "Генератор штрих-кодов", + "upload": "Загрузить", + "sku": "SKU / Код", + "lowStock": "Низкий запас", + "enLowStock": "Введите низкий запас", + "manuDate": "Дата производства", + "single": "Одиночный", + "batch": "Партия", + "batchNo": "Номер партии", + "entBatchNo": "Введите номер партии", + "variantAdded": "Вариант успешно добавлен!", + "variantDelete": "Вариант успешно удалён!", + "addVariant": "Добавить вариант", + "typeSelect": "Выберите тип", + "taxType": "Тип налога", + "selectTax": "Выберите налог", + "updateProductWarn": "У вас нет разрешения на обновление продукта.", + "addProductWarn": "У вас нет разрешения на создание продукта.", + "updateProductSuccess": "Продукт успешно обновлён!", + "addProductSuccess": "Продукт успешно создан!", + "choose": "Выбрать", + "view": "Просмотреть детали", + "priceWarn": "Цена не может быть пустой", + "productSetting": "Настройки продукта", + "saveSetting": "Сохранить настройки", + "addStock": "Добавить запас", + "stockWarn": "Запас должен быть не менее 1", + "updateSuccess": "Успешно обновлено", + "updateFailed": "Не удалось обновить запас", + "deleteBatchWarn": "Вы уверены, что хотите удалить эту партию?", + "lowStockReport": "Отчёт о низком запасе", + "genPdfWarn": "Нет данных для создания PDF", + "dateFilterWarn": "Дата окончания не может быть раньше даты начала.", + "createPdfWarn": "У вас нет разрешения на создание PDF.", + "expirationStatus": "Статус истечения срока", + "selectFDate": "Выберите дату начала", + "selectToDate": "Выберите дату окончания", + "clear": "Очистить", + "incomeReportPermission": "У вас нет разрешения на просмотр отчёта о доходах.", + "deleteAcc": "Удалить аккаунт", + "deletePartyWarn": "У вас нет разрешения на удаление партнера.", + "updatePartyWarn": "У вас нет разрешения на обновление партнера.", + "phoneNotAvail": "Номер телефона недоступен.", + "notLaunch": "Не удалось запустить телефонное приложение.", + "quickOver": "Быстрый обзор", + "tranSacOver" : "Обзор транзакций", + "profitLoss" : "Прибыль и убыток" +} \ No newline at end of file diff --git a/lib/l10n/intl_si.arb b/lib/l10n/intl_si.arb new file mode 100644 index 0000000..c7b1f5a --- /dev/null +++ b/lib/l10n/intl_si.arb @@ -0,0 +1,1266 @@ +{ + "deleteDialogDetails": "ඔබට ඔබගේ ගිණුම මකා දැමීමට අවශ්‍ය බව සහතිකද? මෙම ක්‍රියාව මගින් ඔබගේ සියලු දත්ත ස්ථිරවම මකා දැමෙනු ඇත.", + "passwordMust6Character": "මුරපදය අවම වශයෙන් අක්ෂර 6ක් විය යුතුය", + "passwordIsRequired": "මුරපදය අවම වශයෙන් අක්ෂර 6ක් විය යුතුය", + "iAgreeDeleteMyAccountPermanent": "මගේ ගිණුම ස්ථිරවම මකා දැමීමට මම එකඟ වෙමි.", + "flat": "ස්ථාවර", + "percent": "ප්‍රතිශතය", + "partialPaid": "කොටසක් ගෙවා ඇත", + "selectStock": "තොග තෝරන්න", + "stockOrVariant": "තොග / ප්‍රභේදය", + "noBatch": "කාණ්ඩයක් නැත", + "purchaseQuantityRequired": "මිලදී ගැනීමේ ප්‍රමාණය අවශ්‍ය වේ", + "excelUploader": "එක්සෙල් උඩුගත කරන්නා", + "remove": "ඉවත් කරන්න", + "uploading": "උඩුගත වෙමින් පවතී...", + "pickAndUploadFile": "ගොනුව තෝරා උඩුගත කරන්න", + "downloadExcelFormat": "එක්සෙල් ආකෘතිය බාගන්න", + "excelFiles": "එක්සෙල් ගොනු", + "noFileSelected": "කිසිදු ගොනුවක් තෝරා නැත", + "orContinueWith": "නැතහොත් මගින් දිගටම කරගෙන යන්න", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "පුරනය වීම අසාර්ථක විය. නැවත උත්සාහ කරන්න.", + "someThingWithWrongWithTheWebPage": "වෙබ් පිටුවේ යම් දෝෂයක් පවතී.", + "loadingOtpSetting": "OTP සැකසුම් පූරණය වෙමින් පවතී...", + "youCanNowResendYourOtp": "ඔබට දැන් OTP නැවත එවිය හැක.", + "resendOtpSeconds": "තත්පර ${start} කින් OTP නැවත එවන්න", + "oldPassword": "පැරණි මුරපදය", + "oldPasswordCanNotBeEmpty": "පැරණි මුරපදය හිස් විය නොහැක", + "seconds": "තත්පර", + "downloading": "බාගත වෙමින් පවතී...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "බාගත කිරීම සාර්ථකයි! ඔබගේ ලේඛන ෆෝල්ඩරය පරීක්ෂා කරන්න", + "printBarCode": "බාර්කෝඩ් මුද්‍රණය කරන්න", + "youDoNotHavePermissionToGenerateBarcode": "බාර්කෝඩ් උත්පාදනය කිරීමට ඔබට අවසර නැත.", + "download": "බාගන්න", + "packingDate": "ඇසුරුම් කළ දිනය", + "permissionDeniedToViewBank": "බැංකුව බැලීමට අවසර නැත.", + "permissionDeniedToUpdateBank": "බැංකුව යාවත්කාලීන කිරීමට අවසර නැත.", + "editWarehouse": "ගබඩාව සංස්කරණය කරන්න", + "addNewWarehouse": "නව ගබඩාවක් එක් කරන්න", + "warehouseName": "ගබඩාවේ නම", + "enterWarehouseName": "ගබඩාවේ නම ඇතුළත් කරන්න", + "amountMustBeGreaterThanZero": "මුදල 0 ට වඩා වැඩි විය යුතුය", + "canNotRetrievePaymentDetails": "ගෙවීම් විස්තර ලබා ගත නොහැක.", + "youDonNotHavePermissionToCreateExpense": "වියදම් සෑදීමට ඔබට අවසර නැත.", + "youDoNotHavePermissionToCreateExpenseCategory": "වියදම් වර්ගීකරණය සෑදීමට ඔබට අවසර නැත.", + "salesReturn": "විකුණුම් ප්‍රතිලාභ", + "purchaseReturn": "විකුණුම් ප්‍රතිලාභ", + "returnQuantity": "ප්‍රතිලාභ ප්‍රමාණය", + "nonFoundableDiscount": "ආපසු නොගෙවන (වැට්/වට්ටම්)", + "confirmReturn": "ප්‍රතිලාභය තහවුරු කරන්න", + "pleaseSelectForProductReturn": "කරුණාකර ප්‍රතිලාභය සඳහා භාණ්ඩය තෝරන්න", + "failedToProcessReturn": "ප්‍රතිලාභය සැකසීම අසාර්ථක විය.", + "noValuesDenied": "අගයන් නිර්වචනය කර නැත", + "editCategory": "වර්ගීකරණය සංස්කරණය කරන්න", + "editModel": "මොඩලය සංස්කරණය කරන්න", + "addNewModel": "නව මොඩලයක් එක් කරන්න", + "pleaseEnterValidName": "කරුණාකර වලංගු නමක් ඇතුළත් කරන්න", + "modelName": "මොඩලයේ නම", + "enterModelName": "මොඩලයේ නම ඇතුළත් කරන්න", + "modelUpdateSuccessfully": "මොඩලය සාර්ථකව යාවත්කාලීන කරන ලදී!", + "modelCreatedSuccessfully": "මොඩලය සාර්ථකව සාදන ලදී!", + "models": "මොඩල", + "enterLabelText": "ලේබල් පෙළ ඇතුළත් කරන්න", + "searchBatchNo": "කාණ්ඩ අංකය සොයන්න...", + "noActiveUser": "ක්‍රියාකාරී පරිශීලකයෙකු නොවේ", + "pleaseUseValidPurchaseCodeUseTheApp": "යෙදුම භාවිතා කිරීමට කරුණාකර වලංගු මිලදී ගැනීමේ කේතයක් භාවිතා කරන්න.", + "notInternetConnection": "අන්තර්ජාල සම්බන්ධතාවයක් නැත", + "pleaseCheckYourInternetConnection": "කරුණාකර ඔබගේ අන්තර්ජාල සම්බන්ධතාවය පරීක්ෂා කර නැවත උත්සාහ කරන්න", + "ok": "හරි", + "addCash": "මුදල් එක් කරන්න", + "reduceCash": "මුදල් අඩු කරන්න", + "transactionType": "ගනුදෙනු වර්ගය", + "user": "පරිශීලකයා", + "toAccount": "ගිණුමට", + "fromAccount": "ගිණුමෙන්", + "years": "වසර", + "comboProductReport": "සංයුක්ත නිෂ්පාදන වාර්තාව", + "grossProfit": "සමස්ත ලාභය (Gross Profit)", + "netProfit": "ශුද්ධ ලාභය (Net Profit)", + "incomeType": "ආදායම් වර්ගය", + "expensesType": "වියදම් වර්ග", + "resets": "යළි පිහිටුවන්න", + "packageName": "පැකේජයේ නම", + "start": "ආරම්භ කරන්න", + "paymentMethod": "ගෙවීම් ක්‍රමය", + "addPayment": "ගෙවීමක් එක් කරන්න", + "advance": "අත්තිකාරම්", + "noteLevel": "සටහන් මට්ටම", + "enterYourNoteLevel": "සටහන් මට්ටම ඇතුළත් කරන්න", + "postSaleMessage": "අලෙවියෙන් පසු පණිවිඩය", + "enterYourPostSaleMessage": "අලෙවියෙන් පසු පණිවිඩය ඇතුළත් කරන්න", + "a4PageLogo": "A4 ඉන්වොයිස් ලාංඡනය", + "thermalInvoicePageLogo": "තර්මල් ඉන්වොයිස් ලාංඡනය", + "thermalPrinterLanguage": "මුද්‍රණ යන්ත්‍ර භාෂාව", + "thermalPrinterPageSize": "කඩදාසි ප්‍රමාණය", + "openSetting": "සැකසුම් විවෘත කරන්න", + "selectRack": "රාක්කය තෝරන්න", + "rack": "රාක්කය (Rack)", + "selectShelf": "තට්ටුව තෝරන්න", + "shelf": "තට්ටුව (Shelf)", + "variations": "වෙනස්කම් (Variations)", + "combo": "කොම්බෝ (Combo)", + "enterBatchNo": "කාණ්ඩ අංකය ඇතුළත් කරන්න", + "selectWarehouse": "ගබඩාව තෝරන්න", + "warehouse": "ගබඩාව (Warehouse)", + "netTotalAmount": "ශුද්ධ මුළු මුදල", + "defaultSellingPrice": "සාමාන්‍ය විකුණුම් මිල", + "selectItems": "භාණ්ඩ තෝරන්න", + "variantList": "ප්‍රභේද ලැයිස්තුව", + "addSubVariation": "උප ප්‍රභේද එක් කරන්න", + "editProduct": "භාණ්ඩය සංස්කරණය කරන්න", + "noItemFound": "කිසිදු භාණ්ඩයක් හමු නොවීය", + "youDoNotHavePermissionDeleteTheShelf": "ඔබට මෙම තට්ටුව මැකීමට අවසර නැත", + "notMatchingResultFound": "ගැලපෙන ප්‍රතිඵල හමු නොවීය", + "editShelf": "තට්ටුව සංස්කරණය කරන්න", + "addShelf": "නව තට්ටුවක් එක් කරන්න", + "shelfName": "තට්ටුවේ නම", + "enterShelfName": "තට්ටුවේ නම ඇතුළත් කරන්න", + "pleaseEnterShelfName": "කරුණාකර තට්ටුවේ නම ඇතුළත් කරන්න", + "productRacks": "භාණ්ඩ රාක්ක", + "racks": "රාක්ක (Racks)", + "youDoNtHavePermissionToCreateRacks": "ඔබට රාක්ක සෑදීමට අවසර නැත.", + "youDoNtHavePermissionToDeleteRacks": "ඔබට රාක්ක මැකීමට අවසර නැත.", + "youDoNtHavePermissionToUpdateRacks": "ඔබට රාක්ක යාවත්කාලීන කිරීමට අවසර නැත.", + "addNewRack": "නව රාක්කයක් එක් කරන්න", + "editRack": "රාක්කය සංස්කරණය කරන්න", + "rackName": "රාක්කයේ නම", + "pleaseEnterRackName": "කරුණාකර රාක්කයේ නම ඇතුළත් කරන්න", + "shelves": "තට්ටු (Shelves)", + "pressToSelect": "තේරීමට ඔබන්න", + "selectAtLeastOneRack": "අවම වශයෙන් එක් තට්ටුවක්වත් තෝරන්න", + "inActive": "අක්‍රිය", + "addNewVariation": "නව ප්‍රභේදයක් එක් කරන්න", + "editVariations": "ප්‍රභේද සංස්කරණය කරන්න", + "values": "අගයන්", + "enterValues": "අගයන් ඇතුළත් කරන්න", + "pleaseEnterAtLeastOneValues": "කරුණාකර අවම වශයෙන් එක් අගයක්වත් ඇතුළත් කරන්න.", + "productVariations": "භාණ්ඩ ප්‍රභේද", + "permissionDenied": "අවසර ප්‍රතික්ෂේප විය", + "noVariationFound": "කිසිදු ප්‍රභේදයක් හමු නොවීය.", + "addNewVariations": "නව ප්‍රභේද එක් කරන්න", + "variationId": "ප්‍රභේද හැඳුනුම්පත", + "updateRole": "භූමිකාව යාවත්කාලීන කරන්න", + "addRole": "භූමිකාවක් එක් කරන්න", + "enterUserName": "පරිශීලක නාමය ඇතුළත් කරන්න", + "enterYourPassword": "මුරපදය ඇතුළත් කරන්න", + "selectAll": "සියල්ල තෝරන්න", + "sNo": "අංකය", + "feature": "විශේෂාංගය", + "read": "කියවීම", + "viewPrice": "මිල පරීක්ෂා කිරීම", + "purchaseReturns": "මිලදී ගැනීම් ආපසු එවීම්", + "expiredProduct": "කල් ඉකුත් වූ භාණ්ඩ", + "barcodes": "බාර්කෝඩ්", + "bulkUploads": "තොග වශයෙන් ඇතුළත් කිරීම", + "productModels": "භාණ්ඩ මාදිලි", + "incomes": "ආදායම්", + "dues": "හිඟ මුදල්", + "subscriptions": "දායකත්වයන්", + "paymentsTypes": "ගෙවීම් වර්ග", + "roles": "භූමිකාවන්", + "manageSetting": "සැකසුම් කළමනාකරණය", + "downloadApk": "APK බාගත කරන්න", + "vatReports": "VAT වාර්තා", + "profitAndLossDetailsReport": "ලාභ අලාභ වාර්තාව", + "transactionsHistoryReport": "ගනුදෙනු ඉතිහාසය", + "expireProductReports": "කල් ඉකුත්වන භාණ්ඩ වාර්තා", + "productPurchaseReport": "භාණ්ඩ මිලදී ගැනීමේ වාර්තාව", + "productSalesReport": "භාණ්ඩ විකුණුම් වාර්තාව", + "role": "භූමිකාව", + "areYouSureWantToDeleteThisRole": "ඔබට විශ්වාසද මෙම භූමිකාව මැකීමට අවශ්‍ය බව?", + "inStock": "තොග පවතී", + "informationShowInLabels": "ලේබලයේ පෙන්වන තොරතුරු", + "packageDate": "ඇසුරුම් කළ දිනය", + "barCodePrintLabelSetting": "බාර්කෝඩ් මුද්‍රණ සැකසුම්", + "labelRoleLabelSize2Inch": "ලේබල් රෝල් 2\"*1, 50mm*25mm", + "labelRoleLabelSize1_5Inch": "ලේබල් රෝල් 1.5\"*1, 38mm*25mm", + "thirtyTwoLabelPerSheet": "එක් පත්‍රයකට ලේබල් 32", + "youDoNotHaveAnyPermissionToGenerateBarCode": "ඔබට බාර්කෝඩ් සෑදීමට අවසර නැත.", + "pleaseSelectAProductFirst": "කරුණාකර පළමුව භාණ්ඩයක් තෝරන්න", + "pleaseEnterAValidQuantity": "වලංගු ප්‍රමාණයක් ඇතුළත් කරන්න (අවම 1)", + "pleaseSelectProductFirst": "කරුණාකර පළමුව භාණ්ඩය තෝරන්න", + "bluetoothIsTurnedOff": "බ්ලූටූත් අක්‍රියයි. කරුණාකර ක්‍රියාත්මක කරන්න.", + "noBluetoothDeviceSelected": "බ්ලූටූත් උපාංගයක් තෝරා නැත.", + "printLabel": "ලේබලය මුද්‍රණය කරන්න", + "caningForDevices": "උපාංග සොයමින් පවතී...", + "noDeviceFound": "කිසිදු උපාංගයක් හමු නොවීය", + "retryScan": "නැවත උත්සාහ කරන්න", + "connectedTo": "සම්බන්ධිත උපාංගය:", + "pleaseEnableBluetooth": "කරුණාකර බ්ලූටූත් ක්‍රියාත්මක කරන්න", + "skuOrCode": "SKU / කේතය", + "lowStockAlert": "අඩු තොග අනතුරු ඇඟවීම", + "tax": "බදු (Tax)", + "costExclusionTax": "බදු රහිත පිරිවැය", + "costInclusionTax": "බදු සහිත පිරිවැය", + "mrpOrSalePrice": "උපරිම විකුණුම් මිල (MRP)", + "expiredDate": "කල් ඉකුත් වීමේ දිනය", + "sellingPrice": "විකුණුම් මිල", + "variationsProduct": "ප්‍රභේද සහිත භාණ්ඩ", + "comboProducts": "කොම්බෝ භාණ්ඩ", + "noStockAvailable": "තොග දත්ත නොමැත.", + "highToLowPrice": "මිල: වැඩි සිට අඩු දක්වා", + "lowToHighPrice": "මිල: අඩු සිට වැඩි දක්වා", + "attachment": "ඇමුණුම", + "viewStock": "තොග බලන්න", + "expiry": "කල් ඉකුත් වීම", + "expire": "කල් ඉකුත් වේ", + "sevenDays": "දින 7", + "fifteenthDays": "දින 15", + "thirtyDays": "දින 30", + "sixtyDays": "දින 60", + "outPremiumPlan": "අපගේ ප්‍රිමියම් සැලැස්ම", + "youDoNotHavePermissionToCreatePurchase": "ඔබට මිලදී ගැනීම් සෑදීමට අවසර නැත.", + "thisPlanIsNotAvailableToPurchase": "මෙම සැලැස්ම මිලදී ගැනීමට නොමැත", + "thisPlanIsEligibleForUpgrade": "මෙම සැලැස්ම උසස් කිරීමට සුදුසු නොවේ", + "extendPlan": "සැලැස්ම දිගු කරන්න", + "buyNow": "දැන් මිලදී ගන්න", + "none": "කිසිවක් නැත", + "roundToWholeNumber": "ආසන්නතම පූර්ණ සංඛ්‍යාවට", + "roundToNearestWholeNumber": "ළඟම ඇති පූර්ණ සංඛ්‍යාවට", + "roundToNearnessDecimalNumber005": "දශම ස්ථානගත කිරීම (0.05)", + "roundToNearnessDecimalNumber01": "දශම ස්ථානගත කිරීම (0.1)", + "roundToNearnessDecimalNumber05": "දශම ස්ථානගත කිරීම (0.5)", + "lastYear": "පසුගිය වසර", + "productStock": "භාණ්ඩ තොගය", + "unit": "ඒකකය", + "showExpireDate": "කල් ඉකුත් වීමේ දිනය පෙන්වන්න", + "vatId": "VAT හැඳුනුම්පත", + "vatType": "VAT වර්ගය", + "exclusivePrice": "බදු රහිත මිල", + "inclusivePrice": "බදු සහිත මිල", + "profitPercent": "ලාභ ප්‍රතිශතය", + "showSingle": "තනි භාණ්ඩ පෙන්වන්න", + "showCombo": "කොම්බෝ පෙන්වන්න", + "showVariant": "ප්‍රභේද පෙන්වන්න", + "showAction": "ක්‍රියා පෙන්වන්න", + "ledger": "ලෙජරය", + "youDoNotHavePermissionToGenerateReport": "වාර්තාව උත්පාදනය කිරීමට ඔබට අවසර නැත", + "youDoNotHavePermissionToExportExcel": "එක්සෙල් අපනයනය කිරීමට ඔබට අවසර නැත", + "noDataAvailableForExport": "අපනයනය සඳහා දත්ත ලබා ගත නොහැක", + "supplierDue": "සැපයුම්කරුට ගෙවිය යුතු හිඟ මුදල", + "partyType": "පාර්ශව වර්ගය", + "allParty": "සියලුම පාර්ශවයන්", + "yesterday": "ඊයේ", + "last7Days": "පසුගිය දින 7", + "last30Days": "පසුගිය දින 30", + "currentMonth": "මෙම මාසය", + "lastMonth": "පසුගිය මාසය", + "currentYear": "මෙම වසර", + "customerDate": "අභිරුචි දිනය", + "noTransactionToGeneratePdf": "PDF උත්පාදනය කිරීමට ගනුදෙනු නොමැත", + "generatePdf": "PDF උත්පාදනය කරන්න", + "noTransactionFound": "ගනුදෙනු හමු නොවීය", + "reference": "යොමුව", + "creditIn": "ණය (ඇතුළත)", + "debitOut": "හර (පිටත)", + "subscribeNow": "දැන් දායක වන්න", + "expired": "කල් ඉකුත් වී ඇත", + "totalBalance": "මුළු ශේෂය", + "hoursLeft": "පැය ඉතිරිව ඇත", + "daysLeft": "දින ඉතිරිව ඇත", + "pos": "POS", + "profitAndLoss": "ලාභ හා අලාභ", + "branch": "ශාඛාව", + "hrm": "HRM", + "inventory": "තොග කළමනාකරණය", + "editAttendance": "පැමිණීම සංස්කරණය කරන්න", + "addNewAttendance": "නව පැමිණීමක් එක් කරන්න", + "employee": "සේවකයා", + "pleaseSelectAnEmployee": "කරුණාකර සේවකයෙකු තෝරන්න", + "shift": "මුරය", + "selectEmployeeFirst": "පළමුව සේවකයා තෝරන්න", + "selectDateFirst": "පළමුව දිනය තෝරන්න", + "month": "මාසය", + "autoSelected": "ස්වයංක්‍රීයව තෝරා ගන්නා ලදී", + "pleaseSelectDate": "කරුණාකර දිනය තෝරන්න", + "timeIn": "ඇතුළු වූ වේලාව", + "timeOut": "පිට වූ වේලාව", + "attendance": "පැමිණීම", + "allEmployee": "සියලුම සේවකයින්", + "noAvailableRecordFound": "පැමිණීමේ වාර්තා කිසිවක් හමු නොවීය.", + "addAttendance": "පැමිණීම එක් කරන්න", + "noNoteProvided": "සටහනක් ලබා දී නොමැත.", + "duration": "කාලසීමාව", + "youDoNotHavePermissionToViewAttendance": "පැමිණීම බැලීමට ඔබට අවසර නැත", + "department": "දෙපාර්තමේන්තුව", + "noDepartmentFound": "දෙපාර්තමේන්තුව හමු නොවීය.", + "inactive": "අක්‍රියයි", + "noDescriptionAvailableForThisDepartment": "මෙම දෙපාර්තමේන්තුව සඳහා විස්තරයක් ලබා ගත නොහැක.", + "youDoNotHavePermissionToUpdateDepartment": "දෙපාර්තමේන්තුව යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "youDoNotHavePermissionToDeleteDepartment": "දෙපාර්තමේන්තුව මකා දැමීමට ඔබට අවසර නැත.", + "failedToDeleteTheDeterment": "දෙපාර්තමේන්තුව මකා දැමීමට නොහැකි විය", + "failedToLoadDepartment": "දෙපාර්තමේන්තු පූරණය කිරීමට නොහැකි විය", + "addDepartment": "දෙපාර්තමේන්තුවක් එක් කරන්න", + "saving": "සුරකිමින් පවතී", + "editDesignation": "තනතුර සංස්කරණය කරන්න", + "addDesignation": "නව තනතුරක් එක් කරන්න", + "designationName": "තනතුරේ නම", + "enterDesignationName": "තනතුරේ නම ඇතුළත් කරන්න", + "pleaseEnterDesignationName": "කරුණාකර තනතුරේ නම ඇතුළත් කරන්න", + "pleaseSelectAStatus": "කරුණාකර තත්ත්වය තෝරන්න", + "enterDescription": "විස්තරය ඇතුළත් කරන්න", + "designation": "තනතුර", + "noDesignationFound": "තනතුර හමු නොවීය.", + "noDescriptionAvailableForThisDesignation": "මෙම තනතුර සඳහා විස්තරයක් ලබා ගත නොහැක.", + "youDoNotPermissionToUpdateDesignation": "තනතුර යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "youDoNotHavePermissionToDeleteDesignation": "තනතුර මකා දැමීමට ඔබට අවසර නැත.", + "updatePurchase": "මිලදී ගැනීම් යාවත්කාලීන කරන්න", + "editEmployee": "සේවකයා සංස්කරණය කරන්න", + "addNewEmployee": "නව සේවකයෙකු එක් කරන්න", + "enterFullName": "සම්පූර්ණ නම ඇතුළත් කරන්න", + "pleaseSelectDesignation": "කරුණාකර තනතුර තෝරන්න", + "pleaseSelectDepartment": "කරුණාකර දෙපාර්තමේන්තුව තෝරන්න", + "pleaseSelectStatus": "කරුණාකර තත්ත්වය තෝරන්න", + "pleaseEnterYourPhoneNumber": "කරුණාකර ඔබේ දුරකථන අංකය ඇතුළත් කරන්න", + "countryName": "රටේ නම", + "enterYourCountry": "ඔබේ රට ඇතුළත් කරන්න", + "salary": "වැටුප", + "pleaseEnterYourSalary": "කරුණාකර ඔබේ වැටුප ඇතුළත් කරන්න", + "gender": "ස්ත්‍රී/පුරුෂ භාවය", + "pleaseSelectYourGender": "කරුණාකර ඔබේ ස්ත්‍රී/පුරුෂ භාවය තෝරන්න", + "pleaseSelectYourShift": "කරුණාකර ඔබේ මුරය තෝරන්න", + "birthDate": "උපන් දිනය", + "joinDate": "සේවයට බැඳුනු දිනය", + "staus": "තත්ත්වය", + "pleaseSelectValidStartAndEndDates": "කරුණාකර වලංගු ආරම්භක සහ අවසාන දිනයන් තෝරන්න.", + "endDateCannotBeBeforeStartDate": "අවසාන දිනය ආරම්භක දිනයට පෙර විය නොහැක.", + "editHoliday": "නිවාඩු දිනය සංස්කරණය කරන්න", + "addNewHoliday": "නව නිවාඩු දිනයක් එක් කරන්න", + "enterHolidayName": "නිවාඩු දිනයේ නම ඇතුළත් කරන්න", + "pleaseEnterHolidayName": "කරුණාකර නිවාඩු දිනයේ නම ඇතුළත් කරන්න", + "pleaseEnterDate": "කරුණාකර දිනය ඇතුළත් කරන්න", + "pleaseSelectStartDate": "කරුණාකර ආරම්භක දිනය තෝරන්න", + "pleaseEnterEndDate": "කරුණාකර අවසාන දිනය තෝරන්න", + "endDateBeforeStartDate": "අවසාන දිනය ආරම්භක දිනයට පෙර වේ", + "holidayList": "නිවාඩු ලැයිස්තුව", + "noHolidayFound": "නිවාඩු දින හමු නොවීය.", + "noHolidayFundMatching": "ගැලපෙන නිවාඩු දින කිසිවක් හමු නොවීය", + "addHoliday": "නිවාඩු දිනයක් එක් කරන්න", + "youDoNotHavePermissionToUpgradeHoliday": "නිවාඩු දින යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "holiday": "නිවාඩු දිනය", + "editLeave": "නිවාඩු (Leave) සංස්කරණය කරන්න", + "addNewLeave": "නව නිවාඩුවක් එක් කරන්න", + "leaveType": "නිවාඩු වර්ගය", + "pleaseSelectALeaveType": "කරුණාකර නිවාඩු වර්ගය තෝරන්න", + "pleaseSelectAStartDate": "කරුණාකර ආරම්භක දිනය තෝරන්න", + "leaveDuration": "නිවාඩු කාලසීමාව", + "autoCalculatedDays": "ස්වයංක්‍රීයව ගණනය කළ දින", + "leaveList": "නිවාඩු ලැයිස්තුව", + "noLeaveRequestFound": "නිවාඩු ඉල්ලීම් හමු නොවීය.", + "addLeave": "නිවාඩුවක් එක් කරන්න", + "noDescriptionProvided": "විස්තරයක් ලබා දී නොමැත.", + "youDoNotHavePermissionToUpdateLeaveRequest": "නිවාඩු ඉල්ලීම යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "youDoNotHavePermissionToDeleteLeaveRequest": "නිවාඩු ඉල්ලීම මකා දැමීමට ඔබට අවසර නැත.", + "leaveRequest": "නිවාඩු ඉල්ලීම", + "editPayroll": "වැටුප් ලේඛනය (Payroll) සංස්කරණය කරන්න", + "addNewPayroll": "නව වැටුප් ලේඛනයක් එක් කරන්න", + "paymentYear": "ගෙවීම් වර්ෂය", + "pleaseSelectPaymentYear": "කරුණාකර ගෙවීම් වර්ෂය තෝරන්න", + "pleaseSelectAnMonth": "කරුණාකර මාසයක් තෝරන්න", + "pleaseEnterADate": "කරුණාකර දිනය ඇතුළත් කරන්න", + "totalSalaryAmount": "මුළු වැටුප් මුදල", + "payrollList": "වැටුප් ලේඛන ලැයිස්තුව", + "noPayrollFound": "වැටුප් ලේඛන වාර්තා හමු නොවීය.", + "paymentDetails": "ගෙවීම් තොරතුරු", + "youDoNotHaveUpdatePayroll": "වැටුප් ලේඛනය යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "youDoNotHavePermissionToDeletePayroll": "වැටුප් ලේඛනය මකා දැමීමට ඔබට අවසර නැත.", + "payrollRecord": "වැටුප් ලේඛන වාර්තාව", + "searchAttendance": "පැමිණීම සොයන්න", + "attendanceReport": "පැමිණීමේ වාර්තා", + "noAttendanceRecordFound": "තෝරාගත් පෙරහන් සඳහා පැමිණීමේ වාර්තා හමු නොවීය.", + "searchLeave": "නිවාඩු සොයන්න", + "leaveReports": "නිවාඩු වාර්තා", + "noLeaveRecordFound": "තෝරාගත් පෙරහන් සඳහා නිවාඩු වාර්තා හමු නොවීය.", + "durationDays": "කාලසීමාව (දින)", + "payrollReports": "වැටුප් ලේඛන වාර්තා", + "noMatchingPayrollFound": "ගැලපෙන වැටුප් ලේඛන වාර්තා හමු නොවීය.", + "editShift": "මුරය සංස්කරණය කරන්න", + "addNewShift": "නව මුරයක් එක් කරන්න", + "shiftName": "මුරයේ නම", + "pleaseSelectAShift": "කරුණාකර මුරයක් තෝරන්න", + "breakStatus": "විවේක කාලයේ තත්ත්වය", + "pleaseSelectBreakStatus": "කරුණාකර විවේක කාලයේ තත්ත්වය තෝරන්න", + "startTimeIsRequired": "ආරම්භක වේලාව අවශ්‍ය වේ", + "startTime": "ආරම්භක වේලාව", + "enterStartTime": "ආරම්භක වේලාව ඇතුළත් කරන්න", + "endTimeIsRequired": "අවසාන වේලාව අවශ්‍ය වේ", + "endTime": "අවසාන වේලාව", + "enterEndTime": "අවසාන වේලාව ඇතුළත් කරන්න", + "startBreakTime": "විවේක කාලය ආරම්භය", + "enterBreakTime": "විවේක කාලය ඇතුළත් කරන්න", + "endBreakTime": "විවේක කාලය අවසානය", + "noShiftFound": "මුරයන් හමු නොවීය.", + "addShift": "මුරයක් එක් කරන්න", + "breakTime": "විවේක කාලය", + "breakDuration": "විවේක කාලසීමාව", + "youDoNotToHavePermissionToUpdateShift": "මුරය යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "youDoNotToHavePermissionToDeleteShift": "මුරය මකා දැමීමට ඔබට අවසර නැත.", + "doYouReallyWantToDeleteThis": "ඔබට ඇත්තටම මෙය මකා දැමීමට අවශ්‍යද", + "viewDetails": "විස්තර බලන්න", + "leave": "නිවාඩු", + "payroll": "වැටුප් ලේඛනය", + "editBankAdjustment": "බැංකු ගැලපුම් සංස්කරණය කරන්න", + "adjustBankBalance": "බැංකු ශේෂය ගළපන්න", + "pleaseAddAtLeastOneBank": "ශේෂයන් ගැලපීමට කරුණාකර අවම වශයෙන් එක් බැංකු ගිණුමක්වත් එක් කරන්න.", + "accountNumber": "ගිණුම් නම", + "selectAccount": "ගිණුම තෝරන්න", + "selectType": "වර්ගය තෝරන්න", + "amountsIsRequired": "මුදල අවශ්‍ය වේ", + "invalidAmount": "අවලංගු මුදලක්", + "adjustmentDate": "ගැලපුම් දිනය", + "dateIsRequired": "දිනය අවශ්‍ය වේ", + "editBankAccounts": "බැංකු ගිණුම් සංස්කරණය කරන්න", + "addNewBankAccounts": "බැංකු ගිණුම් එක් කරන්න", + "accountDisplayName": "ගිණුම් සංදර්ශක නම", + "enterAccountDisplayName": "ගිණුම් සංදර්ශක නම ඇතුළත් කරන්න", + "displayNameIsRequired": "සංදර්ශක නම අවශ්‍ය වේ", + "openingBalanceIsRequired": "ආරම්භක ශේෂය අවශ්‍ය වේ", + "asOfDate": "දක්වා දිනය", + "hideFiled": "ක්ෂේත්‍ර සඟවන්න", + "addMoreFiled": "තවත් ක්ෂේත්‍ර එක් කරන්න", + "enterAccountName": "ගිණුම් අංකය ඇතුළත් කරන්න", + "ifscCode": "IFSC කේතය", + "upiIdForQrCode": "QR කේතය සඳහා UPI ID", + "bankName": "බැංකුවේ නම", + "enterBankName": "බැංකුවේ නම ඇතුළත් කරන්න", + "accountHolderName": "ගිණුම් හිමියාගේ නම", + "enterAccountHolderName": "ගිණුම් හිමියාගේ නම ඇතුළත් කරන්න", + "printBankDetailsAndInvoice": "ඉන්වොයිසි මත බැංකු විස්තර මුද්‍රණය කරන්න", + "viewingTransactionFor": "සඳහා ගනුදෙනු නරඹමින්", + "bankAccounts": "බැංකු ගිණුම්", + "noBankAccountFound": "බැංකු ගිණුම් හමු නොවීය.", + "noAccountsFoundMissing": "ගැලපෙන ගිණුම් කිසිවක් හමු නොවීය", + "deposit": "තැන්පතු", + "addBank": "බැංකුවක් එක් කරන්න", + "bankToBankTransfer": "බැංකුවෙන් බැංකුවට මාරු කිරීම්", + "bankToCashTransfer": "බැංකුවෙන් මුදල් වලට මාරු කිරීම්", + "accountName": "ගිණුම් නම", + "holderName": "හිමිකරුගේ නම", + "openingDate": "ආරම්භක දිනය", + "currentBalance": "වත්මන් ශේෂය", + "permissionDeniedToDeleteBank": "බැංකුව මකා දැමීමට අවසර නැත.", + "canNotEditThisTransactionType": "මෙම ගනුදෙනු වර්ගය සංස්කරණය කළ නොහැක.", + "bank": "බැංකුව", + "noTransactionFoundForThisFilter": "මෙම පෙරහන සඳහා ගනුදෙනු හමු නොවීය.", + "pleaseSelectBothAccounts": "කරුණාකර ගිණුම් දෙකම තෝරන්න.", + "cannotTransferToSameAccounts": "එම ගිණුමටම මුදල් මාරු කළ නොහැක.", + "editBankTransfer": "බැංකු මාරු කිරීම් සංස්කරණය කරන්න", + "needAtLeastTwoBankAccount": "මාරු කිරීමක් සිදු කිරීමට අවම වශයෙන් බැංකු ගිණුම් දෙකක්වත් අවශ්‍ය වේ.", + "from": "සිට", + "to": "දක්වා", + "editBankToCash": "බැංකුවෙන් මුදල් වලට සංස්කරණය කරන්න", + "noBankAccountsFoundToTransferFrom": "මාරු කිරීමට බැංකු ගිණුම් හමු නොවීය.", + "selectOneAccount": "එක් ගිණුමක් තෝරන්න", + "editCashAdjustment": "මුදල් ගැලපුම් සංස්කරණය කරන්න", + "adjustCashBalance": "මුදල් ශේෂය ගළපන්න", + "customDate": "අභිරුචි දිනය", + "cashInHand": "අතේ ඇති මුදල්", + "currentCashBalance": "වත්මන් මුදල් ශේෂය", + "transfer": "මාරු කිරීම", + "adjustCash": "මුදල් ගළපන්න", + "pleaseSelectADestinationBankAccounts": "කරුණාකර ගමනාන්ත බැංකු ගිණුමක් තෝරන්න.", + "editCashToBank": "මුදල් සිට බැංකුවට සංස්කරණය කරන්න", + "cashToBankTransfer": "මුදල් සිට බැංකුවට මාරු කිරීම්", + "noDestinationBankAccountFond": "ගමනාන්ත බැංකු ගිණුම් හමු නොවීය.", + "transferCheque": "චෙක්පත් මාරු කිරීම", + "receivedFrom": "ලැබුණේ", + "chequeAmount": "චෙක්පත් මුදල", + "chequeNumber": "චෙක්පත් අංකය", + "chequeDate": "චෙක්පත් දිනය", + "referenceNumber": "යොමු අංකය", + "selectBankToCash": "බැංකුව හෝ මුදල් තෝරන්න", + "depositTo": "තැන්පත් කරන්නේ", + "selectDepositDestination": "තැන්පතු ගමනාන්තය තෝරන්න", + "transferDate": "මාරු කළ දිනය", + "doYouWantToRellyReOpenThisCheque": "ඔබට ඇත්තටම මෙම චෙක්පත නැවත විවෘත කිරීමට අවශ්‍යද?", + "okay": "හරි", + "reOpen": "නැවත විවෘත කරන්න", + "open": "විවෘතයි", + "chequeList": "චෙක්පත් ලැයිස්තුව", + "closed": "වසා ඇත", + "noChequeFound": "චෙක්පත් හමු නොවීය", + "searchTransaction": "ගනුදෙනු සොයන්න...", + "filterByDate": "දිනය අනුව පෙරන්න", + "addImage": "රූපයක් එක් කරන්න", + "cashAndBankManagement": "මුදල් සහ බැංකු කළමනාකරණය", + "cheque": "චෙක්පත්", + "branchList": "ශාඛා ලැයිස්තුව", + "roleAndPermission": "භූමිකාව සහ අවසර", + "switchBank": "ශාඛාව මාරු කරනවාද?", + "exitBank": "ශාඛාවෙන් පිටවන්න", + "areYouSureWantToSwitchToDifferentBranch": "ඔබට විශ්වාසද වෙනත් ශාඛාවකට මාරු වීමට අවශ්‍ය බව?", + "areYourSureYouWantToExitFromThisBranch": "ඔබට විශ්වාසද මෙම ශාඛාවෙන් පිටවීමට අවශ්‍ය බව?", + "switchs": "මාරු වන්න", + "exit": "පිටවන්න", + "createBranch": "ශාඛාවක් සාදන්න", + "areYouSureWantToDeleteThisBranch": "ඔබට විශ්වාසද මෙම ශාඛාව මකා දැමීමට අවශ්‍ය බව?", + "currents": "වත්මන්", + "noBrunchFound": "ශාඛා හමු නොවීය", + "updateBranch": "ශාඛාව යාවත්කාලීන කරන්න", + "pleaseEnterBranchName": "කරුණාකර ශාඛාවේ නම ඇතුළත් කරන්න", + "enterBalance": "ශේෂය ඇතුළත් කරන්න", + "youDoNotHavePermissionToUpdateBranch": "ශාඛාව යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "allTransaction": "සියලුම ගනුදෙනු", + "duePay": "හිඟ මුදල් ගෙවීම", + "allParties": "සියලුම පාර්ශවයන්", + "retry": "නැවත උත්සාහ කරන්න", + "incomeCategoriesReport": "ආදායම් වර්ගීකරණ වාර්තාව", + "dayBook": "දෛනික පොත", + "billWiseProfit": "බිල්පත් අනුව ලාභය", + "cashFlow": "මුදල් ප්‍රවාහය", + "balanceSheet": "ශේෂ පත්‍රය", + "taxReport": "බදු වාර්තාව", + "productSaleHistory": "නිෂ්පාදන විකුණුම් ඉතිහාසය", + "productPurchaseHistory": "නිෂ්පාදන මිලදී ගැනීමේ ඉතිහාසය", + "partyReports": "පාර්ශව වාර්තා", + "customerLedger": "පාරිභෝගික ලෙජරය", + "supplierLedger": "සැපයුම්කරුගේ ලෙජරය", + "partyWiseProfit": "පාර්ශව අනුව ලාභය", + "productWiseProfit": "නිෂ්පාදන අනුව ලාභය", + "top5Customer": "ප්‍රධාන පාරිභෝගිකයින් 5", + "top5Supplier": "ප්‍රධාන සැපයුම්කරුවන් 5", + "productReports": "නිෂ්පාදන වාර්තා", + "comboReport": "සංයුක්ත වාර්තාව", + "expiredItemReport": "කල් ඉකුත් වූ භාණ්ඩ වාර්තාව", + "top5Product": "ප්‍රධාන නිෂ්පාදන 5", + "productWiseProfitAndLoss": "නිෂ්පාදන අනුව ලාභ හා අලාභ", + "productWisePurchase": "නිෂ්පාදන අනුව මිලදී ගැනීම්", + "productWiseSale": "නිෂ්පාදන අනුව අලාභය", + "noProductMatchYourSearch": "ඔබගේ සෙවීමට ගැලපෙන නිෂ්පාදන හමු නොවීය.", + "purchaseQty": "මිලදී ගත් ප්‍රමාණය", + "saleQty": "විකිණූ ප්‍රමාණය", + "youDoNotHavePermissionProfitAndLoss": "ලාභ අලාභ බැලීමට ඔබට අවසර නැත.", + "sold": "විකිණූ", + "remaining": "ඉතිරි", + "totalAssets": "මුළු වත්කම්", + "assets": "වත්කම්", + "itemName": "භාණ්ඩයේ නම", + "personalInfo": "පුද්ගලික තොරතුරු:", + "dueBalance": "හිඟ ශේෂය", + "walletBalance": "පසුම්බි ශේෂය", + "cashIn": "මුදල් ඇතුළත", + "cashOut": "මුදල් පිටත", + "runningCash": "වත්මන් මුදල්", + "moneyIn": "මුදල් ලැබීම්", + "moneyOut": "මුදල් ගෙවීම්", + "noDataAvailableForGeneratePdf": "PDF උත්පාදනය සඳහා දත්ත ලබා ගත නොහැක", + "balanceDue": "ගෙවිය යුතු ශේෂය", + "returnedAmount": "ආපසු ලබා දුන් මුදල", + "saleReturn": "විකුණුම් ආපසු ලැබීම්", + "saleEdit": "විකුණුම් සංස්කරණය", + "pleaseAddASalesReturn": "කරුණාකර විකුණුම් ආපසු ලැබීමක් එක් කරන්න", + "subscriptionReports": "දායකත්ව වාර්තා", + "started": "ආරම්භ කළ දිනය", + "end": "අවසන් වූ දිනය", + "taxReportList": "බදු වාර්තා ලැයිස්තුව", + "developedBy": "නිර්මාණය කළේ", + "time": "වේලාව", + "receivedBy": "ලැබුණේ", + "wallet": "පසුම්බිය", + "warranty": "වගකීම් කාලය (Warranty)", + "guarantee": "ඇපකරය (Guarantee)", + "remark": "සටහන", + "bankDetails": "බැංකු විස්තර", + "cashAndBank": "මුදල් සහ බැංකු", + "pdfGenerateSuccessfully": "PDF සාර්ථකව උත්පාදනය කරන ලදී", + "generatingPdf": "PDF ජනනය කරමින් පවතී", + "INVOICE": "ඉන්වොයිස්", + "admin": "පරිපාලක", + "invoiceNumber": "ඉන්වොයිස් අංකය", + "vatNumber": "වැට් අංකය", + "customerSignature": "පාරිභෝගික අත්සන", + "authorizedSignature": "අවසර ලත් අත්සන", + "poweredBy": "විසින් බල ගැන්වේ", + "shippingCharge": "නැව් ගාස්තුව", + "totalReturned": "මුළු ආපසු ගෙවීම", + "amountsInWord": "වචන වලින් මුදල් ප්‍රමාණයන්", + "changeAmount": "වෙනස් කිරීමේ මුදල", + "sellsBy": "විසින් අලෙවි කෙරේ", + "rounding": "වට කිරීම", + "paidBy": "විසින් ගෙවන ලදි", + "vatGstTitle": "වැට්/ජීඑස්ටී ශීර්ෂකය", + "enterVatGstTitle": "වැට්/ජීඑස්ටී ශීර්ෂකය ඇතුළත් කරන්න", + "vatGstNumber": "වැට්/ජීඑස්ටී අංකය", + "enterVatGstNumber": "වැට්/ජීඑස්ටී අංකය ඇතුළත් කරන්න", + "vatAndTax": "වැට් සහ බදු", + "customPrint": "අභිරුචි මුද්‍රණය", + "taxRates": "බදු අනුපාත", + "taxRatesMangeYourTaxRates": "බදු අනුපාත - ඔබේ බදු අනුපාත කළමනාකරණය කරන්න", + "add": "එකතු කරන්න", + "status": "තත්ත්වය", + "active": "ක්‍රියාකාරී", + "disable": "අක්‍රිය කරන්න", + "deletedSuccessFully": "සාර්ථකව මකා ඇත!", + "failedToDeleteTheTax": "බදු මකා දැමීමට අසමත් විය", + "errorDeletingTax": "බදු මකා දැමීමේ දෝෂය", + "taxGroup": "බදු කණ්ඩායම", + "combinationOfTheMultipleTaxes": "බහු බදු වල එකතුව", + "subTaxes": "උප බදු", + "action": "ක්‍රියාව", + "addTax": "බදු එකතු කරන්න", + "editTax": "බදු සංස්කරණය කරන්න", + "addNewTax": "නව බදු එකතු කරන්න", + "enterTaxRates": "බදු අනුපාතය ඇතුළත් කරන්න", + "addTaxGroup": "නව බදු කණ්ඩායමක් එකතු කරන්න", + "editTaxGroup": "බදු කණ්ඩායම සංස්කරණය කරන්න", + "taxWithSingleMultipleTaxType": "තනි/බහු බදු වර්ග සහිත බදු", + "noSubTaxSelected": "උප බදු කිසිවක් තෝරා නැත", + "subTaxList": "උප බදු ලැයිස්තුව", + "taxPercent": "බදු ප්‍රතිශතය", + "done": "කළා", + "writerTaxHere": "මෙහි පෙළ ලියන්න...", + "expiredList": "කල් ඉකුත් වූ ලැයිස්තුව", + "listIsEmpty": "ලැයිස්තුව හිස් ය", + "printingInvoice": "ඉන්වොයිස් මුද්‍රණය කරමින් පවතී", + "salesSetting": "විකුණුම් සැකසුම්", + "invoiceLogo": "ඉන්වොයිස් ලාංඡනය", + "printingOption": "මුද්‍රණ විකල්පය", + "amountRoundingMethod": "මුදල් වට කිරීමේ ක්‍රමය", + "signUp": "ලියාපදිංචි වන්න", + "returnedItem": "ආපසු එවූ භාණ්ඩය", + "returnedDate": "ආපසු එවූ දිනය", + "saleBy": "විකුණුවේ", + "purchasedBy": "මිලදී ගත්තේ", + "collectedBys": "එකතු කරන ලදී", + "payableAmount": "ගෙවිය යුතු මුදල", + "receivedAmount": "ලැබුණු මුදල", + "unitPrices": "ඒකක මිල", + "item": "අයිතමය", + "sl": "අනු.අංකය", + "mobiles": "ජංගම දුරකථන", + "paidVia": "ගෙවීම කළ ආකාරය", + "moneyReceipt": "මුදල් ලදුපත", + "receipt": "ලදුපත", + "barcodeGenerator" : "බාර්කෝඩ් ජනරේටරය", + "searchProduct" : "පොඩක් සෙවුම්", + "code" : "කේතය", + "price" : "මිල", + "showCode" : "කේතය පෙන්වන්න", + "showPrice" : "මිල පෙන්වන්න", + "showName" : "නම පෙන්වන්න", + "actions" : "ක්‍රියා", + "noItemSelected" : "කිසිදු අයිතමයක් තෝරා නොමැත", + "noProductSelected" : "කිසිදු නිෂ්පාදනයක් තෝරා නොමැත", + "previewPdf" : "PDF පෙරදසුන", + "salesReturnReport" : "විකුණුම් ආපසු ලබා ගැනීමේ වාර්තාව", + "purchaseReturnReport" : "සැපයුම් ආපසු ලබා ගැනීමේ වාර්තාව", + "incomeFor" : "ආදායම සඳහා", + "enterProductCode" : "නිෂ්පාදන කේතය ඇතුළත් කරන්න", + "addIncome" : "ආදායම එක් කරන්න", + "incomeDate" : "ආදායම් දිනය", + "incomeCategories" : "ආදායම් කාණ්ඩ", + "addIncomeCategory" : "ආදායම් කාණ්ඩයක් එක් කරන්න", + "enterIncomeCategoryName" : "ආදායම් කාණ්ඩයේ නම ඇතුළත් කරන්න", + "totalReturnAmount" : "මුළු ආපසු ගෙවූ මුදල", + "returned" : "ආපසු ලබා දී ඇත", + "supplierDetails" : "සැපයුම්කරු විස්තර", + "weekly" : "සතිපතා", + "monthly" : "මාසික", + "yearly" : "වාර්ෂික", + "today" : "අද", + "thisWeek" : "මෙම සතිය", + "thisMonth" : "මෙම මාසය", + "thisYear": "මෙම වසර", + "allTime" : "සියලුම කාලය", + "custom" : "සිරිත", + "addUserRole": "පරිශීලක භාවිත තරඟ එකතුව", + "noRoleFound": "පරිශීලක භාවිත තරඟ හමු නොවීය", + "yourPackageExpiredInDays": "ඔබගේ පැකේජය 5 දිනවලදී ඉවත් වේ", + "yourPackageExpiredToday": "ඔබගේ පැකේජය අද ඉවත් වේ\n\nකරුණාකර නැවත මිලදී ගියේ", + "contactUs": "අප අමතන්න", + "writeYourMessageHere": "ඔබගේ පණිවුඩය මෙවලමට ලියන්න", + "sendMessage": "පණිවුඩය යවන්න", + "sendYourEmail": "ඔබගේ විද්‍යුත් තැපෑල යවන්න", + "backToHome": "මුල් පිටුවට ආපසු", + "promoCode": "ප්‍රොමෝ කේතය", + "setting" : "සැකසීම", + "submit": "ඉදිරිපත් කරන්න", + "seeAllPromoCode": "සියලු ප්‍රොමෝ කේත බලන්න", + "categories": "ප්‍රභේද", + "enterYourPhoneNumber": "ඔබගේ දුරකථන අංකය ඇතුළත් කරන්න", + "enterFullAddress": "මුළු ලිපිනය ඇතුළත් කරන්න", + "enterYourEmailAddress": "ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ඇතුළත් කරන්න", + "pleaseEnterAPassword": "කරුණාකර මුරපදයක් ඇතුළත් කරන්න", + "pleaseEnterAConfirmPassword": "කරුණාකර තහවුරු මුරපදයක් ඇතුළත් කරන්න", + "enterYourName": "ඔබගේ නම ඇතුළත් කරන්න", + "addNewAddress": "නව ලිපිනයක් එකතු කරන්න", + "firstName": "පළමු නම", + "lastName": "අවසන් නම", + "country": "රට", + "bangladesh": "බංගලාදේශනය", + "apply": "අයදුම් කරනවා", + "easytheusedesciption": "PosPro යෙදුම නිර්මාණය කළහොත් නොමිලයෙක් සහ ප්‍රවයින්ට භාවිතා කිරීම සුදු වේ. මෙය, ලෝකයේ දැනටමත් පවතින පුවරුවක් POS පද්ධතියක් වන විට, එවක් අතුරු වනවිට හොඳයි.", + "choseYourFeature": "ඔබේ විශේෂිත සේවාවන් තෝරන්න", + "choseyourfeatureDesciption": "විශේෂිත සේවාවන් වලට උච්චාරණ වේගයක් අතුලකු කරයි, එවිට PosPro වෙනුවට වෙනස් වේ.", + "allBusinessolutionDescrip": "PosPro අඩුවට සම්පූර්ණ ව්‍යාපෘතියක් සහයෝග, ගිණුම, විකුණුම්, වාර්තාව සහ මුද්‍රණ/අස්වාදය සමග සම්පූර්ණ ව්‍යාපෘතියක් වේ.", + "deliveryAddress": "භාණ්ඩ ලිපිනය", + "noDataAvailable": "දත්ත නොමැත", + "addDelivery": "භාණ්ඩ එකතු කරනවා", + "description": "විස්තරය", + "addNote": "සටහනක් එකතු කරනවා", + "image": "රූපය", + "pleaseConnectThePrinterFirst": "කරුණාකර ප්‍රින්ටරය පළමුව සම්බනවීම", + "selectCategory": "ප්‍රවර්ගය තෝරනවා", + "enterExpenseDate": "වියදම් දිනය ඇතුළත් කරනවා", + "enterName": "නම ඇතුළත් කරනවා", + "enterAmount": "ප්‍රමාණය ඇතුළත් කරනවා", + "enterRefNumber": "සම්බන්ධවීමේ අංකය ඇතුළත් කරනවා", + "fashions": "විදේශීය", + "billTO": "බිල් කරනවා", + "totalDue": "මුළු හිඟක්", + "paymentsAmount": "ගෙවීමේ ප්‍රමාණයන්", + "remainingDue": "ඉතිරි හිඟක්", + "thankYouForYourDuePayment": "ඔබගේ භාණ්ඩ ගෙවිමට ස්තුතියි", + "print": "මුද්‍රණය", + "unitPrice": "ඒකක වටිනාකම", + "totalPrice": "මුළු වටිනාකම", + "totalVat": "මුළු එකතුව", + "deliveryCharge": "භාණ්ඩ මුදල", + "totalPayable": "මුළු ගෙවිමක්", + "thankYouForYourPurchase": "ඔබගේ විකුණට ස්තුතියි", + "pleaseConnectYourBluetoothPrinter": "කරුණාකර ඔබගේ බ්ලූටූස් ප්‍රින්ටරය සම්බනවීම", + "editSocialMedia": "සමාජ ජාල සංස්කරනය", + "socialMarketing": "සමාජ වෙබ් අඩවිය", + "share": "බෙදාගන්න", + "notification": "සේවාව", + "purchaseAlarm": "විකුණු සංඛ්‍යා", + "purchaseConfirmed": "විකුණු සියල්ලක් සත්‍යාපනය කරන ලදි", + "paymentComplete": "ගෙවීම සම්පුර්න විය", + "return": "ප්‍රතිපාදනය", + "sendSms": "පණිවිඩය යවනවා", + "receiveThePin": "පින් ලබාගන්න", + "startNewSale": "නව විකුණුම ආරම්භ කරනවා", + "payment": "ගෙවීම", + "masterCard": "මාස්ටර් කාඩ්", + "instruction": "උපදෙස්", + "cash": "මුදල්", + "invoiceViewer": "ඉන්වොයිස් බැදීමේ දැන්වීම", + "size": "ප්‍රමාණය", + "color": "වර්ණය", + "weight": "බර", + "capacity": "ස්ථානය", + "type": "වර්ගය", + "youWantToDeleteTheProduct": "ඔබම මෙම නිෂ්පාදය මකා දැමීමට අවශ්‍යද?", + "delete": "මකනවා", + "contactDetails": "සබඳතා විස්තර", + "clarence": "ක්ලරන්ස්", + "call": "ඇමතුම් කරනවා", + "message": "පණිවිඩය", + "dailyTransaction": "දින සම්පුර්න ක්‍රියාව", + "promo": "ප්‍රෝමෝ", + "send": "යවනවා", + "easyToUseThePos": "ප්‍රවාණ බිම් පැහැදිලි භාවිතා කිරීම සුළු", + "easyToUseDescription": "ස්තුතියි, භාවිතා කිරීමේ මුළු ස්ථානයයි. දැන්, මෙම පෝෂම් පද්‍රය වෙත ගමන් කර ඇති POS පද්‍රයක් හෝවීය.", + "chooseYourFeature": "ඔබගේ විශේෂාංගය තෝරනවා", + "chooseYourFeatureDescription": "ප්‍රතිඵල සුළු සුලු ප්‍රවර්ගයන් මත නිකුත් කරයි මෙය වෙනස් කළ හැකිය.", + "allBusinessSolutions": "සියළු ව්‍යාපාර වින්‍යාස", + "allBusinessolutionDescription": "ව්‍යාපාර විස්තර, ගෙවීම, මිල සහිතව, සිල්ලර සහ ප්‍රහාර/අස්වෙනය සමග අවසර සිටීය PosPro යටතේ සියළු ව්‍යාපාර විස්තරයක් සපයයි.", + "skip": "අවලංගු කරනවා", + "next": "ඊළඟ", + "aNewUpdateAvailable": "නව යාවත්කාලයක් ලබා ගත හැක\nකරුණාකර ඔබගේ යාවත්කාලය යාලුවන්ට යාවත්කාල කරන්න", + "skipTheUpdate": "යාවත්කාල කරනවා", + "rememberMeLater": "මැරෙන්නට පමණක් මතක තබනවා", + "poweredByAcnoo": "Acnoo වෙබ් අඩවිය බලනවා", + "lossOrProfit": "හිඟය/අස්වෙනය", + "expense": "වියදම", + "parties": "පක්ෂ", + "home": "මුල්", + "sales": "විකුණු", + "settings": "සැකසුම්", + "purchaseNow": "විකුණු කරනවා", + "paymentMethods": "ගෙවීම් ක්‍රමවේදයන්", + "save": "සුරකින්න", + "update": "යාවත්කාලීන කරන්න", + "continueButton": "කිරීමට", + "name": "නම", + "phone": "දුරකථන අංකය", + "email": "ඊමේල් ලිපිනය", + "address": "ලිපිනය", + "previousDue": "ප්‍රථම ඇගයීම", + "selectLang": "ඔබේ භාෂාව තෝරන්න", + "addContact": "සම්බන්ධතාවය එක් කරන්න", + "moreInfo": "වැඩි තොරතුරු", + "retailer": "කුළියේ වෙළඳපොළවලින්", + "dealer": "අලෙවි", + "wholesaler": "හොල්වේල්සේලර්", + "supplier": "ක්‍රීඩා", + "CustomerDetails": "කුරුණෑගල විස්තර", + "recentTransaction": "මෑත ගිණුම්", + "totalProduct": "එකතුව අයිතමයන්", + "total": "එකතුව", + "paid": "ගෙවූ", + "unPaid": "ගෙවා නොගත්", + "due": "ගෙවිය හැකි", + "connect": "සම්බන්ධ කිරීමට ක්ලික් කරන්න", + "tryAgain": "නැවත උත්සාහ කරන්න", + "loading": "පූරණය වෙමින්", + "viewAll": "සියල්ල බලන්න", + "partyList": "පාර්ටියෝ ලැයිස්තුව", + "addCustomer": "කරුණාකර ප්‍රකාශනයක් එක් කරන්න", + "updateContact": "සම්බන්ධතාවය යාවත්කාලීන කරන්න", + "dueList": "ගෙවිය හැකි ලැයිස්තුව", + "collectDue": "ගෙවීම් එකතු කිරීම", + "date": "දිනය", + "dueAmount": "ගෙවිය හැකි මුදල: ", + "customerName": "කුරුණෑගල් නම", + "totalAmount": "මුළු මුදල", + "paidAmount": "ගෙවූ මුදල", + "paymentTypes": "ගෙවීම් වර්ගය", + "cancel": "අවලංගු කරන්න", + "expenseReport": "අයිතම වාර්තාව", + "fromDate": "දිනයේ සිට", + "toDate": "දිනය දක්වා", + "expenseFor": "අයිතමය සඳහා", + "amount": "මුදල්", + "noData": "ඉතිරි දත්ත නොමැත", + "totalExpense": "මුළු අයිතමය", + "addExpense": "අයිතමය එක් කරන්න", + "expenseDate": "අයිතමය දිනය", + "referenceNo": "සබැඳියාවේ අංකය", + "note": "අවශ්‍යතාවය", + "expenseCat": "අයිතම කාණ්ඩයන්", + "search": "සොයන්න", + "select": "තෝරන්න", + "addExpenseCat": "අයිතම කාණ්ඩයක් එක් කරන්න", + "categoryName": "ප්‍රවර්ගයේ නම", + "alreadyAdded": "දැනටමත් එක් කර ඇත", + "whatNew": "නවතම කාලීන", + "lp": "හිම/ලාභ", + "profit": "හිම", + "loss": "ලාභ", + "lpDetails": "හිම/ලාභ විස්තර", + "invoice": "පිවිසුම", + "dates": "දින:", + "mobile": "ජංගම:", + "product": "නිෂ්පාත", + "quantity": "ප්‍රමාණය", + "discount": "වට්ටම්", + "totalLoss": "මුළු හිම", + "totalProfit": "මුළු ලාභ", + "productList": "නිෂ්පාත ලැයිස්තුව", + "stock": "තාක්ෂණිකය", + "addNewProduct": "නව නිෂ්පාතයක් එක් කරන්න", + "productName": "නිෂ්පාතේ නම", + "productCode": "නිෂ්පාත කේතය", + "purchasePrice": "මිලියනය කිරීමේ මිල", + "mrp": "මිස්මයිස්ල් මිල", + "wholeSalePrice": "හොල්වේල්සේල් මිල", + "dealerPrice": "අලෙවි මිල", + "manufacturer": "නිෂ්පාතිකයා", + "saveNPublish": "සුරකින්න සහ සන්නාමිකයින් කරන්න", + "brands": "වෙළඳ නාම", + "addBrand": "වෙළඳ නාමක් එක් කරන්න", + "brandName": "වෙළඳ නාමය", + "addUnit": "ඒකකය එක් කරන්න", + "unitName": "ඒකකයේ නම", + "units": "ඒකකයන්", + "addProduct": "කරුණාකර නිෂ්පාතයක් එක් කරන්න", + "updateProduct": "නිෂ්පාතය යාවත්කාලීන කරන්න", + "salePrice": "මිලියනය කිරීමේ මිල", + "profile": "පැතිකඩ", + "edit": "සංස්කරණය කරන්න", + "businessCat": "ව්‍යාපෘතියේ ප්‍රධාන ප්‍රවේශය", + "language": "භාෂාව", + "changePassword": "මුරපදය වෙනස් කරන්න", + "updateProfile": "ඔබගේ විස්තර යාවත්කාලීන කරන්න", + "businessName": "කාමියෝගිකයේ සම්පුර්ණ නම හා ව්‍යාපෘතිය", + "addPurchase": "මිලදී ගැනීමක් එක් කරන්න", + "inv": "පිවිසුම අංකය", + "supplierName": "සහයෝගයේ නම", + "itemAdded": "අයිතමය එක් කරන ලදී", + "addItems": "අයිතම එක් කරන්න", + "subTotal": "අඩු එකතුව", + "returnAmount": "සෙවුම් මුදල", + "chooseSupplier": "සහයෝගයක් තෝරන්න", + "noSupplier": "ප්‍රයෝජනවත් සපයන්නේ නැත", + "salesDetails": "විකුණුම් විස්තර", + "editPurchaseInvoice": "මිලදී ගැනීමේ ප්‍රවාහනය සංස්කරණය කරන්න", + "purchaseList": "මිලදී ගැනීම් ලැයිස්තුව", + "addAPurchase": "කරුණාකර මිලදී ගැනීමක් එක් කරන්න", + "dueReport": "ආපසු විස්තරය", + "fullyPaid": "සම්පූර්ණයි", + "stillUnpaid": "තවමත් ගෙවීමක් නැත", + "purchaseReport": "මිලදී ගැනීම් වාර්තාව", + "connectPrinter": "ප්‍රින්ටරය සම්බන්ධ කරන්න", + "clickToConnect": "සම්බන්ධ කිරීමට ක්ලික් කරන්න", + "collectDues": "කරුණාකර ගෙවීමක් එක් කරන්න", + "addNewPurchase": "කරුණාකර මිලදී ගැනීමක් එක් කරන්න", + "salesReport": "විකුණුම් වාර්තාව", + "addSale": "කරුණාකර විකුණුමක් එක් කරන්න", + "reports": "වාර්තාවන්", + "chooseCustomer": "ක්ෂේත්‍රයක් තෝරන්න", + "addSales": "විකුණුම් එක් කරන්න", + "saleList": "විකුණුම් ලැයිස්තුව", + "editSalesInvoice": "විකුණුම් ප්‍රවාහනය සංස්කරණය කරන්න", + "previousPayAmount": "පෙර ගෙවිය යුතු මුදල", + "printing": "මුද්‍රණය කිරීමේ විකල්පය", + "subscription": "දැන්වීම", + "userRole": "පරිශීලක භාවිතා කිරීම", + "currency": "වින්යාව", + "logOut": "ඉවත් වන්න", + "stockList": "වෙළඳ ලැයිස්තුව", + "purchase": "මිලදී ගැනීම", + "sale": "විකුණුම්", + "yourPack": "ඔබගේ පැකේජය", + "freePlan": "නිදහස් සැලසුම්", + "youRUsing": "ඔබ භාවිතා කරයි ", + "freePack": "නිදහස් පැකේජය", + "premiumPlan": "ප්‍රිමාන්ත සැලසුම්", + "packFeatures": "පැකේජ විශේෂිතයි", + "unlimited": "සීමාවෙන්", + "updateNow": "වියදමක් දැනටමත් වෙනස් කරන්න", + "purchasePremium": "ප්‍රිමාන්ත සැලසුම් මිලදී ගැනීම", + "buyPremium": "ප්‍රිමාන්ත සැලසුම් මිලදී ගැනීම", + "paypalPay": "පේපෑල් ගෙවීම් කිරීම් සඳහා", + "gotEmail": "ඔබට එක් ඊමේල් ලබා ඇතිකිරීමක් ඇත", + "sendEmail": "ඔබට මුරපදය නැවත සැකසීමේ උපකාර ලිපිය සමඟ ඊමේල් ලබා දීමට විකල්පයක් අප සහා ඇත:", + "checkEmail": "ඊමේල් පණිවිඩයක් පටන් ගන්න", + "close": "වසන්න", + "forgotPassword": "මුරපදය අමතකද?", + "enterEmail": "මුරපදය පිළිබඳව යළි සත්‍යාපනය ලබා ගැනීමට කරුණාකර පහත ඊමේල් ලිපිනය ඇතුළත් කරන්න.", + "sendLink": "නිදහස් යෝජනා යෙදුමක් ලබාගැනීමට පත්කරන්න", + "emailText": "විද්යුත් තැපෑල", + "password": "මුරපදය", + "logIn": "ඇතුල් වන්න", + "noAcc": "ගිණුමක් නොමැතිකරුවන්ද?", + "register": "ලියාපදිංචි වන්න", + "phoneVerification": "දුරකථන සත්‍යාපනය", + "registerTitle": "අර්ධකයේ ඔබගේ දුරකථනය ලියාපදිංචි කිරීමට අවශ්‍යයි!", + "sendCode": "අංකය යවන්න", + "staffLogin": "සේවාදායකයාගේ ලොගින්", + "logInWithMail": "ඊමේල් සමඟ ලොගින් වන්න", + "setUpProfile": "ඔබගේ විස්තර සැකසීම", + "setUpDesc": "ඔබගේ විස්තරය යොමු කිරීමේදී ඔබගේ වෛද්‍යවරුන් සමඟ වැඩිදියුණු සංකීර්ණයක් ලබාගැනීමට", + "gallery": "ගැලරිය", + "camera": "කැමරාව", + "companyAddress": "කාමරයේ ලිපිනය", + "openingBalance": "අවසන් තැන්පතුම", + "confirmPass": "මුරපදය තහවුරු කරන්න", + "haveAcc": "කාලාරයට හෝදයියෝගීන් ගිණුමක් තිබේද?", + "loginWithPhone": "දුරකථනය සමඟ ලොගින් වන්න", + "editPhone": "දුරකථන අංකය සංස්කරණය කරන්නේ නම්?", + "createAcc": "නිදහස් ගිණුමක් සාදන්න", + "congratulation": "ස්තුතියි", + + "signIn": "ඇතුළු වන්න", + "welcomeBack": "නවතම සාදරයෙන් පිළිගනිමු!", + "passwordCannotBeEmpty": "මුරපදය හිස් විය නොහැක", + "reset": "ඔබගේ විද්‍යුත් තැපෑල හෝ දුරකථන අංකය භාවිතා කර මුරපදය යළි පිහිටුවන්න", + "lableEmail": "විද්‍යුත් තැපෑල", + "hintEmail": "විද්‍යුත් තැපෑල ඇතුළත් කරන්න", + "emailCannotBeEmpty": "විද්‍යුත් තැපෑල හිස් විය නොහැක", + "pleaseEnterAValidEmail": "කරුණාකර වලංගු විද්‍යුත් තැපෑලක් ඇතුළත් කරන්න", + "continueE": "යෑම අඛණ්ඩව", + "pleaseEnterYourDetails": "කරුණාකර ඔබගේ විස්තර ඇතුළත් කරන්න.", + "lablePassword": "මුරපදය", + "hintPassword": "මුරපදය ඇතුළත් කරන්න", + "pleaseEnterABiggerPassword": "කරුණාකර මුරපදය වඩාත් විශාලයක් ඇතුළත් කරන්න", + "rememberMe": "මට මතක් කරන්න", + "donNotHaveAnAccount": "ගිණුමක් නැද්ද?", + "createAFreeAccount": "අයිතිවූ ගිණුමක් තනන්න", + "fullName": "සම්පූර්ණ නාමය", + "enterYourFullName": "ඔබේ සම්පූර්ණ නාමය ඇතුළත් කරන්න", + "nameCanNotBeEmpty": "නම හිස් විය නොහැක", + "alreadyHaveAnAccount": "දැනටමත් ගිණුමක් තිබේද?", + "createNewPassword": "නව මුරපදය තනන්න", + "setUpNewPassword": "නව මුරපදය පිහිටුවන්න", + "resetPassword": "ඔබගේ ගිණුමට ප්‍රතිසංස්කරණය කිරීමට මුරපදය යළි පිහිටුවන්න", + "newPassword": "නව මුරපදය", + "confirmPassword": "මුරපදය තහවුරු කරන්න", + "passwordsDoNotMatch": "මුරපද නොගැලපෙයි", + "verityEmail": "විද්‍යුත් තැපෑල සත්‍යාපනය කරන්න", + "verification": "සත්‍යාපනය", + "digits": "6-අංක ආරක්ෂාකාරී කේතය ඔබගේ විද්‍යුත් තැපෑලට යවා ඇත:", + "enterValidOTP": "වලංගු OTP ඇතුළත් කරන්න", + "resendOTP": "OTP නැවත යවන්න", + "verifyYourEmail": "ඔබගේ විද්‍යුත් තැපෑල සත්‍යාපනය කරන්න", + "weHaveSentAConfirmationEmailTo": "අපි සත්‍යාපන විද්‍යුත් තැපෑලක් යවා ඇත", + "folder": "ඔබගේ ඊ-මේල්ය ස්පාම් ෆෝල්ඩරය තුළ අවශ්‍ය විය හැක.", + "gotIt": "ඇත්තයි", + "enterOpeningBalance": "ආරම්භක ශේෂය ඇතුළත් කරන්න", + "pleaseEnterAValidBusinessName": "කරුණාකර වලංගු වාණිජ නාමයක් ඇතුළත් කරන්න", + "enterBusiness": "වාණිජ/සටන නාමය ඇතුළත් කරන්න", + "selectBusinessCategory": "වාණිජ කාණ්ඩ තෝරන්න", + "todaySummary": "අදේ සාරාංශය", + "sellAll": "සියල්ල විකින්න >", + "income": "ආදායම", + "purchased": "මැකුණු", + "endYourFreePlan": "ඔබගේ නිදහස් සැලැස්ම අග කරන්න", + "yourFree": "ඔබගේ නිදහස් පැකේජය අඩුවෙමින් පවතින අතර, ඔබේ ඊළඟ සැලැස්ම මිලදී ගන්න. ස්තූතියි.", + "upgradeNow": "මෙහි වර්ධනය කරන්න", + "notFound": "ගොඩනැගූ නෑ", + "updateYourSubscription": "ඔබගේ අනුමත කිරීම යාවත්කාලීන කරන්න", + "noDataFound": "දත්ත හමු නොවීය", + "areYouSure": "ඔබට සහතිකද?", + "doYouWantToExitTheApp": "ඔබ යෙදුම අවසන් කිරීමට අවශ්‍යද?", + "no": "නැහැ", + "yes": "ඔව්", + "dashboard": "ඩැෂ්බෝඩ්", + "salesPurchaseOverview": "විකිණීම් හා මිලදී ගැනීම් සාරාංශය", + "totalItems": "මුළු අයිතම", + "totalCategories": "මුළු කාණ්ඩ", + "quickOverview": "දකුණු සාරාංශය", + "totalIncome": "මුළු ආදායම", + "customerDue": "ගනුදෙනුකරුවාට බදවාගත යුතු මුදල්", + "stockValue": "වෙළඳපොළ වටිනාකම", + "lossProfit": "අවස්ථා/ලාභ", + "cost": "අවශ්‍යයි", + "qty": "ප්‍රමාණය", + "noProductFound": "ඕනෑම නිෂ්පාදනයක් හමු නොවීය", + "phoneNumber": "දුරකථන අංකය", + "pleaseEnterAValidName": "කරුණාකර වලංගු නමක් ඇතුළත් කරන්න", + "pleaseEnterValidPhoneAndNameFirst": "කරුණාකර මුල්විය දුරකථන සහ නම වලංගු කරන්න", + "confirmDelete": "මැකීම තහවුරු කරන්න", + "areYouSureYouWant": "ඔබට මෙම පාර්ටි මැකීමට සහතිකද?", + "pleaseEnterAValidPhoneNumber": "කරුණාකර වලංගු දුරකථන අංකයක් ඇතුළත් කරන්න", + "sendSMS": "SMS යවන්න", + "searchH": "මෙහි සොයන්න....", + "transactions": "ගනුදෙනු", + "selectAInvoice": "ඉන්වොයිසයක් තෝරන්න", + "totalDueAmount": "මුළු පාරිභෝගික මුදල", + "youCanNotPayMoreThenDue": "ඔබට පාරිභෝගික පරිවර්තන මට්ටමට වැඩි මුදල ගෙවිය නොහැක", + "noDueSelected": "ගෙවිය යුතු නොවූ අයිතම කිසිවක් නැත", + "pleaseEnterName": "කරුණාකර නම ඇතුළත් කරන්න", + "pleaseEnterAmount": "කරුණාකර මුදල ඇතුළත් කරන්න", + "enterNote": "සටහන ඇතුළත් කරන්න", + "pleaseSelectAExpenseCategory": "කරුණාකර වියදම් කාණ්ඩයක් තෝරන්න", + "enterExpanseCategoryName": "වියදම් කාණ්ඩ නාමය ඇතුළත් කරන්න", + "comingSoon": "ඉක්මනින් එනවා", + "pleaseMakeASaleFirst": "කරුණාකර පළමුව විකුණුම් කරන්න", + "facebook": "ෆේස්බුක්", + "twitter": "ට්විටර්", + "instagram": "ඉන්ස්ටග්‍රෑම්", + "linkedIN": "ලින්ක්ඩ් ඉන්", + "link": "සම්බන්ධ", + "lorem": "ලොරම් ඉප්සම් ඩොලෝර් සිට් අමෙට්, කොන්සෙක්ටේටුර ආඩිප් ග්‍රාවිස්සිං එලිට්. උල්ට්රීසීස් ග්‍රැවිඩා සීලෙස්ක් මැකුණු අලුත් අන්දමින්.", + "paymentGateway": "ගෙවීම් මාර්ගය", + "paymentSuccess": "ගෙවීම සාර්ථකයි", + "paymentWasSuccessful": "ගෙවීම සාර්ථකයි!", + "paymentFailed": "ගෙවීම අසාර්ථකයි", + "paymentFailedPleaseTryAgain": "ගෙවීම අසාර්ථකයි. කරුණාකර නැවත උත්සාහ කරන්න.", + "pleaseEnterAValidBrandName": "කරුණාකර වලංගු බ්‍රෑන්ඩ් නාමයක් ඇතුළත් කරන්න", + "enterABrandName": "බ්‍රෑන්ඩ් නාමය ඇතුළත් කරන්න", + "addCategory": "කාණ්ඩ එකතු කරන්න", + "enterCategoryName": "කාණ්ඩ නාමය ඇතුළත් කරන්න", + "selectVariations": "වර්ගීකරණ තෝරන්න:", + "dataSavedSuccessfully": "දත්ත සාර්ථකව සුරක්ෂිත කර ඇත.", + "somethingIs": "කිසියම් දෙයක්", + "updateYourProfile": "ඔබේ පැතිකඩ යාවත්කාලීන කරන්න, ඔබගේ ගනුදෙනුකරුවන්ට හොඳ ප්‍රතිචාරයක් ලබා දෙන්න", + "shopOpeningBalance": "සැපයුම් ආරම්භක ශේෂය", + "shopRemainingBalance": "සැපයුම් ඉතිරි ශේෂය", + "enterAValidDiscount": "වලංගු වට්ටමක් ඇතුළත් කරන්න", + "addProductFirst": "පළමුව නිෂ්පාදනය එකතු කරන්න", + "subtotal": "උප-මුළු", + "purchaseDetails": "මිලදී ගැනීමේ විස්තර", + "riead": "රිඩ්", + "totall": "මුළු:", + "startDate": "අරම්භක දිනය", + "pickStartDate": "අරම්භක දිනය තෝරන්න", + "endDate": "අවසාන දිනය", + "pickEndDate": "අවසාන දිනය තෝරන්න", + "failedToGetPlatformVersion": "වෙබ් අඩවියේ අනුවාදය ලබා ගැනීමට අසාර්ථකයි.", + "enterQuantity": "ප්‍රමාණය ඇතුළත් කරන්න", + "pleaseAddQuantity": "කරුණාකර ප්‍රමාණය එකතු කරන්න", + "willBeAddedSoon": "ඉක්මනින් එකතු වේ", + "addedToCart": "කාර්ට්ටු එකතු කරන ලදී", + "connectYourPrinter": "ඔබගේ මුද්‍රකය සම්බන්ධ කරන්න", + "customerPay": "ගනුදෙනුකරු ගෙවීම", + "supplerPay": "සැපයුම්කරු ගෙවීම", + "incomeReport": "ආදායම් වාර්තාව", + "category": "කාණ්ඩය", + "balance": "ශේෂය", + "itemsSales": "අයිතම විකිණීම්", + "totalPurchase": "මුළු මිලදී ගැනීම", + "totalSales": "මුළු විකිණීම්", + "stockReport": "වෙළඳපොළ වාර්තාව", + "lossProfitReport": "අවස්ථා/ලාභ වාර්තාව", + "outOfStock": "ඔත්තු ඇති", + "vat": "VAT", + "customerPhoneNumber": "ගනුදෙනුකරුවාගේ දුරකථන අංකය", + "enterCustomerPhoneNumber": "ගනුදෙනුකරුවාගේ දුරකථන අංකය ඇතුළත් කරන්න", + "walkInCustomer": "සැපයුම් ගනුදෙනුකරු", + "guest": "අමුත්තා", + "stocks": "වෙළඳපොළ: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "ලොරම් ඉප්සම් ඩොලෝර් සිට් අමෙට්, කොන්සෙක්ටේටුර එලිට්. ඉන්ටර්ඩුම් කොන්ස්.", + "doNotDisturb": "ආරෝපණය කරන්න එපා", + "on": "අඩු", + "off": "අඩු", + "unlimitedUsagesOfOurPackage": "අපේ පැකේජයේ අවසන් භාවිතාවන්\uD83D\uDC47", + "loremIpsumDolor": "ලොරම් ඉප්සම් ඩොලෝර් සිට් අමෙට්, කොන්සෙක්ටේටුර ආඩිප් සීල්වන්න. නාටෝක් ආලෙකුවොන් දක්වා.", + "payForSubscribe": "අනුගමනය කිරීමට ගෙවන්න", + "field": "මැද", + "successfullyPaid": "සාර්ථකව ගෙවීය", + "profileEdit": "පැතිකඩ සංස්කරණය", + "products": "නිෂ්පාදන", + "salesList": "විකිණීම් ලයිස්තුව", + "useTitleCanNotBeEmpty": "භාවිතා නාමය හිස් විය නොහැක", + "userTitle": "පරිශීලක නාමය", + "enterUserTitle": "පරිශීලක නාමය ඇතුළත් කරන්න", + "create": "තනන්න", + "youHaveToGivePermission": "ඔබට අවසරය ලබා දිය යුතුය", + "all": "සියල්ල", + "userRoleDetails": "පරිශීලක භූමිකා විස්තර", + "doYouWantToDeleteTheUser": "ඔබට පරිශීලකය මැකීමට අවශ්‍යද?", + "thisProductAlreadyAdded": "මෙම නිෂ්පාදනය දැනටමත් එකතු කර ඇත!", + "pleaseEnterAValidProductName": "කරුණාකර වලංගු නිෂ්පාදන නාමයක් ඇතුළත් කරන්න", + "enterProductName": "නිෂ්පාදන නාමය ඇතුළත් කරන්න", + "pleaseSelectACategory": "කරුණාකර කාණ්ඩයක් තෝරන්න", + "productCategory": "නිෂ්පාදන කාණ්ඩය", + "selectProductCategory": "නිෂ්පාදන කාණ්ඩය තෝරන්න", + "enterSize": "ප්‍රමාණය ඇතුළත් කරන්න", + "enterColor": "වර්ණය ඇතුළත් කරන්න", + "enterWeight": "බර ඇතුළත් කරන්න", + "enterCapacity": "සමත්කාරීත්වය ඇතුළත් කරන්න", + "enterType": "වර්ගය ඇතුළත් කරන්න", + "productBrand": "නිෂ්පාදන බ්‍රෑන්ඩ්", + "selectABrand": "බ්‍රෑන්ඩ් තෝරන්න", + "productCodeIsRequired": "නිෂ්පාදන කේතය අවශ්‍යයි", + "enterAValidStock": "වලංගු වෙළඳපොළ අගය ඇතුළත් කරන්න", + "enterStock": "වෙළඳපොළ ඇතුළත් කරන්න", + "productUnit": "නිෂ්පාදන ඒකකය", + "selectProductUnit": "නිෂ්පාදන ඒකකය තෝරන්න", + "pleaseEnterAValidPurchasePrice": "කරුණාකර වලංගු මිලදී ගැනීමේ මිලක් ඇතුළත් කරන්න", + "enterPurchasePrice": "මිලදී ගැනීමේ මිල ඇතුළත් කරන්න", + "pleaseEnterAValidSalePrice": "කරුණාකර වලංගු විකිණීමේ මිලක් ඇතුළත් කරන්න", + "enterSaltingPrice": "විකිණීමේ මිල ඇතුළත් කරන්න", + "enterWholesalePrice": "හොල්සේල් මිල ඇතුළත් කරන්න", + "enterDealerPrice": "ඩීලර් මිල ඇතුළත් කරන්න", + "enterDiscount": "වට්ටම ඇතුළත් කරන්න", + "enterManufacturerName": "නිෂ්පාදක නාමය ඇතුළත් කරන්න", + "adding": "එකතු කරමින්", + "pleaseEnterAValidUnitName": "කරුණාකර වලංගු ඒකක නාමයක් ඇතුළත් කරන්න", + "pleaseEnterUnitName": "කරුණාකර ඒකක නාමය ඇතුළත් කරන්න", + "productDetails": "නිෂ්පාදන විස්තර", + "smartWatch": "ස්මාර්ට් වොච්", + "appleWatch": "ඇපල් වොච්", + "deleting": "මැකීම....", + "brand": "බ්‍රෑන්ඩ්", + "loremIpsumDolorSit": "ලොරම් ඉප්සම් ඩොලෝර් සිට් අමෙට්, කොන්සෙක්ටේටුර ආඩිප් සීල්වන්න. නාටෝක් ආලෙකුවොන් දක්වා.", + + "details": "විස්තර", + "weSentAnOTPInYourPhoneNumber": "ඔබගේ දුරකථන අංකයට OTP යවා ඇත", + "pleaseEnterTheOTP": "කරුණාකර OTP ලබා දෙන්න", + "enterAValidOTP\n": "වලංගු OTP එකක් ලබා දෙන්න", + "verify": "සත්‍යාපනය කරන්න", + "resendIn": "OTP නැවත යවන්න", + "dueCollection": "ගෙවීමට ඇති එකතුව", + "noTransaction": "කිසිදු ගනුදෙනුවක් නැත", + "updating": "යාවත්කාලීන කරමින්...", + "confirmSMSTo": "SMS තහවුරු කරන්න", + "anSMSWillBeSentToTheFollowingNumber": "SMS එක පහත සඳහන් අංකයට යවනු ලැබේ:", + "package": "පැකේජය", + "permissionNotGranted": "අවසරය ලබා නොදීම", + "collectedBy": "එකතු කරන ලද්දේ:", + "phonee": "දුරකථනය:", + "purchaseBy": "මිලදී ගත්තේ:", + "salesBy": "විකුණුවේ:", + "days": "දින", + + "freeLifetimeUpdate": "අනෙක් ජීවිතය සඳහා නොමිලේ යාවත්කාලීන", + "android": "Android සහ iOS යෙදුම් සහාය", + "premiumCustomerSupport": "Android සහ iOS යෙදුම් සහාය", + "customInvoiceBranding": "අභිරුචි බිල්පත් මැරීම", + "unlimitedUsage": "අසීමිත භාවිතය", + "freeDataBackup": "නොමිලේ දත්ත ආපසු ලබාදීම", + "addCustomers": "පාරිභෝගිකයන් එක් කරන්න", + "noDue": "ගෙවිය යුතු මුදලක් නොමැත", + "customer": "පාරිභෝගිකයා", + "billingAddress": "බිල්පත් ලිපිනය", + "enterAddress": "ලිපිනය ඇතුළත් කරන්න", + "city": "නගරය", + "cityName": "නගර නාමය", + "state": "රාජ්‍යය", + "stateName": "රාජ්‍ය නාමය", + "zip": "සැපයුම් කේතය", + "zipCode": "සැපයුම් කේතය ඇතුළත් කරන්න", + "chooseCountry": "රට තෝරන්න", + "shippingAddress": "නැව්ගත ලිපිනය", + "partyCreateWarn": "පාර්ටි එකක් සාදන්න ඔබට අවසර නැත.", + "addParty": "පාර්ටි එකතු කරන්න", + "creditLimit": "පාර්ටි ණය සීමාව", + "selectOne": "එක් තෝරන්න", + "roundings": "වටකුරු කිරීම (+/-)", + "roundingTotal": "වටකර ඇති එකතුව", + "opinion": "ඔබේ අදහස ඇතුළත් කරන්න", + "dueSaleWarn": "ඇතුල් වූ පාරිභෝගිකයින්ට නිෂේධිත පනිවිඩ අලෙවි.", + "paymentTypeHint": "කරුණාකර ගෙවීම් වර්ගයක් තෝරන්න", + "createSaleWarn": "අලෙවි කිරීම සඳහා ඔබට අවසර නැත.", + "updateSaleWarn": "අලෙවි යාවත්කාලීන කිරීම සඳහා ඔබට අවසර නැත.", + "uploadImage": "පින්තූරය උඩුගත කරන්න", + "useGallery": "ගැලරි භාවිතා කරන්න", + "openCamera": "කැමරාව විවෘත කරන්න", + "scanCode": "නිෂ්පාදන QR කේතය ස්කෑන් කරන්න", + "posSale": "POS අලෙවි", + "selectCustomer": "පාරිභෝගිකයා තෝරන්න", + "searchWith": "සෙවීම...", + "filter": "පෙරහන", + "productNotFound": "නිෂ්පාදනය හමු නොවීය", + "noMatched": "ගැලපෙන නිෂ්පාදන හමු නොවීය.", + "inventoryPermission": "තොග පාලනය සඳහා අවසර නැත", + "noParty": "පාර්ටි හමු නොවීය", + "purchaseWarn": "ගෙවීම් සෑදීම සඳහා ඔබට අවසර නැත.", + "purchaseUpdateWarn": "ගෙවීම් යාවත්කාලීන කිරීම සඳහා ඔබට අවසර නැත.", + "addVariantDetails": "විකල්ප විස්තර එකතු කරන්න", + "purchaseEx": "ගෙවීම් මිල (බැහැර)", + "purchaseIn": "ගෙවීම් මිල (අතුළ)", + "purchaseExReq": "ගෙවීම් මිල (බැහැර) අවශ්‍යයි", + "purchaseInReq": "ගෙවීම් මිල (අතුළ) අවශ්‍යයි", + "profitMargin": "ලාභ අනුපාතය (%)", + "saleReq": "අලෙවි මිල අවශ්‍යයි", + "manufactureDate": "නිෂ්පාදන දිනය", + "selectDate": "දිනය තෝරන්න", + "expDate": "කල් ඉකුත් දිනය", + "saveVariant": "විකල්පය සුරකින්න", + "model": "ආදර්ශය", + "selectModel": "ආදර්ශය තෝරන්න", + "bulk": "බැගින් උඩුගත කිරීම", + "barcodeGen": "බාර්කෝඩ් ජනකය", + "upload": "උඩුගත කරන්න", + "sku": "SKU / කේතය", + "lowStock": "අඩු තොගය", + "enLowStock": "අඩු තොග ඇතුළත් කරන්න", + "manuDate": "නිෂ්පාදන දිනය", + "single": "තනි", + "batch": "පැකේජය", + "batchNo": "පැකේජ් අංකය", + "entBatchNo": "පැකේජ් අංකය ඇතුළත් කරන්න", + "variantAdded": "විකල්පය සාර්ථකව එක් කරන ලදී!", + "variantDelete": "විකල්පය සාර්ථකව මකන ලදී!", + "addVariant": "විකල්පයක් එක් කරන්න", + "typeSelect": "වර්ගය තෝරන්න", + "taxType": "බදු වර්ගය", + "selectTax": "බදු තෝරන්න", + "updateProductWarn": "නිෂ්පාදනය යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "addProductWarn": "නිෂ්පාදනය නිර්මාණය කිරීමට ඔබට අවසර නැත.", + "updateProductSuccess": "නිෂ්පාදනය සාර්ථකව යාවත්කාලීන කරන ලදි!", + "addProductSuccess": "නිෂ්පාදනය සාර්ථකව නිර්මාණය කරන ලදි!", + "choose": "තෝරන්න", + "view": "විස්තර බලන්න", + "priceWarn": "මිල හිස්විය නොහැක", + "productSetting": "නිෂ්පාදන සැකසුම්", + "saveSetting": "සැකසුම් සුරකින්න", + "addStock": "තොග එකතු කරන්න", + "stockWarn": "තොගය අවම වශයෙන් 1 ක් විය යුතුය", + "updateSuccess": "සාර්ථකව යාවත්කාලීන කරන ලදි", + "updateFailed": "තොග යාවත්කාලීන කිරීමට අසමත් විය", + "deleteBatchWarn": "මෙම පැකේජය මකා දැමීමට ඔබට විශ්වාසද?", + "lowStockReport": "අඩු තොග වාර්තාව", + "genPdfWarn": "PDF එකක් ජනනය කිරීමට දත්ත නොමැත", + "dateFilterWarn": "අවසන් දිනය ආරම්භක දිනයට පෙර විය නොහැක.", + "createPdfWarn": "PDF එකක් නිර්මාණය කිරීමට ඔබට අවසර නැත.", + "expirationStatus": "කල් ඉකුත් වන තත්වය", + "selectFDate": "ආරම්භක දිනය තෝරන්න", + "selectToDate": "අවසන් දිනය තෝරන්න", + "clear": "පැහැදිලි කරන්න", + "incomeReportPermission": "ආදායම් වාර්තාව බලන්න ඔබට අවසර නැත.", + "deleteAcc": "ගිණුම මකන්න", + "deletePartyWarn": "පාර්ටි මකීමට ඔබට අවසර නැත.", + "updatePartyWarn": "පාර්ටි යාවත්කාලීන කිරීමට ඔබට අවසර නැත.", + "phoneNotAvail": "දුරකථන අංකය ලබා ගත නොහැක.", + "notLaunch": "දුරකථන යෙදුම ආරම්භ කළ නොහැකිය.", + "quickOver": "ඉක්මන් සමාලෝචනය", + "tranSacOver" : "ගනුදෙනු සාරාංශය", + "profitLoss" : "ලාභ හා හානිය" +} \ No newline at end of file diff --git a/lib/l10n/intl_sk.arb b/lib/l10n/intl_sk.arb new file mode 100644 index 0000000..45c7af8 --- /dev/null +++ b/lib/l10n/intl_sk.arb @@ -0,0 +1,1262 @@ +{ + "deleteDialogDetails": "Naozaj chcete odstrániť svoj účet? Táto akcia natrvalo vymaže všetky vaše údaje.", + "passwordMust6Character": "Heslo musí mať aspoň 6 znakov", + "passwordIsRequired": "Heslo musí mať aspoň 6 znakov", + "iAgreeDeleteMyAccountPermanent": "Súhlasím s trvalým odstránením môjho účtu.", + "flat": "Fixná", + "percent": "Percento", + "partialPaid": "Čiastočne uhradené", + "selectStock": "Vybrať sklad", + "stockOrVariant": "Sklad / Variant", + "noBatch": "Žiadna šarža", + "purchaseQuantityRequired": "Množstvo nákupu je povinné", + "excelUploader": "Excel nahranie", + "remove": "Odstrániť", + "uploading": "Nahráva sa...", + "pickAndUploadFile": "Vybrať a nahrať súbor", + "downloadExcelFormat": "Stiahnuť formát Excel", + "excelFiles": "Excel súbory", + "noFileSelected": "Žiadny súbor nebol vybratý", + "orContinueWith": "Alebo pokračovať cez", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Prihlásenie zlyhalo. Skúste to znova.", + "someThingWithWrongWithTheWebPage": "Niečo sa stalo s webovou stránkou.", + "loadingOtpSetting": "Načítavajú sa nastavenia OTP...", + "youCanNowResendYourOtp": "Teraz môžete znova odoslať OTP.", + "resendOtpSeconds": "Znova odoslať OTP o ${start} sekúnd", + "oldPassword": "Staré heslo", + "oldPasswordCanNotBeEmpty": "Staré heslo nemôže byť prázdne", + "seconds": "sekundy", + "downloading": "Sťahuje sa...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Sťahovanie úspešné! Skontrolujte priečinok Dokumenty", + "printBarCode": "Vytlačiť čiarový kód", + "youDoNotHavePermissionToGenerateBarcode": "Nemáte povolenie na generovanie čiarového kódu.", + "download": "Stiahnuť", + "packingDate": "Dátum balenia", + "permissionDeniedToViewBank": "Prístup k zobrazeniu banky zamietnutý.", + "permissionDeniedToUpdateBank": "Prístup k aktualizácii banky zamietnutý.", + "editWarehouse": "Upraviť sklad", + "addNewWarehouse": "Pridať nový sklad", + "warehouseName": "Názov skladu", + "enterWarehouseName": "Zadajte názov skladu", + "amountMustBeGreaterThanZero": "Suma musí byť väčšia ako 0", + "canNotRetrievePaymentDetails": "Nepodarilo sa získať podrobnosti o platbe.", + "youDonNotHavePermissionToCreateExpense": "Nemáte povolenie na vytvorenie výdavku.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nemáte povolenie na vytvorenie kategórie výdavkov.", + "salesReturn": "Vrátenie predaja", + "purchaseReturn": "Vrátenie predaja", + "returnQuantity": "Vrátené množstvo", + "nonFoundableDiscount": "Nerefundovateľné (DPH/Zľava)", + "confirmReturn": "Potvrdiť vrátenie", + "pleaseSelectForProductReturn": "Vyberte produkt na vrátenie", + "failedToProcessReturn": "Spracovanie vrátenia zlyhalo.", + "noValuesDenied": "Žiadne hodnoty definované", + "editCategory": "Upraviť kategóriu", + "editModel": "Upraviť model", + "addNewModel": "Pridať nový model", + "pleaseEnterValidName": "Zadajte platné meno", + "modelName": "Názov modelu", + "enterModelName": "Zadajte názov modelu", + "modelUpdateSuccessfully": "Model úspešne aktualizovaný!", + "modelCreatedSuccessfully": "Model úspešne vytvorený!", + "models": "Modely", + "enterLabelText": "Zadajte text štítku", + "searchBatchNo": "Hľadať šaržu č...", + "noActiveUser": "Žiadny aktívny používateľ", + "notInternetConnection": "Žiadne internetové pripojenie", + "pleaseCheckYourInternetConnection": "Skontrolujte internetové pripojenie a skúste to znova", + "ok": "Ok", + "addCash": "Pridať hotovosť", + "reduceCash": "Znížiť hotovosť", + "transactionType": "Typ transakcie", + "user": "Používateľ", + "toAccount": "Na účet", + "fromAccount": "Z účtu", + "years": "Roky", + "comboProductReport": "Prehľad combo produktov", + "grossProfit": "Hrubý zisk (Gross Profit)", + "netProfit": "Čistý zisk (Net Profit)", + "incomeType": "Typ príjmu", + "expensesType": "Typy výdavkov", + "resets": "Resetovať", + "packageName": "Názov balíka", + "start": "Štart", + "paymentMethod": "Platobná metóda", + "addPayment": "Pridať platbu", + "advance": "Záloha", + "noteLevel": "Úroveň poznámky", + "enterYourNoteLevel": "Zadajte úroveň poznámky", + "postSaleMessage": "Správa po predaji", + "enterYourPostSaleMessage": "Zadajte správu po predaji", + "a4PageLogo": "Logo faktúry A4", + "thermalInvoicePageLogo": "Logo termálneho dokladu", + "thermalPrinterLanguage": "Jazyk termálnej tlačiarne", + "thermalPrinterPageSize": "Veľkosť papiera tlačiarne", + "openSetting": "Otvoriť nastavenia", + "selectRack": "Vybrať regál", + "rack": "Regál (Rack)", + "selectShelf": "Vybrať policu", + "shelf": "Polica (Shelf)", + "variations": "Variácie", + "combo": "Kombo", + "enterBatchNo": "Zadajte číslo šarže (Batch No.)", + "selectWarehouse": "Vybrať sklad", + "warehouse": "Sklad (Warehouse)", + "netTotalAmount": "Celková čistá suma", + "defaultSellingPrice": "Predvolená predajná cena", + "selectItems": "Vybrať položky", + "variantList": "Zoznam variantov", + "addSubVariation": "Pridať podvariáciu", + "editProduct": "Upraviť produkt", + "noItemFound": "Položka sa nenašla", + "youDoNotHavePermissionDeleteTheShelf": "Nemáte oprávnenie vymazať policu", + "notMatchingResultFound": "Nenašli sa žiadne zhodné výsledky", + "editShelf": "Upraviť policu", + "addShelf": "Pridať novú policu", + "shelfName": "Názov police", + "enterShelfName": "Zadajte názov police", + "pleaseEnterShelfName": "Zadajte prosím názov police", + "productRacks": "Produktové regály", + "racks": "Regály (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nemáte oprávnenie vytvárať regály.", + "youDoNtHavePermissionToDeleteRacks": "Nemáte oprávnenie mazať regály.", + "youDoNtHavePermissionToUpdateRacks": "Nemáte oprávnenie aktualizovať regály.", + "addNewRack": "Pridať nový regál", + "editRack": "Upraviť regál", + "rackName": "Názov regálu", + "pleaseEnterRackName": "Zadajte prosím názov regálu", + "shelves": "Police (Shelves)", + "pressToSelect": "Stlačte pre výber", + "selectAtLeastOneRack": "Vyberte aspoň jednu policu", + "inActive": "Neaktívny", + "addNewVariation": "Pridať novú variáciu", + "editVariations": "Upraviť variáciu", + "values": "Hodnoty", + "enterValues": "Zadajte hodnoty", + "pleaseEnterAtLeastOneValues": "Zadajte prosím aspoň jednu hodnotu.", + "productVariations": "Variácie produktu", + "permissionDenied": "Prístup odmietnutý", + "noVariationFound": "Nenašla sa žiadna variácia.", + "addNewVariations": "Pridať nové variácie", + "variationId": "ID variácie (Variation ID)", + "updateRole": "Aktualizovať rolu", + "addRole": "Pridať rolu", + "enterUserName": "Zadajte používateľské meno", + "enterYourPassword": "Zadajte heslo", + "selectAll": "Vybrať všetko", + "sNo": "Č. (S.No.)", + "feature": "Funkcia", + "read": "Čítanie", + "viewPrice": "Zobraziť cenu", + "purchaseReturns": "Nákupné vratky", + "expiredProduct": "Expirované produkty", + "barcodes": "Čiarové kódy", + "bulkUploads": "Hromadné nahrávanie", + "productModels": "Modely produktov", + "incomes": "Príjmy", + "dues": "Podlžnosti", + "subscriptions": "Predplatné", + "paymentsTypes": "Typy platieb", + "roles": "Role", + "manageSetting": "Spravovať nastavenia", + "downloadApk": "Stiahnuť APK", + "vatReports": "Hlásenia DPH (VAT)", + "profitAndLossDetailsReport": "Podrobný prehľad ziskov a strát", + "transactionsHistoryReport": "História transakcií", + "expireProductReports": "Prehľad expirovaných produktov", + "productPurchaseReport": "Prehľad nákupu produktov", + "productSalesReport": "Prehľad predaja produktov", + "role": "Rola", + "areYouSureWantToDeleteThisRole": "Naozaj chcete vymazať túto rolu?", + "inStock": "Skladom", + "informationShowInLabels": "Informácie na štítkoch", + "packageDate": "Dátum balenia", + "barCodePrintLabelSetting": "Nastavenia tlače čiarových kódov", + "labelRoleLabelSize2Inch": "Veľkosť štítka 2\"*1, 50mm*25mm, medzera 3.1mm", + "labelRoleLabelSize1_5Inch": "Veľkosť štítka 1.5\"*1, 38mm*25mm, medzera 3.1mm", + "thirtyTwoLabelPerSheet": "32 štítkov na hárok, 8.27 x 11.69 palcov", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nemáte oprávnenie generovať čiarové kódy.", + "pleaseSelectAProductFirst": "Najskôr vyberte produkt", + "pleaseEnterAValidQuantity": "Zadajte platné množstvo (minimálne 1) pre všetky produkty", + "pleaseSelectProductFirst": "Najskôr vyberte produkt", + "bluetoothIsTurnedOff": "Bluetooth je vypnutý. Zapnite ho.", + "noBluetoothDeviceSelected": "Nie je vybrané žiadne Bluetooth zariadenie.", + "printLabel": "Tlačiť štítok", + "caningForDevices": "Hľadanie zariadení...", + "noDeviceFound": "Zariadenie sa nenašlo", + "retryScan": "Skúsiť znova", + "connectedTo": "Pripojené k:", + "pleaseEnableBluetooth": "Povoľte prosím Bluetooth", + "skuOrCode": "SKU / Kód", + "lowStockAlert": "Upozornenie na nízky stav skladu", + "tax": "Daň (Tax)", + "costExclusionTax": "Cena bez dane", + "costInclusionTax": "Cena s daňou", + "mrpOrSalePrice": "MOC/Predajná cena (MRP)", + "expiredDate": "Dátum expirácie", + "sellingPrice": "Predajná cena", + "variationsProduct": "Variačné produkty", + "comboProducts": "Kombo produkty", + "noStockAvailable": "Žiadne dáta o sklade nie sú k dispozícii.", + "highToLowPrice": "Cena od najvyššej", + "lowToHighPrice": "Cena od najnižšej", + "attachment": "Príloha", + "viewStock": "Zobraziť sklad", + "expiry": "Expirácia", + "expire": "Expiruje", + "sevenDays": "7 dní", + "fifteenthDays": "15 dní", + "thirtyDays": "30 dní", + "sixtyDays": "60 dní", + "outPremiumPlan": "Náš Premium plán", + "youDoNotHavePermissionToCreatePurchase": "Nemáte oprávnenie vytvárať nákupy.", + "thisPlanIsNotAvailableToPurchase": "Tento plán nie je možné zakúpiť", + "thisPlanIsEligibleForUpgrade": "Tento plán nie je možné upgradovať", + "extendPlan": "Predĺžiť plán", + "buyNow": "Kúpiť teraz", + "none": "Žiadne", + "roundToWholeNumber": "Zaokrúhliť na celé číslo", + "roundToNearestWholeNumber": "Zaokrúhliť na najbližšie celé číslo", + "roundToNearnessDecimalNumber005": "Zaokrúhliť na desatiny (0.05)", + "roundToNearnessDecimalNumber01": "Zaokrúhliť na desatiny (0.1)", + "roundToNearnessDecimalNumber05": "Zaokrúhliť na desatiny (0.5)", + "lastYear": "Minulý rok", + "productStock": "Sklad produktu", + "unit": "Jednotka", + "showExpireDate": "Zobraziť dátum expirácie", + "vatId": "DIČ (Vat Id)", + "vatType": "Typ DPH", + "exclusivePrice": "Cena bez dane (exclusivePrice)", + "inclusivePrice": "Cena s daňou (inclusivePrice)", + "profitPercent": "Percento zisku", + "showSingle": "Zobraziť jednoduché", + "showCombo": "Zobraziť kombá", + "showVariant": "Zobraziť varianty", + "showAction": "Zobraziť akciu", + "ledger": "Hlavná kniha", + "youDoNotHavePermissionToGenerateReport": "Nemáte povolenie na generovanie prehľadu", + "noDataAvailable": "Nie sú k dispozícii žiadne údaje", + "youDoNotHavePermissionToExportExcel": "Nemáte povolenie na export do Excelu", + "noDataAvailableForExport": "Na export nie sú k dispozícii žiadne údaje", + "supplierDue": "Dlh dodávateľovi", + "partyType": "Typ strany", + "allParty": "Všetky strany", + "yesterday": "Včera", + "last7Days": "Posledných 7 dní", + "last30Days": "Posledných 30 dní", + "currentMonth": "Aktuálny mesiac", + "lastMonth": "Minulý mesiac", + "currentYear": "Aktuálny rok", + "customerDate": "Vlastný dátum", + "noTransactionToGeneratePdf": "Žiadne transakcie na generovanie PDF", + "generatePdf": "Generovať PDF", + "noTransactionFound": "Nenašli sa žiadne transakcie", + "reference": "Referencia", + "creditIn": "Kredit (Príjem)", + "debitOut": "Debet (Výdaj)", + "subscribeNow": "Predplatiť teraz", + "expired": "Platnosť vypršala", + "totalBalance": "Celkový zostatok", + "hoursLeft": "Zostávajúcich hodín", + "daysLeft": "Zostávajúcich dní", + "pos": "POS", + "profitAndLoss": "Zisk a strata", + "branch": "Pobočka", + "hrm": "HRM", + "inventory": "Sklad", + "editAttendance": "Upraviť dochádzku", + "addNewAttendance": "Pridať novú dochádzku", + "employee": "Zamestnanec", + "pleaseSelectAnEmployee": "Prosím, vyberte zamestnanca", + "shift": "Zmena", + "selectEmployeeFirst": "Najprv vyberte zamestnanca", + "selectDateFirst": "Najprv vyberte dátum", + "month": "Mesiac", + "autoSelected": "Automaticky vybrané", + "pleaseSelectDate": "Prosím, vyberte dátum", + "timeIn": "Príchod", + "timeOut": "Odchod", + "attendance": "Dochádzka", + "allEmployee": "Všetci zamestnanci", + "noAvailableRecordFound": "Nenašli sa žiadne záznamy o dochádzke.", + "addAttendance": "Pridať dochádzku", + "noNoteProvided": "Nebola poskytnutá žiadna poznámka.", + "duration": "Trvanie", + "youDoNotHavePermissionToViewAttendance": "Nemáte povolenie na zobrazenie dochádzky", + "department": "Oddelenie", + "noDepartmentFound": "Nenašlo sa žiadne oddelenie.", + "inactive": "Neaktívne", + "noDescriptionAvailableForThisDepartment": "Pre toto oddelenie nie je k dispozícii žiadny popis.", + "youDoNotHavePermissionToUpdateDepartment": "Nemáte povolenie na aktualizáciu oddelenia.", + "youDoNotHavePermissionToDeleteDepartment": "Nemáte povolenie na vymazanie oddelenia.", + "failedToDeleteTheDeterment": "Nepodarilo sa odstrániť oddelenie", + "failedToLoadDepartment": "Nepodarilo sa načítať oddelenia", + "addDepartment": "Pridať oddelenie", + "saving": "Ukladá sa", + "editDesignation": "Upraviť funkciu", + "addDesignation": "Pridať novú funkciu", + "designationName": "Názov funkcie", + "enterDesignationName": "Zadajte názov funkcie", + "pleaseEnterDesignationName": "Prosím, zadajte názov funkcie", + "pleaseSelectAStatus": "Prosím, vyberte stav", + "enterDescription": "Zadajte popis", + "designation": "Funkcia", + "noDesignationFound": "Nenašla sa žiadna funkcia.", + "noDescriptionAvailableForThisDesignation": "Pre túto funkciu nie je k dispozícii žiadny popis.", + "youDoNotPermissionToUpdateDesignation": "Nemáte povolenie na aktualizáciu funkcie.", + "youDoNotHavePermissionToDeleteDesignation": "Nemáte povolenie na vymazanie funkcie.", + "updatePurchase": "Aktualizovať nákup", + "editEmployee": "Upraviť zamestnanca", + "addNewEmployee": "Pridať nového zamestnanca", + "enterFullName": "Zadajte celé meno", + "pleaseSelectDesignation": "Prosím, vyberte funkciu", + "pleaseSelectDepartment": "Prosím, vyberte oddelenie", + "pleaseSelectStatus": "Prosím, vyberte stav", + "pleaseEnterYourPhoneNumber": "Prosím, zadajte svoje telefónne číslo", + "countryName": "Názov krajiny", + "enterYourCountry": "Zadajte svoju krajinu", + "salary": "Plat", + "pleaseEnterYourSalary": "Prosím, zadajte svoj plat", + "gender": "Pohlavie", + "pleaseSelectYourGender": "Prosím, vyberte svoje pohlavie", + "pleaseSelectYourShift": "Prosím, vyberte svoju zmenu", + "birthDate": "Dátum narodenia", + "joinDate": "Dátum nástupu", + "staus": "Stav", + "pleaseSelectValidStartAndEndDates": "Prosím, vyberte platný dátum začiatku a konca.", + "endDateCannotBeBeforeStartDate": "Dátum ukončenia nemôže predchádzať dátumu začiatku.", + "editHoliday": "Upraviť sviatok", + "addNewHoliday": "Pridať nový sviatok", + "enterHolidayName": "Zadajte názov sviatku", + "pleaseEnterHolidayName": "Prosím, zadajte názov sviatku", + "pleaseEnterDate": "Prosím, zadajte dátum", + "pleaseSelectStartDate": "Prosím, vyberte dátum začiatku", + "pleaseEnterEndDate": "Prosím, vyberte dátum ukončenia", + "endDateBeforeStartDate": "Dátum ukončenia je pred dátumom začiatku", + "holidayList": "Zoznam sviatkov", + "noHolidayFound": "Nenašli sa žiadne sviatky.", + "noHolidayFundMatching": "Nenašli sa žiadne zodpovedajúce sviatky", + "addHoliday": "Pridať sviatok", + "youDoNotHavePermissionToUpgradeHoliday": "Nemáte povolenie na aktualizáciu sviatkov.", + "holiday": "Sviatok", + "editLeave": "Upraviť dovolenku", + "addNewLeave": "Pridať novú dovolenku", + "leaveType": "Typ voľna", + "pleaseSelectALeaveType": "Prosím, vyberte typ voľna", + "pleaseSelectAStartDate": "Prosím, vyberte dátum začiatku", + "leaveDuration": "Trvanie voľna", + "autoCalculatedDays": "Automaticky vypočítané dni", + "leaveList": "Zoznam dovoleniek", + "noLeaveRequestFound": "Nenašli sa žiadne žiadosti o voľno.", + "addLeave": "Pridať voľno", + "noDescriptionProvided": "Nebol poskytnutý žiadny popis.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nemáte povolenie na aktualizáciu žiadosti o voľno.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nemáte povolenie na vymazanie žiadosti o voľno.", + "leaveRequest": "Žiadosť o voľno", + "editPayroll": "Upraviť mzdy", + "addNewPayroll": "Pridať nové mzdy", + "paymentYear": "Rok platby", + "pleaseSelectPaymentYear": "Prosím, vyberte rok platby", + "pleaseSelectAnMonth": "Prosím, vyberte mesiac", + "pleaseEnterADate": "Prosím, zadajte dátum", + "totalSalaryAmount": "Celková suma platu", + "payrollList": "Zoznam miezd", + "noPayrollFound": "Nenašli sa žiadne mzdové záznamy.", + "paymentDetails": "Podrobnosti o platbe", + "youDoNotHaveUpdatePayroll": "Nemáte povolenie na aktualizáciu miezd.", + "youDoNotHavePermissionToDeletePayroll": "Nemáte povolenie na vymazanie miezd.", + "payrollRecord": "Mzdový záznam", + "searchAttendance": "Hľadať dochádzku", + "attendanceReport": "Prehľady dochádzky", + "noAttendanceRecordFound": "Pre vybrané filtre sa nenašli žiadne záznamy o dochádzke.", + "searchLeave": "Hľadať dovolenky", + "leaveReports": "Prehľady dovoleniek", + "noLeaveRecordFound": "Pre vybrané filtre sa nenašli žiadne záznamy o dovolenke.", + "durationDays": "Trvanie (Dni)", + "payrollReports": "Prehľady miezd", + "noMatchingPayrollFound": "Nenašli sa žiadne zodpovedajúce mzdové záznamy.", + "editShift": "Upraviť zmenu", + "addNewShift": "Pridať novú zmenu", + "shiftName": "Názov zmeny", + "pleaseSelectAShift": "Prosím, vyberte zmenu", + "breakStatus": "Stav prestávky", + "pleaseSelectBreakStatus": "Prosím, vyberte stav prestávky", + "startTimeIsRequired": "Čas začiatku je povinný", + "startTime": "Čas začiatku", + "enterStartTime": "Zadajte čas začiatku", + "endTimeIsRequired": "Čas ukončenia je povinný", + "endTime": "Čas ukončenia", + "enterEndTime": "Zadajte čas ukončenia", + "startBreakTime": "Začiatok prestávky", + "enterBreakTime": "Zadajte čas prestávky", + "endBreakTime": "Koniec prestávky", + "noShiftFound": "Nenašli sa žiadne zmeny.", + "addShift": "Pridať zmenu", + "breakTime": "Čas prestávky", + "breakDuration": "Trvanie prestávky", + "youDoNotToHavePermissionToUpdateShift": "Nemáte povolenie na aktualizáciu zmeny.", + "youDoNotToHavePermissionToDeleteShift": "Nemáte povolenie na vymazanie zmeny.", + "doYouReallyWantToDeleteThis": "Naozaj to chcete vymazať", + "viewDetails": "Zobraziť podrobnosti", + "leave": "Dovolenka", + "payroll": "Mzdy", + "editBankAdjustment": "Upraviť bankovú úpravu", + "adjustBankBalance": "Upraviť bankový zostatok", + "pleaseAddAtLeastOneBank": "Prosím, pridajte aspoň jeden bankový účet na úpravu zostatkov.", + "accountNumber": "Názov účtu", + "selectAccount": "Vyberte účet", + "selectType": "Vyberte typ", + "amountsIsRequired": "Suma je povinná", + "invalidAmount": "Neplatná suma", + "adjustmentDate": "Dátum úpravy", + "dateIsRequired": "Dátum je povinný", + "editBankAccounts": "Upraviť bankové účty", + "addNewBankAccounts": "Pridať bankové účty", + "accountDisplayName": "Zobrazovaný názov účtu", + "enterAccountDisplayName": "Zadajte zobrazovaný názov účtu", + "displayNameIsRequired": "Zobrazovaný názov je povinný", + "openingBalanceIsRequired": "Počiatočný zostatok je povinný", + "asOfDate": "Ku dňu", + "hideFiled": "Skryť polia", + "addMoreFiled": "Pridať viac polí", + "enterAccountName": "Zadajte číslo účtu", + "ifscCode": "Kód IFSC", + "upiIdForQrCode": "UPI ID pre QR kód", + "bankName": "Názov banky", + "enterBankName": "Zadajte názov banky", + "accountHolderName": "Meno majiteľa účtu", + "enterAccountHolderName": "Zadajte meno majiteľa účtu", + "printBankDetailsAndInvoice": "Tlačiť bankové údaje na faktúry", + "viewingTransactionFor": "Zobrazenie transakcií pre", + "bankAccounts": "Bankové účty", + "noBankAccountFound": "Nenašli sa žiadne bankové účty.", + "noAccountsFoundMissing": "Nenašli sa žiadne zodpovedajúce účty", + "deposit": "Vklad", + "addBank": "Pridať banku", + "bankToBankTransfer": "Prevod z banky do banky", + "bankToCashTransfer": "Prevod z banky na hotovosť", + "accountName": "Názov účtu", + "holderName": "Meno majiteľa", + "openingDate": "Dátum otvorenia", + "currentBalance": "Aktuálny zostatok", + "permissionDeniedToDeleteBank": "Povolenie na vymazanie banky bolo zamietnuté.", + "canNotEditThisTransactionType": "Tento typ transakcie nie je možné upravovať.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Pre tento filter sa nenašli žiadne transakcie.", + "pleaseSelectBothAccounts": "Prosím, vyberte oba účty.", + "cannotTransferToSameAccounts": "Nemožno previesť na ten istý účet.", + "editBankTransfer": "Upraviť bankový prevod", + "needAtLeastTwoBankAccount": "Na vykonanie prevodu sú potrebné aspoň dva bankové účty.", + "from": "Od", + "to": "Do", + "editBankToCash": "Upraviť prevod z banky na hotovosť", + "noBankAccountsFoundToTransferFrom": "Nenašli sa žiadne bankové účty, z ktorých by sa dal uskutočniť prevod.", + "selectOneAccount": "Vyberte jeden účet", + "editCashAdjustment": "Upraviť hotovostnú úpravu", + "adjustCashBalance": "Upraviť hotovostný zostatok", + "customDate": "Vlastný dátum", + "cashInHand": "Hotovosť v ruke", + "currentCashBalance": "Aktuálny hotovostný zostatok", + "transfer": "Prevod", + "adjustCash": "Upraviť hotovosť", + "pleaseSelectADestinationBankAccounts": "Prosím, vyberte cieľový bankový účet.", + "editCashToBank": "Upraviť prevod hotovosti do banky", + "cashToBankTransfer": "Prevod hotovosti do banky", + "noDestinationBankAccountFond": "Nenašli sa žiadne cieľové bankové účty.", + "transferCheque": "Prevod šeku", + "receivedFrom": "Prijaté od", + "chequeAmount": "Suma šeku", + "chequeNumber": "Číslo šeku", + "chequeDate": "Dátum šeku", + "referenceNumber": "Referenčné číslo", + "selectBankToCash": "Vyberte banku alebo hotovosť", + "depositTo": "Vklad na", + "selectDepositDestination": "Vyberte cieľ vkladu", + "transferDate": "Dátum prevodu", + "doYouWantToRellyReOpenThisCheque": "Naozaj chcete znova otvoriť tento šek?", + "okay": "V poriadku", + "reOpen": "Znova otvoriť", + "open": "Otvorené", + "chequeList": "Zoznam šekov", + "closed": "Zatvorené", + "noChequeFound": "Nenašli sa žiadne šeky", + "searchTransaction": "Hľadať transakcie...", + "filterByDate": "Filtrovať podľa dátumu", + "addImage": "Pridať obrázok", + "cashAndBankManagement": "Správa hotovosti a bánk", + "cheque": "Šeky", + "branchList": "Zoznam pobočiek", + "roleAndPermission": "Rola a povolenia", + "switchBank": "Prepnúť pobočku?", + "exitBank": "Opustiť pobočku", + "areYouSureWantToSwitchToDifferentBranch": "Naozaj chcete prepnúť na inú pobočku?", + "areYourSureYouWantToExitFromThisBranch": "Naozaj chcete opustiť túto pobočku?", + "switchs": "Prepnúť", + "exit": "Ukončiť", + "createBranch": "Vytvoriť pobočku", + "areYouSureWantToDeleteThisBranch": "Naozaj chcete vymazať túto pobočku?", + "currents": "Aktuálne", + "noBrunchFound": "Nenašla sa žiadna pobočka", + "updateBranch": "Aktualizovať pobočku", + "pleaseEnterBranchName": "Prosím, zadajte názov pobočky", + "enterBalance": "Zadajte zostatok", + "youDoNotHavePermissionToUpdateBranch": "Nemáte povolenie na aktualizáciu pobočky.", + "allTransaction": "Všetky transakcie", + "duePay": "Úhrada dlhu", + "allParties": "Všetky strany", + "retry": "Skúsiť znova", + "incomeCategoriesReport": "Prehľad kategórií príjmov", + "dayBook": "Denný denník", + "billWiseProfit": "Zisk podľa faktúr", + "cashFlow": "Cashflow", + "balanceSheet": "Súvaha", + "taxReport": "Daňový prehľad", + "productSaleHistory": "História predaja produktov", + "productPurchaseHistory": "História nákupu produktov", + "partyReports": "Prehľady strán", + "customerLedger": "Kniha zákazníkov", + "supplierLedger": "Kniha dodávateľov", + "partyWiseProfit": "Zisk podľa strán", + "productWiseProfit": "Zisk podľa produktov", + "top5Customer": "Top 5 zákazníkov", + "top5Supplier": "Top 5 dodávateľov", + "productReports": "Prehľady produktov", + "comboReport": "Kombinovaný prehľad", + "expiredItemReport": "Prehľad položiek s uplynutou platnosťou", + "top5Product": "Top 5 produktov", + "productWiseProfitAndLoss": "Zisk a strata podľa produktu", + "productWisePurchase": "Nákup podľa produktu", + "productWiseSale": "Strata podľa produktu", + "noProductMatchYourSearch": "Vašim vyhľadávacím kritériám nezodpovedajú žiadne produkty.", + "purchaseQty": "Množstvo nákupu", + "saleQty": "Množstvo predaja", + "youDoNotHavePermissionProfitAndLoss": "Nemáte povolenie na prístup k zisku a strate.", + "sold": "Predané", + "remaining": "Zostávajúce", + "totalAssets": "Celkové aktíva", + "assets": "Aktíva", + "itemName": "Názov položky", + "personalInfo": "Osobné údaje:", + "dueBalance": "Neuhradený zostatok", + "walletBalance": "Zostatok v peňaženke", + "cashIn": "Príjem hotovosti", + "cashOut": "Výdaj hotovosti", + "runningCash": "Bežná hotovosť", + "moneyIn": "Príjem peňazí", + "moneyOut": "Výdaj peňazí", + "noDataAvailableForGeneratePdf": "Na generovanie PDF nie sú k dispozícii žiadne údaje", + "balanceDue": "Zostatok k úhrade", + "returnedAmount": "Vrátená suma", + "saleReturn": "Vrátenie predaja", + "saleEdit": "Úprava predaja", + "pleaseAddASalesReturn": "Prosím, pridajte vrátenie predaja", + "subscriptionReports": "Prehľady predplatného", + "started": "Začaté", + "end": "Koniec", + "taxReportList": "Zoznam daňových prehľadov", + "developedBy": "Vyvinul", + "time": "Čas", + "receivedBy": "Prijal", + "wallet": "Peňaženka", + "warranty": "Záruka", + "guarantee": "Garancia", + "remark": "Poznámka", + "bankDetails": "Bankové údaje", + "cashAndBank": "Hotovosť a banka", + "pdfGenerateSuccessfully": "PDF úspešne vygenerované", + "generatingPdf": "Generuje sa PDF", + "INVOICE": "FAKTÚRA", + "admin": "Admin", + "invoiceNumber": "Číslo faktúry", + "vatNumber": "IČ DPH", + "customerSignature": "Podpis zákazníka", + "authorizedSignature": "Autorizovaný podpis", + "poweredBy": "Používa", + "shippingCharge": "Poplatok za doručenie", + "totalReturned": "Celkovo vrátené", + "amountsInWord": "Suma slovom", + "changeAmount": "Suma výdavku", + "sellsBy": "Predáva", + "rounding": "Zaokrúhľovanie", + "paidBy": "Zaplatené", + "vatGstTitle": "Názov DPH/GST", + "enterVatGstTitle": "Zadajte názov DPH/GST", + "vatGstNumber": "Číslo DPH/GST", + "enterVatGstNumber": "Zadajte číslo DPH/GST", + "vatAndTax": "DPH a daň", + "customPrint": "Vlastná tlač", + "taxRates": "Daňové sadzby", + "taxRatesMangeYourTaxRates": "Daňové sadzby - Spravujte svoje daňové sadzby", + "add": "Pridať", + "status": "Stav", + "active": "Aktívny", + "disable": "Zakázať", + "deletedSuccessFully": "Úspešne odstránené!", + "failedToDeleteTheTax": "Nepodarilo sa odstrániť daň", + "errorDeletingTax": "Chyba pri odstraňovaní dane", + "taxGroup": "Daňová skupina", + "combinationOfTheMultipleTaxes": "Kombinácia viacerých daní", + "subTaxes": "Podradené dane", + "action": "Akcia", + "addTax": "Pridať daň", + "editTax": "Upraviť daň", + "addNewTax": "Pridať novú daň", + "enterTaxRates": "Zadajte daňovú sadzbu", + "addTaxGroup": "Pridať novú daňovú skupinu", + "editTaxGroup": "Upraviť daňovú skupinu", + "taxWithSingleMultipleTaxType": "Daň s jedným/viacerými typmi dane", + "noSubTaxSelected": "Nie je vybraná žiadna podradená daň", + "subTaxList": "Zoznam podradených daní", + "taxPercent": "Percento dane", + "done": "Hotovo", + "writerTaxHere": "Sem napíšte text...", + "expiredList": "Zoznam s expirovanými položkami", + "listIsEmpty": "Zoznam je prázdny", + "printingInvoice": "Tlač faktúry", + "salesSetting": "Nastavenia predaja", + "invoiceLogo": "Logo faktúry", + "printingOption": "Možnosti tlače", + "amountRoundingMethod": "Metóda zaokrúhľovania sumy", + "signUp": "Zaregistrovať sa", + "returnedItem": "Vrátený tovar", + "returnedDate": "Dátum vrátenia", + "unitPrice": "Jednotková cena", + "saleBy": "Predané kým", + "purchasedBy": "Zakúpené kým", + "collectedBys": "Prevzaté kým", + "payableAmount": "Suma na zaplatenie", + "receivedAmount": "Prijatá suma", + "unitPrices": "Jednotková cena", + "item": "Položka", + "sl": "Číslo", + "mobiles": "Mobil", + "paidVia": "Uhradené cez", + "moneyReceipt": "Potvrdenie o platbe", + "receipt": "Účtenka", + "barcodeGenerator" : "Generátor čiarových kódov", + "searchProduct" : "Hľadať produkt", + "code" : "Kód", + "price" : "Cena", + "showCode" : "Zobraziť kód", + "showPrice" : "Zobraziť cenu", + "showName" : "Zobraziť názov", + "actions" : "Akcie", + "noItemSelected" : "Žiadna položka nie je vybraná", + "noProductSelected" : "Žiadny produkt nie je vybraný", + "previewPdf" : "Náhľad PDF", + "salesReturnReport" : "Správa o vrátení predaja", + "purchaseReturnReport" : "Správa o vrátení nákupu", + "incomeFor" : "Príjem pre", + "enterProductCode": "Zadajte kód produktu", + "addIncome" : "Pridať príjem", + "incomeDate" : "Dátum príjmu", + "incomeCategories" : "Kategórie príjmu", + "addIncomeCategory" : "Pridať kategóriu príjmu", + "enterIncomeCategoryName" : "Zadajte názov kategórie príjmu", + "totalReturnAmount" : "Celková vrátená suma", + "returned" : "Vrátené", + "supplierDetails" : "Detaily dodávateľa", + "weekly": "Týždenne", + "monthly": "Mesačne", + "yearly" : "Ročne", + "today" : "Dnes", + "thisWeek" : "Tento týždeň", + "thisMonth" : "Tento mesiac", + "thisYear": "Tento rok", + "allTime" : "Celkovo", + "custom" : "Vlastné", + "addUserRole": "Lägg till användarroll", + "noRoleFound": "Ingen användarroll hittades", + "yourPackageExpiredInDays": "Ditt paket kommer att löpa ut om 5 dagar", + "yourPackageExpiredToday": "Ditt paket kommer att löpa ut idag\n\nVänligen köp igen", + "contactUs": "Kontakta oss", + "writeYourMessageHere": "Skriv ditt meddelande här", + "sendMessage": "Skicka meddelande", + "sendYourEmail": "Skicka din e-post", + "backToHome": "Tillbaka till startsidan", + "promoCode": "Kampanjkod", + "submit": "Skicka", + "seeAllPromoCode": "Se alla kampanjkoder", + "categories": "Kategorier", + "enterYourPhoneNumber": "Zadajte svoje telefónne číslo", + "enterFullAddress": "Zadajte plnú adresu", + "enterYourEmailAddress": "Zadajte svoju e-mailovú adresu", + "pleaseEnterAPassword": "Prosím, zadajte heslo", + "pleaseEnterAConfirmPassword": "Prosím, zadajte potvrdzovacie heslo", + "enterYourName": "Zadajte svoje meno", + "addNewAddress": "Pridať novú adresu", + "firstName": "Krstné meno", + "lastName": "Priezvisko", + "country": "Krajina", + "bangladesh": "Bangladéš", + "apply": "Použiť", + "deliveryAddress": "Dodacia adresa", + "noDataAvailabe": "Žiadne dostupné údaje", + "addDelivery": "Pridať doručenie", + "description": "Popis", + "addNote": "Pridať poznámku", + "image": "Obrázok", + "pleaseConnectThePrinterFirst": "Najskôr pripojte tlačiareň, prosím", + "selectCategory": "Vyberte kategóriu", + "enterExpenseDate": "Zadajte dátum výdavku", + "enterName": "Zadajte meno", + "enterAmount": "Zadajte sumu", + "enterRefNumber": "Zadajte referenčné číslo", + "fashions": "Móda", + "billTO": "Účtovať", + "totalDue": "Celková suma", + "paymentsAmount": "Suma platby", + "remainingDue": "Zostávajúca suma", + "thankYouForYourDuePayment": "Ďakujeme za váš splatný plat", + "print": "Tlačiť", + "unitPirce": "Jednotková cena", + "totalPrice": "Celková cena", + "totalVat": "Celková DPH", + "deliveryCharge": "Poplatok za doručenie", + "totalPayable": "Celková suma na zaplatenie", + "thakYouForYourPurchase": "Ďakujeme za vašu kúpu", + "pleaseConnectYourBlutohPrinter": "Prosím, pripojte váš bluetooth tlačiareň", + "editSocailMedia": "Upraviť sociálne médiá", + "socialMarketing": "Sociálny marketing", + "share": "Zdieľať", + "notification": "Oznámenie", + "purchaseAlarm": "Alarm nákupu", + "purchaseConfirmed": "Nákup potvrdený", + "paymentComplete": "Platba dokončená", + "retur": "Vrátenie", + "sendSms": "Odoslať SMS", + "recivethePin": "Prijať PIN", + "startNewSale": "Začať nový predaj", + "payment": "Platba", + "masterCard": "Master Card", + "instrucation": "Inštrukcie", + "cash": "Hotovosť", + "invoiceViewr": "Prehliadač faktúr", + "size": "Veľkosť", + "color": "Farba", + "weight": "Hmotnosť", + "capacity": "Kapacita", + "type": "Typ", + "youWantTodeletetheProduct": "Chcete vymazať tento produkt?", + "delete": "Vymazať", + "contactDetials": "Kontaktné údaje", + "clarence": "Clarence", + "call": "Volanie", + "messege": "Správa", + "dailyTransaction": "Denné transakcie", + "promo": "Propagácia", + "send": "Odoslať", + "easyToUseThePos": "Jednoduchý mobilný pokladničný systém", + "easytheusedesciption": "Aplikácia PosPro je bezplatná a jednoduchá na použitie. Je to jeden z najlepších POS systémov na svete.", + "choseYourFeature": "Vyberte si funkcie", + "choseyourfeatureDesciption": "Funkcie sú dôležitou súčasťou, ktorá robí PosPro odlišným od tradičných riešení.", + "allBusinessSolutions": "Všetky obchodné riešenia", + "allBusinessolutionDescrip": "PosPro je kompletné obchodné riešenie zahŕňajúce sklad, účty, predaj, výdavky a zisk/stratu.", + "skip": "Preskočiť", + "next": "Ďalšie", + "anewUpdateAvailable": "K dispozícii je nová aktualizácia\nProsím, aktualizujte svoju aplikáciu", + "skipTheUpdate": "Preskočiť aktualizáciu", + "rememberMeLater": "Pripomenúť neskôr", + "powerdedByAcnoo": "Používa technológiu Acnoo", + "lossOrProfit": "Strata/Zisk", + "expense": "Výdavky", + "parties": "Strany", + "home": "Domov", + "sales": "Predaj", + "setting": "Nastavenia", + "purchaseNow": "Zakúpiť teraz", + "paymentMethods": "Spôsoby platby", + "save": "Uložiť", + "update": "Aktualizovať", + "continueButton": "Pokračovať", + "name": "Meno", + "phone": "Telefónne číslo", + "email": "Emailová adresa", + "address": "Adresa", + "previousDue": "Predchádzajúce saldo", + "selectLang": "Vyberte jazyk", + "addContact": "Pridať kontakt", + "moreInfo": "Viac informácií", + "retailer": "Predajca", + "dealer": "Obchodník", + "wholesaler": "Veľkoobchodník", + "supplier": "Dodávateľ", + "CustomerDetails": "Detaily zákazníka", + "recentTransaction": "Nedávne transakcie", + "totalProduct": "Celkový počet produktov", + "total": "Celkom", + "paid": "Zaplatené", + "unPaid": "Nezaplatené", + "due": "Saldo", + "connect": "Kliknite pre pripojenie", + "tryAgain": "Skúsiť znova", + "loading": "Načítava sa", + "viewAll": "Zobraziť všetko", + "partyList": "Zoznam strán", + "addCustomer": "Prosím, pridajte zákazníka", + "updateContact": "Aktualizovať kontakt", + "dueList": "Zoznam pohľadávok", + "collectDue": "Inkaso pohľadávky", + "date": "Dátum", + "dueAmount": "Suma na úhradu: ", + "customerName": "Meno zákazníka", + "totalAmount": "Celková suma", + "paidAmount": "Zaplatená suma", + "paymentTypes": "Typ platby", + "cancel": "Zrušiť", + "expenseReport": "Správa o výdavkoch", + "fromDate": "Od dátumu", + "toDate": "Do dátumu", + "expenseFor": "Výdavok pre", + "amount": "Suma", + "noData": "Nie sú k dispozícii žiadne údaje", + "totalExpense": "Celkový výdavok", + "addExpense": "Pridať výdavok", + "expenseDate": "Dátum výdavku", + "referenceNo": "Referenčné číslo", + "note": "Poznámka", + "expenseCat": "Kategórie výdavkov", + "search": "Hľadať", + "select": "Vybrať", + "addExpenseCat": "Pridať kategóriu výdavkov", + "categoryName": "Názov kategórie", + "alreadyAdded": "Už pridané", + "whatNew": "Čo je nové", + "lp": "Strata/Zisk", + "profit": "Zisk", + "loss": "Strata", + "lpDetails": "Podrobnosti o strate/zisku", + "invoice": "Faktúra", + "dates": "Dátum:", + "mobile": "Mobil:", + "product": "Produkt", + "quantity": "Množstvo", + "discount": "Zľava", + "totalLoss": "Celková strata", + "totalProfit": "Celkový zisk", + "productList": "Zoznam produktov", + "stock": "Sklad", + "addNewProduct": "Pridať nový produkt", + "productName": "Názov produktu", + "productCode": "Kód produktu", + "purchasePrice": "Nákupná cena", + "mrp": "MRP", + "wholeSalePrice": "Veľkoobchodná cena", + "dealerPrice": "Cena pre predajcu", + "manufacturer": "Výrobca", + "saveNPublish": "Uložiť a publikovať", + "brands": "Značky", + "addBrand": "Pridať značku", + "brandName": "Názov značky", + "addUnit": "Pridať jednotku", + "unitName": "Názov jednotky", + "units": "Jednotky", + "addProduct": "Prosím, pridajte produkt", + "updateProduct": "Aktualizovať produkt", + "salePrice": "Predajná cena", + "profile": "Profil", + "edit": "Upraviť", + "businessCat": "Kategória podnikania", + "language": "Jazyk", + "changePassword": "Zmeniť heslo", + "updateProfile": "Aktualizovať svoj profil", + "businessName": "Názov spoločnosti a podniku", + "addPurchase": "Pridať nákup", + "inv": "Číslo faktúry", + "supplierName": "Meno dodávateľa", + "itemAdded": "Položka pridaná", + "addItems": "Pridať položky", + "subTotal": "Medzisúčet", + "returnAmount": "Vrátená suma", + "chooseSupplier": "Vyberte dodávateľa", + "noSupplier": "Žiadny dostupný dodávateľ", + "salesDetails": "Detaily predaja", + "editPurchaseInvoice": "Upraviť faktúru nákupu", + "purchaseList": "Zoznam nákupov", + "addAPurchase": "Prosím, pridajte nákup", + "dueReport": "Správa o pohľadávkach", + "fullyPaid": "Úplne zaplatené", + "stillUnpaid": "Stále nezaplatené", + "purchaseReport": "Správa o nákupoch", + "connectPrinter": "Pripojte svoju tlačiareň", + "clickToConnect": "Kliknite pre pripojenie", + "collectDues": "Prosím, vyberte pohľadávku", + "addNewPurchase": "Prosím, pridajte nákup", + "salesReport": "Správa o predaji", + "addSale": "Prosím, pridajte predaj", + "reports": "Správy", + "chooseCustomer": "Vyberte zákazníka", + "addSales": "Pridať predaj", + "saleList": "Zoznam predajov", + "editSalesInvoice": "Upraviť faktúru predaja", + "previousPayAmount": "Predchádzajúca zaplatená suma", + "printing": "Voľby tlače", + "subscription": "Predplatné", + "userRole": "Používateľská rola", + "currency": "Mena", + "logOut": "Odhlásiť sa", + "stockList": "Zoznam skladu", + "purchase": "Nákup", + "sale": "Predaj", + "yourPack": "Váš balík", + "freePlan": "Bezplatný plán", + "youRUsing": "Používate ", + "freePack": "Bezplatný balík", + "premiumPlan": "Prémiový plán", + "packFeatures": "Funkcie balíka", + "unlimited": "Neobmedzené", + "updateNow": "Aktualizovať teraz", + "purchasePremium": "Kúpiť prémiový plán", + "buyPremium": "Kúpiť prémiový plán", + "paypalPay": "Platiť cez Paypal", + "gotEmail": "Máte novú správu", + "sendEmail": "Poslali sme vám email s inštrukciami, ako obnoviť heslo na:", + "checkEmail": "Skontrolujte email", + "close": "Zatvoriť", + "forgotPassword": "Zabudli ste heslo", + "enterEmail": "Zadajte svoju emailovú adresu nižšie, aby ste dostali odkaz na obnovenie hesla.", + "sendLink": "Poslať odkaz na obnovenie", + "emailText": "Email", + "password": "Heslo", + "logIn": "Prihlásiť sa", + "noAcc": "Nemáte účet?", + "register": "Registrovať sa", + "phoneVerification": "Overenie telefónu", + "registerTitle": "Musíme zaregistrovať váš telefón pred začiatkom!", + "sendCode": "Poslať kód", + "staffLogin": "Prihlásenie zamestnanca", + "logInWithMail": "Prihlásiť sa pomocou emailu", + "setUpProfile": "Nastavte si svoj profil", + "setUpDesc": "Aktualizujte svoj profil pre lepšie pripojenie s vašim lekárom", + "gallery": "Galéria", + "camera": "Fotoaparát", + "companyAddress": "Adresa spoločnosti", + "openingBalance": "Počiatočný zostatok", + "confirmPass": "Potvrďte heslo", + "haveAcc": "Už máte účet?", + "loginWithPhone": "Prihlásiť sa pomocou telefónu", + "editPhone": "Upraviť telefónne číslo?", + "createAcc": "Vytvoriť bezplatný účet", + "congratulation": "Gratulujeme", + + "signIn": "Prihlásiť sa", + "welcomeBack": "Vitajte späť!", + "passwordCannotBeEmpty": "Heslo nemôže byť prázdne", + "reset": "Obnovte heslo pomocou vášho e-mailu alebo telefónneho čísla", + "lableEmail": "E-mail", + "hintEmail": "Zadajte e-mailovú adresu", + "emailCannotBeEmpty": "E-mail nemôže byť prázdny", + "pleaseEnterAValidEmail": "Zadajte platný e-mail", + "continueE": "Pokračovať", + "pleaseEnterYourDetails": "Prosím, zadajte svoje údaje.", + "lablePassword": "Heslo", + "hintPassword": "Zadajte heslo", + "pleaseEnterABiggerPassword": "Zadajte dlhšie heslo", + "rememberMe": "Pamätať si ma", + "donNotHaveAnAccount": "Nemáte účet?", + "createAFreeAccount": "Vytvorte si bezplatný účet", + "fullName": "Celé meno", + "enterYourFullName": "Zadajte svoje celé meno", + "nameCanNotBeEmpty": "Meno nemôže byť prázdne", + "alreadyHaveAnAccount": "Už máte účet?", + "createNewPassword": "Vytvoriť nové heslo", + "setUpNewPassword": "Nastaviť nové heslo", + "resetPassword": "Obnovte svoje heslo na obnovu a prihláste sa do svojho účtu", + "newPassword": "Nové heslo", + "confirmPassword": "Potvrdiť heslo", + "passwordsDoNotMatch": "Heslá sa nezhodujú", + "verityEmail": "Overiť e-mail", + "verification": "Overenie", + "digits": "6-ciferný PIN bol odoslaný na vašu e-mailovú adresu:", + "enterValidOTP": "Zadajte platný OTP", + "resendOTP": "Odoslať OTP znovu", + "verifyYourEmail": "Overte svoj e-mail", + "weHaveSentAConfirmationEmailTo": "Odoslali sme potvrzovací e-mail na", + "folder": "Možno sa e-mail dostal do vašej zložky so spamom.", + "gotIt": "Rozumiem", + "enterOpeningBalance": "Zadajte počiatočný zostatok", + "pleaseEnterAValidBusinessName": "Zadajte platný názov firmy", + "enterBusiness": "Zadajte názov firmy/obchodu", + "selectBusinessCategory": "Vyberte kategóriu podnikania", + "todaySummary": "Dnešný prehľad", + "sellAll": "Predať všetko >", + "income": "Príjem", + "purchased": "Zakúpené", + "endYourFreePlan": "Ukončiť váš bezplatný plán", + "yourFree": "Váš bezplatný balík je takmer vyčerpaný, kúpte si svoj ďalší plán. Ďakujem.", + "upgradeNow": "Upgradujte teraz", + "notFound": "Nenašlo sa", + "updateYourSubscription": "Aktualizujte svoje predplatné", + "noDataFound": "Nenašli sa žiadne údaje", + "areYouSure": "Ste si istí?", + "doYouWantToExitTheApp": "Chcete ukončiť aplikáciu?", + "no": "Nie", + "yes": "Áno", + "dashboard": "Nástrojová lišta", + "salesPurchaseOverview": "Prehľad predaja a nákupu", + "totalItems": "Celkový počet položiek", + "totalCategories": "Celkový počet kategórií", + "quickOverview": "Rýchly prehľad", + "totalIncome": "Celkový príjem", + "customerDue": "Pohľadávky od zákazníkov", + "stockValue": "Hodnota zásob", + "lossProfit": "Strata/Profit", + "cost": "Náklady", + "qty": "Množstvo", + "noProductFound": "Produkt sa nenašiel", + "phoneNumber": "Telefónne číslo", + "pleaseEnterAValidName": "Zadajte platné meno", + "pleaseEnterValidPhoneAndNameFirst": "Najprv zadajte platné telefónne číslo a meno", + "confirmDelete": "Potvrdiť vymazanie", + "areYouSureYouWant": "Ste si istí, že chcete vymazať túto osobu?", + "pleaseEnterAValidPhoneNumber": "Zadajte platné telefónne číslo", + "sendSMS": "Odoslať SMS", + "searchH": "Vyhľadajte tu....", + "transactions": "Transakcie", + "selectAInvoice": "Vyberte faktúru", + "totalDueAmount": "Celková splatná suma", + "youCanNotPayMoreThenDue": "Nemôžete zaplatiť viac ako je splatné", + "noDueSelected": "Nie je vybraná žiadna splatná suma", + "pleaseEnterName": "Zadajte meno", + "pleaseEnterAmount": "Zadajte sumu", + "enterNote": "Zadajte poznámku", + "pleaseSelectAExpenseCategory": "Vyberte kategóriu výdavkov", + "enterExpanseCategoryName": "Zadajte názov kategórie výdavkov", + "comingSoon": "Čoskoro", + "pleaseMakeASaleFirst": "Najprv vykonajte predaj", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Odkaz", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Platobná brána", + "paymentSuccess": "Úspešná platba", + "paymentWasSuccessful": "Platba bola úspešná!", + "paymentFailed": "Platba zlyhala", + "paymentFailedPleaseTryAgain": "Platba zlyhala. Skúste to znova.", + "pleaseEnterAValidBrandName": "Zadajte platný názov značky", + "enterABrandName": "Zadajte názov značky", + "addCategory": "Pridať kategóriu", + "enterCategoryName": "Zadajte názov kategórie", + "selectVariations": "Vyberte variácie:", + "dataSavedSuccessfully": "Údaje boli úspešne uložené.", + "somethingIs": "Niečo je", + "updateYourProfile": "Aktualizujte svoj profil, aby ste lepšie spojili zákazníka", + "shopOpeningBalance": "Počiatočný zostatok obchodu", + "shopRemainingBalance": "Zostatok obchodu", + "enterAValidDiscount": "Zadajte platnú zľavu", + "addProductFirst": "Najprv pridajte produkt", + "subtotal": "Medzisúčet", + "purchaseDetails": "Podrobnosti nákupu", + "riead": "Riead", + "totall": "Celkom:", + "startDate": "Dátum začiatku", + "pickStartDate": "Vyberte dátum začiatku", + "endDate": "Dátum konca", + "pickEndDate": "Vyberte dátum konca", + "failedToGetPlatformVersion": "Nepodarilo sa získať verziu platformy.", + "enterQuantity": "Zadajte množstvo", + "pleaseAddQuantity": "Pridajte množstvo", + "willBeAddedSoon": "Čoskoro bude pridané", + "addedToCart": "Pridané do košíka", + "connectYourPrinter": "Pripojte svoju tlačiareň", + "customerPay": "Zákazník zaplatí", + "supplerPay": "Dodávateľ zaplatí", + "incomeReport": "Správa o príjmoch", + "category": "Kategória", + "balance": "Zostatok", + "itemsSales": "Predaj položiek", + "totalPurchase": "Celkový nákup", + "totalSales": "Celkový predaj", + "stockReport": "Správa o zásobách", + "lossProfitReport": "Správa o strate/profite", + "outOfStock": "Nie je na sklade", + "vat": "DPH", + "customerPhoneNumber": "Telefónne číslo zákazníka", + "enterCustomerPhoneNumber": "Zadajte telefónne číslo zákazníka", + "walkInCustomer": "Zákazník prichádzajúci bez objednávky", + "guest": "Hosť", + "stocks": "Zásoby:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Nerušiť", + "on": "Zapnúť", + "off": "Vypnúť", + "unlimitedUsagesOfOurPackage": "Neobmedzené používanie nášho balíka\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Zaplatiť za predplatné", + "field": "Pole", + "successfullyPaid": "úspešne zaplatené", + "profileEdit": "Úprava profilu", + "products": "Produkty", + "salesList": "Zoznam predaja", + "useTitleCanNotBeEmpty": "Názov používateľa nemôže byť prázdny", + "userTitle": "Názov používateľa", + "enterUserTitle": "Zadajte názov používateľa", + "create": "Vytvoriť", + "youHaveToGivePermission": "Musíte udeliť povolenie", + "all": "Všetko", + "userRoleDetails": "Podrobnosti o úlohe používateľa", + "doYouWantToDeleteTheUser": "Chcete vymazať používateľa?", + "thisProductAlreadyAdded": "Tento produkt je už pridaný!", + "pleaseEnterAValidProductName": "Zadajte platný názov produktu", + "enterProductName": "Zadajte názov produktu", + "pleaseSelectACategory": "Vyberte kategóriu", + "productCategory": "Kategória produktu", + "selectProductCategory": "Vyberte kategóriu produktu", + "enterSize": "Zadajte veľkosť", + "enterColor": "Zadajte farbu", + "enterWeight": "Zadajte hmotnosť", + "enterCapacity": "Zadajte kapacitu", + "enterType": "Zadajte typ", + "productBrand": "Značka produktu", + "selectABrand": "Vyberte značku", + "productCodeIsRequired": "Kód produktu je povinný", + "enterAValidStock": "Zadajte platný stav zásob", + "enterStock": "Zadajte stav zásob", + "productUnit": "Jednotka produktu", + "selectProductUnit": "Vyberte jednotku produktu", + "pleaseEnterAValidPurchasePrice": "Zadajte platnú nákupnú cenu", + "enterPurchasePrice": "Zadajte nákupnú cenu", + "pleaseEnterAValidSalePrice": "Zadajte platnú predajnú cenu", + "enterSaltingPrice": "Zadajte predajnú cenu", + "enterWholesalePrice": "Zadajte veľkoobchodnú cenu", + "enterDealerPrice": "Zadajte cenu pre predajcu", + "enterDiscount": "Zadajte zľavu", + "enterManufacturerName": "Zadajte názov výrobcu", + "adding": "Pridáva sa..", + "pleaseEnterAValidUnitName": "Zadajte platný názov jednotky", + "pleaseEnterUnitName": "Zadajte názov jednotky", + "productDetails": "Podrobnosti o produkte", + "smartWatch": "Smart hodinky", + "appleWatch": "Apple hodinky", + "deleting": "Maže sa....", + "brand": "Značka", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Detaljer", + "weSentAnOTPInYourPhoneNumber": "Vi har skickat en OTP till ditt telefonnummer", + "pleaseEnterTheOTP": "Vänligen ange OTP", + "enterAValidOTP": "Ange en giltig OTP", + "verify": "Verifiera", + "resendIn": "Skicka OTP på nytt om", + "dueCollection": "Inkassering av förfallobetalningar", + "noTransaction": "Ingen transaktion", + "updating": "Uppdaterar...", + "confirmSMSTo": "Bekräfta SMS till", + "anSMSWillBeSentToTheFollowingNumber": "Ett SMS kommer att skickas till följande nummer:", + "package": "Paket", + "permissionNotGranted": "Tillstånd inte beviljat!", + "collectedBy": "Insamlad av:", + "phonee": "Telefon:", + "purchaseBy": "Köpt av:", + "salesBy": "Såld av:", + "days": "dagar", + + "freeLifetimeUpdate": "Bezplatná celoživotná aktualizácia", + "android": "Podpora aplikácií pre Android a iOS", + "premiumCustomerSupport": "Podpora aplikácií pre Android a iOS", + "customInvoiceBranding": "Vlastné označenie faktúr", + "unlimitedUsage": "Neobmedzené používanie", + "freeDataBackup": "Bezplatná záloha údajov", + "addCustomers": "Pridať zákazníka", + "noDue": "Bez dlhu", + "customer": "Zákazník", + "billingAddress": "Fakturačná adresa", + "enterAddress": "Zadajte adresu", + "city": "Mesto", + "cityName": "Názov mesta", + "state": "Štát", + "stateName": "Názov štátu", + "zip": "PSČ", + "zipCode": "Zadajte PSČ", + "chooseCountry": "Vyberte krajinu", + "shippingAddress": "Dodacia adresa", + "partyCreateWarn": "Nemáte oprávnenie na vytvorenie strany.", + "addParty": "Pridať strany", + "creditLimit": "Úverový limit strany", + "selectOne": "Vyberte jedno", + "roundings": "Zaokrúhľovanie (+/-)", + "roundingTotal": "Zaokrúhlený súčet", + "opinion": "Zadajte svoj názor", + "dueSaleWarn": "Predaj na splátky nie je povolený pre zákazníkov bez registrácie.", + "paymentTypeHint": "Vyberte typ platby", + "createSaleWarn": "Nemáte oprávnenie vytvoriť predaj.", + "updateSaleWarn": "Nemáte oprávnenie aktualizovať predaj.", + "uploadImage": "Nahrať obrázok", + "useGallery": "Použiť galériu", + "openCamera": "Otvoriť kameru", + "scanCode": "Naskenujte QR kód produktu", + "posSale": "POS predaj", + "selectCustomer": "Vyberte zákazníka", + "searchWith": "Hľadať...", + "filter": "Filter", + "productNotFound": "Produkt nenájdený", + "noMatched": "Nenašli sa žiadne zodpovedajúce produkty.", + "inventoryPermission": "Nemáte oprávnenie k inventáru", + "noParty": "Nenašli sa žiadne strany", + "purchaseWarn": "Nemáte oprávnenie vytvárať nákupy.", + "purchaseUpdateWarn": "Nemáte oprávnenie aktualizovať nákupy.", + "addVariantDetails": "Pridať detaily variantu", + "purchaseEx": "Nákupná cena bez DPH", + "purchaseIn": "Nákupná cena s DPH", + "purchaseExReq": "Nákupná cena bez DPH je povinná", + "purchaseInReq": "Nákupná cena s DPH je povinná", + "profitMargin": "Zisková marža (%)", + "saleReq": "Predajná cena je povinná", + "manufactureDate": "Dátum výroby", + "selectDate": "Vyberte dátum", + "expDate": "Dátum expirácie", + "saveVariant": "Uložiť variant", + "model": "Model", + "selectModel": "Vyberte model", + "bulk": "Hromadné nahrávanie", + "barcodeGen": "Generátor čiarových kódov", + "upload": "Nahrať", + "sku": "SKU / kód", + "lowStock": "Nízky stav zásob", + "enLowStock": "Zadajte nízky stav zásob", + "manuDate": "Dátum výroby", + "single": "Jednotlivý", + "batch": "Séria", + "batchNo": "Číslo série", + "entBatchNo": "Zadajte číslo série", + "variantAdded": "Variant úspešne pridaný!", + "variantDelete": "Variant úspešne odstránený!", + "addVariant": "Pridať variant", + "typeSelect": "Vyberte typ", + "taxType": "Typ dane", + "selectTax": "Vyberte daň", + "updateProductWarn": "Nemáte oprávnenie aktualizovať produkt.", + "addProductWarn": "Nemáte oprávnenie vytvoriť produkt.", + "updateProductSuccess": "Produkt bol úspešne aktualizovaný!", + "addProductSuccess": "Produkt bol úspešne vytvorený!", + "choose": "Vybrať", + "view": "Zobraziť detaily", + "priceWarn": "Cena nemôže byť prázdna", + "productSetting": "Nastavenia produktu", + "saveSetting": "Uložiť nastavenia", + "addStock": "Pridať zásoby", + "stockWarn": "Zásoby musia byť aspoň 1", + "updateSuccess": "Úspešne aktualizované", + "updateFailed": "Aktualizácia zásob zlyhala", + "deleteBatchWarn": "Ste si istý, že chcete vymazať túto sériu?", + "lowStockReport": "Správa o nízkom stave zásob", + "genPdfWarn": "Nie sú dostupné žiadne dáta na vytvorenie PDF", + "dateFilterWarn": "Koniec dátumu nemôže byť pred začiatkom dátumu.", + "createPdfWarn": "Nemáte oprávnenie vytvárať PDF.", + "expirationStatus": "Stav exspirácie", + "selectFDate": "Vyberte počiatočný dátum", + "selectToDate": "Vyberte koncový dátum", + "clear": "Vymazať", + "incomeReportPermission": "Nemáte oprávnenie na zobrazenie správy o príjmoch.", + "deleteAcc": "Zmazať účet", + "deletePartyWarn": "Nemáte oprávnenie zmazať stranu.", + "updatePartyWarn": "Nemáte oprávnenie aktualizovať stranu.", + "phoneNotAvail": "Telefónne číslo nie je dostupné.", + "notLaunch": "Nepodarilo sa spustiť telefónnu aplikáciu.", + "quickOver": "Rýchly prehľad", + "tranSacOver" : "Prehľad transakcií", + "profitLoss" : "Zisk a strata" +} \ No newline at end of file diff --git a/lib/l10n/intl_sl.arb b/lib/l10n/intl_sl.arb new file mode 100644 index 0000000..a8baca0 --- /dev/null +++ b/lib/l10n/intl_sl.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "Ali ste prepričani, da želite izbrisati svoj račun? To dejanje bo trajno izbrisalo vse vaše podatke.", + "passwordMust6Character": "Geslo mora imeti vsaj 6 znakov", + "passwordIsRequired": "Geslo mora imeti vsaj 6 znakov", + "iAgreeDeleteMyAccountPermanent": "Strinjam se s trajnim izbrisom računa.", + "flat": "Fiksno", + "percent": "Odstotek", + "partialPaid": "Delno plačano", + "selectStock": "Izberi zalogo", + "stockOrVariant": "Zaloga / Različica", + "noBatch": "Ni serije", + "purchaseQuantityRequired": "Količina nakupa je obvezna", + "excelUploader": "Nalagalnik Excel", + "remove": "Odstrani", + "uploading": "Nalaganje...", + "pickAndUploadFile": "Izberi in naloži datoteko", + "downloadExcelFormat": "Prenesi Excel format", + "excelFiles": "Excel datoteke", + "noFileSelected": "Ni izbrane datoteke", + "orContinueWith": "Ali nadaljuj z", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Prijava ni uspela. Poskusite znova.", + "someThingWithWrongWithTheWebPage": "Nekaj je narobe s spletno stranjo.", + "loadingOtpSetting": "Nalaganje nastavitev OTP...", + "youCanNowResendYourOtp": "Zdaj lahko ponovno pošljete OTP.", + "resendOtpSeconds": "Ponovno pošlji OTP čez ${start} sekund", + "oldPassword": "Staro geslo", + "oldPasswordCanNotBeEmpty": "Staro geslo ne sme biti prazno", + "seconds": "sekunde", + "downloading": "Prenos...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Prenos uspešen! Preverite mapo Dokumenti", + "printBarCode": "Natisni črtno kodo", + "youDoNotHavePermissionToGenerateBarcode": "Nimate dovoljenja za ustvarjanje črtne kode.", + "download": "Prenesi", + "packingDate": "Datum pakiranja", + "permissionDeniedToViewBank": "Dostop do banke zavrnjen.", + "permissionDeniedToUpdateBank": "Posodobitev banke zavrnjena.", + "editWarehouse": "Uredi skladišče", + "addNewWarehouse": "Dodaj novo skladišče", + "warehouseName": "Ime skladišča", + "enterWarehouseName": "Vnesite ime skladišča", + "amountMustBeGreaterThanZero": "Znesek mora biti večji od 0", + "canNotRetrievePaymentDetails": "Podatkov o plačilu ni mogoče pridobiti.", + "youDonNotHavePermissionToCreateExpense": "Nimate dovoljenja za ustvarjanje stroškov.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nimate dovoljenja za ustvarjanje kategorije stroškov.", + "salesReturn": "Vračilo prodaje", + "purchaseReturn": "Vračilo prodaje", + "returnQuantity": "Količina vračila", + "nonFoundableDiscount": "Nevračljivo (DDV/Popust)", + "confirmReturn": "Potrdi vračilo", + "pleaseSelectForProductReturn": "Izberite izdelek za vračilo", + "failedToProcessReturn": "Obdelava vračila ni uspela.", + "noValuesDenied": "Vrednosti niso določene", + "editCategory": "Uredi kategorijo", + "editModel": "Uredi model", + "addNewModel": "Dodaj nov model", + "pleaseEnterValidName": "Vnesite veljavno ime", + "modelName": "Ime modela", + "enterModelName": "Vnesite ime modela", + "modelUpdateSuccessfully": "Model uspešno posodobljen!", + "modelCreatedSuccessfully": "Model uspešno ustvarjen!", + "models": "Modeli", + "enterLabelText": "Vnesite besedilo nalepke", + "searchBatchNo": "Išči serijo št...", + "noActiveUser": "Ni aktivnega uporabnika", + "notInternetConnection": "Ni internetne povezave", + "pleaseCheckYourInternetConnection": "Preverite internetno povezavo in poskusite znova", + "ok": "V redu", + "addCash": "Dodaj gotovino", + "reduceCash": "Zmanjšaj gotovino", + "transactionType": "Vrsta transakcije", + "user": "Uporabnik", + "toAccount": "Na račun", + "fromAccount": "Z računa", + "years": "Leta", + "comboProductReport": "Poročilo o combo izdelkih", + "grossProfit": "Bruto dobiček (Gross Profit)", + "netProfit": "Čisti dobiček (Net Profit)", + "incomeType": "Vrsta prihodka", + "expensesType": "Vrste stroškov", + "resets": "Ponastavi", + "packageName": "Ime paketa", + "start": "Začetek", + "paymentMethod": "Način plačila", + "addPayment": "Dodaj plačilo", + "advance": "Predplačilo", + "noteLevel": "Raven opombe", + "enterYourNoteLevel": "Vnesite raven opombe", + "postSaleMessage": "Sporočilo po prodaji", + "enterYourPostSaleMessage": "Vnesite sporočilo po prodaji", + "a4PageLogo": "Logo računa A4", + "thermalInvoicePageLogo": "Logo termalnega računa", + "thermalPrinterLanguage": "Jezik tiskalnika", + "thermalPrinterPageSize": "Velikost papirja", + "openSetting": "Odpri nastavitve", + "selectRack": "Izberi regal", + "rack": "Regal (Rack)", + "selectShelf": "Izberi polico", + "shelf": "Polica (Shelf)", + "variations": "Variacije", + "combo": "Komplet (Combo)", + "enterBatchNo": "Vnesite št. serije", + "selectWarehouse": "Izberi skladišče", + "warehouse": "Skladišče (Warehouse)", + "netTotalAmount": "Neto skupni znesek", + "defaultSellingPrice": "Privzeta prodajna cena", + "selectItems": "Izberi artikle", + "variantList": "Seznam variant", + "addSubVariation": "Dodaj podvariacijo", + "editProduct": "Uredi izdelek", + "noItemFound": "Ni najdenih artiklov", + "youDoNotHavePermissionDeleteTheShelf": "Nimate dovoljenja za brisanje police", + "notMatchingResultFound": "Ni ujemajočih rezultatov", + "editShelf": "Uredi polico", + "addShelf": "Dodaj novo polico", + "shelfName": "Ime police", + "enterShelfName": "Vnesite ime police", + "pleaseEnterShelfName": "Prosimo, vnesite ime police", + "productRacks": "Regali za izdelke", + "racks": "Regali (Racks)", + "youDoNtHavePermissionToCreateRacks": "Nimate dovoljenja za ustvarjanje regalov.", + "youDoNtHavePermissionToDeleteRacks": "Nimate dovoljenja za brisanje regalov.", + "youDoNtHavePermissionToUpdateRacks": "Nimate dovoljenja za posodabljanje regalov.", + "addNewRack": "Dodaj nov regal", + "editRack": "Uredi regal", + "rackName": "Ime regala", + "pleaseEnterRackName": "Prosimo, vnesite ime regala", + "shelves": "Police (Shelves)", + "pressToSelect": "Pritisni za izbiro", + "selectAtLeastOneRack": "Izberite vsaj eno polico", + "inActive": "Neaktivno", + "addNewVariation": "Dodaj novo variacijo", + "editVariations": "Uredi variacijo", + "values": "Vrednosti", + "enterValues": "Vnesite vrednosti", + "pleaseEnterAtLeastOneValues": "Vnesite vsaj eno vrednost.", + "productVariations": "Variacije izdelkov", + "permissionDenied": "Dostop zavrnjen", + "noVariationFound": "Ni najdenih variacij.", + "addNewVariations": "Dodaj nove variacije", + "variationId": "ID variacije", + "updateRole": "Posodobi vlogo", + "addRole": "Dodaj vlogo", + "enterUserName": "Vnesite uporabniško ime", + "enterYourPassword": "Vnesite geslo", + "selectAll": "Izberi vse", + "sNo": "Št.", + "feature": "Funkcija", + "read": "Branje", + "viewPrice": "Ogled cene", + "purchaseReturns": "Vračilo nakupa", + "expiredProduct": "Pretečen izdelek", + "barcodes": "Črtne kode", + "bulkUploads": "Množični uvoz", + "productModels": "Modeli izdelkov", + "incomes": "Prihodki", + "dues": "Dolgovi", + "subscriptions": "Naročnine", + "paymentsTypes": "Vrste plačil", + "roles": "Vloge", + "manageSetting": "Upravljanje nastavitev", + "downloadApk": "Prenesi APK", + "vatReports": "Poročila o DDV", + "profitAndLossDetailsReport": "Poročilo o dobičku in izgubi", + "transactionsHistoryReport": "Zgodovina transakcij", + "expireProductReports": "Poročila o pretečenih izdelkih", + "productPurchaseReport": "Poročilo o nakupu izdelkov", + "productSalesReport": "Poročilo o prodaji izdelkov", + "role": "Vloga", + "areYouSureWantToDeleteThisRole": "Ali ste prepričani, da želite izbrisati to vlogo?", + "inStock": "Na zalogi", + "informationShowInLabels": "Informacije na etiketah", + "packageDate": "Datum pakiranja", + "barCodePrintLabelSetting": "Nastavitve tiskanja črtnih kod", + "labelRoleLabelSize2Inch": "Rola etiket 2\"*1, 50mm*25mm", + "labelRoleLabelSize1_5Inch": "Rola etiket 1.5\"*1, 38mm*25mm", + "thirtyTwoLabelPerSheet": "32 etiket na list", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Nimate dovoljenja za ustvarjanje črtnih kod.", + "pleaseSelectAProductFirst": "Najprej izberite izdelek", + "pleaseEnterAValidQuantity": "Vnesite veljavno količino (min. 1)", + "pleaseSelectProductFirst": "Najprej izberite izdelek", + "bluetoothIsTurnedOff": "Bluetooth je izklopljen. Prosimo, vklopite ga.", + "noBluetoothDeviceSelected": "Ni izbrane naprave Bluetooth.", + "printLabel": "Natisni etiketo", + "caningForDevices": "Iskanje naprav...", + "noDeviceFound": "Naprave niso najdene", + "retryScan": "Poskusi znova", + "connectedTo": "Povezano z:", + "pleaseEnableBluetooth": "Prosimo, omogočite Bluetooth", + "skuOrCode": "SKU / Koda", + "lowStockAlert": "Opozorilo o nizki zalogi", + "tax": "Davek (Tax)", + "costExclusionTax": "Cena brez davka", + "costInclusionTax": "Cena z davkom", + "mrpOrSalePrice": "Najvišja prodajna cena (MRP)", + "expiredDate": "Datum izteka", + "sellingPrice": "Prodajna cena", + "variationsProduct": "Izdelki z variacijami", + "comboProducts": "Komplet izdelki", + "noStockAvailable": "Podatki o zalogi niso na voljo.", + "highToLowPrice": "Cena: Od najvišje", + "lowToHighPrice": "Cena: Od najnižje", + "attachment": "Priloga", + "viewStock": "Ogled zaloge", + "expiry": "Iztek", + "expire": "Preteče", + "sevenDays": "7 dni", + "fifteenthDays": "15 dni", + "thirtyDays": "30 dni", + "sixtyDays": "60 dni", + "outPremiumPlan": "Naš Premium paket", + "youDoNotHavePermissionToCreatePurchase": "Nimate dovoljenja za ustvarjanje nakupov.", + "thisPlanIsNotAvailableToPurchase": "Ta paket ni na voljo za nakup", + "thisPlanIsEligibleForUpgrade": "Ta paket ni primeren za nadgradnjo", + "extendPlan": "Podaljšaj paket", + "buyNow": "Kupi zdaj", + "none": "Brez", + "roundToWholeNumber": "Zaokroži na celo število", + "roundToNearestWholeNumber": "Zaokroži na najbližje celo število", + "roundToNearnessDecimalNumber005": "Zaokroži na decimalko (0.05)", + "roundToNearnessDecimalNumber01": "Zaokroži na decimalko (0.1)", + "roundToNearnessDecimalNumber05": "Zaokroži na decimalko (0.5)", + "lastYear": "Preteklo leto", + "productStock": "Zaloga izdelkov", + "unit": "Enota", + "showExpireDate": "Prikaži datum izteka", + "vatId": "ID za DDV", + "vatType": "Vrsta DDV", + "exclusivePrice": "Cena brez DDV", + "inclusivePrice": "Cena z DDV", + "profitPercent": "Odstotek dobička", + "showSingle": "Prikaži enojne", + "showCombo": "Prikaži komplete", + "showVariant": "Prikaži variante", + "showAction": "Prikaži dejanje", + "ledger": "Glavna knjiga", + "youDoNotHavePermissionToGenerateReport": "Nimate dovoljenja za generiranje poročila", + "noDataAvailable": "Podatki niso na voljo", + "youDoNotHavePermissionToExportExcel": "Nimate dovoljenja za izvoz v Excel", + "noDataAvailableForExport": "Ni podatkov na voljo za izvoz", + "supplierDue": "Dolg do dobavitelja", + "partyType": "Vrsta stranke", + "allParty": "Vse stranke", + "yesterday": "Včeraj", + "last7Days": "Zadnjih 7 dni", + "last30Days": "Zadnjih 30 dni", + "currentMonth": "Trenutni mesec", + "lastMonth": "Prejšnji mesec", + "currentYear": "Trenutno leto", + "customerDate": "Datum po meri", + "noTransactionToGeneratePdf": "Ni transakcij za generiranje PDF", + "generatePdf": "Ustvari PDF", + "noTransactionFound": "Ni najdenih transakcij", + "reference": "Referenca", + "creditIn": "Dobro (Priliv)", + "debitOut": "Breme (Odliv)", + "subscribeNow": "Naročite se zdaj", + "expired": "Poteklo", + "totalBalance": "Skupno stanje", + "hoursLeft": "Preostalih ur", + "daysLeft": "Preostalih dni", + "pos": "POS", + "profitAndLoss": "Dobiček in izguba", + "branch": "Podružnica", + "hrm": "HRM", + "inventory": "Zaloga", + "editAttendance": "Uredi prisotnost", + "addNewAttendance": "Dodaj novo prisotnost", + "employee": "Zaposleni", + "pleaseSelectAnEmployee": "Prosimo, izberite zaposlenega", + "shift": "Izmena", + "selectEmployeeFirst": "Najprej izberite zaposlenega", + "selectDateFirst": "Najprej izberite datum", + "month": "Mesec", + "autoSelected": "Samodejno izbrano", + "pleaseSelectDate": "Prosimo, izberite datum", + "timeIn": "Prihod", + "timeOut": "Odhod", + "attendance": "Prisotnost", + "allEmployee": "Vsi zaposleni", + "noAvailableRecordFound": "Ni najdenih zapisov o prisotnosti.", + "addAttendance": "Dodaj prisotnost", + "noNoteProvided": "Opomba ni bila predložena.", + "duration": "Trajanje", + "youDoNotHavePermissionToViewAttendance": "Nimate dovoljenja za ogled prisotnosti", + "department": "Oddelek", + "noDepartmentFound": "Oddelek ni najden.", + "inactive": "Neaktivno", + "noDescriptionAvailableForThisDepartment": "Za ta oddelek ni na voljo opisa.", + "youDoNotHavePermissionToUpdateDepartment": "Nimate dovoljenja za posodobitev oddelka.", + "youDoNotHavePermissionToDeleteDepartment": "Nimate dovoljenja za brisanje oddelka.", + "failedToDeleteTheDeterment": "Brisanje oddelka ni uspelo", + "failedToLoadDepartment": "Nalaganje oddelkov ni uspelo", + "addDepartment": "Dodaj oddelek", + "saving": "Shranjevanje", + "editDesignation": "Uredi naziv", + "addDesignation": "Dodaj nov naziv", + "designationName": "Ime naziva", + "enterDesignationName": "Vnesite ime naziva", + "pleaseEnterDesignationName": "Prosimo, vnesite ime naziva", + "pleaseSelectAStatus": "Prosimo, izberite status", + "enterDescription": "Vnesite opis", + "designation": "Naziv", + "noDesignationFound": "Naziv ni najden.", + "noDescriptionAvailableForThisDesignation": "Za ta naziv ni na voljo opisa.", + "youDoNotPermissionToUpdateDesignation": "Nimate dovoljenja za posodobitev naziva.", + "youDoNotHavePermissionToDeleteDesignation": "Nimate dovoljenja za brisanje naziva.", + "updatePurchase": "Posodobi nakup", + "editEmployee": "Uredi zaposlenega", + "addNewEmployee": "Dodaj novega zaposlenega", + "enterFullName": "Vnesite polno ime", + "pleaseSelectDesignation": "Prosimo, izberite naziv", + "pleaseSelectDepartment": "Prosimo, izberite oddelek", + "pleaseSelectStatus": "Prosimo, izberite status", + "pleaseEnterYourPhoneNumber": "Prosimo, vnesite svojo telefonsko številko", + "countryName": "Ime države", + "enterYourCountry": "Vnesite svojo državo", + "salary": "Plača", + "pleaseEnterYourSalary": "Prosimo, vnesite svojo plačo", + "gender": "Spol", + "pleaseSelectYourGender": "Prosimo, izberite svoj spol", + "pleaseSelectYourShift": "Prosimo, izberite svojo izmeno", + "birthDate": "Datum rojstva", + "joinDate": "Datum zaposlitve", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Prosimo, izberite veljavna datuma začetka in konca.", + "endDateCannotBeBeforeStartDate": "Datum konca ne more biti pred datumom začetka.", + "editHoliday": "Uredi praznik", + "addNewHoliday": "Dodaj nov praznik", + "enterHolidayName": "Vnesite ime praznika", + "pleaseEnterHolidayName": "Prosimo, vnesite ime praznika", + "pleaseEnterDate": "Prosimo, vnesite datum", + "pleaseSelectStartDate": "Prosimo, izberite datum začetka", + "pleaseEnterEndDate": "Prosimo, izberite datum konca", + "endDateBeforeStartDate": "Datum konca je pred datumom začetka", + "holidayList": "Seznam praznikov", + "noHolidayFound": "Ni najdenih praznikov.", + "noHolidayFundMatching": "Ni najdenih ujemajočih se praznikov", + "addHoliday": "Dodaj praznik", + "youDoNotHavePermissionToUpgradeHoliday": "Nimate dovoljenja za posodobitev praznikov.", + "holiday": "Praznik", + "editLeave": "Uredi odsotnost", + "addNewLeave": "Dodaj novo odsotnost", + "leaveType": "Vrsta odsotnosti", + "pleaseSelectALeaveType": "Prosimo, izberite vrsto odsotnosti", + "pleaseSelectAStartDate": "Prosimo, izberite datum začetka", + "leaveDuration": "Trajanje odsotnosti", + "autoCalculatedDays": "Samodejno izračunani dnevi", + "leaveList": "Seznam odsotnosti", + "noLeaveRequestFound": "Ni najdenih zahtevkov za odsotnost.", + "addLeave": "Dodaj odsotnost", + "noDescriptionProvided": "Opis ni bil predložen.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nimate dovoljenja za posodobitev zahtevka za odsotnost.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nimate dovoljenja za brisanje zahtevka za odsotnost.", + "leaveRequest": "Zahtevek za odsotnost", + "editPayroll": "Uredi obračun plač", + "addNewPayroll": "Dodaj nov obračun plač", + "paymentYear": "Leto plačila", + "pleaseSelectPaymentYear": "Prosimo, izberite leto plačila", + "pleaseSelectAnMonth": "Prosimo, izberite mesec", + "pleaseEnterADate": "Prosimo, vnesite datum", + "totalSalaryAmount": "Skupni znesek plače", + "payrollList": "Seznam plačilnih list", + "noPayrollFound": "Ni najdenih zapisov o plačah.", + "paymentDetails": "Podrobnosti o plačilu", + "youDoNotHaveUpdatePayroll": "Nimate dovoljenja za posodobitev obračuna plač.", + "youDoNotHavePermissionToDeletePayroll": "Nimate dovoljenja za brisanje obračuna plač.", + "payrollRecord": "Zapis o plači", + "searchAttendance": "Išči prisotnost", + "attendanceReport": "Poročila o prisotnosti", + "noAttendanceRecordFound": "Za izbrane filtre ni najdenih zapisov o prisotnosti.", + "searchLeave": "Išči odsotnosti", + "leaveReports": "Poročila o odsotnosti", + "noLeaveRecordFound": "Za izbrane filtre ni najdenih zapisov o odsotnosti.", + "durationDays": "Trajanje (dni)", + "payrollReports": "Poročila o plačah", + "noMatchingPayrollFound": "Ni najdenih ujemajočih se zapisov o plačah.", + "editShift": "Uredi izmeno", + "addNewShift": "Dodaj novo izmeno", + "shiftName": "Ime izmene", + "pleaseSelectAShift": "Prosimo, izberite izmeno", + "breakStatus": "Status odmora", + "pleaseSelectBreakStatus": "Prosimo, izberite status odmora", + "startTimeIsRequired": "Začetni čas je obvezen", + "startTime": "Začetni čas", + "enterStartTime": "Vnesite začetni čas", + "endTimeIsRequired": "Končni čas je obvezen", + "endTime": "Končni čas", + "enterEndTime": "Vnesite končni čas", + "startBreakTime": "Začetek odmora", + "enterBreakTime": "Vnesite čas odmora", + "endBreakTime": "Konec odmora", + "noShiftFound": "Ni najdenih izmen.", + "addShift": "Dodaj izmeno", + "breakTime": "Čas odmora", + "breakDuration": "Trajanje odmora", + "youDoNotToHavePermissionToUpdateShift": "Nimate dovoljenja za posodobitev izmene.", + "youDoNotToHavePermissionToDeleteShift": "Nimate dovoljenja za brisanje izmene.", + "doYouReallyWantToDeleteThis": "Ali res želite to izbrisati", + "viewDetails": "Ogled podrobnosti", + "leave": "Odsotnost", + "payroll": "Obračun plač", + "editBankAdjustment": "Uredi bančno prilagoditev", + "adjustBankBalance": "Prilagodi bančno stanje", + "pleaseAddAtLeastOneBank": "Prosimo, dodajte vsaj en bančni račun za prilagoditev stanja.", + "accountNumber": "Ime računa", + "selectAccount": "Izberite račun", + "selectType": "Izberite vrsto", + "amountsIsRequired": "Znesek je obvezen", + "invalidAmount": "Neveljaven znesek", + "adjustmentDate": "Datum prilagoditve", + "dateIsRequired": "Datum je obvezen", + "editBankAccounts": "Uredi bančne račune", + "addNewBankAccounts": "Dodaj bančne račune", + "accountDisplayName": "Prikazno ime računa", + "enterAccountDisplayName": "Vnesite prikazno ime računa", + "displayNameIsRequired": "Prikazno ime je obvezno", + "openingBalanceIsRequired": "Začetno stanje je obvezno", + "asOfDate": "Na dan", + "hideFiled": "Skrij polja", + "addMoreFiled": "Dodaj več polj", + "enterAccountName": "Vnesite številko računa", + "ifscCode": "IFSC koda", + "upiIdForQrCode": "UPI ID za QR kodo", + "bankName": "Ime banke", + "enterBankName": "Vnesite ime banke", + "accountHolderName": "Ime imetnika računa", + "enterAccountHolderName": "Vnesite ime imetnika računa", + "printBankDetailsAndInvoice": "Natisni bančne podatke na račune", + "viewingTransactionFor": "Ogled transakcij za", + "bankAccounts": "Bančni računi", + "noBankAccountFound": "Bančnih računov ni mogoče najti.", + "noAccountsFoundMissing": "Ni najdenih ujemajočih se računov", + "deposit": "Polog", + "addBank": "Dodaj banko", + "bankToBankTransfer": "Prenos iz banke v banko", + "bankToCashTransfer": "Prenos iz banke v gotovino", + "accountName": "Ime računa", + "holderName": "Ime imetnika", + "openingDate": "Datum odprtja", + "currentBalance": "Trenutno stanje", + "permissionDeniedToDeleteBank": "Dovoljenje za brisanje banke zavrnjeno.", + "canNotEditThisTransactionType": "Te vrste transakcije ni mogoče urediti.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Za ta filter ni najdenih transakcij.", + "pleaseSelectBothAccounts": "Prosimo, izberite oba računa.", + "cannotTransferToSameAccounts": "Prenos na isti račun ni možen.", + "editBankTransfer": "Uredi bančno nakazilo", + "needAtLeastTwoBankAccount": "Potrebujete vsaj dva bančna računa za izvedbo prenosa.", + "from": "Od", + "to": "Do", + "editBankToCash": "Uredi prenos iz banke v gotovino", + "noBankAccountsFoundToTransferFrom": "Ni najdenih bančnih računov za prenos.", + "selectOneAccount": "Izberite en račun", + "editCashAdjustment": "Uredi gotovinsko prilagoditev", + "adjustCashBalance": "Prilagodi gotovinsko stanje", + "customDate": "Datum po meri", + "cashInHand": "Gotovina v blagajni", + "currentCashBalance": "Trenutno gotovinsko stanje", + "transfer": "Prenos", + "adjustCash": "Prilagodi gotovino", + "pleaseSelectADestinationBankAccounts": "Prosimo, izberite ciljni bančni račun.", + "editCashToBank": "Uredi prenos gotovine v banko", + "cashToBankTransfer": "Prenos gotovine v banko", + "noDestinationBankAccountFond": "Ciljnih bančnih računov ni mogoče najti.", + "transferCheque": "Prenos čeka", + "receivedFrom": "Prejeto od", + "chequeAmount": "Znesek čeka", + "chequeNumber": "Številka čeka", + "chequeDate": "Datum čeka", + "referenceNumber": "Referenčna št.", + "selectBankToCash": "Izberite banko ali gotovino", + "depositTo": "Polog na", + "selectDepositDestination": "Izberite cilj pologa", + "transferDate": "Datum prenosa", + "doYouWantToRellyReOpenThisCheque": "Ali res želite ponovno odpreti ta ček?", + "okay": "V redu", + "reOpen": "Ponovno odpri", + "open": "Odprto", + "chequeList": "Seznam čekov", + "closed": "Zaprto", + "noChequeFound": "Čeki niso najdeni", + "searchTransaction": "Išči transakcije...", + "filterByDate": "Filtriraj po datumu", + "addImage": "Dodaj sliko", + "cashAndBankManagement": "Upravljanje gotovine in banke", + "cheque": "Čeki", + "branchList": "Seznam podružnic", + "roleAndPermission": "Vloga in dovoljenja", + "switchBank": "Zamenjati podružnico?", + "exitBank": "Zapusti podružnico", + "areYouSureWantToSwitchToDifferentBranch": "Ali ste prepričani, da želite preklopiti na drugo podružnico?", + "areYourSureYouWantToExitFromThisBranch": "Ali ste prepričani, da želite zapustiti to podružnico?", + "switchs": "Zamenjaj", + "exit": "Izhod", + "createBranch": "Ustvari podružnico", + "areYouSureWantToDeleteThisBranch": "Ali ste prepričani, da želite izbrisati to podružnico?", + "currents": "Trenutno", + "noBrunchFound": "Ni najdenih podružnic", + "updateBranch": "Posodobi podružnico", + "pleaseEnterBranchName": "Prosimo, vnesite ime podružnice", + "enterBalance": "Vnesite stanje", + "youDoNotHavePermissionToUpdateBranch": "Nimate dovoljenja za posodobitev podružnice.", + "allTransaction": "Vse transakcije", + "duePay": "Plačilo dolga", + "allParties": "Vse stranke", + "retry": "Poskusi znova", + "incomeCategoriesReport": "Poročilo o kategorijah prihodkov", + "dayBook": "Dnevnik", + "billWiseProfit": "Dobiček po računih", + "cashFlow": "Denarni tok", + "balanceSheet": "Bilanca stanja", + "taxReport": "Davčno poročilo", + "productSaleHistory": "Zgodovina prodaje izdelkov", + "productPurchaseHistory": "Zgodovina nakupa izdelkov", + "partyReports": "Poročila o strankah", + "customerLedger": "Knjiga kupcev", + "supplierLedger": "Knjiga dobaviteljev", + "partyWiseProfit": "Dobiček po strankah", + "productWiseProfit": "Dobiček po izdelkih", + "top5Customer": "Top 5 kupcev", + "top5Supplier": "Top 5 dobaviteljev", + "productReports": "Poročila o izdelkih", + "comboReport": "Kombinirano poročilo", + "expiredItemReport": "Poročilo o izdelkih s pretečenim rokom", + "top5Product": "Top 5 izdelkov", + "productWiseProfitAndLoss": "Dobiček in izguba po izdelkih", + "productWisePurchase": "Nakup po izdelkih", + "productWiseSale": "Prodaja po izdelkih", + "noProductMatchYourSearch": "Noben izdelek ne ustreza vašemu iskanju.", + "purchaseQty": "Količina nakupa", + "saleQty": "Količina prodaje", + "youDoNotHavePermissionProfitAndLoss": "Nimate dovoljenja za dobiček in izgubo.", + "sold": "Prodano", + "remaining": "Preostalo", + "totalAssets": "Skupna sredstva", + "assets": "Sredstva", + "itemName": "Ime artikla", + "personalInfo": "Osebni podatki:", + "dueBalance": "Neplačano stanje", + "walletBalance": "Stanje v denarnici", + "cashIn": "Prejem gotovine", + "cashOut": "Izdaja gotovine", + "runningCash": "Tekoča gotovina", + "moneyIn": "Priliv denarja", + "moneyOut": "Odliv denarja", + "noDataAvailableForGeneratePdf": "Ni podatkov na voljo za generiranje PDF", + "balanceDue": "Preostanek dolga", + "returnedAmount": "Vrnjeni znesek", + "saleReturn": "Vračilo prodaje", + "saleEdit": "Uredi prodajo", + "pleaseAddASalesReturn": "Prosimo, dodajte vračilo prodaje", + "subscriptionReports": "Poročila o naročninah", + "started": "Začetek", + "end": "Konec", + "taxReportList": "Seznam davčnih poročil", + "developedBy": "Razvil", + "time": "Čas", + "receivedBy": "Prejel", + "wallet": "Denarnica", + "warranty": "Garancija", + "guarantee": "Jamstvo", + "remark": "Opomba", + "bankDetails": "Bančni podatki", + "cashAndBank": "Gotovina in banka", + "pdfGenerateSuccessfully": "PDF uspešno ustvarjen", + "generatingPdf": "Ustvarjanje PDF-ja", + "INVOICE": "RAČUN", + "admin": "Admin", + "invoiceNumber": "Številka računa", + "vatNumber": "Davčna številka", + "customerSignature": "Podpis stranke", + "authorizedSignature": "Pooblaščen podpis", + "poweredBy": "Poganja", + "shippingCharge": "Stroški pošiljanja", + "totalReturned": "Skupaj vrnjeno", + "amountsInWord": "Zneski z besedami", + "changeAmount": "Znesek vračila", + "sellsBy": "Prodaja", + "rounding": "Zaokroževanje", + "paidBy": "Plačnik", + "vatGstTitle": "Naslov za DDV/GST", + "enterVatGstTitle": "Vnesite naslov za DDV/GST", + "vatGstNumber": "Številka za DDV/GST", + "enterVatGstNumber": "Vnesite številko za DDV/GST", + "vatAndTax": "DDV in davek", + "customPrint": "Izpis po meri", + "taxRates": "Davčne stopnje", + "taxRatesMangeYourTaxRates": "Davčne stopnje - Upravljajte svoje davčne stopnje", + "add": "Dodaj", + "status": "Status", + "active": "Aktiven", + "disable": "Onemogoči", + "deletedSuccessFully": "Uspešno izbrisano!", + "failedToDeleteTheTax": "Brisanje davka ni uspelo", + "errorDeletingTax": "Napaka pri brisanju davka", + "taxGroup": "Davčna skupina", + "combinationOfTheMultipleTaxes": "Kombinacija več davkov", + "subTaxes": "Poddavki", + "action": "Dejanje", + "addTax": "Dodaj davek", + "editTax": "Uredi davek", + "addNewTax": "Dodaj nov davek", + "enterTaxRates": "Vnesite davčno stopnjo", + "addTaxGroup": "Dodaj novo davčno skupino", + "editTaxGroup": "Uredi davčno skupino", + "taxWithSingleMultipleTaxType": "Davek z enojnim/več vrstami davka", + "noSubTaxSelected": "Ni izbranega poddavka", + "subTaxList": "Seznam poddavkov", + "taxPercent": "Odstotek davka", + "done": "Končano", + "writerTaxHere": "Tukaj vpišite besedilo...", + "expiredList": "Seznam z datumom izteka", + "listIsEmpty": "Seznam je prazen", + "printingInvoice": "Tiskanje računa", + "salesSetting": "Nastavitve prodaje", + "invoiceLogo": "Logotip računa", + "printingOption": "Možnosti tiskanja", + "amountRoundingMethod": "Metoda zaokroževanja zneska", + "signUp": "Prijavi se", + "returnedItem": "Vrnjeni artikel", + "returnedDate": "Datum vračila", + "unitPrice": "Cena na enoto", + "saleBy": "Prodano s strani", + "purchasedBy": "Kupljeno s strani", + "collectedBys": "Prevzeto s strani", + "payableAmount": "Znesek za plačilo", + "receivedAmount": "Prejeti znesek", + "unitPrices": "Cena na enoto", + "item": "Artikel", + "sl": "Zap. št.", + "mobiles": "Mobilni telefon", + "paidVia": "Plačano preko", + "moneyReceipt": "Potrdilo o plačilu", + "receipt": "Račun / Potrdilo", + "barcodeGenerator" : "Generator črtne kode", + "searchProduct" : "Išči izdelek", + "code" : "Koda", + "price" : "Cena", + "showCode" : "Prikaži kodo", + "showPrice" : "Prikaži ceno", + "showName" : "Prikaži ime", + "actions" : "Dejanja", + "noItemSelected" : "Ni izbranega nobenega elementa", + "noProductSelected" : "Ni izbranega nobenega izdelka", + "previewPdf" : "Predogled PDF", + "salesReturnReport" : "Poročilo o vračilu prodaje", + "purchaseReturnReport" : "Poročilo o vračilu nakupa", + "incomeFor" : "Dohodek za", + "enterProductCode": "Vnesite kodo izdelka", + "addIncome" : "Dodaj dohodek", + "incomeDate" : "Datum dohodka", + "incomeCategories" : "Kategorije dohodkov", + "addIncomeCategory" : "Dodaj kategorijo dohodka", + "enterIncomeCategoryName" : "Vnesite ime kategorije dohodka", + "totalReturnAmount" : "Skupni vrnjen znesek", + "returned" : "Vrnjeno", + "supplierDetails" : "Podatki o dobavitelju", + "weekly": "Tedensko", + "monthly": "Mesečno", + "yearly" : "Letno", + "today" : "Danes", + "thisWeek" : "Ta teden", + "thisMonth" : "Ta mesec", + "thisYear": "To leto", + "allTime" : "Ves čas", + "custom" : "Po meri", + "addUserRole" : "Dodaj uporabniško vlogo", + "noRoleFound" : "Uporabniška vloga ni najdena", + "yourPackageExpiredInDays" : "Vaš paket bo potekel čez 5 dni", + "yourPackageExpiredToday" : "Vaš paket bo potekel danes\n\nProsimo, ponovno kupite", + "contactUs" : "Kontaktiraj nas", + "writeYourMessageHere" : "Napiši svoje sporočilo tukaj", + "sendMessage" : "Pošlji sporočilo", + "sendYourEmail" : "Pošlji svoj e-poštni naslov", + "backToHome" : "Nazaj na Domov", + "promoCode" : "Promocijska koda", + "submit" : "Pošlji", + "seeAllPromoCode" : "Poglej vse promocijske kode", + "categories": "Kategorije", + "enterYourPhoneNumber" : "Vnesite svojo telefonsko številko", + "enterFullAddress" : "Vnesite poln naslov", + "enterYourEmailAddress" : "Vnesite svoj e-poštni naslov", + "pleaseEnterAPassword" : "Prosimo, vnesite geslo", + "pleaseEnterAConfirmPassword" : "Prosimo, vnesite potrditveno geslo", + "enterYourName" : "Vnesite svoje ime", + "addNewAddress" : "Dodaj nov naslov", + "firstName" : "Ime", + "lastName" :"Priimek", + "country" : "Država", + "bangladesh" : "Bangladeš", + "apply" : "Uporabi", + "deliveryAddress" : "Naslov dostave", + "noDataAvailabe" : "Podatkov ni na voljo", + "addDelivery" : "Dodaj dostavo", + "description" : "Opis", + "addNote" : "Dodaj opombo", + "image" : "Slika", + "pleaseConnectThePrinterFirst" : "Prosimo, najprej povežite tiskalnik", + "selectCategory" : "Izberi kategorijo", + "enterExpenseDate" : "Vnesite datum stroška", + "enterName" : "Vnesite ime", + "enterAmount" : "Vnesite znesek", + "enterRefNumber" : "Vnesite referenčno številko", + "fashions" : "Moda", + "billTO" : "Račun na", + "totalDue" : "Skupni znesek", + "paymentsAmount" : "Zneski plačil", + "remainingDue" : "Preostali znesek", + "thankYouForYourDuePayment" : "Hvala za vaše plačilo", + "print" : "Natisni", + "unitPirce" : "Cena enote", + "totalPrice" : "Skupna cena", + "totalVat" : "Skupni DDV", + "deliveryCharge" : "Strošek dostave", + "totalPayable" : "Skupno plačilo", + "thakYouForYourPurchase" : "Hvala za vaš nakup", + "pleaseConnectYourBlutohPrinter" : "Prosimo, povežite svoj Bluetooth tiskalnik", + "editSocailMedia" : "Uredi družbene medije", + "socialMarketing" : "Družbeni marketing", + "share" : "Deli", + "notification" : "Obvestilo", + "purchaseAlarm" : "Alarm za nakup", + "purchaseConfirmed" : "Nakup potrjen", + "paymentComplete" : "Plačilo dokončano", + "retur" : "Vrnitev", + "sendSms" : "Pošlji SMS", + "recivethePin" : "Prejel PIN", + "startNewSale" : "Začni novo prodajo", + "payment" : "Plačilo", + "masterCard" : "MasterCard", + "instrucation" : "Navodilo", + "cash" : "Gotovina", + "invoiceViewr" : "Ogledovalnik računov", + "size" : "Velikost", + "color" : "Barva", + "weight" : "Teža", + "capacity" : "Kapaciteta", + "type" : "Vrsta", + "youWantTodeletetheProduct" : "Želite izbrisati ta izdelek?", + "delete" : "Izbriši", + "contactDetials" : "Kontaktni podatki", + "clarence" : "Clarence", + "call" : "Kličite", + "messege" : "Sporočilo", + "dailyTransaction" : "Dnevna transakcija", + "promo" : "Promo", + "send" : "Pošlji", + "easyToUseThePos" : "Enostaven za uporabo mobilni POS", + "easytheusedesciption" : "Aplikacija POSpro je brezplačna in enostavna za uporabo. Pravzaprav je eden najboljših POS sistemov na svetu.", + "choseYourFeature" : "Izberite svoje funkcije", + "choseyourfeatureDesciption" : "Funkcije so pomemben del, ki ločuje POSpro od tradicionalnih rešitev.", + "allBusinessSolutions" : "Vse poslovne rešitve", + "allBusinessolutionDescrip" : "PosPro je popolna poslovna rešitev s skladiščem, računovodstvom, prodajo, stroški in izgubo / dobičkom.", + "skip" : "Preskoči", + "next" : "Naprej", + "anewUpdateAvailable" : "Na voljo je nova posodobitev\nProsimo, posodobite svojo aplikacijo", + "skipTheUpdate" :"Preskoči posodobitev", + "rememberMeLater" : "Zapomni me kasneje", + "powerdedByAcnoo" : "Poganja Acnoo", + "lossOrProfit" : "Izguba / Dobiček", + "expense" : "Strošek", + "parties" : "Stranke", + "home" : "Domov", + "sales" : "Prodaja", + "setting" : "Nastavitve", + + "purchaseNow" : "Kupi zdaj", + "paymentMethods" : "Načini plačila", + "update": "Posodobi", + "continueButton": "Nadaljuj", + "name": "Ime", + "phone": "Telefonska številka", + "email": "E-poštni naslov", + "address": "Naslov", + "previousDue": "Prejšnji dolg", + "selectLang": "Izberi jezik", + "addContact": "Dodaj stik", + "moreInfo": "Več informacij", + "retailer": "Prodajalec na drobno", + "dealer": "Trgovec", + "wholesaler": "Trgovec na debelo", + "supplier": "Dobavitelj", + "CustomerDetails": "Podatki o stranki", + "recentTransaction": "Nedavne transakcije", + "totalProduct": "Skupaj izdelkov", + "total": "Skupaj", + "paid": "Plačano", + "unPaid": "Neplačano", + "due": "Dolguje", + "connect": "Kliknite za povezavo", + "tryAgain": "Poskusi znova", + "loading": "Nalaganje", + "viewAll": "Prikaži vse", + "partyList": "Seznam strank", + "addCustomer": "Prosimo, dodajte stranko", + "updateContact": "Posodobi stik", + "dueList": "Seznam dolgov", + "collectDue": "Poberi dolg", + "date": "Datum", + "dueAmount": "Dolgovan znesek: ", + "customerName": "Ime stranke", + "totalAmount": "Skupni znesek", + "paidAmount": "Plačan znesek", + "paymentTypes": "Način plačila", + "cancel": "Prekliči", + "expenseReport": "Poročilo o stroških", + "fromDate": "Od datuma", + "toDate": "Do datuma", + "expenseFor": "Strošek za", + "amount": "Znesek", + "noData": "Podatkov ni na voljo", + "totalExpense": "Skupni strošek", + "addExpense": "Dodaj strošek", + "expenseDate": "Datum stroška", + "referenceNo": "Referenčna številka", + "note": "Opomba", + "expenseCat": "Kategorije stroškov", + "search": "Išči", + "select": "Izberi", + "addExpenseCat": "Dodaj kategorijo stroškov", + "categoryName": "Ime kategorije", + "alreadyAdded": "Že dodano", + "whatNew": "Kaj je novega", + "lp": "Izguba/dobiček", + "profit": "Dobiček", + "loss": "Izguba", + "lpDetails": "Podrobnosti o izgubi/dobičku", + "invoice": "Račun", + "dates": "Datum:", + "mobile": "Mobilni:", + "product": "Izdelek", + "quantity": "Količina", + "discount": "Popust", + "totalLoss": "Skupna izguba", + "totalProfit": "Skupni dobiček", + "productList": "Seznam izdelkov", + "stock": "Zaloga", + "addNewProduct": "Dodaj nov izdelek", + "productName": "Ime izdelka", + "productCode": "Koda izdelka", + "purchasePrice": "Nakupna cena", + "mrp": "MRP", + "wholeSalePrice": "Cena na debelo", + "dealerPrice": "Cena za trgovca", + "manufacturer": "Proizvajalec", + "saveNPublish": "Shrani in objavi", + "brands": "Blagovne znamke", + "addBrand": "Dodaj blagovno znamko", + "brandName": "Ime blagovne znamke", + "addUnit": "Dodaj enoto", + "unitName": "Ime enote", + "units": "Enota", + "addProduct": "Prosimo, dodajte izdelek", + "updateProduct": "Posodobi izdelek", + "salePrice": "Prodajna cena", + "profile": "Profil", + "edit": "Uredi", + "businessCat": "Poslovna kategorija", + "language": "Jezik", + "changePassword": "Spremeni geslo", + "updateProfile": "Posodobi svoj profil", + "businessName": "Ime podjetja in posla", + "addPurchase": "Dodaj nakup", + "inv": "Št. računa", + + "supplierName": "Ime dobavitelja", + "itemAdded": "Izdelek dodan", + "addItems": "Dodaj izdelke", + "subTotal": "Vmesni znesek", + "returnAmount": "Znesek vračila", + "chooseSupplier": "Izberi dobavitelja", + "noSupplier": "Dobavitelj ni na voljo", + "salesDetails": "Podrobnosti prodaje", + "editPurchaseInvoice": "Uredi nakupni račun", + "purchaseList": "Seznam nakupov", + "addAPurchase": "Prosimo, dodajte nakup", + "dueReport": "Poročilo o dolgih", + "fullyPaid": "Popolnoma plačano", + "stillUnpaid": "Še vedno neplačano", + "purchaseReport": "Poročilo o nakupu", + "connectPrinter": "Povežite svoj tiskalnik", + "clickToConnect": "Kliknite za povezavo", + "collectDues": "Prosimo, poberite dolg", + "addNewPurchase": "Prosimo, dodajte nakup", + "salesReport": "Poročilo o prodaji", + "addSale": "Prosimo, dodajte prodajo", + "reports": "Poročila", + "chooseCustomer": "Izberi stranko", + "addSales": "Dodaj prodajo", + "saleList": "Seznam prodaj", + "editSalesInvoice": "Uredi prodajni račun", + "previousPayAmount": "Prejšnji plačani znesek", + "printing": "Opcija tiskanja", + "subscription": "Naročnina", + "userRole": "Uporabniška vloga", + "currency": "Valuta", + "logOut": "Odjava", + "stockList": "Seznam zalog", + "purchase": "Nakup", + "sale": "Prodaja", + "yourPack": "Vaš paket", + "freePlan": "Brezplačni načrt", + "youRUsing": "Uporabljate ", + "freePack": "Brezplačni paket", + "premiumPlan": "Premium načrt", + "packFeatures": "Funkcije paketa", + "unlimited": "Neomejeno", + "updateNow": "Posodobi zdaj", + "purchasePremium": "Kupite Premium načrt", + "buyPremium": "Kupite Premium načrt", + "paypalPay": "Plačaj s PayPal-om", + "gotEmail": "Prejeli ste e-pošto", + "sendEmail": "Poslali smo vam e-pošto z navodili za ponastavitev gesla na: ", + "checkEmail": "Preveri e-pošto", + "close": "Zapri", + "enterEmail": "Prosimo, vnesite svoj e-poštni naslov spodaj, da prejmete povezavo za ponastavitev gesla.", + "sendLink": "Pošlji povezavo za ponastavitev", + "emailText": "E-pošta", + "password": "Geslo", + "noAcc": "Nimate računa?", + "register": "Registriraj se", + "phoneVerification": "Verifikacija telefona", + "registerTitle": "Za začetek moramo registrirati vaš telefon!", + "sendCode": "Pošlji kodo", + "staffLogin": "Prijava zaposlenih", + "logInWithMail": "Prijava z e-pošto", + "setUpProfile": "Nastavi svoj profil", + "setUpDesc": "Posodobite svoj profil, da povežete svojega zdravnika z boljšim vtisom", + "gallery": "Galerija", + "camera": "Kamera", + "companyAddress": "Naslov podjetja", + "openingBalance": "Začetno stanje", + "confirmPass": "Potrdi geslo", + "haveAcc": "Imate že račun?", + "loginWithPhone": "Prijava s telefonom", + "editPhone": "Uredi telefonsko številko?", + "createAcc": "Ustvari brezplačen račun", + "congratulation": "Čestitke", + + "signUp": "Prijava", + "signIn" : "Prijava", + "logIn": "Prijava", + "welcomeBack" : "Dobrodošli nazaj!", + "passwordCannotBeEmpty" : "Geslo ne sme biti prazno", + "save": "Shrani", + "forgotPassword": "Pozabljeno geslo", + "reset": "Ponastavite geslo s pomočjo svojega e-poštnega naslova ali telefonske številke", + "lableEmail": "E-pošta", + "hintEmail": "Vnesite e-poštni naslov", + "emailCannotBeEmpty": "E-pošta ne sme biti prazna", + "pleaseEnterAValidEmail": "Prosimo, vnesite veljaven e-poštni naslov", + "continueE": "Nadaljuj", + "pleaseEnterYourDetails": "Prosimo, vnesite svoje podatke.", + "lablePassword": "Geslo", + "hintPassword": "Vnesite geslo", + "pleaseEnterABiggerPassword": "Prosimo, vnesite daljše geslo", + "rememberMe": "Zapomni me", + "donNotHaveAnAccount": "Nimate računa?", + "createAFreeAccount": "Ustvari brezplačen račun", + "fullName": "Polno ime", + "enterYourFullName": "Vnesite svoje polno ime", + + "nameCanNotBeEmpty": "Ime ne sme biti prazno", + "alreadyHaveAnAccount": "Imate že račun? ", + "createNewPassword": "Ustvari novo geslo", + "setUpNewPassword": "Nastavi novo geslo", + "resetPassword": "Ponastavite geslo za obnovitev in prijavo v svoj račun", + "newPassword": "Novo geslo", + "confirmPassword": "Potrdi geslo", + "passwordsDoNotMatch": "Gesli se ne ujemata", + "verityEmail": "Preveri e-pošto", + "verification": "Preverjanje", + "digits": "6-mestna koda je bila poslana na vaš e-poštni naslov: ", + "enterValidOTP": "Vnesite veljavno kodo OTP", + "resendOTP": "Vnesite veljavno kodo OTP", + "verifyYourEmail": "Preverite svoj e-poštni naslov", + "weHaveSentAConfirmationEmailTo": "Poslali smo vam potrditveno e-pošto na", + "folder": "Morda je e-pošta končala v mapi za neželeno pošto.", + "gotIt": "Razumem", + "enterOpeningBalance": "Vnesite začetno stanje", + "pleaseEnterAValidBusinessName": "Prosimo, vnesite veljavno ime podjetja", + "enterBusiness": "Vnesite ime podjetja/trgovine", + "selectBusinessCategory": "Izberite poslovno kategorijo", + "todaySummary": "Današnji povzetek", + "sellAll": "Prodaj vse >", + "income": "Prihodek", + "purchased": "Kupljeno", + "endYourFreePlan": "Končaj svoj brezplačni načrt", + "yourFree": "Vaš brezplačni paket se skoraj konča, kupite naslednji načrt. Hvala.", + "upgradeNow": "Nadgradi zdaj", + "notFound": "Ni najdeno", + "updateYourSubscription": "Posodobite svojo naročnino", + "noDataFound": "Podatkov ni bilo najdenih", + "areYouSure": "Ste prepričani?", + "doYouWantToExitTheApp": "Želite zapustiti aplikacijo?", + "no": "Ne", + "yes": "Da", + "dashboard": "Nadzorna plošča", + "salesPurchaseOverview": "Pregled prodaje in nakupov", + "totalItems": "Skupaj izdelkov", + "totalCategories": "Skupaj kategorij", + "quickOverview": "Hiter pregled", + "totalIncome": "Skupni prihodek", + "customerDue": "Dolg stranke", + "stockValue": "Vrednost zalog", + "lossProfit": "Izguba/dobiček", + "cost": "Strošek", + "qty": "Količina", + "noProductFound": "Izdelka ni bilo najdeno", + "phoneNumber": "Telefonska številka", + "pleaseEnterAValidName": "Prosimo, vnesite veljavno ime", + "pleaseEnterValidPhoneAndNameFirst": "Prosimo, najprej vnesite veljavno telefonsko številko in ime", + "confirmDelete": "Potrdi izbris", + "areYouSureYouWant": "Ste prepričani, da želite izbrisati to stranko?", + "pleaseEnterAValidPhoneNumber": "Prosimo, vnesite veljavno telefonsko številko", + "sendSMS": "Pošlji SMS", + "searchH": "Išči tukaj...", + "transactions": "Transakcije", + "selectAInvoice": "Izberi račun", + "totalDueAmount": "Skupni dolg", + "youCanNotPayMoreThenDue": "Ne morete plačati več kot dolg", + "noDueSelected": "Ni izbranega dolga", + "pleaseEnterName": "Prosimo, vnesite ime", + "pleaseEnterAmount": "Prosimo, vnesite znesek", + "enterNote": "Vnesite opombo", + "pleaseSelectAExpenseCategory": "Prosimo, izberite kategorijo stroškov", + "enterExpanseCategoryName": "Vnesite ime kategorije stroškov", + "comingSoon": "Kmalu", + "pleaseMakeASaleFirst": "Prosimo, najprej opravite prodajo", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Povezava", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Plačilna vrata", + "paymentSuccess": "Plačilo uspešno", + "paymentWasSuccessful": "Plačilo je bilo uspešno!", + "paymentFailed": "Plačilo je bilo neuspešno", + "paymentFailedPleaseTryAgain": "Plačilo je bilo neuspešno. Prosimo, poskusite znova.", + "pleaseEnterAValidBrandName": "Prosimo, vnesite veljavno ime blagovne znamke", + "enterABrandName": "Vnesite ime blagovne znamke", + "addCategory": "Dodaj kategorijo", + "enterCategoryName": "Vnesite ime kategorije", + "selectVariations": "Izberi različice: ", + "dataSavedSuccessfully": "Podatki so bili uspešno shranjeni.", + "somethingIs": "Nekaj je", + "updateYourProfile": "Posodobite svoj profil, da povežete svojega kupca z boljšim vtisom", + "shopOpeningBalance": "Začetno stanje trgovine", + "shopRemainingBalance": "Preostalo stanje trgovine", + "enterAValidDiscount": "Vnesite veljaven popust", + "addProductFirst": "Najprej dodajte izdelek", + "subtotal": "Vmesni znesek", + "purchaseDetails": "Podrobnosti o nakupu", + "totall": "Skupaj:", + "startDate": "Začetni datum", + "pickStartDate": "Izberi začetni datum", + "endDate": "Končni datum", + "pickEndDate": "Izberi končni datum", + + "failedToGetPlatformVersion": "Napaka pri pridobivanju različice platforme.", + "enterQuantity": "Vnesite količino", + "pleaseAddQuantity": "Prosimo, dodajte količino", + "willBeAddedSoon": "Kmalu bo dodano", + "addedToCart": "Dodano v košarico", + "connectYourPrinter": "Povežite svoj tiskalnik", + "customerPay": "Plača stranka", + "supplerPay": "Plača dobavitelj", + "incomeReport": "Poročilo o prihodkih", + "category": "Kategorija", + "balance": "Stanje", + "itemsSales": "Prodaja izdelkov", + "totalPurchase": "Skupni nakup", + "totalSales": "Skupna prodaja", + "stockReport": "Poročilo o zalogi", + "lossProfitReport": "Poročilo o izgubi/dobičku", + "outOfStock": "Zaloga pošla", + "vat": "DDV", + "customerPhoneNumber": "Telefonska številka stranke", + "enterCustomerPhoneNumber": "Vnesite telefonsko številko stranke", + "walkInCustomer": "Naključni kupec", + "guest": "Gost", + "stocks": "Zaloga: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ne moti", + "on": "Vklopljeno", + "off": "Izklopljeno", + "unlimitedUsagesOfOurPackage": "Neomejena uporaba našega paketa \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Plačaj za naročnino", + "field": "Polje", + "successfullyPaid": "Uspešno plačano", + "profileEdit": "Uredi profil", + "products": "Izdelki", + "salesList": "Seznam prodaj", + "useTitleCanNotBeEmpty": "Naslov uporabnika ne sme biti prazen", + "userTitle": "Naslov uporabnika", + "enterUserTitle": "Vnesite naslov uporabnika", + "create": "Ustvari", + "youHaveToGivePermission": "Morate dati dovoljenje", + "all": "Vse", + "userRoleDetails": "Podrobnosti uporabniške vloge", + "doYouWantToDeleteTheUser": "Želite izbrisati uporabnika?", + "thisProductAlreadyAdded": "Ta izdelek je že dodan!", + "pleaseEnterAValidProductName": "Prosimo, vnesite veljavno ime izdelka", + "enterProductName": "Vnesite ime izdelka", + "pleaseSelectACategory": "Prosimo, izberite kategorijo", + "productCategory": "Kategorija izdelka", + "selectProductCategory": "Izberi kategorijo izdelka", + "enterSize": "Vnesite velikost", + "enterColor": "Vnesite barvo", + "enterWeight": "Vnesite težo", + "enterCapacity": "Vnesite kapaciteto", + "enterType": "Vnesite vrsto", + "productBrand": "Blagovna znamka izdelka", + "selectABrand": "Izberi blagovno znamko", + "productCodeIsRequired": "Koda izdelka je obvezna", + "enterAValidStock": "Vnesite veljavno zalogo", + "enterStock": "Vnesite zalogo", + "productUnit": "Enota izdelka", + "selectProductUnit": "Izberi enoto izdelka", + "pleaseEnterAValidPurchasePrice": "Prosimo, vnesite veljavno nakupno ceno", + "enterPurchasePrice": "Vnesite nakupno ceno", + "pleaseEnterAValidSalePrice": "Prosimo, vnesite veljavno prodajno ceno", + "enterSaltingPrice": "Vnesite prodajno ceno", + "enterWholesalePrice": "Vnesite veleprodajno ceno", + "enterDealerPrice": "Vnesite ceno za trgovca", + "enterDiscount": "Vnesite popust", + "enterManufacturerName": "Vnesite ime proizvajalca", + "adding": "Dodajanje...", + "pleaseEnterAValidUnitName": "Prosimo, vnesite veljavno ime enote", + "pleaseEnterUnitName": "Vnesite ime enote", + "productDetails": "Podrobnosti o izdelku", + "smartWatch": "Pametna ura", + "appleWatch": "Apple Watch", + "deleting": "Brisanje...", + "brand": "Blagovna znamka", + "dueCollection": "Potrditev dolga", + "noTransaction": "Ni transakcije", + "updating": "Posodabljanje...", + "confirmSMSTo": "Potrdi SMS na", + "anSMSWillBeSentToTheFollowingNumber": "SMS bo poslan na naslednjo številko: ", + "package": "Paket", + "permissionNotGranted": "Dovoljenje ni odobreno!", + "collectedBy": "Potrjeno z:", + "phonee": "Telefon:", + "purchaseBy": "Kupljeno z:", + "salesBy": "Prodano z:", + "days": "dni", + "details": "Podrobnosti", + "weSentAnOTPInYourPhoneNumber": "Poslali smo vam kodo OTP na vašo telefonsko številko", + "pleaseEnterTheOTP": "Prosimo, vnesite kodo OTP", + "enterAValidOTP": "Vnesite veljavno kodo OTP", + "verify": "Preveri", + "resendIn": "Ponovno pošlji kodo OTP v ", + "freeLifetimeUpdate": "Brezplačna doživljenjska posodobitev", + "android": "Podpora za Android & iOS aplikacije", + "premiumCustomerSupport": "Premium podpora strankam", + "customInvoiceBranding": "Prilagojeno blagovno znamko računa", + "unlimitedUsage": "Neomejena uporaba", + "freeDataBackup": "Brezplačno varnostno kopiranje podatkov", + "addCustomers": "Dodaj stranko", + "noDue": "Brez dolga", + "customer": "Stranka", + "billingAddress": "Naslov za račun", + "enterAddress": "Vnesite naslov", + "city": "Mesto", + "cityName": "Ime mesta", + "state": "Država", + "stateName": "Ime države", + "zip": "Poštna številka", + "zipCode": "Vnesite poštno številko", + "chooseCountry": "Izberite državo", + "shippingAddress": "Naslov za dostavo", + "partyCreateWarn": "Nimate dovoljenja za ustvarjanje stranke.", + "addParty": "Dodaj stranke", + "creditLimit": "Kreditna omejitev stranke", + "selectOne": "Izberite eno", + "roundings": "Zaokroževanje (+/-)", + "roundingTotal": "Zaokrožen skupni znesek", + "opinion": "Vnesite vaše mnenje", + "dueSaleWarn": "Prodaja na obrok ni dovoljena za obiskovalce brez registracije.", + "paymentTypeHint": "Prosimo, izberite način plačila", + "createSaleWarn": "Nimate dovoljenja za ustvarjanje prodaje.", + "updateSaleWarn": "Nimate dovoljenja za posodobitev prodaje.", + "uploadImage": "Naloži sliko", + "useGallery": "Uporabi galerijo", + "openCamera": "Odpri kamero", + "scanCode": "Skeniraj QR kodo izdelka", + "posSale": "POS prodaja", + "selectCustomer": "Izberite stranko", + "searchWith": "Išči...", + "filter": "Filter", + "productNotFound": "Izdelek ni najden", + "noMatched": "Ni najdenih ujemajočih se izdelkov.", + "inventoryPermission": "Nimate dovoljenja za inventar", + "noParty": "Stranke niso najdene", + "purchaseWarn": "Nimate dovoljenja za ustvarjanje nakupov.", + "purchaseUpdateWarn": "Nimate dovoljenja za posodobitev nakupov.", + "addVariantDetails": "Dodaj podrobnosti različice", + "purchaseEx": "Nakupna cena brez DDV", + "purchaseIn": "Nakupna cena z DDV", + "purchaseExReq": "Nakupna cena brez DDV je obvezna", + "purchaseInReq": "Nakupna cena z DDV je obvezna", + "profitMargin": "Dobičkonosnost (%)", + "saleReq": "Prodajna cena je obvezna", + "manufactureDate": "Datum izdelave", + "selectDate": "Izberi datum", + "expDate": "Datum poteka", + "saveVariant": "Shrani različico", + "model": "Model", + "selectModel": "Izberi model", + "bulk": "Masovni uvoz", + "barcodeGen": "Generator črtnih kod", + "upload": "Naloži", + "sku": "SKU / Koda", + "lowStock": "Nizka zaloga", + "enLowStock": "Vnesite nizko zalogo", + "manuDate": "Datum izdelave", + "single": "Enojni", + "batch": "Serija", + "batchNo": "Serijska številka", + "entBatchNo": "Vnesite serijsko številko", + "variantAdded": "Različica je bila uspešno dodana!", + "variantDelete": "Različica je bila uspešno izbrisana!", + "addVariant": "Dodaj različico", + "typeSelect": "Izberi tip", + "taxType": "Vrsta davka", + "selectTax": "Izberi davek", + "updateProductWarn": "Nimate dovoljenja za posodobitev izdelka.", + "addProductWarn": "Nimate dovoljenja za ustvarjanje izdelka.", + "updateProductSuccess": "Izdelek je bil uspešno posodobljen!", + "addProductSuccess": "Izdelek je bil uspešno ustvarjen!", + "choose": "Izberi", + "view": "Ogled podrobnosti", + "priceWarn": "Cena ne sme biti prazna", + "productSetting": "Nastavitve izdelka", + "saveSetting": "Shrani nastavitve", + "addStock": "Dodaj zalogo", + "stockWarn": "Zaloga mora biti vsaj 1", + "updateSuccess": "Uspešno posodobljeno", + "updateFailed": "Posodobitev zaloge ni uspela", + "deleteBatchWarn": "Ste prepričani, da želite izbrisati to serijo?", + "lowStockReport": "Poročilo o nizki zalogi", + "genPdfWarn": "Ni podatkov za generiranje PDF-ja", + "dateFilterWarn": "Datum do ne more biti pred datumom od.", + "createPdfWarn": "Nimate dovoljenja za ustvarjanje PDF-ja.", + "expirationStatus": "Status poteka", + "selectFDate": "Izberite začetni datum", + "selectToDate": "Izberite končni datum", + "clear": "Počisti", + "incomeReportPermission": "Nimate dovoljenja za ogled poročila o dohodku.", + "deleteAcc": "Izbriši račun", + "deletePartyWarn": "Nimate dovoljenja za brisanje stranke.", + "updatePartyWarn": "Nimate dovoljenja za posodobitev stranke.", + "phoneNotAvail": "Telefonska številka ni na voljo.", + "notLaunch": "Aplikacije za telefon ni bilo mogoče zagnati.", + "quickOver": "Hiter pregled", + "tranSacOver" : "Pregled transakcije", + "profitLoss" : "Dobiček in izguba" +} \ No newline at end of file diff --git a/lib/l10n/intl_sq.arb b/lib/l10n/intl_sq.arb new file mode 100644 index 0000000..2eadc89 --- /dev/null +++ b/lib/l10n/intl_sq.arb @@ -0,0 +1,1265 @@ +{ + "deleteDialogDetails": "A jeni të sigurt që dëshironi të fshini llogarinë tuaj? Ky veprim do të fshijë përgjithmonë të gjitha të dhënat tuaja.", + "passwordMust6Character": "Fjalëkalimi duhet të ketë të paktën 6 karaktere", + "passwordIsRequired": "Fjalëkalimi duhet të ketë të paktën 6 karaktere", + "iAgreeDeleteMyAccountPermanent": "Pajtohem të fshij llogarinë time përgjithmonë.", + "flat": "Fiks", + "percent": "Përqindje", + "partialPaid": "E paguar pjesërisht", + "selectStock": "Zgjidhni stokun", + "stockOrVariant": "Stoku / Varianti", + "noBatch": "Nuk ka lot", + "purchaseQuantityRequired": "Sasia e blerjes është e detyrueshme", + "excelUploader": "Ngarkues Excel", + "remove": "Hiq", + "uploading": "Duke u ngarkuar...", + "pickAndUploadFile": "Zgjidhni dhe ngarkoni skedarin", + "downloadExcelFormat": "Shkarko formatin Excel", + "excelFiles": "Skedarë Excel", + "noFileSelected": "Nuk është zgjedhur asnjë skedar", + "orContinueWith": "Ose vazhdoni me", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Hyrja dështoi. Ju lutem provoni përsëri.", + "someThingWithWrongWithTheWebPage": "Diçka shkoi keq me faqen e internetit.", + "loadingOtpSetting": "Duke ngarkuar cilësimet e OTP...", + "youCanNowResendYourOtp": "Tani mund të ridërgoni OTP-në tuaj.", + "resendOtpSeconds": "Ridërgo OTP pas ${start} sekondash", + "oldPassword": "Fjalëkalimi i vjetër", + "oldPasswordCanNotBeEmpty": "Fjalëkalimi i vjetër nuk mund të jetë bosh", + "seconds": "sekonda", + "downloading": "Duke u shkarkuar...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Shkarkimi i suksesshëm! Kontrolloni dosjen tuaj të Dokumenteve", + "printBarCode": "Printo barkodin", + "youDoNotHavePermissionToGenerateBarcode": "Nuk keni leje për të gjeneruar barkod.", + "download": "Shkarko", + "packingDate": "Data e paketimit", + "permissionDeniedToViewBank": "Leja e refuzuar për të parë bankën.", + "permissionDeniedToUpdateBank": "Leja e refuzuar për të përditësuar bankën.", + "editWarehouse": "Edito magazinën", + "addNewWarehouse": "Shto magazinë të re", + "warehouseName": "Emri i magazinës", + "enterWarehouseName": "Shkruani emrin e magazinës", + "amountMustBeGreaterThanZero": "Shuma duhet të jetë më e madhe se 0", + "canNotRetrievePaymentDetails": "Nuk mund të merren detajet e pagesës.", + "youDonNotHavePermissionToCreateExpense": "Nuk keni leje për të krijuar shpenzim.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nuk keni leje për të krijuar kategori shpenzimesh.", + "salesReturn": "Kthimi i shitjes", + "purchaseReturn": "Kthimi i shitjes", + "returnQuantity": "Sasia e kthimit", + "nonFoundableDiscount": "E pakthyeshme (TVSH/Zbritje)", + "confirmReturn": "Konfirmo kthimin", + "pleaseSelectForProductReturn": "Ju lutem zgjidhni produktin për kthim", + "failedToProcessReturn": "Dështoi procesimi i kthimit.", + "noValuesDenied": "Nuk ka vlera të përcaktuara", + "editCategory": "Edito kategorinë", + "editModel": "Edito modelin", + "addNewModel": "Shto model të ri", + "pleaseEnterValidName": "Ju lutem shkruani një emër të vlefshëm", + "modelName": "Emri i modelit", + "enterModelName": "Shkruani emrin e modelit", + "modelUpdateSuccessfully": "Modeli u përditësua me sukses!", + "modelCreatedSuccessfully": "Modeli u krijua me sukses!", + "models": "Modelet", + "enterLabelText": "Shkruani tekstin e etiketës", + "searchBatchNo": "Kërko nr e lotit...", + "noActiveUser": "Nuk ka përdorues aktiv", + "notInternetConnection": "Nuk ka lidhje interneti", + "pleaseCheckYourInternetConnection": "Ju lutem kontrolloni lidhjen tuaj të internetit dhe provoni përsëri", + "ok": "Ok", + "addCash": "Shto para në dorë", + "reduceCash": "Zvogëlo para në dorë", + "transactionType": "Lloji i transaksionit", + "user": "Përdoruesi", + "toAccount": "Në llogari", + "fromAccount": "Nga llogaria", + "years": "Vite", + "comboProductReport": "Raporti i produkteve combo", + "grossProfit" : "Fitimi bruto", + "netProfit" : "Fitimi neto", + "incomeType" : "Lloji i të ardhurave", + "expensesType" : "Llojet e shpenzimeve", + "resets" : "Rifillo (Reset)", + "packageName" : "Emri i paketës", + "start" : "Fillo", + "paymentMethod" : "Metoda e pagesës", + "addPayment" : "Shto pagesë", + "advance" : "Paradhënie (Advance)", + "noteLevel" : "Niveli i shënimit", + "enterYourNoteLevel" : "Shënoni nivelin tuaj të shënimit", + "postSaleMessage" : "Mesazhi pas shitjes", + "enterYourPostSaleMessage" : "Shënoni mesazhin tuaj pas shitjes", + "a4PageLogo" : "Logo e faturës faqe A4", + "thermalInvoicePageLogo" : "Logo e faturës termike", + "thermalPrinterLanguage" : "Gjuha e printerit termik", + "thermalPrinterPageSize" : "Madhësia e faqes së printerit termik", + "openSetting": "Hap cilësimet", + "selectRack" : "Zgjidh raftin (Rack)", + "rack" : "Raft (Rack)", + "selectShelf" : "Zgjidh policën", + "shelf" : "Policë (Shelf)", + "variations" : "Variacionet", + "combo" : "Kombo", + "enterBatchNo" : "Shënoni nr. e serisë (Batch No.)", + "selectWarehouse" : "Zgjidh magazinën", + "warehouse" : "Magazina", + "netTotalAmount" : "Shuma totale neto", + "defaultSellingPrice" : "Çmimi standard i shitjes", + "selectItems" : "Zgjidh artikujt", + "variantList" : "Lista e varianteve", + "addSubVariation" : "Shto nën-variacion", + "editProduct" : "Redakto produktin", + "noItemFound" : "Asnjë artikull nuk u gjet", + "youDoNotHavePermissionDeleteTheShelf" : "Nuk keni leje për të fshirë policën", + "notMatchingResultFound" : "Nuk u gjet asnjë rezultat përputhës", + "editShelf" : "Redakto policën", + "addShelf" : "Shto policë të re", + "shelfName" : "Emri i policës", + "enterShelfName" : "Shënoni emrin e policës", + "pleaseEnterShelfName" : "Ju lutem shënoni emrin e policës", + "productRacks" : "Raftet e produkteve", + "racks" : "Raftet (Racks)", + "youDoNtHavePermissionToCreateRacks" : "Nuk keni leje për të krijuar rafte.", + "youDoNtHavePermissionToDeleteRacks" : "Nuk keni leje për të fshirë rafte.", + "youDoNtHavePermissionToUpdateRacks" : "Nuk keni leje për të përditësuar rafte.", + "addNewRack" : "Shto raft të ri", + "editRack" : "Redakto raftin", + "rackName" : "Emri i raftit", + "pleaseEnterRackName" : "Ju lutem shënoni emrin e raftit", + "shelves" : "Policat", + "pressToSelect" : "Shtypni për të zgjedhur", + "selectAtLeastOneRack" : "Zgjidhni të paktën një policë", + "inActive" : "Joaktiv (InActive)", + "addNewVariation" : "Shto variacion të ri", + "editVariations" : "Redakto variacionin", + "values" : "Vlerat", + "enterValues" : "Shënoni vlerat", + "pleaseEnterAtLeastOneValues" : "Ju lutem shënoni të paktën një vlerë.", + "productVariations" : "Variacionet e produktit", + "permissionDenied" : "Leja u refuzua", + "noVariationFound" : "Asnjë variacion nuk u gjet.", + "addNewVariations" : "Shto variacion të ri", + "variationId" : "ID e variacionit", + "updateRole" : "Përditëso rolin", + "addRole" : "Shto rol", + "enterUserName" : "Shënoni emrin e përdoruesit", + "enterYourPassword" : "Shënoni fjalëkalimin tuaj", + "selectAll" : "Zgjidh të gjitha", + "sNo" : "Nr. Rend.", + "feature" : "Veçoria", + "read" : "Lexo", + "viewPrice" :"Shiko çmimin", + "purchaseReturns" : "Kthimet e blerjes", + "expiredProduct" : "Produkte të skaduara", + "barcodes" : "Barkodet", + "bulkUploads" : "Ngarkime në masë", + "productModels" : "Modelet e produktit", + "incomes" : "Të ardhurat", + "dues" : "Detyrimet", + "subscriptions" : "Abonimet", + "paymentsTypes" : "Llojet e pagesave", + "roles" : "Rolet", + "manageSetting" : "Menaxho cilësimet", + "downloadApk" : "Shkarko APK", + "vatReports" : "Raportet e TVSH-së (VAT)", + "profitAndLossDetailsReport" : "Raporti i detajuar i fitimit dhe humbjes", + "transactionsHistoryReport" : "Raportet e historikut të transaksioneve", + "expireProductReports" : "Raportet e produkteve të skaduara", + "productPurchaseReport" : "Raporti i blerjes së produkteve", + "productSalesReport" : "Raporti i shitjes së produkteve", + "role" : "Roli", + "areYouSureWantToDeleteThisRole" : "A jeni i sigurt që dëshironi të fshini këtë rol?", + "inStock" : "Në gjendje", + "informationShowInLabels" : "Informacioni që do të shfaqet në etiketa", + "packageDate" : "Data e paketimit", + "barCodePrintLabelSetting" : "Cilësimi i etiketës së printimit të barkodit", + "labelRoleLabelSize2Inch" : "Madhësia e rrotullës së etiketës 2\"*1, 50mm*25mm, Hapësira 3.1mm", + "labelRoleLabelSize1_5Inch" : "Madhësia e rrotullës së etiketës 1.5\"*1, 38mm*25mm, Hapësira 3.1mm", + "thirtyTwoLabelPerSheet" : "32 etiketa për fletë, 8.27 inç me 11.69 inç", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "Nuk keni leje për të gjeneruar barkod.", + "pleaseSelectAProductFirst" : "Ju lutem zgjidhni një produkt fillimisht", + "pleaseEnterAValidQuantity" : "Ju lutem shënoni një sasi të vlefshme (të paktën 1) për të gjithë produktet", + "pleaseSelectProductFirst" : "Ju lutem zgjidhni një produkt fillimisht", + "bluetoothIsTurnedOff" : "Bluetooth është i fikur. Ju lutem ndizeni.", + "noBluetoothDeviceSelected" : "Asnjë pajisje Bluetooth nuk është zgjedhur.", + "printLabel" :"Printo etiketën", + "caningForDevices" : "Duke kërkuar për pajisje...", + "noDeviceFound" : "Asnjë pajisje nuk u gjet", + "retryScan" : "Riprovo kërkimin", + "connectedTo" : "Lidhur me", + "pleaseEnableBluetooth" : "Ju lutem aktivizoni Bluetooth", + "skuOrCode" : "SKU / Kodi", + "lowStockAlert" : "Alarm për gjendje të ulët", + "tax" : "Taksa", + "costExclusionTax" : "Kostoja pa taksë", + "costInclusionTax" : "Kostoja me taksë", + "mrpOrSalePrice" : "MRP/Çmimi i shitjes", + "expiredDate" : "Data e skadimit", + "sellingPrice" : "Çmimi i shitjes", + "variationsProduct" : "Variacionet e produktit", + "comboProducts" : "Produkte Kombo", + "noStockAvailable" : "Nuk ka të dhëna për gjendjen.", + "highToLowPrice": "Çmimi i lartë në të ulët", + "lowToHighPrice" : "Çmimi i ulët në të lartë", + "attachment" : "Bashkëngjitje", + "viewStock" : "Shiko gjendjen", + "expiry" : "Skadimi", + "expire" : "Skadon", + "sevenDays" : "7 Ditë", + "fifteenthDays" : "15 Ditë", + "thirtyDays" : "30 Ditë", + "sixtyDays" : "60 Ditë", + "outPremiumPlan" : "Plani ynë premium", + "youDoNotHavePermissionToCreatePurchase" : "Nuk keni leje për të krijuar blerje.", + "thisPlanIsNotAvailableToPurchase" : "Ky plan nuk është i disponueshëm për blerje", + "thisPlanIsEligibleForUpgrade" : "Ky plan nuk është i kualifikuar për përmirësim (upgrade)", + "extendPlan" : "Zgjat planin", + "buyNow" : "Bli tani", + "none" : "Asnjë", + "roundToWholeNumber" : "Rrumbullakos në numër të plotë", + "roundToNearestWholeNumber" : "Rrumbullakos në numrin e plotë më të afërt", + "roundToNearnessDecimalNumber005" : "Rrumbullakos në decimalen më të afërt (0.05)", + "roundToNearnessDecimalNumber01" : "Rrumbullakos në decimalen më të afërt (0.1)", + "roundToNearnessDecimalNumber05" : "Rrumbullakos në decimalen më të afërt (0.5)", + "lastYear" : "Vitin e kaluar", + "productStock" : "Gjendja e produktit", + "unit" : "Njësia (Unit)", + "showExpireDate": "Shfaq datën e skadimit", + "vatId" : "ID e TVSH-së", + "vatType" : "Lloji i TVSH-së", + "exclusivePrice" : "Çmimi pa TVSH", + "inclusivePrice" : "Çmimi me TVSH", + "profitPercent": "Përqindja e fitimit", + "showSingle" : "Shfaq teke", + "showCombo" : "Shfaq kombo", + "showVariant" : "Shfaq variantin", + "showAction" : "Shfaq veprimin", + "ledger": "Libri i madh", + "youDoNotHavePermissionToGenerateReport": "Ju nuk keni leje për të gjeneruar raport", + "noDataAvailable": "Nuk ka të dhëna në dispozicion", + "youDoNotHavePermissionToExportExcel": "Ju nuk keni leje për të eksportuar në Excel", + "noDataAvailableForExport": "Nuk ka të dhëna në dispozicion për eksport", + "supplierDue": "Detyrimi ndaj furnizuesit", + "partyType": "Lloji i palës", + "allParty": "Të gjitha palët", + "yesterday": "Dje", + "last7Days": "7 ditët e fundit", + "last30Days": "30 ditët e fundit", + "currentMonth": "Muaji aktual", + "lastMonth": "Muaji i kaluar", + "currentYear": "Viti aktual", + "customerDate": "Data e personalizuar", + "noTransactionToGeneratePdf": "Nuk ka transaksione për të gjeneruar PDF", + "generatePdf": "Gjenero PDF", + "noTransactionFound": "Nuk u gjet asnjë transaksion", + "reference": "Referenca", + "creditIn": "Kredi (Hyrje)", + "debitOut": "Debi (Dalje)", + "subscribeNow": "Abonohu tani", + "expired": "I skaduar", + "totalBalance": "Bilanci total", + "hoursLeft": "Orë të mbetura", + "daysLeft": "Ditë të mbetura", + "pos": "POS", + "profitAndLoss": "Fitimi & Humbja", + "branch": "Dega", + "hrm": "HRM", + "inventory": "Inventari", + "editAttendance": "Ndrysho pjesëmarrjen", + "addNewAttendance": "Shto pjesëmarrje të re", + "employee": "Punonjësi", + "pleaseSelectAnEmployee": "Ju lutem përzgjidhni një punonjës", + "shift": "Ndërrimi", + "selectEmployeeFirst": "Përzgjidhni punonjësin fillimisht", + "selectDateFirst": "Përzgjidhni datën fillimisht", + "month": "Muaji", + "autoSelected": "Përzgjedhur automatikisht", + "pleaseSelectDate": "Ju lutem përzgjidhni datën", + "timeIn": "Ora e hyrjes", + "timeOut": "Ora e daljes", + "attendance": "Pjesëmarrja", + "allEmployee": "Të gjithë punonjësit", + "noAvailableRecordFound": "Nuk u gjet asnjë rekord pjesëmarrjeje.", + "addAttendance": "Shto pjesëmarrjen", + "noNoteProvided": "Nuk është dhënë asnjë shënim.", + "duration": "Kohëzgjatja", + "youDoNotHavePermissionToViewAttendance": "Ju nuk keni leje për të parë pjesëmarrjen", + "department": "Departamenti", + "noDepartmentFound": "Nuk u gjet asnjë departament.", + "inactive": "Joaktiv", + "noDescriptionAvailableForThisDepartment": "Nuk ka përshkrim në dispozicion për këtë departament.", + "youDoNotHavePermissionToUpdateDepartment": "Ju nuk keni leje për të përditësuar Departamentin.", + "youDoNotHavePermissionToDeleteDepartment": "Ju nuk keni leje për të fshirë Departamentin.", + "failedToDeleteTheDeterment": "Dështoi fshirja e Departamentit", + "failedToLoadDepartment": "Dështoi ngarkimi i departamenteve", + "addDepartment": "Shto departament", + "saving": "Duke u ruajtur", + "editDesignation": "Ndrysho emërtimin", + "addDesignation": "Shto emërtim të ri", + "designationName": "Emri i emërtimit", + "enterDesignationName": "Shkruani emrin e emërtimit", + "pleaseEnterDesignationName": "Ju lutem shkruani emrin e emërtimit", + "pleaseSelectAStatus": "Ju lutem përzgjidhni një status", + "enterDescription": "Shkruani përshkrimin", + "designation": "Emërtimi", + "noDesignationFound": "Nuk u gjet asnjë emërtim.", + "noDescriptionAvailableForThisDesignation": "Nuk ka përshkrim në dispozicion për këtë emërtim.", + "youDoNotPermissionToUpdateDesignation": "Ju nuk keni leje për të përditësuar Emërtimin.", + "youDoNotHavePermissionToDeleteDesignation": "Ju nuk keni leje për të fshirë Emërtimin.", + "updatePurchase": "Përditëso blerjen", + "editEmployee": "Ndrysho punonjësin", + "addNewEmployee": "Shto punonjës të ri", + "enterFullName": "Shkruani emrin e plotë", + "pleaseSelectDesignation": "Ju lutem përzgjidhni emërtimin", + "pleaseSelectDepartment": "Ju lutem përzgjidhni departamentin", + "pleaseSelectStatus": "Ju lutem përzgjidhni statusin", + "pleaseEnterYourPhoneNumber": "Ju lutem shkruani numrin tuaj të telefonit", + "countryName": "Emri i shtetit", + "enterYourCountry": "Shkruani shtetin tuaj", + "salary": "Paga", + "pleaseEnterYourSalary": "Ju lutem shkruani pagën tuaj", + "gender": "Gjinia", + "pleaseSelectYourGender": "Ju lutem përzgjidhni gjininë tuaj", + "pleaseSelectYourShift": "Ju lutem përzgjidhni ndërrimin tuaj", + "birthDate": "Data e lindjes", + "joinDate": "Data e punësimit", + "staus": "Statusi", + "pleaseSelectValidStartAndEndDates": "Ju lutem përzgjidhni data fillimi dhe mbarimi të vlefshme.", + "endDateCannotBeBeforeStartDate": "Data e mbarimit nuk mund të jetë para datës së fillimit.", + "editHoliday": "Ndrysho pushimin", + "addNewHoliday": "Shto pushim të ri", + "enterHolidayName": "Shkruani emrin e pushimit", + "pleaseEnterHolidayName": "Ju lutem shkruani emrin e pushimit", + "pleaseEnterDate": "Ju lutem shkruani datën", + "pleaseSelectStartDate": "Ju lutem përzgjidhni datën e fillimit", + "pleaseEnterEndDate": "Ju lutem përzgjidhni datën e mbarimit", + "endDateBeforeStartDate": "Data e mbarimit është para datës së fillimit", + "holidayList": "Lista e pushimeve", + "noHolidayFound": "Nuk u gjet asnjë pushim.", + "noHolidayFundMatching": "Nuk u gjet asnjë pushim që përputhet", + "addHoliday": "Shto pushim", + "youDoNotHavePermissionToUpgradeHoliday": "Ju nuk keni leje për të përditësuar Pushimet.", + "holiday": "Pushim", + "editLeave": "Ndrysho lejen", + "addNewLeave": "Shto leje të re", + "leaveType": "Lloji i lejes", + "pleaseSelectALeaveType": "Ju lutem përzgjidhni një lloj lejeje", + "pleaseSelectAStartDate": "Ju lutem përzgjidhni datën e fillimit", + "leaveDuration": "Kohëzgjatja e lejes", + "autoCalculatedDays": "Ditët e llogaritura automatikisht", + "leaveList": "Lista e lejeve", + "noLeaveRequestFound": "Nuk u gjet asnjë kërkesë për leje.", + "addLeave": "Shto leje", + "noDescriptionProvided": "Nuk është dhënë asnjë përshkrim.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Ju nuk keni leje për të përditësuar Kërkesën për Leje.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Ju nuk keni leje për të fshirë Kërkesën për Leje.", + "leaveRequest": "Kërkesë për leje", + "editPayroll": "Ndrysho listëpagesën", + "addNewPayroll": "Shto listëpagesë të re", + "paymentYear": "Viti i pagesës", + "pleaseSelectPaymentYear": "Ju lutem përzgjidhni vitin e pagesës", + "pleaseSelectAnMonth": "Ju lutem përzgjidhni një muaj", + "pleaseEnterADate": "Ju lutem shkruani datën", + "totalSalaryAmount": "Shuma totale e pagës", + "payrollList": "Lista e listëpagesave", + "noPayrollFound": "Nuk u gjet asnjë rekord listëpagese.", + "paymentDetails": "Detajet e pagesës", + "youDoNotHaveUpdatePayroll": "Ju nuk keni leje për të përditësuar listëpagesën.", + "youDoNotHavePermissionToDeletePayroll": "Ju nuk keni leje për të fshirë listëpagesën.", + "payrollRecord": "Rekordi i listëpagesës", + "searchAttendance": "Kërko pjesëmarrjen", + "attendanceReport": "Raportet e pjesëmarrjes", + "noAttendanceRecordFound": "Nuk u gjet asnjë rekord pjesëmarrjeje për filtrat e përzgjedhur.", + "searchLeave": "Kërko lejet", + "leaveReports": "Raportet e lejeve", + "noLeaveRecordFound": "Nuk u gjet asnjë rekord lejeje për filtrat e përzgjedhur.", + "durationDays": "Kohëzgjatja (Ditë)", + "payrollReports": "Raportet e listëpagesave", + "noMatchingPayrollFound": "Nuk u gjet asnjë rekord listëpagese që përputhet.", + "editShift": "Ndrysho ndërrimin", + "addNewShift": "Shto ndërrim të ri", + "shiftName": "Emri i ndërrimit", + "pleaseSelectAShift": "Ju lutem përzgjidhni një ndërrim", + "breakStatus": "Statusi i pushimit", + "pleaseSelectBreakStatus": "Ju lutem përzgjidhni statusin e pushimit", + "startTimeIsRequired": "Ora e fillimit është e kërkuar", + "startTime": "Ora e fillimit", + "enterStartTime": "Shkruani orën e fillimit", + "endTimeIsRequired": "Ora e mbarimit është e kërkuar", + "endTime": "Ora e mbarimit", + "enterEndTime": "Shkruani orën e mbarimit", + "startBreakTime": "Ora e fillimit të pushimit", + "enterBreakTime": "Shkruani orën e pushimit", + "endBreakTime": "Ora e mbarimit të pushimit", + "noShiftFound": "Nuk u gjet asnjë ndërrim.", + "addShift": "Shto ndërrim", + "breakTime": "Ora e pushimit", + "breakDuration": "Kohëzgjatja e pushimit", + "youDoNotToHavePermissionToUpdateShift": "Ju nuk keni leje për të përditësuar Ndërrimin.", + "youDoNotToHavePermissionToDeleteShift": "Ju nuk keni leje për të fshirë Ndërrimin.", + "doYouReallyWantToDeleteThis": "A dëshironi vërtet ta fshini këtë", + "viewDetails": "Shiko detajet", + "leave": "Leje", + "payroll": "Listëpagesa", + "editBankAdjustment": "Ndrysho rregullimin bankar", + "adjustBankBalance": "Rregullo bilancin bankar", + "pleaseAddAtLeastOneBank": "Ju lutem shtoni të paktën një llogari bankare për të rregulluar bilancet.", + "accountNumber": "Emri i llogarisë", + "selectAccount": "Përzgjidhni llogarinë", + "selectType": "Përzgjidhni llojin", + "amountsIsRequired": "Shuma është e kërkuar", + "invalidAmount": "Shumë e pavlefshme", + "adjustmentDate": "Data e rregullimit", + "dateIsRequired": "Data është e kërkuar", + "editBankAccounts": "Ndrysho llogaritë bankare", + "addNewBankAccounts": "Shto llogari bankare", + "accountDisplayName": "Emri i shfaqjes së llogarisë", + "enterAccountDisplayName": "Shkruani emrin e shfaqjes së llogarisë", + "displayNameIsRequired": "Emri i shfaqjes është i kërkuar", + "openingBalanceIsRequired": "Bilanci i hapjes është i kërkuar", + "asOfDate": "Deri më datë", + "hideFiled": "Fshih fushat", + "addMoreFiled": "Shto më shumë fusha", + "enterAccountName": "Shkruani numrin e llogarisë", + "ifscCode": "Kodi IFSC", + "upiIdForQrCode": "UPI ID për kodin QR", + "bankName": "Emri i bankës", + "enterBankName": "Shkruani emrin e bankës", + "accountHolderName": "Emri i mbajtësit të llogarisë", + "enterAccountHolderName": "Shkruani emrin e mbajtësit të llogarisë", + "printBankDetailsAndInvoice": "Printo detajet bankare në fatura", + "viewingTransactionFor": "Duke parë transaksionet për", + "bankAccounts": "Llogaritë bankare", + "noBankAccountFound": "Nuk u gjet asnjë llogari bankare.", + "noAccountsFoundMissing": "Nuk u gjet asnjë llogari që përputhet", + "deposit": "Depozitë", + "addBank": "Shto bankë", + "bankToBankTransfer": "Transfertë Bankë me Bankë", + "bankToCashTransfer": "Transfertë Bankë në Cash", + "accountName": "Emri i llogarisë", + "holderName": "Emri i mbajtësit", + "openingDate": "Data e hapjes", + "currentBalance": "Bilanci aktual", + "permissionDeniedToDeleteBank": "Leja u mohua për të fshirë bankën.", + "canNotEditThisTransactionType": "Nuk mund të ndryshohet ky lloj transaksioni.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Nuk u gjet asnjë transaksion për këtë filtër.", + "pleaseSelectBothAccounts": "Ju lutem përzgjidhni të dyja llogaritë.", + "cannotTransferToSameAccounts": "Nuk mund të transferohet në të njëjtën llogari.", + "editBankTransfer": "Ndrysho transfertën bankare", + "needAtLeastTwoBankAccount": "Nevojiten të paktën dy llogari bankare për të kryer një transfertë.", + "from": "Nga", + "to": "Për", + "editBankToCash": "Ndrysho Bankë në Cash", + "noBankAccountsFoundToTransferFrom": "Nuk u gjet asnjë llogari bankare për të transferuar nga.", + "selectOneAccount": "Përzgjidhni një llogari", + "editCashAdjustment": "Ndrysho rregullimin e cash-it", + "adjustCashBalance": "Rregullo bilancin e cash-it", + "customDate": "Data e personalizuar", + "cashInHand": "Para në dorë", + "currentCashBalance": "Bilanci aktual i cash-it", + "transfer": "Transfertë", + "adjustCash": "Rregullo cash-in", + "pleaseSelectADestinationBankAccounts": "Ju lutem përzgjidhni një llogari bankare destinacioni.", + "editCashToBank": "Ndrysho Cash në Bankë", + "cashToBankTransfer": "Transfertë Cash në Bankë", + "noDestinationBankAccountFond": "Nuk u gjet asnjë llogari bankare destinacioni.", + "transferCheque": "Transfero çekun", + "receivedFrom": "Marrë nga", + "chequeAmount": "Shuma e çekut", + "chequeNumber": "Numri i çekut", + "chequeDate": "Data e çekut", + "referenceNumber": "Nr i referencës", + "selectBankToCash": "Përzgjidhni Bankë ose Cash", + "depositTo": "Depozito në", + "selectDepositDestination": "Përzgjidhni destinacionin e depozitës", + "transferDate": "Data e transfertës", + "doYouWantToRellyReOpenThisCheque": "A dëshironi vërtet ta rihapni këtë çek?", + "okay": "Në rregull", + "reOpen": "Rihap", + "open": "Hapur", + "chequeList": "Lista e çekëve", + "closed": "Mbyllur", + "noChequeFound": "Nuk u gjet asnjë çek", + "searchTransaction": "Kërko transaksionet...", + "filterByDate": "Filtro sipas datës", + "addImage": "Shto imazh", + "cashAndBankManagement": "Menaxhimi i Cash-it & Bankës", + "cheque": "Çeqet", + "branchList": "Lista e degëve", + "roleAndPermission": "Roli & Lejet", + "switchBank": "Ndërro degën?", + "exitBank": "Dil nga dega", + "areYouSureWantToSwitchToDifferentBranch": "A jeni të sigurt që dëshironi të kaloni në një degë tjetër?", + "areYourSureYouWantToExitFromThisBranch": "A jeni të sigurt që dëshironi të dilni nga kjo degë?", + "switchs": "Ndërro", + "exit": "Dil", + "createBranch": "Krijo degë", + "areYouSureWantToDeleteThisBranch": "A jeni të sigurt që dëshironi të fshini këtë degë?", + "currents": "Aktuale", + "noBrunchFound": "Nuk u gjet asnjë degë", + "updateBranch": "Përditëso degën", + "pleaseEnterBranchName": "Ju lutem shkruani emrin e degës", + "enterBalance": "Shkruani bilancin", + "youDoNotHavePermissionToUpdateBranch": "Ju nuk keni leje për të përditësuar degën.", + "allTransaction": "Të gjitha transaksionet", + "duePay": "Pagesë detyrimi", + "allParties": "Të gjitha palët", + "retry": "Riprovo", + "incomeCategoriesReport": "Raporti i kategorive të të ardhurave", + "dayBook": "Libri ditor", + "billWiseProfit": "Fitimi sipas faturës", + "cashFlow": "Fluksi i cash-it", + "balanceSheet": "Bilanci i gjendjes", + "taxReport": "Raporti i taksave", + "productSaleHistory": "Historia e shitjes së produktit", + "productPurchaseHistory": "Historia e blerjes së produktit", + "partyReports": "Raportet e palëve", + "customerLedger": "Libri i madh i klientit", + "supplierLedger": "Libri i madh i furnizuesit", + "partyWiseProfit": "Fitimi sipas palës", + "productWiseProfit": "Fitimi sipas produktit", + "top5Customer": "5 klientët kryesorë", + "top5Supplier": "5 furnizuesit kryesorë", + "productReports": "Raportet e produkteve", + "comboReport": "Raporti i kombinuar", + "expiredItemReport": "Raporti i artikujve të skaduar", + "top5Product": "5 produktet kryesore", + "productWiseProfitAndLoss": "Fitimi & Humbja sipas produktit", + "productWisePurchase": "Blerja sipas produktit", + "productWiseSale": "Humbja sipas produktit", + "noProductMatchYourSearch": "Asnjë produkt nuk përputhet me kërkimin tuaj.", + "purchaseQty": "Sasia e blerjes", + "saleQty": "Sasia e shitjes", + "youDoNotHavePermissionProfitAndLoss": "Ju nuk keni leje për fitimin e humbjes.", + "sold": "Shitur", + "remaining": "Të mbetura", + "totalAssets": "Asetet totale", + "assets": "Asetet", + "itemName": "Emri i artikullit", + "personalInfo": "Informacioni personal:", + "dueBalance": "Bilanci i detyrimit", + "walletBalance": "Bilanci i portofolit", + "cashIn": "Hyrje Cash", + "cashOut": "Dalje Cash", + "runningCash": "Cash në qarkullim", + "moneyIn": "Para brenda", + "moneyOut": "Para jashtë", + "noDataAvailableForGeneratePdf": "Nuk ka të dhëna në dispozicion për të gjeneruar pdf", + "balanceDue": "Bilanci i detyrimit", + "returnedAmount": "Shuma e kthyer", + "saleReturn": "Kthim shitjeje", + "saleEdit": "Ndrysho shitjet", + "pleaseAddASalesReturn": "Ju lutem shtoni një kthim shitjeje", + "subscriptionReports": "Raportet e abonimit", + "started": "Filluar", + "end": "Mbaruar", + "taxReportList": "Lista e raporteve të taksave", + "developedBy": "Zhvilluar nga", + "time": "Koha", + "receivedBy": "Marrë nga", + "wallet": "Portofoli", + "warranty": "Garancia", + "guarantee": "Garancia", + "remark": "Vërejtje", + "bankDetails": "Detajet bankare", + "cashAndBank": "Cash & Bankë", + "pdfGenerateSuccessfully": "Pdf u gjenerua me sukses", + "generatingPdf": "Po gjeneron PDF", + "INVOICE": "FATURË", + "admin": "Admin", + "invoiceNumber": "Numri i faturës", + "vatNumber": "Numri i TVSH-së", + "customerSignature": "Firma e klientit", + "authorizedSignature": "Firma e autorizuar", + "poweredBy": "Mundësuar nga", + "shippingCharge": "Shpenzimet e transportit", + "totalReturned": "Totali i kthyer", + "amountsInWord": "Shumat me fjalë", + "changeAmount": "Shuma e kusurit", + "sellsBy": "Shitet nga", + "rounding": "Rrumbullakim", + "paidBy": "Paguar nga", + "vatGstTitle": "Titulli i TVSH/GST", + "enterVatGstTitle": "Fut titullin e TVSH/GST", + "vatGstNumber": "Numri i TVSH/GST", + "enterVatGstNumber": "Fut numrin e TVSH/GST", + "vatAndTax": "TVSH dhe Taksë", + "customPrint": "Printim i personalizuar", + "taxRates": "Normat e taksave", + "taxRatesMangeYourTaxRates": "Normat e taksave - Menaxho normat e tua të taksave", + "add": "Shto", + "status": "Statusi", + "active": "Aktiv", + "disable": "Çaktivizo", + "deletedSuccessFully": "Fshihet me sukses!", + "failedToDeleteTheTax": "Dështoi fshirja e taksës", + "errorDeletingTax": "Gabim gjatë fshirjes së taksës", + "taxGroup": "Grupi i taksave", + "combinationOfTheMultipleTaxes": "Kombinimi i taksave të shumta", + "subTaxes": "Nën-taksa", + "action": "Veprim", + "addTax": "Shto taksë", + "editTax": "Edito taksën", + "addNewTax": "Shto taksë të re", + "enterTaxRates": "Fut normën e taksës", + "addTaxGroup": "Shto grup të ri taksash", + "editTaxGroup": "Edito grupin e taksave", + "taxWithSingleMultipleTaxType": "Taksë me lloj takse të vetme/shumëfishtë", + "noSubTaxSelected": "Nuk është zgjedhur asnjë nën-taksë", + "subTaxList": "Lista e nën-taksave", + "taxPercent": "Përqindja e taksës", + "done": "U krye", + "writerTaxHere": "Shkruaj tekst këtu...", + "expiredList": "Lista e skaduar", + "listIsEmpty": "Lista është bosh", + "printingInvoice": "Po printon faturën", + "salesSetting": "Cilësimet e shitjeve", + "invoiceLogo": "Logoja e faturës", + "printingOption": "Opsioni i printimit", + "amountRoundingMethod": "Metoda e rrumbullakimit të shumës", + "signUp": "Regjistrohu", + "returnedItem": "Artikull i kthyer", + "returnedDate": "Data e kthimit", + "saleBy": "Shitur nga", + "purchasedBy": "Blerë nga", + "collectedBys": "Mbledhur nga", + "payableAmount": "Shuma e pagueshme", + "receivedAmount": "Shuma e marrë", + "unitPrices": "Çmimi për njësi", + "item": "Artikull", + "sl": "Nr. rendor", + "mobiles": "Celular", + "paidVia": "Paguar nëpërmjet", + "moneyReceipt": "Faturë pagese", + "receipt": "Faturë", + "barcodeGenerator" : "Gjenerator Kodi Shtrrokash", + "searchProduct" : "Kërko Produkt", + "code" : "Kodi", + "price" : "Çmimi", + "showCode" : "Shfaq kodin", + "showPrice" : "Shfaq çmimin", + "showName" : "Shfaq emrin", + "actions" : "Veprime", + "noItemSelected" : "Asnjë artikull i zgjedhur", + "noProductSelected" : "Asnjë produkt i zgjedhur", + "previewPdf" : "Parashiko PDF", + "salesReturnReport" : "Raport Kthimi i Shitjeve", + "purchaseReturnReport" : "Raport Kthimi i Blerjeve", + "incomeFor" : "Të ardhurat për", + "enterProductCode": "Shkruani kodin e produktit", + "addIncome" : "Shto Të Ardhura", + "incomeDate" : "Data e Të Ardhurave", + "incomeCategories" : "Kategoritë e Të Ardhurave", + "addIncomeCategory" : "Shto Kategori Të Ardhurash", + "enterIncomeCategoryName" : "Shkruani emrin e kategorisë së të ardhurave", + "totalReturnAmount" : "Shuma Totale e Kthyer", + "returned" : "Kthyer", + "supplierDetails" : "Detajet e Furnizuesit", + "weekly" : "Javore", + "monthly" : "Mujore", + "yearly" : "Vjetore", + "today" : "Sot", + "thisWeek" : "Këtë Javë", + "thisMonth" : "Këtë Muaj", + "thisYear": "Këtë Vit", + "allTime" : "Gjithmonë", + "custom" : "Personalizuar", + "addUserRole": "Shto Rolin e Përdoruesit", + "noRoleFound": "Nuk u gjet Rol Përdoruesi", + "yourPackageExpiredInDays": "Paketa juaj do të skadojë pas 5 ditësh", + "yourPackageExpiredToday": "Paketa juaj do të skadojë sot\n\nJu lutemi bëni blerjen përsëri", + "contactUs": "Kontaktoni Në", + "writeYourMessageHere": "Shkruani mesazhin tuaj këtu", + "sendMessage": "Dërgo Mesazh", + "sendYourEmail": "Dërgo Emailin Tuaj", + "backToHome": "Mbrapsht në Shtëpi", + "setting" : "vendosjen", + "promoCode": "Kodi Promocional", + "submit": "Dërgo", + "seeAllPromoCode": "Shihni të gjitha kodet promocionale", + "categories": "Kategoritë", + "enterYourPhoneNumber": "Shkruani numrin tuaj të telefonit", + "enterFullAddress": "Shkruani adresën tuaj të plotë", + "enterYourEmailAddress": "Shkruani adresën tuaj të emailit", + "pleaseEnterAPassword": "Ju lutemi shkruani një fjalëkalim", + "pleaseEnterAConfirmPassword": "Ju lutemi shkruani një fjalëkalim për të konfirmuar", + "enterYourName": "Shkruani emrin tuaj", + "addNewAddress": "Shtoni Adresë të Re", + "firstName": "Emri i Parë", + "lastName": "Mbiemri", + "country": "Shteti", + "bangladesh": "Bangladesh", + "easytheusedesciption": "Aplikacioni PosPro është falas, i lehtë për t'u përdorur. Faktikisht, është një nga sistemrat më të mira të POS në të gjithë botën.", + "choseYourFeature": "Zgjidhni Veçoritë Tuaja", + "choseyourfeatureDesciption": "Veçoritë janë pjesa e rëndësishme që bën PosPro të ndryshme nga zgjidhjet tradicionale.", + "allBusinessolutionDescrip": "PosPro është një zgjidhje e plotë për biznesin me stoqe, llogari, shitje, shpenzime dhe humbje/profit.", + "apply": "Zbato", + "deliveryAddress": "Adresa e Dorëzimit", + "noDataAvailabe": "Nuk ka të dhëna të disponueshme", + "addDelivery": "Shto Dorëzim", + "description": "Përshkrimi", + "addNote": "Shtoni Shënim", + "image": "Imazhi", + "pleaseConnectThePrinterFirst": "Ju lutemi lidhni printerin së pari", + "selectCategory": "Zgjidhni Kategorinë", + "enterExpenseDate": "Shkruani datën e shpenzimit", + "enterName": "Shkruani Emrin", + "enterAmount": "Shkruani Shumën", + "enterRefNumber": "Shkruani numrin e referencës", + "fashions": "Moda", + "billTO": "Fatura për", + "totalDue": "Totali i Detyrueshëm", + "paymentsAmount": "Shumë e Pagesave", + "remainingDue": "Detyrimi i Mbetur", + "thankYouForYourDuePayment": "Ju faleminderit për pagesën tuaj të detyrueshme", + "print": "Printo", + "unitPrice": "Çmimi i Njësisë", + "totalPrice": "Çmimi Total", + "totalVat": "TVSH e Totalizuar", + "deliveryCharge": "Kosto e Dorëzimit", + "totalPayable": "Totali i Pagesës", + "thankYouForYourPurchase": "Ju faleminderit për blerjen tuaj", + "pleaseConnectYourBluetoothPrinter": "Ju lutemi lidhni printerin tuaj Bluetooth", + "editSocialMedia": "Redaktoni Media Sociale", + "socialMarketing": "Marketingu Social", + "share": "Ndajeni", + "notification": "Njoftim", + "purchaseAlarm": "Alarmi i Blerjes", + "purchaseConfirmed": "Blerja e Konfirmuar", + "paymentComplete": "Pagesa e Kompletuar", + "return": "Kthim", + "sendSms": "Dërgo SMS", + "receiveThePin": "Merrni Pinen", + "startNewSale": "Filloni Shitjen e Re", + "payment": "Pagesa", + "masterCard": "Karta Master", + "instruction": "Udhëzim", + "cash": "Gjendje", + "invoiceViewer": "Shikuesi i Faturave", + "size": "Madhësia", + "color": "Ngjyra", + "weight": "Pesha", + "capacity": "Kapaciteti", + "type": "Lloji", + "youWantToDeleteTheProduct": "Dëshironi të fshini këtë produkt?", + "delete": "Fshij", + "contactDetails": "Të Dhënat e Kontaktit", + "clarence": "Klerensi", + "call": "Thirr", + "message": "Mesazh", + "dailyTransaction": "Transaksionet e Përditshme", + "promo": "Promocion", + "send": "Dërgo", + "easyToUseThePos": "POS-i mobil i lehtë për përdorim", + "easyToUseDescription": "Aplikacioni PosPro është falas dhe i lehtë për përdorim. Faktikisht, është një nga sistemet më të mira POS në botë.", + "chooseYourFeature": "Zgjidhni Veçorinë Tuaj", + "chooseYourFeatureDescription": "Veçoritë janë pjesë e rëndësishme që bëjnë PosPro të ndryshëm nga zgjidhjet tradicionale.", + "allBusinessSolutions": "Të Gjitha Zgjidhjet Biznesore", + "allBusinessSolutionDescription": "PosPro është një zgjidhje komplet biznesore me stok, llogari, shitje, shpenzime dhe humbje/profit.", + "skip": "Kaloni", + "next": "Tjetra", + "aNewUpdateAvailable": "Një përditësim i ri është i disponueshëm\nJu lutemi përditësoni aplikacionin tuaj", + "skipTheUpdate": "Kaloni përditësimin", + "rememberMeLater": "Më kujtoje më vonë", + "poweredByAcnoo": "Ndërtuar nga Acnoo", + "lossOrProfit": "Humbje/Profit", + "expense": "Shpenzim", + "parties": "Partitë", + "home": "Kryefaqja", + "sales": "Shitjet", + "settings": "Cilësimet", + "purchaseNow": "Blej Tani", + "paymentMethods": "Metodat e Pagesës", + "save": "Ruaj", + "update": "Përditëso", + "continueButton": "Vazhdo", + "name": "Emër", + "phone": "Numër telefoni", + "email": "Adresa email", + "address": "Adresë", + "previousDue": "Borxhi i mëparshëm", + "selectLang": "Zgjidhni Gjuhën Tuaj", + "addContact": "Shto Kontakt", + "moreInfo": "Më shumë informacion", + "retailer": "Tregtar", + "dealer": "Shitës", + "wholesaler": "Shitës me Shumicë", + "supplier": "Furnizues", + "CustomerDetails": "Detajet e Klientit", + "recentTransaction": "Transaksionet e Fundit", + "totalProduct": "Totali i Produkteve", + "total": "Totali", + "paid": "Paguar", + "unPaid": "Jo paguar", + "due": "Borxh", + "connect": "Klikoni për të lidhur", + "tryAgain": "Provo përsëri", + "loading": "Ngarkim", + "viewAll": "Shiko të gjitha", + "partyList": "Lista e Palëve", + "addCustomer": "Ju lutemi shtoni një klient", + "updateContact": "Përditëso Kontaktoni", + "dueList": "Lista e Borxheve", + "collectDue": "Mbledh Borxhin", + "date": "Data", + "dueAmount": "Shuma e Borxhit: ", + "customerName": "Emri i Klientit", + "totalAmount": "Shuma Totale", + "paidAmount": "Shuma e Paguar", + "paymentTypes": "Lloji i Pagesës", + "cancel": "Anulo", + "expenseReport": "Raporti i Shpenzimeve", + "fromDate": "Nga data", + "toDate": "Deri në datë", + "expenseFor": "Shpenzimi për", + "amount": "Shuma", + "noData": "Nuk ka të dhëna të disponueshme", + "totalExpense": "Shpenzimi total", + "addExpense": "Shto Shpenzim", + "expenseDate": "Data e Shpenzimit", + "referenceNo": "Numri Referencës", + "note": "Shënim", + "expenseCat": "Kategoritë e Shpenzimeve", + "search": "Kërko", + "select": "Zgjidh", + "addExpenseCat": "Shto Kategori Shpenzimesh", + "categoryName": "Emri i Kategorisë", + "alreadyAdded": "Tashmë është shtuar", + "whatNew": "Çka është e re", + "lp": "Fitim/Humbje", + "profit": "Fitim", + "loss": "Humbje", + "lpDetails": "Detajet e Humbjes/Mëfitimit", + "invoice": "Fatura", + "dates": "Data:", + "mobile": "Celular:", + "product": "Produkt", + "quantity": "Sasia", + "discount": "Zbritje", + "totalLoss": "Humbja Totale", + "totalProfit": "Mëfitimi Total", + "productList": "Lista e Produkteve", + "stock": "Stoku", + "addNewProduct": "Shto Produkt të Ri", + "productName": "Emri i Produktit", + "productCode": "Kodi i Produktit", + "purchasePrice": "Çmimi i Blerjes", + "mrp": "Çmimi i Rekomanduar i Shitjes", + "wholeSalePrice": "Çmimi i Shitjes me Shumicë", + "dealerPrice": "Çmimi i Shitjes për Shitësin", + "manufacturer": "Prodhuesi", + "saveNPublish": "Ruaj dhe Publiko", + "brands": "Brendet", + "addBrand": "Shto Brend", + "brandName": "Emri i Brendit", + "addUnit": "Shto Njësi", + "unitName": "Emri i Njësisë", + "units": "Njësitë", + "addProduct": "Ju lutemi shtoni një Produkt", + "updateProduct": "Përditëso Produktin", + "salePrice": "Çmimi i Shitjes", + "profile": "Profili", + "edit": "Redakto", + "businessCat": "Kategoria e Biznesit", + "language": "gjuha", + "changePassword": "Ndrysho Fjalëkalimin", + "updateProfile": "Përditëso Profilin Tënd", + "businessName": "Emri i Kompanisë dhe Biznesit", + "addPurchase": "Shto Blerje", + "inv": "Nr. Fature", + "supplierName": "Emri i Furnizuesit", + "itemAdded": "Artikulli është Shtuar", + "addItems": "Shto Artikuj", + "subTotal": "Nëntotali", + "returnAmount": "Shuma e Kthimit", + "chooseSupplier": "Zgjidhni një Furnizues", + "noSupplier": "Nuk ka Furnizues të disponueshëm", + "salesDetails": "Detajet e Shitjeve", + "editPurchaseInvoice": "Redakto Faturën e Blerjes", + "purchaseList": "Lista e Blerjeve", + "addAPurchase": "Ju lutemi shtoni një Blerje", + "dueReport": "Raporti i Borxheve", + "fullyPaid": "Paguar Plotësisht", + "stillUnpaid": "Akoma e PaPaguar", + "purchaseReport": "Raporti i Blerjeve", + "connectPrinter": "Lidhni printerin tuaj", + "clickToConnect": "Klikoni për të lidhur", + "collectDues": "Ju lutemi Mblidhni një Borxh", + "addNewPurchase": "Ju lutemi shtoni një Blerje të Re", + "salesReport": "Raporti i Shitjeve", + "addSale": "Ju lutemi shtoni një Shitje", + "reports": "Raportet", + "chooseCustomer": "Zgjidhni një Klient", + "addSales": "Shto Shitje", + "saleList": "Lista e Shitjeve", + "editSalesInvoice": "Redakto Faturën e Shitjeve", + "previousPayAmount": "Shuma e Pagesës Paraprake", + "printing": "Opsioni i Printimit", + "subscription": "Abonim", + "userRole": "Roli i Përdoruesit", + "currency": "Monedha", + "logOut": "Ç'kyçu", + "stockList": "Lista e Stoqeve", + "purchase": "Blerje", + "sale": "Shitje", + "yourPack": "Paketa Juaj", + "freePlan": "Paketa e Lirë", + "youRUsing": "Po përdorni ", + "freePack": "Paketën e Lirë", + "premiumPlan": "Paketa Premium", + "packFeatures": "Karakteristikat e Paketës", + "unlimited": "E pa kufizuar", + "updateNow": "Përditëso Tani", + "purchasePremium": "Blej Paketën Premium", + "buyPremium": "Blej Paketën Premium", + "paypalPay": "Paguaj me Paypal", + "gotEmail": "Keni marrë një email", + "sendEmail": "Ju kemi dërguar një email me udhëzime se si të rivendosni fjalëkalimin në adresën:", + "checkEmail": "Kontrolloni Email-in", + "close": "Mbyll", + "forgotPassword": "Harruat fjalëkalimin", + "enterEmail": "Ju lutemi shkruani adresën tuaj të email-it më poshtë për të marrë lidhjen për rivendosjen e fjalëkalimit.", + "sendLink": "Dërgo Lidhjen për Rivendosjen", + "emailText": "Email", + "password": "Fjalëkalimi", + "logIn": "Hyrje", + "noAcc": "Nuk keni llogari?", + "register": "Regjistrohu", + "phoneVerification": "Verifikimi i Telefonit", + "registerTitle": "Nevojiten të regjistrojmë numrin tuaj të telefonit përpara se të filloni!", + "sendCode": "Dërgo kodin", + "staffLogin": "Hyrje për staf", + "logInWithMail": "Hyr me Email", + "setUpProfile": "Vendos Profilin Tënd", + "setUpDesc": "Përditëso profilin tënd për të ndërtuar një lidhje më të mirë me mjekun tënd", + "gallery": "Galeri", + "camera": "Kamera", + "companyAddress": "Adresa e Kompanisë", + "openingBalance": "Bilanci Hapës", + "confirmPass": "Konfirmo Fjalëkalimin", + "haveAcc": "Keni tashmë një llogari?", + "loginWithPhone": "Hyr me Telefon", + "editPhone": "Ndrysho Numrin e Telefonit?", + "createAcc": "Krijo një Llogari Falas", + "congratulation": "Urime", + + "signIn": "Identifikohu", + "welcomeBack": "Mirë se erdhët përsëri!", + "passwordCannotBeEmpty": "Fjalëkalimi nuk mund të jetë bosh", + "reset": "Rivendos fjalëkalimin duke përdorur emailin ose numrin e telefonit tuaj", + "lableEmail": "Email", + "hintEmail": "Fut adresën e emailit", + "emailCannotBeEmpty": "Emaili nuk mund të jetë bosh", + "pleaseEnterAValidEmail": "Ju lutemi futni një email të vlefshëm", + "continueE": "Vazhdo", + "pleaseEnterYourDetails": "Ju lutemi futni të dhënat tuaja.", + "lablePassword": "Fjalëkalimi", + "hintPassword": "Fut fjalëkalimin", + "pleaseEnterABiggerPassword": "Ju lutemi futni një fjalëkalim më të gjatë", + "rememberMe": "Më mbaj mend", + "donNotHaveAnAccount": "Nuk keni një llogari?", + "createAFreeAccount": "Krijo një llogari falas", + "fullName": "Emri i Plotë", + "enterYourFullName": "Fut emrin tënd të plotë", + "nameCanNotBeEmpty": "Emri nuk mund të jetë bosh", + "alreadyHaveAnAccount": "Keni tashmë një llogari?", + "createNewPassword": "Krijo një fjalëkalim të ri", + "setUpNewPassword": "Vendos një fjalëkalim të ri", + "resetPassword": "Rivendos fjalëkalimin tuaj për të rikuperuar dhe për t'u identifikuar në llogarinë tuaj", + "newPassword": "Fjalëkalimi i Ri", + "confirmPassword": "Konfirmo Fjalëkalimin", + "passwordsDoNotMatch": "Fjalëkalimet nuk përputhen", + "verityEmail": "Verifiko Emailin", + "verification": "Verifikimi", + "digits": "Një PIN 6-cifror është dërguar në adresën tuaj të emailit:", + "enterValidOTP": "Fut OTP të vlefshëm", + "resendOTP": "Dërgo përsëri OTP", + "verifyYourEmail": "Verifiko Emailin Tënd", + "weHaveSentAConfirmationEmailTo": "Ne kemi dërguar një email konfirmimi në", + "folder": "Mund të jetë që emaili ka përfunduar në dosjen e spam-it tuaj.", + "gotIt": "E kuptoj", + "enterOpeningBalance": "Fut bilancin e hapjes", + "pleaseEnterAValidBusinessName": "Ju lutemi futni një emër biznesi të vlefshëm", + "enterBusiness": "Fut Emrin e Biznesit/Trgovisë", + "selectBusinessCategory": "Zgjidh Kategorinë e Biznesit", + "todaySummary": "Përmbledhja e Sotme", + "sellAll": "Shes të Gjitha >", + "income": "Të Ardhurat", + "purchased": "E Blerë", + "endYourFreePlan": "Përfundo Planin Tënd Falas", + "yourFree": "Paketa Jote Falas është gati për t'u përfunduar, bleni planin tuaj të ardhshëm Faleminderit.", + "upgradeNow": "Përmirëso Tani", + "notFound": "Nuk u Gjet", + "updateYourSubscription": "Përditëso abonimin tuaj", + "noDataFound": "Nuk u Gjetën Të Dhëna", + "areYouSure": "A jeni të sigurt?", + "doYouWantToExitTheApp": "A dëshironi të dilni nga aplikacioni?", + "no": "Jo", + "yes": "Po", + "dashboard": "Pjesa Kryesore", + "salesPurchaseOverview": "Përmbledhja e Shitjeve dhe Blerjeve", + "totalItems": "Totali i Artikujve", + "totalCategories": "Totali i Kategorive", + "quickOverview": "Përmbledhja e Shpejtë", + "totalIncome": "Totali i Të Ardhurave", + "customerDue": "Detyrimi i Klientit", + "stockValue": "Vlera e Stokut", + "lossProfit": "Humor/Fitimi", + "cost": "Kosto", + "qty": "Sasi", + "noProductFound": "Nuk u Gjet Asnjë Produkt", + "phoneNumber": "Numri i Telefonit", + "pleaseEnterAValidName": "Ju lutemi futni një Emër të vlefshëm", + "pleaseEnterValidPhoneAndNameFirst": "Ju lutemi Futni numrin dhe emrin e vlefshëm së pari", + "confirmDelete": "Konfirmo Fshirjen", + "areYouSureYouWant": "A jeni të sigurt që dëshironi të fshini këtë palë?", + "pleaseEnterAValidPhoneNumber": "Ju lutemi futni një numër telefoni të vlefshëm", + "sendSMS": "Dërgo SMS", + "searchH": "Kërko Këtu....", + "transactions": "Transaksionet", + "selectAInvoice": "Zgjidh një faturë", + "totalDueAmount": "Totali i Shumës Detyrimore", + "youCanNotPayMoreThenDue": "Nuk mund të paguani më shumë se sa është detyrimi", + "noDueSelected": "Nuk është zgjedhur asnjë detyrim", + "pleaseEnterName": "Ju lutemi Futni Emrin", + "pleaseEnterAmount": "Ju lutemi Futni Shumën", + "enterNote": "Fut Shënimin", + "pleaseSelectAExpenseCategory": "Ju lutemi zgjidhni një kategori shpenzimesh", + "enterExpanseCategoryName": "Fut emrin e kategorisë së shpenzimeve", + "comingSoon": "Do të Vjen Shpejt", + "pleaseMakeASaleFirst": "Ju lutemi bëni një shitje së pari", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Lidh", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Porta e Pagesës", + "paymentSuccess": "Suksesi i Pagesës", + "paymentWasSuccessful": "Pagesa ishte e suksesshme!", + "paymentFailed": "Pagesa Dështoi", + "paymentFailedPleaseTryAgain": "Pagesa dështoi. Ju lutemi provoni përsëri.", + "pleaseEnterAValidBrandName": "Ju lutemi futni një emër marke të vlefshëm", + "enterABrandName": "Futni një emër marke", + "addCategory": "Shto Kategori", + "enterCategoryName": "Fut emrin e kategorisë", + "selectVariations": "Zgjidh variacionet: ", + "dataSavedSuccessfully": "Të dhënat u ruajtën me sukses.", + "somethingIs": "Diçka është", + "updateYourProfile": "Përditëso profilin tuaj për të lidhur klientët tuaj me një përshtypje më të mirë", + "shopOpeningBalance": "Bilanci i Hapjes së Dyqanit", + "shopRemainingBalance": "Bilanci i Pjesës mbetur të Dyqanit", + "enterAValidDiscount": "Futni një zbritje të vlefshme", + "addProductFirst": "Shto produktin së pari", + "subtotal": "Nëntotali", + "purchaseDetails": "Detajet e Blerjes", + "riead": "Riead", + "totall": "Totali:", + "startDate": "Data e Fillimit", + "pickStartDate": "Zgjidh Datën e Fillimit", + "endDate": "Data e Mbarimit", + "pickEndDate": "Zgjidh Datën e Mbarimit", + "failedToGetPlatformVersion": "Dështoi të merret versioni i platformës.", + "enterQuantity": "Fut sasinë", + "pleaseAddQuantity": "Ju lutemi shtoni sasinë", + "willBeAddedSoon": "Do të Shtohet Shpejt", + "addedToCart": "Shtuar në Shportë", + "connectYourPrinter": "Lidh Printerin Tënd", + "customerPay": "Klienti Paguan", + "supplerPay": "Furnizuesi Paguan", + "incomeReport": "Raporti i Të Ardhurave", + "category": "Kategoria", + "balance": "Bilanci", + "itemsSales": "Shitjet e Artikujve", + "totalPurchase": "Totali i Blerjeve", + "totalSales": "Totali i Shitjeve", + "stockReport": "Raporti i Stokut", + "lossProfitReport": "Raporti i Humbjeve/Fitim", + "outOfStock": "Përfunduar në Stok", + "vat": "TVSH", + "customerPhoneNumber": "Numri i Telefonit të Klientit", + "enterCustomerPhoneNumber": "Fut numrin e telefonit të klientit", + "walkInCustomer": "Klienti që Ka Ardhur", + "guest": "Pjesëmarrës", + "stocks": "Stok: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Mos shqetëso", + "on": "Në", + "off": "Jashtë", + "unlimitedUsagesOfOurPackage": "Përdorime të Pakufizuara të Paketës Tonë\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Paguaj për Abonim", + "field": "Fusha", + "successfullyPaid": "paguat me sukses", + "profileEdit": "Redaktimi i Profilit", + "products": "Produktet", + "salesList": "Lista e Shitjeve", + "useTitleCanNotBeEmpty": "Titulli i përdoruesit nuk mund të jetë bosh", + "userTitle": "Titulli i Përdoruesit", + "enterUserTitle": "Fut Titullin e Përdoruesit", + "create": "Krijo", + "youHaveToGivePermission": "Duhet të Jepni Leje", + "all": "Të Gjitha", + "userRoleDetails": "Detajet e Rolit të Përdoruesit", + "doYouWantToDeleteTheUser": "A dëshironi të fshini përdoruesin?", + "thisProductAlreadyAdded": "Ky Produkt është Shtuar Tashmë!", + "pleaseEnterAValidProductName": "Ju lutemi futni një emër produkti të vlefshëm", + "enterProductName": "Futni emrin e produktit", + "pleaseSelectACategory": "Ju lutemi zgjidhni një kategori", + "productCategory": "Kategoria e Produktit", + "selectProductCategory": "Zgjidh Kategorinë e Produktit", + "enterSize": "Fut Madhësinë", + "enterColor": "Fut Ngjyrën", + "enterWeight": "Fut Peshën", + "enterCapacity": "Fut Kapacitetin", + "enterType": "Fut Tipin", + "productBrand": "Marka e Produktit", + "selectABrand": "Zgjidh një markë", + "productCodeIsRequired": "Kodi i produktit është i nevojshëm", + "enterAValidStock": "Futni një stok të vlefshëm", + "enterStock": "Fut Stokun", + "productUnit": "Njësia e Produktit", + "selectProductUnit": "Zgjidh Njësinë e Produktit", + "pleaseEnterAValidPurchasePrice": "Ju lutemi futni një çmim blerjeje të vlefshëm", + "enterPurchasePrice": "Futni çmimin e blerjes", + "pleaseEnterAValidSalePrice": "Ju lutemi futni një çmim shitjeje të vlefshëm", + "enterSaltingPrice": "Futni çmimin e shitjes", + "enterWholesalePrice": "Futni çmimin me shumicë", + "enterDealerPrice": "Futni çmimin e tregtarit", + "enterDiscount": "Futni zbritjen", + "enterManufacturerName": "Futni emrin e prodhuesit", + "adding": "Shtimi..", + "pleaseEnterAValidUnitName": "Ju lutemi futni një emër të vlefshëm për njësinë", + "pleaseEnterUnitName": "Ju lutemi futni emrin e njësisë", + "productDetails": "Detajet e Produktit", + "smartWatch": "Orë Inteligjente", + "appleWatch": "Apple Watch", + "deleting": "Fshirja....", + "brand": "Marka", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Detaje", + "weSentAnOTPInYourPhoneNumber": "Kemi dërguar një OTP në numrin tuaj të telefonit", + "pleaseEnterTheOTP": "Ju lutem, vendosni OTP-në", + "enterAValidOTP": "Vendosni një OTP të vlefshme", + "verify": "Verifikoni", + "resendIn": "Riposhtoni OTP në", + "dueCollection": "Mbledhja e borxhit", + "noTransaction": "Nuk ka transaksion", + "updating": "Po përditësohet...", + "confirmSMSTo": "Konfirmo SMS për", + "anSMSWillBeSentToTheFollowingNumber": "Një SMS do të dërgohet në numrin e mëposhtëm:", + "package": "Paketë", + "permissionNotGranted": "Leje jo e dhënë!", + "collectedBy": "Mbledhur nga:", + "phonee": "Telefon:", + "purchaseBy": "Blerë nga:", + "salesBy": "Shitur nga:", + "days": "ditë", + "freeLifetimeUpdate": "Përditësim i Lirë për Jetë", + "android": "Mbështetje për Aplikacionet Android & iOS", + "premiumCustomerSupport": "Mbështetje për Aplikacionet Android & iOS", + "customInvoiceBranding": "Markimi i Personalizuar i Fakturave", + "unlimitedUsage": "Përdorim i Pa Kufizuar", + "freeDataBackup": "Backup i Lirë i Të Dhënave", + "addCustomers": "Shto klient", + "noDue": "Pa detyrime", + "customer": "Klient", + "billingAddress": "Adresa e faturimit", + "enterAddress": "Shkruani adresën", + "city": "Qyteti", + "cityName": "Emri i qytetit", + "state": "Shteti", + "stateName": "Emri i shtetit", + "zip": "Kodi postar", + "zipCode": "Shkruani kodin postar", + "chooseCountry": "Zgjidhni vendin", + "shippingAddress": "Adresa e dërgesës", + "partyCreateWarn": "Nuk keni leje për të krijuar palën.", + "addParty": "Shto palët", + "creditLimit": "Kufiri i kreditit të palës", + "selectOne": "Zgjidh një", + "roundings": "Rrotullimi (+/-)", + "roundingTotal": "Totali i rrumbullakosur", + "opinion": "Shkruani mendimin tuaj", + "dueSaleWarn": "Shitjet në afat nuk lejohen për klientët e pa regjistruar.", + "paymentTypeHint": "Ju lutemi zgjidhni një mënyrë pagese", + "createSaleWarn": "Nuk keni leje për të krijuar shitje.", + "updateSaleWarn": "Nuk keni leje për të përditësuar shitjen.", + "uploadImage": "Ngarkoni imazhin", + "useGallery": "Përdor galerinë", + "openCamera": "Hap kamerën", + "scanCode": "Skano kodin QR të produktit", + "posSale": "Shitje POS", + "selectCustomer": "Zgjidh klientin", + "searchWith": "Kërko...", + "filter": "Filtro", + "productNotFound": "Produkti nuk u gjet", + "noMatched": "Nuk u gjetën produkte të përputhura.", + "inventoryPermission": "Nuk keni leje për inventar", + "noParty": "Nuk u gjetën palë", + "purchaseWarn": "Nuk keni leje për të krijuar blerje.", + "purchaseUpdateWarn": "Nuk keni leje për të përditësuar blerjet.", + "addVariantDetails": "Shto detajet e variantit", + "purchaseEx": "Çmimi i blerjes pa TVSH", + "purchaseIn": "Çmimi i blerjes me TVSH", + "purchaseExReq": "Çmimi i blerjes pa TVSH është i detyrueshëm", + "purchaseInReq": "Çmimi i blerjes me TVSH është i detyrueshëm", + "profitMargin": "Margjina e fitimit (%)", + "saleReq": "Çmimi i shitjes është i detyrueshëm", + "manufactureDate": "Data e prodhimit", + "selectDate": "Zgjidh datën", + "expDate": "Data e skadencës", + "saveVariant": "Ruaj variantin", + "model": "Modeli", + "selectModel": "Zgjidh modelin", + "bulk": "Ngarkim masiv", + "barcodeGen": "Gjenerator kodi shiritor", + "upload": "Ngarko", + "sku": "SKU / Kodi", + "lowStock": "Stok i ulët", + "enLowStock": "Shkruani stokun e ulët", + "manuDate": "Data e prodhimit", + "single": "Individual", + "batch": "Grumbull", + "batchNo": "Numri i grumbullit", + "entBatchNo": "Shkruani numrin e grumbullit", + "variantAdded": "Varianti u shtua me sukses!", + "variantDelete": "Varianti u fshi me sukses!", + "addVariant": "Shto variant", + "typeSelect": "Zgjidh llojin", + "taxType": "Lloji i taksës", + "selectTax": "Zgjidh taksën", + "updateProductWarn": "Nuk keni leje për të përditësuar produktin.", + "addProductWarn": "Nuk keni leje për të krijuar produktin.", + "updateProductSuccess": "Produkti u përditësua me sukses!", + "addProductSuccess": "Produkti u krijua me sukses!", + "choose": "Zgjidh", + "view": "Shiko detajet", + "priceWarn": "Çmimi nuk mund të jetë bosh", + "productSetting": "Cilësimet e produktit", + "saveSetting": "Ruaj cilësimet", + "addStock": "Shto stok", + "stockWarn": "Stoku duhet të jetë të paktën 1", + "updateSuccess": "U përditësua me sukses", + "updateFailed": "Përditësimi i stokut dështoi", + "deleteBatchWarn": "A jeni i sigurt që dëshironi të fshini këtë grumbull?", + "lowStockReport": "Raporti i stokut të ulët", + "genPdfWarn": "Nuk ka të dhëna për të gjeneruar PDF", + "dateFilterWarn": "Data deri nuk mund të jetë para datës nga.", + "createPdfWarn": "Nuk keni leje për të krijuar PDF.", + "expirationStatus": "Statusi i skadencës", + "selectFDate": "Zgjidh datën nga", + "selectToDate": "Zgjidh datën deri", + "clear": "Pastro", + "incomeReportPermission": "Nuk keni leje për të parë raportin e të ardhurave.", + "deleteAcc": "Fshi llogarinë", + "deletePartyWarn": "Nuk keni leje për të fshirë palën.", + "updatePartyWarn": "Nuk keni leje për të përditësuar palën.", + "phoneNotAvail": "Numri i telefonit nuk është i disponueshëm.", + "notLaunch": "Nuk mund të hapet aplikacioni i telefonit.", + "quickOver": "Përmbledhje e shpejtë", + "tranSacOver" : "Përmbledhje Transaksionesh", + "profitLoss" : "Fitim dhe humbje" +} \ No newline at end of file diff --git a/lib/l10n/intl_sr.arb b/lib/l10n/intl_sr.arb new file mode 100644 index 0000000..0167886 --- /dev/null +++ b/lib/l10n/intl_sr.arb @@ -0,0 +1,1261 @@ +{ + "deleteDialogDetails": "Da li ste sigurni da želite da obrišete svoj nalog? Ova radnja će trajno obrisati sve vaše podatke.", + "passwordMust6Character": "Lozinka mora imati najmanje 6 znakova", + "passwordIsRequired": "Lozinka mora imati najmanje 6 znakova", + "iAgreeDeleteMyAccountPermanent": "Slažem se sa trajnim brisanjem svog naloga.", + "flat": "Fiksno", + "percent": "Procenat", + "partialPaid": "Delimično plaćeno", + "selectStock": "Izaberi zalihu", + "stockOrVariant": "Zaliha / Varijanta", + "noBatch": "Nema serije", + "purchaseQuantityRequired": "Količina kupovine je obavezna", + "excelUploader": "Excel otpremanje", + "remove": "Ukloni", + "uploading": "Otpremanje...", + "pickAndUploadFile": "Izaberi i otpremi datoteku", + "downloadExcelFormat": "Preuzmi Excel format", + "excelFiles": "Excel datoteke", + "noFileSelected": "Nije izabrana datoteka", + "orContinueWith": "Ili nastavi preko", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Prijava nije uspela. Pokušajte ponovo.", + "someThingWithWrongWithTheWebPage": "Nešto nije u redu sa veb stranicom.", + "loadingOtpSetting": "Učitavanje OTP podešavanja...", + "youCanNowResendYourOtp": "Sada možete ponovo poslati OTP.", + "resendOtpSeconds": "Ponovo pošalji OTP za ${start} sekundi", + "oldPassword": "Stara lozinka", + "oldPasswordCanNotBeEmpty": "Stara lozinka ne može biti prazna", + "seconds": "sekundi", + "downloading": "Preuzimanje...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Preuzimanje uspešno! Proverite folder Dokumenti", + "printBarCode": "Štampaj bar-kod", + "youDoNotHavePermissionToGenerateBarcode": "Nemate dozvolu za generisanje bar-koda.", + "download": "Preuzmi", + "packingDate": "Datum pakovanja", + "permissionDeniedToViewBank": "Pristup banci odbijen.", + "permissionDeniedToUpdateBank": "Ažuriranje banke odbijeno.", + "editWarehouse": "Uredi skladište", + "addNewWarehouse": "Dodaj novo skladište", + "warehouseName": "Ime skladišta", + "enterWarehouseName": "Unesite ime skladišta", + "amountMustBeGreaterThanZero": "Iznos mora biti veći od 0", + "canNotRetrievePaymentDetails": "Nije moguće preuzeti detalje o plaćanju.", + "youDonNotHavePermissionToCreateExpense": "Nemate dozvolu za kreiranje troškova.", + "youDoNotHavePermissionToCreateExpenseCategory": "Nemate dozvolu za kreiranje kategorije troškova.", + "salesReturn": "Povraćaj prodaje", + "purchaseReturn": "Povraćaj prodaje", + "returnQuantity": "Količina povraćaja", + "nonFoundableDiscount": "Nepovratno (PDV/Popust)", + "confirmReturn": "Potvrdi povraćaj", + "pleaseSelectForProductReturn": "Izaberite proizvod za povraćaj", + "failedToProcessReturn": "Neuspešna obrada povraćaja.", + "noValuesDenied": "Vrednosti nisu definisane", + "editCategory": "Uredi kategoriju", + "editModel": "Uredi model", + "addNewModel": "Dodaj novi model", + "pleaseEnterValidName": "Unesite važeće ime", + "modelName": "Ime modela", + "enterModelName": "Unesite ime modela", + "modelUpdateSuccessfully": "Model uspešno ažuriran!", + "modelCreatedSuccessfully": "Model uspešno kreiran!", + "models": "Modeli", + "enterLabelText": "Unesite tekst etikete", + "searchBatchNo": "Traži seriju br...", + "noActiveUser": "Nema aktivnog korisnika", + "notInternetConnection": "Nema internet veze", + "pleaseCheckYourInternetConnection": "Proverite internet vezu i pokušajte ponovo", + "ok": "U redu", + "addCash": "Dodaj gotovinu", + "reduceCash": "Smanji gotovinu", + "transactionType": "Tip transakcije", + "user": "Korisnik", + "toAccount": "Na račun", + "fromAccount": "Sa računa", + "years": "Godine", + "comboProductReport": "Izveštaj o combo proizvodima", + "grossProfit" : "Bruto dobit", + "netProfit" : "Neto dobit", + "incomeType" : "Vrsta prihoda", + "expensesType" : "Vrste troškova", + "resets" : "Resetuj", + "packageName" : "Naziv paketa", + "start" : "Početak", + "paymentMethod" : "Način plaćanja", + "addPayment" : "Dodaj plaćanje", + "advance" : "Avans", + "noteLevel" : "Nivo beleške", + "enterYourNoteLevel" : "Unesite nivo beleške", + "postSaleMessage" : "Poruka nakon prodaje", + "enterYourPostSaleMessage" : "Unesite poruku nakon prodaje", + "a4PageLogo" : "Logo za A4 fakturu", + "thermalInvoicePageLogo" : "Logo za termalnu fakturu", + "thermalPrinterLanguage" : "Jezik termalnog štampača", + "thermalPrinterPageSize" : "Veličina stranice termalnog štampača", + "openSetting": "Otvori podešavanja", + "selectRack" : "Izaberi stalak", + "rack" : "Stalak (Rack)", + "selectShelf" : "Izaberi policu", + "shelf" : "Polica (Shelf)", + "variations" : "Varijacije", + "combo" : "Kombo", + "enterBatchNo" : "Unesite broj serije (Batch No.)", + "selectWarehouse" : "Izaberi skladište", + "warehouse" : "Skladište", + "netTotalAmount" : "Neto ukupan iznos", + "defaultSellingPrice" : "Podrazumevana prodajna cena", + "selectItems" : "Izaberi stavke", + "variantList" : "Lista varijanti", + "addSubVariation" : "Dodaj podvarijaciju", + "editProduct" : "Izmeni proizvod", + "noItemFound" : "Nije pronađena nijedna stavka", + "youDoNotHavePermissionDeleteTheShelf" : "Nemate dozvolu da obrišete policu", + "notMatchingResultFound" : "Nisu pronađeni odgovarajući rezultati", + "editShelf" : "Izmeni policu", + "addShelf" : "Dodaj novu policu", + "shelfName" : "Naziv police", + "enterShelfName" : "Unesite naziv police", + "pleaseEnterShelfName" : "Molimo unesite naziv police", + "productRacks" : "Stalci za proizvode", + "racks" : "Stalci", + "youDoNtHavePermissionToCreateRacks" : "Nemate dozvolu za kreiranje stalaka.", + "youDoNtHavePermissionToDeleteRacks" : "Nemate dozvolu za brisanje stalaka.", + "youDoNtHavePermissionToUpdateRacks" : "Nemate dozvolu za ažuriranje stalaka.", + "addNewRack" : "Dodaj novi stalak", + "editRack" : "Izmeni stalak", + "rackName" : "Naziv stalka", + "pleaseEnterRackName" : "Molimo unesite naziv stalka", + "shelves" : "Police", + "pressToSelect" : "Pritisnite da izaberete", + "selectAtLeastOneRack" : "Izaberite bar jednu policu", + "inActive" : "Neaktivno", + "addNewVariation" : "Dodaj novu varijaciju", + "editVariations" : "Izmeni varijaciju", + "values" : "Vrednosti", + "enterValues" : "Unesite vrednosti", + "pleaseEnterAtLeastOneValues" : "Molimo unesite bar jednu vrednost.", + "productVariations" : "Varijacije proizvoda", + "permissionDenied" : "Pristup odbijen", + "noVariationFound" : "Nisu pronađene varijacije.", + "addNewVariations" : "Dodaj novu varijaciju", + "variationId" : "ID varijacije", + "updateRole" : "Ažuriraj ulogu", + "addRole" : "Dodaj ulogu", + "enterUserName" : "Unesite korisničko ime", + "enterYourPassword" : "Unesite lozinku", + "selectAll" : "Izaberi sve", + "sNo" : "R.br.", + "feature" : "Funkcija", + "read" : "Čitanje", + "viewPrice" :"Vidi cenu", + "purchaseReturns" : "Povraćaj nabavke", + "expiredProduct" : "Proizvodi kojima je istekao rok", + "barcodes" : "Barkodovi", + "bulkUploads" : "Grupno otpremanje", + "productModels" : "Modeli proizvoda", + "incomes" : "Prihod", + "dues" : "Dugovanja", + "subscriptions" : "Pretplate", + "paymentsTypes" : "Vrste plaćanja", + "roles" : "Uloge", + "manageSetting" : "Upravljanje podešavanjima", + "downloadApk" : "Preuzmi APK", + "vatReports" : "PDV izveštaji", + "profitAndLossDetailsReport" : "Detaljan izveštaj o dobiti i gubitku", + "transactionsHistoryReport" : "Izveštaji o istoriji transakcija", + "expireProductReports" : "Izveštaji o proizvodima sa isteklim rokom", + "productPurchaseReport" : "Izveštaj o nabavci proizvoda", + "productSalesReport" : "Izveštaj o prodaji proizvoda", + "role" : "Uloga", + "areYouSureWantToDeleteThisRole" : "Da li ste sigurni da želite da obrišete ovu ulogu?", + "inStock" : "Na stanju", + "informationShowInLabels" : "Informacije za prikaz na etiketama", + "packageDate" : "Datum pakovanja", + "barCodePrintLabelSetting" : "Podešavanje štampe barkod etiketa", + "labelRoleLabelSize2Inch" : "Veličina etikete u rolni 2\"*1, 50mm*25mm, razmak 3.1mm", + "labelRoleLabelSize1_5Inch" : "Veličina etikete u rolni 1.5\"*1, 38mm*25mm, razmak 3.1mm", + "thirtyTwoLabelPerSheet" : "32 etikete po listu, 8.27 x 11.69 inča", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "Nemate dozvolu za generisanje barkoda.", + "pleaseSelectAProductFirst" : "Molimo prvo izaberite proizvod", + "pleaseEnterAValidQuantity" : "Molimo unesite važeću količinu (najmanje 1) za sve proizvode", + "pleaseSelectProductFirst" : "Molimo prvo izaberite proizvod", + "bluetoothIsTurnedOff" : "Bluetooth je isključen. Molimo uključite ga.", + "noBluetoothDeviceSelected" : "Nije izabran Bluetooth uređaj.", + "printLabel" :"Štampaj etiketu", + "caningForDevices" : "Skeniranje uređaja...", + "noDeviceFound" : "Nije pronađen nijedan uređaj", + "retryScan" : "Pokušaj ponovo", + "connectedTo" : "Povezano sa", + "pleaseEnableBluetooth" : "Molimo omogućite Bluetooth", + "skuOrCode" : "SKU / Kod", + "lowStockAlert" : "Upozorenje o niskim zalihama", + "tax" : "Porez", + "costExclusionTax" : "Nabavna cena bez poreza", + "costInclusionTax" : "Nabavna cena sa porezom", + "mrpOrSalePrice" : "MP cena/Prodajna cena", + "expiredDate" : "Datum isteka", + "sellingPrice" : "Prodajna cena", + "variationsProduct" : "Varijacijski proizvodi", + "comboProducts" : "Kombo proizvodi", + "noStockAvailable" : "Nema dostupnih podataka o stanju.", + "highToLowPrice": "Cena od veće ka manjoj", + "lowToHighPrice" : "Cena od manje ka većoj", + "attachment" : "Prilog", + "viewStock" : "Vidi stanje", + "expiry" : "Istek roka", + "expire" : "Ističe", + "sevenDays" : "7 dana", + "fifteenthDays" : "15 dana", + "thirtyDays" : "30 dana", + "sixtyDays" : "60 dana", + "outPremiumPlan" : "Naš premium plan", + "youDoNotHavePermissionToCreatePurchase" : "Nemate dozvolu za kreiranje nabavki.", + "thisPlanIsNotAvailableToPurchase" : "Ovaj plan nije dostupan za kupovinu", + "thisPlanIsEligibleForUpgrade" : "Ovaj plan ne ispunjava uslove za nadogradnju", + "extendPlan" : "Produži plan", + "buyNow" : "Kupi odmah", + "none" : "Nijedan", + "roundToWholeNumber" : "Zaokruži na ceo broj", + "roundToNearestWholeNumber" : "Zaokruži na najbliži ceo broj", + "roundToNearnessDecimalNumber005" : "Zaokruži na najbližu decimalu (0.05)", + "roundToNearnessDecimalNumber01" : "Zaokruži na najbližu decimalu (0.1)", + "roundToNearnessDecimalNumber05" : "Zaokruži na najbližu decimalu (0.5)", + "lastYear" : "Prošle godine", + "productStock" : "Zalihe proizvoda", + "unit" : "Jedinica", + "showExpireDate": "Prikaži datum isteka", + "vatId" : "PIB/PDV ID", + "vatType" : "Vrsta PDV-a", + "exclusivePrice" : "Cena bez PDV-a", + "inclusivePrice" : "Cena sa PDV-om", + "profitPercent": "Procenat dobiti", + "showSingle" : "Prikaži pojedinačno", + "showCombo" : "Prikaži kombo", + "showVariant" : "Prikaži varijantu", + "showAction" : "Prikaži akciju", + "ledger": "Glavna knjiga", + "youDoNotHavePermissionToGenerateReport": "Nemate dozvolu za generisanje izveštaja", + "noDataAvailable": "Nema dostupnih podataka", + "youDoNotHavePermissionToExportExcel": "Nemate dozvolu za izvoz u Excel", + "noDataAvailableForExport": "Nema dostupnih podataka za izvoz", + "supplierDue": "Dug dobavljaču", + "partyType": "Tip strane", + "allParty": "Sve strane", + "yesterday": "Juče", + "last7Days": "Poslednjih 7 dana", + "last30Days": "Poslednjih 30 dana", + "currentMonth": "Ovaj mesec", + "lastMonth": "Prošli mesec", + "currentYear": "Ova godina", + "customerDate": "Prilagođeni datum", + "noTransactionToGeneratePdf": "Nema transakcija za generisanje PDF-a", + "generatePdf": "Generiši PDF", + "noTransactionFound": "Transakcije nisu pronađene", + "reference": "Referenca", + "creditIn": "Kredit (Priliv)", + "debitOut": "Debit (Odliv)", + "subscribeNow": "Pretplatite se sada", + "expired": "Isteklo", + "totalBalance": "Ukupan saldo", + "hoursLeft": "Preostalo sati", + "daysLeft": "Preostalo dana", + "pos": "POS", + "profitAndLoss": "Dobitak i gubitak", + "branch": "Filijala", + "hrm": "HRM", + "inventory": "Inicijalno stanje/Inventure", + "editAttendance": "Izmeni prisustvo", + "addNewAttendance": "Dodaj novo prisustvo", + "employee": "Zaposleni", + "pleaseSelectAnEmployee": "Molimo izaberite zaposlenog", + "shift": "Smena", + "selectEmployeeFirst": "Prvo izaberite zaposlenog", + "selectDateFirst": "Prvo izaberite datum", + "month": "Mesec", + "autoSelected": "Automatski izabrano", + "pleaseSelectDate": "Molimo izaberite datum", + "timeIn": "Vreme prijave", + "timeOut": "Vreme odjave", + "attendance": "Prisustvo", + "allEmployee": "Svi zaposleni", + "noAvailableRecordFound": "Nisu pronađeni zapisi o prisustvu.", + "addAttendance": "Dodaj prisustvo", + "noNoteProvided": "Nema beleške.", + "duration": "Trajanje", + "youDoNotHavePermissionToViewAttendance": "Nemate dozvolu za pregled prisustva", + "department": "Odeljenje", + "noDepartmentFound": "Odeljenje nije pronađeno.", + "inactive": "Neaktivno", + "noDescriptionAvailableForThisDepartment": "Nema opisa za ovo odeljenje.", + "youDoNotHavePermissionToUpdateDepartment": "Nemate dozvolu za ažuriranje odeljenja.", + "youDoNotHavePermissionToDeleteDepartment": "Nemate dozvolu za brisanje odeljenja.", + "failedToDeleteTheDeterment": "Neuspešno brisanje odeljenja", + "failedToLoadDepartment": "Neuspešno učitavanje odeljenja", + "addDepartment": "Dodaj odeljenje", + "saving": "Čuvanje", + "editDesignation": "Izmeni funkciju", + "addDesignation": "Dodaj novu funkciju", + "designationName": "Naziv funkcije", + "enterDesignationName": "Unesite naziv funkcije", + "pleaseEnterDesignationName": "Molimo unesite naziv funkcije", + "pleaseSelectAStatus": "Molimo izaberite status", + "enterDescription": "Unesite opis", + "designation": "Funkcija", + "noDesignationFound": "Funkcija nije pronađena.", + "noDescriptionAvailableForThisDesignation": "Nema opisa za ovu funkciju.", + "youDoNotPermissionToUpdateDesignation": "Nemate dozvolu za ažuriranje funkcije.", + "youDoNotHavePermissionToDeleteDesignation": "Nemate dozvolu za brisanje funkcije.", + "updatePurchase": "Ažuriraj nabavku", + "editEmployee": "Izmeni zaposlenog", + "addNewEmployee": "Dodaj novog zaposlenog", + "enterFullName": "Unesite puno ime i prezime", + "pleaseSelectDesignation": "Molimo izaberite funkciju", + "pleaseSelectDepartment": "Molimo izaberite odeljenje", + "pleaseSelectStatus": "Molimo izaberite status", + "pleaseEnterYourPhoneNumber": "Molimo unesite vaš broj telefona", + "countryName": "Naziv države", + "enterYourCountry": "Unesite vašu državu", + "salary": "Plata", + "pleaseEnterYourSalary": "Molimo unesite vašu platu", + "gender": "Pol", + "pleaseSelectYourGender": "Molimo izaberite vaš pol", + "pleaseSelectYourShift": "Molimo izaberite vašu smenu", + "birthDate": "Datum rođenja", + "joinDate": "Datum zaposlenja", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Molimo izaberite važeće datume početka i završetka.", + "endDateCannotBeBeforeStartDate": "Datum završetka ne može biti pre datuma početka.", + "editHoliday": "Izmeni praznik", + "addNewHoliday": "Dodaj novi praznik", + "enterHolidayName": "Unesite naziv praznika", + "pleaseEnterHolidayName": "Molimo unesite naziv praznika", + "pleaseEnterDate": "Molimo unesite datum", + "pleaseSelectStartDate": "Molimo izaberite datum početka", + "pleaseEnterEndDate": "Molimo izaberite datum završetka", + "endDateBeforeStartDate": "Datum završetka je pre datuma početka", + "holidayList": "Lista praznika", + "noHolidayFound": "Praznici nisu pronađeni.", + "noHolidayFundMatching": "Nema praznika koji se podudaraju", + "addHoliday": "Dodaj praznik", + "youDoNotHavePermissionToUpgradeHoliday": "Nemate dozvolu za ažuriranje praznika.", + "holiday": "Praznik", + "editLeave": "Izmeni odsustvo", + "addNewLeave": "Dodaj novo odsustvo", + "leaveType": "Tip odsustva", + "pleaseSelectALeaveType": "Molimo izaberite tip odsustva", + "pleaseSelectAStartDate": "Molimo izaberite datum početka", + "leaveDuration": "Trajanje odsustva", + "autoCalculatedDays": "Automatski izračunato dana", + "leaveList": "Lista odsustava", + "noLeaveRequestFound": "Zahtevi za odsustvo nisu pronađeni.", + "addLeave": "Dodaj odsustvo", + "noDescriptionProvided": "Nema opisa.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Nemate dozvolu za ažuriranje zahteva za odsustvo.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Nemate dozvolu za brisanje zahteva za odsustvo.", + "leaveRequest": "Zahtev za odsustvo", + "editPayroll": "Izmeni platni spisak", + "addNewPayroll": "Dodaj novi platni spisak", + "paymentYear": "Godina plaćanja", + "pleaseSelectPaymentYear": "Molimo izaberite godinu plaćanja", + "pleaseSelectAnMonth": "Molimo izaberite mesec", + "pleaseEnterADate": "Molimo unesite datum", + "totalSalaryAmount": "Ukupan iznos plate", + "payrollList": "Lista platnih spiskova", + "noPayrollFound": "Zapisi o platama nisu pronađeni.", + "paymentDetails": "Detalji plaćanja", + "youDoNotHaveUpdatePayroll": "Nemate dozvolu za ažuriranje platnog spiska.", + "youDoNotHavePermissionToDeletePayroll": "Nemate dozvolu za brisanje platnog spiska.", + "payrollRecord": "Zapis o plati", + "searchAttendance": "Pretraži prisustvo", + "attendanceReport": "Izveštaji o prisustvu", + "noAttendanceRecordFound": "Nema zapisa o prisustvu za izabrane filtere.", + "searchLeave": "Pretraži odsustva", + "leaveReports": "Izveštaji o odsustvima", + "noLeaveRecordFound": "Nema zapisa o odsustvima za izabrane filtere.", + "durationDays": "Trajanje (Dani)", + "payrollReports": "Izveštaji o platama", + "noMatchingPayrollFound": "Nema podudarajućih zapisa o platama.", + "editShift": "Izmeni smenu", + "addNewShift": "Dodaj novu smenu", + "shiftName": "Naziv smene", + "pleaseSelectAShift": "Molimo izaberite smenu", + "breakStatus": "Status pauze", + "pleaseSelectBreakStatus": "Molimo izaberite status pauze", + "startTimeIsRequired": "Vreme početka je obavezno", + "startTime": "Vreme početka", + "enterStartTime": "Unesite vreme početka", + "endTimeIsRequired": "Vreme završetka je obavezno", + "endTime": "Vreme završetka", + "enterEndTime": "Unesite vreme završetka", + "startBreakTime": "Početak pauze", + "enterBreakTime": "Unesite vreme pauze", + "endBreakTime": "Kraj pauze", + "noShiftFound": "Smene nisu pronađene.", + "addShift": "Dodaj smenu", + "breakTime": "Vreme pauze", + "breakDuration": "Trajanje pauze", + "youDoNotToHavePermissionToUpdateShift": "Nemate dozvolu za ažuriranje smene.", + "youDoNotToHavePermissionToDeleteShift": "Nemate dozvolu za brisanje smene.", + "doYouReallyWantToDeleteThis": "Da li zaista želite da obrišete ovo", + "viewDetails": "Pogledaj detalje", + "leave": "Odsustvo", + "payroll": "Platni spisak", + "editBankAdjustment": "Izmeni usklađivanje banke", + "adjustBankBalance": "Uskladi stanje u banci", + "pleaseAddAtLeastOneBank": "Molimo dodajte bar jedan bankovni račun da biste uskladili stanje.", + "accountNumber": "Naziv računa", + "selectAccount": "Izaberite račun", + "selectType": "Izaberite tip", + "amountsIsRequired": "Iznos je obavezan", + "invalidAmount": "Nevažeći iznos", + "adjustmentDate": "Datum usklađivanja", + "dateIsRequired": "Datum je obavezan", + "editBankAccounts": "Izmeni bankovne račune", + "addNewBankAccounts": "Dodaj bankovne račune", + "accountDisplayName": "Ime računa za prikaz", + "enterAccountDisplayName": "Unesite ime računa za prikaz", + "displayNameIsRequired": "Ime za prikaz je obavezno", + "openingBalanceIsRequired": "Početni saldo je obavezan", + "asOfDate": "Na dan", + "hideFiled": "Sakrij polja", + "addMoreFiled": "Dodaj više polja", + "enterAccountName": "Unesite broj računa", + "ifscCode": "IFSC kod", + "upiIdForQrCode": "UPI ID za QR kod", + "bankName": "Naziv banke", + "enterBankName": "Unesite naziv banke", + "accountHolderName": "Ime vlasnika računa", + "enterAccountHolderName": "Unesite ime vlasnika računa", + "printBankDetailsAndInvoice": "Štampaj bankovne detalje na fakturama", + "viewingTransactionFor": "Pregled transakcija za", + "bankAccounts": "Bankovni računi", + "noBankAccountFound": "Bankovni računi nisu pronađeni.", + "noAccountsFoundMissing": "Nema računa koji se podudaraju", + "deposit": "Depozit", + "addBank": "Dodaj banku", + "bankToBankTransfer": "Prenos sa banke na banku", + "bankToCashTransfer": "Prenos sa banke na gotovinu", + "accountName": "Naziv računa", + "holderName": "Ime vlasnika", + "openingDate": "Datum otvaranja", + "currentBalance": "Trenutni saldo", + "permissionDeniedToDeleteBank": "Odbijena dozvola za brisanje banke.", + "canNotEditThisTransactionType": "Ovaj tip transakcije se ne može menjati.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Nema pronađenih transakcija za ovaj filter.", + "pleaseSelectBothAccounts": "Molimo izaberite oba računa.", + "cannotTransferToSameAccounts": "Nije moguće izvršiti prenos na isti račun.", + "editBankTransfer": "Izmeni bankovni prenos", + "needAtLeastTwoBankAccount": "Potrebna su bar dva bankovna računa za izvršenje prenosa.", + "from": "Od", + "to": "Do", + "editBankToCash": "Izmeni prenos sa banke na gotovinu", + "noBankAccountsFoundToTransferFrom": "Nema bankovnih računa sa kojih bi se izvršio prenos.", + "selectOneAccount": "Izaberite jedan račun", + "editCashAdjustment": "Izmeni usklađivanje gotovine", + "adjustCashBalance": "Uskladi stanje gotovine", + "customDate": "Prilagođeni datum", + "cashInHand": "Gotovina u kasi", + "currentCashBalance": "Trenutno stanje gotovine", + "transfer": "Prenos", + "adjustCash": "Uskladi gotovinu", + "pleaseSelectADestinationBankAccounts": "Molimo izaberite odredišni bankovni račun.", + "editCashToBank": "Izmeni prenos sa gotovine na banku", + "cashToBankTransfer": "Prenos sa gotovine na banku", + "noDestinationBankAccountFond": "Nisu pronađeni odredišni bankovni računi.", + "transferCheque": "Prenos čeka", + "receivedFrom": "Primljeno od", + "chequeAmount": "Iznos čeka", + "chequeNumber": "Broj čeka", + "chequeDate": "Datum čeka", + "referenceNumber": "Referentni broj", + "selectBankToCash": "Izaberite Banku ili Gotovinu", + "depositTo": "Deponuj na", + "selectDepositDestination": "Izaberite odredište depozita", + "transferDate": "Datum prenosa", + "doYouWantToRellyReOpenThisCheque": "Da li zaista želite ponovo da otvorite ovaj ček?", + "okay": "U redu", + "reOpen": "Ponovo otvori", + "open": "Otvoreno", + "chequeList": "Lista čekova", + "closed": "Zatvoreno", + "noChequeFound": "Čekovi nisu pronađeni", + "searchTransaction": "Pretraži transakcije...", + "filterByDate": "Filtriraj po datumu", + "addImage": "Dodaj sliku", + "cashAndBankManagement": "Upravljanje gotovinom i bankom", + "cheque": "Čekovi", + "branchList": "Lista filijala", + "roleAndPermission": "Uloga i dozvole", + "switchBank": "Promeni filijalu?", + "exitBank": "Izađi iz filijale", + "areYouSureWantToSwitchToDifferentBranch": "Da li ste sigurni da želite da pređete na drugu filijalu?", + "areYourSureYouWantToExitFromThisBranch": "Da li ste sigurni da želite da izađete iz ove filijale?", + "switchs": "Promeni", + "exit": "Izlaz", + "createBranch": "Kreiraj filijalu", + "areYouSureWantToDeleteThisBranch": "Da li ste sigurni da želite da obrišete ovu filijalu?", + "currents": "Trenutno", + "noBrunchFound": "Filijala nije pronađena", + "updateBranch": "Ažuriraj filijalu", + "pleaseEnterBranchName": "Molimo unesite naziv filijale", + "enterBalance": "Unesite saldo", + "youDoNotHavePermissionToUpdateBranch": "Nemate dozvolu za ažuriranje filijale.", + "allTransaction": "Sve transakcije", + "duePay": "Isplata duga", + "allParties": "Sve strane", + "retry": "Pokušaj ponovo", + "incomeCategoriesReport": "Izveštaj po kategorijama prihoda", + "dayBook": "Dnevnik blagajne", + "billWiseProfit": "Dobit po računima", + "cashFlow": "Tok novca (Cashflow)", + "balanceSheet": "Bilans stanja", + "taxReport": "Poreski izveštaj", + "productSaleHistory": "Istorija prodaje proizvoda", + "productPurchaseHistory": "Istorija nabavke proizvoda", + "partyReports": "Izveštaji o stranama", + "customerLedger": "Kartica kupca", + "supplierLedger": "Kartica dobavljača", + "partyWiseProfit": "Dobit po stranama", + "productWiseProfit": "Dobit po proizvodima", + "top5Customer": "Top 5 kupaca", + "top5Supplier": "Top 5 dobavljača", + "productReports": "Izveštaji o proizvodima", + "comboReport": "Zbirni izveštaj", + "expiredItemReport": "Izveštaj o isteklim artiklima", + "top5Product": "Top 5 proizvoda", + "productWiseProfitAndLoss": "Dobitak i gubitak po proizvodu", + "productWisePurchase": "Nabavka po proizvodu", + "productWiseSale": "Gubitak po proizvodu", + "noProductMatchYourSearch": "Nema proizvoda koji odgovaraju vašoj pretrazi.", + "purchaseQty": "Kol. nabavke", + "saleQty": "Kol. prodaje", + "youDoNotHavePermissionProfitAndLoss": "Nemate dozvolu za uvid u dobitak i gubitak.", + "sold": "Prodato", + "remaining": "Preostalo", + "totalAssets": "Ukupna aktiva", + "assets": "Sredstva", + "itemName": "Naziv artikla", + "personalInfo": "Lični podaci:", + "dueBalance": "Dugovani saldo", + "walletBalance": "Saldo novčanika", + "cashIn": "Ulaz gotovine", + "cashOut": "Izlaz gotovine", + "runningCash": "Tekuća gotovina", + "moneyIn": "Priliv novca", + "moneyOut": "Odliv novca", + "noDataAvailableForGeneratePdf": "Nema dostupnih podataka za generisanje PDF-a", + "balanceDue": "Preostali dug", + "returnedAmount": "Vraćeni iznos", + "saleReturn": "Povraćaj prodaje", + "saleEdit": "Izmena prodaje", + "pleaseAddASalesReturn": "Molimo dodajte povraćaj prodaje", + "subscriptionReports": "Izveštaji o pretplati", + "started": "Počelo", + "end": "Kraj", + "taxReportList": "Lista poreskih izveštaja", + "developedBy": "Razvio", + "time": "Vreme", + "receivedBy": "Primio", + "wallet": "Novčanik", + "warranty": "Garancija", + "guarantee": "Garancija (Guarantee)", + "remark": "Napomena", + "bankDetails": "Bankovni detalji", + "cashAndBank": "Gotovina i banka", + "pdfGenerateSuccessfully": "PDF uspešno generisan", + "generatingPdf": "Генерисање PDF-а", + "INVOICE": "ФАКТУРА", + "admin": "Админ", + "invoiceNumber": "Број фактуре", + "vatNumber": "ПИБ број", + "customerSignature": "Потпис купца", + "authorizedSignature": "Овлашћени потпис", + "poweredBy": "Покреће", + "shippingCharge": "Трошкови испоруке", + "totalReturned": "Укупно враћено", + "amountsInWord": "Износи словима", + "changeAmount": "Износ кусура", + "sellsBy": "Продаје", + "rounding": "Заокруживање", + "paidBy": "Плаћено од стране", + "vatGstTitle": "Назив ПДВ/ППН", + "enterVatGstTitle": "Унесите назив ПДВ/ППН", + "vatGstNumber": "ПДВ/ППН број", + "enterVatGstNumber": "Унесите ПДВ/ППН број", + "vatAndTax": "ПДВ и порез", + "customPrint": "Прилагођено штампање", + "taxRates": "Пореске стопе", + "taxRatesMangeYourTaxRates": "Пореске стопе - Управљајте својим пореским стопама", + "add": "Додај", + "status": "Статус", + "active": "Активан", + "disable": "Онемогући", + "deletedSuccessFully": "Успешно избрисано!", + "failedToDeleteTheTax": "Неуспешно брисање пореза", + "errorDeletingTax": "Грешка при брисању пореза", + "taxGroup": "Пореска група", + "combinationOfTheMultipleTaxes": "Комбинација више пореза", + "subTaxes": "Подпорези", + "action": "Акција", + "addTax": "Додај порез", + "editTax": "Уреди порез", + "addNewTax": "Додај нови порез", + "enterTaxRates": "Унесите пореску стопу", + "addTaxGroup": "Додај нову пореску групу", + "editTaxGroup": "Уреди пореску групу", + "taxWithSingleMultipleTaxType": "Порез са једним/више типова пореза", + "noSubTaxSelected": "Није одабран подпорез", + "subTaxList": "Листа подпореза", + "taxPercent": "Проценат пореза", + "done": "Готово", + "writerTaxHere": "Упишите текст овде...", + "expiredList": "Истекла листа", + "listIsEmpty": "Листа је празна", + "printingInvoice": "Штампање фактуре", + "salesSetting": "Подешавања продаје", + "invoiceLogo": "Лого фактуре", + "printingOption": "Опција штампања", + "amountRoundingMethod": "Метод заокруживања износа", + "signUp": "Пријави се", + "returnedItem": "Враћена ставка", + "returnedDate": "Датум враћања", + "unitPrice": "Цена по јединици", + "saleBy": "Продато од стране", + "purchasedBy": "Купљено од стране", + "collectedBys": "Преузето од стране", + "payableAmount": "Износ за плаћање", + "receivedAmount": "Примљени износ", + "unitPrices": "Цена по јединици", + "item": "Артикал", + "sl": "Редни број", + "mobiles": "Мобилни телефон", + "paidVia": "Плаћено преко", + "moneyReceipt": "Потврда о уплати", + "receipt": "Рачун / Потврда", + "barcodeGenerator" : "Generator bar koda", + "searchProduct" : "Pretraži proizvod", + "code" : "Kod", + "price" : "Cena", + "showCode" : "Prikaži kod", + "showPrice" : "Prikaži cenu", + "showName" : "Prikaži ime", + "actions" : "Akcije", + "noItemSelected" : "Nije izabran nijedan stavka", + "noProductSelected" : "Nije izabran nijedan proizvod", + "previewPdf" : "Pregled PDF-a", + "salesReturnReport" : "Izveštaj o vraćanju prodaje", + "purchaseReturnReport" : "Izveštaj o vraćanju kupovine", + "incomeFor" : "Prihod za", + "enterProductCode": "Unesite kod proizvoda", + "addIncome" : "Dodaj prihod", + "incomeDate" : "Datum prihoda", + "incomeCategories" : "Kategorije prihoda", + "addIncomeCategory" : "Dodaj kategoriju prihoda", + "enterIncomeCategoryName" : "Unesite naziv kategorije prihoda", + "totalReturnAmount" : "Ukupan vraćeni iznos", + "returned" : "Vraćeno", + "supplierDetails" : "Podaci o dobavljaču", + "weekly": "Nedeljno", + "monthly": "Mesečno", + "yearly" : "Godišnje", + "today" : "Danas", + "thisWeek" : "Ovaj tjedan", + "thisMonth" : "Ovaj mjesec", + "thisYear": "Ova godina", + "allTime" : "Sve vreme", + "custom" : "Prilagođeno", + "addUserRole": "Dodaj ulogu korisnika", + "noRoleFound": "Nije pronađena uloga korisnika", + "yourPackageExpiredInDays": "Vaš paket će isteći za 5 dana", + "yourPackageExpiredToday": "Vaš paket će isteći danas\n\nMolimo vas da ponovo kupite", + "contactUs": "Kontaktirajte nas", + "writeYourMessageHere": "Napišite svoju poruku ovde", + "sendMessage": "Pošaljite poruku", + "sendYourEmail": "Pošaljite svoj e-mail", + "backToHome": "Nazad na Početnu stranicu", + "promoCode": "Promotivni kod", + "submit": "Potvrdi", + "seeAllPromoCode": "Pogledajte sve promotivne kodove", + "categories": "Kategorije", + "enterYourPhoneNumber": "Unesite svoj broj telefona", + "enterFullAddress": "Unesite punu adresu", + "enterYourEmailAddress": "Unesite svoju email adresu", + "pleaseEnterAPassword": "Unesite lozinku", + "pleaseEnterAConfirmPassword": "Unesite potvrdu lozinke", + "enterYourName": "Unesite svoje ime", + "addNewAddress": "Dodaj novu adresu", + "firstName": "Ime", + "lastName": "Prezime", + "country": "Zemlja", + "bangladesh": "Bangladeš", + "apply": "Primeni", + "deliveryAddress": "Adresa dostave", + "noDataAvailabe": "Nema dostupnih podataka", + "addDelivery": "Dodaj dostavu", + "description": "Opis", + "addNote": "Dodaj napomenu", + "image": "Slika", + "pleaseConnectThePrinterFirst": "Molimo prvo povežite štampač", + "selectCategory": "Izaberite kategoriju", + "enterExpenseDate": "Unesite datum troška", + "enterName": "Unesite ime", + "enterAmount": "Unesite iznos", + "enterRefNumber": "Unesite referentni broj", + "fashions": "Moda", + "billTO": "Račun za", + "totalDue": "Ukupno za platiti", + "paymentsAmount": "Iznosi uplata", + "remainingDue": "Preostalo za platiti", + "thankYouForYourDuePayment": "Hvala vam na vašoj uplati", + "print": "Štampaj", + "unitPirce": "Jedinična cena", + "totalPrice": "Ukupna cena", + "totalVat": "Ukupan PDV", + "deliveryCharge": "Trošak dostave", + "totalPayable": "Ukupno za plaćanje", + "thakYouForYourPurchase": "Hvala vam na kupovini", + "pleaseConnectYourBlutohPrinter": "Molimo povežite vaš Bluetooth štampač", + "editSocailMedia": "Uredi društvene medije", + "socialMarketing": "Društveni marketing", + "share": "Podeli", + "notification": "Obaveštenje", + "purchaseAlarm": "Alarm o kupovini", + "purchaseConfirmed": "Kupovina potvrđena", + "paymentComplete": "Uplata završena", + "retur": "Povratak", + "sendSms": "Pošalji SMS", + "recivethePin": "Primite PIN", + "startNewSale": "Započnite novu prodaju", + "payment": "Plaćanje", + "masterCard": "Master Kartica", + "instrucation": "Uputstvo", + "cash": "Gotovina", + "invoiceViewr": "Pregled računa", + "size": "Veličina", + "color": "Boja", + "weight": "Težina", + "capacity": "Kapacitet", + "type": "Tip", + "youWantTodeletetheProduct": "Da li želite da obrišete ovaj proizvod?", + "delete": "Obriši", + "contactDetials": "Kontakt Detalji", + "clarence": "Klerens", + "call": "Pozovi", + "messege": "Poruka", + "dailyTransaction": "Dnevna Transakcija", + "promo": "Promo", + "send": "Pošalji", + "easyToUseThePos": "Lako korišćenje mobilnog POS sistema", + "easytheusedesciption": "PosPro aplikacija je besplatna i laka za korišćenje. Zapravo, to je jedan od najboljih POS sistema širom sveta.", + "choseYourFeature": "Izaberite vaše mogućnosti", + "choseyourfeatureDesciption": "Mogućnosti su važan deo koji čini PosPro drugačijim od tradicionalnih rešenja.", + "allBusinessSolutions": "Sva poslovna rešenja", + "allBusinessolutionDescrip": "PosPro je potpuno poslovno rešenje sa skladištem, računima, prodajom, troškovima i gubitkom/profitom.", + "skip": "Preskoči", + "next": "Sledeće", + "anewUpdateAvailable": "Dostupno je novo ažuriranje\nMolimo ažurirajte svoju aplikaciju", + "skipTheUpdate": "Preskoči ažuriranje", + "rememberMeLater": "Seti me se kasnije", + "powerdedByAcnoo": "Powered By Acnoo", + "lossOrProfit": "Gubitak/Profit", + "expense": "Trošak", + "parties": "Stranke", + "home": "Početna", + "sales": "Prodaja", + "setting": "Podešavanje", + "purchaseNow": "Kupi Sada", + "paymentMethods": "Načini plaćanja", + + "save": "Sačuvaj", + "update": "Ažuriraj", + "continueButton": "Nastavi", + "name": "Ime", + "phone": "Broj telefona", + "email": "Email adresa", + "address": "Adresa", + "previousDue": "Prethodni dug", + "selectLang": "Izaberite jezik", + "addContact": "Dodaj kontakt", + "moreInfo": "Više informacija", + "retailer": "Prodavac na malo", + "dealer": "Diler", + "wholesaler": "Velikaš", + "supplier": "Dobavljač", + "CustomerDetails": "Detalji kupca", + "recentTransaction": "Nedavne transakcije", + "totalProduct": "Ukupno proizvoda", + "total": "Ukupno", + "paid": "Plaćeno", + "unPaid": "Nije plaćeno", + "due": "Dug", + "connect": "Kliknite da se povežete", + "tryAgain": "Pokušajte ponovo", + "loading": "Učitavanje", + "viewAll": "Prikaži sve", + "partyList": "Lista stranaka", + "addCustomer": "Dodajte kupca", + "updateContact": "Ažuriraj kontakt", + "dueList": "Lista dugovanja", + "collectDue": "Naplatite dug", + "date": "Datum", + "dueAmount": "Iznos duga: ", + "customerName": "Ime kupca", + "totalAmount": "Ukupan iznos", + "paidAmount": "Plaćeni iznos", + "paymentTypes": "Vrsta plaćanja", + "cancel": "Otkaži", + "expenseReport": "Izveštaj o troškovima", + "fromDate": "Od datuma", + "toDate": "Do datuma", + "expenseFor": "Troškovi za", + "amount": "Iznos", + "noData": "Nema dostupnih podataka", + "totalExpense": "Ukupni trošak", + "addExpense": "Dodaj trošak", + "expenseDate": "Datum troška", + "referenceNo": "Referentni broj", + "note": "Beleška", + "expenseCat": "Kategorije troškova", + "search": "Pretraga", + "select": "Izaberi", + "addExpenseCat": "Dodaj kategoriju troška", + "categoryName": "Ime kategorije", + "alreadyAdded": "Već dodato", + "whatNew": "Šta je novo", + "lp": "Gubitak/Profit", + "profit": "Profit", + "loss": "Gubitak", + "lpDetails": "Detalji gubitka/profita", + "invoice": "Faktura", + "dates": "Datum:", + "mobile": "Mobilni:", + "product": "Proizvod", + "quantity": "Količina", + "discount": "Popust", + "totalLoss": "Ukupni gubitak", + "totalProfit": "Ukupan profit", + "productList": "Lista proizvoda", + "stock": "Zaliha", + "addNewProduct": "Dodaj novi proizvod", + "productName": "Ime proizvoda", + "productCode": "Šifra proizvoda", + "purchasePrice": "Cena kupovine", + "mrp": "MP cena", + "wholeSalePrice": "Veleprodajna cena", + "dealerPrice": "Cena za dilere", + "manufacturer": "Proizvođač", + "saveNPublish": "Sačuvaj i objavi", + "brands": "Brendovi", + "addBrand": "Dodaj brend", + "brandName": "Ime brenda", + "addUnit": "Dodaj jedinicu", + "unitName": "Ime jedinice", + "units": "Jedinice", + "addProduct": "Dodajte proizvod", + "updateProduct": "Ažuriraj proizvod", + "salePrice": "Cena prodaje", + "profile": "Profil", + "edit": "Uredi", + "businessCat": "Poslovna kategorija", + "language": "Jezik", + "changePassword": "Promeni lozinku", + "updateProfile": "Ažurirajte svoj profil", + "businessName": "Naziv kompanije i posla", + "addPurchase": "Dodaj kupovinu", + "inv": "Br. fakture", + "supplierName": "Ime dobavljača", + "itemAdded": "Stavka dodana", + "addItems": "Dodaj stavke", + "subTotal": "Međuzbir", + "returnAmount": "Iznos povrata", + "chooseSupplier": "Izaberite dobavljača", + "noSupplier": "Nema dostupnih dobavljača", + "salesDetails": "Detalji prodaje", + "editPurchaseInvoice": "Uredi fakturu za kupovinu", + "purchaseList": "Lista kupovina", + "addAPurchase": "Molimo dodajte kupovinu", + "dueReport": "Izveštaj o dugovanjima", + "fullyPaid": "Potpuno plaćeno", + "stillUnpaid": "Još nije plaćeno", + "purchaseReport": "Izveštaj o kupovini", + "connectPrinter": "Povežite svoj štampač", + "clickToConnect": "Kliknite da biste se povezali", + "collectDues": "Molimo naplatite dug", + "addNewPurchase": "Molimo dodajte novu kupovinu", + "salesReport": "Izveštaj o prodaji", + "addSale": "Molimo dodajte prodaju", + "reports": "Izveštaji", + "chooseCustomer": "Izaberite kupca", + "addSales": "Dodaj prodaju", + "saleList": "Lista prodaje", + "editSalesInvoice": "Uredi fakturu za prodaju", + "previousPayAmount": "Prethodni iznos plaćanja", + "printing": "Opcija štampanja", + "subscription": "Pretplata", + "userRole": "Korisnička uloga", + "currency": "Valuta", + "logOut": "Odjava", + "stockList": "Lista zaliha", + "purchase": "Kupovina", + "sale": "Prodaja", + "yourPack": "Vaš paket", + "freePlan": "Besplatni paket", + "youRUsing": "Koristite ", + "freePack": "Besplatni paket", + "premiumPlan": "Premium paket", + "packFeatures": "Funkcionalnosti paketa", + "unlimited": "Neograničeno", + "updateNow": "Ažurirajte sada", + "purchasePremium": "Kupite Premium paket", + "buyPremium": "Kupite Premium paket", + "paypalPay": "Platite putem PayPala", + "gotEmail": "Dobili ste email", + "sendEmail": "Poslali smo email sa uputstvima kako da resetujete lozinku na:", + "checkEmail": "Proverite email", + "close": "Zatvori", + "forgotPassword": "Zaboravili ste lozinku", + "enterEmail": "Molimo unesite vašu email adresu kako biste dobili link za resetovanje lozinke.", + "sendLink": "Pošaljite link za resetovanje", + "emailText": "Email", + "password": "Lozinka", + "logIn": "Prijavite se", + "noAcc": "Nemate nalog?", + "register": "Registrujte se", + "phoneVerification": "Verifikacija telefona", + "registerTitle": "Moramo registrovati vaš telefon pre nego što počnete!", + "sendCode": "Pošaljite kod", + "staffLogin": "Prijava osoblja", + "logInWithMail": "Prijavite se putem emaila", + "setUpProfile": "Podesite svoj profil", + "setUpDesc": "Ažurirajte svoj profil da biste se bolje povezali sa svojim doktorom", + "gallery": "Galerija", + "camera": "Kamera", + "companyAddress": "Adresa kompanije", + "openingBalance": "Početno stanje", + "confirmPass": "Potvrdi lozinku", + "haveAcc": "Već imate nalog?", + "loginWithPhone": "Prijavite se putem telefona", + "editPhone": "Uredite broj telefona?", + "createAcc": "Kreirajte besplatan nalog", + "congratulation": "Čestitamo", + + "signIn": "Prijavite se", + "welcomeBack": "Ponovo dobrodošli!", + "passwordCannotBeEmpty": "Lozinka ne može biti prazna", + "reset": "Poništi lozinku koristeći vaš email ili broj telefona", + "lableEmail": "Email", + "hintEmail": "Unesite email adresu", + "emailCannotBeEmpty": "Email ne može biti prazan", + "pleaseEnterAValidEmail": "Molimo unesite važeću email adresu", + "continueE": "Nastavi", + "pleaseEnterYourDetails": "Molimo unesite svoje podatke.", + "lablePassword": "Lozinka", + "hintPassword": "Unesite lozinku", + "pleaseEnterABiggerPassword": "Molimo unesite dužu lozinku", + "rememberMe": "Zapamti me", + "donNotHaveAnAccount": "Nemate nalog?", + "createAFreeAccount": "Kreirajte besplatan nalog", + "fullName": "Puno ime", + "enterYourFullName": "Unesite svoje puno ime", + "nameCanNotBeEmpty": "Ime ne može biti prazno", + "alreadyHaveAnAccount": "Već imate nalog?", + "createNewPassword": "Kreirajte novu lozinku", + "setUpNewPassword": "Postavite novu lozinku", + "resetPassword": "Poništite svoju lozinku za oporavak i prijavite se na svoj nalog", + "newPassword": "Nova lozinka", + "confirmPassword": "Potvrdite lozinku", + "passwordsDoNotMatch": "Lozinke se ne podudaraju", + "verityEmail": "Verifikujte email", + "verification": "Verifikacija", + "digits": "6-cifreni pin je poslat na vašu email adresu: ", + "enterValidOTP": "Unesite važeći OTP", + "resendOTP": "Pošaljite ponovo OTP", + "verifyYourEmail": "Verifikujte svoj email", + "weHaveSentAConfirmationEmailTo": "Poslali smo potvrdu na", + "folder": "Može se desiti da je email završio u vašem spam folderu.", + "gotIt": "Razumem", + "enterOpeningBalance": "Unesite početni balans", + "pleaseEnterAValidBusinessName": "Molimo unesite važeće ime firme", + "enterBusiness": "Unesite ime firme/produkta", + "selectBusinessCategory": "Izaberite kategoriju firme", + "todaySummary": "Dnevni pregled", + "sellAll": "Prodaj sve >", + "income": "Prihod", + "purchased": "Kupljeno", + "endYourFreePlan": "Završite svoj besplatan plan", + "yourFree": "Vaš besplatan paket je skoro gotov, kupite sledeći plan. Hvala.", + "upgradeNow": "Nadogradite sada", + "notFound": "Nije pronađeno", + "updateYourSubscription": "Ažurirajte svoju pretplatu", + "noDataFound": "Nema podataka", + "areYouSure": "Da li ste sigurni?", + "doYouWantToExitTheApp": "Da li želite da izađete iz aplikacije?", + "no": "Ne", + "yes": "Da", + "dashboard": "Kontrolna tabla", + "salesPurchaseOverview": "Pregled prodaje i kupovine", + "totalItems": "Ukupno artikala", + "totalCategories": "Ukupno kategorija", + "quickOverview": "Brzi pregled", + "totalIncome": "Ukupni prihod", + "customerDue": "Dug kupca", + "stockValue": "Vrednost zaliha", + "lossProfit": "Gubitak/Profit", + "cost": "Cena", + "qty": "Količina", + "noProductFound": "Nema proizvoda", + "phoneNumber": "Broj telefona", + "pleaseEnterAValidName": "Molimo unesite važeće ime", + "pleaseEnterValidPhoneAndNameFirst": "Molimo unesite važeće telefone i ime prvo", + "confirmDelete": "Potvrdite brisanje", + "areYouSureYouWant": "Da li ste sigurni da želite da obrišete ovu stranku?", + "pleaseEnterAValidPhoneNumber": "Molimo unesite važeći broj telefona", + "sendSMS": "Pošaljite SMS", + "searchH": "Pretraži ovde....", + "transactions": "Transakcije", + "selectAInvoice": "Izaberite fakturu", + "totalDueAmount": "Ukupan iznos duga", + "youCanNotPayMoreThenDue": "Ne možete platiti više od duga", + "noDueSelected": "Nema duga", + "pleaseEnterName": "Molimo unesite ime", + "pleaseEnterAmount": "Molimo unesite iznos", + "enterNote": "Unesite belešku", + "pleaseSelectAExpenseCategory": "Molimo izaberite kategoriju troškova", + "enterExpanseCategoryName": "Unesite naziv kategorije troškova", + "comingSoon": "Uskoro", + "pleaseMakeASaleFirst": "Molimo prvo obavite prodaju", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Platni sistem", + "paymentSuccess": "Uspešna uplata", + "paymentWasSuccessful": "Uplata je bila uspešna!", + "paymentFailed": "Uplata nije uspela", + "paymentFailedPleaseTryAgain": "Uplata nije uspela. Molimo pokušajte ponovo.", + "pleaseEnterAValidBrandName": "Molimo unesite važeće ime brenda", + "enterABrandName": "Unesite ime brenda", + "addCategory": "Dodaj kategoriju", + "enterCategoryName": "Unesite naziv kategorije", + "selectVariations": "Izaberite varijacije: ", + "dataSavedSuccessfully": "Podaci su uspešno sačuvani.", + "somethingIs": "Nešto je", + "updateYourProfile": "Ažurirajte svoj profil kako biste poboljšali utisak kod kupaca", + "shopOpeningBalance": "Početni balans prodavnice", + "shopRemainingBalance": "Preostali balans prodavnice", + "enterAValidDiscount": "Unesite važeći popust", + "addProductFirst": "Prvo dodajte proizvod", + "subtotal": "Ukupno bez PDV-a", + "purchaseDetails": "Detalji kupovine", + "riead": "Riead", + "totall": "Ukupno:", + "startDate": "Datum početka", + "pickStartDate": "Izaberite datum početka", + "endDate": "Datum završetka", + "pickEndDate": "Izaberite datum završetka", + "failedToGetPlatformVersion": "Nije uspelo dobijanje verzije platforme.", + "enterQuantity": "Unesite količinu", + "pleaseAddQuantity": "Molimo dodajte količinu", + "willBeAddedSoon": "Biće dodano uskoro", + "addedToCart": "Dodato u korpu", + "connectYourPrinter": "Povežite vašu štampač", + "customerPay": "Plaćanje kupca", + "supplerPay": "Plaćanje dobavljača", + "incomeReport": "Izveštaj o prihodu", + "category": "Kategorija", + "balance": "Balans", + "itemsSales": "Prodaja artikala", + "totalPurchase": "Ukupna kupovina", + "totalSales": "Ukupna prodaja", + "stockReport": "Izveštaj o zalihama", + "lossProfitReport": "Izveštaj o gubitku/profitu", + "outOfStock": "Nema na skladištu", + "vat": "PDV", + "customerPhoneNumber": "Broj telefona kupca", + "enterCustomerPhoneNumber": "Unesite broj telefona kupca", + "walkInCustomer": "Kupac bez zakazivanja", + "guest": "Gost", + "stocks": "Zalihe: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ne uzrujavaj", + "on": "Uključeno", + "off": "Isključeno", + "unlimitedUsagesOfOurPackage": "Neograničeno korišćenje našeg paketa\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Plati za pretplatu", + "field": "Polje", + "successfullyPaid": "Uspešno plaćeno", + "profileEdit": "Izmena profila", + "products": "Proizvodi", + "salesList": "Lista prodaje", + "useTitleCanNotBeEmpty": "Naslov korisnika ne može biti prazan", + "userTitle": "Naslov korisnika", + "enterUserTitle": "Unesite naslov korisnika", + "create": "Kreiraj", + "youHaveToGivePermission": "Morate dati dozvolu", + "all": "Sve", + "userRoleDetails": "Detalji uloge korisnika", + "doYouWantToDeleteTheUser": "Da li želite da obrišete korisnika?", + "thisProductAlreadyAdded": "Ovaj proizvod je već dodat!", + "pleaseEnterAValidProductName": "Molimo unesite važeće ime proizvoda", + "enterProductName": "Unesite ime proizvoda", + "pleaseSelectACategory": "Molimo izaberite kategoriju", + "productCategory": "Kategorija proizvoda", + "selectProductCategory": "Izaberite kategoriju proizvoda", + "enterSize": "Unesite veličinu", + "enterColor": "Unesite boju", + "enterWeight": "Unesite težinu", + "enterCapacity": "Unesite kapacitet", + "enterType": "Unesite tip", + "productBrand": "Brend proizvoda", + "selectABrand": "Izaberite brend", + "productCodeIsRequired": "Kod proizvoda je obavezan", + "enterAValidStock": "Unesite važeće zalihe", + "enterStock": "Unesite zalihe", + "productUnit": "Jedinica proizvoda", + "selectProductUnit": "Izaberite jedinicu proizvoda", + "pleaseEnterAValidPurchasePrice": "Molimo unesite važeću cenu kupovine", + "enterPurchasePrice": "Unesite cenu kupovine", + "pleaseEnterAValidSalePrice": "Molimo unesite važeću cenu prodaje", + "enterSaltingPrice": "Unesite cenu prodaje", + "enterWholesalePrice": "Unesite cenu na veliko", + "enterDealerPrice": "Unesite cenu za dilere", + "enterDiscount": "Unesite popust", + "enterManufacturerName": "Unesite naziv proizvođača", + "adding": "Dodavanje..", + "pleaseEnterAValidUnitName": "Molimo unesite važeće ime jedinice", + "pleaseEnterUnitName": "Molimo unesite ime jedinice", + "productDetails": "Detalji proizvoda", + "smartWatch": "Pametan sat", + "appleWatch": "Apple Watch", + "deleting": "Brisanje....", + "brand": "Brend", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Detalji", + "weSentAnOTPInYourPhoneNumber": "Poslali smo OTP na vaš broj telefona", + "pleaseEnterTheOTP": "Molimo unesite OTP", + "enterAValidOTP": "Unesite važeći OTP", + "verify": "Verifikujte", + "resendIn": "Ponovno pošaljite OTP za", + "dueCollection": "Naplata dospjelih potraživanja", + "noTransaction": "Nema transakcije", + "updating": "Ažuriranje...", + "confirmSMSTo": "Potvrdi SMS na", + "anSMSWillBeSentToTheFollowingNumber": "SMS će biti poslan na sljedeći broj:", + "package": "Paket", + "permissionNotGranted": "Dozvola nije odobrena!", + "collectedBy": "Prikupljeno od:", + "phonee": "Telefon:", + "purchaseBy": "Kupljeno od:", + "salesBy": "Prodato od:", + "days": "dana", + "freeLifetimeUpdate": "Besplatna ažuriranja za ceo život", + "android": "Podrška za Android i iOS aplikacije", + "premiumCustomerSupport": "Podrška za Android i iOS aplikacije", + "customInvoiceBranding": "Prilagođeno brendiranje faktura", + "unlimitedUsage": "Neograničena upotreba", + "freeDataBackup": "Besplatan sigurnosni kopija podataka", + "addCustomers": "Dodaj kupca", + "noDue": "Nema duga", + "customer": "Kupac", + "billingAddress": "Adresa za fakturisanje", + "enterAddress": "Unesite adresu", + "city": "Grad", + "cityName": "Ime grada", + "state": "Država", + "stateName": "Ime države", + "zip": "Poštanski broj", + "zipCode": "Unesite poštanski broj", + "chooseCountry": "Izaberite zemlju", + "shippingAddress": "Adresa za dostavu", + "partyCreateWarn": "Nemate dozvolu za kreiranje strane.", + "addParty": "Dodaj strane", + "creditLimit": "Kreditni limit strane", + "selectOne": "Izaberite jedan", + "roundings": "Zaokruživanje (+/-)", + "roundingTotal": "Zaokruženi ukupno", + "opinion": "Unesite svoje mišljenje", + "dueSaleWarn": "Prodaja na dug nije dozvoljena za prolazne kupce.", + "paymentTypeHint": "Molimo izaberite tip plaćanja", + "createSaleWarn": "Nemate dozvolu za kreiranje prodaje.", + "updateSaleWarn": "Nemate dozvolu za ažuriranje prodaje.", + "uploadImage": "Otpremi sliku", + "useGallery": "Koristi galeriju", + "openCamera": "Otvori kameru", + "scanCode": "Skeniraj QR kod proizvoda", + "posSale": "POS prodaja", + "selectCustomer": "Izaberite kupca", + "searchWith": "Pretraži...", + "filter": "Filter", + "productNotFound": "Proizvod nije pronađen", + "noMatched": "Nema pronađenih odgovarajućih proizvoda.", + "inventoryPermission": "Nemate dozvolu za inventar", + "noParty": "Nema pronađenih strana", + "purchaseWarn": "Nemate dozvolu za kreiranje kupovina.", + "purchaseUpdateWarn": "Nemate dozvolu za ažuriranje kupovina.", + "addVariantDetails": "Dodaj detalje varijante", + "purchaseEx": "Kupovna cena bez PDV-a", + "purchaseIn": "Kupovna cena sa PDV-om", + "purchaseExReq": "Kupovna cena bez PDV-a je obavezna", + "purchaseInReq": "Kupovna cena sa PDV-om je obavezna", + "profitMargin": "Profitna marža (%)", + "saleReq": "Prodajna cena je obavezna", + "manufactureDate": "Datum proizvodnje", + "selectDate": "Izaberite datum", + "expDate": "Datum isteka", + "saveVariant": "Sačuvaj varijantu", + "model": "Model", + "selectModel": "Izaberite model", + "bulk": "Masovno učitavanje", + "barcodeGen": "Generator barkoda", + "upload": "Otpremi", + "sku": "SKU / Šifra", + "lowStock": "Nizak lager", + "enLowStock": "Unesite nizak lager", + "manuDate": "Datum proizvodnje", + "single": "Pojedinačno", + "batch": "Serija", + "batchNo": "Broj serije", + "entBatchNo": "Unesite broj serije", + "variantAdded": "Varijanta uspešno dodata!", + "variantDelete": "Varijanta uspešno obrisana!", + "addVariant": "Dodaj varijantu", + "typeSelect": "Izaberite tip", + "taxType": "Tip poreza", + "selectTax": "Izaberite porez", + "updateProductWarn": "Nemate dozvolu za ažuriranje proizvoda.", + "addProductWarn": "Nemate dozvolu za kreiranje proizvoda.", + "updateProductSuccess": "Proizvod uspešno ažuriran!", + "addProductSuccess": "Proizvod uspešno kreiran!", + "choose": "Izaberi", + "view": "Pogledaj detalje", + "priceWarn": "Cena ne može biti prazna", + "productSetting": "Podešavanja proizvoda", + "saveSetting": "Sačuvaj podešavanja", + "addStock": "Dodaj zalihe", + "stockWarn": "Zalihe moraju biti najmanje 1", + "updateSuccess": "Uspešno ažurirano", + "updateFailed": "Ažuriranje zaliha nije uspelo", + "deleteBatchWarn": "Da li ste sigurni da želite da obrišete ovu seriju?", + "lowStockReport": "Izveštaj o niskim zalihama", + "genPdfWarn": "Nema podataka za generisanje PDF-a", + "dateFilterWarn": "Datum do ne može biti pre datuma od.", + "createPdfWarn": "Nemate dozvolu za kreiranje PDF-a.", + "expirationStatus": "Status isteka", + "selectFDate": "Izaberite početni datum", + "selectToDate": "Izaberite krajnji datum", + "clear": "Očisti", + "incomeReportPermission": "Nemate dozvolu za pregled izveštaja o prihodima.", + "deleteAcc": "Obriši nalog", + "deletePartyWarn": "Nemate dozvolu za brisanje strane.", + "updatePartyWarn": "Nemate dozvolu za ažuriranje strane.", + "phoneNotAvail": "Broj telefona nije dostupan.", + "notLaunch": "Nije moguće pokrenuti aplikaciju za telefon.", + "quickOver": "Brzi pregled", + "tranSacOver" : "Преглед трансакције", + "profitLoss" : "Добит и губитак" +} \ No newline at end of file diff --git a/lib/l10n/intl_sv.arb b/lib/l10n/intl_sv.arb new file mode 100644 index 0000000..8ce5580 --- /dev/null +++ b/lib/l10n/intl_sv.arb @@ -0,0 +1,1251 @@ +{ + "deleteDialogDetails": "Är du säker på att du vill ta bort ditt konto? Denna åtgärd kommer att permanent radera alla dina data.", + "passwordMust6Character": "Lösenordet måste vara minst 6 tecken", + "passwordIsRequired": "Lösenordet måste vara minst 6 tecken", + "iAgreeDeleteMyAccountPermanent": "Jag samtycker till att ta bort mitt konto permanent.", + "flat": "Fast", + "percent": "Procent", + "partialPaid": "Delvis betald", + "selectStock": "Välj lager", + "stockOrVariant": "Lager / Variant", + "noBatch": "Ingen batch", + "purchaseQuantityRequired": "Inköpsantal krävs", + "excelUploader": "Excel-uppladdare", + "remove": "Ta bort", + "uploading": "Laddar upp...", + "pickAndUploadFile": "Välj och ladda upp fil", + "downloadExcelFormat": "Ladda ner Excel-format", + "excelFiles": "Excel-filer", + "noFileSelected": "Ingen fil vald", + "orContinueWith": "Eller fortsätt med", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Inloggningen misslyckades. Försök igen.", + "someThingWithWrongWithTheWebPage": "Något gick fel med webbsidan.", + "loadingOtpSetting": "Laddar OTP-inställningar...", + "youCanNowResendYourOtp": "Du kan nu skicka din OTP igen.", + "resendOtpSeconds": "Skicka OTP igen om ${start} sekunder", + "oldPassword": "Gammalt lösenord", + "oldPasswordCanNotBeEmpty": "Gammalt lösenord får inte vara tomt", + "seconds": "sekunder", + "downloading": "Laddar ner...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Nedladdning klar! Kontrollera mappen Dokument", + "printBarCode": "Skriv ut streckkod", + "youDoNotHavePermissionToGenerateBarcode": "Du har inte behörighet att generera streckkod.", + "download": "Ladda ner", + "packingDate": "Förpackningsdatum", + "permissionDeniedToViewBank": "Åtkomst nekad för att se bank.", + "permissionDeniedToUpdateBank": "Åtkomst nekad för att uppdatera bank.", + "editWarehouse": "Redigera lager", + "addNewWarehouse": "Lägg till nytt lager", + "warehouseName": "Lagernamn", + "enterWarehouseName": "Ange lagernamn", + "amountMustBeGreaterThanZero": "Beloppet måste vara större än 0", + "canNotRetrievePaymentDetails": "Kunde inte hämta betalningsinformation.", + "youDonNotHavePermissionToCreateExpense": "Du saknar behörighet att skapa utgifter.", + "youDoNotHavePermissionToCreateExpenseCategory": "Du saknar behörighet att skapa utgiftskategori.", + "salesReturn": "Säljretur", + "purchaseReturn": "Säljretur", + "returnQuantity": "Returantal", + "nonFoundableDiscount": "Ej återbetalningsbar (Moms/Rabatt)", + "confirmReturn": "Bekräfta retur", + "pleaseSelectForProductReturn": "Välj produkt för retur", + "failedToProcessReturn": "Misslyckades med att behandla returen.", + "noValuesDenied": "Inga värden definierade", + "editCategory": "Redigera kategori", + "editModel": "Redigera modell", + "addNewModel": "Lägg till ny modell", + "pleaseEnterValidName": "Ange ett giltigt namn", + "modelName": "Modellnamn", + "enterModelName": "Ange modellnamn", + "modelUpdateSuccessfully": "Modellen har uppdaterats!", + "modelCreatedSuccessfully": "Modellen har skapats!", + "models": "Modeller", + "enterLabelText": "Ange etikett-text", + "searchBatchNo": "Sök batchnr...", + "noActiveUser": "Inte en aktiv användare", + "notInternetConnection": "Ingen internetanslutning", + "pleaseCheckYourInternetConnection": "Kontrollera din internetanslutning och försök igen", + "ok": "Ok", + "addCash": "Lägg till kontanter", + "reduceCash": "Minska kontanter", + "transactionType": "Transaktionstyp", + "user": "Användare", + "toAccount": "Till konto", + "fromAccount": "Från konto", + "years": "År", + "comboProductReport": "Kombinerad produktrapport", + "grossProfit": "Bruttovinst (Gross Profit)", + "netProfit": "Nettovinst (Net Profit)", + "incomeType": "Inkomsttyp", + "expensesType": "Utgiftstyper", + "resets": "Återställ", + "packageName": "Paketnamn", + "start": "Starta", + "paymentMethod": "Betalningsmetod", + "addPayment": "Lägg till betalning", + "advance": "Förskott", + "noteLevel": "Anteckningsnivå", + "enterYourNoteLevel": "Ange anteckningsnivå", + "postSaleMessage": "Meddelande efter försäljning", + "enterYourPostSaleMessage": "Ange meddelande efter försäljning", + "a4PageLogo": "Logotyp för A4-faktura", + "thermalInvoicePageLogo": "Logotyp för termisk faktura", + "thermalPrinterLanguage": "Språk för termisk skrivare", + "thermalPrinterPageSize": "Pappersstorlek för termisk skrivare", + "openSetting": "Öppna inställningar", + "selectRack": "Välj hyllställ", + "rack": "Hyllställ (Rack)", + "selectShelf": "Välj hylla", + "shelf": "Hylla (Shelf)", + "variations": "Varianter", + "combo": "Kombo", + "enterBatchNo": "Ange batchnummer (Batch No.)", + "selectWarehouse": "Välj lager", + "warehouse": "Lager (Warehouse)", + "netTotalAmount": "Nettobelopp totalt", + "defaultSellingPrice": "Standardförsäljningspris", + "selectItems": "Välj artiklar", + "variantList": "Variantlista", + "addSubVariation": "Lägg till undervariant", + "editProduct": "Redigera produkt", + "noItemFound": "Ingen artikel hittades", + "youDoNotHavePermissionDeleteTheShelf": "Du har inte behörighet att ta bort hyllan", + "notMatchingResultFound": "Inga matchande resultat hittades", + "editShelf": "Redigera hylla", + "addShelf": "Lägg till ny hylla", + "shelfName": "Hyllnamn", + "enterShelfName": "Ange hyllnamn", + "pleaseEnterShelfName": "Vänligen ange hyllnamn", + "productRacks": "Produkthyllställ", + "racks": "Hyllställ (Racks)", + "youDoNtHavePermissionToCreateRacks": "Du har inte behörighet att skapa hyllställ.", + "youDoNtHavePermissionToDeleteRacks": "Du har inte behörighet att ta bort hyllställ.", + "youDoNtHavePermissionToUpdateRacks": "Du har inte behörighet att uppdatera hyllställ.", + "addNewRack": "Lägg till nytt hyllställ", + "editRack": "Redigera hyllställ", + "rackName": "Namn på hyllställ", + "pleaseEnterRackName": "Vänligen ange namn på hyllställ", + "shelves": "Hyllor (Shelves)", + "pressToSelect": "Tryck för att välja", + "selectAtLeastOneRack": "Välj minst en hylla", + "inActive": "Inaktiv", + "addNewVariation": "Lägg till ny variant", + "editVariations": "Redigera variant", + "values": "Värden", + "enterValues": "Ange värden", + "pleaseEnterAtLeastOneValues": "Vänligen ange minst ett värde.", + "productVariations": "Produktvarianter", + "permissionDenied": "Åtkomst nekad", + "noVariationFound": "Ingen variant hittades.", + "addNewVariations": "Lägg till nya varianter", + "variationId": "Variant-ID", + "updateRole": "Uppdatera roll", + "addRole": "Lägg till roll", + "enterUserName": "Ange användarnamn", + "enterYourPassword": "Ange ditt lösenord", + "selectAll": "Markera alla", + "sNo": "Nr", + "feature": "Funktion", + "read": "Läs", + "viewPrice": "Visa pris", + "purchaseReturns": "Inköpsreturer", + "expiredProduct": "Utgångna produkter", + "barcodes": "Streckkoder", + "bulkUploads": "Massuppladdning", + "productModels": "Produktmodeller", + "incomes": "Inkomster", + "dues": "Skulder", + "subscriptions": "Prenumerationer", + "paymentsTypes": "Betalningstyper", + "roles": "Roller", + "manageSetting": "Hantera inställningar", + "downloadApk": "Ladda ner APK", + "vatReports": "Momsrapporter (VAT)", + "profitAndLossDetailsReport": "Detaljerad resultaträkning", + "transactionsHistoryReport": "Transaktionshistorik", + "expireProductReports": "Rapporter om utgångna produkter", + "productPurchaseReport": "Inköpsrapport", + "productSalesReport": "Försäljningsrapport", + "role": "Roll", + "areYouSureWantToDeleteThisRole": "Är du säker på att du vill ta bort denna roll?", + "inStock": "I lager", + "informationShowInLabels": "Information som visas på etiketter", + "packageDate": "Förpackningsdatum", + "barCodePrintLabelSetting": "Inställning för etikettutskrift", + "labelRoleLabelSize2Inch": "Etikettrulle 2\"*1, 50mm*25mm, mellanrum 3.1mm", + "labelRoleLabelSize1_5Inch": "Etikettrulle 1.5\"*1, 38mm*25mm, mellanrum 3.1mm", + "thirtyTwoLabelPerSheet": "32 etiketter per ark, 8.27 x 11.69 tum", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Du har inte behörighet att generera streckkoder.", + "pleaseSelectAProductFirst": "Vänligen välj en produkt först", + "pleaseEnterAValidQuantity": "Ange en giltig kvantitet (minst 1) för alla produkter", + "pleaseSelectProductFirst": "Vänligen välj en produkt först", + "bluetoothIsTurnedOff": "Bluetooth är avstängt. Vänligen slå på det.", + "noBluetoothDeviceSelected": "Ingen Bluetooth-enhet vald.", + "printLabel": "Skriv ut etikett", + "caningForDevices": "Söker efter enheter...", + "noDeviceFound": "Ingen enhet hittades", + "retryScan": "Sök igen", + "connectedTo": "Ansluten till", + "pleaseEnableBluetooth": "Vänligen aktivera Bluetooth", + "skuOrCode": "SKU / Kod", + "lowStockAlert": "Varning för lågt lager", + "tax": "Moms (Tax)", + "costExclusionTax": "Kostnad exkl. moms", + "costInclusionTax": "Kostnad inkl. moms", + "mrpOrSalePrice": "Rek. pris/Försäljningspris (MRP)", + "expiredDate": "Utgångsdatum", + "sellingPrice": "Försäljningspris", + "variationsProduct": "Variantprodukter", + "comboProducts": "Komboprodukter", + "noStockAvailable": "Inga lagerdata tillgängliga.", + "highToLowPrice": "Pris: Högt till lågt", + "lowToHighPrice": "Pris: Lågt till högt", + "attachment": "Bilaga", + "viewStock": "Visa lager", + "expiry": "Utgång", + "expire": "Går ut", + "sevenDays": "7 dagar", + "fifteenthDays": "15 dagar", + "thirtyDays": "30 dagar", + "sixtyDays": "60 dagar", + "outPremiumPlan": "Vår Premium-plan", + "youDoNotHavePermissionToCreatePurchase": "Du har inte behörighet att skapa inköp.", + "thisPlanIsNotAvailableToPurchase": "Denna plan är inte tillgänglig för köp", + "thisPlanIsEligibleForUpgrade": "Denna plan kan inte uppgraderas", + "extendPlan": "Förläng plan", + "buyNow": "Köp nu", + "none": "Ingen", + "roundToWholeNumber": "Avrunda till heltal", + "roundToNearestWholeNumber": "Avrunda till närmaste heltal", + "roundToNearnessDecimalNumber005": "Avrunda till närmaste decimal (0.05)", + "roundToNearnessDecimalNumber01": "Avrunda till närmaste decimal (0.1)", + "roundToNearnessDecimalNumber05": "Avrunda till närmaste decimal (0.5)", + "lastYear": "Förra året", + "productStock": "Produktlager", + "unit": "Enhet", + "showExpireDate": "Visa utgångsdatum", + "vatId": "Momsregistreringsnummer", + "vatType": "Momstyp", + "exclusivePrice": "Pris exkl. moms", + "inclusivePrice": "Pris inkl. moms", + "profitPercent": "Vinstprocent", + "showSingle": "Visa enskilda", + "showCombo": "Visa kombo", + "showVariant": "Visa varianter", + "showAction": "Visa åtgärd", + "ledger": "Huvudbok", + "youDoNotHavePermissionToGenerateReport": "Du har inte behörighet att generera rapporter", + "youDoNotHavePermissionToExportExcel": "Du har inte behörighet att exportera till Excel", + "noDataAvailableForExport": "Ingen data tillgänglig för export", + "supplierDue": "Leverantörsskuld", + "partyType": "Partstyp", + "allParty": "Alla parter", + "yesterday": "Igår", + "last7Days": "Senaste 7 dagarna", + "last30Days": "Senaste 30 dagarna", + "currentMonth": "Denna månad", + "lastMonth": "Föregående månad", + "currentYear": "Innevarande år", + "customerDate": "Anpassat datum", + "noTransactionToGeneratePdf": "Inga transaktioner för att generera PDF", + "generatePdf": "Generera PDF", + "noTransactionFound": "Inga transaktioner hittades", + "reference": "Referens", + "creditIn": "Kredit (In)", + "debitOut": "Debit (Ut)", + "subscribeNow": "Prenumerera nu", + "expired": "Utgången", + "totalBalance": "Totalbalans", + "hoursLeft": "Timmar kvar", + "daysLeft": "Dagar kvar", + "pos": "Kassasystem (POS)", + "profitAndLoss": "Resultaträkning", + "branch": "Filial", + "hrm": "Personaladministration (HRM)", + "inventory": "Lager", + "editAttendance": "Redigera närvaro", + "addNewAttendance": "Lägg till ny närvaro", + "employee": "Anställd", + "pleaseSelectAnEmployee": "Vänligen välj en anställd", + "shift": "Arbetspass", + "selectEmployeeFirst": "Välj anställd först", + "selectDateFirst": "Välj datum först", + "month": "Månad", + "autoSelected": "Automatiskt vald", + "pleaseSelectDate": "Vänligen välj datum", + "timeIn": "Incheckning", + "timeOut": "Utcheckning", + "attendance": "Närvaro", + "allEmployee": "Alla anställda", + "noAvailableRecordFound": "Inga tillgängliga poster hittades.", + "addAttendance": "Lägg till närvaro", + "noNoteProvided": "Ingen anteckning angiven.", + "duration": "Varaktighet", + "youDoNotHavePermissionToViewAttendance": "Du har inte behörighet att se närvaro", + "department": "Avdelning", + "noDepartmentFound": "Ingen avdelning hittades.", + "inactive": "Inaktiv", + "noDescriptionAvailableForThisDepartment": "Ingen beskrivning tillgänglig för denna avdelning.", + "youDoNotHavePermissionToUpdateDepartment": "Du har inte behörighet att uppdatera avdelningen.", + "youDoNotHavePermissionToDeleteDepartment": "Du har inte behörighet att ta bort avdelningen.", + "failedToDeleteTheDeterment": "Misslyckades med att ta bort avdelningen", + "failedToLoadDepartment": "Misslyckades med att ladda avdelning", + "addDepartment": "Lägg till avdelning", + "saving": "Sparar...", + "editDesignation": "Redigera befattning", + "addDesignation": "Lägg till ny befattning", + "designationName": "Befattningsnamn", + "enterDesignationName": "Ange befattningsnamn", + "pleaseEnterDesignationName": "Vänligen ange befattningsnamn", + "pleaseSelectAStatus": "Vänligen välj en status", + "enterDescription": "Ange beskrivning", + "designation": "Befattning", + "noDesignationFound": "Ingen befattning hittades.", + "noDescriptionAvailableForThisDesignation": "Ingen beskrivning tillgänglig för denna befattning.", + "youDoNotPermissionToUpdateDesignation": "Du har inte behörighet att uppdatera befattningen.", + "youDoNotHavePermissionToDeleteDesignation": "Du har inte behörighet att ta bort befattningen.", + "updatePurchase": "Uppdatera inköp", + "editEmployee": "Redigera anställd", + "addNewEmployee": "Lägg till ny anställd", + "enterFullName": "Ange fullständigt namn", + "pleaseSelectDesignation": "Vänligen välj befattning", + "pleaseSelectDepartment": "Vänligen välj avdelning", + "pleaseSelectStatus": "Vänligen välj status", + "pleaseEnterYourPhoneNumber": "Vänligen ange ditt telefonnummer", + "countryName": "Land", + "enterYourCountry": "Ange ditt land", + "salary": "Lön", + "pleaseEnterYourSalary": "Vänligen ange lön", + "gender": "Kön", + "pleaseSelectYourGender": "Vänligen välj kön", + "pleaseSelectYourShift": "Vänligen välj arbetspass", + "birthDate": "Födelsedatum", + "joinDate": "Anställningsdatum", + "staus": "Status", + "pleaseSelectValidStartAndEndDates": "Vänligen välj giltiga start- och slutdatum.", + "endDateCannotBeBeforeStartDate": "Slutdatum kan inte vara före startdatum.", + "editHoliday": "Redigera helgdag", + "addNewHoliday": "Lägg till ny helgdag", + "enterHolidayName": "Ange helgdagens namn", + "pleaseEnterHolidayName": "Vänligen ange helgdagens namn", + "pleaseEnterDate": "Vänligen ange datum", + "pleaseSelectStartDate": "Vänligen välj startdatum", + "pleaseEnterEndDate": "Vänligen ange slutdatum", + "endDateBeforeStartDate": "Slutdatum är före startdatum", + "holidayList": "Lista över helgdagar", + "noHolidayFound": "Inga helgdagar hittades.", + "noHolidayFundMatching": "Inga matchande helgdagar hittades", + "addHoliday": "Lägg till helgdag", + "youDoNotHavePermissionToUpgradeHoliday": "Du har inte behörighet att uppdatera helgdagar.", + "holiday": "Helgdag", + "editLeave": "Redigera ledighet", + "addNewLeave": "Lägg till ny ledighetsansökan", + "leaveType": "Ledighetstyp", + "pleaseSelectALeaveType": "Vänligen välj en ledighetstyp", + "pleaseSelectAStartDate": "Vänligen välj ett startdatum", + "leaveDuration": "Ledighetens varaktighet", + "autoCalculatedDays": "Automatiskt beräknade dagar", + "leaveList": "Ledighetslista", + "noLeaveRequestFound": "Inga ledighetsansökningar hittades.", + "addLeave": "Lägg till ledighet", + "noDescriptionProvided": "Ingen beskrivning angiven.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Du har inte behörighet att uppdatera ledighetsansökan.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Du har inte behörighet att ta bort ledighetsansökan.", + "leaveRequest": "Ledighetsansökan", + "editPayroll": "Redigera lönekörning", + "addNewPayroll": "Lägg till ny lönekörning", + "paymentYear": "Betalningsår", + "pleaseSelectPaymentYear": "Vänligen välj betalningsår", + "pleaseSelectAnMonth": "Vänligen välj månad", + "pleaseEnterADate": "Vänligen ange ett datum", + "totalSalaryAmount": "Total lönesumma", + "payrollList": "Lönelista", + "noPayrollFound": "Inga löneposter hittades.", + "paymentDetails": "Betalningsinformation", + "youDoNotHaveUpdatePayroll": "Du har inte behörighet att uppdatera lönekörningen.", + "youDoNotHavePermissionToDeletePayroll": "Du har inte behörighet att ta bort lönekörningen.", + "payrollRecord": "Lönepost", + "searchAttendance": "Sök närvaro", + "attendanceReport": "Närvarorapport", + "noAttendanceRecordFound": "Inga närvaroposter hittades för de valda filtren.", + "searchLeave": "Sök ledighet", + "leaveReports": "Ledighetsrapporter", + "noLeaveRecordFound": "Inga ledighetsposter hittades för de valda filtren.", + "durationDays": "Varaktighet (dagar)", + "payrollReports": "Lönerapporter", + "noMatchingPayrollFound": "Inga matchande löneposter hittades.", + "editShift": "Redigera arbetspass", + "addNewShift": "Lägg till nytt arbetspass", + "shiftName": "Passnamn", + "pleaseSelectAShift": "Vänligen välj ett arbetspass", + "breakStatus": "Raststatus", + "pleaseSelectBreakStatus": "Vänligen välj raststatus", + "startTimeIsRequired": "Starttid krävs", + "startTime": "Starttid", + "enterStartTime": "Ange starttid", + "endTimeIsRequired": "Sluttid krävs", + "endTime": "Sluttid", + "enterEndTime": "Ange sluttid", + "startBreakTime": "Rast start", + "enterBreakTime": "Ange rasttid", + "endBreakTime": "Rast slut", + "noShiftFound": "Inga arbetspass hittades.", + "addShift": "Lägg till arbetspass", + "breakTime": "Rasttid", + "breakDuration": "Rastens varaktighet", + "youDoNotToHavePermissionToUpdateShift": "Du har inte behörighet att uppdatera arbetspasset.", + "youDoNotToHavePermissionToDeleteShift": "Du har inte behörighet att ta bort arbetspasset.", + "doYouReallyWantToDeleteThis": "Vill du verkligen ta bort detta?", + "viewDetails": "Visa detaljer", + "leave": "Ledighet", + "payroll": "Lönekörning", + "editBankAdjustment": "Redigera bankjustering", + "adjustBankBalance": "Justera bankbalans", + "pleaseAddAtLeastOneBank": "Vänligen lägg till minst en bank för att justera balansen.", + "accountNumber": "Kontonamn", + "selectAccount": "Välj konto", + "selectType": "Välj typ", + "amountsIsRequired": "Belopp krävs", + "invalidAmount": "Ogiltigt belopp", + "adjustmentDate": "Justeringsdatum", + "dateIsRequired": "Datum krävs", + "editBankAccounts": "Redigera bankkonton", + "addNewBankAccounts": "Lägg till nya bankkonton", + "accountDisplayName": "Visningsnamn för konto", + "enterAccountDisplayName": "Ange visningsnamn för konto", + "displayNameIsRequired": "Visningsnamn krävs", + "openingBalanceIsRequired": "Ingående balans krävs", + "asOfDate": "Per datum", + "hideFiled": "Dölj fält", + "addMoreFiled": "Lägg till fler fält", + "enterAccountName": "Ange kontonummer", + "ifscCode": "IFSC-kod", + "upiIdForQrCode": "UPI-ID för QR-kod", + "bankName": "Banknamn", + "enterBankName": "Ange banknamn", + "accountHolderName": "Kontoinnehavare", + "enterAccountHolderName": "Ange innehavarens namn", + "printBankDetailsAndInvoice": "Skriv ut bankdetaljer på fakturan", + "viewingTransactionFor": "Visar transaktioner för", + "bankAccounts": "Bankkonton", + "noBankAccountFound": "Inget bankkonto hittades.", + "noAccountsFoundMissing": "Inga matchande konton hittades", + "deposit": "Insättning", + "addBank": "Lägg till bank", + "bankToBankTransfer": "Banköverföring", + "bankToCashTransfer": "Överföring Bank till Kontant", + "accountName": "Kontonamn", + "holderName": "Innehavare", + "openingDate": "Öppningsdatum", + "currentBalance": "Nuvarande balans", + "permissionDeniedToDeleteBank": "Behörighet saknas för att ta bort banken.", + "canNotEditThisTransactionType": "Det går inte att redigera denna transaktionstyp.", + "bank": "Bank", + "noTransactionFoundForThisFilter": "Inga transaktioner hittades för detta filter.", + "pleaseSelectBothAccounts": "Vänligen välj båda kontona.", + "cannotTransferToSameAccounts": "Kan inte överföra till samma konto.", + "editBankTransfer": "Redigera banköverföring", + "needAtLeastTwoBankAccount": "Behöver minst två bankkonton för att överföra.", + "from": "Från", + "to": "Till", + "editBankToCash": "Redigera Bank till Kontant", + "noBankAccountsFoundToTransferFrom": "Inga bankkonton hittades att överföra från.", + "selectOneAccount": "Välj ett konto", + "editCashAdjustment": "Redigera kontantjustering", + "adjustCashBalance": "Justera kontantbalans", + "customDate": "Anpassat datum", + "cashInHand": "Kontanter i kassan", + "currentCashBalance": "Nuvarande kontantbalans", + "transfer": "Överföring", + "adjustCash": "Justera kontanter", + "pleaseSelectADestinationBankAccounts": "Vänligen välj ett målbankkonto.", + "editCashToBank": "Redigera Kontanter till Bank", + "cashToBankTransfer": "Överföring Kontant till Bank", + "noDestinationBankAccountFond": "Inget målbankkonto hittades.", + "transferCheque": "Överför check", + "receivedFrom": "Mottaget från", + "chequeAmount": "Checkbelopp", + "chequeNumber": "Checknummer", + "chequeDate": "Checkdatum", + "referenceNumber": "Referensnummer", + "selectBankToCash": "Välj bank eller kontant", + "depositTo": "Sätt in på", + "selectDepositDestination": "Välj insättningsmål", + "transferDate": "Överföringsdatum", + "doYouWantToRellyReOpenThisCheque": "Vill du verkligen återöppna denna check?", + "okay": "OK", + "reOpen": "Återöppna", + "open": "Öppen", + "chequeList": "Checklista", + "closed": "Stängd", + "noChequeFound": "Ingen check hittades", + "searchTransaction": "Sök transaktion...", + "filterByDate": "Filtrera efter datum", + "addImage": "Lägg till bild", + "cashAndBankManagement": "Kassa- och bankhantering", + "cheque": "Check", + "branchList": "Filiallista", + "roleAndPermission": "Roll och behörighet", + "switchBank": "Byt filial?", + "exitBank": "Lämna filial", + "areYouSureWantToSwitchToDifferentBranch": "Är du säker på att du vill byta till en annan filial?", + "areYourSureYouWantToExitFromThisBranch": "Är du säker på att du vill lämna denna filial?", + "switchs": "Byt", + "exit": "Avsluta", + "createBranch": "Skapa filial", + "areYouSureWantToDeleteThisBranch": "Är du säker på att du vill ta bort denna filial?", + "currents": "Nuvarande", + "noBrunchFound": "Ingen filial hittades", + "updateBranch": "Uppdatera filial", + "pleaseEnterBranchName": "Vänligen ange filialnamn", + "enterBalance": "Ange balans", + "youDoNotHavePermissionToUpdateBranch": "Du har inte behörighet att uppdatera filialen.", + "allTransaction": "Alla transaktioner", + "duePay": "Förfallen betalning", + "allParties": "Alla parter", + "retry": "Försök igen", + "incomeCategoriesReport": "Rapport över inkomstkategorier", + "dayBook": "Dagbok", + "billWiseProfit": "Vinst per faktura", + "cashFlow": "Kassaflöde", + "balanceSheet": "Balansräkning", + "taxReport": "Skatterapport", + "productSaleHistory": "Försäljningshistorik produkt", + "productPurchaseHistory": "Inköpshistorik produkt", + "partyReports": "Partsrapporter", + "customerLedger": "Kundreskontra", + "supplierLedger": "Leverantörsreskontra", + "partyWiseProfit": "Vinst per part", + "productWiseProfit": "Vinst per produkt", + "top5Customer": "Topp 5 kunder", + "top5Supplier": "Topp 5 leverantörer", + "productReports": "Produktrapporter", + "comboReport": "Kombinationsrapport", + "expiredItemReport": "Rapport över utgångna artiklar", + "top5Product": "Topp 5 produkter", + "productWiseProfitAndLoss": "Vinst och förlust per produkt", + "productWisePurchase": "Inköp per produkt", + "productWiseSale": "Försäljning per produkt", + "noProductMatchYourSearch": "Ingen produkt matchar din sökning.", + "purchaseQty": "Inköpsantal", + "saleQty": "Försäljningsantal", + "youDoNotHavePermissionProfitAndLoss": "Du har inte behörighet att se vinst och förlust.", + "sold": "Såld", + "remaining": "Kvarvarande", + "totalAssets": "Totala tillgångar", + "assets": "Tillgångar", + "itemName": "Artikelnamn", + "personalInfo": "Personlig information:", + "dueBalance": "Förfallen balans", + "walletBalance": "Plånboksbalans", + "cashIn": "Kontant in", + "cashOut": "Kontant ut", + "runningCash": "Löpande kassa", + "moneyIn": "Pengar in", + "moneyOut": "Pengar ut", + "noDataAvailableForGeneratePdf": "Ingen data tillgänglig för att generera PDF", + "balanceDue": "Saldo att betala", + "returnedAmount": "Returbelopp", + "saleReturn": "Försäljningsretur", + "saleEdit": "Redigera försäljning", + "pleaseAddASalesReturn": "Vänligen lägg till en försäljningsretur", + "subscriptionReports": "Prenumerationsrapporter", + "started": "Startad", + "end": "Slut", + "taxReportList": "Skatterapportslista", + "developedBy": "Utvecklad av", + "time": "Tid", + "receivedBy": "Mottagen av", + "wallet": "Plånbok", + "warranty": "Garanti", + "guarantee": "Garanti (Borgen)", + "remark": "Anmärkning", + "bankDetails": "Bankdetaljer", + "cashAndBank": "Kassa och bank", + "pdfGenerateSuccessfully": "PDF genererad framgångsrikt", + "generatingPdf": "Genererar PDF", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Fakturanummer", + "vatNumber": "Momsregistreringsnummer", + "customerSignature": "Kundens underskrift", + "authorizedSignature": "Bemyndigad signatur", + "poweredBy": "Drivs av", + "shippingCharge": "Fraktkostnad", + "totalReturned": "Totalt returnerat", + "amountsInWord": "Belopp i ord", + "changeAmount": "Växel", + "sellsBy": "Säljs av", + "rounding": "Avrundning", + "paidBy": "Betalat av", + "vatGstTitle": "Moms/GST-titel", + "enterVatGstTitle": "Ange Moms/GST-titel", + "vatGstNumber": "Moms/GST-nummer", + "enterVatGstNumber": "Ange Moms/GST-nummer", + "vatAndTax": "Moms och skatt", + "customPrint": "Anpassad utskrift", + "taxRates": "Skatteprocent", + "taxRatesMangeYourTaxRates": "Skatteprocent - Hantera dina skatteprocent", + "add": "Lägg till", + "status": "Status", + "active": "Aktiv", + "disable": "Inaktivera", + "deletedSuccessFully": "Raderad!", + "failedToDeleteTheTax": "Kunde inte radera skatten", + "errorDeletingTax": "Fel vid radering av skatt", + "taxGroup": "Skattegrupp", + "combinationOfTheMultipleTaxes": "Kombination av flera skatter", + "subTaxes": "Underskatter", + "action": "Åtgärd", + "addTax": "Lägg till skatt", + "editTax": "Redigera skatt", + "addNewTax": "Lägg till ny skatt", + "enterTaxRates": "Ange skatteprocent", + "addTaxGroup": "Lägg till ny skattegrupp", + "editTaxGroup": "Redigera skattegrupp", + "taxWithSingleMultipleTaxType": "Skatt med enkel/flera skattetyper", + "noSubTaxSelected": "Ingen underskatt vald", + "subTaxList": "Lista över underskatter", + "taxPercent": "Skatteprocent", + "done": "Klar", + "writerTaxHere": "Skriv text här...", + "expiredList": "Utgången lista", + "listIsEmpty": "Listan är tom", + "printingInvoice": "Skriver ut faktura", + "salesSetting": "Försäljningsinställningar", + "invoiceLogo": "Fakturalogotyp", + "printingOption": "Utskriftsalternativ", + "amountRoundingMethod": "Avrundningsmetod för belopp", + "signUp": "Registrera dig", + "returnedItem": "Returvara", + "returnedDate": "Returdatum", + "saleBy": "Såld av", + "purchasedBy": "Köpt av", + "collectedBys": "Hämtad av", + "payableAmount": "Belopp att betala", + "receivedAmount": "Mottaget belopp", + "unitPrices": "Styckpris", + "item": "Artikel", + "sl": "Löpnummer", + "mobiles": "Mobil", + "paidVia": "Betalt via", + "moneyReceipt": "Kvittens", + "receipt": "Kvitto", + "barcodeGenerator" : "Streckkodgenerator", + "searchProduct" : "Sök produkt", + "code" : "Kod", + "price" : "Pris", + "showCode" : "Visa kod", + "showPrice" : "Visa pris", + "showName" : "Visa namn", + "actions" : "Åtgärder", + "noItemSelected" : "Inget objekt valt", + "noProductSelected" : "Ingen produkt vald", + "previewPdf" : "Förhandsvisa PDF", + "salesReturnReport" : "Rapport för returförsäljning", + "purchaseReturnReport" : "Rapport för returköp", + "incomeFor" : "Inkomst för", + "enterProductCode": "Ange produktkod", + "addIncome" : "Lägg till inkomst", + "incomeDate" : "Inkomstdatum", + "incomeCategories" : "Inkomstkategorier", + "addIncomeCategory" : "Lägg till inkomstkategori", + "enterIncomeCategoryName" : "Ange namn på inkomstkategori", + "totalReturnAmount" : "Totalt returnerat belopp", + "returned" : "Returnerad", + "supplierDetails" : "Leverantörsinformation", + "weekly": "Veckovis", + "monthly": "Månadsvis", + "yearly" : "Årsvis", + "today" : "Idag", + "thisWeek" : "Denna vecka", + "thisMonth" : "Denna månad", + "thisYear": "Detta år", + "allTime" : "Alltid", + "custom" : "Anpassad", + "enterYourPhoneNumber": "Zadajte svoje telefónne číslo", + "enterFullAddress": "Zadajte plnú adresu", + "enterYourEmailAddress": "Zadajte svoju e-mailovú adresu", + "pleaseEnterAPassword": "Prosím, zadajte heslo", + "pleaseEnterAConfirmPassword": "Prosím, zadajte potvrdzujúce heslo", + "enterYourName": "Zadajte svoje meno", + "addNewAddress": "Pridať novú adresu", + "firstName": "Krstné meno", + "setting" : "nastavenie", + "lastName": "Priezvisko", + "easytheusedesciption": "Aplikácia PosPro je bezplatná a jednoduchá na používanie. V skutočnosti ide o jednu z najlepších pokladničných systémov na svete.", + "choseYourFeature": "Vyberte si svoje funkcie", + "choseyourfeatureDesciption": "Funkcie sú dôležitou časťou, ktorá robí z aplikácie PosPro niečo iné ako tradičné riešenia.", + "allBusinessolutionDescrip": "PosPro je kompletné podnikateľské riešenie so skladom, účtami, predajmi, výdavkami a ziskom/stratou.", + "country": "Krajina", + "bangladesh": "Bangladéš", + "apply": "Aplikovať", + "deliveryAddress": "Doručovacia adresa", + "noDataAvailable": "Žiadne dostupné údaje", + "addDelivery": "Pridať doručenie", + "description": "Popis", + "addNote": "Pridať poznámku", + "image": "Obrázok", + "pleaseConnectThePrinterFirst": "Prosím, najprv pripojte tlačiareň", + "selectCategory": "Vyberte kategóriu", + "enterExpenseDate": "Zadajte dátum výdavku", + "enterName": "Zadajte meno", + "enterAmount": "Zadajte sumu", + "enterRefNumber": "Zadajte referenčné číslo", + "fashions": "Móda", + "billTO": "Fakturovať", + "totalDue": "Celkom do zálohy", + "paymentsAmount": "Suma platby", + "remainingDue": "Zostávajúca suma", + "thankYouForYourDuePayment": "Ďakujeme za vašu splatnú platbu", + "print": "Tlačiť", + "unitPrice": "Jednotková cena", + "totalPrice": "Celková cena", + "totalVat": "Celková DPH", + "deliveryCharge": "Poplatok za doručenie", + "totalPayable": "Celková suma na úhradu", + "thankYouForYourPurchase": "Ďakujeme za vašu kúpu", + "pleaseConnectYourBluetoothPrinter": "Prosím, pripojte svoju bluetooth tlačiareň", + "editSocialMedia": "Upraviť sociálne médiá", + "socialMarketing": "Sociálny marketing", + "share": "Zdieľať", + "notification": "Notifikácia", + "purchaseAlarm": "Alarm nákupu", + "purchaseConfirmed": "Nákup potvrdený", + "paymentComplete": "Platba dokončená", + "return": "Vrátiť", + "sendSms": "Odoslať SMS", + "receiveThePin": "Príjmite PIN", + "startNewSale": "Začať nový predaj", + "payment": "Platba", + "masterCard": "MasterCard", + "instruction": "Inštrukcia", + "cash": "Hotovosť", + "invoiceViewer": "Prehliadač faktúr", + "size": "Veľkosť", + "color": "Farba", + "weight": "Hmotnosť", + "capacity": "Kapacita", + "type": "Typ", + "youWantToDeleteTheProduct": "Chcete odstrániť tento produkt?", + "delete": "Odstrániť", + "contactDetails": "Kontaktné údaje", + "clarence": "Clarence", + "call": "Volanie", + "message": "Správa", + "dailyTransaction": "Denné transakcie", + "promo": "Promo", + "send": "Odoslať", + "easyToUseThePos": "Jednoduché používanie mobilného POS", + "easyToUseDescription": "Aplikácia PosPro je bezplatná a jednoduchá na použitie. Je to dokonca jeden z najlepších systémov POS na svete.", + "chooseYourFeature": "Vyberte si svoje funkcie", + "chooseYourFeatureDescription": "Funkcie sú dôležitou súčasťou, ktorá robí PosPro odlišným od tradičných riešení.", + "allBusinessSolutions": "Všetky obchodné riešenia", + "allBusinessSolutionDescription": "PosPro je kompletné obchodné riešenie so skladom, účtami, predajmi, výdavkami a stratami/ziskom.", + "skip": "Preskočiť", + "next": "Ďalej", + "aNewUpdateAvailable": "K dispozícii je nová aktualizácia\nProsím, aktualizujte svoju aplikáciu", + "skipTheUpdate": "Preskočiť aktualizáciu", + "rememberMeLater": "Pripomenúť neskôr", + "poweredByAcnoo": "Podporuje Acnoo", + "lossOrProfit": "Strata/Zisk", + "expense": "Výdavok", + "parties": "Strany", + "home": "Domov", + "sales": "Predaje", + "settings": "Nastavenia", + "purchaseNow": "Kúpiť teraz", + "paymentMethods": "Spôsoby platby", + "save": "Spara", + "update": "Uppdatera", + "continueButton": "Fortsätt", + "name": "Namn", + "phone": "Telefonnummer", + "email": "E-postadress", + "address": "Adress", + "previousDue": "Tidigare skuld", + "selectLang": "Välj språk", + "addContact": "Lägg till kontakt", + "moreInfo": "Mer information", + "retailer": "Återförsäljare", + "dealer": "Återförsäljare", + "wholesaler": "Grossist", + "supplier": "Leverantör", + "CustomerDetails": "Kunduppgifter", + "recentTransaction": "Senaste transaktioner", + "totalProduct": "Totalt antal produkter", + "total": "Totalt", + "paid": "Betalt", + "unPaid": "Obetalt", + "due": "Skuld", + "connect": "Klicka för att ansluta", + "tryAgain": "Försök igen", + "loading": "Laddar", + "viewAll": "Visa alla", + "partyList": "Lista över parter", + "addCustomer": "Lägg till en kund", + "updateContact": "Uppdatera kontakt", + "dueList": "Skuldlista", + "collectDue": "Inkassera skuld", + "date": "Datum", + "dueAmount": "Skuldbelopp: ", + "customerName": "Kundnamn", + "totalAmount": "Totalt belopp", + "paidAmount": "Betalt belopp", + "paymentTypes": "Betalningstyp", + "cancel": "Avbryt", + "expenseReport": "Kostnadsrapport", + "fromDate": "Från datum", + "toDate": "Till datum", + "expenseFor": "Kostnad för", + "amount": "Belopp", + "noData": "Ingen data tillgänglig", + "totalExpense": "Total kostnad", + "addExpense": "Lägg till kostnad", + "expenseDate": "Kostnadsdatum", + "referenceNo": "Referensnummer", + "note": "Anteckning", + "expenseCat": "Kostnadskategorier", + "search": "Sök", + "select": "Välj", + "addExpenseCat": "Lägg till kostnadskategori", + "categoryName": "Kategorinamn", + "alreadyAdded": "Redan tillagt", + "whatNew": "Vad är nytt", + "lp": "Förlust/Vinst", + "profit": "Vinst", + "loss": "Förlust", + "lpDetails": "Förlust/Vinst Detaljer", + "invoice": "Faktura", + "dates": "Datum:", + "mobile": "Mobil:", + "product": "Produkt", + "quantity": "Antal", + "discount": "Rabatt", + "totalLoss": "Total förlust", + "totalProfit": "Total vinst", + "productList": "Produktlista", + "stock": "Lager", + "addNewProduct": "Lägg till ny produkt", + "productName": "Produktnamn", + "productCode": "Produktkod", + "purchasePrice": "Inköpspris", + "mrp": "MRP", + "wholeSalePrice": "Parti pris", + "dealerPrice": "Återförsäljarpris", + "manufacturer": "Tillverkare", + "saveNPublish": "Spara och publicera", + "brands": "Varumärken", + "addBrand": "Lägg till varumärke", + "brandName": "Varumärkesnamn", + "addUnit": "Lägg till enhet", + "unitName": "Enhetenhet", + "units": "Enheter", + "addProduct": "Lägg till en produkt", + "updateProduct": "Uppdatera produkt", + "salePrice": "Försäljningspris", + "profile": "Profil", + "edit": "Redigera", + "businessCat": "Verksamhetskategori", + "language": "Språk", + "changePassword": "Byt lösenord", + "updateProfile": "Uppdatera din profil", + "businessName": "Företagsnamn", + "addPurchase": "Lägg till inköp", + "inv": "Fakturanr.", + "supplierName": "Leverantörsnamn", + "itemAdded": "Produkt tillagd", + "addItems": "Lägg till produkter", + "subTotal": "Delsumma", + "returnAmount": "Returbelopp", + "chooseSupplier": "Välj en leverantör", + "noSupplier": "Ingen leverantör tillgänglig", + "salesDetails": "Försäljningsdetaljer", + "editPurchaseInvoice": "Redigera inköpsfaktura", + "purchaseList": "Inköpslista", + "addAPurchase": "Lägg till ett inköp", + "dueReport": "Rapport om förfallna betalningar", + "fullyPaid": "Helt betalt", + "stillUnpaid": "Ännu obetalt", + "purchaseReport": "Inköpsrapport", + "connectPrinter": "Anslut din skrivare", + "clickToConnect": "Klicka för att ansluta", + "collectDues": "Inkassera en förfallen betalning", + "addNewPurchase": "Lägg till ett nytt inköp", + "salesReport": "Försäljningsrapport", + "addSale": "Lägg till en försäljning", + "reports": "Rapporter", + "chooseCustomer": "Välj en kund", + "addSales": "Lägg till försäljning", + "saleList": "Försäljningslista", + "editSalesInvoice": "Redigera försäljningsfaktura", + "previousPayAmount": "Tidigare betalningsbelopp", + "printing": "Utskriftsalternativ", + "subscription": "Prenumeration", + "userRole": "Användarroll", + "currency": "Valuta", + "logOut": "Logga ut", + "stockList": "Lagerlista", + "purchase": "Inköp", + "sale": "Försäljning", + "yourPack": "Ditt paket", + "freePlan": "Gratis plan", + "youRUsing": "Du använder ", + "freePack": "Gratis paket", + "premiumPlan": "Premiumplan", + "packFeatures": "Paketfunktioner", + "unlimited": "Obegränsad", + "updateNow": "Uppdatera nu", + "purchasePremium": "Köp Premiumplan", + "buyPremium": "Köp premiumplan", + "paypalPay": "Betala med Paypal", + "gotEmail": "Du har fått ett e-postmeddelande", + "sendEmail": "Vi har skickat ett e-postmeddelande med instruktioner om hur du återställer lösenordet till:", + "checkEmail": "Kolla e-posten", + "close": "Stäng", + "forgotPassword": "Glömt lösenordet", + "enterEmail": "Ange din e-postadress nedan för att få en återställningslänk för lösenordet.", + "sendLink": "Skicka återställningslänk", + "emailText": "E-post", + "password": "Lösenord", + "logIn": "Logga in", + "noAcc": "Har du inget konto?", + "register": "Registrera", + "phoneVerification": "Telefonverifiering", + "registerTitle": "Vi behöver registrera ditt telefonnummer innan vi kan börja!", + "sendCode": "Skicka koden", + "staffLogin": "Inloggning för personal", + "logInWithMail": "Logga in med e-post", + "setUpProfile": "Ställ in din profil", + "setUpDesc": "Uppdatera din profil för att skapa ett bättre intryck hos din läkare", + "gallery": "Galleri", + "camera": "Kamera", + "companyAddress": "Företagsadress", + "openingBalance": "Ingående saldo", + "confirmPass": "Bekräfta lösenord", + "haveAcc": "Har du redan ett konto?", + "loginWithPhone": "Logga in med telefon", + "editPhone": "Redigera telefonnummer?", + "createAcc": "Skapa ett gratis konto", + "congratulation": "Grattis", + + "signIn" : "Logga in", + "welcomeBack" : "Välkommen tillbaka!", + "passwordCannotBeEmpty" : "Lösenord kan inte vara tomt", + "reset": "Återställ lösenord med din e-post eller telefonnummer", + "lableEmail": "E-post", + "hintEmail": "Ange e-postadress", + "emailCannotBeEmpty": "E-post kan inte vara tomt", + "pleaseEnterAValidEmail": "Ange en giltig e-postadress", + "continueE": "Fortsätt", + "pleaseEnterYourDetails": "Ange dina uppgifter.", + "lablePassword": "Lösenord", + "hintPassword": "Ange lösenord", + "pleaseEnterABiggerPassword": "Ange ett längre lösenord", + "rememberMe": "Kom ihåg mig", + "donNotHaveAnAccount": "Har du inget konto?", + "createAFreeAccount": "Skapa ett gratis konto", + "fullName": "Fullständigt namn", + "enterYourFullName": "Ange ditt fullständiga namn", + "nameCanNotBeEmpty": "Namnet kan inte vara tomt", + "alreadyHaveAnAccount": "Har du redan ett konto?", + "createNewPassword": "Skapa nytt lösenord", + "setUpNewPassword": "Ställ in nytt lösenord", + "resetPassword": "Återställ ditt lösenord för att återställa och logga in på ditt konto", + "newPassword": "Nytt lösenord", + "confirmPassword": "Bekräfta lösenord", + "passwordsDoNotMatch": "Lösenorden matchar inte", + "verityEmail": "Verifiera e-post", + "verification": "Verifiering", + "digits": "6-siffrig kod har skickats till din e-postadress: ", + "enterValidOTP": "Ange giltig OTP", + "resendOTP": "Skicka OTP igen", + "verifyYourEmail": "Verifiera din e-post", + "weHaveSentAConfirmationEmailTo": "Vi har skickat ett bekräftelsemail till", + "folder": "Det kan vara att mailet hamnade i din skräppost.", + "gotIt": "Förstått", + "enterOpeningBalance": "Ange ingående saldo", + "pleaseEnterAValidBusinessName": "Ange ett giltigt företagsnamn", + "enterBusiness": "Ange företags-/butiksnamn", + "selectBusinessCategory": "Välj företagskategori", + "todaySummary": "Dagens sammanfattning", + "sellAll": "Sälj allt >", + "income": "Inkomst", + "purchased": "Köpt", + "endYourFreePlan": "Avsluta din gratisplan", + "yourFree": "Ditt gratispaket är nästan slut, köp din nästa plan. Tack.", + "upgradeNow": "Uppgradera nu", + "notFound": "Inte hittad", + "updateYourSubscription": "Uppdatera ditt abonnemang", + "noDataFound": "Inga data hittades", + "areYouSure": "Är du säker?", + "doYouWantToExitTheApp": "Vill du avsluta appen?", + "no": "Nej", + "yes": "Ja", + "dashboard": "Instrumentpanel", + "salesPurchaseOverview": "Försäljnings- och inköpsöversikt", + "totalItems": "Totalt antal artiklar", + "totalCategories": "Totalt antal kategorier", + "quickOverview": "Snabb översikt", + "totalIncome": "Total inkomst", + "customerDue": "Kundens skuld", + "stockValue": "Lager värde", + "lossProfit": "Förlust/vinst", + "cost": "Kostnad", + "qty": "Antal", + "noProductFound": "Ingen produkt hittades", + "phoneNumber": "Telefonnummer", + "pleaseEnterAValidName": "Ange ett giltigt namn", + "pleaseEnterValidPhoneAndNameFirst": "Ange giltigt telefonnummer och namn först", + "confirmDelete": "Bekräfta borttagning", + "areYouSureYouWant": "Är du säker på att du vill ta bort den här parten?", + "pleaseEnterAValidPhoneNumber": "Ange ett giltigt telefonnummer", + "sendSMS": "Skicka SMS", + "searchH": "Sök här....", + "transactions": "Transaktioner", + "selectAInvoice": "Välj en faktura", + "totalDueAmount": "Totalt förfallet belopp", + "youCanNotPayMoreThenDue": "Du kan inte betala mer än förfallet belopp", + "noDueSelected": "Ingen skuld vald", + "pleaseEnterName": "Ange namn", + "pleaseEnterAmount": "Ange belopp", + "enterNote": "Ange anteckning", + "pleaseSelectAExpenseCategory": "Välj en utgiftskategori", + "enterExpanseCategoryName": "Ange utgiftskategori namn", + "comingSoon": "Kommer snart", + "pleaseMakeASaleFirst": "Gör en försäljning först", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Länk", + "lorem": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Betalningsportal", + "paymentSuccess": "Betalning lyckades", + "paymentWasSuccessful": "Betalningen lyckades!", + "paymentFailed": "Betalning misslyckades", + "paymentFailedPleaseTryAgain": "Betalning misslyckades. Försök igen.", + "pleaseEnterAValidBrandName": "Ange ett giltigt varumärkesnamn", + "enterABrandName": "Ange varumärkesnamn", + "addCategory": "Lägg till kategori", + "enterCategoryName": "Ange kategorinamn", + "selectVariations": "Välj variationer : ", + "dataSavedSuccessfully": "Data sparades framgångsrikt.", + "somethingIs": "Något är", + "updateYourProfile": "Uppdatera din profil för att skapa ett bättre intryck hos dina kunder", + "shopOpeningBalance": "Butikens ingående saldo", + "shopRemainingBalance": "Butikens återstående saldo", + "enterAValidDiscount": "Ange en giltig rabatt", + "addProductFirst": "Lägg till produkt först", + "subtotal": "Delsumma", + "purchaseDetails": "Inköpsdetaljer", + "riead": "Läst", + "totall": "Totalt:", + "startDate": "Startdatum", + "pickStartDate": "Välj startdatum", + "endDate": "Slutdatum", + "pickEndDate": "Välj slutdatum", + "failedToGetPlatformVersion": "Misslyckades med att hämta plattformsversion.", + "enterQuantity": "Ange kvantitet", + "pleaseAddQuantity": "Lägg till kvantitet", + "willBeAddedSoon": "Kommer snart att läggas till", + "addedToCart": "Lagd till i kundvagnen", + "connectYourPrinter": "Anslut din skrivare", + "customerPay": "Kundens betalning", + "supplerPay": "Leverantörens betalning", + "incomeReport": "Inkomstrapport", + "category": "Kategori", + "balance": "Balans", + "itemsSales": "Artikelförsäljning", + "totalPurchase": "Totalt inköp", + "totalSales": "Total försäljning", + "stockReport": "Lagerrapport", + "lossProfitReport": "Förlust/vinst rapport", + "outOfStock": "Slut i lager", + "vat": "Moms", + "customerPhoneNumber": "Kundens telefonnummer", + "enterCustomerPhoneNumber": "Ange kundens telefonnummer", + "walkInCustomer": "Ingångskund", + "guest": "Gäst", + "stocks": "Lager: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Stör ej", + "on": "På", + "off": "Av", + "unlimitedUsagesOfOurPackage": "Obegränsad användning av vårt paket\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Betala för prenumeration", + "field": "Fält", + "successfullyPaid": "Framgångsrikt betald", + "profileEdit": "Profilredigering", + "products": "Produkter", + "salesList": "Försäljningslista", + "useTitleCanNotBeEmpty": "Användartitel kan inte vara tom", + "userTitle": "Användartitel", + "enterUserTitle": "Ange användartitel", + "create": "Skapa", + "youHaveToGivePermission": "Du måste ge tillstånd", + "all": "Alla", + "userRoleDetails": "Användarrolls detaljer", + "doYouWantToDeleteTheUser": "Vill du radera användaren?", + "thisProductAlreadyAdded": "Denna produkt är redan tillagd!", + "pleaseEnterAValidProductName": "Ange ett giltigt produktnamn", + "enterProductName": "Ange produktnamn", + "pleaseSelectACategory": "Välj en kategori", + "productCategory": "Produktkategori", + "selectProductCategory": "Välj produktkategori", + "enterSize": "Ange storlek", + "enterColor": "Ange färg", + "enterWeight": "Ange vikt", + "enterCapacity": "Ange kapacitet", + "enterType": "Ange typ", + "productBrand": "Produktmärke", + "selectABrand": "Välj ett märke", + "productCodeIsRequired": "Produktkod krävs", + "enterAValidStock": "Ange ett giltigt lager", + "enterStock": "Ange lager", + "productUnit": "Produkt enhet", + "selectProductUnit": "Välj produkt enhet", + "pleaseEnterAValidPurchasePrice": "Ange ett giltigt inköpspris", + "enterPurchasePrice": "Ange inköpspris", + "pleaseEnterAValidSalePrice": "Ange ett giltigt försäljningspris", + "enterSaltingPrice": "Ange saltpris", + "enterWholesalePrice": "Ange grossistpris", + "enterDealerPrice": "Ange återförsäljarpris", + "enterDiscount": "Ange rabatt", + "enterManufacturerName": "Ange tillverkarens namn", + "adding": "Lägger till..", + "pleaseEnterAValidUnitName": "Ange ett giltigt enhetsnamn", + "pleaseEnterUnitName": "Ange enhetsnamn", + "productDetails": "Produktdetaljer", + "smartWatch": "Smart klocka", + "appleWatch": "Apple Klocka", + "deleting": "Raderar....", + "brand": "Märke", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Accumsan vulputate tellus scelerisque odio consectetur tincidunt semper.", + + "details": "Detaily", + "weSentAnOTPInYourPhoneNumber": "Poslali sme OTP na vaše telefónne číslo", + "pleaseEnterTheOTP": "Prosím, zadajte OTP", + "enterAValidOTP": "Zadajte platné OTP", + "verify": "Overiť", + "resendIn": "Znova odoslať OTP za", + "dueCollection": "Inkassering av förfallobetalningar", + "noTransaction": "Ingen transaktion", + "updating": "Uppdaterar...", + "confirmSMSTo": "Bekräfta SMS till", + "anSMSWillBeSentToTheFollowingNumber": "Ett SMS kommer att skickas till följande nummer:", + "package": "Paket", + "permissionNotGranted": "Tillstånd inte beviljat!", + "collectedBy": "Insamlad av:", + "phonee": "Telefon:", + "purchaseBy": "Köpt av:", + "salesBy": "Såld av:", + "days": "dagar", + "freeLifetimeUpdate": "Gratis livstidsuppdatering", + "android": "Android & iOS appstöd", + "premiumCustomerSupport": "Android & iOS appstöd", + "customInvoiceBranding": "Anpassad fakturabrand", + "unlimitedUsage": "Obegränsad användning", + "freeDataBackup": "Gratis datorsäkerhetskopiering", + "addCustomers": "Lägg till kund", + "noDue": "Ingen skuld", + "customer": "Kund", + "billingAddress": "Fakturaadress", + "enterAddress": "Ange adress", + "city": "Stad", + "cityName": "Stadsnamn", + "state": "Delstat", + "stateName": "Delstatens namn", + "zip": "Postnummer", + "zipCode": "Ange postnummer", + "chooseCountry": "Välj land", + "shippingAddress": "Leveransadress", + "partyCreateWarn": "Du har inte behörighet att skapa part.", + "addParty": "Lägg till parter", + "creditLimit": "Partens kreditgräns", + "selectOne": "Välj en", + "roundings": "Avrundning (+/-)", + "roundingTotal": "Avrundat totalbelopp", + "opinion": "Ange din åsikt", + "dueSaleWarn": "Försäljning på kredit är inte tillåten för gå-in kunder.", + "paymentTypeHint": "Vänligen välj en betalningstyp", + "createSaleWarn": "Du har inte behörighet att skapa försäljning.", + "updateSaleWarn": "Du har inte behörighet att uppdatera försäljning.", + "uploadImage": "Ladda upp bild", + "useGallery": "Använd galleri", + "openCamera": "Öppna kamera", + "scanCode": "Skanna produktens QR-kod", + "posSale": "Kassa försäljning", + "selectCustomer": "Välj kund", + "searchWith": "Sök...", + "filter": "Filter", + "productNotFound": "Produkt hittades inte", + "noMatched": "Inga matchande produkter hittades.", + "inventoryPermission": "Du har inte lagerbehörighet", + "noParty": "Inga parter hittades", + "purchaseWarn": "Du har inte behörighet att skapa inköp.", + "purchaseUpdateWarn": "Du har inte behörighet att uppdatera inköp.", + "addVariantDetails": "Lägg till variantdetaljer", + "purchaseEx": "Inköpspris exkl.", + "purchaseIn": "Inköpspris inkl.", + "purchaseExReq": "Inköpspris exkl. krävs", + "purchaseInReq": "Inköpspris inkl. krävs", + "profitMargin": "Vinstmarginal (%)", + "saleReq": "Försäljningspris krävs", + "manufactureDate": "Tillverkningsdatum", + "selectDate": "Välj datum", + "expDate": "Utgångsdatum", + "saveVariant": "Spara variant", + "model": "Modell", + "selectModel": "Välj modell", + "bulk": "Massuppladdning", + "barcodeGen": "Streckkodsgenerator", + "upload": "Ladda upp", + "sku": "SKU / Kod", + "lowStock": "Låg lagernivå", + "enLowStock": "Ange låg lagernivå", + "manuDate": "Tillverkningsdatum", + "single": "Enkel", + "batch": "Parti", + "batchNo": "Partinummer", + "entBatchNo": "Ange partinummer", + "variantAdded": "Varianten lades till!", + "variantDelete": "Varianten raderades!", + "addVariant": "Lägg till variant", + "typeSelect": "Välj typ", + "taxType": "Skattetyp", + "selectTax": "Välj skatt", + "updateProductWarn": "Du har inte behörighet att uppdatera produkt.", + "addProductWarn": "Du har inte behörighet att skapa produkt.", + "updateProductSuccess": "Produkten uppdaterades!", + "addProductSuccess": "Produkten skapades!", + "choose": "Välj", + "view": "Visa detaljer", + "priceWarn": "Pris får inte vara tomt", + "productSetting": "Produktinställningar", + "saveSetting": "Spara inställningar", + "addStock": "Lägg till lager", + "stockWarn": "Lagret måste vara minst 1", + "updateSuccess": "Uppdaterad", + "updateFailed": "Kunde inte uppdatera lagret", + "deleteBatchWarn": "Är du säker på att du vill ta bort detta parti?", + "lowStockReport": "Rapport om låg lagerstatus", + "genPdfWarn": "Inga data tillgängliga för att skapa PDF", + "dateFilterWarn": "Till-datum kan inte vara före Från-datum.", + "createPdfWarn": "Du har inte behörighet att skapa PDF.", + "expirationStatus": "Utgångsstatus", + "selectFDate": "Välj från-datum", + "selectToDate": "Välj till-datum", + "clear": "Rensa", + "incomeReportPermission": "Du har inte behörighet att visa inkomstrapport.", + "deleteAcc": "Radera konto", + "deletePartyWarn": "Du har inte behörighet att radera part.", + "updatePartyWarn": "Du har inte behörighet att uppdatera part.", + "phoneNotAvail": "Telefonnummer är inte tillgängligt.", + "notLaunch": "Kunde inte starta telefonappen.", + "quickOver": "Snabb översikt", + "tranSacOver" : "Transaktionsöversikt", + "profitLoss" : "Vinst och förlust" +} \ No newline at end of file diff --git a/lib/l10n/intl_sw.arb b/lib/l10n/intl_sw.arb new file mode 100644 index 0000000..7b258a1 --- /dev/null +++ b/lib/l10n/intl_sw.arb @@ -0,0 +1,1260 @@ +{ + "orContinueWith": "Au endelea na", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Kuingia kumeshindikana. Tafadhali jaribu tena.", + "someThingWithWrongWithTheWebPage": "Kuna tatizo kwenye ukurasa huu wa wavuti.", + "loadingOtpSetting": "Inapakia mipangilio ya OTP...", + "youCanNowResendYourOtp": "Sasa unaweza kutuma tena OTP yako.", + "resendOtpSeconds": "Tuma tena OTP baada ya sekunde ${start}", + "oldPassword": "Nenosiri la Zamani", + "oldPasswordCanNotBeEmpty": "Nenosiri la zamani haliwezi kuwa tupu", + "seconds": "sekunde", + "downloading": "Inapakua...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Upakuaji umefanikiwa! Angalia folda yako ya Documents", + "printBarCode": "Chapa Barcode", + "youDoNotHavePermissionToGenerateBarcode": "Huna ruhusa ya kutengeneza barcode.", + "download": "Pakua", + "packingDate": "Tarehe ya kufunga", + "permissionDeniedToViewBank": "Huruhusiwi kuona benki.", + "permissionDeniedToUpdateBank": "Huruhusiwi kusasisha benki.", + "editWarehouse": "Hariri Ghala", + "addNewWarehouse": "Ongeza Ghala Mpya", + "warehouseName": "Jina la Ghala", + "enterWarehouseName": "Ingiza jina la ghala", + "amountMustBeGreaterThanZero": "Kiasi lazima kiwe zaidi ya 0", + "canNotRetrievePaymentDetails": "Haikuweza kupata maelezo ya malipo.", + "youDonNotHavePermissionToCreateExpense": "Huna ruhusa ya kuunda gharama.", + "youDoNotHavePermissionToCreateExpenseCategory": "Huna ruhusa ya kuunda aina ya gharama.", + "salesReturn": "Marejesho ya Mauzo", + "purchaseReturn": "Marejesho ya Mauzo", + "returnQuantity": "Idadi ya Marejesho", + "nonFoundableDiscount": "Hairejeshwi (VAT/Punguzo)", + "confirmReturn": "Thibitisha marejesho", + "pleaseSelectForProductReturn": "Tafadhali chagua bidhaa kwa marejesho", + "failedToProcessReturn": "Imeshindwa kushughulikia marejesho.", + "noValuesDenied": "Hakuna maadili yaliyotajwa", + "editCategory": "Hariri Jamii", + "editModel": "Hariri Modeli", + "addNewModel": "Ongeza Modeli Mpya", + "pleaseEnterValidName": "Tafadhali ingiza jina halali", + "modelName": "Jina la Modeli", + "enterModelName": "Ingiza jina la modeli", + "modelUpdateSuccessfully": "Modeli imesasishwa kikamilifu!", + "modelCreatedSuccessfully": "Modeli imeundwa kikamilifu!", + "models": "Modeli", + "enterLabelText": "Ingiza maandishi ya lebo", + "searchBatchNo": "Tafuta namba ya batch...", + "noActiveUser": "Mtumiaji si hai", + "notInternetConnection": "Hakuna muunganisho wa internet", + "pleaseCheckYourInternetConnection": "Tafadhali angalia muunganisho wako na ujaribu tena", + "ok": "Sawa", + "addCash": "Ongeza Pesa", + "reduceCash": "Punguza Pesa", + "transactionType": "Aina ya Muamala", + "user": "Mtumiaji", + "toAccount": "Kwenye Akaunti", + "fromAccount": "Kutoka Akaunti", + "years": "Miaka", + "comboProductReport": "Ripoti ya bidhaa mchanganyiko", + "deleteDialogDetails" : "Je, una uhakika unataka kufuta akaunti yako? Hatua hii itafuta data zako zote kabisa.", + "passwordMust6Character" : "Nenosiri lazima liwe na angalau herufi 6", + "passwordIsRequired" : "Nenosiri linahitajika (angalau herufi 6)", + "iAgreeDeleteMyAccountPermanent" : "Ninakubali kufuta akaunti yangu kabisa.", + "flat" : "Flat", + "percent" : "Asilimia", + "partialPaid" : "Imelipwa kiasi", + "selectStock" : "Chagua akiba (Stock)", + "stockOrVariant" : "Akiba / Mabadiliko (Variant)", + "noBatch" : "Hakuna bechi (No Batch)", + "purchaseQuantityRequired" : "Idadi ya ununuzi inahitajika", + "excelUploader" : "Kipakiaji cha Excel", + "remove" : "Ondoa", + "uploading" : "Inapakia...", + "pickAndUploadFile" : "Chagua na upakie faili", + "downloadExcelFormat" : "Pakua umbizo la Excel", + "excelFiles" : "Faili za Excel", + "noFileSelected" : "Hakuna faili iliyochaguliwa", + "grossProfit" : "Faida ghafi", + "netProfit" : "Faida halisi", + "incomeType" : "Aina ya mapato", + "expensesType" : "Aina za matumizi", + "resets" : "Rudisha (Reset)", + "packageName" : "Jina la kifurushi", + "start" : "Anza", + "paymentMethod" : "Njia ya malipo", + "addPayment" : "Ongeza malipo", + "advance" : "Mapema (Advance)", + "noteLevel" : "Kiwango cha dokezo", + "enterYourNoteLevel" : "Ingiza kiwango chako cha dokezo", + "postSaleMessage" : "Ujumbe baada ya mauzo", + "enterYourPostSaleMessage" : "Ingiza ujumbe wako wa baada ya mauzo", + "a4PageLogo" : "Nembo ya ankara ya ukurasa wa A4", + "thermalInvoicePageLogo" : "Nembo ya ankara ya joto (Thermal)", + "thermalPrinterLanguage" : "Lugha ya printa ya joto", + "thermalPrinterPageSize" : "Ukubwa wa ukurasa wa printa ya joto", + "openSetting": "Fungua mipangilio", + "selectRack" : "Chagua kitalu (Rack)", + "rack" : "Kitalu (Rack)", + "selectShelf" : "Chagua rafu", + "shelf" : "Rafu (Shelf)", + "variations" : "Mabadiliko (Variations)", + "combo" : "Combo", + "enterBatchNo" : "Ingiza namba ya bechi (Batch No.)", + "selectWarehouse" : "Chagua ghala", + "warehouse" : "Ghala", + "netTotalAmount" : "Jumla ya kiasi halisi", + "defaultSellingPrice" : "Bei ya kawaida ya kuuza", + "selectItems" : "Chagua bidhaa", + "variantList" : "Orodha ya mabadiliko", + "addSubVariation" : "Ongeza mabadiliko madogo", + "editProduct" : "Hariri bidhaa", + "noItemFound" : "Bidhaa haijapatikana", + "youDoNotHavePermissionDeleteTheShelf" : "Hauna ruhusa ya kufuta rafu", + "notMatchingResultFound" : "Hakuna matokeo yanayolingana yaliyopatikana", + "editShelf" : "Hariri rafu", + "addShelf" : "Ongeza rafu mpya", + "shelfName" : "Jina la rafu", + "enterShelfName" : "Ingiza jina la rafu", + "pleaseEnterShelfName" : "Tafadhali ingiza jina la rafu", + "productRacks" : "Vitalu vya bidhaa", + "racks" : "Vitalu (Racks)", + "youDoNtHavePermissionToCreateRacks" : "Hauna ruhusa ya kuunda vitalu.", + "youDoNtHavePermissionToDeleteRacks" : "Hauna ruhusa ya kufuta vitalu.", + "youDoNtHavePermissionToUpdateRacks" : "Hauna ruhusa ya kusasisha vitalu.", + "addNewRack" : "Ongeza kitalu kipya", + "editRack" : "Hariri kitalu", + "rackName" : "Jina la kitalu", + "pleaseEnterRackName" : "Tafadhali ingiza jina la kitalu", + "shelves" : "Rafu", + "pressToSelect" : "Bonyeza ili kuchagua", + "selectAtLeastOneRack" : "Chagua angalau rafu moja", + "inActive" : "Isiyotumika (InActive)", + "addNewVariation" : "Ongeza mabadiliko mapya", + "editVariations" : "Hariri mabadiliko", + "values" : "Thamani", + "enterValues" : "Ingiza thamani", + "pleaseEnterAtLeastOneValues" : "Tafadhali ingiza angalau thamani moja.", + "productVariations" : "Mabadiliko ya bidhaa", + "permissionDenied" : "Ruhusa imekataliwa", + "noVariationFound" : "Hakuna mabadiliko yaliyopatikana.", + "addNewVariations" : "Ongeza mabadiliko mapya", + "variationId" : "ID ya mabadiliko", + "updateRole" : "Sasisha jukumu", + "addRole" : "Ongeza jukumu", + "enterUserName" : "Ingiza jina la mtumiaji", + "enterYourPassword" : "Ingiza nenosiri lako", + "selectAll" : "Chagua zote", + "sNo" : "Na.", + "feature" : "Kipengele", + "read" : "Soma", + "viewPrice" :"Angalia bei", + "purchaseReturns" : "Marejesho ya ununuzi", + "expiredProduct" : "Bidhaa zilizoisha muda", + "barcodes" : "Barcode", + "bulkUploads" : "Upakiaji wa wingi", + "productModels" : "Mifano ya bidhaa", + "incomes" : "Mapato", + "dues" : "Deni", + "subscriptions" : "Usajili", + "paymentsTypes" : "Aina za malipo", + "roles" : "Majukumu (Roles)", + "manageSetting" : "Dhibiti mipangilio", + "downloadApk" : "Pakua APK", + "vatReports" : "Ripoti za VAT", + "profitAndLossDetailsReport" : "Ripoti ya kina ya faida na hasara", + "transactionsHistoryReport" : "Ripoti za historia ya miamala", + "expireProductReports" : "Ripoti za bidhaa zilizoisha muda", + "productPurchaseReport" : "Ripoti ya ununuzi wa bidhaa", + "productSalesReport" : "Ripoti ya mauzo ya bidhaa", + "role" : "Jukumu", + "areYouSureWantToDeleteThisRole" : "Je, una uhakika unataka kufuta jukumu hili?", + "inStock" : "Ipo ghalani", + "informationShowInLabels" : "Taarifa za kuonyesha kwenye lebo", + "packageDate" : "Tarehe ya kufunga", + "barCodePrintLabelSetting" : "Mipangilio ya lebo ya kuchapa barcode", + "labelRoleLabelSize2Inch" : "Ukubwa wa lebo ya kukunja 2\"*1, 50mm*25mm, Nafasi 3.1mm", + "labelRoleLabelSize1_5Inch" : "Ukubwa wa lebo ya kukunja 1.5\"*1, 38mm*25mm, Nafasi 3.1mm", + "thirtyTwoLabelPerSheet" : "Lebo 32 kwa kila karatasi, inchi 8.27 kwa 11.69", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "Hauna ruhusa ya kutengeneza barcode.", + "pleaseSelectAProductFirst" : "Tafadhali chagua bidhaa kwanza", + "pleaseEnterAValidQuantity" : "Tafadhali ingiza idadi sahihi (angalau 1) kwa bidhaa zote", + "pleaseSelectProductFirst" : "Tafadhali chagua bidhaa kwanza", + "bluetoothIsTurnedOff" : "Bluetooth imezimwa. Tafadhali iwashe.", + "noBluetoothDeviceSelected" : "Hakuna kifaa cha Bluetooth kilichochaguliwa.", + "printLabel" :"Chapa Lebo", + "caningForDevices" : "Inatafuta vifaa...", + "noDeviceFound" : "Hakuna vifaa vilivyopatikana", + "retryScan" : "Jaribu tena kutafuta", + "connectedTo" : "Imeunganishwa na", + "pleaseEnableBluetooth" : "Tafadhali washa Bluetooth", + "skuOrCode" : "SKU / Kanuni", + "lowStockAlert" : "Tahadhari ya akiba ya chini", + "tax" : "Kodi", + "costExclusionTax" : "Gharama bila kodi", + "costInclusionTax" : "Gharama pamoja na kodi", + "mrpOrSalePrice" : "MRP/Bei ya mauzo", + "expiredDate" : "Tarehe ya kuisha muda", + "sellingPrice" : "Bei ya kuuza", + "variationsProduct" : "Mabadiliko ya bidhaa", + "comboProducts" : "Bidhaa mchanganyiko (Combo)", + "noStockAvailable" : "Hakuna data ya akiba inayopatikana.", + "highToLowPrice": "Bei ya juu kwenda chini", + "lowToHighPrice" : "Bei ya chini kwenda juu", + "attachment" : "Kiambatisho", + "viewStock" : "Angalia akiba", + "expiry" : "Kukomesha", + "expire" : "Isha muda", + "sevenDays" : "Siku 7", + "fifteenthDays" : "Siku 15", + "thirtyDays" : "Siku 30", + "sixtyDays" : "Siku 60", + "outPremiumPlan" : "Mpango wetu wa premium", + "youDoNotHavePermissionToCreatePurchase" : "Hauna ruhusa ya kuunda ununuzi.", + "thisPlanIsNotAvailableToPurchase" : "Mpango huu haupatikani kwa ununuzi", + "thisPlanIsEligibleForUpgrade" : "Mpango huu haustahili kuboreshwa", + "extendPlan" : "Ongeza muda wa mpango", + "buyNow" : "Nunua sasa", + "none" : "Hakuna", + "roundToWholeNumber" : "Viringisha kwa namba kamili", + "roundToNearestWholeNumber" : "Viringisha kwa namba kamili ya karibu", + "roundToNearnessDecimalNumber005" : "Viringisha kwa desimali ya karibu (0.05)", + "roundToNearnessDecimalNumber01" : "Viringisha kwa desimali ya karibu (0.1)", + "roundToNearnessDecimalNumber05" : "Viringisha kwa desimali ya karibu (0.5)", + "lastYear" : "Mwaka jana", + "productStock" : "Akiba ya bidhaa", + "unit" : "Unit", + "showExpireDate": "Onyesha tarehe ya kuisha muda", + "vatId" : "VAT Id", + "vatType" : "vatType", + "exclusivePrice" : "exclusivePrice", + "inclusivePrice" : "inclusivePrice", + "profitPercent": "Asilimia ya faida", + "showSingle" : "Onyesha moja", + "showCombo" : "Onyesha mchanganyiko", + "showVariant" : "Onyesha mabadiliko", + "showAction" : "Onyesha hatua", + "ledger": "Daftari Kuu (Ledger)", + "youDoNotHavePermissionToGenerateReport": "Huna ruhusa ya kutoa ripoti", + "noDataAvailable": "Hakuna data inayopatikana", + "youDoNotHavePermissionToExportExcel": "Huna ruhusa ya kuhamisha kwenda Excel", + "noDataAvailableForExport": "Hakuna data ya kuhamisha", + "supplierDue": "Deni la Muuzaji", + "partyType": "Aina ya Mshirika", + "allParty": "Washirika Wote", + "yesterday": "Jana", + "last7Days": "Siku 7 zilizopita", + "last30Days": "Siku 30 zilizopita", + "currentMonth": "Mwezi Huu", + "lastMonth": "Mwezi Uliopita", + "currentYear": "Mwaka Huu", + "customerDate": "Tarehe Maalum", + "noTransactionToGeneratePdf": "Hakuna muamala wa kutoa PDF", + "generatePdf": "Toa PDF", + "noTransactionFound": "Hakuna muamala uliopatikana", + "reference": "Rejea", + "creditIn": "Mkopo (Ingizo)", + "debitOut": "Deni (Toleo)", + "subscribeNow": "Jiunge Sasa", + "expired": "Imeisha Muda", + "totalBalance": "Salio la Jumla", + "hoursLeft": "Saa zilizobaki", + "daysLeft": "Siku zilizobaki", + "pos": "Mauzo (POS)", + "profitAndLoss": "Faida na Hasara", + "branch": "Tawi", + "hrm": "Usimamizi wa Wafanyakazi (HRM)", + "inventory": "Stoo / Hesabu", + "editAttendance": "Hariri Mahudhurio", + "addNewAttendance": "Ongeza Mahudhurio Mapya", + "employee": "Mfanyakazi", + "pleaseSelectAnEmployee": "Tafadhali chagua mfanyakazi", + "shift": "Zamu (Shift)", + "selectEmployeeFirst": "Mchague mfanyakazi kwanza", + "selectDateFirst": "Chagua tarehe kwanza", + "month": "Mwezi", + "autoSelected": "Imechaguliwa Moja kwa Moja", + "pleaseSelectDate": "Tafadhali chagua tarehe", + "timeIn": "Muda wa Kuingia", + "timeOut": "Muda wa Kutoka", + "attendance": "Mahudhurio", + "allEmployee": "Wafanyakazi Wote", + "noAvailableRecordFound": "Hakuna rekodi zilizopatikana.", + "addAttendance": "Ongeza Mahudhurio", + "noNoteProvided": "Hakuna maelezo yaliyotolewa.", + "duration": "Muda", + "youDoNotHavePermissionToViewAttendance": "Huna ruhusa ya kuona mahudhurio", + "department": "Idara", + "noDepartmentFound": "Hakuna idara iliyopatikana.", + "inactive": "Haitumiki", + "noDescriptionAvailableForThisDepartment": "Hakuna maelezo ya idara hii.", + "youDoNotHavePermissionToUpdateDepartment": "Huna ruhusa ya kuhuisha idara.", + "youDoNotHavePermissionToDeleteDepartment": "Huna ruhusa ya kufuta idara.", + "failedToDeleteTheDeterment": "Imeshindikana kufuta idara", + "failedToLoadDepartment": "Imeshindikana kupakia idara", + "addDepartment": "Ongeza Idara", + "saving": "Inahifadhi...", + "editDesignation": "Hariri Cheo", + "addDesignation": "Ongeza Cheo Kipya", + "designationName": "Jina la Cheo", + "enterDesignationName": "Ingiza jina la cheo", + "pleaseEnterDesignationName": "Tafadhali ingiza jina la cheo", + "pleaseSelectAStatus": "Tafadhali chagua hali (status)", + "enterDescription": "Ingiza maelezo", + "designation": "Cheo", + "noDesignationFound": "Hakuna cheo kilichopatikana.", + "noDescriptionAvailableForThisDesignation": "Hakuna maelezo ya cheo hiki.", + "youDoNotPermissionToUpdateDesignation": "Huna ruhusa ya kuhuisha cheo.", + "youDoNotHavePermissionToDeleteDesignation": "Huna ruhusa ya kufuta cheo.", + "updatePurchase": "Huisha Ununuzi", + "editEmployee": "Hariri Mfanyakazi", + "addNewEmployee": "Ongeza Mfanyakazi Mpya", + "enterFullName": "Ingiza jina kamili", + "pleaseSelectDesignation": "Tafadhali chagua cheo", + "pleaseSelectDepartment": "Tafadhali chagua idara", + "pleaseSelectStatus": "Tafadhali chagua hali", + "pleaseEnterYourPhoneNumber": "Tafadhali ingiza namba yako ya simu", + "countryName": "Jina la Nchi", + "enterYourCountry": "Ingiza nchi yako", + "salary": "Mshahara", + "pleaseEnterYourSalary": "Tafadhali ingiza mshahara", + "gender": "Jinsia", + "pleaseSelectYourGender": "Tafadhali chagua jinsia", + "pleaseSelectYourShift": "Tafadhali chagua zamu yako", + "birthDate": "Tarehe ya Kuzaliwa", + "joinDate": "Tarehe ya Kuanza Kazi", + "staus": "Hali", + "pleaseSelectValidStartAndEndDates": "Tafadhali chagua tarehe sahihi za kuanza na kuisha.", + "endDateCannotBeBeforeStartDate": "Tarehe ya mwisho haiwezi kuwa kabla ya tarehe ya kuanza.", + "editHoliday": "Hariri Likizo", + "addNewHoliday": "Ongeza Likizo Mpya", + "enterHolidayName": "Ingiza jina la likizo", + "pleaseEnterHolidayName": "Tafadhali ingiza jina la likizo", + "pleaseEnterDate": "Tafadhali ingiza tarehe", + "pleaseSelectStartDate": "Tafadhali chagua tarehe ya kuanza", + "pleaseEnterEndDate": "Tafadhali ingiza tarehe ya mwisho", + "endDateBeforeStartDate": "Tarehe ya mwisho ni kabla ya tarehe ya kuanza", + "holidayList": "Orodha ya Likizo", + "noHolidayFound": "Hakuna likizo iliyopatikana.", + "noHolidayFundMatching": "Hakuna likizo inayofanana iliyopatikana", + "addHoliday": "Ongeza Likizo", + "youDoNotHavePermissionToUpgradeHoliday": "Huna ruhusa ya kuhuisha likizo.", + "holiday": "Likizo", + "editLeave": "Hariri Ruhusa (Leave)", + "addNewLeave": "Ongeza Ombi la Ruhusa", + "leaveType": "Aina ya Ruhusa", + "pleaseSelectALeaveType": "Tafadhali chagua aina ya ruhusa", + "pleaseSelectAStartDate": "Tafadhali chagua tarehe ya kuanza", + "leaveDuration": "Muda wa Ruhusa", + "autoCalculatedDays": "Siku zilizohesabiwa moja kwa moja", + "leaveList": "Orodha ya Ruhusa", + "noLeaveRequestFound": "Hakuna ombi la ruhusa lililopatikana.", + "addLeave": "Ongeza Ruhusa", + "noDescriptionProvided": "Hakuna maelezo yaliyotolewa.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Huna ruhusa ya kuhuisha ombi la ruhusa.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Huna ruhusa ya kufuta ombi la ruhusa.", + "leaveRequest": "Ombi la Ruhusa", + "editPayroll": "Hariri Malipo ya Mshahara (Payroll)", + "addNewPayroll": "Ongeza Payroll Mpya", + "paymentYear": "Mwaka wa Malipo", + "pleaseSelectPaymentYear": "Tafadhali chagua mwaka wa malipo", + "pleaseSelectAnMonth": "Tafadhali chagua mwezi", + "pleaseEnterADate": "Tafadhali ingiza tarehe", + "totalSalaryAmount": "Jumla ya Kiasi cha Mshahara", + "payrollList": "Orodha ya Payroll", + "noPayrollFound": "Hakuna rekodi za mshahara zilizopatikana.", + "paymentDetails": "Maelezo ya Malipo", + "youDoNotHaveUpdatePayroll": "Huna ruhusa ya kuhuisha payroll.", + "youDoNotHavePermissionToDeletePayroll": "Huna ruhusa ya kufuta payroll.", + "payrollRecord": "Rekodi ya Mshahara", + "searchAttendance": "Tafuta Mahudhurio", + "attendanceReport": "Ripoti ya Mahudhurio", + "noAttendanceRecordFound": "Hakuna rekodi za mahudhurio zilizopatikana kwa vichujio vilivyochaguliwa.", + "searchLeave": "Tafuta Ruhusa", + "leaveReports": "Ripoti za Ruhusa", + "noLeaveRecordFound": "Hakuna rekodi za ruhusa zilizopatikana kwa vichujio vilivyochaguliwa.", + "durationDays": "Muda (Siku)", + "payrollReports": "Ripoti za Mshahara", + "noMatchingPayrollFound": "Hakuna rekodi zinazofanana za mshahara zilizopatikana.", + "editShift": "Hariri Zamu", + "addNewShift": "Ongeza Zamu Mpya", + "shiftName": "Jina la Zamu", + "pleaseSelectAShift": "Tafadhali chagua zamu", + "breakStatus": "Hali ya Mapumziko", + "pleaseSelectBreakStatus": "Tafadhali chagua hali ya mapumziko", + "startTimeIsRequired": "Muda wa kuanza unahitajika", + "startTime": "Muda wa Kuanza", + "enterStartTime": "Ingiza muda wa kuanza", + "endTimeIsRequired": "Muda wa kuisha unahitajika", + "endTime": "Muda wa Kuisha", + "enterEndTime": "Ingiza muda wa kuisha", + "startBreakTime": "Mwanzo wa Mapumziko", + "enterBreakTime": "Ingiza muda wa mapumziko", + "endBreakTime": "Mwisho wa Mapumziko", + "noShiftFound": "Hakuna zamu iliyopatikana.", + "addShift": "Ongeza Zamu", + "breakTime": "Muda wa Mapumziko", + "breakDuration": "Muda wa Mapumziko (Duration)", + "youDoNotToHavePermissionToUpdateShift": "Huna ruhusa ya kuhuisha zamu.", + "youDoNotToHavePermissionToDeleteShift": "Huna ruhusa ya kufuta zamu.", + "doYouReallyWantToDeleteThis": "Je, una uhakika unataka kufuta hii?", + "viewDetails": "Angalia Maelezo", + "leave": "Ruhusa", + "payroll": "Mshahara (Payroll)", + "editBankAdjustment": "Hariri Marekebisho ya Benki", + "adjustBankBalance": "Rekebisha Salio la Benki", + "pleaseAddAtLeastOneBank": "Tafadhali ongeza angalau benki moja ili kurekebisha salio.", + "accountNumber": "Jina la Akaunti", + "selectAccount": "Chagua Akaunti", + "selectType": "Chagua Aina", + "amountsIsRequired": "Kiasi kinahitajika", + "invalidAmount": "Kiasi si sahihi", + "adjustmentDate": "Tarehe ya Marekebisho", + "dateIsRequired": "Tarehe inahitajika", + "editBankAccounts": "Hariri Akaunti za Benki", + "addNewBankAccounts": "Ongeza Akaunti Mpya za Benki", + "accountDisplayName": "Jina la Kuonyeshwa la Akaunti", + "enterAccountDisplayName": "Ingiza jina la kuonyeshwa la akaunti", + "displayNameIsRequired": "Jina la kuonyeshwa linahitajika", + "openingBalanceIsRequired": "Salio la ufunguzi linahitajika", + "asOfDate": "Kufikia Tarehe", + "hideFiled": "Ficha Sehemu", + "addMoreFiled": "Ongeza Sehemu Zaidi", + "enterAccountName": "Ingiza namba ya akaunti", + "ifscCode": "Namba ya IFSC", + "upiIdForQrCode": "ID ya UPI kwa QR Code", + "bankName": "Jina la Benki", + "enterBankName": "Ingiza jina la benki", + "accountHolderName": "Jina la Mmiliki wa Akaunti", + "enterAccountHolderName": "Ingiza jina la mmiliki", + "printBankDetailsAndInvoice": "Chapa maelezo ya benki kwenye ankara", + "viewingTransactionFor": "Kuangalia miamala kwa ajili ya", + "bankAccounts": "Akaunti za Benki", + "noBankAccountFound": "Hakuna akaunti ya benki iliyopatikana.", + "noAccountsFoundMissing": "Hakuna akaunti zinazofanana zilizopatikana", + "deposit": "Amana", + "addBank": "Ongeza Benki", + "bankToBankTransfer": "Uhamisho kutoka Benki kwenda Benki", + "bankToCashTransfer": "Uhamisho kutoka Benki kwenda Taslimu", + "accountName": "Jina la Akaunti", + "holderName": "Jina la Mmiliki", + "openingDate": "Tarehe ya Kufungua", + "currentBalance": "Salio la Sasa", + "permissionDeniedToDeleteBank": "Ruhusa imekataliwa kufuta benki.", + "canNotEditThisTransactionType": "Haiwezekani kuhariri aina hii ya muamala.", + "bank": "Benki", + "noTransactionFoundForThisFilter": "Hakuna miamala iliyopatikana kwa kichujio hiki.", + "pleaseSelectBothAccounts": "Tafadhali chagua akaunti zote mbili.", + "cannotTransferToSameAccounts": "Haiwezekani kuhamisha kwenda akaunti ile ile.", + "editBankTransfer": "Hariri Uhamisho wa Benki", + "needAtLeastTwoBankAccount": "Unahitaji angalau akaunti mbili za benki ili kuhamisha.", + "from": "Kutoka", + "to": "Kwenda", + "editBankToCash": "Hariri Benki kwenda Taslimu", + "noBankAccountsFoundToTransferFrom": "Hakuna akaunti za benki zilizopatikana za kuhamisha.", + "selectOneAccount": "Chagua akaunti moja", + "editCashAdjustment": "Hariri Marekebisho ya Taslimu", + "adjustCashBalance": "Rekebisha Salio la Taslimu", + "customDate": "Tarehe Maalum", + "cashInHand": "Taslimu Mkononi", + "currentCashBalance": "Salio la Sasa la Taslimu", + "transfer": "Uhamisho", + "adjustCash": "Rekebisha Taslimu", + "pleaseSelectADestinationBankAccounts": "Tafadhali chagua akaunti ya benki ya kuelekea.", + "editCashToBank": "Hariri Taslimu kwenda Benki", + "cashToBankTransfer": "Uhamisho kutoka Taslimu kwenda Benki", + "noDestinationBankAccountFond": "Hakuna akaunti ya benki ya kuelekea iliyopatikana.", + "transferCheque": "Hamisha Cheki", + "receivedFrom": "Imepokelewa Kutoka", + "chequeAmount": "Kiasi cha Cheki", + "chequeNumber": "Namba ya Cheki", + "chequeDate": "Tarehe ya Cheki", + "referenceNumber": "Namba ya Rejea", + "selectBankToCash": "Chagua Benki au Taslimu", + "depositTo": "Weka Kwenye", + "selectDepositDestination": "Chagua mahali pa kuweka amana", + "transferDate": "Tarehe ya Uhamisho", + "doYouWantToRellyReOpenThisCheque": "Je, kweli unataka kufungua tena cheki hii?", + "okay": "Sawa", + "reOpen": "Fungua Tena", + "open": "Wazi", + "chequeList": "Orodha ya Cheki", + "closed": "Imefungwa", + "noChequeFound": "Hakuna cheki iliyopatikana", + "searchTransaction": "Tafuta muamala...", + "filterByDate": "Chuja kwa tarehe", + "addImage": "Ongeza Picha", + "cashAndBankManagement": "Usimamizi wa Taslimu na Benki", + "cheque": "Cheki", + "branchList": "Orodha ya Matawi", + "roleAndPermission": "Jukumu na Ruhusa", + "switchBank": "Badilisha Tawi?", + "exitBank": "Ondoka kwenye Tawi", + "areYouSureWantToSwitchToDifferentBranch": "Je, una uhakika unataka kubadilisha kwenda tawi lingine?", + "areYourSureYouWantToExitFromThisBranch": "Je, una uhakika unataka kuondoka kwenye tawi hili?", + "switchs": "Badilisha", + "exit": "Toka", + "createBranch": "Tengeneza Tawi", + "areYouSureWantToDeleteThisBranch": "Je, una uhakika unataka kufuta tawi hili?", + "currents": "Ya sasa", + "noBrunchFound": "Hakuna tawi lililopatikana", + "updateBranch": "Huisha Tawi", + "pleaseEnterBranchName": "Tafadhali ingiza jina la tawi", + "enterBalance": "Ingiza salio", + "youDoNotHavePermissionToUpdateBranch": "Huna ruhusa ya kuhuisha tawi.", + "allTransaction": "Miamala Yote", + "duePay": "Malipo Yanayodaiwa", + "allParties": "Washirika Wote", + "retry": "Jaribu Tena", + "incomeCategoriesReport": "Ripoti ya Makundi ya Mapato", + "dayBook": "Daftari la Kila Siku (Day Book)", + "billWiseProfit": "Faida kwa Ankara", + "cashFlow": "Mzunguko wa Pesa (Cash Flow)", + "balanceSheet": "Mizania (Balance Sheet)", + "taxReport": "Ripoti ya Kodi", + "productSaleHistory": "Historia ya Mauzo ya Bidhaa", + "productPurchaseHistory": "Historia ya Ununuzi wa Bidhaa", + "partyReports": "Ripoti za Washirika", + "customerLedger": "Daftari la Mteja", + "supplierLedger": "Daftari la Muuzaji", + "partyWiseProfit": "Faida kwa Mshirika", + "productWiseProfit": "Faida kwa Bidhaa", + "top5Customer": "Wateja 5 Bora", + "top5Supplier": "Wauzaji 5 Bora", + "productReports": "Ripoti za Bidhaa", + "comboReport": "Ripoti ya Combo", + "expiredItemReport": "Ripoti ya Bidhaa Zilizoisha Muda", + "top5Product": "Bidhaa 5 Bora", + "productWiseProfitAndLoss": "Faida na Hasara kwa Bidhaa", + "productWisePurchase": "Ununuzi kwa Bidhaa", + "productWiseSale": "Mauzo kwa Bidhaa", + "noProductMatchYourSearch": "Hakuna bidhaa inayolingana na utafutaji wako.", + "purchaseQty": "Idadi ya Ununuzi", + "saleQty": "Idadi ya Mauzo", + "youDoNotHavePermissionProfitAndLoss": "Huna ruhusa ya kuona Faida na Hasara.", + "sold": "Zimeuzwa", + "remaining": "Zilizobaki", + "totalAssets": "Jumla ya Mali", + "assets": "Mali", + "itemName": "Jina la Bidhaa", + "personalInfo": "Taarifa Binafsi:", + "dueBalance": "Salio la Deni", + "walletBalance": "Salio la Wallet", + "cashIn": "Pesa Inayoingia", + "cashOut": "Pesa Inayotoka", + "runningCash": "Taslimu Inayotumika", + "moneyIn": "Pesa ya Ndani", + "moneyOut": "Pesa ya Nje", + "noDataAvailableForGeneratePdf": "Hakuna data ya kutoa PDF", + "balanceDue": "Salio la Kulipa", + "returnedAmount": "Kiasi Kilichorudishwa", + "saleReturn": "Kurudisha Mauzo", + "saleEdit": "Hariri Mauzo", + "pleaseAddASalesReturn": "Tafadhali ongeza kurudisha mauzo", + "subscriptionReports": "Ripoti za Usajili", + "started": "Imeanza", + "end": "Mwisho", + "taxReportList": "Orodha ya Ripoti za Kodi", + "developedBy": "Imetengenezwa na", + "time": "Muda", + "receivedBy": "Imepokelewa na", + "wallet": "Wallet", + "warranty": "Warranty", + "guarantee": "Dhamana", + "remark": "Maoni", + "bankDetails": "Maelezo ya Benki", + "cashAndBank": "Taslimu na Benki", + "pdfGenerateSuccessfully": "PDF imetolewa kwa mafanikio", + "generatingPdf": "Genererar PDF", + "INVOICE": "FAKTURA", + "admin": "Admin", + "invoiceNumber": "Fakturanummer", + "vatNumber": "Momsregistreringsnummer", + "customerSignature": "Kundens underskrift", + "authorizedSignature": "Bemyndigad signatur", + "poweredBy": "Drivs av", + "shippingCharge": "Fraktkostnad", + "totalReturned": "Totalt returnerat", + "amountsInWord": "Belopp i ord", + "changeAmount": "Växel", + "sellsBy": "Säljs av", + "rounding": "Avrundning", + "paidBy": "Betalat av", + "vatGstTitle": "Moms/GST-titel", + "enterVatGstTitle": "Ange Moms/GST-titel", + "vatGstNumber": "Moms/GST-nummer", + "enterVatGstNumber": "Ange Moms/GST-nummer", + "vatAndTax": "Moms och skatt", + "customPrint": "Anpassad utskrift", + "taxRates": "Skatteprocent", + "taxRatesMangeYourTaxRates": "Skatteprocent - Hantera dina skatteprocent", + "add": "Lägg till", + "status": "Status", + "active": "Aktiv", + "disable": "Inaktivera", + "deletedSuccessFully": "Raderad!", + "failedToDeleteTheTax": "Kunde inte radera skatten", + "errorDeletingTax": "Fel vid radering av skatt", + "taxGroup": "Skattegrupp", + "combinationOfTheMultipleTaxes": "Kombination av flera skatter", + "subTaxes": "Underskatter", + "action": "Åtgärd", + "addTax": "Lägg till skatt", + "editTax": "Redigera skatt", + "addNewTax": "Lägg till ny skatt", + "enterTaxRates": "Ange skatteprocent", + "addTaxGroup": "Lägg till ny skattegrupp", + "editTaxGroup": "Redigera skattegrupp", + "taxWithSingleMultipleTaxType": "Skatt med enkel/flera skattetyper", + "noSubTaxSelected": "Ingen underskatt vald", + "subTaxList": "Lista över underskatter", + "taxPercent": "Skatteprocent", + "done": "Klar", + "writerTaxHere": "Skriv text här...", + "expiredList": "Utgången lista", + "listIsEmpty": "Listan är tom", + "printingInvoice": "Skriver ut faktura", + "salesSetting": "Försäljningsinställningar", + "invoiceLogo": "Fakturalogotyp", + "printingOption": "Utskriftsalternativ", + "amountRoundingMethod": "Avrundningsmetod för belopp", + "signUp": "Registrera dig", + "returnedItem": "Bidhaa Iliyorudishwa", + "returnedDate": "Tarehe ya Kurudishwa", + "unitPrice": "Bei ya Kitengo", + "saleBy": "Iliyouzwa Na", + "purchasedBy": "Iliyonunuliwa Na", + "collectedBys": "Iliyokusanywa Na", + "payableAmount": "Kiasi Kinachopaswa Kulipwa", + "receivedAmount": "Kiasi Kilichopokelewa", + "unitPrices": "Bei ya Kitengo", + "item": "Bidhaa", + "sl": "Na.", + "mobiles": "Simu ya Mkononi", + "paidVia": "Imelipwa kupitia", + "moneyReceipt": "Risiti ya Pesa", + "receipt": "Risiti", + "barcodeGenerator" : "Jenereta ya Kanuni Dau", + "searchProduct" : "Tafuta Bidhaa", + "code" : "Kanuni", + "price" : "Bei", + "showCode" : "Onyesha Kanuni", + "showPrice" : "Onyesha Bei", + "showName" : "Onyesha Jina", + "actions" : "Hatua", + "noItemSelected" : "Hakuna Kitu Kilichochaguliwa", + "noProductSelected" : "Hakuna Bidhaa Imechaguliwa", + "previewPdf" : "Angalia PDF", + "salesReturnReport" : "Ripoti ya Kurudisha Mauzo", + "purchaseReturnReport" : "Ripoti ya Kurudisha Ununuzi", + "incomeFor" : "Mapato Kwa", + "enterProductCode": "Ingiza Kanuni ya Bidhaa", + "addIncome" : "Ongeza Mapato", + "incomeDate" : "Tarehe ya Mapato", + "incomeCategories" : "Makundi ya Mapato", + "addIncomeCategory" : "Ongeza Kundi la Mapato", + "enterIncomeCategoryName" : "Ingiza Jina la Kundi la Mapato", + "totalReturnAmount" : "Jumla ya Kiasi Kilichorejeshwa", + "returned" : "Kurudishwa", + "supplierDetails" : "Maelezo ya Muuzaji", + "weekly": "Kila Wiki", + "monthly": "Kila Mwezi", + "yearly" : "Kila Mwaka", + "today" : "Leo", + "thisWeek" : "Wiki Hii", + "thisMonth" : "Mwezi Huu", + "thisYear": "Mwaka Huu", + "allTime" : "Wakati Wote", + "custom" : "Binafsi", + "addUserRole": "Ongeza Jukumu la Mtumiaji", + "noRoleFound": "Hakuna Jukumu la Mtumiaji Lililopatikana", + "yourPackageExpiredInDays": "Kifurushi chako kitaisha baada ya Siku 5", + "yourPackageExpiredToday": "Kifurushi chako kitaisha leo\n\nTafadhali Nunua tena", + "contactUs": "Wasiliana Nasi", + "writeYourMessageHere": "Andika ujumbe wako hapa", + "sendMessage": "Tuma Ujumbe", + "sendYourEmail": "Tuma Barua pepe yako", + "backToHome": "Rudi Nyumbani", + "promoCode": "Nambari ya Uendelezaji", + "submit": "Tuma", + "seeAllPromoCode": "Angalia nambari zote za uendelezaji", + "categories": "Jamii", + "enterYourPhoneNumber": "Ingiza namba yako ya simu", + "enterFullAddress": "Ingiza anwani kamili", + "enterYourEmailAddress": "Ingiza anwani yako ya barua pepe", + "pleaseEnterAPassword": "Tafadhali ingiza nenosiri", + "pleaseEnterAConfirmPassword": "Tafadhali ingiza tena nenosiri", + "enterYourName": "Ingiza jina lako", + "addNewAddress": "Ongeza Anwani Mpya", + "firstName": "Jina la Kwanza", + "lastName": "Jina la Mwisho", + "country": "Nchi", + "bangladesh": "Bangladesh", + "apply": "Tumia", + "deliveryAddress": "Anwani ya Kujifungulia", + "noDataAvailabe": "Hakuna data inapatikana", + "addDelivery": "Ongeza Uwasilishaji", + "description": "Maelezo", + "addNote": "Ongeza Taarifa", + "image": "Picha", + "pleaseConnectThePrinterFirst": "Tafadhali unganisha printer kwanza", + "selectCategory": "Chagua Jamii", + "enterExpenseDate": "Ingiza tarehe ya matumizi", + "enterName": "Ingiza Jina", + "enterAmount": "Ingiza Kiasi", + "enterRefNumber": "Ingiza namba ya kumbukumbu", + "fashions": "Mitindo", + "billTO": "Mlipaji", + "totalDue": "Jumla Inayotakiwa", + "paymentsAmount": "Kiasi cha Malipo", + "remainingDue": "Inayosalia Kwa Kulipwa", + "thankYouForYourDuePayment": "Asante kwa malipo yako yaliyosalia", + "print": "Chapisha", + "unitPirce": "Bei ya Kipande", + "totalPrice": "Jumla ya Bei", + "totalVat": "Jumla ya VAT", + "deliveryCharge": "Gharama ya Uwasilishaji", + "totalPayable": "Jumla Inayopaswa Kulipwa", + "thakYouForYourPurchase": "Asante kwa ununuzi wako", + "pleaseConnectYourBlutohPrinter": "Tafadhali unganisha printer ya bluetooth", + "editSocailMedia": "Hariri Mitandao ya Kijamii", + "socialMarketing": "Masoko ya Kijamii", + "share": "Shiriki", + "notification": "Arifa", + "purchaseAlarm": "Kengele ya Ununuzi", + "purchaseConfirmed": "Ununuzi Umethibitishwa", + "paymentComplete": "Malipo Yamekamilika", + "retur": "Rudi", + "sendSms": "Tuma Ujumbe wa SMS", + "recivethePin": "Pokea PIN", + "startNewSale": "Anza Uuzaji Mpya", + "payment": "Malipo", + "masterCard": "Kadi ya MasterCard", + "instrucation": "Maelekezo", + "cash": "Fedha", + "invoiceViewr": "Mwonekano wa Bili", + "size": "Ukubwa", + "color": " rangi", + "weight": "Uzito", + "capacity": "Uwezo", + "type": "Aina", + "youWantTodeletetheProduct": "Unataka kufuta bidhaa hii?", + "delete": "Futa", + "contactDetials": "Taarifa za Mawasiliano", + "clarence": "Clarence", + "call": "Piga Simu", + "messege": "Ujumbe", + "dailyTransaction": "Miamala ya Kila Siku", + "promo": "Promo", + "send": "Tuma", + "easyToUseThePos": "Rahisi kutumia POS ya simu", + "easytheusedesciption": "Programu ya PosPro ni bure, rahisi kutumia. Kwa kweli, ni moja ya mfumo bora wa POS duniani.", + "choseYourFeature": "Chagua Huduma Zako", + "choseyourfeatureDesciption": "Huduma ni sehemu muhimu inayofanya PosPro kuwa tofauti na suluhisho za jadi.", + "allBusinessSolutions": "Suluhisho Zote za Biashara", + "allBusinessolutionDescrip": "PosPro ni suluhisho kamili la biashara lenye hisa, akaunti, mauzo, matumizi na hasara/faida.", + "skip": "Ruka", + "next": "Ifuatayo", + "anewUpdateAvailable": "Sasisho jipya linapatikana\nTafadhali sasisha programu yako", + "skipTheUpdate": "Ruka sasisho", + "rememberMeLater": "Nikumbushe Baadaye", + "powerdedByAcnoo": "Imewezeshwa na Acnoo", + "lossOrProfit": "Hasara/Faida", + "expense": "Matumizi", + "parties": "Vipande", + "home": "Nyumbani", + "sales": "Mauzo", + "setting": "Mazingira", + "purchaseNow": "Nunua Sasa", + "paymentMethods": "Mbinu za Malipo", + "save": "Hifadhi", + "update": "Sasisha", + "continueButton": "Endelea", + "name": "Jina", + "phone": "Namba ya Simu", + "email": "Anwani ya Barua pepe", + "address": "Anwani", + "previousDue": "Deni la Awali", + "selectLang": "Chagua Lugha Yako", + "addContact": "Ongeza Mawasiliano", + "moreInfo": "Maelezo Zaidi", + "retailer": "Muuzaji Reja Reja", + "dealer": "Muuzaji", + "wholesaler": "Muuza Jumla", + "supplier": "Muuzaji", + "CustomerDetails": "Maelezo ya Mteja", + "recentTransaction": "Miamala ya Hivi Karibuni", + "totalProduct": "Jumla ya Bidhaa", + "total": "Jumla", + "paid": "Imelipwa", + "unPaid": "Haijalipwa", + "due": "Deni", + "connect": "Bonyeza ili kuunganisha", + "tryAgain": "Jaribu Tena", + "loading": "Inapakia", + "viewAll": "Angalia Yote", + "partyList": "Orodha ya Vyama", + "addCustomer": "Tafadhali Ongeza Mteja", + "updateContact": "Sasisha Mawasiliano", + "dueList": "Orodha ya Deni", + "collectDue": "Kusanya Deni", + "date": "Tarehe", + "dueAmount": "Kiasi cha Deni: ", + "customerName": "Jina la Mteja", + "totalAmount": "Jumla ya Kiasi", + "paidAmount": "Kiasi kilicholipwa", + "paymentTypes": "Aina za Malipo", + "cancel": "Ghairi", + "expenseReport": "Ripoti ya Matumizi", + "fromDate": "Tarehe ya Kuanzia", + "toDate": "Tarehe ya Mwisho", + "expenseFor": "Matumizi Kwa", + "amount": "Kiasi", + "noData": "Hakuna Data Inapatikana", + "totalExpense": "Jumla ya Matumizi", + "addExpense": "Ongeza Matumizi", + "expenseDate": "Tarehe ya Matumizi", + "referenceNo": "Nambari ya Kumbukumbu", + "note": "Maelezo", + "expenseCat": "Jamii ya Matumizi", + "search": "Tafuta", + "select": "Chagua", + "addExpenseCat": "Ongeza Jamii ya Matumizi", + "categoryName": "Jina la Jamii", + "alreadyAdded": "Tayari Imeongezwa", + "whatNew": "Kipi Kipya", + "lp": "Hasara/Faida", + "profit": "Faida", + "loss": "Hasara", + "lpDetails": "Maelezo ya Hasara/Faida", + "invoice": "Hati ya Malipo", + "dates": "Tarehe:", + "mobile": "Simu:", + "product": "Bidhaa", + "quantity": "Kiasi", + "discount": "Punguzo", + "totalLoss": "Jumla ya Hasara", + "totalProfit": "Jumla ya Faida", + "productList": "Orodha ya Bidhaa", + "stock": "Hisabati", + "addNewProduct": "Ongeza Bidhaa Mpya", + "productName": "Jina la Bidhaa", + "productCode": "Nambari ya Bidhaa", + "purchasePrice": "Bei ya Ununuzi", + "mrp": "Bei ya Kuuza Reja Reja", + "wholeSalePrice": "Bei ya Kuuza Jumla", + "dealerPrice": "Bei ya Muuzaji", + "manufacturer": "Mtengenezaji", + "saveNPublish": "Hifadhi na Chapisha", + "brands": "Marekani", + "addBrand": "Ongeza Kampuni", + "brandName": "Jina la Kampuni", + "addUnit": "Ongeza Kiwango", + "unitName": "Jina la Kiwango", + "units": "Vipimo", + "addProduct": "Tafadhali Ongeza Bidhaa", + "updateProduct": "Sasisha Bidhaa", + "salePrice": "Bei ya Kuuza", + "profile": "Wasifu", + "edit": "Hariri", + "businessCat": "Jamii ya Biashara", + "language": "Lugha", + "changePassword": "Badilisha Nenosiri", + "updateProfile": "Sasisha Wasifu Wako", + "businessName": "Kampuni na Jina la Biashara", + "addPurchase": "Ongeza Ununuzi", + "inv": "Nambari ya Hati", + "supplierName": "Jina la Muuzaji", + "itemAdded": "Bidhaa Imeongezwa", + "addItems": "Ongeza Vitu", + "subTotal": "Jumla ndogo", + "returnAmount": "Kiasi cha Kurudisha", + "chooseSupplier": "Chagua Muuzaji", + "noSupplier": "Hakuna Muuzaji Anapatikana", + "salesDetails": "Maelezo ya Mauzo", + "editPurchaseInvoice": "Hariri Hati ya Ununuzi", + "purchaseList": "Orodha ya Ununuzi", + "addAPurchase": "Tafadhali Ongeza Ununuzi", + "dueReport": "Ripoti ya Deni", + "fullyPaid": "Imelipwa Kabisa", + "stillUnpaid": "Bado Haijalipwa", + "purchaseReport": "Ripoti ya Ununuzi", + "connectPrinter": "Weka Kitanzi chako", + "clickToConnect": "Bonyeza ili kuunganisha", + "collectDues": "Tafadhali Kusanya Deni", + "addNewPurchase": "Tafadhali Ongeza Ununuzi", + "salesReport": "Ripoti ya Mauzo", + "addSale": "Tafadhali Ongeza Mauzo", + "reports": "Ripoti", + "chooseCustomer": "Chagua Mteja", + "addSales": "Ongeza Mauzo", + "saleList": "Orodha ya Mauzo", + "editSalesInvoice": "Hariri Hati ya Mauzo", + "previousPayAmount": "Kiasi cha Malipo ya Awali", + "printing": "Chaguo la Kuchapisha", + "subscription": "Usajili", + "userRole": "Nafasi ya Mtumiaji", + "currency": "Sarafu", + "logOut": "Toka", + "stockList": "Orodha ya Hisa", + "purchase": "Ununuzi", + "sale": "Mauzo", + "yourPack": "Kifurushi chako", + "freePlan": "Mpango wa Bure", + "youRUsing": "Unatumia ", + "freePack": "Kifurushi cha Bure", + "premiumPlan": "Mpango wa Premium", + "packFeatures": "Vipengele vya Kifurushi", + "unlimited": "Haijapunguzwa", + "updateNow": "Sasisha Sasa", + "purchasePremium": "Nunua Mpango wa Premium", + "buyPremium": "Nunua Mpango wa Premium", + "paypalPay": "Lipia kwa Paypal", + "gotEmail": "Umepokea Barua pepe", + "sendEmail": "Tumekutumia Barua pepe na maelekezo ya jinsi ya kusahihisha nenosiri kwa:", + "checkEmail": "Angalia Barua pepe", + "close": "Funga", + "forgotPassword": "Umesahau nenosiri", + "enterEmail": "Tafadhali ingiza anwani yako ya barua pepe hapa chini ili upokee kiunga cha kusahihisha nenosiri.", + "sendLink": "Tuma Kiunga cha Kusahihisha", + "emailText": "Barua pepe", + "password": "Nenosiri", + "logIn": "Ingia", + "noAcc": "Huna akaunti?", + "register": "Jisajili", + "phoneVerification": "Uthibitisho wa Simu", + "registerTitle": "Tunahitaji kusajili nambari yako ya simu kabla ya kuanza!", + "sendCode": "Tuma nambari", + "staffLogin": "Ingia kama Mhudumu", + "logInWithMail": "Ingia kwa Barua pepe", + "setUpProfile": "Sanidi Wasifu Wako", + "setUpDesc": "Sasisha wasifu wako ili kuunganisha daktari wako na maelezo bora", + "gallery": "Picha", + "camera": "Kamera", + "companyAddress": "Anwani ya Kampuni", + "openingBalance": "Salio la Kuanzia", + "confirmPass": "Thibitisha Nenosiri", + "haveAcc": "Tayari una akaunti?", + "loginWithPhone": "Ingia kwa Simu", + "editPhone": "Hariri Namba ya Simu?", + "createAcc": "Unda Akaunti ya Bure", + "congratulation": "Hongera", + + "signIn" : "Ingia", + "welcomeBack" : "Karibu tena!", + "passwordCannotBeEmpty" : "Nenosiri haliwezi kuwa tupu", + "reset": "Weka upya nenosiri kwa kutumia barua pepe yako au nambari ya simu", + "lableEmail": "Barua pepe", + "hintEmail": "Weka anwani ya barua pepe", + "emailCannotBeEmpty": "Barua pepe haiwezi kuwa tupu", + "pleaseEnterAValidEmail": "Tafadhali weka barua pepe sahihi", + "continueE": "Endelea", + "pleaseEnterYourDetails": "Tafadhali weka maelezo yako.", + "lablePassword": "Nenosiri", + "hintPassword": "Weka nenosiri", + "pleaseEnterABiggerPassword": "Tafadhali weka nenosiri refu zaidi", + "rememberMe": "Nikumbuke", + "donNotHaveAnAccount": "Hauna akaunti?", + "createAFreeAccount": "Tengeneza Akaunti ya Bure", + "fullName": "Jina Kamili", + "enterYourFullName": "Weka jina lako kamili", + "nameCanNotBeEmpty": "Jina haliwezi kuwa tupu", + "alreadyHaveAnAccount": "Tayari una akaunti?", + "createNewPassword": "Tengeneza Nenosiri Mpya", + "setUpNewPassword": "Sanidi Nenosiri Mpya", + "resetPassword": "Weka upya nenosiri lako ili kurejesha na kuingia kwenye akaunti yako", + "newPassword": "Nenosiri Mpya", + "confirmPassword": "Thibitisha Nenosiri", + "passwordsDoNotMatch": "Nenosiri hailingani", + "verityEmail": "Thibitisha Barua Pepe", + "verification": "Uthibitisho", + "digits": "Pin ya tarakimu 6 imetumwa kwa anwani yako ya barua pepe:", + "enterValidOTP": "Weka OTP sahihi", + "resendOTP": "Tuma tena OTP", + "verifyYourEmail": "Thibitisha Barua Pepe Yako", + "weHaveSentAConfirmationEmailTo": "Tumetuma barua pepe ya uthibitisho kwa", + "folder": "Inaweza kuwa barua hiyo imeingia kwenye folda yako ya barua taka.", + "gotIt": "Nimeelewa", + "enterOpeningBalance": "Weka salio la mwanzo", + "pleaseEnterAValidBusinessName": "Tafadhali weka jina sahihi la biashara", + "enterBusiness": "Weka Jina la Biashara/Duka", + "selectBusinessCategory": "Chagua Aina ya Biashara", + "todaySummary": "Muhtasari wa Leo", + "sellAll": "Uza Zote >", + "income": "Mapato", + "purchased": "Nunuliwa", + "endYourFreePlan": "Maliza Mpango Wako wa Bure", + "yourFree": "Kifurushi chako cha Bure kimekaribia kumalizika, nunua mpango wako unaofuata Asante.", + "upgradeNow": "Boresha Sasa", + "notFound": "Haikupatikana", + "updateYourSubscription": "Boresha usajili wako", + "noDataFound": "Hakuna Taarifa Zilizopatikana", + "areYouSure": "Una uhakika?", + "doYouWantToExitTheApp": "Unataka kutoka kwenye programu?", + "no": "Hapana", + "yes": "Ndio", + "dashboard": "Dashibodi", + "salesPurchaseOverview": "Muhtasari wa Mauzo & Ununuzi", + "totalItems": "Jumla ya Vitu", + "totalCategories": "Jumla ya Aina", + "quickOverview": "Muhtasari wa Haraka", + "totalIncome": "Jumla ya Mapato", + "customerDue": "Denim ya Mteja", + "stockValue": "Thamani ya Hisa", + "lossProfit": "Hasara/Faida", + "cost": "Gharama", + "qty": "Idadi", + "noProductFound": "Hakuna Bidhaa Iliyopatikana", + "phoneNumber": "Nambari ya Simu", + "pleaseEnterAValidName": "Tafadhali weka Jina sahihi", + "pleaseEnterValidPhoneAndNameFirst": "Tafadhali weka nambari ya simu na jina kwanza", + "confirmDelete": "Thibitisha Kufuta", + "areYouSureYouWant": "Una uhakika unataka kufuta mshiriki huyu?", + "pleaseEnterAValidPhoneNumber": "Tafadhali weka nambari ya simu sahihi", + "sendSMS": "Tuma SMS", + "searchH": "Tafuta Hapa....", + "transactions": "Miamala", + "selectAInvoice": "Chagua ankara", + "totalDueAmount": "Jumla ya Kiasi Kinachodaiwa", + "youCanNotPayMoreThenDue": "Huwezi kulipa zaidi ya kiasi kinachodaiwa", + "noDueSelected": "Hakuna Kinachodaiwa Kimechaguliwa", + "pleaseEnterName": "Tafadhali Weka Jina", + "pleaseEnterAmount": "Tafadhali Weka Kiasi", + "enterNote": "Weka Kumbuka", + "pleaseSelectAExpenseCategory": "Tafadhali chagua aina ya gharama", + "enterExpanseCategoryName": "Weka jina la aina ya gharama", + "comingSoon": "Inakuja Hivi Karibuni", + "pleaseMakeASaleFirst": "Tafadhali fanya mauzo kwanza", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Kiungo", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Njia ya Malipo", + "paymentSuccess": "Malipo Yamefaulu", + "paymentWasSuccessful": "Malipo yamefaulu!", + "paymentFailed": "Malipo Yameshindwa", + "paymentFailedPleaseTryAgain": "Malipo yameshindwa. Tafadhali jaribu tena.", + "pleaseEnterAValidBrandName": "Tafadhali weka jina sahihi la chapa", + "enterABrandName": "Weka jina la chapa", + "addCategory": "Ongeza Aina", + "enterCategoryName": "Weka jina la aina", + "selectVariations": "Chagua mabadiliko : ", + "dataSavedSuccessfully": "Data imehifadhiwa kwa mafanikio.", + "somethingIs": "Kuna kitu", + "updateYourProfile": "Boresha wasifu wako ili kuungana na wateja wako kwa muonekano bora", + "shopOpeningBalance": "Salio la Mwanzo la Duka", + "shopRemainingBalance": "Salio Lililobaki la Duka", + "enterAValidDiscount": "Weka Punguzo Sahihi", + "addProductFirst": "Ongeza bidhaa kwanza", + "subtotal": "Jumla ndogo", + "purchaseDetails": "Maelezo ya Ununuzi", + "riead": "Soma", + "totall": "Jumla:", + "startDate": "Tarehe ya Kuanzia", + "pickStartDate": "Chagua Tarehe ya Kuanzia", + "endDate": "Tarehe ya Mwisho", + "pickEndDate": "Chagua Tarehe ya Mwisho", + "failedToGetPlatformVersion": "Imeshindwa kupata toleo la jukwaa.", + "enterQuantity": "Weka idadi", + "pleaseAddQuantity": "Tafadhali ongeza idadi", + "willBeAddedSoon": "Itaongezwa Hivi Karibuni", + "addedToCart": "Imeongezwa Kwenye Kikapu", + "connectYourPrinter": "Unganisha Kichapishaji Chako", + "customerPay": "Mteja Analipa", + "supplerPay": "Mtoa Huduma Analipa", + "incomeReport": "Ripoti ya Mapato", + "category": "Aina", + "balance": "Salio", + "itemsSales": "Mauzo ya Bidhaa", + "totalPurchase": "Jumla ya Ununuzi", + "totalSales": "Jumla ya Mauzo", + "stockReport": "Ripoti ya Hisa", + "lossProfitReport": "Ripoti ya Hasara/Faida", + "outOfStock": "Imeisha Hisa", + "vat": "VAT", + "customerPhoneNumber": "Nambari ya Simu ya Mteja", + "enterCustomerPhoneNumber": "Weka nambari ya simu ya mteja", + "walkInCustomer": "Mteja wa Kuja", + "guest": "Mgeni", + "stocks": "Hisa:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Usisumbue", + "on": "Washa", + "off": "Zima", + "unlimitedUsagesOfOurPackage": "Matumizi Yasiyo na Kikomo ya Kifurushi Chetu\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Lipa kwa Usajili", + "field": "Shamba", + "successfullyPaid": "Imelipwa kwa mafanikio", + "profileEdit": "Hariri Wasifu", + "products": "Bidhaa", + "salesList": "Orodha ya Mauzo", + "useTitleCanNotBeEmpty": "Jina la mtumiaji haliwezi kuwa tupu", + "userTitle": "Kichwa cha Mtumiaji", + "enterUserTitle": "Weka Kichwa cha Mtumiaji", + "create": "Tengeneza", + "youHaveToGivePermission": "Lazima Utolee Ruhusa", + "all": "Zote", + "userRoleDetails": "Maelezo ya Jukumu la Mtumiaji", + "doYouWantToDeleteTheUser": "Unataka kumfuta mtumiaji?", + "thisProductAlreadyAdded": "Bidhaa Hii Tayari Imeongezwa!", + "pleaseEnterAValidProductName": "Tafadhali weka jina sahihi la bidhaa", + "enterProductName": "Weka jina la bidhaa", + "pleaseSelectACategory": "Tafadhali chagua aina", + "productCategory": "Aina ya Bidhaa", + "selectProductCategory": "Chagua Aina ya Bidhaa", + "enterSize": "Weka ukubwa", + "enterColor": "Weka rangi", + "enterWeight": "Weka uzito", + "enterCapacity": "Weka Uwezo", + "enterType": "Weka Aina", + "productBrand": "Chapa ya Bidhaa", + "selectABrand": "Chagua chapa", + "productCodeIsRequired": "Nambari ya bidhaa inahitajika", + "enterAValidStock": "Weka hisa sahihi", + "enterStock": "Weka hisa", + "productUnit": "Kitengo cha Bidhaa", + "selectProductUnit": "Chagua Kitengo cha Bidhaa", + "pleaseEnterAValidPurchasePrice": "Tafadhali weka bei sahihi ya ununuzi", + "enterPurchasePrice": "Weka Bei ya Ununuzi", + "pleaseEnterAValidSalePrice": "Tafadhali weka bei sahihi ya mauzo", + "enterSaltingPrice": "Weka Bei ya Mauzo", + "enterWholesalePrice": "Weka Bei ya Jumla", + "enterDealerPrice": "Weka Bei ya Muuzaji", + "enterDiscount": "Weka Punguzo", + "enterManufacturerName": "Weka jina la mtengenezaji", + "adding": "Inaongezwa..", + "pleaseEnterAValidUnitName": "Tafadhali weka jina sahihi la kitengo", + "pleaseEnterUnitName": "Weka jina la kitengo", + "productDetails": "Maelezo ya Bidhaa", + "smartWatch": "Saa mahiri", + "appleWatch": "Saa ya Apple", + "deleting": "Inafuta....", + "brand": "Chapa", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Maelezo", + "weSentAnOTPInYourPhoneNumber\n": "Tumetuma OTP kwenye nambari yako ya simu", + "pleaseEnterTheOTP": "Tafadhali ingiza OTP", + "enterAValidOTP": "Ingiza OTP halali", + "verify": "Thibitisha", + "resendIn": "Tuma tena OTP katika", + "dueCollection": "Kukusanya deni", + "noTransaction": "Hakuna muamala", + "updating": "Kusasisha...", + "confirmSMSTo": "Thibitisha SMS kwa", + "anSMSWillBeSentToTheFollowingNumber": "SMS itatumwa kwa nambari ifuatayo:", + "package": "Kifurushi", + "permissionNotGranted": "Ruhusa haijatolewa!", + "collectedBy": "Ilikusanywa na:", + "phonee": "Simu:", + "purchaseBy": "Kununuliwa na:", + "salesBy": "Iliuziwa na:", + "days": "siku", + "freeLifetimeUpdate": "Miselemko ya bure kwa maisha yote", + "android": "Msaada wa programu za Android na iOS", + "premiumCustomerSupport": "Msaada wa programu za Android na iOS", + "customInvoiceBranding": "Uchapishaji wa bili ulioagizwa", + "unlimitedUsage": "Matumizi yasiyo na kikomo", + "freeDataBackup": "Hifadhi ya data bure", + "addCustomers": "Ongeza Mteja", + "noDue": "Hakuna Denik", + "customer": "Mteja", + "billingAddress": "Anwani ya Bili", + "enterAddress": "Weka Anwani", + "city": "Jiji", + "cityName": "Jina la Jiji", + "state": "Jimbo", + "stateName": "Jina la Jimbo", + "zip": "Msimbo wa Posta", + "zipCode": "Weka Msimbo wa Posta", + "chooseCountry": "Chagua Nchi", + "shippingAddress": "Anwani ya Usafirishaji", + "partyCreateWarn": "Huna ruhusa ya kuunda Mhusika.", + "addParty": "Ongeza Wahusika", + "creditLimit": "Kikomo cha Mkopo cha Mhusika", + "selectOne": "Chagua Moja", + "roundings": "Marekebisho (+/-)", + "roundingTotal": "Jumla Iliyorekebishwa", + "opinion": "Weka maoni yako", + "dueSaleWarn": "Mauzo kwa deni hayaruhusiwi kwa wateja wa kawaida.", + "paymentTypeHint": "Tafadhali chagua aina ya malipo", + "createSaleWarn": "Huna ruhusa ya kuunda mauzo.", + "updateSaleWarn": "Huna ruhusa ya kusasisha mauzo.", + "uploadImage": "Pakia Picha", + "useGallery": "Tumia Galeri", + "openCamera": "Fungua Kamera", + "scanCode": "Changanua msimbo wa QR wa bidhaa", + "posSale": "Mauzo ya POS", + "selectCustomer": "Chagua Mteja", + "searchWith": "Tafuta...", + "filter": "Chuja", + "productNotFound": "Bidhaa haikupatikana", + "noMatched": "Hakuna bidhaa zinazolingana zilipatikana.", + "inventoryPermission": "Huna ruhusa ya hesabu ya bidhaa", + "noParty": "Hakuna Wahusika Walio Patikana", + "purchaseWarn": "Huna ruhusa ya kuunda ununuzi.", + "purchaseUpdateWarn": "Huna ruhusa ya kusasisha ununuzi.", + "addVariantDetails": "Ongeza Maelezo ya Tofauti", + "purchaseEx": "Bei ya Ununuzi Bila Kodi", + "purchaseIn": "Bei ya Ununuzi Ikiwa na Kodi", + "purchaseExReq": "Bei ya ununuzi bila kodi inahitajika", + "purchaseInReq": "Bei ya ununuzi ikiwa na kodi inahitajika", + "profitMargin": "Faida (%)", + "saleReq": "Bei ya mauzo inahitajika", + "manufactureDate": "Tarehe ya Kutengeneza", + "selectDate": "Chagua Tarehe", + "expDate": "Tarehe ya Mwisho", + "saveVariant": "Hifadhi Tofauti", + "model": "Mfano", + "selectModel": "Chagua Mfano", + "bulk": "Upakiaji wa Wingi", + "barcodeGen": "Kizalishaji cha Msimbopau", + "upload": "Pakia", + "sku": "SKU / Msimbo", + "lowStock": "Bidhaa Chache", + "enLowStock": "Weka kiwango cha chini cha hisa", + "manuDate": "Tarehe ya Kutengeneza", + "single": "Mmoja", + "batch": "Kifurushi", + "batchNo": "Nambari ya Kifurushi", + "entBatchNo": "Weka Nambari ya Kifurushi", + "variantAdded": "Tofauti imeongezwa kikamilifu!", + "variantDelete": "Tofauti imefutwa kikamilifu!", + "addVariant": "Ongeza Tofauti", + "typeSelect": "Chagua Aina", + "taxType": "Aina ya Kodi", + "selectTax": "Chagua Kodi", + "updateProductWarn": "Huna ruhusa ya kusasisha bidhaa.", + "addProductWarn": "Huna ruhusa ya kuunda bidhaa.", + "updateProductSuccess": "Bidhaa imesasishwa kikamilifu!", + "addProductSuccess": "Bidhaa imeundwa kikamilifu!", + "choose": "Chagua", + "view": "Angalia Maelezo", + "priceWarn": "Bei haiwezi kuwa tupu", + "productSetting": "Mipangilio ya Bidhaa", + "saveSetting": "Hifadhi Mipangilio", + "addStock": "Ongeza Hisa", + "stockWarn": "Hisa lazima iwe angalau 1", + "updateSuccess": "Imesasishwa Kikamilifu", + "updateFailed": "Imeshindwa kusasisha hisa", + "deleteBatchWarn": "Una uhakika unataka kufuta Kifurushi hiki?", + "lowStockReport": "Ripoti ya Hisa Chache", + "genPdfWarn": "Hakuna data ya kuunda PDF", + "dateFilterWarn": "Tarehe ya mwisho haiwezi kuwa kabla ya tarehe ya kuanza.", + "createPdfWarn": "Huna ruhusa ya kuunda PDF.", + "expirationStatus": "Hali ya Muda wa Kuisha", + "selectFDate": "Chagua tarehe ya kuanza", + "selectToDate": "Chagua tarehe ya mwisho", + "clear": "Weka upya", + "incomeReportPermission": "Huna ruhusa ya kuona ripoti ya mapato.", + "deleteAcc": "Futa Akaunti", + "deletePartyWarn": "Huna ruhusa ya kufuta mhusika.", + "updatePartyWarn": "Huna ruhusa ya kusasisha mhusika.", + "phoneNotAvail": "Nambari ya simu haipatikani.", + "notLaunch": "Imeshindwa kufungua programu ya simu.", + "quickOver": "Muhtasari wa Haraka", + "tranSacOver" : "Muhtasari wa Muamala", + "profitLoss" : "Faida na Hasara" +} \ No newline at end of file diff --git a/lib/l10n/intl_ta.arb b/lib/l10n/intl_ta.arb new file mode 100644 index 0000000..c90b61a --- /dev/null +++ b/lib/l10n/intl_ta.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "உங்கள் கணக்கை நீக்க விரும்புகிறீர்களா? இந்த நடவடிக்கை உங்கள் தரவை நிரந்தரமாக நீக்கும்.", + "passwordMust6Character": "கடவுச்சொல் குறைந்தது 6 எழுத்துக்களாக இருக்க வேண்டும்", + "passwordIsRequired": "கடவுச்சொல் குறைந்தது 6 எழுத்துக்களாக இருக்க வேண்டும்", + "iAgreeDeleteMyAccountPermanent": "எனது கணக்கை நிரந்தரமாக நீக்க ஒப்புக்கொள்கிறேன்.", + "flat": "நிலையானது", + "percent": "சதவீதம்", + "partialPaid": "பகுதி பணம் செலுத்தப்பட்டது", + "selectStock": "பொருட்களைத் தேர்ந்தெடுக்கவும்", + "stockOrVariant": "இருப்பு / வகை", + "noBatch": "தொகுதி இல்லை", + "purchaseQuantityRequired": "வாங்கும் அளவு தேவை", + "excelUploader": "எக்செல் பதிவேற்றி", + "remove": "அகற்று", + "uploading": "பதிவேற்றப்படுகிறது...", + "pickAndUploadFile": "கோப்பைத் தேர்ந்தெடுத்து பதிவேற்றவும்", + "downloadExcelFormat": "எக்செல் வடிவமைப்பைப் பதிவிறக்கவும்", + "excelFiles": "எக்செல் கோப்புகள்", + "noFileSelected": "கோப்பு தேர்ந்தெடுக்கப்படவில்லை", + "orContinueWith": "அல்லது இதனுடன் தொடரவும்", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "உள்நுழைவு தோல்வியடைந்தது. மீண்டும் முயலவும்.", + "someThingWithWrongWithTheWebPage": "இணையப் பக்கத்தில் ஏதோ தவறு நிகழ்ந்துள்ளது.", + "loadingOtpSetting": "OTP அமைப்புகள் ஏற்றப்படுகின்றன...", + "youCanNowResendYourOtp": "இப்போது நீங்கள் OTP ஐ மீண்டும் அனுப்பலாம்.", + "resendOtpSeconds": "${start} வினாடிகளில் OTP ஐ மீண்டும் அனுப்பவும்", + "oldPassword": "பழைய கடவுச்சொல்", + "oldPasswordCanNotBeEmpty": "பழைய கடவுச்சொல் காலியாக இருக்கக்கூடாது", + "seconds": "வினாடிகள்", + "downloading": "பதிவிறக்கப்படுகிறது...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "பதிவிறக்கம் வெற்றி! உங்கள் ஆவணக் கோப்புறையைச் சரிபார்க்கவும்", + "printBarCode": "பார்கோடை அச்சிடுக", + "youDoNotHavePermissionToGenerateBarcode": "பார்கோடு உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "download": "பதிவிறக்கம்", + "packingDate": "பேக்கிங் தேதி", + "permissionDeniedToViewBank": "வங்கியைப் பார்க்க அனுமதி மறுக்கப்பட்டது.", + "permissionDeniedToUpdateBank": "வங்கியைப் புதுப்பிக்க அனுமதி மறுக்கப்பட்டது.", + "editWarehouse": "கிடங்கைத் திருத்து", + "addNewWarehouse": "புதிய கிடங்கைச் சேர்க்கவும்", + "warehouseName": "கிடங்கின் பெயர்", + "enterWarehouseName": "கிடங்கின் பெயரை உள்ளிடவும்", + "amountMustBeGreaterThanZero": "தொகை 0 ஐ விட அதிகமாக இருக்க வேண்டும்", + "canNotRetrievePaymentDetails": "பணம் செலுத்திய விவரங்களை மீட்டெடுக்க முடியவில்லை.", + "youDonNotHavePermissionToCreateExpense": "செலவை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNotHavePermissionToCreateExpenseCategory": "செலவு வகையை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "salesReturn": "விற்பனை திரும்பப்பெறுதல்", + "purchaseReturn": "விற்பனை திரும்பப்பெறுதல்", + "returnQuantity": "திரும்பப்பெறும் அளவு", + "nonFoundableDiscount": "திரும்பப் பெற முடியாதது (VAT/தள்ளுபடி)", + "confirmReturn": "திரும்பப்பெறுதலை உறுதிப்படுத்தவும்", + "pleaseSelectForProductReturn": "திரும்பப் பெறுவதற்கான பொருளைத் தேர்ந்தெடுக்கவும்", + "failedToProcessReturn": "திரும்பப் பெறுதலைச் செயல்படுத்துவதில் தோல்வி.", + "noValuesDenied": "மதிப்புகள் வரையறுக்கப்படவில்லை", + "editCategory": "வகையைத் திருத்து", + "editModel": "மாதிரியைத் திருத்து", + "addNewModel": "புதிய மாதிரியைச் சேர்க்கவும்", + "pleaseEnterValidName": "சரியான பெயரை உள்ளிடவும்", + "modelName": "மாதிரி பெயர்", + "enterModelName": "மாதிரி பெயரை உள்ளிடவும்", + "modelUpdateSuccessfully": "மாதிரி வெற்றிகரமாகப் புதுப்பிக்கப்பட்டது!", + "modelCreatedSuccessfully": "மாதிரி வெற்றிகரமாக உருவாக்கப்பட்டது!", + "models": "மாதிரிகள்", + "enterLabelText": "லேபிள் உரையை உள்ளிடவும்", + "searchBatchNo": "தொகுதி எண்ணைத் தேடுக...", + "noActiveUser": "செயலில் உள்ள பயனர் இல்லை", + "notInternetConnection": "இணைய இணைப்பு இல்லை", + "pleaseCheckYourInternetConnection": "உங்கள் இணைய இணைப்பைச் சரிபார்த்து மீண்டும் முயலவும்", + "ok": "சரி", + "addCash": "பணத்தைச் சேர்க்கவும்", + "reduceCash": "பணத்தைக் குறைக்கவும்", + "transactionType": "பரிவர்த்தனை வகை", + "user": "பயனர்", + "toAccount": "கணக்கிற்கு", + "fromAccount": "கணக்கிலிருந்து", + "years": "ஆண்டுகள்", + "comboProductReport": "கூட்டுத் தயாரிப்பு அறிக்கை", + "grossProfit" : "மொத்த லாபம்", + "netProfit" : "நிகர லாபம்", + "incomeType" : "வருமான வகை", + "expensesType" : "செலவு வகைகள்", + "resets" : "மீட்டமை (Reset)", + "packageName" : "பேக்கேஜ் பெயர்", + "start" : "தொடங்கு", + "paymentMethod" : "பணம் செலுத்தும் முறை", + "addPayment" : "பணம் செலுத்தலைச் சேர்", + "advance" : "முன்பணம்", + "noteLevel" : "குறிப்பு நிலை", + "enterYourNoteLevel" : "உங்கள் குறிப்பு நிலையை உள்ளிடவும்", + "postSaleMessage" : "விற்பனைக்கு பிந்தைய செய்தி", + "enterYourPostSaleMessage" : "உங்கள் விற்பனைக்கு பிந்தைய செய்தியை உள்ளிடவும்", + "a4PageLogo" : "A4 பக்க விலைப்பட்டியல் லோகோ", + "thermalInvoicePageLogo" : "தெர்மல் விலைப்பட்டியல் லோகோ", + "thermalPrinterLanguage" : "தெர்மல் பிரிண்டர் மொழி", + "thermalPrinterPageSize" : "தெர்மல் பிரிண்டர் பக்க அளவு", + "openSetting": "அமைப்பைத் திறக்கவும்", + "selectRack" : "ராக்கைத் தேர்ந்தெடுக்கவும்", + "rack" : "ராக் (Rack)", + "selectShelf" : "அடுக்கைத் தேர்ந்தெடுக்கவும்", + "shelf" : "அடுக்கு (Shelf)", + "variations" : "மாறுபாடுகள்", + "combo" : "காம்போ", + "enterBatchNo" : "பேட்ச் எண் உள்ளிடவும்", + "selectWarehouse" : "கிடங்கைத் தேர்ந்தெடுக்கவும்", + "warehouse" : "கிடங்கு (Warehouse)", + "netTotalAmount" : "நிகர மொத்தத் தொகை", + "defaultSellingPrice" : "இயல்புநிலை விற்பனை விலை", + "selectItems" : "பொருட்களைத் தேர்ந்தெடுக்கவும்", + "variantList" : "மாறுபாடு பட்டியல்", + "addSubVariation" : "துணை மாறுபாட்டைச் சேர்", + "editProduct" : "தயாரிப்பைத் திருத்து", + "noItemFound" : "பொருள் எதுவும் கிடைக்கவில்லை", + "youDoNotHavePermissionDeleteTheShelf" : "அடுக்கை நீக்க உங்களுக்கு அனுமதி இல்லை", + "notMatchingResultFound" : "பொருந்தக்கூடிய முடிவுகள் எதுவும் கிடைக்கவில்லை", + "editShelf" : "அடுக்கைத் திருத்து", + "addShelf" : "புதிய அடுக்கைச் சேர்", + "shelfName" : "அடுக்கு பெயர்", + "enterShelfName" : "அடுக்கு பெயரை உள்ளிடவும்", + "pleaseEnterShelfName" : "அடுக்கு பெயரை உள்ளிடவும்", + "productRacks" : "தயாரிப்பு ராக்குகள்", + "racks" : "ராக்குகள்", + "youDoNtHavePermissionToCreateRacks" : "ராக்குகளை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNtHavePermissionToDeleteRacks" : "ராக்குகளை நீக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNtHavePermissionToUpdateRacks" : "ராக்குகளைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "addNewRack" : "புதிய ராக்கைச் சேர்", + "editRack" : "ராக்கைத் திருத்து", + "rackName" : "ராக் பெயர்", + "pleaseEnterRackName" : "ராக் பெயரை உள்ளிடவும்", + "shelves" : "அடுக்குகள்", + "pressToSelect" : "தேர்வு செய்ய அழுத்தவும்", + "selectAtLeastOneRack" : "குறைந்தது ஒரு அடுக்கைத் தேர்ந்தெடுக்கவும்", + "inActive" : "செயலற்றது", + "addNewVariation" : "புதிய மாறுபாட்டைச் சேர்", + "editVariations" : "மாறுபாட்டைத் திருத்து", + "values" : "மதிப்புகள்", + "enterValues" : "மதிப்புகளை உள்ளிடவும்", + "pleaseEnterAtLeastOneValues" : "குறைந்தது ஒரு மதிப்பையாவது உள்ளிடவும்.", + "productVariations" : "தயாரிப்பு மாறுபாடுகள்", + "permissionDenied" : "அனுமதி மறுக்கப்பட்டது", + "noVariationFound" : "மாறுபாடுகள் எதுவும் கிடைக்கவில்லை.", + "addNewVariations" : "புதிய மாறுபாட்டைச் சேர்", + "variationId" : "மாறுபாடு ஐடி (ID)", + "updateRole" : "பதவியைப் புதுப்பி", + "addRole" : "பதவியைச் சேர்", + "enterUserName" : "பயனர் பெயரை உள்ளிடவும்", + "enterYourPassword" : "கடவுச்சொல்லை உள்ளிடவும்", + "selectAll" : "அனைத்தையும் தேர்ந்தெடு", + "sNo" : "வரிசை எண்", + "feature" : "அம்சம்", + "read" : "வாசித்தல்", + "viewPrice" :"விலையைப் பார்", + "purchaseReturns" : "கொள்முதல் வருவாய்", + "expiredProduct" : "காலாவதியான தயாரிப்புகள்", + "barcodes" : "பார்கோடுகள்", + "bulkUploads" : "மொத்தப் பதிவேற்றங்கள்", + "productModels" : "தயாரிப்பு மாதிரிகள்", + "incomes" : "வருமானம்", + "dues" : "பாக்கிகள்", + "subscriptions" : "சந்தாக்கள்", + "paymentsTypes" : "பணம் செலுத்தும் வகைகள்", + "roles" : "பதவிகள் (Roles)", + "manageSetting" : "அமைப்புகளை நிர்வகி", + "downloadApk" : "APK-வை பதிவிறக்கவும்", + "vatReports" : "வாட் (VAT) அறிக்கைகள்", + "profitAndLossDetailsReport" : "லாப நஷ்ட விவர அறிக்கை", + "transactionsHistoryReport" : "பரிவர்த்தனை வரலாற்று அறிக்கைகள்", + "expireProductReports" : "காலாவதி தயாரிப்பு அறிக்கைகள்", + "productPurchaseReport" : "தயாரிப்பு கொள்முதல் அறிக்கை", + "productSalesReport" : "தயாரிப்பு விற்பனை அறிக்கை", + "role" : "பதவி", + "areYouSureWantToDeleteThisRole" : "இந்தப் பதவியை நீக்க விரும்புகிறீர்களா?", + "inStock" : "இருப்பு உள்ளது", + "informationShowInLabels" : "லேபிள்களில் காண்பிக்க வேண்டிய தகவல்கள்", + "packageDate" : "பேக்கேஜ் தேதி", + "barCodePrintLabelSetting" : "பார்கோடு அச்சிடும் லேபிள் அமைப்பு", + "labelRoleLabelSize2Inch" : "லேபிள் ரோல் அளவு 2\"*1, 50mm*25mm, இடைவெளி 3.1mm", + "labelRoleLabelSize1_5Inch" : "லேபிள் ரோல் அளவு 1.5\"*1, 38mm*25mm, இடைவெளி 3.1mm", + "thirtyTwoLabelPerSheet" : "ஒரு தாளில் 32 லேபிள்கள், 8.27 x 11.69 அங்குலம்", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "பார்கோடு உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "pleaseSelectAProductFirst" : "முதலில் ஒரு தயாரிப்பைத் தேர்ந்தெடுக்கவும்", + "pleaseEnterAValidQuantity" : "அனைத்து தயாரிப்புகளுக்கும் சரியான அளவை உள்ளிடவும் (குறைந்தது 1)", + "pleaseSelectProductFirst" : "முதலில் ஒரு தயாரிப்பைத் தேர்ந்தெடுக்கவும்", + "bluetoothIsTurnedOff" : "புளூடூத் முடக்கப்பட்டுள்ளது. தயவுசெய்து ஆன் செய்யவும்.", + "noBluetoothDeviceSelected" : "புளூடூத் சாதனம் எதுவும் தேர்ந்தெடுக்கப்படவில்லை.", + "printLabel" :"லேபிளை அச்சிடு", + "caningForDevices" : "சாதனங்களைத் தேடுகிறது...", + "noDeviceFound" : "சாதனம் எதுவும் கிடைக்கவில்லை", + "retryScan" : "மீண்டும் தேடு", + "connectedTo" : "இணைக்கப்பட்டுள்ளது: ", + "pleaseEnableBluetooth" : "தயவுசெய்து புளூடூத்தை இயக்கவும்", + "skuOrCode" : "SKU / குறியீடு", + "lowStockAlert" : "குறைந்த இருப்பு எச்சரிக்கை", + "tax" : "வரி", + "costExclusionTax" : "வரி நீங்கலாக அடக்கவிலை", + "costInclusionTax" : "வரி உட்பட அடக்கவிலை", + "mrpOrSalePrice" : "அதிகபட்ச விற்பனை விலை/விற்பனை விலை", + "expiredDate" : "காலாவதி தேதி", + "sellingPrice" : "விற்பனை விலை", + "variationsProduct" : "மாறுபாடு தயாரிப்புகள்", + "comboProducts" : "காம்போ தயாரிப்புகள்", + "noStockAvailable" : "இருப்புத் தகவல்கள் எதுவும் இல்லை.", + "highToLowPrice": "அதிகம் முதல் குறைந்த விலை", + "lowToHighPrice" : "குறைந்த முதல் அதிக விலை", + "attachment" : "இணைப்பு", + "viewStock" : "இருப்பைப் பார்", + "expiry" : "காலாவதி", + "expire" : "காலாவதியாகிறது", + "sevenDays" : "7 நாட்கள்", + "fifteenthDays" : "15 நாட்கள்", + "thirtyDays" : "30 நாட்கள்", + "sixtyDays" : "60 நாட்கள்", + "outPremiumPlan" : "எங்கள் பிரீமியம் திட்டம்", + "youDoNotHavePermissionToCreatePurchase" : "கொள்முதல்களை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "thisPlanIsNotAvailableToPurchase" : "இந்தத் திட்டத்தை வாங்க முடியாது", + "thisPlanIsEligibleForUpgrade" : "இந்தத் திட்டம் மேம்படுத்தலுக்குத் தகுதியற்றது", + "extendPlan" : "திட்டத்தை நீட்டி", + "buyNow" : "இப்பொழுதே வாங்கு", + "none" : "எதுவுமில்லை", + "roundToWholeNumber" : "முழு எண்ணாக மாற்றவும்", + "roundToNearestWholeNumber" : "அருகிலுள்ள முழு எண்ணாக மாற்றவும்", + "roundToNearnessDecimalNumber005" : "அருகிலுள்ள தசமத்திற்கு மாற்றவும் (0.05)", + "roundToNearnessDecimalNumber01" : "அருகிலுள்ள தசமத்திற்கு மாற்றவும் (0.1)", + "roundToNearnessDecimalNumber05" : "அருகிலுள்ள தசமத்திற்கு மாற்றவும் (0.5)", + "lastYear" : "கடந்த ஆண்டு", + "productStock" : "தயாரிப்பு இருப்பு", + "unit" : "அலகு (Unit)", + "showExpireDate": "காலாவதி தேதியைக் காண்பி", + "vatId" : "வாட் ஐடி (VAT ID)", + "vatType" : "வாட் வகை", + "exclusivePrice" : "வரி நீங்கலாக விலை", + "inclusivePrice" : "வரி உட்பட விலை", + "profitPercent": "லாப சதவீதம்", + "showSingle" : "ஒற்றையைத் தனித்துக் காட்டு", + "showCombo" : "காம்போவைக் காட்டு", + "showVariant" : "மாறுபாட்டைக் காட்டு", + "showAction" : "நடவடிக்கையைக் காட்டு (Action)", + "ledger": "பேரேடு", + "youDoNotHavePermissionToGenerateReport": "அறிக்கையை உருவாக்க உங்களுக்கு அனுமதி இல்லை", + "noDataAvailable": "தரவு எதுவும் கிடைக்கவில்லை", + "youDoNotHavePermissionToExportExcel": "எக்செல் ஏற்றுமதி செய்ய உங்களுக்கு அனுமதி இல்லை", + "noDataAvailableForExport": "ஏற்றுமதிக்கு தரவு எதுவும் இல்லை", + "supplierDue": "சப்ளையர் பாக்கி", + "partyType": "கட்சி வகை", + "allParty": "அனைத்து கட்சியினர்", + "yesterday": "நேற்று", + "last7Days": "கடந்த 7 நாட்கள்", + "last30Days": "கடந்த 30 நாட்கள்", + "currentMonth": "நடப்பு மாதம்", + "lastMonth": "கடந்த மாதம்", + "currentYear": "நடப்பு ஆண்டு", + "customerDate": "தனிப்பயன் தேதி", + "noTransactionToGeneratePdf": "PDF உருவாக்க பரிவர்த்தனைகள் இல்லை", + "generatePdf": "PDF ஐ உருவாக்கு", + "noTransactionFound": "பரிவர்த்தனைகள் எதுவும் இல்லை", + "reference": "குறிப்பு", + "creditIn": "வரவு (உள்ளே)", + "debitOut": "பற்று (வெளியே)", + "subscribeNow": "இப்போது குழுசேர்", + "expired": "காலாவதியானது", + "totalBalance": "மொத்த இருப்பு", + "hoursLeft": "மீதமுள்ள மணிநேரம்", + "daysLeft": "மீதமுள்ள நாட்கள்", + "pos": "POS", + "profitAndLoss": "லாபம் & நஷ்டம்", + "branch": "கிளை", + "hrm": "மனிதவள மேலாண்மை", + "inventory": "சரக்கு இருப்பு", + "editAttendance": "வருகையைத் திருத்து", + "addNewAttendance": "புதிய வருகையைச் சேர்", + "employee": "ஊழியர்", + "pleaseSelectAnEmployee": "ஒரு ஊழியரைத் தேர்ந்தெடுக்கவும்", + "shift": "ஷிஃப்ட்", + "selectEmployeeFirst": "முதலில் ஊழியரைத் தேர்ந்தெடுக்கவும்", + "selectDateFirst": "முதலில் தேதியைத் தேர்ந்தெடுக்கவும்", + "month": "மாதம்", + "autoSelected": "தானாகத் தேர்ந்தெடுக்கப்பட்டது", + "pleaseSelectDate": "தேதியைத் தேர்ந்தெடுக்கவும்", + "timeIn": "உள் நேரம்", + "timeOut": "வெளி நேரம்", + "attendance": "வருகைப்பதிவு", + "allEmployee": "அனைத்து ஊழியர்களும்", + "noAvailableRecordFound": "வருகைப்பதிவுகள் எதுவும் காணப்படவில்லை.", + "addAttendance": "வருகையைச் சேர்", + "noNoteProvided": "குறிப்பு எதுவும் வழங்கப்படவில்லை.", + "duration": "கால அளவு", + "youDoNotHavePermissionToViewAttendance": "வருகையைப் பார்க்க உங்களுக்கு அனுமதி இல்லை", + "department": "துறை", + "noDepartmentFound": "துறை எதுவும் இல்லை.", + "inactive": "செயலற்றது", + "noDescriptionAvailableForThisDepartment": "இந்தத் துறைக்கு விளக்கம் இல்லை.", + "youDoNotHavePermissionToUpdateDepartment": "துறையைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNotHavePermissionToDeleteDepartment": "துறையை நீக்க உங்களுக்கு அனுமதி இல்லை.", + "failedToDeleteTheDeterment": "துறையை நீக்க முடியவில்லை", + "failedToLoadDepartment": "துறைகளை ஏற்ற முடியவில்லை", + "addDepartment": "துறையைச் சேர்", + "saving": "சேமிக்கிறது", + "editDesignation": "பதவியைத் திருத்து", + "addDesignation": "புதிய பதவியைச் சேர்", + "designationName": "பதவி பெயர்", + "enterDesignationName": "பதவி பெயரை உள்ளிடவும்", + "pleaseEnterDesignationName": "பதவி பெயரை உள்ளிடவும்", + "pleaseSelectAStatus": "ஒரு நிலையைத் தேர்ந்தெடுக்கவும்", + "enterDescription": "விளக்கத்தை உள்ளிடவும்", + "designation": "பதவி", + "noDesignationFound": "பதவி எதுவும் இல்லை.", + "noDescriptionAvailableForThisDesignation": "இந்தப் பதவிக்கு விளக்கம் இல்லை.", + "youDoNotPermissionToUpdateDesignation": "பதவியைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNotHavePermissionToDeleteDesignation": "பதவியை நீக்க உங்களுக்கு அனுமதி இல்லை.", + "updatePurchase": "கொள்முதலைப் புதுப்பி", + "editEmployee": "ஊழியரைத் திருத்து", + "addNewEmployee": "புதிய ஊழியரைச் சேர்", + "enterFullName": "முழு பெயரை உள்ளிடவும்", + "pleaseSelectDesignation": "பதவியைத் தேர்ந்தெடுக்கவும்", + "pleaseSelectDepartment": "துறையைத் தேர்ந்தெடுக்கவும்", + "pleaseSelectStatus": "நிலையைத் தேர்ந்தெடுக்கவும்", + "pleaseEnterYourPhoneNumber": "உங்கள் தொலைபேசி எண்ணை உள்ளிடவும்", + "countryName": "நாடு பெயர்", + "enterYourCountry": "உங்கள் நாட்டை உள்ளிடவும்", + "salary": "சம்பளம்", + "pleaseEnterYourSalary": "உங்கள் சம்பளத்தை உள்ளிடவும்", + "gender": "பாலினம்", + "pleaseSelectYourGender": "உங்கள் பாலினத்தைத் தேர்ந்தெடுக்கவும்", + "pleaseSelectYourShift": "உங்கள் ஷிஃப்டைத் தேர்ந்தெடுக்கவும்", + "birthDate": "பிறந்த தேதி", + "joinDate": "சேரும் தேதி", + "staus": "நிலை", + "pleaseSelectValidStartAndEndDates": "சரியான தொடக்க மற்றும் முடிவு தேதிகளைத் தேர்ந்தெடுக்கவும்.", + "endDateCannotBeBeforeStartDate": "முடிவு தேதி தொடக்க தேதிக்கு முன் இருக்கக்கூடாது.", + "editHoliday": "விடுமுறையைத் திருத்து", + "addNewHoliday": "புதிய விடுமுறையைச் சேர்", + "enterHolidayName": "விடுமுறை பெயரை உள்ளிடவும்", + "pleaseEnterHolidayName": "விடுமுறை பெயரை உள்ளிடவும்", + "pleaseEnterDate": "தேதியை உள்ளிடவும்", + "pleaseSelectStartDate": "தொடக்க தேதியைத் தேர்ந்தெடுக்கவும்", + "pleaseEnterEndDate": "முடிவு தேதியைத் தேர்ந்தெடுக்கவும்", + "endDateBeforeStartDate": "முடிவு தேதி தொடக்க தேதிக்கு முன் உள்ளது", + "holidayList": "விடுமுறை பட்டியல்", + "noHolidayFound": "விடுமுறைகள் எதுவும் இல்லை.", + "noHolidayFundMatching": "பொருந்தும் விடுமுறைகள் எதுவும் இல்லை", + "addHoliday": "விடுமுறையைச் சேர்", + "youDoNotHavePermissionToUpgradeHoliday": "விடுமுறைகளைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "holiday": "விடுமுறை", + "editLeave": "விடுப்பைத் திருத்து", + "addNewLeave": "புதிய விடுப்பைச் சேர்", + "leaveType": "விடுப்பு வகை", + "pleaseSelectALeaveType": "விடுப்பு வகையைத் தேர்ந்தெடுக்கவும்", + "pleaseSelectAStartDate": "தொடக்க தேதியைத் தேர்ந்தெடுக்கவும்", + "leaveDuration": "விடுப்பு காலம்", + "autoCalculatedDays": "தானாகக் கணக்கிடப்பட்ட நாட்கள்", + "leaveList": "விடுப்பு பட்டியல்", + "noLeaveRequestFound": "விடுப்பு கோரிக்கைகள் எதுவும் இல்லை.", + "addLeave": "விடுப்பைச் சேர்", + "noDescriptionProvided": "விளக்கம் வழங்கப்படவில்லை.", + "youDoNotHavePermissionToUpdateLeaveRequest": "விடுப்பு கோரிக்கையைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNotHavePermissionToDeleteLeaveRequest": "விடுப்பு கோரிக்கையை நீக்க உங்களுக்கு அனுமதி இல்லை.", + "leaveRequest": "விடுப்பு கோரிக்கை", + "editPayroll": "சம்பளப்பட்டியலைத் திருத்து", + "addNewPayroll": "புதிய சம்பளப்பட்டியலைச் சேர்", + "paymentYear": "கட்டண ஆண்டு", + "pleaseSelectPaymentYear": "கட்டண ஆண்டைத் தேர்ந்தெடுக்கவும்", + "pleaseSelectAnMonth": "ஒரு மாதத்தைத் தேர்ந்தெடுக்கவும்", + "pleaseEnterADate": "தேதியை உள்ளிடவும்", + "totalSalaryAmount": "மொத்த சம்பளத் தொகை", + "payrollList": "சம்பளப் பட்டியல்", + "noPayrollFound": "சம்பளப் பதிவுகள் எதுவும் இல்லை.", + "paymentDetails": "கட்டண விவரங்கள்", + "youDoNotHaveUpdatePayroll": "சம்பளப்பட்டியலைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNotHavePermissionToDeletePayroll": "சம்பளப்பட்டியலை நீக்க உங்களுக்கு அனுமதி இல்லை.", + "payrollRecord": "சம்பள பதிவு", + "searchAttendance": "வருகையைத் தேடு", + "attendanceReport": "வருகை அறிக்கைகள்", + "noAttendanceRecordFound": "தேர்ந்தெடுக்கப்பட்ட வடிகட்டிகளுக்கு வருகைப் பதிவுகள் இல்லை.", + "searchLeave": "விடுப்புகளைத் தேடு", + "leaveReports": "விடுப்பு அறிக்கைகள்", + "noLeaveRecordFound": "தேர்ந்தெடுக்கப்பட்ட வடிகட்டிகளுக்கு விடுப்பு பதிவுகள் இல்லை.", + "durationDays": "கால அளவு (நாட்கள்)", + "payrollReports": "சம்பள அறிக்கைகள்", + "noMatchingPayrollFound": "பொருந்தும் சம்பள பதிவுகள் இல்லை.", + "editShift": "ஷிஃப்டைத் திருத்து", + "addNewShift": "புதிய ஷிஃப்டைச் சேர்", + "shiftName": "ஷிஃப்ட் பெயர்", + "pleaseSelectAShift": "ஒரு ஷிஃப்டைத் தேர்ந்தெடுக்கவும்", + "breakStatus": "இடைவேளை நிலை", + "pleaseSelectBreakStatus": "இடைவேளை நிலையைத் தேர்ந்தெடுக்கவும்", + "startTimeIsRequired": "தொடக்க நேரம் தேவை", + "startTime": "தொடக்க நேரம்", + "enterStartTime": "தொடக்க நேரத்தை உள்ளிடவும்", + "endTimeIsRequired": "முடிவு நேரம் தேவை", + "endTime": "முடிவு நேரம்", + "enterEndTime": "முடிவு நேரத்தை உள்ளிடவும்", + "startBreakTime": "இடைவேளை தொடக்க நேரம்", + "enterBreakTime": "இடைவேளை நேரத்தை உள்ளிடவும்", + "endBreakTime": "இடைவேளை முடிவு நேரம்", + "noShiftFound": "ஷிஃப்டுகள் எதுவும் இல்லை.", + "addShift": "ஷிஃப்டைச் சேர்", + "breakTime": "இடைவேளை நேரம்", + "breakDuration": "இடைவேளை காலம்", + "youDoNotToHavePermissionToUpdateShift": "ஷிஃப்டைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "youDoNotToHavePermissionToDeleteShift": "ஷிஃப்டை நீக்க உங்களுக்கு அனுமதி இல்லை.", + "doYouReallyWantToDeleteThis": "இதை நீங்கள் உண்மையிலேயே நீக்க விரும்புகிறீர்களா", + "viewDetails": "விவரங்களைப் பார்", + "leave": "விடுப்பு", + "payroll": "சம்பளப்பட்டியல்", + "editBankAdjustment": "வங்கி சரிசெய்தலைத் திருத்து", + "adjustBankBalance": "வங்கி இருப்பைச் சரிசெய்", + "pleaseAddAtLeastOneBank": "இருப்புகளைச் சரிசெய்ய குறைந்தது ஒரு வங்கிக் கணக்கையாவது சேர்க்கவும்.", + "accountNumber": "கணக்கு எண்", + "selectAccount": "கணக்கைத் தேர்ந்தெடுக்கவும்", + "selectType": "வகையைத் தேர்ந்தெடுக்கவும்", + "amountsIsRequired": "தொகை தேவை", + "invalidAmount": "தவறான தொகை", + "adjustmentDate": "சரிசெய்தல் தேதி", + "dateIsRequired": "தேதி தேவை", + "editBankAccounts": "வங்கிக் கணக்குகளைத் திருத்து", + "addNewBankAccounts": "வங்கிக் கணக்குகளைச் சேர்", + "accountDisplayName": "கணக்கு காட்சி பெயர்", + "enterAccountDisplayName": "கணக்கு காட்சி பெயரை உள்ளிடவும்", + "displayNameIsRequired": "காட்சி பெயர் தேவை", + "openingBalanceIsRequired": "தொடக்க இருப்பு தேவை", + "asOfDate": "தேதிப்படி", + "hideFiled": "புலங்களை மறை", + "addMoreFiled": "மேலும் புலங்களைச் சேர்", + "enterAccountName": "கணக்கு பெயரை உள்ளிடவும்", + "ifscCode": "IFSC குறியீடு", + "upiIdForQrCode": "QR குறியீட்டிற்கான UPI ஐடி", + "bankName": "வங்கி பெயர்", + "enterBankName": "வங்கி பெயரை உள்ளிடவும்", + "accountHolderName": "கணக்கு வைத்திருப்பவர் பெயர்", + "enterAccountHolderName": "கணக்கு வைத்திருப்பவர் பெயரை உள்ளிடவும்", + "printBankDetailsAndInvoice": "விலைப்பட்டியலில் வங்கி விவரங்களை அச்சிடு", + "viewingTransactionFor": "பரிவர்த்தனைகளைப் பார்க்கிறது", + "bankAccounts": "வங்கிக் கணக்குகள்", + "noBankAccountFound": "வங்கிக் கணக்குகள் எதுவும் இல்லை.", + "noAccountsFoundMissing": "பொருந்தும் கணக்குகள் எதுவும் இல்லை", + "deposit": "டெபாசிட்", + "addBank": "வங்கியைச் சேர்", + "bankToBankTransfer": "வங்கிக்கு வங்கி பரிமாற்றம்", + "bankToCashTransfer": "வங்கியிலிருந்து பணமாக பரிமாற்றம்", + "accountName": "கணக்கு பெயர்", + "holderName": "உரிமையாளர் பெயர்", + "openingDate": "திறக்கும் தேதி", + "currentBalance": "தற்போதைய இருப்பு", + "permissionDeniedToDeleteBank": "வங்கியை நீக்க அனுமதி மறுக்கப்பட்டது.", + "canNotEditThisTransactionType": "இந்த பரிவர்த்தனை வகையைத் திருத்த முடியாது.", + "bank": "வங்கி", + "noTransactionFoundForThisFilter": "இந்த வடிகட்டிக்கு பரிவர்த்தனைகள் எதுவும் இல்லை.", + "pleaseSelectBothAccounts": "இரண்டு கணக்குகளையும் தேர்ந்தெடுக்கவும்.", + "cannotTransferToSameAccounts": "ஒரே கணக்கிற்கு மாற்ற முடியாது.", + "editBankTransfer": "வங்கி பரிமாற்றத்தைத் திருத்து", + "needAtLeastTwoBankAccount": "பரிமாற்றம் செய்ய குறைந்தது இரண்டு வங்கிக் கணக்குகள் தேவை.", + "from": "இருந்து", + "to": "பெறுநர்", + "editBankToCash": "வங்கியிலிருந்து பணமாகத் திருத்து", + "noBankAccountsFoundToTransferFrom": "பரிமாற்றம் செய்ய வங்கிக் கணக்குகள் எதுவும் இல்லை.", + "selectOneAccount": "ஒரு கணக்கைத் தேர்ந்தெடுக்கவும்", + "editCashAdjustment": "பண சரிசெய்தலைத் திருத்து", + "adjustCashBalance": "பண இருப்பைச் சரிசெய்", + "customDate": "தனிப்பயன் தேதி", + "cashInHand": "கையிருப்பு பணம்", + "currentCashBalance": "தற்போதைய பண இருப்பு", + "transfer": "பரிமாற்றம்", + "adjustCash": "பணத்தைச் சரிசெய்", + "pleaseSelectADestinationBankAccounts": "இலக்கு வங்கிக் கணக்கைத் தேர்ந்தெடுக்கவும்.", + "editCashToBank": "பணத்திலிருந்து வங்கிக்குத் திருத்து", + "cashToBankTransfer": "பணத்திலிருந்து வங்கிக்கு பரிமாற்றம்", + "noDestinationBankAccountFond": "இலக்கு வங்கிக் கணக்குகள் எதுவும் இல்லை.", + "transferCheque": "காசோலை பரிமாற்றம்", + "receivedFrom": "யாரிடமிருந்து பெறப்பட்டது", + "chequeAmount": "காசோலை தொகை", + "chequeNumber": "காசோலை எண்", + "chequeDate": "காசோலை தேதி", + "referenceNumber": "குறிப்பு எண்", + "selectBankToCash": "வங்கி அல்லது பணத்தைத் தேர்ந்தெடுக்கவும்", + "depositTo": "இதில் டெபாசிட் செய்", + "selectDepositDestination": "டெபாசிட் சேருமிடத்தைத் தேர்ந்தெடுக்கவும்", + "transferDate": "பரிமாற்ற தேதி", + "doYouWantToRellyReOpenThisCheque": "இந்தக் காசோலையை மீண்டும் திறக்க விரும்புகிறீர்களா?", + "okay": "சரி", + "reOpen": "மீண்டும் திற", + "open": "திற", + "chequeList": "காசோலை பட்டியல்", + "closed": "மூடப்பட்டவை", + "noChequeFound": "காசோலைகள் எதுவும் இல்லை", + "searchTransaction": "பரிவர்த்தனைகளைத் தேடு...", + "filterByDate": "தேதிப்படி வடிகட்டு", + "addImage": "படத்தைச் சேர்", + "cashAndBankManagement": "பணம் மற்றும் வங்கி மேலாண்மை", + "cheque": "காசோலைகள்", + "branchList": "கிளை பட்டியல்", + "roleAndPermission": "பங்கு மற்றும் அனுமதி", + "switchBank": "கிளையை மாற்றவா?", + "exitBank": "கிளையிலிருந்து வெளியேறு", + "areYouSureWantToSwitchToDifferentBranch": "வேறு கிளைக்கு மாற விரும்புகிறீர்களா?", + "areYourSureYouWantToExitFromThisBranch": "இந்தக் கிளையிலிருந்து வெளியேற விரும்புகிறீர்களா?", + "switchs": "மாற்று", + "exit": "வெளியேறு", + "createBranch": "கிளையை உருவாக்கு", + "areYouSureWantToDeleteThisBranch": "இந்தக் கிளையை நீக்க விரும்புகிறீர்களா?", + "currents": "தற்போதைய", + "noBrunchFound": "கிளை எதுவும் இல்லை", + "updateBranch": "கிளையைப் புதுப்பி", + "pleaseEnterBranchName": "கிளை பெயரை உள்ளிடவும்", + "enterBalance": "இருப்பை உள்ளிடவும்", + "youDoNotHavePermissionToUpdateBranch": "கிளையைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "allTransaction": "அனைத்து பரிவர்த்தனைகளும்", + "duePay": "பாக்கி செலுத்துதல்", + "allParties": "அனைத்து தரப்பினரும்", + "retry": "மீண்டும் முயற்சி செய்", + "incomeCategoriesReport": "வருமான வகைகள் அறிக்கை", + "dayBook": "தினசரி குறிப்பேடு", + "billWiseProfit": "பில் வாரியான லாபம்", + "cashFlow": "பணப்புழக்கம்", + "balanceSheet": "இருப்புநிலை குறிப்பு", + "taxReport": "வரி அறிக்கை", + "productSaleHistory": "தயாரிப்பு விற்பனை வரலாறு", + "productPurchaseHistory": "தயாரிப்பு கொள்முதல் வரலாறு", + "partyReports": "கட்சி அறிக்கைகள்", + "customerLedger": "வாடிக்கையாளர் பேரேடு", + "supplierLedger": "சப்ளையர் பேரேடு", + "partyWiseProfit": "கட்சி வாரியான லாபம்", + "productWiseProfit": "தயாரிப்பு வாரியான லாபம்", + "top5Customer": "சிறந்த 5 வாடிக்கையாளர்கள்", + "top5Supplier": "சிறந்த 5 சப்ளையர்கள்", + "productReports": "தயாரிப்பு அறிக்கைகள்", + "comboReport": "கூட்டு அறிக்கை", + "expiredItemReport": "காலாவதியான உருப்படி அறிக்கை", + "top5Product": "சிறந்த 5 தயாரிப்புகள்", + "productWiseProfitAndLoss": "தயாரிப்பு வாரியான லாபம் & நஷ்டம்", + "productWisePurchase": "தயாரிப்பு வாரியான கொள்முதல்", + "productWiseSale": "தயாரிப்பு வாரியான விற்பனை", + "noProductMatchYourSearch": "உங்கள் தேடலுக்குப் பொருந்தும் தயாரிப்புகள் இல்லை.", + "purchaseQty": "கொள்முதல் அளவு", + "saleQty": "விற்பனை அளவு", + "youDoNotHavePermissionProfitAndLoss": "லாப நஷ்டத்தைப் பார்க்க உங்களுக்கு அனுமதி இல்லை.", + "sold": "விற்கப்பட்டது", + "remaining": "மீதமுள்ளவை", + "totalAssets": "மொத்த சொத்துக்கள்", + "assets": "சொத்துக்கள்", + "itemName": "உருப்படி பெயர்", + "personalInfo": "தனிப்பட்ட தகவல்:", + "dueBalance": "பாக்கி இருப்பு", + "walletBalance": "வாலட் இருப்பு", + "cashIn": "பணம் உள்ளே", + "cashOut": "பணம் வெளியே", + "runningCash": "நடப்பு பணம்", + "moneyIn": "பணம் வரவு", + "moneyOut": "பணம் செலவு", + "noDataAvailableForGeneratePdf": "PDF உருவாக்க தரவு இல்லை", + "balanceDue": "மீதமுள்ள பாக்கி", + "returnedAmount": "திருப்பி அளிக்கப்பட்ட தொகை", + "saleReturn": "விற்பனைத் திருப்பம்", + "saleEdit": "விற்பனைத் திருத்தம்", + "pleaseAddASalesReturn": "விற்பனைத் திருப்பத்தைச் சேர்க்கவும்", + "subscriptionReports": "சந்தா அறிக்கைகள்", + "started": "தொடங்கப்பட்டது", + "end": "முடிவு", + "taxReportList": "வரி அறிக்கை பட்டியல்", + "developedBy": "உருவாக்கியவர்", + "time": "நேரம்", + "receivedBy": "பெற்றவர்", + "wallet": "வாலட்", + "warranty": "வாரண்டி", + "guarantee": "உத்தரவாதம்", + "remark": "குறிப்பு", + "bankDetails": "வங்கி விவரங்கள்", + "cashAndBank": "பணம் மற்றும் வங்கி", + "pdfGenerateSuccessfully": "PDF வெற்றிகரமாக உருவாக்கப்பட்டது", + + + "generatingPdf": "PDF உருவாக்குகின்றது", + "INVOICE": "விலைப்பட்டியல்", + "admin": "நிர்வாகி", + "invoiceNumber": "விலைப்பட்டியல் எண்", + "vatNumber": "வாட் எண்", + "customerSignature": "வாடிக்கையாளர் கையொப்பம்", + "authorizedSignature": "அங்கீகரிக்கப்பட்ட கையொப்பம்", + "poweredBy": "மூலம் இயக்கப்படுகிறது", + "shippingCharge": "கப்பல் கட்டணம்", + "totalReturned": "மொத்தம் திரும்பியது", + "amountsInWord": "வார்த்தைகளில் தொகைகள்", + "changeAmount": "மாற்றுத் தொகை", + "sellsBy": "மூலம் விற்பனை செய்யப்படுகிறது", + "rounding": "முழுமையாக்குதல்", + "paidBy": "மூலம் செலுத்தப்பட்டது", + "vatGstTitle": "வாட்/ஜிஎஸ்டி தலைப்பு", + "enterVatGstTitle": "வாட்/ஜிஎஸ்டி தலைப்பை உள்ளிடவும்", + "vatGstNumber": "வாட்/ஜிஎஸ்டி எண்", + "enterVatGstNumber": "வாட்/ஜிஎஸ்டி எண்ணை உள்ளிடவும்", + "vatAndTax": "வாட் மற்றும் வரி", + "customPrint": "தனிப்பயன் அச்சிடுதல்", + "taxRates": "வரி விகிதங்கள்", + "taxRatesMangeYourTaxRates": "வரி விகிதங்கள் - உங்கள் வரி விகிதங்களை நிர்வகிக்கவும்", + "add": "சேர்க்கவும்", + "status": "நிலை", + "active": "செயலில்", + "disable": "முடக்கு", + "deletedSuccessFully": "வெற்றிகரமாக நீக்கப்பட்டது!", + "failedToDeleteTheTax": "வரியை நீக்க முடியவில்லை", + "errorDeletingTax": "வரியை நீக்குவதில் பிழை", + "taxGroup": "வரி குழு", + "combinationOfTheMultipleTaxes": "பல வரிகளின் கலவை", + "subTaxes": "உப வரிகள்", + "action": "செயல்", + "addTax": "வரி சேர்க்கவும்", + "editTax": "வரியைத் திருத்தவும்", + "addNewTax": "புதிய வரியைச் சேர்க்கவும்", + "enterTaxRates": "வரி விகிதத்தை உள்ளிடவும்", + "addTaxGroup": "புதிய வரி குழுவைச் சேர்க்கவும்", + "editTaxGroup": "வரி குழுவைத் திருத்தவும்", + "taxWithSingleMultipleTaxType": "ஒற்றை/பல வரி வகைகளுடன் வரி", + "noSubTaxSelected": "துணை வரி எதுவும் தேர்ந்தெடுக்கப்படவில்லை", + "subTaxList": "துணை வரி பட்டியல்", + "taxPercent": "வரி சதவீதம்", + "done": "முடிந்தது", + "writerTaxHere": "இங்கே உரையை எழுதவும்...", + "expiredList": "காலாவதியான பட்டியல்", + "listIsEmpty": "பட்டியல் காலியாக உள்ளது", + "printingInvoice": "விலைப்பட்டியல் அச்சிடப்படுகிறது", + "salesSetting": "விற்பனை அமைப்புகள்", + "invoiceLogo": "விலைப்பட்டியல் சின்னம்", + "printingOption": "அச்சிடும் விருப்பம்", + "amountRoundingMethod": "தொகை முழுமையாக்கும் முறை", + "signUp": "பதிவு செய்க", + "returnedItem": "திரும்பிய பொருள்", + "returnedDate": "திரும்பிய தேதி", + "unitPrice": "ஒற்றை விலை", + "saleBy": "விற்பனையாளர்", + "purchasedBy": "வாங்குபவர்", + "collectedBys": "சேகரிப்பவர்", + "payableAmount": "செலுத்த வேண்டிய தொகை", + "receivedAmount": "பெறப்பட்ட தொகை", + "unitPrices": "ஒவ்வொரு பொருளின் விலை", + "item": "பொருள்", + "sl": "வ.எண்", + "mobiles": "கைபேசி", + "paidVia": "மூலம் செலுத்தப்பட்டது", + "moneyReceipt": "பண ரசீது", + "receipt": "ரசீது", + "barcodeGenerator": "பார்கோடு ஜெனரேட்டர்", + "searchProduct": "பொருளை தேடு", + "code": "குறியீடு", + "price": "விலை", + "showCode": "குறியீட்டை காண்பி", + "showPrice": "விலையை காண்பி", + "showName": "பெயரை காண்பி", + "actions": "செயல்கள்", + "noItemSelected": "எந்த பொருளும் தேர்ந்தெடுக்கப்படவில்லை", + "noProductSelected": "எந்த பொருளும் தேர்ந்தெடுக்கப்படவில்லை", + "previewPdf": "PDF முன்னோட்டம்", + "salesReturnReport": "விற்பனைத் திரும்புதல் அறிக்கை", + "purchaseReturnReport": "சொத்து வாங்கும் திரும்புதல் அறிக்கை", + "incomeFor": "வருமானத்திற்காக", + "enterProductCode": "பொருள் குறியீட்டை உள்ளிடவும்", + "addIncome": "வருமானம் சேர்க்கவும்", + "incomeDate": "வருமான தேதி", + "incomeCategories": "வருமான வகைகள்", + "addIncomeCategory": "வருமான வகை சேர்க்கவும்", + "enterIncomeCategoryName": "வருமான வகையின் பெயரை உள்ளிடவும்", + "totalReturnAmount": "மொத்தத் திரும்பிய தொகை", + "returned": "திரும்பியது", + "supplierDetails": "வழங்குநர் விவரங்கள்", + "weekly": "வாராந்திர", + "monthly": "மாதாந்திர", + "yearly": "ஆண்டுதோறும்", + "today": "இன்று", + "thisWeek": "இந்த வாரம்", + "thisMonth": "இந்த மாதம்", + "thisYear": "இந்த ஆண்டு", + "allTime": "எல்லா நேரமும்", + "custom": "பயனாளர் வரையறுக்கப்பட்ட", + "addUserRole": "பயனர் பாதிப்பை சேர்க்கவும்", + "noRoleFound": "பயனர் பாதிப்பு கண்டுபிடிக்கப்படவில்லை", + "yourPackageExpiredInDays": "உங்கள் பேக்கேஜ் 5 நாட்களில் காலாவதியாகும்", + "yourPackageExpiredToday": "உங்கள் பேக்கேஜ் இன்று காலாவதியாகும்\n\nதயவுசெய்து மீண்டும் வாங்கவும்", + "contactUs": "தொடர்பு கொள்ளுங்கள்", + "writeYourMessageHere": "உங்கள் செய்தியை இங்கே எழுதுங்கள்", + "sendMessage": "செய்தி அனுப்பு", + "sendYourEmail": "உங்கள் மின்னஞ்சலை அனுப்புங்கள்", + "backToHome": "முகப்புக்கு திரும்பு", + "promoCode": "விளம்பர குறியீடு", + "submit": "சமர்பிக்கவும்", + "seeAllPromoCode": "அனைத்து விளம்பர குறியீடுகளையும் பார்க்கவும்", + "categories": "பிரிவுகள்", + "enterYourPhoneNumber": "உங்கள் தொலைபேசி எண்ணை உள்ளிடவும்", + "enterFullAddress": "முழு முகவரியை உள்ளிடவும்", + "enterYourEmailAddress": "உங்கள் மின்னஞ்சல் முகவரியை உள்ளிடவும்", + "pleaseEnterAPassword": "தயவுசெய்து ஒரு கடவுச்சொல் உள்ளிடவும்", + "pleaseEnterAConfirmPassword": "தயவுசெய்து ஒரு உறுதியான கடவுச்சொல் உள்ளிடவும்", + "enterYourName": "உங்கள் பெயரை உள்ளிடவும்", + "addNewAddress": "புதிய முகவரி சேர்க்கவும்", + "firstName": "முதல் பெயர்", + "lastName": "கடைசி பெயர்", + "country": "நாடு", + "bangladesh": "பங்களாதேஷ்", + "apply": "பயன்படுத்து", + "deliveryAddress": "விநியோக முகவரி", + "noDataAvailabe": "கோப்புகள் கிடைக்கவில்லை", + "addDelivery": "விநியோகம் சேர்க்கவும்", + "description": "விளக்கம்", + "addNote": "குறிப்பு சேர்க்கவும்", + "image": "படம்", + "pleaseConnectThePrinterFirst": "தயவுசெய்து முதலில் அச்சுப்பை இணைக்கவும்", + "selectCategory": "வகையைத் தேர்வு செய்யவும்", + "enterExpenseDate": "செலவு தேதியை உள்ளிடவும்", + "enterName": "பெயரை உள்ளிடவும்", + "enterAmount": "தொகையை உள்ளிடவும்", + "enterRefNumber": "புகழ் எண்ணை உள்ளிடவும்", + "fashions": "ஃபேஷன்", + "billTO": "பில் அனுப்புவர்", + "totalDue": "மொத்த செலுத்தும்", + "paymentsAmount": "கட்டணத் தொகைகள்", + "remainingDue": "மீதியை விட்டுவிட்டு செலுத்தும்", + "thankYouForYourDuePayment": "உங்கள் செலுத்தலாக நன்றி", + "print": "அச்சிடு", + "unitPirce": "ஒருங்கிணைக்கான விலை", + "totalPrice": "மொத்த விலை", + "totalVat": "மொத்த வாட்டு", + "deliveryCharge": "விநியோக கட்டணம்", + "totalPayable": "மொத்த செலுத்தும்", + "thakYouForYourPurchase": "உங்கள் வாங்குதல் காரணமாக நன்றி", + "pleaseConnectYourBlutohPrinter": "தயவுசெய்து உங்கள் பிளூடூ அச்சுப்பை இணைக்கவும்", + "editSocailMedia": "சோஷல் மீடியாவைத் திருத்துக", + "socialMarketing": "சமூக விபர விபரம்", + "share": "பகிர்", + "notification": "அறிவிப்பு", + "purchaseAlarm": "வாங்குதல் அலாரம்", + "purchaseConfirmed": "வாங்குதல் உறுதி", + "paymentComplete": "கட்டணம் முடிந்தது", + "retur": "திரும்பவும்", + "sendSms": "SMS அனுப்பு", + "recivethePin": "முகவரியை பெறுக", + "startNewSale": "புதிய விற்பனை தொடங்கு", + "payment": "கட்டணம்", + "masterCard": "மாஸ்டர் கார்டு", + "instrucation": "கூற்று", + "cash": "பணம்", + "invoiceViewr": "விலைப்பரிசோதகம்", + "size": "அளவு", + "color": "நிறம்", + "weight": "எடை", + "capacity": "பரிமாணம்", + "type": "வகை", + "youWantTodeletetheProduct": "இந்த பொருட்டை நீக்க விரும்புகிறீர்களா?", + "delete": "நீக்கு", + "contactDetials": "தொடர்பு விபரங்கள்", + "clarence": "கிளேரன்ஸ்", + "call": "அழை", + "messege": "செய்தி", + "dailyTransaction": "தினசரி பரிவர்த்தனை", + "promo": "விளம்பர", + "send": "அனுப்பு", + "easyToUseThePos": "எளிதான பயன்பாடு கொண்ட கைபேசி போஸ்", + "easytheusedesciption": "விற்பனை ப்ரோ ஆப் இலவசம், எளிதான பயன்பாட்டு. உண்மையில், இது உலகின் சிறந்த போஸ் முகம்.", + "choseYourFeature": "உங்கள் அம்சங்களைத் தேர்வு செய்க", + "choseyourfeatureDesciption": "அம்சங்கள் பரமிப்பு திராவிக திருத்தங்களிலிருந்து விதிக்கப்பட்டுள்ளன.", + "allBusinessSolutions": "அனைத்து வணிக தீர்வுகள்", + "allBusinessolutionDescrip": "விநியோகம் ப்ரோ மொத்த வணிக தீர்வு உடையவை ஆகும் மற்றும் பங்கு, கணக்கு, விற்பனை, செலவு மற்றும் குழந்தை / லாபம்.", + "skip": "தவிர்", + "next": "அடுத்து", + "anewUpdateAvailable": "புதிய புதுப்பித்தல் கிடைக்கின்றது\nதயவுசெய்து உங்கள் ஆப்பை புதுப்பிக்கவும்", + "skipTheUpdate": "புதுப்பித்தலை தவிர்", + "rememberMeLater": "பின்கொடுங்கள்", + "powerdedByAcnoo": "அக்னூ விரிவுருக்கப்பட்டது", + "lossOrProfit": "குறைவு / லாபம்", + "expense": "செலவு", + "parties": "சமூகங்கள்", + "home": "முகப்பு", + "sales": "விற்பனைகள்", + "setting": "அமைப்புகள்", + "purchaseNow": "இப்போது வாங்கு", + "paymentMethods": "கட்டண முறைகள்", + "save": "சேமி", + "update": "புதுப்பிக்கவும்", + "continueButton": "தொடர்க", + "name": "பெயர்", + "phone": "தொலைபேசி எண்", + "email": "மின்னஞ்சல் முகவரி", + "address": "முகவரி", + "previousDue": "முந்தைய பாதிப்பு", + "selectLang": "உங்கள் மொழியைத் தேர்ந்தெடுக்கவும்", + "addContact": "தொடர்பைச் சேர்க்கவும்", + "moreInfo": "மேலும் தகவல்", + "retailer": "மருந்து விற்பனையாளர்", + "dealer": "விற்பனையாளர்", + "wholesaler": "மொத்த விற்பனையாளர்", + "supplier": "சப்ளையர்", + "CustomerDetails": "வாடிக்கையாளர் விபரங்கள்", + "recentTransaction": "சமீபத்திய பரிவர்த்தனைகள்", + "totalProduct": "மொத்த பொருட்கள்", + "total": "மொத்தம்", + "paid": "பணம் செலுத்தியது", + "unPaid": "பணம் செலுத்தாதது", + "due": "நிலுவை", + "connect": "இணைக்க கிளிக் செய்க", + "tryAgain": "மீண்டும் முயற்சி செய்க", + "loading": "ஏற்றுகிறது", + "viewAll": "அனைத்தையும் பார்க்க", + "partyList": "கட்சி பட்டியல்", + "addCustomer": "தயவுசெய்து ஒரு வாடிக்கையாளரைச் சேர்க்கவும்", + "updateContact": "தொடர்பைப் புதுப்பிக்கவும்", + "dueList": "நிலுவையான பட்டியல்", + "collectDue": "நிலுவை சேகரிக்கவும்", + "date": "தேதி", + "dueAmount": "நிலுவை தொகை: ", + "customerName": "வாடிக்கையாளரின் பெயர்", + "totalAmount": "மொத்த தொகை", + "paidAmount": "செலுத்திய தொகை", + "paymentTypes": "கட்டண வகைகள்", + "cancel": "ரத்துசெய்", + "expenseReport": "செலவு அறிக்கை", + "fromDate": "முதல் தேதி", + "toDate": "கடைசி தேதி", + "expenseFor": "செலவுக்கான விபரம்", + "amount": "தொகை", + "noData": "கிடைக்கவில்லை", + "totalExpense": "மொத்த செலவு", + "addExpense": "செலவைச் சேர்க்கவும்", + "expenseDate": "செலவு தேதி", + "referenceNo": "முக்கிய எண்", + "note": "குறிப்பு", + "expenseCat": "செலவு வகைகள்", + "search": "தேடு", + "select": "தேர்ந்தெடுக்கவும்", + "addExpenseCat": "செலவு வகையைச் சேர்க்கவும்", + "categoryName": "வகை பெயர்", + "alreadyAdded": "ஏற்கனவே சேர்க்கப்பட்டது", + "whatNew": "புதியது என்ன", + "lp": "இழப்பு/லாபம்", + "profit": "லாபம்", + "loss": "இழப்பு", + "lpDetails": "இழப்பு/லாபம் விவரங்கள்", + "invoice": "விலைப்பட்டியல்", + "dates": "தேதிகள்:", + "mobile": "மொபைல்:", + "product": "பொருள்", + "quantity": "அளவு", + "discount": "தள்ளுபடி", + "totalLoss": "மொத்த இழப்பு", + "totalProfit": "மொத்த லாபம்", + "productList": "பொருள் பட்டியல்", + "stock": "பங்கு", + "addNewProduct": "புதிய பொருளைச் சேர்க்கவும்", + "productName": "பொருளின் பெயர்", + "productCode": "பொருளின் குறியீடு", + "purchasePrice": "வாங்கும் விலை", + "mrp": "MRP", + "wholeSalePrice": "மொத்த விற்பனை விலை", + "dealerPrice": "விற்பனையாளர் விலை", + "manufacturer": "உற்பத்தி", + "saveNPublish": "சேமி மற்றும் வெளியிடு", + "brands": "பிராண்டுகள்", + "addBrand": "பிராண்டைச் சேர்க்கவும்", + "brandName": "பிராண்டின் பெயர்", + "addUnit": "அலகுவாட்டைச் சேர்க்கவும்", + "unitName": "அலகு பெயர்", + "units": "அலகுகள்", + "addProduct": "தயவுசெய்து பொருளைச் சேர்க்கவும்", + "updateProduct": "பொருளைப் புதுப்பிக்கவும்", + "salePrice": "விற்பனை விலை", + "profile": "சுயவிவரம்", + "edit": "திருத்து", + "businessCat": "வணிக வகை", + "language": "மொழி", + "changePassword": "கடவுச்சொல்லை மாற்று", + "updateProfile": "உங்கள் சுயவிவரத்தை புதுப்பிக்கவும்", + "businessName": "கம்பெனி மற்றும் வணிக பெயர்", + "addPurchase": "வாங்கியதைச் சேர்க்கவும்", + "inv": "மொத்த எண்", + "supplierName": "விற்பனையாளரின் பெயர்", + "itemAdded": "பொருள் சேர்க்கப்பட்டது", + "addItems": "பொருட்களைச் சேர்க்கவும்", + "subTotal": "துணை மொத்தம்", + "returnAmount": "திரும்ப வரும் தொகை", + "chooseSupplier": "ஒரு விற்பனையாளரைத் தேர்ந்தெடுக்கவும்", + "noSupplier": "விற்பனையாளர் கிடைக்கவில்லை", + "salesDetails": "விற்பனை விவரங்கள்", + "editPurchaseInvoice": "வாங்கிய விலைப்பட்டியலைத் திருத்து", + "purchaseList": "வாங்கல் பட்டியல்", + "addAPurchase": "தயவுசெய்து வாங்கலைச் சேர்க்கவும்", + "dueReport": "நிலுவை அறிக்கை", + "fullyPaid": "முழுமையாக செலுத்தப்பட்டது", + "stillUnpaid": "இன்னும் செலுத்தப்படவில்லை", + "purchaseReport": "வாங்கல் அறிக்கை", + "connectPrinter": "உங்கள் அச்சுப்பை இணைக்கவும்", + "clickToConnect": "இணைக்க கிளிக் செய்க", + "collectDues": "தொகையைச் சேகரிக்கவும்", + "addNewPurchase": "தயவுசெய்து வாங்கலைச் சேர்க்கவும்", + "salesReport": "விற்பனை அறிக்கை", + "addSale": "தயவுசெய்து விற்பனையைச் சேர்க்கவும்", + "reports": "அறிக்கைகள்", + "chooseCustomer": "ஒரு வாடிக்கையாளரைத் தேர்வு செய்க", + "addSales": "விற்பனையைச் சேர்க்கவும்", + "saleList": "விற்பனை பட்டியல்", + "editSalesInvoice": "விற்பனை விலைப்பட்டியலைத் திருத்து", + "previousPayAmount": "முந்தைய செலுத்தல் தொகை", + "printing": "அச்சுப்பின் விருப்பம்", + "subscription": "சந்தா", + "userRole": "பயனர் பங்கு", + "currency": "நாணயம்", + "logOut": "வெளியேறு", + "stockList": "பங்கு பட்டியல்", + "purchase": "வாங்குதல்", + "sale": "விற்பனை", + "yourPack": "உங்கள் தொகுதி", + "freePlan": "இலவச திட்டம்", + "youRUsing": "நீங்கள் பயன்படுத்துகிறீர்கள் ", + "freePack": "இலவச தொகுதி", + "premiumPlan": "பிரீமியம் திட்டம்", + "packFeatures": "தொகுப்பு அம்சங்கள்", + "unlimited": "வரம்புள்ள", + "updateNow": "இப்போதுதான் புதுப்பிக்கவும்", + "purchasePremium": "பிரீமியம் திட்டத்தைவாங்குக", + "buyPremium": "பிரீமியம் திட்டத்தைவாங்குக", + "paypalPay": "பேபாலில் செலுத்து", + "gotEmail": "உங்களுக்கு மின்னஞ்சல் வந்துவிட்டது", + "sendEmail": "உங்களுக்கு கடவுச்சொல்லை மீட்டெடுக்க என்னுடைய வழிகாட்டி மின்னஞ்சலை அனுப்பியிருக்கிறோம்:", + "checkEmail": "மின்னஞ்சலைச் சரிபார்க்கவும்", + "close": "மூடு", + "forgotPassword": "கடவுச்சொல்லை மறந்துவிட்டீர்களா?", + "enterEmail": "கடவுச்சொல்லை மீட்டெடுக்க மின்னஞ்சல் முகவரியை கீழே உள்ளிடவும்.", + "sendLink": "மீட்டெடுக்கும் இணையத்தை அனுப்பு", + "emailText": "மின்னஞ்சல்", + "password": "கடவுச்சொல்", + "logIn": "உள்நுழை", + "noAcc": "எந்த கணக்குமின்றி இல்லையா?", + "register": "பதிவுபெறுக", + "phoneVerification": "தொலைபேசி சான்றுபடுத்தல்", + "registerTitle": "தொலைபேசியைப் பதிவு செய்வதற்கான முதன்முதலில் நமது தேவையை பதிவு செய்ய வேண்டும்!", + "sendCode": "குறியீட்டை அனுப்பு", + "staffLogin": "ஊழியர் உள்நுழைய", + "logInWithMail": "மின்னஞ்சலுடன் உள்நுழையுங்கள்", + "setUpProfile": "உங்கள் சுயவிவரத்தை அமைக்கவும்", + "setUpDesc": "உங்கள் மருத்துவரை மேம்படுத்த உங்கள் சுயவிவரத்தைப் புதுப்பிக்கவும்", + "gallery": "கேலரி", + "camera": "கேமரா", + "companyAddress": "நிறுவன முகவரி", + "openingBalance": "திறன் பொருள்", + "confirmPass": "கடவுச்சொல்லை உறுதிப்படுத்து", + "haveAcc": "ஏதேனும் கணக்கு இருக்கின்றதா?", + "loginWithPhone": "தொலைபேசி எண்ணைப் பயன்படுத்தி உள்நுழையுங்கள்", + "editPhone": "தொலைபேசி எண்ணைத் திருத்தமாக்குக?", + "createAcc": "இலவச கணக்கை உருவாக்கவும்", + "congratulation": "வாழ்த்துக்கள்", + + "signIn": "உள்நுழைய", + "welcomeBack": "மீண்டும் வரவேற்கிறோம்!", + "passwordCannotBeEmpty": "கடவுச்சொல் காலியாக இருக்க முடியாது", + "reset": "மின்னஞ்சல் அல்லது தொலைபேசி எண்ணை பயன்படுத்தி கடவுச்சொல்லை மீட்டமைக்கவும்", + "lableEmail": "மின்னஞ்சல்", + "hintEmail": "மின்னஞ்சல் முகவரியை உள்ளிடவும்", + "emailCannotBeEmpty": "மின்னஞ்சல் காலியாக இருக்க முடியாது", + "pleaseEnterAValidEmail": "சரியான மின்னஞ்சலை உள்ளிடவும்", + "continueE": "தொடருங்கள்", + "pleaseEnterYourDetails": "உங்கள் விவரங்களை உள்ளிடவும்.", + "lablePassword": "கடவுச்சொல்", + "hintPassword": "கடவுச்சொல்லை உள்ளிடவும்", + "pleaseEnterABiggerPassword": "முக்கியமான கடவுச்சொல்லை உள்ளிடவும்", + "rememberMe": "என்னை நினைவில் வைத்துக்கொள்ளவும்", + "donNotHaveAnAccount": "கணக்குக் கொண்டு இருப்பதில்லை?", + "createAFreeAccount": "மரபணுக்கான இலவச கணக்கை உருவாக்குங்கள்", + "fullName": "முழு பெயர்", + "enterYourFullName": "உங்கள் முழு பெயரை உள்ளிடவும்", + "nameCanNotBeEmpty": "பெயர் காலியாக இருக்க முடியாது", + "alreadyHaveAnAccount": "முந்தைய கணக்குகொள்ளுகிறீர்களா? ", + "createNewPassword": "புதிய கடவுச்சொல்லை உருவாக்கவும்", + "setUpNewPassword": "புதிய கடவுச்சொல்லை அமைக்கவும்", + "resetPassword": "உங்கள் கணக்கை மீட்கும் மற்றும் உள்நுழைவதற்காக உங்கள் கடவுச்சொல்லை மீட்டமைக்கவும்", + "newPassword": "புதிய கடவுச்சொல்", + "confirmPassword": "கடவுச்சொல்லை உறுதிப்படுத்தவும்", + "passwordsDoNotMatch": "கடவுச்சொற்கள் பொருந்தவில்லை", + "verityEmail": "மின்னஞ்சலை உறுதிப்படுத்தவும்", + "verification": "உறுதிப்படுத்தல்", + "digits": "6-அக்குறியீட்டு பின் உங்கள் மின்னஞ்சல் முகவரிக்கு அனுப்பப்பட்டுள்ளது: ", + "enterValidOTP": "சரியான OTP ஐ உள்ளிடவும்", + "resendOTP": "OTP ஐ மீண்டும் அனுப்பவும்", + "verifyYourEmail": "உங்கள் மின்னஞ்சலை உறுதிப்படுத்தவும்", + "weHaveSentAConfirmationEmailTo": "நாங்கள் உங்களுக்கு உறுதிப்படுத்தும் மின்னஞ்சலை அனுப்பினோம்", + "folder": "அந்த மின்னஞ்சல் உங்கள் ஸ்பாம் கோப்பகத்தில் முடிந்திருக்கும்.", + "gotIt": "அறிந்தேன்", + "enterOpeningBalance": "திறந்த முதற்கட்டத்தை உள்ளிடவும்", + "pleaseEnterAValidBusinessName": "சரியான வணிகப் பெயரை உள்ளிடவும்", + "enterBusiness": "வணிக/அங்காடி பெயரை உள்ளிடவும்", + "selectBusinessCategory": "வணிக வகையைத் தேர்ந்தெடுக்கவும்", + "todaySummary": "இன்றைய சுருக்கம்", + "sellAll": "எல்லாவற்றையும் விற்கவும் >", + "income": "வருமானம்", + "purchased": "வாங்கப்பட்டது", + "endYourFreePlan": "உங்கள் இலவச திட்டத்தை முடிக்கவும்", + "yourFree": "உங்கள் இலவச தொகுப்பும் முடிந்துவிட்டது, உங்கள் அடுத்த திட்டத்தை வாங்குங்கள் நன்றி.", + "upgradeNow": "இப்போது மேம்படுத்தவும்", + "notFound": "கண்டுபிடிக்கப்படவில்லை", + "updateYourSubscription": "உங்கள் சந்தாவை புதுப்பிக்கவும்", + "noDataFound": "தரவை கண்டுபிடிக்க முடியவில்லை", + "areYouSure": "நீங்கள் உறுதியா?", + "doYouWantToExitTheApp": "ஆப்பை வெளியேற்ற விரும்புகிறீர்களா?", + "no": "இல்லை", + "yes": "ஆம்", + "dashboard": "டாஷ்போர்டு", + "salesPurchaseOverview": "விற்பனை மற்றும் வாங்குதல் கண்ணோட்டம்", + "totalItems": "மொத்த பொருட்கள்", + "totalCategories": "மொத்த வகைகள்", + "quickOverview": "விரைவு கண்ணோட்டம்", + "totalIncome": "மொத்த வருமானம்", + "customerDue": "வாடிக்கையாளர் கடன்", + "stockValue": "சரக்கு மதிப்பு", + "lossProfit": "இழப்பு/லாபம்", + "cost": "செலவு", + "qty": "அளவு", + "noProductFound": "பொருட்கள் கண்டுபிடிக்கப்படவில்லை", + "phoneNumber": "தொலைபேசி எண்", + "pleaseEnterAValidName": "சரியான பெயரை உள்ளிடவும்", + "pleaseEnterValidPhoneAndNameFirst": "முதல் சரியான தொலைபேசி மற்றும் பெயரை உள்ளிடவும்", + "confirmDelete": "அழிக்கையை உறுதிப்படுத்தவும்", + "areYouSureYouWant": "இந்த பாகத்தை நீக்க விரும்புகிறீர்களா?", + "pleaseEnterAValidPhoneNumber": "சரியான தொலைபேசி எண்ணை உள்ளிடவும்", + "sendSMS": "SMS அனுப்பவும்", + "searchH": "இங்கே தேடவும்....", + "transactions": "பரிவர்த்தனைகள்", + "selectAInvoice": "ஒரு பில்லைக் தேர்ந்தெடுக்கவும்", + "totalDueAmount": "மொத்த கடனளவு", + "youCanNotPayMoreThenDue": "முடிவுகளை விட அதிகமாக பணம் செலுத்த முடியாது", + "noDueSelected": "எந்த கடனை தேர்ந்தெடுக்கவில்லை", + "pleaseEnterName": "பெயரை உள்ளிடவும்", + "pleaseEnterAmount": "தொகையை உள்ளிடவும்", + "enterNote": "குறிப்பு உள்ளிடவும்", + "pleaseSelectAExpenseCategory": "ஒரு செலவுப் பிரிவை தேர்ந்தெடுக்கவும்", + "enterExpanseCategoryName": "செலவுப் பிரிவு பெயரை உள்ளிடவும்", + "comingSoon": "எனக்கு வந்துவிடும்", + "pleaseMakeASaleFirst": "முதல் விற்பனையை செய்யவும்", + "facebook": "முகநூல்", + "twitter": "ட்விட்டர்", + "instagram": "இன்ஸ்டாகிராம்", + "linkedIN": "லிங்க்டின்", + "link": "இணைப்பு", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "செலவாண்மை வாயில்", + "paymentSuccess": "செலுத்தல் வெற்றி", + "paymentWasSuccessful": "செலுத்தல் வெற்றிகரமாக இருந்தது!", + "paymentFailed": "செலுத்தல் தோல்வியடைந்தது", + "paymentFailedPleaseTryAgain": "செலுத்தல் தோல்வியடைந்தது. மீண்டும் முயற்சிக்கவும்.", + "pleaseEnterAValidBrandName": "சரியான பிராண்ட் பெயரை உள்ளிடவும்", + "enterABrandName": "பிராண்ட் பெயரை உள்ளிடவும்", + "addCategory": "வகையைச் சேர்க்கவும்", + "enterCategoryName": "வகை பெயரை உள்ளிடவும்", + "selectVariations": "மாற்றங்களைத் தேர்ந்தெடுக்கவும்: ", + "dataSavedSuccessfully": "தரவு வெற்றிகரமாக சேமிக்கப்பட்டது.", + "somethingIs": "எதோ ஒன்று", + "updateYourProfile": "உங்கள் சுயவிவரத்தை புதுப்பிக்கவும் உங்கள் வாடிக்கையாளர்களை சிறந்த மதிப்பீட்டுடன் இணைக்கவும்", + "shopOpeningBalance": "அங்காடி திறப்பு மிச்சம்", + "shopRemainingBalance": "அங்காடி மீதமுள்ள மிச்சம்", + "enterAValidDiscount": "சரியான தள்ளுபடியை உள்ளிடவும்", + "addProductFirst": "முதல் பொருளைச் சேர்க்கவும்", + "subtotal": "உட்பகுதி", + "purchaseDetails": "வாங்குதல் விவரங்கள்", + "riead": "ஓராய்வு", + "totall": "மொத்தம்:", + "startDate": "தொடக்க தேதி", + "pickStartDate": "தொடக்க தேதியைத் தேர்ந்தெடுக்கவும்", + "endDate": "முடிவுத் தேதி", + "pickEndDate": "முடிவுத் தேதியைத் தேர்ந்தெடுக்கவும்", + "failedToGetPlatformVersion": "தள பதிப்பை பெற தோல்வியடைந்தது.", + "enterQuantity": "அளவைக் குறிப்பிடவும்", + "pleaseAddQuantity": "அளவைக் கூட்டவும்", + "willBeAddedSoon": "அடுத்த சில நேரங்களில் சேர்க்கப்படும்", + "addedToCart": "கரட்டிற்கு சேர்க்கப்பட்டது", + "connectYourPrinter": "உங்கள் அச்சகத்தை இணைக்கவும்", + "customerPay": "வாடிக்கையாளர் செலுத்துக", + "supplerPay": "வழங்குநருக்கு செலுத்துக", + "incomeReport": "வருமானப் பொறுப்பு", + "category": "வகை", + "balance": "மிச்சம்", + "itemsSales": "பொருட்கள் விற்பனை", + "totalPurchase": "மொத்த வாங்குதல்", + "totalSales": "மொத்த விற்பனை", + "stockReport": "சரக்கு அறிக்கை", + "lossProfitReport": "இழப்பு/லாபம் அறிக்கை", + "outOfStock": "சரக்கு இல்லை", + "vat": "VAT", + "customerPhoneNumber": "வாடிக்கையாளர் தொலைபேசி எண்", + "enterCustomerPhoneNumber": "வாடிக்கையாளர் தொலைபேசி எண்ணை உள்ளிடவும்", + "walkInCustomer": "நடைபயண வாடிக்கையாளர்", + "guest": "விருந்தினர்", + "stocks": "சரக்குகள்: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "அதிருப்தியடையாதே", + "on": "ஆன்", + "off": "ஆப்", + "unlimitedUsagesOfOurPackage": "எங்கள் தொகுப்பின் எல்லையற்ற பயன்பாடுகள்\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "சந்தா கட்டணம் செலுத்தவும்", + "field": "புலம்", + "successfullyPaid": "வெற்றிகரமாக கட்டணம் செலுத்தப்பட்டது", + "profileEdit": "சுயவிவரத் திருத்தம்", + "products": "பொருட்கள்", + "salesList": "விற்பனைப் பட்டியல்", + "useTitleCanNotBeEmpty": "பயனர் தலைப்பு காலியாக இருக்க முடியாது", + "userTitle": "பயனர் தலைப்பு", + "enterUserTitle": "பயனர் தலைப்பை உள்ளிடவும்", + "create": "உருவாக்கவும்", + "youHaveToGivePermission": "நீங்கள் அனுமதியை அளிக்க வேண்டும்", + "all": "அனைத்து", + "userRoleDetails": "பயனர் வகை விவரங்கள்", + "doYouWantToDeleteTheUser": "இந்த பயனரை நீக்க விரும்புகிறீர்களா?", + "thisProductAlreadyAdded": "இந்த பொருள் ஏற்கனவே சேர்க்கப்பட்டுள்ளது!", + "pleaseEnterAValidProductName": "சரியான பொருள் பெயரை உள்ளிடவும்", + "enterProductName": "பொருள் பெயரை உள்ளிடவும்", + "pleaseSelectACategory": "ஒரு வகையைத் தேர்ந்தெடுக்கவும்", + "productCategory": "பொருள் வகை", + "selectProductCategory": "பொருள் வகையைத் தேர்ந்தெடுக்கவும்", + "enterSize": "அளவைக் குறிப்பிடவும்", + "enterColor": "நிறத்தை உள்ளிடவும்", + "enterWeight": "எடையை உள்ளிடவும்", + "enterCapacity": "சமர்ப்பிக்கும் திறனை உள்ளிடவும்", + "enterType": "வகையை உள்ளிடவும்", + "productBrand": "பொருள் பிராண்ட்", + "selectABrand": "ஒரு பிராண்டைத் தேர்ந்தெடுக்கவும்", + "productCodeIsRequired": "பொருள் குறியீடு தேவை", + "enterAValidStock": "சரியான சரக்கைப் பதிவு செய்யவும்", + "enterStock": "சரக்கைக் குறிப்பிடவும்", + "productUnit": "பொருள் அலகு", + "selectProductUnit": "பொருள் அலகைப் தேர்ந்தெடுக்கவும்", + "pleaseEnterAValidPurchasePrice": "சரியான வாங்கும் விலையை உள்ளிடவும்", + "enterPurchasePrice": "வாங்கும் விலையை உள்ளிடவும்", + "pleaseEnterAValidSalePrice": "சரியான விற்பனை விலையை உள்ளிடவும்", + "enterSaltingPrice": "சல்டிங் விலையை உள்ளிடவும்", + "enterWholesalePrice": "மொத்த விலையை உள்ளிடவும்", + "enterDealerPrice": "வர்த்தக விலையை உள்ளிடவும்", + "enterDiscount": "தள்ளுபடியை உள்ளிடவும்", + "enterManufacturerName": "தயாரிப்பாளர் பெயரை உள்ளிடவும்", + "adding": "சேர்க்கப்படுவது..", + "pleaseEnterAValidUnitName": "சரியான அலகு பெயரை உள்ளிடவும்", + "pleaseEnterUnitName": "அலகு பெயரை உள்ளிடவும்", + "productDetails": "பொருள் விவரங்கள்", + "smartWatch": "ஸ்மார்ட் வாட்ச்", + "appleWatch": "ஆப்பிள் வாட்ச்", + "deleting": "அழிக்கப்படுகிறது....", + "brand": "பிராண்ட்", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "விவரங்கள்", + "weSentAnOTPInYourPhoneNumber": "உங்கள் தொலைபேசி எண்ணிற்கு OTP அனுப்பப்பட்டது", + "pleaseEnterTheOTP": "OTP ஐ உள்ளிடவும்", + "enterAValidOTP": "சரியான OTP ஐ உள்ளிடவும்", + "verify": "சரிபார்க்கவும்", + "resendIn": "OTP மறுதொடர்ந்து அனுப்பவும்", + "dueCollection": "கடன் வசூல்", + "noTransaction": "பரிவர்த்தனை இல்லை", + "updating": "புதுப்பித்து வருகிறது...", + "confirmSMSTo": "SMS ஐ உறுதிப்படுத்தவும்", + "anSMSWillBeSentToTheFollowingNumber": "SMS அனுப்பப்படும் எண்ணுக்கு:", + "package": "தொகுப்பு", + "permissionNotGranted": "அனுமதி வழங்கப்படவில்லை!", + "collectedBy": "சேகரித்தவர்:", + "phonee": "தொலைபேசி:", + "purchaseBy": "வாங்கியவர்:", + "salesBy": "விற்றவர்:", + "days": "நாட்கள்", + "freeLifetimeUpdate": "சாதாரணமாகச் சொந்தமாகுமாறு மாற்றங்களை இலகுவாகக் பெறுங்கள்", + "android": "Android & iOS செயலி ஆதரவு", + "premiumCustomerSupport": "Android & iOS செயலி ஆதரவு", + "customInvoiceBranding": "தனிப்பயனாக்கப்பட்ட பில் மார்கிங்", + "unlimitedUsage": "முறைப்பாடு இல்லாத பயன்பாடு", + "freeDataBackup": "இலவச தரவுப் பாதுகாப்பு", + "addCustomers": "வாடிக்கையாளரைச் சேர்க்கவும்", + "noDue": "தொகை நிலுவையில் இல்லை", + "customer": "வாடிக்கையாளர்", + "billingAddress": "பில்லிங் முகவரி", + "enterAddress": "முகவரியை உள்ளிடவும்", + "city": "நகரம்", + "cityName": "நகரத்தின் பெயர்", + "state": "மாநிலம்", + "stateName": "மாநிலத்தின் பெயர்", + "zip": "அஞ்சல் குறியீடு", + "zipCode": "அஞ்சல் குறியீட்டை உள்ளிடவும்", + "chooseCountry": "நாட்டைத் தேர்ந்தெடுக்கவும்", + "shippingAddress": "விநியோக முகவரி", + "partyCreateWarn": "பார்ட்டி உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "addParty": "பார்ட்டிகளைச் சேர்க்கவும்", + "creditLimit": "பார்ட்டியின் கடன் வரம்பு", + "selectOne": "ஒன்றை தேர்வுசெய்க", + "roundings": "தொகை சுழற்சி (+/-)", + "roundingTotal": "சுழற்றப்பட்ட மொத்தம்", + "opinion": "உங்கள் கருத்தை உள்ளிடவும்", + "dueSaleWarn": "நிலுவை விற்பனை வாக்க்-இன் வாடிக்கையாளர்களுக்காக அனுமதிக்கப்படவில்லை.", + "paymentTypeHint": "கட்டண வகையைத் தேர்ந்தெடுக்கவும்", + "createSaleWarn": "விற்பனை உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "updateSaleWarn": "விற்பனை புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "uploadImage": "படத்தை பதிவேற்றவும்", + "useGallery": "கேலரியை பயன்படுத்தவும்", + "openCamera": "கேமராவை திறக்கவும்", + "scanCode": "தயாரிப்பு QR குறியீட்டை ஸ்கேன் செய்யவும்", + "posSale": "POS விற்பனை", + "selectCustomer": "வாடிக்கையாளரைத் தேர்ந்தெடுக்கவும்", + "searchWith": "தேடல்...", + "filter": "வடிகட்டி", + "productNotFound": "தயாரிப்பு காணப்படவில்லை", + "noMatched": "பொருந்தும் தயாரிப்புகள் இல்லை.", + "inventoryPermission": "உங்களுக்கு கையிருப்பு அனுமதி இல்லை", + "noParty": "பார்ட்டிகள் இல்லை", + "purchaseWarn": "கொள்முதல் உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "purchaseUpdateWarn": "கொள்முதல் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "addVariantDetails": "மாறுபட்ட விவரங்களைச் சேர்க்கவும்", + "purchaseEx": "விலை (வரி இல்லாமல்)", + "purchaseIn": "விலை (வரியுடன்)", + "purchaseExReq": "வரி இல்லாத விலை தேவை", + "purchaseInReq": "வரி உடைய விலை தேவை", + "profitMargin": "லாப விகிதம் (%)", + "saleReq": "விற்பனை விலை தேவை", + "manufactureDate": "தயாரிப்பு தேதி", + "selectDate": "தேதியைத் தேர்ந்தெடுக்கவும்", + "expDate": "முடிவு தேதி", + "saveVariant": "மாற்றைச் சேமிக்கவும்", + "model": "மாதிரி", + "selectModel": "மாதிரியைத் தேர்ந்தெடுக்கவும்", + "bulk": "மொத்தமாக பதிவேற்றவும்", + "barcodeGen": "பார்கோடு உருவாக்கி", + "upload": "பதிவேற்று", + "sku": "SKU / குறியீடு", + "lowStock": "குறைந்த இருப்பு", + "enLowStock": "குறைந்த இருப்பை உள்ளிடவும்", + "manuDate": "தயாரிப்பு தேதி", + "single": "ஒற்றை", + "batch": "தொகுதி", + "batchNo": "தொகுதி எண்", + "entBatchNo": "தொகுதி எண்ணை உள்ளிடவும்", + "variantAdded": "மாற்று வெற்றிகரமாக சேர்க்கப்பட்டது!", + "variantDelete": "மாற்று வெற்றிகரமாக நீக்கப்பட்டது!", + "addVariant": "மாற்றைச் சேர்க்கவும்", + "typeSelect": "வகையைத் தேர்ந்தெடுக்கவும்", + "taxType": "வரி வகை", + "selectTax": "வரியைத் தேர்ந்தெடுக்கவும்", + "updateProductWarn": "தயாரிப்பைப் புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "addProductWarn": "தயாரிப்பு உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "updateProductSuccess": "தயாரிப்பு வெற்றிகரமாக புதுப்பிக்கப்பட்டது!", + "addProductSuccess": "தயாரிப்பு வெற்றிகரமாக உருவாக்கப்பட்டது!", + "choose": "தேர்ந்தெடுக்கவும்", + "view": "விவரங்களைப் பார்க்கவும்", + "priceWarn": "விலை காலியாக இருக்க முடியாது", + "productSetting": "தயாரிப்பு அமைப்புகள்", + "saveSetting": "அமைப்புகளைச் சேமிக்கவும்", + "addStock": "இருப்பைச் சேர்க்கவும்", + "stockWarn": "இருப்பு குறைந்தது 1 ஆக இருக்க வேண்டும்", + "updateSuccess": "வெற்றிகரமாக புதுப்பிக்கப்பட்டது", + "updateFailed": "இருப்பைப் புதுப்பிக்க முடியவில்லை", + "deleteBatchWarn": "இந்த தொகுதியை நீக்க விரும்புகிறீர்களா?", + "lowStockReport": "குறைந்த இருப்பு அறிக்கை", + "genPdfWarn": "PDF உருவாக்க எதுவும் இல்லை", + "dateFilterWarn": "முடிவு தேதி, துவக்க தேதி முன் இருக்க முடியாது.", + "createPdfWarn": "PDF உருவாக்க உங்களுக்கு அனுமதி இல்லை.", + "expirationStatus": "காலாவதி நிலை", + "selectFDate": "துவக்கத் தேதியைத் தேர்ந்தெடுக்கவும்", + "selectToDate": "முடிவு தேதியைத் தேர்ந்தெடுக்கவும்", + "clear": "அழி", + "incomeReportPermission": "வருமான அறிக்கையைப் பார்க்க உங்களுக்கு அனுமதி இல்லை.", + "deleteAcc": "கணக்கை நீக்கவும்", + "deletePartyWarn": "பார்ட்டியை நீக்க உங்களுக்கு அனுமதி இல்லை.", + "updatePartyWarn": "பார்ட்டியை புதுப்பிக்க உங்களுக்கு அனுமதி இல்லை.", + "phoneNotAvail": "தொலைபேசி எண் கிடைக்கவில்லை.", + "notLaunch": "தொலைபேசி செயலியைத் திறக்க முடியவில்லை.", + "quickOver": "விரைவான மேற்பார்வை", + "tranSacOver" : "பரிவர்த்தனை மேலோட்டம்", + "profitLoss" : "லாபம் மற்றும் இழப்பு" +} \ No newline at end of file diff --git a/lib/l10n/intl_te.arb b/lib/l10n/intl_te.arb new file mode 100644 index 0000000..565a3a4 --- /dev/null +++ b/lib/l10n/intl_te.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "మీరు మీ ఖాతాను తొలగించాలనుకుంటున్నారా? ఈ చర్య మీ డేటాను శాశ్వతంగా తొలగిస్తుంది.", + "passwordMust6Character": "పాస్‌వర్డ్ కనీసం 6 అక్షరాలు ఉండాలి", + "passwordIsRequired": "పాస్‌వర్డ్ కనీసం 6 అక్షరాలు ఉండాలి", + "iAgreeDeleteMyAccountPermanent": "నా ఖాతాను శాశ్వతంగా తొలగించడానికి నేను అంగీకరిస్తున్నాను.", + "flat": "ఫ్లాట్", + "percent": "శాతం", + "partialPaid": "పాక్షికంగా చెల్లించబడింది", + "selectStock": "స్టాక్ ఎంచుకోండి", + "stockOrVariant": "స్టాక్ / వేరియంట్", + "noBatch": "బ్యాచ్ లేదు", + "purchaseQuantityRequired": "కొనుగోలు పరిమాణం అవసరం", + "excelUploader": "ఎక్సెల్ అప్‌లోడర్", + "remove": "తొలగించు", + "uploading": "అప్‌లోడ్ అవుతోంది...", + "pickAndUploadFile": "ఫైల్ ఎంచుకుని అప్‌లోడ్ చేయండి", + "downloadExcelFormat": "ఎక్సెల్ ఫార్మాట్ డౌన్‌లోడ్ చేయండి", + "excelFiles": "ఎక్సెల్ ఫైల్స్", + "noFileSelected": "ఫైల్ ఎంచుకోబడలేదు", + "orContinueWith": "లేదా దీనితో కొనసాగండి", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "లాగిన్ విఫలమైంది. మళ్ళీ ప్రయత్నించండి.", + "someThingWithWrongWithTheWebPage": "వెబ్ పేజీలో ఏదో లోపం జరిగింది.", + "loadingOtpSetting": "OTP సెట్టింగ్‌లు లోడ్ అవుతున్నాయి...", + "youCanNowResendYourOtp": "మీరు ఇప్పుడు OTP ని మళ్ళీ పంపవచ్చు.", + "resendOtpSeconds": "${start} సెకన్లలో OTP ని మళ్ళీ పంపండి", + "oldPassword": "పాత పాస్‌వర్డ్", + "oldPasswordCanNotBeEmpty": "పాత పాస్‌వర్డ్ ఖాళీగా ఉండకూడదు", + "seconds": "సెకన్లు", + "downloading": "డౌన్‌లోడ్ అవుతోంది...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "డౌన్‌లోడ్ విజయవంతమైంది! మీ డాక్యుమెంట్ ఫోల్డర్‌ను తనిఖీ చేయండి", + "printBarCode": "బార్‌కోడ్ ప్రింట్ చేయండి", + "youDoNotHavePermissionToGenerateBarcode": "బార్‌కోడ్ రూపొందించడానికి మీకు అనుమతి లేదు.", + "download": "డౌన్‌లోడ్", + "packingDate": "ప్యాకింగ్ తేదీ", + "permissionDeniedToViewBank": "బ్యాంకును చూడటానికి అనుమతి నిరాకరించబడింది.", + "permissionDeniedToUpdateBank": "బ్యాంకును అప్‌డేట్ చేయడానికి అనుమతి నిరాకరించబడింది.", + "editWarehouse": "వేర్‌హౌస్ సవరించండి", + "addNewWarehouse": "కొత్త వేర్‌హౌస్ జోడించండి", + "warehouseName": "వేర్‌హౌస్ పేరు", + "enterWarehouseName": "వేర్‌హౌస్ పేరును నమోదు చేయండి", + "amountMustBeGreaterThanZero": "మొత్తం 0 కంటే ఎక్కువగా ఉండాలి", + "canNotRetrievePaymentDetails": "చెల్లింపు వివరాలను పొందడం సాధ్యం కాలేదు.", + "youDonNotHavePermissionToCreateExpense": "ఖర్చును సృష్టించడానికి మీకు అనుమతి లేదు.", + "youDoNotHavePermissionToCreateExpenseCategory": "ఖర్చు వర్గాన్ని సృష్టించడానికి మీకు అనుమతి లేదు.", + "salesReturn": "సేల్స్ రిటర్న్", + "purchaseReturn": "సేల్స్ రిటర్న్", + "returnQuantity": "రిటర్న్ పరిమాణం", + "nonFoundableDiscount": "వాపసు ఇవ్వబడనిది (VAT/డిస్కౌంట్)", + "confirmReturn": "రిటర్న్ నిర్ధారించండి", + "pleaseSelectForProductReturn": "రిటర్న్ కోసం ఉత్పత్తిని ఎంచుకోండి", + "failedToProcessReturn": "రిటర్న్ ప్రాసెస్ చేయడంలో విఫలమైంది.", + "noValuesDenied": "విలువలు నిర్వచించబడలేదు", + "editCategory": "వర్గాన్ని సవరించండి", + "editModel": "మోడల్‌ను సవరించండి", + "addNewModel": "కొత్త మోడల్‌ను జోడించండి", + "pleaseEnterValidName": "చెల్లుబాటు అయ్యే పేరును నమోదు చేయండి", + "modelName": "మోడల్ పేరు", + "enterModelName": "మోడల్ పేరును నమోదు చేయండి", + "modelUpdateSuccessfully": "మోడల్ విజయవంతంగా అప్‌డేట్ చేయబడింది!", + "modelCreatedSuccessfully": "మోడల్ విజయవంతంగా సృష్టించబడింది!", + "models": "మోడల్స్", + "enterLabelText": "లేబుల్ వచనాన్ని నమోదు చేయండి", + "searchBatchNo": "బ్యాచ్ నంబర్ వెతకండి...", + "noActiveUser": "యాక్టివ్ యూజర్ కాదు", + "notInternetConnection": "ఇంటర్నెట్ కనెక్షన్ లేదు", + "pleaseCheckYourInternetConnection": "మీ ఇంటర్నెట్ కనెక్షన్‌ని తనిఖీ చేసి మళ్ళీ ప్రయత్నించండి", + "ok": "సరే", + "addCash": "నగదు జోడించండి", + "reduceCash": "నగదు తగ్గించండి", + "transactionType": "లావాదేవీ రకం", + "user": "వినియోగదారు", + "toAccount": "ఖాతాలోకి", + "fromAccount": "ఖాతా నుండి", + "years": "సంవత్సరాలు", + "comboProductReport": "కాంబో ఉత్పత్తి నివేదిక", + "grossProfit" : "మొత్తం లాభం", + "netProfit" : "నికర లాభం", + "incomeType" : "ఆదాయ రకం", + "expensesType" : "ఖర్చు రకాలు", + "resets" : "రీసెట్ (Reset)", + "packageName" : "ప్యాకేజీ పేరు", + "start" : "ప్రారంభం", + "paymentMethod" : "చెల్లింపు విధానం", + "addPayment" : "చెల్లింపును జోడించు", + "advance" : "ముందస్తు", + "noteLevel" : "నోట్ లెవల్", + "enterYourNoteLevel" : "మీ నోట్ లెవల్ నమోదు చేయండి", + "postSaleMessage" : "అమ్మకం తర్వాత సందేశం", + "enterYourPostSaleMessage" : "మీ అమ్మకం తర్వాత సందేశాన్ని నమోదు చేయండి", + "a4PageLogo" : "A4 పేజీ ఇన్వాయిస్ లోగో", + "thermalInvoicePageLogo" : "థర్మల్ ఇన్వాయిస్ లోగో", + "thermalPrinterLanguage" : "థర్మల్ ప్రింటర్ భాష", + "thermalPrinterPageSize" : "థర్మల్ ప్రింటర్ పేజీ పరిమాణం", + "openSetting": "సెట్టింగ్‌ను తెరువు", + "selectRack" : "ర్యాక్‌ను ఎంచుకోండి", + "rack" : "ర్యాక్ (Rack)", + "selectShelf" : "షెల్ఫ్‌ను ఎంచుకోండి", + "shelf" : "షెల్ఫ్ (Shelf)", + "variations" : "వైవిధ్యాలు (Variations)", + "combo" : "కాంబో (Combo)", + "enterBatchNo" : "బ్యాచ్ నంబర్ నమోదు చేయండి", + "selectWarehouse" : "వేర్‌హౌస్‌ను ఎంచుకోండి", + "warehouse" : "వేర్‌హౌస్", + "netTotalAmount" : "నికర మొత్తం", + "defaultSellingPrice" : "డిఫాల్ట్ అమ్మకపు ధర", + "selectItems" : "వస్తువులను ఎంచుకోండి", + "variantList" : "వేరియంట్ జాబితా", + "addSubVariation" : "ఉప-వైవిధ్యాన్ని జోడించు", + "editProduct" : "ఉత్పత్తిని సవరించు", + "noItemFound" : "వస్తువు కనుగొనబడలేదు", + "youDoNotHavePermissionDeleteTheShelf" : "షెల్ఫ్‌ను తొలగించడానికి మీకు అనుమతి లేదు", + "notMatchingResultFound" : "సరిపోలే ఫలితాలు కనుగొనబడలేదు", + "editShelf" : "షెల్ఫ్‌ను సవరించు", + "addShelf" : "కొత్త షెల్ఫ్‌ను జోడించు", + "shelfName" : "షెల్ఫ్ పేరు", + "enterShelfName" : "షెల్ఫ్ పేరును నమోదు చేయండి", + "pleaseEnterShelfName" : "దయచేసి షెల్ఫ్ పేరును నమోదు చేయండి", + "productRacks" : "ఉత్పత్తి ర్యాక్‌లు", + "racks" : "ర్యాక్‌లు", + "youDoNtHavePermissionToCreateRacks" : "ర్యాక్‌లను సృష్టించడానికి మీకు అనుమతి లేదు.", + "youDoNtHavePermissionToDeleteRacks" : "ర్యాక్‌లను తొలగించడానికి మీకు అనుమతి లేదు.", + "youDoNtHavePermissionToUpdateRacks" : "ర్యాక్‌లను నవీకరించడానికి మీకు అనుమతి లేదు.", + "addNewRack" : "కొత్త ర్యాక్‌ను జోడించు", + "editRack" : "ర్యాక్‌ను సవరించు", + "rackName" : "ర్యాక్ పేరు", + "pleaseEnterRackName" : "దయచేసి ర్యాక్ పేరును నమోదు చేయండి", + "shelves" : "షెల్ఫ్‌లు", + "pressToSelect" : "ఎంచుకోవడానికి నొక్కండి", + "selectAtLeastOneRack" : "కనీసం ఒక షెల్ఫ్‌ను ఎంచుకోండి", + "inActive" : "నిష్క్రియం", + "addNewVariation" : "కొత్త వైవిధ్యాన్ని జోడించు", + "editVariations" : "వైవిధ్యాన్ని సవరించు", + "values" : "విలువలు", + "enterValues" : "విలువలను నమోదు చేయండి", + "pleaseEnterAtLeastOneValues" : "దయచేసి కనీసం ఒక విలువను నమోదు చేయండి.", + "productVariations" : "ఉత్పత్తి వైవిధ్యాలు", + "permissionDenied" : "అనుమతి నిరాకరించబడింది", + "noVariationFound" : "వైవిధ్యాలు ఏవీ కనుగొనబడలేదు.", + "addNewVariations" : "కొత్త వైవిధ్యాన్ని జోడించు", + "variationId" : "వైవిధ్య ఐడి (ID)", + "updateRole" : "పాత్రను నవీకరించు", + "addRole" : "పాత్రను జోడించు", + "enterUserName" : "వినియోగదారు పేరును నమోదు చేయండి", + "enterYourPassword" : "మీ పాస్‌వర్డ్ నమోదు చేయండి", + "selectAll" : "అన్నీ ఎంచుకోండి", + "sNo" : "వరుస సంఖ్య", + "feature" : "ఫీచర్", + "read" : "చదవడం", + "viewPrice" :"ధరను చూడండి", + "purchaseReturns" : "కొనుగోలు వాపసులు", + "expiredProduct" : "గడువు ముగిసిన ఉత్పత్తులు", + "barcodes" : "బార్‌కోడ్‌లు", + "bulkUploads" : "బల్క్ అప్‌లోడ్లు", + "productModels" : "ఉత్పత్తి నమూనాలు", + "incomes" : "ఆదాయం", + "dues" : "బకాయిలు", + "subscriptions" : "సందాలు (Subscriptions)", + "paymentsTypes" : "చెల్లింపు రకాలు", + "roles" : "పాత్రలు (Roles)", + "manageSetting" : "సెట్టింగ్‌లను నిర్వహించండి", + "downloadApk" : "APK డౌన్‌లోడ్ చేయండి", + "vatReports" : "వాట్ (VAT) నివేదికలు", + "profitAndLossDetailsReport" : "లాభ నష్టాల వివరాల నివేదిక", + "transactionsHistoryReport" : "లావాదేవీల చరిత్ర నివేదికలు", + "expireProductReports" : "గడువు ముగిసిన ఉత్పత్తి నివేదికలు", + "productPurchaseReport" : "ఉత్పత్తి కొనుగోలు నివేదిక", + "productSalesReport" : "ఉత్పత్తి విక్రయ నివేదిక", + "role" : "పాత్ర (Role)", + "areYouSureWantToDeleteThisRole" : "మీరు ఖచ్చితంగా ఈ పాత్రను తొలగించాలనుకుంటున్నారా?", + "inStock" : "స్టాక్‌లో ఉంది", + "informationShowInLabels" : "లేబుళ్లలో చూపించాల్సిన సమాచారం", + "packageDate" : "ప్యాకేజీ తేదీ", + "barCodePrintLabelSetting" : "బార్‌కోడ్ ప్రింట్ లేబుల్ సెట్టింగ్", + "labelRoleLabelSize2Inch" : "లేబుల్ రోల్ సైజు 2\"*1, 50mm*25mm, గ్యాప్ 3.1mm", + "labelRoleLabelSize1_5Inch" : "లేబుల్ రోల్ సైజు 1.5\"*1, 38mm*25mm, గ్యాప్ 3.1mm", + "thirtyTwoLabelPerSheet" : "షీట్‌కు 32 లేబుళ్లు, 8.27 x 11.69 అంగుళాలు", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "బార్‌కోడ్ రూపొందించడానికి మీకు అనుమతి లేదు.", + "pleaseSelectAProductFirst" : "దయచేసి ముందుగా ఒక ఉత్పత్తిని ఎంచుకోండి", + "pleaseEnterAValidQuantity" : "దయచేసి అన్ని ఉత్పత్తులకు సరైన పరిమాణాన్ని (కనీసం 1) నమోదు చేయండి", + "pleaseSelectProductFirst" : "దయచేసి ముందుగా ఒక ఉత్పత్తిని ఎంచుకోండి", + "bluetoothIsTurnedOff" : "బ్లూటూత్ ఆఫ్‌లో ఉంది. దయచేసి దాన్ని ఆన్ చేయండి.", + "noBluetoothDeviceSelected" : "బ్లూటూత్ పరికరం ఏదీ ఎంచుకోబడలేదు.", + "printLabel" :"లేబుల్‌ను ప్రింట్ చేయండి", + "caningForDevices" : "పరికరాల కోసం వెతుకుతోంది...", + "noDeviceFound" : "పరికరాలు ఏవీ కనుగొనబడలేదు", + "retryScan" : "మళ్లీ ప్రయత్నించండి", + "connectedTo" : "దీనికి కనెక్ట్ చేయబడింది: ", + "pleaseEnableBluetooth" : "దయచేసి బ్లూటూత్‌ని ప్రారంభించండి", + "skuOrCode" : "SKU / కోడ్", + "lowStockAlert" : "తక్కువ స్టాక్ హెచ్చరిక", + "tax" : "పన్ను", + "costExclusionTax" : "పన్ను మినహాయించి ధర", + "costInclusionTax" : "పన్నుతో కలిపి ధర", + "mrpOrSalePrice" : "MRP/అమ్మకపు ధర", + "expiredDate" : "గడువు తేదీ", + "sellingPrice" : "అమ్మకపు ధర", + "variationsProduct" : "వైవిధ్య ఉత్పత్తులు", + "comboProducts" : "కాంబో ఉత్పత్తులు", + "noStockAvailable" : "స్టాక్ డేటా అందుబాటులో లేదు.", + "highToLowPrice": "అధికం నుండి తక్కువ ధర", + "lowToHighPrice" : "తక్కువ నుండి అధిక ధర", + "attachment" : "అటాచ్‌మెంట్", + "viewStock" : "స్టాక్‌ను చూడండి", + "expiry" : "గడువు ముగింపు", + "expire" : "గడువు", + "sevenDays" : "7 రోజులు", + "fifteenthDays" : "15 రోజులు", + "thirtyDays" : "30 రోజులు", + "sixtyDays" : "60 రోజులు", + "outPremiumPlan" : "మా ప్రీమియం ప్లాన్", + "youDoNotHavePermissionToCreatePurchase" : "కొనుగోళ్లను సృష్టించడానికి మీకు అనుమతి లేదు.", + "thisPlanIsNotAvailableToPurchase" : "ఈ ప్లాన్ కొనుగోలు చేయడానికి అందుబాటులో లేదు", + "thisPlanIsEligibleForUpgrade" : "ఈ ప్లాన్ అప్‌గ్రేడ్‌కు అర్హత లేదు", + "extendPlan" : "ప్లాన్‌ను పొడిగించండి", + "buyNow" : "ఇప్పుడే కొనండి", + "none" : "ఏదీ లేదు", + "roundToWholeNumber" : "పూర్ణాంకానికి మార్చండి", + "roundToNearestWholeNumber" : "దగ్గరి పూర్ణాంకానికి మార్చండి", + "roundToNearnessDecimalNumber005" : "దగ్గరి దశమాంశానికి మార్చండి (0.05)", + "roundToNearnessDecimalNumber01" : "దగ్గరి దశమాంశానికి మార్చండి (0.1)", + "roundToNearnessDecimalNumber05" : "దగ్గరి దశమాంశానికి మార్చండి (0.5)", + "lastYear" : "గత సంవత్సరం", + "productStock" : "ఉత్పత్తి స్టాక్", + "unit" : "యూనిట్ (Unit)", + "showExpireDate": "గడువు తేదీని చూపండి", + "vatId" : "వాట్ ఐడి (Vat Id)", + "vatType" : "వాట్ రకం (vatType)", + "exclusivePrice" : "ప్రత్యేక ధర (Exclusive)", + "inclusivePrice" : "కలిపి ధర (Inclusive)", + "profitPercent": "లాభం శాతం", + "showSingle" : "సింగిల్ చూపించు", + "showCombo" : "కాంబో చూపించు", + "showVariant" : "వేరియంట్ చూపించు", + "showAction" : "యాక్షన్ చూపించు (Action)", + "ledger": "లెడ్జర్", + "youDoNotHavePermissionToGenerateReport": "మీకు నివేదికను రూపొందించడానికి అనుమతి లేదు", + "noDataAvailable": "సమాచారం అందుబాటులో లేదు", + "youDoNotHavePermissionToExportExcel": "మీకు ఎక్సెల్ ఎగుమతి చేయడానికి అనుమతి లేదు", + "noDataAvailableForExport": "ఎగుమతి చేయడానికి సమాచారం లేదు", + "supplierDue": "సరఫరాదారు బకాయి", + "partyType": "పార్టీ రకం", + "allParty": "అన్ని పార్టీలు", + "yesterday": "నిన్న", + "last7Days": "గత 7 రోజులు", + "last30Days": "గత 30 రోజులు", + "currentMonth": "ప్రస్తుత నెల", + "lastMonth": "గత నెల", + "currentYear": "ప్రస్తుత సంవత్సరం", + "customerDate": "కస్టమ్ తేదీ", + "noTransactionToGeneratePdf": "PDF రూపొందించడానికి లావాదేవీలు లేవు", + "generatePdf": "PDF రూపొందించండి", + "noTransactionFound": "లావాదేవీలు కనుగొనబడలేదు", + "reference": "రిఫరెన్స్", + "creditIn": "క్రెడిట్ (లోపల)", + "debitOut": "డెబిట్ (బయట)", + "subscribeNow": "ఇప్పుడే చందా పొందండి", + "expired": "గడువు ముగిసింది", + "totalBalance": "మొత్తం బ్యాలెన్స్", + "hoursLeft": "మిగిలిన గంటలు", + "daysLeft": "మిగిలిన రోజులు", + "pos": "POS", + "profitAndLoss": "లాభం & నష్టం", + "branch": "బ్రాంచ్", + "hrm": "HRM", + "inventory": "ఇన్వెంటరీ", + "editAttendance": "హాజరును సవరించండి", + "addNewAttendance": "కొత్త హాజరును జోడించండి", + "employee": "ఉద్యోగి", + "pleaseSelectAnEmployee": "దయచేసి ఉద్యోగిని ఎంచుకోండి", + "shift": "షిఫ్ట్", + "selectEmployeeFirst": "ముందుగా ఉద్యోగిని ఎంచుకోండి", + "selectDateFirst": "ముందుగా తేదీని ఎంచుకోండి", + "month": "నెల", + "autoSelected": "స్వయంచాలకంగా ఎంచుకోబడింది", + "pleaseSelectDate": "దయచేసి తేదీని ఎంచుకోండి", + "timeIn": "సమయం లోపల", + "timeOut": "సమయం బయట", + "attendance": "హాజరు", + "allEmployee": "అందరూ ఉద్యోగులు", + "noAvailableRecordFound": "హాజరు రికార్డులు కనుగొనబడలేదు.", + "addAttendance": "హాజరు జోడించండి", + "noNoteProvided": "గమనిక ఏదీ అందించలేదు.", + "duration": "నిడివి", + "youDoNotHavePermissionToViewAttendance": "మీకు హాజరును చూడటానికి అనుమతి లేదు", + "department": "విభాగం", + "noDepartmentFound": "విభాగం కనుగొనబడలేదు.", + "inactive": "క్రియారహితం", + "noDescriptionAvailableForThisDepartment": "ఈ విభాగానికి వివరణ అందుబాటులో లేదు.", + "youDoNotHavePermissionToUpdateDepartment": "మీకు విభాగాన్ని నవీకరించడానికి అనుమతి లేదు.", + "youDoNotHavePermissionToDeleteDepartment": "మీకు విభాగాన్ని తొలగించడానికి అనుమతి లేదు.", + "failedToDeleteTheDeterment": "విభాగాన్ని తొలగించడంలో విఫలమైంది", + "failedToLoadDepartment": "విభాగాలను లోడ్ చేయడంలో విఫలమైంది", + "addDepartment": "విభాగాన్ని జోడించండి", + "saving": "సేవ్ చేస్తోంది", + "editDesignation": "హోదాను సవరించండి", + "addDesignation": "కొత్త హోదాను జోడించండి", + "designationName": "హోదా పేరు", + "enterDesignationName": "హోదా పేరును నమోదు చేయండి", + "pleaseEnterDesignationName": "దయచేసి హోదా పేరును నమోదు చేయండి", + "pleaseSelectAStatus": "దయచేసి స్థితిని ఎంచుకోండి", + "enterDescription": "వివరణను నమోదు చేయండి", + "designation": "హోదా", + "noDesignationFound": "హోదా కనుగొనబడలేదు.", + "noDescriptionAvailableForThisDesignation": "ఈ హోదాకు వివరణ అందుబాటులో లేదు.", + "youDoNotPermissionToUpdateDesignation": "మీకు హోదాను నవీకరించడానికి అనుమతి లేదు.", + "youDoNotHavePermissionToDeleteDesignation": "మీకు హోదాను తొలగించడానికి అనుమతి లేదు.", + "updatePurchase": "కొనుగోలును నవీకరించండి", + "editEmployee": "ఉద్యోగిని సవరించండి", + "addNewEmployee": "కొత్త ఉద్యోగిని జోడించండి", + "enterFullName": "పూర్తి పేరును నమోదు చేయండి", + "pleaseSelectDesignation": "దయచేసి హోదాను ఎంచుకోండి", + "pleaseSelectDepartment": "దయచేసి విభాగాన్ని ఎంచుకోండి", + "pleaseSelectStatus": "దయచేసి స్థితిని ఎంచుకోండి", + "pleaseEnterYourPhoneNumber": "దయచేసి మీ ఫోన్ నంబర్‌ను నమోదు చేయండి", + "countryName": "దేశం పేరు", + "enterYourCountry": "మీ దేశాన్ని నమోదు చేయండి", + "salary": "జీతం", + "pleaseEnterYourSalary": "దయచేసి మీ జీతాన్ని నమోదు చేయండి", + "gender": "లింగం", + "pleaseSelectYourGender": "దయచేసి మీ లింగాన్ని ఎంచుకోండి", + "pleaseSelectYourShift": "దయచేసి మీ షిఫ్ట్‌ను ఎంచుకోండి", + "birthDate": "పుట్టిన తేదీ", + "joinDate": "చేరిన తేదీ", + "staus": "స్థితి", + "pleaseSelectValidStartAndEndDates": "దయచేసి చెల్లుబాటు అయ్యే ప్రారంభ మరియు ముగింపు తేదీలను ఎంచుకోండి.", + "endDateCannotBeBeforeStartDate": "ముగింపు తేదీ ప్రారంభ తేదీకి ముందు ఉండకూడదు.", + "editHoliday": "సెలవుదినాన్ని సవరించండి", + "addNewHoliday": "కొత్త సెలవుదినాన్ని జోడించండి", + "enterHolidayName": "సెలవుదినం పేరును నమోదు చేయండి", + "pleaseEnterHolidayName": "దయచేసి సెలవుదినం పేరును నమోదు చేయండి", + "pleaseEnterDate": "దయచేసి తేదీని నమోదు చేయండి", + "pleaseSelectStartDate": "దయచేసి ప్రారంభ తేదీని ఎంచుకోండి", + "pleaseEnterEndDate": "దయచేసి ముగింపు తేదీని ఎంచుకోండి", + "endDateBeforeStartDate": "ముగింపు తేదీ ప్రారంభ తేదీకి ముందు ఉంది", + "holidayList": "సెలవుల జాబితా", + "noHolidayFound": "సెలవులు కనుగొనబడలేదు.", + "noHolidayFundMatching": "సరిపోలే సెలవులు కనుగొనబడలేదు", + "addHoliday": "సెలవును జోడించండి", + "youDoNotHavePermissionToUpgradeHoliday": "మీకు సెలవులను నవీకరించడానికి అనుమతి లేదు.", + "holiday": "సెలవుదినం", + "editLeave": "సెలవును సవరించండి", + "addNewLeave": "కొత్త సెలవును జోడించండి", + "leaveType": "సెలవు రకం", + "pleaseSelectALeaveType": "దయచేసి సెలవు రకాన్ని ఎంచుకోండి", + "pleaseSelectAStartDate": "దయచేసి ప్రారంభ తేదీని ఎంచుకోండి", + "leaveDuration": "సెలవు వ్యవధి", + "autoCalculatedDays": "స్వయంచాలకంగా లెక్కించబడిన రోజులు", + "leaveList": "సెలవుల జాబితా", + "noLeaveRequestFound": "సెలవు అభ్యర్థనలు కనుగొనబడలేదు.", + "addLeave": "సెలవును జోడించండి", + "noDescriptionProvided": "వివరణ అందించబడలేదు.", + "youDoNotHavePermissionToUpdateLeaveRequest": "మీకు సెలవు అభ్యర్థనను నవీకరించడానికి అనుమతి లేదు.", + "youDoNotHavePermissionToDeleteLeaveRequest": "మీకు సెలవు అభ్యర్థనను తొలగించడానికి అనుమతి లేదు.", + "leaveRequest": "సెలవు అభ్యర్థన", + "editPayroll": "పేరోల్‌ను సవరించండి", + "addNewPayroll": "కొత్త పేరోల్‌ను జోడించండి", + "paymentYear": "చెల్లింపు సంవత్సరం", + "pleaseSelectPaymentYear": "దయచేసి చెల్లింపు సంవత్సరాన్ని ఎంచుకోండి", + "pleaseSelectAnMonth": "దయచేసి నెలను ఎంచుకోండి", + "pleaseEnterADate": "దయచేసి తేదీని నమోదు చేయండి", + "totalSalaryAmount": "మొత్తం జీతం మొత్తం", + "payrollList": "పేరోల్ జాబితా", + "noPayrollFound": "పేరోల్ రికార్డులు కనుగొనబడలేదు.", + "paymentDetails": "చెల్లింపు వివరాలు", + "youDoNotHaveUpdatePayroll": "మీకు పేరోల్‌ను నవీకరించడానికి అనుమతి లేదు.", + "youDoNotHavePermissionToDeletePayroll": "మీకు పేరోల్‌ను తొలగించడానికి అనుమతి లేదు.", + "payrollRecord": "పేరోల్ రికార్డ్", + "searchAttendance": "హాజరును శోధించండి", + "attendanceReport": "హాజరు నివేదికలు", + "noAttendanceRecordFound": "ఎంచుకున్న ఫిల్టర్‌లకు హాజరు రికార్డులు కనుగొనబడలేదు.", + "searchLeave": "సెలవులను శోధించండి", + "leaveReports": "సెలవు నివేదికలు", + "noLeaveRecordFound": "ఎంచుకున్న ఫిల్టర్‌లకు సెలవు రికార్డులు కనుగొనబడలేదు.", + "durationDays": "కాలవ్యవధి (రోజులు)", + "payrollReports": "పేరోల్ నివేదికలు", + "noMatchingPayrollFound": "సరిపోలే పేరోల్ రికార్డులు కనుగొనబడలేదు.", + "editShift": "షిఫ్ట్‌ను సవరించండి", + "addNewShift": "కొత్త షిఫ్ట్‌ను జోడించండి", + "shiftName": "షిఫ్ట్ పేరు", + "pleaseSelectAShift": "దయచేసి షిఫ్ట్‌ను ఎంచుకోండి", + "breakStatus": "బ్రేక్ స్థితి", + "pleaseSelectBreakStatus": "దయచేసి బ్రేక్ స్థితిని ఎంచుకోండి", + "startTimeIsRequired": "ప్రారంభ సమయం అవసరం", + "startTime": "ప్రారంభ సమయం", + "enterStartTime": "ప్రారంభ సమయాన్ని నమోదు చేయండి", + "endTimeIsRequired": "ముగింపు సమయం అవసరం", + "endTime": "ముగింపు సమయం", + "enterEndTime": "ముగింపు సమయాన్ని నమోదు చేయండి", + "startBreakTime": "బ్రేక్ ప్రారంభ సమయం", + "enterBreakTime": "బ్రేక్ సమయాన్ని నమోదు చేయండి", + "endBreakTime": "బ్రేక్ ముగింపు సమయం", + "noShiftFound": "షిఫ్ట్‌లు కనుగొనబడలేదు.", + "addShift": "షిఫ్ట్‌ను జోడించండి", + "breakTime": "బ్రేక్ సమయం", + "breakDuration": "బ్రేక్ నిడివి", + "youDoNotToHavePermissionToUpdateShift": "మీకు షిఫ్ట్‌ను నవీకరించడానికి అనుమతి లేదు.", + "youDoNotToHavePermissionToDeleteShift": "మీకు షిఫ్ట్‌ను తొలగించడానికి అనుమతి లేదు.", + "doYouReallyWantToDeleteThis": "మీరు నిజంగా దీన్ని తొలగించాలనుకుంటున్నారా", + "viewDetails": "వివరాలను చూడండి", + "leave": "సెలవు", + "payroll": "పేరోల్", + "editBankAdjustment": "బ్యాంక్ సర్దుబాటును సవరించండి", + "adjustBankBalance": "బ్యాంక్ బ్యాలెన్స్‌ను సర్దుబాటు చేయండి", + "pleaseAddAtLeastOneBank": "బ్యాలెన్స్‌లను సర్దుబాటు చేయడానికి కనీసం ఒక బ్యాంక్ ఖాతాను జోడించండి.", + "accountNumber": "ఖాతా సంఖ్య", + "selectAccount": "ఖాతాను ఎంచుకోండి", + "selectType": "రకాన్ని ఎంచుకోండి", + "amountsIsRequired": "మొత్తం అవసరం", + "invalidAmount": "చెల్లని మొత్తం", + "adjustmentDate": "సర్దుబాటు తేదీ", + "dateIsRequired": "తేదీ అవసరం", + "editBankAccounts": "బ్యాంక్ ఖాతాలను సవరించండి", + "addNewBankAccounts": "బ్యాంక్ ఖాతాలను జోడించండి", + "accountDisplayName": "ఖాతా ప్రదర్శన పేరు", + "enterAccountDisplayName": "ఖాతా ప్రదర్శన పేరును నమోదు చేయండి", + "displayNameIsRequired": "ప్రదర్శన పేరు అవసరం", + "openingBalanceIsRequired": "ప్రారంభ బ్యాలెన్స్ అవసరం", + "asOfDate": "తేదీ నాటికి", + "hideFiled": "ఫీల్డ్‌లను దాచండి", + "addMoreFiled": "మరిన్ని ఫీల్డ్‌లను జోడించండి", + "enterAccountName": "ఖాతా సంఖ్యను నమోదు చేయండి", + "ifscCode": "IFSC కోడ్", + "upiIdForQrCode": "QR కోడ్ కోసం UPI ID", + "bankName": "బ్యాంక్ పేరు", + "enterBankName": "బ్యాంక్ పేరును నమోదు చేయండి", + "accountHolderName": "ఖాతాదారుని పేరు", + "enterAccountHolderName": "ఖాతాదారుని పేరును నమోదు చేయండి", + "printBankDetailsAndInvoice": "ఇన్‌వాయిస్‌లపై బ్యాంక్ వివరాలను ముద్రించండి", + "viewingTransactionFor": "దీని కోసం లావాదేవీలను చూస్తున్నారు", + "bankAccounts": "బ్యాంక్ ఖాతాలు", + "noBankAccountFound": "బ్యాంక్ ఖాతాలు కనుగొనబడలేదు.", + "noAccountsFoundMissing": "సరిపోలే ఖాతాలు కనుగొనబడలేదు", + "deposit": "డిపాజిట్", + "addBank": "బ్యాంక్‌ను జోడించండి", + "bankToBankTransfer": "బ్యాంక్ నుండి బ్యాంక్ బదిలీ", + "bankToCashTransfer": "బ్యాంక్ నుండి నగదు బదిలీ", + "accountName": "ఖాతా పేరు", + "holderName": "హోల్డర్ పేరు", + "openingDate": "ప్రారంభ తేదీ", + "currentBalance": "ప్రస్తుత బ్యాలెన్స్", + "permissionDeniedToDeleteBank": "బ్యాంక్‌ను తొలగించడానికి అనుమతి నిరాకరించబడింది.", + "canNotEditThisTransactionType": "ఈ లావాదేవీ రకాన్ని సవరించలేరు.", + "bank": "బ్యాంక్", + "noTransactionFoundForThisFilter": "ఈ ఫిల్టర్‌కు లావాదేవీలు కనుగొనబడలేదు.", + "pleaseSelectBothAccounts": "దయచేసి రెండు ఖాతాలను ఎంచుకోండి.", + "cannotTransferToSameAccounts": "ఒకే ఖాతాకు బదిలీ చేయలేరు.", + "editBankTransfer": "బ్యాంక్ బదిలీని సవరించండి", + "needAtLeastTwoBankAccount": "బదిలీ చేయడానికి కనీసం రెండు బ్యాంక్ ఖాతాలు అవసరం.", + "from": "నుండి", + "to": "కు", + "editBankToCash": "బ్యాంక్ నుండి నగదును సవరించండి", + "noBankAccountsFoundToTransferFrom": "బదిలీ చేయడానికి బ్యాంక్ ఖాతాలు కనుగొనబడలేదు.", + "selectOneAccount": "ఒక ఖాతాను ఎంచుకోండి", + "editCashAdjustment": "నగదు సర్దుబాటును సవరించండి", + "adjustCashBalance": "నగదు బ్యాలెన్స్‌ను సర్దుబాటు చేయండి", + "customDate": "కస్టమ్ తేదీ", + "cashInHand": "చేతిలో ఉన్న నగదు", + "currentCashBalance": "ప్రస్తుత నగదు బ్యాలెన్స్", + "transfer": "బదిలీ", + "adjustCash": "నగదు సర్దుబాటు", + "pleaseSelectADestinationBankAccounts": "దయచేసి గమ్యస్థాన బ్యాంక్ ఖాతాను ఎంచుకోండి.", + "editCashToBank": "నగదు నుండి బ్యాంక్‌ను సవరించండి", + "cashToBankTransfer": "నగదు నుండి బ్యాంక్ బదిలీ", + "noDestinationBankAccountFond": "గమ్యస్థాన బ్యాంక్ ఖాతాలు కనుగొనబడలేదు.", + "transferCheque": "చెక్ బదిలీ", + "receivedFrom": "నుండి స్వీకరించబడింది", + "chequeAmount": "చెక్ మొత్తం", + "chequeNumber": "చెక్ నంబర్", + "chequeDate": "చెక్ తేదీ", + "referenceNumber": "రిఫరెన్స్ నంబర్", + "selectBankToCash": "బ్యాంక్ లేదా నగదును ఎంచుకోండి", + "depositTo": "కు డిపాజిట్ చేయండి", + "selectDepositDestination": "డిపాజిట్ గమ్యస్థానాన్ని ఎంచుకోండి", + "transferDate": "బదిలీ తేదీ", + "doYouWantToRellyReOpenThisCheque": "మీరు నిజంగా ఈ చెక్‌ను మళ్లీ తెరవాలనుకుంటున్నారా?", + "okay": "సరే", + "reOpen": "తిరిగి తెరువు", + "open": "తెరవండి", + "chequeList": "చెక్ జాబితా", + "closed": "మూసివేయబడింది", + "noChequeFound": "చెక్‌లు కనుగొనబడలేదు", + "searchTransaction": "లావాదేవీలను శోధించండి...", + "filterByDate": "తేదీ ద్వారా ఫిల్టర్ చేయండి", + "addImage": "చిత్రాన్ని జోడించండి", + "cashAndBankManagement": "నగదు & బ్యాంక్ నిర్వహణ", + "cheque": "చెక్కులు", + "branchList": "బ్రాంచ్ జాబితా", + "roleAndPermission": "పాత్ర & అనుమతి", + "switchBank": "బ్రాంచ్ మార్చాలా?", + "exitBank": "బ్రాంచ్ నుండి నిష్క్రమించు", + "areYouSureWantToSwitchToDifferentBranch": "మీరు ఖచ్చితంగా వేరే బ్రాంచ్‌కు మారాలనుకుంటున్నారా?", + "areYourSureYouWantToExitFromThisBranch": "మీరు ఖచ్చితంగా ఈ బ్రాంచ్ నుండి నిష్క్రమించాలనుకుంటున్నారా?", + "switchs": "మార్చు", + "exit": "నిష్క్రమించు", + "createBranch": "బ్రాంచ్‌ను సృష్టించండి", + "areYouSureWantToDeleteThisBranch": "మీరు ఖచ్చితంగా ఈ బ్రాంచ్‌ను తొలగించాలనుకుంటున్నారా?", + "currents": "ప్రస్తుత", + "noBrunchFound": "బ్రాంచ్ కనుగొనబడలేదు", + "updateBranch": "బ్రాంచ్‌ను నవీకరించండి", + "pleaseEnterBranchName": "దయచేసి బ్రాంచ్ పేరును నమోదు చేయండి", + "enterBalance": "బ్యాలెన్స్‌ను నమోదు చేయండి", + "youDoNotHavePermissionToUpdateBranch": "మీకు బ్రాంచ్‌ను నవీకరించడానికి అనుమతి లేదు.", + "allTransaction": "అన్ని లావాదేవీలు", + "duePay": "బకాయి చెల్లింపు", + "allParties": "అన్ని పార్టీలు", + "retry": "మళ్లీ ప్రయత్నించు", + "incomeCategoriesReport": "ఆదాయ వర్గాల నివేదిక", + "dayBook": "డే బుక్", + "billWiseProfit": "బిల్ వారీగా లాభం", + "cashFlow": "నగదు ప్రవాహం", + "balanceSheet": "బ్యాలెన్స్ షీట్", + "taxReport": "పన్ను నివేదిక", + "productSaleHistory": "ఉత్పత్తి అమ్మకపు చరిత్ర", + "productPurchaseHistory": "ఉత్పత్తి కొనుగోలు చరిత్ర", + "partyReports": "పార్టీ నివేదికలు", + "customerLedger": "కస్టమర్ లెడ్జర్", + "supplierLedger": "సరఫరాదారు లెడ్జర్", + "partyWiseProfit": "పార్టీ వారీగా లాభం", + "productWiseProfit": "ఉత్పత్తి వారీగా లాభం", + "top5Customer": "టాప్ 5 కస్టమర్", + "top5Supplier": "టాప్ 5 సరఫరాదారు", + "productReports": "ఉత్పత్తి నివేదికలు", + "comboReport": "కాంబో నివేదిక", + "expiredItemReport": "గడువు ముగిసిన వస్తువుల నివేదిక", + "top5Product": "టాప్ 5 ఉత్పత్తి", + "productWiseProfitAndLoss": "ఉత్పత్తి వారీగా లాభం & నష్టం", + "productWisePurchase": "ఉత్పత్తి వారీగా కొనుగోలు", + "productWiseSale": "ఉత్పత్తి వారీగా అమ్మకం", + "noProductMatchYourSearch": "మీ శోధనకు ఏ ఉత్పత్తులు సరిపోలలేదు.", + "purchaseQty": "కొనుగోలు పరిమాణం", + "saleQty": "అమ్మకపు పరిమాణం", + "youDoNotHavePermissionProfitAndLoss": "మీకు లాభం నష్టం అనుమతి లేదు.", + "sold": "అమ్మబడింది", + "remaining": "మిగిలినవి", + "totalAssets": "మొత్తం ఆస్తులు", + "assets": "ఆస్తులు", + "itemName": "వస్తువు పేరు", + "personalInfo": "వ్యక్తిగత సమాచారం:", + "dueBalance": "బకాయి బ్యాలెన్స్", + "walletBalance": "వాలెట్ బ్యాలెన్స్", + "cashIn": "నగదు లోపలికి", + "cashOut": "నగదు బయటికి", + "runningCash": "నడుస్తున్న నగదు", + "moneyIn": "డబ్బు లోపలికి", + "moneyOut": "డబ్బు బయటికి", + "noDataAvailableForGeneratePdf": "PDF రూపొందించడానికి డేటా అందుబాటులో లేదు", + "balanceDue": "బ్యాలెన్స్ బకాయి", + "returnedAmount": "తిరిగి ఇచ్చిన మొత్తం", + "saleReturn": "అమ్మకపు వాపసు", + "saleEdit": "అమ్మకపు సవరణ", + "pleaseAddASalesReturn": "దయచేసి అమ్మకపు వాపసును జోడించండి", + "subscriptionReports": "చందా నివేదికలు", + "started": "ప్రారంభించబడింది", + "end": "ముగింపు", + "taxReportList": "పన్ను నివేదిక జాబితా", + "developedBy": "అభివృద్ధి చేసినవారు", + "time": "సమయం", + "receivedBy": "స్వీకరించినవారు", + "wallet": "వాలెట్", + "warranty": "వారంటీ", + "guarantee": "గ్యారెంటీ", + "remark": "వ్యాఖ్య", + "bankDetails": "బ్యాంక్ వివరాలు", + "cashAndBank": "నగదు & బ్యాంక్", + "pdfGenerateSuccessfully": "PDF విజయవంతంగా రూపొందించబడింది", + + "generatingPdf": "PDF ను ఉత్పత్తి చేస్తోంది", + "INVOICE": "ఇన్వాయిస్", + "admin": "నిర్వాహకుడు", + "invoiceNumber": "ఇన్వాయిస్ సంఖ్య", + "vatNumber": "వ్యాట్ సంఖ్య", + "customerSignature": "కస్టమర్ సంతకం", + "authorizedSignature": "అధీకృత సంతకం", + "poweredBy": "ద్వారా ఆధారితం", + "shippingCharge": "షిప్పింగ్ ఛార్జ్", + "totalReturned": "మొత్తం తిరిగి వచ్చినది", + "amountsInWord": "అక్షరాలలో మొత్తాలు", + "changeAmount": "మార్పు మొత్తం", + "sellsBy": "ద్వారా విక్రయించబడింది", + "rounding": "రౌండింగ్", + "paidBy": "ద్వారా చెల్లించబడింది", + "vatGstTitle": "వ్యాట్/జీఎస్టీ శీర్షిక", + "enterVatGstTitle": "వ్యాట్/జీఎస్టీ శీర్షికను నమోదు చేయండి", + "vatGstNumber": "వ్యాట్/జీఎస్టీ సంఖ్య", + "enterVatGstNumber": "వ్యాట్/జీఎస్టీ సంఖ్యను నమోదు చేయండి", + "vatAndTax": "వ్యాట్ మరియు పన్ను", + "customPrint": "అనుకూల ముద్రణ", + "taxRates": "పన్ను రేట్లు", + "taxRatesMangeYourTaxRates": "పన్ను రేట్లు - మీ పన్ను రేట్లను నిర్వహించండి", + "add": "చేర్చు", + "status": "స్థితి", + "active": "చురుకుగా", + "disable": "నిలిపివేయండి", + "deletedSuccessFully": "విజయవంతంగా తొలగించబడింది!", + "failedToDeleteTheTax": "పన్నును తొలగించడంలో విఫలమైంది", + "errorDeletingTax": "పన్నును తొలగించడంలో లోపం", + "taxGroup": "పన్ను సమూహం", + "combinationOfTheMultipleTaxes": "బహుళ పన్నుల కలయిక", + "subTaxes": "ఉప పన్నులు", + "action": "చర్య", + "addTax": "పన్నును జోడించండి", + "editTax": "పన్నును సవరించండి", + "addNewTax": "కొత్త పన్నును జోడించండి", + "enterTaxRates": "పన్ను రేటును నమోదు చేయండి", + "addTaxGroup": "కొత్త పన్ను సమూహాన్ని జోడించండి", + "editTaxGroup": "పన్ను సమూహాన్ని సవరించండి", + "taxWithSingleMultipleTaxType": "ఒకే/బహుళ పన్ను రకాలతో పన్ను", + "noSubTaxSelected": "ఉప పన్ను ఏదీ ఎంచుకోలేదు", + "subTaxList": "ఉప పన్నుల జాబితా", + "taxPercent": "పన్ను శాతం", + "done": "పూర్తయింది", + "writerTaxHere": "ఇక్కడ వచనాన్ని వ్రాయండి...", + "expiredList": "గడువు ముగిసిన జాబితా", + "listIsEmpty": "జాబితా ఖాళీగా ఉంది", + "printingInvoice": "ఇన్వాయిస్ ముద్రిస్తోంది", + "salesSetting": "అమ్మకాల అమరికలు", + "invoiceLogo": "ఇన్వాయిస్ లోగో", + "printingOption": "ముద్రణ ఎంపిక", + "amountRoundingMethod": "మొత్తం రౌండింగ్ పద్ధతి", + "signUp": "సైన్ అప్ చేయండి", + "returnedItem": "తిరిగి వచ్చిన వస్తువు", + "returnedDate": "తిరిగి వచ్చిన తేదీ", + "unitPrice": "యూనిట్ ధర", + "saleBy": "విక్రయించినవారు", + "purchasedBy": "కొనుగోలు చేసినవారు", + "collectedBys": "సేకరించినవారు", + "payableAmount": "చెల్లించవలసిన మొత్తం", + "receivedAmount": "అందుకున్న మొత్తం", + "unitPrices": "యూనిట్ ధర", + "item": "వస్తువు", + "sl": "క్రమ సంఖ్య", + "mobiles": "మొబైల్", + "paidVia": "ద్వారా చెల్లించబడింది", + "moneyReceipt": "డబ్బు రసీదు", + "receipt": "రసీదు", + "barcodeGenerator" : "బార్కోడ్ జనరేటర్", + "searchProduct" : "ఉత్పత్తిని వెతుకు", + "code" : "కోడ్", + "price" : "ధర", + "showCode" : "కోడ్ చూపించు", + "showPrice" : "ధర చూపించు", + "showName" : "పేరు చూపించు", + "actions" : "చర్యలు", + "noItemSelected" : "ఏ వస్తువునూ ఎంచుకోలేదు", + "noProductSelected" : "ఏ ఉత్పత్తినీ ఎంచుకోలేదు", + "previewPdf" : "PDF పూర్వావలోకనం", + "salesReturnReport" : "అమ్మకం తిరిగి ఇవ్వడం నివేదిక", + "purchaseReturnReport" : "కొనుగోలు తిరిగి ఇవ్వడం నివేదిక", + "incomeFor" : "ఆదాయం కోసం", + "enterProductCode" : "ఉత్పత్తి కోడ్ నమోదు చేయండి", + "addIncome" : "ఆదాయం జోడించు", + "incomeDate" : "ఆదాయ తేదీ", + "incomeCategories" : "ఆదాయ వర్గాలు", + "addIncomeCategory" : "ఆదాయ వర్గం జోడించండి", + "enterIncomeCategoryName" : "ఆదాయ వర్గం పేరు నమోదు చేయండి", + "totalReturnAmount" : "మొత్తం తిరిగి ఇచ్చిన మొత్తం", + "returned" : "తిరిగి ఇవ్వబడింది", + "supplierDetails" : "సరఫరాదారు వివరాలు", + "weekly" : "వారంవారీ", + "monthly" : "నెలవారీ", + "yearly" : "సంవత్సరానికి", + "today" : "ఈ రోజు", + "thisWeek" : "ఈ వారం", + "thisMonth" : "ఈ నెల", + "thisYear": "ఈ సంవత్సరం", + "allTime" : "అన్ని సమయాలలో", + "custom" : "కస్టమ్", + "addUserRole" : "యూజర్ రోల్ జోడించండి", + "noRoleFound" : "యూజర్ రోల్ కనుగొనబడలేదు", + "yourPackageExpiredInDays" : "మీ ప్యాకేజీ 5 రోజుల్లో ముగుస్తుంది", + "yourPackageExpiredToday" : "మీ ప్యాకేజీ ఈ రోజు ముగుస్తుంది\n\nకొనుగోలు చేయండి", + "contactUs" : "మాకు సంప్రదించండి", + "writeYourMessageHere" : "మీ సందేశాన్ని ఇక్కడ రాయండి", + "sendMessage" : "సందేశం పంపండి", + "sendYourEmail" : "మీ ఇమెయిల్ పంపండి", + "backToHome" : "హోమ్ కు తిరిగి వెళ్ళు", + "promoCode" : "ప్రోమో కోడ్", + "submit" : "సమర్పించు", + "seeAllPromoCode" : "అన్ని ప్రోమో కోడ్‌లను చూడండి", + "categories": "వర్గాలు", + "enterYourPhoneNumber" : "మీ ఫోన్ నంబర్ నమోదు చేయండి", + "enterFullAddress" : "పూర్తి చిరునామాను నమోదు చేయండి", + "enterYourEmailAddress" : "మీ ఇమెయిల్ చిరునామాను నమోదు చేయండి", + "pleaseEnterAPassword" : "దయచేసి పాస్‌వర్డ్ నమోదు చేయండి", + "pleaseEnterAConfirmPassword" : "దయచేసి ధృవీకరణ పాస్‌వర్డ్ నమోదు చేయండి", + "enterYourName" : "మీ పేరు నమోదు చేయండి", + "addNewAddress" : "కొత్త చిరునామా జోడించండి", + "firstName" : "మొదటి పేరు", + "lastName" :"చివరి పేరు", + "country" : "దేశం", + "bangladesh" : "బంగ్లాదేశ్", + "apply" : "అప్లై చేయండి", + "deliveryAddress" : "డెలివరీ చిరునామా", + "noDataAvailabe" : "డేటా అందుబాటులో లేదు", + "addDelivery" : "డెలివరీ జోడించండి", + "description" : "వివరణ", + "addNote" : "గమనిక జోడించండి", + "image" : "చిత్రం", + "pleaseConnectThePrinterFirst" : "దయచేసి ముందుగా ప్రింటర్‌ని కనెక్ట్ చేయండి", + "selectCategory" : "వర్గాన్ని ఎంచుకోండి", + "enterExpenseDate" : "ఖర్చు తేదీని నమోదు చేయండి", + "enterName" : "పేరు నమోదు చేయండి", + "enterAmount" : "మొత్తాన్ని నమోదు చేయండి", + "enterRefNumber" : "రిఫరెన్స్ నంబర్ నమోదు చేయండి", + "fashions" : "ఫ్యాషన్", + "billTO" : "బిల్లుకు", + "totalDue" : "మొత్తం బకాయి", + "paymentsAmount" : "చెల్లింపు మొత్తాలు", + "remainingDue" : "మిగిలి ఉన్న బకాయి", + "thankYouForYourDuePayment" : "మీ బకాయి చెల్లింపుకు ధన్యవాదాలు", + "print" : "ముద్రించు", + "unitPirce" : "యూనిట్ ధర", + "totalPrice" : "మొత్తం ధర", + "totalVat" : "మొత్తం VAT", + "deliveryCharge" : "డెలివరీ ఛార్జ్", + "totalPayable" : "మొత్తం చెల్లించాల్సింది", + "thakYouForYourPurchase" : "మీ కొనుగోలుకు ధన్యవాదాలు", + "pleaseConnectYourBlutohPrinter" : "దయచేసి మీ బ్లూటూత్ ప్రింటర్‌ని కనెక్ట్ చేయండి", + "editSocailMedia" : "సోషల్ మీడియాను సవరించండి", + "socialMarketing" : "సోషల్ మార్కెటింగ్", + "share" : "షేర్ చేయండి", + "notification" : "నోటిఫికేషన్", + "purchaseAlarm" : "కొనుగోలు అలారం", + "purchaseConfirmed" : "కొనుగోలు ధృవీకరించబడింది", + "paymentComplete" : "చెల్లింపు పూర్తయింది", + "retur" : "తిరిగి", + "sendSms" : "SMS పంపండి", + "recivethePin" : "పిన్ స్వీకరించారు", + "startNewSale" : "కొత్త అమ్మకం ప్రారంభించండి", + "payment" : "చెల్లింపు", + "masterCard" : "మాస్టర్ కార్డ్", + "instrucation" : "సూచన", + "cash" : "రొకొ", + "invoiceViewr" : "ఇన్వాయిస్ వ్యూయర్", + "size" : "పరిమాణం", + "color" : "రంగు", + "weight" : "బరువు", + "capacity" : "సామర్థ్యం", + "type" : "రకం", + "youWantTodeletetheProduct" : "మీరు ఈ ఉత్పత్తిని తీసివేయాలనుకుంటున్నారా?", + "delete" : "తొలగించు", + "contactDetials" : "సంప్రదించే వివరాలు", + "clarence" : "క్లారెన్స్", + "call" : "కాల్", + "messege" : "సందేశం", + "dailyTransaction" : "రోజువారీ లావాదేవీ", + "promo" : "ప్రోమో", + "send" : "పంపండి", + "easyToUseThePos" : "మొబైల్ పాస్‌ని ఉపయోగించడం సులభం", + "easytheusedesciption" : "POSpro app ఉచితం, ఉపయోగించడానికి సులభం. నిజానికి, ఇది ప్రపంచంలోని ఉత్తమ POS సిస్టమ్‌లలో ఒకటి.", + "choseYourFeature" : "మీ ఫీచర్‌లను ఎంచుకోండి", + "choseyourfeatureDesciption" : "ఫీచర్‌లు POSpro ని సాంప్రదాయ పరిష్కారాల నుండి భిన్నంగా చేసే ముఖ్యమైన భాగం.", + "allBusinessSolutions" : "అన్ని వ్యాపార పరిష్కారాలు", + "allBusinessolutionDescrip" : "PosPro అనేది స్టాక్, అకౌంట్, సేల్స్, ఎక్స్‌పెన్స్ & లాస్/ప్రాఫిట్‌తో కూడిన పూర్తి వ్యాపార పరిష్కారం.", + "skip" : "తప్పించు", + "next" : "తదుపరి", + "anewUpdateAvailable" : "కొత్త నవీకరణ అందుబాటులో ఉంది\nదయచేసి మీ యాప్‌ని నవీకరించండి", + "skipTheUpdate" :"నవీకరణను దాటవేయండి", + "rememberMeLater" : "తరువాత నన్ను గుర్తుంచుకో", + "powerdedByAcnoo" : "Powered By Acnoo", + "lossOrProfit" : "నష్టం/లాభం", + "expense" : "ఖర్చు", + "parties" : "పార్టీలు", + "home" : "హోమ్", + "sales" : "అమ్మకాలు", + "setting" : "సెట్టింగ్", + + "purchaseNow" : "ఇప్పుడు కొనుగోలు చేయండి", + "paymentMethods" : "చెల్లింపు పద్ధతులు", + "update": "నవీకరించు", + "continueButton": "కొనసాగించు", + "name": "పేరు", + "phone": "ఫోన్ నెంబర్", + "email": "ఇమెయిల్ చిరునామా", + "address": "చిరునామా", + "previousDue": "మునుపటి బకాయి", + "selectLang": "మీ భాషను ఎంచుకోండి", + "addContact": "కాంటాక్ట్ జోడించండి", + "moreInfo": "అదనపు సమాచారం", + "retailer": "చిల్లర వర్తకుడు", + "dealer": "డీలర్", + "wholesaler": "హోల్‌సేలర్", + "supplier": "సరఫరాదారు", + "CustomerDetails": "కస్టమర్ వివరాలు", + "recentTransaction": "ఇటీవలి లావాదేవీలు", + "totalProduct": "మొత్తం ఉత్పత్తులు", + "total": "మొత్తం", + "paid": "చెల్లించిన", + "unPaid": "చెల్లించని", + "due": "కరెంట్", + "connect": "కనెక్ట్ చేయడానికి క్లిక్ చేయండి", + "tryAgain": "మళ్ళీ ప్రయత్నించండి", + "loading": "లోడ్ అవుతోంది", + "viewAll": "అన్నీ చూడండి", + "partyList": "పార్టీల జాబితా", + "addCustomer": "దయచేసి కస్టమర్‌ని జోడించండి", + "updateContact": "కాంటాక్ట్‌ని నవీకరించండి", + "dueList": "కరెంట్ జాబితా", + "collectDue": "కరెంట్ వసూలు చేయండి", + "date": "తేదీ", + "dueAmount": "కరెంట్ మొత్తం: ", + "customerName": "కస్టమర్ పేరు", + "totalAmount": "మొత్తం మొత్తం", + "paidAmount": "చెల్లించిన మొత్తం", + "paymentTypes": "చెల్లింపు రకం", + "cancel": "రద్దు చేయండి", + "expenseReport": "ఖర్చు రిపోర్ట్", + "fromDate": "ప్రారంభ తేదీ", + "toDate": "ముగింపు తేదీ", + "expenseFor": "ఖర్చు కోసం", + "amount": "మొత్తం", + "noData": "డేటా అందుబాటులో లేదు", + "totalExpense": "మొత్తం ఖర్చు", + "addExpense": "ఖర్చు జోడించండి", + "expenseDate": "ఖర్చు తేదీ", + "referenceNo": "రిఫరెన్స్ నెంబర్", + "note": "గమనిక", + "expenseCat": "ఖర్చు వర్గాలు", + "search": "సెర్చ్", + "select": "ఎంచుకోండి", + "addExpenseCat": "ఖర్చు వర్గం జోడించండి", + "categoryName": "వర్గం పేరు", + "alreadyAdded": "ఇప్పటికే జోడించబడింది", + "whatNew": "ఏమి కొత్తది", + "lp": "నష్టం/లాభం", + "profit": "లాభం", + "loss": "నష్టం", + "lpDetails": "నష్టం/లాభం వివరాలు", + "invoice": "ఇన్వాయిస్", + "dates": "తేదీ:", + "mobile": "మొబైల్:", + "product": "ఉత్పత్తి", + "quantity": "పరిమాణం", + "discount": "డిస్కౌంట్", + "totalLoss": "మొత్తం నష్టం", + "totalProfit": "మొత్తం లాభం", + "productList": "ఉత్పత్తి జాబితా", + "stock": "స్టాక్", + "addNewProduct": "కొత్త ఉత్పత్తిని జోడించండి", + "productName": "ఉత్పత్తి పేరు", + "productCode": "ఉత్పత్తి కోడ్", + "purchasePrice": "కొనుగోలు ధర", + "mrp": "MRP", + "wholeSalePrice": "హోల్‌సేల్ ధర", + "dealerPrice": "డీలర్ ధర", + "manufacturer": "తయారీదారు", + "saveNPublish": "సేవ్ చేసి ప్రచురించు", + "brands": "బ్రాండ్లు", + "addBrand": "బ్రాండ్ జోడించండి", + "brandName": "బ్రాండ్ పేరు", + "addUnit": "యూనిట్ జోడించండి", + "unitName": "యూనిట్ పేరు", + "units": "యూనిట్లు", + "addProduct": "దయచేసి ఉత్పత్తిని జోడించండి", + "updateProduct": "ఉత్పత్తిని నవీకరించండి", + "salePrice": "అమ్మకపు ధర", + "profile": "ప్రొఫైల్", + "edit": "సవరించు", + "businessCat": "వ్యాపార వర్గం", + "language": "భాష", + "changePassword": "పాస్‌వర్డ్ మార్చండి", + "updateProfile": "మీ ప్రొఫైల్‌ని నవీకరించండి", + "businessName": "కంపెనీ & వ్యాపార పేరు", + "addPurchase": "కొనుగోలు జోడించండి", + "inv": "ఇన్వాయిస్ నెం.", + + "supplierName": "సరఫరాదారు పేరు", + "itemAdded": "అంశం జోడించబడింది", + "addItems": "అంశాలను జోడించండి", + "subTotal": "మొత్తం మొత్తం", + "returnAmount": "రిటర్న్ మొత్తం", + "chooseSupplier": "సరఫరాదారును ఎంచుకోండి", + "noSupplier": "సరఫరాదారు అందుబాటులో లేదు", + "salesDetails": "అమ్మకాల వివరాలు", + "editPurchaseInvoice": "కొనుగోలు ఇన్వాయిస్‌ను సవరించండి", + "purchaseList": "కొనుగోలు జాబితా", + "addAPurchase": "దయచేసి కొనుగోలు జోడించండి", + "dueReport": "కరెంట్ రిపోర్ట్", + "fullyPaid": "పూర్తిగా చెల్లించారు", + "stillUnpaid": "ఇంకా చెల్లించలేదు", + "purchaseReport": "కొనుగోలు రిపోర్ట్", + "connectPrinter": "మీ ప్రింటర్‌ని కనెక్ట్ చేయండి", + "clickToConnect": "కనెక్ట్ చేయడానికి క్లిక్ చేయండి", + "collectDues": "దయచేసి కరెంట్ వసూలు చేయండి", + "addNewPurchase": "దయచేసి కొనుగోలు జోడించండి", + "salesReport": "అమ్మకాల రిపోర్ట్", + "addSale": "దయచేసి అమ్మకం జోడించండి", + "reports": "రిపోర్ట్‌లు", + "chooseCustomer": "కస్టమర్‌ని ఎంచుకోండి", + "addSales": "అమ్మకాలు జోడించండి", + "saleList": "అమ్మకాల జాబితా", + "editSalesInvoice": "అమ్మకాల ఇన్వాయిస్‌ను సవరించండి", + "previousPayAmount": "మునుపటి చెల్లింపు మొత్తం", + "printing": "ముద్రణ ఎంపిక", + "subscription": "సబ్‌స్క్రిప్షన్", + "userRole": "యూజర్ రోల్", + "currency": "కరెన్సీ", + "logOut": "లాగ్ అవుట్", + "stockList": "స్టాక్ జాబితా", + "purchase": "కొనుగోలు", + "sale": "అమ్మకం", + "yourPack": "మీ ప్యాకేజీ", + "freePlan": "ఫ్రీ ప్లాన్", + "youRUsing": "మీరు ఉపయోగిస్తున్నారు ", + "freePack": "ఫ్రీ ప్యాకేజ్", + "premiumPlan": "ప్రీమియం ప్లాన్", + "packFeatures": "ప్యాకేజ్ ఫీచర్లు", + "unlimited": "అపరిమిత", + "updateNow": "ఇప్పుడు నవీకరించు", + "purchasePremium": "ప్రీమియం ప్లాన్‌ను కొనుగోలు చేయండి", + "buyPremium": "ప్రీమియం ప్లాన్‌ను కొనుగోలు చేయండి", + "paypalPay": "Paypalతో చెల్లించండి", + "gotEmail": "మీకు ఇమెయిల్ వచ్చింది", + "sendEmail": "మీరు పాస్‌వర్డ్ రీసెట్ చేయడానికి సూచనలతో మేము ఒక ఇమెయిల్ పంపించాము:", + "checkEmail": "ఇమెయిల్‌ని చూడండి", + "close": "మూసివేయండి", + "enterEmail": "పాస్‌వర్డ్ రీసెట్ లింక్‌ను స్వీకరించడానికి దయచేసి మీ ఇమెయిల్ చిరునామాను క్రింద నమోదు చేయండి.", + "sendLink": "రీసెట్ లింక్ పంపండి", + "emailText": "ఇమెయిల్", + "password": "పాస్‌వర్డ్", + "noAcc": "ఏదైనా ఖాతా లేదా?", + "register": "రజిస్టర్", + "phoneVerification": "ఫోన్ ధృవీకరణ", + "registerTitle": "ప్రారంభించే ముందు మీ ఫోన్‌ను నమోదు చేయాలి!", + "sendCode": "కోడ్ పంపండి", + "staffLogin": "స్టాఫ్ లాగిన్", + "logInWithMail": "ఇమెయిల్‌తో లాగిన్ చేయండి", + "setUpProfile": "మీ ప్రొఫైల్‌ను సెట్ చేయండి", + "setUpDesc": "మీ డాక్టర్‌ను మెరుగైన ముద్రణతో కనెక్ట్ చేయడానికి మీ ప్రొఫైల్‌ను నవీకరించండి", + "gallery": "గ్యాలరీ", + "camera": "కెమెరా", + "companyAddress": "కంపెనీ చిరునామా", + "openingBalance": "ప్రారంభ బ్యాలెన్స్", + "confirmPass": "పాస్‌వర్డ్‌ను నిర్ధారించండి", + "haveAcc": "ఇప్పటికే ఖాతా ఉందా?", + "loginWithPhone": "ఫోన్‌తో లాగిన్ చేయండి", + "editPhone": "ఫోన్ నంబర్‌ను సవరించండి?", + "createAcc": "ఉచిత ఖాతాను సృష్టించండి", + "congratulation": "అభినందనలు", + + "signUp": "సైన్ అప్", + "signIn" : "సైన్ ఇన్", + "logIn": "లాగిన్", + "welcomeBack" : "స్వాగతం తిరిగి!", + "passwordCannotBeEmpty" : "పాస్‌వర్డ్ ఖాళీగా ఉండకూడదు", + "save": "సేవ్", + "forgotPassword": "పాస్‌వర్డ్ మర్చిపోయారు", + "reset": "మీ ఇమెయిల్ లేదా ఫోన్ నంబర్‌ని ఉపయోగించి పాస్‌వర్డ్ రీసెట్ చేయండి", + "lableEmail": "ఇమెయిల్", + "hintEmail": "ఇమెయిల్ చిరునామాను నమోదు చేయండి", + "emailCannotBeEmpty": "ఇమెయిల్ ఖాళీగా ఉండకూడదు", + "pleaseEnterAValidEmail": "దయచేసి చెల్లుబాటు అయ్యే ఇమెయిల్‌ని నమోదు చేయండి", + "continueE": "కొనసాగించు", + "pleaseEnterYourDetails": "దయచేసి మీ వివరాలను నమోదు చేయండి.", + "lablePassword": "పాస్‌వర్డ్", + "hintPassword": "పాస్‌వర్డ్ నమోదు చేయండి", + "pleaseEnterABiggerPassword": "దయచేసి పెద్ద పాస్‌వర్డ్‌ని నమోదు చేయండి", + "rememberMe": "నన్ను గుర్తుంచుకో", + "donNotHaveAnAccount": "ఖాతా లేదా?", + "createAFreeAccount": "ఉచిత ఖాతాను సృష్టించండి", + "fullName": "పూర్తి పేరు", + "enterYourFullName": "మీ పూర్తి పేరును నమోదు చేయండి", + + "nameCanNotBeEmpty": "పేరు ఖాళీగా ఉండకూడదు", + "alreadyHaveAnAccount": "ఇప్పటికే ఖాతా ఉందా? ", + "createNewPassword": "కొత్త పాస్‌వర్డ్ సృష్టించండి", + "setUpNewPassword": "కొత్త పాస్‌వర్డ్ సెట్ చేయండి", + "resetPassword": "మీ ఖాతాను రికవరీ చేసి లాగిన్ చేయడానికి మీ పాస్‌వర్డ్ రీసెట్ చేయండి", + "newPassword": "కొత్త పాస్‌వర్డ్", + "confirmPassword": "పాస్‌వర్డ్ నిర్ధారించండి", + "passwordsDoNotMatch": "పాస్‌వర్డ్‌లు సరిపోలవు", + "verityEmail": "ఇమెయిల్‌ని నిర్ధారించండి", + "verification": "ధృవీకరణ", + "digits": "6-అంకెల పిన్‌ను మీ ఇమెయిల్ చిరునామాకు పంపారు: ", + "enterValidOTP": "చెల్లుబాటు అయ్యే OTPని నమోదు చేయండి", + "resendOTP": "చెల్లుబాటు అయ్యే OTPని నమోదు చేయండి", + "verifyYourEmail": "మీ ఇమెయిల్‌ని నిర్ధారించండి", + "weHaveSentAConfirmationEmailTo": "మీకు ధృవీకరణ ఇమెయిల్ పంపించాము", + "folder": "ఇమెయిల్ మీ స్పామ్ ఫోల్డర్‌లోకి వెళ్లి ఉండవచ్చు.", + "gotIt": "దొరికింది", + "enterOpeningBalance": "ప్రారంభ బ్యాలెన్స్ నమోదు చేయండి", + "pleaseEnterAValidBusinessName": "దయచేసి చెల్లుబాటు అయ్యే వ్యాపార పేరును నమోదు చేయండి", + "enterBusiness": "వ్యాపారం/స్టోర్ పేరు నమోదు చేయండి", + "selectBusinessCategory": "వ్యాపార వర్గాన్ని ఎంచుకోండి", + "todaySummary": "ఈ రోజు సారాంశం", + "sellAll": "అన్నీ అమ్మండి >", + "income": "ఆదాయం", + "purchased": "కొనుగోలు చేసిన", + "endYourFreePlan": "మీ ఉచిత ప్రణాళికను ముగించండి", + "yourFree": "మీ ఉచిత ప్యాకేజీ దాదాపు పూర్తయింది, మీ తదుపరి ప్రణాళికను కొనుగోలు చేయండి ధన్యవాదాలు.", + "upgradeNow": "ఇప్పుడు అప్‌గ్రేడ్ చేయండి", + "notFound": "కనుగొనబడలేదు", + "updateYourSubscription": "మీ సబ్‌స్క్రిప్షన్‌ను నవీకరించండి", + "noDataFound": "డేటా కనుగొనబడలేదు", + "areYouSure": "నువ్వు నిశ్చయమా?", + "doYouWantToExitTheApp": "మీరు యాప్‌ని నిష్క్రమించాలనుకుంటున్నారా?", + "no": "లేదు", + "yes": "అవును", + "dashboard": "డాష్‌బోర్డ్", + "salesPurchaseOverview": "అమ్మకాలు & కొనుగోలు అవలోకనం", + "totalItems": "మొత్తం అంశాలు", + "totalCategories": "మొత్తం వర్గాలు", + "quickOverview": "వేగవంతమైన అవలోకనం", + "totalIncome": "మొత్తం ఆదాయం", + "customerDue": "కస్టమర్ కరెంట్", + "stockValue": "స్టాక్ విలువ", + "lossProfit": "నష్టం/లాభం", + "cost": "ఖర్చు", + "qty": "పరిమాణం", + "noProductFound": "ఉత్పత్తి కనుగొనబడలేదు", + "phoneNumber": "ఫోన్ నెంబర్", + "pleaseEnterAValidName": "దయచేసి చెల్లుబాటు అయ్యే పేరును నమోదు చేయండి", + "pleaseEnterValidPhoneAndNameFirst": "దయచేసి చెల్లుబాటు అయ్యే ఫోన్ మరియు పేరును మొదట నమోదు చేయండి", + "confirmDelete": "తొలగింపును నిర్ధారించండి", + "areYouSureYouWant": "మీరు ఈ పార్టీని తీసివేయాలనుకుంటున్నారా?", + "pleaseEnterAValidPhoneNumber": "దయచేసి చెల్లుబాటు అయ్యే ఫోన్ నంబర్‌ను నమోదు చేయండి", + "sendSMS": "SMS పంపండి", + "searchH": "ఇక్కడ శోధించండి....", + "transactions": "లావాదేవీలు", + "selectAInvoice": "ఇన్‌వాయిస్‌ని ఎంచుకోండి", + "totalDueAmount": "మొత్తం కరెంట్ మొత్తం", + "youCanNotPayMoreThenDue": "మీరు కరెంట్ కంటే ఎక్కువ చెల్లించలేరు", + "noDueSelected": "కరెంట్ ఎంచుకోలేదు", + "pleaseEnterName": "దయచేసి పేరు నమోదు చేయండి", + "pleaseEnterAmount": "దయచేసి మొత్తాన్ని నమోదు చేయండి", + "enterNote": "గమనిక నమోదు చేయండి", + "pleaseSelectAExpenseCategory": "దయచేసి ఖర్చు వర్గాన్ని ఎంచుకోండి", + "enterExpanseCategoryName": "ఖర్చు వర్గం పేరును నమోదు చేయండి", + "comingSoon": "త్వరలో వస్తుంది", + "pleaseMakeASaleFirst": "దయచేసి మొదట అమ్మకం చేయండి", + "facebook": "ఫేస్బుక్", + "twitter": "ట్విట్టర్", + "instagram": "ఇన్‌స్టాగ్రామ్", + "linkedIN": "LinkedIn", + "link": "లింక్", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "చెల్లింపు గేట్వే", + "paymentSuccess": "చెల్లింపు విజయవంతమైంది", + "paymentWasSuccessful": "చెల్లింపు విజయవంతమైంది!", + "paymentFailed": "చెల్లింపు విఫలమైంది", + "paymentFailedPleaseTryAgain": "చెల్లింపు విఫలమైంది. దయచేసి మళ్ళీ ప్రయత్నించండి.", + "pleaseEnterAValidBrandName": "దయచేసి చెల్లుబాటు అయ్యే బ్రాండ్ పేరును నమోదు చేయండి", + "enterABrandName": "బ్రాండ్ పేరును నమోదు చేయండి", + "addCategory": "వర్గం జోడించండి", + "enterCategoryName": "వర్గం పేరు నమోదు చేయండి", + "selectVariations": "వేరియేషన్‌లను ఎంచుకోండి: ", + "dataSavedSuccessfully": "డేటా విజయవంతంగా సేవ్ చేయబడింది.", + "somethingIs": "ఏదో ఉంది", + "updateYourProfile": "మీ కస్టమర్‌ని మెరుగైన ముద్రణతో కనెక్ట్ చేయడానికి మీ ప్రొఫైల్‌ను నవీకరించండి", + "shopOpeningBalance": "షాప్ ప్రారంభ బ్యాలెన్స్", + "shopRemainingBalance": "షాప్ మిగిలిన బ్యాలెన్స్", + "enterAValidDiscount": "చెల్లుబాటు అయ్యే డిస్కౌంట్‌ని నమోదు చేయండి", + "addProductFirst": "మొదట ఉత్పత్తిని జోడించండి", + "subtotal": "మొత్తం మొత్తం", + "purchaseDetails": "కొనుగోలు వివరాలు", + "totall": "మొత్తం:", + "startDate": "ప్రారంభ తేదీ", + "pickStartDate": "ప్రారంభ తేదీని ఎంచుకోండి", + "endDate": "ముగింపు తేదీ", + "pickEndDate": "ముగింపు తేదీని ఎంచుకోండి", + "failedToGetPlatformVersion": "ప్లాట్‌ఫారమ్ వెర్షన్‌ను పొందడంలో విఫలమైంది.", + "enterQuantity": "పరిమాణాన్ని నమోదు చేయండి", + "pleaseAddQuantity": "దయచేసి పరిమాణాన్ని జోడించండి", + "willBeAddedSoon": "త్వరలో జోడించబడుతుంది", + "addedToCart": "కార్ట్‌కు జోడించబడింది", + "connectYourPrinter": "మీ ప్రింటర్‌ను కనెక్ట్ చేయండి", + "customerPay": "కస్టమర్ చెల్లింపు", + "supplerPay": "సరఫరాదారు చెల్లింపు", + "incomeReport": "ఆదాయ రిపోర్ట్", + "category": "వర్గం", + "balance": "బ్యాలెన్స్", + "itemsSales": "అంశాల అమ్మకాలు", + "totalPurchase": "మొత్తం కొనుగోలు", + "totalSales": "మొత్తం అమ్మకాలు", + "stockReport": "స్టాక్ రిపోర్ట్", + "lossProfitReport": "నష్టం/లాభం రిపోర్ట్", + "outOfStock": "స్టాక్ లేదు", + "vat": "VAT", + "customerPhoneNumber": "కస్టమర్ ఫోన్ నంబర్", + "enterCustomerPhoneNumber": "కస్టమర్ ఫోన్ నంబర్ నమోదు చేయండి", + "walkInCustomer": "వాక్-ఇన్ కస్టమర్", + "guest": "అతిథి", + "stocks": "స్టాక్:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "భయభ్రాంతులకు గురి చేయవద్దు", + "on": "ఆన్", + "off": "ఆఫ్", + "unlimitedUsagesOfOurPackage": "మా ప్యాకేజీ యొక్క అపరిమిత ఉపయోగాలు \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "సబ్‌స్క్రైబ్ చేయడానికి చెల్లించండి", + "field": "ఫీల్డ్", + "successfullyPaid": "విజయవంతంగా చెల్లించారు", + "profileEdit": "ప్రొఫైల్ ఎడిట్", + "products": "ఉత్పత్తులు", + "salesList": "అమ్మకాల జాబితా", + "useTitleCanNotBeEmpty": "యూజర్ టైటిల్ ఖాళీగా ఉండకూడదు", + "userTitle": "యూజర్ టైటిల్", + "enterUserTitle": "యూజర్ టైటిల్‌ని నమోదు చేయండి", + "create": "సృష్టించు", + "youHaveToGivePermission": "మీరు అనుమతి ఇవ్వాలి", + "all": "అన్నీ", + "userRoleDetails": "యూజర్ రోల్ వివరాలు", + "doYouWantToDeleteTheUser": "మీరు యూజర్‌ని తీసివేయాలనుకుంటున్నారా?", + "thisProductAlreadyAdded": "ఈ ఉత్పత్తి ఇప్పటికే జోడించబడింది!", + "pleaseEnterAValidProductName": "దయచేసి చెల్లుబాటు అయ్యే ఉత్పత్తి పేరును నమోదు చేయండి", + "enterProductName": "ఉత్పత్తి పేరును నమోదు చేయండి", + "pleaseSelectACategory": "దయచేసి వర్గాన్ని ఎంచుకోండి", + "productCategory": "ఉత్పత్తి వర్గం", + "selectProductCategory": "ఉత్పత్తి వర్గాన్ని ఎంచుకోండి", + "enterSize": "పరిమాణాన్ని నమోదు చేయండి", + "enterColor": "రంగును నమోదు చేయండి", + "enterWeight": "బరువును నమోదు చేయండి", + "enterCapacity": "సామర్థ్యాన్ని నమోదు చేయండి", + "enterType": "రకాన్ని నమోదు చేయండి", + "productBrand": "ఉత్పత్తి బ్రాండ్", + "selectABrand": "బ్రాండ్‌ని ఎంచుకోండి", + "productCodeIsRequired": "ఉత్పత్తి కోడ్ అవసరం", + "enterAValidStock": "చెల్లుబాటు అయ్యే స్టాక్‌ను నమోదు చేయండి", + "enterStock": "స్టాక్‌ను నమోదు చేయండి", + "productUnit": "ఉత్పత్తి యూనిట్", + "selectProductUnit": "ఉత్పత్తి యూనిట్‌ని ఎంచుకోండి", + "pleaseEnterAValidPurchasePrice": "దయచేసి చెల్లుబాటు అయ్యే కొనుగోలు ధరను నమోదు చేయండి", + "enterPurchasePrice": "కొనుగోలు ధరను నమోదు చేయండి", + "pleaseEnterAValidSalePrice": "దయచేసి చెల్లుబాటు అయ్యే అమ్మకపు ధరను నమోదు చేయండి", + "enterSaltingPrice": "అమ్మకపు ధరను నమోదు చేయండి", + "enterWholesalePrice": "హోల్‌సేల్ ధరను నమోదు చేయండి", + "enterDealerPrice": "డీలర్ ధరను నమోదు చేయండి", + "enterDiscount": "డిస్కౌంట్‌ను నమోదు చేయండి", + "enterManufacturerName": "తయారీదారు పేరును నమోదు చేయండి", + "adding": "జోడిస్తున్నారు...", + "pleaseEnterAValidUnitName": "దయచేసి చెల్లుబాటు అయ్యే యూనిట్ పేరును నమోదు చేయండి", + "pleaseEnterUnitName": "యూనిట్ పేరును నమోదు చేయండి", + "productDetails": "ఉత్పత్తి వివరాలు", + "smartWatch": "స్మార్ట్ వాచ్", + "appleWatch": "Apple Watch", + "deleting": "తొలగిస్తున్నారు...", + "brand": "బ్రాండ్", + "dueCollection": "కరెంట్ వసూలు", + "noTransaction": "లావాదేవీ లేదు", + "updating": "నవీకరించడం...", + "confirmSMSTo": "SMS ని నిర్ధారించండి", + "anSMSWillBeSentToTheFollowingNumber": "క్రింది నంబర్‌కు SMS పంపబడుతుంది: ", + "package": "ప్యాకేజ్", + "permissionNotGranted": "అనుమతి ఇవ్వబడలేదు!", + "collectedBy": "సేకరించిన ద్వారా:", + "phonee": "ఫోన్:", + "purchaseBy": "కొనుగోలు చేసిన ద్వారా:", + "salesBy": "అమ్మకాలు ద్వారా:", + "days": "రోజులు", + "details": "వివరాలు", + "weSentAnOTPInYourPhoneNumber": "మీ ఫోన్ నంబర్‌కు OTP పంపించాము", + "pleaseEnterTheOTP": "దయచేసి OTPని నమోదు చేయండి", + "enterAValidOTP": "చెల్లుబాటు అయ్యే OTPని నమోదు చేయండి", + "verify": "ధృవీకరించు", + "resendIn": "OTP ను తిరిగి పంపండి", + "freeLifetimeUpdate": "ఉచిత జీవితకాల నవీకరణ", + "android": "Android & iOS యాప్ మద్దతు", + "premiumCustomerSupport": "ప్రీమియం కస్టమర్ మద్దతు", + "customInvoiceBranding": "కస్టమ్ ఇన్‌వాయిస్ బ్రాండింగ్", + "unlimitedUsage": "అపరిమిత ఉపయోగం", + "freeDataBackup": "ఉచిత డేటా బ్యాకప్", + "addCustomers": "వినియోగదారుని జోడించండి", + "noDue": "బకాయిలు లేవు", + "customer": "వినియోగదారు", + "billingAddress": "బిల్లింగ్ చిరునామా", + "enterAddress": "చిరునామా నమోదు చేయండి", + "city": "నగరం", + "cityName": "నగర పేరు", + "state": "రాష్ట్రం", + "stateName": "రాష్ట్ర పేరు", + "zip": "జిప్ కోడ్", + "zipCode": "జిప్ కోడ్ ను నమోదు చేయండి", + "chooseCountry": "దేశాన్ని ఎంచుకోండి", + "shippingAddress": "షిప్పింగ్ చిరునామా", + "partyCreateWarn": "పార్టీని సృష్టించేందుకు మీకు అనుమతి లేదు.", + "addParty": "పార్టీలను జోడించండి", + "creditLimit": "పార్టీ క్రెడిట్ పరిమితి", + "selectOne": "ఒకదాన్ని ఎంచుకోండి", + "roundings": "గుండ్రంగా చేయడం (+/-)", + "roundingTotal": "గుండ్రంగా చేసిన మొత్తం", + "opinion": "మీ అభిప్రాయాన్ని నమోదు చేయండి", + "dueSaleWarn": "వాక్-ఇన్ వినియోగదారులకు బకాయిల్లో విక్రయం అనుమతించబడదు.", + "paymentTypeHint": "దయచేసి చెల్లింపు రకాన్ని ఎంచుకోండి", + "createSaleWarn": "విక్రయాన్ని సృష్టించేందుకు మీకు అనుమతి లేదు.", + "updateSaleWarn": "విక్రయాన్ని నవీకరించేందుకు మీకు అనుమతి లేదు.", + "uploadImage": "చిత్రాన్ని అప్‌లోడ్ చేయండి", + "useGallery": "గ్యాలరీని ఉపయోగించండి", + "openCamera": "కెమెరా తెరవండి", + "scanCode": "ఉత్పత్తి QR కోడ్ స్కాన్ చేయండి", + "posSale": "POS విక్రయం", + "selectCustomer": "వినియోగదారుని ఎంచుకోండి", + "searchWith": "వెతకండి...", + "filter": "ఫిల్టర్", + "productNotFound": "ఉత్పత్తి కనుగొనబడలేదు", + "noMatched": "ఏ ఉత్పత్తులు కనుగొనబడలేదు.", + "inventoryPermission": "మీకు నిల్వ అనుమతి లేదు", + "noParty": "ఏ పార్టీలు కనుగొనబడలేదు", + "purchaseWarn": "కొనుగోలు సృష్టించేందుకు మీకు అనుమతి లేదు.", + "purchaseUpdateWarn": "కొనుగోలు నవీకరించేందుకు మీకు అనుమతి లేదు.", + "addVariantDetails": "వేరియంట్ వివరాలను జోడించండి", + "purchaseEx": "కొనుగోలు ధర (ఎక్స్క్లూజివ్)", + "purchaseIn": "కొనుగోలు ధర (ఇన్క్లూజివ్)", + "purchaseExReq": "ఎక్స్క్లూజివ్ కొనుగోలు ధర అవసరం", + "purchaseInReq": "ఇన్క్లూజివ్ కొనుగోలు ధర అవసరం", + "profitMargin": "లాభ శాతం (%)", + "saleReq": "విక్రయ ధర అవసరం", + "manufactureDate": "తయారీ తేదీ", + "selectDate": "తేదీని ఎంచుకోండి", + "expDate": "గడువు తేదీ", + "saveVariant": "వేరియంట్‌ను సేవ్ చేయండి", + "model": "మోడల్", + "selectModel": "మోడల్ ఎంచుకోండి", + "bulk": "బల్క్ అప్‌లోడ్", + "barcodeGen": "బార్కోడ్ జనరేటర్", + "upload": "అప్‌లోడ్ చేయండి", + "sku": "SKU / కోడ్", + "lowStock": "తక్కువ స్టాక్", + "enLowStock": "తక్కువ స్టాక్‌ను నమోదు చేయండి", + "manuDate": "తయారీ తేదీ", + "single": "ఒంటరి", + "batch": "బ్యాచ్", + "batchNo": "బ్యాచ్ నెం.", + "entBatchNo": "బ్యాచ్ నంబర్‌ను నమోదు చేయండి", + "variantAdded": "వేరియంట్ విజయవంతంగా జోడించబడింది!", + "variantDelete": "వేరియంట్ విజయవంతంగా తొలగించబడింది!", + "addVariant": "వేరియంట్‌ను జోడించండి", + "typeSelect": "రకాన్ని ఎంచుకోండి", + "taxType": "పన్ను రకం", + "selectTax": "పన్ను ఎంచుకోండి", + "updateProductWarn": "ఉత్పత్తిని నవీకరించేందుకు మీకు అనుమతి లేదు.", + "addProductWarn": "ఉత్పత్తిని సృష్టించేందుకు మీకు అనుమతి లేదు.", + "updateProductSuccess": "ఉత్పత్తి విజయవంతంగా నవీకరించబడింది!", + "addProductSuccess": "ఉత్పత్తి విజయవంతంగా సృష్టించబడింది!", + "choose": "ఎంచుకోండి", + "view": "వివరాలను చూడండి", + "priceWarn": "ధర ఖాళీగా ఉండకూడదు", + "productSetting": "ఉత్పత్తి సెట్టింగ్‌లు", + "saveSetting": "సెట్టింగ్‌లను సేవ్ చేయండి", + "addStock": "స్టాక్ జోడించండి", + "stockWarn": "స్టాక్ కనీసం 1 ఉండాలి", + "updateSuccess": "విజయవంతంగా నవీకరించబడింది", + "updateFailed": "స్టాక్ నవీకరణ విఫలమైంది", + "deleteBatchWarn": "ఈ బ్యాచ్‌ను తొలగించాలా?", + "lowStockReport": "తక్కువ స్టాక్ నివేదిక", + "genPdfWarn": "PDF రూపొందించడానికి డేటా లేదు", + "dateFilterWarn": "తుది తేదీ, ప్రారంభ తేదీకి ముందు ఉండకూడదు.", + "createPdfWarn": "PDF సృష్టించేందుకు మీకు అనుమతి లేదు.", + "expirationStatus": "గడువు స్థితి", + "selectFDate": "ప్రారంభ తేదీని ఎంచుకోండి", + "selectToDate": "తుది తేదీని ఎంచుకోండి", + "clear": "క్లియర్ చేయండి", + "incomeReportPermission": "ఆదాయ నివేదికను వీక్షించేందుకు మీకు అనుమతి లేదు.", + "deleteAcc": "ఖాతాను తొలగించండి", + "deletePartyWarn": "పార్టీని తొలగించేందుకు మీకు అనుమతి లేదు.", + "updatePartyWarn": "పార్టీని నవీకరించేందుకు మీకు అనుమతి లేదు.", + "phoneNotAvail": "ఫోన్ నంబర్ అందుబాటులో లేదు.", + "notLaunch": "ఫోన్ యాప్‌ను ప్రారంభించలేకపోయాం.", + "quickOver": "త్వరిత అవలోకనం", + "tranSacOver" : "లావాదేవీ సమీక్ష", + "profitLoss" : "లాభనష్టం" +} \ No newline at end of file diff --git a/lib/l10n/intl_th.arb b/lib/l10n/intl_th.arb new file mode 100644 index 0000000..4f9b317 --- /dev/null +++ b/lib/l10n/intl_th.arb @@ -0,0 +1,1263 @@ +{ + "deleteDialogDetails": "คุณแน่ใจหรือไม่ว่าต้องการลบบัญชีของคุณ? การดำเนินการนี้จะลบข้อมูลทั้งหมดของคุณอย่างถาวร", + "passwordMust6Character": "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร", + "passwordIsRequired": "รหัสผ่านต้องมีอย่างน้อย 6 ตัวอักษร", + "iAgreeDeleteMyAccountPermanent": "ฉันตกลงที่จะลบบัญชีของฉันอย่างถาวร", + "flat": "คงที่", + "percent": "เปอร์เซ็นต์", + "partialPaid": "ชำระบางส่วน", + "selectStock": "เลือกสต็อก", + "stockOrVariant": "สต็อก / ตัวเลือก", + "noBatch": "ไม่มีล็อต", + "purchaseQuantityRequired": "จำเป็นต้องระบุจำนวนการซื้อ", + "excelUploader": "ตัวอัปโหลด Excel", + "remove": "ลบ", + "uploading": "กำลังอัปโหลด...", + "pickAndUploadFile": "เลือกและอัปโหลดไฟล์", + "downloadExcelFormat": "ดาวน์โหลดรูปแบบ Excel", + "excelFiles": "ไฟล์ Excel", + "noFileSelected": "ไม่ได้เลือกไฟล์", + "orContinueWith": "หรือดำเนินการต่อด้วย", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "การเข้าสู่ระบบล้มเหลว โปรดลองอีกครั้ง", + "someThingWithWrongWithTheWebPage": "เกิดข้อผิดพลาดกับหน้าเว็บ", + "loadingOtpSetting": "กำลังโหลดการตั้งค่า OTP...", + "youCanNowResendYourOtp": "คุณสามารถส่ง OTP ใหม่ได้แล้ว", + "resendOtpSeconds": "ส่ง OTP ใหม่ใน ${start} วินาที", + "oldPassword": "รหัสผ่านเดิม", + "oldPasswordCanNotBeEmpty": "รหัสผ่านเดิมห้ามว่าง", + "seconds": "วินาที", + "downloading": "กำลังดาวน์โหลด...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ดาวน์โหลดสำเร็จ! โปรดตรวจสอบโฟลเดอร์เอกสารของคุณ", + "printBarCode": "พิมพ์บาร์โค้ด", + "youDoNotHavePermissionToGenerateBarcode": "คุณไม่มีสิทธิ์ในการสร้างบาร์โค้ด", + "download": "ดาวน์โหลด", + "packingDate": "วันที่บรรจุ", + "permissionDeniedToViewBank": "ปฏิเสธการเข้าถึงการดูธนาคาร", + "permissionDeniedToUpdateBank": "ปฏิเสธการเข้าถึงการอัปเดตธนาคาร", + "editWarehouse": "แก้ไขคลังสินค้า", + "addNewWarehouse": "เพิ่มคลังสินค้าใหม่", + "warehouseName": "ชื่อคลังสินค้า", + "enterWarehouseName": "กรอกชื่อคลังสินค้า", + "amountMustBeGreaterThanZero": "จำนวนเงินต้องมากกว่า 0", + "canNotRetrievePaymentDetails": "ไม่สามารถเรียกข้อมูลการชำระเงินได้", + "youDonNotHavePermissionToCreateExpense": "คุณไม่มีสิทธิ์สร้างค่าใช้จ่าย", + "youDoNotHavePermissionToCreateExpenseCategory": "คุณไม่มีสิทธิ์สร้างหมวดหมู่ค่าใช้จ่าย", + "salesReturn": "คืนสินค้าจากการขาย", + "purchaseReturn": "คืนสินค้าจากการขาย", + "returnQuantity": "จำนวนที่คืน", + "nonFoundableDiscount": "ไม่คืนเงิน (VAT/ส่วนลด)", + "confirmReturn": "ยืนยันการคืน", + "pleaseSelectForProductReturn": "โปรดเลือกสินค้าที่จะคืน", + "failedToProcessReturn": "ดำเนินการคืนสินค้าล้มเหลว", + "noValuesDenied": "ไม่ได้ระบุค่า", + "editCategory": "แก้ไขหมวดหมู่", + "editModel": "แก้ไขรุ่น", + "addNewModel": "เพิ่มรุ่นใหม่", + "pleaseEnterValidName": "โปรดกรอกชื่อที่ถูกต้อง", + "modelName": "ชื่อรุ่น", + "enterModelName": "กรอกชื่อรุ่น", + "modelUpdateSuccessfully": "อัปเดตรุ่นสำเร็จ!", + "modelCreatedSuccessfully": "สร้างรุ่นสำเร็จ!", + "models": "รุ่น", + "enterLabelText": "กรอกข้อความป้ายกำกับ", + "searchBatchNo": "ค้นหาเลขล็อต...", + "noActiveUser": "ไม่มีผู้ใช้งานที่ใช้งานอยู่", + "notInternetConnection": "ไม่มีการเชื่อมต่ออินเทอร์เน็ต", + "pleaseCheckYourInternetConnection": "โปรดตรวจสอบการเชื่อมต่ออินเทอร์เน็ตและลองใหม่", + "ok": "ตกลง", + "addCash": "เพิ่มเงินสด", + "reduceCash": "ลดเงินสด", + "transactionType": "ประเภทรายการ", + "user": "ผู้ใช้งาน", + "toAccount": "ไปยังบัญชี", + "fromAccount": "จากบัญชี", + "years": "ปี", + "comboProductReport": "รายงานสินค้าชุด", + "grossProfit": "กำไรขั้นต้น (Gross Profit)", + "netProfit": "กำไรสุทธิ (Net Profit)", + "incomeType": "ประเภทรายได้", + "expensesType": "ประเภทค่าใช้จ่าย", + "resets": "รีเซ็ต", + "packageName": "ชื่อแพ็กเกจ", + "start": "เริ่ม", + "paymentMethod": "วิธีการชำระเงิน", + "addPayment": "เพิ่มการชำระเงิน", + "advance": "เงินล่วงหน้า", + "noteLevel": "ระดับบันทึก", + "enterYourNoteLevel": "กรอกระดับบันทึกของคุณ", + "postSaleMessage": "ข้อความหลังการขาย", + "enterYourPostSaleMessage": "กรอกข้อความหลังการขายของคุณ", + "a4PageLogo": "โลโก้ใบแจ้งหนี้ขนาด A4", + "thermalInvoicePageLogo": "โลโก้ใบเสร็จความร้อน", + "thermalPrinterLanguage": "ภาษาเครื่องพิมพ์ความร้อน", + "thermalPrinterPageSize": "ขนาดหน้าเครื่องพิมพ์ความร้อน", + "openSetting": "เปิดการตั้งค่า", + "selectRack": "เลือกชั้นวาง", + "rack": "ชั้นวาง (Rack)", + "selectShelf": "เลือกหิ้ง", + "shelf": "หิ้ง (Shelf)", + "variations": "รูปแบบสินค้า", + "combo": "คอมโบ", + "enterBatchNo": "กรอกหมายเลขล็อต (Batch No.)", + "selectWarehouse": "เลือกคลังสินค้า", + "warehouse": "คลังสินค้า (Warehouse)", + "netTotalAmount": "จำนวนเงินสุทธิรวม", + "defaultSellingPrice": "ราคาขายเริ่มต้น", + "selectItems": "เลือกรายการ", + "variantList": "รายการรูปแบบ", + "addSubVariation": "เพิ่มรูปแบบย่อย", + "editProduct": "แก้ไขสินค้า", + "noItemFound": "ไม่พบรายการ", + "youDoNotHavePermissionDeleteTheShelf": "คุณไม่มีสิทธิ์ลบหิ้งนี้", + "notMatchingResultFound": "ไม่พบผลลัพธ์ที่ตรงกัน", + "editShelf": "แก้ไขหิ้ง", + "addShelf": "เพิ่มหิ้งใหม่", + "shelfName": "ชื่อหิ้ง", + "enterShelfName": "กรอกชื่อหิ้ง", + "pleaseEnterShelfName": "กรุณากรอกชื่อหิ้ง", + "productRacks": "ชั้นวางสินค้า", + "racks": "ชั้นวาง (Racks)", + "youDoNtHavePermissionToCreateRacks": "คุณไม่มีสิทธิ์สร้างชั้นวาง", + "youDoNtHavePermissionToDeleteRacks": "คุณไม่มีสิทธิ์ลบชั้นวาง", + "youDoNtHavePermissionToUpdateRacks": "คุณไม่มีสิทธิ์อัปเดตชั้นวาง", + "addNewRack": "เพิ่มชั้นวางใหม่", + "editRack": "แก้ไขชั้นวาง", + "rackName": "ชื่อชั้นวาง", + "pleaseEnterRackName": "กรุณากรอกชื่อชั้นวาง", + "shelves": "หิ้ง (Shelves)", + "pressToSelect": "กดเพื่อเลือก", + "selectAtLeastOneRack": "เลือกหิ้งอย่างน้อยหนึ่งรายการ", + "inActive": "ไม่ใช้งาน", + "addNewVariation": "เพิ่มรูปแบบใหม่", + "editVariations": "แก้ไขรูปแบบ", + "values": "ค่า", + "enterValues": "กรอกค่า", + "pleaseEnterAtLeastOneValues": "กรุณากรอกค่าอย่างน้อยหนึ่งค่า", + "productVariations": "รูปแบบสินค้า", + "permissionDenied": "การอนุญาตถูกปฏิเสธ", + "noVariationFound": "ไม่พบรูปแบบสินค้า", + "addNewVariations": "เพิ่มรูปแบบใหม่", + "variationId": "ไอดีรูปแบบ (Variation ID)", + "updateRole": "อัปเดตบทบาท", + "addRole": "เพิ่มบทบาท", + "enterUserName": "กรอกชื่อผู้ใช้", + "enterYourPassword": "กรอกรหัสผ่านของคุณ", + "selectAll": "เลือกทั้งหมด", + "sNo": "ลำดับ (S.No.)", + "feature": "ฟีเจอร์", + "read": "อ่าน", + "viewPrice": "ดูราคา", + "purchaseReturns": "คืนสินค้าที่ซื้อ", + "expiredProduct": "สินค้าหมดอายุ", + "barcodes": "บาร์โค้ด", + "bulkUploads": "อัปโหลดจำนวนมาก", + "productModels": "รุ่นสินค้า", + "incomes": "รายได้", + "dues": "ยอดค้างชำระ", + "subscriptions": "การสมัครสมาชิก", + "paymentsTypes": "ประเภทการชำระเงิน", + "roles": "บทบาท", + "manageSetting": "จัดการการตั้งค่า", + "downloadApk": "ดาวน์โหลด APK", + "vatReports": "รายงานภาษีมูลค่าเพิ่ม (VAT)", + "profitAndLossDetailsReport": "รายงานรายละเอียดกำไรขาดทุน", + "transactionsHistoryReport": "รายงานประวัติการทำธุรกรรม", + "expireProductReports": "รายงานสินค้าหมดอายุ", + "productPurchaseReport": "รายงานการซื้อสินค้า", + "productSalesReport": "รายงานการขายสินค้า", + "role": "บทบาท", + "areYouSureWantToDeleteThisRole": "คุณแน่ใจหรือไม่ว่าต้องการลบบทบาทนี้?", + "inStock": "มีสินค้า", + "informationShowInLabels": "ข้อมูลที่จะแสดงในฉลาก", + "packageDate": "วันที่บรรจุ", + "barCodePrintLabelSetting": "การตั้งค่าพิมพ์ฉลากบาร์โค้ด", + "labelRoleLabelSize2Inch": "ขนาดม้วนฉลาก 2\"*1, 50มม.*25มม, ช่องว่าง 3.1มม", + "labelRoleLabelSize1_5Inch": "ขนาดม้วนฉลาก 1.5\"*1, 38มม.*25มม, ช่องว่าง 3.1มม", + "thirtyTwoLabelPerSheet": "32 ฉลากต่อแผ่น, 8.27 x 11.69 นิ้ว", + "youDoNotHaveAnyPermissionToGenerateBarCode": "คุณไม่มีสิทธิ์ในการสร้างบาร์โค้ด", + "pleaseSelectAProductFirst": "กรุณาเลือกสินค้าก่อน", + "pleaseEnterAValidQuantity": "กรุณากรอกจำนวนที่ถูกต้อง (อย่างน้อย 1) สำหรับทุกสินค้า", + "pleaseSelectProductFirst": "กรุณาเลือกสินค้าก่อน", + "bluetoothIsTurnedOff": "บลูทูธปิดอยู่ กรุณาเปิดใช้งาน", + "noBluetoothDeviceSelected": "ไม่ได้เลือกอุปกรณ์บลูทูธ", + "printLabel": "พิมพ์ฉลาก", + "caningForDevices": "กำลังค้นหาอุปกรณ์...", + "noDeviceFound": "ไม่พบอุปกรณ์", + "retryScan": "ลองสแกนใหม่", + "connectedTo": "เชื่อมต่อกับ", + "pleaseEnableBluetooth": "กรุณาเปิดบลูทูธ", + "skuOrCode": "SKU / รหัส", + "lowStockAlert": "การแจ้งเตือนสินค้าใกล้หมด", + "tax": "ภาษี (Tax)", + "costExclusionTax": "ต้นทุนไม่รวมภาษี", + "costInclusionTax": "ต้นทุนรวมภาษี", + "mrpOrSalePrice": "ราคาป้าย/ราคาขาย (MRP)", + "expiredDate": "วันหมดอายุ", + "sellingPrice": "ราคาขาย", + "variationsProduct": "สินค้าที่มีรูปแบบ", + "comboProducts": "สินค้าคอมโบ", + "noStockAvailable": "ไม่มีข้อมูลสต็อก", + "highToLowPrice": "ราคาจากสูงไปต่ำ", + "lowToHighPrice": "ราคาจากต่ำไปสูง", + "attachment": "สิ่งที่ส่งมาด้วย", + "viewStock": "ดูสต็อก", + "expiry": "การหมดอายุ", + "expire": "หมดอายุ", + "sevenDays": "7 วัน", + "fifteenthDays": "15 วัน", + "thirtyDays": "30 วัน", + "sixtyDays": "60 วัน", + "outPremiumPlan": "แพ็กเกจพรีเมียมของเรา", + "youDoNotHavePermissionToCreatePurchase": "คุณไม่มีสิทธิ์สร้างรายการซื้อ", + "thisPlanIsNotAvailableToPurchase": "แพ็กเกจนี้ไม่พร้อมสำหรับการซื้อ", + "thisPlanIsEligibleForUpgrade": "แพ็กเกจนี้ไม่สามารถอัปเกรดได้", + "extendPlan": "ขยายแพ็กเกจ", + "buyNow": "ซื้อตอนนี้", + "none": "ไม่มี", + "roundToWholeNumber": "ปัดเป็นจำนวนเต็ม", + "roundToNearestWholeNumber": "ปัดเป็นจำนวนเต็มที่ใกล้ที่สุด", + "roundToNearnessDecimalNumber005": "ปัดเป็นทศนิยมที่ใกล้ที่สุด (0.05)", + "roundToNearnessDecimalNumber01": "ปัดเป็นทศนิยมที่ใกล้ที่สุด (0.1)", + "roundToNearnessDecimalNumber05": "ปัดเป็นทศนิยมที่ใกล้ที่สุด (0.5)", + "lastYear": "ปีที่แล้ว", + "productStock": "สต็อกสินค้า", + "unit": "หน่วย", + "showExpireDate": "แสดงวันหมดอายุ", + "vatId": "ไอดีภาษี (Vat Id)", + "vatType": "ประเภทภาษี (vatType)", + "exclusivePrice": "ราคาไม่รวมภาษี (exclusivePrice)", + "inclusivePrice": "ราคารวมภาษี (inclusivePrice)", + "profitPercent": "เปอร์เซ็นต์กำไร", + "showSingle": "แสดงรายการเดี่ยว", + "showCombo": "แสดงคอมโบ", + "showVariant": "แสดงรูปแบบ", + "showAction": "แสดงการดำเนินการ", + "ledger": "บัญชีแยกประเภท", + "youDoNotHavePermissionToGenerateReport": "คุณไม่มีสิทธิ์สร้างรายงาน", + "noDataAvailable": "ไม่มีข้อมูล", + "youDoNotHavePermissionToExportExcel": "คุณไม่มีสิทธิ์ส่งออก Excel", + "noDataAvailableForExport": "ไม่มีข้อมูลสำหรับการส่งออก", + "supplierDue": "ยอดหนี้ผู้จำหน่าย", + "partyType": "ประเภทคู่ค้า", + "allParty": "คู่ค้าทั้งหมด", + "yesterday": "เมื่อวาน", + "last7Days": "7 วันที่ผ่านมา", + "last30Days": "30 วันที่ผ่านมา", + "currentMonth": "เดือนปัจจุบัน", + "lastMonth": "เดือนที่แล้ว", + "currentYear": "ปีปัจจุบัน", + "customerDate": "วันที่กำหนดเอง", + "noTransactionToGeneratePdf": "ไม่มีรายการเพื่อสร้าง PDF", + "generatePdf": "สร้าง PDF", + "noTransactionFound": "ไม่พบรายการ", + "reference": "อ้างอิง", + "creditIn": "เครดิต (เข้า)", + "debitOut": "เดบิต (ออก)", + "subscribeNow": "สมัครสมาชิกเลย", + "expired": "หมดอายุ", + "totalBalance": "ยอดคงเหลือทั้งหมด", + "hoursLeft": "ชั่วโมงที่เหลือ", + "daysLeft": "วันที่เหลือ", + "pos": "POS", + "profitAndLoss": "กำไร & ขาดทุน", + "branch": "สาขา", + "hrm": "HRM", + "inventory": "สินค้าคงคลัง", + "editAttendance": "แก้ไขการเข้างาน", + "addNewAttendance": "เพิ่มการเข้างานใหม่", + "employee": "พนักงาน", + "pleaseSelectAnEmployee": "กรุณาเลือกพนักงาน", + "shift": "กะงาน", + "selectEmployeeFirst": "เลือกพนักงานก่อน", + "selectDateFirst": "เลือกวันที่ก่อน", + "month": "เดือน", + "autoSelected": "เลือกอัตโนมัติ", + "pleaseSelectDate": "กรุณาเลือกวันที่", + "timeIn": "เวลาเข้า", + "timeOut": "เวลาออก", + "attendance": "การเข้างาน", + "allEmployee": "พนักงานทั้งหมด", + "noAvailableRecordFound": "ไม่พบประวัติการเข้างาน", + "addAttendance": "เพิ่มการเข้างาน", + "noNoteProvided": "ไม่ได้ระบุหมายเหตุ", + "duration": "ระยะเวลา", + "youDoNotHavePermissionToViewAttendance": "คุณไม่มีสิทธิ์ดูการเข้างาน", + "department": "แผนก", + "noDepartmentFound": "ไม่พบแผนก", + "inactive": "ไม่ใช้งาน", + "noDescriptionAvailableForThisDepartment": "ไม่มีคำอธิบายสำหรับแผนกนี้", + "youDoNotHavePermissionToUpdateDepartment": "คุณไม่มีสิทธิ์อัปเดตแผนก", + "youDoNotHavePermissionToDeleteDepartment": "คุณไม่มีสิทธิ์ลบแผนก", + "failedToDeleteTheDeterment": "ไม่สามารถลบแผนกได้", + "failedToLoadDepartment": "ไม่สามารถโหลดแผนกได้", + "addDepartment": "เพิ่มแผนก", + "saving": "กำลังบันทึก", + "editDesignation": "แก้ไขตำแหน่ง", + "addDesignation": "เพิ่มตำแหน่งใหม่", + "designationName": "ชื่อตำแหน่ง", + "enterDesignationName": "กรอกชื่อตำแหน่ง", + "pleaseEnterDesignationName": "กรุณากรอกชื่อตำแหน่ง", + "pleaseSelectAStatus": "กรุณาเลือกสถานะ", + "enterDescription": "กรอกคำอธิบาย", + "designation": "ตำแหน่ง", + "noDesignationFound": "ไม่พบตำแหน่ง", + "noDescriptionAvailableForThisDesignation": "ไม่มีคำอธิบายสำหรับตำแหน่งนี้", + "youDoNotPermissionToUpdateDesignation": "คุณไม่มีสิทธิ์อัปเดตตำแหน่ง", + "youDoNotHavePermissionToDeleteDesignation": "คุณไม่มีสิทธิ์ลบตำแหน่ง", + "updatePurchase": "อัปเดตการจัดซื้อ", + "editEmployee": "แก้ไขพนักงาน", + "addNewEmployee": "เพิ่มพนักงานใหม่", + "enterFullName": "กรอกชื่อ-นามสกุล", + "pleaseSelectDesignation": "กรุณาเลือกตำแหน่ง", + "pleaseSelectDepartment": "กรุณาเลือกแผนก", + "pleaseSelectStatus": "กรุณาเลือกสถานะ", + "pleaseEnterYourPhoneNumber": "กรุณากรอกหมายเลขโทรศัพท์ของคุณ", + "countryName": "ชื่อประเทศ", + "enterYourCountry": "กรอกประเทศของคุณ", + "salary": "เงินเดือน", + "pleaseEnterYourSalary": "กรุณากรอกเงินเดือนของคุณ", + "gender": "เพศ", + "pleaseSelectYourGender": "กรุณาเลือกเพศของคุณ", + "pleaseSelectYourShift": "กรุณาเลือกกะงานของคุณ", + "birthDate": "วันเกิด", + "joinDate": "วันที่เริ่มงาน", + "staus": "สถานะ", + "pleaseSelectValidStartAndEndDates": "กรุณาเลือกวันที่เริ่มต้นและสิ้นสุดที่ถูกต้อง", + "endDateCannotBeBeforeStartDate": "วันที่สิ้นสุดต้องไม่อยู่ก่อนวันที่เริ่มต้น", + "editHoliday": "แก้ไขวันหยุด", + "addNewHoliday": "เพิ่มวันหยุดใหม่", + "enterHolidayName": "กรอกชื่อวันหยุด", + "pleaseEnterHolidayName": "กรุณากรอกชื่อวันหยุด", + "pleaseEnterDate": "กรุณากรอกวันที่", + "pleaseSelectStartDate": "กรุณาเลือกวันที่เริ่มต้น", + "pleaseEnterEndDate": "กรุณาเลือกวันที่สิ้นสุด", + "endDateBeforeStartDate": "วันที่สิ้นสุดอยู่ก่อนวันที่เริ่มต้น", + "holidayList": "รายการวันหยุด", + "noHolidayFound": "ไม่พบวันหยุด", + "noHolidayFundMatching": "ไม่พบวันหยุดที่ตรงกัน", + "addHoliday": "เพิ่มวันหยุด", + "youDoNotHavePermissionToUpgradeHoliday": "คุณไม่มีสิทธิ์อัปเดตวันหยุด", + "holiday": "วันหยุด", + "editLeave": "แก้ไขการลางาน", + "addNewLeave": "เพิ่มการลางานใหม่", + "leaveType": "ประเภทการลา", + "pleaseSelectALeaveType": "กรุณาเลือกประเภทการลา", + "pleaseSelectAStartDate": "กรุณาเลือกวันที่เริ่มต้น", + "leaveDuration": "ระยะเวลาการลา", + "autoCalculatedDays": "คำนวณวันอัตโนมัติ", + "leaveList": "รายการการลา", + "noLeaveRequestFound": "ไม่พบคำขอการลางาน", + "addLeave": "เพิ่มการลา", + "noDescriptionProvided": "ไม่ได้ระบุคำอธิบาย", + "youDoNotHavePermissionToUpdateLeaveRequest": "คุณไม่มีสิทธิ์อัปเดตคำขอการลางาน", + "youDoNotHavePermissionToDeleteLeaveRequest": "คุณไม่มีสิทธิ์ลบคำขอการลางาน", + "leaveRequest": "คำขอการลางาน", + "editPayroll": "แก้ไขบัญชีเงินเดือน", + "addNewPayroll": "เพิ่มบัญชีเงินเดือนใหม่", + "paymentYear": "ปีที่จ่ายเงิน", + "pleaseSelectPaymentYear": "กรุณาเลือกปีที่จ่ายเงิน", + "pleaseSelectAnMonth": "กรุณาเลือกเดือน", + "pleaseEnterADate": "กรุณากรอกวันที่", + "totalSalaryAmount": "ยอดเงินเดือนรวม", + "payrollList": "รายการบัญชีเงินเดือน", + "noPayrollFound": "ไม่พบบันทึกบัญชีเงินเดือน", + "paymentDetails": "รายละเอียดการจ่ายเงิน", + "youDoNotHaveUpdatePayroll": "คุณไม่มีสิทธิ์อัปเดตบัญชีเงินเดือน", + "youDoNotHavePermissionToDeletePayroll": "คุณไม่มีสิทธิ์ลบบัญชีเงินเดือน", + "payrollRecord": "บันทึกบัญชีเงินเดือน", + "searchAttendance": "ค้นหาการเข้างาน", + "attendanceReport": "รายงานการเข้างาน", + "noAttendanceRecordFound": "ไม่พบบันทึกการเข้างานสำหรับตัวกรองที่เลือก", + "searchLeave": "ค้นหาการลา", + "leaveReports": "รายงานการลางาน", + "noLeaveRecordFound": "ไม่พบบันทึกการลาสำหรับตัวกรองที่เลือก", + "durationDays": "ระยะเวลา (วัน)", + "payrollReports": "รายงานบัญชีเงินเดือน", + "noMatchingPayrollFound": "ไม่พบบันทึกบัญชีเงินเดือนที่ตรงกัน", + "editShift": "แก้ไขกะงาน", + "addNewShift": "เพิ่มกะงานใหม่", + "shiftName": "ชื่อกะงาน", + "pleaseSelectAShift": "กรุณาเลือกกะงาน", + "breakStatus": "สถานะการพัก", + "pleaseSelectBreakStatus": "กรุณาเลือกสถานะการพัก", + "startTimeIsRequired": "ต้องระบุเวลาเริ่มต้น", + "startTime": "เวลาเริ่มต้น", + "enterStartTime": "กรอกเวลาเริ่มต้น", + "endTimeIsRequired": "ต้องระบุเวลาสิ้นสุด", + "endTime": "เวลาสิ้นสุด", + "enterEndTime": "กรอกเวลาสิ้นสุด", + "startBreakTime": "เวลาเริ่มพัก", + "enterBreakTime": "กรอกเวลาพัก", + "endBreakTime": "เวลาสิ้นสุดการพัก", + "noShiftFound": "ไม่พบกะงาน", + "addShift": "เพิ่มกะงาน", + "breakTime": "เวลาพัก", + "breakDuration": "ระยะเวลาพัก", + "youDoNotToHavePermissionToUpdateShift": "คุณไม่มีสิทธิ์อัปเดตกะงาน", + "youDoNotToHavePermissionToDeleteShift": "คุณไม่มีสิทธิ์ลบกะงาน", + "doYouReallyWantToDeleteThis": "คุณต้องการลบรายการนี้จริงหรือไม่", + "viewDetails": "ดูรายละเอียด", + "leave": "การลา", + "payroll": "บัญชีเงินเดือน", + "editBankAdjustment": "แก้ไขการปรับปรุงธนาคาร", + "adjustBankBalance": "ปรับปรุงยอดคงเหลือธนาคาร", + "pleaseAddAtLeastOneBank": "กรุณาเพิ่มบัญชีธนาคารอย่างน้อยหนึ่งบัญชีเพื่อปรับปรุงยอด", + "accountNumber": "ชื่อบัญชี", + "selectAccount": "เลือกบัญชี", + "selectType": "เลือกประเภท", + "amountsIsRequired": "ต้องระบุจำนวนเงิน", + "invalidAmount": "จำนวนเงินไม่ถูกต้อง", + "adjustmentDate": "วันที่ปรับปรุง", + "dateIsRequired": "ต้องระบุวันที่", + "editBankAccounts": "แก้ไขบัญชีธนาคาร", + "addNewBankAccounts": "เพิ่มบัญชีธนาคาร", + "accountDisplayName": "ชื่อบัญชีที่แสดง", + "enterAccountDisplayName": "กรอกชื่อบัญชีที่แสดง", + "displayNameIsRequired": "ต้องระบุชื่อที่แสดง", + "openingBalanceIsRequired": "ต้องระบุยอดคงเหลือยกมา", + "asOfDate": "ณ วันที่", + "hideFiled": "ซ่อนฟิลด์", + "addMoreFiled": "เพิ่มฟิลด์", + "enterAccountName": "กรอกเลขที่บัญชี", + "ifscCode": "รหัส IFSC", + "upiIdForQrCode": "UPI ID สำหรับ QR Code", + "bankName": "ชื่อธนาคาร", + "enterBankName": "กรอกชื่อธนาคาร", + "accountHolderName": "ชื่อเจ้าของบัญชี", + "enterAccountHolderName": "กรอกชื่อเจ้าของบัญชี", + "printBankDetailsAndInvoice": "พิมพ์รายละเอียดธนาคารบนใบแจ้งหนี้", + "viewingTransactionFor": "กำลังดูธุรกรรมสำหรับ", + "bankAccounts": "บัญชีธนาคาร", + "noBankAccountFound": "ไม่พบบัญชีธนาคาร", + "noAccountsFoundMissing": "ไม่พบบัญชีที่ตรงกัน", + "deposit": "ฝากเงิน", + "addBank": "เพิ่มธนาคาร", + "bankToBankTransfer": "โอนเงินระหว่างธนาคาร", + "bankToCashTransfer": "โอนเงินจากธนาคารเป็นเงินสด", + "accountName": "ชื่อบัญชี", + "holderName": "ชื่อผู้ถือ", + "openingDate": "วันที่เปิด", + "currentBalance": "ยอดคงเหลือปัจจุบัน", + "permissionDeniedToDeleteBank": "ถูกปฏิเสธสิทธิ์ในการลบธนาคาร", + "canNotEditThisTransactionType": "ไม่สามารถแก้ไขประเภทธุรกรรมนี้ได้", + "bank": "ธนาคาร", + "noTransactionFoundForThisFilter": "ไม่พบธุรกรรมสำหรับตัวกรองนี้", + "pleaseSelectBothAccounts": "กรุณาเลือกทั้งสองบัญชี", + "cannotTransferToSameAccounts": "ไม่สามารถโอนไปยังบัญชีเดียวกันได้", + "editBankTransfer": "แก้ไขการโอนเงินธนาคาร", + "needAtLeastTwoBankAccount": "ต้องมีบัญชีธนาคารอย่างน้อยสองบัญชีเพื่อทำการโอน", + "from": "จาก", + "to": "ถึง", + "editBankToCash": "แก้ไขธนาคารเป็นเงินสด", + "noBankAccountsFoundToTransferFrom": "ไม่พบบัญชีธนาคารที่จะโอนออก", + "selectOneAccount": "เลือกหนึ่งบัญชี", + "editCashAdjustment": "แก้ไขการปรับปรุงเงินสด", + "adjustCashBalance": "ปรับปรุงยอดเงินสด", + "customDate": "วันที่กำหนดเอง", + "cashInHand": "เงินสดในมือ", + "currentCashBalance": "ยอดเงินสดปัจจุบัน", + "transfer": "โอนย้าย", + "adjustCash": "ปรับปรุงเงินสด", + "pleaseSelectADestinationBankAccounts": "กรุณาเลือกบัญชีธนาคารปลายทาง", + "editCashToBank": "แก้ไขเงินสดเป็นธนาคาร", + "cashToBankTransfer": "โอนเงินสดเป็นธนาคาร", + "noDestinationBankAccountFond": "ไม่พบบัญชีธนาคารปลายทาง", + "transferCheque": "โอนเช็ค", + "receivedFrom": "ได้รับจาก", + "chequeAmount": "จำนวนเงินในเช็ค", + "chequeNumber": "เลขที่เช็ค", + "chequeDate": "วันที่เช็ค", + "referenceNumber": "เลขที่อ้างอิง", + "selectBankToCash": "เลือกธนาคารหรือเงินสด", + "depositTo": "ฝากเข้า", + "selectDepositDestination": "เลือกปลายทางการฝาก", + "transferDate": "วันที่โอน", + "doYouWantToRellyReOpenThisCheque": "คุณต้องการเปิดเช็คนี้ใหม่อีกครั้งจริงหรือไม่?", + "okay": "ตกลง", + "reOpen": "เปิดใหม่", + "open": "เปิด", + "chequeList": "รายการเช็ค", + "closed": "ปิดแล้ว", + "noChequeFound": "ไม่พบเช็ค", + "searchTransaction": "ค้นหาธุรกรรม...", + "filterByDate": "กรองตามวันที่", + "addImage": "เพิ่มรูปภาพ", + "cashAndBankManagement": "การจัดการเงินสดและธนาคาร", + "cheque": "เช็ค", + "branchList": "รายการสาขา", + "roleAndPermission": "บทบาทและสิทธิ์", + "switchBank": "เปลี่ยนสาขา?", + "exitBank": "ออกจากสาขา", + "areYouSureWantToSwitchToDifferentBranch": "คุณแน่ใจหรือไม่ว่าต้องการเปลี่ยนไปใช้สาขาอื่น?", + "areYourSureYouWantToExitFromThisBranch": "คุณแน่ใจหรือไม่ว่าต้องการออกจากสาขานี้?", + "switchs": "สลับ", + "exit": "ออก", + "createBranch": "สร้างสาขา", + "areYouSureWantToDeleteThisBranch": "คุณแน่ใจหรือไม่ว่าต้องการลบสาขานี้?", + "currents": "ปัจจุบัน", + "noBrunchFound": "ไม่พบสาขา", + "updateBranch": "อัปเดตสาขา", + "pleaseEnterBranchName": "กรุณากรอกชื่อสาขา", + "enterBalance": "กรอกยอดคงเหลือ", + "youDoNotHavePermissionToUpdateBranch": "คุณไม่มีสิทธิ์อัปเดตสาขา", + "allTransaction": "ธุรกรรมทั้งหมด", + "duePay": "ยอดค้างชำระ", + "allParties": "คู่ค้าทั้งหมด", + "retry": "ลองใหม่", + "incomeCategoriesReport": "รายงานหมวดหมู่รายได้", + "dayBook": "สมุดรายวัน", + "billWiseProfit": "กำไรตามบิล", + "cashFlow": "กระแสเงินสด", + "balanceSheet": "งบดุล", + "taxReport": "รายงานภาษี", + "productSaleHistory": "ประวัติการขายสินค้า", + "productPurchaseHistory": "ประวัติการซื้อสินค้า", + "partyReports": "รายงานคู่ค้า", + "customerLedger": "บัญชีแยกประเภทลูกค้า", + "supplierLedger": "บัญชีแยกประเภทผู้จำหน่าย", + "partyWiseProfit": "กำไรตามคู่ค้า", + "productWiseProfit": "กำไรตามสินค้า", + "top5Customer": "ลูกค้า 5 อันดับแรก", + "top5Supplier": "ผู้จำหน่าย 5 อันดับแรก", + "productReports": "รายงานสินค้า", + "comboReport": "รายงานคอมโบ", + "expiredItemReport": "รายงานสินค้าหมดอายุ", + "top5Product": "สินค้า 5 อันดับแรก", + "productWiseProfitAndLoss": "กำไร & ขาดทุนตามสินค้า", + "productWisePurchase": "การซื้อตามสินค้า", + "productWiseSale": "การขายตามสินค้า", + "noProductMatchYourSearch": "ไม่มีสินค้าที่ตรงกับการค้นหาของคุณ", + "purchaseQty": "จำนวนที่ซื้อ", + "saleQty": "จำนวนที่ขาย", + "youDoNotHavePermissionProfitAndLoss": "คุณไม่มีสิทธิ์ในกำไรขาดทุน", + "sold": "ขายแล้ว", + "remaining": "คงเหลือ", + "totalAssets": "สินทรัพย์รวม", + "assets": "สินทรัพย์", + "itemName": "ชื่อรายการ", + "personalInfo": "ข้อมูลส่วนตัว:", + "dueBalance": "ยอดค้างชำระ", + "walletBalance": "ยอดเงินในกระเป๋า", + "cashIn": "เงินสดเข้า", + "cashOut": "เงินสดออก", + "runningCash": "เงินสดหมุนเวียน", + "moneyIn": "เงินเข้า", + "moneyOut": "เงินออก", + "noDataAvailableForGeneratePdf": "ไม่มีข้อมูลสำหรับสร้าง PDF", + "balanceDue": "ยอดคงค้าง", + "returnedAmount": "จำนวนเงินที่คืน", + "saleReturn": "คืนสินค้าขาย", + "saleEdit": "แก้ไขการขาย", + "pleaseAddASalesReturn": "กรุณาเพิ่มการคืนสินค้าขาย", + "subscriptionReports": "รายงานการสมัครสมาชิก", + "started": "เริ่มแล้ว", + "end": "สิ้นสุด", + "taxReportList": "รายการรายงานภาษี", + "developedBy": "พัฒนาโดย", + "time": "เวลา", + "receivedBy": "รับโดย", + "wallet": "กระเป๋าเงิน", + "warranty": "การรับประกัน", + "guarantee": "การการันตี", + "remark": "หมายเหตุ", + "bankDetails": "รายละเอียดธนาคาร", + "cashAndBank": "เงินสด & ธนาคาร", + "pdfGenerateSuccessfully": "สร้าง PDF สำเร็จ", + + "generatingPdf": "กำลังสร้าง PDF", + "INVOICE": "ใบแจ้งหนี้", + "admin": "ผู้ดูแลระบบ", + "invoiceNumber": "หมายเลขใบแจ้งหนี้", + "vatNumber": "หมายเลข VAT", + "customerSignature": "ลายเซ็นลูกค้า", + "authorizedSignature": "ลายเซ็นผู้มีอำนาจ", + "poweredBy": "ขับเคลื่อนโดย", + "shippingCharge": "ค่าจัดส่ง", + "totalReturned": "คืนทั้งหมด", + "amountsInWord": "จำนวนเงินเป็นตัวอักษร", + "changeAmount": "จำนวนเงินทอน", + "sellsBy": "ขายโดย", + "rounding": "การปัดเศษ", + "paidBy": "ชำระโดย", + "vatGstTitle": "ชื่อ VAT/GST", + "enterVatGstTitle": "ป้อนชื่อ VAT/GST", + "vatGstNumber": "หมายเลข VAT/GST", + "enterVatGstNumber": "ป้อนหมายเลข VAT/GST", + "vatAndTax": "VAT และ ภาษี", + "customPrint": "พิมพ์แบบกำหนดเอง", + "taxRates": "อัตราภาษี", + "taxRatesMangeYourTaxRates": "อัตราภาษี - จัดการอัตราภาษีของคุณ", + "add": "เพิ่ม", + "status": "สถานะ", + "active": "ใช้งาน", + "disable": "ปิดใช้งาน", + "deletedSuccessFully": "ลบสำเร็จ!", + "failedToDeleteTheTax": "ลบภาษีไม่สำเร็จ", + "errorDeletingTax": "ข้อผิดพลาดในการลบภาษี", + "taxGroup": "กลุ่มภาษี", + "combinationOfTheMultipleTaxes": "การรวมกันของภาษีหลายรายการ", + "subTaxes": "ภาษีย่อย", + "action": "การกระทำ", + "addTax": "เพิ่มภาษี", + "editTax": "แก้ไขภาษี", + "addNewTax": "เพิ่มภาษีใหม่", + "enterTaxRates": "ป้อนอัตราภาษี", + "addTaxGroup": "เพิ่มกลุ่มภาษีใหม่", + "editTaxGroup": "แก้ไขกลุ่มภาษี", + "taxWithSingleMultipleTaxType": "ภาษีที่มีประเภทภาษีเดียว/หลายประเภท", + "noSubTaxSelected": "ไม่มีภาษีย่อยที่เลือก", + "subTaxList": "รายการภาษีย่อย", + "taxPercent": "เปอร์เซ็นต์ภาษี", + "done": "เสร็จสิ้น", + "writerTaxHere": "เขียนข้อความที่นี่...", + "expiredList": "รายการหมดอายุ", + "listIsEmpty": "รายการว่างเปล่า", + "printingInvoice": "กำลังพิมพ์ใบแจ้งหนี้", + "salesSetting": "การตั้งค่าการขาย", + "invoiceLogo": "โลโก้ใบแจ้งหนี้", + "printingOption": "ตัวเลือกการพิมพ์", + "amountRoundingMethod": "วิธีการปัดเศษจำนวนเงิน", + "signUp": "ลงทะเบียน", + "returnedItem": "สินค้าที่ส่งคืน", + "returnedDate": "วันที่ส่งคืน", + "unitPrice": "ราคาต่อหน่วย", + "saleBy": "ขายโดย", + "purchasedBy": "ซื้อโดย", + "collectedBys": "จัดเก็บโดย", + "payableAmount": "ยอดเงินที่ต้องชำระ", + "receivedAmount": "ยอดเงินที่ได้รับ", + "unitPrices": "ราคาต่อหน่วย", + "item": "รายการ", + "sl": "ลำดับที่", + "mobiles": "โทรศัพท์มือถือ", + "paidVia": "ชำระเงินผ่าน", + "moneyReceipt": "ใบรับเงิน", + "receipt": "ใบเสร็จ", + "barcodeGenerator" : "เครื่องสร้างบาร์โค้ด", + "searchProduct" : "ค้นหาผลิตภัณฑ์", + "code" : "รหัส", + "price" : "ราคา", + "showCode" : "แสดงรหัส", + "showPrice" : "แสดงราคา", + "showName" : "แสดงชื่อ", + "actions" : "การกระทำ", + "noItemSelected" : "ไม่มีรายการถูกเลือก", + "noProductSelected" : "ไม่มีผลิตภัณฑ์ถูกเลือก", + "previewPdf" : "ดูตัวอย่าง PDF", + "salesReturnReport" : "รายงานการคืนสินค้าขาย", + "purchaseReturnReport" : "รายงานการคืนสินค้าซื้อ", + "incomeFor" : "รายได้สำหรับ", + "enterProductCode": "ป้อนรหัสผลิตภัณฑ์", + "addIncome" : "เพิ่มรายได้", + "incomeDate" : "วันที่รับรายได้", + "incomeCategories" : "หมวดหมู่รายได้", + "addIncomeCategory" : "เพิ่มหมวดหมู่รายได้", + "enterIncomeCategoryName" : "ป้อนชื่อหมวดหมู่รายได้", + "totalReturnAmount" : "จำนวนเงินคืนทั้งหมด", + "returned" : "คืนแล้ว", + "supplierDetails" : "รายละเอียดผู้จัดหา", + "weekly": "รายสัปดาห์", + "monthly": "รายเดือน", + "yearly" : "รายปี", + "today" : "วันนี้", + "thisWeek" : "สัปดาห์นี้", + "thisMonth" : "เดือนนี้", + "thisYear": "ปีนี้", + "allTime" : "ตลอดเวลา", + "custom" : "กำหนดเอง", + "addUserRole": "เพิ่มบทบาทผู้ใช้", + "noRoleFound": "ไม่พบบทบาทผู้ใช้", + "yourPackageExpiredInDays": "แพ็กเกจของคุณจะหมดอายุใน 5 วัน", + "yourPackageExpiredToday": "แพ็กเกจของคุณจะหมดอายุวันนี้\n\nโปรดซื้อใหม่อีกครั้ง", + "contactUs": "ติดต่อเรา", + "writeYourMessageHere": "เขียนข้อความของคุณที่นี่", + "sendMessage": "ส่งข้อความ", + "sendYourEmail": "ส่งอีเมลของคุณ", + "backToHome": "กลับสู่หน้าหลัก", + "promoCode": "รหัสโปรโมชั่น", + "submit": "ส่ง", + "seeAllPromoCode": "ดูรหัสโปรโมชั่นทั้งหมด", + "categories": "หมวดหมู่", + "enterYourPhoneNumber": "ป้อนหมายเลขโทรศัพท์ของคุณ", + "enterFullAddress": "ป้อนที่อยู่เต็ม", + "enterYourEmailAddress": "ป้อนที่อยู่อีเมลของคุณ", + "pleaseEnterAPassword": "โปรดป้อนรหัสผ่าน", + "pleaseEnterAConfirmPassword": "โปรดป้อนรหัสผ่านยืนยัน", + "enterYourName": "ป้อนชื่อของคุณ", + "addNewAddress": "เพิ่มที่อยู่ใหม่", + "firstName": "ชื่อ", + "lastName": "นามสกุล", + "country": "ประเทศ", + "bangladesh": "บังกลาเทศ", + "apply": "นำไปใช้", + "deliveryAddress": "ที่อยู่สำหรับจัดส่ง", + "noDataAvailabe": "ไม่มีข้อมูลที่ใช้ได้", + "addDelivery": "เพิ่มการจัดส่ง", + "description": "คำอธิบาย", + "addNote": "เพิ่มหมายเหตุ", + "image": "รูปภาพ", + "pleaseConnectThePrinterFirst": "โปรดเชื่อมต่อเครื่องพิมพ์ก่อน", + "selectCategory": "เลือกหมวดหมู่", + "enterExpenseDate": "ป้อนวันที่ค่าใช้จ่าย", + "enterName": "ป้อนชื่อ", + "enterAmount": "ป้อนจำนวน", + "enterRefNumber": "ป้อนหมายเลขอ้างอิง", + "fashions": "แฟชั่น", + "billTO": "วางบิลไปยัง", + "totalDue": "ยอดรวมที่ครบกำหนด", + "paymentsAmount": "ยอดเงินชำระ", + "remainingDue": "ยอดคงค้าง", + "thankYouForYourDuePayment": "ขอบคุณสำหรับการชำระเงินค่าใช้จ่ายที่ครบกำหนด", + "print": "พิมพ์", + "unitPirce": "ราคาต่อหน่วย", + "totalPrice": "ราคารวม", + "totalVat": "ภาษีมูลค่าเพิ่มทั้งหมด", + "deliveryCharge": "ค่าจัดส่ง", + "totalPayable": "ยอดรวมที่ต้องชำระ", + "thakYouForYourPurchase": "ขอบคุณสำหรับการซื้อของคุณ", + "pleaseConnectYourBlutohPrinter": "โปรดเชื่อมต่อเครื่องพิมพ์บลูทูธของคุณ", + "editSocailMedia": "แก้ไขสื่อสังคม", + "socialMarketing": "การตลาดทางสังคม", + "share": "แชร์", + "notification": "การแจ้งเตือน", + "purchaseAlarm": "การแจ้งเตือนการซื้อ", + "purchaseConfirmed": "ยืนยันการซื้อ", + "paymentComplete": "การชำระเงินเสร็จสิ้น", + "return": "คืนสินค้า", + "sendSms": "ส่ง SMS", + "recivethePin": "ได้รับรหัสผ่าน", + "startNewSale": "เริ่มการขายใหม่", + "payment": "การชำระเงิน", + "masterCard": "บัตรมาสเตอร์การ์ด", + "instrucation": "คำแนะนำ", + "cash": "เงินสด", + "invoiceViewr": "ตัวดูใบแจ้งหนี้", + "size": "ขนาด", + "color": "สี", + "weight": "น้ำหนัก", + "capacity": "ความจุ", + "type": "ประเภท", + "youWantTodeletetheProduct": "คุณต้องการลบสินค้านี้หรือไม่?", + "delete": "ลบ", + "contactDetials": "รายละเอียดการติดต่อ", + "clarence": "คลาร์เรนซ์", + "call": "โทร", + "messege": "ข้อความ", + "dailyTransaction": "ธุรกรรมประจำวัน", + "promo": "โปรโมชั่น", + "send": "ส่ง", + "easyToUseThePos": "ใช้งาน POS บนมือถือได้ง่าย", + "easytheusedesciption": "แอป PosPro ฟรีและใช้งานง่าย ในความเป็นจริง เป็นหนึ่งในระบบ POS ที่ดีที่สุดทั่วโลก", + "choseYourFeature": "เลือกคุณสมบัติของคุณ", + "choseyourfeatureDesciption": "คุณสมบัติเป็นส่วนสำคัญที่ทำให้ PosPro แตกต่างจากแบบแผนดั้งเดิม", + "allBusinessSolutions": "สิ่งที่ PosPro มีให้ทั้งหมด", + "allBusinessolutionDescrip": "PosPro เป็นสิ่งที่สมบูรณ์แบบสำหรับธุรกิจด้วยคลังสินค้า บัญชี การขาย ค่าใช้จ่ายและขาดทุน / กำไร", + "skip": "ข้าม", + "next": "ถัดไป", + "anewUpdateAvailable": "มีการอัปเดตใหม่\nโปรดอัปเดตแอปของคุณ", + "skipTheUpdate": "ข้ามการอัปเดต", + "rememberMeLater": "ระบุฉันในภายหลัง", + "powerdedByAcnoo": "ขับเคลื่อนโดย Acnoo", + "lossOrProfit": "ขาดทุน / กำไร", + "expense": "ค่าใช้จ่าย", + "parties": "ผู้รับประทาน", + "home": "หน้าหลัก", + "sales": "การขาย", + "setting": "การตั้งค่า", + "purchaseNow": "ซื้อทันที", + "paymentMethods": "วิธีการชำระเงิน", + "save": "บันทึก", + "update": "อัปเดต", + "continueButton": "ดำเนินการต่อ", + "name": "ชื่อ", + "phone": "หมายเลขโทรศัพท์", + "email": "ที่อยู่อีเมล", + "address": "ที่อยู่", + "previousDue": "ก่อนครบกำหนด", + "selectLang": "เลือกภาษาของคุณ", + "addContact": "เพิ่มผู้ติดต่อ", + "moreInfo": "ข้อมูลเพิ่มเติม", + "retailer": "ผู้ค้าปลีก", + "dealer": "ตัวแทนจำหน่าย", + "wholesaler": "ผู้ค้าส่ง", + "supplier": "ผู้จัดหา", + "CustomerDetails": "รายละเอียดลูกค้า", + "recentTransaction": "การทำธุรกรรมล่าสุด", + "totalProduct": "ผลิตภัณฑ์ทั้งหมด", + "total": "ทั้งหมด", + "paid": "จ่าย", + "unPaid": "ค้างชำระ", + "due": "เนื่องจาก", + "connect": "คลิกเพื่อเชื่อมต่อ", + "tryAgain": "ลองอีกครั้ง", + "loading": "กำลังโหลด", + "viewAll": "ดูทั้งหมด", + "partyList": "รายชื่อภาคี", + "addCustomer": "กรุณาเพิ่มลูกค้า", + "updateContact": "อัปเดตผู้ติดต่อ", + "dueList": "รายการครบกำหนด", + "collectDue": "รวบรวมครบกำหนด", + "date": "วันที่", + "dueAmount": "จำนวนเงินที่ต้องชำระ: ", + "customerName": "ชื่อลูกค้า", + "totalAmount": "จำนวนเงินทั้งหมด", + "paidAmount": "จำนวนเงินที่จ่าย", + "paymentTypes": "ประเภทการชำระเงิน", + "cancel": "ยกเลิก", + "expenseReport": "รายงานค่าใช้จ่าย", + "fromDate": "จากวันที่", + "toDate": "ถึงวันที่", + "expenseFor": "ค่าใช้จ่ายสำหรับ", + "amount": "จำนวน", + "noData": "ไม่มีข้อมูลที่สามารถใช้ได้", + "totalExpense": "ค่าใช้จ่ายทั้งหมด", + "addExpense": "เพิ่มค่าใช้จ่าย", + "expenseDate": "วันที่ค่าใช้จ่าย", + "referenceNo": "หมายเลขอ้างอิง", + "note": "บันทึก", + "expenseCat": "หมวดค่าใช้จ่าย", + "search": "ค้นหา", + "select": "เลือก", + "addExpenseCat": "เพิ่มหมวดหมู่ค่าใช้จ่าย", + "categoryName": "ชื่อหมวดหมู่", + "alreadyAdded": "เพิ่มแล้ว", + "whatNew": "มีอะไรใหม่", + "lp": "ขาดทุน/กำไร", + "profit": "กำไร", + "loss": "การสูญเสีย", + "lpDetails": "รายละเอียดการขาดทุน/กำไร", + "invoice": "ใบแจ้งหนี้", + "dates": "วันที่:", + "mobile": "มือถือ:", + "product": "ผลิตภัณฑ์", + "quantity": "ปริมาณ", + "discount": "การลดราคา", + "totalLoss": "สูญเสียทั้งหมด", + "totalProfit": "กำไรรวม", + "productList": "รายการสินค้า", + "stock": "คลังสินค้า", + "addNewProduct": "เพิ่มผลิตภัณฑ์ใหม่", + "productName": "ชื่อผลิตภัณฑ์", + "productCode": "รหัสสินค้า", + "purchasePrice": "ราคาซื้อ", + "mrp": "MRP", + "wholeSalePrice": "ราคาขายส่ง", + "dealerPrice": "ราคาตัวแทนจำหน่าย", + "manufacturer": "ผู้ผลิต", + "saveNPublish": "บันทึกและเผยแพร่", + "brands": "แบรนด์", + "addBrand": "เพิ่มแบรนด์", + "brandName": "ชื่อแบรนด์", + "addUnit": "เพิ่มหน่วย", + "unitName": "ชื่อหน่วย", + "units": "หน่วย", + "addProduct": "กรุณาเพิ่มสินค้า", + "updateProduct": "อัพเดทสินค้า", + "salePrice": "ลดราคา", + "profile": "ประวัติโดยย่อ", + "edit": "แก้ไข", + "businessCat": "หมวดหมู่ธุรกิจ", + "language": "ภาษา", + "changePassword": "เปลี่ยนรหัสผ่าน", + "updateProfile": "อัปเดตโปรไฟล์ของคุณ", + "businessName": "ชื่อบริษัทและธุรกิจ", + "addPurchase": "เพิ่มการซื้อ", + "inv": "หมายเลขใบแจ้งหนี้", + "supplierName": "ชื่อผู้ผลิต", + "itemAdded": "เพิ่มรายการแล้ว", + "addItems": "เพิ่มรายการ", + "subTotal": "ยอดรวมย่อย", + "returnAmount": "จำนวนคืน", + "chooseSupplier": "เลือกซัพพลายเออร์", + "noSupplier": "ไม่มีซัพพลายเออร์", + "salesDetails": "รายละเอียดการขาย", + "editPurchaseInvoice": "แก้ไขใบแจ้งหนี้การซื้อ", + "purchaseList": "รายการซื้อ", + "addAPurchase": "กรุณาเพิ่มการสั่งซื้อ", + "dueReport": "รายงานครบกำหนด", + "fullyPaid": "ชำระเต็มจำนวน", + "stillUnpaid": "ยังค้างชำระ", + "purchaseReport": "รายงานการซื้อ", + "connectPrinter": "เชื่อมต่อเครื่องพิมพ์ของคุณ", + "clickToConnect": "คลิกเพื่อเชื่อมต่อ", + "collectDues": "กรุณารวบรวม Due", + "addNewPurchase": "กรุณาเพิ่มการสั่งซื้อ", + "salesReport": "รายงานการขาย", + "addSale": "กรุณาเพิ่มการขาย", + "reports": "รายงาน", + "chooseCustomer": "เลือกลูกค้า", + "addSales": "เพิ่มยอดขาย", + "saleList": "รายการขาย", + "editSalesInvoice": "แก้ไขใบกำกับการขาย", + "previousPayAmount": "จำนวนเงินที่ชำระก่อนหน้า", + "printing": "ตัวเลือกการพิมพ์", + "subscription": "การสมัครสมาชิก", + "userRole": "บทบาทของผู้ใช้", + "currency": "สกุลเงิน", + "logOut": "ออกจากระบบ", + "stockList": "รายการสต็อก", + "purchase": "ซื้อ", + "sale": "ขาย", + "yourPack": "แพ็คเกจของคุณ", + "freePlan": "แผนฟรี", + "youRUsing": "คุณกำลังใช้ ", + "freePack": "แพ็คเกจฟรี", + "premiumPlan": "แผนพรีเมียม", + "packFeatures": "คุณสมบัติแพ็คเกจ", + "unlimited": "ไม่ จำกัด", + "updateNow": "อัปเดตทันที", + "purchasePremium": "ซื้อแผนพรีเมียม", + "buyPremium": "ซื้อแผนพรีเมียม", + "paypalPay": "ชำระเงินด้วย Paypal", + "gotEmail": "คุณได้รับอีเมล", + "sendEmail": "เราได้ส่งอีเมลพร้อมคำแนะนำเกี่ยวกับวิธีรีเซ็ตรหัสผ่านไปที่:", + "checkEmail": "ตรวจสอบอีเมล์", + "close": "ปิด", + "forgotPassword": "ลืมรหัสผ่าน", + "enterEmail": "กรุณากรอกอีเมล์ของคุณด้านล่างเพื่อรับรหัสผ่านรีเซ็ตลิงค์", + "sendLink": "ส่งลิงค์รีเซ็ต", + "emailText": "อีเมล", + "password": "รหัสผ่าน", + "logIn": "เข้าสู่ระบบ", + "noAcc": "ไม่มีบัญชีใด ๆ ?", + "register": "ลงทะเบียน", + "phoneVerification": "การยืนยันทางโทรศัพท์", + "registerTitle": "เราจำเป็นต้องลงทะเบียนโทรศัพท์ของคุณโดยไม่ต้องเริ่มต้น!", + "sendCode": "ส่งรหัส", + "staffLogin": "เข้าสู่ระบบพนักงาน", + "logInWithMail": "เข้าสู่ระบบด้วยอีเมล", + "setUpProfile": "ตั้งค่าโปรไฟล์ของคุณ", + "setUpDesc": "อัปเดตโปรไฟล์ของคุณเพื่อเชื่อมต่อแพทย์ของคุณด้วยความประทับใจที่ดีขึ้น", + "gallery": "แกลลอรี่", + "camera": "กล้อง", + "companyAddress": "ที่อยู่ บริษัท", + "openingBalance": "ยอดคงเหลือเปิด", + "confirmPass": "ยืนยันรหัสผ่าน", + "haveAcc": "มีบัญชีอยู่แล้ว?", + "loginWithPhone": "เข้าสู่ระบบด้วยโทรศัพท์", + "editPhone": "แก้ไขหมายเลขโทรศัพท์?", + "createAcc": "สร้างบัญชีฟรี", + "congratulation": "ยินดีด้วย", + + "signIn": "ลงชื่อเข้าใช้", + "welcomeBack": "ยินดีต้อนรับกลับ!", + "passwordCannotBeEmpty": "รหัสผ่านต้องไม่ว่างเปล่า", + "reset": "รีเซ็ตรหัสผ่านโดยใช้ อีเมลหรือหมายเลขโทรศัพท์ของคุณ", + "lableEmail": "อีเมล", + "hintEmail": "กรอกที่อยู่อีเมล", + "emailCannotBeEmpty": "อีเมลต้องไม่ว่างเปล่า", + "pleaseEnterAValidEmail": "กรุณากรอกอีเมลที่ถูกต้อง", + "continueE": "ดำเนินการต่อ", + "pleaseEnterYourDetails": "กรุณากรอกรายละเอียดของคุณ", + "lablePassword": "รหัสผ่าน", + "hintPassword": "กรอกรหัสผ่าน", + "pleaseEnterABiggerPassword": "กรุณากรอกรหัสผ่านที่ยาวขึ้น", + "rememberMe": "จดจำฉัน", + "donNotHaveAnAccount": "ยังไม่มีบัญชีใช่ไหม?", + "createAFreeAccount": "สร้างบัญชีฟรี", + "fullName": "ชื่อเต็ม", + "enterYourFullName": "กรอกชื่อเต็มของคุณ", + "nameCanNotBeEmpty": "ชื่อไม่สามารถว่างเปล่า", + "alreadyHaveAnAccount": "มีบัญชีอยู่แล้ว?", + "createNewPassword": "สร้างรหัสผ่านใหม่", + "setUpNewPassword": "ตั้งค่ารหัสผ่านใหม่", + "resetPassword": "รีเซ็ตรหัสผ่านของคุณเพื่อกู้คืนและเข้าสู่บัญชีของคุณ", + "newPassword": "รหัสผ่านใหม่", + "confirmPassword": "ยืนยันรหัสผ่าน", + "passwordsDoNotMatch": "รหัสผ่านไม่ตรงกัน", + "verityEmail": "ตรวจสอบอีเมล", + "verification": "การตรวจสอบ", + "digits": "รหัส PIN 6 หลักได้ถูกส่งไปยังที่อยู่อีเมลของคุณ:", + "enterValidOTP": "กรอกรหัส OTP ที่ถูกต้อง", + "resendOTP": "ส่งรหัส OTP อีกครั้ง", + "verifyYourEmail": "ยืนยันอีเมลของคุณ", + "weHaveSentAConfirmationEmailTo": "เราส่งอีเมลยืนยันไปที่", + "folder": "อาจเป็นไปได้ว่าอีเมลถูกส่งไปที่โฟลเดอร์สแปมของคุณ", + "gotIt": "เข้าใจแล้ว", + "enterOpeningBalance": "กรอกยอดเงินเปิด", + "pleaseEnterAValidBusinessName": "กรุณากรอกชื่อธุรกิจที่ถูกต้อง", + "enterBusiness": "กรอกชื่อธุรกิจ/ร้านค้า", + "selectBusinessCategory": "เลือกหมวดหมู่ธุรกิจ", + "todaySummary": "สรุปวันนี้", + "sellAll": "ขายทั้งหมด >", + "income": "รายได้", + "purchased": "ซื้อ", + "endYourFreePlan": "สิ้นสุดแผนฟรีของคุณ", + "yourFree": "แพ็คเกจฟรีของคุณเกือบจะหมดแล้ว ซื้อแผนถัดไปของคุณ ขอบคุณ", + "upgradeNow": "อัปเกรดตอนนี้", + "notFound": "ไม่พบ", + "updateYourSubscription": "อัปเดตการสมัครสมาชิกของคุณ", + "noDataFound": "ไม่พบข้อมูล", + "areYouSure": "คุณแน่ใจหรือไม่?", + "doYouWantToExitTheApp": "คุณต้องการออกจากแอปหรือไม่?", + "no": "ไม่", + "yes": "ใช่", + "dashboard": "แดชบอร์ด", + "salesPurchaseOverview": "ภาพรวมการขายและการซื้อ", + "totalItems": "รายการทั้งหมด", + "totalCategories": "หมวดหมู่ทั้งหมด", + "quickOverview": "ภาพรวมด่วน", + "totalIncome": "รายได้รวม", + "customerDue": "หนี้ลูกค้า", + "stockValue": "มูลค่าสินค้า", + "lossProfit": "ขาดทุน/กำไร", + "cost": "ต้นทุน", + "qty": "จำนวน", + "noProductFound": "ไม่พบสินค้า", + "phoneNumber": "หมายเลขโทรศัพท์", + "pleaseEnterAValidName": "กรุณากรอกชื่อที่ถูกต้อง", + "pleaseEnterValidPhoneAndNameFirst": "กรุณากรอกหมายเลขโทรศัพท์และชื่อที่ถูกต้องก่อน", + "confirmDelete": "ยืนยันการลบ", + "areYouSureYouWant": "คุณแน่ใจหรือไม่ว่าต้องการลบพรรคนี้?", + "pleaseEnterAValidPhoneNumber": "กรุณากรอกหมายเลขโทรศัพท์ที่ถูกต้อง", + "sendSMS": "ส่ง SMS", + "searchH": "ค้นหาที่นี่....", + "transactions": "ธุรกรรม", + "selectAInvoice": "เลือกใบแจ้งหนี้", + "totalDueAmount": "ยอดหนี้รวม", + "youCanNotPayMoreThenDue": "คุณไม่สามารถชำระมากกว่าที่ค้างชำระได้", + "noDueSelected": "ไม่มีการเลือกหนี้", + "pleaseEnterName": "กรุณากรอกชื่อ", + "pleaseEnterAmount": "กรุณากรอกจำนวนเงิน", + "enterNote": "กรอกรายละเอียด", + "pleaseSelectAExpenseCategory": "กรุณาเลือกหมวดหมู่ค่าใช้จ่าย", + "enterExpanseCategoryName": "กรอกชื่อหมวดหมู่ค่าใช้จ่าย", + "comingSoon": "เร็วๆ นี้", + "pleaseMakeASaleFirst": "กรุณาทำการขายก่อน", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "ลิงก์", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "เกตเวย์การชำระเงิน", + "paymentSuccess": "การชำระเงินสำเร็จ", + "paymentWasSuccessful": "การชำระเงินสำเร็จ!", + "paymentFailed": "การชำระเงินล้มเหลว", + "paymentFailedPleaseTryAgain": "การชำระเงินล้มเหลว กรุณาลองอีกครั้ง", + "pleaseEnterAValidBrandName": "กรุณากรอกชื่อแบรนด์ที่ถูกต้อง", + "enterABrandName": "กรอกชื่อแบรนด์", + "addCategory": "เพิ่มหมวดหมู่", + "enterCategoryName": "กรอกชื่อหมวดหมู่", + "selectVariations": "เลือกความหลากหลาย: ", + "dataSavedSuccessfully": "บันทึกข้อมูลสำเร็จ", + "somethingIs": "มีบางอย่าง", + "updateYourProfile": "อัปเดตโปรไฟล์ของคุณเพื่อเชื่อมต่อลูกค้าของคุณด้วยการแสดงผลที่ดีขึ้น", + "shopOpeningBalance": "ยอดเปิดร้าน", + "shopRemainingBalance": "ยอดคงเหลือของร้าน", + "enterAValidDiscount": "กรุณากรอกส่วนลดที่ถูกต้อง", + "addProductFirst": "เพิ่มสินค้าก่อน", + "subtotal": "ยอดรวมย่อย", + "purchaseDetails": "รายละเอียดการซื้อ", + "riead": "อ่าน", + "totall": "รวม:", + "startDate": "วันที่เริ่มต้น", + "pickStartDate": "เลือกวันที่เริ่มต้น", + "endDate": "วันที่สิ้นสุด", + "pickEndDate": "เลือกวันที่สิ้นสุด", + "failedToGetPlatformVersion": "ไม่สามารถดึงเวอร์ชันของแพลตฟอร์มได้", + "enterQuantity": "กรอกจำนวน", + "pleaseAddQuantity": "กรุณาเพิ่มจำนวน", + "willBeAddedSoon": "จะถูกเพิ่มเร็วๆ นี้", + "addedToCart": "เพิ่มลงในตะกร้า", + "connectYourPrinter": "เชื่อมต่อเครื่องพิมพ์ของคุณ", + "customerPay": "ลูกค้าชำระเงิน", + "supplerPay": "ซัพพลายเออร์ชำระเงิน", + "incomeReport": "รายงานรายได้", + "category": "หมวดหมู่", + "balance": "ยอดคงเหลือ", + "itemsSales": "ยอดขายสินค้", + "totalPurchase": "ยอดซื้อรวม", + "totalSales": "ยอดขายรวม", + "stockReport": "รายงานสต๊อก", + "lossProfitReport": "รายงานขาดทุน/กำไร", + "outOfStock": "สินค้าหมด", + "vat": "VAT", + "customerPhoneNumber": "หมายเลขโทรศัพท์ลูกค้า", + "enterCustomerPhoneNumber": "กรอกหมายเลขโทรศัพท์ลูกค้า", + "walkInCustomer": "ลูกค้าเดินเข้ามา", + "guest": "แขก", + "stocks": "สต๊อก: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "รบกวนอย่ารบกวน", + "on": "เปิด", + "off": "ปิด", + "unlimitedUsagesOfOurPackage": "การใช้งานไม่จำกัดของแพ็คเกจของเรา\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "ชำระเพื่อสมัครสมาชิก", + "field": "ฟิลด์", + "successfullyPaid": "ชำระเงินสำเร็จ", + "profileEdit": "แก้ไขโปรไฟล์", + "products": "ผลิตภัณฑ์", + "salesList": "รายการขาย", + "useTitleCanNotBeEmpty": "ชื่อผู้ใช้ไม่สามารถว่างเปล่า", + "userTitle": "ชื่อผู้ใช้", + "enterUserTitle": "กรอกชื่อผู้ใช้", + "create": "สร้าง", + "youHaveToGivePermission": "คุณต้องให้สิทธิ์", + "all": "ทั้งหมด", + "userRoleDetails": "รายละเอียดบทบาทผู้ใช้", + "doYouWantToDeleteTheUser": "คุณต้องการลบผู้ใช้หรือไม่?", + "thisProductAlreadyAdded": "สินค้านี้ได้ถูกเพิ่มแล้ว!", + "pleaseEnterAValidProductName": "กรุณากรอกชื่อสินค้าที่ถูกต้อง", + "enterProductName": "กรอกชื่อสินค้า", + "pleaseSelectACategory": "กรุณาเลือกหมวดหมู่", + "productCategory": "หมวดหมู่สินค้า", + "selectProductCategory": "เลือกหมวดหมู่สินค้า", + "enterSize": "กรอกขนาด", + "enterColor": "กรอกสี", + "enterWeight": "กรอกน้ำหนัก", + "enterCapacity": "กรอกความจุ", + "enterType": "กรอกประเภท", + "productBrand": "แบรนด์สินค้า", + "selectABrand": "เลือกแบรนด์", + "productCodeIsRequired": "ต้องกรอกรหัสสินค้า", + "enterAValidStock": "กรุณากรอกสต๊อกที่ถูกต้อง", + "enterStock": "กรอกสต๊อก", + "productUnit": "หน่วยสินค้า", + "selectProductUnit": "เลือกหน่วยสินค้า", + "pleaseEnterAValidPurchasePrice": "กรุณากรอกราคาซื้อที่ถูกต้อง", + "enterPurchasePrice": "กรอกราคาซื้อ", + "pleaseEnterAValidSalePrice": "กรุณากรอกราคาขายที่ถูกต้อง", + "enterSaltingPrice": "กรอกราคาส่ง", + "enterWholesalePrice": "กรอกราคาส่ง", + "enterDealerPrice": "กรอกราคาตัวแทน", + "enterDiscount": "กรอกส่วนลด", + "enterManufacturerName": "กรอกชื่อผู้ผลิต", + "adding": "กำลังเพิ่ม..", + "pleaseEnterAValidUnitName": "กรุณากรอกชื่อหน่วยที่ถูกต้อง", + "pleaseEnterUnitName": "กรุณากรอกชื่อหน่วย", + "productDetails": "รายละเอียดสินค้า", + "smartWatch": "สมาร์ทวอทช์", + "appleWatch": "Apple Watch", + "deleting": "กำลังลบ....", + "brand": "แบรนด์", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "รายละเอียด", + "weSentAnOTPInYourPhoneNumber": "เราได้ส่ง OTP ไปยังหมายเลขโทรศัพท์ของคุณ", + "pleaseEnterTheOTP": "กรุณากรอก OTP", + "enterAValidOTP": "กรอก OTP ที่ถูกต้อง", + "verify": "ตรวจสอบ", + "resendIn": "ส่ง OTP อีกครั้งใน", + "dueCollection": "การเก็บเงินค้างชำระ", + "noTransaction": "ไม่มีธุรกรรม", + "updating": "กำลังอัปเดต...", + "confirmSMSTo": "ยืนยัน SMS ไปยัง", + "anSMSWillBeSentToTheFollowingNumber": "จะส่ง SMS ไปยังหมายเลขต่อไปนี้:", + "package": "แพ็กเกจ", + "permissionNotGranted": "ไม่ได้รับอนุญาต!", + "collectedBy": "เก็บโดย:", + "phonee": "โทรศัพท์:", + "purchaseBy": "ซื้อโดย:", + "salesBy": "ขายโดย:", + "days": "วัน", + + "freeLifetimeUpdate": "อัปเดตฟรีตลอดชีพ", + "android": "การสนับสนุนแอป Android และ iOS", + "premiumCustomerSupport": "การสนับสนุนแอป Android และ iOS", + "customInvoiceBranding": "การสร้างแบรนด์ใบแจ้งหนี้แบบกำหนดเอง", + "unlimitedUsage": "การใช้งานไม่จำกัด", + "freeDataBackup": "สำรองข้อมูลฟรี", + "receivedAmount": "จำนวนเงินที่ได้รับ", + "addCustomers": "เพิ่มลูกค้า", + "noDue": "ไม่มีค้างชำระ", + "customer": "ลูกค้า", + "billingAddress": "ที่อยู่สำหรับการเรียกเก็บเงิน", + "enterAddress": "กรอกที่อยู่", + "city": "เมือง", + "cityName": "ชื่อเมือง", + "state": "รัฐ", + "stateName": "ชื่อรัฐ", + "zip": "รหัสไปรษณีย์", + "zipCode": "กรอกรหัสไปรษณีย์", + "chooseCountry": "เลือกประเทศ", + "shippingAddress": "ที่อยู่สำหรับจัดส่ง", + "partyCreateWarn": "คุณไม่มีสิทธิ์สร้างพาร์ตี้", + "addParty": "เพิ่มพาร์ตี้", + "creditLimit": "วงเงินเครดิตของพาร์ตี้", + "selectOne": "เลือกหนึ่งรายการ", + "roundings": "การปัดเศษ (+/-)", + "roundingTotal": "ยอดรวมที่ปัดเศษ", + "opinion": "กรอกความคิดเห็นของคุณ", + "dueSaleWarn": "ไม่อนุญาตให้ขายแบบค้างชำระสำหรับลูกค้า Walk-in", + "paymentTypeHint": "กรุณาเลือกประเภทการชำระเงิน", + "createSaleWarn": "คุณไม่มีสิทธิ์สร้างการขาย", + "updateSaleWarn": "คุณไม่มีสิทธิ์อัปเดตการขาย", + "uploadImage": "อัปโหลดรูปภาพ", + "useGallery": "ใช้แกลเลอรี", + "openCamera": "เปิดกล้อง", + "scanCode": "สแกนรหัส QR สินค้า", + "posSale": "การขายหน้าร้าน (POS)", + "selectCustomer": "เลือกลูกค้า", + "searchWith": "ค้นหา...", + "filter": "ตัวกรอง", + "productNotFound": "ไม่พบสินค้า", + "noMatched": "ไม่พบสินค้าที่ตรงกัน", + "inventoryPermission": "คุณไม่มีสิทธิ์เข้าถึงคลังสินค้า", + "noParty": "ไม่พบพาร์ตี้", + "purchaseWarn": "คุณไม่มีสิทธิ์สร้างการซื้อ", + "purchaseUpdateWarn": "คุณไม่มีสิทธิ์อัปเดตการซื้อ", + "addVariantDetails": "เพิ่มรายละเอียดตัวเลือก", + "purchaseEx": "ราคาซื้อ (ไม่รวมภาษี)", + "purchaseIn": "ราคาซื้อ (รวมภาษี)", + "purchaseExReq": "กรุณาระบุราคาซื้อ (ไม่รวมภาษี)", + "purchaseInReq": "กรุณาระบุราคาซื้อ (รวมภาษี)", + "profitMargin": "กำไร (%)", + "saleReq": "กรุณาระบุราคาขาย", + "manufactureDate": "วันที่ผลิต", + "selectDate": "เลือกวันที่", + "expDate": "วันหมดอายุ", + "saveVariant": "บันทึกตัวเลือก", + "model": "รุ่น", + "selectModel": "เลือกรุ่น", + "bulk": "อัปโหลดจำนวนมาก", + "barcodeGen": "เครื่องสร้างบาร์โค้ด", + "upload": "อัปโหลด", + "sku": "รหัสสินค้า / SKU", + "lowStock": "สต๊อกต่ำ", + "enLowStock": "กรอกจำนวนสินค้าต่ำสุด", + "manuDate": "วันที่ผลิต", + "single": "เดี่ยว", + "batch": "ล็อต", + "batchNo": "หมายเลขล็อต", + "entBatchNo": "กรอกหมายเลขล็อต", + "variantAdded": "เพิ่มตัวเลือกเรียบร้อยแล้ว!", + "variantDelete": "ลบตัวเลือกเรียบร้อยแล้ว!", + "addVariant": "เพิ่มตัวเลือก", + "typeSelect": "เลือกประเภท", + "taxType": "ประเภทภาษี", + "selectTax": "เลือกภาษี", + "updateProductWarn": "คุณไม่มีสิทธิ์อัปเดตสินค้า", + "addProductWarn": "คุณไม่มีสิทธิ์สร้างสินค้า", + "updateProductSuccess": "อัปเดตสินค้าสำเร็จ!", + "addProductSuccess": "สร้างสินค้าสำเร็จ!", + "choose": "เลือก", + "view": "ดูรายละเอียด", + "priceWarn": "ราคาต้องไม่ว่างเปล่า", + "productSetting": "การตั้งค่าสินค้า", + "saveSetting": "บันทึกการตั้งค่า", + "addStock": "เพิ่มสต๊อก", + "stockWarn": "สต๊อกต้องมีอย่างน้อย 1 หน่วย", + "updateSuccess": "อัปเดตสำเร็จ", + "updateFailed": "อัปเดตสต๊อกล้มเหลว", + "deleteBatchWarn": "คุณแน่ใจหรือไม่ว่าต้องการลบล็อตนี้?", + "lowStockReport": "รายงานสต๊อกต่ำ", + "genPdfWarn": "ไม่มีข้อมูลสำหรับสร้าง PDF", + "dateFilterWarn": "วันที่สิ้นสุดต้องไม่มาก่อนวันที่เริ่มต้น", + "createPdfWarn": "คุณไม่มีสิทธิ์สร้าง PDF", + "expirationStatus": "สถานะวันหมดอายุ", + "selectFDate": "เลือกวันที่เริ่มต้น", + "selectToDate": "เลือกวันที่สิ้นสุด", + "clear": "ล้าง", + "incomeReportPermission": "คุณไม่มีสิทธิ์ดูรายงานรายได้", + "deleteAcc": "ลบบัญชี", + "deletePartyWarn": "คุณไม่มีสิทธิ์ลบพาร์ตี้", + "updatePartyWarn": "คุณไม่มีสิทธิ์อัปเดตพาร์ตี้", + "phoneNotAvail": "ไม่มีหมายเลขโทรศัพท์", + "notLaunch": "ไม่สามารถเปิดแอปโทรศัพท์ได้", + "quickOver": "ภาพรวมอย่างรวดเร็ว", + "tranSacOver" : "ภาพรวมรายการทำธุรกรรม", + "profitLoss" : "กำไรและขาดทุน" +} \ No newline at end of file diff --git a/lib/l10n/intl_tl.arb b/lib/l10n/intl_tl.arb new file mode 100644 index 0000000..bb88456 --- /dev/null +++ b/lib/l10n/intl_tl.arb @@ -0,0 +1,803 @@ +{ + "grossProfit": "Kabuuang Tubo (Gross Profit)", + "netProfit": "Netong Tubo (Net Profit)", + "incomeType": "Uri ng Kita", + "ledger": "Ledger", + "expensesType": "Uri ng Gastos", + "resets": "I-reset", + "packageName": "Pangalan ng Package", + "start": "Simula", + "paymentMethod": "Paraan ng Pagbabayad", + "addPayment": "Magdagdag ng Bayad", + "advance": "Advance", + "noteLevel": "Antas ng Note", + "enterYourNoteLevel": "Ipasok ang antas ng iyong note", + "postSaleMessage": "Mensahe Pagkatapos ng Pagbenta", + "enterYourPostSaleMessage": "Ipasok ang iyong mensahe pagkatapos ng pagbenta", + "a4PageLogo": "Logo ng A4 Invoice", + "thermalInvoicePageLogo": "Logo ng Thermal Invoice", + "thermalPrinterLanguage": "Wika ng Thermal Printer", + "thermalPrinterPageSize": "Laki ng Papel ng Thermal Printer", + "openSetting": "Buksan ang Settings", + "selectRack": "Pumili ng Rack", + "rack": "Rack", + "selectShelf": "Pumili ng Shelf", + "shelf": "Shelf", + "variations": "Mga Variation", + "combo": "Combo", + "enterBatchNo": "Ipasok ang Batch No.", + "selectWarehouse": "Pumili ng Bodega", + "warehouse": "Bodega (Warehouse)", + "netTotalAmount": "Kabuuang Netong Halaga", + "defaultSellingPrice": "Default na Presyo ng Pagbenta", + "selectItems": "Pumili ng mga Item", + "variantList": "Listahan ng Variant", + "addSubVariation": "Magdagdag ng Sub Variation", + "editProduct": "I-edit ang Produkto", + "noItemFound": "Walang Nakitang Item", + "youDoNotHavePermissionDeleteTheShelf": "Wala kang pahintulot na burahin ang shelf", + "notMatchingResultFound": "Walang nakitang tugmang resulta", + "editShelf": "I-edit ang Shelf", + "addShelf": "Magdagdag ng Bagong Shelf", + "shelfName": "Pangalan ng Shelf", + "enterShelfName": "Ipasok ang pangalan ng shelf", + "pleaseEnterShelfName": "Mangyaring ipasok ang pangalan ng shelf", + "productRacks": "Mga Rack ng Produkto", + "racks": "Mga Rack", + "youDoNtHavePermissionToCreateRacks": "Wala kang pahintulot na gumawa ng mga rack.", + "youDoNtHavePermissionToDeleteRacks": "Wala kang pahintulot na burahin ang mga rack.", + "youDoNtHavePermissionToUpdateRacks": "Wala kang pahintulot na i-update ang mga rack.", + "addNewRack": "Magdagdag ng Bagong Rack", + "editRack": "I-edit ang Rack", + "rackName": "Pangalan ng Rack", + "pleaseEnterRackName": "Mangyaring ipasok ang pangalan ng rack", + "shelves": "Mga Shelf", + "pressToSelect": "Pindutin para pumili", + "selectAtLeastOneRack": "Pumili ng kahit isang shelf", + "inActive": "Hindi Aktibo", + "addNewVariation": "Magdagdag ng Bagong Variation", + "editVariations": "I-edit ang Variation", + "values": "Mga Value", + "enterValues": "Ipasok ang mga value", + "pleaseEnterAtLeastOneValues": "Mangyaring magpasok ng kahit isang value.", + "productVariations": "Mga Variation ng Produkto", + "permissionDenied": "Tinanggihan ang Pahintulot", + "noVariationFound": "Walang nakitang variation.", + "addNewVariations": "Magdagdag ng mga bagong variation", + "variationId": "Variation ID", + "updateRole": "I-update ang Role", + "addRole": "Magdagdag ng Role", + "enterUserName": "Ipasok ang Username", + "enterYourPassword": "Ipasok ang iyong password", + "selectAll": "Piliin Lahat", + "sNo": "S.No.", + "feature": "Feature", + "read": "Basahin", + "viewPrice": "Tingnan ang Presyo", + "purchaseReturns": "Mga Return sa Pagbili", + "expiredProduct": "Expired na Produkto", + "barcodes": "Mga Barcode", + "bulkUploads": "Bultuhang Upload", + "productModels": "Mga Modelo ng Produkto", + "incomes": "Mga Kita", + "dues": "Mga Utang", + "subscriptions": "Mga Subscription", + "paymentsTypes": "Mga Uri ng Pagbabayad", + "roles": "Mga Role", + "manageSetting": "Pamahalaan ang Settings", + "downloadApk": "I-download ang APK", + "vatReports": "Mga Report ng VAT", + "profitAndLossDetailsReport": "Report ng Detalye ng Tubo at Lugi", + "transactionsHistoryReport": "Mga Report ng Kasaysayan ng Transaksyon", + "expireProductReports": "Mga Report ng Expired na Produkto", + "productPurchaseReport": "Report ng Pagbili ng Produkto", + "productSalesReport": "Report ng Pagbenta ng Produkto", + "role": "Role", + "areYouSureWantToDeleteThisRole": "Sigurado ka bang gusto mong burahin ang role na ito?", + "inStock": "May Stock", + "informationShowInLabels": "Impormasyong ipapakita sa mga Label", + "packageDate": "Petsa ng Pag-package", + "barCodePrintLabelSetting": "Setting ng Pag-print ng Barcode Label", + "labelRoleLabelSize2Inch": "Sukat ng Label Roll 2\"*1, 50mm*25mm, Gap 3.1mm", + "labelRoleLabelSize1_5Inch": "Sukat ng Label Roll 1.5\"*1, 38mm*25mm, Gap 3.1mm", + "thirtyTwoLabelPerSheet": "32 Label bawat sheet, 8.27 sa 11.69 pulgada", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Wala kang pahintulot na gumawa ng barcode.", + "pleaseSelectAProductFirst": "Mangyaring pumili muna ng produkto", + "pleaseEnterAValidQuantity": "Mangyaring magpasok ng tamang dami (hindi bababa sa 1) para sa lahat ng produkto", + "pleaseSelectProductFirst": "Mangyaring pumili muna ng produkto", + "bluetoothIsTurnedOff": "Naka-off ang Bluetooth. Mangyaring i-on ito.", + "noBluetoothDeviceSelected": "Walang napiling Bluetooth device.", + "printLabel": "I-print ang Label", + "caningForDevices": "Naghahanap ng mga device...", + "noDeviceFound": "Walang nakitang device", + "retryScan": "I-scan muli", + "connectedTo": "Nakakonekta sa", + "pleaseEnableBluetooth": "Mangyaring i-enable ang Bluetooth", + "skuOrCode": "SKU / Code", + "lowStockAlert": "Babala sa Mababang Stock", + "tax": "Buwis (Tax)", + "costExclusionTax": "Gastos bago ang Buwis", + "costInclusionTax": "Gastos kasama ang Buwis", + "mrpOrSalePrice": "MRP/Presyo ng Pagbenta", + "expiredDate": "Petsa ng Pag-expire", + "sellingPrice": "Presyo ng Pagbenta", + "variationsProduct": "Mga Variation na Produkto", + "comboProducts": "Mga Combo na Produkto", + "noStockAvailable": "Walang available na data ng stock.", + "highToLowPrice": "Presyo Mataas hanggang Mababa", + "lowToHighPrice": "Presyo Mababa hanggang Mataas", + "attachment": "Attachment", + "viewStock": "Tingnan ang Stock", + "expiry": "Expiry", + "expire": "Mag-eexpire", + "sevenDays": "7 Araw", + "fifteenthDays": "15 Araw", + "thirtyDays": "30 Araw", + "sixtyDays": "60 Araw", + "outPremiumPlan": "Ang aming Premium Plan", + "youDoNotHavePermissionToCreatePurchase": "Wala kang pahintulot na gumawa ng pagbili.", + "thisPlanIsNotAvailableToPurchase": "Ang plan na ito ay hindi available para bilhin", + "thisPlanIsEligibleForUpgrade": "Ang plan na ito ay hindi kwalipikado para sa upgrade", + "extendPlan": "I-extend ang Plan", + "buyNow": "Bumili Ngayon", + "none": "Wala", + "roundToWholeNumber": "I-round sa Whole Number", + "roundToNearestWholeNumber": "I-round sa Pinakamalapit na Whole Number", + "roundToNearnessDecimalNumber005": "I-round sa Pinakamalapit na Decimal (0.05)", + "roundToNearnessDecimalNumber01": "I-round sa Pinakamalapit na Decimal (0.1)", + "roundToNearnessDecimalNumber05": "I-round sa Pinakamalapit na Decimal (0.5)", + "lastYear": "Nakaraang Taon", + "productStock": "Stock ng Produkto", + "unit": "Unit", + "showExpireDate": "Ipakita ang Petsa ng Pag-expire", + "vatId": "VAT ID", + "vatType": "Uri ng VAT", + "exclusivePrice": "Presyong Eksklusibo (exclusivePrice)", + "inclusivePrice": "Presyong Inklusibo (inclusivePrice)", + "profitPercent": "Porsyento ng Tubo", + "showSingle": "Ipakita ang Single", + "showCombo": "Ipakita ang Combo", + "showVariant": "Ipakita ang Variant", + "showAction": "Ipakita ang Action", + "returnedItem": "Ibinalik na Item", + "returnedDate": "Petsa ng Pagbalik", + "unitPrice": "Presyo ng Yunit", + "saleBy": "Ibinenta Ni", + "purchasedBy": "Binili Ni", + "collectedBys": "Kinolekta Ni", + "payableAmount": "Halagang Babayaran", + "receivedAmount": "Halagang Natanggap", + "unitPrices": "Presyo ng Yunit", + "item": "Bagay", + "sl": "Blg.", + "mobiles": "Mobile", + "paidVia": "Binayaran sa pamamagitan ng", + "moneyReceipt": "Resibo ng Pera", + "receipt": "Resibo", + "barcodeGenerator" : "Barcode Generator", + "searchProduct" : "Maghanap ng Produkto", + "code" : "Code", + "price" : "Presyo", + "showCode" : "Ipakita ang code", + "showPrice" : "Ipakita ang Presyo", + "showName" : "Ipakita ang Pangalan", + "actions" : "Mga Pagkilos", + "noItemSelected" : "Walang Napiling Item", + "noProductSelected" : "Walang Napiling Produkto", + "previewPdf" : "I-preview ang PDF", + "salesReturnReport" : "Ulat sa Pagbalik ng Benta", + "purchaseReturnReport" : "Ulat sa Pagbalik ng Pagbili", + "incomeFor" : "Kita Para sa", + "enterProductCode": "Ipasok ang code ng produkto", + "addIncome" : "Magdagdag ng Kita", + "incomeDate" : "Petsa ng Kita", + "incomeCategories" : "Mga Kategorya ng Kita", + "addIncomeCategory" : "Magdagdag ng Kategorya ng Kita", + "enterIncomeCategoryName" : "Ipasok ang pangalan ng kategorya ng kita", + "totalReturnAmount" : "Kabuuang Halagang Ibinalik", + "returned" : "Ibinalik", + "supplierDetails" : "Mga Detalye ng Supplier", + "weekly" : "Lingguhan", + "monthly" : "Buwanan", + "yearly" : "Taun-taon", + "today" : "Ngayon", + "thisWeek" : "Ngayong Linggo", + "thisMonth" : "Ngayong Buwan", + "thisYear": "Ngayong Taon", + "allTime" : "Lahat ng Oras", + "custom" : "Pasadya", + "addUserRole" : "Magdagdag ng Papel ng User", + "noRoleFound" : "Walang Nakitang Papel ng User", + "yourPackageExpiredInDays" : "Ang Iyong Package ay Malapit Nang Mag-expire sa loob ng 5 Araw", + "yourPackageExpiredToday" : "Ang Iyong Package ay Mag-eexpire Ngayon\n\nMangyaring Bumili Muli", + "contactUs" : "Makipag-ugnayan sa Amin", + "writeYourMessageHere" : "Isulat ang iyong mensahe dito", + "sendMessage" : "Ipadala ang Mensahe", + "sendYourEmail" : "Ipadala ang Iyong Email", + "backToHome" : "Bumalik sa Home", + "promoCode" : "Promo Code", + "submit" : "Isumite", + "seeAllPromoCode" : "Tingnan ang lahat ng promo code", + "categories": "Mga Kategorya", + "enterYourPhoneNumber" : "Ipasok ang iyong numero ng telepono", + "enterFullAddress" : "Ipasok ang Kumpletong Address", + "enterYourEmailAddress" : "Ipasok ang iyong email address", + "pleaseEnterAPassword" : "Mangyaring ipasok ang password", + "pleaseEnterAConfirmPassword" : "Mangyaring ipasok ang kumpirmasyon ng password", + "enterYourName" : "Ipasok ang iyong pangalan", + "addNewAddress" : "Magdagdag ng Bagong Address", + "firstName" : "Unang Pangalan", + "lastName" :"Apelyido", + "country" : "Bansa", + "bangladesh" : "Bangladesh", + "apply" : "Ilapat", + "deliveryAddress" : "Address ng Delivery", + "noDataAvailabe" : "Walang magagamit na data", + "addDelivery" : "Magdagdag ng Delivery", + "description" : "Paglalarawan", + "addNote" : "Magdagdag ng Tandaan", + "image" : "Larawan", + "pleaseConnectThePrinterFirst" : "Mangyaring ikonekta muna ang printer", + "selectCategory" : "Piliin ang Kategorya", + "enterExpenseDate" : "Ipasok ang petsa ng gastos", + "enterName" : "Ipasok ang Pangalan", + "enterAmount" : "Ipasok ang Halaga", + "enterRefNumber" : "Ipasok ang reference number", + "fashions" : "Fashion", + "billTO" : "Bill To", + "totalDue" : "Kabuuang Dapat Bayaran", + "paymentsAmount" : "Mga Halaga ng Pagbabayad", + "remainingDue" : "Natitirang Dapat Bayaran", + "thankYouForYourDuePayment" : "Salamat sa iyong bayad na dapat bayaran", + "print" : "I-print", + "unitPirce" : "Presyo ng Unit", + "totalPrice" : "Kabuuang Presyo", + "totalVat" : "Kabuuang VAT", + "deliveryCharge" : "Bayad sa Delivery", + "totalPayable" : "Kabuuang Dapat Bayaran", + "thakYouForYourPurchase" : "Salamat sa iyong pagbili", + "pleaseConnectYourBlutohPrinter" : "Mangyaring ikonekta ang iyong bluetooth printer", + "editSocailMedia" : "I-edit ang Social Media", + "socialMarketing" : "Social Marketing", + "share" : "Ibahagi", + "notification" : "Notifikasyon", + "purchaseAlarm" : "Alarm sa Pagbili", + "purchaseConfirmed" : "Nakumpirmang Pagbili", + "paymentComplete" : "Kumpletong Pagbabayad", + "retur" : "Ibalik", + "sendSms" : "Ipadala ang SMS", + "recivethePin" : "Natanggap ang PIN", + "startNewSale" : "Simulan ang Bagong Pagbebenta", + "payment" : "Pagbabayad", + "masterCard" : "MasterCard", + "instrucation" : "Pagtuturo", + "cash" : "Cash", + "invoiceViewr" : "Viewer ng Invoice", + "size" : "Sukat", + "color" : "Kulay", + "weight" : "Timbang", + "capacity" : "Kapasidad", + "type" : "Uri", + "youWantTodeletetheProduct" : "Gusto mo bang tanggalin ang produktong ito?", + "delete" : "Tanggalin", + "contactDetials" : "Mga Detalye ng Contact", + "clarence" : "Clarence", + "call" : "Tawag", + "messege" : "Mensahe", + "dailyTransaction" : "Araw-araw na Transaksyon", + "promo" : "Promo", + "send" : "Ipadala", + "easyToUseThePos" : "Madaling gamitin na mobile pos", + "easytheusedesciption" : "Ang POSpro app ay libre, madaling gamitin. Sa katunayan, ito ay isa sa mga pinakamahusay na sistema ng POS sa buong mundo.", + "choseYourFeature" : "Piliin ang Iyong Mga Tampok", + "choseyourfeatureDesciption" : "Ang mga Tampok ay ang mahalagang bahagi na nagpaiba sa POSpro mula sa tradisyunal na solusyon.", + "allBusinessSolutions" : "Lahat ng solusyon sa negosyo", + "allBusinessolutionDescrip" : "Ang PosPro ay isang kumpletong solusyon sa negosyo na may imbentaryo, account, benta, gastos at pagkawala/tubo.", + "skip" : "Laktawan", + "next" : "Susunod", + "anewUpdateAvailable" : "May bagong update na available\nMangyaring i-update ang iyong app", + "skipTheUpdate" :"Laktawan ang update", + "rememberMeLater" : "Tandaan ako mamaya", + "powerdedByAcnoo" : "Pinapatakbo ng Acnoo", + "lossOrProfit" : "Pagkawala/Kita", + "expense" : "Gastos", + "parties" : "Mga Partido", + "home" : "Home", + "sales" : "Benta", + "setting" : "Setting", + + "purchaseNow" : "Bilhin Ngayon", + "paymentMethods" : "Mga Paraan ng Pagbabayad", + "update": "I-update", + "continueButton": "Ipagpatuloy", + "name": "Pangalan", + "phone": "Numero ng Telepono", + "email": "Email Address", + "address": "Address", + "previousDue": "Nakaraang Dapat Bayaran", + "selectLang": "Piliin ang Iyong Wika", + "addContact": "Magdagdag ng Contact", + "moreInfo": "Higit pang Impormasyon", + "retailer": "Retailer", + "dealer": "Dealer", + "wholesaler": "Wholesaler", + "supplier": "Supplier", + "CustomerDetails": "Mga Detalye ng Customer", + "recentTransaction": "Mga Kamakailang Transaksyon", + "totalProduct": "Kabuuang Produkto", + "total": "Kabuuan", + "paid": "Bayad na", + "unPaid": "Hindi Bayad", + "due": "Dapat Bayaran", + "connect": "I-click upang kumonekta", + "tryAgain": "Subukan Muli", + "loading": "Naglo-load", + "viewAll": "Tingnan Lahat", + "partyList": "Listahan ng Mga Partido", + "addCustomer": "Mangyaring Magdagdag ng Customer", + "updateContact": "I-update ang Contact", + "dueList": "Listahan ng Dapat Bayaran", + "collectDue": "Kolektahin ang Dapat Bayaran", + "date": "Petsa", + "dueAmount": "Dapat Bayaran na Halaga: ", + "customerName": "Pangalan ng Customer", + "totalAmount": "Kabuuang Halaga", + "paidAmount": "Bayad na Halaga", + "paymentTypes": "Uri ng Pagbabayad", + "cancel": "Kanselahin", + "expenseReport": "Ulat ng Gastos", + "fromDate": "Mula sa Petsa", + "toDate": "Hanggang sa Petsa", + "expenseFor": "Gastos Para sa", + "amount": "Halaga", + "noData": "Walang Magagamit na Data", + "totalExpense": "Kabuuang Gastos", + "addExpense": "Magdagdag ng Gastos", + "expenseDate": "Petsa ng Gastos", + "referenceNo": "Numero ng Reference", + "note": "Tandaan", + "expenseCat": "Mga Kategorya ng Gastos", + "search": "Hanapin", + "select": "Piliin", + "addExpenseCat": "Magdagdag ng Kategorya ng Gastos", + "categoryName": "Pangalan ng Kategorya", + "alreadyAdded": "Nakaragdag na", + "whatNew": "Ano ang Bago", + "lp": "Pagkawala/Kita", + "profit": "Kita", + "loss": "Pagkawala", + "lpDetails": "Mga Detalye ng Pagkawala/Kita", + "invoice": "Invoice", + "dates": "Petsa:", + "mobile": "Mobile:", + "product": "Produkto", + "quantity": "Quantity", + "discount": "Discount", + "totalLoss": "Kabuuang Pagkawala", + "totalProfit": "Kabuuang Kita", + "productList": "Listahan ng Produkto", + "stock": "Imbentaryo", + "addNewProduct": "Magdagdag ng Bagong Produkto", + "productName": "Pangalan ng Produkto", + "productCode": "Code ng Produkto", + "purchasePrice": "Presyo ng Pagbili", + "mrp": "MRP", + "wholeSalePrice": "Presyong Pang-wholesale", + "dealerPrice": "Presyo ng Dealer", + "manufacturer": "Manufacturer", + "saveNPublish": "I-save at I-publish", + "brands": "Mga Brand", + "addBrand": "Magdagdag ng Brand", + "brandName": "Pangalan ng Brand", + "addUnit": "Magdagdag ng Unit", + "unitName": "Pangalan ng Unit", + "units": "Mga Unit", + "addProduct": "Mangyaring Magdagdag ng Produkto", + "updateProduct": "I-update ang Produkto", + "salePrice": "Presyo ng Pagbebenta", + "profile": "Profile", + "edit": "I-edit", + "businessCat": "Kategorya ng Negosyo", + "language": "Wika", + "changePassword": "Baguhin ang Password", + "updateProfile": "I-update ang Iyong Profile", + "businessName": "Pangalan ng Kumpanya at Negosyo", + "addPurchase": "Magdagdag ng Pagbili", + "inv": "No. ng Invoice", + + "supplierName": "Pangalan ng Supplier", + "itemAdded": "Item Idinagdag", + "addItems": "Magdagdag ng Mga Item", + "subTotal": "Kabuuan", + "returnAmount": "Halaga ng Pagbabalik", + "chooseSupplier": "Pumili ng Supplier", + "noSupplier": "Walang Magagamit na Supplier", + "salesDetails": "Mga Detalye ng Pagbebenta", + "editPurchaseInvoice": "I-edit ang Invoice ng Pagbili", + "purchaseList": "Listahan ng Pagbili", + "addAPurchase": "Mangyaring Magdagdag ng Pagbili", + "dueReport": "Ulat ng Dapat Bayaran", + "fullyPaid": "Bayad na Ngayon", + "stillUnpaid": "Hindi Pa Bayad", + "purchaseReport": "Ulat ng Pagbili", + "connectPrinter": "Ikonekta ang iyong printer", + "clickToConnect": "I-click upang kumonekta", + "collectDues": "Mangyaring Kolektahin ang Dapat Bayaran", + "addNewPurchase": "Mangyaring Magdagdag ng Pagbili", + "salesReport": "Ulat ng Pagbebenta", + "addSale": "Mangyaring Magdagdag ng Pagbebenta", + "reports": "Mga Ulat", + "chooseCustomer": "Pumili ng Customer", + "addSales": "Magdagdag ng Pagbebenta", + "saleList": "Listahan ng Pagbebenta", + "editSalesInvoice": "I-edit ang Invoice ng Pagbebenta", + "previousPayAmount": "Nakaraang Bayad na Halaga", + "printing": "Opsyon sa Pag-print", + "subscription": "Subscription", + "userRole": "Papel ng User", + "currency": "Currency", + "logOut": "Mag-log Out", + "stockList": "Listahan ng Imbentaryo", + "purchase": "Pagbili", + "sale": "Pagbebenta", + "yourPack": "Ang Iyong Package", + "freePlan": "Libreng Plano", + "youRUsing": "Ginagamit mo ang ", + "freePack": "Libreng Package", + "premiumPlan": "Premium Plan", + "packFeatures": "Mga Tampok ng Package", + "unlimited": "Walang Limitasyon", + "updateNow": "I-update Ngayon", + "purchasePremium": "Bilhin ang Premium Plan", + "buyPremium": "Bilhin ang Premium Plan", + "paypalPay": "Magbayad Gamit ang Paypal", + "gotEmail": "May Natanggap Kang Email", + "sendEmail": "Nagpadala Kami ng Email na may mga tagubilin kung paano i-reset ang password sa:", + "checkEmail": "Suriin ang Email", + "close": "Isara", + "enterEmail": "Mangyaring ipasok ang iyong email address sa ibaba upang makatanggap ng link sa Pag-reset ng Password.", + "sendLink": "Ipadala ang Link sa Pag-reset", + "emailText": "Email", + "password": "Password", + "noAcc": "Wala pang account?", + "register": "Magrehistro", + "phoneVerification": "Pag-verify ng Telepono", + "registerTitle": "Kailangan naming irehistro ang iyong telepono bago ka makapagsimula!", + "sendCode": "Ipadala ang code", + "staffLogin": "Pag-login ng Staff", + "logInWithMail": "Mag-login Gamit ang Email", + "setUpProfile": "I-set Up ang Iyong Profile", + "setUpDesc": "I-update ang iyong profile upang ikonekta ang iyong doktor sa mas mahusay na impresyon", + "gallery": "Gallery", + "camera": "Camera", + "companyAddress": "Address ng Kumpanya", + "openingBalance": "Panimulang Balanse", + "confirmPass": "Kumpirma ang Password", + "haveAcc": "Mayroon ka bang account?", + "loginWithPhone": "Mag-login Gamit ang Telepono", + "editPhone": "I-edit ang Numero ng Telepono?", + "createAcc": "Gumawa ng Libreng Account", + "congratulation": "Congratulations", + + "signUp": "Mag-sign Up", + "signIn" : "Mag-sign In", + "logIn": "Mag-log In", + "welcomeBack" : "Muli mong pagdating!", + "passwordCannotBeEmpty" : "Ang password ay hindi maaaring walang laman", + "save": "I-save", + "forgotPassword": "Nakalimutan ang password", + "reset": "I-reset ang password gamit ang iyong email o numero ng telepono", + "lableEmail": "Email", + "hintEmail": "Ipasok ang email address", + "emailCannotBeEmpty": "Ang email ay hindi maaaring walang laman", + "pleaseEnterAValidEmail": "Mangyaring ipasok ang isang valid na email", + "continueE": "Ipagpatuloy", + "pleaseEnterYourDetails": "Mangyaring ipasok ang iyong mga detalye.", + "lablePassword": "Password", + "hintPassword": "Ipasok ang password", + "pleaseEnterABiggerPassword": "Mangyaring ipasok ang isang mas mahabang password", + "rememberMe": "Tandaan ako", + "donNotHaveAnAccount": "Wala ka bang account?", + "createAFreeAccount": "Gumawa ng Libreng Account", + "fullName": "Buong Pangalan", + "enterYourFullName": "Ipasok ang iyong buong pangalan", + + "nameCanNotBeEmpty": "Ang pangalan ay hindi maaaring walang laman", + "alreadyHaveAnAccount": "Mayroon ka na bang account? ", + "createNewPassword": "Gumawa ng Bagong Password", + "setUpNewPassword": "I-set Up ang Bagong Password", + "resetPassword": "I-reset ang iyong password para sa pagbawi at pag-log in sa iyong account", + "newPassword": "Bagong Password", + "confirmPassword": "Kumpirma ang Password", + "passwordsDoNotMatch": "Ang mga password ay hindi tumutugma", + "verityEmail": "I-verify ang Email", + "verification": "Pag-verify", + "digits": "Ang 6-digit na pin ay ipinadala sa iyong email address: ", + "enterValidOTP": "Ipasok ang valid na OTP", + "resendOTP": "Ipasok ang valid na OTP", + "verifyYourEmail": "I-verify ang Iyong Email", + "weHaveSentAConfirmationEmailTo": "Nagpadala kami ng isang email ng kumpirmasyon sa", + "folder": "Maaaring napunta ang email sa iyong spam folder.", + "gotIt": "Nakuha Ko", + "enterOpeningBalance": "Ipasok ang panimulang balanse", + "pleaseEnterAValidBusinessName": "Mangyaring ipasok ang isang valid na pangalan ng negosyo", + "enterBusiness": "Ipasok ang Pangalan ng Negosyo/Tindahan", + "selectBusinessCategory": "Piliin ang Kategorya ng Negosyo", + "todaySummary": "Buod Ngayon", + "sellAll": "Ibenta Lahat >", + "income": "Kita", + "purchased": "Binili", + "endYourFreePlan": "Tapusin ang iyong Libreng plano", + "yourFree": "Ang iyong Libreng Package ay halos tapos na, bilhin ang iyong susunod na plano Salamat.", + "upgradeNow": "I-upgrade Ngayon", + "notFound": "Hindi Natagpuan", + "updateYourSubscription": "I-update ang iyong subscription", + "noDataFound": "Walang Natagpuang Data", + "areYouSure": "Sigurado ka ba?", + "doYouWantToExitTheApp": "Gusto mo bang lumabas sa app?", + "no": "Hindi", + "yes": "Oo", + "dashboard": "Dashboard", + "salesPurchaseOverview": "Pag-overview ng Pagbebenta at Pagbili", + "totalItems": "Kabuuang Mga Item", + "totalCategories": "Kabuuang Mga Kategorya", + "quickOverview": "Mabilis na Pag-overview", + "totalIncome": "Kabuuang Kita", + "customerDue": "Dapat Bayaran ng Customer", + "stockValue": "Halaga ng Imbentaryo", + "lossProfit": "Pagkawala/Kita", + "cost": "Gastos", + "qty": "Qty", + "noProductFound": "Walang Natagpuang Produkto", + "phoneNumber": "Numero ng Telepono", + "pleaseEnterAValidName": "Mangyaring ipasok ang isang valid na Pangalan", + "pleaseEnterValidPhoneAndNameFirst": "Mangyaring Ipasok ang valid na telepono at pangalan muna", + "confirmDelete": "Kumpirma ang Pagtanggal", + "areYouSureYouWant": "Sigurado ka bang gusto mong tanggalin ang party na ito?", + "pleaseEnterAValidPhoneNumber": "Mangyaring ipasok ang isang valid na numero ng telepono", + "sendSMS": "Ipadala ang SMS", + "searchH": "Hanapin Dito....", + "transactions": "Mga Transaksyon", + "selectAInvoice": "Pumili ng isang invoice", + "totalDueAmount": "Kabuuang Dapat Bayaran na Halaga", + "youCanNotPayMoreThenDue": "Hindi ka maaaring magbayad ng higit pa sa dapat bayaran", + "noDueSelected": "Walang Napiling Dapat Bayaran", + "pleaseEnterName": "Mangyaring Ipasok ang Pangalan", + "pleaseEnterAmount": "Mangyaring Ipasok ang Halaga", + "enterNote": "Ipasok ang Tandaan", + "pleaseSelectAExpenseCategory": "Mangyaring piliin ang isang kategorya ng gastos", + "enterExpanseCategoryName": "Ipasok ang pangalan ng kategorya ng gastos", + "comingSoon": "Malapit Na", + "pleaseMakeASaleFirst": "Mangyaring gumawa muna ng benta", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Link", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Payment Gateway", + "paymentSuccess": "Matagumpay na Pagbabayad", + "paymentWasSuccessful": "Matagumpay ang pagbabayad!", + "paymentFailed": "Nabigo ang Pagbabayad", + "paymentFailedPleaseTryAgain": "Nabigo ang pagbabayad. Mangyaring subukan muli.", + "pleaseEnterAValidBrandName": "Mangyaring ipasok ang isang valid na pangalan ng brand", + "enterABrandName": "Ipasok ang pangalan ng brand", + "addCategory": "Magdagdag ng Kategorya", + "enterCategoryName": "Ipasok ang pangalan ng kategorya", + "selectVariations": "Pumili ng mga variation: ", + "dataSavedSuccessfully": "Matagumpay na na-save ang data.", + "somethingIs": "Mayroong isang bagay", + "updateYourProfile": "I-update ang iyong profile upang ikonekta ang iyong customer sa mas mahusay na impresyon", + "shopOpeningBalance": "Panimulang Balanse ng Tindahan", + "shopRemainingBalance": "Natitirang Balanse ng Tindahan", + "enterAValidDiscount": "Ipasok ang isang valid na Discount", + "addProductFirst": "Idagdag muna ang produkto", + "subtotal": "Subtotal", + "purchaseDetails": "Mga Detalye ng Pagbili", + "totall": "Kabuuan:", + "startDate": "Petsa ng Pagsisimula", + "pickStartDate": "Pumili ng Petsa ng Pagsisimula", + "endDate": "Petsa ng Pagtatapos", + "pickEndDate": "Pumili ng Petsa ng Pagtatapos", + + "failedToGetPlatformVersion": "Nabigo sa pagkuha ng bersyon ng platform.", + "enterQuantity": "Ipasok ang dami", + "pleaseAddQuantity": "Mangyaring idagdag ang dami", + "willBeAddedSoon": "Idaragdag sa lalong madaling panahon", + "addedToCart": "Idinagdag sa Cart", + "connectYourPrinter": "Ikonekta ang Iyong printer", + "customerPay": "Bayaran ng Customer", + "supplerPay": "Bayaran ng Supplier", + "incomeReport": "Ulat ng Kita", + "category": "Kategorya", + "balance": "Balanseng", + "itemsSales": "Mga Benta ng Item", + "totalPurchase": "Kabuuang Pagbili", + "totalSales": "Kabuuang Benta", + "stockReport": "Ulat ng Imbentaryo", + "lossProfitReport": "Ulat ng Pagkawala/Kita", + "outOfStock": "Wala Nang Stock", + "vat": "VAT", + "customerPhoneNumber": "Numero ng Telepono ng Customer", + "enterCustomerPhoneNumber": "Ipasok ang numero ng telepono ng customer", + "walkInCustomer": "Walk-in Customer", + "guest": "Guest", + "stocks": "Imbentaryo: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Huwag Istorbohin", + "on": "On", + "off": "Off", + "unlimitedUsagesOfOurPackage": "Walang Limitasyong Paggamit ng Aming Package \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Magbayad para sa Subscribe", + "field": "Field", + "successfullyPaid": "Matagumpay na nabayaran", + "profileEdit": "I-edit ang Profile", + "products": "Mga Produkto", + "salesList": "Listahan ng Pagbebenta", + "useTitleCanNotBeEmpty": "Ang titulo ng user ay hindi maaaring walang laman", + "userTitle": "Titulo ng User", + "enterUserTitle": "Ipasok ang Titulo ng User", + "create": "Gumawa", + "youHaveToGivePermission": "Kailangan Mong Magbigay ng Pahintulot", + "all": "Lahat", + "userRoleDetails": "Mga Detalye ng Papel ng User", + "doYouWantToDeleteTheUser": "Gusto mo bang tanggalin ang user?", + "thisProductAlreadyAdded": "Ang Produktong Ito ay Naka-add Na!", + "pleaseEnterAValidProductName": "Mangyaring ipasok ang isang valid na Pangalan ng Produkto", + "enterProductName": "Ipasok ang Pangalan ng Produkto", + "pleaseSelectACategory": "Mangyaring pumili ng isang kategorya", + "productCategory": "Kategorya ng Produkto", + "selectProductCategory": "Pumili ng Kategorya ng Produkto", + "enterSize": "Ipasok ang Sukat", + "enterColor": "Ipasok ang Kulay", + "enterWeight": "Ipasok ang Timbang", + "enterCapacity": "Ipasok ang Kapasidad", + "enterType": "Ipasok ang Uri", + "productBrand": "Brand ng Produkto", + "selectABrand": "Pumili ng isang brand", + "productCodeIsRequired": "ang code ng produkto ay kinakailangan", + "enterAValidStock": "Ipasok ang isang valid na stock", + "enterStock": "Ipasok ang stock", + "productUnit": "Unit ng Produkto", + "selectProductUnit": "Pumili ng Unit ng Produkto", + "pleaseEnterAValidPurchasePrice": "Mangyaring ipasok ang isang valid na presyo ng pagbili", + "enterPurchasePrice": "Ipasok ang Presyo ng Pagbili", + "pleaseEnterAValidSalePrice": "Mangyaring ipasok ang isang valid na Presyo ng Pagbebenta", + "enterSaltingPrice": "Ipasok ang Presyo ng Pagbebenta", + "enterWholesalePrice": "Ipasok ang presyong pang-wholesale", + "enterDealerPrice": "Ipasok ang presyo ng dealer", + "enterDiscount": "Ipasok ang diskwento", + "enterManufacturerName": "Ipasok ang pangalan ng manufacturer", + "adding": "Idinadagdag...", + "pleaseEnterAValidUnitName": "Mangyaring ipasok ang isang valid na pangalan ng unit", + "pleaseEnterUnitName": "Ipasok ang pangalan ng unit", + "productDetails": "Mga Detalye ng Produkto", + "smartWatch": "Smart watch", + "appleWatch": "Apple Watch", + "deleting": "Tinatanggal...", + "brand": "Brand", + "dueCollection": "Koleksyon ng Dapat Bayaran", + "noTransaction": "Walang Transaksyon", + "updating": "Ina-update...", + "confirmSMSTo": "Kumpirma ang SMS sa", + "anSMSWillBeSentToTheFollowingNumber": "Ang isang SMS ay ipapadala sa sumusunod na numero: ", + "package": "Package", + "permissionNotGranted": "Hindi napagkalooban ng pahintulot!", + "collectedBy": "Kinolekta Ni:", + "phonee": "Telepono:", + "purchaseBy": "Binili Ni:", + "salesBy": "Binahagi Ni:", + "days": "mga araw", + "details": "Mga Detalye", + "weSentAnOTPInYourPhoneNumber": "Nagpadala kami ng isang OTP sa iyong numero ng telepono", + "pleaseEnterTheOTP": "Mangyaring ipasok ang OTP", + "enterAValidOTP": "Ipasok ang isang valid na OTP", + "verify": "I-verify", + "resendIn": "Ipadala muli ang OTP sa loob ng ", + "freeLifetimeUpdate": "Libreng Pag-update sa Buong Buhay", + "android": "Suporta sa Android & iOS App", + "premiumCustomerSupport": "Premium na Suporta sa Customer", + "customInvoiceBranding": "Custom na Branding ng Invoice", + "unlimitedUsage": "Walang Limitasyong Paggamit", + "freeDataBackup": "Libreng Backup ng Data", + "addCustomers": "Magdagdag ng Customer", + "noDue": "Walang Natitirang Balanse", + "customer": "Customer", + "billingAddress": "Address ng Pagsingil", + "enterAddress": "Ilagay ang Address", + "city": "Lungsod", + "cityName": "Pangalan ng Lungsod", + "state": "Estado", + "stateName": "Pangalan ng Estado", + "zip": "Zip Code", + "zipCode": "Ilagay ang Zip Code", + "chooseCountry": "Pumili ng Bansa", + "shippingAddress": "Address ng Padalhan", + "partyCreateWarn": "Wala kang pahintulot na gumawa ng Party.", + "addParty": "Magdagdag ng Party", + "creditLimit": "Credit Limit ng Party", + "selectOne": "Pumili ng Isa", + "roundings": "Pagpapaikot (+/-)", + "roundingTotal": "Kabuuang Paikot", + "opinion": "Ilagay ang iyong opinyon", + "dueSaleWarn": "Hindi pinapayagan ang utang na benta para sa walk-in na customer.", + "paymentTypeHint": "Pakiusap pumili ng uri ng pagbabayad", + "createSaleWarn": "Wala kang pahintulot na gumawa ng benta.", + "updateSaleWarn": "Wala kang pahintulot na i-update ang benta.", + "uploadImage": "Mag-upload ng Larawan", + "useGallery": "Gamitin ang Gallery", + "openCamera": "Buksan ang Kamera", + "scanCode": "I-scan ang QR code ng produkto", + "posSale": "POS Sale", + "selectCustomer": "Pumili ng Customer", + "searchWith": "Maghanap...", + "filter": "Salain", + "productNotFound": "Walang nahanap na produkto", + "noMatched": "Walang katugmang produkto", + "inventoryPermission": "Wala kang pahintulot sa imbentaryo", + "noParty": "Walang nakitang Party", + "purchaseWarn": "Wala kang pahintulot na gumawa ng pagbili.", + "purchaseUpdateWarn": "Wala kang pahintulot na i-update ang pagbili.", + "addVariantDetails": "Magdagdag ng Detalye ng Baryante", + "purchaseEx": "Presyo ng Pagbili (Excl.)", + "purchaseIn": "Presyo ng Pagbili (Incl.)", + "purchaseExReq": "Kinakailangan ang Presyo ng Pagbili (Excl.)", + "purchaseInReq": "Kinakailangan ang Presyo ng Pagbili (Incl.)", + "profitMargin": "Margin ng Kita (%)", + "saleReq": "Kinakailangan ang presyo ng benta", + "manufactureDate": "Petsa ng Paggawa", + "selectDate": "Pumili ng Petsa", + "expDate": "Petsa ng Pagkawalang-bisa", + "saveVariant": "I-save ang Baryante", + "model": "Modelo", + "selectModel": "Pumili ng Modelo", + "bulk": "Bulk Upload", + "barcodeGen": "Barcode Generator", + "upload": "Mag-upload", + "sku": "SKU / Code", + "lowStock": "Mababang Stock", + "enLowStock": "Ilagay ang mababang stock", + "manuDate": "Petsa ng Paggawa", + "single": "Isahan", + "batch": "Batch", + "batchNo": "Batch No.", + "entBatchNo": "Ilagay ang Batch No.", + "variantAdded": "Matagumpay na naidagdag ang baryante!", + "variantDelete": "Matagumpay na natanggal ang baryante!", + "addVariant": "Magdagdag ng Baryante", + "typeSelect": "Pumili ng Uri", + "taxType": "Uri ng Buwis", + "selectTax": "Pumili ng Buwis", + "updateProductWarn": "Wala kang pahintulot na i-update ang produkto.", + "addProductWarn": "Wala kang pahintulot na gumawa ng produkto.", + "updateProductSuccess": "Matagumpay na na-update ang produkto!", + "addProductSuccess": "Matagumpay na nagawa ang produkto!", + "choose": "Pumili", + "view": "Tingnan ang Detalye", + "priceWarn": "Hindi puwedeng walang presyo", + "productSetting": "Mga Setting ng Produkto", + "saveSetting": "I-save ang Settings", + "addStock": "Magdagdag ng Stock", + "stockWarn": "Dapat hindi bababa sa 1 ang stock", + "updateSuccess": "Matagumpay na Na-update", + "updateFailed": "Nabigong i-update ang stock", + "deleteBatchWarn": "Sigurado ka bang gusto mong tanggalin ang batch na ito?", + "lowStockReport": "Ulat ng Mababang Stock", + "genPdfWarn": "Walang datos na magagamit upang lumikha ng PDF", + "dateFilterWarn": "Ang 'To Date' ay hindi maaaring mauna sa 'From Date'.", + "createPdfWarn": "Wala kang pahintulot na gumawa ng PDF.", + "expirationStatus": "Katayuan ng Pagkawalang-bisa", + "selectFDate": "Pumili ng Mula Sa Petsa", + "selectToDate": "Pumili ng Hanggang Petsa", + "clear": "I-clear", + "incomeReportPermission": "Wala kang pahintulot upang tingnan ang ulat ng kita.", + "deleteAcc": "Tanggalin ang Account", + "deletePartyWarn": "Wala kang pahintulot upang tanggalin ang party.", + "updatePartyWarn": "Wala kang pahintulot upang i-update ang party.", + "phoneNotAvail": "Walang magagamit na numero ng telepono.", + "notLaunch": "Hindi ma-launch ang app ng telepono.", + "quickOver": "Mabilisang Pagsusuri", + "tranSacOver" : "Pangkalahatang-ideya ng transaksyon", + "profitLoss" : "Kita at Luging" +} \ No newline at end of file diff --git a/lib/l10n/intl_tr.arb b/lib/l10n/intl_tr.arb new file mode 100644 index 0000000..8d23a2e --- /dev/null +++ b/lib/l10n/intl_tr.arb @@ -0,0 +1,1268 @@ +{ + "orContinueWith": "Veya şununla devam et", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Giriş başarısız. Lütfen tekrar deneyin.", + "someThingWithWrongWithTheWebPage": "Web sayfasında bir şeyler yanlış gitti.", + "loadingOtpSetting": "OTP ayarları yükleniyor...", + "youCanNowResendYourOtp": "Artık OTP'yi tekrar gönderebilirsiniz.", + "resendOtpSeconds": "OTP'yi ${start} saniye içinde tekrar gönder", + "oldPassword": "Eski Şifre", + "oldPasswordCanNotBeEmpty": "Eski şifre boş bırakılamaz", + "seconds": "saniye", + "downloading": "İndiriliyor...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "İndirme başarılı! Lütfen Belgeler klasörünüzü kontrol edin", + "printBarCode": "Barkod Yazdır", + "youDoNotHavePermissionToGenerateBarcode": "Barkod oluşturma izniniz yok.", + "download": "İndir", + "packingDate": "Paketleme Tarihi", + "permissionDeniedToViewBank": "Banka görüntüleme izni reddedildi.", + "permissionDeniedToUpdateBank": "Banka güncelleme izni reddedildi.", + "editWarehouse": "Depoyu Düzenle", + "addNewWarehouse": "Yeni Depo Ekle", + "warehouseName": "Depo Adı", + "enterWarehouseName": "Depo adını girin", + "amountMustBeGreaterThanZero": "Tutar 0'dan büyük olmalıdır", + "canNotRetrievePaymentDetails": "Ödeme detayları alınamadı.", + "youDonNotHavePermissionToCreateExpense": "Gider oluşturma izniniz yok.", + "youDoNotHavePermissionToCreateExpenseCategory": "Gider kategorisi oluşturma izniniz yok.", + "youDonNotHavePermissionToCreateIncome": "Gelir oluşturma izniniz yok.", + "youDoNotHavePermissionToCreateIncomeCategory": "Gelir kategorisi oluşturma izniniz yok.", + "salesReturn": "Satış İadesi", + "purchaseReturn": "Satış İadesi", + "returnQuantity": "İade Miktarı", + "nonFoundableDiscount": "İade Edilemez (KDV/İndirim)", + "confirmReturn": "İadeyi onayla", + "pleaseSelectForProductReturn": "Lütfen iade için ürün seçin", + "failedToProcessReturn": "İade işlemi başarısız oldu.", + "noValuesDenied": "Değer tanımlanmadı", + "editCategory": "Kategoriyi Düzenle", + "editModel": "Modeli Düzenle", + "addNewModel": "Yeni Model Ekle", + "pleaseEnterValidName": "Lütfen geçerli bir isim girin", + "modelName": "Model Adı", + "enterModelName": "Model Adını Girin", + "youDoNotHavePermissionToCreateModel": "Model oluşturma izniniz yok", + "youDoNotHavePermissionToUpdateModel": "Modeli güncelleme izniniz yok", + "modelUpdateSuccessfully": "Model başarıyla güncellendi!", + "modelCreatedSuccessfully": "Model başarıyla oluşturuldu!", + "models": "Modeller", + "youDoNotHavePermissionDeleteModel": "Modeli silme izniniz yok.", + "enterLabelText": "Etiket metnini girin", + "searchBatchNo": "Batch no ara...", + "noActiveUser": "Aktif kullanıcı değil", + "pleaseUseValidPurchaseCodeUseTheApp": "Uygulamayı kullanmak için lütfen geçerli bir satın alma kodu kullanın.", + "notInternetConnection": "İnternet bağlantısı yok", + "pleaseCheckYourInternetConnection": "Lütfen internet bağlantınızı kontrol edin ve tekrar deneyin", + "ok": "Tamam", + "addCash": "Nakit Ekle", + "reduceCash": "Nakiti Azalt", + "transactionType": "İşlem Tipi", + "user": "Kullanıcı", + "toAccount": "Hesaba", + "fromAccount": "Hesaptan", + "years": "Yıl", + "comboProductReport": "Kombo Ürün Raporu", + "deleteDialogDetails" : "Hesabınızı silmek istediğinizden emin misiniz? Bu işlem tüm verilerinizi kalıcı olarak silecektir.", + "passwordMust6Character" : "Şifre en az 6 karakter olmalıdır", + "passwordIsRequired" : "Şifre gerekli (en az 6 karakter)", + "iAgreeDeleteMyAccountPermanent" : "Hesabımı kalıcı olarak silmeyi kabul ediyorum.", + "flat" : "Sabit (Flat)", + "percent" : "Yüzde", + "partialPaid" : "Kısmi Ödendi", + "selectStock" : "Stok Seç", + "stockOrVariant" : "Stok / Varyant", + "noBatch" : "Batch Yok", + "purchaseQuantityRequired" : "Satın alma miktarı gerekli", + "excelUploader" : "Excel Yükleyici", + "remove" : "Kaldır", + "uploading" : "Yükleniyor...", + "pickAndUploadFile" : "Dosya Seç ve Yükle", + "downloadExcelFormat" : "Excel Formatını İndir", + "excelFiles" : "Excel Dosyaları", + "noFileSelected" : "Dosya seçilmedi", + "grossProfit": "Brüt Kar (Gross Profit)", + "netProfit": "Net Kar (Net Profit)", + "incomeType": "Gelir Türü", + "expensesType": "Gider Türleri", + "resets": "Sıfırla", + "packageName": "Paket Adı", + "start": "Başla", + "paymentMethod": "Ödeme Yöntemi", + "addPayment": "Ödeme Ekle", + "advance": "Avans", + "noteLevel": "Not Seviyesi", + "enterYourNoteLevel": "Not Seviyenizi Girin", + "postSaleMessage": "Satış Sonrası Mesajı", + "enterYourPostSaleMessage": "Satış Sonrası Mesajınızı girin", + "a4PageLogo": "A4 Sayfası Fatura Logosu", + "thermalInvoicePageLogo": "Termal Fatura Logosu", + "thermalPrinterLanguage": "Termal Yazıcı Dili", + "thermalPrinterPageSize": "Termal Yazıcı Sayfa Boyutu", + "openSetting": "Ayarları Aç", + "selectRack": "Raf Seç", + "rack": "Raf (Rack)", + "selectShelf": "Bölme Seç", + "shelf": "Bölme (Shelf)", + "variations": "Varyasyonlar", + "combo": "Kombo", + "enterBatchNo": "Seri No Girin (Batch No.)", + "selectWarehouse": "Depo Seç", + "warehouse": "Depo (Warehouse)", + "netTotalAmount": "Net Toplam Tutar", + "defaultSellingPrice": "Varsayılan Satış Fiyatı", + "selectItems": "Öğeleri Seç", + "variantList": "Varyasyon Listesi", + "addSubVariation": "Alt Varyasyon Ekle", + "editProduct": "Ürünü Düzenle", + "noItemFound": "Öğe Bulunamadı", + "youDoNotHavePermissionDeleteTheShelf": "Bölmeyi silme izniniz yok", + "notMatchingResultFound": "Eşleşen sonuç bulunamadı", + "editShelf": "Bölmeyi Düzenle", + "addShelf": "Yeni Bölme Ekle", + "shelfName": "Bölme Adı", + "enterShelfName": "Bölme Adı Girin", + "pleaseEnterShelfName": "Lütfen bölme adını girin", + "productRacks": "Ürün Rafları", + "racks": "Raflar (Racks)", + "youDoNtHavePermissionToCreateRacks": "Raf oluşturma izniniz yok.", + "youDoNtHavePermissionToDeleteRacks": "Raf silme izniniz yok.", + "youDoNtHavePermissionToUpdateRacks": "Raf güncelleme izniniz yok.", + "addNewRack": "Yeni Raf Ekle", + "editRack": "Rafı Düzenle", + "rackName": "Raf Adı", + "pleaseEnterRackName": "Lütfen raf adını girin", + "shelves": "Bölmeler (Shelves)", + "pressToSelect": "Seçmek için basın", + "selectAtLeastOneRack": "En az bir bölme seçin", + "inActive": "Pasif", + "addNewVariation": "Yeni Varyasyon Ekle", + "editVariations": "Varyasyonu Düzenle", + "values": "Değerler", + "enterValues": "Değerleri girin", + "pleaseEnterAtLeastOneValues": "Lütfen en az bir değer girin.", + "productVariations": "Ürün Varyasyonları", + "permissionDenied": "Erişim Engellendi", + "noVariationFound": "Varyasyon bulunamadı.", + "addNewVariations": "Yeni Varyasyon Ekle", + "variationId": "Varyasyon ID (Variation ID)", + "updateRole": "Rolü Güncelle", + "addRole": "Rol Ekle", + "enterUserName": "Kullanıcı adı girin", + "enterYourPassword": "Şifrenizi girin", + "selectAll": "Tümünü Seç", + "sNo": "Sıra No (S.No.)", + "feature": "Özellik", + "read": "Oku", + "viewPrice": "Fiyatı Görüntüle", + "purchaseReturns": "Satın Alma İadeleri", + "expiredProduct": "Süresi Dolmuş Ürünler", + "barcodes": "Barkodlar", + "bulkUploads": "Toplu Yüklemeler", + "productModels": "Ürün Modelleri", + "incomes": "Gelir", + "dues": "Borçlar", + "subscriptions": "Abonelikler", + "paymentsTypes": "Ödeme Türleri", + "roles": "Roller", + "manageSetting": "Ayarları Yönet", + "downloadApk": "APK İndir", + "vatReports": "KDV Raporları (VAT)", + "profitAndLossDetailsReport": "Kar ve Zarar Detay Raporu", + "transactionsHistoryReport": "İşlem Geçmişi Raporları", + "expireProductReports": "Süresi Dolan Ürün Raporları", + "productPurchaseReport": "Ürün satın alma raporu", + "productSalesReport": "Ürün satış raporu", + "role": "Rol", + "areYouSureWantToDeleteThisRole": "Bu Rolü silmek istediğinizden emin misiniz?", + "inStock": "Stokta", + "informationShowInLabels": "Etiketlerde gösterilecek bilgiler", + "packageDate": "Paket Tarihi", + "barCodePrintLabelSetting": "Barkod yazdırma etiketi ayarı", + "labelRoleLabelSize2Inch": "Etiket Rulosu Boyutu 2\"*1, 50mm*25mm, Boşluk 3.1mm", + "labelRoleLabelSize1_5Inch": "Etiket Rulosu Boyutu 1.5\"*1, 38mm*25mm, Boşluk 3.1mm", + "thirtyTwoLabelPerSheet": "Sayfa Başına 32 Etiket, 8.27 x 11.69 inç", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Barkod oluşturma izniniz yok.", + "pleaseSelectAProductFirst": "Lütfen önce bir ürün seçin", + "pleaseEnterAValidQuantity": "Lütfen tüm ürünler için geçerli bir miktar (en az 1) girin", + "pleaseSelectProductFirst": "Lütfen önce bir ürün seçin", + "bluetoothIsTurnedOff": "Bluetooth kapalı. Lütfen açın.", + "noBluetoothDeviceSelected": "Bluetooth cihazı seçilmedi.", + "printLabel": "Etiket Yazdır", + "caningForDevices": "Cihazlar taranıyor...", + "noDeviceFound": "Cihaz Bulunamadı", + "retryScan": "Yeniden Tara", + "connectedTo": "Bağlı:", + "pleaseEnableBluetooth": "Lütfen Bluetooth'u etkinleştirin", + "skuOrCode": "SKU / Kod", + "lowStockAlert": "Düşük Stok Uyarısı", + "tax": "Vergi (Tax)", + "costExclusionTax": "Vergi hariç maliyet", + "costInclusionTax": "Vergi dahil maliyet", + "mrpOrSalePrice": "Etiket/Satış Fiyatı (MRP)", + "expiredDate": "Son Kullanma Tarihi", + "sellingPrice": "Satış Fiyatı", + "variationsProduct": "Varyasyon Ürünleri", + "comboProducts": "Kombo Ürünler", + "noStockAvailable": "Stok verisi mevcut değil.", + "highToLowPrice": "Fiyat Yüksekten Düşüğe", + "lowToHighPrice": "Fiyat Düşükten Yükseğe", + "attachment": "Ek", + "viewStock": "Stoğu Görüntüle", + "expiry": "Süre Sonu", + "expire": "Süresi Dolan", + "sevenDays": "7 Gün", + "fifteenthDays": "15 Gün", + "thirtyDays": "30 Gün", + "sixtyDays": "60 Gün", + "outPremiumPlan": "Premium Planımız", + "youDoNotHavePermissionToCreatePurchase": "Satın alma oluşturma izniniz yok.", + "thisPlanIsNotAvailableToPurchase": "Bu plan satın alınamaz", + "thisPlanIsEligibleForUpgrade": "Bu plan yükseltme için uygun değil", + "extendPlan": "Planı Uzat", + "buyNow": "Şimdi Satın Al", + "none": "Yok", + "roundToWholeNumber": "Tam sayıya yuvarla", + "roundToNearestWholeNumber": "En yakın tam sayıya yuvarla", + "roundToNearnessDecimalNumber005": "En yakın ondalığa yuvarla (0.05)", + "roundToNearnessDecimalNumber01": "En yakın ondalığa yuvarla (0.1)", + "roundToNearnessDecimalNumber05": "En yakın ondalığa yuvarla (0.5)", + "lastYear": "Geçen Yıl", + "productStock": "Ürün Stoğu", + "unit": "Birim", + "showExpireDate": "Süre Sonu Tarihini Göster", + "vatId": "KDV ID (Vat Id)", + "vatType": "KDV Türü (vatType)", + "exclusivePrice": "Vergi Hariç Fiyat (exclusivePrice)", + "inclusivePrice": "Vergi Dahil Fiyat (inclusivePrice)", + "profitPercent": "Kar Yüzdesi", + "showSingle": "Tekli Göster", + "showCombo": "Kombo Göster", + "showVariant": "Varyant Göster", + "showAction": "İşlem Göster", + "ledger": "Mizan / Defter-i Kebir", + "youDoNotHavePermissionToGenerateReport": "Rapor oluşturma izniniz yok", + "noDataAvailable": "Veri yok", + "youDoNotHavePermissionToExportExcel": "Excel'e aktarma izniniz yok", + "noDataAvailableForExport": "Dışa aktarılacak veri yok", + "supplierDue": "Tedarikçi Borcu", + "partyType": "Cari Türü", + "allParty": "Tüm Cariler", + "yesterday": "Dün", + "last7Days": "Son 7 Gün", + "last30Days": "Son 30 Gün", + "currentMonth": "Bu Ay", + "lastMonth": "Geçen Ay", + "currentYear": "Bu Yıl", + "customerDate": "Özel Tarih", + "noTransactionToGeneratePdf": "PDF oluşturulacak işlem bulunamadı", + "generatePdf": "PDF Oluştur", + "noTransactionFound": "İşlem bulunamadı", + "reference": "Referans", + "creditIn": "Alacak (Giriş)", + "debitOut": "Borç (Çıkış)", + "subscribeNow": "Şimdi Abone Ol", + "expired": "Süresi Doldu", + "totalBalance": "Toplam Bakiye", + "hoursLeft": "Kalan Saat", + "daysLeft": "Kalan Gün", + "pos": "Satış Noktası (POS)", + "profitAndLoss": "Kar ve Zarar", + "branch": "Şube", + "hrm": "İnsan Kaynakları (HRM)", + "inventory": "Envanter", + "editAttendance": "Katılımı Düzenle", + "addNewAttendance": "Yeni Katılım Ekle", + "employee": "Personel", + "pleaseSelectAnEmployee": "Lütfen bir personel seçin", + "shift": "Vardiya", + "selectEmployeeFirst": "Önce personeli seçin", + "selectDateFirst": "Önce tarihi seçin", + "month": "Ay", + "autoSelected": "Otomatik Seçildi", + "pleaseSelectDate": "Lütfen tarih seçin", + "timeIn": "Giriş Saati", + "timeOut": "Çıkış Saati", + "attendance": "Katılım / Yoklama", + "allEmployee": "Tüm Personel", + "noAvailableRecordFound": "Kayıt bulunamadı.", + "addAttendance": "Katılım Ekle", + "noNoteProvided": "Not girilmedi.", + "duration": "Süre", + "youDoNotHavePermissionToViewAttendance": "Katılımı görüntüleme izniniz yok", + "department": "Departman", + "noDepartmentFound": "Departman bulunamadı.", + "inactive": "Pasif", + "noDescriptionAvailableForThisDepartment": "Bu departman için açıklama yok.", + "youDoNotHavePermissionToUpdateDepartment": "Departmanı güncelleme izniniz yok.", + "youDoNotHavePermissionToDeleteDepartment": "Departmanı silme izniniz yok.", + "failedToDeleteTheDeterment": "Departman silinemedi", + "failedToLoadDepartment": "Departman yüklenemedi", + "addDepartment": "Departman Ekle", + "saving": "Kaydediliyor...", + "editDesignation": "Pozisyonu Düzenle", + "addDesignation": "Yeni Pozisyon Ekle", + "designationName": "Pozisyon Adı", + "enterDesignationName": "Pozisyon adını girin", + "pleaseEnterDesignationName": "Lütfen pozisyon adını girin", + "pleaseSelectAStatus": "Lütfen bir durum seçin", + "enterDescription": "Açıklama girin", + "designation": "Pozisyon", + "noDesignationFound": "Pozisyon bulunamadı.", + "noDescriptionAvailableForThisDesignation": "Bu pozisyon için açıklama yok.", + "youDoNotPermissionToUpdateDesignation": "Pozisyonu güncelleme izniniz yok.", + "youDoNotHavePermissionToDeleteDesignation": "Pozisyonu silme izniniz yok.", + "updatePurchase": "Alımı Güncelle", + "editEmployee": "Personeli Düzenle", + "addNewEmployee": "Yeni Personel Ekle", + "enterFullName": "Tam adı girin", + "pleaseSelectDesignation": "Lütfen pozisyon seçin", + "pleaseSelectDepartment": "Lütfen departman seçin", + "pleaseSelectStatus": "Lütfen durum seçin", + "pleaseEnterYourPhoneNumber": "Lütfen telefon numaranızı girin", + "countryName": "Ülke Adı", + "enterYourCountry": "Ülkenizi girin", + "salary": "Maaş", + "pleaseEnterYourSalary": "Lütfen maaş girin", + "gender": "Cinsiyet", + "pleaseSelectYourGender": "Lütfen cinsiyet seçin", + "pleaseSelectYourShift": "Lütfen vardiya seçin", + "birthDate": "Doğum Tarihi", + "joinDate": "İşe Başlama Tarihi", + "staus": "Durum", + "pleaseSelectValidStartAndEndDates": "Lütfen geçerli başlangıç ve bitiş tarihleri seçin.", + "endDateCannotBeBeforeStartDate": "Bitiş tarihi başlangıç tarihinden önce olamaz.", + "editHoliday": "Tatili Düzenle", + "addNewHoliday": "Yeni Tatil Ekle", + "enterHolidayName": "Tatil adını girin", + "pleaseEnterHolidayName": "Lütfen tatil adını girin", + "pleaseEnterDate": "Lütfen tarih girin", + "pleaseSelectStartDate": "Lütfen başlangıç tarihini seçin", + "pleaseEnterEndDate": "Lütfen bitiş tarihini girin", + "endDateBeforeStartDate": "Bitiş tarihi başlangıçtan önce", + "holidayList": "Tatil Listesi", + "noHolidayFound": "Tatil bulunamadı.", + "noHolidayFundMatching": "Eşleşen tatil bulunamadı", + "addHoliday": "Tatil Ekle", + "youDoNotHavePermissionToUpgradeHoliday": "Tatilleri güncelleme izniniz yok.", + "holiday": "Tatil", + "editLeave": "İzni Düzenle", + "addNewLeave": "Yeni İzin Talebi Ekle", + "leaveType": "İzin Türü", + "pleaseSelectALeaveType": "Lütfen bir izin türü seçin", + "pleaseSelectAStartDate": "Lütfen bir başlangıç tarihi seçin", + "leaveDuration": "İzin Süresi", + "autoCalculatedDays": "Otomatik hesaplanan gün", + "leaveList": "İzin Listesi", + "noLeaveRequestFound": "İzin talebi bulunamadı.", + "addLeave": "İzin Ekle", + "noDescriptionProvided": "Açıklama belirtilmedi.", + "youDoNotHavePermissionToUpdateLeaveRequest": "İzin talebini güncelleme izniniz yok.", + "youDoNotHavePermissionToDeleteLeaveRequest": "İzin talebini silme izniniz yok.", + "leaveRequest": "İzin Talebi", + "editPayroll": "Bordroyu Düzenle", + "addNewPayroll": "Yeni Bordro Ekle", + "paymentYear": "Ödeme Yılı", + "pleaseSelectPaymentYear": "Lütfen ödeme yılını seçin", + "pleaseSelectAnMonth": "Lütfen ayı seçin", + "pleaseEnterADate": "Lütfen tarih girin", + "totalSalaryAmount": "Toplam Maaş Tutarı", + "payrollList": "Bordro Listesi", + "noPayrollFound": "Bordro kaydı bulunamadı.", + "paymentDetails": "Ödeme Detayları", + "youDoNotHaveUpdatePayroll": "Bordroyu güncelleme izniniz yok.", + "youDoNotHavePermissionToDeletePayroll": "Bordroyu silme izniniz yok.", + "payrollRecord": "Bordro Kaydı", + "searchAttendance": "Katılım Ara", + "attendanceReport": "Katılım Raporu", + "noAttendanceRecordFound": "Seçilen filtreler için katılım kaydı bulunamadı.", + "searchLeave": "İzin Ara", + "leaveReports": "İzin Raporları", + "noLeaveRecordFound": "Seçilen filtreler için izin kaydı bulunamadı.", + "durationDays": "Süre (Gün)", + "payrollReports": "Bordro Raporları", + "noMatchingPayrollFound": "Eşleşen bordro bulunamadı.", + "editShift": "Vardiyayı Düzenle", + "addNewShift": "Yeni Vardiya Ekle", + "shiftName": "Vardiya Adı", + "pleaseSelectAShift": "Lütfen bir vardiya seçin", + "breakStatus": "Mola Durumu", + "pleaseSelectBreakStatus": "Lütfen mola durumunu seçin", + "startTimeIsRequired": "Başlangıç saati gereklidir", + "startTime": "Başlangıç Saati", + "enterStartTime": "Başlangıç saatini girin", + "endTimeIsRequired": "Bitiş saati gereklidir", + "endTime": "Bitiş Saati", + "enterEndTime": "Bitiş saatini girin", + "startBreakTime": "Mola Başlangıcı", + "enterBreakTime": "Mola saatini girin", + "endBreakTime": "Mola Bitişi", + "noShiftFound": "Vardiya bulunamadı.", + "addShift": "Vardiya Ekle", + "breakTime": "Mola Saati", + "breakDuration": "Mola Süresi", + "youDoNotToHavePermissionToUpdateShift": "Vardiyayı güncelleme izniniz yok.", + "youDoNotToHavePermissionToDeleteShift": "Vardiyayı silme izniniz yok.", + "doYouReallyWantToDeleteThis": "Bunu gerçekten silmek istiyor musunuz?", + "viewDetails": "Detayları Görüntüle", + "leave": "İzin", + "payroll": "Bordro / Maaş", + "editBankAdjustment": "Banka Düzeltmesini Düzenle", + "adjustBankBalance": "Banka Bakiyesini Düzelt", + "pleaseAddAtLeastOneBank": "Bakiyeyi düzeltmek için lütfen en az bir banka ekleyin.", + "accountNumber": "Hesap Adı", + "selectAccount": "Hesap Seçin", + "selectType": "Tür Seçin", + "amountsIsRequired": "Tutar gereklidir", + "invalidAmount": "Geçersiz tutar", + "adjustmentDate": "Düzeltme Tarihi", + "dateIsRequired": "Tarih gereklidir", + "editBankAccounts": "Banka Hesaplarını Düzenle", + "addNewBankAccounts": "Yeni Banka Hesapları Ekle", + "accountDisplayName": "Hesap Görünen Adı", + "enterAccountDisplayName": "Hesap görünen adını girin", + "displayNameIsRequired": "Görünen ad gereklidir", + "openingBalanceIsRequired": "Açılış bakiyesi gereklidir", + "asOfDate": "Tarihi itibarıyla", + "hideFiled": "Alanı Gizle", + "addMoreFiled": "Daha Fazla Alan Ekle", + "enterAccountName": "Hesap numarasını girin", + "ifscCode": "IFSC Kodu", + "upiIdForQrCode": "QR Kod için UPI ID", + "bankName": "Banka Adı", + "enterBankName": "Banka adını girin", + "accountHolderName": "Hesap Sahibi Adı", + "enterAccountHolderName": "Hesap sahibi adını girin", + "printBankDetailsAndInvoice": "Banka detaylarını faturaya yazdır", + "viewingTransactionFor": "İşlemler görüntüleniyor:", + "bankAccounts": "Banka Hesapları", + "noBankAccountFound": "Banka hesabı bulunamadı.", + "noAccountsFoundMissing": "Eşleşen hesap bulunamadı", + "deposit": "Para Yatırma", + "addBank": "Banka Ekle", + "bankToBankTransfer": "Bankadan Bankaya Transfer", + "bankToCashTransfer": "Bankadan Nakite Transfer", + "accountName": "Hesap Adı", + "holderName": "Sahip Adı", + "openingDate": "Açılış Tarihi", + "currentBalance": "Güncel Bakiye", + "permissionDeniedToDeleteBank": "Banka silme izni reddedildi.", + "canNotEditThisTransactionType": "Bu işlem türü düzenlenemez.", + "bank": "Banka", + "noTransactionFoundForThisFilter": "Bu filtre için işlem bulunamadı.", + "pleaseSelectBothAccounts": "Lütfen her iki hesabı da seçin.", + "cannotTransferToSameAccounts": "Aynı hesaba transfer yapılamaz.", + "editBankTransfer": "Banka Transferini Düzenle", + "needAtLeastTwoBankAccount": "Transfer için en az iki banka hesabı gerekir.", + "from": "Kimden", + "to": "Kime", + "editBankToCash": "Bankadan Nakite Düzenle", + "noBankAccountsFoundToTransferFrom": "Transfer edilecek banka hesabı bulunamadı.", + "selectOneAccount": "Bir hesap seçin", + "editCashAdjustment": "Nakit Düzeltmesini Düzenle", + "adjustCashBalance": "Nakit Bakiyesini Düzelt", + "customDate": "Özel Tarih", + "cashInHand": "Kasadaki Nakit", + "currentCashBalance": "Güncel Nakit Bakiyesi", + "transfer": "Transfer", + "adjustCash": "Nakiti Düzelt", + "pleaseSelectADestinationBankAccounts": "Lütfen bir hedef banka hesabı seçin.", + "editCashToBank": "Nakitten Bankaya Düzenle", + "cashToBankTransfer": "Kasadan Bankaya Transfer", + "noDestinationBankAccountFond": "Hedef banka hesabı bulunamadı.", + "transferCheque": "Çek Transferi", + "receivedFrom": "Kimden Alındı", + "chequeAmount": "Çek Tutarı", + "chequeNumber": "Çek Numarası", + "chequeDate": "Çek Tarihi", + "referenceNumber": "Referans Numarası", + "selectBankToCash": "Banka veya Nakit Seçin", + "depositTo": "Yatırılan Yer", + "selectDepositDestination": "Yatırma hedefini seçin", + "transferDate": "Transfer Tarihi", + "doYouWantToRellyReOpenThisCheque": "Bu çeki gerçekten yeniden açmak istiyor musunuz?", + "okay": "Tamam", + "reOpen": "Yeniden Aç", + "open": "Açık", + "chequeList": "Çek Listesi", + "closed": "Kapalı", + "noChequeFound": "Çek bulunamadı", + "searchTransaction": "İşlem ara...", + "filterByDate": "Tarihe göre filtrele", + "addImage": "Resim Ekle", + "cashAndBankManagement": "Nakit ve Banka Yönetimi", + "cheque": "Çek", + "branchList": "Şube Listesi", + "roleAndPermission": "Rol ve İzin", + "switchBank": "Şube Değiştir?", + "exitBank": "Şubeden Çık", + "areYouSureWantToSwitchToDifferentBranch": "Farklı bir şubeye geçmek istediğinizden emin misiniz?", + "areYourSureYouWantToExitFromThisBranch": "Bu şubeden çıkmak istediğinizden emin misiniz?", + "switchs": "Değiştir", + "exit": "Çıkış", + "createBranch": "Şube Oluştur", + "areYouSureWantToDeleteThisBranch": "Bu şubeyi silmek istediğinizden emin misiniz?", + "currents": "Güncel", + "noBrunchFound": "Şube bulunamadı", + "updateBranch": "Şubeyi Güncelle", + "pleaseEnterBranchName": "Lütfen şube adını girin", + "enterBalance": "Bakiyeyi girin", + "youDoNotHavePermissionToUpdateBranch": "Şubeyi güncelleme izniniz yok.", + "allTransaction": "Tüm İşlemler", + "duePay": "Vadesi Gelen Ödeme", + "allParties": "Tüm Cariler", + "retry": "Tekrar Dene", + "incomeCategoriesReport": "Gelir Kategorileri Raporu", + "dayBook": "Günlük Defter", + "billWiseProfit": "Fatura Bazlı Kar", + "cashFlow": "Nakit Akışı", + "balanceSheet": "Bilanço", + "taxReport": "Vergi Raporu", + "productSaleHistory": "Ürün Satış Geçmişi", + "productPurchaseHistory": "Ürün Alım Geçmişi", + "partyReports": "Cari Raporları", + "customerLedger": "Müşteri Defteri", + "supplierLedger": "Tedarikçi Defteri", + "partyWiseProfit": "Cari Bazlı Kar", + "productWiseProfit": "Ürün Bazlı Kar", + "top5Customer": "En İyi 5 Müşteri", + "top5Supplier": "En İyi 5 Tedarikçi", + "productReports": "Ürün Raporları", + "comboReport": "Kombo Rapor", + "expiredItemReport": "Süresi Dolan Ürün Raporu", + "top5Product": "En İyi 5 Ürün", + "productWiseProfitAndLoss": "Ürün Bazlı Kar ve Zarar", + "productWisePurchase": "Ürün Bazlı Alım", + "productWiseSale": "Ürün Bazlı Satış", + "noProductMatchYourSearch": "Aramanızla eşleşen ürün bulunamadı.", + "purchaseQty": "Alım Mik.", + "saleQty": "Satış Mik.", + "youDoNotHavePermissionProfitAndLoss": "Kar ve Zararı görüntüleme izniniz yok.", + "sold": "Satıldı", + "remaining": "Kalan", + "totalAssets": "Toplam Varlıklar", + "assets": "Varlıklar", + "itemName": "Ürün Adı", + "personalInfo": "Kişisel Bilgi:", + "dueBalance": "Vadesi Gelen Bakiye", + "walletBalance": "Cüzdan Bakiyesi", + "cashIn": "Nakit Girişi", + "cashOut": "Nakit Çıkışı", + "runningCash": "Kasadaki Nakit", + "moneyIn": "Para Girişi", + "moneyOut": "Para Çıkışı", + "noDataAvailableForGeneratePdf": "PDF oluşturulacak veri yok", + "balanceDue": "Ödenecek Bakiye", + "returnedAmount": "İade Tutarı", + "saleReturn": "Satış İadesi", + "saleEdit": "Satış Düzenle", + "pleaseAddASalesReturn": "Lütfen bir satış iadesi ekleyin", + "subscriptionReports": "Abonelik Raporları", + "started": "Başladı", + "end": "Son", + "taxReportList": "Vergi Raporu Listesi", + "developedBy": "Geliştiren", + "time": "Saat", + "receivedBy": "Teslim Alan", + "wallet": "Cüzdan", + "warranty": "Garanti", + "guarantee": "Garanti (Teminat)", + "remark": "Açıklama / Not", + "bankDetails": "Banka Detayları", + "cashAndBank": "Nakit ve Banka", + "pdfGenerateSuccessfully": "PDF başarıyla oluşturuldu", + "generatingPdf": "PDF oluşturuluyor", + "INVOICE": "FATURA", + "admin": "Yönetici", + "invoiceNumber": "Fatura Numarası", + "vatNumber": "KDV Numarası", + "customerSignature": "Müşteri İmzası", + "authorizedSignature": "Yetkili İmza", + "poweredBy": "Tarafından desteklenmektedir", + "shippingCharge": "Kargo Ücreti", + "totalReturned": "Toplam İade Edilen", + "amountsInWord": "Tutar Yazıyla", + "changeAmount": "Para Üstü", + "sellsBy": "Tarafından Satıldı", + "rounding": "Yuvarlama", + "paidBy": "Tarafından Ödendi", + "vatGstTitle": "KDV/GST Başlığı", + "enterVatGstTitle": "KDV/GST Başlığını Girin", + "vatGstNumber": "KDV/GST Numarası", + "enterVatGstNumber": "KDV/GST Numarasını Girin", + "vatAndTax": "KDV ve Vergi", + "customPrint": "Özel Baskı", + "taxRates": "Vergi Oranları", + "taxRatesMangeYourTaxRates": "Vergi Oranları - Vergi Oranlarınızı Yönetin", + "add": "Ekle", + "status": "Durum", + "active": "Aktif", + "disable": "Devre Dışı Bırak", + "deletedSuccessFully": "Başarıyla Silindi!", + "failedToDeleteTheTax": "Vergiyi Silme Başarısız", + "errorDeletingTax": "Vergi Silme Hatası", + "taxGroup": "Vergi Grubu", + "combinationOfTheMultipleTaxes": "Çoklu Vergilerin Kombinasyonu", + "subTaxes": "Alt Vergiler", + "action": "Eylem", + "addTax": "Vergi Ekle", + "editTax": "Vergiyi Düzenle", + "addNewTax": "Yeni Vergi Ekle", + "enterTaxRates": "Vergi Oranını Girin", + "addTaxGroup": "Yeni Vergi Grubu Ekle", + "editTaxGroup": "Vergi Grubunu Düzenle", + "taxWithSingleMultipleTaxType": "Tek/Çoklu Vergi Türü ile Vergi", + "noSubTaxSelected": "Alt Vergi Seçilmedi", + "subTaxList": "Alt Vergi Listesi", + "taxPercent": "Vergi Yüzdesi", + "done": "Tamamlandı", + "writerTaxHere": "Buraya Metin Yazın...", + "expiredList": "Süresi Dolmuş Liste", + "listIsEmpty": "Liste Boş", + "printingInvoice": "Fatura Yazdırılıyor", + "salesSetting": "Satış Ayarları", + "invoiceLogo": "Fatura Logosu", + "printingOption": "Yazdırma Seçeneği", + "amountRoundingMethod": "Tutar Yuvarlama Yöntemi", + "signUp": "Kaydol", + "returnedItem": "İade Edilen Ürün", + "returnedDate": "İade Tarihi", + "unitPrice": "Birim Fiyatı", + "saleBy": "Satışı Yapan", + "purchasedBy": "Satın Alan", + "collectedBys": "Toplayan", + "payableAmount": "Ödenecek Tutar", + "receivedAmount": "Alınan Tutar", + "unitPrices": "Birim Fiyat", + "item": "Ürün", + "sl": "Sıra No", + "mobiles": "Mobil", + "paidVia": "Aracılığıyla Ödendi", + "moneyReceipt": "Para Makbuzu", + "receipt": "Fiş/Makbuz", + "barcodeGenerator" : "Barkod Üreteci", + "searchProduct" : "Ürün Ara", + "code" : "Kod", + "price" : "Fiyat", + "showCode" : "Kodu Göster", + "showPrice" : "Fiyatı Göster", + "showName" : "Adı Göster", + "actions" : "İşlemler", + "noItemSelected" : "Hiçbir Ürün Seçilmedi", + "noProductSelected" : "Hiçbir Ürün Seçilmedi", + "previewPdf" : "PDF Önizleme", + "salesReturnReport" : "Satış İade Raporu", + "purchaseReturnReport" : "Satın Alma İade Raporu", + "incomeFor" : "Gelir İçin", + "enterProductCode": "Ürün kodunu girin", + "addIncome" : "Gelir Ekle", + "incomeDate" : "Gelir Tarihi", + "incomeCategories" : "Gelir Kategorileri", + "addIncomeCategory" : "Gelir Kategorisi Ekle", + "enterIncomeCategoryName" : "Gelir Kategorisi Adını Girin", + "totalReturnAmount" : "Toplam İade Tutarı", + "returned" : "İade Edildi", + "supplierDetails" : "Tedarikçi Detayları", + "weekly" : "Haftalık", + "monthly" : "Aylık", + "yearly" : "Yıllık", + "today" : "Bugün", + "thisWeek" : "Bu Hafta", + "thisMonth" : "Bu Ay", + "thisYear": "Bu Yıl", + "allTime" : "Tüm Zamanlar", + "custom" : "Özel", + "addUserRole": "Kullanıcı Rolü Ekle", + "noRoleFound": "Kullanıcı Rolü Bulunamadı", + "yourPackageExpiredInDays": "Paketiniz 5 Gün İçinde Sona Erecek", + "yourPackageExpiredToday": "Paketiniz Bugün Sona Erecek\n\nLütfen Tekrar Satın Alın", + "contactUs": "Bize Ulaşın", + "writeYourMessageHere": "Mesajınızı buraya yazın", + "sendMessage": "Mesaj Gönder", + "sendYourEmail": "E-postanızı Gönderin", + "backToHome": "Ana Sayfaya Dön", + "promoCode": "Promosyon Kodu", + "submit": "Gönder", + "seeAllPromoCode": "Tüm promosyon kodlarını görüntüle", + "categories": "Kategoriler", + "enterYourPhoneNumber": "Telefon numaranızı girin", + "enterFullAddress": "Tam adresinizi girin", + "enterYourEmailAddress": "E-posta adresinizi girin", + "pleaseEnterAPassword": "Lütfen bir şifre girin", + "pleaseEnterAConfirmPassword": "Lütfen şifreyi tekrar girin", + "enterYourName": "Adınızı girin", + "addNewAddress": "Yeni Adres Ekle", + "firstName": "Ad", + "lastName": "Soyad", + "country": "Ülke", + "bangladesh": "Bangladeş", + "apply": "Uygula", + "deliveryAddress": "Teslimat Adresi", + "noDataAvailabe": "Veri bulunamadı", + "addDelivery": "Teslimat Ekle", + "description": "Açıklama", + "addNote": "Not Ekle", + "image": "Resim", + "pleaseConnectThePrinterFirst": "Lütfen önce yazıcıyı bağlayın", + "selectCategory": "Kategori Seçin", + "enterExpenseDate": "Gider tarihini girin", + "enterName": "Adı girin", + "enterAmount": "Miktarı girin", + "enterRefNumber": "Referans numarasını girin", + "fashions": "Moda", + "billTO": "Fatura Edilen", + "totalDue": "Toplam Tutar", + "paymentsAmount": "Ödeme Miktarları", + "remainingDue": "Kalan Tutar", + "thankYouForYourDuePayment": "Vadesi gelen ödemeniz için teşekkür ederiz", + "print": "Yazdır", + "unitPirce": "Birim Fiyat", + "totalPrice": "Toplam Fiyat", + "totalVat": "Toplam KDV", + "deliveryCharge": "Teslimat Ücreti", + "totalPayable": "Toplam Ödenebilir", + "thakYouForYourPurchase": "Satın alımınız için teşekkür ederiz", + "pleaseConnectYourBlutohPrinter": "Lütfen Bluetooth yazıcınızı bağlayın", + "editSocailMedia": "Sosyal Medyayı Düzenle", + "socialMarketing": "Sosyal Pazarlama", + "share": "Paylaş", + "notification": "Bildirim", + "purchaseAlarm": "Satın Alma Uyarısı", + "purchaseConfirmed": "Satın Alma Onaylandı", + "paymentComplete": "Ödeme Tamamlandı", + "retur": "İade", + "sendSms": "SMS Gönder", + "recivethePin": "Pini Al", + "startNewSale": "Yeni Satış Başlat", + "payment": "Ödeme", + "masterCard": "Master Kart", + "instrucation": "Talimat", + "cash": "Nakit", + "invoiceViewr": "Fatura Görüntüleyici", + "size": "Boyut", + "color": "Renk", + "weight": "Ağırlık", + "capacity": "Kapasite", + "type": "Tip", + "youWantTodeletetheProduct": "Bu ürünü silmek istiyor musunuz?", + "delete": "Sil", + "contactDetials": "İletişim Detayları", + "clarence": "Clarence", + "call": "Ara", + "messege": "Mesaj", + "dailyTransaction": "Günlük İşlem", + "promo": "Promosyon", + "send": "Gönder", + "easyToUseThePos": "Kolay kullanımlı mobil pos", + "easytheusedesciption": "Satış Pro uygulaması ücretsizdir, kullanımı kolaydır. Aslında, dünya genelinde en iyi POS sistemlerinden biridir.", + "choseYourFeature": "Özelliklerinizi Seçin", + "choseyourfeatureDesciption": "Özellikler, Satış Pro'yu geleneksel çözümlerden farklı kılan önemli bir parçadır.", + "allBusinessSolutions": "Tüm iş çözümleri", + "allBusinessolutionDescrip": "Satış Pro, stok, hesap, satış, gider ve kar/zarar gibi tüm iş çözümlerini içeren eksiksiz bir iş çözümüdür.", + "skip": "Atla", + "next": "Sonraki", + "anewUpdateAvailable": "Yeni bir güncelleme mevcut\nLütfen uygulamanızı güncelleyin", + "skipTheUpdate": "Güncellemeyi Atla", + "rememberMeLater": "Beni sonra hatırla", + "powerdedByAcnoo": "Acnoo tarafından desteklenmektedir", + "lossOrProfit": "Zarar/Kar", + "expense": "Gider", + "parties": "Taraflar", + "home": "Ana Sayfa", + "sales": "Satışlar", + "setting": "Ayar", + "purchaseNow": "Şimdi Satın Al", + "paymentMethods": "Ödeme Yöntemleri", + "save": "Kaydetmek", + "update": "Güncelleme", + "continueButton": "Devam etmek", + "name": "İsim", + "phone": "Telefon numarası", + "email": "E-posta Adresi", + "address": "Adres", + "previousDue": "Önceki vadesi", + "selectLang": "Dilinizi seçiniz", + "addContact": "Kişi ekle", + "moreInfo": "Daha fazla bilgi", + "retailer": "Perakendeci", + "dealer": "Satıcı", + "wholesaler": "Toptancı", + "supplier": "Tedarikçi", + "CustomerDetails": "Müşteri detayları", + "recentTransaction": "Son İşlemler", + "totalProduct": "Toplam Ürün", + "total": "Toplam", + "paid": "Paralı", + "unPaid": "Ödenmemiş", + "due": "Vadesi dolmuş", + "connect": "bağlanmak için tıklayın", + "tryAgain": "Tekrar deneyin", + "loading": "Yükleniyor", + "viewAll": "Hepsini gör", + "partyList": "Parti Listesi", + "addCustomer": "Lütfen Müşteri Ekleyin", + "updateContact": "Kişiyi Güncelle", + "dueList": "İstek Listesi", + "collectDue": "Tahsilat", + "date": "Tarih", + "dueAmount": "Ödenecek meblağ: ", + "customerName": "müşteri adı", + "totalAmount": "Toplam tutar", + "paidAmount": "Ödenen miktar", + "paymentTypes": "Ödeme türü", + "cancel": "İptal etmek", + "expenseReport": "Gider raporu", + "fromDate": "İtibaren", + "toDate": "Bugüne kadar", + "expenseFor": "için gider", + "amount": "Miktar", + "noData": "Veri Yoke", + "totalExpense": "Toplam Gider", + "addExpense": "Gider Ekle", + "expenseDate": "Harcama Tarihi", + "referenceNo": "Referans numarası", + "note": "Not", + "expenseCat": "Gider Kategorileri", + "search": "Aramak", + "select": "Seçme", + "addExpenseCat": "Gider Kategorisi Ekle", + "categoryName": "Kategori adı", + "alreadyAdded": "Çoktan eklenmiş", + "whatNew": "Ne var ne yok", + "lp": "Zarar/Kar", + "profit": "Kâr", + "loss": "Kayıp", + "lpDetails": "Zarar/Kar Detayları", + "invoice": "Fatura", + "dates": "Tarih:", + "mobile": "mobil:", + "product": "Ürün", + "quantity": "Miktar", + "discount": "İndirim", + "totalLoss": "Toplam kayıp", + "totalProfit": "Toplam kar", + "productList": "Ürün listesi", + "stock": "Stoklamak", + "addNewProduct": "Yeni Ürün Ekle", + "productName": "Ürün adı", + "productCode": "Ürün Kodu", + "purchasePrice": "Alış fiyatı", + "mrp": "MRP", + "wholeSalePrice": "toptan fiyat", + "dealerPrice": "Satıcı fiyatı", + "manufacturer": "Üretici firma", + "saveNPublish": "Kaydet ve Yayınla", + "brands": "Markalar", + "addBrand": "Marka Ekle", + "brandName": "Marka adı", + "addUnit": "Birim Ekle", + "unitName": "birim adı", + "units": "Birimler", + "addProduct": "Lütfen Ürün Ekleyin", + "updateProduct": "Ürünü Güncelle", + "salePrice": "Satış ücreti", + "profile": "Profil", + "edit": "Düzenlemek", + "businessCat": "iş kategorisi", + "language": "dil", + "changePassword": "Şifre değiştir", + "updateProfile": "Profilinizi güncelleyin", + "businessName": "Şirket ve İşletme Adı", + "addPurchase": "Satın Alma Ekle", + "inv": "Fatura No", + "supplierName": "sağlayıcı adı", + "itemAdded": "Ürün Eklendi", + "addItems": "Öğe Ekle", + "subTotal": "Ara toplam", + "returnAmount": "İade Tutarı", + "chooseSupplier": "Bir Tedarikçi Seçin", + "noSupplier": "Tedarikçi Yok", + "salesDetails": "Satış Detayları", + "editPurchaseInvoice": "Satın Alma Faturasını Düzenle", + "purchaseList": "Satın Alma Listesi", + "addAPurchase": "Lütfen Bir Satın Alma Ekleyin", + "dueReport": "Vade Raporu", + "fullyPaid": "Tamamen ödenmiş", + "stillUnpaid": "Hala Ödenmemiş", + "purchaseReport": "Satın Alma Raporu", + "connectPrinter": "yazıcınızı bağlayın", + "clickToConnect": "bağlanmak için tıklayın", + "collectDues": "Lütfen Bir Alacak Toplayın", + "addNewPurchase": "Lütfen Bir Satın Alma Ekleyin", + "salesReport": "Satış raporu", + "addSale": "Lütfen Satış Ekleyin", + "reports": "Raporlar", + "chooseCustomer": "Bir Müşteri Seçin", + "addSales": "Satış Ekle", + "saleList": "Satış Listesi", + "editSalesInvoice": "Satış Faturasını Düzenle", + "previousPayAmount": "Önceki Ödeme Tutarı", + "printing": "Yazdırma Seçeneği", + "subscription": "abonelik", + "userRole": "Kullanıcı rolü", + "currency": "Para birimi", + "logOut": "Çıkış Yap", + "stockList": "Stok listesi", + "purchase": "Satın almak", + "sale": "Satış", + "yourPack": "Paketin", + "freePlan": "Ücretsiz Plan", + "youRUsing": "Kullanıyorsun ", + "freePack": "Ücretsiz Paket", + "premiumPlan": "Prim Planı", + "packFeatures": "Paket Özellikleri", + "unlimited": "Sınırsız", + "updateNow": "Şimdi güncelle", + "purchasePremium": "Premium Plan Satın Alın", + "buyPremium": "Premium Plan satın alın", + "paypalPay": "PayPal ile öde", + "gotEmail": "Bir E-postanız Var", + "sendEmail": "Parolanın nasıl sıfırlanacağına ilişkin talimatları içeren bir E-posta Gönderdik:", + "checkEmail": "E-Postanı kontrol et", + "close": "Kapalı", + "forgotPassword": "Parolanızı mı unuttunuz", + "enterEmail": "Şifre Sıfırlama Bağlantısı almak için lütfen aşağıya e-posta adresinizi girin.", + "sendLink": "Sıfırlama Bağlantısı Gönder", + "emailText": "E-posta", + "password": "Şifre", + "logIn": "Giriş yapmak", + "noAcc": "Herhangi bir hesabınız yok mu?", + "register": "Kayıt olmak", + "phoneVerification": "Telefon Doğrulaması", + "registerTitle": "Başlamadan telefonunuzu kaydetmemiz gerekiyor!", + "sendCode": "kodu gönder", + "staffLogin": "Personel Girişi", + "logInWithMail": "E-posta ile Giriş Yapın", + "setUpProfile": "Profilinizi Oluşturun", + "setUpDesc": "Doktorunuzla daha iyi bir izlenim için bağlantı kurmak için profilinizi güncelleyin", + "gallery": "Galeri", + "camera": "Kamera", + "companyAddress": "şirket adresi", + "openingBalance": "Açılış bilançosu", + "confirmPass": "Şifreyi Onayla", + "haveAcc": "Zaten hesabınız var mı?", + "loginWithPhone": "Telefon ile Giriş", + "editPhone": "Telefon Numarası Düzenle?", + "createAcc": "Ücretsiz bir hesap oluştur", + "congratulation": "Tebrikler", + + "signIn": "Giriş Yap", + "welcomeBack": "Hoş geldiniz!", + "passwordCannotBeEmpty": "Şifre boş olamaz", + "reset": "Şifrenizi e-posta veya telefon numaranızla sıfırlayın", + "lableEmail": "E-posta", + "hintEmail": "E-posta adresinizi girin", + "emailCannotBeEmpty": "E-posta boş olamaz", + "pleaseEnterAValidEmail": "Lütfen geçerli bir e-posta girin", + "continueE": "Devam Et", + "pleaseEnterYourDetails": "Lütfen bilgilerinizi girin.", + "lablePassword": "Şifre", + "hintPassword": "Şifre girin", + "pleaseEnterABiggerPassword": "Lütfen daha uzun bir şifre girin", + "rememberMe": "Beni hatırla", + "donNotHaveAnAccount": "Hesabınız yok mu?", + "createAFreeAccount": "Ücretsiz Hesap Oluştur", + "fullName": "Tam Ad", + "enterYourFullName": "Tam adınızı girin", + "nameCanNotBeEmpty": "Ad boş olamaz", + "alreadyHaveAnAccount": "Zaten bir hesabınız mı var? ", + "createNewPassword": "Yeni Şifre Oluştur", + "setUpNewPassword": "Yeni Şifre Belirleyin", + "resetPassword": "Şifrenizi sıfırlayın ve hesabınıza giriş yapın", + "newPassword": "Yeni Şifre", + "confirmPassword": "Şifreyi Onayla", + "passwordsDoNotMatch": "Şifreler uyuşmuyor", + "verityEmail": "E-postayı Doğrula", + "verification": "Doğrulama", + "digits": "6 haneli PIN e-posta adresinize gönderildi: ", + "enterValidOTP": "Geçerli OTP girin", + "resendOTP": "OTP'yi yeniden gönder", + "verifyYourEmail": "E-postanızı Doğrulayın", + "weHaveSentAConfirmationEmailTo": "Bir onay e-postası gönderdik", + "folder": "E-posta spam klasörünüze düşmüş olabilir.", + "gotIt": "Tamam", + "enterOpeningBalance": "Başlangıç bakiyesini girin", + "pleaseEnterAValidBusinessName": "Lütfen geçerli bir iş adı girin", + "enterBusiness": "İş/Market Adı Girin", + "selectBusinessCategory": "İş Kategorisini Seçin", + "todaySummary": "Bugünün Özeti", + "sellAll": "Hepsini Sat >", + "income": "Gelir", + "purchased": "Satın Alınan", + "endYourFreePlan": "Ücretsiz planınızı sonlandırın", + "yourFree": "Ücretsiz Paketiniz neredeyse bitti, bir sonraki planınızı satın alın. Teşekkürler.", + "upgradeNow": "Şimdi Yükselt", + "notFound": "Bulunamadı", + "updateYourSubscription": "Aboneliğinizi güncelleyin", + "noDataFound": "Veri Bulunamadı", + "areYouSure": "Emin misiniz?", + "doYouWantToExitTheApp": "Uygulamadan çıkmak istiyor musunuz?", + "no": "Hayır", + "yes": "Evet", + "dashboard": "Gösterge Paneli", + "salesPurchaseOverview": "Satış & Alış Genel Görünüm", + "totalItems": "Toplam Ürün", + "totalCategories": "Toplam Kategori", + "quickOverview": "Hızlı Genel Görünüm", + "totalIncome": "Toplam Gelir", + "customerDue": "Müşteri Borcu", + "stockValue": "Stok Değeri", + "lossProfit": "Zarar/Kâr", + "cost": "Maliyet", + "qty": "Miktar", + "noProductFound": "Ürün Bulunamadı", + "phoneNumber": "Telefon Numarası", + "pleaseEnterAValidName": "Lütfen geçerli bir ad girin", + "pleaseEnterValidPhoneAndNameFirst": "Lütfen önce geçerli telefon ve adı girin", + "confirmDelete": "Silme Onayı", + "areYouSureYouWant": "Bu kişiyi silmek istediğinizden emin misiniz?", + "pleaseEnterAValidPhoneNumber": "Lütfen geçerli bir telefon numarası girin", + "sendSMS": "SMS Gönder", + "searchH": "Burada Ara....", + "transactions": "İşlemler", + "selectAInvoice": "Bir fatura seçin", + "totalDueAmount": "Toplam Borç Tutarı", + "youCanNotPayMoreThenDue": "Borçtan fazla ödeme yapamazsınız", + "noDueSelected": "Borç Seçilmedi", + "pleaseEnterName": "Lütfen Adı Girin", + "pleaseEnterAmount": "Lütfen Miktarı Girin", + "enterNote": "Not Girin", + "pleaseSelectAExpenseCategory": "Lütfen bir harcama kategorisi seçin", + "enterExpanseCategoryName": "Harcama kategorisi adını girin", + "comingSoon": "Yakında", + "pleaseMakeASaleFirst": "Lütfen önce bir satış yapın", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "Bağlantı", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Ödeme Geçidi", + "paymentSuccess": "Ödeme Başarılı", + "paymentWasSuccessful": "Ödeme başarılı!", + "paymentFailed": "Ödeme Başarısız", + "paymentFailedPleaseTryAgain": "Ödeme başarısız oldu. Lütfen tekrar deneyin.", + "pleaseEnterAValidBrandName": "Lütfen geçerli bir marka adı girin", + "enterABrandName": "Bir marka adı girin", + "addCategory": "Kategori Ekle", + "enterCategoryName": "Kategori adını girin", + "selectVariations": "Varyasyonları Seçin: ", + "dataSavedSuccessfully": "Veriler başarıyla kaydedildi.", + "somethingIs": "Bir şey var", + "updateYourProfile": "Profilinizi güncelleyerek müşterinizle daha iyi bir bağlantı kurun", + "shopOpeningBalance": "Mağaza Açılış Bakiyesi", + "shopRemainingBalance": "Mağaza Kalan Bakiyesi", + "enterAValidDiscount": "Geçerli bir indirim girin", + "addProductFirst": "Önce ürün ekleyin", + "subtotal": "Ara Toplam", + "purchaseDetails": "Satın Alma Detayları", + "riead": "Riead", + "totall": "Toplam:", + "startDate": "Başlangıç Tarihi", + "pickStartDate": "Başlangıç Tarihini Seçin", + "endDate": "Bitiş Tarihi", + "pickEndDate": "Bitiş Tarihini Seçin", + "failedToGetPlatformVersion": "Platform sürümü alınamadı.", + "enterQuantity": "Miktarı Girin", + "pleaseAddQuantity": "Lütfen miktarı ekleyin", + "willBeAddedSoon": "Yakında Eklenecek", + "addedToCart": "Sepete Eklendi", + "connectYourPrinter": "Yazıcınızı Bağlayın", + "customerPay": "Müşteri Ödemesi", + "supplerPay": "Tedarikçi Ödemesi", + "incomeReport": "Gelir Raporu", + "category": "Kategori", + "balance": "Bakiye", + "itemsSales": "Ürün Satışları", + "totalPurchase": "Toplam Satın Alma", + "totalSales": "Toplam Satış", + "stockReport": "Stok Raporu", + "lossProfitReport": "Zarar/Kâr Raporu", + "outOfStock": "Stokta Yok", + "vat": "KDV", + "customerPhoneNumber": "Müşteri Telefon Numarası", + "enterCustomerPhoneNumber": "Müşteri telefon numarasını girin", + "walkInCustomer": "Yürüyüş Müşterisi", + "guest": "Misafir", + "stocks": "Stok: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Rahatsız Etmeyin", + "on": "Açık", + "off": "Kapalı", + "unlimitedUsagesOfOurPackage": "Paketimizin Sınırsız Kullanımları\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Abonelik İçin Öde", + "field": "Alan", + "successfullyPaid": "başarıyla ödendi", + "profileEdit": "Profil Düzenleme", + "products": "Ürünler", + "salesList": "Satış Listesi", + "useTitleCanNotBeEmpty": "Kullanıcı başlığı boş olamaz", + "userTitle": "Kullanıcı Başlığı", + "enterUserTitle": "Kullanıcı Başlığı Girin", + "create": "Oluştur", + "youHaveToGivePermission": "İzin vermeniz gerekiyor", + "all": "Tümü", + "userRoleDetails": "Kullanıcı Rolü Detayları", + "doYouWantToDeleteTheUser": "Kullanıcıyı silmek istiyor musunuz?", + "thisProductAlreadyAdded": "Bu ürün zaten eklenmiş!", + "pleaseEnterAValidProductName": "Lütfen geçerli bir ürün adı girin", + "enterProductName": "Ürün Adı Girin", + "pleaseSelectACategory": "Lütfen bir kategori seçin", + "productCategory": "Ürün Kategorisi", + "selectProductCategory": "Ürün Kategorisini Seçin", + "enterSize": "Beden Girin", + "enterColor": "Renk Girin", + "enterWeight": "Ağırlık Girin", + "enterCapacity": "Kapasite Girin", + "enterType": "Tür Girin", + "productBrand": "Ürün Markası", + "selectABrand": "Bir marka seçin", + "productCodeIsRequired": "Ürün kodu gereklidir", + "enterAValidStock": "Geçerli bir stok girin", + "enterStock": "Stok Girin", + "productUnit": "Ürün Birimi", + "selectProductUnit": "Ürün Birimini Seçin", + "pleaseEnterAValidPurchasePrice": "Lütfen geçerli bir alış fiyatı girin", + "enterPurchasePrice": "Alış Fiyatını Girin", + "pleaseEnterAValidSalePrice": "Lütfen geçerli bir satış fiyatı girin", + "enterSaltingPrice": "Satış Fiyatını Girin", + "enterWholesalePrice": "Toptan fiyatını girin", + "enterDealerPrice": "Bayii fiyatını girin", + "enterDiscount": "İndirim Girin", + "enterManufacturerName": "Üretici Adını Girin", + "adding": "Ekleniyor..", + "pleaseEnterAValidUnitName": "Lütfen geçerli bir birim adı girin", + "pleaseEnterUnitName": "Lütfen birim adını girin", + "productDetails": "Ürün Detayları", + "smartWatch": "Akıllı Saat", + "appleWatch": "Apple Watch", + "deleting": "Siliniyor....", + "brand": "Marka", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "Ayrıntılar", + "weSentAnOTPInYourPhoneNumber": "Telefon numaranıza bir OTP gönderdik", + "pleaseEnterTheOTP": "Lütfen OTP'yi girin", + "enterAValidOTP": "Geçerli bir OTP girin", + "verify": "Doğrula", + "resendIn": "OTP'yi tekrar gönder", + + "dueCollection": "Borç tahsilatı", + "noTransaction": "İşlem yok", + "updating": "Güncelleniyor...", + "confirmSMSTo": "SMS'i onayla", + "anSMSWillBeSentToTheFollowingNumber": "SMS, aşağıdaki numaraya gönderilecektir:", + "package": "Paket", + "permissionNotGranted": "İzin verilmedi!", + "collectedBy": "Toplandı tarafından:", + "phonee": "Telefon:", + "purchaseBy": "Satın alındı ​​tarafından:", + "salesBy": "Satıldı tarafından:", + "days": "gün", + "freeLifetimeUpdate": "Ücretsiz Ömür Boyu Güncelleme", + "android": "Android ve iOS Uygulama Desteği", + "premiumCustomerSupport": "Android ve iOS Uygulama Desteği", + "customInvoiceBranding": "Özel Fatura Markalama", + "unlimitedUsage": "Sınırsız Kullanım", + "freeDataBackup": "Ücretsiz Veri Yedekleme", + "addCustomers": "Müşteri Ekle", + "noDue": "Borç Yok", + "customer": "Müşteri", + "billingAddress": "Fatura Adresi", + "enterAddress": "Adres Girin", + "city": "Şehir", + "cityName": "Şehir Adı", + "state": "Eyalet", + "stateName": "Eyalet Adı", + "zip": "Posta Kodu", + "zipCode": "Posta Kodunu Girin", + "chooseCountry": "Ülke Seçin", + "shippingAddress": "Teslimat Adresi", + "partyCreateWarn": "Parti oluşturma izniniz yok.", + "addParty": "Parti Ekle", + "creditLimit": "Parti Kredi Limiti", + "selectOne": "Birini Seçin", + "roundings": "Yuvarlama (+/-)", + "roundingTotal": "Yuvarlanmış Toplam", + "opinion": "Görüşünüzü girin", + "dueSaleWarn": "Yürüyen müşteriler için vadeli satışlara izin verilmez.", + "paymentTypeHint": "Lütfen bir ödeme türü seçin", + "createSaleWarn": "Satış oluşturma izniniz yok.", + "updateSaleWarn": "Satış güncelleme izniniz yok.", + "uploadImage": "Resim Yükle", + "useGallery": "Galeriyi Kullan", + "openCamera": "Kamerayı Aç", + "scanCode": "Ürün QR kodunu tara", + "posSale": "POS Satışı", + "selectCustomer": "Müşteri Seçin", + "searchWith": "Ara...", + "filter": "Filtrele", + "productNotFound": "Ürün Bulunamadı", + "noMatched": "Eşleşen ürün bulunamadı.", + "inventoryPermission": "Envanter izniniz yok", + "noParty": "Hiçbir Parti Bulunamadı", + "purchaseWarn": "Satın alma oluşturma izniniz yok.", + "purchaseUpdateWarn": "Satın almayı güncelleme izniniz yok.", + "addVariantDetails": "Varyant Detayları Ekle", + "purchaseEx": "Alış Fiyatı (Hariç)", + "purchaseIn": "Alış Fiyatı (Dahil)", + "purchaseExReq": "Alış fiyatı (hariç) gerekli", + "purchaseInReq": "Alış fiyatı (dahil) gerekli", + "profitMargin": "Kar Marjı (%)", + "saleReq": "Satış fiyatı gerekli", + "manufactureDate": "Üretim Tarihi", + "selectDate": "Tarih Seçin", + "expDate": "Son Kullanma Tarihi", + "saveVariant": "Varyantı Kaydet", + "model": "Model", + "selectModel": "Model Seçin", + "bulk": "Toplu Yükleme", + "barcodeGen": "Barkod Oluşturucu", + "upload": "Yükle", + "sku": "SKU / Kod", + "lowStock": "Düşük Stok", + "enLowStock": "Düşük stok miktarını girin", + "manuDate": "Üretim Tarihi", + "single": "Tekli", + "batch": "Parti", + "batchNo": "Parti No.", + "entBatchNo": "Parti No. girin", + "variantAdded": "Varyant başarıyla eklendi!", + "variantDelete": "Varyant başarıyla silindi!", + "addVariant": "Varyant Ekle", + "typeSelect": "Tür Seçin", + "taxType": "Vergi Türü", + "selectTax": "Vergi Seçin", + "updateProductWarn": "Ürün güncelleme izniniz yok.", + "addProductWarn": "Ürün oluşturma izniniz yok.", + "updateProductSuccess": "Ürün başarıyla güncellendi!", + "addProductSuccess": "Ürün başarıyla oluşturuldu!", + "choose": "Seçin", + "view": "Detayları Görüntüle", + "priceWarn": "Fiyat boş olamaz", + "productSetting": "Ürün Ayarları", + "saveSetting": "Ayarları Kaydet", + "addStock": "Stok Ekle", + "stockWarn": "Stok en az 1 olmalıdır", + "updateSuccess": "Başarıyla Güncellendi", + "updateFailed": "Stok güncellemesi başarısız oldu", + "deleteBatchWarn": "Bu partiyi silmek istediğinizden emin misiniz?", + "lowStockReport": "Düşük Stok Raporu", + "genPdfWarn": "PDF oluşturmak için veri bulunamadı", + "dateFilterWarn": "Bitiş tarihi, başlangıç tarihinden önce olamaz.", + "createPdfWarn": "PDF oluşturma izniniz yok.", + "expirationStatus": "Son Kullanma Durumu", + "selectFDate": "Başlangıç tarihini seçin", + "selectToDate": "Bitiş tarihini seçin", + "clear": "Temizle", + "incomeReportPermission": "Gelir raporunu görüntüleme izniniz yok.", + "deleteAcc": "Hesabı Sil", + "deletePartyWarn": "Partiyi silme izniniz yok.", + "updatePartyWarn": "Partiyi güncelleme izniniz yok.", + "phoneNotAvail": "Telefon numarası mevcut değil.", + "notLaunch": "Telefon uygulaması başlatılamadı.", + "quickOver": "Hızlı Genel Bakış", + "tranSacOver" : "İşlem Genel Bakışı", + "profitLoss" : "Kar ve Zarar" +} \ No newline at end of file diff --git a/lib/l10n/intl_tt.arb b/lib/l10n/intl_tt.arb new file mode 100644 index 0000000..f3b2e9d --- /dev/null +++ b/lib/l10n/intl_tt.arb @@ -0,0 +1,635 @@ +{ + "returnedItem": "Кайтарылган әйбер", + "returnedDate": "Кайтару датасы", + "unitPrice": "Берәмлек бәясе", + "saleBy": "Сатучы", + "purchasedBy": "Сатып алучы", + "collectedBys": "Җыйган", + "payableAmount": "Түләнәсе сумма", + "barcodeGenerator": "Штрих-код генераторы", + "searchProduct": "Продуктны эзләү", + "code": "Код", + "price": "Бәя", + "showCode": "Кодны күрсәт", + "showPrice": "Бәяне күрсәт", + "showName": "Исемне күрсәт", + "actions": "Әмәлләр", + "noItemSelected": "Сайланган әйбер юк", + "noProductSelected": "Сайланган продукт юк", + "previewPdf": "PDF алдан карау", + "salesReturnReport": "Сатуларны кире кайтару отчеты", + "purchaseReturnReport": "Сатып алуларны кире кайтару отчеты", + "incomeFor": "Керем өчен", + "enterProductCode": "Продукт коды кертегез", + "addIncome": "Керем өстә", + "incomeDate": "Керем датасы", + "incomeCategories": "Керем категорияләре", + "addIncomeCategory": "Керем категориясе өстә", + "enterIncomeCategoryName": "Керем категориясе исемен кертегез", + "totalReturnAmount": "Гомуми кире кайтару суммасы", + "returned": "Кире кайтарылган", + "supplierDetails": "Тәэмин итүче мәгълүматлары", + "weekly": "Атналык", + "monthly": "Айлык", + "yearly": "Еллык", + "today": "Бүген", + "thisWeek": "Бу атна", + "thisMonth": "Бу ай", + "thisYear": "Бу ел", + "allTime": "Барлык вакыт", + "custom": "Кулланучының", + "addUser Role": "Кулланучы роле өстә", + "noRoleFound": "Кулланучы роле табылмады", + "yourPackageExpiredInDays": "Сезнең пакет 5 көннән соң тәмамлана", + "yourPackageExpiredToday": "Сезнең пакет бүген тәмамлана\n\nЗинһар, яңадан сатып алыгыз", + "contactUs": "Безнең белән элемтәгә керегез", + "writeYourMessageHere": "Монда хәбәрегезне языгыз", + "sendMessage": "Хәбәр җибәр", + "sendYourEmail": "Электрон почтагызны җибәрегез", + "backToHome": "Өйгә кайту", + "promoCode": "Промо-код", + "submit": "Тапшырырга", + "seeAllPromoCode": "Барлык промо-кодларны карагыз", + "categories": "Категорияләр", + "enterYourPhoneNumber": "Телефон номерын кертегез", + "enterFullAddress": "Тулы адресны кертегез", + "enterYourEmailAddress": "Электрон почтагызны кертегез", + "pleaseEnterAPassword": "Зинһар, пароль кертегез", + "pleaseEnterAConfirmPassword": "Зинһар, раслау паролен кертегез", + "enterYourName": "Исемегезне кертегез", + "addNewAddress": "Яңа адрес өстә", + "firstName": "Исем", + "lastName": "Фамилия", + "country": "Ил", + "bangladesh": "Бангладеш", + "apply": "Кулланырга", + "deliveryAddress": "Тәэмин итү адресы", + "noDataAvailabe": "Мәгълүматлар юк", + "addDelivery": "Тәэмин итү өстә", + "description": "Тасвирлама", + "addNote": "Искәрмә өстә", + "image": "Рәсем", + "pleaseConnectThePrinterFirst": "Зинһар, принтерны беренче көнәкүштерегез", + "selectCategory": "Категорияне сайлагыз", + "enterExpenseDate": "Чыгым датасын кертегез", + "enterName": "Исемне кертегез", + "enterAmount": "Сумманы кертегез", + "enterRefNumber": "Искәрмә номерын кертегез", + "fashions": "Мода", + "billTO": "Счетка", + "totalDue": "Гомуми бурыч", + "paymentsAmount": "Түләү суммасы", + "remainingDue": "Калган бурыч", + "thankYouForYourDuePayment": "Сезнең бурыч түләүегез өчен рәхмәт", + "print": "Басма", + "unitPirce": "Берәмлек бәясе", + "totalPrice": "Гомуми бәя", + "totalVat": "Гомуми ВАТ", + "deliveryCharge": "Тәэмин итү хакы", + "totalPayable": "Гомуми түләү суммасы", + "thakYouForYourPurchase": "Сезнең сатып алуыгыз өчен рәхмәт", + "pleaseConnectYourBlutohPrinter": "Зинһар, сезнең блютуз принтерыгызны көнәкүштерегез", + "editSocailMedia": "Социаль медианы үзгәртергә", + "socialMarketing": "Социаль маркетинг", + "share": "Уртаклашырга", + "notification": "Хәбәр", + "purchaseAlarm": "Сатып алу хәбәре", + "purchaseConfirmed": "Сатып алу расланган", + "paymentComplete": "Түләү тәмамланган", + "retur": "Кире кайтару", + "sendSms": "СМС җибәр", + "recivethePin": "Пин-кодны кабул итү", + "startNewSale": "Яңа сатып алуны башларга", + "payment": "Түләү", + "masterCard": "Мастер-карта", + "instrucation": "Күрсәтмә", + "cash": "Акча", + "invoiceViewr": "Счетка карау", + "size": "Размер", + "color": "Төсләр", + "weight": "Авырлык", + "capacity": "Капаситет", + "type": "Төр", + "youWantTodeletetheProduct": "Сез бу продуктны юкка чыгарырга телисезме?", + "delete": "Юкка чыгарырга", + "contactDetials": "Элемтә мәгълүматлары", + "clarence": "Кларенс", + "call": "Шалтыратырга", + "messege": "Хәбәр", + "dailyTransaction": "Көндәлек транзакция", + "promo": "Промо", + "send": "Җибәрергә", + "easyToUseThePos": "Мобиль POSны куллану җиңел", + "easytheusedesciption": "POSpro кушымтасы бушлай, куллану җиңел. Чыннан да, ул дөньяда иң яхшы POS системаларының берсе.", + "choseYourFeature": "Үз функцияләрегезне сайлагыз", + "choseyourfeatureDesciption": "Функцияләр - POSproны традицион чишемнәрдән аерып торучы мөһим өлеш.", + "allBusinessSolutions": "Барлык бизнес чишемнәре", + "allBusinessolutionDescrip": "PosPro - запас, хисап, сату, чыгым һәм югалту/файда белән тулы бизнес чишеме.", + "skip": "Узып китәргә", + "next": "Киләсе", + "anewUpdateAvailable": "Яңа яңарту бар\nЗинһар, кушымтаны яңартыгыз", + "skipTheUpdate": "Яңартманы узып китәргә", + "rememberMeLater": "Минем турында соңрак искә алыгыз", + "powerdedByAcnoo": "Acnoo тарафыннан эшләнгән", + "lossOrProfit": "Югалту/Файда", + "expense": "Чыгым", + "parties": "Партияләр", + "home": "Өй", + "sales": "Сатулар", + "setting": "Көйләү", + "purchaseNow": "Хәзер сатып алырга", + "paymentMethods": "Түләү ысуллары", + "update": "Яңарту", + "continueButton": "Дәвам итәргә", + "name": "Исем", + "phone": "Телефон номеры", + "email": "Электрон почта адресы", + "address": "Адрес", + "previousDue": "Алдагы бурыч", + "selectLang": "Телегезне сайлагыз", + "addContact": "Элемтә өстә", + "moreInfo": "Күбрәк мәгълүмат", + "retailer": "Розничный сату", + "dealer": "Дилер", + "wholesaler": "Оптовик", + "supplier": "Тәэмин итүче", + "CustomerDetails": "Клиент мәгълүматлары", + "recentTransaction": "Соңгы транзакцияләр", + "totalProduct": "Гомуми продуктлар", + "total": "Гомуми", + "paid": "Түләнгән", + "unPaid": "Түләнмәгән", + "due": "Бурыч", + "connect": "Элемтәгә керү өчен басыгыз", + "tryAgain": "Тагын бер кат тырышыгыз", + "loading": "Йөкләнә", + "viewAll": "Барын карау", + "partyList": "Партияләр исемлеге", + "addCustomer": "Зинһар, клиент өстәгез", + "updateContact": "Элемтәне яңартырга", + "dueList": "Бурычлар исемлеге", + "collectDue": "Бурычны җыю", + "date": "Дата", + "dueAmount": "Бурыч суммасы: ", + "customerName": "Клиент исеме", + "totalAmount": "Гомуми сумма", + "paidAmount": "Түләнгән сумма", + "paymentTypes": "Түләү төре", + "cancel": "Бас тарту", + "expenseReport": "Чыгымнар отчеты", + "fromDate": "Башлангыч дата", + "toDate": "Ахыр дата", + "expenseFor": "Чыгым өчен", + "amount": "Сумма", + "noData": "Мәгълүмат юк", + "totalExpense": "Гомуми чыгымнар", + "addExpense": "Чыгым өстә", + "expenseDate": "Чыгым датасы", + "referenceNo": "Искәрмә номеры", + "note": "Искәрмә", + "expenseCat": "Чыгым категорияләре", + "search": "Эзләү", + "select": "Сайлау", + "addExpenseCat": "Чыгым категориясе өстә", + "categoryName": "Категория исеме", + "alreadyAdded": "Алдан өстәлгән", + "whatNew": "Яңа нәрсәләр", + "lp": "Югалту/Файда", + "profit": "Файда", + "loss": "Югалту", + "lpDetails": "Югалту/Файда мәгълүматлары", + "invoice": "Счет", + "dates": "Дата:", + "mobile": "Мобиль:", + "product": "Продукт", + "quantity": "Сан", + "discount": "Чикләү", + "totalLoss": "Гомуми югалту", + "totalProfit": "Гомуми файда", + "productList": "Продуктлар исемлеге", + "stock": "Запас", + "addNewProduct": "Яңа продукт өстә", + "productName": "Продукт исеме", + "productCode": "Продукт коды", + "purchasePrice": "Сатып алу бәясе", + "mrp": "MRP", + "wholeSalePrice": "Оптовая бәя", + "dealerPrice": "Дилер бәясе", + "manufacturer": "Производитель", + "saveNPublish": "Сакларга һәм бастырырга", + "brands": "Брендлар", + "addBrand": "Бренд өстә", + "brandName": "Бренд исеме", + "addUnit": "Берәмлек өстә", + "unitName": "Берәмлек исеме", + "units": "Берәмлекләр", + "addProduct": "Зинһар, продукт өстәгез", + "updateProduct": "Продуктны яңартырга", + "salePrice": "Сату бәясе", + "profile": "Профиль", + "edit": "Үзгәртергә", + "businessCat": "Бизнес категориясе", + "language": "Тел", + "changePassword": "Парольне үзгәртергә", + "updateProfile": "Профилегезне яңартыгыз", + "businessName": "Компания һәм бизнес исеме", + "addPurchase": "Сатып алулар өстә", + "inv": "Счет №", + + "supplierName": "Тәэмин итүче исеме", + "itemAdded": "Элемент өстәлде", + "addItems": "Элементлар өстә", + "subTotal": "Промежуточный сумма", + "returnAmount": "Кире кайтару суммасы", + "chooseSupplier": "Тәэмин итүчегә сайлагыз", + "noSupplier": "Тәэмин итүче юк", + "salesDetails": "Сатулар мәгълүматлары", + "editPurchaseInvoice": "Сатып алу счетын үзгәртергә", + "purchaseList": "Сатып алу исемлеге", + "addAPurchase": "Зинһар, сатып алу өстәгез", + "dueReport": "Бурычлар отчеты", + "fullyPaid": "Тулысынча түләнгән", + "stillUnpaid": "Тагын түләнмәгән", + "purchaseReport": "Сатып алу отчеты", + "connectPrinter": "Принтерыгызны тоташтырыгыз", + "clickToConnect": "Тоташтыру өчен басыгыз", + "collectDues": "Зинһар, бурычны җыегыз", + "addNewPurchase": "Зинһар, сатып алу өстәгез", + "salesReport": "Сатулар отчеты", + "addSale": "Зинһар, сату өстәгез", + "reports": "Отчетлар", + "chooseCustomer": "Клиентны сайлагыз", + "addSales": "Сатулар өстә", + "saleList": "Сатулар исемлеге", + "editSalesInvoice": "Сату счетын үзгәртергә", + "previousPayAmount": "Алдагы түләү суммасы", + "printing": "Басу варианты", + "subscription": "Абонемент", + "userRole": "Кулланучы роле", + "currency": "Валюта", + "logOut": "Чыгып китәргә", + "stockList": "Запас исемлеге", + "purchase": "Сатып алу", + "sale": "Сату", + "yourPack": "Сезнең пакет", + "freePlan": "Бушлай план", + "youRUsing": "Сез кулланасыз ", + "freePack": "Бушлай пакет", + "premiumPlan": "Премиум план", + "packFeatures": "Пакет функцияләре", + "unlimited": "Чиксез", + "updateNow": "Хәзер яңартырга", + "purchasePremium": "Премиум план сатып алырга", + "buyPremium": "Премиум план сатып алырга", + "paypalPay": "Paypal белән түләү", + "gotEmail": "Сезгә электрон почта килде", + "sendEmail": "Без парольне яңарту өчен күрсәтмәләр белән электрон почта җибәрдек:", + "checkEmail": "Электрон почтаны тикшерегез", + "close": "Ябарга", + "enterEmail": "Зинһар, парольне яңарту сылтамасын алу өчен электрон почта адресыгызны кертегез.", + "sendLink": "Яңарту сылтамасын җибәрергә", + "emailText": "Электрон почта", + "password": "Пароль", + "noAcc": "Хисабыгыз юкмы?", + "register": "Теркәлергә", + "phoneVerification": "Телефонны раслау", + "registerTitle": "Без сезнең телефонны теркәргә кирәк, башлау өчен!", + "sendCode": "Кодны җибәрергә", + "staffLogin": "Хезмәткәрләр өчен логин", + "logInWithMail": "Электрон почта белән логин", + "setUpProfile": "Профилегезне көйләгез", + "setUpDesc": "Сезнең табибыгыз белән яхшырак тәэсир өчен профилегезне яңартыгыз", + "gallery": "Галерея", + "camera": "Камера", + "companyAddress": "Компания адресы", + "openingBalance": "Башлангыч баланс", + "confirmPass": "Парольне раслагыз", + "haveAcc": "Алдан хисабыгыз бармы?", + "loginWithPhone": "Телефон белән логин", + "editPhone": "Телефон номерын үзгәртергә?", + "createAcc": "Бушлай хисап булдырырга", + "congratulation": "Котлыйбыз", + + "signUp": "Теркәлергә", + "signIn": "Керергә", + "logIn": "Логин", + "welcomeBack": "Кайтып килдегез!", + "passwordCannotBeEmpty": "Пароль буш була алмый", + "save": "Сакларга", + "forgotPassword": "Парольне оныттым", + "reset": "Парольне электрон почта яки телефон номеры белән яңартырга", + "lableEmail": "Электрон почта", + "hintEmail": "Электрон почта адресын кертегез", + "emailCannotBeEmpty": "Электрон почта буш була алмый", + "pleaseEnterAValidEmail": "Зинһар, дөрес электрон почта кертегез", + "continueE": "Дәвам итәргә", + "pleaseEnterYourDetails": "Зинһар, мәгълүматларыгызны кертегез.", + "lablePassword": "Пароль", + "hintPassword": "Пароль кертегез", + "pleaseEnterABiggerPassword": "Зинһар, зуррак пароль кертегез", + "rememberMe": "Минем турында искә алыгыз", + "donNotHaveAnAccount": "Хисабыгыз юкмы?", + "createAFreeAccount": "Бушлай хисап булдырырга", + "fullName": "Тулы исем", + "enterYourFullName": "Тулы исемегезне кертегез", + + "nameCanNotBeEmpty": "Исем буш була алмый", + "alreadyHaveAnAccount": "Алдан хисабыгыз бармы? ", + "createNewPassword": "Яңа пароль булдырырга", + "setUpNewPassword": "Яңа парольне көйләгез", + "resetPassword": "Парольне яңартып, хисабыгызга керегез", + "newPassword": "Яңа пароль", + "confirmPassword": "Парольне раслагыз", + "passwordsDoNotMatch": "Парольләр туры килми", + "verityEmail": "Электрон почтаны раслагыз", + "verification": "Раслау", + "digits": "6-санлы PIN коды сезнең электрон почта адресыгызга җибәрелде: ", + "enterValidOTP": "Дөрес OTP кертегез", + "resendOTP": "Дөрес OTP кертегез", + "verifyYourEmail": "Электрон почтагызны раслагыз", + "weHaveSentAConfirmationEmailTo": "Без раслау электрон почтасын җибәрдек", + "folder": "Мөмкин, почта спам папкасына эләккән булырга мөмкин.", + "gotIt": "Аңладым", + "enterOpeningBalance": "Башлангыч балансны кертегез", + "pleaseEnterAValidBusinessName": "Зинһар, дөрес бизнес исемен кертегез", + "enterBusiness": "Бизнес/Кибет исемен кертегез", + "selectBusinessCategory": "Бизнес категориясен сайлагыз", + "todaySummary": "Бүгенге резюме", + "sellAll": "Барын сатыгыз >", + "income": "Керем", + "purchased": "Сатып алынган", + "endYourFreePlan": "Бушлай планны тәмамлагыз", + "yourFree": "Сезнең бушлай пакетегез тәмамланырга якын, киләсе планны сатып алыгыз. Рәхмәт.", + "upgradeNow": "Хәзер яңартыгыз", + "notFound": "Тапмады", + "updateYourSubscription": "Абонементыгызны яңартыгыз", + "noDataFound": "Мәгълүмат табылмады", + "areYouSure": "Сез ышанасызмы?", + "doYouWantToExitTheApp": "Сез кушымтаны ябарга телисезме?", + "no": "Юк", + "yes": "Әйе", + "dashboard": "Кулланучы панеле", + "salesPurchaseOverview": "Сатулар һәм сатып алулар күзәтүе", + "totalItems": "Гомуми элементлар", + "totalCategories": "Гомуми категорияләр", + "quickOverview": "Кыскача күзәтү", + "totalIncome": "Гомуми керем", + "customerDue": "Клиент бурычы", + "stockValue": "Запас бәясе", + "lossProfit": "Югалту/Файда", + "cost": "Бәя", + "qty": "Сан", + "noProductFound": "Продукт табылмады", + "phoneNumber": "Телефон номеры", + "pleaseEnterAValidName": "Зинһар, дөрес исем кертегез", + "pleaseEnterValidPhoneAndNameFirst": "Зинһар, беренче чиратта дөрес телефон һәм исем кертегез", + "confirmDelete": "Юкка чыгарырга раслагыз", + "areYouSureYouWant": "Сез бу партияне юкка чыгарырга ышанасызмы?", + "pleaseEnterAValidPhoneNumber": "Зинһар, дөрес телефон номерын кертегез", + "sendSMS": "SMS җибәрергә", + "searchH": "Монда эзлә....", + "transactions": "Транзакцияләр", + "selectAInvoice": "Счетны сайлагыз", + "totalDueAmount": "Гомуми бурыч суммасы", + "youCanNotPayMoreThenDue": "Сез бурычтан артыграк түләми аласыз", + "noDueSelected": "Бурыч сайланмаган", + "pleaseEnterName": "Зинһар, исем кертегез", + "pleaseEnterAmount": "Зинһар, сумма кертегез", + "enterNote": "Искәрмә кертегез", + "pleaseSelectAExpenseCategory": "Зинһар, чыгым категориясен сайлагыз", + "enterExpanseCategoryName": "Чыгым категориясе исемен кертегез", + "comingSoon": "Тиздән", + "pleaseMakeASaleFirst": "Зинһар, беренче чиратта сату ясагыз", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Сылтама", + "lorem": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Түләү шлюзы", + "paymentSuccess": "Түләү уңышлы", + "paymentWasSuccessful": "Түләү уңышлы булды!", + "paymentFailed": "Түләү уңышсыз булды", + "paymentFailedPleaseTryAgain": "Түләү уңышсыз булды. Зинһар, кабатлап карагыз.", + "pleaseEnterAValidBrandName": "Зинһар, дөрес бренд исемен кертегез", + "enterABrandName": "Бренд исемен кертегез", + "addCategory": "Категория өстә", + "enterCategoryName": "Категория исемен кертегез", + "selectVariations": "Вариацияләрне сайлагыз: ", + "dataSavedSuccessfully": "Мәгълүмат уңышлы сакланды.", + "somethingIs": "Нәрсәдер бар", + "updateYourProfile": "Профилегезне яңартыгыз, клиентларыгыз белән яхшырак тәэсир өчен", + "shopOpeningBalance": "Кибетнең башлангыч балансы", + "shopRemainingBalance": "Кибетнең калган балансы", + "enterAValidDiscount": "Дөрес чикләү кертегез", + "addProductFirst": "Беренче чиратта продукт өстәгез", + "subtotal": "Промежуточный сумма", + "purchaseDetails": "Сатып алу мәгълүматлары", + "totall": "Гомуми:", + "startDate": "Башлангыч дата", + "pickStartDate": "Башлангыч датаны сайлагыз", + "endDate": "Ахыр дата", + "pickEndDate": "Ахыр датаны сайлагыз", + + "failedToGetPlatformVersion": "Платформа версиясен алу уңышсыз булды.", + "enterQuantity": "Сан кертегез", + "pleaseAddQuantity": "Зинһар, сан өстәгез", + "willBeAddedSoon": "Тиздән өстәләчәк", + "addedToCart": "Себеткә өстәлде", + "connectYourPrinter": "Принтерыгызны тоташтырыгыз", + "customerPay": "Клиент түләве", + "supplerPay": "Тәэмин итүче түләве", + "incomeReport": "Керем отчеты", + "category": "Категория", + "balance": "Баланс", + "itemsSales": "Элементлар сату", + "totalPurchase": "Гомуми сатып алу", + "totalSales": "Гомуми сату", + "stockReport": "Запас отчеты", + "lossProfitReport": "Югалту/Файда отчеты", + "outOfStock": "Запаста юк", + "vat": "НДС", + "customerPhoneNumber": "Клиент телефон номеры", + "enterCustomerPhoneNumber": "Клиент телефон номерын кертегез", + "walkInCustomer": "Керүче клиент", + "guest": "Кунак", + "stocks": "Запас: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Бәла юк", + "on": "Кирәк", + "off": "Юк", + "unlimitedUsagesOfOurPackage": "Безнең пакетның чиксез кулланылышы\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Абонемент өчен түлә", + "field": "Майдан", + "successfullyPaid": "уңышлы түләнде", + "profileEdit": "Профильне редактировать итү", + "products": "Продуктлар", + "salesList": "Сатулар исемлеге", + "useTitleCanNotBeEmpty": "Кулланучы исеме буш була алмый", + "userTitle": "Кулланучы исеме", + "enterUser Title": "Кулланучы исемен кертегез", + "create": "Булдырырга", + "youHaveToGivePermission": "Рөхсәт бирергә кирәк", + "all": "Барлык", + "userRoleDetails": "Кулланучы роле мәгълүматлары", + "doYouWantToDeleteTheUser ": "Сез кулланучыны юкка чыгарырга телисезме?", + "thisProductAlreadyAdded": "Бу продукт инде өстәлгән!", + "pleaseEnterAValidProductName": "Зинһар, дөрес продукт исемен кертегез", + "enterProductName": "Продукт исемен кертегез", + "pleaseSelectACategory": "Зинһар, категорияне сайлагыз", + "productCategory": "Продукт категориясе", + "selectProductCategory": "Продукт категориясен сайлагыз", + "enterSize": "Размерны кертегез", + "enterColor": "Төсләрне кертегез", + "enterWeight": "Авырлыкны кертегез", + "enterCapacity": "Капаситетны кертегез", + "enterType": "Төрне кертегез", + "productBrand": "Продукт бренды", + "selectABrand": "Брендны сайлагыз", + "productCodeIsRequired": "Продукт коды кирәк", + "enterAValidStock": "Дөрес запас кертегез", + "enterStock": "Запасны кертегез", + "productUnit": "Продукт берәмлеге", + "selectProductUnit": "Продукт берәмлеген сайлагыз", + "pleaseEnterAValidPurchasePrice": "Зинһар, дөрес сатып алу бәясен кертегез", + "enterPurchasePrice": "Сатып алу бәясен кертегез", + "pleaseEnterAValidSalePrice": "Зинһар, дөрес сату бәясен кертегез", + "enterSaltingPrice": "Тозлау бәясен кертегез", + "enterWholesalePrice": "Оптовая бәясен кертегез", + "enterDealerPrice": "Дилер бәясен кертегез", + "enterDiscount": "Чикләүне кертегез", + "enterManufacturerName": "Производитель исемен кертегез", + "adding": "Өстәү..", + "pleaseEnterAValidUnitName": "Зинһар, дөрес берәмлек исемен кертегез", + "pleaseEnterUnitName": "Зинһар, берәмлек исемен кертегез", + "productDetails": "Продукт мәгълүматлары", + "smartWatch": "Умный сәгать", + "appleWatch": "Apple сәгате", + "deleting": "Юкка чыгару....", + "brand": "Бренд", + "dueCollection": "Бурыч җыю", + "noTransaction": "Транзакция юк", + "updating": "Яңарту...", + "confirmSMSTo": "SMS-ны раслагыз", + "anSMSWillBeSentToTheFollowingNumber": "Киләсе номерга SMS җибәрелә: ", + "package": "Пакет", + "permissionNotGranted": "Рөхсәт бирелмәгән!", + "collectedBy": "Җыелган:", + "phonee": "Телефон:", + "purchaseBy": "Сатып алучы:", + "salesBy": "Сатучы:", + "days": "көн", + "details": "Мәгълүматлар", + "weSentAnOTPInYourPhoneNumber": "Без сезнең телефон номерына OTP җибәрдек", + "pleaseEnterTheOTP": "Зинһар, OTP кертегез", + "enterAValidOTP": "Дөрес OTP кертегез", + "verify": "Раслагыз", + "resendIn": "Кабат җибәрү ", + "freeLifetimeUpdate": "Бушлай гомерлек яңарту", + "android": "Android & iOS кушымта ярдәме", + "premiumCustomerSupport": "Android & iOS кушымта ярдәме", + "customInvoiceBranding": "Индивидуаль счет брендингы", + "unlimitedUsage": "Чиксез куллану", + "freeDataBackup": "Бушлай мәгълүмат резерв копиясе", + "receivedAmount": "Кабул ителгән сумма", + "addCustomers": "Клиент өстәү", + "noDue": "Бурык юк", + "customer": "Клиент", + "billingAddress": "Түләү адресы", + "enterAddress": "Адрес кертегез", + "city": "Шәһәр", + "cityName": "Шәһәр исеме", + "state": "Регион", + "stateName": "Регион исеме", + "zip": "Почта индексы", + "zipCode": "Почта индексын кертегез", + "chooseCountry": "Илне сайлагыз", + "shippingAddress": "Җибәрү адресы", + "partyCreateWarn": "Сезгә фирма төзү рөхсәте юк.", + "addParty": "Фирма өстәү", + "creditLimit": "Фирма кредит чиге", + "selectOne": "Берсен сайлагыз", + "roundings": "Яртылаш (+/-)", + "roundingTotal": "Яртылашланган гомуми", + "opinion": "Фикерегезне кертегез", + "dueSaleWarn": "Килеп керүче клиентлар өчен алып баручыларга сату рөхсәт ителми.", + "paymentTypeHint": "Зинһар, түләү төрен сайлагыз", + "createSaleWarn": "Сатуга рөхсәтегез юк.", + "updateSaleWarn": "Сатуларны яңартырга рөхсәт юк.", + "uploadImage": "Рәсем йөкләү", + "useGallery": "Галереядан куллану", + "openCamera": "Камераны ачу", + "scanCode": "Продуктның QR кодын уку", + "posSale": "POS сату", + "selectCustomer": "Клиентны сайлагыз", + "searchWith": "Эзләү...", + "filter": "Сүзгеләү", + "productNotFound": "Продукт табылмады", + "noMatched": "Туры килә торган продуктлар юк.", + "inventoryPermission": "Инвентаризациягә рөхсәт юк", + "noParty": "Фирма табылмады", + "purchaseWarn": "Сатып алу төзүгә рөхсәт юк.", + "purchaseUpdateWarn": "Сатып алу яңартуга рөхсәт юк.", + "addVariantDetails": "Вариант детальләрен өстәү", + "purchaseEx": "Сатып алу бәясе (салымсыз)", + "purchaseIn": "Сатып алу бәясе (салым белән)", + "purchaseExReq": "Салымсыз сатып алу бәясе кирәк", + "purchaseInReq": "Салым белән сатып алу бәясе кирәк", + "profitMargin": "Профит маржасы (%)", + "saleReq": "Сату бәясе кирәк", + "manufactureDate": "Ясау датасы", + "selectDate": "Датаны сайлагыз", + "expDate": "Гамәл чыгу вакыты", + "saveVariant": "Вариантны саклау", + "model": "Модель", + "selectModel": "Модельне сайлагыз", + "bulk": "Күпләп йөкләү", + "barcodeGen": "Штрих‑код генераторы", + "upload": "Йөкләү", + "sku": "SKU / Код", + "lowStock": "Запас аз", + "enLowStock": "Запасны кертегез", + "manuDate": "Ясау датасы", + "single": "Бәрәкәт", + "batch": "Партия", + "batchNo": "Партия №", + "entBatchNo": "Партия номерын кертегез", + "variantAdded": "Вариант уңышлы өстәлде!", + "variantDelete": "Вариант уңышлы бетерелде!", + "addVariant": "Вариант өстәү", + "typeSelect": "Төрен сайлау", + "taxType": "Салым төре", + "selectTax": "Салымны сайлагыз", + "updateProductWarn": "Продуктны яңартуга рөхсәт юк.", + "addProductWarn": "Продуктны өстәүгә рөхсәт юк.", + "updateProductSuccess": "Продукт уңышлы яңартылды!", + "addProductSuccess": "Продукт уңышлы өстәлде!", + "choose": "Сайлагыз", + "view": "Тулырак карау", + "priceWarn": "Бәя буш булмаска тиеш", + "productSetting": "Продукт көйләүләре", + "saveSetting": "Көйләүләрне саклау", + "addStock": "Запас өстәү", + "stockWarn": "Запас ким дигәндә 1 булырга тиеш", + "updateSuccess": "Уңышлы яңартылды", + "updateFailed": "Запасны яңарту уңышсыз булды", + "deleteBatchWarn": "Бу партияне бетерергә телисезме?", + "lowStockReport": "Аз запас хисабы", + "genPdfWarn": "PDF генерацияләү өчен мәгълүмат юк", + "dateFilterWarn": "Ахыргы дата башлангыч датадан алда булмаска тиеш.", + "createPdfWarn": "PDF төзергә рөхсәт юк.", + "expirationStatus": "Соңлану статусы", + "selectFDate": "Башлангыч датаны сайлагыз", + "selectToDate": "Ахыргы датаны сайлагыз", + "clear": "Чистарту", + "incomeReportPermission": "Керем хисабын карарга рөхсәт юк.", + "deleteAcc": "Хисапны бетерү", + "deletePartyWarn": "Партияне бетерүгә рөхсәт юк.", + "updatePartyWarn": "Партияне яңартуга рөхсәт юк.", + "phoneNotAvail": "Телефон номеры юк.", + "notLaunch": "Телефон кушымтасы ачылмады.", + "quickOver": "Тиз күзәтү", + "tranSacOver" : "Транзакция күзәтүе", + "profitLoss" : "Табыш һәм зыян" +} \ No newline at end of file diff --git a/lib/l10n/intl_uk.arb b/lib/l10n/intl_uk.arb new file mode 100644 index 0000000..3e9e5e2 --- /dev/null +++ b/lib/l10n/intl_uk.arb @@ -0,0 +1,1265 @@ +{ + "deleteDialogDetails": "Ви впевнені, що хочете видалити свій обліковий запис? Ця дія назавжди видалить усі ваші дані.", + "passwordMust6Character": "Пароль має містити не менше 6 символів", + "passwordIsRequired": "Пароль має містити не менше 6 символів", + "iAgreeDeleteMyAccountPermanent": "Я погоджуюся на остаточне видалення свого облікового запису.", + "flat": "Фіксована", + "percent": "Відсоток", + "partialPaid": "Частково оплачено", + "selectStock": "Вибрати склад", + "stockOrVariant": "Склад / Варіант", + "noBatch": "Без партії", + "purchaseQuantityRequired": "Необхідно вказати кількість закупівлі", + "excelUploader": "Завантажувач Excel", + "remove": "Видалити", + "uploading": "Завантаження...", + "pickAndUploadFile": "Вибрати та завантажити файл", + "downloadExcelFormat": "Завантажити формат Excel", + "excelFiles": "Файли Excel", + "noFileSelected": "Файл не вибрано", + "orContinueWith": "Або продовжити через", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Помилка входу. Спробуйте ще раз.", + "someThingWithWrongWithTheWebPage": "Щось пішло не так на веб-сторінці.", + "loadingOtpSetting": "Завантаження налаштувань OTP...", + "youCanNowResendYourOtp": "Тепер ви можете повторно надіслати OTP.", + "resendOtpSeconds": "Повторно надіслати OTP через ${start} сек.", + "oldPassword": "Старий пароль", + "oldPasswordCanNotBeEmpty": "Старий пароль не може бути порожнім", + "seconds": "секунд", + "downloading": "Завантаження...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Завантаження завершено! Перевірте папку Документи", + "printBarCode": "Друк штрих-коду", + "youDoNotHavePermissionToGenerateBarcode": "У вас немає прав на генерацію штрих-коду.", + "download": "Завантажити", + "packingDate": "Дата пакування", + "permissionDeniedToViewBank": "Доступ до перегляду банку заборонено.", + "permissionDeniedToUpdateBank": "Доступ до оновлення банку заборонено.", + "editWarehouse": "Редагувати склад", + "addNewWarehouse": "Додати новий склад", + "warehouseName": "Назва складу", + "enterWarehouseName": "Введіть назву складу", + "amountMustBeGreaterThanZero": "Сума має бути більшою за 0", + "canNotRetrievePaymentDetails": "Не вдалося отримати дані про платіж.", + "youDonNotHavePermissionToCreateExpense": "У вас немає прав на створення витрат.", + "youDoNotHavePermissionToCreateExpenseCategory": "У вас немає прав на створення категорії витрат.", + "salesReturn": "Повернення продажу", + "purchaseReturn": "Повернення продажу", + "returnQuantity": "Кількість повернення", + "nonFoundableDiscount": "Не повертається (ПДВ/Знижка)", + "confirmReturn": "Підтвердити повернення", + "pleaseSelectForProductReturn": "Будь ласка, виберіть товар для повернення", + "failedToProcessReturn": "Помилка обробки повернення.", + "noValuesDenied": "Значення не визначено", + "editCategory": "Редагувати категорію", + "editModel": "Редагувати модель", + "addNewModel": "Додати нову модель", + "pleaseEnterValidName": "Будь ласка, введіть коректне ім'я", + "modelName": "Назва моделі", + "enterModelName": "Введіть назву моделі", + "modelUpdateSuccessfully": "Модель успішно оновлено!", + "modelCreatedSuccessfully": "Модель успішно створено!", + "models": "Моделі", + "enterLabelText": "Введіть текст мітки", + "searchBatchNo": "Пошук за номером партії...", + "noActiveUser": "Неактивний користувач", + "notInternetConnection": "Немає підключення до інтернету", + "pleaseCheckYourInternetConnection": "Перевірте підключення до інтернету та спробуйте ще раз", + "ok": "Ок", + "addCash": "Додати готівку", + "reduceCash": "Зменшити готівку", + "transactionType": "Тип транзакції", + "user": "Користувач", + "toAccount": "На рахунок", + "fromAccount": "З рахунку", + "years": "Роки", + "comboProductReport": "Звіт по комбо-продуктах", + "grossProfit": "Валовий прибуток (Gross Profit)", + "netProfit": "Чистий прибуток (Net Profit)", + "incomeType": "Тип доходу", + "expensesType": "Типи витрат", + "resets": "Скинути", + "packageName": "Назва пакета", + "start": "Старт", + "paymentMethod": "Метод оплати", + "addPayment": "Додати оплату", + "advance": "Аванс", + "noteLevel": "Рівень примітки", + "enterYourNoteLevel": "Введіть рівень примітки", + "postSaleMessage": "Повідомлення після продажу", + "enterYourPostSaleMessage": "Введіть повідомлення після продажу", + "a4PageLogo": "Логотип інвойсу A4", + "thermalInvoicePageLogo": "Логотип термального чека", + "thermalPrinterLanguage": "Мова термального принтера", + "thermalPrinterPageSize": "Розмір паперу принтера", + "openSetting": "Відкрити налаштування", + "selectRack": "Вибрати стелаж", + "rack": "Стелаж (Rack)", + "selectShelf": "Вибрати полицю", + "shelf": "Полиця (Shelf)", + "variations": "Варіанти", + "combo": "Комбо", + "enterBatchNo": "Введіть номер партії (Batch No.)", + "selectWarehouse": "Вибрати склад", + "warehouse": "Склад (Warehouse)", + "netTotalAmount": "Загальна чиста сума", + "defaultSellingPrice": "Ціна продажу за замовчуванням", + "selectItems": "Вибрати товари", + "variantList": "Список варіантів", + "addSubVariation": "Додати підваріант", + "editProduct": "Редагувати товар", + "noItemFound": "Товар не знайдено", + "youDoNotHavePermissionDeleteTheShelf": "У вас немає прав для видалення полиці", + "notMatchingResultFound": "Збігів не знайдено", + "editShelf": "Редагувати полицю", + "addShelf": "Додати нову полицю", + "shelfName": "Назва полиці", + "enterShelfName": "Введіть назву полиці", + "pleaseEnterShelfName": "Будь ласка, введіть назву полиці", + "productRacks": "Стелажі для товарів", + "racks": "Стелажі (Racks)", + "youDoNtHavePermissionToCreateRacks": "У вас немає прав на створення стелажів.", + "youDoNtHavePermissionToDeleteRacks": "У вас немає прав на видалення стелажів.", + "youDoNtHavePermissionToUpdateRacks": "У вас немає прав на оновлення стелажів.", + "addNewRack": "Додати новий стелаж", + "editRack": "Редагувати стелаж", + "rackName": "Назва стелажа", + "pleaseEnterRackName": "Будь ласка, введіть назву стелажа", + "shelves": "Полиці (Shelves)", + "pressToSelect": "Натисніть, щоб вибрати", + "selectAtLeastOneRack": "Виберіть хоча б одну полицю", + "inActive": "Неактивний", + "addNewVariation": "Додати новий варіант", + "editVariations": "Редагувати варіант", + "values": "Значення", + "enterValues": "Введіть значення", + "pleaseEnterAtLeastOneValues": "Будь ласка, введіть хоча б одне значення.", + "productVariations": "Варіанти товару", + "permissionDenied": "Доступ заборонено", + "noVariationFound": "Варіантів не знайдено.", + "addNewVariations": "Додати нові варіанти", + "variationId": "ID варіанта (Variation ID)", + "updateRole": "Оновити роль", + "addRole": "Додати роль", + "enterUserName": "Введіть ім'я користувача", + "enterYourPassword": "Введіть пароль", + "selectAll": "Вибрати все", + "sNo": "№ (S.No.)", + "feature": "Функція", + "read": "Читання", + "viewPrice": "Перегляд ціни", + "purchaseReturns": "Повернення закупівель", + "expiredProduct": "Прострочені товари", + "barcodes": "Штрих-коди", + "bulkUploads": "Масове завантаження", + "productModels": "Моделі товарів", + "incomes": "Доходи", + "dues": "Заборгованості", + "subscriptions": "Підписки", + "paymentsTypes": "Типи платежів", + "roles": "Ролі", + "manageSetting": "Управління налаштуваннями", + "downloadApk": "Завантажити APK", + "vatReports": "Звіти з ПДВ (VAT)", + "profitAndLossDetailsReport": "Детальний звіт про прибутки та збитки", + "transactionsHistoryReport": "Історія транзакцій", + "expireProductReports": "Звіти про прострочені товари", + "productPurchaseReport": "Звіт про закупівлю товарів", + "productSalesReport": "Звіт про продаж товарів", + "role": "Роль", + "areYouSureWantToDeleteThisRole": "Ви впевнені, що хочете видалити цю роль?", + "inStock": "В наявності", + "informationShowInLabels": "Інформація на етикетках", + "packageDate": "Дата пакування", + "barCodePrintLabelSetting": "Налаштування друку штрих-кодів", + "labelRoleLabelSize2Inch": "Розмір етикетки 2\"*1, 50мм*25мм, зазор 3.1мм", + "labelRoleLabelSize1_5Inch": "Розмір етикетки 1.5\"*1, 38мм*25мм, зазор 3.1мм", + "thirtyTwoLabelPerSheet": "32 етикетки на аркуші, 8.27 x 11.69 дюймів", + "youDoNotHaveAnyPermissionToGenerateBarCode": "У вас немає прав на генерацію штрих-кодів.", + "pleaseSelectAProductFirst": "Спочатку виберіть товар", + "pleaseEnterAValidQuantity": "Введіть коректну кількість (мінімум 1) для всіх товарів", + "pleaseSelectProductFirst": "Спочатку виберіть товар", + "bluetoothIsTurnedOff": "Bluetooth вимкнено. Увімкніть його.", + "noBluetoothDeviceSelected": "Пристрій Bluetooth не вибрано.", + "printLabel": "Друк етикетки", + "caningForDevices": "Пошук пристроїв...", + "noDeviceFound": "Пристрій не знайдено", + "retryScan": "Повторити пошук", + "connectedTo": "Підключено до:", + "pleaseEnableBluetooth": "Будь ласка, увімкніть Bluetooth", + "skuOrCode": "SKU / Код", + "lowStockAlert": "Попередження про низький запас", + "tax": "Податок (Tax)", + "costExclusionTax": "Ціна без податку", + "costInclusionTax": "Ціна з податком", + "mrpOrSalePrice": "РРЦ/Ціна продажу (MRP)", + "expiredDate": "Термін придатності", + "sellingPrice": "Ціна продажу", + "variationsProduct": "Варіативні товари", + "comboProducts": "Комбо-товари", + "noStockAvailable": "Дані про запаси відсутні.", + "highToLowPrice": "Ціна: від високої до низької", + "lowToHighPrice": "Ціна: від низької до високої", + "attachment": "Вкладення", + "viewStock": "Перегляд запасу", + "expiry": "Придатність", + "expire": "Прострочено", + "sevenDays": "7 днів", + "fifteenthDays": "15 днів", + "thirtyDays": "30 днів", + "sixtyDays": "60 днів", + "outPremiumPlan": "Наш Преміум план", + "youDoNotHavePermissionToCreatePurchase": "У вас немає прав на створення закупівель.", + "thisPlanIsNotAvailableToPurchase": "Цей план недоступний для купівлі", + "thisPlanIsEligibleForUpgrade": "Цей план не підлягає оновленню", + "extendPlan": "Продовжити план", + "buyNow": "Купити зараз", + "none": "Немає", + "roundToWholeNumber": "Округлити до цілого", + "roundToNearestWholeNumber": "До найближчого цілого", + "roundToNearnessDecimalNumber005": "До найближчого десяткового (0.05)", + "roundToNearnessDecimalNumber01": "До найближчого десяткового (0.1)", + "roundToNearnessDecimalNumber05": "До найближчого десяткового (0.5)", + "lastYear": "Минулий рік", + "productStock": "Запас товару", + "unit": "Одиниця", + "showExpireDate": "Показати дату придатності", + "vatId": "ІПН (Vat Id)", + "vatType": "Тип ПДВ", + "exclusivePrice": "Ціна без ПДВ (exclusivePrice)", + "inclusivePrice": "Ціна з ПДВ (inclusivePrice)", + "profitPercent": "Відсоток прибутку", + "showSingle": "Показати одиничні", + "showCombo": "Показати комбо", + "showVariant": "Показати варіанти", + "showAction": "Показати дію", + "ledger": "Головна книга", + "youDoNotHavePermissionToGenerateReport": "У вас немає дозволу на створення звіту", + "youDoNotHavePermissionToExportExcel": "У вас немає дозволу на експорт в Excel", + "noDataAvailableForExport": "Немає даних для експорту", + "supplierDue": "Заборгованість постачальнику", + "partyType": "Тип контрагента", + "allParty": "Всі контрагенти", + "yesterday": "Вчора", + "last7Days": "Останні 7 днів", + "last30Days": "Останні 30 днів", + "currentMonth": "Поточний місяць", + "lastMonth": "Минулий місяць", + "currentYear": "Поточний рік", + "customerDate": "Спеціальна дата", + "noTransactionToGeneratePdf": "Немає транзакцій для створення PDF", + "generatePdf": "Створити PDF", + "noTransactionFound": "Транзакцій не знайдено", + "reference": "Посилання", + "creditIn": "Кредит (Надходження)", + "debitOut": "Дебет (Витрати)", + "subscribeNow": "Підписатися зараз", + "expired": "Прострочено", + "totalBalance": "Загальний баланс", + "hoursLeft": "Залишилось годин", + "daysLeft": "Залишилось днів", + "pos": "POS", + "profitAndLoss": "Прибутки та збитки", + "branch": "Філія", + "hrm": "HRM", + "inventory": "Інвентаризація", + "editAttendance": "Редагувати відвідуваність", + "addNewAttendance": "Додати нову відвідуваність", + "employee": "Співробітник", + "pleaseSelectAnEmployee": "Будь ласка, виберіть співробітника", + "shift": "Зміна", + "selectEmployeeFirst": "Спочатку виберіть співробітника", + "selectDateFirst": "Спочатку виберіть дату", + "month": "Місяць", + "autoSelected": "Вибрано автоматично", + "pleaseSelectDate": "Будь ласка, виберіть дату", + "timeIn": "Час приходу", + "timeOut": "Час виходу", + "attendance": "Відвідуваність", + "allEmployee": "Всі співробітники", + "noAvailableRecordFound": "Записів відвідуваності не знайдено.", + "addAttendance": "Додати відвідуваність", + "noNoteProvided": "Примітка не надана.", + "duration": "Тривалість", + "youDoNotHavePermissionToViewAttendance": "У вас немає дозволу на перегляд відвідуваності", + "department": "Відділ", + "noDepartmentFound": "Відділ не знайдено.", + "inactive": "Неактивний", + "noDescriptionAvailableForThisDepartment": "Опис для цього відділу відсутній.", + "youDoNotHavePermissionToUpdateDepartment": "У вас немає дозволу на оновлення відділу.", + "youDoNotHavePermissionToDeleteDepartment": "У вас немає дозволу на видалення відділу.", + "failedToDeleteTheDeterment": "Не вдалося видалити відділ", + "failedToLoadDepartment": "Не вдалося завантажити відділи", + "addDepartment": "Додати відділ", + "saving": "Збереження", + "editDesignation": "Редагувати посаду", + "addDesignation": "Додати нову посаду", + "designationName": "Назва посади", + "enterDesignationName": "Введіть назву посади", + "pleaseEnterDesignationName": "Будь ласка, введіть назву посади", + "pleaseSelectAStatus": "Будь ласка, виберіть статус", + "enterDescription": "Введіть опис", + "designation": "Посада", + "noDesignationFound": "Посаду не знайдено.", + "noDescriptionAvailableForThisDesignation": "Опис для цієї посади відсутній.", + "youDoNotPermissionToUpdateDesignation": "У вас немає дозволу на оновлення посади.", + "youDoNotHavePermissionToDeleteDesignation": "У вас немає дозволу на видалення посади.", + "updatePurchase": "Оновити закупівлю", + "editEmployee": "Редагувати співробітника", + "addNewEmployee": "Додати нового співробітника", + "enterFullName": "Введіть повне ім'я", + "pleaseSelectDesignation": "Будь ласка, виберіть посаду", + "pleaseSelectDepartment": "Будь ласка, виберіть відділ", + "pleaseSelectStatus": "Будь ласка, виберіть статус", + "pleaseEnterYourPhoneNumber": "Будь ласка, введіть свій номер телефону", + "countryName": "Назва країни", + "enterYourCountry": "Введіть вашу країну", + "salary": "Зарплата", + "pleaseEnterYourSalary": "Будь ласка, введіть вашу зарплату", + "gender": "Стать", + "pleaseSelectYourGender": "Будь ласка, виберіть вашу стать", + "pleaseSelectYourShift": "Будь ласка, виберіть вашу зміну", + "birthDate": "Дата народження", + "joinDate": "Дата прийому на роботу", + "staus": "Статус", + "pleaseSelectValidStartAndEndDates": "Будь ласка, виберіть дійсні дати початку та закінчення.", + "endDateCannotBeBeforeStartDate": "Дата закінчення не може бути раніше дати початку.", + "editHoliday": "Редагувати свято", + "addNewHoliday": "Додати нове свято", + "enterHolidayName": "Введіть назву свята", + "pleaseEnterHolidayName": "Будь ласка, введіть назву свята", + "pleaseEnterDate": "Будь ласка, введіть дату", + "pleaseSelectStartDate": "Будь ласка, виберіть дату початку", + "pleaseEnterEndDate": "Будь ласка, виберіть дату закінчення", + "endDateBeforeStartDate": "Дата закінчення раніше дати початку", + "holidayList": "Список свят", + "noHolidayFound": "Свят не знайдено.", + "noHolidayFundMatching": "Свят, що відповідають запиту, не знайдено", + "addHoliday": "Додати свято", + "youDoNotHavePermissionToUpgradeHoliday": "У вас немає дозволу на оновлення свят.", + "holiday": "Свято", + "editLeave": "Редагувати відпустку", + "addNewLeave": "Додати нову відпустку", + "leaveType": "Тип відпустки", + "pleaseSelectALeaveType": "Будь ласка, виберіть тип відпустки", + "pleaseSelectAStartDate": "Будь ласка, виберіть дату початку", + "leaveDuration": "Тривалість відпустки", + "autoCalculatedDays": "Автоматично розраховані дні", + "leaveList": "Список відпусток", + "noLeaveRequestFound": "Запитів на відпустку не знайдено.", + "addLeave": "Додати відпустку", + "noDescriptionProvided": "Опис не надано.", + "youDoNotHavePermissionToUpdateLeaveRequest": "У вас немає дозволу на оновлення запиту на відпустку.", + "youDoNotHavePermissionToDeleteLeaveRequest": "У вас немає дозволу на видалення запиту на відпустку.", + "leaveRequest": "Запит на відпустку", + "editPayroll": "Редагувати платіжну відомість", + "addNewPayroll": "Додати нову платіжну відомість", + "paymentYear": "Рік виплати", + "pleaseSelectPaymentYear": "Будь ласка, виберіть рік виплати", + "pleaseSelectAnMonth": "Будь ласка, виберіть місяць", + "pleaseEnterADate": "Будь ласка, введіть дату", + "totalSalaryAmount": "Загальна сума зарплати", + "payrollList": "Список платіжних відомостей", + "noPayrollFound": "Записів про зарплату не знайдено.", + "paymentDetails": "Деталі оплати", + "youDoNotHaveUpdatePayroll": "У вас немає дозволу на оновлення платіжної відомості.", + "youDoNotHavePermissionToDeletePayroll": "У вас немає дозволу на видалення платіжної відомості.", + "payrollRecord": "Запис платіжної відомості", + "searchAttendance": "Пошук відвідуваності", + "attendanceReport": "Звіти про відвідуваність", + "noAttendanceRecordFound": "Записів відвідуваності за вибраними фільтрами не знайдено.", + "searchLeave": "Пошук відпусток", + "leaveReports": "Звіти про відпустки", + "noLeaveRecordFound": "Записів про відпустки за вибраними фільтрами не знайдено.", + "durationDays": "Тривалість (днів)", + "payrollReports": "Звіти про зарплату", + "noMatchingPayrollFound": "Відповідних записів про зарплату не знайдено.", + "editShift": "Редагувати зміну", + "addNewShift": "Додати нову зміну", + "shiftName": "Назва зміни", + "pleaseSelectAShift": "Будь ласка, виберіть зміну", + "breakStatus": "Статус перерви", + "pleaseSelectBreakStatus": "Будь ласка, виберіть статус перерви", + "startTimeIsRequired": "Потрібен час початку", + "startTime": "Час початку", + "enterStartTime": "Введіть час початку", + "endTimeIsRequired": "Потрібен час закінчення", + "endTime": "Час закінчення", + "enterEndTime": "Введіть час закінчення", + "startBreakTime": "Час початку перерви", + "enterBreakTime": "Введіть час перерви", + "endBreakTime": "Час закінчення перерви", + "noShiftFound": "Змін не знайдено.", + "addShift": "Додати зміну", + "breakTime": "Час перерви", + "breakDuration": "Тривалість перерви", + "youDoNotToHavePermissionToUpdateShift": "У вас немає дозволу на оновлення зміни.", + "youDoNotToHavePermissionToDeleteShift": "У вас немає дозволу на видалення зміни.", + "doYouReallyWantToDeleteThis": "Ви дійсно хочете видалити це", + "viewDetails": "Переглянути деталі", + "leave": "Відпустка", + "payroll": "Платіжна відомість", + "editBankAdjustment": "Редагувати коригування банку", + "adjustBankBalance": "Коригувати баланс банку", + "pleaseAddAtLeastOneBank": "Будь ласка, додайте хоча б один банківський рахунок для коригування балансу.", + "accountNumber": "Назва рахунку", + "selectAccount": "Виберіть рахунок", + "selectType": "Виберіть тип", + "amountsIsRequired": "Сума обов'язкова", + "invalidAmount": "Недійсна сума", + "adjustmentDate": "Дата коригування", + "dateIsRequired": "Дата обов'язкова", + "editBankAccounts": "Редагувати банківські рахунки", + "addNewBankAccounts": "Додати банківські рахунки", + "accountDisplayName": "Відображуване ім'я рахунку", + "enterAccountDisplayName": "Введіть відображуване ім'я рахунку", + "displayNameIsRequired": "Відображуване ім'я обов'язкове", + "openingBalanceIsRequired": "Початковий баланс обов'язковий", + "asOfDate": "Станом на дату", + "hideFiled": "Приховати поля", + "addMoreFiled": "Додати більше полів", + "enterAccountName": "Введіть номер рахунку", + "ifscCode": "Код IFSC", + "upiIdForQrCode": "UPI ID для QR-коду", + "bankName": "Назва банку", + "enterBankName": "Введіть назву банку", + "accountHolderName": "Ім'я власника рахунку", + "enterAccountHolderName": "Введіть ім'я власника рахунку", + "printBankDetailsAndInvoice": "Друкувати банківські реквізити на рахунках", + "viewingTransactionFor": "Перегляд транзакцій для", + "bankAccounts": "Банківські рахунки", + "noBankAccountFound": "Банківських рахунків не знайдено.", + "noAccountsFoundMissing": "Рахунків, що відповідають запиту, не знайдено", + "deposit": "Депозит", + "addBank": "Додати банк", + "bankToBankTransfer": "Переказ з банку в банк", + "bankToCashTransfer": "Переказ з банку в готівку", + "accountName": "Назва рахунку", + "holderName": "Ім'я власника", + "openingDate": "Дата відкриття", + "currentBalance": "Поточний баланс", + "permissionDeniedToDeleteBank": "У дозволі на видалення банку відмовлено.", + "canNotEditThisTransactionType": "Неможливо редагувати цей тип транзакції.", + "bank": "Банк", + "noTransactionFoundForThisFilter": "Транзакцій для цього фільтра не знайдено.", + "pleaseSelectBothAccounts": "Будь ласка, виберіть обидва рахунки.", + "cannotTransferToSameAccounts": "Неможливо переказати на той самий рахунок.", + "editBankTransfer": "Редагувати банківський переказ", + "needAtLeastTwoBankAccount": "Потрібно щонайменше два банківські рахунки для переказу.", + "from": "З", + "to": "До", + "editBankToCash": "Редагувати Банк у Готівку", + "noBankAccountsFoundToTransferFrom": "Не знайдено банківських рахунків для переказу.", + "selectOneAccount": "Виберіть один рахунок", + "editCashAdjustment": "Редагувати коригування готівки", + "adjustCashBalance": "Коригувати баланс готівки", + "customDate": "Спеціальна дата", + "cashInHand": "Готівка на руках", + "currentCashBalance": "Поточний баланс готівки", + "transfer": "Переказ", + "adjustCash": "Коригувати готівку", + "pleaseSelectADestinationBankAccounts": "Будь ласка, виберіть банківський рахунок призначення.", + "editCashToBank": "Редагувати Готівка в Банк", + "cashToBankTransfer": "Переказ Готівка в Банк", + "noDestinationBankAccountFond": "Банківських рахунків призначення не знайдено.", + "transferCheque": "Переказ чеком", + "receivedFrom": "Отримано від", + "chequeAmount": "Сума чека", + "chequeNumber": "Номер чека", + "chequeDate": "Дата чека", + "referenceNumber": "Номер посилання", + "selectBankToCash": "Виберіть Банк або Готівку", + "depositTo": "Депозит на", + "selectDepositDestination": "Виберіть призначення депозиту", + "transferDate": "Дата переказу", + "doYouWantToRellyReOpenThisCheque": "Ви дійсно хочете знову відкрити цей чек?", + "okay": "Гаразд", + "reOpen": "Відкрити знову", + "open": "Відкрити", + "chequeList": "Список чеків", + "closed": "Закриті", + "noChequeFound": "Чеків не знайдено", + "searchTransaction": "Пошук транзакцій...", + "filterByDate": "Фільтрувати за датою", + "addImage": "Додати зображення", + "cashAndBankManagement": "Управління готівкою та банками", + "cheque": "Чеки", + "branchList": "Список філій", + "roleAndPermission": "Ролі та дозволи", + "switchBank": "Змінити філію?", + "exitBank": "Вийти з філії", + "areYouSureWantToSwitchToDifferentBranch": "Ви впевнені, що хочете перейти до іншої філії?", + "areYourSureYouWantToExitFromThisBranch": "Ви впевнені, що хочете вийти з цієї філії?", + "switchs": "Переключити", + "exit": "Вихід", + "createBranch": "Створити філію", + "areYouSureWantToDeleteThisBranch": "Ви впевнені, що хочете видалити цю філію?", + "currents": "Поточний", + "noBrunchFound": "Філію не знайдено", + "updateBranch": "Оновити філію", + "pleaseEnterBranchName": "Будь ласка, введіть назву філії", + "enterBalance": "Введіть баланс", + "youDoNotHavePermissionToUpdateBranch": "У вас немає дозволу на оновлення філії.", + "allTransaction": "Всі транзакції", + "duePay": "Оплата заборгованості", + "allParties": "Всі сторони", + "retry": "Повторити", + "incomeCategoriesReport": "Звіт за категоріями доходу", + "dayBook": "Щоденна книга", + "billWiseProfit": "Прибуток по рахунках", + "cashFlow": "Грошовий потік", + "balanceSheet": "Балансовий звіт", + "taxReport": "Податковий звіт", + "productSaleHistory": "Історія продажу товарів", + "productPurchaseHistory": "Історія закупівлі товарів", + "partyReports": "Звіти по контрагентах", + "customerLedger": "Книга клієнта", + "supplierLedger": "Книга постачальника", + "partyWiseProfit": "Прибуток по контрагентах", + "productWiseProfit": "Прибуток по товарах", + "top5Customer": "Топ 5 клієнтів", + "top5Supplier": "Топ 5 постачальників", + "productReports": "Звіти по товарах", + "comboReport": "Комбінований звіт", + "expiredItemReport": "Звіт про прострочені товари", + "top5Product": "Топ 5 товарів", + "productWiseProfitAndLoss": "Прибутки та збитки по товарах", + "productWisePurchase": "Закупівлі по товарах", + "productWiseSale": "Продажі по товарах", + "noProductMatchYourSearch": "Товарів, що відповідають вашому пошуку, не знайдено.", + "purchaseQty": "Кількість закупівлі", + "saleQty": "Кількість продажу", + "youDoNotHavePermissionProfitAndLoss": "У вас немає дозволу на перегляд прибутків та збитків.", + "sold": "Продано", + "remaining": "Залишилось", + "totalAssets": "Всього активів", + "assets": "Активи", + "itemName": "Назва товару", + "personalInfo": "Особиста інформація:", + "dueBalance": "Заборгованість", + "walletBalance": "Баланс гаманця", + "cashIn": "Готівка (Надходження)", + "cashOut": "Готівка (Витрати)", + "runningCash": "Поточна готівка", + "moneyIn": "Гроші (Надходження)", + "moneyOut": "Гроші (Витрати)", + "noDataAvailableForGeneratePdf": "Немає даних для створення PDF", + "balanceDue": "Залишок заборгованості", + "returnedAmount": "Повернута сума", + "saleReturn": "Повернення продажу", + "saleEdit": "Редагування продажу", + "pleaseAddASalesReturn": "Будь ласка, додайте повернення продажу", + "subscriptionReports": "Звіти про підписку", + "started": "Розпочато", + "end": "Кінець", + "taxReportList": "Список податкових звітів", + "developedBy": "Розроблено", + "time": "Час", + "receivedBy": "Отримано ким", + "wallet": "Гаманець", + "warranty": "Гарантія", + "guarantee": "Гарантія (зобов'язання)", + "remark": "Примітка", + "bankDetails": "Банківські реквізити", + "cashAndBank": "Готівка та Банк", + "pdfGenerateSuccessfully": "PDF успішно створено", + + + "generatingPdf": "Генерується PDF", + "INVOICE": "РАХУНОК-ФАКТУРА", + "admin": "Адмін", + "invoiceNumber": "Номер рахунку-фактури", + "vatNumber": "Номер ПДВ", + "customerSignature": "Підпис клієнта", + "authorizedSignature": "Авторизований підпис", + "poweredBy": "Працює на", + "shippingCharge": "Вартість доставки", + "totalReturned": "Усього повернуто", + "amountsInWord": "Сума прописом", + "changeAmount": "Сума решти", + "sellsBy": "Продавець", + "rounding": "Округлення", + "paidBy": "Оплачено", + "vatGstTitle": "Заголовок ПДВ/GST", + "enterVatGstTitle": "Введіть заголовок ПДВ/GST", + "vatGstNumber": "Номер ПДВ/GST", + "enterVatGstNumber": "Введіть номер ПДВ/GST", + "vatAndTax": "ПДВ та податок", + "customPrint": "Індивідуальний друк", + "taxRates": "Податкові ставки", + "taxRatesMangeYourTaxRates": "Податкові ставки - Керуйте своїми податковими ставками", + "add": "Додати", + "status": "Статус", + "active": "Активний", + "disable": "Вимкнути", + "deletedSuccessFully": "Видалено успішно!", + "failedToDeleteTheTax": "Не вдалося видалити податок", + "errorDeletingTax": "Помилка видалення податку", + "taxGroup": "Податкова група", + "combinationOfTheMultipleTaxes": "Комбінація кількох податків", + "subTaxes": "Підпорядковані податки", + "action": "Дія", + "addTax": "Додати податок", + "editTax": "Редагувати податок", + "addNewTax": "Додати новий податок", + "enterTaxRates": "Введіть податкову ставку", + "addTaxGroup": "Додати нову податкову групу", + "editTaxGroup": "Редагувати податкову групу", + "taxWithSingleMultipleTaxType": "Податок з одним/кількома типами оподаткування", + "noSubTaxSelected": "Підпорядкований податок не вибрано", + "subTaxList": "Список підпорядкованих податків", + "taxPercent": "Відсоток податку", + "done": "Готово", + "writerTaxHere": "Напишіть текст тут...", + "expiredList": "Список прострочених", + "listIsEmpty": "Список порожній", + "printingInvoice": "Друк рахунку-фактури", + "salesSetting": "Налаштування продажів", + "invoiceLogo": "Логотип рахунку-фактури", + "printingOption": "Параметри друку", + "amountRoundingMethod": "Метод округлення суми", + "signUp": "Зареєструватися", + "returnedItem": "Повернений товар", + "returnedDate": "Дата повернення", + "saleBy": "Продано ким", + "purchasedBy": "Придбано ким", + "collectedBys": "Зібрано ким", + "payableAmount": "Сума до сплати", + "receivedAmount": "Отримана сума", + "unitPrices": "Ціна за одиницю", + "item": "Товар", + "sl": "Пор. №", + "mobiles": "Мобільний", + "paidVia": "Сплачено через", + "moneyReceipt": "Квитанція про оплату", + "receipt": "Чек / Квитанція", + "barcodeGenerator" : "Генератор штрихкоду", + "searchProduct" : "Пошук продукту", + "code" : "Код", + "price" : "Ціна", + "showCode" : "Показати код", + "showPrice" : "Показати ціну", + "showName" : "Показати назву", + "actions" : "Дії", + "noItemSelected" : "Не вибрано жодного елемента", + "noProductSelected" : "Не вибрано жодного продукту", + "previewPdf" : "Попередній перегляд PDF", + "salesReturnReport" : "Звіт про повернення продажу", + "purchaseReturnReport" : "Звіт про повернення покупки", + "incomeFor" : "Дохід для", + "enterProductCode": "Введіть код продукту", + "addIncome" : "Додати дохід", + "incomeDate" : "Дата доходу", + "incomeCategories" : "Категорії доходів", + "addIncomeCategory" : "Додати категорію доходу", + "enterIncomeCategoryName" : "Введіть назву категорії доходу", + "totalReturnAmount" : "Загальна повернена сума", + "returned" : "Повернуто", + "supplierDetails" : "Дані постачальника", + "weekly": "Щотижня", + "monthly": "Щомісяця", + "yearly" : "Щорічно", + "today" : "Сьогодні", + "thisWeek" : "Цього тижня", + "thisMonth" : "Цього місяця", + "thisYear": "Цього року", + "allTime" : "За весь час", + "custom" : "Звичайний", + "addUserRole": "Додати роль користувача", + "noRoleFound": "Роль користувача не знайдена", + "yourPackageExpiredInDays": "Ваш пакет закінчиться за 5 днів", + "yourPackageExpiredToday": "Ваш пакет закінчується сьогодні\n\nБудь ласка, придбайте знову", + "contactUs": "Зв'яжіться з нами", + "writeYourMessageHere": "Напишіть ваше повідомлення тут", + "setting" : "налаштування", + "sendMessage": "Надіслати повідомлення", + "sendYourEmail": "Надіслати вашу електронну пошту", + "backToHome": "Повернутися на головну", + "promoCode": "Промо-код", + "submit": "Відправити", + "seeAllPromoCode": "Переглянути всі промо-коди", + "categories": "Категорії", + "enterYourPhoneNumber": "Введіть свій номер телефону", + "enterFullAddress": "Введіть повну адресу", + "enterYourEmailAddress": "Введіть свою електронну адресу", + "pleaseEnterAPassword": "Будь ласка, введіть пароль", + "pleaseEnterAConfirmPassword": "Будь ласка, введіть підтвердження паролю", + "enterYourName": "Введіть своє ім'я", + "addNewAddress": "Додати нову адресу", + "firstName": "Ім'я", + "lastName": "Прізвище", + "country": "Країна", + "bangladesh": "Бангладеш", + "apply": "Застосувати", + "deliveryAddress": "Адреса доставки", + "noDataAvailable": "Даних немає", + "addDelivery": "Додати доставку", + "description": "Опис", + "addNote": "Додати нотатку", + "image": "Зображення", + "pleaseConnectThePrinterFirst": "Будь ласка, спершу підключіть принтер", + "selectCategory": "Виберіть категорію", + "enterExpenseDate": "Введіть дату витрати", + "enterName": "Введіть ім'я", + "enterAmount": "Введіть суму", + "enterRefNumber": "Введіть номер посилання", + "fashions": "Мода", + "billTO": "Виставити рахунок", + "totalDue": "Загальна сума до сплати", + "paymentsAmount": "Суми платежів", + "remainingDue": "Залишок до сплати", + "thankYouForYourDuePayment": "Дякуємо за вашу заборгованість", + "print": "Друк", + "unitPrice": "Ціна за одиницю", + "totalPrice": "Загальна ціна", + "totalVat": "Загальний ПДВ", + "deliveryCharge": "Вартість доставки", + "totalPayable": "Загальна сума до сплати", + "thankYouForYourPurchase": "Дякуємо за вашу покупку", + "pleaseConnectYourBluetoothPrinter": "Будь ласка, підключіть ваш принтер Bluetooth", + "editSocialMedia": "Редагувати соціальні медіа", + "socialMarketing": "Соціальний маркетинг", + "share": "Поділитися", + "notification": "Сповіщення", + "purchaseAlarm": "Сповіщення про покупку", + "purchaseConfirmed": "Покупка підтверджена", + "paymentComplete": "Платіж завершено", + "return": "Повернення", + "sendSms": "Надіслати SMS", + "receiveThePin": "Отримано PIN-код", + "startNewSale": "Розпочати новий продаж", + "payment": "Платіж", + "masterCard": "MasterCard", + "instruction": "Інструкція", + "cash": "Готівка", + "invoiceViewer": "Переглядач рахунків", + "size": "Розмір", + "color": "Колір", + "weight": "Вага", + "capacity": "Ємність", + "type": "Тип", + "youWantToDeleteTheProduct": "Ви впевнені, що хочете видалити цей продукт?", + "delete": "Видалити", + "contactDetails": "Контактні дані", + "clarence": "Кларенс", + "call": "Дзвінок", + "message": "Повідомлення", + "dailyTransaction": "Щоденна транзакція", + "promo": "Промоакція", + "send": "Надіслати", + "easyToUseThePos": "Зручний мобільний POS", + "easyToUseDescription": "Додаток PosPro безкоштовний і легкий у використанні. Фактично, це одна з найкращих систем POS у всьому світі.", + "chooseYourFeature": "Виберіть ваші можливості", + "chooseYourFeatureDescription": "Можливості - це важлива частина, яка робить PosPro відмінним від традиційних рішень.", + "allBusinessSolutions": "Всі бізнес-рішення", + "allBusinessSolutionDescription": "PosPro - це повноцінне бізнес-рішення з управління запасами, обліку, продажами, витратами та збитками / прибутками.", + "skip": "Пропустити", + "легкийописвикористання": "Додаток PosPro безкоштовний та легкий у використанні. Фактично, це одна з найкращих систем ПДВ у всьому світі.", + "виберітьсвоюфункцію": "Виберіть свої функції", + "виберітьсвоюфункціюопис": "Функції є важливою частиною, яка робить PosPro відмінним від традиційних рішень.", + "всебізнесрішенняопис": "PosPro - це повне бізнес-рішення з управління запасами, обліком, продажами, витратами та збитками/прибутком.", + "next": "Далі", + "aNewUpdateAvailable": "Доступне нове оновлення\nБудь ласка, оновіть свій додаток", + "skipTheUpdate": "Пропустити оновлення", + "rememberMeLater": "Пам'ятайте мене пізніше", + "poweredByAcnoo": "Працює на Acnoo", + "lossOrProfit": "Збиток / Прибуток", + "expense": "Витрати", + "parties": "Партнери", + "home": "Головна", + "sales": "Продажі", + "settings": "Налаштування", + "purchaseNow": "Придбати зараз", + "paymentMethods": "Способи оплати", + "save": "зберегти", + "update": "оновлення", + "continueButton": "Продовжити", + "name": "Ім'я", + "phone": "Номер телефону", + "email": "Адреса електронної пошти", + "address": "Адреса", + "previousDue": "Попередній строк", + "selectLang": "Виберіть свою мову", + "addContact": "Додати контакт", + "moreInfo": "Більше інформації", + "retailer": "Роздрібний продавець", + "dealer": "дилер", + "wholesaler": "Оптовик", + "supplier": "Постачальник", + "CustomerDetails": "Відомості про клієнта", + "recentTransaction": "Останні транзакції", + "totalProduct": "Всього продуктів", + "total": "Всього", + "paid": "Платний", + "unPaid": "Неоплачений", + "due": "належний", + "connect": "Натисніть, щоб підключитися", + "tryAgain": "Спробуйте знову", + "loading": "Завантаження", + "viewAll": "Подивитись все", + "partyList": "Список партій", + "addCustomer": "Будь ласка, додайте клієнта", + "updateContact": "Оновити контакт", + "dueList": "Належний список", + "collectDue": "Збирати належне", + "date": "Дата", + "dueAmount": "Сума до сплати: ", + "customerName": "Ім'я клієнта", + "totalAmount": "Загальна кількість", + "paidAmount": "Сплачена сума", + "paymentTypes": "Тип оплати", + "cancel": "Скасувати", + "expenseReport": "Звіт про витрати", + "fromDate": "З дати", + "toDate": "На сьогоднішній день", + "expenseFor": "Витрати на", + "amount": "Сума", + "noData": "Немає даних", + "totalExpense": "Загальні витрати", + "addExpense": "Додати витрати", + "expenseDate": "Дата витрат", + "referenceNo": "Номер для посилань", + "note": "Примітка", + "expenseCat": "Категорії витрат", + "search": "Пошук", + "select": "Виберіть", + "addExpenseCat": "Додайте категорію витрат", + "categoryName": "Назва категорії", + "alreadyAdded": "Вже додано", + "whatNew": "Що нового", + "lp": "Збиток/прибуток", + "profit": "Прибуток", + "loss": "Втрата", + "lpDetails": "Деталі збитків/прибутків", + "invoice": "рахунок-фактура", + "dates": "Дата:", + "mobile": "Мобільний:", + "product": "Продукт", + "quantity": "Кількість", + "discount": "Знижка", + "totalLoss": "Повна втрата", + "totalProfit": "Загальний прибуток", + "productList": "Список продуктів", + "stock": "Запас", + "addNewProduct": "Додати новий продукт", + "productName": "Назва продукту", + "productCode": "Код продукту", + "purchasePrice": "Ціна покупки", + "mrp": "MRP", + "wholeSalePrice": "Оптова ціна", + "dealerPrice": "Дилерська ціна", + "manufacturer": "Виробник", + "saveNPublish": "Зберегти та опублікувати", + "brands": "Бренди", + "addBrand": "Додати бренд", + "brandName": "Бренд", + "addUnit": "Додати одиницю", + "unitName": "Назва одиниці", + "units": "одиниці", + "addProduct": "Будь ласка, додайте продукт", + "updateProduct": "Оновити продукт", + "salePrice": "Ціна продажу", + "profile": "Профіль", + "edit": "Редагувати", + "businessCat": "Бізнес-категорія", + "language": "мова", + "changePassword": "Змінити пароль", + "updateProfile": "Оновіть свій профіль", + "businessName": "Назва компанії та підприємства", + "addPurchase": "Додати покупку", + "inv": "Інв №", + "supplierName": "Ім'я постачальника", + "itemAdded": "Пункт додано", + "addItems": "Додати предмети", + "subTotal": "Підсумок", + "returnAmount": "Сума повернення", + "chooseSupplier": "Виберіть постачальника", + "noSupplier": "Немає постачальників", + "salesDetails": "Деталі продажу", + "editPurchaseInvoice": "Редагувати рахунок-фактуру покупки", + "purchaseList": "Список закупівель", + "addAPurchase": "Будь ласка, додайте покупку", + "dueReport": "Належний звіт", + "fullyPaid": "Повністю оплачено", + "stillUnpaid": "Все ще неоплачено", + "purchaseReport": "Звіт про закупівлю", + "connectPrinter": "Підключіть свій принтер", + "clickToConnect": "Натисніть, щоб підключитися", + "collectDues": "Будь ласка, отримайте належне", + "addNewPurchase": "Будь ласка, додайте покупку", + "salesReport": "Звіт про продажі", + "addSale": "Будь ласка, додайте розпродаж", + "reports": "Звіти", + "chooseCustomer": "Виберіть клієнта", + "addSales": "Додати продажі", + "saleList": "Список продажів", + "editSalesInvoice": "Редагувати рахунок-фактуру", + "previousPayAmount": "Сума попередньої виплати", + "printing": "Опція друку", + "subscription": "Підписка", + "userRole": "Роль користувача", + "currency": "Валюта", + "logOut": "Вийти", + "stockList": "Список запасів", + "purchase": "Купівля", + "sale": "Розпродаж", + "yourPack": "Ваш пакет", + "freePlan": "Безкоштовний план", + "youRUsing": "Ви використовуєте ", + "freePack": "Безкоштовний пакет", + "premiumPlan": "Преміальний план", + "packFeatures": "Особливості пакета", + "unlimited": "Необмежений", + "updateNow": "Оновити зараз", + "purchasePremium": "Придбайте преміальний план", + "buyPremium": "Придбайте преміальний план", + "paypalPay": "Оплатіть за допомогою Paypal", + "gotEmail": "Ви отримали електронний лист", + "sendEmail": "Ми надіслали електронний лист з інструкціями щодо скидання пароля на адресу:", + "checkEmail": "Перевір електронну пошту", + "close": "Закрити", + "forgotPassword": "Забули пароль", + "enterEmail": "Будь ласка, введіть свою електронну адресу нижче, щоб отримати посилання для скидання пароля.", + "sendLink": "Надіслати посилання для скидання", + "emailText": "Електронна пошта", + "password": "Пароль", + "logIn": "Увійти", + "noAcc": "Немає облікового запису?", + "register": "зареєструватися", + "phoneVerification": "Перевірка телефону", + "registerTitle": "Нам потрібно зареєструвати ваш телефон, не починаючи!", + "sendCode": "Надішліть код", + "staffLogin": "Вхід персоналу", + "logInWithMail": "Увійдіть за допомогою електронної пошти", + "setUpProfile": "Налаштуйте свій профіль", + "setUpDesc": "Оновіть свій профіль, щоб підключити свого лікаря до кращого враження", + "gallery": "Галерея", + "camera": "Камера", + "companyAddress": "адреса компанії", + "openingBalance": "Початковий баланс", + "confirmPass": "Підтвердьте пароль", + "haveAcc": "Вже є аккаунт?", + "loginWithPhone": "Вхід за допомогою телефону", + "editPhone": "Редагувати номер телефону?", + "createAcc": "Створіть безкоштовний акаунт", + "congratulation": "Вітаю", + + "signIn": "Увійти", + "welcomeBack": "Ласкаво просимо назад!", + "passwordCannotBeEmpty": "Пароль не може бути порожнім", + "reset": "Скинути пароль за допомогою електронної пошти або номеру телефону", + "lableEmail": "Електронна пошта", + "hintEmail": "Введіть адресу електронної пошти", + "emailCannotBeEmpty": "Електронна пошта не може бути порожньою", + "pleaseEnterAValidEmail": "Будь ласка, введіть дійсну електронну пошту", + "continueE": "Продовжити", + "pleaseEnterYourDetails": "Будь ласка, введіть ваші дані.", + "lablePassword": "Пароль", + "hintPassword": "Введіть пароль", + "pleaseEnterABiggerPassword": "Будь ласка, введіть більший пароль", + "rememberMe": "Запам'ятати мене", + "donNotHaveAnAccount": "Не маєте акаунта?", + "createAFreeAccount": "Створіть безкоштовний акаунт", + "fullName": "Повне ім'я", + "enterYourFullName": "Введіть ваше повне ім'я", + "nameCanNotBeEmpty": "Ім'я не може бути порожнім", + "alreadyHaveAnAccount": "Вже маєте акаунт?", + "createNewPassword": "Створіть новий пароль", + "setUpNewPassword": "Налаштуйте новий пароль", + "resetPassword": "Скиньте пароль, щоб відновити доступ і увійти в акаунт", + "newPassword": "Новий пароль", + "confirmPassword": "Підтвердіть пароль", + "passwordsDoNotMatch": "Паролі не збігаються", + "verityEmail": "Перевірте електронну пошту", + "verification": "Перевірка", + "digits": "На вашу електронну пошту надіслано 6-значний PIN-код:", + "enterValidOTP": "Введіть дійсний OTP", + "resendOTP": "На вашу електронну пошту надіслано новий OTP", + "verifyYourEmail": "Підтвердження електронної пошти", + "weHaveSentAConfirmationEmailTo": "Ми надіслали підтвердження на електронну пошту", + "folder": "Можливо, лист потрапив у вашу папку зі спамом.", + "gotIt": "Зрозуміло", + "enterOpeningBalance": "Введіть початковий баланс", + "pleaseEnterAValidBusinessName": "Будь ласка, введіть дійсну назву бізнесу", + "enterBusiness": "Введіть назву бізнесу/магазину", + "selectBusinessCategory": "Оберіть категорію бізнесу", + "todaySummary": "Сьогоднішній підсумок", + "sellAll": "Продати все >", + "income": "Доходи", + "purchased": "Придбано", + "endYourFreePlan": "Закінчіть ваш безкоштовний план", + "yourFree": "Ваш безкоштовний пакет майже закінчився, придбайте наступний план. Дякуємо.", + "upgradeNow": "Оновити зараз", + "notFound": "Не знайдено", + "updateYourSubscription": "Оновіть вашу підписку", + "noDataFound": "Дані не знайдено", + "areYouSure": "Ви впевнені?", + "doYouWantToExitTheApp": "Бажаєте вийти з додатку?", + "no": "Ні", + "yes": "Так", + "dashboard": "Панель управління", + "salesPurchaseOverview": "Огляд продажів та закупівель", + "totalItems": "Загальна кількість товарів", + "totalCategories": "Загальна кількість категорій", + "quickOverview": "Швидкий огляд", + "totalIncome": "Загальний дохід", + "customerDue": "Заборгованість клієнта", + "stockValue": "Вартість запасів", + "lossProfit": "Збитки/Прибуток", + "cost": "Вартість", + "qty": "Кількість", + "noProductFound": "Товар не знайдено", + "phoneNumber": "Номер телефону", + "pleaseEnterAValidName": "Будь ласка, введіть дійсне ім'я", + "pleaseEnterValidPhoneAndNameFirst": "Будь ласка, спочатку введіть дійсний номер телефону та ім'я", + "confirmDelete": "Підтвердити видалення", + "areYouSureYouWant": "Ви впевнені, що хочете видалити цю особу?", + "pleaseEnterAValidPhoneNumber": "Будь ласка, введіть дійсний номер телефону", + "sendSMS": "Надіслати SMS", + "searchH": "Пошук тут....", + "transactions": "Транзакції", + "selectAInvoice": "Оберіть рахунок", + "totalDueAmount": "Загальна заборгованість", + "youCanNotPayMoreThenDue": "Ви не можете сплатити більше, ніж заборгованість", + "noDueSelected": "Не вибрано заборгованість", + "pleaseEnterName": "Будь ласка, введіть ім'я", + "pleaseEnterAmount": "Будь ласка, введіть суму", + "enterNote": "Введіть примітку", + "pleaseSelectAExpenseCategory": "Будь ласка, виберіть категорію витрат", + "enterExpanseCategoryName": "Введіть назву категорії витрат", + "comingSoon": "Скоро буде", + "pleaseMakeASaleFirst": "Будь ласка, спочатку здійсніть продаж", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Посилання", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Платіжний шлюз", + "paymentSuccess": "Успішний платіж", + "paymentWasSuccessful": "Платіж був успішним!", + "paymentFailed": "Платіж не вдався", + "paymentFailedPleaseTryAgain": "Платіж не вдався. Будь ласка, спробуйте ще раз.", + "pleaseEnterAValidBrandName": "Будь ласка, введіть дійсну назву бренду", + "enterABrandName": "Введіть назву бренду", + "addCategory": "Додати категорію", + "enterCategoryName": "Введіть назву категорії", + "selectVariations": "Оберіть варіації : ", + "dataSavedSuccessfully": "Дані успішно збережено.", + "somethingIs": "Щось не так", + "updateYourProfile": "Оновіть ваш профіль, щоб створити краще враження на клієнтів", + "shopOpeningBalance": "Початковий баланс магазину", + "shopRemainingBalance": "Залишковий баланс магазину", + "enterAValidDiscount": "Введіть дійсну знижку", + "addProductFirst": "Спочатку додайте продукт", + "subtotal": "Проміжний підсумок", + "purchaseDetails": "Деталі закупівлі", + "riead": "Прочитано", + "totall": "Разом:", + "startDate": "Дата початку", + "pickStartDate": "Оберіть дату початку", + "endDate": "Дата закінчення", + "pickEndDate": "Оберіть дату закінчення", + "failedToGetPlatformVersion": "Не вдалося отримати версію платформи.", + "enterQuantity": "Введіть кількість", + "pleaseAddQuantity": "Будь ласка, додайте кількість", + "willBeAddedSoon": "Будемо додані найближчим часом", + "addedToCart": "Додано до кошика", + "connectYourPrinter": "Підключіть ваш принтер", + "customerPay": "Оплата клієнта", + "supplerPay": "Оплата постачальника", + "incomeReport": "Звіт про доходи", + "category": "Категорія", + "balance": "Баланс", + "itemsSales": "Продаж товарів", + "totalPurchase": "Загальна закупівля", + "totalSales": "Загальні продажі", + "stockReport": "Звіт про запаси", + "lossProfitReport": "Звіт про збитки/прибутки", + "outOfStock": "Закінчилися", + "vat": "ПДВ", + "customerPhoneNumber": "Номер телефону клієнта", + "enterCustomerPhoneNumber": "Введіть номер телефону клієнта", + "walkInCustomer": "Клієнт, що прийшов", + "guest": "Гість", + "stocks": "Запаси: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Не турбувати", + "on": "Увімкнено", + "off": "Вимкнено", + "unlimitedUsagesOfOurPackage": "Необмежене використання нашого пакета\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Оплатіть підписку", + "field": "Поле", + "successfullyPaid": "успішно сплачено", + "profileEdit": "Редагування профілю", + "products": "Продукти", + "salesList": "Список продажів", + "useTitleCanNotBeEmpty": "Назва користувача не може бути порожньою", + "userTitle": "Назва користувача", + "enterUserTitle": "Введіть назву користувача", + "create": "Створити", + "youHaveToGivePermission": "Вам потрібно надати дозвіл", + "all": "Всі", + "userRoleDetails": "Деталі ролі користувача", + "doYouWantToDeleteTheUser": "Ви хочете видалити користувача?", + "thisProductAlreadyAdded": "Цей продукт вже додано!", + "pleaseEnterAValidProductName": "Будь ласка, введіть дійсну назву продукту", + "enterProductName": "Введіть назву продукту", + "pleaseSelectACategory": "Будь ласка, виберіть категорію", + "productCategory": "Категорія продукту", + "selectProductCategory": "Оберіть категорію продукту", + "enterSize": "Введіть розмір", + "enterColor": "Введіть колір", + "enterWeight": "Введіть вагу", + "enterCapacity": "Введіть ємність", + "enterType": "Введіть тип", + "productBrand": "Бренд продукту", + "selectABrand": "Оберіть бренд", + "productCodeIsRequired": "Код продукту є обов'язковим", + "enterAValidStock": "Введіть дійсні запаси", + "enterStock": "Введіть запаси", + "productUnit": "Одиниця продукту", + "selectProductUnit": "Оберіть одиницю продукту", + "pleaseEnterAValidPurchasePrice": "Будь ласка, введіть дійсну ціну закупівлі", + "enterPurchasePrice": "Введіть ціну закупівлі", + "pleaseEnterAValidSalePrice": "Будь ласка, введіть дійсну ціну продажу", + "enterSaltingPrice": "Введіть ціну продажу", + "enterWholesalePrice": "Введіть оптову ціну", + "enterDealerPrice": "Введіть ціну для дилера", + "enterDiscount": "Введіть знижку", + "enterManufacturerName": "Введіть назву виробника", + "adding": "Додається..", + "pleaseEnterAValidUnitName": "Будь ласка, введіть дійсну назву одиниці", + "pleaseEnterUnitName": "Будь ласка, введіть назву одиниці", + "productDetails": "Деталі продукту", + "smartWatch": "Смарт-годинник", + "appleWatch": "Apple Watch", + "deleting": "Видалення....", + "brand": "Бренд", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Деталі", + "weSentAnOTPInYourPhoneNumber": "Ми відправили OTP на ваш номер телефону", + "pleaseEnterTheOTP": "Будь ласка, введіть OTP", + "enterAValidOTP": "Введіть правильний OTP", + "verify": "Перевірити", + "resendIn": "Переслати OTP через ", + "dueCollection": "Стягнення заборгованості", + "noTransaction": "Немає транзакції", + "updating": "Оновлюється...", + "confirmSMSTo": "Підтвердити SMS до", + "anSMSWillBeSentToTheFollowingNumber": "SMS буде відправлено на наступний номер:", + "package": "Пакет", + "permissionNotGranted": "Дозвіл не надано!", + "collectedBy": "Зібрано:", + "phonee": "Телефон:", + "purchaseBy": "Куплено:", + "salesBy": "Продано:", + "days": "дні", + "freeLifetimeUpdate": "Безкоштовне оновлення на все життя", + "android": "Підтримка додатків для Android та iOS", + "premiumCustomerSupport": "Підтримка додатків для Android та iOS", + "customInvoiceBranding": "Індивідуальне брендування рахунків", + "unlimitedUsage": "Необмежене використання", + "freeDataBackup": "Безкоштовне резервне копіювання даних", + "addCustomers": "Додати клієнта", + "noDue": "Боргу немає", + "customer": "Клієнт", + "billingAddress": "Платіжна адреса", + "enterAddress": "Введіть адресу", + "city": "Місто", + "cityName": "Назва міста", + "state": "Область", + "stateName": "Назва області", + "zip": "Поштовий індекс", + "zipCode": "Введіть поштовий індекс", + "chooseCountry": "Оберіть країну", + "shippingAddress": "Адреса доставки", + "partyCreateWarn": "У вас немає дозволу створювати партію.", + "addParty": "Додати партію", + "creditLimit": "Кредитний ліміт партії", + "selectOne": "Оберіть один", + "roundings": "Округлення (+/-)", + "roundingTotal": "Загальна сума після округлення", + "opinion": "Введіть вашу думку", + "dueSaleWarn": "Продаж у борг не дозволено для клієнтів без реєстрації.", + "paymentTypeHint": "Будь ласка, оберіть тип оплати", + "createSaleWarn": "У вас немає дозволу створювати продаж.", + "updateSaleWarn": "У вас немає дозволу оновлювати продаж.", + "uploadImage": "Завантажити зображення", + "useGallery": "Використати галерею", + "openCamera": "Відкрити камеру", + "scanCode": "Сканувати QR-код продукту", + "posSale": "POS продаж", + "selectCustomer": "Оберіть клієнта", + "searchWith": "Пошук...", + "filter": "Фільтр", + "productNotFound": "Товар не знайдено", + "noMatched": "Не знайдено відповідних товарів", + "inventoryPermission": "У вас немає доступу до інвентарю", + "noParty": "Партії не знайдено", + "purchaseWarn": "У вас немає дозволу на створення покупки.", + "purchaseUpdateWarn": "У вас немає дозволу на оновлення покупки.", + "addVariantDetails": "Додати деталі варіанта", + "purchaseEx": "Ціна покупки (без податку)", + "purchaseIn": "Ціна покупки (з податком)", + "purchaseExReq": "Ціна покупки без податку обов’язкова", + "purchaseInReq": "Ціна покупки з податком обов’язкова", + "profitMargin": "Прибуткова маржа (%)", + "saleReq": "Ціна продажу обов’язкова", + "manufactureDate": "Дата виробництва", + "selectDate": "Оберіть дату", + "expDate": "Термін придатності", + "saveVariant": "Зберегти варіант", + "model": "Модель", + "selectModel": "Оберіть модель", + "bulk": "Масове завантаження", + "barcodeGen": "Генератор штрих-кодів", + "upload": "Завантажити", + "sku": "SKU / Код", + "lowStock": "Малий залишок", + "enLowStock": "Введіть поріг залишку", + "manuDate": "Дата виробництва", + "single": "Одиничний", + "batch": "Партія", + "batchNo": "Номер партії", + "entBatchNo": "Введіть номер партії", + "variantAdded": "Варіант успішно додано!", + "variantDelete": "Варіант успішно видалено!", + "addVariant": "Додати варіант", + "typeSelect": "Оберіть тип", + "taxType": "Тип податку", + "selectTax": "Оберіть податок", + "updateProductWarn": "У вас немає дозволу оновлювати продукт.", + "addProductWarn": "У вас немає дозволу створювати продукт.", + "updateProductSuccess": "Продукт успішно оновлено!", + "addProductSuccess": "Продукт успішно створено!", + "choose": "Оберіть", + "view": "Переглянути деталі", + "priceWarn": "Ціна не може бути порожньою", + "productSetting": "Налаштування продукту", + "saveSetting": "Зберегти налаштування", + "addStock": "Додати залишок", + "stockWarn": "Залишок має бути не менше 1", + "updateSuccess": "Успішно оновлено", + "updateFailed": "Не вдалося оновити залишок", + "deleteBatchWarn": "Ви впевнені, що хочете видалити цю партію?", + "lowStockReport": "Звіт про низький залишок", + "genPdfWarn": "Немає даних для створення PDF", + "dateFilterWarn": "Дата «До» не може бути раніше «Від».", + "createPdfWarn": "У вас немає дозволу створювати PDF.", + "expirationStatus": "Статус терміну придатності", + "selectFDate": "Оберіть дату «Від»", + "selectToDate": "Оберіть дату «До»", + "clear": "Очистити", + "incomeReportPermission": "У вас немає доступу до звіту про доходи.", + "deleteAcc": "Видалити акаунт", + "deletePartyWarn": "У вас немає дозволу видалити партію.", + "updatePartyWarn": "У вас немає дозволу оновити партію.", + "phoneNotAvail": "Номер телефону недоступний.", + "notLaunch": "Не вдалося запустити додаток телефону.", + "quickOver": "Швидкий огляд", + "tranSacOver" : "Огляд транзакцій", + "profitLoss" : "Прибуток і збиток" +} \ No newline at end of file diff --git a/lib/l10n/intl_ur.arb b/lib/l10n/intl_ur.arb new file mode 100644 index 0000000..6c08063 --- /dev/null +++ b/lib/l10n/intl_ur.arb @@ -0,0 +1,1263 @@ +{ + "orContinueWith": "یا اس کے ساتھ جاری رکھیں", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "لاگ ان ناکام ہو گیا۔ براہ کرم دوبارہ کوشش کریں۔", + "someThingWithWrongWithTheWebPage": "ویب پیج میں کچھ خرابی آگئی ہے۔", + "loadingOtpSetting": "OTP سیٹنگز لوڈ ہو رہی ہیں...", + "youCanNowResendYourOtp": "اب آپ اپنا OTP دوبارہ بھیج سکتے ہیں۔", + "resendOtpSeconds": "${start} سیکنڈ میں OTP دوبارہ بھیجیں", + "oldPassword": "پرانا پاس ورڈ", + "oldPasswordCanNotBeEmpty": "پرانا پاس ورڈ خالی نہیں ہوسکتا", + "seconds": "سیکنڈ", + "downloading": "ڈاؤن لوڈ ہو رہا ہے...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "ڈاؤن لوڈ کامیاب! اپنے ڈاکومنٹ فولڈر کو چیک کریں", + "printBarCode": "بار کوڈ پرنٹ کریں", + "youDoNotHavePermissionToGenerateBarcode": "آپ کو بار کوڈ بنانے کی اجازت نہیں ہے۔", + "download": "ڈاؤن لوڈ", + "packingDate": "پیکنگ کی تاریخ", + "permissionDeniedToViewBank": "بینک دیکھنے کی اجازت نہیں ہے۔", + "permissionDeniedToUpdateBank": "بینک اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "editWarehouse": "گودام میں ترمیم کریں", + "addNewWarehouse": "نیا گودام شامل کریں", + "warehouseName": "گودام کا نام", + "enterWarehouseName": "گودام کا نام درج کریں", + "amountMustBeGreaterThanZero": "رقم 0 سے زیادہ ہونی چاہیے", + "canNotRetrievePaymentDetails": "ادائیگی کی تفصیلات حاصل نہیں کی جا سکیں۔", + "youDonNotHavePermissionToCreateExpense": "آپ کو خرچہ بنانے کی اجازت نہیں ہے۔", + "youDoNotHavePermissionToCreateExpenseCategory": "آپ کو خرچے کی کیٹیگری بنانے کی اجازت نہیں ہے۔", + "salesReturn": "سیلز واپسی", + "purchaseReturn": "سیلز واپسی", + "returnQuantity": "واپسی کی مقدار", + "nonFoundableDiscount": "ناقابل واپسی (VAT/ڈسکاؤنٹ)", + "confirmReturn": "واپسی کی تصدیق کریں", + "pleaseSelectForProductReturn": "براہ کرم واپسی کے لیے پروڈکٹ منتخب کریں", + "failedToProcessReturn": "واپسی کے عمل میں ناکامی۔", + "noValuesDenied": "کوئی قدر متعین نہیں کی گئی", + "editCategory": "کیٹیگری میں ترمیم کریں", + "editModel": "ماڈل میں ترمیم کریں", + "addNewModel": "نیا ماڈل شامل کریں", + "pleaseEnterValidName": "براہ کرم درست نام درج کریں", + "modelName": "ماڈل کا نام", + "enterModelName": "ماڈل کا نام درج کریں", + "modelUpdateSuccessfully": "ماڈل کامیابی سے اپ ڈیٹ ہو گیا!", + "modelCreatedSuccessfully": "ماڈل کامیابی سے بن گیا!", + "models": "ماڈلز", + "enterLabelText": "لیبل ٹیکسٹ درج کریں", + "searchBatchNo": "بیچ نمبر تلاش کریں...", + "noActiveUser": "فعال صارف نہیں ہے", + "notInternetConnection": "انٹرنیٹ کنکشن نہیں ہے", + "pleaseCheckYourInternetConnection": "براہ کرم اپنا انٹرنیٹ کنکشن چیک کریں اور دوبارہ کوشش کریں", + "ok": "ٹھیک ہے", + "addCash": "کیش شامل کریں", + "reduceCash": "کیش کم کریں", + "transactionType": "لین دین کی قسم", + "user": "صارف", + "toAccount": "اکاؤنٹ میں", + "fromAccount": "اکاؤنٹ سے", + "years": "سال", + "comboProductReport": "کومبو پروڈکٹ رپورٹ", + "deleteDialogDetails" : "کیا آپ واقعی اپنا اکاؤنٹ حذف کرنا چاہتے ہیں؟ یہ عمل آپ کا تمام ڈیٹا مستقل طور پر مٹادے گا۔", + "passwordMust6Character" : "پاس ورڈ کم از کم 6 حروف کا ہونا چاہیے", + "passwordIsRequired" : "پاس ورڈ درکار ہے (کم از کم 6 حروف)", + "iAgreeDeleteMyAccountPermanent" : "میں اپنا اکاؤنٹ مستقل طور پر حذف کرنے سے اتفاق کرتا ہوں۔", + "flat" : "فلیٹ (Flat)", + "percent" : "فیصد", + "partialPaid" : "جزوی ادا شدہ", + "selectStock" : "اسٹاک منتخب کریں", + "stockOrVariant" : "اسٹاک / ورینٹ", + "noBatch" : "کوئی بیچ نہیں", + "purchaseQuantityRequired" : "خریداری کی مقدار درکار ہے", + "excelUploader" : "ایکسل اپ لوڈر", + "remove" : "ہٹائیں", + "uploading" : "اپ لوڈ ہو رہا ہے...", + "pickAndUploadFile" : "فائل منتخب اور اپ لوڈ کریں", + "downloadExcelFormat" : "ایکسل فارمیٹ ڈاؤن لوڈ کریں", + "excelFiles" : "ایکسل فائلیں", + "noFileSelected" : "کوئی فائل منتخب نہیں کی گئی", + "grossProfit" : "مجموعی منافع", + "netProfit" : "خالص منافع", + "incomeType" : "آمدنی کی قسم", + "expensesType" : "اخراجات کی اقسام", + "resets" : "ری سیٹ کریں", + "packageName" : "پیکیج کا نام", + "start" : "شروع کریں", + "paymentMethod" : "طریقہ ادائیگی", + "addPayment" : "ادائیگی شامل کریں", + "advance" : "ایڈوانس", + "noteLevel" : "نوٹ لیول", + "enterYourNoteLevel" : "اپنا نوٹ لیول درج کریں", + "postSaleMessage" : "فروخت کے بعد کا پیغام", + "enterYourPostSaleMessage" : "فروخت کے بعد کا پیغام درج کریں", + "a4PageLogo" : "A4 صفحہ انوائس لوگو", + "thermalInvoicePageLogo" : "تھرمل انوائس لوگو", + "thermalPrinterLanguage" : "تھرمل پرنٹر کی زبان", + "thermalPrinterPageSize" : "تھرمل پرنٹر کے صفحے کا سائز", + "openSetting": "سیٹنگ کھولیں", + "selectRack" : "ریک منتخب کریں", + "rack" : "ریک (Rack)", + "selectShelf" : "شیلف منتخب کریں", + "shelf" : "شیلف (Shelf)", + "variations" : "تغیرات (Variations)", + "combo" : "کمبو", + "enterBatchNo" : "بیچ نمبر درج کریں", + "selectWarehouse" : "گودام منتخب کریں", + "warehouse" : "گودام (Warehouse)", + "netTotalAmount" : "خالص کل رقم", + "defaultSellingPrice" : "پہلے سے طے شدہ فروخت کی قیمت", + "selectItems" : "اشیاء منتخب کریں", + "variantList" : "ورینٹ لسٹ", + "addSubVariation" : "ذیلی تغیر شامل کریں", + "editProduct" : "مصنوعات میں ترمیم کریں", + "noItemFound" : "کوئی چیز نہیں ملی", + "youDoNotHavePermissionDeleteTheShelf" : "آپ کو شیلف حذف کرنے کی اجازت نہیں ہے", + "notMatchingResultFound" : "کوئی مماثل نتیجہ نہیں ملا", + "editShelf" : "شیلف میں ترمیم کریں", + "addShelf" : "نئی شیلف شامل کریں", + "shelfName" : "شیلف کا نام", + "enterShelfName" : "شیلف کا نام درج کریں", + "pleaseEnterShelfName" : "براہ کرم شیلف کا نام درج کریں", + "productRacks" : "پروڈکٹ ریک", + "racks" : "ریکس", + "youDoNtHavePermissionToCreateRacks" : "آپ کو ریک بنانے کی اجازت نہیں ہے۔", + "youDoNtHavePermissionToDeleteRacks" : "آپ کو ریک حذف کرنے کی اجازت نہیں ہے۔", + "youDoNtHavePermissionToUpdateRacks" : "آپ کو ریک اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "addNewRack" : "نیا ریک شامل کریں", + "editRack" : "ریک میں ترمیم کریں", + "rackName" : "ریک کا نام", + "pleaseEnterRackName" : "براہ کرم ریک کا نام درج کریں", + "shelves" : "شیلفیں", + "pressToSelect" : "منتخب کرنے کے لیے دبائیں", + "selectAtLeastOneRack" : "کم از کم ایک شیلف منتخب کریں", + "inActive" : "غیر فعال", + "addNewVariation" : "نیا تغیر شامل کریں", + "editVariations" : "تغیر میں ترمیم کریں", + "values" : "قیمتیں (Values)", + "enterValues" : "قیمتیں درج کریں", + "pleaseEnterAtLeastOneValues" : "براہ کرم کم از کم ایک قیمت درج کریں۔", + "productVariations" : "مصنوعات کے تغیرات", + "permissionDenied" : "اجازت نہیں ملی", + "noVariationFound" : "کوئی تغیر نہیں ملا۔", + "addNewVariations" : "نیا تغیر شامل کریں", + "variationId" : "وریشن آئی ڈی", + "updateRole" : "کردار اپ ڈیٹ کریں", + "addRole" : "کردار شامل کریں", + "enterUserName" : "صارف کا نام درج کریں", + "enterYourPassword" : "اپنا پاس ورڈ درج کریں", + "selectAll" : "تمام منتخب کریں", + "sNo" : "سیریل نمبر", + "feature" : "فیچر", + "read" : "پڑھیں", + "viewPrice" :"قیمت دیکھیں", + "purchaseReturns" : "خریداری کی واپسی", + "expiredProduct" : "زائد المیعاد مصنوعات", + "barcodes" : "بار کوڈز", + "bulkUploads" : "بلک اپ لوڈز", + "productModels" : "مصنوعات کے ماڈل", + "incomes" : "آمدنی", + "dues" : "واجبات", + "subscriptions" : "سبسکرپشنز", + "paymentsTypes" : "ادائیگیوں کی اقسام", + "roles" : "کردار (Roles)", + "manageSetting" : "سیٹنگز کا انتظام کریں", + "downloadApk" : "APK ڈاؤن لوڈ کریں", + "vatReports" : "ویٹ (VAT) رپورٹس", + "profitAndLossDetailsReport" : "منافع اور نقصان کی تفصیلی رپورٹ", + "transactionsHistoryReport" : "لین دین کی تاریخ کی رپورٹس", + "expireProductReports" : "زائد المیعاد مصنوعات کی رپورٹس", + "productPurchaseReport" : "مصنوعات کی خریداری کی رپورٹ", + "productSalesReport" : "مصنوعات کی فروخت کی رپورٹ", + "role" : "کردار (Role)", + "areYouSureWantToDeleteThisRole" : "کیا آپ واقعی اس کردار کو حذف کرنا چاہتے ہیں؟", + "inStock" : "اسٹاک میں موجود", + "informationShowInLabels" : "لیبلز میں دکھانے کے لیے معلومات", + "packageDate" : "پیکیج کی تاریخ", + "barCodePrintLabelSetting" : "بار کوڈ پرنٹ لیبل سیٹنگ", + "labelRoleLabelSize2Inch" : "لیبل رول سائز 2\"*1، 50mm*25mm، گیپ 3.1mm", + "labelRoleLabelSize1_5Inch" : "لیبل رول سائز 1.5\"*1، 38mm*25mm، گیپ 3.1mm", + "thirtyTwoLabelPerSheet" : "فی شیٹ 32 لیبلز، 8.27 x 11.69 انچ", + "youDoNotHaveAnyPermissionToGenerateBarCode" : "آپ کو بار کوڈ بنانے کی اجازت نہیں ہے۔", + "pleaseSelectAProductFirst" : "براہ کرم پہلے پروڈکٹ منتخب کریں", + "pleaseEnterAValidQuantity" : "براہ کرم تمام مصنوعات کے لیے درست مقدار (کم از کم 1) درج کریں", + "pleaseSelectProductFirst" : "براہ کرم پہلے پروڈکٹ منتخب کریں", + "bluetoothIsTurnedOff" : "بلوٹوتھ بند ہے۔ براہ کرم اسے آن کریں۔", + "noBluetoothDeviceSelected" : "کوئی بلوٹوتھ ڈیوائس منتخب نہیں کی گئی۔", + "printLabel" :"لیبل پرنٹ کریں", + "caningForDevices" : "ڈیوائسز تلاش کی جا رہی ہیں...", + "noDeviceFound" : "کوئی ڈیوائس نہیں ملی", + "retryScan" : "دوبارہ اسکین کریں", + "connectedTo" : "منسلک ہے: ", + "pleaseEnableBluetooth" : "براہ کرم بلوٹوتھ فعال کریں", + "skuOrCode" : "ایس کے یو / کوڈ", + "lowStockAlert" : "اسٹاک کم ہونے کا الرٹ", + "tax" : "ٹیکس", + "costExclusionTax" : "ٹیکس کے بغیر قیمت", + "costInclusionTax" : "ٹیکس کے ساتھ قیمت", + "mrpOrSalePrice" : "ایم آر پی / فروخت کی قیمت", + "expiredDate" : "ختم ہونے کی تاریخ", + "sellingPrice" : "فروخت کی قیمت", + "variationsProduct" : "تغیراتی مصنوعات", + "comboProducts" : "کمبو مصنوعات", + "noStockAvailable" : "اسٹاک کا کوئی ڈیٹا دستیاب نہیں ہے۔", + "highToLowPrice": "زیادہ سے کم قیمت", + "lowToHighPrice" : "کم سے زیادہ قیمت", + "attachment" : "منسلک فائل", + "viewStock" : "اسٹاک دیکھیں", + "expiry" : "ایکسپائری", + "expire" : "ختم ہونا", + "sevenDays" : "7 دن", + "fifteenthDays" : "15 دن", + "thirtyDays" : "30 دن", + "sixtyDays" : "60 دن", + "outPremiumPlan" : "ہمارا پریمیم پلان", + "youDoNotHavePermissionToCreatePurchase" : "آپ کو خریداری بنانے کی اجازت نہیں ہے۔", + "thisPlanIsNotAvailableToPurchase" : "یہ پلان خریداری کے لیے دستیاب نہیں ہے", + "thisPlanIsEligibleForUpgrade" : "یہ پلان اپ گریڈ کے لیے اہل نہیں ہے", + "extendPlan" : "پلان میں توسیع کریں", + "buyNow" : "ابھی خریدیں", + "none" : "کوئی نہیں", + "roundToWholeNumber" : "پورے عدد تک راؤنڈ کریں", + "roundToNearestWholeNumber" : "قریبی پورے عدد تک راؤنڈ کریں", + "roundToNearnessDecimalNumber005" : "قریبی اعشاریہ (0.05) تک راؤنڈ کریں", + "roundToNearnessDecimalNumber01" : "قریبی اعشاریہ (0.1) تک راؤنڈ کریں", + "roundToNearnessDecimalNumber05" : "قریبی اعشاریہ (0.5) تک راؤنڈ کریں", + "lastYear" : "گزشتہ سال", + "productStock" : "مصنوعات کا اسٹاک", + "unit" : "یونٹ (Unit)", + "showExpireDate": "ختم ہونے کی تاریخ دکھائیں", + "vatId" : "ویٹ آئی ڈی (Vat Id)", + "vatType" : "ویٹ کی قسم", + "exclusivePrice" : "خارج قیمت (Exclusive)", + "inclusivePrice" : "شامل قیمت (Inclusive)", + "profitPercent": "منافع کا فیصد", + "showSingle" : "سنگل دکھائیں", + "showCombo" : "کمبو دکھائیں", + "showVariant" : "ورینٹ دکھائیں", + "showAction" : "ایکشن دکھائیں", + "ledger": "لیجر", + "youDoNotHavePermissionToGenerateReport": "آپ کو رپورٹ تیار کرنے کی اجازت نہیں ہے", + "noDataAvailable": "کوئی ڈیٹا دستیاب نہیں", + "youDoNotHavePermissionToExportExcel": "آپ کو ایکسل ایکسپورٹ کرنے کی اجازت نہیں ہے", + "noDataAvailableForExport": "ایکسپورٹ کے لیے کوئی ڈیٹا دستیاب نہیں", + "supplierDue": "سپلائر کے واجبات", + "partyType": "پارٹی کی قسم", + "allParty": "تمام پارٹیاں", + "yesterday": "کل", + "last7Days": "گزشتہ 7 دن", + "last30Days": "گزشتہ 30 دن", + "currentMonth": "موجودہ مہینہ", + "lastMonth": "گزشتہ مہینہ", + "currentYear": "موجودہ سال", + "customerDate": "اپنی مرضی کی تاریخ", + "noTransactionToGeneratePdf": "PDF بنانے کے لیے کوئی لین دین نہیں", + "generatePdf": "PDF بنائیں", + "noTransactionFound": "کوئی لین دین نہیں ملا", + "reference": "حوالہ", + "creditIn": "کریڈٹ (آمد)", + "debitOut": "ڈیبٹ (خرچ)", + "subscribeNow": "ابھی سبسکرائب کریں", + "expired": "میعاد ختم", + "totalBalance": "کل بیلنس", + "hoursLeft": "باقی گھنٹے", + "daysLeft": "باقی دن", + "pos": "POS", + "profitAndLoss": "نفع و نقصان", + "branch": "برانچ", + "hrm": "HRM", + "inventory": "انوینٹری", + "editAttendance": "حاضری میں ترمیم کریں", + "addNewAttendance": "نئی حاضری شامل کریں", + "employee": "ملازم", + "pleaseSelectAnEmployee": "براہ کرم کسی ملازم کا انتخاب کریں", + "shift": "شفٹ", + "selectEmployeeFirst": "پہلے ملازم کا انتخاب کریں", + "selectDateFirst": "پہلے تاریخ کا انتخاب کریں", + "month": "مہینہ", + "autoSelected": "خودکار منتخب", + "pleaseSelectDate": "براہ کرم تاریخ منتخب کریں", + "timeIn": "آنے کا وقت", + "timeOut": "جانے کا وقت", + "attendance": "حاضری", + "allEmployee": "تمام ملازمین", + "noAvailableRecordFound": "حاضری کا کوئی ریکارڈ نہیں ملا۔", + "addAttendance": "حاضری شامل کریں", + "noNoteProvided": "کوئی نوٹ فراہم نہیں کیا گیا۔", + "duration": "دورانیہ", + "youDoNotHavePermissionToViewAttendance": "آپ کو حاضری دیکھنے کی اجازت نہیں ہے", + "department": "محکمہ", + "noDepartmentFound": "کوئی محکمہ نہیں ملا۔", + "inactive": "غیر فعال", + "noDescriptionAvailableForThisDepartment": "اس محکمہ کے لیے کوئی تفصیل دستیاب نہیں ہے۔", + "youDoNotHavePermissionToUpdateDepartment": "آپ کو محکمہ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "youDoNotHavePermissionToDeleteDepartment": "آپ کو محکمہ کو حذف کرنے کی اجازت نہیں ہے۔", + "failedToDeleteTheDeterment": "محکمہ کو حذف کرنے میں ناکامی", + "failedToLoadDepartment": "محکموں کو لوڈ کرنے میں ناکامی", + "addDepartment": "محکمہ شامل کریں", + "saving": "محفوظ ہو رہا ہے", + "editDesignation": "عہدہ میں ترمیم کریں", + "addDesignation": "نیا عہدہ شامل کریں", + "designationName": "عہدہ کا نام", + "enterDesignationName": "عہدہ کا نام درج کریں", + "pleaseEnterDesignationName": "براہ کرم عہدہ کا نام درج کریں", + "pleaseSelectAStatus": "براہ کرم اسٹیٹس منتخب کریں", + "enterDescription": "تفصیل درج کریں", + "designation": "عہدہ", + "noDesignationFound": "کوئی عہدہ نہیں ملا۔", + "noDescriptionAvailableForThisDesignation": "اس عہدے کے لیے کوئی تفصیل دستیاب نہیں ہے۔", + "youDoNotPermissionToUpdateDesignation": "آپ کو عہدہ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "youDoNotHavePermissionToDeleteDesignation": "آپ کو عہدہ کو حذف کرنے کی اجازت نہیں ہے۔", + "updatePurchase": "خریداری کو اپ ڈیٹ کریں", + "editEmployee": "ملازم میں ترمیم کریں", + "addNewEmployee": "نیا ملازم شامل کریں", + "enterFullName": "پورا نام درج کریں", + "pleaseSelectDesignation": "براہ کرم عہدہ منتخب کریں", + "pleaseSelectDepartment": "براہ کرم محکمہ منتخب کریں", + "pleaseSelectStatus": "براہ کرم اسٹیٹس منتخب کریں", + "pleaseEnterYourPhoneNumber": "براہ کرم اپنا فون نمبر درج کریں", + "countryName": "ملک کا نام", + "enterYourCountry": "اپنا ملک درج کریں", + "salary": "تنخواہ", + "pleaseEnterYourSalary": "براہ کرم اپنی تنخواہ درج کریں", + "gender": "جنس", + "pleaseSelectYourGender": "براہ کرم اپنی جنس منتخب کریں", + "pleaseSelectYourShift": "براہ کرم اپنی شفٹ منتخب کریں", + "birthDate": "تاریخ پیدائش", + "joinDate": "شمولیت کی تاریخ", + "staus": "اسٹیٹس", + "pleaseSelectValidStartAndEndDates": "براہ کرم درست آغاز اور اختتام کی تاریخیں منتخب کریں۔", + "endDateCannotBeBeforeStartDate": "اختتامی تاریخ آغاز کی تاریخ سے پہلے نہیں ہو سکتی۔", + "editHoliday": "چھٹی میں ترمیم کریں", + "addNewHoliday": "نئی چھٹی شامل کریں", + "enterHolidayName": "چھٹی کا نام درج کریں", + "pleaseEnterHolidayName": "براہ کرم چھٹی کا نام درج کریں", + "pleaseEnterDate": "براہ کرم تاریخ درج کریں", + "pleaseSelectStartDate": "براہ کرم آغاز کی تاریخ منتخب کریں", + "pleaseEnterEndDate": "براہ کرم اختتام کی تاریخ منتخب کریں", + "endDateBeforeStartDate": "اختتامی تاریخ آغاز کی تاریخ سے پہلے ہے", + "holidayList": "چھٹیوں کی فہرست", + "noHolidayFound": "کوئی چھٹیاں نہیں ملیں۔", + "noHolidayFundMatching": "کوئی مماثل چھٹیاں نہیں ملیں", + "addHoliday": "چھٹی شامل کریں", + "youDoNotHavePermissionToUpgradeHoliday": "آپ کو چھٹیوں کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "holiday": "چھٹی", + "editLeave": "رخصت میں ترمیم کریں", + "addNewLeave": "نئی رخصت شامل کریں", + "leaveType": "رخصت کی قسم", + "pleaseSelectALeaveType": "براہ کرم رخصت کی قسم منتخب کریں", + "pleaseSelectAStartDate": "براہ کرم آغاز کی تاریخ منتخب کریں", + "leaveDuration": "رخصت کا دورانیہ", + "autoCalculatedDays": "خودکار طور پر شمار شدہ دن", + "leaveList": "رخصت کی فہرست", + "noLeaveRequestFound": "رخصت کی کوئی درخواست نہیں ملی۔", + "addLeave": "رخصت شامل کریں", + "noDescriptionProvided": "کوئی تفصیل فراہم نہیں کی گئی۔", + "youDoNotHavePermissionToUpdateLeaveRequest": "آپ کو رخصت کی درخواست کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "youDoNotHavePermissionToDeleteLeaveRequest": "آپ کو رخصت کی درخواست کو حذف کرنے کی اجازت نہیں ہے۔", + "leaveRequest": "رخصت کی درخواست", + "editPayroll": "پے رول میں ترمیم کریں", + "addNewPayroll": "نیا پے رول شامل کریں", + "paymentYear": "ادائیگی کا سال", + "pleaseSelectPaymentYear": "براہ کرم ادائیگی کا سال منتخب کریں", + "pleaseSelectAnMonth": "براہ کرم مہینہ منتخب کریں", + "pleaseEnterADate": "براہ کرم تاریخ درج کریں", + "totalSalaryAmount": "کل تنخواہ کی رقم", + "payrollList": "پے رول کی فہرست", + "noPayrollFound": "پے رول کا کوئی ریکارڈ نہیں ملا۔", + "paymentDetails": "ادائیگی کی تفصیلات", + "youDoNotHaveUpdatePayroll": "آپ کو پے رول کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "youDoNotHavePermissionToDeletePayroll": "آپ کو پے رول کو حذف کرنے کی اجازت نہیں ہے۔", + "payrollRecord": "پے رول ریکارڈ", + "searchAttendance": "حاضری تلاش کریں", + "attendanceReport": "حاضری کی رپورٹس", + "noAttendanceRecordFound": "منتخب فلٹرز کے لیے حاضری کا کوئی ریکارڈ نہیں ملا۔", + "searchLeave": "رخصت تلاش کریں", + "leaveReports": "رخصت کی رپورٹس", + "noLeaveRecordFound": "منتخب فلٹرز کے لیے رخصت کا کوئی ریکارڈ نہیں ملا۔", + "durationDays": "دورانیہ (دن)", + "payrollReports": "پے رول کی رپورٹس", + "noMatchingPayrollFound": "کوئی مماثل پے رول ریکارڈ نہیں ملا۔", + "editShift": "شفٹ میں ترمیم کریں", + "addNewShift": "نئی شفٹ شامل کریں", + "shiftName": "شفٹ کا نام", + "pleaseSelectAShift": "براہ کرم ایک شفٹ منتخب کریں", + "breakStatus": "بریک کا اسٹیٹس", + "pleaseSelectBreakStatus": "براہ کرم بریک کا اسٹیٹس منتخب کریں", + "startTimeIsRequired": "آغاز کا وقت درکار ہے", + "startTime": "آغاز کا وقت", + "enterStartTime": "آغاز کا وقت درج کریں", + "endTimeIsRequired": "اختتام کا وقت درکار ہے", + "endTime": "اختتام کا وقت", + "enterEndTime": "اختتام کا وقت درج کریں", + "startBreakTime": "بریک شروع ہونے کا وقت", + "enterBreakTime": "بریک کا وقت درج کریں", + "endBreakTime": "بریک ختم ہونے کا وقت", + "noShiftFound": "کوئی شفٹ نہیں ملی۔", + "addShift": "شفٹ شامل کریں", + "breakTime": "بریک کا وقت", + "breakDuration": "بریک کا دورانیہ", + "youDoNotToHavePermissionToUpdateShift": "آپ کو شفٹ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "youDoNotToHavePermissionToDeleteShift": "آپ کو شفٹ کو حذف کرنے کی اجازت نہیں ہے۔", + "doYouReallyWantToDeleteThis": "کیا آپ واقعی اسے حذف کرنا چاہتے ہیں", + "viewDetails": "تفصیلات دیکھیں", + "leave": "رخصت", + "payroll": "پے رول", + "editBankAdjustment": "بینک ایڈجسٹمنٹ میں ترمیم کریں", + "adjustBankBalance": "بینک بیلنس ایڈجسٹ کریں", + "pleaseAddAtLeastOneBank": "بیلنس کو ایڈجسٹ کرنے کے لیے براہ کرم کم از کم ایک بینک اکاؤنٹ شامل کریں۔", + "accountNumber": "اکاؤنٹ کا نام", + "selectAccount": "اکاؤنٹ منتخب کریں", + "selectType": "قسم منتخب کریں", + "amountsIsRequired": "رقم درکار ہے", + "invalidAmount": "غلط رقم", + "adjustmentDate": "ایڈجسٹمنٹ کی تاریخ", + "dateIsRequired": "تاریخ درکار ہے", + "editBankAccounts": "بینک اکاؤنٹس میں ترمیم کریں", + "addNewBankAccounts": "بینک اکاؤنٹس شامل کریں", + "accountDisplayName": "اکاؤنٹ کا ڈسپلے نام", + "enterAccountDisplayName": "اکاؤنٹ کا ڈسپلے نام درج کریں", + "displayNameIsRequired": "ڈسپلے نام درکار ہے", + "openingBalanceIsRequired": "ابتدائی بیلنس درکار ہے", + "asOfDate": "تاریخ تک", + "hideFiled": "فیلڈز چھپائیں", + "addMoreFiled": "مزید فیلڈز شامل کریں", + "enterAccountName": "اکاؤنٹ نمبر درج کریں", + "ifscCode": "IFSC کوڈ", + "upiIdForQrCode": "QR کوڈ کے لیے UPI ID", + "bankName": "بینک کا نام", + "enterBankName": "بینک کا نام درج کریں", + "accountHolderName": "اکاؤنٹ ہولڈر کا نام", + "enterAccountHolderName": "اکاؤنٹ ہولڈر کا نام درج کریں", + "printBankDetailsAndInvoice": "انوائس پر بینک کی تفصیلات پرنٹ کریں", + "viewingTransactionFor": "کے لیے لین دین دیکھ رہے ہیں", + "bankAccounts": "بینک اکاؤنٹس", + "noBankAccountFound": "کوئی بینک اکاؤنٹ نہیں ملا۔", + "noAccountsFoundMissing": "کوئی مماثل اکاؤنٹ نہیں ملا", + "deposit": "جمع", + "addBank": "بینک شامل کریں", + "bankToBankTransfer": "بینک ٹو بینک ٹرانسفر", + "bankToCashTransfer": "بینک ٹو کیش ٹرانسفر", + "accountName": "اکاؤنٹ کا نام", + "holderName": "ہولڈر کا نام", + "openingDate": "کھلنے کی تاریخ", + "currentBalance": "موجودہ بیلنس", + "permissionDeniedToDeleteBank": "بینک کو حذف کرنے کی اجازت مسترد کر دی گئی۔", + "canNotEditThisTransactionType": "اس قسم کے لین دین میں ترمیم نہیں کی جا سکتی۔", + "bank": "بینک", + "noTransactionFoundForThisFilter": "اس فلٹر کے لیے کوئی لین دین نہیں ملا۔", + "pleaseSelectBothAccounts": "براہ کرم دونوں اکاؤنٹس منتخب کریں۔", + "cannotTransferToSameAccounts": "ایک ہی اکاؤنٹ میں ٹرانسفر نہیں کیا جا سکتا۔", + "editBankTransfer": "بینک ٹرانسفر میں ترمیم کریں", + "needAtLeastTwoBankAccount": "ٹرانسفر کرنے کے لیے کم از کم دو بینک اکاؤنٹس کی ضرورت ہے۔", + "from": "سے", + "to": "کو", + "editBankToCash": "بینک ٹو کیش میں ترمیم کریں", + "noBankAccountsFoundToTransferFrom": "ٹرانسفر کرنے کے لیے کوئی بینک اکاؤنٹ نہیں ملا۔", + "selectOneAccount": "ایک اکاؤنٹ منتخب کریں", + "editCashAdjustment": "کیش ایڈجسٹمنٹ میں ترمیم کریں", + "adjustCashBalance": "کیش بیلنس ایڈجسٹ کریں", + "customDate": "اپنی مرضی کی تاریخ", + "cashInHand": "کیش ان ہینڈ", + "currentCashBalance": "موجودہ کیش بیلنس", + "transfer": "ٹرانسفر", + "adjustCash": "کیش ایڈجسٹ کریں", + "pleaseSelectADestinationBankAccounts": "براہ کرم منزل کا بینک اکاؤنٹ منتخب کریں۔", + "editCashToBank": "کیش ٹو بینک میں ترمیم کریں", + "cashToBankTransfer": "کیش ٹو بینک ٹرانسفر", + "noDestinationBankAccountFond": "کوئی منزل کا بینک اکاؤنٹ نہیں ملا۔", + "transferCheque": "چیک ٹرانسفر", + "receivedFrom": "سے موصول ہوا", + "chequeAmount": "چیک کی رقم", + "chequeNumber": "چیک نمبر", + "chequeDate": "چیک کی تاریخ", + "referenceNumber": "حوالہ نمبر", + "selectBankToCash": "بینک یا کیش منتخب کریں", + "depositTo": "میں جمع کریں", + "selectDepositDestination": "جمع کرنے کی منزل منتخب کریں", + "transferDate": "ٹرانسفر کی تاریخ", + "doYouWantToRellyReOpenThisCheque": "کیا آپ واقعی اس چیک کو دوبارہ کھولنا چاہتے ہیں؟", + "okay": "ٹھیک ہے", + "reOpen": "دوبارہ کھولیں", + "open": "کھولیں", + "chequeList": "چیک لسٹ", + "closed": "بند", + "noChequeFound": "کوئی چیک نہیں ملا", + "searchTransaction": "لین دین تلاش کریں...", + "filterByDate": "تاریخ کے لحاظ سے فلٹر کریں", + "addImage": "تصویر شامل کریں", + "cashAndBankManagement": "کیش اور بینک کا انتظام", + "cheque": "چیکس", + "branchList": "برانچ لسٹ", + "roleAndPermission": "کردار اور اجازت", + "switchBank": "برانچ تبدیل کریں؟", + "exitBank": "برانچ سے نکلیں", + "areYouSureWantToSwitchToDifferentBranch": "کیا آپ واقعی کسی مختلف برانچ میں جانا چاہتے ہیں؟", + "areYourSureYouWantToExitFromThisBranch": "کیا آپ واقعی اس برانچ سے نکلنا چاہتے ہیں؟", + "switchs": "تبدیل کریں", + "exit": "باہر نکلیں", + "createBranch": "برانچ بنائیں", + "areYouSureWantToDeleteThisBranch": "کیا آپ واقعی اس برانچ کو حذف کرنا چاہتے ہیں؟", + "currents": "موجودہ", + "noBrunchFound": "کوئی برانچ نہیں ملی", + "updateBranch": "برانچ کو اپ ڈیٹ کریں", + "pleaseEnterBranchName": "براہ کرم برانچ کا نام درج کریں", + "enterBalance": "بیلنس درج کریں", + "youDoNotHavePermissionToUpdateBranch": "آپ کو برانچ کو اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "allTransaction": "تمام لین دین", + "duePay": "واجب الادا ادائیگی", + "allParties": "تمام پارٹیاں", + "retry": "دوبارہ کوشش کریں", + "incomeCategoriesReport": "آمدنی کے زمرے کی رپورٹ", + "dayBook": "روزنامچہ", + "billWiseProfit": "بل کے حساب سے منافع", + "cashFlow": "کیش فلو", + "balanceSheet": "بیلنس شیٹ", + "taxReport": "ٹیکس رپورٹ", + "productSaleHistory": "پروڈکٹ سیل ہسٹری", + "productPurchaseHistory": "پروڈکٹ پرچیز ہسٹری", + "partyReports": "پارٹی رپورٹس", + "customerLedger": "کسٹمر لیجر", + "supplierLedger": "سپلائر لیجر", + "partyWiseProfit": "پارٹی کے حساب سے منافع", + "productWiseProfit": "پروڈکٹ کے حساب سے منافع", + "top5Customer": "ٹاپ 5 کسٹمر", + "top5Supplier": "ٹاپ 5 سپلائر", + "productReports": "پروڈکٹ رپورٹس", + "comboReport": "کومبو رپورٹ", + "expiredItemReport": "میعاد ختم ہونے والی آئٹم کی رپورٹ", + "top5Product": "ٹاپ 5 پروڈکٹ", + "productWiseProfitAndLoss": "پروڈکٹ کے حساب سے نفع و نقصان", + "productWisePurchase": "پروڈکٹ کے حساب سے خریداری", + "productWiseSale": "پروڈکٹ کے حساب سے فروخت", + "noProductMatchYourSearch": "آپ کی تلاش سے کوئی پروڈکٹ مماثل نہیں ہے۔", + "purchaseQty": "خریداری کی مقدار", + "saleQty": "فروخت کی مقدار", + "youDoNotHavePermissionProfitAndLoss": "آپ کو نفع و نقصان کی اجازت نہیں ہے۔", + "sold": "فروخت شدہ", + "remaining": "باقی", + "totalAssets": "کل اثاثے", + "assets": "اثاثے", + "itemName": "آئٹم کا نام", + "personalInfo": "ذاتی معلومات:", + "dueBalance": "واجب الادا بیلنس", + "walletBalance": "والٹ بیلنس", + "cashIn": "کیش ان", + "cashOut": "کیش آؤٹ", + "runningCash": "رننگ کیش", + "moneyIn": "منی ان", + "moneyOut": "منی آؤٹ", + "noDataAvailableForGeneratePdf": "PDF بنانے کے لیے کوئی ڈیٹا دستیاب نہیں", + "balanceDue": "بیلنس واجب الادا", + "returnedAmount": "واپس کی گئی رقم", + "saleReturn": "سیل ریٹرن", + "saleEdit": "سیل ایڈیٹ", + "pleaseAddASalesReturn": "براہ کرم سیل ریٹرن شامل کریں", + "subscriptionReports": "سبسکرپشن رپورٹس", + "started": "شروع ہوا", + "end": "ختم", + "taxReportList": "ٹیکس رپورٹ لسٹ", + "developedBy": "تیار کردہ", + "time": "وقت", + "receivedBy": "موصول کنندہ", + "wallet": "والٹ", + "warranty": "وارنٹی", + "guarantee": "گارنٹی", + "remark": "ریمارکس", + "bankDetails": "بینک کی تفصیلات", + "cashAndBank": "کیش اور بینک", + "pdfGenerateSuccessfully": "PDF کامیابی سے تیار ہو گئی", + + + "generatingPdf": "پی ڈی ایف تیار کر رہا ہے", + "INVOICE": "انوائس", + "admin": "ایڈمن", + "invoiceNumber": "انوائس نمبر", + "vatNumber": "ویٹ نمبر", + "customerSignature": "گاہک کے دستخط", + "authorizedSignature": "مجاز دستخط", + "poweredBy": "کی طرف سے تقویت یافتہ", + "shippingCharge": "شپنگ چارج", + "totalReturned": "کل واپس کیا گیا", + "amountsInWord": "الفاظ میں رقوم", + "changeAmount": "بقایا رقم", + "sellsBy": "کی طرف سے فروخت کیا گیا", + "rounding": "گول کرنا", + "paidBy": "کی طرف سے ادا کیا گیا", + "vatGstTitle": "ویٹ/جی ایس ٹی عنوان", + "enterVatGstTitle": "ویٹ/جی ایس ٹی عنوان درج کریں", + "vatGstNumber": "ویٹ/جی ایس ٹی نمبر", + "enterVatGstNumber": "ویٹ/جی ایس ٹی نمبر درج کریں", + "vatAndTax": "ویٹ اور ٹیکس", + "customPrint": "حسب ضرورت پرنٹ", + "taxRates": "ٹیکس کی شرحیں", + "taxRatesMangeYourTaxRates": "ٹیکس کی شرحیں - اپنی ٹیکس کی شرحوں کا نظم کریں", + "add": "شامل کریں", + "status": "حیثیت", + "active": "فعال", + "disable": "غیر فعال کریں", + "deletedSuccessFully": "کامیابی سے حذف کر دیا گیا!", + "failedToDeleteTheTax": "ٹیکس حذف کرنے میں ناکام", + "errorDeletingTax": "ٹیکس حذف کرنے میں خرابی", + "taxGroup": "ٹیکس گروپ", + "combinationOfTheMultipleTaxes": "متعدد ٹیکسوں کا مجموعہ", + "subTaxes": "ذیلی ٹیکس", + "action": "عمل", + "addTax": "ٹیکس شامل کریں", + "editTax": "ٹیکس میں ترمیم کریں", + "addNewTax": "نیا ٹیکس شامل کریں", + "enterTaxRates": "ٹیکس کی شرح درج کریں", + "addTaxGroup": "نیا ٹیکس گروپ شامل کریں", + "editTaxGroup": "ٹیکس گروپ میں ترمیم کریں", + "taxWithSingleMultipleTaxType": "واحد/متعدد ٹیکس اقسام کے ساتھ ٹیکس", + "noSubTaxSelected": "کوئی ذیلی ٹیکس منتخب نہیں کیا گیا", + "subTaxList": "ذیلی ٹیکس کی فہرست", + "taxPercent": "ٹیکس فیصد", + "done": "ہو گیا", + "writerTaxHere": "یہاں متن لکھیں...", + "expiredList": "ختم شدہ فہرست", + "listIsEmpty": "فہرست خالی ہے", + "printingInvoice": "انوائس پرنٹ ہو رہا ہے", + "salesSetting": "فروخت کی ترتیبات", + "invoiceLogo": "انوائس لوگو", + "printingOption": "پرنٹنگ آپشن", + "amountRoundingMethod": "رقم کو گول کرنے کا طریقہ", + "signUp": "سائن اپ کریں", + "returnedItem": "واپس کیا گیا آئٹم", + "returnedDate": "واپسی کی تاریخ", + "unitPrice": "یونٹ قیمت", + "saleBy": "فروخت کنندہ", + "purchasedBy": "خریدار", + "collectedBys": "جمع کرنے والا", + "payableAmount": "ادائیگی کی رقم", + "receivedAmount": "موصولہ رقم", + "unitPrices": "فی یونٹ قیمت", + "item": "آئٹم", + "sl": "سیریل نمبر", + "mobiles": "موبائل", + "paidVia": "کے ذریعے ادائیگی کی گئی", + "moneyReceipt": "منی رسید", + "receipt": "رسید", + "barcodeGenerator" : "بار کوڈ جنریٹر", + "searchProduct" : "پروڈکٹ تلاش کریں", + "code" : "کوڈ", + "price" : "قیمت", + "showCode" : "کوڈ دکھائیں", + "showPrice" : "قیمت دکھائیں", + "showName" : "نام دکھائیں", + "actions" : "کاروائی", + "noItemSelected" : "کوئی آئٹم منتخب نہیں کیا گیا", + "noProductSelected" : "کوئی پروڈکٹ منتخب نہیں کیا گیا", + "previewPdf" : "PDF کا پریویو", + "salesReturnReport" : "فروش واپسی رپورٹ", + "purchaseReturnReport" : "خریداری واپسی رپورٹ", + "incomeFor" : "آمدنی کے لئے", + "enterProductCode" : "پروڈکٹ کوڈ درج کریں", + "addIncome" : "آمدنی شامل کریں", + "incomeDate" : "آمدنی کی تاریخ", + "incomeCategories" : "آمدنی کی اقسام", + "addIncomeCategory" : "آمدنی کی قسم شامل کریں", + "enterIncomeCategoryName" : "آمدنی کی قسم کا نام درج کریں", + "totalReturnAmount" : "کل واپس کی گئی رقم", + "returned" : "واپس کیا گیا", + "supplierDetails" : "سپلائر کی تفصیلات", + "weekly" : "ہفتہ وار", + "monthly" : "ماہانہ", + "yearly" : "سالانہ", + "today" : "آج", + "thisWeek" : "اس ہفتے", + "thisMonth" : "اس مہینے", + "thisYear": "اس سال", + "allTime" : "تمام وقت", + "custom" : "اپنی مرضی سے", + "addUserRole": "صارف کی رول شامل کریں", + "noRoleFound": "کوئی صارف کی رول نہیں ملا", + "yourPackageExpiredInDays": "آپ کا پیکیج 5 دنوں میں ختم ہوجائے گا", + "yourPackageExpiredToday": "آپ کا پیکیج آج ختم ہوجائے گا\n\nبراہ کرم دوبارہ خریداری کریں", + "contactUs": "ہم سے رابطہ کریں", + "writeYourMessageHere": "اپنا پیغام یہاں لکھیں", + "sendMessage": "پیغام بھیجیں", + "sendYourEmail": "اپنا ای میل بھیجیں", + "backToHome": "واپس گھر آئیں", + "promoCode": "پرومو کوڈ", + "submit": "جمع کرائیں", + "seeAllPromoCode": "تمام پرومو کوڈ دیکھیں", + "categories": "زمرے", + "enterYourPhoneNumber": "اپنا فون نمبر درج کریں", + "enterFullAddress": "پورا پتہ دیں", + "enterYourEmailAddress": "اپنا ای میل پتہ درج کریں", + "pleaseEnterAPassword": "براہ کرم پاس ورڈ درج کریں", + "pleaseEnterAConfirmPassword": "براہ کرم تصدیقی پاس ورڈ درج کریں", + "enterYourName": "اپنا نام درج کریں", + "addNewAddress": "نیا پتہ شامل کریں", + "firstName": "پہلا نام", + "lastName": "آخری نام", + "country": "ملک", + "bangladesh": "بنگلہ دیش", + "apply": "لاگو کریں", + "deliveryAddress": "ترسیل کا پتہ", + "noDataAvailabe": "کوئی ڈیٹا دستیاب نہیں ہے", + "addDelivery": "ترسیل شامل کریں", + "description": "تفصیل", + "addNote": "نوٹ شامل کریں", + "image": "تصویر", + "pleaseConnectThePrinterFirst": "براہ کرم پرنٹر کو پہلے کنیکٹ کریں", + "selectCategory": "زمرہ منتخب کریں", + "enterExpenseDate": "خرچ کی تاریخ درج کریں", + "enterName": "نام درج کریں", + "enterAmount": "رقم درج کریں", + "enterRefNumber": "حوالہ نمبر درج کریں", + "fashions": "فیشن", + "billTO": "بل کرنے والے کی طرف سے", + "totalDue": "کل باقی رقم", + "paymentsAmount": "ادائیگی رقمیں", + "remainingDue": "باقی رقم", + "thankYouForYourDuePayment": "آپ کی باقی رقم کی ادائیگی کا شکریہ", + "print": "پرنٹ کریں", + "unitPirce": "یونٹ قیمت", + "totalPrice": "کل قیمت", + "totalVat": "کل ویٹ", + "deliveryCharge": "ترسیل کی فیس", + "totalPayable": "کل قابل ادائیگی", + "thakYouForYourPurchase": "آپ کے خریداری کا شکریہ", + "pleaseConnectYourBlutohPrinter": "براہ کرم اپنے بلوٹوتھ پرنٹر کو کنیکٹ کریں", + "editSocailMedia": "سوشل میڈیا ترتیب دیں", + "socialMarketing": "سوشل مارکیٹنگ", + "share": "شئیر کریں", + "notification": "اطلاع", + "purchaseAlarm": "خریداری کی گھنٹی", + "purchaseConfirmed": "خریداری تصدیق شدہ", + "paymentComplete": "ادائیگی مکمل", + "retur": "واپسی", + "sendSms": "ایس ایم ایس بھیجیں", + "recivethePin": "پن کی دریافت کریں", + "startNewSale": "نئی فروخت شروع کریں", + "payment": "ادائیگی", + "masterCard": "ماسٹر کارڈ", + "instrucation": "ہدایت", + "cash": "نقد", + "invoiceViewr": "انوائس ویوور", + "size": "سائز", + "color": "رنگ", + "weight": "وزن", + "capacity": "کمیت", + "type": "قسم", + "youWantTodeletetheProduct": "کیا آپ اس مصنوع کو حذف کرنا چاہتے ہیں؟", + "delete": "حذف کریں", + "contactDetials": "رابطہ کی تفصیلات", + "clarence": "کلیرنس", + "call": "کال کریں", + "messege": "پیغام", + "dailyTransaction": "روزانہ لین دین", + "promo": "پرومو", + "send": "بھیجیں", + "easyToUseThePos": "آسان موبائل پوس استعمال کریں", + "easytheusedesciption": "سیلز پرو ایپ مفت ہے، آسان استعمال ہوتی ہے۔ واقعی میں، یہ دنیا بھر میں بہترین پوس سسٹموں میں سے ایک ہے۔", + "choseYourFeature": "اپنی خصوصیات منتخب کریں", + "choseyourfeatureDesciption": "خصوصیات وہ اہم حصہ ہیں جو سیلز پرو کو روایتی حل سے مختلف بناتی ہیں۔", + "allBusinessSolutions": "تمام کاروباری حل", + "allBusinessolutionDescrip": "سیلز پرو ایک مکمل کاروباری حل ہے جس میں اسٹاک، اکاؤنٹ، سیلز، اخراجات اور نقصان منافع شامل ہیں۔", + "skip": "چھوڑ دیں", + "next": "اگلا", + "anewUpdateAvailable": "نیا اپڈیٹ دستیاب ہے\nبراہ کرم اپنی ایپ کو اپ ڈیٹ کریں", + "skipTheUpdate": "اپ ڈیٹ چھوڑیں", + "rememberMeLater": "مجھے بعد میں یاد رکھیں", + "powerdedByAcnoo": "آکنو کی طرف سے طاقت دی گئی", + "lossOrProfit": "نقصان/منافع", + "expense": "اخراجات", + "parties": "پارٹیز", + "home": "گھر", + "sales": "فروخت", + "setting": "ترتیبات", + "purchaseNow": "اب خریدیں", + "paymentMethods": "ادائیگی کے طریقے", + "save": "محفوظ کریں", + "update": "اپ ڈیٹ کریں", + "continueButton": "جاری رکھیں", + "name": "نام", + "phone": "فون نمبر", + "email": "ای میل ایڈریس", + "address": "پتہ", + "previousDue": "پچھلا باقی", + "selectLang": "اپنی زبان منتخب کریں", + "addContact": "رابطہ شامل کریں", + "moreInfo": "مزید معلومات", + "retailer": "ریٹیلر", + "dealer": "ڈیلر", + "wholesaler": "ہول سیلر", + "supplier": "سپلائر", + "CustomerDetails": "کسٹمر کی تفصیلات", + "recentTransaction": "حالیہ لین دین", + "totalProduct": "کل مصنوعات", + "total": "کل", + "paid": "ادا کیا گیا", + "unPaid": "ادا نہیں کیا گیا", + "due": "باقی", + "connect": "جڑنے کے لئے کلک کریں", + "tryAgain": "دوبارہ کوشش کریں", + "loading": "لوڈ ہو رہا ہے", + "viewAll": "سب دیکھیں", + "partyList": "پارٹیوں کی فہرست", + "addCustomer": "برائے مہربانی ایک کسٹمر شامل کریں", + "updateContact": "رابطے کو اپ ڈیٹ کریں", + "dueList": "باقی کی فہرست", + "collectDue": "باقی جمع کروائیں", + "date": "تاریخ", + "dueAmount": "باقی رقم: ", + "customerName": "کسٹمر کا نام", + "totalAmount": "کل رقم", + "paidAmount": "ادا شدہ رقم", + "paymentTypes": "ادائیگی کی قسم", + "cancel": "منسوخ کریں", + "expenseReport": "اخراجات کی رپورٹ", + "fromDate": "تاریخ سے", + "toDate": "تاریخ تک", + "expenseFor": "اخراجات کا لئے", + "amount": "رقم", + "noData": "کوئی ڈیٹا دستیاب نہیں", + "totalExpense": "کل اخراجات", + "addExpense": "اخراج شامل کریں", + "expenseDate": "اخراجات کی تاریخ", + "referenceNo": "حوالہ نمبر", + "note": "نوٹ", + "expenseCat": "اخراجات کیٹیگریاں", + "search": "تلاش کریں", + "select": "منتخب کریں", + "addExpenseCat": "اخراج کیٹیگری شامل کریں", + "categoryName": "کیٹیگری کا نام", + "alreadyAdded": "پہلے ہی شامل ہے", + "whatNew": "نئی کیا ہے", + "lp": "نقصان / منافع", + "profit": "منافع", + "loss": "نقصان", + "lpDetails": "نقصان / منافع کی تفصیلات", + "invoice": "انوائس", + "dates": "تاریخ:", + "mobile": "موبائل:", + "product": "مصنوعات", + "quantity": "مقدار", + "discount": "چھوٹ", + "totalLoss": "کل نقصان", + "totalProfit": "کل منافع", + "productList": "مصنوعات کی فہرست", + "stock": "اسٹاک", + "addNewProduct": "نیا مصنوعہ شامل کریں", + "productName": "مصنوعہ کا نام", + "productCode": "مصنوعہ کا کوڈ", + "purchasePrice": "خریداری کی قیمت", + "mrp": "میعار قیمت", + "wholeSalePrice": "پکی فروخت قیمت", + "dealerPrice": "ڈیلر قیمت", + "manufacturer": "مینوفیکچرر", + "saveNPublish": "محفوظ کریں اور شائع کریں", + "brands": "برانڈز", + "addBrand": "برانڈ شامل کریں", + "brandName": "برانڈ کا نام", + "addUnit": "یونٹ شامل کریں", + "unitName": "یونٹ کا نام", + "units": "یونٹس", + "addProduct": "برائے مہربانی ایک مصنوعہ شامل کریں", + "updateProduct": "مصنوعہ کو اپ ڈیٹ کریں", + "salePrice": "فروخت کی قیمت", + "profile": "پروفائل", + "edit": "ترمیم کریں", + "businessCat": "کاروباری زمرہ", + "language": "زبان", + "changePassword": "پاس ورڈ تبدیل کریں", + "updateProfile": "اپنی پروفائل اپ ڈیٹ کریں", + "businessName": "کمپنی اور کاروبار کا نام", + "addPurchase": "خریداری شامل کریں", + "inv": "انوائس نمبر", + "supplierName": "سپلائر کا نام", + "itemAdded": "آئٹم شامل ہوگئی", + "addItems": "آئٹمز شامل کریں", + "subTotal": "ذیلی کل", + "returnAmount": "واپسی کی رقم", + "chooseSupplier": "ایک سپلائر منتخب کریں", + "noSupplier": "کوئی سپلائر دستیاب نہیں ہے", + "salesDetails": "فروخت کی تفصیلات", + "editPurchaseInvoice": "خریداری کی انوائس میں ترمیم کریں", + "purchaseList": "خریداری کی فہرست", + "addAPurchase": "برائے مہربانی ایک خریداری شامل کریں", + "dueReport": "باقی کی رپورٹ", + "fullyPaid": "مکمل ادا کیا گیا", + "stillUnpaid": "ابھی تک ادا نہیں کیا گیا", + "purchaseReport": "خریداری کی رپورٹ", + "connectPrinter": "اپنے پرنٹر کو کنیکٹ کریں", + "clickToConnect": "کنیکٹ کرنے کے لئے کلک کریں", + "collectDues": "برائے مہربانی ایک باقی جمع کریں", + "addNewPurchase": "برائے مہربانی ایک نئی خریداری شامل کریں", + "salesReport": "فروخت کی رپورٹ", + "addSale": "برائے مہربانی ایک فروخت شامل کریں", + "reports": "رپورٹس", + "chooseCustomer": "ایک گاہک منتخب کریں", + "addSales": "فروخت شامل کریں", + "saleList": "فروخت کی فہرست", + "editSalesInvoice": "فروخت کی انوائس میں ترمیم کریں", + "previousPayAmount": "پچھلی ادائیگی کی رقم", + "printing": "پرنٹنگ کا آپشن", + "subscription": "سبسکرپشن", + "userRole": "صارف کی کردار", + "currency": "کرنسی", + "logOut": "لاگ آؤٹ", + "stockList": "اسٹاک کی فہرست", + "purchase": "خریداری", + "sale": "فروخت", + "yourPack": "آپ کا پیکیج", + "freePlan": "مفت پلان", + "youRUsing": "آپ استعمال کر رہے ہیں", + "freePack": "مفت پیکیج", + "premiumPlan": "پریمیم پلان", + "packFeatures": "پیکیج کی خصوصیات", + "unlimited": "لامحدود", + "updateNow": "ابھی اپ ڈیٹ کریں", + "purchasePremium": "پریمیم پلان خریدیں", + "buyPremium": "پریمیم پلان خریدیں", + "paypalPay": "پے پال کے ساتھ ادائیگی کریں", + "gotEmail": "آپ کو ایک ای میل ملا ہے", + "sendEmail": "ہم نے ای میل بھیجا ہے جس میں پاس ورڈ ری سیٹ کرنے کے لئے ہدایات ہیں:", + "checkEmail": "ای میل چیک کریں", + "close": "بند کریں", + "forgotPassword": "پاس ورڈ بھول گئے؟", + "enterEmail": "براہ کرم نیچے اپنا ای میل پتہ درج کریں تاکہ ہم آپ کو پاس ورڈ ری سیٹ لنک وصول کریں۔", + "sendLink": "ری سیٹ لنک بھیجیں", + "emailText": "ای میل", + "password": "پاس ورڈ", + "logIn": "لاگ ان کریں", + "noAcc": "کوئی اکاؤنٹ نہیں ہے؟", + "register": "رجسٹر کریں", + "phoneVerification": "فون تصدیق", + "registerTitle": "ہمیں آغاز کرنے کے لئے آپ کا فون رجسٹر کرنا ضروری ہے!", + "sendCode": "کوڈ بھیجیں", + "staffLogin": "اسٹاف لاگ ان", + "logInWithMail": "ای میل کے ساتھ لاگ ان کریں", + "setUpProfile": "اپنی پروفائل تشکیل دیں", + "setUpDesc": "اپنی پروفائل کو اپ ڈیٹ کریں تاکہ آپ کا ڈاکٹر بہتر اثر سے رابطہ کر سکے", + "gallery": "گیلری", + "camera": "کیمرہ", + "companyAddress": "کمپنی کا پتہ", + "openingBalance": "آغازی توازن", + "confirmPass": "پاس ورڈ کی تصدیق کریں", + "haveAcc": "پہلے سے اکاؤنٹ ہے؟", + "loginWithPhone": "فون کے ساتھ لاگ ان کریں", + "editPhone": "فون نمبر ترمیم کریں؟", + "createAcc": "مفت اکاؤنٹ بنائیں", + "congratulation": "مبارک ہو", + + "signIn": "لاگ ان کریں", + "welcomeBack": "خوش آمدید!", + "passwordCannotBeEmpty": "پاس ورڈ خالی نہیں ہوسکتا", + "reset": "اپنی ای میل یا فون نمبر کا استعمال کرکے پاس ورڈ دوبارہ سیٹ کریں", + "lableEmail": "ای میل", + "hintEmail": "ای میل ایڈریس درج کریں", + "emailCannotBeEmpty": "ای میل خالی نہیں ہوسکتی", + "pleaseEnterAValidEmail": "براہ کرم ایک درست ای میل درج کریں", + "continueE": "جاری رکھیں", + "pleaseEnterYourDetails": "براہ کرم اپنی تفصیلات درج کریں.", + "lablePassword": "پاس ورڈ", + "hintPassword": "پاس ورڈ درج کریں", + "pleaseEnterABiggerPassword": "براہ کرم بڑا پاس ورڈ درج کریں", + "rememberMe": "مجھے یاد رکھیں", + "donNotHaveAnAccount": "کیا آپ کا اکاؤنٹ نہیں ہے؟", + "createAFreeAccount": "ایک مفت اکاؤنٹ بنائیں", + "fullName": "مکمل نام", + "enterYourFullName": "اپنا مکمل نام درج کریں", + "nameCanNotBeEmpty": "نام خالی نہیں ہوسکتا", + "alreadyHaveAnAccount": "کیا آپ کے پاس پہلے سے ہی اکاؤنٹ ہے؟", + "createNewPassword": "نیا پاس ورڈ بنائیں", + "setUpNewPassword": "نیا پاس ورڈ سیٹ کریں", + "resetPassword": "اپنا پاس ورڈ دوبارہ ترتیب دیں اور اپنے اکاؤنٹ میں لاگ ان کریں", + "newPassword": "نیا پاس ورڈ", + "confirmPassword": "پاس ورڈ کی تصدیق کریں", + "passwordsDoNotMatch": "پاس ورڈ میل نہیں کھاتے", + "verityEmail": "ای میل کی تصدیق کریں", + "verification": "تصدیق", + "digits": "6 ہندسوں کا پن آپ کے ای میل ایڈریس پر بھیجا گیا ہے: ", + "enterValidOTP": "درست OTP درج کریں", + "resendOTP": "دوبارہ OTP بھیجیں", + "verifyYourEmail": "اپنی ای میل کی تصدیق کریں", + "weHaveSentAConfirmationEmailTo": "ہم نے تصدیقی ای میل بھیج دی ہے", + "folder": "یہ ممکن ہے کہ میل آپ کی اسپام فولڈر میں جا پہنچی ہو.", + "gotIt": "سمجھ گیا", + "enterOpeningBalance": "افتتاحی بیلنس درج کریں", + "pleaseEnterAValidBusinessName": "براہ کرم ایک درست کاروباری نام درج کریں", + "enterBusiness": "کاروبار/اسٹور کا نام درج کریں", + "selectBusinessCategory": "کاروباری زمرہ منتخب کریں", + "todaySummary": "آج کا خلاصہ", + "sellAll": "سب فروخت کریں >", + "income": "آمدنی", + "purchased": "خریداری", + "endYourFreePlan": "اپنا مفت پلان ختم کریں", + "yourFree": "آپ کا مفت پیکیج تقریباً ختم ہوچکا ہے، اگلا پلان خریدیں۔ شکریہ۔", + "upgradeNow": "اب اپ گریڈ کریں", + "notFound": "مل نہیں سکا", + "updateYourSubscription": "اپنی سبسکرپشن کو اپ ڈیٹ کریں", + "noDataFound": "کوئی ڈیٹا نہیں ملا", + "areYouSure": "کیا آپ کو یقین ہے؟", + "doYouWantToExitTheApp": "کیا آپ ایپ چھوڑنا چاہتے ہیں؟", + "no": "نہیں", + "yes": "جی ہاں", + "dashboard": "ڈیش بورڈ", + "salesPurchaseOverview": "سیلز اور خریداری کا جائزہ", + "totalItems": "کل اشیاء", + "totalCategories": "کل زمرے", + "quickOverview": "مختصر جائزہ", + "totalIncome": "کل آمدنی", + "customerDue": "کسٹمر کی واجب الادا رقم", + "stockValue": "اسٹاک کی قیمت", + "lossProfit": "نقصان/منافع", + "cost": "قیمت", + "qty": "مقدار", + "noProductFound": "کوئی پروڈکٹ نہیں ملی", + "phoneNumber": "فون نمبر", + "pleaseEnterAValidName": "براہ کرم ایک درست نام درج کریں", + "pleaseEnterValidPhoneAndNameFirst": "براہ کرم پہلے درست فون اور نام درج کریں", + "confirmDelete": "حذف کی تصدیق کریں", + "areYouSureYouWant": "کیا آپ اس پارٹی کو حذف کرنا چاہتے ہیں؟", + "pleaseEnterAValidPhoneNumber": "براہ کرم ایک درست فون نمبر درج کریں", + "sendSMS": "SMS بھیجیں", + "searchH": "یہاں تلاش کریں....", + "transactions": "لین دین", + "selectAInvoice": "ایک انوائس منتخب کریں", + "totalDueAmount": "کل واجب الادا رقم", + "youCanNotPayMoreThenDue": "آپ واجب الادا سے زیادہ نہیں ادا کرسکتے", + "noDueSelected": "کوئی واجب الادا منتخب نہیں", + "pleaseEnterName": "براہ کرم نام درج کریں", + "pleaseEnterAmount": "براہ کرم رقم درج کریں", + "enterNote": "نوٹ درج کریں", + "pleaseSelectAExpenseCategory": "براہ کرم ایک خرچ کا زمرہ منتخب کریں", + "enterExpanseCategoryName": "خرچ کا زمرہ کا نام درج کریں", + "comingSoon": "جلد آرہا ہے", + "pleaseMakeASaleFirst": "براہ کرم پہلے ایک سیل کریں", + "facebook": "فیس بک", + "twitter": "ٹویٹر", + "instagram": "انسٹاگرام", + "linkedIN": "لنکڈ ان", + "link": "لنک", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "ادائیگی گیٹ وے", + "paymentSuccess": "ادائیگی کامیاب", + "paymentWasSuccessful": "ادائیگی کامیاب رہی!", + "paymentFailed": "ادائیگی ناکام", + "paymentFailedPleaseTryAgain": "ادائیگی ناکام ہوگئی۔ براہ کرم دوبارہ کوشش کریں۔", + "pleaseEnterAValidBrandName": "براہ کرم ایک درست برانڈ نام درج کریں", + "enterABrandName": "برانڈ نام درج کریں", + "addCategory": "زمرہ شامل کریں", + "enterCategoryName": "زمرہ کا نام درج کریں", + "selectVariations": "تبدیلیاں منتخب کریں: ", + "dataSavedSuccessfully": "ڈیٹا کامیابی سے محفوظ ہوگیا۔", + "somethingIs": "کچھ ہے", + "updateYourProfile": "اپنی پروفائل کو اپ ڈیٹ کریں تاکہ آپ اپنے صارفین کو بہتر تاثر دے سکیں", + "shopOpeningBalance": "دکان کا افتتاحی بیلنس", + "shopRemainingBalance": "دکان کا باقی بیلنس", + "enterAValidDiscount": "ایک درست رعایت درج کریں", + "addProductFirst": "پہلے پروڈکٹ شامل کریں", + "subtotal": "ذیلی کل", + "purchaseDetails": "خریداری کی تفصیلات", + "riead": "ریڈ", + "totall": "کل:", + "startDate": "شروع ہونے کی تاریخ", + "pickStartDate": "شروع ہونے کی تاریخ منتخب کریں", + "endDate": "اختتامی تاریخ", + "pickEndDate": "اختتامی تاریخ منتخب کریں", + "failedToGetPlatformVersion": "پلیٹ فارم ورژن حاصل کرنے میں ناکام", + "enterQuantity": "مقدار درج کریں", + "pleaseAddQuantity": "براہ کرم مقدار شامل کریں", + "willBeAddedSoon": "جلد شامل کیا جائے گا", + "addedToCart": "کارٹ میں شامل", + "connectYourPrinter": "اپنی پرنٹر کو جڑیں", + "customerPay": "کسٹمر کی ادائیگی", + "supplerPay": "سپلائر کی ادائیگی", + "incomeReport": "آمدنی کی رپورٹ", + "category": "زمرہ", + "balance": "بیلنس", + "itemsSales": "اشیاء کی فروخت", + "totalPurchase": "کل خریداری", + "totalSales": "کل فروخت", + "stockReport": "اسٹاک رپورٹ", + "lossProfitReport": "نقصان/منافع رپورٹ", + "outOfStock": "اسٹاک ختم", + "vat": "VAT", + "customerPhoneNumber": "کسٹمر کا فون نمبر", + "enterCustomerPhoneNumber": "کسٹمر کا فون نمبر درج کریں", + "walkInCustomer": "واک ان کسٹمر", + "guest": "مہمان", + "stocks": "اسٹاک: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "خلل نہ ڈالیں", + "on": "آن", + "off": "آف", + "unlimitedUsagesOfOurPackage": "ہمارے پیکیج کا لامحدود استعمال\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "سبسکرائب کرنے کے لئے ادائیگی کریں", + "field": "فیلڈ", + "successfullyPaid": "کامیابی سے ادائیگی", + "profileEdit": "پروفائل ایڈٹ", + "products": "پروڈکٹس", + "salesList": "فروخت کی فہرست", + "useTitleCanNotBeEmpty": "صارف کا عنوان خالی نہیں ہوسکتا", + "userTitle": "صارف کا عنوان", + "enterUserTitle": "صارف کا عنوان درج کریں", + "create": "تخلیق کریں", + "youHaveToGivePermission": "آپ کو اجازت دینی ہوگی", + "all": "سب", + "userRoleDetails": "صارف کے کردار کی تفصیلات", + "doYouWantToDeleteTheUser": "کیا آپ صارف کو حذف کرنا چاہتے ہیں؟", + "thisProductAlreadyAdded": "یہ پروڈکٹ پہلے ہی شامل کی جاچکی ہے!", + "pleaseEnterAValidProductName": "براہ کرم ایک درست پروڈکٹ نام درج کریں", + "enterProductName": "پروڈکٹ کا نام درج کریں", + "pleaseSelectACategory": "براہ کرم ایک زمرہ منتخب کریں", + "productCategory": "پروڈکٹ زمرہ", + "selectProductCategory": "پروڈکٹ زمرہ منتخب کریں", + "enterSize": "سائز درج کریں", + "enterColor": "رنگ درج کریں", + "enterWeight": "وزن درج کریں", + "enterCapacity": "گنجائش درج کریں", + "enterType": "قسم درج کریں", + "productBrand": "پروڈکٹ برانڈ", + "selectABrand": "برانڈ منتخب کریں", + "productCodeIsRequired": "پروڈکٹ کا کوڈ ضروری ہے", + "enterAValidStock": "ایک درست اسٹاک درج کریں", + "enterStock": "اسٹاک درج کریں", + "productUnit": "پروڈکٹ یونٹ", + "selectProductUnit": "پروڈکٹ یونٹ منتخب کریں", + "pleaseEnterAValidPurchasePrice": "براہ کرم ایک درست خریداری کی قیمت درج کریں", + "enterPurchasePrice": "خریداری کی قیمت درج کریں", + "pleaseEnterAValidSalePrice": "براہ کرم ایک درست فروخت کی قیمت درج کریں", + "enterSaltingPrice": "سولٹنگ کی قیمت درج کریں", + "enterWholesalePrice": "ہول سیل کی قیمت درج کریں", + "enterDealerPrice": "ڈیلر کی قیمت درج کریں", + "enterDiscount": "رعایت درج کریں", + "enterManufacturerName": "مینوفیکچرر کا نام درج کریں", + "adding": "شامل کر رہا ہے..", + "pleaseEnterAValidUnitName": "براہ کرم ایک درست یونٹ نام درج کریں", + "pleaseEnterUnitName": "براہ کرم یونٹ کا نام درج کریں", + "productDetails": "پروڈکٹ کی تفصیلات", + "smartWatch": "سمارٹ واچ", + "appleWatch": "ایپل واچ", + "deleting": "حذف کر رہا ہے....", + "brand": "برانڈ", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "تفصیلیات", + "weSentAnOTPInYourPhoneNumber": "ہم نے آپ کے فون نمبر پر ایک OTP بھیجا ہے", + "pleaseEnterTheOTP": "براہ کرم OTP درج کریں", + "enterAValidOTP": "براہ کرم ایک درست OTP درج کریں", + "verify": "تصدیق کریں", + "resendIn": "OTP دوبارہ بھیجیں", + + "dueCollection": "واجب وصولی", + "noTransaction": "کوئی معاملہ نہیں", + "updating": "اپ ڈیٹ کر رہا ہے...", + "confirmSMSTo": "ایس ایم ایس کی تصدیق کریں", + "anSMSWillBeSentToTheFollowingNumber": "ایس ایم ایس مندرجہ ذیل نمبر پر بھیجا جائے گا:", + "package": "پیکیج", + "permissionNotGranted": "اجازت نہیں دی گئی!", + "collectedBy": "جمع کیا گیا:", + "phonee": "فون:", + "purchaseBy": "خریداری کی گئی:", + "salesBy": "فروخت کیا گیا:", + "days": "دن", + "freeLifetimeUpdate": "مفت عمر بھر کی اپ ڈیٹ", + "android": "Android اور iOS ایپ سپورٹ", + "premiumCustomerSupport": "Android اور iOS ایپ سپورٹ", + "customInvoiceBranding": "حسب ضرورت بل برانڈنگ", + "unlimitedUsage": "لامحدود استعمال", + "freeDataBackup": "مفت ڈیٹا بیک اپ", + "addCustomers": "گاہک شامل کریں", + "noDue": "کوئی بقایا نہیں", + "customer": "گاہک", + "billingAddress": "بلنگ پتہ", + "enterAddress": "پتہ درج کریں", + "city": "شہر", + "cityName": "شہر کا نام", + "state": "ریاست", + "stateName": "ریاست کا نام", + "zip": "زپ کوڈ", + "zipCode": "زپ کوڈ درج کریں", + "chooseCountry": "ملک منتخب کریں", + "shippingAddress": "شپنگ پتہ", + "partyCreateWarn": "آپ کو پارٹی بنانے کی اجازت نہیں ہے۔", + "addParty": "پارٹیز شامل کریں", + "creditLimit": "پارٹی کریڈٹ کی حد", + "selectOne": "ایک منتخب کریں", + "roundings": "راؤنڈنگ (+/-)", + "roundingTotal": "راؤنڈ کیا ہوا کل", + "opinion": "اپنا خیال درج کریں", + "dueSaleWarn": "واک ان گاہکوں کے لیے بقایاجات پر فروخت کی اجازت نہیں ہے۔", + "paymentTypeHint": "براہ کرم ادائیگی کی قسم منتخب کریں", + "createSaleWarn": "آپ کو سیل بنانے کی اجازت نہیں ہے۔", + "updateSaleWarn": "آپ کو سیل اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "uploadImage": "تصویر اپ لوڈ کریں", + "useGallery": "گیلری استعمال کریں", + "openCamera": "کیمرہ کھولیں", + "scanCode": "مصنوعات کا کیو آر کوڈ اسکین کریں", + "posSale": "پوائنٹ آف سیل", + "selectCustomer": "گاہک منتخب کریں", + "searchWith": "تلاش کریں...", + "filter": "فلٹر", + "productNotFound": "مصنوعات نہیں ملی", + "noMatched": "کوئی مماثل مصنوعات نہیں ملی۔", + "inventoryPermission": "آپ کے پاس انوینٹری کی اجازت نہیں ہے", + "noParty": "کوئی پارٹی نہیں ملی", + "purchaseWarn": "آپ کو خریداری بنانے کی اجازت نہیں ہے۔", + "purchaseUpdateWarn": "آپ کو خریداری اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "addVariantDetails": "ورینٹ کی تفصیلات شامل کریں", + "purchaseEx": "خریداری کی قیمت (بغیر ٹیکس)", + "purchaseIn": "خریداری کی قیمت (ٹیکس سمیت)", + "purchaseExReq": "خریداری کی قیمت (بغیر ٹیکس) ضروری ہے", + "purchaseInReq": "خریداری کی قیمت (ٹیکس سمیت) ضروری ہے", + "profitMargin": "منافع کا مارجن (%)", + "saleReq": "فروخت کی قیمت ضروری ہے", + "manufactureDate": "تیاری کی تاریخ", + "selectDate": "تاریخ منتخب کریں", + "expDate": "میعاد ختم ہونے کی تاریخ", + "saveVariant": "ورینٹ محفوظ کریں", + "model": "ماڈل", + "selectModel": "ماڈل منتخب کریں", + "bulk": "بلک اپ لوڈ", + "barcodeGen": "بارکوڈ جنریٹر", + "upload": "اپ لوڈ کریں", + "sku": "SKU / کوڈ", + "lowStock": "کم اسٹاک", + "enLowStock": "کم اسٹاک درج کریں", + "manuDate": "تیاری کی تاریخ", + "single": "واحد", + "batch": "بیچ", + "batchNo": "بیچ نمبر", + "entBatchNo": "بیچ نمبر درج کریں", + "variantAdded": "ورینٹ کامیابی سے شامل ہوگیا!", + "variantDelete": "ورینٹ کامیابی سے حذف ہوگیا!", + "addVariant": "ورینٹ شامل کریں", + "typeSelect": "قسم منتخب کریں", + "taxType": "ٹیکس کی قسم", + "selectTax": "ٹیکس منتخب کریں", + "updateProductWarn": "آپ کو پروڈکٹ اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "addProductWarn": "آپ کو پروڈکٹ بنانے کی اجازت نہیں ہے۔", + "updateProductSuccess": "پروڈکٹ کامیابی سے اپ ڈیٹ ہوگیا!", + "addProductSuccess": "پروڈکٹ کامیابی سے بنایا گیا!", + "choose": "چنیں", + "view": "تفصیلات دیکھیں", + "priceWarn": "قیمت خالی نہیں ہوسکتی", + "productSetting": "پروڈکٹ کی ترتیبات", + "saveSetting": "ترتیبات محفوظ کریں", + "addStock": "اسٹاک شامل کریں", + "stockWarn": "اسٹاک کم از کم 1 ہونا چاہیے", + "updateSuccess": "کامیابی سے اپ ڈیٹ ہوگیا", + "updateFailed": "اسٹاک اپ ڈیٹ کرنے میں ناکامی", + "deleteBatchWarn": "کیا آپ واقعی اس بیچ کو حذف کرنا چاہتے ہیں؟", + "lowStockReport": "کم اسٹاک رپورٹ", + "genPdfWarn": "PDF بنانے کے لیے کوئی ڈیٹا دستیاب نہیں", + "dateFilterWarn": "اختتامی تاریخ شروع کی تاریخ سے پہلے نہیں ہوسکتی۔", + "createPdfWarn": "آپ کو PDF بنانے کی اجازت نہیں ہے۔", + "expirationStatus": "میعاد ختم ہونے کی حیثیت", + "selectFDate": "شروع کی تاریخ منتخب کریں", + "selectToDate": "اختتامی تاریخ منتخب کریں", + "clear": "صاف کریں", + "incomeReportPermission": "آپ کو آمدنی کی رپورٹ دیکھنے کی اجازت نہیں ہے۔", + "deleteAcc": "اکاؤنٹ حذف کریں", + "deletePartyWarn": "آپ کو پارٹی حذف کرنے کی اجازت نہیں ہے۔", + "updatePartyWarn": "آپ کو پارٹی اپ ڈیٹ کرنے کی اجازت نہیں ہے۔", + "phoneNotAvail": "فون نمبر دستیاب نہیں ہے۔", + "notLaunch": "فون ایپ لانچ نہیں ہو سکی۔", + "quickOver": "جلدی جائزہ", + "tranSacOver" : "ٹرانزیکشن کا جائزہ", + "profitLoss" : "نفع اور نقصان" +} \ No newline at end of file diff --git a/lib/l10n/intl_uz.arb b/lib/l10n/intl_uz.arb new file mode 100644 index 0000000..a8f76bc --- /dev/null +++ b/lib/l10n/intl_uz.arb @@ -0,0 +1,586 @@ +{ + "returnedItem": "Qaytarilgan mahsulot", + "returnedDate": "Qaytarilgan sana", + "unitPrice": "Birlik narxi", + "saleBy": "Sotgan shaxs", + "purchasedBy": "Sotib olgan shaxs", + "collectedBys": "Yig‘ib olgan shaxs", + "payableAmount": "To‘lanadigan summa", + "receivedAmount": "Qabul qilingan summa", + "unitPrices": "Birlik narxi", + "item": "Mahsulot", + "sl": "Tartib raqami", + "mobiles": "Mobil telefon", + "paidVia": "Orqali to'langan", + "moneyReceipt": "Pul kvitansiyasi", + "receipt": "Kvitansiya", + "barcodeGenerator" : "Shtrix kod generatori", + "searchProduct" : "Mahsulotni qidirish", + "code" : "Kod", + "price" : "Narx", + "showCode" : "Kodni ko'rsatish", + "showPrice" : "Narxni ko'rsatish", + "showName" : "Nomini ko'rsatish", + "actions" : "Harakatlar", + "noItemSelected" : "Hech qanday element tanlanmagan", + "noProductSelected" : "Hech qanday mahsulot tanlanmagan", + "previewPdf" : "PDF oldindan ko'rish", + "salesReturnReport" : "Sotish qaytarish hisoboti", + "purchaseReturnReport" : "Xarid qaytarish hisoboti", + "incomeFor" : "Daromad uchun", + "enterProductCode": "Mahsulot kodini kiriting", + "addIncome" : "Daromad qo'shish", + "incomeDate" : "Daromad sanasi", + "incomeCategories" : "Daromad toifalari", + "addIncomeCategory" : "Daromad toifasi qo'shish", + "enterIncomeCategoryName" : "Daromad toifasi nomini kiriting", + "totalReturnAmount" : "Umumiy qaytarilgan summa", + "returned" : "Qaytarildi", + "supplierDetails" : "Yetkazib beruvchi ma'lumotlari", + "weekly" : "Haftada", + "monthly" : "Oylik", + "yearly" : "Yillik", + "today" : "Bugun", + "thisWeek" : "Bu hafta", + "thisMonth" : "Bu oy", + "thisYear": "Bu yil", + "allTime" : "Barcha vaqt", + "custom" : "Maxsus", + "addUserRole" : "Foydalanuvchi Rolini Qo'shish", + "noRoleFound" : "Foydalanuvchi Rol Topilmadi", + "yourPackageExpiredInDays" : "Sizning Paketi 5 Kunda Tugaydi", + "yourPackageExpiredToday" : "Sizning Paketi Bugun Tugaydi\n\nIltimos Qayta Xarid Qiling", + "contactUs" : "Biz bilan bog'laning", + "writeYourMessageHere" : "Xabaringizni bu yerga yozing", + "sendMessage" : "Xabar Yuborish", + "sendYourEmail" : "Elektron Pochtangizni Yuboring", + "backToHome" : "Bosh Sahifaga Qaytish", + "promoCode" : "Promo Kodi", + "submit" : "Yuborish", + "seeAllPromoCode" : "Barcha promo kodlarini ko'ring", + "categories": "Kategoriyalar", + "enterYourPhoneNumber" : "Telefon raqamingizni kiriting", + "enterFullAddress" : "To'liq Manzilni Kiriting", + "enterYourEmailAddress" : "Elektron pochta manzilingizni kiriting", + "pleaseEnterAPassword" : "Iltimos, parol kiriting", + "pleaseEnterAConfirmPassword" : "Iltimos, tasdiqlash parolini kiriting", + "enterYourName" : "Ismingizni kiriting", + "addNewAddress" : "Yangi Manzil Qo'shish", + "firstName" : "Ism", + "lastName" :"Familiya", + "country" : "Mamlakat", + "bangladesh" : "Bangladesh", + "apply" : "Qo'llash", + "deliveryAddress" : "Yetkazib berish Manzili", + "noDataAvailabe" : "Ma'lumot mavjud emas", + "addDelivery" : "Yetkazib berishni qo'shish", + "description" : "Ta'rif", + "addNote" : "Eslatma qo'shish", + "image" : "Rasm", + "pleaseConnectThePrinterFirst" : "Iltimos, avval printerni ulang", + "selectCategory" : "Kategoriyani tanlang", + "enterExpenseDate" : "Xarajat sanasini kiriting", + "enterName" : "Ismni kiriting", + "enterAmount": "Miqdorni kiriting", + "enterRefNumber": "Ma'lumotnoma raqamini kiriting", + "fashions" : "Moda", + "billTO" : "Hisob-fakturaga", + "totalDue": "Umumiy Qarz", + "paymentsAmount": "To'lov Miqdorlari", + "remainingDue": "Qolgan Qarz", + "thankYouForYourDuePayment": "Sizning qarz to'lovingiz uchun rahmat", + "print" : "Chop etish", + "unitPirce": "Birlik Narxi", + "totalPrice": "Umumiy Narx", + "totalVat": "Umumiy QQS", + "deliveryCharge": "Yetkazib berish To'lovi", + "totalPayable": "Umumiy To'lanishi kerak", + "thakYouForYourPurchase" : "Xaridlaringiz uchun rahmat", + "pleaseConnectYourBlutohPrinter" : "Iltimos, bluetooth printeringizni ulang", + "editSocailMedia" : "Ijtimoiy Mediani Tahrirlash", + "socialMarketing": "Ijtimoiy Marketing", + "share" : "Baham ko'rish", + "notification" : "Xabarnoma", + "purchaseAlarm": "Xarid Signali", + "purchaseConfirmed": "Xarid Tasdiqlandi", + "paymentComplete": "To'lov Tugallandi", + "retur" : "Qaytarish", + "sendSms": "SMS Yuborish", + "recivethePin": "Pin Qabul qilindi", + "startNewSale": "Yangi Savdoni Boshlang", + "payment" : "To'lov", + "masterCard" : "Master Card", + "instrucation" : "Ko'rsatma", + "cash" : "Naqd pul", + "invoiceViewr": "Invoyce ko'rish", + "size" : "Hajmi", + "color" : "Rang", + "weight" : "Og'irligi", + "capacity" : "Sig'imi", + "type" : "Turi", + "youWantTodeletetheProduct" : "Siz bu mahsulotni o'chirmoqchimisiz?", + "delete" : "O'chirish", + "contactDetials" : "Aloqa Ma'lumotlari", + "clarence" : "Clarence", + "call" : "Qo'ng'iroq", + "messege" : "Xabar", + "dailyTransaction" : "Kundalik Tranzaktsiya", + "promo" : "Promo", + "send" : "Yuborish", + "easyToUseThePos" : "Mobil posni ishlatish oson", + "easytheusedesciption" : "POSpro ilovasi bepul, ishlatish oson. Aslida, bu dunyodagi eng yaxshi POS tizimlaridan biri.", + "choseYourFeature" : "O'zingizning Xususiyatlaringizni Tanlang", + "choseyourfeatureDesciption" : "Xususiyatlar POSproni an'anaviy echimlardan farq qiladigan muhim qismdir.", + "allBusinessSolutions" : "Barcha biznes echimlari", + "allBusinessolutionDescrip" : "PosPro bu tovar, hisob, savdo, xarajat va yo'qotish/foyda bilan to'liq biznes echimidir.", + "skip" : "O'tkazib yuborish", + "next" : "Keyingi", + "anewUpdateAvailable" : "Yangi yangilanish mavjud\nIltimos, ilovangizni yangilang", + "skipTheUpdate" :"Yangilanishni o'tkazib yuborish", + "rememberMeLater" : "Meni keyinroq eslang", + "powerdedByAcnoo" : "Acnoo tomonidan quvvatlanadi", + "lossOrProfit": "Yo'qotish/Foyda", + "expense": "Xarajat", + "parties": "Tomonlar", + "home": "Uy", + "sales": "Sotish", + "setting": "Sozlash", + + "purchaseNow" : "Hozir Sotib Oling", + "paymentMethods" : "To'lov Usullari", + "update": "Yangilash", + "continueButton": "Davom etish", + "name": "Ism", + "phone": "Telefon Raqami", + "email": "Elektron Pochta Manzili", + "address": "Manzil", + "previousDue": "Oldingi Qarz", + "selectLang": "Tilni Tanlang", + "addContact": "Kontakt Qo'shish", + "moreInfo": "Ko'proq Ma'lumot", + "retailer": "Chakana Sotuvchi", + "dealer": "Diler", + "wholesaler": "Ulgurji Sotuvchi", + "supplier": "Yetkazib Beruvchi", + "CustomerDetails": "Mijoz Ma'lumotlari", + "recentTransaction": "So'nggi Tranzaktsiyalar", + "totalProduct": "Umumiy Mahsulotlar", + "total": "Jami", + "paid": "To'langan", + "unPaid": "To'lanmagan", + "due": "Qarzdor", + "connect": "Ulanish uchun bosing", + "tryAgain": "Qayta Urinib Ko'ring", + "loading": "Yuklanmoqda", + "viewAll": "Hammasini Ko'rish", + "partyList": "Tomonlar Ro'yxati", + "addCustomer": "Iltimos, Mijoz Qo'shing", + "updateContact": "Kontaktni Yangilash", + "dueList": "Qarzdorlar Ro'yxati", + "collectDue": "Qarzni Undirish", + "date": "Sana", + "dueAmount": "Qarz Miqdori: ", + "customerName": "Mijoz Ismi", + "totalAmount": "Umumiy Miqdor", + "paidAmount": "To'langan Miqdor", + "paymentTypes": "To'lov Turi", + "cancel": "Bekor qilish", + "expenseReport": "Xarajatlar Hisoboti", + "fromDate": "Boshlang'ich Sana", + "toDate": "Tugash Sanasi", + "expenseFor": "Xarajat uchun", + "amount": "Miqdor", + "noData": "Ma'lumot mavjud emas", + "totalExpense": "Umumiy Xarajat", + "addExpense": "Xarajat Qo'shish", + "expenseDate": "Xarajat Sanasi", + "referenceNo": "Ma'lumotnoma Raqami", + "note": "Eslatma", + "expenseCat": "Xarajat Kategoriyalari", + "search": "Qidirish", + "select": "Tanlang", + "addExpenseCat": "Xarajat Kategoriyasini Qo'shish", + "categoryName": "Kategoriya nomi", + "alreadyAdded": "Allaqachon Qo'shilgan", + "whatNew": "Nima Yangilik", + "lp": "Yo'qotish/Foyda", + "profit": "Foyda", + "loss": "Yo'qotish", + "lpDetails": "Yo'qotish/Foyda Tafsilotlari", + "invoice": "Invoyce", + "dates": "Sana:", + "mobile": "Mobil:", + "product": "Mahsulot", + "quantity": "Miqdor", + "discount": "Chegirma", + "totalLoss": "Umumiy Yo'qotish", + "totalProfit": "Umumiy Foyda", + "productList": "Mahsulot Ro'yxati", + "stock": "Zaxira", + "addNewProduct": "Yangi Mahsulot Qo'shish", + "productName": "Mahsulot nomi", + "productCode": "Mahsulot Kodi", + "purchasePrice": "Sotib Olish Narxi", + "mrp": "MRP", + "wholeSalePrice": "Ulgurji Narx", + "dealerPrice": "Diler narxi", + "manufacturer": "Ishlab chiqaruvchi", + "saveNPublish": "Saqlash va Nashr etish", + "brands": "Brendlar", + "addBrand": "Brend Qo'shish", + "brandName": "Brend nomi", + "addUnit": "Birlik Qo'shish", + "unitName": "Birlik nomi", + "units": "Birliklar", + "addProduct": "Iltimos, Mahsulot Qo'shing", + "updateProduct": "Mahsulotni Yangilash", + "salePrice": "Sotish Narxi", + "profile": "Profil", + "edit": "Tahrirlash", + "businessCat": "Biznes Kategoriyasi", + "language": "Til", + "changePassword": "Parolni O'zgartirish", + "updateProfile": "Profilingizni Yangilang", + "businessName": "Kompaniya va Biznes Nomi", + "addPurchase": "Sotib Olishni Qo'shish", + "inv": "Inv Raqami", + + "supplierName": "Yetkazib Beruvchi Nomi", + "itemAdded": "Mahsulot Qo'shildi", + "addItems": "Mahsulotlarni Qo'shish", + "subTotal": "Jami", + "returnAmount": "Qaytarish Miqdori", + "chooseSupplier": "Yetkazib Beruvchini Tanlang", + "noSupplier": "Yetkazib Beruvchi Mavjud Emas", + "salesDetails": "Sotish Detallari", + "editPurchaseInvoice": "Sotib Olish Invoyisini Tahrirlash", + "purchaseList": "Sotib Olish Ro'yxati", + "addAPurchase": "Iltimos, Sotib Olishni Qo'shing", + "dueReport": "Qarzdorlik Hisoboti", + "fullyPaid": "To'liq To'langan", + "stillUnpaid": "Hali To'lanmagan", + "purchaseReport": "Sotib Olish Hisoboti", + "connectPrinter": "Printeringizni Ulang", + "clickToConnect": "Ulanish uchun bosing", + "collectDues": "Iltimos, Qarzni Undiring", + "addNewPurchase": "Iltimos, Sotib Olishni Qo'shing", + "salesReport": "Sotish Hisoboti", + "addSale": "Iltimos, Sotishni Qo'shing", + "reports": "Hisobotlar", + "chooseCustomer": "Mijozni Tanlang", + "addSales": "Sotishni Qo'shish", + "saleList": "Sotish Ro'yxati", + "editSalesInvoice": "Sotish Invoyisini Tahrirlash", + "previousPayAmount": "Oldingi To'lov Miqdori", + "printing": "Chop Etish Imkoniyati", + "subscription": "Obuna", + "userRole": "Foydalanuvchi Roli", + "currency": "Valuta", + "logOut": "Chiqish", + "stockList": "Zaxira Ro'yxati", + "purchase": "Sotib Olish", + "sale": "Sotish", + "yourPack": "Sizning Paketi", + "freePlan": "BePul Reja", + "youRUsing": "Siz foydalanmoqdasiz ", + "freePack": "BePul Paket", + "premiumPlan": "Premium Reja", + "packFeatures": "Paket Xususiyatlari", + "unlimited": "Cheksiz", + "updateNow": "Hozir Yangilang", + "purchasePremium": "Premium Rejani Sotib Oling", + "buyPremium": "Premium Rejani Sotib Oling", + "paypalPay": "PayPal orqali To'lang", + "gotEmail": "Sizga Xat Keldi", + "sendEmail": "Biz parolni qayta tiklash bo'yicha ko'rsatmalar bilan elektron pochta xabarini yubordik:", + "checkEmail": "Elektron Pochtani Tekshiring", + "close": "Yopish", + "enterEmail": "Parolni Qayta Tiklash Havolasini olish uchun quyida elektron pochta manzilingizni kiriting.", + "sendLink": "Qayta Tiklash Havolasini Yuborish", + "emailText": "Elektron Pochta", + "password": "Parol", + "noAcc": "Hech qanday hisob qaydnomasi yo'qmi?", + "register": "Ro'yxatdan o'tish", + "phoneVerification": "Telefon Tasdiqlash", + "registerTitle": "Boshlashdan oldin sizning telefon raqamingizni ro'yxatdan o'tkazishimiz kerak!", + "sendCode": "Kodni Yuborish", + "staffLogin": "Xodimlar Kirishi", + "logInWithMail": "Elektron Pochta orqali Kirish", + "setUpProfile": "Profilingizni Sozlash", + "setUpDesc": "Shifokoringiz bilan yaxshiroq taassurot olish uchun profilingizni yangilang", + "gallery": "Galereya", + "camera": "Kamera", + "companyAddress": "Kompaniya Manzili", + "openingBalance": "Ochilish Balansi", + "confirmPass": "Parolni Tasdiqlang", + "haveAcc": "Allaqachon hisob qaydnomangiz bormi?", + "loginWithPhone": "Telefon orqali Kirish", + "editPhone": "Telefon Raqamini Tahrirlashmi?", + "createAcc": "BePul Hisob Qaydnomasi Yarating", + "congratulation": "Tabriklaymiz", + + "signUp": "Ro'yxatdan o'tish", + "signIn" : "Kirish", + "logIn": "Kirish", + "welcomeBack" : "Xush kelibsiz!", + "passwordCannotBeEmpty" : "Parol bo'sh bo'lishi mumkin emas", + "save": "Saqlash", + "forgotPassword": "Parolni Unutdingizmi", + "reset": "Parolni elektron pochta yoki telefon raqamingiz yordamida tiklang", + "lableEmail": "Elektron Pochta", + "hintEmail": "Elektron pochta manzilini kiriting", + "emailCannotBeEmpty": "Elektron pochta bo'sh bo'lishi mumkin emas", + "pleaseEnterAValidEmail": "Iltimos, amal qiladigan elektron pochta manzilini kiriting", + "continueE": "Davom etish", + "pleaseEnterYourDetails": "Iltimos, ma'lumotlaringizni kiriting.", + "lablePassword": "Parol", + "hintPassword": "Parol kiriting", + "pleaseEnterABiggerPassword": "Iltimos, kattaroq parol kiriting", + "rememberMe": "Meni eslang", + "donNotHaveAnAccount": "Hisob qaydnomangiz yo'qmi?", + "createAFreeAccount": "BePul Hisob Qaydnomasi Yarating", + "fullName": "To'liq Ism", + "enterYourFullName": "To'liq ismingizni kiriting", + + "nameCanNotBeEmpty": "Ism bo'sh bo'lishi mumkin emas", + "alreadyHaveAnAccount": "Allaqachon hisob qaydnomangiz bormi? ", + "createNewPassword": "Yangi Parol Yarating", + "setUpNewPassword": "Yangi Parol O'rnating", + "resetPassword": "Parolingizni tiklash va hisob qaydnomangizga kirish uchun qayta tiklang", + "newPassword": "Yangi Parol", + "confirmPassword": "Parolni Tasdiqlang", + "passwordsDoNotMatch": "Parollar mos kelmaydi", + "verityEmail": "Elektron Pochtani Tasdiqlash", + "verification": "Tasdiqlash", + "digits": "6 xonali pin elektron pochta manzilingizga yuborildi: ", + "enterValidOTP": "Amal qiladigan OTPni kiriting", + "resendOTP": "Amal qiladigan OTPni kiriting", + "verifyYourEmail": "Elektron Pochtangizni Tasdiqlang", + "weHaveSentAConfirmationEmailTo": "Biz tasdiqlash elektron pochta xabarini yubordik", + "folder": "Ehtimol, pochta sizning spam papkangizga tushgan bo'lishi mumkin.", + "gotIt": "Tushunarli", + "enterOpeningBalance": "Ochilish balansini kiriting", + "pleaseEnterAValidBusinessName": "Iltimos, amal qiladigan biznes nomini kiriting", + "enterBusiness": "Biznes/Do'kon Nomini Kiriting", + "selectBusinessCategory": "Biznes Kategoriyasini Tanlang", + "todaySummary": "Bugungi Xulosa", + "sellAll": "Hammasini Sotish >", + "income": "Daromad", + "purchased": "Sotib Olingan", + "endYourFreePlan": "BePul Rejangizni Tugating", + "yourFree": "Sizning Bepul Paketi deyarli tugayapti, keyingi rejangizni sotib oling Rahmat.", + "upgradeNow": "Hozir Yangilang", + "notFound": "Topilmadi", + "updateYourSubscription": "Obunangizni Yangilang", + "noDataFound": "Ma'lumot Topilmadi", + "areYouSure": "Ishonchingiz komilmi?", + "doYouWantToExitTheApp": "Ilovani tark etmoqchimisiz?", + "no": "Yo'q", + "yes": "Ha", + "dashboard": "Boshqaruv Paneli", + "salesPurchaseOverview": "Sotish va Sotib Olish Umumiy Ko'rinishi", + "totalItems": "Umumiy Elementlar", + "totalCategories": "Umumiy Kategoriyalar", + "quickOverview": "Tez Ko'rinish", + + "failedToGetPlatformVersion": "Platforma versiyasini olishda xatolik yuz berdi.", + "enterQuantity": "Miqdorni kiriting", + "pleaseAddQuantity": "Iltimos, miqdorni qo'shing", + "willBeAddedSoon": "Tez orada qo'shiladi", + "addedToCart": "Savatchaga qo'shildi", + "connectYourPrinter": "Printeringizni Ulang", + "customerPay": "Mijoz To'laydi", + "supplerPay": "Yetkazib Beruvchi To'laydi", + "incomeReport": "Daromad Hisoboti", + "category": "Kategoriya", + "balance": "Balans", + "itemsSales": "Mahsulot Sotuvlari", + "totalPurchase": "Umumiy Sotib Olish", + "totalSales": "Umumiy Sotish", + "stockReport": "Zaxira Hisoboti", + "lossProfitReport": "Yo'qotish/Foyda Hisoboti", + "outOfStock": "Zaxirada Yo'q", + "vat": "Qo'shilgan Qiymat Soliq", + "customerPhoneNumber": "Mijoz Telefon Raqami", + "enterCustomerPhoneNumber": "Mijoz telefon raqamini kiriting", + "walkInCustomer": "O'tkinchi Mijoz", + "guest": "Mehmon", + "stocks": "Zaxira:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Bezovta Qilmang", + "on": "Yoqilgan", + "off": "O'chirilgan", + "unlimitedUsagesOfOurPackage": "Bizning Paketimizning Cheksiz Ishlatilishi \uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Obuna uchun To'lang", + "field": "Maydon", + "successfullyPaid": "Mufaddal to'landi", + "profileEdit": "Profilni Tahrirlash", + "products": "Mahsulotlar", + "salesList": "Sotish Ro'yxati", + "useTitleCanNotBeEmpty": "Foydalanuvchi sarlavhasi bo'sh bo'lishi mumkin emas", + "userTitle": "Foydalanuvchi Sarlavhasi", + "enterUserTitle": "Foydalanuvchi Sarlavhasini Kiriting", + "create": "Yaratish", + "youHaveToGivePermission": "Siz Ruxsat Berishingiz Kerak", + "all": "Hammasi", + "userRoleDetails": "Foydalanuvchi Rolining Tafsilotlari", + "doYouWantToDeleteTheUser": "Foydalanuvchini o'chirmoqchimisiz?", + "thisProductAlreadyAdded": "Bu Mahsulot Allaqachon Qo'shilgan!", + "pleaseEnterAValidProductName": "Iltimos, amal qiladigan mahsulot nomini kiriting", + "enterProductName": "Mahsulot nomini kiriting", + "pleaseSelectACategory": "Iltimos, kategoriyani tanlang", + "productCategory": "Mahsulot Kategoriyasi", + "selectProductCategory": "Mahsulot Kategoriyasini Tanlang", + "enterSize": "Hajmini Kiriting", + "enterColor": "Rangni Kiriting", + "enterWeight": "Og'irlikni Kiriting", + "enterCapacity": "Sig'imni Kiriting", + "enterType": "Turini Kiriting", + "productBrand": "Mahsulot Brendi", + "selectABrand": "Brendni Tanlang", + "productCodeIsRequired": "mahsulot kodi talab qilinadi", + "enterAValidStock": "Amal qiladigan zaxirani kiriting", + "enterStock": "Zaxirani kiriting", + "productUnit": "Mahsulot Birligi", + "selectProductUnit": "Mahsulot Birligini Tanlang", + "pleaseEnterAValidPurchasePrice": "Iltimos, amal qiladigan sotib olish narxini kiriting", + "enterPurchasePrice": "Sotib Olish narxini kiriting", + "pleaseEnterAValidSalePrice": "Iltimos, amal qiladigan sotish narxini kiriting", + "enterSaltingPrice": "Sotish narxini kiriting", + "enterWholesalePrice": "Ulgurji narxni kiriting", + "enterDealerPrice": "Diler narxini kiriting", + "enterDiscount": "Chegirma kiriting", + "enterManufacturerName": "Ishlab chiqaruvchi nomini kiriting", + "adding": "Qo'shilmoqda...", + "pleaseEnterAValidUnitName": "Iltimos, amal qiladigan birlik nomini kiriting", + "pleaseEnterUnitName": "Birlik nomini kiriting", + "productDetails": "Mahsulot Detallari", + "smartWatch": "Aqlli soat", + "appleWatch": "Apple Watch", + "deleting": "O'chirilmoqda...", + "brand": "Brend", + "dueCollection": "Qarz Undirish", + "noTransaction": "Tranzaksiya Yo'q", + "updating": "Yangilanmoqda...", + "confirmSMSTo": "SMSni Tasdiqlash", + "anSMSWillBeSentToTheFollowingNumber": "Quyidagi raqamga SMS yuboriladi: ", + "package": "Paket", + "permissionNotGranted": "Ruxsat berilmadi!", + "collectedBy": "Yig'ilgan Kim tomonidan:", + "phonee": "Telefon:", + "purchaseBy": "Sotib Olingan Kim tomonidan:", + "salesBy": "Sotilgan Kim tomonidan:", + "days": "kunlar", + "details": "Tafsilotlar", + "weSentAnOTPInYourPhoneNumber": "Biz sizning telefon raqamingizga OTP yubordik", + "pleaseEnterTheOTP": "Iltimos, OTPni kiriting", + "enterAValidOTP": "Amal qiladigan OTPni kiriting", + "verify": "Tasdiqlash", + "resendIn": "OTPni qayta yuborish daqiqada", + "freeLifetimeUpdate": "Umrbod Bepul Yangilash", + "android": "Android & iOS App Yordami", + "premiumCustomerSupport": "Premium Mijozlarga Yordam", + "customInvoiceBranding": "Maxsus Invoyce Brendingi", + "unlimitedUsage": "Cheksiz Foydalanish", + "freeDataBackup": "BePul Ma'lumotlarni Zaxiralash", + "addCustomers": "Mijoz qo'shish", + "noDue": "Qarz yo'q", + "customer": "Mijoz", + "billingAddress": "Hisob-kitob manzili", + "enterAddress": "Manzilni kiriting", + "city": "Shahar", + "cityName": "Shahar nomi", + "state": "Viloyat", + "stateName": "Viloyat nomi", + "zip": "Pochta indeksi", + "zipCode": "Pochta indeksini kiriting", + "chooseCountry": "Mamlakatni tanlang", + "shippingAddress": "Yetkazib berish manzili", + "partyCreateWarn": "Sizda partiya yaratish uchun ruxsat yo'q.", + "addParty": "Partiyalarni qo'shish", + "creditLimit": "Partiya kredit limiti", + "selectOne": "Birini tanlang", + "roundings": "Yakunlash (+/-)", + "roundingTotal": "Yakunlangan jami", + "opinion": "Fikringizni kiriting", + "dueSaleWarn": "Kirish mijozlari uchun qarzli savdo ruxsat etilmagan.", + "paymentTypeHint": "Iltimos, to'lov turini tanlang", + "createSaleWarn": "Sizda savdo yaratish uchun ruxsat yo'q.", + "updateSaleWarn": "Sizda savdoni yangilash uchun ruxsat yo'q.", + "uploadImage": "Rasm yuklash", + "useGallery": "Galereyadan foydalaning", + "openCamera": "Kamerani ochish", + "scanCode": "Mahsulot QR kodini skanerlash", + "posSale": "POS savdosi", + "selectCustomer": "Mijozni tanlang", + "searchWith": "Qidirish...", + "filter": "Filtr", + "productNotFound": "Mahsulot topilmadi", + "noMatched": "Hech qanday mos mahsulot topilmadi.", + "inventoryPermission": "Sizda inventarizatsiya ruxsati yo'q", + "noParty": "Partiyalar topilmadi", + "purchaseWarn": "Sizda xaridlarni yaratish uchun ruxsat yo'q.", + "purchaseUpdateWarn": "Sizda xaridlarni yangilash uchun ruxsat yo'q.", + "addVariantDetails": "Variant tafsilotlarini qo'shish", + "purchaseEx": "Sotib olish narxi (soliqsiz)", + "purchaseIn": "Sotib olish narxi (soliqli)", + "purchaseExReq": "Sotib olish narxi (soliqsiz) talab qilinadi", + "purchaseInReq": "Sotib olish narxi (soliqli) talab qilinadi", + "profitMargin": "Foyda marjasi (%)", + "saleReq": "Savdo narxi talab qilinadi", + "manufactureDate": "Ishlab chiqarilgan sana", + "selectDate": "Sana tanlang", + "expDate": "Amal qilish muddati", + "saveVariant": "Variantni saqlash", + "model": "Model", + "selectModel": "Modelni tanlang", + "bulk": "Ommaviy yuklash", + "barcodeGen": "Shtrixkod generatori", + "upload": "Yuklash", + "sku": "SKU / Kod", + "lowStock": "Kam zaxira", + "enLowStock": "Kam zaxirani kiriting", + "manuDate": "Ishlab chiqarilgan sana", + "single": "Yagona", + "batch": "Partiya", + "batchNo": "Partiya raqami", + "entBatchNo": "Partiya raqamini kiriting", + "variantAdded": "Variant muvaffaqiyatli qo'shildi!", + "variantDelete": "Variant muvaffaqiyatli o'chirildi!", + "addVariant": "Variant qo'shish", + "typeSelect": "Turini tanlang", + "taxType": "Soliq turi", + "selectTax": "Soliqni tanlang", + "updateProductWarn": "Sizda mahsulotni yangilash uchun ruxsat yo'q.", + "addProductWarn": "Sizda mahsulot yaratish uchun ruxsat yo'q.", + "updateProductSuccess": "Mahsulot muvaffaqiyatli yangilandi!", + "addProductSuccess": "Mahsulot muvaffaqiyatli yaratildi!", + "choose": "Tanlash", + "view": "Tafsilotlarni ko'rish", + "priceWarn": "Narx bo'sh bo'lishi mumkin emas", + "productSetting": "Mahsulot sozlamalari", + "saveSetting": "Sozlamalarni saqlash", + "addStock": "Zaxira qo'shish", + "stockWarn": "Zaxira kamida 1 ta bo'lishi kerak", + "updateSuccess": "Muvaffaqiyatli yangilandi", + "updateFailed": "Zaxirani yangilash muvaffaqiyatsiz tugadi", + "deleteBatchWarn": "Ushbu partiyani o'chirmoqchimisiz?", + "lowStockReport": "Kam zaxira hisobotlari", + "genPdfWarn": "PDF yaratish uchun ma'lumot mavjud emas", + "dateFilterWarn": "Oxirgi sana boshlang'ich sanadan oldin bo'lishi mumkin emas.", + "createPdfWarn": "Sizda PDF yaratish uchun ruxsat yo'q.", + "expirationStatus": "Amal qilish muddati holati", + "selectFDate": "Boshlang'ich sanani tanlang", + "selectToDate": "Oxirgi sanani tanlang", + "clear": "Tozalash", + "incomeReportPermission": "Sizda daromad hisobotini ko'rish uchun ruxsat yo'q.", + "deleteAcc": "Hisobni o'chirish", + "deletePartyWarn": "Sizda partiyani o'chirish uchun ruxsat yo'q.", + "updatePartyWarn": "Sizda partiyani yangilash uchun ruxsat yo'q.", + "phoneNotAvail": "Telefon raqami mavjud emas.", + "notLaunch": "Telefon ilovasini ishga tushirib bo'lmadi.", + "quickOver": "Tezkor ko'rinish", + "tranSacOver" : "Tranzaksiya ko'rinishi", + "profitLoss" : "Foyda va zarar" +} \ No newline at end of file diff --git a/lib/l10n/intl_vi.arb b/lib/l10n/intl_vi.arb new file mode 100644 index 0000000..2cb4ddc --- /dev/null +++ b/lib/l10n/intl_vi.arb @@ -0,0 +1,1262 @@ +{ + "deleteDialogDetails": "Bạn có chắc chắn muốn xóa tài khoản của mình không? Hành động này sẽ xóa vĩnh viễn tất cả dữ liệu của bạn.", + "passwordMust6Character": "Mật khẩu phải có ít nhất 6 ký tự", + "passwordIsRequired": "Mật khẩu phải có ít nhất 6 ký tự", + "iAgreeDeleteMyAccountPermanent": "Tôi đồng ý xóa vĩnh viễn tài khoản của mình.", + "flat": "Cố định", + "percent": "Phần trăm", + "partialPaid": "Thanh toán một phần", + "selectStock": "Chọn kho", + "stockOrVariant": "Kho / Biến thể", + "noBatch": "Không có lô", + "purchaseQuantityRequired": "Số lượng mua là bắt buộc", + "excelUploader": "Tải lên Excel", + "remove": "Xóa", + "uploading": "Đang tải lên...", + "pickAndUploadFile": "Chọn và tải lên tệp", + "downloadExcelFormat": "Tải xuống định dạng Excel", + "excelFiles": "Tệp Excel", + "noFileSelected": "Chưa chọn tệp nào", + "orContinueWith": "Hoặc tiếp tục với", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "Đăng nhập thất bại. Vui lòng thử lại.", + "someThingWithWrongWithTheWebPage": "Đã xảy ra lỗi với trang web.", + "loadingOtpSetting": "Đang tải cài đặt OTP...", + "youCanNowResendYourOtp": "Bây giờ bạn có thể gửi lại OTP.", + "resendOtpSeconds": "Gửi lại OTP sau ${start} giây", + "oldPassword": "Mật khẩu cũ", + "oldPasswordCanNotBeEmpty": "Mật khẩu cũ không được để trống", + "seconds": "giây", + "downloading": "Đang tải xuống...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "Tải xuống thành công! Vui lòng kiểm tra thư mục Tài liệu của bạn", + "printBarCode": "In mã vạch", + "youDoNotHavePermissionToGenerateBarcode": "Bạn không có quyền tạo mã vạch.", + "download": "Tải xuống", + "packingDate": "Ngày đóng gói", + "permissionDeniedToViewBank": "Từ chối quyền xem ngân hàng.", + "permissionDeniedToUpdateBank": "Từ chối quyền cập nhật ngân hàng.", + "editWarehouse": "Chỉnh sửa kho", + "addNewWarehouse": "Thêm kho mới", + "warehouseName": "Tên kho", + "enterWarehouseName": "Nhập tên kho", + "amountMustBeGreaterThanZero": "Số tiền phải lớn hơn 0", + "canNotRetrievePaymentDetails": "Không thể lấy chi tiết thanh toán.", + "youDonNotHavePermissionToCreateExpense": "Bạn không có quyền tạo chi phí.", + "youDoNotHavePermissionToCreateExpenseCategory": "Bạn không có quyền tạo danh mục chi phí.", + "salesReturn": "Trả hàng bán", + "purchaseReturn": "Trả hàng bán", + "returnQuantity": "Số lượng trả", + "nonFoundableDiscount": "Không được hoàn lại (VAT/Chiết khấu)", + "confirmReturn": "Xác nhận trả hàng", + "pleaseSelectForProductReturn": "Vui lòng chọn sản phẩm để trả lại", + "failedToProcessReturn": "Xử lý trả hàng thất bại.", + "noValuesDenied": "Không có giá trị nào được xác định", + "editCategory": "Chỉnh sửa danh mục", + "editModel": "Chỉnh sửa model", + "addNewModel": "Thêm model mới", + "pleaseEnterValidName": "Vui lòng nhập tên hợp lệ", + "modelName": "Tên model", + "enterModelName": "Nhập tên model", + "modelUpdateSuccessfully": "Cập nhật model thành công!", + "modelCreatedSuccessfully": "Tạo model thành công!", + "models": "Model", + "enterLabelText": "Nhập văn bản nhãn", + "searchBatchNo": "Tìm số lô...", + "noActiveUser": "Người dùng không hoạt động", + "notInternetConnection": "Không có kết nối internet", + "pleaseCheckYourInternetConnection": "Vui lòng kiểm tra kết nối internet của bạn và thử lại", + "ok": "Ok", + "addCash": "Thêm tiền mặt", + "reduceCash": "Giảm tiền mặt", + "transactionType": "Loại giao dịch", + "user": "Người dùng", + "toAccount": "Đến tài khoản", + "fromAccount": "Từ tài khoản", + "years": "Năm", + "comboProductReport": "Báo cáo sản phẩm combo", + "grossProfit": "Lợi nhuận gộp (Gross Profit)", + "netProfit": "Lợi nhuận ròng (Net Profit)", + "incomeType": "Loại thu nhập", + "expensesType": "Loại chi phí", + "resets": "Đặt lại", + "packageName": "Tên gói", + "start": "Bắt đầu", + "paymentMethod": "Phương thức thanh toán", + "addPayment": "Thêm thanh toán", + "advance": "Tạm ứng", + "noteLevel": "Mức độ ghi chú", + "enterYourNoteLevel": "Nhập mức độ ghi chú của bạn", + "postSaleMessage": "Thông điệp sau bán hàng", + "enterYourPostSaleMessage": "Nhập thông điệp sau bán hàng của bạn", + "a4PageLogo": "Logo hóa đơn trang A4", + "thermalInvoicePageLogo": "Logo hóa đơn nhiệt", + "thermalPrinterLanguage": "Ngôn ngữ máy in nhiệt", + "thermalPrinterPageSize": "Kích thước trang máy in nhiệt", + "openSetting": "Mở cài đặt", + "selectRack": "Chọn kệ", + "rack": "Kệ (Rack)", + "selectShelf": "Chọn ngăn", + "shelf": "Ngăn (Shelf)", + "variations": "Biến thể", + "combo": "Combo", + "enterBatchNo": "Nhập số lô (Batch No.)", + "selectWarehouse": "Chọn kho", + "warehouse": "Kho (Warehouse)", + "netTotalAmount": "Tổng số tiền ròng", + "defaultSellingPrice": "Giá bán mặc định", + "selectItems": "Chọn mặt hàng", + "variantList": "Danh sách biến thể", + "addSubVariation": "Thêm biến thể phụ", + "editProduct": "Sửa sản phẩm", + "noItemFound": "Không tìm thấy mặt hàng", + "youDoNotHavePermissionDeleteTheShelf": "Bạn không có quyền xóa ngăn kệ", + "notMatchingResultFound": "Không tìm thấy kết quả phù hợp", + "editShelf": "Sửa ngăn kệ", + "addShelf": "Thêm ngăn kệ mới", + "shelfName": "Tên ngăn kệ", + "enterShelfName": "Nhập tên ngăn kệ", + "pleaseEnterShelfName": "Vui lòng nhập tên ngăn kệ", + "productRacks": "Kệ sản phẩm", + "racks": "Các kệ (Racks)", + "youDoNtHavePermissionToCreateRacks": "Bạn không có quyền tạo kệ.", + "youDoNtHavePermissionToDeleteRacks": "Bạn không có quyền xóa kệ.", + "youDoNtHavePermissionToUpdateRacks": "Bạn không có quyền cập nhật kệ.", + "addNewRack": "Thêm kệ mới", + "editRack": "Sửa kệ", + "rackName": "Tên kệ", + "pleaseEnterRackName": "Vui lòng nhập tên kệ", + "shelves": "Các ngăn (Shelves)", + "pressToSelect": "Nhấn để chọn", + "selectAtLeastOneRack": "Chọn ít nhất một ngăn kệ", + "inActive": "Ngừng hoạt động", + "addNewVariation": "Thêm biến thể mới", + "editVariations": "Sửa biến thể", + "values": "Giá trị", + "enterValues": "Nhập giá trị", + "pleaseEnterAtLeastOneValues": "Vui lòng nhập ít nhất một giá trị.", + "productVariations": "Biến thể sản phẩm", + "permissionDenied": "Quyền bị từ chối", + "noVariationFound": "Không tìm thấy biến thể nào.", + "addNewVariations": "Thêm biến thể mới", + "variationId": "ID biến thể (Variation ID)", + "updateRole": "Cập nhật vai trò", + "addRole": "Thêm vai trò", + "enterUserName": "Nhập tên người dùng", + "enterYourPassword": "Nhập mật khẩu của bạn", + "selectAll": "Chọn tất cả", + "sNo": "STT (S.No.)", + "feature": "Tính năng", + "read": "Đọc", + "viewPrice": "Xem giá", + "purchaseReturns": "Trả hàng mua", + "expiredProduct": "Sản phẩm hết hạn", + "barcodes": "Mã vạch", + "bulkUploads": "Tải lên hàng loạt", + "productModels": "Mẫu sản phẩm", + "incomes": "Thu nhập", + "dues": "Công nợ", + "subscriptions": "Đăng ký", + "paymentsTypes": "Loại thanh toán", + "roles": "Vai trò", + "manageSetting": "Quản lý cài đặt", + "downloadApk": "Tải về APK", + "vatReports": "Báo cáo thuế VAT", + "profitAndLossDetailsReport": "Báo cáo chi tiết lãi lỗ", + "transactionsHistoryReport": "Báo cáo lịch sử giao dịch", + "expireProductReports": "Báo cáo sản phẩm hết hạn", + "productPurchaseReport": "Báo cáo mua hàng", + "productSalesReport": "Báo cáo bán hàng", + "role": "Vai trò", + "areYouSureWantToDeleteThisRole": "Bạn có chắc chắn muốn xóa vai trò này không?", + "inStock": "Trong kho", + "informationShowInLabels": "Thông tin hiển thị trên nhãn", + "packageDate": "Ngày đóng gói", + "barCodePrintLabelSetting": "Cài đặt in nhãn mã vạch", + "labelRoleLabelSize2Inch": "Kích thước nhãn cuộn 2\"*1, 50mm*25mm, Khoảng cách 3.1mm", + "labelRoleLabelSize1_5Inch": "Kích thước nhãn cuộn 1.5\"*1, 38mm*25mm, Khoảng cách 3.1mm", + "thirtyTwoLabelPerSheet": "32 nhãn mỗi tờ, 8.27 inch x 11.69 inch", + "youDoNotHaveAnyPermissionToGenerateBarCode": "Bạn không có quyền tạo mã vạch.", + "pleaseSelectAProductFirst": "Vui lòng chọn một sản phẩm trước", + "pleaseEnterAValidQuantity": "Vui lòng nhập số lượng hợp lệ (ít nhất là 1) cho tất cả sản phẩm", + "pleaseSelectProductFirst": "Vui lòng chọn một sản phẩm trước", + "bluetoothIsTurnedOff": "Bluetooth đã tắt. Vui lòng bật nó lên.", + "noBluetoothDeviceSelected": "Chưa chọn thiết bị Bluetooth nào.", + "printLabel": "In nhãn", + "caningForDevices": "Đang quét thiết bị...", + "noDeviceFound": "Không tìm thấy thiết bị", + "retryScan": "Quét lại", + "connectedTo": "Đã kết nối với", + "pleaseEnableBluetooth": "Vui lòng bật Bluetooth", + "skuOrCode": "SKU / Mã", + "lowStockAlert": "Cảnh báo tồn kho thấp", + "tax": "Thuế (Tax)", + "costExclusionTax": "Giá vốn chưa thuế", + "costInclusionTax": "Giá vốn gồm thuế", + "mrpOrSalePrice": "Giá bán lẻ/Giá bán (MRP)", + "expiredDate": "Ngày hết hạn", + "sellingPrice": "Giá bán", + "variationsProduct": "Sản phẩm biến thể", + "comboProducts": "Sản phẩm Combo", + "noStockAvailable": "Không có dữ liệu tồn kho.", + "highToLowPrice": "Giá từ cao đến thấp", + "lowToHighPrice": "Giá từ thấp đến cao", + "attachment": "Tập tin đính kèm", + "viewStock": "Xem kho", + "expiry": "Hết hạn", + "expire": "Hết hạn", + "sevenDays": "7 ngày", + "fifteenthDays": "15 ngày", + "thirtyDays": "30 ngày", + "sixtyDays": "60 ngày", + "outPremiumPlan": "Gói Premium của chúng tôi", + "youDoNotHavePermissionToCreatePurchase": "Bạn không có quyền tạo đơn mua hàng.", + "thisPlanIsNotAvailableToPurchase": "Gói này không có sẵn để mua", + "thisPlanIsEligibleForUpgrade": "Gói này không đủ điều kiện để nâng cấp", + "extendPlan": "Gia hạn gói", + "buyNow": "Mua ngay", + "none": "Không có", + "roundToWholeNumber": "Làm tròn thành số nguyên", + "roundToNearestWholeNumber": "Làm tròn đến số nguyên gần nhất", + "roundToNearnessDecimalNumber005": "Làm tròn đến số thập phân gần nhất (0.05)", + "roundToNearnessDecimalNumber01": "Làm tròn đến số thập phân gần nhất (0.1)", + "roundToNearnessDecimalNumber05": "Làm tròn đến số thập phân gần nhất (0.5)", + "lastYear": "Năm ngoái", + "productStock": "Tồn kho sản phẩm", + "unit": "Đơn vị", + "showExpireDate": "Hiển thị ngày hết hạn", + "vatId": "Mã số thuế VAT", + "vatType": "Loại VAT", + "exclusivePrice": "Giá chưa thuế (exclusivePrice)", + "inclusivePrice": "Giá đã bao gồm thuế (inclusivePrice)", + "profitPercent": "Phần trăm lợi nhuận", + "showSingle": "Hiển thị đơn lẻ", + "showCombo": "Hiển thị Combo", + "showVariant": "Hiển thị biến thể", + "showAction": "Hiển thị hành động", + "ledger": "Sổ cái", + "youDoNotHavePermissionToGenerateReport": "Bạn không có quyền tạo báo cáo", + "noDataAvailable": "Không có dữ liệu", + "youDoNotHavePermissionToExportExcel": "Bạn không có quyền xuất Excel", + "noDataAvailableForExport": "Không có dữ liệu để xuất", + "supplierDue": "Nợ nhà cung cấp", + "partyType": "Loại đối tác", + "allParty": "Tất cả đối tác", + "yesterday": "Hôm qua", + "last7Days": "7 ngày qua", + "last30Days": "30 ngày qua", + "currentMonth": "Tháng này", + "lastMonth": "Tháng trước", + "currentYear": "Năm nay", + "customerDate": "Ngày tùy chỉnh", + "noTransactionToGeneratePdf": "Không có giao dịch để tạo PDF", + "generatePdf": "Tạo PDF", + "noTransactionFound": "Không tìm thấy giao dịch", + "reference": "Tham chiếu", + "creditIn": "Ghi có (Vào)", + "debitOut": "Ghi nợ (Ra)", + "subscribeNow": "Đăng ký ngay", + "expired": "Đã hết hạn", + "totalBalance": "Tổng số dư", + "hoursLeft": "Giờ còn lại", + "daysLeft": "Ngày còn lại", + "pos": "POS", + "profitAndLoss": "Lợi nhuận & Thua lỗ", + "branch": "Chi nhánh", + "hrm": "Nhân sự (HRM)", + "inventory": "Kho hàng", + "editAttendance": "Chỉnh sửa chấm công", + "addNewAttendance": "Thêm chấm công mới", + "employee": "Nhân viên", + "pleaseSelectAnEmployee": "Vui lòng chọn nhân viên", + "shift": "Ca làm việc", + "selectEmployeeFirst": "Chọn nhân viên trước", + "selectDateFirst": "Chọn ngày trước", + "month": "Tháng", + "autoSelected": "Tự động chọn", + "pleaseSelectDate": "Vui lòng chọn ngày", + "timeIn": "Giờ vào", + "timeOut": "Giờ ra", + "attendance": "Chấm công", + "allEmployee": "Tất cả nhân viên", + "noAvailableRecordFound": "Không tìm thấy hồ sơ chấm công.", + "addAttendance": "Thêm chấm công", + "noNoteProvided": "Không có ghi chú.", + "duration": "Thời lượng", + "youDoNotHavePermissionToViewAttendance": "Bạn không có quyền xem chấm công", + "department": "Phòng ban", + "noDepartmentFound": "Không tìm thấy phòng ban.", + "inactive": "Không hoạt động", + "noDescriptionAvailableForThisDepartment": "Không có mô tả cho phòng ban này.", + "youDoNotHavePermissionToUpdateDepartment": "Bạn không có quyền cập nhật phòng ban.", + "youDoNotHavePermissionToDeleteDepartment": "Bạn không có quyền xóa phòng ban.", + "failedToDeleteTheDeterment": "Xóa phòng ban thất bại", + "failedToLoadDepartment": "Tải phòng ban thất bại", + "addDepartment": "Thêm phòng ban", + "saving": "Đang lưu", + "editDesignation": "Chỉnh sửa chức vụ", + "addDesignation": "Thêm chức vụ mới", + "designationName": "Tên chức vụ", + "enterDesignationName": "Nhập tên chức vụ", + "pleaseEnterDesignationName": "Vui lòng nhập tên chức vụ", + "pleaseSelectAStatus": "Vui lòng chọn trạng thái", + "enterDescription": "Nhập mô tả", + "designation": "Chức vụ", + "noDesignationFound": "Không tìm thấy chức vụ.", + "noDescriptionAvailableForThisDesignation": "Không có mô tả cho chức vụ này.", + "youDoNotPermissionToUpdateDesignation": "Bạn không có quyền cập nhật chức vụ.", + "youDoNotHavePermissionToDeleteDesignation": "Bạn không có quyền xóa chức vụ.", + "updatePurchase": "Cập nhật mua hàng", + "editEmployee": "Chỉnh sửa nhân viên", + "addNewEmployee": "Thêm nhân viên mới", + "enterFullName": "Nhập họ tên", + "pleaseSelectDesignation": "Vui lòng chọn chức vụ", + "pleaseSelectDepartment": "Vui lòng chọn phòng ban", + "pleaseSelectStatus": "Vui lòng chọn trạng thái", + "pleaseEnterYourPhoneNumber": "Vui lòng nhập số điện thoại", + "countryName": "Tên quốc gia", + "enterYourCountry": "Nhập quốc gia của bạn", + "salary": "Mức lương", + "pleaseEnterYourSalary": "Vui lòng nhập mức lương", + "gender": "Giới tính", + "pleaseSelectYourGender": "Vui lòng chọn giới tính", + "pleaseSelectYourShift": "Vui lòng chọn ca làm việc", + "birthDate": "Ngày sinh", + "joinDate": "Ngày tham gia", + "staus": "Trạng thái", + "pleaseSelectValidStartAndEndDates": "Vui lòng chọn ngày bắt đầu và kết thúc hợp lệ.", + "endDateCannotBeBeforeStartDate": "Ngày kết thúc không thể trước ngày bắt đầu.", + "editHoliday": "Chỉnh sửa ngày lễ", + "addNewHoliday": "Thêm ngày lễ mới", + "enterHolidayName": "Nhập tên ngày lễ", + "pleaseEnterHolidayName": "Vui lòng nhập tên ngày lễ", + "pleaseEnterDate": "Vui lòng nhập ngày", + "pleaseSelectStartDate": "Vui lòng chọn ngày bắt đầu", + "pleaseEnterEndDate": "Vui lòng chọn ngày kết thúc", + "endDateBeforeStartDate": "Ngày kết thúc trước ngày bắt đầu", + "holidayList": "Danh sách ngày lễ", + "noHolidayFound": "Không tìm thấy ngày lễ.", + "noHolidayFundMatching": "Không tìm thấy ngày lễ phù hợp", + "addHoliday": "Thêm ngày lễ", + "youDoNotHavePermissionToUpgradeHoliday": "Bạn không có quyền cập nhật ngày lễ.", + "holiday": "Ngày lễ", + "editLeave": "Chỉnh sửa nghỉ phép", + "addNewLeave": "Thêm nghỉ phép mới", + "leaveType": "Loại nghỉ phép", + "pleaseSelectALeaveType": "Vui lòng chọn loại nghỉ phép", + "pleaseSelectAStartDate": "Vui lòng chọn ngày bắt đầu", + "leaveDuration": "Thời gian nghỉ", + "autoCalculatedDays": "Ngày tự động tính", + "leaveList": "Danh sách nghỉ phép", + "noLeaveRequestFound": "Không tìm thấy yêu cầu nghỉ phép.", + "addLeave": "Thêm nghỉ phép", + "noDescriptionProvided": "Không có mô tả.", + "youDoNotHavePermissionToUpdateLeaveRequest": "Bạn không có quyền cập nhật yêu cầu nghỉ phép.", + "youDoNotHavePermissionToDeleteLeaveRequest": "Bạn không có quyền xóa yêu cầu nghỉ phép.", + "leaveRequest": "Yêu cầu nghỉ phép", + "editPayroll": "Chỉnh sửa bảng lương", + "addNewPayroll": "Thêm bảng lương mới", + "paymentYear": "Năm thanh toán", + "pleaseSelectPaymentYear": "Vui lòng chọn năm thanh toán", + "pleaseSelectAnMonth": "Vui lòng chọn tháng", + "pleaseEnterADate": "Vui lòng nhập ngày", + "totalSalaryAmount": "Tổng tiền lương", + "payrollList": "Danh sách bảng lương", + "noPayrollFound": "Không tìm thấy hồ sơ lương.", + "paymentDetails": "Chi tiết thanh toán", + "youDoNotHaveUpdatePayroll": "Bạn không có quyền cập nhật bảng lương.", + "youDoNotHavePermissionToDeletePayroll": "Bạn không có quyền xóa bảng lương.", + "payrollRecord": "Hồ sơ lương", + "searchAttendance": "Tìm kiếm chấm công", + "attendanceReport": "Báo cáo chấm công", + "noAttendanceRecordFound": "Không tìm thấy hồ sơ chấm công cho bộ lọc đã chọn.", + "searchLeave": "Tìm kiếm nghỉ phép", + "leaveReports": "Báo cáo nghỉ phép", + "noLeaveRecordFound": "Không tìm thấy hồ sơ nghỉ phép cho bộ lọc đã chọn.", + "durationDays": "Thời lượng (Ngày)", + "payrollReports": "Báo cáo lương", + "noMatchingPayrollFound": "Không tìm thấy hồ sơ lương phù hợp.", + "editShift": "Chỉnh sửa ca làm việc", + "addNewShift": "Thêm ca làm việc mới", + "shiftName": "Tên ca làm việc", + "pleaseSelectAShift": "Vui lòng chọn ca làm việc", + "breakStatus": "Trạng thái nghỉ giải lao", + "pleaseSelectBreakStatus": "Vui lòng chọn trạng thái nghỉ giải lao", + "startTimeIsRequired": "Yêu cầu thời gian bắt đầu", + "startTime": "Thời gian bắt đầu", + "enterStartTime": "Nhập thời gian bắt đầu", + "endTimeIsRequired": "Yêu cầu thời gian kết thúc", + "endTime": "Thời gian kết thúc", + "enterEndTime": "Nhập thời gian kết thúc", + "startBreakTime": "Thời gian bắt đầu nghỉ", + "enterBreakTime": "Nhập thời gian nghỉ", + "endBreakTime": "Thời gian kết thúc nghỉ", + "noShiftFound": "Không tìm thấy ca làm việc.", + "addShift": "Thêm ca làm việc", + "breakTime": "Thời gian nghỉ", + "breakDuration": "Thời lượng nghỉ", + "youDoNotToHavePermissionToUpdateShift": "Bạn không có quyền cập nhật ca làm việc.", + "youDoNotToHavePermissionToDeleteShift": "Bạn không có quyền xóa ca làm việc.", + "doYouReallyWantToDeleteThis": "Bạn có chắc chắn muốn xóa mục này không", + "viewDetails": "Xem chi tiết", + "leave": "Nghỉ phép", + "payroll": "Bảng lương", + "editBankAdjustment": "Chỉnh sửa điều chỉnh ngân hàng", + "adjustBankBalance": "Điều chỉnh số dư ngân hàng", + "pleaseAddAtLeastOneBank": "Vui lòng thêm ít nhất một tài khoản ngân hàng để điều chỉnh số dư.", + "accountNumber": "Tên tài khoản", + "selectAccount": "Chọn tài khoản", + "selectType": "Chọn loại", + "amountsIsRequired": "Yêu cầu số tiền", + "invalidAmount": "Số tiền không hợp lệ", + "adjustmentDate": "Ngày điều chỉnh", + "dateIsRequired": "Yêu cầu ngày", + "editBankAccounts": "Chỉnh sửa tài khoản ngân hàng", + "addNewBankAccounts": "Thêm tài khoản ngân hàng", + "accountDisplayName": "Tên hiển thị tài khoản", + "enterAccountDisplayName": "Nhập tên hiển thị tài khoản", + "displayNameIsRequired": "Yêu cầu tên hiển thị", + "openingBalanceIsRequired": "Yêu cầu số dư đầu kỳ", + "asOfDate": "Tính đến ngày", + "hideFiled": "Ẩn các trường", + "addMoreFiled": "Thêm các trường", + "enterAccountName": "Nhập số tài khoản", + "ifscCode": "Mã IFSC", + "upiIdForQrCode": "ID UPI cho mã QR", + "bankName": "Tên ngân hàng", + "enterBankName": "Nhập tên ngân hàng", + "accountHolderName": "Tên chủ tài khoản", + "enterAccountHolderName": "Nhập tên chủ tài khoản", + "printBankDetailsAndInvoice": "In chi tiết ngân hàng trên hóa đơn", + "viewingTransactionFor": "Đang xem giao dịch cho", + "bankAccounts": "Tài khoản ngân hàng", + "noBankAccountFound": "Không tìm thấy tài khoản ngân hàng.", + "noAccountsFoundMissing": "Không tìm thấy tài khoản phù hợp", + "deposit": "Tiền gửi", + "addBank": "Thêm ngân hàng", + "bankToBankTransfer": "Chuyển tiền ngân hàng sang ngân hàng", + "bankToCashTransfer": "Chuyển tiền ngân hàng sang tiền mặt", + "accountName": "Tên tài khoản", + "holderName": "Tên chủ sở hữu", + "openingDate": "Ngày mở", + "currentBalance": "Số dư hiện tại", + "permissionDeniedToDeleteBank": "Từ chối quyền xóa ngân hàng.", + "canNotEditThisTransactionType": "Không thể chỉnh sửa loại giao dịch này.", + "bank": "Ngân hàng", + "noTransactionFoundForThisFilter": "Không tìm thấy giao dịch cho bộ lọc này.", + "pleaseSelectBothAccounts": "Vui lòng chọn cả hai tài khoản.", + "cannotTransferToSameAccounts": "Không thể chuyển đến cùng một tài khoản.", + "editBankTransfer": "Chỉnh sửa chuyển khoản ngân hàng", + "needAtLeastTwoBankAccount": "Cần ít nhất hai tài khoản ngân hàng để thực hiện chuyển khoản.", + "from": "Từ", + "to": "Đến", + "editBankToCash": "Chỉnh sửa Ngân hàng sang Tiền mặt", + "noBankAccountsFoundToTransferFrom": "Không tìm thấy tài khoản ngân hàng để chuyển đi.", + "selectOneAccount": "Chọn một tài khoản", + "editCashAdjustment": "Chỉnh sửa điều chỉnh tiền mặt", + "adjustCashBalance": "Điều chỉnh số dư tiền mặt", + "customDate": "Ngày tùy chỉnh", + "cashInHand": "Tiền mặt tại quỹ", + "currentCashBalance": "Số dư tiền mặt hiện tại", + "transfer": "Chuyển khoản", + "adjustCash": "Điều chỉnh tiền mặt", + "pleaseSelectADestinationBankAccounts": "Vui lòng chọn tài khoản ngân hàng đích.", + "editCashToBank": "Chỉnh sửa Tiền mặt sang Ngân hàng", + "cashToBankTransfer": "Chuyển Tiền mặt sang Ngân hàng", + "noDestinationBankAccountFond": "Không tìm thấy tài khoản ngân hàng đích.", + "transferCheque": "Chuyển séc", + "receivedFrom": "Nhận từ", + "chequeAmount": "Số tiền séc", + "chequeNumber": "Số séc", + "chequeDate": "Ngày séc", + "referenceNumber": "Số tham chiếu", + "selectBankToCash": "Chọn Ngân hàng hoặc Tiền mặt", + "depositTo": "Gửi vào", + "selectDepositDestination": "Chọn đích gửi tiền", + "transferDate": "Ngày chuyển", + "doYouWantToRellyReOpenThisCheque": "Bạn có thực sự muốn mở lại séc này không?", + "okay": "Đồng ý", + "reOpen": "Mở lại", + "open": "Mở", + "chequeList": "Danh sách séc", + "closed": "Đã đóng", + "noChequeFound": "Không tìm thấy séc", + "searchTransaction": "Tìm kiếm giao dịch...", + "filterByDate": "Lọc theo ngày", + "addImage": "Thêm hình ảnh", + "cashAndBankManagement": "Quản lý tiền mặt & ngân hàng", + "cheque": "Séc", + "branchList": "Danh sách chi nhánh", + "roleAndPermission": "Vai trò & Quyền hạn", + "switchBank": "Đổi chi nhánh?", + "exitBank": "Thoát chi nhánh", + "areYouSureWantToSwitchToDifferentBranch": "Bạn có chắc chắn muốn chuyển sang chi nhánh khác không?", + "areYourSureYouWantToExitFromThisBranch": "Bạn có chắc chắn muốn thoát khỏi chi nhánh này không?", + "switchs": "Chuyển đổi", + "exit": "Thoát", + "createBranch": "Tạo chi nhánh", + "areYouSureWantToDeleteThisBranch": "Bạn có chắc chắn muốn xóa chi nhánh này không?", + "currents": "Hiện tại", + "noBrunchFound": "Không tìm thấy chi nhánh", + "updateBranch": "Cập nhật chi nhánh", + "pleaseEnterBranchName": "Vui lòng nhập tên chi nhánh", + "enterBalance": "Nhập số dư", + "youDoNotHavePermissionToUpdateBranch": "Bạn không có quyền cập nhật chi nhánh.", + "allTransaction": "Tất cả giao dịch", + "duePay": "Thanh toán nợ", + "allParties": "Tất cả đối tác", + "retry": "Thử lại", + "incomeCategoriesReport": "Báo cáo danh mục thu nhập", + "dayBook": "Sổ nhật ký", + "billWiseProfit": "Lợi nhuận theo hóa đơn", + "cashFlow": "Dòng tiền", + "balanceSheet": "Bảng cân đối kế toán", + "taxReport": "Báo cáo thuế", + "productSaleHistory": "Lịch sử bán hàng", + "productPurchaseHistory": "Lịch sử mua hàng", + "partyReports": "Báo cáo đối tác", + "customerLedger": "Sổ cái khách hàng", + "supplierLedger": "Sổ cái nhà cung cấp", + "partyWiseProfit": "Lợi nhuận theo đối tác", + "productWiseProfit": "Lợi nhuận theo sản phẩm", + "top5Customer": "Top 5 khách hàng", + "top5Supplier": "Top 5 nhà cung cấp", + "productReports": "Báo cáo sản phẩm", + "comboReport": "Báo cáo tổng hợp", + "expiredItemReport": "Báo cáo hàng hết hạn", + "top5Product": "Top 5 sản phẩm", + "productWiseProfitAndLoss": "Lợi nhuận & lỗ theo sản phẩm", + "productWisePurchase": "Mua hàng theo sản phẩm", + "productWiseSale": "Bán hàng theo sản phẩm", + "noProductMatchYourSearch": "Không có sản phẩm nào phù hợp với tìm kiếm của bạn.", + "purchaseQty": "SL mua", + "saleQty": "SL bán", + "youDoNotHavePermissionProfitAndLoss": "Bạn không có quyền xem lợi nhuận lỗ.", + "sold": "Đã bán", + "remaining": "Còn lại", + "totalAssets": "Tổng tài sản", + "assets": "Tài sản", + "itemName": "Tên mặt hàng", + "personalInfo": "Thông tin cá nhân:", + "dueBalance": "Số dư nợ", + "walletBalance": "Số dư ví", + "cashIn": "Tiền mặt vào", + "cashOut": "Tiền mặt ra", + "runningCash": "Tiền mặt lưu động", + "moneyIn": "Tiền vào", + "moneyOut": "Tiền ra", + "noDataAvailableForGeneratePdf": "Không có dữ liệu để tạo PDF", + "balanceDue": "Số dư phải trả", + "returnedAmount": "Số tiền đã trả lại", + "saleReturn": "Trả lại hàng bán", + "saleEdit": "Chỉnh sửa bán hàng", + "pleaseAddASalesReturn": "Vui lòng thêm trả lại hàng bán", + "subscriptionReports": "Báo cáo đăng ký", + "started": "Đã bắt đầu", + "end": "Kết thúc", + "taxReportList": "Danh sách báo cáo thuế", + "developedBy": "Phát triển bởi", + "time": "Thời gian", + "receivedBy": "Người nhận", + "wallet": "Ví", + "warranty": "Bảo hành", + "guarantee": "Cam kết bảo hành", + "remark": "Ghi chú", + "bankDetails": "Chi tiết ngân hàng", + "cashAndBank": "Tiền mặt & Ngân hàng", + "pdfGenerateSuccessfully": "Tạo PDF thành công", + + "generatingPdf": "Đang tạo PDF", + "INVOICE": "HÓA ĐƠN", + "admin": "Quản trị viên", + "invoiceNumber": "Số hóa đơn", + "vatNumber": "Số VAT", + "customerSignature": "Chữ ký khách hàng", + "authorizedSignature": "Chữ ký được ủy quyền", + "poweredBy": "Được cung cấp bởi", + "shippingCharge": "Phí vận chuyển", + "totalReturned": "Tổng cộng đã trả lại", + "amountsInWord": "Số tiền bằng chữ", + "changeAmount": "Số tiền trả lại", + "sellsBy": "Bán bởi", + "rounding": "Làm tròn", + "paidBy": "Thanh toán bởi", + "vatGstTitle": "Tiêu đề VAT/GST", + "enterVatGstTitle": "Nhập tiêu đề VAT/GST", + "vatGstNumber": "Số VAT/GST", + "enterVatGstNumber": "Nhập số VAT/GST", + "vatAndTax": "VAT và Thuế", + "customPrint": "In tùy chỉnh", + "taxRates": "Thuế suất", + "taxRatesMangeYourTaxRates": "Thuế suất - Quản lý thuế suất của bạn", + "add": "Thêm", + "status": "Trạng thái", + "active": "Hoạt động", + "disable": "Vô hiệu hóa", + "deletedSuccessFully": "Đã xóa thành công!", + "failedToDeleteTheTax": "Không thể xóa thuế", + "errorDeletingTax": "Lỗi khi xóa thuế", + "taxGroup": "Nhóm thuế", + "combinationOfTheMultipleTaxes": "Kết hợp nhiều loại thuế", + "subTaxes": "Thuế phụ", + "action": "Hành động", + "addTax": "Thêm thuế", + "editTax": "Chỉnh sửa thuế", + "addNewTax": "Thêm thuế mới", + "enterTaxRates": "Nhập thuế suất", + "addTaxGroup": "Thêm nhóm thuế mới", + "editTaxGroup": "Chỉnh sửa nhóm thuế", + "taxWithSingleMultipleTaxType": "Thuế có một/nhiều loại thuế", + "noSubTaxSelected": "Chưa chọn thuế phụ", + "subTaxList": "Danh sách thuế phụ", + "taxPercent": "Phần trăm thuế", + "done": "Xong", + "writerTaxHere": "Viết văn bản vào đây...", + "expiredList": "Danh sách đã hết hạn", + "listIsEmpty": "Danh sách trống", + "printingInvoice": "Đang in hóa đơn", + "salesSetting": "Cài đặt bán hàng", + "invoiceLogo": "Logo hóa đơn", + "printingOption": "Tùy chọn in", + "amountRoundingMethod": "Phương pháp làm tròn số tiền", + "signUp": "Đăng ký", + "returnedItem": "Mặt hàng trả lại", + "returnedDate": "Ngày trả lại", + "unitPrice": "Đơn giá", + "saleBy": "Bán bởi", + "purchasedBy": "Được mua bởi", + "collectedBys": "Thu bởi", + "payableAmount": "Số tiền phải trả", + "receivedAmount": "Số tiền nhận được", + "unitPrices": "Đơn giá", + "item": "Mặt hàng", + "sl": "STT", + "mobiles": "Điện thoại di động", + "paidVia": "Đã thanh toán qua", + "moneyReceipt": "Biên lai thu tiền", + "receipt": "Biên lai/Hóa đơn", + "barcodeGenerator" : "Trình tạo mã vạch", + "searchProduct" : "Tìm kiếm Sản phẩm", + "code" : "Mã", + "price" : "Giá", + "showCode" : "Hiển thị mã", + "showPrice" : "Hiển thị giá", + "showName" : "Hiển thị tên", + "actions" : "Hành động", + "noItemSelected" : "Chưa chọn mục nào", + "noProductSelected" : "Chưa chọn sản phẩm nào", + "previewPdf" : "Xem trước PDF", + "salesReturnReport" : "Báo cáo Trả hàng Bán", + "purchaseReturnReport" : "Báo cáo Trả hàng Mua", + "incomeFor" : "Thu nhập Cho", + "enterProductCode": "Nhập mã sản phẩm", + "addIncome" : "Thêm Thu nhập", + "incomeDate" : "Ngày Thu nhập", + "incomeCategories" : "Danh mục Thu nhập", + "addIncomeCategory" : "Thêm Danh mục Thu nhập", + "enterIncomeCategoryName" : "Nhập tên danh mục thu nhập", + "totalReturnAmount" : "Tổng Số Tiền Được Trả Lại", + "returned" : "Đã Trả Lại", + "supplierDetails" : "Thông tin Nhà cung cấp", + "weekly": "Hàng tuần", + "monthly": "Hàng tháng", + "yearly" : "Hàng năm", + "today" : "Hôm nay", + "thisWeek" : "Tuần này", + "thisMonth" : "Tháng này", + "thisYear": "Năm nay", + "allTime" : "Tất cả Thời gian", + "custom" : "Tùy chỉnh", + "addUserRole": "Thêm Vai Trò Người Dùng", + "noRoleFound": "Không Tìm Thấy Vai Trò Người Dùng", + "yourPackageExpiredInDays": "Gói Của Bạn Sẽ Hết Hạn Trong 5 Ngày", + "yourPackageExpiredToday": "Gói Của Bạn Sẽ Hết Hạn Hôm Nay\n\nVui Lòng Mua Lại", + "contactUs": "Liên Hệ Chúng Tôi", + "writeYourMessageHere": "Viết tin nhắn của bạn ở đây", + "sendMessage": "Gửi Tin Nhắn", + "sendYourEmail": "Gửi Email Của Bạn", + "backToHome": "Quay Lại Trang Chủ", + "promoCode": "Mã Khuyến Mãi", + "submit": "Gửi", + "seeAllPromoCode": "Xem tất cả mã khuyến mãi", + "categories": "Danh Mục", + "enterYourPhoneNumber": "Nhập số điện thoại của bạn", + "enterFullAddress": "Nhập địa chỉ đầy đủ", + "enterYourEmailAddress": "Nhập địa chỉ email của bạn", + "pleaseEnterAPassword": "Vui lòng nhập mật khẩu", + "pleaseEnterAConfirmPassword": "Vui lòng nhập mật khẩu xác nhận", + "enterYourName": "Nhập tên của bạn", + "addNewAddress": "Thêm địa chỉ mới", + "firstName": "Tên", + "lastName": "Họ", + "country": "Quốc gia", + "bangladesh": "Bangladesh", + "apply": "Áp dụng", + "deliveryAddress": "Địa chỉ giao hàng", + "noDataAvailabe": "Không có dữ liệu", + "addDelivery": "Thêm Giao hàng", + "description": "Mô tả", + "addNote": "Thêm Ghi chú", + "image": "Hình ảnh", + "pleaseConnectThePrinterFirst": "Vui lòng kết nối máy in trước", + "selectCategory": "Chọn Danh mục", + "enterExpenseDate": "Nhập ngày chi phí", + "enterName": "Nhập Tên", + "enterAmount": "Nhập Số tiền", + "enterRefNumber": "Nhập số tham chiếu", + "fashions": "Thời trang", + "billTO": "Người thanh toán", + "totalDue": "Tổng còn nợ", + "paymentsAmount": "Số tiền thanh toán", + "remainingDue": "Còn nợ lại", + "thankYouForYourDuePayment": "Cảm ơn bạn đã thanh toán đúng hạn", + "print": "In", + "unitPirce": "Giá đơn vị", + "totalPrice": "Tổng giá", + "totalVat": "Tổng VAT", + "deliveryCharge": "Phí giao hàng", + "totalPayable": "Tổng cần thanh toán", + "thakYouForYourPurchase": "Cảm ơn bạn đã mua hàng", + "pleaseConnectYourBlutohPrinter": "Vui lòng kết nối máy in Bluetooth của bạn", + "editSocailMedia": "Chỉnh sửa Mạng xã hội", + "socialMarketing": "Marketing Xã hội", + "share": "Chia sẻ", + "notification": "Thông báo", + "purchaseAlarm": "Cảnh báo Mua hàng", + "purchaseConfirmed": "Mua hàng đã xác nhận", + "paymentComplete": "Thanh toán hoàn thành", + "retur": "Trả hàng", + "sendSms": "Gửi tin nhắn SMS", + "recivethePin": "Nhận mã PIN", + "startNewSale": "Bắt đầu Bán hàng mới", + "payment": "Thanh toán", + "masterCard": "Thẻ MasterCard", + "instrucation": "Hướng dẫn", + "cash": "Tiền mặt", + "invoiceViewr": "Trình xem Hóa đơn", + "size": "Kích thước", + "color": "Màu sắc", + "weight": "Trọng lượng", + "capacity": "Sức chứa", + "type": "Loại", + "youWantTodeletetheProduct": "Bạn có muốn xóa sản phẩm này không?", + "delete": "Xóa", + "contactDetials": "Thông tin Liên hệ", + "clarence": "Clarence", + "call": "Gọi", + "messege": "Tin nhắn", + "dailyTransaction": "Giao dịch Hàng ngày", + "promo": "Khuyến mãi", + "send": "Gửi", + "easyToUseThePos": "Dễ sử dụng điểm bán hàng di động", + "easytheusedesciption": "Ứng dụng PosPro miễn phí và dễ sử dụng. Trong thực tế, đó là một trong những hệ thống POS tốt nhất trên thế giới.", + "choseYourFeature": "Chọn Chức năng của bạn", + "choseyourfeatureDesciption": "Các tính năng quan trọng làm cho PosPro khác biệt so với các giải pháp truyền thống.", + "allBusinessSolutions": "Tất cả giải pháp doanh nghiệp", + "allBusinessolutionDescrip": "PosPro là một giải pháp kinh doanh hoàn chỉnh với quản lý kho, tài khoản, bán hàng, chi phí và lợi nhuận/tổn thất.", + "skip": "Bỏ qua", + "next": "Tiếp tục", + "anewUpdateAvailable": "Có phiên bản cập nhật mới\nVui lòng cập nhật ứng dụng của bạn", + "skipTheUpdate": "Bỏ qua cập nhật", + "rememberMeLater": "Nhớ tôi sau", + "powerdedByAcnoo": "Được cung cấp bởi Acnoo", + "lossOrProfit": "Lỗ/Lãi", + "expense": "Chi phí", + "parties": "Bên thứ ba", + "home": "Trang chủ", + "sales": "Bán hàng", + "setting": "Cài đặt", + "purchaseNow": "Mua Ngay", + "paymentMethods": "Phương thức thanh toán", + "save": "Cứu", + "update": "Cập nhật", + "continueButton": "Tiếp tục", + "name": "Tên", + "phone": "Số điện thoại", + "email": "Địa chỉ email", + "address": "Địa chỉ", + "previousDue": "Đến hạn trước", + "selectLang": "Chọn ngôn ngữ của bạn", + "addContact": "Thêm liên hệ", + "moreInfo": "Thêm thông tin", + "retailer": "nhà bán lẻ", + "dealer": "Người buôn bán", + "wholesaler": "người bán buôn", + "supplier": "nhà cung cấp", + "CustomerDetails": "Chi tiết khách hàng", + "recentTransaction": "Giao dịch gần đây", + "totalProduct": "Tổng số sản phẩm", + "total": "Tổng cộng", + "paid": "Trả", + "unPaid": "Chưa thanh toán", + "due": "Quá hạn", + "connect": "Bấm để kết nối", + "tryAgain": "Thử lại", + "loading": "Đang tải", + "viewAll": "Xem tất cả", + "partyList": "Danh sách các bên", + "addCustomer": "Vui lòng thêm một khách hàng", + "updateContact": "Cập nhật liên hệ", + "dueList": "Danh sách đến hạn", + "collectDue": "thu tiền đến hạn", + "date": "Ngày", + "dueAmount": "Số tiền đến hạn: ", + "customerName": "tên khách hàng", + "totalAmount": "Tổng cộng", + "paidAmount": "Số tiền thanh toán", + "paymentTypes": "Hình thức thanh toán", + "cancel": "Hủy bỏ", + "expenseReport": "Báo cáo chi tiêu", + "fromDate": "Từ ngày", + "toDate": "đến nay", + "expenseFor": "chi phí cho", + "amount": "Số lượng", + "noData": "Không có dữ liệu", + "totalExpense": "Tổng chi phí", + "addExpense": "Thêm chi phí", + "expenseDate": "Ngày chi phí", + "referenceNo": "Số tham chiếu", + "note": "Ghi chú", + "expenseCat": "Danh mục chi phí", + "search": "Tìm kiếm", + "select": "Lựa chọn", + "addExpenseCat": "Thêm danh mục chi phí", + "categoryName": "Tên danh mục", + "alreadyAdded": "Đã thêm", + "whatNew": "Có gì mới", + "lp": "Mất lợi nhuận", + "profit": "Lợi nhuận", + "loss": "Sự mất mát", + "lpDetails": "Chi tiết Lỗ/Lãi", + "invoice": "Hóa đơn", + "dates": "Ngày:", + "mobile": "di động:", + "product": "Sản phẩm", + "quantity": "Số lượng", + "discount": "Giảm giá", + "totalLoss": "Tổng thiệt hại", + "totalProfit": "Tổng lợi nhuận", + "productList": "danh sách sản phẩm", + "stock": "Cổ phần", + "addNewProduct": "Thêm sản phẩm mới", + "productName": "Tên sản phẩm", + "productCode": "Mã sản phẩm", + "purchasePrice": "Giá mua", + "mrp": "MRP", + "wholeSalePrice": "Giá sỉ", + "dealerPrice": "Giá đại lý", + "manufacturer": "nhà chế tạo", + "saveNPublish": "Lưu và xuất bản", + "brands": "Nhãn hiệu", + "addBrand": "thêm thương hiệu", + "brandName": "tên thương hiệu", + "addUnit": "Thêm đơn vị", + "unitName": "Tên bài", + "units": "Các đơn vị", + "addProduct": "Vui lòng thêm một sản phẩm", + "updateProduct": "Cập nhật sản phẩm", + "salePrice": "Giá bán", + "profile": "Hồ sơ", + "edit": "Biên tập", + "businessCat": "hạng thương gia", + "language": "ngôn ngữ", + "changePassword": "Đổi mật khẩu", + "updateProfile": "Cập nhật hồ sơ của bạn", + "businessName": "Tên công ty & doanh nghiệp", + "addPurchase": "Thêm mua hàng", + "inv": "Số đầu tư", + "supplierName": "tên đệm", + "itemAdded": "Đã thêm mục", + "addItems": "Thêm các mục", + "subTotal": "Tổng phụ", + "returnAmount": "Số tiền trả lại", + "chooseSupplier": "Chọn nhà cung cấp", + "noSupplier": "Không có nhà cung cấp", + "salesDetails": "Chi tiết bán hàng", + "editPurchaseInvoice": "Chỉnh sửa hóa đơn mua hàng", + "purchaseList": "Danh sách mua hàng", + "addAPurchase": "Vui lòng thêm mua hàng", + "dueReport": "báo cáo đến hạn", + "fullyPaid": "Thanh toán đầy đủ", + "stillUnpaid": "Vẫn chưa thanh toán", + "purchaseReport": "Báo cáo mua hàng", + "connectPrinter": "Kết nối máy in của bạn", + "clickToConnect": "Bấm để kết nối", + "collectDues": "Vui lòng thu tiền đến hạn", + "addNewPurchase": "Vui lòng thêm mua hàng", + "salesReport": "Báo cáo bán hàng", + "addSale": "Vui lòng thêm giảm giá", + "reports": "Báo cáo", + "chooseCustomer": "Chọn một khách hàng", + "addSales": "Thêm bán hàng", + "saleList": "Danh sách bán hàng", + "editSalesInvoice": "Chỉnh sửa hóa đơn bán hàng", + "previousPayAmount": "Số tiền thanh toán trước đót", + "printing": "Tùy chọn in", + "subscription": "Đăng ký", + "userRole": "Vai trò người dùng", + "currency": "Tiền tệ", + "logOut": "Đăng xuất", + "stockList": "Danh mục chứng khoán", + "purchase": "Mua", + "sale": "Doanh thu", + "yourPack": "Gói của bạn", + "freePlan": "Gói miễn phí", + "youRUsing": "Bạn đang sử dụng ", + "freePack": "Gói miễn phí", + "premiumPlan": "Gói cao cấp", + "packFeatures": "Tính năng gói", + "unlimited": "Vô hạn", + "updateNow": "Cập nhật bây giờ", + "purchasePremium": "Mua gói cao cấp", + "buyPremium": "Mua gói cao cấp", + "paypalPay": "Thanh toán bằng PayPal", + "gotEmail": "Bạn đã có một email", + "sendEmail": "Chúng tôi đã gửi Email hướng dẫn cách đặt lại mật khẩu tới:", + "checkEmail": "Kiểm tra email", + "close": "Đóng", + "forgotPassword": "Quên mật khẩu", + "enterEmail": "Vui lòng nhập địa chỉ email của bạn dưới đây để nhận Liên kết đặt lại mật khẩu.", + "sendLink": "Gửi liên kết đặt lại", + "emailText": "E-mail", + "password": "Mật khẩu", + "logIn": "Đăng nhập", + "noAcc": "Chưa có tài khoản nào?", + "register": "Đăng ký", + "phoneVerification": "Xác minh điện thoại", + "registerTitle": "Chúng tôi cần đăng ký điện thoại của bạn mà không cần bắt đầu!", + "sendCode": "Gửi mã", + "staffLogin": "Đăng nhập nhân viên", + "logInWithMail": "Đăng nhập bằng Email", + "setUpProfile": "Thiết lập hồ sơ của bạn", + "setUpDesc": "Cập nhật hồ sơ của bạn để kết nối bác sĩ của bạn với ấn tượng tốt hơn", + "gallery": "Phòng trưng bày", + "camera": "Máy ảnh", + "companyAddress": "địa chỉ công ty", + "openingBalance": "Số dư đầu kỳ", + "confirmPass": "Xác nhận mật khẩu", + "haveAcc": "Bạn co săn san để tạo một tai khoản?", + "loginWithPhone": "Đăng nhập bằng điện thoại", + "editPhone": "Chỉnh sửa số điện thoại?", + "createAcc": "Tạo một tài khoản miễn phí", + "congratulation": "Chúc mừng", + + "signIn": "Đăng nhập", + "welcomeBack": "Chào mừng trở lại!", + "passwordCannotBeEmpty": "Mật khẩu không được để trống", + "reset": "Đặt lại mật khẩu bằng email hoặc số điện thoại của bạn", + "lableEmail": "Email", + "hintEmail": "Nhập địa chỉ email", + "emailCannotBeEmpty": "Email không được để trống", + "pleaseEnterAValidEmail": "Vui lòng nhập email hợp lệ", + "continueE": "Tiếp tục", + "pleaseEnterYourDetails": "Vui lòng nhập thông tin của bạn.", + "lablePassword": "Mật khẩu", + "hintPassword": "Nhập mật khẩu", + "pleaseEnterABiggerPassword": "Vui lòng nhập mật khẩu dài hơn", + "rememberMe": "Ghi nhớ tôi", + "donNotHaveAnAccount": "Bạn chưa có tài khoản?", + "createAFreeAccount": "Tạo tài khoản miễn phí", + "fullName": "Họ và tên", + "enterYourFullName": "Nhập họ và tên của bạn", + "nameCanNotBeEmpty": "Tên không được để trống", + "alreadyHaveAnAccount": "Đã có tài khoản? ", + "createNewPassword": "Tạo mật khẩu mới", + "setUpNewPassword": "Thiết lập mật khẩu mới", + "resetPassword": "Đặt lại mật khẩu để khôi phục và đăng nhập vào tài khoản của bạn", + "newPassword": "Mật khẩu mới", + "confirmPassword": "Xác nhận mật khẩu", + "passwordsDoNotMatch": "Mật khẩu không khớp", + "verityEmail": "Xác minh email", + "verification": "Xác minh", + "digits": "Mã pin 6 chữ số đã được gửi đến địa chỉ email của bạn: ", + "enterValidOTP": "Nhập OTP hợp lệ", + "resendOTP": "Gửi lại OTP", + "verifyYourEmail": "Xác minh email của bạn", + "weHaveSentAConfirmationEmailTo": "Chúng tôi đã gửi một email xác nhận đến", + "folder": "Có thể email đã bị đưa vào thư mục spam của bạn.", + "gotIt": "Đã hiểu", + "enterOpeningBalance": "Nhập số dư mở", + "pleaseEnterAValidBusinessName": "Vui lòng nhập tên doanh nghiệp hợp lệ", + "enterBusiness": "Nhập tên doanh nghiệp/cửa hàng", + "selectBusinessCategory": "Chọn danh mục doanh nghiệp", + "todaySummary": "Tóm tắt hôm nay", + "sellAll": "Bán tất cả >", + "income": "Doanh thu", + "purchased": "Đã mua", + "endYourFreePlan": "Kết thúc gói miễn phí của bạn", + "yourFree": "Gói miễn phí của bạn sắp hết, mua gói tiếp theo của bạn. Cảm ơn.", + "upgradeNow": "Nâng cấp ngay", + "notFound": "Không tìm thấy", + "updateYourSubscription": "Cập nhật đăng ký của bạn", + "noDataFound": "Không tìm thấy dữ liệu", + "areYouSure": "Bạn có chắc không?", + "doYouWantToExitTheApp": "Bạn có muốn thoát ứng dụng không?", + "no": "Không", + "yes": "Có", + "dashboard": "Bảng điều khiển", + "salesPurchaseOverview": "Tổng quan doanh thu & mua hàng", + "totalItems": "Tổng số mặt hàng", + "totalCategories": "Tổng số danh mục", + "quickOverview": "Tổng quan nhanh", + "totalIncome": "Tổng doanh thu", + "customerDue": "Khách hàng còn nợ", + "stockValue": "Giá trị hàng tồn kho", + "lossProfit": "Lỗ/Lợi nhuận", + "cost": "Chi phí", + "qty": "Số lượng", + "noProductFound": "Không tìm thấy sản phẩm", + "phoneNumber": "Số điện thoại", + "pleaseEnterAValidName": "Vui lòng nhập tên hợp lệ", + "pleaseEnterValidPhoneAndNameFirst": "Vui lòng nhập số điện thoại và tên hợp lệ trước", + "confirmDelete": "Xác nhận xóa", + "areYouSureYouWant": "Bạn có chắc chắn muốn xóa bên này không?", + "pleaseEnterAValidPhoneNumber": "Vui lòng nhập số điện thoại hợp lệ", + "sendSMS": "Gửi SMS", + "searchH": "Tìm kiếm ở đây....", + "transactions": "Giao dịch", + "selectAInvoice": "Chọn hóa đơn", + "totalDueAmount": "Tổng số tiền còn nợ", + "youCanNotPayMoreThenDue": "Bạn không thể thanh toán nhiều hơn số tiền còn nợ", + "noDueSelected": "Chưa chọn khoản nợ", + "pleaseEnterName": "Vui lòng nhập tên", + "pleaseEnterAmount": "Vui lòng nhập số tiền", + "enterNote": "Nhập ghi chú", + "pleaseSelectAExpenseCategory": "Vui lòng chọn danh mục chi phí", + "enterExpanseCategoryName": "Nhập tên danh mục chi phí", + "comingSoon": "Sắp có", + "pleaseMakeASaleFirst": "Vui lòng thực hiện một giao dịch bán hàng trước", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIN", + "link": "Liên kết", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "Cổng thanh toán", + "paymentSuccess": "Thanh toán thành công", + "paymentWasSuccessful": "Thanh toán đã thành công!", + "paymentFailed": "Thanh toán thất bại", + "paymentFailedPleaseTryAgain": "Thanh toán thất bại. Vui lòng thử lại.", + "pleaseEnterAValidBrandName": "Vui lòng nhập tên thương hiệu hợp lệ", + "enterABrandName": "Nhập tên thương hiệu", + "addCategory": "Thêm danh mục", + "enterCategoryName": "Nhập tên danh mục", + "selectVariations": "Chọn biến thể: ", + "dataSavedSuccessfully": "Dữ liệu đã được lưu thành công.", + "somethingIs": "Có gì đó", + "updateYourProfile": "Cập nhật hồ sơ của bạn để kết nối khách hàng của bạn với ấn tượng tốt hơn", + "shopOpeningBalance": "Số dư mở cửa hàng", + "shopRemainingBalance": "Số dư còn lại của cửa hàng", + "enterAValidDiscount": "Nhập giảm giá hợp lệ", + "addProductFirst": "Thêm sản phẩm trước", + "subtotal": "Tạm tính", + "purchaseDetails": "Chi tiết mua hàng", + "riead": "Đọc", + "totall": "Tổng:", + "startDate": "Ngày bắt đầu", + "pickStartDate": "Chọn ngày bắt đầu", + "endDate": "Ngày kết thúc", + "pickEndDate": "Chọn ngày kết thúc", + "failedToGetPlatformVersion": "Không lấy được phiên bản nền tảng.", + "enterQuantity": "Nhập số lượng", + "pleaseAddQuantity": "Vui lòng thêm số lượng", + "willBeAddedSoon": "Sẽ được thêm vào sớm", + "addedToCart": "Đã thêm vào giỏ hàng", + "connectYourPrinter": "Kết nối máy in của bạn", + "customerPay": "Khách hàng thanh toán", + "supplerPay": "Nhà cung cấp thanh toán", + "incomeReport": "Báo cáo doanh thu", + "category": "Danh mục", + "balance": "Số dư", + "itemsSales": "Doanh thu mặt hàng", + "totalPurchase": "Tổng mua hàng", + "totalSales": "Tổng doanh thu", + "stockReport": "Báo cáo hàng tồn kho", + "lossProfitReport": "Báo cáo lỗ/lợi nhuận", + "outOfStock": "Hết hàng", + "vat": "VAT", + "customerPhoneNumber": "Số điện thoại khách hàng", + "enterCustomerPhoneNumber": "Nhập số điện thoại khách hàng", + "walkInCustomer": "Khách hàng đến cửa hàng", + "guest": "Khách", + "stocks": "Hàng tồn kho: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Không làm phiền", + "on": "Bật", + "off": "Tắt", + "unlimitedUsagesOfOurPackage": "Sử dụng không giới hạn gói của chúng tôi\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Thanh toán để đăng ký", + "field": "Trường", + "successfullyPaid": "Đã thanh toán thành công", + "profileEdit": "Chỉnh sửa hồ sơ", + "products": "Sản phẩm", + "salesList": "Danh sách bán hàng", + "useTitleCanNotBeEmpty": "Tiêu đề người dùng không được để trống", + "userTitle": "Tiêu đề người dùng", + "enterUserTitle": "Nhập tiêu đề người dùng", + "create": "Tạo", + "youHaveToGivePermission": "Bạn phải cấp quyền", + "all": "Tất cả", + "userRoleDetails": "Chi tiết vai trò người dùng", + "doYouWantToDeleteTheUser": "Bạn có muốn xóa người dùng không?", + "thisProductAlreadyAdded": "Sản phẩm này đã được thêm!", + "pleaseEnterAValidProductName": "Vui lòng nhập tên sản phẩm hợp lệ", + "enterProductName": "Nhập tên sản phẩm", + "pleaseSelectACategory": "Vui lòng chọn một danh mục", + "productCategory": "Danh mục sản phẩm", + "selectProductCategory": "Chọn danh mục sản phẩm", + "enterSize": "Nhập kích thước", + "enterColor": "Nhập màu sắc", + "enterWeight": "Nhập trọng lượng", + "enterCapacity": "Nhập dung tích", + "enterType": "Nhập loại", + "productBrand": "Thương hiệu sản phẩm", + "selectABrand": "Chọn thương hiệu", + "productCodeIsRequired": "Mã sản phẩm là bắt buộc", + "enterAValidStock": "Nhập số lượng hàng tồn kho hợp lệ", + "enterStock": "Nhập số lượng hàng tồn kho", + "productUnit": "Đơn vị sản phẩm", + "selectProductUnit": "Chọn đơn vị sản phẩm", + "pleaseEnterAValidPurchasePrice": "Vui lòng nhập giá mua hợp lệ", + "enterPurchasePrice": "Nhập giá mua", + "pleaseEnterAValidSalePrice": "Vui lòng nhập giá bán hợp lệ", + "enterSaltingPrice": "Nhập giá bán", + "enterWholesalePrice": "Nhập giá bán buôn", + "enterDealerPrice": "Nhập giá đại lý", + "enterDiscount": "Nhập giảm giá", + "enterManufacturerName": "Nhập tên nhà sản xuất", + "adding": "Đang thêm..", + "pleaseEnterAValidUnitName": "Vui lòng nhập tên đơn vị hợp lệ", + "pleaseEnterUnitName": "Vui lòng nhập tên đơn vị", + "productDetails": "Chi tiết sản phẩm", + "smartWatch": "Đồng hồ thông minh", + "appleWatch": "Apple Watch", + "deleting": "Đang xóa....", + "brand": "Thương hiệu", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + "details": "Chi tiết", + "weSentAnOTPInYourPhoneNumber": "Chúng tôi đã gửi một OTP đến số điện thoại của bạn", + "pleaseEnterTheOTP": "Vui lòng nhập OTP", + "enterAValidOTP": "Vui lòng nhập OTP hợp lệ", + "verify": "Xác minh", + "resendIn": "Gửi lại OTP trong ", + "dueCollection": "Thu hồi nợ", + "noTransaction": "Không có giao dịch", + "updating": "Đang cập nhật...", + "confirmSMSTo": "Xác nhận SMS đến", + "anSMSWillBeSentToTheFollowingNumber": "Một tin nhắn SMS sẽ được gửi đến số điện thoại sau:", + "package": "Gói", + "permissionNotGranted": "Không được cấp quyền!", + "collectedBy": "Thu thập bởi:", + "phonee": "Điện thoại:", + "purchaseBy": "Mua bởi:", + "salesBy": "Bán bởi:", + "days": "ngày", + + "freeLifetimeUpdate": "Cập nhật miễn phí trọn đời", + "android": "Hỗ trợ ứng dụng Android và iOS", + "premiumCustomerSupport": "Hỗ trợ ứng dụng Android và iOS", + "customInvoiceBranding": "Tùy chỉnh thương hiệu hóa đơn", + "unlimitedUsage": "Sử dụng không giới hạn", + "freeDataBackup": "Sao lưu dữ liệu miễn phí", + "addCustomers": "Thêm khách hàng", + "noDue": "Không có nợ", + "customer": "Khách hàng", + "billingAddress": "Địa chỉ thanh toán", + "enterAddress": "Nhập địa chỉ", + "city": "Thành phố", + "cityName": "Tên thành phố", + "state": "Bang/ Tỉnh", + "stateName": "Tên bang/ tỉnh", + "zip": "Mã bưu điện", + "zipCode": "Nhập mã bưu điện", + "chooseCountry": "Chọn quốc gia", + "shippingAddress": "Địa chỉ giao hàng", + "partyCreateWarn": "Bạn không có quyền tạo Đối tác.", + "addParty": "Thêm Đối tác", + "creditLimit": "Hạn mức tín dụng Đối tác", + "selectOne": "Chọn một", + "roundings": "Làm tròn (+/-)", + "roundingTotal": "Tổng đã làm tròn", + "opinion": "Nhập ý kiến của bạn", + "dueSaleWarn": "Không cho phép bán hàng nợ cho khách hàng không đăng ký.", + "paymentTypeHint": "Vui lòng chọn phương thức thanh toán", + "createSaleWarn": "Bạn không có quyền tạo bán hàng.", + "updateSaleWarn": "Bạn không có quyền cập nhật bán hàng.", + "uploadImage": "Tải ảnh lên", + "useGallery": "Sử dụng thư viện ảnh", + "openCamera": "Mở camera", + "scanCode": "Quét mã QR sản phẩm", + "posSale": "Bán hàng POS", + "selectCustomer": "Chọn khách hàng", + "searchWith": "Tìm kiếm...", + "filter": "Bộ lọc", + "productNotFound": "Không tìm thấy sản phẩm", + "noMatched": "Không tìm thấy sản phẩm phù hợp.", + "inventoryPermission": "Bạn không có quyền quản lý tồn kho", + "noParty": "Không tìm thấy Đối tác", + "purchaseWarn": "Bạn không có quyền tạo đơn mua hàng.", + "purchaseUpdateWarn": "Bạn không có quyền cập nhật đơn mua hàng.", + "addVariantDetails": "Thêm chi tiết biến thể", + "purchaseEx": "Giá mua chưa thuế", + "purchaseIn": "Giá mua đã bao gồm thuế", + "purchaseExReq": "Yêu cầu giá mua chưa thuế", + "purchaseInReq": "Yêu cầu giá mua đã bao gồm thuế", + "profitMargin": "Lợi nhuận (%)", + "saleReq": "Yêu cầu giá bán", + "manufactureDate": "Ngày sản xuất", + "selectDate": "Chọn ngày", + "expDate": "Ngày hết hạn", + "saveVariant": "Lưu biến thể", + "model": "Mẫu", + "selectModel": "Chọn mẫu", + "bulk": "Tải lên hàng loạt", + "barcodeGen": "Trình tạo mã vạch", + "upload": "Tải lên", + "sku": "SKU / Mã", + "lowStock": "Hàng tồn kho thấp", + "enLowStock": "Nhập số lượng tồn kho thấp", + "manuDate": "Ngày sản xuất", + "single": "Đơn lẻ", + "batch": "Lô hàng", + "batchNo": "Số lô", + "entBatchNo": "Nhập số lô", + "variantAdded": "Biến thể đã được thêm thành công!", + "variantDelete": "Biến thể đã bị xóa thành công!", + "addVariant": "Thêm biến thể", + "typeSelect": "Chọn loại", + "taxType": "Loại thuế", + "selectTax": "Chọn thuế", + "updateProductWarn": "Bạn không có quyền cập nhật sản phẩm.", + "addProductWarn": "Bạn không có quyền tạo sản phẩm.", + "updateProductSuccess": "Cập nhật sản phẩm thành công!", + "addProductSuccess": "Tạo sản phẩm thành công!", + "choose": "Chọn", + "view": "Xem chi tiết", + "priceWarn": "Giá không được để trống", + "productSetting": "Cài đặt sản phẩm", + "saveSetting": "Lưu cài đặt", + "addStock": "Thêm hàng tồn kho", + "stockWarn": "Tồn kho phải ít nhất là 1", + "updateSuccess": "Cập nhật thành công", + "updateFailed": "Cập nhật tồn kho thất bại", + "deleteBatchWarn": "Bạn có chắc muốn xóa lô hàng này không?", + "lowStockReport": "Báo cáo hàng tồn kho thấp", + "genPdfWarn": "Không có dữ liệu để tạo PDF", + "dateFilterWarn": "Ngày kết thúc không được trước ngày bắt đầu.", + "createPdfWarn": "Bạn không có quyền tạo PDF.", + "expirationStatus": "Tình trạng hết hạn", + "selectFDate": "Chọn ngày bắt đầu", + "selectToDate": "Chọn ngày kết thúc", + "clear": "Xóa", + "incomeReportPermission": "Bạn không có quyền xem báo cáo thu nhập.", + "deleteAcc": "Xóa tài khoản", + "deletePartyWarn": "Bạn không có quyền xóa đối tác.", + "updatePartyWarn": "Bạn không có quyền cập nhật đối tác.", + "phoneNotAvail": "Số điện thoại không có sẵn.", + "notLaunch": "Không thể mở ứng dụng điện thoại.", + "quickOver": "Tổng quan nhanh", + "tranSacOver" : "Tổng quan giao dịch", + "profitLoss" : "Lãi và lỗ" +} \ No newline at end of file diff --git a/lib/l10n/intl_zh.arb b/lib/l10n/intl_zh.arb new file mode 100644 index 0000000..8ebdc46 --- /dev/null +++ b/lib/l10n/intl_zh.arb @@ -0,0 +1,1269 @@ +{ + "deleteDialogDetails": "您确定要删除账户吗?此操作将永久删除您的所有数据。", + "passwordMust6Character": "密码必须至少为 6 个字符", + "passwordIsRequired": "密码必须至少为 6 个字符", + "iAgreeDeleteMyAccountPermanent": "我同意永久删除我的账户。", + "flat": "固定", + "percent": "百分比", + "partialPaid": "部分已付", + "selectStock": "选择库存", + "stockOrVariant": "库存 / 变体", + "noBatch": "无批次", + "purchaseQuantityRequired": "必须填写购买数量", + "excelUploader": "Excel 上传器", + "remove": "移除", + "uploading": "上传中...", + "pickAndUploadFile": "选择并上传文件", + "downloadExcelFormat": "下载 Excel 格式", + "excelFiles": "Excel 文件", + "noFileSelected": "未选择文件", + "orContinueWith": "或继续使用", + "loginX": "Login X", + "loginGoogle": "Login Google", + "loginFailedPleaseTryAgain": "登录失败。请重试。", + "someThingWithWrongWithTheWebPage": "网页出现错误。", + "loadingOtpSetting": "正在加载 OTP 设置...", + "youCanNowResendYourOtp": "您现在可以重新发送 OTP。", + "resendOtpSeconds": "${start} 秒后重新发送 OTP", + "oldPassword": "旧密码", + "oldPasswordCanNotBeEmpty": "旧密码不能为空", + "seconds": "秒", + "downloading": "下载中...", + "downloadSuccessfulPleaseCheckYourDocumentFolder": "下载成功!请检查您的文档文件夹", + "printBarCode": "打印条形码", + "youDoNotHavePermissionToGenerateBarcode": "您没有生成条形码的权限。", + "download": "下载", + "packingDate": "包装日期", + "permissionDeniedToViewBank": "无权查看银行。", + "permissionDeniedToUpdateBank": "无权更新银行。", + "editWarehouse": "编辑仓库", + "addNewWarehouse": "添加新仓库", + "warehouseName": "仓库名称", + "enterWarehouseName": "输入仓库名称", + "amountMustBeGreaterThanZero": "金额必须大于 0", + "canNotRetrievePaymentDetails": "无法检索付款详情。", + "youDonNotHavePermissionToCreateExpense": "您没有创建支出的权限。", + "youDoNotHavePermissionToCreateExpenseCategory": "您没有创建支出类别的权限。", + "youDonNotHavePermissionToCreateIncome": "您没有创建收入的权限。", + "youDoNotHavePermissionToCreateIncomeCategory": "您没有创建收入类别的权限。", + "salesReturn": "销售退货", + "purchaseReturn": "销售退货", + "returnQuantity": "退货数量", + "nonFoundableDiscount": "不可退还 (增值税/折扣)", + "confirmReturn": "确认退货", + "pleaseSelectForProductReturn": "请选择要退货的产品", + "failedToProcessReturn": "处理退货失败。", + "noValuesDenied": "未定义值", + "editCategory": "编辑类别", + "editModel": "编辑型号", + "addNewModel": "添加新型号", + "pleaseEnterValidName": "请输入有效名称", + "modelName": "型号名称", + "enterModelName": "输入型号名称", + "youDoNotHavePermissionToCreateModel": "您没有创建型号的权限", + "youDoNotHavePermissionToUpdateModel": "您没有更新型号的权限", + "modelUpdateSuccessfully": "型号更新成功!", + "modelCreatedSuccessfully": "型号创建成功!", + "models": "型号", + "youDoNotHavePermissionDeleteModel": "您没有删除型号的权限。", + "enterLabelText": "输入标签文本", + "searchBatchNo": "搜索批次号...", + "noActiveUser": "非活跃用户", + "pleaseUseValidPurchaseCodeUseTheApp": "请使用有效的购买代码以使用应用。", + "notInternetConnection": "无网络连接", + "pleaseCheckYourInternetConnection": "请检查网络连接并重试", + "ok": "确定", + "addCash": "添加现金", + "reduceCash": "减少现金", + "transactionType": "交易类型", + "user": "用户", + "toAccount": "转入账户", + "fromAccount": "转出账户", + "years": "年", + "comboProductReport": "组合产品报告", + "grossProfit": "毛利 (Gross Profit)", + "netProfit": "净利 (Net Profit)", + "incomeType": "收入类型", + "expensesType": "支出类型", + "resets": "重置", + "packageName": "套餐名称", + "start": "开始", + "paymentMethod": "付款方式", + "addPayment": "添加付款", + "advance": "预付款", + "noteLevel": "备注级别", + "enterYourNoteLevel": "输入您的备注级别", + "postSaleMessage": "售后信息", + "enterYourPostSaleMessage": "输入您的售后信息", + "a4PageLogo": "A4页面发票标志", + "thermalInvoicePageLogo": "热敏发票标志", + "thermalPrinterLanguage": "热敏打印机语言", + "thermalPrinterPageSize": "热敏打印机纸张大小", + "openSetting": "打开设置", + "selectRack": "选择货架", + "rack": "货架 (Rack)", + "selectShelf": "选择层架", + "shelf": "层架 (Shelf)", + "variations": "规格变体", + "combo": "组合套餐", + "enterBatchNo": "输入批号 (Batch No.)", + "selectWarehouse": "选择仓库", + "warehouse": "仓库 (Warehouse)", + "netTotalAmount": "净总额", + "defaultSellingPrice": "默认售价", + "selectItems": "选择项目", + "variantList": "变体列表", + "addSubVariation": "添加子变体", + "editProduct": "编辑产品", + "noItemFound": "未找到项目", + "youDoNotHavePermissionDeleteTheShelf": "您没有权限删除层架", + "notMatchingResultFound": "未找到匹配结果", + "editShelf": "编辑层架", + "addShelf": "添加新层架", + "shelfName": "层架名称", + "enterShelfName": "输入层架名称", + "pleaseEnterShelfName": "请输入层架名称", + "productRacks": "产品货架", + "racks": "货架 (Racks)", + "youDoNtHavePermissionToCreateRacks": "您没有权限创建货架。", + "youDoNtHavePermissionToDeleteRacks": "您没有权限删除货架。", + "youDoNtHavePermissionToUpdateRacks": "您没有权限更新货架。", + "addNewRack": "添加新货架", + "editRack": "编辑货架", + "rackName": "货架名称", + "pleaseEnterRackName": "请输入货架名称", + "shelves": "层架 (Shelves)", + "pressToSelect": "点击选择", + "selectAtLeastOneRack": "请至少选择一个层架", + "inActive": "未激活", + "addNewVariation": "添加新变体", + "editVariations": "编辑变体", + "values": "数值", + "enterValues": "输入数值", + "pleaseEnterAtLeastOneValues": "请输入至少一个数值。", + "productVariations": "产品变体规格", + "permissionDenied": "权限被拒绝", + "noVariationFound": "未找到规格变体。", + "addNewVariations": "添加新变体", + "variationId": "规格变体 ID (Variation ID)", + "updateRole": "更新角色", + "addRole": "添加角色", + "enterUserName": "输入用户名", + "enterYourPassword": "输入您的密码", + "selectAll": "全选", + "sNo": "序号 (S.No.)", + "feature": "功能", + "read": "读取", + "viewPrice": "查看价格", + "purchaseReturns": "采购退货", + "expiredProduct": "过期产品", + "barcodes": "条形码", + "bulkUploads": "批量上传", + "productModels": "产品型号", + "incomes": "收入", + "dues": "欠款", + "subscriptions": "订阅", + "paymentsTypes": "付款类型", + "roles": "角色", + "manageSetting": "管理设置", + "downloadApk": "下载 APK", + "vatReports": "增值税报表 (VAT)", + "profitAndLossDetailsReport": "盈亏明细报表", + "transactionsHistoryReport": "交易历史报表", + "expireProductReports": "过期产品报表", + "productPurchaseReport": "产品采购报表", + "productSalesReport": "产品销售报表", + "role": "角色", + "areYouSureWantToDeleteThisRole": "您确定要删除此角色吗?", + "inStock": "有现货", + "informationShowInLabels": "标签上显示的信息", + "packageDate": "包装日期", + "barCodePrintLabelSetting": "条形码打印标签设置", + "labelRoleLabelSize2Inch": "标签卷尺寸 2\"*1, 50mm*25mm, 间距 3.1mm", + "labelRoleLabelSize1_5Inch": "标签卷尺寸 1.5\"*1, 38mm*25mm, 间距 3.1mm", + "thirtyTwoLabelPerSheet": "每张 32 个标签,8.27 英寸 x 11.69 英寸", + "youDoNotHaveAnyPermissionToGenerateBarCode": "您没有生成条形码的权限。", + "pleaseSelectAProductFirst": "请先选择一个产品", + "pleaseEnterAValidQuantity": "请为所有产品输入有效数量(至少为 1)", + "pleaseSelectProductFirst": "请先选择一个产品", + "bluetoothIsTurnedOff": "蓝牙已关闭。请开启。", + "noBluetoothDeviceSelected": "未选择蓝牙设备。", + "printLabel": "打印标签", + "caningForDevices": "正在扫描设备...", + "noDeviceFound": "未找到设备", + "retryScan": "重试扫描", + "connectedTo": "已连接到", + "pleaseEnableBluetooth": "请启用蓝牙", + "skuOrCode": "SKU / 编号", + "lowStockAlert": "库存不足警告", + "tax": "税费 (Tax)", + "costExclusionTax": "不含税成本", + "costInclusionTax": "含税成本", + "mrpOrSalePrice": "零售价/销售价 (MRP)", + "expiredDate": "过期日期", + "sellingPrice": "销售价格", + "variationsProduct": "规格产品", + "comboProducts": "组合产品", + "noStockAvailable": "无库存数据。", + "highToLowPrice": "价格从高到低", + "lowToHighPrice": "价格从低到高", + "attachment": "附件", + "viewStock": "查看库存", + "expiry": "有效期", + "expire": "到期", + "sevenDays": "7 天", + "fifteenthDays": "15 天", + "thirtyDays": "30 天", + "sixtyDays": "60 天", + "outPremiumPlan": "我们的高级计划", + "youDoNotHavePermissionToCreatePurchase": "您没有创建采购的权限。", + "thisPlanIsNotAvailableToPurchase": "此计划不开放购买", + "thisPlanIsEligibleForUpgrade": "此计划不符合升级条件", + "extendPlan": "续订计划", + "buyNow": "立即购买", + "none": "无", + "roundToWholeNumber": "舍入到整数", + "roundToNearestWholeNumber": "舍入到最近的整数", + "roundToNearnessDecimalNumber005": "舍入到最近的小数 (0.05)", + "roundToNearnessDecimalNumber01": "舍入到最近的小数 (0.1)", + "roundToNearnessDecimalNumber05": "舍入到最近的小数 (0.5)", + "lastYear": "去年", + "productStock": "产品库存", + "unit": "单位", + "showExpireDate": "显示过期日期", + "vatId": "增值税 ID (Vat Id)", + "vatType": "增值税类型 (vatType)", + "exclusivePrice": "不含税价格 (exclusivePrice)", + "inclusivePrice": "含税价格 (inclusivePrice)", + "profitPercent": "利润百分比", + "showSingle": "显示单个", + "showCombo": "显示组合", + "showVariant": "显示变体", + "showAction": "显示操作", + "ledger": "分类账", + "youDoNotHavePermissionToGenerateReport": "您没有生成报表的权限", + "noDataAvailable": "暂无数据", + "youDoNotHavePermissionToExportExcel": "您没有导出 Excel 的权限", + "noDataAvailableForExport": "没有可供导出的数据", + "supplierDue": "应付供应商款项", + "partyType": "往来类型", + "allParty": "所有往来方", + "yesterday": "昨天", + "last7Days": "过去 7 天", + "last30Days": "过去 30 天", + "currentMonth": "本月", + "lastMonth": "上月", + "currentYear": "今年", + "customerDate": "自定义日期", + "noTransactionToGeneratePdf": "没有可生成 PDF 的交易记录", + "generatePdf": "生成 PDF", + "noTransactionFound": "未找到交易记录", + "reference": "参考号", + "creditIn": "贷方 (收入)", + "debitOut": "借方 (支出)", + "subscribeNow": "立即订阅", + "expired": "已过期", + "totalBalance": "总余额", + "hoursLeft": "剩余小时", + "daysLeft": "剩余天数", + "pos": "销售终端 (POS)", + "profitAndLoss": "损益表", + "branch": "分支机构", + "hrm": "人力资源管理", + "inventory": "库存", + "editAttendance": "编辑考勤", + "addNewAttendance": "新增考勤", + "employee": "员工", + "pleaseSelectAnEmployee": "请选择员工", + "shift": "班次", + "selectEmployeeFirst": "请先选择员工", + "selectDateFirst": "请先选择日期", + "month": "月份", + "autoSelected": "自动选择", + "pleaseSelectDate": "请选择日期", + "timeIn": "签到时间", + "timeOut": "签退时间", + "attendance": "考勤", + "allEmployee": "所有员工", + "noAvailableRecordFound": "未找到可用记录", + "addAttendance": "添加考勤记录", + "noNoteProvided": "未提供备注", + "duration": "时长", + "youDoNotHavePermissionToViewAttendance": "您没有查看考勤记录的权限", + "department": "部门", + "noDepartmentFound": "未找到部门", + "inactive": "未激活", + "noDescriptionAvailableForThisDepartment": "该部门暂无描述", + "youDoNotHavePermissionToUpdateDepartment": "您没有更新部门的权限", + "youDoNotHavePermissionToDeleteDepartment": "您没有删除部门的权限", + "failedToDeleteTheDeterment": "删除部门失败", + "failedToLoadDepartment": "加载部门失败", + "addDepartment": "添加部门", + "saving": "保存中...", + "editDesignation": "编辑职位", + "addDesignation": "新增职位", + "designationName": "职位名称", + "enterDesignationName": "输入职位名称", + "pleaseEnterDesignationName": "请输入职位名称", + "pleaseSelectAStatus": "请选择状态", + "enterDescription": "输入描述", + "designation": "职位", + "noDesignationFound": "未找到职位", + "noDescriptionAvailableForThisDesignation": "该职位暂无描述", + "youDoNotPermissionToUpdateDesignation": "您没有更新职位的权限", + "youDoNotHavePermissionToDeleteDesignation": "您没有删除职位的权限", + "updatePurchase": "更新采购", + "editEmployee": "编辑员工", + "addNewEmployee": "新增员工", + "enterFullName": "输入全名", + "pleaseSelectDesignation": "请选择职位", + "pleaseSelectDepartment": "请选择部门", + "pleaseSelectStatus": "请选择状态", + "pleaseEnterYourPhoneNumber": "请输入电话号码", + "countryName": "国家", + "enterYourCountry": "输入国家名称", + "salary": "薪资", + "pleaseEnterYourSalary": "请输入薪资", + "gender": "性别", + "pleaseSelectYourGender": "请选择性别", + "pleaseSelectYourShift": "请选择班次", + "birthDate": "出生日期", + "joinDate": "入职日期", + "staus": "状态", + "pleaseSelectValidStartAndEndDates": "请选择有效的开始和结束日期", + "endDateCannotBeBeforeStartDate": "结束日期不能早于开始日期", + "editHoliday": "编辑节假日", + "addNewHoliday": "新增节假日", + "enterHolidayName": "输入节假日名称", + "pleaseEnterHolidayName": "请输入节假日名称", + "pleaseEnterDate": "请输入日期", + "pleaseSelectStartDate": "请选择开始日期", + "pleaseEnterEndDate": "请输入结束日期", + "endDateBeforeStartDate": "结束日期早于开始日期", + "holidayList": "节假日列表", + "noHolidayFound": "未找到节假日", + "noHolidayFundMatching": "未找到匹配的节假日", + "addHoliday": "添加节假日", + "youDoNotHavePermissionToUpgradeHoliday": "您没有更新节假日的权限", + "holiday": "节假日", + "editLeave": "编辑请假", + "addNewLeave": "新增请假申请", + "leaveType": "请假类型", + "pleaseSelectALeaveType": "请选择请假类型", + "pleaseSelectAStartDate": "请选择开始日期", + "leaveDuration": "请假时长", + "autoCalculatedDays": "自动计算天数", + "leaveList": "请假列表", + "noLeaveRequestFound": "未找到请假申请", + "addLeave": "添加请假", + "noDescriptionProvided": "未提供描述", + "youDoNotHavePermissionToUpdateLeaveRequest": "您没有更新请假申请的权限", + "youDoNotHavePermissionToDeleteLeaveRequest": "您没有删除请假申请的权限", + "leaveRequest": "请假申请", + "editPayroll": "编辑工资单", + "addNewPayroll": "新增工资单", + "paymentYear": "付款年份", + "pleaseSelectPaymentYear": "请选择付款年份", + "pleaseSelectAnMonth": "请选择月份", + "pleaseEnterADate": "请输入日期", + "totalSalaryAmount": "薪资总额", + "payrollList": "工资单列表", + "noPayrollFound": "未找到工资单记录", + "paymentDetails": "付款详情", + "youDoNotHaveUpdatePayroll": "您没有更新工资单的权限", + "youDoNotHavePermissionToDeletePayroll": "您没有删除工资单的权限", + "payrollRecord": "工资单记录", + "searchAttendance": "搜索考勤", + "attendanceReport": "考勤报表", + "noAttendanceRecordFound": "未找到符合筛选条件的考勤记录", + "searchLeave": "搜索请假", + "leaveReports": "请假报表", + "noLeaveRecordFound": "未找到符合筛选条件的请假记录", + "durationDays": "时长 (天)", + "payrollReports": "工资报表", + "noMatchingPayrollFound": "未找到匹配的工资记录", + "editShift": "编辑班次", + "addNewShift": "新增班次", + "shiftName": "班次名称", + "pleaseSelectAShift": "请选择班次", + "breakStatus": "休息状态", + "pleaseSelectBreakStatus": "请选择休息状态", + "startTimeIsRequired": "必须填写开始时间", + "startTime": "开始时间", + "enterStartTime": "输入开始时间", + "endTimeIsRequired": "必须填写结束时间", + "endTime": "结束时间", + "enterEndTime": "输入结束时间", + "startBreakTime": "开始休息时间", + "enterBreakTime": "输入休息时间", + "endBreakTime": "结束休息时间", + "noShiftFound": "未找到班次", + "addShift": "添加班次", + "breakTime": "休息时间", + "breakDuration": "休息时长", + "youDoNotToHavePermissionToUpdateShift": "您没有更新班次的权限", + "youDoNotToHavePermissionToDeleteShift": "您没有删除班次的权限", + "doYouReallyWantToDeleteThis": "您确定要删除此项吗?", + "viewDetails": "查看详情", + "leave": "请假", + "payroll": "工资单", + "editBankAdjustment": "编辑银行调整", + "adjustBankBalance": "调整银行余额", + "pleaseAddAtLeastOneBank": "请至少添加一个银行账户以调整余额", + "accountNumber": "账号名称", + "selectAccount": "选择账户", + "selectType": "选择类型", + "amountsIsRequired": "金额为必填项", + "invalidAmount": "无效金额", + "adjustmentDate": "调整日期", + "dateIsRequired": "日期为必填项", + "editBankAccounts": "编辑银行账户", + "addNewBankAccounts": "新增银行账户", + "accountDisplayName": "账户显示名称", + "enterAccountDisplayName": "输入显示名称", + "displayNameIsRequired": "显示名称为必填项", + "openingBalanceIsRequired": "期初余额为必填项", + "asOfDate": "截至日期", + "hideFiled": "隐藏字段", + "addMoreFiled": "添加更多字段", + "enterAccountName": "输入账号", + "ifscCode": "IFSC 代码", + "upiIdForQrCode": "二维码 UPI ID", + "bankName": "银行名称", + "enterBankName": "输入银行名称", + "accountHolderName": "开户人姓名", + "enterAccountHolderName": "输入开户人姓名", + "printBankDetailsAndInvoice": "在发票上打印银行信息", + "viewingTransactionFor": "查看交易记录:", + "bankAccounts": "银行账户", + "noBankAccountFound": "未找到银行账户", + "noAccountsFoundMissing": "未找到匹配的账户", + "deposit": "存款", + "addBank": "添加银行", + "bankToBankTransfer": "银行间转账", + "bankToCashTransfer": "银行转现金", + "accountName": "账户名称", + "holderName": "持有者姓名", + "openingDate": "开户日期", + "currentBalance": "当前余额", + "permissionDeniedToDeleteBank": "无权删除银行账户", + "canNotEditThisTransactionType": "无法编辑此类型的交易", + "bank": "银行", + "noTransactionFoundForThisFilter": "在该筛选条件下未找到交易记录", + "pleaseSelectBothAccounts": "请同时选择两个账户", + "cannotTransferToSameAccounts": "无法转账至同一账户", + "editBankTransfer": "编辑银行转账", + "needAtLeastTwoBankAccount": "至少需要两个银行账户才能进行转账", + "from": "从", + "to": "至", + "editBankToCash": "编辑银行转现金", + "noBankAccountsFoundToTransferFrom": "未找到可转出的银行账户", + "selectOneAccount": "选择一个账户", + "editCashAdjustment": "编辑现金调整", + "adjustCashBalance": "调整现金余额", + "customDate": "自定义日期", + "cashInHand": "库存现金", + "currentCashBalance": "当前现金余额", + "transfer": "转账", + "adjustCash": "调整现金", + "pleaseSelectADestinationBankAccounts": "请选择目标银行账户", + "editCashToBank": "编辑现金转银行", + "cashToBankTransfer": "现金转银行", + "noDestinationBankAccountFond": "未找到目标银行账户", + "transferCheque": "支票转账", + "receivedFrom": "付款人", + "chequeAmount": "支票金额", + "chequeNumber": "支票号码", + "chequeDate": "支票日期", + "referenceNumber": "参考号", + "selectBankToCash": "选择银行或现金", + "depositTo": "存入", + "selectDepositDestination": "选择存款目标", + "transferDate": "转账日期", + "doYouWantToRellyReOpenThisCheque": "您确定要重新开启此支票吗?", + "okay": "确定", + "reOpen": "重新开启", + "open": "开启", + "chequeList": "支票列表", + "closed": "已关闭", + "noChequeFound": "未找到支票", + "searchTransaction": "搜索交易...", + "filterByDate": "按日期筛选", + "addImage": "添加图片", + "cashAndBankManagement": "现金与银行管理", + "cheque": "支票", + "branchList": "分支机构列表", + "roleAndPermission": "角色与权限", + "switchBank": "切换分支机构?", + "exitBank": "退出分支机构", + "areYouSureWantToSwitchToDifferentBranch": "您确定要切换到不同的分支机构吗?", + "areYourSureYouWantToExitFromThisBranch": "您确定要退出当前分支机构吗?", + "switchs": "切换", + "exit": "退出", + "createBranch": "创建分支机构", + "areYouSureWantToDeleteThisBranch": "您确定要删除该分支机构吗?", + "currents": "当前", + "noBrunchFound": "未找到分支机构", + "updateBranch": "更新分支机构", + "pleaseEnterBranchName": "请输入分支机构名称", + "enterBalance": "输入余额", + "youDoNotHavePermissionToUpdateBranch": "您没有更新分支机构的权限", + "allTransaction": "所有交易", + "duePay": "到期支付", + "allParties": "所有往来方", + "retry": "重试", + "incomeCategoriesReport": "收入类别报表", + "dayBook": "流水账", + "billWiseProfit": "按单据利润", + "cashFlow": "现金流量", + "balanceSheet": "资产负债表", + "taxReport": "税务报表", + "productSaleHistory": "产品销售历史", + "productPurchaseHistory": "产品采购历史", + "partyReports": "往来方报表", + "customerLedger": "客户分类账", + "supplierLedger": "供应商分类账", + "partyWiseProfit": "按往来方利润", + "productWiseProfit": "按产品利润", + "top5Customer": "前 5 名客户", + "top5Supplier": "前 5 名供应商", + "productReports": "产品报表", + "comboReport": "组合报表", + "expiredItemReport": "过期物品报表", + "top5Product": "前 5 名产品", + "productWiseProfitAndLoss": "按产品损益", + "productWisePurchase": "按产品采购", + "productWiseSale": "按产品销售", + "noProductMatchYourSearch": "未找到符合搜索条件的产品", + "purchaseQty": "采购数量", + "saleQty": "销售数量", + "youDoNotHavePermissionProfitAndLoss": "您没有查看损益表的权限", + "sold": "已售", + "remaining": "剩余", + "totalAssets": "总资产", + "assets": "资产", + "itemName": "项目名称", + "personalInfo": "个人信息:", + "dueBalance": "欠款余额", + "walletBalance": "钱包余额", + "cashIn": "现金流入", + "cashOut": "现金流出", + "runningCash": "流动现金", + "moneyIn": "资金转入", + "moneyOut": "资金转出", + "noDataAvailableForGeneratePdf": "没有可生成 PDF 的数据", + "balanceDue": "余额欠款", + "returnedAmount": "退还金额", + "saleReturn": "销售退货", + "saleEdit": "销售编辑", + "pleaseAddASalesReturn": "请添加销售退货记录", + "subscriptionReports": "订阅报表", + "started": "已开始", + "end": "结束", + "taxReportList": "税务报表列表", + "developedBy": "开发者:", + "time": "时间", + "receivedBy": "接收人:", + "wallet": "钱包", + "warranty": "保修", + "guarantee": "保证", + "remark": "备注", + "bankDetails": "银行详情", + "cashAndBank": "现金与银行", + "pdfGenerateSuccessfully": "PDF 已成功生成", + "generatingPdf": "正在生成 PDF", + "INVOICE": "发票", + "admin": "管理员", + "invoiceNumber": "发票号码", + "vatNumber": "增值税号", + "customerSignature": "客户签名", + "authorizedSignature": "授权签名", + "poweredBy": "技术支持", + "shippingCharge": "运费", + "totalReturned": "总退款", + "amountsInWord": "金额(大写)", + "changeAmount": "找零金额", + "sellsBy": "销售方", + "rounding": "四舍五入", + "paidBy": "付款方", + "vatGstTitle": "增值税/商品及服务税标题", + "enterVatGstTitle": "输入增值税/商品及服务税标题", + "vatGstNumber": "增值税/商品及服务税号", + "enterVatGstNumber": "输入增值税/商品及服务税号", + "vatAndTax": "增值税和税", + "customPrint": "自定义打印", + "taxRates": "税率", + "taxRatesMangeYourTaxRates": "税率 - 管理您的税率", + "add": "添加", + "status": "状态", + "active": "激活", + "disable": "禁用", + "deletedSuccessFully": "删除成功!", + "failedToDeleteTheTax": "删除税务失败", + "errorDeletingTax": "删除税务错误", + "taxGroup": "税组", + "combinationOfTheMultipleTaxes": "多种税的组合", + "subTaxes": "子税", + "action": "操作", + "addTax": "添加税", + "editTax": "编辑税", + "addNewTax": "添加新税", + "enterTaxRates": "输入税率", + "addTaxGroup": "添加新税组", + "editTaxGroup": "编辑税组", + "taxWithSingleMultipleTaxType": "单一/多种税种的税", + "noSubTaxSelected": "未选择子税", + "subTaxList": "子税列表", + "taxPercent": "税率百分比", + "done": "完成", + "writerTaxHere": "在此处输入文本...", + "expiredList": "已过期列表", + "listIsEmpty": "列表为空", + "printingInvoice": "正在打印发票", + "salesSetting": "销售设置", + "invoiceLogo": "发票标志", + "printingOption": "打印选项", + "amountRoundingMethod": "金额舍入方法", + "signUp": "注册", + "returnedItem": "退货项目", + "returnedDate": "退货日期", + "saleBy": "销售人员", + "purchasedBy": "购买者", + "collectedBys": "收集者", + "payableAmount": "应付金额", + "receivedAmount": "收到金额", + "item": "物品", + "sl": "序号", + "mobiles": "手机", + "paidVia": "通过...支付", + "moneyReceipt": "收据", + "receipt": "收据", + "barcodeGenerator" : "条码生成器", + "searchProduct" : "搜索产品", + "code" : "代码", + "price" : "价格", + "showCode" : "显示代码", + "showPrice" : "显示价格", + "showName" : "显示名称", + "actions" : "操作", + "noItemSelected" : "没有选择任何项目", + "noProductSelected" : "没有选择任何产品", + "previewPdf" : "预览PDF", + "salesReturnReport" : "销售退货报告", + "purchaseReturnReport" : "采购退货报告", + "incomeFor" : "收入来源", + "enterProductCode": "输入产品代码", + "addIncome" : "添加收入", + "incomeDate" : "收入日期", + "incomeCategories" : "收入类别", + "addIncomeCategory" : "添加收入类别", + "enterIncomeCategoryName" : "输入收入类别名称", + "totalReturnAmount" : "总退货金额", + "returned" : "已退货", + "supplierDetails" : "供应商详细信息", + "weekly" : "每周", + "monthly" : "每月", + "yearly" : "每年", + "today" : "今天", + "thisWeek" : "本周", + "thisMonth" : "本月", + "thisYear": "今年", + "allTime" : "所有时间", + "custom" : "自定义", + "addUserRole": "添加用户角色", + "noRoleFound": "未找到用户角色", + "yourPackageExpiredInDays": "您的套餐将在5天内过期", + "yourPackageExpiredToday": "您的套餐今天将会过期\n\n请重新购买", + "contactUs": "联系我们", + "writeYourMessageHere": "在此处编写您的消息", + "sendMessage": "发送消息", + "sendYourEmail": "发送您的电子邮件", + "backToHome": "返回主页", + "promoCode": "优惠码", + "submit": "提交", + "seeAllPromoCode": "查看所有优惠码", + "categories": "分类", + "enterYourPhoneNumber": "请输入您的电话号码", + "enterFullAddress": "请输入完整地址", + "enterYourEmailAddress": "请输入您的电子邮件地址", + "pleaseEnterAPassword": "请输入密码", + "pleaseEnterAConfirmPassword": "请输入确认密码", + "enterYourName": "请输入您的姓名", + "addNewAddress": "新增地址", + "firstName": "名", + "lastName": "姓", + "country": "国家", + "bangladesh": "孟加拉国", + "apply": "应用", + "deliveryAddress": "送货地址", + "noDataAvailabe": "没有可用数据", + "addDelivery": "添加送货", + "description": "描述", + "addNote": "添加备注", + "image": "图像", + "pleaseConnectThePrinterFirst": "请先连接打印机", + "selectCategory": "选择类别", + "enterExpenseDate": "请输入支出日期", + "enterName": "请输入名称", + "enterAmount": "请输入金额", + "enterRefNumber": "请输入参考编号", + "fashions": "时尚", + "billTO": "账单寄往", + "totalDue": "总应付款", + "paymentsAmount": "付款金额", + "remainingDue": "剩余应付款", + "thankYouForYourDuePayment": "感谢您的付款", + "print": "打印", + "unitPrice": "单价", + "totalPrice": "总价", + "totalVat": "总增值税", + "deliveryCharge": "送货费", + "totalPayable": "总应付金额", + "thakYouForYourPurchase": "感谢您的购买", + "pleaseConnectYourBluetoothPrinter": "请连接您的蓝牙打印机", + "editSocialMedia": "编辑社交媒体", + "socialMarketing": "社交营销", + "share": "分享", + "notification": "通知", + "purchaseAlarm": "购买提醒", + "purchaseConfirmed": "购买已确认", + "paymentComplete": "付款已完成", + "return": "退货", + "sendSms": "发送短信", + "receiveThePin": "已收到验证码", + "startNewSale": "开始新销售", + "payment": "付款", + "masterCard": "万事达卡", + "instruction": "说明", + "cash": "现金", + "invoiceViewer": "发票查看器", + "size": "尺寸", + "color": "颜色", + "weight": "重量", + "capacity": "容量", + "type": "类型", + "delete": "删除", + "contactDetails": "联系方式", + "clarence": "克拉伦斯", + "call": "呼叫", + "message": "消息", + "dailyTransaction": "每日交易", + "promo": "促销", + "send": "发送", + "easyToUseThePos": "易于使用的移动 POS", + "easyToUseDescription": "PosPro 应用程序免费且易于使用。实际上,它是全球最佳 POS 系统之一。", + "chooseYourFeature": "选择您的功能", + "chooseYourFeatureDescription": "功能是使 PosPro 与传统解决方案不同的重要部分。", + "allBusinessSolutions": "所有业务解决方案", + "allBusinessSolutionDescription": "PosPro 是一款完整的业务解决方案,包括库存、帐户、销售、支出和损益/利润。", + "skip": "跳过", + "next": "下一步", + "aNewUpdateAvailable": "有新的更新可用\n请更新您的应用程序", + "skipTheUpdate": "跳过更新", + "rememberMeLater": "以后提醒我", + "poweredByAcnoo": "由 Acnoo 提供支持", + "lossOrProfit": "损益", + "expense": "支出", + "parties": "派对", + "home": "首页", + "sales": "销售", + "setting": "设置", + "purchaseNow": "立即购买", + "paymentMethods": "付款方式", + "save": "节省", + "update": "更新", + "continueButton": "继续", + "name": "姓名", + "phone": "电话号码", + "email": "电子邮件地址", + "address": "地址", + "previousDue": "以前到期", + "selectLang": "选择你的语言", + "addContact": "增加联系人", + "moreInfo": "更多信息", + "retailer": "零售商", + "dealer": "经销商", + "wholesaler": "批发商", + "supplier": "供应商", + "CustomerDetails": "顾客信息", + "recentTransaction": "最近的交易", + "total": "全部的", + "totalProduct": "总产品", + "paid": "有薪酬的", + "unPaid": "未付", + "due": "到期的", + "connect": "点击连接", + "tryAgain": "再试一次", + "loading": "加载中", + "viewAll": "查看全部", + "partyList": "政党名单", + "addCustomer": "请添加客户", + "updateContact": "更新联系人", + "dueList": "到期清单", + "collectDue": "收款", + "date": "日期", + "dueAmount": "到期金额: ", + "customerName": "顾客姓名", + "totalAmount": "总金额", + "paidAmount": "已付金额", + "paymentType": "付款方式", + "cancel": "取消", + "expenseReport": "开支报告", + "fromDate": "从日期", + "toDate": "迄今为止", + "expenseFor": "费用为", + "amount": "数量", + "noData": "无可用数据", + "totalExpense": "总费用", + "addExpense": "添加费用", + "expenseDate": "费用日期", + "referenceNo": "参考编号", + "note": "笔记", + "expenseCat": "费用类别", + "search": "搜索", + "select": "选择", + "addExpenseCat": "添加费用类别", + "categoryName": "分类名称", + "alreadyAdded": "已经加入", + "whatNew": "什么是新的", + "lp": "亏损/利润", + "profit": "利润", + "loss": "损失", + "lpDetails": "亏损/盈利详情", + "invoice": "发票", + "dates": "日期:", + "mobile": "移动的:", + "product": "产品", + "quantity": "数量", + "discount": "折扣", + "totalLoss": "总体损耗", + "totalProfit": "利润总额", + "productList": "产品列表", + "stock": "库存", + "addNewProduct": "添加新产品", + "productName": "产品名称", + "productCode": "产品代码", + "purchasePrice": "购买价格", + "mrp": "物料需求计划", + "wholeSalePrice": "批发价", + "dealerPrice": "经销商价", + "manufacturer": "制造商", + "saveNPublish": "保存并发布", + "brands": "品牌", + "addBrand": "添加品牌", + "brandName": "品牌", + "addUnit": "添加单位", + "unitName": "单位名称", + "units": "单位", + "addProduct": "请添加产品", + "updateProduct": "更新产品", + "salePrice": "销售价格", + "profile": "轮廓", + "easytheusedesciption": "PosPro应用免费且易于使用。事实上,它是全球最好的POS系统之一。", + "choseYourFeature": "选择您的功能", + "choseyourfeatureDesciption": "功能是使PosPro与传统解决方案不同的重要部分。", + "allBusinessolutionDescrip": "PosPro是一个完整的商业解决方案,包括库存、帐户、销售、支出和损益/利润。", + "edit": "编辑", + "businessCat": "业务类别", + "language": "语言", + "changePassword": "更改密码", + "updateProfile": "更新您的个人资料", + "businessName": "公司名称", + "addPurchase": "添加购买", + "inv": "发票号", + "supplierName": "供应商名称", + "itemAdded": "项目已添加", + "addItems": "添加项目", + "subTotal": "小计", + "returnAmount": "退货金额", + "chooseSupplier": "选择供应商", + "noSupplier": "没有可用的供应商", + "salesDetails": "销售明细", + "editPurchaseInvoice": "编辑采购发票", + "purchaseList": "采购清单", + "addAPurchase": "请添加购买", + "dueReport": "到期报告", + "fullyPaid": "全额付款", + "stillUnpaid": "仍未付款", + "purchaseReport": "采购报告", + "connectPrinter": "连接您的打印机", + "clickToConnect": "点击连接", + "collectDues": "请收取应得款项", + "addNewPurchase": "请添加购买", + "salesReport": "销售报告", + "addSale": "请添加销售", + "reports": "报告", + "chooseCustomer": "选择客户", + "addSales": "添加销售", + "saleList": "销售清单", + "editSalesInvoice": "编辑销售发票", + "previousPayAmount": "以前的支付金额", + "printing": "打印选项", + "subscription": "订阅", + "userRole": "用户角色", + "currency": "货币", + "logOut": "登出", + "stockList": "存货清单", + "purchase": "购买", + "sale": "销售", + "yourPack": "你的包裹", + "freePlan": "免费计划", + "youRUsing": "您正在使用 ", + "freePack": "免费套餐", + "premiumPlan": "保费计划", + "packFeatures": "包装特点", + "unlimited": "无限", + "updateNow": "现在更新", + "purchasePremium": "购买保费计划", + "buyPremium": "购买保费计划", + "paypalPay": "使用贝宝支付", + "gotEmail": "你有一封电子邮件", + "sendEmail": "我们已发送一封电子邮件,其中包含有关如何重设密码的说明:", + "checkEmail": "查看电子邮件", + "close": "关闭", + "forgotPassword": "忘记密码", + "enterEmail": "请在下面输入您的电子邮件地址以接收密码重置链接。", + "sendLink": "发送重置链接", + "emailText": "电子邮件", + "password": "密码", + "logIn": "登录", + "noAcc": "还没有帐号?", + "register": "登记", + "phoneVerification": "电话验证", + "registerTitle": "我们需要注册您的手机,无需入门!", + "sendCode": "发送代码", + "staffLogin": "员工登入", + "logInWithMail": "使用电子邮件登录", + "setUpProfile": "设置您的个人资料", + "setUpDesc": "更新您的个人资料以使您的医生获得更好的印象", + "gallery": "画廊", + "camera": "相机", + "companyAddress": "公司地址", + "openingBalance": "期初余额", + "confirmPass": "确认密码", + "haveAcc": "已有帐户?", + "loginWithPhone": "手机登录", + "editPhone": "编辑电话号码?", + "createAcc": "创建一个免费帐户", + "congratulation": "恭喜", + + "signIn": "登录", + "welcomeBack": "欢迎回来!", + "passwordCannotBeEmpty": "密码不能为空", + "reset": "通过电子邮件或手机号码重置密码", + "lableEmail": "电子邮件", + "hintEmail": "请输入电子邮件地址", + "emailCannotBeEmpty": "电子邮件不能为空", + "pleaseEnterAValidEmail": "请输入有效的电子邮件", + "continueE": "继续", + "pleaseEnterYourDetails": "请输入您的详细信息。", + "lablePassword": "密码", + "hintPassword": "请输入密码", + "pleaseEnterABiggerPassword": "请输入更长的密码", + "rememberMe": "记住我", + "donNotHaveAnAccount": "还没有账户?", + "createAFreeAccount": "创建一个免费账户", + "fullName": "全名", + "enterYourFullName": "请输入您的全名", + "nameCanNotBeEmpty": "姓名不能为空", + "alreadyHaveAnAccount": "已经有账户?", + "createNewPassword": "创建新密码", + "setUpNewPassword": "设置新密码", + "resetPassword": "重置密码以恢复并登录您的账户", + "newPassword": "新密码", + "confirmPassword": "确认密码", + "passwordsDoNotMatch": "密码不匹配", + "verityEmail": "验证电子邮件", + "verification": "验证", + "digits": "6位数字的验证码已发送到您的电子邮件地址:", + "enterValidOTP": "请输入有效的验证码", + "resendOTP": "重新发送验证码", + "verifyYourEmail": "验证您的电子邮件", + "weHaveSentAConfirmationEmailTo": "我们已向以下地址发送了确认电子邮件", + "folder": "可能邮件已被发送到您的垃圾邮件文件夹。", + "gotIt": "知道了", + "enterOpeningBalance": "输入初始余额", + "pleaseEnterAValidBusinessName": "请输入有效的商户名称", + "enterBusiness": "输入商户/店铺名称", + "selectBusinessCategory": "选择业务类别", + "todaySummary": "今日摘要", + "sellAll": "全部销售 >", + "income": "收入", + "purchased": "已购买", + "endYourFreePlan": "结束您的免费计划", + "yourFree": "您的免费套餐快到期了,请购买下一个计划,谢谢。", + "upgradeNow": "立即升级", + "notFound": "未找到", + "updateYourSubscription": "更新您的订阅", + "noDataFound": "未找到数据", + "areYouSure": "您确定吗?", + "doYouWantToExitTheApp": "您要退出应用程序吗?", + "no": "否", + "yes": "是", + "dashboard": "仪表板", + "salesPurchaseOverview": "销售与采购概况", + "totalItems": "总项数", + "totalCategories": "总类别", + "quickOverview": "快速概况", + "totalIncome": "总收入", + "customerDue": "客户欠款", + "stockValue": "库存价值", + "lossProfit": "损失/利润", + "cost": "成本", + "qty": "数量", + "noProductFound": "未找到产品", + "phoneNumber": "电话号码", + "pleaseEnterAValidName": "请输入有效的姓名", + "pleaseEnterValidPhoneAndNameFirst": "请先输入有效的电话和姓名", + "confirmDelete": "确认删除", + "areYouSureYouWant": "您确定要删除这个条目吗?", + "pleaseEnterAValidPhoneNumber": "请输入有效的电话号码", + "sendSMS": "发送短信", + "searchH": "搜索这里....", + "transactions": "交易", + "selectAInvoice": "选择发票", + "totalDueAmount": "总欠款金额", + "youCanNotPayMoreThenDue": "您不能支付超过欠款金额", + "noDueSelected": "未选择欠款", + "pleaseEnterName": "请输入姓名", + "pleaseEnterAmount": "请输入金额", + "enterNote": "输入备注", + "pleaseSelectAExpenseCategory": "请选择费用类别", + "enterExpanseCategoryName": "输入费用类别名称", + "comingSoon": "敬请期待", + "pleaseMakeASaleFirst": "请先进行销售", + "facebook": "Facebook", + "twitter": "Twitter", + "instagram": "Instagram", + "linkedIN": "LinkedIn", + "link": "链接", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "支付网关", + "paymentSuccess": "支付成功", + "paymentWasSuccessful": "支付成功!", + "paymentFailed": "支付失败", + "paymentFailedPleaseTryAgain": "支付失败。请再试一次。", + "pleaseEnterAValidBrandName": "请输入有效的品牌名称", + "enterABrandName": "输入品牌名称", + "addCategory": "添加类别", + "enterCategoryName": "输入类别名称", + "selectVariations": "选择变体:", + "dataSavedSuccessfully": "数据保存成功。", + "somethingIs": "有些东西", + "updateYourProfile": "更新您的个人资料,以便给客户留下更好的印象", + "shopOpeningBalance": "店铺初始余额", + "shopRemainingBalance": "店铺剩余余额", + "enterAValidDiscount": "输入有效的折扣", + "addProductFirst": "请先添加产品", + "subtotal": "小计", + "purchaseDetails": "采购详情", + "riead": "Riead", + "totall": "总计:", + "startDate": "开始日期", + "pickStartDate": "选择开始日期", + "endDate": "结束日期", + "pickEndDate": "选择结束日期", + "failedToGetPlatformVersion": "获取平台版本失败。", + "enterQuantity": "输入数量", + "pleaseAddQuantity": "请添加数量", + "willBeAddedSoon": "将很快添加", + "addedToCart": "已添加到购物车", + "connectYourPrinter": "连接您的打印机", + "customerPay": "客户支付", + "supplerPay": "供应商支付", + "incomeReport": "收入报告", + "category": "类别", + "balance": "余额", + "itemsSales": "商品销售", + "totalPurchase": "总采购", + "totalSales": "总销售", + "stockReport": "库存报告", + "lossProfitReport": "损失/利润报告", + "outOfStock": "库存不足", + "vat": "增值税", + "customerPhoneNumber": "客户电话号码", + "enterCustomerPhoneNumber": "输入客户电话号码", + "walkInCustomer": "走进客户", + "guest": "访客", + "stocks": "库存:", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "请勿打扰", + "on": "开", + "off": "关", + "unlimitedUsagesOfOurPackage": "我们套餐的无限使用\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "支付订阅费用", + "field": "字段", + "successfullyPaid": "成功支付", + "profileEdit": "编辑个人资料", + "products": "产品", + "salesList": "销售列表", + "useTitleCanNotBeEmpty": "用户标题不能为空", + "userTitle": "用户标题", + "enterUserTitle": "输入用户标题", + "create": "创建", + "youHaveToGivePermission": "您必须授予权限", + "all": "所有", + "userRoleDetails": "用户角色详情", + "doYouWantToDeleteTheUser": "您确定要删除用户吗?", + "thisProductAlreadyAdded": "该产品已添加!", + "pleaseEnterAValidProductName": "请输入有效的产品名称", + "enterProductName": "输入产品名称", + "pleaseSelectACategory": "请选择一个类别", + "productCategory": "产品类别", + "selectProductCategory": "选择产品类别", + "enterSize": "输入尺寸", + "enterColor": "输入颜色", + "enterWeight": "输入重量", + "enterCapacity": "输入容量", + "enterType": "输入类型", + "productBrand": "产品品牌", + "selectABrand": "选择品牌", + "productCodeIsRequired": "产品代码是必需的", + "enterAValidStock": "请输入有效的库存", + "enterStock": "输入库存", + "productUnit": "产品单位", + "selectProductUnit": "选择产品单位", + "pleaseEnterAValidPurchasePrice": "请输入有效的采购价格", + "enterPurchasePrice": "输入采购价格", + "pleaseEnterAValidSalePrice": "请输入有效的销售价格", + "enterSaltingPrice": "输入盐价", + "enterWholesalePrice": "输入批发价格", + "enterDealerPrice": "输入经销商价格", + "enterDiscount": "输入折扣", + "enterManufacturerName": "输入制造商名称", + "adding": "添加中..", + "pleaseEnterAValidUnitName": "请输入有效的单位名称", + "pleaseEnterUnitName": "请输入单位名称", + "productDetails": "产品详情", + "smartWatch": "智能手表", + "appleWatch": "苹果手表", + "deleting": "删除中....", + "brand": "品牌", + "loremIpsumDolorSit": "Lorem ipsum dolor sit amet, consectetur adi piscing elit. Accumsan vulputate tellus scele risque odio con sectetur tincidunt semper.", + + "details": "详情", + "weSentAnOTPInYourPhoneNumber": "我们已将 OTP 发送到您的手机号码", + "pleaseEnterTheOTP": "请输入 OTP", + "enterAValidOTP": "请输入有效的 OTP", + "verify": "验证", + "resendIn": "在 ... 秒后重新发送 OTP", + + "dueCollection": "应收账款", + "noTransaction": "无交易", + "updating": "更新中...", + "confirmSMSTo": "确认短信到", + "anSMSWillBeSentToTheFollowingNumber": "短信将发送到以下号码:", + "package": "包裹", + "permissionNotGranted": "未授予权限!", + "collectedBy": "收集者:", + "phonee": "电话:", + "purchaseBy": "购买者:", + "salesBy": "销售者:", + "days": "天", + "freeLifetimeUpdate": "终身免费更新", + "android": "安卓和iOS应用支持", + "premiumCustomerSupport": "安卓和iOS应用支持", + "customInvoiceBranding": "自定义发票品牌", + "unlimitedUsage": "无限使用", + "freeDataBackup": "免费数据备份", + "addCustomers": "添加客户", + "noDue": "无欠款", + "customer": "客户", + "billingAddress": "账单地址", + "enterAddress": "输入地址", + "city": "城市", + "cityName": "城市名称", + "state": "州/省", + "stateName": "州/省名称", + "zip": "邮政编码", + "zipCode": "输入邮政编码", + "chooseCountry": "选择国家", + "shippingAddress": "送货地址", + "partyCreateWarn": "您没有权限创建合作方。", + "addParty": "添加合作方", + "creditLimit": "合作方信用额度", + "selectOne": "选择一个", + "roundings": "四舍五入 (+/-)", + "roundingTotal": "四舍五入总计", + "opinion": "输入您的意见", + "dueSaleWarn": "不允许对临时客户进行赊销。", + "paymentTypeHint": "请选择付款方式", + "createSaleWarn": "您没有权限创建销售。", + "updateSaleWarn": "您没有权限更新销售。", + "uploadImage": "上传图片", + "useGallery": "使用图库", + "openCamera": "打开相机", + "scanCode": "扫描产品二维码", + "posSale": "POS销售", + "selectCustomer": "选择客户", + "searchWith": "搜索...", + "filter": "筛选", + "productNotFound": "未找到产品", + "noMatched": "未找到匹配的产品。", + "inventoryPermission": "您没有库存权限", + "noParty": "未找到合作方", + "purchaseWarn": "您没有权限创建采购。", + "purchaseUpdateWarn": "您没有权限更新采购。", + "addVariantDetails": "添加变体详情", + "purchaseEx": "采购价(未含税)", + "purchaseIn": "采购价(含税)", + "purchaseExReq": "需要采购价(未含税)", + "purchaseInReq": "需要采购价(含税)", + "profitMargin": "利润率 (%)", + "saleReq": "需要销售价", + "manufactureDate": "生产日期", + "selectDate": "选择日期", + "expDate": "有效期", + "saveVariant": "保存变体", + "model": "型号", + "selectModel": "选择型号", + "bulk": "批量上传", + "barcodeGen": "条码生成器", + "upload": "上传", + "sku": "SKU / 编码", + "lowStock": "库存不足", + "enLowStock": "输入库存下限", + "manuDate": "生产日期", + "single": "单个", + "batch": "批次", + "batchNo": "批号", + "entBatchNo": "输入批号", + "variantAdded": "变体添加成功!", + "variantDelete": "变体删除成功!", + "addVariant": "添加变体", + "typeSelect": "选择类型", + "taxType": "税种", + "selectTax": "选择税种", + "updateProductWarn": "您没有权限更新产品。", + "addProductWarn": "您没有权限创建产品。", + "updateProductSuccess": "产品更新成功!", + "addProductSuccess": "产品创建成功!", + "choose": "选择", + "view": "查看详情", + "priceWarn": "价格不能为空", + "productSetting": "产品设置", + "saveSetting": "保存设置", + "addStock": "添加库存", + "stockWarn": "库存必须至少为1", + "updateSuccess": "更新成功", + "updateFailed": "库存更新失败", + "deleteBatchWarn": "您确定要删除此批次吗?", + "lowStockReport": "库存不足报告", + "genPdfWarn": "无数据可生成PDF", + "dateFilterWarn": "结束日期不能早于开始日期。", + "createPdfWarn": "您没有权限创建PDF。", + "expirationStatus": "过期状态", + "selectFDate": "选择开始日期", + "selectToDate": "选择结束日期", + "clear": "清除", + "incomeReportPermission": "您没有权限查看收入报告。", + "deleteAcc": "删除账户", + "deletePartyWarn": "您没有权限删除合作方。", + "updatePartyWarn": "您没有权限更新合作方。", + "phoneNotAvail": "电话号码不可用。", + "notLaunch": "无法启动电话应用。", + "quickOver": "快速概览", + "tranSacOver" : "交易概览", + "profitLoss" : "利润与亏损" +} \ No newline at end of file diff --git a/lib/l10n/intl_zu.arb b/lib/l10n/intl_zu.arb new file mode 100644 index 0000000..5973507 --- /dev/null +++ b/lib/l10n/intl_zu.arb @@ -0,0 +1,644 @@ +{ + "returnedItem": "Into Ebuyisiwe", + "returnedDate": "Usuku Lokubuyisa", + "unitPrice": "Inani Lento Ngayinye", + "saleBy": "Kuthengiswe Ngu", + "purchasedBy": "Kuthengwe Ngu", + "collectedBys": "Kuqoqwe Ngu", + "payableAmount": "Inani Elikhokhekayo", + "receivedAmount": "Inani Elamukelwe", + "unitPrices": "Intengo Yeyunithi", + "item": "Into", + "sl": "Inombolo ye-SL", + "mobiles": "Iselula", + "paidVia": "Ikhokhwe nge", + "moneyReceipt": "Irisidi Yemali", + "receipt": "Irisidi", + "barcodeGenerator" : "Umthengisi weBarcode", + "searchProduct" : "Sesha Umkhiqizo", + "code" : "Ikhodi", + "price" : "Intengo", + "showCode" : "Khombisa ikhodi", + "showPrice" : "Khombisa Intengo", + "showName" : "Khombisa Igama", + "actions" : "Izenzo", + "noItemSelected" : "Akukho Ithulu Elikhethiwe", + "noProductSelected" : "Akukho Umkhiqizo Okhethiwe", + "previewPdf" : "Phawula i-PDF", + "salesReturnReport" : "Umbiko Wokubuyisa Ukudayiswa", + "purchaseReturnReport" : "Umbiko Wokubuyisa Ukuthenga", + "incomeFor" : "Imali Engenayo", + "enterProductCode": "Faka ikhodi yomkhiqizo", + "addIncome" : "Faka Imali Engenayo", + "incomeDate" : "Usuku Lwemali Engenayo", + "incomeCategories" : "Izigaba Zemali Engenayo", + "addIncomeCategory" : "Faka Igaba Lemali Engenayo", + "enterIncomeCategoryName" : "Faka igama legaba lemali engenayo", + "totalReturnAmount" : "Isamba Sezimali Esibuyisiwe Siyaphelela", + "returned" : "Kubuyisiwe", + "supplierDetails" : "Imininingwane Yomhlinzeki", + "weekly" : "Ngeviki", + "monthly" : "Ngenyanga", + "yearly" : "Minyaka yonke", + "today" : "Namuhla", + "thisWeek" : "Leli Veki", + "thisMonth" : "Le Nyanga", + "thisYear": "Lonyaka", + "allTime" : "Sonke Isikhathi", + "custom" : "Ngokwesiko", + "addUserRole" : "Engeza Indima Yomsebenzisi", + "noRoleFound" : "Akukho Indima Yomsebenzisi Etholakele", + "yourPackageExpiredInDays" : "Iphakheji Yakho Izophela Ezinsukwini Ezi-5", + "yourPackageExpiredToday" : "Iphakheji Yakho Izophela Namuhla\n\nSicela Uthenge Futhi", + "contactUs" : "Xhumana Nathi", + "writeYourMessageHere" : "Bhala umlaye wakho lapha", + "sendMessage" : "Thumela Umlaye", + "sendYourEmail" : "Thumela i-imeyili yakho", + "backToHome" : "Buyela Ekhaya", + "promoCode" : "Ikhodi Yokukhushulwa", + "submit" : "Thumela", + "seeAllPromoCode" : "Bona zonke izikhangiso", + "categories": "Izigaba", + "enterYourPhoneNumber" : "Faka inombolo yakho yocingo", + "enterFullAddress" : "Faka Ikheli Eliphelele", + "enterYourEmailAddress" : "Faka ikheli lakho le-imeyili", + "pleaseEnterAPassword" : "Sicela ufake iphasiwedi", + "pleaseEnterAConfirmPassword" : "Sicela ufake iphasiwedi yokumaketha", + "enterYourName" : "Faka igama lakho", + "addNewAddress" : "Engeza Ikheli Elisha", + "firstName" : "Igama Lokuthoma", + "lastName" :"Igama Lokugcina", + "country" : "Izwe", + "bangladesh" : "IBhangladeshi", + "apply" : "Faka Isicelo", + "deliveryAddress" : "Ikheli Lokulethwa", + "noDataAvailabe" : "Akunakho idatha etholakalayo", + "addDelivery" : "Engeza Ukulethwa", + "description" : "Incazelo", + "addNote" : "Engeza Umhlahlandlela", + "image" : "Isithombe", + "pleaseConnectThePrinterFirst" : "Sicela uxhumanise umprinta kuqala", + "selectCategory" : "Khetha Igatsha", + "enterExpenseDate" : "Faka usuku lokusebenzisa", + "enterName" : "Faka Igama", + "enterAmount" : "Faka Inani", + "enterRefNumber" : "Faka inombolo yokubhekisisa", + "fashions" : "Imitshi", + "billTO" : "Ibhili Ku-", + "totalDue" : "Inani Eliphelele", + "paymentsAmount" : "Amanani Okukhokha", + "remainingDue" : "Esalisele Okufanele Sikhokhe", + "thankYouForYourDuePayment" : "Siyabonga ngokukhokha okufanele", + "print" : "Printa", + "unitPirce" : "Intengo Yesihluzo", + "totalPrice" : "Intengo Ephelele", + "totalVat" : "I-VAT Ephelele", + "deliveryCharge" : "Imali Yokulethwa", + "totalPayable" : "Inani Eliphelele Okufanele Likhokhelwe", + "thakYouForYourPurchase" : "Siyabonga ngokuthenga kwakho", + "pleaseConnectYourBlutohPrinter" : "Sicela uxhumanise umprinta wakho we-Bluetooth", + "editSocailMedia" : "Hlela Imidiya Yezenhlalo", + "socialMarketing" : "Ukukhangisa Kwezomphakathi", + "share" : "Yabelana", + "notification" : "Isaziso", + "purchaseAlarm": "I-alamu Yokuthengwa", + "purchaseConfirmed" : "Ukuthengwa Kwakho Kuyiqinisekisiwe", + "paymentComplete" : "Ukukhokha Kuphelile", + "retur" : "Buyisela", + "sendSms" : "Thumela i-SMS", + "recivethePin" : "Itholile i-Pin", + "startNewSale" : "Qala Ukuthengisa Okusha", + "payment" : "Ukukhokha", + "masterCard" : "IKhadi Le-MasterCard", + "instrucation" : "Imiyalelo", + "cash" : "Imali", + "invoiceViewr" : "Umbuki We-invoice", + "size" : "Usayizi", + "color" : "Umbala", + "weight" : "Isisindo", + "capacity" : "Umklamo", + "type" : "Uhlobo", + "youWantTodeletetheProduct" : "Ufuna ukususa le mpahla?", + "delete" : "Susa", + "contactDetials" : "Imininingwane Yokuxhumana", + "clarence" : "Ukucaphuna", + "call" : "Shaya ucingo", + "messege" : "Umlaye", + "dailyTransaction" : "Ukuthengiselana Kwansuku Zonke", + "promo" : "Ikhuphulo", + "send" : "Thumela", + "easyToUseThePos" : "Kulula ukusebenzisa i-POS yeselula", + "easytheusedesciption" : "Uhlelo lokusebenza lwe-POSpro lumahhala, kulula ukusebenzisa. Eqinisweni, ingenye yezinhlelo ze-POS ezinhle kakhulu emhlabeni jikelele.", + "choseYourFeature" : "Khetha Izici Zakho", + "choseyourfeatureDesciption" : "Izici ziyingxenye ebalulekile eyenza i-POSpro ihluke kwezinye izixazululo zesiko.", + "allBusinessSolutions" : "Zonke izixazululo zebhizinisi", + "allBusinessolutionDescrip" : "I-PosPro iyisixazululo esiphelele se-business esinezitoko, ama-akhawunti, ukuthengisa, izindleko kanye noklahleka/nenzuzo.", + "skip" : "Skhipha", + "next" : "Okulandelayo", + "anewUpdateAvailable" : "Kukhona isibuyekezo esisha esitholakalayo\nSicela ubuyekeze uhlelo lwakho lokusebenza", + "skipTheUpdate" :"Skhipha isibuyekezo", + "rememberMeLater" : "Ngikhumbule kamuva", + "powerdedByAcnoo" : "Kusebenza Ngokusebenzisa i-Acnoo", + "lossOrProfit" : "Ukulahleka/Inzuzo", + "expense" : "Isindleko", + "parties" : "Amaqembu", + "home" : "Ikhaya", + "sales" : "Ukuthengisa", + "setting" : "Ukusetha", + + "purchaseNow" : "Thenga Manje", + "paymentMethods" : "Izindlela Zokukhokha", + "update": "Buyekeza", + "continueButton": "Qhubeka", + "name": "Igama", + "phone": "Inombolo Yocingo", + "email": "Ikheli Le-imeyili", + "address": "Ikheli", + "previousDue": "Okudlule Okufanele", + "selectLang": "Khetha Ulimi Lwakho", + "addContact": "Engeza Xhumano", + "moreInfo": "Ulwazi Olwengeziwe", + "retailer": "Umthengisi", + "dealer": "Umthengisi", + "wholesaler": "Umthengisi Omkhulu", + "supplier": "Umhlinzeki", + "CustomerDetails": "Imininingwane Yekhasimende", + "recentTransaction": "Ukuthengiselana Kwamuva", + "totalProduct": "Imikhiqizo Ephelele", + "total": "Inani Eliphelele", + "paid": "Sekukhokhelwe", + "unPaid": "Engakhokhelwanga", + "due": "Okufanele", + "connect": "Chofoza ukuze uxhumane", + "tryAgain": "Zama Futhi", + "loading": "Ukulanda", + "viewAll": "Bona Konke", + "partyList": "Uhlu Lwabahlanganyeli", + "addCustomer": "Sicela Uengeze Ikhasimende", + "updateContact": "Buyekeza Xhumano", + "dueList": "Uhlu Lokufanele", + "collectDue": "Bamba Okufanele", + "date": "Usuku", + "dueAmount": "Inani Elifanele: ", + "customerName": "Igama Lekhasimende", + "totalAmount": "Inani Eliphelele", + "paidAmount": "Inani Elikhokhelwe", + "paymentTypes": "Uhlobo Lokukhokha", + "cancel": "Khansela", + "expenseReport": "Umbiko Wezindleko", + "fromDate": "Kusukela Usuku", + "toDate": "Kuya Usuku", + "expenseFor": "Isindleko Sokuthi", + "amount": "Inani", + "noData": "Akunakho idatha etholakalayo", + "totalExpense": "Isindleko Esiphelele", + "addExpense": "Engeza Isindleko", + "expenseDate": "Usuku Lwesindleko", + "referenceNo": "Inombolo Yokubhekisisa", + "note": "Umhlahlandlela", + "expenseCat": "Izigaba Zezindleko", + "search": "Sesha", + "select": "Khetha", + "addExpenseCat": "Engeza Igatsha Lesindleko", + "categoryName": "Igama Legatsha", + "alreadyAdded": "Sesivele Sengezwe", + "whatNew": "Kuthini Okusha", + "lp": "Ukulahleka/Inzuzo", + "profit": "Inzuzo", + "loss": "Ukulahleka", + "lpDetails": "Imininingwane Yokulahleka/Inzuzo", + "invoice": "I-Invoice", + "dates": "Usuku:", + "mobile": "Isiloliswe:", + "product": "Umkhiqizo", + "quantity": "Inani", + "discount": "Isaphulelo", + "totalLoss": "Ukulahleka Kwaphelele", + "totalProfit": "Inzuzo Ephelele", + "productList": "Uhlu Lomkhiqizo", + "stock": "Isitoko", + "addNewProduct": "Engeza Umkhiqizo Omusha", + "productName": "Igama Lomkhiqizo", + "productCode": "Ikhodi Yomkhiqizo", + "purchasePrice": "Intengo Yokuthengwa", + "mrp": "MRP", + "wholeSalePrice": "Intengo YokuThengisa Emkhulu", + "dealerPrice": "Intengo Yomthengisi", + "manufacturer": "Umkhiqizi", + "saveNPublish": "Londoloza bese Uthumela", + "brands": "Amabhendi", + "addBrand": "Engeza Ibhendi", + "brandName": "Igama Lebhendi", + "addUnit": "Engeza Isihluzo", + "unitName": "Igama Lesihluzo", + "units": "Amasu", + "addProduct": "Sicela Uengeze Umkhiqizo", + "updateProduct": "Buyekeza Umkhiqizo", + "salePrice": "Intengo Yokuthengisa", + "profile": "Iphrofayela", + "edit": "Hlela", + "businessCat": "Igatsha Lebhizinisi", + "language": "Ulimi", + "changePassword": "Shintsha Iphasiwedi", + "updateProfile": "Buyekeza Iphrofayela Yakho", + "businessName": "Ibhizinisi & Igama Lebhizinisi", + "addPurchase": "Engeza Ukuthenga", + "inv": "Inombolo Ye-Inv.", + + "supplierName": "Igama Lomhlinzeki", + "itemAdded": "Into Yengetwe", + "addItems": "Engeza Izinto", + "subTotal": "Inani Eliphelele", + "returnAmount": "Inani Lokubuyisela", + "chooseSupplier": "Khetha Umhlinzeki", + "noSupplier": "Akunakho Umhlinzeki Otholakalayo", + "salesDetails": "Imininingwane Yokuthengisa", + "editPurchaseInvoice": "Hlela I-Invoice Yokuthengwa", + "purchaseList": "Uhlu Lokuthengwa", + "addAPurchase": "Sicela Uengeze Ukuthengwa", + "dueReport": "Umbiko Wokufanele", + "fullyPaid": "Sekukhokhelwe Ngokuphelele", + "stillUnpaid": "Kusalela Okungakhokhelwanga", + "purchaseReport": "Umbiko Wokuthengwa", + "connectPrinter": "Xhuma umprinta wakho", + "clickToConnect": "Chofoza ukuze uxhumane", + "collectDues": "Sicela Uqoqe Okufanele", + "addNewPurchase": "Sicela Uengeze Ukuthengwa Okusha", + "salesReport": "Umbiko Wokuthengisa", + "addSale": "Sicela Uengeze Ukuthengisa", + "reports": "Imibiko", + "chooseCustomer": "Khetha Ikhasimende", + "addSales": "Engeza Ukuthengisa", + "saleList": "Uhlu Lokuthengisa", + "editSalesInvoice": "Hlela I-Invoice Yokuthengisa", + "previousPayAmount": "Inani Lokukhokha Langaphambili", + "printing": "Inketho Yokuprinta", + "subscription": "Ukubhalisa", + "userRole": "Indima Yomsebenzisi", + "currency": "Imali", + "logOut": "Phuma", + "stockList": "Uhlu Sesitoko", + "purchase": "Ukuthenga", + "sale": "Ukuthengisa", + "yourPack": "Iphakheji Yakho", + "freePlan": "Uhlelo Lwamahhala", + "youRUsing": "Usebenzisa ", + "freePack": "Iphakheji Yamahhala", + "premiumPlan": "Uhlelo Lwe-Premium", + "packFeatures": "Izici Zephakheji", + "unlimited": "Okungenamkhawulo", + "updateNow": "Buyekeza Manje", + "purchasePremium": "Thenga Uhlelo Lwe-Premium", + "buyPremium": "Thenga Uhlelo Lwe-Premium", + "paypalPay": "Khokha Ngo-Paypal", + "gotEmail": "Uthole I-imeyili", + "sendEmail": "Sithumele I-imeyili enemiyalelo yokuthi ungayithola kanjani kabusha iphasiwedi ku:", + "checkEmail": "Hlola I-imeyili", + "close": "Vala", + "enterEmail": "Sicela ufake ikheli lakho le-imeyili ngezansi ukuze uthole ikhonkco Yokusetha kabusha iphasiwedi.", + "sendLink": "Thumela Ikhodi Yokusetha Kabusha", + "emailText": "I-imeyili", + "password": "Iphasiwedi", + "noAcc": "Akunakho i-akhawunti?", + "register": "Bhalisa", + "phoneVerification": "Ukuqinisekiswa Kwefoni", + "registerTitle": "Kudingeka sibhalise ifoni yakho ngaphandle kokuthi uqale!", + "sendCode": "Thumela ikhodi", + "staffLogin": "Ukungena Kwabasebenzi", + "logInWithMail": "Ngena Ngomlaye", + "setUpProfile": "Setha Iphrofayela Yakho", + "setUpDesc": "Buyekeza iphrofayela yakho ukuze uxhumane nodokotela wakho ngomthwalo omuhle", + "gallery": "Igeleri", + "camera": "Ikhamera", + "companyAddress": "Ikheli Lenkampani", + "openingBalance": "Isibili Sokuvula", + "confirmPass": "Qinisekisa Iphasiwedi", + "haveAcc": "Une-akhawunti kakade?", + "loginWithPhone": "Ngena Ngocingo", + "editPhone": "Hlela Inombolo Yocingo?", + "createAcc": "Dala I-akhawunti Yamahhala", + "congratulation": "Siyakubonga", + + "signUp": "Bhalisa", + "signIn" : "Ngena", + "logIn": "Ngena", + "welcomeBack" : "Sawubona!", + "passwordCannotBeEmpty" : "Iphasiwedi ayikwazi ukuba yize", + "save": "Londoloza", + "forgotPassword": "Ukhohliwe iphasiwedi", + "reset": "Setha kabusha iphasiwedi usebenzisa ikheli lakho le-imeyili noma inombolo yocingo", + "lableEmail": "I-imeyili", + "hintEmail": "Faka ikheli le-imeyili", + "emailCannotBeEmpty": "I-imeyili ayikwazi ukuba yize", + "pleaseEnterAValidEmail": "Sicela ufake i-imeyili evaliwe", + "continueE": "Qhubeka", + "pleaseEnterYourDetails": "Sicela ufake imininingwane yakho.", + "lablePassword": "Iphasiwedi", + "hintPassword": "Faka iphasiwedi", + "pleaseEnterABiggerPassword": "Sicela ufake iphasiwedi ende", + "rememberMe": "Ngikhumbule", + "donNotHaveAnAccount": "Akunakho i-akhawunti?", + "createAFreeAccount": "Dala I-akhawunti Yamahhala", + "fullName": "Igama Eliphelele", + "enterYourFullName": "Faka igama lakho eliphelele", + + "nameCanNotBeEmpty": "Igama alinakuba yize", + "alreadyHaveAnAccount": "Une-akhawunti kakade? ", + "createNewPassword": "Dala Iphasiwedi Elisha", + "setUpNewPassword": "Setha Iphasiwedi Elisha", + "resetPassword": "Setha kabusha iphasiwedi yakho ukuze uthabathe futhi ungene kwi-akhawunti yakho", + "newPassword": "Iphasiwedi Elisha", + "confirmPassword": "Qinisekisa Iphasiwedi", + "passwordsDoNotMatch": "Amaphasiwedi awafani", + "verityEmail": "Qinisekisa I-imeyili", + "verification": "Ukuqinisekiswa", + "digits": "I-pin yezinombolo ezi-6 ithunyelwe ekhelini lakho le-imeyili: ", + "enterValidOTP": "Faka i-OTP evaliwe", + "resendOTP": "Faka i-OTP evaliwe", + "verifyYourEmail": "Qinisekisa I-imeyili Yakho", + "weHaveSentAConfirmationEmailTo": "Sithumele i-imeyili yokusiqinisekisa ku-", + "folder": "Kungaba ukuthi i-imeyili iphethe ifolda yakho ye-spam.", + "gotIt": "Ngikutholile", + "enterOpeningBalance": "Faka isibili sokufungula", + "pleaseEnterAValidBusinessName": "Sicela ufake igama lebhizinisi elivumelekile", + "enterBusiness": "Faka Ibhizinisi/Igama Lesitolo", + "selectBusinessCategory": "Khetha Igatsha Lebhizinisi", + "todaySummary": "Isishweshwe Samanje", + "sellAll": "Thengisa Konke >", + "income": "Imali engenayo", + "purchased": "Kuthengwe", + "endYourFreePlan": "Qeda uhlelo lwakho lwamahhala", + "yourFree": "Iphakheji yakho yamahhala cishe iphelile, thengela uhlelo lwakho olulandelayo Ngiyabonga.", + "upgradeNow": "Buyekeza Manje", + "notFound": "Akitholakalanga", + "updateYourSubscription": "Buyekeza ukubhalisa kwakho", + "noDataFound": "Akunakho idatha etholakalayo", + "areYouSure": "Uyaqiniseka?", + "doYouWantToExitTheApp": "Ufuna ukuphuma kuhlelo lokusebenza?", + "no": "Cha", + "yes": "Yebo", + "dashboard": "Idashubhodi", + "salesPurchaseOverview": "Ukuphefumula KokuThengisa Nokuthengwa", + "totalItems": "Izinto Eziphelele", + "totalCategories": "Izigaba Eziphelele", + "quickOverview": "Ukubukeza Okusheshayo", + "totalIncome": "Imali Engenayo Ephelele", + "customerDue": "Ikhasimende Elifanele", + "stockValue": "Inani Lesitoko", + "lossProfit": "Ukulahleka/Inzuzo", + "cost": "Izindleko", + "qty": "Inani", + "noProductFound": "Akunakho Umkhiqizo Otholekayo", + "phoneNumber": "Inombolo Yocingo", + "pleaseEnterAValidName": "Sicela ufake igama elivumelekile", + "pleaseEnterValidPhoneAndNameFirst": "Sicela ufake inombolo yocingo negama elivumelekile kuqala", + "confirmDelete": "Qinisekisa Ukususwa", + "areYouSureYouWant": "Uyaqiniseka ukuthi ufuna ukususa le pharthi?", + "pleaseEnterAValidPhoneNumber": "Sicela ufake inombolo yocingo evaliwe", + "sendSMS": "Thumela i-SMS", + "searchH": "Sesha Lapha....", + "transactions": "Ukuthengiselana", + "selectAInvoice": "Khetha i-invoice", + "totalDueAmount": "Inani Eliphelele Elifanele", + "youCanNotPayMoreThenDue": "Awukwazi ukukhokha ngaphezu kwalokho okufanele", + "noDueSelected": "Akunakho Okufanele Okukhethiwe", + "pleaseEnterName": "Sicela Ufake Igama", + "pleaseEnterAmount": "Sicela Ufake Inani", + "enterNote": "Faka Umhlahlandlela", + "pleaseSelectAExpenseCategory": "Sicela ukhethe igatsha lesindleko", + "enterExpanseCategoryName": "Faka igama legatsha lesindleko", + "comingSoon": "Kusazofika", + "pleaseMakeASaleFirst": "Sicela wenze ukuthengisa kuqala", + "facebook": "I-Facebook", + "twitter": "I-Twitter", + "instagram": "I-Instagram", + "linkedIN": "I-LinkedIN", + "link": "Ikhodi", + "lorem": "Lorem ipsum dolor sit amet, consectetur adip gravi iscing elit. Ultricies gravida scelerisque arcu facilisis duis in.", + "paymentGateway": "I-Gateway Yokukhokha", + "paymentSuccess": "Ukukhokha Kuphumelele", + "paymentWasSuccessful": "Ukukhokha kuphumelele!", + "paymentFailed": "Ukukhokha Kwehlulekile", + "paymentFailedPleaseTryAgain": "Ukukhokha kwehlulekile. Sicela uzame futhi.", + "pleaseEnterAValidBrandName": "Sicela ufake igama lebhendi elivumelekile", + "enterABrandName": "Faka igama lebhendi", + "addCategory": "Engeza Igatsha", + "enterCategoryName": "Faka igama legatsha", + "selectVariations": "Khetha ukuguquguquka : ", + "dataSavedSuccessfully": "Idatha iLondolozwe ngempumelelo.", + "somethingIs": "Kukhona okuthile okuyi-", + "updateYourProfile": "Buyekeza iphrofayela yakho ukuze uxhumane nekhasimende lakho ngomthwalo omuhle", + "shopOpeningBalance": "Isibili Sokuvula Isitolo", + "shopRemainingBalance": "Isibili Esisalayo Sesitolo", + "enterAValidDiscount": "Faka isaphulelo esivumelekile", + "addProductFirst": "Engeza umkhiqizo kuqala", + "subtotal": "Inani Eliphelele", + "purchaseDetails": "Imininingwane Yokuthengwa", + "totall": "Inani Eliphelele:", + "startDate": "Usuku Lokuthoma", + "pickStartDate": "Khetha Usuku Lokuthoma", + "endDate": "Usuku Lokuphela", + "pickEndDate": "Khetha Usuku Lokuphela", + + "failedToGetPlatformVersion": "Ukwehluleka ukuthola inguqulo yeplatifomu.", + "enterQuantity": "Faka inani", + "pleaseAddQuantity": "Sicela ungeze inani", + "willBeAddedSoon": "Kuzongezwa Maduze", + "addedToCart": "Engezwe Engqongweni Yokuthengela", + "connectYourPrinter": "Xhuma Umphunta Wakho", + "customerPay": "Ikhasimende Likhokha", + "supplerPay": "Umhlinzeki Ukhokha", + "incomeReport": "Umbiko Wemali Engenayo", + "category": "Igatsha", + "balance": "Isibili", + "itemsSales": "Ukuthengisa Izinto", + "totalPurchase": "Ukuthengwa Kwaphelele", + "totalSales": "Ukuthengisa Kwaphelele", + "stockReport": "Umbiko Wesitoko", + "lossProfitReport": "Umbiko Wokulahleka/Inzuzo", + "outOfStock": "Sekuphelile Isitoko", + "vat": "I-VAT", + "customerPhoneNumber": "Inombolo Yocingo Yekhasimende", + "enterCustomerPhoneNumber": "Faka inombolo yocingo yekhasimende", + "walkInCustomer": "Ikhasimende Elifikayo", + "guest": "Isihambi", + "stocks": "Isitoko: ", + "loremIpsumDolorSitAmetConsecteturElitInterdumCons": "Lorem ipsum dolor sit amet, consectetur elit. Interdum cons.", + "doNotDisturb": "Ungangiphathi", + "on": "Ku-On", + "off": "Ku-Off", + "unlimitedUsagesOfOurPackage": "Ukusetshenziswa Okungenamkhawulo KwePhakeji Yethu\uD83D\uDC47", + "loremIpsumDolor": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Natoque aliquet et, cur eget. Tellus sapien odio aliq.", + "payForSubscribe": "Khokha Ukubhalisa", + "field": "Insimu", + "successfullyPaid": "Sekukhokhelwe ngempumelelo", + "profileEdit": "Hlela Iphrofayela", + "products": "Imikhiqizo", + "salesList": "Uhlu Lokuthengisa", + "useTitleCanNotBeEmpty": "Isihloko somsebenzisi alinakuba yize", + "userTitle": "Isihloko Somsebenzisi", + "enterUserTitle": "Faka Isihloko Somsebenzisi", + "create": "Dala", + "youHaveToGivePermission": "Kumelwe Unike Imvumo", + "all": "Konke", + "userRoleDetails": "Imininingwane Yendíma Yomsebenzisi", + "doYouWantToDeleteTheUser": "Ufuna ukususa umsebenzisi?", + "thisProductAlreadyAdded": "Lo Mkhiqizo Usevele Uengezwe!", + "pleaseEnterAValidProductName": "Sicela ufake igama lomkhiqizo elivumelekile", + "enterProductName": "Faka igama lomkhiqizo", + "pleaseSelectACategory": "Sicela ukhethe igatsha", + "productCategory": "Igatsha Lomkhiqizo", + "selectProductCategory": "Khetha Igatsha Lomkhiqizo", + "enterSize": "Faka Usayizi", + "enterColor": "Faka Umbala", + "enterWeight": "Faka Isisindo", + "enterCapacity": "Faka Umklamo", + "enterType": "Faka Uhlobo", + "productBrand": "Ibhendi Yomkhiqizo", + "selectABrand": "Khetha ibhendi", + "productCodeIsRequired": "ikhodi yomkhiqizo iyadingeka", + "enterAValidStock": "Faka isitoko esivumelekile", + "enterStock": "Faka isitoko", + "productUnit": "Isihluzo Somkhiqizo", + "selectProductUnit": "Khetha Isihluzo Somkhiqizo", + "pleaseEnterAValidPurchasePrice": "Sicela ufake intengo yokuthengwa elivumelekile", + "enterPurchasePrice": "Faka Intengo Yokuthengwa", + "pleaseEnterAValidSalePrice": "Sicela ufake intengo yokuthengisa elivumelekile", + "enterSaltingPrice": "Faka intengo yokugcoba", + "enterWholesalePrice": "Faka intengo yokuthengisa enkulu", + "enterDealerPrice": "Faka intengo yomthengisi", + "enterDiscount": "Faka isaphulelo", + "enterManufacturerName": "Faka igama lomkhiqizi", + "adding": "Ukungeza...", + "pleaseEnterAValidUnitName": "Sicela ufake igama lesihluzo elivumelekile", + "pleaseEnterUnitName": "Sicela ufake igama lesihluzo", + "productDetails": "Imininingwane Yomkhiqizo", + "smartWatch": "I-Smart watch", + "appleWatch": "I-Apple Watch", + "deleting": "Ukucisha...", + "brand": "Ibhendi", + "dueCollection": "Ukuqoqwa Kwokufanele", + "noTransaction": "Akunakho Ukuthengiselana", + "updating": "Ukubuyekeza...", + "confirmSMSTo": "Qinisekisa i-SMS ku-", + "anSMSWillBeSentToTheFollowingNumber": "I-SMS izosuthunyelwa kunombolo elandelayo: ", + "package": "Iphakheji", + "permissionNotGranted": "Imvumo ayikabhalelwanga!", + "collectedBy": "Qoqwe Ngu-", + "phonee": "Ifoni:", + "purchaseBy": "Kuthengwe Ngu-", + "salesBy": "Kuthengiswe Ngu-", + "days": "izinsuku", + "details": "Imininingwane", + "weSentAnOTPInYourPhoneNumber": "Sithumele i-OTP enombolweni yakho yocingo", + "pleaseEnterTheOTP": "Sicela ufake i-OTP", + "enterAValidOTP": "Faka i-OTP evaliwe", + "verify": "Qinisekisa", + "resendIn": "Thumela kabusha i-OTP ngemuva kwe-", + "freeLifetimeUpdate": "Isibuyekezo Samahhala Sokuphila Konke", + "android": "Ukusekelwa Kwephephakuhle lwe-Android ne-iOS", + "premiumCustomerSupport": "Ukusekelwa Kwamakhasimende Okukhokhelwayo", + "customInvoiceBranding": "Ukubhendiwe Kwe-Invoice Engokwezifiso", + "unlimitedUsage": "Ukusetshenziswa Okungenamkhawulo", + "freeDataBackup": "Isipele Sedatha Samahhala", + "addCustomers": "Engeza Ikhasimende", + "noDue": "Akukho Sikweletu", + "customer": "Ikhasimende", + "billingAddress": "Ikheli Lokukhokha", + "enterAddress": "Faka Ikheli", + "city": "Idolobha", + "cityName": "Igama Ledolobha", + "state": "Isifundazwe", + "stateName": "Igama Lesifundazwe", + "zip": "Ikhodi Ye-Zip", + "zipCode": "Faka Ikhodi Ye-Zip", + "chooseCountry": "Khetha Izwe", + "shippingAddress": "Ikheli Lokuthumela", + "partyCreateWarn": "Awunalo ilungelo lokudala iqembu.", + "addParty": "Engeza Amaqembu", + "creditLimit": "Umkhawulo Wekredithi Weqembu", + "selectOne": "Khetha Okunye", + "roundings": "Ukuzungeza (+/-)", + "roundingTotal": "Isamba Esizungeziwe", + "opinion": "Faka Umbono Wakho", + "dueSaleWarn": "Ukuthengiswa okunezikweletu akuvunyelwe kumakhasimende angabhaliswanga.", + "paymentTypeHint": "Sicela ukhethe uhlobo lokukhokha", + "createSaleWarn": "Awunalo ilungelo lokudala ukuthengiswa.", + "updateSaleWarn": "Awunalo ilungelo lokuvuselela ukuthengiswa.", + "uploadImage": "Layisha Isithombe", + "useGallery": "Sebenzisa iGalari", + "openCamera": "Vula Ikhamera", + "scanCode": "Skena ikhodi ye-QR yomkhiqizo", + "posSale": "Ukuthengisa kwe-POS", + "selectCustomer": "Khetha Ikhasimende", + "searchWith": "Sesha...", + "filter": "Hlunga", + "productNotFound": "Umkhiqizo Awutholakali", + "noMatched": "Azikho imikhiqizo ezihambelana nalokho okuceliwe.", + "inventoryPermission": "Awunalo ilungelo lokuphatha isitokwe", + "noParty": "Awekho Amaqembu Atholakele", + "purchaseWarn": "Awunalo ilungelo lokudala ukuthengwa.", + "purchaseUpdateWarn": "Awunalo ilungelo lokuvuselela ukuthengwa.", + "addVariantDetails": "Engeza Imininingwane Ye-Variant", + "purchaseEx": "Intengo Yokuthenga Engafakiwe Intela", + "purchaseIn": "Intengo Yokuthenga Ehlanganisiwe", + "purchaseExReq": "Intengo yokuthenga engafakiwe intela iyadingeka", + "purchaseInReq": "Intengo yokuthenga ehlanganisiwe iyadingeka", + "profitMargin": "Umkhawulo Wenzuzo (%)", + "saleReq": "Intengo yokuthengisa iyadingeka", + "manufactureDate": "Usuku Lokukhiqiza", + "selectDate": "Khetha Usuku", + "expDate": "Usuku Lokuphelelwa", + "saveVariant": "Londoloza I-Variant", + "model": "Imodeli", + "selectModel": "Khetha Imodeli", + "bulk": "Layisha Ngobuningi", + "barcodeGen": "Umakhi We-Bar Code", + "upload": "Layisha", + "sku": "SKU / Ikhodi", + "lowStock": "Isitokwe Esiphansi", + "enLowStock": "Faka isitokwe esiphansi", + "manuDate": "Usuku Lokukhiqiza", + "single": "Omunye", + "batch": "Iqoqo", + "batchNo": "Inombolo Yeqoqo", + "entBatchNo": "Faka Inombolo Yeqoqo", + "variantAdded": "I-variant ingeziwe ngempumelelo!", + "variantDelete": "I-variant isusiwe ngempumelelo!", + "addVariant": "Engeza I-Variant", + "typeSelect": "Khetha Uhlobo", + "taxType": "Uhlobo Lwentela", + "selectTax": "Khetha Intela", + "updateProductWarn": "Awunalo ilungelo lokuvuselela umkhiqizo.", + "addProductWarn": "Awunalo ilungelo lokudala umkhiqizo.", + "updateProductSuccess": "Umkhiqizo uvuselelwe ngempumelelo!", + "addProductSuccess": "Umkhiqizo udalwe ngempumelelo!", + "choose": "Khetha", + "view": "Buka Imininingwane", + "priceWarn": "Intengo ayinakuba ingenalutho", + "productSetting": "Izilungiselelo zomkhiqizo", + "saveSetting": "Londoloza Izilungiselelo", + "addStock": "Engeza Isitokwe", + "stockWarn": "Isitokwe kufanele sibe okungenani 1", + "updateSuccess": "Kuvuselelwe ngempumelelo", + "updateFailed": "Ukuvuselelwa kwesitokwe kwehlulekile", + "deleteBatchWarn": "Uqinisekile ukuthi ufuna ukususa leli qoqo?", + "lowStockReport": "Umbiko Wesitokwe Esiphansi", + "genPdfWarn": "Alukho ulwazi olutholakalayo lokwenza i-PDF", + "dateFilterWarn": "Usuku lokuphela alukwazi ukuba ngaphambi kosuku lokuqala.", + "createPdfWarn": "Awunalo ilungelo lokudala i-PDF.", + "expirationStatus": "Isimo Sokuphelelwa Isikhathi", + "selectFDate": "Khetha usuku lokuqala", + "selectToDate": "Khetha usuku lokugcina", + "clear": "Sula", + "incomeReportPermission": "Awunalo ilungelo lokubuka umbiko wemali engenayo.", + "deleteAcc": "Susa i-akhawunti", + "deletePartyWarn": "Awunalo ilungelo lokususa iqembu.", + "updatePartyWarn": "Awunalo ilungelo lokuvuselela iqembu.", + "phoneNotAvail": "Inombolo yocingo ayitholakali.", + "notLaunch": "Ayikwazanga ukuqala uhlelo locingo.", + "quickOver": "Uhlolojikelele Olusheshayo", + "tranSacOver" : "Uhlolojikelele Lwenkokhelo", + "profitLoss" : "Inzuzo Nokulahlekelwa" + +} \ No newline at end of file diff --git a/lib/main.dart b/lib/main.dart new file mode 100644 index 0000000..e763c25 --- /dev/null +++ b/lib/main.dart @@ -0,0 +1,98 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_localizations/flutter_localizations.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Authentication/forgot_password.dart'; +import 'package:mobile_pos/Screens/Authentication/login_form.dart'; +import 'package:mobile_pos/Screens/Authentication/register_screen.dart'; +import 'package:mobile_pos/Screens/Customers/party_list_screen.dart'; +import 'package:mobile_pos/Screens/Home/home.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/add_product.dart'; +import 'package:mobile_pos/Screens/Products/product_list_screen.dart'; +import 'package:mobile_pos/Screens/Report/Screens/expense_report.dart'; +import 'package:mobile_pos/Screens/Report/reports.dart'; +import 'package:mobile_pos/Screens/SplashScreen/on_board.dart'; +import 'package:mobile_pos/Screens/SplashScreen/splash_screen.dart'; +import 'package:mobile_pos/Screens/pos_sale/pos_sale.dart'; +import 'package:mobile_pos/Screens/vat_&_tax/tax_report.dart'; +import 'package:provider/provider.dart' as pro; + +import 'Screens/Due Calculation/due_list_screen.dart'; +import 'Screens/Loss_Profit/loss_profit_screen.dart'; +import 'Screens/Purchase List/purchase_list_screen.dart'; +import 'Screens/Purchase/choose_supplier_screen.dart'; +import 'Screens/Report/income_reports/income_report.dart'; +import 'Screens/Sales List/sales_list_screen.dart'; +import 'Screens/branch/branch_screen.dart'; +import 'Screens/custom_print/custom_print.dart'; +import 'Screens/hrm/hrm_manu_screen.dart'; +import 'Screens/language/language_provider.dart'; +import 'Screens/party ledger/ledger_party_list_screen.dart'; +import 'Screens/stock_list/stock_list_main.dart'; +import 'core/theme/theme.dart'; +import 'generated/l10n.dart'; + +void main() async { + WidgetsFlutterBinding.ensureInitialized(); + runApp( + const ProviderScope( + child: MyApp(), + ), + ); +} + +class MyApp extends StatelessWidget { + const MyApp({super.key}); + @override + Widget build(BuildContext context) { + return pro.ChangeNotifierProvider( + create: (context) => LanguageChangeProvider(), + child: Builder( + builder: (context) => MaterialApp( + debugShowCheckedModeBanner: false, + locale: pro.Provider.of(context, listen: true).currentLocale, + localizationsDelegates: const [ + S.delegate, + GlobalMaterialLocalizations.delegate, + GlobalWidgetsLocalizations.delegate, + GlobalCupertinoLocalizations.delegate, + ], + supportedLocales: S.delegate.supportedLocales, + title: 'POSPro', + initialRoute: '/', + builder: EasyLoading.init(), + routes: { + '/': (context) => const SplashScreen(), + '/onBoard': (context) => const OnBoard(), + '/loginForm': (context) => const LoginForm(isEmailLogin: true), + '/signup': (context) => const RegisterScreen(), + '/forgotPassword': (context) => const ForgotPassword(), + '/home': (context) => const Home(), + '/AddProducts': (context) => const AddProduct(), + '/Products': (context) => const ProductList(), + '/salesCustomer': (context) => const PartyListScreen(isSelectionMode: true), + '/customPrint': (context) => const CustomPrintScreen(), + '/Sales': (context) => PartyListScreen(isSelectionMode: true), + '/Parties': (context) => const PartyListScreen(isSelectionMode: false), + '/Expense': (context) => const ExpenseReport(), + '/Income': (context) => const IncomeReport(), + '/tax': (context) => const TaxReport(), + '/Stock': (context) => const StockList(isFromReport: false), + '/Purchase': (context) => const PurchaseContacts(), + '/Reports': (context) => const Reports(), + '/Due List': (context) => const DueCalculationContactScreen(), + '/Sales List': (context) => const SalesListScreen(), + '/Purchase List': (context) => const PurchaseListScreen(), + '/Loss/Profit': (context) => const LossProfitScreen(), + // '/warehouse': (context) => const WarehouseScreen(), + '/Pos Sale': (context) => const PosSaleScreen(), + '/branch': (context) => const BranchScreen(), + '/hrm': (context) => const HrmScreen(), + '/ledger': (context) => const LedgerPartyListScreen(), + // '/cash_and_bank': (context) => const CashAndBankScreen(), + }, + theme: AcnooTheme.kLightTheme(context), + )), + ); + } +} diff --git a/lib/model/add_to_cart_model.dart b/lib/model/add_to_cart_model.dart new file mode 100644 index 0000000..c674929 --- /dev/null +++ b/lib/model/add_to_cart_model.dart @@ -0,0 +1,31 @@ +class SaleCartModel { + SaleCartModel({ + required this.productId, + this.productCode, + this.productType, + required this.batchName, + required this.stockId, + this.productName, + this.unitPrice, + this.quantity = 1, + this.itemCartIndex = -1, + this.stock, + this.productPurchasePrice, + this.lossProfit, + this.discountAmount, + }); + + num productId; + num stockId; + String batchName; + String? productType; + String? productCode; + String? productName; + num? unitPrice; + num? productPurchasePrice; + num quantity = 1; + int itemCartIndex; + num? stock; + num? lossProfit; + num? discountAmount; +} diff --git a/lib/model/balance_sheet_model.dart b/lib/model/balance_sheet_model.dart new file mode 100644 index 0000000..5f5687f --- /dev/null +++ b/lib/model/balance_sheet_model.dart @@ -0,0 +1,72 @@ +class BalanceSheetModel { + final num? totalAsset; + final List? data; + + BalanceSheetModel({this.totalAsset, this.data}); + + factory BalanceSheetModel.fromJson(Map json) { + return BalanceSheetModel( + totalAsset: json["total_asset"], + data: json["asset_datas"] == null + ? [] + : List.from(json["asset_datas"]!.map((x) => AssetData.fromJson(x))), + ); + } +} + +class AssetData { + final int? id; + final String? name; + final num? amount; + + AssetData({this.id, this.name, this.amount}); + + factory AssetData.fromJson(Map json) { + final _source = json["source"]?.toString().trim().toLowerCase(); + final _productType = json["product_type"]?.toString().trim().toLowerCase(); + + final String? _name = switch (_source) { + "product" => json["productName"], + "bank" => json["meta"]?["bank_name"] ?? "Bank Account", + _ => null, + }; + + num _amount = 0; + + if (_source == "product") { + if (_productType == "single" || _productType == "variation") { + final stocks = json["stocks"]; + + if (stocks is List && stocks.isNotEmpty) { + final _firstStock = stocks.first as Map; + + final _purchasePrice = (_firstStock["productPurchasePrice"] as num?) ?? 0; + final _stockQty = (_firstStock["productStock"] as num?) ?? 0; + + _amount = _purchasePrice * _stockQty; + } + } else if (_productType == "combo") { + final comboProducts = json["combo_products"]; + + if (comboProducts is List) { + _amount = comboProducts.fold(0, (sum, item) { + if (item is Map) { + final _price = (item["purchase_price"] as num?) ?? 0; + final _qty = (item["quantity"] as num?) ?? 0; + return sum + (_price * _qty); + } + return sum; + }); + } + } + } else if (_source == "bank") { + _amount = (json["balance"] as num?) ?? 0; + } + + return AssetData( + id: json["id"], + name: _name, + amount: _amount, + ); + } +} diff --git a/lib/model/bill_wise_loss_profit_report_model.dart b/lib/model/bill_wise_loss_profit_report_model.dart new file mode 100644 index 0000000..6fe06b8 --- /dev/null +++ b/lib/model/bill_wise_loss_profit_report_model.dart @@ -0,0 +1,91 @@ +class BillWiseLossProfitReportModel { + final num? totalSaleAmount; + final num? totalProfit; + final num? totalLoss; + final List? transactions; + + BillWiseLossProfitReportModel({ + this.totalSaleAmount, + this.totalProfit, + this.totalLoss, + this.transactions, + }); + + factory BillWiseLossProfitReportModel.fromJson(Map json) { + return BillWiseLossProfitReportModel( + totalSaleAmount: json["total_amount"], + totalProfit: json['total_bill_profit'], + totalLoss: json['total_bill_loss'], + transactions: json['data'] == null + ? null + : List.from(json['data'].map((x) => TransactionModel.fromJson(x))), + ); + } +} + +class TransactionModel { + final int? id; + final String? partyName; + final String? invoiceNumber; + final DateTime? transactionDate; + final num? totalAmount; + final num? lossProfit; + final List? items; + + bool get isProfit => (lossProfit ?? 0) > 0; + + TransactionModel({ + this.id, + this.partyName, + this.invoiceNumber, + this.transactionDate, + this.totalAmount, + this.lossProfit, + this.items, + }); + + factory TransactionModel.fromJson(Map json) { + return TransactionModel( + id: json['id'], + partyName: json['party']?['name'], + invoiceNumber: json['invoiceNumber'], + transactionDate: json["saleDate"] == null ? null : DateTime.parse(json['saleDate']), + totalAmount: json['totalAmount'], + lossProfit: json['lossProfit'], + items: json['details'] == null + ? null + : List.from(json['details'].map((x) => TransactionItem.fromJson(x))), + ); + } +} + +class TransactionItem { + final int? id; + final String? name; + final int? quantity; + final num? purchasePrice; + final num? salesPrice; + final num? lossProfit; + + bool get isProfit => (lossProfit ?? 0) > 0; + + TransactionItem({ + this.id, + this.name, + this.quantity, + this.purchasePrice, + this.salesPrice, + this.lossProfit, + }); + + factory TransactionItem.fromJson(Map json) { + return TransactionItem( + id: json['id'], + name: json['product']?['productName'], + quantity: json['quantities'], + purchasePrice: json['productPurchasePrice'], + salesPrice: json['price'], + lossProfit: json['lossProfit'], + ); + } +} diff --git a/lib/model/business_category_model.dart b/lib/model/business_category_model.dart new file mode 100644 index 0000000..348ba52 --- /dev/null +++ b/lib/model/business_category_model.dart @@ -0,0 +1,21 @@ +class BusinessCategory { + final int id; + final String name; + final String description; + + // Add other fields as needed + + BusinessCategory({ + required this.id, + required this.name, + required this.description, + }); + + factory BusinessCategory.fromJson(Map json) { + return BusinessCategory( + id: json['id'] ?? 0, + name: json['name'] ?? '', + description: json['description'] ?? '', + ); + } +} diff --git a/lib/model/business_info_model.dart b/lib/model/business_info_model.dart new file mode 100644 index 0000000..6c47786 --- /dev/null +++ b/lib/model/business_info_model.dart @@ -0,0 +1,428 @@ +class BusinessInformationModel { + BusinessInformationModel({ + this.message, + this.data, + }); + + BusinessInformationModel.fromJson(dynamic json) { + message = json['message']; + data = json['data'] != null ? BusinessInfoData.fromJson(json['data']) : null; + } + String? message; + BusinessInfoData? data; +} + +class BusinessInfoData { + BusinessInfoData({ + this.id, + this.planSubscribeId, + this.businessCategoryId, + this.affiliatorId, + this.companyName, + this.willExpire, + this.address, + this.phoneNumber, + this.pictureUrl, + this.subscriptionDate, + this.remainingShopBalance, + this.shopOpeningBalance, + this.vatNo, + this.vatName, + this.createdAt, + this.updatedAt, + this.category, + this.enrolledPlan, + this.user, + this.businessCurrency, + this.invoiceLogo, + this.saleRoundingOption, + this.invoiceSize, + this.invoiceNoteLevel, + this.invoiceNote, + this.gratitudeMessage, + this.developByLevel, + this.developBy, + this.developByLink, + this.branchCount, + this.invoiceLanguage, + this.addons, + this.invoiceEmail, + this.showNote, + this.warrantyVoidLabel, + this.warrantyVoid, + this.meta, + this.showGratitudeMsg, + this.showInvoiceScannerLogo, + this.showA4InvoiceLogo, + this.showThermalInvoiceLogo, + this.showWarranty, + }); + + BusinessInfoData.fromJson(dynamic json) { + id = json['id']; + planSubscribeId = json['plan_subscribe_id']; + invoiceEmail = json['email']; + businessCategoryId = json['business_category_id']; + affiliatorId = json['affiliator_id']; + companyName = json['companyName']; + willExpire = json['will_expire']; + address = json['address']; + phoneNumber = json['phoneNumber']; + pictureUrl = json['pictureUrl']; + subscriptionDate = json['subscriptionDate']; + remainingShopBalance = json['remainingShopBalance']; + shopOpeningBalance = json['shopOpeningBalance']; + vatNo = json['vat_no']; + vatName = json['vat_name']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + category = json['category'] != null ? Category.fromJson(json['category']) : null; + enrolledPlan = json['enrolled_plan'] != null ? EnrolledPlan.fromJson(json['enrolled_plan']) : null; + user = json['user'] != null ? User.fromJson(json['user']) : null; + meta = json['meta'] != null ? BusinessMeta.fromJson(json['meta']) : null; + businessCurrency = json['business_currency'] != null ? BusinessCurrency.fromJson(json['business_currency']) : null; + invoiceLogo = json['invoice_logo']; + thermalInvoiceLogo = json['thermal_invoice_logo']; + a4InvoiceLogo = json['a4_invoice_logo']; + invoiceScannerLogo = json['invoice_scanner_logo']; + saleRoundingOption = json['sale_rounding_option']; + invoiceSize = json['invoice_size']; + invoiceNoteLevel = json['note_label']; + invoiceNote = json['note']; + gratitudeMessage = json['gratitude_message']; + warrantyVoidLabel = json['warranty_void_label']; + warrantyVoid = json['warranty_void']; + developByLevel = json['develop_by_level']; + developBy = json['develop_by']; + developByLink = json['develop_by_link']; + branchCount = json['branch_count']; + addons = json['addons'] != null ? Addons.fromJson(json['addons']) : null; + invoiceLanguage = json['invoice_language']; + showNote = json['show_note']; + showGratitudeMsg = json['show_gratitude_msg']; + showInvoiceScannerLogo = json['show_invoice_scanner_logo']; + showA4InvoiceLogo = json['show_a4_invoice_logo']; + showThermalInvoiceLogo = json['show_thermal_invoice_logo']; + showWarranty = json['show_warranty']; + } + num? id; + num? planSubscribeId; + num? businessCategoryId; + num? affiliatorId; + String? companyName; + String? willExpire; + String? address; + String? phoneNumber; + String? pictureUrl; + String? subscriptionDate; + num? remainingShopBalance; + num? shopOpeningBalance; + String? vatNo; + String? vatName; + String? createdAt; + String? updatedAt; + Category? category; + EnrolledPlan? enrolledPlan; + User? user; + BusinessCurrency? businessCurrency; + String? invoiceLogo; + String? thermalInvoiceLogo; + String? a4InvoiceLogo; + String? invoiceScannerLogo; + String? saleRoundingOption; + String? invoiceSize; + String? invoiceLanguage; + String? invoiceNoteLevel; + String? invoiceNote; + String? gratitudeMessage; + String? warrantyVoidLabel; + String? warrantyVoid; + String? developByLevel; + String? developBy; + int? showNote; + int? showGratitudeMsg; + int? showInvoiceScannerLogo; + int? showA4InvoiceLogo; + int? showThermalInvoiceLogo; + int? showWarranty; + String? invoiceEmail; + BusinessMeta? meta; + + String? developByLink; + num? branchCount; + Addons? addons; +} + +class BusinessMeta { + BusinessMeta( + {this.showCompanyName, this.showPhoneNumber, this.showAddress, this.showEmail, this.showVat, this.showVatName}); + + BusinessMeta.fromJson(dynamic json) { + showCompanyName = json['show_company_name']; + showPhoneNumber = json['show_phone_number']; + showAddress = json['show_address']; + showEmail = json['show_email']; + showVat = json['show_vat']; + } + + num? showCompanyName; + num? showPhoneNumber; + num? showAddress; + num? showEmail; + num? showVat; + num? showVatName; +} + +class Addons { + Addons({ + this.affiliateAddon, + this.multiBranchAddon, + this.warehouseAddon, + this.thermalPrinterAddon, + this.hrmAddon, + this.domainAddon, + }); + + Addons.fromJson(dynamic json) { + affiliateAddon = json['AffiliateAddon']; + multiBranchAddon = json['MultiBranchAddon']; + warehouseAddon = json['WarehouseAddon']; + thermalPrinterAddon = json['ThermalPrinterAddon']; + hrmAddon = json['HrmAddon']; + domainAddon = json['DomainAddon']; + } + bool? affiliateAddon; + bool? multiBranchAddon; + bool? warehouseAddon; + bool? thermalPrinterAddon; + bool? hrmAddon; + bool? domainAddon; + + Map toJson() { + final map = {}; + map['AffiliateAddon'] = affiliateAddon; + map['MultiBranchAddon'] = multiBranchAddon; + map['WarehouseAddon'] = warehouseAddon; + map['ThermalPrinterAddon'] = thermalPrinterAddon; + map['HrmAddon'] = hrmAddon; + map['DomainAddon'] = domainAddon; + return map; + } +} + +class BusinessCurrency { + BusinessCurrency({ + this.id, + this.name, + this.code, + this.symbol, + this.position, + }); + + BusinessCurrency.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + code = json['code']; + symbol = json['symbol']; + position = json['position']; + } + num? id; + String? name; + String? code; + String? symbol; + String? position; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['code'] = code; + map['symbol'] = symbol; + map['position'] = position; + return map; + } +} + +class User { + User({ + this.id, + this.name, + this.role, + required this.visibility, + this.lang, + this.email, + this.visibilityIsNull = false, + this.activeBranch, + this.activeBranchId, + this.branchId, + }); + + factory User.fromJson(Map json) { + final rawVisibility = json['visibility']; + Map> parsedVisibility = {}; + bool visibilityIsNull = false; + + if (rawVisibility == null) { + visibilityIsNull = true; + } else if (rawVisibility is Map) { + parsedVisibility = rawVisibility.map((moduleKey, perms) { + if (perms is Map) { + return MapEntry( + moduleKey, + perms.map((permKey, value) => MapEntry(permKey, value.toString())), + ); + } + return MapEntry(moduleKey, {}); + }); + } + + return User( + id: json['id'], + email: json['email'], + name: json['name'], + role: json['role'], + lang: json['lang'], + visibility: parsedVisibility, + visibilityIsNull: visibilityIsNull, + activeBranch: json['active_branch'] != null ? ActiveBranch.fromJson(json['active_branch']) : null, + activeBranchId: json['active_branch_id'], + branchId: json['branch_id'], + ); + } + + final bool visibilityIsNull; // new field + + /// 🔍 Get all enabled permissions in format: `module.permission` + List getAllPermissions() { + if (visibilityIsNull) { + return []; + } + + final List permissions = []; + visibility.forEach((module, perms) { + perms.forEach((action, value) { + if (value == "1") { + permissions.add('$module.$action'); + } + }); + }); + return permissions; + } + + num? id; + String? name; + String? role; + final Map> visibility; + dynamic lang; + String? email; + num? branchId; + num? activeBranchId; + + ActiveBranch? activeBranch; +} + +class ActiveBranch { + ActiveBranch({ + this.id, + this.name, + }); + + ActiveBranch.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} + +class EnrolledPlan { + EnrolledPlan({ + this.id, + this.planId, + this.businessId, + this.price, + this.duration, + this.allowMultibranch, + this.plan, + }); + + EnrolledPlan.fromJson(dynamic json) { + id = json['id']; + planId = json['plan_id']; + businessId = json['business_id']; + price = json['price']; + duration = json['duration']; + allowMultibranch = json['allow_multibranch']; + plan = json['plan'] != null ? Plan.fromJson(json['plan']) : null; + } + num? id; + num? planId; + num? businessId; + num? price; + num? duration; + num? allowMultibranch; + Plan? plan; + + Map toJson() { + final map = {}; + map['id'] = id; + map['plan_id'] = planId; + map['business_id'] = businessId; + map['price'] = price; + map['duration'] = duration; + map['allow_multibranch'] = allowMultibranch; + if (plan != null) { + map['plan'] = plan?.toJson(); + } + return map; + } +} + +class Plan { + Plan({ + this.id, + this.subscriptionName, + }); + + Plan.fromJson(dynamic json) { + id = json['id']; + subscriptionName = json['subscriptionName']; + } + num? id; + String? subscriptionName; + + Map toJson() { + final map = {}; + map['id'] = id; + map['subscriptionName'] = subscriptionName; + return map; + } +} + +class Category { + Category({ + this.id, + this.name, + }); + + Category.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + } + num? id; + String? name; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + return map; + } +} diff --git a/lib/model/business_info_model_new.dart b/lib/model/business_info_model_new.dart new file mode 100644 index 0000000..d10029d --- /dev/null +++ b/lib/model/business_info_model_new.dart @@ -0,0 +1,329 @@ +// class BusinessInfoModelNew { +// BusinessInfoModelNew({ +// this.message, +// this.data, +// }); +// +// BusinessInfoModelNew.fromJson(dynamic json) { +// message = json['message']; +// data = json['data'] != null ? BusinessInfoData.fromJson(json['data']) : null; +// } +// String? message; +// BusinessInfoData? data; +// +// Map toJson() { +// final map = {}; +// map['message'] = message; +// if (data != null) { +// map['data'] = data?.toJson(); +// } +// return map; +// } +// } +// +// class BusinessInfoData { +// BusinessInfoData({ +// this.id, +// this.planSubscribeId, +// this.businessCategoryId, +// this.affiliatorId, +// this.companyName, +// this.willExpire, +// this.address, +// this.phoneNumber, +// this.pictureUrl, +// this.subscriptionDate, +// this.remainingShopBalance, +// this.shopOpeningBalance, +// this.vatNo, +// this.vatName, +// this.createdAt, +// this.updatedAt, +// this.category, +// this.enrolledPlan, +// this.user, +// this.businessCurrency, +// this.invoiceLogo, +// this.saleRoundingOption, +// this.invoiceSize, +// this.invoiceNoteLevel, +// this.invoiceNote, +// this.gratitudeMessage, +// this.developByLevel, +// this.developBy, +// this.developByLink, +// }); +// +// BusinessInfoData.fromJson(dynamic json) { +// id = json['id']; +// planSubscribeId = json['plan_subscribe_id']; +// businessCategoryId = json['business_category_id']; +// affiliatorId = json['affiliator_id']; +// companyName = json['companyName']; +// willExpire = json['will_expire']; +// address = json['address']; +// phoneNumber = json['phoneNumber']; +// pictureUrl = json['pictureUrl']; +// subscriptionDate = json['subscriptionDate']; +// remainingShopBalance = json['remainingShopBalance']; +// shopOpeningBalance = json['shopOpeningBalance']; +// vatNo = json['vat_no']; +// vatName = json['vat_name']; +// createdAt = json['created_at']; +// updatedAt = json['updated_at']; +// category = json['category'] != null ? Category.fromJson(json['category']) : null; +// enrolledPlan = json['enrolled_plan'] != null ? EnrolledPlan.fromJson(json['enrolled_plan']) : null; +// user = json['user'] != null ? User.fromJson(json['user']) : null; +// businessCurrency = json['business_currency'] != null ? BusinessCurrency.fromJson(json['business_currency']) : null; +// invoiceLogo = json['invoice_logo']; +// saleRoundingOption = json['sale_rounding_option']; +// invoiceSize = json['invoice_size']; +// invoiceNoteLevel = json['invoice_note_level']; +// invoiceNote = json['invoice_note']; +// gratitudeMessage = json['gratitude_message']; +// developByLevel = json['develop_by_level']; +// developBy = json['develop_by']; +// developByLink = json['develop_by_link']; +// } +// num? id; +// num? planSubscribeId; +// num? businessCategoryId; +// num? affiliatorId; +// String? companyName; +// String? willExpire; +// String? address; +// String? phoneNumber; +// String? pictureUrl; +// String? subscriptionDate; +// num? remainingShopBalance; +// num? shopOpeningBalance; +// dynamic vatNo; +// String? vatName; +// String? createdAt; +// String? updatedAt; +// Category? category; +// EnrolledPlan? enrolledPlan; +// User? user; +// BusinessCurrency? businessCurrency; +// String? invoiceLogo; +// String? saleRoundingOption; +// dynamic invoiceSize; +// String? invoiceNoteLevel; +// String? invoiceNote; +// String? gratitudeMessage; +// String? developByLevel; +// String? developBy; +// String? developByLink; +// +// Map toJson() { +// final map = {}; +// map['id'] = id; +// map['plan_subscribe_id'] = planSubscribeId; +// map['business_category_id'] = businessCategoryId; +// map['affiliator_id'] = affiliatorId; +// map['companyName'] = companyName; +// map['will_expire'] = willExpire; +// map['address'] = address; +// map['phoneNumber'] = phoneNumber; +// map['pictureUrl'] = pictureUrl; +// map['subscriptionDate'] = subscriptionDate; +// map['remainingShopBalance'] = remainingShopBalance; +// map['shopOpeningBalance'] = shopOpeningBalance; +// map['vat_no'] = vatNo; +// map['vat_name'] = vatName; +// map['created_at'] = createdAt; +// map['updated_at'] = updatedAt; +// if (category != null) { +// map['category'] = category?.toJson(); +// } +// if (enrolledPlan != null) { +// map['enrolled_plan'] = enrolledPlan?.toJson(); +// } +// // if (user != null) { +// // map['user'] = user?.toJson(); +// // } +// if (businessCurrency != null) { +// map['business_currency'] = businessCurrency?.toJson(); +// } +// map['invoice_logo'] = invoiceLogo; +// map['sale_rounding_option'] = saleRoundingOption; +// map['invoice_size'] = invoiceSize; +// map['invoice_note_level'] = invoiceNoteLevel; +// map['invoice_note'] = invoiceNote; +// map['gratitude_message'] = gratitudeMessage; +// map['develop_by_level'] = developByLevel; +// map['develop_by'] = developBy; +// map['develop_by_link'] = developByLink; +// return map; +// } +// } +// +// class BusinessCurrency { +// BusinessCurrency({ +// this.id, +// this.name, +// this.code, +// this.symbol, +// this.position, +// }); +// +// BusinessCurrency.fromJson(dynamic json) { +// id = json['id']; +// name = json['name']; +// code = json['code']; +// symbol = json['symbol']; +// position = json['position']; +// } +// num? id; +// String? name; +// String? code; +// String? symbol; +// String? position; +// +// Map toJson() { +// final map = {}; +// map['id'] = id; +// map['name'] = name; +// map['code'] = code; +// map['symbol'] = symbol; +// map['position'] = position; +// return map; +// } +// } +// +// class User { +// User({ +// this.id, +// this.name, +// this.role, +// required this.visibility, +// this.lang, +// this.email, +// }); +// +// factory User.fromJson(Map json) { +// final rawVisibility = json['visibility']; +// Map> parsedVisibility = {}; +// +// if (rawVisibility is Map) { +// parsedVisibility = rawVisibility.map((moduleKey, perms) { +// if (perms is Map) { +// return MapEntry( +// moduleKey, +// perms.map((permKey, value) => MapEntry(permKey, value.toString())), +// ); +// } +// return MapEntry(moduleKey, {}); +// }); +// } +// return User( +// id: json['id'], +// email: json['email'], +// name: json['name'], +// role: json['role'], +// lang: json['lang'], +// visibility: parsedVisibility, +// ); +// } +// +// /// 🔍 Get all enabled permissions in format: `module.permission` +// List getAllPermissions() { +// final List permissions = []; +// visibility.forEach((module, perms) { +// perms.forEach((action, value) { +// if (value == "1") { +// permissions.add('$module.$action'); +// } +// }); +// }); +// return permissions; +// } +// +// num? id; +// String? name; +// String? role; +// final Map> visibility; +// dynamic lang; +// String? email; +// } +// +// class EnrolledPlan { +// EnrolledPlan({ +// this.id, +// this.planId, +// this.businessId, +// this.price, +// this.duration, +// this.plan, +// }); +// +// EnrolledPlan.fromJson(dynamic json) { +// id = json['id']; +// planId = json['plan_id']; +// businessId = json['business_id']; +// price = json['price']; +// duration = json['duration']; +// plan = json['plan'] != null ? Plan.fromJson(json['plan']) : null; +// } +// num? id; +// num? planId; +// num? businessId; +// num? price; +// num? duration; +// Plan? plan; +// +// Map toJson() { +// final map = {}; +// map['id'] = id; +// map['plan_id'] = planId; +// map['business_id'] = businessId; +// map['price'] = price; +// map['duration'] = duration; +// if (plan != null) { +// map['plan'] = plan?.toJson(); +// } +// return map; +// } +// } +// +// class Plan { +// Plan({ +// this.id, +// this.subscriptionName, +// }); +// +// Plan.fromJson(dynamic json) { +// id = json['id']; +// subscriptionName = json['subscriptionName']; +// } +// num? id; +// String? subscriptionName; +// +// Map toJson() { +// final map = {}; +// map['id'] = id; +// map['subscriptionName'] = subscriptionName; +// return map; +// } +// } +// +// class Category { +// Category({ +// this.id, +// this.name, +// }); +// +// Category.fromJson(dynamic json) { +// id = json['id']; +// name = json['name']; +// } +// num? id; +// String? name; +// +// Map toJson() { +// final map = {}; +// map['id'] = id; +// map['name'] = name; +// return map; +// } +// } diff --git a/lib/model/cashflow_model.dart b/lib/model/cashflow_model.dart new file mode 100644 index 0000000..ee30429 --- /dev/null +++ b/lib/model/cashflow_model.dart @@ -0,0 +1,65 @@ +class CashflowModel { + final num? cashIn; + final num? cashOut; + final num? runningCash; + final num? initialRunningCash; + final List? data; + + CashflowModel({ + this.cashIn, + this.cashOut, + this.runningCash, + this.initialRunningCash, + this.data, + }); + + factory CashflowModel.fromJson(Map json) { + return CashflowModel( + cashIn: json["cash_in"], + cashOut: json["cash_out"], + runningCash: json["running_cash"], + initialRunningCash: json["initial_running_cash"], + data: json["data"] == null ? [] : List.from(json["data"]!.map((x) => CashflowData.fromJson(x))), + ); + } +} + +class CashflowData { + final int? id; + final String? platform; + final String? transactionType; + final String? type; + final num? amount; + final DateTime? date; + final String? invoiceNo; + final String? paymentType; + final String? partyName; + + CashflowData({ + this.id, + this.platform, + this.transactionType, + this.type, + this.amount, + this.date, + this.invoiceNo, + this.paymentType, + this.partyName, + }); + + factory CashflowData.fromJson(Map json) { + final _partyKey = (json["sale"]?["party"]) ?? (json["purchase"]?["party"]) ?? (json["due_collect"]?["party"]); + + return CashflowData( + id: json["id"], + platform: json["platform"], + transactionType: json["transaction_type"], + type: json["type"], + amount: json["amount"], + date: json["date"] == null ? null : DateTime.parse(json["date"]), + invoiceNo: json["invoice_no"], + paymentType: json["payment_type"]?["name"], + partyName: _partyKey?["name"], + ); + } +} diff --git a/lib/model/country_model.dart b/lib/model/country_model.dart new file mode 100644 index 0000000..6af29ea --- /dev/null +++ b/lib/model/country_model.dart @@ -0,0 +1,25 @@ +class Country { + final String name; + final String code; + final String emoji; + final String unicode; + final String image; + + Country({ + required this.name, + required this.code, + required this.emoji, + required this.unicode, + required this.image, + }); + + factory Country.fromJson(Map json) { + return Country( + name: json['name'] as String, + code: json['code'] as String, + emoji: json['emoji'] as String, + unicode: json['unicode'] as String, + image: json['image'] as String, + ); + } +} diff --git a/lib/model/dashboard_overview_model.dart b/lib/model/dashboard_overview_model.dart new file mode 100644 index 0000000..252d423 --- /dev/null +++ b/lib/model/dashboard_overview_model.dart @@ -0,0 +1,192 @@ +class DashboardOverviewModel { + DashboardOverviewModel({ + String? message, + Data? data, + }) { + _message = message; + _data = data; + } + + DashboardOverviewModel.fromJson(dynamic json) { + _message = json['message']; + _data = json['data'] != null ? Data.fromJson(json['data']) : null; + } + + String? _message; + Data? _data; + + String? get message => _message; + + Data? get data => _data; + + Map toJson() { + final map = {}; + map['message'] = _message; + if (_data != null) { + map['data'] = _data?.toJson(); + } + return map; + } +} + +class Data { + Data({ + num? totalItems, + num? totalCategories, + num? totalIncome, + num? totalExpense, + num? totalDue, + num? stockQty, + num? totalLoss, + num? totalProfit, + num? stockValue, + List? sales, + List? purchases, + }) { + _totalItems = totalItems; + _totalCategories = totalCategories; + _totalIncome = totalIncome; + _totalExpense = totalExpense; + _totalDue = totalDue; + // _stockQty = stockQty; + _totalLoss = totalLoss; + _totalProfit = totalProfit; + _sales = sales; + _purchases = purchases; + } + + Data.fromJson(dynamic json) { + _totalItems = json['total_items']; + _totalCategories = json['total_categories']; + _totalIncome = json['total_income']; + _totalExpense = json['total_expense']; + _totalDue = json['total_due']; + // _stockQty = json['stock_qty']; + _totalLoss = json['total_loss']; + _totalProfit = json['total_profit']; + _stockValue = json['stock_value']; + if (json['sales'] != null) { + _sales = []; + json['sales'].forEach((v) { + _sales?.add(Sales.fromJson(v)); + }); + } + if (json['purchases'] != null) { + _purchases = []; + json['purchases'].forEach((v) { + _purchases?.add(Purchases.fromJson(v)); + }); + } + } + + num? _totalItems; + num? _totalCategories; + num? _totalIncome; + num? _totalExpense; + num? _totalDue; + + // num? _stockQty; + num? _totalLoss; + num? _totalProfit; + num? _stockValue; + List? _sales; + List? _purchases; + + num? get totalItems => _totalItems; + + num? get totalCategories => _totalCategories; + + num? get totalIncome => _totalIncome; + + num? get totalExpense => _totalExpense; + + num? get totalDue => _totalDue; + + // num? get stockQty => _stockQty; + num? get totalLoss => _totalLoss; + + num? get totalProfit => _totalProfit; + + num? get stockValue => _stockValue; + + List? get sales => _sales; + + List? get purchases => _purchases; + + Map toJson() { + final map = {}; + map['total_items'] = _totalItems; + map['total_categories'] = _totalCategories; + map['total_income'] = _totalIncome; + map['total_expense'] = _totalExpense; + map['total_due'] = _totalDue; + // map['stock_qty'] = _stockQty; + map['total_loss'] = _totalLoss; + map['total_profit'] = _totalProfit; + if (_sales != null) { + map['sales'] = _sales?.map((v) => v.toJson()).toList(); + } + if (_purchases != null) { + map['purchases'] = _purchases?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class Purchases { + Purchases({ + String? date, + num? amount, + }) { + _date = date; + _amount = amount; + } + + Purchases.fromJson(dynamic json) { + _date = json['date']; + _amount = json['amount']; + } + + String? _date; + num? _amount; + + String? get date => _date; + + num? get amount => _amount; + + Map toJson() { + final map = {}; + map['date'] = _date; + map['amount'] = _amount; + return map; + } +} + +class Sales { + Sales({ + String? date, + num? amount, + }) { + _date = date; + _amount = amount; + } + + Sales.fromJson(dynamic json) { + _date = json['date']; + _amount = json['amount']; + } + + String? _date; + num? _amount; + + String? get date => _date; + + num? get amount => _amount; + + Map toJson() { + final map = {}; + map['date'] = _date; + map['amount'] = _amount; + return map; + } +} diff --git a/lib/model/lalnguage_model.dart b/lib/model/lalnguage_model.dart new file mode 100644 index 0000000..a249f72 --- /dev/null +++ b/lib/model/lalnguage_model.dart @@ -0,0 +1,19 @@ +class Language { + final String code; + final String name; + final String nativeName; + + Language({ + required this.code, + required this.name, + required this.nativeName, + }); + + factory Language.fromJson(Map json) { + return Language( + code: json['code'] as String, + name: json['name'] as String, + nativeName: json['nativeName'] as String, + ); + } +} diff --git a/lib/model/loss_profit_model.dart b/lib/model/loss_profit_model.dart new file mode 100644 index 0000000..c087660 --- /dev/null +++ b/lib/model/loss_profit_model.dart @@ -0,0 +1,73 @@ +class LossProfitModel { + final List? incomeSummary; + final List? expenseSummary; + final num? grossSalProfit; + final num? grossIncomeProfit; + final num? totalExpenses; + final num? netProfit; + final num? cartGrossProfit; + final num? totalCardExpense; + final num? cardNetProfit; + + LossProfitModel({ + this.incomeSummary, + this.expenseSummary, + this.grossSalProfit, + this.grossIncomeProfit, + this.totalExpenses, + this.netProfit, + this.cartGrossProfit, + this.totalCardExpense, + this.cardNetProfit, + }); + + factory LossProfitModel.fromJson(Map json) { + return LossProfitModel( + incomeSummary: json["mergedIncomeSaleData"] == null + ? [] + : List.from(json["mergedIncomeSaleData"]!.map((x) => IncomeSummaryModel.fromJson(x))), + expenseSummary: json["mergedExpenseData"] == null + ? [] + : List.from(json["mergedExpenseData"]!.map((x) => ExpenseSummaryModel.fromJson(x))), + grossSalProfit: json["grossSaleProfit"], + grossIncomeProfit: json['grossIncomeProfit'], + totalExpenses: json['totalExpenses'], + netProfit: json['netProfit'], + cartGrossProfit: json['cardGrossProfit'], + totalCardExpense: json['totalCardExpenses'], + cardNetProfit: json['cardNetProfit'], + ); + } +} + +class IncomeSummaryModel { + final String? type; + final String? date; + final num? totalIncome; + + IncomeSummaryModel({this.type, this.date, this.totalIncome}); + + factory IncomeSummaryModel.fromJson(Map json) { + return IncomeSummaryModel( + type: json["type"], + date: json["date"], + totalIncome: json["total_incomes"], + ); + } +} + +class ExpenseSummaryModel { + final String? type; + final String? date; + final num? totalExpense; + + ExpenseSummaryModel({this.type, this.date, this.totalExpense}); + + factory ExpenseSummaryModel.fromJson(Map json) { + return ExpenseSummaryModel( + type: json["type"], + date: json["date"], + totalExpense: json["total_expenses"], + ); + } +} diff --git a/lib/model/paypal_info_model.dart b/lib/model/paypal_info_model.dart new file mode 100644 index 0000000..1db414f --- /dev/null +++ b/lib/model/paypal_info_model.dart @@ -0,0 +1,17 @@ +class PaypalInfoModel { + PaypalInfoModel({ + required this.paypalClientId, + required this.paypalClientSecret, + }); + + String paypalClientId, paypalClientSecret; + + PaypalInfoModel.fromJson(Map json) + : paypalClientId = json['paypalClientId'], + paypalClientSecret = json['paypalClientSecret']; + + Map toJson() => { + 'paypalClientId': paypalClientId, + 'paypalClientSecret': paypalClientSecret, + }; +} diff --git a/lib/model/product_history_model.dart b/lib/model/product_history_model.dart new file mode 100644 index 0000000..6ef78dd --- /dev/null +++ b/lib/model/product_history_model.dart @@ -0,0 +1,163 @@ +class ProductHistoryListModel { + final int? totalPurchaseQuantity; + final int? totalSaleQuantity; + final List? items; + + int get totalRemainingQuantity { + return items?.fold(0, (p, ev) => p + (ev.remainingQuantity ?? 0)) ?? 0; + } + + num get totalSalePrice { + return items?.fold(0, (p, ev) => p + ((ev.salePrice ?? 0) * (ev.saleQuantity ?? 0))) ?? 0; + } + + num get totalPurchasePrice { + return items?.fold(0, (p, ev) => p + ((ev.purchasePrice ?? 0) * (ev.purchaseQuantity ?? 0))) ?? 0; + } + + ProductHistoryListModel({ + this.totalPurchaseQuantity, + this.totalSaleQuantity, + this.items, + }); + + factory ProductHistoryListModel.fromJson(Map json) { + return ProductHistoryListModel( + totalPurchaseQuantity: json['total_purchase_qty'], + totalSaleQuantity: json['total_sale_qty'], + items: json['data'] == null + ? null + : List.from(json['data']!.map((x) => ProductHistoryItemModel.fromJson(x))), + ); + } +} + +class ProductHistoryItemModel { + final int? id; + final String? name; + final num? salePrice; + final num? purchasePrice; + final int? purchaseQuantity; + final int? saleQuantity; + final int? remainingQuantity; + + ProductHistoryItemModel({ + this.id, + this.name, + this.salePrice, + this.purchasePrice, + this.purchaseQuantity, + this.saleQuantity, + this.remainingQuantity, + }); + + factory ProductHistoryItemModel.fromJson(Map json) { + final int _totalPurchaseQuantity = json["purchase_details"] == null + ? 0 + : (json["purchase_details"] as List).fold(0, (p, ev) => p + (ev["quantities"] as int? ?? 0)); + + final int _totalSaleQuantity = json["sale_details"] == null + ? 0 + : (json["sale_details"] as List).fold(0, (p, ev) => p + (ev["quantities"] as int? ?? 0)); + + final _remainingQuantity = switch (json["product_type"]?.trim().toLowerCase()) { + "combo" => json["combo_products"] == null + ? 0 + : (json["combo_products"] as List).fold(0, (p, ev) { + return p + (ev["stock"]?["productStock"] as int? ?? 0); + }), + _ => json["stocks"] == null ? null : (json["stocks"] as List).firstOrNull?["productStock"] as int? ?? 0, + }; + + final _salePrice = switch (json["product_type"]?.trim().toLowerCase()) { + "combo" => json["productSalePrice"] ?? 0, + _ => + json["stocks"] == null ? null : (json["stocks"] as List).firstOrNull?["productSalePrice"] as num? ?? 0, + }; + + final _purchasePrice = switch (json["product_type"]?.trim().toLowerCase()) { + "combo" => json["combo_products"] == null + ? 0 + : (json["combo_products"] as List).fold(0, (p, ev) => p + (ev["purchase_price"] as num? ?? 0)), + _ => json["stocks"] == null + ? null + : (json["stocks"] as List).firstOrNull?["productPurchasePrice"] as num? ?? 0, + }; + + return ProductHistoryItemModel( + id: json['id'], + name: json['productName'], + salePrice: _salePrice, + purchasePrice: _purchasePrice, + purchaseQuantity: _totalPurchaseQuantity, + saleQuantity: _totalSaleQuantity, + remainingQuantity: _remainingQuantity, + ); + } +} + +class ProductHistoryDetailsModel { + final int? totalQuantities; + final num? totalSalePrice; + final num? totalPurchasePrice; + final String? productName; + final List? items; + + ProductHistoryDetailsModel({ + this.totalQuantities, + this.totalSalePrice, + this.totalPurchasePrice, + this.productName, + this.items, + }); + + factory ProductHistoryDetailsModel.fromJson(Map j) { + final _json = j['data']; + final _detailsKey = _json["sale_details"] ?? _json["purchase_details"]; + + return ProductHistoryDetailsModel( + totalQuantities: j['total_quantities'], + totalSalePrice: j['total_sale_price'], + totalPurchasePrice: j['total_purchase_price'], + productName: _json?["productName"], + items: _detailsKey == null + ? null + : List.from(_detailsKey!.map((x) => ProductHistoryDetailsItem.fromJson(x))), + ); + } +} + +class ProductHistoryDetailsItem { + final int? id; + final String? invoiceNo; + final String? type; + final DateTime? transactionDate; + final int? quantities; + final num? salePrice; + final num? purchasePrice; + + ProductHistoryDetailsItem({ + this.id, + this.invoiceNo, + this.type, + this.transactionDate, + this.quantities, + this.salePrice, + this.purchasePrice, + }); + + factory ProductHistoryDetailsItem.fromJson(Map json) { + final _invoiceKey = json["sale"]?["invoiceNumber"] ?? json["purchase"]?["invoiceNumber"]; + final _transactionDate = json["sale"]?["saleDate"] ?? json["purchase"]?["purchaseDate"]; + + return ProductHistoryDetailsItem( + id: json['id'], + invoiceNo: _invoiceKey, + type: 'Purchase', + transactionDate: _transactionDate != null ? DateTime.parse(_transactionDate) : null, + quantities: json['quantities'], + salePrice: json['price'], + purchasePrice: json['productPurchasePrice'], + ); + } +} diff --git a/lib/model/product_model.dart b/lib/model/product_model.dart new file mode 100644 index 0000000..3f44127 --- /dev/null +++ b/lib/model/product_model.dart @@ -0,0 +1,651 @@ +// class TestProductModel { +// TestProductModel({ +// String? message, +// num? totalStockValue, +// List? data, +// }) { +// _message = message; +// _totalStockValue = totalStockValue; +// _data = data; +// } +// +// TestProductModel.fromJson(dynamic json) { +// _message = json['message']; +// _totalStockValue = json['total_stock_value']; +// if (json['data'] != null) { +// _data = []; +// json['data'].forEach((v) { +// _data?.add(Data.fromJson(v)); +// }); +// } +// } +// String? _message; +// num? _totalStockValue; +// List? _data; +// TestProductModel copyWith({ +// String? message, +// num? totalStockValue, +// List? data, +// }) => +// TestProductModel( +// message: message ?? _message, +// totalStockValue: totalStockValue ?? _totalStockValue, +// data: data ?? _data, +// ); +// String? get message => _message; +// num? get totalStockValue => _totalStockValue; +// List? get data => _data; +// +// Map toJson() { +// final map = {}; +// map['message'] = _message; +// map['total_stock_value'] = _totalStockValue; +// if (_data != null) { +// map['data'] = _data?.map((v) => v.toJson()).toList(); +// } +// return map; +// } +// } +// +// class Data { +// Data({ +// num? id, +// String? productName, +// num? businessId, +// num? unitId, +// num? brandId, +// num? categoryId, +// String? productCode, +// dynamic productPicture, +// String? productType, +// num? productDealerPrice, +// num? productPurchasePrice, +// num? productSalePrice, +// num? productWholeSalePrice, +// num? productStock, +// dynamic expireDate, +// num? alertQty, +// num? profitPercent, +// num? vatAmount, +// String? vatType, +// String? size, +// String? type, +// String? color, +// String? weight, +// dynamic capacity, +// String? productManufacturer, +// dynamic meta, +// String? createdAt, +// String? updatedAt, +// dynamic vatId, +// num? modelId, +// dynamic warehouseId, +// num? stocksSumProductStock, +// Unit? unit, +// dynamic vat, +// Brand? brand, +// Category? category, +// ProductModel? productModel, +// List? stocks, +// }) { +// _id = id; +// _productName = productName; +// _businessId = businessId; +// _unitId = unitId; +// _brandId = brandId; +// _categoryId = categoryId; +// _productCode = productCode; +// _productPicture = productPicture; +// _productType = productType; +// _productDealerPrice = productDealerPrice; +// _productPurchasePrice = productPurchasePrice; +// _productSalePrice = productSalePrice; +// _productWholeSalePrice = productWholeSalePrice; +// _productStock = productStock; +// _expireDate = expireDate; +// _alertQty = alertQty; +// _profitPercent = profitPercent; +// _vatAmount = vatAmount; +// _vatType = vatType; +// _size = size; +// _type = type; +// _color = color; +// _weight = weight; +// _capacity = capacity; +// _productManufacturer = productManufacturer; +// _meta = meta; +// _createdAt = createdAt; +// _updatedAt = updatedAt; +// _vatId = vatId; +// _modelId = modelId; +// _warehouseId = warehouseId; +// _stocksSumProductStock = stocksSumProductStock; +// _unit = unit; +// _vat = vat; +// _brand = brand; +// _category = category; +// _productModel = productModel; +// _stocks = stocks; +// } +// +// Data.fromJson(dynamic json) { +// _id = json['id']; +// _productName = json['productName']; +// _businessId = json['business_id']; +// _unitId = json['unit_id']; +// _brandId = json['brand_id']; +// _categoryId = json['category_id']; +// _productCode = json['productCode']; +// _productPicture = json['productPicture']; +// _productType = json['product_type']; +// _productDealerPrice = json['productDealerPrice']; +// _productPurchasePrice = json['productPurchasePrice']; +// _productSalePrice = json['productSalePrice']; +// _productWholeSalePrice = json['productWholeSalePrice']; +// _productStock = json['productStock']; +// _expireDate = json['expire_date']; +// _alertQty = json['alert_qty']; +// _profitPercent = json['profit_percent']; +// _vatAmount = json['vat_amount']; +// _vatType = json['vat_type']; +// _size = json['size']; +// _type = json['type']; +// _color = json['color']; +// _weight = json['weight']; +// _capacity = json['capacity']; +// _productManufacturer = json['productManufacturer']; +// _meta = json['meta']; +// _createdAt = json['created_at']; +// _updatedAt = json['updated_at']; +// _vatId = json['vat_id']; +// _modelId = json['model_id']; +// _warehouseId = json['warehouse_id']; +// _stocksSumProductStock = json['stocks_sum_product_stock']; +// _unit = json['unit'] != null ? Unit.fromJson(json['unit']) : null; +// _vat = json['vat']; +// _brand = json['brand'] != null ? Brand.fromJson(json['brand']) : null; +// _category = json['category'] != null ? Category.fromJson(json['category']) : null; +// _productModel = json['product_model'] != null ? ProductModel.fromJson(json['product_model']) : null; +// if (json['stocks'] != null) { +// _stocks = []; +// json['stocks'].forEach((v) { +// _stocks?.add(Stocks.fromJson(v)); +// }); +// } +// } +// num? _id; +// String? _productName; +// num? _businessId; +// num? _unitId; +// num? _brandId; +// num? _categoryId; +// String? _productCode; +// dynamic _productPicture; +// String? _productType; +// num? _productDealerPrice; +// num? _productPurchasePrice; +// num? _productSalePrice; +// num? _productWholeSalePrice; +// num? _productStock; +// dynamic _expireDate; +// num? _alertQty; +// num? _profitPercent; +// num? _vatAmount; +// String? _vatType; +// String? _size; +// String? _type; +// String? _color; +// String? _weight; +// dynamic _capacity; +// String? _productManufacturer; +// dynamic _meta; +// String? _createdAt; +// String? _updatedAt; +// dynamic _vatId; +// num? _modelId; +// dynamic _warehouseId; +// num? _stocksSumProductStock; +// Unit? _unit; +// dynamic _vat; +// Brand? _brand; +// Category? _category; +// ProductModel? _productModel; +// List? _stocks; +// Data copyWith({ +// num? id, +// String? productName, +// num? businessId, +// num? unitId, +// num? brandId, +// num? categoryId, +// String? productCode, +// dynamic productPicture, +// String? productType, +// num? productDealerPrice, +// num? productPurchasePrice, +// num? productSalePrice, +// num? productWholeSalePrice, +// num? productStock, +// dynamic expireDate, +// num? alertQty, +// num? profitPercent, +// num? vatAmount, +// String? vatType, +// String? size, +// String? type, +// String? color, +// String? weight, +// dynamic capacity, +// String? productManufacturer, +// dynamic meta, +// String? createdAt, +// String? updatedAt, +// dynamic vatId, +// num? modelId, +// dynamic warehouseId, +// num? stocksSumProductStock, +// Unit? unit, +// dynamic vat, +// Brand? brand, +// Category? category, +// ProductModel? productModel, +// List? stocks, +// }) => +// Data( +// id: id ?? _id, +// productName: productName ?? _productName, +// businessId: businessId ?? _businessId, +// unitId: unitId ?? _unitId, +// brandId: brandId ?? _brandId, +// categoryId: categoryId ?? _categoryId, +// productCode: productCode ?? _productCode, +// productPicture: productPicture ?? _productPicture, +// productType: productType ?? _productType, +// productDealerPrice: productDealerPrice ?? _productDealerPrice, +// productPurchasePrice: productPurchasePrice ?? _productPurchasePrice, +// productSalePrice: productSalePrice ?? _productSalePrice, +// productWholeSalePrice: productWholeSalePrice ?? _productWholeSalePrice, +// productStock: productStock ?? _productStock, +// expireDate: expireDate ?? _expireDate, +// alertQty: alertQty ?? _alertQty, +// profitPercent: profitPercent ?? _profitPercent, +// vatAmount: vatAmount ?? _vatAmount, +// vatType: vatType ?? _vatType, +// size: size ?? _size, +// type: type ?? _type, +// color: color ?? _color, +// weight: weight ?? _weight, +// capacity: capacity ?? _capacity, +// productManufacturer: productManufacturer ?? _productManufacturer, +// meta: meta ?? _meta, +// createdAt: createdAt ?? _createdAt, +// updatedAt: updatedAt ?? _updatedAt, +// vatId: vatId ?? _vatId, +// modelId: modelId ?? _modelId, +// warehouseId: warehouseId ?? _warehouseId, +// stocksSumProductStock: stocksSumProductStock ?? _stocksSumProductStock, +// unit: unit ?? _unit, +// vat: vat ?? _vat, +// brand: brand ?? _brand, +// category: category ?? _category, +// productModel: productModel ?? _productModel, +// stocks: stocks ?? _stocks, +// ); +// num? get id => _id; +// String? get productName => _productName; +// num? get businessId => _businessId; +// num? get unitId => _unitId; +// num? get brandId => _brandId; +// num? get categoryId => _categoryId; +// String? get productCode => _productCode; +// dynamic get productPicture => _productPicture; +// String? get productType => _productType; +// num? get productDealerPrice => _productDealerPrice; +// num? get productPurchasePrice => _productPurchasePrice; +// num? get productSalePrice => _productSalePrice; +// num? get productWholeSalePrice => _productWholeSalePrice; +// num? get productStock => _productStock; +// dynamic get expireDate => _expireDate; +// num? get alertQty => _alertQty; +// num? get profitPercent => _profitPercent; +// num? get vatAmount => _vatAmount; +// String? get vatType => _vatType; +// String? get size => _size; +// String? get type => _type; +// String? get color => _color; +// String? get weight => _weight; +// dynamic get capacity => _capacity; +// String? get productManufacturer => _productManufacturer; +// dynamic get meta => _meta; +// String? get createdAt => _createdAt; +// String? get updatedAt => _updatedAt; +// dynamic get vatId => _vatId; +// num? get modelId => _modelId; +// dynamic get warehouseId => _warehouseId; +// num? get stocksSumProductStock => _stocksSumProductStock; +// Unit? get unit => _unit; +// dynamic get vat => _vat; +// Brand? get brand => _brand; +// Category? get category => _category; +// ProductModel? get productModel => _productModel; +// List? get stocks => _stocks; +// +// Map toJson() { +// final map = {}; +// map['id'] = _id; +// map['productName'] = _productName; +// map['business_id'] = _businessId; +// map['unit_id'] = _unitId; +// map['brand_id'] = _brandId; +// map['category_id'] = _categoryId; +// map['productCode'] = _productCode; +// map['productPicture'] = _productPicture; +// map['product_type'] = _productType; +// map['productDealerPrice'] = _productDealerPrice; +// map['productPurchasePrice'] = _productPurchasePrice; +// map['productSalePrice'] = _productSalePrice; +// map['productWholeSalePrice'] = _productWholeSalePrice; +// map['productStock'] = _productStock; +// map['expire_date'] = _expireDate; +// map['alert_qty'] = _alertQty; +// map['profit_percent'] = _profitPercent; +// map['vat_amount'] = _vatAmount; +// map['vat_type'] = _vatType; +// map['size'] = _size; +// map['type'] = _type; +// map['color'] = _color; +// map['weight'] = _weight; +// map['capacity'] = _capacity; +// map['productManufacturer'] = _productManufacturer; +// map['meta'] = _meta; +// map['created_at'] = _createdAt; +// map['updated_at'] = _updatedAt; +// map['vat_id'] = _vatId; +// map['model_id'] = _modelId; +// map['warehouse_id'] = _warehouseId; +// map['stocks_sum_product_stock'] = _stocksSumProductStock; +// if (_unit != null) { +// map['unit'] = _unit?.toJson(); +// } +// map['vat'] = _vat; +// if (_brand != null) { +// map['brand'] = _brand?.toJson(); +// } +// if (_category != null) { +// map['category'] = _category?.toJson(); +// } +// if (_productModel != null) { +// map['product_model'] = _productModel?.toJson(); +// } +// if (_stocks != null) { +// map['stocks'] = _stocks?.map((v) => v.toJson()).toList(); +// } +// return map; +// } +// } +// +// class Stocks { +// Stocks({ +// num? id, +// num? businessId, +// num? productId, +// dynamic batchNo, +// num? productStock, +// num? productPurchasePrice, +// num? profitPercent, +// num? productSalePrice, +// num? productWholeSalePrice, +// num? productDealerPrice, +// String? mfgDate, +// String? expireDate, +// String? createdAt, +// String? updatedAt, +// }) { +// _id = id; +// _businessId = businessId; +// _productId = productId; +// _batchNo = batchNo; +// _productStock = productStock; +// _productPurchasePrice = productPurchasePrice; +// _profitPercent = profitPercent; +// _productSalePrice = productSalePrice; +// _productWholeSalePrice = productWholeSalePrice; +// _productDealerPrice = productDealerPrice; +// _mfgDate = mfgDate; +// _expireDate = expireDate; +// _createdAt = createdAt; +// _updatedAt = updatedAt; +// } +// +// Stocks.fromJson(dynamic json) { +// _id = json['id']; +// _businessId = json['business_id']; +// _productId = json['product_id']; +// _batchNo = json['batch_no']; +// _productStock = json['productStock']; +// _productPurchasePrice = json['productPurchasePrice']; +// _profitPercent = json['profit_percent']; +// _productSalePrice = json['productSalePrice']; +// _productWholeSalePrice = json['productWholeSalePrice']; +// _productDealerPrice = json['productDealerPrice']; +// _mfgDate = json['mfg_date']; +// _expireDate = json['expire_date']; +// _createdAt = json['created_at']; +// _updatedAt = json['updated_at']; +// } +// num? _id; +// num? _businessId; +// num? _productId; +// dynamic _batchNo; +// num? _productStock; +// num? _productPurchasePrice; +// num? _profitPercent; +// num? _productSalePrice; +// num? _productWholeSalePrice; +// num? _productDealerPrice; +// String? _mfgDate; +// String? _expireDate; +// String? _createdAt; +// String? _updatedAt; +// Stocks copyWith({ +// num? id, +// num? businessId, +// num? productId, +// dynamic batchNo, +// num? productStock, +// num? productPurchasePrice, +// num? profitPercent, +// num? productSalePrice, +// num? productWholeSalePrice, +// num? productDealerPrice, +// String? mfgDate, +// String? expireDate, +// String? createdAt, +// String? updatedAt, +// }) => +// Stocks( +// id: id ?? _id, +// businessId: businessId ?? _businessId, +// productId: productId ?? _productId, +// batchNo: batchNo ?? _batchNo, +// productStock: productStock ?? _productStock, +// productPurchasePrice: productPurchasePrice ?? _productPurchasePrice, +// profitPercent: profitPercent ?? _profitPercent, +// productSalePrice: productSalePrice ?? _productSalePrice, +// productWholeSalePrice: productWholeSalePrice ?? _productWholeSalePrice, +// productDealerPrice: productDealerPrice ?? _productDealerPrice, +// mfgDate: mfgDate ?? _mfgDate, +// expireDate: expireDate ?? _expireDate, +// createdAt: createdAt ?? _createdAt, +// updatedAt: updatedAt ?? _updatedAt, +// ); +// num? get id => _id; +// num? get businessId => _businessId; +// num? get productId => _productId; +// dynamic get batchNo => _batchNo; +// num? get productStock => _productStock; +// num? get productPurchasePrice => _productPurchasePrice; +// num? get profitPercent => _profitPercent; +// num? get productSalePrice => _productSalePrice; +// num? get productWholeSalePrice => _productWholeSalePrice; +// num? get productDealerPrice => _productDealerPrice; +// String? get mfgDate => _mfgDate; +// String? get expireDate => _expireDate; +// String? get createdAt => _createdAt; +// String? get updatedAt => _updatedAt; +// +// Map toJson() { +// final map = {}; +// map['id'] = _id; +// map['business_id'] = _businessId; +// map['product_id'] = _productId; +// map['batch_no'] = _batchNo; +// map['productStock'] = _productStock; +// map['productPurchasePrice'] = _productPurchasePrice; +// map['profit_percent'] = _profitPercent; +// map['productSalePrice'] = _productSalePrice; +// map['productWholeSalePrice'] = _productWholeSalePrice; +// map['productDealerPrice'] = _productDealerPrice; +// map['mfg_date'] = _mfgDate; +// map['expire_date'] = _expireDate; +// map['created_at'] = _createdAt; +// map['updated_at'] = _updatedAt; +// return map; +// } +// } +// +// class ProductModel { +// ProductModel({ +// num? id, +// String? name, +// }) { +// _id = id; +// _name = name; +// } +// +// ProductModel.fromJson(dynamic json) { +// _id = json['id']; +// _name = json['name']; +// } +// num? _id; +// String? _name; +// ProductModel copyWith({ +// num? id, +// String? name, +// }) => +// ProductModel( +// id: id ?? _id, +// name: name ?? _name, +// ); +// num? get id => _id; +// String? get name => _name; +// +// Map toJson() { +// final map = {}; +// map['id'] = _id; +// map['name'] = _name; +// return map; +// } +// } +// +// class Category { +// Category({ +// num? id, +// String? categoryName, +// }) { +// _id = id; +// _categoryName = categoryName; +// } +// +// Category.fromJson(dynamic json) { +// _id = json['id']; +// _categoryName = json['categoryName']; +// } +// num? _id; +// String? _categoryName; +// Category copyWith({ +// num? id, +// String? categoryName, +// }) => +// Category( +// id: id ?? _id, +// categoryName: categoryName ?? _categoryName, +// ); +// num? get id => _id; +// String? get categoryName => _categoryName; +// +// Map toJson() { +// final map = {}; +// map['id'] = _id; +// map['categoryName'] = _categoryName; +// return map; +// } +// } +// +// class Brand { +// Brand({ +// num? id, +// String? brandName, +// }) { +// _id = id; +// _brandName = brandName; +// } +// +// Brand.fromJson(dynamic json) { +// _id = json['id']; +// _brandName = json['brandName']; +// } +// num? _id; +// String? _brandName; +// Brand copyWith({ +// num? id, +// String? brandName, +// }) => +// Brand( +// id: id ?? _id, +// brandName: brandName ?? _brandName, +// ); +// num? get id => _id; +// String? get brandName => _brandName; +// +// Map toJson() { +// final map = {}; +// map['id'] = _id; +// map['brandName'] = _brandName; +// return map; +// } +// } +// +// class Unit { +// Unit({ +// num? id, +// String? unitName, +// }) { +// _id = id; +// _unitName = unitName; +// } +// +// Unit.fromJson(dynamic json) { +// _id = json['id']; +// _unitName = json['unitName']; +// } +// num? _id; +// String? _unitName; +// Unit copyWith({ +// num? id, +// String? unitName, +// }) => +// Unit( +// id: id ?? _id, +// unitName: unitName ?? _unitName, +// ); +// num? get id => _id; +// String? get unitName => _unitName; +// +// Map toJson() { +// final map = {}; +// map['id'] = _id; +// map['unitName'] = _unitName; +// return map; +// } +// } diff --git a/lib/model/sale_transaction_model.dart b/lib/model/sale_transaction_model.dart new file mode 100644 index 0000000..2f90339 --- /dev/null +++ b/lib/model/sale_transaction_model.dart @@ -0,0 +1,549 @@ +import '../widgets/multipal payment mathods/model/payment_transaction_model.dart'; + +class SaleModel { + SaleModel(this.message, this.totalAmount, this.totalReturnedAmount, this.data); + SaleModel.fromJson(dynamic json) { + message = json['message']; + totalAmount = json['total_amount']; + totalReturnedAmount = json['total_return_amount']; + data = json['data'] != null ? SalesTransactionModel.fromJson(json['data']) : null; + } + + String? message; + num? totalAmount; + num? totalReturnedAmount; + SalesTransactionModel? data; +} + +class SalesTransactionModel { + SalesTransactionModel({ + this.id, + this.businessId, + this.partyId, + this.userId, + this.discountAmount, + this.discountPercent, + this.shippingCharge, + this.dueAmount, + this.isPaid, + this.vatAmount, + this.vatPercent, + this.paidAmount, + this.changeAmount, + this.totalAmount, + this.paymentTypeId, + this.paymentType, + this.discountType, + this.invoiceNumber, + this.saleDate, + this.createdAt, + this.updatedAt, + this.detailsSumLossProfit, + this.user, + this.party, + this.salesDetails, + this.salesReturns, + this.transactions, // NEW: List of transactions + this.meta, + this.vatId, + this.vat, + this.image, + this.roundingAmount, + this.actualTotalAmount, + this.roundingOption, + this.branch, + }); + + SalesTransactionModel.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + partyId = num.tryParse(json['party_id'].toString()) ?? 0; + userId = json['user_id']; + discountAmount = json['discountAmount']; + discountPercent = num.tryParse(json['discount_percent'].toString()) ?? 0; + shippingCharge = num.tryParse(json['shipping_charge'].toString()) ?? 0; + dueAmount = json['dueAmount']; + isPaid = json['isPaid']; + vatAmount = json['vat_amount']; + vatPercent = json['vat_percent']; + vatId = json['vat_id']; + paidAmount = json['paidAmount']; + changeAmount = json['change_amount']; + totalAmount = json['totalAmount']; + paymentTypeId = int.tryParse(json['payment_type_id'].toString()) ?? 0; + discountType = json['discount_type']; + invoiceNumber = json['invoiceNumber']; + saleDate = json['saleDate']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + roundingOption = json['rounding_option'].toString(); + roundingAmount = num.tryParse(json['rounding_amount'].toString()) ?? 0; + actualTotalAmount = num.tryParse(json['actual_total_amount'].toString()) ?? 0; + detailsSumLossProfit = json['lossProfit']; + user = json['user'] != null ? User.fromJson(json['user']) : null; + vat = json['vat'] != null ? SalesVat.fromJson(json['vat']) : null; + paymentType = json['payment_type'] != null ? PaymentType.fromJson(json['payment_type']) : null; + branch = json['branch'] != null ? Branch.fromJson(json['branch']) : null; + meta = json['meta'] != null ? Meta.fromJson(json['meta']) : null; + party = json['party'] != null ? SalesParty.fromJson(json['party']) : SalesParty(name: 'Guest', type: 'Guest'); + + if (json['details'] != null) { + salesDetails = []; + json['details'].forEach((v) { + salesDetails?.add(SalesDetails.fromJson(v)); + }); + } + if (json['sale_returns'] != null) { + salesReturns = []; + json['sale_returns'].forEach((v) { + salesReturns?.add(SalesReturn.fromJson(v)); + }); + } + + // NEW: Parsing the transactions list + if (json['transactions'] != null) { + transactions = []; + json['transactions'].forEach((v) { + transactions?.add(PaymentsTransaction.fromJson(v)); + }); + } + + image = json['image']; + } + + num? id; + num? businessId; + num? partyId; + num? userId; + num? discountAmount; + num? discountPercent; + num? shippingCharge; + num? dueAmount; + bool? isPaid; + num? vatAmount; + num? vatPercent; + num? vatId; + num? paidAmount; + num? changeAmount; + num? totalAmount; + num? roundingAmount; + num? actualTotalAmount; + String? roundingOption; + PaymentType? paymentType; + Branch? branch; + int? paymentTypeId; + String? discountType; + String? invoiceNumber; + String? saleDate; + String? createdAt; + String? updatedAt; + num? detailsSumLossProfit; + User? user; + SalesParty? party; + Meta? meta; + SalesVat? vat; + List? salesDetails; + List? salesReturns; + List? transactions; // NEW Variable + String? image; +} + +// class PaymentType { +// int? id; +// int? name; +// PaymentType(this.id, this.name); +// +// PaymentType.fromJson(dynamic json) { +// id = json['id']; +// name = json['name']; +// } +// +// Map toJson(dynamic json) { +// final Map data = {}; +// data['id'] = id; +// data['name'] = name; +// return data; +// } +// } + +class SalesDetails { + SalesDetails({ + this.id, + this.saleId, + this.productId, + this.price, + this.discount, // NEW + this.lossProfit, + this.quantities, + this.productPurchasePrice, + this.mfgDate, + this.expireDate, + this.stockId, + this.stock, + this.warrantyInfo, // NEW + this.createdAt, + this.updatedAt, + this.product, + }); + + SalesDetails.fromJson(dynamic json) { + id = json['id']; + saleId = json['sale_id']; + productId = json['product_id']; + price = json['price']; + discount = json['discount']; // NEW + lossProfit = json['lossProfit']; + quantities = json['quantities']; + productPurchasePrice = json['productPurchasePrice']; + mfgDate = json['mfg_date']; + expireDate = json['expire_date']; + stockId = json['stock_id']; + + // NEW: Warranty Info parsing + warrantyInfo = json['warranty_guarantee_info'] != null + ? WarrantyGuaranteeInfo.fromJson(json['warranty_guarantee_info']) + : null; + + stock = json['stock'] != null ? SalesStock.fromJson(json['stock']) : null; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + product = json['product'] != null ? SalesProduct.fromJson(json['product']) : null; + } + + num? id; + num? saleId; + num? productId; + num? price; + num? discount; // NEW Variable + num? lossProfit; + num? quantities; + num? productPurchasePrice; + String? mfgDate; + String? expireDate; + num? stockId; + SalesStock? stock; + WarrantyGuaranteeInfo? warrantyInfo; // NEW Variable + String? createdAt; + + String? updatedAt; + SalesProduct? product; +} + +// NEW CLASS: Handles Warranty and Guarantee details +class WarrantyGuaranteeInfo { + String? warrantyDuration; + String? warrantyUnit; + String? guaranteeDuration; + String? guaranteeUnit; + + WarrantyGuaranteeInfo({ + this.warrantyDuration, + this.warrantyUnit, + this.guaranteeDuration, + this.guaranteeUnit, + }); + + WarrantyGuaranteeInfo.fromJson(dynamic json) { + warrantyDuration = json['warranty_duration']?.toString(); + warrantyUnit = json['warranty_unit']; + guaranteeDuration = json['guarantee_duration']?.toString(); + guaranteeUnit = json['guarantee_unit']; + } +} + +class SalesProduct { + SalesProduct({ + this.id, + this.productName, + this.categoryId, + this.category, + this.productPurchasePrice, + this.productCode, + this.productType, + }); + + SalesProduct.fromJson(dynamic json) { + id = json['id']; + productName = json['productName']; + productCode = json['productCode']; + categoryId = json['category_id']; + productType = json['product_type']; + productPurchasePrice = json['productPurchasePrice']; + category = json['category'] != null ? Category.fromJson(json['category']) : null; + } + + num? id; + String? productName; + String? productCode; + num? categoryId; + num? productPurchasePrice; + String? productType; + Category? category; + + Map toJson() { + final map = {}; + map['id'] = id; + map['productName'] = productName; + map['category_id'] = categoryId; + if (category != null) { + map['category'] = category?.toJson(); + } + return map; + } +} + +class Category { + Category({ + this.id, + this.categoryName, + }); + + Category.fromJson(dynamic json) { + id = json['id']; + categoryName = json['categoryName']; + } + + num? id; + String? categoryName; + + Map toJson() { + final map = {}; + map['id'] = id; + map['categoryName'] = categoryName; + return map; + } +} + +class SalesParty { + SalesParty({ + this.id, + this.name, + this.email, + this.phone, + this.type, + this.address, + }); + + SalesParty.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + email = json['email']; + phone = json['phone']; + type = json['type']; + address = json['address']; + } + + num? id; + String? name; + dynamic email; + String? phone; + String? type; + String? address; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['email'] = email; + map['phone'] = phone; + map['type'] = type; + map['address'] = address; + return map; + } +} + +class User { + User({ + this.id, + this.name, + this.role, + }); + + User.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + role = json['role']; + } + + num? id; + String? name; + String? role; + + Map toJson() { + final map = {}; + map['id'] = id; + map['name'] = name; + map['role'] = role; + return map; + } +} + +class Meta { + Meta({ + this.customerPhone, + this.note, + }); + + Meta.fromJson(dynamic json) { + customerPhone = json['customer_phone']; + note = json['note']; + } + + String? customerPhone; + String? note; + + Map toJson() { + final map = {}; + map['customer_phone'] = customerPhone; + map['note'] = note; + return map; + } +} + +class SalesReturn { + SalesReturn({ + this.id, + this.businessId, + this.saleId, + this.invoiceNo, + this.returnDate, + this.createdAt, + this.updatedAt, + this.salesReturnDetails, + }); + + SalesReturn.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + saleId = json['sale_id']; + invoiceNo = json['invoice_no']; + returnDate = json['return_date']; + createdAt = json['created_at']; + updatedAt = json['updated_at']; + if (json['details'] != null) { + salesReturnDetails = []; + json['details'].forEach((v) { + salesReturnDetails?.add(SalesReturnDetails.fromJson(v)); + }); + } + } + + num? id; + num? businessId; + num? saleId; + String? invoiceNo; + String? returnDate; + String? createdAt; + String? updatedAt; + List? salesReturnDetails; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['sale_id'] = saleId; + map['invoice_no'] = invoiceNo; + map['return_date'] = returnDate; + map['created_at'] = createdAt; + map['updated_at'] = updatedAt; + if (salesReturnDetails != null) { + map['details'] = salesReturnDetails?.map((v) => v.toJson()).toList(); + } + return map; + } +} + +class SalesReturnDetails { + SalesReturnDetails({ + this.id, + this.businessId, + this.saleReturnId, + this.saleDetailId, + this.returnAmount, + this.returnQty, + }); + + SalesReturnDetails.fromJson(dynamic json) { + id = json['id']; + businessId = json['business_id']; + saleReturnId = json['sale_return_id']; + saleDetailId = json['sale_detail_id']; + returnAmount = json['return_amount']; + returnQty = json['return_qty']; + } + + num? id; + num? businessId; + num? saleReturnId; + num? saleDetailId; + num? returnAmount; + num? returnQty; + + Map toJson() { + final map = {}; + map['id'] = id; + map['business_id'] = businessId; + map['sale_return_id'] = saleReturnId; + map['sale_detail_id'] = saleDetailId; + map['return_amount'] = returnAmount; + map['return_qty'] = returnQty; + return map; + } +} + +class SalesVat { + SalesVat({ + this.id, + this.name, + this.rate, + }); + + SalesVat.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + rate = json['rate']; + } + + num? id; + String? name; + num? rate; +} + +class Branch { + Branch({ + this.id, + this.name, + this.phone, + this.address, + }); + + Branch.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + phone = json['phone']; + address = json['address']; + } + + num? id; + String? name; + String? phone; + String? address; +} + +class SalesStock { + SalesStock({ + this.id, + this.batchNo, + this.productCurrentStock, + }); + + SalesStock.fromJson(dynamic json) { + id = json['id']; + batchNo = json['batch_no'] ?? 'N/A'; + productCurrentStock = json['productStock']; + } + + num? id; + String? batchNo; + num? productCurrentStock; +} diff --git a/lib/model/subscription_model.dart b/lib/model/subscription_model.dart new file mode 100644 index 0000000..1ad702f --- /dev/null +++ b/lib/model/subscription_model.dart @@ -0,0 +1,36 @@ +class SubscriptionModel { + SubscriptionModel({ + required this.subscriptionName, + required this.subscriptionDate, + required this.saleNumber, + required this.purchaseNumber, + required this.partiesNumber, + required this.dueNumber, + required this.duration, + required this.products, + }); + + String subscriptionName, subscriptionDate; + int saleNumber, purchaseNumber, partiesNumber, dueNumber, duration, products; + + SubscriptionModel.fromJson(Map json) + : subscriptionName = json['subscriptionName'] as String, + saleNumber = json['saleNumber'], + subscriptionDate = json['subscriptionDate'], + purchaseNumber = json['purchaseNumber'], + partiesNumber = json['partiesNumber'], + dueNumber = json['dueNumber'], + duration = json['duration'], + products = json['products']; + + Map toJson() => { + 'subscriptionName': subscriptionName, + 'subscriptionDate': subscriptionDate, + 'saleNumber': saleNumber, + 'purchaseNumber': purchaseNumber, + 'partiesNumber': partiesNumber, + 'dueNumber': dueNumber, + 'duration': duration, + 'products': products, + }; +} diff --git a/lib/model/subscription_report_model.dart b/lib/model/subscription_report_model.dart new file mode 100644 index 0000000..783c97f --- /dev/null +++ b/lib/model/subscription_report_model.dart @@ -0,0 +1,31 @@ +class SubscriptionReportModel { + final int? id; + final String? name; + final DateTime? startDate; + final DateTime? endDate; + final String? paymentBy; + final bool isPaid; + + SubscriptionReportModel({ + this.id, + this.name, + this.startDate, + this.endDate, + this.paymentBy, + this.isPaid = false, + }); + + factory SubscriptionReportModel.fromJson(Map json) { + final _startDate = json["created_at"] == null ? null : DateTime.parse(json['created_at']); + final int _duration = json['duration'] ?? 0; + + return SubscriptionReportModel( + id: json['id'], + name: json['plan']?['subscriptionName'], + startDate: _startDate, + endDate: _startDate?.add(Duration(days: _duration)), + paymentBy: json['gateway']?['name'], + isPaid: json['payment_status'] == "paid", + ); + } +} diff --git a/lib/model/tax_report_model.dart b/lib/model/tax_report_model.dart new file mode 100644 index 0000000..4a3788b --- /dev/null +++ b/lib/model/tax_report_model.dart @@ -0,0 +1,84 @@ +class TaxReportModel { + final List? sales; + final List? purchases; + final List? overviews; + + TaxReportModel({ + this.sales, + this.purchases, + this.overviews, + }); + + factory TaxReportModel.fromJson(Map json) { + return TaxReportModel( + sales: json['sales'] == null ? null : List.from(json["sales"].map((x) => InvoiceModel.fromJson(x))), + purchases: json['purchases'] == null + ? null + : List.from(json["purchases"].map((x) => InvoiceModel.fromJson(x))), + overviews: [ + // Sales + OverviewModel( + totalAmount: json['sales_total_amount'] ?? 0, + totalDiscount: json['sales_total_discount'] ?? 0, + totalVat: json['sales_total_vat'] ?? 0, + ), + + // Purchase + OverviewModel( + totalAmount: json['purchases_total_amount'] ?? 0, + totalDiscount: json['purchases_total_discount'] ?? 0, + totalVat: json['purchases_total_vat'] ?? 0, + ), + ], + ); + } +} + +class InvoiceModel { + final int? id; + final String? partyName; + final String? invoiceNumber; + final DateTime? transactionDate; + final num? amount; + final num? discountAmount; + final String? vatName; + final num? vatAmount; + + InvoiceModel({ + this.id, + this.partyName, + this.invoiceNumber, + this.transactionDate, + this.amount, + this.discountAmount, + this.vatName, + this.vatAmount, + }); + + factory InvoiceModel.fromJson(Map json) { + final _dateKey = json["saleDate"] ?? json["purchaseDate"]; + + return InvoiceModel( + id: json['id'], + partyName: json['party']?['name'], + invoiceNumber: json['invoiceNumber'], + transactionDate: _dateKey == null ? null : DateTime.parse(_dateKey), + amount: json['totalAmount'], + discountAmount: json['discountAmount'], + vatName: json['vat']?['name'], + vatAmount: json['vat_amount'], + ); + } +} + +class OverviewModel { + final num totalAmount; + final num totalDiscount; + final num totalVat; + + OverviewModel({ + required this.totalAmount, + required this.totalDiscount, + required this.totalVat, + }); +} diff --git a/lib/model/todays_summary_model.dart b/lib/model/todays_summary_model.dart new file mode 100644 index 0000000..e27df7e --- /dev/null +++ b/lib/model/todays_summary_model.dart @@ -0,0 +1,73 @@ +class TodaysSummaryModel { + TodaysSummaryModel({ + String? message, + Data? data, + }) { + _message = message; + _data = data; + } + + TodaysSummaryModel.fromJson(dynamic json) { + _message = json['message']; + _data = json['data'] != null ? Data.fromJson(json['data']) : null; + } + + String? _message; + Data? _data; + + String? get message => _message; + + Data? get data => _data; + + Map toJson() { + final map = {}; + map['message'] = _message; + if (_data != null) { + map['data'] = _data?.toJson(); + } + return map; + } +} + +class Data { + Data({ + num? sales, + num? income, + num? expense, + num? purchase, + }) { + _sales = sales; + _income = income; + _expense = expense; + _purchase = purchase; + } + + Data.fromJson(dynamic json) { + _sales = json['sales']; + _income = json['income']; + _expense = json['expense']; + _purchase = json['purchase']; + } + + num? _sales; + num? _income; + num? _expense; + num? _purchase; + + num? get sales => _sales; + + num? get income => _income; + + num? get expense => _expense; + + num? get purchase => _purchase; + + Map toJson() { + final map = {}; + map['sales'] = _sales; + map['income'] = _income; + map['expense'] = _expense; + map['purchase'] = _purchase; + return map; + } +} diff --git a/lib/pdf_report/combo_report/combo_report_pdf.dart b/lib/pdf_report/combo_report/combo_report_pdf.dart new file mode 100644 index 0000000..3dda737 --- /dev/null +++ b/lib/pdf_report/combo_report/combo_report_pdf.dart @@ -0,0 +1,198 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/Income/Model/income_modle.dart'; +import '../../Screens/PDF/pdf.dart'; +import '../../model/business_info_model.dart'; +import '../ledger_report/generate_pdf_date_range.dart'; + +Future generateComboReportPdf( + BuildContext context, + List? data, + BusinessInformationModel? business, +) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalAmount = 0; + + // Calculate totals from data + if (data != null) { + for (var item in data) { + totalAmount += item.productSalePrice ?? 0; + } + } + // print('--font family---$ttf---------------'); + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Combo Product Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + '${i + 1}', + data[i].productName ?? '', + data[i].productCode ?? '', + data[i].comboProducts?.length.toString() ?? '', + data[i].unit?.unitName ?? '', + data[i].productSalePrice.toString() ?? '', + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + 'SL', + 'Product Name', + 'Code', + 'Product', + 'Unit', + 'Price', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(2), + }, + data: [ + [ + 'Total', + '', + '', + '', + '', + totalAmount.toStringAsFixed(2), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-combo.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Combo Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/due_report/due_report_excel.dart b/lib/pdf_report/due_report/due_report_excel.dart new file mode 100644 index 0000000..c910efb --- /dev/null +++ b/lib/pdf_report/due_report/due_report_excel.dart @@ -0,0 +1,135 @@ +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Due%20Calculation/Model/due_collection_model.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; +import 'due_status.dart'; + +Future generateDueReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Sales Report']; + + // ---- DATE RANGE ---- + String fromStr = fromDate != null ? DateFormat('dd-MM-yyyy').format(fromDate) : ''; + String toStr = toDate != null ? DateFormat('dd-MM-yyyy').format(toDate!) : ''; + + // ---- TOTAL CALCULATION ---- + double total = 0; + double totalPaid = 0; + double totalDue = 0; + + if (data != null) { + for (var item in data) { + total += item.totalDue ?? 0; + totalPaid += item.payDueAmount ?? 0; + totalDue += item.dueAmountAfterPay ?? 0; + } + } + + // ----------------------------- // + // HEADER ROWS // + // ----------------------------- // + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Due Report')]); + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty Space + sheet.appendRow([]); + + // Row 5: Table Headers + final headerStartRow = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Reference'), + TextCellValue('Date'), + TextCellValue('Name'), + TextCellValue('Status'), + TextCellValue('Total'), + TextCellValue('Paid'), + TextCellValue('Due'), + ]); + + // Apply bold header style + for (int i = 0; i < 7; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerStartRow)).cellStyle; + } + + // Row 6: Space before data + sheet.appendRow([]); + + // ----------------------------- // + // TABLE DATA ROWS // + // ----------------------------- // + + if (data != null) { + for (var item in data) { + final status = getDueStatus(item); + sheet.appendRow([ + TextCellValue(item.invoiceNumber ?? 'n/a'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(item.paymentDate.toString()))), + TextCellValue(item.party?.name ?? 'n/a'), + TextCellValue(status), + TextCellValue((item.totalDue ?? 0).toStringAsFixed(2)), + TextCellValue((item.payDueAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.dueAmountAfterPay ?? 0).toStringAsFixed(2)), + ]); + } + } + + // ----------------------------- // + // TOTAL ROW // + // ----------------------------- // + final totalRowIndex = sheet.maxRows; + + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(total.toStringAsFixed(2)), + TextCellValue(totalPaid.toStringAsFixed(2)), + TextCellValue(totalDue.toStringAsFixed(2)), + ]); + + // Apply bold style + for (int i = 0; i < 7; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + // ----------------------------- // + // SAVE FILE // + // ----------------------------- // + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Due_Report.xlsx'; + + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Excel Generation Error: $e'); + } +} diff --git a/lib/pdf_report/due_report/due_report_pdf.dart b/lib/pdf_report/due_report/due_report_pdf.dart new file mode 100644 index 0000000..22a241d --- /dev/null +++ b/lib/pdf_report/due_report/due_report_pdf.dart @@ -0,0 +1,241 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Due%20Calculation/Model/due_collection_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import 'due_status.dart'; + +Future generateDueReportPdf(BuildContext context, List? data, BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double total = 0; + double totalDue = 0; + double totalPaid = 0; + +// Calculate totals from data + if (data != null) { + for (var item in data) { + final totalAmounts = item.totalDue ?? 0; + total += totalAmounts; + } + } + + //total due + if (data != null) { + for (var item in data) { + final due = item.dueAmountAfterPay ?? 0; + totalDue += due; + } + } + + //total paid + if (data != null) { + for (var item in data) { + final paid = item.payDueAmount ?? 0; + totalPaid += paid; + } + } + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Due Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + final status = getDueStatus(data[i]); + tableData.add([ + // '${i + 1}', + data[i].invoiceNumber ?? 'n/a', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].paymentDate.toString())), + data[i].party!.name ?? 'n/a', + // data[i]. ?? 'n/a', + status, + data[i].totalDue.toString(), + data[i].payDueAmount.toString(), + data[i].dueAmountAfterPay.toString(), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + // 'SL', + 'Reference', + 'Date', + 'Name', + 'Status', + 'Total', + 'Paid', + 'Due', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + formatPointNumber(total), + formatPointNumber(totalPaid), + formatPointNumber(totalDue), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-due-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Due Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/due_report/due_status.dart b/lib/pdf_report/due_report/due_status.dart new file mode 100644 index 0000000..1fde878 --- /dev/null +++ b/lib/pdf_report/due_report/due_status.dart @@ -0,0 +1,15 @@ +import '../../Screens/Due Calculation/Model/due_collection_model.dart'; + +String getDueStatus(DueCollection item) { + final totalDue = item.totalDue ?? 0; + final paid = item.payDueAmount ?? 0; + final dueAfterPay = item.dueAmountAfterPay ?? totalDue; + + if (dueAfterPay == 0) { + return "Paid"; + } else if (paid > 0 && dueAfterPay > 0) { + return "Partial Paid"; + } else { + return "Unpaid"; + } +} diff --git a/lib/pdf_report/expense_report/expense_report_excel.dart b/lib/pdf_report/expense_report/expense_report_excel.dart new file mode 100644 index 0000000..adc0ee8 --- /dev/null +++ b/lib/pdf_report/expense_report/expense_report_excel.dart @@ -0,0 +1,113 @@ +import 'dart:io'; + +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Expense/Model/expense_modle.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; + +import '../../model/business_info_model.dart'; +import '../ledger_report/generate_pdf_date_range.dart'; + +Future generateExpenseReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, + String selectedTime, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Expense Report']; + final pdfRange = getPdfDateRangeForSelectedTime( + selectedTime, + fromDate: fromDate, + toDate: toDate, + ); + + final fromStr = pdfRange['from']!; + final toStr = pdfRange['to']!; + + double totalAmount = data?.fold(0, (sum, item) => sum! + (item.amount ?? 0)) ?? 0; + + // // Styles + // final businessStyle = CellStyle(bold: true, fontSize: 12); + // final titleStyle = CellStyle(bold: true, fontSize: 12); + // final headerStyle = CellStyle(bold: true, fontSize: 12); + // final footerStyle = CellStyle(bold: true, fontSize: 12); + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + sheet.cell(CellIndex.indexByString("A1")).cellStyle; + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Expense Report')]); + sheet.cell(CellIndex.indexByString("A2")).cellStyle; + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty for spacing + sheet.appendRow([]); + + // Row 5: Header + final headerRowIndex = sheet.maxRows; + sheet.appendRow([ + TextCellValue('SL'), + TextCellValue('Date'), + TextCellValue('Expense For'), + TextCellValue('Category'), + TextCellValue('Amount'), + ]); + + sheet.appendRow([]); + + // Apply bold style to each header cell only + for (var i = 0; i < 5; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerRowIndex)).cellStyle; + } + + if (data != null) { + for (int i = 0; i < data.length; i++) { + sheet.appendRow([ + TextCellValue('${i + 1}'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].expenseDate.toString()))), + TextCellValue(data[i].expanseFor ?? 'n/a'), + TextCellValue(data[i].category?.categoryName ?? 'n/a'), + TextCellValue(data[i].amount?.toStringAsFixed(2) ?? '0.00'), + ]); + } + } + + final totalRowIndex = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(totalAmount.toStringAsFixed(2)), + ]); + + for (var i = 0; i < 5; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Expense_Report.xlsx'; + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Error during Excel generation: $e'); + } +} diff --git a/lib/pdf_report/expense_report/expense_report_pdf.dart b/lib/pdf_report/expense_report/expense_report_pdf.dart new file mode 100644 index 0000000..9cc3a25 --- /dev/null +++ b/lib/pdf_report/expense_report/expense_report_pdf.dart @@ -0,0 +1,210 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Expense/Model/expense_modle.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/PDF/pdf.dart'; +import '../../model/business_info_model.dart'; +import '../ledger_report/generate_pdf_date_range.dart'; + +Future generateExpenseReportPdf( + BuildContext context, List? data, BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate, String selectedTime) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalAmount = 0; + + // Calculate totals from data + if (data != null) { + for (var item in data) { + totalAmount += item.amount ?? 0; + } + } + + // Calculate correct PDF date range + final pdfDateRange = getPdfDateRangeForSelectedTime( + selectedTime, + fromDate: fromDate, + toDate: toDate, + ); + + final fromDateStr = pdfDateRange['from']!; + final toDateStr = pdfDateRange['to']!; + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Expense Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + '$fromDateStr TO $toDateStr', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + '${i + 1}', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].expenseDate.toString())), + data[i].expanseFor ?? 'n/a', + data[i].category?.categoryName.toString() ?? 'n/a', + data[i].amount.toString(), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + 'SL', + 'Date', + 'Income For', + 'Category', + 'Amount', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(2), + }, + data: [ + [ + 'Total', + '', + '', + '', + totalAmount.toStringAsFixed(2), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-expesne-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Expense Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/expire_report/expire_report_pdf.dart b/lib/pdf_report/expire_report/expire_report_pdf.dart new file mode 100644 index 0000000..049e602 --- /dev/null +++ b/lib/pdf_report/expire_report/expire_report_pdf.dart @@ -0,0 +1,230 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/model/business_info_model.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/PDF/pdf.dart'; + +Future generateExpireReportPdf(BuildContext context, List? data, BusinessInformationModel? business, + DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalPurchase = 0; + double totalSalePrice = 0; + + // Calculate totals from data + if (data != null) { + for (var item in data) { + totalPurchase += item.stocks?.first.productPurchasePrice ?? 0; + } + } + + if (data != null) { + for (var item in data) { + totalSalePrice += item.stocks?.first.productSalePrice ?? 0; + } + } + // print('--font family---$ttf---------------'); + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Expired List', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + '${i + 1}', + data[i].productName ?? 'n/a', + data[i].productCode ?? 'n/a', + data[i].stocks!.first.productStock.toString(), + data[i].stocks!.first.expireDate ?? 'n/a', + data[i].stocks!.first.productPurchasePrice.toString(), + data[i].stocks!.first.productSalePrice.toString(), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + 'SL', + 'Product', + 'Code', + 'Stock', + 'Expired In', + 'Purchase', + 'Sale', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.centerLeft, + 6: pw.Alignment.centerLeft, + }, + data: [ + [ + 'Total', + '', + '', + '', + '', + '', + totalPurchase.toStringAsFixed(2), + totalSalePrice.toStringAsFixed(2), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-expire-list-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + if (context.mounted) { + await Printing.layoutPdf( + name: 'Expire List', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/income_Category_report/income_category_report.dart b/lib/pdf_report/income_Category_report/income_category_report.dart new file mode 100644 index 0000000..d5cf165 --- /dev/null +++ b/lib/pdf_report/income_Category_report/income_category_report.dart @@ -0,0 +1,145 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Income/Model/income_category.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/Income/Model/income_modle.dart'; +import '../../Screens/PDF/pdf.dart'; +import '../../model/business_info_model.dart'; +import '../ledger_report/generate_pdf_date_range.dart'; + +Future generateIncomeCategoryReportPdf( + BuildContext context, + List? data, + BusinessInformationModel? business, +) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalAmount = 0; + // print('--font family---$ttf---------------') + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Income Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add(['${i + 1}', data[i].categoryName ?? '', data[i].categoryDescription ?? '']); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + 'SL', + 'Category Name', + 'Category Description', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + }, + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-income_category.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Income Category Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/income_report/income_report_excel.dart b/lib/pdf_report/income_report/income_report_excel.dart new file mode 100644 index 0000000..e041808 --- /dev/null +++ b/lib/pdf_report/income_report/income_report_excel.dart @@ -0,0 +1,114 @@ +import 'dart:io'; + +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; + +import '../../Screens/Income/Model/income_modle.dart'; +import '../../model/business_info_model.dart'; +import '../ledger_report/generate_pdf_date_range.dart'; + +Future generateIncomeReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + String selectedTime, + DateTime? fromDate, + DateTime? toDate, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Income Report']; + + final pdfRange = getPdfDateRangeForSelectedTime( + selectedTime, + fromDate: fromDate, + toDate: toDate, + ); + + final fromStr = pdfRange['from']!; + final toStr = pdfRange['to']!; + + double totalAmount = data?.fold(0, (sum, item) => sum! + (item.amount ?? 0)) ?? 0; + + // // Styles + // final businessStyle = CellStyle(bold: true, fontSize: 12); + // final titleStyle = CellStyle(bold: true, fontSize: 12); + // final headerStyle = CellStyle(bold: true, fontSize: 12); + // final footerStyle = CellStyle(bold: true, fontSize: 12); + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + sheet.cell(CellIndex.indexByString("A1")).cellStyle; + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Income Report')]); + sheet.cell(CellIndex.indexByString("A2")).cellStyle; + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty for spacing + sheet.appendRow([]); + + // Row 5: Header + final headerRowIndex = sheet.maxRows; + sheet.appendRow([ + TextCellValue('SL'), + TextCellValue('Date'), + TextCellValue('Income For'), + TextCellValue('Category'), + TextCellValue('Amount'), + ]); + + sheet.appendRow([]); + + // Apply bold style to each header cell only + for (var i = 0; i < 5; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerRowIndex)).cellStyle; + } + + if (data != null) { + for (int i = 0; i < data.length; i++) { + sheet.appendRow([ + TextCellValue('${i + 1}'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].incomeDate.toString()))), + TextCellValue(data[i].incomeFor ?? 'n/a'), + TextCellValue(data[i].category?.categoryName ?? 'n/a'), + TextCellValue(data[i].amount?.toStringAsFixed(2) ?? '0.00'), + ]); + } + } + + final totalRowIndex = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(totalAmount.toStringAsFixed(2)), + ]); + + for (var i = 0; i < 5; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Income_Report.xlsx'; + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Error during Excel generation: $e'); + } +} diff --git a/lib/pdf_report/income_report/income_report_pdf.dart b/lib/pdf_report/income_report/income_report_pdf.dart new file mode 100644 index 0000000..6da0cb0 --- /dev/null +++ b/lib/pdf_report/income_report/income_report_pdf.dart @@ -0,0 +1,217 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/Income/Model/income_modle.dart'; +import '../../Screens/PDF/pdf.dart'; +import '../../model/business_info_model.dart'; +import '../ledger_report/generate_pdf_date_range.dart'; + +Future generateIncomeReportPdf( + BuildContext context, + List? data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, + String selectedTime, +) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalAmount = 0; + + // Calculate totals from data + if (data != null) { + for (var item in data) { + totalAmount += item.amount ?? 0; + } + } + // print('--font family---$ttf---------------'); + + // Calculate correct PDF date range + final pdfDateRange = getPdfDateRangeForSelectedTime( + selectedTime, + fromDate: fromDate, + toDate: toDate, + ); + + final fromDateStr = pdfDateRange['from']!; + final toDateStr = pdfDateRange['to']!; + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Income Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + '$fromDateStr TO $toDateStr', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + '${i + 1}', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].incomeDate.toString())), + data[i].incomeFor ?? 'n/a', + data[i].category?.categoryName.toString() ?? 'n/a', + data[i].amount.toString(), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + 'SL', + 'Date', + 'Income For', + 'Category', + 'Amount', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(2), + }, + data: [ + [ + 'Total', + '', + '', + '', + totalAmount.toStringAsFixed(2), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-income.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Income Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/ledger_report/generate_pdf_date_range.dart b/lib/pdf_report/ledger_report/generate_pdf_date_range.dart new file mode 100644 index 0000000..5d753bf --- /dev/null +++ b/lib/pdf_report/ledger_report/generate_pdf_date_range.dart @@ -0,0 +1,57 @@ +Map getPdfDateRangeForSelectedTime( + String selectedTime, { + DateTime? fromDate, + DateTime? toDate, +}) { + DateTime now = DateTime.now(); + DateTime start; + DateTime end; + + switch (selectedTime.toLowerCase()) { + case 'today': + start = DateTime(now.year, now.month, now.day); + end = start; + break; + case 'yesterday': + start = DateTime(now.year, now.month, now.day).subtract(const Duration(days: 1)); + end = start; + break; + case 'last_seven_days': + end = now; + start = now.subtract(const Duration(days: 6)); + break; + case 'last_thirty_days': + end = now; + start = now.subtract(const Duration(days: 29)); + break; + case 'current_month': + start = DateTime(now.year, now.month, 1); + end = DateTime(now.year, now.month + 1, 0); + break; + case 'last_month': + final lastMonth = DateTime(now.year, now.month - 1, 1); + start = lastMonth; + end = DateTime(lastMonth.year, lastMonth.month + 1, 0); + break; + case 'current_year': + start = DateTime(now.year, 1, 1); + end = DateTime(now.year, 12, 31); + break; + case 'custom_date': + start = fromDate ?? now; + end = toDate ?? now; + break; + default: + start = now; + end = now; + } + + final fromStr = "${start.day.toString().padLeft(2, '0')}-" + "${start.month.toString().padLeft(2, '0')}-" + "${start.year}"; + final toStr = "${end.day.toString().padLeft(2, '0')}-" + "${end.month.toString().padLeft(2, '0')}-" + "${end.year}"; + + return {'from': fromStr, 'to': toStr}; +} diff --git a/lib/pdf_report/ledger_report/ledger_report_excel.dart b/lib/pdf_report/ledger_report/ledger_report_excel.dart new file mode 100644 index 0000000..fa513f5 --- /dev/null +++ b/lib/pdf_report/ledger_report/ledger_report_excel.dart @@ -0,0 +1,297 @@ +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import '../../Screens/party ledger/model/party_ledger_model.dart'; +import '../../model/business_info_model.dart'; +import 'generate_pdf_date_range.dart'; + +Future generateLedgerReportExcel( + BuildContext context, + List? data, + BusinessInformationModel business, + DateTime? fromDate, + DateTime? toDate, + String selectedTime, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + if (data == null || data.isEmpty) { + EasyLoading.showInfo('No transactions available'); + return; + } + + // Create Excel + final excel = Excel.createExcel(); + final sheet = excel['Party Ledger']; + + // --------------------------- + // CALCULATE TOTALS + // --------------------------- + double creditBalance = 0; + double debitBalance = 0; + + // for (var item in data) { + // if (item.type == 'credit') { + // creditBalance += item.amount ?? 0; + // } else { + // debitBalance += item.amount ?? 0; + // } + // } + + for (var item in data) { + creditBalance += item.creditAmount ?? 0; + } + for (var item in data) { + debitBalance += item.debitAmount ?? 0; + } + + // --------------------------- + // DATE RANGE (same as PDF) + // --------------------------- + final pdfRange = getPdfDateRangeForSelectedTime( + selectedTime, + fromDate: fromDate, + toDate: toDate, + ); + + final fromStr = pdfRange['from']!; + final toStr = pdfRange['to']!; + + // --------------------------- + // HEADER SECTION + // --------------------------- + sheet.appendRow([ + // TextCellValue(business.data?.companyName ?? ''), + TextCellValue(appsName), + ]); + + sheet.appendRow([ + TextCellValue('Party Ledger'), + ]); + + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + sheet.appendRow([]); // empty space row + + // --------------------------- + // TABLE HEADER + // --------------------------- + final headerRow = sheet.maxRows; + + sheet.appendRow([ + TextCellValue('Date'), + TextCellValue('Reference No'), + TextCellValue('Description'), + TextCellValue('Credit'), + TextCellValue('Debit'), + TextCellValue('Balance'), + ]); + + // Style header row (bold) + for (int col = 0; col < 6; col++) { + final cell = sheet.cell( + CellIndex.indexByColumnRow(columnIndex: col, rowIndex: headerRow), + ); + cell.cellStyle = CellStyle(bold: true); + } + + sheet.appendRow([]); + + // --------------------------- + // TABLE DATA + // --------------------------- + for (var item in data) { + bool isOpening = item.platform == 'opening_balance'; + + sheet.appendRow([ + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(item.date.toString()))), + TextCellValue(item.invoiceNumber ?? ''), + TextCellValue( + isOpening ? "Opening" : item.platform?.replaceAll('_', ' ') ?? 'Transaction', + ), + TextCellValue((item.creditAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.debitAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.balance ?? 0).toStringAsFixed(2)), + ]); + } + + // --------------------------- + // TOTAL ROW + // --------------------------- + final totalRow = sheet.maxRows; + + sheet.appendRow([ + TextCellValue(''), + TextCellValue(''), + TextCellValue('Total'), + TextCellValue(creditBalance.toStringAsFixed(2)), + TextCellValue(debitBalance.toStringAsFixed(2)), + TextCellValue((data.last.balance ?? 0).toStringAsFixed(2)), + ]); + + // Make TOTAL row bold + for (int col = 0; col < 6; col++) { + final cell = sheet.cell( + CellIndex.indexByColumnRow(columnIndex: col, rowIndex: totalRow), + ); + cell.cellStyle = CellStyle(bold: true); + } + + // --------------------------- + // SAVE FILE + // --------------------------- + final dir = await getApplicationDocumentsDirectory(); + final timestamp = DateTime.now().millisecondsSinceEpoch; + + final filePath = '${dir.path}/${business.data?.companyName ?? "Company"}_Ledger_Report_$timestamp.xlsx'; + + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Excel Generated Successfully!'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError("Error: $e"); + debugPrint("Excel Error: $e"); + } +} + +// Future generateLedgerReportExcel( +// BuildContext context, +// List? data, +// BusinessInformationModel? business, +// DateTime? fromDate, +// DateTime? toDate, +// ) async { +// EasyLoading.show(status: 'Generating Excel'); +// +// try { +// if (data == null) { +// EasyLoading.showError('Invalid data provided'); +// return; +// } +// +// // Create Excel file & sheet +// final excel = Excel.createExcel(); +// final sheet = excel['Party Ledger']; +// +// double creditBalance = 0; +// double debitBalance = 0; +// +// for (var item in data) { +// if (item.type == 'credit') { +// creditBalance += item.amount ?? 0; +// } else { +// debitBalance += item.amount ?? 0; +// } +// } +// +// // --------------------------- +// // HEADER SECTION +// // --------------------------- +// +// // Row 1: Company Name +// sheet.appendRow([ +// TextCellValue(business?.data?.companyName ?? ''), +// ]); +// +// // Row 2: Report Title +// sheet.appendRow([ +// TextCellValue('Party Ledger'), +// ]); +// +// // Row 3: Date Range +// if (fromDate != null && toDate != null) { +// final String formattedFrom = DateFormat('dd-MM-yyyy').format(fromDate); +// final String formattedTo = DateFormat('dd-MM-yyyy').format(toDate); +// +// sheet.appendRow([ +// TextCellValue('Duration: $formattedFrom to $formattedTo'), +// ]); +// } +// +// // Empty row +// sheet.appendRow([]); +// +// // --------------------------- +// // LEDGER TABLE HEADER +// // --------------------------- +// final headerRowIndex = sheet.maxRows; +// +// sheet.appendRow([ +// TextCellValue('Date'), +// TextCellValue('Invoice No'), +// TextCellValue('Details'), +// TextCellValue('Credit'), +// TextCellValue('Debit'), +// TextCellValue('Balance'), +// ]); +// +// // Add space row +// sheet.appendRow([]); +// +// // Apply bold style on table header +// for (var i = 0; i < 6; i++) { +// sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerRowIndex)).cellStyle; +// } +// +// // --------------------------- +// // LEDGER TABLE BODY +// // --------------------------- +// for (int i = 0; i < data.length; i++) { +// final item = data[i]; +// final isOpening = item.platform == 'opening_balance'; +// +// sheet.appendRow([ +// TextCellValue(item.date ?? 'n/a'), +// TextCellValue(item.invoiceNumber ?? ''), +// TextCellValue(isOpening ? "Opening" : item.platform?.replaceAll('_', ' ') ?? 'Transaction'), +// TextCellValue(item.type == 'credit' ? (item.amount ?? 0).toStringAsFixed(2) : '0.00'), +// TextCellValue(item.type != 'credit' ? (item.amount ?? 0).toStringAsFixed(2) : '0.00'), +// TextCellValue((item.balance ?? 0).toStringAsFixed(2)), +// ]); +// } +// +// // --------------------------- +// // TOTAL ROW +// // --------------------------- +// final totalRowIndex = sheet.maxRows; +// +// sheet.appendRow([ +// TextCellValue(''), +// TextCellValue(''), +// TextCellValue('Total'), +// TextCellValue(creditBalance.toStringAsFixed(2)), +// TextCellValue(debitBalance.toStringAsFixed(2)), +// TextCellValue((data.last.balance ?? 0).toStringAsFixed(2)), +// ]); +// +// // Make total row bold +// for (var i = 0; i < 6; i++) { +// sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; +// } +// +// // --------------------------- +// // SAVE FILE +// // --------------------------- +// final dir = await getApplicationDocumentsDirectory(); +// final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Ledger_Report.xlsx'; +// +// final file = File(filePath); +// await file.writeAsBytes(excel.encode()!); +// +// EasyLoading.showSuccess('Ledger Excel Generated!'); +// await OpenFile.open(filePath); +// } catch (e) { +// EasyLoading.showError('Error: $e'); +// debugPrint('Ledger Excel Error: $e'); +// } +// } diff --git a/lib/pdf_report/ledger_report/ledger_report_pdf.dart b/lib/pdf_report/ledger_report/ledger_report_pdf.dart new file mode 100644 index 0000000..a6e40c5 --- /dev/null +++ b/lib/pdf_report/ledger_report/ledger_report_pdf.dart @@ -0,0 +1,216 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Customers/Model/parties_model.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/Screens/party%20ledger/model/party_ledger_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/PDF/pdf.dart'; +import '../../Screens/Products/Model/product_total_stock_model.dart'; +import '../../currency.dart'; +import '../../model/business_info_model.dart'; +import 'generate_pdf_date_range.dart'; + +Future generateLedgerReportPdf( + BuildContext context, + List? data, + BusinessInformationModel business, + DateTime? fromDate, + DateTime? toDate, + String selectedTime, // pass selected filter +) async { + if (data == null || data.isEmpty) { + EasyLoading.showInfo('No transactions to generate PDF'); + return; + } + + final pdf = pw.Document(); + + try { + EasyLoading.show(status: 'Generating PDF...'); + + double creditBalance = 0; + double debitBalance = 0; + // for (var item in data) { + // if (item.type == 'credit') creditBalance += item.amount ?? 0; + // if (item.type != 'credit') debitBalance += item.amount ?? 0; + // } + + for (var item in data) { + creditBalance += item.creditAmount ?? 0; + } + + for (var item in data) { + debitBalance += item.debitAmount ?? 0; + } + + // Calculate correct PDF date range + final pdfDateRange = getPdfDateRangeForSelectedTime( + selectedTime, + fromDate: fromDate, + toDate: toDate, + ); + + final fromDateStr = pdfDateRange['from']!; + final toDateStr = pdfDateRange['to']!; + + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: const pw.EdgeInsets.symmetric(horizontal: 16), + header: (context) => pw.Center( + child: pw.Column( + children: [ + pw.Text(appsName, style: pw.TextStyle(fontSize: 20, fontWeight: pw.FontWeight.bold)), + pw.Text('Party Ledger', style: pw.TextStyle(fontSize: 16, fontWeight: pw.FontWeight.bold)), + pw.SizedBox(height: 2), + pw.Text('$fromDateStr TO $toDateStr', style: const pw.TextStyle(fontSize: 14)), + pw.SizedBox(height: 4), + ], + ), + ), + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business.data?.developByLevel ?? ''} ${business.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data.length; i++) { + final isOpening = data[i].platform == 'opening_balance'; + // final stockPrice = (data[i].stocks != null && data[i].stocks!.isNotEmpty) ? data[i].stocks!.last.productPurchasePrice?.toString() ?? '0' : '0'; + tableData.add([ + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].date.toString())), + data[i].invoiceNumber ?? '--', + isOpening ? "Opening" : (data[i].platform?.replaceAll('_', ' ') ?? 'Transaction'), + '$currency${data[i].creditAmount ?? 0}', + '$currency${data[i].debitAmount ?? 0}', + '$currency${data[i].balance ?? 0}', + ]); + } + + return [ + pw.SizedBox(height: 16), + pw.Table.fromTextArray( + headers: [ + 'Date', + 'Reference No', + 'Description', + 'Credit', + 'Debit', + 'Balance', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.black, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + // oddRowDecoration: pw.BoxDecoration( + // color: PdfColor.fromInt(0xffF7F7F7), + // ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(3), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + pw.Table.fromTextArray( + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + columnWidths: { + 0: const pw.FlexColumnWidth(3), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + data: [ + [ + '', + '', + 'Total', + creditBalance, + debitBalance, + data.last.balance, + ] + ], + // headerDecoration: const pw.BoxDecoration( + // color: PdfColor.fromInt(0xffF7F7F7), + // ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.black, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final bytes = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final timestamp = DateTime.now().millisecondsSinceEpoch; + final file = File('${dir.path}/$appsName-leger-report-$timestamp.pdf'); + await file.writeAsBytes(bytes); + await EasyLoading.dismiss(); + + if (context.mounted) { + await Printing.layoutPdf( + name: 'Leger Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + + // if (context.mounted) { + // Navigator.push(context, MaterialPageRoute(builder: (_) => PDFViewerPage(path: file.path))); + // } + } catch (e) { + await EasyLoading.dismiss(); + EasyLoading.showError('Failed to generate PDF: $e'); + } +} diff --git a/lib/pdf_report/ledger_report_pdf/customer_ledger_report_pdf.dart b/lib/pdf_report/ledger_report_pdf/customer_ledger_report_pdf.dart new file mode 100644 index 0000000..34947a9 --- /dev/null +++ b/lib/pdf_report/ledger_report_pdf/customer_ledger_report_pdf.dart @@ -0,0 +1,204 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/Customers/Model/parties_model.dart'; +import '../../model/business_info_model.dart'; + +Future generateCustomerLedgerReportPdf( + BuildContext context, List? data, BusinessInformationModel? business) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + final totalAmount = data?.fold(0, (previousValue, element) => previousValue + (element.totalSaleAmount ?? 0)); + final paidAmount = data?.fold(0, (previousValue, element) => previousValue + (element.totalSalePaid ?? 0)); + final dueAmount = data?.fold(0, (previousValue, element) => previousValue + (element.due ?? 0)); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Customer Ledger Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + data[i].name ?? 'n/a', + data[i].phone ?? 'n/a', + formatPointNumber(data[i].saleCount ?? 0), + formatPointNumber(data[i].totalSaleAmount ?? 0), + formatPointNumber(data[i].totalSalePaid ?? 0), + formatPointNumber(data[i].due ?? 0), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "Customer Name ", + "Phone ", + "Total Sales ", + "Amount ", + "Paid ", + "Total Sale Due", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + formatPointNumber(totalAmount ?? 0), + formatPointNumber(paidAmount ?? 0), + formatPointNumber(dueAmount ?? 0), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/ledger_report_pdf/supplier_ledger_report_pdf.dart b/lib/pdf_report/ledger_report_pdf/supplier_ledger_report_pdf.dart new file mode 100644 index 0000000..f3667f1 --- /dev/null +++ b/lib/pdf_report/ledger_report_pdf/supplier_ledger_report_pdf.dart @@ -0,0 +1,204 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/Customers/Model/parties_model.dart'; +import '../../model/business_info_model.dart'; + +Future generateSupplierLedgerReportPdf( + BuildContext context, List? data, BusinessInformationModel? business) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + final totalAmount = data?.fold(0, (previousValue, element) => previousValue + (element.totalSaleAmount ?? 0)); + final paidAmount = data?.fold(0, (previousValue, element) => previousValue + (element.totalSalePaid ?? 0)); + final dueAmount = data?.fold(0, (previousValue, element) => previousValue + (element.due ?? 0)); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Supplier Ledger Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + data[i].name ?? 'n/a', + data[i].phone ?? 'n/a', + formatPointNumber(data[i].saleCount ?? 0), + formatPointNumber(data[i].totalSaleAmount ?? 0), + formatPointNumber(data[i].totalSalePaid ?? 0), + formatPointNumber(data[i].due ?? 0), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "Supplier Name ", + "Phone ", + "Total Purchases ", + "Amount ", + "Paid ", + "Total Purchase Due", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + formatPointNumber(totalAmount ?? 0), + formatPointNumber(paidAmount ?? 0), + formatPointNumber(dueAmount ?? 0), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/loss_profit_report/bill_wise_loss_profit_report_pdf.dart b/lib/pdf_report/loss_profit_report/bill_wise_loss_profit_report_pdf.dart new file mode 100644 index 0000000..976a6c8 --- /dev/null +++ b/lib/pdf_report/loss_profit_report/bill_wise_loss_profit_report_pdf.dart @@ -0,0 +1,222 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/bill_wise_loss_profit_report_model.dart' as bwlprm; +import '../../model/business_info_model.dart'; + +Future generateBillWiseLossProfitReportPdf( + BuildContext context, + bwlprm.BillWiseLossProfitReportModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Bill Wise Profit', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${intl.DateFormat('dd-MM-yyyy').format(fromDate)} to ${intl.DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final _transactions = [...?data.transactions]; + final List> tableData = []; + + for (int i = 0; i < (data.transactions?.length ?? 0); i++) { + final _transaction = _transactions[i]; + tableData.add([ + "${i + 1}", + _transaction.invoiceNumber ?? "N/A", + _transaction.transactionDate == null + ? "N/A" + : intl.DateFormat("dd MMM, yyyy").format(_transaction.transactionDate!), + _transaction.partyName ?? "N/A", + formatPointNumber(_transaction.totalAmount ?? 0), + formatPointNumber(_transaction.isProfit ? (_transaction.lossProfit ?? 0) : 0), + formatPointNumber(_transaction.isProfit ? 0 : (_transaction.lossProfit ?? 0).abs()), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL", + "Invoice", + "Date", + "Name", + "Sales", + "Profit", + "Loss", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1.25), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(3), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + "Total", + "", + "", + "", + formatPointNumber(data.totalSaleAmount ?? 0, addComma: true), + formatPointNumber(data.totalProfit ?? 0, addComma: true), + formatPointNumber((data.totalLoss ?? 0).abs(), addComma: true), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/loss_profit_report/loss_profit_pdf.dart b/lib/pdf_report/loss_profit_report/loss_profit_pdf.dart new file mode 100644 index 0000000..a8a9c58 --- /dev/null +++ b/lib/pdf_report/loss_profit_report/loss_profit_pdf.dart @@ -0,0 +1,289 @@ +import 'dart:async'; +import 'dart:io'; +import 'dart:math' as math; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../model/business_info_model.dart'; +import '../../model/loss_profit_model.dart' as model; + +Future generateLossProfitReportPdf(BuildContext context, model.LossProfitModel data, + BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Profit & Loss', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final _length = math.max((data.expenseSummary?.length ?? 0), (data.incomeSummary?.length ?? 0)); + final List> tableData = []; + + for (int i = 0; i < _length; i++) { + final _income = (i < (data.incomeSummary?.length ?? 0)) ? data.incomeSummary![i] : null; + + final _expense = (i < (data.expenseSummary?.length ?? 0)) ? data.expenseSummary![i] : null; + + tableData.add([ + // Income Type + _income?.type ?? '', + _income?.totalIncome == null ? '' : formatPointNumber(_income!.totalIncome!), + + // Expense Type + _expense?.type ?? '', + _expense?.totalExpense == null ? '' : formatPointNumber(_expense!.totalExpense!), + ]); + } + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "Income type", + "Amount", + "Expenses Types", + "Amount", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(6), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(6), + 3: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.centerLeft, + 1: pw.Alignment.centerRight, + 2: pw.Alignment.centerLeft, + 3: pw.Alignment.centerRight, + }, + ), + + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(6), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(6), + 3: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.centerLeft, + 1: pw.Alignment.centerRight, + 2: pw.Alignment.centerLeft, + 3: pw.Alignment.centerRight, + }, + data: [ + [ + "Gross Profit", + formatPointNumber(data.grossIncomeProfit ?? 0), + "Total Expense", + formatPointNumber(data.totalExpenses ?? 0), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + + // Net Profit (Incomes - Expense) + pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 16, vertical: 10), + alignment: pw.Alignment.center, + decoration: pw.BoxDecoration( + border: pw.Border(bottom: pw.BorderSide(color: PdfColor.fromHex("D8D8D880"))), + ), + child: pw.Text( + "Net Profit (Incomes - Expense) =${formatPointNumber(data.netProfit ?? 0, addComma: true)}", + textAlign: pw.TextAlign.center, + style: pw.TextStyle( + // font: interFont, + fontSize: 14, + fontWeight: pw.FontWeight.bold, + ), + ), + ), + pw.SizedBox.square(dimension: 16), + + // Overview Containers + pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.center, + children: [ + // Gross Profit + pw.Expanded( + child: pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 30, vertical: 10), + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColor.fromHex('121535')), + borderRadius: pw.BorderRadius.circular(4), + ), + child: pw.Column( + mainAxisSize: pw.MainAxisSize.min, + children: [ + pw.Text(formatPointNumber(data.cartGrossProfit ?? 0)), + pw.SizedBox.square(dimension: 4), + pw.Text('Gross Profit'), + ], + ), + ), + ), + pw.SizedBox.square(dimension: 10), + + // Total Expenses + pw.Expanded( + child: pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 30, vertical: 10), + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColor.fromHex('121535')), + borderRadius: pw.BorderRadius.circular(4), + ), + child: pw.Column( + mainAxisSize: pw.MainAxisSize.min, + children: [ + pw.Text(formatPointNumber(data.totalCardExpense ?? 0)), + pw.SizedBox.square(dimension: 4), + pw.Text('Total Expenses'), + ], + ), + ), + ), + pw.SizedBox.square(dimension: 10), + + // Net Profit + pw.Expanded( + child: pw.Container( + padding: pw.EdgeInsets.symmetric(horizontal: 20, vertical: 10), + decoration: pw.BoxDecoration( + border: pw.Border.all(color: PdfColor.fromHex('121535')), + borderRadius: pw.BorderRadius.circular(4), + ), + child: pw.Column( + mainAxisSize: pw.MainAxisSize.min, + children: [ + pw.Text(formatPointNumber(data.cardNetProfit ?? 0)), + pw.SizedBox.square(dimension: 4), + pw.Text('Net Profit'), + ], + ), + ), + ), + ], + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-loss-profit-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Loss Profit Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/loss_profit_report/loss_profit_report_excel.dart b/lib/pdf_report/loss_profit_report/loss_profit_report_excel.dart new file mode 100644 index 0000000..20de468 --- /dev/null +++ b/lib/pdf_report/loss_profit_report/loss_profit_report_excel.dart @@ -0,0 +1,146 @@ +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; + +import '../../model/business_info_model.dart'; +import '../../model/loss_profit_model.dart' as lpmodel; + +Future generateLossProfitReportExcel( + BuildContext context, + lpmodel.LossProfitModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Loss & Profit Report']; + + // ---- DATE RANGE ---- + String fromStr = fromDate != null ? DateFormat('dd-MM-yyyy').format(fromDate) : ''; + String toStr = toDate != null ? DateFormat('dd-MM-yyyy').format(toDate!) : ''; + + // ---- TOTAL CALCULATIONS ---- + double totalProfit = 0; + double totalLoss = 0; + /* + + if (data != null) { + for (var item in data) { + final profit = item.detailsSumLossProfit ?? 0; + + if (profit.isNegative) { + totalLoss += profit; + } else { + totalProfit += profit; + } + } + } + + // ----------------------------- // + // HEADER ROWS + // ----------------------------- // + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Loss & Profit Report')]); + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty Space + sheet.appendRow([]); + + // Row 5: Header Row + final headerStartRow = sheet.maxRows; + + sheet.appendRow([ + TextCellValue('SL'), + TextCellValue('Invoice'), + TextCellValue('Date'), + TextCellValue('Name'), + TextCellValue('Status'), + TextCellValue('Total'), + TextCellValue('Profit'), + TextCellValue('Loss'), + ]); + + // Style header bold (Excel library is limited but kept same structure) + for (int i = 0; i < 8; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerStartRow)).cellStyle; + } + + // Space before data + sheet.appendRow([]); + + // ----------------------------- // + // DATA ROWS + // ----------------------------- // + + if (data != null) { + for (int i = 0; i < data.length; i++) { + final item = data[i]; + + sheet.appendRow([ + TextCellValue('${i + 1}'), + TextCellValue(item.invoiceNumber ?? 'n/a'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(item.saleDate.toString()))), + TextCellValue(item.party?.name ?? 'n/a'), + TextCellValue(item.isPaid == true ? 'Paid' : 'Unpaid'), + TextCellValue(item.totalAmount.toString()), + TextCellValue(!item.detailsSumLossProfit!.isNegative ? item.detailsSumLossProfit.toString() : '0'), + TextCellValue(item.detailsSumLossProfit!.isNegative ? item.detailsSumLossProfit.toString() : '0'), + ]); + } + } + + // ----------------------------- // + // TOTAL ROW + // ----------------------------- // + + final totalRow = sheet.maxRows; + + sheet.appendRow([ + TextCellValue(''), + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(totalProfit.toStringAsFixed(2)), + TextCellValue(totalLoss.toStringAsFixed(2)), + ]); + + // Style total row + for (int i = 0; i < 8; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRow)).cellStyle; + } + */ + + // ----------------------------- // + // SAVE FILE & OPEN + // ----------------------------- // + + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Loss_Profit_Report.xlsx'; + + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Excel Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Excel Generation Error: $e'); + } +} diff --git a/lib/pdf_report/party/party_wise_loss_profit_report_pdf.dart b/lib/pdf_report/party/party_wise_loss_profit_report_pdf.dart new file mode 100644 index 0000000..030a667 --- /dev/null +++ b/lib/pdf_report/party/party_wise_loss_profit_report_pdf.dart @@ -0,0 +1,209 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/Customers/Model/parties_model.dart'; +import '../../model/business_info_model.dart'; + +Future generatePartyWiseLossProfitReportPdf( + BuildContext context, List? data, BusinessInformationModel? business) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + final totalSaleAmount = + data?.fold(0, (previousValue, element) => previousValue + (element.totalSaleAmount ?? 0)); + final totalProfitAmount = data?.fold(0, (previousValue, party) { + final num profit = party.totalSaleProfit ?? 0; + return previousValue + profit; + }); + final totalLossAmount = data?.fold(0, (previousValue, element) { + final num loss = element.totalSaleLoss ?? 0; + return previousValue + loss; + }); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Party Wise Loss & Profit', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + final party = data[i]; + tableData.add([ + "${i + 1}", + party.name ?? 'n/a', + formatPointNumber(party.totalSaleAmount ?? 0), + formatPointNumber(party.totalSaleProfit ?? 0), + formatPointNumber(party.totalSaleLoss ?? 0), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL.", + "Party Name", + "Sale Amount", + "Profit", + "Loss", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + formatPointNumber(totalSaleAmount ?? 0), + formatPointNumber(totalProfitAmount ?? 0), + formatPointNumber(totalLossAmount ?? 0), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/party/top_5_customer_report_pdf.dart b/lib/pdf_report/party/top_5_customer_report_pdf.dart new file mode 100644 index 0000000..12c4375 --- /dev/null +++ b/lib/pdf_report/party/top_5_customer_report_pdf.dart @@ -0,0 +1,152 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/Customers/Model/parties_model.dart'; +import '../../model/business_info_model.dart'; + +Future generateTop5CustomerReportPdf( + BuildContext context, List? data, BusinessInformationModel? business) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Top 5 Customers', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + final party = data[i]; + tableData.add([ + party.name ?? 'n/a', + party.phone ?? 'n/a', + party.email ?? 'n/a', + formatPointNumber(party.saleCount ?? 0), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "Customer Name", + "Phone", + "Email", + "Total Sales", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.centerLeft, + 1: pw.Alignment.centerLeft, + 2: pw.Alignment.centerLeft, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/party/top_5_supplier_report_pdf.dart b/lib/pdf_report/party/top_5_supplier_report_pdf.dart new file mode 100644 index 0000000..666bbe9 --- /dev/null +++ b/lib/pdf_report/party/top_5_supplier_report_pdf.dart @@ -0,0 +1,150 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/Customers/Model/parties_model.dart'; +import '../../model/business_info_model.dart'; + +Future generateTop5SupplierReportPdf( + BuildContext context, List? data, BusinessInformationModel? business) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Top 5 Supplier', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + final party = data[i]; + tableData.add([ + party.name ?? 'n/a', + party.phone ?? 'n/a', + party.email ?? 'n/a', + formatPointNumber(party.purchaseCount ?? 0), + formatPointNumber(party.totalPurchaseAmount ?? 0), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "Supplier Name", + "Phone", + "Email", + "Total Purchase", + "Total Amount", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(2.5), + 4: const pw.FlexColumnWidth(2.5), + }, + cellAlignments: { + 0: pw.Alignment.centerLeft, + 1: pw.Alignment.centerLeft, + 2: pw.Alignment.centerLeft, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + }, + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/product_wise_loss_profit/product_wise_loss_profit.dart b/lib/pdf_report/product_wise_loss_profit/product_wise_loss_profit.dart new file mode 100644 index 0000000..5dda836 --- /dev/null +++ b/lib/pdf_report/product_wise_loss_profit/product_wise_loss_profit.dart @@ -0,0 +1,207 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/Customers/Model/parties_model.dart'; +import '../../model/business_info_model.dart'; + +Future generateProductLossProfitReportPdf( + BuildContext context, List? data, BusinessInformationModel? business) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + final totalSaleAmount = + data?.fold(0, (previousValue, element) => previousValue + (element.totalSaleAmount ?? 0)); + final totalProfitAmount = data?.fold(0, (previousValue, product) { + final num profitLoss = product.totalLossProfit ?? 0; + final num profitAmount = profitLoss > 0 ? profitLoss : 0; + return previousValue + profitAmount; + }); + final totalLossAmount = data?.fold(0, (previousValue, element) { + final num profitLoss = element.totalLossProfit ?? 0; + final num lossAmount = profitLoss < 0 ? profitLoss.abs() : 0; + return previousValue + lossAmount; + }); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Product Wise Loss & Profit', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + final product = data[i]; + final num profitLoss = product.totalLossProfit ?? 0; + final num profitAmount = profitLoss > 0 ? profitLoss : 0; + final num lossAmount = profitLoss < 0 ? profitLoss.abs() : 0; + tableData.add([ + "${i + 1}", + product.productName ?? 'n/a', + product.productCode ?? 'n/a', + formatPointNumber(profitAmount), + formatPointNumber(lossAmount), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL.", + "Product Name", + "Product Code", + "Profit", + "Loss", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + formatPointNumber(totalProfitAmount ?? 0), + formatPointNumber(totalLossAmount ?? 0), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-product-wise-loss-profit.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Product Wise Loss Profit Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/product_wise_purchase_report/product_wise_purchase_report.dart b/lib/pdf_report/product_wise_purchase_report/product_wise_purchase_report.dart new file mode 100644 index 0000000..bf87ff9 --- /dev/null +++ b/lib/pdf_report/product_wise_purchase_report/product_wise_purchase_report.dart @@ -0,0 +1,216 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; + +Future generateProductPurchaseReport(BuildContext context, List? data, + BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalAmount = 0; + + //total due + if (data != null) { + for (var item in data) { + final amount = item.totalAmount ?? 0; + totalAmount += amount; + } + } + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Product Wise Purchase Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + final detail = data[i].details; + tableData.add([ + data[i].invoiceNumber ?? 'n/a', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].purchaseDate.toString())), + data[i].party?.name ?? 'n/a', + detail != null && detail.isNotEmpty ? detail.first.product?.productName ?? 'n/a' : 'n/a', + detail != null && detail.isNotEmpty ? detail.first.quantities.toString() : '0', + formatPointNumber(data[i].totalAmount ?? 0), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + // 'SL', + 'Reference', + 'Date', + 'Supplier', + 'Product Name', + 'Purchase Qty', + 'Total Amount', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + '', + formatPointNumber(totalAmount), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-purchase-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Purchase Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/product_wise_sale_report/product_wise_sale_report.dart b/lib/pdf_report/product_wise_sale_report/product_wise_sale_report.dart new file mode 100644 index 0000000..32b9ac3 --- /dev/null +++ b/lib/pdf_report/product_wise_sale_report/product_wise_sale_report.dart @@ -0,0 +1,218 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; + +Future generateProductSaleReport(BuildContext context, List? data, + BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalAmount = 0; + + //total due + if (data != null) { + for (var item in data) { + final amount = item.totalAmount ?? 0; + totalAmount += amount; + } + } + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Product Wise Sale Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + pw.SizedBox(height: 4), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + final detail = data[i].salesDetails; + tableData.add([ + data[i].invoiceNumber ?? 'n/a', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].saleDate.toString())), + data[i].party?.name ?? 'n/a', + detail != null && detail.isNotEmpty ? detail.first.product?.productName ?? 'n/a' : 'n/a', + detail != null && detail.isNotEmpty ? detail.first.quantities.toString() : '0', + formatPointNumber(data[i].totalAmount ?? 0), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + // 'SL', + 'Reference', + 'Date', + 'Customer', + 'Product Name', + 'Purchase Qty', + 'Total Amount', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(2), + 5: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + '', + formatPointNumber(totalAmount), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-purchase-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Purchase Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/purchase_report/purchase_report_excel.dart b/lib/pdf_report/purchase_report/purchase_report_excel.dart new file mode 100644 index 0000000..dd1a1fa --- /dev/null +++ b/lib/pdf_report/purchase_report/purchase_report_excel.dart @@ -0,0 +1,133 @@ +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; + +Future generatePurchaseReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Purchase Report']; + + // ---- DATE RANGE ---- + String fromStr = fromDate != null ? DateFormat('dd-MM-yyyy').format(fromDate) : ''; + String toStr = toDate != null ? DateFormat('dd-MM-yyyy').format(toDate) : ''; + + // ---- TOTAL CALCULATION ---- + double total = 0; + double totalPaid = 0; + double totalDue = 0; + + if (data != null) { + for (var item in data) { + total += item.totalAmount ?? 0; + totalPaid += item.paidAmount ?? 0; + totalDue += item.dueAmount ?? 0; + } + } + + // ----------------------------- // + // HEADER ROWS // + // ----------------------------- // + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Purchase Report')]); + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty Space + sheet.appendRow([]); + + // Row 5: Table Headers + final headerStartRow = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Reference'), + TextCellValue('Date'), + TextCellValue('Customer'), + TextCellValue('Status'), + TextCellValue('Total'), + TextCellValue('Paid'), + TextCellValue('Due'), + ]); + + // Apply bold header style + for (int i = 0; i < 7; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerStartRow)).cellStyle; + } + + // Row 6: Space before data + sheet.appendRow([]); + + // ----------------------------- // + // TABLE DATA ROWS // + // ----------------------------- // + + if (data != null) { + for (var item in data) { + sheet.appendRow([ + TextCellValue(item.invoiceNumber ?? 'n/a'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(item.purchaseDate.toString()))), + TextCellValue(item.party?.name ?? 'n/a'), + TextCellValue(item.isPaid == true ? 'Paid' : 'Unpaid'), + TextCellValue((item.totalAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.paidAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.dueAmount ?? 0).toStringAsFixed(2)), + ]); + } + } + + // ----------------------------- // + // TOTAL ROW // + // ----------------------------- // + final totalRowIndex = sheet.maxRows; + + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(total.toStringAsFixed(2)), + TextCellValue(totalPaid.toStringAsFixed(2)), + TextCellValue(totalDue.toStringAsFixed(2)), + ]); + + // Apply bold style + for (int i = 0; i < 7; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + // ----------------------------- // + // SAVE FILE // + // ----------------------------- // + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Purchase_Report.xlsx'; + + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Excel Generation Error: $e'); + } +} diff --git a/lib/pdf_report/purchase_report/purchase_report_pdf.dart b/lib/pdf_report/purchase_report/purchase_report_pdf.dart new file mode 100644 index 0000000..e3dbd9c --- /dev/null +++ b/lib/pdf_report/purchase_report/purchase_report_pdf.dart @@ -0,0 +1,239 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; + +Future generatePurchaseReport(BuildContext context, List? data, BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double total = 0; + double totalDue = 0; + double totalPaid = 0; + +// Calculate totals from data + if (data != null) { + for (var item in data) { + final totalAmounts = item.totalAmount ?? 0; + total += totalAmounts; + } + } + + //total due + if (data != null) { + for (var item in data) { + final due = item.paidAmount ?? 0; + totalDue += due; + } + } + + //total paid + if (data != null) { + for (var item in data) { + final paid = item.dueAmount ?? 0; + totalPaid += paid; + } + } + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Purchase Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + // '${i + 1}', + data[i].invoiceNumber ?? 'n/a', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].purchaseDate.toString())), + data[i].party!.name ?? 'n/a', + // data[i]. ?? 'n/a', + data[i].isPaid == true ? 'Paid' : 'Unpaid', + data[i].totalAmount.toString(), + data[i].paidAmount.toString(), + data[i].dueAmount.toString(), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + // 'SL', + 'Reference', + 'Date', + 'Supplier', + 'Status', + 'Total', + 'Paid', + 'Due', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + formatPointNumber(total), + formatPointNumber(totalPaid), + formatPointNumber(totalDue), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-purchase-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Purchase Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/purchase_return_report/purchase_return_excel.dart b/lib/pdf_report/purchase_return_report/purchase_return_excel.dart new file mode 100644 index 0000000..52122f8 --- /dev/null +++ b/lib/pdf_report/purchase_return_report/purchase_return_excel.dart @@ -0,0 +1,161 @@ +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; + +Future generatePurchaseReturnReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Purchase Return Report']; + + // ---- DATE RANGE ---- + String fromStr = fromDate != null ? DateFormat('dd-MM-yyyy').format(fromDate) : ''; + String toStr = toDate != null ? DateFormat('dd-MM-yyyy').format(toDate) : ''; + + // ---- TOTAL CALCULATION ---- + double total = 0; + double totalPaid = 0; + double totalDue = 0; + num totalReturnedAmount = 0; + + if (data != null) { + for (var item in data) { + total += item.totalAmount ?? 0; + totalPaid += item.paidAmount ?? 0; + totalDue += item.dueAmount ?? 0; + } + } + + double getReturnedAmountForItem(item) { + double returned = 0; + + for (var purchaseReturn in item.purchaseReturns ?? []) { + for (var details in purchaseReturn.purchaseReturnDetails ?? []) { + returned += details.returnAmount ?? 0; + } + } + + return returned; + } + + if (data != null) { + for (var item in data) { + for (var purchaseReturn in item.purchaseReturns ?? []) { + for (var details in purchaseReturn.purchaseReturnDetails ?? []) { + totalReturnedAmount += details.returnAmount ?? 0; + } + } + } + } + + // ----------------------------- // + // HEADER ROWS // + // ----------------------------- // + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Purchase Returned Report')]); + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty Space + sheet.appendRow([]); + + // Row 5: Table Headers + final headerStartRow = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Reference'), + TextCellValue('Date'), + TextCellValue('Supplier'), + TextCellValue('Status'), + TextCellValue('Total'), + TextCellValue('Paid'), + TextCellValue('Due'), + TextCellValue('Return Amount'), + ]); + + // Apply bold header style + for (int i = 0; i < 8; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerStartRow)).cellStyle; + } + + // Row 6: Space before data + sheet.appendRow([]); + + // ----------------------------- // + // TABLE DATA ROWS // + // ----------------------------- // + + if (data != null) { + for (var item in data) { + double returnedAmount = getReturnedAmountForItem(item); + + sheet.appendRow([ + TextCellValue(item.invoiceNumber ?? 'n/a'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(item.purchaseDate.toString()))), + TextCellValue(item.party?.name ?? 'n/a'), + TextCellValue(item.isPaid == true ? 'Paid' : 'Unpaid'), + TextCellValue((item.totalAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.paidAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.dueAmount ?? 0).toStringAsFixed(2)), + TextCellValue(returnedAmount.toStringAsFixed(2)), + ]); + } + } + + // ----------------------------- // + // TOTAL ROW // + // ----------------------------- // + final totalRowIndex = sheet.maxRows; + + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(total.toStringAsFixed(2)), + TextCellValue(totalPaid.toStringAsFixed(2)), + TextCellValue(totalDue.toStringAsFixed(2)), + TextCellValue(totalReturnedAmount.toStringAsFixed(2)), + ]); + + // Apply bold style + for (int i = 0; i < 8; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + // ----------------------------- // + // SAVE FILE // + // ----------------------------- // + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_purchase_return_report.xlsx'; + + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Excel Generation Error: $e'); + } +} diff --git a/lib/pdf_report/purchase_return_report/purchase_returned_pdf.dart b/lib/pdf_report/purchase_return_report/purchase_returned_pdf.dart new file mode 100644 index 0000000..a9f26b0 --- /dev/null +++ b/lib/pdf_report/purchase_return_report/purchase_returned_pdf.dart @@ -0,0 +1,273 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; + +Future generatePurchaseReturnReportPdf( + BuildContext context, List? data, BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double total = 0; + double totalDue = 0; + double totalPaid = 0; + num totalReturnedAmount = 0; + +// Calculate totals from data + if (data != null) { + for (var item in data) { + final totalAmounts = item.totalAmount ?? 0; + total += totalAmounts; + } + } + + //total due + if (data != null) { + for (var item in data) { + final due = item.dueAmount ?? 0; + totalDue += due; + } + } + + //total paid + if (data != null) { + for (var item in data) { + final paid = item.paidAmount ?? 0; + totalPaid += paid; + } + } + + double getReturnedAmountForItem(item) { + double returned = 0; + + for (var purchaseReturn in item.purchaseReturns ?? []) { + for (var details in purchaseReturn.purchaseReturnDetails ?? []) { + returned += details.returnAmount ?? 0; + } + } + + return returned; + } + + if (data != null) { + for (var item in data) { + for (var purchaseReturn in item.purchaseReturns ?? []) { + for (var details in purchaseReturn.purchaseReturnDetails ?? []) { + totalReturnedAmount += details.returnAmount ?? 0; + } + } + } + } + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Purchase Return Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + double returnedAmount = getReturnedAmountForItem(data[i]); + + tableData.add([ + // '${i + 1}', + data[i].invoiceNumber ?? 'n/a', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].purchaseDate.toString())), + data[i].party!.name ?? 'n/a', + // data[i]. ?? 'n/a', + data[i].isPaid == true ? 'Paid' : 'Unpaid', + data[i].totalAmount.toString(), + data[i].paidAmount.toString(), + data[i].dueAmount.toString(), + formatPointNumber(returnedAmount), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + // 'SL', + 'Reference', + 'Date', + 'Supplier', + 'Status', + 'Total', + 'Paid', + 'Due', + 'Return Amount', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + formatPointNumber(total), + formatPointNumber(totalPaid), + formatPointNumber(totalDue), + formatPointNumber(totalReturnedAmount), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-purhase-return-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Purchase Return Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/sales_report/sales_report_excel.dart b/lib/pdf_report/sales_report/sales_report_excel.dart new file mode 100644 index 0000000..f10bb63 --- /dev/null +++ b/lib/pdf_report/sales_report/sales_report_excel.dart @@ -0,0 +1,132 @@ +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; + +Future generateSaleReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Sales Report']; + + // ---- DATE RANGE ---- + String fromStr = fromDate != null ? DateFormat('dd-MM-yyyy').format(fromDate) : ''; + String toStr = toDate != null ? DateFormat('dd-MM-yyyy').format(toDate!) : ''; + + // ---- TOTAL CALCULATION ---- + double total = 0; + double totalPaid = 0; + double totalDue = 0; + + if (data != null) { + for (var item in data) { + total += item.totalAmount ?? 0; + totalPaid += item.paidAmount ?? 0; + totalDue += item.dueAmount ?? 0; + } + } + + // ----------------------------- // + // HEADER ROWS // + // ----------------------------- // + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Sales Report')]); + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty Space + sheet.appendRow([]); + + // Row 5: Table Headers + final headerStartRow = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Reference'), + TextCellValue('Date'), + TextCellValue('Customer'), + TextCellValue('Status'), + TextCellValue('Total'), + TextCellValue('Paid'), + TextCellValue('Due'), + ]); + + // Apply bold header style + for (int i = 0; i < 7; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerStartRow)).cellStyle; + } + + // Row 6: Space before data + sheet.appendRow([]); + + // ----------------------------- // + // TABLE DATA ROWS // + // ----------------------------- // + + if (data != null) { + for (var item in data) { + sheet.appendRow([ + TextCellValue(item.invoiceNumber ?? 'n/a'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(item.saleDate.toString()))), + TextCellValue(item.party?.name ?? 'n/a'), + TextCellValue(item.isPaid == true ? 'Paid' : 'Unpaid'), + TextCellValue((item.totalAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.paidAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.dueAmount ?? 0).toStringAsFixed(2)), + ]); + } + } + + // ----------------------------- // + // TOTAL ROW // + // ----------------------------- // + final totalRowIndex = sheet.maxRows; + + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(total.toStringAsFixed(2)), + TextCellValue(totalPaid.toStringAsFixed(2)), + TextCellValue(totalDue.toStringAsFixed(2)), + ]); + + // Apply bold style + for (int i = 0; i < 7; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + // ----------------------------- // + // SAVE FILE // + // ----------------------------- // + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Sales_Report.xlsx'; + + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Excel Generation Error: $e'); + } +} diff --git a/lib/pdf_report/sales_report/sales_report_pdf.dart b/lib/pdf_report/sales_report/sales_report_pdf.dart new file mode 100644 index 0000000..2b0f9d9 --- /dev/null +++ b/lib/pdf_report/sales_report/sales_report_pdf.dart @@ -0,0 +1,239 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; + +Future generateSaleReportPdf(BuildContext context, List? data, BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double total = 0; + double totalDue = 0; + double totalPaid = 0; + +// Calculate totals from data + if (data != null) { + for (var item in data) { + final totalAmounts = item.totalAmount ?? 0; + total += totalAmounts; + } + } + + //total due + if (data != null) { + for (var item in data) { + final due = item.paidAmount ?? 0; + totalDue += due; + } + } + + //total paid + if (data != null) { + for (var item in data) { + final paid = item.dueAmount ?? 0; + totalPaid += paid; + } + } + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Sales Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + // '${i + 1}', + data[i].invoiceNumber ?? 'n/a', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].saleDate.toString())), + data[i].party!.name ?? 'n/a', + // data[i]. ?? 'n/a', + data[i].isPaid == true ? 'Paid' : 'Unpaid', + data[i].totalAmount.toString(), + data[i].paidAmount.toString(), + data[i].dueAmount.toString(), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + // 'SL', + 'Reference', + 'Date', + 'Customer', + 'Status', + 'Total', + 'Paid', + 'Due', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + formatPointNumber(total), + formatPointNumber(totalPaid), + formatPointNumber(totalDue), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-loss-profit-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/sales_retunrn_report/sales_returned_excel.dart b/lib/pdf_report/sales_retunrn_report/sales_returned_excel.dart new file mode 100644 index 0000000..8c8d5c2 --- /dev/null +++ b/lib/pdf_report/sales_retunrn_report/sales_returned_excel.dart @@ -0,0 +1,160 @@ +import 'dart:io'; +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; + +Future generateSaleReturnReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Sales Return Report']; + + // ---- DATE RANGE ---- + String fromStr = fromDate != null ? DateFormat('dd-MM-yyyy').format(fromDate) : ''; + String toStr = toDate != null ? DateFormat('dd-MM-yyyy').format(toDate!) : ''; + + // ---- TOTAL CALCULATION ---- + double total = 0; + double totalPaid = 0; + double totalDue = 0; + num totalReturnedAmount = 0; + + if (data != null) { + for (var item in data) { + total += item.totalAmount ?? 0; + totalPaid += item.paidAmount ?? 0; + totalDue += item.dueAmount ?? 0; + } + } + + double getReturnedAmountForItem(item) { + double returned = 0; + + for (var salesReturn in item.salesReturns ?? []) { + for (var sales in salesReturn.salesReturnDetails ?? []) { + returned += sales.returnAmount ?? 0; + } + } + + return returned; + } + + if (data != null) { + for (var item in data) { + for (var salesReturn in item.salesReturns ?? []) { + for (var sales in salesReturn.salesReturnDetails ?? []) { + totalReturnedAmount += sales.returnAmount ?? 0; + } + } + } + } + + // ----------------------------- // + // HEADER ROWS // + // ----------------------------- // + + // Row 1: Company Name + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Sales Returned Report')]); + + // Row 3: Duration + sheet.appendRow([ + TextCellValue('Duration: $fromStr to $toStr'), + ]); + + // Row 4: Empty Space + sheet.appendRow([]); + + // Row 5: Table Headers + final headerStartRow = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Reference'), + TextCellValue('Date'), + TextCellValue('Customer'), + TextCellValue('Status'), + TextCellValue('Total'), + TextCellValue('Paid'), + TextCellValue('Due'), + TextCellValue('Return Amount'), + ]); + + // Apply bold header style + for (int i = 0; i < 8; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerStartRow)).cellStyle; + } + + // Row 6: Space before data + sheet.appendRow([]); + + // ----------------------------- // + // TABLE DATA ROWS // + // ----------------------------- // + + if (data != null) { + for (var item in data) { + double returnedAmount = getReturnedAmountForItem(item); + + sheet.appendRow([ + TextCellValue(item.invoiceNumber ?? 'n/a'), + TextCellValue(DateFormat('dd-MM-yyyy').format(DateTime.parse(item.saleDate.toString()))), + TextCellValue(item.party?.name ?? 'n/a'), + TextCellValue(item.isPaid == true ? 'Paid' : 'Unpaid'), + TextCellValue((item.totalAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.paidAmount ?? 0).toStringAsFixed(2)), + TextCellValue((item.dueAmount ?? 0).toStringAsFixed(2)), + TextCellValue(returnedAmount.toStringAsFixed(2)), + ]); + } + } + + // ----------------------------- // + // TOTAL ROW // + // ----------------------------- // + final totalRowIndex = sheet.maxRows; + + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(''), + TextCellValue(total.toStringAsFixed(2)), + TextCellValue(totalPaid.toStringAsFixed(2)), + TextCellValue(totalDue.toStringAsFixed(2)), + TextCellValue(totalReturnedAmount.toStringAsFixed(2)), + ]); + + // Apply bold style + for (int i = 0; i < 8; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + // ----------------------------- // + // SAVE FILE // + // ----------------------------- // + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_Sales_Report.xlsx'; + + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Excel Generation Error: $e'); + } +} diff --git a/lib/pdf_report/sales_retunrn_report/sales_returned_pdf.dart b/lib/pdf_report/sales_retunrn_report/sales_returned_pdf.dart new file mode 100644 index 0000000..fbb93f3 --- /dev/null +++ b/lib/pdf_report/sales_retunrn_report/sales_returned_pdf.dart @@ -0,0 +1,271 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/sale_transaction_model.dart'; + +Future generateSaleReturnReportPdf(BuildContext context, List? data, BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double total = 0; + double totalDue = 0; + double totalPaid = 0; + num totalReturnedAmount = 0; + +// Calculate totals from data + if (data != null) { + for (var item in data) { + final totalAmounts = item.totalAmount ?? 0; + total += totalAmounts; + } + } + + //total due + if (data != null) { + for (var item in data) { + final due = item.dueAmount ?? 0; + totalDue += due; + } + } + + //total paid + if (data != null) { + for (var item in data) { + final paid = item.paidAmount ?? 0; + totalPaid += paid; + } + } + + double getReturnedAmountForItem(item) { + double returned = 0; + + for (var salesReturn in item.salesReturns ?? []) { + for (var sales in salesReturn.salesReturnDetails ?? []) { + returned += sales.returnAmount ?? 0; + } + } + + return returned; + } + + if (data != null) { + for (var item in data) { + for (var salesReturn in item.salesReturns ?? []) { + for (var sales in salesReturn.salesReturnDetails ?? []) { + totalReturnedAmount += sales.returnAmount ?? 0; + } + } + } + } + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Sales Return Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + double returnedAmount = getReturnedAmountForItem(data[i]); + + tableData.add([ + // '${i + 1}', + data[i].invoiceNumber ?? 'n/a', + DateFormat('dd-MM-yyyy').format(DateTime.parse(data[i].saleDate.toString())), + data[i].party!.name ?? 'n/a', + // data[i]. ?? 'n/a', + data[i].isPaid == true ? 'Paid' : 'Unpaid', + data[i].totalAmount.toString(), + data[i].paidAmount.toString(), + data[i].dueAmount.toString(), + formatPointNumber(returnedAmount), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + // 'SL', + 'Reference', + 'Date', + 'Customer', + 'Status', + 'Total', + 'Paid', + 'Due', + 'Return Amount', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(3), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + formatPointNumber(total), + formatPointNumber(totalPaid), + formatPointNumber(totalDue), + formatPointNumber(totalReturnedAmount), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-loss-profit-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/stock_report_pdf/stock_report_excel.dart b/lib/pdf_report/stock_report_pdf/stock_report_excel.dart new file mode 100644 index 0000000..51c1a38 --- /dev/null +++ b/lib/pdf_report/stock_report_pdf/stock_report_excel.dart @@ -0,0 +1,84 @@ +import 'dart:io'; + +import 'package:excel/excel.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_total_stock_model.dart'; +import 'package:mobile_pos/model/business_info_model.dart'; +import 'package:open_file/open_file.dart'; +import 'package:path_provider/path_provider.dart'; + +Future generateStockReportExcel( + BuildContext context, + List? data, + BusinessInformationModel? business, + ProductListResponse? totalStock, +) async { + EasyLoading.show(status: 'Generating Excel'); + + try { + final excel = Excel.createExcel(); + final sheet = excel['Stock Report']; + + sheet.appendRow([TextCellValue(business?.data?.companyName ?? '')]); + sheet.cell(CellIndex.indexByString("A1")).cellStyle; + + // Row 2: Report Title + sheet.appendRow([TextCellValue('Stock Report')]); + sheet.cell(CellIndex.indexByString("A2")).cellStyle; + + sheet.appendRow([]); + + // Row 5: Header + final headerRowIndex = sheet.maxRows; + sheet.appendRow([ + TextCellValue('SL'), + TextCellValue('Product Name'), + TextCellValue('Quantity'), + TextCellValue('Cost'), + ]); + + sheet.appendRow([]); + + // Apply bold style to each header cell only + for (var i = 0; i < 5; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: headerRowIndex)).cellStyle; + } + + if (data != null) { + for (int i = 0; i < data.length; i++) { + final stockValue = data[i].stocks != null && data[i].stocks!.isNotEmpty ? data[i].stocks?.last.productPurchasePrice : 0; + sheet.appendRow([ + TextCellValue('${i + 1}'), + TextCellValue(data[i].productName ?? 'n/a'), + TextCellValue(data[i].stocksSumProductStock.toString()), + TextCellValue(stockValue.toString()), + ]); + } + } + + final totalRowIndex = sheet.maxRows; + sheet.appendRow([ + TextCellValue('Total'), + TextCellValue(''), + TextCellValue(''), + TextCellValue(totalStock!.totalStockValue.toStringAsFixed(2)), + ]); + + for (var i = 0; i < 5; i++) { + sheet.cell(CellIndex.indexByColumnRow(columnIndex: i, rowIndex: totalRowIndex)).cellStyle; + } + + final dir = await getApplicationDocumentsDirectory(); + final filePath = '${dir.path}/${business?.data?.companyName ?? "Company"}_stock_report.xlsx'; + final file = File(filePath); + await file.writeAsBytes(excel.encode()!); + + EasyLoading.showSuccess('Report Generated'); + await OpenFile.open(filePath); + } catch (e) { + EasyLoading.showError('Error: $e'); + debugPrint('Error during Excel generation: $e'); + } +} diff --git a/lib/pdf_report/stock_report_pdf/stock_report_pdf.dart b/lib/pdf_report/stock_report_pdf/stock_report_pdf.dart new file mode 100644 index 0000000..6b4fa3a --- /dev/null +++ b/lib/pdf_report/stock_report_pdf/stock_report_pdf.dart @@ -0,0 +1,195 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/PDF/pdf.dart'; +import '../../Screens/Products/Model/product_total_stock_model.dart'; +import '../../model/business_info_model.dart'; + +Future generateStockReportPdf(BuildContext context, List? data, BusinessInformationModel? business, ProductListResponse? stockValue, bool? isLowStock) async { + if (data == null || business == null) { + EasyLoading.showError('Invalid data for report generation'); + return; + } + + final pw.Document pdf = pw.Document(); + + try { + EasyLoading.show(status: 'Generating PDF...'); + + double totalStockValue = 0; + // for (var item in data) { + // if (item.stocks != null && item.stocks!.isNotEmpty && item.totalStockValue != null) { + // totalStockValue += item.totalStockValue! * item.stocks!.last.productPurchasePrice!.toDouble(); + // } + // } + + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business.data?.companyName.toString() ?? '', + style: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + 'Stock Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + ), + ), + pw.SizedBox(height: 4), + ], + ), + ); + }, + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business.data?.developByLevel ?? ''} ${business.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data.length; i++) { + final stockPrice = (data[i].stocks != null && data[i].stocks!.isNotEmpty) ? data[i].stocks!.last.productPurchasePrice?.toString() ?? '0' : '0'; + tableData.add([ + '${i + 1}', + data[i].productName ?? 'n/a', + data[i].stocksSumProductStock?.toString() ?? '0', + stockPrice, + ]); + } + + return [ + pw.SizedBox(height: 16), + pw.Table.fromTextArray( + headers: ['SL', 'Product Name', 'Quantity', 'Cost'], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + }, + ), + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + isLowStock == true ? totalStockValue.toStringAsFixed(2) : stockValue?.totalStockValue?.toStringAsFixed(2) ?? '0.00', + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + // Save the PDF + final bytes = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final timestamp = DateTime.now().millisecondsSinceEpoch; + final file = File('${dir.path}/$appsName-stock-report-$timestamp.pdf'); + + await file.writeAsBytes(bytes); + + // Dismiss loading before navigation + await EasyLoading.dismiss(); + + //------print pdf------------------ + if (context.mounted) { + await Printing.layoutPdf( + name: 'Stock Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // if (context.mounted) { + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + // } + } catch (e) { + await EasyLoading.dismiss(); + if (context.mounted) { + EasyLoading.showError('Failed to generate PDF: ${e.toString()}'); + } + debugPrint('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/top_five_product_report/top_five_product_pdf.dart b/lib/pdf_report/top_five_product_report/top_five_product_pdf.dart new file mode 100644 index 0000000..4b7bee4 --- /dev/null +++ b/lib/pdf_report/top_five_product_report/top_five_product_pdf.dart @@ -0,0 +1,192 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../Screens/Income/Model/income_modle.dart'; +import '../../Screens/PDF/pdf.dart'; +import '../../model/business_info_model.dart'; +import '../ledger_report/generate_pdf_date_range.dart'; + +Future generateTopFiveReportPdf( + BuildContext context, + List? data, + BusinessInformationModel? business, +) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + double totalAmount = 0; + + // Calculate totals from data + if (data != null) { + for (var item in data) { + totalAmount += item.totalSaleAmount ?? 0; + } + } + // print('--font family---$ttf---------------'); + + try { + pdf.addPage(pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Top 5 Product Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data!.length; i++) { + tableData.add([ + '${i + 1}', + data[i].productName ?? '', + data[i].productCode ?? '', + data[i].saleCount?.toString() ?? '', + data[i].totalSaleAmount?.toString() ?? '', + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + 'SL', + 'Product Name', + 'Product Code', + 'Total Sales', + 'Total Amount', + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(2), + 4: const pw.FlexColumnWidth(2), + }, + data: [ + [ + 'Total', + '', + '', + '', + totalAmount.toStringAsFixed(2), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + })); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/${appsName}-top-5-product.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Top 5 Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/all_transaction_report_pdf.dart b/lib/pdf_report/transactions/all_transaction_report_pdf.dart new file mode 100644 index 0000000..e5c8323 --- /dev/null +++ b/lib/pdf_report/transactions/all_transaction_report_pdf.dart @@ -0,0 +1,209 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/Screens/all_transaction/all_transaction.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/all_transaction/model/transaction_model.dart' as tmodel; +import '../../model/business_info_model.dart'; + +Future generateAllTransactionReportPdf( + BuildContext context, + tmodel.TransactionModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'All Transaction Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < (data.data?.length ?? 0); i++) { + final _transaction = [...?data.data][i]; + tableData.add([ + "${i + 1}", + _transaction.date == null + ? "N/A" + : intl.DateFormat('dd MMM, yyyy').format(DateTime.parse(_transaction.date!)), + _transaction.invoiceNo ?? "N/A", + _transaction.platform?.toTitleCase() ?? "N/A", + formatPointNumber(_transaction.amount ?? 0, addComma: DateTime.now().minute.isEven), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL.", + "Date", + "Reference", + "Type", + "Amount", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + '', + '', + formatPointNumber(data.totalAmount ?? 0), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/balance_sheet_report_pdf.dart b/lib/pdf_report/transactions/balance_sheet_report_pdf.dart new file mode 100644 index 0000000..d39bd59 --- /dev/null +++ b/lib/pdf_report/transactions/balance_sheet_report_pdf.dart @@ -0,0 +1,181 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../model/balance_sheet_model.dart' as model; +import '../../model/business_info_model.dart'; + +Future generateBalanceSheetReportPdf(BuildContext context, model.BalanceSheetModel data, + BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Balance Sheet', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < (data.data?.length ?? 0); i++) { + final _asset = data.data?[i]; + tableData.add([ + // Asset + _asset?.name ?? '', + formatPointNumber(_asset?.amount ?? 0, addComma: true), + ]); + } + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: ["Assets", "Amout"], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(5), + 1: const pw.FlexColumnWidth(5), + }, + cellAlignments: { + 0: pw.Alignment.centerLeft, + 1: pw.Alignment.centerRight, + }, + ), + + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(5), + 1: const pw.FlexColumnWidth(5), + }, + cellAlignments: { + 0: pw.Alignment.centerLeft, + 1: pw.Alignment.centerRight, + }, + data: [ + [ + "Total", + formatPointNumber(data.totalAsset ?? 0, addComma: true), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-loss-profit-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Loss Profit Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/cashflow_report_pdf.dart b/lib/pdf_report/transactions/cashflow_report_pdf.dart new file mode 100644 index 0000000..4d8bca2 --- /dev/null +++ b/lib/pdf_report/transactions/cashflow_report_pdf.dart @@ -0,0 +1,227 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/Screens/Report/Screens/cashflow_screen.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/cashflow_model.dart' as cf; + +Future generateCashflowReportPdf(BuildContext context, cf.CashflowModel data, BusinessInformationModel? business, + DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + num initialRunningCash = data.initialRunningCash ?? 0; + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Cash Flow', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < (data.data?.length ?? 0); i++) { + final _transaction = [...?data.data][i]; + final _runningCash = _transaction.type == 'credit' + ? initialRunningCash + (_transaction.amount ?? 0) + : initialRunningCash - (_transaction.amount ?? 0); + + tableData.add( + [ + "${i + 1}", + _transaction.date == null ? "N/A" : intl.DateFormat("dd MMM, yyyy").format(_transaction.date!), + _transaction.invoiceNo ?? "N/A", + _transaction.partyName ?? "N/A", + _transaction.type?.toTitleCase() ?? "N/A", + _transaction.type == "credit" ? formatPointNumber(_transaction.amount ?? 0) : "0", + _transaction.type == "debit" ? formatPointNumber(_transaction.amount ?? 0) : "0", + formatPointNumber(initialRunningCash = _runningCash), + _transaction.paymentType ?? _transaction.transactionType?.split('_')[0].toTitleCase() ?? "N/A", + ], + ); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL.", + "Date", + "Invoice", + "Name", + "Type", + "Cash In", + "Cash Out", + "Running Cash", + "Payment", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(3), + 8: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + 8: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(3), + 8: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + 8: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + '', + formatPointNumber(data.cashIn ?? 0), + formatPointNumber(data.cashOut ?? 0), + formatPointNumber(initialRunningCash), + '', + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/daybook_report_pdf.dart b/lib/pdf_report/transactions/daybook_report_pdf.dart new file mode 100644 index 0000000..bd1dde9 --- /dev/null +++ b/lib/pdf_report/transactions/daybook_report_pdf.dart @@ -0,0 +1,212 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../Screens/all_transaction/model/transaction_model.dart' as tmodel; +import '../../model/business_info_model.dart'; + +Future generateDayBookReportPdf(BuildContext context, tmodel.TransactionModel data, + BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + num getMoneyIn(tmodel.TransactionModelData t) { + return t.type == 'credit' ? (t.amount ?? 0) : 0; + } + + num getMoneyOut(tmodel.TransactionModelData t) { + return t.type == 'debit' ? (t.amount ?? 0) : 0; + } + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Day Book Report', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < (data.data?.length ?? 0); i++) { + final _transaction = [...?data.data][i]; + tableData.add([ + _transaction.referenceId?.toString() ?? "", + _transaction.party?.name ?? "", + _transaction.date ?? "", + _transaction.type ?? "", + formatPointNumber(_transaction.totalAmount ?? 0, addComma: true), + formatPointNumber(getMoneyIn(_transaction), addComma: true), + formatPointNumber(getMoneyOut(_transaction), addComma: true), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "Reference", + "Name", + "Date", + "Type", + "Total", + "Money In", + "Money Out", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(4), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + data: [ + [ + 'Total', + '', + '', + '', + formatPointNumber(data.totalAmount ?? 0), + formatPointNumber(data.moneyIn ?? 0), + formatPointNumber(data.moneyOut ?? 0), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/product_wise_purchase_history_details_report_pdf.dart b/lib/pdf_report/transactions/product_wise_purchase_history_details_report_pdf.dart new file mode 100644 index 0000000..8694d35 --- /dev/null +++ b/lib/pdf_report/transactions/product_wise_purchase_history_details_report_pdf.dart @@ -0,0 +1,215 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/product_history_model.dart' as phlm; + +Future generateProductWisePurchaseHistoryDetailsReportPdf( + BuildContext context, + phlm.ProductHistoryDetailsModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + data.productName ?? "N/A", + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${intl.DateFormat('dd-MM-yyyy').format(fromDate)} to ${intl.DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle(fontSize: 12), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final _transactions = [...?data.items]; + final List> tableData = []; + + for (int i = 0; i < (data.items?.length ?? 0); i++) { + final _transaction = _transactions[i]; + tableData.add( + [ + "${i + 1}", + _transaction.invoiceNo ?? "N/A", + _transaction.transactionDate != null + ? intl.DateFormat('dd-MM-yyyy').format(_transaction.transactionDate!) + : "N/A", + _transaction.type ?? "N/A", + formatPointNumber(_transaction.quantities ?? 0), + formatPointNumber(_transaction.purchasePrice ?? 0, addComma: true), + ], + ); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.TableHelper.fromTextArray( + headers: [ + "SL", + "Invoice", + "Date", + "Type", + "Qty", + "Cost Price", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.TableHelper.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(3), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + data: [ + [ + '', + 'Total', + '', + '', + formatPointNumber(data.totalQuantities ?? 0), + formatPointNumber(data.totalPurchasePrice ?? 0, addComma: true), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/product_wise_purchase_history_list_report_pdf.dart b/lib/pdf_report/transactions/product_wise_purchase_history_list_report_pdf.dart new file mode 100644 index 0000000..5bd70ca --- /dev/null +++ b/lib/pdf_report/transactions/product_wise_purchase_history_list_report_pdf.dart @@ -0,0 +1,213 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/product_history_model.dart' as phlm; + +Future generateProductWisePurchaseHistoryReportPdf( + BuildContext context, + phlm.ProductHistoryListModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Product Purchase History', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${intl.DateFormat('dd-MM-yyyy').format(fromDate)} to ${intl.DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle(fontSize: 12), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final _transactions = [...?data.items]; + final List> tableData = []; + + for (int i = 0; i < (data.items?.length ?? 0); i++) { + final _transaction = _transactions[i]; + tableData.add( + [ + "${i + 1}", + _transaction.name ?? "N/A", + formatPointNumber(_transaction.purchasePrice ?? 0, addComma: true), + formatPointNumber(_transaction.purchaseQuantity ?? 0), + formatPointNumber(_transaction.saleQuantity ?? 0), + formatPointNumber(_transaction.remainingQuantity ?? 0), + ], + ); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL", + "Name", + "Cost Price", + "Purchase Qty", + "Sold Qty", + "Remaining Qty", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + data: [ + [ + '', + 'Total', + formatPointNumber(data.totalSalePrice, addComma: true), + formatPointNumber(data.totalPurchaseQuantity ?? 0), + formatPointNumber(data.totalSaleQuantity ?? 0), + formatPointNumber(data.totalRemainingQuantity), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/product_wise_sale_history_details_report_pdf.dart b/lib/pdf_report/transactions/product_wise_sale_history_details_report_pdf.dart new file mode 100644 index 0000000..c7bf310 --- /dev/null +++ b/lib/pdf_report/transactions/product_wise_sale_history_details_report_pdf.dart @@ -0,0 +1,215 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/product_history_model.dart' as phlm; + +Future generateProductWiseSaleHistoryDetailsReportPdf( + BuildContext context, + phlm.ProductHistoryDetailsModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + data.productName ?? "N/A", + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${intl.DateFormat('dd-MM-yyyy').format(fromDate)} to ${intl.DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle(fontSize: 12), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final _transactions = [...?data.items]; + final List> tableData = []; + + for (int i = 0; i < (data.items?.length ?? 0); i++) { + final _transaction = _transactions[i]; + tableData.add( + [ + "${i + 1}", + _transaction.invoiceNo ?? "N/A", + _transaction.transactionDate != null + ? intl.DateFormat('dd-MM-yyyy').format(_transaction.transactionDate!) + : "N/A", + formatPointNumber(_transaction.quantities ?? 0), + formatPointNumber(_transaction.purchasePrice ?? 0, addComma: true), + formatPointNumber(_transaction.salePrice ?? 0, addComma: true), + ], + ); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL", + "Invoice", + "Date", + "Qty", + "Cost Price", + "Sales Price", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + data: [ + [ + '', + 'Total', + '', + formatPointNumber(data.totalQuantities ?? 0), + formatPointNumber(data.totalPurchasePrice ?? 0, addComma: true), + formatPointNumber(data.totalSalePrice ?? 0, addComma: true), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/product_wise_sale_history_list_report_pdf.dart b/lib/pdf_report/transactions/product_wise_sale_history_list_report_pdf.dart new file mode 100644 index 0000000..adbe51d --- /dev/null +++ b/lib/pdf_report/transactions/product_wise_sale_history_list_report_pdf.dart @@ -0,0 +1,213 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/product_history_model.dart' as phlm; + +Future generateProductWiseSaleHistoryReportPdf( + BuildContext context, + phlm.ProductHistoryListModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, +) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Product Sale History', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${intl.DateFormat('dd-MM-yyyy').format(fromDate)} to ${intl.DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle(fontSize: 12), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final _transactions = [...?data.items]; + final List> tableData = []; + + for (int i = 0; i < (data.items?.length ?? 0); i++) { + final _transaction = _transactions[i]; + tableData.add( + [ + "${i + 1}", + _transaction.name ?? "N/A", + formatPointNumber(_transaction.salePrice ?? 0, addComma: true), + formatPointNumber(_transaction.purchaseQuantity ?? 0), + formatPointNumber(_transaction.saleQuantity ?? 0), + formatPointNumber(_transaction.remainingQuantity ?? 0), + ], + ); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL", + "Name", + "Sales Price", + "Purchase Qty", + "Sold Qty", + "Remaining Qty", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(1.5), + 1: const pw.FlexColumnWidth(5), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + }, + data: [ + [ + '', + 'Total', + formatPointNumber(data.totalSalePrice, addComma: true), + formatPointNumber(data.totalPurchaseQuantity ?? 0), + formatPointNumber(data.totalSaleQuantity ?? 0), + formatPointNumber(data.totalRemainingQuantity), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/subscription_report_pdf.dart b/lib/pdf_report/transactions/subscription_report_pdf.dart new file mode 100644 index 0000000..96a0d9a --- /dev/null +++ b/lib/pdf_report/transactions/subscription_report_pdf.dart @@ -0,0 +1,171 @@ +import 'dart:async'; +import 'dart:io'; + +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; + +import '../../model/subscription_report_model.dart' as model; +import '../../model/business_info_model.dart'; + +Future generateSubscriptionReportPdf(BuildContext context, List data, + BusinessInformationModel? business, DateTime? fromDate, DateTime? toDate) async { + final pw.Document pdf = pw.Document(); + final interFont = await PdfGoogleFonts.notoSansRegular(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Subscription Reports', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${DateFormat('dd-MM-yyyy').format(fromDate)} to ${DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + font: interFont, + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < data.length; i++) { + final _subscription = data[i]; + tableData.add([ + "${i + 1}", + _subscription.startDate == null ? "N/A" : DateFormat('dd MMM yyyy').format(_subscription.startDate!), + _subscription.name ?? "N/A", + _subscription.startDate == null ? "N/A" : DateFormat('dd MMM yyyy').format(_subscription.startDate!), + _subscription.startDate == null ? "N/A" : DateFormat('dd MMM yyyy').format(_subscription.startDate!), + _subscription.paymentBy ?? "N/A", + _subscription.isPaid ? "Paid" : "Unpaid", + ]); + } + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL", + "Date", + "Package", + "Started", + "End", + "Payment By", + "Status", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(2), + 1: const pw.FlexColumnWidth(4), + 2: const pw.FlexColumnWidth(4), + 3: const pw.FlexColumnWidth(4), + 4: const pw.FlexColumnWidth(4), + 5: const pw.FlexColumnWidth(4), + 6: const pw.FlexColumnWidth(4), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + }, + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-loss-profit-report.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Loss Profit Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/pdf_report/transactions/tax_report_pdf.dart b/lib/pdf_report/transactions/tax_report_pdf.dart new file mode 100644 index 0000000..0f83c59 --- /dev/null +++ b/lib/pdf_report/transactions/tax_report_pdf.dart @@ -0,0 +1,232 @@ +import 'dart:async'; +import 'dart:io'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:intl/intl.dart' as intl; +import 'package:mobile_pos/constant.dart'; +import 'package:path_provider/path_provider.dart'; +import 'package:pdf/pdf.dart'; +import 'package:pdf/widgets.dart' as pw; +import 'package:printing/printing.dart'; +import '../../model/business_info_model.dart'; +import '../../model/tax_report_model.dart' as trm; + +Future generateTaxReportPdf( + BuildContext context, + trm.TaxReportModel data, + BusinessInformationModel? business, + DateTime? fromDate, + DateTime? toDate, { + bool isPurchase = false, +}) async { + final pw.Document pdf = pw.Document(); + + // Show loading indicator + EasyLoading.show(status: 'Generating PDF'); + + final _transactions = [...?(isPurchase ? data.purchases : data.sales)]; + final _overview = isPurchase ? data.overviews?.firstOrNull : data.overviews?.lastOrNull; + + try { + pdf.addPage( + pw.MultiPage( + pageFormat: PdfPageFormat.letter.copyWith(marginBottom: 1.5 * PdfPageFormat.cm), + margin: pw.EdgeInsets.symmetric(horizontal: 16), + //----------------pdf header-------------- + header: (pw.Context context) { + return pw.Center( + child: pw.Column( + crossAxisAlignment: pw.CrossAxisAlignment.center, + children: [ + pw.Text( + business?.data?.companyName.toString() ?? '', + style: pw.TextStyle( + // font: interFont, + fontWeight: pw.FontWeight.bold, + fontSize: 20, + ), + ), + pw.Text( + // 'বিক্রয় প্রতিবেদন', + 'Tax Report (${isPurchase ? 'Purchase' : 'Sales'})', + style: pw.TextStyle( + fontSize: 16, + fontWeight: pw.FontWeight.bold, + // font: ttf, + ), + ), + pw.SizedBox(height: 4), + pw.Text( + fromDate != null + ? 'Duration: ${intl.DateFormat('dd-MM-yyyy').format(fromDate)} to ${intl.DateFormat('dd-MM-yyyy').format(toDate!)}' + : '', + style: pw.TextStyle( + fontSize: 12, + ), + ), + ], + ), + ); + }, + //-----------------pdf footer------------- + footer: (pw.Context context) { + return pw.Row( + mainAxisAlignment: pw.MainAxisAlignment.spaceBetween, + children: [ + pw.Text('${business?.data?.developByLevel ?? ''} ${business?.data?.developBy ?? ''}'), + pw.Text('Page-${context.pageNumber}'), + ], + ); + }, + build: (pw.Context context) { + final List> tableData = []; + + for (int i = 0; i < _transactions.length; i++) { + final _transaction = _transactions[i]; + tableData.add([ + "${i + 1}", + _transaction.invoiceNumber ?? "N/A", + _transaction.transactionDate == null + ? "N/A" + : intl.DateFormat("dd MMM, yyyy").format(_transaction.transactionDate!), + _transaction.partyName ?? "N/A", + _transaction.amount.toString(), + _transaction.discountAmount.toString(), + _transaction.vatName ?? "", + _transaction.vatAmount.toString(), + ]); + } + + return [ + pw.SizedBox(height: 16), + + // Main Table + pw.Table.fromTextArray( + headers: [ + "SL", + "Invoice", + "Date", + "Name", + "Amount", + "Discount", + "Vat", + "Vat Value", + ], + data: tableData, + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + cellAlignment: pw.Alignment.center, + border: pw.TableBorder.all(color: PdfColor.fromInt(0xffD9D9D9)), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + rowDecoration: const pw.BoxDecoration( + color: PdfColors.white, + ), + oddRowDecoration: pw.BoxDecoration( + color: PdfColor.fromInt(0xffF7F7F7), + ), + cellPadding: const pw.EdgeInsets.all(8), + columnWidths: { + 0: const pw.FlexColumnWidth(1.75), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(3), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + }, + ), + // Totals row (styled to match) + pw.Table.fromTextArray( + border: const pw.TableBorder( + left: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + right: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + bottom: pw.BorderSide(color: PdfColor.fromInt(0xffD9D9D9)), + ), + columnWidths: { + 0: const pw.FlexColumnWidth(3), + 1: const pw.FlexColumnWidth(2), + 2: const pw.FlexColumnWidth(2), + 3: const pw.FlexColumnWidth(3), + 4: const pw.FlexColumnWidth(3), + 5: const pw.FlexColumnWidth(3), + 6: const pw.FlexColumnWidth(3), + 7: const pw.FlexColumnWidth(2), + }, + cellAlignments: { + 0: pw.Alignment.center, + 1: pw.Alignment.center, + 2: pw.Alignment.center, + 3: pw.Alignment.center, + 4: pw.Alignment.center, + 5: pw.Alignment.center, + 6: pw.Alignment.center, + 7: pw.Alignment.center, + }, + data: [ + [ + "Total", + "", + "", + "", + formatPointNumber(_overview?.totalAmount ?? 0, addComma: true), + formatPointNumber(_overview?.totalDiscount ?? 0, addComma: true), + "", + formatPointNumber(_overview?.totalDiscount ?? 0, addComma: true), + ] + ], + headerDecoration: const pw.BoxDecoration( + color: PdfColor.fromInt(0xffC52127), + ), + headerStyle: pw.TextStyle( + fontWeight: pw.FontWeight.bold, + color: PdfColors.white, + ), + cellAlignment: pw.Alignment.center, + cellPadding: const pw.EdgeInsets.all(8), + ), + ]; + }, + ), + ); + + final byteData = await pdf.save(); + final dir = await getApplicationDocumentsDirectory(); + final file = File('${dir.path}/$appsName-customer-ledger.pdf'); + await file.writeAsBytes(byteData.buffer.asUint8List(byteData.offsetInBytes, byteData.lengthInBytes)); + EasyLoading.showSuccess('Generate Complete'); + //print pdf + if (context.mounted) { + await Printing.layoutPdf( + name: 'Sales Report', + usePrinterSettings: true, + dynamicLayout: true, + forceCustomPrintPaper: true, + onLayout: (PdfPageFormat format) async => pdf.save(), + ); + } + // Navigator.push( + // context, + // MaterialPageRoute( + // builder: (context) => PDFViewerPage(path: file.path), + // ), + // ); + } catch (e) { + EasyLoading.showError('Error: $e'); + print('Error during PDF generation: $e'); + } +} diff --git a/lib/service/check_actions_when_no_branch.dart b/lib/service/check_actions_when_no_branch.dart new file mode 100644 index 0000000..f63732b --- /dev/null +++ b/lib/service/check_actions_when_no_branch.dart @@ -0,0 +1,58 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Provider/profile_provider.dart'; +import 'package:mobile_pos/constant.dart'; + +import '../Screens/branch/branch_list.dart'; + +Future checkActionWhenNoBranch({required BuildContext context, required WidgetRef ref, String? actionName}) async { + final businessInfo = await ref.watch(businessInfoProvider.future); + if ((businessInfo.data?.addons?.multiBranchAddon == null) || (businessInfo.data?.addons?.multiBranchAddon == false)) { + return true; + } + + if ((businessInfo.data?.addons?.multiBranchAddon == true) && (businessInfo.data?.branchCount ?? 0) < 1) { + return true; + } + + if (actionName != null) { + switch (actionName.toLowerCase()) { + case 'sale': + break; + case 'pos sale': + break; + case 'purchase': + break; + default: + return true; + } + } + + if (businessInfo.data?.user?.activeBranchId == null && businessInfo.data?.user?.branchId == null) { + showModalBottomSheet( + context: context, + isScrollControlled: true, + showDragHandle: true, + shape: const RoundedRectangleBorder( + borderRadius: BorderRadius.vertical(top: Radius.circular(20)), + ), + builder: (context) { + return Column( + mainAxisSize: MainAxisSize.min, + crossAxisAlignment: CrossAxisAlignment.center, + children: [ + Text( + "You have to switch a branch for this action.", + style: TextStyle( + color: kMainColor, + ), + ), + BranchListWidget(formFullPage: false), + ], + ); + }, + ); + return false; + } + return true; +} diff --git a/lib/service/check_user_role_permission_provider.dart b/lib/service/check_user_role_permission_provider.dart new file mode 100644 index 0000000..85cae77 --- /dev/null +++ b/lib/service/check_user_role_permission_provider.dart @@ -0,0 +1,272 @@ +import 'package:flutter/cupertino.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; + +import '../Provider/profile_provider.dart'; +import '../model/business_info_model.dart'; + +class UserPermissionNotifier extends StateNotifier> { + final Ref ref; + late final ProviderSubscription> _subscription; + + bool _visibilityIsNull = false; + + UserPermissionNotifier(this.ref) : super([]) { + _subscription = ref.listen>( + businessInfoProvider, + (previous, next) { + next.whenData((businessInfo) { + final user = businessInfo.data?.user; + if (user != null) { + _visibilityIsNull = user.visibilityIsNull; + state = user.getAllPermissions(); + } else { + _visibilityIsNull = false; + state = []; + } + }); + if (next.hasError) { + _visibilityIsNull = false; + state = []; + } + }, + fireImmediately: true, + ); + } + + bool get visibilityIsNull => _visibilityIsNull; + + @override + void dispose() { + _subscription.close(); + super.dispose(); + } + + bool has(String permission) => state.contains(permission); +} + +final userPermissionProvider = StateNotifierProvider>( + (ref) => UserPermissionNotifier(ref), +); + +class PermissionService { + final WidgetRef ref; + PermissionService(this.ref); + + bool hasPermission(String permission, {BuildContext? context}) { + final permissions = ref.read(userPermissionProvider); + final visibilityIsNull = ref.read(userPermissionProvider.notifier).visibilityIsNull; + + if (visibilityIsNull) { + return true; + } + + if (permissions.isEmpty) { + return false; + } + + final result = permissions.contains(permission); + return result; + } + + bool hasAnyPermission(List permissions) { + final userPermissions = ref.read(userPermissionProvider); + final visibilityIsNull = ref.read(userPermissionProvider.notifier).visibilityIsNull; + + if (visibilityIsNull) { + return true; + } + + if (userPermissions.isEmpty) { + return false; + } + + return permissions.any((permission) => userPermissions.contains(permission)); + } +} + +enum Permit { + dashboardRead('dashboard.read'), + salesRead('sales.read'), + salesCreate('sales.create'), + salesUpdate('sales.update'), + salesDelete('sales.delete'), + salesPriceView('sales.price'), + inventoryRead('inventory.read'), + inventoryCreate('inventory.create'), + inventoryPriceView('inventory.price'), + saleReturnsRead('sale-returns.read'), + saleReturnsCreate('sale-returns.create'), + saleReturnsPriceView('sale-returns.price'), + purchasesRead('purchases.read'), + purchasesCreate('purchases.create'), + purchasesUpdate('purchases.update'), + purchasesDelete('purchases.delete'), + purchasesPriceView('purchases.price'), + purchaseReturnsRead('purchase-returns.read'), + purchaseReturnsCreate('purchase-returns.create'), + purchaseReturnPriceView('purchase-returns.price'), + productsRead('products.read'), + productsCreate('products.create'), + productsUpdate('products.update'), + productsDelete('products.delete'), + productsPriceView('products.price'), + branchesRead('branches.read'), + branchesCreate('branches.create'), + branchesUpdate('branches.update'), + branchesDelete('branches.delete'), + productsExpiredRead('products-expired.read'), + barcodesRead('barcodes.read'), + barcodesCreate('barcodes.create'), + bulkUploadsRead('bulk-uploads.read'), + bulkUploadsCreate('bulk-uploads.create'), + categoriesRead('categories.read'), + categoriesCreate('categories.create'), + categoriesUpdate('categories.update'), + categoriesDelete('categories.delete'), + brandsRead('brands.read'), + brandsCreate('brands.create'), + brandsUpdate('brands.update'), + brandsDelete('brands.delete'), + unitsRead('units.read'), + unitsCreate('units.create'), + unitsUpdate('units.update'), + unitsDelete('units.delete'), + productModelsRead('product-models.read'), + productModelsCreate('product-models.create'), + productModelsUpdate('product-models.update'), + productModelsDelete('product-models.delete'), + stocksRead('stocks.read'), + stocksPriceView('stocks.price'), + expiredProductsRead('expired-products.read'), + partiesRead('parties.read'), + partiesCreate('parties.create'), + partiesUpdate('parties.update'), + partiesDelete('parties.delete'), + partiesPriceView('parties.price'), + incomesRead('incomes.read'), + incomesCreate('incomes.create'), + incomesUpdate('incomes.update'), + incomesDelete('incomes.delete'), + incomesPriceView('incomes.price'), + incomeCategoriesRead('income-categories.read'), + incomeCategoriesCreate('income-categories.create'), + incomeCategoriesUpdate('income-categories.update'), + incomeCategoriesDelete('income-categories.delete'), + expensesRead('expenses.read'), + expensesCreate('expenses.create'), + expensesUpdate('expenses.update'), + expensesDelete('expenses.delete'), + expensesPriceView('expenses.price'), + expenseCategoriesRead('expense-categories.read'), + expenseCategoriesCreate('expense-categories.create'), + expenseCategoriesUpdate('expense-categories.update'), + expenseCategoriesDelete('expense-categories.delete'), + vatsRead('vats.read'), + vatsCreate('vats.create'), + vatsUpdate('vats.update'), + vatsDelete('vats.delete'), + duesRead('dues.read'), + subscriptionsRead('subscriptions.read'), + lossProfitsRead('loss-profits.read'), + paymentTypesRead('payment-types.read'), + paymentTypesCreate('payment-types.create'), + paymentTypesUpdate('payment-types.update'), + paymentTypesDelete('payment-types.delete'), + rolesRead('roles.read'), + rolesCreate('roles.create'), + rolesUpdate('roles.update'), + rolesDelete('roles.delete'), + departmentRead('department.read'), + departmentCreate('department.create'), + departmentUpdate('department.update'), + departmentDelete('department.delete'), + designationsRead('designations.read'), + designationsCreate('designations.create'), + designationsUpdate('designations.update'), + designationsDelete('designations.delete'), + shiftsRead('shifts.read'), + shiftsCreate('shifts.create'), + shiftsUpdate('shifts.update'), + shiftsDelete('shifts.delete'), + employeesRead('employees.read'), + employeesCreate('employees.create'), + employeesUpdate('employees.update'), + employeesDelete('employees.delete'), + leaveTypesRead('leave-types.read'), + leaveTypesCreate('leave-types.create'), + leaveTypesUpdate('leave-types.update'), + leaveTypesDelete('leave-types.delete'), + leavesRead('leaves.read'), + leavesCreate('leaves.create'), + leavesUpdate('leaves.update'), + leavesDelete('leaves.delete'), + holidaysRead('holidays.read'), + holidaysCreate('holidays.create'), + holidaysUpdate('holidays.update'), + holidaysDelete('holidays.delete'), + attendancesRead('attendances.read'), + attendancesCreate('attendances.create'), + attendancesUpdate('attendances.update'), + attendancesDelete('attendances.delete'), + payrollsRead('payrolls.read'), + payrollsCreate('payrolls.create'), + payrollsUpdate('payrolls.update'), + payrollsDelete('payrolls.delete'), + attendanceReportsRead('attendance-reports.read'), + payrollReportsRead('payroll-reports.read'), + leaveReportsRead('leave-reports.read'), + warehousesRead('warehouses.read'), + warehousesCreate('warehouses.create'), + warehousesUpdate('warehouses.update'), + warehousesDelete('warehouses.delete'), + transfersRead('transfers.read'), + transfersCreate('transfers.create'), + transfersUpdate('transfers.update'), + transfersDelete('transfers.delete'), + racksRead('racks.read'), + racksCreate('racks.create'), + racksUpdate('racks.update'), + racksDelete('racks.delete'), + shelfsRead('shelfs.read'), + shelfsCreate('shelfs.create'), + shelfsUpdate('shelfs.update'), + shelfsDelete('shelfs.delete'), + manageSettingsRead('manage-settings.read'), + manageSettingsUpdate('manage-settings.update'), + downloadApkRead('download-apk.read'), + saleReportsRead('sale-reports.read'), + saleReturnReportsRead('sale-return-reports.read'), + purchaseReportsRead('purchase-reports.read'), + purchaseReturnReportsRead('purchase-return-reports.read'), + vatReportsRead('vat-reports.read'), + incomeReportsRead('income-reports.read'), + expenseReportsRead('expense-reports.read'), + lossProfitsDetailsRead('loss-profits-details.read'), + stockReportsRead('stock-reports.read'), + dueReportsRead('due-reports.read'), + supplierDueReportsRead('supplier-due-reports.read'), + lossProfitReportsRead('loss-profit-reports.read'), + transactionHistoryReportsRead('transaction-history-reports.read'), + subscriptionReportsRead('subscription-reports.read'), + expiredProductReportsRead('expired-product-reports.read'), + dayBookReportsRead('day-book-reports.read'), + billWiseProfitRead('bill-wise-profit.read'), + cashflowRead('cashflow.read'), + balanceSheetRead('balance-sheet.read'), + taxReportRead('tax-report.read'), + customerLedgerRead('customer-ledger.read'), + supplierLedgerRead('supplier-ledger.read'), + parityWiseProfitRead('parity-wise-profit.read'), + top5CustomerRead('top-5-customer.read'), + top5SupplierRead('top-5-supplier.read'), + comboReportRead('combo-report.read'), + top5ProductRead('top-5-product.read'), + productWiseProfitLossRead('product-wise-profit-loss.read'), + productPurchaseReportRead('product-purchase-report.read'), + productSalesReportRead('product-sales-report.read'), + productPurchaseHistoryRead('product-purchase-history.read'), + productSaleHistoryRead('product-sale-history.read'); + + final String value; + const Permit(this.value); +} diff --git a/lib/service/services.dart b/lib/service/services.dart new file mode 100644 index 0000000..641d40e --- /dev/null +++ b/lib/service/services.dart @@ -0,0 +1 @@ +export 'thermal_print/_thermal_print_service.dart'; diff --git a/lib/service/thermal_print/_thermal_print_service.dart b/lib/service/thermal_print/_thermal_print_service.dart new file mode 100644 index 0000000..3dbe712 --- /dev/null +++ b/lib/service/thermal_print/_thermal_print_service.dart @@ -0,0 +1,3 @@ +library; + +export 'src/templates/templates.dart'; diff --git a/lib/service/thermal_print/src/templates/_due_collection_invoice_template.dart b/lib/service/thermal_print/src/templates/_due_collection_invoice_template.dart new file mode 100644 index 0000000..6bc6b27 --- /dev/null +++ b/lib/service/thermal_print/src/templates/_due_collection_invoice_template.dart @@ -0,0 +1,304 @@ +import 'dart:typed_data'; +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter/material.dart'; +import 'package:intl/intl.dart'; +import 'package:image/image.dart' as img; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/thermal%20priting%20invoices/model/print_transaction_model.dart'; +import '../../thermer/thermer.dart' as thermer; + +class DueThermalInvoiceTemplate { + DueThermalInvoiceTemplate({ + required this.printDueTransactionModel, + required this.is58mm, + required this.context, + required this.isRTL, + }); + + final PrintDueTransactionModel printDueTransactionModel; + final bool is58mm; + final BuildContext context; + final bool isRTL; + + // --- Helpers: Styles & Formats --- + + thermer.TextStyle _commonStyle({double fontSize = 24, bool isBold = false}) { + return thermer.TextStyle( + fontSize: fontSize, + fontWeight: isBold ? thermer.FontWeight.bold : thermer.FontWeight.w500, + color: thermer.Colors.black, + ); + } + + String formatPointNumber(num number, {bool addComma = false}) { + if (addComma) return NumberFormat("#,###.##", "en_US").format(number); + return number.toStringAsFixed(2); + } + + // --- Main Generator --- + + Future> get template async { + final _lang = lang.S.of(context); + final _profile = await CapabilityProfile.load(); + final _generator = Generator(is58mm ? PaperSize.mm58 : PaperSize.mm80, _profile); + + final _imageBytes = await _generateLayout(_lang); + final _image = img.decodeImage(_imageBytes); + + if (_image == null) throw Exception('Failed to generate receipt.'); + + List _bytes = []; + _bytes += _generator.image(_image); + _bytes += _generator.cut(); + return _bytes; + } + + Future _generateLayout(lang.S _lang) async { + final data = printDueTransactionModel.dueTransactionModel; + final info = printDueTransactionModel.personalInformationModel.data; + + // 1. Prepare Logo + thermer.ThermerImage? _logo; + if (info?.thermalInvoiceLogo != null && info?.showThermalInvoiceLogo == 1) { + try { + _logo = await thermer.ThermerImage.network( + "${APIConfig.domain}${info?.thermalInvoiceLogo}", + width: is58mm ? 120 : 184, + height: is58mm ? 120 : 184, + ); + } catch (_) {} + } + + //qr logo + thermer.ThermerImage? _qrLogo; + if (info?.invoiceScannerLogo != null && info?.showInvoiceScannerLogo == 1) { + try { + _qrLogo = await thermer.ThermerImage.network( + APIConfig.domain + info!.invoiceScannerLogo!, + width: is58mm ? 120 : 140, + height: is58mm ? 120 : 140, + ); + } catch (_) {} + } + + // 2. Prepare Payment Labels + final paymentLabels = _buildPaymentLabels(); + + // 3. Build Layout + final _layout = thermer.ThermerLayout( + paperSize: is58mm ? thermer.PaperSize.mm58 : thermer.PaperSize.mm80, + textDirection: isRTL ? thermer.TextDirection.rtl : thermer.TextDirection.ltr, + widgets: [ + // --- Header --- + if (_logo != null) ...[thermer.ThermerAlign(child: _logo), thermer.ThermerSizedBox(height: 16)], + + if (info?.meta?.showCompanyName == 1) + thermer.ThermerText( + info?.companyName ?? '', + style: _commonStyle(fontSize: is58mm ? 46 : 54), + textAlign: thermer.TextAlign.center, + ), + + if (data?.branch?.name != null) + thermer.ThermerText('Branch: ${data?.branch?.name}', + style: _commonStyle(), textAlign: thermer.TextAlign.center), + + if (info?.meta?.showAddress == 1) + if (data?.branch?.address != null || info?.address != null) + thermer.ThermerText( + '${_lang.address}: ${data?.branch?.address ?? info?.address ?? ''}', + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + if (info?.meta?.showPhoneNumber == 1) + if (data?.branch?.phone != null || info?.phoneNumber != null) + thermer.ThermerText( + '${_lang.mobile} ${data?.branch?.phone ?? info?.phoneNumber ?? ''}', + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + if (info?.meta?.showVat == 1) + if (info?.vatNo != null && info?.meta?.showVat == 1) + thermer.ThermerText( + "${info?.vatName ?? _lang.vatNumber}: ${info?.vatNo}", + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + thermer.ThermerSizedBox(height: 16), + thermer.ThermerText( + _lang.receipt, // Due collection is usually a Receipt + style: _commonStyle(fontSize: is58mm ? 30 : 48, isBold: true) + .copyWith(decoration: thermer.TextDecoration.underline), + textAlign: thermer.TextAlign.center, + ), + thermer.ThermerSizedBox(height: 16), + + // --- Info Section --- + ..._buildInfoSection(_lang), + + thermer.ThermerSizedBox(height: 16), + + // --- Data Table (Single Row for Due Context) --- + thermer.ThermerTable( + header: thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText(_lang.sl, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.invoice, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.dueAmount, textAlign: thermer.TextAlign.end, style: _commonStyle(isBold: true)), + ]), + data: [ + thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText('1', style: _commonStyle()), + thermer.ThermerText(data?.invoiceNumber ?? '', style: _commonStyle()), + thermer.ThermerText(formatPointNumber(data?.totalDue ?? 0, addComma: true), + textAlign: thermer.TextAlign.end, style: _commonStyle()), + ]) + ], + cellWidths: is58mm ? {0: null, 1: 0.3} : {0: 0.1, 1: null, 2: 0.3}, + ), + thermer.ThermerDivider.horizontal(), + + // --- Calculations --- + _buildCalculationColumn(_lang), + + thermer.ThermerDivider.horizontal(), + thermer.ThermerSizedBox(height: 8), + + // --- Payment Info --- + thermer.ThermerText( + "${_lang.paidVia} : ${paymentLabels.join(', ')}", + style: _commonStyle(), + textAlign: thermer.TextAlign.left, + ), + + thermer.ThermerSizedBox(height: 16), + + // --- Footer --- + if (info?.gratitudeMessage != null && info?.showGratitudeMsg == 1) + thermer.ThermerText(info?.gratitudeMessage ?? '', + textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + + if (data?.paymentDate != null) + thermer.ThermerText( + DateFormat('M/d/yyyy h:mm a').format(DateTime.parse(data!.paymentDate!)), + textAlign: thermer.TextAlign.center, + style: _commonStyle(), + ), + + if (info?.showNote == 1) + thermer.ThermerText( + '${info?.invoiceNoteLevel ?? _lang.note}: ${info?.invoiceNote ?? ''}', + textAlign: thermer.TextAlign.left, + style: _commonStyle(), + ), + + thermer.ThermerSizedBox(height: 16), + if (_qrLogo != null) ...[thermer.ThermerAlign(child: _qrLogo), thermer.ThermerSizedBox(height: 1)], + + if (info?.developBy != null) + thermer.ThermerText( + '${info?.developByLevel ?? _lang.developedBy}: ${info?.developBy}', + textAlign: thermer.TextAlign.center, + style: _commonStyle(), + ), + + thermer.ThermerSizedBox(height: 200), // Cutter Space + ], + ); + + return _layout.toUint8List(); + } + + // --- Sub-Builders --- + + List _buildInfoSection(lang.S _lang) { + final data = printDueTransactionModel.dueTransactionModel; + final dateStr = data?.paymentDate != null ? DateFormat.yMd().format(DateTime.parse(data!.paymentDate!)) : ''; + final timeStr = data?.paymentDate != null ? DateFormat.jm().format(DateTime.parse(data!.paymentDate!)) : ''; + + final receiptText = '${_lang.receipt}: ${data?.invoiceNumber ?? 'Not Provided'}'; + final dateText = '${_lang.date}: $dateStr'; + final timeText = '${_lang.time}: $timeStr'; + final nameText = '${_lang.receivedFrom}: ${data?.party?.name ?? ''}'; + final mobileText = '${_lang.mobile} ${data?.party?.phone ?? ''}'; + final receivedByText = + '${_lang.receivedBy}: ${data?.user?.role == "shop-owner" ? 'Admin' : data?.user?.name ?? ''}'; + + if (is58mm) { + // 58mm: Stacked + return [ + thermer.ThermerText(receiptText, style: _commonStyle()), + if (data?.paymentDate != null) thermer.ThermerText("$dateText $timeStr", style: _commonStyle()), + thermer.ThermerText(nameText, style: _commonStyle()), + thermer.ThermerText(mobileText, style: _commonStyle()), + thermer.ThermerText(receivedByText, style: _commonStyle()), + ]; + } else { + // 80mm: Two Columns + return [ + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(receiptText, style: _commonStyle()), + if (data?.paymentDate != null) thermer.ThermerText(dateText, style: _commonStyle()), + ], + ), + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(nameText, style: _commonStyle()), + thermer.ThermerText(timeText, style: _commonStyle()), + ], + ), + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(mobileText, style: _commonStyle()), + thermer.ThermerText(receivedByText, style: _commonStyle()), + ], + ), + ]; + } + } + + thermer.ThermerColumn _buildCalculationColumn(lang.S _lang) { + final data = printDueTransactionModel.dueTransactionModel; + + thermer.ThermerRow calcRow(String label, num value, {bool bold = false, bool isCurrency = true}) { + return thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(label, style: _commonStyle(isBold: bold)), + thermer.ThermerText( + isCurrency ? formatPointNumber(value, addComma: true) : value.toString(), + textAlign: thermer.TextAlign.end, + style: _commonStyle(isBold: bold), + ), + ], + ); + } + + return thermer.ThermerColumn(children: [ + calcRow('${_lang.totalDue}:', data?.totalDue ?? 0), + calcRow('${_lang.paymentsAmount}:', data?.payDueAmount ?? 0, bold: true), + calcRow('${_lang.remainingDue}:', data?.dueAmountAfterPay ?? 0, bold: true), + ]); + } + + List _buildPaymentLabels() { + final transactions = printDueTransactionModel.dueTransactionModel?.transactions ?? []; + List labels = []; + + for (var item in transactions) { + String label = item.paymentType?.name ?? 'n/a'; + if (item.transactionType == 'cash_payment') label = lang.S.of(context).cash; + if (item.transactionType == 'cheque_payment') label = lang.S.of(context).cheque; + if (item.transactionType == 'wallet_payment') label = lang.S.of(context).wallet; + labels.add(label); + } + return labels; + } +} diff --git a/lib/service/thermal_print/src/templates/_purchase_invoice_template.dart b/lib/service/thermal_print/src/templates/_purchase_invoice_template.dart new file mode 100644 index 0000000..e848b35 --- /dev/null +++ b/lib/service/thermal_print/src/templates/_purchase_invoice_template.dart @@ -0,0 +1,476 @@ +import 'dart:typed_data'; + +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter/material.dart'; +import 'package:image/image.dart' as img; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/Screens/Products/add%20product/modle/create_product_model.dart'; +import 'package:mobile_pos/Screens/Purchase/Model/purchase_transaction_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/thermal%20priting%20invoices/model/print_transaction_model.dart'; + +import '../../thermer/thermer.dart' as thermer; + +class PurchaseThermalInvoiceTemplate { + PurchaseThermalInvoiceTemplate({ + required this.printTransactionModel, + required this.productList, + required this.is58mm, + required this.context, + required this.isRTL, + }); + + final PrintPurchaseTransactionModel printTransactionModel; + final List? productList; + final bool is58mm; + final BuildContext context; + final bool isRTL; + + // --- Helpers: Styles & Formats --- + + thermer.TextStyle _commonStyle({double fontSize = 24, bool isBold = false}) { + return thermer.TextStyle( + fontSize: fontSize, + fontWeight: isBold ? thermer.FontWeight.bold : thermer.FontWeight.w500, + color: thermer.Colors.black, + ); + } + + String formatPointNumber(num number, {bool addComma = false}) { + if (addComma) return NumberFormat("#,###.##", "en_US").format(number); + return number.toStringAsFixed(2); + } + + // --- Data Logic (Adapted from your provided code) --- + + num _getProductPrice(num detailsId) { + return productList!.where((element) => element.id == detailsId).first.productPurchasePrice ?? 0; + } + + String _getProductName(num detailsId) { + final details = printTransactionModel.purchaseTransitionModel?.details?.firstWhere( + (element) => element.id == detailsId, + orElse: () => PurchaseDetails(), + ); + String name = details?.product?.productName ?? ''; + if (details?.product?.productType == ProductType.variant.name) { + name += ' [${details?.stock?.batchNo ?? ''}]'; + } + return name; + } + + num _getProductQuantity(num detailsId) { + num totalQuantity = productList?.where((element) => element.id == detailsId).first.quantities ?? 0; + + // Add returned quantities logic + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + if (details.purchaseDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + return totalQuantity; + } + + num _getTotalForOldInvoice() { + num total = 0; + if (productList != null) { + for (var element in productList!) { + num productPrice = element.productPurchasePrice ?? 0; + num productQuantity = _getProductQuantity(element.id ?? 0); + total += productPrice * productQuantity; + } + } + return total; + } + + num _getReturnedDiscountAmount() { + num totalReturnDiscount = 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturnDiscount += ((_getProductPrice(details.purchaseDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + num _getTotalReturnedAmount() { + num totalReturn = 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + // --- Main Generator --- + + Future> get template async { + final _profile = await CapabilityProfile.load(); + final _generator = Generator(is58mm ? PaperSize.mm58 : PaperSize.mm80, _profile); + + final _imageBytes = await _generateLayout(); + final _image = img.decodeImage(_imageBytes); + + if (_image == null) throw Exception('Failed to generate invoice.'); + + List _bytes = []; + _bytes += _generator.image(_image); + _bytes += _generator.cut(); + return _bytes; + } + + Future _generateLayout() async { + final data = printTransactionModel.purchaseTransitionModel; + final info = printTransactionModel.personalInformationModel.data; + final _lang = lang.S.of(context); + + // 1. Prepare Logo + thermer.ThermerImage? _logo; + if (info?.thermalInvoiceLogo != null && info?.showThermalInvoiceLogo == 1) { + try { + _logo = await thermer.ThermerImage.network( + "${APIConfig.domain}${info?.thermalInvoiceLogo}", + width: is58mm ? 120 : 184, + height: is58mm ? 120 : 184, + ); + } catch (_) {} + } + + //qr logo + thermer.ThermerImage? _qrLogo; + if (info?.invoiceScannerLogo != null && info?.showInvoiceScannerLogo == 1) { + try { + _qrLogo = await thermer.ThermerImage.network( + APIConfig.domain + info!.invoiceScannerLogo!, + width: is58mm ? 120 : 140, + height: is58mm ? 120 : 140, + ); + } catch (_) {} + } + + // 2. Prepare Product Rows + final productRows = _buildProductRows(); + + // 3. Prepare Returns + final returnWidgets = _buildReturnSection(_lang); + + // 4. Build Layout + final _layout = thermer.ThermerLayout( + paperSize: is58mm ? thermer.PaperSize.mm58 : thermer.PaperSize.mm80, + textDirection: isRTL ? thermer.TextDirection.rtl : thermer.TextDirection.ltr, + widgets: [ + // --- Header --- + if (_logo != null) ...[thermer.ThermerAlign(child: _logo), thermer.ThermerSizedBox(height: 16)], + + if (info?.meta?.showCompanyName == 1) + thermer.ThermerText( + info?.companyName ?? '', + style: _commonStyle(fontSize: is58mm ? 46 : 54), + textAlign: thermer.TextAlign.center, + ), + + if (data?.branch?.name != null) + thermer.ThermerText('${_lang.branch}: ${data?.branch?.name}', + style: _commonStyle(), textAlign: thermer.TextAlign.center), + + if (info?.meta?.showAddress == 1) + if (data?.branch?.address != null || info?.address != null) + thermer.ThermerText( + '${_lang.address}: ${data?.branch?.address ?? info?.address ?? ''}', + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + if (info?.meta?.showPhoneNumber == 1) + if (data?.branch?.phone != null || info?.phoneNumber != null) + thermer.ThermerText( + '${_lang.mobile} ${data?.branch?.phone ?? info?.phoneNumber ?? ''}', + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + if (info?.meta?.showVat == 1) + if (info?.vatNo != null && info?.meta?.showVat == 1) + thermer.ThermerText( + "${info?.vatName ?? _lang.vatNumber}: ${info?.vatNo}", + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + thermer.ThermerSizedBox(height: 16), + thermer.ThermerText( + _lang.invoice, + style: _commonStyle(fontSize: is58mm ? 30 : 48, isBold: true) + .copyWith(decoration: thermer.TextDecoration.underline), + textAlign: thermer.TextAlign.center, + ), + thermer.ThermerSizedBox(height: 16), + + // --- Info Section --- + ..._buildInfoSection(_lang), + + thermer.ThermerSizedBox(height: 8), + + // --- Product Table --- + thermer.ThermerTable( + header: thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText(_lang.sl, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.item, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.qty, textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.price, textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.total, textAlign: thermer.TextAlign.end, style: _commonStyle(isBold: true)), + ]), + data: productRows, + cellWidths: is58mm + ? {0: null, 1: 0.2, 2: 0.2, 3: 0.25} // 58mm + : {0: 0.1, 1: null, 2: 0.15, 3: 0.15, 4: 0.2}, // 80mm + columnSpacing: 10.0, + rowSpacing: 3.0, + ), + thermer.ThermerDivider.horizontal(), + + // --- Calculations --- + if (!is58mm) + thermer.ThermerRow( + children: [ + thermer.ThermerExpanded(flex: 4, child: thermer.ThermerAlign(child: _buildPaymentInfoText(_lang))), + thermer.ThermerExpanded(flex: 6, child: _buildCalculationColumn(_lang)), + ], + ) + else ...[ + _buildCalculationColumn(_lang), + thermer.ThermerDivider.horizontal(), + _buildPaymentInfoText(_lang), + ], + + thermer.ThermerSizedBox(height: 16), + + // --- Returns --- + ...returnWidgets, + + // --- Footer --- + if (info?.gratitudeMessage != null && info?.showGratitudeMsg == 1) + thermer.ThermerText(info?.gratitudeMessage ?? '', + textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + + if (data?.purchaseDate != null) + thermer.ThermerText( + DateFormat('M/d/yyyy h:mm a').format(DateTime.parse(data!.purchaseDate!)), + textAlign: thermer.TextAlign.center, + style: _commonStyle(), + ), + + thermer.ThermerSizedBox(height: 16), + + if (info?.showNote == 1) + thermer.ThermerText( + '${info?.invoiceNoteLevel ?? _lang.note}: ${info?.invoiceNote ?? ''}', + textAlign: thermer.TextAlign.left, + style: _commonStyle(), + ), + + thermer.ThermerSizedBox(height: 16), + if (_qrLogo != null) ...[thermer.ThermerAlign(child: _qrLogo), thermer.ThermerSizedBox(height: 1)], + // if (info?.developByLink != null) + // thermer.ThermerAlign(child: thermer.ThermerQRCode(data: info?.developByLink ?? '', size: 120)), + + if (info?.developBy != null) + thermer.ThermerText( + '${info?.developByLevel ?? _lang.developedBy}: ${info?.developBy}', + textAlign: thermer.TextAlign.center, + style: _commonStyle(), + ), + + thermer.ThermerSizedBox(height: 200), // Cutter Space + ], + ); + + return _layout.toUint8List(); + } + + // --- Sub-Builders --- + + List _buildInfoSection(lang.S _lang) { + final data = printTransactionModel.purchaseTransitionModel; + final dateStr = data?.purchaseDate != null ? DateFormat.yMd().format(DateTime.parse(data!.purchaseDate!)) : ''; + final timeStr = data?.purchaseDate != null ? DateFormat.jm().format(DateTime.parse(data!.purchaseDate!)) : ''; + + final invText = '${_lang.invoice}: ${data?.invoiceNumber ?? 'Not Provided'}'; + final dateText = '${_lang.date}: $dateStr'; + final timeText = '${_lang.time}: $timeStr'; + final nameText = '${_lang.name}: ${data?.party?.name ?? 'Guest'}'; + final mobileText = '${_lang.mobile} ${data?.party?.phone ?? ''}'; + final purchaseByText = '${_lang.purchaseBy} ${data?.user?.role == "shop-owner" ? 'Admin' : data?.user?.name ?? ''}'; + + if (is58mm) { + return [ + thermer.ThermerText(invText, style: _commonStyle()), + if (data?.purchaseDate != null) thermer.ThermerText("$dateText $timeStr", style: _commonStyle()), + thermer.ThermerText(nameText, style: _commonStyle()), + thermer.ThermerText(mobileText, style: _commonStyle()), + thermer.ThermerText(purchaseByText, style: _commonStyle()), + ]; + } else { + return [ + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(invText, style: _commonStyle()), + if (data?.purchaseDate != null) thermer.ThermerText(dateText, style: _commonStyle()), + ], + ), + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(nameText, style: _commonStyle()), + thermer.ThermerText(timeText, style: _commonStyle()), + ], + ), + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(mobileText, style: _commonStyle()), + thermer.ThermerText(purchaseByText, style: _commonStyle()), + ], + ), + ]; + } + } + + List _buildProductRows() { + List rows = []; + if (productList == null) return rows; + + for (var index = 0; index < productList!.length; index++) { + final item = productList![index]; + final qty = _getProductQuantity(item.id ?? 0); + final price = item.productPurchasePrice ?? 0; + final amount = price * qty; + + rows.add(thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText('${index + 1}', style: _commonStyle()), + thermer.ThermerText(_getProductName(item.id ?? 0), style: _commonStyle()), + thermer.ThermerText(formatPointNumber(qty, addComma: true), + textAlign: thermer.TextAlign.center, style: _commonStyle()), + thermer.ThermerText(formatPointNumber(price, addComma: true), + textAlign: thermer.TextAlign.center, style: _commonStyle()), + thermer.ThermerText(formatPointNumber(amount, addComma: true), + textAlign: thermer.TextAlign.end, style: _commonStyle()), + ])); + } + return rows; + } + + thermer.ThermerColumn _buildCalculationColumn(lang.S _lang) { + final data = printTransactionModel.purchaseTransitionModel; + + thermer.ThermerRow calcRow(String label, num value, {bool bold = false, bool isCurrency = true}) { + return thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(label, style: _commonStyle(isBold: bold)), + thermer.ThermerText( + isCurrency ? formatPointNumber(value, addComma: true) : value.toString(), + textAlign: thermer.TextAlign.end, + style: _commonStyle(isBold: bold), + ), + ], + ); + } + + return thermer.ThermerColumn(children: [ + calcRow('${_lang.subTotal}:', _getTotalForOldInvoice()), + calcRow('${_lang.discount}:', (data?.discountAmount ?? 0) + _getReturnedDiscountAmount()), + calcRow('${data?.vat?.name ?? _lang.vat}:', data?.vatAmount ?? 0), + thermer.ThermerDivider.horizontal(), + if (_getTotalReturnedAmount() > 0) calcRow('${_lang.returnAmount}:', _getTotalReturnedAmount()), + calcRow('${_lang.totalPayable}:', data?.totalAmount ?? 0, bold: true), + calcRow('${_lang.paidAmount}:', ((data?.totalAmount ?? 0) - (data?.dueAmount ?? 0)) + (data?.changeAmount ?? 0)), + if ((data?.dueAmount ?? 0) > 0) calcRow('${_lang.dueAmount}', data?.dueAmount ?? 0), + if ((data?.changeAmount ?? 0) > 0) calcRow('${_lang.changeAmount}:', data?.changeAmount ?? 0), + ]); + } + + thermer.ThermerText _buildPaymentInfoText(lang.S _lang) { + final transactions = printTransactionModel.purchaseTransitionModel?.transactions ?? []; + List labels = []; + + for (var item in transactions) { + String label = item.paymentType?.name ?? 'n/a'; + if (item.transactionType == 'cash_payment') label = _lang.cash; + if (item.transactionType == 'cheque_payment') label = _lang.cheque; + if (item.transactionType == 'wallet_payment') label = _lang.wallet; + labels.add(label); + } + return thermer.ThermerText( + "${_lang.paidVia}: ${labels.join(', ')}", + style: _commonStyle(), + textAlign: is58mm ? thermer.TextAlign.left : thermer.TextAlign.left, + ); + } + + List _buildReturnSection(lang.S _lang) { + final returns = printTransactionModel.purchaseTransitionModel?.purchaseReturns; + if (returns?.isEmpty ?? true) return []; + + List widgets = []; + List processedDates = []; + + for (var i = 0; i < (returns?.length ?? 0); i++) { + final dateStr = returns![i].returnDate?.substring(0, 10); + if (dateStr != null && !processedDates.contains(dateStr)) { + processedDates.add(dateStr); + widgets.add(thermer.ThermerDivider.horizontal()); + + // Return Header + widgets.add(thermer.ThermerRow( + children: [ + if (!is58mm) thermer.ThermerText(_lang.sl, style: _commonStyle(isBold: true)), + thermer.ThermerText('${_lang.retur}-${DateFormat.yMd().format(DateTime.parse(returns[i].returnDate!))}', + style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.qty, textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.total, textAlign: thermer.TextAlign.end, style: _commonStyle(isBold: true)), + ], + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + )); + } + + widgets.add(thermer.ThermerTable( + data: (returns[i].purchaseReturnDetails ?? []).map((d) { + // Re-using index logic might be tricky here for SL, simplify if needed + return thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText('*', style: _commonStyle()), // Bullet for return items or dynamic index + thermer.ThermerText(_getProductName(d.purchaseDetailId ?? 0), style: _commonStyle()), + thermer.ThermerText('${d.returnQty ?? 0}', textAlign: thermer.TextAlign.center, style: _commonStyle()), + thermer.ThermerText(formatPointNumber(d.returnAmount ?? 0, addComma: true), + textAlign: thermer.TextAlign.end, style: _commonStyle()), + ]); + }).toList(), + cellWidths: is58mm ? {0: null, 1: 0.2, 2: 0.25} : {0: 0.1, 1: null, 2: 0.15, 3: 0.2}, + )); + } + + // Add Total Return Footer inside Calculation Column generally, + // but if you want separate divider: + widgets.add(thermer.ThermerDivider.horizontal()); + + return widgets; + } +} diff --git a/lib/service/thermal_print/src/templates/_sale_invoice_template.dart b/lib/service/thermal_print/src/templates/_sale_invoice_template.dart new file mode 100644 index 0000000..7bf7dc2 --- /dev/null +++ b/lib/service/thermal_print/src/templates/_sale_invoice_template.dart @@ -0,0 +1,490 @@ +import 'dart:typed_data'; + +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter/material.dart'; +import 'package:image/image.dart' as img; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/api_config.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/model/business_info_model.dart'; +import 'package:mobile_pos/model/sale_transaction_model.dart'; +import '../../thermer/thermer.dart' as thermer; + +class SaleThermalInvoiceTemplate { + SaleThermalInvoiceTemplate({ + required this.saleInvoice, + required this.is58mm, + required this.business, + required this.context, + required this.isRTL, + }); + + final SalesTransactionModel saleInvoice; + final BusinessInformationModel business; + final bool is58mm; + final bool isRTL; + final BuildContext context; + + // --- Helpers: Styles & Formats --- + + /// Centralized Text Style to ensure Black Color everywhere + thermer.TextStyle _commonStyle({double fontSize = 24, bool isBold = false}) { + return thermer.TextStyle( + fontSize: fontSize, + fontWeight: isBold ? thermer.FontWeight.bold : thermer.FontWeight.w500, + color: thermer.Colors.black, + ); + } + + String formatPointNumber(num number, {bool addComma = false}) { + if (addComma) return NumberFormat("#,###.##", "en_US").format(number); + return number.toStringAsFixed(2); + } + + // --- Data Logic --- + + String _getProductName(num detailsId) { + final details = saleInvoice.salesDetails?.firstWhere( + (e) => e.id == detailsId, + orElse: () => SalesDetails(), + ); + String name = details?.product?.productName ?? ''; + if (details?.product?.productType == 'variant' && details?.stock?.batchNo != null) { + name += ' [${details!.stock!.batchNo}]'; + } + return name; + } + + num _getProductQty(num detailsId) { + num totalQty = + saleInvoice.salesDetails?.firstWhere((e) => e.id == detailsId, orElse: () => SalesDetails()).quantities ?? 0; + + // Add returned quantities back logic + if (saleInvoice.salesReturns?.isNotEmpty ?? false) { + for (var ret in saleInvoice.salesReturns!) { + for (var det in ret.salesReturnDetails ?? []) { + if (det.saleDetailId == detailsId) totalQty += det.returnQty ?? 0; + } + } + } + return totalQty; + } + + // --- Main Generator --- + + @override + Future> get template async { + final _profile = await CapabilityProfile.load(); + final _generator = Generator(is58mm ? PaperSize.mm58 : PaperSize.mm80, _profile); + + // Generate Layout + final _imageBytes = await _generateLayout(); + final _image = img.decodeImage(_imageBytes); + + if (_image == null) throw Exception('Failed to generate invoice.'); + + List _bytes = []; + _bytes += _generator.image(_image); + _bytes += _generator.cut(); + return _bytes; + } + + Future _generateLayout() async { + final _lang = lang.S.of(context); + // 1. Prepare Logo + thermer.ThermerImage? _logo; + if (business.data?.thermalInvoiceLogo != null && business.data?.showThermalInvoiceLogo == 1) { + try { + _logo = await thermer.ThermerImage.network( + APIConfig.domain + business.data!.thermalInvoiceLogo!, + width: is58mm ? 120 : 200, + height: is58mm ? 120 : 200, + ); + } catch (_) {} + } + + //qr logo + thermer.ThermerImage? _qrLogo; + if (business.data?.invoiceScannerLogo != null && business.data?.showInvoiceScannerLogo == 1) { + try { + _qrLogo = await thermer.ThermerImage.network( + APIConfig.domain + business.data!.invoiceScannerLogo!, + width: is58mm ? 120 : 140, + height: is58mm ? 120 : 140, + ); + } catch (_) {} + } + + // 2. Prepare Product Rows + final productRows = _buildProductRows(); + + // 3. Prepare Return Section + final returnWidgets = _buildReturnSection(context); + + // 4. Build Layout + final _layout = thermer.ThermerLayout( + textDirection: isRTL ? thermer.TextDirection.rtl : thermer.TextDirection.ltr, + paperSize: is58mm ? thermer.PaperSize.mm58 : thermer.PaperSize.mm80, + widgets: [ + // --- Header Section --- + if (_logo != null) ...[thermer.ThermerAlign(child: _logo), thermer.ThermerSizedBox(height: 16)], + + if (business.data?.meta?.showCompanyName == 1) + thermer.ThermerText( + business.data?.companyName ?? "N/A", + style: _commonStyle(fontSize: is58mm ? 46 : 54, isBold: false), + textAlign: thermer.TextAlign.center, + ), + + if (saleInvoice.branch?.name != null) + thermer.ThermerText('${_lang.branch}: ${saleInvoice.branch?.name}', + style: _commonStyle(), textAlign: thermer.TextAlign.center), + + if (business.data?.meta?.showAddress == 1) + if (business.data?.address != null || saleInvoice.branch?.address != null) + thermer.ThermerText( + saleInvoice.branch?.address ?? business.data?.address ?? 'N/A', + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + if (business.data?.meta?.showPhoneNumber == 1) + if (business.data?.phoneNumber != null || saleInvoice.branch?.phone != null) + thermer.ThermerText( + '${_lang.mobile} ${saleInvoice.branch?.phone ?? business.data?.phoneNumber ?? "N/A"}', + style: _commonStyle(), + textAlign: thermer.TextAlign.center, + ), + + if (business.data?.vatName != null && business.data?.meta?.showVat == 1) + thermer.ThermerText("${business.data?.vatName}: ${business.data?.vatNo}", + style: _commonStyle(), textAlign: thermer.TextAlign.center), + + thermer.ThermerSizedBox(height: 16), + thermer.ThermerText( + _lang.invoice, + style: _commonStyle(fontSize: is58mm ? 30 : 48, isBold: true) + .copyWith(decoration: thermer.TextDecoration.underline), + textAlign: thermer.TextAlign.center, + ), + thermer.ThermerSizedBox(height: 16), + + // --- Info Section (Layout adjusted based on is58mm) --- + ..._buildInfoSection(_lang), + + thermer.ThermerSizedBox(height: 8), + + // --- Product Table --- + thermer.ThermerTable( + header: thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText(_lang.sl, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.item, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.qty, textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.price, textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + thermer.ThermerText(_lang.amount, textAlign: thermer.TextAlign.end, style: _commonStyle(isBold: true)), + ]), + data: productRows, + cellWidths: is58mm + ? {0: null, 1: 0.2, 2: 0.15, 3: 0.2} // 58mm layout + : {0: 0.1, 1: null, 2: 0.15, 3: 0.2, 4: 0.2}, // 80mm layout + columnSpacing: 15.0, + rowSpacing: 3.0, + ), + thermer.ThermerDivider.horizontal(), + + // --- Totals Section --- + if (!is58mm) + // 80mm Split Layout + thermer.ThermerRow( + children: [ + thermer.ThermerExpanded(flex: 4, child: thermer.ThermerAlign(child: _buildPaymentInfoText(_lang))), + thermer.ThermerExpanded(flex: 6, child: _buildCalculationColumn(_lang)), + ], + ) + else ...[ + // 58mm Stacked Layout + _buildCalculationColumn(_lang), + thermer.ThermerDivider.horizontal(), + _buildPaymentInfoText(_lang), + ], + + thermer.ThermerSizedBox(height: 16), + + // --- Returns --- + ...returnWidgets, + + // --- Footer --- + if (business.data?.gratitudeMessage != null && business.data?.showGratitudeMsg == 1) + thermer.ThermerText(business.data?.gratitudeMessage ?? '', + textAlign: thermer.TextAlign.center, style: _commonStyle(isBold: true)), + + if (business.data?.showNote == 1) + thermer.ThermerText('${business.data?.invoiceNoteLevel ?? _lang.note}: ${business.data?.invoiceNote}', + textAlign: thermer.TextAlign.center, style: _commonStyle()), + + thermer.ThermerSizedBox(height: 16), + if (_qrLogo != null) ...[thermer.ThermerAlign(child: _qrLogo), thermer.ThermerSizedBox(height: 1)], + // if (business.data?.developByLink != null) + // thermer.ThermerAlign(child: thermer.ThermerQRCode(data: business.data?.developByLink ?? '', size: 120)), + + if (business.data?.developBy != null) + thermer.ThermerText('${business.data?.developByLevel ?? _lang.developedBy} ${business.data?.developBy}', + textAlign: thermer.TextAlign.center, style: _commonStyle()), + + thermer.ThermerSizedBox(height: 200), // Cutter space + ], + ); + + return _layout.toUint8List(); + } + + // --- Sub-Builders --- + + List _buildInfoSection(lang.S _lang) { + DateTime? saleDateTime; + + if (saleInvoice.saleDate != null && saleInvoice.saleDate!.isNotEmpty) { + saleDateTime = DateTime.tryParse(saleInvoice.saleDate!); + } + + final formattedDate = saleDateTime != null + ? DateFormat('dd MMMM yyyy').format(saleDateTime) // 25 January 2026 + : ''; + + final formattedTime = saleDateTime != null + ? DateFormat('hh:mm a').format(saleDateTime).toLowerCase() // 12:55 pm + : ''; + + final invText = '${_lang.invoice}: ${saleInvoice.invoiceNumber ?? ''}'; + final dateText = '${_lang.date}: ${formattedDate ?? ''}'; + final timeText = "${_lang.time}: ${formattedTime ?? ''}"; + final nameText = '${_lang.name}: ${saleInvoice.party?.name ?? 'Guest'}'; + final mobileText = '${_lang.mobile} ${saleInvoice.party?.phone ?? 'N/A'}'; + final salesByText = + "${_lang.salesBy} ${saleInvoice.user?.role == 'shop-owner' ? _lang.admin : saleInvoice.user?.role ?? "N/A"}"; + + if (is58mm) { + // 58mm: Vertical Stack (One below another) + return [ + thermer.ThermerText( + invText, + style: _commonStyle(), + ), + if (saleInvoice.saleDate != null) thermer.ThermerText(dateText, style: _commonStyle()), + thermer.ThermerText(nameText, style: _commonStyle()), + thermer.ThermerText(mobileText, style: _commonStyle()), + thermer.ThermerText(salesByText, style: _commonStyle()), + ]; + } else { + // 80mm: Two columns (Side by side) + return [ + // Row 1: Invoice | Date + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(invText, style: _commonStyle()), + if (saleInvoice.saleDate != null) thermer.ThermerText(dateText, style: _commonStyle()), + ], + ), + // Row 2: Name | Time + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(nameText, style: _commonStyle()), + thermer.ThermerText(timeText, style: _commonStyle()), + ], + ), + // Row 3: Mobile | Sales By + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(mobileText, style: _commonStyle()), + thermer.ThermerText(salesByText, style: _commonStyle()), + ], + ), + ]; + } + } + + List _buildProductRows() { + List rows = []; + if (saleInvoice.salesDetails == null) return rows; + + for (var index = 0; index < saleInvoice.salesDetails!.length; index++) { + final item = saleInvoice.salesDetails![index]; + final qty = _getProductQty(item.id ?? 0); + final price = item.price ?? 0; + final discount = item.discount ?? 0; + final amount = (price * qty) - (discount * qty); + + // Main Row + rows.add(thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText((index + 1).toString(), style: _commonStyle()), + thermer.ThermerText(_getProductName(item.id ?? 0), style: _commonStyle()), + thermer.ThermerText(formatPointNumber(qty), textAlign: thermer.TextAlign.center, style: _commonStyle()), + thermer.ThermerText('$price', textAlign: thermer.TextAlign.center, style: _commonStyle()), + thermer.ThermerText(formatPointNumber(amount), textAlign: thermer.TextAlign.end, style: _commonStyle()), + ])); + + // Warranty/Guarantee + final w = item.warrantyInfo; + if (w?.warrantyDuration != null) { + rows.add(_buildInfoRow("${lang.S.of(context).warranty} : ${w!.warrantyDuration} ${w.warrantyUnit}")); + } + if (w?.guaranteeDuration != null) { + rows.add(_buildInfoRow("${lang.S.of(context).guarantee} : ${w!.guaranteeDuration} ${w.guaranteeUnit}")); + } + } + return rows; + } + + thermer.ThermerTableRow _buildInfoRow(String text) { + return thermer.ThermerTableRow([ + if (!is58mm) thermer.ThermerText(""), + thermer.ThermerText(text, style: _commonStyle(fontSize: 20)), + thermer.ThermerText(""), + thermer.ThermerText(""), + thermer.ThermerText(""), + ]); + } + + thermer.ThermerColumn _buildCalculationColumn(lang.S _lang) { + thermer.ThermerRow calcRow(String label, num value, {bool bold = false, bool isCurrency = true}) { + return thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(label, style: _commonStyle(isBold: bold)), + thermer.ThermerText( + isCurrency ? formatPointNumber(value, addComma: true) : value.toString(), + textAlign: thermer.TextAlign.end, + style: _commonStyle(isBold: bold), + ), + ], + ); + } + + num subTotal = 0; + num totalDiscount = 0; + if (saleInvoice.salesDetails != null) { + for (var e in saleInvoice.salesDetails!) { + final q = _getProductQty(e.id ?? 0); + subTotal += ((e.price ?? 0) * q) - ((e.discount ?? 0) * q); + totalDiscount += (e.discount ?? 0) * q; + } + } + + num returnDiscount = 0; + if (saleInvoice.salesReturns != null) { + for (var ret in saleInvoice.salesReturns!) { + for (var det in ret.salesReturnDetails ?? []) { + final price = saleInvoice.salesDetails + ?.firstWhere((e) => e.id == det.saleDetailId, orElse: () => SalesDetails()) + .price ?? + 0; + returnDiscount += ((price * (det.returnQty ?? 0)) - (det.returnAmount ?? 0)); + } + } + } + + return thermer.ThermerColumn( + children: [ + calcRow('${_lang.subTotal}: ', subTotal), + calcRow('${_lang.discount}: ', (saleInvoice.discountAmount ?? 0) + returnDiscount + totalDiscount), + calcRow("${saleInvoice.vat?.name ?? _lang.vat}: ", saleInvoice.vatAmount ?? 0, isCurrency: false), + calcRow('${_lang.shippingCharge}:', saleInvoice.shippingCharge ?? 0, isCurrency: false), + if ((saleInvoice.roundingAmount ?? 0) != 0) ...[ + calcRow('${_lang.total}:', saleInvoice.actualTotalAmount ?? 0), + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText('${_lang.rounding}:', style: _commonStyle()), + thermer.ThermerText( + "${!(saleInvoice.roundingAmount?.isNegative ?? true) ? '+' : ''}${formatPointNumber(saleInvoice.roundingAmount ?? 0)}", + textAlign: thermer.TextAlign.end, + style: _commonStyle(), + ), + ], + ), + ], + thermer.ThermerDivider.horizontal(), + calcRow('${_lang.totalPayable}: ', saleInvoice.totalAmount ?? 0, bold: true), + calcRow('${_lang.paidAmount}: ', + ((saleInvoice.totalAmount ?? 0) - (saleInvoice.dueAmount ?? 0)) + (saleInvoice.changeAmount ?? 0)), + if ((saleInvoice.dueAmount ?? 0) > 0) calcRow('${_lang.dueAmount}: ', saleInvoice.dueAmount ?? 0), + if ((saleInvoice.changeAmount ?? 0) > 0) calcRow('${_lang.changeAmount}: ', saleInvoice.changeAmount ?? 0), + ], + ); + } + + thermer.ThermerText _buildPaymentInfoText(lang.S _lang) { + List labels = []; + if (saleInvoice.transactions != null) { + for (var item in saleInvoice.transactions!) { + String label = item.paymentType?.name ?? 'n/a'; + if (item.transactionType == 'cash_payment') label = _lang.cash; + if (item.transactionType == 'cheque_payment') label = _lang.cheque; + if (item.transactionType == 'wallet_payment') label = _lang.wallet; + labels.add(label); + } + } + return thermer.ThermerText( + "${_lang.paidVia} : ${labels.join(', ')}", + style: _commonStyle(), + textAlign: is58mm ? thermer.TextAlign.center : thermer.TextAlign.start, + ); + } + + List _buildReturnSection(BuildContext context) { + final _lang = lang.S.of(context); + if (saleInvoice.salesReturns?.isEmpty ?? true) return []; + + List widgets = []; + List processedDates = []; + num totalReturnedAmount = 0; + + for (var ret in saleInvoice.salesReturns!) { + final dateStr = ret.returnDate?.substring(0, 10); + if (dateStr != null && !processedDates.contains(dateStr)) { + processedDates.add(dateStr); + widgets.add(thermer.ThermerDivider.horizontal()); + widgets.add(thermer.ThermerText('${_lang.retur}-$dateStr', style: _commonStyle(isBold: true))); + } + + widgets.add(thermer.ThermerTable( + header: thermer.ThermerTableRow([ + thermer.ThermerText(_lang.item, style: _commonStyle(fontSize: 22, isBold: true)), + thermer.ThermerText(_lang.qty, + textAlign: thermer.TextAlign.center, style: _commonStyle(fontSize: 22, isBold: true)), + thermer.ThermerText(_lang.total, + textAlign: thermer.TextAlign.end, style: _commonStyle(fontSize: 22, isBold: true)), + ]), + data: (ret.salesReturnDetails ?? []).map((d) { + totalReturnedAmount += d.returnAmount ?? 0; + return thermer.ThermerTableRow([ + thermer.ThermerText(_getProductName(d.saleDetailId ?? 0), style: _commonStyle(fontSize: 22)), + thermer.ThermerText('${d.returnQty ?? 0}', + textAlign: thermer.TextAlign.center, style: _commonStyle(fontSize: 22)), + thermer.ThermerText('${d.returnAmount ?? 0}', + textAlign: thermer.TextAlign.end, style: _commonStyle(fontSize: 22)), + ]); + }).toList(), + cellWidths: {0: null, 1: 0.2, 2: 0.25}, + )); + } + + widgets.add(thermer.ThermerDivider.horizontal()); + widgets.add( + thermer.ThermerRow( + mainAxisAlignment: thermer.ThermerMainAxisAlignment.spaceBetween, + children: [ + thermer.ThermerText(_lang.returnAmount, style: _commonStyle()), + thermer.ThermerText(formatPointNumber(totalReturnedAmount), + textAlign: thermer.TextAlign.end, style: _commonStyle()), + ], + ), + ); + widgets.add(thermer.ThermerSizedBox(height: 10)); + + return widgets; + } +} diff --git a/lib/service/thermal_print/src/templates/templates.dart b/lib/service/thermal_print/src/templates/templates.dart new file mode 100644 index 0000000..13d0f6b --- /dev/null +++ b/lib/service/thermal_print/src/templates/templates.dart @@ -0,0 +1,69 @@ +// import 'dart:typed_data' show Uint8List; + +// import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +// import 'package:flutter/material.dart'; +// import 'package:flutter_riverpod/flutter_riverpod.dart' as riverpod; +// import 'package:image/image.dart' as img; +// import 'package:intl/intl.dart'; +// import 'package:mobile_pos/generated/l10n.dart' as lang; +// import 'package:mobile_pos/generated/l10n.dart'; +// import 'package:mobile_pos/model/business_info_model.dart'; +// import 'package:mobile_pos/model/sale_transaction_model.dart'; +// import '../../thermer/thermer.dart' as thermer; + +// // part '_purchase_invoice_template.dart'; +// part '_sale_invoice_template.dart'; +// // part '_kot_ticket_template.dart'; +// // part '_due_collection_invoice_template.dart'; + +// abstract class ThermalInvoiceTemplateBase { +// ThermalInvoiceTemplateBase(this.ref); +// final riverpod.Ref ref; + +// thermer.TextDirection get textDirection { +// final _rtlLang = ['ar', 'ar-bh', 'eg-ar', 'fa', 'prs', 'ps', 'ur']; + +// // if (_rtlLang.contains(ref.read(GlobalContextHolder.localeProvider).languageCode)) { +// // return thermer.TextDirection.rtl; +// // } + +// return thermer.TextDirection.ltr; +// } + +// Future> get template; +// // Future getNetworkImage( +// // String? url, { +// // int width = 100, +// // int height = 100, +// // }) async { +// // if (url == null) return null; + +// // try { +// // final _response = await dio.Dio().get>( +// // url, +// // options: dio.Options(responseType: dio.ResponseType.bytes), +// // ); + +// // final _image = img.decodeImage(Uint8List.fromList(_response.data!)); +// // if (_image == null) return null; + +// // return img.copyResize( +// // _image, +// // width: width, +// // height: height, +// // interpolation: img.Interpolation.average, +// // ); +// // } catch (e) { +// // return null; +// // } +// // } +// } + +// // extension ThermalPrinterPaperSizeExt { +// // PaperSize get escPosSize { +// // return switch (this) { +// // ThermalPrinterPaperSize.mm582Inch => PaperSize.mm58, +// // ThermalPrinterPaperSize.mm803Inch => PaperSize.mm80, +// // }; +// // } +// // } diff --git a/lib/service/thermal_print/thermer/_thermal_invoice_providers.dart b/lib/service/thermal_print/thermer/_thermal_invoice_providers.dart new file mode 100644 index 0000000..6d284c9 --- /dev/null +++ b/lib/service/thermal_print/thermer/_thermal_invoice_providers.dart @@ -0,0 +1,79 @@ +// import '../../../../data/repository/repository.dart'; + +// export '../../../../data/repository/repository.dart' show SalePurchaseThermalInvoiceData; + +// final purchaseThermalInvoiceProvider = FutureProvider.autoDispose.family( +// (ref, purchase) async { +// final _user = ref.read(userRepositoryProvider).value; + +// final _template = PurchaseThermalInvoiceTemplate( +// ref, +// purchaseInvoice: purchase.copyWith(user: _user), +// ); + +// return await Future.microtask( +// () => ref.read(thermalPrinterGeneratorProvider).printInvoice(_template), +// ); +// }, +// ); + +// final saleThermalInvoiceProvider = +// FutureProvider.autoDispose.family( +// (ref, data) async { +// final _user = ref.read(userRepositoryProvider).value; + +// final _template = SaleThermalInvoiceTemplate( +// ref, +// saleInvoice: data.sale.copyWith(user: _user), +// printKOT: data.printKOT, +// ); + +// return await Future.microtask( +// () => ref.read(thermalPrinterGeneratorProvider).printInvoice(_template), +// ); +// }, +// ); + +// final kotThermalInvoiceProvider = FutureProvider.autoDispose.family( +// (ref, sale) async { +// final _user = ref.read(userRepositoryProvider).value; + +// final _template = KOTTicketTemplate( +// ref, +// kotInvoice: SalePurchaseThermalInvoiceData.fromSale(sale).copyWith(user: _user), +// ); + +// return await Future.microtask( +// () => ref.read(thermalPrinterGeneratorProvider).printInvoice(_template), +// ); +// }, +// ); + +// final dueCollectionThermalInvoiceProvider = FutureProvider.autoDispose.family( +// (ref, dueCollect) async { +// final _user = ref.read(userRepositoryProvider).value; + +// final _template = DueCollectionTemplate( +// ref, +// dueInvoice: dueCollect.copyWith(user: _user), +// ); + +// return await Future.microtask( +// () => ref.read(thermalPrinterGeneratorProvider).printInvoice(_template), +// ); +// }, +// ); + +// sealed class InvoicePreviewType { +// const InvoicePreviewType._(); +// } + +// class ThermalPreview extends InvoicePreviewType { +// final ThermalPrintInvoiceData printData; +// final bool isSale; +// ThermalPreview(this.printData, {this.isSale = false}) : super._(); +// } + +// class PdfPreview extends InvoicePreviewType { +// PdfPreview() : super._(); +// } diff --git a/lib/service/thermal_print/thermer/src/layouts/_layout_utils.dart b/lib/service/thermal_print/thermer/src/layouts/_layout_utils.dart new file mode 100644 index 0000000..a46b163 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/layouts/_layout_utils.dart @@ -0,0 +1,322 @@ +import 'package:flutter/material.dart'; +import '../widgets/widgets.export.dart'; + +class TextMeasurementCache { + static final Map _cache = {}; + + static void clear() { + _cache.clear(); + } + + static _CachedMeasurement _getCachedMeasurement( + String text, + TextStyle style, + TextDirection direction, + TextAlign textAlign, + int? maxLines, + double maxWidth, + List? fallbackFonts, + ) { + final key = _generateKey( + text, + style, + direction, + textAlign, + maxLines, + maxWidth, + fallbackFonts, + ); + if (_cache.length >= 1000) { + _cache.clear(); + } + return _cache[key] ??= _CachedMeasurement( + text, + style, + direction, + textAlign, + maxLines, + maxWidth, + fallbackFonts, + ); + } + + static String _generateKey( + String text, + TextStyle style, + TextDirection direction, + TextAlign textAlign, + int? maxLines, + double maxWidth, + List? fallbackFonts, + ) { + return '$text|${style.hashCode}|$direction|$textAlign|$maxLines|$maxWidth|${fallbackFonts?.join(',')}'; + } + + static double getWidth( + String text, + TextStyle style, + TextDirection direction, + TextAlign textAlign, + int? maxLines, + double maxWidth, [ + List? fallbackFonts, + ]) { + return _getCachedMeasurement( + text, + style, + direction, + textAlign, + maxLines, + maxWidth, + fallbackFonts, + ).width; + } + + static double getHeight( + String text, + TextStyle style, + TextDirection direction, + TextAlign textAlign, + int? maxLines, + double maxWidth, [ + List? fallbackFonts, + ]) { + return _getCachedMeasurement( + text, + style, + direction, + textAlign, + maxLines, + maxWidth, + fallbackFonts, + ).height; + } + + static TextPainter getPainter( + String text, + TextStyle style, + TextDirection direction, + TextAlign textAlign, + int? maxLines, + double maxWidth, [ + List? fallbackFonts, + ]) { + return _getCachedMeasurement( + text, + style, + direction, + textAlign, + maxLines, + maxWidth, + fallbackFonts, + ).painter; + } +} + +class _CachedMeasurement { + late final TextPainter painter; + late final double width; + late final double height; + + _CachedMeasurement( + String text, + TextStyle style, + TextDirection direction, + TextAlign textAlign, + int? maxLines, + double maxWidth, + List? fallbackFonts, + ) { + final effectiveStyle = + fallbackFonts != null && fallbackFonts.isNotEmpty ? style.copyWith(fontFamilyFallback: fallbackFonts) : style; + if (fallbackFonts != null && fallbackFonts.isNotEmpty) { + debugPrint('TextMeasurementCache: Using font fallback for text: "$text"'); + } + painter = TextPainter( + text: TextSpan(text: text, style: effectiveStyle), + textDirection: direction, + textAlign: textAlign, + maxLines: maxLines, + ); + painter.layout(maxWidth: maxWidth); + width = painter.width; + height = painter.height; + } +} + +class LayoutUtils { + static List calculateCellWidths( + ThermerTable table, + double availableWidth, + int numColumns, + ) { + List actualWidths = []; + if (table.cellWidths != null) { + double totalFixed = 0; + int nullCount = 0; + for (int col = 0; col < numColumns; col++) { + double? frac = table.cellWidths![col]; + if (frac != null) { + totalFixed += frac; + } else { + nullCount++; + } + } + double remaining = 1.0 - totalFixed; + double nullFrac = nullCount > 0 ? remaining / nullCount : 0; + for (int col = 0; col < numColumns; col++) { + double? frac = table.cellWidths![col]; + actualWidths.add((frac ?? nullFrac) * availableWidth); + } + } else { + double totalSpacing = (numColumns - 1) * table.columnSpacing; + double cellWidth = (availableWidth - totalSpacing) / numColumns; + actualWidths = List.filled(numColumns, cellWidth); + } + return actualWidths; + } + + static double calculateWidgetWidth( + ThermerWidget widget, + double availableWidth, { + TextDirection defaultTextDirection = TextDirection.ltr, + }) { + if (widget is ThermerText) { + return TextMeasurementCache.getWidth( + widget.data, + widget.style ?? const TextStyle(), + widget.direction ?? defaultTextDirection, + widget.textAlign, + widget.maxLines, + availableWidth, + widget.fallbackFonts, + ); + } else if (widget is ThermerSizedBox) { + return widget.width ?? availableWidth; + } else if (widget is ThermerQRCode) { + return widget.size; + } else if (widget is ThermerImage) { + return widget.width ?? availableWidth; + } else if (widget is ThermerExpanded) { + return calculateWidgetWidth(widget.child, availableWidth, defaultTextDirection: defaultTextDirection); + } else if (widget is ThermerFlexible) { + return calculateWidgetWidth(widget.child, availableWidth, defaultTextDirection: defaultTextDirection); + } else if (widget is ThermerAlign) { + return availableWidth; + } + + return availableWidth; + } + + static double calculateWidgetHeight( + ThermerWidget widget, + double maxWidth, { + TextDirection defaultTextDirection = TextDirection.ltr, + }) { + if (widget is ThermerText) { + return TextMeasurementCache.getHeight( + widget.data, + widget.style ?? const TextStyle(), + widget.direction ?? defaultTextDirection, + widget.textAlign, + widget.maxLines, + maxWidth, + widget.fallbackFonts, + ); + } else if (widget is ThermerRow) { + double maxHeight = 0; + for (final child in widget.children) { + final childHeight = calculateWidgetHeight(child, maxWidth, defaultTextDirection: defaultTextDirection); + if (childHeight > maxHeight) maxHeight = childHeight; + } + return maxHeight; + } else if (widget is ThermerColumn) { + double totalHeight = 0; + for (int i = 0; i < widget.children.length; i++) { + totalHeight += calculateWidgetHeight(widget.children[i], maxWidth, defaultTextDirection: defaultTextDirection); + if (i < widget.children.length - 1) totalHeight += widget.spacing; + } + return totalHeight; + } else if (widget is ThermerTable) { + final numColumns = widget.data.isNotEmpty ? widget.data[0].cells.length : (widget.header?.cells.length ?? 0); + final actualWidths = calculateCellWidths(widget, maxWidth, numColumns); + + double totalHeight = 0; + + double borderHeight = 0; + if (widget.enableHeaderBorders && widget.header != null) { + final textPainter = TextPainter( + text: TextSpan( + text: widget.horizontalBorderChar, + style: TextStyle(fontSize: 20, color: Color(0xFF000000), fontWeight: FontWeight.w500), + ), + textDirection: TextDirection.ltr, + ); + textPainter.layout(maxWidth: maxWidth); + borderHeight = textPainter.height; + } + + if (widget.header != null) { + if (widget.enableHeaderBorders) { + totalHeight += borderHeight; + } + double rowHeight = 0; + for (int col = 0; col < widget.header!.cells.length; col++) { + final cell = widget.header!.cells[col]; + final cellWidth = actualWidths[col]; + final cellHeight = calculateWidgetHeight(cell, cellWidth, defaultTextDirection: defaultTextDirection); + if (cellHeight > rowHeight) rowHeight = cellHeight; + } + totalHeight += rowHeight; + if (widget.enableHeaderBorders) { + totalHeight += widget.rowSpacing + borderHeight; + } else { + totalHeight += widget.rowSpacing; + } + } + + for (int i = 0; i < widget.data.length; i++) { + double rowHeight = 0; + for (int col = 0; col < widget.data[i].cells.length; col++) { + final cell = widget.data[i].cells[col]; + final cellWidth = actualWidths[col]; + final cellHeight = calculateWidgetHeight(cell, cellWidth, defaultTextDirection: defaultTextDirection); + if (cellHeight > rowHeight) rowHeight = cellHeight; + } + totalHeight += rowHeight; + if (i < widget.data.length - 1) totalHeight += widget.rowSpacing; + } + return totalHeight; + } else if (widget is ThermerDivider) { + if (widget.isHorizontal) { + final textPainter = TextPainter( + text: TextSpan( + text: widget.character, + style: TextStyle(fontSize: 20, color: Color(0xFF000000), fontWeight: FontWeight.w500), + ), + textDirection: TextDirection.ltr, + ); + textPainter.layout(maxWidth: maxWidth); + return textPainter.height; + } else { + return (widget.length ?? 1) * 20.0; + } + } else if (widget is ThermerQRCode) { + return widget.size; + } else if (widget is ThermerImage) { + return widget.height ?? ((widget.width ?? maxWidth) / widget.image.width) * widget.image.height; + } else if (widget is ThermerSizedBox) { + return widget.height ?? + (widget.child != null + ? calculateWidgetHeight(widget.child!, maxWidth, defaultTextDirection: defaultTextDirection) + : 0); + } else if (widget is ThermerExpanded) { + return calculateWidgetHeight(widget.child, maxWidth, defaultTextDirection: defaultTextDirection); + } else if (widget is ThermerFlexible) { + return calculateWidgetHeight(widget.child, maxWidth, defaultTextDirection: defaultTextDirection); + } else if (widget is ThermerAlign) { + return calculateWidgetHeight(widget.child, maxWidth, defaultTextDirection: defaultTextDirection); + } + return 0; + } +} diff --git a/lib/service/thermal_print/thermer/src/layouts/_shared_types.dart b/lib/service/thermal_print/thermer/src/layouts/_shared_types.dart new file mode 100644 index 0000000..5177da2 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/layouts/_shared_types.dart @@ -0,0 +1,11 @@ +import '../widgets/widgets.export.dart'; + +class LayoutItem { + final ThermerWidget widget; + final double height; + + const LayoutItem({ + required this.widget, + required this.height, + }); +} diff --git a/lib/service/thermal_print/thermer/src/layouts/_thermer_layout.dart b/lib/service/thermal_print/thermer/src/layouts/_thermer_layout.dart new file mode 100644 index 0000000..ac32c1a --- /dev/null +++ b/lib/service/thermal_print/thermer/src/layouts/_thermer_layout.dart @@ -0,0 +1,152 @@ +import 'dart:typed_data' as type; +import 'dart:ui' as ui; +import 'package:flutter/material.dart'; +import 'package:image/image.dart' as img; +import '_shared_types.dart'; +import '_thermer_painter.dart'; +import '_layout_utils.dart'; +import '../widgets/widgets.export.dart'; + +class PaperSize { + const PaperSize._(this._width); + + static const mm58 = PaperSize._(58.0); + static const mm80 = PaperSize._(80.0); + static const mm110 = PaperSize._(110.0); + + const PaperSize.custom(double width) : _width = width; + + final double _width; + + double get width => _width; +} + +/// Main class for creating thermal printer layouts from widgets. +/// Handles layout calculation, rendering to image, and conversion to byte data. +class ThermerLayout { + /// The list of widgets to include in the layout. + final List widgets; + + /// The paper size for the thermal printer. + final PaperSize paperSize; + + /// Dots per inch for the printer resolution. + final double dpi; + + /// Gap between layout items. + final double layoutGap; + + /// Whether to convert the output to black and white. + final bool blackAndWhite; + + /// Horizontal margin in millimeters to account for printer limitations. + final double marginMm; + + /// The default text direction for the layout. + final TextDirection textDirection; + + const ThermerLayout({ + required this.widgets, + this.paperSize = PaperSize.mm80, + double? dpi, + this.layoutGap = 3.0, + this.blackAndWhite = false, + double? marginMm, + this.textDirection = TextDirection.ltr, + }) : dpi = dpi ?? 203.0, + marginMm = marginMm ?? 5.0; + + double get width => ((paperSize.width - (marginMm * 2)) / 25.4) * dpi; + + // Process layout and calculate heights in one pass + List _processLayout() { + return widgets.map((widget) { + final height = _calculateHeight(widget); + return LayoutItem(widget: widget, height: height); + }).toList(); + } + + double _calculateHeight(ThermerWidget widget) { + // subtract margins from width to get printable area + final printableWidth = width; + final height = LayoutUtils.calculateWidgetHeight(widget, printableWidth, defaultTextDirection: textDirection); + if (height == 0 && widget is ThermerText) { + throw Exception('ThermerText height is 0 for text: "${widget.data}"'); + } + return height; + } + + double _calculateTotalHeight(List items) { + double total = 0; + for (int i = 0; i < items.length; i++) { + total += items[i].height; + if (i < items.length - 1) total += layoutGap; + } + return total; + } + + // Public API methods + Future toUint8List() => generateImage(); + + Future generateImage() async { + TextMeasurementCache.clear(); + + if (widgets.isEmpty) { + throw Exception('No widgets provided to ThermerLayout'); + } + + final layoutItems = _processLayout(); + final totalHeight = _calculateTotalHeight(layoutItems); + + if (totalHeight <= 1) { + throw Exception('Total height is $totalHeight, cannot generate image'); + } + + if (width <= 0 || width > 10000) { + throw Exception('Invalid width: $width. Must be > 0 and <= 10000'); + } + + if (totalHeight <= 0 || totalHeight > 10000) { + throw Exception('Invalid height: $totalHeight. Must be > 0 and <= 10000'); + } + + debugPrint('ThermerLayout: Generating image with size ${width.toInt()}x${totalHeight.toInt()}'); + + final size = ui.Size(width, totalHeight); + final recorder = ui.PictureRecorder(); + final canvas = ui.Canvas(recorder); + + // Draw white background + final paint = Paint()..color = const Color(0xFFFFFFFF); + canvas.drawRect(Rect.fromLTWH(0, 0, size.width, size.height), paint); + + final painter = ThermerPainter(layoutItems, layoutGap: layoutGap, textDirection: textDirection); + painter.paint(canvas, size); + + final picture = recorder.endRecording(); + final image = await picture.toImage( + size.width.toInt(), + size.height.toInt(), + ); + + var byteData = await image.toByteData(format: ui.ImageByteFormat.png); + var bytes = byteData!.buffer.asUint8List(); + + if (blackAndWhite) { + debugPrint('ThermerLayout: Converting image to black and white'); + // Decode the PNG + final decodedImage = img.decodePng(bytes); + if (decodedImage != null) { + // Convert to monochrome (1-bit) + final monoImage = img.monochrome(decodedImage); + // Encode back to PNG + bytes = img.encodePng(monoImage); + debugPrint('ThermerLayout: B&W conversion completed'); + } else { + debugPrint('ThermerLayout: Failed to decode image for B&W conversion'); + } + } + + return bytes; + } +} diff --git a/lib/service/thermal_print/thermer/src/layouts/_thermer_painter.dart b/lib/service/thermal_print/thermer/src/layouts/_thermer_painter.dart new file mode 100644 index 0000000..9018264 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/layouts/_thermer_painter.dart @@ -0,0 +1,593 @@ +import 'package:flutter/material.dart'; +import 'package:qr_flutter/qr_flutter.dart'; +import '_shared_types.dart'; +import '_layout_utils.dart'; +import '../widgets/widgets.export.dart'; + +class ThermerPainter extends CustomPainter { + final List layoutItems; + final double layoutGap; + final TextDirection textDirection; + static const double charWidth = 10; + + ThermerPainter(this.layoutItems, + {this.layoutGap = 3.0, this.textDirection = TextDirection.ltr}); + + @override + void paint(Canvas canvas, Size size) { + double yOffset = 0; + final linePaint = Paint() + ..color = const Color(0xFF000000) + ..strokeWidth = 1; + + for (final item in layoutItems) { + _paintWidget(canvas, size, item.widget, yOffset, linePaint); + yOffset += item.height + layoutGap; + } + } + + void _paintWidget(Canvas canvas, Size size, ThermerWidget widget, + double yOffset, Paint linePaint) { + if (widget is ThermerText) { + final textPainter = TextMeasurementCache.getPainter( + widget.data, + widget.style ?? const TextStyle(), + widget.direction ?? textDirection, + widget.textAlign, + widget.maxLines, + size.width, + widget.fallbackFonts, + ); + double xOffset = 0; + + final effectiveAlign = widget.textAlign; + + if (effectiveAlign == TextAlign.center) { + xOffset = (size.width - textPainter.width) / 2; + } else if (effectiveAlign == TextAlign.right) { + xOffset = size.width - textPainter.width; + } else if (effectiveAlign == TextAlign.left) { + xOffset = 0; + } else if (effectiveAlign == TextAlign.start) { + xOffset = textDirection == TextDirection.rtl + ? size.width - textPainter.width + : 0; + } else if (effectiveAlign == TextAlign.end) { + xOffset = textDirection == TextDirection.rtl + ? 0 + : size.width - textPainter.width; + } else if (effectiveAlign == TextAlign.justify) { + xOffset = textDirection == TextDirection.rtl + ? size.width - textPainter.width + : 0; + } + + textPainter.paint(canvas, Offset(xOffset, yOffset)); + } else if (widget is ThermerRow) { + _paintRow(canvas, size, widget, yOffset, linePaint); + } else if (widget is ThermerColumn) { + _paintColumn(canvas, size, widget, yOffset, linePaint); + } else if (widget is ThermerTable) { + _paintTable(canvas, size, widget, yOffset, linePaint); + } else if (widget is ThermerDivider) { + _paintDivider(canvas, size, widget, yOffset, linePaint); + } else if (widget is ThermerImage) { + _paintImage(canvas, size, widget, yOffset); + } else if (widget is ThermerQRCode) { + _paintQRCode(canvas, size, widget, yOffset); + } else if (widget is ThermerAlign) { + _paintAlign(canvas, size, widget, yOffset, linePaint); + } else if (widget is ThermerExpanded) { + _paintWidget(canvas, size, widget.child, yOffset, linePaint); + } else if (widget is ThermerFlexible) { + _paintWidget(canvas, size, widget.child, yOffset, linePaint); + } else if (widget is ThermerSizedBox) { + if (widget.child != null) { + final childSize = Size( + widget.width ?? size.width, + widget.height ?? _calculateChildHeight(widget.child!, size.width), + ); + _paintWidget(canvas, childSize, widget.child!, yOffset, linePaint); + } + } else { + throw Exception('Unknown widget type: ${widget.runtimeType}'); + } + } + + void _paintTable(Canvas canvas, Size size, ThermerTable widget, + double yOffset, Paint linePaint) { + final numColumns = widget.data.isNotEmpty + ? widget.data[0].cells.length + : (widget.header?.cells.length ?? 0); + final actualWidths = + LayoutUtils.calculateCellWidths(widget, size.width, numColumns); + + double currentY = yOffset; + final isRtl = textDirection == TextDirection.rtl; + + double getColumnX(int colIndex) { + if (!isRtl) { + double x = 0; + for (int i = 0; i < colIndex; i++) { + x += actualWidths[i]; + if (widget.cellWidths == null) x += widget.columnSpacing; + } + return x; + } else { + double rightEdgeOffset = 0; + for (int i = 0; i < colIndex; i++) { + rightEdgeOffset += actualWidths[i]; + if (widget.cellWidths == null) + rightEdgeOffset += widget.columnSpacing; + } + return size.width - rightEdgeOffset - actualWidths[colIndex]; + } + } + + if (widget.header != null) { + if (widget.enableHeaderBorders) { + _paintHorizontalBorder( + canvas, size, currentY, widget.horizontalBorderChar); + currentY += _getBorderHeight(size.width, widget.horizontalBorderChar); + } + + double rowHeight = 0; + for (int col = 0; col < widget.header!.cells.length; col++) { + final cellWidget = widget.header!.cells[col]; + final cellWidth = actualWidths[col]; + final cellSize = Size(cellWidth, double.infinity); + + final x = getColumnX(col); + + canvas.save(); + canvas.translate(x, 0); + _paintWidget(canvas, cellSize, cellWidget, currentY, linePaint); + canvas.restore(); + + final cellHeight = _calculateChildHeight(cellWidget, cellWidth); + if (cellHeight > rowHeight) rowHeight = cellHeight; + } + currentY += rowHeight; + + if (widget.enableHeaderBorders) { + currentY += widget.rowSpacing; + _paintHorizontalBorder( + canvas, size, currentY, widget.horizontalBorderChar); + currentY += _getBorderHeight(size.width, widget.horizontalBorderChar); + } + + currentY += widget.rowSpacing; + } + + for (int i = 0; i < widget.data.length; i++) { + final row = widget.data[i]; + double rowHeight = 0; + + for (int col = 0; col < row.cells.length; col++) { + final cellWidget = row.cells[col]; + final cellWidth = actualWidths[col]; + final cellSize = Size(cellWidth, double.infinity); + + final x = getColumnX(col); + + canvas.save(); + canvas.translate(x, 0); + _paintWidget(canvas, cellSize, cellWidget, currentY, linePaint); + canvas.restore(); + + final cellHeight = _calculateChildHeight(cellWidget, cellWidth); + if (cellHeight > rowHeight) rowHeight = cellHeight; + } + currentY += rowHeight; + if (i < widget.data.length - 1) currentY += widget.rowSpacing; + } + } + + void _paintHorizontalBorder( + Canvas canvas, Size size, double yOffset, String char) { + const defaultStyle = TextStyle( + fontSize: 20, color: Color(0xFF000000), fontWeight: FontWeight.w500); + final borderLength = + _calculateDividerLength(char, size.width, defaultStyle); + final borderPainter = TextMeasurementCache.getPainter( + char * borderLength, + defaultStyle, + TextDirection.ltr, + TextAlign.left, + null, + size.width, + ); + borderPainter.paint(canvas, Offset(0, yOffset)); + } + + double _getBorderHeight(double width, String char) { + const defaultStyle = TextStyle( + fontSize: 20, color: Color(0xFF000000), fontWeight: FontWeight.w500); + final borderLength = _calculateDividerLength(char, width, defaultStyle); + final borderPainter = TextMeasurementCache.getPainter( + char * borderLength, + defaultStyle, + TextDirection.ltr, + TextAlign.left, + null, + width, + ); + return borderPainter.height; + } + + void _paintRow(Canvas canvas, Size size, ThermerRow row, double yOffset, + Paint linePaint) { + if (row.children.isEmpty) return; + + final fixedChildren = []; + final flexibleChildren = []; + final fixedIndices = []; + final flexibleIndices = []; + final flexValues = []; + + for (int i = 0; i < row.children.length; i++) { + final child = row.children[i]; + if (child is ThermerExpanded) { + flexibleChildren.add(child); + flexibleIndices.add(i); + flexValues.add(child.flex); + } else if (child is ThermerFlexible && + child.fit == ThermerFlexFit.loose) { + flexibleChildren.add(child); + flexibleIndices.add(i); + flexValues.add(child.flex); + } else { + fixedChildren.add(child); + fixedIndices.add(i); + } + } + + final fixedWidths = fixedChildren + .map((child) => _calculateChildWidth(child, size.width)) + .toList(); + + final childHeights = row.children + .map((child) => _calculateChildHeight( + child, _calculateChildWidth(child, size.width))) + .toList(); + final rowHeight = childHeights.reduce((a, b) => a > b ? a : b); + + final totalFixedWidth = + fixedWidths.isNotEmpty ? fixedWidths.reduce((a, b) => a + b) : 0; + final totalSpacing = (row.children.length - 1) * row.spacing; + final remainingWidth = size.width - totalFixedWidth - totalSpacing; + + final totalFlex = + flexValues.isNotEmpty ? flexValues.reduce((a, b) => a + b) : 0; + final flexibleWidths = []; + if (totalFlex > 0 && remainingWidth > 0) { + for (final flex in flexValues) { + flexibleWidths.add((flex / totalFlex) * remainingWidth); + } + } else { + flexibleWidths.addAll(List.filled(flexibleChildren.length, 0.0)); + } + + final actualWidths = List.filled(row.children.length, 0); + for (int i = 0; i < fixedIndices.length; i++) { + actualWidths[fixedIndices[i]] = fixedWidths[i]; + } + for (int i = 0; i < flexibleIndices.length; i++) { + actualWidths[flexibleIndices[i]] = flexibleWidths[i]; + } + + final totalChildrenWidth = actualWidths.reduce((a, b) => a + b); + final isRtl = textDirection == TextDirection.rtl; + + double startX = 0; + double dynamicSpacing = row.spacing; + + var effectiveAlignment = row.mainAxisAlignment; + + switch (effectiveAlignment) { + case ThermerMainAxisAlignment.start: + startX = isRtl ? size.width : 0; + break; + case ThermerMainAxisAlignment.center: + final offset = (size.width - + totalChildrenWidth - + (row.children.length - 1) * row.spacing) / + 2; + startX = isRtl ? size.width - offset : offset; + break; + case ThermerMainAxisAlignment.end: + final offset = size.width - + totalChildrenWidth - + (row.children.length - 1) * row.spacing; + startX = isRtl ? size.width - offset : offset; + + startX = isRtl + ? totalChildrenWidth + (row.children.length - 1) * row.spacing + : size.width - + totalChildrenWidth - + (row.children.length - 1) * row.spacing; + break; + case ThermerMainAxisAlignment.spaceBetween: + startX = isRtl ? size.width : 0; + if (row.children.isNotEmpty && row.children.length > 1) { + dynamicSpacing = + (size.width - totalChildrenWidth) / (row.children.length - 1); + } + break; + case ThermerMainAxisAlignment.spaceAround: + final totalSpace = size.width - totalChildrenWidth; + final spacePerChild = + row.children.isNotEmpty ? totalSpace / row.children.length : 0.0; + startX = isRtl ? size.width - spacePerChild / 2 : spacePerChild / 2; + dynamicSpacing = spacePerChild; + break; + case ThermerMainAxisAlignment.spaceEvenly: + final totalSpace = size.width - totalChildrenWidth; + final spacePerGap = row.children.isNotEmpty + ? totalSpace / (row.children.length + 1) + : 0.0; + startX = isRtl ? size.width - spacePerGap : spacePerGap; + dynamicSpacing = spacePerGap; + break; + } + + double currentX = startX; + + for (int i = 0; i < row.children.length; i++) { + final child = row.children[i]; + final childWidth = actualWidths[i]; + final childHeight = childHeights[i]; + + double childY = yOffset; + double effectiveChildHeight = rowHeight; + if (row.crossAxisAlignment == ThermerCrossAxisAlignment.center) { + childY += (rowHeight - childHeight) / 2; + } else if (row.crossAxisAlignment == ThermerCrossAxisAlignment.end) { + childY += rowHeight - childHeight; + } else if (row.crossAxisAlignment == ThermerCrossAxisAlignment.stretch) { + effectiveChildHeight = rowHeight; + childY = yOffset; + } else { + effectiveChildHeight = childHeight; + childY = yOffset; + } + + double paintX; + if (isRtl) { + currentX -= childWidth; + paintX = currentX; + } else { + paintX = currentX; + currentX += childWidth; + } + + canvas.save(); + canvas.translate(paintX, 0); + _paintWidget(canvas, Size(childWidth, effectiveChildHeight), child, + childY, linePaint); + canvas.restore(); + + if (i < row.children.length - 1) { + if (isRtl) { + currentX -= dynamicSpacing; + } else { + currentX += dynamicSpacing; + } + } + } + } + + void _paintColumn(Canvas canvas, Size size, ThermerColumn column, + double yOffset, Paint linePaint) { + if (column.children.isEmpty) return; + + final fixedChildren = []; + final flexibleChildren = []; + final fixedIndices = []; + final flexibleIndices = []; + final flexValues = []; + + for (int i = 0; i < column.children.length; i++) { + final child = column.children[i]; + if (child is ThermerExpanded) { + flexibleChildren.add(child); + flexibleIndices.add(i); + flexValues.add(child.flex); + } else if (child is ThermerFlexible && + child.fit == ThermerFlexFit.loose) { + flexibleChildren.add(child); + flexibleIndices.add(i); + flexValues.add(child.flex); + } else { + fixedChildren.add(child); + fixedIndices.add(i); + } + } + + final fixedHeights = fixedChildren + .map((child) => _calculateChildHeight( + child, _calculateChildWidth(child, size.width))) + .toList(); + final totalFixedHeight = + fixedHeights.isNotEmpty ? fixedHeights.reduce((a, b) => a + b) : 0; + final totalSpacing = (column.children.length - 1) * column.spacing; + final remainingHeight = size.height - totalFixedHeight - totalSpacing; + + final totalFlex = + flexValues.isNotEmpty ? flexValues.reduce((a, b) => a + b) : 0; + final flexibleHeights = []; + if (totalFlex > 0 && remainingHeight > 0) { + for (final flex in flexValues) { + flexibleHeights.add((flex / totalFlex) * remainingHeight); + } + } else { + flexibleHeights.addAll(List.filled(flexibleChildren.length, 0.0)); + } + + final actualHeights = List.filled(column.children.length, 0); + for (int i = 0; i < fixedIndices.length; i++) { + actualHeights[fixedIndices[i]] = fixedHeights[i]; + } + for (int i = 0; i < flexibleIndices.length; i++) { + actualHeights[flexibleIndices[i]] = flexibleHeights[i]; + } + + double currentY = yOffset; + final isRtl = textDirection == TextDirection.rtl; + + for (int i = 0; i < column.children.length; i++) { + final child = column.children[i]; + final childHeight = actualHeights[i]; + final childWidth = _calculateChildWidth(child, size.width); + + double childX = 0; + double effectiveChildWidth = childWidth; + + if (column.crossAxisAlignment == ThermerCrossAxisAlignment.center) { + childX = (size.width - effectiveChildWidth) / 2; + } else if (column.crossAxisAlignment == ThermerCrossAxisAlignment.end) { + childX = isRtl ? 0 : size.width - effectiveChildWidth; + } else if (column.crossAxisAlignment == ThermerCrossAxisAlignment.start) { + childX = isRtl ? size.width - effectiveChildWidth : 0; + } else if (column.crossAxisAlignment == + ThermerCrossAxisAlignment.stretch) { + effectiveChildWidth = size.width; + childX = 0; + } else { + childX = (size.width - effectiveChildWidth) / 2; + } + + canvas.save(); + canvas.translate(childX, 0); + _paintWidget(canvas, Size(effectiveChildWidth, childHeight), child, + currentY, linePaint); + canvas.restore(); + + currentY += childHeight + column.spacing; + } + } + + double _calculateChildWidth(ThermerWidget child, double availableWidth) { + return LayoutUtils.calculateWidgetWidth(child, availableWidth, + defaultTextDirection: textDirection); + } + + double _calculateChildHeight(ThermerWidget child, double maxWidth) { + return LayoutUtils.calculateWidgetHeight(child, maxWidth, + defaultTextDirection: textDirection); + } + + void _paintDivider(Canvas canvas, Size size, ThermerDivider divider, + double yOffset, Paint linePaint) { + const dividerStyle = TextStyle( + fontSize: 20, color: Color(0xFF000000), fontWeight: FontWeight.w500); + + if (divider.isHorizontal) { + final length = divider.length ?? + _calculateDividerLength(divider.character, size.width, dividerStyle); + final textPainter = TextMeasurementCache.getPainter( + divider.character * length, + dividerStyle, + TextDirection.ltr, + TextAlign.left, + null, + size.width, + ); + textPainter.paint(canvas, Offset(0, yOffset)); + } else { + final length = divider.length ?? 1; + final textPainter = TextMeasurementCache.getPainter( + divider.character * length, + dividerStyle, + TextDirection.ltr, + TextAlign.left, + null, + size.width, + ); + for (int i = 0; i < length; i++) { + textPainter.paint(canvas, Offset(0, yOffset + i * textPainter.height)); + } + } + } + + int _calculateDividerLength( + String character, double maxWidth, TextStyle style) { + final textPainter = TextPainter( + text: TextSpan( + text: character, + style: style, + ), + textDirection: TextDirection.ltr, + ); + textPainter.layout(); + if (textPainter.width == 0) return 0; + return (maxWidth / textPainter.width).floor(); + } + + void _paintImage( + Canvas canvas, Size size, ThermerImage imageWidget, double yOffset) { + final srcRect = Rect.fromLTWH(0, 0, imageWidget.image.width.toDouble(), + imageWidget.image.height.toDouble()); + final dstRect = Rect.fromLTWH(0, yOffset, size.width, size.height); + canvas.drawImageRect(imageWidget.image, srcRect, dstRect, Paint()); + } + + void _paintQRCode( + Canvas canvas, Size size, ThermerQRCode qrWidget, double yOffset) { + canvas.save(); + canvas.translate(0, yOffset); + final qrPainter = QrPainter( + data: qrWidget.data, + version: QrVersions.auto, + errorCorrectionLevel: qrWidget.errorCorrectionLevel, + dataModuleStyle: const QrDataModuleStyle( + color: Color(0xFF000000), + dataModuleShape: QrDataModuleShape.square, + ), + eyeStyle: const QrEyeStyle( + color: Color(0xFF000000), + eyeShape: QrEyeShape.square, + ), + ); + qrPainter.paint(canvas, Size(qrWidget.size, qrWidget.size)); + canvas.restore(); + } + + void _paintAlign(Canvas canvas, Size size, ThermerAlign alignWidget, + double yOffset, Paint linePaint) { + final childWidth = LayoutUtils.calculateWidgetWidth( + alignWidget.child, + size.width, + defaultTextDirection: textDirection, + ); + final childHeight = LayoutUtils.calculateWidgetHeight( + alignWidget.child, + size.width, + defaultTextDirection: textDirection, + ); + + double xOffset = 0; + final isRtl = textDirection == TextDirection.rtl; + + switch (alignWidget.alignment) { + case ThermerAlignment.left: + xOffset = isRtl ? size.width - childWidth : 0; + break; + case ThermerAlignment.center: + xOffset = (size.width - childWidth) / 2; + break; + case ThermerAlignment.right: + xOffset = isRtl ? 0 : size.width - childWidth; + break; + } + + canvas.save(); + canvas.translate(xOffset, 0); + _paintWidget(canvas, Size(childWidth, childHeight), alignWidget.child, + yOffset, linePaint); + canvas.restore(); + } + + @override + bool shouldRepaint(covariant CustomPainter oldDelegate) => false; +} diff --git a/lib/service/thermal_print/thermer/src/layouts/layouts.export.dart b/lib/service/thermal_print/thermer/src/layouts/layouts.export.dart new file mode 100644 index 0000000..4066ab9 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/layouts/layouts.export.dart @@ -0,0 +1,3 @@ +export '_layout_utils.dart'; +export '_thermer_layout.dart'; +export '_thermer_painter.dart'; diff --git a/lib/service/thermal_print/thermer/src/widgets/_align.dart b/lib/service/thermal_print/thermer/src/widgets/_align.dart new file mode 100644 index 0000000..d71dc77 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_align.dart @@ -0,0 +1,12 @@ +import '_base_widget.dart'; +import '_enums.dart'; + +class ThermerAlign extends ThermerWidget { + final ThermerWidget child; + final ThermerAlignment alignment; + + const ThermerAlign({ + required this.child, + this.alignment = ThermerAlignment.center, + }); +} \ No newline at end of file diff --git a/lib/service/thermal_print/thermer/src/widgets/_base_widget.dart b/lib/service/thermal_print/thermer/src/widgets/_base_widget.dart new file mode 100644 index 0000000..7c06e60 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_base_widget.dart @@ -0,0 +1,3 @@ +abstract class ThermerWidget { + const ThermerWidget(); +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_column.dart b/lib/service/thermal_print/thermer/src/widgets/_column.dart new file mode 100644 index 0000000..5c6bfd1 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_column.dart @@ -0,0 +1,19 @@ +import '_base_widget.dart'; +import '_enums.dart'; + +class ThermerColumn extends ThermerWidget { + final List children; + + final ThermerMainAxisAlignment mainAxisAlignment; + + final ThermerCrossAxisAlignment crossAxisAlignment; + + final double spacing; + + const ThermerColumn({ + required this.children, + this.mainAxisAlignment = ThermerMainAxisAlignment.start, + this.crossAxisAlignment = ThermerCrossAxisAlignment.start, + this.spacing = 3, + }); +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_divider.dart b/lib/service/thermal_print/thermer/src/widgets/_divider.dart new file mode 100644 index 0000000..b85bb6f --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_divider.dart @@ -0,0 +1,37 @@ +import '_base_widget.dart'; + +class ThermerDivider extends ThermerWidget { + final bool isHorizontal; + final String character; + final int? length; + + ThermerDivider._({ + required this.isHorizontal, + required this.character, + required this.length, + }); + + ThermerDivider copyWith({String? character, int? length}) { + return ThermerDivider._( + isHorizontal: isHorizontal, + character: character ?? this.character, + length: length ?? this.length, + ); + } + + factory ThermerDivider.horizontal({String character = '-', int? length}) { + return ThermerDivider._( + isHorizontal: true, + character: character, + length: length, + ); + } + + factory ThermerDivider.vertical({String character = '|', int? length}) { + return ThermerDivider._( + isHorizontal: false, + character: character, + length: length ?? 1, + ); + } +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_enums.dart b/lib/service/thermal_print/thermer/src/widgets/_enums.dart new file mode 100644 index 0000000..3c3f208 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_enums.dart @@ -0,0 +1,5 @@ +enum ThermerMainAxisAlignment { start, center, end, spaceBetween, spaceAround, spaceEvenly } + +enum ThermerCrossAxisAlignment { start, center, end, stretch } + +enum ThermerAlignment { left, center, right } diff --git a/lib/service/thermal_print/thermer/src/widgets/_expanded.dart b/lib/service/thermal_print/thermer/src/widgets/_expanded.dart new file mode 100644 index 0000000..b04ccc8 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_expanded.dart @@ -0,0 +1,11 @@ +import '_base_widget.dart'; + +class ThermerExpanded extends ThermerWidget { + final ThermerWidget child; + final int flex; + + const ThermerExpanded({ + required this.child, + this.flex = 1, + }) : assert(flex > 0, 'flex must be greater than 0'); +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_flexible.dart b/lib/service/thermal_print/thermer/src/widgets/_flexible.dart new file mode 100644 index 0000000..1bb8b99 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_flexible.dart @@ -0,0 +1,15 @@ +import '_base_widget.dart'; + +enum ThermerFlexFit { tight, loose } + +class ThermerFlexible extends ThermerWidget { + final ThermerWidget child; + final int flex; + final ThermerFlexFit fit; + + const ThermerFlexible({ + required this.child, + this.flex = 1, + this.fit = ThermerFlexFit.loose, + }) : assert(flex > 0, 'flex must be greater than 0'); +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_image.dart b/lib/service/thermal_print/thermer/src/widgets/_image.dart new file mode 100644 index 0000000..4b37f96 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_image.dart @@ -0,0 +1,63 @@ +import 'dart:typed_data'; +import 'dart:ui' as ui; +import 'package:http/http.dart' as http; +import 'package:image/image.dart' as img; +import '_base_widget.dart'; + +class ThermerImage extends ThermerWidget { + final ui.Image image; + final double? width; + final double? height; + + const ThermerImage({ + required this.image, + this.width, + this.height, + }); + + static Future _convertImageToUiImage(img.Image image) async { + final pngBytes = img.encodePng(image); + final codec = await ui.instantiateImageCodec(pngBytes); + final frame = await codec.getNextFrame(); + return frame.image; + } + + static Future network( + String url, { + double? width, + double? height, + }) async { + final response = await http.get(Uri.parse(url)); + if (response.statusCode != 200) { + throw Exception('Failed to load image from $url'); + } + final image = img.decodeImage(response.bodyBytes); + if (image == null) { + throw Exception('Failed to decode image from $url'); + } + final uiImage = await _convertImageToUiImage(image); + return ThermerImage( + image: uiImage, + width: width, + height: height, + ); + } + + static Future memory( + Uint8List bytes, { + double? width, + double? height, + }) async { + final image = img.decodeImage(bytes); + if (image == null) { + throw Exception('Failed to decode image from bytes'); + } + final uiImage = await _convertImageToUiImage(image); + return ThermerImage( + image: uiImage, + width: width, + height: height, + ); + } +} + diff --git a/lib/service/thermal_print/thermer/src/widgets/_qr_code.dart b/lib/service/thermal_print/thermer/src/widgets/_qr_code.dart new file mode 100644 index 0000000..f8f7291 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_qr_code.dart @@ -0,0 +1,15 @@ +import 'package:qr_flutter/qr_flutter.dart'; + +import '_base_widget.dart'; + +class ThermerQRCode extends ThermerWidget { + final String data; + final double size; + final int errorCorrectionLevel; + + const ThermerQRCode({ + required this.data, + this.size = 100.0, + this.errorCorrectionLevel = QrErrorCorrectLevel.L, + }); +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_row.dart b/lib/service/thermal_print/thermer/src/widgets/_row.dart new file mode 100644 index 0000000..52c9ee3 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_row.dart @@ -0,0 +1,19 @@ +import '_base_widget.dart'; +import '_enums.dart'; + +class ThermerRow extends ThermerWidget { + final List children; + + final ThermerMainAxisAlignment mainAxisAlignment; + + final ThermerCrossAxisAlignment crossAxisAlignment; + + final double spacing; + + const ThermerRow({ + required this.children, + this.mainAxisAlignment = ThermerMainAxisAlignment.start, + this.crossAxisAlignment = ThermerCrossAxisAlignment.center, + this.spacing = 0, + }); +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_sized_box.dart b/lib/service/thermal_print/thermer/src/widgets/_sized_box.dart new file mode 100644 index 0000000..0a63e67 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_sized_box.dart @@ -0,0 +1,17 @@ +import '_base_widget.dart'; + +class ThermerSizedBox extends ThermerWidget { + final double? width; + + final double? height; + + final ThermerWidget? child; + + const ThermerSizedBox({this.width, this.height, this.child}); + + const ThermerSizedBox.square({ + double dimension = 0, + this.child, + }) : width = dimension, + height = dimension; +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_table.dart b/lib/service/thermal_print/thermer/src/widgets/_table.dart new file mode 100644 index 0000000..6bf5d65 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_table.dart @@ -0,0 +1,46 @@ +import 'package:flutter/material.dart'; +import '_base_widget.dart'; + +class ThermerTableRow { + final List cells; + + const ThermerTableRow(this.cells); +} + +class ThermerTable extends ThermerWidget { + final List data; + + final ThermerTableRow? header; + + final Map? cellWidths; + + final double columnSpacing; + + final double rowSpacing; + + final TextStyle? style; + + final TextStyle? headerStyle; + + final String horizontalBorderChar; + + final String verticalBorderChar; + + final bool enableHeaderBorders; + + final bool enableTableBorders; + + const ThermerTable({ + required this.data, + this.header, + this.cellWidths, + this.columnSpacing = 10.0, + this.rowSpacing = 3.0, + this.style, + this.headerStyle, + this.horizontalBorderChar = '-', + this.verticalBorderChar = '|', + this.enableHeaderBorders = true, + this.enableTableBorders = false, + }); +} diff --git a/lib/service/thermal_print/thermer/src/widgets/_text.dart b/lib/service/thermal_print/thermer/src/widgets/_text.dart new file mode 100644 index 0000000..d361c40 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/_text.dart @@ -0,0 +1,26 @@ +import 'package:flutter/material.dart'; + +import '_base_widget.dart'; + +class ThermerText extends ThermerWidget { + ThermerText( + this.data, { + this.direction, + this.style = const TextStyle(color: Color(0xFF000000), fontWeight: FontWeight.w500), + this.textAlign = TextAlign.left, + this.maxLines, + this.fallbackFonts, + }); + + final String data; + + final TextDirection? direction; + + final TextStyle? style; + + final TextAlign textAlign; + + final int? maxLines; + + final List? fallbackFonts; +} diff --git a/lib/service/thermal_print/thermer/src/widgets/widgets.export.dart b/lib/service/thermal_print/thermer/src/widgets/widgets.export.dart new file mode 100644 index 0000000..4469936 --- /dev/null +++ b/lib/service/thermal_print/thermer/src/widgets/widgets.export.dart @@ -0,0 +1,13 @@ +export '_align.dart'; +export '_base_widget.dart'; +export '_column.dart'; +export '_divider.dart'; +export '_enums.dart'; +export '_expanded.dart'; +export '_flexible.dart'; +export '_image.dart'; +export '_qr_code.dart'; +export '_row.dart'; +export '_sized_box.dart'; +export '_table.dart'; +export '_text.dart'; diff --git a/lib/service/thermal_print/thermer/thermer.dart b/lib/service/thermal_print/thermer/thermer.dart new file mode 100644 index 0000000..f296507 --- /dev/null +++ b/lib/service/thermal_print/thermer/thermer.dart @@ -0,0 +1,6 @@ +library; + +export 'src/layouts/layouts.export.dart'; +export 'src/widgets/widgets.export.dart'; +export 'package:flutter/material.dart' + show TextStyle, Color, Colors, TextAlign, FontWeight, TextDecoration, TextDirection; diff --git a/lib/thermal priting invoices/barcode_widget.dart b/lib/thermal priting invoices/barcode_widget.dart new file mode 100644 index 0000000..039576d --- /dev/null +++ b/lib/thermal priting invoices/barcode_widget.dart @@ -0,0 +1,116 @@ +import 'package:barcode/barcode.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:intl/intl.dart'; + +class StickerData { + final String businessName; + final String name; + final num price; + final String code; + final String mfg; + final bool isTwoIch; + final bool showBusinessName; + final bool showName; + final bool showPrice; + final bool showCode; + final bool showMfg; + final double nameFontSize; + final double priceFontSize; + final double mfgFontSize; + final double codeFontSize; + + StickerData({ + required this.businessName, + required this.name, + required this.price, + required this.code, + required this.mfg, + required this.isTwoIch, + required this.showBusinessName, + required this.showName, + required this.showPrice, + required this.showCode, + required this.showMfg, + required this.nameFontSize, + required this.priceFontSize, + required this.mfgFontSize, + required this.codeFontSize, + }); +} + +class StickerWidget extends StatelessWidget { + final StickerData data; + + const StickerWidget({super.key, required this.data}); + + @override + Widget build(BuildContext context) { + final barcode = Barcode.code128(); + final svg = barcode.toSvg(data.code, width: data.isTwoIch ? 300 : 200, height: 40, drawText: false); + + String formatDateString(String? dateString) { + if (dateString == null) return 'N/A'; + try { + final parsed = DateTime.parse(dateString); + return DateFormat('yyyy-MM-dd').format(parsed); + } catch (e) { + return 'N/A'; + } + } + + return Container( + width: data.isTwoIch ? 350 : 280, + height: 180, + padding: const EdgeInsets.symmetric(horizontal: 8, vertical: 4), + decoration: BoxDecoration( + color: Colors.white, + ), + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + if (data.showBusinessName) + Text( + data.businessName, + style: TextStyle(fontSize: data.nameFontSize, color: Colors.black), + ), + if (data.showName) + Text( + data.name, + style: TextStyle(fontWeight: FontWeight.bold, fontSize: data.nameFontSize, color: Colors.black), + ), + if (data.showPrice) const SizedBox(height: 2), + if (data.showPrice) + Row( + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Text('Price: ', style: TextStyle(fontSize: data.priceFontSize, color: Colors.black)), + Text( + NumberFormat.currency(symbol: '€').format(data.price), + style: TextStyle(fontSize: data.priceFontSize, fontWeight: FontWeight.bold, color: Colors.black), + ), + ], + ), + const SizedBox(height: 2), + if (data.showMfg) + Text( + 'Packing Date: ${formatDateString(data.mfg)}', + style: TextStyle(fontSize: data.mfgFontSize, color: Colors.black), + ), + const SizedBox(height: 4), + SizedBox( + height: 40, + width: double.infinity, + child: SvgPicture.string( + svg, + fit: BoxFit.contain, + ), + ), + const SizedBox(height: 2), + if (data.showCode) Text(data.code, style: TextStyle(fontSize: data.codeFontSize, color: Colors.black)), + ], + ), + ); + } +} diff --git a/lib/thermal priting invoices/label_print_test.dart b/lib/thermal priting invoices/label_print_test.dart new file mode 100644 index 0000000..28c0282 --- /dev/null +++ b/lib/thermal priting invoices/label_print_test.dart @@ -0,0 +1,29 @@ +import 'dart:typed_data'; + +import 'package:bluetooth_print_plus/bluetooth_print_plus.dart'; + +Future printLabelTest({ + required String productName, + required String price, + required String date, + required String barcodeData, + required Uint8List pngBytes, + required bool isTwoInch, +}) async { + TscCommand tscCommand = TscCommand(); + await tscCommand.cleanCommand(); + await tscCommand.size(width: isTwoInch ? 45 : 38, height: 25); // mm + await tscCommand.gap(2); + await tscCommand.cls(); + await tscCommand.image(image: pngBytes, x: 0, y: 0); + await tscCommand.print(1); + final cmd = await tscCommand.getCommand(); + BluetoothPrintPlus.write(cmd); +} + +String centerText(String text, {int lineWidth = 24}) { + if (text.length >= lineWidth) return text; + int totalPadding = lineWidth - text.length; + int leftPadding = totalPadding ~/ 2; // only add left padding + return ' ' * leftPadding + text; +} diff --git a/lib/thermal priting invoices/model/print_transaction_model.dart b/lib/thermal priting invoices/model/print_transaction_model.dart new file mode 100644 index 0000000..f3050da --- /dev/null +++ b/lib/thermal priting invoices/model/print_transaction_model.dart @@ -0,0 +1,26 @@ +import 'package:mobile_pos/model/sale_transaction_model.dart'; + +import '../../Screens/Due Calculation/Model/due_collection_model.dart'; +import '../../Screens/Purchase/Model/purchase_transaction_model.dart'; +import '../../model/business_info_model.dart'; + +class PrintSalesTransactionModel { + PrintSalesTransactionModel({required this.transitionModel, required this.personalInformationModel}); + + BusinessInformationModel personalInformationModel; + SalesTransactionModel? transitionModel; +} + +class PrintPurchaseTransactionModel { + PrintPurchaseTransactionModel({required this.purchaseTransitionModel, required this.personalInformationModel}); + + BusinessInformationModel personalInformationModel; + PurchaseTransaction? purchaseTransitionModel; +} + +class PrintDueTransactionModel { + PrintDueTransactionModel({required this.dueTransactionModel, required this.personalInformationModel}); + + DueCollection? dueTransactionModel; + BusinessInformationModel personalInformationModel; +} diff --git a/lib/thermal priting invoices/network_image.dart b/lib/thermal priting invoices/network_image.dart new file mode 100644 index 0000000..06fe583 --- /dev/null +++ b/lib/thermal priting invoices/network_image.dart @@ -0,0 +1,28 @@ +import 'package:http/http.dart' as http; +import 'package:image/image.dart' as img; + +Future getNetworkImage( + String? url, { + int width = 250, + int height = 250, +}) async { + if (url == null) return null; + + try { + final response = await http.get(Uri.parse(url)); + if (response.statusCode != 200) return null; + + final _image = img.decodeImage(response.bodyBytes); + if (_image == null) return null; + return _image; + return img.copyResize( + _image, + width: width, + height: height, + interpolation: img.Interpolation.average, + ); + // final img.Image grayscaleImage = img.grayscale(resizedImage); + } catch (e) { + return null; + } +} diff --git a/lib/thermal priting invoices/provider/custom_print_provider.dart b/lib/thermal priting invoices/provider/custom_print_provider.dart new file mode 100644 index 0000000..39d014e --- /dev/null +++ b/lib/thermal priting invoices/provider/custom_print_provider.dart @@ -0,0 +1,241 @@ +import 'dart:async'; +import 'dart:ui' as ui; + +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:image/image.dart' as img; +import 'package:print_bluetooth_thermal/print_bluetooth_thermal.dart'; + +import '../../constant.dart'; +import '../model/print_transaction_model.dart'; + +final printerPurchaseProviderNotifier = ChangeNotifierProvider((ref) => PrinterPurchase()); + +class PrinterPurchase extends ChangeNotifier { + List availableBluetoothDevices = []; + + Future getBluetooth() async { + final List bluetooths = await PrintBluetoothThermal.pairedBluetooths; + availableBluetoothDevices = bluetooths; + notifyListeners(); + } + + Future setConnect(String mac) async { + bool status = false; + final bool result = await PrintBluetoothThermal.connect(macPrinterAddress: mac); + if (result == true) { + connected = true; + status = true; + } + notifyListeners(); + return status; + } + + Future printCustomTicket( + {required PrintPurchaseTransactionModel printTransactionModel, + required String data, + required String paperSize}) async { + bool isPrinted = false; + bool? isConnected = await PrintBluetoothThermal.connectionStatus; + if (isConnected == true) { + List bytes = await customPrintTicket( + printTransactionModel: printTransactionModel, + data: data, + paperSize: paperSize, + ); + await PrintBluetoothThermal.writeBytes(bytes); + isPrinted = true; + } else { + isPrinted = false; + } + notifyListeners(); + return isPrinted; + } + + Future> customPrintTicket( + {required PrintPurchaseTransactionModel printTransactionModel, + required String data, + required String paperSize}) async { + List bytes = []; + PaperSize? size; + if (paperSize == '2 inch 58mm') { + size = PaperSize.mm58; + } else { + size = PaperSize.mm80; + } + + try { + CapabilityProfile profile = await CapabilityProfile.load(); + final generator = Generator(PaperSize.mm58, profile); + + Future addText(String text, {PosStyles? styles, int linesAfter = 0}) async { + if (_isAscii(text)) { + bytes += generator.text( + text, + linesAfter: linesAfter, + styles: const PosStyles( + align: PosAlign.center, + ), + ); + } else { + final imageBytes = await _textToImageBytes( + generator, + text, + styles: const PosStyles( + align: PosAlign.center, + ), + ); + bytes += imageBytes; + if (linesAfter > 0) { + bytes += generator.feed(linesAfter); + } + } + } + + // Add company name + final companyNameText = printTransactionModel.personalInformationModel.data?.companyName ?? ''; + bytes += generator.text( + companyNameText, + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1, + ); + + // Add address + final address = printTransactionModel.personalInformationModel.data?.address ?? ''; + if (address.isNotEmpty) { + bytes += generator.text( + address, + styles: const PosStyles(align: PosAlign.center), + ); + } + + // Add phone number + final phoneNumber = printTransactionModel.personalInformationModel.data?.phoneNumber ?? ''; + if (phoneNumber.isNotEmpty) { + bytes += generator.text( + 'Tel: $phoneNumber', + styles: const PosStyles(align: PosAlign.center), + linesAfter: printTransactionModel.personalInformationModel.data?.vatNo?.trim().isNotEmpty == true ? 0 : 1, + ); + } + + // Add VAT information if available + final vatNumber = printTransactionModel.personalInformationModel.data?.vatNo; + if (vatNumber != null && + vatNumber.trim().isNotEmpty && + printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + final vatName = printTransactionModel.personalInformationModel.data?.vatName; + final label = vatName != null ? '$vatName:' : 'Shop GST:'; + bytes += generator.text( + '$label $vatNumber', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1, + ); + } + + await addText( + data, + styles: const PosStyles( + align: PosAlign.center, + ), + linesAfter: 1, + ); + + // Add footer + bytes += generator.text('Thank you!', styles: const PosStyles(align: PosAlign.center, bold: true)); + bytes += generator.text( + 'Note: Goods once sold will not be taken back or exchanged.', + styles: const PosStyles(align: PosAlign.center, bold: false), + linesAfter: 1, + ); + + bytes += generator.text( + 'Developed By: $companyName', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1, + ); + + bytes += generator.cut(); + return bytes; + } catch (e) { + print('Error generating print ticket: $e'); + rethrow; + } + } +} + +bool _isAscii(String input) { + for (final c in input.runes) { + if (c > 127) return false; + } + return true; +} + +Future> _textToImageBytes( + Generator generator, + String text, { + PosStyles? styles, +}) async { + try { + const double fontSize = 26.0; + const double horizontalPadding = 10.0; + const double lineSpacing = 1.2; + + const double printerWidthMm = 58.0; + const double printerDpi = 203.0; + + final double printerWidthPx = (printerWidthMm * printerDpi / 25.4) - (horizontalPadding * 2); + const String fallbackFont = 'Arial Unicode MS'; + + final textStyle = TextStyle( + fontSize: fontSize, + fontWeight: styles?.bold == true ? FontWeight.bold : FontWeight.normal, + color: Colors.black, + fontFamily: fallbackFont, + height: lineSpacing, + ); + + final textPainter = TextPainter( + text: TextSpan(text: text, style: textStyle), + textDirection: TextDirection.ltr, + maxLines: 100, + ellipsis: '...', + ); + + textPainter.layout(maxWidth: printerWidthPx); + + final double imageWidth = printerWidthPx + (horizontalPadding * 2); + final double imageHeight = textPainter.height + 20.0; + + final recorder = ui.PictureRecorder(); + final canvas = Canvas( + recorder, + Rect.fromLTWH(0, 0, imageWidth, imageHeight), + ); + + textPainter.paint( + canvas, + Offset(horizontalPadding, 10.0), + ); + + final picture = recorder.endRecording(); + final uiImage = await picture.toImage( + imageWidth.toInt(), + imageHeight.toInt(), + ); + + final byteData = await uiImage.toByteData(format: ui.ImageByteFormat.png); + final pngBytes = byteData!.buffer.asUint8List(); + final image = img.decodePng(pngBytes)!; + + return generator.image(image); + } catch (e) { + print('Error in _textToImageBytes: $e'); + rethrow; + } +} diff --git a/lib/thermal priting invoices/provider/print_lavel_provider.dart b/lib/thermal priting invoices/provider/print_lavel_provider.dart new file mode 100644 index 0000000..1c93a43 --- /dev/null +++ b/lib/thermal priting invoices/provider/print_lavel_provider.dart @@ -0,0 +1,117 @@ +import 'dart:ui'; + +import 'package:bluetooth_print_plus/bluetooth_print_plus.dart'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +final labelPrinterProvider = ChangeNotifierProvider((ref) => ThermalPrinter()); + +class ThermalPrinter extends ChangeNotifier { + @override + void addListener(VoidCallback listener) async { + // TODO: implement addListener + super.addListener(listener); + await BluetoothPrintPlus.startScan(timeout: Duration(seconds: 10)); + } + + List availableBluetoothDevices = []; + bool isBluetoothConnected = false; + + // Future getBluetooth() async { + // availableBluetoothDevices = await BluetoothPrintPlus.scanResults; + // isBluetoothConnected = await PrintBluetoothThermal.connectionStatus; + // notifyListeners(); + // } + // + // Future setConnect(String mac) async { + // bool status = false; + // final bool result = await PrintBluetoothThermal.connect(macPrinterAddress: mac); + // if (result == true) { + // isBluetoothConnected = true; + // status = true; + // } + // notifyListeners(); + // return status; + // } + + Future listOfBluDialog({required BuildContext context}) async { + // begin scan + + // final _scanResultsSubscription = BluetoothPrintPlus.scanResults.listen((event) { + // print('${event.length}'); + // // if (mounted) { + // // setState(() { + // // _scanResults = event; + // // }); + // // } + // }); + return showCupertinoDialog( + context: context, + builder: (_) { + return WillPopScope( + onWillPop: () async => false, + child: BackdropFilter( + filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), + child: CupertinoAlertDialog( + insetAnimationCurve: Curves.bounceInOut, + // content: Container( + // height: availableBluetoothDevices.isNotEmpty ? (availableBluetoothDevices.length * 80).toDouble() : 150, + // width: double.maxFinite, + // child: StreamBuilder( + // stream: FlutterBluetoothPrinter.discovery, + // builder: (context, snapshot){ + // + // + // // final List hh = snapshot.data as List; + // print('this is it--------->$snapshot'); + // return ListView.builder( + // itemCount: 0, + // itemBuilder: (context, index){ + // // final device = hh.elementAt(index); + // return ListTile( + // // title: Text(device.name ?? 'No Name'), + // // subtitle: Text(device.address), + // onTap: (){ + // // do anything + // // FlutterBluetoothPrinter.printImage( + // // address: device.address, + // // image: // some image + // // ); + // } + // ); + // } + // ); + // } + // )), + title: Text( + 'Connect Your Device', + textAlign: TextAlign.start, + ), + actions: [ + CupertinoDialogAction( + child: Text( + lang.S.of(context).cancel, + textAlign: TextAlign.center, + style: TextStyle(color: Colors.red), + ), + onPressed: () async { + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + ), + ], + ), + ), + ); + }, + ); + } + +// Future printSalesThermalInvoiceNow({required PrintSalesTransactionModel transaction, required List? productList, required BuildContext context}) async { +// await getBluetooth(); +// isBluetoothConnected ? SalesThermalPrinterInvoice().printSalesTicket(printTransactionModel: transaction, productList: productList) : listOfBluDialog(context: context); +// } +} diff --git a/lib/thermal priting invoices/provider/print_thermal_invoice_provider.dart b/lib/thermal priting invoices/provider/print_thermal_invoice_provider.dart new file mode 100644 index 0000000..e509e25 --- /dev/null +++ b/lib/thermal priting invoices/provider/print_thermal_invoice_provider.dart @@ -0,0 +1,166 @@ +import 'dart:ui'; + +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_total_stock_model.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; +import 'package:mobile_pos/model/business_info_model.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:print_bluetooth_thermal/print_bluetooth_thermal.dart'; + +import '../../Screens/Products/Model/product_model.dart'; +import '../../Screens/Purchase/Model/purchase_transaction_model.dart' hide Product; +import '../../constant.dart'; +import '../../model/sale_transaction_model.dart'; +import '../model/print_transaction_model.dart'; +import '../thermal_invoice_due.dart'; +import '../thermal_invoice_purchase.dart'; +import '../thermal_invoice_sales.dart'; +import '../thermal_invoice_stock.dart'; +import '../thermal_lebels_printing.dart'; + +final thermalPrinterProvider = ChangeNotifierProvider((ref) => ThermalPrinter()); + +class ThermalPrinter extends ChangeNotifier { + List availableBluetoothDevices = []; + bool isBluetoothConnected = false; + + Future getBluetooth() async { + availableBluetoothDevices = await PrintBluetoothThermal.pairedBluetooths; + isBluetoothConnected = await PrintBluetoothThermal.connectionStatus; + notifyListeners(); + } + + Future setConnect(String mac) async { + bool status = false; + final bool result = await PrintBluetoothThermal.connect(macPrinterAddress: mac); + if (result == true) { + isBluetoothConnected = true; + status = true; + } + notifyListeners(); + return status; + } + + Future listOfBluDialog({required BuildContext context}) async { + return showCupertinoDialog( + context: context, + builder: (_) { + return WillPopScope( + onWillPop: () async => false, + child: BackdropFilter( + filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), + child: CupertinoAlertDialog( + insetAnimationCurve: Curves.bounceInOut, + content: Container( + height: availableBluetoothDevices.isNotEmpty ? (availableBluetoothDevices.length * 80).toDouble() : 150, + width: double.maxFinite, + child: availableBluetoothDevices.isNotEmpty + ? ListView.builder( + padding: EdgeInsets.all(0), // Removed padding from ListView + shrinkWrap: true, + itemCount: availableBluetoothDevices.isNotEmpty ? availableBluetoothDevices.length : 0, + itemBuilder: (context1, index) { + return ListTile( + contentPadding: EdgeInsets.all(0), // Removed padding from ListTile + onTap: () async { + BluetoothInfo select = availableBluetoothDevices[index]; + bool isConnect = await setConnect(select.macAdress); + isConnect ? finish(context1) : toast(lang.S.of(context1).tryAgain); + }, + title: Text( + availableBluetoothDevices[index].name, + style: TextStyle(fontSize: 12, color: Colors.black, fontWeight: FontWeight.w500), + ), + subtitle: Text( + lang.S.of(context1).clickToConnect, + style: TextStyle( + fontSize: 11, + color: Colors.grey.shade500, + ), + ), + ); + }, + ) + : const Center( + child: Column( + crossAxisAlignment: CrossAxisAlignment.center, + mainAxisAlignment: MainAxisAlignment.center, + children: [ + Icon( + Icons.bluetooth_disabled, + size: 40, + color: kMainColor, + ), + SizedBox( + height: 4, + ), + Text( + 'Not available', + style: TextStyle(fontSize: 14, color: kGreyTextColor), + ) + ], + ), + ), + ), + title: Text( + 'Connect Your Device', + textAlign: TextAlign.start, + ), + actions: [ + CupertinoDialogAction( + child: Text( + lang.S.of(context).cancel, + textAlign: TextAlign.center, + style: TextStyle(color: Colors.red), + ), + onPressed: () async { + Future.delayed(const Duration(milliseconds: 100), () { + Navigator.pop(context); + }); + }, + ), + ], + ), + ), + ); + }, + ); + } + + Future printSalesThermalInvoiceNow({required PrintSalesTransactionModel transaction, required List? productList, required BuildContext context}) async { + await getBluetooth(); + isBluetoothConnected + ? SalesThermalPrinterInvoice().printSalesTicket(printTransactionModel: transaction, productList: productList, context: context) + : listOfBluDialog(context: context); + } + + Future printPurchaseThermalInvoiceNow( + {required PrintPurchaseTransactionModel transaction, required List? productList, required BuildContext context, required String? invoiceSize}) async { + await getBluetooth(); + isBluetoothConnected + ? PurchaseThermalPrinterInvoice().printPurchaseThermalInvoice(printTransactionModel: transaction, productList: productList, context: context) + : listOfBluDialog(context: context); + } + + Future printDueThermalInvoiceNow({required PrintDueTransactionModel transaction, required String? invoiceSize, required BuildContext context}) async { + await getBluetooth(); + isBluetoothConnected + ? DueThermalPrinterInvoice().printDueTicket(printDueTransactionModel: transaction, invoiceSize: invoiceSize, context: context) + : listOfBluDialog(context: context); + } + + Future printStockInvoiceNow( + {required List products, required BusinessInformationModel businessInformationModel, required BuildContext context, required ProductListResponse totalStock}) async { + await getBluetooth(); + isBluetoothConnected + ? StockThermalPrinterInvoice().printStockTicket(businessInformationModel: businessInformationModel, productList: products, stock: totalStock) + : listOfBluDialog(context: context); + } + + Future printLabelsNow({required List products, required BuildContext context}) async { + await getBluetooth(); + isBluetoothConnected ? SalesThermalLabels().printLabels(productList: products) : listOfBluDialog(context: context); + } +} diff --git a/lib/thermal priting invoices/sticker_image_generation.dart b/lib/thermal priting invoices/sticker_image_generation.dart new file mode 100644 index 0000000..e5a2e47 --- /dev/null +++ b/lib/thermal priting invoices/sticker_image_generation.dart @@ -0,0 +1,57 @@ +import 'dart:typed_data'; +import 'dart:ui' as ui; + +import 'package:flutter/material.dart'; +import 'package:flutter/rendering.dart'; + +Future createImageFromWidget(BuildContext context, Widget widget, {Duration? wait, Size? logicalSize, Size? imageSize}) async { + final repaintBoundary = RenderRepaintBoundary(); + + logicalSize ??= View.of(context).physicalSize / View.of(context).devicePixelRatio; + imageSize ??= View.of(context).physicalSize; + + assert(logicalSize.aspectRatio == imageSize.aspectRatio, 'logicalSize and imageSize must not be the same'); + + final renderView = RenderView( + child: RenderPositionedBox(alignment: Alignment.center, child: repaintBoundary), + configuration: ViewConfiguration( + physicalConstraints: BoxConstraints.tight(logicalSize), + logicalConstraints: BoxConstraints.tight(logicalSize), + devicePixelRatio: 1, + ), + view: View.of(context) //PlatformDispatcher.instance.views.first, + ); + + final pipelineOwner = PipelineOwner(); + final buildOwner = BuildOwner(focusManager: FocusManager()); + + pipelineOwner.rootNode = renderView; + renderView.prepareInitialFrame(); + + final rootElement = RenderObjectToWidgetAdapter( + container: repaintBoundary, + child: Directionality( + textDirection: TextDirection.ltr, + child: widget, + )).attachToRenderTree(buildOwner); + + buildOwner.buildScope(rootElement); + + if (wait != null) { + await Future.delayed(wait); + } + + buildOwner + ..buildScope(rootElement) + ..finalizeTree(); + + pipelineOwner + ..flushLayout() + ..flushCompositingBits() + ..flushPaint(); + + final image = await repaintBoundary.toImage(pixelRatio: imageSize.width / logicalSize.width); + final byteData = await image.toByteData(format: ui.ImageByteFormat.png); + + return byteData?.buffer.asUint8List(); +} diff --git a/lib/thermal priting invoices/thermal_invoice_due.dart b/lib/thermal priting invoices/thermal_invoice_due.dart new file mode 100644 index 0000000..cad0129 --- /dev/null +++ b/lib/thermal priting invoices/thermal_invoice_due.dart @@ -0,0 +1,510 @@ +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter/material.dart'; +import 'package:image/image.dart' as img; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/lalnguage_data.dart'; +import 'package:mobile_pos/service/thermal_print/src/templates/_due_collection_invoice_template.dart'; +import 'package:print_bluetooth_thermal/print_bluetooth_thermal.dart'; + +import '../Const/api_config.dart'; +import '../constant.dart'; +import 'model/print_transaction_model.dart'; +import 'network_image.dart'; + +class DueThermalPrinterInvoice { + ///_________Due________________________ + Future printDueTicket( + {required PrintDueTransactionModel printDueTransactionModel, + required String? invoiceSize, + required BuildContext context}) async { + bool? isConnected = await PrintBluetoothThermal.connectionStatus; + if (isConnected == true) { + bool defould = (printDueTransactionModel.personalInformationModel.data?.invoiceLanguage == 'english' || + printDueTransactionModel.personalInformationModel.data?.invoiceLanguage == null) + ? true + : false; + List bytes = []; + final is80mm = printDueTransactionModel.personalInformationModel.data?.invoiceSize == '3_inch_80mm' && + printDueTransactionModel.personalInformationModel.data?.invoiceSize != null; + if (defould) { + bytes = (is80mm) + ? await getDueTicket80mm(printDueTransactionModel: printDueTransactionModel) + : await getDueTicket50mm(printDueTransactionModel: printDueTransactionModel); + } else { + final bool isRTL = rtlLang.contains(await getLanguageName()); + DueThermalInvoiceTemplate dueThermalInvoiceTemplate = DueThermalInvoiceTemplate( + context: context, printDueTransactionModel: printDueTransactionModel, is58mm: !is80mm, isRTL: isRTL); + bytes = await dueThermalInvoiceTemplate.template; + } + await PrintBluetoothThermal.writeBytes(bytes); + } else {} + } + + Future> getDueTicket50mm({required PrintDueTransactionModel printDueTransactionModel}) async { + final transactions = printDueTransactionModel.dueTransactionModel!.transactions ?? []; + + List paymentLabels = []; + + for (var item in transactions) { + String label; + + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + paymentLabels.add(label); + } + + final paidViaText = "Paid Via : ${paymentLabels.join(', ')}"; + + List bytes = []; + CapabilityProfile profile = await CapabilityProfile.load(); + final generator = Generator(PaperSize.mm58, profile); + // final ByteData data = await rootBundle.load('images/logo.png'); + // final Uint8List imageBytes = data.buffer.asUint8List(); + // final Image? imagez = decodeImage(imageBytes); + // bytes += generator.image(imagez!); + final _qrlogo = await getNetworkImage( + "${APIConfig.domain}${printDueTransactionModel.personalInformationModel.data?.invoiceScannerLogo}"); + + final _logo = await getNetworkImage( + "${APIConfig.domain}${printDueTransactionModel.personalInformationModel.data?.thermalInvoiceLogo}"); + + ///____________Image__________________________________ + if (_logo != null && printDueTransactionModel.personalInformationModel.data?.showThermalInvoiceLogo == 1) { + final img.Image resized = img.copyResize( + _logo, + width: 184, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + if (printDueTransactionModel.personalInformationModel.data?.meta?.showCompanyName == 1) { + bytes += generator.text(printDueTransactionModel.personalInformationModel.data?.companyName ?? '', + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + } + if (printDueTransactionModel.dueTransactionModel?.branch?.name != null) { + bytes += generator.text(printDueTransactionModel.dueTransactionModel?.branch?.name ?? '', + styles: const PosStyles(align: PosAlign.center)); + } + bytes += generator.text( + 'Seller :${printDueTransactionModel.dueTransactionModel?.user?.role == "shop-owner" ? 'Admin' : printDueTransactionModel.dueTransactionModel?.user?.name ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + + if (printDueTransactionModel.personalInformationModel.data?.meta?.showAddress == 1) { + if (printDueTransactionModel.dueTransactionModel?.branch?.address != null || + printDueTransactionModel.personalInformationModel.data?.address != null) { + bytes += generator.text( + printDueTransactionModel.dueTransactionModel?.branch?.address ?? + printDueTransactionModel.personalInformationModel.data?.address ?? + '', + styles: const PosStyles(align: PosAlign.center), + ); + } + } + + if (printDueTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + if (printDueTransactionModel.personalInformationModel.data?.vatNo != null && + printDueTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + bytes += generator.text( + "${printDueTransactionModel.personalInformationModel.data?.vatName ?? 'VAT No :'}${printDueTransactionModel.personalInformationModel.data?.vatNo ?? ''}", + styles: const PosStyles(align: PosAlign.center)); + } + } + + if (printDueTransactionModel.personalInformationModel.data?.meta?.showPhoneNumber == 1) { + if (printDueTransactionModel.dueTransactionModel?.branch?.phone != null || + printDueTransactionModel.personalInformationModel.data?.phoneNumber != null) { + bytes += generator.text( + printDueTransactionModel.dueTransactionModel?.branch?.phone ?? + printDueTransactionModel.personalInformationModel.data?.phoneNumber ?? + 'n/a', + styles: const PosStyles(align: PosAlign.center)); + } + } + bytes += generator.emptyLines(1); + bytes += generator.text('Receipt', + styles: const PosStyles( + underline: true, + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + bytes += generator.text('Received From: ${printDueTransactionModel.dueTransactionModel?.party?.name} ', + styles: const PosStyles(align: PosAlign.left)); + bytes += generator.text('Mobile: ${printDueTransactionModel.dueTransactionModel?.party?.phone}', + styles: const PosStyles(align: PosAlign.left)); + // bytes += generator.text('Received By: ${printDueTransactionModel.dueTransactionModel?.user?.name}', styles: const PosStyles(align: PosAlign.left)); + bytes += generator.text('Receipt: ${printDueTransactionModel.dueTransactionModel?.invoiceNumber ?? 'Not Provided'}', + styles: const PosStyles(align: PosAlign.left)); + if (printDueTransactionModel.dueTransactionModel?.paymentDate != null) { + DateTime saleDate = DateTime.parse(printDueTransactionModel.dueTransactionModel!.paymentDate!); + String formattedDate = DateFormat('M/d/yyyy h:mm a').format(saleDate); + + bytes += generator.text( + 'Date: $formattedDate', + styles: const PosStyles(align: PosAlign.left), + linesAfter: 1, + ); + } + // bytes += generator.hr(); + // bytes += generator.row([ + // PosColumn(text: 'Invoice', width: 8, styles: const PosStyles(align: PosAlign.left, bold: true)), + // PosColumn(text: 'Due', width: 4, styles: const PosStyles(align: PosAlign.right, bold: true)), + // ]); + // bytes += generator.hr(); + bytes += generator.row([ + PosColumn( + text: 'Total Due', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: printDueTransactionModel.dueTransactionModel!.totalDue.toString(), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + + bytes += generator.hr(); + + bytes += generator.row([ + PosColumn( + text: 'Payment Amount:', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: printDueTransactionModel.dueTransactionModel!.payDueAmount.toString(), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn(text: 'Remaining Due:', width: 8, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn( + text: printDueTransactionModel.dueTransactionModel!.dueAmountAfterPay.toString(), + width: 4, + styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + // bytes += generator.row([ + // PosColumn( + // text: 'Payment Type:', + // width: 8, + // styles: const PosStyles( + // align: PosAlign.left, + // )), + // PosColumn( + // text: printDueTransactionModel.dueTransactionModel!.paymentType?.name ?? 'N/A', + // width: 4, + // styles: const PosStyles( + // align: PosAlign.right, + // )), + // ]); + + bytes += generator.text( + paidViaText, + styles: const PosStyles( + align: PosAlign.left, + ), + linesAfter: 1, + ); + + // ticket.feed(2); + if (printDueTransactionModel.personalInformationModel.data?.gratitudeMessage != null && + printDueTransactionModel.personalInformationModel.data?.showGratitudeMsg == 1) { + bytes += generator.text(printDueTransactionModel.personalInformationModel.data?.gratitudeMessage ?? '', + styles: const PosStyles(align: PosAlign.center, bold: true)); + bytes += generator.text(printDueTransactionModel.dueTransactionModel!.paymentDate ?? '', + styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + } + + if ((printDueTransactionModel.personalInformationModel.data?.invoiceNoteLevel != null || + printDueTransactionModel.personalInformationModel.data?.invoiceNote != null) && + printDueTransactionModel.personalInformationModel.data?.showNote == 1) { + bytes += generator.text( + '${printDueTransactionModel.personalInformationModel.data?.invoiceNoteLevel ?? ''}: ${printDueTransactionModel.personalInformationModel.data?.invoiceNote ?? ''}', + styles: const PosStyles(align: PosAlign.left, bold: false), + linesAfter: 1, + ); + } + if (printDueTransactionModel.personalInformationModel.data?.showInvoiceScannerLogo == 1) { + if (_qrlogo != null) { + final img.Image resized = img.copyResize( + _qrlogo, + width: 120, + height: 120, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + } + + if (printDueTransactionModel.personalInformationModel.data?.developByLevel != null || + printDueTransactionModel.personalInformationModel.data?.developBy != null) { + bytes += generator.text( + '${printDueTransactionModel.personalInformationModel.data?.developByLevel ?? ''}: ${printDueTransactionModel.personalInformationModel.data?.developBy ?? ''}', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + bytes += generator.cut(); + return bytes; + } + + Future> getDueTicket80mm({required PrintDueTransactionModel printDueTransactionModel}) async { + final transactions = printDueTransactionModel.dueTransactionModel!.transactions ?? []; + + List paymentLabels = []; + + for (var item in transactions) { + String label; + + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + paymentLabels.add(label); + } + + final paidViaText = "Paid Via : ${paymentLabels.join(', ')}"; + List bytes = []; + + final _qrlogo = await getNetworkImage( + "${APIConfig.domain}${printDueTransactionModel.personalInformationModel.data?.invoiceScannerLogo}"); + + final _logo = await getNetworkImage( + "${APIConfig.domain}${printDueTransactionModel.personalInformationModel.data?.thermalInvoiceLogo}"); + CapabilityProfile profile = await CapabilityProfile.load(); + final generator = Generator(PaperSize.mm80, profile); + + ///____________Image__________________________________ + if (_logo != null) { + final img.Image resized = img.copyResize( + _logo, + width: 184, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + + ///____________Header_____________________________________ + if (printDueTransactionModel.personalInformationModel.data?.meta?.showCompanyName == 1) { + bytes += generator.text(printDueTransactionModel.personalInformationModel.data?.companyName ?? '', + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + } + if (printDueTransactionModel.dueTransactionModel?.branch?.name != null) { + bytes += generator.text('Branch: ${printDueTransactionModel.dueTransactionModel?.branch?.name}', + styles: const PosStyles(align: PosAlign.center)); + } + if (printDueTransactionModel.personalInformationModel.data?.meta?.showAddress == 1) { + if (printDueTransactionModel.dueTransactionModel?.branch?.address != null || + printDueTransactionModel.personalInformationModel.data?.address != null) { + bytes += generator.text( + 'Address: ${printDueTransactionModel.dueTransactionModel?.branch?.address ?? printDueTransactionModel.personalInformationModel.data?.address ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printDueTransactionModel.personalInformationModel.data?.meta?.showPhoneNumber == 1) { + if (printDueTransactionModel.dueTransactionModel?.branch?.phone != null || + printDueTransactionModel.personalInformationModel.data?.phoneNumber != null) { + bytes += generator.text( + 'Mobile: ${printDueTransactionModel.dueTransactionModel?.branch?.phone ?? printDueTransactionModel.personalInformationModel.data?.phoneNumber ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printDueTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + if (printDueTransactionModel.personalInformationModel.data?.vatNo != null && + printDueTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + bytes += generator.text( + "${printDueTransactionModel.personalInformationModel.data?.vatName ?? 'VAT No'}: ${printDueTransactionModel.personalInformationModel.data?.vatNo}", + styles: const PosStyles(align: PosAlign.center)); + } + } + bytes += generator.emptyLines(1); + bytes += generator.text('Receipt', + styles: const PosStyles( + bold: true, + underline: true, + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + + ///__________Customer_and_time_section_______________________ + bytes += generator.row([ + PosColumn( + text: 'Receipt: ${printDueTransactionModel.dueTransactionModel?.invoiceNumber ?? 'Not Provided'}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Date: ${DateFormat.yMd().format(DateTime.parse(printDueTransactionModel.dueTransactionModel?.paymentDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Name: ${printDueTransactionModel.dueTransactionModel?.party?.name ?? ''}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Time: ${DateFormat.jm().format(DateTime.parse(printDueTransactionModel.dueTransactionModel?.paymentDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Mobile: ${printDueTransactionModel.dueTransactionModel?.party?.phone ?? ''}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Received By: ${printDueTransactionModel.dueTransactionModel?.user?.role == "shop-owner" ? 'Admin' : printDueTransactionModel.dueTransactionModel!.user?.name}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + + bytes += generator.emptyLines(1); + bytes += generator.hr(); + bytes += generator.row([ + PosColumn(text: 'SL', width: 1, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Invoice', width: 6, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Due', width: 5, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + + bytes += generator.row([ + PosColumn(text: '1', width: 1, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn( + text: printDueTransactionModel.dueTransactionModel?.invoiceNumber ?? '', + width: 6, + styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn( + text: formatPointNumber(printDueTransactionModel.dueTransactionModel?.totalDue ?? 0, addComma: true), + width: 5, + styles: const PosStyles(align: PosAlign.right)), + ]); + + bytes += generator.hr(); + + bytes += generator.row([ + PosColumn( + text: 'Payment Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(printDueTransactionModel.dueTransactionModel?.payDueAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Remaining Due:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: + formatPointNumber((printDueTransactionModel.dueTransactionModel?.dueAmountAfterPay ?? 0), addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + + // bytes += generator.hr(); + bytes += generator.text( + '-----------------------------', + styles: const PosStyles(align: PosAlign.right), + ); + bytes += generator.text( + paidViaText, + styles: const PosStyles( + align: PosAlign.left, + ), + linesAfter: 1, + ); + + if (printDueTransactionModel.personalInformationModel.data?.gratitudeMessage != null && + printDueTransactionModel.personalInformationModel.data?.showGratitudeMsg == 1) { + bytes += generator.text(printDueTransactionModel.personalInformationModel.data?.gratitudeMessage ?? '', + styles: const PosStyles(align: PosAlign.center, bold: true)); + } + bytes += generator.text(printDueTransactionModel.dueTransactionModel!.paymentDate ?? '', + styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + + if ((printDueTransactionModel.personalInformationModel.data?.invoiceNoteLevel != null || + printDueTransactionModel.personalInformationModel.data?.invoiceNote != null) && + printDueTransactionModel.personalInformationModel.data?.showNote == 1) { + bytes += generator.text( + '${printDueTransactionModel.personalInformationModel.data?.invoiceNoteLevel ?? ''}: ${printDueTransactionModel.personalInformationModel.data?.invoiceNote ?? ''}', + styles: const PosStyles(align: PosAlign.left, bold: false), + linesAfter: 1, + ); + } + if (printDueTransactionModel.personalInformationModel.data?.showInvoiceScannerLogo == 1) { + if (_qrlogo != null) { + final img.Image resized = img.copyResize( + _qrlogo, + width: 120, + height: 120, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + } + + if (printDueTransactionModel.personalInformationModel.data?.developByLevel != null || + printDueTransactionModel.personalInformationModel.data?.developBy != null) { + bytes += generator.text( + '${printDueTransactionModel.personalInformationModel.data?.developByLevel ?? ''}: ${printDueTransactionModel.personalInformationModel.data?.developBy ?? ''}', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + bytes += generator.cut(); + return bytes; + } +} diff --git a/lib/thermal priting invoices/thermal_invoice_purchase.dart b/lib/thermal priting invoices/thermal_invoice_purchase.dart new file mode 100644 index 0000000..6ffee5d --- /dev/null +++ b/lib/thermal priting invoices/thermal_invoice_purchase.dart @@ -0,0 +1,1053 @@ +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:image/image.dart' as img; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/lalnguage_data.dart'; +import 'package:mobile_pos/service/thermal_print/src/templates/_purchase_invoice_template.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:print_bluetooth_thermal/print_bluetooth_thermal.dart'; + +import '../Const/api_config.dart'; +import '../Screens/Products/add product/modle/create_product_model.dart'; +import '../Screens/Purchase/Model/purchase_transaction_model.dart'; +import '../constant.dart'; +import 'model/print_transaction_model.dart'; +import 'network_image.dart'; + +class PurchaseThermalPrinterInvoice { + ///__________Purchase________________ + Future printPurchaseThermalInvoice( + {required PrintPurchaseTransactionModel printTransactionModel, + required List? productList, + required BuildContext context}) async { + bool isConnected = await PrintBluetoothThermal.connectionStatus; + if (isConnected == true) { + bool defould = (printTransactionModel.personalInformationModel.data?.invoiceLanguage == 'english' || + printTransactionModel.personalInformationModel.data?.invoiceLanguage == null) + ? true + : false; + List bytes = []; + final is80mm = printTransactionModel.personalInformationModel.data?.invoiceSize == '3_inch_80mm' && + printTransactionModel.personalInformationModel.data?.invoiceSize != null; + if (defould) { + bytes = (is80mm) + ? await getPurchaseTicket80mm(printTransactionModel: printTransactionModel, productList: productList) + : await getPurchaseTicket58mm(printTransactionModel: printTransactionModel, productList: productList); + } else { + final bool isRTL = rtlLang.contains(await getLanguageName()); + PurchaseThermalInvoiceTemplate template = PurchaseThermalInvoiceTemplate( + context: context, + is58mm: !is80mm, + printTransactionModel: printTransactionModel, + productList: productList, + isRTL: isRTL); + bytes = await template.template; + } + + if (printTransactionModel.purchaseTransitionModel?.details?.isNotEmpty ?? false) { + await PrintBluetoothThermal.writeBytes(bytes); + } else { + toast('No Product Found'); + } + // if (invoiceSize != null && invoiceSize == '3_inch_80mm') { + // List bytes = await getPurchaseTicket80mm(printTransactionModel: printTransactionModel, productList: productList); + // if (printTransactionModel.purchaseTransitionModel?.details?.isNotEmpty ?? false) { + // await PrintBluetoothThermal.writeBytes(bytes); + // } else { + // toast('No Product Found'); + // } + // } else { + // List bytes = await getPurchaseTicket58mm(printTransactionModel: printTransactionModel, productList: productList,is80mm: invoiceSize == '3_inch_80mm'); + // if (printTransactionModel.purchaseTransitionModel?.details?.isNotEmpty ?? false) { + // await PrintBluetoothThermal.writeBytes(bytes); + // } else { + // toast('No Product Found'); + // } + // } + } else { + EasyLoading.showError('Unable to connect with printer'); + } + } + + Future> getPurchaseTicket58mm( + {required PrintPurchaseTransactionModel printTransactionModel, + required List? productList}) async { + num productPrice({required num detailsId}) { + return productList!.where((element) => element.id == detailsId).first.productPurchasePrice ?? 0; + } + + num getReturndDiscountAmount() { + num totalReturnDiscount = 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturnDiscount += + ((productPrice(detailsId: details.purchaseDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + String productName({required num detailsId}) { + final details = printTransactionModel.purchaseTransitionModel?.details?[ + printTransactionModel.purchaseTransitionModel!.details!.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ''}]' : ''}"; + } + + num getTotalReturndAmount() { + num totalReturn = 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + num getProductQuantity({required num detailsId}) { + num totalQuantity = productList?.where((element) => element.id == detailsId).first.quantities ?? 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + if (details.purchaseDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + + return totalQuantity; + } + + num getTotalForOldInvoice() { + num total = 0; + for (var element in productList!) { + // Calculate the total for each item without VAT + num productPrice = element.productPurchasePrice ?? 0; + num productQuantity = getProductQuantity(detailsId: element.id ?? 0); + + total += productPrice * productQuantity; + } + + return total; + } + + final transactions = printTransactionModel.purchaseTransitionModel!.transactions ?? []; + + List paymentLabels = []; + + for (var item in transactions) { + String label; + + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + paymentLabels.add(label); + } + + final paidViaText = "Paid Via : ${paymentLabels.join(', ')}"; + + List bytes = []; + CapabilityProfile profile = await CapabilityProfile.load(); + final generator = Generator(PaperSize.mm58, profile); + + final _logo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.thermalInvoiceLogo}"); + //qr code + final _qrlogo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.invoiceScannerLogo}"); + + ///____________Image__________________________________ + if (_logo != null && printTransactionModel.personalInformationModel.data?.showThermalInvoiceLogo == 1) { + final img.Image resized = img.copyResize( + _logo, + width: 184, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + + if (printTransactionModel.personalInformationModel.data?.meta?.showCompanyName == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.companyName ?? '', + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + } + + if (printTransactionModel.purchaseTransitionModel?.branch?.name != null) { + bytes += generator.text('Branch: ${printTransactionModel.purchaseTransitionModel?.branch?.name ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + bytes += generator.text( + 'Seller :${printTransactionModel.purchaseTransitionModel?.user?.role == "shop-owner" ? "Admin" : printTransactionModel.purchaseTransitionModel?.user?.name}', + styles: const PosStyles(align: PosAlign.center)); + + if (printTransactionModel.personalInformationModel.data?.meta?.showAddress == 1) { + if (printTransactionModel.purchaseTransitionModel?.branch?.address != null || + printTransactionModel.personalInformationModel.data?.address != null) { + bytes += generator.text( + printTransactionModel.purchaseTransitionModel?.branch?.address ?? + printTransactionModel.personalInformationModel.data?.address ?? + '', + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + if (printTransactionModel.personalInformationModel.data?.vatNo != null && + printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + bytes += generator.text( + "${printTransactionModel.personalInformationModel.data?.vatName ?? 'VAT No :'}${printTransactionModel.personalInformationModel.data?.vatNo ?? ''}", + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printTransactionModel.personalInformationModel.data?.meta?.showPhoneNumber == 1) { + if (printTransactionModel.purchaseTransitionModel?.branch?.phone != null || + printTransactionModel.personalInformationModel.data?.phoneNumber != null) { + bytes += generator.text( + 'Tel: ${printTransactionModel.purchaseTransitionModel?.branch?.phone ?? printTransactionModel.personalInformationModel.data?.phoneNumber ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + bytes += generator.emptyLines(1); + bytes += generator.text('INVOICE', + styles: const PosStyles( + underline: true, + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + bytes += generator.text('Name: ${printTransactionModel.purchaseTransitionModel?.party?.name ?? 'Guest'}', + styles: const PosStyles(align: PosAlign.left)); + bytes += generator.text('mobile: ${printTransactionModel.purchaseTransitionModel?.party?.phone ?? 'Not Provided'}', + styles: const PosStyles(align: PosAlign.left)); + // bytes += generator.text('Purchase By: ${printTransactionModel.purchaseTransitionModel?.user?.name ?? 'Not Provided'}', styles: const PosStyles(align: PosAlign.left)); + bytes += generator.text( + 'Invoice: ${printTransactionModel.purchaseTransitionModel?.invoiceNumber ?? 'Not Provided'}', + styles: const PosStyles(align: PosAlign.left)); + if (printTransactionModel.purchaseTransitionModel?.purchaseDate != null) { + DateTime saleDate = DateTime.parse(printTransactionModel.purchaseTransitionModel!.purchaseDate!); + String formattedDate = DateFormat('M/d/yyyy h:mm a').format(saleDate); + + bytes += generator.text( + 'Date: $formattedDate', + styles: const PosStyles(align: PosAlign.left), + linesAfter: 1, + ); + } + bytes += generator.hr(); + bytes += generator.row([ + PosColumn(text: 'Item', width: 4, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Price', width: 3, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Total', width: 3, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + List.generate(productList?.length ?? 1, (index) { + return bytes += generator.row([ + PosColumn( + text: + "${productList?[index].product?.productName ?? 'Not Defined'}${productList?[index].product?.productType == ProductType.variant.name ? ' [${productList?[index].stock?.batchNo ?? ''}]' : ''}", + width: 4, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(productList?[index].productPurchasePrice ?? 0) ?? 'Not Defined', + width: 3, + styles: const PosStyles( + align: PosAlign.center, + )), + PosColumn( + text: formatPointNumber(getProductQuantity(detailsId: productList?[index].id ?? 0)), + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: + "${(productList?[index].productPurchasePrice ?? 0) * getProductQuantity(detailsId: productList?[index].id ?? 0)}", + width: 3, + styles: const PosStyles(align: PosAlign.right)), + ]); + }); + + bytes += generator.hr(); + bytes += generator.row([ + PosColumn( + text: 'Subtotal', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: '${getTotalForOldInvoice()}', + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Discount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber( + (printTransactionModel.purchaseTransitionModel?.discountAmount ?? 0) + getReturndDiscountAmount()), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: printTransactionModel.purchaseTransitionModel?.vat?.name ?? 'Vat', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber((printTransactionModel.purchaseTransitionModel?.vatAmount ?? 0)), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + // bytes += generator.row([ + // PosColumn( + // text: 'Total', + // width: 8, + // styles: const PosStyles( + // align: PosAlign.left, + // )), + // PosColumn( + // text: formatPointNumber((printTransactionModel.purchaseTransitionModel?.totalAmount ?? 0) + getTotalReturndAmount()), + // width: 4, + // styles: const PosStyles( + // align: PosAlign.right, + // )), + // ]); + List returnedDates = []; + + ///_____Return_table_______________________________ + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + List.generate(printTransactionModel.purchaseTransitionModel?.purchaseReturns?.length ?? 0, (i) { + bytes += generator.hr(); + if (!returnedDates.any((element) => element.isAtSameMomentAs(DateTime.tryParse( + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].returnDate?.substring(0, 10) ?? + '') ?? + DateTime.now()))) { + bytes += generator.row([ + PosColumn( + text: + 'Return-${DateFormat.yMd().format(DateTime.parse(printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].returnDate ?? DateTime.now().toString()))}', + width: 7, + styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Total', width: 3, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + } + + List.generate( + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].purchaseReturnDetails?.length ?? 0, + (index) { + returnedDates.add(DateTime.tryParse( + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].returnDate?.substring(0, 10) ?? + '') ?? + DateTime.now()); + final product = + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].purchaseReturnDetails?[index]; + return bytes += generator.row([ + PosColumn( + text: productName(detailsId: product?.purchaseDetailId ?? 0), + width: 7, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: product?.returnQty.toString() ?? 'Not Defined', + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: "${(product?.returnAmount ?? 0)}", width: 3, styles: const PosStyles(align: PosAlign.right)), + ]); + }); + // + }); + } + bytes += generator.hr(); + + ///_____Total Returned Amount_______________________________ + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + bytes += generator.row([ + PosColumn( + text: 'Returned Amount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: '${getTotalReturndAmount()}', + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + bytes += generator.row([ + PosColumn(text: 'Total Payable', width: 8, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn( + text: formatPointNumber(printTransactionModel.purchaseTransitionModel?.totalAmount ?? 0), + width: 4, + styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + + bytes += generator.row([ + PosColumn( + text: 'Paid Amount:', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(((printTransactionModel.purchaseTransitionModel?.totalAmount ?? 0) - + (printTransactionModel.purchaseTransitionModel?.dueAmount ?? 0)) + + (printTransactionModel.purchaseTransitionModel?.changeAmount ?? 0)), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + if ((printTransactionModel.purchaseTransitionModel?.dueAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Due Amount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.purchaseTransitionModel?.dueAmount ?? 0), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + if ((printTransactionModel.purchaseTransitionModel?.changeAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Change Amount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.purchaseTransitionModel?.changeAmount ?? 0), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + // bytes += generator.row([ + // PosColumn( + // text: 'Payment Type:', + // width: 8, + // styles: const PosStyles( + // align: PosAlign.left, + // )), + // PosColumn( + // text: printTransactionModel.purchaseTransitionModel?.paymentType?.name ?? 'N/A', + // width: 4, + // styles: const PosStyles( + // align: PosAlign.right, + // )), + // ]); + + bytes += generator.hr(); + bytes += generator.text( + paidViaText, + styles: const PosStyles( + align: PosAlign.left, + ), + linesAfter: 1, + ); + + // ticket.feed(2); + if (printTransactionModel.personalInformationModel.data?.gratitudeMessage != null && + printTransactionModel.personalInformationModel.data?.showGratitudeMsg == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.gratitudeMessage ?? '', + styles: const PosStyles(align: PosAlign.center, bold: true)); + } + bytes += generator.text(printTransactionModel.purchaseTransitionModel!.purchaseDate ?? '', + styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + + if ((printTransactionModel.personalInformationModel.data?.invoiceNoteLevel != null || + printTransactionModel.personalInformationModel.data?.invoiceNote != null) && + printTransactionModel.personalInformationModel.data?.showNote == 1) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.invoiceNoteLevel ?? ''}: ${printTransactionModel.personalInformationModel.data?.invoiceNote ?? ''}', + styles: const PosStyles(align: PosAlign.left, bold: false), + linesAfter: 1); + } + // if (printTransactionModel.personalInformationModel.data?.developByLink != null) { + // bytes += generator.qrcode( + // printTransactionModel.personalInformationModel.data?.developByLink ?? '', + // ); + // bytes += generator.emptyLines(1); + // } + if (printTransactionModel.personalInformationModel.data?.showInvoiceScannerLogo == 1) { + if (_qrlogo != null) { + final img.Image resized = img.copyResize( + _qrlogo, + width: 120, + height: 120, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + } + if (printTransactionModel.personalInformationModel.data?.developByLevel != null || + printTransactionModel.personalInformationModel.data?.developBy != null) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.developByLevel ?? 'Developed By'}: ${printTransactionModel.personalInformationModel.data?.developBy ?? companyName}', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + bytes += generator.cut(); + return bytes; + } + + Future> getPurchaseTicket80mm( + {required PrintPurchaseTransactionModel printTransactionModel, + required List? productList}) async { + List returnedDates = []; + num productPrice({required num detailsId}) { + return productList!.where((element) => element.id == detailsId).first.productPurchasePrice ?? 0; + } + + num getReturndDiscountAmount() { + num totalReturnDiscount = 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturnDiscount += + ((productPrice(detailsId: details.purchaseDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + String productName({required num detailsId}) { + final details = printTransactionModel.purchaseTransitionModel?.details?[ + printTransactionModel.purchaseTransitionModel!.details!.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ''}]' : ''}"; + } + + num getTotalReturndAmount() { + num totalReturn = 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + num getProductQuantity({required num detailsId}) { + num totalQuantity = productList?.where((element) => element.id == detailsId).first.quantities ?? 0; + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.purchaseTransitionModel!.purchaseReturns!) { + if (returns.purchaseReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.purchaseReturnDetails!) { + if (details.purchaseDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + return totalQuantity; + } + + num getTotalForOldInvoice() { + num total = 0; + for (var element in productList!) { + num productPrice = element.productPurchasePrice ?? 0; + num productQuantity = getProductQuantity(detailsId: element.id ?? 0); + total += productPrice * productQuantity; + } + return total; + } + + final transactions = printTransactionModel.purchaseTransitionModel!.transactions ?? []; + + List paymentLabels = []; + + for (var item in transactions) { + String label; + + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + paymentLabels.add(label); + } + + final paidViaText = "Paid Via : ${paymentLabels.join(', ')}"; + List bytes = []; + + //qr code + final _qrlogo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.invoiceScannerLogo}"); + + final _logo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.thermalInvoiceLogo}"); + CapabilityProfile profile = await CapabilityProfile.load(); + final generator = Generator(PaperSize.mm80, profile); + + ///____________Image__________________________________ + if (_logo != null) { + final img.Image resized = img.copyResize( + _logo, + width: 184, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + + ///____________Header_____________________________________ + if (printTransactionModel.personalInformationModel.data?.meta?.showCompanyName == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.companyName ?? '', + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + } + if (printTransactionModel.purchaseTransitionModel?.branch?.name != null) { + bytes += generator.text('Branch: ${printTransactionModel.purchaseTransitionModel?.branch?.name}', + styles: const PosStyles(align: PosAlign.center)); + } + if (printTransactionModel.personalInformationModel.data?.meta?.showAddress == 1) { + if (printTransactionModel.purchaseTransitionModel?.branch?.address != null || + printTransactionModel.personalInformationModel.data?.address != null) { + bytes += generator.text( + 'Address: ${printTransactionModel.purchaseTransitionModel?.branch?.address ?? printTransactionModel.personalInformationModel.data?.address ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + + if (printTransactionModel.personalInformationModel.data?.meta?.showPhoneNumber == 1) { + if (printTransactionModel.purchaseTransitionModel?.branch?.phone != null || + printTransactionModel.personalInformationModel.data?.phoneNumber != null) { + bytes += generator.text( + 'Mobile: ${printTransactionModel.purchaseTransitionModel?.branch?.phone ?? printTransactionModel.personalInformationModel.data?.phoneNumber ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + if (printTransactionModel.personalInformationModel.data?.vatNo != null && + printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + bytes += generator.text( + "${printTransactionModel.personalInformationModel.data?.vatName ?? 'VAT No'}: ${printTransactionModel.personalInformationModel.data?.vatNo}", + styles: const PosStyles(align: PosAlign.center)); + } + } + bytes += generator.emptyLines(1); + bytes += generator.text('INVOICE', + styles: const PosStyles( + bold: true, + underline: true, + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + + if (printTransactionModel.personalInformationModel.data?.vatNo != null) { + bytes += generator.text( + "${printTransactionModel.personalInformationModel.data?.vatName ?? 'VAT No :'}${printTransactionModel.personalInformationModel.data?.vatNo}", + styles: const PosStyles(align: PosAlign.center)); + } + + ///__________Customer_and_time_section_______________________ + bytes += generator.row([ + PosColumn( + text: 'Invoice: ${printTransactionModel.purchaseTransitionModel?.invoiceNumber ?? 'Not Provided'}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Date: ${DateFormat.yMd().format(DateTime.parse(printTransactionModel.purchaseTransitionModel?.purchaseDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Name: ${printTransactionModel.purchaseTransitionModel?.party?.name ?? 'Guest'}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Time: ${DateFormat.jm().format(DateTime.parse(printTransactionModel.purchaseTransitionModel?.purchaseDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Mobile: ${printTransactionModel.purchaseTransitionModel?.party?.phone ?? ''}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Purchase By: ${printTransactionModel.purchaseTransitionModel?.user?.role == "shop-owner" ? 'Admin' : printTransactionModel.purchaseTransitionModel!.user?.name}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + + bytes += generator.emptyLines(1); + bytes += generator.hr(); + bytes += generator.row([ + PosColumn(text: 'SL', width: 1, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Item', width: 5, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Price', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Total', width: 2, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + + List.generate(productList?.length ?? 1, (index) { + return bytes += generator.row([ + PosColumn( + text: '${index + 1}', + width: 1, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: + "${productList?[index].product?.productName ?? ''}${productList?[index].product?.productType == ProductType.variant.name ? ' [${productList?[index].stock?.batchNo ?? ''}]' : ''}", + width: 5, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(getProductQuantity(detailsId: productList?[index].id ?? 0), addComma: true), + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: formatPointNumber(productList?[index].productPurchasePrice ?? 0, addComma: true), + width: 2, + styles: const PosStyles( + align: PosAlign.center, + )), + PosColumn( + text: formatPointNumber( + (productList?[index].productPurchasePrice ?? 0) * + getProductQuantity(detailsId: productList?[index].id ?? 0), + addComma: true), + width: 2, + styles: const PosStyles(align: PosAlign.right)), + ]); + }); + + // for (var item in productList ?? []) { + // final qty = getProductQuantity(detailsId: item.id ?? 0); + // final price = item.productPurchasePrice ?? 0; + // bytes += generator.row([ + // PosColumn(text: item.product?.productName ?? '', width: 5), + // PosColumn(text: formatPointNumber(price), width: 2, styles: const PosStyles(align: PosAlign.center)), + // PosColumn(text: formatPointNumber(qty), width: 2, styles: const PosStyles(align: PosAlign.center)), + // PosColumn(text: formatPointNumber(price * qty), width: 3, styles: const PosStyles(align: PosAlign.right)), + // ]); + // } + + bytes += generator.hr(); + bytes += generator.row([ + PosColumn( + text: 'Sub-total:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(getTotalForOldInvoice(), addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Discount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber( + (printTransactionModel.purchaseTransitionModel?.discountAmount ?? 0) + getReturndDiscountAmount(), + addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: '${printTransactionModel.purchaseTransitionModel?.vat?.name ?? 'VAT'}:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.purchaseTransitionModel?.vatAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + + ///_____Return_table_______________________________ + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + List.generate(printTransactionModel.purchaseTransitionModel?.purchaseReturns?.length ?? 0, (i) { + bytes += generator.hr(); + if (!returnedDates.any((element) => element.isAtSameMomentAs(DateTime.tryParse( + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].returnDate?.substring(0, 10) ?? + '') ?? + DateTime.now()))) { + bytes += generator.row([ + PosColumn(text: 'SL', width: 1, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn( + text: + 'Return-${DateFormat.yMd().format(DateTime.parse(printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].returnDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Total', width: 3, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + } + + List.generate( + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].purchaseReturnDetails?.length ?? 0, + (index) { + returnedDates.add(DateTime.tryParse( + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].returnDate?.substring(0, 10) ?? + '') ?? + DateTime.now()); + final product = + printTransactionModel.purchaseTransitionModel?.purchaseReturns?[i].purchaseReturnDetails?[index]; + return bytes += generator.row([ + PosColumn( + text: '${index + 1}', + width: 1, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: productName(detailsId: product?.purchaseDetailId ?? 0), + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: product?.returnQty.toString() ?? 'Not Defined', + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: formatPointNumber(product?.returnAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles(align: PosAlign.right)), + ]); + }); + // + }); + } + + final returnedAmount = getTotalReturndAmount(); + + ///_____Total Returned Amount_______________________________ + if (printTransactionModel.purchaseTransitionModel?.purchaseReturns?.isNotEmpty ?? false) { + bytes += generator.hr(); + bytes += generator.row([ + PosColumn( + text: 'Returned Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(getTotalReturndAmount(), addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } else { + bytes += generator.text(' ----------------------------'); + } + + bytes += generator.row([ + PosColumn(text: 'Total Payable:', width: 9, styles: const PosStyles(align: PosAlign.right, bold: true)), + PosColumn( + text: formatPointNumber(printTransactionModel.purchaseTransitionModel?.totalAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + + bytes += generator.row([ + PosColumn( + text: 'Paid Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber( + ((printTransactionModel.purchaseTransitionModel?.totalAmount ?? 0) - + (printTransactionModel.purchaseTransitionModel?.dueAmount ?? 0)) + + (printTransactionModel.purchaseTransitionModel?.changeAmount ?? 0), + addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + + if ((printTransactionModel.purchaseTransitionModel?.dueAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Due Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + ), + ), + PosColumn( + text: formatPointNumber(printTransactionModel.purchaseTransitionModel?.dueAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + + if ((printTransactionModel.purchaseTransitionModel?.changeAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Change Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.purchaseTransitionModel?.changeAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + + bytes += generator.hr(); + bytes += generator.text( + paidViaText, + styles: const PosStyles( + align: PosAlign.left, + ), + linesAfter: 1, + ); + if (printTransactionModel.personalInformationModel.data?.gratitudeMessage != null && + printTransactionModel.personalInformationModel.data?.showGratitudeMsg == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.gratitudeMessage ?? 'gra', + styles: const PosStyles(align: PosAlign.center, bold: true)); + } + if (printTransactionModel.purchaseTransitionModel?.purchaseDate != null) { + DateTime saleDate = DateTime.parse(printTransactionModel.purchaseTransitionModel!.purchaseDate!); + String formattedDate = DateFormat('M/d/yyyy h:mm a').format(saleDate); + + bytes += generator.text(formattedDate, styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + } + // bytes += generator.text(printTransactionModel.purchaseTransitionModel!.purchaseDate ?? '', styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + if ((printTransactionModel.personalInformationModel.data?.invoiceNoteLevel != null || + printTransactionModel.personalInformationModel.data?.invoiceNote != null) && + printTransactionModel.personalInformationModel.data?.showNote == 1) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.invoiceNoteLevel ?? ''}: ${printTransactionModel.personalInformationModel.data?.invoiceNote ?? ''}', + styles: const PosStyles(align: PosAlign.left, bold: false), + linesAfter: 1, + ); + } + // if (printTransactionModel.personalInformationModel.data?.developByLink != null) { + // bytes += generator.qrcode( + // printTransactionModel.personalInformationModel.data?.developByLink ?? '', + // ); + // bytes += generator.emptyLines(1); + // } + if (printTransactionModel.personalInformationModel.data?.showInvoiceScannerLogo == 1) { + if (_qrlogo != null) { + final img.Image resized = img.copyResize( + _qrlogo, + width: 120, + height: 120, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + } + if (printTransactionModel.personalInformationModel.data?.developByLevel != null || + printTransactionModel.personalInformationModel.data?.developBy != null) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.developByLevel ?? ''}: ${printTransactionModel.personalInformationModel.data?.developBy ?? ''}', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + bytes += generator.cut(); + return bytes; + } +} diff --git a/lib/thermal priting invoices/thermal_invoice_sales.dart b/lib/thermal priting invoices/thermal_invoice_sales.dart new file mode 100644 index 0000000..9aa03e1 --- /dev/null +++ b/lib/thermal priting invoices/thermal_invoice_sales.dart @@ -0,0 +1,1170 @@ +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:image/image.dart' as img; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Const/lalnguage_data.dart'; +import 'package:mobile_pos/service/thermal_print/src/templates/_sale_invoice_template.dart'; +import 'package:mobile_pos/service/thermal_print/src/templates/templates.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:print_bluetooth_thermal/print_bluetooth_thermal.dart'; + +import '../Const/api_config.dart'; +import '../Screens/Products/add product/modle/create_product_model.dart'; +import '../constant.dart'; +import '../model/sale_transaction_model.dart'; +import 'model/print_transaction_model.dart'; +import 'network_image.dart'; +import 'package:mobile_pos/generated/l10n.dart' as lang; + +class SalesThermalPrinterInvoice { + ///________Sales____________________ + + Future printSalesTicket( + {required PrintSalesTransactionModel printTransactionModel, + required List? productList, + required BuildContext context}) async { + bool? isConnected = await PrintBluetoothThermal.connectionStatus; + bool defould = (printTransactionModel.personalInformationModel.data?.invoiceLanguage == 'english' || + printTransactionModel.personalInformationModel.data?.invoiceLanguage == null) + ? true + : false; + if (isConnected == true) { + List bytes = []; + final is80mm = printTransactionModel.personalInformationModel.data?.invoiceSize == '3_inch_80mm' && + printTransactionModel.personalInformationModel.data?.invoiceSize != null; + + if (defould) { + bytes = is80mm + ? await getSalesTicket80mm(printTransactionModel: printTransactionModel, productList: productList) + : await getSalesTicket58mm(printTransactionModel: printTransactionModel, productList: productList); + } else { + final bool isRTL = rtlLang.contains(await getLanguageName()); + + SaleThermalInvoiceTemplate template = SaleThermalInvoiceTemplate( + context: context, + business: printTransactionModel.personalInformationModel, + is58mm: !is80mm, + isRTL: isRTL, + saleInvoice: printTransactionModel.transitionModel!); + bytes = await template.template; + } + + if (printTransactionModel.transitionModel?.salesDetails?.isNotEmpty ?? false) { + await PrintBluetoothThermal.writeBytes(bytes); + EasyLoading.showSuccess('Successfully Printed'); + } else { + toast('No Product Found'); + } + } else { + EasyLoading.showError('Unable to connect with printer'); + } + } + + Future> getSalesTicket58mm( + {required PrintSalesTransactionModel printTransactionModel, required List? productList}) async { + List returnedDates = []; + String productName({required num detailsId}) { + final details = productList?[productList.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ""}]' : ''}"; + return productList!.where((element) => element.id == detailsId).first.product?.productName ?? ''; + } + + num getProductQuantity({required num detailsId}) { + num totalQuantity = productList!.where((element) => element.id == detailsId).first.quantities ?? 0; + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.transitionModel!.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + if (details.saleDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + + return totalQuantity; + } + + num getTotalForOldInvoice() { + num total = 0; + for (var element in productList!) { + total += ((element.price ?? 0) * getProductQuantity(detailsId: element.id ?? 0)) - + ((element.discount ?? 0) * getProductQuantity(detailsId: element.id ?? 0)); + } + + return total; + } + + num productPrice({required num detailsId}) { + return productList!.where((element) => element.id == detailsId).first.price ?? 0; + } + + String getTotalReturndAmount() { + num totalReturn = 0; + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.transitionModel!.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn.toStringAsFixed(2); + } + + num getReturndDiscountAmount() { + num totalReturnDiscount = 0; + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.transitionModel!.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturnDiscount += ((productPrice(detailsId: details.saleDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + //qr code + final _qrlogo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.invoiceScannerLogo}"); + + //--------total per item discount------------------------- + num getTotalItemDiscount() { + num totalDiscount = 0; + for (var element in printTransactionModel.transitionModel!.salesDetails!) { + totalDiscount += (element.discount ?? 0) * getProductQuantity(detailsId: element.id ?? 0); + } + + return totalDiscount; + } + + final transactions = printTransactionModel.transitionModel!.transactions ?? []; + + List paymentLabels = []; + + for (var item in transactions) { + String label; + + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + paymentLabels.add(label); + } + + final paidViaText = "Paid Via : ${paymentLabels.join(', ')}"; + + List bytes = []; + final _logo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.thermalInvoiceLogo}"); + CapabilityProfile profile = await CapabilityProfile.load(); + + final generator = Generator(PaperSize.mm58, profile); + + ///____________Image__________________________________ + if (_logo != null && printTransactionModel.personalInformationModel.data?.showThermalInvoiceLogo == 1) { + final img.Image resized = img.copyResize( + _logo, + width: 184, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + + ///____________Header_____________________________________ + if (printTransactionModel.personalInformationModel.data?.meta?.showCompanyName == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.companyName ?? '', + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + } + if (_logo != null) bytes += generator.text(' '); + if (printTransactionModel.transitionModel?.branch?.name != null) { + bytes += generator.text('Branch: ${printTransactionModel.transitionModel?.branch?.name ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + bytes += generator.text( + 'Seller :${printTransactionModel.transitionModel?.user?.role == "shop-owner" ? 'Admin' : printTransactionModel.transitionModel!.user?.name}', + styles: const PosStyles(align: PosAlign.center)); + if (printTransactionModel.transitionModel?.branch?.address != null || + printTransactionModel.personalInformationModel.data?.address != null) { + bytes += generator.text( + printTransactionModel.transitionModel?.branch?.address ?? + printTransactionModel.personalInformationModel.data?.address ?? + '', + styles: const PosStyles(align: PosAlign.center)); + } + if (printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + if (printTransactionModel.personalInformationModel.data?.vatNo != null && + printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + bytes += generator.text( + "${printTransactionModel.personalInformationModel.data?.vatName ?? 'VAT No :'}${printTransactionModel.personalInformationModel.data?.vatNo ?? ''}", + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printTransactionModel.personalInformationModel.data?.meta?.showPhoneNumber == 1) { + if (printTransactionModel.transitionModel?.branch?.phone != null || + printTransactionModel.personalInformationModel.data?.phoneNumber != null) { + bytes += generator.text( + 'Tel: ${printTransactionModel.transitionModel?.branch?.phone ?? printTransactionModel.personalInformationModel.data?.phoneNumber ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + bytes += generator.emptyLines(1); + bytes += generator.text('INVOICE', + styles: const PosStyles( + underline: true, + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + + bytes += generator.text('Name: ${printTransactionModel.transitionModel?.party?.name ?? 'Guest'}', + styles: const PosStyles(align: PosAlign.left)); + bytes += generator.text('mobile: ${printTransactionModel.transitionModel?.party?.phone ?? 'Not Provided'}', + styles: const PosStyles(align: PosAlign.left)); + // bytes += generator.text('Sales By: ${printTransactionModel.transitionModel?.user?.name ?? 'Not Provided'}', styles: const PosStyles(align: PosAlign.left)); + bytes += generator.text('Invoice: ${printTransactionModel.transitionModel?.invoiceNumber ?? 'Not Provided'}', + styles: const PosStyles(align: PosAlign.left)); + if (printTransactionModel.transitionModel?.saleDate != null) { + DateTime saleDate = DateTime.parse(printTransactionModel.transitionModel!.saleDate!); + String formattedDate = DateFormat('M/d/yyyy h:mm a').format(saleDate); + + bytes += generator.text( + 'Date: $formattedDate', + styles: const PosStyles(align: PosAlign.left), + linesAfter: 1, + ); + } + + bytes += generator.row([ + PosColumn(text: 'Item', width: 4, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Price', width: 3, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Amount', width: 3, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + List.generate(productList?.length ?? 1, (index) { + final warrantyInfo = printTransactionModel.transitionModel?.salesDetails?[index].warrantyInfo; + + final warranty = (warrantyInfo?.warrantyDuration != null && warrantyInfo?.warrantyUnit != null) + ? "Warranty : ${warrantyInfo?.warrantyDuration} ${warrantyInfo?.warrantyUnit}" + : ""; + + final guarantee = (warrantyInfo?.guaranteeDuration != null && warrantyInfo?.guaranteeUnit != null) + ? "Guarantee : ${warrantyInfo?.guaranteeDuration} ${warrantyInfo?.guaranteeUnit}" + : ""; + + final name = "${productList?[index].product?.productName ?? ''}" + "${productList?[index].product?.productType == ProductType.variant.name ? ' [${productList?[index].stock?.batchNo ?? ''}]' : ''}"; + + bytes += generator.row([ + PosColumn( + text: name, + width: 4, + styles: const PosStyles( + align: PosAlign.left, + ), + ), + PosColumn( + text: formatPointNumber(getProductQuantity(detailsId: productList?[index].id ?? 0)), + width: 2, + styles: const PosStyles(align: PosAlign.center), + ), + PosColumn( + text: '${productList?[index].price}', + width: 3, + styles: const PosStyles(align: PosAlign.center), + ), + PosColumn( + text: + "${((productList?[index].price ?? 0) * getProductQuantity(detailsId: productList?[index].id ?? 0)) - ((productList?[index].discount ?? 0) * getProductQuantity(detailsId: productList?[index].id ?? 0))}", + width: 3, + styles: const PosStyles(align: PosAlign.right), + ), + ]); + + if (warranty.isNotEmpty) { + bytes += generator.row([ + PosColumn( + text: '$warranty ', + width: 4, + styles: const PosStyles( + align: PosAlign.left, + ), + ), + PosColumn(text: "", width: 2), + PosColumn(text: "", width: 3), + PosColumn(text: "", width: 3), + ]); + } + + if (guarantee.isNotEmpty) { + bytes += generator.row([ + PosColumn( + text: '$guarantee ', + width: 4, + styles: const PosStyles( + align: PosAlign.left, + ), + ), + PosColumn(text: "", width: 2), + PosColumn(text: "", width: 3), + PosColumn(text: "", width: 3), + ]); + } + return bytes; + }); + bytes += generator.hr(); + bytes += generator.row([ + PosColumn( + text: 'Sub-total', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(getTotalForOldInvoice(), addComma: true), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Discount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber((printTransactionModel.transitionModel?.discountAmount ?? 0) + + getReturndDiscountAmount() + + getTotalItemDiscount()), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: printTransactionModel.transitionModel?.vat?.name ?? 'VAT', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: '${printTransactionModel.transitionModel?.vatAmount ?? 0}', + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Shipping Charge', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: '${printTransactionModel.transitionModel?.shippingCharge ?? 0}', + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + + if (printTransactionModel.transitionModel?.roundingAmount != 0) { + bytes += generator.row([ + PosColumn( + text: 'Total', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: (formatPointNumber(printTransactionModel.transitionModel?.actualTotalAmount ?? 0)), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Rounding', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: + ("${!(printTransactionModel.transitionModel?.roundingAmount?.isNegative ?? true) ? '+' : ''}${formatPointNumber(printTransactionModel.transitionModel?.roundingAmount ?? 0)}"), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + + ///_____Return_table_______________________________ + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + List.generate(printTransactionModel.transitionModel?.salesReturns?.length ?? 0, (i) { + bytes += generator.hr(); + if (!returnedDates.any((element) => element.isAtSameMomentAs(DateTime.tryParse( + printTransactionModel.transitionModel?.salesReturns?[i].returnDate?.substring(0, 10) ?? '') ?? + DateTime.now()))) { + bytes += generator.row([ + PosColumn( + text: + 'Return-${DateFormat.yMd().format(DateTime.parse(printTransactionModel.transitionModel?.salesReturns?[i].returnDate ?? DateTime.now().toString()))}', + width: 7, + styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Total', width: 3, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + } + + List.generate(printTransactionModel.transitionModel?.salesReturns?[i].salesReturnDetails?.length ?? 0, (index) { + returnedDates.add(DateTime.tryParse( + printTransactionModel.transitionModel?.salesReturns?[i].returnDate?.substring(0, 10) ?? '') ?? + DateTime.now()); + final product = printTransactionModel.transitionModel?.salesReturns?[i].salesReturnDetails?[index]; + return bytes += generator.row([ + PosColumn( + text: productName(detailsId: product?.saleDetailId ?? 0), + width: 7, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: product?.returnQty.toString() ?? 'Not Defined', + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: "${(product?.returnAmount ?? 0)}", width: 3, styles: const PosStyles(align: PosAlign.right)), + ]); + }); + // + }); + } + bytes += generator.hr(); + + ///_____Total Returned Amount_______________________________ + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + bytes += generator.row([ + PosColumn( + text: 'Returned Amount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: getTotalReturndAmount(), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + bytes += generator.row([ + PosColumn(text: 'Total Payable', width: 8, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn( + text: printTransactionModel.transitionModel?.totalAmount.toString() ?? '', + width: 4, + styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Paid Amount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(((printTransactionModel.transitionModel?.totalAmount ?? 0) - + (printTransactionModel.transitionModel?.dueAmount ?? 0)) + + (printTransactionModel.transitionModel?.changeAmount ?? 0)), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + if ((printTransactionModel.transitionModel?.dueAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Due Amount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.transitionModel?.dueAmount ?? 0), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + if ((printTransactionModel.transitionModel?.changeAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Change Amount', + width: 8, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.transitionModel?.changeAmount ?? 0), + width: 4, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + bytes += generator.hr(); + + bytes += generator.text( + paidViaText, + styles: const PosStyles( + align: PosAlign.left, + ), + linesAfter: 1, + ); + + if (printTransactionModel.personalInformationModel.data?.gratitudeMessage != null && + printTransactionModel.personalInformationModel.data?.showGratitudeMsg == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.gratitudeMessage ?? '', + styles: const PosStyles(align: PosAlign.center, bold: true)); + } + bytes += generator.text(printTransactionModel.transitionModel!.saleDate ?? '', + styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + + if ((printTransactionModel.personalInformationModel.data?.invoiceNoteLevel != null || + printTransactionModel.personalInformationModel.data?.invoiceNote != null) && + printTransactionModel.personalInformationModel.data?.showNote == 1) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.invoiceNoteLevel ?? ''}: ${printTransactionModel.personalInformationModel.data?.invoiceNote ?? ''}', + styles: const PosStyles(align: PosAlign.left, bold: false), + linesAfter: 1, + ); + } + + if (printTransactionModel.personalInformationModel.data?.showInvoiceScannerLogo == 1) { + if (_qrlogo != null) { + final img.Image resized = img.copyResize( + _qrlogo, + width: 120, + height: 120, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + } + + if (printTransactionModel.personalInformationModel.data?.developByLevel != null || + printTransactionModel.personalInformationModel.data?.developBy != null) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.developByLevel ?? ''}: ${printTransactionModel.personalInformationModel.data?.developBy ?? ''}', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + + bytes += generator.cut(); + return bytes; + } + + Future> getSalesTicket80mm( + {required PrintSalesTransactionModel printTransactionModel, required List? productList}) async { + List returnedDates = []; + String productName({required num detailsId}) { + final details = productList?[productList.indexWhere((element) => element.id == detailsId)]; + return "${details?.product?.productName}${details?.product?.productType == ProductType.variant.name ? ' [${details?.stock?.batchNo ?? ""}]' : ''}"; + } + + num getProductQuantity({required num detailsId}) { + num totalQuantity = productList!.where((element) => element.id == detailsId).first.quantities ?? 0; + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.transitionModel!.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + if (details.saleDetailId == detailsId) { + totalQuantity += details.returnQty ?? 0; + } + } + } + } + } + + return totalQuantity; + } + + //--------total per item discount------------------------- + num getTotalItemDiscount() { + num totalDiscount = 0; + for (var element in printTransactionModel.transitionModel!.salesDetails!) { + totalDiscount += (element.discount ?? 0) * getProductQuantity(detailsId: element.id ?? 0); + } + + return totalDiscount; + } + + final transactions = printTransactionModel.transitionModel!.transactions ?? []; + + List paymentLabels = []; + + for (var item in transactions) { + String label; + + switch (item.transactionType) { + case 'cash_payment': + label = 'Cash'; + break; + case 'cheque_payment': + label = 'Cheque'; + break; + case 'wallet_payment': + label = 'Wallet'; + break; + default: + label = item.paymentType?.name ?? 'n/a'; + } + + paymentLabels.add(label); + } + + final paidViaText = "Paid Via : ${paymentLabels.join(', ')}"; + + num getTotalForOldInvoice() { + num total = 0; + for (var element in productList!) { + total += ((element.price ?? 0) * getProductQuantity(detailsId: element.id ?? 0) - + ((element.discount ?? 0) * getProductQuantity(detailsId: element.id ?? 0))); + } + + return total; + } + + num productPrice({required num detailsId}) { + return productList!.where((element) => element.id == detailsId).first.price ?? 0; + } + + num getTotalReturndAmount() { + num totalReturn = 0; + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.transitionModel!.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturn += details.returnAmount ?? 0; + } + } + } + } + return totalReturn; + } + + num getReturndDiscountAmount() { + num totalReturnDiscount = 0; + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + for (var returns in printTransactionModel.transitionModel!.salesReturns!) { + if (returns.salesReturnDetails?.isNotEmpty ?? false) { + for (var details in returns.salesReturnDetails!) { + totalReturnDiscount += ((productPrice(detailsId: details.saleDetailId ?? 0) * (details.returnQty ?? 0)) - + ((details.returnAmount ?? 0))); + } + } + } + } + return totalReturnDiscount; + } + + List bytes = []; + final _logo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.thermalInvoiceLogo}"); + + //qr code + final _qrlogo = await getNetworkImage( + "${APIConfig.domain}${printTransactionModel.personalInformationModel.data?.invoiceScannerLogo}"); + + CapabilityProfile profile = await CapabilityProfile.load(); + + final generator = Generator(PaperSize.mm80, profile); + + ///____________Image__________________________________ + if (printTransactionModel.personalInformationModel.data?.showThermalInvoiceLogo == 1) { + if (_logo != null) { + final img.Image resized = img.copyResize( + _logo, + width: 184, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + } + + ///____________Header_____________________________________ + if (printTransactionModel.personalInformationModel.data?.meta?.showCompanyName == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.companyName ?? '', + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + } + if (printTransactionModel.transitionModel?.branch?.name != null) { + bytes += generator.text('Branch: ${printTransactionModel.transitionModel?.branch?.name ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + if (printTransactionModel.personalInformationModel.data?.meta?.showAddress == 1) { + if (printTransactionModel.transitionModel?.branch?.address != null || + printTransactionModel.personalInformationModel.data?.address != null) { + bytes += generator.text( + 'Address: ${printTransactionModel.transitionModel?.branch?.address ?? printTransactionModel.personalInformationModel.data?.address ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printTransactionModel.personalInformationModel.data?.meta?.showPhoneNumber == 1) { + if (printTransactionModel.transitionModel?.branch?.phone != null || + printTransactionModel.personalInformationModel.data?.phoneNumber != null) { + bytes += generator.text( + 'Mobile: ${printTransactionModel.transitionModel?.branch?.phone ?? printTransactionModel.personalInformationModel.data?.phoneNumber ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + if (printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + if (printTransactionModel.personalInformationModel.data?.vatNo != null && + printTransactionModel.personalInformationModel.data?.meta?.showVat == 1) { + bytes += generator.text( + "${printTransactionModel.personalInformationModel.data?.vatName ?? 'VAT No'}: ${printTransactionModel.personalInformationModel.data?.vatNo}", + styles: const PosStyles(align: PosAlign.center)); + } + } + bytes += generator.emptyLines(1); + bytes += generator.text('INVOICE', + styles: const PosStyles( + bold: true, + underline: true, + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + + ///__________Customer_and_time_section_______________________ + bytes += generator.row([ + PosColumn( + text: 'Invoice: ${printTransactionModel.transitionModel?.invoiceNumber ?? 'Not Provided'}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Date: ${DateFormat.yMd().format(DateTime.parse(printTransactionModel.transitionModel?.saleDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Name: ${printTransactionModel.transitionModel?.party?.name ?? ''}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Time: ${DateFormat.jm().format(DateTime.parse(printTransactionModel.transitionModel?.saleDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Mobile: ${printTransactionModel.transitionModel?.party?.phone ?? ''}', + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: + 'Sales By: ${printTransactionModel.transitionModel?.user?.role == "shop-owner" ? 'Admin' : printTransactionModel.transitionModel!.user?.name}', + width: 6, + styles: const PosStyles(align: PosAlign.right)), + ]); + + bytes += generator.emptyLines(1); + + ///____________Products_Section_________________________________ + bytes += generator.hr(); + bytes += generator.row([ + PosColumn(text: 'SL', width: 1, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Item', width: 5, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Price', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Amount', width: 2, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + List.generate(productList?.length ?? 1, (index) { + final warrantyInfo = printTransactionModel.transitionModel?.salesDetails?[index].warrantyInfo; + + final warranty = (warrantyInfo?.warrantyDuration != null && warrantyInfo?.warrantyUnit != null) + ? "Warranty : ${warrantyInfo?.warrantyDuration} ${warrantyInfo?.warrantyUnit}" + : ""; + + final guarantee = (warrantyInfo?.guaranteeDuration != null && warrantyInfo?.guaranteeUnit != null) + ? "Guarantee : ${warrantyInfo?.guaranteeDuration} ${warrantyInfo?.guaranteeUnit}" + : ""; + + final name = "${productList?[index].product?.productName ?? ''}" + "${productList?[index].product?.productType == ProductType.variant.name ? ' [${productList?[index].stock?.batchNo ?? ''}]' : ''}"; + bytes += generator.row([ + PosColumn( + text: '${index + 1}', + width: 1, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: + "${productList?[index].product?.productName ?? ''}${productList?[index].product?.productType == ProductType.variant.name ? ' [${productList?[index].stock?.batchNo ?? ''}]' : ''}", + width: 5, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: formatPointNumber(getProductQuantity(detailsId: productList?[index].id ?? 0), addComma: true), + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: formatPointNumber(productList?[index].price ?? 0, addComma: true), + width: 2, + styles: const PosStyles( + align: PosAlign.center, + )), + PosColumn( + text: formatPointNumber( + (productList?[index].price ?? 0) * getProductQuantity(detailsId: productList?[index].id ?? 0), + addComma: true), + width: 2, + styles: const PosStyles(align: PosAlign.right)), + ]); + if (warranty.isNotEmpty) { + bytes += generator.row([ + PosColumn( + text: '$warranty ', + width: 4, + styles: const PosStyles( + align: PosAlign.left, + fontType: PosFontType.fontB, + ), + ), + PosColumn(text: "", width: 2), + PosColumn(text: "", width: 3), + PosColumn(text: "", width: 3), + ]); + } + + if (guarantee.isNotEmpty) { + bytes += generator.row([ + PosColumn( + text: '$guarantee ', + width: 4, + styles: const PosStyles( + align: PosAlign.left, + fontType: PosFontType.fontB, + ), + ), + PosColumn(text: "", width: 2), + PosColumn(text: "", width: 3), + PosColumn(text: "", width: 3), + ]); + } + return bytes; + }); + bytes += generator.hr(); + + bytes += generator.row([ + PosColumn( + text: 'Sub-total:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(getTotalForOldInvoice(), addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Discount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber( + (printTransactionModel.transitionModel?.discountAmount ?? 0) + + getReturndDiscountAmount() + + getTotalItemDiscount(), + addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: '${printTransactionModel.transitionModel?.vat?.name ?? 'VAT'}:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.transitionModel?.vatAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Shipping Charge:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.transitionModel?.shippingCharge ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + + if (printTransactionModel.transitionModel?.roundingAmount != 0) { + bytes += generator.row([ + PosColumn( + text: 'Total:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: (formatPointNumber(printTransactionModel.transitionModel?.actualTotalAmount ?? 0, addComma: true)), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.row([ + PosColumn( + text: 'Rounding:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: + ("${!(printTransactionModel.transitionModel?.roundingAmount?.isNegative ?? true) ? '+' : ''}${formatPointNumber(printTransactionModel.transitionModel?.roundingAmount ?? 0, addComma: true)}"), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + + ///_____Return_table_______________________________ + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + List.generate(printTransactionModel.transitionModel?.salesReturns?.length ?? 0, (i) { + bytes += generator.hr(); + if (!returnedDates.any((element) => element.isAtSameMomentAs(DateTime.tryParse( + printTransactionModel.transitionModel?.salesReturns?[i].returnDate?.substring(0, 10) ?? '') ?? + DateTime.now()))) { + bytes += generator.row([ + PosColumn(text: 'SL', width: 1, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn( + text: + 'Return-${DateFormat.yMd().format(DateTime.parse(printTransactionModel.transitionModel?.salesReturns?[i].returnDate ?? DateTime.now().toString()))}', + width: 6, + styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Total', width: 3, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + } + + List.generate(printTransactionModel.transitionModel?.salesReturns?[i].salesReturnDetails?.length ?? 0, (index) { + returnedDates.add(DateTime.tryParse( + printTransactionModel.transitionModel?.salesReturns?[i].returnDate?.substring(0, 10) ?? '') ?? + DateTime.now()); + final product = printTransactionModel.transitionModel?.salesReturns?[i].salesReturnDetails?[index]; + return bytes += generator.row([ + PosColumn( + text: '${index + 1}', + width: 1, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: productName(detailsId: product?.saleDetailId ?? 0), + width: 6, + styles: const PosStyles(align: PosAlign.left)), + PosColumn( + text: product?.returnQty.toString() ?? 'Not Defined', + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: formatPointNumber(product?.returnAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles(align: PosAlign.right)), + ]); + }); + // + }); + } + + ///_____Total Returned Amount_______________________________ + if (printTransactionModel.transitionModel?.salesReturns?.isNotEmpty ?? false) { + bytes += generator.hr(); + bytes += generator.row([ + PosColumn( + text: 'Returned Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(getTotalReturndAmount(), addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } else { + bytes += generator.text(' ----------------------------'); + } + bytes += generator.row([ + PosColumn(text: 'Total Payable:', width: 9, styles: const PosStyles(align: PosAlign.right, bold: true)), + PosColumn( + text: formatPointNumber(printTransactionModel.transitionModel?.totalAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.row([ + PosColumn( + text: 'Paid Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber( + ((printTransactionModel.transitionModel?.totalAmount ?? 0) - + (printTransactionModel.transitionModel?.dueAmount ?? 0)) + + (printTransactionModel.transitionModel?.changeAmount ?? 0), + addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + if ((printTransactionModel.transitionModel?.dueAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Due Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + ), + ), + PosColumn( + text: formatPointNumber(printTransactionModel.transitionModel?.dueAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + if ((printTransactionModel.transitionModel?.changeAmount ?? 0) > 0) { + bytes += generator.row([ + PosColumn( + text: 'Change Amount:', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(printTransactionModel.transitionModel?.changeAmount ?? 0, addComma: true), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + } + bytes += generator.hr(); + + bytes += generator.text( + paidViaText, + styles: const PosStyles( + align: PosAlign.left, + ), + linesAfter: 1, + ); + + if (printTransactionModel.personalInformationModel.data?.gratitudeMessage != null && + printTransactionModel.personalInformationModel.data?.showGratitudeMsg == 1) { + bytes += generator.text(printTransactionModel.personalInformationModel.data?.gratitudeMessage ?? '', + styles: const PosStyles(align: PosAlign.center, bold: true)); + } + bytes += generator.text(printTransactionModel.transitionModel!.saleDate ?? '', + styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + if ((printTransactionModel.personalInformationModel.data?.invoiceNoteLevel != null || + printTransactionModel.personalInformationModel.data?.invoiceNote != null) && + printTransactionModel.personalInformationModel.data?.showNote == 1) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.invoiceNoteLevel ?? ''}: ${printTransactionModel.personalInformationModel.data?.invoiceNote ?? ''}', + styles: const PosStyles(align: PosAlign.left, bold: false), + linesAfter: 1, + ); + } + + ///____________qr logo__________________________________ + if (printTransactionModel.personalInformationModel.data?.showInvoiceScannerLogo == 1) { + if (_qrlogo != null) { + final img.Image resized = img.copyResize( + _qrlogo, + width: 120, + height: 120, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + } + if (printTransactionModel.personalInformationModel.data?.developByLevel != null || + printTransactionModel.personalInformationModel.data?.developBy != null) { + bytes += generator.text( + '${printTransactionModel.personalInformationModel.data?.developByLevel ?? ''}: ${printTransactionModel.personalInformationModel.data?.developBy ?? ''}', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + + bytes += generator.cut(); + return bytes; + } +} diff --git a/lib/thermal priting invoices/thermal_invoice_stock.dart b/lib/thermal priting invoices/thermal_invoice_stock.dart new file mode 100644 index 0000000..dd6b84b --- /dev/null +++ b/lib/thermal priting invoices/thermal_invoice_stock.dart @@ -0,0 +1,195 @@ +import 'package:esc_pos_utils_plus/esc_pos_utils_plus.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:image/image.dart' as img; +import 'package:intl/intl.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; +import 'package:nb_utils/nb_utils.dart'; +import 'package:print_bluetooth_thermal/print_bluetooth_thermal.dart'; + +import '../Const/api_config.dart'; +import '../Screens/Products/Model/product_total_stock_model.dart'; +import '../constant.dart'; +import '../model/business_info_model.dart'; +import 'network_image.dart'; + +class StockThermalPrinterInvoice { + ///________Sales____________________ + + Future printStockTicket({ + required BusinessInformationModel businessInformationModel, + required List? productList, + required ProductListResponse stock, + }) async { + bool? isConnected = await PrintBluetoothThermal.connectionStatus; + if (isConnected == true) { + String st = await PrintBluetoothThermal.platformVersion; + List bytes = await getStockTicket( + businessInformationModel: businessInformationModel, + productList: productList, + is80mm: businessInformationModel.data?.invoiceSize == '3_inch_80mm', + stockValue: stock); + if (productList?.isNotEmpty ?? false) { + await PrintBluetoothThermal.writeBytes(bytes); + EasyLoading.showSuccess('Successfully Printed'); + } else { + toast('No Product Found'); + } + } else { + EasyLoading.showError('Unable to connect with printer'); + } + } + + Future> getStockTicket( + {required BusinessInformationModel businessInformationModel, + required List? productList, + required bool is80mm, + ProductListResponse? stockValue}) async { + final _logo = await getNetworkImage("${APIConfig.domain}${businessInformationModel.data?.thermalInvoiceLogo}"); + + String formattedDate = DateFormat('dd/MM/yyyy').format(DateTime.now()); + String formattedTime = DateFormat('hh:mm a').format(DateTime.now()); + + List bytes = []; + CapabilityProfile profile = await CapabilityProfile.load(); + final generator = Generator(is80mm ? PaperSize.mm80 : PaperSize.mm58, profile); + + ///____________Image__________________________________ + if (_logo != null && businessInformationModel.data?.showThermalInvoiceLogo == 1) { + final img.Image resized = img.copyResize( + _logo, + width: 184, + ); + final img.Image grayscale = img.grayscale(resized); + bytes += generator.imageRaster(grayscale, imageFn: PosImageFn.bitImageRaster); + } + + if (businessInformationModel.data?.meta?.showCompanyName == 1) { + bytes += generator.text( + businessInformationModel.data?.companyName ?? '', + styles: const PosStyles( + align: PosAlign.center, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1, + ); + } + + bytes += generator.text( + 'Seller :${businessInformationModel.data?.user?.role == "shop-owner" ? 'Admin' : businessInformationModel.data?.user?.name}', + styles: const PosStyles(align: PosAlign.center)); + if (businessInformationModel.data?.address != null) { + bytes += + generator.text(businessInformationModel.data?.address ?? '', styles: const PosStyles(align: PosAlign.center)); + } + if (businessInformationModel.data?.meta?.showPhoneNumber == 1) { + if (businessInformationModel.data?.phoneNumber != null) { + bytes += generator.text('Phone : ${businessInformationModel.data?.phoneNumber ?? ''}', + styles: const PosStyles(align: PosAlign.center)); + } + } + if (businessInformationModel.data?.meta?.showVat == 1) { + if (businessInformationModel.data?.vatNo != null && businessInformationModel.data?.meta?.showVat == 1) { + bytes += generator.text( + "${businessInformationModel.data?.vatName ?? 'VAT No'}: ${businessInformationModel.data?.vatNo ?? ''}", + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + } + bytes += generator.text('Stock List', + styles: const PosStyles( + align: PosAlign.center, + underline: true, + height: PosTextSize.size2, + width: PosTextSize.size2, + ), + linesAfter: 1); + bytes += generator.text('Date : $formattedDate', styles: const PosStyles(align: PosAlign.left)); + bytes += generator.text('Time : $formattedTime', styles: const PosStyles(align: PosAlign.left)); + bytes += generator.hr(); + bytes += generator.row([ + PosColumn(text: 'SL', width: 1, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Item Name', width: is80mm ? 7 : 6, styles: const PosStyles(align: PosAlign.left, bold: true)), + PosColumn(text: 'Qty', width: 2, styles: const PosStyles(align: PosAlign.center, bold: true)), + PosColumn(text: 'Price', width: is80mm ? 2 : 3, styles: const PosStyles(align: PosAlign.right, bold: true)), + ]); + bytes += generator.hr(); + List.generate(productList?.length ?? 1, (index) { + final stokePrice = productList![index].stocks != null && productList[index].stocks!.isNotEmpty + ? productList[index].stocks!.last.productPurchasePrice + : 0; + return bytes += generator.row([ + PosColumn( + text: '${index + 1}', + width: 1, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: '${productList[index].productName}', + width: is80mm ? 7 : 6, + styles: const PosStyles( + align: PosAlign.left, + )), + PosColumn( + text: '${productList[index].stocksSumProductStock}', + width: 2, + styles: const PosStyles(align: PosAlign.center)), + PosColumn( + text: (formatPointNumber(stokePrice ?? 0, addComma: true)), + width: is80mm ? 2 : 3, + styles: const PosStyles(align: PosAlign.right)), + ]); + }); + bytes += generator.hr(); + + bytes += generator.row([ + PosColumn( + text: 'Total Stock value :', + width: 9, + styles: const PosStyles( + align: PosAlign.right, + )), + PosColumn( + text: formatPointNumber(stockValue!.totalStockValue), + width: 3, + styles: const PosStyles( + align: PosAlign.right, + )), + ]); + bytes += generator.text(''); + // bytes += generator.text('Developed By: $companyName', styles: const PosStyles(align: PosAlign.center), linesAfter: 1); + if (businessInformationModel.data?.gratitudeMessage != null && + businessInformationModel.data?.showGratitudeMsg == 1) { + bytes += generator.text( + businessInformationModel.data?.gratitudeMessage ?? '', + styles: const PosStyles(align: PosAlign.center, bold: true), + linesAfter: 1, + ); + } + + if ((businessInformationModel.data?.invoiceNoteLevel != null || + businessInformationModel.data?.invoiceNote != null) && + businessInformationModel.data?.showNote == 1) { + bytes += generator.text( + '${businessInformationModel.data?.invoiceNoteLevel ?? ''}: ${businessInformationModel.data?.invoiceNote ?? ''}', + styles: const PosStyles(align: PosAlign.left, bold: false), + linesAfter: 1, + ); + } + if (businessInformationModel.data?.developByLink != null) { + bytes += generator.qrcode( + businessInformationModel.data?.developByLink ?? '', + ); + bytes += generator.emptyLines(1); + } + if (businessInformationModel.data?.developByLevel != null || businessInformationModel.data?.developBy != null) { + bytes += generator.text( + '${businessInformationModel.data?.developByLevel ?? ''}: ${businessInformationModel.data?.developBy ?? ''}', + styles: const PosStyles(align: PosAlign.center), + linesAfter: 1); + } + bytes += generator.cut(); + return bytes; + } +} diff --git a/lib/thermal priting invoices/thermal_lebels_printing.dart b/lib/thermal priting invoices/thermal_lebels_printing.dart new file mode 100644 index 0000000..03d58cd --- /dev/null +++ b/lib/thermal priting invoices/thermal_lebels_printing.dart @@ -0,0 +1,47 @@ +import 'package:bluetooth_print_plus/bluetooth_print_plus.dart'; +import 'package:mobile_pos/Screens/Products/Model/product_model.dart'; + +class SalesThermalLabels { + ///________Sales____________________ + + Future printLabels({required List? productList}) async { + bool conn = BluetoothPrintPlus.isConnected; + + print('Collection State----------------> $conn'); + + ///_________________Old_______________________________________________ + // bool? isConnected = await PrintBluetoothThermal.connectionStatus; + // if (isConnected == true) { + // List bytes = await labelPrinter(productList: productList); + // if (true) { + // await PrintBluetoothThermal.writeBytes(bytes); + // EasyLoading.showSuccess('Successfully Printed'); + // } else { + // toast('No Product Found'); + // } + // } else { + // EasyLoading.showError('Unable to connect with printer'); + // } + } +// +// Future> labelPrinter({required List? productList}) async { +// List bytes = []; +// CapabilityProfile profile = await CapabilityProfile.load(); +// +// final generator = Generator(PaperSize.mm80, profile); +// +// ///____________Header_____________________________________ +// bytes += generator.text('This is a test', +// styles: const PosStyles( +// align: PosAlign.center, +// height: PosTextSize.size2, +// width: PosTextSize.size2, +// ), +// linesAfter: 1); +// final List barData = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 4]; +// bytes += generator.barcode(Barcode.upcA(barData)); +// +// bytes += generator.cut(); +// return bytes; +// } +} diff --git a/lib/widgets/build_date_selector/build_date_selector.dart b/lib/widgets/build_date_selector/build_date_selector.dart new file mode 100644 index 0000000..a685102 --- /dev/null +++ b/lib/widgets/build_date_selector/build_date_selector.dart @@ -0,0 +1,33 @@ +// Helper method +import 'package:flutter/material.dart'; +import 'package:iconly/iconly.dart'; + +import '../../constant.dart'; + +Widget buildDateSelector({required String prefix, required String date, required ThemeData theme}) { + return Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Row( + spacing: 5, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text.rich( + TextSpan( + text: '$prefix: ', + style: TextStyle(fontWeight: FontWeight.w500), + children: [ + TextSpan(text: date), + ], + ), + style: theme.textTheme.bodyMedium, + ), + Icon( + IconlyLight.calendar, + color: kPeraColor, + ), + ], + ), + ], + ); +} diff --git a/lib/widgets/dotted_border/custom_dotted_border.dart b/lib/widgets/dotted_border/custom_dotted_border.dart new file mode 100644 index 0000000..5999edd --- /dev/null +++ b/lib/widgets/dotted_border/custom_dotted_border.dart @@ -0,0 +1,105 @@ +import 'package:flutter/material.dart'; + +enum BorderType { + rect, + rRect, + oval, +} + +class CustomDottedBorder extends StatelessWidget { + final Color color; + final BorderType borderType; + final Radius radius; + final EdgeInsets padding; + final Widget child; + + const CustomDottedBorder({ + super.key, + required this.color, + this.borderType = BorderType.rRect, + this.radius = const Radius.circular(8), + this.padding = const EdgeInsets.all(6), + required this.child, + }); + + @override + Widget build(BuildContext context) { + return CustomPaint( + painter: _DottedBorderPainter( + color: color, + borderType: borderType, + radius: radius, + ), + child: Padding( + padding: padding, + child: child, + ), + ); + } +} + +class _DottedBorderPainter extends CustomPainter { + final Color color; + final BorderType borderType; + final Radius radius; + + _DottedBorderPainter({ + required this.color, + required this.borderType, + required this.radius, + }); + + @override + void paint(Canvas canvas, Size size) { + final strokeWidth = 1.5; + final paint = Paint() + ..color = color + ..strokeWidth = strokeWidth + ..style = PaintingStyle.stroke + ..strokeCap = StrokeCap.round; + + final adjustedRect = Rect.fromLTWH( + strokeWidth / 2, + strokeWidth / 2, + size.width - strokeWidth, + size.height - strokeWidth, + ); + + final path = Path(); + + switch (borderType) { + case BorderType.rect: + path.addRect(adjustedRect); + break; + case BorderType.rRect: + path.addRRect(RRect.fromRectAndRadius(adjustedRect, radius)); + break; + case BorderType.oval: + path.addOval(adjustedRect); + break; + } + + final dashPath = Path(); + const dashWidth = 4.0; + const dashSpace = 4.0; + + for (final pathMetric in path.computeMetrics()) { + var distance = 0.0; + while (distance < pathMetric.length) { + final next = distance + dashWidth; + dashPath.addPath( + pathMetric.extractPath(distance, next), + Offset.zero, + ); + distance += dashWidth + dashSpace; + } + } + + canvas.drawPath(dashPath, paint); + } + + @override + bool shouldRepaint(covariant CustomPainter oldDelegate) { + return true; // Repaint if color or size changes + } +} diff --git a/lib/widgets/dotted_border/global_dotted_border.dart b/lib/widgets/dotted_border/global_dotted_border.dart new file mode 100644 index 0000000..0cfa2bc --- /dev/null +++ b/lib/widgets/dotted_border/global_dotted_border.dart @@ -0,0 +1,19 @@ +import 'package:flutter/material.dart'; +import 'package:mobile_pos/constant.dart'; + +Widget globalDottedLine({double? height, double? width, Color? borderColor, int? generatedLine}) { + return SingleChildScrollView( + scrollDirection: Axis.horizontal, + physics: NeverScrollableScrollPhysics(), + child: Row( + spacing: 2, + children: List.generate(generatedLine ?? 80, (index) { + return Container( + height: height ?? 1, + width: width ?? 4, + color: borderColor ?? kBorderColor, + ); + }), + ), + ); +} diff --git a/lib/widgets/empty_widget/_empty_widget.dart b/lib/widgets/empty_widget/_empty_widget.dart new file mode 100644 index 0000000..97f456c --- /dev/null +++ b/lib/widgets/empty_widget/_empty_widget.dart @@ -0,0 +1,331 @@ +import 'dart:ui'; + +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; +import 'package:mobile_pos/constant.dart'; + +class EmptyWidget extends StatelessWidget { + const EmptyWidget({ + super.key, + this.message, + }); + + final TextSpan? message; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + + return Center( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Flexible( + child: ConstrainedBox( + constraints: const BoxConstraints.tightFor(width: 260), + child: AspectRatio( + aspectRatio: 1, + child: Image.asset("assets/empty_placeholder.png"), + ), + ), + ), + if (message != null) ...[ + const SizedBox.square(dimension: 12), + Text.rich( + message!, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 20, + ), + ), + ] + ], + ), + ); + } +} + +// Avatar Widget +class CircleAvatarWidget extends StatelessWidget { + final String? name; + final Size? size; + + const CircleAvatarWidget({super.key, this.name, this.size}); + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + + return Container( + height: size?.height ?? 50, + width: size?.width ?? 50, + alignment: Alignment.center, + decoration: BoxDecoration( + shape: BoxShape.circle, + color: kMainColor50, + ), + clipBehavior: Clip.antiAlias, + child: Text( + (name != null && name!.length >= 2) ? name!.substring(0, 2) : (name != null ? name! : ''), + style: theme.textTheme.titleMedium?.copyWith( + color: kMainColor, + fontWeight: FontWeight.w500, + ), + ), + ); + } +} + +class EmptyWidgetUpdated extends StatelessWidget { + const EmptyWidgetUpdated({ + super.key, + this.message, + }); + + final TextSpan? message; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + + return Center( + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + SvgPicture.asset( + 'assets/empty_image.svg', + width: 319, + height: 250, + placeholderBuilder: (BuildContext context) => CircularProgressIndicator(), + ), + if (message != null) ...[ + const SizedBox.square(dimension: 12), + Text.rich( + message!, + textAlign: TextAlign.center, + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + fontSize: 20, + ), + ), + ] + ], + ), + ); + } +} + +class PermitDenyWidget extends StatefulWidget { + const PermitDenyWidget({ + super.key, + this.message, + }); + + final TextSpan? message; + + @override + State createState() => _PermitDenyWidgetState(); +} + +class _PermitDenyWidgetState extends State with TickerProviderStateMixin { + // Track drag offsets + double _dragX = 0; + double _dragY = 0; + + // Animation controller for fade-in & reset bounce + late AnimationController _controller; + late Animation _opacityAnimation; + + // Animation controller for bounce-back effect after drag ends + late AnimationController _bounceController; + late Animation _bounceAnimationX; + late Animation _bounceAnimationY; + + // Limits for rotation angles (radians) + static const double maxRotationX = 0.15; // ~8.6 degrees + static const double maxRotationY = 0.15; + + @override + void initState() { + super.initState(); + + _controller = AnimationController( + vsync: this, + duration: const Duration(milliseconds: 600), + ); + + _opacityAnimation = CurvedAnimation( + parent: _controller, + curve: Curves.easeIn, + ); + + _controller.forward(); + + _bounceController = AnimationController( + vsync: this, + duration: const Duration(milliseconds: 400), + ); + + _bounceAnimationX = + Tween(begin: 0, end: 0).animate(CurvedAnimation(parent: _bounceController, curve: Curves.elasticOut)) + ..addListener(() { + setState(() { + _dragX = _bounceAnimationX.value; + }); + }); + + _bounceAnimationY = + Tween(begin: 0, end: 0).animate(CurvedAnimation(parent: _bounceController, curve: Curves.elasticOut)) + ..addListener(() { + setState(() { + _dragY = _bounceAnimationY.value; + }); + }); + } + + @override + void dispose() { + _controller.dispose(); + _bounceController.dispose(); + super.dispose(); + } + + void _onPanUpdate(DragUpdateDetails details) { + if (_bounceController.isAnimating) _bounceController.stop(); + + setState(() { + _dragX += details.delta.dx; + _dragY += details.delta.dy; + + _dragX = _dragX.clamp(-100, 100); + _dragY = _dragY.clamp(-100, 100); + }); + } + + void _onPanEnd(DragEndDetails details) { + // Animate back to center with bounce + _bounceAnimationX = Tween(begin: _dragX, end: 0).animate( + CurvedAnimation(parent: _bounceController, curve: Curves.elasticOut), + )..addListener(() { + setState(() { + _dragX = _bounceAnimationX.value; + }); + }); + + _bounceAnimationY = Tween(begin: _dragY, end: 0).animate( + CurvedAnimation(parent: _bounceController, curve: Curves.elasticOut), + )..addListener(() { + setState(() { + _dragY = _bounceAnimationY.value; + }); + }); + + _bounceController.forward(from: 0); + } + + @override + Widget build(BuildContext context) { + final theme = Theme.of(context); + + final rotationY = (_dragX / 100) * maxRotationY; + final rotationX = -(_dragY / 100) * maxRotationX; + final dragDistance = (_dragX.abs() + _dragY.abs()) / 200; + final scale = 1 - (dragDistance * 0.07); + + // Add a glowing border on drag to emphasize interaction + final glowColor = theme.colorScheme.primary.withOpacity(0.4 * dragDistance); + + return Center( + child: Padding( + padding: const EdgeInsets.symmetric(horizontal: 24, vertical: 24), + child: FadeTransition( + opacity: _opacityAnimation, + child: GestureDetector( + onPanUpdate: _onPanUpdate, + onPanEnd: _onPanEnd, + child: Transform( + alignment: Alignment.center, + transform: Matrix4.identity() + ..setEntry(3, 2, 0.001) // perspective + ..rotateX(rotationX) + ..rotateY(rotationY) + ..scale(scale), + child: Container( + decoration: BoxDecoration( + gradient: LinearGradient( + colors: [ + theme.colorScheme.surface, + theme.colorScheme.surfaceVariant.withOpacity(0.9), + ], + begin: Alignment.topLeft, + end: Alignment.bottomRight, + ), + borderRadius: BorderRadius.circular(20), + boxShadow: [ + BoxShadow( + color: Colors.black.withOpacity(0.15), + blurRadius: 25, + offset: const Offset(0, 15), + ), + BoxShadow( + color: glowColor, + blurRadius: 30, + spreadRadius: 5, + ), + ], + border: Border.all( + color: glowColor, + width: dragDistance > 0 ? 2 : 0, + ), + ), + padding: const EdgeInsets.all(28), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + ClipRRect( + borderRadius: BorderRadius.circular(16), + child: SvgPicture.asset( + 'assets/empty_image.svg', + width: 320, + height: 260, + placeholderBuilder: (context) => const CircularProgressIndicator(), + ), + ), + const SizedBox(height: 20), + Text.rich( + widget.message ?? + TextSpan( + text: "You don't have the necessary permissions.", + style: theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w700, + fontSize: 22, + color: theme.colorScheme.onBackground, + shadows: [ + Shadow( + color: Colors.black.withOpacity(0.1), + offset: const Offset(0, 1), + blurRadius: 2, + ), + ], + ), + ), + textAlign: TextAlign.center, + ), + const SizedBox(height: 12), + Text( + "Please contact your administrator to request access.", + textAlign: TextAlign.center, + style: theme.textTheme.bodyMedium?.copyWith( + color: theme.colorScheme.onBackground.withOpacity(0.6), + ), + ), + ], + ), + ), + ), + ), + ), + ), + ); + } +} diff --git a/lib/widgets/key_values/key_values_widget.dart b/lib/widgets/key_values/key_values_widget.dart new file mode 100644 index 0000000..07b2be8 --- /dev/null +++ b/lib/widgets/key_values/key_values_widget.dart @@ -0,0 +1,90 @@ +import 'package:flutter/material.dart'; + +class KeyValueRow extends StatelessWidget { + const KeyValueRow({ + super.key, + required this.title, + this.titleFlex = 1, + this.titleStyle, + this.titleMaxLines, + this.titleOverflow, + required this.description, + this.descriptionFlex = 1, + this.descriptionStyle, + this.descriptionMaxLines, + this.descriptionOverflow, + this.centerSpace = 8, + this.bottomSpace = 8, + }); + + final String title; + final int titleFlex; + final TextStyle? titleStyle; + final int? titleMaxLines; + final TextOverflow? titleOverflow; + + final String description; + final int descriptionFlex; + final TextStyle? descriptionStyle; + final int? descriptionMaxLines; + final TextOverflow? descriptionOverflow; + + final double centerSpace; + final double bottomSpace; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + + final _titleStyle = titleStyle ?? + _theme.textTheme.bodyMedium?.copyWith( + color: Color(0xff4B5563), + fontSize: 14, + fontWeight: FontWeight.w500, + ); + + final _descriptionStyle = descriptionStyle ?? + _titleStyle?.copyWith( + color: Color(0xff121535), + fontSize: 14, + fontWeight: FontWeight.w500, + ); + + return Padding( + padding: EdgeInsets.only(bottom: bottomSpace), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + flex: titleFlex, + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Flexible( + child: Text( + title, + maxLines: titleMaxLines, + overflow: titleOverflow, + style: _titleStyle, + ), + ), + Text(':', style: _titleStyle), + ], + ), + ), + SizedBox(width: centerSpace), + Expanded( + flex: descriptionFlex, + child: Text( + description, + maxLines: descriptionMaxLines, + overflow: descriptionOverflow, + style: _descriptionStyle, + ), + ) + ], + ), + ); + } +} diff --git a/lib/widgets/multipal payment mathods/model/payment_transaction_model.dart b/lib/widgets/multipal payment mathods/model/payment_transaction_model.dart new file mode 100644 index 0000000..45c817e --- /dev/null +++ b/lib/widgets/multipal payment mathods/model/payment_transaction_model.dart @@ -0,0 +1,97 @@ +class PaymentsTransaction { + num? id; + String? platform; + String? transactionType; + num? amount; + String? date; + String? invoiceNo; + num? referenceId; + num? paymentTypeId; + TransactionMeta? meta; + PaymentType? paymentType; + + PaymentsTransaction({ + this.id, + this.platform, + this.transactionType, + this.amount, + this.date, + this.invoiceNo, + this.referenceId, + this.paymentTypeId, + this.meta, + this.paymentType, + }); + + PaymentsTransaction.fromJson(dynamic json) { + id = json['id']; + platform = json['platform']; + transactionType = json['transaction_type']; + amount = num.tryParse(json['amount'].toString()); + date = json['date']; + invoiceNo = json['invoice_no']; + referenceId = json['reference_id']; + paymentTypeId = json['payment_type_id']; + meta = json['meta'] != null ? TransactionMeta.fromJson(json['meta']) : null; + paymentType = json['payment_type'] != null ? PaymentType.fromJson(json['payment_type']) : null; + } +} + +class TransactionMeta { + String? chequeNumber; + String? status; + + TransactionMeta({this.chequeNumber, this.status}); + + TransactionMeta.fromJson(dynamic json) { + chequeNumber = json['cheque_number']; + status = json['status']; + } + Map toJson() { + final Map data = {}; + data['cheque_number'] = chequeNumber; + data['status'] = status; + return data; + } +} + +class PaymentType { + PaymentType({ + this.id, + this.name, + this.paymentTypeMeta, + }); + + PaymentType.fromJson(dynamic json) { + id = json['id']; + name = json['name']; + paymentTypeMeta = json['meta'] != null ? PaymentTypeMeta.fromJson(json['meta']) : null; + } + num? id; + String? name; + PaymentTypeMeta? paymentTypeMeta; +} + +class PaymentTypeMeta { + PaymentTypeMeta({ + this.accountNumber, + this.ifscCode, + this.holderName, + this.bankName, + this.upiId, + }); + + PaymentTypeMeta.fromJson(dynamic json) { + accountNumber = json['account_number']; + ifscCode = json['routing_number']; // proper IFSC code + holderName = json['account_holder']; + bankName = json['bank_name']; + upiId = json['upi_id']; + } + + String? accountNumber; + String? ifscCode; + String? holderName; + String? bankName; + String? upiId; +} diff --git a/lib/widgets/multipal payment mathods/multi_payment_widget.dart b/lib/widgets/multipal payment mathods/multi_payment_widget.dart new file mode 100644 index 0000000..e4d13db --- /dev/null +++ b/lib/widgets/multipal payment mathods/multi_payment_widget.dart @@ -0,0 +1,352 @@ +// ignore_for_file: library_private_types_in_public_api, unused_result + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:flutter_easyloading/flutter_easyloading.dart'; +import 'package:flutter_riverpod/flutter_riverpod.dart'; +import 'package:hugeicons/hugeicons.dart'; +import 'package:nb_utils/nb_utils.dart'; +import '../../Screens/cash and bank/bank account/provider/bank_account_provider.dart'; +import '../../constant.dart'; +import '../../generated/l10n.dart' as lang; +import 'model/payment_transaction_model.dart'; + +class PaymentEntry { + String? type; + final TextEditingController amountController = TextEditingController(); + final TextEditingController chequeNumberController = TextEditingController(); + final GlobalKey typeKey = GlobalKey(); + final GlobalKey amountKey = GlobalKey(); + + PaymentEntry({this.type}); + + void dispose() { + amountController.dispose(); + chequeNumberController.dispose(); + } + + Map toJson() { + return { + 'type': type, + 'amount': num.tryParse(amountController.text) ?? 0, + 'cheque_number': chequeNumberController.text, + }; + } +} + +class MultiPaymentWidget extends ConsumerStatefulWidget { + final TextEditingController totalAmountController; + final bool showChequeOption; + final bool showWalletOption; + final bool hideAddButton; + final bool disableDropdown; + + final VoidCallback? onPaymentListChanged; + final List? initialTransactions; + + const MultiPaymentWidget({ + super.key, + required this.totalAmountController, + this.showChequeOption = false, + this.showWalletOption = false, + this.hideAddButton = false, + this.disableDropdown = false, + this.onPaymentListChanged, + this.initialTransactions, + }); + + @override + MultiPaymentWidgetState createState() => MultiPaymentWidgetState(); +} + +class MultiPaymentWidgetState extends ConsumerState { + List _paymentEntries = []; + bool _isSyncing = false; + + /// Public method to get payment entries + /// This can be accessed via a GlobalKey + List getPaymentEntries() { + return _paymentEntries; + } + + @override + void initState() { + super.initState(); + _initializePaymentEntries(); + // This listener syncs from TOTAL -> PAYMENT (if 1 row) + widget.totalAmountController.addListener(_onTotalAmountSync); + + // This listener syncs from PAYMENT -> TOTAL (for all cases) + _paymentEntries[0].amountController.addListener(_calculateTotalsFromPayments); + } + + void _initializePaymentEntries() { + if (widget.initialTransactions != null && widget.initialTransactions!.isNotEmpty) { + for (var trans in widget.initialTransactions!) { + String type = 'Cash'; + + if (trans.transactionType?.toLowerCase().contains('cheque') ?? false) { + type = 'Cheque'; + } else if (trans.paymentTypeId != null) { + type = trans.paymentTypeId.toString(); + } else if (trans.transactionType?.toLowerCase().contains('cash') ?? false) { + type = 'Cash'; + } + + PaymentEntry entry = PaymentEntry(type: type); + entry.amountController.text = trans.amount?.toString() ?? '0'; + entry.amountController.addListener(_calculateTotalsFromPayments); + if (type == 'Cheque') { + entry.chequeNumberController.text = trans.meta?.chequeNumber ?? ''; + } + + _paymentEntries.add(entry); + } + } else { + _paymentEntries = [PaymentEntry(type: 'Cash')]; + _paymentEntries[0].amountController.addListener(_calculateTotalsFromPayments); + } + } + + @override + void dispose() { + widget.totalAmountController.removeListener(_onTotalAmountSync); + + for (var entry in _paymentEntries) { + entry.amountController.removeListener(_calculateTotalsFromPayments); + entry.dispose(); + } + super.dispose(); + } + + // Listener for the main "Total Amount" field + void _onTotalAmountSync() { + if (_isSyncing || _paymentEntries.length != 1) return; + _isSyncing = true; + + final totalText = widget.totalAmountController.text; + if (_paymentEntries[0].amountController.text != totalText) { + _paymentEntries[0].amountController.text = totalText; + } + setState(() {}); + + _isSyncing = false; + } + + // Listener for all payment amount fields + void _calculateTotalsFromPayments() { + if (_isSyncing) return; + _isSyncing = true; + + double total = 0.0; + for (var entry in _paymentEntries) { + total += double.tryParse(entry.amountController.text) ?? 0.0; + } + + setState(() { + if (mounted) { + // Only update parent if value is different to avoid infinite loop + if (widget.totalAmountController.text != total.toStringAsFixed(2)) { + widget.totalAmountController.text = total.toStringAsFixed(2); + } + } + }); + + _isSyncing = false; + } + + // Add listener when adding a new row + void _addPaymentRow() { + final newEntry = PaymentEntry(); + newEntry.amountController.addListener(_calculateTotalsFromPayments); + + setState(() { + _paymentEntries.add(newEntry); + }); + + widget.onPaymentListChanged?.call(); + _calculateTotalsFromPayments(); + } + + // Remove listener when removing a row + void _removePaymentRow(int index) { + if (_paymentEntries.length > 1) { + final entry = _paymentEntries[index]; + entry.amountController.removeListener(_calculateTotalsFromPayments); + entry.dispose(); + + setState(() { + _paymentEntries.removeAt(index); + }); + + widget.onPaymentListChanged?.call(); + _calculateTotalsFromPayments(); + } else { + EasyLoading.showError('At least one payment method is required'); + } + } + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + final _lang = lang.S.of(context); + final bankListAsync = ref.watch(bankListProvider); + + return Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + ///________PaymentType__________________________________ + Text( + lang.S.of(context).paymentTypes, + style: _theme.textTheme.bodyMedium?.copyWith( + fontWeight: FontWeight.w600, + ), + ), + const SizedBox(height: 10), + + // Build dynamic payment rows + bankListAsync.when( + data: (bankData) { + List> paymentTypeItems = [ + DropdownMenuItem( + value: 'Cash', + child: Text(lang.S.of(context).cash), + ), + if (widget.showWalletOption) + const DropdownMenuItem( + value: 'wallet', + child: Text("Wallet"), + ), + if (widget.showChequeOption) + const DropdownMenuItem( + value: 'Cheque', + child: Text("Cheque"), + ), + ...(bankData.data?.map((bank) => DropdownMenuItem( + value: bank.id.toString(), + child: Text(bank.name ?? 'Unknown Bank'), + )) ?? + []), + ]; + + return Column( + children: [ + ..._paymentEntries.asMap().entries.map((entry) { + int index = entry.key; + PaymentEntry payment = entry.value; + + return _buildPaymentRow(payment, index, paymentTypeItems, + readonly: widget.hideAddButton, disableDropdown: widget.disableDropdown); + }), + if (!widget.hideAddButton) const SizedBox(height: 4), + // "Add Payment" Button + if (!widget.hideAddButton) + SizedBox( + width: double.infinity, + child: TextButton.icon( + icon: const Icon(Icons.add), + label: Text(_lang.addPayment), + onPressed: _addPaymentRow, + style: TextButton.styleFrom( + foregroundColor: kMainColor, + side: const BorderSide(color: kMainColor), + ), + ), + ), + ], + ); + }, + loading: () => const Center(child: CircularProgressIndicator()), + error: (err, stack) => Text('Error loading banks: $err'), + ), + ], + ); + } + + Widget _buildPaymentRow(PaymentEntry payment, int index, List> paymentTypeItems, + {bool readonly = false, bool disableDropdown = false}) { + return Column( + children: [ + Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + // Payment Type Dropdown + Expanded( + flex: 3, + child: DropdownButtonFormField( + isExpanded: true, + icon: Icon( + Icons.keyboard_arrow_down, + color: kGreyTextColor, + ), + key: payment.typeKey, + value: payment.type, + hint: Text(lang.S.of(context).selectType), + items: paymentTypeItems, + onChanged: disableDropdown + ? null + : (value) { + setState(() { + payment.type = value; + }); + }, + validator: (value) { + if (value == null) { + return 'Required'; + } + return null; + }, + ), + ), + const SizedBox(width: 10), + + // Amount Field + Expanded( + flex: 2, + child: TextFormField( + key: payment.amountKey, + readOnly: readonly, + controller: payment.amountController, + decoration: kInputDecoration.copyWith(labelText: lang.S.of(context).amount, hintText: 'Ex: 10'), + keyboardType: TextInputType.number, + inputFormatters: [FilteringTextInputFormatter.allow(RegExp(r'^\d*\.?\d{0,2}'))], + validator: (value) { + if (value.isEmptyOrNull) { + return 'Required'; + } + if ((double.tryParse(value!) ?? 0) < 0) { + return 'Invalid'; + } + return null; + }, + onChanged: (val) {}, + ), + ), + // Remove Button + if (_paymentEntries.length > 1) + IconButton( + icon: HugeIcon( + icon: HugeIcons.strokeRoundedDelete02, + color: Colors.red, + ), + onPressed: () => _removePaymentRow(index), + ), + ], + ), + // Conditional Cheque Number field + if (payment.type == 'Cheque') + Padding( + padding: const EdgeInsets.only(top: 20.0), + child: TextFormField( + controller: payment.chequeNumberController, + decoration: kInputDecoration.copyWith( + labelText: lang.S.of(context).chequeNumber, + hintText: 'Ex: 12345689', + ), + ), + ), + const SizedBox(height: 15), + ], + ); + } +} diff --git a/lib/widgets/page_navigation_list/_page_navigation_list.dart b/lib/widgets/page_navigation_list/_page_navigation_list.dart new file mode 100644 index 0000000..d88d936 --- /dev/null +++ b/lib/widgets/page_navigation_list/_page_navigation_list.dart @@ -0,0 +1,251 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; + +import '../../constant.dart'; + +import 'package:flutter/material.dart'; +import 'package:flutter_svg/flutter_svg.dart'; + +import '../../constant.dart'; + +class PageNavigationListView extends StatefulWidget { + const PageNavigationListView({ + super.key, + this.header, + this.footer, + required this.navTiles, + this.onTap, + }); + + final Widget? header; + final Widget? footer; + final List navTiles; + final void Function(PageNavigationNavTile value)? onTap; + + @override + State createState() => _PageNavigationListViewState(); +} + +class _PageNavigationListViewState extends State { + PageNavigationNavTile? selectedChildTile; + + @override + Widget build(BuildContext context) { + final _theme = Theme.of(context); + + return ListView( + physics: const ClampingScrollPhysics(), + children: [ + if (widget.header != null) widget.header!, + Padding( + padding: const EdgeInsetsDirectional.fromSTEB(16, 16, 16, 0), + child: ListView.separated( + shrinkWrap: true, + primary: false, + itemCount: widget.navTiles.length, + itemBuilder: (context, index) { + final _navTile = widget.navTiles[index]; + + // ============================= + // EXPANSION TILE + // ============================= + if (_navTile.type == PageNavigationListTileType.expansion) { + return Theme( + data: Theme.of(context).copyWith( + dividerColor: Colors.transparent, + ), + child: ExpansionTile( + tilePadding: const EdgeInsets.symmetric(horizontal: 4), + leading: SvgPicture.asset( + _navTile.svgIconPath, + height: 36, + width: 36, + ), + title: Text(_navTile.title), + children: (_navTile.children ?? []).map((child) { + final isSelected = selectedChildTile == child; + return ListTile( + leading: SizedBox(), + onTap: () { + setState(() => selectedChildTile = child); + widget.onTap?.call(child); + }, + title: Text( + child.title, + style: _theme.textTheme.bodyMedium?.copyWith( + color: isSelected ? kMainColor : kTitleColor, + ), + ), + contentPadding: EdgeInsetsDirectional.only(start: 22), + visualDensity: const VisualDensity( + vertical: -4, + horizontal: -2, + ), + ); + }).toList(), + ), + ); + } + + // ============================= + // NORMAL TILE (unchanged) + // ============================= + return ListTile( + onTap: () => widget.onTap?.call(_navTile), + leading: SvgPicture.asset( + _navTile.svgIconPath, + height: 36, + width: 36, + ), + title: Text(_navTile.title), + trailing: (_navTile.hideTrailing ?? false) + ? null + : _navTile.trailing ?? + const Icon( + Icons.arrow_forward_ios, + size: 20, + color: kGreyTextColor, + ), + contentPadding: const EdgeInsets.symmetric(horizontal: 4), + ); + }, + separatorBuilder: (_, __) => const Divider(height: 1.5), + ), + ), + if (widget.footer != null) widget.footer!, + ], + ); + } +} + +class PageNavigationNavTile { + final String title; + final Widget? trailing; + final Color? color; + final String svgIconPath; + final PageNavigationListTileType type; + final Widget? route; + final bool? hideTrailing; + final T? value; + final List>? children; + + const PageNavigationNavTile({ + required this.title, + this.trailing, + this.color, + required this.svgIconPath, + this.type = PageNavigationListTileType.navigation, + this.route, + this.value, + this.hideTrailing, + this.children, + }) : assert( + type != PageNavigationListTileType.navigation || value == null, + 'value cannot be assigned in navigation type', + ); +} + +enum PageNavigationListTileType { navigation, tool, function, expansion } + +// class PageNavigationListView extends StatelessWidget { +// const PageNavigationListView({ +// super.key, +// this.header, +// this.footer, +// required this.navTiles, +// this.onTap, +// }); +// +// final Widget? header; +// final Widget? footer; +// final List navTiles; +// final void Function(PageNavigationNavTile value)? onTap; +// +// @override +// Widget build(BuildContext context) { +// final _theme = Theme.of(context); +// +// return ListView( +// physics: const ClampingScrollPhysics(), +// children: [ +// // Header +// if (header != null) header!, +// +// // Nav Items +// Padding( +// padding: const EdgeInsetsDirectional.fromSTEB(16, 16, 16, 0), +// child: ListView.separated( +// shrinkWrap: true, +// primary: false, +// itemCount: navTiles.length, +// itemBuilder: (context, index) { +// final _navTile = navTiles[index]; +// +// return Material( +// color: Colors.transparent, +// child: ListTile( +// onTap: () => onTap?.call(_navTile), +// leading: SvgPicture.asset( +// _navTile.svgIconPath, +// height: 36, +// width: 36, +// ), +// title: Text(_navTile.title), +// titleTextStyle: _theme.textTheme.bodyLarge, +// trailing: (_navTile.hideTrailing ?? false) +// ? null +// : _navTile.trailing ?? +// const Icon( +// Icons.arrow_forward_ios, +// size: 20, +// color: kGreyTextColor, +// ), +// shape: RoundedRectangleBorder( +// borderRadius: BorderRadius.circular(4), +// ), +// tileColor: _theme.colorScheme.primaryContainer, +// contentPadding: const EdgeInsets.symmetric(horizontal: 4), +// visualDensity: const VisualDensity( +// vertical: -1, +// horizontal: -2, +// ), +// ), +// ); +// }, +// separatorBuilder: (c, i) => const Divider(height: 1.5), +// ), +// ), +// +// // Footer +// if (footer != null) footer!, +// ], +// ); +// } +// } +// +// class PageNavigationNavTile { +// final String title; +// final Widget? trailing; +// final Color? color; +// final String svgIconPath; +// final PageNavigationListTileType type; +// final Widget? route; +// final bool? hideTrailing; +// final T? value; +// +// const PageNavigationNavTile({ +// required this.title, +// this.trailing, +// this.color, +// required this.svgIconPath, +// this.type = PageNavigationListTileType.navigation, +// this.route, +// this.value, +// this.hideTrailing, +// }) : assert( +// type != PageNavigationListTileType.navigation || value == null, +// 'value cannot be assigned in navigation type', +// ); +// } +// +// enum PageNavigationListTileType { navigation, tool, function } diff --git a/lib/widgets/payment_utils.dart b/lib/widgets/payment_utils.dart new file mode 100644 index 0000000..e69de29 diff --git a/lib/widgets/universal_image.dart b/lib/widgets/universal_image.dart new file mode 100644 index 0000000..d4a0aed --- /dev/null +++ b/lib/widgets/universal_image.dart @@ -0,0 +1,66 @@ +import 'dart:io'; +import 'package:flutter/material.dart'; + +class UniversalImage extends StatelessWidget { + final String? imagePath; + final double? height; + final double? width; + final BoxFit fit; + final Widget? placeholder; + + const UniversalImage({ + super.key, + required this.imagePath, + this.height, + this.width, + this.fit = BoxFit.contain, + this.placeholder, + }); + + @override + Widget build(BuildContext context) { + if (imagePath == null || imagePath!.isEmpty) { + return _placeholder(); + } + + /// Network Image + if (imagePath!.startsWith('http')) { + return Image.network( + imagePath!, + height: height, + width: width, + fit: fit, + errorBuilder: (_, __, ___) => _placeholder(), + ); + } + + /// Local File Image + if (imagePath!.startsWith('/')) { + return Image.file( + File(imagePath!), + height: height, + width: width, + fit: fit, + errorBuilder: (_, __, ___) => _placeholder(), + ); + } + + /// Asset Image + return Image.asset( + imagePath!, + height: height, + width: width, + fit: fit, + errorBuilder: (_, __, ___) => _placeholder(), + ); + } + + Widget _placeholder() { + return placeholder ?? + SizedBox( + height: height, + width: width, + child: const Icon(Icons.image_not_supported, size: 40), + ); + } +} diff --git a/lib/widgets/view_modal_shet/view_modal_bottom_shet.dart b/lib/widgets/view_modal_shet/view_modal_bottom_shet.dart new file mode 100644 index 0000000..5dac928 --- /dev/null +++ b/lib/widgets/view_modal_shet/view_modal_bottom_shet.dart @@ -0,0 +1,137 @@ +import 'package:flutter/material.dart'; + +import '../../constant.dart'; + +void viewModalSheet({ + required BuildContext context, + required Map item, + String? description, + bool? showImage, + String? image, + String? descriptionTitle, +}) { + final _theme = Theme.of(context); + + showModalBottomSheet( + context: context, + isScrollControlled: true, + useSafeArea: true, + isDismissible: false, + builder: (BuildContext context) { + return SingleChildScrollView( + padding: EdgeInsets.only( + bottom: MediaQuery.of(context).viewInsets.bottom, + ), + child: Column( + mainAxisSize: MainAxisSize.min, + children: [ + Padding( + padding: EdgeInsetsDirectional.only(start: 16), + child: Row( + mainAxisAlignment: MainAxisAlignment.spaceBetween, + children: [ + Text( + 'View Details', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w600, + fontSize: 18, + ), + ), + IconButton( + onPressed: () => Navigator.pop(context), + icon: Icon(Icons.close, size: 18), + ) + ], + ), + ), + Divider(color: kBorderColor, height: 1), + Padding( + padding: const EdgeInsets.all(16.0), + child: Column( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + if (showImage == true) ...[ + SizedBox(height: 15), + image != null + ? Center( + child: Container( + height: 120, + width: 120, + decoration: BoxDecoration( + shape: BoxShape.circle, + image: DecorationImage( + fit: BoxFit.cover, + image: NetworkImage(image), + ), + ), + ), + ) + : Center( + child: Image.asset( + height: 120, + width: 120, + fit: BoxFit.cover, + 'assets/hrm/image_icon.jpg', + ), + ), + SizedBox(height: 21), + ], + Column( + children: item.entries.map((entry) { + return Padding( + padding: const EdgeInsets.symmetric(vertical: 4.0), + child: Row( + crossAxisAlignment: CrossAxisAlignment.start, + children: [ + Flexible( + fit: FlexFit.tight, + flex: 2, + child: Text( + '${entry.key} ', + style: _theme.textTheme.bodyLarge?.copyWith( + color: kNeutral800, + fontWeight: FontWeight.w500, + ), + ), + ), + SizedBox(width: 8), + Flexible( + fit: FlexFit.tight, + flex: 4, + child: Text( + ': ${entry.value}', + style: _theme.textTheme.bodyLarge, + ), + ), + ], + ), + ); + }).toList(), + ), + if (description != null) ...[ + SizedBox(height: 16), + Text.rich( + TextSpan( + text: descriptionTitle ?? 'Description : ', + style: _theme.textTheme.titleMedium?.copyWith( + fontWeight: FontWeight.w500, + ), + children: [ + TextSpan( + text: description, + style: _theme.textTheme.bodyLarge?.copyWith( + color: kNeutral800, + ), + ) + ]), + ), + ], + ], + ), + ), + ], + ), + ); + }, + ); +} diff --git a/linux/.gitignore b/linux/.gitignore new file mode 100644 index 0000000..d3896c9 --- /dev/null +++ b/linux/.gitignore @@ -0,0 +1 @@ +flutter/ephemeral diff --git a/linux/CMakeLists.txt b/linux/CMakeLists.txt new file mode 100644 index 0000000..fd897a5 --- /dev/null +++ b/linux/CMakeLists.txt @@ -0,0 +1,145 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.10) +project(runner LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "pospro_main") +# The unique GTK application identifier for this application. See: +# https://wiki.gnome.org/HowDoI/ChooseApplicationID +set(APPLICATION_ID "com.acnoo.pospro") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(SET CMP0063 NEW) + +# Load bundled libraries from the lib/ directory relative to the binary. +set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") + +# Root filesystem for cross-building. +if(FLUTTER_TARGET_PLATFORM_SYSROOT) + set(CMAKE_SYSROOT ${FLUTTER_TARGET_PLATFORM_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH ${CMAKE_SYSROOT}) + set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) + set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) + set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) +endif() + +# Define build configuration options. +if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") +endif() + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_14) + target_compile_options(${TARGET} PRIVATE -Wall -Werror) + target_compile_options(${TARGET} PRIVATE "$<$>:-O3>") + target_compile_definitions(${TARGET} PRIVATE "$<$>:NDEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) + +add_definitions(-DAPPLICATION_ID="${APPLICATION_ID}") + +# Define the application target. To change its name, change BINARY_NAME above, +# not the value here, or `flutter run` will no longer work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} + "main.cc" + "my_application.cc" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add dependency libraries. Add any application-specific dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter) +target_link_libraries(${BINARY_NAME} PRIVATE PkgConfig::GTK) + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) + +# Only the install-generated bundle's copy of the executable will launch +# correctly, since the resources must in the right relative locations. To avoid +# people trying to run the unbundled copy, put it in a subdirectory instead of +# the default top-level location. +set_target_properties(${BINARY_NAME} + PROPERTIES + RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/intermediates_do_not_run" +) + + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# By default, "installing" just makes a relocatable bundle in the build +# directory. +set(BUILD_BUNDLE_DIR "${PROJECT_BINARY_DIR}/bundle") +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +# Start with a clean build bundle directory every time. +install(CODE " + file(REMOVE_RECURSE \"${BUILD_BUNDLE_DIR}/\") + " COMPONENT Runtime) + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +foreach(bundled_library ${PLUGIN_BUNDLED_LIBRARIES}) + install(FILES "${bundled_library}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endforeach(bundled_library) + +# Copy the native assets provided by the build.dart from all packages. +set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/linux/") +install(DIRECTORY "${NATIVE_ASSETS_DIR}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +if(NOT CMAKE_BUILD_TYPE MATCHES "Debug") + install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() diff --git a/linux/flutter/CMakeLists.txt b/linux/flutter/CMakeLists.txt new file mode 100644 index 0000000..d5bd016 --- /dev/null +++ b/linux/flutter/CMakeLists.txt @@ -0,0 +1,88 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.10) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. + +# Serves the same purpose as list(TRANSFORM ... PREPEND ...), +# which isn't available in 3.10. +function(list_prepend LIST_NAME PREFIX) + set(NEW_LIST "") + foreach(element ${${LIST_NAME}}) + list(APPEND NEW_LIST "${PREFIX}${element}") + endforeach(element) + set(${LIST_NAME} "${NEW_LIST}" PARENT_SCOPE) +endfunction() + +# === Flutter Library === +# System-level dependencies. +find_package(PkgConfig REQUIRED) +pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0) +pkg_check_modules(GLIB REQUIRED IMPORTED_TARGET glib-2.0) +pkg_check_modules(GIO REQUIRED IMPORTED_TARGET gio-2.0) + +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/libflutter_linux_gtk.so") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/lib/libapp.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "fl_basic_message_channel.h" + "fl_binary_codec.h" + "fl_binary_messenger.h" + "fl_dart_project.h" + "fl_engine.h" + "fl_json_message_codec.h" + "fl_json_method_codec.h" + "fl_message_codec.h" + "fl_method_call.h" + "fl_method_channel.h" + "fl_method_codec.h" + "fl_method_response.h" + "fl_plugin_registrar.h" + "fl_plugin_registry.h" + "fl_standard_message_codec.h" + "fl_standard_method_codec.h" + "fl_string_codec.h" + "fl_value.h" + "fl_view.h" + "flutter_linux.h" +) +list_prepend(FLUTTER_LIBRARY_HEADERS "${EPHEMERAL_DIR}/flutter_linux/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}") +target_link_libraries(flutter INTERFACE + PkgConfig::GTK + PkgConfig::GLIB + PkgConfig::GIO +) +add_dependencies(flutter flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CMAKE_CURRENT_BINARY_DIR}/_phony_ + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.sh" + ${FLUTTER_TARGET_PLATFORM} ${CMAKE_BUILD_TYPE} + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} +) diff --git a/linux/flutter/generated_plugin_registrant.cc b/linux/flutter/generated_plugin_registrant.cc new file mode 100644 index 0000000..5c56b16 --- /dev/null +++ b/linux/flutter/generated_plugin_registrant.cc @@ -0,0 +1,35 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + +#include +#include +#include +#include +#include +#include + +void fl_register_plugins(FlPluginRegistry* registry) { + g_autoptr(FlPluginRegistrar) bluetooth_print_plus_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "BluetoothPrintPlusPlugin"); + bluetooth_print_plus_plugin_register_with_registrar(bluetooth_print_plus_registrar); + g_autoptr(FlPluginRegistrar) file_selector_linux_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "FileSelectorPlugin"); + file_selector_plugin_register_with_registrar(file_selector_linux_registrar); + g_autoptr(FlPluginRegistrar) nb_utils_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "NbUtilsPlugin"); + nb_utils_plugin_register_with_registrar(nb_utils_registrar); + g_autoptr(FlPluginRegistrar) open_file_linux_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "OpenFileLinuxPlugin"); + open_file_linux_plugin_register_with_registrar(open_file_linux_registrar); + g_autoptr(FlPluginRegistrar) printing_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "PrintingPlugin"); + printing_plugin_register_with_registrar(printing_registrar); + g_autoptr(FlPluginRegistrar) url_launcher_linux_registrar = + fl_plugin_registry_get_registrar_for_plugin(registry, "UrlLauncherPlugin"); + url_launcher_plugin_register_with_registrar(url_launcher_linux_registrar); +} diff --git a/linux/flutter/generated_plugin_registrant.h b/linux/flutter/generated_plugin_registrant.h new file mode 100644 index 0000000..e0f0a47 --- /dev/null +++ b/linux/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void fl_register_plugins(FlPluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/linux/flutter/generated_plugins.cmake b/linux/flutter/generated_plugins.cmake new file mode 100644 index 0000000..a8c27c4 --- /dev/null +++ b/linux/flutter/generated_plugins.cmake @@ -0,0 +1,29 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST + bluetooth_print_plus + file_selector_linux + nb_utils + open_file_linux + printing + url_launcher_linux +) + +list(APPEND FLUTTER_FFI_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/linux plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) + +foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/linux plugins/${ffi_plugin}) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) +endforeach(ffi_plugin) diff --git a/linux/main.cc b/linux/main.cc new file mode 100644 index 0000000..e7c5c54 --- /dev/null +++ b/linux/main.cc @@ -0,0 +1,6 @@ +#include "my_application.h" + +int main(int argc, char** argv) { + g_autoptr(MyApplication) app = my_application_new(); + return g_application_run(G_APPLICATION(app), argc, argv); +} diff --git a/linux/my_application.cc b/linux/my_application.cc new file mode 100644 index 0000000..f98f8c6 --- /dev/null +++ b/linux/my_application.cc @@ -0,0 +1,124 @@ +#include "my_application.h" + +#include +#ifdef GDK_WINDOWING_X11 +#include +#endif + +#include "flutter/generated_plugin_registrant.h" + +struct _MyApplication { + GtkApplication parent_instance; + char** dart_entrypoint_arguments; +}; + +G_DEFINE_TYPE(MyApplication, my_application, GTK_TYPE_APPLICATION) + +// Implements GApplication::activate. +static void my_application_activate(GApplication* application) { + MyApplication* self = MY_APPLICATION(application); + GtkWindow* window = + GTK_WINDOW(gtk_application_window_new(GTK_APPLICATION(application))); + + // Use a header bar when running in GNOME as this is the common style used + // by applications and is the setup most users will be using (e.g. Ubuntu + // desktop). + // If running on X and not using GNOME then just use a traditional title bar + // in case the window manager does more exotic layout, e.g. tiling. + // If running on Wayland assume the header bar will work (may need changing + // if future cases occur). + gboolean use_header_bar = TRUE; +#ifdef GDK_WINDOWING_X11 + GdkScreen* screen = gtk_window_get_screen(window); + if (GDK_IS_X11_SCREEN(screen)) { + const gchar* wm_name = gdk_x11_screen_get_window_manager_name(screen); + if (g_strcmp0(wm_name, "GNOME Shell") != 0) { + use_header_bar = FALSE; + } + } +#endif + if (use_header_bar) { + GtkHeaderBar* header_bar = GTK_HEADER_BAR(gtk_header_bar_new()); + gtk_widget_show(GTK_WIDGET(header_bar)); + gtk_header_bar_set_title(header_bar, "pospro_main"); + gtk_header_bar_set_show_close_button(header_bar, TRUE); + gtk_window_set_titlebar(window, GTK_WIDGET(header_bar)); + } else { + gtk_window_set_title(window, "pospro_main"); + } + + gtk_window_set_default_size(window, 1280, 720); + gtk_widget_show(GTK_WIDGET(window)); + + g_autoptr(FlDartProject) project = fl_dart_project_new(); + fl_dart_project_set_dart_entrypoint_arguments(project, self->dart_entrypoint_arguments); + + FlView* view = fl_view_new(project); + gtk_widget_show(GTK_WIDGET(view)); + gtk_container_add(GTK_CONTAINER(window), GTK_WIDGET(view)); + + fl_register_plugins(FL_PLUGIN_REGISTRY(view)); + + gtk_widget_grab_focus(GTK_WIDGET(view)); +} + +// Implements GApplication::local_command_line. +static gboolean my_application_local_command_line(GApplication* application, gchar*** arguments, int* exit_status) { + MyApplication* self = MY_APPLICATION(application); + // Strip out the first argument as it is the binary name. + self->dart_entrypoint_arguments = g_strdupv(*arguments + 1); + + g_autoptr(GError) error = nullptr; + if (!g_application_register(application, nullptr, &error)) { + g_warning("Failed to register: %s", error->message); + *exit_status = 1; + return TRUE; + } + + g_application_activate(application); + *exit_status = 0; + + return TRUE; +} + +// Implements GApplication::startup. +static void my_application_startup(GApplication* application) { + //MyApplication* self = MY_APPLICATION(object); + + // Perform any actions required at application startup. + + G_APPLICATION_CLASS(my_application_parent_class)->startup(application); +} + +// Implements GApplication::shutdown. +static void my_application_shutdown(GApplication* application) { + //MyApplication* self = MY_APPLICATION(object); + + // Perform any actions required at application shutdown. + + G_APPLICATION_CLASS(my_application_parent_class)->shutdown(application); +} + +// Implements GObject::dispose. +static void my_application_dispose(GObject* object) { + MyApplication* self = MY_APPLICATION(object); + g_clear_pointer(&self->dart_entrypoint_arguments, g_strfreev); + G_OBJECT_CLASS(my_application_parent_class)->dispose(object); +} + +static void my_application_class_init(MyApplicationClass* klass) { + G_APPLICATION_CLASS(klass)->activate = my_application_activate; + G_APPLICATION_CLASS(klass)->local_command_line = my_application_local_command_line; + G_APPLICATION_CLASS(klass)->startup = my_application_startup; + G_APPLICATION_CLASS(klass)->shutdown = my_application_shutdown; + G_OBJECT_CLASS(klass)->dispose = my_application_dispose; +} + +static void my_application_init(MyApplication* self) {} + +MyApplication* my_application_new() { + return MY_APPLICATION(g_object_new(my_application_get_type(), + "application-id", APPLICATION_ID, + "flags", G_APPLICATION_NON_UNIQUE, + nullptr)); +} diff --git a/linux/my_application.h b/linux/my_application.h new file mode 100644 index 0000000..72271d5 --- /dev/null +++ b/linux/my_application.h @@ -0,0 +1,18 @@ +#ifndef FLUTTER_MY_APPLICATION_H_ +#define FLUTTER_MY_APPLICATION_H_ + +#include + +G_DECLARE_FINAL_TYPE(MyApplication, my_application, MY, APPLICATION, + GtkApplication) + +/** + * my_application_new: + * + * Creates a new Flutter-based application. + * + * Returns: a new #MyApplication. + */ +MyApplication* my_application_new(); + +#endif // FLUTTER_MY_APPLICATION_H_ diff --git a/macos/.gitignore b/macos/.gitignore new file mode 100644 index 0000000..746adbb --- /dev/null +++ b/macos/.gitignore @@ -0,0 +1,7 @@ +# Flutter-related +**/Flutter/ephemeral/ +**/Pods/ + +# Xcode-related +**/dgph +**/xcuserdata/ diff --git a/macos/Flutter/Flutter-Debug.xcconfig b/macos/Flutter/Flutter-Debug.xcconfig new file mode 100644 index 0000000..4b81f9b --- /dev/null +++ b/macos/Flutter/Flutter-Debug.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/macos/Flutter/Flutter-Release.xcconfig b/macos/Flutter/Flutter-Release.xcconfig new file mode 100644 index 0000000..5caa9d1 --- /dev/null +++ b/macos/Flutter/Flutter-Release.xcconfig @@ -0,0 +1,2 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "ephemeral/Flutter-Generated.xcconfig" diff --git a/macos/Flutter/GeneratedPluginRegistrant.swift b/macos/Flutter/GeneratedPluginRegistrant.swift new file mode 100644 index 0000000..5523466 --- /dev/null +++ b/macos/Flutter/GeneratedPluginRegistrant.swift @@ -0,0 +1,40 @@ +// +// Generated file. Do not edit. +// + +import FlutterMacOS +import Foundation + +import bluetooth_print_plus +import connectivity_plus +import file_picker +import file_selector_macos +import flutter_inappwebview_macos +import mobile_scanner +import nb_utils +import open_file_mac +import path_provider_foundation +import printing +import share_plus +import shared_preferences_foundation +import sqflite_darwin +import url_launcher_macos +import webview_flutter_wkwebview + +func RegisterGeneratedPlugins(registry: FlutterPluginRegistry) { + BluetoothPrintPlusPlugin.register(with: registry.registrar(forPlugin: "BluetoothPrintPlusPlugin")) + ConnectivityPlusPlugin.register(with: registry.registrar(forPlugin: "ConnectivityPlusPlugin")) + FilePickerPlugin.register(with: registry.registrar(forPlugin: "FilePickerPlugin")) + FileSelectorPlugin.register(with: registry.registrar(forPlugin: "FileSelectorPlugin")) + InAppWebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "InAppWebViewFlutterPlugin")) + MobileScannerPlugin.register(with: registry.registrar(forPlugin: "MobileScannerPlugin")) + NbUtilsPlugin.register(with: registry.registrar(forPlugin: "NbUtilsPlugin")) + OpenFilePlugin.register(with: registry.registrar(forPlugin: "OpenFilePlugin")) + PathProviderPlugin.register(with: registry.registrar(forPlugin: "PathProviderPlugin")) + PrintingPlugin.register(with: registry.registrar(forPlugin: "PrintingPlugin")) + SharePlusMacosPlugin.register(with: registry.registrar(forPlugin: "SharePlusMacosPlugin")) + SharedPreferencesPlugin.register(with: registry.registrar(forPlugin: "SharedPreferencesPlugin")) + SqflitePlugin.register(with: registry.registrar(forPlugin: "SqflitePlugin")) + UrlLauncherPlugin.register(with: registry.registrar(forPlugin: "UrlLauncherPlugin")) + WebViewFlutterPlugin.register(with: registry.registrar(forPlugin: "WebViewFlutterPlugin")) +} diff --git a/macos/Podfile b/macos/Podfile new file mode 100644 index 0000000..b52666a --- /dev/null +++ b/macos/Podfile @@ -0,0 +1,43 @@ +platform :osx, '10.15' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'ephemeral', 'Flutter-Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure \"flutter pub get\" is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Flutter-Generated.xcconfig, then run \"flutter pub get\"" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_macos_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_macos_pods File.dirname(File.realpath(__FILE__)) + target 'RunnerTests' do + inherit! :search_paths + end +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_macos_build_settings(target) + end +end diff --git a/macos/Runner.xcodeproj/project.pbxproj b/macos/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..ac65677 --- /dev/null +++ b/macos/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,705 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXAggregateTarget section */ + 33CC111A2044C6BA0003C045 /* Flutter Assemble */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */; + buildPhases = ( + 33CC111E2044C6BF0003C045 /* ShellScript */, + ); + dependencies = ( + ); + name = "Flutter Assemble"; + productName = FLX; + }; +/* End PBXAggregateTarget section */ + +/* Begin PBXBuildFile section */ + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; }; + 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; }; + 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; }; + 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F22044A3C60003C045 /* Assets.xcassets */; }; + 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; }; + 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33CC10E52044A3C60003C045 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CC10EC2044A3C60003C045; + remoteInfo = Runner; + }; + 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 33CC10E52044A3C60003C045 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 33CC111A2044C6BA0003C045; + remoteInfo = FLX; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 33CC110E2044A8840003C045 /* Bundle Framework */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Bundle Framework"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; + 331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = ""; }; + 333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = ""; }; + 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = ""; }; + 33CC10ED2044A3C60003C045 /* pospro_main.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "pospro_main.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 33CC10F02044A3C60003C045 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 33CC10F22044A3C60003C045 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = Runner/Assets.xcassets; sourceTree = ""; }; + 33CC10F52044A3C60003C045 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/MainMenu.xib; sourceTree = ""; }; + 33CC10F72044A3C60003C045 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Info.plist; path = Runner/Info.plist; sourceTree = ""; }; + 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainFlutterWindow.swift; sourceTree = ""; }; + 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Debug.xcconfig"; sourceTree = ""; }; + 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Flutter-Release.xcconfig"; sourceTree = ""; }; + 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = "Flutter-Generated.xcconfig"; path = "ephemeral/Flutter-Generated.xcconfig"; sourceTree = ""; }; + 33E51913231747F40026EE4D /* DebugProfile.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DebugProfile.entitlements; sourceTree = ""; }; + 33E51914231749380026EE4D /* Release.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Release.entitlements; sourceTree = ""; }; + 33E5194F232828860026EE4D /* AppInfo.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = AppInfo.xcconfig; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 331C80D2294CF70F00263BE5 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10EA2044A3C60003C045 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 331C80D6294CF71000263BE5 /* RunnerTests */ = { + isa = PBXGroup; + children = ( + 331C80D7294CF71000263BE5 /* RunnerTests.swift */, + ); + path = RunnerTests; + sourceTree = ""; + }; + 33BA886A226E78AF003329D5 /* Configs */ = { + isa = PBXGroup; + children = ( + 33E5194F232828860026EE4D /* AppInfo.xcconfig */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 333000ED22D3DE5D00554162 /* Warnings.xcconfig */, + ); + path = Configs; + sourceTree = ""; + }; + 33CC10E42044A3C60003C045 = { + isa = PBXGroup; + children = ( + 33FAB671232836740065AC1E /* Runner */, + 33CEB47122A05771004F2AC0 /* Flutter */, + 331C80D6294CF71000263BE5 /* RunnerTests */, + 33CC10EE2044A3C60003C045 /* Products */, + D73912EC22F37F3D000D13A0 /* Frameworks */, + ); + sourceTree = ""; + }; + 33CC10EE2044A3C60003C045 /* Products */ = { + isa = PBXGroup; + children = ( + 33CC10ED2044A3C60003C045 /* pospro_main.app */, + 331C80D5294CF71000263BE5 /* RunnerTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; + 33CC11242044D66E0003C045 /* Resources */ = { + isa = PBXGroup; + children = ( + 33CC10F22044A3C60003C045 /* Assets.xcassets */, + 33CC10F42044A3C60003C045 /* MainMenu.xib */, + 33CC10F72044A3C60003C045 /* Info.plist */, + ); + name = Resources; + path = ..; + sourceTree = ""; + }; + 33CEB47122A05771004F2AC0 /* Flutter */ = { + isa = PBXGroup; + children = ( + 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */, + 33CEB47222A05771004F2AC0 /* Flutter-Debug.xcconfig */, + 33CEB47422A05771004F2AC0 /* Flutter-Release.xcconfig */, + 33CEB47722A0578A004F2AC0 /* Flutter-Generated.xcconfig */, + ); + path = Flutter; + sourceTree = ""; + }; + 33FAB671232836740065AC1E /* Runner */ = { + isa = PBXGroup; + children = ( + 33CC10F02044A3C60003C045 /* AppDelegate.swift */, + 33CC11122044BFA00003C045 /* MainFlutterWindow.swift */, + 33E51913231747F40026EE4D /* DebugProfile.entitlements */, + 33E51914231749380026EE4D /* Release.entitlements */, + 33CC11242044D66E0003C045 /* Resources */, + 33BA886A226E78AF003329D5 /* Configs */, + ); + path = Runner; + sourceTree = ""; + }; + D73912EC22F37F3D000D13A0 /* Frameworks */ = { + isa = PBXGroup; + children = ( + ); + name = Frameworks; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 331C80D4294CF70F00263BE5 /* RunnerTests */ = { + isa = PBXNativeTarget; + buildConfigurationList = 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */; + buildPhases = ( + 331C80D1294CF70F00263BE5 /* Sources */, + 331C80D2294CF70F00263BE5 /* Frameworks */, + 331C80D3294CF70F00263BE5 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + 331C80DA294CF71000263BE5 /* PBXTargetDependency */, + ); + name = RunnerTests; + productName = RunnerTests; + productReference = 331C80D5294CF71000263BE5 /* RunnerTests.xctest */; + productType = "com.apple.product-type.bundle.unit-test"; + }; + 33CC10EC2044A3C60003C045 /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 33CC10E92044A3C60003C045 /* Sources */, + 33CC10EA2044A3C60003C045 /* Frameworks */, + 33CC10EB2044A3C60003C045 /* Resources */, + 33CC110E2044A8840003C045 /* Bundle Framework */, + 3399D490228B24CF009A79C7 /* ShellScript */, + ); + buildRules = ( + ); + dependencies = ( + 33CC11202044C79F0003C045 /* PBXTargetDependency */, + ); + name = Runner; + productName = Runner; + productReference = 33CC10ED2044A3C60003C045 /* pospro_main.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 33CC10E52044A3C60003C045 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastSwiftUpdateCheck = 0920; + LastUpgradeCheck = 1510; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 331C80D4294CF70F00263BE5 = { + CreatedOnToolsVersion = 14.0; + TestTargetID = 33CC10EC2044A3C60003C045; + }; + 33CC10EC2044A3C60003C045 = { + CreatedOnToolsVersion = 9.2; + LastSwiftMigration = 1100; + ProvisioningStyle = Automatic; + SystemCapabilities = { + com.apple.Sandbox = { + enabled = 1; + }; + }; + }; + 33CC111A2044C6BA0003C045 = { + CreatedOnToolsVersion = 9.2; + ProvisioningStyle = Manual; + }; + }; + }; + buildConfigurationList = 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 33CC10E42044A3C60003C045; + productRefGroup = 33CC10EE2044A3C60003C045 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 33CC10EC2044A3C60003C045 /* Runner */, + 331C80D4294CF70F00263BE5 /* RunnerTests */, + 33CC111A2044C6BA0003C045 /* Flutter Assemble */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 331C80D3294CF70F00263BE5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10EB2044A3C60003C045 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 33CC10F32044A3C60003C045 /* Assets.xcassets in Resources */, + 33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3399D490228B24CF009A79C7 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "echo \"$PRODUCT_NAME.app\" > \"$PROJECT_DIR\"/Flutter/ephemeral/.app_filename && \"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh embed\n"; + }; + 33CC111E2044C6BF0003C045 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + Flutter/ephemeral/FlutterInputs.xcfilelist, + ); + inputPaths = ( + Flutter/ephemeral/tripwire, + ); + outputFileListPaths = ( + Flutter/ephemeral/FlutterOutputs.xcfilelist, + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"$FLUTTER_ROOT\"/packages/flutter_tools/bin/macos_assemble.sh && touch Flutter/ephemeral/tripwire"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 331C80D1294CF70F00263BE5 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 33CC10E92044A3C60003C045 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 33CC11132044BFA00003C045 /* MainFlutterWindow.swift in Sources */, + 33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */, + 335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + 331C80DA294CF71000263BE5 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 33CC10EC2044A3C60003C045 /* Runner */; + targetProxy = 331C80D9294CF71000263BE5 /* PBXContainerItemProxy */; + }; + 33CC11202044C79F0003C045 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 33CC111A2044C6BA0003C045 /* Flutter Assemble */; + targetProxy = 33CC111F2044C79F0003C045 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + +/* Begin PBXVariantGroup section */ + 33CC10F42044A3C60003C045 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 33CC10F52044A3C60003C045 /* Base */, + ); + name = MainMenu.xib; + path = Runner; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 331C80DB294CF71000263BE5 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.maantheme.mobilepos.posproMain.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/pospro_main.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/pospro_main"; + }; + name = Debug; + }; + 331C80DC294CF71000263BE5 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.maantheme.mobilepos.posproMain.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/pospro_main.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/pospro_main"; + }; + name = Release; + }; + 331C80DD294CF71000263BE5 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + BUNDLE_LOADER = "$(TEST_HOST)"; + CURRENT_PROJECT_VERSION = 1; + GENERATE_INFOPLIST_FILE = YES; + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = com.maantheme.mobilepos.posproMain.RunnerTests; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TEST_HOST = "$(BUILT_PRODUCTS_DIR)/pospro_main.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/pospro_main"; + }; + name = Profile; + }; + 338D0CE9231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + }; + name = Profile; + }; + 338D0CEA231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Profile; + }; + 338D0CEB231458BD00FA5F75 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Manual; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Profile; + }; + 33CC10F92044A3C60003C045 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 33CC10FA2044A3C60003C045 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CODE_SIGN_IDENTITY = "-"; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.15; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = macosx; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + }; + name = Release; + }; + 33CC10FC2044A3C60003C045 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/DebugProfile.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + }; + name = Debug; + }; + 33CC10FD2044A3C60003C045 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 33E5194F232828860026EE4D /* AppInfo.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CODE_SIGN_ENTITLEMENTS = Runner/Release.entitlements; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + PROVISIONING_PROFILE_SPECIFIER = ""; + SWIFT_VERSION = 5.0; + }; + name = Release; + }; + 33CC111C2044C6BA0003C045 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Manual; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 33CC111D2044C6BA0003C045 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 331C80DE294CF71000263BE5 /* Build configuration list for PBXNativeTarget "RunnerTests" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 331C80DB294CF71000263BE5 /* Debug */, + 331C80DC294CF71000263BE5 /* Release */, + 331C80DD294CF71000263BE5 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC10E82044A3C60003C045 /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC10F92044A3C60003C045 /* Debug */, + 33CC10FA2044A3C60003C045 /* Release */, + 338D0CE9231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC10FB2044A3C60003C045 /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC10FC2044A3C60003C045 /* Debug */, + 33CC10FD2044A3C60003C045 /* Release */, + 338D0CEA231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 33CC111B2044C6BA0003C045 /* Build configuration list for PBXAggregateTarget "Flutter Assemble" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 33CC111C2044C6BA0003C045 /* Debug */, + 33CC111D2044C6BA0003C045 /* Release */, + 338D0CEB231458BD00FA5F75 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 33CC10E52044A3C60003C045 /* Project object */; +} diff --git a/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/macos/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..ea50314 --- /dev/null +++ b/macos/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/macos/Runner.xcworkspace/contents.xcworkspacedata b/macos/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/macos/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/macos/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/macos/Runner/AppDelegate.swift b/macos/Runner/AppDelegate.swift new file mode 100644 index 0000000..b3c1761 --- /dev/null +++ b/macos/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import Cocoa +import FlutterMacOS + +@main +class AppDelegate: FlutterAppDelegate { + override func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSApplication) -> Bool { + return true + } + + override func applicationSupportsSecureRestorableState(_ app: NSApplication) -> Bool { + return true + } +} diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..a2ec33f --- /dev/null +++ b/macos/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "app_icon_16.png", + "scale" : "1x" + }, + { + "size" : "16x16", + "idiom" : "mac", + "filename" : "app_icon_32.png", + "scale" : "2x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "app_icon_32.png", + "scale" : "1x" + }, + { + "size" : "32x32", + "idiom" : "mac", + "filename" : "app_icon_64.png", + "scale" : "2x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "app_icon_128.png", + "scale" : "1x" + }, + { + "size" : "128x128", + "idiom" : "mac", + "filename" : "app_icon_256.png", + "scale" : "2x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "app_icon_256.png", + "scale" : "1x" + }, + { + "size" : "256x256", + "idiom" : "mac", + "filename" : "app_icon_512.png", + "scale" : "2x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "app_icon_512.png", + "scale" : "1x" + }, + { + "size" : "512x512", + "idiom" : "mac", + "filename" : "app_icon_1024.png", + "scale" : "2x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png new file mode 100644 index 0000000..82b6f9d Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_1024.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png new file mode 100644 index 0000000..13b35eb Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_128.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png new file mode 100644 index 0000000..0a3f5fa Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_16.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png new file mode 100644 index 0000000..bdb5722 Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_256.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png new file mode 100644 index 0000000..f083318 Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_32.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png new file mode 100644 index 0000000..326c0e7 Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_512.png differ diff --git a/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png new file mode 100644 index 0000000..2f1632c Binary files /dev/null and b/macos/Runner/Assets.xcassets/AppIcon.appiconset/app_icon_64.png differ diff --git a/macos/Runner/Base.lproj/MainMenu.xib b/macos/Runner/Base.lproj/MainMenu.xib new file mode 100644 index 0000000..80e867a --- /dev/null +++ b/macos/Runner/Base.lproj/MainMenu.xib @@ -0,0 +1,343 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/macos/Runner/Configs/AppInfo.xcconfig b/macos/Runner/Configs/AppInfo.xcconfig new file mode 100644 index 0000000..d916d7a --- /dev/null +++ b/macos/Runner/Configs/AppInfo.xcconfig @@ -0,0 +1,14 @@ +// Application-level settings for the Runner target. +// +// This may be replaced with something auto-generated from metadata (e.g., pubspec.yaml) in the +// future. If not, the values below would default to using the project name when this becomes a +// 'flutter create' template. + +// The application's name. By default this is also the title of the Flutter window. +PRODUCT_NAME = pospro_main + +// The application's bundle identifier +PRODUCT_BUNDLE_IDENTIFIER = com.maantheme.mobilepos.posproMain + +// The copyright displayed in application information +PRODUCT_COPYRIGHT = Copyright © 2024 com.maantheme.mobilepos. All rights reserved. diff --git a/macos/Runner/Configs/Debug.xcconfig b/macos/Runner/Configs/Debug.xcconfig new file mode 100644 index 0000000..36b0fd9 --- /dev/null +++ b/macos/Runner/Configs/Debug.xcconfig @@ -0,0 +1,2 @@ +#include "../../Flutter/Flutter-Debug.xcconfig" +#include "Warnings.xcconfig" diff --git a/macos/Runner/Configs/Release.xcconfig b/macos/Runner/Configs/Release.xcconfig new file mode 100644 index 0000000..dff4f49 --- /dev/null +++ b/macos/Runner/Configs/Release.xcconfig @@ -0,0 +1,2 @@ +#include "../../Flutter/Flutter-Release.xcconfig" +#include "Warnings.xcconfig" diff --git a/macos/Runner/Configs/Warnings.xcconfig b/macos/Runner/Configs/Warnings.xcconfig new file mode 100644 index 0000000..42bcbf4 --- /dev/null +++ b/macos/Runner/Configs/Warnings.xcconfig @@ -0,0 +1,13 @@ +WARNING_CFLAGS = -Wall -Wconditional-uninitialized -Wnullable-to-nonnull-conversion -Wmissing-method-return-type -Woverlength-strings +GCC_WARN_UNDECLARED_SELECTOR = YES +CLANG_UNDEFINED_BEHAVIOR_SANITIZER_NULLABILITY = YES +CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE +CLANG_WARN__DUPLICATE_METHOD_MATCH = YES +CLANG_WARN_PRAGMA_PACK = YES +CLANG_WARN_STRICT_PROTOTYPES = YES +CLANG_WARN_COMMA = YES +GCC_WARN_STRICT_SELECTOR_MATCH = YES +CLANG_WARN_OBJC_REPEATED_USE_OF_WEAK = YES +CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES +GCC_WARN_SHADOW = YES +CLANG_WARN_UNREACHABLE_CODE = YES diff --git a/macos/Runner/DebugProfile.entitlements b/macos/Runner/DebugProfile.entitlements new file mode 100644 index 0000000..dddb8a3 --- /dev/null +++ b/macos/Runner/DebugProfile.entitlements @@ -0,0 +1,12 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.cs.allow-jit + + com.apple.security.network.server + + + diff --git a/macos/Runner/Info.plist b/macos/Runner/Info.plist new file mode 100644 index 0000000..4789daa --- /dev/null +++ b/macos/Runner/Info.plist @@ -0,0 +1,32 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSMinimumSystemVersion + $(MACOSX_DEPLOYMENT_TARGET) + NSHumanReadableCopyright + $(PRODUCT_COPYRIGHT) + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/macos/Runner/MainFlutterWindow.swift b/macos/Runner/MainFlutterWindow.swift new file mode 100644 index 0000000..3cc05eb --- /dev/null +++ b/macos/Runner/MainFlutterWindow.swift @@ -0,0 +1,15 @@ +import Cocoa +import FlutterMacOS + +class MainFlutterWindow: NSWindow { + override func awakeFromNib() { + let flutterViewController = FlutterViewController() + let windowFrame = self.frame + self.contentViewController = flutterViewController + self.setFrame(windowFrame, display: true) + + RegisterGeneratedPlugins(registry: flutterViewController) + + super.awakeFromNib() + } +} diff --git a/macos/Runner/Release.entitlements b/macos/Runner/Release.entitlements new file mode 100644 index 0000000..852fa1a --- /dev/null +++ b/macos/Runner/Release.entitlements @@ -0,0 +1,8 @@ + + + + + com.apple.security.app-sandbox + + + diff --git a/macos/RunnerTests/RunnerTests.swift b/macos/RunnerTests/RunnerTests.swift new file mode 100644 index 0000000..61f3bd1 --- /dev/null +++ b/macos/RunnerTests/RunnerTests.swift @@ -0,0 +1,12 @@ +import Cocoa +import FlutterMacOS +import XCTest + +class RunnerTests: XCTestCase { + + func testExample() { + // If you add code to the Runner application, consider adding tests here. + // See https://developer.apple.com/documentation/xctest for more information about using XCTest. + } + +} diff --git a/pubspec.lock b/pubspec.lock new file mode 100644 index 0000000..7385d61 --- /dev/null +++ b/pubspec.lock @@ -0,0 +1,1687 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _fe_analyzer_shared: + dependency: transitive + description: + name: _fe_analyzer_shared + sha256: f0bb5d1648339c8308cc0b9838d8456b3cfe5c91f9dc1a735b4d003269e5da9a + url: "https://pub.dev" + source: hosted + version: "88.0.0" + analyzer: + dependency: transitive + description: + name: analyzer + sha256: "0b7b9c329d2879f8f05d6c05b32ee9ec025f39b077864bdb5ac9a7b63418a98f" + url: "https://pub.dev" + source: hosted + version: "8.1.1" + animated_notch_bottom_bar: + dependency: "direct main" + description: + name: animated_notch_bottom_bar + sha256: adc389a39e7b015883bba22de57e691eb6445c98c055b2438d6593a7f68017fe + url: "https://pub.dev" + source: hosted + version: "1.0.3" + archive: + dependency: transitive + description: + name: archive + sha256: cb6a278ef2dbb298455e1a713bda08524a175630ec643a242c399c932a0a1f7d + url: "https://pub.dev" + source: hosted + version: "3.6.1" + args: + dependency: transitive + description: + name: args + sha256: d0481093c50b1da8910eb0bb301626d4d8eb7284aa739614d2b394ee09e3ea04 + url: "https://pub.dev" + source: hosted + version: "2.7.0" + async: + dependency: transitive + description: + name: async + sha256: "758e6d74e971c3e5aceb4110bfd6698efc7f501675bcfe0c775459a8140750eb" + url: "https://pub.dev" + source: hosted + version: "2.13.0" + barcode: + dependency: "direct main" + description: + name: barcode + sha256: "7b6729c37e3b7f34233e2318d866e8c48ddb46c1f7ad01ff7bb2a8de1da2b9f4" + url: "https://pub.dev" + source: hosted + version: "2.2.9" + barcode_widget: + dependency: "direct main" + description: + name: barcode_widget + sha256: "6f2c5b08659b1a5f4d88d183e6007133ea2f96e50e7b8bb628f03266c3931427" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + bidi: + dependency: transitive + description: + name: bidi + sha256: "77f475165e94b261745cf1032c751e2032b8ed92ccb2bf5716036db79320637d" + url: "https://pub.dev" + source: hosted + version: "2.0.13" + bijoy_helper: + dependency: "direct main" + description: + name: bijoy_helper + sha256: f45ba66e9e8a9418513d0ca1b1f2dd1fa3499934931e34ee90bc5b44e7986dd4 + url: "https://pub.dev" + source: hosted + version: "1.1.0" + bluetooth_print_plus: + dependency: "direct main" + description: + name: bluetooth_print_plus + sha256: "9d059064e8d7d8af9dbd1bf9b4c964428cb567d2f372a85177d9ba0f4e743d71" + url: "https://pub.dev" + source: hosted + version: "2.4.6" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + sha256: "8aab1771e1243a5063b8b0ff68042d67334e3feab9e95b9490f9a6ebf73b42ea" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + cached_network_image: + dependency: "direct main" + description: + name: cached_network_image + sha256: "7c1183e361e5c8b0a0f21a28401eecdbde252441106a9816400dd4c2b2424916" + url: "https://pub.dev" + source: hosted + version: "3.4.1" + cached_network_image_platform_interface: + dependency: transitive + description: + name: cached_network_image_platform_interface + sha256: "35814b016e37fbdc91f7ae18c8caf49ba5c88501813f73ce8a07027a395e2829" + url: "https://pub.dev" + source: hosted + version: "4.1.1" + cached_network_image_web: + dependency: transitive + description: + name: cached_network_image_web + sha256: "980842f4e8e2535b8dbd3d5ca0b1f0ba66bf61d14cc3a17a9b4788a3685ba062" + url: "https://pub.dev" + source: hosted + version: "1.3.1" + change_app_package_name: + dependency: "direct dev" + description: + name: change_app_package_name + sha256: "8e43b754fe960426904d77ed4c62fa8c9834deaf6e293ae40963fa447482c4c5" + url: "https://pub.dev" + source: hosted + version: "1.5.0" + characters: + dependency: transitive + description: + name: characters + sha256: f71061c654a3380576a52b451dd5532377954cf9dbd272a78fc8479606670803 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + clock: + dependency: transitive + description: + name: clock + sha256: fddb70d9b5277016c77a80201021d40a2247104d9f4aa7bab7157b7e3f05b84b + url: "https://pub.dev" + source: hosted + version: "1.1.2" + collection: + dependency: "direct main" + description: + name: collection + sha256: "2f5709ae4d3d59dd8f7cd309b4e023046b57d8a6c82130785d2b0e5868084e76" + url: "https://pub.dev" + source: hosted + version: "1.19.1" + community_material_icon: + dependency: "direct main" + description: + name: community_material_icon + sha256: bb389689f6278158d7b9d9b0c9433e603933283104fea226594590f61503fd08 + url: "https://pub.dev" + source: hosted + version: "5.9.55" + connectivity_plus: + dependency: transitive + description: + name: connectivity_plus + sha256: b5e72753cf63becce2c61fd04dfe0f1c430cc5278b53a1342dc5ad839eab29ec + url: "https://pub.dev" + source: hosted + version: "6.1.5" + connectivity_plus_platform_interface: + dependency: transitive + description: + name: connectivity_plus_platform_interface + sha256: "42657c1715d48b167930d5f34d00222ac100475f73d10162ddf43e714932f204" + url: "https://pub.dev" + source: hosted + version: "2.0.1" + convert: + dependency: transitive + description: + name: convert + sha256: b30acd5944035672bc15c6b7a8b47d773e41e2f17de064350988c5d02adb1c68 + url: "https://pub.dev" + source: hosted + version: "3.1.2" + cross_file: + dependency: transitive + description: + name: cross_file + sha256: "7caf6a750a0c04effbb52a676dce9a4a592e10ad35c34d6d2d0e4811160d5670" + url: "https://pub.dev" + source: hosted + version: "0.3.4+2" + crypto: + dependency: transitive + description: + name: crypto + sha256: "1e445881f28f22d6140f181e07737b22f1e099a5e1ff94b0af2f9e4a463f4855" + url: "https://pub.dev" + source: hosted + version: "3.0.6" + csslib: + dependency: transitive + description: + name: csslib + sha256: "09bad715f418841f976c77db72d5398dc1253c21fb9c0c7f0b0b985860b2d58e" + url: "https://pub.dev" + source: hosted + version: "1.0.2" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + sha256: ba631d1c7f7bef6b729a622b7b752645a2d076dba9976925b8f25725a30e1ee6 + url: "https://pub.dev" + source: hosted + version: "1.0.8" + dart_style: + dependency: transitive + description: + name: dart_style + sha256: c87dfe3d56f183ffe9106a18aebc6db431fc7c98c31a54b952a77f3d54a85697 + url: "https://pub.dev" + source: hosted + version: "3.1.2" + dbus: + dependency: transitive + description: + name: dbus + sha256: "79e0c23480ff85dc68de79e2cd6334add97e48f7f4865d17686dd6ea81a47e8c" + url: "https://pub.dev" + source: hosted + version: "0.7.11" + dropdown_button2: + dependency: "direct main" + description: + name: dropdown_button2 + sha256: b0fe8d49a030315e9eef6c7ac84ca964250155a6224d491c1365061bc974a9e1 + url: "https://pub.dev" + source: hosted + version: "2.3.9" + equatable: + dependency: transitive + description: + name: equatable + sha256: "567c64b3cb4cf82397aac55f4f0cbd3ca20d77c6c03bedbc4ceaddc08904aef7" + url: "https://pub.dev" + source: hosted + version: "2.0.7" + esc_pos_utils_plus: + dependency: "direct main" + description: + name: esc_pos_utils_plus + sha256: "2a22d281cb6f04600ba3ebd607ad8df03a4b2446d814007d22525bab4d50c2ff" + url: "https://pub.dev" + source: hosted + version: "2.0.4" + excel: + dependency: "direct main" + description: + name: excel + sha256: "1a15327dcad260d5db21d1f6e04f04838109b39a2f6a84ea486ceda36e468780" + url: "https://pub.dev" + source: hosted + version: "4.0.6" + fake_async: + dependency: transitive + description: + name: fake_async + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44" + url: "https://pub.dev" + source: hosted + version: "1.3.3" + faker: + dependency: "direct main" + description: + name: faker + sha256: "544c34e9e1d322824156d5a8d451bc1bb778263b892aded24ec7ba77b0706624" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + ffi: + dependency: transitive + description: + name: ffi + sha256: "289279317b4b16eb2bb7e271abccd4bf84ec9bdcbe999e278a94b804f5630418" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + file: + dependency: transitive + description: + name: file + sha256: a3b4f84adafef897088c160faf7dfffb7696046cb13ae90b508c2cbc95d3b8d4 + url: "https://pub.dev" + source: hosted + version: "7.0.1" + file_picker: + dependency: "direct main" + description: + name: file_picker + sha256: f2d9f173c2c14635cc0e9b14c143c49ef30b4934e8d1d274d6206fcb0086a06f + url: "https://pub.dev" + source: hosted + version: "10.3.3" + file_selector: + dependency: "direct main" + description: + name: file_selector + sha256: "5f1d15a7f17115038f433d1b0ea57513cc9e29a9d5338d166cb0bef3fa90a7a0" + url: "https://pub.dev" + source: hosted + version: "1.0.4" + file_selector_android: + dependency: transitive + description: + name: file_selector_android + sha256: "1ce58b609289551f8ec07265476720e77d19764339cc1d8e4df3c4d34dac6499" + url: "https://pub.dev" + source: hosted + version: "0.5.1+17" + file_selector_ios: + dependency: transitive + description: + name: file_selector_ios + sha256: fe9f52123af16bba4ad65bd7e03defbbb4b172a38a8e6aaa2a869a0c56a5f5fb + url: "https://pub.dev" + source: hosted + version: "0.5.3+2" + file_selector_linux: + dependency: transitive + description: + name: file_selector_linux + sha256: "54cbbd957e1156d29548c7d9b9ec0c0ebb6de0a90452198683a7d23aed617a33" + url: "https://pub.dev" + source: hosted + version: "0.9.3+2" + file_selector_macos: + dependency: transitive + description: + name: file_selector_macos + sha256: "19124ff4a3d8864fdc62072b6a2ef6c222d55a3404fe14893a3c02744907b60c" + url: "https://pub.dev" + source: hosted + version: "0.9.4+4" + file_selector_platform_interface: + dependency: transitive + description: + name: file_selector_platform_interface + sha256: a3994c26f10378a039faa11de174d7b78eb8f79e4dd0af2a451410c1a5c3f66b + url: "https://pub.dev" + source: hosted + version: "2.6.2" + file_selector_web: + dependency: transitive + description: + name: file_selector_web + sha256: c4c0ea4224d97a60a7067eca0c8fd419e708ff830e0c83b11a48faf566cec3e7 + url: "https://pub.dev" + source: hosted + version: "0.9.4+2" + file_selector_windows: + dependency: transitive + description: + name: file_selector_windows + sha256: "320fcfb6f33caa90f0b58380489fc5ac05d99ee94b61aa96ec2bff0ba81d3c2b" + url: "https://pub.dev" + source: hosted + version: "0.9.3+4" + fixnum: + dependency: transitive + description: + name: fixnum + sha256: b6dc7065e46c974bc7c5f143080a6764ec7a4be6da1285ececdc37be96de53be + url: "https://pub.dev" + source: hosted + version: "1.1.1" + fl_chart: + dependency: "direct main" + description: + name: fl_chart + sha256: "7ca9a40f4eb85949190e54087be8b4d6ac09dc4c54238d782a34cf1f7c011de9" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_cache_manager: + dependency: transitive + description: + name: flutter_cache_manager + sha256: "400b6592f16a4409a7f2bb929a9a7e38c72cceb8ffb99ee57bbf2cb2cecf8386" + url: "https://pub.dev" + source: hosted + version: "3.4.1" + flutter_easyloading: + dependency: "direct main" + description: + name: flutter_easyloading + sha256: ba21a3c883544e582f9cc455a4a0907556714e1e9cf0eababfcb600da191d17c + url: "https://pub.dev" + source: hosted + version: "3.0.5" + flutter_feather_icons: + dependency: "direct main" + description: + name: flutter_feather_icons + sha256: b33b9c276fc8108254632da6644cf01f71af6c17fbfb26e136a86945f5ff9b67 + url: "https://pub.dev" + source: hosted + version: "2.0.0+1" + flutter_grid_button: + dependency: "direct main" + description: + name: flutter_grid_button + sha256: "51e8a3838439ccdc33363a8fec2cb7575d63a3a2cf37f189d110a05ae2740752" + url: "https://pub.dev" + source: hosted + version: "2.1.0" + flutter_inappwebview: + dependency: transitive + description: + name: flutter_inappwebview + sha256: "80092d13d3e29b6227e25b67973c67c7210bd5e35c4b747ca908e31eb71a46d5" + url: "https://pub.dev" + source: hosted + version: "6.1.5" + flutter_inappwebview_android: + dependency: transitive + description: + name: flutter_inappwebview_android + sha256: "62557c15a5c2db5d195cb3892aab74fcaec266d7b86d59a6f0027abd672cddba" + url: "https://pub.dev" + source: hosted + version: "1.1.3" + flutter_inappwebview_internal_annotations: + dependency: transitive + description: + name: flutter_inappwebview_internal_annotations + sha256: "787171d43f8af67864740b6f04166c13190aa74a1468a1f1f1e9ee5b90c359cd" + url: "https://pub.dev" + source: hosted + version: "1.2.0" + flutter_inappwebview_ios: + dependency: transitive + description: + name: flutter_inappwebview_ios + sha256: "5818cf9b26cf0cbb0f62ff50772217d41ea8d3d9cc00279c45f8aabaa1b4025d" + url: "https://pub.dev" + source: hosted + version: "1.1.2" + flutter_inappwebview_macos: + dependency: transitive + description: + name: flutter_inappwebview_macos + sha256: c1fbb86af1a3738e3541364d7d1866315ffb0468a1a77e34198c9be571287da1 + url: "https://pub.dev" + source: hosted + version: "1.1.2" + flutter_inappwebview_platform_interface: + dependency: transitive + description: + name: flutter_inappwebview_platform_interface + sha256: cf5323e194096b6ede7a1ca808c3e0a078e4b33cc3f6338977d75b4024ba2500 + url: "https://pub.dev" + source: hosted + version: "1.3.0+1" + flutter_inappwebview_web: + dependency: transitive + description: + name: flutter_inappwebview_web + sha256: "55f89c83b0a0d3b7893306b3bb545ba4770a4df018204917148ebb42dc14a598" + url: "https://pub.dev" + source: hosted + version: "1.1.2" + flutter_inappwebview_windows: + dependency: transitive + description: + name: flutter_inappwebview_windows + sha256: "8b4d3a46078a2cdc636c4a3d10d10f2a16882f6be607962dbfff8874d1642055" + url: "https://pub.dev" + source: hosted + version: "0.6.0" + flutter_keyboard_visibility: + dependency: transitive + description: + name: flutter_keyboard_visibility + sha256: "98664be7be0e3ffca00de50f7f6a287ab62c763fc8c762e0a21584584a3ff4f8" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_keyboard_visibility_linux: + dependency: transitive + description: + name: flutter_keyboard_visibility_linux + sha256: "6fba7cd9bb033b6ddd8c2beb4c99ad02d728f1e6e6d9b9446667398b2ac39f08" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + flutter_keyboard_visibility_macos: + dependency: transitive + description: + name: flutter_keyboard_visibility_macos + sha256: c5c49b16fff453dfdafdc16f26bdd8fb8d55812a1d50b0ce25fc8d9f2e53d086 + url: "https://pub.dev" + source: hosted + version: "1.0.0" + flutter_keyboard_visibility_platform_interface: + dependency: transitive + description: + name: flutter_keyboard_visibility_platform_interface + sha256: e43a89845873f7be10cb3884345ceb9aebf00a659f479d1c8f4293fcb37022a4 + url: "https://pub.dev" + source: hosted + version: "2.0.0" + flutter_keyboard_visibility_web: + dependency: transitive + description: + name: flutter_keyboard_visibility_web + sha256: d3771a2e752880c79203f8d80658401d0c998e4183edca05a149f5098ce6e3d1 + url: "https://pub.dev" + source: hosted + version: "2.0.0" + flutter_keyboard_visibility_windows: + dependency: transitive + description: + name: flutter_keyboard_visibility_windows + sha256: fc4b0f0b6be9b93ae527f3d527fb56ee2d918cd88bbca438c478af7bcfd0ef73 + url: "https://pub.dev" + source: hosted + version: "1.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + sha256: "3105dc8492f6183fb076ccf1f351ac3d60564bff92e20bfc4af9cc1651f4e7e1" + url: "https://pub.dev" + source: hosted + version: "6.0.0" + flutter_localizations: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_long_screenshot: + dependency: "direct main" + description: + name: flutter_long_screenshot + sha256: c084485e5a61028ef68c04ae5d40528f6a43bc243d0625545a9b9508df0271e6 + url: "https://pub.dev" + source: hosted + version: "2.0.0" + flutter_pdfview: + dependency: "direct main" + description: + name: flutter_pdfview + sha256: c0b2cc4ebf461a5a4bb9312a165222475a7d93845c7a0703f4abb7f442eb6d54 + url: "https://pub.dev" + source: hosted + version: "1.4.3" + flutter_plugin_android_lifecycle: + dependency: transitive + description: + name: flutter_plugin_android_lifecycle + sha256: c2fe1001710127dfa7da89977a08d591398370d099aacdaa6d44da7eb14b8476 + url: "https://pub.dev" + source: hosted + version: "2.0.31" + flutter_riverpod: + dependency: "direct main" + description: + name: flutter_riverpod + sha256: "9532ee6db4a943a1ed8383072a2e3eeda041db5657cdf6d2acecf3c21ecbe7e1" + url: "https://pub.dev" + source: hosted + version: "2.6.1" + flutter_slidable: + dependency: "direct main" + description: + name: flutter_slidable + sha256: ea369262929d3cc6ebf9d8a00c196127966f117fe433a5e5cb47fb08008ca203 + url: "https://pub.dev" + source: hosted + version: "4.0.3" + flutter_spinkit: + dependency: transitive + description: + name: flutter_spinkit + sha256: "77850df57c00dc218bfe96071d576a8babec24cf58b2ed121c83cca4a2fdce7f" + url: "https://pub.dev" + source: hosted + version: "5.2.2" + flutter_svg: + dependency: "direct main" + description: + name: flutter_svg + sha256: b9c2ad5872518a27507ab432d1fb97e8813b05f0fc693f9d40fad06d073e0678 + url: "https://pub.dev" + source: hosted + version: "2.2.1" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_typeahead: + dependency: "direct main" + description: + name: flutter_typeahead + sha256: d64712c65db240b1057559b952398ebb6e498077baeebf9b0731dade62438a6d + url: "https://pub.dev" + source: hosted + version: "5.2.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + fluttertoast: + dependency: transitive + description: + name: fluttertoast + sha256: "90778fe0497fe3a09166e8cf2e0867310ff434b794526589e77ec03cf08ba8e8" + url: "https://pub.dev" + source: hosted + version: "8.2.14" + glob: + dependency: transitive + description: + name: glob + sha256: c3f1ee72c96f8f78935e18aa8cecced9ab132419e8625dc187e1c2408efc20de + url: "https://pub.dev" + source: hosted + version: "2.1.3" + html: + dependency: transitive + description: + name: html + sha256: "6d1264f2dffa1b1101c25a91dff0dc2daee4c18e87cd8538729773c073dbf602" + url: "https://pub.dev" + source: hosted + version: "0.15.6" + http: + dependency: "direct main" + description: + name: http + sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007 + url: "https://pub.dev" + source: hosted + version: "1.5.0" + http_parser: + dependency: transitive + description: + name: http_parser + sha256: "178d74305e7866013777bab2c3d8726205dc5a4dd935297175b19a23a2e66571" + url: "https://pub.dev" + source: hosted + version: "4.1.2" + hugeicons: + dependency: "direct main" + description: + name: hugeicons + sha256: "036d917bd12e2dee331de7910a11417ebf6c80be1962c0d63ee945e3184f0937" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + iconly: + dependency: "direct main" + description: + name: iconly + sha256: "22f16dd28984d232891299ead9d9b75ae5a32b4d9cdf63e8e574f1ceb11dcbd9" + url: "https://pub.dev" + source: hosted + version: "1.0.1" + icons_launcher: + dependency: "direct dev" + description: + name: icons_launcher + sha256: a7c83fbc837dc6f81944ef35c3756f533bb2aba32fcca5cbcdb2dbcd877d5ae9 + url: "https://pub.dev" + source: hosted + version: "3.0.0" + icons_plus: + dependency: "direct main" + description: + name: icons_plus + sha256: "8e2f601b8605d45dd55b106a0da084a1809125077a49574ca22e8bcd5b6e86f0" + url: "https://pub.dev" + source: hosted + version: "5.0.0" + image: + dependency: "direct main" + description: + name: image + sha256: f31d52537dc417fdcde36088fdf11d191026fd5e4fae742491ebd40e5a8bea7d + url: "https://pub.dev" + source: hosted + version: "4.3.0" + image_picker: + dependency: "direct main" + description: + name: image_picker + sha256: "736eb56a911cf24d1859315ad09ddec0b66104bc41a7f8c5b96b4e2620cf5041" + url: "https://pub.dev" + source: hosted + version: "1.2.0" + image_picker_android: + dependency: transitive + description: + name: image_picker_android + sha256: "28f3987ca0ec702d346eae1d90eda59603a2101b52f1e234ded62cff1d5cfa6e" + url: "https://pub.dev" + source: hosted + version: "0.8.13+1" + image_picker_for_web: + dependency: transitive + description: + name: image_picker_for_web + sha256: "40c2a6a0da15556dc0f8e38a3246064a971a9f512386c3339b89f76db87269b6" + url: "https://pub.dev" + source: hosted + version: "3.1.0" + image_picker_ios: + dependency: transitive + description: + name: image_picker_ios + sha256: eb06fe30bab4c4497bad449b66448f50edcc695f1c59408e78aa3a8059eb8f0e + url: "https://pub.dev" + source: hosted + version: "0.8.13" + image_picker_linux: + dependency: transitive + description: + name: image_picker_linux + sha256: "1f81c5f2046b9ab724f85523e4af65be1d47b038160a8c8deed909762c308ed4" + url: "https://pub.dev" + source: hosted + version: "0.2.2" + image_picker_macos: + dependency: transitive + description: + name: image_picker_macos + sha256: d58cd9d67793d52beefd6585b12050af0a7663c0c2a6ece0fb110a35d6955e04 + url: "https://pub.dev" + source: hosted + version: "0.2.2" + image_picker_platform_interface: + dependency: transitive + description: + name: image_picker_platform_interface + sha256: "9f143b0dba3e459553209e20cc425c9801af48e6dfa4f01a0fcf927be3f41665" + url: "https://pub.dev" + source: hosted + version: "2.11.0" + image_picker_windows: + dependency: transitive + description: + name: image_picker_windows + sha256: d248c86554a72b5495a31c56f060cf73a41c7ff541689327b1a7dbccc33adfae + url: "https://pub.dev" + source: hosted + version: "0.2.2" + internet_connection_checker_plus: + dependency: "direct main" + description: + name: internet_connection_checker_plus + sha256: "5aea4a1ee0fcca736980a7d04d96fe8c0b53dea330690053305a5c5392230112" + url: "https://pub.dev" + source: hosted + version: "2.7.2" + intl: + dependency: "direct main" + description: + name: intl + sha256: "3df61194eb431efc39c4ceba583b95633a403f46c9fd341e550ce0bfa50e9aa5" + url: "https://pub.dev" + source: hosted + version: "0.20.2" + intl_phone_field: + dependency: "direct main" + description: + name: intl_phone_field + sha256: "73819d3dfcb68d2c85663606f6842597c3ddf6688ac777f051b17814fe767bbf" + url: "https://pub.dev" + source: hosted + version: "3.2.0" + intl_utils: + dependency: "direct main" + description: + name: intl_utils + sha256: f597a982a5f2aab63ac47e893de47a7042aa89f2e82d96ed7f2f12f804669a56 + url: "https://pub.dev" + source: hosted + version: "2.8.12" + leak_tracker: + dependency: transitive + description: + name: leak_tracker + sha256: "6bb818ecbdffe216e81182c2f0714a2e62b593f4a4f13098713ff1685dfb6ab0" + url: "https://pub.dev" + source: hosted + version: "10.0.9" + leak_tracker_flutter_testing: + dependency: transitive + description: + name: leak_tracker_flutter_testing + sha256: f8b613e7e6a13ec79cfdc0e97638fddb3ab848452eff057653abd3edba760573 + url: "https://pub.dev" + source: hosted + version: "3.0.9" + leak_tracker_testing: + dependency: transitive + description: + name: leak_tracker_testing + sha256: "6ba465d5d76e67ddf503e1161d1f4a6bc42306f9d66ca1e8f079a47290fb06d3" + url: "https://pub.dev" + source: hosted + version: "3.0.1" + lints: + dependency: transitive + description: + name: lints + sha256: a5e2b223cb7c9c8efdc663ef484fdd95bb243bff242ef5b13e26883547fce9a0 + url: "https://pub.dev" + source: hosted + version: "6.0.0" + matcher: + dependency: transitive + description: + name: matcher + sha256: dc58c723c3c24bf8d3e2d3ad3f2f9d7bd9cf43ec6feaa64181775e60190153f2 + url: "https://pub.dev" + source: hosted + version: "0.12.17" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + sha256: f7142bb1154231d7ea5f96bc7bde4bda2a0945d2806bb11670e30b850d56bdec + url: "https://pub.dev" + source: hosted + version: "0.11.1" + meta: + dependency: transitive + description: + name: meta + sha256: e3641ec5d63ebf0d9b41bd43201a66e3fc79a65db5f61fc181f04cd27aab950c + url: "https://pub.dev" + source: hosted + version: "1.16.0" + mime: + dependency: transitive + description: + name: mime + sha256: "41a20518f0cb1256669420fdba0cd90d21561e560ac240f26ef8322e45bb7ed6" + url: "https://pub.dev" + source: hosted + version: "2.0.0" + mobile_scanner: + dependency: "direct main" + description: + name: mobile_scanner + sha256: "5e7e09d904dc01de071b79b3f3789b302b0ed3c9c963109cd3f83ad90de62ecf" + url: "https://pub.dev" + source: hosted + version: "7.1.2" + nb_utils: + dependency: "direct main" + description: + name: nb_utils + sha256: c16af8de10b0e87ec29a1df7acf0ce21c802839eb6dd4cb505c61d43ed654dd4 + url: "https://pub.dev" + source: hosted + version: "7.1.8" + nested: + dependency: transitive + description: + name: nested + sha256: "03bac4c528c64c95c722ec99280375a6f2fc708eec17c7b3f07253b626cd2a20" + url: "https://pub.dev" + source: hosted + version: "1.0.0" + nm: + dependency: transitive + description: + name: nm + sha256: "2c9aae4127bdc8993206464fcc063611e0e36e72018696cd9631023a31b24254" + url: "https://pub.dev" + source: hosted + version: "0.5.0" + octo_image: + dependency: transitive + description: + name: octo_image + sha256: "34faa6639a78c7e3cbe79be6f9f96535867e879748ade7d17c9b1ae7536293bd" + url: "https://pub.dev" + source: hosted + version: "2.1.0" + open_file: + dependency: "direct main" + description: + name: open_file + sha256: d17e2bddf5b278cb2ae18393d0496aa4f162142ba97d1a9e0c30d476adf99c0e + url: "https://pub.dev" + source: hosted + version: "3.5.10" + open_file_android: + dependency: transitive + description: + name: open_file_android + sha256: "58141fcaece2f453a9684509a7275f231ac0e3d6ceb9a5e6de310a7dff9084aa" + url: "https://pub.dev" + source: hosted + version: "1.0.6" + open_file_ios: + dependency: transitive + description: + name: open_file_ios + sha256: "02996f01e5f6863832068e97f8f3a5ef9b613516db6897f373b43b79849e4d07" + url: "https://pub.dev" + source: hosted + version: "1.0.3" + open_file_linux: + dependency: transitive + description: + name: open_file_linux + sha256: d189f799eecbb139c97f8bc7d303f9e720954fa4e0fa1b0b7294767e5f2d7550 + url: "https://pub.dev" + source: hosted + version: "0.0.5" + open_file_mac: + dependency: transitive + description: + name: open_file_mac + sha256: "1440b1e37ceb0642208cfeb2c659c6cda27b25187a90635c9d1acb7d0584d324" + url: "https://pub.dev" + source: hosted + version: "1.0.3" + open_file_platform_interface: + dependency: transitive + description: + name: open_file_platform_interface + sha256: "101b424ca359632699a7e1213e83d025722ab668b9fd1412338221bf9b0e5757" + url: "https://pub.dev" + source: hosted + version: "1.0.3" + open_file_web: + dependency: transitive + description: + name: open_file_web + sha256: e3dbc9584856283dcb30aef5720558b90f88036360bd078e494ab80a80130c4f + url: "https://pub.dev" + source: hosted + version: "0.0.4" + open_file_windows: + dependency: transitive + description: + name: open_file_windows + sha256: d26c31ddf935a94a1a3aa43a23f4fff8a5ff4eea395fe7a8cb819cf55431c875 + url: "https://pub.dev" + source: hosted + version: "0.0.3" + package_config: + dependency: transitive + description: + name: package_config + sha256: f096c55ebb7deb7e384101542bfba8c52696c1b56fca2eb62827989ef2353bbc + url: "https://pub.dev" + source: hosted + version: "2.2.0" + path: + dependency: transitive + description: + name: path + sha256: "75cca69d1490965be98c73ceaea117e8a04dd21217b37b292c9ddbec0d955bc5" + url: "https://pub.dev" + source: hosted + version: "1.9.1" + path_parsing: + dependency: transitive + description: + name: path_parsing + sha256: "883402936929eac138ee0a45da5b0f2c80f89913e6dc3bf77eb65b84b409c6ca" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + path_provider: + dependency: "direct main" + description: + name: path_provider + sha256: "50c5dd5b6e1aaf6fb3a78b33f6aa3afca52bf903a8a5298f53101fdaee55bbcd" + url: "https://pub.dev" + source: hosted + version: "2.1.5" + path_provider_android: + dependency: transitive + description: + name: path_provider_android + sha256: "3b4c1fc3aa55ddc9cd4aa6759984330d5c8e66aa7702a6223c61540dc6380c37" + url: "https://pub.dev" + source: hosted + version: "2.2.19" + path_provider_foundation: + dependency: transitive + description: + name: path_provider_foundation + sha256: "16eef174aacb07e09c351502740fa6254c165757638eba1e9116b0a781201bbd" + url: "https://pub.dev" + source: hosted + version: "2.4.2" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + sha256: f7a1fe3a634fe7734c8d3f2766ad746ae2a2884abe22e241a8b301bf5cac3279 + url: "https://pub.dev" + source: hosted + version: "2.2.1" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + sha256: "88f5779f72ba699763fa3a3b06aa4bf6de76c8e5de842cf6f29e2e06476c2334" + url: "https://pub.dev" + source: hosted + version: "2.1.2" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + sha256: bd6f00dbd873bfb70d0761682da2b3a2c2fccc2b9e84c495821639601d81afe7 + url: "https://pub.dev" + source: hosted + version: "2.3.0" + pdf: + dependency: "direct main" + description: + name: pdf + sha256: "28eacad99bffcce2e05bba24e50153890ad0255294f4dd78a17075a2ba5c8416" + url: "https://pub.dev" + source: hosted + version: "3.11.3" + pdf_widget_wrapper: + dependency: transitive + description: + name: pdf_widget_wrapper + sha256: c930860d987213a3d58c7ec3b7ecf8085c3897f773e8dc23da9cae60a5d6d0f5 + url: "https://pub.dev" + source: hosted + version: "1.0.4" + permission_handler: + dependency: "direct main" + description: + name: permission_handler + sha256: bc917da36261b00137bbc8896bf1482169cd76f866282368948f032c8c1caae1 + url: "https://pub.dev" + source: hosted + version: "12.0.1" + permission_handler_android: + dependency: transitive + description: + name: permission_handler_android + sha256: "1e3bc410ca1bf84662104b100eb126e066cb55791b7451307f9708d4007350e6" + url: "https://pub.dev" + source: hosted + version: "13.0.1" + permission_handler_apple: + dependency: transitive + description: + name: permission_handler_apple + sha256: f000131e755c54cf4d84a5d8bd6e4149e262cc31c5a8b1d698de1ac85fa41023 + url: "https://pub.dev" + source: hosted + version: "9.4.7" + permission_handler_html: + dependency: transitive + description: + name: permission_handler_html + sha256: "38f000e83355abb3392140f6bc3030660cfaef189e1f87824facb76300b4ff24" + url: "https://pub.dev" + source: hosted + version: "0.1.3+5" + permission_handler_platform_interface: + dependency: transitive + description: + name: permission_handler_platform_interface + sha256: eb99b295153abce5d683cac8c02e22faab63e50679b937fa1bf67d58bb282878 + url: "https://pub.dev" + source: hosted + version: "4.3.0" + permission_handler_windows: + dependency: transitive + description: + name: permission_handler_windows + sha256: "1a790728016f79a41216d88672dbc5df30e686e811ad4e698bfc51f76ad91f1e" + url: "https://pub.dev" + source: hosted + version: "0.2.1" + petitparser: + dependency: transitive + description: + name: petitparser + sha256: "1a97266a94f7350d30ae522c0af07890c70b8e62c71e8e3920d1db4d23c057d1" + url: "https://pub.dev" + source: hosted + version: "7.0.1" + pinput: + dependency: "direct main" + description: + name: pinput + sha256: c41f42ee301505ae2375ec32871c985d3717bf8aee845620465b286e0140aad2 + url: "https://pub.dev" + source: hosted + version: "5.0.2" + platform: + dependency: transitive + description: + name: platform + sha256: "5d6b1b0036a5f331ebc77c850ebc8506cbc1e9416c27e59b439f917a902a4984" + url: "https://pub.dev" + source: hosted + version: "3.1.6" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + sha256: "4820fbfdb9478b1ebae27888254d445073732dae3d6ea81f0b7e06d5dedc3f02" + url: "https://pub.dev" + source: hosted + version: "2.1.8" + pointer_interceptor: + dependency: transitive + description: + name: pointer_interceptor + sha256: "57210410680379aea8b1b7ed6ae0c3ad349bfd56fe845b8ea934a53344b9d523" + url: "https://pub.dev" + source: hosted + version: "0.10.1+2" + pointer_interceptor_ios: + dependency: transitive + description: + name: pointer_interceptor_ios + sha256: a6906772b3205b42c44614fcea28f818b1e5fdad73a4ca742a7bd49818d9c917 + url: "https://pub.dev" + source: hosted + version: "0.10.1" + pointer_interceptor_platform_interface: + dependency: transitive + description: + name: pointer_interceptor_platform_interface + sha256: "0597b0560e14354baeb23f8375cd612e8bd4841bf8306ecb71fcd0bb78552506" + url: "https://pub.dev" + source: hosted + version: "0.10.0+1" + pointer_interceptor_web: + dependency: transitive + description: + name: pointer_interceptor_web + sha256: "460b600e71de6fcea2b3d5f662c92293c049c4319e27f0829310e5a953b3ee2a" + url: "https://pub.dev" + source: hosted + version: "0.10.3" + print_bluetooth_thermal: + dependency: "direct main" + description: + name: print_bluetooth_thermal + sha256: "302adf937af81374eccad5e0e6eae548f6abfa5bc1649a7d8cd3051a9792d739" + url: "https://pub.dev" + source: hosted + version: "1.1.7" + printing: + dependency: "direct main" + description: + name: printing + sha256: "482cd5a5196008f984bb43ed0e47cbfdca7373490b62f3b27b3299275bf22a93" + url: "https://pub.dev" + source: hosted + version: "5.14.2" + provider: + dependency: "direct main" + description: + name: provider + sha256: "4e82183fa20e5ca25703ead7e05de9e4cceed1fbd1eadc1ac3cb6f565a09f272" + url: "https://pub.dev" + source: hosted + version: "6.1.5+1" + pub_semver: + dependency: transitive + description: + name: pub_semver + sha256: "5bfcf68ca79ef689f8990d1160781b4bad40a3bd5e5218ad4076ddb7f4081585" + url: "https://pub.dev" + source: hosted + version: "2.2.0" + qr: + dependency: transitive + description: + name: qr + sha256: "5a1d2586170e172b8a8c8470bbbffd5eb0cd38a66c0d77155ea138d3af3a4445" + url: "https://pub.dev" + source: hosted + version: "3.0.2" + qr_flutter: + dependency: "direct main" + description: + name: qr_flutter + sha256: "5095f0fc6e3f71d08adef8feccc8cea4f12eec18a2e31c2e8d82cb6019f4b097" + url: "https://pub.dev" + source: hosted + version: "4.1.0" + restart_app: + dependency: "direct main" + description: + name: restart_app + sha256: "00d5ec3e9de871cedbe552fc41e615b042b5ec654385e090e0983f6d02f655ed" + url: "https://pub.dev" + source: hosted + version: "1.3.2" + riverpod: + dependency: transitive + description: + name: riverpod + sha256: "59062512288d3056b2321804332a13ffdd1bf16df70dcc8e506e411280a72959" + url: "https://pub.dev" + source: hosted + version: "2.6.1" + rxdart: + dependency: transitive + description: + name: rxdart + sha256: "5c3004a4a8dbb94bd4bf5412a4def4acdaa12e12f269737a5751369e12d1a962" + url: "https://pub.dev" + source: hosted + version: "0.28.0" + screenshot: + dependency: "direct main" + description: + name: screenshot + sha256: "63817697a7835e6ce82add4228e15d233b74d42975c143ad8cfe07009fab866b" + url: "https://pub.dev" + source: hosted + version: "3.0.0" + share_plus: + dependency: "direct main" + description: + name: share_plus + sha256: d7dc0630a923883c6328ca31b89aa682bacbf2f8304162d29f7c6aaff03a27a1 + url: "https://pub.dev" + source: hosted + version: "11.1.0" + share_plus_platform_interface: + dependency: transitive + description: + name: share_plus_platform_interface + sha256: "88023e53a13429bd65d8e85e11a9b484f49d4c190abbd96c7932b74d6927cc9a" + url: "https://pub.dev" + source: hosted + version: "6.1.0" + shared_preferences: + dependency: "direct main" + description: + name: shared_preferences + sha256: "6e8bf70b7fef813df4e9a36f658ac46d107db4b4cfe1048b477d4e453a8159f5" + url: "https://pub.dev" + source: hosted + version: "2.5.3" + shared_preferences_android: + dependency: transitive + description: + name: shared_preferences_android + sha256: bd14436108211b0d4ee5038689a56d4ae3620fd72fd6036e113bf1345bc74d9e + url: "https://pub.dev" + source: hosted + version: "2.4.13" + shared_preferences_foundation: + dependency: transitive + description: + name: shared_preferences_foundation + sha256: "6a52cfcdaeac77cad8c97b539ff688ccfc458c007b4db12be584fbe5c0e49e03" + url: "https://pub.dev" + source: hosted + version: "2.5.4" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + sha256: "580abfd40f415611503cae30adf626e6656dfb2f0cee8f465ece7b6defb40f2f" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + sha256: "57cbf196c486bc2cf1f02b85784932c6094376284b3ad5779d1b1c6c6a816b80" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + sha256: c49bd060261c9a3f0ff445892695d6212ff603ef3115edbb448509d407600019 + url: "https://pub.dev" + source: hosted + version: "2.4.3" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + sha256: "94ef0f72b2d71bc3e700e025db3710911bd51a71cefb65cc609dd0d9a982e3c1" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + shimmer: + dependency: "direct main" + description: + name: shimmer + sha256: "5f88c883a22e9f9f299e5ba0e4f7e6054857224976a5d9f839d4ebdc94a14ac9" + url: "https://pub.dev" + source: hosted + version: "3.0.0" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + smooth_page_indicator: + dependency: "direct main" + description: + name: smooth_page_indicator + sha256: b21ebb8bc39cf72d11c7cfd809162a48c3800668ced1c9da3aade13a32cf6c1c + url: "https://pub.dev" + source: hosted + version: "1.2.1" + source_span: + dependency: transitive + description: + name: source_span + sha256: "254ee5351d6cb365c859e20ee823c3bb479bf4a293c22d17a9f1bf144ce86f7c" + url: "https://pub.dev" + source: hosted + version: "1.10.1" + sprintf: + dependency: transitive + description: + name: sprintf + sha256: "1fc9ffe69d4df602376b52949af107d8f5703b77cda567c4d7d86a0693120f23" + url: "https://pub.dev" + source: hosted + version: "7.0.0" + sqflite: + dependency: transitive + description: + name: sqflite + sha256: e2297b1da52f127bc7a3da11439985d9b536f75070f3325e62ada69a5c585d03 + url: "https://pub.dev" + source: hosted + version: "2.4.2" + sqflite_android: + dependency: transitive + description: + name: sqflite_android + sha256: "2b3070c5fa881839f8b402ee4a39c1b4d561704d4ebbbcfb808a119bc2a1701b" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + sqflite_common: + dependency: transitive + description: + name: sqflite_common + sha256: "6ef422a4525ecc601db6c0a2233ff448c731307906e92cabc9ba292afaae16a6" + url: "https://pub.dev" + source: hosted + version: "2.5.6" + sqflite_darwin: + dependency: transitive + description: + name: sqflite_darwin + sha256: "279832e5cde3fe99e8571879498c9211f3ca6391b0d818df4e17d9fff5c6ccb3" + url: "https://pub.dev" + source: hosted + version: "2.4.2" + sqflite_platform_interface: + dependency: transitive + description: + name: sqflite_platform_interface + sha256: "8dd4515c7bdcae0a785b0062859336de775e8c65db81ae33dd5445f35be61920" + url: "https://pub.dev" + source: hosted + version: "2.4.0" + stack_trace: + dependency: transitive + description: + name: stack_trace + sha256: "8b27215b45d22309b5cddda1aa2b19bdfec9df0e765f2de506401c071d38d1b1" + url: "https://pub.dev" + source: hosted + version: "1.12.1" + state_notifier: + dependency: transitive + description: + name: state_notifier + sha256: b8677376aa54f2d7c58280d5a007f9e8774f1968d1fb1c096adcb4792fba29bb + url: "https://pub.dev" + source: hosted + version: "1.0.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + sha256: "969e04c80b8bcdf826f8f16579c7b14d780458bd97f56d107d3950fdbeef059d" + url: "https://pub.dev" + source: hosted + version: "2.1.4" + string_scanner: + dependency: transitive + description: + name: string_scanner + sha256: "921cd31725b72fe181906c6a94d987c78e3b98c2e205b397ea399d4054872b43" + url: "https://pub.dev" + source: hosted + version: "1.4.1" + synchronized: + dependency: transitive + description: + name: synchronized + sha256: c254ade258ec8282947a0acbbc90b9575b4f19673533ee46f2f6e9b3aeefd7c0 + url: "https://pub.dev" + source: hosted + version: "3.4.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + sha256: "7f554798625ea768a7518313e58f83891c7f5024f88e46e7182a4558850a4b8e" + url: "https://pub.dev" + source: hosted + version: "1.2.2" + test_api: + dependency: transitive + description: + name: test_api + sha256: fb31f383e2ee25fbbfe06b40fe21e1e458d14080e3c67e7ba0acfde4df4e0bbd + url: "https://pub.dev" + source: hosted + version: "0.7.4" + typed_data: + dependency: transitive + description: + name: typed_data + sha256: f9049c039ebfeb4cf7a7104a675823cd72dba8297f264b6637062516699fa006 + url: "https://pub.dev" + source: hosted + version: "1.4.0" + universal_io: + dependency: transitive + description: + name: universal_io + sha256: "1722b2dcc462b4b2f3ee7d188dad008b6eb4c40bbd03a3de451d82c78bba9aad" + url: "https://pub.dev" + source: hosted + version: "2.2.2" + universal_platform: + dependency: transitive + description: + name: universal_platform + sha256: "64e16458a0ea9b99260ceb5467a214c1f298d647c659af1bff6d3bf82536b1ec" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + url_launcher: + dependency: "direct main" + description: + name: url_launcher + sha256: f6a7e5c4835bb4e3026a04793a4199ca2d14c739ec378fdfe23fc8075d0439f8 + url: "https://pub.dev" + source: hosted + version: "6.3.2" + url_launcher_android: + dependency: transitive + description: + name: url_launcher_android + sha256: "81777b08c498a292d93ff2feead633174c386291e35612f8da438d6e92c4447e" + url: "https://pub.dev" + source: hosted + version: "6.3.20" + url_launcher_ios: + dependency: transitive + description: + name: url_launcher_ios + sha256: d80b3f567a617cb923546034cc94bfe44eb15f989fe670b37f26abdb9d939cb7 + url: "https://pub.dev" + source: hosted + version: "6.3.4" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + sha256: "4e9ba368772369e3e08f231d2301b4ef72b9ff87c31192ef471b380ef29a4935" + url: "https://pub.dev" + source: hosted + version: "3.2.1" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + sha256: c043a77d6600ac9c38300567f33ef12b0ef4f4783a2c1f00231d2b1941fea13f + url: "https://pub.dev" + source: hosted + version: "3.2.3" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + sha256: "552f8a1e663569be95a8190206a38187b531910283c3e982193e4f2733f01029" + url: "https://pub.dev" + source: hosted + version: "2.3.2" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + sha256: "4bd2b7b4dc4d4d0b94e5babfffbca8eac1a126c7f3d6ecbc1a11013faa3abba2" + url: "https://pub.dev" + source: hosted + version: "2.4.1" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + sha256: "3284b6d2ac454cf34f114e1d3319866fdd1e19cdc329999057e44ffe936cfa77" + url: "https://pub.dev" + source: hosted + version: "3.1.4" + uuid: + dependency: transitive + description: + name: uuid + sha256: a5be9ef6618a7ac1e964353ef476418026db906c4facdedaa299b7a2e71690ff + url: "https://pub.dev" + source: hosted + version: "4.5.1" + vector_graphics: + dependency: transitive + description: + name: vector_graphics + sha256: a4f059dc26fc8295b5921376600a194c4ec7d55e72f2fe4c7d2831e103d461e6 + url: "https://pub.dev" + source: hosted + version: "1.1.19" + vector_graphics_codec: + dependency: transitive + description: + name: vector_graphics_codec + sha256: "99fd9fbd34d9f9a32efd7b6a6aae14125d8237b10403b422a6a6dfeac2806146" + url: "https://pub.dev" + source: hosted + version: "1.1.13" + vector_graphics_compiler: + dependency: transitive + description: + name: vector_graphics_compiler + sha256: d354a7ec6931e6047785f4db12a1f61ec3d43b207fc0790f863818543f8ff0dc + url: "https://pub.dev" + source: hosted + version: "1.1.19" + vector_math: + dependency: "direct overridden" + description: + name: vector_math + sha256: d530bd74fea330e6e364cda7a85019c434070188383e1cd8d9777ee586914c5b + url: "https://pub.dev" + source: hosted + version: "2.2.0" + vm_service: + dependency: transitive + description: + name: vm_service + sha256: ddfa8d30d89985b96407efce8acbdd124701f96741f2d981ca860662f1c0dc02 + url: "https://pub.dev" + source: hosted + version: "15.0.0" + watcher: + dependency: transitive + description: + name: watcher + sha256: "592ab6e2892f67760543fb712ff0177f4ec76c031f02f5b4ff8d3fc5eb9fb61a" + url: "https://pub.dev" + source: hosted + version: "1.1.4" + web: + dependency: transitive + description: + name: web + sha256: "868d88a33d8a87b18ffc05f9f030ba328ffefba92d6c127917a2ba740f9cfe4a" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + webview_flutter: + dependency: "direct main" + description: + name: webview_flutter + sha256: c3e4fe614b1c814950ad07186007eff2f2e5dd2935eba7b9a9a1af8e5885f1ba + url: "https://pub.dev" + source: hosted + version: "4.13.0" + webview_flutter_android: + dependency: "direct main" + description: + name: webview_flutter_android + sha256: "9a25f6b4313978ba1c2cda03a242eea17848174912cfb4d2d8ee84a556f248e3" + url: "https://pub.dev" + source: hosted + version: "4.10.1" + webview_flutter_platform_interface: + dependency: transitive + description: + name: webview_flutter_platform_interface + sha256: "63d26ee3aca7256a83ccb576a50272edd7cfc80573a4305caa98985feb493ee0" + url: "https://pub.dev" + source: hosted + version: "2.14.0" + webview_flutter_wkwebview: + dependency: transitive + description: + name: webview_flutter_wkwebview + sha256: fb46db8216131a3e55bcf44040ca808423539bc6732e7ed34fb6d8044e3d512f + url: "https://pub.dev" + source: hosted + version: "3.23.0" + win32: + dependency: transitive + description: + name: win32 + sha256: d7cb55e04cd34096cd3a79b3330245f54cb96a370a1c27adb3c84b917de8b08e + url: "https://pub.dev" + source: hosted + version: "5.15.0" + win_ble: + dependency: transitive + description: + name: win_ble + sha256: "2a867e13c4b355b101fc2c6e2ac85eeebf965db34eca46856f8b478e93b41e96" + url: "https://pub.dev" + source: hosted + version: "1.1.1" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + sha256: "7a3f37b05d989967cdddcbb571f1ea834867ae2faa29725fd085180e0883aa15" + url: "https://pub.dev" + source: hosted + version: "1.1.0" + xml: + dependency: transitive + description: + name: xml + sha256: "971043b3a0d3da28727e40ed3e0b5d18b742fa5a68665cca88e74b7876d5e025" + url: "https://pub.dev" + source: hosted + version: "6.6.1" + yaml: + dependency: transitive + description: + name: yaml + sha256: b9da305ac7c39faa3f030eccd175340f968459dae4af175130b3fc47e40d76ce + url: "https://pub.dev" + source: hosted + version: "3.1.3" + youtube_player_flutter: + dependency: "direct main" + description: + name: youtube_player_flutter + sha256: e64eeebaa5f7dc1d55d103cc9abf05f87d8013bae0d3b6a11aad5d33a2f7f5b4 + url: "https://pub.dev" + source: hosted + version: "9.1.3" +sdks: + dart: ">=3.8.0 <4.0.0" + flutter: ">=3.32.0" diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 0000000..0865bab --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,148 @@ +name: mobile_pos +description: A new Flutter project. + +# The following line prevents the package from being accidentally published to +# pub.dev using `flutter pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.13+14 + +environment: + sdk: ">=3.0.0 <4.0.0" + +dependencies: + flutter: + sdk: flutter + + flutter_localizations: + sdk: flutter + intl: + + + + + # The following adds the Cupertino Icons font to your application. + # Use with the CupertinoIcons class for iOS style icons. + cupertino_icons: ^1.0.5 + barcode_widget: ^2.0.4 + flutter_grid_button: ^2.1.0 + image_picker: ^1.1.2 + flutter_easyloading: ^3.0.5 + flutter_riverpod: ^2.6.1 + shimmer: ^3.0.0 + cached_network_image: ^3.4.1 + url_launcher: ^6.3.1 + flutter_feather_icons: ^2.0.0+1 + permission_handler: ^12.0.0+1 + shared_preferences: ^2.5.2 + restart_app: ^1.3.2 + pinput: ^5.0.1 + nb_utils: ^7.1.2 + youtube_player_flutter: ^9.1.1 + pdf: ^3.11.3 + open_file: ^3.5.10 + path_provider: ^2.0.14 + provider: ^6.1.2 + http: ^1.3.0 + internet_connection_checker_plus: ^2.7.0 + flutter_pdfview: ^1.4.0 + iconly: ^1.0.1 + intl_utils: ^2.8.10 + intl_phone_field: ^3.2.0 + flutter_svg: ^2.0.17 + smooth_page_indicator: ^1.2.0+3 + animated_notch_bottom_bar: ^1.0.3 + webview_flutter: ^4.10.0 + webview_flutter_android: ^4.3.2 + fl_chart: ^1.1.1 + print_bluetooth_thermal: ^1.1.6 + mobile_scanner: ^7.0.0 + excel: ^4.0.6 + flutter_typeahead: ^5.2.0 + esc_pos_utils_plus: ^2.0.4 + printing: ^5.14.2 + file_selector: ^1.0.3 + file_picker: ^10.2.0 + share_plus: ^11.0.0 + bijoy_helper: ^1.1.0 + hugeicons: ^1.0.2 + dropdown_button2: ^2.3.9 + collection: ^1.18.0 + community_material_icon: ^5.9.55 + faker: ^2.2.0 + image: + bluetooth_print_plus: ^2.4.6 + flutter_slidable: ^4.0.0 + icons_plus: ^5.0.0 +# pdf_render: ^1.4.12 + barcode: + screenshot: + flutter_long_screenshot: ^2.0.0 + qr_flutter: ^4.1.0 + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^6.0.0 + change_app_package_name: ^1.4.0 + icons_launcher: ^3.0.0 + + +flutter: + uses-material-design: true + generate: true + assets: + - images/ + - assets/ + - assets/hrm/ + - assets/fonts/ + + + fonts: + - family: NotoSans + fonts: + - asset: fonts/NotoSans/NotoSans-Thin.ttf + weight: 100 + - asset: fonts/NotoSans/NotoSans-ExtraLight.ttf + weight: 200 + - asset: fonts/NotoSans/NotoSans-Light.ttf + weight: 300 + - asset: fonts/NotoSans/NotoSans-Regular.ttf + weight: 400 + - asset: fonts/NotoSans/NotoSans-Medium.ttf + weight: 500 + - asset: fonts/NotoSans/NotoSans-SemiBold.ttf + weight: 600 + - asset: fonts/NotoSans/NotoSans-Bold.ttf + weight: 700 + - asset: fonts/NotoSans/NotoSans-ExtraBold.ttf + weight: 800 + - asset: fonts/NotoSans/NotoSans-Black.ttf + weight: 900 + +flutter_intl: + enabled: true + + +icons_launcher: + image_path: "images/appIcon.png" + platforms: + android: + enable: true + + ios: + enable: true + image_path: "images/appIcon.png" + +dependency_overrides: + vector_math: ^2.2.0 diff --git a/web/favicon.png b/web/favicon.png new file mode 100644 index 0000000..8aaa46a Binary files /dev/null and b/web/favicon.png differ diff --git a/web/icons/Icon-192.png b/web/icons/Icon-192.png new file mode 100644 index 0000000..b749bfe Binary files /dev/null and b/web/icons/Icon-192.png differ diff --git a/web/icons/Icon-512.png b/web/icons/Icon-512.png new file mode 100644 index 0000000..88cfd48 Binary files /dev/null and b/web/icons/Icon-512.png differ diff --git a/web/icons/Icon-maskable-192.png b/web/icons/Icon-maskable-192.png new file mode 100644 index 0000000..eb9b4d7 Binary files /dev/null and b/web/icons/Icon-maskable-192.png differ diff --git a/web/icons/Icon-maskable-512.png b/web/icons/Icon-maskable-512.png new file mode 100644 index 0000000..d69c566 Binary files /dev/null and b/web/icons/Icon-maskable-512.png differ diff --git a/web/index.html b/web/index.html new file mode 100644 index 0000000..aefe7dd --- /dev/null +++ b/web/index.html @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + pospro_main + + + + + + diff --git a/web/manifest.json b/web/manifest.json new file mode 100644 index 0000000..3d1e672 --- /dev/null +++ b/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "pospro_main", + "short_name": "pospro_main", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/windows/.gitignore b/windows/.gitignore new file mode 100644 index 0000000..d492d0d --- /dev/null +++ b/windows/.gitignore @@ -0,0 +1,17 @@ +flutter/ephemeral/ + +# Visual Studio user-specific files. +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio build-related files. +x64/ +x86/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ diff --git a/windows/CMakeLists.txt b/windows/CMakeLists.txt new file mode 100644 index 0000000..6b1bc51 --- /dev/null +++ b/windows/CMakeLists.txt @@ -0,0 +1,108 @@ +# Project-level configuration. +cmake_minimum_required(VERSION 3.14) +project(pospro_main LANGUAGES CXX) + +# The name of the executable created for the application. Change this to change +# the on-disk name of your application. +set(BINARY_NAME "pospro_main") + +# Explicitly opt in to modern CMake behaviors to avoid warnings with recent +# versions of CMake. +cmake_policy(VERSION 3.14...3.25) + +# Define build configuration option. +get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if(IS_MULTICONFIG) + set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" + CACHE STRING "" FORCE) +else() + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") + endif() +endif() +# Define settings for the Profile build mode. +set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") +set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") +set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") +set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") + +# Use Unicode for all projects. +add_definitions(-DUNICODE -D_UNICODE) + +# Compilation settings that should be applied to most targets. +# +# Be cautious about adding new options here, as plugins use this function by +# default. In most cases, you should add new options to specific targets instead +# of modifying this function. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_17) + target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") + target_compile_options(${TARGET} PRIVATE /EHsc) + target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") + target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") +endfunction() + +# Flutter library and tool build rules. +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# Application build; see runner/CMakeLists.txt. +add_subdirectory("runner") + + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# Support files are copied into place next to the executable, so that it can +# run in place. This is done instead of making a separate bundle (as on Linux) +# so that building and running from within Visual Studio will work. +set(BUILD_BUNDLE_DIR "$") +# Make the "install" step default, as it's required to run. +set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +if(PLUGIN_BUNDLED_LIBRARIES) + install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() + +# Copy the native assets provided by the build.dart from all packages. +set(NATIVE_ASSETS_DIR "${PROJECT_BUILD_DIR}native_assets/windows/") +install(DIRECTORY "${NATIVE_ASSETS_DIR}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + CONFIGURATIONS Profile;Release + COMPONENT Runtime) diff --git a/windows/flutter/CMakeLists.txt b/windows/flutter/CMakeLists.txt new file mode 100644 index 0000000..903f489 --- /dev/null +++ b/windows/flutter/CMakeLists.txt @@ -0,0 +1,109 @@ +# This file controls Flutter-level build steps. It should not be edited. +cmake_minimum_required(VERSION 3.14) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. +set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") + +# Set fallback configurations for older versions of the flutter tool. +if (NOT DEFINED FLUTTER_TARGET_PLATFORM) + set(FLUTTER_TARGET_PLATFORM "windows-x64") +endif() + +# === Flutter Library === +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "flutter_export.h" + "flutter_windows.h" + "flutter_messenger.h" + "flutter_plugin_registrar.h" + "flutter_texture_registrar.h" +) +list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") +add_dependencies(flutter flutter_assemble) + +# === Wrapper === +list(APPEND CPP_WRAPPER_SOURCES_CORE + "core_implementations.cc" + "standard_codec.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_PLUGIN + "plugin_registrar.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_APP + "flutter_engine.cc" + "flutter_view_controller.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") + +# Wrapper sources needed for a plugin. +add_library(flutter_wrapper_plugin STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} +) +apply_standard_settings(flutter_wrapper_plugin) +set_target_properties(flutter_wrapper_plugin PROPERTIES + POSITION_INDEPENDENT_CODE ON) +set_target_properties(flutter_wrapper_plugin PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) +target_include_directories(flutter_wrapper_plugin PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_plugin flutter_assemble) + +# Wrapper sources needed for the runner. +add_library(flutter_wrapper_app STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_APP} +) +apply_standard_settings(flutter_wrapper_app) +target_link_libraries(flutter_wrapper_app PUBLIC flutter) +target_include_directories(flutter_wrapper_app PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_app flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") +set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} + ${PHONY_OUTPUT} + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" + ${FLUTTER_TARGET_PLATFORM} $ + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} +) diff --git a/windows/flutter/generated_plugin_registrant.cc b/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 0000000..49bbdd0 --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,38 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +void RegisterPlugins(flutter::PluginRegistry* registry) { + ConnectivityPlusWindowsPluginRegisterWithRegistrar( + registry->GetRegistrarForPlugin("ConnectivityPlusWindowsPlugin")); + FileSelectorWindowsRegisterWithRegistrar( + registry->GetRegistrarForPlugin("FileSelectorWindows")); + FlutterInappwebviewWindowsPluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("FlutterInappwebviewWindowsPluginCApi")); + NbUtilsPluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("NbUtilsPluginCApi")); + PermissionHandlerWindowsPluginRegisterWithRegistrar( + registry->GetRegistrarForPlugin("PermissionHandlerWindowsPlugin")); + PrintBluetoothThermalPluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("PrintBluetoothThermalPluginCApi")); + PrintingPluginRegisterWithRegistrar( + registry->GetRegistrarForPlugin("PrintingPlugin")); + SharePlusWindowsPluginCApiRegisterWithRegistrar( + registry->GetRegistrarForPlugin("SharePlusWindowsPluginCApi")); + UrlLauncherWindowsRegisterWithRegistrar( + registry->GetRegistrarForPlugin("UrlLauncherWindows")); +} diff --git a/windows/flutter/generated_plugin_registrant.h b/windows/flutter/generated_plugin_registrant.h new file mode 100644 index 0000000..dc139d8 --- /dev/null +++ b/windows/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void RegisterPlugins(flutter::PluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/windows/flutter/generated_plugins.cmake b/windows/flutter/generated_plugins.cmake new file mode 100644 index 0000000..aba1a4d --- /dev/null +++ b/windows/flutter/generated_plugins.cmake @@ -0,0 +1,32 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST + connectivity_plus + file_selector_windows + flutter_inappwebview_windows + nb_utils + permission_handler_windows + print_bluetooth_thermal + printing + share_plus + url_launcher_windows +) + +list(APPEND FLUTTER_FFI_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) + +foreach(ffi_plugin ${FLUTTER_FFI_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${ffi_plugin}/windows plugins/${ffi_plugin}) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${ffi_plugin}_bundled_libraries}) +endforeach(ffi_plugin) diff --git a/windows/runner/CMakeLists.txt b/windows/runner/CMakeLists.txt new file mode 100644 index 0000000..394917c --- /dev/null +++ b/windows/runner/CMakeLists.txt @@ -0,0 +1,40 @@ +cmake_minimum_required(VERSION 3.14) +project(runner LANGUAGES CXX) + +# Define the application target. To change its name, change BINARY_NAME in the +# top-level CMakeLists.txt, not the value here, or `flutter run` will no longer +# work. +# +# Any new source files that you add to the application should be added here. +add_executable(${BINARY_NAME} WIN32 + "flutter_window.cpp" + "main.cpp" + "utils.cpp" + "win32_window.cpp" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" + "Runner.rc" + "runner.exe.manifest" +) + +# Apply the standard set of build settings. This can be removed for applications +# that need different build settings. +apply_standard_settings(${BINARY_NAME}) + +# Add preprocessor definitions for the build version. +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION=\"${FLUTTER_VERSION}\"") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MAJOR=${FLUTTER_VERSION_MAJOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_MINOR=${FLUTTER_VERSION_MINOR}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_PATCH=${FLUTTER_VERSION_PATCH}") +target_compile_definitions(${BINARY_NAME} PRIVATE "FLUTTER_VERSION_BUILD=${FLUTTER_VERSION_BUILD}") + +# Disable Windows macros that collide with C++ standard library functions. +target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") + +# Add dependency libraries and include directories. Add any application-specific +# dependencies here. +target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) +target_link_libraries(${BINARY_NAME} PRIVATE "dwmapi.lib") +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") + +# Run the Flutter tool portions of the build. This must not be removed. +add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/windows/runner/Runner.rc b/windows/runner/Runner.rc new file mode 100644 index 0000000..78ca3f4 --- /dev/null +++ b/windows/runner/Runner.rc @@ -0,0 +1,121 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APP_ICON ICON "resources\\app_icon.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#if defined(FLUTTER_VERSION_MAJOR) && defined(FLUTTER_VERSION_MINOR) && defined(FLUTTER_VERSION_PATCH) && defined(FLUTTER_VERSION_BUILD) +#define VERSION_AS_NUMBER FLUTTER_VERSION_MAJOR,FLUTTER_VERSION_MINOR,FLUTTER_VERSION_PATCH,FLUTTER_VERSION_BUILD +#else +#define VERSION_AS_NUMBER 1,0,0,0 +#endif + +#if defined(FLUTTER_VERSION) +#define VERSION_AS_STRING FLUTTER_VERSION +#else +#define VERSION_AS_STRING "1.0.0" +#endif + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VERSION_AS_NUMBER + PRODUCTVERSION VERSION_AS_NUMBER + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "com.maantheme.mobilepos" "\0" + VALUE "FileDescription", "pospro_main" "\0" + VALUE "FileVersion", VERSION_AS_STRING "\0" + VALUE "InternalName", "pospro_main" "\0" + VALUE "LegalCopyright", "Copyright (C) 2024 com.maantheme.mobilepos. All rights reserved." "\0" + VALUE "OriginalFilename", "pospro_main.exe" "\0" + VALUE "ProductName", "pospro_main" "\0" + VALUE "ProductVersion", VERSION_AS_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/windows/runner/flutter_window.cpp b/windows/runner/flutter_window.cpp new file mode 100644 index 0000000..955ee30 --- /dev/null +++ b/windows/runner/flutter_window.cpp @@ -0,0 +1,71 @@ +#include "flutter_window.h" + +#include + +#include "flutter/generated_plugin_registrant.h" + +FlutterWindow::FlutterWindow(const flutter::DartProject& project) + : project_(project) {} + +FlutterWindow::~FlutterWindow() {} + +bool FlutterWindow::OnCreate() { + if (!Win32Window::OnCreate()) { + return false; + } + + RECT frame = GetClientArea(); + + // The size here must match the window dimensions to avoid unnecessary surface + // creation / destruction in the startup path. + flutter_controller_ = std::make_unique( + frame.right - frame.left, frame.bottom - frame.top, project_); + // Ensure that basic setup of the controller was successful. + if (!flutter_controller_->engine() || !flutter_controller_->view()) { + return false; + } + RegisterPlugins(flutter_controller_->engine()); + SetChildContent(flutter_controller_->view()->GetNativeWindow()); + + flutter_controller_->engine()->SetNextFrameCallback([&]() { + this->Show(); + }); + + // Flutter can complete the first frame before the "show window" callback is + // registered. The following call ensures a frame is pending to ensure the + // window is shown. It is a no-op if the first frame hasn't completed yet. + flutter_controller_->ForceRedraw(); + + return true; +} + +void FlutterWindow::OnDestroy() { + if (flutter_controller_) { + flutter_controller_ = nullptr; + } + + Win32Window::OnDestroy(); +} + +LRESULT +FlutterWindow::MessageHandler(HWND hwnd, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + // Give Flutter, including plugins, an opportunity to handle window messages. + if (flutter_controller_) { + std::optional result = + flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, + lparam); + if (result) { + return *result; + } + } + + switch (message) { + case WM_FONTCHANGE: + flutter_controller_->engine()->ReloadSystemFonts(); + break; + } + + return Win32Window::MessageHandler(hwnd, message, wparam, lparam); +} diff --git a/windows/runner/flutter_window.h b/windows/runner/flutter_window.h new file mode 100644 index 0000000..6da0652 --- /dev/null +++ b/windows/runner/flutter_window.h @@ -0,0 +1,33 @@ +#ifndef RUNNER_FLUTTER_WINDOW_H_ +#define RUNNER_FLUTTER_WINDOW_H_ + +#include +#include + +#include + +#include "win32_window.h" + +// A window that does nothing but host a Flutter view. +class FlutterWindow : public Win32Window { + public: + // Creates a new FlutterWindow hosting a Flutter view running |project|. + explicit FlutterWindow(const flutter::DartProject& project); + virtual ~FlutterWindow(); + + protected: + // Win32Window: + bool OnCreate() override; + void OnDestroy() override; + LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept override; + + private: + // The project to run. + flutter::DartProject project_; + + // The Flutter instance hosted by this window. + std::unique_ptr flutter_controller_; +}; + +#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/windows/runner/main.cpp b/windows/runner/main.cpp new file mode 100644 index 0000000..2c10b64 --- /dev/null +++ b/windows/runner/main.cpp @@ -0,0 +1,43 @@ +#include +#include +#include + +#include "flutter_window.h" +#include "utils.h" + +int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, + _In_ wchar_t *command_line, _In_ int show_command) { + // Attach to console when present (e.g., 'flutter run') or create a + // new console when running with a debugger. + if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { + CreateAndAttachConsole(); + } + + // Initialize COM, so that it is available for use in the library and/or + // plugins. + ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); + + flutter::DartProject project(L"data"); + + std::vector command_line_arguments = + GetCommandLineArguments(); + + project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); + + FlutterWindow window(project); + Win32Window::Point origin(10, 10); + Win32Window::Size size(1280, 720); + if (!window.Create(L"pospro_main", origin, size)) { + return EXIT_FAILURE; + } + window.SetQuitOnClose(true); + + ::MSG msg; + while (::GetMessage(&msg, nullptr, 0, 0)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + } + + ::CoUninitialize(); + return EXIT_SUCCESS; +} diff --git a/windows/runner/resource.h b/windows/runner/resource.h new file mode 100644 index 0000000..66a65d1 --- /dev/null +++ b/windows/runner/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Runner.rc +// +#define IDI_APP_ICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/windows/runner/resources/app_icon.ico b/windows/runner/resources/app_icon.ico new file mode 100644 index 0000000..c04e20c Binary files /dev/null and b/windows/runner/resources/app_icon.ico differ diff --git a/windows/runner/runner.exe.manifest b/windows/runner/runner.exe.manifest new file mode 100644 index 0000000..153653e --- /dev/null +++ b/windows/runner/runner.exe.manifest @@ -0,0 +1,14 @@ + + + + + PerMonitorV2 + + + + + + + + + diff --git a/windows/runner/utils.cpp b/windows/runner/utils.cpp new file mode 100644 index 0000000..3a0b465 --- /dev/null +++ b/windows/runner/utils.cpp @@ -0,0 +1,65 @@ +#include "utils.h" + +#include +#include +#include +#include + +#include + +void CreateAndAttachConsole() { + if (::AllocConsole()) { + FILE *unused; + if (freopen_s(&unused, "CONOUT$", "w", stdout)) { + _dup2(_fileno(stdout), 1); + } + if (freopen_s(&unused, "CONOUT$", "w", stderr)) { + _dup2(_fileno(stdout), 2); + } + std::ios::sync_with_stdio(); + FlutterDesktopResyncOutputStreams(); + } +} + +std::vector GetCommandLineArguments() { + // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. + int argc; + wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); + if (argv == nullptr) { + return std::vector(); + } + + std::vector command_line_arguments; + + // Skip the first argument as it's the binary name. + for (int i = 1; i < argc; i++) { + command_line_arguments.push_back(Utf8FromUtf16(argv[i])); + } + + ::LocalFree(argv); + + return command_line_arguments; +} + +std::string Utf8FromUtf16(const wchar_t* utf16_string) { + if (utf16_string == nullptr) { + return std::string(); + } + unsigned int target_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, nullptr, 0, nullptr, nullptr) + -1; // remove the trailing null character + int input_length = (int)wcslen(utf16_string); + std::string utf8_string; + if (target_length == 0 || target_length > utf8_string.max_size()) { + return utf8_string; + } + utf8_string.resize(target_length); + int converted_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + input_length, utf8_string.data(), target_length, nullptr, nullptr); + if (converted_length == 0) { + return std::string(); + } + return utf8_string; +} diff --git a/windows/runner/utils.h b/windows/runner/utils.h new file mode 100644 index 0000000..3879d54 --- /dev/null +++ b/windows/runner/utils.h @@ -0,0 +1,19 @@ +#ifndef RUNNER_UTILS_H_ +#define RUNNER_UTILS_H_ + +#include +#include + +// Creates a console for the process, and redirects stdout and stderr to +// it for both the runner and the Flutter library. +void CreateAndAttachConsole(); + +// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string +// encoded in UTF-8. Returns an empty std::string on failure. +std::string Utf8FromUtf16(const wchar_t* utf16_string); + +// Gets the command line arguments passed in as a std::vector, +// encoded in UTF-8. Returns an empty std::vector on failure. +std::vector GetCommandLineArguments(); + +#endif // RUNNER_UTILS_H_ diff --git a/windows/runner/win32_window.cpp b/windows/runner/win32_window.cpp new file mode 100644 index 0000000..60608d0 --- /dev/null +++ b/windows/runner/win32_window.cpp @@ -0,0 +1,288 @@ +#include "win32_window.h" + +#include +#include + +#include "resource.h" + +namespace { + +/// Window attribute that enables dark mode window decorations. +/// +/// Redefined in case the developer's machine has a Windows SDK older than +/// version 10.0.22000.0. +/// See: https://docs.microsoft.com/windows/win32/api/dwmapi/ne-dwmapi-dwmwindowattribute +#ifndef DWMWA_USE_IMMERSIVE_DARK_MODE +#define DWMWA_USE_IMMERSIVE_DARK_MODE 20 +#endif + +constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; + +/// Registry key for app theme preference. +/// +/// A value of 0 indicates apps should use dark mode. A non-zero or missing +/// value indicates apps should use light mode. +constexpr const wchar_t kGetPreferredBrightnessRegKey[] = + L"Software\\Microsoft\\Windows\\CurrentVersion\\Themes\\Personalize"; +constexpr const wchar_t kGetPreferredBrightnessRegValue[] = L"AppsUseLightTheme"; + +// The number of Win32Window objects that currently exist. +static int g_active_window_count = 0; + +using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); + +// Scale helper to convert logical scaler values to physical using passed in +// scale factor +int Scale(int source, double scale_factor) { + return static_cast(source * scale_factor); +} + +// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. +// This API is only needed for PerMonitor V1 awareness mode. +void EnableFullDpiSupportIfAvailable(HWND hwnd) { + HMODULE user32_module = LoadLibraryA("User32.dll"); + if (!user32_module) { + return; + } + auto enable_non_client_dpi_scaling = + reinterpret_cast( + GetProcAddress(user32_module, "EnableNonClientDpiScaling")); + if (enable_non_client_dpi_scaling != nullptr) { + enable_non_client_dpi_scaling(hwnd); + } + FreeLibrary(user32_module); +} + +} // namespace + +// Manages the Win32Window's window class registration. +class WindowClassRegistrar { + public: + ~WindowClassRegistrar() = default; + + // Returns the singleton registrar instance. + static WindowClassRegistrar* GetInstance() { + if (!instance_) { + instance_ = new WindowClassRegistrar(); + } + return instance_; + } + + // Returns the name of the window class, registering the class if it hasn't + // previously been registered. + const wchar_t* GetWindowClass(); + + // Unregisters the window class. Should only be called if there are no + // instances of the window. + void UnregisterWindowClass(); + + private: + WindowClassRegistrar() = default; + + static WindowClassRegistrar* instance_; + + bool class_registered_ = false; +}; + +WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; + +const wchar_t* WindowClassRegistrar::GetWindowClass() { + if (!class_registered_) { + WNDCLASS window_class{}; + window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); + window_class.lpszClassName = kWindowClassName; + window_class.style = CS_HREDRAW | CS_VREDRAW; + window_class.cbClsExtra = 0; + window_class.cbWndExtra = 0; + window_class.hInstance = GetModuleHandle(nullptr); + window_class.hIcon = + LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); + window_class.hbrBackground = 0; + window_class.lpszMenuName = nullptr; + window_class.lpfnWndProc = Win32Window::WndProc; + RegisterClass(&window_class); + class_registered_ = true; + } + return kWindowClassName; +} + +void WindowClassRegistrar::UnregisterWindowClass() { + UnregisterClass(kWindowClassName, nullptr); + class_registered_ = false; +} + +Win32Window::Win32Window() { + ++g_active_window_count; +} + +Win32Window::~Win32Window() { + --g_active_window_count; + Destroy(); +} + +bool Win32Window::Create(const std::wstring& title, + const Point& origin, + const Size& size) { + Destroy(); + + const wchar_t* window_class = + WindowClassRegistrar::GetInstance()->GetWindowClass(); + + const POINT target_point = {static_cast(origin.x), + static_cast(origin.y)}; + HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); + UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); + double scale_factor = dpi / 96.0; + + HWND window = CreateWindow( + window_class, title.c_str(), WS_OVERLAPPEDWINDOW, + Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), + Scale(size.width, scale_factor), Scale(size.height, scale_factor), + nullptr, nullptr, GetModuleHandle(nullptr), this); + + if (!window) { + return false; + } + + UpdateTheme(window); + + return OnCreate(); +} + +bool Win32Window::Show() { + return ShowWindow(window_handle_, SW_SHOWNORMAL); +} + +// static +LRESULT CALLBACK Win32Window::WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + if (message == WM_NCCREATE) { + auto window_struct = reinterpret_cast(lparam); + SetWindowLongPtr(window, GWLP_USERDATA, + reinterpret_cast(window_struct->lpCreateParams)); + + auto that = static_cast(window_struct->lpCreateParams); + EnableFullDpiSupportIfAvailable(window); + that->window_handle_ = window; + } else if (Win32Window* that = GetThisFromHandle(window)) { + return that->MessageHandler(window, message, wparam, lparam); + } + + return DefWindowProc(window, message, wparam, lparam); +} + +LRESULT +Win32Window::MessageHandler(HWND hwnd, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + switch (message) { + case WM_DESTROY: + window_handle_ = nullptr; + Destroy(); + if (quit_on_close_) { + PostQuitMessage(0); + } + return 0; + + case WM_DPICHANGED: { + auto newRectSize = reinterpret_cast(lparam); + LONG newWidth = newRectSize->right - newRectSize->left; + LONG newHeight = newRectSize->bottom - newRectSize->top; + + SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, + newHeight, SWP_NOZORDER | SWP_NOACTIVATE); + + return 0; + } + case WM_SIZE: { + RECT rect = GetClientArea(); + if (child_content_ != nullptr) { + // Size and position the child window. + MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top, TRUE); + } + return 0; + } + + case WM_ACTIVATE: + if (child_content_ != nullptr) { + SetFocus(child_content_); + } + return 0; + + case WM_DWMCOLORIZATIONCOLORCHANGED: + UpdateTheme(hwnd); + return 0; + } + + return DefWindowProc(window_handle_, message, wparam, lparam); +} + +void Win32Window::Destroy() { + OnDestroy(); + + if (window_handle_) { + DestroyWindow(window_handle_); + window_handle_ = nullptr; + } + if (g_active_window_count == 0) { + WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); + } +} + +Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { + return reinterpret_cast( + GetWindowLongPtr(window, GWLP_USERDATA)); +} + +void Win32Window::SetChildContent(HWND content) { + child_content_ = content; + SetParent(content, window_handle_); + RECT frame = GetClientArea(); + + MoveWindow(content, frame.left, frame.top, frame.right - frame.left, + frame.bottom - frame.top, true); + + SetFocus(child_content_); +} + +RECT Win32Window::GetClientArea() { + RECT frame; + GetClientRect(window_handle_, &frame); + return frame; +} + +HWND Win32Window::GetHandle() { + return window_handle_; +} + +void Win32Window::SetQuitOnClose(bool quit_on_close) { + quit_on_close_ = quit_on_close; +} + +bool Win32Window::OnCreate() { + // No-op; provided for subclasses. + return true; +} + +void Win32Window::OnDestroy() { + // No-op; provided for subclasses. +} + +void Win32Window::UpdateTheme(HWND const window) { + DWORD light_mode; + DWORD light_mode_size = sizeof(light_mode); + LSTATUS result = RegGetValue(HKEY_CURRENT_USER, kGetPreferredBrightnessRegKey, + kGetPreferredBrightnessRegValue, + RRF_RT_REG_DWORD, nullptr, &light_mode, + &light_mode_size); + + if (result == ERROR_SUCCESS) { + BOOL enable_dark_mode = light_mode == 0; + DwmSetWindowAttribute(window, DWMWA_USE_IMMERSIVE_DARK_MODE, + &enable_dark_mode, sizeof(enable_dark_mode)); + } +} diff --git a/windows/runner/win32_window.h b/windows/runner/win32_window.h new file mode 100644 index 0000000..e901dde --- /dev/null +++ b/windows/runner/win32_window.h @@ -0,0 +1,102 @@ +#ifndef RUNNER_WIN32_WINDOW_H_ +#define RUNNER_WIN32_WINDOW_H_ + +#include + +#include +#include +#include + +// A class abstraction for a high DPI-aware Win32 Window. Intended to be +// inherited from by classes that wish to specialize with custom +// rendering and input handling +class Win32Window { + public: + struct Point { + unsigned int x; + unsigned int y; + Point(unsigned int x, unsigned int y) : x(x), y(y) {} + }; + + struct Size { + unsigned int width; + unsigned int height; + Size(unsigned int width, unsigned int height) + : width(width), height(height) {} + }; + + Win32Window(); + virtual ~Win32Window(); + + // Creates a win32 window with |title| that is positioned and sized using + // |origin| and |size|. New windows are created on the default monitor. Window + // sizes are specified to the OS in physical pixels, hence to ensure a + // consistent size this function will scale the inputted width and height as + // as appropriate for the default monitor. The window is invisible until + // |Show| is called. Returns true if the window was created successfully. + bool Create(const std::wstring& title, const Point& origin, const Size& size); + + // Show the current window. Returns true if the window was successfully shown. + bool Show(); + + // Release OS resources associated with window. + void Destroy(); + + // Inserts |content| into the window tree. + void SetChildContent(HWND content); + + // Returns the backing Window handle to enable clients to set icon and other + // window properties. Returns nullptr if the window has been destroyed. + HWND GetHandle(); + + // If true, closing this window will quit the application. + void SetQuitOnClose(bool quit_on_close); + + // Return a RECT representing the bounds of the current client area. + RECT GetClientArea(); + + protected: + // Processes and route salient window messages for mouse handling, + // size change and DPI. Delegates handling of these to member overloads that + // inheriting classes can handle. + virtual LRESULT MessageHandler(HWND window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Called when CreateAndShow is called, allowing subclass window-related + // setup. Subclasses should return false if setup fails. + virtual bool OnCreate(); + + // Called when Destroy is called. + virtual void OnDestroy(); + + private: + friend class WindowClassRegistrar; + + // OS callback called by message pump. Handles the WM_NCCREATE message which + // is passed when the non-client area is being created and enables automatic + // non-client DPI scaling so that the non-client area automatically + // responds to changes in DPI. All other messages are handled by + // MessageHandler. + static LRESULT CALLBACK WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Retrieves a class instance pointer for |window| + static Win32Window* GetThisFromHandle(HWND const window) noexcept; + + // Update the window frame's theme to match the system theme. + static void UpdateTheme(HWND const window); + + bool quit_on_close_ = false; + + // window handle for top level window. + HWND window_handle_ = nullptr; + + // window handle for hosted content. + HWND child_content_ = nullptr; +}; + +#endif // RUNNER_WIN32_WINDOW_H_